(function (cjs, an) { var p; // shortcut to reference prototypes var lib={};var ss={};var img={}; lib.ssMetadata = [ {name:"Olly_HooHa_750x300_atlas_1", frames: [[293,193,218,17],[0,0,750,172],[196,308,174,43],[752,0,111,215],[0,174,96,188],[98,174,96,188],[196,217,95,89],[293,174,291,17]]} ]; (lib.AnMovieClip = function(){ this.actionFrames = []; this.ignorePause = false; 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.ItWantsThese_ = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(0); }).prototype = p = new cjs.Sprite(); (lib.Background = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(1); }).prototype = p = new cjs.Sprite(); (lib.CTA = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(2); }).prototype = p = new cjs.Sprite(); (lib.HooHaFront = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(3); }).prototype = p = new cjs.Sprite(); (lib.HooHaLeft = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(4); }).prototype = p = new cjs.Sprite(); (lib.HooHaRight = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(5); }).prototype = p = new cjs.Sprite(); (lib.Logo = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(6); }).prototype = p = new cjs.Sprite(); (lib.YourVaginaCalled_ = function() { this.initialize(ss["Olly_HooHa_750x300_atlas_1"]); this.gotoAndStop(7); }).prototype = p = new cjs.Sprite(); (lib.Text2 = 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.ItWantsThese_(); this.instance.setTransform(-99.5,-8); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-99.5,-8,218,17); (lib.text1 = 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.YourVaginaCalled_(); this.instance.setTransform(-133,-8); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-133,-8,291,17); (lib.productRight = 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.HooHaRight(); this.instance.setTransform(-48,-94); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-48,-94,96,188); (lib.productLeft = 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.HooHaLeft(); this.instance.setTransform(-48,-94); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-48,-94,96,188); (lib.productFront = 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.HooHaFront(); this.instance.setTransform(-55.5,-107.5); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-55.5,-107.5,111,215); (lib.Logo_1 = 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.Logo(); this.instance.setTransform(-47.5,-44.5); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-47.5,-44.5,95,89); (lib.CTA_1 = 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.CTA(); this.instance.setTransform(-66,-16.5); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-66,-16.5,174,43); (lib.background = 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.Background(); this.instance.setTransform(-375,-86); this.timeline.addTween(cjs.Tween.get(this.instance).wait(1)); this._renderFirstFrame(); }).prototype = p = new cjs.MovieClip(); p.nominalBounds = new cjs.Rectangle(-375,-86,750,172); // stage content: (lib.Olly_HooHa_750x300 = 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 = [239]; // timeline functions: this.frame_239 = function() { var _this = this; /* Stop a Movie Clip/Video Stops the specified movie clip or video. */ _this.stop(); } // actions tween: this.timeline.addTween(cjs.Tween.get(this).wait(239).call(this.frame_239).wait(1)); // CTA this.instance = new lib.CTA_1("synched",0); this.instance.setTransform(568,332.5); this.instance._off = true; this.timeline.addTween(cjs.Tween.get(this.instance).wait(85).to({_off:false},0).to({y:248.5},15,cjs.Ease.cubicOut).wait(140)); // Text2 this.instance_1 = new lib.Text2("synched",0); this.instance_1.setTransform(568,202); this.instance_1.alpha = 0; this.instance_1._off = true; this.timeline.addTween(cjs.Tween.get(this.instance_1).wait(62).to({_off:false},0).to({alpha:1},14).wait(164)); // text1 this.instance_2 = new lib.text1("synched",0); this.instance_2.setTransform(568,175); this.instance_2.alpha = 0; this.instance_2._off = true; this.timeline.addTween(cjs.Tween.get(this.instance_2).wait(18).to({_off:false},0).to({alpha:1},15,cjs.Ease.quartOut).wait(207)); // productFront this.instance_3 = new lib.productFront("synched",0); this.instance_3.setTransform(269.5,422.5); this.instance_3._off = true; this.timeline.addTween(cjs.Tween.get(this.instance_3).wait(33).to({_off:false},0).to({y:187.5},16,cjs.Ease.backOut).wait(191)); // productRight this.instance_4 = new lib.productRight("synched",0); this.instance_4.setTransform(178,416); this.instance_4._off = true; this.timeline.addTween(cjs.Tween.get(this.instance_4).wait(39).to({_off:false},0).to({y:181},16,cjs.Ease.backOut).wait(185)); // productLeft this.instance_5 = new lib.productLeft("synched",0); this.instance_5.setTransform(361,416); this.instance_5._off = true; this.timeline.addTween(cjs.Tween.get(this.instance_5).wait(47).to({_off:false},0).to({y:181},16,cjs.Ease.backOut).wait(177)); // Logo this.instance_6 = new lib.Logo_1("synched",0); this.instance_6.setTransform(-91.5,192.5); this.instance_6._off = true; this.timeline.addTween(cjs.Tween.get(this.instance_6).wait(1).to({_off:false},0).to({rotation:360,x:61.5},14,cjs.Ease.quadOut).wait(225)); // background this.instance_7 = new lib.background("synched",0); this.instance_7.setTransform(375,214); this.timeline.addTween(cjs.Tween.get(this.instance_7).wait(240)); this._renderFirstFrame(); }).prototype = p = new lib.AnMovieClip(); p.nominalBounds = new cjs.Rectangle(236,206.7,514,323.3); // library properties: lib.properties = { id: '7DA2B28857836842B15C399B24E64E9C', width: 750, height: 300, fps: 24, color: "#FFFFFF", opacity: 0.00, manifest: [ {src:"images/Olly_HooHa_750x300_atlas_1.png", id:"Olly_HooHa_750x300_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