(function (cjs, an) {

var p; // shortcut to reference prototypes
var lib={};var ss={};var img={};
lib.ssMetadata = [
		{name:"11111_atlas_", frames: [[0,939,1432,889],[0,0,1365,937]]},
		{name:"11111_atlas_2", frames: [[0,911,1375,911],[0,0,1395,909]]},
		{name:"11111_atlas_3", frames: [[0,939,1403,868],[0,0,1316,937]]},
		{name:"11111_atlas_4", frames: [[0,0,1452,829],[0,831,1276,930]]},
		{name:"11111_atlas_5", frames: [[0,0,1304,908],[0,910,1483,798]]},
		{name:"11111_atlas_6", frames: [[0,801,1477,797],[0,0,1481,799]]},
		{name:"11111_atlas_7", frames: [[0,801,1476,794],[0,0,1469,799]]},
		{name:"11111_atlas_8", frames: [[0,0,1476,794],[0,796,1469,795]]},
		{name:"11111_atlas_9", frames: [[0,834,1470,794],[0,0,1403,832]]},
		{name:"11111_atlas_10", frames: [[0,0,1469,793],[0,795,1466,794]]},
		{name:"11111_atlas_11", frames: [[0,912,1454,799],[0,0,1278,910]]},
		{name:"11111_atlas_12", frames: [[0,0,1466,791],[0,793,1450,799]]},
		{name:"11111_atlas_13", frames: [[0,0,1293,893],[0,895,1448,794]]},
		{name:"11111_atlas_14", frames: [[0,0,1454,790],[0,792,1436,798]]},
		{name:"11111_atlas_15", frames: [[0,813,1442,790],[0,0,1409,811]]},
		{name:"11111_atlas_16", frames: [[0,803,1438,790],[0,0,1421,801]]},
		{name:"11111_atlas_17", frames: [[254,1741,814,84],[1690,991,189,326],[0,1741,252,280],[254,1827,289,211],[1796,1319,250,225],[545,1827,308,191],[1493,1776,362,176],[1493,1508,301,266],[1796,0,229,323],[1880,325,154,340],[1070,1741,195,288],[1690,670,202,319],[1690,325,188,343],[1857,1546,151,361],[1287,1508,204,526],[1282,0,406,518],[0,0,1280,880],[0,882,1285,857],[1287,520,401,492],[1287,1014,401,492]]},
		{name:"11111_atlas_18", frames: [[1876,0,115,358],[237,424,86,360],[1513,204,114,349],[991,130,308,142],[802,424,299,118],[230,288,275,134],[991,274,252,148],[0,424,235,152],[1629,315,230,156],[0,233,228,170],[1513,0,226,202],[630,0,224,222],[227,0,224,226],[0,0,225,231],[991,0,361,128],[1629,473,386,81],[507,288,111,329],[1741,0,133,313],[1354,0,157,292],[453,0,175,286],[856,0,133,360],[1993,72,26,25],[1993,0,51,70],[1861,360,149,94],[1103,485,188,86],[630,224,170,225],[1245,294,192,189],[1629,204,74,102],[1293,485,90,123],[230,228,54,26],[325,424,176,159],[620,451,176,159]]}
];


// symbols:



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



(lib.CachedBmp_65 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(14);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_64 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(15);
}).prototype = p = new cjs.Sprite();



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



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



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



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



(lib.CachedBmp_59 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(16);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_58 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(17);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_57 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(18);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_56 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(19);
}).prototype = p = new cjs.Sprite();



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



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



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



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



(lib.CachedBmp_51 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(20);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_50 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(21);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_49 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(22);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_48 = function() {
	this.initialize(ss["11111_atlas_17"]);
	this.gotoAndStop(14);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_47 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(23);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_46 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(24);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_45 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(25);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_44 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(26);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_43 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(27);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_42 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(28);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_41 = function() {
	this.initialize(ss["11111_atlas_17"]);
	this.gotoAndStop(15);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_40 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(29);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_95 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(30);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_39 = function() {
	this.initialize(ss["11111_atlas_18"]);
	this.gotoAndStop(31);
}).prototype = p = new cjs.Sprite();



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



(lib.CachedBmp_5 = function() {
	this.initialize(ss["11111_atlas_17"]);
	this.gotoAndStop(16);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_4 = function() {
	this.initialize(ss["11111_atlas_17"]);
	this.gotoAndStop(17);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_94 = function() {
	this.initialize(ss["11111_atlas_17"]);
	this.gotoAndStop(18);
}).prototype = p = new cjs.Sprite();



(lib.CachedBmp_3 = function() {
	this.initialize(ss["11111_atlas_17"]);
	this.gotoAndStop(19);
}).prototype = p = new cjs.Sprite();



(lib.shadow2 = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.CachedBmp_85();
	this.instance.setTransform(-191.9,-19.7,0.4717,0.4717);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-191.9,-19.7,384,39.7);


(lib.bilbotail = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_2
	this.instance = new lib.CachedBmp_51();
	this.instance.setTransform(-67.45,-118.5,0.2527,0.2527);

	this.instance_1 = new lib.CachedBmp_52();
	this.instance_1.setTransform(-71.9,-118.85,0.2527,0.2527);

	this.instance_2 = new lib.CachedBmp_53();
	this.instance_2.setTransform(-80.9,-114.4,0.2527,0.2527);

	this.instance_3 = new lib.CachedBmp_54();
	this.instance_3.setTransform(-83.85,-108.2,0.2527,0.2527);

	this.instance_4 = new lib.CachedBmp_55();
	this.instance_4.setTransform(-81.4,-100.55,0.2527,0.2527);

	this.instance_5 = new lib.CachedBmp_56();
	this.instance_5.setTransform(-75.25,-99.85,0.2527,0.2527);

	this.instance_6 = new lib.CachedBmp_57();
	this.instance_6.setTransform(-69.35,-101.5,0.2527,0.2527);

	this.instance_7 = new lib.CachedBmp_58();
	this.instance_7.setTransform(-58.8,-106.6,0.2527,0.2527);

	this.instance_8 = new lib.CachedBmp_59();
	this.instance_8.setTransform(-46.7,-110.3,0.2527,0.2527);

	this.instance_9 = new lib.CachedBmp_60();
	this.instance_9.setTransform(-46.4,-112.65,0.2527,0.2527);

	this.instance_10 = new lib.CachedBmp_61();
	this.instance_10.setTransform(-46.05,-107.8,0.2527,0.2527);

	this.instance_11 = new lib.CachedBmp_62();
	this.instance_11.setTransform(-45.75,-92.85,0.2527,0.2527);

	this.instance_12 = new lib.CachedBmp_63();
	this.instance_12.setTransform(-45.35,-69.8,0.2527,0.2527);

	this.instance_13 = new lib.CachedBmp_64();
	this.instance_13.setTransform(-45.05,-45.25,0.2527,0.2527);

	this.instance_14 = new lib.CachedBmp_65();
	this.instance_14.setTransform(-44.75,-39.25,0.2527,0.2527);

	this.instance_15 = new lib.CachedBmp_66();
	this.instance_15.setTransform(-44.45,-35.35,0.2527,0.2527);

	this.instance_16 = new lib.CachedBmp_67();
	this.instance_16.setTransform(-44.3,-33,0.2527,0.2527);

	this.instance_17 = new lib.CachedBmp_68();
	this.instance_17.setTransform(-44.1,-31.5,0.2527,0.2527);

	this.instance_18 = new lib.CachedBmp_69();
	this.instance_18.setTransform(-44.1,-31.5,0.2527,0.2527);

	this.instance_19 = new lib.CachedBmp_70();
	this.instance_19.setTransform(-44.1,-31.6,0.2527,0.2527);

	this.instance_20 = new lib.CachedBmp_71();
	this.instance_20.setTransform(-44.15,-31.95,0.2527,0.2527);

	this.instance_21 = new lib.CachedBmp_72();
	this.instance_21.setTransform(-44.2,-32.3,0.2527,0.2527);

	this.instance_22 = new lib.CachedBmp_73();
	this.instance_22.setTransform(-44.3,-33.1,0.2527,0.2527);

	this.instance_23 = new lib.CachedBmp_74();
	this.instance_23.setTransform(-44.45,-34.2,0.2527,0.2527);

	this.instance_24 = new lib.CachedBmp_75();
	this.instance_24.setTransform(-44.65,-36.7,0.2527,0.2527);

	this.instance_25 = new lib.CachedBmp_76();
	this.instance_25.setTransform(-44.85,-41.1,0.2527,0.2527);

	this.instance_26 = new lib.CachedBmp_77();
	this.instance_26.setTransform(-45.15,-48.55,0.2527,0.2527);

	this.instance_27 = new lib.CachedBmp_78();
	this.instance_27.setTransform(-45.4,-61.45,0.2527,0.2527);

	this.instance_28 = new lib.CachedBmp_79();
	this.instance_28.setTransform(-45.75,-79.3,0.2527,0.2527);

	this.instance_29 = new lib.CachedBmp_80();
	this.instance_29.setTransform(-46.05,-97.05,0.2527,0.2527);

	this.instance_30 = new lib.CachedBmp_81();
	this.instance_30.setTransform(-46.4,-109.2,0.2527,0.2527);

	this.instance_31 = new lib.CachedBmp_82();
	this.instance_31.setTransform(-46.6,-115.2,0.2527,0.2527);

	this.instance_32 = new lib.CachedBmp_83();
	this.instance_32.setTransform(-52.85,-118.35,0.2527,0.2527);

	this.instance_33 = new lib.CachedBmp_84();
	this.instance_33.setTransform(-62.35,-118.1,0.2527,0.2527);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance}]}).to({state:[{t:this.instance_1}]},1).to({state:[{t:this.instance_2}]},1).to({state:[{t:this.instance_3}]},1).to({state:[{t:this.instance_4}]},1).to({state:[{t:this.instance_5}]},1).to({state:[{t:this.instance_6}]},1).to({state:[{t:this.instance_7}]},1).to({state:[{t:this.instance_8}]},1).to({state:[{t:this.instance_9}]},1).to({state:[{t:this.instance_10}]},1).to({state:[{t:this.instance_11}]},1).to({state:[{t:this.instance_12}]},1).to({state:[{t:this.instance_13}]},1).to({state:[{t:this.instance_14}]},1).to({state:[{t:this.instance_15}]},1).to({state:[{t:this.instance_16}]},1).to({state:[{t:this.instance_17}]},1).to({state:[{t:this.instance_18}]},1).to({state:[{t:this.instance_19}]},1).to({state:[{t:this.instance_20}]},1).to({state:[{t:this.instance_21}]},1).to({state:[{t:this.instance_22}]},1).to({state:[{t:this.instance_23}]},1).to({state:[{t:this.instance_24}]},1).to({state:[{t:this.instance_25}]},1).to({state:[{t:this.instance_26}]},1).to({state:[{t:this.instance_27}]},1).to({state:[{t:this.instance_28}]},1).to({state:[{t:this.instance_29}]},1).to({state:[{t:this.instance_30}]},1).to({state:[{t:this.instance_31}]},1).to({state:[{t:this.instance_32}]},1).to({state:[{t:this.instance_33}]},1).to({state:[]},1).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-83.8,-118.8,136.3,145.7);


(lib.bilbopupil = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.CachedBmp_50();
	this.instance.setTransform(0.2,4.1,0.3629,0.3629);

	this.instance_1 = new lib.CachedBmp_49();
	this.instance_1.setTransform(-9.45,-13.1,0.3629,0.3629);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-9.4,-13.1,19.1,26.299999999999997);


(lib.bilbomouthint = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.CachedBmp_48();
	this.instance.setTransform(-36.9,-95.45,0.3629,0.3629);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-36.9,-95.4,74,190.8);


(lib.bilbohat = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_3
	this.instance = new lib.CachedBmp_46();
	this.instance.setTransform(-23.7,-6.8,0.2527,0.2527);

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

	// Layer_1
	this.instance_1 = new lib.CachedBmp_47();
	this.instance_1.setTransform(-17.75,-14.8,0.2527,0.2527);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-23.7,-14.8,47.5,29.8);


(lib.bilbofoot = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.CachedBmp_44();
	this.instance.setTransform(-21.5,-27.2,0.229,0.229);

	this.instance_1 = new lib.CachedBmp_45();
	this.instance_1.setTransform(-19.55,-35.4,0.229,0.229);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-21.5,-35.4,44,51.5);


(lib.bilboeyeball = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.CachedBmp_43();
	this.instance.setTransform(-13.35,-18.35,0.3629,0.3629);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-13.3,-18.3,26.8,37);


(lib.bilboear = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.CachedBmp_41();
	this.instance.setTransform(-72.7,-92.75,0.3583,0.3583);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-72.7,-92.7,145.5,185.60000000000002);


(lib.bilbobrow = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.CachedBmp_40();
	this.instance.setTransform(-9.7,-4.7,0.3629,0.3629);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-9.7,-4.7,19.6,9.5);


(lib.shadow = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

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

	this.timeline.addTween(cjs.Tween.get(this.instance).to({scaleX:1.0599,scaleY:1.0257},4,cjs.Ease.get(1)).to({scaleX:1,scaleY:1},4).to({scaleX:1.0599,scaleY:1.0257},5).to({scaleX:1,scaleY:1},4).to({scaleX:1.0599,scaleY:1.0257},4).to({scaleX:1,scaleY:1},4).to({scaleX:1.0599,scaleY:1.0257},5).to({scaleX:1,scaleY:1},4).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-203.3,-20.2,407,40.7);


(lib.bilbofootwalkcycle = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// bilbo_foot
	this.instance = new lib.bilbofoot("single",0);
	this.instance.setTransform(-25.2,-6.35,1.436,1.436,0,0,0,3.5,-8.5);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1).to({scaleY:1.4564,skewX:-9.5942,x:-22.15,y:-5.35},0).wait(1).to({scaleX:1.4223,scaleY:1.4906,skewX:-15.0501,skewY:-1.6236,x:-15.25,y:-5.85},0).wait(1).to({x:-4.9},0).wait(1).to({x:3.75},0).wait(1).to({regX:3.4,regY:-8.4,scaleX:1.4007,scaleY:1.5847,skewX:-25.0154,skewY:-3.3113,x:14.1,y:-5.7},0).wait(1).to({x:20.65},0).wait(1).to({regY:-8.5,scaleX:1.4356,scaleY:1.4465,skewX:-27.5668,skewY:-20.5119,x:28.4,y:-6.65,startPosition:1},0).wait(1).to({regX:3.3,scaleX:1.4351,scaleY:1.4461,skewX:-33.0834,skewY:-26.0283,x:33.85,y:-8.65},0).wait(1).to({regX:3.4,scaleX:1.4356,scaleY:1.4465,skewX:-57.5664,skewY:-50.5116,x:27.05,y:-12.15},0).wait(1).to({x:15.75,y:-13.3},0).wait(1).to({regX:3.3,scaleX:1.4149,scaleY:1.4551,rotation:-68.6234,skewX:0,skewY:0,x:-0.05,y:-16.6},0).wait(1).to({regY:-8.4,scaleX:1.4136,scaleY:1.4539,rotation:-53.0692,x:-16,y:-23.3},0).wait(1).to({scaleX:1.412,scaleY:1.4523,rotation:-30.9982,x:-18.6,y:-21.95},0).wait(1).to({regX:3.2,regY:-8.6,scaleX:1.4109,scaleY:1.5782,rotation:-16.2423,x:-27.1,y:-26.65,startPosition:0},0).wait(1).to({rotation:-1.2421,x:-29.8},0).wait(1).to({regX:3.3,scaleX:1.4088,scaleY:1.5758,rotation:15.8305,x:-27.4},0).wait(1).to({regX:3.5,regY:-8.5,scaleX:1.4356,scaleY:1.4356,rotation:5.7526,x:-25.25,y:-24.2},0).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-71.5,-67.2,145.5,103.7);


(lib.bilboeyebuild = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_1
	this.instance = new lib.bilbopupil("synched",0);
	this.instance.setTransform(-2.85,-2.85);

	this.instance_1 = new lib.bilboeyeball("synched",0);

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

	// Layer_2
	this.instance_2 = new lib.CachedBmp_42();
	this.instance_2.setTransform(-15,-20.7,0.3629,0.3629);

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

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-15,-20.7,32.7,44.7);


(lib.bilbobody = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// Layer_5
	this.instance = new lib.bilboeyebuild("synched",0);
	this.instance.setTransform(-54.45,-60.05);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1).to({regX:1.3,regY:1.6,x:-53.15,y:-58.5},0).wait(1).to({y:-58.7},0).wait(1).to({y:-59},0).wait(1).to({y:-59.5},0).wait(1).to({y:-60.05},0).wait(1).to({y:-60.65},0).wait(1).to({y:-61.25},0).wait(1).to({y:-61.8},0).wait(1).to({y:-62.3},0).wait(1).to({y:-62.75},0).wait(1).to({y:-63.1},0).wait(1).to({y:-63.4},0).wait(1).to({y:-63.65},0).wait(1).to({y:-63.8},0).wait(1).to({y:-63.9},0).wait(1).to({regX:0,regY:0,x:-54.45,y:-65.55},0).wait(1).to({regX:1.3,regY:1.6,x:-53.15,y:-63.85},0).wait(1).to({y:-63.75},0).wait(1).to({y:-63.6},0).wait(1).to({y:-63.4},0).wait(1).to({y:-63.15},0).wait(1).to({y:-62.8},0).wait(1).to({y:-62.4},0).wait(1).to({y:-61.9},0).wait(1).to({y:-61.35},0).wait(1).to({y:-60.8},0).wait(1).to({y:-60.25},0).wait(1).to({y:-59.75},0).wait(1).to({y:-59.35},0).wait(1).to({y:-59},0).wait(1).to({y:-58.75},0).wait(1).to({y:-58.6},0).wait(1).to({regX:0,regY:0,x:-54.45,y:-60.1},0).to({_off:true},1).wait(1));

	// Layer_3
	this.instance_1 = new lib.bilbobrow("synched",0);
	this.instance_1.setTransform(-51.75,-91.55);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(1).to({x:-51.7383,y:-91.6087},0).wait(1).to({x:-51.702,y:-91.7899},0).wait(1).to({x:-51.6411,y:-92.0946},0).wait(1).to({x:-51.5579,y:-92.5105},0).wait(1).to({x:-51.4579,y:-93.0104},0).wait(1).to({x:-51.349,y:-93.5552},0).wait(1).to({x:-51.2393,y:-94.1035},0).wait(1).to({x:-51.1357,y:-94.6213},0).wait(1).to({x:-51.0429,y:-95.0857},0).wait(1).to({x:-50.9629,y:-95.4854},0).wait(1).to({x:-50.8967,y:-95.8166},0).wait(1).to({x:-50.8439,y:-96.0806},0).wait(1).to({x:-50.8038,y:-96.2811},0).wait(1).to({x:-50.7754,y:-96.4228},0).wait(1).to({x:-50.7578,y:-96.5108},0).wait(1).to({x:-50.75,y:-96.55},0).wait(1).to({x:-50.7605,y:-96.4978},0).wait(1).to({x:-50.7787,y:-96.4078},0).wait(1).to({x:-50.8057,y:-96.2742},0).wait(1).to({x:-50.8429,y:-96.09},0).wait(1).to({x:-50.8919,y:-95.8477},0).wait(1).to({x:-50.954,y:-95.5402},0).wait(1).to({x:-51.0302,y:-95.163},0).wait(1).to({x:-51.1199,y:-94.7188},0).wait(1).to({x:-51.2201,y:-94.223},0).wait(1).to({x:-51.3245,y:-93.7065},0).wait(1).to({x:-51.425,y:-93.2088},0).wait(1).to({x:-51.5148,y:-92.764},0).wait(1).to({x:-51.5902,y:-92.3911},0).wait(1).to({x:-51.6502,y:-92.0942},0).wait(1).to({x:-51.6957,y:-91.8689},0).wait(1).to({x:-51.7284,y:-91.707},0).wait(1).to({x:-51.75,y:-91.6},0).to({_off:true},1).wait(1));

	// Layer_2
	this.instance_2 = new lib.CachedBmp_3();
	this.instance_2.setTransform(36.25,-144.3,0.3629,0.3629);

	this.instance_3 = new lib.CachedBmp_94();
	this.instance_3.setTransform(36.25,-144.3,0.3629,0.3629);

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

	// Layer_10
	this.instance_4 = new lib.CachedBmp_4();
	this.instance_4.setTransform(-209.2,-170.5,0.3629,0.3629);

	this.instance_5 = new lib.CachedBmp_5();
	this.instance_5.setTransform(-207.65,-178.45,0.3629,0.3629);

	this.instance_6 = new lib.CachedBmp_6();
	this.instance_6.setTransform(-206.9,-188.1,0.3629,0.3629);

	this.instance_7 = new lib.CachedBmp_7();
	this.instance_7.setTransform(-206.05,-194.3,0.3629,0.3629);

	this.instance_8 = new lib.CachedBmp_8();
	this.instance_8.setTransform(-220.7,-196.2,0.3629,0.3629);

	this.instance_9 = new lib.CachedBmp_9();
	this.instance_9.setTransform(-238.55,-196.05,0.3629,0.3629);

	this.instance_10 = new lib.CachedBmp_10();
	this.instance_10.setTransform(-249.45,-186.85,0.3629,0.3629);

	this.instance_11 = new lib.CachedBmp_11();
	this.instance_11.setTransform(-252.6,-173.55,0.3629,0.3629);

	this.instance_12 = new lib.CachedBmp_12();
	this.instance_12.setTransform(-252.6,-161.9,0.3629,0.3629);

	this.instance_13 = new lib.CachedBmp_13();
	this.instance_13.setTransform(-254.7,-155.1,0.3629,0.3629);

	this.instance_14 = new lib.CachedBmp_14();
	this.instance_14.setTransform(-259,-151.4,0.3629,0.3629);

	this.instance_15 = new lib.CachedBmp_15();
	this.instance_15.setTransform(-264.45,-149.7,0.3629,0.3629);

	this.instance_16 = new lib.CachedBmp_16();
	this.instance_16.setTransform(-269.4,-148.95,0.3629,0.3629);

	this.instance_17 = new lib.CachedBmp_17();
	this.instance_17.setTransform(-276.25,-148.15,0.3629,0.3629);

	this.instance_18 = new lib.CachedBmp_18();
	this.instance_18.setTransform(-280.3,-147.2,0.3629,0.3629);

	this.instance_19 = new lib.CachedBmp_19();
	this.instance_19.setTransform(-280.85,-146.4,0.3629,0.3629);

	this.instance_20 = new lib.CachedBmp_20();
	this.instance_20.setTransform(-278.7,-145.65,0.3629,0.3629);

	this.instance_21 = new lib.CachedBmp_21();
	this.instance_21.setTransform(-275.85,-145.1,0.3629,0.3629);

	this.instance_22 = new lib.CachedBmp_22();
	this.instance_22.setTransform(-274.4,-144.75,0.3629,0.3629);

	this.instance_23 = new lib.CachedBmp_23();
	this.instance_23.setTransform(-275.85,-144.85,0.3629,0.3629);

	this.instance_24 = new lib.CachedBmp_24();
	this.instance_24.setTransform(-278.2,-145.05,0.3629,0.3629);

	this.instance_25 = new lib.CachedBmp_25();
	this.instance_25.setTransform(-278.05,-145.3,0.3629,0.3629);

	this.instance_26 = new lib.CachedBmp_26();
	this.instance_26.setTransform(-275.6,-145.7,0.3629,0.3629);

	this.instance_27 = new lib.CachedBmp_27();
	this.instance_27.setTransform(-274.5,-146.05,0.3629,0.3629);

	this.instance_28 = new lib.CachedBmp_28();
	this.instance_28.setTransform(-270.3,-146.4,0.3629,0.3629);

	this.instance_29 = new lib.CachedBmp_29();
	this.instance_29.setTransform(-266,-146.7,0.3629,0.3629);

	this.instance_30 = new lib.CachedBmp_30();
	this.instance_30.setTransform(-264.75,-146.9,0.3629,0.3629);

	this.instance_31 = new lib.CachedBmp_31();
	this.instance_31.setTransform(-268.45,-147.1,0.3629,0.3629);

	this.instance_32 = new lib.CachedBmp_32();
	this.instance_32.setTransform(-270.4,-147.3,0.3629,0.3629);

	this.instance_33 = new lib.CachedBmp_33();
	this.instance_33.setTransform(-269.8,-155.8,0.3629,0.3629);

	this.instance_34 = new lib.CachedBmp_34();
	this.instance_34.setTransform(-262.5,-176.2,0.3629,0.3629);

	this.instance_35 = new lib.CachedBmp_35();
	this.instance_35.setTransform(-241.95,-184.5,0.3629,0.3629);

	this.instance_36 = new lib.CachedBmp_36();
	this.instance_36.setTransform(-216.35,-184.85,0.3629,0.3629);

	this.instance_37 = new lib.CachedBmp_37();
	this.instance_37.setTransform(-212.15,-181.4,0.3629,0.3629);

	this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.instance_4}]}).to({state:[{t:this.instance_5}]},1).to({state:[{t:this.instance_6}]},1).to({state:[{t:this.instance_7}]},1).to({state:[{t:this.instance_8}]},1).to({state:[{t:this.instance_9}]},1).to({state:[{t:this.instance_10}]},1).to({state:[{t:this.instance_11}]},1).to({state:[{t:this.instance_12}]},1).to({state:[{t:this.instance_13}]},1).to({state:[{t:this.instance_14}]},1).to({state:[{t:this.instance_15}]},1).to({state:[{t:this.instance_16}]},1).to({state:[{t:this.instance_17}]},1).to({state:[{t:this.instance_18}]},1).to({state:[{t:this.instance_19}]},1).to({state:[{t:this.instance_20}]},1).to({state:[{t:this.instance_21}]},1).to({state:[{t:this.instance_22}]},1).to({state:[{t:this.instance_23}]},1).to({state:[{t:this.instance_24}]},1).to({state:[{t:this.instance_25}]},1).to({state:[{t:this.instance_26}]},1).to({state:[{t:this.instance_27}]},1).to({state:[{t:this.instance_28}]},1).to({state:[{t:this.instance_29}]},1).to({state:[{t:this.instance_30}]},1).to({state:[{t:this.instance_31}]},1).to({state:[{t:this.instance_32}]},1).to({state:[{t:this.instance_33}]},1).to({state:[{t:this.instance_34}]},1).to({state:[{t:this.instance_35}]},1).to({state:[{t:this.instance_36}]},1).to({state:[{t:this.instance_37}]},1).to({state:[]},1).wait(1));

	// Layer_9
	this.instance_38 = new lib.CachedBmp_39();
	this.instance_38.setTransform(-24.2,60.35,0.3629,0.3629);

	this.instance_39 = new lib.CachedBmp_95();
	this.instance_39.setTransform(-24.2,60.35,0.3629,0.3629);

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

	// Layer_4
	this.instance_40 = new lib.bilbomouthint("synched",0);
	this.instance_40.setTransform(-0.2,10.75);

	this.timeline.addTween(cjs.Tween.get(this.instance_40).to({x:-4.2,y:15.75},16,cjs.Ease.get(-1)).wait(1).to({regX:0.1,x:-4.05,y:15.7},0).wait(1).to({y:15.65},0).wait(1).to({x:-3.95,y:15.6},0).wait(1).to({x:-3.9,y:15.5},0).wait(1).to({x:-3.75,y:15.35},0).wait(1).to({x:-3.65,y:15.15},0).wait(1).to({x:-3.45,y:14.95},0).wait(1).to({x:-3.3,y:14.75},0).wait(1).to({x:-3.1,y:14.5},0).wait(1).to({x:-2.85,y:14.2},0).wait(1).to({x:-2.6,y:13.85},0).wait(1).to({x:-2.3,y:13.5},0).wait(1).to({x:-2,y:13.1},0).wait(1).to({x:-1.65,y:12.7},0).wait(1).to({x:-1.3,y:12.25},0).wait(1).to({x:-0.95,y:11.8},0).wait(1).to({regX:0,x:-0.65,y:11.3},0).to({_off:true},1).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-280.8,-196.2,538.4000000000001,342.6);


(lib.biblobodywalkcycle = function(mode,startPosition,loop) {
	this.initialize(mode,startPosition,loop,{});

	// bilbo_ear
	this.instance = new lib.bilboear("synched",0);
	this.instance.setTransform(4.1,-58.6,1,1,0,0,0,-40,0);

	this.timeline.addTween(cjs.Tween.get(this.instance).wait(1).to({regX:0,scaleX:1.0011,scaleY:0.9997,skewX:-0.2422,skewY:-0.9795,x:44.1331,y:-57.6518},0).wait(1).to({scaleX:1.0043,scaleY:0.9986,skewX:-0.9487,skewY:-3.8358,x:44.1625,y:-54.8933},0).wait(1).to({scaleX:1.008,scaleY:0.9973,skewX:-1.7941,skewY:-7.2541,x:44.0656,y:-51.5993},0).wait(1).to({regX:-40.1,scaleX:1.0093,scaleY:0.9968,skewX:-2.0782,skewY:-8.4029,x:4,y:-44.6},0).wait(1).to({regX:0,scaleX:1.0088,scaleY:0.997,skewX:-1.9737,skewY:-7.9803,x:44.0763,y:-51.0074},0).wait(1).to({scaleX:1.0078,scaleY:0.9973,skewX:-1.7374,skewY:-7.0249,x:44.1266,y:-52.1542},0).wait(1).to({scaleX:1.006,scaleY:0.998,skewX:-1.3453,skewY:-5.4396,x:44.1851,y:-54.0574},0).wait(1).to({scaleX:1.0035,scaleY:0.9988,skewX:-0.7723,skewY:-3.1228,x:44.2146,y:-56.8406},0).wait(1).to({regX:-40,scaleX:1,scaleY:1,skewX:0,skewY:0,x:4.1,y:-60.6},0).wait(1).to({regX:0,scaleX:1.0015,skewY:-1.0573,x:44.1523,y:-59.4758},0).wait(1).to({scaleX:1.0058,skewY:-4.1407,x:44.2265,y:-56.2076},0).wait(1).to({scaleX:1.011,skewY:-7.8308,x:44.1608,y:-52.309},0).wait(1).to({regX:-40,scaleX:1.0127,skewY:-9.0709,x:4.1,y:-44.6},0).wait(1).to({regX:0,scaleX:1.0113,skewY:-8.0993,x:44.1494,y:-51.9184},0).wait(1).to({scaleX:1.007,skewY:-5.0146,x:44.2262,y:-54.8362},0).wait(1).to({scaleX:1.0019,skewY:-1.308,x:44.1627,y:-58.3538},0).wait(1).to({regX:-40,scaleX:1,skewY:0,x:4.1,y:-59.6},0).wait(1).to({regX:0,scaleX:1.0007,scaleY:0.9996,skewX:-0.4337,skewY:-0.8785,x:44.13,y:-58.4687},0).wait(1).to({scaleX:1.0027,scaleY:0.9983,skewX:-1.6983,skewY:-3.4402,x:44.1638,y:-55.173},0).wait(1).to({scaleX:1.0051,scaleY:0.9969,skewX:-3.2118,skewY:-6.5061,x:44.0983,y:-51.2316},0).wait(1).to({regX:-40,scaleX:1.0059,scaleY:0.9964,skewX:-3.7204,skewY:-7.5364,x:4.1,y:-44.6},0).wait(1).to({regX:0,scaleX:1.0056,scaleY:0.9966,skewX:-3.5333,skewY:-7.1574,x:44.0197,y:-50.4381},0).wait(1).to({scaleX:1.0049,scaleY:0.997,skewX:-3.1103,skewY:-6.3005,x:44.0564,y:-51.6543},0).wait(1).to({scaleX:1.0038,scaleY:0.9977,skewX:-2.4084,skewY:-4.8787,x:44.0974,y:-53.6721},0).wait(1).to({scaleX:1.0022,scaleY:0.9987,skewX:-1.3826,skewY:-2.8008,x:44.1128,y:-56.6212},0).wait(1).to({regX:-40,scaleX:1,scaleY:1,skewX:0,skewY:0,x:4.1,y:-60.6},0).wait(1).to({regX:0,scaleX:1.0014,scaleY:0.9992,skewX:-0.4348,skewY:-1.0574,x:44.1472,y:-59.465},0).wait(1).to({scaleX:1.0053,scaleY:0.9968,skewX:-1.7025,skewY:-4.1407,x:44.2064,y:-56.1642},0).wait(1).to({scaleX:1.0099,scaleY:0.9939,skewX:-3.2198,skewY:-7.8309,x:44.123,y:-52.2243},0).wait(1).to({regX:-40,regY:0.1,scaleX:1.0115,scaleY:0.9929,skewX:-3.7297,skewY:-9.071,x:4.1,y:-44.5},0).wait(1).to({regX:0,regY:0,scaleX:1.0103,scaleY:0.9937,skewX:-3.3303,skewY:-8.0994,x:44.1046,y:-51.8227},0).wait(1).to({scaleX:1.0064,scaleY:0.9961,skewX:-2.0619,skewY:-5.0147,x:44.1983,y:-54.4356},0).wait(1).to({scaleX:1.0017,scaleY:0.999,skewX:-0.5378,skewY:-1.308,x:44.1554,y:-57.5845},0).wait(1).to({regX:-40,scaleX:1,scaleY:1,skewX:0,skewY:0,x:4.1,y:-58.6},0).wait(1));

	// bilbo_hat
	this.instance_1 = new lib.bilbohat("synched",0);
	this.instance_1.setTransform(-63.75,-103.25,1.436,1.436,0,0,0,4.2,12.5);

	this.timeline.addTween(cjs.Tween.get(this.instance_1).to({y:-102.65},1).to({y:-99.4},1).to({y:-96},1).to({y:-89.3},1).to({y:-112.2},5,cjs.Ease.get(-1)).to({y:-114.6},1,cjs.Ease.get(1)).to({y:-115.65},1).to({y:-104.4},1).to({y:-97.25},1).to({regX:4.1,regY:12.6,scaleX:1.4358,scaleY:1.4358,rotation:3.2949,x:-63.85,y:-99.25},1,cjs.Ease.get(-1)).to({regX:4.2,regY:12.5,scaleX:1.4356,scaleY:1.4356,rotation:5.8145,x:-63.8,y:-102.35},1).to({scaleX:1.4354,scaleY:1.4354,rotation:7.5401,x:-63.75,y:-106.1},1).to({scaleX:1.4351,scaleY:1.4351,rotation:7.239,y:-107.2},1).to({y:-105.2},1).to({y:-102.2},1).to({y:-97.7},1).to({scaleX:1.4349,scaleY:1.4349,rotation:4.9378,x:-63.8,y:-89.15},1).to({scaleX:1.436,scaleY:1.436,rotation:0,x:-63.75,y:-104.25},5,cjs.Ease.get(-1)).to({y:-108.6},1,cjs.Ease.get(1)).to({y:-110.65},1).to({y:-103.4},1).to({y:-93.75},1).to({y:-94.35},1,cjs.Ease.get(-1)).to({y:-97.4},1).to({y:-102.05},1).to({y:-102.9},1).wait(1));

	// bilbo_body
	this.instance_2 = new lib.bilbobody("synched",0);
	this.instance_2.setTransform(58.4,159.4,1,1,0,0,0,102,145);

	this.timeline.addTween(cjs.Tween.get(this.instance_2).wait(1).to({regX:-11.7,regY:-24.9,x:-55.3,y:-8.7,startPosition:1},0).wait(1).to({y:-3.45,startPosition:2},0).wait(1).to({y:2.8,startPosition:3},0).wait(1).to({regX:102,regY:145,x:58.4,y:174.85,startPosition:4},0).to({y:156.1,startPosition:9},5,cjs.Ease.get(-1)).wait(1).to({regX:-11.7,regY:-24.9,x:-55.3,y:-12.25,startPosition:10},0).wait(1).to({y:-7.75,startPosition:11},0).wait(1).to({y:-2.35,startPosition:12},0).wait(1).to({regX:102,regY:145,x:58.4,y:169.4,startPosition:13},0).wait(1).to({regX:-11.7,regY:-24.9,x:-55.3,y:-1.6,startPosition:14},0).wait(1).to({y:-5,startPosition:15},0).wait(1).to({y:-9.1,startPosition:16},0).wait(1).to({regX:102,regY:145,x:58.4,y:159.4,startPosition:17},0).wait(1).to({regX:-11.7,regY:-24.9,x:-55.3,y:-8.55,startPosition:18},0).wait(1).to({y:-2.7,startPosition:19},0).wait(1).to({y:4.25,startPosition:20},0).wait(1).to({regX:102,regY:145,x:58.4,y:176.5,startPosition:21},0).to({y:159.4,startPosition:26},5,cjs.Ease.get(-1)).wait(1).to({regX:-11.7,regY:-24.9,x:-55.3,y:-9.35,startPosition:27},0).wait(1).to({y:-5.95,startPosition:28},0).wait(1).to({y:-1.9,startPosition:29},0).wait(1).to({regX:102,regY:145,x:58.4,y:169.4,startPosition:30},0).wait(1).to({regX:-11.7,regY:-24.9,x:-55.3,y:-1.6,startPosition:31},0).wait(1).to({y:-5,startPosition:32},0).wait(1).to({y:-9.1,startPosition:33},0).wait(1).to({regX:102,regY:145,x:58.4,y:159.4,startPosition:0},0).wait(1));

	// bilbo_tail
	this.instance_3 = new lib.bilbotail("synched",0);
	this.instance_3.setTransform(191.65,-92.2,1.436,1.436,0,0,0,-34.1,-15.3);

	this.timeline.addTween(cjs.Tween.get(this.instance_3).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-135.1,startPosition:1},0).wait(1).to({y:-131.7,startPosition:2},0).wait(1).to({y:-127.65,startPosition:3},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-82.2,startPosition:4},0).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-126.8,startPosition:5},0).wait(1).to({y:-127.9,startPosition:6},0).wait(1).to({y:-129.8,startPosition:7},0).wait(1).to({y:-132.55,startPosition:8},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-92.2,startPosition:9},0).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-135.1,startPosition:10},0).wait(1).to({y:-131.7,startPosition:11},0).wait(1).to({y:-127.65,startPosition:12},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-82.2,startPosition:13},0).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-127.35,startPosition:14},0).wait(1).to({y:-130.75,startPosition:15},0).wait(1).to({y:-134.85,startPosition:16},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-92.2,startPosition:17},0).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-135.1,startPosition:18},0).wait(1).to({y:-131.7,startPosition:19},0).wait(1).to({y:-127.65,startPosition:20},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-82.2,startPosition:21},0).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-126.8,startPosition:22},0).wait(1).to({y:-127.9,startPosition:23},0).wait(1).to({y:-129.8,startPosition:24},0).wait(1).to({y:-132.55,startPosition:25},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-92.2,startPosition:26},0).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-135.1,startPosition:27},0).wait(1).to({y:-131.7,startPosition:28},0).wait(1).to({y:-127.65,startPosition:29},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-82.2,startPosition:30},0).wait(1).to({regX:-15.7,regY:-46,x:218.05,y:-127.35,startPosition:31},0).wait(1).to({y:-130.75,startPosition:32},0).wait(1).to({y:-134.85,startPosition:33},0).wait(1).to({regX:-34.1,regY:-15.3,x:191.65,y:-92.2,mode:"single",startPosition:0},0).wait(1));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(-324.4,-240.4,640.4,414.70000000000005);


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

	// bilbo_foot
	this.instance = new lib.bilbofootwalkcycle("synched",4);
	this.instance.setTransform(677.1,625.8,1.3779,1.3779,0,0,0,1.5,-3.9);

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

	// Layer_20
	this.instance_1 = new lib.bilbofootwalkcycle("synched",0);
	this.instance_1.setTransform(567,625.8,1.3779,1.3779,0,0,0,1.6,-3.9);

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

	// Layer_10
	this.instance_2 = new lib.biblobodywalkcycle("synched",0);
	this.instance_2.setTransform(530.85,412.85,1.3779,1.3779);

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

	// Layer_22
	this.instance_3 = new lib.bilbofootwalkcycle("synched",10);
	this.instance_3.setTransform(553.4,616.15,1.3779,1.3779,0,0,0,1.5,-3.9);
	this.instance_3.filters = [new cjs.ColorFilter(0.81, 0.81, 0.81, 1, 0, 0, 0, 0)];
	this.instance_3.cache(-73,-69,150,108);

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

	// Layer_21
	this.instance_4 = new lib.bilbofootwalkcycle("synched",14);
	this.instance_4.setTransform(666.2,616.15,1.3779,1.3779,0,0,0,1.6,-3.9);
	this.instance_4.filters = [new cjs.ColorFilter(0.81, 0.81, 0.81, 1, 0, 0, 0, 0)];
	this.instance_4.cache(-73,-69,150,108);

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

	// Layer_19
	this.instance_5 = new lib.shadow();
	this.instance_5.setTransform(609,667);
	this.instance_5.filters = [new cjs.BlurFilter(11, 11, 1)];
	this.instance_5.cache(-205,-22,411,45);

	this.timeline.addTween(cjs.Tween.get(this.instance_5).wait(35));

	this._renderFirstFrame();

}).prototype = p = new cjs.MovieClip();
p.nominalBounds = new cjs.Rectangle(683.8,481.6,282.4000000000001,214.69999999999993);
// library properties:
lib.properties = {
	id: 'E33F61AA85F78341ACABA569E9CD456B',
	width: 1200,
	height: 800,
	fps: 24,
	color: "#FFFFFF",
	opacity: 1.00,
	manifest: [
		{src:"images/11111_atlas_.png", id:"11111_atlas_"},
		{src:"images/11111_atlas_2.png", id:"11111_atlas_2"},
		{src:"images/11111_atlas_3.png", id:"11111_atlas_3"},
		{src:"images/11111_atlas_4.png", id:"11111_atlas_4"},
		{src:"images/11111_atlas_5.png", id:"11111_atlas_5"},
		{src:"images/11111_atlas_6.png", id:"11111_atlas_6"},
		{src:"images/11111_atlas_7.png", id:"11111_atlas_7"},
		{src:"images/11111_atlas_8.png", id:"11111_atlas_8"},
		{src:"images/11111_atlas_9.png", id:"11111_atlas_9"},
		{src:"images/11111_atlas_10.png", id:"11111_atlas_10"},
		{src:"images/11111_atlas_11.png", id:"11111_atlas_11"},
		{src:"images/11111_atlas_12.png", id:"11111_atlas_12"},
		{src:"images/11111_atlas_13.png", id:"11111_atlas_13"},
		{src:"images/11111_atlas_14.png", id:"11111_atlas_14"},
		{src:"images/11111_atlas_15.png", id:"11111_atlas_15"},
		{src:"images/11111_atlas_16.png", id:"11111_atlas_16"},
		{src:"images/11111_atlas_17.png", id:"11111_atlas_17"},
		{src:"images/11111_atlas_18.png", id:"11111_atlas_18"}
	],
	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['E33F61AA85F78341ACABA569E9CD456B'] = {
	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;