const C3 = self.C3;
self.C3_GetObjectRefTable = function () {
	return [
		C3.Plugins.Audio,
		C3.Plugins.Function,
		C3.Plugins.Touch,
		C3.Plugins.TiledBg,
		C3.Plugins.Sprite,
		C3.Behaviors.solid,
		C3.Behaviors.Platform,
		C3.Plugins.Particles,
		C3.Plugins.Text,
		C3.Plugins.TextBox,
		C3.Plugins.Button,
		C3.Plugins.Json,
		C3.Plugins.Keyboard,
		C3.Plugins.AJAX,
		C3.Plugins.Browser,
		C3.Plugins.List,
		C3.Plugins.System.Cnds.OnLayoutStart,
		C3.Plugins.System.Acts.SetLayerBackground,
		C3.Plugins.Touch.Cnds.OnTouchObject,
		C3.Plugins.System.Acts.GoToLayout,
		C3.Plugins.System.Cnds.CompareVar,
		C3.Plugins.Sprite.Cnds.CompareFrame,
		C3.Plugins.Sprite.Acts.SetAnimFrame,
		C3.Plugins.System.Acts.SetVar,
		C3.Plugins.Audio.Acts.SetSilent,
		C3.Plugins.System.Cnds.Else,
		C3.Plugins.System.Cnds.EveryTick,
		C3.Plugins.Text.Acts.SetVAlign,
		C3.Plugins.Text.Acts.SetHAlign,
		C3.Plugins.System.Cnds.IsGroupActive,
		C3.Plugins.System.Cnds.ForEachOrdered,
		C3.Plugins.Sprite.Exps.UID,
		C3.Plugins.System.Cnds.PickAll,
		C3.Plugins.System.Cnds.PickRandom,
		C3.Plugins.Sprite.Acts.SetInstanceVar,
		C3.Plugins.Sprite.Cnds.PickByUID,
		C3.Plugins.Sprite.Cnds.OnCreated,
		C3.Plugins.Sprite.Acts.StopAnim,
		C3.Plugins.Function.Acts.CallFunction,
		C3.Plugins.Function.Cnds.OnFunction,
		C3.Plugins.Sprite.Cnds.CompareInstanceVar,
		C3.Plugins.System.Cnds.Compare,
		C3.Plugins.System.Acts.Wait,
		C3.Plugins.Sprite.Exps.IID,
		C3.Plugins.System.Acts.SubVar,
		C3.Plugins.Text.Acts.SetText,
		C3.Plugins.System.Acts.AddVar,
		C3.Plugins.System.Cnds.PickNth,
		C3.Plugins.Function.Exps.Param,
		C3.Plugins.Sprite.Acts.Destroy,
		C3.Plugins.System.Cnds.Every,
		C3.Plugins.System.Exps.zeropad,
		C3.Plugins.Browser.Acts.LoadStyleSheet,
		C3.Plugins.Touch.Cnds.OnTapGestureObject,
		C3.Plugins.TextBox.Cnds.CompareText,
		C3.Plugins.TextBox.Exps.Text,
		C3.Plugins.AJAX.Acts.Post,
		C3.Plugins.Text.Acts.SetVisible,
		C3.Plugins.TextBox.Cnds.IsFocused,
		C3.Plugins.Sprite.Acts.SetSize,
		C3.Plugins.TextBox.Acts.AppendText,
		C3.Plugins.TextBox.Acts.SetText,
		C3.Plugins.System.Exps.left,
		C3.Plugins.System.Exps.len,
		C3.Plugins.AJAX.Cnds.OnComplete,
		C3.Plugins.AJAX.Exps.LastData,
		C3.Plugins.System.Acts.ResetGlobals,
		C3.Plugins.Browser.Acts.RequestFullScreen,
		C3.Plugins.Browser.Acts.CancelFullScreen,
		C3.Plugins.System.Acts.SetBoolVar,
		C3.Plugins.System.Cnds.CompareBoolVar
	];
};
self.C3_JsPropNameTable = [
	{Audio: 0},
	{Function: 0},
	{Touch: 0},
	{Tiled_Bg: 0},
	{Solid: 0},
	{Wall: 0},
	{Platform: 0},
	{balls: 0},
	{cardtype: 0},
	{card_flipped: 0},
	{Cards: 0},
	{Level_spr: 0},
	{Logo: 0},
	{Particles: 0},
	{Particles2: 0},
	{Text: 0},
	{sound: 0},
	{Audio_Button: 0},
	{Menu_Button: 0},
	{"0_": 0},
	{"1_": 0},
	{"2_": 0},
	{"3_": 0},
	{"4_": 0},
	{"5_": 0},
	{"6_": 0},
	{"7_": 0},
	{"8_": 0},
	{"9_": 0},
	{A: 0},
	{arroba: 0},
	{b: 0},
	{c: 0},
	{d: 0},
	{e: 0},
	{deletar: 0},
	{espaco: 0},
	{f: 0},
	{g: 0},
	{h: 0},
	{hifen: 0},
	{i: 0},
	{j: 0},
	{k: 0},
	{l: 0},
	{m: 0},
	{n: 0},
	{o: 0},
	{p: 0},
	{ponto: 0},
	{q: 0},
	{r: 0},
	{s: 0},
	{t: 0},
	{u: 0},
	{v: 0},
	{w: 0},
	{x: 0},
	{y: 0},
	{z: 0},
	{ç: 0},
	{underline: 0},
	{Sprite: 0},
	{Nome: 0},
	{Botão: 0},
	{JSON: 0},
	{Teclado: 0},
	{AJAX: 0},
	{Campo1: 0},
	{Campo3: 0},
	{Campo4: 0},
	{Sprite4: 0},
	{Sprite5: 0},
	{Entrar: 0},
	{timer: 0},
	{textoAcertou: 0},
	{textoAcertou2: 0},
	{NumeroCombinacoes: 0},
	{teste: 0},
	{Sprite8: 0},
	{inicio: 0},
	{Sprite9: 0},
	{Sprite10: 0},
	{Sprite11: 0},
	{Sprite12: 0},
	{Navegador: 0},
	{textosform: 0},
	{Sprite13: 0},
	{Text2: 0},
	{pesquisa_background: 0},
	{jogar: 0},
	{Sprite6: 0},
	{sim: 0},
	{nao: 0},
	{sim2: 0},
	{nao2: 0},
	{Fullscreen: 0},
	{CancelFullscreen: 0},
	{Sprite_campo: 0},
	{Campo2: 0},
	{tempo: 0},
	{List: 0},
	{Sprite15: 0},
	{Sprite14: 0},
	{Campo5: 0},
	{circle_timer: 0},
	{last_card_type: 0},
	{first_card_id: 0},
	{flipped_card_count: 0},
	{card_id: 0},
	{card_count: 0},
	{tmp: 0},
	{selected_frame: 0},
	{TotalTime: 0},
	{totalcartas: 0},
	{CampoSelecionado: 0},
	{tempo_teclado: 0},
	{RecebeVisitas: 0},
	{QuerReceberVisitas: 0},
	{nome: 0},
	{email: 0},
	{telefone: 0},
	{cargo: 0},
	{empresa: 0},
	{Respondeu1: 0},
	{Respondeu2: 0}
];

self.InstanceType = {
	Audio: class extends self.IInstance {},
	Function: class extends self.IInstance {},
	Touch: class extends self.IInstance {},
	Tiled_Bg: class extends self.ITiledBackgroundInstance {},
	Wall: class extends self.ISpriteInstance {},
	balls: class extends self.ISpriteInstance {},
	Cards: class extends self.ISpriteInstance {},
	Level_spr: class extends self.ISpriteInstance {},
	Logo: class extends self.ITiledBackgroundInstance {},
	Particles: class extends self.IParticlesInstance {},
	Particles2: class extends self.IParticlesInstance {},
	Text: class extends self.ITextInstance {},
	Audio_Button: class extends self.ISpriteInstance {},
	Menu_Button: class extends self.ISpriteInstance {},
	_0_: class extends self.ISpriteInstance {},
	_1_: class extends self.ISpriteInstance {},
	_2_: class extends self.ISpriteInstance {},
	_3_: class extends self.ISpriteInstance {},
	_4_: class extends self.ISpriteInstance {},
	_5_: class extends self.ISpriteInstance {},
	_6_: class extends self.ISpriteInstance {},
	_7_: class extends self.ISpriteInstance {},
	_8_: class extends self.ISpriteInstance {},
	_9_: class extends self.ISpriteInstance {},
	A: class extends self.ISpriteInstance {},
	arroba: class extends self.ISpriteInstance {},
	b: class extends self.ISpriteInstance {},
	c: class extends self.ISpriteInstance {},
	d: class extends self.ISpriteInstance {},
	e: class extends self.ISpriteInstance {},
	deletar: class extends self.ISpriteInstance {},
	espaco: class extends self.ISpriteInstance {},
	f: class extends self.ISpriteInstance {},
	g: class extends self.ISpriteInstance {},
	h: class extends self.ISpriteInstance {},
	hifen: class extends self.ISpriteInstance {},
	i: class extends self.ISpriteInstance {},
	j: class extends self.ISpriteInstance {},
	k: class extends self.ISpriteInstance {},
	l: class extends self.ISpriteInstance {},
	m: class extends self.ISpriteInstance {},
	n: class extends self.ISpriteInstance {},
	o: class extends self.ISpriteInstance {},
	p: class extends self.ISpriteInstance {},
	ponto: class extends self.ISpriteInstance {},
	q: class extends self.ISpriteInstance {},
	r: class extends self.ISpriteInstance {},
	s: class extends self.ISpriteInstance {},
	t: class extends self.ISpriteInstance {},
	u: class extends self.ISpriteInstance {},
	v: class extends self.ISpriteInstance {},
	w: class extends self.ISpriteInstance {},
	x: class extends self.ISpriteInstance {},
	y: class extends self.ISpriteInstance {},
	z: class extends self.ISpriteInstance {},
	ç: class extends self.ISpriteInstance {},
	underline: class extends self.ISpriteInstance {},
	Sprite: class extends self.ISpriteInstance {},
	Nome: class extends self.ITextInputInstance {},
	Botão: class extends self.IButtonInstance {},
	JSON: class extends self.IJSONInstance {},
	Teclado: class extends self.IInstance {},
	AJAX: class extends self.IInstance {},
	Campo1: class extends self.ITextInputInstance {},
	Campo3: class extends self.ITextInputInstance {},
	Campo4: class extends self.ITextInputInstance {},
	Sprite4: class extends self.ISpriteInstance {},
	Sprite5: class extends self.ISpriteInstance {},
	Entrar: class extends self.ISpriteInstance {},
	timer: class extends self.ITextInstance {},
	textoAcertou: class extends self.ITextInstance {},
	textoAcertou2: class extends self.ITextInstance {},
	NumeroCombinacoes: class extends self.ITextInstance {},
	teste: class extends self.ITextInstance {},
	Sprite8: class extends self.ISpriteInstance {},
	inicio: class extends self.ISpriteInstance {},
	Sprite9: class extends self.ISpriteInstance {},
	Sprite10: class extends self.ISpriteInstance {},
	Sprite11: class extends self.ISpriteInstance {},
	Sprite12: class extends self.ISpriteInstance {},
	Navegador: class extends self.IInstance {},
	textosform: class extends self.ITextInstance {},
	Sprite13: class extends self.ISpriteInstance {},
	Text2: class extends self.ITextInstance {},
	pesquisa_background: class extends self.ISpriteInstance {},
	jogar: class extends self.ISpriteInstance {},
	Sprite6: class extends self.ISpriteInstance {},
	sim: class extends self.ISpriteInstance {},
	nao: class extends self.ISpriteInstance {},
	sim2: class extends self.ISpriteInstance {},
	nao2: class extends self.ISpriteInstance {},
	Fullscreen: class extends self.ISpriteInstance {},
	CancelFullscreen: class extends self.ISpriteInstance {},
	Sprite_campo: class extends self.ISpriteInstance {},
	Campo2: class extends self.ITextInputInstance {},
	tempo: class extends self.ISpriteInstance {},
	List: class extends self.IListInstance {},
	Sprite15: class extends self.ISpriteInstance {},
	Sprite14: class extends self.ISpriteInstance {},
	Campo5: class extends self.ITextInputInstance {},
	circle_timer: class extends self.ISpriteInstance {}
}