local T=script.Parent.Parent local z=require(T.Dependencies)local b=(require(T.ObjectUtility)).xtypeof local W=require(T.States.unwrap)local J=require(script.TweenScheduler)local K=z.utility.parseError local I={}local L={__index=I}local A={__mode="\107"}
--[[
	Constructs a new computed state object, which follows the value of another
	state object using a tween.
]]

local Package = script.Parent.Parent

local Dependencies = require(Package.Dependencies)
local xtypeof = require(Package.ObjectUtility).xtypeof
local unwrap = require(Package.States.unwrap)

local TweenScheduler = require(script.TweenScheduler)
local parseError = Dependencies.utility.parseError

local class = {}

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