const C3 = self.C3;
self.C3_GetObjectRefTable = function () {
	return [
		C3.Plugins.Keyboard,
		C3.Plugins.Mouse,
		C3.Plugins.gamepad,
		C3.Plugins.Sprite,
		C3.Plugins.Audio,
		C3.Plugins.Browser,
		C3.Plugins.LocalStorage,
		C3.Plugins.PlatformInfo,
		C3.Plugins.AJAX,
		C3.Plugins.Json,
		C3.Plugins.NinePatch,
		C3.Behaviors.Tween,
		C3.Behaviors.Sin,
		C3.Plugins.TiledBg,
		C3.Plugins.TextBox,
		C3.Plugins.Spritefont2,
		C3.Plugins.Tilemap,
		C3.Behaviors.solid,
		C3.Plugins.Arr,
		C3.Behaviors.EightDir,
		C3.Behaviors.scrollto,
		C3.Behaviors.Bullet,
		C3.Behaviors.Rotate,
		C3.Plugins.System.Cnds.OnLayoutStart,
		C3.Plugins.System.Acts.SetLayerVisible,
		C3.Plugins.System.Acts.SetGroupActive,
		C3.Plugins.System.Cnds.CompareVar,
		C3.Plugins.System.Acts.SetLayerOpacity,
		C3.Plugins.Sprite.Cnds.IsAnimPlaying,
		C3.Behaviors.Tween.Acts.TweenValue,
		C3.Plugins.System.Acts.WaitForPreviousActions,
		C3.Behaviors.Tween.Acts.TweenOneProperty,
		C3.Plugins.Sprite.Exps.Y,
		C3.Plugins.System.Exps.layoutheight,
		C3.Behaviors.Tween.Acts.TweenTwoProperties,
		C3.Plugins.Sprite.Exps.ImageWidth,
		C3.Plugins.Sprite.Exps.ImageHeight,
		C3.Behaviors.scrollto.Acts.Shake,
		C3.Plugins.System.Cnds.PickAll,
		C3.Behaviors.Sin.Acts.SetEnabled,
		C3.Plugins.System.Acts.SetObjectTimescale,
		C3.Plugins.Spritefont2.Cnds.HasTags,
		C3.Plugins.Spritefont2.Acts.SetInstanceVar,
		C3.Plugins.System.Cnds.CompareBoolVar,
		C3.Plugins.Spritefont2.Acts.SetY,
		C3.Plugins.Spritefont2.Acts.SetText,
		C3.Plugins.Json.Cnds.HasKey,
		C3.Plugins.Json.Cnds.CompareValue,
		C3.Plugins.System.Cnds.Else,
		C3.Plugins.Json.Acts.SetValue,
		C3.Plugins.System.Cnds.Repeat,
		C3.Plugins.System.Acts.SetVar,
		C3.Plugins.System.Exps.random,
		C3.Plugins.Json.Exps.ArraySize,
		C3.Plugins.Json.Cnds.IsBooleanSet,
		C3.Plugins.Json.Exps.Get,
		C3.Plugins.System.Acts.StopLoop,
		C3.Plugins.Spritefont2.Acts.SetVisible,
		C3.Plugins.System.Cnds.IsGroupActive,
		C3.Plugins.System.Cnds.OnSignal,
		C3.Plugins.System.Cnds.LayerVisible,
		C3.Plugins.System.Acts.GoToLayout,
		C3.Plugins.System.Cnds.OnLayoutEnd,
		C3.Plugins.Audio.Acts.Stop,
		C3.Plugins.Sprite.Acts.SetVisible,
		C3.Plugins.NinePatch.Cnds.CompareInstanceVar,
		C3.Plugins.NinePatch.Acts.SetBoolInstanceVar,
		C3.Plugins.NinePatch.Acts.SetOpacity,
		C3.Plugins.NinePatch.Acts.SetInstanceVar,
		C3.Plugins.NinePatch.Acts.SubInstanceVar,
		C3.Plugins.Audio.Cnds.IsTagPlaying,
		C3.Plugins.NinePatch.Acts.SetHeight,
		C3.Plugins.Mouse.Cnds.OnMovement,
		C3.Plugins.Mouse.Cnds.IsButtonDown,
		C3.Plugins.Mouse.Cnds.IsOverObject,
		C3.Plugins.NinePatch.Cnds.IsBoolInstanceVarSet,
		C3.Plugins.Sprite.Cnds.OnInstanceSignal,
		C3.Plugins.System.Cnds.Compare,
		C3.Behaviors.Tween.Acts.StopTweens,
		C3.Plugins.System.Exps.rgbex255,
		C3.Plugins.Audio.Acts.FadeVolume,
		C3.Plugins.System.Acts.SetBoolVar,
		C3.Plugins.TiledBg.Exps.BBoxLeft,
		C3.Plugins.TiledBg.Exps.BBoxRight,
		C3.Plugins.Mouse.Exps.X,
		C3.Plugins.Audio.Acts.SetVolume,
		C3.Plugins.Sprite.Cnds.PickChildren,
		C3.Plugins.TiledBg.Acts.SetImageOffsetX,
		C3.Plugins.TiledBg.Exps.ImageOffsetX,
		C3.Plugins.Sprite.Exps.dt,
		C3.Plugins.Sprite.Cnds.OnCreated,
		C3.Plugins.Sprite.Acts.Spawn,
		C3.Plugins.Sprite.Acts.AddChild,
		C3.Plugins.TiledBg.Acts.SetSize,
		C3.Plugins.Sprite.Exps.Width,
		C3.Plugins.Sprite.Exps.Height,
		C3.Plugins.TiledBg.Acts.SetAngle,
		C3.Plugins.Sprite.Exps.Angle,
		C3.Behaviors.Tween.Cnds.OnTweensLoop,
		C3.Plugins.System.Exps.loopindex,
		C3.Plugins.Sprite.Acts.SetAngle,
		C3.Behaviors.Bullet.Acts.SetSpeed,
		C3.Plugins.System.Acts.CreateObject,
		C3.Plugins.Sprite.Exps.X,
		C3.Plugins.Sprite.Acts.SetOpacity,
		C3.Plugins.Sprite.Acts.SetZElevation,
		C3.Plugins.Json.Acts.Parse,
		C3.Plugins.System.Acts.Wait,
		C3.Plugins.System.Exps.min,
		C3.Plugins.System.Acts.SubVar,
		C3.Plugins.Json.Acts.SetBoolean,
		C3.Plugins.System.Exps.layoutwidth,
		C3.Plugins.System.Acts.AddVar,
		C3.Plugins.System.Exps.uppercase,
		C3.Plugins.Spritefont2.Acts.TypewriterText,
		C3.Plugins.System.Exps.int,
		C3.Plugins.System.Acts.SetFunctionReturnValue,
		C3.Plugins.Spritefont2.Cnds.IsRunningTypewriterText,
		C3.Behaviors.Tween.Cnds.IsPlaying,
		C3.Plugins.Spritefont2.Acts.SetOpacity,
		C3.Plugins.Keyboard.Cnds.OnKey,
		C3.Plugins.gamepad.Cnds.OnButtonDown,
		C3.Plugins.TextBox.Acts.SetCSSStyle,
		C3.Plugins.TextBox.Acts.SetText,
		C3.Plugins.TextBox.Exps.Text,
		C3.Plugins.TextBox.Cnds.OnTextChanged,
		C3.Plugins.Sprite.Acts.SetPos,
		C3.Plugins.System.Exps.choose,
		C3.Plugins.System.Exps.max,
		C3.Plugins.Json.Acts.DeleteKey,
		C3.Plugins.Keyboard.Cnds.IsKeyDown,
		C3.Behaviors.Tween.Acts.SetTweensPlaybackRate,
		C3.Plugins.Sprite.Acts.SetX,
		C3.Plugins.Browser.Acts.GoToURLWindow,
		C3.Plugins.System.Exps.layoutname,
		C3.Plugins.Sprite.Acts.SetSize,
		C3.Plugins.Sprite.Cnds.CompareInstanceVar,
		C3.Plugins.Sprite.Cnds.PickDistance,
		C3.Plugins.System.Exps.dt,
		C3.Plugins.Sprite.Acts.MoveToLayer,
		C3.Plugins.Sprite.Cnds.IsOnScreen,
		C3.JavaScriptInEvents.Gameev_Event21,
		C3.Plugins.System.Acts.SortZOrderByInstVar,
		C3.Plugins.Audio.Acts.SetListenerObject,
		C3.Plugins.Sprite.Acts.SetInstanceVar,
		C3.Behaviors.EightDir.Cnds.IsMoving,
		C3.Plugins.Sprite.Acts.Destroy,
		C3.Plugins.Sprite.Cnds.IsBoolInstanceVarSet,
		C3.Behaviors.EightDir.Acts.SetVectorX,
		C3.Behaviors.EightDir.Exps.MaxSpeed,
		C3.Behaviors.EightDir.Acts.SetVectorY,
		C3.Behaviors.EightDir.Exps.VectorX,
		C3.Plugins.Sprite.Acts.SetMirrored,
		C3.Plugins.Sprite.Acts.SetAnimFrame,
		C3.Plugins.Sprite.Acts.SetAnimSpeed,
		C3.Plugins.Sprite.Acts.SetHeight,
		C3.Plugins.Sprite.Cnds.OnFrameChanged,
		C3.Plugins.Sprite.Cnds.CompareFrameTag,
		C3.Plugins.Sprite.Cnds.IsOverlapping,
		C3.Plugins.Sprite.Exps.BBoxMidX,
		C3.Plugins.Sprite.Exps.BBoxBottom,
		C3.Plugins.System.Cnds.PickByComparison,
		C3.Plugins.System.Cnds.PickByHighestLowestValue,
		C3.Plugins.Sprite.Exps.Opacity,
		C3.Plugins.TiledBg.Cnds.OnCreated,
		C3.Plugins.TiledBg.Acts.MoveToLayer,
		C3.Plugins.TiledBg.Acts.Destroy,
		C3.Plugins.Sprite.Acts.SubInstanceVar,
		C3.Plugins.TiledBg.Acts.SetWidth,
		C3.Plugins.System.Cnds.TriggerOnce,
		C3.Behaviors.EightDir.Acts.SetMaxSpeed,
		C3.Plugins.TiledBg.Acts.SetDefaultColor,
		C3.Plugins.TiledBg.Acts.SetX,
		C3.Plugins.Sprite.Acts.SetDefaultColor,
		C3.Plugins.Sprite.Acts.SetBoolInstanceVar,
		C3.Plugins.Sprite.Acts.SetEffectEnabled,
		C3.Plugins.Sprite.Acts.InstanceSignal,
		C3.Plugins.Sprite.Exps.ImagePointX,
		C3.Plugins.Sprite.Exps.ImagePointY,
		C3.Plugins.Sprite.Acts.SetAnim,
		C3.Plugins.Sprite.Acts.RemoveChild,
		C3.Behaviors.Tween.Cnds.OnTweensFinished,
		C3.Plugins.Sprite.Cnds.OnCollision,
		C3.Behaviors.Bullet.Acts.SetAngleOfMotion,
		C3.Behaviors.Rotate.Acts.SetSpeed,
		C3.Plugins.Sprite.Acts.MoveAtAngle,
		C3.Plugins.Sprite.Cnds.PickParent,
		C3.Plugins.System.Cnds.ForEach,
		C3.Plugins.Sprite.Cnds.IsOverlappingOffset,
		C3.Plugins.System.Cnds.PickRandom,
		C3.Plugins.Sprite.Exps.IID,
		C3.Plugins.Sprite.Acts.AddInstanceVar,
		C3.Plugins.Sprite.Cnds.CompareOpacity,
		C3.Plugins.Sprite.Acts.ToggleBoolInstanceVar,
		C3.Plugins.System.Cnds.AngleWithin,
		C3.Plugins.System.Cnds.PickNth,
		C3.Behaviors.EightDir.Acts.SetEnabled,
		C3.Plugins.Sprite.Exps.BBoxMidY,
		C3.Plugins.System.Exps.anglelerp,
		C3.JavaScriptInEvents.Gameev_Event199,
		C3.Plugins.Sprite.Exps.PickedCount,
		C3.Plugins.Sprite.Exps.Count,
		C3.Plugins.System.Exps.stringsub,
		C3.Plugins.Spritefont2.Exps.Y,
		C3.Plugins.Sprite.Cnds.IsVisible,
		C3.Plugins.System.Exps.viewportwidth,
		C3.Plugins.System.Exps.viewportheight,
		C3.Behaviors.solid.Acts.SetEnabled,
		C3.Plugins.Sprite.Cnds.HasTags,
		C3.Plugins.Audio.Acts.SetPaused,
		C3.Plugins.Json.Cnds.ForEach,
		C3.Plugins.NinePatch.Exps.BBoxLeft,
		C3.Plugins.NinePatch.Exps.BBoxTop,
		C3.Plugins.NinePatch.Acts.AddChild,
		C3.Plugins.Json.Exps.CurrentKey,
		C3.Plugins.Arr.Acts.Clear,
		C3.Plugins.Arr.Acts.SetSize,
		C3.Plugins.Arr.Acts.SetXY,
		C3.Plugins.System.Cnds.For,
		C3.Plugins.System.Cnds.While,
		C3.Plugins.Arr.Cnds.ArrForEach,
		C3.Plugins.Arr.Cnds.CompareCurrent,
		C3.Plugins.Arr.Cnds.CompareXY,
		C3.Plugins.Arr.Exps.CurX,
		C3.Plugins.Arr.Exps.CurY,
		C3.Plugins.Sprite.Cnds.CompareY,
		C3.Plugins.System.Cnds.IsPreview,
		C3.Plugins.System.Cnds.IsNaN,
		C3.Plugins.System.Acts.Signal,
		C3.Plugins.AJAX.Acts.RequestFile,
		C3.Plugins.LocalStorage.Acts.CheckItemExists,
		C3.Plugins.AJAX.Cnds.OnComplete,
		C3.Plugins.AJAX.Exps.LastData,
		C3.Plugins.LocalStorage.Cnds.OnItemMissing,
		C3.Plugins.LocalStorage.Cnds.OnItemExists,
		C3.Plugins.LocalStorage.Acts.GetItem,
		C3.Plugins.LocalStorage.Cnds.OnItemGet,
		C3.Plugins.LocalStorage.Exps.ItemValue,
		C3.Plugins.LocalStorage.Acts.SetItem,
		C3.Plugins.Json.Exps.ToCompactString,
		C3.Plugins.PlatformInfo.Cnds.IsWindowsWebView2Export,
		C3.Plugins.Browser.Cnds.IsFullscreen,
		C3.Plugins.Browser.Acts.CancelFullScreen,
		C3.Plugins.Browser.Acts.RequestFullScreen,
		C3.Plugins.Audio.Acts.PlayByName,
		C3.Plugins.Audio.Acts.SetPlaybackRate,
		C3.Plugins.Audio.Acts.PlayAtPositionByName,
		C3.Plugins.System.Exps.log10,
		C3.Plugins.System.Exps.len,
		C3.Plugins.Spritefont2.Acts.AppendText,
		C3.Plugins.System.Exps.time,
		C3.Plugins.System.Exps.mid,
		C3.JavaScriptInEvents.Globalev_Event29,
		C3.JavaScriptInEvents.Globalev_Event30_Act1,
		C3.Plugins.Spritefont2.Cnds.OnCreated,
		C3.Plugins.Spritefont2.Cnds.CompareInstanceVar,
		C3.JavaScriptInEvents.Globalev_Event36,
		C3.JavaScriptInEvents.Globalev_Event38,
		C3.Plugins.gamepad.Cnds.IsButtonIndexDown,
		C3.Plugins.Keyboard.Cnds.OnAnyKey,
		C3.Plugins.Mouse.Acts.SetCursor2,
		C3.Plugins.gamepad.Cnds.OnAnyButtonDown,
		C3.Plugins.gamepad.Exps.GamepadIndex,
		C3.Plugins.Mouse.Cnds.OnAnyClick,
		C3.Plugins.System.Cnds.EvaluateExpression,
		C3.Plugins.gamepad.Cnds.CompareAxis,
		C3.Plugins.gamepad.Exps.Axis,
		C3.JavaScriptInEvents.Utilsev_Event4_Act2
	];
};
self.C3_JsPropNameTable = [
	{Keyboard: 0},
	{Mouse: 0},
	{Gamepad: 0},
	{moveX: 0},
	{moveY: 0},
	{inputManager: 0},
	{Audio: 0},
	{Browser: 0},
	{LocalStorage: 0},
	{PlatformInfo: 0},
	{AJAX: 0},
	{constants: 0},
	{rules: 0},
	{save: 0},
	{Tween: 0},
	{pauseBg: 0},
	{Sine: 0},
	{Sine2: 0},
	{monsterProp: 0},
	{chosen: 0},
	{id: 0},
	{index: 0},
	{menuTip: 0},
	{locked: 0},
	{button: 0},
	{tarp: 0},
	{logo: 0},
	{sliderBar: 0},
	{value: 0},
	{slider: 0},
	{menuIcon: 0},
	{trophy: 0},
	{deadProps: 0},
	{ruleAnchor: 0},
	{soundIndicator: 0},
	{visibilityIndicator: 0},
	{seed: 0},
	{storyEndProp: 0},
	{creditsPlayer: 0},
	{voidfaceBanner: 0},
	{abhoIcon: 0},
	{sourceText: 0},
	{txt: 0},
	{Solid: 0},
	{tm: 0},
	{envGenNext: 0},
	{envChunk: 0},
	{used: 0},
	{coal: 0},
	{envItemChance: 0},
	{genArray: 0},
	{envCarpet: 0},
	{envGrass: 0},
	{zOrderEnabled: 0},
	{zValue: 0},
	{zValueCalculated: 0},
	{zChildOrderIndex: 0},
	{envPlant: 0},
	{envBreakerChance: 0},
	{flesh: 0},
	{envBush: 0},
	{lightOpac: 0},
	{lightSize: 0},
	{animationState: 0},
	{holding: 0},
	{canMove: 0},
	{defaultRunSpeed: 0},
	{hunger: 0},
	{freeze: 0},
	{visibility: 0},
	{"8Direction": 0},
	{player: 0},
	{followPlayer: 0},
	{ScrollTo: 0},
	{cam: 0},
	{playerEyes: 0},
	{playerEyesPupil: 0},
	{playerHands: 0},
	{interactBox: 0},
	{grabbablePlaceGlyph: 0},
	{playerHungerBar: 0},
	{playerFreezeBar: 0},
	{helpGlyphs: 0},
	{rockTargetGlyph: 0},
	{bloom: 0},
	{light: 0},
	{furnace: 0},
	{highlight: 0},
	{interactable: 0},
	{grab: 0},
	{batteryPickedUp: 0},
	{grabbable: 0},
	{torchFlame: 0},
	{conveyorTexture: 0},
	{conveyor: 0},
	{coalShine: 0},
	{furnaceFlame: 0},
	{Bullet: 0},
	{smoke: 0},
	{particles: 0},
	{carrot: 0},
	{breaker: 0},
	{reveal: 0},
	{blastFlame: 0},
	{blastBG: 0},
	{blastFurnace: 0},
	{blastFlameParticles: 0},
	{blastFurnaceGate: 0},
	{activated: 0},
	{blastPort: 0},
	{blastCables: 0},
	{blastFences: 0},
	{blastExplosion: 0},
	{Rotate: 0},
	{thrownRock: 0},
	{thrownRockParticles: 0},
	{crowdingStrength: 0},
	{stepArm: 0},
	{behavior: 0},
	{targetX: 0},
	{targetY: 0},
	{followPersistence: 0},
	{canSensePlayer: 0},
	{distanceToPlayer: 0},
	{lookAng: 0},
	{speed: 0},
	{speedAccelerate: 0},
	{stepsPursuit: 0},
	{cobb: 0},
	{cobbEyes: 0},
	{cobbEyesPupils: 0},
	{cobbJaw: 0},
	{right: 0},
	{cobbArm: 0},
	{cobbArmFore: 0},
	{cobbHand: 0},
	{cobbHandTarget: 0},
	{cobbStar: 0},
	{timescaleObj: 0},
	{interact: 0},
	{zOrder: 0},
	{lighting: 0},
	{crowding: 0},
	{tip: 0},
	{tipIndex: 0},
	{menuMaxIndex: 0},
	{ruleCount: 0},
	{pickRandom: 0},
	{subject: 0},
	{verb: 0},
	{textCenter: 0},
	{endless: 0},
	{maxIndex: 0},
	{level: 0},
	{finale: 0},
	{taskCoal: 0},
	{taskBreaker: 0},
	{deathReason: 0},
	{monsters: 0},
	{template: 0},
	{chaseMusVol: 0},
	{decayedMagnitude: 0},
	{originX: 0},
	{originY: 0},
	{magnitude: 0},
	{duration: 0},
	{pass: 0},
	{x: 0},
	{y: 0},
	{distanceToNoise: 0},
	{noiseX: 0},
	{noiseY: 0},
	{radius: 0},
	{dist: 0},
	{moveAng: 0},
	{targetAng: 0},
	{targetDist: 0},
	{armLength: 0},
	{elbow: 0},
	{batteriesPlaced: 0},
	{breakersFlipped: 0},
	{batteriesPickedUp: 0},
	{ruleIndex: 0},
	{mapWidth: 0},
	{mapHeight: 0},
	{minimumRooms: 0},
	{CHUNK_SIZE: 0},
	{startX: 0},
	{startY: 0},
	{roomAmount: 0},
	{dir: 0},
	{stepsAmount: 0},
	{curX: 0},
	{curY: 0},
	{connections: 0},
	{variants: 0},
	{chunkX: 0},
	{chunkY: 0},
	{amout: 0},
	{var: 0},
	{file: 0},
	{playbackRate: 0},
	{looping: 0},
	{multiplier: 0},
	{actionName: 0},
	{action: 0},
	{buttonIndex: 0},
	{gamepadDeadzone: 0},
	{curGamepad: 0},
	{minimum: 0},
	{maximum: 0},
	{a: 0},
	{b: 0},
	{randomSeed: 0}
];

self.InstanceType = {
	Keyboard: class extends self.IInstance {},
	Mouse: class extends self.IInstance {},
	Gamepad: class extends self.IInstance {},
	inputManager: class extends self.ISpriteInstance {},
	Audio: class extends self.IInstance {},
	Browser: class extends self.IInstance {},
	LocalStorage: class extends self.IInstance {},
	PlatformInfo: class extends self.IInstance {},
	AJAX: class extends self.IInstance {},
	constants: class extends self.IJSONInstance {},
	rules: class extends self.IJSONInstance {},
	save: class extends self.IJSONInstance {},
	pauseBg: class extends self.IWorldInstance {},
	monsterProp: class extends self.ISpriteInstance {},
	button: class extends self.IWorldInstance {},
	tarp: class extends self.ISpriteInstance {},
	logo: class extends self.ISpriteInstance {},
	sliderBar: class extends self.ITiledBackgroundInstance {},
	slider: class extends self.IWorldInstance {},
	menuIcon: class extends self.ISpriteInstance {},
	trophy: class extends self.ISpriteInstance {},
	deadProps: class extends self.ISpriteInstance {},
	ruleAnchor: class extends self.ISpriteInstance {},
	soundIndicator: class extends self.ISpriteInstance {},
	visibilityIndicator: class extends self.ISpriteInstance {},
	seed: class extends self.ITextInputInstance {},
	storyEndProp: class extends self.ISpriteInstance {},
	creditsPlayer: class extends self.ISpriteInstance {},
	voidfaceBanner: class extends self.ISpriteInstance {},
	abhoIcon: class extends self.ISpriteInstance {},
	txt: class extends self.ISpriteFontInstance {},
	tm: class extends self.ITilemapInstance {},
	envGenNext: class extends self.ISpriteInstance {},
	envChunk: class extends self.ISpriteInstance {},
	envItemChance: class extends self.ISpriteInstance {},
	genArray: class extends self.IArrayInstance {},
	envCarpet: class extends self.IWorldInstance {},
	envGrass: class extends self.IWorldInstance {},
	envPlant: class extends self.ISpriteInstance {},
	envBreakerChance: class extends self.ISpriteInstance {},
	flesh: class extends self.ISpriteInstance {},
	envBush: class extends self.ISpriteInstance {},
	player: class extends self.ISpriteInstance {},
	cam: class extends self.ISpriteInstance {},
	playerEyes: class extends self.ISpriteInstance {},
	playerEyesPupil: class extends self.ISpriteInstance {},
	playerHands: class extends self.ISpriteInstance {},
	interactBox: class extends self.ISpriteInstance {},
	grabbablePlaceGlyph: class extends self.ISpriteInstance {},
	playerHungerBar: class extends self.ITiledBackgroundInstance {},
	playerFreezeBar: class extends self.ITiledBackgroundInstance {},
	helpGlyphs: class extends self.ISpriteInstance {},
	rockTargetGlyph: class extends self.ISpriteInstance {},
	bloom: class extends self.ISpriteInstance {},
	light: class extends self.ISpriteInstance {},
	furnace: class extends self.ISpriteInstance {},
	grabbable: class extends self.ISpriteInstance {},
	torchFlame: class extends self.ISpriteInstance {},
	conveyorTexture: class extends self.ITiledBackgroundInstance {},
	conveyor: class extends self.ISpriteInstance {},
	coalShine: class extends self.ISpriteInstance {},
	furnaceFlame: class extends self.ISpriteInstance {},
	smoke: class extends self.ISpriteInstance {},
	particles: class extends self.ISpriteInstance {},
	carrot: class extends self.ISpriteInstance {},
	breaker: class extends self.ISpriteInstance {},
	blastFlame: class extends self.ISpriteInstance {},
	blastBG: class extends self.ISpriteInstance {},
	blastFurnace: class extends self.ISpriteInstance {},
	blastFlameParticles: class extends self.ISpriteInstance {},
	blastFurnaceGate: class extends self.ISpriteInstance {},
	blastPort: class extends self.ISpriteInstance {},
	blastCables: class extends self.ISpriteInstance {},
	blastFences: class extends self.ISpriteInstance {},
	blastExplosion: class extends self.ISpriteInstance {},
	thrownRock: class extends self.ISpriteInstance {},
	thrownRockParticles: class extends self.ISpriteInstance {},
	cobb: class extends self.ISpriteInstance {},
	cobbEyes: class extends self.ISpriteInstance {},
	cobbEyesPupils: class extends self.ISpriteInstance {},
	cobbJaw: class extends self.ISpriteInstance {},
	cobbArm: class extends self.ISpriteInstance {},
	cobbArmFore: class extends self.ISpriteInstance {},
	cobbHand: class extends self.ISpriteInstance {},
	cobbHandTarget: class extends self.ISpriteInstance {},
	cobbStar: class extends self.ISpriteInstance {},
	timescaleObj: class extends self.ISpriteInstance {},
	interact: class extends self.ISpriteInstance {},
	zOrder: class extends self.ISpriteInstance {},
	lighting: class extends self.ISpriteInstance {},
	crowding: class extends self.ISpriteInstance {}
}