local C=require(script.Parent.Parent.None)local function Z(...)local Z={}for J=1,select("\035",...),1 do local N=select(J,...)for J,N in pairs(N)do if N==C then Z[J]=nil else Z[J]=N end end end return Z end return Z

local None = require(script.Parent.Parent.None)

local function join(...)
	local new = {}

	for dictionaryIndex = 1, select("#", ...) do
		local dictionary = select(dictionaryIndex, ...)

		for k, v in pairs(dictionary) do
			if v == None then
				new[k] = nil
			else
				new[k] = v
			end
		end
	end

	return new
end

return join