local P=script.Parent.Parent local z=require(P.PubTypes)local k=require(P.Types)local B=require(P.Animation.TweenScheduler)local a=require(P.Dependencies.useDependency)local W=require(P.Dependencies.initDependency)local n={}local V={__index=n}local o={__mode="\107"}


local Package = script.Parent.Parent
local PubTypes = require(Package.PubTypes)
local Types = require(Package.Types)
local TweenScheduler = require(Package.Animation.TweenScheduler)
local useDependency = require(Package.Dependencies.useDependency)
local initDependency = require(Package.Dependencies.initDependency)

local class = {}

local CLASS_METATABLE = {__index = class}
local WEAK_KEYS_METATABLE = {__mode = "k"}
