const C3 = self.C3;
self.C3_GetObjectRefTable = function () {
	return [
		C3.Plugins.Sprite,
		C3.Behaviors.solid,
		C3.Behaviors.Physics,
		C3.Behaviors.jumpthru,
		C3.Behaviors.LOS,
		C3.Behaviors.Sin,
		C3.Behaviors.Turret,
		C3.Behaviors.Bullet,
		C3.Behaviors.destroy,
		C3.Behaviors.Flash,
		C3.Behaviors.scrollto,
		C3.Behaviors.Anchor,
		C3.Plugins.Text,
		C3.Plugins.TiledBg,
		C3.Behaviors.Pin,
		C3.Behaviors.Timer,
		C3.Behaviors.Platform,
		C3.Behaviors.Tween,
		C3.Behaviors.shadowcaster,
		C3.Plugins.Keyboard,
		C3.Plugins.Mouse,
		C3.Plugins.Touch,
		C3.Plugins.Audio,
		C3.Plugins.Browser,
		C3.Plugins.System.Cnds.OnLayoutStart,
		C3.Plugins.System.Acts.SetLayerVisible,
		C3.Plugins.Audio.Cnds.IsTagPlaying,
		C3.Plugins.Audio.Acts.Play,
		C3.Plugins.System.Cnds.Else,
		C3.Plugins.Audio.Acts.StopAll,
		C3.Plugins.System.Cnds.IsGroupActive,
		C3.Plugins.Mouse.Cnds.IsOverObject,
		C3.Plugins.Mouse.Acts.SetCursor2,
		C3.Plugins.Touch.Cnds.OnTapGestureObject,
		C3.Plugins.Audio.Acts.FadeVolume,
		C3.Plugins.System.Acts.GoToLayout,
		C3.Behaviors.Pin.Acts.PinByProperties,
		C3.Plugins.Sprite.Acts.SetAnimFrame,
		C3.Plugins.Text.Acts.SetText,
		C3.Plugins.System.Cnds.EveryTick,
		C3.Behaviors.Tween.Acts.TweenOneProperty,
		C3.Plugins.System.Acts.Wait,
		C3.Plugins.Sprite.Acts.Destroy,
		C3.Plugins.Sprite.Cnds.IsOverlapping,
		C3.Plugins.System.Cnds.CompareVar,
		C3.Plugins.Sprite.Acts.SetAnim,
		C3.Plugins.Sprite.Cnds.OnAnimFinished,
		C3.Behaviors.Flash.Acts.Flash,
		C3.Plugins.Keyboard.Cnds.OnKeyReleased,
		C3.Plugins.TiledBg.Acts.SetVisible,
		C3.Plugins.Sprite.Acts.SetVisible,
		C3.Plugins.System.Acts.SetTimescale,
		C3.Plugins.Keyboard.Cnds.OnAnyKey,
		C3.Plugins.Mouse.Cnds.OnObjectClicked,
		C3.Plugins.Audio.Acts.SetMuted,
		C3.Behaviors.Platform.Cnds.IsOnFloor,
		C3.Behaviors.Platform.Cnds.IsMoving,
		C3.Plugins.Keyboard.Cnds.IsKeyDown,
		C3.Behaviors.Platform.Cnds.IsJumping,
		C3.Plugins.Keyboard.Cnds.OnKey,
		C3.Behaviors.Timer.Cnds.IsTimerRunning,
		C3.Plugins.Sprite.Acts.Spawn,
		C3.Behaviors.Timer.Acts.StartTimer,
		C3.Behaviors.Platform.Cnds.IsFalling,
		C3.Plugins.Sprite.Acts.SetMirrored,
		C3.Behaviors.Platform.Acts.SetGravity,
		C3.Plugins.Sprite.Acts.SetY,
		C3.Plugins.Sprite.Exps.Y,
		C3.Plugins.Sprite.Acts.SetX,
		C3.Plugins.Sprite.Exps.X,
		C3.Behaviors.Platform.Acts.SetVectorY,
		C3.Behaviors.solid.Acts.SetEnabled,
		C3.Behaviors.jumpthru.Acts.SetEnabled,
		C3.Plugins.Sprite.Cnds.OnCreated,
		C3.Plugins.Sprite.Cnds.IsMirrored,
		C3.Behaviors.Bullet.Acts.SetAngleOfMotion,
		C3.Plugins.Sprite.Cnds.OnCollision,
		C3.Plugins.Sprite.Cnds.IsAnimPlaying,
		C3.Plugins.Sprite.Cnds.CompareFrame,
		C3.Plugins.System.Acts.AddVar,
		C3.Plugins.Sprite.Cnds.IsOnScreen,
		C3.Behaviors.Sin.Acts.SetEnabled,
		C3.Plugins.System.Cnds.ForEach,
		C3.Plugins.System.Cnds.Compare,
		C3.Behaviors.Sin.Exps.CyclePosition,
		C3.Plugins.System.Acts.SetVar,
		C3.Plugins.System.Acts.SubVar,
		C3.Plugins.Sprite.Cnds.CompareX,
		C3.Plugins.System.Cnds.Every,
		C3.Behaviors.LOS.Cnds.HasLOSToObject,
		C3.Plugins.Sprite.Cnds.CompareY,
		C3.Behaviors.Turret.Cnds.IsEnabled,
		C3.Behaviors.Turret.Acts.AcquireTarget,
		C3.Behaviors.Turret.Acts.SetProjectileSpeed,
		C3.Behaviors.Turret.Cnds.HasTarget,
		C3.Plugins.Sprite.Acts.RotateCounterclockwise,
		C3.Plugins.System.Cnds.OnResume,
		C3.Plugins.System.Acts.GoToLayoutByName,
		C3.Plugins.Audio.Acts.Stop,
		C3.Plugins.Touch.Cnds.IsTouchingObject,
		C3.Behaviors.Turret.Acts.SetRotate,
		C3.Behaviors.scrollto.Acts.SetEnabled,
		C3.Plugins.Sprite.Acts.SetTowardPosition,
		C3.Behaviors.Flash.Acts.StopFlashing,
		C3.Behaviors.Turret.Acts.SetEnabled,
		C3.Plugins.System.Acts.ScrollToObject,
		C3.Plugins.Text.Acts.SetVisible,
		C3.Behaviors.Tween.Acts.SetEnabled,
		C3.Behaviors.Physics.Acts.SetEnabled,
		C3.Plugins.Sprite.Acts.SetPos,
		C3.Plugins.Sprite.Acts.SetPosToObject,
		C3.Plugins.Sprite.Acts.SetAngle,
		C3.Plugins.Sprite.Acts.SetAnimRepeatToFrame,
		C3.Behaviors.Tween.Acts.TweenTwoProperties,
		C3.Behaviors.Physics.Acts.SetImmovable,
		C3.Plugins.Sprite.Acts.MoveForward,
		C3.Plugins.Sprite.Acts.MoveAtAngle,
		C3.Behaviors.Tween.Cnds.IsAnyPlaying,
		C3.Behaviors.Tween.Cnds.OnTweensFinished,
		C3.Plugins.Sprite.Acts.StopAnim,
		C3.Behaviors.solid.Cnds.IsEnabled,
		C3.Behaviors.Tween.Acts.SetOnePropertyTweensEndValue,
		C3.Plugins.Sprite.Cnds.OnFrameChanged,
		C3.Plugins.Sprite.Cnds.OnDestroyed,
		C3.Plugins.Browser.Acts.Close,
		C3.Plugins.Sprite.Cnds.CompareInstanceVar
	];
};
self.C3_JsPropNameTable = [
	{Sólido: 0},
	{Física: 0},
	{G01: 0},
	{PularAtravés: 0},
	{G02: 0},
	{G03: 0},
	{G04: 0},
	{G05: 0},
	{G06: 0},
	{G07: 0},
	{G08: 0},
	{G3: 0},
	{GALHOF2: 0},
	{CIPO1: 0},
	{CIPO2: 0},
	{FOLHA: 0},
	{FOLHA2: 0},
	{FOLHA_E: 0},
	{CampoDeVisão: 0},
	{Senóide: 0},
	{ROSACANHAO: 0},
	{iniVermelho: 0},
	{iniVermelho2: 0},
	{INIGALHO: 0},
	{INIGALHO2: 0},
	{Canhão: 0},
	{TRIROSA: 0},
	{TRIROSA2: 0},
	{Projétil: 0},
	{DestruirForaDoLayout: 0},
	{tiro_inivermelho: 0},
	{TIROGALHO1: 0},
	{TIROGALHO2: 0},
	{ROSACANHAO2: 0},
	{GUARDIAOCASTELO: 0},
	{Piscar: 0},
	{CHEFEGUARDIAO: 0},
	{TIRO_CANHAO: 0},
	{ESTRELAS: 0},
	{CentrarEm: 0},
	{PORTEIRO: 0},
	{TIRO_PORTEIRO: 0},
	{EXPLOSÃO: 0},
	{CHAVE: 0},
	{VIDA: 0},
	{FEIJAO: 0},
	{Âncora: 0},
	{BarraVida: 0},
	{BarraPortal: 0},
	{bPONTOS: 0},
	{PONTOS: 0},
	{bCHEFEGUARDIAO: 0},
	{bPorteiro: 0},
	{bGigante: 0},
	{SETA: 0},
	{CENARIO_F1: 0},
	{NUVEM_F1: 0},
	{LIMBO_F1: 0},
	{CENARIO_F2: 0},
	{LIMBO_F2: 0},
	{LIMBO_F3: 0},
	{CENARIO_F3: 0},
	{CENARIO_F4: 0},
	{LIMBO_F4: 0},
	{CENARIO_F5: 0},
	{LIMBO_F5: 0},
	{CENARIO_F6: 0},
	{LIMBO_F6: 0},
	{CHÃO: 0},
	{CHÃO2: 0},
	{CHÃO3: 0},
	{PORTALfase2: 0},
	{PORTAL_fase5: 0},
	{postePortalf5: 0},
	{PORTAL_fase3: 0},
	{PORTAL_fase4: 0},
	{CASTELO: 0},
	{PORTAL_FINAL_CASA: 0},
	{NuvemfixaF2: 0},
	{NuvemSolta_F2: 0},
	{NuvemfixaF3_SENOIDE: 0},
	{PEDRAFIXA: 0},
	{pedraMOVEL: 0},
	{caminhoPedras_f3: 0},
	{Fixar: 0},
	{Cronômetro: 0},
	{JOMOanimaoes: 0},
	{Plataforma: 0},
	{Interpolação: 0},
	{JOMOcolisoes: 0},
	{ProjetorDeSombra: 0},
	{JOMOtelaentrada: 0},
	{TIROJOMO: 0},
	{TIROJOMO2: 0},
	{JOMOcutscene: 0},
	{EspelhoIni: 0},
	{EspelhoIni2: 0},
	{EspelhoIni3: 0},
	{EspelhoIni4: 0},
	{EspelhoIni5: 0},
	{EspelhoIni6: 0},
	{EspelhoIni7: 0},
	{EspelhoIni8: 0},
	{PAREDE_INVISIVEL: 0},
	{PLATAFORMA: 0},
	{NINHO: 0},
	{OVO: 0},
	{GALINHA_: 0},
	{Galinha: 0},
	{HARPA: 0},
	{MOEDA: 0},
	{CADEIRA: 0},
	{CADEIRA_ESQ: 0},
	{POLTRONA: 0},
	{MESA_DIR: 0},
	{COMODA: 0},
	{MESA_ESQ: 0},
	{CADEIRA_ESQ2: 0},
	{CADEIRA_ESQ3: 0},
	{CADEIRA_ESQ4: 0},
	{SACO_MOEDA: 0},
	{SACO_MOEDA2: 0},
	{GIGANTE: 0},
	{zzzzz: 0},
	{TIROGIGANTE: 0},
	{STAR: 0},
	{cena1: 0},
	{TX01: 0},
	{TX2: 0},
	{TX3: 0},
	{TX4: 0},
	{TX5: 0},
	{BG_VCVENCEU: 0},
	{AFRICA01: 0},
	{AFRICA2: 0},
	{VCGANHOU: 0},
	{TXT01_VENCEU: 0},
	{TXT01_VENCEU2: 0},
	{TXT01_VENCEU3: 0},
	{ordemBotaoIniciar: 0},
	{BotaoIniciar: 0},
	{bINICIAR: 0},
	{ordemJogar: 0},
	{bJogar_Menu: 0},
	{bJOGAR: 0},
	{ordemBConfig: 0},
	{BotaoConfig: 0},
	{bCONFIG: 0},
	{bMUS_Off: 0},
	{bMUS_ON: 0},
	{bMUS: 0},
	{bMusicaOn: 0},
	{bCREDITOS: 0},
	{ordemBVoltar: 0},
	{BVoltarpConfig: 0},
	{bVOLTAR_p_CONFIG: 0},
	{bVoltarconfig_cred: 0},
	{bVoltarConf_cred: 0},
	{bSOM: 0},
	{bSOM_Off2: 0},
	{bSOM_ON: 0},
	{bfechar: 0},
	{bPause: 0},
	{botaoVoltarMenuPrinc: 0},
	{bVOLTAR_p_MenuPrincipal: 0},
	{bPularIntro: 0},
	{avançar_txt: 0},
	{inicio: 0},
	{sair: 0},
	{bCreditos_invisivel: 0},
	{bFechar_invisivel: 0},
	{bVOLTARpMenu: 0},
	{bSim: 0},
	{bNao: 0},
	{bReiniciarJogo: 0},
	{CENARIO_T1: 0},
	{tela_config: 0},
	{tela_creditos: 0},
	{teladevitoria: 0},
	{gameover: 0},
	{chao_telaconfig: 0},
	{jogopausado: 0},
	{LOGOTIPO: 0},
	{comojogar: 0},
	{comojogarF6: 0},
	{ASS: 0},
	{Teclado: 0},
	{Mouse: 0},
	{Toque: 0},
	{Áudio: 0},
	{Navegador: 0},
	{VidaJomo: 0},
	{ChavePortal: 0},
	{Feijões: 0},
	{VidaJomo2: 0},
	{ChavePortal2: 0},
	{Feijões2: 0},
	{VidaJomo3: 0},
	{ChavePortal3: 0},
	{Feijões3: 0},
	{Chefe_guardião: 0},
	{VidaJomo4: 0},
	{ChavePortal4: 0},
	{Feijões4: 0},
	{VidaJomo5: 0},
	{ChavePortal5: 0},
	{Feijões5: 0},
	{SACO_FEIJÃO: 0},
	{PEGAR: 0},
	{ITENS: 0},
	{VIDA_JOMO_F6: 0},
	{TextoCutscene1: 0}
];

self.InstanceType = {
	G01: class extends self.ISpriteInstance {},
	G02: class extends self.ISpriteInstance {},
	G03: class extends self.ISpriteInstance {},
	G04: class extends self.ISpriteInstance {},
	G05: class extends self.ISpriteInstance {},
	G06: class extends self.ISpriteInstance {},
	G07: class extends self.ISpriteInstance {},
	G08: class extends self.ISpriteInstance {},
	G3: class extends self.ISpriteInstance {},
	GALHOF2: class extends self.ISpriteInstance {},
	CIPO1: class extends self.ISpriteInstance {},
	CIPO2: class extends self.ISpriteInstance {},
	FOLHA: class extends self.ISpriteInstance {},
	FOLHA2: class extends self.ISpriteInstance {},
	FOLHA_E: class extends self.ISpriteInstance {},
	ROSACANHAO: class extends self.ISpriteInstance {},
	iniVermelho: class extends self.ISpriteInstance {},
	iniVermelho2: class extends self.ISpriteInstance {},
	INIGALHO: class extends self.ISpriteInstance {},
	INIGALHO2: class extends self.ISpriteInstance {},
	TRIROSA: class extends self.ISpriteInstance {},
	TRIROSA2: class extends self.ISpriteInstance {},
	tiro_inivermelho: class extends self.ISpriteInstance {},
	TIROGALHO1: class extends self.ISpriteInstance {},
	TIROGALHO2: class extends self.ISpriteInstance {},
	ROSACANHAO2: class extends self.ISpriteInstance {},
	GUARDIAOCASTELO: class extends self.ISpriteInstance {},
	CHEFEGUARDIAO: class extends self.ISpriteInstance {},
	TIRO_CANHAO: class extends self.ISpriteInstance {},
	ESTRELAS: class extends self.ISpriteInstance {},
	PORTEIRO: class extends self.ISpriteInstance {},
	TIRO_PORTEIRO: class extends self.ISpriteInstance {},
	EXPLOSÃO: class extends self.ISpriteInstance {},
	CHAVE: class extends self.ISpriteInstance {},
	VIDA: class extends self.ISpriteInstance {},
	FEIJAO: class extends self.ISpriteInstance {},
	BarraVida: class extends self.ISpriteInstance {},
	BarraPortal: class extends self.ISpriteInstance {},
	bPONTOS: class extends self.ISpriteInstance {},
	PONTOS: class extends self.ITextInstance {},
	bCHEFEGUARDIAO: class extends self.ISpriteInstance {},
	bPorteiro: class extends self.ISpriteInstance {},
	bGigante: class extends self.ISpriteInstance {},
	SETA: class extends self.ISpriteInstance {},
	CENARIO_F1: class extends self.ITiledBackgroundInstance {},
	NUVEM_F1: class extends self.ISpriteInstance {},
	LIMBO_F1: class extends self.ISpriteInstance {},
	CENARIO_F2: class extends self.ITiledBackgroundInstance {},
	LIMBO_F2: class extends self.ISpriteInstance {},
	LIMBO_F3: class extends self.ISpriteInstance {},
	CENARIO_F3: class extends self.ITiledBackgroundInstance {},
	CENARIO_F4: class extends self.ITiledBackgroundInstance {},
	LIMBO_F4: class extends self.ISpriteInstance {},
	CENARIO_F5: class extends self.ITiledBackgroundInstance {},
	LIMBO_F5: class extends self.ISpriteInstance {},
	CENARIO_F6: class extends self.ITiledBackgroundInstance {},
	LIMBO_F6: class extends self.ISpriteInstance {},
	CHÃO: class extends self.ISpriteInstance {},
	CHÃO2: class extends self.ISpriteInstance {},
	CHÃO3: class extends self.ISpriteInstance {},
	PORTALfase2: class extends self.ISpriteInstance {},
	PORTAL_fase5: class extends self.ISpriteInstance {},
	postePortalf5: class extends self.ISpriteInstance {},
	PORTAL_fase3: class extends self.ISpriteInstance {},
	PORTAL_fase4: class extends self.ISpriteInstance {},
	CASTELO: class extends self.ISpriteInstance {},
	PORTAL_FINAL_CASA: class extends self.ISpriteInstance {},
	NuvemfixaF2: class extends self.ISpriteInstance {},
	NuvemSolta_F2: class extends self.ISpriteInstance {},
	NuvemfixaF3_SENOIDE: class extends self.ISpriteInstance {},
	PEDRAFIXA: class extends self.ISpriteInstance {},
	pedraMOVEL: class extends self.ISpriteInstance {},
	caminhoPedras_f3: class extends self.ISpriteInstance {},
	JOMOanimaoes: class extends self.ISpriteInstance {},
	JOMOcolisoes: class extends self.ISpriteInstance {},
	JOMOtelaentrada: class extends self.ISpriteInstance {},
	TIROJOMO: class extends self.ISpriteInstance {},
	TIROJOMO2: class extends self.ISpriteInstance {},
	JOMOcutscene: class extends self.ISpriteInstance {},
	EspelhoIni: class extends self.ISpriteInstance {},
	EspelhoIni2: class extends self.ISpriteInstance {},
	EspelhoIni3: class extends self.ISpriteInstance {},
	EspelhoIni4: class extends self.ISpriteInstance {},
	EspelhoIni5: class extends self.ISpriteInstance {},
	EspelhoIni6: class extends self.ISpriteInstance {},
	EspelhoIni7: class extends self.ISpriteInstance {},
	EspelhoIni8: class extends self.ISpriteInstance {},
	PAREDE_INVISIVEL: class extends self.ISpriteInstance {},
	PLATAFORMA: class extends self.ISpriteInstance {},
	NINHO: class extends self.ISpriteInstance {},
	OVO: class extends self.ISpriteInstance {},
	GALINHA_: class extends self.ISpriteInstance {},
	Galinha: class extends self.ISpriteInstance {},
	HARPA: class extends self.ISpriteInstance {},
	MOEDA: class extends self.ISpriteInstance {},
	CADEIRA: class extends self.ISpriteInstance {},
	CADEIRA_ESQ: class extends self.ISpriteInstance {},
	POLTRONA: class extends self.ISpriteInstance {},
	MESA_DIR: class extends self.ISpriteInstance {},
	COMODA: class extends self.ISpriteInstance {},
	MESA_ESQ: class extends self.ISpriteInstance {},
	CADEIRA_ESQ2: class extends self.ISpriteInstance {},
	CADEIRA_ESQ3: class extends self.ISpriteInstance {},
	CADEIRA_ESQ4: class extends self.ISpriteInstance {},
	SACO_MOEDA: class extends self.ISpriteInstance {},
	SACO_MOEDA2: class extends self.ISpriteInstance {},
	GIGANTE: class extends self.ISpriteInstance {},
	zzzzz: class extends self.ISpriteInstance {},
	TIROGIGANTE: class extends self.ISpriteInstance {},
	STAR: class extends self.ISpriteInstance {},
	cena1: class extends self.ITiledBackgroundInstance {},
	TX01: class extends self.ISpriteInstance {},
	TX2: class extends self.ISpriteInstance {},
	TX3: class extends self.ISpriteInstance {},
	TX4: class extends self.ISpriteInstance {},
	TX5: class extends self.ISpriteInstance {},
	BG_VCVENCEU: class extends self.ITiledBackgroundInstance {},
	AFRICA01: class extends self.ISpriteInstance {},
	AFRICA2: class extends self.ISpriteInstance {},
	VCGANHOU: class extends self.ISpriteInstance {},
	TXT01_VENCEU: class extends self.ISpriteInstance {},
	TXT01_VENCEU2: class extends self.ISpriteInstance {},
	TXT01_VENCEU3: class extends self.ISpriteInstance {},
	bINICIAR: class extends self.ISpriteInstance {},
	bJOGAR: class extends self.ISpriteInstance {},
	bCONFIG: class extends self.ISpriteInstance {},
	bMUS_Off: class extends self.ISpriteInstance {},
	bMUS_ON: class extends self.ISpriteInstance {},
	bMUS: class extends self.ISpriteInstance {},
	bMusicaOn: class extends self.ISpriteInstance {},
	bCREDITOS: class extends self.ISpriteInstance {},
	bVOLTAR_p_CONFIG: class extends self.ISpriteInstance {},
	bVoltarConf_cred: class extends self.ISpriteInstance {},
	bSOM: class extends self.ISpriteInstance {},
	bSOM_Off2: class extends self.ISpriteInstance {},
	bSOM_ON: class extends self.ISpriteInstance {},
	bfechar: class extends self.ISpriteInstance {},
	bPause: class extends self.ISpriteInstance {},
	bVOLTAR_p_MenuPrincipal: class extends self.ISpriteInstance {},
	bPularIntro: class extends self.ISpriteInstance {},
	avançar_txt: class extends self.ISpriteInstance {},
	inicio: class extends self.ISpriteInstance {},
	sair: class extends self.ISpriteInstance {},
	bCreditos_invisivel: class extends self.ISpriteInstance {},
	bFechar_invisivel: class extends self.ISpriteInstance {},
	bVOLTARpMenu: class extends self.ISpriteInstance {},
	bSim: class extends self.ISpriteInstance {},
	bNao: class extends self.ISpriteInstance {},
	bReiniciarJogo: class extends self.ISpriteInstance {},
	CENARIO_T1: class extends self.ITiledBackgroundInstance {},
	tela_config: class extends self.ITiledBackgroundInstance {},
	tela_creditos: class extends self.ITiledBackgroundInstance {},
	teladevitoria: class extends self.ITiledBackgroundInstance {},
	gameover: class extends self.ITiledBackgroundInstance {},
	chao_telaconfig: class extends self.ISpriteInstance {},
	jogopausado: class extends self.ISpriteInstance {},
	LOGOTIPO: class extends self.ISpriteInstance {},
	comojogar: class extends self.ISpriteInstance {},
	comojogarF6: class extends self.ISpriteInstance {},
	ASS: class extends self.ISpriteInstance {},
	Teclado: class extends self.IInstance {},
	Mouse: class extends self.IInstance {},
	Toque: class extends self.IInstance {},
	Áudio: class extends self.IInstance {},
	Navegador: class extends self.IInstance {}
}