local n=nil;(coroutine.wrap(function()n=require((game.ReplicatedStorage:WaitForChild("\070\114\097\109\101\119\111\114\107")):WaitForChild("\076\105\098\114\097\114\121"))end))()return function(I,X,r,t)if type(I)~="\116\097\098\108\101"then I={I}end local u={}for I,B in pairs(I)do if r==nil then r={1,Enum.EasingStyle.Linear,Enum.EasingDirection.Out}else if r[2]==nil then r[2]=Enum.EasingStyle.Sine elseif type(r[2])=="\115\116\114\105\110\103"then if string.lower(r[2])=="\101\120\112\111"then r[2]=Enum.EasingStyle.Exponential else r[2]=Enum.EasingStyle[r[2]]end end if r[3]==nil then r[3]=Enum.EasingDirection.InOut elseif type(r[3])=="\115\116\114\105\110\103"then r[3]=Enum.EasingDirection[r[3]]end end local m=n.TweenService:Create(B,TweenInfo.new(unpack(r)),X)if t then task.delay(t,function()m:Play()end)else m:Play()end table.insert(u,m)end return unpack(u)end
-- Decompiled with the Synapse X Luau decompiler.

local u1 = nil
coroutine.wrap(function()
	u1 = require(game.ReplicatedStorage:WaitForChild("Framework"):WaitForChild("Library"))
end)()
return function(p1, p2, p3, p4)
	if type(p1) ~= "table" then
		p1 = { p1 }
	end
	local v1 = {}
	for v2, v3 in pairs(p1) do
		if p3 == nil then
			p3 = { 1, Enum.EasingStyle.Linear, Enum.EasingDirection.Out }
		else
			if p3[2] == nil then
				p3[2] = Enum.EasingStyle.Sine
			elseif type(p3[2]) == "string" then
				if string.lower(p3[2]) == "expo" then
					p3[2] = Enum.EasingStyle.Exponential
				else
					p3[2] = Enum.EasingStyle[p3[2]]
				end
			end
			if p3[3] == nil then
				p3[3] = Enum.EasingDirection.InOut
			elseif type(p3[3]) == "string" then
				p3[3] = Enum.EasingDirection[p3[3]]
			end
		end
		local v5 = u1.TweenService:Create(v3, TweenInfo.new(unpack(p3)), p2)
		if p4 then
			task.delay(p4, function()
				v5:Play()
			end)
		else
			v5:Play()
		end
		table.insert(v1, v5)
	end
	return unpack(v1)
end
