local c,O,v,t,u,P,Y,b,i,W,V,g,n,E,U,l,A,N,K,a,B,m,k,S,z,w,q,H,s,X,Z,R,Q,h,p,e,J,j,o,r,x,f,L,d,I,G,y,T,D,F,C,M,c2,O2,v2,t2,u2,P2,Y2,b2,i2,W2,V2=_G,game,script,getfenv,setfenv,workspace,getmetatable,setmetatable,loadstring,coroutine,rawequal,typeof,print,math,warn,error,pcall,xpcall,select,rawset,rawget,ipairs,pairs,next,Rect,Axes,os,time,Faces,table.unpack,string,Color3,newproxy,tostring,tonumber,Instance,TweenInfo,BrickColor,NumberRange,ColorSequence,NumberSequence,ColorSequenceKeypoint,NumberSequenceKeypoint,PhysicalProperties,Region3int16,Vector3int16,require,table,type,task.wait,Enum,UDim,UDim2,Vector2,Vector3,Region3,CFrame,Ray,task.delay,task.defer,task,tick,function(c,O)return c or error(O or"\097\115\115\101\114\116\105\111\110 \102\097\105\108\101\100\033",2)end local g2=T.freeze({"\087\111\114\107\115\112\097\099\101";"\080\108\097\121\101\114\115";"\076\105\103\104\116\105\110\103";"\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101";"\082\101\112\108\105\099\097\116\101\100\070\105\114\115\116","\083\099\114\105\112\116\067\111\110\116\101\120\116";"\074\111\105\110\116\115\083\101\114\118\105\099\101";"\076\111\103\083\101\114\118\105\099\101","\084\101\097\109\115","\083\111\117\110\100\083\101\114\118\105\099\101","\083\116\097\114\116\101\114\071\117\105","\083\116\097\114\116\101\114\080\097\099\107","\083\116\097\114\116\101\114\080\108\097\121\101\114";"\071\114\111\117\112\083\101\114\118\105\099\101","\077\097\114\107\101\116\112\108\097\099\101\083\101\114\118\105\099\101","\072\116\116\112\083\101\114\118\105\099\101","\084\101\115\116\083\101\114\118\105\099\101","\082\117\110\083\101\114\118\105\099\101";"\078\101\116\119\111\114\107\067\108\105\101\110\116"})

local _G, game, script, getfenv, setfenv, workspace, getmetatable, setmetatable, loadstring, coroutine, rawequal, typeof, print, math, warn, error, pcall, xpcall, select, rawset, rawget, ipairs, pairs, next, Rect, Axes, os, time, Faces, unpack, string, Color3, newproxy, tostring, tonumber, Instance, TweenInfo, BrickColor, NumberRange, ColorSequence, NumberSequence, ColorSequenceKeypoint, NumberSequenceKeypoint, PhysicalProperties, Region3int16, Vector3int16, require, table, type, wait, Enum, UDim, UDim2, Vector2, Vector3, Region3, CFrame, Ray, delay, spawn, task, tick, assert =
	_G,
game,
script,
getfenv,
setfenv,
workspace,
getmetatable,
setmetatable,
loadstring,
coroutine,
rawequal,
typeof,
print,
math,
warn,
error,
pcall,
xpcall,
select,
rawset,
rawget,
ipairs,
pairs,
next,
Rect,
Axes,
os,
time,
Faces,
table.unpack,
string,
Color3,
newproxy,
tostring,
tonumber,
Instance,
TweenInfo,
BrickColor,
NumberRange,
ColorSequence,
NumberSequence,
ColorSequenceKeypoint,
NumberSequenceKeypoint,
PhysicalProperties,
Region3int16,
Vector3int16,
require,
table,
type,
task.wait,
Enum,
UDim,
UDim2,
Vector2,
Vector3,
Region3,
CFrame,
Ray,
task.delay,
task.defer,
task,
tick,
function(cond, errMsg)
	return cond or error(errMsg or "assertion failed!", 2)
end

local SERVICES_WE_USE = table.freeze({
	"Workspace",
	"Players",
	"Lighting",
	"ReplicatedStorage",
	"ReplicatedFirst",
	"ScriptContext",
	"JointsService",
	"LogService",
	"Teams",
	"SoundService",
	"StarterGui",
	"StarterPack",
	"StarterPlayer",
	"GroupService",
	"MarketplaceService",
	"HttpService",
	"TestService",
	"RunService",
	"NetworkClient",
})
