(function (cjs, an) {

var p; // shortcut to reference prototypes
var lib={};var ss={};var img={};
lib.ssMetadata = [
		{name:"intro_atlas_1", frames: [[906,1058,617,31],[906,602,858,454],[1056,1218,174,20],[1164,1091,160,51],[906,1091,256,34],[906,1127,166,34],[1223,1144,104,29],[0,0,904,600],[0,602,904,600],[0,1204,904,600],[1074,1127,73,73],[1149,1144,72,72],[906,1163,73,73],[981,1163,73,73],[906,0,904,600]]}
];


(lib.AnMovieClip = function(){
	this.actionFrames = [];
	this.gotoAndPlay = function(positionOrLabel){
		cjs.MovieClip.prototype.gotoAndPlay.call(this,positionOrLabel);
	}
	this.play = function(){
		cjs.MovieClip.prototype.play.call(this);
	}
	this.gotoAndStop = function(positionOrLabel){
		cjs.MovieClip.prototype.gotoAndStop.call(this,positionOrLabel);
	}
	this.stop = function(){
		cjs.MovieClip.prototype.stop.call(this);
	}
}).prototype = p = new cjs.MovieClip();
// symbols:



(lib.CachedBmp_14 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(0);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_13 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(1);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_12 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(2);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_11 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(3);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_10 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(4);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_9 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(5);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_8 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(6);
}).prototype = p = new cjs.Sprite();



(lib.image38 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(7);
}).prototype = p = new cjs.Sprite();



(lib.image55 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(8);
}).prototype = p = new cjs.Sprite();



(lib.image61 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(9);
}).prototype = p = new cjs.Sprite();



(lib.image64 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(10);
}).prototype = p = new cjs.Sprite();



(lib.image67 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(11);
}).prototype = p = new cjs.Sprite();



(lib.image72 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(12);
}).prototype = p = new cjs.Sprite();



(lib.image75 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(13);
}).prototype = p = new cjs.Sprite();



(lib.image81 = function() {
	this.initialize(ss["intro_atlas_1"]);
	this.gotoAndStop(14);
}).prototype = p = new cjs.Sprite();
// helper functions:

function mc_symbol_clone() {
	var clone = this._cloneProps(new this.constructor(this.mode, this.startPosition, this.loop, this.reversed));
	clone.gotoAndStop(this.currentFrame);
	clone.paused = this.paused;
	clone.framerate = this.framerate;
	return clone;
}

function getMCSymbolPrototype(symbol, nominalBounds, frameBounds) {
	var prototype = cjs.extend(symbol, cjs.MovieClip);
	prototype.clone = mc_symbol_clone;
	prototype.nominalBounds = nominalBounds;
	prototype.frameBounds = frameBounds;
	return prototype;
	}


(lib.sprite42 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(0,0,0,0);


(lib.text79 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.CachedBmp_14();
	this.instance.setTransform(107,-5.7,0.5,0.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(107,-5.7,308.5,15.5);


(lib.text78 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.CachedBmp_13();
	this.instance.setTransform(-16.4,-14.6,0.5,0.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-16.4,-14.6,429,227);


(lib.text59 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.CachedBmp_12();
	this.instance.setTransform(-1.75,-4.4,0.5,0.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-1.7,-4.4,87,10);


(lib.text58 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.CachedBmp_11();
	this.instance.setTransform(-4,-5.95,0.4911,0.4911);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-4,-5.9,78.6,25);


(lib.text53 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.CachedBmp_10();
	this.instance.setTransform(-32.9,-5.5,0.5,0.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-32.9,-5.5,128,17);


(lib.text48 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.CachedBmp_9();
	this.instance.setTransform(-9.55,-5.5,0.5,0.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-9.5,-5.5,83,17);


(lib.text44UpOverDown = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.CachedBmp_8();
	this.instance.setTransform(-4,-4.8,0.5,0.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-4,-4.8,52,14.5);


(lib.shape82 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],14);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-452,-300)).s().p("EhGnAu4MAAAhdvMCNPAAAMAAABdvg")
	}.bind(this);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-452,-300,904,600);


(lib.shape76 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],13);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-36.5,-36.5)).s().p("AlsFtIAArZILZAAIAALZg")
	}.bind(this);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-36.5,-36.5,73,73);


(lib.shape73 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],12);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-36.5,-36.5)).s().p("AlsFtIAArZILZAAIAALZg")
	}.bind(this);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-36.5,-36.5,73,73);


(lib.shape69 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	this.shape.graphics.f().s("#FFFFFF").ss(1,0,0,3).p("AFmljIAALHIrLAAIAArHg");
	this.shape.setTransform(35.75,35.625);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-1,-1,73.5,73.3);


(lib.shape68 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],11);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-36,-36)).s().p("AlnFoIAArPILPAAIAALPg")
	}.bind(this);
	this.shape.setTransform(-0.55,0.55);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-36.5,-35.4,72,72);


(lib.shape65 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],10);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-36.5,-36.5)).s().p("AlsFtIAArZILZAAIAALZg")
	}.bind(this);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-36.5,-36.5,73,73);


(lib.shape62 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],9);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-452,-300)).s().p("EhGnAu4MAAAhdvMCNPAAAMAAABdvg")
	}.bind(this);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-452,-300,904,600);


(lib.shape56 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],8);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-452,-300)).s().p("EhGnAu4MAAAhdvMCNPAAAMAAABdvg")
	}.bind(this);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-452,-300,904,600);


(lib.shape47 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	this.shape.graphics.f("#FFFFFF").s().p("AqtKuIAA1bIMiAAIAAACQAAAHAPANIgCABIABABIgKAEIgPAMIgGAKIgLAKIgRAUQgdAJgCARIgUANIABABIAFABIgCABIACAEQgDABgFgDQgEAOgKgCIgBABQADAEgGANIgIABQgFAFAAAFQgNAJgBAHQgOAEgIAJIAHAKIgBABIABACIgTAHIgIAMIgOARQgJAJgBAJQgOAIgEAGQABADAEAAIgDAEIgOAKIgNAPQgBAAACAMIgBACQAAAAAAABQAAAAAAAAQAAABAAAAQAAAAgBABIgCgBIgGgGIgDAAIABABIgEAIIgPAJIADAJIgHAEIgHALIgQAQIgSAZIgBgBQgGADgCgYQAMgIgBgiIAIgaQgFgIAEgGIAEgOQABAAAAAAQAAgBAAAAQAAgBAAAAQAAgBgBgBIgMADIgJAtQABAAAAABQAAAAAAAAQAAABAAAAQAAABgBAAQgJAOgCAhQgEAqgDAIQgDAMgOAUIgFAZIgIgEIgBgCQgHAMgEAEIAGACQAFgCADAEQgKAFgEAJIgEgEIgIAPQABABgLACQADAFgCAGQgCAHgGAAIgCABQADAEAAALIABACIgCAAIgGgCIgDgBQACACgMAjIgMAFIABACIgCABIACADIAFABQgEADgBAIQgHAMgHAGIADAFQAAAAAAABQAAAAAAABQAAAAAAAAQAAABAAAAQgRANgDASIgKAHIABADIgBAAQAEAGAAAMQgJADgHAFQAEAFgEAIIgJANIgTApIgHAOQAEAGgFALIgJAPQgCABAJAJIgEACIgHADQAAgBgBAAQAAAAAAAAQgBAAAAAAQAAABAAAAIgDACIAAACQACgBAEADIACgCIACAEIgDABIgQAVIAVgDIgBgBIAQgmIAPgvIANgYIAPgeQALgqALgSIAegpIAIgTQAagXAEgMIAMgEIAygXIAtgYQAdgTA4grIgBgCIACgBIgCgDIgbAUIgcARQgcAXgQAIIgWAFIgOALIgUAFQgeASgQAEQgHgLAWgRIgFgDIgCgEIATgNIARgaIAGgOIAbgmQABgFgIgMIABgDIAYADQgDgGAIgKIANgOIAMgQQALgTABgHIADgCQABADAHACIAFgDIgDgIQgBgBAIgFQAIgFAIgMIANgJQASgNABgWIAFgDIACADIALgPIANgLIAMgRIAHgEIgGgGIACgBQgBgCAFgCIANgRIAQgKIAQgTIgCgHQAHgFABgIIAMgEQANgLAWgYIASgMIADgHIABgBQACACAFABIAXgKIBdgpIAagOIBAgcIGIAAIAAVbgApBJIQgNA8ABAMIAHALQgIAEAIAOQAEgFACgJQgEgUACgJIAOhKQAIglgBgIQABgBAAAAQAAAAAAgBQAAAAAAgBQAAgBgBgBQgGAFgOA9gAohH2IAShBIAQg3QAIgMABgIQAAgBAAAAQABgBgBAAQAAgBAAAAQAAgBgBgBIgBgDIAIgOIAIgdIAMgXIgQACIgGAPQgHAOgZBdIgIAUIgLApIgBANIgEAJIgFASIAFgBQACAEAHgOgAmnFJQgGAHgLADQACACgCAIIgKADQgaAQgLATIgEANIgJAJQgHAHgDASIgIACIAAAFQgRAjABAfQAFgHAJgZIARgmIARgWIAKgUQAOgLACgKQApgXAEgSQABgCgDgIgAoOASQABABgJAGIABACQgDABAIAFIABACQgMAGAJApIAGAKQgJAFACAOIAFAWQAAAKACACQACACgEAHIAAAMIAIBAIADAbIgDAMIAAAcIgGAiQAegegRh8IgGgeIACgiIgCgWIgCg0IADgKIACgRIABgCIgJgCgAmaFDIAFAEQAhgeAUgKIgBgCIACgBIgCgDQg3AigCAIgAnWDZQAEAGgFAIIgJANIgCAPIgFAXIAKAEIATg2IARghIABgBIgCgEIgIAAQgKADgDASQAFAIgJgJgAlcEaIALgEIgCgEIgCABIgCgCQgCAAgDAJgAlLEPIAHgCIgBgCIACgBIgBgCIgCABIgBgCQgDADgBAFgAlAEGIAOgFIgBgCIACgBIgBgBIgCABQAAAAAAgBQAAAAgBAAQAAAAAAAAQgBgBAAAAQgEAAgGAKgAiaCaIE1AAIAAk0Ik1AAgAoEh8IAAASIgGAuIgEAPQgIAbAEAQIAMgKQABACgEAEIABACIAEgCIAGgBQgDgFAGgiIADgdIgDgNIAEgOQAEgUgIgNIgBABIgBgCQgFADgCAJgAn5iqQgHAUAFAKQAPgEACgyIABgCIAAgBQgLAGgFAVgAhXjrIAmgZIgCgEIgDACIgBgCQgdASgDALgAgqkMIATgOIgBgBQgQAKgCAFgAh1pQIghAwIgSAcIgEAQIgKATIgBAOIgHAJIgJASIgDAQIgGAKIASgFIAGgTIgDgKQAJgFADgKIAFgSIAUgoIAFgRIAMgPIAcgrIgEgFgABmptIADgDIAPgKIA4gwIACgDIBdAAIgIADIgSAJIgVAGIg+AdQgvAVgJgCIgBAAQgBAAAAAAQgBAAAAgBQAAAAAAAAQgBgBAAAAgACMqoIgCABIAAgGIANAAIgKAGg");
	this.shape.setTransform(0.35,0.3);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-68.2,-68.3,137.2,137.2);


(lib.shape45Hit = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	this.shape.graphics.f("#999999").s().p("Ak7BpIAAjRIJ3AAIAADRg");
	this.shape.setTransform(0,-0.025);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-31.6,-10.5,63.2,21);


(lib.shape41 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	this.shape.graphics.f().s("#333333").ss(1,1,2,3,true).p("EA+gAu4Mh8/AAAMAAAhdvMB8/AAAg");
	this.shape.setTransform(400,300);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-1,-1,802,602);


(lib.shape39 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.shape = new cjs.Shape();
	var sprImg_shape = cjs.SpriteSheetUtils.extractFrame(ss["intro_atlas_1"],7);
	sprImg_shape.onload = function(){
		this.shape.graphics.bf(sprImg_shape, null, new cjs.Matrix2D(1,0,0,1,-452,-300)).s().p("EhGnAu4MAAAhdvMCNPAAAMAAABdvg")
	}.bind(this);

	this.timeline.addTween(cjs.Tween.get(this.shape).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-452,-300,904,600);


(lib.sprite83 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape82("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite83, new cjs.Rectangle(-452,-300,904,600), null);


(lib.sprite80 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_2
	this.instance = new lib.text79("synched",0);
	this.instance.setTransform(-258.7,92.3);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// Layer_1
	this.instance_1 = new lib.text78("synched",0);
	this.instance_1.setTransform(-182.85,-88.15,0.9997,0.9997);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite80, new cjs.Rectangle(-199.2,-102.7,428.9,227), null);


(lib.sprite77 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape76("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite77, new cjs.Rectangle(-36.5,-36.5,73,73), null);


(lib.sprite74 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape73("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite74, new cjs.Rectangle(-36.5,-36.5,73,73), null);


(lib.sprite70 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape69("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite70, new cjs.Rectangle(-1,-1,73.5,73.3), null);


(lib.sprite66 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape65("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite66, new cjs.Rectangle(-36.5,-36.5,73,73), null);


(lib.sprite63 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape62("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite63, new cjs.Rectangle(-452,-300,904,600), null);


(lib.sprite60 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_2
	this.instance = new lib.text59("synched",0);
	this.instance.setTransform(-36.65,6.8,0.8262,0.8262);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// Layer_1
	this.instance_1 = new lib.text58("synched",0);
	this.instance_1.setTransform(-36.15,-13.75,1.0181,1.0181);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite60, new cjs.Rectangle(-40.2,-19.8,80,31.200000000000003), null);


(lib.sprite57 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape56("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite57, new cjs.Rectangle(-452,-300,904,600), null);


(lib.sprite54 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.text53("synched",0);
	this.instance.setTransform(-28.7,-5.55);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite54, new cjs.Rectangle(-61.6,-11,128,17), null);


(lib.sprite49 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.text48("synched",0);
	this.instance.setTransform(-30.2,-5.55);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite49, new cjs.Rectangle(-39.7,-11,83,17), null);


(lib.sprite40 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_1
	this.instance = new lib.shape39("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite40, new cjs.Rectangle(-452,-300,904,600), null);


(lib.button46 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer 2
	this.instance = new lib.text44UpOverDown("synched",0);
	this.instance.setTransform(2,2);
	this.instance._off = true;

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(3).to({_off:false},0).wait(1));

	// Layer 1
	this.instance_1 = new lib.text44UpOverDown("synched",0);
	this.instance_1.setTransform(2,2);

	this.instance_2 = new lib.shape45Hit("synched",0);
	this.instance_2.setTransform(32,6.5,1.1709,0.9026);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_1}]}).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_2}]},1).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-5,-3,74,19);


(lib.sprite71 = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	// Layer_2
	this.instance = new lib.sprite70();
	this.instance.setTransform(-36.25,-35.25);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1));

	// Layer_1
	this.instance_1 = new lib.shape68("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1));

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.sprite71, new cjs.Rectangle(-36.7,-35.7,72.5,72.30000000000001), null);


// stage content:
(lib.intro = function(mode,startPosition,loop,reversed) {
if (loop == null) { loop = true; }
if (reversed == null) { reversed = false; }
	var props = new Object();
	props.mode = mode;
	props.startPosition = startPosition;
	props.labels = {};
	props.loop = loop;
	props.reversed = reversed;
	cjs.MovieClip.apply(this,[props]);

	this.actionFrames = [43,921];
	// timeline functions:
	this.frame_43 = function() {
		/* Click to Go to Web Page
		Clicking on the specified symbol instance loads the URL in a new browser window.
		
		Instructions:
		1. Replace http://www.adobe.com with the desired URL address.
		   Keep the quotation marks ("").
		*/
		
		this.button1.addEventListener("click", fl_ClickToGoToWebPage);
		
		function fl_ClickToGoToWebPage() {
			window.open("home.html", "_self");
		}
	}
	this.frame_921 = function() {
		this.stop();
		window.open("home.html", "_self");
	}

	// actions tween:
	this.timeline.addTween(cjs.Tween.get(this).wait(43).call(this.frame_43).wait(878).call(this.frame_921).wait(1));

	// Layer_94
	this.instance = new lib.sprite49();
	this.instance.setTransform(400,348.85);
	this.instance.alpha = 0;
	this.instance._off = true;

	this.instance_1 = new lib.sprite80();
	this.instance_1.setTransform(400,253.55);
	this.instance_1.alpha = 0;
	this.instance_1._off = true;

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(97).to({_off:false},0).to({alpha:0.9688},36).wait(1).to({alpha:1},0).wait(94).to({alpha:0},36).to({_off:true},1).wait(657));
	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(637).to({_off:false},0).to({alpha:0.9688},31).wait(1).to({alpha:1},0).wait(78).to({alpha:0},15).to({_off:true},1).wait(159));

	// Layer_92
	this.cargador = new lib.sprite42();
	this.cargador.name = "cargador";

	this.timeline.addTween(cjs.Tween.get(this.cargador).wait(922));

	// Layer_91
	this.instance_2 = new lib.shape41("synched",0);

	this.timeline.addTween(cjs.Tween.get(this.instance_2).wait(922));

	// Layer_88
	this.button = new lib.button46();
	this.button.name = "button";
	this.button.setTransform(5,578.95);
	this.button._off = true;
	new cjs.ButtonHelper(this.button, 0, 1, 2, false, new lib.button46(), 3);

	this.button1 = new lib.button46();
	this.button1.name = "button1";
	this.button1.setTransform(5,578.95);
	this.button1._off = true;
	new cjs.ButtonHelper(this.button1, 0, 1, 2, false, new lib.button46(), 3);

	this.timeline.addTween(cjs.Tween.get(this.button).wait(43).to({_off:false},0).to({_off:true},872).wait(7));
	this.timeline.addTween(cjs.Tween.get(this.button1).wait(43).to({_off:false},872).to({alpha:0},6).wait(1));

	// Mask_Layer_1 (mask)
	var mask = new cjs.Shape();
	mask._off = true;
	mask.graphics.p("Eg+fAu4MAAAhdvMB8/AAAMAAABdvg");
	mask.setTransform(400,300.0002);

	// Masked_Layer_24___1
	this.instance_3 = new lib.sprite60();
	this.instance_3.setTransform(400,353.15);
	this.instance_3.alpha = 0;
	this.instance_3._off = true;

	var maskedShapeInstanceList = [this.instance_3];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_3).wait(401).to({_off:false},0).to({alpha:0.9492},20).wait(1).to({alpha:1},0).wait(135).to({alpha:0.1094},8).wait(1).to({alpha:0},0).wait(356));

	// Masked_Layer_22___1
	this.instance_4 = new lib.sprite54();
	this.instance_4.setTransform(400,348.85);
	this.instance_4.alpha = 0;
	this.instance_4._off = true;

	var maskedShapeInstanceList = [this.instance_4];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_4).wait(228).to({_off:false},0).to({alpha:0.1094},4).to({alpha:0.9688},31).wait(1).to({alpha:1},0).wait(118).to({alpha:0.0508},20).wait(1).to({alpha:0},0).wait(519));

	// Masked_Layer_20___1
	this.instance_5 = new lib.sprite77();
	this.instance_5.setTransform(559.3,300.35);
	this.instance_5.alpha = 0;
	this.instance_5._off = true;

	var maskedShapeInstanceList = [this.instance_5];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_5).wait(602).to({_off:false},0).to({alpha:0.9297},14).wait(1).to({alpha:1},0).wait(166).to({alpha:0.1016},9).wait(1).to({alpha:0},0).wait(129));

	// Masked_Layer_18___1
	this.instance_6 = new lib.sprite74();
	this.instance_6.setTransform(240,298.35);
	this.instance_6.alpha = 0;
	this.instance_6._off = true;

	var maskedShapeInstanceList = [this.instance_6];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_6).wait(602).to({_off:false},0).to({alpha:0.9297},14).wait(1).to({alpha:1},0).wait(166).to({alpha:0.1016},9).wait(1).to({alpha:0},0).wait(129));

	// Masked_Layer_15___1
	this.instance_7 = new lib.sprite71();
	this.instance_7.setTransform(480,300);
	this.instance_7.alpha = 0;
	this.instance_7._off = true;

	var maskedShapeInstanceList = [this.instance_7];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_7).wait(567).to({_off:false},0).to({alpha:0.9297},13).wait(1).to({alpha:1},0).wait(222).to({alpha:0.1016},9).wait(1).to({alpha:0},0).wait(109));

	// Masked_Layer_13___1
	this.instance_8 = new lib.sprite66();
	this.instance_8.setTransform(320,300);
	this.instance_8.alpha = 0;
	this.instance_8._off = true;

	var maskedShapeInstanceList = [this.instance_8];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_8).wait(567).to({_off:false},0).to({alpha:0.9297},13).wait(1).to({alpha:1},0).wait(222).to({alpha:0.1016},9).wait(1).to({alpha:0},0).wait(109));

	// Masked_Layer_12___1
	this.instance_9 = new lib.shape47("synched",0);
	this.instance_9.setTransform(400,300,0.5174,0.5174);
	this.instance_9.alpha = 0;
	this.instance_9._off = true;

	var maskedShapeInstanceList = [this.instance_9];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_9).wait(53).to({_off:false},0).to({alpha:0.9805},45).wait(1).to({alpha:1},0).to({startPosition:0},746).to({alpha:0.0508},20).wait(1).to({alpha:0},0).to({_off:true},5).wait(51));

	// Masked_Layer_10___1
	this.instance_10 = new lib.sprite40();
	this.instance_10.setTransform(400,300);
	this.instance_10.alpha = 0;

	var maskedShapeInstanceList = [this.instance_10];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_10).to({alpha:0.9805},42).wait(1).to({alpha:1},0).to({alpha:0},192).to({_off:true},1).wait(686));

	// Masked_Layer_6___1
	this.instance_11 = new lib.sprite57();
	this.instance_11.setTransform(400,300);
	this.instance_11.alpha = 0;
	this.instance_11._off = true;

	var maskedShapeInstanceList = [this.instance_11];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_11).wait(167).to({_off:false},0).to({alpha:0.8281},68).to({alpha:0},332).to({_off:true},1).wait(354));

	// Masked_Layer_4___1
	this.instance_12 = new lib.sprite63();
	this.instance_12.setTransform(400,300);
	this.instance_12.alpha = 0;
	this.instance_12._off = true;

	var maskedShapeInstanceList = [this.instance_12];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_12).wait(494).to({_off:false},0).to({alpha:0.9805},72).wait(1).to({alpha:1},0).wait(232).to({alpha:0.0586},16).wait(1).to({alpha:0},0).wait(106));

	// Masked_Layer_2___1
	this.instance_13 = new lib.sprite83();
	this.instance_13.setTransform(400,300);
	this.instance_13.alpha = 0;
	this.instance_13._off = true;

	var maskedShapeInstanceList = [this.instance_13];

	for(var shapedInstanceItr = 0; shapedInstanceItr < maskedShapeInstanceList.length; shapedInstanceItr++) {
		maskedShapeInstanceList[shapedInstanceItr].mask = mask;
	}

	this.timeline.addTween(cjs.Tween.get(this.instance_13).wait(781).to({_off:false},0).to({alpha:0.0313},1).to({alpha:0.9688},33).wait(1).to({alpha:1},0).wait(106));

	this._renderFirstFrame();

}).prototype = p = new lib.AnMovieClip();
p.nominalBounds = new cjs.Rectangle(399,299,402,302);
// library properties:
lib.properties = {
	id: '324F108D14C0214AA48F42CB332FBDE5',
	width: 800,
	height: 600,
	fps: 30,
	color: "#342A21",
	opacity: 1.00,
	manifest: [
		{src:"images/intro_atlas_1.png?1610626533780", id:"intro_atlas_1"}
	],
	preloads: []
};



// bootstrap callback support:

(lib.Stage = function(canvas) {
	createjs.Stage.call(this, canvas);
}).prototype = p = new createjs.Stage();

p.setAutoPlay = function(autoPlay) {
	this.tickEnabled = autoPlay;
}
p.play = function() { this.tickEnabled = true; this.getChildAt(0).gotoAndPlay(this.getTimelinePosition()) }
p.stop = function(ms) { if(ms) this.seek(ms); this.tickEnabled = false; }
p.seek = function(ms) { this.tickEnabled = true; this.getChildAt(0).gotoAndStop(lib.properties.fps * ms / 1000); }
p.getDuration = function() { return this.getChildAt(0).totalFrames / lib.properties.fps * 1000; }

p.getTimelinePosition = function() { return this.getChildAt(0).currentFrame / lib.properties.fps * 1000; }

an.bootcompsLoaded = an.bootcompsLoaded || [];
if(!an.bootstrapListeners) {
	an.bootstrapListeners=[];
}

an.bootstrapCallback=function(fnCallback) {
	an.bootstrapListeners.push(fnCallback);
	if(an.bootcompsLoaded.length > 0) {
		for(var i=0; i<an.bootcompsLoaded.length; ++i) {
			fnCallback(an.bootcompsLoaded[i]);
		}
	}
};

an.compositions = an.compositions || {};
an.compositions['324F108D14C0214AA48F42CB332FBDE5'] = {
	getStage: function() { return exportRoot.stage; },
	getLibrary: function() { return lib; },
	getSpriteSheet: function() { return ss; },
	getImages: function() { return img; }
};

an.compositionLoaded = function(id) {
	an.bootcompsLoaded.push(id);
	for(var j=0; j<an.bootstrapListeners.length; j++) {
		an.bootstrapListeners[j](id);
	}
}

an.getComposition = function(id) {
	return an.compositions[id];
}


an.makeResponsive = function(isResp, respDim, isScale, scaleType, domContainers) {		
	var lastW, lastH, lastS=1;		
	window.addEventListener('resize', resizeCanvas);		
	resizeCanvas();		
	function resizeCanvas() {			
		var w = lib.properties.width, h = lib.properties.height;			
		var iw = window.innerWidth, ih=window.innerHeight;			
		var pRatio = window.devicePixelRatio || 1, xRatio=iw/w, yRatio=ih/h, sRatio=1;			
		if(isResp) {                
			if((respDim=='width'&&lastW==iw) || (respDim=='height'&&lastH==ih)) {                    
				sRatio = lastS;                
			}				
			else if(!isScale) {					
				if(iw<w || ih<h)						
					sRatio = Math.min(xRatio, yRatio);				
			}				
			else if(scaleType==1) {					
				sRatio = Math.min(xRatio, yRatio);				
			}				
			else if(scaleType==2) {					
				sRatio = Math.max(xRatio, yRatio);				
			}			
		}
		domContainers[0].width = w * pRatio * sRatio;			
		domContainers[0].height = h * pRatio * sRatio;
		domContainers.forEach(function(container) {				
			container.style.width = w * sRatio + 'px';				
			container.style.height = h * sRatio + 'px';			
		});
		stage.scaleX = pRatio*sRatio;			
		stage.scaleY = pRatio*sRatio;
		lastW = iw; lastH = ih; lastS = sRatio;            
		stage.tickOnUpdate = false;            
		stage.update();            
		stage.tickOnUpdate = true;		
	}
}
an.handleSoundStreamOnTick = function(event) {
	if(!event.paused){
		var stageChild = stage.getChildAt(0);
		if(!stageChild.paused){
			stageChild.syncStreamSounds();
		}
	}
}


})(createjs = createjs||{}, AdobeAn = AdobeAn||{});
var createjs, AdobeAn;