function positionPlane(){for(var r=$(window).scrollTop(),p=$(window).height(),h=$("#canvas").innerHeight(),f=$("#canvas").width(),t=f/1600,w=$("#plane").innerHeight(),c=$("#plane").innerWidth(),l=317*t,a=534*t,e=null,n=parseInt((p-w-l-a)/h*r)+l+r,v=h-a-217*t,u,i,n=n>v?v:n,o=0;o<paths.length;o++)u=paths[o],n>=u.min*t&&n<u.max*t&&(e=u.fun);var y=e(n/t,c,f),b=n+1,k=e((n+1)/t,c,f),s=-45-Math.atan((k-y)/(b-n))*180/Math.PI;previousScrollPosition>r&&(s=s-180);i="rotate("+s+"deg)";$("#plane").css({"-moz-transform":i,"-webkit-transform":i,"-ms-transform":i,"-o-transform":i,transform:i});$("#plane").css({top:n+"px",left:y+"px"});previousScrollPosition=r}function formula(n,t,i,r,u,f,e){return(r-i)*e/3200*Math.cos((u+t-2*n)*Math.PI/(t-n))+(r+i)*e/3200-f/2}var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,controller,previousScrollPosition,paths;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var h=function(n){for(var t=[],r=n.length,i=0;i!==r;t.push(n[i++]));return t},r=function(n,t,u){i.call(this,n,t,u);this._cycle=0;this._yoyo=this.vars.yoyo===!0;this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._dirty=!0;this.render=r.prototype.render},f=1e-10,o=i._internals,a=o.isSelector,v=o.isArray,u=r.prototype=i.to({},.1,{}),e=[],s,c,l;return r.version="1.14.1",u.constructor=r,u.kill()._gc=!1,r.killTweensOf=r.killDelayedCallsTo=i.killTweensOf,r.getTweensOf=i.getTweensOf,r.lagSmoothing=i.lagSmoothing,r.ticker=i.ticker,r.render=i.render,u.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),i.prototype.invalidate.call(this)},u.updateTo=function(n,t){var u,s=this.ratio,f,e,o,r;t&&this._startTime<this._timeline._time&&(this._startTime=this._timeline._time,this._uncache(!1),this._gc?this._enabled(!0,!1):this._timeline.insert(this,this._startTime-this._delay));for(u in n)this.vars[u]=n[u];if(this._initted)if(t)this._initted=!1;else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&i._onPluginEvent("_onDisable",this),this._time/this._duration>.998)f=this._time,this.render(0,!0,!1),this._initted=!1,this.render(f,!0,!1);else if(this._time>0)for(this._initted=!1,this._init(),o=1/(1-s),r=this._firstPT;r;)e=r.s+r.c,r.c*=o,r.s=e-r.c,r=r._next;return this},u.render=function(n,t,i){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var l,h,s,p,r,a,v,w,d=this._dirty?this.totalDuration():this._totalDuration,b=this._time,y=this._totalTime,k=this._cycle,u=this._duration,c=this._rawPrevTime;if(n>=d?(this._totalTime=d,this._cycle=this._repeat,this._yoyo&&0!=(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=u,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(l=!0,h="onComplete"),0===u&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(n=0),(0===n||0>c||c===f)&&c!==n&&(i=!0,c>f&&(h="onReverseComplete")),this._rawPrevTime=w=!t||n||c===n?n:f)):1e-7>n?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==y||0===u&&c>0&&c!==f)&&(h="onReverseComplete",l=this._reversed),0>n&&(this._active=!1,0===u&&(this._initted||!this.vars.lazy||i)&&(c>=0&&(i=!0),this._rawPrevTime=w=!t||n||c===n?n:f)),this._initted||(i=!0)):(this._totalTime=this._time=n,0!==this._repeat&&(p=u+this._repeatDelay,this._cycle=this._totalTime/p>>0,0!==this._cycle&&this._cycle===this._totalTime/p&&this._cycle--,this._time=this._totalTime-this._cycle*p,this._yoyo&&0!=(1&this._cycle)&&(this._time=u-this._time),this._time>u?this._time=u:0>this._time&&(this._time=0)),this._easeType?(r=this._time/u,a=this._easeType,v=this._easePower,(1===a||3===a&&r>=.5)&&(r=1-r),3===a&&(r*=2),1===v?r*=r:2===v?r*=r*r:3===v?r*=r*r*r:4===v&&(r*=r*r*r*r),this.ratio=1===a?1-r:2===a?r:.5>this._time/u?r/2:1-r/2):this.ratio=this._ease.getRatio(this._time/u)),b===this._time&&!i&&k===this._cycle)return y!==this._totalTime&&this._onUpdate&&(t||this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||e)),void 0;if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=b,this._totalTime=y,this._rawPrevTime=c,this._cycle=k,o.lazyTweens.push(this),this._lazy=[n,t],void 0;this._time&&!l?this.ratio=this._ease.getRatio(this._time/u):l&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==b&&n>=0&&(this._active=!0),0===y&&(2===this._initted&&n>0&&this._init(),this._startAt&&(n>=0?this._startAt.render(n,t,i):h||(h="_dummyGS")),this.vars.onStart&&(0!==this._totalTime||0===u)&&(t||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||e))),s=this._firstPT;s;)s.f?s.t[s.p](s.c*this.ratio+s.s):s.t[s.p]=s.c*this.ratio+s.s,s=s._next;this._onUpdate&&(0>n&&this._startAt&&this._startTime&&this._startAt.render(n,t,i),t||(this._totalTime!==y||l)&&this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||e));this._cycle!==k&&(t||this._gc||this.vars.onRepeat&&this.vars.onRepeat.apply(this.vars.onRepeatScope||this,this.vars.onRepeatParams||e));h&&(!this._gc||i)&&(0>n&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(n,t,i),l&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[h]&&this.vars[h].apply(this.vars[h+"Scope"]||this,this.vars[h+"Params"]||e),0===u&&this._rawPrevTime===f&&w!==f&&(this._rawPrevTime=0))},r.to=function(n,t,i){return new r(n,t,i)},r.from=function(n,t,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new r(n,t,i)},r.fromTo=function(n,t,i,u){return u.startAt=i,u.immediateRender=0!=u.immediateRender&&0!=i.immediateRender,new r(n,t,u)},r.staggerTo=r.allTo=function(n,t,u,f,o,s,c){f=f||0;var p,y,l,w,b=u.delay||0,k=[],d=function(){u.onComplete&&u.onComplete.apply(u.onCompleteScope||this,arguments);o.apply(c||this,s||e)};for(v(n)||("string"==typeof n&&(n=i.selector(n)||n),a(n)&&(n=h(n))),n=n||[],0>f&&(n=h(n),n.reverse(),f*=-1),p=n.length-1,l=0;p>=l;l++){y={};for(w in u)y[w]=u[w];y.delay=b;l===p&&o&&(y.onComplete=d);k[l]=new r(n[l],t,y);b+=f}return k},r.staggerFrom=r.allFrom=function(n,t,i,u,f,e,o){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,r.staggerTo(n,t,i,u,f,e,o)},r.staggerFromTo=r.allFromTo=function(n,t,i,u,f,e,o,s){return u.startAt=i,u.immediateRender=0!=u.immediateRender&&0!=i.immediateRender,r.staggerTo(n,t,u,f,e,o,s)},r.delayedCall=function(n,t,i,u,f){return new r(t,0,{delay:n,onComplete:t,onCompleteParams:i,onCompleteScope:u,onReverseComplete:t,onReverseCompleteParams:i,onReverseCompleteScope:u,immediateRender:!1,useFrames:f,overwrite:0})},r.set=function(n,t){return new r(n,0,t)},r.isTweening=function(n){return i.getTweensOf(n,!0).length>0},s=function(n,t){for(var u=[],f=0,r=n._first;r;)r instanceof i?u[f++]=r:(t&&(u[f++]=r),u=u.concat(s(r,t)),f=u.length),r=r._next;return u},c=r.getAllTweens=function(t){return s(n._rootTimeline,t).concat(s(n._rootFramesTimeline,t))},r.killAll=function(n,i,r,u){null==i&&(i=!0);null==r&&(r=!0);for(var o,f,s=c(0!=u),h=s.length,l=i&&r&&u,e=0;h>e;e++)f=s[e],(l||f instanceof t||(o=f.target===f.vars.onComplete)&&r||i&&!o)&&(n?f.totalTime(f._reversed?0:f.totalDuration()):f._enabled(!1,!1))},r.killChildTweensOf=function(n,t){if(null!=n){var f,e,s,u,l,c=o.tweenLookup;if("string"==typeof n&&(n=i.selector(n)||n),a(n)&&(n=h(n)),v(n))for(u=n.length;--u>-1;)r.killChildTweensOf(n[u],t);else{f=[];for(s in c)for(e=c[s].target.parentNode;e;)e===n&&(f=f.concat(c[s].tweens)),e=e.parentNode;for(l=f.length,u=0;l>u;u++)t&&f[u].totalTime(f[u].totalDuration()),f[u]._enabled(!1,!1)}}},l=function(n,i,r,u){i=i!==!1;r=r!==!1;u=u!==!1;for(var e,f,o=c(u),h=i&&r&&u,s=o.length;--s>-1;)f=o[s],(h||f instanceof t||(e=f.target===f.vars.onComplete)&&r||i&&!e)&&f.paused(n)},r.pauseAll=function(n,t,i){l(!0,n,t,i)},r.resumeAll=function(n,t,i){l(!1,n,t,i)},r.globalTimeScale=function(t){var r=n._rootTimeline,u=i.ticker.time;return arguments.length?(t=t||f,r._startTime=u-(u-r._startTime)*r._timeScale/t,r=n._rootFramesTimeline,u=i.ticker.frame,r._startTime=u-(u-r._startTime)*r._timeScale/t,r._timeScale=n._rootTimeline._timeScale=t,t):r._timeScale},u.progress=function(n){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-n:n)+this._cycle*(this._duration+this._repeatDelay),!1):this._time/this.duration()},u.totalProgress=function(n){return arguments.length?this.totalTime(this.totalDuration()*n,!1):this._totalTime/this.totalDuration()},u.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),n>this._duration&&(n=this._duration),this._yoyo&&0!=(1&this._cycle)?n=this._duration-n+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(n+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(n,t)):this._time},u.duration=function(t){return arguments.length?n.prototype.duration.call(this,t):this._duration},u.totalDuration=function(n){return arguments.length?-1===this._repeat?this:this.duration((n-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},u.repeat=function(n){return arguments.length?(this._repeat=n,this._uncache(!0)):this._repeat},u.repeatDelay=function(n){return arguments.length?(this._repeatDelay=n,this._uncache(!0)):this._repeatDelay},u.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},r},!0);_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(n,t,i){var u=function(n){t.call(this,n);this._labels={};this.autoRemoveChildren=this.vars.autoRemoveChildren===!0;this.smoothChildTiming=this.vars.smoothChildTiming===!0;this._sortChildren=!0;this._onUpdate=this.vars.onUpdate;var r,u,i=this.vars;for(u in i)r=i[u],f(r)&&-1!==r.join("").indexOf("{self}")&&(i[u]=this._swapSelfInParams(r));f(i.tweens)&&this.add(i.tweens,0,i.align,i.stagger)},e=1e-10,o=i._internals,y=o.isSelector,f=o.isArray,c=o.lazyTweens,l=o.lazyRender,s=[],h=_gsScope._gsDefine.globals,a=function(n){var t,i={};for(t in n)i[t]=n[t];return i},p=function(n,t,i,r){var u=n._timeline._totalTime;(t||!this._forcingPlayhead)&&(n._timeline.pause(n._startTime),t&&t.apply(r||n._timeline,i||s),this._forcingPlayhead&&n._timeline.seek(u))},v=function(n){for(var t=[],r=n.length,i=0;i!==r;t.push(n[i++]));return t},r=u.prototype=new t;return u.version="1.14.1",r.constructor=u,r.kill()._gc=r._forcingPlayhead=!1,r.to=function(n,t,r,u){var f=r.repeat&&h.TweenMax||i;return t?this.add(new f(n,t,r),u):this.set(n,r,u)},r.from=function(n,t,r,u){return this.add((r.repeat&&h.TweenMax||i).from(n,t,r),u)},r.fromTo=function(n,t,r,u,f){var e=u.repeat&&h.TweenMax||i;return t?this.add(e.fromTo(n,t,r,u),f):this.set(n,u,f)},r.staggerTo=function(n,t,r,f,e,o,s,h){var c,l=new u({onComplete:o,onCompleteParams:s,onCompleteScope:h,smoothChildTiming:this.smoothChildTiming});for("string"==typeof n&&(n=i.selector(n)||n),n=n||[],y(n)&&(n=v(n)),f=f||0,0>f&&(n=v(n),n.reverse(),f*=-1),c=0;n.length>c;c++)r.startAt&&(r.startAt=a(r.startAt)),l.to(n[c],t,a(r),c*f);return this.add(l,e)},r.staggerFrom=function(n,t,i,r,u,f,e,o){return i.immediateRender=0!=i.immediateRender,i.runBackwards=!0,this.staggerTo(n,t,i,r,u,f,e,o)},r.staggerFromTo=function(n,t,i,r,u,f,e,o,s){return r.startAt=i,r.immediateRender=0!=r.immediateRender&&0!=i.immediateRender,this.staggerTo(n,t,r,u,f,e,o,s)},r.call=function(n,t,r,u){return this.add(i.delayedCall(0,n,t,r),u)},r.set=function(n,t,r){return r=this._parseTimeOrLabel(r,0,!0),null==t.immediateRender&&(t.immediateRender=r===this._time&&!this._paused),this.add(new i(n,0,t),r)},u.exportRoot=function(n,t){n=n||{};null==n.smoothChildTiming&&(n.smoothChildTiming=!0);var r,o,f=new u(n),e=f._timeline;for(null==t&&(t=!0),e._remove(f,!0),f._startTime=0,f._rawPrevTime=f._time=f._totalTime=e._time,r=e._first;r;)o=r._next,t&&r instanceof i&&r.target===r.vars.onComplete||f.add(r,r._startTime-r._delay),r=o;return e.add(f,0),f},r.add=function(r,e,o,s){var l,v,a,h,c,y;if("number"!=typeof e&&(e=this._parseTimeOrLabel(e,0,!0,r)),!(r instanceof n)){if(r instanceof Array||r&&r.push&&f(r)){for(o=o||"normal",s=s||0,l=e,v=r.length,a=0;v>a;a++)f(h=r[a])&&(h=new u({tweens:h})),this.add(h,l),"string"!=typeof h&&"function"!=typeof h&&("sequence"===o?l=h._startTime+h.totalDuration()/h._timeScale:"start"===o&&(h._startTime-=h.delay())),l+=s;return this._uncache(!0)}if("string"==typeof r)return this.addLabel(r,e);if("function"!=typeof r)throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedCall(0,r)}if(t.prototype.add.call(this,r,e),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(c=this,y=c.rawTime()>r._startTime;c._timeline;)y&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},r.remove=function(t){if(t instanceof n)return this._remove(t,!1);if(t instanceof Array||t&&t.push&&f(t)){for(var i=t.length;--i>-1;)this.remove(t[i]);return this}return"string"==typeof t?this.removeLabel(t):this.kill(null,t)},r._remove=function(n,i){t.prototype._remove.call(this,n,i);var r=this._last;return r?this._time>r._startTime+r._totalDuration/r._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},r.append=function(n,t){return this.add(n,this._parseTimeOrLabel(null,t,!0,n))},r.insert=r.insertMultiple=function(n,t,i,r){return this.add(n,t||0,i,r)},r.appendMultiple=function(n,t,i,r){return this.add(n,this._parseTimeOrLabel(null,t,!0,n),i,r)},r.addLabel=function(n,t){return this._labels[n]=this._parseTimeOrLabel(t),this},r.addPause=function(n,t,i,r){return this.call(p,["{self}",t,i,r],this,n)},r.removeLabel=function(n){return delete this._labels[n],this},r.getLabelTime=function(n){return null!=this._labels[n]?this._labels[n]:-1},r._parseTimeOrLabel=function(t,i,r,u){var e;if(u instanceof n&&u.timeline===this)this.remove(u);else if(u&&(u instanceof Array||u.push&&f(u)))for(e=u.length;--e>-1;)u[e]instanceof n&&u[e].timeline===this&&this.remove(u[e]);if("string"==typeof i)return this._parseTimeOrLabel(i,r&&"number"==typeof t&&null==this._labels[i]?t-this.duration():0,r);if(i=i||0,"string"==typeof t&&(isNaN(t)||null!=this._labels[t])){if(e=t.indexOf("="),-1===e)return null==this._labels[t]?r?this._labels[t]=this.duration()+i:i:this._labels[t]+i;i=parseInt(t.charAt(e-1)+"1",10)*Number(t.substr(e+1));t=e>1?this._parseTimeOrLabel(t.substr(0,e-1),0,r):this.duration()}else null==t&&(t=this.duration());return Number(t)+i},r.seek=function(n,t){return this.totalTime("number"==typeof n?n:this._parseTimeOrLabel(n),t!==!1)},r.stop=function(){return this.paused(!0)},r.gotoAndPlay=function(n,t){return this.play(n,t)},r.gotoAndStop=function(n,t){return this.pause(n,t)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var r,v,o,u,h,a=this._dirty?this.totalDuration():this._totalDuration,f=this._time,p=this._startTime,w=this._timeScale,y=this._paused;if(n>=a?(this._totalTime=this._time=a,this._reversed||this._hasPausedChild()||(v=!0,u="onComplete",0===this._duration&&(0===n||0>this._rawPrevTime||this._rawPrevTime===e)&&this._rawPrevTime!==n&&this._first&&(h=!0,this._rawPrevTime>e&&(u="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,n=a+.0001):1e-7>n?(this._totalTime=this._time=0,(0!==f||0===this._duration&&this._rawPrevTime!==e&&(this._rawPrevTime>0||0>n&&this._rawPrevTime>=0))&&(u="onReverseComplete",v=this._reversed),0>n?(this._active=!1,this._rawPrevTime>=0&&this._first&&(h=!0),this._rawPrevTime=n):(this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:e,n=0,this._initted||(h=!0))):this._totalTime=this._time=this._rawPrevTime=n,this._time!==f&&this._first||i||h){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==f&&n>0&&(this._active=!0),0===f&&this.vars.onStart&&0!==this._time&&(t||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||s)),this._time>=f)for(r=this._first;r&&(o=r._next,!this._paused||y);)(r._active||r._startTime<=this._time&&!r._paused&&!r._gc)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=o;else for(r=this._last;r&&(o=r._prev,!this._paused||y);)(r._active||f>=r._startTime&&!r._paused&&!r._gc)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=o;this._onUpdate&&(t||(c.length&&l(),this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||s)));u&&(this._gc||(p===this._startTime||w!==this._timeScale)&&(0===this._time||a>=this.totalDuration())&&(v&&(c.length&&l(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[u]&&this.vars[u].apply(this.vars[u+"Scope"]||this,this.vars[u+"Params"]||s)))}},r._hasPausedChild=function(){for(var n=this._first;n;){if(n._paused||n instanceof u&&n._hasPausedChild())return!0;n=n._next}return!1},r.getChildren=function(n,t,r,u){u=u||-9999999999;for(var e=[],f=this._first,o=0;f;)u>f._startTime||(f instanceof i?t!==!1&&(e[o++]=f):(r!==!1&&(e[o++]=f),n!==!1&&(e=e.concat(f.getChildren(!0,t,r)),o=e.length))),f=f._next;return e},r.getTweensOf=function(n,t){var r,u,f=this._gc,e=[],o=0;for(f&&this._enabled(!0,!0),r=i.getTweensOf(n),u=r.length;--u>-1;)(r[u].timeline===this||t&&this._contains(r[u]))&&(e[o++]=r[u]);return f&&this._enabled(!1,!0),e},r.recent=function(){return this._recent},r._contains=function(n){for(var t=n.timeline;t;){if(t===this)return!0;t=t.timeline}return!1},r.shiftChildren=function(n,t,i){i=i||0;for(var u,r=this._first,f=this._labels;r;)r._startTime>=i&&(r._startTime+=n),r=r._next;if(t)for(u in f)f[u]>=i&&(f[u]+=n);return this._uncache(!0)},r._kill=function(n,t){if(!n&&!t)return this._enabled(!1,!1);for(var i=t?this.getTweensOf(t):this.getChildren(!0,!0,!1),r=i.length,u=!1;--r>-1;)i[r]._kill(n,t)&&(u=!0);return u},r.clear=function(n){var t=this.getChildren(!1,!0,!0),i=t.length;for(this._time=this._totalTime=0;--i>-1;)t[i]._enabled(!1,!1);return n!==!1&&(this._labels={}),this._uncache(!0)},r.invalidate=function(){for(var t=this._first;t;)t.invalidate(),t=t._next;return n.prototype.invalidate.call(this)},r._enabled=function(n,i){if(n===this._gc)for(var r=this._first;r;)r._enabled(n,!0),r=r._next;return t.prototype._enabled.call(this,n,i)},r.totalTime=function(){this._forcingPlayhead=!0;var t=n.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,t},r.duration=function(n){return arguments.length?(0!==this.duration()&&0!==n&&this.timeScale(this._duration/n),this):(this._dirty&&this.totalDuration(),this._duration)},r.totalDuration=function(n){if(!arguments.length){if(this._dirty){for(var f,r,i=0,t=this._last,u=999999999999;t;)f=t._prev,t._dirty&&t.totalDuration(),t._startTime>u&&this._sortChildren&&!t._paused?this.add(t,t._startTime-t._delay):u=t._startTime,0>t._startTime&&!t._paused&&(i-=t._startTime,this._timeline.smoothChildTiming&&(this._startTime+=t._startTime/this._timeScale),this.shiftChildren(-t._startTime,!1,-9999999999),u=0),r=t._startTime+t._totalDuration/t._timeScale,r>i&&(i=r),t=f;this._duration=this._totalDuration=i;this._dirty=!1}return this._totalDuration}return 0!==this.totalDuration()&&0!==n&&this.timeScale(this._totalDuration/n),this},r.usesFrames=function(){for(var t=this._timeline;t._timeline;)t=t._timeline;return t===n._rootFramesTimeline},r.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},u},!0);_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(n,t,i){var e=function(t){n.call(this,t);this._repeat=this.vars.repeat||0;this._repeatDelay=this.vars.repeatDelay||0;this._cycle=0;this._yoyo=this.vars.yoyo===!0;this._dirty=!0},f=1e-10,u=[],o=t._internals,s=o.lazyTweens,h=o.lazyRender,c=new i(null,null,1,0),r=e.prototype=new n;return r.constructor=e,r.kill()._gc=!1,e.version="1.14.1",r.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),n.prototype.invalidate.call(this)},r.addCallback=function(n,i,r,u){return this.add(t.delayedCall(0,n,r,u),i)},r.removeCallback=function(n,t){if(n)if(null==t)this._kill(null,n);else for(var i=this.getTweensOf(n,!1),r=i.length,u=this._parseTimeOrLabel(t);--r>-1;)i[r]._startTime===u&&i[r]._enabled(!1,!1);return this},r.tweenTo=function(n,i){i=i||{};var e,o,r,f={ease:c,overwrite:i.delay?2:1,useFrames:this.usesFrames(),immediateRender:!1};for(o in i)f[o]=i[o];return f.time=this._parseTimeOrLabel(n),e=Math.abs(Number(f.time)-this._time)/this._timeScale||.001,r=new t(this,e,f),f.onStart=function(){r.target.paused(!0);r.vars.time!==r.target.time()&&e===r.duration()&&r.duration(Math.abs(r.vars.time-r.target.time())/r.target._timeScale);i.onStart&&i.onStart.apply(i.onStartScope||r,i.onStartParams||u)},r},r.tweenFromTo=function(n,t,i){i=i||{};n=this._parseTimeOrLabel(n);i.startAt={onComplete:this.seek,onCompleteParams:[n],onCompleteScope:this};i.immediateRender=i.immediateRender!==!1;var r=this.tweenTo(t,i);return r.duration(Math.abs(r.vars.time-n)/this._timeScale||.001)},r.render=function(n,t,i){this._gc&&this._enabled(!0,!1);var r,b,p,l,a,w,k=this._dirty?this.totalDuration():this._totalDuration,e=this._duration,c=this._time,d=this._totalTime,nt=this._startTime,tt=this._timeScale,o=this._rawPrevTime,g=this._paused,v=this._cycle;if(n>=k?(this._locked||(this._totalTime=k,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(b=!0,l="onComplete",0===this._duration&&(0===n||0>o||o===f)&&o!==n&&this._first&&(a=!0,o>f&&(l="onReverseComplete"))),this._rawPrevTime=this._duration||!t||n||this._rawPrevTime===n?n:f,this._yoyo&&0!=(1&this._cycle)?this._time=n=0:(this._time=e,n=e+.0001)):1e-7>n?(this._locked||(this._totalTime=this._cycle=0),this._time=0,(0!==c||0===e&&o!==f&&(o>0||0>n&&o>=0)&&!this._locked)&&(l="onReverseComplete",b=this._reversed),0>n?(this._active=!1,o>=0&&this._first&&(a=!0),this._rawPrevTime=n):(this._rawPrevTime=e||!t||n||this._rawPrevTime===n?n:f,n=0,this._initted||(a=!0))):(0===e&&0>o&&(a=!0),this._time=this._rawPrevTime=n,this._locked||(this._totalTime=n,0!==this._repeat&&(w=e+this._repeatDelay,this._cycle=this._totalTime/w>>0,0!==this._cycle&&this._cycle===this._totalTime/w&&this._cycle--,this._time=this._totalTime-this._cycle*w,this._yoyo&&0!=(1&this._cycle)&&(this._time=e-this._time),this._time>e?(this._time=e,n=e+.0001):0>this._time?this._time=n=0:n=this._time))),this._cycle!==v&&!this._locked){var y=this._yoyo&&0!=(1&v),it=y===(this._yoyo&&0!=(1&this._cycle)),rt=this._totalTime,ut=this._cycle,ft=this._rawPrevTime,et=this._time;if(this._totalTime=v*e,v>this._cycle?y=!y:this._totalTime+=e,this._time=c,this._rawPrevTime=0===e?o-.0001:o,this._cycle=v,this._locked=!0,c=y?0:e,this.render(c,t,0===e),t||this._gc||this.vars.onRepeat&&this.vars.onRepeat.apply(this.vars.onRepeatScope||this,this.vars.onRepeatParams||u),it&&(c=y?e+.0001:-.0001,this.render(c,!0,!1)),this._locked=!1,this._paused&&!g)return;this._time=et;this._totalTime=rt;this._cycle=ut;this._rawPrevTime=ft}if(!(this._time!==c&&this._first||i||a))return d!==this._totalTime&&this._onUpdate&&(t||this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||u)),void 0;if(this._initted||(this._initted=!0),this._active||!this._paused&&this._totalTime!==d&&n>0&&(this._active=!0),0===d&&this.vars.onStart&&0!==this._totalTime&&(t||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||u)),this._time>=c)for(r=this._first;r&&(p=r._next,!this._paused||g);)(r._active||r._startTime<=this._time&&!r._paused&&!r._gc)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=p;else for(r=this._last;r&&(p=r._prev,!this._paused||g);)(r._active||c>=r._startTime&&!r._paused&&!r._gc)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=p;this._onUpdate&&(t||(s.length&&h(),this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||u)));l&&(this._locked||this._gc||(nt===this._startTime||tt!==this._timeScale)&&(0===this._time||k>=this.totalDuration())&&(b&&(s.length&&h(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[l]&&this.vars[l].apply(this.vars[l+"Scope"]||this,this.vars[l+"Params"]||u)))},r.getActive=function(n,t,i){null==n&&(n=!0);null==t&&(t=!0);null==i&&(i=!1);for(var r,f=[],e=this.getChildren(n,t,i),o=0,s=e.length,u=0;s>u;u++)r=e[u],r.isActive()&&(f[o++]=r);return f},r.getLabelAfter=function(n){n||0!==n&&(n=this._time);for(var i=this.getLabelsArray(),r=i.length,t=0;r>t;t++)if(i[t].time>n)return i[t].name;return null},r.getLabelBefore=function(n){null==n&&(n=this._time);for(var t=this.getLabelsArray(),i=t.length;--i>-1;)if(n>t[i].time)return t[i].name;return null},r.getLabelsArray=function(){var n,t=[],i=0;for(n in this._labels)t[i++]={time:this._labels[n],name:n};return t.sort(function(n,t){return n.time-t.time}),t},r.progress=function(n,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-n:n)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},r.totalProgress=function(n,t){return arguments.length?this.totalTime(this.totalDuration()*n,t):this._totalTime/this.totalDuration()},r.totalDuration=function(t){return arguments.length?-1===this._repeat?this:this.duration((t-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(n.prototype.totalDuration.call(this),this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},r.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),n>this._duration&&(n=this._duration),this._yoyo&&0!=(1&this._cycle)?n=this._duration-n+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(n+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(n,t)):this._time},r.repeat=function(n){return arguments.length?(this._repeat=n,this._uncache(!0)):this._repeat},r.repeatDelay=function(n){return arguments.length?(this._repeatDelay=n,this._uncache(!0)):this._repeatDelay},r.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},r.currentLabel=function(n){return arguments.length?this.seek(n,!0):this.getLabelBefore(this._time+1e-8)},e},!0),function(){var h=180/Math.PI,n=[],t=[],i=[],f={},u=function(n,t,i,r){this.a=n;this.b=t;this.c=i;this.d=r;this.da=r-n;this.ca=i-n;this.ba=t-n},c=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",e=function(n,t,i,r){var e={a:n},u={},f={},o={c:r},s=(n+t)/2,a=(t+i)/2,h=(i+r)/2,c=(s+a)/2,l=(a+h)/2,v=(l-c)/8;return e.b=s+(n-s)/4,u.b=c+v,e.c=u.a=(e.b+u.b)/2,u.c=f.a=(c+l)/2,f.b=l-v,o.b=h+(r-h)/4,f.c=o.a=(f.b+o.b)/2,[e,u,f,o]},l=function(r,u,f,o,s){for(var v,c,nt,h,y,w,g,tt,l,b,d,it,rt=r.length-1,p=0,a=r[0].a,k=0;rt>k;k++)h=r[p],v=h.a,c=h.d,nt=r[p+1].d,s?(b=n[k],d=t[k],it=.25*(d+b)*u/(o?.5:i[k]||.5),y=c-(c-v)*(o?.5*u:0!==b?it/b:0),w=c+(nt-c)*(o?.5*u:0!==d?it/d:0),g=c-(y+((w-y)*(3*b/(b+d)+.5)/4||0))):(y=c-.5*(c-v)*u,w=c+.5*(nt-c)*u,g=c-(y+w)/2),y+=g,w+=g,h.c=tt=y,h.b=0!==k?a:a=h.a+.6*(h.c-h.a),h.da=c-v,h.ca=tt-v,h.ba=a-v,f?(l=e(v,a,tt,c),r.splice(p,1,l[0],l[1],l[2],l[3]),p+=4):p++,a=w;h=r[p];h.b=a;h.c=a+.4*(h.d-a);h.da=h.d-h.a;h.ca=h.c-h.a;h.ba=a-h.a;f&&(l=e(h.a,a,h.c,h.d),r.splice(p,1,l[0],l[1],l[2],l[3]))},a=function(i,r,f,e){var c,o,l,s,v,a,h=[];if(e)for(i=[e].concat(i),o=i.length;--o>-1;)"string"==typeof(a=i[o][r])&&"="===a.charAt(1)&&(i[o][r]=e[r]+Number(a.charAt(0)+a.substr(2)));if(c=i.length-2,0>c)return h[0]=new u(i[0][r],0,0,i[-1>c?0:1][r]),h;for(o=0;c>o;o++)l=i[o][r],s=i[o+1][r],h[o]=new u(l,0,0,s),f&&(v=i[o+2][r],n[o]=(n[o]||0)+(s-l)*(s-l),t[o]=(t[o]||0)+(v-s)*(v-s));return h[o]=new u(i[o][r],0,0,i[o+1][r]),h},o=function(r,u,e,o,s,h){var v,y,w,p,g,nt,k,tt,d={},b=[],it=h||r[0];s="string"==typeof s?","+s+",":c;null==u&&(u=1);for(y in r[0])b.push(y);if(r.length>1){for(tt=r[r.length-1],k=!0,v=b.length;--v>-1;)if(y=b[v],Math.abs(it[y]-tt[y])>.05){k=!1;break}k&&(r=r.concat(),h&&r.unshift(h),r.push(r[1]),h=r[r.length-3])}for(n.length=t.length=i.length=0,v=b.length;--v>-1;)y=b[v],f[y]=-1!==s.indexOf(","+y+","),d[y]=a(r,y,f[y],h);for(v=n.length;--v>-1;)n[v]=Math.sqrt(n[v]),t[v]=Math.sqrt(t[v]);if(!o){for(v=b.length;--v>-1;)if(f[y])for(w=d[b[v]],nt=w.length-1,p=0;nt>p;p++)g=w[p+1].da/t[p]+w[p].da/n[p],i[p]=(i[p]||0)+g*g;for(v=i.length;--v>-1;)i[v]=Math.sqrt(i[v])}for(v=b.length,p=e?4:1;--v>-1;)y=b[v],w=d[y],l(w,u,e,o,f[y]),k&&(w.splice(0,p),w.splice(w.length-p,p));return d},v=function(n,t,i){t=t||"soft";var o,a,v,w,f,y,r,c,s,e,h,b={},l="cubic"===t?3:2,k="soft"===t,p=[];if(k&&i&&(n=[i].concat(n)),null==n||l+1>n.length)throw"invalid Bezier data";for(s in n[0])p.push(s);for(y=p.length;--y>-1;){for(s=p[y],b[s]=f=[],e=0,c=n.length,r=0;c>r;r++)o=null==i?n[r][s]:"string"==typeof(h=n[r][s])&&"="===h.charAt(1)?i[s]+Number(h.charAt(0)+h.substr(2)):Number(h),k&&r>1&&c-1>r&&(f[e++]=(o+f[e-2])/2),f[e++]=o;for(c=e-l+1,e=0,r=0;c>r;r+=l)o=f[r],a=f[r+1],v=f[r+2],w=2===l?0:f[r+3],f[e++]=h=3===l?new u(o,a,v,w):new u(o,(2*a+o)/3,(2*a+v)/3,v);f.length=e}return b},y=function(n,t,i){for(var e,s,o,a,v,y,r,u,h,f,c,p=1/i,l=n.length;--l>-1;)for(f=n[l],o=f.a,a=f.d-o,v=f.c-o,y=f.b-o,e=s=0,u=1;i>=u;u++)r=p*u,h=1-r,e=s-(s=(r*r*a+3*h*(r*v+h*y))*r),c=l*i+u-1,t[c]=(t[c]||0)+e*e},p=function(n,t){t=t>>0||6;var s,i,h,r,f=[],c=[],u=0,e=0,a=t-1,l=[],o=[];for(s in n)y(n[s],f,t);for(h=f.length,i=0;h>i;i++)u+=Math.sqrt(f[i]),r=i%t,o[r]=u,r===a&&(e+=u,r=i/t>>0,l[r]=o,c[r]=e,u=0,o=[]);return{length:e,lengths:c,segments:l}},r=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.3",API:2,global:!0,init:function(n,t,i){var e;this._target=n;t instanceof Array&&(t={values:t});this._func={};this._round={};this._props=[];this._timeRes=null==t.timeResolution?6:parseInt(t.timeResolution,10);var r,a,f,s,l,h=t.values||[],c={},y=h[0],u=t.autoRotate||i.vars.orientToBezier;this._autoRotate=u?u instanceof Array?u:[["x","y","rotation",u===!0?0:Number(u)||0]]:null;for(r in y)this._props.push(r);for(f=this._props.length;--f>-1;)r=this._props[f],this._overwriteProps.push(r),a=this._func[r]="function"==typeof n[r],c[r]=a?n[r.indexOf("set")||"function"!=typeof n["get"+r.substr(3)]?r:"get"+r.substr(3)]():parseFloat(n[r]),l||c[r]!==h[0][r]&&(l=c);if((this._beziers="cubic"!==t.type&&"quadratic"!==t.type&&"soft"!==t.type?o(h,isNaN(t.curviness)?1:t.curviness,!1,"thruBasic"===t.type,t.correlate,l):v(h,t.type,c),this._segCount=this._beziers[r].length,this._timeRes)&&(e=p(this._beziers,this._timeRes),this._length=e.length,this._lengths=e.lengths,this._segments=e.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length),u=this._autoRotate)for(this._initialRotations=[],u[0]instanceof Array||(this._autoRotate=u=[u]),f=u.length;--f>-1;){for(s=0;3>s;s++)r=u[f][s],this._func[r]="function"==typeof n[r]?n[r.indexOf("set")||"function"!=typeof n["get"+r.substr(3)]?r:"get"+r.substr(3)]:!1;r=u[f][2];this._initialRotations[f]=this._func[r]?this._func[r].call(this._target):this._target[r]}return this._startRatio=i.vars.runBackwards?1:0,!0},set:function(n){var c,d,t,e,i,r,o,p,a,u,l=this._segCount,g=this._func,w=this._target,it=n!==this._startRatio,f,b,k,v,y,nt,tt,s;if(this._timeRes){if(a=this._lengths,u=this._curSeg,n*=this._length,t=this._li,n>this._l2&&l-1>t){for(p=l-1;p>t&&n>=(this._l2=a[++t]););this._l1=a[t-1];this._li=t;this._curSeg=u=this._segments[t];this._s2=u[this._s1=this._si=0]}else if(this._l1>n&&t>0){for(;t>0&&(this._l1=a[--t])>=n;);0===t&&this._l1>n?this._l1=0:t++;this._l2=a[t];this._li=t;this._curSeg=u=this._segments[t];this._s1=u[(this._si=u.length-1)-1]||0;this._s2=u[this._si]}if(c=t,n-=this._l1,t=this._si,n>this._s2&&u.length-1>t){for(p=u.length-1;p>t&&n>=(this._s2=u[++t]););this._s1=u[t-1];this._si=t}else if(this._s1>n&&t>0){for(;t>0&&(this._s1=u[--t])>=n;);0===t&&this._s1>n?this._s1=0:t++;this._s2=u[t];this._si=t}r=(t+(n-this._s1)/(this._s2-this._s1))*this._prec}else c=0>n?0:n>=1?l-1:l*n>>0,r=(n-c*(1/l))*l;for(d=1-r,t=this._props.length;--t>-1;)e=this._props[t],i=this._beziers[e][c],o=(r*r*i.da+3*d*(r*i.ca+d*i.ba))*r+i.a,this._round[e]&&(o=Math.round(o)),g[e]?w[e](o):w[e]=o;if(this._autoRotate)for(s=this._autoRotate,t=s.length;--t>-1;)e=s[t][2],nt=s[t][3]||0,tt=s[t][4]===!0?1:h,i=this._beziers[s[t][0]],f=this._beziers[s[t][1]],i&&f&&(i=i[c],f=f[c],b=i.a+(i.b-i.a)*r,v=i.b+(i.c-i.b)*r,b+=(v-b)*r,v+=(i.c+(i.d-i.c)*r-v)*r,k=f.a+(f.b-f.a)*r,y=f.b+(f.c-f.b)*r,k+=(y-k)*r,y+=(f.c+(f.d-f.c)*r-y)*r,o=it?Math.atan2(y-k,v-b)*tt+nt:this._initialRotations[t],g[e]?w[e](o):w[e]=o)}}),s=r.prototype;r.bezierThrough=o;r.cubicToQuadratic=e;r._autoCSS=!0;r.quadraticToCubic=function(n,t,i){return new u(n,(2*t+n)/3,(2*t+i)/3,i)};r._cssRegister=function(){var t=_gsScope._gsDefine.globals.CSSPlugin;if(t){var n=t._internals,i=n._parseToProxy,u=n._setPluginRatio,f=n.CSSPropTween;n._registerComplexSpecialProp("bezier",{parser:function(n,t,e,o,s,h){t instanceof Array&&(t={values:t});h=new r;var l,v,a,p=t.values,y=p.length-1,w=[],c={};if(0>y)return s;for(l=0;y>=l;l++)a=i(n,p[l],o,s,h,y!==l),w[l]=a.end;for(v in t)c[v]=t[v];return c.values=w,s=new f(n,"bezier",0,0,a.pt,2),s.data=a,s.plugin=h,s.setRatio=u,0===c.autoRotate&&(c.autoRotate=!0),!c.autoRotate||c.autoRotate instanceof Array||(l=c.autoRotate===!0?0:Number(c.autoRotate),c.autoRotate=null!=a.end.left?[["left","top","rotation",l,!1]]:null!=a.end.x?[["x","y","rotation",l,!1]]:!1),c.autoRotate&&(o._transform||o._enableTransforms(!1),a.autoRotate=o._target._gsTransform),h._onInitTween(a.proxy,c,o._tween),s}})}};s._roundProps=function(n,t){for(var i=this._overwriteProps,r=i.length;--r>-1;)(n[i[r]]||n.bezier||n.bezierThrough)&&(this._round[i[r]]=t)};s._kill=function(n){var t,i,r=this._props;for(t in this._beziers)if(t in n)for(delete this._beziers[t],delete this._func[t],i=r.length;--i>-1;)r[i]===t&&r.splice(i,1);return this._super._kill.call(this,n)}}();_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(n,t){var ut,vt,f,gt,e=function(){n.call(this,"css");this._overwriteProps.length=0;this.setRatio=e.prototype.setRatio},l={},i=e.prototype=new n("css"),yi,ft,pi,wi,bi,et;i.constructor=e;e.version="1.14.1";e.API=2;e.defaultTransformPerspective=0;e.defaultSkewType="compensated";i="px";e.suffixMap={top:i,right:i,bottom:i,left:i,width:i,height:i,fontSize:i,padding:i,margin:i,perspective:i,lineHeight:""};var ni,ki,ti,di,gi,g,yt=/(?:\d|\-\d|\.\d|\-\.\d)+/g,nr=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,ii=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,pt=/[^\d\-\.]/g,ri=/(?:\d|\-|\+|=|#|\.)*/g,ui=/opacity *= *([^)]*)/i,wr=/opacity:([^;]*)/i,br=/alpha\(opacity *=.+?\)/i,tr=/^(rgb|hsl)/,ir=/([A-Z])/g,rr=/-([a-z])/gi,kr=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,ur=function(n,t){return t.toUpperCase()},dr=/(?:Left|Right|Width)/i,gr=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,nu=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,a=/,(?=[^\)]*(?:\(|$))/gi,v=Math.PI/180,nt=180/Math.PI,wt={},k=document,d=(k.documentElement,k.createElement("div")),fi=k.createElement("img"),y=e._internals={_specialProps:l},p=navigator.userAgent,tt=function(){var n,t=p.indexOf("Android"),i=k.createElement("div");return ti=-1!==p.indexOf("Safari")&&-1===p.indexOf("Chrome")&&(-1===t||Number(p.substr(t+8,1))>3),gi=ti&&6>Number(p.substr(p.indexOf("Version/")+8,1)),di=-1!==p.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(p)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(p))&&(g=parseFloat(RegExp.$1)),i.innerHTML="<a style='top:1px;opacity:.55;'>a<\/a>",n=i.getElementsByTagName("a")[0],n?/^0.55/.test(n.style.opacity):!1}(),fr=function(n){return ui.test("string"==typeof n?n:(n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?parseFloat(RegExp.$1)/100:1},er=function(n){window.console&&console.log(n)},or="",ei="",ot=function(n,t){t=t||d;var r,i,u=t.style;if(void 0!==u[n])return n;for(n=n.charAt(0).toUpperCase()+n.substr(1),r=["O","Moz","ms","Ms","Webkit"],i=5;--i>-1&&void 0===u[r[i]+n];);return i>=0?(ei=3===i?"ms":r[i],or="-"+ei.toLowerCase()+"-",ei+n):null},st=k.defaultView?k.defaultView.getComputedStyle:function(){},r=e.getStyle=function(n,t,i,r,u){var f;return tt||"opacity"!==t?(!r&&n.style[t]?f=n.style[t]:(i=i||st(n))?f=i[t]||i.getPropertyValue(t)||i.getPropertyValue(t.replace(ir,"-$1").toLowerCase()):n.currentStyle&&(f=n.currentStyle[t]),null==u||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:u):fr(n)},w=y.convertToPixels=function(n,i,u,f,o){if("px"===f||!f)return u;if("auto"===f||!u)return 0;var s,h,a,l=dr.test(i),c=n,v=d.style,y=0>u;if(y&&(u=-u),"%"===f&&-1!==i.indexOf("border"))s=u/100*(l?n.clientWidth:n.clientHeight);else{if(v.cssText="border:0 solid red;position:"+r(n,"position")+";line-height:0;","%"!==f&&c.appendChild)v[l?"borderLeftWidth":"borderTopWidth"]=u+f;else{if(c=n.parentNode||k.body,h=c._gsCache,a=t.ticker.frame,h&&l&&h.time===a)return h.width*u/100;v[l?"width":"height"]=u+f}c.appendChild(d);s=parseFloat(d[l?"offsetWidth":"offsetHeight"]);c.removeChild(d);l&&"%"===f&&e.cacheWidths!==!1&&(h=c._gsCache=c._gsCache||{},h.time=a,h.width=100*(s/u));0!==s||o||(s=w(n,i,u,f,!0))}return y?-s:s},sr=y.calculateOffset=function(n,t,i){if("absolute"!==r(n,"position",i))return 0;var u="left"===t?"Left":"Top",f=r(n,"margin"+u,i);return n["offset"+u]-(w(n,t,parseFloat(f),f.replace(ri,""))||0)},ht=function(n,t){var r,u,i={};if(t=t||st(n,null))if(r=t.length)for(;--r>-1;)i[t[r].replace(rr,ur)]=t.getPropertyValue(t[r]);else for(r in t)i[r]=t[r];else if(t=n.currentStyle||n.style)for(r in t)"string"==typeof r&&void 0===i[r]&&(i[r.replace(rr,ur)]=t[r]);return tt||(i.opacity=fr(n)),u=at(n,t,!1),i.rotation=u.rotation,i.skewX=u.skewX,i.scaleX=u.scaleX,i.scaleY=u.scaleY,i.x=u.x,i.y=u.y,b&&(i.z=u.z,i.rotationX=u.rotationX,i.rotationY=u.rotationY,i.scaleZ=u.scaleZ),i.filters&&delete i.filters,i},oi=function(n,t,i,r,u){var e,f,o,s={},h=n.style;for(f in i)"cssText"!==f&&"length"!==f&&isNaN(f)&&(t[f]!==(e=i[f])||u&&u[f])&&-1===f.indexOf("Origin")&&("number"==typeof e||"string"==typeof e)&&(s[f]="auto"!==e||"left"!==f&&"top"!==f?""!==e&&"auto"!==e&&"none"!==e||"string"!=typeof t[f]||""===t[f].replace(pt,"")?e:0:sr(n,f),void 0!==h[f]&&(o=new li(h,f,h[f],o)));if(r)for(f in r)"className"!==f&&(s[f]=r[f]);return{difs:s,firstMPT:o}},tu={width:["Left","Right"],height:["Top","Bottom"]},iu=["marginLeft","marginRight","marginTop","marginBottom"],ru=function(n,t,i){var u=parseFloat("width"===t?n.offsetWidth:n.offsetHeight),f=tu[t],e=f.length;for(i=i||st(n,null);--e>-1;)u-=parseFloat(r(n,"padding"+f[e],i,!0))||0,u-=parseFloat(r(n,"border"+f[e]+"Width",i,!0))||0;return u},bt=function(n,t){(null==n||""===n||"auto"===n||"auto auto"===n)&&(n="0 0");var u=n.split(" "),i=-1!==n.indexOf("left")?"0%":-1!==n.indexOf("right")?"100%":u[0],r=-1!==n.indexOf("top")?"0%":-1!==n.indexOf("bottom")?"100%":u[1];return null==r?r="0":"center"===r&&(r="50%"),("center"===i||isNaN(parseFloat(i))&&-1===(i+"").indexOf("="))&&(i="50%"),t&&(t.oxp=-1!==i.indexOf("%"),t.oyp=-1!==r.indexOf("%"),t.oxr="="===i.charAt(1),t.oyr="="===r.charAt(1),t.ox=parseFloat(i.replace(pt,"")),t.oy=parseFloat(r.replace(pt,""))),i+" "+r+(u.length>2?" "+u[2]:"")},hr=function(n,t){return"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2)):parseFloat(n)-parseFloat(t)},h=function(n,t){return null==n?t:"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2))+t:parseFloat(n)},ct=function(n,t,i,r){var f,o,u,e,s=1e-6;return null==n?e=t:"number"==typeof n?e=n:(f=360,o=n.split("_"),u=Number(o[0].replace(pt,""))*(-1===n.indexOf("rad")?1:nt)-("="===n.charAt(1)?0:t),o.length&&(r&&(r[i]=t+u),-1!==n.indexOf("short")&&(u%=f,u!==u%(f/2)&&(u=0>u?u+f:u-f)),-1!==n.indexOf("_cw")&&0>u?u=(u+9999999999*f)%f-(0|u/f)*f:-1!==n.indexOf("ccw")&&u>0&&(u=(u-9999999999*f)%f-(0|u/f)*f)),e=t+u),s>e&&e>-s&&(e=0),e},it={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},si=function(n,t,i){return n=0>n?n+1:n>1?n-1:n,0|255*(1>6*n?t+6*(i-t)*n:.5>n?i:2>3*n?t+6*(i-t)*(2/3-n):t)+.5},hi=function(n){var i,t,e,u,f,r;return n&&""!==n?"number"==typeof n?[n>>16,255&n>>8,255&n]:(","===n.charAt(n.length-1)&&(n=n.substr(0,n.length-1)),it[n]?it[n]:"#"===n.charAt(0)?(4===n.length&&(i=n.charAt(1),t=n.charAt(2),e=n.charAt(3),n="#"+i+i+t+t+e+e),n=parseInt(n.substr(1),16),[n>>16,255&n>>8,255&n]):"hsl"===n.substr(0,3)?(n=n.match(yt),u=Number(n[0])%360/360,f=Number(n[1])/100,r=Number(n[2])/100,t=.5>=r?r*(f+1):r+f-r*f,i=2*r-t,n.length>3&&(n[3]=Number(n[3])),n[0]=si(u+1/3,i,t),n[1]=si(u,i,t),n[2]=si(u-1/3,i,t),n):(n=n.match(yt)||it.transparent,n[0]=Number(n[0]),n[1]=Number(n[1]),n[2]=Number(n[2]),n.length>3&&(n[3]=Number(n[3])),n)):it.black},rt="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#.+?\\b";for(i in it)rt+="|"+i+"\\b";rt=RegExp(rt+")","gi");var cr=function(n,t,i,r){if(null==n)return function(n){return n};var e,s=t?(n.match(rt)||[""])[0]:"",f=n.split(s).join("").match(ii)||[],h=n.substr(0,n.indexOf(f[0])),c=")"===n.charAt(n.length-1)?")":"",o=-1!==n.indexOf(" ")?" ":",",u=f.length,l=u>0?f[0].replace(yt,""):"";return u?e=t?function(n){var p,v,t,y;if("number"==typeof n)n+=l;else if(r&&a.test(n)){for(y=n.replace(a,"|").split("|"),t=0;y.length>t;t++)y[t]=e(y[t]);return y.join(",")}if(p=(n.match(rt)||[s])[0],v=n.split(p).join("").match(ii)||[],t=v.length,u>t--)for(;u>++t;)v[t]=i?v[0|(t-1)/2]:f[t];return h+v.join(o)+o+p+c+(-1!==n.indexOf("inset")?" inset":"")}:function(n){var s,v,t;if("number"==typeof n)n+=l;else if(r&&a.test(n)){for(v=n.replace(a,"|").split("|"),t=0;v.length>t;t++)v[t]=e(v[t]);return v.join(",")}if(s=n.match(ii)||[],t=s.length,u>t--)for(;u>++t;)s[t]=i?s[0|(t-1)/2]:f[t];return h+s.join(o)+c}:function(n){return n}},ci=function(n){return n=n.split(","),function(t,i,r,u,f,e,o){var s,h=(i+"").split(" ");for(o={},s=0;4>s;s++)o[n[s]]=h[s]=h[s]||h[(s-1)/2>>0];return u.parse(t,o,f,e)}},li=(y._setPluginRatio=function(n){this.plugin.setRatio(n);for(var r,t,u,e,f=this.data,o=f.proxy,i=f.firstMPT,s=1e-6;i;)r=o[i.v],i.r?r=Math.round(r):s>r&&r>-s&&(r=0),i.t[i.p]=r,i=i._next;if(f.autoRotate&&(f.autoRotate.rotation=o.rotation),1===n)for(i=f.firstMPT;i;){if(t=i.t,t.type){if(1===t.type){for(e=t.xs0+t.s+t.xs1,u=1;t.l>u;u++)e+=t["xn"+u]+t["xs"+(u+1)];t.e=e}}else t.e=t.s+t.xs0;i=i._next}},function(n,t,i,r,u){this.t=n;this.p=t;this.v=i;this.r=u;r&&(r._prev=this,this._next=r)}),o=(y._parseToProxy=function(n,t,i,r,u,f){var c,e,o,s,v,h=r,l={},a={},y=i._transform,p=wt;for(i._transform=null,wt=t,r=v=i.parse(n,t,r,u),wt=p,f&&(i._transform=y,h&&(h._prev=null,h._prev&&(h._prev._next=null)));r&&r!==h;){if(1>=r.type&&(e=r.p,a[e]=r.s+r.c,l[e]=r.s,f||(s=new li(r,"s",e,s,r.r),r.c=0),1===r.type))for(c=r.l;--c>0;)o="xn"+c,e=r.p+"_"+o,a[e]=r.data[o],l[e]=r[o],f||(s=new li(r,o,e,s,r.rxp[o]));r=r._next}return{proxy:l,end:a,firstMPT:s,pt:v}},y.CSSPropTween=function(n,t,i,r,u,f,e,s,h,c,l){this.t=n;this.p=t;this.s=i;this.c=r;this.n=e||t;n instanceof o||gt.push(this.n);this.r=s;this.type=f||0;h&&(this.pr=h,ut=!0);this.b=void 0===c?i:c;this.e=void 0===l?i+r:l;u&&(this._next=u,u._prev=this)}),kt=e.parseComplex=function(n,t,i,r,u,f,e,s,h,c){i=i||f||"";e=new o(n,t,0,0,e,c?2:1,null,!1,s,i,r);r+="";var y,w,b,l,v,ut,ft,nt,k,et,d,g,p=i.split(", ").join(",").split(" "),rt=r.split(", ").join(",").split(" "),ot=p.length,st=ni!==!1;for((-1!==r.indexOf(",")||-1!==i.indexOf(","))&&(p=p.join(" ").replace(a,", ").split(" "),rt=rt.join(" ").replace(a,", ").split(" "),ot=p.length),ot!==rt.length&&(p=(f||"").split(" "),ot=p.length),e.plugin=h,e.setRatio=c,y=0;ot>y;y++)if(l=p[y],v=rt[y],nt=parseFloat(l),nt||0===nt)e.appendXtra("",nt,hr(v,nt),v.replace(nr,""),st&&-1!==v.indexOf("px"),!0);else if(u&&("#"===l.charAt(0)||it[l]||tr.test(l)))g=","===v.charAt(v.length-1)?"),":")",l=hi(l),v=hi(v),k=l.length+v.length>6,k&&!tt&&0===v[3]?(e["xs"+e.l]+=e.l?" transparent":"transparent",e.e=e.e.split(rt[y]).join("transparent")):(tt||(k=!1),e.appendXtra(k?"rgba(":"rgb(",l[0],v[0]-l[0],",",!0,!0).appendXtra("",l[1],v[1]-l[1],",",!0).appendXtra("",l[2],v[2]-l[2],k?",":g,!0),k&&(l=4>l.length?1:l[3],e.appendXtra("",l,(4>v.length?1:v[3])-l,g,!1)));else if(ut=l.match(yt)){if(ft=v.match(nr),!ft||ft.length!==ut.length)return e;for(b=0,w=0;ut.length>w;w++)d=ut[w],et=l.indexOf(d,b),e.appendXtra(l.substr(b,et-b),Number(d),hr(ft[w],d),"",st&&"px"===l.substr(et+d.length,2),0===w),b=et+d.length;e["xs"+e.l]+=l.substr(b)}else e["xs"+e.l]+=e.l?" "+l:l;if(-1!==r.indexOf("=")&&e.data){for(g=e.xs0+e.data.s,y=1;e.l>y;y++)g+=e["xs"+y]+e.data["xn"+y];e.e=g+e["xs"+y]}return e.l||(e.type=-1,e.xs0=e.e),e.xfirst||e},s=9;for(i=o.prototype,i.l=i.pr=0;--s>0;)i["xn"+s]=0,i["xs"+s]="";i.xs0="";i._next=i._prev=i.xfirst=i.data=i.plugin=i.setRatio=i.rxp=null;i.appendXtra=function(n,t,i,r,u,f){var e=this,s=e.l;return e["xs"+s]+=f&&s?" "+n:n||"",i||0===s||e.plugin?(e.l++,e.type=e.setRatio?2:1,e["xs"+e.l]=r||"",s>0?(e.data["xn"+s]=t+i,e.rxp["xn"+s]=u,e["xn"+s]=t,e.plugin||(e.xfirst=new o(e,"xn"+s,t,i,e.xfirst||e,0,e.n,u,e.pr),e.xfirst.xs0=0),e):(e.data={s:t+i},e.rxp={},e.s=t,e.c=i,e.r=u,e)):(e["xs"+s]+=t+(r||""),e)};var lr=function(n,t){t=t||{};this.p=t.prefix?ot(n)||n:n;l[n]=l[this.p]=this;this.format=t.formatter||cr(t.defaultValue,t.color,t.collapsible,t.multi);t.parser&&(this.parse=t.parser);this.clrs=t.color;this.multi=t.multi;this.keyword=t.keyword;this.dflt=t.defaultValue;this.pr=t.priority||0},u=y._registerComplexSpecialProp=function(n,t,i){"object"!=typeof t&&(t={parser:i});var r,e,u=n.split(","),f=t.defaultValue;for(i=i||[f],r=0;u.length>r;r++)t.prefix=0===r&&t.prefix,t.defaultValue=i[r]||f,e=new lr(u[r],t)},uu=function(n){if(!l[n]){var t=n.charAt(0).toUpperCase()+n.substr(1)+"Plugin";u(n,{parser:function(n,i,r,u,f,e,o){var s=(_gsScope.GreenSockGlobals||_gsScope).com.greensock.plugins[t];return s?(s._cssRegister(),l[r].parse(n,i,r,u,f,e,o)):(er("Error: "+t+" js file not loaded."),f)}})}};i=lr.prototype;i.parseComplex=function(n,t,i,r,u,f){var o,s,e,l,v,c,h=this.keyword;if(this.multi&&(a.test(i)||a.test(t)?(s=t.replace(a,"|").split("|"),e=i.replace(a,"|").split("|")):h&&(s=[t],e=[i])),e){for(l=e.length>s.length?e.length:s.length,o=0;l>o;o++)t=s[o]=s[o]||this.dflt,i=e[o]=e[o]||this.dflt,h&&(v=t.indexOf(h),c=i.indexOf(h),v!==c&&(i=-1===c?e:s,i[o]+=" "+h));t=s.join(", ");i=e.join(", ")}return kt(n,this.p,t,i,this.clrs,this.dflt,r,this.pr,u,f)};i.parse=function(n,t,i,u,e,o){return this.parseComplex(n.style,this.format(r(n,this.p,f,!1,this.dflt)),this.format(t),e,o)};e.registerSpecialProp=function(n,t,i){u(n,{parser:function(n,r,u,f,e,s){var h=new o(n,u,0,0,e,2,u,!1,i);return h.plugin=s,h.setRatio=t(n,r,f._tween,u),h},priority:i})};var ar="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),c=ot("transform"),fu=or+"transform",lt=ot("transformOrigin"),b=null!==ot("perspective"),vr=y.Transform=function(){this.skewY=0},ai=window.SVGElement,dt=ai&&(g||/Android/i.test(p)&&!window.chrome),yr=function(n,t,i){var r=n.getBBox();t=bt(t).split(" ");i.xOrigin=(-1!==t[0].indexOf("%")?parseFloat(t[0])/100*r.width:parseFloat(t[0]))+r.x;i.yOrigin=(-1!==t[1].indexOf("%")?parseFloat(t[1])/100*r.height:parseFloat(t[1]))+r.y},at=y.getTransform=function(n,t,i,u){if(n._gsTransform&&i&&!u)return n._gsTransform;var y,s,tt,vt,ei,pt,wt,ft,it,oi,si,bt,kt,o=i?n._gsTransform||new vr:new vr,bi=0>o.scaleX,ot=2e-5,p=1e5,yt=179.99,st=yt*v,ki=b?parseFloat(r(n,lt,t,!1,"0 0 0").split(" ")[2])||o.zOrigin||0:0,li=parseFloat(e.defaultTransformPerspective)||0;if(c?y=r(n,fu,t,!0):n.currentStyle&&(y=n.currentStyle.filter.match(gr),y=y&&4===y.length?[y[0].substr(4),Number(y[2].substr(4)),Number(y[1].substr(4)),y[3].substr(4),o.x||0,o.y||0].join(","):""),y&&"none"!==y&&"matrix(1, 0, 0, 1, 0, 0)"!==y){for(s=(y||"").match(/(?:\-|\b)[\d\-\.e]+\b/gi)||[],tt=s.length;--tt>-1;)vt=Number(s[tt]),s[tt]=(ei=vt-(vt|=0))?(0|ei*p+(0>ei?-.5:.5))/p+vt:vt;if(16===s.length){var ht=s[8],k=s[9],w=s[10],vi=s[12],yi=s[13],ct=s[14];if(o.zOrigin&&(ct=-o.zOrigin,vi=ht*ct-s[12],yi=k*ct-s[13],ct=w*ct+o.zOrigin-s[14]),!i||u||null==o.rotationX){var dt,at,gt,h,l,hi,ci,et=s[0],d=s[1],ni=s[2],di=s[3],ti=s[4],g=s[5],rt=s[6],gi=s[7],ut=s[11],a=Math.atan2(rt,w),pi=-st>a||a>st;o.rotationX=a*nt;a&&(h=Math.cos(-a),l=Math.sin(-a),dt=ti*h+ht*l,at=g*h+k*l,gt=rt*h+w*l,ht=ti*-l+ht*h,k=g*-l+k*h,w=rt*-l+w*h,ut=gi*-l+ut*h,ti=dt,g=at,rt=gt);a=Math.atan2(ht,et);o.rotationY=a*nt;a&&(hi=-st>a||a>st,h=Math.cos(-a),l=Math.sin(-a),dt=et*h-ht*l,at=d*h-k*l,gt=ni*h-w*l,k=d*l+k*h,w=ni*l+w*h,ut=di*l+ut*h,et=dt,d=at,ni=gt);a=Math.atan2(d,g);o.rotation=a*nt;a&&(ci=-st>a||a>st,h=Math.cos(-a),l=Math.sin(-a),et=et*h+ti*l,at=d*h+g*l,g=d*-l+g*h,rt=ni*-l+rt*h,d=at);ci&&pi?o.rotation=o.rotationX=0:ci&&hi?o.rotation=o.rotationY=0:hi&&pi&&(o.rotationY=o.rotationX=0);o.scaleX=(0|Math.sqrt(et*et+d*d)*p+.5)/p;o.scaleY=(0|Math.sqrt(g*g+k*k)*p+.5)/p;o.scaleZ=(0|Math.sqrt(rt*rt+w*w)*p+.5)/p;o.skewX=0;o.perspective=ut?1/(0>ut?-ut:ut):0;o.x=vi;o.y=yi;o.z=ct}}else if(!(b&&!u&&s.length&&o.x===s[4]&&o.y===s[5]&&(o.rotationX||o.rotationY)||void 0!==o.x&&"none"===r(n,"display",t))){var wi=s.length>=6,ii=wi?s[0]:1,ri=s[1]||0,ui=s[2]||0,fi=wi?s[3]:1;o.x=s[4]||0;o.y=s[5]||0;pt=Math.sqrt(ii*ii+ri*ri);wt=Math.sqrt(fi*fi+ui*ui);ft=ii||ri?Math.atan2(ri,ii)*nt:o.rotation||0;it=ui||fi?Math.atan2(ui,fi)*nt+ft:o.skewX||0;oi=pt-Math.abs(o.scaleX||0);si=wt-Math.abs(o.scaleY||0);Math.abs(it)>90&&270>Math.abs(it)&&(bi?(pt*=-1,it+=0>=ft?180:-180,ft+=0>=ft?180:-180):(wt*=-1,it+=0>=it?180:-180));bt=(ft-o.rotation)%180;kt=(it-o.skewX)%180;(void 0===o.skewX||oi>ot||-ot>oi||si>ot||-ot>si||bt>-yt&&yt>bt&&!1|bt*p||kt>-yt&&yt>kt&&!1|kt*p)&&(o.scaleX=pt,o.scaleY=wt,o.rotation=ft,o.skewX=it);b&&(o.rotationX=o.rotationY=o.z=0,o.perspective=li,o.scaleZ=1)}o.zOrigin=ki;for(tt in o)ot>o[tt]&&o[tt]>-ot&&(o[tt]=0)}else o={x:0,y:0,z:0,scaleX:1,scaleY:1,scaleZ:1,skewX:0,skewY:0,perspective:li,rotation:0,rotationX:0,rotationY:0,zOrigin:0};return i&&(n._gsTransform=o),o.svg=ai&&n instanceof ai,o.svg&&yr(n,r(n,lt,f,!1,"50% 50%")+"",o),o.xPercent=o.yPercent=0,o},eu=function(n){var o,p,t=this.data,tt=-t.rotation*v,ft=tt+t.skewX*v,e=1e5,h=(0|Math.cos(tt)*t.scaleX*e)/e,u=(0|Math.sin(tt)*t.scaleX*e)/e,f=(0|Math.sin(ft)*-t.scaleY*e)/e,c=(0|Math.cos(ft)*t.scaleY*e)/e,d=this.t.style,nt=this.t.currentStyle,b,y,et,ot;if(nt){p=u;u=-f;f=-p;o=nt.filter;d.filter="";var i,r,l=this.t.offsetWidth,a=this.t.offsetHeight,it="absolute"!==nt.position,k="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+u+", M21="+f+", M22="+c,rt=t.x+l*t.xPercent/100,ut=t.y+a*t.yPercent/100;if(null!=t.ox&&(i=(t.oxp?.01*l*t.ox:t.ox)-l/2,r=(t.oyp?.01*a*t.oy:t.oy)-a/2,rt+=i-(i*h+r*u),ut+=r-(i*f+r*c)),it?(i=l/2,r=a/2,k+=", Dx="+(i-(i*h+r*u)+rt)+", Dy="+(r-(i*f+r*c)+ut)+")"):k+=", sizingMethod='auto expand')",d.filter=-1!==o.indexOf("DXImageTransform.Microsoft.Matrix(")?o.replace(nu,k):k+" "+o,(0===n||1===n)&&1===h&&0===u&&0===f&&1===c&&(it&&-1===k.indexOf("Dx=0, Dy=0")||ui.test(o)&&100!==parseFloat(RegExp.$1)||-1===o.indexOf("gradient("&&o.indexOf("Alpha"))&&d.removeAttribute("filter")),!it)for(ot=8>g?1:-1,i=t.ieOffsetX||0,r=t.ieOffsetY||0,t.ieOffsetX=Math.round((l-((0>h?-h:h)*l+(0>u?-u:u)*a))/2+rt),t.ieOffsetY=Math.round((a-((0>c?-c:c)*a+(0>f?-f:f)*l))/2+ut),s=0;4>s;s++)y=iu[s],b=nt[y],p=-1!==b.indexOf("px")?parseFloat(b):w(this.t,y,parseFloat(b),b.replace(ri,""))||0,et=p!==t[y]?2>s?-t.ieOffsetX:-t.ieOffsetY:2>s?i-t.ieOffsetX:r-t.ieOffsetY,d[y]=(t[y]=Math.round(p-et*(0===s||2===s?1:ot)))+"px"}},vi=y.set3DTransformRatio=function(n){var tt,w,b,l,it,k,d,a,et,rt,y,o,ot,ut,g,st,i,r,u,f,ct,lt,at,t=this.data,vt=this.t.style,e=t.rotation*v,s=t.scaleX,h=t.scaleY,p=t.scaleZ,yt=t.x,pt=t.y,ht=t.z,nt=t.perspective,ft;if(!(1!==n&&0!==n||"auto"!==t.force3D||t.rotationY||t.rotationX||1!==p||nt||ht))return pr.call(this,n),void 0;if(di&&(ft=.0001,ft>s&&s>-ft&&(s=p=2e-5),ft>h&&h>-ft&&(h=p=2e-5),!nt||t.z||t.rotationX||t.rotationY||(nt=0)),e||t.skewX)r=Math.cos(e),u=Math.sin(e),tt=r,it=u,t.skewX&&(e-=t.skewX*v,r=Math.cos(e),u=Math.sin(e),"simple"===t.skewType&&(f=Math.tan(t.skewX*v),f=Math.sqrt(1+f*f),r*=f,u*=f)),w=-u,k=r;else{if(!(t.rotationY||t.rotationX||1!==p||nt||t.svg))return vt[c]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) translate3d(":"translate3d(")+yt+"px,"+pt+"px,"+ht+"px)"+(1!==s||1!==h?" scale("+s+","+h+")":""),void 0;tt=k=1;w=it=0}y=1;b=l=d=a=et=rt=o=ot=ut=0;g=nt?-1/nt:0;st=t.zOrigin;i=1e5;e=t.rotationY*v;e&&(r=Math.cos(e),u=Math.sin(e),et=y*-u,ot=g*-u,b=tt*u,d=it*u,y*=r,g*=r,tt*=r,it*=r);e=t.rotationX*v;e&&(r=Math.cos(e),u=Math.sin(e),f=w*r+b*u,ct=k*r+d*u,lt=rt*r+y*u,at=ut*r+g*u,b=w*-u+b*r,d=k*-u+d*r,y=rt*-u+y*r,g=ut*-u+g*r,w=f,k=ct,rt=lt,ut=at);1!==p&&(b*=p,d*=p,y*=p,g*=p);1!==h&&(w*=h,k*=h,rt*=h,ut*=h);1!==s&&(tt*=s,it*=s,et*=s,ot*=s);st&&(o-=st,l=b*o,a=d*o,o=y*o+st);t.svg&&(l+=t.xOrigin-(t.xOrigin*tt+t.yOrigin*w),a+=t.yOrigin-(t.xOrigin*it+t.yOrigin*k));l=(f=(l+=yt)-(l|=0))?(0|f*i+(0>f?-.5:.5))/i+l:l;a=(f=(a+=pt)-(a|=0))?(0|f*i+(0>f?-.5:.5))/i+a:a;o=(f=(o+=ht)-(o|=0))?(0|f*i+(0>f?-.5:.5))/i+o:o;vt[c]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix3d(":"matrix3d(")+[(0|tt*i)/i,(0|it*i)/i,(0|et*i)/i,(0|ot*i)/i,(0|w*i)/i,(0|k*i)/i,(0|rt*i)/i,(0|ut*i)/i,(0|b*i)/i,(0|d*i)/i,(0|y*i)/i,(0|g*i)/i,l,a,o,nt?1+-o/nt:1].join(",")+")"},pr=y.set2DTransformRatio=function(n){var e,h,i,o,s,l,a,y,p,w,f,t=this.data,k=this.t,d=k.style,r=t.x,u=t.y;return!(t.rotationX||t.rotationY||t.z||t.force3D===!0||"auto"===t.force3D&&1!==n&&0!==n)||t.svg&&dt||!b?(o=t.scaleX,s=t.scaleY,t.rotation||t.skewX||t.svg?(e=t.rotation*v,h=e-t.skewX*v,i=1e5,l=Math.cos(e)*o,a=Math.sin(e)*o,y=Math.sin(h)*-s,p=Math.cos(h)*s,t.svg&&(r+=t.xOrigin-(t.xOrigin*l+t.yOrigin*y),u+=t.yOrigin-(t.xOrigin*a+t.yOrigin*p),f=1e-6,f>r&&r>-f&&(r=0),f>u&&u>-f&&(u=0)),w=(0|l*i)/i+","+(0|a*i)/i+","+(0|y*i)/i+","+(0|p*i)/i+","+r+","+u+")",t.svg&&dt?k.setAttribute("transform","matrix("+w):d[c]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+w):d[c]=(t.xPercent||t.yPercent?"translate("+t.xPercent+"%,"+t.yPercent+"%) matrix(":"matrix(")+o+",0,0,"+s+","+r+","+u+")",void 0):(this.setRatio=vi,vi.call(this,n),void 0)};for(u("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent",{parser:function(n,t,i,u,s,l,a){if(u._transform)return s;var p,ut,g,w,it,rt,nt,y=u._transform=at(n,f,!0,a.parseTransform),et=n.style,ot=1e-6,st=ar.length,v=a,tt={};if("string"==typeof v.transform&&c)g=d.style,g[c]=v.transform,g.display="block",g.position="absolute",k.body.appendChild(d),p=at(d,null,!1),k.body.removeChild(d);else if("object"==typeof v){if(p={scaleX:h(null!=v.scaleX?v.scaleX:v.scale,y.scaleX),scaleY:h(null!=v.scaleY?v.scaleY:v.scale,y.scaleY),scaleZ:h(v.scaleZ,y.scaleZ),x:h(v.x,y.x),y:h(v.y,y.y),z:h(v.z,y.z),xPercent:h(v.xPercent,y.xPercent),yPercent:h(v.yPercent,y.yPercent),perspective:h(v.transformPerspective,y.perspective)},nt=v.directionalRotation,null!=nt)if("object"==typeof nt)for(g in nt)v[g]=nt[g];else v.rotation=nt;"string"==typeof v.x&&-1!==v.x.indexOf("%")&&(p.x=0,p.xPercent=h(v.x,y.xPercent));"string"==typeof v.y&&-1!==v.y.indexOf("%")&&(p.y=0,p.yPercent=h(v.y,y.yPercent));p.rotation=ct("rotation"in v?v.rotation:"shortRotation"in v?v.shortRotation+"_short":"rotationZ"in v?v.rotationZ:y.rotation,y.rotation,"rotation",tt);b&&(p.rotationX=ct("rotationX"in v?v.rotationX:"shortRotationX"in v?v.shortRotationX+"_short":y.rotationX||0,y.rotationX,"rotationX",tt),p.rotationY=ct("rotationY"in v?v.rotationY:"shortRotationY"in v?v.shortRotationY+"_short":y.rotationY||0,y.rotationY,"rotationY",tt));p.skewX=null==v.skewX?y.skewX:ct(v.skewX,y.skewX);p.skewY=null==v.skewY?y.skewY:ct(v.skewY,y.skewY);(ut=p.skewY-y.skewY)&&(p.skewX+=ut,p.rotation+=ut)}for(b&&null!=v.force3D&&(y.force3D=v.force3D,rt=!0),y.skewType=v.skewType||y.skewType||e.defaultSkewType,it=y.force3D||y.z||y.rotationX||y.rotationY||p.z||p.rotationX||p.rotationY||p.perspective,it||null==v.scale||(p.scaleZ=1);--st>-1;)i=ar[st],w=p[i]-y[i],(w>ot||-ot>w||null!=v[i]||null!=wt[i])&&(rt=!0,s=new o(y,i,y[i],w,s),i in tt&&(s.e=tt[i]),s.xs0=0,s.plugin=l,u._overwriteProps.push(s.n));return w=v.transformOrigin,w&&y.svg?(yr(n,w,p),s=new o(y,"xOrigin",y.xOrigin,p.xOrigin-y.xOrigin,s,-1,"transformOrigin"),s.b=y.xOrigin,s.e=s.xs0=p.xOrigin,s=new o(y,"yOrigin",y.yOrigin,p.yOrigin-y.yOrigin,s,-1,"transformOrigin"),s.b=y.yOrigin,s.e=s.xs0=p.yOrigin,ft(et,lt)):(w||b&&it&&y.zOrigin)&&(c?(rt=!0,i=lt,w=(w||r(n,i,f,!1,"50% 50%"))+"",s=new o(et,i,0,0,s,-1,"transformOrigin"),s.b=et[i],s.plugin=l,b?(g=y.zOrigin,w=w.split(" "),y.zOrigin=(w.length>2&&(0===g||"0px"!==w[2])?parseFloat(w[2]):g)||0,s.xs0=s.e=w[0]+" "+(w[1]||"50%")+" 0px",s=new o(y,"zOrigin",0,0,s,-1,s.n),s.b=g,s.xs0=s.e=y.zOrigin):s.xs0=s.e=w):bt(w+"",y)),rt&&(u._transformType=y.svg&&dt||!it&&3!==this._transformType?2:3),s},prefix:!0}),u("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),u("borderRadius",{defaultValue:"0px",parser:function(n,t,i,u,e){t=this.format(t);var tt,l,d,h,o,s,p,a,it,rt,c,v,g,b,k,nt,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],ut=n.style;for(it=parseFloat(n.offsetWidth),rt=parseFloat(n.offsetHeight),tt=t.split(" "),l=0;y.length>l;l++)this.p.indexOf("border")&&(y[l]=ot(y[l])),o=h=r(n,y[l],f,!1,"0px"),-1!==o.indexOf(" ")&&(h=o.split(" "),o=h[0],h=h[1]),s=d=tt[l],p=parseFloat(o),v=o.substr((p+"").length),g="="===s.charAt(1),g?(a=parseInt(s.charAt(0)+"1",10),s=s.substr(2),a*=parseFloat(s),c=s.substr((a+"").length-(0>a?1:0))||""):(a=parseFloat(s),c=s.substr((a+"").length)),""===c&&(c=vt[i]||v),c!==v&&(b=w(n,"borderLeft",p,v),k=w(n,"borderTop",p,v),"%"===c?(o=100*(b/it)+"%",h=100*(k/rt)+"%"):"em"===c?(nt=w(n,"borderLeft",1,"em"),o=b/nt+"em",h=k/nt+"em"):(o=b+"px",h=k+"px"),g&&(s=parseFloat(o)+a+c,d=parseFloat(h)+a+c)),e=kt(ut,y[l],o+" "+h,s+" "+d,!1,"0px",e);return e},prefix:!0,formatter:cr("0px 0px 0px 0px",!1,!0)}),u("backgroundPosition",{defaultValue:"0 0",parser:function(n,t,i,u,e,o){var c,b,h,v,y,l,p="background-position",a=f||st(n,null),s=this.format((a?g?a.getPropertyValue(p+"-x")+" "+a.getPropertyValue(p+"-y"):a.getPropertyValue(p):n.currentStyle.backgroundPositionX+" "+n.currentStyle.backgroundPositionY)||"0 0"),w=this.format(t);if(-1!==s.indexOf("%")!=(-1!==w.indexOf("%"))&&(l=r(n,"backgroundImage").replace(kr,""),l&&"none"!==l)){for(c=s.split(" "),b=w.split(" "),fi.setAttribute("src",l),h=2;--h>-1;)s=c[h],v=-1!==s.indexOf("%"),v!==(-1!==b[h].indexOf("%"))&&(y=0===h?n.offsetWidth-fi.width:n.offsetHeight-fi.height,c[h]=v?parseFloat(s)/100*y+"px":100*(parseFloat(s)/y)+"%");s=c.join(" ")}return this.parseComplex(n.style,s,w,e,o)},formatter:bt}),u("backgroundSize",{defaultValue:"0 0",formatter:bt}),u("perspective",{defaultValue:"0px",prefix:!0}),u("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),u("transformStyle",{prefix:!0}),u("backfaceVisibility",{prefix:!0}),u("userSelect",{prefix:!0}),u("margin",{parser:ci("marginTop,marginRight,marginBottom,marginLeft")}),u("padding",{parser:ci("paddingTop,paddingRight,paddingBottom,paddingLeft")}),u("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(n,t,i,u,e,o){var c,s,h;return 9>g?(s=n.currentStyle,h=8>g?" ":",",c="rect("+s.clipTop+h+s.clipRight+h+s.clipBottom+h+s.clipLeft+")",t=this.format(t).split(",").join(h)):(c=this.format(r(n,this.p,f,!1,this.dflt)),t=this.format(t)),this.parseComplex(n.style,c,t,e,o)}}),u("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),u("autoRound,strictUnits",{parser:function(n,t,i,r,u){return u}}),u("border",{defaultValue:"0px solid #000",parser:function(n,t,i,u,e,o){return this.parseComplex(n.style,this.format(r(n,"borderTopWidth",f,!1,"0px")+" "+r(n,"borderTopStyle",f,!1,"solid")+" "+r(n,"borderTopColor",f,!1,"#000")),this.format(t),e,o)},color:!0,formatter:function(n){var t=n.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(n.match(rt)||["#000"])[0]}}),u("borderWidth",{parser:ci("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),u("float,cssFloat,styleFloat",{parser:function(n,t,i,r,u){var f=n.style,e="cssFloat"in f?"cssFloat":"styleFloat";return new o(f,e,0,0,u,-1,i,!1,0,f[e],t)}}),yi=function(n){var f,i=this.t,t=i.filter||r(this.data,"filter")||"",u=0|this.s+this.c*n;100===u&&(-1===t.indexOf("atrix(")&&-1===t.indexOf("radient(")&&-1===t.indexOf("oader(")?(i.removeAttribute("filter"),f=!r(this.data,"filter")):(i.filter=t.replace(br,""),f=!0));f||(this.xn1&&(i.filter=t=t||"alpha(opacity="+u+")"),-1===t.indexOf("pacity")?0===u&&this.xn1||(i.filter=t+" alpha(opacity="+u+")"):i.filter=t.replace(ui,"opacity="+u))},u("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(n,t,i,u,e,s){var h=parseFloat(r(n,"opacity",f,!1,"1")),c=n.style,l="autoAlpha"===i;return"string"==typeof t&&"="===t.charAt(1)&&(t=("-"===t.charAt(0)?-1:1)*parseFloat(t.substr(2))+h),l&&1===h&&"hidden"===r(n,"visibility",f)&&0!==t&&(h=0),tt?e=new o(c,"opacity",h,t-h,e):(e=new o(c,"opacity",100*h,100*(t-h),e),e.xn1=l?1:0,c.zoom=1,e.type=2,e.b="alpha(opacity="+e.s+")",e.e="alpha(opacity="+(e.s+e.c)+")",e.data=n,e.plugin=s,e.setRatio=yi),l&&(e=new o(c,"visibility",0,0,e,-1,null,!1,0,0!==h?"inherit":"hidden",0===t?"hidden":"inherit"),e.xs0="inherit",u._overwriteProps.push(e.n),u._overwriteProps.push(i)),e}}),ft=function(n,t){t&&(n.removeProperty?("ms"===t.substr(0,2)&&(t="M"+t.substr(1)),n.removeProperty(t.replace(ir,"-$1").toLowerCase())):n.removeAttribute(t))},pi=function(n){if(this.t._gsClassPT=this,1===n||0===n){this.t.setAttribute("class",0===n?this.b:this.e);for(var t=this.data,i=this.t.style;t;)t.v?i[t.p]=t.v:ft(i,t.p),t=t._next;1===n&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)},u("className",{parser:function(n,t,i,r,u,e,s){var c,y,l,a,h,v=n.getAttribute("class")||"",p=n.style.cssText;if(u=r._classNamePT=new o(n,i,0,0,u,2),u.setRatio=pi,u.pr=-11,ut=!0,u.b=v,y=ht(n,f),l=n._gsClassPT){for(a={},h=l.data;h;)a[h.p]=1,h=h._next;l.setRatio(1)}return n._gsClassPT=u,u.e="="!==t.charAt(1)?t:v.replace(RegExp("\\s*\\b"+t.substr(2)+"\\b"),"")+("+"===t.charAt(0)?" "+t.substr(2):""),r._tween._duration&&(n.setAttribute("class",u.e),c=oi(n,y,ht(n),s,a),n.setAttribute("class",v),u.data=c.firstMPT,n.style.cssText=p,u=u.xfirst=r.parse(n,c.difs,u,e)),u}}),wi=function(n){if((1===n||0===n)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var i,t,r,u,f=this.t.style,e=l.transform.parse;if("all"===this.e)f.cssText="",u=!0;else for(i=this.e.split(" ").join("").split(","),r=i.length;--r>-1;)t=i[r],l[t]&&(l[t].parse===e?u=!0:t="transformOrigin"===t?lt:l[t].p),ft(f,t);u&&(ft(f,c),this.t._gsTransform&&delete this.t._gsTransform)}},u("clearProps",{parser:function(n,t,i,r,u){return u=new o(n,i,0,0,u,2),u.setRatio=wi,u.e=t,u.pr=-10,u.data=r._tween,ut=!0,u}}),i="bezier,throwProps,physicsProps,physics2D".split(","),s=i.length;s--;)uu(i[s]);return i=e.prototype,i._firstPT=null,i._onInitTween=function(n,t,i){if(!n.nodeType)return!1;this._target=n;this._tween=i;this._vars=t;ni=t.autoRound;ut=!1;vt=t.suffixMap||e.suffixMap;f=st(n,"");gt=this._overwriteProps;var l,s,u,a,w,k,y,v,p,h=n.style;if(ki&&""===h.zIndex&&(l=r(n,"zIndex",f),("auto"===l||""===l)&&this._addLazySet(h,"zIndex",0)),"string"==typeof t&&(a=h.cssText,l=ht(n,f),h.cssText=a+";"+t,l=oi(n,l,ht(n)).difs,!tt&&wr.test(t)&&(l.opacity=parseFloat(RegExp.$1)),t=l,h.cssText=a),this._firstPT=s=this.parse(n,t,null),this._transformType){for(p=3===this._transformType,c?ti&&(ki=!0,""===h.zIndex&&(y=r(n,"zIndex",f),("auto"===y||""===y)&&this._addLazySet(h,"zIndex",0)),gi&&this._addLazySet(h,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(p?"visible":"hidden"))):h.zoom=1,u=s;u&&u._next;)u=u._next;v=new o(n,"transform",0,0,null,2);this._linkCSSP(v,null,u);v.setRatio=p&&b?vi:c?pr:eu;v.data=this._transform||at(n,f,!0);gt.pop()}if(ut){for(;s;){for(k=s._next,u=a;u&&u.pr>s.pr;)u=u._next;(s._prev=u?u._prev:w)?s._prev._next=s:a=s;(s._next=u)?u._prev=s:w=s;s=k}this._firstPT=a}return!0},i.parse=function(n,t,i,u){var e,d,h,c,v,s,y,a,p,b,k=n.style;for(e in t)s=t[e],d=l[e],d?i=d.parse(n,s,e,this,i,u,t):(v=r(n,e,f)+"",p="string"==typeof s,"color"===e||"fill"===e||"stroke"===e||-1!==e.indexOf("Color")||p&&tr.test(s)?(p||(s=hi(s),s=(s.length>3?"rgba(":"rgb(")+s.join(",")+")"),i=kt(k,e,v,s,!0,"transparent",i,0,u)):!p||-1===s.indexOf(" ")&&-1===s.indexOf(",")?(h=parseFloat(v),y=h||0===h?v.substr((h+"").length):"",(""===v||"auto"===v)&&("width"===e||"height"===e?(h=ru(n,e,f),y="px"):"left"===e||"top"===e?(h=sr(n,e,f),y="px"):(h="opacity"!==e?0:1,y="")),b=p&&"="===s.charAt(1),b?(c=parseInt(s.charAt(0)+"1",10),s=s.substr(2),c*=parseFloat(s),a=s.replace(ri,"")):(c=parseFloat(s),a=p?s.substr((c+"").length)||"":""),""===a&&(a=e in vt?vt[e]:y),s=c||0===c?(b?c+h:c)+a:t[e],y!==a&&""!==a&&(c||0===c)&&h&&(h=w(n,e,h,y),"%"===a?(h/=w(n,e,100,"%")/100,t.strictUnits!==!0&&(v=h+"%")):"em"===a?h/=w(n,e,1,"em"):"px"!==a&&(c=w(n,e,c,a),a="px"),b&&(c||0===c)&&(s=c+h+a)),b&&(c+=h),!h&&0!==h||!c&&0!==c?void 0!==k[e]&&(s||"NaN"!=s+""&&null!=s)?(i=new o(k,e,c||h||0,0,i,-1,e,!1,0,v,s),i.xs0="none"!==s||"display"!==e&&-1===e.indexOf("Style")?s:v):er("invalid "+e+" tween value: "+t[e]):(i=new o(k,e,h,c-h,i,0,e,ni!==!1&&("px"===a||"zIndex"===e),0,v,s),i.xs0=a)):i=kt(k,e,v,s,!0,null,i,0,u)),u&&i&&!i.plugin&&(i.plugin=u);return i},i.setRatio=function(n){var i,u,r,t=this._firstPT,f=1e-6;if(1!==n||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(n||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;t;){if(i=t.c*n+t.s,t.r?i=Math.round(i):f>i&&i>-f&&(i=0),t.type)if(1===t.type)if(r=t.l,2===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2;else if(3===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3;else if(4===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4;else if(5===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4+t.xn4+t.xs5;else{for(u=t.xs0+i+t.xs1,r=1;t.l>r;r++)u+=t["xn"+r]+t["xs"+(r+1)];t.t[t.p]=u}else-1===t.type?t.t[t.p]=t.xs0:t.setRatio&&t.setRatio(n);else t.t[t.p]=i+t.xs0;t=t._next}else for(;t;)2!==t.type?t.t[t.p]=t.b:t.setRatio(n),t=t._next;else for(;t;)2!==t.type?t.t[t.p]=t.e:t.setRatio(n),t=t._next},i._enableTransforms=function(n){this._transform=this._transform||at(this._target,f,!0);this._transformType=this._transform.svg&&dt||!n&&3!==this._transformType?2:3},bi=function(){this.t[this.p]=this.e;this.data._linkCSSP(this,this._next,null,!0)},i._addLazySet=function(n,t,i){var r=this._firstPT=new o(n,t,0,0,this._firstPT,2);r.e=i;r.setRatio=bi;r.data=this},i._linkCSSP=function(n,t,i,r){return n&&(t&&(t._prev=n),n._next&&(n._next._prev=n._prev),n._prev?n._prev._next=n._next:this._firstPT===n&&(this._firstPT=n._next,r=!0),i?i._next=n:r||null!==this._firstPT||(this._firstPT=n),n._next=t,n._prev=i),n},i._kill=function(t){var i,f,r,u=t;if(t.autoAlpha||t.alpha){u={};for(f in t)u[f]=t[f];u.opacity=1;u.autoAlpha&&(u.visibility=1)}return t.className&&(i=this._classNamePT)&&(r=i.xfirst,r&&r._prev?this._linkCSSP(r._prev,i._next,r._prev._prev):r===this._firstPT&&(this._firstPT=i._next),i._next&&this._linkCSSP(i._next,i._next._next,r._prev),this._classNamePT=null),n.prototype._kill.call(this,u)},et=function(n,t,i){var e,u,r,f;if(n.slice)for(u=n.length;--u>-1;)et(n[u],t,i);else for(e=n.childNodes,u=e.length;--u>-1;)r=e[u],f=r.type,r.style&&(t.push(ht(r)),i&&i.push(r)),1!==f&&9!==f&&11!==f||!r.childNodes.length||et(r,t,i)},e.cascadeTo=function(n,i,r){var u,f,o,e=t.to(n,i,r),h=[e],c=[],l=[],s=[],a=t._internals.reservedProps;for(n=e._targets||e.target,et(n,c,s),e.render(i,!0),et(n,l),e.render(0,!0),e._enabled(!0),u=s.length;--u>-1;)if(f=oi(s[u],c[u],l[u]),f.firstMPT){f=f.difs;for(o in r)a[o]&&(f[o]=r[o]);h.push(t.to(s[u],i,f))}return h},n.activate([e]),e},!0),function(){var t=_gsScope._gsDefine.plugin({propName:"roundProps",priority:-1,API:2,init:function(n,t,i){return this._tween=i,!0}}),n=t.prototype;n._onInitAllProps=function(){for(var u,n,i,t=this._tween,f=t.vars.roundProps instanceof Array?t.vars.roundProps:t.vars.roundProps.split(","),r=f.length,e={},o=t._propLookup.roundProps;--r>-1;)e[f[r]]=1;for(r=f.length;--r>-1;)for(u=f[r],n=t._firstPT;n;)i=n._next,n.pg?n.t._roundProps(e,!0):n.n===u&&(this._add(n.t,u,n.s,n.c),i&&(i._prev=n._prev),n._prev?n._prev._next=i:t._firstPT===n&&(t._firstPT=i),n._next=n._prev=null,t._propLookup[u]=o),n=i;return!1};n._add=function(n,t,i,r){this._addTween(n,t,i,i+r,t,!0);this._overwriteProps.push(t)}}();_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.3.3",init:function(n,t){var i,u,r;if("function"!=typeof n.setAttribute)return!1;this._target=n;this._proxy={};this._start={};this._end={};for(i in t)this._start[i]=this._proxy[i]=u=n.getAttribute(i),r=this._addTween(this._proxy,i,parseFloat(u),t[i],i),this._end[i]=r?r.s+r.c:t[i],this._overwriteProps.push(i);return!0},set:function(n){this._super.setRatio.call(this,n);for(var t,i=this._overwriteProps,r=i.length,u=1===n?this._end:n?this._proxy:this._start;--r>-1;)t=i[r],this._target.setAttribute(t,u[t]+"")}});_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.2.1",API:2,init:function(n,t){"object"!=typeof t&&(t={rotation:t});this.finals={};var r,f,e,s,i,o,u=t.useRadians===!0?2*Math.PI:360,h=1e-6;for(r in t)"useRadians"!==r&&(o=(t[r]+"").split("_"),f=o[0],e=parseFloat("function"!=typeof n[r]?n[r]:n[r.indexOf("set")||"function"!=typeof n["get"+r.substr(3)]?r:"get"+r.substr(3)]()),s=this.finals[r]="string"==typeof f&&"="===f.charAt(1)?e+parseInt(f.charAt(0)+"1",10)*Number(f.substr(2)):Number(f)||0,i=s-e,o.length&&(f=o.join("_"),-1!==f.indexOf("short")&&(i%=u,i!==i%(u/2)&&(i=0>i?i+u:i-u)),-1!==f.indexOf("_cw")&&0>i?i=(i+9999999999*u)%u-(0|i/u)*u:-1!==f.indexOf("ccw")&&i>0&&(i=(i-9999999999*u)%u-(0|i/u)*u)),(i>h||-h>i)&&(this._addTween(n,r,e,e+i,r),this._overwriteProps.push(r)));return!0},set:function(n){var t;if(1!==n)this._super.setRatio.call(this,n);else for(t=this._firstPT;t;)t.f?t.t[t.p](this.finals[t.p]):t.t[t.p]=this.finals[t.p],t=t._next}})._autoCSS=!0;_gsScope._gsDefine("easing.Back",["easing.Ease"],function(n){var f,u,h,v=_gsScope.GreenSockGlobals||_gsScope,p=v.com.greensock,s=2*Math.PI,y=Math.PI/2,r=p._class,t=function(t,i){var u=r("easing."+t,function(){},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,u},c=n.register||function(){},e=function(n,t,i,u){var f=r("easing."+n,{easeOut:new t,easeIn:new i,easeInOut:new u},!0);return c(f,n),f},l=function(n,t,i){this.t=n;this.v=t;i&&(this.next=i,i.prev=this,this.c=i.v-t,this.gap=i.t-n)},a=function(t,i){var u=r("easing."+t,function(n){this._p1=n||0===n?n:1.70158;this._p2=1.525*this._p1},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,f.config=function(n){return new u(n)},u},w=e("Back",a("BackOut",function(n){return(n-=1)*n*((this._p1+1)*n+this._p1)+1}),a("BackIn",function(n){return n*n*((this._p1+1)*n-this._p1)}),a("BackInOut",function(n){return 1>(n*=2)?.5*n*n*((this._p2+1)*n-this._p2):.5*((n-=2)*n*((this._p2+1)*n+this._p2)+2)})),o=r("easing.SlowMo",function(n,t,i){t=t||0===t?t:.7;null==n?n=.7:n>1&&(n=1);this._p=1!==n?t:0;this._p1=(1-n)/2;this._p2=n;this._p3=this._p1+this._p2;this._calcEnd=i===!0},!0),i=o.prototype=new n;return i.constructor=o,i.getRatio=function(n){var t=n+(.5-n)*this._p;return this._p1>n?this._calcEnd?1-(n=1-n/this._p1)*n:t-(n=1-n/this._p1)*n*n*n*t:n>this._p3?this._calcEnd?1-(n=(n-this._p3)/this._p1)*n:t+(n-t)*(n=(n-this._p3)/this._p1)*n*n*n:this._calcEnd?1:t},o.ease=new o(.7,.7),i.config=o.config=function(n,t,i){return new o(n,t,i)},f=r("easing.SteppedEase",function(n){n=n||1;this._p1=1/n;this._p2=n+1},!0),i=f.prototype=new n,i.constructor=f,i.getRatio=function(n){return 0>n?n=0:n>=1&&(n=.999999999),(this._p2*n>>0)*this._p1},i.config=f.config=function(n){return new f(n)},u=r("easing.RoughEase",function(t){t=t||{};for(var i,r,u,f,h,e,c=t.taper||"none",a=[],w=0,v=0|(t.points||20),o=v,y=t.randomize!==!1,b=t.clamp===!0,p=t.template instanceof n?t.template:null,s="number"==typeof t.strength?.4*t.strength:.4;--o>-1;)i=y?Math.random():1/v*o,r=p?p.getRatio(i):i,"none"===c?u=s:"out"===c?(f=1-i,u=f*f*s):"in"===c?u=i*i*s:.5>i?(f=2*i,u=.5*f*f*s):(f=2*(1-i),u=.5*f*f*s),y?r+=Math.random()*u-.5*u:o%2?r+=.5*u:r-=.5*u,b&&(r>1?r=1:0>r&&(r=0)),a[w++]={x:i,y:r};for(a.sort(function(n,t){return n.x-t.x}),e=new l(1,1,null),o=v;--o>-1;)h=a[o],e=new l(h.x,h.y,e);this._prev=new l(0,0,0!==e.t?e:e.next)},!0),i=u.prototype=new n,i.constructor=u,i.getRatio=function(n){var t=this._prev;if(n>t.t){for(;t.next&&n>=t.t;)t=t.next;t=t.prev}else for(;t.prev&&t.t>=n;)t=t.prev;return this._prev=t,t.v+(n-t.t)/t.gap*t.c},i.config=function(n){return new u(n)},u.ease=new u,e("Bounce",t("BounceOut",function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}),t("BounceIn",function(n){return 1/2.75>(n=1-n)?1-7.5625*n*n:2/2.75>n?1-(7.5625*(n-=1.5/2.75)*n+.75):2.5/2.75>n?1-(7.5625*(n-=2.25/2.75)*n+.9375):1-(7.5625*(n-=2.625/2.75)*n+.984375)}),t("BounceInOut",function(n){var t=.5>n;return n=t?1-2*n:2*n-1,n=1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,t?.5*(1-n):.5*n+.5})),e("Circ",t("CircOut",function(n){return Math.sqrt(1-(n-=1)*n)}),t("CircIn",function(n){return-(Math.sqrt(1-n*n)-1)}),t("CircInOut",function(n){return 1>(n*=2)?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)})),h=function(t,i,u){var f=r("easing."+t,function(n,t){this._p1=n||1;this._p2=t||u;this._p3=this._p2/s*(Math.asin(1/this._p1)||0)},!0),e=f.prototype=new n;return e.constructor=f,e.getRatio=i,e.config=function(n,t){return new f(n,t)},f},e("Elastic",h("ElasticOut",function(n){return this._p1*Math.pow(2,-10*n)*Math.sin((n-this._p3)*s/this._p2)+1},.3),h("ElasticIn",function(n){return-(this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*s/this._p2))},.3),h("ElasticInOut",function(n){return 1>(n*=2)?-.5*this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*s/this._p2):.5*this._p1*Math.pow(2,-10*(n-=1))*Math.sin((n-this._p3)*s/this._p2)+1},.45)),e("Expo",t("ExpoOut",function(n){return 1-Math.pow(2,-10*n)}),t("ExpoIn",function(n){return Math.pow(2,10*(n-1))-.001}),t("ExpoInOut",function(n){return 1>(n*=2)?.5*Math.pow(2,10*(n-1)):.5*(2-Math.pow(2,-10*(n-1)))})),e("Sine",t("SineOut",function(n){return Math.sin(n*y)}),t("SineIn",function(n){return-Math.cos(n*y)+1}),t("SineInOut",function(n){return-.5*(Math.cos(Math.PI*n)-1)})),r("easing.EaseLookup",{find:function(t){return n.map[t]}},!0),c(v.SlowMo,"SlowMo","ease,"),c(u,"RoughEase","ease,"),c(f,"SteppedEase","ease,"),w},!0)});_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(n,t){"use strict";var ot=n.GreenSockGlobals=n.GreenSockGlobals||n,st,o,ht,nt,c;if(!ot.TweenLite){var s,f,i,u,h,gt=function(n){for(var r=n.split("."),t=ot,i=0;r.length>i;i++)t[r[i]]=t=t[r[i]]||{};return t},v=gt("com.greensock"),e=1e-10,ni=function(n){for(var t=[],r=n.length,i=0;i!==r;t.push(n[i++]));return t},ti=function(){},d=function(){var n=Object.prototype.toString,t=n.call([]);return function(i){return null!=i&&(i instanceof Array||"object"==typeof i&&!!i.push&&n.call(i)===t)}}(),g={},ii=function(i,r,u,f){this.sc=g[i]?g[i].sc:[];g[i]=this;this.gsClass=null;this.func=u;var e=[];this.check=function(o){for(var c,l,a,h,s=r.length,v=s;--s>-1;)(c=g[r[s]]||new ii(r[s],[])).gsClass?(e[s]=c.gsClass,v--):o&&c.sc.push(this);if(0===v&&u)for(l=("com.greensock."+i).split("."),a=l.pop(),h=gt(l.join("."))[a]=this.gsClass=u.apply(u,e),f&&(ot[a]=h,"function"==typeof define&&define.amd?define((n.GreenSockAMDPath?n.GreenSockAMDPath+"/":"")+i.split(".").pop(),[],function(){return h}):i===t&&"undefined"!=typeof module&&module.exports&&(module.exports=h)),s=0;this.sc.length>s;s++)this.sc[s].check()};this.check(!0)},ct=n._gsDefine=function(n,t,i,r){return new ii(n,t,i,r)},l=v._class=function(n,t,i){return t=t||function(){},ct(n,[],function(){return t},i),t};ct.globals=ot;var ri=[0,0,1,1],lt=[],a=l("easing.Ease",function(n,t,i,r){this._func=n;this._type=i||0;this._power=r||0;this._params=t?ri.concat(t):ri},!0),tt=a.map={},at=a.register=function(n,t,i,r){for(var o,u,e,f,s=t.split(","),h=s.length,c=(i||"easeIn,easeOut,easeInOut").split(",");--h>-1;)for(u=s[h],o=r?l("easing."+u,null,!0):v.easing[u]||{},e=c.length;--e>-1;)f=c[e],tt[u+"."+f]=tt[f+u]=o[f]=n.getRatio?n:n[f]||new n};for(i=a.prototype,i._calcEnd=!1,i.getRatio=function(n){if(this._func)return this._params[0]=n,this._func.apply(null,this._params);var i=this._type,r=this._power,t=1===i?1-n:2===i?n:.5>n?2*n:2*(1-n);return 1===r?t*=t:2===r?t*=t*t:3===r?t*=t*t*t:4===r&&(t*=t*t*t*t),1===i?1-t:2===i?t:.5>n?t/2:1-t/2},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],f=s.length;--f>-1;)i=s[f]+",Power"+f,at(new a(null,null,1,f),i,"easeOut",!0),at(new a(null,null,2,f),i,"easeIn"+(0===f?",easeNone":"")),at(new a(null,null,3,f),i,"easeInOut");tt.linear=v.easing.Linear.easeIn;tt.swing=v.easing.Quad.easeInOut;st=l("events.EventDispatcher",function(n){this._listeners={};this._eventTarget=n||this});i=st.prototype;i.addEventListener=function(n,t,i,r,f){f=f||0;var s,o,e=this._listeners[n],c=0;for(null==e&&(this._listeners[n]=e=[]),o=e.length;--o>-1;)s=e[o],s.c===t&&s.s===i?e.splice(o,1):0===c&&f>s.pr&&(c=o+1);e.splice(c,0,{c:t,s:i,up:r,pr:f});this!==u||h||u.wake()};i.removeEventListener=function(n,t){var i,r=this._listeners[n];if(r)for(i=r.length;--i>-1;)if(r[i].c===t)return r.splice(i,1),void 0};i.dispatchEvent=function(n){var r,i,t,u=this._listeners[n];if(u)for(r=u.length,i=this._eventTarget;--r>-1;)t=u[r],t&&(t.up?t.c.call(t.s||i,{type:n,target:i}):t.c.call(t.s||i))};var it=n.requestAnimationFrame,vt=n.cancelAnimationFrame,rt=Date.now||function(){return(new Date).getTime()},ut=rt();for(s=["ms","moz","webkit","o"],f=s.length;--f>-1&&!it;)it=n[s[f]+"RequestAnimationFrame"],vt=n[s[f]+"CancelAnimationFrame"]||n[s[f]+"CancelRequestAnimationFrame"];l("Ticker",function(n,t){var f,a,r,s,c,i=this,y=rt(),o=t!==!1&&it,l=500,p=33,v=function(n){var t,e,u=rt()-ut;u>l&&(y+=u-p);ut+=u;i.time=(ut-y)/1e3;t=i.time-c;(!f||t>0||n===!0)&&(i.frame++,c+=t+(t>=s?.004:s-t),e=!0);n!==!0&&(r=a(v));e&&i.dispatchEvent("tick")};st.call(i);i.time=i.frame=0;i.tick=function(){v(!0)};i.lagSmoothing=function(n,t){l=n||1/e;p=Math.min(t,l,0)};i.sleep=function(){null!=r&&(o&&vt?vt(r):clearTimeout(r),a=ti,r=null,i===u&&(h=!1))};i.wake=function(){null!==r?i.sleep():i.frame>10&&(ut=rt()-l+5);a=0===f?ti:o&&it?it:function(n){return setTimeout(n,0|1e3*(c-i.time)+1)};i===u&&(h=!0);v(2)};i.fps=function(n){return arguments.length?(f=n,s=1/(f||60),c=this.time+s,i.wake(),void 0):f};i.useRAF=function(n){return arguments.length?(i.sleep(),o=n,i.fps(f),void 0):o};i.fps(n);setTimeout(function(){o&&(!r||5>i.frame)&&i.useRAF(!1)},1500)});i=v.Ticker.prototype=new v.events.EventDispatcher;i.constructor=v.Ticker;o=l("core.Animation",function(n,t){if(this.vars=t=t||{},this._duration=this._totalDuration=n||0,this._delay=Number(t.delay)||0,this._timeScale=1,this._active=t.immediateRender===!0,this.data=t.data,this._reversed=t.reversed===!0,p){h||u.wake();var i=this.vars.useFrames?k:p;i.add(this,i._time);this.vars.paused&&this.paused(!0)}});u=o.ticker=new v.Ticker;i=o.prototype;i._dirty=i._gc=i._initted=i._paused=!1;i._totalTime=i._time=0;i._rawPrevTime=-1;i._next=i._last=i._onUpdate=i._timeline=i.timeline=null;i._paused=!1;ht=function(){h&&rt()-ut>2e3&&u.wake();setTimeout(ht,2e3)};ht();i.play=function(n,t){return null!=n&&this.seek(n,t),this.reversed(!1).paused(!1)};i.pause=function(n,t){return null!=n&&this.seek(n,t),this.paused(!0)};i.resume=function(n,t){return null!=n&&this.seek(n,t),this.paused(!1)};i.seek=function(n,t){return this.totalTime(Number(n),t!==!1)};i.restart=function(n,t){return this.reversed(!1).paused(!1).totalTime(n?-this._delay:0,t!==!1,!0)};i.reverse=function(n,t){return null!=n&&this.seek(n||this.totalDuration(),t),this.reversed(!0).paused(!1)};i.render=function(){};i.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this};i.isActive=function(){var t,n=this._timeline,i=this._startTime;return!n||!this._gc&&!this._paused&&n.isActive()&&(t=n.rawTime())>=i&&i+this.totalDuration()/this._timeScale>t};i._enabled=function(n,t){return h||u.wake(),this._gc=!n,this._active=this.isActive(),t!==!0&&(n&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!n&&this.timeline&&this._timeline._remove(this,!0)),!1};i._kill=function(){return this._enabled(!1,!1)};i.kill=function(n,t){return this._kill(n,t),this};i._uncache=function(n){for(var t=n?this:this.timeline;t;)t._dirty=!0,t=t.timeline;return this};i._swapSelfInParams=function(n){for(var t=n.length,i=n.concat();--t>-1;)"{self}"===n[t]&&(i[t]=this);return i};i.eventCallback=function(n,t,i,r){if("on"===(n||"").substr(0,2)){var u=this.vars;if(1===arguments.length)return u[n];null==t?delete u[n]:(u[n]=t,u[n+"Params"]=d(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,u[n+"Scope"]=r);"onUpdate"===n&&(this._onUpdate=t)}return this};i.delay=function(n){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+n-this._delay),this._delay=n,this):this._delay};i.duration=function(n){return arguments.length?(this._duration=this._totalDuration=n,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&0!==n&&this.totalTime(this._totalTime*(n/this._duration),!0),this):(this._dirty=!1,this._duration)};i.totalDuration=function(n){return this._dirty=!1,arguments.length?this.duration(n):this._totalDuration};i.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(n>this._duration?this._duration:n,t)):this._time};i.totalTime=function(n,t,i){if(h||u.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>n&&!i&&(n+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var f=this._totalDuration,r=this._timeline;if(n>f&&!i&&(n=f),this._startTime=(this._paused?this._pauseTime:r._time)-(this._reversed?f-n:n)/this._timeScale,r._dirty||this._uncache(!1),r._timeline)for(;r._timeline;)r._timeline._time!==(r._startTime+r._totalTime)/r._timeScale&&r.totalTime(r._totalTime,!0),r=r._timeline}this._gc&&this._enabled(!0,!1);(this._totalTime!==n||0===this._duration)&&(this.render(n,t,!1),y.length&&ft())}return this};i.progress=i.totalProgress=function(n,t){return arguments.length?this.totalTime(this.duration()*n,t):this._time/this.duration()};i.startTime=function(n){return arguments.length?(n!==this._startTime&&(this._startTime=n,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,n-this._delay)),this):this._startTime};i.endTime=function(n){return this._startTime+(0!=n?this.totalDuration():this.duration())/this._timeScale};i.timeScale=function(n){if(!arguments.length)return this._timeScale;if(n=n||e,this._timeline&&this._timeline.smoothChildTiming){var t=this._pauseTime,i=t||0===t?t:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/n}return this._timeScale=n,this._uncache(!1)};i.reversed=function(n){return arguments.length?(n!=this._reversed&&(this._reversed=n,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed};i.paused=function(n){if(!arguments.length)return this._paused;if(n!=this._paused&&this._timeline){h||n||u.wake();var t=this._timeline,i=t.rawTime(),r=i-this._pauseTime;!n&&t.smoothChildTiming&&(this._startTime+=r,this._uncache(!1));this._pauseTime=n?i:null;this._paused=n;this._active=this.isActive();!n&&0!==r&&this._initted&&this.duration()&&this.render(t.smoothChildTiming?this._totalTime:(i-this._startTime)/this._timeScale,!0,!0)}return this._gc&&!n&&this._enabled(!0,!1),this};nt=l("core.SimpleTimeline",function(n){o.call(this,0,n);this.autoRemoveChildren=this.smoothChildTiming=!0});i=nt.prototype=new o;i.constructor=nt;i.kill()._gc=!1;i._first=i._last=i._recent=null;i._sortChildren=!1;i.add=i.insert=function(n,t){var i,r;if(n._startTime=Number(t||0)+n._delay,n._paused&&this!==n._timeline&&(n._pauseTime=n._startTime+(this.rawTime()-n._startTime)/n._timeScale),n.timeline&&n.timeline._remove(n,!0),n.timeline=n._timeline=this,n._gc&&n._enabled(!0,!0),i=this._last,this._sortChildren)for(r=n._startTime;i&&i._startTime>r;)i=i._prev;return i?(n._next=i._next,i._next=n):(n._next=this._first,this._first=n),n._next?n._next._prev=n:this._last=n,n._prev=i,this._recent=n,this._timeline&&this._uncache(!0),this};i._remove=function(n,t){return n.timeline===this&&(t||n._enabled(!1,!0),n._prev?n._prev._next=n._next:this._first===n&&(this._first=n._next),n._next?n._next._prev=n._prev:this._last===n&&(this._last=n._prev),n._next=n._prev=n.timeline=null,n===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this};i.render=function(n,t,i){var u,r=this._first;for(this._totalTime=this._time=this._rawPrevTime=n;r;)u=r._next,(r._active||n>=r._startTime&&!r._paused)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=u};i.rawTime=function(){return h||u.wake(),this._totalTime};var r=l("TweenLite",function(t,i,u){if(o.call(this,i,u),this.render=r.prototype.render,null==t)throw"Cannot tween a null target.";this.target=t="string"!=typeof t?t:r.selector(t)||t;var s,f,h,l=t.jquery||t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType),c=this.vars.overwrite;if(this._overwrite=c=null==c?ui[r.defaultOverwrite]:"number"==typeof c?c>>0:ui[c],(l||t instanceof Array||t.push&&d(t))&&"number"!=typeof t[0])for(this._targets=h=ni(t),this._propLookup=[],this._siblings=[],s=0;h.length>s;s++)f=h[s],f?"string"!=typeof f?f.length&&f!==n&&f[0]&&(f[0]===n||f[0].nodeType&&f[0].style&&!f.nodeType)?(h.splice(s--,1),this._targets=h=h.concat(ni(f))):(this._siblings[s]=et(f,this,!1),1===c&&this._siblings[s].length>1&&dt(f,this,null,1,this._siblings[s])):(f=h[s--]=r.selector(f),"string"==typeof f&&h.splice(s+1,1)):h.splice(s--,1);else this._propLookup={},this._siblings=et(t,this,!1),1===c&&this._siblings.length>1&&dt(t,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-e,this.render(-this._delay))},!0),yt=function(t){return t&&t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType)},ei=function(n,t){var i,r={};for(i in n)bt[i]||i in t&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!w[i]||w[i]&&w[i]._autoCSS)||(r[i]=n[i],delete n[i]);n.css=r};i=r.prototype=new o;i.constructor=r;i.kill()._gc=!1;i.ratio=0;i._firstPT=i._targets=i._overwrittenProps=i._startAt=null;i._notifyPluginsOfEnabled=i._lazy=!1;r.version="1.14.1";r.defaultEase=i._ease=new a(null,null,1,1);r.defaultOverwrite="auto";r.ticker=u;r.autoSleep=!0;r.lagSmoothing=function(n,t){u.lagSmoothing(n,t)};r.selector=n.$||n.jQuery||function(t){var i=n.$||n.jQuery;return i?(r.selector=i,i(t)):"undefined"==typeof document?t:document.querySelectorAll?document.querySelectorAll(t):document.getElementById("#"===t.charAt(0)?t.substr(1):t)};var y=[],pt={},wt=r._internals={isArray:d,isSelector:yt,lazyTweens:y},w=r._plugins={},b=wt.tweenLookup={},oi=0,bt=wt.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1},ui={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},k=o._rootFramesTimeline=new nt,p=o._rootTimeline=new nt,ft=wt.lazyRender=function(){var n,t=y.length;for(pt={};--t>-1;)n=y[t],n&&n._lazy!==!1&&(n.render(n._lazy[0],n._lazy[1],!0),n._lazy=!1);y.length=0};p._startTime=u.time;k._startTime=u.frame;p._active=k._active=!0;setTimeout(ft,1);o._updateRoot=r.render=function(){var i,t,n;if(y.length&&ft(),p.render((u.time-p._startTime)*p._timeScale,!1,!1),k.render((u.frame-k._startTime)*k._timeScale,!1,!1),y.length&&ft(),!(u.frame%120)){for(n in b){for(t=b[n].tweens,i=t.length;--i>-1;)t[i]._gc&&t.splice(i,1);0===t.length&&delete b[n]}if(n=p._first,(!n||n._paused)&&r.autoSleep&&!k._first&&1===u._listeners.tick.length){for(;n&&n._paused;)n=n._next;n||u.sleep()}}};u.addEventListener("tick",o._updateRoot);var et=function(n,t,i){var r,f,u=n._gsTweenID;if(b[u||(n._gsTweenID=u="t"+oi++)]||(b[u]={target:n,tweens:[]}),t&&(r=b[u].tweens,r[f=r.length]=t,i))for(;--f>-1;)r[f]===t&&r.splice(f,1);return b[u].tweens},kt=function(n,t,i,u){var f=n.vars.onOverwrite;f&&f(n,t,i,u);f=r.onOverwrite;f&&f(n,t,i,u)},dt=function(n,t,i,r,u){var o,s,f,y;if(1===r||r>=4){for(y=u.length,o=0;y>o;o++)if((f=u[o])!==t)f._gc||(f._enabled(!1,!1)&&(s=!0),kt(f,t));else if(5===r)break;return s}var h,c=t._startTime+e,l=[],a=0,v=0===t._duration;for(o=u.length;--o>-1;)(f=u[o])===t||f._gc||f._paused||(f._timeline!==t._timeline?(h=h||fi(t,0,v),0===fi(f,h,v)&&(l[a++]=f)):c>=f._startTime&&f._startTime+f.totalDuration()/f._timeScale>c&&((v||!f._initted)&&2e-10>=c-f._startTime||(l[a++]=f)));for(o=a;--o>-1;)f=l[o],2===r&&f._kill(i,n,t)&&(s=!0),(2!==r||!f._firstPT&&f._initted)&&(f._enabled(!1,!1)&&(s=!0),2!==r&&kt(f,t));return s},fi=function(n,t,i){for(var u=n._timeline,f=u._timeScale,r=n._startTime;u._timeline;){if(r+=u._startTime,f*=u._timeScale,u._paused)return-100;u=u._timeline}return r/=f,r>t?r-t:i&&r===t||!n._initted&&2*e>r-t?e:(r+=n.totalDuration()/n._timeScale/f)>t+e?0:r-t-e};if(i._init=function(){var e,h,n,u,f,t=this.vars,s=this._overwrittenProps,c=this._duration,o=!!t.immediateRender,i=t.ease;if(t.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill());f={};for(u in t.startAt)f[u]=t.startAt[u];if(f.overwrite=!1,f.immediateRender=!0,f.lazy=o&&t.lazy!==!1,f.startAt=f.delay=null,this._startAt=r.to(this.target,0,f),o)if(this._time>0)this._startAt=null;else if(0!==c)return}else if(t.runBackwards&&0!==c)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(o=!1);n={};for(u in t)bt[u]&&"autoCSS"!==u||(n[u]=t[u]);if(n.overwrite=0,n.data="isFromStart",n.lazy=o&&t.lazy!==!1,n.immediateRender=o,this._startAt=r.to(this.target,0,n),o){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=i=i?i instanceof a?i:"function"==typeof i?new a(i,t.easeParams):tt[i]||r.defaultEase:r.defaultEase,t.easeParams instanceof Array&&i.config&&(this._ease=i.config.apply(i,t.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(e=this._targets.length;--e>-1;)this._initProps(this._targets[e],this._propLookup[e]={},this._siblings[e],s?s[e]:null)&&(h=!0);else h=this._initProps(this.target,this._propLookup,this._siblings,s);if(h&&r._onPluginEvent("_onInitAllProps",this),s&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),t.runBackwards)for(n=this._firstPT;n;)n.s+=n.c,n.c=-n.c,n=n._next;this._onUpdate=t.onUpdate;this._initted=!0},i._initProps=function(t,i,r,u){var f,h,c,s,o,e;if(null==t)return!1;pt[t._gsTweenID]&&ft();this.vars.css||t.style&&t!==n&&t.nodeType&&w.css&&this.vars.autoCSS!==!1&&ei(this.vars,t);for(f in this.vars){if(e=this.vars[f],bt[f])e&&(e instanceof Array||e.push&&d(e))&&-1!==e.join("").indexOf("{self}")&&(this.vars[f]=e=this._swapSelfInParams(e,this));else if(w[f]&&(s=new w[f])._onInitTween(t,this.vars[f],this)){for(this._firstPT=o={_next:this._firstPT,t:s,p:"setRatio",s:0,c:1,f:!0,n:f,pg:!0,pr:s._priority},h=s._overwriteProps.length;--h>-1;)i[s._overwriteProps[h]]=this._firstPT;(s._priority||s._onInitAllProps)&&(c=!0);(s._onDisable||s._onEnable)&&(this._notifyPluginsOfEnabled=!0)}else this._firstPT=i[f]=o={_next:this._firstPT,t:t,p:f,f:"function"==typeof t[f],n:f,pg:!1,pr:0},o.s=o.f?t[f.indexOf("set")||"function"!=typeof t["get"+f.substr(3)]?f:"get"+f.substr(3)]():parseFloat(t[f]),o.c="string"==typeof e&&"="===e.charAt(1)?parseInt(e.charAt(0)+"1",10)*Number(e.substr(2)):Number(e)-o.s||0;o&&o._next&&(o._next._prev=o)}return u&&this._kill(u,t)?this._initProps(t,i,r,u):this._overwrite>1&&this._firstPT&&r.length>1&&dt(t,this,i,this._overwrite,r)?(this._kill(i,t),this._initProps(t,i,r,u)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(pt[t._gsTweenID]=!0),c)},i.render=function(n,t,i){var h,o,u,v,c=this._time,f=this._duration,s=this._rawPrevTime;if(n>=f)this._totalTime=this._time=f,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(h=!0,o="onComplete"),0===f&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(n=0),(0===n||0>s||s===e)&&s!==n&&(i=!0,s>e&&(o="onReverseComplete")),this._rawPrevTime=v=!t||n||s===n?n:e);else if(1e-7>n)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==c||0===f&&s>0&&s!==e)&&(o="onReverseComplete",h=this._reversed),0>n&&(this._active=!1,0===f&&(this._initted||!this.vars.lazy||i)&&(s>=0&&(i=!0),this._rawPrevTime=v=!t||n||s===n?n:e)),this._initted||(i=!0);else if(this._totalTime=this._time=n,this._easeType){var r=n/f,l=this._easeType,a=this._easePower;(1===l||3===l&&r>=.5)&&(r=1-r);3===l&&(r*=2);1===a?r*=r:2===a?r*=r*r:3===a?r*=r*r*r:4===a&&(r*=r*r*r*r);this.ratio=1===l?1-r:2===l?r:.5>n/f?r/2:1-r/2}else this.ratio=this._ease.getRatio(n/f);if(this._time!==c||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=c,this._rawPrevTime=s,y.push(this),this._lazy=[n,t],void 0;this._time&&!h?this.ratio=this._ease.getRatio(this._time/f):h&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==c&&n>=0&&(this._active=!0),0===c&&(this._startAt&&(n>=0?this._startAt.render(n,t,i):o||(o="_dummyGS")),this.vars.onStart&&(0!==this._time||0===f)&&(t||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||lt))),u=this._firstPT;u;)u.f?u.t[u.p](u.c*this.ratio+u.s):u.t[u.p]=u.c*this.ratio+u.s,u=u._next;this._onUpdate&&(0>n&&this._startAt&&n!==-.0001&&this._startAt.render(n,t,i),t||(this._time!==c||h)&&this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||lt));o&&(!this._gc||i)&&(0>n&&this._startAt&&!this._onUpdate&&n!==-.0001&&this._startAt.render(n,t,i),h&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[o]&&this.vars[o].apply(this.vars[o+"Scope"]||this,this.vars[o+"Params"]||lt),0===f&&this._rawPrevTime===e&&v!==e&&(this._rawPrevTime=0))}},i._kill=function(n,t,i){if("all"===n&&(n=null),null==n&&(null==t||t===this.target))return this._lazy=!1,this._enabled(!1,!1);t="string"!=typeof t?t||this._targets||this.target:r.selector(t)||t;var f,o,s,u,e,c,l,a,h;if((d(t)||yt(t))&&"number"!=typeof t[0])for(f=t.length;--f>-1;)this._kill(n,t[f])&&(c=!0);else{if(this._targets){for(f=this._targets.length;--f>-1;)if(t===this._targets[f]){e=this._propLookup[f]||{};this._overwrittenProps=this._overwrittenProps||[];o=this._overwrittenProps[f]=n?this._overwrittenProps[f]||{}:"all";break}}else{if(t!==this.target)return!1;e=this._propLookup;o=this._overwrittenProps=n?this._overwrittenProps||{}:"all"}if(e){l=n||e;a=n!==o&&"all"!==o&&n!==e&&("object"!=typeof n||!n._tempKill);for(s in l)(u=e[s])&&(h||(h=[]),h.push(s),u.pg&&u.t._kill(l)&&(c=!0),u.pg&&0!==u.t._overwriteProps.length||(u._prev?u._prev._next=u._next:u===this._firstPT&&(this._firstPT=u._next),u._next&&(u._next._prev=u._prev),u._next=u._prev=null),delete e[s]),a&&(o[s]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1);h&&i&&kt(this,i,t,h)}}return c},i.invalidate=function(){return this._notifyPluginsOfEnabled&&r._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],o.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-e,this.render(-this._delay)),this},i._enabled=function(n,t){if(h||u.wake(),n&&this._gc){var i,f=this._targets;if(f)for(i=f.length;--i>-1;)this._siblings[i]=et(f[i],this,!0);else this._siblings=et(this.target,this,!0)}return o.prototype._enabled.call(this,n,t),this._notifyPluginsOfEnabled&&this._firstPT?r._onPluginEvent(n?"_onEnable":"_onDisable",this):!1},r.to=function(n,t,i){return new r(n,t,i)},r.from=function(n,t,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new r(n,t,i)},r.fromTo=function(n,t,i,u){return u.startAt=i,u.immediateRender=0!=u.immediateRender&&0!=i.immediateRender,new r(n,t,u)},r.delayedCall=function(n,t,i,u,f){return new r(t,0,{delay:n,onComplete:t,onCompleteParams:i,onCompleteScope:u,onReverseComplete:t,onReverseCompleteParams:i,onReverseCompleteScope:u,immediateRender:!1,useFrames:f,overwrite:0})},r.set=function(n,t){return new r(n,0,t)},r.getTweensOf=function(n,t){if(null==n)return[];n="string"!=typeof n?n:r.selector(n)||n;var i,u,f,e;if((d(n)||yt(n))&&"number"!=typeof n[0]){for(i=n.length,u=[];--i>-1;)u=u.concat(r.getTweensOf(n[i],t));for(i=u.length;--i>-1;)for(e=u[i],f=i;--f>-1;)e===u[f]&&u.splice(i,1)}else for(u=et(n).concat(),i=u.length;--i>-1;)(u[i]._gc||t&&!u[i].isActive())&&u.splice(i,1);return u},r.killTweensOf=r.killDelayedCallsTo=function(n,t,i){"object"==typeof t&&(i=t,t=!1);for(var u=r.getTweensOf(n,t),f=u.length;--f>-1;)u[f]._kill(i,n)},c=l("plugins.TweenPlugin",function(n,t){this._overwriteProps=(n||"").split(",");this._propName=this._overwriteProps[0];this._priority=t||0;this._super=c.prototype},!0),i=c.prototype,c.version="1.10.1",c.API=2,i._firstPT=null,i._addTween=function(n,t,i,r,u,f){var o,e;if(null!=r&&(o="number"==typeof r||"="!==r.charAt(1)?Number(r)-i:parseInt(r.charAt(0)+"1",10)*Number(r.substr(2))))return this._firstPT=e={_next:this._firstPT,t:n,p:t,s:i,c:o,f:"function"==typeof n[t],n:u||t,r:f},e._next&&(e._next._prev=e),e},i.setRatio=function(n){for(var i,t=this._firstPT,r=1e-6;t;)i=t.c*n+t.s,t.r?i=Math.round(i):r>i&&i>-r&&(i=0),t.f?t.t[t.p](i):t.t[t.p]=i,t=t._next},i._kill=function(n){var i,r=this._overwriteProps,t=this._firstPT;if(null!=n[this._propName])this._overwriteProps=[];else for(i=r.length;--i>-1;)null!=n[r[i]]&&r.splice(i,1);for(;t;)null!=n[t.n]&&(t._next&&(t._next._prev=t._prev),t._prev?(t._prev._next=t._next,t._prev=null):this._firstPT===t&&(this._firstPT=t._next)),t=t._next;return!1},i._roundProps=function(n,t){for(var i=this._firstPT;i;)(n[this._propName]||null!=i.n&&n[i.n.split(this._propName+"_").join("")])&&(i.r=t),i=i._next},r._onPluginEvent=function(n,t){var f,r,u,e,o,i=t._firstPT;if("_onInitAllProps"===n){for(;i;){for(o=i._next,r=u;r&&r.pr>i.pr;)r=r._next;(i._prev=r?r._prev:e)?i._prev._next=i:u=i;(i._next=r)?r._prev=i:e=i;i=o}i=t._firstPT=u}for(;i;)i.pg&&"function"==typeof i.t[n]&&i.t[n]()&&(f=!0),i=i._next;return f},c.activate=function(n){for(var t=n.length;--t>-1;)n[t].API===c.API&&(w[(new n[t])._propName]=n[t]);return!0},ct.plugin=function(n){if(!(n&&n.propName&&n.init&&n.API))throw"illegal plugin definition.";var i,r=n.propName,e=n.priority||0,o=n.overwriteProps,u={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},t=l("plugins."+r.charAt(0).toUpperCase()+r.substr(1)+"Plugin",function(){c.call(this,r,e);this._overwriteProps=o||[]},n.global===!0),f=t.prototype=new c(r);f.constructor=t;t.API=n.API;for(i in u)"function"==typeof n[i]&&(f[u[i]]=n[i]);return t.version=n.version,c.activate([t]),t},s=n._gsQueue){for(f=0;s.length>f;f++)s[f]();for(i in g)g[i].func||n.console.log("GSAP encountered missing dependency: com.greensock."+i)}h=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenMax"),function(n,t){if(typeof define=="function"&&define.amd)define(["jquery","TweenMax","TimelineMax"],t);else{var i=t(n.jQuery,n.TweenMax,n.TimelineMax);n.ScrollMagic=i.Controller;n.ScrollScene=i.Scene}}(this,function(n,t,i){var e=function(t){var v="ScrollMagic",tt={container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100},e=this,i=n.extend({},tt,t),s=[],a=!1,p=0,it="PAUSED",y=!0,w=0,b=!0,k,rt,et=function(){if(e.version=e.constructor.version,n.each(i,function(n){tt.hasOwnProperty(n)||(l(2,'WARNING: Unknown option "'+n+'"'),delete i[n])}),i.container=n(i.container).first(),i.container.length===0){l(1,"ERROR creating object "+v+": No valid scroll container supplied");throw v+" init failed.";}if(y=!n.contains(document,i.container.get(0)),!y)i.container.on("resize",function(n){n.stopPropagation()});w=i.vertical?i.container.height():i.container.width();i.container.on("scroll resize",g);i.refreshInterval=parseInt(i.refreshInterval);i.refreshInterval>0&&(rt=window.setInterval(ot,i.refreshInterval));k=r(d);l(3,"added new "+v+" controller (v"+e.version+")")},ut=function(){return i.vertical?i.container.scrollTop():i.container.scrollLeft()},ft=function(n){i.vertical?i.container.scrollTop(n):i.container.scrollLeft(n)},d=function(){var t,f,u;k=r(d);b&&a&&(t=n.isArray(a)?a:s.slice(0),f=p,p=e.scrollPos(),u=p-f,it=u===0?"PAUSED":u>0?"FORWARD":"REVERSE",u<0&&t.reverse(),n.each(t,function(n,i){l(3,"updating Scene "+(n+1)+"/"+t.length+" ("+s.length+" total)");i.update(!0)}),t.length===0&&i.loglevel>=3&&l(3,"updating 0 Scenes (nothing added to controller)"),a=!1)},g=function(n){n.type=="resize"&&(w=i.vertical?i.container.height():i.container.width());a=!0},ot=function(){y||w!=(i.vertical?i.container.height():i.container.width())&&i.container.trigger("resize");n.each(s,function(n,t){t.refresh()})},l=function(n){if(i.loglevel>=n){var r="("+v+") ->",t=Array.prototype.splice.call(arguments,1);t.unshift(n,r);h.apply(window,t)}},nt=function(n){if(n.length<=1)return n;var t=n.slice(0);return t.sort(function(n,t){return n.scrollOffset()>t.scrollOffset()?1:-1}),t};return this.addScene=function(t){if(n.isArray(t))n.each(t,function(n,t){e.addScene(t)});else if(t instanceof o){if(t.parent()!=e)t.addTo(e);else if(n.inArray(t,s)<0){s.push(t);s=nt(s);t.on("shift."+v+"_sort",function(){s=nt(s)});n.each(i.globalSceneOptions,function(n,i){t[n]&&t[n].call(t,i)});l(3,"added Scene ("+s.length+" total)")}}else l(1,"ERROR: invalid argument supplied for '.addScene()'");return e},this.removeScene=function(t){if(n.isArray(t))n.each(t,function(n,t){e.removeScene(t)});else{var i=n.inArray(t,s);i>-1&&(t.off("shift."+v+"_sort"),s.splice(i,1),t.remove(),l(3,"removed Scene ("+s.length+" total)"))}return e},this.updateScene=function(t,i){return n.isArray(t)?n.each(t,function(n,t){e.updateScene(t,i)}):i?t.update(!0):(n.isArray(a)||(a=[]),n.inArray(t,a)==-1&&a.push(t),a=nt(a)),e},this.update=function(n){return g({type:"resize"}),n&&d(),e},this.scrollTo=function(t){var r;if(t instanceof o)t.parent()===e?e.scrollTo(t.scrollOffset()):l(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",t);else if(n.type(t)==="string"||c(t)||t instanceof n)if(r=n(t).first(),r[0]){var f=i.vertical?"top":"left",s=u(i.container),h=u(r);y||(s[f]-=e.scrollPos());e.scrollTo(h[f]-s[f])}else l(2,"scrollTo(): The supplied element could not be found. Scroll cancelled.",t);else n.isFunction(t)?ft=t:ft.call(i.container[0],t);return e},this.scrollPos=function(t){if(arguments.length)n.isFunction(t)?ut=t:l(2,"Provided value for method 'scrollPos' is not a function. To change the current scroll position use 'scrollTo()'.");else return ut.call(e);return e},this.info=function(n){var t={size:w,vertical:i.vertical,scrollPos:p,scrollDirection:it,container:i.container,isDocument:y};if(arguments.length){if(t[n]!==undefined)return t[n];l(1,'ERROR: option "'+n+'" is not available');return}return t},this.loglevel=function(n){if(arguments.length)i.loglevel!=n&&(i.loglevel=n);else return i.loglevel;return e},this.enabled=function(n){if(arguments.length)b!=n&&(b=!!n,e.updateScene(s,!0));else return b;return e},this.destroy=function(n){window.clearTimeout(rt);for(var t=s.length;t--;)s[t].destroy(n);return i.container.off("scroll resize",g),f(k),l(3,"destroyed "+v+" (reset: "+(n?"true":"false")+")"),null},et(),e};e.version="1.3.0";var o=function(t){var ct={onCenter:.5,onEnter:1,onLeave:0},p="ScrollScene",k={duration:0,offset:0,triggerElement:null,triggerHook:"onCenter",reverse:!0,tweenChanges:!1,loglevel:2},f=this,r=n.extend({},k,t),a="BEFORE",w=0,b={start:0,end:0},it=0,rt=!0,nt,c,y,o,l,ut,tt,et={unknownOptionSupplied:function(){n.each(r,function(n){k.hasOwnProperty(n)||(v(2,'WARNING: Unknown option "'+n+'"'),delete r[n])})},duration:function(){if(n.isFunction(r.duration)){nt=r.duration;try{r.duration=parseFloat(nt())}catch(t){v(1,'ERROR: Invalid return value of supplied function for option "duration":',r.duration);nt=undefined;r.duration=k.duration}}else r.duration=parseFloat(r.duration),(!n.isNumeric(r.duration)||r.duration<0)&&(v(1,'ERROR: Invalid value for option "duration":',r.duration),r.duration=k.duration)},offset:function(){r.offset=parseFloat(r.offset);n.isNumeric(r.offset)||(v(1,'ERROR: Invalid value for option "offset":',r.offset),r.offset=k.offset)},triggerElement:function(){r.triggerElement!==null&&n(r.triggerElement).length===0&&(v(1,'ERROR: Element defined in option "triggerElement" was not found:',r.triggerElement),r.triggerElement=k.triggerElement)},triggerHook:function(){r.triggerHook in ct||(n.isNumeric(r.triggerHook)?r.triggerHook=Math.max(0,Math.min(parseFloat(r.triggerHook),1)):(v(1,'ERROR: Invalid value for option "triggerHook": ',r.triggerHook),r.triggerHook=k.triggerHook))},reverse:function(){r.reverse=!!r.reverse},tweenChanges:function(){r.tweenChanges=!!r.tweenChanges},loglevel:function(){if(r.loglevel=parseInt(r.loglevel),!n.isNumeric(r.loglevel)||r.loglevel<0||r.loglevel>3){var t=r.loglevel;r.loglevel=k.loglevel;v(1,'ERROR: Invalid value for option "loglevel":',t)}}},yt=function(){ot();f.on("change.internal",function(n){n.what!=="loglevel"&&n.what!=="tweenChanges"&&(n.what==="triggerElement"?st():n.what==="reverse"&&f.update())}).on("shift.internal",function(n){lt();f.update();(a==="AFTER"&&n.reason==="duration"||a==="DURING"&&r.duration===0)&&g()}).on("progress.internal",function(){ht();g()}).on("destroy",function(n){n.preventDefault()})},v=function(n){if(r.loglevel>=n){var i="("+p+") ->",t=Array.prototype.splice.call(arguments,1);t.unshift(n,i);h.apply(window,t)}},ot=function(t){if(arguments.length)n.isArray(t)||(t=[t]);else{t=[];for(var i in et)t.push(i)}n.each(t,function(n,t){et[t]&&et[t]()})},d=function(n,t){var i=!1,u=r[n];return r[n]!=t&&(r[n]=t,ot(n),i=u!=r[n]),i},lt=function(){b={start:it+r.offset};c&&r.triggerElement&&(b.start-=c.info("size")*f.triggerHook());b.end=b.start+r.duration},at=function(n){if(nt){var t="duration";d(t,nt.call(f))&&!n&&(f.trigger("change",{what:t,newval:r[t]}),f.trigger("shift",{reason:t}))}},st=function(t){var e=0,h,l;if(c&&r.triggerElement){for(var i=n(r.triggerElement).first(),o=c.info(),a=u(o.container),s=o.vertical?"top":"left";i.parent().data("ScrollMagicPinSpacer");)i=i.parent();h=u(i);o.isDocument||(a[s]-=c.scrollPos());e=h[s]-a[s]}l=e!=it;it=e;l&&!t&&f.trigger("shift",{reason:"triggerElementPosition"})},ht=function(n){if(y){var t=n>=0&&n<=1?n:w;if(y.repeat()===-1)if(a==="DURING"&&y.paused())y.play();else{if(a==="DURING"||y.paused())return!1;y.pause()}else if(t!=y.progress())r.duration===0?a==="DURING"?y.play():y.reverse():r.tweenChanges?y.tweenTo(t*y.duration()):y.progress(t).pause();else return!1;return!0}return!1},g=function(n){var i,t,s,f,e;o&&c&&(i=c.info(),n||a!=="DURING"?(f={position:l.inFlow?"relative":"absolute",top:0,left:0},e=o.css("position")!=f.position,l.pushFollowers?r.duration>0&&(a==="AFTER"&&parseFloat(l.spacer.css("padding-top"))===0?e=!0:a==="BEFORE"&&parseFloat(l.spacer.css("padding-bottom"))===0&&(e=!0)):f[i.vertical?"top":"left"]=r.duration*w,o.css(f),e&&(o.removeClass(l.pinnedClass),ft())):(o.css("position")!="fixed"&&(o.css("position","fixed"),ft(),o.addClass(l.pinnedClass)),t=u(l.spacer,!0),s=r.reverse||r.duration===0?i.scrollPos-b.start:Math.round(w*r.duration*10)/10,t.top-=parseFloat(l.spacer.css("margin-top")),t[i.vertical?"top":"left"]+=s,o.css({top:t.top,left:t.left})))},ft=function(){if(o&&c&&l.inFlow){var v=a==="AFTER",y=a==="BEFORE",f=a==="DURING",i=o.css("position")=="fixed",e=c.info("vertical"),u=l.spacer.children().first(),h=s(l.spacer.css("display")),t={};h?(t["margin-top"]=y||f&&i?o.css("margin-top"):"auto",t["margin-bottom"]=v||f&&i?o.css("margin-bottom"):"auto"):t["margin-top"]=t["margin-bottom"]="auto";l.relSize.width||l.relSize.autoFullWidth?i?n(window).width()==l.spacer.parent().width()?o.css("width",l.relSize.autoFullWidth?"100%":"inherit"):o.css("width",l.spacer.width()):o.css("width","100%"):(t["min-width"]=u.outerWidth(!u.is(o)),t.width=i?t["min-width"]:"auto");l.relSize.height?i?n(window).height()==l.spacer.parent().height()?o.css("height","inherit"):o.css("height",l.spacer.height()):o.css("height","100%"):(t["min-height"]=u.outerHeight(!h),t.height=i?t["min-height"]:"auto");l.pushFollowers&&(t["padding"+(e?"Top":"Left")]=r.duration*w,t["padding"+(e?"Bottom":"Right")]=r.duration*(1-w));l.spacer.css(t)}},pt=function(){c&&o&&a==="DURING"&&!c.info("isDocument")&&g()},wt=function(){c&&o&&a==="DURING"&&((l.relSize.width||l.relSize.autoFullWidth)&&n(window).width()!=l.spacer.parent().width()||l.relSize.height&&n(window).height()!=l.spacer.parent().height())&&ft()},vt=function(n){c&&o&&a==="DURING"&&!c.info("isDocument")&&(n.preventDefault(),c.scrollTo(c.info("scrollPos")-(n.originalEvent.wheelDelta/3||-n.originalEvent.detail*30)))};return this.parent=function(){return c},this.duration=function(t){var i="duration";if(arguments.length)n.isFunction(t)||(nt=undefined),d(i,t)&&(f.trigger("change",{what:i,newval:r[i]}),f.trigger("shift",{reason:i}));else return r[i];return f},this.offset=function(n){var t="offset";if(arguments.length)d(t,n)&&(f.trigger("change",{what:t,newval:r[t]}),f.trigger("shift",{reason:t}));else return r[t];return f},this.triggerElement=function(n){var t="triggerElement";if(arguments.length)d(t,n)&&f.trigger("change",{what:t,newval:r[t]});else return r[t];return f},this.triggerHook=function(t){var i="triggerHook";if(arguments.length)d(i,t)&&(f.trigger("change",{what:i,newval:r[i]}),f.trigger("shift",{reason:i}));else return n.isNumeric(r[i])?r[i]:ct[r[i]];return f},this.reverse=function(n){var t="reverse";if(arguments.length)d(t,n)&&f.trigger("change",{what:t,newval:r[t]});else return r[t];return f},this.tweenChanges=function(n){var t="tweenChanges";if(arguments.length)d(t,n)&&f.trigger("change",{what:t,newval:r[t]});else return r[t];return f},this.loglevel=function(n){var t="loglevel";if(arguments.length)d(t,n)&&f.trigger("change",{what:t,newval:r[t]});else return r[t];return f},this.state=function(){return a},this.triggerPosition=function(){var n=r.offset;return c&&(n+=r.triggerElement?it:c.info("size")*f.triggerHook()),n},this.triggerOffset=function(){return f.triggerPosition()},this.scrollOffset=function(){return b.start},this.update=function(n){if(c)if(n)if(c.enabled()&&rt){var t=c.info("scrollPos"),i;i=r.duration>0?(t-b.start)/(b.end-b.start):t>=b.start?1:0;f.trigger("update",{startPos:b.start,endPos:b.end,scrollPos:t});f.progress(i)}else o&&a==="DURING"&&g(!0);else c.updateScene(f,!1);return f},this.refresh=function(){return at(),st(),f},this.progress=function(n){if(arguments.length){var t=!1,e=a,s=c?c.info("scrollDirection"):"PAUSED",u=r.reverse||n>=w;if(r.duration===0?(t=w!=n,w=n<1&&u?0:1,a=w===0?"BEFORE":"DURING"):n<=0&&a!=="BEFORE"&&u?(w=0,a="BEFORE",t=!0):n>0&&n<1&&u?(w=n,a="DURING",t=!0):n>=1&&a!=="AFTER"?(w=1,a="AFTER",t=!0):a!=="DURING"||u||g(),t){var h={progress:w,state:a,scrollDirection:s},o=a!=e,i=function(n){f.trigger(n,h)};o&&e!=="DURING"&&(i("enter"),i(e==="BEFORE"?"start":"end"));i("progress");o&&a!=="DURING"&&(i(a==="BEFORE"?"start":"end"),i("leave"))}return f}return w},this.setTween=function(t){var l,a,o,s,u,h,e;if(!i)return v(1,"ERROR: TimelineMax wasn't found. Please make sure GSAP is loaded before ScrollMagic or use asynchronous loading."),f;y&&f.removeTween();try{y=new i({smoothChildTiming:!0}).add(t).pause()}catch(p){v(1,"ERROR calling method 'setTween()': Supplied argument is not a valid TweenObject")}finally{t.repeat&&t.repeat()===-1&&(y.repeat(-1),y.yoyo(t.yoyo()))}if(y&&c&&r.triggerElement&&r.loglevel>=2&&(l=y.getTweensOf(n(r.triggerElement)),a=c.info("vertical"),n.each(l,function(n,t){var i=t.vars.css||t.vars,r=a?i.top!==undefined||i.bottom!==undefined:i.left!==undefined||i.right!==undefined;if(r)return v(2,"WARNING: Tweening the position of the trigger element affects the scene timing and should be avoided!"),!1})),parseFloat(TweenLite.version)>=1.14)for(o=y.getChildren(!0,!0,!1),s=function(){v(2,"WARNING: tween was overwritten by another. To learn how to avoid this issue see here: https://github.com/janpaepke/ScrollMagic/wiki/WARNING:-tween-was-overwritten-by-another")},u=0;u<o.length;u++)h=o[u],e!==s&&(e=h.vars.onOverwrite,h.vars.onOverwrite=function(){e&&e.apply(this,arguments);s.apply(this,arguments)});return v(3,"added tween"),ht(),f},this.removeTween=function(n){return y&&(n&&ht(0),y.kill(),y=undefined,v(3,"removed tween (reset: "+(n?"true":"false")+")")),f},this.setPin=function(t,i){var u,r;if(i=n.extend({},{pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer",pinnedClass:""},i),t=n(t).first(),t.length===0)return v(1,"ERROR calling method 'setPin()': Invalid pin element supplied."),f;if(t.css("position")=="fixed")return v(1,"ERROR calling method 'setPin()': Pin does not work with elements that are positioned 'fixed'."),f;if(o){if(o===t)return f;f.removePin()}o=t;o.parent().hide();var e=o.css("position")!="absolute",c=o.css(["display","top","left","bottom","right"]),h=o.css(["width","height"]);o.parent().show();h.width==="0px"&&e&&s(c.display);!e&&i.pushFollowers&&(v(2,"WARNING: If the pinned element is positioned absolutely pushFollowers is disabled."),i.pushFollowers=!1);u=n("<div><\/div>").addClass(i.spacerClass).css(c).data("ScrollMagicPinSpacer",!0).css({position:e?"relative":"absolute","margin-left":"auto","margin-right":"auto","box-sizing":"content-box"});r=o[0].style;l={spacer:u,relSize:{width:h.width.slice(-1)==="%",height:h.height.slice(-1)==="%",autoFullWidth:h.width==="0px"&&e&&s(c.display)},pushFollowers:i.pushFollowers,inFlow:e,origStyle:{width:r.width||"",position:r.position||"",top:r.top||"",left:r.left||"",bottom:r.bottom||"",right:r.right||"","box-sizing":r["box-sizing"]||"","-moz-box-sizing":r["-moz-box-sizing"]||"","-webkit-box-sizing":r["-webkit-box-sizing"]||""},pinnedClass:i.pinnedClass};l.relSize.width&&u.css("width",h.width);l.relSize.height&&u.css("height",h.height);o.before(u).appendTo(u).css({position:e?"relative":"absolute",top:"auto",left:"auto",bottom:"auto",right:"auto"});(l.relSize.width||l.relSize.autoFullWidth)&&o.css("box-sizing","border-box");n(window).on("scroll."+p+"_pin resize."+p+"_pin",pt);o.on("mousewheel DOMMouseScroll",vt);return v(3,"added pin"),g(),f},this.removePin=function(t){return o&&(t||!c?(o.insertBefore(l.spacer).css(l.origStyle),l.spacer.remove()):a==="DURING"&&g(!0),n(window).off("scroll."+p+"_pin resize."+p+"_pin"),o.off("mousewheel DOMMouseScroll",vt),o=undefined,v(3,"removed pin (reset: "+(t?"true":"false")+")")),f},this.setClassToggle=function(t,i){var r=n(t);if(r.length===0||n.type(i)!=="string")return v(1,"ERROR calling method 'setClassToggle()': Invalid "+(r.length===0?"element":"classes")+" supplied."),f;ut=i;tt=r;f.on("enter.internal_class leave.internal_class",function(n){tt.toggleClass(ut,n.type==="enter")});return f},this.removeClassToggle=function(n){return tt&&n&&tt.removeClass(ut),f.off("start.internal_class end.internal_class"),ut=undefined,tt=undefined,f},this.addTo=function(n){if(n instanceof e){if(c!=n){c&&c.removeScene(f);c=n;ot();at(!0);st(!0);lt();ft();c.info("container").on("resize."+p,function(){wt();f.triggerHook()>0&&f.trigger("shift",{reason:"containerSize"})});v(3,"added "+p+" to controller");n.addScene(f);f.update()}}else v(1,"ERROR: supplied argument of 'addTo()' is not a valid ScrollMagic controller");return f},this.enabled=function(n){if(arguments.length)rt!=n&&(rt=!!n,f.update(!0));else return rt;return f},this.remove=function(){if(c){c.info("container").off("resize."+p);var n=c;c=undefined;v(3,"removed "+p+" from controller");n.removeScene(f)}return f},this.destroy=function(n){return f.removeTween(n),f.removePin(n),f.removeClassToggle(n),f.trigger("destroy",{reset:n}),f.remove(),f.off("start end enter leave progress change update shift destroy shift.internal change.internal progress.internal"),v(3,"destroyed "+p+" (reset: "+(n?"true":"false")+")"),null},this.on=function(t,i){if(n.isFunction(i)){var r=n.trim(t).toLowerCase().replace(/(\w+)\.(\w+)/g,"$1."+p+"_$2").replace(/( |^)(\w+)(?= |$)/g,"$1$2."+p);n(f).on(r,i)}else v(1,"ERROR calling method 'on()': Supplied argument is not a valid callback!");return f},this.off=function(t,i){var r=n.trim(t).toLowerCase().replace(/(\w+)\.(\w+)/g,"$1."+p+"_$2").replace(/( |^)(\w+)(?= |$)/g,"$1$2."+p+"$3");return n(f).off(r,i),f},this.trigger=function(t,i){v(3,"event fired:",t,"->",i);var r=n.Event(n.trim(t).toLowerCase(),i);return n(f).trigger(r),f},yt(),f},h=function(n){var t=["error","warn","log"],i,r;for(n.log||(n.log=function(){}),i=0;i<t.length;i++)r=t[i],n[r]||(n[r]=n.log);return function(i){(i>t.length||i<=0)&&(i=t.length);var r=new Date,f=("0"+r.getHours()).slice(-2)+":"+("0"+r.getMinutes()).slice(-2)+":"+("0"+r.getSeconds()).slice(-2)+":"+("00"+r.getMilliseconds()).slice(-3),e=t[i-1],u=Array.prototype.splice.call(arguments,1),o=Function.prototype.bind.call(n[e],n);u.unshift(f);o.apply(n,u)}}(window.console=window.console||{}),u=function(n,t){var i={top:0,left:0},r;return n=n[0],n&&n.getBoundingClientRect&&(r=n.getBoundingClientRect(),i.top=r.top,i.left=r.left,t||(i.top+=(window.pageYOffset||document.scrollTop||0)-(document.clientTop||0),i.left+=(window.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0))),i},c=function(n){return typeof HTMLElement=="object"?n instanceof HTMLElement:n&&typeof n=="object"&&n!==null&&n.nodeType===1&&typeof n.nodeName=="string"},s=function(n){return["block","flex","list-item","table","-webkit-box"].indexOf(n)>-1},r=window.requestAnimationFrame,f=window.cancelAnimationFrame;return function(n){for(var u=0,i=["ms","moz","webkit","o"],t=0;!r&&t<i.length;++t)r=n[i[t]+"RequestAnimationFrame"],f=n[i[t]+"CancelAnimationFrame"]||n[i[t]+"CancelRequestAnimationFrame"];r||(r=function(t){var i=(new Date).getTime(),r=Math.max(0,16-(i-u)),f=n.setTimeout(function(){t(i+r)},r);return u=i+r,f});f||(f=function(t){n.clearTimeout(t)})}(window),{Controller:e,Scene:o}});previousScrollPosition=$(window).scrollTop();paths=[{min:0,max:1740,fun:function(n,t,i){return formula(0,1740,1250,180,n,t,i)}},{min:1740,max:3496,fun:function(n,t,i){return formula(1740,3496,180,1404,n,t,i)}},{min:3496,max:4696,fun:function(n,t,i){return formula(3496,4696,1404,170,n,t,i)}},{min:4696,max:6097,fun:function(n,t,i){return formula(4696,6097,170,1411,n,t,i)}},{min:6097,max:8515,fun:function(n,t,i){return formula(6097,8515,1411,221,n,t,i)}},{min:8515,max:9892,fun:function(n,t,i){return formula(8515,9892,221,1323,n,t,i)}},{min:9892,max:12356,fun:function(n,t,i){return formula(9892,12356,1323,205,n,t,i)}},{min:12356,max:15203,fun:function(n,t,i){return formula(12356,15203,205,2370,n,t,i)}}];$(document).ready(function(n){var t,i;for(controller=new ScrollMagic,t=1;t<=7;t++)(new Image).src="/content/img/px/bg"+t+".png";i=0;n(window).scroll(function(){positionPlane()});positionPlane()})