(function (cjs, an) {

var p; // shortcut to reference prototypes
var lib={};var ss={};var img={};
lib.ssMetadata = [
		{name:"banner_HTML5 Canvas_atlas_", frames: [[0,192,1114,180],[1262,64,58,61],[1262,0,131,62],[1116,351,157,62],[1116,192,64,157],[1182,232,324,6],[0,0,1260,190],[1262,127,55,51],[1182,192,46,34],[1262,180,51,50]]}
];


// symbols:



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



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



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



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



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



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



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



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



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



(lib.img3 = function() {
	this.initialize(ss["banner_HTML5 Canvas_atlas_"]);
	this.gotoAndStop(9);
}).prototype = p = new cjs.Sprite();
// helper functions:

function mc_symbol_clone() {
	var clone = this._cloneProps(new this.constructor(this.mode, this.startPosition, this.loop));
	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.元件4 = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// 图层_1
	this.instance = new lib.CachedBmp_10();
	this.instance.setTransform(-279.2,-43.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(-279.2,-43.8,557,90);


(lib.元件3 = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// 图层_1
	this.instance = new lib.CachedBmp_7();
	this.instance.setTransform(11.4,9.7,0.5,0.5);

	this.instance_1 = new lib.img3();

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

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.元件3, new cjs.Rectangle(0,0,51,50), null);


(lib.元件2 = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// 图层_1
	this.instance = new lib.img2();
	this.instance.setTransform(118.85,25.5,0.8029,1);

	this.instance_1 = new lib.CachedBmp_6();
	this.instance_1.setTransform(41.9,32.3,0.5,0.5);

	this.instance_2 = new lib.CachedBmp_12();
	this.instance_2.setTransform(36.5,32.3,0.5,0.5);

	this.instance_3 = new lib.CachedBmp_4();
	this.instance_3.setTransform(1.85,0,0.5,0.5);

	this.instance_4 = new lib.CachedBmp_3();
	this.instance_4.setTransform(-1.5,63.25,0.5,0.5);

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

	this._renderFirstFrame();

}).prototype = getMCSymbolPrototype(lib.元件2, new cjs.Rectangle(-1.5,0,162,78.5), null);


(lib.元件1 = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// 图层_1
	this.instance = new lib.CachedBmp_2();
	this.instance.setTransform(0,0,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(0,0,630,95);


// stage content:
(lib.banner_HTML5Canvas = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// 图层_4
	this.instance = new lib.元件2();
	this.instance.setTransform(-80.8,48.35,1,1,0,0,0,79.4,39.1);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1).to({regX:79.5,regY:39.3,x:-62.9,y:48.55},0).wait(1).to({x:-45.3},0).wait(1).to({x:-27.9},0).wait(1).to({x:-10.65},0).wait(1).to({x:6.4},0).wait(1).to({x:23.3},0).wait(1).to({x:40},0).wait(1).to({x:56.5},0).wait(1).to({x:72.85},0).wait(1).to({x:88.95},0).wait(1).to({x:104.9},0).wait(1).to({x:120.7},0).wait(1).to({x:124.8},0).wait(87));

	// 图层_5
	this.instance_1 = new lib.元件4();
	this.instance_1.setTransform(177.75,52.6,0.0018,0.0188);
	this.instance_1._off = true;
	new cjs.ButtonHelper(this.instance_1, 0, 1, 1);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(23).to({_off:false},0).wait(1).to({regX:-0.7,regY:1.2,scaleX:0.0171,scaleY:0.0334,x:183.4,y:52.65},0).wait(1).to({scaleX:0.0324,scaleY:0.0481,x:189.1},0).wait(1).to({scaleX:0.0477,scaleY:0.0628,x:194.7,y:52.7},0).wait(1).to({scaleX:0.0631,scaleY:0.0774,x:200.4},0).wait(1).to({scaleX:0.0784,scaleY:0.0921,x:206.05},0).wait(1).to({scaleX:0.0937,scaleY:0.1068,x:211.75,y:52.75},0).wait(1).to({scaleX:0.109,scaleY:0.1214,x:217.4},0).wait(1).to({scaleX:0.1243,scaleY:0.1361,x:223.05},0).wait(1).to({scaleX:0.1396,scaleY:0.1507,x:228.75,y:52.8},0).wait(1).to({scaleX:0.155,scaleY:0.1654,x:234.4},0).wait(1).to({scaleX:0.1703,scaleY:0.1801,x:240.1},0).wait(1).to({scaleX:0.1856,scaleY:0.1947,x:245.7,y:52.85},0).wait(1).to({scaleX:0.2009,scaleY:0.2094,x:251.4},0).wait(1).to({scaleX:0.2162,scaleY:0.2241,x:257.1},0).wait(1).to({scaleX:0.2315,scaleY:0.2387,x:262.75,y:52.9},0).wait(1).to({scaleX:0.2468,scaleY:0.2534,x:268.45},0).wait(1).to({scaleX:0.2622,scaleY:0.268,x:274.05},0).wait(1).to({scaleX:0.2775,scaleY:0.2827,x:279.75,y:52.95},0).wait(1).to({scaleX:0.2928,scaleY:0.2974,x:285.4},0).wait(1).to({scaleX:0.3081,scaleY:0.312,x:291.1},0).wait(1).to({scaleX:0.3234,scaleY:0.3267,x:296.75,y:53},0).wait(1).to({scaleX:0.3387,scaleY:0.3414,x:302.4},0).wait(1).to({scaleX:0.3541,scaleY:0.356,x:308.1,y:53.05},0).wait(1).to({scaleX:0.3694,scaleY:0.3707,x:313.75},0).wait(1).to({scaleX:0.3847,scaleY:0.3853,x:319.45},0).wait(1).to({scaleX:0.4,scaleY:0.4,x:325.1,y:53.1},0).wait(1).to({x:325.15},0).wait(1).to({x:325.2},0).wait(1).to({x:325.3},0).wait(1).to({x:325.35},0).wait(1).to({x:325.45},0).wait(1).to({x:325.5},0).wait(1).to({x:325.6},0).wait(1).to({x:325.65},0).wait(1).to({x:325.75},0).wait(1).to({x:325.8},0).wait(1).to({x:325.9},0).wait(1).to({x:325.95},0).wait(1).to({x:326},0).wait(1).to({x:326.1},0).wait(1).to({x:326.15},0).wait(1).to({x:326.25},0).wait(1).to({x:326.3,y:53.15},0).wait(1).to({x:326.4},0).wait(1).to({x:326.45},0).wait(1).to({x:326.55},0).wait(1).to({x:326.6},0).wait(1).to({x:326.7},0).wait(1).to({x:326.75},0).wait(1).to({x:326.85},0).wait(1).to({x:326.9},0).wait(1).to({x:326.95},0).wait(1).to({x:327.05},0).wait(1).to({x:327.1},0).wait(1).to({x:327.2},0).wait(1).to({x:327.25},0).wait(1).to({x:327.35},0).wait(1).to({x:327.4},0).wait(1).to({x:327.5},0).wait(1).to({x:327.55,y:53.2},0).wait(1).to({x:327.65},0).wait(1).to({x:327.7},0).wait(1).to({x:327.8},0).wait(1).to({x:327.85},0).wait(1).to({x:327.9},0).wait(1).to({x:328},0).wait(1).to({x:328.05},0).wait(1).to({x:328.15},0).wait(1).to({x:328.2},0).wait(1).to({x:328.3},0).wait(1).to({x:328.35},0).wait(1).to({x:328.45},0).wait(1).to({x:328.5},0).wait(1).to({x:328.6},0).wait(1).to({x:328.65},0).wait(1).to({x:328.75,y:53.25},0).wait(1));

	// 图层_6
	this.instance_2 = new lib.元件3();
	this.instance_2.setTransform(478.55,47.75,1,1,0,0,0,25.5,25);

	this.timeline.addTween(cjs.Tween.get(this.instance_2).wait(1).to({scaleX:0.9142,x:478.5},0).wait(1).to({scaleX:0.8284},0).wait(1).to({scaleX:0.7426,x:478.55},0).wait(1).to({scaleX:0.6569,x:478.5},0).wait(1).to({scaleX:0.5711},0).wait(1).to({scaleX:0.4853},0).wait(1).to({scaleX:0.3995,x:478.55},0).wait(1).to({scaleX:0.3137,x:478.5},0).wait(1).to({scaleX:0.2279},0).wait(1).to({scaleX:0.1422},0).wait(1).to({scaleX:0.0564,x:478.55},0).wait(1).to({scaleX:0.0294,skewY:180,x:478.5},0).wait(1).to({scaleX:0.1283,x:478.55},0).wait(1).to({scaleX:0.2271,x:478.5},0).wait(1).to({scaleX:0.326,x:478.55},0).wait(1).to({scaleX:0.4248,x:478.5},0).wait(1).to({scaleX:0.5237,x:478.55},0).wait(1).to({scaleX:0.6226},0).wait(1).to({scaleX:0.7214,x:478.5},0).wait(1).to({scaleX:0.8203,x:478.55},0).wait(1).to({scaleX:0.9191,x:478.5},0).wait(1).to({scaleX:1.018,x:478.55},0).wait(1).to({scaleX:1.1169,x:478.5},0).wait(1).to({scaleX:1.2157,x:478.55},0).wait(1).to({scaleX:1.1324,x:478.5},0).wait(1).to({scaleX:1.049},0).wait(1).to({scaleX:0.9656,x:478.55},0).wait(1).to({scaleX:0.8823,x:478.5},0).wait(1).to({scaleX:0.7989,x:478.55},0).wait(1).to({scaleX:0.7156,x:478.5},0).wait(1).to({scaleX:0.6322,x:478.55},0).wait(1).to({scaleX:0.5489,x:478.5},0).wait(1).to({scaleX:0.4655,x:478.55},0).wait(1).to({scaleX:0.3822,x:478.5},0).wait(1).to({scaleX:0.2988,x:478.55},0).wait(1).to({scaleX:0.2155,x:478.5},0).wait(1).to({scaleX:0.1321,x:478.55},0).wait(1).to({scaleX:0.0487,x:478.5},0).wait(1).to({scaleX:0.0346,skewY:0,x:478.55},0).wait(1).to({scaleX:0.1224,x:478.5},0).wait(1).to({scaleX:0.2101},0).wait(1).to({scaleX:0.2979,x:478.55},0).wait(1).to({scaleX:0.3857},0).wait(1).to({scaleX:0.4734,x:478.5},0).wait(1).to({scaleX:0.5612},0).wait(1).to({scaleX:0.6489,x:478.55},0).wait(1).to({scaleX:0.7367},0).wait(1).to({scaleX:0.8245,x:478.5},0).wait(1).to({scaleX:0.9122},0).wait(1).to({scaleX:1,x:478.55},0).wait(50));

	// 图层_1
	this.instance_3 = new lib.img1();
	this.instance_3.setTransform(527.15,22.25);

	this.timeline.addTween(cjs.Tween.get(this.instance_3).wait(100));

	// 图层_2
	this.instance_4 = new lib.元件1("synched",0);
	this.instance_4.setTransform(315.2,47.75,1,1,0,0,0,315,47.5);
	this.instance_4.alpha = 0.6016;

	this.timeline.addTween(cjs.Tween.get(this.instance_4).wait(100));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(103.3,47.8,526.9000000000001,49.5);
// library properties:
lib.properties = {
	id: '8EC0011439BC9B41B4C25BAA16447326',
	width: 630,
	height: 95,
	fps: 24,
	color: "#FFFFFF",
	opacity: 1.00,
	manifest: [
		{src:"images/banner_HTML5 Canvas_atlas_.png", id:"banner_HTML5 Canvas_atlas_"}
	],
	preloads: []
};



// bootstrap callback support:

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

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['8EC0011439BC9B41B4C25BAA16447326'] = {
	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;		
	}
}


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