(function(){var h,aa=this;function p(a){return void 0!==a}function r(a,b,c){a=a.split(".");c=c||aa;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&p(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}}function ba(){} function ca(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function da(a){return"array"==ca(a)}function ea(a){var b=ca(a);return"array"==b||"object"==b&&"number"==typeof a.length}function fa(a){return"string"==typeof a}function ha(a){return"number"==typeof a}function ia(a){return"function"==ca(a)}function ja(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function ka(a){return a[la]||(a[la]=++na)}var la="closure_uid_"+(1E9*Math.random()>>>0),na=0; function qa(a,b,c){return a.call.apply(a.bind,arguments)}function ta(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Ga,">"));-1!=a.indexOf('"')&&(a=a.replace(Ha,"""));-1!=a.indexOf("'")&&(a=a.replace(Ia,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ja,"�"));return a}var Ea=/&/g,Fa=//g,Ha=/"/g,Ia=/'/g,Ja=/\x00/g,Da=/[\x00&<>"']/; function Ka(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=aa.document.createElement("div");return a.replace(La,function(a,e){var f=b[a];if(f)return f;if("#"==e.charAt(0)){var g=Number("0"+e.substr(1));isNaN(g)||(f=String.fromCharCode(g))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})} function Ma(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})} var La=/&([^;\s<&]+);?/g,Na={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},Oa={"'":"\\'"},Pa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Qa(a){a=p(void 0)?a.toFixed(void 0):String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return Pa("0",Math.max(0,2-b))+a} function Ta(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^va()).toString(36)} function Ua(a,b){for(var c=0,d=za(String(a)).split("."),e=za(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&gb?1:0} function Wa(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Xa(a){var b=fa(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#c?Math.max(0,a.length+c):c;if(fa(a))return fa(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc&&(c=Math.max(0,a.length+c));if(fa(a))return fa(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};y.forEach=y.Af||Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=fa(a)?a.split(""):a,f=0;fb?null:fa(a)?a.charAt(b):a[b]}; y.findIndex=function(a,b,c){for(var d=a.length,e=fa(a)?a.split(""):a,f=0;fb?null:fa(a)?a.charAt(b):a[b]};y.XA=function(a,b,c){for(var d=fa(a)?a.split(""):a,e=a.length-1;0<=e;e--)if(e in d&&b.call(c,d[e],e,a))return e;return-1};y.contains=function(a,b){return 0<=y.indexOf(a,b)};y.Pg=function(a){return 0==a.length};y.clear=function(a){if(!da(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}; y.sv=function(a,b){y.contains(a,b)||a.push(b)};y.wq=function(a,b,c){y.splice(a,c,0,b)};y.UK=function(a,b,c){ua(y.splice,a,c,0).apply(null,b)};y.insertBefore=function(a,b,c){var d;2==arguments.length||0>(d=y.indexOf(a,c))?a.push(b):y.wq(a,b,d)};y.remove=function(a,b){var c=y.indexOf(a,b),d;(d=0<=c)&&y.rf(a,c);return d};y.cL=function(a,b){var c=y.lastIndexOf(a,b);return 0<=c?(y.rf(a,c),!0):!1};y.rf=function(a,b){return 1==Array.prototype.splice.call(a,b,1).length}; y.bL=function(a,b,c){b=y.findIndex(a,b,c);return 0<=b?(y.rf(a,b),!0):!1};y.aL=function(a,b,c){var d=0;y.kv(a,function(e,f){b.call(c,e,f,a)&&y.rf(a,f)&&d++});return d};y.concat=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)};y.join=function(a){return Array.prototype.concat.apply(Array.prototype,arguments)};y.kc=function(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}; y.tx=function(a){for(var b={},c=0,d=0;d>1,m;c?m=b.call(e,a[l],l,a):m=b(d,a[l]);0b?1:ac&&y.wq(a,b,-(c+1))}; y.KK=function(a,b,c){b=y.Ku(a,b,c);return 0<=b?y.rf(a,b):!1};y.NK=function(a,b,c){for(var d={},e=0;ec*(f-e))return[];if(0f;a+=c)d.push(a);return d};y.repeat=function(a,b){for(var c=[],d=0;db&&Array.prototype.push.apply(a,a.splice(0,-b)));return a};y.ZK=function(a,b,c){b=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])}; y.gL=function(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;dparseFloat(Hb)){Gb=String(Lb);break a}}Gb=Hb}var Mb={};function Nb(a){return Mb[a]||(Mb[a]=0<=Ua(Gb,a))}var Ob=aa.document,Rb=Ob&&tb?Eb()||("CSS1Compat"==Ob.compatMode?parseInt(Gb,10):5):void 0;function Sb(a,b,c){return Math.min(Math.max(a,b),c)}function Tb(a,b,c){return a+c*(b-a)};function Ub(a,b){this.x=p(a)?a:0;this.y=p(b)?b:0}h=Ub.prototype;h.clone=function(){return new Ub(this.x,this.y)};function Vb(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Xb(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)}function Yb(a,b){var c=a.x-b.x,d=a.y-b.y;return c*c+d*d}function Zb(a,b){return new Ub(a.x-b.x,a.y-b.y)}function $b(a,b){return new Ub(a.x+b.x,a.y+b.y)}h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};h.translate=function(a,b){a instanceof Ub?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),ha(b)&&(this.y+=b));return this};h.scale=function(a,b){var c=ha(b)?b:a;this.x*=a;this.y*=c;return this};function ac(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=ac.prototype;h.clone=function(){return new ac(this.top,this.right,this.bottom,this.left)};h.contains=function(a){return this&&a?a instanceof ac?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; h.translate=function(a,b){a instanceof Ub?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,ha(b)&&(this.top+=b,this.bottom+=b));return this};h.scale=function(a,b){var c=ha(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function bc(a,b){this.width=a;this.height=b}h=bc.prototype;h.clone=function(){return new bc(this.width,this.height)};h.rA=function(){return this.width*this.height};h.Pg=function(){return!this.rA()};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; h.scale=function(a,b){var c=ha(b)?b:a;this.width*=a;this.height*=c;return this};function dc(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=dc.prototype;h.clone=function(){return new dc(this.left,this.top,this.width,this.height)};h.contains=function(a){return a instanceof dc?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height}; h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; h.translate=function(a,b){a instanceof Ub?(this.left+=a.x,this.top+=a.y):(this.left+=a,ha(b)&&(this.top+=b));return this};h.scale=function(a,b){var c=ha(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function ec(){this.A=fc}ec.prototype.Ah=!0;ec.prototype.Mg=function(){return""};ec.prototype.toString=function(){return"Const{}"};function gc(a){return a instanceof ec&&a.constructor===ec&&a.A===fc?"":"type_error:Const"}var fc={};function hc(){this.A="";this.B=ic}hc.prototype.Ah=!0;hc.prototype.Mg=function(){return this.A};hc.prototype.uq=!0;hc.prototype.qk=function(){return 1};function jc(a){if(a instanceof hc&&a.constructor===hc&&a.B===ic)return a.A;ca(a);return"type_error:SafeUrl"}var kc=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;function lc(a){if(a instanceof hc)return a;a=a.Ah?a.Mg():String(a);kc.test(a)||(a="about:invalid#zClosurez");return mc(a)}var ic={};function mc(a){var b=new hc;b.A=a;return b}mc("about:blank");function nc(){this.A="";this.B=qc}nc.prototype.Ah=!0;nc.prototype.Mg=function(){return this.A};nc.prototype.uq=!0;nc.prototype.qk=function(){return 1};var qc={};function rc(){this.A="";this.B=sc}rc.prototype.Ah=!0;var sc={};rc.prototype.Mg=function(){return this.A};function tc(a){var b=new rc;b.A=a;return b}var uc=tc(""),vc=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;var wc={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function xc(){this.A="";this.C=yc;this.B=null}xc.prototype.uq=!0;xc.prototype.qk=function(){return this.B};xc.prototype.Ah=!0;xc.prototype.Mg=function(){return this.A};function Ac(a){if(a instanceof xc&&a.constructor===xc&&a.C===yc)return a.A;ca(a);return"type_error:SafeHtml"}var Bc=/^[a-zA-Z0-9-]+$/,Cc={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0}; function Dc(a){function b(a){if(da(a))y.forEach(a,b);else{var f;a instanceof xc?f=a:(f=null,a.uq&&(f=a.qk()),a=Aa(a.Ah?a.Mg():String(a)),f=Ec(a,f));d+=Ac(f);f=f.qk();0==c?c=f:0!=f&&c!=f&&(c=null)}}var c=0,d="";y.forEach(arguments,b);return Ec(d,c)}var yc={};function Ec(a,b){var c=new xc;c.A=a;c.B=b;return c} function Fc(a,b,c){var d=null,e;e="<"+a;var f="";if(b)for(var g in b){if(!Bc.test(g))throw Error('Invalid attribute name "'+g+'".');var k=b[g];if(null!=k){var l,m=a;l=g;if(k instanceof ec)k=gc(k);else if("style"==l.toLowerCase()){if(!ja(k))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof k+" given: "+k);if(!(k instanceof rc)){var m="",n=void 0;for(n in k){if(!/^[-_a-zA-Z0-9]+$/.test(n))throw Error("Name allows only [-_a-zA-Z0-9], got: "+n);var q= k[n];if(null!=q){if(q instanceof ec)q=gc(q);else if(vc.test(q)){for(var u=!0,v=!0,C=0;C":(d=Dc(c),e+=">"+Ac(d)+"",d=d.qk());(a=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(a)?d=0:d=null);return Ec(e,d)} function Gc(a,b,c){var d={},e;for(e in a)d[e]=a[e];for(e in b)d[e]=b[e];for(e in c){var f=e.toLowerCase();if(f in a)throw Error('Cannot override "'+f+'" attribute, got "'+e+'" with value "'+c[e]+'"');f in b&&delete d[f];d[e]=c[e]}return d}Ec("",0);Ec("",0);var Hc=Ec("
",0);function Ic(a){Jc();return Ec(a,null)}var Jc=ba;function Kc(){return zb?"Webkit":yb?"Moz":tb?"ms":sb?"O":null}function Lc(a,b){if(b&&a in b)return a;var c=Kc();return c?(c=c.toLowerCase(),c+=Xa(a),!p(b)||c in b?c:null):null};var Mc=!tb||9<=Number(Rb),Nc=!yb&&!tb||tb&&9<=Number(Rb)||yb&&Nb("1.9.1"),Tc=tb&&!Nb("9"),Uc=tb||sb||zb;function Vc(a){return a?new Wc(Xc(a)):qb||(qb=new Wc)}function Yc(a){return fa(a)?document.getElementById(a):a} function Zc(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?a.toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,f=0,g;g=c[f];f++)a==g.nodeName&&(d[e++]=g);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(f=e=0;g=c[f];f++)a=g.className,"function"==typeof a.split&&y.contains(a.split(/\s+/),b)&&(d[e++]=g);d.length=e;return d}return c} function $c(a,b){db(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:ad.hasOwnProperty(d)?a.setAttribute(ad[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var ad={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; function bd(a,b,c){var d=arguments,e=document,f=d[0],g=d[1];if(!Mc&&g&&(g.name||g.type)){f=["<",f];g.name&&f.push(' name="',Aa(g.name),'"');if(g.type){f.push(' type="',Aa(g.type),'"');var k={};pb(k,g);delete k.type;g=k}f.push(">");f=f.join("")}f=e.createElement(f);g&&(fa(g)?f.className=g:da(g)?f.className=g.join(" "):$c(f,g));2=a.keyCode)a.keyCode=-1}catch(b){}};var Qe="closure_lm_"+(1E6*Math.random()|0),Re={},Se=0;function E(a,b,c,d,e){if(da(b)){for(var f=0;fe.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,g=e.length-1;!c.B&&0<=g;g--){c.currentTarget=e[g];var k=bf(e[g],f,!0,c),d=d&&k}for(g=0;!c.B&&g< e.length;g++)c.currentTarget=e[g],k=bf(e[g],f,!1,c),d=d&&k}return d}return cf(a,new Oe(b,this))}function Ve(a){a=a[Qe];return a instanceof te?a:null}var df="__closure_events_fn_"+(1E9*Math.random()>>>0);function Te(a){if(ia(a))return a;a[df]||(a[df]=function(b){return a.handleEvent(b)});return a[df]};function ef(){ke.call(this);this.ze=new te(this);this.Ja=this;this.Y=null}w(ef,ke);ef.prototype[oe]=!0;h=ef.prototype;h.wr=function(a){this.Y=a};h.removeEventListener=function(a,b,c,d){$e(this,a,b,c,d)}; function ff(a,b){var c,d=a.Y;if(d)for(c=[];d;d=d.Y)c.push(d);var d=a.Ja,e=b,f=e.type||e;if(fa(e))e=new ye(e,d);else if(e instanceof ye)e.target=e.target||d;else{var g=e,e=new ye(f,d);pb(e,g)}var g=!0,k;if(c)for(var l=c.length-1;!e.B&&0<=l;l--)k=e.currentTarget=c[l],g=gf(k,f,!0,e)&&g;e.B||(k=e.currentTarget=d,g=gf(k,f,!0,e)&&g,e.B||(g=gf(k,f,!1,e)&&g));if(c)for(l=0;!e.B&&l>=8;b[c++]=e}Pf();a=Jf;c=[];for(d=0;d>2,f=(f&3)<<4|g>>4,g=(g&15)<<2|l>>6,l=l&63;k||(l=64,e||(g=64));c.push(a[m],a[f],a[g],a[l])}b=c.join("")}return b} function Qf(a){if(Nf)return aa.atob(a);var b="";Rf(a,function(a){b+=String.fromCharCode(a)});return b}function Xf(a){var b=[];Rf(a,function(a){b.push(a)});return b}function Rf(a,b){function c(b){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}} function Pf(){if(!Jf){Jf={};Kf={};for(var a=0;65>a;a++)Jf[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Kf[Jf[a]]=a,62<=a&&(Kf["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};function Yf(a,b){this.B=a;this.A=b||[]}r("iSpring.ios.mobile.MobileAppCommand",Yf,void 0);Yf.prototype.id=function(){return ka(this)};function Zf(a){if(!$f)return!1;var b;b=a.B;var c=a.A;a=a.id();c=vf(c,null);b="isplayer://"+b+"/"+a+"/"+Of(c);return ag(b)}function ag(a){try{var b=id("iframe");z(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);sf(function(){md(b)},100)}catch(c){return!1}return!0};function bg(a){this.length=a.length||a;for(var b=0;b',d=Ec(d,null),c.document.write(Ac(d)),c.document.close())):c=c.open(jc(d),e,f);return c};function Ag(a,b,c,d){c=c||0;var e=Array.prototype.slice.call(arguments,3);return setTimeout(function(){a.apply(b||null,e)},c)}function Bg(){return G&&!Cg?"about:blank":""}function Dg(){var a=Eg();return Math.max(1,Math.min(a.width,a.height)/420)} function Eg(){if(Fg)return new bc(document.documentElement.clientWidth,document.documentElement.clientHeight);if(Gg)return new bc(screen.width*screen.deviceXDPI/screen.logicalXDPI,screen.height*screen.deviceYDPI/screen.logicalYDPI);if(Cg)return new bc(screen.width/window.devicePixelRatio,screen.height/window.devicePixelRatio);if(!G&&Ef||tb)return new bc(screen.width*window.devicePixelRatio,screen.height*window.devicePixelRatio);if(Hg){var a=Math.max(screen.width,screen.height);if(document.documentElement.clientWidth> a)return new bc(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height)))}return new bc(screen.width,screen.height)}function Og(){var a;var b=window.location.search.substr(1);if(b){a={};for(var b=b.split("&"),c=0;c=kh,mh=Hg&&7<=kh,nh=Hg&&8<=kh,oh=Hg&&9<=kh,ph=tb&&"9."==Gb.substr(0,2);Xg.toLowerCase().indexOf("edge"); var Gg=qh&&tb,Cg=gh&&!dh&&!Ef&&!sb,$f=-1!=Xg.indexOf("ismobile"),rh=$f&&Ff,sh=$f&&gh,th;if(!(th=Fg))if(window._ispringFullsizeSkin)th=!1;else{var uh=Eg();th=700>Math.min(uh.width,uh.height)}var qh=th,vh=Ff&&!rh||Gg&&qh,wh=p(window.ISPlayer),xh=wh&&qh,yh=!1,zh=(gh||Hg)&&!wh;function Ah(){return 1==window._ispringDebug||"1"==Og().isdebug};function Bh(a){a=a||document.styleSheets;for(var b=[],c=Ch(a),d=0;a=c[d];d++){var e=Dh(a);if(e&&e.length)for(var f=0,g=0,k=e.length,l;g button.std {background-color: __button_face_over__;}.vscrollbar {position: absolute;right: 0;bottom: 0;width: 16px;top: 0;}.vscrollbar .thumb {width: 9px;border-radius: 4px;position: relative;background-color: rgba(0, 0, 0, 0.5);border: 1px solid rgba(255, 255, 255, 0.5);left: 4px;}.hscrollbar {position: absolute;left: 0;bottom: 0;width: 100%;height: 16px;}.hscrollbar .thumb {height: 9px;border-radius: 4px;position: relative;background-color: rgba(0, 0, 0, 0.5);border: 1px solid rgba(255, 255, 255, 0.5);top: 4px;}button.std[disabled] {background-color: __button_face_normal__;}.popupsLayer {z-index: 9;position: absolute;margin-left: 0 !important;}.popupsLayer .outline {position: relative;}.popupsLayer .outline .title {font-weight: bold;padding-bottom: 10px;}.popupsLayer .volume_popup .corner {background: transparent;height: 13px;position: absolute;}.popupsLayer .outline_popup .corner {background: url("+ a[0]+");width: 16px;height: 9px;position: absolute;bottom: -7px;}.popupsLayer .outline_popup,.popupsLayer .outlineTitle_popup {padding: 8px;}.popupsLayer .presenter_popup .corner,.popupsLayer .marker_popup .corner,.popupsLayer .notes_popup .corner,.popupsLayer .attachments_popup .corner,.popupsLayer .outlineTitle_popup .corner,.popupsLayer .content .corner {background: url("+a[1]+");width: 18px;height: 10px;position: absolute;top: -8px;}.popupsLayer .component_base.volume_popup,.popupsLayer .component_base.outline_popup,.popupsLayer .component_base.presenter_popup,.popupsLayer .component_base.marker_popup,.popupsLayer .component_base.notes_popup,.popupsLayer .component_base.attachments_popup,.popupsLayer .component_base.outlineTitle_popup,.popupsLayer .component_base.content {border-radius: 4px;border-left: 1px solid rgba(0, 0, 0, 0.25);border-top: 1px solid rgba(0, 0, 0, 0.25);border-right: 1px solid rgba(0, 0, 0, 0.5);border-bottom: 1px solid rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.popupsLayer .component_base.volume_popup {background: __panel_background__;}.popupsLayer .component_base.outline_popup,.popupsLayer .component_base.presenter_popup,.popupsLayer .component_base.marker_popup,.popupsLayer .component_base.notes_popup,.popupsLayer .component_base.attachments_popup,.popupsLayer .component_base.outlineTitle_popup,.popupsLayer .component_base.content {background: __popup_background__;}.popupsLayer .component_container.notes,.popupsLayer .component_base.notes {position: relative !important;}.popupsLayer .component_container.notes {margin-top: 7px;margin-bottom: 7px;padding: 0 5px 0 5px;}.popupsLayer .component_container.notes > .component_base.notes {font-family: PFn;font-size: 12px;word-wrap: break-word;width: 100%;padding: 0 5px 0 5px;}.popupsLayer .component_container.notes > .component_base.notes .notesText p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap;}.popupsLayer .component_container.notes > .component_base.notes .notesText p,.popupsLayer .component_container.notes > .component_base.notes .notesText span {color: __text__ !important;font-family: Open Sans, Arial, sans-serif;}.popupsLayer .component_container.notes > .component_base.notes .notesText p:first-child {margin-top: 0;}.popupsLayer .component_container.notes > .component_base.notes .notesText p:last-child {margin-bottom: 0;}.popupsLayer .component_container.notes > .component_base.notes .notesText p,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold span.nobold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic span.noitalic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic span.nobold.noitalic {font-weight: normal;font-style: normal;}.popupsLayer .component_container.notes > .component_base.notes .notesText p span.bold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic span.bold.noitalic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic span.noitalic {font-weight: bold;font-style: normal;}.popupsLayer .component_container.notes > .component_base.notes .notesText p span.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold span.nobold.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic span.nobold {font-weight: normal;font-style: italic;}.popupsLayer .component_container.notes > .component_base.notes .notesText p span.bold.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold span.italic,.popupsLayer .component_container.notes > .component_base.notes .notesText p.italic span.bold,.popupsLayer .component_container.notes > .component_base.notes .notesText p.bold.italic {font-weight: bold;font-style: italic;}.popupsLayer > div {position: absolute;}.universal {overflow: hidden;background-color: __player_background__;}.universal * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}.universal div {-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: -moz-none;-webkit-touch-callout: none;-webkit-user-drag: none;-ms-user-select: none;}.universal > div,.universal > nav {position: absolute;}.universal .popup_layer .message_box .title,.universal .popup_layer .confirm_window .title {font-family: PFnb;}.universal .popup_layer .message_box .message,.universal .popup_layer .confirm_window .message {font-family: PFn;}.universal .popup_layer .message_box button,.universal .popup_layer .confirm_window button {font-family: PFnb;line-height: 100%;}.universal .launch_layer {width: 100%;height: 100%;z-index: 10;background: url("+ a[2]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75);}.universal .launch_layer:active {background-image: url("+a[3]+");}.universal .launch_layer[disabled], .universal .launch_layer:active[disabled] {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5);}.universal .launch_layer[disabled]::after, .universal .launch_layer:active[disabled]::after {content: '';position: absolute;background: url("+a[4]+ ");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear;-webkit-animation: preloader_spin 1s infinite linear;}.universal > .title {background: __panel_background__;}.universal > .title .right {position: absolute;right: 0;}.universal > .title .right .logo {right: 0;}.universal > .title .logoContainer {height: 100%;margin-left: 12px;margin-right: 12px;}.universal > .title .logo {position: absolute;z-index: 1;}.universal > .title .misc {width: 100%;position: absolute;height: 20px;bottom: 0;top: 0;margin-bottom: auto;margin-top: auto;}.universal > .title .misc button {position: static;padding: 1px;border: 1px solid transparent;background-color: transparent;font-family: PFn;font-size: 12px;color: __panel_text__;}.universal > .title .misc .component_container:focus button {border: 1px dashed __panel_text__;}.universal > .title .misc button[disabled], .universal > .title .misc[disabled] button {opacity: 0.5;}.universal > .title .buttons_container_left {position: absolute;overflow: hidden;bottom: 0;left: 11px;right: 0;}.universal > .title .buttons_container_left .separator {float: left;}.universal > .title .buttons_container_left .component_container {float: left;position: relative;}.universal > .title .buttons_container_left .component_container:first-child {margin-left: 1px;}.universal > .title .buttons_container_right {position: absolute;overflow: hidden;left: 0;bottom: 0;right: 11px;}.universal > .title .buttons_container_right .separator {float: right;}.universal > .title .buttons_container_right .component_container {float: right;position: relative;}.universal > .title .buttons_container_right .component_container:first-child {margin-right: 1px;}.universal > .title .buttons_container_left .separator,.universal > .title .buttons_container_right .separator {position: relative;background: url("+ a[5]+");width: 2px;height: 16px;margin-left: 22px;margin-right: 22px;margin-top: 2px;}.universal .content_area {margin-left: auto;margin-right: auto;left: 0;right: 0;}.universal .content_area > div,.universal .content_area > aside {position: absolute !important;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;z-index: 1;}.universal .content_area .side_panel {overflow: hidden;z-index: 0;}.universal .content_area .side_panel > div {position: absolute;top: 0;}.universal .content_area .side_panel .logo {background: __companyLogo_background__;border-radius: 4px;width: 100%;}.universal .content_area .side_panel .logo a {margin-left: auto;margin-right: auto;left: 0;right: 0;position: absolute;}.universal .content_area .side_panel .logo a canvas {width: 100%;height: 100%;}.universal .content_area .side_panel .video_placeholder {background-color: black;}.universal .content_area .side_panel .content {padding-top: 39px;background: __popup_background__;border-radius: 5px;padding-bottom: 6px;width: 100%;}.universal .content_area .side_panel .content .outline,.universal .content_area .side_panel .content .notes {position: relative;}.universal .content_area .side_panel .content .outline *,.universal .content_area .side_panel .content .notes * {font-family: PFn;}.universal .content_area .side_panel .content .title {color: __text__;position: absolute;height: 30px;top: 0;line-height: 30px;font-size: 14px;margin-left: 12px;margin-right: 12px;font-family: PFnb;background-color: __popup_background__ !important;}.universal .content_area .side_panel .content .component_container.notes {top: 38px;}.universal .content_area .side_panel .notes.component_container {position: absolute;width: 100%;top: 0;bottom: 5px;padding-right: 5px;}.universal .content_area .side_panel .notes.component_container:focus {outline: 1px dashed __listItem_face_pressed__;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base {font-family: PFn;width: 100%;font-size: 12px;word-wrap: break-word;padding: 0 5px 0 5px;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText span {color: __text__ !important;font-family: Open Sans, Arial, sans-serif;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p:first-child {margin-top: 0;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p:last-child {margin-bottom: 0;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold span.nobold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic span.noitalic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic span.nobold.noitalic {font-weight: normal;font-style: normal;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p span.bold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic span.bold.noitalic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic span.noitalic {font-weight: bold;font-style: normal;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p span.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold span.nobold.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic span.nobold {font-weight: normal;font-style: italic;}.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p span.bold.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold span.italic,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.italic span.bold,.universal .content_area .side_panel .notes.component_container > .component_base > .component_base .notesText p.bold.italic {font-weight: bold;font-style: italic;}.universal .content_area .side_panel .outline {width: 100%;height: 100%;}.universal .content_area .side_panel .tabs .component_container.bg > div {overflow: visible !important;}.universal .content_area .side_panel .tabs .component_base.bg {border-radius: 5px;border-top-left-radius: 0;background: __popup_background__;}.universal .content_area .side_panel .tabs .tab {display: inline-block;margin-left: -10px;}.universal .content_area .side_panel .tabs .tab:focus button:after {content: '';position: absolute;top: 7px;right: 16px;bottom: 6px;left: 18px;outline: 1px dashed __text__;}.universal .content_area .side_panel .tabs .tab.first:focus button:after {left: 8px;}.universal .content_area .side_panel .tabs .tab button, .universal .content_area .side_panel .tabs .tab.mobile:hover button {color: __button_content_normal__;}.universal .content_area .side_panel .tabs .tab svg path, .universal .content_area .side_panel .tabs .tab.mobile:hover svg path {fill: __button_face_normal__;}.universal .content_area .side_panel .tabs .tab:hover button {color: __button_content_over__;}.universal .content_area .side_panel .tabs .tab:hover svg path {fill: __button_face_over__;}.universal .content_area .side_panel .tabs .tab.selected {z-index: 1;}.universal .content_area .side_panel .tabs .tab.selected button {color: __text__;}.universal .content_area .side_panel .tabs .tab.selected svg path {fill: __popup_background__;}.universal .content_area .side_panel .tabs .tab svg {position: absolute;top: 0;z-index: -1;left: 0;}.universal .content_area .side_panel .tabs .tab.first {margin-left: 0;}.universal .content_area .side_panel .tabs .tab.first button {padding-left: 20px;}.universal .content_area .side_panel .tabs .tab button {height: 30px;top: 0;border: 0;white-space: nowrap;background: transparent;overflow: hidden;text-overflow: ellipsis;font-family: PFnb;font-size: 14px;padding-right: 20px;padding-left: 30px;opacity: 0.99;}.universal .content_area .preloader {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5);}.universal .content_area .preloader::after {content: '';position: absolute;background: url("+ a[4]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear;-webkit-animation: preloader_spin 1s infinite linear;}.universal .content_area .video_container {background-color: black;}.universal .content_area .video_container .video_player {/* \t\t\t\t\t\t\t\t&.poster_frame_hide_video {video {display: none;} \t\t\t\t\t\t\t\t} \t\t\t\t\t\t\t\t&.poster_frame {video {opacity: 0;} \t\t\t\t\t\t\t\t} \t\t\t\t\t\t\t\t&.poster_frame_hide_video, \t\t\t\t\t\t\t\t&.poster_frame {.poster {position: absolute;top: 0;left: 0;width: 100%;height: 100%;} \t\t\t\t\t\t\t\t} \t\t\t\t*/}.universal .content_area .video_container .video_player .poster {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.universal .content_area .video_container video {width: 100%;height: 100%;}.universal .content_area .markerToolContainer {position: absolute;z-index: 3;}.universal .content_area .markerToolContainer.line {cursor: url(data/marker.cur) 3 3, crosshair;}.universal .content_area .markerToolContainer.marker {cursor: url(data/highlighter.cur) 3 10, crosshair;}.universal .content_area .markerToolContainer.eraser {cursor: url(data/eraser.cur) 5 5, crosshair;}.universal .content_area .component_container.closedCaptions {position: absolute;bottom: 0;z-index: 5;background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 110px;padding: 10px;}.universal .content_area .closedCaptions .vscrollbar {position: absolute;right: 0;height: 100%;width: 16px;top: 0;padding-top: 16px;padding-bottom: 16px;}.universal .content_area .closedCaptions .vscrollbar .up {width: 16px;height: 16px;top: 0;background: url("+ a[6]+");position: absolute;}.universal .content_area .closedCaptions .vscrollbar .down {width: 16px;height: 16px;bottom: 0;background: url("+a[7]+");position: absolute;}.universal .content_area .closedCaptions .vscrollbar .thumb {width: 7px;border-radius: 4px;position: relative !important;background-color: #fff;left: 5px;}.universal .content_area .closedCaptions #vThumb {background-color: #fff !important;border: 0 !important;}.universal .content_area .component_base.closedCaptions {color: white;line-height: 19px;font-size: 14px;font-family: PFn;width: 100%;padding-right: 23px;padding-top: 6px;padding-bottom: 6px;word-wrap: break-word;white-space: pre-wrap;text-shadow: #000 -1px 1px 2px;}.universal .content_area .component_base.closedCaptions p {position: relative !important;margin: 0;}.universal .content_area .component_container.maximized {margin: 0;z-index: 5;position: absolute;width: 32px;height: 32px;top: 5px;background-color: transparent;}.universal .content_area .floatPanelOverlay {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}.universal .content_area.hasLeftPanel .component_container.maximized {right: 5px;}.universal .content_area.hasRightPanel .component_container.maximized {left: 5px;}.universal .content_area button.maximized,.universal .content_area button.maximized:hover {width: 100%;height: 100%;}.universal .content_area button.maximized {background: url("+ a[8]+");}.universal .content_area button.maximized:hover {background: url("+a[9]+");}.universal .control_panel {height: 50px;background: __panel_background__;}.universal .control_panel .hbox {position: absolute;top: 0;bottom: 0;margin: auto;}.universal .control_panel .hbox.right {right: 12px;top: 10px;}.universal .control_panel .hbox.right button {position: relative;}.universal .control_panel .hbox.right > div {position: relative;float: left;margin-left: 8px;}.universal .control_panel .hbox.left {left: 12px;top: 10px;}.universal .control_panel .hbox.left .component_container.outline {margin-right: 24px;}.universal .control_panel .hbox.left > div {position: relative;float: left;margin-right: 8px;}.universal .control_panel .hbox.left > div.play,.universal .control_panel .hbox.left > div.progressbar {margin-right: 16px;}.universal .control_panel .component_container.next svg,.universal .control_panel .component_container.prev svg {position: absolute;pointer-events: none;}.universal .control_panel .component_container.next svg path, .universal .control_panel .component_container.next:hover.disabled svg path, .universal .control_panel .component_container.next:active.disabled svg path, .universal .control_panel .component_container.next.selected.disabled svg path, .universal .control_panel .component_container.next.disabled svg path,.universal .control_panel .component_container.prev svg path,.universal .control_panel .component_container.prev:hover.disabled svg path,.universal .control_panel .component_container.prev:active.disabled svg path,.universal .control_panel .component_container.prev.selected.disabled svg path,.universal .control_panel .component_container.prev.disabled svg path {fill: __button_face_normal__;}.universal .control_panel .component_container.next:hover svg path, .universal .control_panel .component_container.next:active svg path, .universal .control_panel .component_container.next:focus svg path,.universal .control_panel .component_container.prev:hover svg path,.universal .control_panel .component_container.prev:active svg path,.universal .control_panel .component_container.prev:focus svg path {fill: __button_face_over__;}.universal .control_panel button.volume {border-radius: 5px;}.universal .control_panel button.volume, .universal .control_panel button.volume.mobile:hover, .universal .control_panel button.volume.mobile:active {background: __button_face_normal__ url("+ a[10]+") no-repeat center;}.universal .control_panel button.volume:hover, .universal .control_panel button.volume:active, .universal .control_panel button.volume.mobile.active, .universal .control_panel button.volume.selected {background: __button_face_over__ url("+a[11]+") no-repeat center;}.universal .control_panel button.volume.mobile.active[disabled], .universal .control_panel button.volume:hover[disabled], .universal .control_panel button.volume:active[disabled], .universal .control_panel button.volume.selected[disabled], .universal .control_panel button.volume[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.volume {background: __button_face_over__ url("+ a[11]+") no-repeat center;}.universal .control_panel button.volume.muted {border-radius: 5px;}.universal .control_panel button.volume.muted, .universal .control_panel button.volume.muted.mobile:hover, .universal .control_panel button.volume.muted.mobile:active {background: __button_face_normal__ url("+a[12]+") no-repeat center;}.universal .control_panel button.volume.muted:hover, .universal .control_panel button.volume.muted:active, .universal .control_panel button.volume.muted.mobile.active, .universal .control_panel button.volume.muted.selected {background: __button_face_over__ url("+ a[13]+") no-repeat center;}.universal .control_panel button.volume.muted.mobile.active[disabled], .universal .control_panel button.volume.muted:hover[disabled], .universal .control_panel button.volume.muted:active[disabled], .universal .control_panel button.volume.muted.selected[disabled], .universal .control_panel button.volume.muted[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.volume.muted {background: __button_face_over__ url("+ a[13]+") no-repeat center;}.universal .control_panel button.cc {border-radius: 5px;}.universal .control_panel button.cc, .universal .control_panel button.cc.mobile:hover, .universal .control_panel button.cc.mobile:active {background: __button_face_normal__ url("+a[14]+") no-repeat center;}.universal .control_panel button.cc:hover, .universal .control_panel button.cc:active, .universal .control_panel button.cc.mobile.active, .universal .control_panel button.cc.selected {background: __button_face_over__ url("+ a[15]+") no-repeat center;}.universal .control_panel button.cc.mobile.active[disabled], .universal .control_panel button.cc:hover[disabled], .universal .control_panel button.cc:active[disabled], .universal .control_panel button.cc.selected[disabled], .universal .control_panel button.cc[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.cc {background: __button_face_over__ url("+a[15]+") no-repeat center;}.universal .control_panel button.replay {border-radius: 5px;}.universal .control_panel button.replay, .universal .control_panel button.replay.mobile:hover, .universal .control_panel button.replay.mobile:active {background: __button_face_normal__ url("+ a[16]+") no-repeat center;}.universal .control_panel button.replay:hover, .universal .control_panel button.replay:active, .universal .control_panel button.replay.mobile.active, .universal .control_panel button.replay.selected {background: __button_face_over__ url("+a[17]+") no-repeat center;}.universal .control_panel button.replay.mobile.active[disabled], .universal .control_panel button.replay:hover[disabled], .universal .control_panel button.replay:active[disabled], .universal .control_panel button.replay.selected[disabled], .universal .control_panel button.replay[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.replay {background: __button_face_over__ url("+ a[17]+") no-repeat center;}.universal .control_panel button.fullscreen {border-radius: 5px;}.universal .control_panel button.fullscreen, .universal .control_panel button.fullscreen.mobile:hover, .universal .control_panel button.fullscreen.mobile:active {background: __button_face_normal__ url("+a[18]+") no-repeat center;}.universal .control_panel button.fullscreen:hover, .universal .control_panel button.fullscreen:active, .universal .control_panel button.fullscreen.mobile.active, .universal .control_panel button.fullscreen.selected {background: __button_face_over__ url("+ a[19]+") no-repeat center;}.universal .control_panel button.fullscreen.mobile.active[disabled], .universal .control_panel button.fullscreen:hover[disabled], .universal .control_panel button.fullscreen:active[disabled], .universal .control_panel button.fullscreen.selected[disabled], .universal .control_panel button.fullscreen[disabled] {background-color: __button_face_normal__;}.universal .control_panel .component_container:focus > button.fullscreen {background: __button_face_over__ url("+a[19]+") no-repeat center;}.universal .control_panel button {font-family: PFnb;font-size: 13px;}.universal .control_panel button.mobile.active[disabled], .universal .control_panel button.mobile:active[disabled], .universal .control_panel button.mobile:hover[disabled], .universal .control_panel button.mobile[disabled], .universal .control_panel button:hover[disabled], .universal .control_panel button:active[disabled], .universal .control_panel button.selected[disabled], .universal .control_panel button[disabled] {color: __button_content_disabled__;}.universal .control_panel button, .universal .control_panel button.mobile:hover {color: __button_content_normal__;}.universal .control_panel button.mobile.active, .universal .control_panel button:hover, .universal .control_panel button:active, .universal .control_panel button:focus {color: __button_content_over__;}.universal .control_panel button.outline {position: relative;height: 30px;}.universal .control_panel button.outline.selected {background: __button_face_over__;color: __button_content_over__;}.universal .control_panel button.outline span {padding-left: 6px;padding-right: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}.universal .control_panel button.prev, .universal .control_panel button.next {height: 30px;overflow: visible;background-color: transparent !important;}.universal .control_panel button.prev {padding-left: 17px;padding-right: 14px;padding-top: 6px;padding-bottom: 7px;}.universal .control_panel button.next {padding-left: 14px;padding-right: 16px;padding-top: 6px;padding-bottom: 7px;}.universal .control_panel button.volume, .universal .control_panel button.cc, .universal .control_panel button.replay, .universal .control_panel button.fullscreen {top: 2px;}.universal .control_panel button.play {background-repeat: no-repeat;background-position: center;background-image: url("+ a[20]+");}.universal .control_panel button.play[disabled], .universal .control_panel button.play:hover[disabled], .universal .control_panel button.play:active[disabled] {background-image: url("+a[21]+");}.universal .control_panel button.play:hover, .universal .control_panel button.play:active {background-image: url("+a[22]+");}.universal .control_panel button.play.selected, .universal .control_panel button.play.selected:hover[disabled], .universal .control_panel button.play.selected:active[disabled] {background-image: url("+ a[23]+");}.universal .control_panel button.play.selected:hover, .universal .control_panel button.play.selected:active {background-image: url("+a[24]+");}.universal .control_panel button.fullscreen {background-repeat: no-repeat;background-position: center;background-image: url("+a[18]+");}.universal .control_panel button.fullscreen:hover, .universal .control_panel button.fullscreen:active {background-image: url("+a[19]+");}.universal .control_panel button.fullscreen.selected, .universal .control_panel button.fullscreen.selected:hover[disabled], .universal .control_panel button.fullscreen.selected:active[disabled] {background-image: url("+ a[25]+");background-color: __button_face_normal__;}.universal .control_panel button.fullscreen.selected:hover, .universal .control_panel button.fullscreen.selected:active {background-image: url("+a[26]+");background-color: __button_face_over__;}.universal .control_panel .volume,.universal .control_panel .cc,.universal .control_panel .replay,.universal .control_panel .fullscreen {width: 26px;height: 26px;padding: 0;}.universal .control_panel .play {width: 47px;height: 30px;}.universal .control_panel .progressbar {float: left;position: relative;height: 28px;width: 191px;top: -1px;}.universal .control_panel .progressbar.locked {cursor: default;}.universal .control_panel .progressbar.locked .bg,.universal .control_panel .progressbar.locked .thumb,.universal .control_panel .progressbar.locked .progress {cursor: url(data/lock.cur), no-drop;}.universal .control_panel .progressbar .bg {width: 100%;height: 8px;bottom: 0;position: absolute;border-radius: 1px;background-color: __progress_loading__;}.universal .control_panel .progressbar .bg.center {bottom: 9px;}.universal .control_panel .progressbar .progress {position: absolute;background: __progress_playback__;bottom: 0px;left: 0px;height: 8px;}.universal .control_panel .progressbar .progress.center {bottom: 9px;}.universal .control_panel .progressbar .thumb {width: 16px;height: 16px;background: url("+ a[27]+");bottom: -4px;position: absolute;margin-left: -8px;}.universal .control_panel .progressbar .thumb.center {bottom: 5px;}.universal .control_panel .progressbar .label {font-family: PFn;font-size: 12px;color: __panel_text__;position: absolute;}.universal .control_panel .progressbar .label.slides {margin-left: 4px;}.universal .control_panel .progressbar .label.time {right: 0;margin-right: 4px;}.ie.universal .title .misc button {padding: 0 2px 0 0;}.ie.universal .content_area .markerToolContainer.line {cursor: url(data/marker.cur), crosshair;}.ie.universal .content_area .markerToolContainer.marker {cursor: url(data/highlighter.cur), crosshair;}.ie.universal .content_area .markerToolContainer.eraser {cursor: url(data/eraser.cur), crosshair;}.ie.universal .control_panel .left.hbox .component_container.outline {margin-right: 0 !important;}.ie.universal .control_panel button.outline span {padding-left: 3px;padding-right: 3px;}.ie.universal .control_panel button.outline:active {padding-top: 4px;padding-left: 4px;padding-right: 6px;padding-bottom: 6px;}.ie.universal .control_panel button.outline.selected {padding-top: 2px;padding-bottom: 3px;}.ie.universal .control_panel button.outline.selected:active {padding-top: 4px;padding-bottom: 6px;}.ie.universal .control_panel button.prev {padding-top: 6px;padding-bottom: 4px;padding-right: 15px;padding-left: 16px;}.ie.universal .control_panel button.prev:active {padding-right: 16px;padding-bottom: 6px;padding-left: 15px;}.ie.universal .control_panel button.prev:active[disabled], .ie.universal .control_panel button.prev[disabled] {padding-right: 15px;padding-left: 16px;padding-bottom: 5px;}.ie.universal .control_panel button.next {padding-top: 6px;padding-bottom: 4px;}.ie.universal .control_panel button.next:active {padding-right: 17px;padding-left: 13px;padding-bottom: 6px;}.ie.universal .control_panel button.next:active[disabled], .ie.universal .control_panel button.next[disabled] {padding-right: 17px;padding-left: 13px;padding-bottom: 5px;}.ie.universal .control_panel button.outline {padding-left: 14px;padding-right: 14px;}.ie.universal .control_panel button.outline:active {padding-left: 13px;padding-right: 15px;}.ie.universal.ie9 .treecontrol .treenode.expanded.over.viewed > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.over > div.open {background: url("+ a[28]+") no-repeat center;}.ie.universal.ie9 .treecontrol .treenode.expanded.selected > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.selected.viewed > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.over.selected.viewed > div.open, .ie.universal.ie9 .treecontrol .treenode.expanded.over.selected > div.open {background: url("+a[29]+") no-repeat center;}.ie.universal.ie9 .treecontrol .treenode.expanded > div.open {background: url("+a[30]+") no-repeat center;}.opera.universal .title .misc button {padding: 0 2px 0 0;}.opera.universal .control_panel button.outline {padding-top: 2px;padding-bottom: 3px;padding-left: 5px;padding-right: 5px;}.opera.universal .control_panel button.outline:active {padding-top: 4px;padding-left: 4px;padding-right: 6px;padding-bottom: 6px;}.opera.universal .control_panel button.outline.selected {padding-top: 2px;padding-bottom: 3px;}.opera.universal .control_panel button.outline.selected:active {padding-top: 4px;padding-bottom: 6px;}.opera.universal .control_panel button.prev:active {padding-top: 5px;padding-left: 2px;padding-right: 14px;padding-bottom: 5px;}.opera.universal .control_panel button.prev[disabled], .opera.universal .control_panel button.prev:active[disabled] {padding-top: 0px;padding-left: 2px;padding-right: 13px;padding-bottom: 0px;}.opera.universal .control_panel button.next:active {padding-top: 5px;padding-left: 14px;padding-right: 2px;padding-bottom: 5px;}.opera.universal .control_panel button.next[disabled], .opera.universal .control_panel button.next:active[disabled] {padding-top: 0px;padding-left: 14px;padding-right: 2px;padding-bottom: 0px;}.gecko.universal .control_panel button.outline {padding-left: 0;padding-right: 0;}.gecko.universal .control_panel button.outline span {padding-left: 14px;padding-right: 14px;}.gecko.universal .treecontrol .treenode .thumb {overflow: hidden;}.mobile.universal {position: absolute;overflow: visible;top: 0;width: 100%;height: 100%;}.mobile.universal * {cursor: default !important;}.mobile.universal .tap_area {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.mobile.universal .title {position: absolute;margin-left: 0;}.mobile.universal .title .misc {height: 100%;}.mobile.universal .title .misc .buttons_container_right,.mobile.universal .title .misc .buttons_container_left {height: 100%;}.mobile.universal .title .misc .buttons_container_right .separator_container,.mobile.universal .title .misc .buttons_container_left .separator_container {position: relative;height: 100%;width: 46px;}.mobile.universal .title .misc .buttons_container_right .separator_container .separator,.mobile.universal .title .misc .buttons_container_left .separator_container .separator {position: absolute;margin-top: auto;margin-bottom: auto;top: 0px;bottom: 0px;}.mobile.universal .title .misc .buttons_container_right .component_container,.mobile.universal .title .misc .buttons_container_left .component_container {height: 100%;}.mobile.universal .title .misc .buttons_container_right .component_container button,.mobile.universal .title .misc .buttons_container_left .component_container button {height: 100%;}.mobile.universal .title .misc .buttons_container_left .separator_container {float: left;}.mobile.universal .title .misc .buttons_container_right .separator_container {float: right;}.mobile.universal .content .title {margin-left: 0;margin-top: 0;}.mobile.universal .control_panel {height: 56px;position: absolute;margin-left: 0;width: 100%;}.mobile.universal .control_panel .hbox {position: absolute;top: 0;bottom: 0;margin: auto;}.mobile.universal .control_panel .hbox.right {top: 10px;}.mobile.universal .control_panel .hbox.left {top: 10px;}.mobile.universal .control_panel .hbox.left .progressbar {margin-left: 7px;margin-right: 19px;}.mobile.universal .control_panel[disabled] button {color: __button_content_disabled__ !important;}.mobile.universal .control_panel[disabled] button.cc {background-image: url("+ a[31]+") !important;}.mobile.universal .control_panel[disabled] button.replay {background-image: url("+a[32]+") !important;}.mobile.universal .control_panel[disabled] button.fullscreen {background-image: url("+a[33]+") !important;}.mobile.universal .control_panel .component_container.next svg path, .mobile.universal .control_panel .component_container.next:hover svg path, .mobile.universal .control_panel .component_container.next:active svg path,.mobile.universal .control_panel .component_container.prev svg path,.mobile.universal .control_panel .component_container.prev:hover svg path,.mobile.universal .control_panel .component_container.prev:active svg path {fill: __button_face_normal__;}.mobile.universal .control_panel .component_container.next.disabled svg path,.mobile.universal .control_panel .component_container.prev.disabled svg path {fill: __button_face_normal__ !important;}.mobile.universal .control_panel .component_container.next.active svg path, .mobile.universal .control_panel .component_container.next.active:hover svg path, .mobile.universal .control_panel .component_container.next.active:active svg path,.mobile.universal .control_panel .component_container.prev.active svg path,.mobile.universal .control_panel .component_container.prev.active:hover svg path,.mobile.universal .control_panel .component_container.prev.active:active svg path {fill: __button_face_over__;}.mobile.universal .control_panel button.replay {border-radius: 5px;}.mobile.universal .control_panel button.replay, .mobile.universal .control_panel button.replay.mobile:hover, .mobile.universal .control_panel button.replay.mobile:active {background: __button_face_normal__ url("+ a[34]+") no-repeat center;}.mobile.universal .control_panel button.replay:hover, .mobile.universal .control_panel button.replay:active, .mobile.universal .control_panel button.replay.mobile.active, .mobile.universal .control_panel button.replay.selected {background: __button_face_over__ url("+a[35]+") no-repeat center;}.mobile.universal .control_panel button.replay.mobile.active[disabled], .mobile.universal .control_panel button.replay:hover[disabled], .mobile.universal .control_panel button.replay:active[disabled], .mobile.universal .control_panel button.replay.selected[disabled], .mobile.universal .control_panel button.replay[disabled] {background-color: __button_face_normal__;}.mobile.universal .control_panel .component_container:focus > button.replay {background: __button_face_over__ url("+ a[35]+") no-repeat center;}.mobile.universal .control_panel button.cc {border-radius: 5px;}.mobile.universal .control_panel button.cc, .mobile.universal .control_panel button.cc.mobile:hover, .mobile.universal .control_panel button.cc.mobile:active {background: __button_face_normal__ url("+a[36]+") no-repeat center;}.mobile.universal .control_panel button.cc:hover, .mobile.universal .control_panel button.cc:active, .mobile.universal .control_panel button.cc.mobile.active, .mobile.universal .control_panel button.cc.selected {background: __button_face_over__ url("+ a[37]+") no-repeat center;}.mobile.universal .control_panel button.cc.mobile.active[disabled], .mobile.universal .control_panel button.cc:hover[disabled], .mobile.universal .control_panel button.cc:active[disabled], .mobile.universal .control_panel button.cc.selected[disabled], .mobile.universal .control_panel button.cc[disabled] {background-color: __button_face_normal__;}.mobile.universal .control_panel .component_container:focus > button.cc {background: __button_face_over__ url("+a[37]+") no-repeat center;}.mobile.universal .control_panel button.fullscreen {border-radius: 5px;}.mobile.universal .control_panel button.fullscreen, .mobile.universal .control_panel button.fullscreen.mobile:hover, .mobile.universal .control_panel button.fullscreen.mobile:active {background: __button_face_normal__ url("+ a[38]+") no-repeat center;}.mobile.universal .control_panel button.fullscreen:hover, .mobile.universal .control_panel button.fullscreen:active, .mobile.universal .control_panel button.fullscreen.mobile.active, .mobile.universal .control_panel button.fullscreen.selected {background: __button_face_over__ url("+a[39]+") no-repeat center;}.mobile.universal .control_panel button.fullscreen.mobile.active[disabled], .mobile.universal .control_panel button.fullscreen:hover[disabled], .mobile.universal .control_panel button.fullscreen:active[disabled], .mobile.universal .control_panel button.fullscreen.selected[disabled], .mobile.universal .control_panel button.fullscreen[disabled] {background-color: __button_face_normal__;}.mobile.universal .control_panel .component_container:focus > button.fullscreen {background: __button_face_over__ url("+ a[39]+") no-repeat center;}.mobile.universal .control_panel button {font-size: 14px;}.mobile.universal .control_panel button.outline {height: 36px;}.mobile.universal .control_panel button.play {background-image: url("+a[40]+");background-repeat: no-repeat;background-position: center;}.mobile.universal .control_panel button.play[disabled] {background-image: url("+a[41]+");}.mobile.universal .control_panel button.play.active {background-image: url("+a[42]+");}.mobile.universal .control_panel button.play.selected {background-image: url("+ a[43]+");}.mobile.universal .control_panel button.play.selected.active {background-image: url("+a[44]+");}.mobile.universal .control_panel button.fullscreen {background-repeat: no-repeat;background-position: center;}.mobile.universal .control_panel button.fullscreen[disabled] {background-image: url("+a[33]+");}.mobile.universal .control_panel button.fullscreen.active {background-image: url("+a[39]+");}.mobile.universal .control_panel button.fullscreen, .mobile.universal .control_panel button.fullscreen:hover, .mobile.universal .control_panel button.fullscreen:active {background-image: url("+ a[38]+");background-color: __button_face_normal__;}.mobile.universal .control_panel button.fullscreen.disabled svg path {fill: __button_face_normal__ !important;}.mobile.universal .control_panel button.fullscreen.active, .mobile.universal .control_panel button.fullscreen.active:hover, .mobile.universal .control_panel button.fullscreen.active:active {background-image: url("+a[39]+");background-color: __button_face_over__;}.mobile.universal .control_panel button.fullscreen.selected, .mobile.universal .control_panel button.fullscreen.selected:hover, .mobile.universal .control_panel button.fullscreen.selected:active {background-image: url("+ a[45]+");background-color: __button_face_normal__;}.mobile.universal .control_panel button.fullscreen.selected.active, .mobile.universal .control_panel button.fullscreen.selected.active:hover, .mobile.universal .control_panel button.fullscreen.selected.active:active {background-image: url("+a[46]+");background-color: __button_face_over__;}.mobile.universal .control_panel button.prev, .mobile.universal .control_panel button.next {min-width: 60px;height: 36px;padding-top: 8px;}.mobile.universal .control_panel button.prev {padding-left: 20px;padding-right: 14px;}.mobile.universal .control_panel button.next {padding-left: 14px;padding-right: 20px;}.mobile.universal .control_panel .play {width: 49px;height: 36px;}.mobile.universal .control_panel .cc,.mobile.universal .control_panel .replay,.mobile.universal .control_panel .fullscreen {width: 32px;height: 32px;}.mobile.universal .control_panel .progressbar {height: 30px;width: 191px;top: 0;}.mobile.universal .control_panel .progressbar .thumb {width: 22px;height: 22px;background: url("+ a[47]+");bottom: -7px;position: absolute;margin-left: -10px;}.mobile.universal .control_panel .progressbar .thumb.center {bottom: 2px;}.mobile.universal .control_panel .progressbar .label {top: -2px;}.mobile.universal .content_area.portrait > div,.mobile.universal .content_area.portrait > aside {margin-top: 0px !important;margin-bottom: 0px !important;margin-left: auto;margin-right: auto;}.mobile.universal .content_area.portrait .component_container.maximized {display: none !important;}.mobile.universal .content_area button.maximized,.mobile.universal .content_area button.maximized:hover {background: url("+ a[48]+");width: 36px;height: 36px;}.mobile.universal .content_area .side_panel .tabs button.tab {height: 34px;padding-top: 3px;}.mobile.universal .content_area .component_container.closedCaptions {height: 149px;}.volume_control {position: relative;-webkit-transform: translate(0, 0);}.volume_control button.mute {background: url("+a[49]+") no-repeat center;border: 0;}.volume_control button.mute.selected {background: url("+a[50]+") no-repeat center;left: 3px;}.volume_control .mute {position: absolute;}.volume_control .volumeSlider {position: absolute;}.volume_control .volumeSlider.muted .progress {opacity: 0;}.volume_control .volumeSlider.muted .thumb {opacity: 0.25;}.volume_control .volumeSlider .back {background-color: __progress_background__;width: 6px;border-radius: 2px;position: absolute;left: 0;right: 0;margin: auto;}.volume_control .volumeSlider .progress {background: __progress_playback__;width: 6px;border-radius: 2px;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}.volume_control .volumeSlider .thumb {background: url("+ a[51]+");position: absolute;left: 0;right: 0;width: 16px;height: 7px;margin: auto;}.treecontrol {background-color: __popup_background__;position: absolute;left: 10px;top: 10px;}.treecontrol > div {position: relative;}.treecontrol:focus {outline: 1px dashed __listItem_face_pressed__;}.treecontrol .component_container .component_base {padding-top: 9px;padding-bottom: 9px;}.treecontrol .component_container .vscrollbar {top: 9px;bottom: 9px;}.treecontrol .component_container .vscrollbar .up {height: 9px;}.treecontrol .component_container .vscrollbar .down {height: 9px;}.treecontrol.loading:after {content: attr(loadingI18N);position: absolute;top: 0;right: 10px;bottom: 0;left: 10px;margin: auto;text-align: center;line-height: 30px;height: 30px;font-size: 14px;font-family: PFni;color: #969696;border-radius: 5px;background: #ffffff;}.treecontrol .treenode {position: relative;}.treecontrol .treenode.hidden {display: none;}.treecontrol .treenode.hidden.hidden_image {display: block;}.treecontrol .treenode.hidden.hidden_image .thumb {background: #ffffff !important;}.treecontrol .treenode .text {color: __text__;font-size: 12px;font-family: PFn;width: 100%;position: absolute;overflow: hidden;vertical-align: middle;word-wrap: break-word;padding-left: 5px;}.treecontrol .treenode .textContainer {overflow: hidden;}.treecontrol .treenode.over.viewed .text, .treecontrol .treenode.over .text {color: __listItem_label_over__;}.treecontrol .treenode.over.viewed > div.open, .treecontrol .treenode.over > div.open {background: url("+ a[52]+") no-repeat center;position: absolute;}.treecontrol .treenode.selected .text, .treecontrol .treenode.selected.viewed .text, .treecontrol .treenode.over.selected.viewed .text, .treecontrol .treenode.over.selected .text {color: __listItem_label_pressed__;width: 100%;position: absolute;overflow: hidden;}.treecontrol .treenode.selected > div.textContainer, .treecontrol .treenode.selected.viewed > div.textContainer, .treecontrol .treenode.over.selected.viewed > div.textContainer, .treecontrol .treenode.over.selected > div.textContainer {position: absolute;}.treecontrol .treenode.selected > div.open, .treecontrol .treenode.selected.viewed > div.open, .treecontrol .treenode.over.selected.viewed > div.open, .treecontrol .treenode.over.selected > div.open {background: url("+ a[53]+") no-repeat center;position: absolute;}.treecontrol .treenode.selected > div.nodeContentBase, .treecontrol .treenode.selected.viewed > div.nodeContentBase, .treecontrol .treenode.over.selected.viewed > div.nodeContentBase, .treecontrol .treenode.over.selected > div.nodeContentBase {border-radius: 4px;background-color: __listItem_face_pressed__;position: relative;}.treecontrol .treenode.viewed .text {color: __listItem_label_visited__;}.treecontrol .treenode.over > div.nodeContentBase {border-radius: 3px;background-color: __listItem_face_over__;position: relative;}.treecontrol .treenode > div.open {width: 20px;height: 20px;cursor: pointer;}.treecontrol .treenode > div.open.component_container {left: 0;top: 0;width: 20px;height: 20px;position: absolute;padding-top: 5px;padding-left: 5px;}.treecontrol .treenode > div.open {background: url("+ a[54]+") no-repeat center;position: absolute;}.treecontrol .treenode .thumb {position: absolute;outline: 1px solid rgba(0, 0, 0, 0.25);}.treecontrol .treenode > div.nodeContentBase {border-radius: 3px;position: relative;}.opera .treecontrol .treenode .thumb {outline: 0;overflow: hidden;border: 1px solid rgba(0, 0, 0, 0.25);}.slideList {background-color: __popup_background__;position: absolute;left: 10px;top: 10px;}.slideList > div {position: relative;}.slideList .slideItem {position: relative;}.slideList .slideItem .text {color: __text__;font-size: 12px;font-family: PFn;width: 100%;position: relative;overflow: hidden;vertical-align: middle;padding: 7px;}.slideList .slideItem.over .text {color: __listItem_label_over__;}.slideList .slideItem.over > div.textContainer {position: relative;border-radius: 3px;background-color: __listItem_face_over__;}.slideList .slideItem.selected .text, .slideList .slideItem.over.selected .text {color: __listItem_label_pressed__;width: 100%;position: relative;overflow: hidden;}.slideList .slideItem.selected > div.textContainer, .slideList .slideItem.over.selected > div.textContainer {position: relative;border-radius: 3px;background-color: __listItem_face_pressed__;}.slideList .slideItem.viewed .text, .slideList .slideItem.over.viewed .text, .slideList .slideItem.over.selected.viewed .text {color: __listItem_label_visited__;}.slideList .slideItem.viewed > div.textContainer, .slideList .slideItem.over.viewed > div.textContainer, .slideList .slideItem.over.selected.viewed > div.textContainer {position: relative;}/*outline tab*/.universal .outline .search_field {position: absolute;border: 1px solid rgba(0, 0, 0, 0.2);background-color: rgba(255, 255, 255, 0.5);border-radius: 2px;padding-left: 12px;padding-right: 29px;margin: 0;font-size: 14px;font-family: PFni;color: #4D4D4D;}.universal .outline .search_field.focused {font-style: normal;color: #000000;-webkit-user-select: text;-moz-user-select: text;-webkit-touch-callout: default;-ms-user-select: text;-khtml-user-select: text;}.universal .outline .search_field.active {font-style: normal;color: #000000;font-family: Open Sans, Arial, sans-serif;}.universal .outline button.clear_search {background: url("+ a[55]+") no-repeat center;}.universal .outline .component_container.search_button {top: 2px;right: 2px;}.universal .outline button.search_button {background-image: url("+a[56]+");background-repeat: no-repeat;background-position: center;background-color: transparent;}.universal .outline .search_button {width: 22px;height: 26px;}.universal .outline .search_result {position: absolute;font-size: 12px;font-family: PFnb;color: __text__;}/*presenter info panel */.side_panel .presenterinfo_panel {background: __popup_background__;border-radius: 4px;width: 100%;}.side_panel .presenterinfo_panel .bioButton {position: absolute;cursor: pointer;}.side_panel .presenterinfo_panel .bioButton:focus .bio.button:after {content: '';position: absolute;top: 2px;right: 2px;bottom: 2px;left: 2px;border: 1px dashed __text__;}.side_panel .presenterinfo_panel .bioButton .bio.label {position: relative;vertical-align: middle;text-overflow: ellipsis;display: block !important;line-height: 20px;word-wrap: normal;}.side_panel .presenterinfo_panel .bioButton .bio.button {background: url("+ a[57]+") no-repeat center;position: relative;float: left;}.side_panel .presenterinfo_panel .bioButton .bio.button.selected {background: url("+a[58]+") no-repeat center;}.presenterinfo_panel .label {display: table-cell;position: absolute;word-wrap: break-word;font-family: PFn;color: __text__;overflow: hidden;text-overflow: ellipsis;}.presenterinfo_panel .phone {font-size: 12px;overflow: hidden;word-wrap: normal;font-weight: bold;}.presenterinfo_panel div:focus > .email, .presenterinfo_panel div:focus > .web_site {outline: 1px dashed __text__;}.presenterinfo_panel .email, .presenterinfo_panel .web_site {font-size: 12px;line-height: 16px;padding-left: 2px;padding-right: 2px;color: __hyperlink__;overflow: hidden;word-wrap: normal;}.presenterinfo_panel .presenterPhoto {margin: 13px;position: absolute;}.presenterinfo_panel .bioContent.label {display: block !important;position: relative !important;line-height: 22px;white-space: pre-line;}.component_container.attachments_panel {position: relative !important;}/*attachments panel*/.attachments_panel {position: relative;width: 292px;}.attachments_panel .component_base {position: relative;margin-top: -1px;}.attachments_panel .separator {background: rgba(0, 0, 0, 0.1);height: 1px;position: relative;margin: 0 11px;}.attachments_panel .separator:last-child {position: absolute;left: 0;right: 0;}.attachments_panel .attachItem a {position: relative;display: block;text-decoration: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-family: PFn;font-size: 12px;color: __text__;margin-top: 0;margin-bottom: 0;margin-left: 15px;margin-right: 12px;padding: 14px 3px 15px 26px;background: url("+ a[59]+") no-repeat left;}.attachments_panel .attachItem:focus a::after {content: '';position: absolute;top: 14px;bottom: 15px;left: 24px;right: 1px;outline: 1px dashed __text__;}.attachments_panel .attachItem:hover a {text-decoration: underline;}.attachments_panel .attachItem.web a {background-image: url("+a[60]+");color: __hyperlink__;}.attachments_panel .attachItem:first-child a {margin-top: 13px;}.attachments_panel .attachItem:last-child a {margin-bottom: 13px;}/* marker panel */.markerPanel {padding: 6px;width: 143px;}.markerPanel .markerPanelItem {font-family: PFn;font-size: 12px;position: relative;padding: 5px 5px 5px 32px;opacity: 1;}.markerPanel .markerPanelItem.pen, .markerPanel .markerPanelItem.pen.mobile:hover {background: url("+ a[61]+") no-repeat 8px;}.markerPanel .markerPanelItem.pen:hover, .markerPanel .markerPanelItem.pen:focus {background-image: url("+a[62]+");}.markerPanel .markerPanelItem.pen:active {background-image: url("+a[63]+");}.markerPanel .markerPanelItem.highlighter, .markerPanel .markerPanelItem.highlighter.mobile:hover {background: url("+a[64]+") no-repeat 8px;}.markerPanel .markerPanelItem.highlighter:hover, .markerPanel .markerPanelItem.highlighter:focus {background-image: url("+a[65]+");}.markerPanel .markerPanelItem.highlighter:active {background-image: url("+ a[66]+");}.markerPanel .markerPanelItem.eraser, .markerPanel .markerPanelItem.eraser.mobile:hover {background: url("+a[67]+") no-repeat 8px;}.markerPanel .markerPanelItem.eraser:hover, .markerPanel .markerPanelItem.eraser:focus {background-image: url("+a[68]+");}.markerPanel .markerPanelItem.eraser:active {background-image: url("+a[69]+");}.markerPanel .markerPanelItem, .markerPanel .markerPanelItem.mobile:hover {color: __text__;background-color: transparent;}.markerPanel .markerPanelItem:hover, .markerPanel .markerPanelItem:focus {border-radius: 5px;background-color: __listItem_face_over__;color: __listItem_label_over__;}.markerPanel .markerPanelItem:active {border-radius: 5px;background-color: __listItem_face_pressed__;color: __listItem_label_pressed__;}.markerPanel .markerPanelItem.mobile[disabled]:hover, .markerPanel .markerPanelItem[disabled]:hover, .markerPanel .markerPanelItem[disabled]:focus, .markerPanel .markerPanelItem[disabled]:active, .markerPanel .markerPanelItem[disabled] {opacity: 0.5;background-color: __popup_background__;color: __text__;}.markerPanel .markerPanelItem.selected {border-radius: 5px;background-color: __listItem_face_pressed__;color: __listItem_label_pressed__;}.markerPanel .separator {position: relative;background: rgba(0, 0, 0, 0.1);height: 1px;margin-top: 3px;margin-bottom: 3px;}.mobile .markerPanel .markerPanelItem {padding: 9px 5px 9px 27px;}.android_default * {text-rendering: auto !important;}body {margin: 0;padding: 0;overflow: hidden;cursor: default;-ms-touch-action: none;-webkit-tap-highlight-color: transparent;}body .password_form,body .info_panel {position: absolute;background: #F7F7F7;border-radius: 4px;width: 513px;height: 210px;font-family: Arial;}body .password_form *,body .info_panel * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}body .password_form .password_label {position: absolute;color: #3A3A3A;font-size: 15px;top: 63px;left: 55px;}body .password_form .wrong_password_label {position: absolute;color: #DD4A37;font-size: 12px;top: 131px;left: 55px;}body .password_form input {position: absolute;width: 330px;height: 32px;background: #ffffff;border: 1px solid #D1D2D4;padding: 1px;border-radius: 2px;font-size: 18px;color: #231F20;left: 54px;top: 94px;padding-left: 8px;}body .password_form .btn_ok {position: absolute;width: 60px;height: 32px;opacity: 0.99;}body .password_form .btn_ok.component_container {top: 94px;right: 55px;}body .password_form .btn_ok button {border: transparent;background: transparent;color: #343434;font-family: Arial;font-size: 15px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);}body .password_form .btn_ok button:before {position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;border-radius: 4px;background: -moz-linear-gradient(top, #D3D3D3, #BABABA);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D3D3D3), color-stop(100%, #BABABA));background: -webkit-linear-gradient(top, #D3D3D3, #BABABA);background: -o-linear-gradient(top, #D3D3D3, #BABABA);background: -ms-linear-gradient(top, #D3D3D3, #BABABA);background: linear-gradient(top, #D3D3D3, #BABABA);z-index: -1;}body .password_form .btn_ok button:after {position: absolute;content: '';top: 1px;right: 1px;bottom: 1px;left: 1px;border-radius: 4px;background: -moz-linear-gradient(top, #DCDCDC, #D1D1D1);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DCDCDC), color-stop(100%, #D1D1D1));background: -webkit-linear-gradient(top, #DCDCDC, #D1D1D1);background: -o-linear-gradient(top, #DCDCDC, #D1D1D1);background: -ms-linear-gradient(top, #DCDCDC, #D1D1D1);background: linear-gradient(top, #DCDCDC, #D1D1D1);z-index: -1;}body .info_panel {display: table;}body .info_panel .label {position: static;display: table-cell;vertical-align: middle;width: 100%;padding-left: 120px;padding-right: 40px;color: #3A3A3A;font-size: 15px;}body .info_panel::after {position: absolute;content: '';width: 63px;height: 63px;top: 73px;left: 46px;}body .info_panel.domain::after {background: transparent url("+ a[70]+");}body .info_panel.time::after {background: transparent url("+a[71]+");}.component_base,.component_container {position: absolute;}:focus {outline: none;}::-moz-focus-inner {border: 0;}input {-webkit-appearance: none;}button {cursor: pointer;margin: 0;border: 0;}button[disabled] {cursor: default;}#__player_view_id__ .fullscreen {transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-moz-transform: none !important;top: 0 !important;left: 0 !important;}#__player_view_id__ .fullscreen > video,#__player_view_id__ .fullscreen .video_player {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+ a[72]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+a[73]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+a[74]+") no-repeat;}#__player_view_id__ .video_player video {width: 100%;height: 100%;}#__player_view_id__ .video_player.poster_frame_hide_video video {display: none;}#__player_view_id__ .video_player.poster_frame video {opacity: 0;}#__player_view_id__ .video_player.poster_frame_hide_video .poster, #__player_view_id__ .video_player.poster_frame .poster {position: absolute;width: 100%;height: 100%;}#__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px;}#__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+ a[75]+") no-repeat;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark:hover, #__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+a[76]+") no-repeat;}#__player_view_id__ .video_player .controls .progress .loading {background-color: #B1B3B5;height: 100%;}#__player_view_id__ .video_player .controls .progress .playing {background-color: #fff;height: 100%;}#__player_view_id__ .video_player .controls .progress .tooltip {background: url("+ a[77]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Arial;font-size: 12px;padding-top: 2px;text-align: center;}#__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px;}#__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+a[78]+");position: relative;cursor: pointer;width: 12px;height: 48px;}#__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ a[79]+");width: 100%;}#__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}#__player_view_id__ .video_player .controls button.mute {background: url("+a[80]+");}#__player_view_id__ .video_player .controls button.mute:hover {background: url("+a[81]+");}#__player_view_id__ .video_player .controls button.mute:active {background: url("+a[82]+");}#__player_view_id__ .video_player .controls button.mute.selected {background: url("+a[83]+");}#__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ a[84]+");}#__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+a[85]+");}#__player_view_id__ .video_player .controls button.play {background: url("+a[86]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:hover {background: url("+a[87]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:active {background: url("+a[88]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected {background: url("+a[89]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ a[90]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:active {background: url("+a[91]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:after {background: url("+a[92]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+a[93]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+a[94]+ ") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+a[95]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+a[92]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, #__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px;}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px;}#__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px;}.popup_layer {position: absolute;}.popup_layer .modal_layer {background: #000000;opacity: 0.4;z-index: 10;width: 100%;height: 100%;}.popup_layer .message_box,.popup_layer .confirm_window {background: #FFF;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.75);width: 357px;height: 150px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 10;}.popup_layer .message_box:after,.popup_layer .confirm_window:after {background-color: #E6E6E6;width: 100%;height: 1px;top: 30px;position: absolute;content: '';}.popup_layer .message_box .title,.popup_layer .message_box .message,.popup_layer .confirm_window .title,.popup_layer .confirm_window .message {font-family: Helvetica,sans-serif;font-size: 14px;color: #323232;}.popup_layer .message_box .title,.popup_layer .confirm_window .title {position: absolute;left: 13px;top: 7px;font-weight: bold;background: transparent;}.popup_layer .message_box .message,.popup_layer .confirm_window .message {position: absolute;top: 47px;left: 69px;margin-right: 25px;}.popup_layer .message_box .message:before,.popup_layer .confirm_window .message:before {background-color: #E6E6E6;width: 35px;height: 35px;left: -45px;position: absolute;content: '';}.popup_layer .message_box button,.popup_layer .confirm_window button {font-size: 14px;border-radius: 5px;color: #323232;width: 68px;height: 30px;}.popup_layer .message_box button, .popup_layer .message_box button.mobile:hover, .popup_layer .message_box button.mobile:active,.popup_layer .confirm_window button,.popup_layer .confirm_window button.mobile:hover,.popup_layer .confirm_window button.mobile:active {background: #D4D4D4;}.popup_layer .message_box button:hover, .popup_layer .message_box button:active, .popup_layer .message_box button.mobile.active,.popup_layer .confirm_window button:hover,.popup_layer .confirm_window button:active,.popup_layer .confirm_window button.mobile.active {background: #B8B8B8;}.popup_layer .confirm_window button.btn_yes {left: 101px;top: 98px;}.popup_layer .confirm_window button.btn_no {left: 181px;top: 98px;}.popup_layer .confirm_window .message:before {background: url("+ a[96]+");}.popup_layer .message_box button.btn_ok {left: 141px;top: 98px;}.popup_layer .message_box .message:before {background: url("+a[97]+");}/*# sourceMappingURL=style.css.map */"}(),e;for(e in a)if(a.hasOwnProperty(e))var f="__"+e.replace(RegExp("\\.","g"),"_")+"__",d=d.replace(new RegExp(f,"g"),a[e]);for(var g in b)b.hasOwnProperty(g)&&(d=d.replace(new RegExp(g,"g"),b[g]));d=d.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.B);return Eh(d)}; Fh.prototype.B=function(a,b,c){return"url(data:image/svg+xml;base64,"+Of('\r\n\r\n\r\n\r\n\r\n')+")"};function Gh(a){return(a+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function Hh(a,b,c){for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];c&&(d=c(d));a=a.replace(new RegExp(d,"g"),e)}return a};function Ih(a){this.A=a}function Sh(a,b,c){if(a.A.hasOwnProperty(b))b=a.A[b],p(c)&&(b=Hh(b,c,a.D));else throw Error("unknown template id: "+b);return jd(Ic(b))}Ih.prototype.D=function(a){return"{"+a+"}"};function Th(a){this.A=a}w(Th,Ih);Th.prototype.B=function(a){return G?Sh(this,"tab1_mobile",{WIDTH:a,CENTER_WIDTH:a-28}):Sh(this,"tab1",{WIDTH:a,CENTER_WIDTH:a-24})};Th.prototype.C=function(a){return G?Sh(this,"tab2_mobile",{WIDTH:a}):Sh(this,"tab2",{WIDTH:a})};function Uh(){}r("ispring.events.IEventDispatcher",Uh,void 0);Uh.prototype.addHandler=function(){};Uh.prototype.addHandler=Uh.prototype.addHandler;Uh.prototype.removeHandler=function(){};Uh.prototype.removeHandler=Uh.prototype.removeHandler;function Vh(){this.B=[];this.A=[]}Vh.prototype.push=function(a,b){b in this.A||(this.A[b]=[],y.BA(this.B,b));this.A[b].push(a)};Vh.prototype.remove=function(a,b){b in this.A&&y.remove(this.A[b],a)};Vh.prototype.rf=function(a,b){b in this.A&&y.rf(this.A[b],a)};function Wh(a,b){return b in a.A?a.A[b]:[]}function Xh(a){var b=[],c=a.A;a=a.B;for(var d=0;ddocument.documentElement.clientHeight+200?a.G=!0:a.G&&Cg?(a.G=!1,document.documentElement.clientHeight>a.B&&Ag(function(){Ei(this,b)},a,200)):p(a.ki)||(Di(a,b||!1),gh?a.C||si(document.body):Gf&&(c||window.scrollTo(0,0)))} function Di(a,b){if(Fg||Wg||tb&&!G){var c=window.window.pageYOffset;document.body.style.display="none"}if(Ef||G&&Zg)document.body.style.display="none";var d=document.documentElement.clientWidth,e=mh||Ff?window.innerHeight:document.documentElement.clientHeight;document.body.style.display="";G?Fg&&0document.documentElement.clientHeight}h.us=function(a,b,c){if(a||!(!wh&&mh&&Ff&&document.documentElement.clientHeight>window.innerHeight||Hg&&b==this.A&&c==this.B))this.A=b,this.B=c,this.F.N(b,c),dh&&(bd&&(d=k,e=g)}return e?(e.Bm(b,c),!0):!1}function Li(a,b){a.A[b.xi()]=b}function Ri(a,b){var c=b.xi();c in a.A&&delete a.A[c]}function Si(a,b){return b in a.A?a.A[b]:null};function Ti(){this.A=new I;this.B=new I;this.F=new I;this.D=new I}h=Ti.prototype;h.Hf=null;h.wm=!1;h.xi=function(){return"tap"};h.Xm=function(a,b){if("touchEnd"==a)return this.wm?1:0;var c=new Ub(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.Hf=c,this.wm=!0,this.F.N(),Gg||E(window,"scroll",this.wh,!1,this),0;if(!this.Hf)return 0;Yb(c,this.Hf)<=(gh?50:200)||this.wm&&this.wh();return 0}; h.Bm=function(a,b){this.A.N(this.Hf.x,this.Hf.y,b.A);var c=va();this.C&&1E3>c-this.C&&Yb(this.G,this.Hf)<=(gh?50:200)&&this.B.N(this.Hf.x,this.Hf.y,b.A);this.C=c;this.G=this.Hf};h.wh=function(){$e(window,"scroll",this.wh,!1,this);this.wm=!1;this.D.N()};function Ui(a){pd(a)?this.T=this.Y=a:(this.Y=bd("DIV",Vi("component_container",a)),this.T=this.qs(Vi("component_base",a)),this.Y.appendChild(this.T));this.ph=!1;if(hh){var b=new Ki(this.Wi());this.fd=new Wi;this.fd.B.addHandler(function(){1==Xh(this.fd.A).length&&Mi(b)},this);this.fd.C.addHandler(function(){0==Xh(this.fd.A).length&&Ni(b)},this);a=new Ti;a.A.addHandler(function(a,b,e){this.oi(!1);this.ph&&e.preventDefault();this.Yh(e)},this);a.D.addHandler(function(){this.oi(!0)},this);a.F.addHandler(function(){this.enabled()&& Xi(this)},this);Li(b,a)}else this.ph=!0,this.fd=new Wi,this.fd.B.addHandler(function d(){this.fd.B.removeHandler(d,this);E(this.Wi(),"mouseover",function(){this.enabled()&&0d?d+=1:fa?this.D:b/a));this.C=!0}};h.resize=function(a,b){this.K=a;this.J=b;this.G.resize(a,b);Rd(this.B,a,b);this.C=!1}; h.O=function(a){a=a.displayObject();this.displayObject().appendChild(a)};h.removeChild=function(a){a=a.displayObject();a.parentNode==this.displayObject()&&this.displayObject().removeChild(a)};var zj=window.navigator.msPointerEnabled?"MSPointerDown":hh?"touchstart":"mousedown",Aj=window.navigator.msPointerEnabled?"MSPointerUp":hh?"touchend":"mouseup",Bj=window.navigator.msPointerEnabled?"MSPointerMove":hh?"touchmove":"mousemove";function Cj(a,b){this.A=a;this.D=b}function Dj(a){return null==a.C?null:a.C.drawingId}function Ej(a,b,c){$e(a.A,zj,b,!1,c)}function Fj(a,b){z(a.A,"pointer-events",b)}function Gj(a,b){for(var c in b)a.A.setAttribute(c,b[c])}Cj.prototype.remove=function(){var a=this.D,b=a.B.indexOf(this);if(-1==b)throw Error();a.B.splice(b,1);a.A.removeChild(this.A)};function Hj(a,b,c,d){this.D=a;this.B=b;this.J=c;this.C=d?d:window}function Ij(a){E(a.B.A,zj,a.Qo,!1,a);E(a.C,Aj,a.At,!1,a);Jj(a,function(b){Fj(b,"painted");E(b.A,zj,a.$l,!1,a)})}function Kj(a){Ej(a.B,a.Qo,a);$e(a.C,Aj,a.At,!1,a);Jj(a,function(b){Fj(b,"none");Ej(b,a.$l,a)})}h=Hj.prototype;h.setScale=function(a,b){this.ha=new Ub(a,b)};h.Qo=function(a){this.G&&this.G.N();a.preventDefault();a.stopPropagation();E(this.C,Bj,this.mt,!1,this);this.A=Lj(this,a)}; h.At=function(){$e(this.C,Bj,this.mt,!1,this);this.F&&this.F.N()};h.$l=function(a){var b=a.currentTarget;b&&b instanceof SVGElement&&(this.Qo(a),Mj(this,b))};function Lj(a,b){var c;gh?(c=Pd(b,a.B.A),c.x/=a.ha.x,c.y/=a.ha.y):c=new Ub(b.clientX,b.clientY);return c} h.mt=function(a){a=Lj(this,a);for(var b=Math.floor(Xb(a,this.A)),c=a.x-this.A.x,d=a.y-this.A.y,e=1;e<=b;++e){var f=e/b;a:{var g=this.A.x+f*c,f=this.A.y+f*d,k=void 0;if(gh){var k=this.J.A,l=k.createSVGRect();l.x=g;l.y=f;l.width=1;l.height=1;g=k.getIntersectionList(l,k);if(!g||0==g.length)break a;k=g[g.length-1]}else k=this.C.document.elementFromPoint(g,f);Mj(this,k)}}this.A=a}; function Mj(a,b){if(null!=b&&b!==a.B.A&&b instanceof SVGElement){var c=Nj(a.D,b);if(null!=c){var d=Dj(c);if(null!==d){var e=[];a.D.forEach(function(a){Dj(a)===d&&e.push(a)});for(c=0;cc?[["M",d-5,",",c-10],["L",d+5,",",c-10],["L",e+5,",",f-10],["L",e+5,",",f+10],["L",e-5,",",f+10],["L",d-5,",",c+10]]:[["M",d-5,",",c-10],["L",e-5,",",f-10],["L",e+5,",",f-10],["L",e+5,",",f+10],["L",d+5,",",c+10],["L",d-5,",",c+10]];for(f=0;fthis.r||isNaN(this.r)?0:255this.qd||isNaN(this.qd)?0:255this.b||isNaN(this.b)?0:255]*>/,"");var b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};a.hb=function(c,d){this.name=c;this.value=d;this.wa=function(){return null!=this.value&&""!==this.value};this.gb=function(){if(!this.wa())return 0;var a=parseFloat(this.value);(this.value+"").match(/%$/)&&(a/=100);return a};this.yf=function(a){return this.wa()?this.value:a};this.$w=function(a){return this.wa()?this.gb():a};var e=this;this.$n={Dp:function(c){var d=e.value; if(null!=c&&""!=c){var k=new dk(e.value);k.ok&&(d="rgba("+k.r+", "+k.qd+", "+k.b+", "+c+")")}return new a.hb(e.name,d)}};this.pc={Vc:function(){var c=e.value.replace(/^(url\()?#([^\)]+)\)?$/,"$2");return a.ij[c]},Bk:function(){return 0==e.value.indexOf("url(")},lv:function(c){var d=this.Vc();return null!=d&&d.Vu?d.Vu(a.Ze,c):null!=d&&d.createPattern?d.createPattern(a.Ze,c):null}};this.ra={A:function(){return 96},Ur:function(c){var d=12,e=new a.hb("fontSize",a.Qh.Sh(a.Ze.font).fontSize);e.wa()&&(d= e.ra.ta(c));return d},ta:function(c){if(!e.wa())return 0;var d=e.value+"";return d.match(/em$/)?e.gb()*this.Ur(c):d.match(/ex$/)?e.gb()*this.Ur(c)/2:d.match(/px$/)?e.gb():d.match(/pt$/)?1.25*e.gb():d.match(/pc$/)?15*e.gb():d.match(/cm$/)?96*e.gb()/2.54:d.match(/mm$/)?96*e.gb()/25.4:d.match(/in$/)?96*e.gb():d.match(/%$/)?e.gb()*a.$c.Tx(c):e.gb()}};this.fs={Ix:function(){if(!e.wa())return 0;var a=e.value+"";if(a.match(/s$/))return 1E3*e.gb();a.match(/ms$/);return e.gb()}};this.wl={Sn:function(){if(!e.wa())return 0; var a=e.value+"";return a.match(/deg$/)?e.gb()*(Math.PI/180):a.match(/grad$/)?e.gb()*(Math.PI/200):a.match(/rad$/)?e.gb():e.gb()*(Math.PI/180)}}};a.Qh=new function(){this.Th=["normal","italic","oblique","inherit"];this.ey=["normal","small-caps","inherit"];this.gy="normal bold bolder lighter 100 200 300 400 500 600 700 800 900 inherit".split(" ");this.Qr=function(c,e,f,g,k,l){l=null!=l?this.Sh(l):this.Qr("","","","","",a.Ze.font);return{fontFamily:k||l.fontFamily,fontSize:g||l.fontSize,fontStyle:c|| l.fontStyle,fontWeight:f||l.fontWeight,fontVariant:e||l.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var c=this;this.Sh=function(d){var e={};d=a.trim(a.Ye(d||"")).split(" ");for(var f=!1,g=!1,k=!1,l=!1,m="",n=0;nthis.x2&&(this.x2=a)}if(null!=b){if(isNaN(this.y1)||isNaN(this.y2))this.y2= this.y1=b;bthis.y2&&(this.y2=b)}};this.Ep=function(a){this.Tc(a,null)};this.Fp=function(a){this.Tc(null,a)};this.oA=function(a){this.Tc(a.x1,a.y1);this.Tc(a.x2,a.y2)};this.Cu=function(a,b,c,d,e,f){c=a+2/3*(c-a);d=b+2/3*(d-b);this.Bp(a,b,c,c+1/3*(e-a),d,d+1/3*(f-b),e,f)};this.Bp=function(a,b,c,d,e,f,u,v){var C=[a,b],D=[c,d],H=[e,f],O=[u,v];this.Tc(C[0],C[1]);this.Tc(O[0],O[1]);for(var J=0;1>=J;J++)a=function(a){return Math.pow(1-a,3)*C[J]+3*Math.pow(1-a,2)*a*D[J]+3*(1-a)*Math.pow(a, 2)*H[J]+Math.pow(a,3)*O[J]},b=6*C[J]-12*D[J]+6*H[J],c=-3*C[J]+9*D[J]-9*H[J]+3*O[J],d=3*D[J]-3*C[J],0==c?0!=b&&(b=-d/b,0b&&(0==J&&this.Ep(a(b)),1==J&&this.Fp(a(b)))):(d=Math.pow(b,2)-4*d*c,0>d||(e=(-b+Math.sqrt(d))/(2*c),0e&&(0==J&&this.Ep(a(e)),1==J&&this.Fp(a(e))),b=(-b-Math.sqrt(d))/(2*c),0b&&(0==J&&this.Ep(a(b)),1==J&&this.Fp(a(b)))))};this.BB=function(a,b){return this.x1<=a&&a<=this.x2&&this.y1<=b&&b<=this.y2};this.Tc(a,b);this.Tc(e,f)};a.$x=function(c){var d=this;this.Ac={}; this.Ac.translate=function(c){this.p=a.Rr(c);this.apply=function(a){a.translate(this.p.x||0,this.p.y||0)};this.Wj=function(a){a.ve([1,0,0,1,this.p.x||0,this.p.y||0])}};this.Ac.rotate=function(c){c=a.og(c);this.angle=new a.hb("angle",c[0]);this.cx=c[1]||0;this.cy=c[2]||0;this.apply=function(a){a.translate(this.cx,this.cy);a.rotate(this.angle.wl.Sn());a.translate(-this.cx,-this.cy)};this.Wj=function(a){var b=this.angle.wl.Sn();a.ve([1,0,0,1,this.p.x||0,this.p.y||0]);a.ve([Math.cos(b),Math.sin(b),-Math.sin(b), Math.cos(b),0,0]);a.ve([1,0,0,1,-this.p.x||0,-this.p.y||0])}};this.Ac.scale=function(c){this.p=a.Rr(c);this.apply=function(a){a.scale(this.p.x||1,this.p.y||this.p.x||1)};this.Wj=function(a){a.ve([this.p.x||0,0,0,this.p.y||0,0,0])}};this.Ac.matrix=function(c){this.$f=a.og(c);this.apply=function(a){a.transform(this.$f[0],this.$f[1],this.$f[2],this.$f[3],this.$f[4],this.$f[5])};this.Wj=function(a){a.ve(this.$f)}};this.Ac.lj=function(c){this.ka=d.Ac.matrix;this.ka(c);this.angle=new a.hb("angle",c)};this.Ac.lj.prototype= new this.Ac.matrix;this.Ac.skewX=function(a){this.ka=d.Ac.lj;this.ka(a);this.$f=[1,0,Math.tan(this.angle.wl.Sn()),1,0,0]};this.Ac.skewX.prototype=new this.Ac.lj;this.Ac.skewY=function(a){this.ka=d.Ac.lj;this.ka(a);this.$f=[1,Math.tan(this.angle.wl.Sn()),0,1,0,0]};this.Ac.skewY.prototype=new this.Ac.lj;this.ol=[];this.apply=function(a){for(var b=0;b=this.Cr.length-1};this.Rf=function(){return this.vv()?!0:null!=this.Cr[this.wk+1].match(/^[A-Za-z]$/)}; this.Aq=function(){return this.xh==this.xh.toLowerCase()};this.pv=function(){this.wk+=1;return this.Cr[this.wk]};this.Nf=function(){return parseFloat(this.pv())};this.UC=function(){this.qr=this.xh;this.xh=this.pv()};this.sk=function(){var c=new a.yc(this.Nf(),this.Nf());return this.OC(c)};this.lq=function(){var a=this.sk();return this.control=a};this.Kg=function(){var a=this.sk();return this.current=a};this.ov=function(){return"c"!=this.qr.toLowerCase()&&"s"!=this.qr.toLowerCase()?this.current:new a.yc(2* this.current.x-this.control.x,2*this.current.y-this.control.y)};this.OC=function(a){this.Aq()&&(a.x=this.current.x+a.x,a.y=this.current.y+a.y);return a};this.Jf=function(a,b,c){null!=c&&0=H(C,D)&&(v=Math.PI);1<=H(C,D)&&(v=0);0==m&&0v&& (v+=2*Math.PI);e.Cp(new a.yc(l.x-n*Math.cos((u+v)/2),l.y-q*Math.sin((u+v)/2)),(u+v)/2+(0==m?1:-1)*Math.PI/2);e.Cp(g,v+(0==m?1:-1)*Math.PI/2);f.Tc(g.x,g.y);null!=c&&(H=n>q?n:q,g=n>q?1:n/q,n=n>q?q/n:1,c.translate(l.x,l.y),c.rotate(k),c.scale(g,n),c.arc(0,0,H,u,u+v,1-m),c.scale(1/g,1/n),c.rotate(-k),c.translate(-l.x,-l.y))}break;case "Z":null!=c&&c.closePath(),e.current=e.start}return f};this.Vm=function(){for(var a=this.io.points,b=this.io.iB(),c=[],g=0;gthis.Vw)if("indefinite"==this.R("repeatCount").value)this.duration=0;else{if("remove"!=this.R("fill").yf("remove")||this.jg)return!1;this.jg=!0;this.pq().value=this.vq;return!0}this.duration=this.duration+a;a=!1;this.Cmq;q++){for(var u=c[0]*(0==n?255:a[l*g*4+4*m+q])*(0==n||3==q?1:n),v=1;vb||b>a.A.length)throw Error("index is out of bounds");if(a.C!=b){var c=a.C;a.C=b;p(c)&&a.A[c].Ra(!1);a.A[b].Ra(!0);p(c)&&a.B.removeChild(a.G[c]);a.B.O(a.G[a.C])}}function zk(a){a.D=new ac(9,7,0,7);Ak(a)} wk.prototype.resize=function(a,b){wk.W.resize.call(this,a,b);this.lc.resize(a,b-this.lc.y());Ak(this);p(a)&&0!=a&&a!=this.width()&&this.J()};wk.prototype.J=function(){for(var a=this.width(),a=a- -10*(this.A.length-1),a=a-11,b=a/this.A.length,c=[],d=0,e=a,f=0;fb?c.push(g):e-=k;vk(g);d+=k}if(d>a)for(b=e/c.length,f=0;f>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};function cl(a,b,c){ke.call(this);this.A=a;this.D=b||0;this.B=c;this.C=t(this.lB,this)}w(cl,ke);h=cl.prototype;h.Ai=0;h.Ob=function(){cl.W.Ob.call(this);this.stop();delete this.A;delete this.B};h.start=function(a){this.stop();this.Ai=sf(this.C,p(a)?a:this.D)};h.stop=function(){0!=this.Ai&&aa.clearTimeout(this.Ai);this.Ai=0};h.lB=function(){this.Ai=0;this.A&&this.A.call(this.B)};var kb={},dl=null;function el(a){a=ka(a);delete kb[a];jb()&&dl&&dl.stop()}function fl(){dl||(dl=new cl(function(){gl()},20));var a=dl;0!=a.Ai||a.start()}function gl(){var a=va();db(kb,function(b){hl(b,a)});jb()||fl()};function il(){ef.call(this);this.B=jl;this.J=this.startTime=null}w(il,ef);var jl=0;il.prototype.Ce=function(){return 1==this.B};il.prototype.gg=function(){this.Uc("begin")};il.prototype.Ie=function(){this.Uc("end")};il.prototype.Uc=function(a){ff(this,a)};function kl(a,b,c,d){il.call(this);if(!da(a)||!da(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.K=a;this.oa=b;this.duration=c;this.fa=d;this.A=[];this.Wa=0}w(kl,il);h=kl.prototype; h.play=function(a){if(a||this.B==jl)this.Wa=0,this.A=this.K;else if(this.Ce())return!1;el(this);this.startTime=a=va();-1==this.B&&(this.startTime-=this.duration*this.Wa);this.J=this.startTime+this.duration;this.Wa||this.gg();this.Uc("play");-1==this.B&&this.Uc("resume");this.B=1;var b=ka(this);b in kb||(kb[b]=this);fl();hl(this,a);return!0};h.stop=function(a){el(this);this.B=jl;a&&(this.Wa=1);ll(this,this.Wa);this.Uc("stop");this.Ie()};h.pause=function(){this.Ce()&&(el(this),this.B=-1,this.Uc("pause"))}; h.setProgress=function(a){this.Wa=a;this.Ce()&&(this.startTime=va()-this.duration*this.Wa,this.J=this.startTime+this.duration)};h.Ob=function(){this.B==jl||this.stop(!1);this.Uc("destroy");kl.W.Ob.call(this)};function hl(a,b){a.Wa=(b-a.startTime)/(a.J-a.startTime);1<=a.Wa&&(a.Wa=1);ll(a,a.Wa);1==a.Wa?(a.B=jl,el(a),a.Uc("finish"),a.Ie()):a.Ce()&&a.Bn()}function ll(a,b){ia(a.fa)&&(b=a.fa(b));a.A=Array(a.K.length);for(var c=0;cc?c+=1:16*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var pl=/^#(?:[0-9a-f]{3}){1,2}$/i,wl=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i; function rl(a){var b=a.match(wl);if(b){a=Number(b[1]);var c=Number(b[2]),b=Number(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function ul(a){return 1==a.length?"0"+a:a};function xl(a,b,c,d,e){kl.call(this,b,c,d,e);this.element=a}w(xl,kl);xl.prototype.C=ba;xl.prototype.Bn=function(){this.C();xl.W.Bn.call(this)};xl.prototype.Ie=function(){this.C();xl.W.Ie.call(this)};xl.prototype.gg=function(){this.C();xl.W.gg.call(this)};function yl(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");xl.apply(this,arguments)}w(yl,xl); yl.prototype.C=function(){this.element.style.left=Math.round(this.A[0])+"px";this.element.style.top=Math.round(this.A[1])+"px"};function zl(a,b,c,d,e){ha(b)&&(b=[b]);ha(c)&&(c=[c]);xl.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.D=Al}w(zl,xl);var Bl=1/1024,Al=-1;zl.prototype.C=function(){var a=this.A[0];Math.abs(a-this.D)>=Bl&&(B(this.element,a),this.D=a)};zl.prototype.gg=function(){this.D=Al;zl.W.gg.call(this)}; zl.prototype.Ie=function(){this.D=Al;zl.W.Ie.call(this)};function Cl(a,b,c){zl.call(this,a,1,0,b,c)}w(Cl,zl);function Dl(a,b,c){zl.call(this,a,0,1,b,c)}w(Dl,zl);function El(a,b){ef.call(this);this.A=a;var c=pd(this.A)?this.A:this.A?this.A.body:null;this.J=!!c&&"rtl"==Kd(c,"direction");this.B=E(this.A,yb?"DOMMouseScroll":"mousewheel",this,b)}w(El,ef); El.prototype.handleEvent=function(a){var b=0,c=0,d=0;a=a.A;"mousewheel"==a.type?(d=Fl(-a.wheelDelta),p(a.wheelDeltaX)?(b=Fl(-a.wheelDeltaX),c=Fl(-a.wheelDeltaY)):c=d):(d=a.detail,100d&&(d=-3),p(a.axis)&&a.axis===a.HORIZONTAL_AXIS?b=d:c=d);ha(this.C)&&(b=Sb(b,-this.C,this.C));ha(this.D)&&(c=Sb(c,-this.D,this.D));this.J&&(b=-b);b=new Gl(d,a,b,c);ff(this,b)};function Fl(a){return zb&&(Ab||Cb)&&0!=a%40?a:a/40}El.prototype.Ob=function(){El.W.Ob.call(this);af(this.B);this.B=null}; function Gl(a,b,c,d){Oe.call(this,b);this.type="mousewheel";this.detail=a;this.G=c;this.J=d}w(Gl,Oe);function Hl(a,b,c,d,e){Ui.call(this,a);p(e)||(e={});p(d)&&(e.snap=d);Il(this,e,b,c);this.G=new I}w(Hl,Ui); function Il(a,b,c,d){d=d||"auto";c=c||"auto";if(G){K(a,"overflow","hidden");a.ma=new Ui(a.T);var e=!1;b.hideScrollbar=p(b.hideScrollbar)?b.hideScrollbar:!0;b.onBeforeScrollEnd=function(a){e&&a.preventDefault()};b.vScroll="hidden"!=d;b.hScroll="hidden"!=c;b.scrollbarClass="scrollbar";b.onBeforeScrollStart=function(a){e=!1;a.target&&"INPUT"!=a.target.nodeName&&"A"!=a.target.nodeName&&a.preventDefault()};a.C=new iScroll(a.displayObject(),b);a.C.options.onScrollMove=function(){e=!0;a.G.N()};a.C.options.onScrollEnd= function(){a.G.N()}}else z(a.T,"overflow","hidden"),z(a.T,"width","100%"),z(a.T,"height","100%"),a.ma=new L,a.ma.displayObject().className=a.T.className,kd(a.T,a.ma.displayObject()),"hidden"!=d&&(a.B=Jl(a),a.B.J.addHandler(a.Bt,a),a.O(a.B)),"hidden"!=c&&(a.A=Kl(a),a.A.J.addHandler(a.Bt,a),a.O(a.A)),b=new El(a.displayObject()),a.sa=!0,E(a.displayObject(),"mouseover",a.gA,!1,a),E(a.displayObject(),"mouseout",a.AC,!1,a),E(b,"mousewheel",a.CC,!1,a),E(document,Aj,a.BC,!1,a),E(a.T,"scroll",a.pz,!1,a)} h=Hl.prototype;h.yo=!1;h.Sl=!1;h.invalidate=function(){var a=this;setTimeout(function(){a.C?a.C.refresh():Ll(a)},0)};h.Bt=function(){this.Sl=!0};h.BC=function(a){this.Sl&&(a.A.stopImmediatePropagation(),this.Sl=!1,!this.yo&&this.sa&&Ml(this))};h.CC=function(a){if(this.B&&a.J){var b=0b.top?g=b.top:e+db.left?k=b.left:f+cc)throw Error("minScrollPosition must be less or equal than maxScrollPosition");a.ni=b;a.ug=0;a.Tl=c;a.Wo=d;a.Pl();Nl(a,a.od)}h.Pl=function(){};h.Aj=function(){};h.We=function(){};h.pp=function(){}; function Yl(a,b){var c=al(b,a.ug,a.Tl);a.od!=c&&(a.od=c,a.K.N())}function Zl(a){return a.Tl-a.ug}h.sp=function(){};h.Jz=function(a){a.stopPropagation();Nl(this,this.od+-this.Re);$l(this,this.A,-this.Re)};h.Gy=function(a){a.stopPropagation();Nl(this,this.od+this.Re);$l(this,this.C,this.Re)};function $l(a,b,c){a.F=b;E(a.F.displayObject(),"mouseover",a.vt,!1,a);E(a.F.displayObject(),"mouseout",a.ut,!1,a);E(document,Aj,a.Rt,!1,a);a.D.stop();a.G=function(){Nl(this,this.od+this.S)};a.S=c;a.D.start()} h.Rt=function(){$e(this.F.displayObject(),"mouseover",this.vt,!1,this);$e(this.F.displayObject(),"mouseout",this.ut,!1,this);$e(document,Aj,this.Rt,!1,this);this.D.stop();this.G=null};h.vt=function(){this.D.start()};h.ut=function(){this.D.stop()};h.kz=function(){this.G&&this.G()}; h.Gz=function(a){this.J.N();a.stopPropagation();var b=this.pp();this.B=new Tk(this.$a.displayObject(),null,b);this.B.zr(a);this.B.D=this.$a.displayObject().offsetTop-this.A.height();this.B.C=this.$a.displayObject().offsetLeft-this.A.width();E(this.B,Vk.Tr,this.Gj,!1,this);a=this.$a.displayObject();$h(a,"active")};h.Ts=function(a){this.B&&(a.preventDefault(),this.B.Eb(),this.B=void 0,a=this.$a.displayObject(),bi(a,"active"))};h.Gj=function(){};h.resize=function(a,b){Xl.W.resize.call(this,a,b);this.Pl()}; function Rl(){Xl.call(this,"vscrollbar")}w(Rl,Xl);h=Rl.prototype;h.Pl=function(){var a=this.height()-this.A.height()-this.C.height();0==Zl(this)?this.$a.Ya(a):this.$a.Ya(Math.max(15,Math.ceil(this.ni/(Zl(this)+this.ni)*a)));this.Aj()};h.Aj=function(){var a=this.We();0==Zl(this)?aj(this.$a,a.top):aj(this.$a,Math.round((this.od-this.ug)/Zl(this)*a.height))};h.We=function(){var a=new dc(0,0,0,0);a.top=this.A.height();a.height=this.height()-this.C.height()-this.$a.height()-a.top;a.left=this.$a.x();return a}; h.pp=function(){var a=this.We();a.top=0;return a};h.sp=function(a){var b=this.We();a=a.offsetY-this.A.height()-this.$a.height()/2;a=al(a,0,b.height);b=0!=this.Wo?this.Wo:this.ni;b=a<=this.$a.y()?-b:b;Nl(this,this.od+b);this.Gj()};h.Gj=function(){var a=this.We(),a=parseFloat(this.$a.displayObject().style.top)/a.height;Yl(this,a*Zl(this)+this.ug)};function Tl(){Xl.call(this,"hscrollbar")}w(Tl,Xl);h=Tl.prototype; h.Pl=function(){var a=this.width()-this.A.width()-this.C.width();0==Zl(this)?this.$a.Fa(a):this.$a.Fa(Math.max(15,Math.ceil(this.ni/(Zl(this)+this.ni)*a)));this.Aj()};h.Aj=function(){var a=this.We();0==Zl(this)?$i(this.$a,a.left):$i(this.$a,Math.round((this.od-this.ug)/Zl(this)*a.width))};h.We=function(){var a=new dc(0,0,0,0);a.left=this.A.width();a.width=this.width()-this.C.width()-this.$a.width()-a.left;a.top=this.$a.y();return a};h.pp=function(){var a=this.We();a.left=0;return a}; h.sp=function(a){var b=this.We();a=a.offsetX-this.A.width()-this.$a.width()/2;a=al(a,0,b.width);$i(this.$a,a);this.Gj()};h.Gj=function(){var a=this.We(),a=parseFloat(this.$a.displayObject().style.left)/a.width;Yl(this,a*Zl(this)+this.ug)};function am(a){Hl.call(this,"notes","hidden","auto");fj(this,"tabpanel");this.I=a;this.I.Pb().addHandler(this.fa,this);this.J=new Bk("notesText");this.content().O(this.J);-1!=this.I.pa()&&this.fa()}w(am,Hl);am.prototype.fa=function(){var a=this.I.na().Rd();this.Qc!=a&&(this.Qc=a,this.J.Z(null!==this.Qc),this.Qc&&(Ck(this.J,12),a=this.Qc.Lc().replace(//g,"
"),this.J.T.innerHTML=a),Ul(this,0,0),this.displayObject().style.height="",bm(this))}; function cm(a,b){a.U=b;a.Fa(282);Ag(function(){bm(this)},a)}function bm(a){a.displayObject().style.height="";0!=a.height()&&a.Ub.$?-1:a.$e.title?1:d.titlee.text?1:d.texte.fg?1:d.fg=Gb||(a.type="button");return a};h.selected=function(){return this.Sq}; h.Ra=function(a){a?$h(this.T,"selected"):bi(this.T,"selected");this.B&&this.T.setAttribute("aria-pressed",a);this.Sq=a};h.enabled=function(){return this.Kw};h.xa=function(a){Bm.W.xa.call(this,a);var b=this.T;b.disabled=a?"":"disabled";if(a){var c=this.displayObject();bi(c,"disabled")}else c=this.displayObject(),$h(c,"disabled");!a&&b.blur&&b.blur();this.Kw=a};h.zC=function(){this.Ra(!this.Sq)};h.oi=function(a){Bm.W.oi.call(this,a);-1==this.oa&&this.T.blur()};h.Wi=function(){return Bm.W.Wi.call(this)}; h.Yh=function(a){this.enabled()&&Bm.W.Yh.call(this,a)};h.vd=function(a){this.X=!1;Bm.W.vd.call(this,a);this.X=!0};function Cm(a){this.A=7;this.B=a};function Dm(){}Dm.prototype.A=function(a,b,c,d,e,f){return new nm(0,b,c,d,e,f)};function Em(a,b,c,d,e,f,g){nm.call(this,0,b,c,d,e,f);this.D=g.A;this.K=g.B;z(this.jc.T,"position","absolute");z(this.jc.T,"line-height","15px");this.K&&null!=this.data().ne()&&(this.B=new L("thumb"),b=this.data().Gb(),b=this.si?2this.jc.height();)a=Bd(this.A.displayObject()),this.A.ya(a.substr(0,a.length-2)+"\u2026"); this.T.setAttribute("title",this.title())}else this.jc.Ya(this.A.height()),this.T.hasAttribute("title")&&this.T.removeAttribute("title");this.zj()}; Em.prototype.zj=function(){var a=0==this.jc.height()||this.jc.height()f?(d=!1,f=l):0>f&&(d=!1,f=0);0>m&&(m=k,a=!1,b.substring(c+e).length> g&&(a=!0));g=c+e+m;0"+b.substr(c,e)+"")+b.substring(c+e,k);b=d?"\u2026"+b:b;return(a?b+"\u2026":b).replace(/\n/g,"
")}function Wm(a){for(var b=a.I.pa(),c=0;c/g))for(var c=0;c=a.count())throw Error("index is out of range");return a.A[0]}function ln(a,b){for(var c=a.A,d=0;dnj(b,e.pd()))return e}return null};function mn(a,b){this.A=a;this.C=b;this.B=[];for(var c=this.A.C,d=null,e=0;eg||g>=f.count())throw Error("index is out of range");f=f.A[g];g=f.sb();switch(f.type()){case "play":d&&nn(this,d,g);d=f;break;case "togglePlay":d&&on(this,d,g)?(nn(this,d,g),d=null):(d&&nn(this,d),d=f);break;case "stop":d&&(nn(this,d,g),d=null)}}d&&nn(this,d)}function nn(a,b,c){c&&!on(a,b,c)&&(c=null);c||(c=pn(a,b));a.B.push(new hn(b,b.sb(),c))} function on(a,b,c){a=pn(a,b);return 0<=nj(a,c)}function pn(a,b){var c=a.A,d=c.Gh,e=c.Ed,f=null;if(ha(d))f=c.duration(),f=f-(b.Zg()||0)+f*(d-1);else switch(d){case qn:e=-1;break;case rn:e=Math.max(e,0)}d=b.sb();e=0>e?new mj(d.$(),d.Ga()+1,0):new mj(d.$()+e+1,-1,0);c=null;null!==f&&(c=a.C,d=c.tc(d,!0,!1),f=Math.min(d+f,c.duration()),c=c.$d(f,!0,!1));return c&&0>nj(c,e)?c:e};function sn(a,b){this.ob=a;this.A=b}sn.prototype.name=function(){return this.ob};sn.prototype.time=function(){return this.A};function tn(){this.A=[]}tn.prototype.count=function(){return this.A.length};tn.prototype.add=function(a){this.A.push(a)};function un(a,b){if(0>b||b>=a.count())throw Error();return a.A[b]};function vn(){this.A=[]}vn.prototype.count=function(){return this.A.length};function wn(a,b,c){this.S=a;this.B=b;this.K=c;this.J=new tn;this.C=new vn}h=wn.prototype;h.Ed=-1;h.Gh=1;h.xw=1;h.Rq=null;h.id=function(){return this.S};h.duration=function(){return this.K};h.volume=function(){return this.xw};h.setVolume=function(a){this.xw=a};h.Xe=function(){return this.J};function xn(a,b){if(!a.Rq){var c=new mn(a,b);a.Rq=new jn(c.B)}return a.Rq}var rn="untilNextSlide",qn="untilNextClick";function yn(a,b,c){wn.call(this,a,b,c)}w(yn,wn);yn.prototype.A=!1;yn.prototype.Lc=function(){return""};function zn(a,b,c,d){this.A=a;this.C=b;this.B=c||null;this.D=d||!1}zn.prototype.B=null;zn.prototype.TA=function(){return this.A};zn.prototype.effectType=zn.prototype.TA;zn.prototype.duration=function(){return this.C};zn.prototype.duration=zn.prototype.duration;zn.prototype.clone=function(){return new zn(this.A,this.C,this.B,this.D)};function An(){}An.prototype.A=null;An.prototype.B=null;An.prototype.Xg=function(){return this.A};function Bn(a,b){a.A=b}An.prototype.Yk=function(){return this.B};function Cn(a,b){a.B=b};function Dn(){}r("ispring.utils.assets.IAsset",Dn,void 0);Dn.prototype.fc=function(){};Dn.prototype.isLoaded=Dn.prototype.fc;Dn.prototype.Wa=function(){};Dn.prototype.progress=Dn.prototype.Wa;Dn.prototype.load=function(){};Dn.prototype.load=Dn.prototype.load;Dn.prototype.Hr=function(){};Dn.prototype.unload=Dn.prototype.Hr;Dn.prototype.Md=function(){};Dn.prototype.loadCompleteEvent=Dn.prototype.Md;Dn.prototype.Yf=function(){};Dn.prototype.loadFailedEvent=Dn.prototype.Yf;Dn.prototype.Zq=function(){}; Dn.prototype.loadProgressEvent=Dn.prototype.Zq;function En(){}r("ispring.utils.assets.IGraphicAsset",En,void 0);En.prototype.width=function(){};En.prototype.width=En.prototype.width;En.prototype.height=function(){};En.prototype.height=En.prototype.height;En.prototype.Ig=function(){};En.prototype.createInstance=En.prototype.Ig;En.prototype.Tp=function(){};En.prototype.createImgInstance=En.prototype.Tp;r("ispring.presenter.presentation.assets.ISlideThumbnail",function(){},void 0);function Fn(a,b){this.B=a;this.A=b}function Gn(a){this.A=a}Gn.prototype.Im=function(){return this.A};function Hn(){this.A={}}Hn.prototype.Zw=function(a){return x(this.A,a,!0)};Hn.prototype.navigationActionIsEnabled=Hn.prototype.Zw;function Ln(){}r("ispring.presenter.presentation.ICompany",Ln,void 0);Ln.prototype.uc=function(){};Ln.prototype.logo=Ln.prototype.uc;Ln.prototype.Ab=function(){};Ln.prototype.webSiteUrl=Ln.prototype.Ab;Ln.prototype.vl=function(){};Ln.prototype.webSiteTarget=Ln.prototype.vl;function Mn(){}r("ispring.presenter.presentation.IPresenter",Mn,void 0);Mn.prototype.name=function(){};Mn.prototype.name=Mn.prototype.name;Mn.prototype.mf=function(){};Mn.prototype.jobTitle=Mn.prototype.mf;Mn.prototype.xe=function(){};Mn.prototype.biography=Mn.prototype.xe;Mn.prototype.Ab=function(){};Mn.prototype.webSiteUrl=Mn.prototype.Ab;Mn.prototype.Id=function(){};Mn.prototype.email=Mn.prototype.Id;Mn.prototype.Nd=function(){};Mn.prototype.phone=Mn.prototype.Nd;Mn.prototype.Va=function(){}; Mn.prototype.company=Mn.prototype.Va;Mn.prototype.qf=function(){};Mn.prototype.photo=Mn.prototype.qf;function Nn(){}r("ispring.presenter.presentation.slides.IAnimationStep",Nn,void 0);Nn.prototype.we=function(){};Nn.prototype.automaticAdvance=Nn.prototype.we;Nn.prototype.duration=function(){};Nn.prototype.duration=Nn.prototype.duration;Nn.prototype.startTime=function(){};Nn.prototype.startTime=Nn.prototype.startTime;function On(){}r("ispring.presenter.presentation.slides.IAnimationSteps",On,void 0);On.prototype.count=function(){};On.prototype.count=On.prototype.count;On.prototype.yb=function(){};On.prototype.getStep=On.prototype.yb;On.prototype.duration=function(){};On.prototype.duration=On.prototype.duration;function Pn(){}r("ispring.presenter.presentation.slides.ISlide",Pn,void 0);Pn.prototype.type=function(){};Pn.prototype.type=Pn.prototype.type;Pn.prototype.index=function(){};Pn.prototype.index=Pn.prototype.index;Pn.prototype.yd=function(){};Pn.prototype.visibleIndex=Pn.prototype.yd;Pn.prototype.visible=function(){};Pn.prototype.visible=Pn.prototype.visible;Pn.prototype.fc=function(){};Pn.prototype.isLoaded=Pn.prototype.fc;Pn.prototype.title=function(){};Pn.prototype.title=Pn.prototype.title; Pn.prototype.Rd=function(){};Pn.prototype.slideNotes=Pn.prototype.Rd;Pn.prototype.transition=function(){};Pn.prototype.transition=Pn.prototype.transition;Pn.prototype.duration=function(){};Pn.prototype.duration=Pn.prototype.duration;Pn.prototype.ne=function(){};Pn.prototype.thumbnail=Pn.prototype.ne;Pn.prototype.startTime=function(){};Pn.prototype.startTime=Pn.prototype.startTime;Pn.prototype.Gb=function(){};Pn.prototype.nestingLevel=Pn.prototype.Gb;Pn.prototype.text=function(){}; Pn.prototype.text=Pn.prototype.text;Pn.prototype.nf=function(){};Pn.prototype.metaCommands=Pn.prototype.nf;Pn.prototype.vc=function(){};Pn.prototype.presenter=Pn.prototype.vc;Pn.prototype.Wg=function(){};Pn.prototype.Na=function(){};Pn.prototype.animationSteps=Pn.prototype.Na;Pn.prototype.$d=function(){};Pn.prototype.convertTimeToTimestamp=Pn.prototype.$d;function Qn(){this.A=[]}Qn.prototype.add=function(a){this.A.push(a)};Qn.prototype.count=function(){return this.A.length};function Rn(a,b){if(0>b||b>=a.A.length)throw Error("index is out of range");return a.A[b]}function Sn(a,b){for(var c=0;ca||a>=this.count())throw Error("index is out of bounds");return this.A[a]};Un.prototype.getMetaCommand=Un.prototype.oq;Un.prototype.count=function(){return this.A.length};Un.prototype.count=Un.prototype.count;function Vn(a,b,c){this.C=a;this.A=null!=b?b:0;this.D=p(c)?c:!0;this.B=0}Vn.prototype.we=function(){return this.D};Vn.prototype.automaticAdvance=Vn.prototype.we;Vn.prototype.duration=function(){return this.C+this.A};Vn.prototype.duration=Vn.prototype.duration;Vn.prototype.startTime=function(){return this.B};Vn.prototype.startTime=Vn.prototype.startTime;function Wn(){this.A=[]}Wn.prototype.B=0;Wn.prototype.add=function(a){a.B=this.B;this.A.push(a);this.B+=a.duration()};Wn.prototype.count=function(){return this.A.length};Wn.prototype.count=Wn.prototype.count;Wn.prototype.yb=function(a){if(0>a||a>=this.A.length)throw Error("stepIndex is out of range");return this.A[a]};Wn.prototype.getStep=Wn.prototype.yb;Wn.prototype.duration=function(){return this.B};Wn.prototype.duration=Wn.prototype.duration;function Xn(a,b){this.A=a;this.B=b}Xn.prototype.loop=function(){return this.B};function N(a){this.Ca=a;this.oa=new Qn;this.Za=new Qn;this.fa=new Un;this.U=new An;this.Ja=new Hn;this.S=new I;this.X=new Wn}h=N.prototype;h.tw=0;h.Oq=-1;h.xu=-1;h.Qq=!0;h.Es=!1;h.Mi=null;h.ww="";h.uw="";h.Lk=!1;h.nj=!0;h.vw=null;h.Go=0;h.Li=!1;h.xm=!1;h.Hb=null;h.Na=function(){return this.X};N.prototype.animationSteps=N.prototype.Na;N.prototype.type=function(){return this.Ca};N.prototype.type=N.prototype.type;N.prototype.index=function(){return this.Oq};N.prototype.index=N.prototype.index; N.prototype.yd=function(){if(!this.Qq)throw Error("slide is hidden");return this.xu};N.prototype.visibleIndex=N.prototype.yd;N.prototype.visible=function(){return this.Qq};N.prototype.visible=N.prototype.visible;N.prototype.Z=function(a){this.Qq=a};N.prototype.fc=function(){return this.Es};N.prototype.isLoaded=N.prototype.fc;N.prototype.src=function(){return this.Mi};N.prototype.title=function(){return this.ww};N.prototype.title=N.prototype.title;N.prototype.setTitle=function(a){this.ww=a}; N.prototype.Rd=function(){return this.Qc};N.prototype.slideNotes=N.prototype.Rd;N.prototype.we=function(){return this.Lk};N.prototype.transition=function(){return this.Pq};N.prototype.transition=N.prototype.transition;N.prototype.duration=function(){var a=this.Pq.duration();return this.X.duration()+a};N.prototype.duration=N.prototype.duration;N.prototype.Qb=function(){return this.oa};N.prototype.Mb=function(){return this.Za};N.prototype.ne=function(){return this.vw};N.prototype.thumbnail=N.prototype.ne; N.prototype.startTime=function(){return this.tw};N.prototype.startTime=N.prototype.startTime;function Yn(a,b){a.tw=b}N.prototype.Vj=function(){return this.nj};N.prototype.Gb=function(){return this.Go};N.prototype.nestingLevel=N.prototype.Gb;N.prototype.text=function(){return this.uw};N.prototype.text=N.prototype.text;N.prototype.nf=function(){return this.fa};N.prototype.metaCommands=N.prototype.nf;N.prototype.vc=function(){return this.Hb};N.prototype.presenter=N.prototype.vc;N.prototype.ye=function(){return this.U}; N.prototype.Wg=function(){return this.Ja};N.prototype.navigationSettings=N.prototype.Wg;N.prototype.C=function(){return this.xm};function Zn(a,b){a.xm!=b&&(a.xm=b,a.S.N(a.index()))}N.prototype.persistState=function(){return{completed:this.Li,visited:this.xm}};N.prototype.Mk=function(a){this.Li=x(a,"completed",!1);Zn(this,x(a,"visited",!1))}; N.prototype.$d=function(a,b){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");var c=0;if(b&&null!=this.transition()){var d=this.transition().duration();d=a)break;a-=e.duration()}if(c==d.count())if(.001>=a)--c,e=d.yb(c),a=e.duration();else throw Error("time out of bounds");}return new mj(this.index(),c,a)};N.prototype.convertTimeToTimestamp=N.prototype.$d; function $n(a){return a.Y};function ao(){this.A=[];this.B=[];this.hu=new I}ao.prototype.D=0;ao.prototype.C=0;ao.prototype.va=function(a){if(0>a||a>=this.A.length)throw Error("slideIndex is out of range");return this.A[a]};ao.prototype.getSlide=ao.prototype.va;ao.prototype.count=function(){return this.A.length};ao.prototype.count=ao.prototype.count;ao.prototype.duration=function(){if(0==this.count())return 0;var a=this.A[this.A.length-1];return a.startTime()+a.duration()};ao.prototype.duration=ao.prototype.duration; ao.prototype.Up=function(a,b,c){return new mj(a,b,c)};ao.prototype.createTimestamp=ao.prototype.Up; ao.prototype.tc=function(a,b,c){if(!a)throw Error("Invalid timestamp");var d=a.$();if(d>=this.count())throw Error("Slide index is out of bounds");if(0>d)return NaN;p(b)||(b=!0);p(c)||(c=!0);for(var e=0,f=0;f=a.count())throw Error("stepIndex is out of bounds");a=a.yb(l);f>a.duration()&& (f=a.duration());e+=a.startTime()+f}else b&&(f>k.duration()&&(f=k.duration()),e+=f);return e};ao.prototype.convertTimestampToTime=ao.prototype.tc; ao.prototype.$d=function(a,b,c){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");for(var d=null,e=0;e=a||g&&.001>=a-f)break;a-=f}if(e==this.count()&&0<=a)throw Error("time out of bounds");c=0;b&&(b=d.transition().duration(),b=a)break;a-=e.duration()}if(c==b.count())if(.001>=a)--c,e=b.yb(c),a=e.duration();else throw Error("time out of bounds");}return new mj(d.index(),c,a)};ao.prototype.convertTimeToTimestamp=ao.prototype.$d;function bo(a,b){b.Oq=a.A.length;Yn(b,a.duration());a.A.push(b);if(b.visible()){b.xu=a.B.length;a.B.push(b);var c=b.duration(),d=b.transition()?b.transition().duration():0;a.D+=c;a.C+=c-d}b.S.addHandler(function(a){this.hu.N(a)},a)}ao.prototype.zf=function(){return this.B.length}; ao.prototype.visibleSlidesCount=ao.prototype.zf;ao.prototype.Ng=function(a){if(0>a||a>=this.zf())throw Error("Slide index is out of range");return this.B[a]};ao.prototype.getVisibleSlide=ao.prototype.Ng;ao.prototype.Lr=function(){return this.D};ao.prototype.visibleSlidesDuration=ao.prototype.Lr;ao.prototype.hh=function(){return this.C};ao.prototype.visibleAnimationStepsDuration=ao.prototype.hh;function co(a,b,c,d){L.call(this,"outline");fj(this,"tabpanel");this.ja=c;this.Uf=a;this.I=b;this.I.Pb().addHandler(this.gC,this);this.F=d;this.Ib=new eo(d,new Mm(new Cm(this.ja.ll)),fo(this),this.ja.Vk,this.ja.A,this.ja.Vg);this.Ib.K.addHandler(this.Az,this);this.Ib.Z(!0);this.Gd=new Tm(this.I,d);this.Gd.Z(!1);this.Gd.B.addHandler(function(a){this.zg!=a.yd()&&this.I.Fb(a.index())},this);this.ja.search&&(this.B=new Bk("search_result"),go=d.Ba(ho,"Search"),this.A=new L("search_field","INPUT"),this.A.T.setAttribute("autocomplete", "off"),this.A.T.setAttribute("value",go),this.A.displayObject().defaultValue=go,E(this.A.T,"input",this.uz,!1,this),E(this.A.T,"keydown",this.fC,!1,this),E(this.A.T,"focus",this.rz,!1,this),E(this.A.T,"blur",this.sz,!1,this),this.C=new Bm(!1,"search_button"),this.C.xa(!1),this.C.vd(!0),E(this.C.T,"click",this.qz,!1,this),this.D=new Bm(!1,"clear_search"),dj(this.D,"clear search results"),this.D.resize(io-2,io-2),this.D.Z(!1),this.D.La().addHandler(this.Ky,this),this.O(this.B),this.O(this.A),this.O(this.C), this.O(this.D),this.B.ya(d.Ba(jo,"SEARCH RESULTS:")),this.B.Z(!1),this.B.move(ko+6,io+2*ko));a=this.C?io+ko:0;this.Ib.move(0,a);this.Gd.move(0,this.ja.search?a+2*ko+lo+11:a);this.O(this.Ib);this.O(this.Gd);this.Uf.hu.addHandler(function(a){for(var b=0,c=0;c=a)break;d.visible()||b++}a=zm(this.Ib,a-b);this.ja.Zm&&null!=a&&$h(a.T,"viewed")},this)}w(co,L);h=co.prototype;h.xa=function(a){co.W.xa.call(this,a);this.A&&this.A.xa(a)}; h.invalidate=function(a){Ag(function(){if(a||this.height())this.Ya(a?a:this.height()),this.Ib&&(this.Ib.Fa(this.width()),this.Ib.invalidate()),this.Gd&&this.Gd.Fa(this.width()),this.selectNode()},this)};h.gC=function(){var a=this.I.na();this.zg=a.visible()?a.yd():-1;this.selectNode();for(a=0;ac;)--d,e=this.Ma[d],e.visible()&&(a-=e.height(),so(e,!0));this.C=d;for(this.F.Ya(a);a=Math.abs(a.y-b.y)};vo.prototype.B=function(a,b){var c=b.x-a.x;return 40=Math.abs(a.y-b.y)};function wo(){this.A=new I}w(wo,uo);wo.prototype.xi=function(){return"scrollRight"};wo.prototype.D=function(a,b){return a.x>=b.x};wo.prototype.C=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)}; wo.prototype.B=function(a,b){var c=a.x-b.x;return 40=Math.abs(a.y-b.y)};function xo(a,b,c,d){this.ma=a;this.B=b;this.C=c;this.A=d}xo.prototype.content=function(){return this.ma};xo.prototype.url=function(){return this.B};xo.prototype.width=function(){return this.C};xo.prototype.height=function(){return this.A};function yo(a,b){this.C=a;this.D=new dc(b-a.width(),0,a.width(),a.height());var c=id("div");c.innerHTML=a.content();z(c,"cursor","pointer");a.url()&&E(c,"click",this.B,!1,this);this.F=c}yo.prototype.A=function(){return this.D};yo.prototype.displayObject=function(){return this.F};yo.prototype.B=function(a){a.stopPropagation();a=this.C.url();$f?Zf(new Yf("openWindow",[a])):zg(a,void 0)};function zo(a,b){for(var c=a.content(),d=RegExp('',"gi"),e=[],f=d.exec(c);f;)e.push(f[1]),f=d.exec(c);for(d=0;de&&a.A.push(c):0<=e&&a.A.splice(e,1);Eo(a);a.Bb()!=d&&a.G.N(a);a.J.N(a)} function Ho(a,b,c){var d=a.Bb(),e=a.D.indexOf(c);b?0>e&&a.D.push(c):0<=e&&a.D.splice(e,1);Eo(a);a.Bb()!=d&&a.G.N(a);a.J.N(a)}Bo.prototype.tb=function(){return this.U};Bo.prototype.tickEvent=Bo.prototype.tb;Bo.prototype.Mh=function(){return this.S};Bo.prototype.startEvent=Bo.prototype.Mh;Bo.prototype.Br=function(){return this.X};Bo.prototype.stopEvent=Bo.prototype.Br;Bo.prototype.zb=function(){return this.Y};Bo.prototype.stateChangeEvent=Bo.prototype.zb;Bo.prototype.fk=function(){return this.G}; Bo.prototype.bufferStateChangeEvent=Bo.prototype.fk;Bo.prototype.Op=function(){return this.J};Bo.prototype.bufferedObjectChangeEvent=Bo.prototype.Op;function Co(a,b){return a.C||1l.length))){k=3;if(0<=l[0].search("rgb")||0<=l[0].search("#"))k= 0;var m=l.splice(k,l.length-3).join(""),n=parseFloat(l[2]),l=parseFloat(g.top)||0,k=parseFloat(g.left)||0,q=1,u=1,v=0,C=g.msTransform;C&&(C=C.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==C.length&&(q=parseFloat(C[1]),u=parseFloat(C[4]),v=parseFloat(C[3]));if(10>d)f.style.color=m,0a?b.C:b.B[a]).Ag)}h.Ri=function(a){be(this.za(),a)};h.width=function(){return this.J};h.height=function(){return this.G};h.za=function(){return this.B};function kp(a){lp(a);a.B=id("DIV");z(a.B,"position","absolute");a.D=id("DIV");z(a.D,"position","absolute");a.B.appendChild(a.D);a.D.appendChild(a.C);a.F=id("DIV");z(a.F,"position","absolute");a.B.appendChild(a.F);a.F.appendChild(a.A);a.Ag.appendChild(a.B)}function lp(a){a.B&&(md(a.B),a.B=null)} h.content=function(){return this.F};h.background=function(){return this.D};h.qC=function(a){var b=a.B;this.A=a.C;this.C=b};h.resize=function(a,b){if(this.J!=a||this.G!=b){this.J=a;this.G=b;var c=Math.min(a/this.X,b/this.S,this.Uv);this.A&&mp(this,this.A,c);this.C&&mp(this,this.C,c)}};function mp(a,b,c){pi(b,c);Ld(b,(a.J-a.X*c)/2,(a.G-a.S*c)/2)};function np(a,b,c,d,e,f){this.fa=f;ip.call(this,a,b,c,d,e,f)}w(np,ip);np.prototype.Xa=function(){return this.fa.Xa()};np.prototype.Ri=function(a){this.za().style.opacity=a?1:0};function op(a,b){b?b.appendChild(a.A):md(a.A)};function pp(a,b,c){this.D=a;this.G=b;this.K=a.Na();this.sa=a.index();this.B=c;this.oa=new I;this.fa=new I;this.S=new I}pp.prototype.Y=null;pp.prototype.F=!1;pp.prototype.za=function(){return this.D};pp.prototype.slide=pp.prototype.za;h=pp.prototype;h.view=function(){return this.G};h.Vf=function(a){this.A=a;this.B.ia().tb().addHandler(this.U,this)};h.Wf=function(){this.A=null;this.B.ia().tb().removeHandler(this.U,this)};h.play=function(){this.B.start()};h.pause=function(){this.B.stop()};h.$=function(){return this.sa}; h.zp=function(){};h.Xu=function(){};function qp(a){rp(a,a.K.count()-1)}function sp(a){a.pause();Fo(a.B,a.$(),0,0)}function rp(a,b){var c=a.K.yb(b);a.pause();c=c.duration();Fo(a.B,a.$(),b,c)}h.Na=function(){return this.K};function tp(a){var b=a.B.ia().timestamp();if(null==a.A||b.$()!=a.$()||0>b.Ga())throw Error("playback controller not active");}h.Jm=function(){tp(this);return this.B.ia().timestamp().Ga()};pp.prototype.currentStepIndex=pp.prototype.Jm; pp.prototype.Wp=function(){tp(this);var a=this.Na().yb(this.Jm());return Math.min(a.duration(),this.B.ia().timestamp().fb())};pp.prototype.currentStepPosition=pp.prototype.Wp;pp.prototype.KA=function(){tp(this);var a=this.Na().yb(this.Jm());return 0=d.passingScore()))||!c||d.allowRetake();return new vp(a,b,c)};function yp(a,b,c){this.ma=a;this.B=b;this.C=c}w(yp,So);yp.prototype.mb=function(){return this.B};yp.prototype.A=function(){var a=xp(this.B);return this.C||a.B};var zp={sI:"slide",IG:"interaction",DI:"quiz",hJ:"scenario"};r("ispring.presenter.presentation.slides.SlideType",zp,void 0);r("PRESENTATION_SLIDE","slide",zp);r("INTERACTION_SLIDE","interaction",zp);r("QUIZ_SLIDE","quiz",zp);r("SCENARIO_SLIDE","scenario",zp);function Ap(){N.call(this,"interaction")}w(Ap,N);Ap.prototype.xq=function(){return this.A};Ap.prototype.ig=function(){return this.B};function Bp(a,b,c){pp.call(this,a,b,c);this.C=b.Cb()}w(Bp,pp);h=Bp.prototype;h.uo=!1;h.Cb=function(){return this.C};h.Vf=function(a){Bp.W.Vf.call(this,a);this.C.setActionAvailability(a.D);this.uo||(this.uo=!0,this.C.start());this.F&&this.C.activate()};h.Wf=function(){Bp.W.Wf.call(this);this.F&&this.C.deactivate()};h.on=function(){null!=this.A&&this.uo&&this.C.activate()};function Cp(a,b,c,d,e){this.A=a;this.B=b;this.F=c;this.C=d;this.D=e}function Dp(a){return{type:a.A,state:a.B,passed:a.F,retake:a.C,attempts:a.D}}function Ep(a){var b=a.currentSession(),c=b.quiz().type(),d=b.quizState();a=a.usedAttemptsCount();var e=!1,f=!1;"graded"==c&&(e=b.quizPassed(),f=b.allowRetakeQuiz());return new Cp(c,d,e,f,a)};function Fp(a){this.A=a}Fp.prototype.type=function(){return this.A};function Gp(){N.call(this,"quiz")}w(Gp,N);h=Gp.prototype;h.Yo=null;h.km=null;h.gp=0;h.Ip=function(){return this.G};h.tr=function(){return this.F};h.persistState=function(a){var b=Gp.W.persistState.call(this,a);a&&a.Nj?(a=a.Xa(),b.quizState=a.persistState(),a=Ep(a),b.quizInfo=Dp(a)):(b.quizState=this.Yo,b.quizInfo=this.km?Dp(this.km):null,b.quizInactivityDuration=this.gp);return b}; h.Mk=function(a,b){Gp.W.Mk.call(this,a,b);this.Yo=a.quizState;var c=a.quizInfo;c&&(this.km=new Cp(c.type,c.state,c.passed,c.retake,c.attempts));"quizInactivityDuration"in a&&(this.gp=a.quizInactivityDuration+b)};h.ig=function(){return this.K};var Hp={FG:"initializing",JG:"inProgress",UI:"reviewing",SE:"completed",uE:"authorizating"};r("ispring.quiz.session.QuizState",Hp,void 0);r("INITIALIZING","initializing",Hp);r("IN_PROGRESS","inProgress",Hp);r("REVIEWING","reviewing",Hp);r("COMPLETED","completed",Hp);r("AUTHORIZATING","authorizating",Hp);function Ip(a){return"graded"==a.A?a.F:Jp(a)}function Jp(a){a=a.B;return"completed"==a||"reviewing"==a};function Kp(a,b,c){this.ma=a;this.B=b;this.C=c}w(Kp,So);Kp.prototype.Xa=function(){return this.B};Kp.prototype.A=function(){var a=Ep(this.B);return this.C||"inProgress"!=a.B};function Lp(a,b,c,d,e,f){this.fa=f;ip.call(this,a,b,c,d,e,f)}w(Lp,ip);Lp.prototype.Cb=function(){return this.fa.Cb()};Lp.prototype.Ri=function(a){this.za().style.opacity=a?1:0};function Mp(a){this.D=new I;this.F=a;this.A=0}Mp.prototype.za=function(){return this.F};Mp.prototype.Be=function(a,b){this.C=a;this.B=b;this.A=2;this.D.N(this)};Mp.prototype.fc=function(){return 2==this.A};Mp.prototype.state=function(){return this.A};function Np(a){Mp.call(this,a)}w(Np,Mp);Np.prototype.mb=function(){return this.G};function Op(a,b,c,d,e,f){this.fa=f;ip.call(this,a,b,c,d,e,f)}w(Op,ip);Op.prototype.mb=function(){return this.fa.mb()};Op.prototype.Ri=function(a){this.za().style.opacity=a?1:0};function Pp(a,b){this.A=b||0;this.B=a}Pp.prototype.A=0;Pp.prototype.time=function(){return this.A};function Qp(a){var b;a:{var c=a.B;a=a.time();for(var c=c.B,d=c.length-1;0<=d;--d)if(b=c[d],a>=b.time){b=b.freeze?b.Rm:b.Rm+a;break a}b=b.Rm+a}return b}Pp.prototype.add=function(a){var b=new Pp(this.B,this.A);b.A+=a;return b};function Rp(a){this.A=new Pp(this);this.B=[{time:0,Rm:a,freeze:!1}]}function Sp(a){return a.A} function Tp(a,b,c,d){a=a.B;for(var e=a.length,f=!1,g=0;g=b){e=g;f=k==b;break}}a.splice(e,f?1:0,{time:b,Rm:c,freeze:d||!1})};function Up(a,b){this.K=a||null;this.B=void 0!==b?b:!0;this.J=va()}Up.prototype.K=null;Up.prototype.ia=function(){return this.K};function Vp(a,b,c){Up.call(this,b,c);this.A=a||!1}w(Vp,Up);Vp.prototype.add=function(a){if(this.A&&a.A)throw Error("can't add absolute transforms");var b=a.A?a:this,c=b===a?this:a,b=b.F().G(c);b.A=this.A||a.A;return b};function Wp(a,b,c,d,e){Vp.call(this,c,d,e);this.D=a;this.C=[];this.S=b||0}w(Wp,Vp);Wp.prototype.color=function(){return this.D};Wp.prototype.F=function(){var a=new Wp(this.D.clone(),this.S,this.A,this.ia(),this.B);a.C=y.clone(this.C);return a};Wp.prototype.G=function(a){if(this.A){this.D.add(a.D);for(var b=0;b=l?(c-f)/(2*l):(c-f)/(2-2*l));c=[Math.round(g+360)%360,k,l];break a}c= b}a:{switch(a){case "rgb":a=c[1];d=c[2];f=b=e=0;c=c[0]/360;0==a?e=b=f=255*d:(g=f=0,g=.5>d?d*(1+a):d+a-a*d,f=2*d-g,e=255*vl(f,g,c+1/3),b=255*vl(f,g,c),f=255*vl(f,g,c-1/3));a=[Math.round(e),Math.round(b),Math.round(f)];break a}a=c}}return a};h.clone=function(){return new Xp(this.B,y.clone(this.A))};h.add=function(a){this.B!=a.B&&(this.A=this.kc(a.B),this.B=a.B);this.A[0]+=a.A[0];this.A[1]+=a.A[1];this.A[2]+=a.A[2]}; h.toString=function(){var a=this.kc("rgb");a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return sl(a[0],a[1],a[2])};h.Mf=function(a){var b=this.B==a.B?this.A:this.kc(a.B);return y.Mf(b,a.A)};function Yp(a,b,c,d){this.K=a;this.A=b;this.J=c||null;this.G=d||null;this.B=[];this.C=[];this.D={}}Yp.prototype.F=!1;Yp.prototype.id=function(){return this.K};Yp.prototype.nl=function(){return this.J};Yp.prototype.ml=function(){return this.G};function Zp(a,b){return b in a.D?a.D[b]:null};function $p(){this.A=[];this.B={}}$p.prototype.count=function(){return this.A.length};$p.prototype.add=function(a){this.A.push(a);this.B[a.id()]=a};function aq(a,b){if(b in a.B)return a.B[b];throw Error("can't find animated object with specified id");};function bq(a,b){this.zw=a;this.Cw=b}h=bq.prototype;h.Dw=0;h.yw=0;h.Bw=0;h.Aw=1;h.hi=!1;h.vs=!1;h.zw="";h.Cw="";h.width=function(){return this.Dw};h.Fa=function(a){this.Dw=a};h.height=function(){return this.yw};h.Ya=function(a){this.yw=a};h.timeout=function(){return this.Bw*this.Aw};h.setTimeout=function(a){this.Bw=0<=a?a:0};h.kq=function(){return this.hi};h.Qi=function(a){this.hi=a};h.ik=function(){return this.vs};h.id=function(){return this.zw};h.url=function(){return this.Cw};function cq(){this.A=[]}cq.prototype.add=function(a){this.A.push(a)};cq.prototype.count=function(){return this.A.length};function dq(a){this.A=a||!1}dq.prototype.A=!1;function eq(a,b){this.A=b||!1;this.B=da(a)?a:[a]}w(eq,dq);eq.prototype.C=function(a){return 1==this.B.length?this.B[0]==a:0<=y.indexOf(this.B,a)};eq.prototype.clone=function(){return new eq(this.B,this.A)};function fq(){this.A=[];this.reset()}function gq(a,b,c,d){d=p(d)?d:a.A.length-1;for(d=Math.max(d,0);a.A.length-1=this.A.length)throw Error("");var a=this.A.pop();this.add(a);return a};h.clear=function(a,b){var c=Bq(this);a=p(a)?a:0;b=p(b)?b:c.length;c.splice(a,b-a)};h.apply=function(a){for(var b=Bq(this),c=0;c=a.length)throw Cq;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");} function Fq(a,b){if(ea(a))try{y.forEach(a,b,void 0)}catch(c){if(c!==Cq)throw c;}else{a=Eq(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Cq)throw c;}}}function Gq(a,b,c){var d=0,e=a,f=c||1;1=e||0>f&&d<=e)throw Cq;var a=d;d+=f;return a};return g}function Hq(a){if(ea(a))return y.kc(a);a=Eq(a);var b=[];Fq(a,function(a){b.push(a)});return b};function Iq(a,b){this.B={};this.A=[];this.D=this.C=0;var c=arguments.length;if(12*this.C&&Mq(this),!0):!1}; function Mq(a){if(a.C!=a.A.length){for(var b=0,c=0;b=d.A.length)throw Cq;var e=d.A[b++];return a?e:d.B[e]};return e};function Pq(a,b){this.C=new yq;this.D=a||new yq;this.B=b||new Qq;this.A=new Aq}function Qq(){Iq.call(this)}w(Qq,Iq);function Rq(){};function Sq(){}w(Sq,Rq);function Tq(a){this.B=a}Tq.prototype.A=function(a,b,c){for(var d=0;d=a)a=0;else if(1<=a)a=1;else{var d=this.B,e=this.C,f=1-(d+e),g=1/(d/2+f+e/2),k=0;0d?d:a,2)/2,a-=d);0f?f:a),a-=f);0b||b>a.duration())throw Error("invalid action's run time");return a.C?a.C.A(b,a.duration(),c):b};function Yq(){}w(Yq,Wq);function Zq(a){var b=0;a instanceof Wq&&(b=a.duration());return b}function $q(){}$q.prototype.Lb=function(a,b,c,d){a.Lb(b,c,d)};$q.prototype.A=function(a,b,c){if(a instanceof Sq)a.Lb(b,c);else if(a instanceof Wq)a.Eh(b,c);else throw Error("unknown action");};var ar=null;function br(){ar||(ar=new $q);return ar}function cr(){}cr.prototype.Lb=function(a,b,c,d){a.Fh(b,c,d)}; cr.prototype.A=function(a,b,c){if(a instanceof Sq)a.B(b,c);else if(a instanceof Wq)a.$k(b,c);else throw Error("unknown action");};var dr=null;function er(){dr||(dr=new cr);return dr};function fr(a){this.A=a||[];this.B=a?a.slice().reverse():[]}w(fr,Yq);h=fr.prototype;h.sn=-1;function gr(a,b){if(0<=a.sn)throw Error("ActionsSequence was already initialized");a.A.push(b);a.B.splice(0,0,b)}h.duration=function(){if(0>this.sn){for(var a=0,b=0;b=e&&g<=f&&c.Lb(b,d.add(g))}};function Mr(a,b){this.B=a;this.A=new Nr;this.D=[new Fr(a),new Kr(a)];this.F=new Qq;this.reset(b)}h=Mr.prototype;h.Ee=0;h.Yi=function(){return this.B};h.time=function(){return this.Ee};h.le=function(a){var b=Gr(this.A);b&&Tp(Hr(this.A,b),this.Ee,a)}; function Or(a,b,c,d){var e=Gr(a.A);if(!e)throw Error("at least one trigger must be activated for running timeline playback");d=p(d)?d:!0;var f=a.Ee;b=f+b;var g=Sp(Hr(a.A,e)),k=0,l=new sr(a.B);for(qr(l,e);l.next();)if(l.Sc()){if(k=l.Sc().duration(),k>b)break}else{var m=pr(l);if(m.A)break;else g=new Rp(Qp(g.add(k))),Pr(a.A,m,g),g=g.A,b-=k,k=0}a.Ee=b;c=new Pq(c,a.F);for(l=0;lc)throw Error("trigger wasn't activated");return a.B[c]}function Gr(a){var b=a.A.length;return 0d;++d)c.fillRect(0,6*d,b?6*(16-d-1):6*d,6);a&32&&Js(this,Ks[180])}w(Us,Gs);Us.prototype.C=function(a){Is(this);this.B.drawImage(this.F,-192*(1-a),0)};function Vs(a){Gs.call(this);var b=Ks[0];switch(a.ke()){case 128:b=Ks[90];break;case 64:b=Ks[180];break;case 16:b=Ks[270]}Js(this,b)}w(Vs,Gs);Vs.prototype.C=function(a){var b=this.A;Is(this);this.B.fillRect(0,0,b.width*a,b.height)};function Ws(a){Gs.call(this);a=a.ke();a&1&&Js(this,Ks[90]);a&4&&(this.D="maskOut",this.G=!0)}w(Ws,Gs);Ws.prototype.C=function(a){var b=this.A;Is(this);a*=b.width;this.B.fillRect(b.width/2-a/2,0,a,b.height)};function Xs(a,b,c,d){Gs.call(this,0,102,102);this.K=d;this.S=c;b||Js(this,Ks[90]);a=Math.ceil(this.A.width/d);c=Math.ceil(this.A.height/c);this.F=Es(a,c);this.J=Es(this.A.width+a,c)}w(Xs,Gs); Xs.prototype.C=function(a){Is(this);var b=this.F.width,c=this.F.height,d=this.F.getContext("2d");d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=this.J.getContext("2d");a.clearRect(0,0,this.J.width,this.J.height);b=this.F;for(c=0;ca;++a)this.J.push(at(100)),this.F.push(Es(20,20));for(var b=at(25),a=0;aa;++a)for(c=20*a,d=0;5>d;++d)b.drawImage(this.F[this.K[5*a+d]],c,20*d)};function bt(){Gs.call(this)}w(bt,Gs);bt.prototype.C=function(a){var b=this.A,c=this.B;Is(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};function ct(a){Gs.call(this);a.ke()&2&&Js(this,Ks[90]);this.F=Hq(Gq(0,100));y.Cx(this.F)}w(ct,Gs);ct.prototype.C=function(a){Is(this);var b=this.B,c=this.A.width;a=Math.floor(100*a);for(var d=0;da.indexOf("http://www.w3.org/2000/svg")&&(a=']*>/g,"").replace(/<\/a>/g,"")}h.mx=function(){};function pt(){}w(pt,gt);pt.prototype.wf=function(a,b){pt.W.wf.call(this,a,b);ht(this,a,b.context());var c=b.context();try{var d=Kd(a,"backgroundColor"),e=a.style.width,f=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=f){var g=ol(d);c.save();c.fillStyle=g.sq;c.fillRect(0,0,parseFloat(e),parseFloat(f));c.restore()}}catch(k){}"block"==aa.window.getComputedStyle(a,null).display&&(b.A=0)};var qt=!tb;function rt(){}w(rt,gt); rt.prototype.wf=function(a,b){rt.W.wf.call(this,a,b);var c=b.context(),d=sb?a.currentStyle:aa.window.getComputedStyle(a,null),e=0;"relative"==d.position&&(e=b.A,b.A=e+a.offsetWidth);ht(this,a,c,e);e=a.innerHTML;e=-1!=e.indexOf("&")?"document"in aa?Ka(e):Ma(e):e;if(za(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;var f=parseFloat,g;g=qt&&a.dataset?"width"in a.dataset?a.dataset.width:null:a.getAttribute("data-"+"width".replace(/([A-Z])/g,"-$1").toLowerCase()); f=f(g);if(g=st(d.textShadow)){c.save();c.fillStyle="rgba(0,0,0,1)";var k=2*c.canvas.width;c.translate(k,0);k=[-k,0];tt(c).transform(k,0,k,0,1);c.shadowOffsetX=g.offsetX+k[0];c.shadowOffsetY=g.offsetY+k[1];c.shadowColor=g.color;c.shadowBlur=g.blur;ut(c,e,d,f);c.restore()}else ut(c,e,d,f)}};function tt(a){var b=new di;a=a.ui;for(var c=0;cb.Wa()&&(Bs(c,!0),a.C=a.J)}}else c.yg=null,c.Al&&(Bs(c,!1),a.C=null,tb&&Ft(a))} function Ft(a){if(a=a.A.querySelector("video")){var b=qd(a),c=Ud(b);c.width&&(Sd(b,c.width+1),setTimeout(function(){Sd(b,c.width)},0))}}function Gt(a,b,c){c=c||a.A;a=hb(b.td);for(var d=0;dg||g>=e.A.length)throw Error("index is out of range");k=e.A[g];var l;if(l=(l=Kt(this.J,k))?l.K:null)l=new Ur(k.id(),l),gr(f.D,l),gq(f.B,k.id(),new Er(0),0)}this.Jc=new Mr(d,0);c=c.K;this.Cd=[];for(d=0;dcd.C)Wd=cd}kf=Wd}else{var Oc=void 0;if(Z instanceof jq){for(var zc=us(cc),lf=null,Sf=0;Sf=a.Jc.A.A.length?0:a.Jc.time();if(b>e||b==e&&(!p(c)||f<=c)){for(;Rt(a)!=b;)Rr(a.Jc,"__step",d),f=0;if(p(c)&&0b.Ga()||c!=a.S?!1:!0} h.Vv=function(a){var b=a.timestamp();if(Ut(this,b)){a=b.Ga();var b=1E3*b.fb(),c=va(),d=c-this.C;this.C=c;c=b-this.G;if(a!=this.F||0>c)c=0,Pt(this,a,b);Ot(this,c,d);this.F=a;this.G=b}};h.Qs=function(a){a=a.timestamp();Ut(this,a)&&Ot(this,0,0)};function Vt(a,b){this.F=a;this.G=b;this.C={}}Vt.prototype.A=null;Vt.prototype.B=null;function Wt(a,b){a.A=[];a.B={};Xt(a,a.F.Qb(),t(b.qq,b));Xt(a,a.F.Mb(),t(b.Jd,b))}function Xt(a,b,c){for(var d=0;da)){for(var e=c.Xe(),c=[],f=e.count(),g=0;g=d&&l<=a&&c.push(k)}for(d=0;da||a>=this.count())throw Error("index is out of range");return this.A[a]};uu.prototype.getTrack=uu.prototype.uk;function vu(){this.A=[]}w(vu,uu);vu.prototype.fB=function(a){return this.uk(a)};vu.prototype.getAudioTrack=vu.prototype.fB;function wu(a,b,c,d,e){this.B=a;this.A=b;this.G=c;this.D=d;this.F=e}w(wu,cn);wu.prototype.Lc=function(){return this.A};function xu(a){return a.F}wu.prototype.width=function(){return this.G};wu.prototype.height=function(){return this.D};wu.prototype.C=function(){return-1!=this.A.indexOf("controls")};function yu(a){return en(a.A)};function zu(a,b,c,d){ru.call(this,b,c,d);this.B=a}w(zu,ru);zu.prototype.video=function(){return this.B};zu.prototype.width=function(){return this.B.width()};zu.prototype.width=zu.prototype.width;zu.prototype.height=function(){return this.B.height()};zu.prototype.height=zu.prototype.height;function Au(){this.A=[]}w(Au,uu);Au.prototype.zi=function(a){return this.uk(a)};Au.prototype.getVideoTrack=Au.prototype.zi;function Bu(){this.A=new vu;this.B=new Au}Bu.prototype.Fg=function(){return this.A};Bu.prototype.audioTracks=Bu.prototype.Fg;Bu.prototype.Zc=function(){return this.B};Bu.prototype.videoTracks=Bu.prototype.Zc;function Cu(){this.A=!0}Cu.prototype.enabled=function(){return this.A};Cu.prototype.enabled=Cu.prototype.enabled;Cu.prototype.xa=function(a){this.A=a};Cu.prototype.Hc=function(){return this.B};function Du(a,b,c){this.A=a;this.rs=b||!1;this.sw=c||!1}h=Du.prototype;h.rs=!1;h.sw=!1;h.key=function(){return this.A};h.Vp=function(){return this.rs};h.shift=function(){return this.sw};function Eu(a){this.B=a;this.A=[]}Eu.prototype.type=function(){return this.B};Eu.prototype.Si=function(){return this.A};function Fu(){this.Nq=[]}Fu.prototype.count=function(){return this.Nq.length};function Gu(){this.B=new Fu}Gu.prototype.A=!0;Gu.prototype.enabled=function(){return this.A};Gu.prototype.xa=function(a){this.A=a};Gu.prototype.Sc=function(){return this.B};function Hu(){}Hu.prototype.A=!0;Hu.prototype.Or=function(){return this.A};var Iu={mG:"free",NI:"restricted",nJ:"sequential"};r("ispring.presenter.presentation.settings.NavigationType",Iu,void 0);r("FREE","free",Iu);r("RESTRICTED","restricted",Iu);r("SEQUENTIAL","sequential",Iu);function Ju(){this.B=new Cu;this.C=new Gu;this.A=new Hu;this.Ns="free"}Ju.prototype.Ug=function(){return this.B};Ju.prototype.mouse=Ju.prototype.Ug;Ju.prototype.Sg=function(){return this.C};Ju.prototype.wi=function(){return this.A};Ju.prototype.navigationType=function(){return this.Ns};Ju.prototype.navigationType=Ju.prototype.navigationType;function Ku(){}Ku.prototype.B=null;Ku.prototype.A=null;Ku.prototype.On=function(){return this.B};Ku.prototype.Fn=function(){return this.A};function Lu(a,b){this.B=a;this.A=b}Lu.prototype.url=function(){return this.B};Lu.prototype.target=function(){return this.A};Lu.prototype.open=function(){zg(this.B,{target:this.A})};var Mu; Mu={F:["BC","AD"],D:["Before Christ","Anno Domini"],J:"JFMAMJJASOND".split(""),oa:"JFMAMJJASOND".split(""),G:"January February March April May June July August September October November December".split(" "),fa:"January February March April May June July August September October November December".split(" "),X:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ja:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Nb:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Za:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), U:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Ca:"Sun Mon Tue Wed Thu Fri Sat".split(" "),K:"SMTWTFS".split(""),sa:"SMTWTFS".split(""),Y:["Q1","Q2","Q3","Q4"],S:["1st quarter","2nd quarter","3rd quarter","4th quarter"],A:["AM","PM"],B:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],jb:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],C:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Wx:6,Bc:[5,6],Xx:5};function Nu(a,b,c){ha(a)?(this.A=Ou(a,b||0,c||1),Pu(this,c||1)):ja(a)?(this.A=Ou(a.getFullYear(),a.getMonth(),a.getDate()),Pu(this,a.getDate())):(this.A=new Date(va()),a=this.A.getDate(),this.A.setHours(0),this.A.setMinutes(0),this.A.setSeconds(0),this.A.setMilliseconds(0),Pu(this,a))}function Ou(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}h=Nu.prototype;h.hv=Mu.Wx;h.iv=Mu.Xx;h.clone=function(){var a=new Nu(this.A);a.hv=this.hv;a.iv=this.iv;return a}; h.getFullYear=function(){return this.A.getFullYear()};h.getMonth=function(){return this.A.getMonth()};h.getDate=function(){return this.A.getDate()};h.getTime=function(){return this.A.getTime()}; h.add=function(a){if(a.C||a.B){var b=this.getMonth()+a.B+12*a.C,c=this.getFullYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;a:{switch(b){case 1:d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.A.setDate(1);this.A.setFullYear(c);this.A.setMonth(b);this.A.setDate(d)}a.A&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.A),this.A.setDate(1),this.A.setFullYear(a.getFullYear()), this.A.setMonth(a.getMonth()),this.A.setDate(a.getDate()),Pu(this,a.getDate()))};h.Mf=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};h.toString=function(){return[this.getFullYear(),Qa(this.getMonth()+1),Qa(this.getDate())].join("")+""};function Pu(a,b){a.getDate()!=b&&a.A.setUTCHours(a.A.getUTCHours()+(a.getDate()=this.B.valueOf()&&a.valueOf()<=this.A.valueOf()};function Ru(){}h=Ru.prototype;h.ku=null;h.ws=null;h.password=function(){return this.A};h.Xi=function(){return this.ku};function Su(a,b){a.ku=b}h.Lm=function(){return this.ws};function Tu(){}Tu.prototype.B=!1;Tu.prototype.C=!1;Tu.prototype.A="never";Tu.prototype.Zf=function(){return this.B};Tu.prototype.loopPlayback=Tu.prototype.Zf;Tu.prototype.Gg=function(){return this.C};Tu.prototype.autoStart=Tu.prototype.Gg;Tu.prototype.Ln=function(a){this.C=a};Tu.prototype.vD=function(){return this.A};Tu.prototype.resumeMode=Tu.prototype.vD;function Uu(){}Uu.prototype.A=!0;Uu.prototype.lk=function(){return this.A};Uu.prototype.fitToWindow=Uu.prototype.lk;function Vu(){this.F=new Ju;this.B=new Tu;this.A=new Uu;this.D=new Ku;this.C=new Ru}h=Vu.prototype;h.np=null;h.rw=null;h.iu="";h.navigation=function(){return this.F};h.Wb=function(){return this.B};Vu.prototype.playback=Vu.prototype.Wb;Vu.prototype.Dg=function(){return this.A};Vu.prototype.appearance=Vu.prototype.Dg;function Wu(a){return a.iu}Vu.prototype.KD=function(){return this.np};Vu.prototype.skin=Vu.prototype.KD;Vu.prototype.yh=function(){return this.rw};Vu.prototype.i18n=Vu.prototype.yh; Vu.prototype.Ph=function(){return this.D};Vu.prototype.Oi=function(){return this.C};function Xu(){}r("ispring.presenter.presentation.IPresenters",Xu,void 0);Xu.prototype.count=function(){};Xu.prototype.count=Xu.prototype.count;Xu.prototype.tk=function(){};Xu.prototype.getPresenter=Xu.prototype.tk;function Yu(){}r("ispring.presenter.presentation.resources.references.IReference",Yu,void 0);Yu.prototype.type=function(){};Yu.prototype.type=Yu.prototype.type;Yu.prototype.title=function(){};Yu.prototype.title=Yu.prototype.title;Yu.prototype.url=function(){};Yu.prototype.url=Yu.prototype.url;Yu.prototype.target=function(){};Yu.prototype.target=Yu.prototype.target;Yu.prototype.navigate=function(){};Yu.prototype.navigate=Yu.prototype.navigate;function Zu(){}r("ispring.presenter.presentation.resources.references.IReferences",Zu,void 0);Zu.prototype.count=function(){};Zu.prototype.count=Zu.prototype.count;Zu.prototype.yi=function(){};Zu.prototype.getReference=Zu.prototype.yi;function $u(){}r("ispring.presenter.presentation.resources.IResources",$u,void 0);$u.prototype.Pd=function(){};$u.prototype.references=$u.prototype.Pd;function av(){}r("ispring.presenter.presentation.IPresentation",av,void 0);av.prototype.Zi=function(){};av.prototype.uniqueId=av.prototype.Zi;av.prototype.ga=function(){};av.prototype.slides=av.prototype.ga;av.prototype.title=function(){};av.prototype.title=av.prototype.title;av.prototype.M=function(){};av.prototype.slideWidth=av.prototype.M;av.prototype.L=function(){};av.prototype.slideHeight=av.prototype.L;av.prototype.Ke=function(){};av.prototype.presenters=av.prototype.Ke;av.prototype.Va=function(){}; av.prototype.company=av.prototype.Va;av.prototype.lg=function(){};av.prototype.resources=av.prototype.lg;function bv(a,b){this.B=a;this.A=b}h=bv.prototype;h.mw=1;h.ow=null;h.nw="_self";h.src=function(){return this.B};h.opacity=function(){return this.mw};h.wd=function(a){this.mw=a};h.url=function(){return this.ow};h.target=function(){return this.nw};function cv(){this.A=[]}cv.prototype.count=function(){return this.A.length};cv.prototype.add=function(a){this.A.push(a)};function dv(a,b){for(var c=a.count(),d=0;da||a>=this.count())throw Error("index is out of range");return this.A[a]};ev.prototype.getPresenter=ev.prototype.tk;function fv(a,b,c){this.ob=a;this.A=b;this.B=[].concat(c)}fv.prototype.name=function(){return this.ob};fv.prototype.localName=function(){return this.A};fv.prototype.Ir=function(){return this.B};function gv(){this.A={}};function hv(a,b,c,d){this.D=a;this.C=b;this.B=c;this.A=d}hv.prototype.type=function(){return this.D};hv.prototype.type=hv.prototype.type;hv.prototype.title=function(){return this.C};hv.prototype.title=hv.prototype.title;hv.prototype.url=function(){return this.B};hv.prototype.url=hv.prototype.url;hv.prototype.target=function(){return this.A};hv.prototype.target=hv.prototype.target;hv.prototype.navigate=function(a){zg(this.B,{target:a||this.A})};hv.prototype.navigate=hv.prototype.navigate;function iv(){this.A=[]}iv.prototype.count=function(){return this.A.length};iv.prototype.count=iv.prototype.count;iv.prototype.yi=function(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.A[a]};iv.prototype.getReference=iv.prototype.yi;function jv(){this.A=new iv}jv.prototype.Pd=function(){return this.A};jv.prototype.references=jv.prototype.Pd;function kv(){}kv.prototype.A=null;kv.prototype.C="";kv.prototype.B="_blank";kv.prototype.uc=function(){return this.A};kv.prototype.logo=kv.prototype.uc;kv.prototype.Ab=function(){return this.C};kv.prototype.webSiteUrl=kv.prototype.Ab;kv.prototype.vl=function(){return this.B};kv.prototype.webSiteTarget=kv.prototype.vl;function lv(a){this.K=a;this.B=new ao;this.ja=new Vu;this.C=new cv;this.D=[];this.S=new ev;this.G=new Bu;this.X=new jv;this.A=new gv;this.F=new gv;this.J=[]}h=lv.prototype;h.jw="";h.un=null;h.iw=null;h.kw=null;h.Rb=null;h.Zi=function(){return this.K};lv.prototype.uniqueId=lv.prototype.Zi;lv.prototype.ga=function(){return this.B};lv.prototype.slides=lv.prototype.ga;lv.prototype.title=function(){return this.jw};lv.prototype.title=lv.prototype.title;lv.prototype.setTitle=function(a){this.jw=a}; lv.prototype.M=function(){return this.U};lv.prototype.slideWidth=lv.prototype.M;lv.prototype.L=function(){return this.Y};lv.prototype.slideHeight=lv.prototype.L;lv.prototype.Ia=function(){return this.ja};lv.prototype.settings=lv.prototype.Ia;h=lv.prototype;h.xn=function(){if(!this.un){var a=Hq(Gq(this.B.count()));this.un=new Io(this.B,"__m",a)}return this.un};h.Zj=function(){return this.iw};h.tl=function(){return this.kw};h.fonts=function(){return this.D};h.Ke=function(){return this.S}; lv.prototype.presenters=lv.prototype.Ke;lv.prototype.Va=function(){return this.Rb};lv.prototype.company=lv.prototype.Va;lv.prototype.Vb=function(){return this.G};lv.prototype.narration=lv.prototype.Vb;lv.prototype.lg=function(){return this.X};lv.prototype.resources=lv.prototype.lg;lv.prototype.Jh=function(){return this.J};function mv(a){this.A=a}mv.prototype.type=function(){return"gotoSlide"};mv.prototype.$=function(){return this.A};function nv(a){this.A=a}nv.prototype.type=function(){return this.A};function ov(a){this.A="gotoSlide";this.B=a}w(ov,nv);ov.prototype.$=function(){return this.B};function pv(a){this.I=a};function P(a,b,c,d,e,f,g,k){this.Rg=a;this.K=a.ga();this.J=c;this.eD=d;this.C=e;this.A=e.ia();this.Sd=this.A.timestamp();this.Y=f;this.D=g;this.nD=k;this.Ok=new I;this.oe=new I;c.B.addHandler(this.qD,this);this.A.tb().addHandler(this.zh,this);this.D.Tn().addHandler(this.Ct,this);this.jb=[];this.oa=new qv;this.U=a.xn();this.G=[];a=this.A.timestamp().$();0<=a&&(this.A.ng()?this.F(a,!0,!1,!1,!1):this.zh(this.A));this.Ca=va();this.pe=new mu;this.pe.tb().addHandler(this.yy,this);this.pe.start();this.ff= new I;this.Tg=new I;this.Ae=new I;this.fa=new I;this.qe=new I;this.Za=new gu;this.Za.rk()&&E(this.Za,"visibilitychange",this.XC,!1,this)}h=P.prototype;h.nm=!1;h.vb=-1;h.Bd=-1;h.Kj=null;h.Ta=!1;h.yp=-1;h.play=function(){0>this.vb?this.Fb(this.Ec()):rv(this)&&!this.A.Bb()?this.ge():this.B.play()};P.prototype.play=P.prototype.play;function rv(a){var b=a.A.timestamp(),c=b.Ga(),b=b.fb(),d=a.B.Na(),c=0<=c?d.yb(c):null;return"suspended"==a.A.state()||null!==c&&b>=c.duration()} P.prototype.pause=function(){this.B&&this.B.pause()};P.prototype.pause=P.prototype.pause;P.prototype.Fb=function(a,b){this.F(a,b,!0,!1,!0)};P.prototype.gotoSlide=P.prototype.Fb;P.prototype.Og=function(a){if(!this.oa.Pg()){p(a)||(a=!0);var b=this.oa.pop();b&&this.F(b.index(),a,!1)}};P.prototype.gotoLastSlideViewed=P.prototype.Og;P.prototype.Ec=function(){var a=Jo(this.U);return No(a)?a.na().index():this.U.ga()[0]};P.prototype.firstSlideIndex=P.prototype.Ec; P.prototype.Ge=function(){var a=Jo(this.U);a.Ld=a.A.length;if(Oo(a))return a.na().index();a=this.U.ga().length;return this.U.ga()[a-1]};P.prototype.lastSlideIndex=P.prototype.Ge;P.prototype.gf=function(a){this.F(this.Ec(),a)};P.prototype.gotoFirstSlide=P.prototype.gf;P.prototype.hf=function(a){this.F(this.Ge(),a)};P.prototype.gotoLastSlide=P.prototype.hf;P.prototype.Ub=function(a){a=p(a)?a:!0;sv(this,a,!0,!1)};P.prototype.gotoNextSlide=P.prototype.Ub; function tv(a){var b;b=p(b)?b:!0;sv(a,b,!0,!1,!0)}P.prototype.Fc=function(a){p(a)||(a=!0);if(0>this.vb)throw Error("current slide is null");uv(this,a,!1)};P.prototype.gotoPreviousSlide=P.prototype.Fc; P.prototype.ge=function(){if(0>this.vb)throw Error("Slide has not been loaded");var a=this.A.timestamp(),b=a.Ga(),c=a.fb(),a=this.B,d=a.Na(),e=0<=b?d.yb(b):null,f=e?e.duration():0,d=b==d.count()-1&&(c>=f||e.we());0>b?(vv(this.D,!1),this.Ja&&sv(this,!0,!1)):d?(qp(a),sv(this,!0,!1)):(this.sa=f<=c,b=a.D.Na(),c=a.B.ia().timestamp().Ga(),c==b.count()-1?qp(a):(b=c+1,a.play(),Fo(a.B,a.$(),b,0)),wv(this),this.sa=!1)};P.prototype.gotoNextStep=P.prototype.ge; P.prototype.he=function(a,b,c,d){void 0==d&&(d=!1);if(a>this.K.count()||0>a)throw Error("slideIndex is out of bounds");var e=this.K.va(a);if(0>b)c=b=0;else{var f=e.Na().count();b>f-1&&(b=f-1)}this.D.state()!=xv&&vv(this.D,!1);if(a!=this.vb){f=this.J;f.F=a;yv(f);if(!e.fc()){this.X=arguments;this.X.$=a;Go(this.C,!0,this.J);return}this.X&&(this.X=null,Go(this.C,!1,this.J));if(0==b&&0==c){this.F(a,d,!0,!1,!0,!1);return}e=this.Wc(a);e instanceof Yt&&e.C.reset(b,1E3*c)}Fo(this.C,a,b,c);d?this.C.start(): this.C.stop();wv(this)};P.prototype.gotoTimestamp=P.prototype.he;function uv(a,b,c){var d=a.Nc();if(0>d){if(0>a.vb)return;d=a.vb}a.Kj=!1;a.F(d,b,!0,c)}P.prototype.Nc=function(){if(0>this.vb)return-1;var a=this.na(),b=a.ye().Yk();if(b)return zv(b);b=Av(this);if(this.vb!=b)return Bv(this).ga()[0];b=Jo(Bv(this));if(Lo(b,this.Bd)){for(a=a.visible();Mo(b)&&!(b.na().C()||!a||a&&b.na().visible()););return(a=b.na())?a.index():-1}return-1};P.prototype.previousSlideIndex=P.prototype.Nc; P.prototype.jf=function(){var a=this.Wc(this.vb),b=!0,c=this.A.timestamp(),d=c.Ga();0>d?(vv(this.D,!1),this.Ja||(uv(this,!1,!0),b=!1)):0d&&(d=0);this.Bd=d;this.F(c.ga()[d],!0,!0,!1,!0,!0,b)}}; h.Nm=function(){if(this.G.length){var a=this.G.pop();a.A?(this.Bd=a.B,this.Fb(a.A.$())):(this.G=[],this.Bd=this.vb)}else this.fa.N()}; h.yy=function(){var a=this.Ca;this.Ca=va();var b=this.A;if(!(0>this.pa())){var c=b.xc(),d=c?(this.Ca-a)/1E3:0,e=this.A.timestamp(),a=e.$(),b=e.Ga(),e=e.fb(),e=e+d,d=this.na();if(c&&0<=b){var c=d.Na(),d=c.yb(b),f=d.duration();if(e>=f)if(d.we()){++b;if(b==c.count()){Fo(this.C,a,b-1,d.duration());sv(this,!0,!1);return}e=0}else{Fo(this.C,a,b,f);Do(this.C,!0);return}}Fo(this.C,a,b,e)}}; h.Ct=function(){this.J.xa(!0);var a=this.Wc(this.vb);a.zp();!this.Qf&&this.Ja?qp(a):(this.sa=!0,this.Qf?(a.play(),Fo(a.B,a.$(),0,0)):sp(a),this.sa=!1,this.Ja&&wv(this))}; function sv(a,b,c,d,e){void 0==d&&(d=!0);if(0>a.vb)throw Error("current slide is null");e=e?Dv(a):a.Ic();if(0<=e)0this.vb)return-1;var a=this.na().ye().Xg();return a?zv(a):Dv(this)};P.prototype.nextSlideIndex=P.prototype.Ic; P.prototype.F=function(a,b,c,d,e,f,g){a<<=0;if(a>=this.K.count()||0>a)throw Error("Invalid slide index");void 0==b&&(b=!0);void 0==c&&(c=!0);void 0==d&&(d=!1);void 0==e&&(e=!0);void 0==f&&(f=!0);void 0==g&&(g=!1);if(a==this.vb)this.he(a,0,0,b);else{this.D.state()!=xv&&vv(this.D,!1);var k=this.J;k.F=a;yv(k);a:switch(this.J.A[a].state()){case 2:k=2;break a;case 1:k=1;break a;default:k=0}if(2!=k)this.X=arguments,this.X.$=a,Go(this.C,!0,this.J);else{this.X=null;this.J.xa(!1);this.Qf=b;k=(this.Ja=d)?this.vb: a;this.S=this.K.va(k).transition().clone();this.qe.N(this.S,this.vb,a);Fo(this.C,k,-1,0);k=this.Wc(a);if(k instanceof Yt)if(g&&Tt(k.C),d&&!b){var l=k.Na(),m=l.count()-1,l=l.yb(m).duration();k.C.reset(m,1E3*l)}else Mt(k.C),k.C.reset(0,0);if(k=f&&0m.B?u.background():m.K.A[m.B];m.D=u.A[n];m.B=n;n=m;jp(n.C);kp(n.D);kp(n.C);q=new Gv(m.Za,m.Ca,q,m.D,m.C,m.oa);n=l;l=q;"RandomTransition"==n&&(q=Hv[Math.floor(Math.random()*Hv.length)], n=q[Math.floor(Math.random()*q.length)]);l=(q=Iv[n])?q(l):new Jv(l);m.A=l;l.kh?Kv(m):l.Oj.addHandler(m.G,m)}else Lv(this.D,a);Mv(this,a,c);this.C.start(d);f&&((m=this.S.B)?(l=this.Y.mediaController(),Nv(l,m,l.Kd.timestamp(),0)):this.S.D&&hs(this.Y.mediaController()));k||this.Ct();e&&wv(this)}}};function wv(a){a.sa||a.oe.N()} P.prototype.playbackState=function(){var a=this.A.state(),b=this.A.timestamp().Ga();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"};P.prototype.playbackState=P.prototype.playbackState; P.prototype.zh=function(a){a=a.timestamp();var b=a.$(),c=a.Ga(),d=a.fb();if(0>c){var e=d,f=0;if(this.S&&this.S.A!=Ov){var g=this.D.J*this.S.duration();isNaN(g)&&(g=0);f=Math.max(0,this.S.duration()-g);e-=g}this.nD.setProgress(0this.vb)throw Error("Current slide is undefined");return this.K.va(this.vb)};P.prototype.currentSlide=P.prototype.na;h=P.prototype;h.$b=function(){if(!this.B)throw Error("Current slide is undefined");return this.B}; function Mv(a,b,c){if(a.vb!=b){c&&0<=a.vb&&a.oa.push(a.K.va(a.vb));a.B&&(a.B.Xu(),a.B.Wf());var d;d=Bv(a).ga();var e=-1;null===a.Kj||(e=a.Kj?d.indexOf(b,a.Bd):d.lastIndexOf(b,a.Bd));d=0<=e?e:d.indexOf(b);0<=d&&(a.Bd=d);a.Kj=null;a.vb=b;d=a.K.va(b);d.C()||Zn(d,!0);c&&(c=a.Y.A,c.Df!=b&&(c.Df=b,c.Bg=!0));a.B=a.Wc(b);a.Ae.N(b);Pv(a,d);a.B&&(c=a.B,up(c,a.Ta),c.Vf(a.Y));a.ff.N(b)}}function Pv(a,b){var c=b.index(),d=a.Wc(c),d=b.persistState(d),e=a.Y.A;e.A[c]=d;e.Bg=!0;e.invalidate()} h.Wc=function(a){if(!this.K.va(a).fc())return null;var b=this.jb,c=b[a];c||(c=cu(this.eD,a),b[a]=c,c.stateChangedEvent().addHandler(this.Cz,this),c instanceof Br?c.Xa().quizPlayerEvent().addHandler(this.iz,this):c instanceof Bp?c.Cb().interactionPlayerEvent().addHandler(this.Sy,this):c instanceof Dr&&c.mb().scenarioPlayerEvent().addHandler(this.nz,this));return c}; h.iz=function(a){switch(a){case "gotoPreviousSlide":this.Fc();break;case "skipQuizSlide":this.Ub();break;case "quizFinished":a=this.na();var b=Ep(this.$b().Xa());a=Ip(b)?a.B:a.A;var b=this.na(),c=this.$b().Xa(),d=Ep(c);"graded"==d.A&&Jp(d)&&!Ip(d)&&b.tr()&&c.restartQuiz();a:{b=new ku(this);switch(a.type()){case "closePlayerWindow":b.I.fa.N();break a;case "gotoNextSlide":tv(b.I);break a;case "gotoSlide":a=a.$();b.I.Fb(a);break a}throw Error("unknown action type");}}}; h.Sy=function(a){switch(a){case "gotoNextSlide":this.Ub();break;case "gotoPreviousSlide":this.Fc()}};h.nz=function(a){switch(a){case "skipScenarioSlide":this.Ub();break;case "scenarioFinished":a=this.na();var b=xp(this.$b().mb()).A?a.B:a.A;a:{a=new pv(this);switch(b.type()){case "closePlayerWindow":a.I.fa.N();break a;case "gotoNextSlide":tv(a.I);break a;case "gotoSlide":b=b.$();a.I.Fb(b);break a}throw Error("unknown action type");}}};h.Cz=function(a){Pv(this,a)};h.Pb=function(){return this.ff}; P.prototype.slideChangeEvent=P.prototype.Pb;P.prototype.$g=function(){return this.Tg};P.prototype.stepChangeEvent=P.prototype.$g;P.prototype.Bc=function(){return this.Ae};P.prototype.Je=function(){return this.Ok};P.prototype.playbackCompleteEvent=P.prototype.Je;function Fv(a){a.nm||(a.nm=!0,a.Ok.N())}P.prototype.qD=function(a){var b=this.X;b&&b.$==a.index()&&(this.X=null,Go(this.C,!1,this.J),b.callee.apply(this,b))};P.prototype.Xa=function(){return 0>this.vb||!(this.na()instanceof Gp)?null:this.$b().Xa()}; P.prototype.quizPlayer=P.prototype.Xa;P.prototype.Cb=function(){return 0>this.vb||!(this.na()instanceof Ap)?null:this.$b().Cb()};P.prototype.mb=function(){return 0>this.vb||!(this.na()instanceof Cr)?null:this.$b().mb()};P.prototype.scenarioPlayer=P.prototype.mb;function qv(a){this.fn=[];this.Ej=a||1}h=qv.prototype;h.fn=null;h.Ej=0;h.$m=0;h.Ef=0;h.Bq=!1;h.push=function(a){this.Bq||(this.fn[this.Ef]=a,this.Ef=(this.Ef+1)%this.Ej,this.$m=Math.min(this.$m+1,this.Ej))}; h.pop=function(){if(this.Bq||this.Pg())return null;this.Ef=0>this.Ef-1?this.Ej-1:this.Ef-1;this.$m--;return this.fn[this.Ef]};h.top=function(){return this.Pg()?null:this.fn[0>this.Ef-1?this.Ej-1:this.Ef-1]};h.Pg=function(){return!this.$m};h.Sw=function(){this.Bq=!0};function Cv(a,b,c){this.C=a;this.A=b;this.B=c}Cv.prototype.A=null;P.prototype.Ui=function(){return this.D};P.prototype.slideTransitionController=P.prototype.Ui; P.prototype.ir=function(a){var b=this.Wc(this.vb);b&&(b=b.view(),b instanceof ep&&b.B.N(a,new dp,!0))};P.prototype.XC=function(){hu(this.Za)?(this.$q=this.A.xc(),this.pause()):this.$q&&Ag(function(){this.play()},this,100)};function Uv(){this.B=new I;this.C=new I;this.A=new I}h=Uv.prototype;h.$h=!1;h.Zh=!1;h.qm=null;h.Mj=null;h.xi=function(){return"drag"};h.Xm=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.$h&&(this.Zh=this.$h=!1),this.Zh=!1,1;if("touchMove"==a&&this.Zh)return 1}this.$h&&(this.Zh=this.$h=!1,this.A.N(this.Mj.x,this.Mj.y));return 0}; h.Bm=function(a,b){var c=new Ub(b.touches()[0].clientX(),b.touches()[0].clientY());this.Zh?(c=Zb(c,this.qm),Vb(c,this.Mj)||(this.$h||(this.$h=!0,this.C.N(this.qm.x,this.qm.y)),this.Mj=c,this.B.N(c.x,c.y))):(this.Zh=!0,this.qm=c,this.Mj=new Ub)};h.wh=function(){};function Vv(){this.B=new I;this.A=new I}h=Vv.prototype;h.Bj=-1;h.Ll=0;h.xi=function(){return"scale"};h.Xm=function(a,b){var c=2==b.touches().length,d=!c&&0this.rm&&(Zv(this),this.rm=this.li);$v(this,Sb(this.rm*a,1,4))};h.Pz=function(){this.rm=-1};h.Oz=function(a,b){var c=new Ub(a,b);this.tj.push({offset:c,time:va()});aw(this,$b(this.wv,c))};h.Nz=function(){Zv(this);this.tj=[];this.wv=this.A.clone()}; h.Mz=function(){var a=this.tj.length;if(2<=a){var b=this.tj[a-2],c=this.tj[a-1],d=c.time-b.time;0=f.duration()}if(f){f=new iw("currentSlideIsLastSlide");break a}}else if(qw(this,a)&&-1==this.I.Nc()&&(f=this.I.ia().timestamp(),0==f.Ga()&&0==f.fb())){f=new iw("currentSlideIsFirstSlide");break a}f=null}e.presentationFlow=f;"quizSwitchToNextSlide"!=a&&"quizSwitchToNextSlideWithoutBranching"!= a&&"scenarioSwitchToNextSlide"!=a&&"scenarioSwitchToNextSlideWithoutBranching"!=a&&(e[Pm]=rw(this,a,b));f="quizSwitchToNextSlideWithoutBranching"==a||"scenarioSwitchToNextSlideWithoutBranching"==a?Dv(this.I):this.I.Ic();e[Rm]=sw(this,a,b,f);e[Sm]=tw(this,a,b,f);f=Om;k="playPauseControl"!=a||pw(this,a)?(k=0<=this.I.pa()?this.I.na():null)?k.Wg().Zw(a)?null:new iw("currentSlideIsLocked"):null:null;e[f]=k;var k=f=null,l;for(l in e)e.hasOwnProperty(l)&&(g=e[l])&&(f=l,k=g);return null===f?null:new ow(a, f,k,b,c,d)};Q.prototype.checkNavigationRestriction=Q.prototype.Zb; function rw(a,b,c){var d=a.I,e=a.A.Ia().navigation().navigationType(),f=0<=d.pa()?d.na():null;if(!f)return null;var g;var k=a.I,l=0<=k.pa()?k.na():null;if(l){g=a.A.ga();switch(b){case Vm:l=g.va(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":pw(a,b)&&(c=k.Ic(),0<=c?l=g.va(c):(c=!!a.na().ye().Xg(),a.A.Ia().Wb().Zf()&&!c&&(l=g.va(a.Ec()))));break;case "switchToPreviousSlide":case "switchToPreviousStep":qw(a,b)&&(a=k.Nc(),0<=a&&(l=g.va(a)));break;case Qm:l=null}g=l}else g= null;if(g==f)return null;if(!g)return b==Qm&&"free"!=e?new iw("presentationSeekingDisabled"):null;switch(e){case "restricted":if(g.C())break;if(g.index()!=d.Ic()&&g.index()!=d.Nc())return new iw("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.Li)return new iw("currentSlideIsNotCompleted");break;case "sequential":if(g.index()!=d.Ic()&&(0!=g.index()||"switchToNextSlide"!=b))return g.C()?new iw("backwardNavigationIsRestricted"):new iw("forwardNavigationIsRestricted");if("slide"==f.type()&& !f.Li)return new iw("currentSlideIsNotCompleted")}return null} function sw(a,b,c,d){pw(a,b)?c=d:qw(a,b)&&(c=a.Nc());if(!p(c))return null;d=a.I.$b().view();if((d instanceof Kp||d instanceof hp)&&!d.A()&&c!=a.I.pa())return new iw("interactionNotCompleted");if(!(0=c.fb()}return!1}function ww(a,b,c,d){return(b=a.Zb(b,c,d,null))?(a.B.N(b),!1):!0}Q.prototype.play=function(){ww(this,"playPauseControl",this.I.pa(),null)&&this.I.play()};Q.prototype.play=Q.prototype.play;Q.prototype.pause=function(){ww(this,"playPauseControl",this.I.pa(),null)&&this.I.pause()};Q.prototype.pause=Q.prototype.pause; Q.prototype.Fb=function(a,b){ww(this,Vm,a,null)&&this.I.Fb(a,b)};Q.prototype.gotoSlide=Q.prototype.Fb;Q.prototype.Og=function(a){var b;b=(b=this.I.oa.top())?b.index():-1;-1!=b&&ww(this,Vm,b,null)&&this.I.Og(a)};Q.prototype.gotoLastSlideViewed=Q.prototype.Og;Q.prototype.gf=function(a){ww(this,Vm,this.I.Ec(),null)&&this.I.gf(a)};Q.prototype.gotoFirstSlide=Q.prototype.gf;Q.prototype.hf=function(a){ww(this,Vm,this.I.Ge(),null)&&this.I.hf(a)};Q.prototype.gotoLastSlide=Q.prototype.hf; Q.prototype.Ub=function(a){ww(this,"switchToNextSlide",this.I.Ic(),null)&&this.I.Ub(a)};Q.prototype.gotoNextSlide=Q.prototype.Ub;Q.prototype.Fc=function(a){ww(this,"switchToPreviousSlide",this.I.Nc(),null)&&this.I.Fc(a)};Q.prototype.gotoPreviousSlide=Q.prototype.Fc;Q.prototype.ge=function(){ww(this,"switchToNextStep",this.I.pa(),null)&&this.I.ge()};Q.prototype.gotoNextStep=Q.prototype.ge;Q.prototype.jf=function(){ww(this,"switchToPreviousStep",this.I.pa(),null)&&this.I.jf()}; Q.prototype.gotoPreviousStep=Q.prototype.jf;Q.prototype.he=function(a,b,c,d){ww(this,a==this.I.pa()?"slideSeeking":Qm,a,new mj(a,b,c))&&this.I.he(a,b,c,d)};Q.prototype.gotoTimestamp=Q.prototype.he;Q.prototype.Ec=function(){return this.I.Ec()};Q.prototype.firstSlideIndex=Q.prototype.Ec;Q.prototype.Ge=function(){return this.I.Ge()};Q.prototype.lastSlideIndex=Q.prototype.Ge;Q.prototype.Ic=function(){return this.I.Ic()};Q.prototype.nextSlideIndex=Q.prototype.Ic;Q.prototype.Nc=function(){return this.I.Nc()}; Q.prototype.previousSlideIndex=Q.prototype.Nc;Q.prototype.pa=function(){return this.I.pa()};Q.prototype.currentSlideIndex=Q.prototype.pa;Q.prototype.na=function(){return this.I.na()};Q.prototype.currentSlide=Q.prototype.na;Q.prototype.playbackState=function(){return this.I.playbackState()};Q.prototype.playbackState=Q.prototype.playbackState;Q.prototype.ia=function(){return this.I.ia()};Q.prototype.clock=Q.prototype.ia;Q.prototype.Pb=function(){return this.I.Pb()};Q.prototype.slideChangeEvent=Q.prototype.Pb; Q.prototype.$g=function(){return this.I.$g()};Q.prototype.stepChangeEvent=Q.prototype.$g;Q.prototype.Bc=function(){return this.I.Bc()};Q.prototype.Je=function(){return this.I.Je()};Q.prototype.playbackCompleteEvent=Q.prototype.Je;Q.prototype.Uk=function(){return this.B};Q.prototype.navigationRestrictedEvent=Q.prototype.Uk;Q.prototype.Nb=function(){return this.I.Nb()};Q.prototype.$b=function(){return this.I.$b()};Q.prototype.Xa=function(){return this.I.Xa()};Q.prototype.quizPlayer=Q.prototype.Xa; Q.prototype.mb=function(){return this.I.mb()};Q.prototype.scenarioPlayer=Q.prototype.mb;Q.prototype.Cb=function(){return this.I.Cb()};Q.prototype.Ui=function(){return this.I.Ui()};Q.prototype.slideTransitionController=Q.prototype.Ui;Q.prototype.Ar=function(a,b){this.I.Ar(a,b)};Q.prototype.Nm=function(){this.I.Nm()};function xw(){}xw.prototype.A=null;xw.prototype.B=null;xw.prototype.start=function(a,b){var c=Pa(b[0],8);this.A=new yw(a,"arial,'URW Gothic L',sans-serif",c);this.B=new yw(a,"Georgia,'Century Schoolbook L',serif",c)}; function yw(a,b,c){a=String(a);for(var d=['"'],e=0;eg))if(f in Oa)f=Oa[f];else if(f in Na)f=Oa[f]=Na[f];else{g=f;l=f.charCodeAt(0);if(31l)g=f;else{if(256>l){if(g="\\x",16>l||256l&&(g+="0");g+=l.toString(16).toUpperCase()}f=Oa[f]=g}l=f}d[k]=l}d.push('"');a=d.join("");this.A=id("span");this.A.innerHTML=c;z(this.A,{position:"absolute",top:"-999px",left:"-999px",fontSize:"100px", fontFamily:b});B(this.A,0);document.body.appendChild(this.A);this.B=Ud(this.A).width;z(this.A,"fontFamily",a+","+b)}yw.prototype.Eb=function(){md(this.A)};function zw(a){return Ud(a.A).width!=a.B};var Aw={};function Bw(a,b,c,d){var e;d=d||c;if(a in Aw)(Aw[a]?c:d)();else{e=e||5E3;var f=new xw;f.start(a,b);var g=va(),k=setInterval(function(){var a=!1,b=!1;zw(f.A)||zw(f.B)?b=a=!0:va()-g>e&&(a=!0,b=!1);a&&(clearInterval(k),f.A.Eb(),f.A=null,f.B.Eb(),f.B=null,b?c():d())},50)}} function Cw(a,b){da(b)||(b=[b]);for(var c=[],d=0;dthis.sa?(this.pe=Math.min(this.Ja,1024),this.S=this.pe/this.Ja,this.Bc=this.sa*this.S):(this.Bc=Math.min(this.sa,1024),this.S=this.Bc/this.sa,this.pe=this.Ja*this.S);this.qe=bd("DIV");pi(this.qe,1/this.S,1/this.S);this.J=G}h=R.prototype;h.start=function(){this.ff.appendChild(this.qe);this.Da();this.setProgress(0)};h.setProgress=function(a){this.kh&&this.Ea(this.qa()?1-a:a)}; h.qa=function(){return this.ir};h.Da=function(){};h.$u=function(){};h.Ea=function(){};function Fw(a){return a.qa()?a.nc:a.mc}function Gw(a){return a.qa()?a.mc:a.nc}function Hw(a,b){null!=Gw(a)&&Gw(a).Ri(b)}function Iw(a,b){Fw(a).Ri(b)} h.Ha=function(a,b,c,d,e,f){function g(){if(!--k){var a=u,b=v,c=C,d=D,e=H;this.Qa=q;this.Aa=a;this.vg=b;this.Vl=d;this.wg=c;this.Yl=e;1!=this.kh&&(this.kh=!0,this.Oj.N(!0))}}0!=this.kh&&(this.kh=!1,this.Oj.N(!1));for(var k=0,l=0;la?(b=V(0,0,.5,-90),this.F=b(a),b=V(0,0,.5,-45),this.C=b(a),b=V(0,0,.5,40),b=this.G==Nw?"translateX("+-c+"px) translateZ("+this.F+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.F+"px) rotateY("+-this.C+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):.85>a?(b=V(.5,-90,.85,0),this.F=b(a),b=V(.5,-45,.85,0),this.C=b(a),b=V(.5,40,.85,90),b=this.G==Nw?"translateX("+ -c+"px) translateZ("+this.F+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.F+"px) rotateY("+-this.C+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.qa()&&(this.C=0),b=V(.85,90,1,180),b="translateX("+-c+"px) rotateY("+this.C+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)");F(this.D,b)}else.5>a?(b=V(0,1,.5,0),b="scaleY("+b(a)+")",B(this.B,1),B(this.A,0),F(this.B,b)):(b=V(.5,0,1,1),b="scaleY("+b(a)+")",B(this.A,1),B(this.B,0),F(this.A, b))};var Nw=1;function Ow(a,b,c){R.call(this,a);this.F=c;this.qa()?jp(Fw(this)):jp(Gw(this));this.Ha(!0,!0);this.D=b==Nw}w(Ow,R); Ow.prototype.Da=function(){Hw(this,!1);Iw(this,!1);this.C=this.Aa;this.B=this.Qa;var a=document.createElement("DIV");this.A=document.createElement("DIV");var b=this.M(),c=this.L();try{wg(a,Math.max(b,c)+"px"),xg(a,b/2+"px "+c/2+"px"),vg(this.A),this.D?(this.A.appendChild(this.C),this.A.appendChild(this.B)):(this.A.appendChild(this.B),this.A.appendChild(this.C)),a.appendChild(this.A),Jw(this).appendChild(a)}catch(d){this.D?(this.A.appendChild(this.C),this.A.appendChild(this.B)):(this.A.appendChild(this.B), this.A.appendChild(this.C))}z(this.C,"position","absolute");z(this.B,"position","absolute");Rd(this.A,b,c);Rd(this.C,b,c);Rd(this.B,b,c);this.F&&(this.D?F(this.C,"rotateY(180deg)"):F(this.B,"rotateY(180deg)"))}; Ow.prototype.Ea=function(a){if(this.F){a=this.D?1-a:a;var b=.25*(1-Math.cos(2*a*Math.PI));a=Pw(.63,.43)(a);var c=Math.max(this.M(),this.L());F(this.A,"rotateY("+-180*a+"deg)translateZ("+b*c*-.3+"px)")}else a=Pw(.63,.43)(a),.5>a?(b=V(0,1,.5,0),a="scaleX("+b(a)+")",B(this.C,1),B(this.B,0),F(this.C,a)):(b=V(.5,0,1,1),a="scaleX("+b(a)+")",B(this.B,1),B(this.C,0),F(this.B,a))};function Qw(a,b){R.call(this,a);this.C=b;this.Ha(!1,!0);this.B=[];var c=this.M();switch(this.C){case Rw:c=this.L();break;case Sw:c=this.M()}this.A=Math.floor(c/7);for(var c=[],d=0;db.Jn?1:0});for(d=0;d=this.B[c].A+.2?b.addColorStop(g,f):d>= this.B[c].A?b.addColorStop(g,"rgba(255,255,255,"+k+")"):b.addColorStop(g,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.M(),this.L());e.fill();e.restore()};var Rw=0,Sw=1;function Tw(a,b){this.B=a;this.A=b};function Pw(a,b){return function(c){if(0!=a||1!=b){for(var d=c,e=0;4>e;++e){var f=3*(1-3*b+3*a)*d*d+2*(3*b-6*a)*d+3*a;if(0==f)break;d-=((((1-3*b+3*a)*d+(3*b-6*a))*d+3*a)*d-c)/f}c=((-2*d+3)*d+0)*d}return c}}var Uw=Pw(.42,.58);function V(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function Mw(a,b,c){if(c=b)return 1;a=(c-a)/(b-a);return-2*Math.pow(a,3)+3*Math.pow(a,2)} function Vw(a,b,c,d){if(dd?(g=1-d/.2,k=0):1<=d&&(e=1-(d-1)/.2,f=1);c.addColorStop(k,"rgba(0,0,0,"+ti(g)+")");c.addColorStop(f,"rgba(0,0,0,"+ti(e)+")");b.fillStyle=c;b.fillRect(0,0,this.M(),this.L());b.restore();b=.8-.2;c=this.C;e=0;for(d=[1];;){f=2*a-.03125*e;if(0>=f)break;else 1>f&&d.push(f);++e}d.push(0); e=this.A;f=this.B;e=c.createRadialGradient(e,f,0,e,f,this.F);for(f=d.length-1;0<=f;--f){var g=d[f],k=a,k=2*k,k=1-Mw(k-.2,k,g),l=a,l=2*l,k=.3*(.5*Math.cos(8*Math.PI*(g-2*a))+.5)*k*Mw(l-.2-b-.2,l-.2-b,g),k=k*(1-.5*g),k="rgba(0,0,0,alpha)".replace("alpha",ti(k).toString());e.addColorStop(g,k)}c.fillStyle=e;c.fillRect(0,0,this.M(),this.L())};var Xw=0,$w=1,Yw=2,Zw=3,ax=4;function bx(a,b){R.call(this,a);this.C=b;this.Ha(!0,!0)}w(bx,R); bx.prototype.Da=function(){var a=this.M(),b=this.L();Iw(this,!1);Hw(this,!1);this.F=1.25*Math.max(a,b);this.A=id("DIV");Jw(this).appendChild(this.A);try{var c=this.M(),d=this.L();Rd(this.A,c,d);var e=(.5*c).toString()+"px "+(.5*d).toString()+"px";wg(this.A,this.F.toString()+"px");xg(this.A,e);if(yb){var f=id("DIV");this.A.appendChild(f);Rd(f,c,d);z(f,"position","absolute");vg(f);this.A=f}this.G=!0}catch(g){this.G=!1}this.D=eg();hg(this.D,.5*a,.5*b,this.F);cx(this,this.C==dx)}; function cx(a,b){function c(a,b){var c=b&1;return c*(a-1)+(1-2*c)*(b>>1)}var d=a.Aa,e=a.Qa,f=a.M(),g=a.L(),f=Math.floor(f/7),g=Math.floor(g/5),k=d.width-6*f,l=d.height-4*g;a.B=[];for(var m=0;5>m;++m)for(var n=c(5,m),q=n*g,u=4==n?l:g+1,v=0;7>v;++v){var C=c(7,v),D=new ex(d,e,C*f,q,6==C?k:f+1,u,b,a.D,a.G);a.A.appendChild(D.A);a.B[7*n+C]=D}fx(a)} function fx(a){for(var b=.7-.15,c=a.C==dx?b/4:0,d=a.C==gx?b/6:0,b=0,e=1,f=0;5>f;++f)for(var g=0;7>g;++g){var k=f*c+g*d+.15*Math.random(),b=Math.max(k,b),e=Math.min(k,e);a.B[g+7*f].X=k}c=e;b=.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)f=a.B[e+7*d],f.X=(f.X-c)*b}bx.prototype.Ea=function(a){for(var b=this.B.length,c=0;ce:1=c&&ix(a,!0);F(a.A,(a.B?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.U?90<=b&&ix(a,!1):90>=b&&ix(a,!0),F(a.A,(a.B?"scaleY(":"scaleX(")+Math.cos(a.D*Math.PI/180).toString()+")");B(a.G,.5*Math.sin(a.D*Math.PI/180))}} function ix(a,b){var c=b?a.Y:a.C,d=b?a.C:a.Y;a.U=b;z(c,"visibility","visible");z(d,"visibility","hidden")};function jx(a){R.call(this,a);this.J=!1;this.Ha(!1,!0);this.A=0;a=this.M();var b=this.L(),c=kx!=a||lx!=b;if(!mx||c)mx=[],kx=a,lx=b,nx(a,b)}var mx,kx,lx;w(jx,R);jx.prototype.Da=function(){Hw(this,!1);Iw(this,!0);var a=this.Aa;Jw(this).appendChild(a);this.B=U(this.M(),this.L());this.B.getContext("2d").drawImage(a,0,0)}; function nx(a,b){for(var c=mx,d=a/54,e=b/42,f=0,g=0,k=0;54>k;++k){for(var g=0,l=Math.round((k+1)*d)-f,m=f,n=0;42>n;++n){var q=Math.round((n+1)*e)-g,u=new ox(m,g,l,q);u.A=Math.random();c.push(u);g+=q}f+=l}c.sort(function(a,b){return a.Ab.A?1:0});d=c.length;for(k=0;ka){var m=k/l;k>l?(k=a,l=k/m):(l=a,k=l*m)}a=new bc(k,l);k=a.width;l=a.height;a=U(k,l);m=a.getContext("2d");p(f)?f(m,e,k,l):m.drawImage(e,0,0,k,l);e=g.createTexture();g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.texImage2D(g.TEXTURE_2D,0,g.RGBA,g.RGBA,g.UNSIGNED_BYTE,a);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MAG_FILTER,g.LINEAR);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MIN_FILTER, g.LINEAR_MIPMAP_LINEAR);g.generateMipmap(g.TEXTURE_2D);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.CLAMP_TO_EDGE);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.CLAMP_TO_EDGE);g.bindTexture(g.TEXTURE_2D,null);g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.uniform1i(c,d);return e}h.jd=function(){alert("Please override _getFragmentShaderSource");return""};h.kd=function(){alert("Please override _getVertexShaderSource");return""};h.md=function(){}; function tx(a,b,c){var d=a.V;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return d.getShaderParameter(b,d.COMPILE_STATUS)?b:(a.X=!1,null)}function xx(a,b,c){a=a.V;var d=b.length/c,e=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,e);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b),a.DYNAMIC_DRAW);e.Ni=c;e.A=d;return e} function yx(a,b){var c=a.V,d=b.length/1,e=c.createBuffer();c.bindBuffer(c.ELEMENT_ARRAY_BUFFER,e);c.bufferData(c.ELEMENT_ARRAY_BUFFER,new Uint16Array(b),c.DYNAMIC_DRAW);e.Ni=1;e.A=d;return e}function zx(a){if(0==a.Fo.length)throw"Invalid popMatrix!";a.A=a.Fo.pop()}function Ax(a){var b=mat4.create();mat4.set(a.A,b);a.Fo.push(b)}function Bx(a,b,c,d){mat4.translate(a.A,[-d[0],-d[1],-d[2]]);mat4.rotate(a.A,b*Math.PI/180,c);mat4.translate(a.A,d)} function Cx(a,b,c,d,e){var f=a.V;f.bindBuffer(f.ARRAY_BUFFER,b.rc);p(d)&&d();f.vertexAttribPointer(a.oe,b.rc.Ni,f.FLOAT,!1,0,0);null!=b.Se&&(f.bindBuffer(f.ARRAY_BUFFER,b.Se),p(e)&&e(),f.vertexAttribPointer(a.vj(),b.Se.Ni,f.FLOAT,!1,0,0));f.bindBuffer(f.ARRAY_BUFFER,b.sc);f.vertexAttribPointer(a.Sd,b.sc.Ni,f.FLOAT,!1,0,0);a.no();f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,b.qc);p(c)||(c=f.TRIANGLES);f.drawElements(c,b.qc.A,f.UNSIGNED_SHORT,0)} h.vj=function(){alert("override _getVertexNormalAttributeLocation");return-1};h.Ud=function(){alert("override _getSamplerUniform");return null};h.no=function(){};function Dx(a){a.oe=Ex(a,"aVertexPosition");a.Sd=Ex(a,"aTextureCoord");a.Ok=Fx(a,"uPMVMatrix");a.Qf=Fx(a,"uNMatrix")}function Gx(a,b){for(var c=0,d=0;dg;++g)for(var k=c;k=T.C,pa=v,ra=C,ga=D,sa=H,vb=this.A==fz||this.A==gz,Ra= this.qa(),Sa=this.M(),Ca=this.L(),S=this.B.getContext("2d"),cc=Qy,Z=Ry,Jb=Sy,ya=this.Aa,nb=this.Qa;Ba&&(Ba=cc[ma],ma=(vb?Z:Jb)[ma],Z=oa.B.getContext("2d"),Jb=oa.A.getContext("2d"),Sa-=pa+ga,Ca-=ra+sa,Z.drawImage(Ba,pa,ra,ga,sa,0,0,ga,sa),Jb.drawImage(ma,Sa,Ca,ga,sa,0,0,ga,sa),Z.save(),Z.globalCompositeOperation="source-out",Z.drawImage(ya,pa,ra,ga,sa,0,0,ga,sa),Z.restore(),Jb.save(),Jb.globalCompositeOperation="source-out",Jb.drawImage(nb,Sa,Ca,ga,sa,0,0,ga,sa),Jb.restore(),S.clearRect(Ra&&vb?Sa: pa,Ra&&!vb?Ca:ra,ga,sa),oa.F=!0)}ra=g;pa=k;oa=q.D;sa=T.sa;Ra=T.X;vb=T.J;ga=kz(a,T.C,T.U,Ra);Sa=kz(a,T.D,T.K,Ra);nb=ga-Sa;Ra=T.G;Ba=T.Y;S=T.S;Ca=Ba?-S:S;ya=ga>Sa;Ra&&(Ca=Ba?S:-S);ga=Ba?Math.max(ga,Sa):Math.min(ga,Sa);nb=Math.atan2(nb,vb)*Ca;ya?ug(sa,"0% 0%"):ug(sa,"100% 100%");ga*=S;F(sa,"translateZ("+ga+"px)"+((Ra?"rotateY":"rotateX")+"("+nb+"rad)"));vb=pa;sa=oa;Ra=nb;S=ga;oa=T.Ja;pa=T.Ca;ya=T.J;nb=T.G;ga=void 0;Ca=ga=Array(16);Ca[0]=0;Ca[1]=0;Ca[2]=0;Ca[3]=0;Ca[4]=0;Ca[5]=0;Ca[6]=0;Ca[7]=0;Ca[8]= 0;Ca[9]=0;Ca[10]=0;Ca[11]=0;Ca[12]=0;Ca[13]=0;Ca[14]=0;Ca[15]=0;ga[0]=1;ga[1]=0;ga[2]=0;ga[3]=0;ga[4]=0;ga[5]=1;ga[6]=0;ga[7]=0;ga[8]=0;ga[9]=0;ga[10]=1;ga[11]=0;ga[12]=0;ga[13]=0;ga[14]=0;ga[15]=1;nb?(ra-=(oa-ya)/2,qg(ga,ra,0,0),sg(ga,sa),qg(ga,-ra,0,0),qg(ga,0,0,S),sg(ga,Ra)):(ra=vb-(pa-ya)/2,qg(ga,0,ra,0),rg(ga,sa),qg(ga,0,-ra,0),qg(ga,0,0,S),rg(ga,Ra));sa=mg();ng(sa,oa,pa,0,1);pg(ga,sa,sa);ra=mg();ng(ra,sa[0],sa[1],sa[2],0);og(ra,T.fa,ra);sa=mg();ng(sa,oa,pa,1,0);vb=mg();ng(vb,oa,pa,0,0);og(sa, vb,sa);pg(ga,sa,sa);oa=kg(sa,ra);T.oa?0<=oa&&lz(T,!1):0>=oa&&lz(T,!0)}}};function iz(a,b,c){this.B=a;this.A=[];this.C=b;this.F=c}function jz(a,b,c,d,e,f,g,k,l,m,n,q){this.B=b;this.A=c;F(c,(n?"rotateY":"rotateX")+"(180deg)");this.J=f;this.sa=a;this.Ja=d;this.Ca=e;this.fa=m;this.C=g;this.D=g+(k-g)/2;this.U=.8+this.C-.2;this.K=.8+this.D-.2;this.S=0>l?-1:1;this.X=Math.abs(l);this.Y=q;this.G=n;this.F=!1;lz(this,!0)} function lz(a,b){var c=b?a.B:a.A,d=b?a.A:a.B;a.oa=b;z(c,"visibility","visible");z(d,"visibility","hidden")}function kz(a,b,c,d){return a>=b&&a<=b+.2?d*(a-b)/.2:a>=c?Math.max(d-d*(a-c)/.2,0):a>=b?d:0}var fz=0,gz=2,hz=3;function mz(a,b){R.call(this,a);this.D=b;this.Ha(!0,!0)}w(mz,px);h=mz.prototype; h.Da=function(){Hw(this,!1);Iw(this,!1);sx(this,this.Aa);var a=this.M(),b=this.L(),c=gh&&G,d=Hg&&G||c,c=d?26:50,d=d?20:45,e=a/c,f=b/d;this.B=new nz;for(var g=0;g endTime)\n\r\n\t\t\t{\n\r\n\t\t\t\tpPhase = 1.0;\n\r\n\t\t\t}\n\r\n\t\t\tfloat z = 4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\r\n\t\t\tfloat rotation = 180.0 * pPhase;\n\r\n\t\t\t\n\r\n\t\t\tmat4 m = mat4(1.0);\n\r\n\t\t\t\t\n\r\n\t\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\r\n\t\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\r\n\t\t\tif (uHorizontal)\n\r\n\t\t\t{\n\r\n\t\t\t m = m * rotationYmatrix(rotation);//left right\n\r\n\t\t\t}\n\r\n\t\t\telse \n\r\n\t\t\t{\n\r\n\t\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\r\n\t\t\t}\n\r\n\t\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\r\n\t\t\tm = m * translationMatrix(0.0, 0.0, z);\n\r\n\t\t\t\t\n\r\n\t\t\treturn m;\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\tvec3 getVertexPosition() \n\r\n\t\t{ \n\r\n\t\t\tmat4 m = positionMatrix();\n\r\n\t\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\r\n\t\t\treturn v.xyz;\n\r\n\t\t} \n\r\n\t\tvec3 getNormal() \n\r\n\t\t{\n\r\n\t\t\tmat4 m = positionMatrix();\n\r\n\t\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\r\n\t\t\treturn v.xyz;\n\r\n\t\t}\n\r\n\t\tvoid main(void)\n\r\n\t\t{\n\r\n\t\t\tvTextureCoord = aTextureCoord;\n\r\n\t\t\t\n\r\n\t\t\tvec3 pos = getVertexPosition();\n\r\n\t\t\tvec3 n = getNormal();\n\r\n\t\t\tn = normalize(n);\n\r\n\t\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\r\n\t\t\tvNormal = uNMatrix * n;\n\r\n\t\t}\n\r\n\t"}; function nz(){this.F=0;this.C=[];this.A=[];this.B=[];this.D=[];this.G=[]}nz.prototype.Di=function(){return this.G};function oz(a,b,c,d,e,f,g){this.J=a;this.K=b;this.G=c;this.F=d;this.D=e;this.C=f;this.B=(.5=a?(b=!1,F(this.A,"translateZ("+-100*a+"px) rotateY("+c*a/.3*20+"deg)"),!this.Y&&this.qa()&&(this.Y=this.F=!0)):.7<=a&&(b=!1,F(this.A,"translateZ("+-100*(1-a)+"px) rotateY("+(1-a)/.3*c*20+"deg)"),this.Y||this.qa()||(this.Y=this.F=!0));if(b||this.F)b=this.M()+70,a=this.F?this.qa()?0:1:(a-.3)/.4,this.F&&(this.F=!1),a=a*c*b,F(this.nc,"translateX("+a+"px)"),this.B&&F(this.K,"translate("+a+"px, "+(this.L()+7.5)+ "px)"),F(this.mc,"translateX("+(a-c*b)+"px)"),this.B&&F(this.G,"translate("+(a-c*b)+"px, "+(this.L()+7.5)+"px)")};function qz(a,b){var c=id("DIV");Sd(c,a);Td(c,b);z(c,"position","absolute");return c} function rz(a,b,c){b=b.getContext("2d");b.save();b.translate(0,a.L()/4);b.scale(1,-1);b.drawImage(c,0,.75*a.L(),a.M(),a.L()/4,0,0,a.M(),a.L()/4);b.restore();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(a.M()/4,0,a.M()/4,a.L()/4);c.addColorStop(0,"rgba(0, 255, 0, 0)");c.addColorStop(.8,"rgba(0, 255, 0, 1)");b.fillStyle=c;b.beginPath();b.rect(0,0,a.M(),a.L()/4);b.fill()}pz.prototype.F=!1;pz.prototype.Y=!1;var sz=0,tz=1;function uz(a){R.call(this,a);jp(Fw(this));this.J=!1}w(uz,R);uz.prototype.Da=function(){Hw(this,!0);Iw(this,!0)};uz.prototype.Ea=function(a){.3>a?B(Fw(this).za(),0):B(Fw(this).za(),1)};function vz(a,b){R.call(this,a);this.Y=b;this.Ha(!0,!1)}w(vz,px);h=vz.prototype;h.Da=function(){Hw(this,!0);Iw(this,!1);sx(this,this.Qa);this.D=Zx(30,30,this.M(),this.L());this.B=this.Y==wz?by(30,30):ay(30,30);this.F=new cy;var a=xx(this,Wx(this.D),3);this.F.rc=a;a=xx(this,Xx(this.D),2);this.F.sc=a;a=yx(this,this.B);this.F.qc=a;mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);Mx(this)};h.jd=function(){return"\t\r\n\t\tprecision mediump float;\r\n\t\t\r\n\t\tvarying vec2 vTextureCoord;\r\n\t\tvarying vec3 vNormal;\r\n\t\t\r\n\t\tuniform sampler2D uSampler;\r\n\t\t\r\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\r\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\r\n\t\t\r\n\t\tvoid main(void) \r\n\t\t{ \r\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t\t} \r\n\t"}; h.kd=function(){return"\r\n\tattribute vec3 aVertexPosition;\n\r\n\tattribute vec2 aTextureCoord;\n\r\n\t\t\n\r\n\tuniform mat4 uPMVMatrix;\n\r\n\tuniform mat3 uNMatrix;\n\r\n\t\t\n\r\n\tuniform float uPhase;\n\r\n\tuniform bool uDirectionIsLeft;\n\r\n\tuniform float uSlideHeight;\n\r\n\tuniform float uSlideWidth;\n\r\n\t\t\n\r\n\tvarying vec2 vTextureCoord;\n\r\n\tvarying vec3 vNormal;\n\r\n\t\t\n\r\n\tconst float TIME_1 = 0.2;\n\r\n\tconst float TIME_2 = 0.6;\n\r\n\tconst float TIME_3 = 0.7;\n\r\n\tconst float TIME_4 = 0.8;\n\r\n\t\t\n\r\n\tconst float START_PHASE = 0.3;\n\r\n\tconst float END_PHASE = 0.7;\n\r\n\t\t\n\r\n\tconst float ANGLE_1 = 0.0;\n\r\n\tconst float ANGLE_2 = -180.0;\n\r\n\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\r\n\t\t\n\r\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\r\n\t{\n\r\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 ellipse(float angle, vec3 pos, vec2 center, vec2 radius)\n\r\n\t{\n\r\n\t\tfloat ang = radians(angle);\n\r\n\t\treturn vec3(pos.x, center.x + radius.x * cos(ang), -(center.y + radius.y * sin(ang)));\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat goBack(float y, float phase, float constAngleTime)\n\r\n\t{\n\r\n\t\tfloat time = linearInterpolation(y, 0.0, TIME_3, uSlideHeight, TIME_4);\n\r\n\t\t\n\r\n\t\tif (phase > time)\n\r\n\t\t{\n\r\n\t\t\treturn linearInterpolation(phase, time, ANGLE_3, 1.0, ANGLE_2);\n\r\n\t\t}\n\r\n\t\tfloat angle = linearInterpolation(phase, constAngleTime, ANGLE_2, time, ANGLE_3);\n\r\n\t\treturn angle;\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat getRowAngleByPhase(vec3 pos, float phase)\n\r\n\t{\n\r\n\t\tconst float HORIZONTAL_DELAY = 0.05;\n\r\n\t\tfloat colDelay = uDirectionIsLeft\n\r\n\t\t\t? linearInterpolation(pos.x, 0.0, 0.0, uSlideWidth, HORIZONTAL_DELAY)\n\r\n\t\t\t: linearInterpolation(pos.x, 0.0, HORIZONTAL_DELAY, uSlideWidth, 0.0);\n\r\n\t\t\t\n\r\n\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\r\n\t\t\t\n\r\n\t\tfloat constAngleTime = linearInterpolation(pos.y, 0.0, TIME_2, uSlideHeight, TIME_1);\n\r\n\t\tif (phase > constAngleTime)\n\r\n\t\t{\n\r\n\t\t\treturn goBack(pos.y, phase, constAngleTime);\n\r\n\t\t}\n\r\n\t\t\t\n\r\n\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\r\n\t\treturn angle;\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\r\n\t{\n\r\n\t\tfloat R_1 = uSlideHeight;\n\r\n\t\tfloat R_2 = uSlideHeight * 0.25;\n\r\n\t\tvec2 r = vec2(linearInterpolation(pos.y, 0.0, R_1, uSlideHeight, 0.0), linearInterpolation(pos.y, 0.0, R_2, uSlideHeight, 0.0));\n\r\n\t\t\t\n\r\n\t\tfloat angle = getRowAngleByPhase(pos, phase);\n\r\n\t\tvec3 v = ellipse(angle, pos, vec2(0.0, 0.0), r);\n\r\n\t\treturn v;\n\r\n\t}\n\r\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\r\n\t{\n\r\n\t\tconst float DELTA_W = 1.0;\n\r\n\t\tconst float DELTA_H = 1.0;\n\r\n\t\t\t\n\r\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\r\n\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\r\n\t\t\t\n\r\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\r\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\r\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\t\n\r\n\t\tvec3 v1 = right - p;\n\r\n\t\tvec3 v2 = down - p;\n\r\n\t\t\t\n\r\n\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\r\n\t\t\t\n\r\n\t\treturn normalize(n);\n\r\n\t}\n\r\n\t\t\n\r\n\tvoid main(void)\n\r\n\t{\n\r\n\t\tfloat phase = uPhase;\n\r\n\t\tif (phase < START_PHASE)\n\r\n\t\t{\n\r\n\t\t\tphase = 0.0;\n\r\n\t\t}\n\r\n\t\telse if (phase > END_PHASE)\n\r\n\t\t{\n\r\n\t\t\tphase = 1.0;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tphase = linearInterpolation(phase, START_PHASE, 0.0, END_PHASE, 1.0);\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\r\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\r\n\t\tgl_Position = uPMVMatrix * p;\n\r\n\t\tvTextureCoord = aTextureCoord;\n\r\n\t\t\t\n\r\n\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\r\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\r\n\t\tvNormal = transformedNormal;\n\r\n\t\t\n\r\n\t}\n\r\n"}; h.Ea=function(a){this.V.uniform1f(this.G,a);Cx(this,this.F,this.V.TRIANGLE_STRIP)};h.md=function(){Dx(this);this.C=Fx(this,"uSampler");this.G=Fx(this,"uPhase");var a=Fx(this,"uDirectionIsLeft"),b=Fx(this,"uSlideWidth");this.V.uniform1f(Fx(this,"uSlideHeight"),this.L());this.V.uniform1f(b,this.M());this.V.uniform1i(a,this.Y==wz?1:0)};h.hd=function(){};h.xj=function(a){this.fa=wx(this,this.V.TEXTURE0,this.Ud(),0,a,t(this.uC,this))};h.gd=function(){vx(this,this.F)}; h.uC=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};h.Ud=function(){return this.C};var wz=0;function xz(a){R.call(this,a);this.Ha(!0,!1)}w(xz,R);xz.prototype.Da=function(){var a=this.M(),b=this.L();Iw(this,!1);var c=U(a,b);this.D=c.getContext("2d");this.A=U(a,b);this.C=this.A.getContext("2d");a*=.5;b*=.5;this.B=Math.sqrt(a*a+b*b);z(c,"position","absolute");Jw(this).appendChild(c)};var yz=1/15; xz.prototype.Ea=function(a){var b=this.M(),c=this.L(),d=this.C;d.clearRect(0,0,b,c);var e=(1.5+1.08*a)*Math.PI;a=e-.08*Math.PI;var b=.5*this.M(),c=.5*this.L(),f=yz,e=e-a,g=a;g<1.5*Math.PI&&(f=(1.5*Math.PI-a)/e,g=1.5*Math.PI);for(var k=b+this.B*Math.cos(g),l=c+this.B*Math.sin(g),m=b+this.B*Math.cos(3*Math.PI-g),g=c+this.B*Math.sin(3*Math.PI-g);1>=f;){var n=a+f*e;n>2.5*Math.PI&&(n=2.5*Math.PI);var q=b+this.B*Math.cos(n),u=c+this.B*Math.sin(n);zz(this,b,c,k,l,q,u,1-f);var v=b+this.B*Math.cos(3*Math.PI- n),C=c+this.B*Math.sin(3*Math.PI-n);zz(this,b,c,m,g,v,C,1-f);f+=yz;k=q;l=u;m=v;g=C;if(n==2.5*Math.PI)break}b=.5*this.M();c=.5*this.L();a>=1.5*Math.PI&&(d.beginPath(),d.moveTo(b,c),d.arc(b,c,this.B,3*Math.PI-a,a,!1),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.D;d.drawImage(this.Qa,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.A,0,0);d.restore()}; function zz(a,b,c,d,e,f,g,k){a=a.C;a.fillStyle="rgba(0,0,0,"+k.toString()+")";a.beginPath();a.moveTo(b,c);a.lineTo(d,e);a.lineTo(f,g);a.fill()};function Az(a,b){R.call(this,a);this.Ha(!0,!0);this.G=b;var c=this.M(),d=this.L();this.A=U(c,d);var e=U(c,d);this.C=e.getContext("2d");this.B=this.G==Bz?Cz:Dz;this.D=this.F=0;this.G==Ez?(this.F=c/this.B,this.D=d):(this.F=c,this.D=d/this.B);Jw(this).appendChild(e)}w(Az,R);Az.prototype.Da=function(){Hw(this,!0);Iw(this,!1)}; Az.prototype.Ea=function(a){var b=this.M(),c=this.L();this.C.clearRect(0,0,b,c);this.C.drawImage(this.Qa,0,0);this.C.save();this.C.globalCompositeOperation="destination-in";var d=this.A.getContext("2d");d.clearRect(0,0,b,c);for(var e=0;e 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \r\n\t\t\t{ \r\n\t\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\r\n\t\t\t\treturn;\r\n\t\t\t} \r\n\t\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\r\n\t\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\r\n\t\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\r\n\t\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\r\n\t\t} \r\n\t"}; h.xj=function(){this.fa=wx(this,this.V.TEXTURE0,this.F,0,this.Aa);this.U=wx(this,this.V.TEXTURE1,this.Y,1,this.Qa)};function Gz(a,b,c){R.call(this,a);this.A=c;this.J=!1;a=this.M();c=this.L();this.C=this.B=this.F=this.D=0;switch(b){case Hz:this.F=1;this.B=Iz*a;this.C=-Iz*c;break;case Jz:this.F=-1;this.B=-Iz*a;this.C=Iz*c;break;case Kz:this.D=-1;this.B=Iz*a;this.C=Iz*c;break;case Lz:this.D=1;this.B=-Iz*a;this.C=-Iz*c;break;case Mz:this.F=this.D=-1;this.B=-Iz*a;this.C=Iz*c;break;case Nz:this.D=-1;this.F=1;this.B=-Iz*a;this.C=-Iz*c;break;case Oz:this.D=1;this.F=-1;this.B=Iz*a;this.C=Iz*c;break;case Pz:this.F=this.D= 1,this.B=Iz*a,this.C=-Iz*c}this.A?(this.F*=-1,this.C*=-1):(this.D*=-1,this.B*=-1);Qz(this)}w(Gz,R);function Rz(a){return a.A?Gw(a).za():Fw(a).za()}function Sz(a){return a.A?Fw(a).za():Gw(a).za()} Gz.prototype.Da=function(){var a=this.M(),b=this.L(),c=Math.max(a,b);z(Sz(this),"position","absolute");z(Rz(this),"position","absolute");Rd(Sz(this),a,b);Rd(Rz(this),a,b);var d=bd("DIV");$c(d,{id:"projection"});z(d,"position","absolute");Rd(d,a,b);Jw(this).appendChild(d);wg(d,1.25*c+"px");c=bd("DIV");$c(c,{id:"view"});z(c,"position","absolute");Rd(c,a,b);d.appendChild(c);vg(c);this.K=c;dh&&(vg(Sz(this)),vg(Rz(this)));a=Sz(this);c.appendChild(a);c.appendChild(this.G);a=Rz(this);c.appendChild(a);this.qa()|| this.A?this.qa()&&this.A?(Iw(this,!0),Hw(this,!1)):!this.qa()&&this.A?(Iw(this,!1),Hw(this,!0)):this.qa()&&!this.A&&(Iw(this,!0),Hw(this,!1)):(Iw(this,!1),Hw(this,!0));z(this.G,"visibility","hidden")}; function Qz(a){function b(a,b,c,d,f,g,k,m){a=l.createLinearGradient(a,b,c,d);a.addColorStop(0,"rgba(0,0,0, "+e+")");a.addColorStop(1,"rgba(0,0,0,0)");l.fillStyle=a;l.fillRect(f,g,k,m)}function c(a,b,c,e,f){l.save();l.translate(a,b);l.scale(d/d,1);l.beginPath();l.moveTo(0,0);l.arc(0,0,d,c,e,!1);l.moveTo(0,0);l.fillStyle=f;l.fill();l.restore()}var d=Tz,e=Uz,f=a.M(),g=a.L(),k=U(f,g);z(k,"position","absolute");Rd(k,f*Vz,g*Vz);var l=k.getContext("2d");l.scale(Vz,Vz);l.fillStyle="rgba(0, 0, 0, "+e+")"; l.fillRect(d,d,f-2*d,g-2*d);b(d,d,d,d-d,d,d-d,f-2*d,d);b(d,g-d,d,g,d,g-d,f-2*d,d);b(d,d,d-d,d,d-d,d,d,g-2*d);b(f-d,d,f,d,f-d,d,d,g-2*d);var m=l.createRadialGradient(0,0,0,0,0,d);m.addColorStop(0,"rgba(0,0,0, "+e+")");m.addColorStop(1,"rgba(0,0,0,0)");c(f-d,g-d,0,.5*Math.PI,m);c(d,g-d,.5*Math.PI,Math.PI,m);c(d,d,Math.PI,1.5*Math.PI,m);c(f-d,d,1.5*Math.PI,2*Math.PI,m);a.G=k} Gz.prototype.Ea=function(a){this.A&&(a=1-a);var b=0,b=a1-Wz?1-a:Wz,c=Math.max(this.M(),this.L()),c=V(0,0,Wz,.2*-c),d=V(0,0,Wz,10);ug(this.K,"50% 100%");F(this.K,"rotateX("+d(b)+"deg) translateZ("+c(b)+"px)");if(a>=Xz&&a=Yz&&(this.qa()||this.A?this.qa()&&this.A&&Iw(this,!1):Hw(this,!1),z(this.G,"visibility","hidden"))};var Jz=0,Kz=1,Lz=2,Hz=3,Nz=4,Mz=5,Pz=6,Oz=7,Wz=.4,Xz=.1,Yz=.7,Zz=800,$z=.5,Uz=.3,Tz=50,Iz=1,Vz=1;function aA(a,b,c){var d=new W;this.gh=a;this.$i=b;this.fj=c;this.n=d};function bA(a){R.call(this,a);this.Ha(!1,!0)}w(bA,px); var cA=[0,1,2,3,2,4,5,4,6,7,6,8,9,8,10,11,10,12,13,12,14,15,14,16,17,16,18,19,18,20,21,20,22,1,23,24,2,24,25,4,25,26,6,26,27,8,27,28,10,28,29,12,29,30,14,30,31,16,31,32,18,32,33,20,33,34,23,35,36,24,36,37,25,37,38,26,38,39,27,39,40,28,40,41,29,41,42,30,42,43,31,43,44,32,44,45,33,45,46,35,47,48,36,48,49,37,49,50,38,50,51,39,51,52,40,52,53,41,53,54,42,54,55,43,55,56,44,56,57,45,57,58,47,59,60,48,60,61,49,61,62,50,62,63,51,63,64,52,64,65,53,65,66,54,66,67,55,67,68,56,68,69,57,69,70,59,71,72,60,72,73, 61,73,74,62,74,75,63,75,76,64,76,77,65,77,78,66,78,79,67,79,80,68,80,81,69,81,82,71,83,84,72,84,85,73,85,86,74,86,87,75,87,88,76,88,89,77,89,90,78,90,91,79,91,92,80,92,93,81,93,94,83,95,96,84,96,97,85,97,98,86,98,99,87,99,100,88,100,101,89,101,102,90,102,103,91,103,104,92,104,105,93,105,106,0,2,3,3,4,5,5,6,7,7,8,9,9,10,11,11,12,13,13,14,15,15,16,17,17,18,19,19,20,21,21,22,107,1,24,2,2,25,4,4,26,6,6,27,8,8,28,10,10,29,12,12,30,14,14,31,16,16,32,18,18,33,20,20,34,22,23,36,24,24,37,25,25,38,26,26,39, 27,27,40,28,28,41,29,29,42,30,30,43,31,31,44,32,32,45,33,33,46,34,35,48,36,36,49,37,37,50,38,38,51,39,39,52,40,40,53,41,41,54,42,42,55,43,43,56,44,44,57,45,45,58,46,47,60,48,48,61,49,49,62,50,50,63,51,51,64,52,52,65,53,53,66,54,54,67,55,55,68,56,56,69,57,57,70,58,59,72,60,60,73,61,61,74,62,62,75,63,63,76,64,64,77,65,65,78,66,66,79,67,67,80,68,68,81,69,69,82,70,71,84,72,72,85,73,73,86,74,74,87,75,75,88,76,76,89,77,77,90,78,78,91,79,79,92,80,80,93,81,81,94,82,83,96,84,84,97,85,85,98,86,86,99,87,87, 100,88,88,101,89,89,102,90,90,103,91,91,104,92,92,105,93,93,106,94],dA="/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA 8u/+EviMJALjCzwa4S7kSs1rNAHNrw4Gt0s8DLfPDAyhC0wLoa8UC4qrWAuLbyALC6tgCwrvIAsiK1gLIS8QCziLPAs3LuwNTqsQDEzOvgJkiugHYU5gLXpLHAn8aCwJ5WeUC85nZAm3p2gLoQd4C4pnjAsMJ5wLIsecCzlnhAtQB2QLZodIC31HbAv+JDQL5yPgC8/DrAu4o5wLoaOoC4rDwAsMA9ALIuPcCznD0AtQo7QLZ4OUC36DnAv+oEQL56AkC9CQBAu5cBwLonAcC4twDAsLgAQLIoAUCzmAGAtQoAALZ9AoC37QSAv+k5wL55OYC9CzuAu5s9QLotPgC4vz2AsK88QLIdOwCzjTqAtP87QLZzPoC340PAv9N3AL5pdMC8/3aAu5V4gLorecC4v3oAsKt5QLIXeACjgXdA1Ot3AGZZecC3x4PAn6WxwK5HrsB86bFAu4ezwLohtYC4ubZAsK+1wLIZtQCjf7SA9OGz4KY3tEJnh8NAD1frIJ4V5gMMz+wgO3PvANoT8UC4rfJAsLvyQLIj8YCji/DBBPHv4TYb7EY3K/+ht1TrII 4w9GCOysIArfCtim3S6MudHrDgHSzswEu8soObxO6DWk6ywqpU7sKo3rJCyOLuQsCOsYKwjO2C4gCxAuH87IHjcrCBo17oBVTEqAbUsNlBBcKKoNWcrMc3JJkhHziKAA4gc4g9DHUgO653A7pAdwKI1HZCwJZ1gsICdQKzcnTC5OR0QcYyaManbmFAf5JNAP48P0Pc6DrgG5A8A4ooPAKYwjrCwKQ5wsIMOQLDdjkCtOQ4QuZONIHXrCuED6QPAl5ABcKs1gIC+3ABQuoMAQLIqAACsL0BgsIjAoKjhQKDBOcCwtZRBgKnsxBCP58sw849NQIM0zkC22U6Arn7OsLIkzuCsNc8wtJBPUJDqTzEJP07ILZFP0S3k05Ar2tjgI4na0Y80XTB+2F1wtnzdoLIhXeCsOd4QtJVeMJTv3hEBRd2YGYhdQhHNYrADyOb4D3BjqEsvaqGi2OxgenxsoLYf7OCsO+0gsJftMJzz7QD5SuyIFXzr0pWy8LAjlnEIq2LrgccqdzA61XqRRnv7kIYf++C0PPwgsJl8MKD1/BDlTnuQAXN6ouGRffgNlrCov 1W44NeArWEHX6ij31I3c/9EqMDXSDfQ1u+pkhL0OMH+larxUpm6IWo5rFGWPTtxiCItYYAgPJGQfi4RpH49AXTYrSEYzDbi6RmkgtkSr5E1R5mgxVMj8n2eGlg3lB+Qp3WaQ4dCGcDe65pyBpGbwUY1nSGkJh5BhIGfIWjaH2I9KZug7WuS8qmoDBCHoJGAH4kL4wdBCtD66AtB1oyMoVYwDhGUK48xkIcQIZTikZEtNg/ycX+MEKm/gZIPwYToG5BC0lM1QvG63EIwxoVB0g4qQNFoMYBhPIwBMfjoApFpRIPw+ZcCQm3CRigbvMMCB3xNMJcx0XJe2lFxNn9QgZYjz6GAOM5RvJRNITDuzCH1RktQzYTMAxmfUiA/ps3Qf2dUIpcmXQDa09/SBnnfgXYe3qF4PV1xuJhcUSzx20IJR1qAyXTao4mQ38Cvm9woM0RbELcU5YLO0m4BFndukaIbbdF8QWyhpJzrcTT1alIdSemQzWLpM9l/baD3XmOon01lAn8L8IEqxnfi4nb9gXoY/PGMRHvRlKD6oVT5+WIZTPiQ0VT4FAFcelDlX6GIn x+00d9EKJG7PSWU3xSyFPMtpOHHFjOBru2jdC7yMmSipaeCPrC2knZLKzLmU7pCtBCuIoALvQKwZy6TqGm9IyjALKLUsrT0xP+iBFj5rpMFJBjh1UklElFhE1hjXJtBW1uYRI8yFbHS6BTzrpiYkhZBHCMEGh9iqHWh4mzDn6QlBZmiUV6VYyVyh4EDOo7Be3UKxB80BkIq4QZDKowJgiY1DQMEJBCSgH2TgzjXFTJ1I5Bj8VeKgYWLwdK3eQrQz3JC0ysZxGPS00bB1n9EwwYnwbJ8MAGiUISEM0jahfJpMwbCBXwBE0l4yxC7iICym0VJwYsg09Pu0NWSdnbT0xYb0JKgPkzTAJbJYjzpxzOZNEiR0WTKtGE8zxFrYMchC05UI1cC3GIevWFT6m1iEkoRX1KISdvzGKFYkhTtViPdMFdhyVRY5K1d27GLYFQoNyDbAc7041Q+uW6yrl9vY1oG7hJ8VGsDDKxngiTxZLQ9LWZRwTnm5OFD6PG/HtnAP0Pnwhby8FL+qPZkpl5+MxQAfRK0XfoC0Lh2cjT0c5SZEvSxlRBzZN0e9QG9IhZAt sGuEisDqQKa6x8lHsKrJTbYHAImvKmSDsccRV6zq0VOqJyCVq8sEgZyIrTejrEU2iCrlDI3uHUoKqw2QCM5xUB5quSIaa+2sMahtZyyLoSY4RqC1PgokqEPFNBO/ptxswyTRKLhjZIi1wzlSpkNYtJUFQSuCJ2zaEIhlPSXoLYAxpqjcR+Vk8EoCIF27gzRlziKU576wGI+0MMFCoXAQ7Y0h4SQFhBTTFKThZChl2QQ9ZL0zRIK0hFKQZMLL4mgzzhD8wrqxiSSmMhzalnHBX4ew2L8MwMi7G6FZVzEC+U8+AuClTyBQ5EvzIF3SUBiawVMMfLz1SS2nddDrknWVTYEUJNMSEekkJzA87jhQnWY7MMSaRdHJQzuzxJnFslRWxxV477OXyNajGA1lj3jQ/QZXdNYZNVkwKrO4tDXUhWY4NGCaPtUhUkcWkJ/HdeQjuXd4s7NZeWCee0kgiLrlbgta3QIgGM06LVd4lC54FVw2GASVOjihWT852KG5lhyHuZr8gKqcPReZfCWphz6BSg++QTclfHUoK1swbyf7oUMuO0yELNsxVjCcBJM4xXiO qubgL7knVJmqRcEtryjU3p7jgJeiZsBOpmVhTKvoTQSX5Eypm6e0cKIleVupSNEOjwgBQ5kK8SyCiRHTh8spWhCqEWAHaP3fIidZiBdKPVsnBmjAJQocuDZmoCipJVSmtQMFQq0A+JGxonVOn2DIz5diZY2GBVlQAsVt/hbG8a4f5gTzN4XE9j4DaFKrQrBXwCK0wrhx2LuvkOGDnbHdMYmgCXcCAxkKC0IF1BjEHVovhck9NkPIfkPgULS6wogPwRDkmrVxkVOhMpk4kJGNoIeQKNwMQJDEFwBxdyjjFZEtZBy9P2FM4znyaG3EkBxTsxL8YrMU3SCd9a0VipU9lwFTdO8RMNFZJGHtEjKQYYYvAMi0NzAlZS4TTNW7U1QiurTg4aaXKOibNs2gh1jBWApWmP4cE9VKItFIqCazjWInkfCnL1OFXz7T8LC1tuQGrldww6XXLYOSub1nAFip3RN2fYgktt0MJZSEXCjWzRgsFOxiMlbVGjEVFGCvNdiSoVm8lZn55VuKeMnmBrr5aRmZqWIgGbi3H5eUDyW5/Mkn+BAbKdng4TF4sCcpZXiK".split(" "); h=bA.prototype; h.Da=function(){Hw(this,!1);Iw(this,!0);sx(this,this.Aa);this.Dc=eA("/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",!1); this.B=new cy;var a=xx(this,Wx(this.Dc),3);this.B.rc=a;a=xx(this,Xx(this.Dc),2);this.B.sc=a;a=yx(this,cA);this.B.qc=a;a=xx(this,Yx(this.Dc),3);this.B.Se=a;this.V.enable(this.V.DEPTH_TEST);a=mat4.create();mat4.identity(a);a[0]=this.M()/921.6;a[5]=this.L()/518.4;this.A=mat4.multiply(this.A,a,this.A);this.G=mat4.create();mat4.set(this.A,this.G)}; function eA(a,b){for(var c=Xf(a),d=new Ux,e=[],f=0,f=0;f>>0;e.push(new W(fA((0==(g>>31&1)?1:-1)*((g&2145386496)>>21),460.8,11),fA((0==(g>>20&1)?1:-1)*((g&1047552)>>10),275.3,11),fA((0==(g>>9&1)?1:-1)*(g&511),211.2,10)))}for(f=0;fdA.length-1&&(c=dA.length-1,b=0);if(0!=b||this.qa()&&!this.Y){if(this.U!=c){var d=c!=dA.length-1?dA[c+1]:null;this.oa=eA(dA[c],!0);this.D=null!=d?eA(d,!0):null}for(d=0;d=c?b.je-c:0;case nA:return b.je<=c?c-b.je:0;case oA:return b.Fe>=c?b.Fe-c:0}return b.Fe<=c?c-b.Fe:0}var qA=0,mA=0,nA=1,oA=2,pA=3;function sA(){}h=sA.prototype;h.Fe=0;h.je=0;h.Fs=!0;h.Gs=!0;h.Ki=0;h.ji=!0;h.Qj=0;h.xo=!1;h.Rl=!1;function vA(a,b){a.Fs=b;null!=a.B&&B(a.B,b?1:0);b&&a.nb()}function wA(a,b){a.Gs=b;null!=a.A&&B(a.A,b?1:0);b&&a.nb()} h.nb=function(){null!=this.B&&this.Fs&&Ld(this.B,this.Fe,this.je);null!=this.A&&this.Gs&&Ld(this.A,this.Fe,this.je)};function zA(){var a=Array(2);AA(a,0,0);return a}function AA(a,b,c){a[0]=b;a[1]=c};function BA(a,b){R.call(this,a);this.D=b;this.Ha(!0,!0)}w(BA,R); BA.prototype.Da=function(){Hw(this,!1);Iw(this,!1);this.F=this.Y=!1;this.A=[];this.C=[];var a=this.M(),b=this.L();this.G=Math.max(a,b);var c=CA(Jw(this),a,b);wg(c,this.G+"px");this.X=CA(c,a,b);this.K=CA(this.X,a,b);this.B=CA(this.X,a,b);z(this.B,"visibility","hidden");if(this.D==DA||this.D==EA){for(var a=Hg?4:8,b=this.qa()?this.Qa:this.Aa,c=this.qa()?this.Aa:this.Qa,d=this.M(),e=this.L(),f=a/2-1,g=0;gMath.random()? -1:1));this.C[g]=FA(this.K,d,e,k,m,l);this.A[g]=FA(this.B,d,e,k,m,l)}d/=128;e/=96;k=f=0;l=[];for(g=0;128>g;++g){for(var k=0,m=Math.round((g+1)*d)-f,n=f,q=0;96>q;++q){if(0==l.length)for(var u=0;uc&&(D=c-C);if(!v&&C+D>=c)if(D>.5*g+k)D=k;else{T.Pi=void 0;O=zA();AA(O,T.Lf.x,0);J=zA();AA(J,C+D,H);T.Lf.Yg.x+=D;T.Lf.Yg.y=d;continue}v?(O=zA(),AA(O,C,0),J=zA(),AA(J,C+D,H),T.Lf={Rk:O,Yg:J}):(O=zA(),AA(O,C,H),J=zA(),AA(J,C+D,d),T.Pi={Rk:O,Yg:J},n.push({Pk:void 0,Lf:void 0,Pi:void 0}),q=n[++u],O=zA(),AA(O,C,0),J=zA(),AA(J,C+D,H),q.Pk={Rk:O,Yg:J});q=D;v=!v}for(var oa=a.qa()?a.Qa:a.Aa,ma=a.qa()?a.Aa:a.Qa,e=.5>Math.random()?-1:1, f=0;f=a)&&(this.F=!0);var d;0<=a&&.4>a?(d=V(0,0,.4,1),d=d(a)):.6<=a&&1>a?(d=V(.6,1,1,0),d=d(a)):d=1;var e=-this.G*d/2,f=30*d*(this.F?-1:1);c&&b&&(f=-f);F(this.X,"translateZ("+e+"px) rotateY("+f+"deg) rotateX("+-15*d+"deg)");b=2*this.G;d=this.qa();c=this.C;if(d&&.47>=a||!d&&.47<=a)c=this.A,this.Y||(this.Y=!0,z(this.B,"visibility","visible"),z(this.K,"visibility","hidden"));d=c.length; for(e=0;eg){var k=V(0,0,.4,1);g=k(g)}else.522<=g&&.922>g?(k=V(.522,1,.922,0),g=k(g)):g=.4<=g&&.522>g?1:0;g=g*f.A;k=a;if(.401<=k&&.461>k)var l=V(.401,0,.461,1),k=l(k);else.461<=k&&.521>k?(l=V(.461,1,.521,0),k=l(k)):k=0;F(f.canvas,"translateZ("+(k*b*f.B+g)+"px)")}}};function HA(a,b,c,d){this.canvas=a;this.startTime=b;this.A=c;this.B=d}var IA=1,DA=2,EA=3;function JA(a,b){R.call(this,a);this.A=b;this.Ha(!0,!0)}w(JA,R);JA.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=U(this.M(),this.L());z(a,"position","absolute");Jw(this).appendChild(a);this.D=a}; JA.prototype.Ea=function(a){var b=this.M(),c=this.L(),d=b*Mw(0,b,Math.floor(a*b));a=c*Mw(0,c,Math.floor(a*c));var e=this.D.getContext("2d");e.clearRect(0,0,b,c);switch(this.A){case KA:e.drawImage(this.Qa,0,a-c);e.drawImage(this.Aa,0,a);break;case LA:e.drawImage(this.Qa,b-d,0);e.drawImage(this.Aa,-d,0);break;case MA:e.drawImage(this.Qa,d-b,0);e.drawImage(this.Aa,d,0);break;case NA:e.drawImage(this.Qa,0,c-a),e.drawImage(this.Aa,0,-a)}};var KA=0,LA=1,MA=2,NA=3;function OA(a){R.call(this,a);this.Ha(!1,!0)}w(OA,px);h=OA.prototype;h.Da=function(){Hw(this,!1);Iw(this,!0);sx(this,this.Aa);var a=this.M(),b=this.L();this.U=$x(a,b,0,31);this.oa=$x(a,b,30,61);this.B=ay(15,31);this.D=new cy;a=xx(this,Wx(this.U),3);this.D.rc=a;a=xx(this,Xx(this.U),2);this.D.sc=a;a=yx(this,this.B);this.D.qc=a;this.F=new cy;a=xx(this,Wx(this.oa),3);this.F.rc=a;a=xx(this,Xx(this.oa),2);this.F.sc=a;a=yx(this,this.B);this.F.qc=a;mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);Mx(this)}; h.jd=function(){return" \n\r\n\t\tprecision mediump float; \n\r\n\t\t\n\r\n\t\tvarying vec2 vTextureCoord; \n\r\n\t\tvarying vec3 vNormal; \n\r\n\t\t\n\r\n\t\tuniform sampler2D uSampler; \n\r\n\t\t\n\r\n\t\tvoid main(void) \n\r\n\t\t{ \n\r\n\t\t\tvec3 n = normalize(vNormal); \n\r\n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection)); \n\r\n\t\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting; \n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\r\n\t\t } \n\r\n\t"}; h.kd=function(){return" \n\r\n\t\tattribute vec3 aVertexPosition; \n\r\n\t\tattribute vec2 aTextureCoord; \n\r\n\t\t\n\r\n\t\tuniform mat4 uPMVMatrix; \n\r\n\t\tuniform mat3 uNMatrix; \n\r\n\t\t\n\r\n\t\tuniform float uPhase; \n\r\n\t\tuniform float uSlideHeight; \n\r\n\t\tuniform float uSlideWidth; \n\r\n\t\tuniform bool uLeftCurtain; \n\r\n\t\t\n\r\n\t\tvarying vec2 vTextureCoord; \n\r\n\t\tvarying vec3 vNormal; \n\r\n\t\t\n\r\n\t\tconst float WAVES_COUNT = 10.0; \n\r\n\t\tconst float MIN_AMP_KOEF = 0.5; \n\r\n\t\tconst float WAVE_APPEAR_DURATION = 0.1; \n\r\n\t\tconst float WAVES_START_APPEAR_PHASE = 0.075; \n\r\n\t\tconst float WAVES_READY_PHASE = 0.275; \n\r\n\t\tconst float STRETCH_KOEF = 1.25; \n\r\n\t\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5; \n\r\n\t\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5; \n\r\n\t\tconst float DELTA_W = 1.0; \n\r\n\t\tconst float DELTA_H = 1.0; \n\r\n\t\tconst float PI = 3.14159265358979323846264; \n\r\n\t\t\n\r\n\t\tfloat sinX; \n\r\n\t\tfloat waveStartAppearTime; \n\r\n\t\tfloat rowRatio; \n\r\n\t\tfloat diagonalRatio; \n\r\n\t\tfloat forcedXPath; \n\r\n\t\tfloat xDampAmp; \n\r\n\t\tfloat yAmp; \n\r\n\t\tvec4 xTimesPart1; \n\r\n\t\tvec4 xTimesPart2; \n\r\n\t\tvec2 xTimesPart3; \n\r\n\t\tvec4 yTimesPart1; \n\r\n\t\tvec3 yTimesPart2; \n\r\n\t\t\n\r\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\r\n\t\t{ \n\r\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcAmpKoef(float x) \n\r\n\t\t{ \n\r\n\t\t\tconst float X0 = 0.0; \n\r\n\t\t\tconst float X1 = 0.5; \n\r\n\t\t\tconst float X2 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\tconst float Y0 = 0.25; \n\r\n\t\t\tconst float Y1 = 0.16; \n\r\n\t\t\tconst float Y2 = 0.0; \n\r\n\t\t\t\n\r\n\t\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2); \n\r\n\t\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2); \n\r\n\t\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1); \n\r\n\t\t\t\n\r\n\t\t\treturn part1 + part2 + part3; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat smoothStep(float min, float max, float x) \n\r\n\t\t{ \n\r\n\t\t\tif (x < min) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn 0.0; \n\r\n\t\t\t} \n\r\n\t\t\tif (x >= max) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn 1.0; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat value = (x - min) / (max - min); \n\r\n\t\t\tfloat squaredValue = value * value; \n\r\n\t\t\t\n\r\n\t\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcAmp()\n\r\n\t\t{ \n\r\n\t\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF); \n\r\n\t\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0); \n\r\n\t\t\t\n\r\n\t\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcX() \n\r\n\t\t{ \n\r\n\t\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75; \n\r\n\t\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio); \n\r\n\t\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase); \n\r\n\t\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase); \n\r\n\t\t\tfloat deltaWidthKoef = (linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, compressionWidth) - linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, stretchWidth)) * STRETCH_KOEF; \n\r\n\t\t\t\n\r\n\t\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase); \n\r\n\t\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25; \n\r\n\t\t\tdampX += deltaWidthKoef; \n\r\n\t\t\t\n\r\n\t\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tfloat calcY(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\r\n\t\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5; \n\r\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75; \n\r\n\t\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF; \n\r\n\t\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ; \n\r\n\t\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\r\n\t\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\r\n\t\t\t\n\r\n\t\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF); \n\r\n\t\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\r\n\t\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\r\n\t\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF; \n\r\n\t\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ; \n\r\n\t\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\r\n\t\t\t\n\r\n\t\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef; \n\r\n\t\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF; \n\r\n\t\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25; \n\r\n\t\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25; \n\r\n\t\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef; \n\r\n\t\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0); \n\r\n\t\t\t\n\r\n\t\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvec3 getVertexPosition(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat amp = calcAmp(); \n\r\n\t\t\tfloat z = -amp * sinX; \n\r\n\t\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0; \n\r\n\t\t\t\n\r\n\t\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z); \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvoid initVertexParams(vec3 vertex) \n\r\n\t\t{ \n\r\n\t\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT; \n\r\n\t\t\tfloat frequency = PI * 2.0 / periodWidth; \n\r\n\t\t\tsinX = sin(frequency * vertex.x); \n\r\n\t\t\t\n\r\n\t\t\trowRatio = vertex.y / uSlideHeight; \n\r\n\t\t\t\n\r\n\t\t\tfloat halfRowRatio = rowRatio * 0.5; \n\r\n\t\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat maxDT = 0.1; \n\r\n\t\t\tfloat dtAmp = 2.0 * maxDT; \n\r\n\t\t\tfloat dt = dtAmp * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat distT = (0.6 - dt); \n\r\n\t\t\t\n\r\n\t\t\tfloat xT1 = dt; \n\r\n\t\t\tfloat xT2 = 0.4 + dt; \n\r\n\t\t\tfloat xT3 = xT2 + distT * 0.5; \n\r\n\t\t\tfloat xT4 = 1.0 + (1.0 - xT3); \n\r\n\t\t\t\n\r\n\t\t\tfloat xDampT1 = (xT1 + xT2) * 0.45; \n\r\n\t\t\tfloat xDampT2 = xT2; \n\r\n\t\t\tfloat xDampT3 = xT3; \n\r\n\t\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5; \n\r\n\t\t\tfloat xDampT5 = xDampT3 + 0.075; \n\r\n\t\t\tfloat xDampT6 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\tdistT = (0.7 - dt); \n\r\n\t\t\t\n\r\n\t\t\tfloat yT2 = 0.3 + dt; \n\r\n\t\t\tfloat yT3 = yT2 + distT * 0.5; \n\r\n\t\t\t\n\r\n\t\t\tfloat yDampT1 = 0.0; \n\r\n\t\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5; \n\r\n\t\t\tfloat yDampT3 = yT2; \n\r\n\t\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0; \n\r\n\t\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0; \n\r\n\t\t\tfloat yDampT6 = yT3 + 0.1175; \n\r\n\t\t\tfloat yDampT7 = 1.0; \n\r\n\t\t\t\n\r\n\t\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4); \n\r\n\t\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4); \n\r\n\t\t\txTimesPart3 = vec2(xDampT5, xDampT6); \n\r\n\t\t\t\n\r\n\t\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4); \n\r\n\t\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7); \n\r\n\t\t\t\n\r\n\t\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION); \n\r\n\t\t\t\n\r\n\t\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x) / (uSlideWidth * 0.5); \n\r\n\t\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5; \n\r\n\t\t\t\n\r\n\t\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\r\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\r\n\t\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0; \n\r\n\t\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2; \n\r\n\t\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1)); \n\r\n\t\t\t\n\r\n\t\t\tfloat mxDampAmp = 0.1 * diagonalRatio; \n\r\n\t\t\tfloat dampAcc = 2.0 * mxDampAmp; \n\r\n\t\t\txDampAmp = dampAcc * halfRowRatio; \n\r\n\t\t\t\n\r\n\t\t\tfloat maxYAmp = 0.02; \n\r\n\t\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio; \n\r\n\t\t\tyAmp = dyAmp * halfSquaredRowRatio; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvec3 getVertexNormal(vec3 vertex, vec3 p) \n\r\n\t\t{ \n\r\n\t\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth); \n\r\n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W; \n\r\n\t\t\t\n\r\n\t\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z); \n\r\n\t\t\tinitVertexParams(rightVertex); \n\r\n\t\t\tvec3 right = getVertexPosition(rightVertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z); \n\r\n\t\t\tinitVertexParams(downVertex); \n\r\n\t\t\tvec3 down = getVertexPosition(downVertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z); \n\r\n\t\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z); \n\r\n\t\t\t\n\r\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1); \n\r\n\t\t\tn = normalize(n); \n\r\n\t\t\t\n\r\n\t\t\treturn n; \n\r\n\t\t} \n\r\n\t\t\n\r\n\t\tvoid main(void) \n\r\n\t\t{ \n\r\n\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\n\r\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z); \n\r\n\t\t\tinitVertexParams(vertex); \n\r\n\t\t\tvec3 p = getVertexPosition(vertex); \n\r\n\t\t\t\n\r\n\t\t\tvec3 pNormal = getVertexNormal(vertex, p); \n\r\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\n\r\n\t\t\tif (vertex.y == 0.0) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4; \n\r\n\t\t\t\tp.y += max(0.0, min(maxDY, linearInterpolation(uPhase, WAVES_START_APPEAR_PHASE, 0.0, WAVES_START_APPEAR_PHASE + WAVE_APPEAR_DURATION, maxDY))); \n\r\n\t\t\t} \n\r\n\t\t\tgl_Position = uPMVMatrix * vec4(p, 1.0); \n\r\n\t\t} \n\r\n\t"}; h.jh=function(){p(this.V)||OA.W.jh.call(this)};h.Ea=function(a){this.V.uniform1f(this.G,a);this.Y=!0;Cx(this,this.D,this.V.TRIANGLE_STRIP);this.Y=!1;Cx(this,this.F,this.V.TRIANGLE_STRIP)};h.md=function(){Dx(this);this.C=Fx(this,"uSampler");this.G=Fx(this,"uPhase");this.Ca=Fx(this,"uLeftCurtain");var a=Fx(this,"uSlideWidth");this.V.uniform1f(Fx(this,"uSlideHeight"),this.L());this.V.uniform1f(a,this.M())};h.gd=function(){vx(this,this.D);vx(this,this.F)};h.hd=function(){}; h.no=function(){this.V.uniform1i(this.Ca,this.Y?1:0)};h.Ud=function(){return this.C};function PA(a){R.call(this,a);this.Ha(!1,!0)}w(PA,R);PA.prototype.Da=function(){Hw(this,!1);Iw(this,!0);this.A=U(this.M(),this.L());Jw(this).appendChild(this.A)}; PA.prototype.Ea=function(a){var b=(this.M()/2+50)*(1-a),c=b-50,d=(this.L()/2+50)*(1-a),e=d-50,f=this.A.getContext("2d");f.clearRect(0,0,this.M(),this.L());f.drawImage(this.Aa,0,0);f.save();f.globalCompositeOperation="destination-out";d=f.createLinearGradient(0,d,0,e);d.addColorStop(0,"rgba(255, 255, 255, 1)");d.addColorStop(1,"rgba(255, 255, 255, 0)");b=f.createLinearGradient(b,0,c,0);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");c=this.M()/2+(this.M()/2+50)* a;c=f.createLinearGradient(c-50,0,c,0);c.addColorStop(0,"rgba(255, 255, 255, 1)");c.addColorStop(1,"rgba(255, 255, 255, 0)");e=this.L()/2+(this.L()/2+50)*a;a=f.createLinearGradient(0,e-50,0,e);a.addColorStop(0,"rgba(255, 255, 255, 1)");a.addColorStop(1,"rgba(255, 255, 255, 0)");f.fillStyle=d;f.fillRect(0,0,this.M()/2,this.L()/2);f.fillStyle=b;f.fillRect(0,0,this.M()/2,this.L()/2);f.fillStyle=a;f.fillRect(0,this.L()/2,this.M()/2,this.L()/2);f.fillStyle=b;f.fillRect(0,this.L()/2,this.M()/2,this.L()/ 2);f.fillStyle=d;f.fillRect(this.M()/2,0,this.M()/2,this.L()/2);f.fillStyle=c;f.fillRect(this.M()/2,0,this.M()/2,this.L()/2);f.fillStyle=a;f.fillRect(this.M()/2,this.L()/2,this.M()/2,this.L()/2);f.fillStyle=c;f.fillRect(this.M()/2,this.L()/2,this.M()/2,this.L()/2);f.restore()};function QA(a,b,c){R.call(this,a);this.X=b;this.F=c;this.Ha(!0,!0)}w(QA,R); QA.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L();this.K=RA(a,b);Jw(this).appendChild(this.K);var c=U(a,b),d=U(a,b);this.B=RA(a,b);this.D=RA(a,b);this.C=RA(a,b);this.F||(this.A=U(a,b));this.D.appendChild(c);this.C.appendChild(d);this.K.appendChild(this.B);this.B.appendChild(this.C);this.B.appendChild(this.D);this.F||(z(this.A,"position","absolute"),this.B.appendChild(this.A));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.Aa,0,0);d.drawImage(this.Qa,0,0);this.F|| (this.A.getContext("2d").drawImage(this.Qa,0,0),this.qa()||B(this.A,0));this.G=!1;this.F&&(wg(this.K,Math.max(a,b)+"px"),xg(this.K,this.M()/2+"px "+this.L()/2+"px"),vg(this.B))};function RA(a,b){var c=id("DIV");Sd(c,a);Td(c,b);z(c,"position","absolute");return c} QA.prototype.Ea=function(a){var b,c=this.X==SA?-1:1;if(this.F){b=.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.L(),this.M()),e=-c*b*this.M()/2,f=b*this.L()*1.5;F(this.B,"translateZ("+d+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+-30*b+"deg) rotateY("+20*-c*b+"deg) rotateZ("+30*c*b+"deg)");TA(this,a,!1);TA(this,a,!0)}else e=this.L()/2,b=.25*(1-Math.cos(2*a*Math.PI)),d=-e*b,e=(this.L()+e)*b,Ld(this.D,0,d),Ld(this.C,0,e),Ld(this.A,0,e),e=new di,d=new di,e.rotate(30*Math.PI/180*c*b,0,0), d.rotate(30*Math.PI/180*c*b,0,0),ii(this.D,e),ii(this.C,d),ii(this.A,d),b=Math.max(1-a,.8),e.scale(b,b),ii(this.D,e),b=this.qa()?Math.max(a,.8):Math.max(.5>a?1-a:a,.8),d.scale(b,b),ii(this.C,d),ii(this.A,d),.5<=a&&!this.G&&!this.qa()?(this.G=!0,B(this.A,1)):.5>=a&&!this.G&&this.qa()&&(this.G=!0,B(this.A,0))};function TA(a,b,c){var d=a.L()/2,e=.25*(1-Math.cos(2*b*Math.PI)),d=(c?-(d+20):a.L()+d+20)*e;b=-(c?1+b:2-b)*Math.max(a.M(),a.L());F(c?a.D:a.C,"translateY("+d+"px) translateZ("+b+"px)")} var SA=1;function UA(a){R.call(this,a);this.J=!1;this.Ha(!0,!0)}w(UA,R);UA.prototype.Da=function(){this.A=!1;Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L(),c=this.Qa,d=this.Aa;z(c,"position","absolute");z(d,"position","absolute");Jw(this).appendChild(this.qa()?d:c);Jw(this).appendChild(this.qa()?c:d);this.C=U(a,b);var e=this.C.getContext("2d");this.B=U(a,b);this.B.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)}; UA.prototype.Ea=function(a){var b=this.Qa,c=this.Aa;.2>a?(!this.A&&this.qa()&&(this.A=!0,md(b)),VA(this,c,this.C,a/.2)):(this.A||this.qa()||(this.A=!0,md(c)),VA(this,b,this.B,(1-a)/.8))};function VA(a,b,c,d){b=b.getContext("2d");var e=a.M();a=a.L();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+ti(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function WA(a,b,c){R.call(this,a);this.F=c;this.Ha(!0,!0);this.D=b==SA}w(WA,R); WA.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L();this.B=XA(a,b);Jw(this).appendChild(this.B);this.A=XA(a,b);this.nc=XA(a,b);this.mc=XA(a,b);this.D?(this.nc.appendChild(this.Qa),this.mc.appendChild(this.Aa)):(this.nc.appendChild(this.Aa),this.mc.appendChild(this.Qa));this.B.appendChild(this.A);this.D?(this.A.appendChild(this.nc),this.A.appendChild(this.mc)):(this.A.appendChild(this.mc),this.A.appendChild(this.nc));this.C=!1;this.F&&(wg(this.B,Math.max(a,b)+"px"),xg(this.B, this.M()/2+"px "+this.L()/2+"px"),vg(this.A))};WA.prototype.Ea=function(a){a=this.D?1-a:a;this.F?YA(this,a):ZA(this,a)};function YA(a,b){function c(a){var c=a?-1:1,m=a?this.nc:this.mc;a="translateZ("+(a?f:g).call(this,b)*e+"px)rotateY("+-30*c*d+"deg)translateX("+c*d*this.M()*1.05+"px)";F(m,a)}var d=.25*(1-Math.cos(2*b*Math.PI)),e=Math.max(a.M(),a.L()),f=V(0,0,1,-.3),g=V(0,-.3,1,0);c.call(a,!0);c.call(a,!1)} function ZA(a,b){function c(a){var b=a?-1:1;a=a?this.nc:this.mc;var c=new di;c.scale(1-.5*d,1-.5*d);c.translate(b*d*this.M()*1.05,0);ii(a,c)}a.D?.5>b&&!a.C&&(a.A.appendChild(a.nc),a.C=!0):.5<=b&&!a.C&&(a.A.appendChild(a.mc),a.C=!0);var d=.25*(1-Math.cos(2*b*Math.PI));a.M();a.L();c.call(a,!0);c.call(a,!1)}function XA(a,b){var c=id("DIV");Sd(c,a);Td(c,b);z(c,"position","absolute");return c};function $A(a){R.call(this,a);jp(Fw(this))}w($A,R);$A.prototype.Da=function(){Hw(this,!0);this.J=!1;this.A=document.createElement("div");Sd(this.A,this.M());Td(this.A,this.L());z(this.A,"backgroundColor","#000000");z(this.A,"position","relative");Jw(this).appendChild(this.A)};$A.prototype.Ea=function(a){.5>a?(B(this.A,1-2*(.5-a)),Iw(this,!1)):(B(this.A,1-2*(a-.5)),Iw(this,!0))};function aB(a){R.call(this,a);this.Ha(!1,!0)}w(aB,px);h=aB.prototype;h.Da=function(){Hw(this,!1);Iw(this,!0);sx(this,this.Aa);this.D=Zx(10,35,this.M(),this.L());this.B=ay(10,35);this.F=new cy;var a=xx(this,Wx(this.D),3);this.F.rc=a;a=xx(this,Xx(this.D),2);this.F.sc=a;a=yx(this,this.B);this.F.qc=a;mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);Mx(this)};h.jh=function(){p(this.V)||aB.W.jh.call(this)};h.Ea=function(a){this.V.uniform1f(this.G,a);Cx(this,this.F,this.V.TRIANGLE_STRIP)}; h.gd=function(){vx(this,this.F)};h.md=function(){Dx(this);this.C=Fx(this,"uSampler");this.G=Fx(this,"uPhase");var a=Fx(this,"uSlideWidth");this.V.uniform1f(Fx(this,"uSlideHeight"),this.L());this.V.uniform1f(a,this.M())};h.hd=function(){};h.Ud=function(){return this.C};h.jd=function(){return"\t\r\n\t\tprecision mediump float;\n\r\n\t\t\t\n\r\n\t\tvarying vec2 vTextureCoord;\n\r\n\t\tvarying vec3 vNormal;\n\r\n\t\t\t\n\r\n\t\tuniform sampler2D uSampler;\n\r\n\t\t\r\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\tconst float AMBIENT_INTENSITY = 0.3;\n\r\n\t\tconst float DIFFUSE_INTENSITY = 0.7;\n\r\n\t\t\t\n\r\n\t\tvoid main(void)\n\r\n\t\t{\n\r\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\r\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\r\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\r\n\t\t}\n\r\n\t"}; h.kd=function(){return"\n\r\nattribute vec3 aVertexPosition;\n\r\nattribute vec3 aVertexNormal;\n\r\nattribute vec2 aTextureCoord;\n\r\n\t\n\r\nuniform mat4 uPMVMatrix;\n\r\nuniform mat3 uNMatrix;\n\r\n\t\n\r\nuniform float uPhase;\n\r\nuniform float uSlideHeight;\n\r\nuniform float uSlideWidth;\n\r\n\t\n\r\nvarying vec2 vTextureCoord;\n\r\nvarying vec3 vNormal;\n\r\n\t\n\r\nconst float START_EFFECT_TIME = 0.0;\n\r\nconst float START_FLY_EFFECT_TIME = 0.4;\n\r\nconst float STOP_FLY_EFFECT_TIME = 0.8;\n\r\nconst float START_TOP_CENTER = 0.0;\n\r\nconst float START_TOP_CORNERS_TIME = 0.1;\n\r\nconst float START_BOTTOM_CORNERS_TIME = 0.0;\n\r\n\t\n\r\nconst float HORIZONTAL_WAVES_COUNT = 3.0;\n\r\nfloat HORIZONTAL_MAX_AMPLITUDE;\n\r\nconst float HORIZONTAL_WAVE_RUNNING_START_TIME = 0.0;\n\r\n\t\n\r\nconst float MAX_FLEX_DELAY = 0.1;\n\r\n\n\r\nfloat MAX_STRETCHING_Z;\n\r\nfloat MAX_STRETCHING_Y;\n\r\nfloat HORIZONTAL_TOP_STRETCHING;\n\r\nfloat VERTICAL_TOP_STRETCHING;\n\r\n\t\n\r\nconst float PI = 3.141592654;\n\r\n\t\n\r\nfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\r\n{\n\r\n\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\r\n}\n\r\nvec2 getMirrorPoint(vec2 a, vec2 b, vec2 p)\n\r\n{\n\r\n\treturn a + reflect(a - p, b - a);\n\r\n}\n\r\nfloat calcCenterWave(float x, float phase, float A, float F, float dx, float dy)\n\r\n{\n\r\n\tfloat CENTER_LINE_POS = uSlideWidth * 0.5;\n\r\n\tfloat startX = CENTER_LINE_POS;\n\r\n\tif (x < startX)\n\r\n\t{\n\r\n\t\tx = getMirrorPoint(vec2(CENTER_LINE_POS, 0), vec2(CENTER_LINE_POS , uSlideHeight), vec2(x, 0)).x;\n\r\n\t}\n\r\n\tfloat s = linearInterpolation(phase, 0.0, startX, 1.0, uSlideWidth);\n\r\n\tif ((x < startX) || (x < s))\n\r\n\t{\n\r\n\t\treturn 0.0;\n\r\n\t}\n\r\n\tfloat x0 = - linearInterpolation(phase, 0.0, 2.0 * PI * startX / uSlideWidth * HORIZONTAL_WAVES_COUNT, 1.0, PI * 2.0 * HORIZONTAL_WAVES_COUNT);\n\r\n\treturn A + A * sin(F * x +-PI / 2.0 + x0);\n\r\n}\n\r\nfloat getColWaveDelay(float phase, vec3 pos)\n\r\n{\n\r\n\tphase = linearInterpolation(phase, HORIZONTAL_WAVE_RUNNING_START_TIME, 0.0, 1.0, 1.0);\n\r\n\tfloat MAX_AMPLITUDE = linearInterpolation(phase, 0.0, 0.0, 1.0, HORIZONTAL_MAX_AMPLITUDE);\n\r\n\tfloat A = linearInterpolation(pos.y, 0.0, 0.0, uSlideHeight, MAX_AMPLITUDE);\n\r\n\tfloat F = (PI * 2.0 / uSlideWidth) * HORIZONTAL_WAVES_COUNT;\n\r\n\treturn calcCenterWave(pos.x, phase, A, F, 0.0, 0.0);\n\r\n}\n\r\nvec3 getVertexPosition(float phase, vec3 pos)\n\r\n{\n\r\n\tfloat CENTER = uSlideWidth * 0.5;\n\r\n\tphase = pow(phase, 4.0);\n\r\n\tfloat modifiedPhase = phase;\n\r\n\t\n\r\n\tfloat deltaZVertical = linearInterpolation(abs(pos.y), 0.0, 1.0, uSlideHeight / 2.0, 0.0);\n\r\n\tif (abs(pos.y) > uSlideHeight * 0.5)\n\r\n\t{\n\r\n\t\tdeltaZVertical = 0.0;\n\r\n\t}\n\r\n\tbool isLeft = (pos.x < CENTER);\n\r\n\tfloat stretch;\n\r\n\tfloat yDelay; \n\r\n\tvec3 delta = vec3(0, 0, 0);\n\r\n\tif (modifiedPhase > START_TOP_CENTER)\n\r\n\t{\n\r\n\t\tif (isLeft)\n\r\n\t\t{\n\r\n\t\t\tyDelay = linearInterpolation(pos.x, 0.0, MAX_FLEX_DELAY, CENTER, 0.0);\n\r\n\t\t\tstretch = linearInterpolation(pos.x, 0.0, 0.0, CENTER, 1.0);\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tyDelay = linearInterpolation(pos.x, CENTER, 0.0, uSlideWidth, MAX_FLEX_DELAY);\n\r\n\t\t\tstretch = linearInterpolation(pos.x, CENTER, 1.0, uSlideWidth, 0.0);\n\r\n\t\t}\n\r\n\t\tfloat deltaZHorizontal = pow(stretch, 3.0);\n\r\n\t\tmodifiedPhase = linearInterpolation(modifiedPhase, START_TOP_CENTER, 0.0, 1.0, 1.0);\n\r\n\t\tif (modifiedPhase >= yDelay)\n\r\n\t\t{\n\r\n\t\t\tdelta.y = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Y * deltaZHorizontal * deltaZVertical);\n\r\n\t\t\tdelta.z = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Z * deltaZHorizontal * deltaZVertical);\n\r\n\t\t}\n\r\n\t\tdelta.y = -delta.y;\n\r\n\t}\n\r\n\tif (phase > HORIZONTAL_WAVE_RUNNING_START_TIME)\n\r\n\t{\n\r\n\t\tdelta.z += getColWaveDelay(phase, pos);\n\r\n\t}\n\r\n\treturn pos - delta;\r\n}\n\r\nfloat getPower(float h1, float h2, float v1, float v2, vec2 pos, float max2)\n\r\n{\n\r\n float a1 = min(max(linearInterpolation(pos.x, h1, 1.0, h2, 0.0), 0.0), 1.0);\n\r\n float a2 = linearInterpolation(pos.y, v1, 1.0, v2, max2);\n\r\n return a1 * a2;\n\r\n}\n\r\nvec3 updateVertex(float phase, vec3 translation)\n\r\n{\n\r\n\tfloat pPhase = phase;\n\r\n\tvec3 delta = vec3(0, 0, 0);\n\r\n\tvec3 v0 = getVertexPosition(phase, aVertexPosition);\n\r\n\t\t\n\r\n\tif (phase > START_TOP_CORNERS_TIME)\n\r\n\t{\n\r\n\t\tpPhase = linearInterpolation(phase, START_TOP_CORNERS_TIME, 0.0, 1.0, 1.0);\n\r\n\t\tpPhase = pow(pPhase, 4.0);\n\r\n\t\t\n\r\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\r\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\r\n\t\t\n\r\n\t\tdelta += vec3(p2 - p1, -p1 - p2, 0) * vec3(HORIZONTAL_TOP_STRETCHING, VERTICAL_TOP_STRETCHING, 0) * vec3(pPhase, pPhase, 0);\n\r\n\t}\n\r\n\tif (phase > START_BOTTOM_CORNERS_TIME)\n\r\n\t{\n\r\n\t\tpPhase = linearInterpolation(phase, START_BOTTOM_CORNERS_TIME, 0.0, 1.0, 1.0);\n\r\n\t\tpPhase = pow(pPhase, 4.0);\n\r\n\t\t\n\r\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.25, uSlideHeight, 0.0, v0.xy, 0.0);\n\r\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.75, uSlideHeight, 0.0, v0.xy, 0.0);\n\r\n\t\t\n\r\n\t\tdelta += vec3(0.5, 1, 0.25) * vec3(p2 - p1, p2, p2) * vec3(uSlideWidth, uSlideHeight, uSlideHeight) * vec3(pPhase, pPhase, pPhase);\n\r\n\t}\n\r\n\tdelta.y = -min(uSlideHeight * 0.75, abs(delta.y));\n\r\n\treturn (translation + v0 + delta);\n\r\n}\n\r\nvec3 getPosition(float phase, vec3 pos) \n\r\n{\n\r\n \tfloat maxSide = sqrt(uSlideHeight * uSlideHeight + (uSlideWidth * 0.5) * (uSlideWidth * 0.5)) * 2.0;\n\r\n\tvec3 translation = vec3(0.0);\n\r\n\tif ((phase >= START_FLY_EFFECT_TIME) && (phase <= STOP_FLY_EFFECT_TIME))\n\r\n\t{\n\r\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_FLY_EFFECT_TIME, 0.0, STOP_FLY_EFFECT_TIME, 1.0);\n\r\n\t\tmodifiedPhase = pow(modifiedPhase, 4.0);\n\r\n\t\ttranslation = vec3(0.0, modifiedPhase * maxSide, 0.0);\n\r\n\t}\n\r\n\telse if (phase > STOP_FLY_EFFECT_TIME)\n\r\n\t{\n\r\n\t\ttranslation = vec3(0.0, maxSide, 0.0);\n\r\n\t}\n\r\n\tif (phase >= START_EFFECT_TIME)\n\r\n\t{\n\r\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_EFFECT_TIME, 0.0, 1.0, 1.0);\n\r\n\t\treturn updateVertex(modifiedPhase, translation);\n\r\n\t}\n\r\n\treturn updateVertex(0.0, translation); \n\r\n}\n\r\n\n\r\nvec3 getVertexNormal(float phase, vec3 pos) \n\r\n{ \n\r\n\tfloat deltaWidth = (pos.x == uSlideWidth) ? -1.0 : 1.0;\n\r\n\tfloat deltaHeight = 1.0;\n\r\n\t\t\n\r\n\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\r\n\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\r\n\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\n\r\n\tvec3 v1 = right - p;\n\r\n\tvec3 v2 = down - p;\n\r\n\t\t\n\r\n\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\r\n\tn = normalize(n);\n\r\n\t\t\n\r\n\treturn n;\n\r\n} \n\r\nvoid main()\n\r\n{\n\r\n\tMAX_STRETCHING_Z = 0.74 * uSlideHeight;\n\r\n\tMAX_STRETCHING_Y = 0.74 * uSlideHeight;\n\r\n\tHORIZONTAL_TOP_STRETCHING = 0.42 * uSlideWidth;\n\r\n\tVERTICAL_TOP_STRETCHING = 0.05 * uSlideHeight;\n\r\n\tHORIZONTAL_MAX_AMPLITUDE = 0.93 * uSlideHeight;\n\r\n\t\r\n \tvTextureCoord = aTextureCoord;\n\r\n\t\n\r\n\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\r\n\tvec4 p = vec4(getPosition(uPhase, vertex), 1.0);\n\r\n\tgl_Position = uPMVMatrix * p;\n\r\n\t\n\r\n\tvec3 transformedNormal = uNMatrix * getVertexNormal(uPhase, vertex); \n\r\n\tvNormal = transformedNormal;\n\r\n}\n\r\n"}; var bB=void 0;function cB(a){R.call(this,a);this.Ha(!1,!0)}w(cB,R);cB.prototype.Da=function(){Hw(this,!1);this.A=U(this.M(),this.L());Jw(this).appendChild(this.A);this.B=this.A.getContext("2d")}; cB.prototype.Ea=function(a){var b=this.M(),c=this.L(),d=this.Aa,e=this.B;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();d=a*Math.max(b,c);e.globalCompositeOperation="destination-out";var f=e.createRadialGradient(b/2,c/2,a*d,b/2,c/2,d);f.addColorStop(0,"#FFFFFF");f.addColorStop(.15,"rgba(255,255,255,128)");f.addColorStop(1,"rgba(255,255,255,0)");e.fillStyle=f;e.beginPath();e.arc(b/2,c/2,d,0,2*Math.PI,!0);e.fill();e.restore();this.qa()&&0>=a&&Iw(this,!1)};function dB(a,b){R.call(this,a);this.K=b;this.Ha(!1,!1,!0,!0,!0,!0)}w(dB,R); dB.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L(),c=U(a,b);z(c,"position","absolute");Jw(this).appendChild(c);c.getContext("2d").drawImage(this.Vl,0,0);this.C=c;c=U(a,b);z(c,"position","absolute");Jw(this).appendChild(c);c.getContext("2d").drawImage(this.Yl,0,0);this.D=c;this.B=eB(a,b);Jw(this).appendChild(this.B);var d=U(a,b),c=U(a,b);this.A=eB(a,b);this.G=eB(a,b);this.F=eB(a,b);this.G.appendChild(d);this.F.appendChild(c);this.B.appendChild(this.A);this.A.appendChild(this.G); this.A.appendChild(this.F);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.wg,0,0);c.drawImage(this.vg,0,0);wg(this.B,Math.max(a,b)+"px");xg(this.B,a/2+"px "+b/2+"px");vg(this.A)}; dB.prototype.Ea=function(a){var b=this.M(),c=this.L();B(this.D,1-a);B(this.C,a);a=Mw(0,1,a);var d=this.K==fB?1:-1,e=.5*d*b*(1-a),f=-1.75*c*(1-a),g=-Math.max(b,c)*(1-a),k=-80*(1-a),l=30*-d*(1-a),m=30*d*(1-a);F(this.G,"translateZ("+Math.max(b,c)*a+"px) translateY("+c*a+"px) translateX("+.1*-d*b*a+"px) rotateX("+80*a+"deg) rotateY("+30*d*a+"deg) rotateZ("+10*-d*a+"deg)");F(this.F,"translateZ("+g+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+k+"deg) rotateY("+l+"deg) rotateZ("+m+"deg)")}; function eB(a,b){var c=id("DIV");Sd(c,a);Td(c,b);z(c,"position","absolute");return c}var fB=1;function gB(a,b){R.call(this,a);this.Ha(!0,!0);this.C=b}w(gB,R); gB.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L();this.A=document.createElement("DIV");Jw(this).appendChild(this.A);wg(this.A,a+"px");xg(this.A,a/2+"px "+b/2+"px");if(yb){var c=id("DIV");this.A.appendChild(c);Rd(c,a,b);z(c,"position","absolute");vg(c);this.A=c}this.B=this.C==Ez?hB:iB;b=a=0;this.C==Ez?(a=this.M()/this.B,b=this.L()):(a=this.M(),b=this.L()/this.B);this.D=[];for(var d=c=0;d coeff * u)\n\r\n\t\t{\n\r\n\t\t\treturn u;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\r\n\t\t\tfloat b = linearInterpolation(coeff * u, centerX, -90.0, maxSide + 1.0, a - 90.0);\n\r\n\t\t\t\n\r\n\t\t\tif (coeff * u >= centerX + m)\n\r\n\t\t\t{\n\r\n\t\t\t\treturn coeff * (centerX - (coeff * u - centerX - m));\n\r\n\t\t\t}\n\r\n\t\t\telse\n\r\n\t\t\t{\n\r\n\t\t\t\tfloat ang = b * PI / 180.0;\n\r\n\t\t\t\treturn coeff * (centerX + r * cos(ang));\n\r\n\t\t\t}\n\r\n\t\t}\n\r\n\t}\n\r\n\t\t\n\r\n\tfloat calcY(float phase, float u, float r, float maxSide)\n\r\n\t{\n\r\n\t\tu = abs(u);\n\r\n\t\t\t\n\r\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\r\n\t\tfloat centerY = r;\n\r\n\t\t\n\r\n\t\tfloat m = PI * r;\n\r\n\t\tif (centerX >= u)\n\r\n\t\t{\n\r\n\t\t\treturn 0.0;\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tif (u > centerX + m)\n\r\n\t\t\t{\n\r\n\t\t\t\treturn linearInterpolation(u, centerX + m, r * 2.0, centerX + m + m, r * 2.5);\n\r\n\t\t\t}\n\r\n\t\t\telse\n\r\n\t\t\t{\n\r\n\t\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\r\n\t\t\t\tfloat b = linearInterpolation(u, centerX, -90.0, maxSide+1.0, a - 90.0);\n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat ang = b * PI / 180.0;\n\r\n\t\t\t\treturn centerY + r * sin(ang);\n\r\n\t\t\t}\n\r\n\t\t}\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexPosition(float phase, vec3 pos) \n\r\n\t{\n\r\n\t\tvec3 originPos = getOriginPos(pos);\n\r\n\t\tfloat maxSide = sqrt(uSlideWidth * uSlideWidth + uSlideHeight * uSlideHeight);\n\r\n\t\t\t\n\r\n\t\tfloat r = max(uSlideWidth, uSlideHeight) / 4.0;\n\r\n\t\tvec3 v = vec3(calcX(phase, originPos.x, r, maxSide), originPos.y, calcY(phase, originPos.x, r, maxSide));\n\r\n\t\t\t\n\r\n\t\tmat4 m;\n\r\n\t\tif (uDirectionIsLeft)\n\r\n\t\t{\n\r\n\t\t\tm = rotationZmatrix(-ANGLE);\n\r\n\t\t}\n\r\n\t\telse\n\r\n\t\t{\n\r\n\t\t\tm = rotationZmatrix(ANGLE);\n\r\n\t\t}\n\r\n\t\t\n\r\n\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\r\n\t}\n\r\n\t\t\n\r\n\tvec3 getVertexNormal(float phase, vec3 pos) \n\r\n\t{ \n\r\n\t\tconst float DELTA_W = 1.0;\n\r\n\t\tconst float DELTA_H = 1.0;\n\r\n\t\t\t\n\r\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + DELTA_W, pos.y, pos.z));\n\r\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + DELTA_H, pos.z));\n\r\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\r\n\t\t\t\n\r\n\t\tvec3 v1 = right - p;\n\r\n\t\tvec3 v2 = down - p;\n\r\n\t\t\t\n\r\n\t\treturn normalize(cross(v2, v1));\n\r\n\t} \n\r\n\t \n\r\n\tvoid main(void) \n\r\n\t{ \n\r\n\t\tfloat phase = uPhase;\n\r\n\t\tvec3 vertex = vec3(aVertexPosition.x, aVertexPosition.y, aVertexPosition.z); \n\r\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0); \n\r\n\t\tgl_Position = uPMVMatrix * p; \n\r\n\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\n\r\n\t\tvec3 pNormal = getVertexNormal(phase, vertex); \n\r\n\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\tvNormal = transformedNormal;\n\r\n\t}\n\r\n"}; h.Ea=function(a){a=V(0,0,1,1.2)(a);this.V.uniform1f(this.G,a);Cx(this,this.F,this.V.TRIANGLE_STRIP)};h.md=function(){Dx(this);this.C=Fx(this,"uSampler");this.G=Fx(this,"uPhase");var a=Fx(this,"uDirectionIsLeft"),b=Fx(this,"uSlideWidth");this.V.uniform1f(Fx(this,"uSlideHeight"),this.L());this.V.uniform1f(b,this.M());this.V.uniform1i(a,this.Y==pB?1:0)};h.hd=function(){};h.Ud=function(){return this.C};h.gd=function(){vx(this,this.F)};var pB=0;function qB(a,b,c,d){R.call(this,a);this.G=c;this.X=b;this.K=d;this.G?this.Ha(!1,!1,!0,!0,!1,!1):this.Ha(!0,!0)}w(qB,R); qB.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L();this.F=this.G?this.wg:this.Aa;this.D=this.G?this.vg:this.Qa;var c=document.createElement("DIV");this.C=document.createElement("DIV");this.A=U(a,b);z(this.A,"backgroundColor","#000000");B(this.A,0);this.B=U(a,b);z(this.B,"backgroundColor","#000000");B(this.B,0);this.C.appendChild(this.F);this.C.appendChild(this.D);this.C.appendChild(this.A);this.C.appendChild(this.B);c.appendChild(this.C);if(this.G){var d=Gw(this).background(); Jw(this).appendChild(d);d=Fw(this).background();Jw(this).appendChild(d)}Jw(this).appendChild(c);try{wg(c,a+"px"),xg(c,a/2+"px "+b/2+"px"),vg(this.C)}catch(e){}z(this.F,"position","absolute");z(this.D,"position","absolute");z(this.A,"position","absolute");z(this.B,"position","absolute");Rd(this.C,a,b);Rd(this.F,a,b);Rd(this.D,a,b);d=c="";switch(this.X){case rB:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case sB:c="translateZ("+b/2+"px)";d="rotateX(-90deg) translateZ("+ b/2+"px)";break;case tB:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case uB:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}F(this.F,c);F(this.B,c);F(this.D,d);F(this.A,d)}; qB.prototype.Ea=function(a){this.G&&B(Fw(this).background(),a);a=Mw(0,1,a);var b="",c="",d="",e=90*a,f=-this.M()/2,g=-this.L()/2,k=this.M()*(1-a)+f,l=this.L()*a+g,m;switch(this.X){case rB:m=V(0,180*Math.atan(this.L()/(2*this.M()))/Math.PI,1,180*-Math.atan(this.L()/(2*this.M()))/Math.PI);b="translateY("+l+"px) rotateX("+-e+"deg) translateY("+-g+"px) translateZ("+g+"px)";this.K||(c="translate(0px, "+-g+"px) scale(1, "+(1-a)+") translate(0px,"+g+"px)",d="translate(0px, "+l+"px) scale(1, "+a+") translate(0px,"+ g+"px)");break;case sB:m=V(0,180*Math.atan(this.L()/(2*this.M()))/Math.PI,1,180*-Math.atan(this.L()/(2*this.M()))/Math.PI);b="translateY("+-l+"px) rotateX("+e+"deg) translateY("+g+"px) translateZ("+g+"px)";this.K||(c="translate(0px, "+g+"px) scale(1, "+(1-a)+") translate(0px,"+-g+"px)",d="translate(0px, "+-l+"px) scale(1, "+a+") translate(0px,"+-g+"px)");break;case tB:m=V(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);b="translateX("+k+"px) rotateY("+-e+"deg) translateX("+f+"px) translateZ("+ f+"px)";this.K||(c="translate("+f+"px, 0px) scale("+(1-a)+", 1) translate("+-f+"px, 0px)",d="translate("+k+"px, 0px) scale("+a+", 1) translate("+-f+"px, 0px)");break;case uB:m=V(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI),b="translateX("+-k+"px) rotateY("+e+"deg) translateX("+-f+"px) translateZ("+f+"px)",this.K||(c="translate("+-f+"px, 0px) scale("+(1-a)+", 1) translate("+f+"px, 0px)",d="translate("+-k+"px, 0px) scale("+a+", 1) translate("+f+"px, 0px)")}this.G||(.5>a?(f=V(0,90,45,0), f=.5*Math.sin(f(e)*Math.PI/180),B(this.A,f)):(f=V(45,0,90,90),f=.5*Math.sin(f(e)*Math.PI/180),B(this.B,f)));this.K?(a=e-m(a),0>=a?(B(this.D,0),B(this.A,0)):90<=a?(B(this.F,0),B(this.B,0)):(B(this.D,1),B(this.F,1)),F(this.C,b)):(F(this.F,c),F(this.D,d),F(this.B,c),F(this.A,d))};var sB=0,rB=1,tB=2,uB=3;function vB(a,b){R.call(this,a);this.A=b;this.J=!1;this.Ha(!1,!1,!0,!0,!1,!1)}w(vB,R);vB.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=Fw(this).background();Jw(this).appendChild(a);a=Gw(this).background();Jw(this).appendChild(a);this.B=U(this.M(),this.L());z(this.B,"position","absolute");Jw(this).appendChild(this.B);this.C=U(this.M(),this.L());z(this.C,"position","absolute");Jw(this).appendChild(this.C)}; vB.prototype.Ea=function(a){var b=this.M(),c=this.L(),d=this.B.getContext("2d");d.clearRect(0,0,b,c);var e;e=.5>a?this.A==wB||this.A==xB?V(0,-b,.5,b):V(0,b,.5,-b):this.A==wB||this.A==xB?V(.5,b,1,-b):V(.5,-b,1,b);e=d.createLinearGradient(e(a),0,e(a)+b,0);this.A==wB||this.A==xB?(e.addColorStop(0,"rgba(0, 0, 0, 1)"),e.addColorStop(1,"rgba(0, 0, 0, 0)")):(e.addColorStop(0,"rgba(0, 0, 0, 0)"),e.addColorStop(1,"rgba(0, 0, 0, 1)"));this.A==yB||this.A==xB?(B(Gw(this).background(),1-a),.5>a?d.drawImage(this.wg, 0,0):d.drawImage(this.vg,0,0),d.save(),d.globalCompositeOperation="destination-out",d.fillStyle=e,d.fillRect(0,0,this.M(),this.L()),d.restore()):(.5>a?(B(Gw(this).background(),1),d.drawImage(this.wg,0,0)):(B(Gw(this).background(),0),d.drawImage(this.vg,0,0)),d=this.C.getContext("2d"),d.clearRect(0,0,b,c),d.fillStyle=e,d.fillRect(0,0,this.M(),this.L()));.5>a?(b=V(0,0,.5,zB),c=V(0,0,.5,AB),d=V(0,1,.5,1+BB)):(b=V(.5,-zB,1,0),c=V(.5,AB,1,0),d=V(.5,1+BB,1,1));a="scale("+d(a)+") translate("+b(a)+"px,"+ c(a)+"px)";F(this.B,a)};var zB=-30,AB=-20,BB=.1,yB=0,xB=1,wB=2;function CB(a,b){R.call(this,a);this.G=b;this.Ha(!1,!0)}w(CB,px);h=CB.prototype; h.Da=function(){Hw(this,!1);Iw(this,!0);sx(this,this.Aa);this.Dc=Zx(20,20,this.M(),this.L());for(var a=0==this.G?by(20,20):ay(20,20),b=[],c=0,d=a.length;c+2e)){var f=a[c++];if(!(0>f))for(var g=!0;ck)break;e!=f&&e!=k&&f!=k&&b.push(e,f,k);g?e=k:f=k;g=!g}}}this.B=b;this.Cg=new Ux;for(a=0;av;v++)u[0].push(DB(3,v,m));for(v=0;4>v;v++)u[1].push(DB(3,v,q));for(v=0;2>v;v++)u[2].push(DB(1,v,n));this.Rg.push(u)}this.D=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)f=3*(c+4*d+16*e),g=a,k=b,l=d,m=e,q=[0,0,0],q[0]=g[0]+c/3*(k[0]-g[0]),q[1]=g[1]+l/3*(k[1]-g[1]),q[2]=g[2]+m/1*(k[2]-g[2]),g=q,this.D[f]=g[0],this.D[f+1]=g[1],this.D[f+ 2]=g[2];this.U={};this.V.enable(this.V.DEPTH_TEST);mat4.translate(this.A,[-this.M()/2,this.L()/2,0]);this.Tg=mat4.create();mat4.set(this.A,this.Tg)};function DB(a,b,c){for(var d=1,e=1;e<=b;e++)d*=(a-(b-e))/e;return d*Math.pow(c,b)*Math.pow(1-c,a-b)}h.gd=function(){vx(this,this.Y)};h.hd=function(){ux(this,this.F)};h.jd=function(){return"precision mediump float;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord;\r\n\t\t\tvarying vec3 vNormal;\r\n\t\t\t\r\n\t\t\tuniform sampler2D uSampler;\r\n\t\t\t\r\n\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\r\n\t\t\tconst float AMBIENT_INTENSITY = 0.4;\n\r\n\t\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\r\n\t\t\t\r\n\t\t\tvoid main(void)\r\n\t\t\t{\r\n\t\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\r\n\t\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\r\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \r\n\t\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \r\n\t\t\t}"}; h.kd=function(){return"attribute vec3 aVertexPosition;\r\n\t\t\tattribute vec3 aVertexNormal;\r\n\t\t\tattribute vec2 aTextureCoord;\r\n\t\t\t\r\n\t\t\tuniform mat4 uPMVMatrix;\r\n\t\t\t\r\n\t\t\tuniform mat3 uNMatrix;\r\n\t\t\t\r\n\t\t\tvarying vec2 vTextureCoord;\r\n\t\t\tvarying vec3 vNormal;\r\n\t\t\t\r\n\t\t\tvoid main(void)\r\n\t\t\t{\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\r\n\t\t\t\tvTextureCoord = aTextureCoord;\r\n\t\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\r\n\t\t\t}"}; h.md=function(){Dx(this);this.F=Ex(this,"aVertexNormal");this.C=Fx(this,"uSampler")};h.Ud=function(){return this.C};function EB(a,b,c,d){var e=3*(b+4*c+0),f=b.toString()+c.toString(),g;p(a.U[f])?g=[a.U[f][0],a.U[f][1],a.U[f][2]]:(g=[a.D[e+0],a.D[e+1],a.D[e+2]],a.U[f]=[g[0],g[1],g[2]]);mat4.multiplyVec3(d,g,g);a.D[e+0]=g[0];a.D[e+1]=g[1];a.D[e+2]=g[2];e=3*(b+4*c+16);a.D[e+0]=g[0];a.D[e+1]=g[1];a.D[e+2]=g[2]}h.vj=function(){return this.F}; function FB(a,b,c){var d=Math.sqrt(a.M()*a.M()+a.L()*a.L()),e=0==a.G?new W(a.M(),a.L(),0):new W(-a.M(),a.L(),0);Kx(e);d=2*Math.PI/(.25*d);e.A*=d;e.B*=d;e.C*=d;d=b.position().x()/a.M();0!=a.G&&(d=1-d);a=25*d;b=b.position();d=10*Math.PI;return a*Math.cos(Ox(e,b)-d*c+0)}function GB(a,b,c,d,e){var f=mat4.create();b=Math.min(1,Math.max(0,b(e)));c=V(0,c,1,d);mat4.identity(f);mat4.translate(f,[0,0,c(b)]);EB(a,0==a.G?0:3,0,f)} function HB(a,b){var c=V(.1,0,.4,1),d=V(.2,0,.9,1),e=V(.4,0,.6,1),f=V(.6,0,1,1),g=mat4.create(),k=Math.min(1,Math.max(0,c(b))),c=0==a.G?3:0,l=0==a.G?-1:1;mat4.identity(g);mat4.translate(g,[.02*l*a.M()*Math.sin(2*Math.PI*k),0,0]);EB(a,c,0,g);mat4.identity(g);mat4.translate(g,[.015*l*a.M()*Math.sin(4*Math.PI*k),0,0]);EB(a,c,2,g);mat4.identity(g);mat4.translate(g,[.2*l*a.M()*Math.max(0,k-.1),0,-.2*a.L()*Math.max(0,k-.1)]);EB(a,c,3,g);d=Math.min(1,Math.max(0,d(b)));c=0==a.G?1:2;l=0==a.G?1:-1;mat4.identity(g); mat4.translate(g,[.5*l*a.M()*d,0,.5*a.L()*d]);EB(a,c,2,g);EB(a,c,1,g);EB(a,c,0,g);.4<=b&&.6>b&&GB(a,e,0,.2*a.L(),b);.6<=b&&GB(a,f,.2*a.L(),-.7*a.L(),b);mat4.identity(g);mat4.translate(g,[0,0,-.3*a.L()*Math.sin(1.5*Math.PI*d)]);c=0==a.G?0:3;EB(a,c,0,g)} function IB(a,b){for(var c=0;c.2*a.M()?FB(a,d,b):0:d.position().x()<.8*a.M()?FB(a,d,b):0;d=a.Cg.A[c];e=new W(0,0,e);for(var f=a,g=a.Rg[c],k=0,l=new W,m=0;4>m;m++){for(var n=new W,q=0;4>q;q++){for(var u=new W,v=0;2>v;v++){var C=3*(m+4*q+16*v),k=g[2][v];Nx(u,new W(f.D[C+0]*k,f.D[C+1]*k,f.D[C+2]*k))}k=g[1][q];Nx(n,new W(u.x()*k,u.y()*k,u.z()*k))}k=g[0][m];Nx(l,new W(n.x()*k,n.y()*k,n.z()*k))}Tx(d,l.add(e));Lx(a.Cg.A[c],new W)}for(c=0;c< a.oa.length;c++)d=a.oa[c],d.n=Ix(Jx(d.gh.position(),d.$i.position()),Jx(d.gh.position(),d.fj.position())),Kx(d.n);for(c=0;ca.M()?l.createLinearGradient(b,c,(k?-b:b)*f*2+d,e):l.createLinearGradient(b,c,d,(g?-c:c)*f*2+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(.2f?f+.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a}function NB(a,b,c,d,e,f){a.fillStyle=b;a.beginPath();a.rect(c,d,e,f);a.fill()};function OB(a,b){R.call(this,a);this.G=b;switch(b){case PB:this.Ha(!0,!1);break;case QB:this.Ha(!1,!0)}}w(OB,R);OB.prototype.Da=function(){var a=this.M(),b=this.L(),c=U(a,b);this.K=c.getContext("2d");this.A=U(a,b);this.F=this.A.getContext("2d");switch(this.G){case PB:Hw(this,!0);Iw(this,!1);this.D=this.Qa;break;case QB:Hw(this,!1),Iw(this,!0),this.D=this.Aa}z(c,"position","absolute");Jw(this).appendChild(c);this.C=.05*a;this.B=.05*b}; OB.prototype.Ea=function(a){this.G==QB&&(a=1-a);var b=Math.round(this.M()),c=Math.round(this.L()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(.5*(b-d));var f=Math.round(.5*(c-e)),g=a+d,k=f+e,l=this.F;l.clearRect(0,0,b,c);l.fillStyle="#000";l.fillRect(a,f,d,e);RB(this,a,f,a,f-this.B,a,f-this.B,d,this.B);RB(this,a,k,a,k+this.B,a,k,d,this.B);RB(this,a,f,a-this.C,f,a-this.C,f,this.C,e);RB(this,g,f,g+this.C,f,g,f,this.C,e);b=l.createRadialGradient(0,0,0,0,0,this.B);b.addColorStop(0,"rgba(0,0,0,1)"); b.addColorStop(1,"rgba(0,0,0,0)");SB(this,g,k,0,.5*Math.PI,b);SB(this,a,k,.5*Math.PI,Math.PI,b);SB(this,a,f,Math.PI,1.5*Math.PI,b);SB(this,g,f,1.5*Math.PI,2*Math.PI,b);b=this.K;b.drawImage(this.D,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.A,0,0);b.restore()};function RB(a,b,c,d,e,f,g,k,l){a=a.F;b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");a.fillStyle=b;a.fillRect(f,g,k,l)} function SB(a,b,c,d,e,f){var g=a.F;g.save();g.translate(b,c);g.scale(a.C/a.B,1);g.beginPath();g.moveTo(0,0);g.arc(0,0,a.B,d,e,!1);g.moveTo(0,0);g.fillStyle=f;g.fill();g.restore()}var PB=0,QB=1;function TB(a,b,c){R.call(this,a);this.A=b;this.B=c}w(TB,R);TB.prototype.Da=function(){Hw(this,!0);Iw(this,!0);jp(Fw(this));this.J=!1;var a=Gw(this).content();Jw(this).appendChild(a);a=Fw(this).content();Jw(this).appendChild(a)}; TB.prototype.Ea=function(a){var b=this.M(),c=this.L(),d=0,e=0,f=0,g=0;this.A==UB||this.A==VB?(d=this.A==UB?1:-1,f=this.A==UB?-1:1):(e=this.A==WB?1:-1,g=this.A==WB?-1:1);var k=this.B?Vw(0,.7,7,a):Uw(a),d=Math.floor(k*d*b),e=Math.floor(k*e*c);Ld(Gw(this).content(),d,e);Ld(Fw(this).content(),f*b+d,g*c+e);B(Fw(this).background(),a)};var WB=0,VB=1,UB=2;function XB(a,b,c,d){R.call(this,a);this.B=b;this.A=c;this.G=d;this.A?this.Ha(!1,!1,!0,!0,!0,!0):this.Ha(!0,!0)}w(XB,R); XB.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L();if(this.A){var c=U(a,b);z(c,"position","absolute");Jw(this).appendChild(c);c.getContext("2d").drawImage(this.Vl,0,0);this.C=c;c=U(a,b);z(c,"position","absolute");Jw(this).appendChild(c);c.getContext("2d").drawImage(this.Yl,0,0);this.D=c}this.F=U(a,b);z(this.F,"position","absolute");Jw(this).appendChild(this.F);this.K=this.F.getContext("2d")}; XB.prototype.Ea=function(a){var b=this.M(),c=this.L();this.A&&(B(this.D,1-a),B(this.C,a));var d=this.A?this.wg:this.Aa,e=this.A?this.vg:this.Qa,f=this.K;f.clearRect(0,0,b,c);b=this.B==YB?1:-1;a=Mw(0,1,a);c=V(0,6,1,1);c=this.G?Vw(4,.8,4,a):this.B==YB?2-a:c(a);c=this.B==YB?1/c:c;this.B==YB?(ZB(this,a,c,f,e),$B(this,2*a,b,f,d)):($B(this,.5*a,b,f,d),ZB(this,a,c,f,e))};var YB=0; function ZB(a,b,c,d,e){var f=a.M()/2*(1-c);a=a.L()/2*(1-c);d.save();d.translate(f,a);d.scale(c,c);d.globalAlpha=2*b;d.drawImage(e,0,0);d.restore()}function $B(a,b,c,d,e){var f=-c*a.M()*b/2;a=-c*a.L()*b/2;c=1+c*b;d.save();d.translate(f,a);d.scale(c,c);b=Math.min(1-2*b,1);b=Math.max(b,0);d.globalAlpha=b;d.drawImage(e,0,0);d.restore()};function aC(a,b,c,d){R.call(this,a);this.G=b;this.C=c;this.K=d;this.C?(this.J=!1,this.Ha(!1,!1,!0,!0,!1,!1)):this.Ha(!0,!0)}w(aC,R); aC.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L();if(this.C){var c=Fw(this).background();Jw(this).appendChild(c)}this.D=U(a,b);z(this.D,"position","absolute");Jw(this).appendChild(this.D);this.C&&(c=Gw(this).background(),Jw(this).appendChild(c));this.D.getContext("2d").drawImage(this.C?this.vg:this.Qa,0,0);this.A=U(a,b);c=this.A.getContext("2d");this.B=U(a,b);var d=this.B.getContext("2d"),e=document.createElement("DIV");Jw(this).appendChild(e);e.appendChild(this.A);e.appendChild(this.B); try{wg(e,a+"px"),xg(e,a/2+"px "+b/2+"px"),vg(this.A),vg(this.B),this.F=!0}catch(f){this.F=!1}z(this.A,"position","absolute");z(this.B,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.C?this.wg:this.Aa;switch(this.G){case bC:c.drawImage(e,0,0,a/2,b,0,0,a/2,b);d.drawImage(e,a/2,0,a/2,b,a/2,0,a/2,b);break;case cC:c.drawImage(e,0,0,a,b/2,0,0,a,b/2),d.drawImage(e,0,b/2,a,b/2,0,b/2,a,b/2)}}; aC.prototype.Ea=function(a){this.C&&(B(Gw(this).background(),1-a),B(Fw(this).background(),a));var b=this.M(),b=b/(b+(1.4-2.8*a*a*.5)*b),b=this.C?this.K?Vw(0,.7,4,b):Uw(b):b;F(this.D,"scale("+b+", "+b+")");var b=this.M()/2,c=this.L()/2,d="",e="",f=0,g=0,k=0,l=0,m=120*a,n=V(0,1,1,.5),q=1.5*Mw(0,1,a);switch(this.G){case bC:d="translateX("+-b+"px) translateZ("+q*this.M()+"px) rotateY("+m+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+q*this.M()+"px) rotateY("+-m+"deg) translateX("+-b+ "px)";this.F||(f=a*-b,g=a*b,d="translate("+-b+"px, 0px) scale("+n(a)+", 1) translate("+b+"px, 0px",e="translate("+b+"px, 0px) scale("+n(a)+", 1) translate("+-b+"px, 0px");break;case cC:d="translateY("+-c+"px) translateZ("+q*this.L()+"px) rotateX("+-m+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+q*this.L()+"px) rotateX("+m+"deg) translateY("+-c+"px)",this.F||(k=a*-c,l=a*c,d="translate(0px,"+-c+"px) scale(1, "+n(a)+") translate(0px, "+c+"px)",e="translate(0px, "+c+"px) scale(1, "+ n(a)+") translate(0px, "+-c+"px)")}this.F||(Ld(this.A,f,k),Ld(this.B,g,l));F(this.A,d);F(this.B,e);B(this.A,1-a);B(this.B,1-a)};var bC=0,cC=1;function dC(a,b,c){R.call(this,a);this.B=b;(this.F=c)?this.Ha(!1,!1,!0,!0,!0,!0):this.Ha(!0,!0)}w(dC,R); dC.prototype.Da=function(){Hw(this,!1);Iw(this,!1);var a=this.M(),b=this.L();if(this.F){var c=U(a,b);z(c,"position","absolute");Jw(this).appendChild(c);c.getContext("2d").drawImage(this.Vl,0,0);this.C=c;c=U(a,b);z(c,"position","absolute");Jw(this).appendChild(c);c.getContext("2d").drawImage(this.Yl,0,0);this.D=c}this.G=eC(a,b);Jw(this).appendChild(this.G);var d=U(a,b),c=U(a,b);this.A=id("DIV");Sd(this.A,a);Td(this.A,b);this.X=eC(this.M(),this.L());this.K=eC(this.M(),this.L());this.X.appendChild(d); this.K.appendChild(c);this.G.appendChild(this.A);this.A.appendChild(this.X);this.A.appendChild(this.K);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.F?this.wg:this.Aa,0,0);c.drawImage(this.F?this.vg:this.Qa,0,0);c=this.B==fC||this.B==gC?-1:1;d=this.B==fC||this.B==hC;wg(this.G,Math.max(a,b)+"px");xg(this.G,20+a/2+"px "+b/2+"px");vg(this.A);d?(F(this.X,"translateZ(-"+(20+Math.floor(a/2))+"px) rotateY(0deg)"),F(this.K,"translateX("+c*(20+Math.floor(a/2))+"px) rotateY("+-90*c+"deg)")):(F(this.X, "translateZ(-"+(20+Math.floor(b/2))+"px) rotateX(0deg)"),F(this.K,"translateY("+c*(20+Math.floor(b/2))+"px) rotateX("+90*c+"deg)"))};dC.prototype.Ea=function(a){var b=this.M(),c=this.L();this.F&&(B(this.D,1-a),B(this.C,a));var d=.25*(1-Math.cos(2*a*Math.PI));a=Mw(0,1,a);var e=this.B==fC||this.B==gC?-1:1,f=this.B==fC||this.B==hC,b=f?b+40:c+40;f?F(this.A,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*e*a+"deg)"):F(this.A,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-e*a+"deg)")}; function eC(a,b){var c=id("DIV");Sd(c,a);Td(c,b);z(c,"position","absolute");return c}var gC=1,hC=2,fC=3;function iC(a,b,c){this.a=a;this.b=b;this.A=c}function jC(a,b){var c;c=-a.b;var d=a.a,e=-c*b.x()-d*b.y();c=new iC(c,d,e);if(null==c)return null;d=kC(a,c);c=2*d.x()-b.x();d=2*d.y()-b.y();return new X(c,d)}function kC(a,b){var c=a.a*b.b-b.a*a.b;return 1E-9>Math.abs(c)?null:new X((a.b*b.A-b.b)*a.A/c,(a.A*b.a-b.A*a.a)/c)}function lC(a,b){var c=a.y()-b.y(),d=b.x()-a.x(),e=a.x()*b.y()-b.x()*a.y();return new iC(c,d,e)};function mC(a,b){R.call(this,a);this.Ca=b;this.Ha(!0,!0)}w(mC,px);h=mC.prototype; h.Da=function(){Hw(this,!1);Iw(this,!0);sx(this,this.Aa);var a=this.M(),b=-this.L()/2,a=a/2-.2*a,c=3*b/4,d=lC(new X(-a,-b),new X(a/2,-b/2)),e=lC(new X(-a/4,-b),new X(0,0)),f=lC(new X(a/2,-b/2),new X(a,b)),g=lC(new X(0,0),new X(a,b/4)),k=kC(d,e),l=kC(f,g),m=new X(V(0,.5,a,.8)(l.x()),V(0,.5,b,1)(l.y())),n=new X(V(-a,.2,0,.5)(k.x()),V(-b,0,0,.5)(k.y())),q=new W(5*a/8,3*-b/8,-(10*c/16)),u=new W(-a/8,-b/2,15*-c/32),v=new W(a/2,b/8,15*-c/32),C=new W(a/2,b/4,5*-c/6),D=new W(-a/10,b/10,-c),H=new W(4*-a/8, -b/8,3*-c/16),O=new W(-a/16,5*b/8,3*-c/16),J=new W(5*-a/8,5*-b/16,9*-c/8),T=new W(5*a/16,5*b/8,-c),oa=new W(14*-a/32,4*-b/8,0),ma=new W(4*a/8,23*b/32,0),Ba=new W(5*-a/16,3*-b/16,-c/4),pa=new W(3*a/16,5*b/16,0),e=new W(3*-a/4,3*b/4,0),f=new nC(new W(a,-b,0),new W(15*a/16,9*-b/16,-c),new X(.8,0)),g=new nC(new W(7*a/8,7*-b/8,0),new W(9*a/12,-b/2,-(46*c/48)),new X(.7625,.0625)),d=new nC(new W(a/2,-b,0),new W(6*a/9,8*-b/12,47*-c/48),new X(.65,0)),c=new nC(new W(a,-b/2,0),new W(19*a/24,4*-b/9,47*-c/48), new X(.8,.25)),ra=new nC(new W(a/2,-b/2,0),q,new X(.65,.25)),k=new nC(new W(k.x(),k.y(),0),u,new X(n.x(),n.y())),l=new nC(new W(l.x(),l.y(),0),v,new X(m.x(),m.y())),q=new nC(new W(-a/4,-b,0),q,new X(.425,0)),C=new nC(new W(a,b/4,0),C,new X(.8,.625)),D=new nC(new W(0,0,0),D,new X(.5,.5)),H=new nC(new W(-a/2,-b/2,0),H,new X(.35,.25)),O=new nC(new W(a/2,b/2,0),O,new X(.65,.75)),J=new nC(new W(-a,-b,0),J,new X(.2,0)),T=new nC(new W(a,b,0),T,new X(.8,1)),oa=new nC(new W(-a,-b/2,0),oa,new X(.2,.25)),ma= new nC(new W(a/2,b,0),ma,new X(.65,1)),Ba=new nC(new W(-a/2,0,0),Ba,new X(.35,.5)),pa=new nC(new W(0,b/2,0),pa,new X(.5,.75)),b=new nC(new W(-a,b,0),e,new X(.2,1));this.Xd=[f,f,g,g,d,c,g,g,d,c,ra,ra,d,c,k,l,ra,ra,d,c,k,l,q,C,ra,ra,k,l,D,D,k,l,D,D,H,O,k,l,q,C,J,T,k,l,H,O,J,T,D,D,Ba,pa,H,O,H,O,J,T,oa,ma,H,O,oa,ma,Ba,pa,D,D,Ba,pa,b,b,Ba,pa,oa,ma,b,b];if(this.Ca==oC){b=[];a=this.L();a=lC(new X(0,-a/2),new X(0,a/2));for(f=0;f=a?tC(this,a):.2>=a?(d=V(.1,.1,.2,1),a=d(a),Bx(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.A,[0,0,20*-a]),this.B=qC(a,this.Xd),Bx(this,-15*c*a,[0,0,1],[0,0,0])):.4>=a?(this.B=qC(1,this.Xd),Bx(this,-60,[1,0,0],[0,0,0]),Bx(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-20]),d=V(.2,0,.4,1),a=Math.pow(d(a),3),mat4.translate(this.A,[0,0,-a*b/20])):.5>a?(this.B=qC(1,this.Xd),Bx(this,-60,[1,0,0],[0,0, 0]),Bx(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-(20+b/20)]),d=V(.4,0,.5,1),a=d(a),mat4.translate(this.A,[0,0,-a*b/30]),uC(a,this.Xd,this.B,8)):(this.B=qC(1,this.Xd),Bx(this,-60,[1,0,0],[0,0,0]),Bx(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.A,[0,0,-(20+b/20+b/30)]),d=V(.5,0,1,1),a=d(a),uC(a,this.Xd,this.B,40),a=Mw(0,1,a),mat4.translate(this.A,[c*a*b,a*b/2,a*b/2]),Bx(this,-30*c*a,[0,0,1],[0,0,0]),Bx(this,-60*c*a,[0,1,0],[0,0,0]));Mx(this);Cx(this,this.U,this.V.TRIANGLES,t(this.wC, this),t(this.vC,this));zx(this)};h.wC=function(){this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(Wx(this.B)))};h.vC=function(){Gx(this.B,this.Uo);this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(Yx(this.B)))}; function tC(a,b){var c=V(0,0,.1,.1);a.B=qC(c(b),a.Xd);Bx(a,-60*c(b),[1,0,0],[0,0,0]);c=V(0,0,.1,1);a.D=qC(c(b),a.Do);a.G=qC(c(b),a.kp);Mx(a);Cx(a,a.Y,a.V.TRIANGLES,t(function(){this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(Wx(this.D)))},a),t(function(){Gx(this.D,this.Co);this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(Yx(this.D)))},a));Cx(a,a.oa,a.V.TRIANGLES,t(function(){this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(Wx(this.G)))},a),t(function(){Gx(this.G, this.jp);this.V.bufferSubData(this.V.ARRAY_BUFFER,0,new Float32Array(Yx(this.G)))},a))} function uC(a,b,c,d){p(d)||(d=50);for(var e=[new vC([0,1],0,0,-5),new vC([2,3,6,7],0,0,-5),new vC([4,8,12,18],0,0,-5),new vC([5,9,13,19],0,0,-5),new vC([20,14,26,30,42,36],0,0,15),new vC([15,21,37,43,31,27],0,0,15),new vC([44,34,52,60,54],0,0,20),new vC([35,45,55,61,53],0,0,20),new vC([40,46,56],0,0,30),new vC([41,47,57],20,20,30),new vC([58,62,74],20,20,15),new vC([75,63,59],0,0,15),new vC([76,70,71,77],0,0,-20)],f=0;fb&&(b=-b,this.B=!0);this.D=b;this.Ha(!0,!1)}w(wC,R);wC.prototype.Da=function(){var a=this.M(),b=this.L();Iw(this,!1);var c=U(a,b);this.G=c.getContext("2d");this.A=U(a,b);this.F=this.A.getContext("2d");this.F.scale(1,b/a);a*=.5;this.C=Math.sqrt(2*a*a);z(c,"position","absolute");Jw(this).appendChild(c)};var xC=1/15; wC.prototype.Ea=function(a){var b=this.M();this.L();var c=this.F,d=2/this.D,e=.2/this.D;this.B&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;bn||!this.B&&v=u;){n=l+u*m;if(this.B&&ng)n=g;var v=q+this.C*Math.cos(n),H=q+this.C*Math.sin(n),O=q,J=q,T=v,oa=H,ma=this.F;ma.fillStyle="rgba(0,0,0,"+ ti(1-u).toString()+")";ma.beginPath();ma.moveTo(O,J);ma.lineTo(C,D);ma.lineTo(T,oa);ma.fill();u+=xC;C=v;D=H;if(n==g)break}l=c;g=.5*this.M();if(this.B&&k<=f||!this.B&&k>=f)l.beginPath(),l.moveTo(g,g),this.B?l.arc(g,g,this.C,f,k,!0):l.arc(g,g,this.C,f,k,!1),l.lineTo(g,g),l.fillStyle="#000",l.fill()}a=this.G;a.drawImage(this.Qa,0,0);a.save();a.globalCompositeOperation="destination-in";a.drawImage(this.A,0,0);a.restore()};function yC(a){R.call(this,a);jp(Fw(this));this.J=!1}w(yC,R);yC.prototype.Da=function(){Hw(this,!0);Iw(this,!0);this.A=document.createElement("div");Sd(this.A,this.M());Td(this.A,this.L());z(this.A,"backgroundColor","#000000");z(this.A,"position","relative");Jw(this).appendChild(this.A)};yC.prototype.Ea=function(a){.5>a?(B(Fw(this).za(),0),B(this.A,0)):.8>a?B(this.A,1):(B(this.A,0),B(Fw(this).za(),1))};function zC(a,b,c){R.call(this,a);this.C=c;this.J=!1;a=this.M();c=this.L();this.B=this.A=0;switch(b){case Hz:this.B=c;break;case Jz:this.B=-c;break;case Kz:this.A=a;break;case Lz:this.A=-a;break;case Mz:this.A=a;this.B=-c;break;case Nz:this.A=a;this.B=c;break;case Oz:this.A=-a;this.B=-c;break;case Pz:this.A=-a,this.B=c}this.C&&(this.A*=-1,this.B*=-1)}w(zC,R);zC.prototype.Da=function(){Hw(this,!0);Iw(this,!0);jp(this.C?Gw(this):Fw(this))}; zC.prototype.Ea=function(a){a=Uw(a);this.C&&(a=1-a);var b=V(0,this.A,1,0),c=V(0,this.B,1,0);Ld((this.C?Gw(this):Fw(this)).za(),b(a),c(a))};function AC(a,b){R.call(this,a);this.C=b;this.J=!1;this.Ha(!1,!0);var c;this.C==BC?(c=CC,this.D=(1-DC)/(c-1),this.F=2*this.M()/Math.pow(DC,2)):(this.D=.25,this.F=2*this.L()/Math.pow(DC,2))}w(AC,R);function EC(a,b,c,d,e,f){var g=U(e+1,f+1);g.getContext("2d").drawImage(a.Aa,c,d,e,f,0,0,e+1,f+1);b.push(new FC(g,c,d,e,f))} AC.prototype.Da=function(){var a;a=this.C==BC?CC:GC;var b=this.M(),c=this.L();this.A=[];this.B=[];for(var d=b/a,e=c/a,f=0,g=0;g=b?0:a.F*Math.pow(b,2)/2} function IC(a,b){var c=a.L(),d=0,e=a.D,f=0,g=1,k=e,l=1;a.qa()&&(d=c,e=1-e,f=1-f,g=1-g,k=e,l=1-l);if(!a.qa()){if(be)return d;return c*(f+(g-f)/(l-k)*(b-k))} AC.prototype.Ea=function(a){var b,c,d,e=this.Aa.getContext("2d");e.clearRect(0,0,this.M(),this.L());if(this.C==BC){for(b=0;bQC&&a<1-QC){var d=V(QC,1,1-QC,4),e=V(QC,0,1-QC,-30);F(this.F,"rotate("+e(a)+"deg) scale("+ d(a)+", "+d(a)+")")}a>RC&&(this.B.clearRect(0,0,b,c),this.Za.clearRect(0,0,b,c),this.B.drawImage(this.Qa,0,0),this.B.save(),this.B.globalCompositeOperation="destination-in",NC(this,this.Za,this.U,a),this.B.drawImage(this.Ca,0,0),this.B.restore(),this.K.drawImage(this.jb,0,0),a=f.Qn&&d<=f.Qn+.05?(g=(d-f.Qn)/.05,g=f.Yp?1-g:g):g=da){var b=V(0,0,.3,1)(a);VC(this,b,!0);VC(this,b,!1)}var b=this.M(),c=this.L(),c=Math.max(b,c),d=this.oa==WC?1:-1;Ax(this);.1<=a&&(.1=a?(a=V(.1,0,.4,1)(a),XC(this,a),mat4.translate(this.A,[0,0,-a*c/4]),Bx(this,-60*a,[1,0,0],[-d*b/4,0,0]),Bx(this,45*d*a,[0,0,1],[-d*b/4,0,0])):.4=a?(a=V(.4,0,.5,1)(a),XC(this,1),mat4.translate(this.A,[0,0,-c/4]),mat4.translate(this.A,[d*a*c/50,-a*c/50,a*c/50]),Bx(this,-60,[1,0,0],[-d*b/4,0, 0]),Bx(this,45*d,[0,0,1],[-d*b/4,0,0])):.5a?(a=V(.5,0,.55,1)(a),XC(this,1),mat4.translate(this.A,[0,0,-c/4]),mat4.translate(this.A,[d*c/50,-c/50,c/50]),Bx(this,-60,[1,0,0],[-d*b/4,0,0]),Bx(this,45*d,[0,0,1],[-d*b/4,0,0]),Bx(this,-1*a,[1,0,0],[0,0,0])):.55= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn max(angle, -ANGLE); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x); \n\r\n\t\t\t\tfloat b = a * COEF_1; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInDoubleLeft(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 1.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec3 pNormal; \n\r\n\t\t\t\tfloat x = aVertexPosition.x; \n\r\n\t\t\t\tif (x <= uSlideWidth * 0.5) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\r\n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tvec2 pos = getPosition(x); \n\r\n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\t\t\n\r\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\r\n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\t\tpNormal = getNormal(v, pr); \n\r\n\t\t\t\t} \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t} \n\r\n\t\t";case 1:return" \n\r\n\t\t\tfloat C_FUNC2(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\tfloat PHASE_OFFSET_FUNC2(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInDoubleRight(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn min(angle, ANGLE * 2.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x); \n\r\n\t\t\t\tfloat b = a * COEF_1; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInDoubleRight(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 1.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec3 pNormal; \n\r\n\t\t\t\tfloat x = aVertexPosition.x; \n\r\n\t\t\t\tif (x >= uSlideWidth * 0.5) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\r\n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tvec2 pos = getPosition(x); \n\r\n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\t\t\n\r\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\r\n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\t\tpNormal = getNormal(v, pr); \n\r\n\t\t\t\t} \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t} \n\r\n\t\t"; case 2:return" \n\r\n\t\t\tfloat C_FUNC3(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_OFFSET_FUNC3(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInSingleLeft(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn min(angle, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * C_FUNC3(x); \n\r\n\t\t\t\tfloat b = a * COEF_2; \n\r\n\t\t\t\tvec2 center = vec2(0.0, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInSingleLeft(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 0.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\r\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\r\n\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\tvec3 pNormal = getNormal(v, pr); \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t} \n\r\n\t\t"; case 3:return" \n\r\n\t\t\tfloat C_FUNC4(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat PHASE_OFFSET_FUNC4(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tfloat getAngleInSingleRight(float x, float phase) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat angle; \n\r\n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase))); \n\r\n\t\t\t\t} \n\r\n\t\t\t\telse \n\r\n\t\t\t\t{ \n\r\n\t\t\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x)); \n\r\n\t\t\t\t} \n\r\n\t\t\t\treturn max(angle, ANGLE); \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvec2 getPosition(float x) \n\r\n\t\t\t{ \n\r\n\t\t\t\tfloat a = uSlideWidth * C_FUNC4(x); \n\r\n\t\t\t\tfloat b = a * COEF_2; \n\r\n\t\t\t\tvec2 center = vec2(uSlideWidth, 0.0); \n\r\n\t\t\t\tfloat angle = getAngleInSingleRight(x, uPhase); \n\r\n\t\t\t\t\n\r\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\r\n\t\t\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase)); \n\r\n\t\t\t\tpos.y = max(pos.y, 0.0); \n\r\n\t\t\t\treturn pos; \n\r\n\t\t\t} \n\r\n\t\t\t\n\r\n\t\t\tvoid main(void) \n\r\n\t\t\t{ \n\r\n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\r\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\r\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\r\n\t\t\t\tvTextureCoord = aTextureCoord; \n\r\n\t\t\t\t\n\r\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\r\n\t\t\t\tvec2 pr = getPosition(nextX); \n\r\n\t\t\t\tvec3 pNormal = getNormal(v, pr); \n\r\n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\r\n\t\t\t\tvNormal = transformedNormal; \n\r\n\t\t\t} \n\r\n\t\t"; default:throw Error("Unknown transition page curl type");}};function $C(a){var b=Ug(),c=tb&&11>=parseFloat(Gb)?!1:Ug(),d=Vg();if(!Iv){var e={};e[Ov]=function(a){return new Jv(a)};e.Cut=function(a){return new uz(a)};e.CutThroughBlack=function(a){return new yC(a)};c?(e.BlindsHorizontal=function(a){return new gB(a,1)},e.BlindsVertical=function(a){return new gB(a,Ez)}):(e.BlindsHorizontal=function(a){return new Az(a,1)},e.BlindsVertical=function(a){return new Az(a,Bz)});e.CheckerboardAcross=function(a){return new bx(a,gx)};e.CheckerboardDown=function(a){return new bx(a, dx)};e.Dissolve=function(a){return new jx(a)};e.FadeThroughBlack=function(a){return new $A(a)};b&&2013>a&&2007!=a?(e.CoverLeft=function(a){return new Gz(a,Kz,!1)},e.CoverUp=function(a){return new Gz(a,Hz,!1)},e.CoverRight=function(a){return new Gz(a,Lz,!1)},e.CoverDown=function(a){return new Gz(a,Jz,!1)},e.CoverLeftUp=function(a){return new Gz(a,Nz,!1)},e.CoverRightUp=function(a){return new Gz(a,Pz,!1)},e.CoverLeftDown=function(a){return new Gz(a,Mz,!1)},e.CoverRightDown=function(a){return new Gz(a, Oz,!1)},e.UncoverLeft=function(a){return new Gz(a,Kz,!0)},e.UncoverUp=function(a){return new Gz(a,Hz,!0)},e.UncoverRight=function(a){return new Gz(a,Lz,!0)},e.UncoverDown=function(a){return new Gz(a,Jz,!0)},e.UncoverLeftUp=function(a){return new Gz(a,Nz,!0)},e.UncoverRightUp=function(a){return new Gz(a,Pz,!0)},e.UncoverLeftDown=function(a){return new Gz(a,Mz,!0)},e.UncoverRightDown=function(a){return new Gz(a,Oz,!0)}):(e.CoverLeft=function(a){return new zC(a,Kz,!1)},e.CoverUp=function(a){return new zC(a, Hz,!1)},e.CoverRight=function(a){return new zC(a,Lz,!1)},e.CoverDown=function(a){return new zC(a,Jz,!1)},e.CoverLeftUp=function(a){return new zC(a,Nz,!1)},e.CoverRightUp=function(a){return new zC(a,Pz,!1)},e.CoverLeftDown=function(a){return new zC(a,Mz,!1)},e.CoverRightDown=function(a){return new zC(a,Oz,!1)},e.UncoverLeft=function(a){return new zC(a,Kz,!0)},e.UncoverUp=function(a){return new zC(a,Hz,!0)},e.UncoverRight=function(a){return new zC(a,Lz,!0)},e.UncoverDown=function(a){return new zC(a, Jz,!0)},e.UncoverLeftUp=function(a){return new zC(a,Nz,!0)},e.UncoverRightUp=function(a){return new zC(a,Pz,!0)},e.UncoverLeftDown=function(a){return new zC(a,Mz,!0)},e.UncoverRightDown=function(a){return new zC(a,Oz,!0)});e.RandomBarsHorizontal=function(a){return new Qw(a,Rw)};e.RandomBarsVertical=function(a){return new Qw(a,Sw)};e.StripsLeftUp=function(a){return new jy(a,ly)};e.StripsRightUp=function(a){return new jy(a,Oy)};e.StripsLeftDown=function(a){return new jy(a,ky)};e.StripsRightDown=function(a){return new jy(a, Ny)};e.WipeLeft=function(a){return new ey(a,hy)};e.WipeUp=function(a){return new ey(a,gy)};e.WipeRight=function(a){return new ey(a,iy)};e.WipeDown=function(a){return new ey(a,fy)};e.BoxOut=function(a){return new OB(a,PB)};e.BoxIn=function(a){return new OB(a,QB)};e.SplitHorizontalOut=function(a){return new gA(a,iA)};e.SplitHorizontalIn=function(a){return new gA(a,hA)};e.SplitVerticalOut=function(a){return new gA(a,kA)};e.SplitVerticalIn=function(a){return new gA(a,jA)};e.ShapeCircle=function(a){return new cB(a)}; e.ShapeDiamond=function(a){return new LB(a)};e.CombHorizontal=function(a){return new AC(a,BC)};e.CombVertical=function(a){return new AC(a,1)};e.FadeSmoothly=function(a){return new Kw(a)};e.Newsflash=function(a){return new KB(a)};e.ShapePlus=function(a){return new PA(a)};e.PushDown=function(a){return new JA(a,KA)};e.PushLeft=function(a){return new JA(a,LA)};e.PushRight=function(a){return new JA(a,MA)};e.PushUp=function(a){return new JA(a,NA)};e.Wedge=function(a){return new xz(a)};e.Wheel1Spoke=function(a){return new wC(a, 1)};e.Wheel2Spokes=function(a){return new wC(a,2)};e.Wheel3Spokes=function(a){return new wC(a,3)};e.Wheel4Spokes=function(a){return new wC(a,4)};e.Wheel8Spokes=function(a){return new wC(a,8)};e.WheelReverse1Spoke=function(a){return new wC(a,-1)};b?d?(e.VortexLeft=function(a){return new mz(a,fz)},e.VortexUp=function(a){return new mz(a,1)},e.VortexRight=function(a){return new mz(a,gz)},e.VortexDown=function(a){return new mz(a,hz)}):(e.VortexLeft=function(a){return new Py(a,fz)},e.VortexUp=function(a){return new Py(a, 1)},e.VortexRight=function(a){return new Py(a,gz)},e.VortexDown=function(a){return new Py(a,hz)}):(e.VortexLeft=function(a){return new jx(a)},e.VortexUp=function(a){return new jx(a)},e.VortexRight=function(a){return new jx(a)},e.VortexDown=function(a){return new jx(a)});!d||Hg||gh?(e.RippleCenter=function(a){return new Ww(a,Xw)},e.RippleRightUp=function(a){return new Ww(a,$w)},e.RippleLeftUp=function(a){return new Ww(a,Yw)},e.RippleLeftDown=function(a){return new Ww(a,Zw)},e.RippleRightDown=function(a){return new Ww(a, ax)}):(e.RippleCenter=function(a){return new Fz(a,Xw)},e.RippleRightUp=function(a){return new Fz(a,$w)},e.RippleLeftUp=function(a){return new Fz(a,Yw)},e.RippleLeftDown=function(a){return new Fz(a,Zw)},e.RippleRightDown=function(a){return new Fz(a,ax)});e.GlitterDiamondLeft=function(a){return new lA(a,qA,oA)};e.GlitterDiamondUp=function(a){return new lA(a,qA,mA)};e.GlitterDiamondRight=function(a){return new lA(a,qA,pA)};e.GlitterDiamondDown=function(a){return new lA(a,qA,nA)};e.GlitterHexagonLeft= function(a){return new lA(a,1,oA)};e.GlitterHexagonUp=function(a){return new lA(a,1,mA)};e.GlitterHexagonRight=function(a){return new lA(a,1,pA)};e.GlitterHexagonDown=function(a){return new lA(a,1,nA)};b?(e.GalleryLeft=function(a){return new pz(a,sz,!1)},e.GalleryRight=function(a){return new pz(a,tz,!1)}):(e.GalleryLeft=function(a){return new JA(a,LA)},e.GalleryRight=function(a){return new JA(a,MA)});b?(e.ConveyorLeft=function(a){return new pz(a,sz,!0)},e.ConveyorRight=function(a){return new pz(a, tz,!0)}):(e.ConveyorLeft=function(a){return new TB(a,VB,!0)},e.ConveyorRight=function(a){return new TB(a,UB,!0)});e.DoorsVertical=function(a){return new aC(a,bC,!1,!0)};e.DoorsHorizontal=function(a){return new aC(a,cC,!1,!0)};e.WindowVertical=function(b){return new aC(b,bC,!0,2013>a)};e.WindowHorizontal=function(b){return new aC(b,cC,!0,2013>a)};e.WarpIn=function(a){return new XB(a,YB,!1,!1)};e.WarpOut=function(a){return new XB(a,1,!1,!1)};e.FlyThroughIn=function(a){return new XB(a,YB,!0,!1)};e.FlyThroughOut= function(a){return new XB(a,1,!0,!1)};e.FlyThroughInBounce=function(a){return new XB(a,YB,!0,!0)};e.FlyThroughOutBounce=function(a){return new XB(a,1,!0,!0)};e.RevealSmoothLeft=function(a){return new vB(a,yB)};e.RevealSmoothRight=function(a){return new vB(a,xB)};e.RevealBlackLeft=function(a){return new vB(a,wB)};e.RevealBlackRight=function(a){return new vB(a,3)};e.Honeycomb=function(a){return new JC(a)};b?(e.FerrisWheelLeft=function(a){return new dB(a,0)},e.FerrisWheelRight=function(a){return new dB(a, fB)}):(e.FerrisWheelLeft=function(a){return new TB(a,WB,!0)},e.FerrisWheelRight=function(a){return new TB(a,WB,!0)});var f=2013<=a?WA:QA,g=2013<=a?Ow:Lw;e.SwitchLeft=function(a){return new f(a,0,c)};e.SwitchRight=function(a){return new f(a,SA,c)};e.FlipLeft=function(a){return new g(a,0,c)};e.FlipRight=function(a){return new g(a,Nw,c)};e.Flashbulb=function(a){return new UA(a)};c?(e.ShredStripsIn=function(a){return new BA(a,0)},e.ShredStripsOut=function(a){return new BA(a,IA)},e.ShredRectangleIn=function(a){return new BA(a, DA)},e.ShredRectangleOut=function(a){return new BA(a,EA)}):(e.ShredStripsIn=function(a){return new jx(a)},e.ShredStripsOut=function(a){return new jx(a)},e.ShredRectangleIn=function(a){return new jx(a)},e.ShredRectangleOut=function(a){return new jx(a)});e.CubeLeft=function(a){return new qB(a,tB,!1,c)};e.CubeUp=function(a){return new qB(a,sB,!1,c)};e.CubeRight=function(a){return new qB(a,uB,!1,c)};e.CubeDown=function(a){return new qB(a,rB,!1,c)};e.RotateLeft=function(a){return new qB(a,tB,!0,c)};e.RotateUp= function(a){return new qB(a,sB,!0,c)};e.RotateRight=function(a){return new qB(a,uB,!0,c)};e.RotateDown=function(a){return new qB(a,rB,!0,c)};c?(e.BoxLeft=function(a){return new dC(a,hC,!1)},e.BoxUp=function(a){return new dC(a,0,!1)},e.BoxRight=function(a){return new dC(a,fC,!1)},e.BoxDown=function(a){return new dC(a,gC,!1)},e.OrbitLeft=function(a){return new dC(a,hC,!0)},e.OrbitUp=function(a){return new dC(a,0,!0)},e.OrbitRight=function(a){return new dC(a,fC,!0)},e.OrbitDown=function(a){return new dC(a, gC,!0)}):(e.BoxLeft=function(a){return new JA(a,LA)},e.BoxUp=function(a){return new JA(a,NA)},e.BoxRight=function(a){return new JA(a,MA)},e.BoxDown=function(a){return new JA(a,KA)},e.OrbitLeft=function(a){return new TB(a,VB,!0)},e.OrbitUp=function(a){return new TB(a,3,!0)},e.OrbitRight=function(a){return new TB(a,UB,!0)},e.OrbitDown=function(a){return new TB(a,WB,!0)});e.PanLeft=function(b){return new TB(b,VB,2013>a)};e.PanUp=function(b){return new TB(b,3,2013>a)};e.PanRight=function(b){return new TB(b, UB,2013>a)};e.PanDown=function(b){return new TB(b,WB,2013>a)};d?(e.AirplaneLeft=function(a){return new UC(a,WC)},e.AirplaneRight=function(a){return new UC(a,1)},e.OrigamiLeft=function(a){return new mC(a,oC)},e.OrigamiRight=function(a){return new mC(a,sC)},e.DrapeLeft=function(a){return new vz(a,wz)},e.DrapeRight=function(a){return new vz(a,1)},e.FallOverLeft=function(a){return new dy(a,0)},e.FallOverRight=function(a){return new dy(a,1)},e.Curtains=function(a){var b=new OA(a),c;p(b.X)||(b.jh(),b.X= b.X);c=b.X;return c?b:new Kw(a)},e.Fracture=function(a){return new lB(a)},e.Crush=function(a){return new bA(a)},e.WindRight=function(a){return new CB(a,0)},e.WindLeft=function(a){return new CB(a,1)},e.PeelOffLeft=function(a){return new oB(a,pB)},e.PeelOffRight=function(a){return new oB(a,1)},e.Prestige=function(a){var b=new aB(a),c;p(bB)||(b.jh(),bB=b.X);c=bB;return c?b:new Kw(a)},e.PageCurlDoubleLeft=function(a){return new YC(a,0)},e.PageCurlDoubleRight=function(a){return new YC(a,1)},e.PageCurlSingleLeft= function(a){return new YC(a,2)},e.PageCurlSingleRight=function(a){return new YC(a,3)}):(e.AirplaneLeft=function(a){return new Kw(a)},e.AirplaneRight=function(a){return new Kw(a)},e.OrigamiLeft=function(a){return new Kw(a)},e.OrigamiRight=function(a){return new Kw(a)},e.DrapeLeft=function(a){return new Kw(a)},e.DrapeRight=function(a){return new Kw(a)},e.FallOverLeft=function(a){return new Kw(a)},e.FallOverRight=function(a){return new Kw(a)},e.Curtains=function(a){return new Kw(a)},e.Fracture=function(a){return new Kw(a)}, e.Crush=function(a){return new Kw(a)},e.WindRight=function(a){return new Kw(a)},e.WindLeft=function(a){return new Kw(a)},e.PeelOffLeft=function(a){return new Kw(a)},e.PeelOffRight=function(a){return new Kw(a)},e.Prestige=function(a){return new Kw(a)},e.PageCurlDoubleLeft=function(a){return new Kw(a)},e.PageCurlDoubleRight=function(a){return new Kw(a)},e.PageCurlSingleLeft=function(a){return new Kw(a)},e.PageCurlSingleRight=function(a){return new Kw(a)});Iv=e}} var Iv,Hv=[["PushUp","PushLeft","PushRight","PushDown"],["ShapePlus","ShapeCircle","ShapeDiamond"],["BlindsVertical","BlindsHorizontal"],["BoxIn","BoxOut"],["CheckerboardAcross","CheckerboardDown"],["Flashbulb"],["WipeDown","WipeUp","WipeLeft","WipeRight"],["RandomBarsVertical","RandomBarsHorizontal"],["FadeSmoothly","FadeThroughBlack"],[Ov],["Cut","CutThroughBlack"],["CombHorizontal","CombVertical"],["Dissolve"],["FlyThroughIn","FlyThroughOut","FlyThroughInBounce","FlyThroughOutBounce"],["WarpIn", "WarpOut"],["Newsflash"],["BoxLeft","BoxUp","BoxRight","BoxDown"],["OrbitUp","OrbitDown","OrbitLeft","OrbitRight"],["WindowHorizontal","WindowVertical"],["DoorsHorizontal","DoorsVertical"],["FerrisWheelLeft","FerrisWheelRight"],["SwitchLeft","SwitchRight"],["GalleryLeft","GalleryRight"],["RippleCenter","RippleRightUp","RippleLeftUp","RippleLeftDown","RippleRightDown"],["VortexLeft","VortexRight","VortexUp","VortexDown"],["ShredStripsIn","ShredStripsOut","ShredRectangleIn","ShredRectangleOut"],["FlipLeft", "FlipRight"],"CoverLeft CoverUp CoverRight CoverDown CoverLeftUp CoverRightUp CoverLeftDown CoverRightDown".split(" "),"UncoverDown UncoverLeft UncoverLeftDown UncoverLeftUp UncoverRight UncoverRightDown UncoverRightUp UncoverUp".split(" "),["StripsLeftDown","StripsLeftUp","StripsRightDown","StripsRightUp"],["Honeycomb"],["SplitVerticalIn","SplitVerticalOut","SplitHorizontalIn","SplitHorizontalOut"],"Wedge Wheel1Spoke Wheel2Spokes Wheel3Spokes Wheel4Spokes Wheel8Spokes WheelReverse1Spoke".split(" "), ["RevealSmoothLeft","RevealSmoothRight","RevealBlackLeft","RevealBlackRight"],["CubeLeft","CubeUp","CubeRight","CubeDown"],["RotateLeft","RotateUp","RotateRight","RotateDown"],"GlitterDiamondDown GlitterDiamondUp GlitterDiamondLeft GlitterDiamondRight GlitterHexagonDown GlitterHexagonUp GlitterHexagonLeft GlitterHexagonRight".split(" "),["ConveyorLeft","ConveyorRight"],["PanLeft","PanUp","PanRight","PanDown"],["AirplaneLeft","AirplaneRight"],["OrigamiLeft","OrigamiRight"],["DrapeLeft","DrapeRight"], ["FallOverLeft","FallOverRight"],["Curtains"],["Fracture"],["Crush"],["WindRight","WindLeft"],["PeelOffLeft","PeelOffRight"],["Prestige"],["PageCurlDoubleLeft","PageCurlDoubleRight","PageCurlSingleLeft","PageCurlSingleRight"]];function aD(a){this.B=a;this.wb=id("DIV");this.A=new I;a.Qd().addHandler(this.DB,this);a.displayObject().appendChild(this.wb)}h=aD.prototype;h.DB=function(a,b,c,d){Ld(this.wb,c,d);z(this.wb,"clip","rect(0px,"+a+"px,"+b+"px,0px)");this.A.N()};h.Qd=function(){return this.A};h.position=function(a,b){var c=this.B.displayObject();var d=b||this.scale(),e=c.querySelector("#"+a),f=new Ub(0,0);if(e){for(var g=qd(e);g&&g!=c;)f.x+=e.offsetLeft,f.y+=e.offsetTop,e=g,g=qd(g);f.x*=d;f.y*=d}return f};h.scale=function(){return this.B.scale()}; h.displayObject=function(){return this.wb};function bD(a){this.B=a;this.B.Qd().addHandler(this.C,this);this.A=[]}function cD(a,b){a.A.push(b);var c=b.displayObject();ug(c,"0 0");a.B.displayObject().appendChild(c)}bD.prototype.C=function(a,b,c,d){for(a=0;aa?this.A.setProgress(a):vv(this)};function vv(a,b){p(b)||(b=nh);a.Y&&(a.F.tb().removeHandler(a.fa,a),a.Y=!1);Cg&&clearInterval(a.Ja);a.A.kh||a.A.Oj.removeHandler(a.G,a);var c=a.A;c.setProgress(1);c.$u();ld(c.ff);a.A=null;jp(a.C);kp(a.D);kp(a.C);lp(a.C);a.C=null;a.D=null;b?Ag(a.U,a):a.U()}eD.prototype.U=function(){ld(this.oa);this.S.N(this.B)};function fD(a,b,c,d){wn.call(this,a,b,c);this.A=d}w(fD,wn);fD.prototype.tq=function(){return this.D};fD.prototype.In=function(){return this.G};fD.prototype.or=function(){return this.F};function gD(a,b){this.C=a;this.G=b;this.Y={};this.Ca=b.M();this.sa=b.L();this.U=ew(b.ga());this.Ja=new I;for(var c=b.fonts(),d=Ef||tb,e=[],f=0;fthis.B?this.resize(a,b):this.Fa(a)};function tD(a,b,c,d,e){L.call(this,"side_panel","ASIDE");fj(this,"complementary");dj(this,"side panel");this.F=b;b=b.ga();this.I=c;this.I.Pb().addHandler(this.eC,this);c=a.A.Ne;this.Fa(266);c.me&&(this.Tb=new uD(d,null,!1),this.Tb.Z(!1),this.Tb.Us.addHandler(function(){this.Tb.resize(this.width(),this.height()-this.Tb.y());this.ma&&this.ma.Z(!1)},this),this.Tb.Ss.addHandler(function(){this.ma&&(this.ma.Z(!0),this.sd())},this),this.Tb.Fj.addHandler(function(){this.sd()},this));c.sf&&(this.re=new Dk(this.width()), vD(this,this.re.displayObject(),this.width()),this.re.F.addHandler(function(){wD(this);this.sd()},this));c.rb&&(this.se=new co(b,this.I,a.outline,d));c.Pc&&(this.Qc=new am(this.I),Yi(this.Qc,0));c.rb&&c.Pc?(a=new wk(G?34:30,"tabs"),zk(a),this.se.displayObject().id="outlineTabPanel",c=xk(a,d.Ba(xD,"OUTLINE"),this.se.displayObject()),uk(c,t(e.B,e)),c.B.addHandler(function(){this.se.invalidate()},this),ri(c.displayObject(),"first"),this.Qc.displayObject().id="notesTabPanel",d=xk(a,d.Ba(yD,"NOTES"),this.Qc.displayObject()), uk(d,t(e.C,e)),d.B.addHandler(function(){this.Qc.invalidate()},this),a.Fa(this.width()),this.ma=a,this.O(this.ma)):c.rb?this.ma=zD(this,d.Ba(xD,"OUTLINE"),this.se):c.Pc&&(this.ma=zD(this,d.Ba(yD,"NOTES"),this.Qc));this.K=new I;this.C=new Bm(!0,"maximized");this.C.vd(!0);this.C.wd(0);G&&this.C.Z(!1);this.C.La().addHandler(this.Wy,this);this.J=new L("floatPanelOverlay")}w(tD,L);h=tD.prototype;h.re=null;h.xa=function(a){tD.W.xa.call(this,a);this.ma&&this.ma.xa(a);this.se&&this.se.xa(a)}; function AD(a){var b=ae(a.C.displayObject());ha(b)||(b=0);a.S=new zl(a.C.displayObject(),b,1,150);a.S.play()}function BD(a,b){p(b)||(b=!1);var c=ae(a.C.displayObject());ha(c)||(c=0);a.G=new zl(a.C.displayObject(),c,0,250,function(a){return Math.max(0,250*a)/250});b&&E(a.G,"end",function(){z(this.C.displayObject(),"display","none")},!1,a);a.G.play()}h.Wy=function(){this.K.N();G&&(this.C.wd(1),CD(this))};h.Ft=function(a){this.D||(a.preventDefault(),this.C.Z(!0),AD(this),CD(this))}; function CD(a){a.D&&aa.clearTimeout(a.D);a.D=sf(function(){BD(this,!0);this.D=void 0},3E3,a)}h.Qv=function(a){a.relatedTarget&&rd(this.B.displayObject(),a.relatedTarget)||AD(this)};h.Pv=function(a){a.relatedTarget&&rd(this.B.displayObject(),a.relatedTarget)||BD(this,!1)}; h.eC=function(){if(-1!=this.I.pa()){DD(this);if(this.Tb){if(this.Tb.kb.selected()){var a=this.Tb;a.C.Z(!1);a.kb.Ra(!1);a.Ya(a.K);this.ma.Z(!0)}-1!=this.I.pa()&&(a=this.I.na(),ED(this.Tb,a.vc()))}this.re&&((a=this.I.na().vc())?a.Va()&&a.Va().uc()?Ek(this.re,a.Va()):FD(this):FD(this));this.sd()}};function FD(a){a.F.Va()&&a.F.Va().uc()?Ek(a.re,a.F.Va()):Ek(a.re,null)}h.vu=0;h.wu=0;h.tu=0;h.su=0;function vD(a,b,c){a.A&&a.removeChild(a.A.displayObject());bj(a,b,0);a.A=new sD(b,c/300);wD(a);a.sd()} function GD(a,b){a.B&&(a.B instanceof sD?cj(a,a.B.displayObject())&&a.removeChild(a.B.displayObject()):a.B.displayObject().style.margin="",a.B.displayObject().removeChild(a.C.displayObject()),a.B.displayObject().removeChild(a.J.displayObject()),G?$e(a.B.displayObject(),zj,a.Ft,!1,a):($e(a.B.displayObject(),"mouseover",a.Qv,!1,a),$e(a.B.displayObject(),"mouseout",a.Pv,!1,a)));if(a.B=b)b instanceof tj?b.displayObject().style.margin="0":a.O(a.B.displayObject()),G?E(b.displayObject(),zj,a.Ft,!1,a):(E(b.displayObject(), "mouseover",a.Qv,!1,a),E(b.displayObject(),"mouseout",a.Pv,!1,a)),a.B.displayObject().appendChild(a.C.displayObject()),a.B.displayObject().appendChild(a.J.displayObject());wD(a);DD(a);a.sd()}h.setTransform=function(a,b,c){var d=hi(a,0);d.scale(b,b);ii(this.displayObject(),d);p(c)&&(this.displayObject().style.opacity=c);this.B instanceof tj&&(this.tu=a,HD(this,b),p(c)&&(this.B.displayObject().style.opacity=c))}; function DD(a){if(a.Tb)if(a.B)cj(a,a.Tb.displayObject())&&a.removeChild(a.Tb.displayObject());else if(a.ma){var b=a.Tb.displayObject();a=a.ma.displayObject();a.parentNode&&a.parentNode.insertBefore(b,a)}else a.O(a.Tb.displayObject())}h.Ya=function(a){tD.W.Ya.call(this,a);wD(this);this.sd()};function zD(a,b,c){c.Fa(a.width()-14);$i(c,7);var d=new L("content"),e=new Bk("title");e.ya(b);d.O(e);d.O(c);a.O(d);return d}h.setScale=function(a){this.ha=a;pi(this.displayObject(),a)}; h.Z=function(a){this.visible()!=a&&(tD.W.Z.call(this,a),a&&this.sd(!0),this.ma instanceof wk&&this.ma.J(),this.se&&this.se.nb())}; h.sd=function(a){if(this.visible()){var b=0;this.A&&(b+=this.re.height(),0=a.I.pa()){b=e;break}}return b}function aE(a){var b=null;0<=a.I.pa()&&(b=a.I.na());var c=a.D.sf&&(null!=b&&null!=b.vc()&&null!=b.vc().Va()&&null!=b.vc().Va().uc()||null!=a.C.Va()&&null!=a.C.Va().uc());return a.D.Pc||a.D.rb||c||a.D.me&&b&&null!=b.vc()||p(bE(a))} function tE(a){function b(a){-1!=a.timestamp().Ga()&&(a.tb().removeHandler(b,this),this.Xb&&this.tg.O(this.Xb),this.Zl(c))}var c=ik;a.Xb&&(c=a.Xb.S,lk(a.Xb,ik));var d=a.I.pa();ld(a.tg.displayObject());a.Xb=a.Ca[d];a.I.ia().tb().addHandler(b,a);mE(a)} h.Zl=function(a){a!=ik&&(this.tg||(this.Ca=[],this.tg=new L("markerToolContainer"),this.la.displayObject().appendChild(this.tg.displayObject())),this.Xb||(this.Xb=new hk(this.U.width,this.U.height),this.tg.O(this.Xb),this.Xb.setScale(this.ha.x,this.ha.y),this.Ca[this.I.pa()]=this.Xb,mE(this)));var b=[ik,mk,nk,ok],c=b.splice(b.indexOf(a),1);ci(this.tg.T,b);ai(this.tg.T,c);this.Xb&&lk(this.Xb,a)};function pE(a){return.5=Gb||ug(this.A.displayObject(),"0 0");this.D=new I}h=xE.prototype;h.Xq=400;h.Wq=300;h.ha=1;function yE(a,b){a.A.Z(!0);a.C.push(b);b.G.addHandler(a.So,a);b.A.addHandler(a.Ro,a,-1);if(b.B){var c=a.A.displayObject(),d=b.B.displayObject();c.appendChild(d)}c=a.A.displayObject();d=b.displayObject();c.appendChild(d);b.hm?a.So(b):a.Ro(b)} function zE(a,b){var c=y.indexOf(a.C,b);0<=c&&(y.rf(a.C,c),b.hm&&b.close(),b.G.removeHandler(a.So,a),b.A.removeHandler(a.Ro,a,-1),md(b.displayObject()),b.B&&md(b.B.displayObject()));a.A.Z(0c||m>d)n*=Math.min(1,c/l,d/m),q=-1*(l-c)/(2*n),u=-1*(m-d)/(2*n);else if(l>e||m>f)l>e&&(q=-1*(l-e)/(2*b)),m>f&&(u=-1*(m-f)/(2*b));p(k.setScale)?k.setScale(a.ha):(l=new di,l.scale(n,n),Ef||(u=0),l.translate(q,u),tb&&8>=Gb||ii(k.T,l))}};function CE(){};function DE(){this.A=[];this.B=[]};function EE(){};function FE(){};function GE(){this.Nh=new DE;this.Ne=new CE;this.Kc=new FE};function HE(){this.search=this.ll=this.Zm=this.Vk=!0};function IE(){this.A=new GE;this.outline=new HE};function JE(a,b,c,d){vE.call(this,"confirm_window");this.B=wE();this.K=new Bk("title");this.K.ya(a);this.O(this.K);this.J=new Bk("message",!1);this.J.ya(b);this.O(this.J);this.F=new L("buttons_panel");this.O(this.F);this.D=new Bm(!1,["btn_yes"]);this.D.ya(c);this.F.O(this.D);this.D.La().addHandler(this.U,this);this.C=new Bm(!1,["btn_no"]);this.C.ya(d);this.F.O(this.C);this.C.La().addHandler(this.S,this);this.Vh=new I}w(JE,vE);JE.prototype.U=function(){this.Vh.N(this,!0)}; JE.prototype.S=function(){this.Vh.N(this,!1)};JE.prototype.open=function(){JE.W.open.call(this);K(this,"height","");K(this,"position","relative");K(this,"height",this.height()+"px");K(this,"position","")};function KE(){il.call(this);this.A=[]}w(KE,il);KE.prototype.add=function(a){y.contains(this.A,a)||(this.A.push(a),E(a,"finish",this.D,!1,this))};KE.prototype.remove=function(a){y.remove(this.A,a)&&$e(a,"finish",this.D,!1,this)};KE.prototype.Ob=function(){y.forEach(this.A,function(a){a.Eb()});this.A.length=0;KE.W.Ob.call(this)};function LE(){KE.call(this);this.C=0}w(LE,KE); LE.prototype.play=function(a){if(0==this.A.length)return!1;if(a||this.B==jl)this.C=0,this.gg();else if(this.Ce())return!1;this.Uc("play");-1==this.B&&this.Uc("resume");var b=-1==this.B&&!a;this.startTime=va();this.J=null;this.B=1;y.forEach(this.A,function(c){b&&-1!=c.B||c.play(a)});return!0};LE.prototype.pause=function(){this.Ce()&&(y.forEach(this.A,function(a){a.Ce()&&a.pause()}),this.B=-1,this.Uc("pause"))}; LE.prototype.stop=function(a){y.forEach(this.A,function(b){b.B==jl||b.stop(a)});this.B=jl;this.J=va();this.Uc("stop");this.Ie()};LE.prototype.D=function(){this.C++;this.C==this.A.length&&(this.J=va(),this.B=jl,this.Uc("finish"),this.Ie())};function ME(a,b){Ui.call(this,b);this.B=a;this.rj=new L("corner");this.displayObject().appendChild(this.rj.displayObject());Yi(this,-1);fj(this,"dialog")}w(ME,Ui);function NE(a,b){a.A&&cj(a,a.A)&&(a.removeChild(a.A),a.A=null);a.A=b;a.O(a.A)}ME.prototype.content=function(){return this.A};function OE(a){return a.height()+(a.rj.height()-2)}ME.prototype.yx=function(a){pi(this.displayObject(),a)};function PE(a){this.C=new I;this.D=new I;this.wb=a;this.B=[];E(document,zj,this.J,!0,this);E(document,"keydown",this.K,!0,this);E(document,"focus",this.F,!0,this)}PE.prototype.J=function(a){this.A&&QE(this,a.target)};PE.prototype.K=function(a){this.A&&27==a.keyCode&&(a=this.A.B,RE(this),a.focus())};function QE(a,b){var c=a.A.B;!a.A||rd(a.A.displayObject(),b)||b!=c&&rd(c,b)||RE(a)}PE.prototype.F=function(a){this.A&&QE(this,a.target)};PE.prototype.setScale=function(a,b){this.iy=a;this.hy=b}; function SE(a,b,c,d){b=new ME(b,d);NE(b,c);TE(a,b);return b}function TE(a,b){for(var c=a.B.length,d=0;dc.width()&&p(c.Ls)&&(a=c.width()*c.Ls);$i(c.rj, a-Math.round(c.rj.width()/2));this.Uq=new Ub(n,g);this.Fd&&(this.Fd.stop(!1),this.Fd.Eb());this.Fd=new LE;this.ys=new zl(c.displayObject(),0,1,150);this.Fd.add(this.ys);l=d?10:-10;n=new yl(c.displayObject(),[n,g+l],[n,g],150);this.Fd.add(n);this.Fd.play()},a)}function WE(a,b,c,d,e){p(e)||(e=0);RE(a);if(b){b=a.B.length;for(var f=0;fc;){var e=Bd(a.displayObject());if(1==e.length)break;a.ya(e.substr(0,e.length-2)+"\u2026");d=!0}d?a.T.setAttribute("title",b):a.T.removeAttribute("title")}}function xF(a,b){a.Fa(282);a.D=b}function sF(a){L.call(this,"presenterPhoto");this.Fj=new I;a.fc()?this.A(a):(a.load(),a.Md().addHandler(this.A,this))}w(sF,L); sF.prototype.A=function(a){a=a.Ig();var b=Math.min(94/a.width,105/a.height),c=a.width*b,b=a.height*b;Rd(a,c,b);this.Db=new L("photo");this.Db.O(a);this.Db.resize(c,b);this.resize(c,b);this.O(this.Db);this.Fj.N()};function tF(a){return a.Db?a.Db.width():0}function wF(a){return a.Db?a.Db.height():0} function qF(a){L.call(this,"bioButton");this.B=new I;Yi(this,0);this.kb=new L("bio button");this.kb.resize(20,20);Yi(this.kb,-1);this.A=new Bk("bio label");this.A.ya(a.Ba(yF,"need translate"));Ck(this.A,12);this.A.Ya(20);Yi(this.A,-1);Ef&&(this.A.T.style.width="100%");this.O(this.kb);this.O(this.A);E(this.kb.displayObject(),"click",this.Iq,!1,this);E(this.A.displayObject(),"click",this.Iq,!1,this);E(this.displayObject(),"keydown",this.dC,!1,this);this.nb()}w(qF,L);h=qF.prototype; h.nb=function(){aj(this.kb,10-this.kb.height()/2);this.Ya(this.kb.height());var a=this;setTimeout(function(){var b=a.kb.width()+a.A.width();a.Fa(b)},0)};h.Iq=function(){Zh(this.kb.T,"selected")?bi(this.kb.T,"selected"):$h(this.kb.T,"selected");this.B.N()};h.selected=function(){return Zh(this.kb.T,"selected")};h.Ra=function(a){a?$h(this.kb.T,"selected"):bi(this.kb.T,"selected")};h.La=function(){return this.B}; h.resize=function(a,b){if(!Ef)this.A.T.style.maxWidth=a+"px";else if(a){var c=Math.min(a-this.kb.width(),this.A.width());0a||!this.width()||(this.A=a,VF(this,this.width(),this.height()))};h.Wa=function(){return this.A}; h.setScale=function(a){this.ha=a};h.resize=function(a,b){QF.W.resize.call(this,a,b);VF(this,a)};function VF(a,b){var c=b*a.A;a.ju=c;a.B.resize(c);TF(a)}function TF(a){var b=new di;b.translate(a.ju,0);b.scale(a.qp,a.qp);ii(a.$a.displayObject(),b)}function WF(a,b){var c=a.displayObject().getBoundingClientRect();return Sb(Pd(b,a.displayObject()).x/c.width,0,1)}h.YB=function(a){this.fa&&!this.sa&&(E(document,Bj,this.Nv,!1,this),E(document,Aj,this.Ov,!1,this),this.A=WF(this,a),this.U.N())}; h.yt=function(){ph||(this.C.enabled?this.C.stop():(this.um.stop(),1!=Id(this.$a.displayObject(),"opacity")&&this.tm.play()))};h.Hz=function(){this.C.stop();this.tm.stop();this.um.play()};h.xt=function(){ph||this.C.start()};h.Nv=function(a){this.A=WF(this,a);this.S.N()};h.Ov=function(a){$e(document,Bj,this.Nv,!1,this);$e(document,Aj,this.Ov,!1,this);this.A=WF(this,a);this.K.N();if(G)return si(this.displayObject())};function XF(){L.call(this,"volumeSlider");this.D=new I;this.lc=new L("back");this.C=new L("progress");this.A=new L("thumb");E(this.A.T,zj,this.Ps,!1,this);this.O(this.lc);this.O(this.C);this.O(this.A);E(this.displayObject(),zj,this.zy,!1,this);E(this.displayObject(),"mousewheel",this.IC,!1,this)}w(XF,L);h=XF.prototype; h.zy=function(a){var b=this.T,c=Xc(b),d=new Ub(0,0),e;e=c?Xc(c):document;var f;(f=!tb||9<=Number(Rb))||(f="CSS1Compat"==Vc(e).A.compatMode);b!=(f?e.documentElement:e.body)&&(b=Od(b),c=Ed(Vc(c)),d.x=b.left+c.x,d.y=b.top+c.y);this.B=d;d=al(1-(new Ub(a.clientX-this.B.x,a.clientY-this.B.y)).y/this.lc.height(),0,1);this.setProgress(d);this.Ps(a);this.D.N()}; h.IC=function(){var a=!0,b=window.event;b.wheelDelta?a=0",this.A.Z(this.ja.rb),b.O(this.A),a=new co(this.G,this.I,a.outline,g),a.Fa(265),a.invalidate(),this.nd=a,c=new L("outline popup"),c.O(a),this.J=new GF(this.A.displayObject(),this.nd,c,"outline_popup"),this.J.Mw=0,this.J.Ls=.5,TE(this.pb,this.J);this.ja.tf&&(this.xb=new Bm(!1,"std play"),this.xb.La().addHandler(this.SB,this),b.O(this.xb),-1==this.I.pa()&&(this.xb.xa(!1),this.I.Pb().addHandler(function n(){this.I.Pb().removeHandler(n);this.xb.xa(!0)},this)),this.I.ia().zb().addHandler(this.Mv, this));this.ja.Od.visible&&(this.B=new QF,this.B.S.addHandler(this.VB,this),this.B.U.addHandler(this.WB,this),this.B.K.addHandler(this.UB,this),b.O(this.B),UF(this.B,this.ja.Od.enabled),this.B.hl(this.ja.Od.hl),this.B.vd(!0),this.I.Pb().addHandler(this.vy,this));this.ja.B&&(this.sa=new Bm(!1,"replay"),dj(this.sa,"replay"),this.sa.La().addHandler(this.lz,this),b.O(this.sa));this.ja.jl&&(this.C=new Bm(!1,"volume",!0),this.C.vd(!0),this.C.setAttribute("tabindex","-1"),this.C.La().addHandler(this.Sz, this),b.O(this.C),this.U=new bG("volume_control"),this.U.B.addHandler(this.Uz,this),this.U.C.addHandler(this.It,this),this.It(d.volume()),SE(this.pb,this.C.displayObject(),this.U,"volume_popup"));this.ja.gl&&(this.S=new Bm(!0,"cc",!0),dj(this.S,"closed captions"),this.S.La().addHandler(this.Ay,this),b.O(this.S));this.ja.il&&(this.K=new Bm(!1,"fullscreen"),dj(this.K,"show fullscreen"),this.K.La().addHandler(this.Ny,this),b.O(this.K));this.O(b);this.Za=b;this.pb.C.addHandler(this.QB,this)}if(this.ja.uf|| this.ja.Me)d=new L("hbox right"),this.ja.uf&&(this.F=new Bm(!1,"prev"),this.F.ya(g.Ba("PB_CONTROL_PANEL_PREV","PREV")),dj(this.F,"previous slide"),this.F.La().addHandler(this.TB,this),d.O(this.F)),this.ja.Me&&(this.D=new Bm(!1,"next"),this.D.ya(g.Ba("PB_CONTROL_PANEL_NEXT","NEXT")),dj(this.D,"next slide"),this.D.La().addHandler(this.RB,this),d.O(this.D)),Bw("PFnb","0",t(function(){if(this.F){var a=this.F,b;b=this.F.width();b=G?Sh(l,"prev_btn_mobile",{WIDTH:b,CENTER_WIDTH:b-20}):Sh(l,"prev_btn",{WIDTH:b, CENTER_WIDTH:b-18});bj(a,b,0)}this.D&&(a=this.D,b=this.D.width(),b=G?Sh(l,"next_btn_mobile",{WIDTH:b,CENTER_WIDTH:b-20}):Sh(l,"next_btn",{WIDTH:b,CENTER_WIDTH:b-18}),bj(a,b,0))},this)),this.O(d),this.Mv(),eG(this),this.jb=d;this.I.ia().tb().addHandler(this.PB,this);this.I.Pb().addHandler(this.XB,this);this.Bc=new I;this.Nb=new I;this.ub=k;Ag(function(){Ag(function(){fG(this)},this)},this)}w(cG,L);h=cG.prototype;h.resize=function(a,b){cG.W.resize.call(this,a,b);fG(this)}; h.XB=function(){var a="quiz"==this.I.na().type();this.F&&this.F.Z(!a);this.D&&this.D.Z(!a)};function fG(a){if(a.A){var b=a.width()-gG(a)+hG;a.A.T.style.maxWidth=b+"px";tb&&(a.A.width()b;if("INPUT"!=Dd().tagName){this.ib&&(pi(this.ib.displayObject(),1),this.ib.Fa(a));var d=1,e=0;if(this.Ua&&this.Ua.visible()){d=this.Ua;d.A&&d.A.Z(!c&&this.F||d.ja.rb);this.Ua.Fa(a);var f=Math.max(a,gG(this.Ua)),d=a/f,e=Math.round(-this.Ua.height()*(1-d));this.Ua.setScale(d);this.Ua.Fa(f);K(this.Ua,"top",b-(this.Ua.height()+e)+"px")}e=qG(this)+e;!c&&G?gj(this.ub,"portrait"): qi(this.ub.displayObject(),"portrait")&&hj(this.ub,"portrait");c=new bc(a-24,b-e);e=rG(this,c,sG(this));this.ub.sd(e,sG(this));this.ub.setScale(1,1);nE(this.ub,e.height);e=this.ib&&this.ib.visible()?1*(this.ib.height()+12):12;aj(this.ub,Math.round(e));this.ib&&this.ib.visible()&&(this.ib.D=c.height-20);this.Ua&&this.Ua.visible()&&(e=this.Ua,e.J&&e.nd.resize(void 0,c.height-20));BE(this.Zd,a,b);e=this.pb;c=c.height;e.Is=10;e.Tt=a-10;e.Tq=c;this.pb.setScale(1,d);RE(this.pb);K(this,"opacity","")}}else if(a&& b){var d=qG(this),e=rG(this,new bc(a-24,b-d),sG(this)),g=e.width+24,f=e.height+qG(this),d=tG(this,a,b,e),c=Math.round(g*d),f=Math.round(f*d);this.ub.sd(e,sG(this));sG(this)?(z(this.displayObject(),"-webkit-border-radius",""),z(this.displayObject(),"-moz-border-radius",""),z(this.displayObject(),"border-radius","")):(e=Math.round(7*d),z(this.displayObject(),"-webkit-border-radius",e+"px"),z(this.displayObject(),"-moz-border-radius",e+"px"),z(this.displayObject(),"border-radius",e+"px"));var k=this.ib&& this.ib.visible()?(this.ib.height()+12)*d:12*d,e=f-qG(this)*d,l=this.pb;l.Is=10;l.Tt=g-10;l.Tq=e;BE(this.Zd,c,f);k-=this.ub.height()*(1-d)/2;g=Math.floor((a-c)/2);l=Math.floor((b-f)/2);sG(this)||(g=Math.max(0,g),l=Math.max(0,l));this.ub.Fa(this.ub.width()*d);K(this,"left",g+"px");K(this,"top",l+"px");this.resize(c,f);c/=d;this.ib&&(this.ib.D=e-20,pi(this.ib.displayObject(),d),this.ib.Fa(c));aj(this.ub,Math.round(k));sG(this)&&this.ub.Fa(Math.min(this.ub.width(),a-24*d));nE(this.ub,e/d);this.ub.setScale(d, d);this.Ua&&(c=Math.max(c,gG(this.Ua)),f=this.Ua,f.J&&f.nd.resize(void 0,e-20),this.Ua.setScale(d),this.Ua.Fa(c),K(this.Ua,"bottom",Math.round(-this.Ua.height()*(1-d))+"px"));this.pb.setScale(d,d);RE(this.pb);this.Ua&&K(this.Ua,"top","");K(this,"opacity","")}};h.cC=function(a){if(a.action()==wG){var b=this.I.Ec();xG(this,b);"prompt"==this.B.Ia().Wb().A&&(a.Kn(yG),zG(this,a))}else a.action()==AG&&xG(this,a.$())};h.vd=function(){}; function xG(a,b){for(var c=a.B.ga().va(b).nf(),d,e=0;e video,#__player_view_id__ .fullscreen .video_player {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+ c[4]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+c[5]+") no-repeat;}#__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+c[6]+") no-repeat;}#__player_view_id__ .video_player video {width: 100%;height: 100%;}#__player_view_id__ .video_player.poster_frame_hide_video video {display: none;}#__player_view_id__ .video_player.poster_frame video {opacity: 0;}#__player_view_id__ .video_player.poster_frame_hide_video .poster, #__player_view_id__ .video_player.poster_frame .poster {position: absolute;width: 100%;height: 100%;}#__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px;}#__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+ c[7]+") no-repeat;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark:hover, #__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+c[8]+") no-repeat;}#__player_view_id__ .video_player .controls .progress .loading {background-color: #B1B3B5;height: 100%;}#__player_view_id__ .video_player .controls .progress .playing {background-color: #fff;height: 100%;}#__player_view_id__ .video_player .controls .progress .tooltip {background: url("+ c[9]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Arial;font-size: 12px;padding-top: 2px;text-align: center;}#__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px;}#__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+c[10]+");position: relative;cursor: pointer;width: 12px;height: 48px;}#__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ c[11]+");width: 100%;}#__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}#__player_view_id__ .video_player .controls button.mute {background: url("+c[12]+");}#__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[13]+");}#__player_view_id__ .video_player .controls button.mute:active {background: url("+c[14]+");}#__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[15]+");}#__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ c[16]+");}#__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[17]+");}#__player_view_id__ .video_player .controls button.play {background: url("+c[18]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:hover {background: url("+c[19]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:active {background: url("+c[20]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected {background: url("+c[21]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ c[22]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[23]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:after {background: url("+c[24]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+c[25]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[26]+ ") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[27]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+c[24]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, #__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px;}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px;}#__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px;}.popup_layer {position: absolute;}.popup_layer .modal_layer {background: #000000;opacity: 0.4;z-index: 10;width: 100%;height: 100%;}.popup_layer .message_box,.popup_layer .confirm_window {background: #FFF;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.75);width: 357px;height: 150px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 10;}.popup_layer .message_box:after,.popup_layer .confirm_window:after {background-color: #E6E6E6;width: 100%;height: 1px;top: 30px;position: absolute;content: '';}.popup_layer .message_box .title,.popup_layer .message_box .message,.popup_layer .confirm_window .title,.popup_layer .confirm_window .message {font-family: Helvetica,sans-serif;font-size: 14px;color: #323232;}.popup_layer .message_box .title,.popup_layer .confirm_window .title {position: absolute;left: 13px;top: 7px;font-weight: bold;background: transparent;}.popup_layer .message_box .message,.popup_layer .confirm_window .message {position: absolute;top: 47px;left: 69px;margin-right: 25px;}.popup_layer .message_box .message:before,.popup_layer .confirm_window .message:before {background-color: #E6E6E6;width: 35px;height: 35px;left: -45px;position: absolute;content: '';}.popup_layer .message_box button,.popup_layer .confirm_window button {font-size: 14px;border-radius: 5px;color: #323232;width: 68px;height: 30px;}.popup_layer .message_box button, .popup_layer .message_box button.mobile:hover, .popup_layer .message_box button.mobile:active,.popup_layer .confirm_window button,.popup_layer .confirm_window button.mobile:hover,.popup_layer .confirm_window button.mobile:active {background: #D4D4D4;}.popup_layer .message_box button:hover, .popup_layer .message_box button:active, .popup_layer .message_box button.mobile.active,.popup_layer .confirm_window button:hover,.popup_layer .confirm_window button:active,.popup_layer .confirm_window button.mobile.active {background: #B8B8B8;}.popup_layer .confirm_window button.btn_yes {left: 101px;top: 98px;}.popup_layer .confirm_window button.btn_no {left: 181px;top: 98px;}.popup_layer .confirm_window .message:before {background: url("+ c[28]+");}.popup_layer .message_box button.btn_ok {left: 141px;top: 98px;}.popup_layer .message_box .message:before {background: url("+c[29]+");}/*# sourceMappingURL=style_null.css.map */";for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(new RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(new RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.B);return Eh(c)}; CG.prototype.B=function(a,b,c){return"url(data:image/svg+xml;base64,"+Of('\r\n\r\n\r\n\r\n\r\n')+")"};var DF="attachment",EF="webLink",DG={tE:DF,rK:EF};r("ispring.presenter.presentation.resources.references.ReferenceType",DG,void 0);r("ATTACHMENT",DF,DG);r("WEB_LINK",EF,DG);function EG(){}h=EG.prototype;h.ob="";h.Hs="";h.ls="";h.lw="";h.Sb="";h.Rc="";h.Rb=null;h.Db=null;h.name=function(){return this.ob};EG.prototype.name=EG.prototype.name;EG.prototype.mf=function(){return this.Hs};EG.prototype.jobTitle=EG.prototype.mf;EG.prototype.xe=function(){return this.ls};EG.prototype.biography=EG.prototype.xe;EG.prototype.Ab=function(){return this.lw};EG.prototype.webSiteUrl=EG.prototype.Ab;EG.prototype.Id=function(){return this.Sb};EG.prototype.email=EG.prototype.Id; EG.prototype.Nd=function(){return this.Rc};EG.prototype.phone=EG.prototype.Nd;EG.prototype.Va=function(){return this.Rb};EG.prototype.company=EG.prototype.Va;EG.prototype.qf=function(){return this.Db};EG.prototype.photo=EG.prototype.qf;function FG(){this.G=new I;this.J=new I;this.F=new I}FG.prototype.B=!1;FG.prototype.A=!1;FG.prototype.C=0;FG.prototype.fc=function(){return this.B};FG.prototype.isLoaded=FG.prototype.fc;FG.prototype.Wa=function(){return this.C};FG.prototype.progress=FG.prototype.Wa;FG.prototype.load=function(){this.B||this.A||(this.A=!0,this.Vd=new Image,this.Vd.onload=t(this.KC,this),this.Vd.onerror=t(this.Py,this),this.Vd.src=this.D)};FG.prototype.load=FG.prototype.load; FG.prototype.Hr=function(){if(this.B||this.A)GG(this),this.Vd.src="",this.Vd=null,this.A=this.B=!1,HG(this,0)};FG.prototype.unload=FG.prototype.Hr;function HG(a,b){a.C!=b&&(a.C=b,a.F.N(a))}FG.prototype.Md=function(){return this.G};FG.prototype.loadCompleteEvent=FG.prototype.Md;FG.prototype.Yf=function(){return this.J};FG.prototype.loadFailedEvent=FG.prototype.Yf;FG.prototype.Zq=function(){return this.F};FG.prototype.loadProgressEvent=FG.prototype.Zq;var IG=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function JG(a,b,c){if(da(b))for(var d=0;de?a[1]="?":e==d.length-1&&(a[1]=void 0)}a=a.join("");FG.call(this);this.D=a;this.S=b;this.K=c}w(LG,FG);h=LG.prototype;h.Vd=null;function GG(a){a.Vd.onload=null;a.Vd.onerror=null}h.KC=function(){GG(this);this.A=!1;this.B=!0;HG(this,1);this.G.N(this)}; h.Py=function(){GG(this);this.A=this.B=!1;this.J.N(this);HG(this,0)};function MG(a){if(!a.fc())throw Error("asset not loaded");}h.path=function(){return this.D};h.width=function(){if(null!=this.S)return this.S;MG(this);return this.Vd.width};LG.prototype.width=LG.prototype.width;LG.prototype.height=function(){if(null!=this.K)return this.K;MG(this);return this.Vd.height};LG.prototype.height=LG.prototype.height; LG.prototype.Ig=function(){MG(this);var a=id("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.Vd,0,0);return a};LG.prototype.createInstance=LG.prototype.Ig;LG.prototype.Tp=function(){MG(this);return this.Vd.cloneNode(!0)};LG.prototype.createImgInstance=LG.prototype.Tp;function NG(a,b,c){LG.call(this,a,b,c)}w(NG,LG);NG.prototype.url=function(){return this.D};NG.prototype.url=NG.prototype.url;function OG(){}OG.prototype.type=function(){return"none"};function PG(a){this.B=a;for(var b=0,c=0;cthis.C)return!1;if(0==a&&b>=this.C)return!0;for(var c=this.B.length,d=0;dthis.B)return!1;if(0==a&&b>=this.B)return!0;var c=this.D,d=this.C.duration(),e=Math.floor(a/(d+c)),f=Math.floor(b/(d+c));if(1=g&&this.C.A(Math.max(a-g,0),b-g))return!0}return!1};function RG(a,b,c,d){this.B=c||0;this.G=a.duration()*b+(b-1)*this.B;this.J=b;this.F=a;d?(this.B-=d.duration()-a.duration(),this.D=d):this.D=a}w(RG,Yq);h=RG.prototype;h.duration=function(){return this.G};h.Lb=function(a,b,c){a=Xq(this,a);SG(this,br(),a,b,c)};h.Eh=function(a,b){br().A(this.A,a,b)};h.Fh=function(a,b,c){a=Xq(this,a,!0);SG(this,er(),a,b,c)};h.$k=function(a,b){er().A(this.A,a,b)}; function SG(a,b,c,d,e){if(c==a.duration())b.A(a.A,d,e);else{var f=a.D.duration()+a.B,g=Math.floor(c/f);a.A=g=a.A.duration()?b.A(a.A,d,e):b.Lb(a.A,c,d,e)}};function TG(){}TG.prototype.apply=function(){};function UG(a,b,c){this.D=b;this.A=c}w(UG,Sq);UG.prototype.Lb=function(a){VG(this,this.A,a)};UG.prototype.B=function(a){VG(this,!this.A,a)};function VG(a,b,c){var d=c.A,e=null;if(b)e=new TG,Jq(c.B,a.D,e),d.add(e);else if(e=Oq(c.B,a.D))a=y.indexOf(Bq(d),e),0<=a&&d.clear(a)}function WG(a,b){this.D=b;this.A=!0}w(WG,UG);function XG(a,b){this.D=b;this.A=!1}w(XG,UG);function YG(a,b){this.A=b||!1;this.B=a}w(YG,dq);YG.prototype.C=function(a){return this.B===a};YG.prototype.clone=function(){return new YG(this.B,this.A)};function ZG(a){this.A=a}w(ZG,Wq);ZG.prototype.A=0;ZG.prototype.duration=function(){return this.A};ZG.prototype.Lb=function(){};ZG.prototype.Fh=function(){};function $G(a){this.A=a||[]}w($G,Yq);h=$G.prototype;h.Io=null;h.tn=-1;function aH(a,b){if(0<=a.tn)throw Error("ParallelActions was already initialized");a.A.push(b)}h.duration=function(){if(0>this.tn){for(var a=0,b=0;b=a.A?1:b/a.A}qH.prototype.Lb=function(a,b,c){var d=Xq(this,a);this.B(d>=this.A?1:d/this.A,b,c,!1,a==this.A)};qH.prototype.Fh=function(a,b,c){var d=Xq(this,a,!0);this.B(1-(d>=this.A?1:d/this.A),b,c,!0,a==this.A)};function sH(a,b,c,d){b.A.add(new Tr(a.D,c,d))} function tH(a,b,c,d){var e=ka(a),f=null;(f=Oq(b.B,e))?f=f.value:(a=zq(b.D,a.D),f=d(a),Jq(b.B,e,{value:f,PK:Qp(c)}));return f};function uH(a,b){this.B=a;this.F=b}uH.prototype.D=function(a,b,c,d,e,f){b=this.A(b,d,f);this.B&&e&&this.F&&(a=this.A(rH(a),d,f),b=b.add(a.Hh()));return b};function vH(a,b){uH.call(this,!0,b);this.ha=a}w(vH,uH);vH.prototype.A=function(a,b,c){return new nq((this.ha-1)*a+1,!1,b,c)};function wH(a,b,c){uH.call(this,b,c);this.C=a}w(wH,uH);wH.prototype.A=function(a,b,c){return new nq(this.C(a),!this.B,b,c)};function xH(a,b){this.A=a;this.B=b}xH.prototype.D=function(a,b,c,d,e,f){var g=this.B;a=tH(a,c,d,function(a){switch(g){case "scaleX":return wq(a,"scaleX",nq).scale();case "scaleX2":return wq(a,"scaleX2",nq).scale();case "scaleY":return wq(a,"scaleY",nq).scale();case "scaleY2":return wq(a,"scaleY2",nq).scale()}return null});return null===a?null:new nq((this.A-a)*b+a,!0,d,f)};function yH(a,b,c,d){uH.call(this,c,d);this.C=a;this.G=b}w(yH,uH);yH.prototype.A=function(a,b,c){return new nq((this.G-this.C)*a+this.C,!this.B,b,c)};function zH(a,b,c,d){qH.call(this,a,b);this.G=c;this.F=d}w(zH,qH);zH.prototype.B=function(a,b,c,d,e){(a=this.F.D(this,a,b,c,d,e))&&sH(this,b,this.G,a)};function AH(a){this.B=a}w(AH,nH);AH.prototype.A=function(a,b){var c=jH(this);if(c.Kf in a)var d=lH(this),e=b.duration(),f=!b.ud(),c=new zH(d,e,this.B,new vH(a[c.Kf],f));else if(c.Pm in a)var d=lH(this),e=b.duration(),f=pH(a[c.Pm]),g=!b.ud(),c=new zH(d,e,this.B,new wH(f,x(a,c.Hn,!1),g));else c.from in a?(d=lH(this),e=b.duration(),f=!b.ud(),c=new zH(d,e,this.B,new yH(a[c.from],a[c.Yc],x(a,c.Hn,!1),f))):(d=lH(this),e=b.duration(),f=this.B,c=new zH(d,e,f,new xH(a[c.Yc],f)));return c}; function BH(){this.B="scaleX"}w(BH,AH);function CH(){this.B="scaleY"}w(CH,AH);function DH(){this.B="scaleX2"}w(DH,AH);function EH(){this.B="scaleY2"}w(EH,AH);function FH(a,b,c,d){this.F=a;this.A=b;this.D=c;this.G=d?"cssTextProperties":"cssProperties"}w(FH,Sq);FH.prototype.Lb=function(a,b){var c=kq(this.A,this.D,b,!0);a.A.add(new Tr(this.F,this.G,c))};FH.prototype.B=function(){};function GH(){}w(GH,iH);GH.prototype.A=function(a){var b=jH(this),c=a[b.mD],d=a[b.CB];if(d){var e=kH(this);y.contains(e.C,c)||e.C.push(c)}else e=kH(this),y.contains(e.B,c)||e.B.push(c);return new FH(lH(this),c,a[b.Yc],d)};function HH(a,b,c,d,e,f,g,k){this.A=a;this.C=b;this.x1=c;this.y1=d;this.x2=e;this.y2=f;this.B=g;this.D=k}HH.prototype.clone=function(){return new HH(this.A,this.C,this.x1,this.y1,this.x2,this.y2,this.B,this.D)};HH.prototype.Mf=function(a){return this.A==a.A&&this.C==a.C&&this.x1==a.x1&&this.y1==a.y1&&this.x2==a.x2&&this.y2==a.y2&&this.B==a.B&&this.D==a.D}; HH.prototype.sk=function(a){var b;if(0==a)b=this.A;else if(1==a)b=this.B;else{b=Tb(this.A,this.x1,a);var c=Tb(this.x1,this.x2,a),d=Tb(this.x2,this.B,a);b=Tb(b,c,a);c=Tb(c,d,a);b=Tb(b,c,a)}if(0==a)a=this.C;else if(1==a)a=this.D;else{var c=Tb(this.C,this.y1,a),d=Tb(this.y1,this.y2,a),e=Tb(this.y2,this.D,a),c=Tb(c,d,a),d=Tb(d,e,a);a=Tb(c,d,a)}return new Ub(b,a)};function IH(){this.A=[]}h=IH.prototype;h.ew=0;h.Mt=0;h.Nt=0;h.moveTo=function(a){this.A.push(new JH(a))};h.lineTo=function(a,b){var c=this.end();this.A.push(new KH(a,c,b))};function LH(a,b,c,d,e){var f=a.end();a.A.push(new MH(b,f,c,d,e))}h.end=function(){if(0==this.A.length)throw Error("path must be started with moveTo");return this.A[this.A.length-1].end()};function NH(a){this.A=a}NH.prototype.duration=function(){return this.A};function JH(a){this.A=0;this.B=a}w(JH,NH);JH.prototype.end=function(){return this.B}; function KH(a,b,c){this.A=a;this.D=b;this.B=c}w(KH,NH);KH.prototype.end=function(){return this.B};KH.prototype.C=function(a){var b=this.D,c=this.B;return new Ub((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function MH(a,b,c,d,e){this.A=a;this.D=e;this.B=new HH(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}w(MH,NH);MH.prototype.end=function(){return this.D};MH.prototype.C=function(a){return this.B.sk(a)};function OH(a,b,c){qH.call(this,a,b);this.F=c}w(OH,qH);OH.prototype.B=function(a,b,c,d,e){d=this.F;if(0>a||1=d.ew&&(f=d.Mt,g=d.Nt);for(var k=null;fa){k=l.C((a-g)/(m-g));break}g=m}d.ew=a;d.Mt=f;d.Nt=g;a=k?k:d.end()}sH(this,b,"moveX",new pq(a.x,!0,c,e));sH(this,b,"moveY",new pq(a.y,!0,c,e))};function PH(){}w(PH,nH);PH.prototype.A=function(a,b){var c=jH(this);return new OH(lH(this),b.duration(),QH(this,a[c.path]))}; function QH(a,b){function c(){return new Ub(d()+g,d()+k)}function d(){var a=b.match(/^\s*([-0-9\.]+)/);if(a)return b=b.substr(a[0].length),parseFloat(a[1]);throw Error("incorrect path");}function e(){var a=b.match(/^\s*([m|l|c])/i);return a?(b=b.substr(a[0].length),a[1].toLowerCase()):null}var f=kH(a),g=f.A.left,k=f.A.top;b=b.replace(/,/g," ");for(f=new IH;;){var l=e();if(!l)break;switch(l){case "m":f.moveTo(c());break;case "l":f.lineTo(d(),c());break;case "c":LH(f,d(),c(),c(),c())}}return f};function RH(a,b){this.D=a;this.A=b}w(RH,Sq);RH.prototype.Lb=function(a,b){SH(this,this.A,a,b)};RH.prototype.B=function(a,b){SH(this,!this.A,a,b)};function SH(a,b,c,d){b=new oq(b,d);c.A.add(new Tr(a.D,"visibility",b))};function TH(){}w(TH,iH);TH.prototype.A=function(a){var b=jH(this);return new RH(lH(this),a[b.Yc])};function UH(a,b){this.A=a;this.C=b}UH.prototype.B=function(a,b,c,d,e,f){return new rq((this.C-this.A)*b+this.A,d,f)};function VH(a){this.A=a}VH.prototype.B=function(a,b,c,d,e,f){a=tH(a,c,d,function(a){return wq(a,"shiftX",rq).shift()});return null===a?null:new rq((this.A-a)*b+a,d,f)};function WH(a,b,c){qH.call(this,a,b);this.F=c}w(WH,qH);WH.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&sH(this,b,"shiftX",a)};function XH(){}w(XH,nH);XH.prototype.A=function(a,b){var c=jH(this);if(c.from in a)var d=lH(this),e=b.duration(),c=new WH(d,e,new UH(a[c.from],a[c.Yc]));else d=lH(this),e=b.duration(),c=new WH(d,e,new VH(a[c.Yc]));return c};function YH(a,b){this.A=a;this.B=b}YH.prototype.C=function(a,b,c,d,e,f){var g=this.B;a=tH(a,c,d,function(a){return"moveX"==g?qq(wq(a,"moveX",pq)):qq(wq(a,"moveY",pq))});return null===a?null:new pq((this.A-a)*b+a,!0,d,f)};function ZH(a,b){this.B=a;this.F=b}ZH.prototype.C=function(a,b,c,d,e,f){b=this.A(b,d,f);this.B&&e&&this.F&&(a=this.A(rH(a),d,f),b=b.add(a.Hh()));return b};function $H(a,b){ZH.call(this,!0,b);this.D=a}w($H,ZH);$H.prototype.A=function(a,b,c){return new pq(this.D*a,!1,b,c)};function aI(a,b,c,d){ZH.call(this,c,d);this.D=a;this.G=b}w(aI,ZH);aI.prototype.A=function(a,b,c){return new pq((this.G-this.D)*a+this.D,!this.B,b,c)};function bI(a,b,c){ZH.call(this,b,c);this.D=a}w(bI,ZH);bI.prototype.A=function(a,b,c){return new pq(this.D(a),!this.B,b,c)};function cI(a,b,c,d){qH.call(this,a,b);this.G=c;this.F=d}w(cI,qH);cI.prototype.B=function(a,b,c,d,e){(a=this.F.C(this,a,b,c,d,e))&&sH(this,b,this.G,a)};function dI(a){this.B=a}w(dI,nH);dI.prototype.A=function(a,b){var c=jH(this);if(c.Kf in a)var d=lH(this),e=b.duration(),f=!b.ud(),c=new cI(d,e,this.B,new $H(a[c.Kf],f));else if(c.Pm in a)var d=lH(this),e=b.duration(),f=pH(a[c.Pm]),g=!b.ud(),c=new cI(d,e,this.B,new bI(f,x(a,c.Hn,!1),g));else c.from in a?(d=lH(this),e=b.duration(),f=!b.ud(),c=new cI(d,e,this.B,new aI(a[c.from],a[c.Yc],x(a,c.Hn,!1),f))):(d=lH(this),e=b.duration(),f=this.B,c=new cI(d,e,f,new YH(a[c.Yc],f)));return c}; function eI(){this.B="moveX"}w(eI,dI);function fI(){this.B="moveY"}w(fI,dI);function gI(a,b,c){this.A=a;this.C=b;this.D=c}gI.prototype.B=function(a,b,c,d,e,f){return new zs((this.C-this.A)*b+this.A,this.D,d,f)};function hI(a,b){this.A=a;this.C=b}hI.prototype.B=function(a,b,c,d,e,f){a=tH(a,c,d,function(a){return(a=wq(a,"filter"))&&a instanceof zs?a.A:1});return null===a?null:new zs((this.A-a)*b+a,this.C,d,f)};function iI(a,b,c){qH.call(this,a,b);this.F=c}w(iI,qH);iI.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&sH(this,b,"filter",a)};function jI(){}w(jI,nH);jI.prototype.A=function(a,b){var c=jH(this);if(c.Kf in a)throw lH(this),b.duration(),Error("not implemented");if(c.from in a)var d=lH(this),e=b.duration(),c=new iI(d,e,new gI(a[c.from],a[c.Yc],this.vn));else d=lH(this),e=b.duration(),c=new iI(d,e,new hI(a[c.Yc],this.vn));return c};function kI(a,b){this.B=a;this.C=b}kI.prototype.A=function(a,b,c,d,e,f){b=new mq(this.B*b,!1,d,f);e&&this.C&&(a=rH(a),d=new mq(this.B*a,!1,d,f),b=b.add(d.Hh()));return b};function lI(a,b){this.B=a;this.C=b}lI.prototype.A=function(a,b,c,d,e,f){return new mq((this.C-this.B)*b+this.B,!0,d,f)};function mI(a){this.B=a}mI.prototype.A=function(a,b,c,d,e,f){a=tH(a,c,d,function(a){return wq(a,"rotateTo",mq).angle()+wq(a,"rotateBy",mq).angle()});return null===a?null:new mq((this.B-a)*b+a,!0,d,f)};function nI(a,b,c,d){qH.call(this,a,b);this.G=c;this.F=d}w(nI,qH);nI.prototype.B=function(a,b,c,d,e){(a=this.F.A(this,a,b,c,d,e))&&sH(this,b,this.G,a)};function oI(){}w(oI,nH);oI.prototype.A=function(a,b){var c=jH(this);if(c.Kf in a)var d=lH(this),e=b.duration(),f=!b.ud(),c=new nI(d,e,"rotateBy",new kI(a[c.Kf]*Math.PI/180,f));else c.from in a?(d=lH(this),e=b.duration(),c=new nI(d,e,"rotateTo",new lI(a[c.from]*Math.PI/180,a[c.Yc]*Math.PI/180))):(d=lH(this),e=b.duration(),c=new nI(d,e,"rotateTo",new mI(a[c.Yc]*Math.PI/180)));return c};function pI(a,b,c,d){qH.call(this,a,b);this.G=c;this.F=d}w(pI,qH);pI.prototype.B=function(a,b,c,d,e){e||sH(this,b,"filter",new ys(this.G,a,this.F,c,e))};function qI(){}w(qI,nH); qI.prototype.A=function(a,b){var c;var d=jH(this).zn;c={};c[d.CA]="blinds";c[d.EA]="box";c[d.Gm]="circle";c[d.NA]="diamond";c[d.hD]="plus";c[d.HA]="checkerboard";c[d.RA]="dissolve";c[d.rD]="randombar";c[d.vA]="barn";c[d.TD]="strips";c[d.fE]="wedge";c[d.jE]="wipe";c[d.hE]="wheelCw";c[d.gE]="wheelCcw";d=a[d];if(d in c)c=c[d];else throw Error("unknown mask type");var d=jH(this).ke,e=d in a?a[d]:null;if(null===e)d=e;else if(/[^0-9]/.test(e)){var f={};f[d.tB]=1;f[d.$D]=2;f[d["in"]]=4;f[d.cD]=8;f[d.$A]= 16;f[d.aB]=32;f[d.bB]=64;f[d.cB]=128;f[d.MC]=48;f[d.NC]=160;f[d.xD]=80;f[d.yD]=192;f[d.uB]=5;f[d.vB]=9;f[d.aE]=6;f[d.bE]=10;if(e in f)d=f[e];else throw Error("unknown mask sub type");}else d=parseInt(e,10);a:{d=d||null;for(e=0;ef&&(e-=360)}return[(e-f)*c+f,(b[1]-a[1])*c+a[1],(b[2]-a[2])*c+a[2]]};function gJ(a,b,c,d){this.A=a;this.C=b;this.D=c;this.F=d}gJ.prototype.B=function(a,b,c,d,e,f){return new Wp(new Xp(this.A,fJ(this.C,this.D,b,this.A)),this.F,!0,d,f)};function hJ(a,b,c,d){this.C=a;this.A=b;this.D=c;this.F=d}function iJ(a,b,c,d){return new Wp(new Xp(a.C,[a.A[0]*b,a.A[1]*b,a.A[2]*b]),a.D,!1,c,d)}hJ.prototype.B=function(a,b,c,d,e,f){b=iJ(this,b,d,f);e&&this.F&&(a=iJ(this,rH(a),d,f),b=b.add(a.Hh()));return b};function jJ(a,b,c,d){this.F=a;this.A=b;this.C=c;this.D=d}jJ.prototype.B=function(a,b,c,d,e,f){var g=this.F;a=tH(a,c,d,function(a){var b=null;switch(g){case "textColor":b=wq(a,"textColor");break;case "strokeColor":b=wq(a,"strokeColor");break;case "fillColor":b=wq(a,"fillColor");break;case "imgColor":b=wq(a,"imgColor")}return b?b.color():null});if(!a)return null;a=a.kc(this.A);return new Wp(new Xp(this.A,fJ(a,this.C,b,this.A)),this.D,!0,d,f)};function kJ(a,b,c,d){qH.call(this,a,b);this.G=c;this.F=d}w(kJ,qH);kJ.prototype.B=function(a,b,c,d,e){(a=this.F.B(this,a,b,c,d,e))&&sH(this,b,this.G,a)};function lJ(){}w(lJ,nH);lJ.prototype.A=function(a,b){for(var c=jH(this),c=mJ(this,a[c.target]),d=[],e=0;ey.indexOf(u.G,v)&&u.G.push(v)}}else if(l.Ww in m)n=l.Ww,m=m[n],k=n.vf in m?Sn(k.Qb(),m[n.vf]):Sn(k.Mb(),m[n.sl]),n=m[n.DA],k=un(k.Xe(),n),n=new YG(k,!0);else throw Error();l=[n,g];g=a;k=a.A;n=f;m=l[0];f=l[1];l=tJ();n=n[l.xd];m=new xJ(m);l=new jr;vJ(this,g,k,l,e,n,m);f&&kr(l,f);a.K.push(l)}}; function uJ(a,b){function c(a){if(4!=a.length)throw Error("bounding box array must contain exactly 4 items");return new dc(a[0],a[1],a[2],a[3])}function d(a){if(6!=a.length)throw Error("transform matrix must contain exactly 6 items");return new di(a[0],a[1],a[2],a[3],a[4],a[5])}for(var e=tJ().Lp,f=a.A,g=0;gcc?cc/(H+.001):1;0e)e=Dh(d).length;if(d.insertRule)d.insertRule(c,e);else if(c=/^([^\{]+)\{([^\{]+)\}/.exec(c),3==c.length)d.addRule(c[1],c[2],e);else throw Error("Your CSSRule appears to be ill-formatted.");++dK}}else a.A=bd("link",{rel:"stylesheet",type:"text/css",href:b}),Zc("head",void 0,void 0)[0].appendChild(a.A)};function fK(){};var gK;function hK(){}w(hK,fK);hK.prototype.Ig=function(){var a;a:{if(!this.A&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c=a.A.length)a.ld();else{var b=a.context(),c=a.A[a.C];pK(a,c);c.start(b)}}sK.prototype.B=function(a){sK.W.B.call(this,a);tK(this)};function uK(a,b){oK.call(this,a,b)}w(uK,oK);uK.prototype.D=!1;uK.prototype.start=function(a){uK.W.start.call(this,a);for(var b=0;b=b.charCodeAt(c)){c=!0;break a}c=!1}Bw(l,c?b.substr(0,1):"0",k,g)}QK(this)}else this.ld()};h.My=function(){++this.Fl;QK(this)};h.Ly=function(){++this.Fl;QK(this)};function QK(a){a.Fl==a.El?a.ld():ZJ(a,a.Fl/a.El)};function RK(a,b){this.C=a;this.S=b||"";this.B=new I;this.Y=new I;this.A=[];this.J={};this.K=!0;this.G=[0,1,2,-1,3,4,-2,5,6,7,8,9,10];for(var c=a.ga(),d=c.count(),e=0;ethis.K-this.A.currentTime()&&this.Xt()};function ZK(a,b){var c=a.A,d=$K(a);if(!d&&!a.fp){a.fp=!0;var e=t(a.jA,a);setTimeout(e,300);Cg&&(a.tp=setInterval(e,1E3))}!b||c.kn()&&d||a.th||(a.th=!0,Go(a.B,!0,a),c.Dk().addHandler(a.Oo,a))}h.jA=function(){aL(this);this.A.Bv()?clearInterval(this.tp):this.A.load()}; h.Oo=function(){Cg&&1==this.A.duration()?this.ms=setInterval(t(this.ly,this),200):bL(this)};h.ly=function(){1!=this.A.duration()&&bL(this)};function bL(a){a.fp=!1;clearInterval(a.tp);clearInterval(a.ms);a.th&&(a.th=!1,a.A.Dk().removeHandler(a.Oo,a),Go(a.B,!1,a))}h.Gq=function(){su(this.C,"activated");this.A.zb().addHandler(this.lt,this)}; function cL(a,b,c){if(!a.Tf||c)if(yh)a.A.De(b);else{aL(a);var d=a.A,e=b-d.currentTime(),f=c?.01:.5;e>f&&!c&&!a.Tf?YK(a,b):Math.abs(e)>f&&d.Av(b);a.Oa&&!a.A.Sf()&&a.A.play()}}h.play=function(a){this.Oa||this.th||(cL(this,a,!this.A.Sf()),this.Oa=!0,this.A.play())};h.pause=function(){this.Oa&&(this.Oa=!1,this.Tf||this.Yd||this.A.pause())};h.lt=function(){var a=!1;this.A.state()==dL&&(a=!0);this.Tf!=a&&(this.Tf=a,su(this.C,a?"buffering":"activated"),Go(this.B,a,this),a||this.Oa||this.A.pause(),this.J.N())}; h.vp=function(){this.A.Ch(this.F)};function aL(a){$K(a)||a.vp();a.th&&a.A.kn()&&a.Oo()}function $K(a){var b=a.A.src();a=a.F;if(b)for(var c=0;cc.x||c.x>a.A.width()||0>c.y)return!1;c=Pd(b,a.Cc.displayObject());return!(c.y>a.Cc.height())}h.JB=function(a){this.G=!0;E(document,Bj,this.mn,!1,this);E(document,Aj,this.Lv,!1,this);this.P.Oa&&(this.P.pause(),this.J=!0);this.mn(a);a.preventDefault()};h.mn=function(a){qL(this.P,mL(this,a)*this.P.duration())};h.Lv=function(a){$e(document,Bj,this.mn,!1,this);$e(document,Aj,this.Lv,!1,this);this.mn(a);this.J&&(this.P.play(),this.J=!1);this.G=!1;this.F.N()}; function mL(a,b){var c=a.B.width()-2,d=Pd(b,a.$o.T).x/a.ip*a.ha,c=Math.min(1,d/c);return c=Math.max(0,c)}function nL(a){function b(a){a=a.toString();1==a.length&&(a="0"+a);return a}a=Math.round(a);var c=Math.floor(a/3600);a%=3600;var d=Math.floor(a/60);return b(c)+":"+b(d)+":"+b(a%60)}function lL(a,b){L.call(this,"bookmark");this.A=b;this.P=a;this.Z(!1);a.duration()?rL(this):a.S.addHandler(function(){rL(this)},this);E(this.displayObject(),zj,this.B,!1,this)}w(lL,L); function rL(a){a.displayObject().style.left=a.A.time()/a.P.duration()*100+"%";a.Z(!0)}lL.prototype.B=function(a){a.stopPropagation();qL(this.P,this.A.time());return si(this.displayObject().parentNode)};var dL="buffering";function sL(a){this.A=a;E(a,"play",this.Ko,!1,this);E(a,"playing",this.mi,!1,this);E(a,"pause",this.mi,!1,this);E(a,"seeking",this.Mo,!1,this);E(a,"ended",this.mi,!1,this);E(a,"waiting",this.mi,!1,this);E(a,"timeupdate",this.Jr,!1,this);E(a,"progress",this.ht,!1,this);E(a,"loadeddata",this.ht,!1,this);E(a,"canplaythrough",this.ZD,!1,this);tL(this)||E(a,"loadedmetadata",this.Xy,!1,this);(this.Te=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||Ze(a,"canplay",this.Lo,!1,this);this.U=new I;this.S= new I;this.Y=new I;this.K=new I;this.J=new I;this.X=new I;this.F=new I;this.G=new I;this.Ja=new I;this.sa=new I;uL(this)}var vL=new I;h=sL.prototype;h.Kr="paused";h.Te=!1;h.Oa=!1;h.mh=!1;h.rl=!1;h.ri=-1;h.Oe=-1;h.ss=0;h.pj=-1;h.po=0;function wL(a){if(!a.A)throw Error("media player was disposed");return a.A}h.state=function(){return this.Kr};function xL(a){var b=wL(a);return Hg||!yL(a)?!a.Oa:b.paused} function uL(a){var b="",b=(b=a.A)?b.error?"error":b.ended?"ended":xL(a)?"paused":a.rl?dL:"playing":"disposed",c=a.Kr;c!=b&&(a.Kr=b,a.U.N(a,c))}function zL(a){return!!a.A&&!a.A.error&&p(a.A.play)}function tL(a){return zL(a)&&wL(a).readyState>=HTMLMediaElement.HAVE_METADATA} h.yj=function(){var a=this.B,b=Ef?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA;Ef&&wL(this).readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.Te?this.Lo():(this.B=this.Te&&zL(this)&&wL(this).readyState>=b,this.B||!G||1!=wL(this).networkState||1!=this.fa||wh||(this.B=!0,this.sa.N(this)),this.B||this.C?this.B&&(clearInterval(this.C),this.C=void 0):this.C=setInterval(t(this.yj,this),2E3),!a&&this.B&&this.G.N(this),this.fa=wL(this).networkState)};h.ZD=function(){this.yj()}; h.play=function(){if(zL(this)){this.Oa=!0;Hg&&"VIDEO"==wL(this).tagName&&this.src()&&!wL(this).src&&(wL(this).src=this.src());wL(this).play();if(mh){var a=wL(this).currentTime,b=0;clearInterval(this.D);this.D=setInterval(t(function(){++b;wL(this).currentTimea.pj&&(a.pj=setInterval(t(a.ky,a),500))}function CL(a){0=d&&e>=Math.min(this.currentTime()+5,this.duration())){c= !1;wL(this).paused&&wL(this).play();break}}this.rl!=c&&(this.rl=c,uL(this))}};function yL(a){return wL(a).controls||Ff&&!wh}function DL(a,b){if(a.A&&a.A.play){var c;if(fa(b))c=b;else a:{c=b;da(c)||(c=[c]);for(var d=0;dva()-this.Px;this.Oa||a||(this.to=!0,a=wL(this),a.play(),a.pause())}};function FL(a){sL.call(this,a);Hg&&vL.addHandler(this.oa,this)}w(FL,sL);FL.prototype.oa=function(a){this.Oa&&a instanceof EL&&this.play()};function GL(a){HL(this,a);this.U=new I;this.X=new I;this.K=new I;this.Y=new I;this.G=new I;this.S=new I;this.F=new I}h=GL.prototype;h.Ta=!1;h.Oa=!1;h.Hv=-1;function HL(a,b){if(a.P!==b){var c=1,d=!1;a.P&&(d=a.P,d.zb().removeHandler(a.Jv,a),d.Xc().removeHandler(a.st,a),d.J.removeHandler(a.tt,a),d.G.removeHandler(a.Iv,a),c=d.volume(),d=d.muted());a.P=b;b.zb().addHandler(a.Jv,a);b.Xc().addHandler(a.st,a);b.J.addHandler(a.tt,a);b.G.addHandler(a.Iv,a);b.setVolume(c);b.Gc(d)}}h.Ap=function(){return this.Ta}; h.jn=function(){this.Ta||(this.Ta=!0,this.F.N(this,!0))};h.Ek=function(){this.Ta&&(this.Ta=!1,this.F.N(this,!1))};h.state=function(){return this.P.state()};h.Qk=function(){return this.P.Qk()};h.Bv=function(){var a=this.P;return zL(a)&&a.Te};h.Sf=function(){return this.P.Oa};h.Bb=function(){return this.P.state()==dL};h.kn=function(){var a=this.P;a.yj();return a.B};h.load=function(){var a=wL(this.P);sb||gh||mh&&!nh?(a.play(),a.pause()):a.load()};h.play=function(){this.Oa=!0;this.P.play()}; h.Bh=function(a){this.Oa=!0;IL(this);var b=this.P;zL(b)&&(qL(b,a),b.play())};h.pause=function(){this.Oa=!1;this.P.pause()};h.stop=function(){this.Oa=!1;IL(this);this.P.stop()};h.De=function(a){IL(this);qL(this.P,a)};h.Av=function(a){IL(this);var b=this.P;qL(b,a);b.Oe=a};h.currentTime=function(){return this.P.currentTime()};h.duration=function(){return this.P.duration()};h.volume=function(){return this.P.volume()};h.setVolume=function(a){this.P.setVolume(a)};h.muted=function(){return this.P.muted()}; h.Gc=function(a){this.P.Gc(a)};h.Fi=function(a){wL(this.P).controls=a};h.Ei=function(){return yL(this.P)};h.zb=function(){return this.U};h.Xc=function(){return this.X};h.Ck=function(){return this.K};h.Cv=function(){return this.Y};h.ql=function(){return this.G};h.Dk=function(){return this.S};h.Jv=function(a,b){this.U.N(this,b);var c=a.state();(this.Oa&&"paused"==c||!this.Oa&&"playing"==c)&&this.G.N(this,this.Oa?"pause":"play");this.Oa=a.Oa;c!=dL&&b!=dL||this.K.N(this)};h.st=function(){this.X.N(this)}; function IL(a){a.Hv=va();a.J=!0}h.tt=function(){this.Y.N(this);500=nj(f.pd(),b)||0=b&&c.push(e)}return c}function $L(a,b,c){c=aM(a,c);var d=aM(a,b.sb());a=aM(a,b.pd())-d;return Sb(c-d,0,a)}function aM(a,b){return a.Nb.tc(b,!0,!1)} function bM(a){if(a.Ta)for(var b=a.A.timestamp(),c=a.B,d=0;d");var d=xu(a.video());d&&b.fl(d,!0);return new eL(a,b,0,c,xu(a.video()))};function dM(a,b,c,d,e){var f=yh?new RL:new JL("");UL.call(this,a,b,c,d,G?new fL(f):new cM);this.fa=new TL(f);this.Jb=f;this.U=e;this.U.Lh().addHandler(this.K,this);this.K();this.S=new L;this.S.wd(0);document.body.appendChild(this.S.displayObject())}w(dM,UL);dM.prototype.Hi=function(){if(zh){var a=wL(this.Jb.P);a.src=Bg();a.play()}dM.W.Hi.call(this)};dM.prototype.view=function(){return this.fa};dM.prototype.view=dM.prototype.view; dM.prototype.G=function(a){dM.W.G.call(this,a);G&&(clearTimeout(this.oa),a.length&&(this.oa=Ag(function(){var b=xu(a[0].video());b&&WL(this,a[0]).Jb.fl(b)},this,500)))};dM.prototype.K=function(){this.Jb.setVolume(this.U.Kh())};dM.prototype.C=function(a){dM.W.C.call(this,a);G||(this.Jb=WL(this,a).Jb,this.fa.Nx(this.Jb),this.K())};function eM(){}h=eM.prototype;h.Be=function(){};h.Nu=function(){return!0};h.Qu=function(){return!0};h.Ru=function(){return!0};h.Su=function(){return!0};h.vr=function(){};h.Ou=function(){return!0};h.Pu=function(){return!0};function fM(a){$f&&a.D.addHandler(this.A,this)}fM.prototype.A=function(a,b){fa(a)||(a=a.baseVal);Zf(new Yf("openWindow",[a]))&&(b.A=!0)};function gM(){}r("ispring.quiz.player.IActionAvailability",gM,void 0);gM.prototype.actionAvailable=gM.prototype.Bu;function hM(a,b,c){var d=c.duration();b=new mj(b.index(),-1,0);var e=c.tc(b,!0,!1);a="untilNextSound"==a.Gh?d:Math.min(d,e+a.duration());c=c.$d(a,!0,!1);this.A=new jn([new hn(new gn("play",b,0),b,c)])};function iM(a,b,c,d){this.J=a;this.D=b;this.A=[];this.C=c;c.zb().addHandler(this.G,this,1);for(b=0;b=nj(f,kn(e.F).sb()),e.J(f))}}}iM.prototype.G=function(){this.C.xc()&&this.B&&(jM(this),this.B=!1)}; iM.prototype.F=function(a){for(var b=this.J,c=a.Qb(),d=0;d=b&&(this.P.De(0),this.P.play(),a=!1)}a&&(xM(this),this.P.Ek())}};h.Ev=function(){this.B.N(this);!this.Bb()&&this.Fk()&&this.ln&&this.P.pause()};h.Gx=function(){this.ln=!1;this.P.play()};h.Fx=function(){this.ln=!0;this.Bb()||this.P.pause()}; function xM(a){a.Gk&&(a.Gk=!1,vM(a),a.C.N(a))}h.Je=function(){return this.C};h.Eq=function(){return this.B};function yM(a){this.C=a;this.A=[];this.B={}}h=yM.prototype;h.Fq=null;h.oo=!1;h.Bl=null;h.add=function(a,b){b=b||zM;if(!y.contains(this.A,a)){this.A.push(a);var c=ka(a)+"";this.B[c]=b;a.Je().addHandler(this.kt,this);a.Eq().addHandler(this.jt,this)}};h.remove=function(a){y.remove(this.A,a);Go(this.Fq,!1,a);a.Je().removeHandler(this.kt,this);a.Eq().removeHandler(this.jt,this)};h.contains=function(a){return y.contains(this.A,a)};function Qv(a){a=y.clone(a.A);for(var b=0;b=Math.abs(c.fb()-b.fb())));c&&(this.Bl=b,c=(b=BM(this,a.timestamp()))&&CM(this,a.timestamp()),AM(this,a,b,c,!0))};function BM(a,b){var c=a.C.ga().va(b.$());if(0>b.Ga())return!1;c=c.Na().yb(b.Ga());return b.fb()>=c.duration()}function CM(a,b){var c=a.C.ga().va(b.$());return b.Ga()==c.Na().count()-1}h.kt=function(a){this.remove(a)};h.jt=function(a){Go(this.Fq,a.Bb(),a)};function DM(a){this.A=a} var zM=new DM(!1),EM=new DM(!0),FM=new DM(!0);function GM(a,b,c,d){this.F=a;this.A=b;this.B=c;this.P=d;this.K=new I;this.D=new I;this.P.zb().addHandler(this.rC,this);this.P.Cv().addHandler(this.Qt,this)}h=GM.prototype;h.Ik=null;h.mm=0;h.$v=null;h.lf=!1;h.Ji=!1;h.op=!1;h.Fk=function(){return this.P.Sf()};h.Bb=function(){return this.lf&&(this.P.Bb()||!this.P.kn())};h.play=function(a){HM(this,this.A.timestamp(),p(a)?a:null,!1)}; function IM(a,b){var c=a.P;if(G&&c instanceof GL){var d=c.P,e=d.src();DL(d,Bg());d.play();setTimeout(function(){DL(d,e);HM(a,b,0,!0)},0)}else HM(a,b,0,!0)}function HM(a,b,c,d){JM(a);var e=a.P;a.A.tb().addHandler(a.rn,a);e.Ck().addHandler(a.Hk,a);e.Dk().addHandler(a.Hk,a);e.ql().addHandler(a.Dt,a);a.lf=!0;a.Ji=!1;a.op=d;a.Ik=b;a.$v=null!=c?c:null;a.op?(b=function(){KM(a,!0);e.play();a.Hk()},eh&&!G?setTimeout(b,150):(gh&&e.Ch(e.src()),b())):null!=c?e.Bh(c):e.play()} h.pause=function(){LM(this);this.P.pause();MM(this)};h.stop=function(a){LM(this);this.P.pause();var b=this.B instanceof fD&&this.B.In();a=a||b?0:this.P.duration();this.P.De(a);MM(this);NM(this)};function JM(a){a.A.tb().removeHandler(a.rn,a);a.P.Ck().removeHandler(a.Hk,a);a.P.Dk().removeHandler(a.Hk,a);a.P.ql().removeHandler(a.Dt,a)} h.rn=function(){if(this.Ik){var a=this.Ik,b=this.A.timestamp(),c=b.$()-a.$(),d=0==c,a=d?b.Ga()-a.Ga():0,d=d&&0==a,b=!1;0>c||0>a?b=!0:(a=this.B.Ed,b=0>a?!d:c>a);b&&(LM(this),this.P.pause(),MM(this))}}; h.rC=function(){var a=this.P.state();if("ended"==a){++this.mm;var b=!1,c=this.B.Gh;if(ha(c))b=this.mmb-this.P.currentTime()&&(this.P.Xc().removeHandler(d,this),PM(this))},a))}function PM(a){a.Yd&&(a.Yd=!1,Ho(a.A,!1,a))} function NM(a){a.G=void 0;a.A.tb().removeHandler(a.os,a);a.A.zb().removeHandler(a.ns,a);a.C=!1;a.J="ended";if(a.B instanceof fD){var b=a.P;a.B.In()&&b.stop();b.Qi(!1);a.B.tq()&&(b.Pa.displayObject().style.display="none")}a.D.N(a);PM(a)}h.ns=function(){var a;if(a=this.lf)a:if(this.A.suspended()){a=this.A.timestamp();if(0=c.Ga()&&0==c.fb()?!cN(a)&&!dN(a):!0}function cN(a){return 0b.Ic();c.ng()||e?!d&&e?Qv(a.K.A):"bySlides"==a.B.Ia().navigation().Ug().Hc()?b.Ub():b.ge():b.play()} hN.prototype.slideAreaDoubleTapped=function(){this.A(this.F)&&xh&&ISPlayer.slideAreaDoubleTapped()};hN.prototype.A=function(a,b){var c=new dp,d=y.slice(y.kc(arguments),1);a.N.apply(a,d.concat(c));return!c.actionPrevented()};function iN(a,b){this.P=null;this.wj=!1;this.wb=a;this.B=b;this.C=new I;this.A=id("DIV");a.displayObject().appendChild(this.A);be(this.A,this.Jk);jN(this,a)}h=iN.prototype;h.wj=!1;h.Jk=!1;h.$C=function(){this.wj=!0;this.nb(this.wb);kN(this,this.Jk);this.C.N(this)};h.ZC=function(){};h.aD=function(){};h.YC=function(){};h.content=function(){return this.wj&&null!=this.P?this.P.getIframe():null};h.stop=function(){if(this.wj&&null!=this.P)try{this.P.stopVideo()}catch(a){}};h.visible=function(){return this.Jk}; h.nb=function(a){jN(this,a);var b=this.content();if(b){var c=a.scale();a=c*this.B.width();c*=this.B.height();Rd(b,a,c)}};function jN(a,b){var c=b.position(a.B.id());Ld(a.A,c.x,c.y)}h.yr=function(a){this.Jk!=a&&(this.Jk=a,kN(this,a))}; function kN(a,b){if(b){if(!a.P){var c;c=a.A;var d=a.wb.scale(),e=a.B,d={width:d*e.width(),height:d*e.height(),videoId:e.url(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1,rel:0},events:{onReady:t(a.$C,a),onPlaybackQualityChange:t(a.ZC,a),onStateChange:t(a.aD,a),onError:t(a.YC,a)}},e="_"+e.id(),f=id("DIV");f.setAttribute("id",e);c.appendChild(f);c=new YT.Player(e,d);a.P=c;a.nb(a.wb)}}else ld(a.A),a.P=null,a.wj=!1;be(a.A,b)};var lN,mN=!1;r("onYouTubePlayerAPIReady",function(){mN=!0;var a=lN;-1!=a.Xf&&mN&&a.hw(a.C);lN=null},void 0);function nN(a,b,c){this.B={};this.wb=a;this.A=c;this.C=b;a.Qd().addHandler(this.yC,this);b.tb().addHandler(this.hw,this)}h=nN.prototype;h.Xf=-1;h.ou=!1;function oN(a,b){if(0>b||b>=a.A.count())return new zr;var c=a.A.va(b);return c instanceof Ar?c.F:new zr} h.hw=function(a){a=a.timestamp();var b=a.$();if(0f||f>=e.count()?null:e.A[f])e=a.P(e),c(e)}}h.fz=function(){};function sN(){}sN.prototype.C=function(){};function tN(a,b,c,d){XK.call(this,a,b,en(a.B.A),0,d);this.D=b}w(tN,XK);function uN(a){this.B=a}uN.prototype.A=function(a,b,c){return new tN(a,this.B,0,c)};function vN(a){GL.call(this,new EL(a))}w(vN,GL);function wN(){}wN.prototype.A=function(a,b,c){b=new vN(id("audio"));return new tN(a,b,0,c)};function xN(a,b,c,d,e){var f=new vN(id("audio"));UL.call(this,a,b,c,d,G?new uN(f):new wN);this.K=f;this.U=e;e.Lh().addHandler(this.S,this);this.S()}w(xN,UL);xN.prototype.Hi=function(){if(G){var a=wL(this.K.P);a.src=Bg();a.play()}xN.W.Hi.call(this)};xN.prototype.S=function(){this.K.setVolume(this.U.Kh())};xN.prototype.C=function(a){xN.W.C.call(this,a);G||(this.K=WL(this,a).D,this.S())};function yN(a){this.B=new zN;this.A={};a.G.addHandler(this.D,this)}w(yN,sN);yN.prototype.C=function(){AN(this.B)};yN.prototype.D=function(a,b){if(b){var c=ka(a)+"",d=a.P,e;e=this.B;var f=d.src(),g=null;0a;++a){var b=new EL(id("audio"));this.A.push(b)}} function AN(a){y.forEach(a.A,function(a){a=wL(a);a.play();a.pause()})};function BN(a){this.C=AG;this.B=a}BN.prototype.F=0;BN.prototype.D=!1;BN.prototype.A=!1;BN.prototype.$=function(){return this.F};BN.prototype.slideIndex=BN.prototype.$;BN.prototype.Ax=function(a){this.A|=this.F!=a;this.F=a};BN.prototype.setSlideIndex=BN.prototype.Ax;BN.prototype.action=function(){return this.C};BN.prototype.action=BN.prototype.action;BN.prototype.Kn=function(a){this.A|=this.C!=a;this.C=a};BN.prototype.setAction=BN.prototype.Kn;BN.prototype.Gg=function(){return this.D}; BN.prototype.autoStart=BN.prototype.Gg;BN.prototype.Ln=function(a){this.A|=this.D!=a;this.D=a};BN.prototype.setAutoStart=BN.prototype.Ln;BN.prototype.QD=function(){return this.B};BN.prototype.startupController=BN.prototype.QD;var wG="resumePlayback",AG="gotoSlide",yG="delayStartup",CN={OI:wG,AG:AG,yF:yG};r("ispring.presenter.player.startup.PresentationStartup.Action",CN,void 0);r("RESUME_PLAYBACK",wG,CN);r("GOTO_SLIDE",AG,CN);r("DELAY_STARTUP",yG,CN);var DN={Qx:"continuePresentation",Vx:"finishAction",yJ:"skipScenario"};r("ispring.scenario.player.ScenarioPlayerControllerActionType",DN,void 0);r("CONTINUE_PRESENTATION","continuePresentation",DN);r("FINISH_ACTION","finishAction",DN);r("SKIP_SCENARIO","skipScenario",DN);function EN(a){this.C=a;this.A=new I}EN.prototype.B=function(a){a=this.C.ga().va(a).nf();for(var b=0;ba||1c||c>(this.B?this.B.length:0))throw Error("Child component index out of bounds");this.D&&this.B||(this.D={},this.B=[]);if(a.C==this){var d=TN(a);this.D[d]=a;y.remove(this.B,a)}else lb(this.D,TN(a),a);UN(a,this);y.wq(this.B,a,c);a.rd&&this.rd&&a.C==this?(d=this.A,c=d.childNodes[c]||null,c!=a.fe()&&d.insertBefore(a.fe(),c)):b?(this.A||this.Wm(),c=this.B?this.B[c+1]||null:null,VN(a,this.A, c?c.A:null)):this.rd&&!a.rd&&a.A&&a.A.parentNode&&1==a.A.parentNode.nodeType&&a.jk()};function WN(a,b){a.B&&y.forEach(a.B,b,void 0)}h.removeChild=function(a,b){if(a){var c=fa(a)?a:TN(a);a=this.D&&c?x(this.D,c)||null:null;if(c&&a){var d=this.D;c in d&&delete d[c];y.remove(this.B,a);b&&(XN(a),a.A&&md(a.A));UN(a,null)}}if(!a)throw Error("Child is not in parent component");return a};var YN=["classid","data","movie","type","typemustmatch"];function ZN(a,b){function c(a,b){for(var c in a)for(var g=c.toLowerCase(),k=0;kd?-1:b.Na().yb(d).startTime()+a.fb();kO(this,c,a)}}; function kO(a,b,c){b=b.D;for(var d=0;df||f>=e.count())throw Error("index is out of range");e=e.A[f];var f=a,g=e,k=ka(g)+"";k in f.B||(f.B[k]=new cO(g,f.la,f.wb));f=f.B[k];if(c>=e.fb()){if(e=f,!e.hn)if(e.hn=!0,e.zs)f=e.A.url(),Jc(),g=new nc,g.A=f,f=new $N(g),g=e.A.Fr()?"transparent":"opaque",f.Nr=g,g=e.A.bgColor(),f.Np=g,f.Wm(),z(f.fe(),"position","absolute"),e.gi=f,fO(e),e.gi.ic(e.wb.displayObject()),eO(e),e.wb.Qd().addHandler(e.gt,e);else if(g=e,f=gO(g))e=g.A.width(), g=g.A.height(),k=iO(),$h(f,k),k=id("div"),f.appendChild(k),Rd(f,e,g),Rd(k,e,g),f=g/hO.height,(1>e/hO.width||1>f)&&z(k,"backgroundSize","contain")}else if(e=f,e.hn)if(e.hn=!1,e.zs)e.wb.Qd().removeHandler(e.gt,e),e.gi.Eb(),e.gi=null;else if(e=gO(e))f=iO(),bi(e,f),ld(e)}};function lO(a,b,c){this.ma=null;this.B=b;this.C=c;b.ik()&&(this.A=id("DIV"),a.displayObject().appendChild(this.A),this.A.style.overflow="hidden",Hg&&(this.A.style["-webkit-overflow-scrolling"]="touch",this.A.style.overflow="auto"),a=id("IFRAME"),a.setAttribute("src",this.B.url()),a.style.border=0,a.style.backgroundColor="#ffffff",a.setAttribute("webkitallowfullscreen",""),a.setAttribute("mozallowfullscreen",""),a.setAttribute("allowfullscreen",""),this.ma=a)}h=lO.prototype;h.Lq=!1;h.pu=-1; h.nb=function(a){var b=this.B;if(this.ma&&this.A&&b.ik()){var c=a.scale(),d=c*b.width(),c=c*b.height();a=a.position(b.id());Rd(this.A,d,c);Ld(this.A,a.x,a.y);Rd(this.ma,d,c)}};h.visible=function(){return this.Lq}; h.yr=function(a){if(this.Lq!=a)if(this.Lq=a,this.B.ik()){if(a){this.A.appendChild(this.ma);try{this.ma.contentWindow.ispringPresentationPlayer=this.C}catch(d){}this.pu=setInterval(t(this.kA,this),100)}else ld(this.A),clearInterval(this.pu);be(this.A,a)}else if(a){if(!this.ma){a=this.B;var b={resizable:!0,statusbar:!1,toolbar:!1,location:!1,scrollbars:!1,menubar:!1},c=this.B.width()||this.B.height();a.kq()?(b.width=screen.availWidth,b.height=screen.availHeight,b.top=0,b.left=0):c&&(b.width=Math.max(this.B.width(), 100),b.height=Math.max(this.B.height(),100));$f?(a=a.url(),Zf(new Yf("openWindow",[a])),a=null):a=zg(a.url(),b);this.ma=a}}else{if(this.ma)try{this.ma.close()}catch(d){}this.ma=null}};h.kA=function(){if(zb&&!G)return si(this.ma)};function mO(a,b,c,d){this.C={};this.G=d;this.wb=a;this.B=c;b.tb().addHandler(this.D,this);a.Qd().addHandler(this.F,this)}mO.prototype.A=-1;mO.prototype.D=function(a){a=a.timestamp();this.A!=a.$()&&nO(this,this.A,-1);this.A=a.$();if(-1!=a.Ga()){var b=a.Ga(),c=a.$();a=this.B.va(c).Na().yb(b).startTime()+a.fb();nO(this,this.A,a)}};mO.prototype.P=function(a){var b=a.id();this.C[b]||(this.C[b]=new lO(this.wb,a,this.G));return this.C[b]};mO.prototype.F=function(){var a=this;oO(this,this.A,function(b){b.nb(a.wb)})}; function nO(a,b,c){pO(a,b);oO(a,a.A,function(b){var e=b.B.timeout()<=c;e&&(b.visible()||b.nb(a.wb));b.yr(e)})}function pO(a,b){0<=b&&bg||g>=f.count()?null:f.A[g])f=a.P(f),c(f)}};function qO(a,b,c){this.B=a;this.D=b;this.A=c;a=!G;this.C!=a&&((this.C=a)&&this.B.enabled()?(E(document,"keydown",this.yv,!1,this),E(document,"keyup",this.ft,!1,this)):($e(document,"keydown",this.yv,!1,this),$e(document,"keyup",this.ft,!1,this)))}h=qO.prototype;h.I=null;h.Rj=-1;h.zv=!1;h.yv=function(a){Ag(t(this.Ty,this,a),this)}; h.Ty=function(a){if(!a.A.defaultPrevented&&"slide"==this.I.na().type())for(var b=a.keyCode,c=a.C,d=a.D,e=this.B.Sc(),f=0;fk||k>=g.count())throw Error("actionIndex is out of range");g=g.Nq[k];for(var k=g.Si(),l=0;lc.pa())){var d=c.ia(),e=a.D;0>a.Rj&&(a.Rj=va(),a.zv=d.xc(),c.pause());var f=(1+(va()-a.Rj)/1E3)*(b?1:-1),d=d.timestamp(),g=e.tc(d,!1,!0),e=e.$d(Sb(g+f,0,e.hh()),!1,!0);e.$()>d.$()?1==c.$b().kx()?c.Ub(!1):qp(c.$b()):e.$()f||f>=this.lb.ga().count())&&null!=e&&0<=e&&"never"!=a.A;g&&(f=c.Ec());c=d?e:f;b=new IO(this,b);e=new BN(b);e.Ln(a.Gg());e.Kn(d?wG:AG);e.Ax(c);this.G.N(e);switch(e.action()){case wG:b.le(e.$());break;case AG:b.start(e.$());break;case yG:b.A=!0;break;default:throw Error("unknown startup action"); }};DO.prototype.RD=function(){return this.G};DO.prototype.startupEvent=DO.prototype.RD;DO.prototype.startupCompletedEvent=function(){return this.Y};DO.prototype.startupCompletedEvent=DO.prototype.startupCompletedEvent;DO.prototype.AB=function(){return this.D};DO.prototype.initialSlideShownEvent=DO.prototype.AB;DO.prototype.Za=function(){bM(this.F);bM(this.B);var a=this.Ja;a.C.xc()?jM(a):a.B=!0};DO.prototype.Nb=function(){var a=this.lb.Ia().Ph().Fn();a&&a.open()};DO.prototype.kk=function(){return this.S.kk()}; DO.prototype.executeMetaCommandEvent=DO.prototype.kk;DO.prototype.uA=function(){return this.F};DO.prototype.audioNarrationController=DO.prototype.uA;DO.prototype.cE=function(){return this.B};DO.prototype.videoNarrationController=DO.prototype.cE;DO.prototype.Ca=function(){var a=new dp;this.J.N(a);a.actionPrevented()||Qg()};DO.prototype.IA=function(){return this.J};DO.prototype.closeWindowEvent=DO.prototype.IA;DO.prototype.stateChangedEvent=function(){return this.U};DO.prototype.stateChangedEvent=DO.prototype.stateChangedEvent; DO.prototype.eB=function(){return this.lb.Ia().navigation().Ug().enabled()};DO.prototype.gestureNavigationEnabled=DO.prototype.eB;function JO(a,b){var c;if(c=null==a.A.B.Zb(b))c=!(-1==a.A.I.Ic()&&-1==a.A.I.Nc());return c}function KO(a,b){return null==a.A.B.Zb("quizArbitrarySlideSwitching",b)}function LO(a,b){return null==a.A.B.Zb("ScenarioArbitrarySlideSwitching",b)} function MO(a,b){var c=a.A.I,d=c.na(),c=c.$b().view(),c=xp(c.mb());switch(b){case "skipScenario":return"atAnyTime"==d.D&&JO(a,"switchToNextSlide");case "continuePresentation":return d=c.A?d.B:d.A,"gotoSlide"==d.type()&&LO(a,d.$())||"gotoNextSlide"==d.type()&&JO(a,"scenarioSwitchToNextSlideWithoutBranching");case "finishAction":return d=c.A?d.B:d.A,"closePlayerWindow"==d.type()||"gotoSlide"==d.type()&&LO(a,d.$())||"gotoNextSlide"==d.type()&&JO(a,"scenarioSwitchToNextSlide")}return!1} function NO(a,b){var c=a.A.I,d=c.na(),c=c.$b().view(),e=Ep(c.Xa());switch(b){case "gotoPreviousSlide":return"sequential"!=a.lb.Ia().navigation().navigationType()&&c.A()&&-1!=a.A.I.Nc();case "skipQuiz":if(d="atAnyTime"==d.D)d=JO(a,"switchToNextSlide")&&-1!=a.A.I.Ic();return d;case "continuePresentation":return d=Ip(e)?d.B:d.A,"gotoSlide"==d.type()&&KO(a,d.$())||"gotoNextSlide"==d.type()&&JO(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return d=Ip(e)?d.B:d.A,"closePlayerWindow"==d.type()|| "gotoSlide"==d.type()&&KO(a,d.$())||"gotoNextSlide"==d.type()&&JO(a,"quizSwitchToNextSlide")}return!1}DO.prototype.Bu=function(a){var b=this.A.I.na();if(b instanceof Gp)a=NO(this,a);else if(b instanceof Ap)a:{switch(a){case "gotoNextPresentationSlide":a=JO(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=-1!=this.A.I.Nc();break a}a=!1}else a=b instanceof Cr?MO(this,a):!1;return a};DO.prototype.actionAvailable=DO.prototype.Bu; DO.prototype.oa=function(a,b,c){var d=this.lb.ga();b=0<=b?d.va(b):null;c=0<=c?d.va(c):null;if(b instanceof Gp||c instanceof Gp||b instanceof Ap||c instanceof Ap||b instanceof Cr||c instanceof Cr)qh?(a.A=Ov,a.C=0):a.A="FadeSmoothly"};DO.prototype.Bc=function(){var a=this.A.I.Ic();this.F.D=a;this.B.D=a}; DO.prototype.qe=function(){var a=this.A.I;if(!(0>a.pa())){a.pause();var b=this.jb;KN(b.A);KN(b.B);b.D.N();(b=this.A.I.Xa())&&b.pauseMedia();(b=this.A.I.mb())&&b.pauseMedia();b=a.na();b instanceof Ap&&a.Wc(b.index()).Cb().pauseMedia()}};function IO(a,b){this.P=a;this.B=b}IO.prototype.A=!1;IO.prototype.B=null;IO.prototype.start=function(a,b){OO(this,a,b,AG)};IO.prototype.start=IO.prototype.start;IO.prototype.le=function(a,b){OO(this,a,b,wG,this.B)};IO.prototype.resume=IO.prototype.le; function OO(a,b,c,d,e){var f=a.P;if(e){var g=f.C.A;g.Df=e.Df;g.Qg=e.Qg;g.A=mb(e.A);g.Bg=!0;Sv(g,0);e=f.lb.ga();for(var k=0;kd.getTime()-e.getTime()?c=!1:(c=c.A,c=!(c&&0<=d.getTime()-c.getTime())),d=!c;d?ZO(a,XO(a,"PLAYER_CORE_PROTECTION_RESTRICTED_TIME_LABEL","Sorry, the presentation's creator disabled viewing the presentation at the moment"), "time"):b.A?WO(a,b.password()):YO(a)}}function XO(a,b,c){a=a.A.Ia().yh();return a.hasOwnProperty(b)?a[b]:c}function YO(a){var b=new WK(a.A);a.P=new DO(a.A,a.B,b);a.oh.N(a.P)};var aP=function(){function a(){throw Error("stream error");}function b(a){return"undefined"==typeof a}function c(b){var c=0,d=b[c++],e=b[c++];(-1==d||-1==e||8!=(d&15)||0!=((d<<8)+e)%31||e&32)&&a();this.Pp=b;this.vi=c;this.$j=this.gk=this.hk=0;this.fq=!1;this.Dm=null}var d=[],e=[],f=[],g,k;(function(){var a=[],b,c=2;for(b=0;8>b;++b)a.push(c),c+=1<<(b>>1);for(b=0;3>b;++b)d.push(b+16);for(b=0;7>=b;++b)d.push((8-b)%8),d.push(8+b);for(b=1;3>b;++b)e.push(b);for(b=0;28>b;++b){var g=b>>1<<16,c=b%8,g=g+((a[c]<< (b-c)/2)+1);e.push(g)}for(b=3;7>b;++b)f.push(b);c=7;for(b=0;24>b;++b)a=b>>2,g=(a<<16)+c,c+=1<b;++b)f.push(258)})();c.prototype.$p=function(a){var b=this.Dm,c=b?b.length:0;if(a>c;this.hk= d-c;this.vi=g;return e&(1<>16;e=e&65535;(0==c||c>d;this.hk=c-d;this.vi=k;return e};c.prototype.nk=function(a){for(var b=a.length,c=0,d=0;dc&&(c=a[d]);for(var e=1<>=1;for(d=J;d>=1;if(0==m){var n=this.Pp,q=this.vi,u;b(u=n[q++])&&a();var v=u;b(u=n[q++])&&a();v|=u<<8;b(u=n[q++])&&a();m=u;b(u=n[q++])&&a();(m|u<<8)!=(~v&65535)&&a();this.hk=this.gk=0;u=this.$j;m=this.$p(u+v);this.$j=v=u+v;for(var C=u;C=D;++D)n[D]=8;for(;255>=D;++D)n[D]= 9;for(;279>=D;++D)n[D]=7;for(;287>=D;++D)n[D]=8;g=this.nk(n);m=Array(31);for(D=0;32>D;++D)m[D]=5;k=this.nk(m);k[0][15]=0;k[0][31]=0}q=g;u=k}else if(2==m){m=this.Lg(5)+257;u=this.Lg(5)+1;q=this.Lg(4)+4;n=Array(d.length);for(D=0;DH)C+1>=v&&(m=this.$p(C+1),v=m.length),m[C++]=H;else{if(256==H){this.$j=C;break}var H=H-257,H=f[H],O=H>>16;0>16;0=v&&(m=this.$p(C+n),v=m.length);for(O=0;Of?(d[++l]=String.fromCharCode(f),++e):191f?(g=c[e+1],d[++l]=String.fromCharCode((f&31)<<6|g&63),e+=2):(g=c[e+1],k=c[e+2],d[++l]=String.fromCharCode((f&15)<<12|(g&63)<<6|k&63),e+=3):++e;c=d.join("");b(c)};function cP(){this.oh=new I;this.A=new I}function nP(a,b,c){ja(b)?xP(a,b,c):GP(a,b,c)}function GP(a,b,c){bP(b,function(b){b=uf(b);if(!b)throw Error("invalid presentation json!");xP(a,b,c)})}function xP(a,b,c){var d=(new AJ).load(b);b=parseInt(x(b,CJ().iD,"2007"),10);a.A.N(d);var e=new VO(d,b);e.oh.addHandler(function g(a){e.oh.removeHandler(g);a.view().displayObject().id=c;this.oh.N(a)},a);$O(e)};function HP(a){this.A=a}HP.prototype.Ba=function(a,b,c){a=this.A.hasOwnProperty(a)?this.A[a]:c;return p(a)?(p(b)&&(a=Hh(a,b,this.B)),a):""};HP.prototype.getMessage=HP.prototype.Ba;HP.prototype.B=function(a){return"%"+a.toUpperCase()+"%"};function LP(a,b,c,d){L.call(this,c+" "+MP());this.la=a.view();this.C=a.lb;this.I=a.view().I;this.nn=this.I.ia();this.sa=a.view().B;this.Zd=new xE(this.displayObject());this.J=new HP(b);d&&(this.Gf=new xi,this.Gf.F.addHandler(function(a,b){this.sg(a,b)},this),Ag(this.Gf.Qm,this.Gf));a.G.addHandler(this.MB,this);a.view().B.Uk().addHandler(this.LB,this)}w(LP,L);h=LP.prototype;h.sg=function(a,b){this.resize(a,b);BE(this.Zd,a,b)}; h.MB=function(a){window.A=null!=window.A?window.A:JE;if(a.action()==wG&&"prompt"==this.C.Ia().Wb().A){var b=this.I.Ec(),c=a.$();a.Kn(yG);var d=this.Zd,e=a.B,f=this.J.Ba("PB_RESUME_PRESENTATION_WINDOW_TITLE"),g=this.J.Ba("PB_RESUME_PRESENTATION_WINDOW_TEXT"),k=this.J.Ba("PB_MESSAGE_BOX_YES"),l=this.J.Ba("PB_MESSAGE_BOX_NO");xh?ISPlayer.showConfirmWindowWithcallback(vf({message:g,yesLabel:k,noLabel:l}),t(function(a){parseInt(a,10)?e.le(c,!0):e.start(b,!0)},this)):function(){var a=new window.A(f,g,k, l);a.Vh.addHandler(function q(f,g){a.Vh.removeHandler(q);a.close();zE(d,a);this.la.setOverlayDisplayed(!1);g?e.le(c,!0):e.start(b,!0)},this);yE(d,a);a.open();this.la.setOverlayDisplayed(!0)}.apply(this)}};h.ii=function(a,b){return(a.va(b).yd()+1).toString()}; h.LB=function(a){var b={},c=this.C.ga();switch(a.Oc().type()){case "currentSlideIsNotCompleted":var d="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":d="sequential"==this.C.Ia().navigation().navigationType()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":d="PB_QUIZ_SLIDE_WINDOW_TEXT";this.I.na()instanceof Cr&&(d="PB_SCENARIO_SLIDE_WINDOW_TEXT");break;case "precedingQuizNotPassed":case "precedingQuizFailed":d= "PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.ii(c,a.Oc().wc());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.ii(c,a.Oc().wc());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.ii(c,a.Oc().wc());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.ii(c,a.Oc().wc());break;case "precedingScenarioNotCompleted":d= "PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";b["%SLIDE_INDEX%"]=this.ii(c,a.Oc().wc());break;default:return}a=this.J.Ba("PB_RESTRICTION_MESSAGE_BOX_TITLE");d=this.J.Ba(d);d=Hh(d,b);NP(this,a,d)}; function NP(a,b,c){var d=a.J.Ba("PB_MESSAGE_BOX_OK"),e=a.I.ia().suspended();if(xh)b={message:c,okLabel:d},Do(a.nn,!0),ISPlayer.showMessageBoxWithcallback(vf(b),t(function(){Do(this.nn,e)},a));else{var f=new NF(b,c,d),g=a.la;f.A.addHandler(function l(){f.A.removeHandler(l);zE(this.Zd,f);g.setOverlayDisplayed(!1);Do(this.nn,e)},a);Do(a.nn,!0);yE(a.Zd,f);f.open();g.setOverlayDisplayed(!0)}} function MP(){var a=G?"mobile":"desktop";tb?a+=" ie":Cg?a+=" android_default":zb?a+=" webkit":sb?a+=" opera":yb&&(a+=" gecko");return a}h.om=function(a){this.Gf&&(this.Gf.C=a,Gg&&(document.body.style.msTouchAction=a?"pan-x pan-y":"none"),qh&&(document.body.style["overflow-y"]=a?"auto":"hidden"),Fg&&(a=window.pageYOffset,si(document.body),window.scrollTo(0,a)))};function OP(a,b,c){p(c)||(c=!0);LP.call(this,a,b,"none",c);b=a.lb;b.Ia().Dg().lk()||G||(this.F=b.M(),this.B=b.L(),document.body.style.overflow="auto");b=this.D=a.view();this.O(b.displayObject());var d=this.I=b.I;qh&&d.Pb().addHandler(this.G,this);a.D.addHandler(function(b,c,g){if(g){b=new L("launch_layer");var k=new KD(a,b);k.nh.addHandler(function m(){k.nh.removeHandler(m);d.play()});LD(k)}})}w(OP,LP); OP.prototype.sg=function(a,b){this.F&&this.B?(this.move(Math.max(0,Math.floor((a-this.F)/2)),Math.max(0,Math.floor((b-this.B)/2))),a=this.F,b=this.B):gh&&(b+=2);this.D.resize(a,b);OP.W.sg.call(this,a,b);PP(this)}; OP.prototype.G=function(){var a=this.I.pa(),b=-1!=a?this.I.na():null;this.A&&(op(this.A),this.A.Xa().changeAllowTouchScrollEvent().removeHandler(this.om,this),this.A=void 0);b instanceof Gp?(this.A=this.D.J.A[a],op(this.A,this.displayObject()),this.A.Xa().changeAllowTouchScrollEvent().addHandler(this.om,this),PP(this),gj(this,"quiz_mode")):(hj(this,"quiz_mode"),this.om(!1))};function PP(a){if(qh){var b=a.I.pa();-1!=b&&(b=a.D.J.A[b],b instanceof np&&b.Xa().resize(a.width(),a.height()))}};function QP(a){this.A=a}QP.prototype.xa=function(a){this.B!=a&&(this.B=a,ISPlayer.setButtonEnabledstate(this.A,a))};QP.prototype.Ra=function(a){this.C!=a&&(this.C=a,ISPlayer.setButtonSelectedstate(this.A,a))};r("ispring.presenter.player.skin.universal.iphone.ButtonId",{NEXT:"next",uI:"previous",YH:"playPause",rJ:"showMenu",PE:"closeMenu"},void 0);function RP(a,b,c){this.I=a;this.G=b;this.A=c.C;a=c.B;this.C="bySlides"==this.A.Hc;b=[];this.A.Me&&(this.F=new QP("next"),b.push("next"));this.A.uf&&(this.D=new QP("previous"),b.push("previous"));this.A.tf&&(this.B=new QP("playPause"),b.push("playPause"));a.B&&b.push("showMenu");this.I.ia().zb().addHandler(this.J,this);this.I.ia().tb().addHandler(this.Y,this);this.J();SP(this);ISPlayer.initControlPanel(vf({buttons:b,showProgressBar:this.A.A}));ISPlayer.setControlPanelButtonClickedCallback(t(this.X, this))}RP.prototype.X=function(a){switch(a){case "playPause":a=this.I.ia().state();"started"==a||"buffering"==a?this.I.pause():this.I.play();break;case "next":this.C?this.I.Ub():this.I.ge();break;case "previous":this.C?this.I.Fc():this.I.jf();break;case "showMenu":if("playingSlide"==this.I.playbackState()||"playingTransition"==this.I.playbackState())this.I.pause(),this.S=!0;break;case "closeMenu":this.S&&(this.S=!1,this.I.play())}}; RP.prototype.Y=function(){if(this.B&&!this.I.ia().xc()&&-1!=this.I.pa()){var a=this.I.Zb("playPauseControl");this.B.xa(TP(a))}SP(this);a=this.A.B?oj(this.I,this.G):pj(this.I,this.G);a!=this.K&&(this.K=a,ISPlayer.setProgress(a))};function TP(a){return!(a&&(a.mg()!=Pm||a.Tk()==Qm)&&a.mg()!=Rm)}RP.prototype.J=function(){if(this.B){var a=this.I.ia().state(),a="started"==a||"buffering"==a,b=!1;-1!=this.I.pa()&&(b=this.I.Zb("playPauseControl"),b=TP(b));this.B.xa(b);this.B.Ra(a)}}; function SP(a){if(a.F){var b=a.I.Zb(a.C?"switchToNextSlide":"switchToNextStep");a.F.xa(TP(b))}a.D&&(b=a.I.Zb(a.C?"switchToPreviousSlide":"switchToPreviousStep"),a.D.xa(TP(b)))};function UP(){};function VP(){};function WP(){};function XP(a,b){var c=b.A.Kc,d=new WP;c&&c.visible&&c.A&&(d.visible=!0,d.A=!0);this.B=d;c=b.A.Kc;d=new VP;c&&c.visible&&(d.visible=!0);d.visible&&(d.Hc=c.Hc,d.Me=c.Me,d.uf=c.uf,d.tf=c.tf,d.A=c.Od&&c.Od.visible,d.B=d.A&&"presentationTimeline"==c.Od.mode,d.visible=d.Me||d.uf||d.tf||d.A);this.C=d;0=this.I.pa()){a=d;break}}cQ.W.Dh.call(this);a?ISPVideoPlayer.showNarration(vf({width:a.width(),height:a.height()})):ISPVideoPlayer.hideNarration();a=-1!=this.I.pa()?this.I.na():null;b=-1;a&&a.visible()&&(b=this.I.na().yd());ISPlayer.setCurrentSlideIndex(b)}; cQ.prototype.yl=function(){var a=aQ(this);a!=this.A&&(this.A=a,ISPlayer.setPresentationFitted(a));return!1};function eQ(a,b,c,d){L.call(this,"bottom_panel");this.I=b;this.ja=d;this.F=c;this.ha=Dg();d.Me||d.uf||d.tf?(d.Me&&(this.B=new Bm(!1,"next"),this.B.ph=!0,this.O(this.B),this.B.La().addHandler(this.nC,this)),d.uf&&(this.A=new Bm(!1,"prev"),this.A.ph=!0,this.O(this.A),this.A.La().addHandler(this.pC,this),d.Me||K(this.A,"right","0")),d.tf&&(this.xb=new Bm(!1,"play"),this.O(this.xb),this.xb.La().addHandler(this.oC,this),-1==this.I.pa()&&(this.xb.xa(!1),this.I.Pb().addHandler(function f(){this.I.Pb().removeHandler(f); this.xb.xa(!0)},this)))):this.Ya(0);d.A&&(this.D=new L("progress"),this.O(this.D));this.I.ia().zb().addHandler(this.Sv,this);this.I.ia().tb().addHandler(this.mC,this);this.Sv();fQ(this);pi(this.displayObject(),this.ha);ug(this.displayObject(),"0 100%")}w(eQ,L);h=eQ.prototype;h.oC=function(){this.xb.selected()?this.I.pause():this.I.play()};h.pC=function(){this.enabled()&&("bySlides"==this.ja.Hc?this.I.Fc():"bySteps"==this.ja.Hc&&this.I.jf())}; h.nC=function(){this.enabled()&&("bySlides"==this.ja.Hc?this.I.Ub():"bySteps"==this.ja.Hc&&this.I.ge())};h.Fa=function(a){eQ.W.Fa.call(this,a/this.ha)};h.mC=function(){if(this.xb&&!this.I.ia().xc()&&-1!=this.I.pa()){var a=this.I.Zb("playPauseControl");Nm(this.xb.T,a)}fQ(this);this.D&&(a=this.ja.B?oj(this.I,this.F):pj(this.I,this.F),K(this.D,"width",100*a+"%"))}; h.Sv=function(){if(this.xb){var a=this.I.ia().state(),b="started"==a||"buffering"==a;this.C&&(clearTimeout(this.C),this.C=void 0);this.C=Ag(function(){this.xb.Ra(b)},this,50);-1!=this.I.pa()&&(a=this.I.Zb("playPauseControl"),Nm(this.xb.T,a))}};function fQ(a){var b="bySlides"==a.ja.Hc;if(a.B){var c=a.I.Zb(b?"switchToNextSlide":"switchToNextStep");Nm(a.B.T,c)}a.A&&(b=a.I.Zb(b?"switchToPreviousSlide":"switchToPreviousStep"),Nm(a.A.T,b))};function gQ(a,b,c){L.call(this,"top_panel");this.I=b;this.ha=Dg();this.C=new L("slide_info");this.O(this.C);c.A&&(this.A=new Bm(!1),this.O(this.A));c.B&&(this.B=new Bm(!1,"menu"),this.O(this.B));pi(this.displayObject(),this.ha);ug(this.displayObject(),"0 0")}w(gQ,L);function hQ(a){return a.B?a.B.La():new I}function iQ(a){return a.A?a.A.La():new I}gQ.prototype.Fa=function(a){gQ.W.Fa.call(this,a/this.ha)};function jQ(a){tj.call(this,a)}w(jQ,tj);jQ.prototype.Ql=function(){jQ.W.Ql.call(this);var a=Math.floor((this.F-this.width())/2),b=Math.floor((this.D-this.height())/2);oi(this.displayObject(),a,b)};function kQ(a,b){L.call(this,a);this.B=new L("","INPUT");this.O(this.B);b&&(this.A=new L("prompt"),this.A.ya(b),K(this.A,"pointer-events","none"),this.O(this.A),E(this.displayObject(),[Le,Me],this.D,!1,this));this.F=new I;E(this.B.displayObject(),"input",this.C,!1,this)}w(kQ,L);kQ.prototype.text=function(){return this.B.displayObject().value};function lQ(a,b){a.text()!=b&&(a.B.displayObject().value=b,a.D(),a.C())}kQ.prototype.C=function(){this.F.N(this)}; kQ.prototype.D=function(){this.A&&(Dd()==this.B.displayObject()?this.A.Z(!1):this.A.Z(!this.text()))};function mQ(a,b,c){L.call(this,"top_panel");this.C=b;this.ja=c;this.J=new L("title");this.O(this.J);this.D=new Bm(!1,"close",!1);this.O(this.D);c.outline.search&&(this.A=new Bm(!1,"search",!1),this.A.Z(!1),this.O(this.A),this.A.La().addHandler(this.G,this),this.oc=new nQ(a,b),this.oc.Z(!1),this.oc.pi.addHandler(function(a){this.pi.N(a)},this),this.O(this.oc),this.oc.B.La().addHandler(function(){this.pi.N("");null!=this.oc&&this.oc.Z(!1)},this));this.B=new Bm(!1,"back",!1);this.O(this.B);this.pi=new I} w(mQ,L);mQ.prototype.setLayout=function(a){this.F=a;oQ(this);"outline"==this.F?pQ(this,!0):(pQ(this,!1),null!=this.oc&&this.oc.Z(!1))};function pQ(a,b){a.A&&a.A.Z(b)}mQ.prototype.invalidate=function(){this.oc&&this.oc.visible()&&this.oc.invalidate()};function oQ(a){var b;"outline"==a.F&&p(a.S)?(b=a.K,a.B.Z(!0),pQ(a,!1)):(a.B.Z(!1),pQ(a,!0));p(b)||(b=qQ(a,a.F));a.J.ya(b)} function qQ(a,b){switch(b){case "outline":return a.C.Ba(cF);case "notes":return a.C.Ba(bF);case "attachments":return a.C.Ba(aF);case "presenterInfo":return a.C.Ba($E)}throw Error("unknown page type");}mQ.prototype.G=function(a){p(a)||(a=!0);this.oc.Z(!0);a&&this.oc.Ue.B.displayObject().focus()}; function nQ(a,b){L.call(this,"search_panel");this.C=new L("search_container");this.O(this.C);this.Ue=new kQ("search_input",b.Ba(ho));this.C.O(this.Ue);this.A=new Bm(!1,"clear");this.A.T.appendChild(Sh(a,"clear_icon"));this.C.O(this.A);this.B=new Bm(!1,"cancel");this.B.ya(b.Ba("PB_SEARCH_CANCEL"));this.O(this.B);this.Ue.F.addHandler(this.F,this);this.A.La().addHandler(function(){lQ(this.Ue,"")},this);this.pi=new I}w(nQ,L); nQ.prototype.Z=function(a){nQ.W.Z.call(this,a);a?(this.invalidate(),this.A.Z(""!=this.Ue.text())):(this.D=!0,lQ(this.Ue,""),this.D=!1)};nQ.prototype.invalidate=function(){K(this.C,"right",this.B.width()+"px")};nQ.prototype.F=function(){this.A.Z(""!=this.Ue.text());this.D||this.pi.N(this.Ue.text())};function rQ(a,b,c){L.call(this,"presenter_info");if(c){if(b=c.qf()){var d=new L("photo_container");bj(this,d,0);K(d,"background-image",Pg(b.path()));K(d,"background-size",b.width()+"px "+b.height()+"px");K(d,"background-repeat","no-repeat");K(d,"background-position","center");d.resize(b.width()+12,b.height()+12)}c.name()&&(b=new L("name"),b.ya(c.name()),this.O(b));c.mf()&&(b=new L("job"),b.ya(c.mf()),this.O(b));if(c.Nd()||c.Id()||c.Ab())b=sQ(),gj(b,"first"),this.O(b);c.Nd()&&(tQ(this,Sh(a,"phone_icon"), "tel:"+c.Nd(),c.Nd()),this.O(sQ()));c.Id()&&(tQ(this,Sh(a,"email_icon"),"mailto:"+c.Id(),c.Id()),this.O(sQ()));c.Ab()&&(tQ(this,Sh(a,"url_icon"),c.Ab(),c.Ab()),this.O(sQ()));c.xe()&&(a=new L("bio"),a.ya(c.xe()),this.O(a))}else c=new L("photo_container"),bj(this,c,0),a=new Ui(Sh(a,"no_presenter")),c.O(a),c.resize(a.width()+12,a.height()+12),a=new L("no_presenter_label"),a.ya(b.Ba("PB_PRESENTER_NO_INFO")),this.O(a)}w(rQ,L);function sQ(){return new L("separator")} function tQ(a,b,c,d){var e=new L("item");a.O(e);e.O(b);b=new L("text");b.ya(d);e.O(b);e.La().addHandler(function(){zg(c,{target:"_blank"})},a)};function uQ(a,b){L.call(this,"bottom_panel");this.B=b;this.A=[];this.Zt=new I}w(uQ,L);function vQ(a,b){var c=new Bm(!1);c.ya(wQ(a,b));gj(c,xQ(b));a.O(c);c.La().addHandler(function(){this.Zt.N(b)},a);a.A.push(c)}uQ.prototype.resize=function(a,b){uQ.W.resize.call(this,a,b);for(var c=Math.floor(a),d=Math.floor(c/this.A.length),c=c-this.A.length*d,e=0;ec?Math.floor((a-c)/2):0);this.Ya(a)};function DQ(a,b,c,d,e){L.call(this,"menu_layer");this.Ja=a;this.fa=b;this.K=c;this.Ca=d;this.ja=e;this.C=new mQ(a,b,e);this.O(this.C);this.D=[];e.rb&&this.D.push("outline");e.A&&this.D.push("attachments");e.me&&this.D.push("presenterInfo");e.Pc&&this.D.push("notes");this.ma=new Hl("content","hidden");this.O(this.ma);if(1b?gj(this,"landscape"):hj(this,"landscape");this.ua.Hq(a,b);this.B&&this.B.resize(a/this.ha,b/this.ha);this.A&&this.A.Fa(a);this.D&&(K(this.D,"bottom",c+"px"),this.D.Fa(a))}; function MQ(a,b){a.ua=new jQ(!Fg);a.ua.Z(!1);ug(a.ua.displayObject(),"left top");a.O(a.ua.displayObject());a.I.ia().zb().addHandler(function(){var a="buffering"==this.I.ia().state(),b=this.ua;a?rk(b.te):sk(b.te)},a);vj(a.ua,b.B.view());for(var c=a.C.Vb().Zc(),d=0;d=this.I.pa()){a=d;break}}this.Ve=a?!0:!1;a=-1!=this.I.pa()?this.I.na():null;this.A&&(b="-",a&&a.visible()&&(b=this.I.na().yd()+1),a=b+"/"+this.C.ga().zf(),this.A.C.T.innerHTML=a);this.Pe()}; h.Pe=function(){this.If=this.If&&this.Ve;if(this.A){var a=this.A,b=this.Ve;a.A&&(this.If?(gj(a.A,"show_slide"),hj(a.A,"show_video")):(hj(a.A,"show_slide"),gj(a.A,"show_video")),a.A.xa(b))}this.ua.Z(this.If);this.ua.displayObject().style.left=this.If?"0":"-100%";this.la.displayObject().style.display=this.If?"none":"";sh&&this.If&&si(this.ua.displayObject())};h.Nn=function(a){this.A&&K(this.A,"z-index",a?"99":"")};LQ.prototype.showTopPanel=LQ.prototype.Nn; LQ.prototype.showBottomPanel=function(a){this.D&&K(this.D,"z-index",a?"99":"")};LQ.prototype.showBottomPanel=LQ.prototype.showBottomPanel;var NQ=/#(.)(.)(.)(.)/;function OQ(a){if(!PQ.test(a))throw Error("'"+a+"' is not a valid alpha hex color");5==a.length&&(a=a.replace(NQ,"#$1$1$2$2$3$3$4$4"));a=a.toLowerCase();return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16),parseInt(a.substr(7,2),16)/255]}var PQ=/^#(?:[0-9a-f]{4}){1,2}$/i;function QQ(a){var b=a.slice(0);b[3]=Math.round(1E3*a[3])/1E3;return"rgba("+b.join(",")+")"};function RQ(a){this.A=a}RQ.prototype.remove=function(a){this.A.remove(a)};function SQ(){};function TQ(){}w(TQ,SQ);TQ.prototype.vk=function(){};TQ.prototype.Bi=function(){return null};TQ.prototype.remove=function(){};function UQ(){}w(UQ,SQ);UQ.prototype.Um=function(){var a=0;Fq(this.Cf(!0),function(){a++});return a};UQ.prototype.clear=function(){var a=Hq(this.Cf(!0)),b=this;y.forEach(a,function(a){b.remove(a)})};function VQ(a,b){this.B=a;this.A=b+"::"}w(VQ,UQ);VQ.prototype.vk=function(a,b){this.B.vk(this.A+a,b)};VQ.prototype.Bi=function(a){return this.B.Bi(this.A+a)};VQ.prototype.remove=function(a){this.B.remove(this.A+a)};VQ.prototype.Cf=function(a){var b=this.B.Cf(!0),c=this,d=new Dq;d.next=function(){for(var d=b.next();d.substr(0,c.A.length)!=c.A;)d=b.next();return a?d.substr(c.A.length):c.B.Bi(d)};return d};function WQ(a){this.A=a}w(WQ,UQ);h=WQ.prototype;h.vk=function(a,b){try{this.A.setItem(a,b)}catch(c){if(0==this.A.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};h.Bi=function(a){a=this.A.getItem(a);if(!fa(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};h.remove=function(a){this.A.removeItem(a)};h.Um=function(){return this.A.length}; h.Cf=function(a){var b=0,c=this.A,d=new Dq;d.next=function(){if(b>=c.length)throw Cq;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!fa(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};h.clear=function(){this.A.clear()};h.key=function(a){return this.A.key(a)};function XQ(){var a=null;try{a=window.localStorage||null}catch(b){}this.A=a}w(XQ,WQ);function YQ(a,b){this.B=a;this.A=null;if(tb&&!(9<=Number(Rb))){ZQ||(ZQ=new Iq);this.A=Oq(ZQ,a);this.A||(b?this.A=document.getElementById(b):(this.A=document.createElement("userdata"),this.A.addBehavior("#default#userData"),document.body.appendChild(this.A)),Jq(ZQ,a,this.A));try{this.A.load(this.B)}catch(c){this.A=null}}}w(YQ,UQ);var $Q={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},ZQ=null; function aR(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(a){return $Q[a]})}h=YQ.prototype;h.vk=function(a,b){this.A.setAttribute(aR(a),b);bR(this)};h.Bi=function(a){a=this.A.getAttribute(aR(a));if(!fa(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};h.remove=function(a){this.A.removeAttribute(aR(a));bR(this)};h.Um=function(){return cR(this).attributes.length}; h.Cf=function(a){var b=0,c=cR(this).attributes,d=new Dq;d.next=function(){if(b>=c.length)throw Cq;var d=c[b++];if(a)return decodeURIComponent(d.nodeName.replace(/\./g,"%")).substr(1);d=d.nodeValue;if(!fa(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};h.clear=function(){for(var a=cR(this),b=a.attributes.length;0 .top_panel .show_video.component_container button.active::after {background-image: url("+c[1]+");}.universal_mini > .top_panel .show_video.component_container button[disabled]::after, .universal_mini > .top_panel .show_video.component_container button.active[disabled]::after {background-image: url("+c[2]+");}.universal_mini > .top_panel .show_slide.component_container {width: 57px;height: 100%;left: 0;}.universal_mini > .top_panel .show_slide.component_container button {width: 100%;height: 100%;}.universal_mini > .top_panel .show_slide.component_container button::after {content: '';position: absolute;width: 21px;height: 17px;background-image: url("+ c[3]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .top_panel .show_slide.component_container button.active::after {background-image: url("+c[3]+");}.universal_mini > .top_panel .menu.component_container {width: 58px;height: 100%;position: absolute;right: 0;}.universal_mini > .top_panel .menu.component_container button {width: 100%;height: 100%;}.universal_mini > .top_panel .menu.component_container button::after {content: '';position: absolute;width: 22px;height: 20px;background-image: url("+ c[4]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .top_panel .menu.component_container button.active::after {background-image: url("+c[5]+");}.universal_mini > .top_panel .slide_info {width: 100%;position: absolute;color: #495060;text-align: center;font-size: 17px;font-weight: bold;line-height: 46px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;z-index: 1;pointer-events: none;font-family: Helvetica, Roboto, Arial;}.universal_mini > .bottom_panel {width: 100%;height: 46px;background: rgba(247, 247, 247, 0.95);position: absolute;/* &::after {content: '';width: 100%;height: 100%;position: absolute;background: transparent;}*/ top: auto;bottom: 0;}.universal_mini > .bottom_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;}.universal_mini > .bottom_panel::before, .universal_mini > .bottom_panel::after {bottom: 100%;}.universal_mini > .bottom_panel .progress {position: absolute;top: -1px;left: 0;height: 3px;background: #339BE0;}.universal_mini > .bottom_panel .play.component_container {width: 57px;height: 100%;position: absolute;left: 8px;}.universal_mini > .bottom_panel .play.component_container button {width: 100%;height: 100%;}.universal_mini > .bottom_panel .play.component_container button::after {content: '';position: absolute;width: 17px;height: 20px;background-image: url("+ c[6]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .bottom_panel .play.component_container button.active::after {background-image: url("+c[7]+");}.universal_mini > .bottom_panel .play.component_container button[disabled]::after, .universal_mini > .bottom_panel .play.component_container button.active[disabled]::after {background-image: url("+c[8]+");}.universal_mini > .bottom_panel .play.component_container button.selected::after {background-image: url("+ c[9]+");}.universal_mini > .bottom_panel .play.component_container button.selected.active::after {background-image: url("+c[10]+");}.universal_mini > .bottom_panel .next.component_container {width: 64px;height: 100%;position: absolute;right: 2px;}.universal_mini > .bottom_panel .next.component_container button {width: 100%;height: 100%;}.universal_mini > .bottom_panel .next.component_container button::after {content: '';position: absolute;width: 11px;height: 20px;background-image: url("+c[11]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .bottom_panel .next.component_container button.active::after {background-image: url("+ c[12]+");}.universal_mini > .bottom_panel .next.component_container button[disabled]::after, .universal_mini > .bottom_panel .next.component_container button.active[disabled]::after {background-image: url("+c[13]+");}.universal_mini > .bottom_panel .prev.component_container {width: 64px;height: 100%;position: absolute;right: 66px;}.universal_mini > .bottom_panel .prev.component_container button {width: 100%;height: 100%;}.universal_mini > .bottom_panel .prev.component_container button::after {content: '';position: absolute;width: 11px;height: 20px;background-image: url("+ c[14]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini > .bottom_panel .prev.component_container button.active::after {background-image: url("+c[15]+");}.universal_mini > .bottom_panel .prev.component_container button[disabled]::after, .universal_mini > .bottom_panel .prev.component_container button.active[disabled]::after {background-image: url("+c[16]+");}.universal_mini .panels_overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.universal_mini .panels_overlay {background: rgba(0, 0, 0, 0.1);}.universal_mini.quiz_mode {overflow: visible;height: auto !important;}.universal_mini.quiz_mode #playerView,.universal_mini.quiz_mode .video_container {display: none;}.universal_mini.quiz_mode.interaction_slide {/*.top_panel {background: #F8F8F8;&::before {background: #BABABA;} }*/}.universal_mini.quiz_mode.interaction_slide .bottom_panel {position: fixed;-moz-box-shadow: 0px 4px 16px 0px #646464;-webkit-box-shadow: 0px 4px 16px 0px #646464;box-shadow: 0px 4px 16px 0px #646464;/* background: #f7f7f7;opacity: 0.9;*/ bottom: 0 !important;}.universal_mini.quiz_mode.interaction_slide .bottom_panel .play,.universal_mini.quiz_mode.interaction_slide .bottom_panel .progress {display: none;}.universal_mini.quiz_mode .top_panel {position: fixed;top: -1px;height: 47px;}.universal_mini.quiz_mode .top_panel .slide_info {top: 1px;}.universal_mini.quiz_mode .top_panel .menu.component_container {top: 1px;height: 46px;}.universal_mini * {cursor: default !important;}.universal_mini, .universal_mini > div {position: absolute;top: 0;}.universal_mini .launch_layer {width: 100%;height: 100%;z-index: 10;background: url("+ c[17]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75);}.universal_mini .launch_layer:active {background-image: url("+c[18]+");}.universal_mini .launch_layer[disabled], .universal_mini .launch_layer:active[disabled] {background-image: none;}.universal_mini .video_container video {position: absolute;}.universal_mini .preloader {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5);}.universal_mini .preloader::after {content: '';position: absolute;background: url("+ c[19]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear;-webkit-animation: preloader_spin 1s infinite linear;}.universal_mini .menu_layer {position: absolute;background: #ffffff;z-index: 1;}.universal_mini .menu_layer .top_panel {position: absolute;height: 46px;background: #f7f7f7;}.universal_mini .menu_layer .top_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;bottom: 0;}.universal_mini .menu_layer .top_panel .title {position: absolute;color: #495060;top: 1px;text-align: center;font-size: 17px;font-weight: bold;line-height: 46px;left: 44px;right: 44px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;z-index: 1;pointer-events: none;font-family: Helvetica, Roboto, Arial;}.universal_mini .menu_layer .top_panel .search,.universal_mini .menu_layer .top_panel .close,.universal_mini .menu_layer .top_panel .back {position: absolute;height: 46px;top: 0;border: 0;background: transparent;}.universal_mini .menu_layer .top_panel .search {width: 58px;height: 46px;}.universal_mini .menu_layer .top_panel .search button {width: 100%;height: 100%;}.universal_mini .menu_layer .top_panel .search button::after {content: '';position: absolute;width: 20px;height: 20px;background-image: url("+ c[20]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .search button.active::after {background-image: url("+c[21]+");}.universal_mini .menu_layer .top_panel .close {width: 58px;height: 46px;right: 0;}.universal_mini .menu_layer .top_panel .close button {width: 100%;height: 100%;}.universal_mini .menu_layer .top_panel .close button::after {content: '';position: absolute;width: 20px;height: 20px;background-image: url("+ c[22]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .close button.active::after {background-image: url("+c[23]+");}.universal_mini .menu_layer .top_panel .search.component_container {left: 0;}.universal_mini .menu_layer .top_panel .back {left: 0;width: 57px;height: 46px;}.universal_mini .menu_layer .top_panel .back button {width: 100%;height: 100%;}.universal_mini .menu_layer .top_panel .back button::after {content: '';position: absolute;width: 11px;height: 20px;background-image: url("+ c[14]+");background-repeat: no-repeat;background-size: contain;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .back button.active::after {background-image: url("+c[15]+");}.universal_mini .menu_layer .top_panel.with_search .back {right: 44px;}.universal_mini .menu_layer .top_panel .search_panel {position: absolute;background: #f7f7f7;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;}.universal_mini .menu_layer .top_panel .search_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;bottom: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container {border: 1px solid #D9E8EF;background: #ffffff;border-radius: 4px;position: absolute;top: 5px;bottom: 5px;left: 8px;}.universal_mini .menu_layer .top_panel .search_panel .search_container::before {content: '';position: absolute;width: 20px;height: 20px;background: url("+ c[20]+");background-size: cover;left: 10px;top: 7px;}.universal_mini .menu_layer .top_panel .search_panel .search_container.empty .clear {display: none;}.universal_mini .menu_layer .top_panel .search_panel .search_container .clear {background: transparent;position: absolute;width: 30px;height: 100%;right: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container .clear svg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input {position: absolute;top: 0;right: 30px;bottom: 0;left: 40px;border: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input input,.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input .prompt {font-family: Helvetica, Roboto, Arial;font-size: 17px;line-height: 28px;padding: 3px 0;color: #24BADE;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input input {position: absolute;width: 100%;background: transparent;margin: 0;border: 0;}.universal_mini .menu_layer .top_panel .search_panel .search_container .search_input .prompt {color: #848891;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.universal_mini .menu_layer .top_panel .search_panel .cancel.component_container {position: absolute;top: 0;right: 0;}.universal_mini .menu_layer .top_panel .search_panel .cancel.component_container button {background: transparent;border: 0;position: relative;line-height: 46px;padding: 0 18px;color: #339BE0;font-family: Helvetica, Roboto, Arial;font-size: 17px;}.universal_mini .menu_layer .top_panel .search_panel .cancel.component_container button.active {color: #A6CBEF;}.universal_mini .menu_layer.tab_control .content.component_container {bottom: 50px;}.universal_mini .menu_layer.tab_control .bottom_panel {position: absolute;bottom: 0;height: 50px;background: #f7f7f7;}.universal_mini .menu_layer.tab_control .bottom_panel::before {content: '';width: 100%;height: 1px;position: absolute;background: #BABABA;top: 0;}.universal_mini .menu_layer.tab_control .bottom_panel > div {height: 100%;position: relative;float: left;}.universal_mini .menu_layer.tab_control .bottom_panel > div button {position: absolute;width: 100%;height: 100%;background: transparent;border: 0;color: #929292;font-family: Helvetica, Roboto, Arial;font-size: 11px;line-height: 13px;padding-top: 35px;}.universal_mini .menu_layer.tab_control .bottom_panel > div button::after {content: '';position: absolute;width: 26px;height: 26px;top: 6px;left: 0;right: 0;margin: auto;background-size: contain;background-repeat: no-repeat;background-position: center;}.universal_mini .menu_layer.tab_control .bottom_panel > div button.selected {color: #39AFD8;}.universal_mini .menu_layer.tab_control .bottom_panel > div.outline button::after {background-image: url("+ c[24]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.outline button.selected::after {background-image: url("+c[25]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.resources button::after {background-image: url("+c[26]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.resources button.selected::after {background-image: url("+c[27]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.presenter button::after {background-image: url("+c[28]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.presenter button.selected::after {background-image: url("+ c[29]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.notes button::after {background-image: url("+c[30]+");}.universal_mini .menu_layer.tab_control .bottom_panel > div.notes button.selected::after {background-image: url("+c[31]+");}.universal_mini .menu_layer .content.component_container {position: absolute;top: 46px;bottom: 0;width: 100%;}.universal_mini .menu_layer .content.component_container.animation .content.component_base > div {position: absolute;}.universal_mini .menu_layer .content.component_container .content.component_base {width: 100%;position: relative;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator {background: #ffffff;position: relative;width: 100%;height: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator:first-child,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator:first-child {position: absolute;top: -1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator:last-child,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator:last-child {position: absolute;bottom: -1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator::after,.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator::after {position: absolute;content: '';top: 0;bottom: 0;background: #D8D8D8;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list {position: relative;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item {position: relative;min-height: 54px;font-family: Helvetica, Roboto, Arial;font-size: 17px;color: #32383f;margin-bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level1 {padding-left: 24px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level1::after {left: 34px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level2 {padding-left: 48px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level2::after {left: 58px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level3 {padding-left: 72px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level3::after {left: 82px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level4 {padding-left: 96px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level4::after {left: 106px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item::after {content: '';position: absolute;left: 10px;right: 10px;bottom: -1px;height: 1px;background: #D8D8D8;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .image {float: left;margin-left: 12px;margin-right: 8px;margin-top: 5px;margin-bottom: 6px;border: 1px solid #CDCDCD;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .text {position: relative;margin: 0;padding-right: 10px;padding-bottom: 1px;line-height: 21px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.text_only .text {padding-left: 13px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.active, .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.selected {background: #E0F1FB;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent::before {content: '';position: absolute;top: 0;bottom: 0;right: 10px;width: 12px;height: 19px;margin: auto;background: url("+ c[32]+");background-size: contain;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .text {padding-right: 25px;}.universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator::after {right: 10px;left: 10px;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item {width: 100%;height: 47px;position: relative;display: block;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item.active {background: #E0F1FB;margin-top: -1px;margin-bottom: -1px;height: 49px;z-index: 1;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item.active .text {top: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item.active svg {top: 1px;bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item .text {position: absolute;height: 47px;left: 44px;right: 20px;font-size: 15px;color: #231F20;font-family: Helvetica, Roboto, Arial;line-height: 47px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .item svg {position: absolute;left: 20px;top: 0;bottom: 0;margin: auto;}.universal_mini .menu_layer .content.component_container .content.component_base .resources .separator::after {right: 20px;left: 20px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info {padding-top: 18px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .photo_container {position: relative;margin-left: auto;margin-right: auto;margin-bottom: 10px;border: 1px solid #E6E6E6;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .photo_container canvas, .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .photo_container svg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .no_presenter_label {position: relative;font-family: Helvetica, Roboto, Arial;font-size: 14px;color: #404A5B;padding: 0 40px;text-align: center;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .name {position: relative;font-family: Helvetica, Roboto, Arial;color: #404A5B;font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .job {position: relative;font-family: Helvetica, Roboto, Arial;color: #404A5B;font-size: 14px;text-align: center;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator {position: relative;width: 100%;height: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator.first {margin-top: 15px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator:last-child {position: absolute;bottom: -1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .separator::after {position: absolute;content: '';top: 0;right: 16px;bottom: 0;left: 16px;background: #D8D8D8;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item {width: 100%;height: 47px;position: relative;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item.active {background: #E0F1FB;margin-top: -1px;margin-bottom: -1px;height: 49px;z-index: 1;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item.active .text {top: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item.active svg {top: 1px;bottom: 1px;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item .text {position: absolute;height: 47px;left: 59px;right: 16px;font-size: 14px;color: #313333;font-family: Helvetica, Roboto, Arial;line-height: 47px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .item svg {position: absolute;left: 30px;top: 0;bottom: 0;margin: auto;}.universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bio {padding: 15px 16px 10px 16px;position: relative;font-family: Helvetica, Roboto, Arial;color: #313333;font-size: 14px;white-space: pre-wrap;}.universal_mini .menu_layer .content.component_container .content.component_base .empty_results {padding: 15px 12px;color: #231F20;font-family: Helvetica, Roboto, Arial;font-size: 14px;}.universal_mini .menu_layer .content.component_container .content.component_base .notes {padding: 18px 20px;font-family: Helvetica, Roboto, Arial;font-size: 15px;width: auto !important;white-space: pre-wrap;word-wrap: break-word;}body {margin: 0;padding: 0;cursor: default;-ms-touch-action: pan-y;overflow-x: hidden;overflow-y: auto;}body .info_panel {position: relative;top: 0;background: #ffffff;font-family: Helvetica, Roboto, Arial;padding-top: 161px;padding-bottom: 50px;}body .info_panel, body .info_panel * {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}body .info_panel.domain::before {background: transparent url("+ c[33]+") no-repeat center;}body .info_panel.time::before {background: transparent url("+c[34]+") no-repeat center;}body .info_panel.password::before {background: transparent url("+c[35]+") no-repeat center;}body .info_panel::before {position: absolute;width: 100%;top: 55px;height: 63px;content: '';}body .info_panel .message {position: relative;color: #414A5B;font-size: 16px;padding-left: 15px;padding-right: 15px;text-align: center;}body .password .password_field {position: relative;margin-left: 20px;margin-right: 20px;padding-top: 23px;padding-bottom: 26px;}body .password .password_field input {position: relative;width: 100%;height: 34px;border: 1px solid #D6D6D6;border-top: 1px solid #BABABA;padding-left: 8px;font-size: 20px;}body .password .wrong_password_label {position: absolute;font-size: 12px;color: #DD4A37;left: 22px;right: 22px;margin-top: -21px;}body .ok.component_container {position: fixed;bottom: 0;height: 50px;background: #434E50;}body .ok.component_container.active {background: #637375;}body .ok.component_container button {top: 0;bottom: 0;left: 0;width: 100%;position: absolute;background: transparent;border: 0;line-height: 50px;color: #e2e2e2;font-size: 16px;}body .ok.component_container button[disabled] {color: #647577;}.component_base,.component_container {position: absolute;}:focus {outline: none;}::-moz-focus-inner {border: 0;}input {-webkit-appearance: none;}button {cursor: pointer;margin: 0;border: 0;}button[disabled] {cursor: default;}#__player_view_id__ .fullscreen {transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;-o-transform: none !important;-moz-transform: none !important;top: 0 !important;left: 0 !important;}#__player_view_id__ .fullscreen > video {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;}#__player_view_id__ .video_player video {width: 100%;height: 100%;}#__player_view_id__ .video_player.iphone::after {background: transparent url("+ c[36]+") no-repeat center;position: absolute;width: 100%;height: 100%;top: 0px;right: 0px;content: '';}#__player_view_id__ .video_player.iphone video {opacity: 0;}#__player_view_id__ .video_player.iphone.without_controls video {display: none;}#__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px;}#__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+ c[37]+") no-repeat;cursor: pointer;}#__player_view_id__ .video_player .controls .progress .bookmark:hover, #__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+c[38]+") no-repeat;}#__player_view_id__ .video_player .controls .progress .loading {background-color: #B1B3B5;height: 100%;}#__player_view_id__ .video_player .controls .progress .playing {background-color: #fff;height: 100%;}#__player_view_id__ .video_player .controls .progress .tooltip {background: url("+ c[39]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Helvetica, Roboto, Arial;font-size: 12px;padding-top: 2px;text-align: center;}#__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px;}#__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+c[40]+");position: relative;cursor: pointer;width: 12px;height: 48px;}#__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+ c[41]+");width: 100%;}#__player_view_id__ .video_player .controls button {width: 100%;height: 100%;}#__player_view_id__ .video_player .controls button.mute {background: url("+c[42]+");}#__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[43]+");}#__player_view_id__ .video_player .controls button.mute:active {background: url("+c[44]+");}#__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[45]+");}#__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+ c[46]+");}#__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[47]+");}#__player_view_id__ .video_player .controls button.play {background: url("+c[48]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:hover {background: url("+c[49]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:active {background: url("+c[50]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected {background: url("+c[51]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+ c[52]+") no-repeat;}#__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[53]+") no-repeat;}#__player_view_id__ .video_player .controls button.play:after {background: url("+c[54]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+c[55]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[56]+ ") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[57]+") no-repeat;}#__player_view_id__ .video_player .controls button.toggle_fullscreen:before {background: url("+c[54]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: '';}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, #__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px;}#__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px;}#__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px;}.modal_layer {background: #000000;opacity: 0.7;z-index: 1;width: 100%;height: 100%;}.message_box,.confirm_window {border-radius: 4px;min-height: 150px;min-width: 300px;z-index: 1;background: #FFFFFF;position: absolute;width: 300px;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.message_box .title,.confirm_window .title {display: none !important;}.message_box .message,.confirm_window .message {padding: 34px 34px 24px 34px;font-size: 14px;line-height: 18px;color: #231F20;font-family: Helvetica, Roboto, Arial;}.message_box .btn_ok.component_container {padding-bottom: 24px;position: relative;text-align: center;height: 44px;width: 100%;}.message_box .btn_ok.component_container button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;-webkit-appearance: none;border: 0;border-radius: 4px;font-size: 16px;background: #339BE0;color: #ffffff;}.message_box .btn_ok.component_container button.active {background: #058ACC;}.confirm_window .buttons_panel {text-align: center;position: relative;padding-bottom: 24px;height: 44px;width: 100%;}.confirm_window .buttons_panel > div {width: 50%;float: right;position: relative;}.confirm_window .buttons_panel > div button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;-webkit-appearance: none;border: 0;border-radius: 4px;font-size: 16px;background: #339BE0;color: #ffffff;}.confirm_window .buttons_panel > div.active button {background: #058ACC;}.confirm_window .buttons_panel > div:only-child {width: 100%;text-align: center !important;}.confirm_window .buttons_panel > div:nth-child(1) {text-align: left;}.confirm_window .buttons_panel > div:nth-child(2) {text-align: right;}/*# sourceMappingURL=style_mini.css.map */"; for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(new RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(new RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.B);return Eh(c)}; gR.prototype.B=function(a,b,c){return"url(data:image/svg+xml;base64,"+Of('\r\n\r\n\r\n\r\n\r\n')+")"};r("PresentationPlayer.start",function(a,b,c,d,e){var f=0',clear_icon:'', email_icon:'',next:'', no_presenter:'', phone_icon:'', url_icon:''}: {"btn_pause_big.svg":'\t\t', "btn_play_big.svg":'', next_btn:'',next_btn_mobile:'', prev_btn:' ',prev_btn_mobile:'', tab1:'',tab1_mobile:' ', tab2:'',tab2_mobile:''}))} function hR(a){var b=a.lb.Ia().yh();return new OP(a,b||{})};})(); (function(){var r=Math,d=function(m){return m>>0},v=(/webkit/i).test(navigator.appVersion)?"webkit":(/firefox/i).test(navigator.userAgent)?"Moz":(/trident/i).test(navigator.userAgent)?"ms":"opera" in window?"O":"",w=(/android/gi).test(navigator.appVersion),i=(/iphone|ipad/gi).test(navigator.appVersion),c=(/playbook/gi).test(navigator.appVersion),n=(/hp-tablet/gi).test(navigator.appVersion),k=false,u="ontouchstart" in window&&!n,f=v+"Transform" in document.documentElement.style,g=i||c,o=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(m){return setTimeout(m,1)}})(),l=(function(){return window.cancelRequestAnimationFrame||window.webkitCancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout})(),h="onorientationchange" in window?"orientationchange":"resize",b=u?"touchstart":"mousedown",p=u?"touchmove":"mousemove",e=u?"touchend":"mouseup",t=u?"touchcancel":"mouseup",q=v=="Moz"?"DOMMouseScroll":"mousewheel",a="translate"+(k?"3d(":"("),j=k?",0)":")",s=function(y,m){var z=this,A=document,x;z.wrapper=typeof y=="object"?y:A.getElementById(y);z.wrapper.style.overflow="hidden";z.scroller=z.wrapper.children[0];z.options={hScroll:true,vScroll:true,x:0,y:0,bounce:true,bounceLock:false,momentum:true,lockDirection:true,useTransform:true,useTransition:false,topOffset:0,checkDOMChanges:false,handleClick:true,ignoreEmptyScroll:false,hScrollbar:true,vScrollbar:true,fixedScrollbar:w,hideScrollbar:i,fadeScrollbar:i&&k,scrollbarClass:"",zoom:false,zoomMin:1,zoomMax:4,doubleTapZoom:2,wheelAction:"scroll",snap:false,snapThreshold:1,onRefresh:null,onBeforeScrollStart:function(B){B.preventDefault()},onScrollStart:null,onBeforeScrollMove:null,onScrollMove:null,onBeforeScrollEnd:null,onScrollEnd:null,onTouchEnd:null,onDestroy:null,onZoomStart:null,onZoom:null,onZoomEnd:null};for(x in m){z.options[x]=m[x]}z.x=z.options.x;z.y=z.options.y;z.options.useTransform=f?z.options.useTransform:false;z.options.hScrollbar=z.options.hScroll&&z.options.hScrollbar;z.options.vScrollbar=z.options.vScroll&&z.options.vScrollbar;z.options.zoom=z.options.useTransform&&z.options.zoom;z.options.useTransition=g&&z.options.useTransition;if(z.options.zoom&&w){a="translate(";j=")"}z.scroller.style[v+"TransformOrigin"]="0 0";if(z.options.useTransition){z.scroller.style[v+"TransitionProperty"]=z.options.useTransform?"-"+v.toLowerCase()+"-transform":"top left";z.scroller.style[v+"TransitionDuration"]="0";z.scroller.style[v+"TransitionTimingFunction"]="cubic-bezier(0.33,0.66,0.66,1)"}if(z.options.useTransform){z.scroller.style[v+"Transform"]=a+z.x+"px,"+z.y+"px"+j}else{z.scroller.style.cssText+=";position:absolute;top:"+z.y+"px;left:"+z.x+"px"}if(z.options.useTransition){z.options.fixedScrollbar=true}z.refresh();z._bind(h,window);z._bind(b);if(!u){z._bind("mouseout",z.wrapper);if(z.options.wheelAction!="none"){z._bind(q)}}if(z.options.checkDOMChanges){z.checkDOMTime=setInterval(function(){z._checkDOMChanges()},500)}};s.prototype={enabled:true,x:0,y:0,steps:[],scale:1,currPageX:0,currPageY:0,pagesX:[],pagesY:[],aniTime:null,wheelZoomCount:0,handleEvent:function(x){var m=this;switch(x.type){case b:if(!u&&x.button!==0){return}m._start(x);break;case p:m._move(x);break;case e:case t:m._end(x);break;case h:m._resize();break;case q:m._wheel(x);break;case"mouseout":m._mouseout(x);break;case"webkitTransitionEnd":m._transitionEnd(x);break}},_checkDOMChanges:function(){if(this.moved||this.zoomed||this.animating||(this.scrollerW==this.scroller.offsetWidth*this.scale&&this.scrollerH==this.scroller.offsetHeight*this.scale)){return}this.refresh()},_scrollbar:function(m){var y=this,z=document,x;if(!y[m+"Scrollbar"]){if(y[m+"ScrollbarWrapper"]){if(f){y[m+"ScrollbarIndicator"].style[v+"Transform"]=""}y[m+"ScrollbarWrapper"].parentNode.removeChild(y[m+"ScrollbarWrapper"]);y[m+"ScrollbarWrapper"]=null;y[m+"ScrollbarIndicator"]=null}return}if(!y[m+"ScrollbarWrapper"]){x=z.createElement("div");if(y.options.scrollbarClass){x.className=m+y.options.scrollbarClass}else{x.style.cssText="position:absolute;z-index:100;"+(m=="h"?"height:7px;bottom:1px;left:2px;right:"+(y.vScrollbar?"7":"2")+"px":"width:7px;bottom:"+(y.hScrollbar?"7":"2")+"px;top:2px;right:1px")}x.style.cssText+=";pointer-events:none;opacity:"+(y.options.hideScrollbar?"0":"1");y.wrapper.appendChild(x);y[m+"ScrollbarWrapper"]=x;x=z.createElement("div");x.id=m+"Thumb";x.className="thumb";if(!y.options.scrollbarClass){x.style.cssText="position:absolute;z-index:100;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.5);-"+v+"-background-clip:border-box;-"+v+"-box-sizing:content-box;"+(m=="h"?"height:100%":"width:100%")+";-"+v+"-border-radius:4px;border-radius:4px;"+(m=="h"?"bottom":"right")+":2px;"}x.style.cssText+=";pointer-events:none;-"+v+"-transform:"+a+"0,0"+j;if(y.options.useTransition){x.style.cssText+=";-"+v+"-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1)"}y[m+"ScrollbarWrapper"].appendChild(x);y[m+"ScrollbarIndicator"]=x}if(m=="h"){y.hScrollbarSize=y.hScrollbarWrapper.clientWidth;y.hScrollbarIndicatorSize=r.max(d(y.hScrollbarSize*y.hScrollbarSize/y.scrollerW),16);y.hScrollbarIndicator.style.width=y.hScrollbarIndicatorSize+"px";y.hScrollbarMaxScroll=y.hScrollbarSize-y.hScrollbarIndicatorSize;y.hScrollbarProp=y.hScrollbarMaxScroll/y.maxScrollX}else{y.vScrollbarSize=y.vScrollbarWrapper.clientHeight;y.vScrollbarIndicatorSize=r.max(d(y.vScrollbarSize*y.vScrollbarSize/y.scrollerH),16);y.vScrollbarIndicator.style.height=y.vScrollbarIndicatorSize+"px";y.vScrollbarMaxScroll=y.vScrollbarSize-y.vScrollbarIndicatorSize;y.vScrollbarProp=y.vScrollbarMaxScroll/y.maxScrollY}y._scrollbarPos(m,true)},_resize:function(){var m=this;setTimeout(function(){m.refresh()},w?200:0)},_pos:function(m,z){this._posImpl(m,z);this._scrollbarPos("h");this._scrollbarPos("v")},_posImpl:function(m,z){if(this.zoomed){return}m=this.hScroll?m:0;z=this.vScroll?z:0;if(this.options.useTransform){this.scroller.style[v+"Transform"]=a+m+"px,"+z+"px"+j+" scale("+this.scale+")"}else{m=d(m);z=d(z);this.scroller.style.left=m+"px";this.scroller.style.top=z+"px"}this.x=m;this.y=z;if(this.options.onScrollMove){this.options.onScrollMove.call(this)}},_scrollbarPos:function(m,z){var y=this,A=m=="h"?y.x:y.y,x;if(!y[m+"Scrollbar"]){return}A=y[m+"ScrollbarProp"]*A;if(A<0){if(!y.options.fixedScrollbar){x=y[m+"ScrollbarIndicatorSize"]+d(A*3);if(x<8){x=8}y[m+"ScrollbarIndicator"].style[m=="h"?"width":"height"]=x+"px"}A=0}else{if(A>y[m+"ScrollbarMaxScroll"]){if(!y.options.fixedScrollbar){x=y[m+"ScrollbarIndicatorSize"]-d((A-y[m+"ScrollbarMaxScroll"])*3);if(x<8){x=8}y[m+"ScrollbarIndicator"].style[m=="h"?"width":"height"]=x+"px";A=y[m+"ScrollbarMaxScroll"]+(y[m+"ScrollbarIndicatorSize"]-x)}else{A=y[m+"ScrollbarMaxScroll"]}}}y[m+"ScrollbarWrapper"].style.opacity=z&&y.options.hideScrollbar?"0":"1";y[m+"ScrollbarIndicator"].style[v+"Transform"]=a+(m=="h"?A+"px,0":"0,"+A+"px")+j},_start:function(E){var D=this,z=u?E.touches[0]:E,A,m,F,C,B;if(!D.enabled){return}if(D.options.onBeforeScrollStart){D.options.onBeforeScrollStart.call(D,E)}if(D.options.useTransition||D.options.zoom){D._transitionTime(0)}D.moved=false;D.animating=false;D.zoomed=false;D.distX=0;D.distY=0;D.absDistX=0;D.absDistY=0;D.dirX=0;D.dirY=0;if(D.options.zoom&&u&&E.touches.length>1){C=r.abs(E.touches[0].pageX-E.touches[1].pageX);B=r.abs(E.touches[0].pageY-E.touches[1].pageY);D.touchesDistStart=r.sqrt(C*C+B*B);D.originX=r.abs(E.touches[0].pageX+E.touches[1].pageX-D.wrapperOffsetLeft*2)/2-D.x;D.originY=r.abs(E.touches[0].pageY+E.touches[1].pageY-D.wrapperOffsetTop*2)/2-D.y;if(D.options.onZoomStart){D.options.onZoomStart.call(D,E)}}if(D.options.momentum){if(D.options.useTransform){A=getComputedStyle(D.scroller,null)[v+"Transform"].replace(/[^0-9-.,]/g,"").split(",");m=A[4]*1;F=A[5]*1}else{m=getComputedStyle(D.scroller,null).left.replace(/[^0-9-]/g,"")*1;F=getComputedStyle(D.scroller,null).top.replace(/[^0-9-]/g,"")*1}if(m!=D.x||F!=D.y){if(D.options.useTransition){D._unbind("webkitTransitionEnd")}else{l(D.aniTime)}D.steps=[];D._pos(m,F)}}D.absStartX=D.x;D.absStartY=D.y;D.startX=D.x;D.startY=D.y;D.pointX=z.pageX;D.pointY=z.pageY;D.startTime=E.timeStamp||Date.now();if(D.options.onScrollStart){D.options.onScrollStart.call(D,E)}D._bind(p);D._bind(e);D._bind(t)},_move:function(E){var C=this,F=u?E.touches[0]:E,A=F.pageX-C.pointX,y=F.pageY-C.pointY,m=C.x+A,G=C.y+y,B,z,x,D=E.timeStamp||Date.now();if(C.options.ignoreEmptyScroll){if(C.maxScrollY==C.minScrollY){y=0}if(C.maxScrollX==0){A=0}}if(C.options.onBeforeScrollMove){C.options.onBeforeScrollMove.call(C,E)}if(C.options.zoom&&u&&E.touches.length>1){B=r.abs(E.touches[0].pageX-E.touches[1].pageX);z=r.abs(E.touches[0].pageY-E.touches[1].pageY);C.touchesDist=r.sqrt(B*B+z*z);C.zoomed=true;x=1/C.touchesDistStart*C.touchesDist*this.scale;if(xC.options.zoomMax){x=2*C.options.zoomMax*Math.pow(0.5,C.options.zoomMax/x)}}C.lastScale=x/this.scale;m=this.originX-this.originX*C.lastScale+this.x,G=this.originY-this.originY*C.lastScale+this.y;this.scroller.style[v+"Transform"]=a+m+"px,"+G+"px"+j+" scale("+x+")";if(C.options.onZoom){C.options.onZoom.call(C,E)}return}C.pointX=F.pageX;C.pointY=F.pageY;if(m>0||m=0||C.maxScrollX>=0?0:C.maxScrollX}if(G>C.minScrollY||G=C.minScrollY||C.maxScrollY>=0?C.minScrollY:C.maxScrollY}C.distX+=A;C.distY+=y;C.absDistX=r.abs(C.distX);C.absDistY=r.abs(C.distY);if(C.absDistX<6&&C.absDistY<6){return}if(C.options.lockDirection){if(C.absDistX>C.absDistY+5){G=C.y;y=0}else{if(C.absDistY>C.absDistX+5){m=C.x;A=0}}}C.moved=true;C._pos(m,G);C.dirX=A>0?-1:A<0?1:0;C.dirY=y>0?-1:y<0?1:0;if(D-C.startTime>300){C.startTime=D;C.startX=C.x;C.startY=C.y}if(C.options.onScrollMove){C.options.onScrollMove.call(C,E)}},_end:function(E){if(u&&E.touches.length!=0){return}var C=this,K=u?E.changedTouches[0]:E,F,J,y={dist:0,time:0},m={dist:0,time:0},B=(E.timeStamp||Date.now())-C.startTime,G=C.x,D=C.y,I,H,x,A,z;C._unbind(p);C._unbind(e);C._unbind(t);if(C.options.onBeforeScrollEnd){C.options.onBeforeScrollEnd.call(C,E)}if(C.zoomed){z=C.scale*C.lastScale;z=Math.max(C.options.zoomMin,z);z=Math.min(C.options.zoomMax,z);C.lastScale=z/C.scale;C.scale=z;C.x=C.originX-C.originX*C.lastScale+C.x;C.y=C.originY-C.originY*C.lastScale+C.y;C.scroller.style[v+"TransitionDuration"]="200ms";C.scroller.style[v+"Transform"]=a+C.x+"px,"+C.y+"px"+j+" scale("+C.scale+")";C.zoomed=false;C.refresh();if(C.options.onZoomEnd){C.options.onZoomEnd.call(C,E)}return}if(!C.moved){if(u){if(C.doubleTapTimer&&C.options.zoom){clearTimeout(C.doubleTapTimer);C.doubleTapTimer=null;if(C.options.onZoomStart){C.options.onZoomStart.call(C,E)}C.zoom(C.pointX,C.pointY,C.scale==1?C.options.doubleTapZoom:1);if(C.options.onZoomEnd){setTimeout(function(){C.options.onZoomEnd.call(C,E)},200)}}else{if(this.options.handleClick){C.doubleTapTimer=setTimeout(function(){C.doubleTapTimer=null;F=K.target;while(F.nodeType!=1){F=F.parentNode}if(F.tagName!="SELECT"&&F.tagName!="INPUT"&&F.tagName!="TEXTAREA"){J=document.createEvent("MouseEvents");J.initMouseEvent("click",true,true,E.view,1,K.screenX,K.screenY,K.clientX,K.clientY,E.ctrlKey,E.altKey,E.shiftKey,E.metaKey,0,null);J._fake=true;F.dispatchEvent(J)}},C.options.zoom?250:0)}}}C._resetPos(200);if(C.options.onTouchEnd){C.options.onTouchEnd.call(C,E)}return}if(B<300&&C.options.momentum){y=G?C._momentum(G-C.startX,B,-C.x,C.scrollerW-C.wrapperW+C.x,C.options.bounce?C.wrapperW:0):y;m=D?C._momentum(D-C.startY,B,-C.y,(C.maxScrollY<0?C.scrollerH-C.wrapperH+C.y-C.minScrollY:0),C.options.bounce?C.wrapperH:0):m;G=C.x+y.dist;D=C.y+m.dist;if((C.x>0&&G>0)||(C.xC.minScrollY&&D>C.minScrollY)||(C.y=0?0:m.x=m.minScrollY||m.maxScrollY>0?m.minScrollY:m.yz.options.zoomMax){C=z.options.zoomMax}if(C!=z.scale){if(!z.wheelZoomCount&&z.options.onZoomStart){z.options.onZoomStart.call(z,B)}z.wheelZoomCount++;z.zoom(B.pageX,B.pageY,C,400);setTimeout(function(){z.wheelZoomCount--;if(!z.wheelZoomCount&&z.options.onZoomEnd){z.options.onZoomEnd.call(z,B)}},400)}return}x=z.x+A;m=z.y+y;if(x>0){x=0}else{if(xz.minScrollY){m=z.minScrollY}else{if(m=A+B.time){C._pos(B.x,B.y);C.animating=false;if(C.options.onAnimationEnd){C.options.onAnimationEnd.call(C)}C._startAni();return}D=(D-A)/B.time-1;z=r.sqrt(1-D*D);F=(B.x-x)*z+x;E=(B.y-m)*z+m;C._pos(F,E);if(C.animating){C.aniTime=o(y)}};y()},_transitionTime:function(m){m+="ms";this.scroller.style[v+"TransitionDuration"]=m;if(this.hScrollbar){this.hScrollbarIndicator.style[v+"TransitionDuration"]=m}if(this.vScrollbar){this.vScrollbarIndicator.style[v+"TransitionDuration"]=m}},_momentum:function(D,x,B,m,F){var C=0.0006,y=r.abs(D)/x,z=(y*y)/(2*C),E=0,A=0;if(D>0&&z>B){A=F/(6/(z/y*C));B=B+A;y=y*B/z;z=B}else{if(D<0&&z>m){A=F/(6/(z/y*C));m=m+A;y=y*m/z;z=m}}z=z*(D<0?-1:1);E=y/C;return{dist:z,time:d(E)}},_offset:function(m){var y=-m.offsetLeft,x=-m.offsetTop;while(m=m.offsetParent){y-=m.offsetLeft;x-=m.offsetTop}if(m!=this.wrapper){y*=this.scale;x*=this.scale}return{left:y,top:x}},_snap:function(G,F){var D=this,C,B,E,A,z,m;E=D.pagesX.length-1;for(C=0,B=D.pagesX.length;C=D.pagesX[C]){E=C;break}}if(E==D.currPageX&&E>0&&D.dirX<0){E--}G=D.pagesX[E];z=r.abs(G-D.pagesX[D.currPageX]);z=z?r.abs(D.x-G)/z*500:0;D.currPageX=E;E=D.pagesY.length-1;for(C=0;C=D.pagesY[C]){E=C;break}}if(E==D.currPageY&&E>0&&D.dirY<0){E--}F=D.pagesY[E];m=r.abs(F-D.pagesY[D.currPageY]);m=m?r.abs(D.y-F)/m*500:0;D.currPageY=E;A=200;return{x:G,y:F,time:A}},_bind:function(y,x,m){(x||this.scroller).addEventListener(y,this,!!m)},_unbind:function(y,x,m){(x||this.scroller).removeEventListener(y,this,!!m)},resize:function(x,m){if(x){this.wrapperWidth=x}if(m){this.wrapperHeight=m}this.refresh()},destroy:function(){var m=this;m.scroller.style[v+"Transform"]="";m.hScrollbar=false;m.vScrollbar=false;m._scrollbar("h");m._scrollbar("v");m._unbind(h,window);m._unbind(b);m._unbind(p);m._unbind(e);m._unbind(t);if(!m.options.hasTouch){m._unbind("mouseout",m.wrapper);m._unbind(q)}if(m.options.useTransition){m._unbind("webkitTransitionEnd")}if(m.options.checkDOMChanges){clearInterval(m.checkDOMTime)}if(m.options.onDestroy){m.options.onDestroy.call(m)}},refresh:function(){var B=this,y,A,x,z,D=0,C=0;if(B.scaleB.wrapperH);B.hScrollbar=B.hScroll&&B.options.hScrollbar&&B.maxScrollX<0;B.vScrollbar=B.vScroll&&B.options.vScrollbar&&B.maxScrollY<0;y=B._offset(B.wrapper);B.wrapperOffsetLeft=-y.left;B.wrapperOffsetTop=-y.top;var E=document.defaultView.getComputedStyle(B.scroller,null);B.wrapperOffsetTop+=parseInt(E["padding-top"]);if(typeof B.options.snap=="string"){B.pagesX=[];B.pagesY=[];z=B.scroller.querySelectorAll(B.options.snap);for(A=0,x=z.length;A=B.maxScrollX){B.pagesX[C]=D;D=D-B.wrapperW;C++}if(B.maxScrollX%B.wrapperW){B.pagesX[B.pagesX.length]=B.maxScrollX-B.pagesX[B.pagesX.length-1]+B.pagesX[B.pagesX.length-1]}D=0;C=0;B.pagesY=[];while(D>=B.maxScrollY){B.pagesY[C]=D;D=D-B.wrapperH;C++}if(B.maxScrollY%B.wrapperH){B.pagesY[B.pagesY.length]=B.maxScrollY-B.pagesY[B.pagesY.length-1]+B.pagesY[B.pagesY.length-1]}}}B._scrollbar("h");B._scrollbar("v");if(!B.zoomed){B._resetPos(200)}},scrollTo:function(m,F,E,D){var C=this,B=m,A,z;if(!E){C._posImpl(m,F);return}C.stop();if(!B.length){B=[{x:m,y:F,time:E,relative:D}]}for(A=0,z=B.length;A=x.y-x.wrapper.clientHeight){return}else{if(z.topx.x-x.wrapper.clientWidth){return}else{if(z.left0?0:z.leftx.minScrollY?x.minScrollY:z.topB.pagesX.length-1?B.pagesX.length-1:A;z=z<0?0:z>B.pagesY.length-1?B.pagesY.length-1:z;B.currPageX=A;B.currPageY=z;m=B.pagesX[A];D=B.pagesY[z]}else{m=-B.wrapperW*A;D=-B.wrapperH*z;if(m0?0:z.xz.minScrollY?z.minScrollY:z.y