1if(function(e){function n(){}var t;n.dumy=document.createElement("div"),n.trim=function(e){return e.replace(/\s/gi,"")},n.splitAndTrim=function(e,t){for(var s=e.split(","),i=s.length,o=0;o<i;o++)t&&(s[o]=n.trim(s[o]));return s},n.indexOfArray=function(e,t){for(var s=e.length,i=0;i<s;i++)if(e[i]===t)return i;return-1},n.randomizeArray=function(e){for(var t=[],s=e.concat(),i=s.length,o=0;o<i;o++){var n=Math.floor(Math.random()*s.length);t.push(s[n]),s.splice(n,1)}return t},n.parent=function(e,t){for(void 0===t&&(t=1);t--&&e;)e=e.parentNode;return e&&1===e.nodeType?e:null},n.sibling=function(e,t){for(;e&&0!==t;)if(0<t){if(e.nextElementSibling)e=e.nextElementSibling;else for(e=e.nextSibling;e&&1!==e.nodeType;e=e.nextSibling);t--}else{if(e.previousElementSibling)e=e.previousElementSibling;else for(e=e.previousSibling;e&&1!==e.nodeType;e=e.previousSibling);t++}return e},n.getChildAt=function(e,t){var s=n.getChildren(e);return t<0&&(t+=s.length),t<0?null:s[t]},n.getChildById=function(e){return document.getElementById(e)||void 0},n.getChildren=function(e,t){for(var s=[],i=e.firstChild;null!=i;i=i.nextSibling)t?s.push(i):1===i.nodeType&&s.push(i);return s},n.getChildrenFromAttribute=function(e,t,s){for(var i=[],o=e.firstChild;null!=o;o=o.nextSibling)s&&n.hasAttribute(o,t)?i.push(o):1===o.nodeType&&n.hasAttribute(o,t)&&i.push(o);return 0==i.length?void 0:i},n.getChildFromNodeListFromAttribute=function(e,t,s){for(var i=e.firstChild;null!=i;i=i.nextSibling){if(s&&n.hasAttribute(i,t))return i;if(1===i.nodeType&&n.hasAttribute(i,t))return i}},n.getAttributeValue=function(e,t){if(n.hasAttribute(e,t))return e.getAttribute(t)},n.hasAttribute=function(e,t){return e.hasAttribute?e.hasAttribute(t):!!e.getAttribute(t)},n.insertNodeAt=function(e,t,s){var i=n.children(e);if(s<0||s>i.length)throw new Error("invalid index!");e.insertBefore(t,i[s])},n.hasCanvas=function(){return Boolean(document.createElement("canvas"))},n.hitTest=function(e,t,s){if(!e)throw Error("Hit test target is null!");var i=e.getBoundingClientRect();return t>=i.left&&t<=i.left+(i.right-i.left)&&s>=i.top&&s<=i.top+(i.bottom-i.top)},n.getScrollOffsets=function(){return null!=e.pageXOffset?{x:e.pageXOffset,y:e.pageYOffset}:"CSS1Compat"==document.compatMode?{x:document.documentElement.scrollLeft,y:document.documentElement.scrollTop}:void 0},n.getViewportSize=function(){return n.hasPointerEvent&&1<navigator.msMaxTouchPoints?{w:document.documentElement.clientWidth||e.innerWidth,h:document.documentElement.clientHeight||e.innerHeight}:n.isMobile?{w:e.innerWidth,h:e.innerHeight}:{w:document.documentElement.clientWidth||e.innerWidth,h:document.documentElement.clientHeight||e.innerHeight}},n.getViewportMouseCoordinates=function(e){var t=n.getScrollOffsets();return e.touches?{screenX:null==e.touches[0]?e.touches.pageX-t.x:e.touches[0].pageX-t.x,screenY:null==e.touches[0]?e.touches.pageY-t.y:e.touches[0].pageY-t.y}:{screenX:null==e.clientX?e.pageX-t.x:e.clientX,screenY:null==e.clientY?e.pageY-t.y:e.clientY}},n.hasPointerEvent=Boolean(e.navigator.msPointerEnabled)||Boolean(e.navigator.pointerEnabled),n.isMobile=function(){if(n.hasPointerEvent&&1<navigator.msMaxTouchPoints||n.hasPointerEvent&&1<navigator.maxTouchPoints)return!0;var e=["android","webos","iphone","ipad","blackberry","kfsowi"];for(i in e)if(-1!=String(navigator.userAgent).toLowerCase().indexOf(String(e[i]).toLowerCase()))return!0;return!1}(),n.isAndroid=-1!=navigator.userAgent.toLowerCase().indexOf("android".toLowerCase()),n.isChrome=-1!=navigator.userAgent.toLowerCase().indexOf("chrome"),n.isSafari=-1!=navigator.userAgent.toLowerCase().indexOf("safari")&&-1==navigator.userAgent.toLowerCase().indexOf("chrome"),n.isOpera=-1!=navigator.userAgent.toLowerCase().indexOf("opera")&&-1==navigator.userAgent.toLowerCase().indexOf("chrome"),n.isFirefox=-1!=navigator.userAgent.toLowerCase().indexOf("firefox"),n.isIE=(t=Boolean(-1!=navigator.userAgent.toLowerCase().indexOf("msie"))||Boolean(-1!=navigator.userAgent.toLowerCase().indexOf("edge")),Boolean(t||document.documentElement.msRequestFullscreen)),n.isIE11=Boolean(!n.isIE&&document.documentElement.msRequestFullscreen),n.isIEAndLessThen9=-1!=navigator.userAgent.toLowerCase().indexOf("msie 7")||-1!=navigator.userAgent.toLowerCase().indexOf("msie 8"),n.isIEAndLessThen10=-1!=navigator.userAgent.toLowerCase().indexOf("msie 7")||-1!=navigator.userAgent.toLowerCase().indexOf("msie 8")||-1!=navigator.userAgent.toLowerCase().indexOf("msie 9"),n.isIE7=-1!=navigator.userAgent.toLowerCase().indexOf("msie 7"),n.isIOS=navigator.userAgent.match(/(iPad|iPhone|iPod)/g),n.isIphone=navigator.userAgent.match(/(iPhone|iPod)/g),n.isApple=-1!=navigator.appVersion.toLowerCase().indexOf("mac"),n.isLocal=-1!=location.href.indexOf("file:"),n.hasFullScreen=n.dumy.requestFullScreen||n.dumy.mozRequestFullScreen||n.dumy.webkitRequestFullScreen||n.dumy.msieRequestFullScreen,n.onReady=function(e){document.addEventListener?document.addEventListener("DOMContentLoaded",function(){n.checkIfHasTransofrms(),e()}):document.onreadystatechange=function(){n.checkIfHasTransofrms(),"complete"==document.readyState&&e()}},n.checkIfHasTransofrms=function(){document.documentElement.appendChild(n.dumy),n.hasTransform3d=function(){for(var e,t,s=["transform","msTransform","WebkitTransform","MozTransform","OTransform","KhtmlTransform"];e=s.shift();)if(void 0!==n.dumy.style[e]&&(n.dumy.style.position="absolute",t=n.dumy.getBoundingClientRect().left,n.dumy.style[e]="translate3d(500px, 0px, 0px)",100<(t=Math.abs(n.dumy.getBoundingClientRect().left-t))&&t<900)){try{document.documentElement.removeChild(n.dumy)}catch(e){}return!0}try{document.documentElement.removeChild(n.dumy)}catch(e){}return!1}(),n.hasTransform2d=function(){for(var e,t=["transform","msTransform","WebkitTransform","MozTransform","OTransform","KhtmlTransform"];e=t.shift();)if(void 0!==n.dumy.style[e])return!0;try{document.documentElement.removeChild(n.dumy)}catch(e){}return!1}(),n.isReadyMethodCalled_bl=!0},n.disableElementSelection=function(e){try{e.style.userSelect="none"}catch(e){}try{e.style.MozUserSelect="none"}catch(e){}try{e.style.webkitUserSelect="none"}catch(e){}try{e.style.khtmlUserSelect="none"}catch(e){}try{e.style.oUserSelect="none"}catch(e){}try{e.style.msUserSelect="none"}catch(e){}try{e.msUserSelect="none"}catch(e){}e.onselectstart=function(){return!1}},n.getSearchArgs=function(){for(var e={},t=location.href.substr(location.href.indexOf("?")+1).split("&"),s=0;s<t.length;s++){var i=t[s].indexOf("="),o=t[s].substring(0,i),n=t[s].substring(i+1);n=decodeURIComponent(n),e[o]=n}return e},n.getHashArgs=function(e){for(var t={},s=(e.substr(e.indexOf("#")+1)||location.hash.substring(1)).split("&"),i=0;i<s.length;i++){var o=s[i].indexOf("="),n=s[i].substring(0,o),r=s[i].substring(o+1);r=decodeURIComponent(r),t[n]=r}return t},n.isReadyMethodCalled_bl=!1,e.FWDRLUtils=n}(window),!window.FWDAnimation){var _fwd_gsScope="undefined"!=typeof fwd_module&&fwd_module.exports&&"undefined"!=typeof fwd_global?fwd_global:this||window;(_fwd_gsScope._fwd_gsQueue||(_fwd_gsScope._fwd_gsQueue=[])).push(function(){"use strict";function g(e,t,s,i){s===i&&(s=i-(i-t)/1e6),e===t&&(t=e+(s-e)/1e6),this.a=e,this.b=t,this.c=s,this.d=i,this.da=i-e,this.ca=s-e,this.ba=t-e}function y(e,t,s,i){var o={a:e},n={},r={},l={c:i},a=(e+t)/2,d=(t+s)/2,u=(s+i)/2,h=(a+d)/2,c=(d+u)/2,_=(c-h)/8;return o.b=a+(e-a)/4,n.b=h+_,o.c=n.a=(o.b+n.b)/2,n.c=r.a=(h+c)/2,r.b=c-_,l.b=u+(i-u)/4,r.c=l.a=(r.b+l.b)/2,[o,n,r,l]}function p(e,t,s,i,o){var n,r,l,a,d,u,h,c,_,f,m,b,p,g=e.length-1,v=0,S=e[0].a;for(n=0;n<g;n++)r=(d=e[v]).a,l=d.d,a=e[v+1].d,c=o?(m=w[n],p=((b=T[n])+m)*t*.25/(i?.5:B[n]||.5),l-((u=l-(l-r)*(i?.5*t:0!==m?p/m:0))+(((h=l+(a-l)*(i?.5*t:0!==b?p/b:0))-u)*(3*m/(m+b)+.5)/4||0))):l-((u=l-(l-r)*t*.5)+(h=l+(a-l)*t*.5))/2,u+=c,h+=c,d.c=_=u,d.b=0!==n?S:S=d.a+.6*(d.c-d.a),d.da=l-r,d.ca=_-r,d.ba=S-r,s?(f=y(r,S,_,l),e.splice(v,1,f[0],f[1],f[2],f[3]),v+=4):v++,S=h;(d=e[v]).b=S,d.c=S+.4*(d.d-S),d.da=d.d-d.a,d.ca=d.c-d.a,d.ba=S-d.a,s&&(f=y(d.a,S,d.c,d.d),e.splice(v,1,f[0],f[1],f[2],f[3]))}function v(e,t,s,i){var o,n,r,l,a,d,u=[];
1if(i)for(n=(e=[i].concat(e)).length;-1<--n;)"string"==typeof(d=e[n][t])&&"="===d.charAt(1)&&(e[n][t]=i[t]+Number(d.charAt(0)+d.substr(2)));if((o=e.length-2)<0)return u[0]=new g(e[0][t],0,0,e[o<-1?0:1][t]),u;for(n=0;n<o;n++)r=e[n][t],l=e[n+1][t],u[n]=new g(r,0,0,l),s&&(a=e[n+2][t],w[n]=(w[n]||0)+(l-r)*(l-r),T[n]=(T[n]||0)+(a-l)*(a-l));return u[n]=new g(e[n][t],0,0,e[n+1][t]),u}function _(e,t,s,i,o,n){var r,l,a,d,u,h,c,_,f={},m=[],b=n||e[0];for(l in o="string"==typeof o?","+o+",":",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",null==t&&(t=1),e[0])m.push(l);if(1<e.length){for(_=e[e.length-1],c=!0,r=m.length;-1<--r;)if(l=m[r],.05<Math.abs(b[l]-_[l])){c=!1;break}c&&(e=e.concat(),n&&e.unshift(n),e.push(e[1]),n=e[e.length-3])}for(w.length=T.length=B.length=0,r=m.length;-1<--r;)l=m[r],S[l]=-1!==o.indexOf(","+l+","),f[l]=v(e,l,S[l],n);for(r=w.length;-1<--r;)w[r]=Math.sqrt(w[r]),T[r]=Math.sqrt(T[r]);if(!i){for(r=m.length;-1<--r;)if(S[l])for(h=(a=f[m[r]]).length-1,d=0;d<h;d++)u=a[d+1].da/T[d]+a[d].da/w[d]||0,B[d]=(B[d]||0)+u*u;for(r=B.length;-1<--r;)B[r]=Math.sqrt(B[r])}for(r=m.length,d=s?4:1;-1<--r;)a=f[l=m[r]],p(a,t,s,i,S[l]),c&&(a.splice(0,d),a.splice(a.length-d,d));return f}function f(e,t,s){for(var i,o,n,r,l,a,d,u,h,c,_,f=1/s,m=e.length;-1<--m;)for(n=(c=e[m]).a,r=c.d-n,l=c.c-n,a=c.b-n,i=o=0,u=1;u<=s;u++)i=o-(o=((d=f*u)*d*r+3*(h=1-d)*(d*l+h*a))*d),t[_=m*s+u-1]=(t[_]||0)+i*i}var D,w,T,B,S,s,b,e,t,i;function a(e){for(;e;)e.f||e.blob||(e.m=Math.round),e=e._next}_fwd_gsScope.FWDFWD_gsDefine("FWDAnimation",["core.FWDAnim","core.FWDSimpleTimeline","FWDTweenLite"],function(i,u,b){function p(e){var t,s=[],i=e.length;for(t=0;t!==i;s.push(e[t++]));return s}function g(e,t,s){var i,o,n=e.cycle;for(i in n)o=n[i],e[i]="function"==typeof o?o(s,t[s]):o[s%o.length];delete e.cycle}var v=function(e,t,s){b.call(this,e,t,s),this._cycle=0,this._yoyo=!0===this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._dirty=!0,this.render=v.prototype.render},S=1e-10,y=b._internals,w=y.isSelector,D=y.isArray,e=v.prototype=b.to({},.1,{}),T=[];v.version="1.19.0",e.constructor=v,e.kill()._gc=!1,v.killTweensOf=v.killDelayedCallsTo=b.killTweensOf,v.getTweensOf=b.getTweensOf,v.lagSmoothing=b.lagSmoothing,v.ticker=b.ticker,v.render=b.render,e.invalidate=function(){return this._yoyo=!0===this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),b.prototype.invalidate.call(this)},e.updateTo=function(e,t){var s,i=this.ratio,o=this.vars.immediateRender||e.immediateRender;for(s in 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)),e)this.vars[s]=e[s];if(this._initted||o)if(t)this._initted=!1,o&&this.render(0,!0,!0);else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&b._onPluginEvent("_onDisable",this),.998<this._time/this._duration){var n=this._totalTime;this.render(0,!0,!1),this._initted=!1,this.render(n,!0,!1)}else if(this._initted=!1,this._init(),0<this._time||o)for(var r,l=1/(1-i),a=this._firstPT;a;)r=a.s+a.c,a.c*=l,a.s=r-a.c,a=a._next;return this},e.render=function(e,t,s){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var i,o,n,r,l,a,d,u,h=this._dirty?this.totalDuration():this._totalDuration,c=this._time,_=this._totalTime,f=this._cycle,m=this._duration,b=this._rawPrevTime;if(h-1e-7<=e?(this._totalTime=h,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=m,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(i=!0,o="onComplete",s=s||this._timeline.autoRemoveChildren),0===m&&(!this._initted&&this.vars.lazy&&!s||(this._startTime===this._timeline._duration&&(e=0),(b<0||e<=0&&-1e-7<=e||b===S&&"isPause"!==this.data)&&b!==e&&(s=!0,S<b&&(o="onReverseComplete")),this._rawPrevTime=u=!t||e||b===e?e:S))):e<1e-7?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==_||0===m&&0<b)&&(o="onReverseComplete",i=this._reversed),e<0&&(this._active=!1,0===m&&(!this._initted&&this.vars.lazy&&
1!s||(0<=b&&(s=!0),this._rawPrevTime=u=!t||e||b===e?e:S))),this._initted||(s=!0)):(this._totalTime=this._time=e,0!==this._repeat&&(r=m+this._repeatDelay,this._cycle=this._totalTime/r>>0,0!==this._cycle&&this._cycle===this._totalTime/r&&_<=e&&this._cycle--,this._time=this._totalTime-this._cycle*r,this._yoyo&&0!=(1&this._cycle)&&(this._time=m-this._time),this._time>m?this._time=m:this._time<0&&(this._time=0)),this._easeType?(l=this._time/m,(1===(a=this._easeType)||3===a&&.5<=l)&&(l=1-l),3===a&&(l*=2),1===(d=this._easePower)?l*=l:2===d?l*=l*l:3===d?l*=l*l*l:4===d&&(l*=l*l*l*l),1===a?this.ratio=1-l:2===a?this.ratio=l:this._time/m<.5?this.ratio=l/2:this.ratio=1-l/2):this.ratio=this._ease.getRatio(this._time/m)),c!==this._time||s||f!==this._cycle){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!s&&this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration))return this._time=c,this._totalTime=_,this._rawPrevTime=b,this._cycle=f,y.lazyTweens.push(this),void(this._lazy=[e,t]);this._time&&!i?this.ratio=this._ease.getRatio(this._time/m):i&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(!1!==this._lazy&&(this._lazy=!1),this._active||!this._paused&&this._time!==c&&0<=e&&(this._active=!0),0===_&&(2===this._initted&&0<e&&this._init(),this._startAt&&(0<=e?this._startAt.render(e,t,s):o=o||"_dummyGS"),this.vars.onStart&&(0===this._totalTime&&0!==m||t||this._callback("onStart"))),n=this._firstPT;n;){if(n.f)n.t[n.p](n.c*this.ratio+n.s);else{var p=n.c*this.ratio+n.s;"x"==n.p?n.t.setX(p):"y"==n.p?n.t.setY(p):"z"==n.p?n.t.setZ(p):"angleX"==n.p?n.t.setAngleX(p):"angleY"==n.p?n.t.setAngleY(p):"angleZ"==n.p?n.t.setAngleZ(p):"w"==n.p?n.t.setWidth(p):"h"==n.p?n.t.setHeight(p):"alpha"==n.p?n.t.setAlpha(p):"scale"==n.p?n.t.setScale2(p):n.t[n.p]=p}n=n._next}this._onUpdate&&(e<0&&this._startAt&&this._startTime&&this._startAt.render(e,t,s),t||this._totalTime===_&&!o||this._callback("onUpdate")),this._cycle!==f&&(t||this._gc||this.vars.onRepeat&&this._callback("onRepeat")),o&&(this._gc&&!s||(e<0&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(e,t,s),i&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[o]&&this._callback(o),0===m&&this._rawPrevTime===S&&u!==S&&(this._rawPrevTime=0)))}else _!==this._totalTime&&this._onUpdate&&(t||this._callback("onUpdate"))},v.to=function(e,t,s){return new v(e,t,s)},v.from=function(e,t,s){return s.runBackwards=!0,s.immediateRender=0!=s.immediateRender,new v(e,t,s)},v.fromTo=function(e,t,s,i){return i.startAt=s,i.immediateRender=0!=i.immediateRender&&0!=s.immediateRender,new v(e,t,i)},v.staggerTo=v.allTo=function(e,t,s,i,o,n,r){i=i||0;function l(){s.onComplete&&s.onComplete.apply(s.onCompleteScope||this,arguments),o.apply(r||s.callbackScope||this,n||T)}var a,d,u,h,c=0,_=[],f=s.cycle,m=s.startAt&&s.startAt.cycle;for(D(e)||("string"==typeof e&&(e=b.selector(e)||e),w(e)&&(e=p(e))),e=e||[],i<0&&((e=p(e)).reverse(),i*=-1),a=e.length-1,u=0;u<=a;u++){for(h in d={},s)d[h]=s[h];if(f&&(g(d,e,u),null!=d.duration&&(t=d.duration,delete d.duration)),m){for(h in m=d.startAt={},s.startAt)m[h]=s.startAt[h];g(d.startAt,e,u)}d.delay=c+(d.delay||0),u===a&&o&&(d.onComplete=l),_[u]=new v(e[u],t,d),c+=i}return _},v.staggerFrom=v.allFrom=function(e,t,s,i,o,n,r){return s.runBackwards=!0,s.immediateRender=0!=s.immediateRender,v.staggerTo(e,t,s,i,o,n,r)},v.staggerFromTo=v.allFromTo=function(e,t,s,i,o,n,r,l){return i.startAt=s,i.immediateRender=0!=i.immediateRender&&0!=s.immediateRender,v.staggerTo(e,t,i,o,n,r,l)},v.delayedCall=function(e,t,s,i,o){return new v(t,0,{delay:e,onComplete:t,onCompleteParams:s,callbackScope:i,onReverseComplete:t,onReverseCompleteParams:s,immediateRender:!1,useFrames:o,overwrite:0})},v.set=function(e,t){return new v(e,0,t)},v.isTweening=function(e){return 0<b.getTweensOf(e,!0).length};var n=function(e,t){for(var s=[],i=0,o=e._first;o;)o instanceof b?s[i++]=o:(t&&(s[i++]=o),i=(s=s.concat(n(o,t))).length),o=o._next;return s},h=v.getAllTweens=function(e){return n(i._rootTimeline,e).concat(n(i._rootFramesTimeline,e))};v.killAll=function(e,t,s,i){null==t&&(t=!0),null==s&&(s=!0);var o,n,r,l=h(0!=i),a=l.length,d=t&&s&&i;for(r=0;r<a;r++)n=l[r],(d||n instanceof u||(o=n.target===n.vars.onComplete)&&s||t&&!o)&&
1(e?n.totalTime(n._reversed?0:n.totalDuration()):n._enabled(!1,!1))},v.killChildTweensOf=function(e,t){if(null!=e){var s,i,o,n,r,l=y.tweenLookup;if("string"==typeof e&&(e=b.selector(e)||e),w(e)&&(e=p(e)),D(e))for(n=e.length;-1<--n;)v.killChildTweensOf(e[n],t);else{for(o in s=[],l)for(i=l[o].target.parentNode;i;)i===e&&(s=s.concat(l[o].tweens)),i=i.parentNode;for(r=s.length,n=0;n<r;n++)t&&s[n].totalTime(s[n].totalDuration()),s[n]._enabled(!1,!1)}}};function o(e,t,s,i){t=!1!==t,s=!1!==s;for(var o,n,r=h(i=!1!==i),l=t&&s&&i,a=r.length;-1<--a;)n=r[a],(l||n instanceof u||(o=n.target===n.vars.onComplete)&&s||t&&!o)&&n.paused(e)}return v.pauseAll=function(e,t,s){o(!0,e,t,s)},v.resumeAll=function(e,t,s){o(!1,e,t,s)},v.globalTimeScale=function(e){var t=i._rootTimeline,s=b.ticker.time;return arguments.length?(e=e||S,t._startTime=s-(s-t._startTime)*t._timeScale/e,t=i._rootFramesTimeline,s=b.ticker.frame,t._startTime=s-(s-t._startTime)*t._timeScale/e,t._timeScale=i._rootTimeline._timeScale=e,e):t._timeScale},e.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-e:e)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},e.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this._totalTime/this.totalDuration()},e.time=function(e,t){return arguments.length?(this._dirty&&this.totalDuration(),e>this._duration&&(e=this._duration),this._yoyo&&0!=(1&this._cycle)?e=this._duration-e+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(e+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(e,t)):this._time},e.duration=function(e){return arguments.length?i.prototype.duration.call(this,e):this._duration},e.totalDuration=function(e){return arguments.length?-1===this._repeat?this:this.duration((e-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)},e.repeat=function(e){return arguments.length?(this._repeat=e,this._uncache(!0)):this._repeat},e.repeatDelay=function(e){return arguments.length?(this._repeatDelay=e,this._uncache(!0)):this._repeatDelay},e.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},v},!0),_fwd_gsScope.FWDFWD_gsDefine("FWDTimelineLite",["core.FWDAnim","core.FWDSimpleTimeline","FWDTweenLite"],function(u,h,c){function _(e){h.call(this,e),this._labels={},this.autoRemoveChildren=!0===this.vars.autoRemoveChildren,this.smoothChildTiming=!0===this.vars.smoothChildTiming,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var t,s,i=this.vars;for(s in i)t=i[s],v(t)&&-1!==t.join("").indexOf("{self}")&&(i[s]=this._swapSelfInParams(t));v(i.tweens)&&this.add(i.tweens,0,i.align,i.stagger)}function f(e){var t,s={};for(t in e)s[t]=e[t];return s}function m(e,t,s){var i,o,n=e.cycle;for(i in n)o=n[i],e[i]="function"==typeof o?o.call(t[s],s):o[s%o.length];delete e.cycle}function b(e){var t,s=[],i=e.length;for(t=0;t!==i;s.push(e[t++]));return s}var p=1e-10,e=c._internals,t=_._internals={},g=e.isSelector,v=e.isArray,S=e.lazyTweens,y=e.lazyRender,r=_fwd_gsScope.FWDFWD_gsDefine.globals,n=t.pauseCallback=function(){},s=_.prototype=new h;return _.version="1.19.0",s.constructor=_,s.kill()._gc=s._forcingPlayhead=s._hasPause=!1,s.to=function(e,t,s,i){var o=s.repeat&&r.FWDAnimation||c;return t?this.add(new o(e,t,s),i):this.set(e,s,i)},s.from=function(e,t,s,i){return this.add((s.repeat&&r.FWDAnimation||c).from(e,t,s),i)},s.fromTo=function(e,t,s,i,o){var n=i.repeat&&r.FWDAnimation||c;return t?this.add(n.fromTo(e,t,s,i),o):this.set(e,i,o)},s.staggerTo=function(e,t,s,i,o,n,r,l){var a,d,u=new _({onComplete:n,onCompleteParams:r,callbackScope:l,smoothChildTiming:this.smoothChildTiming}),h=s.cycle;for("string"==typeof e&&(e=c.selector(e)||e),g(e=e||[])&&(e=b(e)),(i=i||0)<0&&((e=b(e)).reverse(),i*=-1),d=0;d<e.length;d++)(a=f(s)).startAt&&(a.startAt=f(a.startAt),a.startAt.cycle&&m(a.startAt,e,d)),h&&(m(a,e,d),null!=a.duration&&(t=a.duration,delete a.duration)),u.to(e[d],t,a,d*i);return this.add(u,o)},s.staggerFrom=function(e,t,s,i,o,n,r,l){return s.immediateRender=0!=s.immediateRender,s.runBackwards=!0,this.staggerTo(e,t,s,i,o,n,r,l)},s.staggerFromTo=function(e,t,s,i,o,n,r,l,a){return i.startAt=s,i.immediateRender=0!=i.immediateRender&&0!=s.immediateRender,this.staggerTo(e,t,i,o,n,r,l,a)},s.call=function(e,t,s,i){return this.add(c.delayedCall(0,e,t,s),i)}
1,s.set=function(e,t,s){return s=this._parseTimeOrLabel(s,0,!0),null==t.immediateRender&&(t.immediateRender=s===this._time&&!this._paused),this.add(new c(e,0,t),s)},_.exportRoot=function(e,t){null==(e=e||{}).smoothChildTiming&&(e.smoothChildTiming=!0);var s,i,o=new _(e),n=o._timeline;for(null==t&&(t=!0),n._remove(o,!0),o._startTime=0,o._rawPrevTime=o._time=o._totalTime=n._time,s=n._first;s;)i=s._next,t&&s instanceof c&&s.target===s.vars.onComplete||o.add(s,s._startTime-s._delay),s=i;return n.add(o,0),o},s.add=function(e,t,s,i){var o,n,r,l,a,d;if("number"!=typeof t&&(t=this._parseTimeOrLabel(t,0,!0,e)),!(e instanceof u)){if(e instanceof Array||e&&e.push&&v(e)){for(s=s||"normal",i=i||0,o=t,n=e.length,r=0;r<n;r++)v(l=e[r])&&(l=new _({tweens:l})),this.add(l,o),"string"!=typeof l&&"function"!=typeof l&&("sequence"===s?o=l._startTime+l.totalDuration()/l._timeScale:"start"===s&&(l._startTime-=l.delay())),o+=i;return this._uncache(!0)}if("string"==typeof e)return this.addLabel(e,t);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(h.prototype.add.call(this,e,t),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(d=(a=this).rawTime()>e._startTime;a._timeline;)d&&a._timeline.smoothChildTiming?a.totalTime(a._totalTime,!0):a._gc&&a._enabled(!0,!1),a=a._timeline;return this},s.remove=function(e){if(e instanceof u){this._remove(e,!1);var t=e._timeline=e.vars.useFrames?u._rootFramesTimeline:u._rootTimeline;return e._startTime=(e._paused?e._pauseTime:t._time)-(e._reversed?e.totalDuration()-e._totalTime:e._totalTime)/e._timeScale,this}if(e instanceof Array||e&&e.push&&v(e)){for(var s=e.length;-1<--s;)this.remove(e[s]);return this}return"string"==typeof e?this.removeLabel(e):this.kill(null,e)},s._remove=function(e,t){h.prototype._remove.call(this,e,t);var s=this._last;return s?this._time>s._startTime+s._totalDuration/s._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},s.append=function(e,t){return this.add(e,this._parseTimeOrLabel(null,t,!0,e))},s.insert=s.insertMultiple=function(e,t,s,i){return this.add(e,t||0,s,i)},s.appendMultiple=function(e,t,s,i){return this.add(e,this._parseTimeOrLabel(null,t,!0,e),s,i)},s.addLabel=function(e,t){return this._labels[e]=this._parseTimeOrLabel(t),this},s.addPause=function(e,t,s,i){var o=c.delayedCall(0,n,s,i||this);return o.vars.onComplete=o.vars.onReverseComplete=t,o.data="isPause",this._hasPause=!0,this.add(o,e)},s.removeLabel=function(e){return delete this._labels[e],this},s.getLabelTime=function(e){return null!=this._labels[e]?this._labels[e]:-1},s._parseTimeOrLabel=function(e,t,s,i){var o;if(i instanceof u&&i.timeline===this)this.remove(i);else if(i&&(i instanceof Array||i.push&&v(i)))for(o=i.length;-1<--o;)i[o]instanceof u&&i[o].timeline===this&&this.remove(i[o]);if("string"==typeof t)return this._parseTimeOrLabel(t,s&&"number"==typeof e&&null==this._labels[t]?e-this.duration():0,s);if(t=t||0,"string"!=typeof e||!isNaN(e)&&null==this._labels[e])null==e&&(e=this.duration());else{if(-1===(o=e.indexOf("=")))return null==this._labels[e]?s?this._labels[e]=this.duration()+t:t:this._labels[e]+t;t=parseInt(e.charAt(o-1)+"1",10)*Number(e.substr(o+1)),e=1<o?this._parseTimeOrLabel(e.substr(0,o-1),0,s):this.duration()}return Number(e)+t},s.seek=function(e,t){return this.totalTime("number"==typeof e?e:this._parseTimeOrLabel(e),!1!==t)},s.stop=function(){return this.paused(!0)},s.gotoAndPlay=function(e,t){return this.play(e,t)},s.gotoAndStop=function(e,t){return this.pause(e,t)},s.render=function(e,t,s){this._gc&&this._enabled(!0,!1);var i,o,n,r,l,a,d,u=this._dirty?this.totalDuration():this._totalDuration,h=this._time,c=this._startTime,_=this._timeScale,f=this._paused;if(u-1e-7<=e)this._totalTime=this._time=u,this._reversed||this._hasPausedChild()||(o=!0,r="onComplete",l=!!this._timeline.autoRemoveChildren,0===this._duration&&(e<=0&&-1e-7<=e||this._rawPrevTime<0||this._rawPrevTime===p)&&this._rawPrevTime!==e&&this._first&&(l=!0,this._rawPrevTime>
1p&&(r="onReverseComplete"))),this._rawPrevTime=this._duration||!t||e||this._rawPrevTime===e?e:p,e=u+1e-4;else if(e<1e-7)if(this._totalTime=this._time=0,(0!==h||0===this._duration&&this._rawPrevTime!==p&&(0<this._rawPrevTime||e<0&&0<=this._rawPrevTime))&&(r="onReverseComplete",o=this._reversed),e<0)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(l=o=!0,r="onReverseComplete"):0<=this._rawPrevTime&&this._first&&(l=!0),this._rawPrevTime=e;else{if(this._rawPrevTime=this._duration||!t||e||this._rawPrevTime===e?e:p,0===e&&o)for(i=this._first;i&&0===i._startTime;)i._duration||(o=!1),i=i._next;e=0,this._initted||(l=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!t){if(h<=e)for(i=this._first;i&&i._startTime<=e&&!a;)i._duration||"isPause"!==i.data||i.ratio||0===i._startTime&&0===this._rawPrevTime||(a=i),i=i._next;else for(i=this._last;i&&i._startTime>=e&&!a;)i._duration||"isPause"===i.data&&0<i._rawPrevTime&&(a=i),i=i._prev;a&&(this._time=e=a._startTime,this._totalTime=e+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=e}if(this._time!==h&&this._first||s||l||a){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==h&&0<e&&(this._active=!0),0===h&&this.vars.onStart&&(0===this._time&&this._duration||t||this._callback("onStart")),h<=(d=this._time))for(i=this._first;i&&(n=i._next,d===this._time&&(!this._paused||f));)(i._active||i._startTime<=d&&!i._paused&&!i._gc)&&(a===i&&this.pause(),i._reversed?i.render((i._dirty?i.totalDuration():i._totalDuration)-(e-i._startTime)*i._timeScale,t,s):i.render((e-i._startTime)*i._timeScale,t,s)),i=n;else for(i=this._last;i&&(n=i._prev,d===this._time&&(!this._paused||f));){if(i._active||i._startTime<=h&&!i._paused&&!i._gc){if(a===i){for(a=i._prev;a&&a.endTime()>this._time;)a.render(a._reversed?a.totalDuration()-(e-a._startTime)*a._timeScale:(e-a._startTime)*a._timeScale,t,s),a=a._prev;a=null,this.pause()}i._reversed?i.render((i._dirty?i.totalDuration():i._totalDuration)-(e-i._startTime)*i._timeScale,t,s):i.render((e-i._startTime)*i._timeScale,t,s)}i=n}this._onUpdate&&(t||(S.length&&y(),this._callback("onUpdate"))),r&&(this._gc||c!==this._startTime&&_===this._timeScale||(0===this._time||u>=this.totalDuration())&&(o&&(S.length&&y(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[r]&&this._callback(r)))}},s._hasPausedChild=function(){for(var e=this._first;e;){if(e._paused||e instanceof _&&e._hasPausedChild())return!0;e=e._next}return!1},s.getChildren=function(e,t,s,i){i=i||-9999999999;for(var o=[],n=this._first,r=0;n;)n._startTime<i||(n instanceof c?!1!==t&&(o[r++]=n):(!1!==s&&(o[r++]=n),!1!==e&&(r=(o=o.concat(n.getChildren(!0,t,s))).length))),n=n._next;return o},s.getTweensOf=function(e,t){var s,i,o=this._gc,n=[],r=0;for(o&&this._enabled(!0,!0),i=(s=c.getTweensOf(e)).length;-1<--i;)(s[i].timeline===this||t&&this._contains(s[i]))&&(n[r++]=s[i]);return o&&this._enabled(!1,!0),n},s.recent=function(){return this._recent},s._contains=function(e){for(var t=e.timeline;t;){if(t===this)return!0;t=t.timeline}return!1},s.shiftChildren=function(e,t,s){s=s||0;for(var i,o=this._first,n=this._labels;o;)o._startTime>=s&&(o._startTime+=e),o=o._next;if(t)for(i in n)n[i]>=s&&(n[i]+=e);return this._uncache(!0)},s._kill=function(e,t){if(!e&&!t)return this._enabled(!1,!1);for(var s=t?this.getTweensOf(t):this.getChildren(!0,!0,!1),i=s.length,o=!1;-1<--i;)s[i]._kill(e,t)&&(o=!0);return o},s.clear=function(e){var t=this.getChildren(!1,!0,!0),s=t.length;for(this._time=this._totalTime=0;-1<--s;)t[s]._enabled(!1,!1);return!1!==e&&(this._labels={}),this._uncache(!0)},s.invalidate=function(){for(var e=this._first;e;)e.invalidate(),e=e._next;return u.prototype.invalidate.call(this)},s._enabled=function(e,t){if(e===this._gc)for(var s=this._first;s;)s._enabled(e,!0),s=s._next;return h.prototype._enabled.call(this,e,t)},s.totalTime=function(e,t,s){this._forcingPlayhead=!0;var i=u.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,i},s.duration=function(e){return arguments.length?(0!==this.duration()&&0!==e&&this.timeScale(this._duration/e),this):(this._dirty&&this.totalDuration(),this._duration)},s.totalDuration=function(e){if(arguments.length)return e&&this.totalDuration()?this.timeScale(this._totalDuration/e):this;if(this._dirty){for(var t,s,i=0,o=this._last,n=999999999999;o;)t=o._prev,o._dirty&&o.totalDuration(),o._startTime>n&&this._sortChildren&&!o._paused?this.add(o,o._startTime-o._delay):n=o._startTime,o._startTime<0&&!o._paused&&(i-=o._startTime,this._timeline.smoothChildTiming&&(this._startTime+=o._startTime/this._timeScale),this.shiftChildren(-o._startTime,!1,-9999999999),n=0),i<(s=o._startTime+o._totalDuration/o._timeScale)&&(i=s),o=t;this._duration=this._totalDuration=i,this._dirty=!1}return this._totalDuration},s.paused=function(e){if(!e)for(var t=this._first,s=this._time;t;)t._startTime===s&&"isPause"===t.data&&(t._rawPrevTime=0),t=t._next;return u.prototype.paused.apply(this,arguments)},s.usesFrames=function(){for(var e=this._timeline;e._timeline;)e=e._timeline;return e===u._rootFramesTimeline},s.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},_},!0),_fwd_gsScope.FWDFWD_gsDefine("TimelineMax",["FWDTimelineLite","FWDTweenLite","easing.Ease"],function(t,l,e){function s(e){t.call(this,e),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=!0===this.vars.yoyo,this._dirty=!0}var L=1e-10,i=l._internals,O=i.lazyTweens,P=i.lazyRender,a=_fwd_gsScope.FWDFWD_gsDefine.globals,d=new e(null,null,1,0
1),o=s.prototype=new t;return o.constructor=s,o.kill()._gc=!1,s.version="1.19.0",o.invalidate=function(){return this._yoyo=!0===this.vars.yoyo,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),t.prototype.invalidate.call(this)},o.addCallback=function(e,t,s,i){return this.add(l.delayedCall(0,e,s,i),t)},o.removeCallback=function(e,t){if(e)if(null==t)this._kill(null,e);else for(var s=this.getTweensOf(e,!1),i=s.length,o=this._parseTimeOrLabel(t);-1<--i;)s[i]._startTime===o&&s[i]._enabled(!1,!1);return this},o.removePause=function(e){return this.removeCallback(t._internals.pauseCallback,e)},o.tweenTo=function(e,t){t=t||{};var s,i,o,n={ease:d,useFrames:this.usesFrames(),immediateRender:!1},r=t.repeat&&a.FWDAnimation||l;for(i in t)n[i]=t[i];return n.time=this._parseTimeOrLabel(e),s=Math.abs(Number(n.time)-this._time)/this._timeScale||.001,o=new r(this,s,n),n.onStart=function(){o.target.paused(!0),o.vars.time!==o.target.time()&&s===o.duration()&&o.duration(Math.abs(o.vars.time-o.target.time())/o.target._timeScale),t.onStart&&o._callback("onStart")},o},o.tweenFromTo=function(e,t,s){s=s||{},e=this._parseTimeOrLabel(e),s.startAt={onComplete:this.seek,onCompleteParams:[e],callbackScope:this},s.immediateRender=!1!==s.immediateRender;var i=this.tweenTo(t,s);return i.duration(Math.abs(i.vars.time-e)/this._timeScale||.001)},o.render=function(e,t,s){this._gc&&this._enabled(!0,!1);var i,o,n,r,l,a,d,u,h=this._dirty?this.totalDuration():this._totalDuration,c=this._duration,_=this._time,f=this._totalTime,m=this._startTime,b=this._timeScale,p=this._rawPrevTime,g=this._paused,v=this._cycle;if(h-1e-7<=e)this._locked||(this._totalTime=h,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(o=!0,r="onComplete",l=!!this._timeline.autoRemoveChildren,0===this._duration&&(e<=0&&-1e-7<=e||p<0||p===L)&&p!==e&&this._first&&(l=!0,L<p&&(r="onReverseComplete"))),this._rawPrevTime=this._duration||!t||e||this._rawPrevTime===e?e:L,this._yoyo&&0!=(1&this._cycle)?this._time=e=0:e=(this._time=c)+1e-4;else if(e<1e-7)if(this._locked||(this._totalTime=this._cycle=0),((this._time=0)!==_||0===c&&p!==L&&(0<p||e<0&&0<=p)&&!this._locked)&&(r="onReverseComplete",o=this._reversed),e<0)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(l=o=!0,r="onReverseComplete"):0<=p&&this._first&&(l=!0),this._rawPrevTime=e;else{if(this._rawPrevTime=c||!t||e||this._rawPrevTime===e?e:L,0===e&&o)for(i=this._first;i&&0===i._startTime;)i._duration||(o=!1),i=i._next;e=0,this._initted||(l=!0)}else if(0===c&&p<0&&(l=!0),this._time=this._rawPrevTime=e,this._locked||(this._totalTime=e,0!==this._repeat&&(a=c+this._repeatDelay,this._cycle=this._totalTime/a>>0,0!==this._cycle&&this._cycle===this._totalTime/a&&f<=e&&this._cycle--,this._time=this._totalTime-this._cycle*a,this._yoyo&&0!=(1&this._cycle)&&(this._time=c-this._time),this._time>c?e=(this._time=c)+1e-4:this._time<0?this._time=e=0:e=this._time)),this._hasPause&&!this._forcingPlayhead&&!t){if(_<=(e=this._time))for(i=this._first;i&&i._startTime<=e&&!d;)i._duration||"isPause"!==i.data||i.ratio||0===i._startTime&&0===this._rawPrevTime||(d=i),i=i._next;else for(i=this._last;i&&i._startTime>=e&&!d;)i._duration||"isPause"===i.data&&0<i._rawPrevTime&&(d=i),i=i._prev;d&&(this._time=e=d._startTime,this._totalTime=e+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==v&&!this._locked){var S=this._yoyo&&0!=(1&v),y=S===(this._yoyo&&0!=(1&this._cycle)),w=this._totalTime,D=this._cycle,T=this._rawPrevTime,B=this._time;if(this._totalTime=v*c,this._cycle<v?S=!S:this._totalTime+=c,this._time=_,this._rawPrevTime=0===c?p-1e-4:p,this._cycle=v,this._locked=!0,_=S?0:c,this.render(_,t,0===c),t||this._gc||this.vars.onRepeat&&this._callback("onRepeat"),_!==this._time)return;if(y&&(_=S?c+1e-4:-1e-4,this.render(_,!0,!1)),this._locked=!1,this._paused&&!g)return;this._time=B,this._totalTime=w,this._cycle=D,this._rawPrevTime=T}if(this._time!==_&&this._first||s||l||d){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._totalTime!==f&&0<e&&(this._active=!0),0===f&&this.vars.onStart&&(0===this._totalTime&&this._totalDuration||t||this._callback("onStart")),_<=(u=this._time))for(i=this._first;i&&(n=i._next,u===this._time&&(!this._paused||g));)(i._active||i._startTime<=this._time&&!i._paused&&!i._gc)&&(d===i&&this.pause(),i._reversed?i.render((i._dirty?i.totalDuration():i._totalDuration)-(e-i._startTime)*i._timeScale,t,s):i.render((e-i._startTime)*i._timeScale,t,s)),i=n;else for(i=this._last;i&&(n=i._prev,u===this._time&&(!this._paused||g));){if(i._active||i._startTime<=_&&!i._paused&&!i._gc){if(d===i){for(d=i._prev;d&&d.endTime()>this._time;)d.render(d._reversed?d.totalDuration()-(e-d._startTime)*d._timeScale:(e-d._startTime)*d._timeScale,t,s),d=d._prev;d=null,this.pause()}i._reversed?i.render((i._dirty?i.totalDuration():i._totalDuration)-(e-i._startTime)*i._timeScale,t,s):i.render((e-i._startTime)*i._timeScale,t,s)}i=n}
1this._onUpdate&&(t||(O.length&&P(),this._callback("onUpdate"))),r&&(this._locked||this._gc||m!==this._startTime&&b===this._timeScale||(0===this._time||h>=this.totalDuration())&&(o&&(O.length&&P(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[r]&&this._callback(r)))}else f!==this._totalTime&&this._onUpdate&&(t||this._callback("onUpdate"))},o.getActive=function(e,t,s){null==e&&(e=!0),null==t&&(t=!0),null==s&&(s=!1);var i,o,n=[],r=this.getChildren(e,t,s),l=0,a=r.length;for(i=0;i<a;i++)(o=r[i]).isActive()&&(n[l++]=o);return n},o.getLabelAfter=function(e){e||0!==e&&(e=this._time);var t,s=this.getLabelsArray(),i=s.length;for(t=0;t<i;t++)if(s[t].time>e)return s[t].name;return null},o.getLabelBefore=function(e){null==e&&(e=this._time);for(var t=this.getLabelsArray(),s=t.length;-1<--s;)if(t[s].time<e)return t[s].name;return null},o.getLabelsArray=function(){var e,t=[],s=0;for(e in this._labels)t[s++]={time:this._labels[e],name:e};return t.sort(function(e,t){return e.time-t.time}),t},o.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!=(1&this._cycle)?1-e:e)+this._cycle*(this._duration+this._repeatDelay),t):this._time/this.duration()},o.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this._totalTime/this.totalDuration()},o.totalDuration=function(e){return arguments.length?-1!==this._repeat&&e?this.timeScale(this.totalDuration()/e):this:(this._dirty&&(t.prototype.totalDuration.call(this),this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},o.time=function(e,t){return arguments.length?(this._dirty&&this.totalDuration(),e>this._duration&&(e=this._duration),this._yoyo&&0!=(1&this._cycle)?e=this._duration-e+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(e+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(e,t)):this._time},o.repeat=function(e){return arguments.length?(this._repeat=e,this._uncache(!0)):this._repeat},o.repeatDelay=function(e){return arguments.length?(this._repeatDelay=e,this._uncache(!0)):this._repeatDelay},o.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},o.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.getLabelBefore(this._time+1e-8)},s},!0),D=180/Math.PI,w=[],T=[],B=[],S={},s=_fwd_gsScope.FWDFWD_gsDefine.globals,b=_fwd_gsScope.FWDFWD_gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.7",API:2,fwd_global:!0,init:function(e,t,s){this._target=e,t instanceof Array&&(t={values:t}),this._func={},this._mod={},this._props=[],this._timeRes=null==t.timeResolution?6:parseInt(t.timeResolution,10);var i,o,n,r,l,a=t.values||[],d={},u=a[0],h=t.autoRotate||s.vars.orientToBezier;for(i in this._autoRotate=h?h instanceof Array?h:[["x","y","rotation",!0===h?0:Number(h)||0]]:null,u)this._props.push(i);for(n=this._props.length;-1<--n;)i=this._props[n],this._overwriteProps.push(i),o=this._func[i]="function"==typeof e[i],d[i]=o?e[i.indexOf("set")||"function"!=typeof e["get"+i.substr(3)]?i:"get"+i.substr(3)]():parseFloat(e[i]),l||d[i]!==a[0][i]&&(l=d);if(this._beziers="cubic"!==t.type&&"quadratic"!==t.type&&"soft"!==t.type?_(a,isNaN(t.curviness)?1:t.curviness,!1,"thruBasic"===t.type,t.correlate,l):function(e,t,s){var i,o,n,r,l,a,d,u,h,c,_,f={},m="cubic"===(t=t||"soft")?3:2,b="soft"===t,p=[];if(b&&s&&(e=[s].concat(e)),null==e||e.length<1+m)throw"invalid Bezier data";for(h in e[0])p.push(h);for(a=p.length;-1<--a;){for(f[h=p[a]]=l=[],c=0,u=e.length,d=0;d<u;d++)i=null==s?e[d][h]:"string"==typeof(_=e[d][h])&&"="===_.charAt(1)?s[h]+Number(_.charAt(0)+_.substr(2)):Number(_),b&&1<d&&d<u-1&&(l[c++]=(i+l[c-2])/2),l[c++]=i;for(u=c-m+1,d=c=0;d<u;d+=m)i=l[d],o=l[d+1],n=l[d+2],r=2==m?0:l[d+3],l[c++]=_=3==m?new g(i,o,n,r):new g(i,(2*o+i)/3,(2*o+n)/3,n);l.length=c}return f}(a,t.type,d),this._segCount=this._beziers[i].length,this._timeRes){var c=function(e,t){var s,i,o,n,r=[],l=[],a=0,d=0,u=(t=t>>0||6)-1,h=[],c=[];for(s in e)f(e[s],r,t);for(o=r.length,i=0;i<o;i++)a+=Math.sqrt(r[i]),c[n=i%t]=a,n===u&&(d+=a,h[n=i/t>>0]=c,l[n]=d,a=0,c=[]);return{length:d,lengths:l,segments:h}}(this._beziers,this._timeRes);this._length=c.length,this._lengths=c.lengths,this._segments=c.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}if(h=this._autoRotate)for(this._initialRotations=[],h[0]instanceof Array||(this._autoRotate=h=[h]),n=h.length;-1<--n;){for(r=0;r<3;r++)i=h[n][r],this._func[i]="function"==typeof e[i]&&e[i.indexOf("set")||"function"!=typeof e["get"+i.substr(3)]?i:"get"+i.substr(3)];i=h[n][2],this._initialRotations[n]=(this._func[i]?this._func[i].call(this._target):this._target[i])||0,this._overwriteProps.push(i)}return this._startRatio=s.vars.runBackwards?1:0,!0},set:function(e){var t,s,i,o,n,r,l,a,d,u,h=this._segCount,c=this._func,_=this._target,f=e!==this._startRatio;if(this._timeRes){if(d=this._lengths,u=this._curSeg,e*=this._length,i=this._li,e>this._l2&&i<h-1){for(a=h-1;i<a&&(this._l2=d[++i])<=e;);this._l1=d[i-1],this._li=i,this._curSeg=u=this._segments[i],this._s2=u[this._s1=this._si=0]}else if(e<this._l1&&0<i){for(;
10<i&&(this._l1=d[--i])>=e;);0===i&&e<this._l1?this._l1=0:i++,this._l2=d[i],this._li=i,this._curSeg=u=this._segments[i],this._s1=u[(this._si=u.length-1)-1]||0,this._s2=u[this._si]}if(t=i,e-=this._l1,i=this._si,e>this._s2&&i<u.length-1){for(a=u.length-1;i<a&&(this._s2=u[++i])<=e;);this._s1=u[i-1],this._si=i}else if(e<this._s1&&0<i){for(;0<i&&(this._s1=u[--i])>=e;);0===i&&e<this._s1?this._s1=0:i++,this._s2=u[i],this._si=i}r=(i+(e-this._s1)/(this._s2-this._s1))*this._prec||0}else r=(e-(t=e<0?0:1<=e?h-1:h*e>>0)*(1/h))*h;for(s=1-r,i=this._props.length;-1<--i;)o=this._props[i],l=(r*r*(n=this._beziers[o][t]).da+3*s*(r*n.ca+s*n.ba))*r+n.a,this._mod[o]&&(l=this._mod[o](l,_)),c[o]?_[o](l):"x"==o?_.setX(l):"y"==o?_.setY(l):"z"==o?_.setZ(l):"angleX"==o?_.setAngleX(l):"angleY"==o?_.setAngleY(l):"angleZ"==o?_.setAngleZ(l):"w"==o?_.setWidth(l):"h"==o?_.setHeight(l):"alpha"==o?_.setAlpha(l):"scale"==o?_.setScale2(l):_[o]=l;if(this._autoRotate){var m,b,p,g,v,S,y,w=this._autoRotate;for(i=w.length;-1<--i;)o=w[i][2],S=w[i][3]||0,y=!0===w[i][4]?1:D,n=this._beziers[w[i][0]],m=this._beziers[w[i][1]],n&&m&&(n=n[t],m=m[t],b=n.a+(n.b-n.a)*r,b+=((g=n.b+(n.c-n.b)*r)-b)*r,g+=(n.c+(n.d-n.c)*r-g)*r,p=m.a+(m.b-m.a)*r,p+=((v=m.b+(m.c-m.b)*r)-p)*r,v+=(m.c+(m.d-m.c)*r-v)*r,l=f?Math.atan2(v-p,g-b)*y+S:this._initialRotations[i],this._mod[o]&&(l=this._mod[o](l,_)),c[o]?_[o](l):_[o]=l)}}}),e=b.prototype,b.bezierThrough=_,b.cubicToQuadratic=y,b._autoCSS=!0,b.quadraticToCubic=function(e,t,s){return new g(e,(2*t+e)/3,(2*t+s)/3,s)},b._cssRegister=function(){var e=s.CSSPlugin;if(e){var t=e._internals,_=t._parseToProxy,f=t._setPluginRatio,m=t.CSSPropTween;t._registerComplexSpecialProp("bezier",{parser:function(e,t,s,i,o,n){t instanceof Array&&(t={values:t}),n=new b;var r,l,a,d=t.values,u=d.length-1,h=[],c={};if(u<0)return o;for(r=0;r<=u;r++)a=_(e,d[r],i,o,n,u!==r),h[r]=a.end;for(l in t)c[l]=t[l];return c.values=h,(o=new m(e,"bezier",0,0,a.pt,2)).data=a,o.plugin=n,o.setRatio=f,0===c.autoRotate&&(c.autoRotate=!0),!c.autoRotate||c.autoRotate instanceof Array||(r=!0===c.autoRotate?0:Number(c.autoRotate),c.autoRotate=null!=a.end.left?[["left","top","rotation",r,!1]]:null!=a.end.x&&[["x","y","rotation",r,!1]]),c.autoRotate&&(i._transform||i._enableTransforms(!1),a.autoRotate=i._target._gsTransform,a.proxy.rotation=a.autoRotate.rotation||0,i._overwriteProps.push("rotation")),n._onInitTween(a.proxy,c,i._tween),o}})}},e._mod=function(e){for(var t,s=this._overwriteProps,i=s.length;-1<--i;)(t=e[s[i]])&&"function"==typeof t&&(this._mod[s[i]]=t)},e._kill=function(e){var t,s,i=this._props;for(t in this._beziers)if(t in e)for(delete this._beziers[t],delete this._func[t],s=i.length;-1<--s;)i[s]===t&&i.splice(s,1);if(i=this._autoRotate)for(s=i.length;-1<--s;)e[i[s][2]]&&i.splice(s,1);return this._super._kill.call(this,e)},_fwd_gsScope.FWDFWD_gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","FWDTweenLite"],function(n,U){var f,T,B,m,V=function(){n.call(this,"css"),this._overwriteProps.length=0,this.setRatio=V.prototype.setRatio},d=_fwd_gsScope.FWDFWD_gsDefine.globals,b={},e=V.prototype=new n("css");(e.constructor=V).version="1.19.0",V.API=2,V.defaultTransformPerspective=0,V.defaultSkewType="compensated",V.defaultSmoothOrigin=!0,e="px",V.suffixMap={top:e,right:e,bottom:e,left:e,width:e,height:e,fontSize:e,padding:e,margin:e,perspective:e,lineHeight:""};function r(e,t){return t.toUpperCase()}function t(e){return J.createElementNS?J.createElementNS("http://www.w3.org/1999/xhtml",e):J.createElement(e)}function l(e){return I.test("string"==typeof e?e:(e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?parseFloat(RegExp.$1)/100:1}function p(e){window.console&&console.log(e)}function L(e,t){var s,i,o=(t=t||ee).style;if(void 0!==o[e])return e;for(e=e.charAt(0).toUpperCase()+e.substr(1),s=["O","Moz","ms","Ms","Webkit"],i=5;-1<--i&&void 0===o[s[i]+e];);return 0<=i?(ne="-"+(re=3===i?"ms":s[i]).toLowerCase()+"-",re+e):null}function g(e,t){var s,i,o,n={};if(t=t||le(e,null))if(s=t.length)for(;-1<--s;)-1!==(o=t[s]).indexOf("-transform")&&Me!==o||(n[o.replace(c,r)]=t.getPropertyValue(o));else for(s in t)-1!==s.indexOf("Transform")&&Re!==s||(n[s]=t[s]);else if(t=e.currentStyle||e.style)for(s in t)"string"==typeof s&&void 0===n[s]&&(n[s.replace(c,r)]=t[s]);return oe||(n.opacity=l(e)),i=Ke(e,t,!1),n.rotation=i.rotation,n.skewX=i.skewX,n.scaleX=i.scaleX,n.scaleY=i.scaleY,n.x=i.x,n.y=i.y,Ie&&(n.z=i.z,n.rotationX=i.rotationX,n.rotationY=i.rotationY,n.scaleZ=i.scaleZ),n.filters&&delete n.filters,n}function v(e,t,s,i,o){var n,r,l,a={},d=e.style;for(r in s)"cssText"!==r&&"length"!==r&&isNaN(r)&&(t[r]!==(n=s[r])||o&&o[r])&&-1===r.indexOf("Origin")&&("number"!=typeof n&&"string"!=typeof n||(a[r]="auto"!==n||"left"!==r&&"top"!==r?""!==n&&"auto"!==n&&"none"!==n||"string"!=typeof t[r]||""===t[r].replace(u,"")?n:0:ue(e,r),void 0!==d[r]&&(l=new Se(d,r,d[r],l))));if(i)for(r in i)"className"!==r&&(a[r]=i[r]);return{difs:a,firstMPT:l}}function S(e,t,s){if("svg"===(e.nodeName+"").toLowerCase())return(s||le(e))[t]||0;if(e.getBBox&&je(e))return e.getBBox()[t]||0;var i=parseFloat("width"===t?e.offsetWidth:e.offsetHeight),o=he[t],n=o.length;for(s=s||le(e,null);-1<--n;)i-=parseFloat(ae(e,"padding"+o[n],s,!0))||0,i-=parseFloat(ae(e,"border"+o[n]+"Width",s,!0))||0;return i}function O(e,t){return"function"==typeof e&&(e=e(A,k)),"string"==typeof e&&"="===e.charAt(1)?parseInt(e.charAt(0)+"1",10)*parseFloat(e.substr(2)):parseFloat(e)-parseFloat(t)||0}function P(e,t){return"function"==typeof e&&(e=e(A,k)),null==e?t:"string"==typeof e&&"="===e.charAt(1)?parseInt(e.charAt(0)+"1",10)*parseFloat(e.substr(2))+t:parseFloat(e)||0}function E(e,t,s,i){var o,n,r,l,a;return"function"==typeof e&&(e=e(A,k)),(l=null==e?t:"number"==typeof e?e:(o=360,n=e.split("_"),r=((a="="===e.charAt(1))?parseInt(e.charAt(0)+"1",10)*parseFloat(n[0].substr(2)):parseFloat(n[0]))*(-1===e.indexOf("rad")?1:Q)-(a?0:t),n.length&&(i&&(i[s]=t+r),-1!==e.indexOf("short")&&(r%=o)!==r%180&&(r=r<0?r+o:r-o),-1!==e.indexOf("_cw")&&r<0?r=(r+3599999999640)%o-(r/o|0)*o:-1!==e.indexOf("ccw")&&0<r&&(r=(r-3599999999640)%o-(r/o|0)*o)),t+r))<1e-6&&-1e-6<l&&(l=0),l}function _(e,t,s){return 255*(6*(e=e<0?e+1:1<e?e-1:e)<1?t+(s-t)*e*6:e<.5?s:3*e<2?t+(s-t)*(2/3-e)*6:t)+.5|0}function i(e,t){var s,i,o,n=e.match(be)||[],r=0,l=n.length?"":e;for(s=0;s<n.length;s++)i=n[s],r+=(o=e.substr(r,e.indexOf(i,r)-r)).length+i.length,3===(i=me(i,t)).length&&i.push(1),l+=o+(t?"hsla("+i[0]+","+i[1]+"%,"+i[2]+"%,"+i[3]:"rgba("+i.join(","))+")";return l+e.substr(r)}var F,y,w,C,D,W,k,A,s,o,H=/(?:\-|\.|\b)(\d|\.|e\-)+/g,x=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,R=/(?:\+=|\
1-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,u=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,M=/(?:\d|\-|\+|=|#|\.)*/g,I=/opacity *= *([^)]*)/i,N=/opacity:([^;]*)/i,a=/alpha\(opacity *=.+?\)/i,z=/^(rgb|hsl)/,h=/([A-Z])/g,c=/-([a-z])/gi,j=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,X=/(?:Left|Right|Width)/i,Y=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,K=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,G=/,(?=[^\)]*(?:\(|$))/gi,q=/[\s,\(]/i,Z=Math.PI/180,Q=180/Math.PI,$={},J=document,ee=t("div"),te=t("img"),se=V._internals={_specialProps:b},ie=navigator.userAgent,oe=(s=ie.indexOf("Android"),o=t("a"),w=-1!==ie.indexOf("Safari")&&-1===ie.indexOf("Chrome")&&(-1===s||3<Number(ie.substr(s+8,1))),D=w&&Number(ie.substr(ie.indexOf("Version/")+8,1))<6,C=-1!==ie.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(ie)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(ie))&&(W=parseFloat(RegExp.$1)),!!o&&(o.style.cssText="top:1px;opacity:.55;",/^0.55/.test(o.style.opacity))),ne="",re="",le=J.defaultView?J.defaultView.getComputedStyle:function(){},ae=V.getStyle=function(e,t,s,i,o){var n;return oe||"opacity"!==t?(!i&&e.style[t]?n=e.style[t]:(s=s||le(e))?n=s[t]||s.getPropertyValue(t)||s.getPropertyValue(t.replace(h,"-$1").toLowerCase()):e.currentStyle&&(n=e.currentStyle[t]),null==o||n&&"none"!==n&&"auto"!==n&&"auto auto"!==n?n:o):l(e)},de=se.convertToPixels=function(e,t,s,i,o){if("px"===i||!i)return s;if("auto"===i||!s)return 0;var n,r,l,a=X.test(t),d=e,u=ee.style,h=s<0,c=1===s;if(h&&(s=-s),c&&(s*=100),"%"===i&&-1!==t.indexOf("border"))n=s/100*(a?e.clientWidth:e.clientHeight);else{if(u.cssText="border:0 solid red;position:"+ae(e,"position")+";line-height:0;","%"!==i&&d.appendChild&&"v"!==i.charAt(0)&&"rem"!==i)u[a?"borderLeftWidth":"borderTopWidth"]=s+i;else{if(r=(d=e.parentNode||J.body)._gsCache,l=U.ticker.frame,r&&a&&r.time===l)return r.width*s/100;u[a?"width":"height"]=s+i}d.appendChild(ee),n=parseFloat(ee[a?"offsetWidth":"offsetHeight"]),d.removeChild(ee),a&&"%"===i&&!1!==V.cacheWidths&&((r=d._gsCache=d._gsCache||{}).time=l,r.width=n/s*100),0!==n||o||(n=de(e,t,s,i,!0))}return c&&(n/=100),h?-n:n},ue=se.calculateOffset=function(e,t,s){if("absolute"!==ae(e,"position",s))return 0;var i="left"===t?"Left":"Top",o=ae(e,"margin"+i,s);return e["offset"+i]-(de(e,t,parseFloat(o),o.replace(M,""))||0)},he={width:["Left","Right"],height:["Top","Bottom"]},ce=["marginLeft","marginRight","marginTop","marginBottom"],_e=function(e,t){if("contain"===e||"auto"===e||"auto auto"===e)return e+" ";null!=e&&""!==e||(e="0 0");var s,i=e.split(" "),o=-1!==e.indexOf("left")?"0%":-1!==e.indexOf("right")?"100%":i[0],n=-1!==e.indexOf("top")?"0%":-1!==e.indexOf("bottom")?"100%":i[1];if(3<i.length&&!t){for(i=e.split(", ").join(",").split(","),e=[],s=0;s<i.length;s++)e.push(_e(i[s]));return e.join(",")}return null==n?n="center"===o?"50%":"0":"center"===n&&(n="50%"),("center"===o||isNaN(parseFloat(o))&&-1===(o+"").indexOf("="))&&(o="50%"),e=o+" "+n+(2<i.length?" "+i[2]:""),t&&(t.oxp=-1!==o.indexOf("%"),t.oyp=-1!==n.indexOf("%"),t.oxr="="===o.charAt(1),t.oyr="="===n.charAt(1),t.ox=parseFloat(o.replace(u,"")),t.oy=parseFloat(n.replace(u,"")),t.v=e),t||e},fe={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]},me=V.parseColor=function(e,t){var s,i,o,n,r,l,a,d,u,h,c;if(e)if("number"==typeof e)s=[e>>16,e>>8&255,255&e];else{if(","===e.charAt(e.length-1)&&(e=e.substr(0,e.length-1)),fe[e])s=fe[e];else if("#"===e.charAt(0))4===e.length&&(e="#"+(i=e.charAt(1))+i+(o=e.charAt(2))+o+(n=e.charAt(3))+n),s=[(e=parseInt(e.substr(1),16))>>16,e>>8&255,255&e];else if("hsl"===e.substr(0,3))if(s=c=e.match(H),t){if(-1!==e.indexOf("="))return e.match(x)}else r=Number(s[0])%360/360,l=Number(s[1])/100,i=2*(a=Number(s[2])/100)-(o=a<=.5?a*(l+1):a+l-a*l),3<s.length&&(s[3]=Number(e[3])),s[0]=_(r+1/3,i,o),s[1]=_(r,i,o),s[2]=_(r-1/3,i,o);else s=e.match(H)||fe.transparent;s[0]=Number(s[0]),s[1]=Number(s[1]),s[2]=Number(s[2]),3<s.length&&(s[3]=Number(s[3]))}else s=fe.black;return t&&!c&&(i=s[0]/255,o=s[1]/255,n=s[2]/255,a=((d=Math.max(i,o,n))+(u=Math.min(i,o,n)))/2,d===u?r=l=0:(h=d-u,l=.5<a?h/(2-d-u):
1h/(d+u),r=d===i?(o-n)/h+(o<n?6:0):d===o?(n-i)/h+2:(i-o)/h+4,r*=60),s[0]=r+.5|0,s[1]=100*l+.5|0,s[2]=100*a+.5|0),s},be="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(e in fe)be+="|"+e+"\\b";be=new RegExp(be+")","gi"),V.colorStringFilter=function(e){var t,s=e[0]+e[1];be.test(s)&&(t=-1!==s.indexOf("hsl(")||-1!==s.indexOf("hsla("),e[0]=i(e[0],t),e[1]=i(e[1],t)),be.lastIndex=0},U.defaultStringFilter||(U.defaultStringFilter=V.colorStringFilter);function pe(e,t,n,r){if(null==e)return function(e){return e};var l,a=t?(e.match(be)||[""])[0]:"",d=e.split(a).join("").match(R)||[],u=e.substr(0,e.indexOf(d[0])),h=")"===e.charAt(e.length-1)?")":"",c=-1!==e.indexOf(" ")?" ":",",_=d.length,f=0<_?d[0].replace(H,""):"";return _?l=t?function(e){var t,s,i,o;if("number"==typeof e)e+=f;else if(r&&G.test(e)){for(o=e.replace(G,"|").split("|"),i=0;i<o.length;i++)o[i]=l(o[i]);return o.join(",")}if(t=(e.match(be)||[a])[0],i=(s=e.split(t).join("").match(R)||[]).length,_>i--)for(;++i<_;)s[i]=n?s[(i-1)/2|0]:d[i];return u+s.join(c)+c+t+h+(-1!==e.indexOf("inset")?" inset":"")}:function(e){var t,s,i;if("number"==typeof e)e+=f;else if(r&&G.test(e)){for(s=e.replace(G,"|").split("|"),i=0;i<s.length;i++)s[i]=l(s[i]);return s.join(",")}if(i=(t=e.match(R)||[]).length,_>i--)for(;++i<_;)t[i]=n?t[(i-1)/2|0]:d[i];return u+t.join(c)+h}:function(e){return e}}function ge(d){return d=d.split(","),function(e,t,s,i,o,n,r){var l,a=(t+"").split(" ");for(r={},l=0;l<4;l++)r[d[l]]=a[l]=a[l]||a[(l-1)/2>>0];return i.parse(e,r,o,n)}}se._setPluginRatio=function(e){this.plugin.setRatio(e);for(var t,s,i,o,n,r=this.data,l=r.proxy,a=r.firstMPT;a;)t=l[a.v],a.r?t=Math.round(t):t<1e-6&&-1e-6<t&&(t=0),a.t[a.p]=t,a=a._next;if(r.autoRotate&&(r.autoRotate.rotation=r.mod?r.mod(l.rotation,this.t):l.rotation),1===e||0===e)for(a=r.firstMPT,n=1===e?"e":"b";a;){if((s=a.t).type){if(1===s.type){for(o=s.xs0+s.s+s.xs1,i=1;i<s.l;i++)o+=s["xn"+i]+s["xs"+(i+1)];s[n]=o}}else s[n]=s.s+s.xs0;a=a._next}};function ve(e,t,s,i,o,n){var r=new ye(e,t,s,i-s,o,-1,n);return r.b=s,r.e=r.xs0=i,r}var Se=function(e,t,s,i,o){this.t=e,this.p=t,this.v=s,this.r=o,i&&((i._prev=this)._next=i)},ye=(se._parseToProxy=function(e,t,s,i,o,n){var r,l,a,d,u,h=i,c={},_={},f=s._transform,m=$;for(s._transform=null,$=t,i=u=s.parse(e,t,i,o),$=m,n&&(s._transform=f,h&&(h._prev=null,h._prev&&(h._prev._next=null)));i&&i!==h;){if(i.type<=1&&(_[l=i.p]=i.s+i.c,c[l]=i.s,n||(d=new Se(i,"s",l,d,i.r),i.c=0),1===i.type))for(r=i.l;0<--r;)a="xn"+r,_[l=i.p+"_"+a]=i.data[a],c[l]=i[a],n||(d=new Se(i,a,l,d,i.rxp[a]));i=i._next}return{proxy:c,end:_,firstMPT:d,pt:u}},se.CSSPropTween=function(e,t,s,i,o,n,r,l,a,d,u){this.t=e,this.p=t,this.s=s,this.c=i,this.n=r||t,e instanceof ye||m.push(this.n),this.r=l,this.type=n||0,a&&(this.pr=a,f=!0),this.b=void 0===d?s:d,this.e=void 0===u?s+i:u,o&&((this._next=o)._prev=this)}),we=V.parseComplex=function(e,t,s,i,o,n,r,l,a,d){s=s||n||"","function"==typeof i&&(i=i(A,k)),r=new ye(e,t,0,0,r,d?2:1,null,!1,l,s,i),i+="",o&&be.test(i+s)&&(i=[s,i],V.colorStringFilter(i),s=i[0],i=i[1]);var u,h,c,_,f,m,b,p,g,v,S,y,w,D=s.split(", ").join(",").split(" "),T=i.split(", ").join(",").split(" "),B=D.length,L=!1!==F;for(-1===i.indexOf(",")&&-1===s.indexOf(",")||(D=D.join(" ").replace(G,", ").split(" "),T=T.join(" ").replace(G,", ").split(" "),B=D.length),B!==T.length&&(B=(D=(n||"").split(" ")).length),r.plugin=a,r.setRatio=d,u=be.lastIndex=0;u<B;u++)if(_=D[u],f=T[u],(p=parseFloat(_))||0===p)r.appendXtra("",p,O(f,p),f.replace(x,""),L&&-1!==f.indexOf("px"),!0);else if(o&&be.test(_))y=")"+((y=f.indexOf(")")+1)?f.substr(y):""),w=-1!==f.indexOf("hsl")&&oe,_=me(_,w),f=me(f,w),(g=6<_.length+f.length)&&!oe&&0===f[3]?(r["xs"+r.l]+=r.l?" transparent":"transparent",r.e=r.e.split(T[u]).join("transparent")):(oe||(g=!1),w?r.appendXtra(g?"hsla(":"hsl(",_[0],O(f[0],_[0]),",",!1,!0).appendXtra("",_[1],O(f[1],_[1]),"%,",!1).appendXtra("",_[2],O(f[2],_[2]),g?"%,":"%"+y,!1):r.appendXtra(g?"rgba(":"rgb(",_[0],f[0]-_[0],",",!0,!0).appendXtra("",_[1],f[1]-_[1],",",!0).appendXtra("",_[2],f[2]-_[2],g?",":y,!0),g&&(_=_.length<4?1:_[3],r.appendXtra("",_,(f.length<4?1:f[3])-_,y,!1))),be.lastIndex=0;else if(m=_.match(H)){if(!(b=f.match(x))||b.length!==m.length)return r;for(h=c=0;h<m.length;h++)S=m[h],v=_.indexOf(S,c),r.appendXtra(_.substr(c,v-c),Number(S),O(b[h],S),"",L&&"px"===_.substr(v+S.length,2),0===h),c=v+S.length;r["xs"+r.l]+=_.substr(c)}else r["xs"+r.l]+=r.l||r["xs"+r.l]?" "+f:f;if(-1!==i.indexOf("=")&&r.data){for(y=r.xs0+r.data.s,u=1;u<r.l;
1u++)y+=r["xs"+u]+r.data["xn"+u];r.e=y+r["xs"+u]}return r.l||(r.type=-1,r.xs0=r.e),r.xfirst||r},De=9;for((e=ye.prototype).l=e.pr=0;0<--De;)e["xn"+De]=0,e["xs"+De]="";e.xs0="",e._next=e._prev=e.xfirst=e.data=e.plugin=e.setRatio=e.rxp=null,e.appendXtra=function(e,t,s,i,o,n){var r=this,l=r.l;return r["xs"+l]+=n&&(l||r["xs"+l])?" "+e:e||"",s||0===l||r.plugin?(r.l++,r.type=r.setRatio?2:1,r["xs"+r.l]=i||"",0<l?(r.data["xn"+l]=t+s,r.rxp["xn"+l]=o,r["xn"+l]=t,r.plugin||(r.xfirst=new ye(r,"xn"+l,t,s,r.xfirst||r,0,r.n,o,r.pr),r.xfirst.xs0=0)):(r.data={s:t+s},r.rxp={},r.s=t,r.c=s,r.r=o),r):(r["xs"+l]+=t+(i||""),r)};function Te(e,t){t=t||{},this.p=t.prefix&&L(e)||e,b[e]=b[this.p]=this,this.format=t.formatter||pe(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}var Be=se._registerComplexSpecialProp=function(e,t,s){"object"!=typeof t&&(t={parser:s});var i,o=e.split(","),n=t.defaultValue;for(s=s||[n],i=0;i<o.length;i++)t.prefix=0===i&&t.prefix,t.defaultValue=s[i]||n,new Te(o[i],t)},Le=se._registerPluginProp=function(e){if(!b[e]){var a=e.charAt(0).toUpperCase()+e.substr(1)+"Plugin";Be(e,{parser:function(e,t,s,i,o,n,r){var l=d.com.greensock.plugins[a];return l?(l._cssRegister(),b[s].parse(e,t,s,i,o,n,r)):(p("Error: "+a+" js file not loaded."),o)}})}};(e=Te.prototype).parseComplex=function(e,t,s,i,o,n){var r,l,a,d,u,h,c=this.keyword;if(this.multi&&(G.test(s)||G.test(t)?(l=t.replace(G,"|").split("|"),a=s.replace(G,"|").split("|")):c&&(l=[t],a=[s])),a){for(d=a.length>l.length?a.length:l.length,r=0;r<d;r++)t=l[r]=l[r]||this.dflt,s=a[r]=a[r]||this.dflt,c&&(u=t.indexOf(c))!==(h=s.indexOf(c))&&(-1===h?l[r]=l[r].split(c).join(""):-1===u&&(l[r]+=" "+c));t=l.join(", "),s=a.join(", ")}return we(e,this.p,t,s,this.clrs,this.dflt,i,this.pr,o,n)},e.parse=function(e,t,s,i,o,n,r){return this.parseComplex(e.style,this.format(ae(e,this.p,B,!1,this.dflt)),this.format(t),o,n)},V.registerSpecialProp=function(e,a,d){Be(e,{parser:function(e,t,s,i,o,n,r){var l=new ye(e,s,0,0,o,2,s,!1,d);return l.plugin=n,l.setRatio=a(e,t,i._tween,s),l},priority:d})},V.useSVGTransformAttr=w||C;function Oe(e,t,s){var i,o=J.createElementNS("http://www.w3.org/2000/svg",e),n=/([a-z])([A-Z])/g;for(i in s)o.setAttributeNS(null,i.replace(n,"$1-$2").toLowerCase(),s[i]);return t.appendChild(o),o}function Pe(e,t,s,i,o,n){var r,l,a,d,u,h,c,_,f,m,b,p,g,v,S=e._gsTransform,y=Ye(e,!0);S&&(g=S.xOrigin,v=S.yOrigin),(!i||(r=i.split(" ")).length<2)&&(c=e.getBBox(),r=[(-1!==(t=_e(t).split(" "))[0].indexOf("%")?parseFloat(t[0])/100*c.width:parseFloat(t[0]))+c.x,(-1!==t[1].indexOf("%")?parseFloat(t[1])/100*c.height:parseFloat(t[1]))+c.y]),s.xOrigin=d=parseFloat(r[0]),s.yOrigin=u=parseFloat(r[1]),i&&y!==Xe&&(h=y[0],c=y[1],_=y[2],f=y[3],m=y[4],l=d*(f/(p=h*f-c*_))+u*(-_/p)+(_*(b=y[5])-f*m)/p,a=d*(-c/p)+u*(h/p)-(h*b-c*m)/p,d=s.xOrigin=r[0]=l,u=s.yOrigin=r[1]=a),S&&(n&&(s.xOffset=S.xOffset,s.yOffset=S.yOffset,S=s),o||!1!==o&&!1!==V.defaultSmoothOrigin?(l=d-g,a=u-v,S.xOffset+=l*y[0]+a*y[2]-l,S.yOffset+=l*y[1]+a*y[3]-a):S.xOffset=S.yOffset=0),n||e.setAttribute("data-svg-origin",r.join(" "))}function Ee(e){var t,s,i=this.data,o=-i.rotation*Z,n=o+i.skewX*Z,r=1e5,l=(Math.cos(o)*i.scaleX*r|0)/r,a=(Math.sin(o)*i.scaleX*r|0)/r,d=(Math.sin(n)*-i.scaleY*r|0)/r,u=(Math.cos(n)*i.scaleY*r|0)/r,h=this.t.style,c=this.t.currentStyle;if(c){s=a,a=-d,d=-s,t=c.filter,h.filter="";var _,f,m=this.t.offsetWidth,b=this.t.offsetHeight,p="absolute"!==c.position,g="progid:DXImageTransform.Microsoft.Matrix(M11="+l+", M12="+a+", M21="+d+", M22="+u,v=i.x+m*i.xPercent/100,S=i.y+b*i.yPercent/100;if(null!=i.ox&&(v+=(_=(i.oxp?m*i.ox*.01:i.ox)-m/2)-(_*l+(f=(i.oyp?b*i.oy*.01:i.oy)-b/2)*a),S+=f-(_*d+f*u)),g+=p?", Dx="+((_=m/2)-(_*l+(f=b/2)*a)+v)+", Dy="+(f-(_*d+f*u)+S)+")":", sizingMethod='auto expand')",-1!==t.indexOf("DXImageTransform.Microsoft.Matrix(")?h.filter=t.replace(K,g):h.filter=g+" "+t,0!==e&&1!==e||1==l&&0===a&&0===d&&1==u&&(p&&-1===g.indexOf("Dx=0, Dy=0")||I.test(t)&&100!==parseFloat(RegExp.$1)||-1===t.indexOf(t.indexOf("Alpha"))&&h.removeAttribute("filter")),!p){var y,w,D,T=W<8?1:-1;for(_=i.ieOffsetX||0,f=i.ieOffsetY||0,i.ieOffsetX=Math.round((m-((l<0?-l:l)*m+(a<0?-a:a)*b))/2+v),i.ieOffsetY=Math.round((b-((u<0?-u:u)*b+(d<0?-d:d)*m))/2+S),De=0;De<4;De++)D=(s=-1!==(y=c[w=ce[De]]).indexOf("px")?parseFloat(y):de(this.t,w,parseFloat(y),y.replace(M,""))||0)!==i[w]?De<2?-i.ieOffsetX:-i.ieOffsetY:De<2?_-i.ieOffsetX:f-i.ieOffsetY,h[w]=(i[w]=Math.round(s-D*(0===De||2===De?1:T)))+"px"}}}var Fe,We,ke,Ae,He,xe="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Re=L("transform"),Me=ne+"transform",Ce=L("transformOrigin"),Ie=null!==L("perspective"),Ue=se.Transform=function(){this.perspective=parseFloat(V.defaultTransformPerspective)||0,this.force3D=!(!1===V.defaultForce3D||!Ie)&&(V.defaultForce3D||"auto")},Ve=window.SVGElement,Ne=J.documentElement,ze=(He=W||/Android/i.test(ie)&&!window.chrome,J.createElementNS&&!He&&(We=Oe("svg",Ne),Ae=(ke=Oe("rect",We,{width:100,height:50,x:100})).getBoundingClientRect().width,ke.style[Ce]="50% 50%",ke.style[Re]="scaleX(0.5)",He=Ae===ke.getBoundingClientRect().width&&!(C&&Ie),Ne.removeChild(We)),He),je=function(e){return!!(Ve&&e.getBBox&&e.getCTM&&function(e){try{return e.getBBox()}catch(e){}}(e)&&(!e.parentNode||e.parentNode.getBBox&&e.parentNode.getCTM))},Xe=[1,0,0,1,0,0],Ye=function(e,t){var s,i,o,n,r,l,a=e._gsTransform||new Ue,d=e.style;if(Re?i=ae(e,Me,null,!0):e.currentStyle&&(i=(i=e.currentStyle.filter.match(Y))&&4===i.length?[i[0].substr(4),Number(i[2].substr(4)),Number(i[1].substr(4)),i[3].substr(4),a.x||0,a.y||0].join(","):""),(s=!i||"none"===i||"matrix(1, 0, 0, 1, 0, 0)"===i)&&Re&&((l="none"===le(e).display)||!e.parentNode)&&(l&&(n=d.display,d.display="block"),e.parentNode||(r=1,Ne.appendChild(e)),s=!(i=ae(e,Me,null,!0))||"none"===i||"matrix(1, 0, 0, 1, 0, 0)"===i,n?d.display=n:l&&Qe(d,"display"),r&&Ne.removeChild(e)),(a.svg||e.getBBox&&je(e))&&(s&&-1!==(d[Re]+"").indexOf("matrix")&&(i=d[Re],s=0),o=e.getAttribute("transform"),s&&o&&(-1!==o.indexOf("matrix")?(i=o,s=0):-1!==o.indexOf("translate")&&(i="matrix(1,0,0,1,"+o.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",s=0))),s)return Xe;for(o=(i||"").match(H)||[],De=o.length;-1<--De;)n=Number(o[De]),o[De]=(r=n-(n|=0))?(1e5*r+(r<0?-.5:.5)|0)/1e5+n:n;return t&&6<o.length?[o[0],o[1],o[4],o[5],o[12],o[13]]:o},Ke=se.getTransform=function(e,t,s,i){if(e._gsTransform&&s&&!i)return e._gsTransform;var o,n,r,l,a,d,u=s&&e._gsTransform||new Ue,h=u.scaleX<0,c=Ie&&(parseFloat(ae(e,Ce,t,!1,"0 0 0").split(" ")[2])||u.zOrigin)||0,_=parseFloat(V.defaultTransformPerspective)||0;if(u.svg=!(!e.getBBox||!je(e)),u.svg&&(Pe(e,ae(e,Ce,t,!1,"50% 50%")+"",u,e.getAttribute("data-svg-origin")),Fe=V.useSVGTransformAttr||ze),(o=Ye(e))!==Xe){if(16===o.length){var f,m,b,p,g,v=o[0],S=o[1],y=o[2],w=o[3],D=o[4],T=o[5],B=o[6],L=o[7],O=o[8],P=o[9],E=o[10],F=o[12],W=o[13],k=o[14],A=o[11],H=Math.atan2(B,E);u.zOrigin&&(F=O*(k=-u.zOrigin)-o[12],W=P*k-o[13],k=E*k+u.zOrigin-o[14]),u.rotationX=H*Q,H&&(f=D*(p=Math.cos(-H))+O*(g=
1Math.sin(-H)),m=T*p+P*g,b=B*p+E*g,O=D*-g+O*p,P=T*-g+P*p,E=B*-g+E*p,A=L*-g+A*p,D=f,T=m,B=b),H=Math.atan2(-y,E),u.rotationY=H*Q,H&&(m=S*(p=Math.cos(-H))-P*(g=Math.sin(-H)),b=y*p-E*g,P=S*g+P*p,E=y*g+E*p,A=w*g+A*p,v=f=v*p-O*g,S=m,y=b),H=Math.atan2(S,v),u.rotation=H*Q,H&&(v=v*(p=Math.cos(-H))+D*(g=Math.sin(-H)),m=S*p+T*g,T=S*-g+T*p,B=y*-g+B*p,S=m),u.rotationX&&359.9<Math.abs(u.rotationX)+Math.abs(u.rotation)&&(u.rotationX=u.rotation=0,u.rotationY=180-u.rotationY),u.scaleX=(1e5*Math.sqrt(v*v+S*S)+.5|0)/1e5,u.scaleY=(1e5*Math.sqrt(T*T+P*P)+.5|0)/1e5,u.scaleZ=(1e5*Math.sqrt(B*B+E*E)+.5|0)/1e5,u.rotationX||u.rotationY?u.skewX=0:(u.skewX=D||T?Math.atan2(D,T)*Q+u.rotation:u.skewX||0,90<Math.abs(u.skewX)&&Math.abs(u.skewX)<270&&(h?(u.scaleX*=-1,u.skewX+=u.rotation<=0?180:-180,u.rotation+=u.rotation<=0?180:-180):(u.scaleY*=-1,u.skewX+=u.skewX<=0?180:-180))),u.perspective=A?1/(A<0?-A:A):0,u.x=F,u.y=W,u.z=k,u.svg&&(u.x-=u.xOrigin-(u.xOrigin*v-u.yOrigin*D),u.y-=u.yOrigin-(u.yOrigin*S-u.xOrigin*T))}else if(!Ie||i||!o.length||u.x!==o[4]||u.y!==o[5]||!u.rotationX&&!u.rotationY){var x=6<=o.length,R=x?o[0]:1,M=o[1]||0,C=o[2]||0,I=x?o[3]:1;u.x=o[4]||0,u.y=o[5]||0,r=Math.sqrt(R*R+M*M),l=Math.sqrt(I*I+C*C),a=R||M?Math.atan2(M,R)*Q:u.rotation||0,d=C||I?Math.atan2(C,I)*Q+a:u.skewX||0,90<Math.abs(d)&&Math.abs(d)<270&&(h?(r*=-1,d+=a<=0?180:-180,a+=a<=0?180:-180):(l*=-1,d+=d<=0?180:-180)),u.scaleX=r,u.scaleY=l,u.rotation=a,u.skewX=d,Ie&&(u.rotationX=u.rotationY=u.z=0,u.perspective=_,u.scaleZ=1),u.svg&&(u.x-=u.xOrigin-(u.xOrigin*R+u.yOrigin*C),u.y-=u.yOrigin-(u.xOrigin*M+u.yOrigin*I))}for(n in u.zOrigin=c,u)u[n]<2e-5&&-2e-5<u[n]&&(u[n]=0)}return s&&(e._gsTransform=u).svg&&(Fe&&e.style[Re]?U.delayedCall(.001,function(){Qe(e.style,Re)}):!Fe&&e.getAttribute("transform")&&U.delayedCall(.001,function(){e.removeAttribute("transform")})),u},Ge=se.set3DTransformRatio=se.setTransformRatio=function(e){var t,s,i,o,n,r,l,a,d,u,h,c,_,f,m,b,p,g,v,S,y,w,D,T=this.data,B=this.t.style,L=T.rotation,O=T.rotationX,P=T.rotationY,E=T.scaleX,F=T.scaleY,W=T.scaleZ,k=T.x,A=T.y,H=T.z,x=T.svg,R=T.perspective,M=T.force3D;if(!((1!==e&&0!==e||"auto"!==M||this.tween._totalTime!==this.tween._totalDuration&&this.tween._totalTime)&&M||H||R||P||O||1!==W)||Fe&&x||!Ie)L||T.skewX||x?(L*=Z,w=T.skewX*Z,D=1e5,t=Math.cos(L)*E,o=Math.sin(L)*E,s=Math.sin(L-w)*-F,n=Math.cos(L-w)*F,w&&"simple"===T.skewType&&(p=Math.tan(w-T.skewY*Z),s*=p=Math.sqrt(1+p*p),n*=p,T.skewY&&(p=Math.tan(T.skewY*Z),t*=p=Math.sqrt(1+p*p),o*=p)),x&&(k+=T.xOrigin-(T.xOrigin*t+T.yOrigin*s)+T.xOffset,A+=T.yOrigin-(T.xOrigin*o+T.yOrigin*n)+T.yOffset,Fe&&(T.xPercent||T.yPercent)&&(f=this.t.getBBox(),k+=.01*T.xPercent*f.width,A+=.01*T.yPercent*f.height),k<(f=1e-6)&&-f<k&&(k=0),A<f&&-f<A&&(A=0)),v=(t*D|0)/D+","+(o*D|0)/D+","+(s*D|0)/D+","+(n*D|0)/D+","+k+","+A+")",x&&Fe?this.t.setAttribute("transform","matrix("+v):B[Re]=(T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) matrix(":"matrix(")+v):B[Re]=(T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+k+","+A+")";else{if(C&&(E<(f=1e-4)&&-f<E&&(E=W=2e-5),F<f&&-f<F&&(F=W=2e-5),!R||T.z||T.rotationX||T.rotationY||(R=0)),L||T.skewX)L*=Z,m=t=Math.cos(L),b=o=Math.sin(L),T.skewX&&(L-=T.skewX*Z,m=Math.cos(L),b=Math.sin(L),"simple"===T.skewType&&(p=Math.tan((T.skewX-T.skewY)*Z),m*=p=Math.sqrt(1+p*p),b*=p,T.skewY&&(p=Math.tan(T.skewY*Z),t*=p=Math.sqrt(1+p*p),o*=p))),s=-b,n=m;else{if(!(P||O||1!==W||R||x))return void(B[Re]=(T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) translate3d(":"translate3d(")+k+"px,"+A+"px,"+H+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));t=n=1,s=o=0}d=1,i=r=l=a=u=h=0,c=R?-1/R:0,_=T.zOrigin,f=1e-6,S=",",y="0",(L=P*Z)&&(m=Math.cos(L),u=c*(l=-(b=Math.sin(L))),i=t*b,r=o*b,c*=d=m,t*=m,o*=m),(L=O*Z)&&(p=s*(m=Math.cos(L))+i*(b=Math.sin(L)),g=n*m+r*b,a=d*b,h=c*b,i=s*-b+i*m,r=n*-b+r*m,d*=m,c*=m,s=p,n=g),1!==W&&(i*=W,r*=W,d*=W,c*=W),1!==F&&(s*=F,n*=F,a*=F,h*=F),1!==E&&(t*=E,o*=E,l*=E,u*=E),(_||x)&&(_&&(k+=i*-_,A+=r*-_,H+=d*-_+_),x&&(k+=T.xOrigin-(T.xOrigin*t+T.yOrigin*s)+T.xOffset,A+=T.yOrigin-(T.xOrigin*o+T.yOrigin*n)+T.yOffset),k<f&&-f<k&&(k=y),A<f&&-f<A&&(A=y),H<f&&-f<H&&(H=0)),v=T.xPercent||T.yPercent?"translate("+T.xPercent+"%,"+T.yPercent+"%) matrix3d(":"matrix3d(",v+=(t<f&&-f<t?y:t)+S+(o<f&&-f
1<o?y:o)+S+(l<f&&-f<l?y:l),v+=S+(u<f&&-f<u?y:u)+S+(s<f&&-f<s?y:s)+S+(n<f&&-f<n?y:n),O||P||1!==W?(v+=S+(a<f&&-f<a?y:a)+S+(h<f&&-f<h?y:h)+S+(i<f&&-f<i?y:i),v+=S+(r<f&&-f<r?y:r)+S+(d<f&&-f<d?y:d)+S+(c<f&&-f<c?y:c)+S):v+=",0,0,0,0,1,0,",v+=k+S+A+S+H+S+(R?1+-H/R:1)+")",B[Re]=v}};(e=Ue.prototype).x=e.y=e.z=e.skewX=e.skewY=e.rotation=e.rotationX=e.rotationY=e.zOrigin=e.xPercent=e.yPercent=e.xOffset=e.yOffset=0,e.scaleX=e.scaleY=e.scaleZ=1,Be("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(e,t,s,i,o,n,r){if(i._lastParsedTransform===r)return o;var l;"function"==typeof(i._lastParsedTransform=r)[s]&&(l=r[s],r[s]=t);var a,d,u,h,c,_,f,m,b,p=e._gsTransform,g=e.style,v=xe.length,S=r,y={},w="transformOrigin",D=Ke(e,B,!0,S.parseTransform),T=S.transform&&("function"==typeof S.transform?S.transform(A,k):S.transform);if(i._transform=D,T&&"string"==typeof T&&Re)(d=ee.style)[Re]=T,d.display="block",d.position="absolute",J.body.appendChild(ee),a=Ke(ee,null,!1),D.svg&&(_=D.xOrigin,f=D.yOrigin,a.x-=D.xOffset,a.y-=D.yOffset,(S.transformOrigin||S.svgOrigin)&&(T={},Pe(e,_e(S.transformOrigin),T,S.svgOrigin,S.smoothOrigin,!0),_=T.xOrigin,f=T.yOrigin,a.x-=T.xOffset-D.xOffset,a.y-=T.yOffset-D.yOffset),(_||f)&&(m=Ye(ee,!0),a.x-=_-(_*m[0]+f*m[2]),a.y-=f-(_*m[1]+f*m[3]))),J.body.removeChild(ee),a.perspective||(a.perspective=D.perspective),null!=S.xPercent&&(a.xPercent=P(S.xPercent,D.xPercent)),null!=S.yPercent&&(a.yPercent=P(S.yPercent,D.yPercent));else if("object"==typeof S){if(a={scaleX:P(null!=S.scaleX?S.scaleX:S.scale,D.scaleX),scaleY:P(null!=S.scaleY?S.scaleY:S.scale,D.scaleY),scaleZ:P(S.scaleZ,D.scaleZ),x:P(S.x,D.x),y:P(S.y,D.y),z:P(S.z,D.z),xPercent:P(S.xPercent,D.xPercent),yPercent:P(S.yPercent,D.yPercent),perspective:P(S.transformPerspective,D.perspective)},null!=(c=S.directionalRotation))if("object"==typeof c)for(d in c)S[d]=c[d];else S.rotation=c;"string"==typeof S.x&&-1!==S.x.indexOf("%")&&(a.x=0,a.xPercent=P(S.x,D.xPercent)),"string"==typeof S.y&&-1!==S.y.indexOf("%")&&(a.y=0,a.yPercent=P(S.y,D.yPercent)),a.rotation=E("rotation"in S?S.rotation:"shortRotation"in S?S.shortRotation+"_short":"rotationZ"in S?S.rotationZ:D.rotation-D.skewY,D.rotation-D.skewY,"rotation",y),Ie&&(a.rotationX=E("rotationX"in S?S.rotationX:"shortRotationX"in S?S.shortRotationX+"_short":D.rotationX||0,D.rotationX,"rotationX",y),a.rotationY=E("rotationY"in S?S.rotationY:"shortRotationY"in S?S.shortRotationY+"_short":D.rotationY||0,D.rotationY,"rotationY",y)),a.skewX=E(S.skewX,D.skewX-D.skewY),(a.skewY=E(S.skewY,D.skewY))&&(a.skewX+=a.skewY,a.rotation+=a.skewY)}for(Ie&&null!=S.force3D&&(D.force3D=S.force3D,h=!0),D.skewType=S.skewType||D.skewType||V.defaultSkewType,(u=D.force3D||D.z||D.rotationX||D.rotationY||a.z||a.rotationX||a.rotationY||a.perspective)||null==S.scale||(a.scaleZ=1);-1<--v;)(1e-6<(T=a[b=xe[v]]-D[b])||T<-1e-6||null!=S[b]||null!=$[b])&&(h=!0,o=new ye(D,b,D[b],T,o),b in y&&(o.e=y[b]),o.xs0=0,o.plugin=n,i._overwriteProps.push(o.n));return T=S.transformOrigin,D.svg&&(T||S.svgOrigin)&&(_=D.xOffset,f=D.yOffset,Pe(e,_e(T),a,S.svgOrigin,S.smoothOrigin),o=ve(D,"xOrigin",(p?D:a).xOrigin,a.xOrigin,o,w),o=ve(D,"yOrigin",(p?D:a).yOrigin,a.yOrigin,o,w),_===D.xOffset&&f===D.yOffset||(o=ve(D,"xOffset",p?_:D.xOffset,D.xOffset,o,w),o=ve(D,"yOffset",p?f:D.yOffset,D.yOffset,o,w)),T=Fe?null:"0px 0px"),(T||Ie&&u&&D.zOrigin)&&(Re?(h=!0,b=Ce,T=(T||ae(e,b,B,!1,"50% 50%"))+"",(o=new ye(g,b,0,0,o,-1,w)).b=g[b],o.plugin=n,Ie?(d=D.zOrigin,T=T.split(" "),D.zOrigin=(2<T.length&&(0===d||"0px"!==T[2])?parseFloat(T[2]):d)||0,o.xs0=o.e=T[0]+" "+(T[1]||"50%")+" 0px",(o=new ye(D,"zOrigin",0,0,o,-1,o.n)).b=d,o.xs0=o.e=D.zOrigin):o.xs0=o.e=T):_e(T+"",D)),h&&(i._transformType=D.svg&&Fe||!u&&3!==this._transformType?2:3),l&&(r[s]=l),o},prefix:!0}),Be("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),Be("borderRadius",{defaultValue:"0px",parser:function(e,t,s,i,o,n){t=this.format(t);var r,l,a,d,u,h,c,_,f,m,b,p,g,v,S,y,w=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],D=e.style;for(f=parseFloat(e.offsetWidth),m=parseFloat(e.offsetHeight),r=t.split(" "),l=0;l<w.length;l++)this.p.indexOf("border")&&(w[l]=L(w[l])),-1!==(u=d=ae(e,w[l],B,!1,"0px")).indexOf(" ")&&(u=(d=u.split(" "))[0],d=d[1]),h=a=r[l],c=parseFloat(u),p=u.substr((c+"").length),""===(b=(g="="===h.charAt(1))?(_=parseInt(h.charAt(0)+"1",10),h=h.substr(2),_*=parseFloat(h),h.substr((_+"").length-(_<0?1:0))||""):(_=parseFloat(h),h.substr((_+"").length)))&&(b=T[s]||p),b!==p&&
1(v=de(e,"borderLeft",c,p),S=de(e,"borderTop",c,p),d="%"===b?(u=v/f*100+"%",S/m*100+"%"):"em"===b?(u=v/(y=de(e,"borderLeft",1,"em"))+"em",S/y+"em"):(u=v+"px",S+"px"),g&&(h=parseFloat(u)+_+b,a=parseFloat(d)+_+b)),o=we(D,w[l],u+" "+d,h+" "+a,!1,"0px",o);return o},prefix:!0,formatter:pe("0px 0px 0px 0px",!1,!0)}),Be("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(e,t,s,i,o,n){return we(e.style,s,this.format(ae(e,s,B,!1,"0px 0px")),this.format(t),!1,"0px",o)},prefix:!0,formatter:pe("0px 0px",!1,!0)}),Be("backgroundPosition",{defaultValue:"0 0",parser:function(e,t,s,i,o,n){var r,l,a,d,u,h,c="background-position",_=B||le(e,null),f=this.format((_?W?_.getPropertyValue(c+"-x")+" "+_.getPropertyValue(c+"-y"):_.getPropertyValue(c):e.currentStyle.backgroundPositionX+" "+e.currentStyle.backgroundPositionY)||"0 0"),m=this.format(t);if(-1!==f.indexOf("%")!=(-1!==m.indexOf("%"))&&m.split(",").length<2&&(h=ae(e,"backgroundImage").replace(j,""))&&"none"!==h){for(r=f.split(" "),l=m.split(" "),te.setAttribute("src",h),a=2;-1<--a;)(d=-1!==(f=r[a]).indexOf("%"))!=(-1!==l[a].indexOf("%"))&&(u=0===a?e.offsetWidth-te.width:e.offsetHeight-te.height,r[a]=d?parseFloat(f)/100*u+"px":parseFloat(f)/u*100+"%");f=r.join(" ")}return this.parseComplex(e.style,f,m,o,n)},formatter:_e}),Be("backgroundSize",{defaultValue:"0 0",formatter:function(e){return _e(-1===(e+="").indexOf(" ")?e+" "+e:e)}}),Be("perspective",{defaultValue:"0px",prefix:!0}),Be("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),Be("transformStyle",{prefix:!0}),Be("backfaceVisibility",{prefix:!0}),Be("userSelect",{prefix:!0}),Be("margin",{parser:ge("marginTop,marginRight,marginBottom,marginLeft")}),Be("padding",{parser:ge("paddingTop,paddingRight,paddingBottom,paddingLeft")}),Be("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(e,t,s,i,o,n){var r,l,a;return t=W<9?(l=e.currentStyle,a=W<8?" ":",",r="rect("+l.clipTop+a+l.clipRight+a+l.clipBottom+a+l.clipLeft+")",this.format(t).split(",").join(a)):(r=this.format(ae(e,this.p,B,!1,this.dflt)),this.format(t)),this.parseComplex(e.style,r,t,o,n)}}),Be("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),Be("autoRound,strictUnits",{parser:function(e,t,s,i,o){return o}}),Be("border",{defaultValue:"0px solid #000",parser:function(e,t,s,i,o,n){var r=ae(e,"borderTopWidth",B,!1,"0px"),l=this.format(t).split(" "),a=l[0].replace(M,"");return"px"!==a&&(r=parseFloat(r)/de(e,"borderTopWidth",1,a)+a),this.parseComplex(e.style,this.format(r+" "+ae(e,"borderTopStyle",B,!1,"solid")+" "+ae(e,"borderTopColor",B,!1,"#000")),l.join(" "),o,n)},color:!0,formatter:function(e){var t=e.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(e.match(be)||["#000"])[0]}}),Be("borderWidth",{parser:ge("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),Be("float,cssFloat,styleFloat",{parser:function(e,t,s,i,o,n){var r=e.style,l="cssFloat"in r?"cssFloat":"styleFloat";return new ye(r,l,0,0,o,-1,s,!1,0,r[l],t)}});function qe(e){var t,s=this.t,i=s.filter||ae(this.data,"filter")||"",o=this.s+this.c*e|0;100==o&&(t=-1===i.indexOf("atrix(")&&-1===i.indexOf("radient(")&&-1===i.indexOf("oader(")?(s.removeAttribute("filter"),!ae(this.data,"filter")):(s.filter=i.replace(a,""),!0)),t||(this.xn1&&(s.filter=i=i||"alpha(opacity="+o+")"),-1===i.indexOf("pacity")?0==o&&this.xn1||(s.filter=i+" alpha(opacity="+o+")"):s.filter=i.replace(I,"opacity="+o))}Be("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(e,t,s,i,o,n){var r=parseFloat(ae(e,"opacity",B,!1,"1")),l=e.style,a="autoAlpha"===s;return"string"==typeof t&&"="===t.charAt(1)&&(t=("-"===t.charAt(0)?-1:1)*parseFloat(t.substr(2))+r),a&&1===r&&"hidden"===ae(e,"visibility",B)&&0!==t&&(r=0),oe?o=new ye(l,"opacity",r,t-r,o):((o=new ye(l,"opacity",100*r,100*(t-r),o)).xn1=a?1:0,l.zoom=1,o.type=2,o.b="alpha(opacity="+o.s+")",o.e="alpha(opacity="+(o.s+o.c)+")",o.data=e,o.plugin=n,o.setRatio=qe),a&&((o=new ye(l,"visibility",0,0,o,-1,null,!1,0,0!==r?"inherit":"hidden",0===t?"hidden":"inherit")).xs0="inherit",i._overwriteProps.push(o.n),i._overwriteProps.push(s)),o}});function Ze(e){if(this.t._gsClassPT=this,1===e||0===e){this.t.setAttribute("class",0===e?this.b:this.e);for(var t=this.data,s=this.t.style;t;)t.v?s[t.p]=t.v:Qe(s,t.p),t=t._next;1===e&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)}var Qe=function(e,t){t&&(e.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),e.removeProperty(t.replace(h,"-$1").toLowerCase())):e.removeAttribute(t))};Be("className",{parser:function(e,t,s,i,o,n,r){var l,a,d,u,h,c=e.getAttribute("class")||"",_=e.style.cssText;if((o=i._classNamePT=new ye(e,s,0,0,o,2)).setRatio=Ze,o.pr=-11,f=!0,o.b=c,a=g(e,B),d=e._gsClassPT){for(u={},h=d.data;h;)u[h.p]=1,h=h._next;d.setRatio(1)}return(e._gsClassPT=o).e="="!==t.charAt(1)?t:c.replace(new RegExp("(?:\\s|^)"+t.substr(2)+"(?![\\w-])"),"")+("+"===t.charAt(0)?" "+t.substr(2):""),e.setAttribute("class",o.e),l=v(e,a,g(e),r,u),e.setAttribute("class",c),o.data=l.firstMPT,e.style.cssText=_,o=o.xfirst=i.parse(e,l.difs,o,n)}});function $e(e){if((1===e||0===e)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var t,s,i,o,n,r=this.t.style,l=b.transform.parse;if("all"===this.e)o=!(r.cssText="");else for(i=(t=this.e.split(" ").join("").split(",")).length;-1<--i;)s=t[i],b[s]&&(b[s].parse===l?o=!0:s="transformOrigin"===s?Ce:b[s].p),Qe(r,s);o&&(Qe(r,Re),(n=this.t._gsTransform)&&(n.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}}for(Be("clearProps",{parser:function(e,t,s,i,o){return(o=new ye(e,s,0,0,o,2)).setRatio=$e,o.e=t,o.pr=-10,o.data=i._tween,f=!0,o}}),e="bezier,throwProps,physicsProps,physics2D".split(","),De=e.length;De--;)Le(e[De]);(e=V.prototype)._firstPT=e._lastParsedTransform=e._transform=null,e._onInitTween=function(e,t,s,i){if(!e.nodeType)return!1;this._target=k=e,this._tween=s,this._vars=t,A=i,F=t.autoRound,f=!1,T=t.suffixMap||V.suffixMap,B=le(e,""),m=this._overwriteProps;var o,n,r,l,a,d,u,h,c,_=e.style;if(y&&""===_.zIndex&&("auto"!==(o=ae(e,"zIndex",B))&&""!==o||this._addLazySet(_,"zIndex",0)),"string"==typeof t&&(l=_.cssText,o=g(e,B),_.cssText=l+";"+t,o=v(e,o,g(e)).difs,!oe&&N.test(t)&&(o.opacity=parseFloat(RegExp.$1)),t=o,_.cssText=l),t.className?this._firstPT=n=b.className.parse(e,t.className,"className",this,null,null,t):this._firstPT=n=this.parse(e,t,null),this._transformType){for(c=3===this._transformType,Re?w&&(y=!0,""===_.zIndex&&("auto"!==(u=ae(e,"zIndex",B))&&""!==u||this._addLazySet(_,"zIndex",0)),D&&this._addLazySet(_,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(c?"visible":"hidden"))):_.zoom=1,r=n;r&&r._next;)r=r._next;h=new ye(e,"transform",0,0,null,2),this._linkCSSP(h,null,r),h.setRatio=Re?Ge:Ee,h.data=this._transform||Ke(e,B,!0),h.tween=s,h.pr=-1,m.pop()}if(f){for(;n;){for(d=n._next,r=l;r&&r.pr>n.pr;)r=r._next;(n._prev=r?r._prev:a)?n._prev._next=n:l=n,(n._next=r)?r._prev=n:a=n,n=d}this._firstPT=l}return!0},e.parse=function(e,t,s,i){var o,n,r,l,a,d,u,h,c,_,f=e.style;
1for(o in t)"function"==typeof(d=t[o])&&(d=d(A,k)),(n=b[o])?s=n.parse(e,d,o,this,s,i,t):(a=ae(e,o,B)+"",c="string"==typeof d,"color"===o||"fill"===o||"stroke"===o||-1!==o.indexOf("Color")||c&&z.test(d)?(c||(d=(3<(d=me(d)).length?"rgba(":"rgb(")+d.join(",")+")"),s=we(f,o,a,d,!0,"transparent",s,0,i)):c&&q.test(d)?s=we(f,o,a,d,!0,null,s,0,i):(u=(r=parseFloat(a))||0===r?a.substr((r+"").length):"",""!==a&&"auto"!==a||(u="width"===o||"height"===o?(r=S(e,o,B),"px"):"left"===o||"top"===o?(r=ue(e,o,B),"px"):(r="opacity"!==o?0:1,"")),""===(h=(_=c&&"="===d.charAt(1))?(l=parseInt(d.charAt(0)+"1",10),d=d.substr(2),l*=parseFloat(d),d.replace(M,"")):(l=parseFloat(d),c?d.replace(M,""):""))&&(h=o in T?T[o]:u),d=l||0===l?(_?l+r:l)+h:t[o],u!==h&&""!==h&&(l||0===l)&&r&&(r=de(e,o,r,u),"%"===h?(r/=de(e,o,100,"%")/100,!0!==t.strictUnits&&(a=r+"%")):"em"===h||"rem"===h||"vw"===h||"vh"===h?r/=de(e,o,1,h):"px"!==h&&(l=de(e,o,l,h),h="px"),_&&(!l&&0!==l||(d=l+r+h))),_&&(l+=r),!r&&0!==r||!l&&0!==l?void 0!==f[o]&&(d||d+""!="NaN"&&null!=d)?(s=new ye(f,o,l||r||0,0,s,-1,o,!1,0,a,d)).xs0="none"!==d||"display"!==o&&-1===o.indexOf("Style")?d:a:p("invalid "+o+" tween value: "+t[o]):(s=new ye(f,o,r,l-r,s,0,o,!1!==F&&("px"===h||"zIndex"===o),0,a,d)).xs0=h)),i&&s&&!s.plugin&&(s.plugin=i);return s},e.setRatio=function(e){var t,s,i,o=this._firstPT;if(1!==e||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(e||this._tween._time!==this._tween._duration&&0!==this._tween._time||-1e-6===this._tween._rawPrevTime)for(;o;){if(t=o.c*e+o.s,o.r?t=Math.round(t):t<1e-6&&-1e-6<t&&(t=0),o.type)if(1===o.type)if(2===(i=o.l))o.t[o.p]=o.xs0+t+o.xs1+o.xn1+o.xs2;else if(3===i)o.t[o.p]=o.xs0+t+o.xs1+o.xn1+o.xs2+o.xn2+o.xs3;else if(4===i)o.t[o.p]=o.xs0+t+o.xs1+o.xn1+o.xs2+o.xn2+o.xs3+o.xn3+o.xs4;else if(5===i)o.t[o.p]=o.xs0+t+o.xs1+o.xn1+o.xs2+o.xn2+o.xs3+o.xn3+o.xs4+o.xn4+o.xs5;else{for(s=o.xs0+t+o.xs1,i=1;i<o.l;i++)s+=o["xn"+i]+o["xs"+(i+1)];o.t[o.p]=s}else-1===o.type?o.t[o.p]=o.xs0:o.setRatio&&o.setRatio(e);else o.t[o.p]=t+o.xs0;o=o._next}else for(;o;)2!==o.type?o.t[o.p]=o.b:o.setRatio(e),o=o._next;else for(;o;){if(2!==o.type)if(o.r&&-1!==o.type)if(t=Math.round(o.s+o.c),o.type){if(1===o.type){for(i=o.l,s=o.xs0+t+o.xs1,i=1;i<o.l;i++)s+=o["xn"+i]+o["xs"+(i+1)];o.t[o.p]=s}}else o.t[o.p]=t+o.xs0;else o.t[o.p]=o.e;else o.setRatio(e);o=o._next}},e._enableTransforms=function(e){this._transform=this._transform||Ke(this._target,B,!0),this._transformType=this._transform.svg&&Fe||!e&&3!==this._transformType?2:3};function Je(e){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)}e._addLazySet=function(e,t,s){var i=this._firstPT=new ye(e,t,0,0,this._firstPT,2);i.e=s,i.setRatio=Je,i.data=this},e._linkCSSP=function(e,t,s,i){return e&&(t&&(t._prev=e),e._next&&(e._next._prev=e._prev),e._prev?e._prev._next=e._next:this._firstPT===e&&(this._firstPT=e._next,i=!0),s?s._next=e:i||null!==this._firstPT||(this._firstPT=e),e._next=t,e._prev=s),e},e._mod=function(e){for(var t=this._firstPT;t;)"function"==typeof e[t.p]&&e[t.p]===Math.round&&(t.r=1),t=t._next},e._kill=function(e){var t,s,i,o=e;if(e.autoAlpha||e.alpha){for(s in o={},e)o[s]=e[s];o.opacity=1,o.autoAlpha&&(o.visibility=1)}for(e.className&&(t=this._classNamePT)&&((i=t.xfirst)&&i._prev?this._linkCSSP(i._prev,t._next,i._prev._prev):i===this._firstPT&&(this._firstPT=t._next),t._next&&this._linkCSSP(t._next,t._next._next,i._prev),this._classNamePT=null),t=this._firstPT;t;)t.plugin&&t.plugin!==s&&t.plugin._kill&&(t.plugin._kill(e),s=t.plugin),t=t._next;return n.prototype._kill.call(this,o)};var et=function(e,t,s){var i,o,n,r;if(e.slice)for(o=e.length;-1<--o;)et(e[o],t,s);else for(o=(i=e.childNodes).length;-1<--o;)r=(n=i[o]).type,n.style&&(t.push(g(n)),s&&s.push(n)),1!==r&&9!==r&&11!==r||!n.childNodes.length||et(n,t,s)};return V.cascadeTo=function(e,t,s){var i,o,n,r,l=U.to(e,t,s),a=[l],d=[],u=[],h=[],c=U._internals.reservedProps;for(e=l._targets||l.target,et(e,d,h),l.render(t,!0,!0),et(e,u),l.render(0,!0,!0),l._enabled(!0),i=h.length;-1<--i;)if((o=v(h[i],d[i],u[i])).firstMPT){for(n in o=o.difs,s)c[n]&&(o[n]=s[n]);for(n in r={},o)r[n]=d[i][n];a.push(U.fromTo(h[i],t,r,o))}return a},n.activate([V]),V},!0),t=_fwd_gsScope.FWDFWD_gsDefine.plugin({propName:"roundProps",version:"1.6.0",priority:-1,API:2,init:function(e,t,s){return this._tween=s,!0}}),(i=t.prototype)._onInitAllProps=function(){for(var e,t,s,i=this._tween,o=i.vars.roun
1dProps.join?i.vars.roundProps:i.vars.roundProps.split(","),n=o.length,r={},l=i._propLookup.roundProps;-1<--n;)r[o[n]]=Math.round;for(n=o.length;-1<--n;)for(e=o[n],t=i._firstPT;t;)s=t._next,t.pg?t.t._mod(r):t.n===e&&(2===t.f&&t.t?a(t.t._firstPT):(this._add(t.t,e,t.s,t.c),s&&(s._prev=t._prev),t._prev?t._prev._next=s:i._firstPT===t&&(i._firstPT=s),t._next=t._prev=null,i._propLookup[e]=l)),t=s;return!1},i._add=function(e,t,s,i){this._addTween(e,t,s,s+i,t,Math.round),this._overwriteProps.push(t)},_fwd_gsScope.FWDFWD_gsDefine.plugin({propName:"attr",API:2,version:"0.6.0",init:function(e,t,s,i){var o,n;if("function"!=typeof e.setAttribute)return!1;for(o in t)"function"==typeof(n=t[o])&&(n=n(i,e)),this._addTween(e,"setAttribute",e.getAttribute(o)+"",n+"",o,!1,o),this._overwriteProps.push(o);return!0}}),_fwd_gsScope.FWDFWD_gsDefine.plugin({propName:"directionalRotation",version:"0.3.0",API:2,init:function(e,t,s,i){"object"!=typeof t&&(t={rotation:t}),this.finals={};var o,n,r,l,a,d,u=!0===t.useRadians?2*Math.PI:360;for(o in t)"useRadians"!==o&&("function"==typeof(l=t[o])&&(l=l(i,e)),n=(d=(l+"").split("_"))[0],r=parseFloat("function"!=typeof e[o]?e[o]:e[o.indexOf("set")||"function"!=typeof e["get"+o.substr(3)]?o:"get"+o.substr(3)]()),a=(l=this.finals[o]="string"==typeof n&&"="===n.charAt(1)?r+parseInt(n.charAt(0)+"1",10)*Number(n.substr(2)):Number(n)||0)-r,d.length&&(-1!==(n=d.join("_")).indexOf("short")&&(a%=u)!==a%(u/2)&&(a=a<0?a+u:a-u),-1!==n.indexOf("_cw")&&a<0?a=(a+9999999999*u)%u-(a/u|0)*u:-1!==n.indexOf("ccw")&&0<a&&(a=(a-9999999999*u)%u-(a/u|0)*u)),(1e-6<a||a<-1e-6)&&(this._addTween(e,o,r,r+a,o),this._overwriteProps.push(o)));return!0},set:function(e){var t;if(1!==e)this._super.setRatio.call(this,e);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,_fwd_gsScope.FWDFWD_gsDefine("easing.Back",["easing.Ease"],function(b){function e(e,t){var s=u("easing."+e,function(){},!0),i=s.prototype=new b;return i.constructor=s,i.getRatio=t,s}function t(e,t,s,i,o){var n=u("easing."+e,{easeOut:new t,easeIn:new s,easeInOut:new i},!0);return h(n,e),n}function p(e,t,s){this.t=e,this.v=t,s&&(((this.next=s).prev=this).c=s.v-t,this.gap=s.t-e)}function s(e,t){var s=u("easing."+e,function(e){this._p1=e||0===e?e:1.70158,this._p2=1.525*this._p1},!0),i=s.prototype=new b;return i.constructor=s,i.getRatio=t,i.config=function(e){return new s(e)},s}var i,o,n,r=_fwd_gsScope.FWDGreenSockGlobals||_fwd_gsScope,l=r.com.greensock,a=2*Math.PI,d=Math.PI/2,u=l._class,h=b.register||function(){},c=t("Back",s("BackOut",function(e){return(e-=1)*e*((this._p1+1)*e+this._p1)+1}),s("BackIn",function(e){return e*e*((this._p1+1)*e-this._p1)}),s("BackInOut",function(e){return(e*=2)<1?.5*e*e*((this._p2+1)*e-this._p2):.5*((e-=2)*e*((this._p2+1)*e+this._p2)+2)})),_=u("easing.SlowMo",function(e,t,s){t=t||0===t?t:.7,null==e?e=.7:1<e&&(e=1),this._p=1!==e?t:0,this._p1=(1-e)/2,this._p2=e,this._p3=this._p1+this._p2,this._calcEnd=!0===s},!0),f=_.prototype=new b;return f.constructor=_,f.getRatio=function(e){var t=e+(.5-e)*this._p;return e<this._p1?this._calcEnd?1-(e=1-e/this._p1)*e:t-(e=1-e/this._p1)*e*e*e*t:e>this._p3?this._calcEnd?1-(e=(e-this._p3)/this._p1)*e:t+(e-t)*(e=(e-this._p3)/this._p1)*e*e*e:this._calcEnd?1:t},_.ease=new _(.7,.7),f.config=_.config=function(e,t,s){return new _(e,t,s)},(f=(i=u("easing.SteppedEase",function(e){e=e||1,this._p1=1/e,this._p2=e+1},!0)).prototype=new b).constructor=i,f.getRatio=function(e){return e<0?e=0:1<=e&&(e=.999999999),(this._p2*e>>0)*this._p1},f.config=i.config=function(e){return new i(e)},(f=(o=u("easing.RoughEase",function(e){for(var t,s,i,o,n,r,l=(e=e||{}).taper||"none",a=[],d=0,u=0|(e.points||20),h=u,c=!1!==e.randomize,_=!0===e.clamp,f=e.template instanceof b?e.template:null,m="number"==typeof e.strength?.4*e.strength:.4;-1<--h;)t=c?Math.random():1/u*h,s=f?f.getRatio(t):t,i="none"===l?m:"out"===l?(o=1-t)*o*m:"in"===l?t*t*m:t<.5?(o=2*t)*o*.5*m:(o=2*(1-t))*o*.5*m,c?s+=Math.random()*i-.5*i:h%2?s+=.5*i:s-=.5*i,_&&(1<s?s=1:s<0&&(s=0)),a[d++]={x:t,y:s};for(a.sort(function(e,t){return e.x-t.x}
1),r=new p(1,1,null),h=u;-1<--h;)n=a[h],r=new p(n.x,n.y,r);this._prev=new p(0,0,0!==r.t?r:r.next)},!0)).prototype=new b).constructor=o,f.getRatio=function(e){var t=this._prev;if(e>t.t){for(;t.next&&e>=t.t;)t=t.next;t=t.prev}else for(;t.prev&&e<=t.t;)t=t.prev;return(this._prev=t).v+(e-t.t)/t.gap*t.c},f.config=function(e){return new o(e)},o.ease=new o,t("Bounce",e("BounceOut",function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}),e("BounceIn",function(e){return(e=1-e)<1/2.75?1-7.5625*e*e:e<2/2.75?1-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?1-(7.5625*(e-=2.25/2.75)*e+.9375):1-(7.5625*(e-=2.625/2.75)*e+.984375)}),e("BounceInOut",function(e){var t=e<.5;return(e=t?1-2*e:2*e-1)<1/2.75?e*=7.5625*e:e=e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,t?.5*(1-e):.5*e+.5})),t("Circ",e("CircOut",function(e){return Math.sqrt(1-(e-=1)*e)}),e("CircIn",function(e){return-(Math.sqrt(1-e*e)-1)}),e("CircInOut",function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)})),t("Elastic",(n=function(e,t,s){var i=u("easing."+e,function(e,t){this._p1=1<=e?e:1,this._p2=(t||s)/(e<1?e:1),this._p3=this._p2/a*(Math.asin(1/this._p1)||0),this._p2=a/this._p2},!0),o=i.prototype=new b;return o.constructor=i,o.getRatio=t,o.config=function(e,t){return new i(e,t)},i})("ElasticOut",function(e){return this._p1*Math.pow(2,-10*e)*Math.sin((e-this._p3)*this._p2)+1},.3),n("ElasticIn",function(e){return-this._p1*Math.pow(2,10*(e-=1))*Math.sin((e-this._p3)*this._p2)},.3),n("ElasticInOut",function(e){return(e*=2)<1?this._p1*Math.pow(2,10*(e-=1))*Math.sin((e-this._p3)*this._p2)*-.5:this._p1*Math.pow(2,-10*(e-=1))*Math.sin((e-this._p3)*this._p2)*.5+1},.45)),t("Expo",e("ExpoOut",function(e){return 1-Math.pow(2,-10*e)}),e("ExpoIn",function(e){return Math.pow(2,10*(e-1))-.001}),e("ExpoInOut",function(e){return(e*=2)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*(e-1)))})),t("Sine",e("SineOut",function(e){return Math.sin(e*d)}),e("SineIn",function(e){return 1-Math.cos(e*d)}),e("SineInOut",function(e){return-.5*(Math.cos(Math.PI*e)-1)})),u("easing.EaseLookup",{find:function(e){return b.map[e]}},!0),h(r.SlowMo,"SlowMo","ease,"),h(o,"RoughEase","ease,"),h(i,"SteppedEase","ease,"),c},!0)}),_fwd_gsScope.FWDFWD_gsDefine&&_fwd_gsScope._fwd_gsQueue.pop()(),function(_,f){"use strict";var m={},b=_.FWDGreenSockGlobals=_.FWDGreenSockGlobals||_;if(!b.FWDTweenLite){var e,t,s,p,g,i,o,v=function(e){var t,s=e.split("."),i=b;for(t=0;t<s.length;t++)i[s[t]]=i=i[s[t]]||{};return i},h=v("com.greensock"),S=1e-10,a=function(e){var t,s=[],i=e.length;for(t=0;t!==i;s.push(e[t++]));return s},y=function(){},w=(i=Object.prototype.toString,o=i.call([]),function(e){return null!=e&&(e instanceof Array||"object"==typeof e&&!!e.push&&i.call(e)===o)}),D={},T=function(a,d,u,h){this.sc=D[a]?D[a].sc:[],(D[a]=this).gsClass=null,this.func=u;var c=[];this.check=function(e){for(var t,s,i,o,n,r=d.length,l=r;-1<--r;)(t=D[d[r]]||new T(d[r],[])).gsClass?(c[r]=t.gsClass,l--):e&&t.sc.push(this);if(0===l&&u){if(i=(s=("com.greensock."+a).split(".")).pop(),o=v(s.join("."))[i]=this.gsClass=u.apply(u,c),h)if(b[i]=m[i]=o,!(n="undefined"!=typeof fwd_module&&fwd_module.exports)&&"function"==typeof define&&define.amd)define((_.FWDGreenSockAMDPath?_.FWDGreenSockAMDPath+"/":"")+a.split(".").pop(),[],function(){return o});else if(n)if(a===f)for(r in fwd_module.exports=m[f]=o,m)o[r]=m[r];else m[f]&&(m[f][i]=o);for(r=0;r<this.sc.length;r++)this.sc[r].check()}},this.check(!0)},n=_.FWDFWD_gsDefine=function(e,t,s,i){return new T(e,t,s,i)},c=h._class=function(e,t,s){return t=t||function(){},n(e,[],function(){return t},s),t};n.globals=b;var r=[0,0,1,1],B=c("easing.Ease",function(e,t,s,i){this._func=e,this._type=s||0,this._power=i||0,this._params=t?r.concat(t):r},!0),L=B.map={},l=B.register=function(e,t,s,i){for(var o,n,r,l,a=t.split(","),d=a.length,u=(s||"easeIn,easeOut,easeInOut").split(",");-1<--d;)for(n=a[d],o=i?c("easing."+n,null,!0):h.easing[n]||{},r=u.length;-1<--r;)l=u[r],L[n+"."+l]=L[l+n]=o[l]=e.getRatio?e:e[l]||new e};for((s=B.prototype)._calcEnd=!1,s.getRatio=function(e){if(this._func)return this._params[0]=e,this._func.apply(null,this._params);var t=this._type,s=this._power,i=1===t?1-e:2===t?e:e<.5?2*e:2*(1-e);return 1===s?i*=i:2===s?i*=i*i:3===s?i*=i*i*i:4===s&&(i*=i*i*i*i),1===t?1-i:2===t?i:e<.5?i/2:1-i/2},t=(e=["Linear","Quad","Cubic","Quart","Quint,Strong"]).length;-1<--t;)s=e[t]+",Power"+t,l(new B(null,null,1,t),s,"easeOut",!0),l(new B(null,null,2,t),s,"easeIn"+(0===t?",easeNone":"")),l(new B(null,null,3,t),s,"easeInOut");L.linear=h.easing.Linear.easeIn,L.swing=h.easing.Quad.easeInOut;var O=c("events.EventDispatcher",function(e){this._listeners={},this._eventTarget=e||this});(s=O.prototype).addEventListener=function(e,t,s,i,o){o=o||0;var n,r,l=this._listeners[e],a=0;for(this!==p||g||p.wake(),null==l&&(this._listeners[e]=l=[]),r=l.length;-1<--r;
1)(n=l[r]).c===t&&n.s===s?l.splice(r,1):0===a&&n.pr<o&&(a=r+1);l.splice(a,0,{c:t,s:s,up:i,pr:o})},s.removeEventListener=function(e,t){var s,i=this._listeners[e];if(i)for(s=i.length;-1<--s;)if(i[s].c===t)return void i.splice(s,1)},s.dispatchEvent=function(e){var t,s,i,o=this._listeners[e];if(o)for(1<(t=o.length)&&(o=o.slice(0)),s=this._eventTarget;-1<--t;)(i=o[t])&&(i.up?i.c.call(i.s||s,{type:e,target:s}):i.c.call(i.s||s))};var P=_.requestAnimationFrame,E=_.cancelAnimationFrame,F=Date.now||function(){return(new Date).getTime()},W=F();for(t=(e=["ms","moz","webkit","o"]).length;-1<--t&&!P;)P=_[e[t]+"RequestAnimationFrame"],E=_[e[t]+"CancelAnimationFrame"]||_[e[t]+"CancelRequestAnimationFrame"];c("Ticker",function(e,t){var o,n,r,l,a,d=this,u=F(),s=!(!1===t||!P)&&"auto",h=500,c=33,_=function(e){var t,s,i=F()-W;h<i&&(u+=i-c),W+=i,d.time=(W-u)/1e3,t=d.time-a,(!o||0<t||!0===e)&&(d.frame++,a+=t+(l<=t?.004:l-t),s=!0),!0!==e&&(r=n(_)),s&&d.dispatchEvent("tick")};O.call(d),d.time=d.frame=0,d.tick=function(){_(!0)},d.lagSmoothing=function(e,t){h=e||1e10,c=Math.min(t,h,0)},d.sleep=function(){null!=r&&(s&&E?E(r):clearTimeout(r),n=y,r=null,d===p&&(g=!1))},d.wake=function(e){null!==r?d.sleep():e?u+=-W+(W=F()):10<d.frame&&(W=F()-h+5),n=0===o?y:s&&P?P:function(e){return setTimeout(e,1e3*(a-d.time)+1|0)},d===p&&(g=!0),_(2)},d.fps=function(e){if(!arguments.length)return o;l=1/((o=e)||60),a=this.time+l,d.wake()},d.useRAF=function(e){if(!arguments.length)return s;d.sleep(),s=e,d.fps(o)},d.fps(e),setTimeout(function(){"auto"===s&&d.frame<5&&"hidden"!==document.visibilityState&&d.useRAF(!1)},1500)}),(s=h.Ticker.prototype=new h.events.EventDispatcher).constructor=h.Ticker;var d=c("core.FWDAnim",function(e,t){if(this.vars=t=t||{},this._duration=this._totalDuration=e||0,this._delay=Number(t.delay)||0,this._timeScale=1,this._active=!0===t.immediateRender,this.data=t.data,this._reversed=!0===t.reversed,G){g||p.wake();var s=this.vars.useFrames?K:G;s.add(this,s._time),this.vars.paused&&this.paused(!0)}});p=d.ticker=new h.Ticker,(s=d.prototype)._dirty=s._gc=s._initted=s._paused=!1,s._totalTime=s._time=0,s._rawPrevTime=-1,s._next=s._last=s._onUpdate=s._timeline=s.timeline=null,s._paused=!1;var u=function(){g&&2e3<F()-W&&p.wake(),setTimeout(u,2e3)};u(),s.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},s.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},s.resume=function(e,t){return null!=e&&this.seek(e,t),this.paused(!1)},s.seek=function(e,t){return this.totalTime(Number(e),!1!==t)},s.restart=function(e,t){return this.reversed(!1).paused(!1).totalTime(e?-this._delay:0,!1!==t,!0)},s.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},s.render=function(e,t,s){},s.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,!this._gc&&this.timeline||this._enabled(!0),this},s.isActive=function(){var e,t=this._timeline,s=this._startTime;return!t||!this._gc&&!this._paused&&t.isActive()&&(e=t.rawTime())>=s&&e<s+this.totalDuration()/this._timeScale},s._enabled=function(e,t){return g||p.wake(),this._gc=!e,this._active=this.isActive(),!0!==t&&(e&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!e&&this.timeline&&this._timeline._remove(this,!0)),!1},s._kill=function(e,t){return this._enabled(!1,!1)},s.kill=function(e,t){return this._kill(e,t),this},s._uncache=function(e){for(var t=e?this:this.timeline;t;)t._dirty=!0,t=t.timeline;return this},s._swapSelfInParams=function(e){for(var t=e.length,s=e.concat();-1<--t;)"{self}"===e[t]&&(s[t]=this);return s},s._callback=function(e){var t=this.vars,s=t[e],i=t[e+"Params"],o=t[e+"Scope"]||t.callbackScope||this;switch(i?i.length:0){case 0:s.call(o);break;case 1:s.call(o,i[0]);break;case 2:s.call(o,i[0],i[1]);break;default:s.apply(o,i)}},s.eventCallback=function(e,t,s,i){if("on"===(e||"").substr(0,2)){var o=this.vars;if(1===arguments.length)return o[e];
vendor: 4,700 bytes, line 1
1null==t?delete o[e]:(o[e]=t,o[e+"Params"]=w(s)&&-1!==s.join("").indexOf("{self}")?this._swapSelfInParams(s):s,o[e+"Scope"]=i),"onUpdate"===e&&(this._onUpdate=t)}return this},s.delay=function(e){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+e-this._delay),this._delay=e,this):this._delay},s.duration=function(e){return arguments.length?(this._duration=this._totalDuration=e,this._uncache(!0),this._timeline.smoothChildTiming&&0<this._time&&this._time<this._duration&&0!==e&&this.totalTime(this._totalTime*(e/this._duration),!0),this):(this._dirty=!1,this._duration)},s.totalDuration=function(e){return this._dirty=!1,arguments.length?this.duration(e):this._totalDuration},s.time=function(e,t){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(e>this._duration?this._duration:e,t)):this._time},s.totalTime=function(e,t,s){if(g||p.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(e<0&&!s&&(e+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var i=this._totalDuration,o=this._timeline;if(i<e&&!s&&(e=i),this._startTime=(this._paused?this._pauseTime:o._time)-(this._reversed?i-e:e)/this._timeScale,o._dirty||this._uncache(!1),o._timeline)for(;o._timeline;)o._timeline._time!==(o._startTime+o._totalTime)/o._timeScale&&o.totalTime(o._totalTime,!0),o=o._timeline}this._gc&&this._enabled(!0,!1),this._totalTime===e&&0!==this._duration||(x.length&&Z(),this.render(e,t,!1),x.length&&Z())}return this},s.progress=s.totalProgress=function(e,t){var s=this.duration();return arguments.length?this.totalTime(s*e,t):s?this._time/s:this.ratio},s.startTime=function(e){return arguments.length?(e!==this._startTime&&(this._startTime=e,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,e-this._delay)),this):this._startTime},s.endTime=function(e){return this._startTime+(0!=e?this.totalDuration():this.duration())/this._timeScale},s.timeScale=function(e){if(!arguments.length)return this._timeScale;if(e=e||S,this._timeline&&this._timeline.smoothChildTiming){var t=this._pauseTime,s=t||0===t?t:this._timeline.totalTime();this._startTime=s-(s-this._startTime)*this._timeScale/e}return this._timeScale=e,this._uncache(!1)},s.reversed=function(e){return arguments.length?(e!=this._reversed&&(this._reversed=e,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},s.paused=function(e){if(!arguments.length)return this._paused;var t,s,i=this._timeline;return e!=this._paused&&i&&(g||e||p.wake(),s=(t=i.rawTime())-this._pauseTime,!e&&i.smoothChildTiming&&(this._startTime+=s,this._uncache(!1)),this._pauseTime=e?t:null,this._paused=e,this._active=this.isActive(),!e&&0!=s&&this._initted&&this.duration()&&(t=i.smoothChildTiming?this._totalTime:(t-this._startTime)/this._timeScale,this.render(t,t===this._totalTime,!0))),this._gc&&!e&&this._enabled(!0,!1),this};var k=c("core.FWDSimpleTimeline",function(e){d.call(this,0,e),this.autoRemoveChildren=this.smoothChildTiming=!0});(s=k.prototype=new d).constructor=k,s.kill()._gc=!1,s._first=s._last=s._recent=null,s._sortChildren=!1,s.add=s.insert=function(e,t,s,i){var o,n;if(e._startTime=Number(t||0)+e._delay,e._paused&&this!==e._timeline&&(e._pauseTime=e._startTime+(this.rawTime()-e._startTime)/e._timeScale),e.timeline&&e.timeline._remove(e,!0),e.timeline=e._timeline=this,e._gc&&e._enabled(!0,!0),o=this._last,this._sortChildren)for(n=e._startTime;o&&o._startTime>n;)o=o._prev;return o?(e._next=o._next,o._next=e):(e._next=this._first,this._first=e),e._next?e._next._prev=e:this._last=e,e._prev=o,this._recent=e,this._timeline&&this._uncache(!0),this},s._remove=function(e,t){return e.timeline===this&&(t||e._enabled(!1,!0),e._prev?e._prev._next=e._next:this._first===e&&(this._first=e._next),e._next?e._next._prev=e._prev:this._last===e&&(this._last=e._prev),e._next=e._prev=e.timeline=null,e===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},s.render=function(e,t,s){var i,o=this._first;for(this._totalTime=this._time=this._rawPrevTime=e;o;)i=o._next,(o._active||e>=o._startTime&&!o._paused)&&(o._reversed?o.render((o._dirty?o.totalDuration():o._totalDuration)-(e-o._startTime)*o._timeScale,t,s):o.render((e-o._startTime)*o._timeScale,t,s)),o=i},s.rawTime=function(){return g||p.wake(),this._totalTime};var A=c("FWDTweenLite",function(e,t,s){if(d.call(this,t,s),this.render=A.prototype.render,null==e)throw"Cannot tween a null target.";this.target=e="string"!=typeof e?e:A.selector(e)||e;var i,o,n,r=e.jquery||e.length&&e!==_&&e[0]&&(e[0]===_||e[0].nodeType&&e[0].style&&!e.nodeType),l=this.vars.over
1write;if(this._overwrite=l=null==l?Y[A.defaultOverwrite]:"number"==typeof l?l>>0:Y[l],(r||e instanceof Array||e.push&&w(e))&&"number"!=typeof e[0])for(this._targets=n=a(e),this._propLookup=[],this._siblings=[],i=0;i<n.length;i++)(o=n[i])?"string"!=typeof o?o.length&&o!==_&&o[0]&&(o[0]===_||o[0].nodeType&&o[0].style&&!o.nodeType)?(n.splice(i--,1),this._targets=n=n.concat(a(o))):(this._siblings[i]=Q(o,this,!1),1===l&&1<this._siblings[i].length&&J(o,this,null,1,this._siblings[i])):"string"==typeof(o=n[i--]=A.selector(o))&&n.splice(i+1,1):n.splice(i--,1);else this._propLookup={},this._siblings=Q(e,this,!1),1===l&&1<this._siblings.length&&J(e,this,null,1,this._siblings);(this.vars.immediateRender||0===t&&0===this._delay&&!1!==this.vars.immediateRender)&&(this._time=-S,this.render(Math.min(0,-this._delay)))},!0),H=function(e){return e&&e.length&&e!==_&&e[0]&&(e[0]===_||e[0].nodeType&&e[0].style&&!e.nodeType)};(s=A.prototype=new d).constructor=A,s.kill()._gc=!1,s.ratio=0,s._firstPT=s._targets=s._overwrittenProps=s._startAt=null,s._notifyPluginsOfEnabled=s._lazy=!1,A.version="1.19.0",A.defaultEase=s._ease=new B(null,null,1,1),A.defaultOverwrite="auto",A.ticker=p,A.autoSleep=120,A.lagSmoothing=function(e,t){p.lagSmoothing(e,t)},A.selector=_.$||_.jQuery||function(e){var t=_.$||_.jQuery;return t?(A.selector=t)(e):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)};var x=[],R={},M=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,C=function(e){for(var t,s=this._firstPT;s;)t=s.blob?e?this.join(""):this.start:s.c*e+s.s,s.m?t=s.m(t,this._target||s.t):t<1e-6&&-1e-6<t&&(t=0),s.f?s.fp?s.t[s.p](s.fp,t):s.t[s.p](t):s.t[s.p]=t,s=s._next},I=function(e,t,s,i){var o,n,r,l,a,d,u,h=[e,t],c=0,_="",f=0;for(h.start=e,s&&(s(h),e=h[0],t=h[1]),h.length=0,o=e.match(M)||[],n=t.match(M)||[],i&&(i._next=null,i.blob=1,h._firstPT=h._applyPT=i),a=n.length,l=0;l<a;l++)u=n[l],_+=(d=t.substr(c,t.indexOf(u,c)-c))||!l?d:",",c+=d.length,f?f=(f+1)%5:"rgba("===d.substr(-5)&&(f=1),u===o[l]||o.length<=l?_+=u:(_&&(h.push(_),_=""),r=parseFloat(o[l]),h.push(r),h._firstPT={_next:h._firstPT,t:h,p:h.length-1,s:r,c:("="===u.charAt(1)?parseInt(u.charAt(0)+"1",10)*parseFloat(u.substr(2)):parseFloat(u)-r)||0,f:0,m:f&&f<4?Math.round:0}),c+=u.length;return(_+=t.substr(c))&&h.push(_),h.setRatio=C,h},U=function(e,t,s,i,o,n,r,l,a){"function"==typeof i&&(i=i(a||0,e));var d,u="get"===s?e[t]:s,h=typeof e[t],c="string"==typeof i&&"="===i.charAt(1),_={t:e,p:t,s:u,f:"function"==h,pg:0,n:o||t,m:n?"function"==typeof n?n:Math.round:0,pr:0,c:c?parseInt(i.charAt(0)+"1",10)*parseFloat(i.substr(2)):parseFloat(i)-u||0};if("number"!=h&&("function"==h&&"get"===s&&(d=t.indexOf("set")||"function"!=typeof e["get"+t.substr(3)]?t:"get"+t.substr(3),_.s=u=r?e[d](r):e[d]()),"string"==typeof u&&(r||isNaN(u))?(_.fp=r,_={t:I(u,i,l||A.defaultStringFilter,_),p:"setRatio",s:0,c:1,f:2,pg:0,n:o||t,pr:0,m:0}):c||(_.s=parseFloat(u),_.c=parseFloat(i)-_.s||0)),_.c)return(_._next=this._firstPT)&&(_._next._prev=_),this._firstPT=_},V=A._internals={isArray:w,isSelector:H,lazyTweens:x,blobDif:I},N=A._plugins={},z=V.tweenLookup={},j=0,X=V.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,callbackScope:1,stringFilter:1,id:1},Y={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,true:1,false:0},K=d._rootFramesTimeline=new k,G=d._rootTimeline=new k,q=30,Z=V.lazyRender=function(){var e,t=x.length;for(R={};-1<--t;)(e=x[t])&&!1!==e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0),e._lazy=!1);x.length=0};G._startTime=p.time,K._startTime=p.frame,G._active=K._active=!0,setTimeout(Z,1),d._updateRoot=A.render=function(){var e,t,s;if(x.length&&Z(),G.render((p.time-G._startTime)*G._timeScale,!1,!1),K.render((p.frame-K._startTime)*K._timeScale,!1,!1),x.length&&Z(),p.frame>=q){for(s in q=p.frame+(parseInt(A.autoSleep,10)||120),z){for(e=(t=z[s].tweens).length;-1<--e;)t[e]._gc&&t.splice(e,1);0===t.length&&delete z[s]}if((!(s=G._first)||s._paused)&&A.autoSleep&&!K._first&&1===p._listeners.tick.length){for(;s&&s._paused;)s=s._next;s||p.sleep()}}},p.addEventListener("tick",d._updateRoot);var Q=function(e,t,s){var i,o,n=e._gsTweenID;if(z[n||(e._gsTweenID=n="t"+j++)]||(z[n]={target:e,tweens:[]}),t&&((i=z[n].tweens)[o=i.length]=t,s))for(;-1<--o;)i[o]===t&&i.splice(o,1);return z[n].tweens},$=function(e,t,s,i){var o,n,r=e.vars.onOverwrite;return r&&(o=r(e,t,s,i)),(r=A.onOverwrite)&&(n=r(e,t,s,i)),!1!==o&&!1!==n},J=function(e,t,s,i,o){var n,r,l,a;if(1===i||4<=i){for(a=o.length,n=0;n<a;n++)if((l=o[n])!==t)l._gc||l._kill(null,e,t)&&(r=!0);else if(5===i)break;return r}var d,u=t._startTime+S,h=[],c=0,_=0===t._duration;for(n=o.length;-1<--n;)(l=o[n])===t||l._gc||l._paused||(l._timeline!==t._timeline?(d=d||ee(t,0,_),0===ee(l,d,_)&&(h[c++]=l)):l._startTime<=u&&l._startTime+l.totalDuration()/l._timeScale>u&&((_||!l._initted)&&u-l._startTime<=2e-10||(h[c++]=l)));for(n=c;-1<--n;)if(l=h[n],2===i&&l._kill(s,e,t)&&(r=!0),2!==i||!l._firstPT&&l._initted){if(2!==i&&!$(l,t))continue;l._enabled(!1,!1)&&(r=!0)}return r},ee=function(e,t,s){for(var i=e._timeline,o=i._timeScale,n=e._startTime;i._timeline;){if(n+=i._startTime,o*=i._timeScale,i._paused)return-100;i=i._timeline}return t<(n/=o)?n-t:s&&n===t||!e._initted&&n-t<2*S?S:(n+=e.totalDuration()/e._timeScale/o)>t+S?0:n-t-S};s._init=function(){var e,t,s,i,o,n,r=this.vars,l=this._overwrittenProps,a=this._duration,d=!!r.immediateRender,u=r.ease;if(r.startAt){for(i in this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),o={},r.startAt)o[i]=r.startAt[i];if(o.overwrite=!1,o.immediateRender=!0,o.lazy=d&&!1!==r.lazy,o.startAt=o.delay=null,this._startAt=A.to(this.target,0,o),d)if(0<this._time)this._startAt=null;else if(0!==a)return}else if(r.runBackwards&&0!==a)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{for(i in 0!==this._time&&(d=!1),s={},r)X[i]&&"autoCSS"!==i||(s[i]=r[i]);if(s.overwrite=0,s.data="isFromStart",s.lazy=d&&!1!==r.lazy,s.immediateRender=d,this._startAt=A.to(this.target,0,s),d){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=u=u?u instanceof B?u:"function"==typeof u?new B(u,r.easeParams):L[u]||A.defaultEase:A.defaultEase,r.easeParams instanceof Array&&u.config&&(this._ease=u.config.apply(u,r.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(n=this._targets.length,e=0;e<n;e++)this._initProps(this._targets[e],this._propLookup[e]={},this._siblings[e],l?l[e]:null,e)&&(t=!0);else t=this._initProps(this.target,this._propLookup,this._siblings,l,0);if(t&&A._onPluginEvent("_onInitAllProps",this),l&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),r.runBackwards)for(s=this._firstPT;s;)s.s+=s.c,s.c=-s.c,s=s._next;this._onUpdate=r.onUpdate,this._initted=!0}
1,s._initProps=function(e,t,s,i,o){var n,r,l,a,d,u;if(null==e)return!1;for(n in R[e._gsTweenID]&&Z(),this.vars.css||e.style&&e!==_&&e.nodeType&&N.css&&!1!==this.vars.autoCSS&&function(e,t){var s,i={};for(s in e)X[s]||s in t&&"transform"!==s&&"x"!==s&&"y"!==s&&"width"!==s&&"height"!==s&&"className"!==s&&"border"!==s||!(!N[s]||N[s]&&N[s]._autoCSS)||(i[s]=e[s],delete e[s]);e.css=i}(this.vars,e),this.vars)if(u=this.vars[n],X[n])u&&(u instanceof Array||u.push&&w(u))&&-1!==u.join("").indexOf("{self}")&&(this.vars[n]=u=this._swapSelfInParams(u,this));else if(N[n]&&(a=new N[n])._onInitTween(e,this.vars[n],this,o)){for(this._firstPT=d={_next:this._firstPT,t:a,p:"setRatio",s:0,c:1,f:1,n:n,pg:1,pr:a._priority,m:0},r=a._overwriteProps.length;-1<--r;)t[a._overwriteProps[r]]=this._firstPT;(a._priority||a._onInitAllProps)&&(l=!0),(a._onDisable||a._onEnable)&&(this._notifyPluginsOfEnabled=!0),d._next&&(d._next._prev=d)}else t[n]=U.call(this,e,n,"get",u,n,0,null,this.vars.stringFilter,o);return i&&this._kill(i,e)?this._initProps(e,t,s,i,o):1<this._overwrite&&this._firstPT&&1<s.length&&J(e,this,t,this._overwrite,s)?(this._kill(t,e),this._initProps(e,t,s,i,o)):(this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration)&&(R[e._gsTweenID]=!0),l)},s.render=function(e,t,s){var i,o,n,r,l=this._time,a=this._duration,d=this._rawPrevTime;if(a-1e-7<=e)this._totalTime=this._time=a,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(i=!0,o="onComplete",s=s||this._timeline.autoRemoveChildren),0===a&&(!this._initted&&this.vars.lazy&&!s||(this._startTime===this._timeline._duration&&(e=0),(d<0||e<=0&&-1e-7<=e||d===S&&"isPause"!==this.data)&&d!==e&&(s=!0,S<d&&(o="onReverseComplete")),this._rawPrevTime=r=!t||e||d===e?e:S));else if(e<1e-7)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==l||0===a&&0<d)&&(o="onReverseComplete",i=this._reversed),e<0&&(this._active=!1,0===a&&(!this._initted&&this.vars.lazy&&!s||(0<=d&&(d!==S||"isPause"!==this.data)&&(s=!0),this._rawPrevTime=r=!t||e||d===e?e:S))),this._initted||(s=!0);else if(this._totalTime=this._time=e,this._easeType){var u=e/a,h=this._easeType,c=this._easePower;(1===h||3===h&&.5<=u)&&(u=1-u),3===h&&(u*=2),1===c?u*=u:2===c?u*=u*u:3===c?u*=u*u*u:4===c&&(u*=u*u*u*u),this.ratio=1===h?1-u:2===h?u:e/a<.5?u/2:1-u/2}else this.ratio=this._ease.getRatio(e/a);if(this._time!==l||s){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!s&&this._firstPT&&(!1!==this.vars.lazy&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=l,this._rawPrevTime=d,x.push(this),void(this._lazy=[e,t]);this._time&&!i?this.ratio=this._ease.getRatio(this._time/a):i&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(!1!==this._lazy&&(this._lazy=!1),this._active||!this._paused&&this._time!==l&&0<=e&&(this._active=!0),0===l&&(this._startAt&&(0<=e?this._startAt.render(e,t,s):o=o||"_dummyGS"),this.vars.onStart&&(0===this._time&&0!==a||t||this._callback("onStart"))),n=this._firstPT;n;)n.f?n.t[n.p](n.c*this.ratio+n.s):n.t[n.p]=n.c*this.ratio+n.s,n=n._next;this._onUpdate&&(e<0&&this._startAt&&-1e-4!==e&&this._startAt.render(e,t,s),t||(this._time!==l||i||s)&&this._callback("onUpdate")),o&&(this._gc&&!s||(e<0&&this._startAt&&!this._onUpdate&&-1e-4!==e&&this._startAt.render(e,t,s),i&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[o]&&this._callback(o),0===a&&this._rawPrevTime===S&&r!==S&&(this._rawPrevTime=0)))}},s._kill=function(e,t,s){if("all"===e&&(e=null),null==e&&(null==t||t===this.target))return this._lazy=!1,this._enabled(!1,!1);t="string"!=typeof t?t||this._targets||this.target:A.selector(t)||t;var i,o,n,r,l,a,d,u,h,c=s&&this._time&&s._startTime===this._startTime&&this._timeline===s._timeline;if((w(t)||H(t))&&"number"!=typeof t[0])for(i=t.length;-1<--i;
1)this._kill(e,t[i],s)&&(a=!0);else{if(this._targets){for(i=this._targets.length;-1<--i;)if(t===this._targets[i]){l=this._propLookup[i]||{},this._overwrittenProps=this._overwrittenProps||[],o=this._overwrittenProps[i]=e?this._overwrittenProps[i]||{}:"all";break}}else{if(t!==this.target)return!1;l=this._propLookup,o=this._overwrittenProps=e?this._overwrittenProps||{}:"all"}if(l){if(d=e||l,u=e!==o&&"all"!==o&&e!==l&&("object"!=typeof e||!e._tempKill),s&&(A.onOverwrite||this.vars.onOverwrite)){for(n in d)l[n]&&(h=h||[]).push(n);if((h||!e)&&!$(this,s,t,h))return!1}for(n in d)(r=l[n])&&(c&&(r.f?r.t[r.p](r.s):r.t[r.p]=r.s,a=!0),r.pg&&r.t._kill(d)&&(a=!0),r.pg&&0!==r.t._overwriteProps.length||(r._prev?r._prev._next=r._next:r===this._firstPT&&(this._firstPT=r._next),r._next&&(r._next._prev=r._prev),r._next=r._prev=null),delete l[n]),u&&(o[n]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return a},s.invalidate=function(){return this._notifyPluginsOfEnabled&&A._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],d.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-S,this.render(Math.min(0,-this._delay))),this},s._enabled=function(e,t){if(g||p.wake(),e&&this._gc){var s,i=this._targets;if(i)for(s=i.length;-1<--s;)this._siblings[s]=Q(i[s],this,!0);else this._siblings=Q(this.target,this,!0)}return d.prototype._enabled.call(this,e,t),!(!this._notifyPluginsOfEnabled||!this._firstPT)&&A._onPluginEvent(e?"_onEnable":"_onDisable",this)},A.to=function(e,t,s){return new A(e,t,s)},A.from=function(e,t,s){return s.runBackwards=!0,s.immediateRender=0!=s.immediateRender,new A(e,t,s)},A.fromTo=function(e,t,s,i){return i.startAt=s,i.immediateRender=0!=i.immediateRender&&0!=s.immediateRender,new A(e,t,i)},A.delayedCall=function(e,t,s,i,o){return new A(t,0,{delay:e,onComplete:t,onCompleteParams:s,callbackScope:i,onReverseComplete:t,onReverseCompleteParams:s,immediateRender:!1,lazy:!1,useFrames:o,overwrite:0})},A.set=function(e,t){return new A(e,0,t)},A.getTweensOf=function(e,t){if(null==e)return[];var s,i,o,n;if(e="string"!=typeof e?e:A.selector(e)||e,(w(e)||H(e))&&"number"!=typeof e[0]){for(s=e.length,i=[];-1<--s;)i=i.concat(A.getTweensOf(e[s],t));for(s=i.length;-1<--s;)for(n=i[s],o=s;-1<--o;)n===i[o]&&i.splice(s,1)}else for(s=(i=Q(e).concat()).length;-1<--s;)(i[s]._gc||t&&!i[s].isActive())&&i.splice(s,1);return i},A.killTweensOf=A.killDelayedCallsTo=function(e,t,s){"object"==typeof t&&(s=t,t=!1);for(var i=A.getTweensOf(e,t),o=i.length;-1<--o;)i[o]._kill(s,e)};var te=c("plugins.TweenPlugin",function(e,t){this._overwriteProps=(e||"").split(","),this._propName=this._overwriteProps[0],this._priority=t||0,this._super=te.prototype},!0);if(s=te.prototype,te.version="1.19.0",te.API=2,s._firstPT=null,s._addTween=U,s.setRatio=C,s._kill=function(e){var t,s=this._overwriteProps,i=this._firstPT;if(null!=e[this._propName])this._overwriteProps=[];else for(t=s.length;-1<--t;)null!=e[s[t]]&&s.splice(t,1);for(;i;)null!=e[i.n]&&(i._next&&(i._next._prev=i._prev),i._prev?(i._prev._next=i._next,i._prev=null):this._firstPT===i&&(this._firstPT=i._next)),i=i._next;return!1},s._mod=s._roundProps=function(e){for(var t,s=this._firstPT;s;)(t=e[this._propName]||null!=s.n&&e[s.n.split(this._propName+"_").join("")])&&"function"==typeof t&&(2===s.f?s.t._applyPT.m=t:s.m=t),s=s._next},A._onPluginEvent=function(e,t){var s,i,o,n,r,l=t._firstPT;if("_onInitAllProps"===e){for(;l;){for(r=l._next,i=o;i&&i.pr>l.pr;)i=i._next;(l._prev=i?i._prev:n)?l._prev._next=l:o=l,(l._next=i)?i._prev=l:n=l,l=r}l=t._firstPT=o}for(;l;)l.pg&&"function"==typeof l.t[e]&&l.t[e]()&&(s=!0),l=l._next;return s},te.activate=function(e){for(var t=e.length;-1<--t;)e[t].API===te.API&&(N[(new e[t])._propName]=e[t]);return!0},n.plugin=function(e){if(!(e&&e.propName&&e.init&&e.API))throw"illegal plugin definition.";var t,s=e.propName,i=e.priority||0,o=e.overwriteProps,n={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},r=c("plugins."+s.charAt(0).toUpperCase()+s.substr(1)+"Plugin",function(){te.call(this,s,i),this._overwriteProps=o||[]},!0===e.fwd_global),l=r.prototype=new te(s);for(t in(l.constructor=r).API=e.API,n)"function"==typeof e[t]&&(l[n[t]]=e[t]);return r.version=e.version,te.activate([r]),r},e=_._fwd_gsQueue){for(t=0;t<e.length;t++)e[t]();for(s in D)D[s].func||_.console.log("GSAP encountered missing dependency: "+s)}g=!1}}("undefined"!=typeof fwd_module&&fwd_module.exports&&"undefined"!=typeof fwd_global?fwd_global:this||window,"FWDAnimation")}if(function(window){var FWDRL=function(props){var self=this;self.init=function(){(FWDTweenLite.ticker.useRAF(!1),self.props_obj=props,self.props_obj)?(this.stageContainer=document.getElementsByTagName("body")[0],this.stageContainer||(this.stageContainer=document.documentElement),this.listeners={events_ar:[]},this.buttons_ar=null,this.buttonsMaxW_ar=null,this.ws=null,this.so=null,this.data=null,this.customContextMenu_do=null,this.thumbnailsManager_do=null,this.info_do=null,this.hider=null,this.main_do=null,this.bk_do=null,this.preloader_do=null,this.playlist_ar=null,this.mainItemHolder_do=null,this.itemBk_do=null,this.itemBorder_do=null,this.itemHolder_do=null,this.curItem_do=null,this.prevItem_do=null,this.image_img=null,this.closeButton_do=null,this.zoomButton_do=null,this.descButton_do=null,this.slideShowButton_do=null,this.nextButton_do=null,this.prevButton_do=null,this.hsThumbanilsButton_do=null,this.video_do=null,this.videoHolder_do=null,this.audioHolder_do=null,this.audio_do=null,this.scClientId_str="6d5131010ae3b3953fc7d881c38bc555",this.flickrAPIKey_str="8b8bea6be401b521615b9b74c12131f2",this.rightClickContextMenu_str=this.props_obj.rightClickContextMenu||"developer","developer"==this.rightClickContextMenu_str||"disabled"==this.rightClickContextMenu_str||"default"==this.rightClickContextMenu_str||(this.rightClickContextMenu_str="developer"),this.buttonsAlignment_str=this.props_obj.buttonsAlignment||"in","in"==this.buttonsAlignment_str||"out"==this.buttonsAlignment_str||(this.buttonsAlignment_str="in"),this.DFButtonsAlignment_str=this.buttonsAlignment_str,this.descriptionWindowPosition_str=this.props_obj.descriptionWindowPosition||"top","top"==this.descriptionWindowPosition_str||"bottom"==this.descriptionWindowPosition_str||(this.descriptionWindowPosition_str="top"),this.DFDescriptionWindowPosition_str=this.descriptionWindowPosition_str,this.descriptionAnimationType_str=this.props_obj.descriptionWindowAnimationType||"motion","motion"==this.descriptionAnimationType_str||"opacity"==this.descriptionAnimationType_str||(this.descriptionAnimationType_str="motion"),this.DFDescriptionAnimationType_str=this.descriptionAnimationType_str,this.descriptionAnimationType_str=this.props_obj.descriptionWindowAnimationType||"motion","motion"==this.descriptionAnimationType_str||"opacity"==this.descriptionAnimationType_str||(this.descriptionAnimationType_str="motion"),this.DFDescriptionAnimationType_str=this.descriptionAnimationType_str,this.thumbnailsHoverEffect_str=this.props_obj.thumbnailsHoverEffect||"scale","scale"==this.thumbnailsHoverEffect_str||"opacity"==this.thumbnailsHoverEffect_str||(this.thumbnailsHoverEffect_str="opacity"),this.DFThumbnailsHoverEffect_str=this.thumbnailsHoverEffect_str,this.facebookAppId_str=self.props_obj.facebookAppId||void 0,this.googleMapsAPIKey_str="AIzaSyDYlgLIneg_UOd8STBfJEgq2JgmT5nNJKU",this.backgroundColor_str=this.props_obj.backgroundColor||"#000000",this.DFBackgroun
1dColor_str=self.backgroundColor_str,this.playlistDOMOrObject=null,this.type_str,this.itemBorderColor_str=this.props_obj.itemBorderColor||"transparent",this.DFitemBorderColor_str=this.itemBorderColor_str,this.itemBkColor_str=this.props_obj.itemBackgroundColor||"transparent",this.DFItemBkColor_str=this.itemBkColor_str,this.playlistDomOrObj_str=void 0,this.itemBoxShadow_str=this.props_obj.itemBoxShadow||"none",this.DFItemBoxShadow_str=this.itemBoxShadow_str,this.thumbnailsBorderNormalColor_str=this.props_obj.thumbnailsBorderNormalColor||"#FF0000",this.DFThumbnailsBorderNormalColor=this.thumbnailsBorderNormalColor_str,this.thumbnailsBorderSelectedColor_str=this.props_obj.thumbnailsBorderSelectedColor||"#FF0000",this.DFThumbnailsBorderSelectedColor_str=this.thumbnailsBorderSelectedColor_str,this.descriptionWindowBackgroundColor_str=this.props_obj.descriptionWindowBackgroundColor||"#FF0000",this.DFDescriptionWindowBackgroundColor=this.descriptionWindowBackgroundColor_str,this.thumbnailsOverlayColor_str=this.props_obj.thumbnailsOverlayColor||"#FF0000",this.DFThumbnailsOverlayColor_str=this.thumbnailsOverlayColor_str,this.posterPath_str,this.DFVideoControllerBackgroundColor_str,this.DFVideoPosterBackgroundColor_str,this.DFTimeColor_str,this.descriptionWindowBackgroundOpacity=this.props_obj.descriptionWindowBackgroundOpacity||1,this.DFDescriptionWindowBackgroundOpacity=this.descriptionWindowBackgroundOpacity,this.backgroundOpacity=this.props_obj.backgroundOpacity||.8,this.DFBackgroundOpacity=this.backgroundOpacity,self.buttonsAlignment_str==FWDRL.BUTTONS_IN?this.buttonsOffsetIn=this.props_obj.buttonsOffsetIn||0:this.buttonsOffsetIn=this.props_obj.buttonsOffsetOut||0,this.DFButtonsOffsetIn=this.buttonsOffsetIn,self.buttonsAlignment_str==FWDRL.BUTTONS_IN?this.buttonsOffsetOut=this.props_obj.buttonsOffsetOut||0:this.buttonsOffsetOut=this.props_obj.buttonsOffsetIn||0,this.DFButtonsOffsetOut=this.buttonsOffsetOut,this.audioPlayerMarginsOffset=20,this.itemBorderRadius=this.props_obj.itemBorderRadius||0,this.DFItemBorderRadius=this.itemBorderRadius,this.itemBorderSize=this.props_obj.itemBorderSize||0,0==this.itemBorderSize&&(this.itemBorderColor_str="transparent"),this.DFItemBorderSize=this.itemBorderSize,this.spaceBetweenButtons=this.props_obj.spaceBetweenButtons||0,this.DFSpaceBetweenButtons=this.spaceBetweenButtons,this.buttonsHideDelay=this.props_obj.buttonsHideDelay||3,this.buttonsHideDelay*=1e3,this.DFbuttonsHideDelay=this.buttonsHideDelay,this.defaultItemW=this.props_obj.defaultItemWidth||640,this.defaultItemH=this.props_obj.defaultItemHeight||380,this.DFDefaultItemW=this.defaultItemW,this.DFDefaultItemH=this.defaultItemH,this.thumbnailsOffsetBottom=this.props_obj.thumbnailsOffsetBottom||0,this.DFThumbnailsOffsetBottom=this.thumbnailsOffsetBottom,this.thumbnailsBorderSize=this.props_obj.thumbnailsBorderSize||0,this.DFThumbnailsBorderSize=this.thumbnailsBorderSize,this.thumbnailsBorderRadius=this.props_obj.thumbnailsBorderRadius||0,this.DFThumbnailsBorderRadius=this.thumbnailsBorderRadius,this.thumbnailH=this.props_obj.thumbnailsImageHeight||50,this.thumbnailH+=2*this.thumbnailsBorderSize+this.thumbnailsOffsetBottom,this.DFThumbnailH=this.thumbnailH,this.spaceBetweenThumbnailsAndItem=this.props_obj.spaceBetweenThumbnailsAndItem||0,this.spaceBetweenThumbnails=this.props_obj.spaceBetweenThumbnails||0,this.DFSpaceBetweenThumbnails=this.spaceBetweenThumbnails,this.itemOffsetH=this.props_obj.itemOffsetHeight||0,this.DFItemOffsetH=this.itemOffsetH,this.spaceBetweenThumbnailsAndItem=this.props_obj.spaceBetweenThumbnailsAndItem||0,this.DFSpaceBetweenThumbnailsAndItem=this.spaceBetweenThumbnailsAndItem,this.slideShowDelay=1e3*parseInt(this.props_obj.slideShowDelay),this.slideShowDelay<.001&&(this.slideShowDelay=1e3),this.DFSlideShowDelay=this.slideShowDelay,this.thumbnailsOverlayOpacity=this.props_obj.thumbnailsOverlayOpacity||1,this.DFThumbnailsOverlayOpacity=this.thumbnailsOverlayOpacity,this.id=-1,this.prevId=-2,this.stageWidth=0,this.stageHeight=0,this.totalItems=0,this.originalW=0,this.originalH=0,this.maxButtonW=0,this.finalW=0,this.finalH=0,this.prevVideoW=0,this.prevVideoH=0,this.finalX=0,this.finalY=0,this.gmx=0,this.gmy=0,this.lastPresedX=0,this.lastPresedY=0,this.friction=.9,this.vx=0,this.vy=0,this.dif=0,this.mouseX=0,this.mouseY=0,this.resizeHandlerId_to,this.showOrHideCompleteId_to,this.hideCompleteId_to,this.animId_to,this.maximizeCompleteTimeOutId_to,this.minimizeCompleteTimeOutId_to,this.disableClickId_to,this.doNotAllowToHideId_to,this.updateImageWhenMaximized_int,this.isAnimForVideoAndAudioPlayersDone_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.useDeepLinking_bl=this.props_obj.useDeepLinking,this.useDeepLinking_bl="yes"==this.useDeepLinking_bl,FWDRLUtils.isLocal&&(this.useDeepLinking_bl=!1),this.showCloseButton_bl=this.props_obj.showCloseButton,this.showCloseButton_bl="no"!=this.showCloseButton_bl,this.DFShowCloseButton_bl=this.showCloseButton_bl,this.defaultShowZoomButton_bl=this.props_obj.showZoomButton,this.defaultShowZoomButton_bl="no"!=this.defaultShowZoomButton_bl,this.DFShowZoomButton=this.defaultShowZoomButton_bl,this.showZoomButton_bl=!1,this.defaultShowNextAndPrevButtons_bl=this.props_obj.showNextAndPrevButtons,this.defaultShowNextAndPrevButtons_bl="no"!=this.defaultShowNextAndPrevButtons_bl,"no"==this.props_obj.showNextAndPrevButtonsOnMobile&&self.isMobile_bl&&(this.defaultShowNextAndPrevButtons_bl=!1),this.DFSefaultShowNextAndPrevButtons_bl=this.defaultShowNextAndPrevButtons_bl,this.defaultHideDescriptionButtons_bl=this.props_obj.showDescriptionButton,this.defaultHideDescriptionButtons_bl="yes"==this.defaultHideDescriptionButtons_bl,this.DFDefaultHideDescriptionButtons_bl=this.defaultHideDescriptionButtons_bl,this.showDescriptionButton_bl=!1,this.hasItemDescription_bl=!1,this.defaultShowDescriptionByDefault_bl=this.props_obj.showDescriptionByDefault,this.defaultShowDescriptionByDefault_bl="yes"==this.defaultShowDescriptionByDefault_bl,this.DFDefaultShowDescriptionByDefault_bl=this.defaultShowDescriptionByDefault_bl,this.showDescription_bl=this.defaultShowDescriptionByDefault_bl,this.addKeyboardSupport_bl=this.props_obj.addKeyboardSupport,this.addKeyboardSupport_bl="yes"==this.addKeyboardSupport_bl,this.DFSddKeyboardSupport_bl=this.addKeyboardSupport_bl,this.slideShowAutoPlay_bl=this.props_obj.slideShowAutoPlay,this.slideShowAutoPlay_bl="yes"==this.slideShowAutoPlay_bl,this.DFSlideShowAutoPlay_bl=this.slideShowAutoPlay_bl,this.videoAutoPlay_bl=this.props_obj.videoAutoPlay,this.videoAutoPlay_bl="yes"==this.videoAutoPlay_bl,self.isMobile_bl&&(self.videoAutoPlay_bl=!1),this.DFVideoAutoPlay_bl=this.videoAutoPlay_bl,this.audioAutoPlay_bl=this.props_obj.audioAutoPlay,this.audioAutoPlay_bl="yes"==this.audioAutoPlay_bl,self.isMobile_bl&&(self.audioAutoPlay_bl=!1),this.DFAudioAutoPlay_bl=this.audioAutoPlay_bl,this.nextVideoOrAudioAutoPlay_bl=this.props_obj.nextVideoOrAudioAutoPlay,this.nextVideoOrAudioAutoPlay_bl="yes"==this.nextVideoOrAudioAutoPlay_bl,self.isMobile_bl&&(self.nextVideoOrAudioAutoPlay_bl=!1),this.DFNextVideoOrAudioAutoPlay_bl=this.nextVideoOrAudioAutoPlay_bl,this.defaultShowThumbnails_bl=this.props_obj.showThumbnails,this.defaultShowThumbnails_bl="yes"==this.defaultShowThumbnails_bl,this.DFDefaultThumbnails_bl=this.defaultShowThumbnails_bl,this.showThumbnailsByDefault_bl=this.props_obj.showThumbnailsByDefault,this.showThumbnailsByDefault_bl="yes"==this.showThumbnailsByDefault_bl,this.DFShowThumbnailsByDefault_bl=this.showThumbnailsByDefault_bl,this.defaultShowThumbnailsHideOrShowButton_bl=this.props_obj.showThumbnailsHideOrShowButton,this.defaultShowThumbnailsHideOrShowButton_bl="yes"==this.defaultShowThumbnailsHideOrShowButton_bl,this.DFDefaultShowThumbnailsHideOrShowButton_bl=this.defaultShowThumbnailsHideOrShowButton_bl,this.showSlideShowButton_bl=this.props_obj.showSlideShowButton,this.showSlideShowButton_bl="yes"==this.showSlideShowButton_bl,this.DFShowSlideShowButton_bl=this.showSlideShowButton_bl,this.defaultShowSlideShowAnimation_bl=this.props_obj.showSlideShowAnimation,this.defaultShowSlideShowAnimation_bl="yes"==this.defaultShowSlideShowAnimation_bl,this.DFSefaultShowSlideShowAnimation_bl=this.defaultShowSlideShowAnimation_bl,this.showSlideShowAnimation_bl=!1,this.useAsModal_bl=this.props_obj.useAsModal,this.useAsModal_bl="yes"==this.useAsModal_bl,this.DFUseAsModal_bl=this.useAsModal_bl,this.showShareButton_bl=this.props_obj.showShareButton,this.showShareButton_bl="yes"==this.showShareButton_bl,this.DFShowFacebookButton_bl=this.showShareButton_bl,this.showThumbnailsOverlay_bl=this.props_obj.showThumbnailsOverlay,this.showThumbnailsOverlay_bl="yes"==this.showThumbnailsOverlay_bl,this.DFShowThumbnailsOverlay_bl=this.showThumbnailsOverlay_bl,this.showThumbnailsSmallIcon_bl=this.props_obj.showThumbnailsSmallIcon,this.showThumbnailsSmallIcon_bl="yes"==this.showThumbnailsSmallIcon_bl,this.DFShowThumbnailsSmallIcon_bl=this.showThumbnailsSmallIcon_bl,this.areButtonsSharedShowed_bl=!1,this.doNotAllowToHide_bl=!1,this.isVideoFullScreen_bl=!1,this.hasKeyboardSupport_bl=!1,this.isClickedDisabled_bl=!1,this.showThumbnails_bl=!1,this.areThumbnailsShowed_bl=!1,this.showThumbnailsHideOrShowButton_bl=!1,this.isDragging_bl=!1,this.isAnimMaximizeOrMinimize_bl=!1,this.swipeMoved_bl=!1,this.isAPIReady_bl=!1,this.isLoading_bl=!1,this.isShowed_bl=!1,self.isReady_bl=!1,this.isAnim_bl=!1,this.isFirstItemShowed_bl=!1,this.first
1VideoOrAudioAdded_bl=!1,this.isMaximized_bl=!1,this.useVideo_bl=!1,this.areButtonsShowed_bl=!0,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,this.initiallize()):alert("FWDRL constructor properties object is not defined!")},self.initiallize=function(){self.main_do=new FWDRLDisplayObject("div"),self.main_do.screen.setAttribute("id","RL"),self.main_do.getStyle().msTouchAction="none",self.main_do.getStyle().webkitTapHighlightColor="rgba(0, 0, 0, 0)",self.main_do.setBackfaceVisibility(),!self.isMobile_bl&&FWDRLUtils.isChrome&&(self.main_do.hasTransform3d_bl=!1,self.main_do.hasTransform2d_bl=!1),self.main_do.getStyle().width="100%",self.main_do.getStyle().zIndex="100000000000000000",self.bk_do=new FWDRLDisplayObject("div"),self.bk_do.getStyle().width="100%",self.bk_do.getStyle().height="100%",self.bk_do.getStyle().backgroundColor=self.backgroundColor_str,self.bk_do.setAlpha(0),self.mainItemHolder_do=new FWDRLDisplayObject("div"),FWDRLDescriptionWindow.setPrototype(),self.desc_do=new FWDRLDescriptionWindow(self,self.descriptionAnimationType_str,self.descriptionWindowPosition_str,self.itemBorderSize,self.descriptionWindowBackgroundColor_str,self.descriptionWindowBackgroundOpacity),self.itemBorder_do=new FWDRLDisplayObject("div"),self.itemBorder_do.getStyle().backgroundColor=self.itemBorderColor_str,(!self.isMobile_bl&&FWDRLUtils.isChrome||FWDRLUtils.isAndroid)&&(self.itemBorder_do.hasTransform3d_bl=!1,self.itemBorder_do.hasTransform2d_bl=!1,self.itemBorder_do.setBackfaceVisibility()),self.itemBk_do=new FWDRLDisplayObject("div"),self.itemBk_do.getStyle().backgroundColor=self.itemBkColor_str,self.itemHolder_do=new FWDRLDisplayObject("div"),self.itemHolder_do.setOverflow("visible"),self.mainItemHolder_do.addChild(self.itemBorder_do),self.mainItemHolder_do.addChild(self.itemBk_do),self.mainItemHolder_do.addChild(self.itemHolder_do),self.mainItemHolder_do.addChild(self.desc_do),self.main_do.addChild(self.bk_do),self.main_do.addChild(self.mainItemHolder_do),self.stageContainer.appendChild(self.main_do.screen),(!FWDRLUtils.isMobile||FWDRLUtils.isMobile&&FWDRLUtils.hasPointerEvent)&&self.main_do.setSelectable(!1),self.isMobile_bl||self.setupContextMenu(),self.setupHider(),self.setupDisableClick(),self.setupData(),self.setupInfoWindow(),self.useDeepLinking_bl&&(self.setupDL(),setTimeout(function(){var e=FWDAddress.getParameter("rl_playlist"),t=FWDAddress.getParameter("rl_id");-1!=location.href.indexOf("youtube.com")?(e=(e=location.href).match(/https:.*/i)[0]).indexOf("rl_id=")&&(e=e.replace(/&rl_id=.*/,"")):-1!=location.href.indexOf("facebook.com")&&(e=(e=location.href).match(/https:.*/i)[0]).indexOf("rl_id=")&&(e=e.replace(/&rl_id=.*/,"")),self.propsObjVariableName_str=FWDAddress.getParameter("rl_propsobj"),location.href.indexOf("RL?")&&e&&t&&FWDRL.show(e,t,self.propsObjVariableName_str)},100))},self.setupInfoWindow=function(){FWDRLInfo.setPrototype(),self.info_do=new FWDRLInfo(self,self.data.wrningIconPath_str)},self.setupContextMenu=function(){self.customContextMenu_do=new FWDRLContextMenu(self.main_do,self.rightClickContextMenu_str)},this.setupHider=function(){FWDRLHider.setPrototype(),self.hider=new FWDRLHider(self.main_do,self.buttonsHideDelay),self.hider.addListener(FWDRLHider.SHOW,self.hiderShowHandler),self.hider.addListener(FWDRLHider.HIDE,self.hiderHideHandler)},this.hiderShowHandler=function(){self.showButtonsWithFade(!0),self.positionButtons(!0),self.positionShareButtons(!0)},this.hiderHideHandler=function(){if(!self.isMobile_bl){if(self.shareButtonsHolder_do&&FWDRLUtils.hitTest(self.shareButtonsHolder_do.screen,self.hider.globalX,self.hider.globalY))return void self.hider.reset();if(self.showCloseButton_bl&&FWDRLUtils.hitTest(self.closeButton_do.screen,self.hider.globalX,self.hider.globalY))return void self.hider.reset();if(self.showNextAndPrevButtons_bl&&(FWDRLUtils.hitTest(self.nextButton_do.screen,self.hider.globalX,self.hider.globalY)||FWDRLUtils.hitTest(self.prevButton_do.screen,self.hider.globalX,self.hider.globalY)))return void self.hider.reset();if(self.showZoomButton_bl&&FWDRLUtils.hitTest(self.zoomButton_do.screen,self.hider.globalX,self.hider.globalY))return void self.hider.reset();if(self.showDescriptionButton_bl&&FWDRLUtils.hitTest(self.descButton_do.screen,self.hider.globalX,self.hider.globalY))return void self.hider.reset();if(self.showSlideShowButton_bl&&FWDRLUtils.hitTest(self.slideShowButton_do.screen,self.hider.globalX,self.hider.globalY))return void self.hider.reset();if(self.showShareButton_bl&&FWDRLUtils.hitTest(self.shareButton_do.screen,self.hider.globalX,self.hider.globalY))return void self.hider.reset();if(self.showThumbnailsHideOrShowButton_bl&&FWDRLUtils.hitTest(self.hsThumbanilsButton_do.screen,self.hider.globalX,self.hider.globalY))return void self.hider.reset()}self.showSlideShowAnimation_bl&&(self.buttonsAlignment_str==FWDRL.BUTTONS_IN?FWDAnimation.to(self.slp_do,.8,{y:self.finalY,ease:Expo.easeInOut}):FWDAnimation.to(self.slp_do,.8,{y:self.buttonsOffsetIn,ease:Expo.easeInOut})),self.stopToCheckShareButtonsHit(),self.hideButtonsWithFade(!0)},self.setupDisableClick=function(){self.disableClick_do=new FWDRLDisplayObject("div"),FWDRLUtils.isIE&&(self.disableClick_do.setBkColor("#FFFFFF"),self.disableClick_do.setAlpha(1e-5))},self.disableClick=function(){self.showDisable(),self.disableClickId_to=setTimeout(function(){self.hideDisable()},100)},self.showDisable=function(){self.isClickedDisabled_bl||(self.isClickedDisabled_bl=!0,self.disableClick_do.setWi
1dth(self.stageWidth),self.disableClick_do.setHeight(self.stageHeight))},self.hideDisable=function(){self.isClickedDisabled_bl&&(self.isClickedDisabled_bl=!1,self.disableClick_do.setWidth(0),self.disableClick_do.setHeight(0))},self.startResizeHandler=function(){window.addEventListener?(window.addEventListener("resize",self.onResizeHandler),window.addEventListener("scroll",self.scrollHandler),window.addEventListener("mousewheel",self.mouseDummyHandler),window.addEventListener("DOMMouseScroll",self.mouseDummyHandler),self.isMobile_bl&&window.addEventListener("touchmove",self.mouseDummyHandler)):window.attachEvent&&(window.attachEvent("onresize",self.onResizeHandler),window.attachEvent("onscroll",self.scrollHandler),document.attachEvent("onmousewheel",self.mouseDummyHandler)),self.onResizeHandler(),setTimeout(self.scrollHandler,200),setTimeout(self.scrollHandler,500)},self.stopResizeHandler=function(){clearTimeout(self.resizeHandlerId_to),window.removeEventListener?(window.removeEventListener("resize",self.onResizeHandler),window.removeEventListener("scroll",self.scrollHandler),self.isMobile_bl&&window.removeEventListener("touchmove",self.mouseDummyHandler)):window.detachEvent&&(window.detachEvent("onresize",self.onResizeHandler),window.detachEvent("onscroll",self.scrollHandler),document.detachEvent("onmousewheel",self.mouseDummyHandler))},self.onResizeHandler=function(e){self.resizeHandler()},self.scrollHandler=function(e){self.so=FWDRLUtils.getScrollOffsets(),self.isShowed_bl&&(self.main_do.setX(self.so.x),self.main_do.setY(self.so.y),e&&e.preventDefault&&e.preventDefault())},self.addPreventMouseWheel=function(){window.addEventListener?(window.addEventListener("mousewheel",self.mouseDummyHandler),window.addEventListener("DOMMouseScroll",self.mouseDummyHandler)):document.attachEvent&&document.attachEvent("onmousewheel",self.mouseDummyHandler)},self.removePreventMouseWheel=function(){window.removeEventListener?(window.removeEventListener("mousewheel",self.mouseDummyHandler),window.removeEventListener("DOMMouseScroll",self.mouseDummyHandler)):document.detachEvent&&document.detachEvent("onmousewheel",self.mouseDummyHandler)},this.mouseDummyHandler=function(e){if(!e.preventDefault)return!1;e.preventDefault()},self.resizeHandler=function(e){self.isShowed_bl&&(self.ws=FWDRLUtils.getViewportSize(),self.stageWidth=self.ws.w,self.stageHeight=self.ws.h,self.isMobile_bl&&(self.main_do.setWidth(self.stageWidth),self.main_do.setHeight(self.stageHeight)),self.preloader_do&&self.positionPreloader(),self.info_do&&self.info_do.isShowed_bl&&self.info_do.positionAndResize(),self.hideShareButtons(!1,!1,!0),self.resizeCurrentItem(),self.positionButtons(),self.positionShareButtons(),self.main_do.setX(self.so.x),self.main_do.setY(self.so.y),self.main_do.setHeight(self.stageHeight),self.thumbnailsManager_do&&self.showThumbnails_bl&&self.thumbnailsManager_do.positionAndResize(),clearTimeout(self.resizeHandlerId_to),self.resizeHandlerId_to=setTimeout(self.checkStageSizeAndResize,50))},self.checkStageSizeAndResize=function(){self.ws=FWDRLUtils.getViewportSize(),self.stageWidth!=self.ws.w&&self.resizeHandler()},self.setupData=function(){FWDRLData.setPrototype(),self.data=new FWDRLData(self.props_obj,self.rootElement_el,self),self.DFVideoControllerBackgroundColor_str=self.data.videoControllerBackgroundColor_str,self.DFVideoPosterBackgroundColor_str=self.data.videoPosterBackgroundColor_str,self.DFAudioControllerBackgroundColor_str=self.data.audioControllerBackgroundColor_str,self.data.addListener(FWDRLData.PRELOADER_LOAD_DONE,self.onPreloaderLoadDone),self.data.addListener(FWDRLData.LOAD_ERROR,self.dataLoadError),self.data.addListener(FWDRLData.SKIN_LOAD_COMPLETE,self.dataSkinLoadComplete)},self.onPreloaderLoadDone=function(){self.setupPreloader(),self.isShowed_bl&&(self.positionPreloader(),self.preloader_do.show(!0),self.resizeHandler())},self.dataLoadError=function(e){self.preloader_do&&self.preloader_do.hide(!1),self.main_do.addChild(self.info_do),self.info_do.showText(e.text),setTimeout(self.resizeHandler,200),FWDRL.dispatchEvent(FWDRL.ERROR,{error:e.text})},self.dataSkinLoadComplete=function(){self.isReady_bl=!0,self.useVideo_bl=self.data.useVideo_bl,self.useAudio_bl=self.data.useAudio_bl,self.setupMainStuff(),clearTimeout(self.showOrHideCompleteId_to),self.showOrHideCompleteId_to=setTimeout(self.showComplete,800),setTimeout(function(){FWDRL.dispatchEvent(FWDRL.READY)},800)},self.setupMainStuff=function(){self.setupButtons(),self.setupShareButtons(),self.setupTimerManager(),self.data.useVideo_bl&&self.setupVideoPlayer(),self.data.useAudio_bl&&self.setupAudioPlayer(),self.hideStuffForGood()},self.setupVideoPlayer=function(){self.videoHolder_do=new FWDRLDisplayObject("div"),self.videoHolder_do.setWi
1dth(500),self.videoHolder_do.setHeight(500),self.mainItemHolder_do.addChildAt(self.videoHolder_do,3),self.video_do=new FWDRLEVPlayer(self.videoHolder_do.screen,self.data),self.video_do.addListener(FWDRLEVPlayer.ERROR,self.videoErrorHandler),self.video_do.addListener(FWDRLEVPlayer.GO_FULLSCREEN,self.videoFullScreenHandler),self.video_do.addListener(FWDRLEVPlayer.GO_NORMALSCREEN,self.videoNormalScreenHandler)},self.videoErrorHandler=function(e){self.main_do.addChild(self.info_do),self.info_do.showText(e.error)},self.videoFullScreenHandler=function(){self.isVideoFullScreen_bl=!0,self.resizeCurrentItem(),self.mainItemHolder_do.getStyle().overflow="visible",self.setButtonsInvisible(),self.addKeyboardSupport_bl&&self.removeKeyboardSupport(),self.isMobile_bl&&self.removeSwipeSupport()},self.videoNormalScreenHandler=function(){self.isVideoFullScreen_bl=!1,self.resizeCurrentItem(),self.mainItemHolder_do.getStyle().overflow="hidden",self.setButtonsVisible(),self.addKeyboardSupport_bl&&self.addKeyboardSupport(),self.isMobile_bl&&self.addSwipeSupport()},self.setupAudioPlayer=function(){self.audioHolder_do=new FWDRLDisplayObject("div"),self.audioHolder_do.hasTransform3d_bl=!1,self.audioHolder_do.hasTransform2d_bl=!1,self.audioHolder_do.setWidth(500),self.audioHolder_do.setHeight(500),self.audioHolder_do.setHeight(self.data.audioControllerHeight),self.mainItemHolder_do.addChildAt(self.audioHolder_do,3),self.mainItemHolder_do.addChildAt(self.audioHolder_do,3),self.audio_do=new FWDRLEAP(self.audioHolder_do.screen,self.data),self.audio_do.addListener(FWDRLEAP.ERROR,self.videoErrorHandler)},self.setupTimerManager=function(){FWDRLTimerManager.setProtptype(),self.tm=new FWDRLTimerManager(self.slideShowDelay),self.tm.addListener(FWDRLTimerManager.STOP,self.tmStopHandler),self.tm.addListener(FWDRLTimerManager.START,self.tmStartHandler),self.tm.addListener(FWDRLTimerManager.PAUSE,self.tmPauseHandler),self.tm.addListener(FWDRLTimerManager.RESUME,self.tmResumeHandler),self.tm.addListener(FWDRLTimerManager.TIME,self.tmTimeHandler)},self.tmStopHandler=function(){self.slideShowButton_do.setButtonState(1),self.showSlideShowAnimation_bl&&(self.hideSlideShowAnimation(),self.positionButtons(!0)),self.showSlideShowAnimation_bl=!1},self.tmStartHandler=function(){self.slideShowButton_do.setButtonState(0),self.showSlideShowAnimation_bl||(self.showSlideShowAnimation(),self.positionButtons(!0),self.slp_do.animShow()),self.showSlideShowAnimation_bl=!0},self.tmPauseHandler=function(){self.showSlideShowAnimation_bl&&self.slp_do.animHide()},self.tmResumeHandler=function(){self.showSlideShowAnimation_bl&&self.slp_do.animShow()},self.tmTimeHandler=function(){self.gotoNextItem(),self.showSlideShowAnimation_bl&&self.slp_do.animHide()},self.setupDL=function(){FWDAddress.onChange=self.dlChangeHandler,self.dlChangeHandler()},self.dlChangeHandler=function(){if(self.isReady_bl&&!self.isAnim_bl&&!self.isAnimMaximizeOrMinimize_bl&&self.useDeepLinking_bl)if(self.isMaximized_bl)self.maximizeOrMinimize();else{var e=FWDAddress.getParameter("rl_playlist"),t=FWDAddress.getParameter("rl_id");if(-1!=location.href.indexOf("youtube.com")?(e=(e=location.href).match(/https:.*/i)[0]).indexOf("rl_id=")&&(e=e.replace(/&rl_id=.*/,"")):-1!=location.href.indexOf("facebook.com")&&(e=(e=location.href).match(/https:.*/i)[0]).indexOf("rl_id=")&&(e=e.replace(/&rl_id=.*/,"")),sObjVariableName_str=FWDAddress.getParameter("rl_propsobj"),self.isShowed_bl)if(-1!=location.href.indexOf("RL?")&&e&&t){if(self.id=parseInt(FWDAddress.getParameter("rl_id")),self.id!=self.prevId){if(self.id<0)return self.id=0,void(self.propsObjVariableName_str?FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id+"&rl_propsobj="+self.propsObjVariableName_str):FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id));if(self.id>self.totalItems-1)return self.id=self.totalItems-1,void(self.propsObjVariableName_str?FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id+"&rl_propsobj="+self.propsObjVariableName_str):FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id));self.createAndShowItem(),self.prevId=self.id}}else self.hide();else-1!=location.href.indexOf("RL?")&&e&&t&&FWDRL.show(e,t,self.propsObjVariableName_str)}},self.setupPreloader=function(){FWDRLPreloader.setPrototype(),self.preloader_do=new FWDRLPreloader(self.data.mainPreloader_img,38,38,30,36,!0),self.main_do.addChild(self.preloader_do)},self.positionPreloader=function(){self.preloader_do.setX(parseInt((self.stageWidth-self.preloader_do.w)/2)),self.thumbnailsManager_do&&self.thumbnailsManager_do.areThumbnailsCreated_bl&&self.areThumbnailsShowed_bl?self.preloader_do.setY(parseInt((self.stageHeight-self.preloader_do.h-self.thumbnailH)/2)):self.preloader_do.setY(parseInt((self.stageHeight-self.preloader_do.h)/2))},self.setupThumbnailManager=function(){self.thumbnailsManager_do||(FWDRLThumbnailsManager.setPrototype(),self.thumbnailsManager_do=new FWDRLThumbnailsManager(self),self.thumbnailsManager_do.addListener(FWDRLThumb.CLICK,self.thumbClickHandler),self.main_do.addChildAt(self.thumbnailsManager_do,1))},self.hideOrShowThumbnails=function(){self.areThumbnailsShowed_bl?(self.hsThumbanilsButton_do.setButtonState(0),self.thumbnailsManager_do.hide(!0),self.areThumbnailsShowed_bl=!1):(self.hsThumbanilsButton_do.setButtonState(1),self.thumbnailsManager_do.show(!0),self.areThumbnailsShowed_bl=!0),self.hideShareButtons(!0),self.resizeCurrentItem(!1,!0),self.positionButtons(!0),self.startAnim(801)},self.thumbClickHandler=function(e){self.gotoToItem(e.id)},self.setupThumbnails=function(e){setTimeout(function(){self.thumbnailsManager_do&&self.showThumbnails_bl&&self.thumbnailsManager_do.setupThumbnails()},e)},self.setupButtons=function(){self.buttons_ar=[],self.buttonsMaxW_ar=[],FWDRLSimpleButton.setPrototype(),self.closeButton_do=new FWDRLSimpleButton(self.data.closeN_img,self.data.closeSPath_str),self.closeButton_do.addListener(FWDRLSimpleButton.MOUSE_UP,self.closeButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.closeButton_do),self.main_do.addChild(self.closeButton_do),FWDRLComplexButton.setPrototype(),self.zoomButton_do=new FWDRLComplexButton(self.data.maximizeN_img,self.data.maximizeSPath_str,self.data.minimizeN_img,self.data.minimizeSPath_str,!0),self.zoomButton_do.addListener(FWDRLComplexButton.MOUSE_UP,self.zoomButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.zoomButton_do),self.main_do.addChild(self.zoomButton_do),FWDRLComplexButton.setPrototype(),self.descButton_do=new FWDRLComplexButton(self.data.infoOpenN_img,self.data.infoOpenS_str,self.data.infoCloseN_img,self.data.infoCloseS_str,!0),self.descButton_do.addListener(FWDRLComplexButton.MOUSE_UP,self.descButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.descButton_do),self.main_do.addChild(self.descButton_do),FWDRLComplexButton.setPrototype(),self.slideShowButton_do=new FWDRLComplexButton(self.data.playN_img,self.data.playS_str,self.data.pauseN_img,self.data.pauseS_str,!0),self.slideShowButton_do.addListener(FWDRLComplexButton.MOUSE_UP,self.slideshowButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.slideShowButton_do),self.main_do.addChild(self.slideShowButton_do),FWDRLSlideShowPreloader.setPrototype(),self.slp_do=new FWDRLSlideShowPreloader(self.data.slideSwowImage_img,30,29,60,self.slideShowDelay),self.buttonsMaxW_ar.push(self.slp_do),self.main_do.addChild(self.slp_do),FWDRLComplexButton.setPrototype(),self.shareButton_do=new FWDRLComplexButton(self.data.showShareImage_img,self.data.showShareImageSPath_str,self.data.hideShareImage_img,self.data.hideShareImageSPath_str,!0),self.shareButton_do.addListener(FWDRLComplexButton.MOUSE_UP,self.shareButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.shareButton_do),self.main_do.addChild(self.shareButton_do),FWDRLSimpleButton.setPrototype(),self.nextButton_do=new FWDRLSimpleButton(self.data.nextN_img,self.data.nextSPath_str),self.nextButton_do.addListener(FWDRLSimpleButton.MOUSE_UP,self.nextButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.nextButton_do),self.main_do.addChild(self.nextButton_do),FWDRLSimpleButton.setPrototype(),self.prevButton_do=new FWDRLSimpleButton(self.data.prevN_img,self.data.prevSPath_str),self.prevButton_do.addListener(FWDRLSimpleButton.MOUSE_UP,self.prevButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.prevButton_do),self.main_do.addChild(self.prevButton_do),FWDRLComplexButton.setPrototype(),self.hsThumbanilsButton_do=new FWDRLComplexButton(self.data.hideThumbnailsN_img,self.data.hideThumbnailsSPath_str,self.data.showThumbnailsN_img,self.data.showThumbnailsSPath_str,!0),self.hsThumbanilsButton_do.addListener(FWDRLComplexButton.MOUSE_UP,self.hsButtonOnMouseUpHandler),self.buttonsMaxW_ar.push(self.hsThumbanilsButton_do),self.main_do.addChild(self.hsThumbanilsButton_do);for(var e=0;e<self.buttonsMaxW_ar.length;e++)self.maxButtonW<self.buttonsMaxW_ar[e].h&&(self.maxButtonW=self.buttonsMaxW_ar[e].w)},self.closeButtonOnMouseUpHandler=function(){self.hide()},self.zoomButtonOnMouseUpHandler=function(e){self.maximizeOrMinimize()},self.shareButtonOnMouseUpHandler=function(){1==self.shareButton_do.currentState?self.areButtonsShowed_bl&&self.showShareButtons(!0):self.hideShareButtons(!0)},self.nextButtonOnMouseUpHandler=function(){self.gotoNextItem()},self.prevButtonOnMouseUpHandler=function(){self.gotoPrevItem()},self.descButtonOnMouseUpHandler=function(){self.isAnim_bl||(self.hideShareButtons(!0),self.showDescription_bl?(self.showDescription_bl=!1,self.descButton_do.setButtonState(1),self.desc_do.hide(!0)):(self.showDescription_bl=!0,self.descButton_do.setButtonState(0),self.desc_do.show(!0)))},self.slideshowButtonOnMouseUpHandler=function(){self.tm.isStopped_bl?(self.tm.start(),self.hideShareButtons(!0)):self.tm.stop()},self.hsButtonOnMouseUpHandler=function(){(!self.isMobile_bl&&self.stageWidth<self.thumbnailsManager_do.totalW+2*(self.hsThumbanilsButton_do.w+self.buttonsOffsetIn)||self.buttonsAlignment_str==FWDRL.BUTTONS_IN)&&self.disableClick(),self.hideOrShowThumbnails()},this.setupShareButtons=function(){var e;this.maxShareButtonsW=0,this.shareButtonsHolder_do=new FWDRLDisplayObject("div"),this.shareButtonsHolder_do.setOverflow("visible"),this.shareButtons_ar=[],self.main_do.addChild(self.shareButtonsHolder_do),FWDRLSimpleButton.setPrototype(),self.facebookButtonButton_do=new FWDRLSimpleButton(self.data.facebookN_img,self.data.facebookImageSPath_str),self.facebookButtonButton_do.addListener(FWDRLSimpleButton.MOUSE_UP,self.facebookButtonOnMouseUpHandler),self.shareButtonsHolder_do.addChild(self.facebookButtonButton_do),this.shareButtons_ar.push(self.facebookButtonButton_do),FWDRLSimpleButton.setPrototype(),self.twitterButtonButton_do=new FWDRLSimpleButton(self.data.twitterN_img,self.data.twitterImageSPath_str),self.twitterButtonButton_do.addListener(FWDRLSimpleButton.MOUSE_UP,self.twitterButtonOnMouseUpHandler),self.shareButtonsHolder_do.addChild(self.twitterButtonButton_do),this.shareButtons_ar.push(self.twitterButtonButton_do),FWDRLSimpleButton.setPrototype(),self.googleButtonButton_do=new FWDRLSimpleButton(self.data.googleN_img,self.data.googleImageSPath_str),self.googleButtonButton_do.addListener(FWDRLSimpleButton.MOUSE_UP,self.googleButtonOnMouseUpHandler),self.shareButtonsHolder_do.addChild(self.googleButtonButton_do),this.shareButtons_ar.push(self.googleButtonButton_do);for(var t=0;t<this.shareButtons_ar.length;t++)(e=this.shareButtons_ar[t]).w>this.maxShareButtonsW&&(this.maxShareButtonsW=e.w);for(t=0;t<this.shareButtons_ar.length;t++)(e=this.shareButtons_ar[t]).setX(parseInt((this.maxShareButtonsW-e.w)/2)),0==t?e.setY(self.spaceBetweenButtons):e.setY(this.shareButtons_ar[t-1].y+this.shareButtons_ar[t-1].h+self.spaceBetweenButtons);
1this.shareButtonsHolder_do.setWidth(this.maxShareButtonsW),this.shareButtonsHolder_do.setHeight(e.y+e.h),this.hideShareButtons(!1)},self.facebookButtonOnMouseUpHandler=function(e){var t="http://www.facebook.com/share.php?u="+encodeURIComponent(location.href);window.open(t,"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600")},self.twitterButtonOnMouseUpHandler=function(e){var t="http://twitter.com/home?status="+encodeURIComponent(location.href);window.open(t,"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600")},self.googleButtonOnMouseUpHandler=function(e){var t="https://plus.google.com/share?url="+encodeURIComponent(location.href);window.open(t,"","menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600")},this.positionShareButtons=function(e){this.shareButtonsHolder_do&&null!=this.shareButton_do.finalX&&(this.shareButtonsHolder_do.finalX=this.shareButton_do.finalX,this.shareButtonsHolder_do.finalY=this.shareButton_do.finalY+this.shareButton_do.h,FWDAnimation.killTweensOf(self.shareButtonsHolder_do),e?FWDAnimation.to(self.shareButtonsHolder_do,.8,{x:this.shareButtonsHolder_do.finalX,y:this.shareButtonsHolder_do.finalY,ease:Expo.easeInOut}):(this.shareButtonsHolder_do.setX(this.shareButtonsHolder_do.finalX),this.shareButtonsHolder_do.setY(this.shareButtonsHolder_do.finalY)))},this.showShareButtons=function(){var e,t=0;this.areButtonsSharedShowed_bl=!0,self.shareButton_do.setButtonState(0),this.positionShareButtons(!1),this.shareButtonsHolder_do.setVisible(!0),this.nextButton_do&&this.shareButtonsHolder_do.y+this.shareButtonsHolder_do.h+self.spaceBetweenButtons>this.nextButton_do.y&&FWDAnimation.to(self.nextButton_do.buttonsHolder_do,.8,{alpha:0,ease:Expo.easeInOut}),this.hsThumbanilsButton_do&&this.shareButtonsHolder_do.y+this.shareButtonsHolder_do.h+self.spaceBetweenButtons>this.hsThumbanilsButton_do.y&&this.shareButtonsHolder_do.x==this.hsThumbanilsButton_do.x&&FWDAnimation.to(self.hsThumbanilsButton_do.buttonsHolder_do,.8,{alpha:0,ease:Expo.easeInOut});for(var s=0;s<this.shareButtons_ar.length;s++)e=this.shareButtons_ar[s],FWDAnimation.killTweensOf(e),e.setAlpha(0),FWDAnimation.to(e,.8,{alpha:1,delay:t,ease:Expo.easeInOut}),t+=.1;this.startToCheckShareButtonsHit()},this.startToCheckShareButtonsHit=function(){window.addEventListener?window.addEventListener("click",self.checkThumbnailHit):window.attachEvent("onclick",self.checkThumbnailHit)},this.stopToCheckShareButtonsHit=function(){window.removeEventListener?window.removeEventListener("click",self.checkThumbnailHit):window.detachEvent("onclick",self.checkThumbnailHit),this.shareButton_do&&this.shareButton_do.setNormalState(!0),clearTimeout(self.hitThhumbnailId_to),self.hideShareButtons(!0)},this.checkThumbnailHit=function(e){var t=FWDRLUtils.getViewportMouseCoordinates(e);FWDRLUtils.hitTest(self.shareButtonsHolder_do.screen,t.screenX,t.screenY)||FWDRLUtils.hitTest(self.shareButton_do.screen,t.screenX,t.screenY)||self.stopToCheckShareButtonsHit()},this.hideShareButtons=function(e,t,s){var i;if(this.shareButton_do)if(this.areButtonsSharedShowed_bl=!1,self.shareButton_do.setButtonState(1),e||this.shareButtonsHolder_do.setVisible(!1),t)FWDAnimation.to(self.shareButtonsHolder_do,.8,{x:self.stageWidth,ease:Expo.easeInOut});else{for(var o=0;o<this.shareButtons_ar.length;o++)i=this.shareButtons_ar[o],FWDAnimation.killTweensOf(i),FWDAnimation.to(i,.8,{alpha:0,ease:Expo.easeOut,onComplete:function(){self.shareButtonsHolder_do.setVisible(!1)}});this.nextButton_do&&this.shareButtonsHolder_do.y+this.shareButtonsHolder_do.h+self.spaceBetweenButtons>this.nextButton_do.y&&1==this.shareButton_do.buttonsHolder_do.alpha&&FWDAnimation.to(self.nextButton_do.buttonsHolder_do,.8,{alpha:1,ease:Expo.easeOut}),this.hsThumbanilsButton_do&&this.shareButtonsHolder_do.y+this.shareButtonsHolder_do.h+self.spaceBetweenButtons>this.hsThumbanilsButton_do.y&&1==this.shareButton_do.buttonsHolder_do.alpha&&FWDAnimation.to(self.hsThumbanilsButton_do.buttonsHolder_do,.8,{alpha:1,ease:Expo.easeOut})}},self.showCloseButton=function(){self.showCloseButton_bl&&-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)&&self.buttons_ar.splice(0,0,self.closeButton_do)},self.hideCloseButton=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)&&(FWDAnimation.killTweensOf(self.zoomButton_do),self.closeButton_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do),1))},self.hideZoomButton=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)&&(FWDAnimation.killTweensOf(self.zoomButton_do),self.zoomButton_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do),1))},self.showZoomButton=function(){self.defaultShowZoomButton_bl&&-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)&&(FWDAnimation.killTweensOf(self.zoomButton_do),-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)?(self.zoomButton_do.setX(self.closeButton_do.x),self.zoomButton_do.setY(self.closeButton_do.y+self.closeButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)+1,0,self.zoomButton_do)):(self.isFirstItemShowed_bl&&(self.zoomButton_do.setX(self.mainItemHolder_do.x+self.mainItemHolder_do.w+self.buttonsOffsetIn),self.zoomButton_do.setY(self.mainItemHolder_do.y)),self.buttons_ar.splice(0,0,self.zoomButton_do)))},self.showDescriptionButton=function(){self.defaultHideDescriptionButtons_bl&&(self.showDescriptionButton_bl=!0,-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)&&(FWDAnimation.killTweensOf(self.descButton_do),-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)?(self.descButton_do.setX(self.zoomButton_do.x),self.descButton_do.setY(self.zoomButton_do.y+self.zoomButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)+1,0,self.descButton_do)):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)?(self.descButton_do.setX(self.closeButton_do.x),self.descButton_do.setY(self.closeButton_do.y+self.closeButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)+1,0,self.descButton_do)):(self.isFirstItemShowed_bl&&(self.descButton_do.setX(self.mainItemHolder_do.x+self.mainItemHolder_do.w+self.buttonsOffsetIn),self.descButton_do.setY(self.mainItemHolder_do.y)),self.buttons_ar.splice(0,0,self.descButton_do))))},self.hideDescriptionButton=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)&&(self.showDescriptionButton_bl=!1,FWDAnimation.killTweensOf(self.descButton_do),self.descButton_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do),1))},self.hideSlideshowButton=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)&&(FWDAnimation.killTweensOf(self.slideShowButton_do),self.slideShowButton_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do),1))},self.showSlideshowButton=function(){self.showSlideShowButton_bl&&-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)&&(FWDAnimation.killTweensOf(self.slideShowButton_do),-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)?(self.slideShowButton_do.setX(self.descButton_do.x),self.slideShowButton_do.setY(self.descButton_do.y+self.descButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)+1,0,self.slideShowButton_do)):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)?(self.slideShowButton_do.setX(self.zoomButton_do.x),self.slideShowButton_do.setY(self.zoomButton_do.y+self.zoomButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)+1,0,self.slideShowButton_do)):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)?(self.slideShowButton_do.setX(self.closeButton_do.x),self.slideShowButton_do.setY(self.closeButton_do.y+self.closeButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)+1,0,self.slideShowButton_do)):(self.isFirstItemShowed_bl&&(self.slideShowButton_do.setX(self.mainItemHolder_do.x+self.mainItemHolder_do.w+self.buttonsOffsetIn),self.slideShowButton_do.setY(self.mainItemHolder_do.y)),self.buttons_ar.splice(0,0,self.slideShowButton_do)))},self.hideSlideShowAnimation=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.slp_do)&&(FWDAnimation.killTweensOf(self.slp_do),self.slp_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.slp_do),1))},self.showSlideShowAnimation=function(){self.defaultShowSlideShowAnimation_bl&&-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.slp_do)&&(FWDAnimation.killTweensOf(self.slp_do),-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)?(self.slp_do.setX(self.slideShowButton_do.x),self.slp_do.setY(self.slideShowButton_do.y+self.slideShowButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)+1,0,self.slp_do)):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)?(self.slp_do.setX(self.descButton_do.x),self.slp_do.setY(self.descButton_do.y+self.descButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)+1,0,self.slp_do)):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)?(self.slp_do.setX(self.zoomButton_do.x),self.slp_do.setY(self.zoomButton_do.y+self.zoomButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)+1,0,self.slp_do)):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)?(self.slp_do.setX(self.closeButton_do.x),self.slp_do.setY(self.closeButton_do.y+self.closeButton_do.h+self.spaceBetweenButtons),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)+1,0,self.slp_do)):(self.isFirstItemShowed_bl&&(self.slp_do.setX(self.mainItemHolder_do.x+self.mainItemHolder_do.w+self.buttonsOffsetIn),self.slp_do.setY(self.mainItemHolder_do.y)),self.buttons_ar.splice(0,0,self.slp_do)))},self.hideFacebookButton=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.shareButton_do)&&(FWDAnimation.killTweensOf(self.shareButton_do),self.shareButton_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.shareButton_do),1))},self.showShareButton=function(){self.showShareButton_bl&&-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.shareButton_do)&&(-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.slp_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.slp_do)+1,0,self.shareButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)+1,0,self.shareButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)+1,0,self.shareButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)+1,0,self.shareButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)+1,0,self.shareButton_do):self.buttons_ar.splice(0,0,self.shareButton_do))},self.hideNextAndPrevButtons=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.nextButton_do)&&(FWDAnimation.killTweensOf(self.nextButton_do),FWDAnimation.killTweensOf(self.prevButton_do),self.prevButton_do.setX(-5e3),self.nextButton_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.nextButton_do),1))},self.showNextAndPrevButtons=function(){self.defaultShowNextAndPrevButtons_bl&&self.showNextAndPrevButtons_bl&&-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.nextButton_do)&&(-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.shareButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.shareButton_do)+1,0,self.nextButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.slp_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.slp_do)+1,0,self.nextButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.slideShowButton_do)+1,0,self.nextButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.descButton_do)+1,0,self.nextButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.zoomButton_do)+1,0,self.nextButton_do):-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)?self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.closeButton_do)+1,0,self.nextButton_do):self.buttons_ar.splice(0,0,self.nextButton_do))},self.hideHsThumbnailButton=function(){-1!=FWDRLUtils.indexOfArray(self.buttons_ar,self.hsThumbanilsButton_do)&&(FWDAnimation.killTweensOf(self.hsThumbanilsButton_do),self.hsThumbanilsButton_do.setX(-5e3),self.buttons_ar.splice(FWDRLUtils.indexOfArray(self.buttons_ar,self.hsThumbanilsButton_do),1))},self.showHsThumbnailButton=function(){self.showThumbnailsHideOrShowButton_bl&&-1==FWDRLUtils.indexOfArray(self.buttons_ar,self.hsThumbanilsButton_do)&&self.buttons_ar.splice(self.buttons_ar.length,0,self.hsThumbanilsButton_do)},self.positionButtons=function(e){if(self.isFirstItemShowed_bl&&self.isShowed_bl&&self.isReady_bl){var t,s,i=0,o=0;self.areThumbnailsShowed_bl&&(i=Math.round((self.thumbnailH+self.spaceBetweenThumbnailsAndItem)/2-self.spaceBetweenThumbnailsAndItem/2)),self.showNextAndPrevButtons_bl&&(self.buttonsAlignment_str==FWDRL.BUTTONS_IN?self.prevButton_do.finalX=self.finalX-self.prevButton_do.w-self.buttonsOffsetIn:self.prevButton_do.finalX=self.buttonsOffsetIn,self.prevButton_do.finalY=parseInt((self.stageHeight-self.prevButton_do.h)/2)-i,null==self.prevButton_do.finalX&&(self.prevButton_do.finalX=-5e3),null==self.prevButton_do.finalY&&(self.prevButton_do.finalY=-5e3));for(var n=self.buttons_ar.length,r=0;r<n;r++)(t=self.buttons_ar[r])&&(o+=t.h+self.spaceBetweenButtons);o-=self.spaceBetweenButtons;for(var l=0;l<n;l++)if(t=self.buttons_ar[l]){if(0!=l&&(s=self.buttons_ar[l-1]),self.buttonsAlignment_str==FWDRL.BUTTONS_IN?t.f
1inalX=self.finalX+self.finalW+self.buttonsOffsetIn:t.finalX=self.stageWidth-t.w-self.buttonsOffsetIn,o>self.finalH&&self.buttonsAlignment_str==FWDRL.BUTTONS_IN?0==l?self.buttonsAlignment_str==FWDRL.BUTTONS_IN?self.areThumbnailsShowed_bl?t.finalY=parseInt((self.stageHeight-o-self.thumbnailH)/2):t.finalY=parseInt((self.stageHeight-o)/2):t.finalY=self.buttonsOffsetIn:t.finalY=s.finalY+s.h+self.spaceBetweenButtons:(self.buttonsAlignment_str==FWDRL.BUTTONS_IN?t.finalY=self.finalY:t.finalY=self.buttonsOffsetIn,s?(t.finalY=s.finalY+s.h+self.spaceBetweenButtons,t==self.nextButton_do?t.finalY<self.prevButton_do.finalY&&(t.finalY=self.prevButton_do.finalY):t==self.hsThumbanilsButton_do&&(t.finalY=self.finalY+self.finalH-t.h,t.finalY<s.finalY+s.h+self.spaceBetweenButtons&&self.stageWidth<self.thumbnailsManager_do.totalW+2*(t.w+self.buttonsOffsetIn)&&(t.finalY=s.finalY+s.h+self.spaceBetweenButtons))):t==self.nextButton_do?t.finalY<self.prevButton_do.finalY&&(t.finalY=self.prevButton_do.finalY):t==self.hsThumbanilsButton_do&&(t.finalY=self.finalY+self.finalH-t.h)),t==self.zoomButton_do&&self.isMaximized_bl&&(t.finalX=self.stageWidth-t.w-1,t.finalY=1),t==self.hsThumbanilsButton_do)if(self.buttonsAlignment_str==FWDRL.BUTTONS_IN){if(t.finalY+t.h>self.stageHeight-self.thumbnailH&&self.areThumbnailsShowed_bl&&(t.finalX=self.finalX-t.w-self.buttonsOffsetIn,t.finalY=self.finalY+self.finalH-t.h,self.showNextAndPrevButtons_bl&&t.finalY<self.prevButton_do.finalY+self.prevButton_do.h+self.spaceBetweenButtons&&(t.finalY=self.prevButton_do.finalY+self.prevButton_do.h+self.spaceBetweenButtons),l==n-1))for(var a=0;a<n-1;a++)self.buttons_ar[a].finalY+=parseInt(self.hsThumbanilsButton_do.h/2)}else self.areThumbnailsShowed_bl?self.thumbnailsManager_do&&self.stageWidth>self.thumbnailsManager_do.totalW+2*(t.w+self.buttonsOffsetIn)?t.finalY=self.stageHeight-t.h-self.buttonsOffsetIn:t.finalY=self.stageHeight-t.h-self.thumbnailH-self.buttonsOffsetIn:t.finalY=self.stageHeight-t.h-self.buttonsOffsetIn,s&&s.finalY+s.h+t.h+self.spaceBetweenButtons+self.buttonsOffsetIn>self.stageHeight-self.thumbnailH&&self.areThumbnailsShowed_bl&&self.stageWidth<self.thumbnailsManager_do.totalW+2*(t.w+self.buttonsOffsetIn)&&(t.finalX=self.buttonsOffsetIn);self.hider.isHidden_bl&&t==self.slp_do&&(self.buttonsAlignment_str==FWDRL.BUTTONS_IN?t.finalY=self.finalY:t.finalY=self.buttonsOffsetIn)}self.showNextAndPrevButtons_bl&&(e?(FWDAnimation.killTweensOf(self.prevButton_do),FWDAnimation.to(self.prevButton_do,.8,{x:self.prevButton_do.finalX,y:self.prevButton_do.finalY,ease:Expo.easeInOut})):(FWDAnimation.killTweensOf(self.prevButton_do),self.prevButton_do.setX(self.prevButton_do.finalX),self.prevButton_do.setY(self.prevButton_do.finalY)));for(l=0;l<n;l++)(t=self.buttons_ar[l]).x==t.finalX&&t.y==t.finalY||(FWDAnimation.killTweensOf(t),e?FWDAnimation.to(t,.8,{x:t.finalX,y:t.finalY,ease:Expo.easeInOut}):(t.setX(t.finalX),t.setY(t.finalY)));this.positionShareButtons(e)}},self.hideButtons=function(e){if(self.isReady_bl){var t,s=self.buttons_ar.length;self.showNextAndPrevButtons_bl&&(self.prevButton_do.finalX=-self.prevButton_do.w,null==self.prevButton_do.finalX&&(self.prevButton_do.finalX=-1),null==self.prevButton_do.finalY&&(self.prevButton_do.finalY=-1));for(var i=0;i<s;i++)(t=self.buttons_ar[i])&&(isNaN(t.finalX)||(t.finalX>self.stageWidth/2?t.finalX=self.stageWidth:t.finalX=-t.w),void 0===t.finalX&&(t.finalX=-5e3),void 0===t.finalY&&(t.finalY=-5e3),e?(0==i&&self.showNextAndPrevButtons_bl&&(FWDAnimation.killTweensOf(self.prevButton_do),FWDAnimation.to(self.prevButton_do,.8,{alpha:1,x:self.prevButton_do.finalX,y:self.prevButton_do.finalY,ease:Expo.easeInOut})),FWDAnimation.killTweensOf(t),FWDAnimation.to(t,.8,{alpha:1,x:t.finalX,y:t.finalY,ease:Expo.easeInOut})):(0==i&&self.showNextAndPrevButtons_bl&&(FWDAnimation.killTweensOf(self.prevButton_do),self.prevButton_do.setX(self.prevButton_do.finalX),self.prevButton_do.setY(self.prevButton_do.finalY)),FWDAnimation.killTweensOf(t),t.setAlpha(1),t.setX(t.finalX),t.setY(t.finalY)))}},self.hideStuffForGood=function(){self.shareButton_do&&self.shareButton_do.setX(-5e3),self.prevButton_do.setX(-5e3),self.nextButton_do.setX(-5e3),self.closeButton_do.setX(-5e3),self.zoomButton_do.setX(-5e3),self.descButton_do.setX(-5e3),self.slideShowButton_do.setX(-5e3),self.slp_do.setX(-5e3),self.hsThumbanilsButton_do.setX(-5e3),self.videoHolder_do&&(self.video_do.stop(),self.videoHolder_do.setX(-5e3),self.videoHolder_do.w=1,self.videoHolder_do.h=1),self.audioHolder_do&&(self.audio_do.stop(),self.audioHolder_do.setX(-5e3),self.audioHolder_do.w=1,self.audioHolder_do.h=1)},self.showButtonsWithFade=function(e){self.isReady_bl&&(self.areButtonsShowed_bl=!0,e?(this.shareButtonsHolder_do&&this.areButtonsSharedShowed_bl?this.shareButtonsHolder_do.y+this.shareButtonsHolder_do.h+self.spaceBetweenButtons>this.nextButton_do.y&&FWDAnimation.to(self.nextButton_do.buttonsHolder_do,.8,{alph
1a:0,ease:Expo.easeInOut}):FWDAnimation.to(self.nextButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut}),FWDAnimation.to(self.prevButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut}),FWDAnimation.to(self.closeButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut}),FWDAnimation.to(self.zoomButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut}),this.shareButtonsHolder_do&&this.areButtonsSharedShowed_bl?this.shareButtonsHolder_do.y+this.shareButtonsHolder_do.h+self.spaceBetweenButtons>this.hsThumbanilsButton_do.y&&this.shareButtonsHolder_do.finalX==this.hsThumbanilsButton_do.finalX&&FWDAnimation.to(self.hsThumbanilsButton_do.buttonsHolder_do,.8,{alpha:0,ease:Expo.easeInOut}):FWDAnimation.to(self.hsThumbanilsButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut}),FWDAnimation.to(self.descButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut}),FWDAnimation.to(self.slideShowButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut}),self.shareButton_do&&FWDAnimation.to(self.shareButton_do.buttonsHolder_do,.8,{alpha:1,ease:Quint.easeOut})):(FWDAnimation.killTweensOf(self.nextButton_do.buttonsHolder_do),FWDAnimation.killTweensOf(self.prevButton_do.buttonsHolder_do),self.nextButton_do.buttonsHolder_do.setAlpha(1),self.prevButton_do.buttonsHolder_do.setAlpha(1),FWDAnimation.killTweensOf(self.nextButton_do.closeButton_do),self.closeButton_do.buttonsHolder_do.setAlpha(1),FWDAnimation.killTweensOf(self.zoomButton_do.closeButton_do),self.zoomButton_do.buttonsHolder_do.setAlpha(1),FWDAnimation.killTweensOf(self.hsThumbanilsButton_do.hsThumbanilsButton_do),self.hsThumbanilsButton_do.buttonsHolder_do.setAlpha(1),FWDAnimation.killTweensOf(self.descButton_do.descButton_do),self.descButton_do.buttonsHolder_do.setAlpha(1),self.shareButton_do&&(FWDAnimation.killTweensOf(self.shareButton_do.descButton_do),self.shareButton_do.buttonsHolder_do.setAlpha(1))))},self.hideButtonsWithFade=function(e){e?(FWDAnimation.to(self.nextButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.prevButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.closeButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.zoomButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.hsThumbanilsButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.descButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.slideShowButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut}),self.shareButton_do&&FWDAnimation.to(self.shareButton_do.buttonsHolder_do,.8,{alpha:0,ease:Quint.easeOut})):(FWDAnimation.killTweensOf(self.nextButton_do.buttonsHolder_do),FWDAnimation.killTweensOf(self.prevButton_do.buttonsHolder_do),self.nextButton_do.buttonsHolder_do.setAlpha(0),self.prevButton_do.buttonsHolder_do.setAlpha(0),FWDAnimation.killTweensOf(self.nextButton_do.closeButton_do),self.closeButton_do.buttonsHolder_do.setAlpha(0),FWDAnimation.killTweensOf(self.zoomButton_do.closeButton_do),self.zoomButton_do.buttonsHolder_do.setAlpha(0),FWDAnimation.killTweensOf(self.hsThumbanilsButton_do.hsThumbanilsButton_do),self.hsThumbanilsButton_do.buttonsHolder_do.setAlpha(0),FWDAnimation.killTweensOf(self.hsThumbanilsButton_do.descButton_do),self.descButton_do.buttonsHolder_do.setAlpha(0),FWDAnimation.killTweensOf(self.slideShowButton_do.descButton_do),self.slideShowButton_do.buttonsHolder_do.setAlpha(0),self.shareButton_do&&(FWDAnimation.killTweensOf(self.shareButton_do.descButton_do),self.shareButton_do.buttonsHolder_do.setAlpha(0))),self.areButtonsShowed_bl=!1},this.parsePlaylistObject=function(e,t,s){if(0==t&&e.thumbnailPath_str&&(self.areThumbnailsShowed_bl=!1,self.setupThumbnailManager(),self.showThumbnailsByDefault_bl?(self.thumbnailsManager_do.show(!1),self.areThumbnailsShowed_bl=!0):(self.thumbnailsManager_do.hide(!1),self.areThumbnailsShowed_bl=!1),self.defaultShowThumbnails_bl?self.showThumbnails_bl=!0:(self.showThumbnails_bl=!1,self.areThumbnailsShowed_bl=!1),self.defaultShowThumbnailsHideOrShowButton_bl&&self.defaultShowThumbnails_bl?self.showThumbnailsHideOrShowButton_bl=!0:self.showThumbnailsHideOrShowButton_bl=!1),0!=t||e.thumbnailPath_str||(self.areThumbnailsShowed_bl=!1,self.showThumbnails_bl=!1,self.showThumbnailsHideOrShowButton_bl=!1),/\.jpg|\.jpeg|\.png/i.test(e.type_str)?(e.iconType_str=FWDRLThumb.IMAGE,e.type_str=FWDRL.IMAGE_TYPE,e.width=void 0,e.height=void 0):/\.mp4/i.test(e.type_str)?(e.iconType_str=FWDRLThumb.VIDEO,e.type_str=FWDRL.VIDEO_TYPE):/\.mp3/i.test(e.type_str)||"-soundcloud-"==e.type_str?(e.type_str=FWDRL.AUDIO_TYPE,e.
1iconType_str=FWDRLThumb.AUDIO):/\.swf/i.test(e.type_str)?(e.type_str=FWDRL.FLASH_TYPE,e.iconType_str=FWDRLThumb.FLASH):(/youtube\.|vimeo\./i.test(e.type_str)?-1!=e.type_str.indexOf("youtube.")?e.iconType_str=FWDRLThumb.YOUTUBE:e.iconType_str=FWDRLThumb.VIMEO:-1!=e.type_str.indexOf("google.")?e.iconType_str=FWDRLThumb.MAPS:-1!=e.type_str.indexOf("RL_AJAX")?e.iconType_str=FWDRLThumb.AJAX:-1!=e.type_str.indexOf("RL_HTML")?e.iconType_str=FWDRLThumb.HTML:e.iconType_str=FWDRLThumb.IFRAME,e.type_str=FWDRL.IFRAME_TYPE),(e.type_str==FWDRL.IMAGE_TYPE||e.type_str==FWDRL.VIDEO_TYPE)&&e.type_str==FWDRL.VIDEO_TYPE){var i=encodeURI(e.url.substr(0,e.url.lastIndexOf("/")+1)),o=encodeURIComponent(e.url.substr(e.url.lastIndexOf("/")+1));e.url=i+o}self.playlist_ar[t]=e},FWDRL.show=function(e,t,s){if(!self.isShowed_bl)if(self.id=t,self.propsObjVariableName_str=s,FWDRL.dispatchEvent(FWDRL.SHOW_START,{obj:e}),e){if(self.setDefaultSettings(),s&&window[s]){var i=window[s];self.setObjectPropsSettings(i)}else self.setDefaultSettings();self.stopToLoadPlaylist(),self.isPlaylistDispatchingError_bl=!1,-1!=e.indexOf("facebook.com")?(self.isFacebook_bl=!0,self.facebookUrl_str=String(e.match(/[\.][0-9]*[\.|&]/i)[0]).replace(/\.|&/g,""),self.originalFacebookURL_str=e,self.isPlaylistDispatchingError_bl=!0,self.loadFacebookPlaylist()):-1!=e.indexOf("youtube.com")?(self.isYoutube_bl=!0,self.nextPageToken_str=void 0,self.youtubeUrl_str=e.match(/list=([^&]+)/i)[1],self.originalYoutubeURL_str=e,self.isPlaylistDispatchingError_bl=!0,self.loadYoutubePlaylist()):-1!=e.indexOf("soundcloud.com")?(self.isSoundCloud_bl=!0,self.soundCloundUrl_str=e,self.isPlaylistDispatchingError_bl=!0,self.loadSoundCloudPlaylist()):-1!=e.indexOf("flickr.com")?(self.isFlickr_bl=!0,self.originalFlickrURL_str=e,self.flickrUrl_str=String(e.match(/[^\/]+$/i)),self.isPlaylistDispatchingError_bl=!0,self.loadFlickrPlaylist()):FWDRL.parsePlaylist(e,t,s),self.so=FWDRLUtils.getScrollOffsets(),self.isShowed_bl=!0,self.isAnim_bl=!0,self.showSlideShowAnimation_bl=!1,self.showDescription_bl=self.defaultShowDescriptionByDefault_bl,self.startResizeHandler(),self.addPreventMouseWheel(),clearTimeout(self.showOrHideCompleteId_to),self.showOrHideCompleteId_to=setTimeout(self.showComplete,401),FWDAnimation.to(self.bk_do,.8,{alpha:self.backgroundOpacity,ease:Quint.easeOut}),self.preloader_do&&(self.positionPreloader(),self.preloader_do.show(!0)),self.main_do.addChild(self.disableClick_do),self.isReady_bl&&(self.hideButtons(),self.hideStuffForGood()),self.desc_do.hide(!1,!0,!0),self.thumbnailsManager_do&&self.thumbnailsManager_do.destoryThumbnails()}else{alert("Revolution lightbox error! Please specify a playlist in the FWDRL.show() method.")}},this.loadSoundCloudPlaylist=function(){if(-1!=self.soundCloundUrl_str.indexOf("likes")&&(self.soundCloundUrl_str=self.soundCloundUrl_str.replace(/\/likes$/,"/favorites")),-1==self.soundCloundUrl_str.indexOf("api.soundcloud.")?url="http://api.soundcloud.com/resolve?format=json&url="+self.soundCloundUrl_str+"&limit=100&client_id="+self.scClientId_str+"&callback=FWDRL.parsePlaylist":url=self.sourceURL_str+"?format=json&client_id="+self.scClientId_str+"&limit=100&callback=FWDRL.parsePlaylist",null==self.scs_el)try{self.scs_el=document.createElement("script"),self.scs_el.src=url,self.scs_el.id=parent.instanceName_str+".data.parseflickrPlaylist",document.documentElement.appendChild(self.scs_el)}catch(e){}self.JSONPRequestTimeoutId_to=setTimeout(function(){var e="Soundcloud playlist can't be loaded : <font color='#FF0000'>"+self.soundCloundUrl_str+"</font>.";self.main_do.addChild(self.info_do),self.info_do.showText(e),self.isAnim_bl=!1},5e3)},this.loadFlickrPlaylist=function(){if(url="https://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key="+self.flickrAPIKey_str+"&photoset_id="+self.flickrUrl_str+"&format=json&jsoncallback=FWDRL.parsePlaylist",null==self.scs_el)try{self.scs_el=document.createElement("script"),self.scs_el.src=url,self.scs_el.id="FWDRLIFRAMELOAD",document.documentElement.appendChild(self.scs_el)}catch(e){}self.JSONPRequestTimeoutId_to=setTimeout(function(){var e="Flick playlist with the id: <font color='#FF0000'>"+self.soundCloundUrl_str+"</font> can't be loaded.";self.main_do.addChild(self.info_do),self.info_do.showText(e),self.isAnim_bl=!1},5e3)},this.loadYoutubePlaylist=function(){var e;if(e=self.nextPageToken_str?"https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&pageToken="+self.nextPageToken_str+"&playlistId="+self.youtubeUrl_str+"&key=AIzaSyAlyhJ-C5POy
1o4hofPh3b7ECAxWy6t6lyg&maxResults=50&callback=FWDRL.parsePlaylist":(self.youtubeObject_ar=[],"https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId="+self.youtubeUrl_str+"&key=AIzaSyAlyhJ-C5POyo4hofPh3b7ECAxWy6t6lyg&maxResults=50&callback=FWDRL.parsePlaylist"),null==self.scs_el)try{self.scs_el=document.createElement("script"),self.scs_el.src=e,self.scs_el.id="FWDRLIFRAMELOAD",document.documentElement.appendChild(self.scs_el)}catch(e){}self.JSONPRequestTimeoutId_to=setTimeout(function(){var e="Error loading Youtube playlist: <font color='#FF0000'>"+self.originalYoutubeURL_str+"</font>.";self.main_do.addChild(self.info_do),self.info_do.showText(e),self.isAnim_bl=!1},5e3)},this.loadFacebookPlaylist=function(){if("file:"==document.location.protocol){self.isPlaylistDispatchingError_bl=!0;return self.main_do.addChild(self.info_do),self.info_do.showText("Please test online, is not possible to view Facebook albums local."),void setTimeout(function(){self.isAnim_bl=!1},850)}self.facebookShare?self.loadAccessFacebookAccessToken():(FWDRLFacebookShare.setPrototype(),self.facebookShare=new FWDRLFacebookShare(self.facebookAppId_str),self.facebookShare.addListener(FWDRLFacebookShare.API_READY,self.facebookAPIReadyHandler),self.facebookShare.addListener(FWDRLFacebookShare.API_ERROR,self.facebookAPIErrorHandler))},this.facebookAPIReadyHandler=function(e){self.loadAccessFacebookAccessToken()},this.facebookAPIErrorHandler=function(e){var t="Error loading file : <font color='#FF0000'>"+self.originalFacebookURL_str+"</font>";self.main_do.addChild(self.info_do),self.info_do.showText(t),self.isAnim_bl=!1},this.loadAccessFacebookAccessToken=function(){self.stopToLoadPlaylist(),self.sourceURL_str=self.data.mainFolderPath_str+"facebook_access_token.txt",self.xhr=new XMLHttpRequest,self.xhr.onreadystatechange=self.facebookTokenOnLoadoadHandler,self.xhr.onerror=self.facebookErrorHandler;try{self.xhr.open("get",self.sourceURL_str+"?rand="+parseInt(99999999*Math.random()),!0),self.xhr.send()}catch(e){e&&e.message&&e.message,self.facebookAPIErrorHandler()}},this.facebookTokenOnLoadoadHandler=function(e){var response;if(4==self.xhr.readyState)if(404==self.xhr.status){var error="Facebook token path is not found : <font color='#FF0000'>"+self.originalFacebookURL_str+"</font>";self.main_do.addChild(self.info_do),self.info_do.showText(error),self.isAnim_bl=!1}else if(408==self.xhr.status){var error="Loading facebook token";self.main_do.addChild(self.info_do),self.info_do.showText(error),self.isAnim_bl=!1}else 200==self.xhr.status&&(response=window.JSON?JSON.parse(self.xhr.responseText):eval("("+self.xhr.responseText+")"),self.accessToken_str=response.access_token,self.loadFacebookPlaylistWhenReady())},this.facebookErrorHandler=function(e){var t="Error loading file : <font color='#FF0000'>"+self.originalFacebookURL_str+"</font>";self.main_do.addChild(self.info_do),self.info_do.showText(t),self.isAnim_bl=!1},this.loadFacebookPlaylistWhenReady=function(){FB.api("/"+self.facebookUrl_str+"?access_token="+self.accessToken_str,"GET",{fields:"photos.limit(100){images,created_time,name}"},function(e){e&&FWDRL.parsePlaylist(e,self.id,self.propsObjVariableName_str)})},FWDRL.parsePlaylist=function(e,t,s){var i;if(self.stopToLoadPlaylist(),self.playlistDomOrObj_str=e,self.playlist_ar=[],self.isFacebook_bl){i=self.playlistDomOrObj_str.photos.data,self.isPlaylistDispatchingError_bl=!1,self.totalItems=i.length;for(var o=document.createElement("div"),n=0;n<self.totalItems;n++){var r={},l=i[n];r.url=l.images[0].source,r.thumbnailPath_str=l.images[l.images.length-1].source,r.type_str=".jpg",r.description="<div class='FWDRLFacebookDescription'>"+l.name+"</div>",-1==r.url.indexOf("RL_HTML")?(r.description&&(o.innerHTML=r.description),r.description&&(o.innerHTML=r.description,r.descriptionText=o.innerText)):(o.innerHTML=l.html,r.html=o.innerHTML),self.parsePlaylistObject(r,n,!0)}o=null,self.playlistDomOrObj_str=self.originalFacebookURL_str,self.resizeHandler()}else if(self.isYoutube_bl){if(e.error){var a="Error loading Youtube playlist : <font color='#FF0000'>"+self.originalYoutubeURL_str+"</font>.";return self.main_do.addChild(self.info_do),self.info_do.showText(a),void(self.isAnim_bl=!1)}e&&(i=e);for(n=0;n<i.items.length;n++)self.youtubeObject_ar.push(i.items[n]);if(i.nextPageToken)return self.nextPageToken_str=i.nextPageToken,void self.loadYoutubePlaylist();i=self.youtubeObject_ar,self.isPlaylistDispatchingError_bl=!1,self.totalItems=i.length;for(o=document.createElement("div"),n=0;n<self.totalItems;n++){r={},l=i[n];r.url="https://www.youtube.com/watch?v="+l.snippet.resourceId.videoId,l.snippet.thumbnails?r.thumbnailPath_str=l.snippet.thumbnails.medium.url:r.thumbnailPath_str="",r.type_str="https://www.youtube.com/",r.description="<div class='FWDRLYoutubeDescription'>"+l.snippet.title+"</div>",-1==r.url.indexOf("RL_HTML")?(r.description&&(o.innerHTML=r.description),r.description&&(o.innerHTML=r.description,r.descriptionText=o.innerText)):(o.innerHTML=l.html,r.html=o.innerHTML),self.parsePlaylistOb
1ject(r,n,!0)}o=null,self.playlistDomOrObj_str=self.originalYoutubeURL_str,self.resizeHandler()}else if(self.isFlickr_bl){if("fail"==e.stat){a="Flickr playlist with the id can't be loaded: <font color='#FF0000'>"+self.flickrUrl_str+"</font>.";return self.main_do.addChild(self.info_do),self.info_do.showText(a),void(self.isAnim_bl=!1)}e&&(i=e.photoset.photo),self.isPlaylistDispatchingError_bl=!1,self.totalItems=i.length;for(o=document.createElement("div"),n=0;n<self.totalItems;n++){r={},l=i[n];r.url="http://farm"+l.farm+".staticflickr.com/"+l.server+"/"+l.id+"_"+l.secret+"_b.jpg",r.thumbnailPath_str="http://farm"+l.farm+".staticflickr.com/"+l.server+"/"+l.id+"_"+l.secret+"_n.jpg",r.type_str=".jpg",r.description="<div class='FWDRLFlickrDescription'>"+l.title+"</div>",-1==r.url.indexOf("RL_HTML")?(r.description&&(o.innerHTML=r.description),r.description&&(o.innerHTML=r.description,r.descriptionText=o.innerText)):(o.innerHTML=l.html,r.html=o.innerHTML),r.height=self.data.audioControllerHeight+2*self.itemBorderSize,self.parsePlaylistObject(r,n,!0)}o=null,self.playlistDomOrObj_str=self.originalFlickrURL_str,self.resizeHandler()}else if(self.isSoundCloud_bl){if(e.tracks)i=e.tracks;else{if(!e.length){a="Please provide a playlist or tracks URL : <font color='#FF0000'>"+self.soundCloundUrl_str+"</font>.";return self.main_do.addChild(self.info_do),self.info_do.showText(a),void(self.isAnim_bl=!1)}i=e}self.isPlaylistDispatchingError_bl=!1,self.totalItems=i.length;for(o=document.createElement("div"),n=0;n<self.totalItems;n++){r={},l=i[n];r.url=l.stream_url+"?consumer_key="+self.scClientId_str,r.thumbnailPath_str=String(l.artwork_url).replace(/large/,"t300x300"),r.type_str="-soundcloud-",r.description="<div class='FWDRLSoundCloudDescription'>"+l.title+"</div>",-1==r.url.indexOf("RL_HTML")?(r.description&&(o.innerHTML=r.description),r.description&&(o.innerHTML=r.description,r.descriptionText=o.innerText)):(o.innerHTML=l.html,r.html=o.innerHTML),r.height=self.data.audioControllerHeight+2*self.itemBorderSize,self.parsePlaylistObject(r,n,!0)}o=null,self.playlistDomOrObj_str=self.soundCloundUrl_str,self.resizeHandler()}else if(-1!=e.indexOf("rlobj_")){if(!(i=window[e]))return void alert('Revolution lightbox error! The playlist JSON object with the label "'+e+"\" doesn't exist!");self.totalItems=i.playlistItems.length;for(o=document.createElement("div"),n=0;n<self.totalItems;n++){r={},l=i.playlistItems[n];r.url=l.url,r.thumbnailPath_str=l.thumbnailPath,r.posterPath=l.posterPath,r.type_str=l.url,r.description=l.description,-1==r.url.indexOf("RL_HTML")?(r.description&&(o.innerHTML=r.description),r.description&&(o.innerHTML=r.description,r.descriptionText=o.innerText)):(o.innerHTML=l.html,r.html=o.innerHTML),r.width=l.width,r.height=l.height,self.parsePlaylistObject(r,n,!0),r.type_str==FWDRL.AUDIO_TYPE&&(r.height=self.data.audioControllerHeight+2*self.itemBorderSize)}o=null}else{var d=document.getElementById(e);if(!d)return void alert('Revolution lightbox error! The HTML element with the id "'+e+"\" doesn't exist!");var u=FWDRLUtils.getChildren(d);if(self.totalItems=u.length,0==self.totalItems)return void alert('Revolution lightbox error! The playlist with the id "'+e+'" must contain at least one entry.');for(n=0;n<self.totalItems;n++){r={},l=u[n];if(!FWDRLUtils.hasAttribute(l,"data-url"))return void alert('Revolution lightbox error! Attribute "data-url" is not found in the playlist at position nr: "'+n+'".');if(r.url=String(FWDRLUtils.getAttributeValue(l,"data-url")),r.posterPath=FWDRLUtils.getAttributeValue(l,"data-poster-path"),r.type_str=FWDRLUtils.getAttributeValue(l,"data-url"),r.width=FWDRLUtils.getAttributeValue(l,"data-width"),r.height=FWDRLUtils.getAttributeValue(l,"data-height"),FWDRLUtils.hasAttribute(l,"data-thumbnail-path")&&(r.thumbnailPath_str=FWDRLUtils.getAttributeValue(l,"data-thumbnail-path")),-1==r.url.indexOf("RL_HTML"))try{0!=FWDRLUtils.getChildren(l).length&&(r.description=l.innerHTML,r.descriptionText=l.innerText)}catch(e){}else try{r.html=l.innerHTML}catch(e){}self.parsePlaylistObject(r,n,!1),r.type_str==FWDRL.AUDIO_TYPE&&(r.height=self.data.audioControllerHeight+2*self.itemBorderSize)}}1==self.totalItems?self.showNextAndPrevButtons_bl=!1:self.defaultShowNextAndPrevButtons_bl?self.showNextAndPrevButtons_bl=!0:self.showNextAndPrevButtons_bl=!1,self.id<0?self.id=0:self.id>self.totalItems-1&&(self.id=self.totalItems-1),self.prevId=self.id,self.useDeepLinking_bl&&(location.hash=s?"RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id+"&rl_propsobj="+s:"RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id),(self.isSoundCloud_bl||self.isFacebook_bl||self.isYoutube_bl||self.isFlickr_bl)&&self.showComplete()},self.showComplete=function(){self.useAsModal_bl?self.removeCloseEventsWhenBkIsPressed():self.addCloseEventsWhenBkIsPressed(),self.isReady_bl&&-1!=self.id&&!self.curItem_do&&self.playlist_ar&&!self.isPlaylistDispatchingError_bl&&(self.positionPreloader(),self.preloader_do.show(!0),self.showCloseButton_bl?self.showCloseButton():self.hideCloseButton(),self.playlist_ar[self.id].type_str==FWDRL.IMAGE_TYPE&&self.defaultShowZoomButton_bl?self.showZoomButton():self.hideZoomButton(),self.playlist_ar[self.id].description&&self.defaultHideDescriptionButtons_bl?(self.hasItemDescription_bl=!0,self.showDescriptionButton()):(self.hasItemDescription_bl=!1,self.hideDescriptionButton()),self.showSlideShowButton_bl?self.showSlideshowButton():self.hideSlideshowButton(),self.showShareButton_bl?self.showShareButton():self.hideFacebookButton(),self.showNextAndPrevButtons_bl?self.showNextAndPrevButtons():self.hideNextAndPrevButtons(),self.showThumbnailsHideOrShowButton_bl&&self.showThumbnails_bl?(self.showHsThumbnailButton(),self.showThumbnailsByDefault_bl?self.hsThumbanilsButton_do.setButtonState(1):self.hsThumbanilsButton_do.setButtonState(0)):self.hideHsThumbnailButton(),self.showDescription_bl?self.descButton_do.setButtonState(0):self.descButton_do.setButtonState(1),self.hideButtons(),self.createAndShowItem(),self.isMobile_bl&&self.addSwipeSupport(),self.startAnim(801))},self.hide=function(){self.isAnim_bl||!self.isShowed_bl||self.isAnimMaximizeOrMinimize_bl||self.isMaximized_bl||self.swipeMoved_bl||!self.areButtonsShowed_bl||(self.isSoundCloud_bl=!1,self.isFacebook_bl=!1,self.isYoutube_bl=!1,self.isFlickr_bl=!1,self.stopToLoadPlaylist(),self.isMobile_bl&&self.closeButton_do&&FWDAnimation.isTweening(self.closeButton_do.buttonsHolder_do)||
1(FWDAnimation.to(self.bk_do,.8,{alpha:0,delay:.4,ease:Quint.easeOut}),self.curItem_do&&self.curItem_do.screen&&(FWDAnimation.to(self.curItem_do,.6,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.curItem_do,.8,{x:0,y:0,w:0,h:0,delay:.1,ease:Expo.easeInOut})),FWDAnimation.to(self.mainItemHolder_do,.8,{x:self.stageWidth/2,y:self.stageHeight/2,w:0,h:0,delay:.1,ease:Expo.easeInOut}),FWDAnimation.to(self.itemBorder_do,.8,{w:0,h:0,alpha:0,delay:.1,ease:Expo.easeInOut}),FWDAnimation.to(self.itemBk_do,.8,{x:0,y:0,w:0,h:0,delay:.1,ease:Expo.easeInOut}),self.curItem_do&&self.hideButtons(!0),self.isShowed_bl=!1,self.isFirstItemShowed_bl=!1,self.id,self.curItem_do=null,self.prevItem_do=null,self.isAnimForVideoAndAudioPlayersDone_bl=!1,self.stopResizeHandler(),self.closeAjax(),self.tm.stop(),self.thumbnailsManager_do&&self.thumbnailsManager_do.hide(!0),self.main_do.contains(self.info_do)&&self.main_do.removeChild(self.info_do),self.closeImage(),self.useAsModal_bl||self.removeCloseEventsWhenBkIsPressed(),self.hider.stop(),self.preloader_do.hide(!0),self.hideShareButtons(!0,!0),self.videoHolder_do&&(self.video_do.stop(),self.video_do.setPosterSource(""),self.videoHolder_do.setX(-5e3),self.videoHolder_do.w=1,self.videoHolder_do.h=1),self.audioHolder_do&&(self.audio_do.stop(),self.audioHolder_do.setX(-5e3),self.audioHolder_do.w=1,self.audioHolder_do.h=1),self.desc_do.descriptionAnimationType_str="opacity",FWDRL.dispatchEvent(FWDRL.HIDE_START),self.hasItemDescription_bl&&self.showDescription_bl&&self.desc_do.hide(!0),clearTimeout(self.showOrHideCompleteId_to),self.showOrHideCompleteId_to=setTimeout(self.hideComplete,1200),self.isMobile_bl&&self.removeSwipeSupport(),self.startAnim(1202)))},self.hideComplete=function(){self.useDeepLinking_bl&&(location.hash="RL"),self.removePreventMouseWheel(),self.isFirstItemShowed_bl=!1,self.firstVideoOrAudioAdded_bl=!1,self.curItem_do=null,self.prevItem_do=null,self.removeItems(0),self.thumbnailsManager_do&&(self.thumbnailsManager_do.destoryThumbnails(),self.thumbnailsManager_do.hideForGood()),self.video_do&&RLVideoPlayer&&RLVideoPlayer.setPosterSource(""),self.isMobile_bl&&self.removeSwipeSupport(),self.main_do.setX(-5e3),FWDRL.dispatchEvent(FWDRL.HIDE_COMPLETE)},self.startAnim=function(e){self.stopAnim(),self.isAnim_bl=!0,self.animId_to=setTimeout(self.animationDone,e)},self.stopAnim=function(){self.isAnim_bl=!1,self.tm&&self.tm.pause(),clearTimeout(self.animId_to)},self.animationDone=function(){self.isAnim_bl=!1,self.tm.resume(),self.removeItems(1),self.curItem_do&&self.dlChangeHandler(),self.hasItemDescription_bl&&self.showDescription_bl&&self.desc_do.show(!0)},self.addCloseEventsWhenBkIsPressed=function(){self.isMobile_bl?self.hasPointerEvent_bl?self.bk_do.screen.addEventListener("pointerup",self.onBkMouseUp):(self.bk_do.screen.addEventListener("touchend",self.onBkMouseUp),self.bk_do.screen.addEventListener("touchmove",self.onBkTouchMove)):self.bk_do.screen.addEventListener?self.bk_do.screen.addEventListener("click",self.onBkMouseUp):self.bk_do.screen.attachEvent&&self.bk_do.screen.attachEvent("onclick",self.onBkMouseUp)},self.removeCloseEventsWhenBkIsPressed=function(){self.isMobile_bl?self.hasPointerEvent_bl?self.bk_do.screen.removeEventListener("pointerup",self.onBkMouseUp):(self.bk_do.screen.removeEventListener("touchend",self.onBkMouseUp),self.bk_do.screen.removeEventListener("touchmove",self.onBkTouchMove)):self.bk_do.screen.removeEventListener?self.bk_do.screen.removeEventListener("click",self.onBkMouseUp):self.bk_do.screen.detachEvent&&self.bk_do.screen.detachEvent("onclick",self.onBkMouseUp)},self.onBkTouchMove=function(){clearTimeout(self.doNotAllowToHideId_to),self.doNotAllowToHideId_to=setTimeout(function(){self.doNotAllowToHide_bl=!1},100),self.doNotAllowToHide_bl=!0},self.onBkMouseUp=function(){self.doNotAllowToHide_bl||self.hide()},this.stopToLoadPlaylist=function(){clearTimeout(self.JSONPRequestTimeoutId_to);try{self.scs_el.src=null,document.documentElement.removeChild(self.scs_el),self.scs_el=null}catch(e){}if(null!=self.xhr){try{self.xhr.abort()}catch(e){}self.xhr.onreadystatechange=null,self.xhr.onerror=null,self.xhr=null}},self.createAndShowItem=function(){var e=self.playlist_ar[self.id];if(self.type_str=e.type_str,self.url=e.url,self.posterPath_str=e.posterPath,self.closeAjax(),self.tm.pause(),self.closeImage(),self.preloader_do.hide(!0),self.main_do.contains(self.info_do)&&self.main_do.removeChild(self.info_do),self.thumbnailsManager_do&&self.thumbnailsManager_do.disableOrEnableThumbnails(),self.prevItem_do&&self.prevItem_do.type_str!=FWDRL.IMAGE_TYPE&&(self.removeItems(0),self.prevItem_do=null),self.playlist_ar[self.id].description?(self.hasItemDescription_bl=!0,self.showDescriptionButton()):(self.hasItemDescription_bl=!1,self.hideDescriptionButton(),self.desc_do.hide(!1,!1,!0)),self.videoHolder_do&&(self.video_do.stop(),self.type_str!=FWDRL.VIDEO_TYPE&&(self.videoHolder_do.setX(-5e3),self.videoHolder_do.w=1,self.videoHolder_do.h=1)),self.audioHolder_do&&(self.audio_do.stop(),self.type_str==FWDRL.AUDIO_TYPE&&self.isFirstItemShowed_bl||(self.audioHolder_do.setX(-5e3),self.audioHolder_do.w=1,self.audioHolder_do.h=1)),self.isAnimForVideoAndAudioPlayersDone_bl=!1,self.type_str==FWDRL.IMAGE_TYPE)self.loadImage(),self.firstVideoOrAudioAdded_bl=!0;else if(self.type_str==FWDRL.IFRAME_TYPE||self.type_str==FWDRL.FLASH_TYPE||self.type_str==FWDRL.VIDEO_TYPE||self.type_str==FWDRL.AUDIO_TYPE){if(self.originalW=e.width||self.defaultItemW,self.originalH=e.height||self.defaultItemH,self.prevItem_do&&(self.resizeCurrentItem(!0),FWDAnimation.to(self.prevItem_do,.8,{alph
1a:0,ease:Quint.easeOut}),FWDAnimation.to(self.prevItem_do,.8,{x:parseInt((self.finalW-self.prevItem_do.w)/2),y:parseInt((self.finalH-self.prevItem_do.h)/2),ease:Expo.easeInOut})),self.curItem_do=new FWDRLDisplayObject("div"),self.curItem_do.type_str=self.type_str,self.prevItem_do=self.curItem_do,self.isMobile_bl&&(self.curItem_do.getStyle().overflow="scroll",self.curItem_do.getStyle().webkitOverflowScrolling="touch"),self.itemHolder_do.addChild(self.curItem_do),self.isFirstItemShowed_bl?self.resizeCurrentItem(!1,!0):(self.resizeCurrentItem(!1),self.showItemFirstTime(),self.positionButtons(!1),self.positionShareButtons(!1),self.hideButtons(),self.setupThumbnails(800)),self.hideZoomButton(),self.playlist_ar[self.id].description?(self.hasItemDescription_bl=!0,self.desc_do.setText(self.playlist_ar[self.id].description),self.showDescriptionButton()):(self.hasItemDescription_bl=!1,self.hideDescriptionButton()),"opacity"==self.descriptionAnimationType_str&&self.hasItemDescription_bl&&self.desc_do.hide(!1,!0,!1),self.positionButtons(!0),self.positionShareButtons(!0),self.type_str==FWDRL.VIDEO_TYPE){if(!self.data.DFUseVideo_bl)return self.main_do.addChild(self.info_do),void self.info_do.showText("To play video mp4 files please set <font color='#FF0000'>useVideo:\"yes\"</font>.");if(!self.videoHolder_do&&FWDRLUtils.isLocal)return self.main_do.addChild(self.info_do),void self.info_do.showText("This browser can't play mp4 video files locally, please use a different browser like Chrome, IE9+, Firefox(WIN), Safari(MAC). It will work on all browsers when tested online.");self.videoHolder_do.w==self.finalW-2*self.itemBorderSize&&self.videoHolder_do.h==self.finalH-2*self.itemBorderSize?(setTimeout(self.addContent,200),self.startAnim(201),self.showSlideShowAnimation_bl&&self.slp_do.animReset()):(setTimeout(self.addContent,800),self.startAnim(801))}else if(self.type_str==FWDRL.AUDIO_TYPE){if(!self.data.DFUseAudio_bl)return self.main_do.addChild(self.info_do),void self.info_do.showText("To play audio mp3 files please set <font color='#FF0000'>useAudio:\"yes\"</font>.");if(!self.audioHolder_do&&FWDRLUtils.isLocal)return self.main_do.addChild(self.info_do),void self.info_do.showText("This browser can't play mp3 audio files locally, please use a different browser like Chrome, IE9+, Firefox(WIN), Safari(MAC). It will work on all browsers when tested online.");self.audioHolder_do.w==self.finalW-2*self.itemBorderSize&&self.audioHolder_do.h==self.finalH-2*self.itemBorderSize?(setTimeout(self.addContent,200),self.startAnim(201),self.showSlideShowAnimation_bl&&self.slp_do.animReset()):(setTimeout(self.addContent,800),self.startAnim(801))}else if(self.type_str==FWDRL.IFRAME_TYPE)setTimeout(self.addContent,800),self.startAnim(801);else if(self.type_str==FWDRL.FLASH_TYPE){if(!FWDRLFlashTest.hasFlashPlayerVersion("9.0.18")&&!self.isMobile_bl)return self.main_do.addChild(self.info_do),self.info_do.showText("Please install Adobe flash player! <a href='http://www.adobe.com/go/getflashplayer'>Click here to install.</a> to view this flash content."),void self.startAnim(801);if(self.isMobile_bl)return self.main_do.addChild(self.info_do),self.info_do.showText("Adobe flash player is not supported on mobile devices, to view this content please use a desktop machine."),void self.startAnim(801);setTimeout(self.addContent,800),self.startAnim(801)}self.videoHolder_do&&(self.videoHolder_do.w==self.finalW-2*self.itemBorderSize&&self.videoHolder_do.h==self.finalH-2*self.itemBorderSize||(self.videoHolder_do.setX(-5e3),self.videoHolder_do.w=1,self.videoHolder_do.h=1))}FWDRL.dispatchEvent(FWDRL.UPDATE,{curId:self.id})},self.addContent=function(){if(self.type_str==FWDRL.VIDEO_TYPE)return self.isAnimForVideoAndAudioPlayersDone_bl=!0,RLVideoPlayer.setVideoSource(self.url),RLVideoPlayer.setPosterSource(self.posterPath_str),self.videoAutoPlay_bl&&!self.firstVideoOrAudioAdded_bl?RLVideoPlayer.play():self.nextVideoOrAudioAutoPlay_bl&&self.firstVideoOrAudioAdded_bl&&RLVideoPlayer.play(),self.resizeCurrentItem(),self.prevVideoW=self.finalW,self.prevVideoH=self.finalH,self.firstVideoOrAudioAdded_bl=!0,self.videoAutoPlay_bl=!1,void(self.audioAutoPlay_bl=!1);if(self.type_str==FWDRL.AUDIO_TYPE)return self.isAnimForVideoAndAudioPlayersDone_bl=!0,RLAudioPlayer.setSource(self.url),self.audioAutoPlay_bl&&!self.firstVideoOrAudioAdded_bl?RLAudioPlayer.play():self.nextVideoOrAudioAutoPlay_bl&&self.firstVideoOrAudioAdded_bl&&RLAudioPlayer.play(),self.resizeCurrentItem(),self.firstVideoOrAudioAdded_bl=!0,self.audioAutoPlay_bl=!1,void(self.videoAutoPlay_bl=!1);if(self.type_str==FWDRL.FLASH_TYPE){var e='<object id="RL_swf_'+parseInt(99999999999*Math.random())+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%"><param name="movie" value="'+self.url+'"/><param name="wmode" value="opaque"/><param name="scale" value="noscale"/><object type="application/x-shockwave-flash" data="'+self.url+'" width="100%" height="100%"><param name="movie" value="'+self.url+'"/><param name="wmode" value="opaque"/><param name="scale" value="noscale"/></object></object>';return self.curItem_do.setInnerHTML(e),void self.resizeCurrentItem()}if(-1!=self.url.indexOf("RL_HTML"))return self.addInnerHTMLContent(self.playlist_ar[self.id].html),void self.resizeCurrentItem();if(-1==self.url.indexOf("RL_AJAX:")){var t,s="http://";-1!=self.url.indexOf("https")&&(s="https://"),self.nextVideoOrAudioAutoPlay_bl&&self.firstVideoOrAudioAdded_bl&&(self.videoAutoPlay_bl=!0);var i,o=self.videoAutoPlay_bl?"1":"0";self.firstVideoOrAudioAdded_bl=!0,(t=document.createElement("iframe")).width="100%",t.height="100%",t.allowFullScreen=1,t.setAttribute("allowFullScreen",""),t.frameBorder=0,-1!=self.url.indexOf("youtube.")||-1!=self.url.indexOf("vimeo.")?(-1!=self.url.indexOf("youtube.")?(i=self.url.replace(/.*\?v=|&.*/gi,""),t.src=s+"www.youtube.com/embed/"+i+"?wmode=transparent&autoplay="
1+o):-1!=self.url.indexOf("vimeo.")&&(i=self.url.replace(/.*\/|\?.*/gi,""),t.src=s+"player.vimeo.com/video/"+i+"?autoplay="+o),self.videoAutoPlay_bl=!1):(-1!=self.url.indexOf("google.")&&(self.url=self.url.replace(/&key=\.*|key=\.*|&key=*/gi,""),self.url+="&key="+self.googleMapsAPIKey_str),t.src=self.url),self.curItem_do.screen.appendChild(t),self.resizeCurrentItem()}else{if(FWDRLUtils.isLocal)return void self.ajaxLoadError("Using ajax locally is not possible or allowed, please test online.");self.url=self.url.substr(self.url.indexOf(":")+1),self.xmlhttp=new XMLHttpRequest,self.xmlhttp.onerror=function(){self.ajaxLoadError("Ajax error with code: "+self.xmlhttp.status)},self.xmlhttp.onreadystatechange=function(){4===self.xmlhttp.readyState&&(200==self.xmlhttp.status?self.addInnerHTMLContent(self.xmlhttp.responseText):self.ajaxLoadError("Ajax error with code: "+self.xmlhttp.status))},self.xmlhttp.open("GET",self.url,!0);try{self.xmlhttp.send()}catch(e){e.message&&self.ajaxLoadError(e.message)}}},self.addInnerHTMLContent=function(e){self.curItem_do.getStyle().overflow="auto",self.curItem_do.setInnerHTML(e),self.curItem_do.screen.addEventListener&&(self.curItem_do.screen.addEventListener("mousewheel",function(e){e.stopImmediatePropagation&&e.stopImmediatePropagation()}),self.curItem_do.screen.addEventListener("DOMMouseScroll",function(e){e.stopImmediatePropagation&&e.stopImmediatePropagation()}),self.curItem_do.screen.addEventListener("touchmove",function(e){self.curItem_do.screen.scrollHeight>self.finalH-2*self.itemBorderSize&&e.stopImmediatePropagation()}))},self.ajaxLoadError=function(e){self.tm.stop(),self.stopAnim(),self.preloader_do.hide(!0),self.main_do.addChild(self.info_do),self.info_do.showText(e)},self.closeAjax=function(){self.xmlhttp&&(self.xmlhttp.onerror=null,self.xmlhttp.onreadystatechange=null,self.xmlhttp.abort(),self.xmlhttp=null)},self.closeImage=function(){self.image_img&&(self.image_img.onload=null,self.image_img.onerror=null,self.image_img=null)},self.loadImage=function(){self.isLoading_bl=!0,self.stopAnim(),self.positionPreloader(),self.preloader_do.show(!0),self.image_img=new Image,self.image_img.onload=self.imageLoadComplete,self.image_img.onerror=self.imageLoadError,self.image_img.src=self.url},self.imageLoadComplete=function(e){self.originalW=self.image_img.width,self.originalH=self.image_img.height,self.curItem_do=new FWDRLDisplayObject("img"),self.curItem_do.setScreen(self.image_img),self.curItem_do.type_str=FWDRL.IMAGE_TYPE,self.isFirstItemShowed_bl?(self.resizeCurrentItem(!0,!1),self.prevItem_do&&self.prevItem_do.type_str==FWDRL.IMAGE_TYPE&&(FWDAnimation.to(self.prevItem_do,.8,{alpha:0,ease:Quint.easeOut}),FWDAnimation.to(self.prevItem_do,.8,{x:parseInt((self.finalW-self.prevItem_do.w)/2),y:parseInt((self.finalH-self.prevItem_do.h)/2),ease:Expo.easeInOut})),self.curItem_do.setWidth(self.finalW-2*self.itemBorderSize),self.curItem_do.setHeight(self.finalH-2*self.itemBorderSize),self.curItem_do.setAlpha(0),self.resizeCurrentItem(!1,!0),FWDAnimation.to(self.curItem_do,.8,{alpha:1,delay:.8,ease:Quint.easeOut})):(self.resizeCurrentItem(!1),self.showItemFirstTime(),self.positionButtons(!1),self.positionShareButtons(!1),self.hideButtons(),self.setupThumbnails(800)),self.startAnim(801),self.isLoading_bl=!1,self.prevItem_do=self.curItem_do,self.preloader_do.hide(!0),self.showZoomButton(),self.hasItemDescription_bl&&("opacity"==self.descriptionAnimationType_str&&self.hasItemDescription_bl&&self.desc_do.hide(!1,!0,!1),self.showDescriptionButton(),self.desc_do.setText(self.playlist_ar[self.id].description)),self.positionButtons(!0),self.positionShareButtons(!0),self.itemHolder_do.addChild(self.curItem_do)},self.imageLoadError=function(e){self.tm.stop(),self.stopAnim(),self.preloader_do.hide(!0),self.main_do.addChild(self.info_do),self.info_do.showText("Image with path <span style='color:#FF0000;'>"+decodeURIComponent(self.url)+"</span> can't be loaded, probably the path is incorrect.")},this.maximizeOrMinimize=function(){var e,t,s,i,o,n,r;self.isLoading_bl||self.isAnim_bl||(self.isAnimMaximizeOrMinimize_bl=!0,clearTimeout(self.maximizeCompleteTimeOutId_to),clearTimeout(self.minimizeCompleteTimeOutId_to),self.isMaximized_bl?(self.isMaximized_bl=!1,self.zoomButton_do.setButtonState(1),self.isMobile_bl?self.removeEventsForScrollngImageOnMobile():self.removeEventsForScrollngImageOnDesktop(),FWDAnimation.to(self.curItem_do,.8,{x:self.finalX+self.itemBorderSize,y:self.finalY+self.itemBorderSize,w:self.finalW-2*self.itemBorderSize,h:self.finalH-2*self.itemBorderSize,ease:Expo.easeInOut}),self.setButtonsVisible(!0),self.positionButtons(!0),self.positionShareButtons(!0),self.minimizeCompleteTimeOutId_to=setTimeout(self.minimizeCompleteHandler,801)):(self.isMaximized_bl=!0,self.zoomButton_do.setButtonState(0),self.tm.pause(),e=self.stageWidth/self.originalW,r=0,(t=self.stageHeight/self.originalH)<=e?r=e:e<=t&&(r=t),o=parseInt(self.originalW*r),n=parseInt(self.originalH*r),s=parseInt((self.stageWidth-o)/2),i=parseInt((self.stageHeight-n)/2),1!=self.curItem_do.alpha&&self.curItem_do.setAlpha(1),self.curItem_do.setX(self.curItem_do.getGlobalX()),self.curItem_do.setY(self.curItem_do.getGlobalY()),FWDAnimation.to(self.zoomButton_do,.8,{x:self.stageWidth-self.zoomButton_do.w-1,y:1,ease:Expo.easeInOut}),self.isMobile_bl?FWDAnimation.to(self.curItem_do,.8,{x:s,y:i,w:o,h:n,ease:Expo.easeInOut}):(t<=e?FWDAnimation.to(self.curItem_do,.8,{x:s,w:o,h:n,ease:Expo.easeInOut}):e<t&&FWDAnimation.to(self.curItem_do,.8,{y:i,w:o,h:n,ease:Expo.easeInOut}),self.addEventsForScrollngImageOnDesktop()),self.itemHolder_do.contains(self.imteHolder_do)&&self.itemHolder_do.removeChild(self.curItem_do),self.main_do.addChild(self.curItem_do),self.main_do.addChild(self.zoomButton_do),self.maximizeCompleteTimeOutId_to=setTimeout(self.maximizeCompleteHandler,801)),self.hideShareButtons(!0))},self.minimizeCompleteHandler=function(){self.isAnimMaximizeOrMinimize_bl=!1,self.isTweening_bl=!1,self.itemHolder_do.addChild(self.curItem_do),self.resizeCurrentItem(),self.tm.resume(),self.hasItemDescription_bl&&self.showDescription_bl&&self.desc_do.show(!0),self.main_do.addChild(self.zoomButton_do),self.useDeepLinking_bl&&self.dlChangeHandler()},self.maximizeCompleteHandler=function(){self.isAnimMaximizeOrMinimize_bl=!1,self.setButtonsInv
1isible(!0),self.isMobile_bl&&self.addEventsForScrollngImageOnMobile(),self.hasItemDescription_bl&&self.showDescription_bl&&self.desc_do.hide(!1)},self.setButtonsInvisible=function(e){self.showCloseButton_bl&&self.closeButton_do.setVisible(!1),self.showNextAndPrevButtons_bl&&(self.nextButton_do.setVisible(!1),self.prevButton_do.setVisible(!1)),self.showThumbnailsHideOrShowButton_bl&&self.hsThumbanilsButton_do.setVisible(!1),self.showThumbnails_bl&&self.thumbnailsManager_do.setVisible(!1),self.showDescriptionButton_bl&&self.descButton_do.setVisible(!1),self.showSlideShowButton_bl&&self.slideShowButton_do.setVisible(!1),self.showShareButton_bl&&self.shareButton_do.setVisible(!1),self.showSlideShowAnimation_bl&&self.slp_do.setVisible(!1),self.showDescription_bl&&self.desc_do.setVisible(!1),e&&self.mainItemHolder_do.setVisible(!1)},self.setButtonsVisible=function(e){self.showCloseButton_bl&&self.closeButton_do.setVisible(!0),self.showNextAndPrevButtons_bl&&(self.nextButton_do.setVisible(!0),self.prevButton_do.setVisible(!0)),self.showThumbnailsHideOrShowButton_bl&&self.hsThumbanilsButton_do.setVisible(!0),self.showThumbnails_bl&&self.thumbnailsManager_do.setVisible(!0),self.showDescriptionButton_bl&&self.descButton_do.setVisible(!0),self.showSlideShowButton_bl&&self.slideShowButton_do.setVisible(!0),self.showShareButton_bl&&self.shareButton_do.setVisible(!0),self.showSlideShowAnimation_bl&&self.slp_do.setVisible(!0),self.showDescription_bl&&self.desc_do.setVisible(!0),e&&self.mainItemHolder_do.setVisible(!0)},this.addEventsForScrollngImageOnDesktop=function(){self.updateImageWhenMaximized_int=setInterval(self.updateMaximizedImageHandler,16),window.addEventListener?window.addEventListener("mousemove",self.updateMaximizeImageOnMouseMovedHandler):document.attachEvent("onmousemove",self.updateMaximizeImageOnMouseMovedHandler),self.hider.stop()},this.removeEventsForScrollngImageOnDesktop=function(){clearInterval(self.updateImageWhenMaximized_int),window.addEventListener?window.removeEventListener("mousemove",self.updateMaximizeImageOnMouseMovedHandler):document.detachEvent("onmousemove",self.updateMaximizeImageOnMouseMovedHandler),self.hider.start()},this.updateMaximizeImageOnMouseMovedHandler=function(e){var t=FWDRLUtils.getViewportMouseCoordinates(e);self.gmx=t.screenX,self.gmy=t.screenY},self.updateMaximizedImageHandler=function(){var e,t;if(self.percentX=self.gmx/self.stageWidth,self.percentY=self.gmy/self.stageHeight,1<self.percentX&&(self.percentX=1),1<self.percentY&&(self.percentY=1),self.stageWidth/self.originalW<=self.stageHeight/self.originalH){if(e=Math.round((self.stageWidth-self.curItem_do.w)*self.percentX),isNaN(e))return;FWDAnimation.to(self.curItem_do,.4,{x:e})}else{if(t=Math.round((self.stageHeight-self.curItem_do.h)*self.percentY),isNaN(t))return;FWDAnimation.to(self.curItem_do,.4,{y:t})}},self.addEventsForScrollngImageOnMobile=function(){self.hasPointerEvent_bl?(window.addEventListener("pointerdown",self.onTouchStartScrollImage),window.addEventListener("pointerup",self.onTouchEndScrollImage)):(window.addEventListener("touchstart",self.onTouchStartScrollImage),window.addEventListener("touchend",self.onTouchEndScrollImage)),clearInterval(self.updateImageWhenMaximized_int),self.updateImageWhenMaximized_int=setInterval(self.updateMaximizedImageMobileHandler,16)},self.removeEventsForScrollngImageOnMobile=function(){clearInterval(self.updateImageWhenMaximized_int),self.hasPointerEvent_bl?(window.removeEventListener("pointerdown",self.onTouchStartScrollImage),window.removeEventListener("pointerup",self.onTouchEndScrollImage),window.removeEventListener("pointermove",self.onTouchMoveScrollImage)):(window.removeEventListener("touchstart",self.onTouchStartScrollImage),window.removeEventListener("touchend",self.onTouchEndScrollImage),window.removeEventListener("touchmove",self.onTouchMoveScrollImage)),self.isDragging_bl=!1},self.onTouchStartScrollImage=function(e){var t=FWDRLUtils.getViewportMouseCoordinates(e);self.hasPointerEvent_bl?window.addEventListener("pointermove",self.onTouchMoveScrollImage):window.addEventListener("touchmove",self.onTouchMoveScrollImage),self.lastPresedX=t.screenX,self.lastPresedY=t.screenY,e.preventDefault()},self.onTouchEndScrollImage=function(e){self.hasPointerEvent_bl?window.removeEventListener("pointermove",self.onTouchMoveScrollImage):window.removeEventListener("touchmove",self.onTouchMoveScrollImage),self.isDragging_bl=!1},self.onTouchMoveScrollImage=function(e){e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e),s=self.stageWidth/self.originalW,i=self.stageHeight/self.originalH,o=0,n=0;self.isDragging_bl=!0,s<i?(o=t.screenX-self.lastPresedX,self.lastPresedX=t.screenX,self.curItem_do.setX(self.curItem_do.x+o)):(n=(i<s||(o=t.screenX-self.lastPresedX,self.lastPresedX=t.screenX,self.curItem_do.setX(self.curItem_do.x+o)),t.screenY-self.lastPresedY),self.lastPresedY=t.screenY,self.curItem_do.setY(self.curItem_do.y+n)),self.vx=2*o,self.vy=2*n},self.updateMaximizedImageMobileHandler=function(){var e,t,s,i,o,n;if(!self.isDragging_bl){if(self.vy*=self.friction,self.vx*=self.friction,s=self.curItem_do.x,i=self.curItem_do.y,e=s+self.vx,t=i+self.vy,o=self.curItem_do.w,n=self.curItem_do.h,isNaN(e)||isNaN(t))return;self.curItem_do.setX(e),self.curItem_do.setY(t),0<=i?(self.vy2=.3*(0-i),self.vy*=self.friction,self.curItem_do.setY(i+self.vy2)):i<=self.stageHeight-n&&(self.vy2=.3*(self.stageHeight-n-i),self.vy*=self.friction,self.curItem_do.setY(i+self.vy2)),0<=s?(self.vx2=.3*(0-s),self.vx*=self.friction,self.curItem_do.setX(s+self.vx2)):s<=self.stageWidth-o&&(self.vx2=.3*(self.stageWidth-o-s),self.vx*=self.friction,self.curItem_do.setX(s+self.vx2))}},self.resizeCurrentItem=function(e,t){if(self.curItem_do){var s=self.stageWidth-2*self.maxButtonW-2*(self.buttonsOffsetIn+self.buttonsOffsetOut)-2*self.itemBorderSize,i=self.stageHeight-self.itemOffsetH-2*self.itemBorderSize,o=0;self.areThumbnailsShowed_bl&&(i-=self.thumbnailH+self.spaceBetweenThumbnailsAndItem,o=Math.round((self.thumbnailH+self.spaceBetweenThumbnailsAndItem)/2-self.spaceBetweenThumbnailsAndItem/2));var n=s/self.originalW,r=i/self.originalH,l=0;n<=r?l=n:r<=n&&(l=r),1<=n&&1<=r&&(l=1),self.finalW=Math.round(self.originalW*l)+2*self.itemBorderSize,self.finalH=Math.round(self.originalH*l)+2*self.itemBorderSize,self.finalW<2*self.itemBorderSize&&(self.finalW=2*self.itemBorderSize),self.finalH<2*self.itemBorderSize&&(self.finalH=2*self.itemBorderSize),FWDRLUtils.isIEAndLessThen9&&(self.finalW<150&&(self.finalW=150),self.finalH<150&&(self.finalH=150)),self.type_str==FWDRL.AUDIO_TYPE&&self.audioHolder_do&&(self.finalH=self.data.audioControllerHeight+2*self.itemBorderSize),self.finalX=Math.round((self.stageWidth-self.finalW)/2),self.finalY=Math.round((self.stageHeight-self.finalH)/2)-o,e||(FWDAnimation.killTweensOf(self.mainItemHolder_do),FWDAnimation.killTweensOf(self.itemBk_do),FWDAnimation.killTweensOf(self.itemBorder_do),t?(FWDAnimation.to(self.mainItemHolder_do,.8,{x:self.finalX,y:self.finalY,w:self.finalW,h:self.finalH,ease:Expo.easeInOut}),FWDAnimation.to(self.itemBk_do,.8,{x:self.itemBorderSize,y:self.itemBorderSize,w:self.finalW-2*self.itemBorderSize,h:self.finalH-2*self.itemBorderSize,ease:Expo.easeInOut}),FWDAnimation.to(self.itemBorder_do,.8,{x:0,y:0,w:self.finalW,h:self.finalH,ease:Expo.easeInOut}),self.desc_do&&FWDAnimation.to(self.desc_do,.8,{finalW:self.finalW-2*self.itemBorderSize,onUpdate:self.desc_do.resizeAndPosition,ease:Expo.easeInOut}),self.type_str==FWDRL.VIDEO_TYPE&&self.videoHolder_do&&self.isAnimForVideoAndAudioPlayersDone_bl&&FWDAnimation.to(self.videoHolder_do,.8,{x:self.itemBorderSize,y:self.itemBorderSize,w:self.finalW-2*self.itemBorderSize,h:self.finalH-2*self.itemBorderSize,onUpdate:RLVideoPlayer.resizeHandler,ease:Expo.easeInOut})):(self.mainItemHolder_do.setX(self.finalX),self.mainItemHolder_do.setY(self.finalY),self.mainItemHolder_do.setWi
1dth(self.finalW),self.mainItemHolder_do.setHeight(self.finalH),self.itemBk_do.setX(self.itemBorderSize),self.itemBk_do.setY(self.itemBorderSize),self.itemBk_do.setWidth(self.finalW-2*self.itemBorderSize),self.itemBk_do.setHeight(self.finalH-2*self.itemBorderSize),self.itemBorder_do.setX(0),self.itemBorder_do.setY(0),self.itemBorder_do.setWidth(self.finalW),self.itemBorder_do.setHeight(self.finalH),1!=self.itemBorder_do.alpha&&self.itemBorder_do.setAlpha(1),self.desc_do&&self.desc_do.resizeAndPosition(self.finalW-2*self.itemBorderSize),self.type_str==FWDRL.VIDEO_TYPE&&self.videoHolder_do?self.isAnimForVideoAndAudioPlayersDone_bl&&(self.isVideoFullScreen_bl?(self.videoHolder_do.setX(-self.finalX),self.videoHolder_do.setY(-self.finalY)):(self.videoHolder_do.setX(self.itemBorderSize),self.videoHolder_do.setY(self.itemBorderSize)),self.videoHolder_do.setWidth(self.finalW-2*self.itemBorderSize),self.videoHolder_do.setHeight(self.finalH-2*self.itemBorderSize),RLVideoPlayer.resizeHandler()):self.type_str==FWDRL.AUDIO_TYPE&&self.audioHolder_do&&self.isAnimForVideoAndAudioPlayersDone_bl&&(self.audioHolder_do.setX(self.itemBorderSize),self.audioHolder_do.setY(self.itemBorderSize),self.audioHolder_do.setWidth(self.finalW-2*self.itemBorderSize),self.audioHolder_do.setHeight(self.finalH-2*self.itemBorderSize),RLAudioPlayer.resizeHandler())),FWDAnimation.killTweensOf(self.curItem_do),self.isMaximized_bl?(n=self.stageWidth/self.originalW,(r=self.stageHeight/self.originalH)<=n?l=n:n<=r&&(l=r),self.curItem_do.setX(parseInt((self.stageWidth-self.originalW*l)/2)),self.curItem_do.setY(parseInt((self.stageHeight-self.originalH*l)/2)),self.curItem_do.setWidth(Math.max(0,parseInt(self.originalW*l))),self.curItem_do.setHeight(Math.max(0,parseInt(self.originalH*l)))):t?FWDAnimation.to(self.curItem_do,.8,{x:self.itemBorderSize,y:self.itemBorderSize,w:self.finalW-2*self.itemBorderSize,h:self.finalH-2*self.itemBorderSize,ease:Expo.easeInOut}):(self.type_str==FWDRL.IMAGE_TYPE&&self.curItem_do.setAlpha(1),self.curItem_do.setX(self.itemBorderSize),self.curItem_do.setY(self.itemBorderSize),self.curItem_do.setWidth(self.finalW-2*self.itemBorderSize),self.curItem_do.setHeight(self.finalH-2*self.itemBorderSize)))}},self.showItemFirstTime=function(){self.isFirstItemShowed_bl=!0,self.mainItemHolder_do.setX(self.stageWidth/2),self.mainItemHolder_do.setY(self.stageHeight/2),self.mainItemHolder_do.setWidth(0),self.mainItemHolder_do.setHeight(0),self.itemBk_do.setX(0),self.itemBk_do.setY(0),self.itemBk_do.setWidth(0),self.itemBk_do.setHeight(0),self.curItem_do.type_str==FWDRL.IMAGE_TYPE&&(self.curItem_do.setAlpha(0),self.curItem_do.setX(-self.finalW/2+self.itemBorderSize),self.curItem_do.setY(-self.finalH/2+self.itemBorderSize),FWDAnimation.to(self.curItem_do,.8,{alpha:1,delay:.8,ease:Quint.easeOut}),FWDAnimation.to(self.curItem_do,.8,{x:self.itemBorderSize,y:self.itemBorderSize,ease:Expo.easeInOut}),self.startAnim(1601)),FWDAnimation.to(self.mainItemHolder_do,.8,{x:self.finalX,y:self.finalY,w:self.finalW,h:self.finalH,ease:Expo.easeInOut}),self.itemBorder_do.setAlpha(0),FWDAnimation.to(self.itemBorder_do,.8,{alpha:1,x:0,y:0,w:self.finalW,h:self.finalH,ease:Expo.easeInOut}),FWDAnimation.to(self.itemBk_do,.8,{x:self.itemBorderSize,y:self.itemBorderSize,w:self.finalW-2*self.itemBorderSize,h:self.finalH-2*self.itemBorderSize,ease:Expo.easeInOut}),self.hider.start(),setTimeout(function(){self.slideShowAutoPlay_bl&&self.tm.start(),FWDRL.dispatchEvent(FWDRL.SHOW_COMPLETE)},800),self.addKeyboardSupport_bl?self.addKeyboardSupport():self.removeKeyboardSupport()},self.gotoToItem=function(e){self.isReady_bl&&self.isFirstItemShowed_bl&&!self.isAnim_bl&&(self.isMobile_bl||self.disableClick(),self.id=e,self.useDeepLinking_bl?self.propsObjVariableName_str?FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id+"&rl_propsobj="+self.propsObjVariableName_str):FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id):self.createAndShowItem())},self.gotoNextItem=function(){self.isReady_bl&&self.isFirstItemShowed_bl&&!self.isAnim_bl&&(self.isMobile_bl||self.disableClick(),self.id++,self.id<0?self.id=self.totalItems-1:self.id>self.totalItems-1&&(self.id=0),self.useDeepLinking_bl?self.propsObjVariableName_str?FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id+"&rl_propsobj="+self.propsObjVariableName_str):FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id):self.createAndShowItem(),self.hideShareButtons(!0))},self.gotoPrevItem=function(){self.isReady_bl&&self.isFirstItemShowed_bl&&!self.isAnim_bl&&(self.isMobile_bl||self.disableClick(),self.id--,self.id<0?self.id=self.totalItems-1:self.id>self.totalItems-1&&(self.id=0),self.useDeepLinking_bl?self.propsObjVariableName_str?FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id+"&rl_propsobj="+self.propsObjVariableName_str):FWDAddress.setValue("RL?rl_playlist="+self.playlistDomOrObj_str+"&rl_id="+self.id):self.createAndShowItem(),self.hideShareButtons(!0))},self.removeItems=function(e){for(var t;self.itemHolder_do.getNumChildren()>e;)t=self.itemHolder_do.getChildAt(0),FWDAnimation.killTweensOf(t),self.itemHolder_do.removeChild(t),t.destroy();t=null},self.addSwipeSupport=function(){self.hasPointerEvent_bl?self.main_do.screen.addEventListener("pointerdown",self.swipeStartHandler):self.main_do.screen.addEventListener("touchstart",self.swipeStartHandler)},self.removeSwipeSupport=function(){self.hasPointerEvent_bl?(window.removeEventListener("pointerdown",self.swipeStartHandler),window.removeEventListener("pointerup",self.swipe
1UpHandler),window.removeEventListener("pointermove",self.swipeMoveHandler)):(window.removeEventListener("touchstart",self.swipeStartHandler),window.removeEventListener("touchend",self.swipeUpHandler),window.removeEventListener("touchmove",self.swipeMoveHandler)),self.swipeMoved_bl=!1},this.swipeStartHandler=function(e){if(!e.touches||1==e.touches.length){var t=FWDRLUtils.getViewportMouseCoordinates(e);self.swipeMoved_bl=!1,self.mouseX=t.screenX,self.mouseY=t.screenY,self.hasPointerEvent_bl?(window.addEventListener("pointerup",self.swipeUpHandler),window.addEventListener("pointermove",self.swipeMoveHandler)):(window.addEventListener("touchend",self.swipeUpHandler),window.addEventListener("touchmove",self.swipeMoveHandler))}},self.swipeMoveHandler=function(e){if(e.preventDefault&&e.preventDefault(),!(self.isClickedDisabled_bl||e.touches&&1!=e.touches.length)){self.swipeMoved_bl=!0;var t=FWDRLUtils.getViewportMouseCoordinates(e);self.dif=self.mouseX-t.screenX,self.mouseX=t.screenX,self.mouseY=t.screenY}},self.swipeUpHandler=function(e){var t;self.isAnim_bl||self.isAnimMaximizeOrMinimize_bl||self.isMaximized_bl||(t=FWDRLUtils.isApple?20:4,self.dif>t?self.isClickedDisabled_bl||self.gotoNextItem():self.dif<-t&&(self.isClickedDisabled_bl||self.gotoPrevItem()),self.dif=0,self.hasPointerEvent_bl?(window.removeEventListener("pointerup",self.swipeUpHandler),window.removeEventListener("pointermove",self.swipeMoveHandler)):(window.removeEventListener("touchend",self.swipeUpHandler),window.removeEventListener("touchmove",self.swipeMoveHandler)))},self.addKeyboardSupport=function(){self.hasKeyboardSupport_bl||(self.hasKeyboardSupport_bl=!0,document.addEventListener?(document.addEventListener("keydown",self.onKeyDownHandler),document.addEventListener("keyup",self.onKeyUpHandler)):(document.attachEvent("onkeydown",self.onKeyDownHandler),document.attachEvent("onkeyup",self.onKeyUpHandler)))},self.removeKeyboardSupport=function(){self.hasKeyboardSupport_bl&&(self.hasKeyboardSupport_bl=!1,document.removeEventListener?(document.removeEventListener("keydown",self.onKeyDownHandler),document.removeEventListener("keyup",self.onKeyUpHandler)):(document.detachEvent("onkeydown",self.onKeyDownHandler),document.detachEvent("onkeyup",self.onKeyUpHandler)))},self.onKeyDownHandler=function(e){return document.removeEventListener?document.removeEventListener("keydown",self.onKeyDownHandler):document.detachEvent("onkeydown",self.onKeyDownHandler),39==e.keyCode?(self.gotoNextItem(),e.preventDefault&&e.preventDefault(),!1):37==e.keyCode?(self.gotoPrevItem(),e.preventDefault&&e.preventDefault(),!1):void 0},this.onKeyUpHandler=function(e){document.addEventListener?document.addEventListener("keydown",self.onKeyDownHandler):document.attachEvent("onkeydown",self.onKeyDownHandler)},self.setDefaultSettings=function(){self.buttonsAlignment_str=self.DFButtonsAlignment_str,self.defaultItemW=self.DFDefaultItemW,self.defaultItemH=self.DFDefaultItemH,self.descriptionWindowPosition_str=self.DFDescriptionWindowPosition_str,self.desc_do&&(self.desc_do.position_str=self.descriptionWindowPosition_str),self.descriptionAnimationType_str=self.DFDescriptionAnimationType_str,self.desc_do&&(self.desc_do.descriptionAnimationType_str=self.descriptionAnimationType_str),self.backgroundColor_str=self.DFBackgroundColor_str,self.bk_do.getStyle().backgroundColor=self.backgroundColor_str,self.itemBorderColor_str=self.DFitemBorderColor_str,self.itemBorder_do&&(self.itemBorder_do.getStyle().backgroundColor=self.DFitemBorderColor_str),self.spaceBetweenButtons=self.DFSpaceBetweenButtons,self.buttonsHideDelay=self.DFbuttonsHideDelay,self.hider&&(self.hider.hideDelay=self.buttonsHideDelay),self.nextVideoOrAudioAutoPlay_bl=self.DFNextVideoOrAudioAutoPlay_bl,self.useAsModal_bl=self.DFUseAsModal_bl,self.slideShowAutoPlay_bl=self.DFSlideShowAutoPlay_bl,self.videoAutoPlay_bl=self.DFVideoAutoPlay_bl,self.audioAutoPlay_bl=self.DFAudioAutoPlay_bl,self.addKeyboardSupport_bl=self.DFSddKeyboardSupport_bl,self.showCloseButton_bl=self.DFShowCloseButton_bl,self.showShareButton_bl=self.DFShowFacebookButton_bl,self.defaultShowZoomButton_bl=self.DFShowZoomButton,self.showSlideShowButton_bl=self.DFShowSlideShowButton_bl,self.defaultShowSlideShowAnimation_bl=self.DFSefaultShowSlideShowAnimation_bl,self.defaultShowNextAndPrevButtons_bl=self.DFSefaultShowNextAndPrevButtons_bl,self.slideShowDelay=self.DFSlideShowDelay,self.tm&&(self.tm.delay=self.slideShowDelay),self.slp_do&&(self.slp_do.duration=self.slideShowDelay/1e3),self.itemOffsetH=self.DFItemOffsetH,self.buttonsOffsetIn=self.DFButtonsOffsetIn,self.buttonsOffsetOut=self.DFButtonsOffsetOut,self.itemBorderSize=self.DFItemBorderSize,self.desc_do&&(self.desc_do.margins=self.itemBorderSize),self.itemBorderRadius=self.DFItemBorderRadius,self.itemBorderRadius?self.mainItemHolder_do.getStyle().borderRadius=self.itemBorderRadius+"px":self.mainItemHolder_do.getStyle().borderRadius="",self.backgroundOpacity=self.DFBackgroun
1dOpacity,self.itemBoxShadow_str=self.DFItemBoxShadow_str,"none"==self.itemBoxShadow_str?self.mainItemHolder_do.getStyle().boxShadow="none":self.mainItemHolder_do.getStyle().boxShadow=self.itemBoxShadow_str,self.itemBkColor_str=self.DFItemBkColor_str,self.itemBk_do.getStyle().backgroundColor=self.itemBkColor_str,self.defaultShowThumbnails_bl=self.DFDefaultThumbnails_bl,self.defaultShowThumbnailsHideOrShowButton_bl=self.DFDefaultShowThumbnailsHideOrShowButton_bl,self.showThumbnailsByDefault_bl=self.DFShowThumbnailsByDefault_bl,self.showThumbnailsOverlay_bl=self.DFShowThumbnailsOverlay_bl,self.thumbnailsManager_do&&(self.thumbnailsManager_do.showThumbnailsOverlay_bl=self.showThumbnailsOverlay_bl),self.showThumbnailsSmallIcon_bl=self.DFShowThumbnailsSmallIcon_bl,self.thumbnailsManager_do&&(self.thumbnailsManager_do.showThumbnailsSmallIcon_bl=self.showThumbnailsSmallIcon_bl),self.thumbnailsOffsetBottom=self.DFThumbnailsOffsetBottom,self.thumbnailH=self.DFThumbnailH,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsOffsetBottom=self.thumbnailsOffsetBottom,self.thumbnailsManager_do.thumbnailH=self.thumbnailH-self.thumbnailsOffsetBottom,self.thumbnailsManager_do.stageHeight=self.thumbnailH),self.thumbnailsBorderSize=self.DFThumbnailsBorderSize,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderSize=self.thumbnailsBorderSize),self.thumbnailsBorderRadius=self.DFThumbnailsBorderRadius,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderRadius=self.thumbnailsBorderRadius),self.spaceBetweenThumbnailsAndItem=self.DFSpaceBetweenThumbnailsAndItem,self.spaceBetweenThumbnails=self.DFSpaceBetweenThumbnails,self.thumbnailsManager_do&&(self.thumbnailsManager_do.spaceBetweenThumbnails=self.spaceBetweenThumbnails),self.thumbnailsOverlayOpacity=self.DFThumbnailsOverlayOpacity,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsOverlayOpacity=self.thumbnailsOverlayOpacity),self.thumbnailsOverlayColor_str=self.DFThumbnailsOverlayColor_str,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsOverlayColor_str=self.thumbnailsOverlayColor_str),self.thumbnailsBorderNormalColor_str=self.DFThumbnailsBorderNormalColor,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderNormalColor_str=self.thumbnailsBorderNormalColor_str),self.thumbnailsBorderSelectedColor_str=self.DFThumbnailsBorderSelectedColor_str,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderSelectedColor_str=self.thumbnailsBorderNormalColor_str),self.defaultHideDescriptionButtons_bl=self.DFDefaultHideDescriptionButtons_bl,self.defaultShowDescriptionByDefault_bl=self.DFDefaultShowDescriptionByDefault_bl,self.showDescription_bl=self.defaultShowDescriptionByDefault_bl,self.descriptionWindowBackgroundColor_str=self.DFDescriptionWindowBackgroundColor,self.desc_do&&(self.desc_do.backgroundColor_str=self.descriptionWindowBackgroundColor_str,self.desc_do.bk_do.setBkColor(self.descriptionWindowBackgroundColor_str)),self.descriptionWindowBackgroundOpacity=self.DFDescriptionWindowBackgroundOpacity,self.desc_do&&(self.desc_do.backgroundOpacity=self.descriptionWindowBackgroundOpacity,self.desc_do.bk_do.setAlpha(self.desc_do.backgroundOpacity)),self.data.videoControllerBackgroundColor_str=self.DFVideoControllerBackgroundColor_str,self.data.videoPosterBackgroundColor_str=self.DFVideoPosterBackgroundColor_str,self.data.videoPosterBackgroundColor_str=self.DFVideoPosterBackgroundColor_str,self.video_do&&self.video_do.controller_do&&(self.video_do.controller_do.mainHolder_do.getStyle().backgroundColor=self.data.videoControllerBackgroundColor_str,self.video_do.videoPoster_do.getStyle().backgroundColor=self.data.videoPosterBackgroundColor_str),self.data.audioControllerBackgroundColor_str=self.DFAudioControllerBackgroundColor_str,self.audio_do&&self.audio_do.controller_do&&(self.audio_do.controller_do.getStyle().backgroundColor=self.data.audioControllerBackgroundColor_str)},self.setObjectPropsSettings=function(e){for(var t in e)switch(t){case"defaultItemWidth":self.defaultItemW=e.defaultItemWidth||640;break;case"defaultItemHeight":self.defaultItemH=e.defaultItemHeight||380;break;case"buttonsAlignment":self.buttonsAlignment_str=e.buttonsAlignment||"in","in"==self.buttonsAlignment_str||"out"==self.buttonsAlignment_str||(self.buttonsAlignment_str="in");break;
1case"descriptionWindowPosition":self.descriptionWindowPosition_str=e.descriptionWindowPosition||"top","top"==self.descriptionWindowPosition_str||"bottom"==self.descriptionWindowPosition_str||(self.descriptionWindowPosition_str="top"),self.desc_do&&(self.desc_do.position_str=self.descriptionWindowPosition_str);break;case"showDescriptionButton":self.defaultHideDescriptionButtons_bl=e.showDescriptionButton,self.defaultHideDescriptionButtons_bl="yes"==self.defaultHideDescriptionButtons_bl;break;case"showDescriptionByDefault":self.defaultShowDescriptionByDefault_bl=e.showDescriptionByDefault,self.defaultShowDescriptionByDefault_bl="yes"==self.defaultShowDescriptionByDefault_bl,self.showDescription_bl=self.defaultShowDescriptionByDefault_bl;break;case"descriptionWindowAnimationType":self.descriptionAnimationType_str=e.descriptionWindowAnimationType||"motion","motion"==self.descriptionAnimationType_str||"opacity"==self.descriptionAnimationType_str||(self.descriptionAnimationType_str="motion"),self.desc_do&&(self.desc_do.descriptionAnimationType_str=self.descriptionAnimationType_str);break;case"descriptionWindowBackgroundColor":self.descriptionWindowBackgroundColor_str=e.descriptionWindowBackgroundColor||"#FF0000",self.desc_do&&(self.desc_do.backgroundColor_str=self.descriptionWindowBackgroundColor_str,self.desc_do.bk_do.setBkColor(self.descriptionWindowBackgroundColor_str));break;case"descriptionWindowBackgroundOpacity":self.descriptionWindowBackgroundOpacity=e.descriptionWindowBackgroundOpacity||1,self.desc_do&&(self.desc_do.backgroundOpacity=self.descriptionWindowBackgroundOpacity,self.desc_do.bk_do.setAlpha(self.desc_do.backgroundOpacity));break;case"backgroundColor":self.backgroundColor_str=e.backgroundColor||"#000000",self.bk_do.getStyle().backgroundColor=self.backgroundColor_str;break;case"itemBorderColor":self.itemBorderColor_str=e.itemBorderColor||"transparent",self.itemBorder_do&&(self.itemBorder_do.getStyle().backgroundColor=self.itemBorderColor_str);break;case"spaceBetweenButtons":self.spaceBetweenButtons=e.spaceBetweenButtons||0;break;case"buttonsHideDelay":self.buttonsHideDelay=e.buttonsHideDelay||3,self.buttonsHideDelay*=1e3,self.hider&&(self.hider.hideDelay=self.buttonsHideDelay);break;case"useAsModal":self.useAsModal_bl=e.useAsModal,self.useAsModal_bl="yes"==self.useAsModal_bl;break;case"slideShowAutoPlay":self.slideShowAutoPlay_bl=e.slideShowAutoPlay,self.slideShowAutoPlay_bl="yes"==self.slideShowAutoPlay_bl;break;case"videoAutoPlay":self.videoAutoPlay_bl=e.videoAutoPlay,self.videoAutoPlay_bl="yes"==self.videoAutoPlay_bl,self.isMobile_bl&&(self.videoAutoPlay_bl=!1);break;case"nextVideoOrAudioAutoPlay":self.nextVideoOrAudioAutoPlay_bl=e.nextVideoOrAudioAutoPlay,self.nextVideoOrAudioAutoPlay_bl="yes"==self.nextVideoOrAudioAutoPlay_bl,self.isMobile_bl&&(self.nextVideoOrAudioAutoPlay_bl=!1);break;case"audioAutoPlay":self.audioAutoPlay_bl=e.audioAutoPlay,self.audioAutoPlay_bl="yes"==self.audioAutoPlay_bl,self.isMobile_bl&&(self.audioAutoPlay_bl=!1);break;case"addKeyboardSupport":self.addKeyboardSupport_bl=e.addKeyboardSupport,self.addKeyboardSupport_bl="yes"==self.addKeyboardSupport_bl;break;case"showCloseButton":self.showCloseButton_bl=e.showCloseButton,self.showCloseButton_bl="no"!=self.showCloseButton_bl;break;case"showShareButton":self.showShareButton_bl=e.showShareButton,self.showShareButton_bl="yes"==self.showShareButton_bl;break;case"showZoomButton":self.defaultShowZoomButton_bl=e.showZoomButton,self.defaultShowZoomButton_bl="no"!=self.defaultShowZoomButton_bl;break;case"showSlideShowButton":self.showSlideShowButton_bl=e.showSlideShowButton,self.showSlideShowButton_bl="yes"==self.showSlideShowButton_bl;break;case"showSlideShowAnimation":self.defaultShowSlideShowAnimation_bl=e.showSlideShowAnimation,self.defaultShowSlideShowAnimation_bl="yes"==self.defaultShowSlideShowAnimation_bl;break;case"showNextAndPrevButtons":self.defaultShowNextAndPrevButtons_bl=e.showNextAndPrevButtons,self.defaultShowNextAndPrevButtons_bl="no"!=self.defaultShowNextAndPrevButtons_bl,"no"==e.showNextAndPrevButtonsOnMobile&&self.isMobile_bl&&(self.defaultShowNextAndPrevButtons_bl=!1);break;case"slideShowDelay":self.slideShowDelay=1e3*parseInt(e.slideShowDelay),self.slideShowDelay<.001&&(self.slideShowDelay=1e3),self.tm&&(self.tm.delay=self.slideShowDelay),self.slp_do&&(self.slp_do.duration=self.slideShowDelay/1e3);break;case"itemOffsetHeight":self.itemOffsetH=e.itemOffsetHeight||0;break;case"buttonsOffsetIn":self.buttonsAlignment_str==FWDRL.BUTTONS_IN?this.buttonsOffsetIn=e.buttonsOffsetIn||0:this.buttonsOffsetIn=e.buttonsOffsetOut||0;break;case"buttonsOffsetOut":self.buttonsAlignment_str==FWDRL.BUTTONS_IN?self.buttonsOffsetOut=e.buttonsOffsetOut||0:self.buttonsOffsetOut=e.buttonsOffsetIn||0;break;case"itemBorderSize":self.itemBorderSize=e.itemBorderSize||0,self.desc_do&&(self.desc_do.margins=self.itemBorderSize);break;case"itemBorderRadius":self.itemBorderRadius=e.itemBorderRadius||0,self.itemBorderRadius?self.mainItemHolder_do.getStyle().borderRadius=self.itemBorderRadius+"px":self.mainItemHolder_do.getStyle().borderRadius="";break;case"backgroundOpacity":self.backgroundOpacity=e.backgroundOpacity||.8;break;case"itemBoxShadow":self.itemBoxShadow_str=e.itemBoxShadow||"none","none"==self.itemBoxShadow_str?self.mainItemHolder_do.getStyle().boxShadow="none":self.mainItemHolder_do.getStyle().boxShadow=self.itemBoxShadow_str;break;
1case"itemBackgroundColor":self.itemBkColor_str=e.itemBackgroundColor||"transparent",self.itemBk_do.getStyle().backgroundColor=self.itemBkColor_str;break;case"showThumbnails":self.defaultShowThumbnails_bl=e.showThumbnails,self.defaultShowThumbnails_bl="yes"==self.defaultShowThumbnails_bl;break;case"showThumbnailsHideOrShowButton":self.defaultShowThumbnailsHideOrShowButton_bl=e.showThumbnailsHideOrShowButton,self.defaultShowThumbnailsHideOrShowButton_bl="yes"==self.defaultShowThumbnailsHideOrShowButton_bl;break;case"showThumbnailsByDefault":self.showThumbnailsByDefault_bl=e.showThumbnailsByDefault,self.showThumbnailsByDefault_bl="yes"==self.showThumbnailsByDefault_bl;break;case"showThumbnailsOverlay":self.showThumbnailsOverlay_bl=e.showThumbnailsOverlay,self.showThumbnailsOverlay_bl="yes"==self.showThumbnailsOverlay_bl,self.thumbnailsManager_do&&(self.thumbnailsManager_do.showThumbnailsOverlay_bl=self.showThumbnailsOverlay_bl);break;case"showThumbnailsSmallIcon":self.showThumbnailsSmallIcon_bl=e.showThumbnailsSmallIcon,self.showThumbnailsSmallIcon_bl="yes"==self.showThumbnailsSmallIcon_bl,self.thumbnailsManager_do&&(self.thumbnailsManager_do.showThumbnailsSmallIcon_bl=self.showThumbnailsSmallIcon_bl);break;case"thumbnailsOffsetBottom":self.thumbnailsOffsetBottom=e.thumbnailsOffsetBottom||0,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsOffsetBottom=self.thumbnailsOffsetBottom);break;case"thumbnailsImageHeight":self.thumbnailH=e.thumbnailsImageHeight||50;break;case"thumbnailsBorderSize":self.thumbnailsBorderSize=e.thumbnailsBorderSize||0,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderSize=self.thumbnailsBorderSize);break;case"thumbnailsBorderRadius":self.thumbnailsBorderRadius=e.thumbnailsBorderRadius||0,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderRadius=self.thumbnailsBorderRadius);break;case"spaceBetweenThumbnailsAndItem":self.spaceBetweenThumbnailsAndItem=e.spaceBetweenThumbnailsAndItem||0;break;case"spaceBetweenThumbnails":self.spaceBetweenThumbnails=e.spaceBetweenThumbnails||0,self.thumbnailsManager_do&&(self.thumbnailsManager_do.spaceBetweenThumbnails=self.spaceBetweenThumbnails);break;case"thumbnailsOverlayOpacity":self.thumbnailsOverlayOpacity=e.thumbnailsOverlayOpacity||1,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsOverlayOpacity=self.thumbnailsOverlayOpacity);break;case"thumbnailsOverlayColor":self.thumbnailsOverlayColor_str=e.thumbnailsOverlayColor||"#FF0000",self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsOverlayColor_str=self.thumbnailsOverlayColor_str);break;case"thumbnailsBorderNormalColor":self.thumbnailsBorderNormalColor_str=e.thumbnailsBorderNormalColor||"#FF0000",self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderNormalColor_str=self.thumbnailsBorderNormalColor_str);break;case"thumbnailsBorderSelectedColor":self.thumbnailsBorderSelectedColor_str=e.thumbnailsBorderSelectedColor||"#FF0000",self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailsBorderSelectedColor_str=self.thumbnailsBorderNormalColor_str);break;case"videoControllerBackgroundColor":self.data.videoControllerBackgroundColor_str=e.videoControllerBackgroundColor||"transparent",self.video_do&&self.video_do.controller_do&&(self.video_do.controller_do.mainHolder_do.getStyle().backgroundColor=self.data.videoControllerBackgroundColor_str);break;case"videoPosterBackgroundColor":self.data.videoPosterBackgroundColor_str=e.videoPosterBackgroundColor||"transparent",self.video_do&&(self.video_do.videoPoster_do.getStyle().backgroundColor=self.data.videoPosterBackgroundColor_str);break;case"audioControllerBackgroundColor":self.data.audioControllerBackgroundColor_str=e.audioControllerBackgroundColor||"transparent",self.audio_do&&self.audio_do.controller_do&&(self.audio_do.controller_do.getStyle().backgroundColor=self.data.audioControllerBackgroundColor_str)}e.thumbnailsImageHeight&&(self.thumbnailH+=2*self.thumbnailsBorderSize+self.thumbnailsOffsetBottom,self.thumbnailsManager_do&&(self.thumbnailsManager_do.thumbnailH=self.thumbnailH-self.thumbnailsOffsetBottom,self.thumbnailsManager_do.stageHeight=self.thumbnailH))},FWDRL.addListener=function(e,t){if(self.listeners){if(null==e)throw Error("type_str is required.");
1if("object"==typeof e)throw Error("type_str must be of type_str String.");if("function"!=typeof t)throw Error("listener must be of type_str Function.");var s={};s.type_str=e,s.listener=t,(s.target=self).listeners.events_ar.push(s)}},FWDRL.dispatchEvent=function(e,t){if(null!=self.listeners){if(null==e)throw Error("type_str is required.");if("object"==typeof e)throw Error("type_str must be of type_str String.");for(var s=0,i=self.listeners.events_ar.length;s<i;s++)if(self.listeners.events_ar[s].target===self&&self.listeners.events_ar[s].type_str===e){if(t)for(var o in t)self.listeners.events_ar[s][o]=t[o];self.listeners.events_ar[s].listener.call(self,self.listeners.events_ar[s])}}},FWDRL.removeListener=function(e,t){if(null==e)throw Error("type_str is required.");if("object"==typeof e)throw Error("type_str must be of type_str String.");if("function"!=typeof t)throw Error("listener must be of type_str Function."+e);for(var s=0,i=self.listeners.events_ar.length;s<i;s++)if(self.listeners.events_ar[s].target===self&&self.listeners.events_ar[s].type_str===e&&self.listeners.events_ar[s].listener===t){self.listeners.events_ar.splice(s,1);break}},self.init()};FWDRL.setPrototype=function(){FWDRL.prototype=new FWDRVPEventDispatcher},FWDRL.READY="ready",FWDRL.SHOW_START="showStart",FWDRL.SHOW_COMPLETE="showComplete",FWDRL.HIDE_START="hideStart",FWDRL.HIDE_COMPLETE="hidecComplete",FWDRL.UPDATE="update",FWDRL.BUTTONS_IN="in",FWDRL.READY="ready",FWDRL.ERROR="error",FWDRL.IMAGE_TYPE="image",FWDRL.VIDEO_TYPE="video",FWDRL.AUDIO_TYPE="audio",FWDRL.FLASH_TYPE="flash",FWDRL.IFRAME_TYPE="iframe",FWDRL.MAXIMIZE_COMPLETE="maximizeComplete",window.FWDRL=FWDRL}(window),function(){var r=function(e,t,s,i,o){var n=this;r.prototype;this.n1Img=e,this.s1Path_str=t,this.n2Img=s,this.s2Path_str=i,this.buttonsHolder_do,this.firstButton_do,this.n1_do,this.s1_do,this.secondButton_do,this.n2_do,this.s2_do,this.buttonWidth=n.n1Img.width,this.buttonHeight=n.n1Img.height,this.isSelectedState_bl=!1,this.currentState=1,this.isDisabled_bl=!1,this.isMaximized_bl=!1,this.disptachMainEvent_bl=o,this.isDisabled_bl=!1,this.isHoverDisabled_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,this.allowToCreateSecondButton_bl=!n.isMobile_bl||n.hasPointerEvent_bl,n.init=function(){n.setButtonMode(!0),n.setWidth(n.buttonWidth),n.setHeight(n.buttonHeight),n.setupMainContainers(),n.secondButton_do.setX(-50)},n.setupMainContainers=function(){if(n.buttonsHolder_do=new FWDRLDisplayObject("div"),n.buttonsHolder_do.setOverflow("visible"),n.firstButton_do=new FWDRLDisplayObject("div"),n.addChild(n.firstButton_do),n.n1_do=new FWDRLDisplayObject("img"),n.n1_do.setScreen(n.n1Img),n.firstButton_do.addChild(n.n1_do),n.allowToCreateSecondButton_bl){n.s1_do=new FWDRLDisplayObject("img");var e=new Image;e.src=n.s1Path_str,n.s1_do.setScreen(e),n.s1_do.setWidth(n.buttonWidth),n.s1_do.setHeight(n.buttonHeight),n.s1_do.setAlpha(0),n.firstButton_do.addChild(n.s1_do)}if(n.firstButton_do.setWidth(n.buttonWidth),n.firstButton_do.setHeight(n.buttonHeight),n.secondButton_do=new FWDRLDisplayObject("div"),n.addChild(n.secondButton_do),n.n2_do=new FWDRLDisplayObject("img"),n.n2_do.setScreen(n.n2Img),n.secondButton_do.addChild(n.n2_do),n.allowToCreateSecondButton_bl){n.s2_do=new FWDRLDisplayObject("img");var t=new Image;t.src=n.s2Path_str,n.s2_do.setScreen(t),n.s2_do.setWidth(n.buttonWidth),n.s2_do.setHeight(n.buttonHeight),n.s2_do.setAlpha(0),n.secondButton_do.addChild(n.s2_do)}n.secondButton_do.setWidth(n.buttonWidth),n.secondButton_do.setHeight(n.buttonHeight),n.buttonsHolder_do.addChild(n.secondButton_do),n.buttonsHolder_do.addChild(n.firstButton_do),n.addChild(n.buttonsHolder_do),n.isMobile_bl?n.hasPointerEvent_bl?(n.screen.addEventListener("pointerdown",n.onMouseUp),n.screen.addEventListener("pointerover",n.onMouseOver),n.screen.addEventListener("pointerout",n.onMouseOut)):(n.screen.addEventListener("toustart",n.onDown),n.screen.addEventListener("touchend",n.onMouseUp)):n.screen.addEventListener?(n.screen.addEventListener("mouseover",n.onMouseOver),n.screen.addEventListener("mouseout",n.onMouseOut),n.screen.addEventListener("mouseup",n.onMouseUp)):n.screen.attachEvent&&(n.screen.attachEvent("onmouseover",n.onMouseOver),n.screen.attachEvent("onmouseout",n.onMouseOut),n.screen.attachEvent("onmousedown",n.onMouseUp))},n.onMouseOver=function(e,t){n.dispatchEvent(r.SHOW_TOOLTIP,{e:e}),n.isDisabled_bl||n.isSelectedState_bl||n.isHoverDisabled_bl||e.pointerType&&e.pointerType!=e.MSPOINTER_TYPE_MOUSE&&"mouse"!=e.pointerType||(n.dispatchEvent(r.MOUSE_OVER,{e:e}),n.setSelectedState(!0))},n.onMouseOut=function(e){n.isDisabled_bl||!n.isSelectedState_bl||n.isHoverDisabled_bl||e.pointerType&&e.pointerType!=e.MSPOINTER_TYPE_MOUSE&&"mouse"!=e.pointerType||(n.setNormalState(),n.dispatchEvent(r.MOUSE_OUT))},n.onDown=function(e){e.preventDefault&&e.preventDefault()},n.onMouseUp=function(e){n.isDisabled_bl||2==e.button||(e.preventDefault&&e.preventDefault(),n.isMobile_bl||n.onMouseOver(e,!1),n.disptachMainEvent_bl&&n.dispatchEvent(r.MOUSE_UP,{e:e}))},n.toggleButton=function(){1==n.currentState?(n.firstButton_do.setX(-50),n.secondButton_do.setX(0),n.currentState=0,n.dispatchEvent(r.FIRST_BUTTON_CLICK)):(n.firstButton_do.setX(-50),n.secondButton_do.setX(0),n.currentState=1,n.dispatchEvent(r.SECOND_BUTTON_CLICK))},n.setButtonState=function(e){1==e?(n.firstButton_do.setX(0),n.secondButton_do.setX(-50),n.currentState=1):(n.firstButton_do.setX(-50),n.secondButton_do.setX(0),n.currentState=0)},this.setNormalState=function(){n.isMobile_bl&&!n.hasPointerEvent_bl||(n.isSelectedState_bl=!1,FWDAnimation.killTweensOf(n.s1_do),FWDAnimation.killTweensOf(n.s2_do),FWDAnimation.to(n.s1_do,.5,{alpha:0,ease:Expo.easeOut}),FWDAnimation.to(n.s2_do,.5,{alpha:0,ease:Expo.easeOut}))},this.setSelectedState=function(e){n.isSelectedState_bl=!0,FWDAnimation.killTweensOf(n.s1_do),FWDAnimation.killTweensOf(n.s2_do),FWDAnimation.to(n.s1_do,.5,{alpha:1,delay:.1,ease:Expo.easeOut}),FWDAnimation.to(n.s2_do,.5,{alpha:1,delay:.1,ease:Expo.easeOut})},this.disable=function(){n.isDisabled_bl=!0,n.setButtonMode(!1),FWDAnimation.to(n,.6,{alpha:.4})},this.enable=function(){n.isDisabled_bl=!1,n.setButtonMode(!0),FWDAnimation.to(n,.6,{alpha:1})},this.disableHover=function(){n.isHoverDisabled_bl=!0,n.setSelectedState()},this.enableHover=function(){n.isHoverDisabled_bl=!1},n.init()};r.setPrototype=function(){r.prototype=new FWDRLDisplayObject("div")},r.FIRST_BUTTON_CLICK="onFirstClick",r.SECOND_BUTTON_CLICK="secondButtonOnClick",r.SHOW_TOOLTIP="showToolTip",r.MOUSE_OVER="onMouseOver",r.MOUSE_OUT="onMouseOut",r.MOUSE_UP="onMouseUp",r.CLICK="onClick",r.prototype=null,window.FWDRLComplexButton=r}(window),function(e){var t=function(){var o=this;t.prototype;this.main_do=null,this.init=function(){this.setupScreen(),e.onerror=this.showError,this.screen.style.zIndex=1e20,setTimeout(this.addConsoleToDom,100),setInterval(this.position,100)},this.position=function(){var e=FWDRLUtils.getScrollOffsets();o.setX(e.x),o.setY(e.y+30)},this.addConsoleToDom=function(){-1!=navigator.userAgent.toLowerCase().indexOf("msie 7")?document.getElementsByTagName("body")[0].appendChild(o.screen):document.documentElement.appendChild(o.screen)},this.setupScreen=function(){this.main_do=new FWDRLDisplayObject("div","absolute"),this.main_do.setOverflow("auto"),this.main_do.setWi
1dth(300),this.main_do.setHeight(150),this.setWidth(300),this.setHeight(150),this.main_do.setBkColor("#FFFFFF"),this.addChild(this.main_do)},this.showError=function(e,t,s){var i=o.main_do.getInnerHTML()+"<br>JavaScript error: "+e+" on line "+s+" for "+t;o.main_do.setInnerHTML(i),o.main_do.screen.scrollTop=o.main_do.screen.scrollHeight},this.log=function(e){var t=o.main_do.getInnerHTML()+"<br>"+e;o.main_do.setInnerHTML(t),o.main_do.getScreen().scrollTop=1e4},this.init()};t.setPrototype=function(){t.prototype=new FWDRLDisplayObject("div","absolute")},t.prototype=null,e.FWDRLConsole=t}(window),function(){function e(e,t){var r=this;this.parent=e,this.url="http://www.webdesign-flash.ro",this.menu_do=null,this.normalMenu_do=null,this.selectedMenu_do=null,this.over_do=null,this.isDisabled_bl=!1,this.init=function(){r.updateParent(r.parent)},this.updateParent=function(e){r.parent&&(r.parent.screen.addEventListener?r.parent.screen.removeEventListener("contextmenu",this.contextMenuHandler):r.parent.screen.detachEvent("oncontextmenu",this.contextMenuHandler)),r.parent=e,r.parent.screen.addEventListener?r.parent.screen.addEventListener("contextmenu",this.contextMenuHandler):r.parent.screen.attachEvent("oncontextmenu",this.contextMenuHandler)},this.contextMenuHandler=function(e){if(!r.isDisabled_bl){if("disabled"==t)return!!e.preventDefault&&void e.preventDefault();if("default"!=t&&-1!=r.url.indexOf("sh.r")){if(r.setupMenus(),r.parent.addChild(r.menu_do),r.menu_do.setVisible(!0),r.positionButtons(e),window.addEventListener?window.addEventListener("mousedown",r.contextMenuWindowOnMouseDownHandler):document.documentElement.attachEvent("onclick",r.contextMenuWindowOnMouseDownHandler),!e.preventDefault)return!1;e.preventDefault()}}},this.contextMenuWindowOnMouseDownHandler=function(e){var t=FWDRLUtils.getViewportMouseCoordinates(e),s=t.screenX,i=t.screenY;FWDRLUtils.hitTest(r.menu_do.screen,s,i)||(window.removeEventListener?window.removeEventListener("mousedown",r.contextMenuWindowOnMouseDownHandler):document.documentElement.detachEvent("onclick",r.contextMenuWindowOnMouseDownHandler),r.menu_do.setX(-500))},this.setupMenus=function(){this.menu_do||(this.menu_do=new FWDRLDisplayObject("div"),r.menu_do.setX(-500),this.menu_do.getStyle().width="100%",this.normalMenu_do=new FWDRLDisplayObject("div"),this.normalMenu_do.getStyle().fontFamily="Arial, Helvetica, sans-serif",this.normalMenu_do.getStyle().padding="4px",this.normalMenu_do.getStyle().fontSize="12px",this.normalMenu_do.getStyle().color="#000000",this.normalMenu_do.setInnerHTML("© made by FWD"),this.normalMenu_do.setBkColor("#FFFFFF"),this.selectedMenu_do=new FWDRLDisplayObject("div"),this.selectedMenu_do.getStyle().fontFamily="Arial, Helvetica, sans-serif",this.selectedMenu_do.getStyle().padding="4px",this.selectedMenu_do.getStyle().fontSize="12px",this.selectedMenu_do.getStyle().color="#FFFFFF",this.selectedMenu_do.setInnerHTML("© made by FWD"),this.selectedMenu_do.setBkColor("#000000"),this.selectedMenu_do.setAlpha(0),this.over_do=new FWDRLDisplayObject("div"),this.over_do.setBkColor("#FF0000"),this.over_do.setAlpha(0),this.menu_do.addChild(this.normalMenu_do),this.menu_do.addChild(this.selectedMenu_do),this.menu_do.addChild(this.over_do),this.parent.addChild(this.menu_do),this.over_do.setWidth(this.selectedMenu_do.getWidth()),this.menu_do.setWidth(this.selectedMenu_do.getWidth()),this.over_do.setHeight(this.selectedMenu_do.getHeight()),this.menu_do.setHeight(this.selectedMenu_do.getHeight()),this.menu_do.setVisible(!1),this.menu_do.setButtonMode(!0),this.menu_do.screen.onmouseover=this.mouseOverHandler,this.menu_do.screen.onmouseout=this.mouseOutHandler,this.menu_do.screen.onclick=this.onClickHandler)},this.mouseOverHandler=function(){-1==r.url.indexOf("w.we")&&(r.menu_do.visible=!1),FWDAnimation.to(r.normalMenu_do,.8,{alpha:0,ease:Expo.easeOut}),FWDAnimation.to(r.selectedMenu_do,.8,{alpha:1,ease:Expo.easeOut})},this.mouseOutHandler=function(){FWDAnimation.to(r.normalMenu_do,.8,{alpha:1,ease:Expo.easeOut}),FWDAnimation.to(r.selectedMenu_do,.8,{alpha:0,ease:Expo.easeOut})},this.onClickHandler=function(){window.open(r.url,"_blank")},this.positionButtons=function(e){var t=FWDRLUtils.getViewportMouseCoordinates(e),s=t.screenX-r.parent.getGlobalX(),i=t.screenY-r.parent.getGlobalY(),o=2+s,n=2+i;o>
1r.parent.getWidth()-r.menu_do.getWidth()-2&&(o=s-r.menu_do.getWidth()-2),n>r.parent.getHeight()-r.menu_do.getHeight()-2&&(n=i-r.menu_do.getHeight()-2),r.menu_do.setX(o),r.menu_do.setY(n)},this.disable=function(){r.isDisabled_bl=!0},this.enable=function(){r.isDisabled_bl=!1},this.init()}e.prototype=null,window.FWDRLContextMenu=e}(window),function(o){var n=function(e,t,s){var i=this;n.prototype;this.xhr=null,this.emailXHR=null,this.playlist_ar=null,this.props_obj=e,this.skinPaths_ar=[],this.images_ar=[],this.cats_ar=[],this.lightboxSkinPath_str=null,this.facebookAppId_str=null,this.wrningIconPath_str=null,this.countLoadedSkinImages=0,this.showLoadPlaylistErrorId_to,this.loadPreloaderId_to,this.allowToChangeVolume_bl=!0,this.autoPlay_bl=!1,this.showFacebookButton_bl=!1,this.isDataLoaded_bl=!1,this.useDeepLinking_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,i.init=function(){i.parseProperties()},i.parseProperties=function(){if(i.mainFolderPath_str=i.props_obj.mainFolderPath,i.mainFolderPath_str)if(i.mainFolderPath_str.lastIndexOf("/")+1!=i.mainFolderPath_str.length&&(i.mainFolderPath_str+="/"),i.lightboxSkinPath_str=i.props_obj.skinPath,i.lightboxSkinPath_str){if(i.lightboxSkinPath_str.lastIndexOf("/")+1!=i.lightboxSkinPath_str.length&&(i.lightboxSkinPath_str+="/"),i.flashPath_str=i.mainFolderPath_str+"video_player.swf",i.audioFlashPath_str=i.mainFolderPath_str+"audio_player.swf",i.lightboxSkinPath_str=i.mainFolderPath_str+i.lightboxSkinPath_str,i.videoSkinPath_str=i.lightboxSkinPath_str+"video_player_skin/",i.audioSkinPath_str=i.lightboxSkinPath_str+"audio_player_skin/",i.wrningIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/warning.png",i.rightClickContextMenu_str=i.props_obj.rightClickContextMenu||"developer",test="developer"==i.rightClickContextMenu_str||"disabled"==i.rightClickContextMenu_str||"default"==i.rightClickContextMenu_str,test||(i.rightClickContextMenu_str="developer"),i.autoPlay_bl=i.props_obj.autoPlay,i.autoPlay_bl="yes"==i.autoPlay_bl,i.useVideo_bl="no"!=i.props_obj.useVideo,i.DFUseVideo_bl=i.useVideo_bl,!FWDRLEVPlayer.hasHTML5Video&&FWDRLUtils.isLocal&&(i.useVideo_bl=!1),i.useAudio_bl="no"!=i.props_obj.useAudio,i.DFUseAudio_bl=i.useAudio_bl,!FWDRLEAP.hasHTML5Audio&&FWDRLUtils.isLocal&&(i.useAudio_bl=!1),i.timeColor_str=i.props_obj.timeColor||"#FF0000",i.videoPosterBackgroundColor_str=i.props_obj.videoPosterBackgroundColor||"transparent",i.videoControllerBackgroundColor_str=i.props_obj.videoControllerBackgroundColor||"transparent",i.audioControllerBackgroundColor_str=i.props_obj.audioControllerBackgroundColor||"transparent",i.volume=1,i.controllerHeight=i.props_obj.videoControllerHeight||50,i.startSpaceBetweenButtons=i.props_obj.startSpaceBetweenButtons||0,i.controllerHideDelay=i.props_obj.videoControllerHideDelay||2,i.controllerHideDelay*=1e3,i.vdSpaceBetweenButtons=i.props_obj.vdSpaceBetweenButtons||0,i.scrubbersOffsetWidth=i.props_obj.scrubbersOffsetWidth||0,i.volumeScrubberOffsetRightWidth=i.props_obj.volumeScrubberOffsetRightWidth||0,i.timeOffsetLeftWidth=i.props_obj.timeOffsetLeftWidth||0,i.timeOffsetRightWidth=i.props_obj.timeOffsetRightWidth||0,i.timeOffsetTop=i.props_obj.timeOffsetTop||0,i.logoMargins=i.props_obj.logoMargins||0,i.mainScrubberOffestTop=i.props_obj.mainScrubberOffestTop||0,i.volumeScrubberWidth=i.props_obj.volumeScrubberWidth||10,i.audioScrubbersOffestTotalWidth=i.props_obj.audioScrubbersOffestTotalWidth||0,i.audioControllerHeight=i.props_obj.audioControllerHeight||40,200<i.volumeScrubberWidth&&(i.volumeScrubberWidth=200),i.isMobile_bl&&(i.allowToChangeVolume_bl=!1),i.addKeyboardSupport_bl=i.props_obj.addVideoKeyboardSupport,i.addKeyboardSupport_bl="no"!=i.addKeyboardSupport_bl,i.videoAutoPlay_bl=i.props_obj.videoAutoPlay,i.videoAutoPlay_bl="yes"==i.videoAutoPlay_bl,FWDRLUtils.isMobile&&(i.videoAutoPlay_bl=!1),i.audioAutoPlay_bl=i.props_obj.audioAutoPlay,i.audioAutoPlay_bl="yes"==i.audioAutoPlay_bl,FWDRLUtils.isMobile&&(i.audioAutoPlay_bl=!1),i.videoLoop_bl=i.props_obj.videoLoop,i.videoLoop_bl="yes"==i.videoLoop_bl,i.audioLoop_bl=i.props_obj.audioLoop,i.audioLoop_bl="yes"==i.audioLoop_bl,i.showLogo_bl=i.props_obj.showLogo,i.showLogo_bl="yes"==i.showLogo_bl,i.hideLogoWithController_bl=i.props_obj.hideLogoWithController,i.hideLogoWithController_bl="yes"==i.hideLogoWithController_bl,i.showPoster_bl=i.props_obj.showPoster,i.showPoster_bl="yes"==i.showPoster_bl,i.showVolumeScrubber_bl=i.props_obj.showVolumeScrubber,i.showVolumeScrubber_bl="no"!=i.showVolumeScrubber_bl,i.showVolumeButton_bl=i.props_obj.showVolumeButton,i.showVolumeButton_bl="no"!=i.showVolumeButton_bl,i.showControllerWhenVideoIsStopped_bl=!0,i.showTime_bl=i.props_obj.showTime,i.showTime_bl="no"!=i.showTime_bl,i.videoShowFullScreenButton_bl=i.props_obj.videoShowFullScreenButton,i.videoShowFullScreenButton_bl="no"!=i.videoShowFullScreenButton_bl,i.showShareButton_bl=i.props_obj.showShareButton,i.showShareButton_bl="yes"==i.showShareButton_bl,i.mainPreloader_img=new Image,i.mainPreloader_img.onerror=i.onSkinLoadErrorHandler,i.mainPreloader_img.onload=i.onPreloaderLoadHandler,i.mainPreloader_img.src=i.lightboxSkinPath_str+"linghtbox_skin/preloader.png",i.skinPaths_ar=[{img:i.playN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/play-button.png"},{img:i.nextN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/next-button.png"},{img:i.prevN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/prev-button.png"},{img:i.closeN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/close-button.png"},{img:i.infoOpenN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/info-open-button.png"},{img:i.infoCloseN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/info-close-button.png"},{img:i.maximizeN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/maximize-button.png"},{img:i.minimizeN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/minimize-button.png"},{img:i.playN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/play-button.png"},{img:i.pauseN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/pause-button.png"},{img:i.hideThumbnailsN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/hide-thumbnails-button.png"},{img:i.showThumbnailsN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/show-thumbnails-button.png"},{img:i.slideSwowImage_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/slideshow-preloader.png"}],i.skinPaths_ar.push({img:i.showShareImage_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/show-share-button.png"},{img:i.hideShareImage_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/hide-share-button.png"},{img:i.facebookN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/facebook-button.png"},{img:i.twitterN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/twitter-button.png"},{img:i.googleN_img=new Image,src:i.lightboxSkinPath_str+"linghtbox_skin/google-plus-button.png"}),i.prevSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/prev-button-over.png",i.nextSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/next-button-over.png",i.closeSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/close-button-over.png",i.infoOpenS_str=i.lightboxSkinPath_str+"linghtbox_skin/info-open-button-over.png",i.infoCloseS_str=i.lightboxSkinPath_str+"linghtbox_skin/info-close-button-over.png",i.maximizeSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/maximize-button-over.png",i.minimizeSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/minimize-button-over.png",i.playS_str=i.lightboxSkinPath_str+"linghtbox_skin/play-button-over.png",i.pauseS_str=i.lightboxSkinPath_str+"linghtbox_skin/pause-button-over.png",i.hideThumbnailsSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/hide-thumbnails-button-over.png",i.showThumbnailsSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/show-thumbnails-button-over.png",i.showShareImageSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/show-share-button-over.png",i.hideShareImageSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/hide-share-button-over.png",i.facebookImageSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/facebook-button-over.png",i.twitterImageSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/twitter-button-over.png",i.googleImageSPath_str=i.lightboxSkinPath_str+"linghtbox_skin/google-plus-button-over.png",i.imageIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/image-icon.png",i.flashIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/flash-icon.png",i.audioIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/audio-icon.png",i.videoIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/video-icon.png",i.vimeoIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/vimeo-icon.png",i.youtubeIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/youtube-icon.png",i.mapsIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/maps-icon.png",i.ajaxIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/ajax-icon.png",i.htmlIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/html-icon.png",i.iframeIconPath_str=i.lightboxSkinPath_str+"linghtbox_skin/iframe-icon.png",i.useVideo_bl&&(i.skinPaths_ar.push({img:i.videoMainPreloader_img=new Image,src:i.videoSkinPath_str+"preloader.png"},{img:i.videoPlayN_img=new Image,src:i.videoSkinPath_str+"play-button.png"},{img:i.videoPauseN_img=new Image,src:i.videoSkinPath_str+"pause-button.png"},{img:i.videoMainScrubberBkLeft_img=new Image,src:i.videoSkinPath_str+"scrubber-left-background.png"},{img:i.videoMainScrubberDragLeft_img=new Image,src:i.videoSkinPath_str+"scrubber-left-drag.png"},{img:i.videoMainScrubberLine_img=new Image,src:i.videoSkinPath_str+"scrubber-line.png"},{img:i.videoVolumeN_img=new Image,src:i.videoSkinPath_str+"volume-button.png"},{img:i.videoProgressLeft_img=new Image,src:i.videoSkinPath_str+"progress-left.png"},{img:i.videoLargePlayN_img=new Image,src:i.videoSkinPath_str+"large-play-button.png"},{img:i.videoFullScreenN_img=new Image,src:i.videoSkinPath_str+"full-screen-button.png"},{img:i.videoNormalScreenN_img=new Image,src:i.videoSkinPath_str+"normal-screen-button.png"}),i.videoPlaySPath_str=i.videoSkinPath_str+"play-button-over.png",i.videoPauseSPath_str=i.videoSkinPath_str+"pause-button-over.png",i.videoBkMiddlePath_str=i.videoSkinPath_str+"controller-middle.png",i.videoMainScrubberBkRightPath_str=i.videoSkinPath_str+"scrubber-right-background.png",i.videoMainScrubberBkMiddlePath_str=i.videoSkinPath_str+"scrubber-middle-background.png",i.videoMainScrubberDragMiddlePath_str=i.videoSkinPath_str+"scrubber-middle-drag.png",i.videoVolumeScrubberBkRightPath_str=i.videoSkinPath_str+"scrubber-right-background.png",i.videoVolumeScrubberBkMiddlePath_str=i.videoSkinPath_str+"scrubber-middle-background.png",i.videoVolumeScrubberDragMiddlePath_str=i.videoSkinPath_str+"scrubber-middle-drag.png",i.videoVolumeSPath_str=i.videoSkinPath_str+"volume-button-over.png",i.videoVolumeDPath_str=i.videoSkinPath_str+"volume-button-disabled.png",i.videoLargePlayS_str=i.videoSkinPath_str+"large-play-button-over.png",i.videoFullScreenSPath_str=i.videoSkinPath_str+"full-screen-button-over.png",i.videoNormalScreenSPath_str=i.videoSkinPath_str+"normal-screen-button-over.png",i.videoProgressMiddlePath_str=i.videoSkinPath_str+"progress-middle.png"),i.useAudio_bl){i.skinPaths_ar.push({img:i.audioPlayN_img=new Image,src:i.audioSkinPath_str+"play-button.png"},{img:i.audioPauseN_img=new Image,src:i.audioSkinPath_str+"pause-button.png"},{img:i.audioMainScrubberBkLeft_img=new Image,src:i.audioSkinPath_str+"scrubber-left-background.png"},{img:i.mainScrubberBkRight_img=new Image,src:i.audioSkinPath_str+"scrubber-right-background.png"},{img:i.mainScrubberDragLeft_img=new Image,src:i.audioSkinPath_str+"scrubber-left-drag.png"},{img:i.mainScrubberLine_img=new Image,src:i.audioSkinPath_str+"scrubber-line.png"},{img:i.volumeN_img=new Image,src:i.audioSkinPath_str+"volume-button.png"},{img:i.progressLeft_img=new Image,src:i.audioSkinPath_str+"progress-left.png"}),i.audioPlaySPath_str=i.audioSkinPath_str+"play-button-over.png",i.audioPauseSPath_str=i.audioSkinPath_str+"pause-button-over.png";i.audioSkinPath_str;i.mainScrubberBkRightPath_str=i.audioSkinPath_str+"scrubber-right-background.png",i.mainScrubberBkMiddlePath_str=i.audioSkinPath_str+"scrubber-middle-background.png",i.mainScrubberDragMiddlePath_str=i.audioSkinPath_str+"scrubber-middle-drag.png",i.volumeScrubberBkLeftPath_str=i.audioSkinPath_str+"scrubber-left-background.png",i.volumeScrubberBkRightPath_str=i.audioSkinPath_str+"scrubber-right-background.png",i.volumeScrubberDragLeftPath_str=i.audioSkinPath_str+"scrubber-left-drag.png",i.volumeScrubberLinePath_str=i.audioSkinPath_str+"scrubber-line.png",i.volumeScrubberBkMiddlePath_str=i.audioSkinPath_str+"scrubber-middle-background.png",i.volumeScrubberDragMiddlePath_str=i.audioSkinPath_str+"scrubber-middle-drag.png",i.volumeSPath_str=i.audioSkinPath_str+"volume-button-over.png",i.volumeDPath_str=i.audioSkinPath_str+"volume-button-disabled.png",i.progressMiddlePath_str=i.audioSkinPath_str+"progress-middle.png"}i.totalGraphics=i.skinPaths_ar.length,i.loadSkin()}else setTimeout(function(){null!=i&&(errorMessage_str="The <font color='#FF0000'>skinPath</font> property is not defined in the constructor function!",i.dispatchEvent(n.LOAD_ERROR,{text:errorMessage_str}))},100);else setTimeout(function(){null!=i&&(errorMessage_str="The <font color='#FF0000'>mainFolderPath</font> property is not defined in the constructor function!",i.dispatchEvent(n.LOAD_ERROR,{text:errorMessage_str}))},100)},this.onPreloaderLoadHandler=function(){setTimeout(function(){i.dispatchEvent(n.PRELOADER_LOAD_DONE)},50)},i.loadSkin=function(){for(var e,t,s=0;s<i.totalGraphics;s++)e=i.skinPaths_ar[s].img,t=i.skinPaths_ar[s].src,e.onload=i.onSkinLoadHandler,e.onerror=i.onSkinLoadErrorHandler,e.src=t},this.onSkinLoadHandler=function(e){i.countLoadedSkinImages++,i.countLoadedSkinImages==i.totalGraphics&&setTimeout(function(){i.dispatchEvent(n.SKIN_LOAD_COMPLETE)},50)},i.onSkinLoadErrorHandler=function(e){FWDRLUtils.isIEAndLessThen9?message="Graphics image not found!":message="The skin icon with label <font color='#FF0000'>"+e.target.src+"</font> can't be loaded.",o.console&&console.log(e);var t={text:message};setTimeout(function(){i.dispatchEvent(n.LOAD_ERROR,t)},100)},i.showPropertyError=function(e){setTimeout(function(){i.dispatchEvent(n.LOAD_ERROR,{text:"The property called <font color='#FF0000'>"+e+"</font> is not defined."})},100)},i.init()};n.setPrototype=function(){n.prototype=new FWDRLEventDispatcher},n.prototype=null,n.PRELOADER_LOAD_DONE="onPreloaderLoadDone",n.LOAD_DONE="onLoadD
1one",n.LOAD_ERROR="onLoadError",n.IMAGE_LOADED="onImageLoaded",n.SKIN_LOAD_COMPLETE="onSkinLoadComplete",n.SKIN_PROGRESS="onSkinProgress",n.IMAGES_PROGRESS="onImagesPogress",n.PLAYLIST_LOAD_COMPLETE="onPlaylistLoadComplete",o.FWDRLData=n}(window),function(e){var l=function(e,t,s,i,o,n){var r=this;l.prototype;this.main_do,this.text_do,this.bk_do,this.descriptionAnimationType_str=t,this.backgroundColor_str=o,this.position_str=s,this.backgroundOpacity=n,this.margins=i,this.finalW=0,this.finalH=0,this.finalY=0,this.resizeWithDelayId_to,this.isShowedFirstTime_bl=!1,this.isShowed_bl=!1,this.isHiddenDone_bl=!0,r.init=function(){r.setupMainContainers()},r.setupMainContainers=function(){r.main_do=new FWDRLDisplayObject("div"),r.main_do.getStyle().width="100%",r.main_do.getStyle().height="100%",r.main_do.setBackfaceVisibility(),!r.isMobile_bl&&FWDRLUtils.isChrome&&(r.main_do.hasTransform3d_bl=!1,r.main_do.hasTransform2d_bl=!1),r.text_do=new FWDRLDisplayObject("div"),r.text_do.getStyle().fontSmoothing="antialiased",r.text_do.getStyle().webkitFontSmoothing="antialiased",r.text_do.getStyle().textRendering="optimizeLegibility",r.text_do.getStyle().width="100%",r.text_do.setBackfaceVisibility(),r.text_do.hasTransform3d_bl=!1,r.text_do.hasTransform2d_bl=!1,r.bk_do=new FWDRLDisplayObject("div"),r.bk_do.setResizableSizeAfterParent(),r.bk_do.setBkColor(r.backgroundColor_str),r.bk_do.setAlpha(r.backgroundOpacity),r.bk_do.setBackfaceVisibility(),!r.isMobile_bl&&FWDRLUtils.isChrome&&(r.bk_do.hasTransform3d_bl=!1,r.bk_do.hasTransform2d_bl=!1),r.main_do.addChild(r.bk_do),r.main_do.addChild(r.text_do),r.addChild(r.main_do)},r.setText=function(e){r.text_do.setInnerHTML(e),r.resizeAndPosition()},r.resizeAndPosition=function(e,t){e&&(r.finalW=e),r.finalH=r.text_do.getHeight(),r.setFinalSize(),clearTimeout(r.resizeWithDelayId_to),r.resizeWithDelayId_to=setTimeout(r.setFinalSize,50)},r.setFinalSize=function(){r.finalH=r.text_do.getHeight(),"top"==r.position_str?r.finalY=r.margins:r.finalY=e.mainItemHolder_do.h-r.finalH-r.margins,r.setX(r.margins),r.setY(r.finalY),r.setWidth(r.finalW),r.main_do.setHeight(r.finalH),r.setHeight(r.finalH)},r.hide=function(e,t,s){(r.isShowed_bl||t)&&(r.isShowed_bl=!1,s&&(r.isShowedFirstTime_bl=!1),FWDAnimation.killTweensOf(r.main_do),e?"motion"==r.descriptionAnimationType_str?"top"==r.position_str?FWDAnimation.to(r.main_do,.8,{y:-r.finalH,ease:Expo.easeInOut,onComplete:r.hideComplete}):FWDAnimation.to(r.main_do,.8,{y:r.finalH,ease:Expo.easeInOut,onComplete:r.hideComplete}):FWDAnimation.to(r.main_do,.8,{alpha:0,ease:Quint.easeOut,onComplete:r.hideComplete}):r.hideComplete())},r.hideComplete=function(){r.setVisible(!1),"motion"==r.descriptionAnimationType_str?"top"==r.position_str?r.main_do.setY(-r.finalH):r.main_do.setY(r.finalH):r.main_do.setAlpha(0)},r.show=function(e){r.isShowed_bl||(r.isShowed_bl=!0,r.isShowedFirstTime_bl||(r.isShowedFirstTime_bl=!0,r.hideComplete(),r.resizeAndPosition()),r.setVisible(!0),FWDAnimation.killTweensOf(r.main_do),"motion"==r.descriptionAnimationType_str?(1!=r.main_do.alpha&&r.main_do.setAlpha(1),e?FWDAnimation.to(r.main_do,.8,{y:0,ease:Expo.easeInOut}):r.main_do.setY(0)):(r.main_do.setY(0),e?FWDAnimation.to(r.main_do,.8,{alpha:1,ease:Quint.easeOut}):r.main_do.setAlpha(1)))},r.init()};l.setPrototype=function(){l.prototype=new FWDRLDisplayObject("div")},l.HIDE_COMPLETE="infoWindowHideComplete",l.prototype=null,e.FWDRLDescriptionWindow=l}(window),window.FWDRLDisplayObject=function(e,t,s,i){var o=this;if(o.listeners={events_ar:[]},"div"!=e&&"img"!=e&&"canvas"!=e)throw Error("Type is not valid! "+e);o.type=e,this.children_ar=[],this.style,this.screen,this.transform,this.position=t||"absolute",this.overflow=s||"hidden",this.display=i||"inline-block",this.visible=!0,this.buttonMode,this.x=0,this.y=0,this.w=0,this.h=0,this.rect,this.alpha=1,this.innerHTML="",this.opacityType="",this.isHtml5_bl=!1,this.hasTransform3d_bl=FWDRLUtils.hasTransform3d,this.hasTransform2d_bl=FWDRLUtils.hasTransform2d,(FWDRLUtils.isIE||FWDRLUtils.isIE11&&!FWDRLUtils.isMobile)&&(o.hasTransform3d_bl=!1,o.hasTransform2d_bl=!1),this.hasBeenSetSelectable_bl=!1,o.init=function(){o.setScreen()},o.getTransform=function(){for(var e,t=["transform","msTransform","WebkitTransform","MozTransform","OTransform"];e=t.shift();)if(void 0!==o.screen.style[e])return e;return!1},o.getOpacityType=function(){return void 0!==o.screen.style.opacity?"opacity":"filter"}
1,o.setScreen=function(e){"img"==o.type&&e?o.screen=e:o.screen=document.createElement(o.type),o.setMainProperties()},o.setMainProperties=function(){o.transform=o.getTransform(),o.setPosition(o.position),o.setOverflow(o.overflow),o.opacityType=o.getOpacityType(),"opacity"==o.opacityType&&(o.isHtml5_bl=!0),"filter"==o.opacityType&&(o.screen.style.filter="inherit"),o.screen.style.left="0px",o.screen.style.top="0px",o.screen.style.margin="0px",o.screen.style.padding="0px",o.screen.style.maxWidth="none",o.screen.style.maxHeight="none",o.screen.style.border="none",o.screen.style.lineHeight="1",o.screen.style.backgroundColor="transparent",o.screen.style.backfaceVisibility="hidden",o.screen.style.webkitBackfaceVisibility="hidden",o.screen.style.MozBackfaceVisibility="hidden",o.screen.style.transition="none",o.screen.style.webkitTransition="none",o.screen.style.MozTransition="none",o.screen.style.OTransition="none","img"==e&&(o.setWidth(o.screen.width),o.setHeight(o.screen.height))},o.setBackfaceVisibility=function(){o.screen.style.backfaceVisibility="visible",o.screen.style.webkitBackfaceVisibility="visible",o.screen.style.MozBackfaceVisibility="visible"},o.setSelectable=function(e){e||(o.screen.style.userSelect="none",o.screen.style.MozUserSelect="none",o.screen.style.webkitUserSelect="none",o.screen.style.khtmlUserSelect="none",o.screen.style.oUserSelect="none",o.screen.style.msUserSelect="none",o.screen.msUserSelect="none",o.screen.ondragstart=function(e){return!1},o.screen.onselectstart=function(){return!1},o.screen.ontouchstart=function(){return!1},o.screen.style.webkitTouchCallout="none",o.hasBeenSetSelectable_bl=!0)},o.getScreen=function(){return o.screen},o.setVisible=function(e){o.visible=e,1==o.visible?o.screen.style.visibility="visible":o.screen.style.visibility="hidden"},o.getVisible=function(){return o.visible},o.setResizableSizeAfterParent=function(){o.screen.style.width="100%",o.screen.style.height="100%"},o.getStyle=function(){return o.screen.style},o.setOverflow=function(e){o.overflow=e,o.screen.style.overflow=o.overflow},o.setPosition=function(e){o.position=e,o.screen.style.position=o.position},o.setDisplay=function(e){o.display=e,o.screen.style.display=o.display},o.setButtonMode=function(e){o.buttonMode=e,1==o.buttonMode?o.screen.style.cursor="pointer":o.screen.style.cursor="default"},o.setBkColor=function(e){o.screen.style.backgroundColor=e},o.setInnerHTML=function(e){o.innerHTML=e,o.screen.innerHTML=o.innerHTML},o.getInnerHTML=function(){return o.innerHTML},o.getRect=function(){return o.screen.getBoundingClientRect()},o.setAlpha=function(e){o.alpha=e,"opacity"==o.opacityType?o.screen.style.opacity=o.alpha:"filter"==o.opacityType&&(o.screen.style.filter="alpha(opacity="+100*o.alpha+")",o.screen.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+Math.round(100*o.alpha)+")")},o.getAlpha=function(){return o.alpha},o.getRect=function(){return o.screen.getBoundingClientRect()},o.getGlobalX=function(){return o.getRect().left},o.getGlobalY=function(){return o.getRect().top},o.setX=function(e){o.x=e,o.hasTransform3d_bl?o.screen.style[o.transform]="translate3d("+o.x+"px,"+o.y+"px,0)":o.hasTransform2d_bl?o.screen.style[o.transform]="translate("+o.x+"px,"+o.y+"px)":o.screen.style.left=o.x+"px"},o.getX=function(){return o.x},o.setY=function(e){o.y=e,o.hasTransform3d_bl?o.screen.style[o.transform]="translate3d("+o.x+"px,"+o.y+"px,0)":o.hasTransform2d_bl?o.screen.style[o.transform]="translate("+o.x+"px,"+o.y+"px)":o.screen.style.top=o.y+"px"},o.getY=function(){return o.y},o.setWidth=function(e){o.w=e,"img"==o.type&&(o.screen.width=o.w),o.screen.style.width=o.w+"px"},o.getWidth=function(){return"div"==o.type?0!=o.screen.offsetWidth?o.screen.offsetWidth:o.w:"img"==o.type?0!=o.screen.offsetWidth?o.screen.offsetWidth:0!=o.screen.width?o.screen.width:o._w:"canvas"==o.type?0!=o.screen.offsetWidth?o.screen.offsetWidth:o.w:void 0},o.setHeight=function(e){o.h=e,"img"==o.type&&(o.screen.height=o.h),o.screen.style.height=o.h+"px"},o.getHeight=function(){return"div"==o.type?0!=o.screen.offsetHeight?o.screen.offsetHeight:o.h:"img"==o.type?0!=o.screen.offsetHeight?o.screen.offsetHeight:0!=o.screen.height?o.screen.height:o.h:"canvas"==o.type?0!=o.screen.offsetHeight?o.screen.offsetHeight:o.h:void 0},o.addChild=function(e){o.contains(e)&&o.children_ar.splice(FWDRLUtils.indexOfArray(o.children_ar,e),1),o.children_ar.push(e),o.screen.appendChild(e.screen)},o.removeChild=function(e){if(!o.contains(e))throw Error("##removeChild()## Child dose't exist, it can't be removed!");o.children_ar.splice(FWDRLUtils.indexOfArray(o.children_ar,e),1),o.screen.removeChild(e.screen)},o.contains=function(e){return-1!=FWDRLUtils.indexOfArray(o.children_ar,e)},o.addChildAt=function(e,t){if(0==o.getNumChildren())o.children_ar.push(e),o.screen.appendChild(e.screen);else if(1==t)o.screen.insertBefore(e.screen,o.children_ar[0].screen),o.screen.insertBefore(o.children_ar[0].screen,e.screen),o.contains(e)?o.children_ar.splice(FWDRLUtils.indexOfArray(o.children_ar,e),1,e):o.children_ar.splice(FWDRLUtils.indexOfArray(o.children_ar,e),0,e);
1else{if(t<0||t>o.getNumChildren()-1)throw Error("##getChildAt()## Index out of bounds!");o.screen.insertBefore(e.screen,o.children_ar[t].screen),o.contains(e)?o.children_ar.splice(FWDRLUtils.indexOfArray(o.children_ar,e),1,e):o.children_ar.splice(FWDRLUtils.indexOfArray(o.children_ar,e),0,e)}},o.getChildAt=function(e){if(e<0||e>o.getNumChildren()-1)throw Error("##getChildAt()## Index out of bounds!");if(0==o.getNumChildren())throw Errror("##getChildAt## Child dose not exist!");return o.children_ar[e]},o.removeChildAtZero=function(){o.screen.removeChild(o.children_ar[0].screen),o.children_ar.shift()},o.getNumChildren=function(){return o.children_ar.length},o.addListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var s={};s.type=e,s.listener=t,(s.target=this).listeners.events_ar.push(s)},o.dispatchEvent=function(e,t){if(null!=this.listeners){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e){if(t)for(var o in t)this.listeners.events_ar[s][o]=t[o];this.listeners.events_ar[s].listener.call(this,this.listeners.events_ar[s])}}},o.removeListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e&&this.listeners.events_ar[s].listener===t){this.listeners.events_ar.splice(s,1);break}},o.disposeImage=function(){"img"==o.type&&(o.screen.src=null)},o.destroy=function(){o.hasBeenSetSelectable_bl&&(o.screen.ondragstart=null,o.screen.onselectstart=null,o.screen.ontouchstart=null),o.screen.removeAttribute("style"),o.listeners=[],o.listeners=null,o.children_ar=[],o.children_ar=null,o.style=null,o.screen=null,o.transform=null,o.position=null,o.overflow=null,o.display=null,o.visible=null,o.buttonMode=null,o.x=null,o.y=null,o.w=null,o.h=null,o.rect=null,o.alpha=null,o.innerHTML=null,o.opacityType=null,o.isHtml5_bl=null,o.hasTransform3d_bl=null,o.hasTransform2d_bl=null,o=null},o.init()},void 0===asual)var asual={};void 0===asual.util&&(asual.util={}),asual.util.Browser=new function(){var e=navigator.userAgent.toLowerCase(),t=/webkit/.test(e),s=/opera/.test(e),i=/msie/.test(e)&&!/opera/.test(e),o=/mozilla/.test(e)&&!/(compatible|webkit)/.test(e),n=parseFloat(i?e.substr(e.indexOf("msie")+4):(e.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]);this.toString=function(){return"[class Browser]"},this.getVersion=function(){return n},this.isMSIE=function(){return i},this.isSafari=function(){return t},this.isOpera=function(){return s},this.isMozilla=function(){return o}},asual.util.Events=new function(){var n="DOMContentLoaded",t="onstop",s=window,i=document,r=[],o=asual.util,e=o.Browser,l=e.isMSIE(),a=e.isSafari();this.toString=function(){return"[class Events]"},this.addListener=function(e,t,s){r.push({o:e,t:t,l:s}),t==n&&(l||a)||(e.addEventListener?e.addEventListener(t,s,!1):e.attachEvent&&e.attachEvent("on"+t,s))},this.removeListener=function(e,t,s){for(var i,o=0;i=r[o];o++)if(i.o==e&&i.t==t&&i.l==s){r.splice(o,1);break}t==n&&(l||a)||(e.removeEventListener?e.removeEventListener(t,s,!1):e.detachEvent&&e.detachEvent("on"+t,s))};function d(){for(var e,t=0;e=r[t];t++)e.t!=n&&o.Events.removeListener(e.o,e.t,e.l)}(l||a)&&function(){try{(l&&i.body||!/loaded|complete/.test(i.readyState))&&i.documentElement.doScroll("left")}catch(e){return setTimeout(arguments.callee,0)}for(var e,t=0;e=r[t];t++)e.t==n&&e.l.call(null)}(),l&&s.attachEvent&&s.attachEvent("onbeforeunload",function(){if("interactive"==i.readyState){function e(){i.detachEvent(t,e),d()}i.attachEvent(t,e),s.setTimeout(function(){i.detachEvent(t,e)},0)}}),this.addListener(s,"unload",d)},asual.util.Functions=new function(){this.toString=function(){return"[class Functions]"},this.bind=function(e,t,s){for(var i,o=2,n=[];i=arguments[o];o++)n.push(i);return function(){return e.apply(t,n)}}};var FWDAddressEvent=function(e){this.toString=function(){return"[object FWDAddressEvent]"},this.type=e,this.target=[FWDAddress][0],this.value=FWDAddress.getValue(),this.path=FWDAddress.getPath(),this.pathNames=FWDAddress.getPathNames(),this.parameters={};for(var t=FWDAddress.getParameterNames(),s=0,i=t.length;s<i;s++)this.parameters[t[s]]=FWDAddress.getParameter(t[s]);this.parameterNames=t};FWDAddressEvent.INIT="init",FWDAddressEvent.CHANGE="change",FWDAddressEvent.INTERNAL_CHANGE="internalChange",FWDAddressEvent.EXTERNAL_CHANGE="externalChange";var FWDAddress=new function(){var _getHash=function(){var e=_l.href.indexOf("#");return-1!=e?_ec(_dc(_l.href.substr(e+1))):""},_getWindow=function(){try{return top.document,top}catch(e){return window}
1},_strictCheck=function(e,t){return _opts.strict&&(e=t?"/"!=e.substr(0,1)?"/"+e:e:""==e?"/":e),e},_ieLocal=function(e,t){return _msie&&"file:"==_l.protocol?t?_value.replace(/\?/,"%3F"):_value.replace(/%253F/,"?"):e},_searchScript=function(e){if(e.childNodes)for(var t,s=0,i=e.childNodes.length;s<i;s++)if(e.childNodes[s].src&&(_url=String(e.childNodes[s].src)),t=_searchScript(e.childNodes[s]))return t},_titleCheck=function(){_d.title!=_title&&-1!=_d.title.indexOf("#")&&(_d.title=_title)},_listen=function(){if(!_silent){var e=_getHash(),t=!(_value==e);_safari&&_version<523?_length!=_h.length&&(_length=_h.length,typeof _stack[_length-1]!=UNDEFINED&&(_value=_stack[_length-1]),_update.call(this,!1)):_msie&&t?_version<7?_l.reload():this.setValue(e):t&&(_value=e,_update.call(this,!1)),_msie&&_titleCheck.call(this)}},_bodyClick=function(e){if(0<_popup.length){var popup=window.open(_popup[0],_popup[1],eval(_popup[2]));typeof _popup[3]!=UNDEFINED&&eval(_popup[3])}_popup=[]},_swfChange=function(){for(var e,t,s=0,i=FWDAddress.getValue(),o="setFWDAddressValue";e=_ids[s];s++)if(t=document.getElementById(e))if(t.parentNode&&typeof t.parentNode.so!=UNDEFINED)t.parentNode.so.call(o,i);else{if(!t||typeof t[o]==UNDEFINED){var n=t.getElementsByTagName("object"),r=t.getElementsByTagName("embed");t=n[0]&&typeof n[0][o]!=UNDEFINED?n[0]:r[0]&&typeof r[0][o]!=UNDEFINED?r[0]:null}t&&t[o](i)}else(t=document[e])&&typeof t[o]!=UNDEFINED&&t[o](i)},_jsDispatch=function(e){this.dispatchEvent(new FWDAddressEvent(e)),typeof this["on"+(e=e.substr(0,1).toUpperCase()+e.substr(1))]==FUNCTION&&this["on"+e]()},_jsInit=function(){_util.Browser.isSafari()&&_d.body.addEventListener("click",_bodyClick),_jsDispatch.call(this,"init")},_jsChange=function(){_swfChange(),_jsDispatch.call(this,"change")},_update=function(e){_jsChange.call(this),e?_jsDispatch.call(this,"internalChange"):_jsDispatch.call(this,"externalChange"),_st(_functions.bind(_track,this),10)},_track=function(){var e=(_l.pathname+(/\/$/.test(_l.pathname)?"":"/")+this.getValue()).replace(/\/\//,"/").replace(/^\/$/,""),t=_t[_opts.tracker];typeof t==FUNCTION?t(e):typeof _t.pageTracker!=UNDEFINED&&typeof _t.pageTracker._trackPageview==FUNCTION?_t.pageTracker._trackPageview(e):typeof _t.urchinTracker==FUNCTION&&_t.urchinTracker(e)},_htmlWrite=function(){var e=_frame.contentWindow.document;e.open(),e.write("<html><head><title>"+_d.title+"</title><script>var "+ID+' = "'+_getHash()+'";<\/script></head></html>'),e.close()},_htmlLoad=function(){var e=_frame.contentWindow;e.location.href;(_value=typeof e[ID]!=UNDEFINED?e[ID]:"")!=_getHash()&&(_update.call(FWDAddress,!1),_l.hash=_ieLocal(_value,TRUE))},_load=function(){if(!_loaded){if(_loaded=TRUE,_msie&&_version<8){var e=_d.getElementsByTagName("frameset")[0];_frame=_d.createElement((e?"":"i")+"frame"),e?(e.insertAdjacentElement("beforeEnd",_frame),e[e.cols?"cols":"rows"]+=",0",_frame.src="javascript:false",_frame.noResize=!0,_frame.frameBorder=_frame.frameSpacing=0):(_frame.src="javascript:false",_frame.style.display="none",_d.body.insertAdjacentElement("afterBegin",_frame)),_st(function(){_events.addListener(_frame,"load",_htmlLoad),typeof _frame.contentWindow[ID]==UNDEFINED&&_htmlWrite()},50)}else _safari&&(_version<418&&(_d.body.innerHTML+='<form id="'+ID+'" style="position:absolute;top:-9999px;" method="get"></form>',_form=_d.getElementById(ID)),typeof _l[ID]==UNDEFINED&&(_l[ID]={}),typeof _l[ID][_l.pathname]!=UNDEFINED&&(_stack=_l[ID][_l.pathname].split(",")));_st(_functions.bind(function(){_jsInit.call(this),_jsChange.call(this),_track.call(this)},this),1),_msie&&8<=_version?(_d.body.onhashchange=_functions.bind(_listen,this),_si(_functions.bind(_titleCheck,this),50)):_si(_functions.bind(_listen,this),50)}},ID="swfaddress",FUNCTION="function",UNDEFINED="undefined",TRUE=!0,FALSE=!1,_util=asual.util,_browser=_util.Browser,_events=_util.Events,_functions=_util.Functions,_version=_browser.getVersion(),_msie=_browser.isMSIE(),_mozilla=_browser.isMozilla(),_opera=_browser.isOpera(),_safari=_browser.isSafari(),_supported=FALSE,_t=_getWindow(),_d=_t.document,_h=_t.history,_l=_t.location,_si=setInterval,_st=setTimeout,_dc=decodeURI,_ec=encodeURI,_frame,_form,_url,_title=_d.title,_length=_h.length,_silent=FALSE,_loaded=FALSE,_justset=TRUE,_juststart=TRUE,_ref=this,_stack=[],_ids=[],_popup=[],_listeners={},_value=_getHash(),_opts={history:TRUE,strict:TRUE};
1if(_msie&&_d.documentMode&&_d.documentMode!=_version&&(_version=8!=_d.documentMode?7:8),_supported=_mozilla&&1<=_version||_msie&&6<=_version||_opera&&9.5<=_version||_safari&&312<=_version,_supported){_opera&&(history.navigationMode="compatible");for(var i=1;i<_length;i++)_stack.push("");_stack.push(_getHash()),_msie&&_l.hash!=_getHash()&&(_l.hash="#"+_ieLocal(_getHash(),TRUE)),_searchScript(document);var _qi=_url?_url.indexOf("?"):-1;if(-1!=_qi)for(var param,params=_url.substr(_qi+1).split("&"),i=0,p;p=params[i];i++)param=p.split("="),/^(history|strict)$/.test(param[0])&&(_opts[param[0]]=isNaN(param[1])?/^(true|yes)$/i.test(param[1]):0!=parseInt(param[1])),/^tracker$/.test(param[0])&&(_opts[param[0]]=param[1]);_msie&&_titleCheck.call(this),window==_t&&_events.addListener(document,"DOMContentLoaded",_functions.bind(_load,this)),_events.addListener(_t,"load",_functions.bind(_load,this))}else!_supported&&-1!=_l.href.indexOf("#")||_safari&&_version<418&&-1!=_l.href.indexOf("#")&&""!=_l.search?(_d.open(),_d.write('<html><head><meta http-equiv="refresh" content="0;url='+_l.href.substr(0,_l.href.indexOf("#"))+'" /></head></html>'),_d.close()):_track();this.toString=function(){return"[class FWDAddress]"},this.back=function(){_h.back()},this.forward=function(){_h.forward()},this.up=function(){var e=this.getPath();this.setValue(e.substr(0,e.lastIndexOf("/",e.length-2)+("/"==e.substr(e.length-1)?1:0)))},this.go=function(e){_h.go(e)},this.href=function(e,t){"_self"==(t=typeof t!=UNDEFINED?t:"_self")?self.location.href=e:"_top"==t?_l.href=e:"_blank"==t?window.open(e):_t.frames[t].location.href=e},this.popup=function(url,name,options,handler){try{var popup=window.open(url,name,eval(options));typeof handler!=UNDEFINED&&eval(handler)}catch(e){}_popup=arguments},this.getIds=function(){return _ids},this.getId=function(e){return _ids[0]},this.setId=function(e){_ids[0]=e},this.addId=function(e){this.removeId(e),_ids.push(e)},this.removeId=function(e){for(var t=0;t<_ids.length;t++)if(e==_ids[t]){_ids.splice(t,1);break}},this.addEventListener=function(e,t){typeof _listeners[e]==UNDEFINED&&(_listeners[e]=[]),_listeners[e].push(t)},this.removeEventListener=function(e,t){if(typeof _listeners[e]!=UNDEFINED){for(var s,i=0;(s=_listeners[e][i])&&s!=t;i++);_listeners[e].splice(i,1)}},this.dispatchEvent=function(e){if(this.hasEventListener(e.type)){e.target=this;for(var t,s=0;t=_listeners[e.type][s];s++)t(e);return TRUE}return FALSE},this.hasEventListener=function(e){return typeof _listeners[e]!=UNDEFINED&&0<_listeners[e].length},this.getBaseURL=function(){var e=_l.href;return-1!=e.indexOf("#")&&(e=e.substr(0,e.indexOf("#"))),"/"==e.substr(e.length-1)&&(e=e.substr(0,e.length-1)),e},this.getStrict=function(){return _opts.strict},this.setStrict=function(e){_opts.strict=e},this.getHistory=function(){return _opts.history},this.setHistory=function(e){_opts.history=e},this.getTracker=function(){return _opts.tracker},this.setTracker=function(e){_opts.tracker=e},this.getTitle=function(){return _d.title},this.setTitle=function(e){if(!_supported)return null;typeof e!=UNDEFINED&&("null"==e&&(e=""),e=_dc(e),_st(function(){_title=_d.title=e,_juststart&&_frame&&_frame.contentWindow&&_frame.contentWindow.document&&(_frame.contentWindow.document.title=e,_juststart=FALSE),!_justset&&_mozilla&&_l.replace(-1!=_l.href.indexOf("#")?_l.href:_l.href+"#"),_justset=FALSE},10))},this.getStatus=function(){return _t.status},this.setStatus=function(e){if(!_supported)return null;if(typeof e!=UNDEFINED&&("null"==e&&(e=""),e=_dc(e),!_safari)){if("/"==(e=_strictCheck("null"!=e?e:"",TRUE))&&(e=""),!/http(s)?:\/\//.test(e)){var t=_l.href.indexOf("#");e=(-1==t?_l.href:_l.href.substr(0,t))+"#"+e}_t.status=e}},this.resetStatus=function(){_t.status=""},this.getValue=function(){return _supported?_dc(_strictCheck(_ieLocal(_value,FALSE),FALSE)):null},this.setValue=function(e){if(!_supported)return null;if(typeof e!=UNDEFINED&&("null"==e&&(e=""),"/"==(e=_ec(_dc(_strictCheck(e,TRUE))))&&(e=""),_value!=e)){if(_value=e,_silent=_justset=TRUE,_update.call(FWDAddress,!0),_stack[_h.length]=_value,_safari)if(_opts.history)if(_l[ID][_l.pathname]=_stack.toString(),_length=_h.length+1,_version<418)""==_l.search&&(_form.action="#"+_value,_form.submit());else if(_version<523||""==_value){var t=_d.createEvent("MouseEvents");t.initEvent("click",TRUE,TRUE);var s=_d.createElement("a");s.href="#"+_value,s.dispatchEvent(t)}else _l.hash="#"+_value;else _l.replace("#"+_value);else _value!=_getHash()&&(_opts.history?_l.hash="#"+_dc(_ieLocal(_value,TRUE)):_l.replace("#"+_dc(_value)));_msie&&_version<8&&_opts.history&&_st(_htmlWrite,50),_safari?_st(function(){_silent=FALSE},1):_silent=FALSE}},this.getPath=function(){var e=this.getValue();return-1!=e.indexOf("?")?e.split("?")[0]:-1!=e.indexOf("#")?e.split("#")[0]:e},this.getPathNames=function(){var e=this.getPath(),t=e.split("/");return"/"!=e.substr(0,1)&&0!=e.length||t.splice(0,1),"/"==e.substr(e.length-1,1)&&t.splice(t.length-1,1),t},this.getQueryString=function(){var e=this.getValue(),t=e.indexOf("?");if(-1!=t&&t<e.length)return e.substr(t+1)},this.getParameter=function(e){var t=this.getValue(),s=t.indexOf("?");if(-1!=s){for(var i,o=(t=t.substr(s+1)).split("&"),n=o.length,r=[];n--;)(i=o[n].split("="))[0]==e&&r.push(i[1]);if(0!=r.length)return 1!=r.length?r:r[0]}},this.getParameterNames=function(){var e=this.getValue(),t=e.indexOf("?"),s=[];if(-1!=t&&""!=(e=e.substr(t+1))&&-1!=e.indexOf("="))for(var i=e.split("&"),o=0;o<i.length;)s.push(i[o].split("=")[0]),o++;return s},this.onInit=null,this.onChange=null,this.onInternalChange=null,this.onExternalChange=null,function(){var s;
1if(typeof FlashObject!=UNDEFINED&&(SWFObject=FlashObject),typeof SWFObject!=UNDEFINED&&SWFObject.prototype&&SWFObject.prototype.write){var t=SWFObject.prototype.write;SWFObject.prototype.write=function(){var e;return s=arguments,this.getAttribute("version").major<8&&(this.addVariable("$swfaddress",FWDAddress.getValue()),("string"==typeof s[0]?document.getElementById(s[0]):s[0]).so=this),(e=t.apply(this,s))&&_ref.addId(this.getAttribute("id")),e}}if(typeof swfobject!=UNDEFINED){var e=swfobject.registerObject;swfobject.registerObject=function(){s=arguments,e.apply(this,s),_ref.addId(s[0])};var i=swfobject.createSWF;swfobject.createSWF=function(){s=arguments;var e=i.apply(this,s);return e&&_ref.addId(s[0].id),e};var o=swfobject.embedSWF;swfobject.embedSWF=function(){typeof(s=arguments)[8]==UNDEFINED&&(s[8]={}),typeof s[8].id==UNDEFINED&&(s[8].id=s[1]),o.apply(this,s),_ref.addId(s[8].id)}}if(typeof UFO!=UNDEFINED){var n=UFO.create;UFO.create=function(){s=arguments,n.apply(this,s),_ref.addId(s[0].id)}}if(typeof AC_FL_RunContent!=UNDEFINED){var r=AC_FL_RunContent;AC_FL_RunContent=function(){s=arguments,r.apply(this,s);for(var e=0,t=s.length;e<t;e++)"id"==s[e]&&_ref.addId(s[e+1])}}}()};!function(i){var e,t,o=function(e,t){var s=this;s.init=function(){i.RLAudioPlayer=this,s.instanceName_str="RLAudioPlayer",this.data=t,this.stageContainer=e,this.listeners={events_ar:[]},this.main_do=null,this.controller_do=null,this.audioScreen_do=null,this.flash_do=null,this.flashObject=null,this.backgroundColor_str=s.data.audioControllerBackgroundColor_str||"transparent",this.flashObjectMarkup_str=null,this.sourcePath_str,this.stageWidth=0,this.stageHeight=0,this.isAPIReady_bl=!1,this.isFlashScreenReady_bl=!1,this.orintationChangeComplete_bl=!0,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,this.hasLoadingSkinError_bl=!1,this.setupMainDo(),o.hasHTML5Audio?(this.setupAudioScreen(s.data),this.setupController(),this.isAPIReady_bl=!0,this.dispatchEvent(o.READY)):this.setupFlashScreen()},s.setupMainDo=function(){s.main_do=new FWDRLDisplayObject("div","relative"),s.main_do.getStyle().msTouchAction="none",s.main_do.setBackfaceVisibility(),s.main_do.setBkColor(s.backgroundColor_str),(!FWDRLUtils.isMobile||FWDRLUtils.isMobile&&FWDRLUtils.hasPointerEvent)&&s.main_do.setSelectable(!1),s.stageContainer.appendChild(s.main_do.screen),setTimeout(s.resizeHandler,300)},s.resizeHandler=function(){s.stageWidth=s.stageContainer.offsetWidth,s.stageHeight=s.stageContainer.offsetHeight,s.main_do.setWidth(s.stageWidth),s.main_do.setHeight(s.stageHeight),s.controller_do&&s.controller_do.resizeAndPosition()},this.setupController=function(){FWDRLEAPController.setPrototype(),s.controller_do=new FWDRLEAPController(s.data,s),s.controller_do.addListener(FWDRLEAPController.PLAY,s.controllerOnPlayHandler),s.controller_do.addListener(FWDRLEAPController.PAUSE,s.controllerOnPauseHandler),s.controller_do.addListener(FWDRLEAPController.START_TO_SCRUB,s.controllerStartToScrubbHandler),s.controller_do.addListener(FWDRLEAPController.SCRUB,s.controllerScrubbHandler),s.controller_do.addListener(FWDRLEAPController.STOP_TO_SCRUB,s.controllerStopToScrubbHandler),s.controller_do.addListener(FWDRLEAPController.CHANGE_VOLUME,s.controllerChangeVolumeHandler),s.main_do.addChild(s.controller_do)},this.controllerOnPlayHandler=function(e){s.play()},this.controllerOnPauseHandler=function(e){o.hasHTML5Audio?s.audioScreen_do.pause():s.isFlashScreenReady_bl&&s.flashObject.pauseAudio()},this.controllerStartToScrubbHandler=function(e){o.hasHTML5Audio?s.audioScreen_do.startToScrub():s.isFlashScreenReady_bl&&(s.pause(),s.flashObject.startToScrub())},this.controllerScrubbHandler=function(e){o.hasHTML5Audio?s.audioScreen_do.scrub(e.percent):s.isFlashScreenReady_bl&&s.flashObject.scrub(e.percent)},this.controllerStopToScrubbHandler=function(e){o.hasHTML5Audio?s.audioScreen_do.stopToScrub():s.isFlashScreenReady_bl&&s.flashObject.stopToScrub()},this.controllerChangeVolumeHandler=function(e){o.hasHTML5Audio?s.audioScreen_do.setVolume(e.percent):s.isFlashScreenReady_bl&&s.flashObject.setVolume(e.percent)}
1,this.setupAudioScreen=function(e){FWDRLEAPAudioScreen.setPrototype(),s.audioScreen_do=new FWDRLEAPAudioScreen(s,s.data),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.START,s.audioScreenStartHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.ERROR,s.audioScreenErrorHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.SAFE_TO_SCRUBB,s.audioScreenSafeToScrubbHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.STOP,s.audioScreenStopHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.PLAY,s.audioScreenPlayHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.PAUSE,s.audioScreenPauseHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.UPDATE,s.audioScreenUpdateHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.UPDATE_TIME,s.audioScreenUpdateTimeHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.LOAD_PROGRESS,s.audioScreenLoadProgressHandler),s.audioScreen_do.addListener(FWDRLEAPAudioScreen.PLAY_COMPLETE,s.audioScreenPlayCompleteHandler),s.main_do.addChild(s.audioScreen_do)},this.audioScreenStartHandler=function(){s.dispatchEvent(o.START)},this.audioScreenErrorHandler=function(e){var t;s.hasLoadingSkinError_bl=!0,o.hasHTML5Audio?(t=e.text,i.console&&console.log(e)):t=e,s.dispatchEvent(o.ERROR,{error:t})},this.audioScreenSafeToScrubbHandler=function(){s.controller_do&&s.controller_do.enableMainScrubber()},this.audioScreenStopHandler=function(e){s.controller_do&&(s.controller_do.disableMainScrubber(),s.controller_do.showPlayButton()),s.dispatchEvent(o.STOP)},this.audioScreenPlayHandler=function(){s.controller_do&&s.controller_do.showPauseButton(),s.dispatchEvent(o.PLAY)},this.audioScreenPauseHandler=function(){s.controller_do&&s.controller_do.showPlayButton(),s.dispatchEvent(o.PAUSE)},this.audioScreenUpdateHandler=function(e){var t;t=o.hasHTML5Audio?e.percent:e,s.controller_do&&s.controller_do.updateMainScrubber(t),s.dispatchEvent(o.UPDATE,{percent:t})},this.audioScreenUpdateTimeHandler=function(e){var t;t=o.hasHTML5Audio?e.time:e,s.controller_do&&s.controller_do.updateTime(t),s.dispatchEvent(o.UPDATE_TIME,{time:t})},this.audioScreenLoadProgressHandler=function(e){o.hasHTML5Audio?s.controller_do&&s.controller_do.updatePreloaderBar(e.percent):s.controller_do&&s.controller_do.updatePreloaderBar(e)},this.audioScreenPlayCompleteHandler=function(){s.dispatchEvent(o.PLAY_COMPLETE)},this.setupFlashScreen=function(){if(FWDRLFlashTest.hasFlashPlayerVersion("9.0.18"))s.flash_do=new FWDRLDisplayObject("div"),s.flash_do.setBackfaceVisibility(),s.flash_do.setResizableSizeAfterParent(),s.main_do.addChild(s.flash_do),s.flashObjectMarkup_str='<object id="'+s.instanceName_str+'"classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%"><param name="movie" value="'+s.data.audioFlashPath_str+'"/><param name="wmode" value="opaque"/><param name="scale" value="noscale"/><param name=FlashVars value="instanceName='+s.instanceName_str+"&volume="+s.data.volume+"&loop="+s.data.audioLoop_bl+'"/><object type="application/x-shockwave-flash" data="'+s.data.audioFlashPath_str+'" width="100%" height="100%"><param name="movie" value="'+s.data.audioFlashPath_str+'"/><param name="wmode" value="opaque"/><param name="scale" value="noscale"/><param name=FlashVars value="instanceName='+s.instanceName_str+"&volume="+s.data.volume+"&loop="+s.data.audioLoop_bl+'"/></object></object>',s.flash_do.screen.innerHTML=s.flashObjectMarkup_str,s.flashObject=s.flash_do.screen.firstChild,FWDRLUtils.isIE||(s.flashObject=s.flashObject.getElementsByTagName("object")[0]);else{s.dispatchEvent(o.ERROR,{error:"Please install Adobe flash player! <a href='http://www.adobe.com/go/getflashplayer'>Click here to install.</a>"})}},this.flashScreenIsReady=function(){console&&console.dir("flash audio is ready "+s.instanceName_str),s.isFlashScreenReady_bl=!0,s.setupController(),s.isAPIReady_bl=!0,s.dispatchEvent(o.READY)},this.flashScreenFail=function(){s.dispatchEvent(o.ERROR,{error:"External interface error!"})},this.play=function(){s.isAPIReady_bl&&(o.hasHTML5Audio?s.audioScreen_do.play():s.isFlashScreenReady_bl&&s.flashObject.playAudio())},this.pause=function(){s.isAPIReady_bl&&(o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.pause():s.isFlashScreenReady_bl&&s.flashObject.pauseAudio())},this.stop=function(){s.isAPIReady_bl&&(s.hasLoadingSkinError_bl=!1,o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.stop():s.isFlashScreenReady_bl&&s.flashObject.stopAudio())},this.startToScrub=function(){s.isAPIReady_bl&&(o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.startToScrub():s.isFlashScreenReady_bl&&s.flashObject.startToScrub())},this.stopToScrub=function(){s.isAPIReady_bl&&(o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.stopToScrub():s.isFlashScreenReady_bl&&s.flashObject.stopToScrub())},this.scrub=function(e){s.isAPIReady_bl&&(isNaN(e)||(e<0?e=0:1<e&&(e=1),o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.scrub(e):s.isFlashScreenReady_bl&&s.flashObject.scrub(e)))},this.stopToScrub=function(e){s.isAPIReady_bl&&(o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.stopToScrub():s.isFlashScreenReady_bl&&s.flashObject.stopToScrub())},this.setSource=function(e){s.isAPIReady_bl&&(s.hasLoadingSkinError_bl=!1,s.sourcePath_str=e,o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.setSource(e):s.isFlashScreenReady_bl&&s.flashObject.setSource(e))}
1,this.getSourcePath=function(){if(s.isAPIReady_bl)return s.sourcePath_str},this.setVolume=function(e){s.isAPIReady_bl&&(s.controller_do&&s.controller_do.updateVolume(e),o.hasHTML5Audio?s.audioScreen_do&&s.audioScreen_do.setVolume(e):s.isFlashScreenReady_bl&&s.flashObject.setVolume(e))},this.getIsAPIReady=function(){return s.isAPIReady_bl},this.addListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var s={};s.type=e,s.listener=t,(s.target=this).listeners.events_ar.push(s)},this.dispatchEvent=function(e,t){if(null!=this.listeners){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e){if(t)for(var o in t)this.listeners.events_ar[s][o]=t[o];this.listeners.events_ar[s].listener.call(this,this.listeners.events_ar[s])}}},this.removeListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e&&this.listeners.events_ar[s].listener===t){this.listeners.events_ar.splice(s,1);break}},s.init()};o.setPrototype=function(){o.prototype=new FWDRLEventDispatcher},o.hasHTML5Audio=(e=document.createElement("audio"),t=!1,e.canPlayType&&(t=Boolean("probably"==e.canPlayType("audio/mpeg")||"maybe"==e.canPlayType("audio/mpeg"))),!!self.isMobile_bl||t),o.getAudioFormats=function(){var e=document.createElement("audio");if(e.canPlayType){var t="",s=[];return"probably"!=e.canPlayType("audio/mpeg")&&"maybe"!=e.canPlayType("audio/mpeg")||(t+=".mp3"),"probably"!=e.canPlayType("audio/ogg")&&"maybe"!=e.canPlayType("audio/ogg")||(t+=".ogg"),"probably"!=e.canPlayType("audio/mp4")&&"maybe"!=e.canPlayType("audio/mp4")||(t+=".webm"),(s=t.split(".")).shift(),e=null,s}}(),o.instaces_ar=[],o.START="start",o.READY="ready",o.STOP="stop",o.PLAY="play",o.PAUSE="pause",o.UPDATE="update",o.UPDATE_TIME="updateTime",o.ERROR="error",o.PLAY_COMPLETE="playComplete",i.FWDRLEAP=o}(window),function(s){var i=function(l,e){var a=this,t=i.prototype;this.audio_el=null,this.sourcePath_str=e.sourcePath_str,this.prevSourcePath_str="none",this.volume=e.volume,this.countShoutCastErrors=0,this.maxCountShoutCastErrors=5,this.testShoutCastId_to,a.preload_bl=!1,this.autoPlay_bl=e.autoPlay_bl,this.loop_bl=e.audioLoop_bl,this.allowScrubing_bl=!1,this.hasError_bl=!0,this.isPlaying_bl=!1,this.isStopped_bl=!0,this.hasPlayedOnce_bl=!1,this.isSafeToBeControlled_bl=!1,this.isShoutcast_bl=!1,this.isStartEventDispatched_bl=!1,this.init=function(){a.setHeight(0)},this.setupAudio=function(){null==a.audio_el&&(a.audio_el=document.createElement("audio"),a.screen.appendChild(a.audio_el),a.audio_el.controls=!1,a.audio_el.preload="auto",a.audio_el.volume=a.volume),a.audio_el.addEventListener("error",a.errorHandler),a.audio_el.addEventListener("canplay",a.safeToBeControlled),a.audio_el.addEventListener("canplaythrough",a.safeToBeControlled),a.audio_el.addEventListener("progress",a.updateProgress),a.audio_el.addEventListener("timeupdate",a.updateAudio),a.audio_el.addEventListener("pause",a.pauseHandler),a.audio_el.addEventListener("play",a.playHandler),a.audio_el.addEventListener("ended",a.endedHandler)},this.destroyAudio=function(){a.audio_el&&(a.audio_el.removeEventListener("error",a.errorHandler),a.audio_el.removeEventListener("canplay",a.safeToBeControlled),a.audio_el.removeEventListener("canplaythrough",a.safeToBeControlled),a.audio_el.removeEventListener("progress",a.updateProgress),a.audio_el.removeEventListener("timeupdate",a.updateAudio),a.audio_el.removeEventListener("pause",a.pauseHandler),a.audio_el.removeEventListener("play",a.playHandler),a.audio_el.removeEventListener("ended",a.endedHandler),a.audio_el.src="",a.audio_el.load())},this.errorHandler=function(e){if(a.isShoutcast_bl&&a.countShoutCastErrors<=a.maxCountShoutCastErrors&&0==a.audio_el.networkState)return a.testShoutCastId_to=setTimeout(a.play,200),void a.countShoutCastErrors++;var t;a.hasError_bl=!0,a.stop(),t=0==a.audio_el.networkState?"error 'self.audio_el.networkState = 1'":1==a.audio_el.networkState?"error 'self.audio_el.networkState = 1'":2==a.audio_el.networkState?"'self.audio_el.networkState = 2'":3==a.audio_el.networkState?"Audio source not found <font color='#FF0000'>"+a.sourcePath_str+"</font>":e,s.console&&s.console.log(a.audio_el.networkState),a.dispatchEvent(i.ERROR,{text:t})},this.setSource=function(e){a.sourcePath_str=e;for(var t=a.sourcePath_str.split(","),s=FWDRLEAP.getAudioFormats,i=0;i<t.length;i++){var o=t[i];t[i]=FWDRLUtils.trim(o)}e:for(var n=0;n<t.length;n++)for(o=t[n],i=0;i<s.length;i++){var r=s[i];if(-1!=o.indexOf(r)){a.sourcePath_str=o;break e}}clearTimeout(a.testShoutCastId_to),-1!=a.sourcePath_str.indexOf(";")&&FWDRLUtils.isChrome?(a.isShoutcast_bl=!0,a.countShoutCastErrors=0):a.isShoutcast_bl=!1,l.sourcePath_str=a.sourcePath_str,a.audio_el&&a.stop(!0)},this.play=function(e){if(a.isStopped_bl)a.isPlaying_bl=!1,a.hasError_bl=!1,a.allowScrubing_bl=!1,a.isStopped_bl=!1,a.setupAudio(),a.audio_el.src=a.sourcePath_str,a.play();else if(!a.audio_el.ended||e)try{a.isPlaying_bl=!0,a.hasPlayedOnce_bl=!0,a.audio_el.play(),FWDRLUtils.isIE&&a.dispatchEvent(i.PLAY)}catch(e){}},this.pause=function(){if(null!=a&&null!=a.audio_el&&!a.audio_el.ended)try{a.audio_el.pause(),a.isPlaying_bl=!1,FWDRLUtils.isIE&&a.dispatchEvent(i.PAUSE)}catch(e){}},this.pauseHandler=function(){a.allowScrubing_bl||a.dispatchEvent(i.PAUSE)},this.playHandler=function(){a.allowScrubing_bl||(a.isStartEventDispatched_bl||(a.dispatchEvent(i.START),a.isStartEventDispatched_bl=!0),a.dispatchEvent(i.PLAY))},this.endedHandler=function(){a.loop_bl?(a.scrub(0),a.play()):a.stop(),a.dispatchEvent(i.PLAY_COMPLETE)},this.stop=function(e){(null!=a&&null!=a.audio_el&&!a.isStopped_bl||e)&&(a.isPlaying_bl=!1,a.isStopped_bl=!0,a.hasPlayedOnce_bl=!0,a.isSafeToBeControlled_bl=!1,a.isStartEventDispatched_bl=!1,clearTimeout(a.testShoutCastId_to),a.audio_el.pause(),a.destroyAudio(),a.dispatchEvent(i.STOP),a.dispatchEvent(i.UPDATE_TIME,{time:"00:00/00:00"}),a.dispatchEvent(i.LOAD_PROGRESS,{percent:0}))},this.safeToBeControlled=function(){a.isSafeToBeControlled_bl||(a.isPlaying_bl=!0,a.isSafeToBeControlled_bl=!0,a.dispatchEvent(i.SAFE_TO_SCRUBB),a.dispatchEvent(i.SAFE_TO_UPDATE_VOLUME))},this.updateProgress=function(){var e=0;0<a.audio_el.buffered.length&&(e=a.audio_el.buffered.end(a.audio_el.buffered.length-1).toFixed(1)/a.audio_el.duration.toFixed(1),!isNaN(e)&&e||(e=0)),1==e&&a.audio_el.removeEventListener("progress",a.updateProgress),a.dispatchEvent(i.LOAD_PROGRESS,{percent:e})},this.updateAudio=function(){var e;
1a.allowScrubing_bl||(e=a.audio_el.currentTime/a.audio_el.duration,a.dispatchEvent(i.UPDATE,{percent:e})),a.dispatchEvent(i.UPDATE_TIME,{time:a.formatTime(a.audio_el.currentTime)+"/"+a.formatTime(a.audio_el.duration)})},this.formatTime=function(e){return e=Math.round(e),minutes=Math.floor(e/60),minutes=10<=minutes?minutes:"0"+minutes,e=10<=(e=Math.floor(e%60))?e:"0"+e,isNaN(e)?"00:00":minutes+":"+e},this.startToScrub=function(){a.allowScrubing_bl=!0},this.stopToScrub=function(){a.allowScrubing_bl=!1},this.scrub=function(e,t){if(null!=a.audio_el&&a.audio_el.duration){t&&a.startToScrub();try{a.audio_el.currentTime=a.audio_el.duration*e,a.dispatchEvent(i.UPDATE_TIME,{time:a.formatTime(a.audio_el.currentTime)+"/"+a.formatTime(a.audio_el.duration)})}catch(t){}}},this.setVolume=function(e){e&&(a.volume=e),a.audio_el&&(a.audio_el.volume=a.volume)},this.destroy=function(){a.audio_el&&a.audio_el.pause(),a.destroyAudio(),a.audio_el=null,l=null,a.setInnerHTML(""),a=null,t.destroy(),t=null,i.prototype=null},this.init()};i.setPrototype=function(){i.prototype=new FWDRLDisplayObject("div")},i.ERROR="error",i.UPDATE="update",i.UPDATE_TIME="updateTime",i.SAFE_TO_SCRUBB="safeToControll",i.SAFE_TO_UPDATE_VOLUME="safeToUpdateVolume",i.LOAD_PROGRESS="loadProgress",i.START="start",i.PLAY="play",i.PAUSE="pause",i.STOP="stop",i.PLAY_COMPLETE="playComplete",s.FWDRLEAPAudioScreen=i}(window),function(){var i=function(n,o){var r=this;i.prototype;this.bkPath_img=n.bkPath_img,this.playN_img=n.audioPlayN_img,this.pauseN_img=n.audioPauseN_img,this.audioMainScrubberBkLeft_img=n.audioMainScrubberBkLeft_img,this.mainScrubberBkRight_img=n.mainScrubberBkRight_img,this.mainScrubberDragLeft_img=n.mainScrubberDragLeft_img,this.mainScrubberLine_img=n.mainScrubberLine_img,this.volumeScrubberBkLeft_img=n.volumeScrubberBkLeft_img,this.volumeScrubberBkRight_img=n.volumeScrubberBkRight_img,this.volumeScrubberDragLeft_img=n.volumeScrubberDragLeft_img,this.volumeScrubberLine_img=n.volumeScrubberLine_img,this.timeBk_img=n.timeBk_img,this.volumeN_img=n.volumeN_img,this.volumeS_img=n.volumeS_img,this.volumeD_img=n.volumeD_img,this.progressLeft_img=n.progressLeft_img,this.buttons_ar=[],this.disable_do=null,this.mainHolder_do=null,this.bk_do=null,this.playPauseButton_do=null,this.mainScrubber_do=null,this.mainScrubberBkLeft_do=null,this.mainScrubberBkMiddle_do=null,this.mainScrubberBkRight_do=null,this.mainScrubberDrag_do=null,this.mainScrubberDragLeft_do=null,this.mainScrubberDragMiddle_do=null,this.mainScrubberBarLine_do=null,this.mainProgress_do=null,this.progressLeft_do=null,this.progressMiddle_do=null,this.time_do=null,this.volumeButton_do=null,this.volumeScrubber_do=null,this.volumeScrubberBkLeft_do=null,this.volumeScrubberBkMiddle_do=null,this.volumeScrubberBkRight_do=null,this.volumeScrubberDrag_do=null,this.volumeScrubberDragLeft_do=null,this.volumeScrubberDragMiddle_do=null,this.volumeScrubberBarLine_do=null,this.bkMiddlePath_str=n.bkMiddlePath_str,this.mainScrubberBkMiddlePath_str=n.mainScrubberBkMiddlePath_str,this.volumeScrubberBkMiddlePath_str=n.volumeScrubberBkMiddlePath_str,this.mainScrubberDragMiddlePath_str=n.mainScrubberDragMiddlePath_str,this.volumeScrubberDragMiddlePath_str=n.volumeScrubberDragMiddlePath_str,this.timeColor_str=n.timeColor_str,this.progressMiddlePath_str=n.progressMiddlePath_str,this.audioControllerBackgroundColor_str=n.audioControllerBackgroundColor_str,this.stageWidth=0,this.scrubbersBkLeftAndRightWidth=this.audioMainScrubberBkLeft_img.width,this.mainScrubberWidth=0,this.mainScrubberMinWidth=150,this.volumeScrubberWidth=n.volumeScrubberWidth,this.scrubbersHeight=this.audioMainScrubberBkLeft_img.height,this.mainScrubberDragLeftWidth=r.mainScrubberDragLeft_img.width,this.scrubbersOffsetWidth=n.scrubbersOffsetWidth,this.scrubbersOffestTotalWidth=n.audioScrubbersOffestTotalWidth,this.volume=n.volume,this.lastVolume=r.volume,this.startSpaceBetweenButtons=n.startSpaceBetweenButtons,this.spaceBetweenButtons=n.vdSpaceBetweenButtons,this.timeOffestTotalWidth=0,this.percentPlayed=0,this.timeOffestLeftWidth=n.timeOffsetLeftWidth,this.timeOffsetRightWidth=n.timeOffsetRightWidth,this.lastTimeLength=0,this.showAnimationIntroId_to,this.allowToChangeVolume_bl=n.allowToChangeVolume_bl,this.isMainScrubberScrubbing_bl=!1,this.isMainScrubberDisabled_bl=!1,this.isVolumeScrubberDisabled_bl=!1,this.isMainScrubberLineVisible_bl=!1,this.isVolumeScrubberLineVisible_bl=!1,this.isMute_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,r.init=function(){r.mainHolder_do=new FWDRLDisplayObject("div"),r.mainHolder_do.setOverflow("visible"),r.setBkColor(r.audioControllerBackgroun
1dColor_str),r.addChild(r.mainHolder_do),r.setupPlayPauseButton(),r.setupMainScrubber(),r.setupTime(),r.setupVolumeButton(),r.setupVolumeScrubber(),r.isMobile_bl||r.setupDisable()},r.resizeAndPosition=function(e){o.stageWidth==r.stageWidth&&o.stageHeight==r.stageHeight&&!e||(r.stageWidth=o.stageWidth,r.stageHeight=o.stageHeight,r.positionButtons())},r.positionButtons=function(){var e,t;if(r.stageWidth){r.bk_do&&r.bk_do.setWidth(r.stageWidth),r.playPauseButton_do&&(FWDAnimation.killTweensOf(r.mainHolder_do),r.mainHolder_do.setWidth(r.stageWidth),r.mainHolder_do.setHeight(r.stageHeight),r.setWidth(r.stageWidth),r.setHeight(r.stageHeight));for(var s=[],i=0;i<r.buttons_ar.length;i++)s[i]=r.buttons_ar[i];r.mainScrubberWidth=r.stageWidth-2*r.startSpaceBetweenButtons;for(i=0;i<s.length;i++)(e=s[i])!=r.mainScrubber_do&&(r.mainScrubberWidth-=e.w+r.spaceBetweenButtons);for(;r.mainScrubberWidth<r.mainScrubberMinWidth&&3<s.length;){r.mainScrubberWidth=r.stageWidth-2*r.startSpaceBetweenButtons,r.volumeScrubber_do&&-1!=FWDRLUtils.indexOfArray(s,r.volumeScrubber_do)?(s.splice(FWDRLUtils.indexOfArray(s,r.volumeScrubber_do),1),r.volumeScrubber_do.setX(-1e3)):r.time_do&&-1!=FWDRLUtils.indexOfArray(s,r.time_do)?(s.splice(FWDRLUtils.indexOfArray(s,r.time_do),1),r.time_do.setX(-1e3)):r.mainScrubber_do&&-1!=FWDRLUtils.indexOfArray(s,r.mainScrubber_do)?(s.splice(FWDRLUtils.indexOfArray(s,r.mainScrubber_do),1),r.mainScrubber_do.setX(-1e3)):r.volumeButton_do&&-1!=FWDRLUtils.indexOfArray(s,r.volumeButton_do)&&(s.splice(FWDRLUtils.indexOfArray(s,r.volumeButton_do),1),r.volumeButton_do.setX(-1e3));for(i=0;i<s.length;i++)(e=s[i])!=r.mainScrubber_do&&(r.mainScrubberWidth-=e.w+r.spaceBetweenButtons)}s[s.length-1]!=r.volumeScrubber_do&&s[s.length-1]!=r.mainScrubber_do||(r.mainScrubberWidth-=r.scrubbersOffestTotalWidth),s[s.length-1]==r.time_do&&(r.mainScrubberWidth-=r.timeOffestTotalWidth);for(i=0;i<s.length;i++)e=s[i],FWDAnimation.killTweensOf(e),0==i?e.setX(r.startSpaceBetweenButtons):e==r.mainScrubber_do?(t=s[i-1],r.mainScrubber_do.setX(t.x+t.w+r.spaceBetweenButtons),r.mainScrubber_do.setWidth(r.mainScrubberWidth),r.mainScrubberBkMiddle_do.setWidth(r.mainScrubberWidth-2*r.scrubbersBkLeftAndRightWidth),r.mainScrubberBkRight_do.setX(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth),r.mainScrubberDragMiddle_do.setWidth(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth-r.scrubbersOffsetWidth)):(t=s[i-1],e.setX(t.x+t.w+r.spaceBetweenButtons)),e.setY(parseInt((r.stageHeight-e.h)/2));r.disable_do&&(r.disable_do.setWidth(r.stageWidth),r.disable_do.setHeight(r.stageHeight)),(!r.mainScrubber_do||r.mainScrubber_do&&r.mainScrubber_do.x<0)&&e&&(o.stageWidth=e.x+e.w+r.startSpaceBetweenButtons,r.stageWidth=o.stageWidth,o.resizeHandler(!0)),r.progressMiddle_do&&r.progressMiddle_do.setWidth(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth-r.scrubbersOffsetWidth),r.updateMainScrubber(r.percentPlayed)}},this.setupDisable=function(){r.disable_do=new FWDRLDisplayObject("div"),FWDRLUtils.isIE&&(r.disable_do.setBkColor("#FFFFFF"),r.disable_do.setAlpha(0))},this.setupMainScrubber=function(){r.mainScrubber_do=new FWDRLDisplayObject("div"),r.mainScrubber_do.setHeight(r.scrubbersHeight),r.mainScrubberBkLeft_do=new FWDRLDisplayObject("img"),r.mainScrubberBkLeft_do.setScreen(r.audioMainScrubberBkLeft_img),r.mainScrubberBkRight_do=new FWDRLDisplayObject("img");var e=new Image;e.src=n.mainScrubberBkRightPath_str,r.mainScrubberBkRight_do.setScreen(e),r.mainScrubberBkRight_do.setWidth(r.mainScrubberBkLeft_do.w),r.mainScrubberBkRight_do.setHeight(r.mainScrubberBkLeft_do.h);var t=new Image;t.src=r.mainScrubberBkMiddlePath_str,r.isMobile_bl?(r.mainScrubberBkMiddle_do=new FWDRLDisplayObject("div"),r.mainScrubberBkMiddle_do.getStyle().background="url('"+r.mainScrubberBkMiddlePath_str+"') repeat-x"):(r.mainScrubberBkMiddle_do=new FWDRLDisplayObject("img"),r.mainScrubberBkMiddle_do.setScreen(t)),r.mainScrubberBkMiddle_do.setHeight(r.scrubbersHeight),r.mainScrubberBkMiddle_do.setX(r.scrubbersBkLeftAndRightWidth),r.mainProgress_do=new FWDRLDisplayObject("div"),r.mainProgress_do.setHeight(r.scrubbersHeight),r.progressLeft_do=new FWDRLDisplayObject("img"),r.progressLeft_do.setScreen(r.progress),(t=new Image).src=r.progressMiddlePath_str,r.progressMiddle_do=new FWDRLDisplayObject("div"),r.progressMiddle_do.getStyle().background="url('"+r.progressMiddlePath_str+"') repeat-x",r.progressMiddle_do.setHeight(r.scrubbersHeight),r.progressMiddle_do.setX(r.mainScrubberDragLeftWidth),r.mainScrubberDrag_do=new FWDRLDisplayObject("div"),r.mainScrubberDrag_do.setHeight(r.scrubbersHeight),r.mainScrubberDragLeft_do=new FWDRLDisplayObject("img"),r.mainScrubberDragLeft_do.setScreen(r.mainScrubberDragLeft_img),(t=new Image).src=r.mainScrubberDragMiddlePath_str,r.isMobile_bl?(r.mainScrubberDragMiddle_do=new FWDRLDisplayObject("div"),r.mainScrubberDragMiddle_do.getStyle().background="url('"+r.mainScrubberDragMiddlePath_str+"') repeat-x"):(r.mainScrubberDragMiddle_do=new FWDRLDisplayObject("img"),r.mainScrubberDragMiddle_do.setScreen(t)),r.mainScrubberDragMiddle_do.setHeight(r.scrubbersHeight),r.mainScrubberDragMiddle_do.setX(r.mainScrubberDragLeftWidth),r.mainScrubberBarLine_do=new FWDRLDisplayObject("img"),r.mainScrubberBarLine_do.setScreen(r.mainScrubberLine_img),r.mainScrubberBarLine_do.setAlpha(0),r.mainScrubberBarLine_do.hasTransform3d_bl=!1,r.mainScrubberBarLine_do.hasTransform2d_bl=!1,r.buttons_ar.push(r.mainScrubber_do),r.mainScrubber_do.addChild(r.mainScrubberBkLeft_do),r.mainScrubber_do.addChild(r.mainScrubberBkMiddle_do),r.mainScrubber_do.addChild(r.mainScrubberBkRight_do),r.mainScrubber_do.addChild(r.mainScrubberBarLine_do),r.mainScrubberDrag_do.addChild(r.mainScrubberDragLeft_do),r.mainScrubberDrag_do.addChild(r.mainScrubberDragMiddle_do),r.mainProgress_do.addChild(r.progressLeft_do),r.mainProgress_do.addChild(r.progressMiddle_do),r.mainScrubber_do.addChild(r.mainProgress_do),r.mainScrubber_do.addChild(r.mainScrubberDrag_do),r.mainScrubber_do.addChild(r.mainScrubberBarLine_do),r.mainHolder_do.addChild(r.mainScrubber_do),r.isMobile_bl?r.hasPointerEvent_bl?(r.mainScrubber_do.screen.addEventListener("pointerover",r.mainScrubberOnOverHandler),r.mainScrubber_do.screen.addEventListener("pointerout",r.mainScrubberOnOutHandler),r.mainScrubber_do.screen.addEventListener("pointerdown",r.mainScrubberOnDown
1Handler)):r.mainScrubber_do.screen.addEventListener("touchstart",r.mainScrubberOnDownHandler):r.screen.addEventListener?(r.mainScrubber_do.screen.addEventListener("mouseover",r.mainScrubberOnOverHandler),r.mainScrubber_do.screen.addEventListener("mouseout",r.mainScrubberOnOutHandler),r.mainScrubber_do.screen.addEventListener("mousedown",r.mainScrubberOnDownHandler)):r.screen.attachEvent&&(r.mainScrubber_do.screen.attachEvent("onmouseover",r.mainScrubberOnOverHandler),r.mainScrubber_do.screen.attachEvent("onmouseout",r.mainScrubberOnOutHandler),r.mainScrubber_do.screen.attachEvent("onmousedown",r.mainScrubberOnDownHandler)),r.disableMainScrubber(),r.updateMainScrubber(0)},this.mainScrubberOnOverHandler=function(e){r.isMainScrubberDisabled_bl},this.mainScrubberOnOutHandler=function(e){r.isMainScrubberDisabled_bl},this.mainScrubberOnDownHandler=function(e){if(!r.isMainScrubberDisabled_bl){e.preventDefault&&e.preventDefault(),r.isMainScrubberScrubbing_bl=!0;var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.mainScrubber_do.getGlobalX();t<0?t=0:t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=r.mainScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.mainScrubberWidth;r.disable_do&&r.addChild(r.disable_do),r.updateMainScrubber(s),r.dispatchEvent(i.START_TO_SCRUB),r.dispatchEvent(i.SCRUB,{percent:s}),r.isMobile_bl?r.hasPointerEvent_bl?(window.addEventListener("pointermove",r.mainScrubberMoveHandler),window.addEventListener("pointerup",r.mainScrubberEndHandler)):(window.addEventListener("touchmove",r.mainScrubberMoveHandler),window.addEventListener("touchend",r.mainScrubberEndHandler)):window.addEventListener?(window.addEventListener("mousemove",r.mainScrubberMoveHandler),window.addEventListener("mouseup",r.mainScrubberEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",r.mainScrubberMoveHandler),document.attachEvent("onmouseup",r.mainScrubberEndHandler))}},this.mainScrubberMoveHandler=function(e){e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.mainScrubber_do.getGlobalX();t<0?t=0:t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=r.mainScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.mainScrubberWidth;r.updateMainScrubber(s),r.dispatchEvent(i.SCRUB,{percent:s})},this.mainScrubberEndHandler=function(e){r.disable_do&&r.contains(r.disable_do)&&r.removeChild(r.disable_do),r.dispatchEvent(i.STOP_TO_SCRUB),r.isMobile_bl?r.hasPointerEvent_bl?(window.removeEventListener("pointermove",r.mainScrubberMoveHandler),window.removeEventListener("pointerup",r.mainScrubberEndHandler)):(window.removeEventListener("touchmove",r.mainScrubberMoveHandler),window.removeEventListener("touchend",r.mainScrubberEndHandler)):window.removeEventListener?(window.removeEventListener("mousemove",r.mainScrubberMoveHandler),window.removeEventListener("mouseup",r.mainScrubberEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",r.mainScrubberMoveHandler),document.detachEvent("onmouseup",r.mainScrubberEndHandler))},this.disableMainScrubber=function(){r.mainScrubber_do&&(r.isMainScrubberDisabled_bl=!0,r.mainScrubber_do.setButtonMode(!1),r.mainScrubberEndHandler(),r.updateMainScrubber(0),r.updatePreloaderBar(0))},this.enableMainScrubber=function(){r.mainScrubber_do&&(r.isMainScrubberDisabled_bl=!1,r.mainScrubber_do.setButtonMode(!0))},this.updateMainScrubber=function(e){if(r.mainScrubber_do&&!isNaN(e)){var t=parseInt(e*r.mainScrubberWidth);r.percentPlayed=e,!FWDRLEAP.hasHTML5Audio&&t>=r.mainProgress_do.w&&(t=r.mainProgress_do.w),t<1&&r.isMainScrubberLineVisible_bl?(r.isMainScrubberLineVisible_bl=!1,FWDAnimation.to(r.mainScrubberBarLine_do,.5,{alpha:0})):1<t&&!r.isMainScrubberLineVisible_bl&&(r.isMainScrubberLineVisible_bl=!0,FWDAnimation.to(r.mainScrubberBarLine_do,.5,{alpha:1})),(isNaN(t)||t<0)&&(t=0),r.mainScrubberDrag_do.setWidth(t),t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=r.mainScrubberWidth-r.scrubbersOffsetWidth),FWDAnimation.to(r.mainScrubberBarLine_do,.8,{x:t+1,ease:Expo.easeOut})}},this.updatePreloaderBar=function(e){if(r.mainProgress_do&&!isNaN(e)){var t=parseInt(e*r.mainScrubberWidth);1==e?r.mainProgress_do.setY(-30):0!=r.mainProgress_do.y&&1!=e&&r.mainProgress_do.setY(0),t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=r.mainScrubberWidth-r.scrubbersOffsetWidth),(isNaN(t)||t<0)&&(t=0),r.mainProgress_do.setWi
1dth(t)}},this.setupPlayPauseButton=function(){FWDRLComplexButton.setPrototype(),r.playPauseButton_do=new FWDRLComplexButton(r.playN_img,n.audioPlaySPath_str,r.pauseN_img,n.audioPauseSPath_str,!0),r.buttons_ar.push(r.playPauseButton_do),r.playPauseButton_do.addListener(FWDRLComplexButton.MOUSE_UP,r.playButtonMouseUpHandler),r.mainHolder_do.addChild(r.playPauseButton_do)},this.showPlayButton=function(){r.playPauseButton_do&&r.playPauseButton_do.setButtonState(1)},this.showPauseButton=function(){r.playPauseButton_do&&r.playPauseButton_do.setButtonState(0)},this.playButtonMouseUpHandler=function(){0==r.playPauseButton_do.currentState?r.dispatchEvent(i.PAUSE):r.dispatchEvent(i.PLAY)},this.setupTime=function(){r.time_do=new FWDRLDisplayObject("div"),r.time_do.hasTransform3d_bl=!1,r.time_do.hasTransform2d_bl=!1,r.time_do.setBackfaceVisibility(),r.time_do.getStyle().paddingLeft=r.timeOffestLeftWidth+"px",r.time_do.getStyle().paddingRight=r.timeOffsetRightWidth+"px",r.time_do.getStyle().fontFamily="Arial",r.time_do.getStyle().fontSize="12px",r.time_do.getStyle().whiteSpace="nowrap",r.time_do.getStyle().textAlign="center",r.time_do.getStyle().color=r.timeColor_str,r.time_do.getStyle().fontSmoothing="antialiased",r.time_do.getStyle().webkitFontSmoothing="antialiased",r.time_do.getStyle().textRendering="optimizeLegibility",r.mainHolder_do.addChild(r.time_do),r.updateTime("00:00/00:00"),r.buttons_ar.push(r.time_do)},this.updateTime=function(e){r.time_do&&(r.time_do.setInnerHTML(e),r.lastTimeLength!=e.length&&(r.time_do.w=r.time_do.getWidth(),r.positionButtons(),setTimeout(function(){r.time_do.w=r.time_do.getWidth(),r.time_do.h=r.time_do.getHeight(),r.positionButtons()},50),r.lastTimeLength=e.length))},this.setupVolumeButton=function(){FWDRLEVPVolumeButton.setPrototype(),r.volumeButton_do=new FWDRLEVPVolumeButton(r.volumeN_img,n.volumeSPath_str,n.volumeDPath_str),r.volumeButton_do.addListener(FWDRLEVPVolumeButton.MOUSE_UP,r.volumeOnMouseUpHandler),r.buttons_ar.push(r.volumeButton_do),r.mainHolder_do.addChild(r.volumeButton_do),r.allowToChangeVolume_bl||r.volumeButton_do.disable()},this.volumeOnMouseUpHandler=function(){var e=r.lastVolume;r.isMute_bl?(e=r.lastVolume,r.isMute_bl=!1):(e=1e-6,r.isMute_bl=!0),r.updateVolume(e)},this.setupVolumeScrubber=function(){r.volumeScrubber_do=new FWDRLDisplayObject("div"),r.volumeScrubber_do.setHeight(r.scrubbersHeight),r.volumeScrubberBkLeft_do=new FWDRLDisplayObject("img");var e=new Image;e.src=n.volumeScrubberBkLeftPath_str,r.volumeScrubberBkLeft_do.setScreen(e),r.volumeScrubberBkLeft_do.setWidth(r.audioMainScrubberBkLeft_img.width),r.volumeScrubberBkLeft_do.setHeight(r.audioMainScrubberBkLeft_img.height),r.volumeScrubberBkRight_do=new FWDRLDisplayObject("img");var t=new Image;t.src=n.volumeScrubberBkRightPath_str,r.volumeScrubberBkRight_do.setScreen(t),r.volumeScrubberBkRight_do.setWidth(r.mainScrubberBkRight_img.width),r.volumeScrubberBkRight_do.setHeight(r.mainScrubberBkRight_img.height);var s=new Image;s.src=r.volumeScrubberBkMiddlePath_str,r.isMobile_bl?(r.volumeScrubberBkMiddle_do=new FWDRLDisplayObject("div"),r.volumeScrubberBkMiddle_do.getStyle().background="url('"+r.volumeScrubberBkMiddlePath_str+"') repeat-x"):(r.volumeScrubberBkMiddle_do=new FWDRLDisplayObject("img"),r.volumeScrubberBkMiddle_do.setScreen(s)),r.volumeScrubberBkMiddle_do.setHeight(r.scrubbersHeight),r.volumeScrubberBkMiddle_do.setX(r.scrubbersBkLeftAndRightWidth),r.volumeScrubberDrag_do=new FWDRLDisplayObject("div"),r.volumeScrubberDrag_do.setHeight(r.scrubbersHeight),r.volumeScrubberDragLeft_do=new FWDRLDisplayObject("img");var i=new Image;i.src=n.volumeScrubberDragLeftPath_str,r.volumeScrubberDragLeft_do.setScreen(i),r.volumeScrubberDragLeft_do.setWidth(r.mainScrubberDragLeft_img.width),r.volumeScrubberDragLeft_do.setHeight(r.mainScrubberDragLeft_img.height),(s=new Image).src=r.volumeScrubberDragMiddlePath_str,r.isMobile_bl?(r.volumeScrubberDragMiddle_do=new FWDRLDisplayObject("div"),r.volumeScrubberDragMiddle_do.getStyle().background="url('"+r.volumeScrubberDragMiddlePath_str+"') repeat-x"):(r.volumeScrubberDragMiddle_do=new FWDRLDisplayObject("img"),r.volumeScrubberDragMiddle_do.setScreen(s)),r.volumeScrubberDragMiddle_do.setHeight(r.scrubbersHeight),r.volumeScrubberDragMiddle_do.setX(r.mainScrubberDragLeftWidth),r.volumeScrubberBarLine_do=new FWDRLDisplayObject("img");var o=new Image;o.src=n.volumeScrubberLinePath_str,r.volumeScrubberBarLine_do.setScreen(o),r.volumeScrubberBarLine_do.setWi
1dth(r.mainScrubberLine_img.width),r.volumeScrubberBarLine_do.setHeight(r.mainScrubberLine_img.height),r.volumeScrubberBarLine_do.setAlpha(0),r.volumeScrubberBarLine_do.hasTransform3d_bl=!1,r.volumeScrubberBarLine_do.hasTransform2d_bl=!1,r.volumeScrubber_do.setWidth(r.volumeScrubberWidth),r.volumeScrubberBkMiddle_do.setWidth(r.volumeScrubberWidth-2*r.scrubbersBkLeftAndRightWidth),r.volumeScrubberBkRight_do.setX(r.volumeScrubberWidth-r.scrubbersBkLeftAndRightWidth),r.volumeScrubberDragMiddle_do.setWidth(r.volumeScrubberWidth-r.scrubbersBkLeftAndRightWidth-r.scrubbersOffsetWidth),r.volumeScrubber_do.addChild(r.volumeScrubberBkLeft_do),r.volumeScrubber_do.addChild(r.volumeScrubberBkMiddle_do),r.volumeScrubber_do.addChild(r.volumeScrubberBkRight_do),r.volumeScrubber_do.addChild(r.volumeScrubberBarLine_do),r.volumeScrubberDrag_do.addChild(r.volumeScrubberDragLeft_do),r.volumeScrubberDrag_do.addChild(r.volumeScrubberDragMiddle_do),r.volumeScrubber_do.addChild(r.volumeScrubberDrag_do),r.volumeScrubber_do.addChild(r.volumeScrubberBarLine_do),r.buttons_ar.push(r.volumeScrubber_do),r.mainHolder_do.addChild(r.volumeScrubber_do),r.allowToChangeVolume_bl&&(r.isMobile_bl?r.hasPointerEvent_bl?(r.volumeScrubber_do.screen.addEventListener("pointerover",r.volumeScrubberOnOverHandler),r.volumeScrubber_do.screen.addEventListener("pointerout",r.volumeScrubberOnOutHandler),r.volumeScrubber_do.screen.addEventListener("pointerdown",r.volumeScrubberOnDownHandler)):r.volumeScrubber_do.screen.addEventListener("touchstart",r.volumeScrubberOnDownHandler):r.screen.addEventListener?(r.volumeScrubber_do.screen.addEventListener("mouseover",r.volumeScrubberOnOverHandler),r.volumeScrubber_do.screen.addEventListener("mouseout",r.volumeScrubberOnOutHandler),r.volumeScrubber_do.screen.addEventListener("mousedown",r.volumeScrubberOnDownHandler)):r.screen.attachEvent&&(r.volumeScrubber_do.screen.attachEvent("onmouseover",r.volumeScrubberOnOverHandler),r.volumeScrubber_do.screen.attachEvent("onmouseout",r.volumeScrubberOnOutHandler),r.volumeScrubber_do.screen.attachEvent("onmousedown",r.volumeScrubberOnDownHandler))),r.enableVolumeScrubber(),r.updateVolumeScrubber(r.volume)},this.volumeScrubberOnOverHandler=function(e){r.isVolumeScrubberDisabled_bl},this.volumeScrubberOnOutHandler=function(e){r.isVolumeScrubberDisabled_bl},this.volumeScrubberOnDownHandler=function(e){if(!r.isVolumeScrubberDisabled_bl){e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.volumeScrubber_do.getGlobalX();t<0?t=0:t>r.volumeScrubberWidth-r.scrubbersOffsetWidth&&(t=r.volumeScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.volumeScrubberWidth;r.disable_do&&r.addChild(r.disable_do),r.lastVolume=s,r.updateVolume(s),r.isMobile_bl?r.hasPointerEvent_bl?(window.addEventListener("pointermove",r.volumeScrubberMoveHandler),window.addEventListener("pointerup",r.volumeScrubberEndHandler)):(window.addEventListener("touchmove",r.volumeScrubberMoveHandler),window.addEventListener("touchend",r.volumeScrubberEndHandler)):window.addEventListener?(window.addEventListener("mousemove",r.volumeScrubberMoveHandler),window.addEventListener("mouseup",r.volumeScrubberEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",r.volumeScrubberMoveHandler),document.attachEvent("onmouseup",r.volumeScrubberEndHandler))}},this.volumeScrubberMoveHandler=function(e){if(!r.isVolumeScrubberDisabled_bl){e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.volumeScrubber_do.getGlobalX();t<0?t=0:t>r.volumeScrubberWidth-r.scrubbersOffsetWidth&&(t=r.volumeScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.volumeScrubberWidth;r.lastVolume=s,r.updateVolume(s)}},this.volumeScrubberEndHandler=function(){r.disable_do&&r.contains(r.disable_do)&&r.removeChild(r.disable_do),r.isMobile_bl?r.hasPointerEvent_bl?(window.removeEventListener("pointermove",r.volumeScrubberMoveHandler),window.removeEventListener("pointerup",r.volumeScrubberEndHandler)):(window.removeEventListener("touchmove",r.volumeScrubberMoveHandler),window.removeEventListener("touchend",r.volumeScrubberEndHandler)):window.removeEventListener?(window.removeEventListener("mousemove",r.volumeScrubberMoveHandler),window.removeEventListener("mouseup",r.volumeScrubberEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",r.volumeScrubberMoveHandler),document.detachEvent("onmouseup",r.volumeScrubberEndHandler))},this.disableVolumeScrubber=function(){r.isVolumeScrubberDisabled_bl=!0,r.volumeScrubber_do.setButtonMode(!1),r.volumeScrubberEndHandler()},this.enableVolumeScrubber=function(){r.isVolumeScrubberDisabled_bl=!1,r.volumeScrubber_do.setButtonMode(!0)},this.updateVolumeScrubber=function(e){var t=parseInt(e*r.volumeScrubberWidth);
1r.volumeScrubberDrag_do.setWidth(t),t<1&&r.isVolumeScrubberLineVisible_bl?(r.isVolumeScrubberLineVisible_bl=!1,FWDAnimation.to(r.volumeScrubberBarLine_do,.5,{alpha:0})):1<t&&!r.isVolumeScrubberLineVisible_bl&&(r.isVolumeScrubberLineVisible_bl=!0,FWDAnimation.to(r.volumeScrubberBarLine_do,.5,{alpha:1})),t>r.volumeScrubberWidth-r.scrubbersOffsetWidth&&(t=r.volumeScrubberWidth-r.scrubbersOffsetWidth),FWDAnimation.to(r.volumeScrubberBarLine_do,.8,{x:t+1,ease:Expo.easeOut})},this.updateVolume=function(e){r.volume=e,r.volume<=1e-6?(r.isMute_bl=!0,r.volume=1e-6):1<=r.voume?(r.isMute_bl=!1,r.volume=1):r.isMute_bl=!1,1e-6==r.volume?r.volumeButton_do&&r.volumeButton_do.setDisabledState():r.volumeButton_do&&r.volumeButton_do.setEnabledState(),r.volumeScrubberBarLine_do&&r.updateVolumeScrubber(r.volume),r.dispatchEvent(i.CHANGE_VOLUME,{percent:r.volume})},this.cleanMainEvents=function(){},this.init()};i.setPrototype=function(){i.prototype=new FWDRLDisplayObject("div")},i.PLAY="play",i.PAUSE="pause",i.START_TO_SCRUB="startToScrub",i.SCRUB="scrub",i.STOP_TO_SCRUB="stopToScrub",i.CHANGE_VOLUME="changeVolume",i.prototype=null,window.FWDRLEAPController=i}(),window,window.FWDRLEventDispatcher=function(){this.listeners={events_ar:[]},this.addListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var s={};s.type=e,s.listener=t,(s.target=this).listeners.events_ar.push(s)},this.dispatchEvent=function(e,t){if(null!=this.listeners){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e){if(t)for(var o in t)this.listeners.events_ar[s][o]=t[o];this.listeners.events_ar[s].listener.call(this,this.listeners.events_ar[s])}}},this.removeListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e&&this.listeners.events_ar[s].listener===t){this.listeners.events_ar.splice(s,1);break}},this.destroy=function(){this.listeners=null,this.addListener=null,this.dispatchEvent=null,this.removeListener=null}},function(){var i=function(n,e){var r=this;i.prototype;this.bkLeft_img=n.bkLeft_img,this.bkRight_img=n.bkRight_img,this.videoPlayN_img=n.videoPlayN_img,this.playS_img=n.playS_img,this.videoPauseN_img=n.videoPauseN_img,this.pauseS_img=n.pauseS_img,this.videoMainScrubberBkLeft_img=n.videoMainScrubberBkLeft_img,this.videoMainScrubberDragLeft_img=n.videoMainScrubberDragLeft_img,this.videoMainScrubberLine_img=n.videoMainScrubberLine_img,this.volumeScrubberBkLeft_img=n.volumeScrubberBkLeft_img,this.volumeScrubberDragLeft_img=n.volumeScrubberDragLeft_img,this.volumeScrubberLine_img=n.volumeScrubberLine_img,this.videoProgressLeft_img=n.videoProgressLeft_img,this.videoVolumeN_img=n.videoVolumeN_img,this.volumeS_img=n.volumeS_img,this.volumeD_img=n.volumeD_img,this.videoFullScreenN_img=n.videoFullScreenN_img,this.videoNormalScreenN_img=n.videoNormalScreenN_img,this.buttons_ar=[],this.pointer_do,this.disable_do=null,this.mainHolder_do=null,this.playPauseButton_do=null,this.mainScrubber_do=null,this.mainScrubberBkLeft_do=null,this.mainScrubberBkMiddle_do=null,this.mainScrubberBkRight_do=null,this.mainScrubberDrag_do=null,this.mainScrubberDragLeft_do=null,this.mainScrubberDragMiddle_do=null,this.mainScrubberBarLine_do=null,this.mainProgress_do=null,this.progressLeft_do=null,this.progressMiddle_do=null,this.time_do=null,this.volumeButton_do=null,this.volumeScrubber_do=null,this.volumeScrubberBkLeft_do=null,this.volumeScrubberBkMiddle_do=null,this.volumeScrubberBkRight_do=null,this.volumeScrubberDrag_do=null,this.volumeScrubberDragLeft_do=null,this.volumeScrubberDragMiddle_do=null,this.volumeScrubberBarLine_do=null,this.fullScreenButton_do=null,this.bk_do=null,this.isMainScrubberOnTop_bl=!0,this.videoControllerBackgroun
1dColor_str=n.videoControllerBackgroundColor_str,this.videoBkMiddlePath_str=n.videoBkMiddlePath_str,this.videoMainScrubberBkMiddlePath_str=n.videoMainScrubberBkMiddlePath_str,this.videoVolumeScrubberBkMiddlePath_str=n.videoVolumeScrubberBkMiddlePath_str,this.videoMainScrubberDragMiddlePath_str=n.videoMainScrubberDragMiddlePath_str,this.videoVolumeScrubberDragMiddlePath_str=n.videoVolumeScrubberDragMiddlePath_str,this.timeColor_str=n.timeColor_str,this.videoProgressMiddlePath_str=n.videoProgressMiddlePath_str,this.mainScrubberOffestTop=n.mainScrubberOffestTop,this.stageWidth=0,this.stageHeight=n.controllerHeight,this.scrubbersBkLeftAndRightWidth=this.videoMainScrubberBkLeft_img.width,this.mainScrubberWidth=0,this.mainScrubberMinWidth=100,this.volumeScrubberWidth=n.volumeScrubberWidth,this.scrubbersHeight=this.videoMainScrubberBkLeft_img.height,this.mainScrubberDragLeftWidth=r.videoMainScrubberDragLeft_img.width,this.scrubbersOffsetWidth=n.scrubbersOffsetWidth,this.volumeScrubberOffsetRightWidth=n.volumeScrubberOffsetRightWidth,this.volume=n.volume,this.lastVolume=r.volume,this.startSpaceBetweenButtons=n.startSpaceBetweenButtons,this.vdSpaceBetweenButtons=n.vdSpaceBetweenButtons,this.percentPlayed=0,this.percentLoaded=0,this.lastTimeLength=0,this.pointerWidth=8,this.pointerHeight=5,this.timeOffsetLeftWidth=n.timeOffsetLeftWidth,this.timeOffsetRightWidth=n.timeOffsetRightWidth,this.videoShowFullScreenButton_bl=n.videoShowFullScreenButton_bl,this.showVolumeScrubber_bl=n.showVolumeScrubber_bl,this.allowToChangeVolume_bl=n.allowToChangeVolume_bl,this.showTime_bl=n.showTime_bl,this.showVolumeButton_bl=n.showVolumeButton_bl,this.showControllerWhenVideoIsStopped_bl=n.showControllerWhenVideoIsStopped_bl,this.isMainScrubberScrubbing_bl=!1,this.isMainScrubberDisabled_bl=!1,this.isVolumeScrubberDisabled_bl=!1,this.isMainScrubberLineVisible_bl=!1,this.isVolumeScrubberLineVisible_bl=!1,this.isMute_bl=!1,this.isShowed_bl=!0,this.repeatBackgroun
1d_bl=n.repeatBackground_bl,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,r.init=function(){r.setOverflow("visible"),r.mainHolder_do=new FWDRLDisplayObject("div"),r.mainHolder_do.getStyle().backgroundColor=r.videoControllerBackgroundColor_str,r.mainHolder_do.setOverflow("visible"),r.addChild(r.mainHolder_do),r.setupPlayPauseButton(),r.setupMainScrubber(),r.showTime_bl&&r.setupTime(),r.showVolumeButton_bl&&r.setupVolumeButton(),r.showVolumeScrubber_bl&&r.setupVolumeScrubber(),r.videoShowFullScreenButton_bl&&r.setupFullscreenButton(),r.isMobile_bl||r.setupDisable(),r.hide(!1,!0),r.showControllerWhenVideoIsStopped_bl&&r.show(!0)},r.resizeAndPosition=function(){r.stageWidth=e.stageWidth,r.positionButtons(),r.setY(e.stageHeight-r.stageHeight)},r.positionButtons=function(){if(r.stageWidth){var e,t,s=r.showTime_bl,i=r.volumeScrubber_do;r.mainHolder_do.setWidth(r.stageWidth),r.mainHolder_do.setHeight(r.stageHeight),r.setWidth(r.stageWidth),r.setHeight(r.stageHeight);for(var o=[],n=0;n<r.buttons_ar.length;n++)o[n]=r.buttons_ar[n];r.mainScrubberWidth=r.stageWidth-2*r.startSpaceBetweenButtons;for(n=0;n<o.length;n++)(e=o[n])!=r.mainScrubber_do&&(r.mainScrubberWidth-=e.w+r.vdSpaceBetweenButtons);for(;r.mainScrubberWidth<r.mainScrubberMinWidth&&3<o.length;){r.mainScrubberWidth=r.stageWidth-2*r.startSpaceBetweenButtons,r.volumeScrubber_do&&-1!=FWDRLUtils.indexOfArray(o,r.volumeScrubber_do)?(o.splice(FWDRLUtils.indexOfArray(o,r.volumeScrubber_do),1),r.volumeScrubber_do.setX(-1e3)):r.time_do&&-1!=FWDRLUtils.indexOfArray(o,r.time_do)?(o.splice(FWDRLUtils.indexOfArray(o,r.time_do),1),r.time_do.setX(-1e3),s=!1):r.volumeButton_do&&-1!=FWDRLUtils.indexOfArray(o,r.volumeButton_do)?(o.splice(FWDRLUtils.indexOfArray(o,r.volumeButton_do),1),r.volumeButton_do.setX(-1e3)):r.volumeScrubber_do&&-1!=FWDRLUtils.indexOfArray(o,r.volumeScrubber_do)&&(o.splice(FWDRLUtils.indexOfArray(o,r.volumeScrubber_do),1),r.volumeScrubber_do.setX(-1e3),i=!1);for(n=0;n<o.length;n++)(e=o[n])!=r.mainScrubber_do&&(r.mainScrubberWidth-=e.w+r.vdSpaceBetweenButtons)}s&&(r.mainScrubberWidth-=2*r.timeOffsetLeftWidth),i&&(r.mainScrubberWidth-=r.volumeScrubberOffsetRightWidth);for(n=0;n<o.length;n++)e=o[n],0==n?e.setX(r.startSpaceBetweenButtons):e==r.mainScrubber_do?(t=o[n-1],FWDAnimation.killTweensOf(r.mainScrubber_do),r.mainScrubber_do.setX(t.x+t.w+r.vdSpaceBetweenButtons),r.mainScrubber_do.setY(parseInt((r.stageHeight-r.scrubbersHeight)/2)),r.mainScrubber_do.setWidth(r.mainScrubberWidth),r.mainScrubberBkMiddle_do.setWidth(r.mainScrubberWidth-2*r.scrubbersBkLeftAndRightWidth),r.mainScrubberBkRight_do.setX(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth),r.mainScrubberDragMiddle_do.setWidth(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth-r.scrubbersOffsetWidth)):e==r.time_do?(t=o[n-1],e.setX(t.x+t.w+r.vdSpaceBetweenButtons+r.timeOffsetLeftWidth)):e==r.volumeButton_do&&s?(t=o[n-1],e.setX(t.x+t.w+r.vdSpaceBetweenButtons+r.timeOffsetRightWidth)):(t=o[n-1],i&&t==r.volumeScrubber_do?e.setX(t.x+t.w+r.vdSpaceBetweenButtons+r.volumeScrubberOffsetRightWidth):e.setX(t.x+t.w+r.vdSpaceBetweenButtons));r.disable_do&&(r.disable_do.setWidth(r.stageWidth),r.disable_do.setHeight(r.stageHeight)),r.bk_do&&(r.bk_do.setWidth(r.stageWidth),r.bk_do.setHeight(r.stageHeight)),r.isShowed_bl?r.isMainScrubberOnTop_bl=!1:(r.isMainScrubberOnTop_bl=!0,r.positionScrollBarOnTopOfTheController()),r.progressMiddle_do&&r.progressMiddle_do.setWidth(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth-r.scrubbersOffsetWidth),r.updateMainScrubber(r.percentPlayed),r.updatePreloaderBar(r.percentLoaded)}},this.positionScrollBarOnTopOfTheController=function(){r.mainScrubberWidth=r.stageWidth,r.updatePreloaderBar(r.percentLoaded),r.mainScrubber_do.setWidth(r.mainScrubberWidth),r.mainScrubberBkMiddle_do.setWidth(r.mainScrubberWidth-2*r.scrubbersBkLeftAndRightWidth),r.mainScrubberBkRight_do.setX(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth),r.mainScrubberDragMiddle_do.setWidth(r.mainScrubberWidth-r.scrubbersBkLeftAndRightWidth-r.scrubbersOffsetWidth),FWDAnimation.killTweensOf(r.mainScrubber_do),r.mainScrubber_do.setX(0),r.isMainScrubberOnTop_bl||r.isShowed_bl?r.mainScrubber_do.setY(-r.mainScrubberOffestTop):r.mainScrubber_do.y!=-r.mainScrubberOffestTop&&(r.mainScrubber_do.setY(r.mainScrubber_do.h),FWDAnimation.to(r.mainScrubber_do,.8,{y:-r.mainScrubberOffestTop,ease:Expo.easeOut})),r.isMainScrubberOnTop_bl=!0},this.setupDisable=function(){r.disable_do=new FWDRLDisplayObject("div"),FWDRLUtils.isIE&&(r.disable_do.setBkColor("#FFFFFF"),r.disable_do.setAlpha(0))},this.setupMainScrubber=function(){r.mainScrubber_do=new FWDRLDisplayObject("div"),r.mainScrubber_do.setHeight(r.scrubbersHeight),r.mainScrubberBkLeft_do=new FWDRLDisplayObject("img"),r.mainScrubberBkLeft_do.setScreen(r.videoMainScrubberBkLeft_img);var e=new Image;e.src=n.videoMainScrubberBkRightPath_str,r.mainScrubberBkRight_do=new FWDRLDisplayObject("img"),r.mainScrubberBkRight_do.setScreen(e),r.mainScrubberBkRight_do.setWi
1dth(r.mainScrubberBkLeft_do.w),r.mainScrubberBkRight_do.setHeight(r.mainScrubberBkLeft_do.h);var t=new Image;t.src=r.videoMainScrubberBkMiddlePath_str,r.isMobile_bl?(r.mainScrubberBkMiddle_do=new FWDRLDisplayObject("div"),r.mainScrubberBkMiddle_do.getStyle().background="url('"+r.videoMainScrubberBkMiddlePath_str+"') repeat-x"):(r.mainScrubberBkMiddle_do=new FWDRLDisplayObject("img"),r.mainScrubberBkMiddle_do.setScreen(t)),r.mainScrubberBkMiddle_do.setHeight(r.scrubbersHeight),r.mainScrubberBkMiddle_do.setX(r.scrubbersBkLeftAndRightWidth),r.mainProgress_do=new FWDRLDisplayObject("div"),r.mainProgress_do.setHeight(r.scrubbersHeight),r.progressLeft_do=new FWDRLDisplayObject("img"),r.progressLeft_do.setScreen(r.videoProgressLeft_img),(t=new Image).src=r.videoProgressMiddlePath_str,r.progressMiddle_do=new FWDRLDisplayObject("div"),r.progressMiddle_do.getStyle().background="url('"+r.videoProgressMiddlePath_str+"') repeat-x",r.progressMiddle_do.setHeight(r.scrubbersHeight),r.progressMiddle_do.setX(r.mainScrubberDragLeftWidth),r.mainScrubberDrag_do=new FWDRLDisplayObject("div"),r.mainScrubberDrag_do.setHeight(r.scrubbersHeight),r.mainScrubberDragLeft_do=new FWDRLDisplayObject("img"),r.mainScrubberDragLeft_do.setScreen(r.videoMainScrubberDragLeft_img),(t=new Image).src=r.videoMainScrubberDragMiddlePath_str,r.isMobile_bl?(r.mainScrubberDragMiddle_do=new FWDRLDisplayObject("div"),r.mainScrubberDragMiddle_do.getStyle().background="url('"+r.videoMainScrubberDragMiddlePath_str+"') repeat-x"):(r.mainScrubberDragMiddle_do=new FWDRLDisplayObject("img"),r.mainScrubberDragMiddle_do.setScreen(t)),r.mainScrubberDragMiddle_do.setHeight(r.scrubbersHeight),r.mainScrubberDragMiddle_do.setX(r.mainScrubberDragLeftWidth),r.mainScrubberBarLine_do=new FWDRLDisplayObject("img"),r.mainScrubberBarLine_do.setScreen(r.videoMainScrubberLine_img),r.mainScrubberBarLine_do.setAlpha(0),r.mainScrubberBarLine_do.hasTransform3d_bl=!1,r.mainScrubberBarLine_do.hasTransform2d_bl=!1,r.buttons_ar.push(r.mainScrubber_do),r.mainScrubber_do.addChild(r.mainScrubberBkLeft_do),r.mainScrubber_do.addChild(r.mainScrubberBkMiddle_do),r.mainScrubber_do.addChild(r.mainScrubberBkRight_do),r.mainScrubber_do.addChild(r.mainScrubberBarLine_do),r.mainScrubberDrag_do.addChild(r.mainScrubberDragLeft_do),r.mainScrubberDrag_do.addChild(r.mainScrubberDragMiddle_do),r.mainProgress_do.addChild(r.progressLeft_do),r.mainProgress_do.addChild(r.progressMiddle_do),r.mainScrubber_do.addChild(r.mainProgress_do),r.mainScrubber_do.addChild(r.mainScrubberDrag_do),r.mainScrubber_do.addChild(r.mainScrubberBarLine_do),r.mainHolder_do.addChild(r.mainScrubber_do),r.isMobile_bl?r.hasPointerEvent_bl?(r.mainScrubber_do.screen.addEventListener("pointerover",r.mainScrubberOnOverHandler),r.mainScrubber_do.screen.addEventListener("pointerout",r.mainScrubberOnOutHandler),r.mainScrubber_do.screen.addEventListener("pointerdown",r.mainScrubberOnDownHandler)):r.mainScrubber_do.screen.addEventListener("touchstart",r.mainScrubberOnDownHandler):r.screen.addEventListener?(r.mainScrubber_do.screen.addEventListener("mouseover",r.mainScrubberOnOverHandler),r.mainScrubber_do.screen.addEventListener("mouseout",r.mainScrubberOnOutHandler),r.mainScrubber_do.screen.addEventListener("mousedown",r.mainScrubberOnDownHandler)):r.screen.attachEvent&&(r.mainScrubber_do.screen.attachEvent("onmouseover",r.mainScrubberOnOverHandler),r.mainScrubber_do.screen.attachEvent("onmouseout",r.mainScrubberOnOutHandler),r.mainScrubber_do.screen.attachEvent("onmousedown",r.mainScrubberOnDownHandler)),r.disableMainScrubber(),r.updateMainScrubber(0)},this.mainScrubberOnOverHandler=function(e){r.isMainScrubberDisabled_bl},this.mainScrubberOnOutHandler=function(e){r.isMainScrubberDisabled_bl},this.mainScrubberOnDownHandler=function(e){if(!r.isMainScrubberDisabled_bl&&2!=e.button){e.preventDefault&&e.preventDefault(),r.isMainScrubberScrubbing_bl=!0;var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.mainScrubber_do.getGlobalX();t<0?t=0:t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=r.mainScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.mainScrubberWidth;r.disable_do&&r.addChild(r.disable_do),r.updateMainScrubber(s),r.dispatchEvent(i.START_TO_SCRUB),r.dispatchEvent(i.SCRUB,{percent:s}),r.isMobile_bl?r.hasPointerEvent_bl?(window.addEventListener("pointermove",r.mainScrubberMoveHandler),window.addEventListener("pointerup",r.mainScrubberEndHandler)):(window.addEventListener("touchmove",r.mainScrubberMoveHandler),window.addEventListener("touchend",r.mainScrubberEndHandler)):window.addEventListener?(window.addEventListener("mousemove",r.mainScrubberMoveHandler),window.addEventListener("mouseup",r.mainScrubberEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",r.mainScrubberMoveHandler),document.attachEvent("onmouseup",r.mainScrubberEndHandler))}},this.mainScrubberMoveHandler=function(e){e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.mainScrubber_do.getGlobalX();t<0?t=0:t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=r.mainScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.mainScrubberWidth;r.updateMainScrubber(s),r.dispatchEvent(i.SCRUB,{percent:s})},this.mainScrubberEndHandler=function(e){r.disable_do&&r.contains(r.disable_do)&&r.removeChild(r.disable_do),r.dispatchEvent(i.STOP_TO_SCRUB),r.isMobile_bl?r.hasPointerEvent_bl?(window.removeEventListener("pointermove",r.mainScrubberMoveHandler),window.removeEventListener("pointerup",r.mainScrubberEndHandler)):(window.removeEventListener("touchmove",r.mainScrubberMoveHandler),window.removeEventListener("touchend",r.mainScrubberEndHandler)):window.removeEventListener?(window.removeEventListener("mousemove",r.mainScrubberMoveHandler),window.removeEventListener("mouseup",r.mainScrubberEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",r.mainScrubberMoveHandler),document.detachEvent("onmouseup",r.mainScrubberEndHandler))},this.disableMainScrubber=function(){r.mainScrubber_do&&(r.isMainScrubberDisabled_bl=!0,r.mainScrubber_do.setButtonMode(!1),r.mainScrubberEndHandler(),r.updateMainScrubber(0),r.updatePreloaderBar(0))},this.enableMainScrubber=function(){r.mainScrubber_do&&(r.isMainScrubberDisabled_bl=!1,r.mainScrubber_do.setButtonMode(!0))},this.updateMainScrubber=function(e){if(r.mainScrubber_do){var t=parseInt(e*r.mainScrubberWidth);isNaN(t)||(r.percentPlayed=e,!FWDRLEVPlayer.hasHTML5Video&&t>=r.mainProgress_do.w&&(t=r.mainProgress_do.w),t<1&&r.isMainScrubberLineVisible_bl?(r.isMainScrubberLineVisible_bl=!1,FWDAnimation.to(r.mainScrubberBarLine_do,.5,{alpha:0})):1<t&&!r.isMainScrubberLineVisible_bl&&(r.isMainScrubberLineVisible_bl=!0,FWDAnimation.to(r.mainScrubberBarLine_do,.5,{alpha:1}
1)),r.mainScrubberDrag_do.setWidth(t),t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=r.mainScrubberWidth-r.scrubbersOffsetWidth),FWDAnimation.to(r.mainScrubberBarLine_do,.8,{x:t+1,ease:Expo.easeOut}))}},this.updatePreloaderBar=function(e){if(r.mainProgress_do){r.percentLoaded=e;var t=parseInt(Math.max(0,r.percentLoaded*r.mainScrubberWidth));.98<=r.percentLoaded?r.mainProgress_do.setY(-30):0!=r.mainProgress_do.y&&1!=r.percentLoaded&&r.mainProgress_do.setY(0),t>r.mainScrubberWidth-r.scrubbersOffsetWidth&&(t=Math.max(0,r.mainScrubberWidth-r.scrubbersOffsetWidth)),t<0&&(t=0),r.mainProgress_do.setWidth(t)}},this.setupPlayPauseButton=function(){FWDRLComplexButton.setPrototype(),r.playPauseButton_do=new FWDRLComplexButton(r.videoPlayN_img,n.videoPlaySPath_str,r.videoPauseN_img,n.videoPauseSPath_str,!0),r.buttons_ar.push(r.playPauseButton_do),r.playPauseButton_do.setY(parseInt((r.stageHeight-r.playPauseButton_do.buttonHeight)/2)),r.playPauseButton_do.addListener(FWDRLComplexButton.MOUSE_UP,r.playButtonMouseUpHandler),r.mainHolder_do.addChild(r.playPauseButton_do)},this.showPlayButton=function(){r.playPauseButton_do&&r.playPauseButton_do.setButtonState(1)},this.showPauseButton=function(){r.playPauseButton_do&&r.playPauseButton_do.setButtonState(0)},this.playButtonMouseUpHandler=function(){0==r.playPauseButton_do.currentState?r.dispatchEvent(i.PAUSE):r.dispatchEvent(i.PLAY)},this.setupFullscreenButton=function(){FWDRLComplexButton.setPrototype(),r.fullScreenButton_do=new FWDRLComplexButton(r.videoFullScreenN_img,n.videoFullScreenSPath_str,r.videoNormalScreenN_img,n.videoNormalScreenSPath_str,!0),r.buttons_ar.push(r.fullScreenButton_do),r.fullScreenButton_do.setY(parseInt((r.stageHeight-r.fullScreenButton_do.buttonHeight)/2)),r.fullScreenButton_do.addListener(FWDRLComplexButton.MOUSE_UP,r.fullScreenButtonMouseUpHandler),r.mainHolder_do.addChild(r.fullScreenButton_do)},this.showFullScreenButton=function(){r.fullScreenButton_do&&r.fullScreenButton_do.setButtonState(1)},this.showNormalScreenButton=function(){r.fullScreenButton_do&&r.fullScreenButton_do.setButtonState(0)},this.setNormalStateToFullScreenButton=function(){r.fullScreenButton_do&&r.fullScreenButton_do.setNormalState()},this.fullScreenButtonMouseUpHandler=function(){1==r.fullScreenButton_do.currentState?r.dispatchEvent(i.FULL_SCREEN):r.dispatchEvent(i.NORMAL_SCREEN)},this.setupTime=function(){r.time_do=new FWDRLDisplayObject("div"),r.time_do.hasTransform3d_bl=!1,r.time_do.hasTransform2d_bl=!1,r.time_do.setBackfaceVisibility(),r.time_do.getStyle().fontFamily="Arial",r.time_do.getStyle().fontSize="12px",r.time_do.getStyle().whiteSpace="nowrap",r.time_do.getStyle().textAlign="center",r.time_do.getStyle().color=r.timeColor_str,r.time_do.getStyle().fontSmoothing="antialiased",r.time_do.getStyle().webkitFontSmoothing="antialiased",r.time_do.getStyle().textRendering="optimizeLegibility",r.mainHolder_do.addChild(r.time_do),r.updateTime("00:00/00:00"),r.buttons_ar.push(r.time_do)},this.updateTime=function(e){r.time_do&&(r.time_do.setInnerHTML(e),r.lastTimeLength!=e.length&&(r.time_do.w=r.time_do.getWidth(),r.positionButtons(),setTimeout(function(){r.time_do.w=r.time_do.getWidth(),r.time_do.h=r.time_do.getHeight(),r.time_do.setY(parseInt((r.stageHeight-r.time_do.h)/2)+1),r.positionButtons()},50),r.lastTimeLength=e.length))},this.setupVolumeButton=function(){FWDRLEVPVolumeButton.setPrototype(),r.volumeButton_do=new FWDRLEVPVolumeButton(r.videoVolumeN_img,n.videoVolumeSPath_str,n.videoVolumeDPath_str),r.volumeButton_do.addListener(FWDRLEVPVolumeButton.MOUSE_UP,r.volumeOnMouseUpHandler),r.volumeButton_do.setY(parseInt((r.stageHeight-r.volumeButton_do.h)/2)),r.buttons_ar.push(r.volumeButton_do),r.mainHolder_do.addChild(r.volumeButton_do),r.allowToChangeVolume_bl||r.volumeButton_do.disable()},this.volumeOnMouseUpHandler=function(){var e=r.lastVolume;r.isMute_bl?(e=r.lastVolume,r.isMute_bl=!1):(e=1e-6,r.isMute_bl=!0),r.updateVolume(e)},this.setupVolumeScrubber=function(){r.volumeScrubber_do=new FWDRLDisplayObject("div"),r.volumeScrubber_do.setHeight(r.scrubbersHeight),r.volumeScrubber_do.setY(parseInt((r.stageHeight-r.scrubbersHeight)/2)),r.volumeScrubberBkLeft_do=new FWDRLDisplayObject("img");var e=new Image;e.src=r.mainScrubberBkLeft_do.screen.src,r.volumeScrubberBkLeft_do.setScreen(e),r.volumeScrubberBkLeft_do.setWi
1dth(r.mainScrubberBkLeft_do.w),r.volumeScrubberBkLeft_do.setHeight(r.mainScrubberBkLeft_do.h);var t=new Image;t.src=n.videoVolumeScrubberBkRightPath_str,r.volumeScrubberBkRight_do=new FWDRLDisplayObject("img"),r.volumeScrubberBkRight_do.setScreen(t),r.volumeScrubberBkRight_do.setWidth(r.volumeScrubberBkLeft_do.w),r.volumeScrubberBkRight_do.setHeight(r.volumeScrubberBkLeft_do.h);var s=new Image;s.src=r.videoVolumeScrubberBkMiddlePath_str,r.isMobile_bl?(r.volumeScrubberBkMiddle_do=new FWDRLDisplayObject("div"),r.volumeScrubberBkMiddle_do.getStyle().background="url('"+r.videoVolumeScrubberBkMiddlePath_str+"') repeat-x"):(r.volumeScrubberBkMiddle_do=new FWDRLDisplayObject("img"),r.volumeScrubberBkMiddle_do.setScreen(s)),r.volumeScrubberBkMiddle_do.setHeight(r.scrubbersHeight),r.volumeScrubberBkMiddle_do.setX(r.scrubbersBkLeftAndRightWidth),r.volumeScrubberDrag_do=new FWDRLDisplayObject("div"),r.volumeScrubberDrag_do.setHeight(r.scrubbersHeight),r.volumeScrubberDragLeft_do=new FWDRLDisplayObject("img");var i=new Image;i.src=r.mainScrubberDragLeft_do.screen.src,r.volumeScrubberDragLeft_do.setScreen(i),r.volumeScrubberDragLeft_do.setWidth(r.mainScrubberDragLeft_do.w),r.volumeScrubberDragLeft_do.setHeight(r.mainScrubberDragLeft_do.h),(s=new Image).src=r.videoVolumeScrubberDragMiddlePath_str,r.isMobile_bl?(r.volumeScrubberDragMiddle_do=new FWDRLDisplayObject("div"),r.volumeScrubberDragMiddle_do.getStyle().background="url('"+r.videoVolumeScrubberDragMiddlePath_str+"') repeat-x"):(r.volumeScrubberDragMiddle_do=new FWDRLDisplayObject("img"),r.volumeScrubberDragMiddle_do.setScreen(s)),r.volumeScrubberDragMiddle_do.setHeight(r.scrubbersHeight),r.volumeScrubberDragMiddle_do.setX(r.mainScrubberDragLeftWidth),r.volumeScrubberBarLine_do=new FWDRLDisplayObject("img");var o=new Image;o.src=r.mainScrubberBarLine_do.screen.src,r.volumeScrubberBarLine_do.setScreen(o),r.volumeScrubberBarLine_do.setWidth(r.mainScrubberBarLine_do.w),r.volumeScrubberBarLine_do.setHeight(r.mainScrubberBarLine_do.h),r.volumeScrubberBarLine_do.setAlpha(0),r.volumeScrubberBarLine_do.hasTransform3d_bl=!1,r.volumeScrubberBarLine_do.hasTransform2d_bl=!1,r.volumeScrubber_do.setWidth(r.volumeScrubberWidth),r.volumeScrubberBkMiddle_do.setWidth(r.volumeScrubberWidth-2*r.scrubbersBkLeftAndRightWidth),r.volumeScrubberBkRight_do.setX(r.volumeScrubberWidth-r.scrubbersBkLeftAndRightWidth),r.volumeScrubberDragMiddle_do.setWidth(r.volumeScrubberWidth-r.scrubbersBkLeftAndRightWidth-r.scrubbersOffsetWidth),r.volumeScrubber_do.addChild(r.volumeScrubberBkLeft_do),r.volumeScrubber_do.addChild(r.volumeScrubberBkMiddle_do),r.volumeScrubber_do.addChild(r.volumeScrubberBkRight_do),r.volumeScrubber_do.addChild(r.volumeScrubberBarLine_do),r.volumeScrubberDrag_do.addChild(r.volumeScrubberDragLeft_do),r.volumeScrubberDrag_do.addChild(r.volumeScrubberDragMiddle_do),r.volumeScrubber_do.addChild(r.volumeScrubberDrag_do),r.volumeScrubber_do.addChild(r.volumeScrubberBarLine_do),r.buttons_ar.push(r.volumeScrubber_do),r.mainHolder_do.addChild(r.volumeScrubber_do),r.allowToChangeVolume_bl&&(r.isMobile_bl?r.hasPointerEvent_bl?(r.volumeScrubber_do.screen.addEventListener("pointerover",r.volumeScrubberOnOverHandler),r.volumeScrubber_do.screen.addEventListener("pointerout",r.volumeScrubberOnOutHandler),r.volumeScrubber_do.screen.addEventListener("pointerdown",r.volumeScrubberOnDownHandler)):r.volumeScrubber_do.screen.addEventListener("touchstart",r.volumeScrubberOnDownHandler):r.screen.addEventListener?(r.volumeScrubber_do.screen.addEventListener("mouseover",r.volumeScrubberOnOverHandler),r.volumeScrubber_do.screen.addEventListener("mouseout",r.volumeScrubberOnOutHandler),r.volumeScrubber_do.screen.addEventListener("mousedown",r.volumeScrubberOnDownHandler)):r.screen.attachEvent&&(r.volumeScrubber_do.screen.attachEvent("onmouseover",r.volumeScrubberOnOverHandler),r.volumeScrubber_do.screen.attachEvent("onmouseout",r.volumeScrubberOnOutHandler),r.volumeScrubber_do.screen.attachEvent("onmousedown",r.volumeScrubberOnDownHandler))),r.enableVolumeScrubber(),r.updateVolumeScrubber(r.volume)},this.volumeScrubberOnOverHandler=function(e){r.isVolumeScrubberDisabled_bl},this.volumeScrubberOnOutHandler=function(e){r.isVolumeScrubberDisabled_bl}
1,this.volumeScrubberOnDownHandler=function(e){if(!r.isVolumeScrubberDisabled_bl&&2!=e.button){e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.volumeScrubber_do.getGlobalX();t<0?t=0:t>r.volumeScrubberWidth-r.scrubbersOffsetWidth&&(t=r.volumeScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.volumeScrubberWidth;r.disable_do&&r.addChild(r.disable_do),r.lastVolume=s,r.updateVolume(s),r.isMobile_bl?r.hasPointerEvent_bl?(window.addEventListener("pointermove",r.volumeScrubberMoveHandler),window.addEventListener("pointerup",r.volumeScrubberEndHandler)):(window.addEventListener("touchmove",r.volumeScrubberMoveHandler),window.addEventListener("touchend",r.volumeScrubberEndHandler)):window.addEventListener?(window.addEventListener("mousemove",r.volumeScrubberMoveHandler),window.addEventListener("mouseup",r.volumeScrubberEndHandler)):document.attachEvent&&(document.attachEvent("onmousemove",r.volumeScrubberMoveHandler),document.attachEvent("onmouseup",r.volumeScrubberEndHandler))}},this.volumeScrubberMoveHandler=function(e){if(!r.isVolumeScrubberDisabled_bl){e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e).screenX-r.volumeScrubber_do.getGlobalX();t<0?t=0:t>r.volumeScrubberWidth-r.scrubbersOffsetWidth&&(t=r.volumeScrubberWidth-r.scrubbersOffsetWidth);var s=t/r.volumeScrubberWidth;r.lastVolume=s,r.updateVolume(s)}},this.volumeScrubberEndHandler=function(){r.disable_do&&r.contains(r.disable_do)&&r.removeChild(r.disable_do),r.isMobile_bl?r.hasPointerEvent_bl?(window.removeEventListener("pointermove",r.volumeScrubberMoveHandler),window.removeEventListener("pointerup",r.volumeScrubberEndHandler)):(window.removeEventListener("touchmove",r.volumeScrubberMoveHandler),window.removeEventListener("touchend",r.volumeScrubberEndHandler)):window.removeEventListener?(window.removeEventListener("mousemove",r.volumeScrubberMoveHandler),window.removeEventListener("mouseup",r.volumeScrubberEndHandler)):document.detachEvent&&(document.detachEvent("onmousemove",r.volumeScrubberMoveHandler),document.detachEvent("onmouseup",r.volumeScrubberEndHandler))},this.disableVolumeScrubber=function(){r.isVolumeScrubberDisabled_bl=!0,r.volumeScrubber_do.setButtonMode(!1),r.volumeScrubberEndHandler()},this.enableVolumeScrubber=function(){r.isVolumeScrubberDisabled_bl=!1,r.volumeScrubber_do.setButtonMode(!0)},this.updateVolumeScrubber=function(e){var t=parseInt(e*r.volumeScrubberWidth);r.volumeScrubberDrag_do.setWidth(t),t<1&&r.isVolumeScrubberLineVisible_bl?(r.isVolumeScrubberLineVisible_bl=!1,FWDAnimation.to(r.volumeScrubberBarLine_do,.5,{alpha:0})):1<t&&!r.isVolumeScrubberLineVisible_bl&&(r.isVolumeScrubberLineVisible_bl=!0,FWDAnimation.to(r.volumeScrubberBarLine_do,.5,{alpha:1})),t>r.volumeScrubberWidth-r.scrubbersOffsetWidth&&(t=r.volumeScrubberWidth-r.scrubbersOffsetWidth),FWDAnimation.to(r.volumeScrubberBarLine_do,.8,{x:t+1,ease:Expo.easeOut})},this.updateVolume=function(e,t){r.showVolumeScrubber_bl&&(r.volume=e,r.volume<=1e-6?(r.isMute_bl=!0,r.volume=1e-6):1<=r.voume?(r.isMute_bl=!1,r.volume=1):r.isMute_bl=!1,1e-6==r.volume?r.volumeButton_do&&r.volumeButton_do.setDisabledState():r.volumeButton_do&&r.volumeButton_do.setEnabledState(),r.volumeScrubberBarLine_do&&r.updateVolumeScrubber(r.volume),t||r.dispatchEvent(i.CHANGE_VOLUME,{percent:r.volume}))},this.show=function(e){r.isShowed_bl||(r.isShowed_bl=!0,e?FWDAnimation.to(r.mainHolder_do,.8,{y:0,ease:Expo.easeInOut}
1):(FWDAnimation.killTweensOf(r.mainHolder_do),r.mainHolder_do.setY(0)),setTimeout(r.positionButtons,200))},this.hide=function(e,t){if(r.isShowed_bl||t){r.isShowed_bl=!1;var s=0;t&&(s=r.mainScrubberOffestTop),e?FWDAnimation.to(r.mainHolder_do,.8,{y:r.stageHeight+s,ease:Expo.easeInOut}):(FWDAnimation.killTweensOf(r.mainHolder_do),r.mainHolder_do.setY(r.stageHeight+s))}},this.init()};i.setPrototype=function(){i.prototype=new FWDRLDisplayObject("div")},i.FACEBOOK_SHARE="share",i.FULL_SCREEN="fullScreen",i.NORMAL_SCREEN="normalScreen",i.PLAY="play",i.PAUSE="pause",i.START_TO_SCRUB="startToScrub",i.SCRUB="scrub",i.STOP_TO_SCRUB="stopToScrub",i.CHANGE_VOLUME="changeVolume",i.prototype=null,window.FWDRLEVPController=i}(),function(s){var e,t,i=function(e,t){var o=this;o.displayType=i.AFTER_PARENT,o.init=function(){this.mustHaveHolderDiv_bl=!1,s.RLVideoPlayer=this,o.instanceName_str="RLVideoPlayer",o.displayType==i.AFTER_PARENT&&(o.mustHaveHolderDiv_bl=!0),this.body=document.getElementsByTagName("body")[0],this.stageContainer=e,this.data=t,this.listeners={events_ar:[]},this.main_do=null,this.preloader_do=null,this.controller_do=null,this.videoScreen_do=null,this.flash_do=null,this.flashObject=null,this.videoPoster_do=null,this.largePlayButton_do=null,this.hider=null,this.backgroundColor_str="#000000",this.videoBackgroundColor_str="#000000",this.flashObjectMarkup_str=null,this.lastX=0,this.lastY=0,this.stageWidth=0,this.stageHeight=0,this.firstTapX,this.firstTapY,this.curTime,this.totalTime,this.videoSourcePath_str,this.prevVideoSourcePath_str,this.posterPath_str,this.videoType_str,this.videoStartBehaviour_str,this.prevVideoSource_str,this.prevPosterSource_str,this.finalVideoPath_str,this.resizeHandlerId_to,this.hidePreloaderId_to,this.orientationChangeId_to,this.disableClickId_to,this.clickDelayId_to,this.secondTapId_to,this.isVideoPlayingWhenOpenWindows_bl=!1,this.isSpaceDown_bl=!1,this.isPlaying_bl=!1,this.firstTapPlaying_bl=!1,this.stickOnCurrentInstanceKey_bl=!1,this.isFullScreen_bl=!1,this.isFlashScreenReady_bl=!1,this.orintationChangeComplete_bl=!0,this.disableClick_bl=!1,this.isAPIReady_bl=!1,this.isInstantiate_bl=!0,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,this.setupMainDo(),this.setupNormalVideoPlayers()},o.setupMainDo=function(){o.main_do=new FWDRLDisplayObject("div"),o.main_do.getStyle().msTouchAction="none",o.main_do.getStyle().webkitTapHighlightColor="rgba(0, 0, 0, 0)",o.main_do.getStyle().webkitFocusRingColor="rgba(0, 0, 0, 0)",o.main_do.getStyle().width="100%",o.main_do.getStyle().height="100%",o.main_do.setBackfaceVisibility(),o.main_do.setBkColor(o.backgroundColor_str),(!FWDRLUtils.isMobile||FWDRLUtils.isMobile&&FWDRLUtils.hasPointerEvent)&&o.main_do.setSelectable(!1),o.stageContainer.style.overflow="visible",o.stageContainer.appendChild(o.main_do.screen),setTimeout(o.resizeHandler,300)},o.resizeHandler=function(){if(o.isFullScreen_bl||o.displayType==i.FULL_SCREEN){var e=FWDRLUtils.getViewportSize();o.main_do.setX(0),o.main_do.setY(0),o.stageWidth=e.w,o.stageHeight=e.h}else o.stageWidth=o.stageContainer.offsetWidth,o.stageHeight=o.stageContainer.offsetHeight;o.main_do.setWidth(o.stageWidth),o.main_do.setHeight(o.stageHeight),o.isFlashScreenReady_bl&&o.videoType_str==i.VIDEO&&(o.flash_do.setWi
1dth(o.stageWidth),o.flash_do.setHeight(o.stageHeight)),o.controller_do&&o.controller_do.resizeAndPosition(),o.videoScreen_do&&o.videoType_str==i.VIDEO&&o.videoScreen_do.resizeAndPosition(o.stageWidth,o.stageHeight),o.preloader_do&&o.positionPreloader(),o.dumyClick_do&&(o.dumyClick_do.setWidth(o.stageWidth),o.isMobile_bl,o.dumyClick_do.setHeight(o.stageHeight)),o.largePlayButton_do&&o.positionLargePlayButton(),o.videoPoster_do&&o.videoPoster_do.allowToShow_bl&&o.videoPoster_do.positionAndResize()},this.setupClickScreen=function(){o.dumyClick_do=new FWDRLDisplayObject("div"),FWDRLUtils.isIE&&(o.dumyClick_do.setBkColor("#00FF00"),o.dumyClick_do.setAlpha(1e-4)),o.dumyClick_do.screen.addEventListener?o.dumyClick_do.screen.addEventListener("click",o.playPauseClickHandler):o.dumyClick_do.screen.attachEvent&&o.dumyClick_do.screen.attachEvent("onclick",o.playPauseClickHandler),o.hideClickScreen(),o.main_do.addChild(o.dumyClick_do)},this.playPauseClickHandler=function(e){2!=e.button&&(o.disableClick_bl||(o.firstTapPlaying_bl=o.isPlaying_bl,0!=(i.keyboardCurInstance=o).controller_do.mainHolder_do.y&&o.isMobile_bl||(i.hasHTML5Video?o.videoScreen_do&&o.videoScreen_do.togglePlayPause():o.isFlashScreenReady_bl&&o.flashObject.togglePlayPause())))},this.showClickScreen=function(){o.dumyClick_do.setVisible(!0)},this.hideClickScreen=function(){o.dumyClick_do.setVisible(!1)},this.disableClick=function(){o.disableClick_bl=!0,clearTimeout(o.disableClickId_to),o.disableClickId_to=setTimeout(function(){o.disableClick_bl=!1},500)},this.addDoubleClickSupport=function(){!o.isMobile_bl&&o.dumyClick_do.screen.addEventListener?(o.dumyClick_do.screen.addEventListener("mousedown",o.onFirstDown),FWDRLUtils.isIEWebKit&&o.dumyClick_do.screen.addEventListener("dblclick",o.onSecondDown)):o.isMobile_bl?o.dumyClick_do.screen.addEventListener("touchstart",o.onFirstDown):o.dumyClick_do.screen.addEventListener&&o.dumyClick_do.screen.addEventListener("mousedown",o.onFirstDown)},this.onFirstDown=function(e){if(2!=e.button){o.isFullscreen_bl&&e.preventDefault&&e.preventDefault();var t=FWDRLUtils.getViewportMouseCoordinates(e);o.firstTapX=t.screenX,o.firstTapY=t.screenY,o.firstTapPlaying_bl=o.isPlaying_bl,FWDRLUtils.isIEWebKit||(o.isMobile_bl?(o.dumyClick_do.screen.addEventListener("touchstart",o.onSecondDown),o.dumyClick_do.screen.removeEventListener("touchstart",o.onFirstDown)):o.dumyClick_do.screen.addEventListener&&(o.dumyClick_do.screen.addEventListener("mousedown",o.onSecondDown),o.dumyClick_do.screen.removeEventListener("mousedown",o.onFirstDown)),clearTimeout(o.secondTapId_to),o.secondTapId_to=setTimeout(o.doubleTapExpired,250))}},this.doubleTapExpired=function(){clearTimeout(o.secondTapId_to),o.isMobile_bl?(o.dumyClick_do.screen.removeEventListener("touchstart",o.onSecondDown),o.dumyClick_do.screen.addEventListener("touchstart",o.onFirstDown)):o.dumyClick_do.screen.addEventListener&&(o.dumyClick_do.screen.removeEventListener("mousedown",o.onSecondDown),o.dumyClick_do.screen.addEventListener("mousedown",o.onFirstDown))},this.onSecondDown=function(e){e.preventDefault&&e.preventDefault();var t,s,i=FWDRLUtils.getViewportMouseCoordinates(e);FWDRLUtils.isIEWebKit&&(o.firstTapPlaying_bl=o.isPlaying_bl),e.touches&&1!=e.touches.length||(t=Math.abs(i.screenX-o.firstTapX),s=Math.abs(i.screenY-o.firstTapY),o.isMobile_bl&&(10<t||10<s)||!o.isMobile_bl&&(2<t||2<s)||(o.switchFullScreenOnDoubleClick(),FWDRLUtils.isIEWebKit||(o.firstTapPlaying_bl?o.play():o.pause())))},this.switchFullScreenOnDoubleClick=function(){o.disableClick(),o.isFullScreen_bl?o.goNormalScreen():o.goFullScreen()},this.setupNormalVideoPlayers=function(){o.setupPreloader(),i.hasHTML5Video?(o.isAPIReady_bl=!0,o.setupVideoScreen(),o.setupVideoPoster(),o.main_do.addChild(o.preloader_do),o.setupClickScreen(),o.addDoubleClickSupport(),o.setupController(),o.setupLargePlayPauseButton(),o.setupHider(),o.dispatchEvent(i.READY),o.setPosterSource(o.posterPath_str)):o.setupFlashScreen(),o.resizeHandler()},this.setupPreloader=function(){FWDRLPreloader.setPrototype(),o.preloader_do=new FWDRLPreloader(o.data.videoMainPreloader_img,30,30,30,40),o.preloader_do.show(!0),o.main_do.addChild(o.preloader_do)},this.positionPreloader=function(){o.preloader_do.setX(parseInt((o.stageWidth-o.preloader_do.w)/2)),o.preloader_do.setY(parseInt((o.stageHeight-o.preloader_do.h)/2))},this.setupVideoPoster=function(){FWDRLEVPPoster.setPrototype(),o.videoPoster_do=new FWDRLEVPPoster(o,o.data.videoPosterBackgroun
1dColor_str,o.data.show),o.main_do.addChild(o.videoPoster_do)},this.setupLargePlayPauseButton=function(){FWDRLSimpleButton.setPrototype(!0),o.largePlayButton_do=new FWDRLSimpleButton(o.data.videoLargePlayN_img,o.data.videoLargePlayS_str),o.largePlayButton_do.addListener(FWDRLSimpleButton.MOUSE_UP,o.largePlayButtonUpHandler),o.largePlayButton_do.setOverflow("visible"),o.largePlayButton_do.hide(!1),o.main_do.addChild(o.largePlayButton_do)},this.largePlayButtonUpHandler=function(){o.disableClick(),o.largePlayButton_do.hide(),o.play()},this.positionLargePlayButton=function(){o.largePlayButton_do.setX(parseInt((o.stageWidth-o.largePlayButton_do.w)/2)),o.largePlayButton_do.setY(parseInt((o.stageHeight-o.largePlayButton_do.h)/2))},this.setupController=function(){FWDRLEVPController.setPrototype(),o.controller_do=new FWDRLEVPController(o.data,o),o.controller_do.addListener(FWDRLEVPController.PLAY,o.controllerOnPlayHandler),o.controller_do.addListener(FWDRLEVPController.PAUSE,o.controllerOnPauseHandler),o.controller_do.addListener(FWDRLEVPController.START_TO_SCRUB,o.controllerStartToScrubbHandler),o.controller_do.addListener(FWDRLEVPController.SCRUB,o.controllerScrubbHandler),o.controller_do.addListener(FWDRLEVPController.STOP_TO_SCRUB,o.controllerStopToScrubbHandler),o.controller_do.addListener(FWDRLEVPController.CHANGE_VOLUME,o.controllerChangeVolumeHandler),o.controller_do.addListener(FWDRLEVPController.FULL_SCREEN,o.controllerFullScreenHandler),o.controller_do.addListener(FWDRLEVPController.NORMAL_SCREEN,o.controllerNormalScreenHandler),o.main_do.addChild(o.controller_do)},this.controllerOnPlayHandler=function(e){o.play()},this.controllerOnPauseHandler=function(e){o.pause()},this.controllerStartToScrubbHandler=function(e){o.startToScrub()},this.controllerScrubbHandler=function(e){o.scrub(e.percent)},this.controllerStopToScrubbHandler=function(e){o.stopToScrub()},this.controllerChangeVolumeHandler=function(e){o.setVolume(e.percent)},this.controllerFullScreenHandler=function(){o.goFullScreen()},this.controllerNormalScreenHandler=function(){o.goNormalScreen()},this.setupVideoScreen=function(){FWDRLEVPVideoScreen.setPrototype(),o.videoScreen_do=new FWDRLEVPVideoScreen(o,o.backgroundColor_str,o.data.volume),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.ERROR,o.videoScreenErrorHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.SAFE_TO_SCRUBB,o.videoScreenSafeToScrubbHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.STOP,o.videoScreenStopHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.PLAY,o.videoScreenPlayHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.PAUSE,o.videoScreenPauseHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.UPDATE,o.videoScreenUpdateHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.UPDATE_TIME,o.videoScreenUpdateTimeHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.LOAD_PROGRESS,o.videoScreenLoadProgressHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.START_TO_BUFFER,o.videoScreenStartToBuferHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.STOP_TO_BUFFER,o.videoScreenStopToBuferHandler),o.videoScreen_do.addListener(FWDRLEVPVideoScreen.PLAY_COMPLETE,o.videoScreenPlayCompleteHandler),o.main_do.addChild(o.videoScreen_do)},this.videoScreenErrorHandler=function(e){var t;o.isPlaying_bl=!1,t=e.text,s.console&&console.log(e.text),o.controller_do&&(o.controller_do.disableMainScrubber(),o.data.showControllerWhenVideoIsStopped_bl||o.controller_do.hide(!o.isMobile_bl,!0),o.largePlayButton_do.hide(),o.hideClickScreen(),o.hider.stop()),FWDRLUtils.isIphone&&o.videoScreen_do&&o.videoScreen_do.setX(-5e3),o.preloader_do.hide(!1),o.showCursor(),o.stop(),o.dispatchEvent(i.ERROR,{error:t})},this.videoScreenSafeToScrubbHandler=function(){o.controller_do&&(o.controller_do.enableMainScrubber(),o.controller_do.show(!0),o.hider.start()),o.data.addKeyboardSupport_bl&&o.addKeyboardSupport(),o.showClickScreen()},this.videoScreenStopHandler=function(e){o.videoPoster_do.allowToShow_bl=!0,o.isPlaying_bl=!1,o.controller_do&&(o.controller_do.disableMainScrubber(),o.controller_do.showPlayButton(),o.data.showControllerWhenVideoIsStopped_bl?o.controller_do.show(!o.isMobile_bl):o.controller_do.hide(!o.isMobile_bl,!0),o.hider.stop()),o.hideClickScreen(),o.hider.reset(),o.showCursor(),o.dispatchEvent(i.STOP)},this.videoScreenPlayHandler=function(){(i.keyboardCurInstance=o).isPlaying_bl=!0,o.controller_do&&(o.controller_do.showPauseButton(),o.controller_do.show(!0)),o.largePlayButton_do.hide(),o.hider.start(),o.showCursor(),o.dispatchEvent(i.PLAY)},this.videoScreenPauseHandler=function(){o.isPlaying_bl=!1,o.controller_do&&o.controller_do.showPlayButton(),FWDRLUtils.isIphone||o.largePlayButton_do.show(),o.controller_do.show(!0),o.hider.stop(),o.hider.reset(),o.showCursor(),o.showClickScreen(),o.dispatchEvent(i.PAUSE)},this.videoScreenUpdateHandler=function(e){var t;t=i.hasHTML5Video?e.percent:e,o.controller_do&&o.controller_do.updateMainScrubber(t),o.dispatchEvent(i.UPDATE,{percent:t})},this.videoScreenUpdateTimeHandler=function(e,t){var s;i.hasHTML5Video?(o.curTime=e.curTime,o.totalTime=e.totalTime,s=o.curTime+"/"+o.totalTime):(o.curTime=e,o.totalTime=t,s=o.curTime+"/"+o.totalTime,null!=e&&null!=t||(s="00:00/00:00")),o.controller_do&&o.controller_do.updateTime(s),o.dispatchEvent(i.UPDATE_TIME,{currentTime:o.curTime,totalTime:o.totalTime})},this.videoScreenLoadProgressHandler=function(e){i.hasHTML5Video?o.controller_do&&o.controller_do.updatePreloaderBar(e.percent):o.controller_do&&o.controller_do.updatePreloaderBar(e)},this.videoScreenStartToBuferHandler=function(){o.preloader_do.show()},this.videoScreenStopToBuferHandler=function(){o.preloader_do.hide(!0)},this.videoScreenPlayCompleteHandler=function(){o.data.videoLoop_bl?(o.scrub(0),o.play()):o.stop(),o.hider.reset(),o.dispatchEvent(i.PLAY_COMPLETE)},this.setupFlashScreen=function(){if(!o.flash_do)if(FWDRLFlashTest.hasFlashPlayerVersion("9.0.18"))o.flash_do=new FWDRLDisplayObject("div"),o.flash_do.setBackfaceVisibility(),o.flash_do.setResizableSizeAfterParent(),o.main_do.addChild(o.flash_do),o.flashObjectMarkup_str='<object id="'+o.instanceName_str+'"classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%"><param name="movie" value="'+o.data.flashPath_str+'"/><param name="wmode" value="opaque"/><param name="scale" value="noscale"/><param name=FlashVars value="instanceName='+o.instanceName_str+"&volume="+
1o.data.volume+"&bkColor_str="+o.videoBackgroundColor_str+'"/><object type="application/x-shockwave-flash" data="'+o.data.flashPath_str+'" width="100%" height="100%"><param name="movie" value="'+o.data.flashPath_str+'"/><param name="wmode" value="opaque"/><param name="scale" value="noscale"/><param name=FlashVars value="instanceName='+o.instanceName_str+"&volume="+o.data.volume+"&bkColor_str="+o.videoBackgroundColor_str+'"/></object></object>',o.flash_do.screen.innerHTML=o.flashObjectMarkup_str,o.flashObject=o.flash_do.screen.firstChild,FWDRLUtils.isIE||(o.flashObject=o.flashObject.getElementsByTagName("object")[0]);else{o.dispatchEvent(i.ERROR,{error:"Please install Adobe flash player! <a href='http://www.adobe.com/go/getflashplayer'>Click here to install.</a>"})}},this.flashScreenIsReady=function(){console&&console.dir("flash video ready "+o.instanceName_str),o.isFlashScreenReady_bl=!0,o.isAPIReady_bl=!0,o.setupVideoPoster(),o.main_do.addChild(o.preloader_do),o.setupClickScreen(),o.addDoubleClickSupport(),o.setupController(),o.setupLargePlayPauseButton(),o.setupHider(),o.setPosterSource(o.posterPath_str),o.dispatchEvent(i.READY)},this.flashScreenFail=function(){o.dispatchEvent(i.ERROR,{error:error})},this.addKeyboardSupport=function(){document.addEventListener?(document.addEventListener("keydown",this.onKeyDownHandler),document.addEventListener("keyup",this.onKeyUpHandler)):document.attachEvent&&(document.attachEvent("onkeydown",this.onKeyDownHandler),document.attachEvent("onkeyup",this.onKeyUpHandler))},this.removeKeyboardSupport=function(){document.removeEventListener?(document.removeEventListener("keydown",this.onKeyDownHandler),document.removeEventListener("keyup",this.onKeyUpHandler)):document.detachEvent&&(document.detachEvent("onkeydown",this.onKeyDownHandler),document.detachEvent("onkeyup",this.onKeyUpHandler))},this.onKeyDownHandler=function(e){if(!o.isSpaceDown_bl&&(o.isSpaceDown_bl=!0,32==e.keyCode)){if(o!=i.keyboardCurInstance&&("pause"==i.videoStartBehaviour||"none"==i.videoStartBehaviour))return;if(o.stickOnCurrentInstanceKey_bl=!0,i.hasHTML5Video){if(!o.videoScreen_do.isSafeToBeControlled_bl)return;o.videoScreen_do.togglePlayPause()}else o.isFlashScreenReady_bl&&o.flashObject.togglePlayPause();return e.preventDefault&&e.preventDefault(),!1}},this.onKeyUpHandler=function(e){o.isSpaceDown_bl=!1},this.setupHider=function(){FWDRLHider.setPrototype(),o.hider=new FWDRLHider(o.main_do,o.data.controllerHideDelay),o.hider.addListener(FWDRLHider.SHOW,o.hiderShowHandler),o.hider.addListener(FWDRLHider.HIDE,o.hiderHideHandler),o.hider.addListener(FWDRLHider.HIDE_COMPLETE,o.hiderHideCompleteHandler)},this.hiderShowHandler=function(){o.isPlaying_bl&&o.controller_do.show(!0),o.showCursor()},this.hiderHideHandler=function(){FWDRLUtils.isIphone||(FWDRLUtils.hitTest(o.controller_do.screen,o.hider.globalX,o.hider.globalY)?o.hider.reset():(o.controller_do.hide(!0),o.isFullScreen_bl&&o.hideCursor()))},this.hiderHideCompleteHandler=function(){o.controller_do.positionScrollBarOnTopOfTheController()},this.play=function(){o.isAPIReady_bl&&(FWDRLUtils.isIphone&&o.videoScreen_do.setX(0),i.hasHTML5Video?o.videoScreen_do&&o.videoScreen_do.play():o.isFlashScreenReady_bl&&o.flashObject.playVideo(),(i.keyboardCurInstance=o).videoPoster_do.allowToShow_bl=!1,o.largePlayButton_do.hide(),o.videoPoster_do.hide())},this.pause=function(){o.isAPIReady_bl&&(FWDRLUtils.isIphone&&o.videoScreen_do.setX(0),i.hasHTML5Video?o.videoScreen_do&&o.videoScreen_do.pause():o.isFlashScreenReady_bl&&o.flashObject.pauseVideo())},this.resume=function(){o.isAPIReady_bl&&(FWDRLUtils.isIphone&&o.videoScreen_do.setX(0),i.hasHTML5Video&&o.videoScreen_do&&o.videoScreen_do.resume())},this.stop=function(e){o.isAPIReady_bl&&(o.isPlaying_bl=!1,o.hider.reset(),FWDRLUtils.isIphone&&o.videoScreen_do.setX(-5e3),i.hasHTML5Video?o.videoScreen_do.stop():o.isFlashScreenReady_bl&&o.flashObject.stopVideo(),o.isMobile_bl?e&&-1!=e.indexOf(".")?(o.data.showControllerWhenVideoIsStopped_bl&&o.controller_do.show(!0),o.videoPoster_do.show(),o.largePlayButton_do.show()):e||(o.videoPoster_do.show(),o.largePlayButton_do.show()):(o.data.showControllerWhenVideoIsStopped_bl&&o.controller_do.show(!0),o.videoPoster_do.show(),o.largePlayButton_do.show()),o.data.addKeyboardSupport_bl&&o.removeKeyboardSupport())},this.startToScrub=function(){o.isAPIReady_bl&&(i.hasHTML5Video?o.videoScreen_do&&o.videoScreen_do.startToScrub():o.isFlashScreenReady_bl&&o.flashObject.startToScrub())},this.stopToScrub=function(){o.isAPIReady_bl&&(i.hasHTML5Video?o.videoScreen_do&&o.videoScreen_do.stopToScrub():o.isFlashScreenReady_bl&&o.flashObject.stopToScrub())},this.scrub=function(e){o.isAPIReady_bl&&(isNaN(e)||(e<0?e=0:1<e&&(e=1),i.hasHTML5Video?o.videoScreen_do&&o.videoScreen_do.scrub(e):o.isFlashScreenReady_bl&&o.flashObject.scrub(e)))},this.setVolume=function(e){o.isAPIReady_bl&&!o.isMobile_bl&&(o.controller_do.updateVolume(e,!0),i.hasHTML5Video&&o.videoScreen_do&&o.videoScreen_do.setVolume(e),o.isFlashScreenReady_bl&&o.flashObject.setVolume(e),o.dispatchEvent(i.VOLUME_SET,{volume:e}))},this.setPosterSource=function(e){if(o.isAPIReady_bl&&e){var t=e.split(",");e=o.isMobile_bl&&null!=t[1]?t[1]:t[0],o.posterPath_str=e,o.videoPoster_do.setPoster(o.posterPath_str),o.prevPosterSource_str!=e&&o.dispatchEvent(i.UPDATE_POSTER_SOURCE),o.prevPosterSource_str=e}},this.setVideoSource=function(e,t){if(o.isAPIReady_bl&&(e!=o.prevVideoSource_str||t))if(o.prevVideoSource_str=e){o.stop(e),o.videoSourcePath_str=e,o.finalVideoPath_str=e,o.videoType_str=i.VIDEO;var s=e.split(",");e=o.isMobile_bl&&null!=s[1]?s[1]:s[0],o.finalVideoPath_str=e,i.hasHTML5Video&&o.videoType_str==i.VIDEO?(o.setPosterSource(o.posterPath_str),o.videoPoster_do.show(),o.largePlayButton_do.show(),FWDRLUtils.isIphone&&o.videoScreen_do.setX(-5e3),o.videoScreen_do.setVisible(!0),o.videoScreen_do&&(o.videoScreen_do.setSource(e),o.data.videoAutoPlay_bl&&o.play())):o.isFlashScreenReady_bl&&o.videoType_str==i.VIDEO&&(-1==e.indexOf("://")&&1!=e.indexOf("/")&&(e=e.substr(e.indexOf("/")+1)),o.videoPoster_do.show(),o.largePlayButton_do.show(),o.flashObject.setSource(e),o.data.videoAutoPlay_bl&&o.play()),o.prevVideoSourcePath_str=o.videoSourcePath_str,o.resizeHandler(),o.getVideoSource()&&o.dispatchEvent(i.UPDATE_VIDEO_SOURCE)}else o.dispatchEvent(i.ERROR,{error:"Video source is not defined!"})},this.goFullScreen=function(){if(o.isAPIReady_bl){document.addEventListener&&(document.addEventListener("fullscreenchange",o.onFullScreenChange),document.addEventListener("mozfullscreenchange",o.onFullScreenChange),document.addEventListener("webkitfullscreenchange",o.onFullScreenChange),document.addEventListener("MSFullscreenChange",o.onFullScreenChange)),o.main_do.screen.requestFullScreen?o.main_do.screen.requestFullScreen():o.main_do.screen.mozRequestFullScreen?o.main_do.screen.mozRequestFullScreen():o.main_do.screen.webkitRequestFullScreen?o.main_do.screen.webkitRequestFullScreen():o.main_do.screen.msRequestFullscreen&&o.main_do.screen.msRequestFullscreen(),o.disableClick(),document.documentElement.style.overflow="hidden",o.main_do.getStyle().zIndex=1e19,o.stageContainer.style.overflow="visible",o.isFullScreen_bl=!0,o.controller_do.showNormalScreenButton(),o.controller_do.setNormalStateToFullScreenButton();var e=FWDRLUtils.getScrollOffsets();o.lastX=e.x,o.lastY=e.y,o.isMobile_bl&&s.addEventListener("touchmove",o.disableFullScreenOnMobileHandler),o.dispatchEvent(i.GO_FULLSCREEN),setTimeout(o.resizeHandler,50)}},this.disableFullScreenOnMobileHandler=function(e){e.preventDefault&&e.preventDefault()},this.goNormalScreen=function(){o.isAPIReady_bl&&(document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),o.addMainDoToTheOriginalParent(),o.isFullScreen_bl=!1)},this.addMainDoToTheOriginalParent=function(){o.isFullScreen_bl&&(document.removeEventListener&&(document.removeEventListener("fullscreenchange",o.onFullScreenChange),document.removeEventListener("mozfullscreenchange",o.onFullScreenChange),document.removeEventListener("webkitfullscreenchange",o.onFullScreenChange),document.removeEventListener("MSFullscreenChange",o.onFullScreenChange)),o.controller_do.setNormalStateToFullScreenButton(),FWDRLUtils.isIEAndLessThen9?document.documentElement.style.overflow="auto":document.documentElement.style.overflow="visible",o.main_do.getStyle().position="relative",o.main_do.getStyle().zIndex=0,o.controller_do.showFullScreenButton(),setTimeout(function(){o.resizeHandler()},50),o.isMobile_bl&&s.removeEventListener("touchmove",o.disableFullScreenOnMobileHandler),o.dispatchEvent(i.GO_NORMALSCREEN))},this.onFullScreenChange=function(e){document.fullScreen||document.msFullscreenElement||document.mozFullScreen||document.webkitIsFullScreen||document.msieFullScreen||(o.controller_do.showNormalScreenButton(),o.addMainDoToTheOriginalParent(),o.isFullScreen_bl=!1)},this.getVideoSource=function(){if(o.isAPIReady_bl)return o.finalVideoPath_str},this.getPosterSource=function(){if(o.isAPIReady_bl)return o.posterPath_str},this.getCurrentTime=function(){return o.curTime?o.curTime:"00:00"},this.getTotalTime=function(){return o.totalTime?o.totalTime:"00:00"},this.hideCursor=function(){document.documentElement.style.cursor="none",document.getElementsByTagName("body")[0].style.cursor="none"},this.showCursor=function(){document.documentElement.style.cursor="auto",document.getElementsByTagName("body")[0].style.cursor="auto"},this.addListener=function(e,t){if(null==e)throw Error("type is required.");
1if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var s={};s.type=e,s.listener=t,(s.target=this).listeners.events_ar.push(s)},this.dispatchEvent=function(e,t){if(null!=this.listeners){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e){if(t)for(var o in t)this.listeners.events_ar[s][o]=t[o];this.listeners.events_ar[s].listener.call(this,this.listeners.events_ar[s])}}},this.removeListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e&&this.listeners.events_ar[s].listener===t){this.listeners.events_ar.splice(s,1);break}},o.init()};i.setPrototype=function(){i.prototype=new FWDRLEventDispatcher},i.hasHTML5Video=(e=document.createElement("video"),t=!1,e.canPlayType&&(t=Boolean("probably"==e.canPlayType("video/mp4")||"maybe"==e.canPlayType("video/mp4")),i.canPlayMp4=Boolean("probably"==e.canPlayType("video/mp4")||"maybe"==e.canPlayType("video/mp4"))),!!self.isMobile_bl||t),i.instaces_ar=[],i.curInstance=null,i.keyboardCurInstance=null,i.areInstancesCreated_bl=null,i.PAUSE_ALL_VIDEOS="pause",i.STOP_ALL_VIDEOS="stop",i.DO_NOTHING="none",i.VIDEO="video",i.READY="ready",i.STOP="stop",i.PLAY="play",i.PAUSE="pause",i.UPDATE="update",i.UPDATE_TIME="updateTime",i.UPDATE_VIDEO_SOURCE="updateVideoSource",i.UPDATE_POSTER_SOURCE="udpatePosterSource",i.ERROR="error",i.PLAY_COMPLETE="playComplete",i.VOLUME_SET="volumeSet",i.GO_FULLSCREEN="goFullScreen",i.GO_NORMALSCREEN="goNormalScreen",i.RESPONSIVE="responsive",i.FULL_SCREEN="fullscreen",i.AFTER_PARENT="afterparent",s.FWDRLEVPlayer=i}(window),function(e){var s=function(i,e,t){var o=this;s.prototype;this.img_img=new Image,this.img_do=null,this.imgW=0,this.imgH=0,this.finalW=0,this.finalH=0,this.finalX=0,this.finalY=0,this.curPath_str,this.backgroundColor_str=e,this.isTransparent_bl=!1,this.showPoster_bl=t,this.showOrLoadOnMobile_bl=!1,this.isShowed_bl=!0,this.allowToShow_bl=!0,this.isMobile_bl=FWDRLUtils.isMobile,this.init=function(){o.img_img=new Image,o.img_do=new FWDRLDisplayObject("img"),o.hide(),o.setBkColor(o.backgroundColor_str)},this.positionAndResize=function(){if(i.stageWidth&&(o.setWidth(i.stageWidth),o.setHeight(i.stageHeight),o.imgW)){var e,t=i.stageWidth/o.imgW,s=i.stageHeight/o.imgH;e=t<=s?t:s,o.finalW=Math.round(e*o.imgW),o.finalH=Math.round(e*o.imgH),o.finalX=parseInt((i.stageWidth-o.finalW)/2),o.finalY=parseInt((i.stageHeight-o.finalH)/2),o.img_do.setX(o.finalX),o.img_do.setY(o.finalY),o.img_do.setWidth(o.finalW),o.img_do.setHeight(o.finalH)}},this.setPoster=function(e){return e&&""==FWDRLUtils.trim(e)||"none"==e?(o.showOrLoadOnMobile_bl=!0,o.isTransparent_bl=!0,void o.show()):"youtubemobile"==e?(o.isTransparent_bl=!1,o.showOrLoadOnMobile_bl=!1,o.img_img.src=null,void(o.imgW=0)):e==o.curPath_str?(o.isTransparent_bl=!1,o.showOrLoadOnMobile_bl=!0,void o.show()):(o.isTransparent_bl=!1,o.showOrLoadOnMobile_bl=!0,o.curPath_str=e,o.allowToShow_bl&&(o.isShowed_bl=!1),void(e&&(o.img_do&&(o.img_do.src=""),o.img_img.onload=o.posterLoadHandler,o.img_img.src=o.curPath_str)))},this.posterLoadHandler=function(e){o.imgW=o.img_img.width,o.imgH=o.img_img.height,o.img_do.setScreen(o.img_img),o.addChild(o.img_do),o.show(),o.positionAndResize()},this.show=function(e){o.allowToShow_bl&&!o.isShowed_bl&&o.showOrLoadOnMobile_bl&&(o.isShowed_bl=!0,o.isTransparent_bl?0!=o.alpha&&o.setAlpha(0):1!=o.alpha&&o.setAlpha(1),o.setVisible(!0),o.isMobile_bl||o.isTransparent_bl||(FWDAnimation.killTweensOf(o),o.setAlpha(0),FWDAnimation.to(o,.6,{alpha:1,delay:.4})),o.positionAndResize())},this.hide=function(){o.isShowed_bl&&(o.isShowed_bl=!1,o.setVisible(!1))},this.init()};s.setPrototype=function(){s.prototype=new FWDRLDisplayObject("div")},s.prototype=null,e.FWDRLEVPPoster=s}(window),function(i){var o=function(t,e,s){var r=this;o.prototype;this.video_el=null,this.sourcePath_str=null,this.backgroundColor_str=e,this.controllerHeight=t.data.controllerHeight,this.stageWidth=0,this.stageHeight=0,this.lastPercentPlayed=0,this.volume=s,this.curDuration=0,this.countNormalMp3Errors=0,this.countShoutCastErrors=0,this.maxShoutCastCountErrors=5,this.maxNormalCountErrors=1,this.disableClickForAWhileId_to,this.disableClick_bl=!1,this.allowScrubing_bl=!1,this.hasError_bl=!0,this.isPlaying_bl=!1,this.isStopped_bl=!0,this.hasPlayedOnce_bl=!1,this.isStartEventDispatched_bl=!1,this.isSafeToBeControlled_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.init=function(){r.setupVideo(),r.setBkColor(r.backgroundColor_str)},this.setupVideo=function(){null==r.video_el&&(r.video_el=document.createElement("video"),r.screen.appendChild(r.video_el),r.video_el.controls=!1,r.video_el.volume=r.volume,r.video_el.style.position="relative",r.video_el.style.left="0px",r.video_el.style.top="0px",r.video_el.style.width="100%",r.video_el.style.height="100%",r.video_el.style.margin="0px",r.video_el.style.padding="0px",r.video_el.style.maxWidth="none",r.video_el.style.maxHeight="none",r.video_el.style.border="none",r.video_el.style.lineHeight="0",r.video_el.style.msTouchAction="none",r.screen.appendChild(r.video_el)),r.video_el.addEventListener("error",r.errorHandler),r.video_el.addEventListener("canplay",r.safeToBeControlled),r.video_el.addEventListener("canplaythrough",r.safeToBeControlled),r.video_el.addEventListener("progress",r.updateProgress),r.video_el.addEventListener("timeupdate",r.updateVideo),r.video_el.addEventListener("pause",r.pauseHandler),r.video_el.addEventListener("play",r.playHandler),FWDRLUtils.isIE||r.video_el.addEventListener("waiting",r.startToBuffer),r.video_el.addEventListener("playing",r.stopToBuffer),r.video_el.addEventListener("ended",r.endedHandler),r.resizeAndPosition()},this.destroyVideo=function(){r.video_el&&(r.video_el.removeEventListener("error",r.errorHandler),r.video_el.removeEventListener("canplay",r.safeToBeControlled),r.video_el.removeEventListener("canplaythrough",r.safeToBeControlled),r.video_el.removeEventListener("progress",r.updateProgress),r.video_el.removeEventListener("timeupdate",r.updateVideo),r.video_el.removeEventListener("pause",r.pauseHandler),r.video_el.removeEventListener("play",r.playHandler),FWDRLUtils.isIE||r.video_el.removeEventListener("waiting",r.startToBuffer),r.video_el.removeEventListener("playing",r.stopToBuffer),r.video_el.removeEventListener("ended",r.endedHandler),r.isMobile_bl?(r.screen.removeChild(r.video_el),r.video_el=null):(r.video_el.style.visibility="hidden",r.video_el.src="",r.video_el.load()))},this.startToBuffer=function(e){r.dispatchEvent(o.START_TO_BUFFER)},this.stopToBuffer=function(){r.dispatchEvent(o.STOP_TO_BUFFER)},this.errorHandler=function(e){var t;r.hasError_bl=!0,t=0==r.video_el.networkState?"error 'self.video_el.networkState = 0'":1==r.video_el.networkState?"error 'self.video_el.networkState = 1'":2==r.video_el.networkState?"'self.video_el.networkState = 2'":3==r.video_el.networkState?"Video source not found <font color='#FF0000'>"+r.sourcePath_str+"</font>":e,i.console&&i.console.log(r.video_el.networkState),r.dispatchEvent(o.ERROR,{text:t})},this.resizeAndPosition=function(e,t){e&&(r.stageWidth=e,r.stageHeight=t),r.setWidth(r.stageWidth),FWDRLUtils.isIphone?r.setHeight(r.stageHeight-r.controllerHeight):r.setHeight(r.stageHeight)},this.setSource=function(e){r.sourcePath_str=e,r.video_el&&r.stop()},this.play=function(e){if(FWDRLEVPlayer.curInstance=t,r.isStopped_bl)r.isPlaying_bl=!1,r.hasError_bl=!1,r.allowScrubing_bl=!1,r.isStopped_bl=!1,r.setupVideo(),r.setVolume(),r.video_el.src=r.sourcePath_str,r.play(),r.startToBuffer(!0),r.isPlaying_bl=!0;else if(!r.video_el.ended||e)try{r.isPlaying_bl=!0,r.hasPlayedOnce_bl=!0,r.video_el.play(),FWDRLUtils.isIE&&r.dispatchEvent(o.PLAY)}catch(e){}},this.pause=function(){if(null!=r&&!r.isStopped_bl&&!r.hasError_bl&&!r.video_el.ended)try{r.video_el.pause(),r.isPlaying_bl=!1,FWDRLUtils.isIE&&r.dispatchEvent(o.PAUSE)}catch(e){}},this.togglePlayPause=function(){null!=r&&r.isSafeToBeControlled_bl&&(r.isPlaying_bl?r.pause():r.play())},this.pauseHandler=function(){r.allowScrubing_bl||r.dispatchEvent(o.PAUSE)},this.playHandler=function(){r.allowScrubing_bl||(r.isStartEventDispatched_bl||(r.dispatchEvent(o.START),r.isStartEventDispatched_bl=!0),r.dispatchEvent(o.PLAY))},this.endedHandler=function(){r.dispatchEvent(o.PLAY_COMPLETE)},this.resume=function(){r.isStopped_bl||r.play()},this.stop=function(e){(null!=r&&null!=r.video_el&&!r.isStopped_bl||e)&&(r.isPlaying_bl=!1,r.isStopped_bl=!0,r.hasPlayedOnce_bl=!0,r.isSafeToBeControlled_bl=!1,r.isStartEventDispatched_bl=!1,r.destroyVideo(),r.dispatchEvent(o.LOAD_PROGRESS,{percent:0}),r.dispatchEvent(o.UPDATE_TIME,{curTime:"00:00",totalTime:"00:00"}),r.dispatchEvent(o.STOP),r.stopToBuffer())},this.safeToBeControlled=function(){r.stopToScrub(),r.isSafeToBeControlled_bl||(r.hasHours_bl=0<Math.floor(r.video_el.duration/3600),r.isPlaying_bl=!0,r.isSafeToBeControlled_bl=!0,r.video_el.style.visibility="visible",r.dispatchEvent(o.SAFE_TO_SCRUBB))},this.updateProgress=function(){var e=0;0<r.video_el.buffered.length&&(e=r.video_el.buffered.end(r.video_el.buffered.length-1).toFixed(1)/r.video_el.duration.toFixed(1),!isNaN(e)&&e||(e=0)),1==e&&r.video_el.removeEventListener("progress",r.updateProgress),r.dispatchEvent(o.LOAD_PROGRESS,{percent:e})},this.updateVideo=function(){var e;r.allowScrubing_bl||(e=r.video_el.currentTime/r.video_el.duration,r.dispatchEvent(o.UPDATE,{percent:e}));var t=r.formatTime(r.video_el.duration),s=r.formatTime(r.video_el.currentTime);isNaN(r.video_el.duration)?r.dispatchEvent(o.UPDATE_TIME,{curTime:"00:00",totalTime:"00:00"}):r.dispatchEvent(o.UPDATE_TIME,{curTime:s,totalTime:t}),r.lastPercentPlayed=e,r.curDuration=s},this.startToScrub=function(){r.allowScrubing_bl=!0},this.stopToScrub=function(){r.allowScrubing_bl=!1},this.scrub=function(e,t){t&&r.startToScrub();try{r.video_el.currentTime=r.video_el.duration*e;var s=r.formatTime(r.video_el.duration),i=r.formatTime(r.video_el.currentTime);r.dispatchEvent(o.UPDATE_TIME,{curTime:i,totalTime:s})}catch(t){}},this.replay=function(){r.scrub(0),r.play()},this.setVolume=function(e){e&&(r.volume=e),r.video_el&&(r.video_el.volume=r.volume)},this.formatTime=function(e){var t=Math.floor(e/3600),s=e%3600,i=Math.floor(s/60),o=s%60,n=Math.ceil(o);return i=10<=i?i:"0"+i,n=10<=n?n:"0"+n,isNaN(n)?"00:00":r.hasHours_bl?t+":"+i+":"+n:i+":"+n},this.init()};o.setPrototype=function(){o.prototype=new FWDRLDisplayObject("div")},o.ERROR="error",o.UPDATE="update",o.UPDATE_TIME="updateTime",o.SAFE_TO_SCRUBB="safeToControll",o.LOAD_PROGRESS="loadProgress",o.START="start",o.PLAY="play",o.PAUSE="pause",o.STOP="stop",o.PLAY_COMPLETE="playComplete",o.START_TO_BUFFER="startToBuffer",o.STOP_TO_BUFFER="stopToBuffer",i.FWDRLEVPVideoScreen=o}(window),function(e){var n=function(e,t,s){var i=this,o=n.prototype;this.nImg=e,this.sPath_str=t,this.dPath_str=s,this.n_sdo,this.s_sdo,this.d_s
1do,this.toolTipLabel_str,this.totalWidth=this.nImg.width,this.totalHeight=this.nImg.height,this.isSetToDisabledState_bl=!1,this.isDisabled_bl=!1,this.isSelectedFinal_bl=!1,this.isActive_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,this.allowToCreateSecondButton_bl=!i.isMobile_bl||i.hasPointerEvent_bl,i.init=function(){i.setupMainContainers()},i.setupMainContainers=function(){if(i.n_sdo=new FWDRLDisplayObject("img"),i.n_sdo.setScreen(i.nImg),i.addChild(i.n_sdo),i.allowToCreateSecondButton_bl){var e=new Image;if(e.src=i.sPath_str,i.s_sdo=new FWDRLDisplayObject("img"),i.s_sdo.setScreen(e),i.s_sdo.setWidth(i.totalWidth),i.s_sdo.setHeight(i.totalHeight),i.s_sdo.setAlpha(0),i.addChild(i.s_sdo),i.dPath_str){var t=new Image;t.src=i.dPath_str,i.d_sdo=new FWDRLDisplayObject("img"),i.d_sdo.setScreen(t),i.d_sdo.setWidth(i.totalWidth),i.d_sdo.setHeight(i.totalHeight),i.isMobile_bl?i.d_sdo.setX(-100):i.d_sdo.setAlpha(0),i.addChild(i.d_sdo)}}i.setWidth(i.totalWidth),i.setHeight(i.totalHeight),i.setButtonMode(!0),i.isMobile_bl?i.hasPointerEvent_bl?(i.screen.addEventListener("pointerdown",i.onMouseUp),i.screen.addEventListener("pointerover",i.onMouseOver),i.screen.addEventListener("pointerout",i.onMouseOut)):i.screen.addEventListener("touchend",i.onMouseUp):i.screen.addEventListener?(i.screen.addEventListener("mouseover",i.onMouseOver),i.screen.addEventListener("mouseout",i.onMouseOut),i.screen.addEventListener("mousedown",i.onMouseUp)):i.screen.attachEvent&&(i.screen.attachEvent("onmouseover",i.onMouseOver),i.screen.attachEvent("onmouseout",i.onMouseOut),i.screen.attachEvent("onmousedown",i.onMouseUp))},i.onMouseOver=function(e){if(!e.pointerType||e.pointerType==e.MSPOINTER_TYPE_MOUSE){if(i.isDisabled_bl||i.isSelectedFinal_bl)return;i.dispatchEvent(n.MOUSE_OVER,{e:e}),FWDAnimation.killTweensOf(i.s_sdo),FWDAnimation.to(i.s_sdo,.5,{alpha:1,delay:.1,ease:Expo.easeOut})}},i.onMouseOut=function(e){if(!e.pointerType||e.pointerType==e.MSPOINTER_TYPE_MOUSE){if(i.isDisabled_bl||i.isSelectedFinal_bl)return;i.dispatchEvent(n.MOUSE_OUT,{e:e}),FWDAnimation.killTweensOf(i.s_sdo),FWDAnimation.to(i.s_sdo,.5,{alpha:0,ease:Expo.easeOut})}},i.onMouseUp=function(e){e.preventDefault&&e.preventDefault(),i.isDisabled_bl||2==e.button||i.isSelectedFinal_bl||i.dispatchEvent(n.MOUSE_UP,{e:e})},i.setSelctedFinal=function(){i.isSelectedFinal_bl=!0,FWDAnimation.killTweensOf(i.s_sdo),FWDAnimation.to(i.s_sdo,.8,{alpha:1,ease:Expo.easeOut}),i.setButtonMode(!1)},i.setUnselctedFinal=function(){i.isSelectedFinal_bl=!1,FWDAnimation.to(i.s_sdo,.8,{alpha:0,delay:.1,ease:Expo.easeOut}),i.setButtonMode(!0)},this.setDisabledState=function(){i.isSetToDisabledState_bl||(i.isSetToDisabledState_bl=!0,i.isMobile_bl?i.d_sdo.setX(0):(FWDAnimation.killTweensOf(i.d_sdo),FWDAnimation.to(i.d_sdo,.8,{alpha:1,ease:Expo.easeOut})))},this.setEnabledState=function(){i.isSetToDisabledState_bl&&(i.isSetToDisabledState_bl=!1,i.isMobile_bl?i.d_sdo.setX(-100):(FWDAnimation.killTweensOf(i.d_sdo),FWDAnimation.to(i.d_sdo,.8,{alpha:0,delay:.1,ease:Expo.easeOut})))},this.disable=function(){i.isDisabled_bl=!0,i.setButtonMode(!1)},this.enable=function(){i.isDisabled_bl=!1,i.setButtonMode(!0)},i.destroy=function(){i.isMobile_bl?i.hasPointerEvent_bl?(i.screen.removeEventListener("pointerdown",i.onMouseUp),i.screen.removeEventListener("pointerover",i.onMouseOver),i.screen.removeEventListener("pointerout",i.onMouseOut)):i.screen.removeEventListener("touchend",i.onMouseUp):i.screen.removeEventListener?(i.screen.removeEventListener("mouseover",i.onMouseOver),i.screen.removeEventListener("mouseout",i.onMouseOut),i.screen.removeEventListener("mousedown",i.onMouseUp)):i.screen.detachEvent&&(i.screen.detachEvent("onmouseover",i.onMouseOver),i.screen.detachEvent("onmouseout",i.onMouseOut),i.screen.detachEvent("onmousedown",i.onMouseUp)),FWDAnimation.killTweensOf(i.s_sdo),i.n_sdo.destroy(),i.s_sdo.destroy(),i.d_sdo&&(FWDAnimation.killTweensOf(i.d_sdo),i.d_sdo.destroy()),i.nImg=null,i.sImg=null,i.dImg=null,i.n_sdo=null,i.s_sdo=null,i.d_sdo=null,sImg=e=null,dImg=null,i.toolTipLabel_str=null,i.init=null,i.setupMainContainers=null,i.onMouseOver=null,i.onMouseOut=null,i.onClick=null,i.onMouseDown=null,i.setSelctedFinal=null,i.setUnselctedFinal=null,i.setInnerHTML(""),o.destroy(),o=i=null,n.prototype=null},i.init()};n.setPrototype=function(){n.prototype=null,n.prototype=new FWDRLDisplayObject("div")},n.CLICK="onClick",n.MOUSE_OVER="onMouseOver",n.MOUSE_OUT="onMouseOut",n.MOUSE_UP="onMouseDown",n.prototype=null,e.FWDRLEVPVolumeButton=n}(window),function(n){var r=function(e){var o=this;r.prototype;this.appId=e;o.init=function(){o.checkFBRoot(),n.fbAsyncInit||o.connect()},this.checkFBRoot=function(){var e=Boolean(document.getElementById("fb-root"));e||((e=document.createElement("div")).id="fb-root",document.getElementsByTagName("body")[0].appendChild(e))},this.connect=function(){var e,t,s,i;o.hasStartedToConnect_bl||(o.hasStartedToConnect_bl=!0,o.isAPIReadyId_to=setTimeout(function(){o.dispatchEvent(r.API_ERROR,{error:"Error loading Faceboook API!"})},6e3),n.fbAsyncInit=function(){FB.init({appId:o.appId,xfbml:!0,cookie
1:!0,status:!0,version:"v2.4"}),clearTimeout(o.isAPIReadyId_to),o.dispatchEvent(r.API_READY)},e=document,t="facebook-jssdk",i=e.getElementsByTagName("script")[0],e.getElementById(t)||((s=e.createElement("script")).id=t,s.src="https://connect.facebook.net/en_US/sdk.js",i.parentNode.insertBefore(s,i)))},this.share=function(e,t,s){s&&t?FB.ui({method:"feed",link:e,caption:s,picture:t},function(e){}):s?FB.ui({method:"feed",link:e,caption:s},function(e){}):t?FB.ui({method:"feed",link:e,picture:t},function(e){}):FB.ui({method:"feed",link:e},function(e){})},o.init()};r.setPrototype=function(){r.prototype=new FWDRLEventDispatcher},r.prototype=null,r.API_READY="facebookAPIReady",r.API_ERROR="facebookAPIError",n.FWDRLFacebookShare=r}(window);var FWDRLFlashTest=function(){var u="undefined",h="object",c="Shockwave Flash",_="application/x-shockwave-flash",f=window,m=document,b=navigator,i=function(){var e=typeof m.getElementById!=u&&typeof m.getElementsByTagName!=u&&typeof m.createElement!=u,t=b.userAgent.toLowerCase(),s=b.platform.toLowerCase(),i=/win/.test(s||t),o=/mac/.test(s||t),n=!!/webkit/.test(t)&&parseFloat(t.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")),r=!1,l=[0,0,0],a=null;if(typeof b.plugins!=u&&typeof b.plugins[c]==h)!(a=b.plugins[c].description)||typeof b.mimeTypes!=u&&b.mimeTypes[_]&&!b.mimeTypes[_].enabledPlugin||(r=!!0,a=a.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),l[0]=parseInt(a.replace(/^(.*)\..*$/,"$1"),10),l[1]=parseInt(a.replace(/^.*\.(.*)\s.*$/,"$1"),10),l[2]=/[a-zA-Z]/.test(a)?parseInt(a.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if(typeof f.ActiveXObject!=u)try{var d=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");d&&(a=d.GetVariable("$version"))&&(r=!0,a=a.split(" ")[1].split(","),l=[parseInt(a[0],10),parseInt(a[1],10),parseInt(a[2],10)])}catch(e){}return{w3:e,pv:l,wk:n,ie:r,win:i,mac:o}}();function e(e){var t=i.pv,s=e.split(".");return s[0]=parseInt(s[0],10),s[1]=parseInt(s[1],10)||0,s[2]=parseInt(s[2],10)||0,t[0]>s[0]||t[0]==s[0]&&t[1]>s[1]||t[0]==s[0]&&t[1]==s[1]&&t[2]>=s[2]}return{hasFlashPlayerVersion:e}}();!function(i){var o=function(e,t){var s=this;o.prototype;this.screenToTest=e,this.hideDelay=t,this.globalX=0,this.globalY=0,this.currentTime,this.checkIntervalId_int,this.hideCompleteId_to,this.hasInitialTestEvents_bl=!1,this.addSecondTestEvents_bl=!1,this.dispatchOnceShow_bl=!0,this.dispatchOnceHide_bl=!1,this.isStopped_bl=!0,this.isHidden_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,s.init=function(){},s.start=function(){s.currentTime=(new Date).getTime(),clearInterval(s.checkIntervalId_int),s.checkIntervalId_int=setInterval(s.update,100),s.addMouseOrTouchCheck(),s.isStopped_bl=!1},s.stop=function(){clearInterval(s.checkIntervalId_int),s.isStopped_bl=!0,s.removeMouseOrTouchCheck(),s.removeMouseOrTouchCheck2()},s.addMouseOrTouchCheck=function(){s.hasInitialTestEvents_bl||(s.hasInitialTestEvents_bl=!0,s.isMobile_bl?s.hasPointerEvent_bl?(s.screenToTest.screen.addEventListener("pointerdown",s.onMouseOrTouchUpdate),s.screenToTest.screen.addEventListener("pointermove",s.onMouseOrTouchUpdate)):s.screenToTest.screen.addEventListener("touchstart",s.onMouseOrTouchUpdate):i.addEventListener?i.addEventListener("mousemove",s.onMouseOrTouchUpdate):document.attachEvent&&document.attachEvent("onmousemove",s.onMouseOrTouchUpdate))},s.removeMouseOrTouchCheck=function(){s.hasInitialTestEvents_bl&&(s.hasInitialTestEvents_bl=!1,s.isMobile_bl?s.hasPointerEvent_bl?(s.screenToTest.screen.removeEventListener("pointerdown",s.onMouseOrTouchUpdate),s.screenToTest.screen.removeEventListener("pointermove",s.onMouseOrTouchUpdate)):s.screenToTest.screen.removeEventListener("touchstart",s.onMouseOrTouchUpdate):i.removeEventListener?i.removeEventListener("mousemove",s.onMouseOrTouchUpdate):document.detachEvent&&document.detachEvent("onmousemove",s.onMouseOrTouchUpdate))},s.addMouseOrTouchCheck2=function(){s.addSecondTestEvents_bl||(s.addSecondTestEvents_bl=!0,s.screenToTest.screen.addEventListener?s.screenToTest.screen.addEventListener("mousemove",s.secondTestMoveDummy):s.screenToTest.screen.attachEvent&&s.screenToTest.screen.attachEvent("onmousemove",s.secondTestMoveDummy))},s.removeMouseOrTouchCheck2=function(){s.addSecondTestEvents_bl&&(s.addSecondTestEvents_bl=!1,s.screenToTest.screen.removeEventListener?s.screenToTest.screen.removeEventListener("mousemove",s.secondTestMoveDummy):s.screenToTest.screen.detachEvent&&s.screenToTest.screen.detachEvent("onmousemove",s.secondTestMoveDummy))},this.secondTestMoveDummy=function(){s.removeMouseOrTouchCheck2(),s.addMouseOrTouchCheck()},s.onMouseOrTouchUpdate=function(e){var t=FWDRLUtils.getViewportMouseCoordinates(e);s.globalX!=t.screenX&&s.globalY!=t.screenY&&(s.currentTime=(new Date).getTime()),s.globalX=t.screenX,s.globalY=t.screenY,s.isMobile_bl||FWDRLUtils.hitTest(s.screenToTest.screen,s.globalX,s.globalY)||(s.removeMouseOrTouchCheck(),s.addMouseOrTouchCheck2())},s.update=function(e){(new Date).getTime()>s.currentTime+s.hideDelay?s.dispatchOnceShow_bl&&(s.dispatchOnceHide_bl=!0,s.dispatchOnceShow_bl=!1,s.isHidden_bl=!0,s.dispatchEvent(o.HIDE),clearTimeout(s.hideCompleteId_to),s.hideCompleteId_to=setTimeout(function(){s.dispatchEvent(o.HIDE_COMPLETE)},1e3)):s.dispatchOnceHide_bl&&(clearTimeout(s.hideCompleteId_to),s.dispatchOnceHide_bl=!1,s.dispatchOnceShow_bl=!0,s.isHidden_bl=!1,s.dispatchEvent(o.SHOW))},s.reset=function(){s.isHidden_bl=!1,clearTimeout(s.hideCompleteId_to),s.currentTime=(new Date).getTime(),s.dispatchEvent(o.SHOW)},s.init()};o.HIDE="hide",o.SHOW="show",o.HIDE_COMPLETE="hideComplete",o.setPrototype=function(){o.prototype=new FWDRLEventDispatcher},i.FWDRLHider=o}(window),function(e){var i=function(e,t){var s=this;i.prototype;this.textHolder_do=null,this.img_do,this.warningIconPath_str=t,this.show_to=null,this.isShowed_bl=!1,this.isShowedOnce_bl=!1,this.allowToRemove_bl=!0,this.init=function(){s.setResizableSizeAfterParent(),s.getStyle().width="80%",s.textHolder_do=new FWDRLDisplayObject("div"),FWDRLUtils.isIEAndLessThen9||(s.textHolder_do.getStyle().font="Arial"),s.textHolder_do.getStyle().wordWrap="break-word",s.textHolder_do.getStyle().padding="10px",s.textHolder_do.getStyle().paddingLeft="42px",s.textHolder_do.getStyle().lineHeight="18px",s.textHolder_do.setBkColor("#EEEEEE");var e=new Image;e.src=this.warningIconPath_str,this.img_do=new FWDRLDisplayObject("img"),this.img_do.setScreen(e),this.img_do.setWi
1dth(28),this.img_do.setHeight(28),s.addChild(s.textHolder_do),s.addChild(s.img_do)},this.showText=function(e){s.isShowedOnce_bl||(s.screen.addEventListener?s.screen.addEventListener("click",s.closeWindow):s.screen.attachEvent&&s.screen.attachEvent("onclick",s.closeWindow),s.isShowedOnce_bl=!0),s.textHolder_do.setInnerHTML(e),clearTimeout(s.show_to),s.show()},this.show=function(){s.isShowed_bl=!0,s.setVisible(!0),setTimeout(function(){s.positionAndResize()},60)},this.positionAndResize=function(){s.setHeight(s.textHolder_do.getHeight()),s.img_do.setX(6),s.img_do.setY(parseInt((s.h-s.img_do.h)/2))},this.closeWindow=function(){if(s.allowToRemove_bl){s.isShowed_bl=!1,clearTimeout(s.show_to);try{e.main_do.removeChild(s)}catch(e){}}},this.init()};i.setPrototype=function(){i.prototype=new FWDRLDisplayObject("div","relative")},i.prototype=null,e.FWDRLInfo=i}(window),function(e){var l=function(e,t,s,i,o,n){var r=this;l.prototype;this.imageSource_img=e,this.image_sdo=null,this.segmentWidth=t,this.segmentHeight=s,this.totalSegments=i,this.animDelay=o||300,this.count=0,this.delayTimerId_int,this.isShowed_bl=!0,this.skipFirstFrame_bl=n,r.init=function(){r.getStyle().pointerEvents="none",r.setWidth(r.segmentWidth),r.setHeight(r.segmentHeight),r.image_sdo=new FWDRLDisplayObject("img"),r.image_sdo.setScreen(r.imageSource_img),r.image_sdo.hasTransform3d_bl=!1,r.image_sdo.hasTransform2d_bl=!1,r.addChild(r.image_sdo),r.hide(!1)},r.start=function(){null!=r&&(clearInterval(r.delayTimerId_int),r.delayTimerId_int=setInterval(r.updatePreloader,r.animDelay))},r.stop=function(){clearInterval(r.delayTimerId_int),r.image_sdo.setX(0)},r.updatePreloader=function(){if(null!=r){r.count++,r.count>r.totalSegments-1&&(r.skipFirstFrame_bl?r.count=1:r.count=0);var e=r.count*r.segmentWidth;r.image_sdo.setX(-e)}},r.show=function(){r.setVisible(!0),r.start(),FWDAnimation.killTweensOf(r),FWDAnimation.to(r,.8,{alph
1a:1,ease:Quart.easeOut}),r.isShowed_bl=!0},r.hide=function(e){r.isShowed_bl&&(FWDAnimation.killTweensOf(r),e?FWDAnimation.to(r,.8,{alpha:0,onComplete:r.onHideComplete,ease:Quart.easeOut}):(r.setVisible(!1),r.setAlpha(0)),r.isShowed_bl=!1)},r.onHideComplete=function(){r.stop(),r.setVisible(!1),r.dispatchEvent(l.HIDE_COMPLETE)},r.init()};l.setPrototype=function(){l.prototype=new FWDRLDisplayObject("div")},l.HIDE_COMPLETE="hideComplete",l.prototype=null,e.FWDRLPreloader=l}(window),function(e){var n=function(e,t,s,i){var o=this;n.prototype;this.nImg=e,this.sPath_str=t,this.dPath_str=s,this.buttonsHolder_do,this.n_sdo,this.s_sdo,this.d_sdo,this.toolTipLabel_str,this.totalWidth=this.nImg.width,this.totalHeight=this.nImg.height,this.isShowed_bl=!0,this.isSetToDisabledState_bl=!1,this.isDisabled_bl=!1,this.isDisabledForGood_bl=!1,this.isSelectedFinal_bl=!1,this.isActive_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,this.allowToCreateSecondButton_bl=!o.isMobile_bl||o.hasPointerEvent_bl||i,o.init=function(){o.setupMainContainers()},o.setupMainContainers=function(){if(o.buttonsHolder_do=new FWDRLDisplayObject("div"),o.buttonsHolder_do.setOverflow("visible"),o.n_sdo=new FWDRLDisplayObject("img"),o.n_sdo.setScreen(o.nImg),o.buttonsHolder_do.addChild(o.n_sdo),o.allowToCreateSecondButton_bl){var e=new Image;if(e.src=o.sPath_str,o.s_sdo=new FWDRLDisplayObject("img"),o.s_sdo.setScreen(e),o.s_sdo.setWidth(o.totalWidth),o.s_sdo.setHeight(o.totalHeight),o.s_sdo.setAlpha(0),o.buttonsHolder_do.addChild(o.s_sdo),o.dPath_str){var t=new Image;t.src=o.dPath_str,o.d_sdo=new FWDRLDisplayObject("img"),o.d_sdo.setScreen(t),o.d_sdo.setWidth(o.totalWidth),o.d_sdo.setHeight(o.totalHeight),o.d_sdo.setX(-100),o.buttonsHolder_do.addChild(o.d_sdo)}}o.setWidth(o.totalWidth),o.setHeight(o.totalHeight),o.setButtonMode(!0),o.screen.style.yellowOverlayPointerEvents="none",o.addChild(o.buttonsHolder_do),o.isMobile_bl?o.hasPointerEvent_bl?(o.screen.addEventListener("pointerup",o.onMouseUp),o.screen.addEventListener("pointerover",o.onMouseOver),o.screen.addEventListener("pointerout",o.onMouseOut)):o.screen.addEventListener("touchend",o.onMouseUp):o.screen.addEventListener?(o.screen.addEventListener("mouseover",o.onMouseOver),o.screen.addEventListener("mouseout",o.onMouseOut),o.screen.addEventListener("mouseup",o.onMouseUp)):o.screen.attachEvent&&(o.screen.attachEvent("onmouseover",o.onMouseOver),o.screen.attachEvent("onmouseout",o.onMouseOut),o.screen.attachEvent("onmouseup",o.onMouseUp))},o.onMouseOver=function(e){if(o.dispatchEvent(n.SHOW_TOOLTIP,{e:e}),!(o.isDisabledForGood_bl||e.pointerType&&e.pointerType!=e.MSPOINTER_TYPE_MOUSE&&"mouse"!=e.pointerType)){if(o.isDisabled_bl||o.isSelectedFinal_bl)return;o.dispatchEvent(n.MOUSE_OVER,{e:e}),o.setSelectedState()}},o.onMouseOut=function(e){if(!(o.isDisabledForGood_bl||e.pointerType&&e.pointerType!=e.MSPOINTER_TYPE_MOUSE&&"mouse"!=e.pointerType)){if(o.isDisabled_bl||o.isSelectedFinal_bl)return;o.dispatchEvent(n.MOUSE_OUT,{e:e}),o.setNormalState()}},o.onMouseUp=function(e){o.isDisabledForGood_bl||(e.preventDefault&&e.preventDefault(),o.isDisabled_bl||2==e.button||o.dispatchEvent(n.MOUSE_UP,{e:e}))}
1,o.setSelected=function(){o.isSelectedFinal_bl=!0,o.s_sdo&&(FWDAnimation.killTweensOf(o.s_sdo),FWDAnimation.to(o.s_sdo,.8,{alpha:1,ease:Expo.easeOut}))},o.setUnselected=function(){o.isSelectedFinal_bl=!1,o.s_sdo&&FWDAnimation.to(o.s_sdo,.8,{alpha:0,delay:.1,ease:Expo.easeOut})},this.setNormalState=function(){o.s_sdo&&(FWDAnimation.killTweensOf(o.s_sdo),FWDAnimation.to(o.s_sdo,.5,{alpha:0,ease:Expo.easeOut}))},this.setSelectedState=function(){o.s_sdo&&(FWDAnimation.killTweensOf(o.s_sdo),FWDAnimation.to(o.s_sdo,.5,{alpha:1,delay:.1,ease:Expo.easeOut}))},this.setDisabledState=function(){o.isSetToDisabledState_bl||(o.isSetToDisabledState_bl=!0,o.d_sdo&&o.d_sdo.setX(0))},this.setEnabledState=function(){o.isSetToDisabledState_bl&&(o.isSetToDisabledState_bl=!1,o.d_sdo&&o.d_sdo.setX(-100))},this.disable=function(e){o.isDisabledForGood_bl||o.isDisabled_bl||(o.isDisabled_bl=!0,o.setButtonMode(!1),FWDAnimation.to(o,.6,{alpha:.4}),e||o.setNormalState())},this.enable=function(){!o.isDisabledForGood_bl&&o.isDisabled_bl&&(o.isDisabled_bl=!1,o.setButtonMode(!0),FWDAnimation.to(o,.6,{alpha:1}))},this.disableForGood=function(){o.isDisabledForGood_bl=!0,o.setButtonMode(!1)},this.showDisabledState=function(){0!=o.d_sdo.x&&o.d_sdo.setX(0)},this.hideDisabledState=function(){-100!=o.d_sdo.x&&o.d_sdo.setX(-100)},this.show=function(){o.isShowed_bl||(o.isShowed_bl=!0,FWDAnimation.killTweensOf(o),FWDRLUtils.isIEAndLessThen9?(FWDRLUtils.isIEAndLessThen9||(o.setAlpha(0),FWDAnimation.to(o,.4,{alpha:1,delay:.4})),o.setVisible(!0)):FWDRLUtils.isIEWebKit?(FWDAnimation.killTweensOf(o.n_sdo),o.n_sdo.setScale2(0),FWDAnimation.to(o.n_sdo,.8,{scale:1,delay:.4,onStart:function(){o.setVisible(!0)},ease:Elastic.easeOut})):(o.setScale2(0),FWDAnimation.to(o,.8,{scale:1,delay:.4,onStart:function(){o.setVisible(!0)},ease:Elastic.easeOut})))},this.hide=function(e){o.isShowed_bl&&(o.isShowed_bl=!1,FWDAnimation.killTweensOf(o),FWDAnimation.killTweensOf(o.n_sdo),o.setVisible(!1))},o.init()};n.setPrototype=function(e){n.prototype=null,n.prototype=e?new FWDRLTransformDisplayObject("div"):new FWDRLDisplayObject("div")},n.CLICK="onClick",n.MOUSE_OVER="onMouseOver",n.SHOW_TOOLTIP="showTooltip",n.MOUSE_OUT="onMouseOut",n.MOUSE_UP="onMouseDown",n.prototype=null,e.FWDRLSimpleButton=n}(window),function(e){var r=function(e,t,s,i,o){var n=this;r.prototype;this.imageSource_img=e,this.image_do=null,this.tweenObj={currentPos:0},this.segmentWidth=t,this.segmentHeight=s,this.totalSegments=i,this.duration=o/1e3,this.delayTimerId_int,n.init=function(){n.setWidth(n.segmentWidth),n.setHeight(n.segmentHeight),n.image_do=new FWDRLDisplayObject("img"),n.image_do.setScreen(n.imageSource_img),n.addChild(n.image_do),n.onUpdateHandler()},n.animShow=function(){FWDAnimation.killTweensOf(n.tweenObj),n.currentPos=0,FWDAnimation.to(n.tweenObj,n.duration,{currentPos:1,ease:Linear.easeNone,onUpdate:n.onUpdateHandler})},n.animHide=function(){FWDAnimation.killTweensOf(n.tweenObj),FWDAnimation.to(n.tweenObj,.8,{currentPos:0,onUpdate:n.onUpdateHandler})},n.animReset=function(){FWDAnimation.killTweensOf(n.tweenObj),n.tweenObj.currentPos=0,n.onUpdateHandler()},n.onUpdateHandler=function(){var e=Math.round(n.tweenObj.currentPos/1*(n.totalSegments-1))*n.segmentWidth;n.image_do.setX(-e)},n.show=function(){n.setVisible(!0),"opacity"==n.opacityType?(FWDAnimation.killTweensOf(n.image_do),FWDAnimation.to(n.image_do,1,{alpha:1})):n.setWidth(n.segmentWidth)},n.hide=function(e){e?"opacity"==n.opacityType?(FWDAnimation.killTweensOf(n.image_do),FWDAnimation.to(n.image_do,1,{alpha:0,onComplete:hideCompleteHandler})):n.setWidth(0):(n.setVisible(!1),"opacity"==n.opacityType?(FWDAnimation.killTweensOf(n.image_do),n.image_do.setAlpha(0)):n.setWidth(0))},n.hideCompleteHandler=function(){n.setVisible(!1)},n.init()};r.setPrototype=function(){r.prototype=new FWDRLDisplayObject("div")},r.prototype=null,e.FWDRLSlideShowPreloader=r}(window),function(b){var p=function(l,e,t,s,i,o,n,r,a,d,u,h,c,_){var f=this,m=p.prototype;this.background_do=null,this.image_do=null,this.overlay_do=null,this.icon_do=null,this.iconImg_img=null,this.borderNormalColor_str=r||data.thumbnailBorderNormalColor_str,this.borderSelectedColor_str=a||data.thumbnailBorderSelectedColor_str,this.thumbnailsOverlayColor_str=d,this.iconPath_str=h,this.thumbnailsHoverEffect_str=u,this.id=e,this.borderSize=i,this.borderRadius=o,this.thumbnailH=t,this.thumbnailsOffsetBottom=s,this.overlayOpacity=n,this.isSelected_bl=!0,this.isDisabled_bl=!1,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,this.isMobile_bl=FWDRLUtils.isMobile,this.showOverlay_bl=c,this.isMobile_bl&&(this.showOverlay_bl=!1),this.showIcon_bl=_,this.isMobile_bl&&(this.showIcon_bl=!1),f.init=function(){f.setButtonMode(!0),f.setupScreen()},f.setupScreen=function(){f.background_do=new FWDRLDisplayObject("div"),f.borderRadius&&(f.getStyle().borderRadius=f.borderRadius+"px"),f.setNormalState(!1),0!=f.borderRadius&&(f.background_do.getStyle().borderRadius=f.borderRadius+"px"),f.addChild(f.background_do)},f.setImage=function(e){f.image_do=new FWDRLDisplayObject("img"),f.image_do.setScreen(e);
1var t=e.width,s=e.height,i=f.thumbnailH-2*f.borderSize,o=i/s,n=parseInt(i+2*f.borderSize),r=parseInt(t*o+2*f.borderSize);f.background_do&&(f.background_do.setWidth(r),f.background_do.setHeight(n)),f.image_do.setX(f.borderSize),f.image_do.setY(f.borderSize),f.image_do.setWidth(parseInt(r-2*f.borderSize)),f.image_do.setHeight(i),f.setWidth(r),f.setHeight(n),f.isMobile_bl?(f.hasPointerEvent_bl&&f.screen.addEventListener("pointerup",f.onMouseClickHandler),f.screen.addEventListener("click",f.onMouseClickHandler)):f.screen.addEventListener?(f.screen.addEventListener("mouseover",f.onMouseOverHandler),f.screen.addEventListener("click",f.onMouseClickHandler)):f.screen.attachEvent&&(f.screen.attachEvent("onmouseover",f.onMouseOverHandler),f.screen.attachEvent("onclick",f.onMouseClickHandler)),f.addChild(f.image_do),f.isMobile_bl||(f.showOverlay_bl&&(f.overlay_do=new FWDRLDisplayObject("div"),f.overlay_do.setX(f.borderSize),f.overlay_do.setY(f.borderSize),f.overlay_do.setWidth(r-2*f.borderSize),f.overlay_do.setHeight(n-2*f.borderSize),f.overlay_do.setBkColor(this.thumbnailsOverlayColor_str),f.addChild(f.overlay_do),setTimeout(function(){f&&f.overlay_do.setAlpha(0)},50)),f.showIcon_bl&&(f.icon_do=new FWDRLTransformDisplayObject("img"),f.iconImg_img=new Image,f.iconImg_img.onload=function(){f.icon_do.setScreen(f.iconImg_img),f.icon_do.setX(parseInt((r-f.icon_do.w)/2)),f.icon_do.setY(parseInt((n-f.icon_do.h)/2)),f.addChild(f.icon_do),setTimeout(function(){f&&f.icon_do.setAlpha(0)},50)},f.iconImg_img.src=f.iconPath_str)),f.hide(!1),f.show(!0),l.id==f.id&&f.disable()},f.onMouseOverHandler=function(e){f.dispatchEvent(p.HOVER),f.isDisabled_bl||(e.pointerType&&e.pointerType!=e.MSPOINTER_TYPE_MOUSE||f.setSelectedState(!0),f.startToCheckTest())},f.startToCheckTest=function(){b.addEventListener?b.addEventListener("mousemove",f.checkHitTest):document.attachEvent&&(document.detachEvent("onmousemove",f.checkHitTest),document.attachEvent("onmousemove",f.checkHitTest))},f.stopToCheckTest=function(){b.removeEventListener?b.removeEventListener("mousemove",f.checkHitTest):document.detachEvent&&document.detachEvent("onmousemove",f.checkHitTest)},f.checkHitTest=function(e){var t=FWDRLUtils.getViewportMouseCoordinates(e);FWDRLUtils.hitTest(f.screen,t.screenX,t.screenY)||(f.onMouseOutHandler(e),f.stopToCheckTest())},f.onMouseOutHandler=function(e){f.isDisabled_bl||e.pointerType&&e.pointerType!=e.MSPOINTER_TYPE_MOUSE||f.setNormalState(!0)},f.onMouseClickHandler=function(e){f.isDisabled_bl||f.dispatchEvent(p.CLICK,{id:f.id})},f.setNormalState=function(e){f.isSelected_bl&&(f.isSelected_bl=!1,FWDAnimation.killTweensOf(f.background_do.screen),f.overlay_do&&f.showOverlay_bl&&FWDAnimation.to(f.overlay_do,.8,{alpha:0,ease:Expo.easeOut}),f.icon_do&&f.showIcon_bl&&(FWDAnimation.killTweensOf(f.icon_do),f.icon_do.hasTransform2d_bl&&"scale"==f.thumbnailsHoverEffect_str?FWDAnimation.to(f.icon_do,.5,{scale:1,alpha:0,ease:Expo.easeOut}):FWDAnimation.to(f.icon_do,.8,{alpha:0,ease:Expo.easeOut})),e?0!=f.borderSize&&FWDAnimation.to(f.background_do.screen,.8,{css:{backgroundColor:f.borderNormalColor_str},ease:Expo.easeOut}):0!=f.borderSize&&(f.background_do.getStyle().backgroundColor=f.borderNormalColor_str))},f.setSelectedState=function(e){f.isSelected_bl||(f.isSelected_bl=!0,f.overlay_do&&f.showOverlay_bl&&FWDAnimation.to(f.overlay_do,.8,{alpha:f.overlayOpacity,ease:Expo.easeOut}),f.icon_do&&f.showIcon_bl&&(FWDAnimation.killTweensOf(f.icon_do),f.icon_do.hasTransform2d_bl&&"scale"==f.thumbnailsHoverEffect_str?(f.icon_do.setAlpha(0),f.icon_do.setScale2(3),FWDAnimation.to(f.icon_do,.5,{scale:1,alpha:1,ease:Expo.easeInOut})):FWDAnimation.to(f.icon_do,.8,{alpha:1,ease:Expo.easeOut})),e?0!=f.borderSize&&FWDAnimation.to(f.background_do.screen,.8,{css:{backgroundColor:f.borderSelectedColor_str},ease:Expo.easeOut}):0!=f.borderSize&&(f.background_do.getStyle().backgroundColor=f.borderSelectedColor_str))},f.show=function(e){FWDAnimation.killTweensOf(f),e?FWDAnimation.to(f,.8,{y:0,ease:Expo.easeInOut}):f.setY(0)},f.hide=function(e){FWDAnimation.killTweensOf(f),e?FWDAnimation.to(f,.8,{y:f.thumbnailsOffsetBottom+f.thumbnailH+2}):f.setY(f.thumbnailsOffsetBottom+f.thumbnailH+2)},f.enable=function(){f.isDisabled_bl&&(f.isDisabled_bl=!1,FWDAnimation.to(f.background_do,.8,{alph
1a:1,ease:Quint.easeOut}),f.icon_do&&FWDAnimation.to(f.icon_do,.8,{alpha:1,ease:Quint.easeOut}),f.image_do&&FWDAnimation.to(f.image_do,.8,{alpha:1,ease:Quint.easeOut}),f.overlay_do&&FWDAnimation.to(f.overlay_do,.8,{alpha:0,ease:Quint.easeOut}),f.setNormalState(!0),f.setButtonMode(!0))},f.disable=function(){f.isDisabled_bl=!0,FWDAnimation.to(f.background_do,.8,{alpha:.4,ease:Quint.easeOut}),f.setSelectedState(!0),f.icon_do&&FWDAnimation.to(f.icon_do,.8,{alpha:0,ease:Quint.easeOut}),f.image_do&&FWDAnimation.to(f.image_do,.8,{alpha:.4,ease:Quint.easeOut}),f.overlay_do&&FWDAnimation.to(f.overlay_do,.8,{alpha:0,ease:Quint.easeOut}),f.stopToCheckTest(),f.setButtonMode(!1)},f.destroy=function(){f.iconImg_img&&(f.iconImg_img.onload=null,f.iconImg_img.onerror=null),FWDAnimation.killTweensOf(f.background_do),f.background_do.destroy(),f.image_do&&(FWDAnimation.killTweensOf(f.image_do),f.image_do.destroy()),f.overlay_do&&(FWDAnimation.killTweensOf(f.overlay_do),f.overlay_do.destroy()),f.icon_do&&(FWDAnimation.killTweensOf(f.icon_do),f.icon_do.destroy()),f.isMobile_bl?f.hasPointerEvent_bl?(f.screen.removeEventListener("pointerover",f.onMouseOverHandler),f.screen.removeEventListener("pointerup",f.onMouseClickHandler)):f.screen.removeEventListener("touchend",f.onMouseClickHandler):f.screen.removeEventListener?(f.screen.removeEventListener("mouseover",f.onMouseOverHandler),f.screen.removeEventListener("click",f.onMouseClickHandler),b.removeEventListener("mousemove",f.checkHitTest)):f.screen.detachEvent&&(f.screen.detachEvent("onmouseover",f.onMouseOverHandler),f.screen.detachEvent("onclick",f.onMouseClickHandler),document.detachEvent("onmousemove",f.checkHitTest)),f.iconImg_img=null,f.background_do=null,f.image_do=null,f.overlay_do=null,f.icon_do=null,f.setInnerHTML(""),m.destroy(),f=m=null,p.prototype=null},f.init()};p.setPrototype=function(){p.prototype=new FWDRLDisplayObject("div")},p.HOVER="onHover",p.CLICK="onClick",p.IFRAME="iframe",p.IMAGE="image",p.FLASH="flash",p.AUDIO="audio",p.VIDEO="video",p.VIMEO="vimeo",p.YOUTUBE="youtube",p.MAPS="maps",p.AJAX="ajax",p.HTML="html",p.prototype=null,b.FWDRLThumb=p}(window),function(s){var e=function(o){var n=this;e.prototype;this.playlist_ar=null,this.thumbs_ar=null,this.mainHolder_do=null,this.thumbnailsHolder_do=null,this.thumbnailsBorderNormalColor_str=o.thumbnailsBorderNormalColor_str,this.thumbnailsBorderSelectedColor_str=o.thumbnailsBorderSelectedColor_str,this.thumbnailsOverlayColor_str=o.thumbnailsOverlayColor_str,this.thumbnailsHoverEffect_str=o.thumbnailsHoverEffect_str,this.stageWidth=0,this.stageHeight=o.thumbnailH,this.thumbnailsBorderSize=o.thumbnailsBorderSize,this.thumbnailsBorderRadius=o.thumbnailsBorderRadius,this.thumbnailsOffsetBottom=o.thumbnailsOffsetBottom,this.thumbnailH=o.thumbnailH-this.thumbnailsOffsetBottom,this.spaceBetweenThumbnails=o.spaceBetweenThumbnails,this.totalW=0,this.spaceBetweenThumbnails=o.spaceBetweenThumbnails,this.thumbnailsOverlayOpacity=o.thumbnailsOverlayOpacity,this.vx=0,this.vx2=0,this.friction=.9,this.lastPresedX=0,this.totalThumbnails=0,this.countLoadedThumbs=0,this.id=0,this.loadWithDelayId_to,this.disableOnMoveId_to,this.updateMobileScrollBarId_int,this.showThumbnailsOverlay_bl=o.showThumbnailsOverlay_bl,this.showThumbnailsSmallIcon_bl=o.showThumbnailsSmallIcon_bl,this.areThumbnailTouched_bl=!1,this.isScrolling_bl=!1,this.isShowed_bl=!1,this.areButtonsPositioned_bl=!1,this.areThumbnailsCreated_bl=!1,this.hasSupportForDesktopScroll_bl=!1,this.isMobile_bl=FWDRLUtils.isMobile,this.hasPointerEvent_bl=FWDRLUtils.hasPointerEvent,n.init=function(){n.setOverflow("visible"),n.mainHolder_do=new FWDRLDisplayObject("div"),n.mainHolder_do.setOverflow("visible"),n.thumbnailsHolder_do=new FWDRLDisplayObject("div"),n.thumbnailsHolder_do.setOverflow("visible"),n.mainHolder_do.addChild(n.thumbnailsHolder_do),n.addChild(n.mainHolder_do)},n.positionAndResize=function(){n.areButtonsPositioned_bl=!1,n.stageWidth=o.stageWidth,n.setY(o.stageHeight),n.mainHolder_do.setWidth(n.stageWidth),n.mainHolder_do.setHeight(n.stageHeight),n.areThumbnailsCreated_bl&&n.positionThumbnails(!1)},n.setupThumbnails=function(){n.areThumbnailsCreated_bl=!0,n.areButtonsPositioned_bl=!1,n.thumbs_ar=[],n.playlist_ar=o.playlist_ar,n.totalThumbnails=n.playlist_ar.length,n.countLoadedThumbs=0,n.loadThumbnails(),n.isMobile_bl&&n.addMobileScrollSupport()},n.loadThumbnails=function(){n.countLoadedThumbs>n.totalThumbnails-1||(n.image_img=new Image,n.image_img.onload=n.onThumbnailLoadComplete,n.image_img.src=n.playlist_ar[n.countLoadedThumbs].thumbnailPath_str)},n.onThumbnailLoadComplete=function(e){var t,s=o.playlist_ar[n.countLoadedThumbs].iconType_str;s==FWDRLThumb.IMAGE?t=o.data.imageIconPath_str:s==FWDRLThumb.FLASH?t=o.data.flashIconPath_str:s==FWDRLThumb.AUDIO?t=o.data.audioIconPath_str:s==FWDRLThumb.VIDEO?t=o.data.videoIconPath_str:s==FWDRLThumb.VIMEO?t=o.data.vimeoIconPath_str:s==FWDRLThumb.YOUTUBE?t=o.data.youtubeIconPath_str:s==FWDRLThumb.MAPS?t=o.data.mapsIconPath_str:s==FWDRLThumb.AJAX?t=o.data.ajaxIconPath_str:s==FWDRLThumb.HTML?t=o.data.htmlIconPath_str:s==FWDRLThumb.IFRAME&&(t=o.data.iframeIconPath_str),FWDRLThumb.setPrototype();
1var i=new FWDRLThumb(n,n.countLoadedThumbs,n.thumbnailH,n.thumbnailsOffsetBottom,n.thumbnailsBorderSize,n.thumbnailsBorderRadius,n.thumbnailsOverlayOpacity,n.thumbnailsBorderNormalColor_str,n.thumbnailsBorderSelectedColor_str,n.thumbnailsOverlayColor_str,n.thumbnailsHoverEffect_str,t,n.showThumbnailsOverlay_bl,n.showThumbnailsSmallIcon_bl);(n.thumbs_ar[n.countLoadedThumbs]=i).addListener(FWDRLThumb.HOVER,n.thumbHoverHandler),i.addListener(FWDRLThumb.CLICK,n.thumbClickHandler),i.setImage(n.image_img),n.totalW+=i.w+n.spaceBetweenThumbnails,n.countLoadedThumbs==n.totalThumbnails-1&&(n.totalW-=n.spaceBetweenThumbnails),0!=n.countLoadedThumbs&&i.setX(n.thumbs_ar[n.countLoadedThumbs-1].x+n.thumbs_ar[n.countLoadedThumbs-1].w+n.spaceBetweenThumbnails),0==n.countLoadedThumbs&&n.thumbnailsHolder_do.setX(parseInt(n.stageWidth-i.w)/2),n.thumbnailsHolder_do.addChild(i),n.isScrolling_bl||n.areThumbnailTouched_bl||n.positionThumbnails(!0),n.totalW>o.stageWidth&&!n.areButtonsPositioned_bl&&o.buttonsAlignment_str!=FWDRL.BUTTONS_IN&&(o.positionButtons(!0),n.areButtonsPositioned_bl=!0),n.countLoadedThumbs++,n.loadWithDelayId_to=setTimeout(n.loadThumbnails,100)},n.stopToLoadThumbanils=function(){n.image_img&&(n.image_img.onload=null,n.image_img.onerror=null,n.image_img.src="",n.image_img=null),clearTimeout(n.loadWithDelayId_to)},n.thumbClickHandler=function(e){o.isShowed_bl&&n.dispatchEvent(FWDRLThumb.CLICK,{id:e.id})},n.thumbHoverHandler=function(){o.isShowed_bl&&n.addDesktopScrollSupport()},n.positionThumbnails=function(e){if(!(!n.areThumbnailsCreated_bl&&o.showThumbnails_bl||n.isScrolling_bl)){n.finalX;var t=n.thumbs_ar[n.id],s=n.thumbs_ar[n.thumbs_ar.length-1];n.totalW<=n.stageWidth?n.finalX=parseInt((n.stageWidth-n.totalW)/2):(n.finalX=t?parseInt(-t.x+(n.stageWidth-t.w)/2):parseInt(-s.x+(n.stageWidth-s.w)/2),0<n.finalX?n.finalX=0:n.finalX<n.stageWidth-n.totalW&&(n.finalX=n.stageWidth-n.totalW)),FWDAnimation.killTweensOf(n.thumbnailsHolder_do),e?FWDAnimation.to(n.thumbnailsHolder_do,.7,{x:n.finalX,ease:Expo.easeOut}):n.thumbnailsHolder_do.setX(n.finalX)}},n.addMobileScrollSupport=function(){n.hasPointerEvent_bl?n.mainHolder_do.screen.addEventListener("pointerdown",n.scrollBarTouchStartHandler):n.mainHolder_do.screen.addEventListener("touchstart",n.scrollBarTouchStartHandler),n.mainHolder_do.screen.addEventListener("mousedown",n.scrollBarTouchStartHandler),n.updateMobileScrollBarId_int=setInterval(n.updateMobileScrollBar,16)},n.removeMobileScrollSupport=function(){n.hasPointerEvent_bl?(n.mainHolder_do.screen.removeEventListener("pointerdown",n.scrollBarTouchStartHandler),s.removeEventListener("pointerup",n.scrollBarTouchEndHandler),s.removeEventListener("pointermove",n.scrollBarTouchMoveHandler)):(n.mainHolder_do.screen.removeEventListener("touchstart",n.scrollBarTouchStartHandler),s.removeEventListener("touchend",n.scrollBarTouchEndHandler),s.removeEventListener("touchmove",n.scrollBarTouchMoveHandler)),clearInterval(n.updateMobileScrollBarId_int),clearInterval(n.updateMoveMobileScrollbarId_int)},n.scrollBarTouchStartHandler=function(e){if(!(n.stageWidth>n.totalW)){var t=FWDRLUtils.getViewportMouseCoordinates(e);n.areThumbnailTouched_bl=!0,FWDAnimation.killTweensOf(n.thumbnailsHolder_do),n.isScrolling_bl=!0,n.finalX=n.thumbnailsHolder_do.x,n.lastPresedX=t.screenX,n.hasPointerEvent_bl?(s.addEventListener("pointerup",n.scrollBarTouchEndHandler),s.addEventListener("pointermove",n.scrollBarTouchMoveHandler)):(s.addEventListener("touchend",n.scrollBarTouchEndHandler),s.addEventListener("touchmove",n.scrollBarTouchMoveHandler)),clearInterval(n.updateMoveMobileScrollbarId_int),n.updateMoveMobileScrollbarId_int=setInterval(n.updateMoveMobileScrollbar,16)}},n.scrollBarTouchMoveHandler=function(e){if(e.preventDefault&&e.preventDefault(),!(n.stageWidth>n.totalW)){var t=FWDRLUtils.getViewportMouseCoordinates(e),s=t.screenX-n.lastPresedX;n.finalX+=s,n.finalX=Math.round(n.finalX),n.lastPresedX=t.screenX,n.vx=2*s,o.showDisable()}},n.scrollBarTouchEndHandler=function(e){n.isScrolling_bl=!1,o.hider.globalY<o.stageHeight-n.stageHeight&&(n.areThumbnailTouched_bl=!1),clearInterval(n.updateMoveMobileScrollbarId_int),clearTimeout(n.disableOnMoveId_to),n.disableOnMoveId_to=setTimeout(function(){o.hideDisable()},100),n.hasPointerEvent_bl?(s.removeEventListener("pointerup",n.scrollBarTouchEndHandler),s.removeEventListener("pointermove",n.scrollBarTouchMoveHandler)):(s.removeEventListener("touchend",n.scrollBarTouchEndHandler),s.removeEventListener("touchmove",n.scrollBarTouchMoveHandler))},n.updateMoveMobileScrollbar=function(){n.thumbnailsHolder_do.setX(n.finalX)},n.updateMobileScrollBar=function(e){n.stageWidth>n.totalW||n.finalX==n.prevX||n.isScrolling_bl||(n.vx*=n.friction,n.finalX+=n.vx,
10<n.finalX?(n.vx2=.3*(0-n.finalX),n.vx*=n.friction,n.finalX+=n.vx2):n.finalX<n.stageWidth-n.totalW&&(n.vx2=.3*(n.stageWidth-n.totalW-n.finalX),n.vx*=n.friction,n.finalX+=n.vx2),n.finalX=Math.round(n.finalX),n.prevX=n.thumbnailsHolder_do.x,FWDAnimation.killTweensOf(n.thumbnailsHolder_do),FWDAnimation.to(n.thumbnailsHolder_do,.3,{x:n.finalX,ease:Expo.easeOut}))},n.addDesktopScrollSupport=function(){n.hasSupportForDesktopScroll_bl||n.totalW<n.stageWidth||(n.hasSupportForDesktopScroll_bl=!0,n.isScrolling_bl=!0,s.addEventListener?s.addEventListener("mousemove",n.checkHitTest):document.attachEvent&&(document.detachEvent("onmousemove",n.checkHitTest),document.attachEvent("onmousemove",n.checkHitTest)))},n.removeDesktopScrollSupport=function(){n.hasSupportForDesktopScroll_bl&&(n.hasSupportForDesktopScroll_bl=!1,s.removeEventListener?s.removeEventListener("mousemove",n.checkHitTest):document.detachEvent&&document.detachEvent("onmousemove",n.checkHitTest))},n.checkHitTest=function(e){FWDRLUtils.getViewportMouseCoordinates(e);n.scrollOnDesktop(),o.hider.globalY<o.stageHeight-n.stageHeight&&(n.isScrolling_bl=!1,n.removeDesktopScrollSupport(),n.positionThumbnails(!0))},n.scrollOnDesktop=function(){var e=(o.hider.globalX-100)/(n.stageWidth-200);e<0?e=0:1<e&&(e=1),n.finalX=parseInt((n.stageWidth-n.totalW)*e),FWDAnimation.killTweensOf(n.thumbnailsHolder_do),FWDAnimation.to(n.thumbnailsHolder_do,.4,{x:n.finalX,ease:Expo.easeOut})},n.disableOrEnableThumbnails=function(){if(n.id=o.id,n.thumbs_ar){for(var e,t=n.thumbs_ar.length,s=0;s<t;s++)e=n.thumbs_ar[s],s==o.id?e.disable():e.enable();n.positionThumbnails(!0)}},n.destoryThumbnails=function(){if(n.areThumbnailsCreated_bl||n.thumbs_ar){var e;n.areThumbnailsCreated_bl=!1,n.areThumbnailTouched_bl=!1;for(var t=n.thumbs_ar.length,s=0;s<t;s++)e=n.thumbs_ar[s],FWDAnimation.killTweensOf(e),n.thumbnailsHolder_do.removeChild(e),e.destroy();n.thumbs_ar=null,n.totalW=0,n.stopToLoadThumbanils(),n.removeDesktopScrollSupport(),n.isMobile_bl&&n.removeMobileScrollSupport()}},n.show=function(e){n.isShowed_bl=!0,FWDAnimation.killTweensOf(n.mainHolder_do),e?FWDAnimation.to(n.mainHolder_do,.8,{y:-n.stageHeight,ease:Expo.easeInOut}):n.mainHolder_do.setY(-n.stageHeight)},n.hide=function(e){n.isShowed_bl=!1,FWDAnimation.killTweensOf(n.mainHolder_do),e?FWDAnimation.to(n.mainHolder_do,.8,{y:0,ease:Expo.easeInOut}):n.mainHolder_do.setY(0)},n.hideForGood=function(){n.mainHolder_do.setY(-5e3)},n.init()};e.setPrototype=function(){e.prototype=new FWDRLDisplayObject("div","relative")},e.prototype=null,s.FWDRLThumbnailsManager=e}(window),function(e){var s=function(e){var t=this;s.prototype;this.timeOutId,this.delay=e,this.isStopped_bl=!0,t.stop=function(){t.isStopped_bl||(t.pause(),t.isStopped_bl=!0,t.dispatchEvent(s.STOP))},t.start=function(){t.isStopped_bl&&(t.isStopped_bl=!1,t.timeOutId=setTimeout(t.onTimeHanlder,t.delay),t.dispatchEvent(s.START))},t.pause=function(){t.isStopped_bl||(clearTimeout(t.timeOutId),t.dispatchEvent(s.PAUSE))},t.resume=function(){t.isStopped_bl||(clearTimeout(t.timeOutId),t.timeOutId=setTimeout(t.onTimeHanlder,t.delay),t.dispatchEvent(s.RESUME))},t.onTimeHanlder=function(){t.dispatchEvent(s.TIME)}};s.setProtptype=function(){s.prototype=new FWDRLEventDispatcher},s.START="start",s.STOP="stop",s.RESUME="resume",s.PAUSE="pause",s.TIME="time",s.prototype=null,e.FWDRLTimerManager=s}(window),window.FWDRLTransformDisplayObject=function(e,t,s,i){this.listeners={events_ar:[]};var o=this;if("div"!=e&&"img"!=e&&"canvas"!=e)throw Error("Type is not valid! "+e);this.type=e,this.children_ar=[],this.style,this.screen,this.numChildren,this.transform,this.position=t||"absolute",this.overflow=s||"hidden",this.display=i||"block",this.visible=!0,this.buttonMode,this.x=0,this.y=0,this.scale=1,this.rotation=0,this.w=0,this.h=0,this.rect,this.alpha=1,this.innerHTML="",this.opacityType="",this.isHtml5_bl=!1,this.hasTransform2d_bl=FWDRLUtils.hasTransform2d,this.init=function(){this.setScreen()},this.getTransform=function(){for(var e,t=["transform","msTransform","WebkitTransform","MozTransform","OTransform"];e=t.shift();)if(void 0!==this.screen.style[e])return e;return!1},this.getOpacityType=function(){return void 0!==this.screen.style.opacity?"opacity":"filter"}
1,this.setScreen=function(e){"img"==this.type&&e?this.screen=e:this.screen=document.createElement(this.type),this.setMainProperties()},this.setMainProperties=function(){this.transform=this.getTransform(),this.setPosition(this.position),this.setOverflow(this.overflow),this.opacityType=this.getOpacityType(),"opacity"==this.opacityType&&(this.isHtml5_bl=!0),"filter"==o.opacityType&&(o.screen.style.filter="inherit"),this.screen.style.left="0px",this.screen.style.top="0px",this.screen.style.margin="0px",this.screen.style.padding="0px",this.screen.style.maxWidth="none",this.screen.style.maxHeight="none",this.screen.style.border="none",this.screen.style.lineHeight="1",this.screen.style.backgroundColor="transparent",this.screen.style.backfaceVisibility="hidden",this.screen.style.webkitBackfaceVisibility="hidden",this.screen.style.MozBackfaceVisibility="hidden",this.screen.style.MozImageRendering="optimizeSpeed",this.screen.style.WebkitImageRendering="optimizeSpeed",o.screen.style.transition="none",o.screen.style.webkitTransition="none",o.screen.style.MozTransition="none",o.screen.style.OTransition="none","img"==e&&(this.setWidth(this.screen.width),this.setHeight(this.screen.height),this.screen.onmousedown=function(e){return!1})},o.setBackfaceVisibility=function(){o.screen.style.backfaceVisibility="visible",o.screen.style.webkitBackfaceVisibility="visible",o.screen.style.MozBackfaceVisibility="visible"},o.removeBackfaceVisibility=function(){o.screen.style.backfaceVisibility="hidden",o.screen.style.webkitBackfaceVisibility="hidden",o.screen.style.MozBackfaceVisibility="hidden"},this.setSelectable=function(e){if(!e){try{this.screen.style.userSelect="none"}catch(e){}try{this.screen.style.MozUserSelect="none"}catch(e){}try{this.screen.style.webkitUserSelect="none"}catch(e){}try{this.screen.style.khtmlUserSelect="none"}catch(e){}try{this.screen.style.oUserSelect="none"}catch(e){}try{this.screen.style.msUserSelect="none"}catch(e){}try{this.screen.msUserSelect="none"}catch(e){}this.screen.ondragstart=function(e){return!1},this.screen.onselectstart=function(){return!1},this.screen.style.webkitTouchCallout="none"}},this.getScreen=function(){return o.screen},this.setVisible=function(e){this.visible=e,1==this.visible?this.screen.style.visibility="visible":this.screen.style.visibility="hidden"},this.getVisible=function(){return this.visible},this.setResizableSizeAfterParent=function(){this.screen.style.width="100%",this.screen.style.height="100%"},this.getStyle=function(){return this.screen.style},this.setOverflow=function(e){o.overflow=e,o.screen.style.overflow=o.overflow},this.setPosition=function(e){o.position=e,o.screen.style.position=o.position},this.setDisplay=function(e){this.display=e,this.screen.style.display=this.display},this.setButtonMode=function(e){this.buttonMode=e,1==this.buttonMode?this.screen.style.cursor="pointer":this.screen.style.cursor="default"},this.setBkColor=function(e){o.screen.style.backgroundColor=e},this.setInnerHTML=function(e){o.innerHTML=e,o.screen.innerHTML=o.innerHTML},this.getInnerHTML=function(){return o.innerHTML},this.getRect=function(){return o.screen.getBoundingClientRect()},this.setAlpha=function(e){o.alpha=e,"opacity"==o.opacityType?o.screen.style.opacity=o.alpha:"filter"==o.opacityType&&(o.screen.style.filter="alpha(opacity="+100*o.alpha+")",o.screen.style.filter="progid:DXImageTransform.Microsoft.Alpha(Opacity="+Math.round(100*o.alpha)+")")},this.getAlpha=function(){return o.alpha},this.getRect=function(){return this.screen.getBoundingClientRect()},this.getGlobalX=function(){return this.getRect().left},this.getGlobalY=function(){return this.getRect().top},this.setX=function(e){o.x=e,o.hasTransform2d_bl?o.screen.style[o.transform]="translate("+o.x+"px,"+o.y+"px) scale("+o.scale+" , "+o.scale+") rotate("+o.rotation+"deg)":o.screen.style.left=o.x+"px"},this.getX=function(){return o.x},this.setY=function(e){o.y=e,o.hasTransform2d_bl?o.screen.style[o.transform]="translate("+o.x+"px,"+o.y+"px) scale("+o.scale+" , "+o.scale+") rotate("+o.rotation+"deg)":o.screen.style.top=o.y+"px"},this.getY=function(){return o.y},this.setScale2=function(e){o.scale=e,o.hasTransform2d_bl&&(o.screen.style[o.transform]="translate("+o.x+"px,"+o.y+"px) scale("+o.scale+" , "+o.scale+") rotate("+o.rotation+"deg)")}
1,this.getScale=function(){return o.scale},this.setRotation=function(e){o.rotation=e,o.hasTransform2d_bl&&(o.screen.style[o.transform]="translate("+o.x+"px,"+o.y+"px) scale("+o.scale+" , "+o.scale+") rotate("+o.rotation+"deg)")},this.setWidth=function(e){o.w=e,"img"==o.type?o.screen.width=o.w:o.screen.style.width=o.w+"px"},this.getWidth=function(){return"div"==o.type?0!=o.screen.offsetWidth?o.screen.offsetWidth:o.w:"img"==o.type?0!=o.screen.offsetWidth?o.screen.offsetWidth:0!=o.screen.width?o.screen.width:o._w:"canvas"==o.type?0!=o.screen.offsetWidth?o.screen.offsetWidth:o.w:void 0},this.setHeight=function(e){o.h=e,"img"==o.type?o.screen.height=o.h:o.screen.style.height=o.h+"px"},this.getHeight=function(){return"div"==o.type?0!=o.screen.offsetHeight?o.screen.offsetHeight:o.h:"img"==o.type?0!=o.screen.offsetHeight?o.screen.offsetHeight:0!=o.screen.height?o.screen.height:o.h:"canvas"==o.type?0!=o.screen.offsetHeight?o.screen.offsetHeight:o.h:void 0},this.getNumChildren=function(){return o.children_ar.length},this.addChild=function(e){this.contains(e)&&this.children_ar.splice(FWDRLUtils.indexOfArray(this.children_ar,e),1),this.children_ar.push(e),this.screen.appendChild(e.screen)},this.removeChild=function(e){if(!this.contains(e))throw Error("##removeChild()## Child doesn't exist, it can't be removed!");this.children_ar.splice(FWDRLUtils.indexOfArray(this.children_ar,e),1),this.screen.removeChild(e.screen)},this.contains=function(e){return-1!=FWDRLUtils.indexOfArray(this.children_ar,e)},this.addChildAtZero=function(e){0==this.numChildren?(this.children_ar.push(e),this.screen.appendChild(e.screen)):(this.screen.insertBefore(e.screen,this.children_ar[0].screen),this.contains(e)&&this.children_ar.splice(FWDRLUtils.indexOfArray(this.children_ar,e),1),this.children_ar.unshift(e))},this.getChildAt=function(e){if(e<0||e>this.numChildren-1)throw Error("##getChildAt()## Index out of bounds!");if(0==this.numChildren)throw Errror("##getChildAt## Child dose not exist!");return this.children_ar[e]},this.removeChildAtZero=function(){this.screen.removeChild(this.children_ar[0].screen),this.children_ar.shift()},this.addListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function.");var s={};s.type=e,s.listener=t,(s.target=this).listeners.events_ar.push(s)},this.dispatchEvent=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e){if(t)for(var o in t)this.listeners.events_ar[s][o]=t[o];this.listeners.events_ar[s].listener.call(this,this.listeners.events_ar[s]);break}},this.removeListener=function(e,t){if(null==e)throw Error("type is required.");if("object"==typeof e)throw Error("type must be of type String.");if("function"!=typeof t)throw Error("listener must be of type Function."+e);for(var s=0,i=this.listeners.events_ar.length;s<i;s++)if(this.listeners.events_ar[s].target===this&&this.listeners.events_ar[s].type===e&&this.listeners.events_ar[s].listener===t){this.listeners.events_ar.splice(s,1);break}},this.disposeImage=function(){"img"==this.type&&(this.screen.src=null)},this.destroy=function(){try{this.screen.parentNode.removeChild(this.screen)}catch(e){}this.screen.onselectstart=null,this.screen.ondragstart=null,this.screen.ontouchstart=null,this.screen.ontouchmove=null,this.screen.ontouchend=null,this.screen.onmouseover=null,this.screen.onmouseout=null,this.screen.onmouseup=null,this.screen.onmousedown=null,this.screen.onmousemove=null,this.screen.onclick=null,delete this.screen,delete this.style,delete this.rect,delete this.selectable,delete this.buttonMode,delete this.position,delete this.overflow,delete this.visible,delete this.innerHTML,delete this.numChildren,delete this.x,delete this.y,delete this.w,delete this.h,delete this.opacityType,delete this.isHtml5_bl,delete this.hasTransform2d_bl,this.children_ar=null,this.style=null,this.screen=null,this.numChildren=null,this.transform=null,this.position=null,this.overflow=null,this.display=null,this.visible=null,this.buttonMode=null,this.globalX=null,this.globalY=null,this.x=null,this.y=null,this.w=null,this.h=null,this.rect=null,this.alpha=null,this.innerHTML=null,this.opacityType=null,this.isHtml5_bl=null,this.hasTransform3d_bl=null,this.hasTransform2d_bl=null,o=null},this.init()};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.