(function(){function g(a){throw a;}var j=void 0,l=!0,m=null,q=!1;function t(){return function(){}}function aa(a){return function(b){this[a]=b}}function u(a){return function(){return this[a]}}function ca(a){return function(){return a}}var w,da=this;function x(a,b,c){a=a.split(".");c=c||da;!(a[0]in c)&&c.execScript&&c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&y(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}
function fa(a){a=a.split(".");for(var b=da,c;c=a.shift();)if(b[c]!=m)b=b[c];else return m;return b}function ga(){}
function ha(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 y(a){return a!==j}function ia(a){return"array"==ha(a)}function ka(a){var b=ha(a);return"array"==b||"object"==b&&"number"==typeof a.length}function la(a){return"string"==typeof a}function ma(a){return"number"==typeof a}function na(a){return"function"==ha(a)}function oa(a){var b=typeof a;return"object"==b&&a!=m||"function"==b}function pa(a){return a[qa]||(a[qa]=++ra)}var qa="closure_uid_"+(1E9*Math.random()>>>0),ra=0;
function sa(a,b,c){return a.call.apply(a.bind,arguments)}function ta(a,b,c){a||g(Error());if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function A(a,b,c){A=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?sa:ta;return A.apply(m,arguments)}
function ua(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=Array.prototype.slice.call(arguments);b.unshift.apply(b,c);return a.apply(this,b)}}var va=Date.now||function(){return+new Date};function B(a,b){function c(){}c.prototype=b.prototype;a.T=b.prototype;a.prototype=new c};function wa(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}function xa(a,b){for(var c=1;c<arguments.length;c++){var d=String(arguments[c]).replace(/\$/g,"$$$$");a=a.replace(/\%s/,d)}return a}function ya(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")}function za(a){if(!Aa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Ba,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Ca,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Da,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ea,"&quot;"));return a}
var Ba=/&/g,Ca=/</g,Da=/>/g,Ea=/\"/g,Aa=/[&<>\"]/;function Ga(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'},c=document.createElement("div");return a.replace(Ha,function(a,e){var f=b[a];if(f)return f;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||(f=String.fromCharCode(h))}f||(c.innerHTML=a+" ",f=c.firstChild.nodeValue.slice(0,-1));return b[a]=f})}
function Ia(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 Ha=/&([^;\s<&]+);?/g,Ja={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\"},Ka={"'":"\\'"};
function La(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}function Ma(a){a=y(j)?a.toFixed(j):String(a);var b=a.indexOf(".");-1==b&&(b=a.length);b=Math.max(0,2-b);return Array(b+1).join("0")+a}function Na(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^va()).toString(36)}
function Oa(a,b){for(var c=0,d=ya(String(a)).split("."),e=ya(String(b)).split("."),f=Math.max(d.length,e.length),h=0;0==c&&h<f;h++){var i=d[h]||"",k=e[h]||"",n=RegExp("(\\d*)(\\D*)","g"),p=RegExp("(\\d*)(\\D*)","g");do{var r=n.exec(i)||["","",""],s=p.exec(k)||["","",""];if(0==r[0].length&&0==s[0].length)break;c=((0==r[1].length?0:parseInt(r[1],10))<(0==s[1].length?0:parseInt(s[1],10))?-1:(0==r[1].length?0:parseInt(r[1],10))>(0==s[1].length?0:parseInt(s[1],10))?1:0)||((0==r[2].length)<(0==s[2].length)?
-1:(0==r[2].length)>(0==s[2].length)?1:0)||(r[2]<s[2]?-1:r[2]>s[2]?1:0)}while(0==c)}return c}function Pa(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Qa(a){var b=la(j)?La(j):"\\s";return a.replace(RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var D={GA:function(a){return a[a.length-1]}};D.wb=Array.prototype;D.indexOf=D.wb.indexOf?function(a,b,c){return D.wb.indexOf.call(a,b,c)}:function(a,b,c){c=c==m?0:0>c?Math.max(0,a.length+c):c;if(la(a))return!la(b)||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};
D.lastIndexOf=D.wb.lastIndexOf?function(a,b,c){return D.wb.lastIndexOf.call(a,b,c==m?a.length-1:c)}:function(a,b,c){c=c==m?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if(la(a))return!la(b)||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};D.forEach=D.wb.forEach?function(a,b,c){D.wb.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=la(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
D.Qz=function(a,b){for(var c=la(a)?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(j,c[d],d,a)};D.filter=D.wb.filter?function(a,b,c){return D.wb.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,h=la(a)?a.split(""):a,i=0;i<d;i++)if(i in h){var k=h[i];b.call(c,k,i,a)&&(e[f++]=k)}return e};D.map=D.wb.map?function(a,b,c){return D.wb.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=la(a)?a.split(""):a,h=0;h<d;h++)h in f&&(e[h]=b.call(c,f[h],h,a));return e};
D.reduce=function(a,b,c,d){if(a.reduce)return d?a.reduce(A(b,d),c):a.reduce(b,c);var e=c;D.forEach(a,function(c,h){e=b.call(d,e,c,h,a)});return e};D.reduceRight=function(a,b,c,d){if(a.reduceRight)return d?a.reduceRight(A(b,d),c):a.reduceRight(b,c);var e=c;D.Qz(a,function(c,h){e=b.call(d,e,c,h,a)});return e};D.some=D.wb.some?function(a,b,c){return D.wb.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=la(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return l;return q};
D.every=D.wb.every?function(a,b,c){return D.wb.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=la(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return q;return l};D.count=function(a,b,c){var d=0;D.forEach(a,function(a,f,h){b.call(c,a,f,h)&&++d},c);return d};D.find=function(a,b,c){b=D.$H(a,b,c);return 0>b?m:la(a)?a.charAt(b):a[b]};D.$H=function(a,b,c){for(var d=a.length,e=la(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1};
D.VX=function(a,b,c){b=D.RO(a,b,c);return 0>b?m:la(a)?a.charAt(b):a[b]};D.RO=function(a,b,c){for(var d=la(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};D.contains=function(a,b){return 0<=D.indexOf(a,b)};D.Nm=function(a){return 0==a.length};D.clear=function(a){if(!ia(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};D.uI=function(a,b){D.contains(a,b)||a.push(b)};D.hA=function(a,b,c){D.splice(a,c,0,b)};
D.$X=function(a,b,c){ua(D.splice,a,c,0).apply(m,b)};D.insertBefore=function(a,b,c){var d;2==arguments.length||0>(d=D.indexOf(a,c))?a.push(b):D.hA(a,b,d)};D.remove=function(a,b){var c=D.indexOf(a,b),d;(d=0<=c)&&D.Zk(a,c);return d};D.Zk=function(a,b){return 1==D.wb.splice.call(a,b,1).length};D.eY=function(a,b,c){b=D.$H(a,b,c);return 0<=b?(D.Zk(a,b),l):q};D.concat=function(a){return D.wb.concat.apply(D.wb,arguments)};D.xd=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};
D.na=D.xd;D.extend=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c],e;if(ia(d)||(e=ka(d))&&Object.prototype.hasOwnProperty.call(d,"callee"))a.push.apply(a,d);else if(e)for(var f=a.length,h=d.length,i=0;i<h;i++)a[f+i]=d[i];else a.push(d)}};D.splice=function(a,b,c,d){return D.wb.splice.apply(a,D.slice(arguments,1))};D.slice=function(a,b,c){return 2>=arguments.length?D.wb.slice.call(a,b):D.wb.slice.call(a,b,c)};
D.hJ=function(a){for(var b={},c=0,d=0;d<a.length;){var e=a[d++],f=oa(e)?"o"+pa(e):(typeof e).charAt(0)+e;Object.prototype.hasOwnProperty.call(b,f)||(b[f]=l,a[c++]=e)}a.length=c};D.sH=function(a,b,c){return D.tH(a,c||D.Sk,q,b)};D.NX=function(a,b,c){return D.tH(a,b,l,j,c)};D.tH=function(a,b,c,d,e){for(var f=0,h=a.length,i;f<h;){var k=f+h>>1,n;n=c?b.call(e,a[k],k,a):b(d,a[k]);0<n?f=k+1:(h=k,i=!n)}return i?f:~f};D.sort=function(a,b){D.wb.sort.call(a,b||D.Sk)};
D.gY=function(a,b){for(var c=0;c<a.length;c++)a[c]={index:c,value:a[c]};var d=b||D.Sk;D.sort(a,function(a,b){return d(a.value,b.value)||a.index-b.index});for(c=0;c<a.length;c++)a[c]=a[c].value};D.fY=function(a,b,c){var d=c||D.Sk;D.sort(a,function(a,c){return d(a[b],c[b])})};D.bY=function(a,b,c){b=b||D.Sk;for(var d=1;d<a.length;d++){var e=b(a[d-1],a[d]);if(0<e||0==e&&c)return q}return l};
D.Sg=function(a,b,c){if(!ka(a)||!ka(b)||a.length!=b.length)return q;var d=a.length;c=c||D.MH;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return q;return l};D.RX=function(a,b,c){return D.Sg(a,b,c)};D.SX=function(a,b,c){c=c||D.Sk;for(var d=Math.min(a.length,b.length),e=0;e<d;e++){var f=c(a[e],b[e]);if(0!=f)return f}return D.Sk(a.length,b.length)};D.Sk=function(a,b){return a>b?1:a<b?-1:0};D.MH=function(a,b){return a===b};D.nO=function(a,b){var c=D.sH(a,b,j);0>c&&D.hA(a,b,-(c+1))};
D.MX=function(a,b,c){b=D.sH(a,b,c);return 0<=b?D.Zk(a,b):q};D.PX=function(a,b){for(var c={},d=0;d<a.length;d++){var e=a[d],f=b(e,d,a);y(f)&&(c[f]||(c[f]=[])).push(e)}return c};D.KQ=function(a,b,c){var d={};D.forEach(a,function(e,f){d[b.call(c,e,f,a)]=e});return d};D.dY=function(a,b,c){var d=[],e=0,f=a;c=c||1;b!==j&&(e=a,f=b);if(0>c*(f-e))return[];if(0<c)for(a=e;a<f;a+=c)d.push(a);else for(a=e;a>f;a+=c)d.push(a);return d};D.repeat=function(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c};
D.VO=function(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];ia(d)?b.push.apply(b,D.VO.apply(m,d)):b.push(d)}return b};D.rotate=function(a,b){a.length&&(b%=a.length,0<b?D.wb.unshift.apply(a,a.splice(-b,b)):0>b&&D.wb.push.apply(a,a.splice(0,-b)));return a};D.kY=function(a){if(!arguments.length)return[];for(var b=[],c=0;;c++){for(var d=[],e=0;e<arguments.length;e++){var f=arguments[e];if(c>=f.length)return b;d.push(f[c])}b.push(d)}};
D.rJ=function(a){for(var b=Math.random,c=a.length-1;0<c;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}};var Ra;function Sa(a){a=a.className;return la(a)&&a.match(/\S+/g)||[]}function Ta(a,b){for(var c=Sa(a),d=D.slice(arguments,1),e=c.length+d.length,f=c,h=0;h<d.length;h++)D.contains(f,d[h])||f.push(d[h]);a.className=c.join(" ");return c.length==e}function Ua(a,b){var c=Sa(a),d=D.slice(arguments,1),c=Xa(c,d);a.className=c.join(" ")}function Xa(a,b){return D.filter(a,function(a){return!D.contains(b,a)})};function Ya(a,b){for(var c in a)b.call(j,a[c],c,a)}function Za(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function $a(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function ab(){var a=bb,b;for(b in a)return q;return l}function E(a,b,c){return b in a?a[b]:c}function cb(a){var b={},c;for(c in a)b[c]=a[c];return b}var db="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function eb(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<db.length;f++)c=db[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var fb,hb,ib,kb,lb,mb,nb,pb;function qb(){return da.navigator?da.navigator.userAgent:m}function rb(){return da.navigator}kb=ib=hb=fb=q;var sb;if(sb=qb()){var tb=rb();fb=0==sb.lastIndexOf("Opera",0);hb=!fb&&(-1!=sb.indexOf("MSIE")||-1!=sb.indexOf("Trident"));(ib=!fb&&-1!=sb.indexOf("WebKit"))&&sb.indexOf("Mobile");kb=!fb&&!ib&&!hb&&"Gecko"==tb.product}var ub=fb,vb=hb,wb=kb,xb=ib,yb,zb=rb();yb=zb&&zb.platform||"";lb=-1!=yb.indexOf("Mac");mb=-1!=yb.indexOf("Win");nb=-1!=yb.indexOf("Linux");
pb=!!rb()&&-1!=(rb().appVersion||"").indexOf("X11");var Bb=qb();Bb&&Bb.indexOf("Android");Bb&&Bb.indexOf("iPhone");Bb&&Bb.indexOf("iPad");function Cb(){var a=da.document;return a?a.documentMode:j}var Db;a:{var Eb="",Fb;if(ub&&da.opera)var Gb=da.opera.version,Eb="function"==typeof Gb?Gb():Gb;else if(wb?Fb=/rv\:([^\);]+)(\)|;)/:vb?Fb=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:xb&&(Fb=/WebKit\/(\S+)/),Fb)var Hb=Fb.exec(qb()),Eb=Hb?Hb[1]:"";if(vb){var Ib=Cb();if(Ib>parseFloat(Eb)){Db=String(Ib);break a}}Db=Eb}
var Jb={};function Kb(a){return Jb[a]||(Jb[a]=0<=Oa(Db,a))}var Lb=da.document,Mb=!Lb||!vb?j:Cb()||("CSS1Compat"==Lb.compatMode?parseInt(Db,10):5);function Nb(a,b){this.width=a;this.height=b}w=Nb.prototype;w.na=function(){return new Nb(this.width,this.height)};w.Nm=function(){return!(this.width*this.height)};w.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};w.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};w.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
w.scale=function(a,b){var c=ma(b)?b:a;this.width*=a;this.height*=c;return this};var Ob=!vb||vb&&9<=Mb,Pb=!wb&&!vb||vb&&vb&&9<=Mb||wb&&Kb("1.9.1"),Qb=vb&&!Kb("9"),Rb=vb||ub||xb;function Sb(a,b,c){return Math.min(Math.max(a,b),c)};function Tb(a,b){this.x=y(a)?a:0;this.y=y(b)?b:0}w=Tb.prototype;w.na=function(){return new Tb(this.x,this.y)};function Ub(a,b){return a==b?l:!a||!b?q:a.x==b.x&&a.y==b.y}function Vb(a,b){return new Tb(a.x+b.x,a.y+b.y)}w.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};w.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};w.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
w.translate=function(a,b){a instanceof Tb?(this.x+=a.x,this.y+=a.y):(this.x+=a,ma(b)&&(this.y+=b));return this};w.scale=function(a,b){var c=ma(b)?b:a;this.x*=a;this.y*=c;return this};function Wb(a){return a?new Xb(Yb(a)):Ra||(Ra=new Xb)}function Zb(a){return la(a)?document.getElementById(a):a}function $b(){var a=document;return a.querySelectorAll&&a.querySelector?a.querySelectorAll("HEAD"):a.getElementsByTagName("HEAD")}function ac(a,b){Ya(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in bc?a.setAttribute(bc[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}
var bc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};function cc(a){var b=!xb&&"CSS1Compat"==a.compatMode?a.documentElement:a.body;a=a.parentWindow||a.defaultView;return new Tb(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function dc(a,b,c){return ec(document,arguments)}
function ec(a,b){var c=b[0],d=b[1];if(!Ob&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',za(d.name),'"');if(d.type){c.push(' type="',za(d.type),'"');var e={};eb(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(la(d)?c.className=d:ia(d)?Ta.apply(m,[c].concat(d)):ac(c,d));2<b.length&&fc(a,c,b);return c}
function fc(a,b,c){function d(c){c&&b.appendChild(la(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];ka(f)&&!(oa(f)&&0<f.nodeType)?D.forEach(gc(f)?D.xd(f):f,d):d(f)}}function hc(a){return document.createElement(a)}function jc(a){var b=document,c=b.createElement("div");vb?(c.innerHTML="<br>"+a,c.removeChild(c.firstChild)):c.innerHTML=a;if(1==c.childNodes.length)return c.removeChild(c.firstChild);for(a=b.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);return a}
function kc(a,b){a.appendChild(b)}function lc(a){for(var b;b=a.firstChild;)a.removeChild(b)}function mc(a){return a&&a.parentNode?a.parentNode.removeChild(a):m}function nc(a){return Pb&&a.children!=j?a.children:D.filter(a.childNodes,function(a){return 1==a.nodeType})}function oc(a){if(Rb)return a.parentElement;a=a.parentNode;return oa(a)&&1==a.nodeType?a:m}
function pc(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function Yb(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function qc(a,b){if("textContent"in a)a.textContent=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else lc(a),a.appendChild(Yb(a).createTextNode(String(b)))}function rc(a){if("outerHTML"in a)return a.outerHTML;var b=Yb(a).createElement("div");b.appendChild(a.cloneNode(l));return b.innerHTML}function sc(a,b){var c=[];return tc(a,b,c,l)?c[0]:j}
function tc(a,b,c,d){if(a!=m)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||tc(a,b,c,d))return l;a=a.nextSibling}return q}var vc={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},wc={IMG:" ",BR:"\n"};function xc(a,b,c){if(!(a.nodeName in vc))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in wc)b.push(wc[a.nodeName]);else for(a=a.firstChild;a;)xc(a,b,c),a=a.nextSibling}
function gc(a){if(a&&"number"==typeof a.length){if(oa(a))return"function"==typeof a.item||"string"==typeof a.item;if(na(a))return"function"==typeof a.item}return q}function yc(){var a=document;try{return a&&a.activeElement}catch(b){}return m}function Xb(a){this.re=a||da.document||document}w=Xb.prototype;w.iI=Wb;w.gg=function(a){return la(a)?this.re.getElementById(a):a};w.Yp=function(a,b,c){return ec(this.re,arguments)};w.createElement=function(a){return this.re.createElement(a)};
w.createTextNode=function(a){return this.re.createTextNode(String(a))};w.appendChild=kc;w.hI=nc;w.contains=pc;w.wd=qc;function zc(a){a=a||document.styleSheets;for(var b=[],c=Ac(a),d=0;a=c[d];d++){var e=Bc(a);if(e&&e.length)for(var f=0,h=0,i=e.length,k;h<i;h++)k=e[h],k.href||(k.style&&(k.parentStyleSheet||(k.style["-closure-parent-stylesheet"]=a),k.style["-closure-rule-index"]=f),b.push(k)),f++}return b}function Bc(a){var b=m;try{b=a.rules||a.cssRules}catch(c){15==c.code&&(c.styleSheet=a,g(c))}return b}
function Ac(a,b){var c=[],d=a||document.styleSheets,e=y(b)?b:q;if(d.imports&&d.imports.length)for(var f=0,h=d.imports.length;f<h;f++)D.extend(c,Ac(d.imports[f]));else if(d.length){f=0;for(h=d.length;f<h;f++)D.extend(c,Ac(d[f]))}else{var i=Bc(d);if(i&&i.length)for(var f=0,h=i.length,k;f<h;f++)k=i[f],k.styleSheet&&D.extend(c,Ac(k.styleSheet))}(d.type||d.rules||d.cssRules)&&(!d.disabled||e)&&c.push(d);return c}
function Cc(a){var b=document,c=b.createElement("style");c.type="text/css";b.getElementsByTagName("head")[0].appendChild(c);c.styleSheet?c.styleSheet.cssText=a:c.appendChild(b.createTextNode(a));return c};var Dc=m,Ec=m,Fc=wb||xb||ub||"function"==typeof da.atob;function Gc(a){var b;if(Fc)b=da.btoa(a);else{b=[];for(var c=0,d=0;d<a.length;d++){for(var e=a.charCodeAt(d);255<e;)b[c++]=e&255,e>>=8;b[c++]=e}ka(b)||g(Error("encodeByteArray takes an array as a parameter"));Hc();a=Dc;c=[];for(d=0;d<b.length;d+=3){var f=b[d],h=(e=d+1<b.length)?b[d+1]:0,i=d+2<b.length,k=i?b[d+2]:0,n=f>>2,f=(f&3)<<4|h>>4,h=(h&15)<<2|k>>6,k=k&63;i||(k=64,e||(h=64));c.push(a[n],a[f],a[h],a[k])}b=c.join("")}return b}
function Ic(a){Hc();for(var b=Ec,c=[],d=0;d<a.length;){var e=b[a.charAt(d++)],f=d<a.length?b[a.charAt(d)]:0;++d;var h=d<a.length?b[a.charAt(d)]:0;++d;var i=d<a.length?b[a.charAt(d)]:0;++d;(e==m||f==m||h==m||i==m)&&g(Error());c.push(e<<2|f>>4);64!=h&&(c.push(f<<4&240|h>>2),64!=i&&c.push(h<<6&192|i))}return c}function Hc(){if(!Dc){Dc={};Ec={};for(var a=0;65>a;a++)Dc[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),Ec[Dc[a]]=a}};function Jc(){}
Jc.prototype.GH=function(a,b){var c;c="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43NSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGN4PSI0MCIgY3k9IjQwIiByPSIzOCIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MCwwYzIyLjA5MSwwLDQwLDE3LjkwOCw0MCw0MFM2Mi4wOTEsODAsNDAsODANCglDMTcuOTA4LDgwLDAsNjIuMDkyLDAsNDBTMTcuOTA4LDAsNDAsMEw0MCwweiBNNDAsNEMyMC4xMTcsNCw0LDIwLjExNyw0LDQwczE2LjExNywzNiwzNiwzNmMxOS44ODIsMCwzNi0xNi4xMTcsMzYtMzYNCglTNTkuODgyLDQsNDAsNHoiLz4NCjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMwLDIyIDU4LDQwIDMwLDU4ICIvPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC44NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGN4PSI0MCIgY3k9IjQwIiByPSIzOCIvPg0KPHBhdGggZmlsbD0iIzk2OTY5NiIgZD0iTTQwLDBjMjIuMDkxLDAsNDAsMTcuOTA4LDQwLDQwUzYyLjA5MSw4MCw0MCw4MEMxNy45MDgsODAsMCw2Mi4wOTIsMCw0MFMxNy45MDgsMCw0MCwwTDQwLDB6IE00MCw0DQoJQzIwLjExNyw0LDQsMjAuMTE3LDQsNDBzMTYuMTE3LDM2LDM2LDM2YzE5Ljg4MiwwLDM2LTE2LjExNywzNi0zNlM1OS44ODIsNCw0MCw0eiIvPg0KPHBvbHlnb24gZmlsbD0iIzk2OTY5NiIgcG9pbnRzPSIzMCwyMiA1OCw0MCAzMCw1OCAiLz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjMgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYzIDYzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTU2NTRDIiBkPSJNMzEuNTM0LDBDNDguODg5LDAsNjMsMTQuMDczLDYzLDMxLjQ2Ng0KCUM2Myw0OC44NTksNDguODg5LDYzLDMxLjUzNCw2M0MxNC4xMTEsNjMsMCw0OC44NTksMCwzMS40NjZDMCwxNC4wNzMsMTQuMTExLDAsMzEuNTM0LDBMMzEuNTM0LDB6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0YwOEY4MiIgZD0iTTMxLjUsMkM0Ny43OTIsMiw2MSwxNS4yMzksNjEsMzEuNUM2MSw0Ny44MjgsNDcuNzkyLDYxLDMxLjUsNjENCglDMTUuMjA5LDYxLDIsNDcuODI4LDIsMzEuNUMyLDE1LjIzOSwxNS4yMDksMiwzMS41LDJMMzEuNSwyeiIvPg0KPHBhdGggZmlsbD0iI0RENEIzOCIgZD0iTTIxLjA0MSwyOXY5Ljg0NGMwLDUuNTA4LDQuNjkxLDkuOTczLDEwLjQ3OSw5Ljk3M2M1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTczVjI5SDIxLjA0MXoiLz4NCjxwYXRoIGZpbGw9IiNERDRCMzgiIGQ9Ik0yNi41NTgsMjl2LTcuNjg5YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MlYyOWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNFYyOUgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuMDQxLDI4LjIwNnY5Ljg0NWMwLDUuNTA2LDQuNjkxLDkuOTcxLDEwLjQ3OSw5Ljk3MWM1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTcxdi05Ljg0NUgyMS4wNDF6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNTU4LDI4LjA0VjIwLjM1YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MnY3LjY4OWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNHY4LjA1NEgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRjA4RjgyIiBkPSJNMzQsMzYuMzY1YzAtMS4yODctMS4wNDQtMi4zMzEtMi4zMzEtMi4zMzFjLTEuMjg4LDAtMi4zMzIsMS4wNDQtMi4zMzIsMi4zMzENCgljMCwwLjk3MSwwLjU5NCwxLjgwMiwxLjQzOCwyLjE1MnY0LjQ2N2gxLjkxdi00LjUyOUMzMy40NjEsMzguMDc2LDM0LDM3LjI4NywzNCwzNi4zNjV6Ii8+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,  data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNi43NzM1IDQuNTE1NTUiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjM2MzgxNDQiPg0KICAgPHBhdGggaWQ9Il8xMjM2MzgzNjAiIGNsYXNzPSJmaWwwIiBkPSJNNi43NzM1IDMuOTc5bDAgLTMuNDQyNDVjMCwtMC4yOTUxMTkgLTAuMjQxNDMzLC0wLjUzNjU1MiAtMC41MzY1NTIsLTAuNTM2NTUybC02LjIzNjk1IDAgMCA0LjUxNTU1IDYuMjM2OTUgMGMwLjI5NTExOSwwIDAuNTM2NTUyLC0wLjI0MTQzMyAwLjUzNjU1MiwtMC41MzY1NTJ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMzYzODEyMCIgY2xhc3M9ImZpbDEiIGQ9Ik0zLjE4NzUgMS4yMzAyMWwtMC4zMzU1NTIgMC4zMzU1MTQgLTAuNDQ3MzY1IC0wLjQ0NzM2NSAtMC4yMjM2NjQgMC4yMjM2NjQgMC40NDczNjUgMC40NDczNjUgLTAuMzM1NTE0IDAuMzM1NTUyIDAuODk0NzMgMCAwIC0wLjg5NDczem0wLjI2NTY0MSAyLjA1NTFsMC4zMzU1MTQgLTAuMzM1NTE0IDAuNDQ3MzY1IDAuNDQ3MzY1IDAuMjIzNzAxIC0wLjIyMzcwMSAtMC40NDczNjUgLTAuNDQ3MzY1IDAuMzM1NTE0IC0wLjMzNTUxNCAtMC44OTQ3MyAwIDAgMC44OTQ3M3oiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNi43NzM1IDQuNTE1NTUiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDojRkVGRUZFO2ZpbGwtb3BhY2l0eTowLjEwMTk2MX0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxnIGlkPSJfMTIzNjM4MTQ0Ij4NCiAgIDxwYXRoIGlkPSJfMTIzNjM4MzYwIiBjbGFzcz0iZmlsMCIgZD0iTTYuNzczNSAzLjk3OWwwIC0zLjQ0MjQ1YzAsLTAuMjk1MTE5IC0wLjI0MTQzMywtMC41MzY1NTIgLTAuNTM2NTUyLC0wLjUzNjU1MmwtNi4yMzY5NSAwIDAgNC41MTU1NSA2LjIzNjk1IDBjMC4yOTUxMTksMCAwLjUzNjU1MiwtMC4yNDE0MzMgMC41MzY1NTIsLTAuNTM2NTUyeiIvPg0KICAgPHBhdGggaWQ9Il8xMjM2MzgxMjAiIGNsYXNzPSJmaWwxIiBkPSJNMy4xODc1IDEuMjMwMjFsLTAuMzM1NTUyIDAuMzM1NTE0IC0wLjQ0NzM2NSAtMC40NDczNjUgLTAuMjIzNjY0IDAuMjIzNjY0IDAuNDQ3MzY1IDAuNDQ3MzY1IC0wLjMzNTUxNCAwLjMzNTU1MiAwLjg5NDczIDAgMCAtMC44OTQ3M3ptMC4yNjU2NDEgMi4wNTUxbDAuMzM1NTE0IC0wLjMzNTUxNCAwLjQ0NzM2NSAwLjQ0NzM2NSAwLjIyMzcwMSAtMC4yMjM3MDEgLTAuNDQ3MzY1IC0wLjQ0NzM2NSAwLjMzNTUxNCAtMC4zMzU1MTQgLTAuODk0NzMgMCAwIDAuODk0NzN6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNi43NzM1IDQuNTE1NTUiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDojRkVGRUZFO2ZpbGwtb3BhY2l0eTowLjA1MDk4MH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxnIGlkPSJfMTIzNjM4MTQ0Ij4NCiAgIDxwYXRoIGlkPSJfMTIzNjM4MzYwIiBjbGFzcz0iZmlsMCIgZD0iTTYuNzczNSAzLjk3OWwwIC0zLjQ0MjQ1YzAsLTAuMjk1MTE5IC0wLjI0MTQzMywtMC41MzY1NTIgLTAuNTM2NTUyLC0wLjUzNjU1MmwtNi4yMzY5NSAwIDAgNC41MTU1NSA2LjIzNjk1IDBjMC4yOTUxMTksMCAwLjUzNjU1MiwtMC4yNDE0MzMgMC41MzY1NTIsLTAuNTM2NTUyeiIvPg0KICAgPHBhdGggaWQ9Il8xMjM2MzgxMjAiIGNsYXNzPSJmaWwxIiBkPSJNMy4xODc1IDEuMjMwMjFsLTAuMzM1NTUyIDAuMzM1NTE0IC0wLjQ0NzM2NSAtMC40NDczNjUgLTAuMjIzNjY0IDAuMjIzNjY0IDAuNDQ3MzY1IDAuNDQ3MzY1IC0wLjMzNTUxNCAwLjMzNTU1MiAwLjg5NDczIDAgMCAtMC44OTQ3M3ptMC4yNjU2NDEgMi4wNTUxbDAuMzM1NTE0IC0wLjMzNTUxNCAwLjQ0NzM2NSAwLjQ0NzM2NSAwLjIyMzcwMSAtMC4yMjM3MDEgLTAuNDQ3MzY1IC0wLjQ0NzM2NSAwLjMzNTUxNCAtMC4zMzU1MTQgLTAuODk0NzMgMCAwIDAuODk0NzN6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/png;base64,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 data:image/png;base64,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 data:image/png;base64,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 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAElJREFUSEvt0qERAEAIA0H6b5rXL1ecI5qQOcIsanB+3TC5egZOyJm9B2Zgw0EnF+AeekPC+S3tGTjhoJMLcA+9IeG89+6L04QHtFKarLFAHLUAAAAASUVORK5CYII= data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFBJREFUSEvtkjEKADAIA/PpQunnWzo63nBbBDdjOGPWPpd0yPCf5YLo5TNgB52Z54AZsKDQygVwDr5A4RxLfQbsUGjlAjgHX6Bw9r394KjDAzeSX574b7LUAAAAAElFTkSuQmCC data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjE5NzA3MjgiPg0KICAgPHBvbHlnb24gaWQ9Il8xMjMzNjc2NjQiIGNsYXNzPSJmaWwwIiBwb2ludHM9Ii0wLDAuNjkxNDI4IDAuNjkxNDI4LDAuNjkxNDI4IDAuNjkxNDI4LDAgLTAsMCAiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTcwNzA0IiBjbGFzcz0iZmlsMSIgZD0iTTAuMzQ1NzM2IDAuMTU3MTg4bC0wLjEyNTcyMiAwLjA5NDI2NDkgLTAuMDk0MzAwNiAwIDAgMC4xODg1ODMgMC4wOTQzMDA2IDAgMC4xMjU3MjIgMC4wOTQyNjQ5IDAgLTAuMzc3MTEzem0wLjE1NzExNyAtMi42NzI2N2UtMDA1bDAuMDMxNDMwNiAwIDAgMC4zNzcxNCAtMC4wMzE0MzA2IDAgMCAtMC4zNzcxNHptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjI1MTQwOSAtMC4wMzE0MzA2IDAgMCAtMC4yNTE0MDl6bS0wLjA2Mjg0MzMgMC4wNjI4NjExbDAuMDMxNDMwNiAwIDAgMC4xMjU2ODcgLTAuMDMxNDMwNiAwIDAgLTAuMTI1Njg3eiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk3MDcyOCI+DQogICA8cG9seWdvbiBpZD0iXzEyMzM2NzY2NCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42OTE0MjggMC42OTE0MjgsMC42OTE0MjggMC42OTE0MjgsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NzA3MDQiIGNsYXNzPSJmaWwxIiBkPSJNMC4zNDU3MzYgMC4xNTcxODhsLTAuMTI1NzIyIDAuMDk0MjY0OSAtMC4wOTQzMDA2IDAgMCAwLjE4ODU4MyAwLjA5NDMwMDYgMCAwLjEyNTcyMiAwLjA5NDI2NDkgMCAtMC4zNzcxMTN6bTAuMTU3MTE3IC0yLjY3MjY3ZS0wMDVsMC4wMzE0MzA2IDAgMCAwLjM3NzE0IC0wLjAzMTQzMDYgMCAwIC0wLjM3NzE0em0tMC4wNjI4NDMzIDAuMDYyODYxMWwwLjAzMTQzMDYgMCAwIDAuMjUxNDA5IC0wLjAzMTQzMDYgMCAwIC0wLjI1MTQwOXptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjEyNTY4NyAtMC4wMzE0MzA2IDAgMCAtMC4xMjU2ODd6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk3MDcyOCI+DQogICA8cG9seWdvbiBpZD0iXzEyMzM2NzY2NCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42OTE0MjggMC42OTE0MjgsMC42OTE0MjggMC42OTE0MjgsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NzA3MDQiIGNsYXNzPSJmaWwxIiBkPSJNMC4zNDU3MzYgMC4xNTcxODhsLTAuMTI1NzIyIDAuMDk0MjY0OSAtMC4wOTQzMDA2IDAgMCAwLjE4ODU4MyAwLjA5NDMwMDYgMCAwLjEyNTcyMiAwLjA5NDI2NDkgMCAtMC4zNzcxMTN6bTAuMTU3MTE3IC0yLjY3MjY3ZS0wMDVsMC4wMzE0MzA2IDAgMCAwLjM3NzE0IC0wLjAzMTQzMDYgMCAwIC0wLjM3NzE0em0tMC4wNjI4NDMzIDAuMDYyODYxMWwwLjAzMTQzMDYgMCAwIDAuMjUxNDA5IC0wLjAzMTQzMDYgMCAwIC0wLjI1MTQwOXptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjEyNTY4NyAtMC4wMzE0MzA2IDAgMCAtMC4xMjU2ODd6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjE5NjkwMjQiPg0KICAgPHBvbHlnb24gaWQ9Il8xMjE5NjkyNDAiIGNsYXNzPSJmaWwwIiBwb2ludHM9Ii0wLDAuNjQzNjE2IDAuNjQzNjE2LDAuNjQzNjE2IDAuNjQzNjE2LDAgLTAsMCAiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTY5MDAwIiBjbGFzcz0iZmlsMSIgZD0iTTAuMzIxODM3IDAuMTQ2MzAybC0wLjExNzAyOSAwLjA4Nzc0NjYgLTAuMDg3Nzc5NyAwIDAgMC4xNzU1NDMgMC4wODc3Nzk3IDAgMC4xMTcwMjkgMC4wODc3NDY2IDAgLTAuMzUxMDM2em0wLjI3NzkwMSAwLjI1MDcyNmwtMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAwLjA5MzA4NzIgLTAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAtMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAwLjAyMDY5MDYgLTAuMDIwNjkwNiAwLjA5MzA4NzIgMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAwLjAyMDY5MDYgLTAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIDAuMDkzMDg3MnoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2OTAyNCI+DQogICA8cG9seWdvbiBpZD0iXzEyMTk2OTI0MCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42NDM2MTYgMC42NDM2MTYsMC42NDM2MTYgMC42NDM2MTYsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NjkwMDAiIGNsYXNzPSJmaWwxIiBkPSJNMC4zMjE4MzcgMC4xNDYzMDJsLTAuMTE3MDI5IDAuMDg3NzQ2NiAtMC4wODc3Nzk3IDAgMCAwLjE3NTU0MyAwLjA4Nzc3OTcgMCAwLjExNzAyOSAwLjA4Nzc0NjYgMCAtMC4zNTEwMzZ6bTAuMjc3OTAxIDAuMjUwNzI2bC0wLjAyMDY5MDYgMC4wMjA2OTA2IC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wMjA2OTA2IC0wLjAyMDY5MDYgMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIC0wLjA5MzA4NzIgMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyeiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2OTAyNCI+DQogICA8cG9seWdvbiBpZD0iXzEyMTk2OTI0MCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42NDM2MTYgMC42NDM2MTYsMC42NDM2MTYgMC42NDM2MTYsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NjkwMDAiIGNsYXNzPSJmaWwxIiBkPSJNMC4zMjE4MzcgMC4xNDYzMDJsLTAuMTE3MDI5IDAuMDg3NzQ2NiAtMC4wODc3Nzk3IDAgMCAwLjE3NTU0MyAwLjA4Nzc3OTcgMCAwLjExNzAyOSAwLjA4Nzc0NjYgMCAtMC4zNTEwMzZ6bTAuMjc3OTAxIDAuMjUwNzI2bC0wLjAyMDY5MDYgMC4wMjA2OTA2IC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wMjA2OTA2IC0wLjAyMDY5MDYgMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIC0wLjA5MzA4NzIgMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyeiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOndoaXRlfQ0KICAgIC5maWwwIHtmaWxsOmJsYWNrO2ZpbGwtb3BhY2l0eTowLjAwMDAwMH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNLTAgMC4yNzExMDFsMCAxLjczOTM1YzAsMC4xNDkxMTMgMC4xMjE5ODgsMC4yNzExMDEgMC4yNzExMDEsMC4yNzExMDFsMy4xNTEzMSAwIDAgLTIuMjgxNTUgLTMuMTUxMzEgMGMtMC4xNDkxMTMsMCAtMC4yNzExMDEsMC4xMjE5ODggLTAuMjcxMTAxLDAuMjcxMTAxeiIvPg0KICA8cG9seWdvbiBjbGFzcz0iZmlsMSIgcG9pbnRzPSIxLjQwOTIsMC42NzEwMzggMi4wODAyOCwxLjE0MDc3IDEuNDA5MiwxLjYxMDUxICIvPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiNGRUZFRkV9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4xMDE5NjF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMjcxMTAxbDAgMS43MzkzNWMwLDAuMTQ5MTEzIDAuMTIxOTg4LDAuMjcxMTAxIDAuMjcxMTAxLDAuMjcxMTAxbDMuMTUxMzEgMCAwIC0yLjI4MTU1IC0zLjE1MTMxIDBjLTAuMTQ5MTEzLDAgLTAuMjcxMTAxLDAuMTIxOTg4IC0wLjI3MTEwMSwwLjI3MTEwMXoiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDEiIHBvaW50cz0iMS40MDkyLDAuNjcxMDM4IDIuMDgwMjgsMS4xNDA3NyAxLjQwOTIsMS42MTA1MSAiLz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiM5Njk2OTZ9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4wNTA5ODB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMjcxMTAxbDAgMS43MzkzNWMwLDAuMTQ5MTEzIDAuMTIxOTg4LDAuMjcxMTAxIDAuMjcxMTAxLDAuMjcxMTAxbDMuMTUxMzEgMCAwIC0yLjI4MTU1IC0zLjE1MTMxIDBjLTAuMTQ5MTEzLDAgLTAuMjcxMTAxLDAuMTIxOTg4IC0wLjI3MTEwMSwwLjI3MTEwMXoiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDEiIHBvaW50cz0iMS40MDkyLDAuNjcxMDM4IDIuMDgwMjgsMS4xNDA3NyAxLjQwOTIsMS42MTA1MSAiLz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOndoaXRlfQ0KICAgIC5maWwwIHtmaWxsOmJsYWNrO2ZpbGwtb3BhY2l0eTowLjAwMDAwMH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxnIGlkPSJfMTIxOTY2NTUyIj4NCiAgIDxwYXRoIGlkPSJfMTIxOTY2NzY4IiBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMzIzOTU2bDAgMi4wNzg0NmMwLDAuMTc4MTg1IDAuMTQ1NzcxLDAuMzIzOTU2IDAuMzIzOTU2LDAuMzIzOTU2bDMuNzY1NzEgMCAwIC0yLjcyNjM4IC0zLjc2NTcxIDBjLTAuMTc4MTg1LDAgLTAuMzIzOTU2LDAuMTQ1NzcxIC0wLjMyMzk1NiwwLjMyMzk1NnoiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTY2NTI4IiBjbGFzcz0iZmlsMSIgZD0iTTEuNjAzOCAwLjg4MjAzOGwwLjMyMDc1MSAwIDAgMC45NjIyNTQgLTAuMzIwNzUxIDAgMCAtMC45NjIyNTR6bTAuNTYxMzMyIDBsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0eiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiNGRUZFRkV9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4xMDE5NjF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2NjU1MiI+DQogICA8cGF0aCBpZD0iXzEyMTk2Njc2OCIgY2xhc3M9ImZpbDAiIGQ9Ik0tMCAwLjMyMzk1NmwwIDIuMDc4NDZjMCwwLjE3ODE4NSAwLjE0NTc3MSwwLjMyMzk1NiAwLjMyMzk1NiwwLjMyMzk1NmwzLjc2NTcxIDAgMCAtMi43MjYzOCAtMy43NjU3MSAwYy0wLjE3ODE4NSwwIC0wLjMyMzk1NiwwLjE0NTc3MSAtMC4zMjM5NTYsMC4zMjM5NTZ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMTk2NjUyOCIgY2xhc3M9ImZpbDEiIGQ9Ik0xLjYwMzggMC44ODIwMzhsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0em0wLjU2MTMzMiAwbDAuMzIwNzUxIDAgMCAwLjk2MjI1NCAtMC4zMjA3NTEgMCAwIC0wLjk2MjI1NHoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiM5Njk2OTZ9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4wNTA5ODB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2NjU1MiI+DQogICA8cGF0aCBpZD0iXzEyMTk2Njc2OCIgY2xhc3M9ImZpbDAiIGQ9Ik0tMCAwLjMyMzk1NmwwIDIuMDc4NDZjMCwwLjE3ODE4NSAwLjE0NTc3MSwwLjMyMzk1NiAwLjMyMzk1NiwwLjMyMzk1NmwzLjc2NTcxIDAgMCAtMi43MjYzOCAtMy43NjU3MSAwYy0wLjE3ODE4NSwwIC0wLjMyMzk1NiwwLjE0NTc3MSAtMC4zMjM5NTYsMC4zMjM5NTZ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMTk2NjUyOCIgY2xhc3M9ImZpbDEiIGQ9Ik0xLjYwMzggMC44ODIwMzhsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0em0wLjU2MTMzMiAwbDAuMzIwNzUxIDAgMCAwLjk2MjI1NCAtMC4zMjA3NTEgMCAwIC0wLjk2MjI1NHoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/png;base64,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 data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsLW9wYWNpdHk9IjAiIGQ9Ik01MSw0LjA0MXYyNS45MThDNTEsMzIuMTgyLDQ5LjE4MiwzNCw0Ni45NiwzNEgwVjBoNDYuOTZDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDENCgkJCUw1MSw0LjA0MXoiLz4NCgkJPHBhdGggaWQ9Il8xMjMzNzQxNDQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOCwxNS43MzdsMi41MjYtMi41MjZsMy4zNjksMy4zNjlsMS42ODQtMS42ODVsLTMuMzY4LTMuMzY4TDI0LjczNiw5aC01LjA1M0gxOHYxLjY4NA0KCQkJVjE1LjczN3ogTTM0LDE4LjI2NGwtMi41MjcsMi41MjVsLTMuMzY4LTMuMzY4bC0xLjY4NSwxLjY4NWwzLjM2OSwzLjM2N0wyNy4yNjMsMjVoNS4wNTNIMzR2LTEuNjg1VjE4LjI2NHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsPSIjRkVGRUZFIiBmaWxsLW9wYWNpdHk9IjAuMTAyIiBkPSJNNTEsNC4wNDF2MjUuOTE4QzUxLDMyLjE4Miw0OS4xODIsMzQsNDYuOTYsMzRIMFYwaDQ2Ljk2DQoJCQlDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDFMNTEsNC4wNDF6Ii8+DQoJCTxwYXRoIGlkPSJfMTIzMzc0MTQ0IiBmaWxsPSIjRkVGRUZFIiBkPSJNMTgsMTUuNzM3bDIuNTI2LTIuNTI2bDMuMzY5LDMuMzY5bDEuNjg0LTEuNjg1bC0zLjM2OC0zLjM2OEwyNC43MzYsOWgtNS4wNTNIMTh2MS42ODQNCgkJCVYxNS43Mzd6IE0zNCwxOC4yNjRsLTIuNTI3LDIuNTI1bC0zLjM2OC0zLjM2OGwtMS42ODUsMS42ODVsMy4zNjksMy4zNjdMMjcuMjYzLDI1aDUuMDUzSDM0di0xLjY4NVYxOC4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsPSIjRkVGRUZFIiBmaWxsLW9wYWNpdHk9IjAuMDUxIiBkPSJNNTEsNC4wNDF2MjUuOTE4QzUxLDMyLjE4Miw0OS4xODIsMzQsNDYuOTYsMzRIMFYwaDQ2Ljk2DQoJCQlDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDFMNTEsNC4wNDF6Ii8+DQoJCTxwYXRoIGlkPSJfMTIzMzc0MTQ0IiBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMTUuNzM3bDIuNTI2LTIuNTI2bDMuMzY5LDMuMzY5bDEuNjg0LTEuNjg1bC0zLjM2OC0zLjM2OEwyNC43MzYsOWgtNS4wNTNIMTh2MS42ODQNCgkJCVYxNS43Mzd6IE0zNCwxOC4yNjRsLTIuNTI3LDIuNTI1bC0zLjM2OC0zLjM2OGwtMS42ODUsMS42ODVsMy4zNjksMy4zNjdMMjcuMjYzLDI1aDUuMDUzSDM0di0xLjY4NVYxOC4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzksMzUsMzUsMjcuMTM4LDM1LDE3LjVDMzUsNy44NjEsMjcuMTM5LDAsMTcuNSwwDQoJQzcuODYxLDAsMCw3Ljg2MSwwLDE3LjVDMCwyNy4xMzgsNy44NjEsMzUsMTcuNSwzNXoiLz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTcuNTAwNSIgeTE9IjIuNjQ5OSIgeDI9IjE3LjUwMDUiIHkyPSIzMi4zNDkiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM1Q0IwRkYiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI5MEZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMTcuNSwzMy45OTljOS4wODgsMCwxNi41LTcuNDEyLDE2LjUtMTYuNDk5DQoJUzI2LjU4NywxLDE3LjUsMUM4LjQxMywxLDEuMDAxLDguNDEzLDEuMDAxLDE3LjVTOC40MTMsMzMuOTk5LDE3LjUsMzMuOTk5eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjM2OCwyMi41aC0zYy0wLjAwOC0wLjQ2MywwLTAuODk3LDAtMWMwLTEuMDM3LDAuMDU1LTEuODgxLDAuMzk2LTIuNTUNCgljMC4zNDQtMC42NzMsMS4wMzMtMS40MjMsMi4wNjMtMi4yNjRjMS4wMjgtMC44MzUsMS42NDYtMS4zODQsMS44NDMtMS42NDZjMC4zMTMtMC40MDcsMC40NjgtMC44NjIsMC40NjgtMS4zNTQNCgljMC0wLjY4Ni0wLjI3NS0xLjI3My0wLjgyNC0xLjc2NmMtMC41NDktMC40ODktMS4yODUtMC43MzMtMi4yMTUtMC43MzNjLTAuODk2LDAtMS42NDYsMC4yNTctMi4yNTEsMC43NjcNCgljLTAuNjAxLDAuNTEtMS4wMTYsMS4yOTEtMS4yNDMsMi4zMzZsLTMuMjM2LTAuNDAzYzAuMDktMS41LDAuNzI5LTIuNzczLDEuOTEyLTMuODE5QzEzLjQ2Nyw5LjAyMiwxNS4wMTgsOC41LDE2Ljk0OCw4LjUNCgljMi4wMjMsMCwzLjYzNSwwLjUzMSw0LjgzNSwxLjU5YzEuMTk2LDEuMDU5LDEuNzk2LDIuMjg5LDEuNzk2LDMuNjk5YzAsMC43NzYtMC4yMjMsMS41MTQtMC42NiwyLjIwOA0KCWMtMC40NDEsMC42OTQtMS40NjEsMS41NS0yLjgyLDIuODM3QzE4Ljg2OCwyMCwxOC4zNjgsMjAuNSwxOC4zNjgsMjIuNUwxOC4zNjgsMjIuNXogTTE1LjM2OCwyNy40OTl2LTNoM3YzSDE1LjM2OHoiLz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzgsMzUsMzUsMjcuMTQsMzUsMTcuNUMzNSw3Ljg2MiwyNy4xMzgsMCwxNy41LDANCglDNy44NjEsMCwwLDcuODYyLDAsMTcuNUMwLDI3LjE0LDcuODYxLDM1LDE3LjUsMzV6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE3LjQ5OTUiIHkxPSIyLjY1MDQiIHgyPSIxNy40OTk1IiB5Mj0iMzIuMzUwNCI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGODI1QyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRjREMTIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik0xNy41LDM0YzkuMDg3LDAsMTYuNS03LjQxMiwxNi41LTE2LjUNCgljMC05LjA4OC03LjQxMi0xNi41LTE2LjUtMTYuNVMxLDguNDEzLDEsMTcuNUMxLDI2LjU4OCw4LjQxMiwzNCwxNy41LDM0eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS41LDkuMDAxYzAtMiwzLjk5OS0yLDMuOTk5LDBMMTguOTk5LDIxDQoJYy0wLjA2MSwxLjQ5OC0yLjkzNywxLjUtMywwTDE1LjUsOS4wMDF6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjUsMjhjMS4xMDIsMCwyLTAuODk3LDItMmMwLTEuMTAyLTAuODk3LTItMi0yDQoJYy0xLjEwMiwwLTEuOTk5LDAuODk4LTEuOTk5LDJDMTUuNSwyNy4xMDMsMTYuMzk4LDI4LDE3LjUsMjh6Ii8+DQo8L3N2Zz4NCg==".split(" ");c=
".none {position: absolute;}.none .launch_layer {width: 100%;height: 100%;z-index: 10;background: url("+c[0]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75);}.none .launch_layer:active {background-image: url("+c[1]+");}.none .launch_layer[disabled], .none .launch_layer:active[disabled] {background-image: none;}.android_default * {text-rendering: auto !important;}body {margin: 0;padding: 0;overflow: hidden;cursor: default;-ms-touch-action: none;}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("+
c[2]+");}body .info_panel.time::after {background: transparent url("+c[3]+");}.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("+
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: 5px;}.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.css.map */";for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Dw);return Cc(c)};
Jc.prototype.Dw=function(a,b,c){return"url(data:image/svg+xml;base64,"+Gc('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="'+b+'" offset="0"/><stop stop-color="'+c+'" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#g436)" /></svg>')+")"};function Kc(a){var b;a:{b={A:""};for(var c in b){b=c;break a}b=j}for(var d in a)a.hasOwnProperty(d)&&Lc(a[d],d,b)}function Lc(a,b,c){for(var d in a)a.hasOwnProperty(d)&&(d==c?b=a[c]:"toString"!=d&&Lc(a[d],d,c));a.toString=function(){return b}};function Mc(a,b){this.Wb=a;this.xc=b}w=Mc.prototype;w.Ga=0;w.Ea=0;w.Ep=0;w.Ig=1;w.Zn=q;w.PC=q;w.Wb="";w.xc="";w.width=u("Ga");w.kn=aa("Ga");w.height=u("Ea");w.Ou=aa("Ea");w.timeout=function(){return this.Ep*this.Ig};w.setTimeout=function(a){this.Ep=0<=a?a:0};w.lg=aa("Ig");w.Uz=u("Zn");w.fn=aa("Zn");w.Zp=u("PC");w.id=u("Wb");w.url=u("xc");var Nc={jR:"attachment",iX:"webLink"};x("ispring.presenter.presentation.resources.references.ReferenceType",Nc,j);x("ATTACHMENT","attachment",Nc);x("WEB_LINK","webLink",Nc);var Rc={LW:"switchToNextSlide",NW:"switchToPreviousSlide",iR:"arbitrarySlideSwitching",pW:"slideShowControl",MW:"switchToNextStep",OW:"switchToPreviousStep",WU:"playPauseControl",kV:"presentationSeeking",oW:"slideSeeking",yV:"quizSwitchToNextSlide",zV:"quizSwitchToNextSlideWithoutBranching",vV:"quizArbitrarySlideSwitching"};x("ispring.presenter.player.restriction.NavigationActionType",Rc,j);
function Sc(){return"switchToNextSlide switchToPreviousSlide arbitrarySlideSwitching slideShowControl switchToNextStep switchToPreviousStep playPauseControl presentationSeeking slideSeeking".split(" ")}Rc.all=Sc;x("SWITCH_TO_NEXT_SLIDE","switchToNextSlide",Rc);x("SWITCH_TO_PREVIOUS_SLIDE","switchToPreviousSlide",Rc);x("ARBITRARY_SLIDE_SWITCHING","arbitrarySlideSwitching",Rc);x("SLIDE_SHOW_CONTROL","slideShowControl",Rc);x("SWITCH_TO_NEXT_STEP","switchToNextStep",Rc);
x("SWITCH_TO_PREVIOUS_STEP","switchToPreviousStep",Rc);x("PLAY_PAUSE_CONTROL","playPauseControl",Rc);x("PRESENTATION_SEEKING","presentationSeeking",Rc);x("SLIDE_SEEKING","slideSeeking",Rc);var F={tU:"null",JJ:"Cut",kS:"CutThroughBlack",CV:"RandomTransition",rR:"BlindsHorizontal",sR:"BlindsVertical",CR:"CheckerboardAcross",DR:"CheckerboardDown",TR:"CoverLeft",ZR:"CoverUp",WR:"CoverRight",SR:"CoverDown",VR:"CoverLeftUp",YR:"CoverRightUp",UR:"CoverLeftDown",XR:"CoverRightDown",qS:"Dissolve",QS:"FadeThroughBlack",XW:"UncoverLeft",cX:"UncoverUp",$W:"UncoverRight",WW:"UncoverDown",ZW:"UncoverLeftUp",bX:"UncoverRightUp",YW:"UncoverLeftDown",aX:"UncoverRightDown",AV:"RandomBarsHorizontal",
BV:"RandomBarsVertical",FW:"StripsLeftUp",HW:"StripsRightUp",EW:"StripsLeftDown",GW:"StripsRightDown",xX:"WipeLeft",zX:"WipeUp",yX:"WipeRight",wX:"WipeDown",xR:"BoxOut",vR:"BoxIn",rW:"SplitHorizontalOut",qW:"SplitHorizontalIn",tW:"SplitVerticalOut",sW:"SplitVerticalIn",bW:"ShapeCircle",cW:"ShapeDiamond",FR:"CombHorizontal",GR:"CombVertical",PS:"FadeSmoothly",sU:"Newsflash",dW:"ShapePlus",qV:"PushDown",rV:"PushLeft",sV:"PushRight",tV:"PushUp",jX:"Wedge",mX:"Wheel1Spoke",nX:"Wheel2Spokes",oX:"Wheel3Spokes",
pX:"Wheel4Spokes",qX:"Wheel8Spokes",rX:"WheelReverse1Spoke",Sj:"VortexLeft",Av:"VortexUp",ui:"VortexRight",kr:"VortexDown",PV:"RippleCenter",TV:"RippleRightUp",RV:"RippleLeftUp",QV:"RippleLeftDown",SV:"RippleRightDown",lT:"GlitterDiamondLeft",nT:"GlitterDiamondUp",mT:"GlitterDiamondRight",kT:"GlitterDiamondDown",pT:"GlitterHexagonLeft",rT:"GlitterHexagonUp",qT:"GlitterHexagonRight",oT:"GlitterHexagonDown",iT:"GalleryLeft",jT:"GalleryRight",PR:"ConveyorLeft",QR:"ConveyorRight",AS:"DoorsVertical",zS:"DoorsHorizontal",
tX:"WindowVertical",sX:"WindowHorizontal",gX:"WarpIn",hX:"WarpOut",ZS:"FlyThroughIn",aT:"FlyThroughOut",$S:"FlyThroughInBounce",bT:"FlyThroughOutBounce",KV:"RevealSmoothLeft",LV:"RevealSmoothRight",IV:"RevealBlackLeft",JV:"RevealBlackRight",zT:"Honeycomb",TS:"FerrisWheelLeft",US:"FerrisWheelRight",JW:"SwitchLeft",KW:"SwitchRight",XS:"FlipLeft",YS:"FlipRight",WS:"Flashbulb",jW:"ShredStripsIn",kW:"ShredStripsOut",hW:"ShredRectangleIn",iW:"ShredRectangleOut",bS:"CubeLeft",dS:"CubeUp",cS:"CubeRight",
aS:"CubeDown",VV:"RotateLeft",XV:"RotateUp",WV:"RotateRight",UV:"RotateDown",wR:"BoxLeft",zR:"BoxUp",yR:"BoxRight",uR:"BoxDown",xU:"OrbitLeft",zU:"OrbitUp",yU:"OrbitRight",wU:"OrbitDown",KU:"PanLeft",MU:"PanUp",LU:"PanRight",JU:"PanDown",bR:"AirplaneLeft",cR:"AirplaneRight",BU:"OrigamiLeft",CU:"OrigamiRight",IS:"DrapeLeft",JS:"DrapeRight",RS:"FallOverLeft",SS:"FallOverRight",jS:"Curtains",gT:"Fracture",$R:"Crush",vX:"WindRight",uX:"WindLeft",RU:"PeelOffLeft",SU:"PeelOffRight",nV:"Prestige",FU:"PageCurlDoubleLeft",
GU:"PageCurlDoubleRight",HU:"PageCurlSingleLeft",IU:"PageCurlSingleRight"};x("ispring.presenter.presentation.slides.TransitionEffectType",F,j);x("NULL","null",F);x("CUT","Cut",F);x("CUT_THROUGH_BLACK","CutThroughBlack",F);x("RANDOM_TRANSITION","RandomTransition",F);x("BLINDS_HORIZONTAL","BlindsHorizontal",F);x("BLINDS_VERTICAL","BlindsVertical",F);x("CHECKERBOARD_ACROSS","CheckerboardAcross",F);x("CHECKERBOARD_DOWN","CheckerboardDown",F);x("COVER_LEFT","CoverLeft",F);x("COVER_UP","CoverUp",F);
x("COVER_RIGHT","CoverRight",F);x("COVER_DOWN","CoverDown",F);x("COVER_LEFT_UP","CoverLeftUp",F);x("COVER_RIGHT_UP","CoverRightUp",F);x("COVER_LEFT_DOWN","CoverLeftDown",F);x("COVER_RIGHT_DOWN","CoverRightDown",F);x("DISSOLVE","Dissolve",F);x("FADE_THROUGH_BLACK","FadeThroughBlack",F);x("UNCOVER_LEFT","UncoverLeft",F);x("UNCOVER_UP","UncoverUp",F);x("UNCOVER_RIGHT","UncoverRight",F);x("UNCOVER_DOWN","UncoverDown",F);x("UNCOVER_LEFT_UP","UncoverLeftUp",F);x("UNCOVER_RIGHT_UP","UncoverRightUp",F);
x("UNCOVER_LEFT_DOWN","UncoverLeftDown",F);x("UNCOVER_RIGHT_DOWN","UncoverRightDown",F);x("RANDOM_BARS_HORIZONTAL","RandomBarsHorizontal",F);x("RANDOM_BARS_VERTICAL","RandomBarsVertical",F);x("STRIPS_LEFT_UP","StripsLeftUp",F);x("STRIPS_RIGHT_UP","StripsRightUp",F);x("STRIPS_LEFT_DOWN","StripsLeftDown",F);x("STRIPS_RIGHT_DOWN","StripsRightDown",F);x("WIPE_LEFT","WipeLeft",F);x("WIPE_UP","WipeUp",F);x("WIPE_RIGHT","WipeRight",F);x("WIPE_DOWN","WipeDown",F);x("BOX_OUT","BoxOut",F);
x("BOX_IN","BoxIn",F);x("SPLIT_HORIZONTAL_OUT","SplitHorizontalOut",F);x("SPLIT_HORIZONTAL_IN","SplitHorizontalIn",F);x("SPLIT_VERTICAL_OUT","SplitVerticalOut",F);x("SPLIT_VERTICAL_IN","SplitVerticalIn",F);x("SHAPE_CIRCLE","ShapeCircle",F);x("SHAPE_DIAMOND","ShapeDiamond",F);x("COMB_HORIZONTAL","CombHorizontal",F);x("COMB_VERTICAL","CombVertical",F);x("FADE_SMOOTHLY","FadeSmoothly",F);x("NEWSFLASH","Newsflash",F);x("SHAPE_PLUS","ShapePlus",F);x("PUSH_DOWN","PushDown",F);x("PUSH_LEFT","PushLeft",F);
x("PUSH_RIGHT","PushRight",F);x("PUSH_UP","PushUp",F);x("WEDGE","Wedge",F);x("WHEEL_1_SPOKE","Wheel1Spoke",F);x("WHEEL_2_SPOKES","Wheel2Spokes",F);x("WHEEL_3_SPOKES","Wheel3Spokes",F);x("WHEEL_4_SPOKES","Wheel4Spokes",F);x("WHEEL_8_SPOKES","Wheel8Spokes",F);x("WHEEL_REVERSE_1_SPOKE","WheelReverse1Spoke",F);x("VORTEX_LEFT","VortexLeft",F);x("VORTEX_UP","VortexUp",F);x("VORTEX_RIGHT","VortexRight",F);x("VORTEX_DOWN","VortexDown",F);x("RIPPLE_CENTER","RippleCenter",F);
x("RIPPLE_RIGHT_UP","RippleRightUp",F);x("RIPPLE_LEFT_UP","RippleLeftUp",F);x("RIPPLE_LEFT_DOWN","RippleLeftDown",F);x("RIPPLE_RIGHT_DOWN","RippleRightDown",F);x("GLITTER_DIAMOND_LEFT","GlitterDiamondLeft",F);x("GLITTER_DIAMOND_UP","GlitterDiamondUp",F);x("GLITTER_DIAMOND_RIGHT","GlitterDiamondRight",F);x("GLITTER_DIAMOND_DOWN","GlitterDiamondDown",F);x("GLITTER_HEXAGON_LEFT","GlitterHexagonLeft",F);x("GLITTER_HEXAGON_UP","GlitterHexagonUp",F);x("GLITTER_HEXAGON_RIGHT","GlitterHexagonRight",F);
x("GLITTER_HEXAGON_DOWN","GlitterHexagonDown",F);x("GALLERY_LEFT","GalleryLeft",F);x("GALLERY_RIGHT","GalleryRight",F);x("CONVEYOR_LEFT","ConveyorLeft",F);x("CONVEYOR_RIGHT","ConveyorRight",F);x("DOORS_VERTICAL","DoorsVertical",F);x("DOORS_HORIZONTAL","DoorsHorizontal",F);x("WINDOW_VERTICAL","WindowVertical",F);x("WINDOW_HORIZONTAL","WindowHorizontal",F);x("WARP_IN","WarpIn",F);x("WARP_OUT","WarpOut",F);x("FLY_THROUGH_IN","FlyThroughIn",F);x("FLY_THROUGH_OUT","FlyThroughOut",F);
x("FLY_THROUGH_IN_BOUNCE","FlyThroughInBounce",F);x("FLY_THROUGH_OUT_BOUNCE","FlyThroughOutBounce",F);x("REVEAL_SMOOTH_LEFT","RevealSmoothLeft",F);x("REVEAL_SMOOTH_RIGHT","RevealSmoothRight",F);x("REVEAL_BLACK_LEFT","RevealBlackLeft",F);x("REVEAL_BLACK_RIGHT","RevealBlackRight",F);x("HONEYCOMB","Honeycomb",F);x("FERRIS_WHEEL_LEFT","FerrisWheelLeft",F);x("FERRIS_WHEEL_RIGHT","FerrisWheelRight",F);x("SWITCH_LEFT","SwitchLeft",F);x("SWITCH_RIGHT","SwitchRight",F);x("FLIP_LEFT","FlipLeft",F);
x("FLIP_RIGHT","FlipRight",F);x("FLASHBULB","Flashbulb",F);x("SHRED_STRIPS_IN","ShredStripsIn",F);x("SHRED_STRIPS_OUT","ShredStripsOut",F);x("SHRED_RECTANGLE_IN","ShredRectangleIn",F);x("SHRED_RECTANGLE_OUT","ShredRectangleOut",F);x("CUBE_LEFT","CubeLeft",F);x("CUBE_UP","CubeUp",F);x("CUBE_RIGHT","CubeRight",F);x("CUBE_DOWN","CubeDown",F);x("ROTATE_LEFT","RotateLeft",F);x("ROTATE_UP","RotateUp",F);x("ROTATE_RIGHT","RotateRight",F);x("ROTATE_DOWN","RotateDown",F);x("BOX_LEFT","BoxLeft",F);
x("BOX_UP","BoxUp",F);x("BOX_RIGHT","BoxRight",F);x("BOX_DOWN","BoxDown",F);x("ORBIT_LEFT","OrbitLeft",F);x("ORBIT_UP","OrbitUp",F);x("ORBIT_RIGHT","OrbitRight",F);x("ORBIT_DOWN","OrbitDown",F);x("PAN_LEFT","PanLeft",F);x("PAN_UP","PanUp",F);x("PAN_RIGHT","PanRight",F);x("PAN_DOWN","PanDown",F);x("AIRPLANE_LEFT","AirplaneLeft",F);x("AIRPLANE_RIGHT","AirplaneRight",F);x("ORIGAMI_LEFT","OrigamiLeft",F);x("ORIGAMI_RIGHT","OrigamiRight",F);x("DRAPE_LEFT","DrapeLeft",F);x("DRAPE_RIGHT","DrapeRight",F);
x("FALL_OVER_LEFT","FallOverLeft",F);x("FALL_OVER_RIGHT","FallOverRight",F);x("CURTAINS","Curtains",F);x("FRACTURE","Fracture",F);x("CRUSH","Crush",F);x("WIND_RIGHT","WindRight",F);x("WIND_LEFT","WindLeft",F);x("PEEL_OFF_LEFT","PeelOffLeft",F);x("PEEL_OFF_RIGHT","PeelOffRight",F);x("PRESTIGE","Prestige",F);x("PAGE_CURL_DOUBLE_LEFT","PageCurlDoubleLeft",F);x("PAGE_CURL_DOUBLE_RIGHT","PageCurlDoubleRight",F);x("PAGE_CURL_SINGLE_LEFT","PageCurlSingleLeft",F);
x("PAGE_CURL_SINGLE_RIGHT","PageCurlSingleRight",F);function Tc(a,b,c){this.dL=a;this.JC=b||q;this.ft=c||q}w=Tc.prototype;w.JC=q;w.ft=q;w.key=u("dL");w.Az=u("JC");w.shift=u("ft");function Uc(a){this.ia=a;this.WF=[]}Uc.prototype.type=u("ia");Uc.prototype.ln=u("WF");function Vc(a){this.Wb=a}Vc.prototype.id=u("Wb");Vc.prototype.Vh=ca(q);function Wc(a,b){this.Qf=a;this.ia=b}Wc.prototype.src=u("Qf");Wc.prototype.type=u("ia");function Xc(a){var b=[];if(a=a.match(/<source.+?>/g))for(var c=0;c<a.length;++c){var d=a[c],e=d.match(/src="([^"]+)"/)[1],d=d.match(/type="([^"]+)"/)[1];b.push(new Wc(e,d))}return b};function Yc(a,b,c,d){this.Wb=a;this.vg=b;this.Ga=c;this.Ea=d}B(Yc,Vc);w=Yc.prototype;w.Qd=u("vg");w.width=u("Ga");w.height=u("Ea");w.Vh=function(){return-1!=this.vg.indexOf("controls")};w.jB=function(){return Xc(this.vg)};function Zc(){}x("ispring.presenter.presentation.ITimestamp",Zc,j);Zc.prototype.N=t();Zc.prototype.slideIndex=Zc.prototype.N;Zc.prototype.la=t();Zc.prototype.stepIndex=Zc.prototype.la;Zc.prototype.Pa=t();Zc.prototype.timeOffset=Zc.prototype.Pa;function $c(a,b,c){this.ia=a;this.Ih=b;this.Gg=c}$c.prototype.type=u("ia");$c.prototype.pb=u("Ih");$c.prototype.Lj=u("Gg");function ad(a,b,c){this.yK=a;this.Ih=b;this.uw=c}ad.prototype.Rk=u("yK");ad.prototype.pb=u("Ih");ad.prototype.fg=u("uw");function bd(a){this.hf=a}bd.prototype.count=function(){return this.hf.length};function cd(a){0>=a.count()&&g(Error("index is out of range"));return a.hf[0]}function dd(a,b){for(var c=a.hf,d=0;d<c.length;++d){var e=c[d];if(0<=ed(b,e.pb())&&0>ed(b,e.fg()))return e}return m};function fd(a,b){this.gd=a;this.W=b;this.hf=[];for(var c=this.gd.yb,d=m,e=0;e<c.count();++e){var f;f=c;var h=e;(0>h||h>=f.count())&&g(Error("index is out of range"));f=f.yb[h];h=f.pb();switch(f.type()){case "play":d&&hd(this,d,h);d=f;break;case "togglePlay":d&&id(this,d,h)?(hd(this,d,h),d=m):(d&&hd(this,d),d=f);break;case "stop":d&&(hd(this,d,h),d=m)}}d&&hd(this,d)}fd.prototype.vz=function(){return new bd(this.hf)};
function hd(a,b,c){c&&!id(a,b,c)&&(c=m);c||(c=jd(a,b));a.hf.push(new ad(b,b.pb(),c))}function id(a,b,c){a=jd(a,b);return 0<=ed(a,c)}function jd(a,b){var c=kd,d=a.gd,e=d.Mf,f=d.Ie,h=m;if(ma(e))h=d.duration(),h=h-(b.Lj()||0)+h*(e-1);else switch(e){case c.yv:f=-1;break;case c.zv:f=Math.max(f,0)}e=b.pb();f=0>f?new ld(e.N(),e.la()+1,0):new ld(e.N()+f+1,-1,0);c=m;h!==m&&(c=a.W,e=c.$f(e,l,q),h=Math.min(e+h,c.duration()),c=c.Pg(h,l,q));return c&&0>ed(c,f)?c:f};function md(a,b){this.yg=a;this.Nb=b}md.prototype.name=u("yg");md.prototype.time=u("Nb");function nd(){this.wl=[]}nd.prototype.count=function(){return this.wl.length};nd.prototype.add=function(a){this.wl.push(a)};function od(a,b){(0>b||b>=a.count())&&g(Error());return a.wl[b]};function pd(){this.yb=[]}pd.prototype.count=function(){return this.yb.length};function qd(a,b,c){this.Wb=a;this.nh=b;this.ga=c;this.wl=new nd;this.yb=new pd}w=qd.prototype;w.Ie=-1;w.Mf=1;w.ne=1;w.hf=m;w.id=u("Wb");w.duration=u("ga");w.volume=u("ne");w.setVolume=aa("ne");w.Mg=u("wl");function rd(a,b){a.hf||(a.hf=(new fd(a,b)).vz());return a.hf}var kd={zv:"untilNextSlide",yv:"untilNextClick",jr:"untilNextSound"};function sd(a,b,c,d){qd.call(this,a,b,c);this.fF=d}B(sd,qd);sd.prototype.fA=u("QK");sd.prototype.TA=u("bN");sd.prototype.HA=u("JM");function td(){}x("ispring.events.IEventDispatcher",td,j);td.prototype.addHandler=t();td.prototype.addHandler=td.prototype.addHandler;td.prototype.removeHandler=t();td.prototype.removeHandler=td.prototype.removeHandler;function ud(){}x("ispring.utils.assets.IAsset",ud,j);ud.prototype.Wc=t();ud.prototype.isLoaded=ud.prototype.Wc;ud.prototype.Va=t();ud.prototype.progress=ud.prototype.Va;ud.prototype.load=t();ud.prototype.load=ud.prototype.load;ud.prototype.yB=t();ud.prototype.unload=ud.prototype.yB;ud.prototype.hi=t();ud.prototype.loadCompleteEvent=ud.prototype.hi;ud.prototype.ii=t();ud.prototype.loadFailedEvent=ud.prototype.ii;ud.prototype.sA=t();ud.prototype.loadProgressEvent=ud.prototype.sA;function vd(){}x("ispring.utils.assets.IGraphicAsset",vd,j);vd.prototype.width=t();vd.prototype.width=vd.prototype.width;vd.prototype.height=t();vd.prototype.height=vd.prototype.height;vd.prototype.yz=t();vd.prototype.createInstance=vd.prototype.yz;vd.prototype.xz=t();vd.prototype.createImgInstance=vd.prototype.xz;x("ispring.presenter.presentation.assets.ISlideThumbnail",t(),j);function wd(){this.uo=new G;this.wo=new G;this.RD=new G}wd.prototype.Rl=q;wd.prototype.Ql=q;wd.prototype.Je=0;wd.prototype.Wc=u("Rl");wd.prototype.isLoaded=wd.prototype.Wc;wd.prototype.Va=u("Je");wd.prototype.progress=wd.prototype.Va;wd.prototype.load=function(){!this.Rl&&!this.Ql&&(this.Ql=l,this.Ge())};wd.prototype.load=wd.prototype.load;wd.prototype.yB=function(){if(this.Rl||this.Ql)xd(this),this.ff.src="",this.ff=m,this.Ql=this.Rl=q,this.yk(0)};wd.prototype.unload=wd.prototype.yB;
wd.prototype.yk=function(a){this.Je!=a&&(this.Je=a,this.RD.J(this))};wd.prototype.hi=u("uo");wd.prototype.loadCompleteEvent=wd.prototype.hi;wd.prototype.ii=u("wo");wd.prototype.loadFailedEvent=wd.prototype.ii;wd.prototype.sA=u("RD");wd.prototype.loadProgressEvent=wd.prototype.sA;var yd=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function zd(a,b,c){a=[a,"&","t","=",encodeURIComponent(String((new Date).getTime()))];if(a[1]){var d=a[0],e=d.indexOf("#");0<=e&&(a.push(d.substr(e)),a[0]=d=d.substr(0,e));e=d.indexOf("?");0>e?a[1]="?":e==d.length-1&&(a[1]=j)}a=a.join("");wd.call(this);this.Jo=a;this.Ga=b;this.Ea=c}B(zd,wd);w=zd.prototype;w.ff=m;w.Ge=function(){this.ff=new Image;this.ff.onload=A(this.xs,this);this.ff.onerror=A(this.UL,this);this.ff.src=this.Jo};function xd(a){a.ff.onload=m;a.ff.onerror=m}
w.xs=function(){xd(this);this.Ql=q;this.Rl=l;this.yk(1);this.uo.J(this)};w.UL=function(){xd(this);this.Ql=this.Rl=q;this.wo.J(this);this.yk(0)};function Gd(a){a.Wc()||g(Error("asset not loaded"))}w.path=u("Jo");w.width=function(){if(y(this.Ga))return this.Ga;Gd(this);return this.ff.width};zd.prototype.width=zd.prototype.width;zd.prototype.height=function(){if(y(this.Ea))return this.Ea;Gd(this);return this.ff.height};zd.prototype.height=zd.prototype.height;
zd.prototype.yz=function(){Gd(this);var a=hc("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.ff,0,0);return a};zd.prototype.createInstance=zd.prototype.yz;zd.prototype.xz=function(){Gd(this);return this.ff.cloneNode(l)};zd.prototype.createImgInstance=zd.prototype.xz;function Hd(a,b,c){zd.call(this,a,b,c)}B(Hd,zd);Hd.prototype.url=u("Jo");Hd.prototype.url=Hd.prototype.url;function ld(a,b,c){this.$b=a;this.mG=b;this.vt=c}ld.prototype.$b=0;ld.prototype.mG=0;ld.prototype.vt=0;ld.prototype.N=u("$b");ld.prototype.slideIndex=ld.prototype.N;ld.prototype.la=u("mG");ld.prototype.stepIndex=ld.prototype.la;ld.prototype.Pa=u("vt");ld.prototype.timeOffset=ld.prototype.Pa;function ed(a,b){return a.N()!=b.N()?a.N()-b.N():a.la()!=b.la()?a.la()-b.la():a.Pa()-b.Pa()};function Id(){}Id.prototype.type=ca("none");function Jd(a,b){this.Wb=a;this.xc=b}w=Jd.prototype;w.Wb="";w.xc="";w.Ga=0;w.Ea=0;w.Ep=0;w.Ig=1;w.width=u("Ga");w.kn=aa("Ga");w.height=u("Ea");w.Ou=aa("Ea");w.id=u("Wb");w.url=u("xc");w.timeout=function(){return this.Ep*this.Ig};w.setTimeout=function(a){this.Ep=0<=a?a:0};w.lg=aa("Ig");function Kd(){this.qb=l}Kd.prototype.enabled=u("qb");Kd.prototype.enabled=Kd.prototype.enabled;Kd.prototype.ye=aa("qb");function Ld(){}x("ispring.presenter.presentation.resources.references.IReference",Ld,j);Ld.prototype.type=t();Ld.prototype.type=Ld.prototype.type;Ld.prototype.title=t();Ld.prototype.title=Ld.prototype.title;Ld.prototype.url=t();Ld.prototype.url=Ld.prototype.url;Ld.prototype.target=t();Ld.prototype.target=Ld.prototype.target;Ld.prototype.navigate=t();Ld.prototype.navigate=Ld.prototype.navigate;function Md(a,b){b||(b={});var c=window,d="undefined"!=typeof a.href?a.href:String(a),e=b.target||a.target,f=[],h;for(h in b)switch(h){case "width":case "height":case "top":case "left":f.push(h+"="+b[h]);break;case "target":case "noreferrer":break;default:f.push(h+"="+(b[h]?1:0))}f=f.join(",");if(b.noreferrer){if(c=c.open("",e,f))vb&&-1!=d.indexOf(";")&&(d="'"+d.replace(/'/g,"%27")+"'"),c.opener=m,xb?c.location.href=d:(d=za(d),c.document.write('<META HTTP-EQUIV="refresh" content="0; url='+d+'">'),
c.document.close())}else c=c.open(d,e,f);return c};function Nd(a,b,c,d){this.ia=a;this.Dk=b;this.xc=c;this.lj=d}Nd.prototype.type=u("ia");Nd.prototype.type=Nd.prototype.type;Nd.prototype.title=u("Dk");Nd.prototype.title=Nd.prototype.title;Nd.prototype.url=u("xc");Nd.prototype.url=Nd.prototype.url;Nd.prototype.target=u("lj");Nd.prototype.target=Nd.prototype.target;Nd.prototype.navigate=function(a){Md(this.xc,{target:a||this.lj})};Nd.prototype.navigate=Nd.prototype.navigate;function Od(a,b,c){this.yg=a;this.kL=b;this.ON=[].concat(c)}Od.prototype.name=u("yg");Od.prototype.localName=u("kL");Od.prototype.AB=u("ON");var Pd={oV:"prompt",dR:"always",rU:"never"};x("ispring.presenter.presentation.settings.PresentationResumeMode",Pd,j);x("PROMPT_TO_RESUME","prompt",Pd);x("ALWAYS_RESUME","always",Pd);x("NEVER_RESUME","never",Pd);function Qd(a,b){this.yg=a;this.Nx=b||m}Qd.prototype.Nx=m;Qd.prototype.name=u("yg");Qd.prototype.name=Qd.prototype.name;Qd.prototype.Tm=function(){return this.Nx?cb(this.Nx):m};Qd.prototype.params=Qd.prototype.Tm;function Rd(){this.Ph=[]}Rd.prototype.add=function(a){this.Ph.push(a)};Rd.prototype.count=function(){return this.Ph.length};Rd.prototype.lg=function(a){for(var b=0;b<this.Ph.length;++b)this.Ph[b].lg(a)};function Sd(a,b){this.vD=a;this.HC=b}function Td(a){this.$v=a}Td.prototype.Xt=u("$v");var Ud={mV:"slide",DT:"interaction",xV:"quiz"};x("ispring.presenter.presentation.slides.SlideType",Ud,j);x("PRESENTATION_SLIDE","slide",Ud);x("INTERACTION_SLIDE","interaction",Ud);x("QUIZ_SLIDE","quiz",Ud);function Vd(a,b,c,d,e){this.jy=a;this.DF=b;this.Us=c;this.fC=d;this.MG=e}Vd.prototype.quizState=u("DF");Vd.prototype.quizPassed=u("Us");Vd.prototype.allowRetakeQuiz=u("fC");function Wd(a){return{type:a.jy,state:a.DF,passed:a.Us,retake:a.fC,attempts:a.MG}}function Xd(a){var b=a.currentSession(),c=b.quiz().type(),d=b.quizState();a=a.usedAttemptsCount();var e=q,f=q;"graded"==c&&(e=b.quizPassed(),f=b.allowRetakeQuiz());return new Vd(c,d,e,f,a)};function Yd(a){this.ia=a}Yd.prototype.type=u("ia");function Zd(a,b,c){this.Wb=a;this.jK=b;this.vg=c}B(Zd,Vc);Zd.prototype.sj=u("jK");Zd.prototype.Qd=u("vg");Zd.prototype.jB=function(){return Xc(this.vg)};function $d(a,b,c){qd.call(this,a,b,c)}B($d,qd);$d.prototype.po=q;$d.prototype.bL=q;$d.prototype.vg="";$d.prototype.Qd=u("vg");function ee(a,b,c,d){this.El=a;this.ga=b;this.Mb=c||m;this.oG=d||q}ee.prototype.Mb=m;ee.prototype.JO=u("El");ee.prototype.effectType=ee.prototype.JO;ee.prototype.duration=u("ga");ee.prototype.duration=ee.prototype.duration;ee.prototype.na=function(){return new ee(this.El,this.ga,this.Mb,this.oG)};function fe(){}fe.prototype.rE=m;fe.prototype.xF=m;fe.prototype.Ej=u("rE");function ge(a,b){a.rE=b}fe.prototype.Dq=u("xF");function he(a,b){a.xF=b};function ie(){}x("ispring.presenter.presentation.ICompany",ie,j);ie.prototype.Qm=t();ie.prototype.logo=ie.prototype.Qm;ie.prototype.ng=t();ie.prototype.webSiteUrl=ie.prototype.ng;ie.prototype.Wq=t();ie.prototype.webSiteTarget=ie.prototype.Wq;function je(){}x("ispring.presenter.presentation.IPresenter",je,j);je.prototype.name=t();je.prototype.name=je.prototype.name;je.prototype.tq=t();je.prototype.jobTitle=je.prototype.tq;je.prototype.Tp=t();je.prototype.biography=je.prototype.Tp;je.prototype.ng=t();je.prototype.webSiteUrl=je.prototype.ng;je.prototype.$p=t();je.prototype.email=je.prototype.$p;je.prototype.zq=t();je.prototype.phone=je.prototype.zq;je.prototype.pe=t();je.prototype.company=je.prototype.pe;je.prototype.Um=t();
je.prototype.photo=je.prototype.Um;function ke(){}ke.prototype.XD=m;ke.prototype.Mp="";ke.prototype.ZG="_blank";ke.prototype.Qm=u("XD");ke.prototype.logo=ke.prototype.Qm;ke.prototype.ng=u("Mp");ke.prototype.webSiteUrl=ke.prototype.ng;ke.prototype.dB=aa("Mp");ke.prototype.Wq=u("ZG");ke.prototype.webSiteTarget=ke.prototype.Wq;function le(){}w=le.prototype;w.yg="";w.KD="";w.qC="";w.Mp="";w.$C="";w.dF="";w.Nn=m;w.eF=m;w.name=u("yg");le.prototype.name=le.prototype.name;le.prototype.tq=u("KD");le.prototype.jobTitle=le.prototype.tq;le.prototype.Tp=u("qC");le.prototype.biography=le.prototype.Tp;le.prototype.ng=u("Mp");le.prototype.webSiteUrl=le.prototype.ng;le.prototype.dB=aa("Mp");le.prototype.$p=u("$C");le.prototype.email=le.prototype.$p;le.prototype.zq=u("dF");le.prototype.phone=le.prototype.zq;le.prototype.pe=u("Nn");
le.prototype.company=le.prototype.pe;le.prototype.WA=aa("Nn");le.prototype.Um=u("eF");le.prototype.photo=le.prototype.Um;function me(){this.lE={}}me.prototype.NI=function(a){return E(this.lE,a,l)};me.prototype.navigationActionIsEnabled=me.prototype.NI;function ne(){}x("ispring.presenter.presentation.slides.ISlideNotes",ne,j);ne.prototype.text=t();ne.prototype.text=ne.prototype.text;ne.prototype.Qd=t();ne.prototype.html=ne.prototype.Qd;function oe(a,b,c){for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];c&&(d=c(d));a=a.replace(RegExp(d,"g"),e)}return a};function pe(a,b){this.tt=a||"";this.vg=b||""}pe.prototype.text=u("tt");pe.prototype.text=pe.prototype.text;pe.prototype.Qd=u("vg");pe.prototype.html=pe.prototype.Qd;function qe(){}x("ispring.presenter.presentation.slides.ISlide",qe,j);qe.prototype.type=t();qe.prototype.type=qe.prototype.type;qe.prototype.index=t();qe.prototype.index=qe.prototype.index;qe.prototype.Sq=t();qe.prototype.visibleIndex=qe.prototype.Sq;qe.prototype.visible=t();qe.prototype.visible=qe.prototype.visible;qe.prototype.Wc=t();qe.prototype.isLoaded=qe.prototype.Wc;qe.prototype.title=t();qe.prototype.title=qe.prototype.title;qe.prototype.iB=t();qe.prototype.slideNotes=qe.prototype.iB;
qe.prototype.transition=t();qe.prototype.transition=qe.prototype.transition;qe.prototype.duration=t();qe.prototype.duration=qe.prototype.duration;qe.prototype.pn=t();qe.prototype.thumbnail=qe.prototype.pn;qe.prototype.startTime=t();qe.prototype.startTime=qe.prototype.startTime;qe.prototype.Sm=t();qe.prototype.nestingLevel=qe.prototype.Sm;qe.prototype.text=t();qe.prototype.text=qe.prototype.text;qe.prototype.ki=t();qe.prototype.metaCommands=qe.prototype.ki;qe.prototype.MA=t();
qe.prototype.presenter=qe.prototype.MA;qe.prototype.Cj=t();qe.prototype.Ba=t();qe.prototype.animationSteps=qe.prototype.Ba;qe.prototype.Pg=t();qe.prototype.convertTimeToTimestamp=qe.prototype.Pg;function re(){this.mk=[]}re.prototype.add=function(a){this.mk.push(a)};re.prototype.count=function(){return this.mk.length};function se(a,b){(0>b||b>=a.mk.length)&&g(Error("index is out of range"));return a.mk[b]}function te(a,b){for(var c=0;c<a.mk.length;++c){var d=a.mk[c];if(d.id()==b)return d}return m}re.prototype.xd=u("mk");function ue(){this.yb=[]}ue.prototype.nI=function(a){(0>a||a>=this.count())&&g(Error("index is out of bounds"));return this.yb[a]};ue.prototype.getMetaCommand=ue.prototype.nI;ue.prototype.count=function(){return this.yb.length};ue.prototype.count=ue.prototype.count;function ve(){}x("ispring.presenter.presentation.slides.IAnimationStep",ve,j);ve.prototype.Yf=t();ve.prototype.automaticAdvance=ve.prototype.Yf;ve.prototype.duration=t();ve.prototype.duration=ve.prototype.duration;ve.prototype.startTime=t();ve.prototype.startTime=ve.prototype.startTime;function we(a,b,c){this.KM=a;this.Rx=b!=m?b:0;this.sl=y(c)?c:l;this.le=0}we.prototype.Yf=u("sl");we.prototype.automaticAdvance=we.prototype.Yf;we.prototype.duration=function(){return this.KM+this.Rx};we.prototype.duration=we.prototype.duration;we.prototype.startTime=u("le");we.prototype.startTime=we.prototype.startTime;we.prototype.bB=aa("le");function xe(){}x("ispring.presenter.presentation.slides.IAnimationSteps",xe,j);xe.prototype.count=t();xe.prototype.count=xe.prototype.count;xe.prototype.nb=t();xe.prototype.getStep=xe.prototype.nb;xe.prototype.duration=t();xe.prototype.duration=xe.prototype.duration;function ye(){this.zp=[]}ye.prototype.ga=0;ye.prototype.add=function(a){a.bB(this.ga);this.zp.push(a);this.ga+=a.duration()};ye.prototype.count=function(){return this.zp.length};ye.prototype.count=ye.prototype.count;ye.prototype.nb=function(a){(0>a||a>=this.zp.length)&&g(Error("stepIndex is out of range"));return this.zp[a]};ye.prototype.getStep=ye.prototype.nb;ye.prototype.duration=u("ga");ye.prototype.duration=ye.prototype.duration;function K(a){this.ia=a;this.uN=new re;this.Et=new re;this.vL=new ue;this.rK=new fe;this.lx=new me;this.VG=new G;this.ql=new ye}w=K.prototype;w.le=0;w.Cf=-1;w.UG=-1;w.Qe=l;w.GD=q;w.Qf=m;w.Dk="";w.tt="";w.sl=q;w.nr=l;w.wG=m;w.nx=0;w.yl=q;w.Gt=q;w.qF=m;w.Ba=u("ql");K.prototype.animationSteps=K.prototype.Ba;K.prototype.type=u("ia");K.prototype.type=K.prototype.type;K.prototype.index=u("Cf");K.prototype.index=K.prototype.index;K.prototype.Sq=function(){this.Qe||g(Error("slide is hidden"));return this.UG};
K.prototype.visibleIndex=K.prototype.Sq;K.prototype.visible=u("Qe");K.prototype.visible=K.prototype.visible;K.prototype.kb=aa("Qe");K.prototype.Wc=u("GD");K.prototype.isLoaded=K.prototype.Wc;K.prototype.src=u("Qf");K.prototype.title=u("Dk");K.prototype.title=K.prototype.title;K.prototype.cB=aa("Dk");K.prototype.iB=u("DL");K.prototype.slideNotes=K.prototype.iB;K.prototype.Yf=u("sl");K.prototype.transition=u("Me");K.prototype.transition=K.prototype.transition;
K.prototype.duration=function(){var a=this.Me.duration();return this.ql.duration()+a};K.prototype.duration=K.prototype.duration;K.prototype.Sb=u("uN");K.prototype.rb=u("Et");K.prototype.pn=u("wG");K.prototype.thumbnail=K.prototype.pn;K.prototype.startTime=u("le");K.prototype.startTime=K.prototype.startTime;K.prototype.bB=aa("le");K.prototype.Op=u("nr");K.prototype.Sm=u("nx");K.prototype.nestingLevel=K.prototype.Sm;K.prototype.text=u("tt");K.prototype.text=K.prototype.text;K.prototype.ki=u("vL");
K.prototype.metaCommands=K.prototype.ki;K.prototype.MA=u("qF");K.prototype.presenter=K.prototype.MA;K.prototype.Zf=u("rK");K.prototype.Cj=u("lx");K.prototype.navigationSettings=K.prototype.Cj;w=K.prototype;w.nf=u("yl");w.ev=u("Gt");function ze(a,b){a.Gt!=b&&(a.Gt=b,a.VG.J(a.index()))}w.persistState=function(){return{completed:this.yl,visited:this.Gt}};w.Pp=function(a){this.yl=E(a,"completed",q);ze(this,E(a,"visited",q))};
w.Pg=function(a,b){isNaN(a)&&g(Error("NaN time not accepted"));0>a&&g(Error("negative time not accepted"));var c=0;if(b&&this.transition()!=m){var d=this.transition().duration();d<a?a-=d:c=-1}if(0==c){for(d=this.Ba();c<d.count();++c){var e=d.nb(c);if(e.duration()>=a)break;a-=e.duration()}c==d.count()&&(0.001>=a?(c-=1,e=d.nb(c),a=e.duration()):g(Error("time out of bounds")))}return new ld(this.index(),c,a)};K.prototype.convertTimeToTimestamp=K.prototype.Pg;function Ae(){K.call(this,"quiz")}B(Ae,K);w=Ae.prototype;w.Sx=m;w.Ms=m;w.hy=0;w.pz=u("Fv");w.persistState=function(a){var b=Ae.T.persistState.call(this,a);a&&a.Wo?(a=a.Ka(),b.quizState=a.persistState(),a=Xd(a),b.quizInfo=Wd(a)):(b.quizState=this.Sx,b.quizInfo=this.Ms?Wd(this.Ms):m,b.quizInactivityDuration=this.hy);return b};
w.Pp=function(a,b){Ae.T.Pp.call(this,a,b);this.Sx=a.quizState;var c=a.quizInfo;c&&(this.Ms=new Vd(c.type,c.state,c.passed,c.retake,c.attempts));"quizInactivityDuration"in a&&(this.hy=a.quizInactivityDuration+b)};w.Vm=u("Wx");w.ZA=aa("Wx");function Be(a){this.Ws=a||q}Be.prototype.Ws=q;Be.prototype.required=u("Ws");function Ce(a,b){this.Ws=b||q;this.ls=ia(a)?a:[a]}B(Ce,Be);Ce.prototype.Lt=function(a){return 1==this.ls.length?this.ls[0]==a:0<=D.indexOf(this.ls,a)};Ce.prototype.na=function(){return new Ce(this.ls,this.required())};function Ge(a){this.tc=a;for(var b=0,c=0;c<a.length;++c)var d=a[c],b=ma(d)?b+d:b+d.duration();this.ga=b}Ge.prototype.duration=u("ga");Ge.prototype.pq=function(a,b){if(a>this.ga)return q;if(0==a&&b>=this.ga)return l;for(var c=this.tc.length,d=0;d<c;++d){var e=this.tc[d],f=0;if(ma(e))f=e;else if(f=e.duration(),a<=f&&e.pq(a,b))return l;if(b<f)break;a=Math.max(a-f,0);b-=f}return q};function He(a,b,c){this.qc=a;this.Mf=b;this.fp=c||0;this.ga=a.duration()*b+this.fp*(b-1)}He.prototype.duration=u("ga");He.prototype.pq=function(a,b){if(a>this.ga)return q;if(0==a&&b>=this.ga)return l;var c=this.fp,d=this.qc.duration(),e=Math.floor(a/(d+c)),f=Math.floor(b/(d+c));if(1<f-e)return l;for(;e<=f;++e){var h=e*(d+c);if(a<=h+d&&b>=h&&this.qc.pq(Math.max(a-h,0),b-h))return l}return q};function Ie(){this.fb=[];this.reset()}Ie.prototype.oe=function(){this.fb.push([])};Ie.prototype.Md=function(a,b,c){c=y(c)?c:this.fb.length-1;for(c=Math.max(c,0);this.fb.length-1<c;)this.fb.push([]);this.fb[c].push({id:a,action:b})};Ie.prototype.reset=function(){this.Uo=-1;this.Ch=0};
Ie.prototype.Ac=function(a,b){a=Math.min(a,this.fb.length-1);for(var c={},d=this.Uo<a||this.Uo==a&&this.Ch<=b,e=d?Math.max(this.Uo,0):0;e<=a;++e)for(var f=e==this.Uo&&d?this.Ch:0,h=e==a?b:Number.MAX_VALUE,i=this.fb[e],k=0;k<i.length;++k){var n=i[k];n.action.pq(f,h)&&(c[n.id]=l)}this.Uo=a;this.Ch=b;return $a(c)};function Je(a,b){this.Nb=b||0;this.CC=a}Je.prototype.Nb=0;Je.prototype.time=u("Nb");function Ke(a){var b;a:{var c=a.CC;a=a.time();for(var c=c.yG,d=c.length-1;0<=d;--d)if(b=c[d],a>=b.time){b=b.freeze?b.hu:b.hu+a;break a}b=b.hu+a}return b}Je.prototype.add=function(a){var b=this.Vj();b.Nb+=a;return b};Je.prototype.Vj=function(){return new Je(this.CC,this.Nb)};function Le(a){this.Gy=new Je(this);this.yG=[{time:0,hu:a,freeze:q}]}function Me(a){return a.Gy}
function Ne(a,b,c,d){a=a.yG;for(var e=a.length,f=q,h=0;h<a.length;++h){var i=a[h].time;if(i>=b){e=h;f=i==b;break}}a.splice(e,f?1:0,{time:b,hu:c,freeze:d||q})};function Oe(a,b){this.L=a||m;this.yl=b!==j?b:l}Oe.prototype.L=m;Oe.prototype.Y=u("L");Oe.prototype.nf=u("yl");function Pe(a,b,c){Oe.call(this,b,c);this.Gc=a!=m?a:Number.MAX_VALUE}B(Pe,Oe);function Qe(a,b){Oe.call(this,a,b);this.ke={}}B(Qe,Oe);function Re(a,b,c,d){c=new Qe(c,d);c.ke[a]=b;return c}Qe.prototype.add=function(a){var b=new Qe(this.Y(),this.nf());b.ke=cb(this.ke);for(var c in a.ke)a.ke.hasOwnProperty(c)&&(b.ke[c]=a.ke[c]);return b};function Se(a,b,c){Oe.call(this,c);this.Is=a;this.Gc=b}B(Se,Oe);Se.prototype.Zg=u("Is");function Te(a,b,c){this.qL=a;this.ia=b;this.Gg=y(c)?c:m}var Ue={sv:"play",rv:"pause",xv:"stop"};Te.prototype.Gg=m;Te.prototype.yq=u("qL");Te.prototype.type=u("ia");Te.prototype.Lj=u("Gg");function Ve(a){this.ia=a}var We={$B:"stopEffectChannel"};Ve.prototype.type=u("ia");function Xe(){return"visibility rotateTo rotateBy moveX moveY scaleX scaleY scaleX2 scaleY2 filter shiftX cssProperties cssTextProperties textColor strokeColor fillColor imgColor sound video".split(" ")};var Ye={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Ze(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if($e.test(c))return a=c,$e.test(a)||g(Error("'"+a+"' is not a valid hex color")),4==a.length&&(a=a.replace(af,"#$1$1$2$2$3$3")),b.eA=a.toLowerCase(),b.type="hex",b;a:{var d=a.match(bf);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.eA=cf(c[0],c[1],c[2]),b.type="rgb",b;if(Ye&&(c=Ye[a.toLowerCase()]))return b.eA=c,b.type="named",b;g(Error(a+
" is not a valid color string"))}var af=/#(.)(.)(.)/;function cf(a,b,c){a=Number(a);b=Number(b);c=Number(c);(isNaN(a)||0>a||255<a||isNaN(b)||0>b||255<b||isNaN(c)||0>c||255<c)&&g(Error('"('+a+","+b+","+c+'") is not a valid RGB color'));a=df(a.toString(16));b=df(b.toString(16));c=df(c.toString(16));return"#"+a+b+c}function ef(a,b,c){0>c?c+=1:1<c&&(c-=1);return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+6*(b-a)*(2/3-c):a}var $e=/^#(?:[0-9a-f]{3}){1,2}$/i,bf=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function df(a){return 1==a.length?"0"+a:a};function ff(a,b,c){Oe.call(this,b,c);this.Ad=a||q}B(ff,Oe);ff.prototype.add=function(a){this.Ad&&a.Ad&&g(Error("can't add absolute transforms"));var b=a.Ad?a:this,b=b.Vj().mr(b===a?this:a);b.Ad=this.Ad||a.Ad;return b};function gf(a,b,c,d,e){ff.call(this,c,d,e);this.xf=a;this.Tj=[];this.Ri=b||0}B(gf,ff);gf.prototype.color=u("xf");gf.prototype.Vj=function(){var a=new gf(this.xf.na(),this.Ri,this.Ad,this.Y(),this.nf());a.Tj=D.na(this.Tj);return a};gf.prototype.mr=function(a){if(this.Ad){this.xf.add(a.xf);for(var b=0;b<a.Tj.length;++b)this.xf.add(a.Tj[b])}else this.Tj=D.concat(this.Tj,[a.xf],a.Tj);return this};gf.prototype.Wk=function(){var a=this.Vj();a.xf.multiple(-1);return a};var hf={RGB:"rgb",OB:"hsl",PB:"hsl_ccw"};
function jf(a,b){this.Jb=a;this.Vb=b}w=jf.prototype;
w.xd=function(a){var b=D.na(this.Vb);switch(this.Jb){case hf.RGB:b[0]=Sb(b[0],0,255);b[1]=Sb(b[1],0,255);b[2]=Sb(b[2],0,255);break;default:b[0]%=360,b[1]=Sb(b[1],0,1),b[2]=Sb(b[2],0,1)}if(a==this.Jb)return b;var c;a:{switch(this.Jb){case hf.RGB:c=b[0]/255;var d=b[1]/255,b=b[2]/255,e=Math.max(c,d,b),f=Math.min(c,d,b),h=0,i=0,k=0.5*(e+f);e!=f&&(e==c?h=60*(d-b)/(e-f):e==d?h=60*(b-c)/(e-f)+120:e==b&&(h=60*(c-d)/(e-f)+240),i=0<k&&0.5>=k?(e-f)/(2*k):(e-f)/(2-2*k));c=[Math.round(h+360)%360,i,k];break a}c=
b}a:{e=c;switch(a){case hf.RGB:a=e[1];c=e[2];f=b=d=0;e=e[0]/360;0==a?d=b=f=255*c:(h=f=0,h=0.5>c?c*(1+a):c+a-a*c,f=2*c-h,d=255*ef(f,h,e+1/3),b=255*ef(f,h,e),f=255*ef(f,h,e-1/3));a=[Math.round(d),Math.round(b),Math.round(f)];break a}a=e}return a};w.na=function(){return new jf(this.Jb,D.na(this.Vb))};w.add=function(a){this.Jb!=a.Jb&&(this.Vb=this.xd(a.Jb),this.Jb=a.Jb);this.Vb[0]+=a.Vb[0];this.Vb[1]+=a.Vb[1];this.Vb[2]+=a.Vb[2]};w.multiple=function(a){this.Vb[0]*=a;this.Vb[1]*=a;this.Vb[2]*=a};
w.toString=function(){var a=this.xd(hf.RGB);a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return cf(a[0],a[1],a[2])};w.Sg=function(a){var b=this.Jb==a.Jb?this.Vb:this.xd(a.Jb);return D.Sg(b,a.Vb)};function kf(a,b,c,d){ff.call(this,b,c,d);this.Ec=a||0}B(kf,ff);kf.prototype.Lg=u("Ec");kf.prototype.Vj=function(){return new kf(this.Ec,this.Ad,this.Y(),this.nf())};kf.prototype.mr=function(a){this.Ec+=a.Ec;return this};kf.prototype.Wk=function(){return new kf(-1*this.Ec,this.Ad,this.Y(),this.nf())};function lf(a,b,c,d){ff.call(this,b,c,d);this.Aa=y(a)?a:1}B(lf,ff);lf.prototype.scale=u("Aa");lf.prototype.Vj=function(){return new lf(this.Aa,this.Ad,this.Y(),this.nf())};lf.prototype.mr=function(a){this.Aa*=a.Aa;return this};lf.prototype.Wk=function(){return new lf(1/this.Aa,this.Ad,this.Y(),this.nf())};function mf(a,b){Oe.call(this,b,l);this.Qe=a!==j?a:l}B(mf,Oe);mf.prototype.visible=u("Qe");function nf(a,b,c,d){ff.call(this,b,c,d);this.Zb=a||0}B(nf,ff);function of(a){return a.Zb}nf.prototype.Vj=function(){return new nf(this.Zb,this.Ad,this.Y(),this.nf())};nf.prototype.mr=function(a){this.Zb+=a.Zb;return this};nf.prototype.Wk=function(){return new nf(-1*this.Zb,this.Ad,this.Y(),this.nf())};function pf(a,b,c){Oe.call(this,b,c);this.ft=a||0}B(pf,Oe);pf.prototype.shift=u("ft");function qf(a){this.Qc=a||[]}w=qf.prototype;w.count=function(){return this.Qc.length};w.add=function(a){this.Qc.push(a)};function rf(a,b){0<=b&&b<a.count()||g(Error("index is out of range"));return a.Qc[b]}w.na=function(){var a=new qf;a.Qc=D.na(this.Qc);return a};w.concat=function(a){this.Qc=D.concat(this.Qc,a.Qc)};w.xd=function(){return D.na(this.Qc)};function sf(){this.Qc={}}sf.prototype.na=function(){var a=new sf,b;for(b in this.Qc)this.Qc.hasOwnProperty(b)&&(a.Qc[b]=this.Qc[b].na());return a};function tf(a,b,c){if(!(b in a.Qc)){if(!c)return m;a.Qc[b]=new qf}return a.Qc[b]}function uf(a,b,c){return(a=tf(a,b,q))&&0<a.count()?rf(a,a.count()-1):c?new c:m}function vf(a){return uf(a,"cssTextProperties")};function wf(){this.Hg={}}wf.prototype.get=function(a){a in this.Hg||(this.Hg[a]=new sf);return this.Hg[a]};wf.prototype.set=function(a,b){this.Hg[a]=b};wf.prototype.contains=function(a){return a in this.Hg};wf.prototype.remove=function(a){a in this.Hg&&delete this.Hg[a]};function xf(){this.Wj=[[]]}function yf(a){return a.Wj[a.Wj.length-1]}w=xf.prototype;w.add=function(a){var b=yf(this);ia(a)?(b=D.concat(b,a),this.Wj[this.Wj.length-1]=b):b.push(a)};w.push=function(){this.Wj.push([])};w.pop=function(){1>=this.Wj.length&&g(Error(""));var a=this.Wj.pop();this.add(a);return a};w.clear=function(a,b){var c=yf(this);a=y(a)?a:0;b=y(b)?b:c.length;c.splice(a,b-a)};w.apply=function(a){for(var b=yf(this),c=0;c<b.length;++c)b[c].apply(a)};var Gf="StopIteration"in da?da.StopIteration:Error("StopIteration");function Hf(){}Hf.prototype.next=function(){g(Gf)};Hf.prototype.lh=function(){return this};function If(a){if(a instanceof Hf)return a;if("function"==typeof a.lh)return a.lh(q);if(ka(a)){var b=0,c=new Hf;c.next=function(){for(;;){b>=a.length&&g(Gf);if(b in a)return a[b++];b++}};return c}g(Error("Not implemented"))}
function Jf(a,b){if(ka(a))try{D.forEach(a,b,j)}catch(c){c!==Gf&&g(c)}else{a=If(a);try{for(;;)b.call(j,a.next(),j,a)}catch(d){d!==Gf&&g(d)}}}function Kf(a,b,c){var d=0,e=a,f=c||1;1<arguments.length&&(d=a,e=b);0==f&&g(Error("Range step argument must not be zero"));var h=new Hf;h.next=function(){(0<f&&d>=e||0>f&&d<=e)&&g(Gf);var a=d;d+=f;return a};return h}function Lf(a){if(ka(a))return D.xd(a);a=If(a);var b=[];Jf(a,function(a){b.push(a)});return b};function Mf(a,b){this.pf={};this.ob=[];var c=arguments.length;if(1<c){c%2&&g(Error("Uneven number of arguments"));for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof Mf?(c=a.mI(),d=a.rI()):(c=$a(a),d=Za(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}}w=Mf.prototype;w.Ob=0;w.Qq=0;w.iu=u("Ob");w.rI=function(){Nf(this);for(var a=[],b=0;b<this.ob.length;b++)a.push(this.pf[this.ob[b]]);return a};w.mI=function(){Nf(this);return this.ob.concat()};
w.Sg=function(a,b){if(this===a)return l;if(this.Ob!=a.iu())return q;var c=b||Of;Nf(this);for(var d,e=0;d=this.ob[e];e++)if(!c(this.get(d),a.get(d)))return q;return l};function Of(a,b){return a===b}w.Nm=function(){return 0==this.Ob};w.clear=function(){this.pf={};this.Qq=this.Ob=this.ob.length=0};w.remove=function(a){return Object.prototype.hasOwnProperty.call(this.pf,a)?(delete this.pf[a],this.Ob--,this.Qq++,this.ob.length>2*this.Ob&&Nf(this),l):q};
function Nf(a){if(a.Ob!=a.ob.length){for(var b=0,c=0;b<a.ob.length;){var d=a.ob[b];Object.prototype.hasOwnProperty.call(a.pf,d)&&(a.ob[c++]=d);b++}a.ob.length=c}if(a.Ob!=a.ob.length){for(var e={},c=b=0;b<a.ob.length;)d=a.ob[b],Object.prototype.hasOwnProperty.call(e,d)||(a.ob[c++]=d,e[d]=1),b++;a.ob.length=c}}w.get=function(a,b){return Object.prototype.hasOwnProperty.call(this.pf,a)?this.pf[a]:b};
w.set=function(a,b){Object.prototype.hasOwnProperty.call(this.pf,a)||(this.Ob++,this.ob.push(a),this.Qq++);this.pf[a]=b};w.na=function(){return new Mf(this)};w.transpose=function(){for(var a=new Mf,b=0;b<this.ob.length;b++){var c=this.ob[b];a.set(this.pf[c],c)}return a};w.KQ=function(){Nf(this);for(var a={},b=0;b<this.ob.length;b++){var c=this.ob[b];a[c]=this.pf[c]}return a};
w.lh=function(a){Nf(this);var b=0,c=this.ob,d=this.pf,e=this.Qq,f=this,h=new Hf;h.next=function(){for(;;){e!=f.Qq&&g(Error("The map has changed since the iterator was created"));b>=c.length&&g(Gf);var h=c[b++];return a?h:d[h]}};return h};function Pf(a,b){this.Hg=new wf;this.PM=a||new wf;this.Il=b||new Qf;this.yb=new xf}function Qf(){Mf.call(this)}B(Qf,Mf);function Rf(){};function Sf(){}B(Sf,Rf);function Tf(a){this.xG=a}Tf.prototype.normalize=function(a,b,c){for(var d=0;d<this.xG.length;++d)a=this.xG[d].normalize(a,b,c);return a};function Uf(a,b){this.bK=a;this.FK=b}Uf.prototype.normalize=function(a,b,c){c&&(a=b-a);a=b*this.He(0<b?a/b:0);c&&(a=b-a);return a};
Uf.prototype.He=function(a){if(0>=a)return 0;if(1<=a)return 1;var b=this.bK,c=this.FK,d=1-(b+c),e=1/(b/2+d+c/2),f=0;0<b&&(f+=e/b*Math.pow(a>b?b:a,2)/2,a-=b);0<d&&0<a&&(f+=e*(a>d?d:a),a-=d);0<c&&0<a&&(f+=e*a*(1-0.5*a/c));return Sb(f,0,1)};function Vf(){}Vf.prototype.normalize=function(a,b){return b-a};function Wf(){}B(Wf,Rf);Wf.prototype.Ck=m;Wf.prototype.complete=function(a,b){this.vb(this.duration(),a,b)};Wf.prototype.Gq=function(a,b){this.sf(this.duration(),a,b)};Wf.prototype.He=function(a,b){(0>a||a>this.duration())&&g(Error("invalid action's run time"));return this.Ck?this.Ck.normalize(a,this.duration(),b):a};function Xf(){}B(Xf,Wf);function Yf(a){var b=0;a instanceof Wf&&(b=a.duration());return b}function Zf(){}Zf.prototype.vb=function(a,b,c,d){a.vb(b,c,d)};Zf.prototype.complete=function(a,b,c){a instanceof Sf?a.vb(b,c):a instanceof Wf?a.complete(b,c):g(Error("unknown action"))};function $f(){Zf.ko||(Zf.ko=new Zf);return Zf.ko}function ag(){}ag.prototype.vb=function(a,b,c,d){a.sf(b,c,d)};ag.prototype.complete=function(a,b,c){a instanceof Sf?a.sf(b,c):a instanceof Wf?a.Gq(b,c):g(Error("unknown action"))};
function bg(){ag.ko||(ag.ko=new ag);return ag.ko};function cg(a){this.fb=a||[];this.my=a?a.slice().reverse():[]}B(cg,Xf);w=cg.prototype;w.ga=-1;w.Md=function(a){0<=this.ga&&g(Error("ActionsSequence was already initialized"));this.fb.push(a);this.my.splice(0,0,a)};w.Sv=function(){for(var a=0,b=0;b<this.fb.length;++b)a+=Yf(this.fb[b]);return a};w.duration=function(){0>this.ga&&(this.ga=this.Sv());return this.ga};w.vb=function(a,b,c){a=this.He(a);this.Wa(this.fb,$f(),a,b,c)};w.complete=function(a,b){this.Yd(this.fb,$f(),a,b)};
w.sf=function(a,b,c){a=this.He(a,l);this.Wa(this.my,bg(),a,b,c)};w.Gq=function(a,b){this.Yd(this.my,bg(),a,b)};
w.Wa=function(a,b,c,d,e){var f=dg,h=pa(this)+"",i=d.yb;i.push();var k=0,n=0,p=d.Il.get(h);p&&(Ke(p.Y())==Ke(e)&&p.time()<=c)&&(k=p.cK+1,n=p.duration(),i.add(p.yb));for(var p=m,r=q,s=a.length,v=k;v<s;++v){var z=a[v],C=(k=z instanceof Wf?z:m)?k.duration():0,H=e.add(n);if(n+C<=c)b.complete(z,d,H),r=l;else{r&&(p=new f(e,c,v-1,n,D.na(yf(i))));a=c-n;k&&0<=a&&b.vb(k,a,d,H);break}n+=C}r&&(p||(p=new f(e,c,s-1,n,yf(i))),d.Il.set(h,p));i.pop()};w.Yd=function(a,b,c,d){this.Wa(a,b,this.duration(),c,d)};
function dg(a,b,c,d,e){this.L=a;this.Nb=b;this.cK=c;this.ga=d;this.yb=e}dg.prototype.Y=u("L");dg.prototype.time=u("Nb");dg.prototype.duration=u("ga");function eg(){this.hk=[];this.Ny=[];this.lp=new Ie;var a=new Ce("___start",l);this.oe(a)}function fg(a){return a.lp}function gg(a,b){var c=m;if(0<a.hk.length){var d=a.hk[a.hk.length-1];d instanceof cg&&(c=d)}c||(c=new cg,a.hk.push(c));c.Md(b)}eg.prototype.oe=function(a){this.hk.push(a);this.Ny.push(a);this.lp.oe()};function hg(a){this.tc=a;this.ew=a.length}w=hg.prototype;w.ew=0;w.Zd=-1;w.next=function(){++this.Zd;return this.Zd<this.ew};function ig(a){for(;a.next()&&!a.We(););return a.We()!=m}
w.pi=function(a){for(;jg(this)!==a&&this.next(););return jg(this)===a};function jg(a){return 0<=a.Zd&&a.Zd<a.ew?a.tc[a.Zd]:m}w.We=function(){var a=jg(this);return a&&a instanceof Be?a:m};w.reset=function(){this.Zd=-1};function kg(a){hg.call(this,a.hk)}B(kg,hg);kg.prototype.Ld=function(){var a=jg(this);return a&&!(a instanceof Be)?a:m};function lg(a){hg.call(this,a.Ny)}B(lg,hg);function mg(a){return(a=jg(a))&&!(a instanceof Be)?a:m};function ng(a,b,c){this.qc=a;this.Mf=b;this.fp=c||0}B(ng,Xf);w=ng.prototype;w.duration=function(){return Yf(this.qc)*this.Mf+(this.Mf-1)*this.fp};w.vb=function(a,b,c){a=this.He(a);this.Wa($f(),a,b,c)};w.complete=function(a,b){this.Yd($f(),a,b)};w.sf=function(a,b,c){a=this.He(a,l);this.Wa(bg(),a,b,c)};w.Gq=function(a,b){this.Yd(bg(),a,b)};w.Wa=function(a,b,c,d){b==this.duration()?this.Yd(a,c,d):(b%=this.qc.duration()+this.fp,b>=this.qc.duration()?a.complete(this.qc,c,d):a.vb(this.qc,b,c,d))};
w.Yd=function(a,b,c){a.complete(this.qc,b,c)};function og(){}og.prototype.apply=t();function pg(a,b,c){this.ie=a;this.Wb=b;this.CF=c}B(pg,Sf);pg.prototype.vb=function(a,b){this.Wa(this.CF,a,b)};pg.prototype.sf=function(a,b){this.Wa(!this.CF,a,b)};pg.prototype.Wa=function(a,b){var c=b.yb,d=m;if(a)d=new og,b.Il.set(this.Wb,d),c.add(d);else if(d=b.Il.get(this.Wb))d=D.indexOf(yf(c),d),0<=d&&c.clear(d)};function qg(a,b){pg.call(this,a,b,l)}B(qg,pg);function rg(a,b){pg.call(this,a,b,q)}B(rg,pg);function sg(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}w=sg.prototype;w.na=function(){return new sg(this.left,this.top,this.width,this.height)};w.contains=function(a){return a instanceof sg?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};
w.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};w.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};w.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};
w.translate=function(a,b){a instanceof Tb?(this.left+=a.x,this.top+=a.y):(this.left+=a,ma(b)&&(this.top+=b));return this};w.scale=function(a,b){var c=ma(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function tg(){return xb?"Webkit":wb?"Moz":vb?"ms":ub?"O":m}function ug(a,b){if(b&&a in b)return a;var c=tg();return c?(c=c.toLowerCase(),c+=Qa(a),!y(b)||c in b?c:m):m};function L(a,b,c){la(b)?vg(a,c,b):Ya(b,ua(vg,a))}function vg(a,b,c){var d;a:if(d=Pa(c),a.style[d]===j&&(c=tg()+Qa(c),a.style[c]!==j)){d=c;break a}d&&(a.style[d]=b)}function wg(a,b){var c=Yb(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,m))?c[b]||c.getPropertyValue(b)||"":""}function xg(a,b){return wg(a,b)||(a.currentStyle?a.currentStyle[b]:m)||a.style&&a.style[b]}
function yg(a,b,c){var d,e=wb&&(lb||pb)&&Kb("1.9");b instanceof Tb?(d=b.x,b=b.y):(d=b,b=c);a.style.left=zg(d,e);a.style.top=zg(b,e)}function Ag(a){return new Tb(a.offsetLeft,a.offsetTop)}function Bg(a){var b=a.getBoundingClientRect();vb&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function Cg(a){if(vb&&!(vb&&8<=Mb))return a.offsetParent;var b=Yb(a),c=xg(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=xg(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return m}function Dg(a,b){var c=Eg(a),d=Eg(b);return new Tb(c.x-d.x,c.y-d.y)}
function Eg(a){var b=new Tb;if(1==a.nodeType){if(a.getBoundingClientRect){var c=Bg(a);b.x=c.left;b.y=c.top}else{c=Wb(a);c=cc(c.re);var d,e=Yb(a),f=xg(a,"position"),h=wb&&e.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==f&&(d=e.getBoxObjectFor(a))&&(0>d.screenX||0>d.screenY),i=new Tb(0,0),k;d=e?Yb(e):document;if(k=vb)if(k=!(vb&&9<=Mb))k="CSS1Compat"!=Wb(d).re.compatMode;k=k?d.body:d.documentElement;if(a!=k)if(a.getBoundingClientRect)d=Bg(a),e=Wb(e),e=cc(e.re),i.x=d.left+e.x,i.y=d.top+e.y;else if(e.getBoxObjectFor&&
!h)d=e.getBoxObjectFor(a),e=e.getBoxObjectFor(k),i.x=d.screenX-e.screenX,i.y=d.screenY-e.screenY;else{d=a;do{i.x+=d.offsetLeft;i.y+=d.offsetTop;d!=a&&(i.x+=d.clientLeft||0,i.y+=d.clientTop||0);if(xb&&"fixed"==xg(d,"position")){i.x+=e.body.scrollLeft;i.y+=e.body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);if(ub||xb&&"absolute"==f)i.y-=e.body.offsetTop;for(d=a;(d=Cg(d))&&d!=e.body&&d!=k;)if(i.x-=d.scrollLeft,!ub||"TR"!=d.tagName)i.y-=d.scrollTop}b.x=i.x-c.x;b.y=i.y-c.y}if(wb&&!Kb(12)){var n;vb?
n="-ms-transform":xb?n="-webkit-transform":ub?n="-o-transform":wb&&(n="-moz-transform");var p;n&&(p=xg(a,n));p||(p=xg(a,"transform"));p?(a=p.match(Fg),a=!a?new Tb(0,0):new Tb(parseFloat(a[1]),parseFloat(a[2]))):a=new Tb(0,0);b=Vb(b,a)}}else n=na(a.bP),p=a,a.targetTouches?p=a.targetTouches[0]:n&&a.Od.targetTouches&&(p=a.Od.targetTouches[0]),b.x=p.clientX,b.y=p.clientY;return b}function Gg(a,b,c){b instanceof Nb?(c=b.height,b=b.width):c==j&&g(Error("missing height argument"));Hg(a,b);Ig(a,c)}
function zg(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Ig(a,b){a.style.height=zg(b,l)}function Hg(a,b){a.style.width=zg(b,l)}function Jg(a){if("none"!=xg(a,"display"))return Kg(a);var b=a.style,c=b.display,d=b.visibility,e=b.position;b.visibility="hidden";b.position="absolute";b.display="inline";a=Kg(a);b.display=c;b.position=e;b.visibility=d;return a}
function Kg(a){var b=a.offsetWidth,c=a.offsetHeight,d=xb&&!b&&!c;return(!y(b)||d)&&a.getBoundingClientRect?(a=Bg(a),new Nb(a.right-a.left,a.bottom-a.top)):new Nb(b,c)}function N(a,b){var c=a.style;"opacity"in c?c.opacity=b:"MozOpacity"in c?c.MozOpacity=b:"filter"in c&&(c.filter=""===b?"":"alpha(opacity="+100*b+")")}function Lg(a,b){a.style.display=b?"":"none"}var Fg=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;function Mg(){0!=Ng&&(this.TX=Error().stack,Og[pa(this)]=this)}var Ng=0,Og={};Mg.prototype.SH=q;Mg.prototype.qe=function(){if(!this.SH&&(this.SH=l,this.Tc(),0!=Ng)){var a=pa(this);delete Og[a]}};Mg.prototype.Tc=function(){if(this.SI)for(;this.SI.length;)this.SI.shift()()};function Pg(a,b){this.type=a;this.currentTarget=this.target=b}w=Pg.prototype;w.Tc=t();w.qe=t();w.Yk=q;w.defaultPrevented=q;w.Lu=l;w.stopPropagation=function(){this.Yk=l};w.preventDefault=function(){this.defaultPrevented=l;this.Lu=q};function Qg(a){a.stopPropagation()};var Rg=0;function Sg(){}w=Sg.prototype;w.key=0;w.fh=q;w.Ut=q;w.ue=function(a,b,c,d,e,f){na(a)?this.AI=l:a&&a.handleEvent&&na(a.handleEvent)?this.AI=q:g(Error("Invalid listener argument"));this.Aj=a;this.eJ=b;this.src=c;this.type=d;this.capture=!!e;this.bA=f;this.Ut=q;this.key=++Rg;this.fh=q};w.handleEvent=function(a){return this.AI?this.Aj.call(this.bA||this.src,a):this.Aj.handleEvent.call(this.Aj,a)};var Tg=!vb||vb&&9<=Mb,Ug=vb&&!Kb("9");!xb||Kb("528");wb&&Kb("1.9b")||vb&&Kb("8")||ub&&Kb("9.5")||xb&&Kb("528");wb&&!Kb("8")||vb&&Kb("9");function Vg(a){return xb?"webkit"+a:ub?"o"+a.toLowerCase():a.toLowerCase()}
var Wg=vb?"focusin":"DOMFocusIn",Xg={ER:"click",OV:"rightclick",mS:"dblclick",ST:"mousedown",YT:"mouseup",XT:"mouseover",WT:"mouseout",VT:"mousemove",TT:"mouseenter",UT:"mouseleave",$V:"selectstart",GT:"keypress",FT:"keydown",HT:"keyup",tR:"blur",cT:"focus",nS:"deactivate",dT:Wg,eT:vb?"focusout":"DOMFocusOut",AR:"change",ZV:"select",IW:"submit",BT:"input",pV:"propertychange",HS:"dragstart",CS:"drag",ES:"dragenter",GS:"dragover",FS:"dragleave",KS:"drop",DS:"dragend",UW:"touchstart",TW:"touchmove",
SW:"touchend",RW:"touchcancel",pR:"beforeunload",MR:"consolemessage",NR:"contextmenu",tS:"DOMContentLoaded",NS:"error",yT:"help",IT:"load",OT:"losecapture",AU:"orientationchange",DV:"readystatechange",EV:"resize",YV:"scroll",dX:"unload",xT:"hashchange",DU:"pagehide",EU:"pageshow",eV:"popstate",RR:"copy",NU:"paste",JJ:"cut",mR:"beforecopy",nR:"beforecut",oR:"beforepaste",vU:"online",uU:"offline",QT:"message",LR:"connect",hR:Vg("AnimationStart"),fR:Vg("AnimationEnd"),gR:Vg("AnimationIteration"),VW:Vg("TransitionEnd"),
YU:"pointerdown",dV:"pointerup",XU:"pointercancel",aV:"pointermove",cV:"pointerover",bV:"pointerout",ZU:"pointerenter",$U:"pointerleave",wT:"gotpointercapture",PT:"lostpointercapture",ZT:"MSGestureChange",$T:"MSGestureEnd",aU:"MSGestureHold",bU:"MSGestureStart",cU:"MSGestureTap",dU:"MSGotPointerCapture",eU:"MSInertiaStart",fU:"MSLostPointerCapture",gU:"MSPointerCancel",hU:"MSPointerDown",iU:"MSPointerEnter",jU:"MSPointerHover",kU:"MSPointerLeave",lU:"MSPointerMove",mU:"MSPointerOut",nU:"MSPointerOver",
oU:"MSPointerUp",PW:"textinput",JR:"compositionstart",KR:"compositionupdate",IR:"compositionend",OS:"exit",JT:"loadabort",KT:"loadcommit",LT:"loadredirect",MT:"loadstart",NT:"loadstop",FV:"responsive",lW:"sizechanged",eX:"unresponsive",fX:"visibilitychange",DW:"storage",yS:"DOMSubtreeModified",uS:"DOMNodeInserted",wS:"DOMNodeRemoved",xS:"DOMNodeRemovedFromDocument",vS:"DOMNodeInsertedIntoDocument",rS:"DOMAttrModified",sS:"DOMCharacterDataModified"};function Yg(a){Yg[" "](a);return a}Yg[" "]=ga;function Zg(a,b){a&&this.ue(a,b)}B(Zg,Pg);w=Zg.prototype;w.target=m;w.relatedTarget=m;w.offsetX=0;w.offsetY=0;w.clientX=0;w.clientY=0;w.screenX=0;w.screenY=0;w.button=0;w.keyCode=0;w.charCode=0;w.ctrlKey=q;w.altKey=q;w.shiftKey=q;w.metaKey=q;w.WP=q;w.Od=m;
w.ue=function(a,b){var c=this.type=a.type;Pg.call(this,c);this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d){if(wb){var e;a:{try{Yg(d.nodeName);e=l;break a}catch(f){}e=q}e||(d=m)}}else"mouseover"==c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.offsetX=xb||a.offsetX!==j?a.offsetX:a.layerX;this.offsetY=xb||a.offsetY!==j?a.offsetY:a.layerY;this.clientX=a.clientX!==j?a.clientX:a.pageX;this.clientY=a.clientY!==j?a.clientY:a.pageY;this.screenX=
a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.WP=lb?a.metaKey:a.ctrlKey;this.state=a.state;this.Od=a;a.defaultPrevented&&this.preventDefault();delete this.Yk};w.stopPropagation=function(){Zg.T.stopPropagation.call(this);this.Od.stopPropagation?this.Od.stopPropagation():this.Od.cancelBubble=l};
w.preventDefault=function(){Zg.T.preventDefault.call(this);var a=this.Od;if(a.preventDefault)a.preventDefault();else if(a.returnValue=q,Ug)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};w.bP=u("Od");w.Tc=t();var $g={},ah={},bh={},ch={};function O(a,b,c,d,e){if(ia(b)){for(var f=0;f<b.length;f++)O(a,b[f],c,d,e);return m}a=dh(a,b,c,q,d,e);b=a.key;$g[b]=a;return b}
function dh(a,b,c,d,e,f){b||g(Error("Invalid event type"));e=!!e;var h=ah;b in h||(h[b]={Ob:0,we:0});h=h[b];e in h||(h[e]={Ob:0,we:0},h.Ob++);var h=h[e],i=pa(a),k;h.we++;if(h[i]){k=h[i];for(var n=0;n<k.length;n++)if(h=k[n],h.Aj==c&&h.bA==f){if(h.fh)break;d||(k[n].Ut=q);return k[n]}}else k=h[i]=[],h.Ob++;n=eh();h=new Sg;h.ue(c,n,a,b,e,f);h.Ut=d;n.src=a;n.Aj=h;k.push(h);bh[i]||(bh[i]=[]);bh[i].push(h);a.addEventListener?(a==da||!a.IH)&&a.addEventListener(b,n,e):a.attachEvent(b in ch?ch[b]:ch[b]="on"+
b,n);return h}function eh(){var a=fh,b=Tg?function(c){return a.call(b.src,b.Aj,c)}:function(c){c=a.call(b.src,b.Aj,c);if(!c)return c};return b}function gh(a,b,c,d,e){if(ia(b))for(var f=0;f<b.length;f++)gh(a,b[f],c,d,e);else a=dh(a,b,c,l,d,e),$g[a.key]=a}
function hh(a,b,c,d,e){if(ia(b))for(var f=0;f<b.length;f++)hh(a,b[f],c,d,e);else{d=!!d;a:{f=ah;if(b in f&&(f=f[b],d in f&&(f=f[d],a=pa(a),f[a]))){a=f[a];break a}a=m}if(a)for(f=0;f<a.length;f++)if(a[f].Aj==c&&a[f].capture==d&&a[f].bA==e){ih(a[f].key);break}}}
function ih(a){var b=$g[a];if(!b||b.fh)return q;var c=b.src,d=b.type,e=b.eJ,f=b.capture;c.removeEventListener?(c==da||!c.IH)&&c.removeEventListener(d,e,f):c.detachEvent&&c.detachEvent(d in ch?ch[d]:ch[d]="on"+d,e);c=pa(c);bh[c]&&(e=bh[c],D.remove(e,b),0==e.length&&delete bh[c]);b.fh=l;if(b=ah[d][f][c])b.OI=l,jh(d,f,c,b);delete $g[a];return l}
function jh(a,b,c,d){if(!d.tu&&d.OI){for(var e=0,f=0;e<d.length;e++)d[e].fh?d[e].eJ.src=m:(e!=f&&(d[f]=d[e]),f++);d.length=f;d.OI=q;0==f&&(delete ah[a][b][c],ah[a][b].Ob--,0==ah[a][b].Ob&&(delete ah[a][b],ah[a].Ob--),0==ah[a].Ob&&delete ah[a])}}function kh(a){var b=0;if(a!=m){if(a=pa(a),bh[a]){a=bh[a];for(var c=a.length-1;0<=c;c--)ih(a[c].key),b++}}else Ya($g,function(a,c){ih(c);b++})}
function lh(a,b,c,d,e){var f=1;b=pa(b);if(a[b]){var h=--a.we,i=a[b];i.tu?i.tu++:i.tu=1;try{for(var k=i.length,n=0;n<k;n++){var p=i[n];p&&!p.fh&&(f&=Ah(p,e)!==q)}}finally{a.we=Math.max(h,a.we),i.tu--,jh(c,d,b,i)}}return Boolean(f)}function Ah(a,b){a.Ut&&ih(a.key);return a.handleEvent(b)}
function fh(a,b){if(a.fh)return l;var c=a.type,d=ah;if(!(c in d))return l;var d=d[c],e,f;if(!Tg){e=b||fa("window.event");var h=l in d,i=q in d;if(h){if(0>e.keyCode||e.returnValue!=j)return l;a:{var k=q;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(n){k=l}if(k||e.returnValue==j)e.returnValue=l}}k=new Zg;k.ue(e,this);e=l;try{if(h){for(var p=[],r=k.currentTarget;r;r=r.parentNode)p.push(r);f=d[l];f.we=f.Ob;for(var s=p.length-1;!k.Yk&&0<=s&&f.we;s--)k.currentTarget=p[s],e&=lh(f,p[s],c,l,k);if(i){f=d[q];
f.we=f.Ob;for(s=0;!k.Yk&&s<p.length&&f.we;s++)k.currentTarget=p[s],e&=lh(f,p[s],c,q,k)}}else e=Ah(a,k)}finally{p&&(p.length=0)}return e}c=new Zg(b,this);return e=Ah(a,c)};function Bh(){Mg.call(this)}B(Bh,Mg);w=Bh.prototype;w.IH=l;w.Bu=m;w.YA=aa("Bu");w.addEventListener=function(a,b,c,d){O(this,a,b,c,d)};w.removeEventListener=function(a,b,c,d){hh(this,a,b,c,d)};
w.dispatchEvent=function(a){var b=a.type||a,c=ah;if(b in c){if(la(a))a=new Pg(a,this);else if(a instanceof Pg)a.target=a.target||this;else{var d=a;a=new Pg(b,this);eb(a,d)}var d=1,e,c=c[b],b=l in c,f;if(b){e=[];for(f=this;f;f=f.Bu)e.push(f);f=c[l];f.we=f.Ob;for(var h=e.length-1;!a.Yk&&0<=h&&f.we;h--)a.currentTarget=e[h],d&=lh(f,e[h],a.type,l,a)&&a.Lu!=q}if(q in c)if(f=c[q],f.we=f.Ob,b)for(h=0;!a.Yk&&h<e.length&&f.we;h++)a.currentTarget=e[h],d&=lh(f,e[h],a.type,q,a)&&a.Lu!=q;else for(e=this;!a.Yk&&
e&&f.we;e=e.Bu)a.currentTarget=e,d&=lh(f,e,a.type,q,a)&&a.Lu!=q;a=Boolean(d)}else a=l;return a};w.Tc=function(){Bh.T.Tc.call(this);kh(this);this.Bu=m};function Ch(a,b,c){na(a)?c&&(a=A(a,c)):a&&"function"==typeof a.handleEvent?a=A(a.handleEvent,a):g(Error("Invalid listener argument"));return 2147483647<b?-1:da.setTimeout(a,b||0)};function Dh(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}g(Error("Invalid JSON string: "+a))}function Eh(a){return eval("("+a+")")}function Fh(a){this.Ju=a}function Gh(a,b){var c=[];Hh(a,b,c);return c.join("")}
function Hh(a,b,c){switch(typeof b){case "string":Ih(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?b:"null");break;case "boolean":c.push(b);break;case "undefined":c.push("null");break;case "object":if(b==m){c.push("null");break}if(ia(b)){var d=b.length;c.push("[");for(var e="",f=0;f<d;f++)c.push(e),e=b[f],Hh(a,a.Ju?a.Ju.call(b,String(f),e):e,c),e=",";c.push("]");break}c.push("{");d="";for(f in b)Object.prototype.hasOwnProperty.call(b,f)&&(e=b[f],"function"!=typeof e&&(c.push(d),Ih(f,c),c.push(":"),
Hh(a,a.Ju?a.Ju.call(b,f,e):e,c),d=","));c.push("}");break;case "function":break;default:g(Error("Unknown type: "+typeof b))}}var Jh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Kh=/\uffff/.test("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
function Ih(a,b){b.push('"',a.replace(Kh,function(a){if(a in Jh)return Jh[a];var b=a.charCodeAt(0),e="\\u";16>b?e+="000":256>b?e+="00":4096>b&&(e+="0");return Jh[a]=e+b.toString(16)}),'"')};function Lh(a,b){this.ia=a;this.iK=b||[]}x("iSpring.ios.mobile.MobileAppCommand",Lh,j);Lh.prototype.id=function(){return pa(this)};Lh.prototype.execute=function(){if(!Mh)return q;var a;a=this.ia;var b=this.iK,c=this.id(),b=Gh(new Fh(m),b);a="isplayer://"+a+"/"+c+"/"+Gc(b);return Nh(a)};function Nh(a){try{var b=hc("iframe");L(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);Ch(function(){mc(b)},100)}catch(c){return q}return l};function Oh(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}Oh.prototype.BYTES_PER_ELEMENT=8;Oh.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};Oh.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{Oh.BYTES_PER_ELEMENT=8}catch(Ph){}Oh.prototype.BYTES_PER_ELEMENT=Oh.prototype.BYTES_PER_ELEMENT;Oh.prototype.set=Oh.prototype.set;Oh.prototype.toString=Oh.prototype.toString;x("Float64Array",Oh,j)};function Qh(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}Qh.prototype.BYTES_PER_ELEMENT=4;Qh.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};Qh.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(Qh.BYTES_PER_ELEMENT=4,Qh.prototype.BYTES_PER_ELEMENT=Qh.prototype.BYTES_PER_ELEMENT,Qh.prototype.set=Qh.prototype.set,Qh.prototype.toString=Qh.prototype.toString,x("Float32Array",Qh,j));function Rh(){return new Float32Array(3)}function Sh(){var a=Array(3);Th(a,0,0,0);return a}function Th(a,b,c,d){a[0]=b;a[1]=c;a[2]=d;return a}function Uh(a,b,c){c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2]}function Vh(a,b){var c=Sh();c[0]=a[0]*b;c[1]=a[1]*b;c[2]=a[2]*b;return c}function Wh(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function Xh(a,b,c){var d=a[0],e=a[1];a=a[2];var f=b[0],h=b[1];b=b[2];c[0]=e*b-a*h;c[1]=a*f-d*b;c[2]=d*h-e*f;return c};function Yh(){var a=Array(4);Zh(a,0,0,0,0);return a}function Zh(a,b,c,d,e){a[0]=b;a[1]=c;a[2]=d;a[3]=e}function $h(a,b,c){c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2];c[3]=a[3]-b[3]};function ai(a,b,c){var d=b[0],e=b[1],f=b[2];b=b[3];c[0]=d*a[0]+e*a[4]+f*a[8]+b*a[12];c[1]=d*a[1]+e*a[5]+f*a[9]+b*a[13];c[2]=d*a[2]+e*a[6]+f*a[10]+b*a[14];c[3]=d*a[3]+e*a[7]+f*a[11]+b*a[15]}function bi(a,b,c,d){var e=a[1]*b+a[5]*c+a[9]*d+a[13],f=a[2]*b+a[6]*c+a[10]*d+a[14],h=a[3]*b+a[7]*c+a[11]*d+a[15];a[12]=a[0]*b+a[4]*c+a[8]*d+a[12];a[13]=e;a[14]=f;a[15]=h}
function ci(a,b){var c=a[4],d=a[5],e=a[6],f=a[7],h=a[8],i=a[9],k=a[10],n=a[11],p=Math.cos(b),r=Math.sin(b);a[4]=c*p+h*r;a[5]=d*p+i*r;a[6]=e*p+k*r;a[7]=f*p+n*r;a[8]=c*-r+h*p;a[9]=d*-r+i*p;a[10]=e*-r+k*p;a[11]=f*-r+n*p}function di(a,b){var c=a[0],d=a[1],e=a[2],f=a[3],h=a[8],i=a[9],k=a[10],n=a[11],p=Math.cos(b),r=Math.sin(b);a[0]=c*p+h*-r;a[1]=d*p+i*-r;a[2]=e*p+k*-r;a[3]=f*p+n*-r;a[8]=c*r+h*p;a[9]=d*r+i*p;a[10]=e*r+k*p;a[11]=f*r+n*p}new Float64Array(3);new Float64Array(3);new Float64Array(4);new Float64Array(4);
new Float64Array(4);new Float64Array(16);function ei(a,b){for(var c=0;c<b.length;++c)if(y(a.style[b[c]]))return b[c];g(Error("browser doesn't support css style "+b[0]))}function fi(a,b){var c=ei(a,["transform","webkitTransform","msTransform","MozTransform","OTransform"]);L(a,c,b)}function gi(a,b){var c=ei(a,["transformOrigin","webkitTransformOrigin","msTransformOrigin","MozTransformOrigin","OTransformOrigin"]);L(a,c,b)}
function hi(a){var b=ei(a,["transformStyle","webkitTransformStyle","msTransformStyle","MozTransformStyle","OTransformStyle"]);L(a,b,"preserve-3d")}function ii(a,b){var c=ei(a,["perspective","webkitPerspective","msPerspective","MozPerspective","OPerspective"]);L(a,c,b)}function ji(a,b){var c=ei(a,["perspectiveOrigin","webkitPerspectiveOrigin","msPerspectiveOrigin","MozPerspectiveOrigin","OPerspectiveOrigin"]);L(a,c,b)}
function ki(a){var b=ei(a,["backfaceVisibility","webkitBackfaceVisibility","msBackfaceVisibility","MozBackfaceVisibility","OBackfaceVisibility"]);L(a,b,"hidden")};function li(a,b,c,d){c=c||0;var e=Array.prototype.slice.call(arguments,3);return setTimeout(function(){a.apply(b||m,e)},c)}function mi(){var a=ni();return Math.max(1,Math.min(a.width,a.height)/420)}
function ni(){return oi?new Nb(document.documentElement.clientWidth,document.documentElement.clientHeight):pi?new Nb(screen.width*screen.deviceXDPI/screen.logicalXDPI,screen.height*screen.deviceYDPI/screen.logicalYDPI):qi?new Nb(screen.width/window.devicePixelRatio,screen.height/window.devicePixelRatio):!ri&&si||ti?new Nb(screen.width*window.devicePixelRatio,screen.height*window.devicePixelRatio):new Nb(screen.width,screen.height)}
function ui(){var a;var b=window.location.search.substr(1);if(b){a={};for(var b=b.split("&"),c=0;c<b.length;++c){var d=b[c].split("=");if(2==d.length){var e=decodeURIComponent(d[0].replace(/\+/g," ")),d=decodeURIComponent(d[1].replace(/\+/g," ")),e=e.toLowerCase();a[e]=d}}}else a={};return a}function vi(){try{qi||(window.open("","_self",""),window.close())}catch(a){}}function wi(a){var b=dc("script",{type:"text/javascript",charset:"UTF-8"});document.body.appendChild(b);b.src=a;return b}
function xi(){var a=dc("DIV");try{ii(a,"100px")}catch(b){return q}return l}function yi(){var a;try{var b=dc("CANVAS");a=b.getContext("webgl")||b.getContext("experimental-webgl")}catch(c){}return!a?q:l};var zi,Ai,Bi,Ci;Ci=Bi=Ai=zi=q;var Di=qb();Di&&(-1!=Di.indexOf("Firefox")?zi=l:-1!=Di.indexOf("Camino")||(-1!=Di.indexOf("iPhone")||-1!=Di.indexOf("iPod")?Ai=l:-1!=Di.indexOf("iPad")?Bi=l:-1!=Di.indexOf("Android")||(-1!=Di.indexOf("Chrome")?Ci=l:Di.indexOf("Safari"))));var Ei=zi,Fi=Ai,Gi=Bi,Hi=Ci;var Ii=ui().user_agent||qb()||"",ti=vb,si=Ei,Ji=Gi||Fi,Ki=Db,oi=ui().small_screen,Li;if(Li=Fi){var Mi;try{Mi=window.frameElement}catch(Ni){}Li=Mi!=m}var Oi=Li;function Pi(){var a=Ii.toLowerCase();return-1!=a.indexOf("android")||-1!=a.indexOf("mobile")||-1!=a.indexOf("touch")||oi}var Qi=-1!=Ii.toLowerCase().indexOf("chrome");Ii.indexOf("OPR");
var Ri=xb&&!Qi,Si=-1!=Ii.indexOf("CriOS"),Ti=-1!=Ii.toLowerCase().indexOf("android"),ri=Pi(),Ui=ri&&(!Pi()?q:"ontouchstart"in window||y(window.DocumentTouch)&&document instanceof window.DocumentTouch||-1!=Ii.toLowerCase().indexOf("touch")),Vi,Wi="";if(Ji)var Xi=/CPU.+OS\s(\d)_(\d)/.exec(Ii),Wi=Xi?Xi[1]+"."+Xi[2]:"";Vi=Wi;
var Yi=parseInt(Vi,10),Zi=Ji&&6>=Yi,$i=Ji&&7<=Yi,aj=Ji&&8<=Yi,bj=ti&&"9."==Db.substr(0,2),pi=ti&&-1!=Ii.toLowerCase().indexOf("touch"),qi=Ti&&!Qi&&!si&&!ub,Mh=-1!=Ii.indexOf("ismobile"),cj=Mh&&Ti,dj;if(!(dj=oi)){var ej=ni();dj=700>Math.min(ej.width,ej.height)}var fj=dj,gj=Fi||pi&&fj;function hj(){return window._ispringDebug==l||"1"==ui().isdebug};function ij(){this.AF=[];this.Jg=[]}ij.prototype.push=function(a,b){b in this.Jg||(this.Jg[b]=[],D.nO(this.AF,b));this.Jg[b].push(a)};ij.prototype.remove=function(a,b){b in this.Jg&&D.remove(this.Jg[b],a)};ij.prototype.Zk=function(a,b){b in this.Jg&&D.Zk(this.Jg[b],a)};function jj(a){var b=[],c=a.Jg;a=a.AF;for(var d=0;d<a.length;++d)D.extend(b,c[a[d]]);return b};function G(){this.Af=new ij}G.prototype.addHandler=function(a,b,c){this.Af.push({cI:a,ua:b},c||0)};G.prototype.addHandler=G.prototype.addHandler;G.prototype.removeHandler=function(a,b,c){c=c||0;var d=c in this.Af.Jg?this.Af.Jg[c]:[],e=d.length,f=0;for(;f<e;++f){var h=d[f];if(h.cI==a&&h.ua==b){this.Af.Zk(f,c);break}}};G.prototype.removeHandler=G.prototype.removeHandler;
G.prototype.J=function(a){for(var b=jj(this.Af),c=b.length,d=0;d<c;++d){var e=b[d];if(-1!=D.indexOf(jj(this.Af),e))try{e.cI.apply(e.ua,arguments)}catch(f){hj()&&alert(f)}}};G.prototype.dispatch=G.prototype.J;function kj(a){return a.dataset?a.dataset.width:a.getAttribute("data-"+"width".replace(/([A-Z])/g,"-$1").toLowerCase())};function lj(a){this.Qa=a}lj.prototype.content=u("Qa");function mj(a,b,c,d,e){this.Wb=a;this.vK=b;this.wK=c;this.gN=d;this.hN=e}w=mj.prototype;w.id=u("Wb");w.clientX=u("vK");w.clientY=u("wK");w.screenX=u("gN");w.screenY=u("hN");function nj(a,b){this.Fr=a;this.CN=b}function oj(a){for(var b=[],c=0;c<a.length;++c){var d=a[c];b.push(new mj(d.pointerId,d.clientX,d.clientY,d.screenX,d.screenY))}return new nj(a[0],b)}nj.prototype.touches=u("CN");nj.prototype.scale=function(){return this.Fr.scale};nj.prototype.rotation=function(){return this.Fr.rotation};function pj(a,b){this.Qa=a;this.mh={};this.zf={};if(b)for(var c=0;c<b.length;++c)qj(this,b[c])}w=pj.prototype;w.Gp=q;w.Vr=-1;function rj(a){var b=a.Qa;window.navigator.msPointerEnabled?(O(b,"MSPointerDown",a.EE,q,a),O(b,"MSPointerUp",a.GE,q,a),O(b,"MSPointerMove",a.FE,q,a)):Ui?(O(b,"touchstart",a.Es,q,a),O(b,"touchend",a.Ds,q,a),O(b,"touchmove",a.im,q,a)):(O(b,"mousedown",a.Es,q,a),O(b,"mouseup",a.Ds,q,a),O(b,"mousemove",a.im,q,a))}
function sj(a){var b=a.Qa;window.navigator.msPointerEnabled?(hh(b,"MSPointerDown",a.EE,q,a),hh(b,"MSPointerUp",a.GE,q,a),hh(b,"MSPointerMove",a.FE,q,a)):Ui?(hh(b,"touchstart",a.Es,q,a),hh(b,"touchend",a.Ds,q,a),hh(b,"touchmove",a.im,q,a)):(hh(b,"mousedown",a.Es,q,a),hh(b,"mouseup",a.Ds,q,a),hh(b,"mousemove",a.im,q,a))}w.Es=function(a){if(!this.Gp||a.Od.touches&&1==a.Od.touches.length)this.Gp=l,a=tj(a),uj(this,"touchStart",a)};
w.Ds=function(a){if(this.Gp){this.Gp=q;var b=tj(a);uj(this,"touchEnd",b)&&a.stopPropagation()}};w.im=function(a){this.Gp&&(a=tj(a),uj(this,"touchMove",a))};function tj(a){a=a.Od;if(y(window.TouchEvent)&&a instanceof TouchEvent)for(var b=[],c=0;c<a.touches.length;++c){var d=a.touches[c];b.push(new mj(d.identifier,d.clientX,d.clientY,d.screenX,d.screenY))}else b=[],b.push(new mj(0,a.clientX,a.clientY,a.screenX,a.screenY));return a=new nj(a,b)}
w.EE=function(a){a=a.Od;this.mh[a.pointerId]=a;vj(this);var b=Za(this.mh);a=1==b.length?"touchStart":"touchMove";b=oj(b);uj(this,a,b)};w.GE=function(a){a=a.Od;if(a.pointerId in this.mh){delete this.mh[a.pointerId];vj(this);var b=Za(this.mh),c=0<b.length?"touchMove":"touchEnd";0==b.length&&(b=[a]);b=oj(b);uj(this,c,b)&&a.stopPropagation()}};w.FE=function(a){a=a.Od;a.pointerId in this.mh&&(this.mh[a.pointerId]=a,vj(this),a=oj(Za(this.mh)),uj(this,"touchMove",a))};
function vj(a){0<a.Vr&&clearTimeout(a.Vr);a.Vr=setTimeout(A(a.YK,a),200)}w.YK=function(){this.mh={};this.Vr=-1;for(var a in this.zf)this.zf.hasOwnProperty(a)&&this.zf[a].Qk()};function uj(a,b,c){var d=0,e=m,f;for(f in a.zf)if(a.zf.hasOwnProperty(f)){var h=a.zf[f],i=h.ou(b,c);i>d&&(d=i,e=h)}return e?(e.Pt(b,c),l):q}function qj(a,b){a.zf[b.Hm()]=b}function wj(a,b){var c=b.Hm();c in a.zf&&delete a.zf[c]}function xj(a,b){return b in a.zf?a.zf[b]:m};var yj={},zj=q,Aj=-1;function Bj(a){return a in yj?yj[a]:m}function Cj(a,b,c,d,e){this.Ea=a;this.VN=b;this.DG=c;this.qK=d||q;this.cL=e||q}Cj.prototype.height=u("Ea");Cj.prototype.EB=u("VN");Cj.prototype.bold=u("qK");Cj.prototype.ru=u("cL");function Dj(){this.st=new G;this.tG=new G;this.sG=new G}w=Dj.prototype;w.vp=m;w.Ct=q;w.Hm=ca("tap");w.ou=function(a,b){if("touchEnd"==a)return this.Ct?1:0;var c=new Tb(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.vp=c,this.Ct=l,this.tG.J(),pi||O(window,"scroll",this.Qk,q,this),0;if(!this.vp)return 0;var d=this.vp,e=c.x-d.x,c=c.y-d.y;e*e+c*c>(Ti?50:200)&&this.Ct&&this.Qk();return 0};w.Pt=function(a,b){this.st.J(this.vp.x,this.vp.y,b.Fr)};
w.Qk=function(){hh(window,"scroll",this.Qk,q,this);this.Ct=q;this.sG.J()};function Ej(a,b,c,d,e,f){6==arguments.length?this.setTransform(a,b,c,d,e,f):(0!=arguments.length&&g(Error("Insufficient matrix parameters")),this.Cb=this.Gb=1,this.Fb=this.Eb=this.Pb=this.Qb=0)}w=Ej.prototype;w.na=function(){return new Ej(this.Cb,this.Fb,this.Eb,this.Gb,this.Pb,this.Qb)};w.setTransform=function(a,b,c,d,e,f){(!ma(a)||!ma(b)||!ma(c)||!ma(d)||!ma(e)||!ma(f))&&g(Error("Invalid transform parameters"));this.Cb=a;this.Fb=b;this.Eb=c;this.Gb=d;this.Pb=e;this.Qb=f;return this};
w.scale=function(a,b){this.Cb*=a;this.Fb*=a;this.Eb*=b;this.Gb*=b;return this};w.translate=function(a,b){this.Pb+=a*this.Cb+b*this.Eb;this.Qb+=a*this.Fb+b*this.Gb;return this};w.rotate=function(a,b,c){var d=new Ej,e=Math.cos(a);a=Math.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);return Fj(this,b)};w.toString=function(){return"matrix("+[this.Cb,this.Fb,this.Eb,this.Gb,this.Pb,this.Qb].join()+")"};
function Fj(a,b){var c=a.Cb,d=a.Eb;a.Cb=b.Cb*c+b.Fb*d;a.Eb=b.Eb*c+b.Gb*d;a.Pb+=b.Pb*c+b.Qb*d;c=a.Fb;d=a.Gb;a.Fb=b.Cb*c+b.Fb*d;a.Gb=b.Eb*c+b.Gb*d;a.Qb+=b.Pb*c+b.Qb*d;return a}w.transform=function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var h=a[f++];c[d++]=e*this.Cb+h*this.Eb+this.Pb;c[d++]=e*this.Fb+h*this.Gb+this.Qb}};function Gj(a){var b=a.Cb*a.Gb-a.Eb*a.Fb;return new Ej(a.Gb/b,-a.Fb/b,-a.Eb/b,a.Cb/b,(a.Eb*a.Qb-a.Gb*a.Pb)/b,(a.Fb*a.Pb-a.Cb*a.Qb)/b)}
w.Sg=function(a){return this==a?l:!a?q:this.Cb==a.Cb&&this.Eb==a.Eb&&this.Pb==a.Pb&&this.Fb==a.Fb&&this.Gb==a.Gb&&this.Qb==a.Qb};function Mj(a,b){Nj().Sh(a,b)}function Oj(a){var b=Nj();(a=wg(a,b.Vo.transformOrigin))?(a=Pj(a,2),a=!a?m:new Tb(a[0],a[1])):a=m;return a}function Qj(a,b,c){b=(new Ej).setTransform(b,0,0,c||b,0,0);Nj().Sh(a,b)}function Rj(a){var b=a.style.display;a.style.display="none";var c=a.offsetHeight;a.style.display=b;return c}function Sj(a){return Math.floor(1E6*a)/1E6}var Tj=m;
function Nj(){if(Tj)return Tj;for(var a=m,b=dc("DIV"),c=[["transform",Uj,{transform:"transform",transformOrigin:"transformOrigin"}],["webkitTransform",Uj,{transform:"webkitTransform",transformOrigin:"webkitTransformOrigin"}],["msTransform",Uj,{transform:"msTransform",transformOrigin:"msTransformOrigin"}],["MozTransform",Vj,{transform:"MozTransform",transformOrigin:"MozTransformOrigin"}],["OTransform",Uj,{transform:"OTransform",transformOrigin:"OTransformOrigin"}]],d=0;d<c.length;++d)if(y(b.style[c[d][0]])){a=
new c[d][1](c[d][2]);break}a||g(Error("browser doesn't support css matrix transformation"));return Tj=a}function Uj(a){this.Vo=a}Uj.prototype.Sh=function(a,b){var c=this.Ry(b);a.style[this.Vo.transform]=1==b.Cb&&0==b.Fb&&0==b.Eb&&1==b.Gb&&0==b.Pb&&0==b.Qb?"":"matrix("+c.join(",")+")"};Uj.prototype.tb=function(a){a=Wj(this,a);return!a?m:new Ej(a[0],a[1],a[2],a[3],a[4],a[5])};
function Wj(a,b){var c="none"!=wg(b,"display")?wg(b,a.Vo.transform):b.style[a.Vo.transform];return 0!=c.lastIndexOf("matrix(",0)?m:Pj(c,6)}Uj.prototype.Ry=function(a){return[Sj(a.Cb),Sj(a.Fb),Sj(a.Eb),Sj(a.Gb),Sj(a.Pb),Sj(a.Qb)]};function Pj(a,b){for(var c=[],d=0;d<b;++d){var e=a.match(/^.*?(-?\d+(?:\.\d+)?)/);if(!e)return m;c[d]=parseFloat(e[1]);a=a.substr(e[0].length)}return c}function Vj(a){this.Vo=a}B(Vj,Uj);Vj.prototype.Ry=function(a){a=Vj.T.Ry.call(this,a);a[4]+="px";a[5]+="px";return a};function Xj(a,b,c){this.rc=a;if(a.parentNode!=Yj()&&(b||!pc(document.body,a))){this.fk=oc(a);b=0;for(var d=a;(d=d.previousSibling)!=m;)++b;this.Fl=b;c||Zj(this);Yj().appendChild(a)}}var ak={};Xj.prototype.fk=m;function bk(a){if(a.fk){var b=a.fk;b.insertBefore(a.rc,b.childNodes[a.Fl]||m);(b=ak[a.fk])&&D.remove(b,a.Fl)}}var ck=m;
function Yj(){if(!ck){var a=hc("div");L(a,{position:"absolute",overflow:"hidden",width:"1px",height:"1px",top:0,left:0,whiteSpace:"nowrap"});N(a,0);var b="_"+Na();a.id=b;Cc("#"+b+" * { position: absolute; }");document.body.appendChild(a);ck=a}return ck}function Zj(a){ak[a.fk]||(ak[a.fk]=[]);var b=ak[a.fk],c=0;D.forEach(b,function(a){a<=this.Fl&&++c},a);a.Fl+=c;b.push(a.Fl)};function dk(a){this.LE=a;this.Er=[];this.nw=0;this.Kv=[]}dk.prototype.addElement=function(a){-1==this.Er.indexOf(a)&&(this.Er.push(a),this.nw++,a=new Xj(a,l,l),this.Kv.push(a))};function ek(){}ek.prototype.dC=q;ek.prototype.preventAction=function(){this.dC=l};ek.prototype.preventAction=ek.prototype.preventAction;ek.prototype.actionPrevented=u("dC");ek.prototype.actionPrevented=ek.prototype.actionPrevented;function fk(a){this.Qa=a;gk(this);this.gb=new G;if(this.LG){a=this.content().querySelectorAll("a");for(var b=0;b<a.length;++b)a[b].onclick&&hk(a[b])}else O(this.content(),"click",this.ML,q,this);this.Ek=new G}B(fk,lj);fk.prototype.LG=Ji||pi||Ti;
function gk(a){var b=zj,c=ti,d=si||lb||Ji&&0<=Oa(Vi,"6.0"),e=xb&&!ri,f;c&&(f=parseInt(Db,10),11<=f&&(c=q));if(b||d||c||e){var h=a.content();a=h.querySelectorAll("span");for(var i=new dk(function(){Rj(h)}),k=0;k<a.length;++k){var n=a[k],p=window.getComputedStyle(n,m);if(b||d){var r=Bj(p.fontFamily);if(r){if(b){var s=parseFloat(p.top)||0;n.style.top=s+r.DG*(parseFloat(p.fontSize)||0)+"px"}d&&(r.bold()&&(n.style.fontWeight="normal"),r.ru()&&(n.style.fontStyle="normal"))}}e&&(s=parseFloat(kj(n)),isNaN(s)||
(i.addElement(n),setTimeout(function(a,b,c){return function(){var d=a.clientWidth;if(0<d&&(d=b-d,1<Math.abs(d))){var e=a.textContent.length,f=parseFloat(window.getComputedStyle(a,m).letterSpacing)||0;a.style.letterSpacing=f+d/(e-1)+"px"}d=c.Er.indexOf(a);if(-1!=d&&(c.Er[d]=m,c.nw--,0==c.nw)){for(d=c.Kv.length-1;0<=d;--d)bk(c.Kv[d]);c.LE&&c.LE()}}}(n,s,i),0)));if(c&&(s=n.currentStyle["text-shadow"])&&"none"!=s)if(s=s.split(" "),!(4>s.length)){r=3;if(0<=s[0].search("rgb")||0<=s[0].search("#"))r=0;var v=
s.splice(r,s.length-3).join(""),z=parseFloat(s[2]),s=parseFloat(p.top)||0,r=parseFloat(p.left)||0,C=1,H=1,J=0,I=p.msTransform;if(I&&(I=I.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==I.length)C=parseFloat(I[1]),H=parseFloat(I[4]),J=parseFloat(I[3]);if(10>f)n.style.color=v,0<z&&(0.233<=Math.abs(C)&&0.233<=Math.abs(H))&&(n.style.filter="progid:DXImageTransform.Microsoft.Blur(pixelradius="+z+")"),n.style.left=r-C*z+"px",n.style.top=s-H*z+"px";else{var I=
1.5*((parseFloat(p.lineHeight)||100)+z),J=I*J,M=I*H;n.style.color="#000";n.style.left=r-J+"px";n.style.top=s-M+"px";n.style.textShadow="0 "+I+"px "+z+"px "+v;"absolute"==p.position?n.style.clip="rect("+0.7*I+"px,auto,"+2*I+"px,auto)":(p=n.parentNode,"a"==p.nodeName.toLowerCase()&&"absolute"!=p.currentStyle.position&&(p=p.parentNode),p.style.visibility="hidden",v=new Xj(p),setTimeout(function(a,b,c,d,e,f,h,n){return function(){var c=Dg(a,h),i=c.y+0.7*b*f,c=c.y+2*b*f,k=d+a.offsetWidth*e,p=h.style.clip;
p&&(p=p.match(/rect\(\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px\s*\)/))&&5==p.length&&(k+=parseFloat(p[2])-parseFloat(p[4]));h.style.clip="rect("+i+"px,"+k+"px,"+c+"px,"+d+"px";bk(n);h.style.visibility="visible"}}(n,I,s,r,C,H,p,v),0))}}}}}fk.prototype.ML=function(a){a.stopPropagation();this.gb.J()};
fk.prototype.sM=function(a){if(a.target&&a.target instanceof HTMLVideoElement&&a.target.controls)a.stopPropagation();else{var b=a.currentTarget;if(b&&b.fl){var c=new ek;this.Ek.J(b.fl,c);a.stopPropagation();c.actionPrevented()&&a.preventDefault()}}};fk.prototype.tM=function(a,b,c){(a=c.currentTarget)&&(a.fl&&!a.onclick)&&this.Ek.J(a.fl,new ek)};function hk(a,b){var c=new pj(a),d=new Dj;b&&d.st.addHandler(b);qj(c,d);rj(c)};function ik(){}x("ispring.presenter.player.clock.IPresentationClock",ik,j);ik.prototype.timestamp=t();ik.prototype.timestamp=ik.prototype.timestamp;ik.prototype.hh=t();ik.prototype.started=ik.prototype.hh;ik.prototype.state=t();ik.prototype.state=ik.prototype.state;ik.prototype.suspended=t();ik.prototype.suspended=ik.prototype.suspended;ik.prototype.vd=t();ik.prototype.running=ik.prototype.vd;ik.prototype.jb=t();ik.prototype.buffering=ik.prototype.jb;ik.prototype.lb=t();ik.prototype.tickEvent=ik.prototype.lb;
ik.prototype.ri=t();ik.prototype.startEvent=ik.prototype.ri;ik.prototype.mB=t();ik.prototype.stopEvent=ik.prototype.mB;ik.prototype.Ib=t();ik.prototype.stateChangeEvent=ik.prototype.Ib;ik.prototype.St=t();ik.prototype.bufferStateChangeEvent=ik.prototype.St;ik.prototype.uH=t();function jk(a){this.ga=a}jk.prototype.duration=u("ga");jk.prototype.pq=function(a){return a<=this.ga};function kk(a){this.Tf=a}kk.prototype.Ac=function(a,b,c,d,e){b=lk(e);c=m;for(var f=new kg(this.Tf);f.next()&&f.We()!==b;)f.We()?c=mk(e,f.We()):f.Ld()&&c&&f.Ld().complete(a,c.Gy);c=new kg(this.Tf);c.pi(b);e=Me(mk(e,b));c.next()&&c.Ld()&&(b=c.Ld(),b.duration()<=d?b.complete(a,e):b.vb(d,a,e))};function nk(a){this.Pc=a}nk.prototype.state=u("Pc");function ok(a,b){this.Pc=a;this.Ty=b}B(ok,nk);ok.prototype.We=u("Ty");function pk(a){this.Tf=a}pk.prototype.Ch=-1;pk.prototype.rF=m;pk.prototype.Ac=function(a,b,c,d,e,f){if(f){f=lk(e);var h=Me(mk(e,f));this.rF==c&&this.Ch==b&&(b+=1);f===c?qk(this,a,f,h,b,d):(e=Me(mk(e,c)),qk(this,a,c,e,b,Number.MAX_VALUE),qk(this,a,f,h,0,d));this.rF=f;this.Ch=d}};function qk(a,b,c,d,e,f){a=new lg(a.Tf);for(a.pi(c);a.next()&&mg(a);){c=mg(a);var h=c.ry;h>=e&&h<=f&&c.vb(b,d.add(h))}};function rk(a,b){this.Tf=a;this.Tb=new sk;this.hE=[new kk(a),new pk(a)];this.CK=new Qf;this.reset(b)}w=rk.prototype;w.Nb=0;w.qn=u("Tf");w.time=u("Nb");w.gh=function(a){var b=lk(this.Tb);b&&Ne(mk(this.Tb,b),this.Nb,a)};w.seek=function(a,b){a<this.Nb&&g(Error("can't seek backward, use reset() and seek after that"));var c=lk(this.Tb);c&&(c=mk(this.Tb,c),Ne(c,this.Nb,b,l),Ne(c,a,b));this.Nb=a};
w.Ac=function(a,b,c){var d=lk(this.Tb);d||g(Error("at least one trigger must be activated for running timeline playback"));c=y(c)?c:l;var e=this.Nb;a=e+a;var f=Me(mk(this.Tb,d)),h=0,i=new kg(this.Tf);for(i.pi(d);i.next();)if(i.Ld()){if(h=i.Ld().duration(),h>a)break}else{var k=i.We();if(k.required())break;else f=new Le(Ke(f.add(h))),this.Tb.oe(k,f),f=f.Gy,a-=h,h=0}this.Nb=a;b=new Pf(b,this.CK);for(i=0;i<this.hE.length;++i)this.hE[i].Ac(b,e,d,a,this.Tb,c);tk(this,l);b.yb.apply(b);return b.Hg};
w.Bm=function(a,b){if(!uk(this,a))return q;var c=new kg(this.Tf),d=lk(this.Tb);d&&c.pi(d);for(var e=m,f=[];ig(c);){var h=c.We();if(h.Lt(a)){e=h;break}else{if(h.required())break;f.push(h)}}if(!e)return this.reset(b),this.Bm(a,b);d&&"playing"==this.Oi.state()&&Ne(mk(this.Tb,d),this.Nb,b,l);if(0<f.length){c=new Le(b);Ne(c,0,b,l);for(d=0;d<f.length;++d)this.Tb.oe(f[d],c)}this.Tb.oe(e,new Le(b));this.Nb=0;tk(this,q);return l};
function uk(a,b){function c(a){for(;ig(a)&&!a.We().required(););return a.We()}var d=new kg(a.Tf),e=lk(a.Tb);e&&d.pi(e);if(e=c(d))return e.Lt(b);d.reset();ig(d);return(e=c(d))&&e.Lt(b)}w.reset=function(a){this.Tb.clear();this.Tb.oe(this.Tf.hk[0],new Le(a));this.Nb=0;tk(this,q)};
function tk(a,b){var c=new kg(a.Tf),d=lk(a.Tb);d&&c.pi(d);for(var d=m,e="completed";c.next();)if(c.We()&&c.We().required()){d=c.We();e="waitForTrigger";break}else if(c.Ld()&&(!b||a.Nb<c.Ld().duration())){e="playing";break}"waitForTrigger"==e?(d||g(Error("requiredTrigger must be set for WAIT_FOR_TRIGGER state")),a.Oi=new ok(e,d)):a.Oi=new nk(e)}w.$g=u("Oi");function sk(){this.Ne=[];this.Uy=[]}sk.prototype.oe=function(a,b){this.Ne.push(a);this.Uy.push(b)};
function mk(a,b){var c=D.indexOf(a.Ne,b);0>c&&g(Error("trigger wasn't activated"));return a.Uy[c]}function lk(a){var b=a.Ne.length;return 0<b?a.Ne[b-1]:m}sk.prototype.clear=function(){this.Ne=[];this.Uy=[]};function vk(a,b,c){this.ie=a;this.Fa=b;this.GN=c}vk.prototype.apply=function(a){tf(a.Hg.get(this.ie),this.Fa,l).add(this.GN)};function wk(a,b){this.ie=a;this.Pc=b}B(wk,Sf);wk.prototype.vb=function(a){a=a.yb;for(var b=Xe(),c=0;c<b.length;++c){var d=b[c],e=tf(this.Pc,d,q);e&&0<e.count()&&(e=rf(e,0),a.add(new vk(this.ie,d,e)))}};wk.prototype.sf=t();function xk(a,b,c,d){this.Wb=a;this.Jn=b;this.IN=c||m;this.HN=d||m;this.Hv=[];this.Iv=[];this.Sn={}}w=xk.prototype;w.gD=q;w.id=u("Wb");w.mf=u("Jn");w.Nq=u("IN");w.Mq=u("HN");function yk(){this.rs=[];this.ss={}}yk.prototype.count=function(){return this.rs.length};yk.prototype.add=function(a){this.rs.push(a);this.ss[a.id()]=a};function zk(a,b){if(b in a.ss)return a.ss[b];g(Error("can't find animated object with specified id"))};function Ak(a,b,c,d,e,f,h){this.zK=a;this.xc=b;this.Ga=c;this.Ea=d;this.vt=e;this.pK=f==j?"":f;this.KN=h}w=Ak.prototype;w.uj=u("zK");w.url=u("xc");w.width=u("Ga");w.height=u("Ea");w.Pa=function(){return this.vt*this.Ig};w.lg=aa("Ig");w.bgColor=u("pK");w.wB=u("KN");function Bk(){this.Yn=[]}Bk.prototype.count=function(){return this.Yn.length};Bk.prototype.lg=function(a){for(var b=0;b<this.Yn.length;++b)this.Yn[b].lg(a)};function Ck(){eg.call(this);this.AD=new cg;gg(this,this.AD)}B(Ck,eg);function Dk(){this.Np=[]}Dk.prototype.add=function(a){this.Np.push(a)};Dk.prototype.count=function(){return this.Np.length};Dk.prototype.lg=function(a){for(var b=0;b<this.Np.length;++b)this.Np[b].lg(a)};function Ek(){K.call(this,"slide");this.gs=new Ck;this.Fn=new yk;this.ED=[];this.Ne=[];this.Ph=new Rd;this.iz=new Dk;this.ow=new Bk}B(Ek,K);Ek.prototype.oe=function(a){0>D.indexOf(this.Ne,a)&&this.Ne.push(a)};Ek.prototype.Vq=u("Ph");function Fk(a){this.tN=new Gk(a);this.RN=new Hk(a)}Fk.prototype.Eq=function(a){var b=tf(a,"sound");b&&Ik(b,this.tN);(a=tf(a,"video"))&&Ik(a,this.RN)};
function Ik(a,b){for(var c=0;c<a.count();++c){var d=rf(a,c),e=d.Zg();if(e instanceof Te){var f=b,h=e.yq(),d=0==d.Gc;switch(e.type()){case Ue.sv:f.play(h,e.Lj(),d);break;case Ue.rv:f.pause(h,d);break;case Ue.xv:f.stop(h);break;default:g(Error("unknown operation type"))}}else if(e instanceof Ve)switch(d=b,e.type()){case We.$B:d.uJ();break;default:g(Error("unknown operation type"))}else g(Error("unknown operation"))}}function Gk(a){this.ja=a}
Gk.prototype.play=function(a,b,c){var d=this.ja;a=te(d.ya.Sb(),a);d.Ak.Da!=m&&a&&Jk(d.ja,a,b,c)};Gk.prototype.pause=function(a,b){var c=this.ja,d=te(c.ya.Sb(),a);if(c.Ak.Da!=m&&d){var c=c.ja,e=Kk(c,d);e.playing()?e.pause():Jk(c,d,m,b)}};Gk.prototype.stop=function(a){var b=this.ja;a=te(b.ya.Sb(),a);b.Ak.Da!=m&&a&&Kk(b.ja,a).stop()};Gk.prototype.uJ=function(){var a=this.ja;a.Ak.Da!=m&&Lk(a.ja)};function Hk(a){this.ja=a}
Hk.prototype.play=function(a,b,c){var d=this.ja;a=te(d.ya.rb(),a);d.Ak.Da!=m&&a&&(d=d.ja,Mk(d,a,d.L.timestamp(),b!=m?b:m,c||q))};Hk.prototype.pause=function(a,b){var c=this.ja,d=te(c.ya.rb(),a);if(c.Ak.Da!=m&&d){var c=c.ja,e=Nk(c,d);e.playing()?(e.pause(),c.Ze==e&&(c.Ze=m)):Mk(c,d,c.L.timestamp(),m,b||q)}};Hk.prototype.stop=function(a){this.ja.stopVideo(a)};Hk.prototype.uJ=function(){g(Error("unsupported operation"))};function Ok(a){a=Pk(a);for(var b=m,c=a.length-1;0<=c;--c){var d=a[c],b=b?b.add(d):d;if(d.Ad)break}return b}function Pk(a){return(ia(a)?a:a.xd()).sort(function(a,c){return!!a.Y()!=!!c.Y()?a.Y()?1:-1:a.Y()?Ke(a.Y())-Ke(c.Y()):0})};function Qk(a,b){this.mL=a;this.aE=b||m}var Rk=[];Qk.prototype.aE=m;Qk.prototype.wu=u("mL");Qk.prototype.qf=u("aE");function Sk(a,b,c,d,e){Pe.call(this,c,d,e);this.hs=a;this.Je=b}B(Sk,Pe);Sk.prototype.Va=u("Je");function Tk(a,b,c,d){Pe.call(this,b,c,d);this.eK=a!=m?a:100}B(Tk,Pe);Tk.prototype.alpha=u("eK");function Uk(a){this.Qa=a}w=Uk.prototype;w.Vv=m;w.sr=q;w.Wv=q;w.Ti=m;function Vk(a,b){a.sr!=b&&(a.sr=b,a.Wy(b))}w.Wy=function(a){var b=a?this.canvas():this.Qa;a=a?this.Qa:this.canvas();var c=a.parentNode;c&&c.replaceChild(b,a)};w.canvas=function(){this.Vv||(this.Vv=this.rh());return this.Vv};w.content=u("Qa");function Wk(a,b){if(a.Wv!=b&&(a.Wv=b)&&a.Ti){for(var c=a.canvas(),d=0;d<a.Ti.length;++d)a.Ti[d](c);a.Ti=m}}w.Om=u("Wv");w.TI=function(a){this.Om()?a(this.canvas()):(this.Ti||(this.Ti=[]),this.Ti.push(a))};function Xk(a){this.Qa=a}B(Xk,Uk);Xk.prototype.rh=function(){var a=this.content(),b=hc("canvas");b.width=a.width;b.height=a.height;return b};Xk.prototype.Hu=function(){var a=this.canvas(),b=this.content(),c=a.getContext("2d");c.clearRect(0,0,a.width,a.height);(a=Wj(Nj(),b))&&c.setTransform(a[0],a[1],a[2],a[3],a[4],a[5]);c.drawImage(b,0,0,b.width,b.height);Wk(this,l)};function Yk(a,b){var c=hc("canvas");y(a)&&(c.width=a);y(b)&&(c.height=b);return c}function Zk(a,b){var c=m,c=b instanceof Ej?[b.Cb,b.Fb,b.Eb,b.Gb,b.Pb,b.Qb]:b;a.transform(c[0],c[1],c[2],c[3],c[4],c[5])};function $k(a,b,c){var d=al;this.hs=a;this.Ab=this.rh(b||100,c||100);this.Ic=this.Ab.getContext("2d");this.Ic.fillStyle="rgba(255,255,255,1)";this.Ul=d.RB}$k.prototype.Ul="";$k.prototype.no=q;$k.prototype.rh=function(a,b){return Yk(a,b)};$k.prototype.apply=function(a,b){var c=al,d=a.getContext("2d");d.save();this.Oe(this.no?1-b:b);var e=this.Ab;d.scale(a.width/e.width,a.height/e.height);d.globalCompositeOperation=this.Ul==c.RB?"destination-in":"destination-out";d.drawImage(e,0,0);d.restore()};
function bl(a){a.Ic.clearRect(-a.Ab.width,-a.Ab.height,2*a.Ab.width,2*a.Ab.height)}function cl(a,b){var c=dl,d=a.Ab.width,e=a.Ab.height,f=a.Ic;switch(b){case c[90]:f.rotate(0.5*Math.PI);f.translate(0,-e);break;case c[180]:f.rotate(Math.PI);f.translate(-d,-e);break;case c[270]:f.rotate(1.5*Math.PI),f.translate(-d,0)}}var al={RB:"maskIn",gr:"maskOut"},dl={"0":"0",90:"90",180:"180",270:"270"};function el(a,b){var c=al,d=dl;$k.call(this,a);this.FC=a.qf();b||(this.Ul=c.gr,this.no=l);cl(this,d[270])}B(el,$k);el.prototype.Oe=function(a){bl(this);var b=this.Ic,c=this.Ab.width,d=2*Math.PI/this.FC;a*=d;b.save();b.translate(c/2,c/2);b.beginPath();for(var e=0;e<this.FC;++e){var f=d*e;b.moveTo(0,0);b.arc(0,0,c,f,f+a,q);b.lineTo(0,0)}b.fill();b.restore()};function fl(a){el.call(this,a,l)}B(fl,el);function gl(a){el.call(this,a,q)}B(gl,el);function hl(a){var b=al;$k.call(this,a);a.qf()&4&&(this.Ul=b.gr,this.no=l)}B(hl,$k);function il(a){hl.call(this,a)}B(il,hl);il.prototype.Oe=function(a){bl(this);var b=this.Ab.width;a*=b;b=(b-a)/2;this.Ic.fillRect(b,b,a,a)};function jl(a){hl.call(this,a);a=this.Ab.width/2;this.oL=Math.ceil(Math.sqrt(2*a*a))}B(jl,hl);jl.prototype.Oe=function(a){bl(this);var b=this.Ic,c=this.Ab.width/2;a*=this.oL;b.beginPath();b.arc(c,c,a,0,2*Math.PI,q);b.fill()};
function kl(a){hl.call(this,a);a=this.Ab.width;this.Ic.translate(a/2,a/2)}B(kl,hl);kl.prototype.Oe=function(a){bl(this);var b=this.Ic;a*=this.Ab.width;b.beginPath();b.moveTo(-a,0);b.lineTo(0,a);b.lineTo(a,0);b.lineTo(0,-a);b.fill()};function ll(a){hl.call(this,a)}B(ll,hl);ll.prototype.Oe=function(a){bl(this);var b=this.Ic,c=this.Ab.width,d=c/2;a*=c;b.fillRect(0,d-a/2,c,a);b.fillRect(d-a/2,0,a,c)};function ml(a){var b=al,c=dl;$k.call(this,a);a.qf()&16&&(this.Ul=b.gr,this.no=l);cl(this,c[270])}B(ml,$k);ml.prototype.Oe=function(a){bl(this);var b=this.Ic;a*=Math.PI;var c=this.Ab.width;b.save();b.translate(c/2,c/2);b.beginPath();b.moveTo(0,0);b.arc(0,0,c,-a,a,q);b.lineTo(0,0);b.fill();b.restore()};function nl(a){var b=dl;$k.call(this,a,96,96);a=a.qf();this.pG=this.rh(192,96);var c=80==a||160==a,d=this.pG.getContext("2d");d.fillStyle="rgb(255,255,255)";d.fillRect(0,0,96,96);d.translate(96,0);for(var e=0;16>e;++e)d.fillRect(0,6*e,c?6*(16-e-1):6*e,6);a&32&&cl(this,b[180])}B(nl,$k);nl.prototype.Oe=function(a){bl(this);this.Ic.drawImage(this.pG,-192*(1-a),0)};function ol(a){var b=dl;$k.call(this,a);var c=b[0];switch(a.qf()){case 128:c=b[90];break;case 64:c=b[180];break;case 16:c=b[270]}cl(this,c)}B(ol,$k);ol.prototype.Oe=function(a){var b=this.Ab;bl(this);this.Ic.fillRect(0,0,b.width*a,b.height)};function pl(a){var b=dl,c=al;$k.call(this,a);a=a.qf();a&1&&cl(this,b[90]);a&4&&(this.Ul=c.gr,this.no=l)}B(pl,$k);pl.prototype.Oe=function(a){var b=this.Ab;bl(this);a*=b.width;this.Ic.fillRect(b.width/2-a/2,0,a,b.height)};function ql(a,b,c,d){var e=dl;$k.call(this,a,102,102);this.xK=d;this.dN=c;b||cl(this,e[90]);a=Math.ceil(this.Ab.width/d);c=Math.ceil(this.Ab.height/c);this.Xn=this.rh(a,c);this.Ys=this.rh(this.Ab.width+a,c)}B(ql,$k);
ql.prototype.Oe=function(a){bl(this);var b=this.Xn.width,c=this.Xn.height,d=this.Xn.getContext("2d");d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=this.Ys.getContext("2d");a.clearRect(0,0,this.Ys.width,this.Ys.height);b=this.Xn;for(c=0;c<this.xK+1;++c)a.drawImage(b,c*b.width,0);a=this.Ys;for(var b=a.height,c=this.Xn.width,d=this.Ic,e=0;e<this.dN;++e)d.drawImage(a,e%2?-c/2:0,e*b)};function rl(a){ql.call(this,a,0<(a.qf()&2),1,6)}B(rl,ql);
function sl(a){ql.call(this,a,0<(a.qf()&1),6,6)}B(sl,ql);function tl(a){$k.call(this,a);this.Qx=[];this.Px=[];for(a=0;5>a;++a)this.Qx.push(ul(100)),this.Px.push(this.rh(20,20));var b=ul(25);for(a=0;a<b.length;++a)b[a]%=5;this.IM=b}B(tl,$k);function ul(a){a=Lf(Kf(0,a));D.rJ(a);return a}
tl.prototype.Oe=function(a){bl(this);var b=this.Ic;a=Math.floor(100*a);for(var c=this.Qx.length,d=0;d<c;++d){var e=this.Qx[d],f=this.Px[d].getContext("2d");f.clearRect(0,0,20,20);f.fillStyle="rgba(255,255,255,1)";for(var h=0;h<a;++h){var i=e[h];f.fillRect(2*Math.floor(i/10),2*(i%10),2,2)}}for(a=0;5>a;++a){c=20*a;for(d=0;5>d;++d)b.drawImage(this.Px[this.IM[5*a+d]],c,20*d)}};function vl(a){$k.call(this,a)}B(vl,$k);vl.prototype.Oe=function(a){var b=this.Ab,c=this.Ic;bl(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};function wl(a){var b=dl;$k.call(this,a);a.qf()&2&&cl(this,b[90]);this.EF=Lf(Kf(0,100));D.rJ(this.EF)}B(wl,$k);wl.prototype.Oe=function(a){bl(this);var b=this.Ic,c=this.Ab.width;a=Math.floor(100*a);for(var d=0;d<a;++d)b.fillRect(0,this.EF[d],c,1)};var xl={};function yl(a){switch(a.wu()){case "wipe":return new ol(a);case "barn":return new pl(a);case "checkerboard":return new sl(a);case "blinds":return new rl(a);case "dissolve":return new tl(a);case "randombar":return new wl(a);case "strips":return new nl(a);case "wedge":return new ml(a);case "wheelCw":return new fl(a);case "wheelCcw":return new gl(a);case "box":return new il(a);case "circle":return new jl(a);case "diamond":return new kl(a);case "plus":return new ll(a)}return new vl(a)};function zl(a){this.yr=a}zl.prototype.gw=0;zl.prototype.ua=u("yr");function Al(){}w=Al.prototype;w.async=ca(q);w.ih=function(a,b){var c=b.ua();c.save();c.Cm.push([])};w.wJ=function(a,b){var c=b.ua();c.restore();c.Cm.pop()};w.oH=function(a,b){var c=b.ua();c.save();c.Cm.push([])};w.nH=function(a,b){var c=b.ua();c.restore();c.Cm.pop()};w.aJ=function(a){a.Gj={position:this.pD(a),opacity:this.oD(a),transform:Nj().tb(a),transformOrigin:Oj(a)}};
function Bl(a,b,c,d){var e=b.Gj?b.Gj.position:(0,a.pD)(b);(e.left||e.top)&&c.translate(e.left,e.top);e=b.Gj?b.Gj.transform:Nj().tb(b);d&&(e||(e=new Ej),e.translate(d,0));if(e){if((d=b.Gj?b.Gj.transformOrigin:Oj(b))&&(0!=d.x||0!=d.y)){var f=new Ej;f.translate(d.x,d.y);Fj(f,e);f.translate(-d.x,-d.y);e=f}Zk(c,e);D.GA(c.Cm).push(e)}a=b.Gj?b.Gj.opacity:(0,a.oD)(b);c.globalAlpha*=a}w.pD=function(a){var b=parseFloat(wg(a,"left"));a=parseFloat(wg(a,"top"));return{left:!isNaN(b)?b:0,top:!isNaN(a)?a:0}};
w.oD=function(a){var b=a.style;a="";"opacity"in b?a=b.opacity:"MozOpacity"in b?a=b.MozOpacity:"filter"in b&&(b=b.filter.match(/alpha\(opacity=([\d.]+)\)/))&&(a=String(b[1]/100));a=""==a?a:Number(a);return la(a)?1:a};function Cl(){}B(Cl,Al);Cl.prototype.ih=function(a,b){Cl.T.ih.call(this,a,b);b.ua().drawImage(a,0,0,a.width,a.height)};function Dl(a,b,c,d,e){this.Sd=!!b;a&&El(this,a,d);this.depth=e!=j?e:this.Ud||0;this.Sd&&(this.depth*=-1);this.DH=!c}B(Dl,Hf);w=Dl.prototype;w.ig=m;w.Ud=0;w.lB=q;function El(a,b,c){if(a.ig=b)a.Ud=ma(c)?c:1!=a.ig.nodeType?0:a.Sd?-1:1;ma(j)&&(a.depth=j)}w.na=function(){return new Dl(this.ig,this.Sd,!this.DH,this.Ud,this.depth)};
w.next=function(){var a;if(this.lB){(!this.ig||this.DH&&0==this.depth)&&g(Gf);a=this.ig;var b=this.Sd?-1:1;if(this.Ud==b){var c=this.Sd?a.lastChild:a.firstChild;c?El(this,c):El(this,a,-1*b)}else(c=this.Sd?a.previousSibling:a.nextSibling)?El(this,c):El(this,a.parentNode,-1*b);this.depth+=this.Ud*(this.Sd?-1:1)}else this.lB=l;(a=this.ig)||g(Gf);return a};w.CI=u("lB");w.rq=function(){return 1==this.Ud};w.zI=function(){return-1==this.Ud};w.Sg=function(a){return a.ig==this.ig&&(!this.ig||a.Ud==this.Ud)};
w.splice=function(a){var b=this.ig,c=this.Sd?1:-1;this.Ud==c&&(this.Ud=-1*c,this.depth+=this.Ud*(this.Sd?-1:1));this.Sd=!this.Sd;Dl.prototype.next.call(this);this.Sd=!this.Sd;for(var c=ka(arguments[0])?arguments[0]:arguments,d=c.length-1;0<=d;d--)b.parentNode&&b.parentNode.insertBefore(c[d],b.nextSibling);mc(b)};function Fl(a){this.zu=q;"#"==a.charAt(0)&&(a=a.substr(1,6));a=a.replace(/ /g,"");a=a.toLowerCase();var b={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",
darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",
ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",
lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",
olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",
snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};a in b&&(a=b[a]);for(var c=[{OA:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,Lz:["rgb(123, 234, 45)","rgb(255,234,245)"],Eq:function(a){return[parseInt(a[1]),parseInt(a[2]),parseInt(a[3])]}},{OA:/^(\w{2})(\w{2})(\w{2})$/,Lz:["#00ff00","336699"],
Eq:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{OA:/^(\w{1})(\w{1})(\w{1})$/,Lz:["#fb0","f0f"],Eq:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}}],d=0;d<c.length;d++){var e=c[d].Eq,f=c[d].OA.exec(a);f&&(e=e(f),this.jg=e[0],this.sd=e[1],this.Sc=e[2],this.zu=l)}this.jg=0>this.jg||isNaN(this.jg)?0:255<this.jg?255:this.jg;this.sd=0>this.sd||isNaN(this.sd)?0:255<this.sd?255:this.sd;this.Sc=0>this.Sc||isNaN(this.Sc)?0:255<this.Sc?
255:this.Sc;this.LQ=function(){return"rgb("+this.jg+", "+this.sd+", "+this.Sc+")"};this.sB=function(){var a=this.jg.toString(16),b=this.sd.toString(16),c=this.Sc.toString(16);1==a.length&&(a="0"+a);1==b.length&&(b="0"+b);1==c.length&&(c="0"+c);return"#"+a+b+c};this.YX=function(){for(var a=[],d=0;d<c.length;d++)for(var e=c[d].Lz,f=0;f<e.length;f++)a[a.length]=e[f];for(var p in b)a[a.length]=p;e=document.createElement("ul");e.setAttribute("id","rgbcolor-examples");for(d=0;d<a.length;d++)try{var r=document.createElement("li"),
s=new Fl(a[d]),v=document.createElement("div");v.style.cssText="margin: 3px; border: 1px solid black; background:"+s.sB()+"; color:"+s.sB();v.appendChild(document.createTextNode("test"));var z=document.createTextNode(" "+a[d]+" -> "+s.LQ()+" -> "+s.sB());r.appendChild(v);r.appendChild(z);e.appendChild(r)}catch(C){}return e}};var Gl=function(){function a(){var a={NB:30,hr:3E4,ue:function(c){a.xn={};a.nl={};a.gv=[];a.mv=[];a.Qg=c;a.Xd=new function(){this.tn=[];this.KJ=function(){this.tn=[]};this.An=function(a,b){this.tn.push({width:a,height:b})};this.WB=function(){this.tn.pop()};this.LB=function(){return this.tn[this.tn.length-1]};this.width=function(){return this.LB().width};this.height=function(){return this.LB().height};this.LJ=function(a){return a!=m&&"number"==typeof a?a:"x"==a?this.width():"y"==a?this.height():Math.sqrt(Math.pow(this.width(),
2)+Math.pow(this.height(),2))/Math.sqrt(2)}}}};a.ue();a.QB=function(){for(var c=0;c<a.mv.length;c++)if(!a.mv[c].loaded)return q;return l};a.trim=function(a){return a.replace(/^\s+|\s+$/g,"")};a.Og=function(a){return a.replace(/[\s\r\t\n]+/gm," ")};a.jH=function(a){var b;return(b=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP"))?(b.open("GET",a,q),b.send(m),b.responseText):m};a.VI=function(a){if(window.DOMParser)return(new DOMParser).parseFromString(a,"text/xml");a=a.replace(/<!DOCTYPE svg[^>]*>/,
"");var b=new ActiveXObject("Microsoft.XMLDOM");b.async="false";b.loadXML(a);return b};a.La=function(c,d){this.name=c;this.value=d;this.X=function(){return this.value!=m&&""!==this.value};this.Ja=function(){if(!this.X())return 0;var a=parseFloat(this.value);(this.value+"").match(/%$/)&&(a/=100);return a};this.jh=function(a){return this.X()?this.value:a};this.RI=function(a){return this.X()?this.Ja():a};var e=this;this.kv={mz:function(c){var d=e.value;if(c!=m&&""!=c){var i=new Fl(e.value);i.zu&&(d=
"rgba("+i.jg+", "+i.sd+", "+i.Sc+", "+c+")")}return new a.La(e.name,d)}};this.pc={Pd:function(){var c=e.value.replace(/^(url\()?#([^\)]+)\)?$/,"$2");return a.xn[c]},sq:function(){return 0==e.value.indexOf("url(")},jI:function(c){var d=this.Pd();return d!=m&&d.FH?d.FH(a.Qg,c):d!=m&&d.createPattern?d.createPattern(a.Qg,c):m}};this.U={BS:ca(96),MB:function(c){var d=12,e=new a.La("fontSize",a.jl.ll(a.Qg.font).fontSize);e.X()&&(d=e.U.V(c));return d},V:function(c){if(!e.X())return 0;var d=e.value+"";return d.match(/em$/)?
e.Ja()*this.MB(c):d.match(/ex$/)?e.Ja()*this.MB(c)/2:d.match(/px$/)?e.Ja():d.match(/pt$/)?1.25*e.Ja():d.match(/pc$/)?15*e.Ja():d.match(/cm$/)?96*e.Ja()/2.54:d.match(/mm$/)?96*e.Ja()/25.4:d.match(/in$/)?96*e.Ja():d.match(/%$/)?e.Ja()*a.Xd.LJ(c):e.Ja()}};this.bC={xJ:function(){if(!e.X())return 0;var a=e.value+"";if(a.match(/s$/))return 1E3*e.Ja();a.match(/ms$/);return e.Ja()}};this.Zq={Wu:function(){if(!e.X())return 0;var a=e.value+"";return a.match(/deg$/)?e.Ja()*(Math.PI/180):a.match(/grad$/)?e.Ja()*
(Math.PI/200):a.match(/rad$/)?e.Ja():e.Ja()*(Math.PI/180)}}};a.jl=new function(){this.nl=["normal","italic","oblique","inherit"];this.$J=["normal","small-caps","inherit"];this.aK="normal bold bolder lighter 100 200 300 400 500 600 700 800 900 inherit".split(" ");this.JB=function(c,e,f,h,i,k){k=k!=m?this.ll(k):this.JB("","","","","",a.Qg.font);return{fontFamily:i||k.fontFamily,fontSize:h||k.fontSize,fontStyle:c||k.fontStyle,fontWeight:f||k.fontWeight,fontVariant:e||k.fontVariant,toString:function(){return[this.fontStyle,
this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var c=this;this.ll=function(d){var e={};d=a.trim(a.Og(d||"")).split(" ");for(var f=q,h=q,i=q,k=q,n="",p=0;p<d.length;p++)!h&&-1!=c.nl.indexOf(d[p])?("inherit"!=d[p]&&(e.fontStyle=d[p]),h=l):!k&&-1!=c.$J.indexOf(d[p])?("inherit"!=d[p]&&(e.fontVariant=d[p]),h=k=l):!i&&-1!=c.aK.indexOf(d[p])?("inherit"!=d[p]&&(e.fontWeight=d[p]),h=k=i=l):f?"inherit"!=d[p]&&(n+=d[p]):("inherit"!=d[p]&&(e.fontSize=d[p].split("/")[0]),h=k=i=f=
l);""!=n&&(e.fontFamily=n);return e}};a.si=function(c){c=a.trim(a.Og((c||"").replace(/,/g," "))).split(" ");for(var d=0;d<c.length;d++)c[d]=parseFloat(c[d]);return c};a.Bc=function(a,b){this.x=a;this.y=b;this.Mt=function(a){return Math.atan2(a.y-this.y,a.x-this.x)};this.Sh=function(a){var b=this.x*a[1]+this.y*a[3]+a[5];this.x=this.x*a[0]+this.y*a[2]+a[4];this.y=b}};a.KB=function(c){c=a.si(c);return new a.Bc(c[0],c[1])};a.MJ=function(c){c=a.si(c);for(var d=[],e=0;e<c.length;e+=2)d.push(new a.Bc(c[e],
c[e+1]));return d};a.kh=function(a,b,e,f){this.Be=this.Ae=this.zd=this.yd=Number.NaN;this.x=u("yd");this.y=u("zd");this.width=function(){return this.Ae-this.yd};this.height=function(){return this.Be-this.zd};this.Nd=function(a,b){if(a!=m){if(isNaN(this.yd)||isNaN(this.Ae))this.Ae=this.yd=a;a<this.yd&&(this.yd=a);a>this.Ae&&(this.Ae=a)}if(b!=m){if(isNaN(this.zd)||isNaN(this.Be))this.Be=this.zd=b;b<this.zd&&(this.zd=b);b>this.Be&&(this.Be=b)}};this.nz=function(a){this.Nd(a,m)};this.oz=function(a){this.Nd(m,
a)};this.YN=function(a){this.Nd(a.yd,a.zd);this.Nd(a.Ae,a.Be)};this.hH=function(a,b,c,d,e,f){c=a+2/3*(c-a);d=b+2/3*(d-b);this.kz(a,b,c,c+1/3*(e-a),d,d+1/3*(f-b),e,f)};this.kz=function(a,b,c,d,e,f,s,v){var z=[a,b],C=[c,d],H=[e,f],J=[s,v];this.Nd(z[0],z[1]);this.Nd(J[0],J[1]);for(var I=0;1>=I;I++)a=function(a){return Math.pow(1-a,3)*z[I]+3*Math.pow(1-a,2)*a*C[I]+3*(1-a)*Math.pow(a,2)*H[I]+Math.pow(a,3)*J[I]},b=6*z[I]-12*C[I]+6*H[I],c=-3*z[I]+9*C[I]-9*H[I]+3*J[I],d=3*C[I]-3*z[I],0==c?0!=b&&(b=-d/b,0<
b&&1>b&&(0==I&&this.nz(a(b)),1==I&&this.oz(a(b)))):(d=Math.pow(b,2)-4*d*c,0>d||(e=(-b+Math.sqrt(d))/(2*c),0<e&&1>e&&(0==I&&this.nz(a(e)),1==I&&this.oz(a(e))),b=(-b-Math.sqrt(d))/(2*c),0<b&&1>b&&(0==I&&this.nz(a(b)),1==I&&this.oz(a(b)))))};this.wP=function(a,b){return this.yd<=a&&a<=this.Ae&&this.zd<=b&&b<=this.Be};this.Nd(a,b);this.Nd(e,f)};a.ZJ=function(c){var d=this;this.Dc={};this.Dc.translate=function(c){this.ve=a.KB(c);this.apply=function(a){a.translate(this.ve.x||0,this.ve.y||0)};this.Qp=function(a){a.Sh([1,
0,0,1,this.ve.x||0,this.ve.y||0])}};this.Dc.rotate=function(c){c=a.si(c);this.Lg=new a.La("angle",c[0]);this.JH=c[1]||0;this.KH=c[2]||0;this.apply=function(a){a.translate(this.JH,this.KH);a.rotate(this.Lg.Zq.Wu());a.translate(-this.JH,-this.KH)};this.Qp=function(a){var b=this.Lg.Zq.Wu();a.Sh([1,0,0,1,this.ve.x||0,this.ve.y||0]);a.Sh([Math.cos(b),Math.sin(b),-Math.sin(b),Math.cos(b),0,0]);a.Sh([1,0,0,1,-this.ve.x||0,-this.ve.y||0])}};this.Dc.scale=function(c){this.ve=a.KB(c);this.apply=function(a){a.scale(this.ve.x||
1,this.ve.y||this.ve.x||1)};this.Qp=function(a){a.Sh([this.ve.x||0,0,0,this.ve.y||0,0,0])}};this.Dc.matrix=function(c){this.ji=a.si(c);this.apply=function(a){a.transform(this.ji[0],this.ji[1],this.ji[2],this.ji[3],this.ji[4],this.ji[5])};this.Qp=function(a){a.Sh(this.ji)}};this.Dc.Bn=function(c){this.O=d.Dc.matrix;this.O(c);this.Lg=new a.La("angle",c)};this.Dc.Bn.prototype=new this.Dc.matrix;this.Dc.skewX=function(a){this.O=d.Dc.Bn;this.O(a);this.ji=[1,0,Math.tan(this.Lg.Zq.Wu()),1,0,0]};this.Dc.skewX.prototype=
new this.Dc.Bn;this.Dc.skewY=function(a){this.O=d.Dc.Bn;this.O(a);this.ji=[1,Math.tan(this.Lg.Zq.Wu()),0,1,0,0]};this.Dc.skewY.prototype=new this.Dc.Bn;this.Oq=[];this.apply=function(a){for(var b=0;b<this.Oq.length;b++)this.Oq[b].apply(a)};this.Qp=function(a){for(var b=0;b<this.Oq.length;b++)this.Oq[b].Qp(a)};c=a.trim(a.Og(c)).split(/\s(?=[a-z])/);for(var e=0;e<c.length;e++){var f=c[e].split("(")[0],h=c[e].split("(")[1].replace(")",""),f=new this.Dc[f](h);this.Oq.push(f)}};a.hv=function(c,d,e,f,h,
i,k,n,p,r){d=a.Og(d);d=d.replace(/^defer\s/,"");var s=d.split(" ")[0]||"xMidYMid";d=d.split(" ")[1]||"meet";var v=e/f,z=h/i,C=Math.min(v,z),H=Math.max(v,z);"meet"==d&&(f*=C,i*=C);"slice"==d&&(f*=H,i*=H);p=new a.La("refX",p);r=new a.La("refY",r);p.X()&&r.X()?c.translate(-C*p.U.V("x"),-C*r.U.V("y")):(s.match(/^xMid/)&&("meet"==d&&C==z||"slice"==d&&H==z)&&c.translate(e/2-f/2,0),s.match(/YMid$/)&&("meet"==d&&C==v||"slice"==d&&H==v)&&c.translate(0,h/2-i/2),s.match(/^xMax/)&&("meet"==d&&C==z||"slice"==
d&&H==z)&&c.translate(e-f,0),s.match(/YMax$/)&&("meet"==d&&C==v||"slice"==d&&H==v)&&c.translate(0,h-i));"none"==s?c.scale(v,z):"meet"==d?c.scale(C,C):"slice"==d&&c.scale(H,H);c.translate(k==m?0:-k,n==m?0:-n)};a.B={};a.B.Sa=function(c){this.attributes={};this.nn={};this.children=[];this.F=function(c,d){var e=this.attributes[c];if(e!=m)return e;e=new a.La(c,"");d==l&&(this.attributes[c]=e);return e};this.style=function(c,d){var e=this.nn[c];if(e!=m)return e;e=this.F(c);if(e!=m&&e.X())return e;e=this.parent;
if(e!=m&&(e=e.style(c),e!=m&&e.X()))return e;e=new a.La(c,"");d==l&&(this.nn[c]=e);return e};this.Hb=function(a){if("none"!=this.style("display").value&&"hidden"!=this.F("visibility").value){a.save();this.kg(a);if(this.F("mask").X()){var b=this.F("mask").pc.Pd();b!=m&&b.apply(a,this)}else this.style("filter").X()?(b=this.style("filter").pc.Pd(),b!=m&&b.apply(a,this)):this.oi(a);this.wz(a);a.restore()}};this.kg=t();this.wz=t();this.oi=function(a){for(var b=0;b<this.children.length;b++)this.children[b].Hb(a)};
this.xa=function(c,d){var e=c;d&&(e=a.lv(c));e.parent=this;this.children.push(e)};if(c!=m&&1==c.nodeType){for(var d=0;d<c.childNodes.length;d++){var e=c.childNodes[d];1==e.nodeType&&this.xa(e,l)}for(d=0;d<c.attributes.length;d++)e=c.attributes[d],this.attributes[e.nodeName]=new a.La(e.nodeName,e.value);e=a.nl[c.nodeName];if(e!=m)for(var f in e)this.nn[f]=e[f];if(this.F("class").X())for(var d=a.Og(this.F("class").value).split(" "),h=0;h<d.length;h++){e=a.nl["."+d[h]];if(e!=m)for(f in e)this.nn[f]=
e[f];e=a.nl[c.nodeName+"."+d[h]];if(e!=m)for(f in e)this.nn[f]=e[f]}if(this.F("style").X()){e=this.F("style").value.split(";");for(d=0;d<e.length;d++)""!=a.trim(e[d])&&(c=e[d].split(":"),f=a.trim(c[0]),c=a.trim(c[1]),this.nn[f]=new a.La(f,c))}this.F("id").X()&&a.xn[this.F("id").value]==m&&(a.xn[this.F("id").value]=this)}};a.B.Cc=function(c){this.O=a.B.Sa;this.O(c);this.kg=function(c){if(this.style("fill").pc.sq()){var e=this.style("fill").pc.jI(this);e!=m&&(c.fillStyle=e)}else this.style("fill").X()&&
(e=this.style("fill"),this.style("fill-opacity").X()&&(e=e.kv.mz(this.style("fill-opacity").value)),c.fillStyle="none"==e.value?"rgba(0,0,0,0)":e.value);this.style("stroke").pc.sq()?(e=this.style("stroke").pc.jI(this),e!=m&&(c.strokeStyle=e)):this.style("stroke").X()&&(e=this.style("stroke"),this.style("stroke-opacity").X()&&(e=e.kv.mz(this.style("stroke-opacity").value)),c.strokeStyle="none"==e.value?"rgba(0,0,0,0)":e.value);this.style("stroke-width").X()&&(c.lineWidth=this.style("stroke-width").U.V());
this.style("stroke-linecap").X()&&(c.lineCap=this.style("stroke-linecap").value);this.style("stroke-linejoin").X()&&(c.lineJoin=this.style("stroke-linejoin").value);this.style("stroke-miterlimit").X()&&(c.miterLimit=this.style("stroke-miterlimit").value);"undefined"!=typeof c.font&&(c.font=a.jl.JB(this.style("font-style").value,this.style("font-variant").value,this.style("font-weight").value,this.style("font-size").X()?this.style("font-size").U.V()+"px":"",this.style("font-family").value).toString());
this.F("transform").X()&&(new a.ZJ(this.F("transform").value)).apply(c);this.F("clip-path").X()&&(e=this.F("clip-path").pc.Pd(),e!=m&&e.apply(c));this.style("opacity").X()&&(c.globalAlpha=this.style("opacity").Ja())}};a.B.Cc.prototype=new a.B.Sa;a.B.Ce=function(c){this.O=a.B.Cc;this.O(c);this.path=function(c){c!=m&&c.beginPath();return new a.kh};this.oi=function(c){this.path(c);a.kl.tO(this,c);""!=c.fillStyle&&c.fill();""!=c.strokeStyle&&c.stroke();var e=this.ku();if(e!=m){if(this.style("marker-start").pc.sq()){var f=
this.style("marker-start").pc.Pd();f.Hb(c,e[0][0],e[0][1])}if(this.style("marker-mid").pc.sq())for(var f=this.style("marker-mid").pc.Pd(),h=1;h<e.length-1;h++)f.Hb(c,e[h][0],e[h][1]);this.style("marker-end").pc.sq()&&(f=this.style("marker-end").pc.Pd(),f.Hb(c,e[e.length-1][0],e[e.length-1][1]))}};this.jq=function(){return this.path()};this.ku=ca(m)};a.B.Ce.prototype=new a.B.Cc;a.B.Nj=function(c){this.O=a.B.Cc;this.O(c);this.jO=this.wz;this.wz=function(c){this.jO(c);a.Xd.WB()};this.Ok=this.kg;this.kg=
function(c){c.strokeStyle="rgba(0,0,0,0)";c.lineCap="butt";c.lineJoin="miter";c.miterLimit=4;this.Ok(c);this.F("x").X()&&this.F("y").X()&&c.translate(this.F("x").U.V("x"),this.F("y").U.V("y"));var e=a.Xd.width(),f=a.Xd.height();if("undefined"==typeof this.root&&this.F("width").X()&&this.F("height").X()){var e=this.F("width").U.V("x"),f=this.F("height").U.V("y"),h=0,i=0;this.F("refX").X()&&this.F("refY").X()&&(h=-this.F("refX").U.V("x"),i=-this.F("refY").U.V("y"));c.beginPath();c.moveTo(h,i);c.lineTo(e,
i);c.lineTo(e,f);c.lineTo(h,f);c.closePath();c.clip()}a.Xd.An(e,f);if(this.F("viewBox").X()){var h=a.si(this.F("viewBox").value),i=h[0],k=h[1],e=h[2],f=h[3];a.hv(c,this.F("preserveAspectRatio").value,a.Xd.width(),e,a.Xd.height(),f,i,k,this.F("refX").value,this.F("refY").value);a.Xd.WB();a.Xd.An(h[2],h[3])}}};a.B.Nj.prototype=new a.B.Cc;a.B.svg=a.B.Nj;a.B.rect=function(c){this.O=a.B.Ce;this.O(c);this.path=function(c){var e=this.F("x").U.V("x"),f=this.F("y").U.V("y"),h=this.F("width").U.V("x"),i=this.F("height").U.V("y"),
k=this.F("rx").U.V("x"),n=this.F("ry").U.V("y");this.F("rx").X()&&!this.F("ry").X()&&(n=k);this.F("ry").X()&&!this.F("rx").X()&&(k=n);c!=m&&(c.beginPath(),c.moveTo(e+k,f),c.lineTo(e+h-k,f),c.quadraticCurveTo(e+h,f,e+h,f+n),c.lineTo(e+h,f+i-n),c.quadraticCurveTo(e+h,f+i,e+h-k,f+i),c.lineTo(e+k,f+i),c.quadraticCurveTo(e,f+i,e,f+i-n),c.lineTo(e,f+n),c.quadraticCurveTo(e,f,e+k,f),c.closePath());return new a.kh(e,f,e+h,f+i)}};a.B.rect.prototype=new a.B.Ce;a.B.rect=a.B.rect;a.B.Wt=function(c){this.O=a.B.Ce;
this.O(c);this.path=function(c){var e=this.F("cx").U.V("x"),f=this.F("cy").U.V("y"),h=this.F("r").U.V();c!=m&&(c.beginPath(),c.arc(e,f,h,0,2*Math.PI,l),c.closePath());return new a.kh(e-h,f-h,e+h,f+h)}};a.B.Wt.prototype=new a.B.Ce;a.B.circle=a.B.Wt;a.B.WH=function(c){this.O=a.B.Ce;this.O(c);this.path=function(c){var e=4*((Math.sqrt(2)-1)/3),f=this.F("rx").U.V("x"),h=this.F("ry").U.V("y"),i=this.F("cx").U.V("x"),k=this.F("cy").U.V("y");c!=m&&(c.beginPath(),c.moveTo(i,k-h),c.bezierCurveTo(i+e*f,k-h,
i+f,k-e*h,i+f,k),c.bezierCurveTo(i+f,k+e*h,i+e*f,k+h,i,k+h),c.bezierCurveTo(i-e*f,k+h,i-f,k+e*h,i-f,k),c.bezierCurveTo(i-f,k-e*h,i-e*f,k-h,i,k-h),c.closePath());return new a.kh(i-f,k-h,i+f,k+h)}};a.B.WH.prototype=new a.B.Ce;a.B.ellipse=a.B.WH;a.B.qA=function(c){this.O=a.B.Ce;this.O(c);this.oI=function(){return[new a.Bc(this.F("x1").U.V("x"),this.F("y1").U.V("y")),new a.Bc(this.F("x2").U.V("x"),this.F("y2").U.V("y"))]};this.path=function(c){var e=this.oI();c!=m&&(c.beginPath(),c.moveTo(e[0].x,e[0].y),
c.lineTo(e[1].x,e[1].y));return new a.kh(e[0].x,e[0].y,e[1].x,e[1].y)};this.ku=function(){var a=this.oI(),b=a[0].Mt(a[1]);return[[a[0],b],[a[1],b]]}};a.B.qA.prototype=new a.B.Ce;a.B.line=a.B.qA;a.B.Fu=function(c){this.O=a.B.Ce;this.O(c);this.Db=a.MJ(this.F("points").value);this.path=function(c){var e=new a.kh(this.Db[0].x,this.Db[0].y);c!=m&&(c.beginPath(),c.moveTo(this.Db[0].x,this.Db[0].y));for(var f=1;f<this.Db.length;f++)e.Nd(this.Db[f].x,this.Db[f].y),c!=m&&c.lineTo(this.Db[f].x,this.Db[f].y);
return e};this.ku=function(){for(var a=[],b=0;b<this.Db.length-1;b++)a.push([this.Db[b],this.Db[b].Mt(this.Db[b+1])]);a.push([this.Db[this.Db.length-1],a[a.length-1][1]]);return a}};a.B.Fu.prototype=new a.B.Ce;a.B.polyline=a.B.Fu;a.B.$I=function(c){this.O=a.B.Fu;this.O(c);this.lO=this.path;this.path=function(a){var b=this.lO(a);a!=m&&(a.lineTo(this.Db[0].x,this.Db[0].y),a.closePath());return b}};a.B.$I.prototype=new a.B.Fu;a.B.polygon=a.B.$I;a.B.path=function(c){this.O=a.B.Ce;this.O(c);c=this.F("d").value;
c=c.replace(/,/gm," ");c=c.replace(/([MmZzLlHhVvCcSsQqTtAa])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2");c=c.replace(/([MmZzLlHhVvCcSsQqTtAa])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2");c=c.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2");c=c.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2");c=c.replace(/([0-9])([+\-])/gm,"$1 $2");c=c.replace(/(\.[0-9]*)(\.)/gm,"$1 $2");c=c.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,"$1 $3 $4 ");c=a.Og(c);c=a.trim(c);this.tv=new function(c){this.tB=c.split(" ");this.reset=
function(){this.mq=-1;this.NA=this.Rk="";this.start=new a.Bc(0,0);this.control=new a.Bc(0,0);this.va=new a.Bc(0,0);this.Db=[];this.Re=[]};this.yI=function(){return this.mq>=this.tB.length-1};this.gi=function(){return this.yI()?l:this.tB[this.mq+1].match(/^[A-Za-z]$/)!=m};this.nA=function(){return this.Rk==this.Rk.toLowerCase()};this.qI=function(){this.mq+=1;return this.tB[this.mq]};this.Wh=function(){return parseFloat(this.qI())};this.LP=function(){this.NA=this.Rk;this.Rk=this.qI()};this.kq=function(){var c=
new a.Bc(this.Wh(),this.Wh());return this.CP(c)};this.Vz=function(){var a=this.kq();return this.control=a};this.wj=function(){var a=this.kq();return this.va=a};this.pI=function(){return"c"!=this.NA.toLowerCase()&&"s"!=this.NA.toLowerCase()?this.va:new a.Bc(2*this.va.x-this.control.x,2*this.va.y-this.control.y)};this.CP=function(a){this.nA()&&(a.x=this.va.x+a.x,a.y=this.va.y+a.y);return a};this.Rh=function(a,b,c){c!=m&&(0<this.Re.length&&this.Re[this.Re.length-1]==m)&&(this.Re[this.Re.length-1]=this.Db[this.Db.length-
1].Mt(c));this.lz(a,b==m?m:b.Mt(a))};this.lz=function(a,b){this.Db.push(a);this.Re.push(b)};this.ZX=u("Db");this.fP=function(){for(var a=0;a<this.Re.length;a++)if(this.Re[a]==m)for(var b=a+1;b<this.Re.length;b++)if(this.Re[b]!=m){this.Re[a]=this.Re[b];break}return this.Re}}(c);this.path=function(c){var e=this.tv;e.reset();var f=new a.kh;for(c!=m&&c.beginPath();!e.yI();)switch(e.LP(),e.Rk.toUpperCase()){case "M":var h=e.wj();e.Rh(h);f.Nd(h.x,h.y);c!=m&&c.moveTo(h.x,h.y);for(e.start=e.va;!e.gi();)h=
e.wj(),e.Rh(h,e.start),f.Nd(h.x,h.y),c!=m&&c.lineTo(h.x,h.y);break;case "L":for(;!e.gi();){var i=e.va,h=e.wj();e.Rh(h,i);f.Nd(h.x,h.y);c!=m&&c.lineTo(h.x,h.y)}break;case "H":for(;!e.gi();)h=new a.Bc((e.nA()?e.va.x:0)+e.Wh(),e.va.y),e.Rh(h,e.va),e.va=h,f.Nd(e.va.x,e.va.y),c!=m&&c.lineTo(e.va.x,e.va.y);break;case "V":for(;!e.gi();)h=new a.Bc(e.va.x,(e.nA()?e.va.y:0)+e.Wh()),e.Rh(h,e.va),e.va=h,f.Nd(e.va.x,e.va.y),c!=m&&c.lineTo(e.va.x,e.va.y);break;case "C":for(;!e.gi();){var k=e.va,i=e.kq(),n=e.Vz(),
h=e.wj();e.Rh(h,n,i);f.kz(k.x,k.y,i.x,i.y,n.x,n.y,h.x,h.y);c!=m&&c.bezierCurveTo(i.x,i.y,n.x,n.y,h.x,h.y)}break;case "S":for(;!e.gi();)k=e.va,i=e.pI(),n=e.Vz(),h=e.wj(),e.Rh(h,n,i),f.kz(k.x,k.y,i.x,i.y,n.x,n.y,h.x,h.y),c!=m&&c.bezierCurveTo(i.x,i.y,n.x,n.y,h.x,h.y);break;case "Q":for(;!e.gi();)k=e.va,n=e.Vz(),h=e.wj(),e.Rh(h,n,n),f.hH(k.x,k.y,n.x,n.y,h.x,h.y),c!=m&&c.quadraticCurveTo(n.x,n.y,h.x,h.y);break;case "T":for(;!e.gi();)k=e.va,n=e.pI(),e.control=n,h=e.wj(),e.Rh(h,n,n),f.hH(k.x,k.y,n.x,n.y,
h.x,h.y),c!=m&&c.quadraticCurveTo(n.x,n.y,h.x,h.y);break;case "A":for(;!e.gi();){var k=e.va,p=e.Wh(),r=e.Wh(),i=e.Wh()*(Math.PI/180),s=e.Wh(),n=e.Wh(),h=e.wj(),v=new a.Bc(Math.cos(i)*(k.x-h.x)/2+Math.sin(i)*(k.y-h.y)/2,-Math.sin(i)*(k.x-h.x)/2+Math.cos(i)*(k.y-h.y)/2),z=Math.pow(v.x,2)/Math.pow(p,2)+Math.pow(v.y,2)/Math.pow(r,2);1<z&&(p*=Math.sqrt(z),r*=Math.sqrt(z));s=(s==n?-1:1)*Math.sqrt((Math.pow(p,2)*Math.pow(r,2)-Math.pow(p,2)*Math.pow(v.y,2)-Math.pow(r,2)*Math.pow(v.x,2))/(Math.pow(p,2)*Math.pow(v.y,
2)+Math.pow(r,2)*Math.pow(v.x,2)));isNaN(s)&&(s=0);var C=new a.Bc(s*p*v.y/r,s*-r*v.x/p),k=new a.Bc((k.x+h.x)/2+Math.cos(i)*C.x-Math.sin(i)*C.y,(k.y+h.y)/2+Math.sin(i)*C.x+Math.cos(i)*C.y),H=function(a,b){return(a[0]*b[0]+a[1]*b[1])/(Math.sqrt(Math.pow(a[0],2)+Math.pow(a[1],2))*Math.sqrt(Math.pow(b[0],2)+Math.pow(b[1],2)))},J=function(a,b){return(a[0]*b[1]<a[1]*b[0]?-1:1)*Math.acos(H(a,b))},s=J([1,0],[(v.x-C.x)/p,(v.y-C.y)/r]),z=[(v.x-C.x)/p,(v.y-C.y)/r],C=[(-v.x-C.x)/p,(-v.y-C.y)/r],v=J(z,C);-1>=
H(z,C)&&(v=Math.PI);1<=H(z,C)&&(v=0);0==n&&0<v&&(v-=2*Math.PI);1==n&&0>v&&(v+=2*Math.PI);e.lz(new a.Bc(k.x-p*Math.cos((s+v)/2),k.y-r*Math.sin((s+v)/2)),(s+v)/2+(0==n?1:-1)*Math.PI/2);e.lz(h,v+(0==n?1:-1)*Math.PI/2);f.Nd(h.x,h.y);c!=m&&(H=p>r?p:r,h=p>r?1:p/r,p=p>r?r/p:1,c.translate(k.x,k.y),c.rotate(i),c.scale(h,p),c.arc(0,0,H,s,s+v,1-n),c.scale(1/h,1/p),c.rotate(-i),c.translate(-k.x,-k.y))}break;case "Z":c!=m&&c.closePath(),e.va=e.start}return f};this.ku=function(){for(var a=this.tv.Db,b=this.tv.fP(),
c=[],h=0;h<a.length;h++)c.push([a[h],b[h]]);return c}};a.B.path.prototype=new a.B.Ce;a.B.path=a.B.path;a.B.pattern=function(c){this.O=a.B.Sa;this.O(c);this.createPattern=function(c){var e=new a.B.Nj;e.attributes.viewBox=new a.La("viewBox",this.F("viewBox").value);e.attributes.x=new a.La("x",this.F("x").value);e.attributes.y=new a.La("y",this.F("y").value);e.attributes.width=new a.La("width",this.F("width").value);e.attributes.height=new a.La("height",this.F("height").value);e.children=this.children;
var f=document.createElement("canvas");f.width=this.F("width").U.V("x");f.height=this.F("height").U.V("y");e.Hb(f.getContext("2d"));return c.createPattern(f,"repeat")}};a.B.pattern.prototype=new a.B.Sa;a.B.pattern=a.B.pattern;a.B.II=function(c){this.O=a.B.Sa;this.O(c);this.LX=this.Hb;this.Hb=function(c,e,f){c.translate(e.x,e.y);"auto"==this.F("orient").jh("auto")&&c.rotate(f);"strokeWidth"==this.F("markerUnits").jh("strokeWidth")&&c.scale(c.lineWidth,c.lineWidth);c.save();var h=new a.B.Nj;h.attributes.viewBox=
new a.La("viewBox",this.F("viewBox").value);h.attributes.refX=new a.La("refX",this.F("refX").value);h.attributes.refY=new a.La("refY",this.F("refY").value);h.attributes.width=new a.La("width",this.F("markerWidth").value);h.attributes.height=new a.La("height",this.F("markerHeight").value);h.attributes.fill=new a.La("fill",this.F("fill").jh("black"));h.attributes.stroke=new a.La("stroke",this.F("stroke").jh("none"));h.children=this.children;h.Hb(c);c.restore();"strokeWidth"==this.F("markerUnits").jh("strokeWidth")&&
c.scale(1/c.lineWidth,1/c.lineWidth);"auto"==this.F("orient").jh("auto")&&c.rotate(-f);c.translate(-e.x,-e.y)}};a.B.II.prototype=new a.B.Sa;a.B.marker=a.B.II;a.B.NH=function(c){this.O=a.B.Sa;this.O(c);this.Hb=t()};a.B.NH.prototype=new a.B.Sa;a.B.defs=a.B.NH;a.B.yn=function(c){this.O=a.B.Sa;this.O(c);this.fi=this.F("gradientUnits").jh("objectBoundingBox");this.Uu=[];for(c=0;c<this.children.length;c++)this.Uu.push(this.children[c]);this.Xz=t();this.FH=function(c,e){var f=this;this.F("xlink:href").X()&&
(f=this.F("xlink:href").pc.Pd());for(var h=this.Xz(c,e),i=0;i<f.Uu.length;i++)h.addColorStop(f.Uu[i].offset,f.Uu[i].color);if(this.F("gradientTransform").X()){f=a.Xd.tn[0];i=new a.B.rect;i.attributes.x=new a.La("x",-a.hr/3);i.attributes.y=new a.La("y",-a.hr/3);i.attributes.width=new a.La("width",a.hr);i.attributes.height=new a.La("height",a.hr);var k=new a.B.sd;k.attributes.transform=new a.La("transform",this.F("gradientTransform").value);k.children=[i];i=new a.B.Nj;i.attributes.x=new a.La("x",0);
i.attributes.y=new a.La("y",0);i.attributes.width=new a.La("width",f.width);i.attributes.height=new a.La("height",f.height);i.children=[k];k=document.createElement("canvas");k.width=f.width;k.height=f.height;f=k.getContext("2d");f.fillStyle=h;i.Hb(f);return f.createPattern(k,"no-repeat")}return h}};a.B.yn.prototype=new a.B.Sa;a.B.EI=function(c){this.O=a.B.yn;this.O(c);this.Xz=function(a,b){var c=b.jq(),h="objectBoundingBox"==this.fi?c.x()+c.width()*this.F("x1").Ja():this.F("x1").U.V("x"),i="objectBoundingBox"==
this.fi?c.y()+c.height()*this.F("y1").Ja():this.F("y1").U.V("y"),k="objectBoundingBox"==this.fi?c.x()+c.width()*this.F("x2").Ja():this.F("x2").U.V("x"),c="objectBoundingBox"==this.fi?c.y()+c.height()*this.F("y2").Ja():this.F("y2").U.V("y");return a.createLinearGradient(h,i,k,c)}};a.B.EI.prototype=new a.B.yn;a.B.linearGradient=a.B.EI;a.B.fJ=function(c){this.O=a.B.yn;this.O(c);this.Xz=function(a,b){var c=b.jq(),h="objectBoundingBox"==this.fi?c.x()+c.width()*this.F("cx").Ja():this.F("cx").U.V("x"),i=
"objectBoundingBox"==this.fi?c.y()+c.height()*this.F("cy").Ja():this.F("cy").U.V("y"),k=h,n=i;this.F("fx").X()&&(k="objectBoundingBox"==this.fi?c.x()+c.width()*this.F("fx").Ja():this.F("fx").U.V("x"));this.F("fy").X()&&(n="objectBoundingBox"==this.fi?c.y()+c.height()*this.F("fy").Ja():this.F("fy").U.V("y"));c="objectBoundingBox"==this.fi?(c.width()+c.height())/2*this.F("r").Ja():this.F("r").U.V();return a.createRadialGradient(k,n,0,h,i,c)}};a.B.fJ.prototype=new a.B.yn;a.B.radialGradient=a.B.fJ;a.B.stop=
function(c){this.O=a.B.Sa;this.O(c);this.offset=this.F("offset").Ja();c=this.style("stop-color");this.style("stop-opacity").X()&&(c=c.kv.mz(this.style("stop-opacity").value));this.color=c.value};a.B.stop.prototype=new a.B.Sa;a.B.stop=a.B.stop;a.B.wn=function(c){this.O=a.B.Sa;this.O(c);a.gv.push(this);this.duration=0;this.Qt=this.F("begin").bC.xJ();this.JI=this.Qt+this.F("dur").bC.xJ();this.Yz=function(){var a=this.F("attributeType").value,b=this.F("attributeName").value;return"CSS"==a?this.parent.style(b,
l):this.parent.F(b,l)};this.gA=m;this.fh=q;this.uz=ca("");this.update=function(a){this.gA==m&&(this.gA=this.Yz().value);if(this.duration>this.JI)if("indefinite"==this.F("repeatCount").value)this.duration=0;else return"remove"==this.F("fill").jh("remove")&&!this.fh?(this.fh=l,this.Yz().value=this.gA,l):q;this.duration+=a;a=q;this.Qt<this.duration&&(a=this.uz(),this.F("type").X()&&(a=this.F("type").value+"("+a+")"),this.Yz().value=a,a=l);return a};this.Va=function(){return(this.duration-this.Qt)/(this.JI-
this.Qt)}};a.B.wn.prototype=new a.B.Sa;a.B.Nt=function(c){this.O=a.B.wn;this.O(c);this.uz=function(){var a=this.F("from").Ja(),b=this.F("to").Ja();return a+(b-a)*this.Va()}};a.B.Nt.prototype=new a.B.wn;a.B.animate=a.B.Nt;a.B.kH=function(c){this.O=a.B.wn;this.O(c);this.uz=function(){var a=new Fl(this.F("from").value),b=new Fl(this.F("to").value);if(a.zu&&b.zu){var c=a.jg+(b.jg-a.jg)*this.Va(),h=a.sd+(b.sd-a.sd)*this.Va(),a=a.Sc+(b.Sc-a.Sc)*this.Va();return"rgb("+parseInt(c,10)+","+parseInt(h,10)+","+
parseInt(a,10)+")"}return this.F("from").value}};a.B.kH.prototype=new a.B.wn;a.B.animateColor=a.B.kH;a.B.lH=function(c){this.O=a.B.Nt;this.O(c)};a.B.lH.prototype=new a.B.Nt;a.B.animateTransform=a.B.lH;a.B.font=function(c){this.O=a.B.Sa;this.O(c);this.Km=this.F("horiz-adv-x").Ja();this.xI=this.mA=q;this.LI=this.gq=m;this.Yh=[];for(c=0;c<this.children.length;c++){var d=this.children[c];"font-face"==d.type?(this.gq=d,d.style("font-family").X()&&(a.xn[d.style("font-family").value]=this)):"missing-glyph"==
d.type?this.LI=d:"glyph"==d.type&&(""!=d.mH?(this.xI=this.mA=l,"undefined"==typeof this.Yh[d.Yu]&&(this.Yh[d.Yu]=[]),this.Yh[d.Yu][d.mH]=d):this.Yh[d.Yu]=d)}};a.B.font.prototype=new a.B.Sa;a.B.font=a.B.font;a.B.dI=function(c){this.O=a.B.Sa;this.O(c);this.KX=this.F("ascent").value;this.UX=this.F("descent").value;this.Zu=this.F("units-per-em").Ja()};a.B.dI.prototype=new a.B.Sa;a.B.fontface=a.B.dI;a.B.MI=function(c){this.O=a.B.path;this.O(c);this.Km=0};a.B.MI.prototype=new a.B.path;a.B.missingglyph=
a.B.MI;a.B.sI=function(c){this.O=a.B.path;this.O(c);this.Km=this.F("horiz-adv-x").Ja();this.Yu=this.F("unicode").value;this.mH=this.F("arabic-form").value};a.B.sI.prototype=new a.B.path;a.B.glyph=a.B.sI;a.B.text=function(c){this.O=a.B.Cc;this.O(c);if(c!=m){this.children=[];for(var d=0;d<c.childNodes.length;d++){var e=c.childNodes[d];1==e.nodeType?this.xa(e,l):3==e.nodeType&&this.xa(new a.B.xB(e),q)}}this.Ok=this.kg;this.kg=function(a){this.Ok(a);this.style("dominant-baseline").X()&&(a.textBaseline=
this.style("dominant-baseline").value);this.style("alignment-baseline").X()&&(a.textBaseline=this.style("alignment-baseline").value)};this.oi=function(a){for(var b=this.style("text-anchor").jh("start"),c=this.F("x").U.V("x"),d=this.F("y").U.V("y"),e=0;e<this.children.length;e++){var p=this.children[e];p.F("x").X()?p.x=p.F("x").U.V("x"):(p.F("dx").X()&&(c+=p.F("dx").U.V("x")),p.x=c);c=p.measureText(a);if("start"!=b&&(0==e||p.F("x").X())){for(var r=c,s=e+1;s<this.children.length;s++){var v=this.children[s];
if(v.F("x").X())break;r+=v.measureText(a)}p.x-="end"==b?r:r/2}c=p.x+c;p.F("y").X()?p.y=p.F("y").U.V("y"):(p.F("dy").X()&&(d+=p.F("dy").U.V("y")),p.y=d);d=p.y;p.Hb(a)}}};a.B.text.prototype=new a.B.Cc;a.B.text=a.B.text;a.B.Rj=function(c){this.O=a.B.Cc;this.O(c);this.kI=function(a,b,c){var h=b[c],i=m;if(a.xI){var k="isolated";if((0==c||" "==b[c-1])&&c<b.length-2&&" "!=b[c+1])k="terminal";0<c&&(" "!=b[c-1]&&c<b.length-2&&" "!=b[c+1])&&(k="medial");if(0<c&&" "!=b[c-1]&&(c==b.length-1||" "==b[c+1]))k="initial";
"undefined"!=typeof a.Yh[h]&&(i=a.Yh[h][k],i==m&&"glyph"==a.Yh[h].type&&(i=a.Yh[h]))}else i=a.Yh[h];i==m&&(i=a.LI);return i};this.oi=function(c){var e=this.parent.style("font-family").pc.Pd();if(e!=m){var f=this.parent.style("font-size").RI(a.jl.ll(a.Qg.font).fontSize),h=this.parent.style("font-style").jh(a.jl.ll(a.Qg.font).fontStyle),i=this.Xh();e.mA&&(i=i.split("").reverse().join(""));for(var k=a.si(this.parent.F("dx").value),n=0;n<i.length;n++){var p=this.kI(e,i,n),r=f/e.gq.Zu;c.translate(this.x,
this.y);c.scale(r,-r);var s=c.lineWidth;c.lineWidth=c.lineWidth*e.gq.Zu/f;"italic"==h&&c.transform(1,0,0.4,1,0,0);p.Hb(c);"italic"==h&&c.transform(1,0,-0.4,1,0,0);c.lineWidth=s;c.scale(1/r,-1/r);c.translate(-this.x,-this.y);this.x+=f*(p.Km||e.Km)/e.gq.Zu;"undefined"!=typeof k[n]&&!isNaN(k[n])&&(this.x+=k[n])}}else""!=c.strokeStyle&&c.strokeText(a.Og(this.Xh()),this.x,this.y),""!=c.fillStyle&&c.fillText(a.Og(this.Xh()),this.x,this.y)};this.Xh=t();this.measureText=function(c){var e=this.parent.style("font-family").pc.Pd();
if(e!=m){c=this.parent.style("font-size").RI(a.jl.ll(a.Qg.font).fontSize);var f=0,h=this.Xh();e.mA&&(h=h.split("").reverse().join(""));for(var i=a.si(this.parent.F("dx").value),k=0;k<h.length;k++)f+=(this.kI(e,h,k).Km||e.Km)*c/e.gq.Zu,"undefined"!=typeof i[k]&&!isNaN(i[k])&&(f+=i[k]);return f}e=a.Og(this.Xh());if(!c.measureText)return 10*e.length;c.save();this.kg(c);e=c.measureText(e).width;c.restore();return e}};a.B.Rj.prototype=new a.B.Cc;a.B.xB=function(c){this.O=a.B.Rj;this.O(c);this.text=3==
c.nodeType?c.value:0<c.childNodes.length?c.childNodes[0].value:c.text;this.Xh=u("text")};a.B.xB.prototype=new a.B.Rj;a.B.tspan=a.B.xB;a.B.zJ=function(c){this.O=a.B.Rj;this.O(c);this.Xh=function(){var a=this.F("xlink:href").pc.Pd();if(a!=m)return a.children[0].Xh()}};a.B.zJ.prototype=new a.B.Rj;a.B.tref=a.B.zJ;a.B.rj=function(c){this.O=a.B.Rj;this.O(c);this.cA=l;for(var d=0;d<c.childNodes.length;d++)3!=c.childNodes[d].nodeType&&(this.cA=q);this.text=this.cA?c.childNodes[0].value:"";this.Xh=u("text");
this.mO=this.oi;this.oi=function(c){if(this.cA){this.mO(c);var d=new a.La("fontSize",a.jl.ll(a.Qg.font).fontSize);a.kl.sO(this,new a.kh(this.x,this.y-d.U.V("y"),this.x+this.measureText(c),this.y))}else d=new a.B.sd,d.children=this.children,d.parent=this,d.Hb(c)};this.onclick=function(){window.open(this.F("xlink:href").value)};this.onmousemove=function(){a.Qg.canvas.style.cursor="pointer"}};a.B.rj.prototype=new a.B.Rj;a.B.a=a.B.rj;a.B.tI=function(c){this.O=a.B.Cc;this.O(c);a.mv.push(this);this.oq=
document.createElement("img");this.loaded=q;var d=this;this.oq.onload=function(){d.loaded=l};this.oq.src=this.F("xlink:href").value;this.oi=function(c){var d=this.F("x").U.V("x"),h=this.F("y").U.V("y"),i=this.F("width").U.V("x"),k=this.F("height").U.V("y");0==i||0==k||(c.save(),c.translate(d,h),a.hv(c,this.F("preserveAspectRatio").value,i,this.oq.width,k,this.oq.height,0,0),c.drawImage(this.oq,0,0),c.restore())}};a.B.tI.prototype=new a.B.Cc;a.B.image=a.B.tI;a.B.sd=function(c){this.O=a.B.Cc;this.O(c);
this.jq=function(){for(var c=new a.kh,e=0;e<this.children.length;e++)c.YN(this.children[e].jq());return c}};a.B.sd.prototype=new a.B.Cc;a.B.g=a.B.sd;a.B.vJ=function(c){this.O=a.B.Cc;this.O(c);this.Ok=this.kg;this.kg=function(c){this.Ok(c);if(this.F("viewBox").X()){var e=a.si(this.F("viewBox").value),f=e[0],h=e[1],i=e[2],k=e[3];a.hv(c,this.F("preserveAspectRatio").value,this.F("width").U.V("x"),i,this.F("height").U.V("y"),k,f,h);a.Xd.An(e[2],e[3])}}};a.B.vJ.prototype=new a.B.Cc;a.B.symbol=a.B.vJ;a.B.style=
function(c){this.O=a.B.Sa;this.O(c);c=c.childNodes[0].value+(1<c.childNodes.length?c.childNodes[1].value:"");c=c.replace(/(\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"");c=a.Og(c);c=c.split("}");for(var d=0;d<c.length;d++)if(""!=a.trim(c[d]))for(var e=c[d].split("{"),f=e[0].split(","),e=e[1].split(";"),h=0;h<f.length;h++){var i=a.trim(f[h]);if(""!=i){for(var k={},n=0;n<e.length;n++){var p=e[n].indexOf(":"),r=e[n].substr(0,p),p=e[n].substr(p+1,e[n].length-p);r!=m&&p!=m&&(k[a.trim(r)]=
new a.La(a.trim(r),a.trim(p)))}a.nl[i]=k;if("@font-face"==i){i=k["font-family"].value.replace(/"/g,"");k=k.src.value.split(",");for(n=0;n<k.length;n++)if(0<k[n].indexOf('format("svg")')){r=k[n].indexOf("url");p=k[n].indexOf(")",r);r=a.VI(a.jH(k[n].substr(r+5,p-r-6))).getElementsByTagName("font");for(p=0;p<r.length;p++){var s=a.lv(r[p]);a.xn[i]=s}}}}}};a.B.style.prototype=new a.B.Sa;a.B.style=a.B.style;a.B.EJ=function(c){this.O=a.B.Cc;this.O(c);this.Ok=this.kg;this.kg=function(a){this.Ok(a);this.F("x").X()&&
a.translate(this.F("x").U.V("x"),0);this.F("y").X()&&a.translate(0,this.F("y").U.V("y"))};this.Pd=function(){var a=this.F("xlink:href").pc.Pd();this.F("width").X()&&(a.F("width",l).value=this.F("width").value);this.F("height").X()&&(a.F("height",l).value=this.F("height").value);return a};this.path=function(a){var b=this.Pd();b!=m&&b.path(a)};this.oi=function(a){var b=this.Pd();b!=m&&b.Hb(a)}};a.B.EJ.prototype=new a.B.Cc;a.B.use=a.B.EJ;a.B.vu=function(c){this.O=a.B.Sa;this.O(c);this.apply=function(a,
b){var c=this.F("x").U.V("x"),h=this.F("y").U.V("y"),i=this.F("width").U.V("x"),k=this.F("height").U.V("y"),n=b.F("mask").value;b.F("mask").value="";var p=document.createElement("canvas");p.width=c+i;p.height=h+k;var r=p.getContext("2d");this.oi(r);var s=document.createElement("canvas");s.width=c+i;s.height=h+k;var v=s.getContext("2d");b.Hb(v);v.globalCompositeOperation="destination-in";v.fillStyle=r.createPattern(p,"no-repeat");v.fillRect(0,0,c+i,h+k);a.fillStyle=v.createPattern(s,"no-repeat");a.fillRect(0,
0,c+i,h+k);b.F("mask").value=n};this.Hb=t()};a.B.vu.prototype=new a.B.Sa;a.B.mask=a.B.vu;a.B.CH=function(c){this.O=a.B.Sa;this.O(c);this.apply=function(a){for(var b=0;b<this.children.length;b++)this.children[b].path&&(this.children[b].path(a),a.clip())};this.Hb=t()};a.B.CH.prototype=new a.B.Sa;a.B.clipPath=a.B.CH;a.B.filter=function(c){this.O=a.B.Sa;this.O(c);this.apply=function(a,b){var c=b.jq(),h=this.F("x").U.V("x"),i=this.F("y").U.V("y");if(0==h||0==i)h=c.yd,i=c.zd;var k=this.F("width").U.V("x"),
n=this.F("height").U.V("y");if(0==k||0==n)k=c.width(),n=c.height();c=b.style("filter").value;b.style("filter").value="";var p=0.2*k,r=0.2*n,s=document.createElement("canvas");s.width=k+2*p;s.height=n+2*r;var v=s.getContext("2d");v.translate(-h+p,-i+r);b.Hb(v);for(var z=0;z<this.children.length;z++)this.children[z].apply(v,0,0,k+2*p,n+2*r);a.drawImage(s,0,0,k+2*p,n+2*r,h-p,i-r,k+2*p,n+2*r);b.style("filter",l).value=c};this.Hb=t()};a.B.filter.prototype=new a.B.Sa;a.B.filter=a.B.filter;a.B.QO=function(){function c(a,
b,c,i,k){for(var n=0;n<k;n++)for(var p=0;p<i;p++)for(var r=d(a,p,n,i,3)/255,s=0;4>s;s++){for(var v=c[0]*(0==r?255:d(a,p,n,i,s))*(0==r||3==s?1:r),z=1;z<c.length;z++)var C=d(a,Math.max(p-z,0),n,i,3)/255,H=d(a,Math.min(p+z,i-1),n,i,3)/255,v=v+c[z]*((0==C?255:d(a,Math.max(p-z,0),n,i,s))*(0==C||3==s?1:C)+(0==H?255:d(a,Math.min(p+z,i-1),n,i,s))*(0==H||3==s?1:H));b[4*p*k+4*n+s]=v}}function d(a,b,c,d,k){return a[4*c*d+4*b+k]}this.O=a.B.Sa;this.O(j);this.apply=function(a,b,d,i,k){d=this.F("stdDeviation").Ja();
b=a.getImageData(0,0,i,k);d=Math.max(d,0.01);for(var n=Math.ceil(4*d)+1,p=[],r=0;r<n;r++)p[r]=Math.exp(-0.5*(r/d)*(r/d));d=p;n=0;for(p=1;p<d.length;p++)n+=Math.abs(d[p]);n=2*n+Math.abs(d[0]);for(p=0;p<d.length;p++)d[p]/=n;n=[];c(b.data,n,d,i,k);c(n,b.data,d,k,i);a.clearRect(0,0,i,k);a.putImageData(b,0,0)}};a.B.filter.prototype=new a.B.QO;a.B.title=t();a.B.title.prototype=new a.B.Sa;a.B.title=a.B.title;a.B.PH=t();a.B.PH.prototype=new a.B.Sa;a.B.desc=a.B.PH;a.B.SB=t();a.B.SB.prototype=new a.B.Sa;a.lv=
function(c){var d=c.nodeName.replace(/^[^:]+:/,""),d=d.replace(/\-/g,""),e=m,e="undefined"!=typeof a.B[d]?new a.B[d](c):new a.B.SB;e.type=c.nodeName;return e};a.load=function(c,d){a.FI(c,a.jH(d))};a.FI=function(c,d){a.GI(c,a.VI(d))};a.GI=function(c,d){function e(){a.Xd.KJ();c.canvas.parentNode&&a.Xd.An(c.canvas.parentNode.clientWidth,c.canvas.parentNode.clientHeight);a.ub.ignoreDimensions!=l&&(h.style("width").X()&&(c.canvas.width=h.style("width").U.V("x"),c.canvas.style.width=c.canvas.width+"px"),
h.style("height").X()&&(c.canvas.height=h.style("height").U.V("y"),c.canvas.style.height=c.canvas.height+"px"));var d=c.canvas.clientWidth||c.canvas.width,e=c.canvas.clientHeight||c.canvas.height;a.Xd.An(d,e);a.ub!=m&&a.ub.offsetX!=m&&(h.F("x",l).value=a.ub.offsetX);a.ub!=m&&a.ub.offsetY!=m&&(h.F("y",l).value=a.ub.offsetY);if(a.ub!=m&&a.ub.scaleWidth!=m&&a.ub.scaleHeight!=m){var f=1,k=1;h.F("width").X()&&(f=h.F("width").U.V("x")/a.ub.scaleWidth);h.F("height").X()&&(k=h.F("height").U.V("y")/a.ub.scaleHeight);
h.F("width",l).value=a.ub.scaleWidth;h.F("height",l).value=a.ub.scaleHeight;h.F("viewBox",l).value="0 0 "+d*f+" "+e*k;h.F("preserveAspectRatio",l).value="none"}a.ub.ignoreClear!=l&&c.clearRect(0,0,d,e);h.Hb(c);i&&(i=q,a.ub!=m&&"function"==typeof a.ub.renderCallback&&a.ub.renderCallback())}function f(a){for(var b=c.canvas;b;)a.x-=b.offsetLeft,a.y-=b.offsetTop,b=b.offsetParent;window.scrollX&&(a.x+=window.scrollX);window.scrollY&&(a.y+=window.scrollY);return a}a.ue(c);a.ub.ignoreMouse!=l&&(c.canvas.onclick=
function(c){c=f(new a.Bc(c!=m?c.clientX:window.event.clientX,c!=m?c.clientY:window.event.clientY));a.kl.onclick(c.x,c.y)},c.canvas.onmousemove=function(c){c=f(new a.Bc(c!=m?c.clientX:window.event.clientX,c!=m?c.clientY:window.event.clientY));a.kl.onmousemove(c.x,c.y)});var h=a.lv(d.documentElement),i=h.root=l,k=l;a.QB()&&(k=q,e());a.wI=setInterval(function(){var c=q;k&&a.QB()&&(k=q,c=l);a.ub.ignoreMouse!=l&&(c|=a.kl.mP());if(a.ub.ignoreAnimation!=l)for(var d=0;d<a.gv.length;d++)c|=a.gv[d].update(1E3/
a.NB);a.ub!=m&&"function"==typeof a.ub.forceRedraw&&a.ub.forceRedraw()==l&&(c=l);c&&(e(),a.kl.qQ())},1E3/a.NB)};a.stop=function(){a.wI&&clearInterval(a.wI)};a.kl=new function(){this.Tg=[];this.mP=function(){return 0!=this.Tg.length};this.onclick=function(a,b){this.Tg.push({type:"onclick",x:a,y:b,vb:function(a){if(a.onclick)a.onclick()}})};this.onmousemove=function(a,b){this.Tg.push({type:"onmousemove",x:a,y:b,vb:function(a){if(a.onmousemove)a.onmousemove()}})};this.eu=[];this.tO=function(a,b){for(var e=
0;e<this.Tg.length;e++){var f=this.Tg[e];b.isPointInPath&&b.isPointInPath(f.x,f.y)&&(this.eu[e]=a)}};this.sO=function(a,b){for(var e=0;e<this.Tg.length;e++){var f=this.Tg[e];b.wP(f.x,f.y)&&(this.eu[e]=a)}};this.qQ=function(){a.Qg.canvas.style.cursor="";for(var c=0;c<this.Tg.length;c++)for(var d=this.Tg[c],e=this.eu[c];e;)d.vb(e),e=e.parent;this.Tg=[];this.eu=[]}};return a}return function(b,c,d){d=d||{};"string"==typeof b&&(b=document.getElementById(b));var e;b.Nj==m?(e=a(),b.Nj=e):(e=b.Nj,e.stop());
e.ub=d;b=b.getContext("2d");"undefined"!=typeof c.documentElement?e.GI(b,c):"<"==c.substr(0,1)?e.FI(b,c):e.load(b,c)}}();function Hl(){}B(Hl,Al);w=Hl.prototype;w.async=function(){return!ub};w.ih=function(a,b){Il(ya(rc(a)),b.ua())};w.wJ=t();w.oH=function(a,b,c){Jl(ya(rc(a)),b.ua(),c)};w.nH=function(a,b,c){c()};function Il(a,b){var c=Yk();Gl(c,a,{ignoreMouse:l,ignoreAnimation:l});b.drawImage(c,0,0)}function Jl(a,b,c){a=Kl(a);var d=hc("img");d.onload=function(){d.onload=m;0<d.width&&0<d.height?b.drawImage(d,0,0):Il(a,b);c()};d.src="data:image/svg+xml;base64,"+Gc(a)}
function Kl(a){0>a.indexOf("http://www.w3.org/2000/svg")&&(a='<svg xmlns="http://www.w3.org/2000/svg" '+a.substr(5));a=a.replace(/style="[^"]*"/,"");return a=a.replace(/<a[^>]*>/g,"").replace(/<\/a>/g,"")}w.aJ=t();function Ll(){}B(Ll,Al);Ll.prototype.ih=function(a,b){Ll.T.ih.call(this,a,b);Bl(this,a,b.ua());var c=b.ua();try{var d=xg(a,"backgroundColor"),e=a.style.width,f=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=f){var h=Ze(d);c.save();c.fillStyle=h.eA;c.fillRect(0,0,parseFloat(e),parseFloat(f));c.restore()}}catch(i){}"block"==da.window.getComputedStyle(a,m).display&&(b.gw=0)};function Ml(){}B(Ml,Al);
Ml.prototype.ih=function(a,b){Ml.T.ih.call(this,a,b);var c=b.ua(),d=ub?a.currentStyle:da.window.getComputedStyle(a,m),e=0;"relative"==d.position&&(e=b.gw,b.gw=e+a.offsetWidth);Bl(this,a,c,e);e=-1!=a.innerHTML.indexOf("&")?"document"in da?Ga(a.innerHTML):Ia(a.innerHTML):a.innerHTML;if(ya(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;var f=parseFloat(kj(a)),h=Nl(d.textShadow);if(h){c.save();c.fillStyle="rgba(0,0,0,1)";var i=2*c.canvas.width;
c.translate(i,0);i=[-i,0];Ol(c).transform(i,0,i,0,1);c.shadowOffsetX=h.offsetX+i[0];c.shadowOffsetY=h.offsetY+i[1];c.shadowColor=h.color;c.shadowBlur=h.blur;Pl(c,e,d,f);c.restore()}else Pl(c,e,d,f)}};function Ol(a){var b=new Ej;a=a.Cm;for(var c=0;c<a.length;++c)D.forEach(a[c],function(a){var c=a=a.na(),f=-a.Qb;c.Pb+=-a.Pb;c.Qb+=f;Fj(b,a)});return b}
function Nl(a){if(!a)return m;var b=a.match(/rgba?\([^)]+\)/);if(!b)return m;var c=b[0];a=a.replace(c,"");b=a.match(/(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?)/);return!b?m:{color:c,offsetX:parseFloat(b[1]),offsetY:parseFloat(b[2]),blur:parseFloat(b[3])}}
function Pl(a,b,c,d){var e=parseFloat(c.fontSize),f=parseFloat(c.letterSpacing),h=parseFloat(c.lineHeight);isNaN(h)&&(h=parseFloat(c.height));var i=Bj(c.fontFamily),k=0,k=0;!i||isNaN(h)?isNaN(h)?(a.textBaseline="alphabetic",k=e):(a.textBaseline="middle",k=0.5*h):(a.textBaseline="alphabetic",k=0.5*(e*i.height()+h)-e*(i.EB()+i.DG));if(isNaN(f))a.fillText(b,0,k),k=a.measureText(b).width;else{for(var h=[],n=0,i=0;i<b.length;++i){var p=a.measureText(b[i]).width;h[i]=p;n+=p}d&&(f=(d-n)/(b.length-1));for(i=
d=0;i<b.length;++i)a.fillText(b[i],d,k),d+=h[i]+f;k=Math.max(d-f,0)}a:{b=0;switch(c.textDecoration){case "underline":b=e+2;break;case "overline":b=0;break;case "line-through":b=e/2+2;break;default:break a}a.fillRect(0,b,k,1)}};function Ql(){}B(Ql,Al);Ql.prototype.ih=function(a,b){Ql.T.ih.call(this,a,b);Bl(this,a,b.ua());try{if(a.complete&&0<a.naturalWidth){var c=[a.width,a.height];ti&&(!c[0]&&!c[1])&&(c=[a.getAttribute("width"),a.getAttribute("height")]);b.ua().drawImage(a,0,0,c[0],c[1])}}catch(d){}};function Rl(){this.Lh={};this.Ov=A(this.HK,this)}Rl.prototype.rC=m;Rl.prototype.JD=m;Rl.prototype.Zv=m;Rl.prototype.HK=function(){for(var a=this.Lh,b=this.JD,c;c=b.next();){var d=a[c.nodeName.toLowerCase()],e=d.async(),f=this.rC;b.zI()?e?d.nH(c,f,this.Ov):d.wJ(c,f):e?d.oH(c,f,this.Ov):d.ih(c,f);if(e)return}c||this.Zv&&this.Zv()};
function Sl(a,b,c,d){var e=b.getContext("2d");e.clearRect(0,0,b.width,b.height);d!=m&&e.scale(d.width,d.height);b=new Rl;b.Lh.div=new Ll;b.Lh.a=new Ll;b.Lh.img=new Ql;b.Lh.span=new Ml;b.Lh.svg=new Hl;b.Lh.canvas=new Cl;b.Lh.video=new Cl;b.rC=new zl(e);e.Cm=[];b.Zv=c||m;b.JD=new Tl(a,b.Lh,b.Ov)}
function Tl(a,b,c){this.tc=[];var d=new Xj(a),e=this;setTimeout(function(){var f=new Dl(a);try{for(;;){var h=f.next();if(h!==a){var i=h.nodeName.toLowerCase();if(i in b){var k=f.rq(),n=b[i];if(k&&"none"==wg(h,"display")){var p=f,r=p.Sd?-1:1;p.Ud==r&&(p.Ud=-1*r,p.depth+=p.Ud*(p.Sd?-1:1))}else k&&n.aJ(h),e.tc.push({element:h,rq:k})}}}}catch(s){s!==Gf&&g(s)}bk(d);c()},0)}Tl.prototype.Zd=-1;
Tl.prototype.next=function(){this.Zd<this.tc.length&&++this.Zd;return this.Zd<this.tc.length?this.tc[this.Zd].element:m};Tl.prototype.rq=function(){if(0<=this.Zd&&this.Zd<this.tc.length)return this.tc[this.Zd].rq;g(Error("iteration ended or not started, current item is null"))};Tl.prototype.zI=function(){return!this.rq()};function Ul(a,b,c){this.Qa=a;this.BK=Math.ceil(b);this.AK=Math.ceil(c)}B(Ul,Uk);w=Ul.prototype;w.Fo=m;w.Lx=q;w.Ks=q;w.iC=q;w.xr=m;w.WE=m;w.Wy=function(a){if(this.iC){var b=this.content(),c=this.canvas();if(!this.xr){var d=nc(this.content());this.xr=D.xd(d)}a?(b.appendChild(c),Vl(this,q)):(mc(c),Vl(this,l))}else Ul.T.Wy.call(this,a)};function Vl(a,b){for(var c=0;c<a.xr.length;++c)L(a.xr[c],"visibility",b?"visible":"hidden")}w.rh=function(){return Yk(this.BK,this.AK)};
function Wl(a){if(!a.Ks){if(!a.Fo){a.Fo=a.rh();var b=a.WE;if(b){var c=a.Fo.getContext("2d");Zk(c,b)}}a.Ks=l;a.Lx=q;Wk(a,q);Xl(a);Sl(a.content(),a.Fo,A(a.cM,a))}}w.cM=function(){this.Ks=q;this.Lx=l;this.Hu()};function Xl(a){a=a.canvas();a.getContext("2d").clearRect(0,0,a.width,a.height)}w.Hu=function(){this.Lx&&(Xl(this),this.canvas().getContext("2d").drawImage(this.Fo,0,0),Wk(this,l))};function om(a,b){this.Ki=a;this.rc=b;var c=new Xj(b),d=this.Ki,e=this.UK=new sf;tf(e,"moveX",l).add(new nf(d.mf().left,l));tf(e,"moveY",l).add(new nf(d.mf().top,l));var f="none"!=wg(this.rc,"display");tf(e,"visibility",l).add(new mf(f));f=d.Hv;0<f.length&&tf(e,"cssProperties",l).add(pm(f));f=d.Iv;0<f.length&&tf(e,"cssTextProperties",l).add(pm(f));if(d.gD&&(d=this.rc.querySelectorAll("span")[0]))d=parseInt(wg(d,"font-size"),10),isNaN(d)||(f=vf(e),f||(f=new Qe,tf(e,"cssTextProperties",l).add(f)),f.ke["font-size"]=
d);d=["textColor","fillColor","strokeColor","imgColor"];for(f=0;f<d.length;++f){var h=d[f],i=h in this.Ki.Sn?this.Ki.Sn[h]:m;i&&tf(e,h,l).add(new gf(i,0,l))}h=this.Ki;this.Zw=new Ul(this.rc,h.mf().width,h.mf().height);this.Zw.iC=l;e=new Ej;d=new Ej;f=Oj(this.rc)||new Tb;e.translate(f.x,f.y);if(i=h.Mq())e=Fj(e,i),d=Fj(d,Gj(i));if(h=h.Nq())e=Fj(e,h),d=Fj(d,Gj(h));e.translate(-f.x,-f.y);this.Zw.WE=e;this.ZD=d;if(e=b.querySelector("img"))this.wD=new Xk(e);bk(c)}om.prototype.wD=m;om.prototype.zD=l;
om.prototype.Dn=m;function pm(a){for(var b=new Qe,c=0;c<a.length;++c)b.ke[a[c]]="";return b}
om.prototype.Pp=function(a){var b=this.rc,c=uf(a,"visibility",mf).visible();L(this.rc,"display",c?"inherit":"none");if(c)!ri&&Qi&&Rj(this.rc);else{var d=this.rc.querySelector("video");d&&!d.paused&&(d.pause(),d.currentTime=0)}if(c){(c=uf(a,"cssProperties"))&&qm(this,c);if(c=vf(a))for(var d=this.rc.querySelectorAll("span"),e=0;e<d.length;++e)qm(this,c,d[e]);(c=uf(a,"fillColor"))&&rm(this,c,"fill");(c=uf(a,"strokeColor"))&&rm(this,c,"stroke");if(c=uf(a,"textColor")){c=c.color().toString();d=this.rc.querySelectorAll("span");
for(e=0;e<d.length;++e){var f=d[e],h;f.currentStyle?(h=f.currentStyle.textShadow)||(h=f.currentStyle["text-shadow"]):h=window.getComputedStyle(f,m).textShadow;(!h||"none"==h)&&L(f,"color",c)}}(c=uf(a,"imgColor"))&&sm(this,c);tm(this,uf(a,"filter"));c=new Ej;c.translate(of(uf(a,"moveX",nf)),of(uf(a,"moveY",nf)));c.rotate(uf(a,"rotateTo",kf).Lg()+uf(a,"rotateBy",kf).Lg(),0,0);c.scale(uf(a,"scaleX",lf).scale()*uf(a,"scaleX2",lf).scale(),uf(a,"scaleY",lf).scale()*uf(a,"scaleY2",lf).scale());a=uf(a,"shiftX",
pf).shift();d=c.Cb;e=c.Fb;c.Cb+=0*c.Eb;c.Fb+=0*c.Gb;c.Eb+=a*d;c.Gb+=a*e;a=c;this.Dn&&(a=Fj(a,this.Dn));(c=this.Ki.Nq())&&(a=Fj(a,c));(c=this.Ki.Mq())&&(a=Fj(c.na(),a));Mj(b,a);this.zD&&(L(this.rc,{top:0,left:0}),xb&&Rj(this.rc));this.zD=q}};
function tm(a,b){var c=b&&b instanceof Tk?b.alpha():"";N(a.rc,c);var d=a.Zw;b&&b instanceof Sk?d.Ks||((c=!d.sr)?Wl(d):d.Hu(),d.TI(function(c){var f;var h=b.hs;f=pa(h)+"";f in xl?f=xl[f]:(h=yl(h),f=xl[f]=h);f.apply(c,b.Va());Vk(d,l);a.Dn=a.ZD}),c&&0.1>b.Va()&&(Vk(d,l),a.Dn=a.ZD)):(d.Ti=m,d.sr&&(Vk(d,q),a.Dn=m,ti&&um(a)))}function um(a){if(a=a.rc.querySelector("video")){var b=oc(a),c=Jg(b);c.width&&(Hg(b,c.width+1),setTimeout(function(){Hg(b,c.width)},0))}}
function qm(a,b,c){c=c||a.rc;a=$a(b.ke);for(var d=0;d<a.length;++d){var e=a[d],f=e in b.ke?b.ke[e]:"";"font-size"==e&&""!==f&&(f+="px");L(c,e,f)}}function sm(a,b){var c=a.wD;if(c){var d=b.color(),e="imgColor"in a.Ki.Sn?a.Ki.Sn.imgColor:m;if(e&&d.Sg(e))Vk(c,q);else{var f=d.xd(hf.RGB);c.Om()||c.Hu();c.TI(function(a){var b=a.getContext("2d");try{var d=b.getImageData(0,0,a.width,a.height),e=d.data;for(a=0;a<e.length;a+=4)e[a]=f[0],e[a+1]=f[1],e[a+2]=f[2];b.putImageData(d,0,0);Vk(c,l)}catch(p){}})}}}
function rm(a,b,c){b=b.color().toString();a=a.rc.querySelectorAll("path,rect,circle,g,ellipse");for(var d=0;d<a.length;++d){var e=a[d],f=e.getAttribute(c);f&&"none"!=f&&e.setAttribute(c,b)}};function vm(a,b){this.ya=a;this.oN=b;this.Jv={}}function wm(a,b){var c=b.id();if(c in a.Jv)return a.Jv[c];var d=m,e;e=b.id();(e=a.oN.Qa.querySelector("#"+e))&&(d=new om(b,e));return a.Jv[c]=d};function xm(a,b,c,d){this.ya=a;this.L=c;this.$b=a.index();this.TG=new vm(a,b);this.tL=new Fk(d);this.pl=new wf}w=xm.prototype;w.fd=m;w.Ef=m;w.xb=q;
w.reset=function(a,b){y(a)||(a=-1);y(b)||(b=0);if(!this.fd){var c=this.ya,d=c.gs;d||g(Error("slide must contain main timeline"));for(var e=this.ya,f=e.gs,e=e.Fn,h=0;h<e.count();++h){var i;(0>h||h>=e.rs.length)&&g(Error("index is out of range"));i=e.rs[h];var k;if(k=(k=wm(this.TG,i))?k.UK:m)k=new wk(i.id(),k),f.AD.Md(k),f.lp.Md(i.id(),new jk(0),0)}this.fd=new rk(d,0);c=c.ED;this.Ef=[];for(d=0;d<c.length;++d)this.Ef.push(new rk(c[d],0))}this.Ts=va();this.yF=a;this.zF=b;ym(this.fd,this.Ts);0<=a&&(this.mj(0,
0),this.seek(a,b));this.mj(0,0,q)};w.activate=function(){this.xb&&g(Error("already activated"));this.xb=l;this.L.lb().addHandler(this.Ma,this);this.L.ri().addHandler(this.tE,this)};w.deactivate=function(){zm(this);this.xb=q;this.L.lb().removeHandler(this.Ma,this);this.L.ri().removeHandler(this.tE,this)};function zm(a){a.fd||g(Error("animation controller isn't activated"))}w.play=function(){zm(this);this.fd.gh(va())};w.pause=function(){zm(this)};
w.mj=function(a,b,c){var d=[];c=y(c)?c:this.L.vd();a=this.fd.Ac(a,this.pl,c);d.push(a);for(a=0;a<this.Ef.length;++a)d.push(this.Ef[a].Ac(b,this.pl));b=[];b.push(fg(this.fd.qn()).Ac(this.fd.Tb.Ne.length-1,this.fd.time()));for(a=0;a<this.Ef.length;++a)c=this.Ef[a],b.push(fg(c.qn()).Ac(c.Tb.Ne.length-1,c.time()));b=D.concat.apply(D,b);D.hJ(b);this.pl.remove("__mediaTransforms");a=d.length;for(c=0;c<b.length;++c){for(var e=b[c],f=[],h=0;h<a;++h)d[h].contains(e)&&f.push(d[h].get(e));h=m;if(1==f.length)h=
f[0];else if(1<f.length)for(var h=j,i=Xe(),k=i.length,h=h||new sf,n=0;n<f.length;++n)for(var p=f[n],r=0;r<k;++r){var s=tf(p,i[r],q);s&&tf(h,i[r],l).concat(s)}else continue;f=h;h=new sf;i=Xe();for(k=0;k<i.length;++k)if(n=i[k],p=tf(f,n,q)){if(0<p.count())if(r=rf(p,0),r instanceof gf){r=[];for(s=0;s<p.count();++s){var v=rf(p,s),z=v.Ri;r[z]||(r[z]=[]);r[z].push(v)}p=Ok(new qf(r.pop()))}else if(r instanceof ff)p=Ok(p);else if(r instanceof Pe){p=Pk(p);r=m;for(s=p.length-1;0<=s;--s)if(v=p[s],!r||r.Gc>v.Gc)r=
v;p=r}else if(r instanceof Qe){p=Pk(p);r=m;for(s=0;s<p.length;++s)v=p[s],r=r?r.add(v):v;p=r}else if(r instanceof Se)if(r=p,0<r.count()){s=[];p=[];for(v=0;v<r.count();++v)z=rf(r,v),z.Zg()instanceof Te?s.push(z):p.push(z);r={};for(v=0;v<s.length;++v){var z=s[v],C=z.Zg().yq();C in r||(r[C]=[]);r[C].push(z)}s=[];for(C in r)r.hasOwnProperty(C)&&(v=r[C],v=Pk(v),0<v.length&&s.push(v.pop()));p=Pk(D.concat(s,p));p=new qf(p)}else p=m;else p=Pk(p),p=0<p.length?p.pop():m;else p=m;p&&(p instanceof qf?tf(h,n,l).concat(p):
tf(h,n,l).add(p))}this.pl.set(e,h)}d=this.TG;C=this.pl;a=d.ya.Fn;for(c=0;c<b.length;++c)if(e=b[c],e in a.ss&&(f=zk(a,e),f=wm(d,f)))e=C.get(e),f.Pp(e);D.contains(b,"__mediaTransforms")&&this.tL.Eq(this.pl.get("__mediaTransforms"))};
w.seek=function(a,b){0<=a&&a<this.ya.Ba().count()||g(Error("invalid stepIndex"));zm(this);var c=va(),d=Am(this),e=1>=this.fd.Tb.Ne.length?0:this.fd.time();if(a>d||a==d&&(!y(b)||e<=b)){for(;Am(this)!=a;)this.fd.Bm("__step",c),e=0;y(b)&&0<b-e&&this.fd.seek(b,c)}else ym(this.fd,c),this.seek(a,b)};function Am(a){return"completed"==a.fd.$g().state()?a.ya.Ba().count()-1:a.fd.Tb.Ne.length-1-1}w.Bm=function(a){zm(this);for(var b=va(),c=0;c<this.Ef.length;++c)this.Ef[c].Bm(a,b);this.Ts=b;this.mj(0,0)};
function ym(a,b){a.reset(b);fg(a.qn()).reset()}function Bm(a,b){var c=b.N();return 0>b.la()||c!=a.$b?q:l}w.Ma=function(a){var b=a.timestamp();if(Bm(this,b)){a=b.la();var b=1E3*b.Pa(),c=va(),d=c-this.Ts;this.Ts=c;c=b-this.zF;if(a!=this.yF||0>c)c=0,this.seek(a,b);this.mj(c,d);this.yF=a;this.zF=b}};w.tE=function(a){a=a.timestamp();Bm(this,a)&&this.mj(0,0)};function Cm(a,b){this.Ws=b||q;this.In=a}B(Cm,Be);Cm.prototype.Lt=function(a){return this.In===a};Cm.prototype.na=function(){return new Cm(this.In,this.required())};function Dm(a){this.ga=a}B(Dm,Wf);Dm.prototype.ga=0;Dm.prototype.duration=u("ga");Dm.prototype.vb=t();Dm.prototype.sf=t();function Em(a){this.fb=a||[]}B(Em,Xf);w=Em.prototype;w.px=m;w.ga=-1;w.Md=function(a){0<=this.ga&&g(Error("ParallelActions was already initialized"));this.fb.push(a)};w.Sv=function(){for(var a=0,b=0;b<this.fb.length;++b)var c=Yf(this.fb[b]),a=Math.max(a,c);return a};w.duration=function(){0>this.ga&&(this.ga=this.Sv());return this.ga};
function Fm(a){if(a.px)return a.px;for(var b=[],c=a.duration(),d=a.fb.length,e=0;e<d;++e){var f=a.fb[e],h=f instanceof Wf?f.duration():0;if(h<c){var i=new cg;i.Md(f);i.Md(new Dm(c-h));b.push(i)}else b.push(f)}return a.px=b}w.vb=function(a,b,c){a=this.He(a);this.Wa($f(),a,b,c)};w.complete=function(a,b){this.Yd($f(),a,b)};w.sf=function(a,b,c){a=this.He(a,l);this.Wa(bg(),a,b,c)};w.Gq=function(a,b){this.Yd(bg(),a,b)};
w.Wa=function(a,b,c,d){if(b==this.duration())this.Yd(a,c,d);else for(var e=Fm(this),f=c.yb,h=e.length,i=0;i<h;++i)f.push(),a.vb(e[i],b,c,d),f.pop()};w.Yd=function(a,b,c){for(var d=Fm(this),e=b.yb,f=d.length,h=0;h<f;++h)e.push(),a.complete(d[h],b,c),e.pop()};function Gm(a){this.qc=a}B(Gm,Xf);w=Gm.prototype;w.duration=function(){return Yf(this.qc)};w.vb=function(a,b,c){a=this.He(a);this.Wa(bg(),a,b,c)};w.complete=function(a,b){this.Yd(bg(),a,b)};w.sf=function(a,b,c){a=this.He(a,l);this.Wa($f(),a,b,c)};w.Gq=function(a,b){this.Yd($f(),a,b)};w.Wa=function(a,b,c,d){b==this.duration()?this.Yd(a,c,d):(this.qc instanceof Wf||g(Error("can't run not prolonged action")),a.vb(this.qc,b,c,d))};w.Yd=function(a,b,c){a.complete(this.qc,b,c)};function Hm(a,b,c,d,e){this.ie=a;this.Fa=b;this.Is=c;this.ry=d;this.Gc=e}Hm.prototype.Zg=u("Is");Hm.prototype.vb=function(a,b){a.yb.add(new vk(this.ie,this.Fa,new Se(this.Is,this.Gc,b)))};function Im(){}w=Im.prototype;w.Yb=m;w.Fp=0;w.$c=0;w.AG=0;w.$=function(a,b,c,d){this.Yb=a;this.Fp=b;this.$c=c;this.AG=d};
w.load=function(a){var b=this.Yb,c=this.Yb,d;if(!a[c.tf]&&!a[c.Rq])d=new Ve(We.$B);else{var c=this.Yb,e=a[c.tf]||a[c.Rq];a:{var f=this.Yb;switch(a[f.Zg]){case f.Zg.play+"":d=Ue.sv;break a;case f.Zg.pause+"":d=Ue.rv;break a;case f.Zg.stop+"":d=Ue.xv;break a}g(Error("unknown media operation"))}d=new Te(e,d,c.Lj in a?a[c.Lj]:m)}return new Hm("__mediaTransforms",b.Rq in a?"video":"sound",d,a[b.timing][b.timing.start]*this.Fp+this.$c,this.AG)};function Jm(){}w=Jm.prototype;w.Yb=m;w.Oy=0;w.En=m;w.Gc=0;w.$=function(a,b,c,d){this.Yb=a;this.Oy=c;this.En=b;this.Gc=d};w.R=function(){this.Yb||g(Error("BehaviorLoader isn't initialized"));return this.Yb};function Km(a){a.En||g(Error("BehaviorLoader isn't initialized"));return a.En}function Lm(a){a.En||g(Error("BehaviorLoader isn't initialized"));return a.En.id()}
w.load=function(a){var b=this.TD(a),c=this.Ge(a,b),c=this.Ev(c,a,b);b.xe()&&(a=pa(c)+"_rewind",c=new cg([new qg(Lm(this),a),c,new rg(Lm(this),a)]));return 0<b.start()?new cg([new Dm(b.start()),c]):c};w.IF=function(a){return new Gm(a)};w.TD=function(a){var b=this.R().timing;return new Mm(this.Oy,a[b],b)};w.Ev=function(a,b,c){c.SA()&&(a=this.IF(a));return a};function Mm(a,b,c){this.Fp=a;this.Ff=b;this.Yb=c}Mm.prototype.start=function(){return this.Fp*E(this.Ff,this.Yb.start,0)};
Mm.prototype.SA=function(){return E(this.Ff,this.Yb.SA,q)};Mm.prototype.xe=function(){return E(this.Ff,this.Yb.xe,q)};function Nm(){}B(Nm,Jm);Nm.prototype.TD=function(a){var b=this.R().timing;return new Om(this.Oy,a[b],b)};function Pm(a){return eval("("+a+")")}Nm.prototype.Ev=function(a,b,c){if(0<E(c.Ff,c.Yb.Kt,0)||0<E(c.Ff,c.Yb.Zt,0))a.Ck=new Uf(E(c.Ff,c.Yb.Kt,0),E(c.Ff,c.Yb.Zt,0));a=Nm.T.Ev.call(this,a,b,c);E(c.Ff,c.Yb.Rp,q)&&(a=new cg([a,new Gm(a)]));return a};Nm.prototype.IF=function(a){var b=new Vf;a.Ck=a.Ck?new Tf([a.Ck,b]):b;return a};function Om(a,b,c){Mm.call(this,a,b,c)}B(Om,Mm);
Om.prototype.duration=function(){var a=this.Yb,b=this.start(),c=0;a.end in this.Ff&&(c=this.Fp*this.Ff[a.end]);a=c-b;E(this.Ff,this.Yb.Rp,q)&&(a/=2);return a};function Qm(a,b){this.ie=a;this.ga=b}B(Qm,Wf);Qm.prototype.ga=0;Qm.prototype.duration=u("ga");function Rm(a){var b=a.He(a.ga);return b>=a.ga?1:b/a.ga}Qm.prototype.vb=function(a,b,c){var d=this.He(a);this.Wa(d>=this.ga?1:d/this.ga,b,c,q,a==this.ga)};Qm.prototype.sf=function(a,b,c){var d=this.He(a,l);this.Wa(1-(d>=this.ga?1:d/this.ga),b,c,l,a==this.ga)};function Sm(a,b,c,d){b.yb.add(new vk(a.ie,c,d))}
function Tm(a,b,c,d){var e=pa(a),f=m;(f=b.Il.get(e))?f=f.value:(a=b.PM.get(a.ie),f=d(a),b.Il.set(e,{value:f,QX:Ke(c)}));return f};function Um(a,b){this.wk=a;this.py=b}Um.prototype.tb=function(a,b,c,d,e,f){b=this.Bd(b,d,f);this.wk&&(e&&this.py)&&(a=this.Bd(Rm(a),d,f),b=b.add(a.Wk()));return b};function Vm(a,b){Um.call(this,l,b);this.Aa=a}B(Vm,Um);Vm.prototype.Bd=function(a,b,c){return new lf((this.Aa-1)*a+1,q,b,c)};function Wm(a,b,c){Um.call(this,b,c);this.eN=a}B(Wm,Um);Wm.prototype.Bd=function(a,b,c){return new lf(this.eN(a),!this.wk,b,c)};function Xm(a,b){this.sw=a;this.Fa=b}Xm.prototype.tb=function(a,b,c,d,e,f){var h=this.Fa;a=Tm(a,c,d,function(a){switch(h){case "scaleX":return uf(a,"scaleX",lf).scale();case "scaleX2":return uf(a,"scaleX2",lf).scale();case "scaleY":return uf(a,"scaleY",lf).scale();case "scaleY2":return uf(a,"scaleY2",lf).scale()}return m});return a===m?m:new lf((this.sw-a)*b+a,l,d,f)};function Ym(a,b,c,d){Um.call(this,c,d);this.oC=a;this.sw=b}B(Ym,Um);Ym.prototype.Bd=function(a,b,c){return new lf((this.sw-this.oC)*a+this.oC,!this.wk,b,c)};function Zm(a,b,c,d){Qm.call(this,a,b);this.Fa=c;this.Bf=d}B(Zm,Qm);Zm.prototype.Wa=function(a,b,c,d,e){(a=this.Bf.tb(this,a,b,c,d,e))&&Sm(this,b,this.Fa,a)};function $m(a){this.Fa=a}B($m,Nm);$m.prototype.Ge=function(a,b){var c=this.R();if(c.Th in a)var d=Lm(this),e=b.duration(),f=!b.xe(),c=new Zm(d,e,this.Fa,new Vm(a[c.Th],f));else if(c.gu in a)var d=Lm(this),e=b.duration(),f=Pm(a[c.gu]),h=!b.xe(),c=new Zm(d,e,this.Fa,new Wm(f,E(a,c.Iu,q),h));else c.of in a?(d=Lm(this),e=b.duration(),f=!b.xe(),c=new Zm(d,e,this.Fa,new Ym(a[c.of],a[c.Vd],E(a,c.Iu,q),f))):(d=Lm(this),e=b.duration(),f=this.Fa,c=new Zm(d,e,f,new Xm(a[c.Vd],f)));return c};
function an(){this.Fa="scaleX"}B(an,$m);function bn(){this.Fa="scaleY"}B(bn,$m);function cn(){this.Fa="scaleX2"}B(cn,$m);function dn(){this.Fa="scaleY2"}B(dn,$m);function en(a,b,c,d){this.ie=a;this.QM=b;this.RM=c;this.Fa=d?"cssTextProperties":"cssProperties"}B(en,Sf);en.prototype.vb=function(a,b){var c=Re(this.QM,this.RM,b,l);a.yb.add(new vk(this.ie,this.Fa,c))};en.prototype.sf=t();function fn(){}B(fn,Jm);fn.prototype.Ge=function(a){var b=this.R(),c=a[b.dQ],d=a[b.xP];if(d){var e=Km(this);D.contains(e.Iv,c)||e.Iv.push(c)}else e=Km(this),D.contains(e.Hv,c)||e.Hv.push(c);return new en(Lm(this),c,a[b.Vd],d)};function gn(a,b,c,d,e,f,h,i){this.un=a;this.vn=b;this.yd=c;this.zd=d;this.Ae=e;this.Be=f;this.Xq=h;this.Yq=i}gn.prototype.na=function(){return new gn(this.un,this.vn,this.yd,this.zd,this.Ae,this.Be,this.Xq,this.Yq)};gn.prototype.Sg=function(a){return this.un==a.un&&this.vn==a.vn&&this.yd==a.yd&&this.zd==a.zd&&this.Ae==a.Ae&&this.Be==a.Be&&this.Xq==a.Xq&&this.Yq==a.Yq};
gn.prototype.kq=function(a){if(0==a)return new Tb(this.un,this.vn);if(1==a)return new Tb(this.Xq,this.Yq);var b=this.un+a*(this.yd-this.un),c=this.vn+a*(this.zd-this.vn),d=this.yd+a*(this.Ae-this.yd),e=this.zd+a*(this.Be-this.zd),f=this.Ae+a*(this.Xq-this.Ae),h=this.Be+a*(this.Yq-this.Be),b=b+a*(d-b),c=c+a*(e-c);return new Tb(b+a*(d+a*(f-d)-b),c+a*(e+a*(h-e)-c))};function hn(){this.Vi=[]}w=hn.prototype;w.Ch=0;w.sF=0;w.tF=0;w.moveTo=function(a){this.Vi.push(new jn(a))};w.lineTo=function(a,b){var c=this.end();this.Vi.push(new kn(a,c,b))};function ln(a,b,c,d,e){var f=a.end();a.Vi.push(new mn(b,f,c,d,e))}w.end=function(){0==this.Vi.length&&g(Error("path must be started with moveTo"));return this.Vi[this.Vi.length-1].end()};
w.Gu=function(a){(0>a||1<a)&&g(Error("incorrect time"));if(1==a)return this.end();var b=0,c=0;a>=this.Ch&&(b=this.sF,c=this.tF);for(var d=m;b<this.Vi.length;++b){var e=this.Vi[b],f=c+e.duration();if(f==a){d=e.end();break}if(f>a){d=e.Gu((a-c)/(f-c));break}c=f}this.Ch=a;this.sF=b;this.tF=c;return d?d:this.end()};function nn(a){this.ga=a}nn.prototype.duration=u("ga");function jn(a){this.ga=0;this.Pi=a}B(jn,nn);jn.prototype.end=u("Pi");function kn(a,b,c){this.ga=a;this.Jr=b;this.xt=c}B(kn,nn);
kn.prototype.end=u("xt");kn.prototype.Gu=function(a){var b=this.Jr,c=this.xt;return new Tb((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function mn(a,b,c,d,e){this.ga=a;this.pw=e;this.oK=new gn(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}B(mn,nn);mn.prototype.end=u("pw");mn.prototype.Gu=function(a){return this.oK.kq(a)};function on(a,b,c){Qm.call(this,a,b);this.Jo=c}B(on,Qm);on.prototype.Wa=function(a,b,c,d,e){a=this.Jo.Gu(a);Sm(this,b,"moveX",new nf(a.x,l,c,e));Sm(this,b,"moveY",new nf(a.y,l,c,e))};function pn(){}B(pn,Nm);pn.prototype.Ge=function(a,b){var c=this.R();return new on(Lm(this),b.duration(),qn(this,a[c.path]))};
function qn(a,b){function c(){return new Tb(d()+h,d()+i)}function d(){var a=b.match(/^\s*([-0-9\.]+)/);if(a)return b=b.substr(a[0].length),parseFloat(a[1]);g(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()):m}var f=Km(a),h=f.mf().left,i=f.mf().top;b=b.replace(/,/g," ");for(f=new hn;;){var k=e();if(!k)break;switch(k){case "m":f.moveTo(c());break;case "l":f.lineTo(d(),c());break;case "c":ln(f,d(),c(),c(),c())}}return f};function rn(a,b){this.ie=a;this.Qe=b}B(rn,Sf);rn.prototype.vb=function(a,b){this.Wa(this.Qe,a,b)};rn.prototype.sf=function(a,b){this.Wa(!this.Qe,a,b)};rn.prototype.Wa=function(a,b,c){b.yb.add(new vk(this.ie,"visibility",new mf(a,c)))};function sn(){}B(sn,Jm);sn.prototype.Ge=function(a){var b=this.R();return new rn(Lm(this),a[b.Vd])};function tn(a){this.tw=a}tn.prototype.tb=function(a,b,c,d,e,f){a=Tm(a,c,d,function(a){return uf(a,"shiftX",pf).shift()});return a===m?m:new pf((this.tw-a)*b+a,d,f)};function un(a,b){this.iG=a;this.tw=b}un.prototype.tb=function(a,b,c,d,e,f){return new pf((this.tw-this.iG)*b+this.iG,d,f)};function vn(a,b,c){Qm.call(this,a,b);this.Bf=c}B(vn,Qm);vn.prototype.Wa=function(a,b,c,d,e){(a=this.Bf.tb(this,a,b,c,d,e))&&Sm(this,b,"shiftX",a)};function wn(){}B(wn,Nm);wn.prototype.Ge=function(a,b){var c=this.R();if(c.of in a)var d=Lm(this),e=b.duration(),c=new vn(d,e,new un(a[c.of],a[c.Vd]));else d=Lm(this),e=b.duration(),c=new vn(d,e,new tn(a[c.Vd]));return c};function xn(a,b){this.KK=a;this.Fa=b}xn.prototype.tb=function(a,b,c,d,e,f){var h=this.Fa;a=Tm(a,c,d,function(a){return"moveX"==h?of(uf(a,"moveX",nf)):of(uf(a,"moveY",nf))});return a===m?m:new nf((this.KK-a)*b+a,l,d,f)};function yn(a,b){this.wk=a;this.py=b}yn.prototype.tb=function(a,b,c,d,e,f){b=this.Bd(b,d,f);this.wk&&(e&&this.py)&&(a=this.Bd(Rm(a),d,f),b=b.add(a.Wk()));return b};function zn(a,b){yn.call(this,l,b);this.EK=a}B(zn,yn);zn.prototype.Bd=function(a,b,c){return new nf(this.EK*a,q,b,c)};function An(a,b,c,d){yn.call(this,c,d);this.Jr=a;this.xt=b}B(An,yn);An.prototype.Bd=function(a,b,c){return new nf((this.xt-this.Jr)*a+this.Jr,!this.wk,b,c)};function Bn(a,b,c){yn.call(this,b,c);this.MM=a}B(Bn,yn);Bn.prototype.Bd=function(a,b,c){return new nf(this.MM(a),!this.wk,b,c)};function Cn(a,b,c,d){Qm.call(this,a,b);this.Fa=c;this.Bf=d}B(Cn,Qm);Cn.prototype.Wa=function(a,b,c,d,e){(a=this.Bf.tb(this,a,b,c,d,e))&&Sm(this,b,this.Fa,a)};function Dn(a){this.Fa=a}B(Dn,Nm);Dn.prototype.Ge=function(a,b){var c=this.R();if(c.Th in a)var d=Lm(this),e=b.duration(),f=!b.xe(),c=new Cn(d,e,this.Fa,new zn(a[c.Th],f));else if(c.gu in a)var d=Lm(this),e=b.duration(),f=Pm(a[c.gu]),h=!b.xe(),c=new Cn(d,e,this.Fa,new Bn(f,E(a,c.Iu,q),h));else c.of in a?(d=Lm(this),e=b.duration(),f=!b.xe(),c=new Cn(d,e,this.Fa,new An(a[c.of],a[c.Vd],E(a,c.Iu,q),f))):(d=Lm(this),e=b.duration(),f=this.Fa,c=new Cn(d,e,f,new xn(a[c.Vd],f)));return c};
function En(){this.Fa="moveX"}B(En,Dn);function Fn(){this.Fa="moveY"}B(Fn,Dn);function Gn(a,b){this.qw=a;this.Gc=b}Gn.prototype.tb=function(a,b,c,d,e,f){a=Tm(a,c,d,function(a){return(a=uf(a,"filter"))&&a instanceof Tk?a.alpha():1});return a===m?m:new Tk((this.qw-a)*b+a,this.Gc,d,f)};function Hn(a,b,c){this.gG=a;this.qw=b;this.Gc=c}Hn.prototype.tb=function(a,b,c,d,e,f){return new Tk((this.qw-this.gG)*b+this.gG,this.Gc,d,f)};function In(a,b,c){Qm.call(this,a,b);this.Bf=c}B(In,Qm);In.prototype.Wa=function(a,b,c,d,e){(a=this.Bf.tb(this,a,b,c,d,e))&&Sm(this,b,"filter",a)};function Jn(){}B(Jn,Nm);Jn.prototype.Ge=function(a,b){var c=this.R();c.Th in a&&(Lm(this),b.duration(),g(Error("not implemented")));if(c.of in a)var d=Lm(this),e=b.duration(),c=new In(d,e,new Hn(a[c.of],a[c.Vd],this.Gc));else d=Lm(this),e=b.duration(),c=new In(d,e,new Gn(a[c.Vd],this.Gc));return c};function Kn(a,b){this.Ec=a;this.qy=b}Kn.prototype.Bd=function(a,b,c){return new kf(this.Ec*a,q,b,c)};Kn.prototype.tb=function(a,b,c,d,e,f){b=this.Bd(b,d,f);e&&this.qy&&(a=this.Bd(Rm(a),d,f),b=b.add(a.Wk()));return b};function Ln(a,b){this.lD=a;this.BN=b}Ln.prototype.tb=function(a,b,c,d,e,f){return new kf((this.BN-this.lD)*b+this.lD,l,d,f)};function Mn(a){this.Ec=a}Mn.prototype.tb=function(a,b,c,d,e,f){a=Tm(a,c,d,function(a){return uf(a,"rotateTo",kf).Lg()+uf(a,"rotateBy",kf).Lg()});return a===m?m:new kf((this.Ec-a)*b+a,l,d,f)};function Nn(a,b,c,d){Qm.call(this,a,b);this.Fa=c;this.Bf=d}B(Nn,Qm);Nn.prototype.Wa=function(a,b,c,d,e){(a=this.Bf.tb(this,a,b,c,d,e))&&Sm(this,b,this.Fa,a)};function On(){}B(On,Nm);On.prototype.Ge=function(a,b){var c=this.R();if(c.Th in a)var d=Lm(this),e=b.duration(),f=!b.xe(),c=new Nn(d,e,"rotateBy",new Kn(a[c.Th]*Math.PI/180,f));else c.of in a?(d=Lm(this),e=b.duration(),c=new Nn(d,e,"rotateTo",new Ln(a[c.of]*Math.PI/180,a[c.Vd]*Math.PI/180))):(d=Lm(this),e=b.duration(),c=new Nn(d,e,"rotateTo",new Mn(a[c.Vd]*Math.PI/180)));return c};function Pn(a,b,c,d){Qm.call(this,a,b);this.hs=c;this.Gc=d}B(Pn,Qm);Pn.prototype.Wa=function(a,b,c,d,e){e||Sm(this,b,"filter",new Sk(this.hs,a,this.Gc,c,e))};function Qn(){}B(Qn,Nm);
Qn.prototype.Ge=function(a,b){var c;var d=this.R().wu,e={};e[d.oO]="blinds";e[d.qO]="box";e[d.Wt]="circle";e[d.DO]="diamond";e[d.$P]="plus";e[d.uO]="checkerboard";e[d.FO]="dissolve";e[d.gQ]="randombar";e[d.iO]="barn";e[d.IQ]="strips";e[d.UQ]="wedge";e[d.YQ]="wipe";e[d.WQ]="wheelCw";e[d.VQ]="wheelCcw";d=a[d];d in e?c=e[d]:g(Error("unknown mask type"));var f;e=this.R().qf;d=e in a?a[e]:m;if(d===m)f=d;else if(/[^0-9]/.test(d)){var h={};h[e.nP]=1;h[e.NQ]=2;h[e["in"]]=4;h[e.UP]=8;h[e.WO]=16;h[e.XO]=32;
h[e.YO]=64;h[e.ZO]=128;h[e.zP]=48;h[e.AP]=160;h[e.nQ]=80;h[e.pQ]=192;h[e.oP]=5;h[e.pP]=9;h[e.OQ]=6;h[e.PQ]=10;d in h?f=h[d]:g(Error("unknown mask sub type"))}else f=parseInt(d,10);a:{f=f||m;for(e=0;e<Rk.length;++e)if(d=Rk[e],d.wu()==c&&d.qf()==f){f=d;break a}f=new Qk(c,f);Rk.push(f)}return new Pn(Lm(this),b.duration(),f,this.Gc)};function Rn(a,b,c){Qm.call(this,a,b);this.JK=c}B(Rn,Qm);Rn.prototype.Wa=function(a,b,c,d,e){d=Tm(this,b,c,function(a){return(a=vf(a))?"font-size"in a.ke?a.ke["font-size"]:"":""});if(!d)return m;a=Re("font-size",(this.JK-d)*a+d,c,e);Sm(this,b,"cssTextProperties",a)};function Sn(){}B(Sn,Nm);Sn.prototype.Ge=function(a,b){var c=this.R();Km(this).gD=l;return new Rn(Lm(this),b.duration(),a[c.Vd])};function Tn(a,b,c,d){this.Jb=a;this.xf=b;this.Ri=c;this.qy=d}Tn.prototype.Bd=function(a,b,c){return new gf(new jf(this.Jb,[this.xf[0]*a,this.xf[1]*a,this.xf[2]*a]),this.Ri,q,b,c)};Tn.prototype.tb=function(a,b,c,d,e,f){b=this.Bd(b,d,f);e&&this.qy&&(a=this.Bd(Rm(a),d,f),b=b.add(a.Wk()));return b};function Un(a,b,c,d){var e=b[0],f=a[0];switch(d){case hf.OB:e<f&&(e+=360);break;case hf.PB:e>f&&(e-=360)}return[(e-f)*c+f,(b[1]-a[1])*c+a[1],(b[2]-a[2])*c+a[2]]};function Vn(a,b,c,d){this.Fa=a;this.Jb=b;this.rw=c;this.Ri=d}Vn.prototype.tb=function(a,b,c,d,e,f){var h=this.Fa;a=Tm(a,c,d,function(a){var b=m;switch(h){case "textColor":b=uf(a,"textColor");break;case "strokeColor":b=uf(a,"strokeColor");break;case "fillColor":b=uf(a,"fillColor");break;case "imgColor":b=uf(a,"imgColor")}return b?b.color():m});if(!a)return m;a=a.xd(this.Jb);return new gf(new jf(this.Jb,Un(a,this.rw,b,this.Jb)),this.Ri,l,d,f)};function Wn(a,b,c,d){this.Jb=a;this.xN=b;this.rw=c;this.Ri=d}Wn.prototype.tb=function(a,b,c,d,e,f){return new gf(new jf(this.Jb,Un(this.xN,this.rw,b,this.Jb)),this.Ri,l,d,f)};function Xn(a,b,c,d){Qm.call(this,a,b);this.Fa=c;this.Bf=d}B(Xn,Qm);Xn.prototype.Wa=function(a,b,c,d,e){(a=this.Bf.tb(this,a,b,c,d,e))&&Sm(this,b,this.Fa,a)};function Yn(){}B(Yn,Nm);Yn.prototype.Ge=function(a,b){for(var c=this.R(),c=Zn(this,a[c.target]),d=[],e=0;e<c.length;++e){var f=c[e],h=a,i=f,k=this.R(),h=new jf($n(this,h),h[k.BO]);Km(this).Sn[i]=h;d.push(ao(this,f,a,b))}return 1<d.length?new Em(d):d[0]};
function ao(a,b,c,d){var e=a.R(),f=E(c,e.EO,q)?1:0,h=$n(a,c);if(e.Th in c){a=Lm(a);var i=d.duration();d=!d.xe();b=new Xn(a,i,b,new Tn(h,c[e.Th],f,d))}else e.of in c?(a=Lm(a),d=d.duration(),b=new Xn(a,d,b,new Wn(h,c[e.of],c[e.Vd],f))):(a=Lm(a),d=d.duration(),b=new Xn(a,d,b,new Vn(b,h,c[e.Vd],f)));return b}
function Zn(a,b){var c=a.R().target;switch(b){case c.text+"":return["textColor"];case c.stroke+"":return["strokeColor"];case c.fill+"":return["fillColor","imgColor"];case c.JQ+"":return["strokeColor","imgColor"]}g(Error("unknown target"))}function $n(a,b){var c=a.R().xO;switch(b[c]){case c.mQ+"":return hf.RGB;case c.qP+"":return hf.OB;case c.rP+"":return hf.PB}g(Error("unknown color space"))};function bo(){this.Ig=1;this.yN=0}var co;
bo.prototype.load=function(a,b){var c=this.R();c.qz in b&&eo(this,a,b[c.qz]);var d=this.R(),e=m;d.tA in b&&d.ze in b[d.tA]&&(e=b[d.tA]);var f=e?e[d.ze].length:0,h=a.Ba().count(),i=q;h==f+1?(f=a.gs,h=a.Ba().nb(0),f.oe(new Ce("__step",l)),gg(f,new Dm(1E3*h.duration())),i=l):h!==f&&g(Error("count of slide animation steps must be equal to steps in mainSequence"));e&&fo(this,a,a.Fn,a.gs,0,e[d.ze],new go(a,this,i));if(c.jA in b){c=b[c.jA];for(d=0;d<c.length;++d){var f=c[d],e=d+1,k,i=a,n=f;k=this.R().jA;
var p=m,h=m;if(k.qJ in n){n=n[k.qJ];p=new Ce(n,l);h=new Ce(n,q);k=n.length;for(var r=0;r<k;++r)i.oe(n[r])}else k.KI in n?(p=k.KI,n=n[p],i=p.tf in n?te(i.Sb(),n[p.tf]):te(i.rb(),n[p.Rq]),p=n[p.pO],i=od(i.Mg(),p),p=new Cm(i,l)):g(Error());k=[p,h];h=a;i=a.Fn;p=f;n=k[0];f=k[1];k=this.R();p=p[k.ze];n=new ho(n);k=new eg;fo(this,h,i,k,e,p,n);f&&k.oe(f);a.ED.push(k)}}};
function eo(a,b,c){function d(a){4!=a.length&&g(Error("bounding box array must contain exactly 4 items"));return new sg(a[0],a[1],a[2],a[3])}function e(a){6!=a.length&&g(Error("transform matrix must contain exactly 6 items"));return new Ej(a[0],a[1],a[2],a[3],a[4],a[5])}a=a.R().qz;b=b.Fn;for(var f=0;f<c.length;++f){var h=c[f];a.id in h||g(Error("animated object json must contain id property"));var i=h[a.id];a.qH in h||g(Error("animated object json must contain bbox property"));var k=d(h[a.qH]),n=
m;a.Nq in h&&(n=e(h[a.Nq]));var p=m;a.Mq in h&&(p=e(h[a.Mq]));b.add(new xk(i,k,n,p))}}
function fo(a,b,c,d,e,f,h){for(var i=a.R().ze,k=0;k<f.length;++k){h.rH(d,k);var n=h.Ot(k),p=f[k];if(i.Xf in p){var r;r=a;var s=p,v=n,z=r.R().ze,C,H=s;C=r.R().ze;for(var J=C.Xf.timing,I=[],H=H[C.Xf],M=0;M<H.length;++M){var ea=H[M][C.Xf.timing],ba=E(ea,J.duration,0),Z=E(ea,J.Dz,0),W=E(ea,J.repeat,1),ja=E(ea,J.iJ,0),ob=E(ea,J.xe,q),jb=E(ea,J.lJ,0),Va=ba;E(ea,J.Rp,q)&&(Va+=ba+2*jb);ma(W)&&1<W&&(Va=Va*W+ja*(W-1));ob&&(Va+=jb);Va+=Z;I.push(1E3*Va)}C=0<I.length?Math.max.apply(Math,I):0;s=v?1E3*v.duration():
1E3*E(s,z.duration,0);s=C>s?s/C:1;C>r.yN&&(r.Ig=s);r=s;s=new Em;z=q;p=p[i.Xf];for(v=0;v<p.length;++v){var Oc=p[v];if(E(Oc,i.Xf.eB)){C=a;J=d.lp;ba=c;M=e;H=Oc;I=r;ea=C.R().ze.Xf;Z=zk(ba,H[ea.eB]);W=1E3*H[ea.timing][ea.timing.duration];1===W&&(W=0);W*=I;ba=new Em;ba.Md(new Dm(W));ja=H[ea.Pk];for(ob=0;ob<ja.length;++ob){var jb=ja[ob],gd;var Va=jb[ea.Pk.type],Wa=ea.Pk.type,Fa={};Fa[Wa.rotation]=On;Fa[Wa.GP]=En;Fa[Wa.HP]=Fn;Fa[Wa.FP]=pn;Fa[Wa.rQ]=an;Fa[Wa.tQ]=bn;Fa[Wa.sQ]=cn;Fa[Wa.uQ]=dn;Fa[Wa.opacity]=
Jn;Fa[Wa.visibility]=sn;Fa[Wa.zQ]=wn;Fa[Wa.setProperty]=fn;Fa[Wa.fontSize]=Sn;Fa[Wa.color]=Yn;Fa[Wa.vu]=Qn;Va in Fa?gd=new Fa[Va]:g(Error("unknown behavior"));gd.$(ea.Pk,Z,W,M);ba.Md(gd.load(jb))}M=H;H=C.R().ze.Xf;C=M[H.eB];H=H.timing;M=M[H];ea=1E3*E(M,H.lJ,0)*I;Z=new jk(ba.duration());W=E(M,H.Kt,0);ja=E(M,H.Zt,0);if(0<W||0<ja)ba.Ck=new Uf(W,ja);E(M,H.Rp,q)&&(ba=new cg([ba,new Dm(2*ea),new Gm(ba)]),Z=new Ge([Z,ea,Z]));if(W=E(M,H.repeat,q))ja=1E3*E(M,H.iJ,0)*I,ma(W)&&1<W&&(ba=new ng(ba,W,ja),Z=new He(Z,
W,ja));E(M,H.xe,q)&&(W=pa(ba)+"_rewind",ba=new cg([new qg(C,W),ba,new Dm(ea),new rg(C,W)]),0<ea&&(Z=new Ge([Z,ea,new jk(0)])));I*=1E3*E(M,H.Dz,0);0<I&&(ba=new cg([new Dm(I),ba]),Z=new Ge([I,Z]));J.Md(C,Z);s.Md(ba)}else{z=b;C=n;J=d;M=e;ea=Oc;ba=r;I=a.R().ze.Xf;Z=ea[I.timing];H=new Im;H.$(I.Pk,1E3*Z[I.timing.duration]*ba,1E3*Z[I.timing.Dz]*ba,M);M=ea[I.Pk];for(ea=0;ea<M.length;++ea)if(Z=M[ea],W=H.load(Z),J.Ny.push(W),J.lp.Md(W.ie,new Ge([W.ry,new jk(0)])),C&&(ba=D.indexOf(z.Ba().zp,C),ba=new ld(z.index(),
ba,W.ry/1E3),W=W.Zg(),W instanceof Te&&(ja=W.yq(),Z=I.Pk.tf in Z?te(z.Sb(),ja):te(z.rb(),ja)))){Z=Z.yb;ja=j;switch(W.type()){case Ue.sv:ja="play";break;case Ue.rv:ja="togglePlay";break;case Ue.xv:ja="stop";break;default:g(Error("unknown media operation type"))}ba=new $c(ja,ba,W.Lj());Z.yb.push(ba)}z=l}}if(0<s.fb.length||z)0==s.fb.length&&s.Md(new Dm(1E3*Oc[i.Xf.timing][i.Xf.timing.duration]*r)),gg(d,s)}h.iH(d,k)}}
bo.prototype.R=function(){if(!co){var a={qz:{A:"a",id:{A:"i"},qH:{A:"b"},Nq:{A:"t"},Mq:{A:"r"}},tA:{A:"m"},jA:{A:"i",qJ:{A:"i"},KI:{A:"m",tf:{A:"s"},Rq:{A:"v"},pO:{A:"b"}}},ze:{A:"s",duration:{A:"d"},Xf:{A:"a",eB:{A:"s"},timing:{A:"t",Dz:{A:"u"},duration:{A:"d"},Kt:{A:"a"},Zt:{A:"c"},OX:{A:"b"},Rp:{A:"t"},xe:{A:"r"},repeat:{A:"p"},lJ:{A:"w"},iJ:{A:"l"}},Pk:{A:"b",timing:{A:"t",start:{A:"s"},end:{A:"e"},Kt:{A:"a"},Zt:{A:"c"},xe:{A:"r"},SA:{A:"v"},Rp:{A:"t"}},type:{A:"y",rotation:{A:"r"},rQ:{A:"s1"},
sQ:{A:"s3"},tQ:{A:"s2"},uQ:{A:"s4"},zQ:{A:"h"},GP:{A:"m1"},HP:{A:"m2"},FP:{A:"m"},opacity:{A:"o"},visibility:{A:"v"},setProperty:{A:"s"},fontSize:{A:"f"},color:{A:"c"},vu:{A:"k"},media:{A:"d"}},Th:{A:"b"},of:{A:"f"},Vd:{A:"o"},gu:{A:"m"},path:{A:"p"},Iu:{A:"r"},xP:{A:"i"},dQ:{A:"a"},xO:{A:"c",mQ:{A:"r"},qP:{A:"h"},rP:{A:"c"}},BO:{A:"d"},target:{A:"g",stroke:{A:"s"},JQ:{A:"s2"},fill:{A:"f"},text:{A:"t"}},EO:{A:"h"},wu:{A:"s",oO:{A:"n"},qO:{A:"b"},Wt:{A:"c"},DO:{A:"d"},$P:{A:"p"},uO:{A:"h"},FO:{A:"v"},
gQ:{A:"r"},iO:{A:"a"},IQ:{A:"t"},UQ:{A:"g"},YQ:{A:"w"},WQ:{A:"w1"},VQ:{A:"w2"}},qf:{A:"u",nP:{A:"h"},NQ:{A:"v"},"in":{A:"i"},UP:{A:"o"},WO:{A:"b"},XO:{A:"l"},YO:{A:"r"},ZO:{A:"t"},zP:{A:"ld"},AP:{A:"lu"},nQ:{A:"rd"},pQ:{A:"ru"},oP:{A:"hi"},pP:{A:"ho"},OQ:{A:"vi"},PQ:{A:"vo"}},Zg:{A:"n",play:{A:"p"},pause:{A:"u"},stop:{A:"s"}},Lj:{A:"P"},tf:{A:"S"},Rq:{A:"V"}}}}};Kc(a);co=a}return co};function go(a,b,c){this.ya=a;this.EX=b;this.IK=c}
go.prototype.rH=function(a,b){this.Ot(b);var c=new Ce("__step",l);a.oe(c)};go.prototype.iH=function(a,b){var c=this.Ot(b);0<c.Rx&&gg(a,new Dm(1E3*c.Rx))};go.prototype.Ot=function(a){return this.ya.Ba().nb(a+(this.IK?1:0))};function ho(a){this.Ty=a}ho.prototype.rH=function(a){a.oe(this.Ty.na())};ho.prototype.iH=t();ho.prototype.Ot=ca(m);function io(a){this.ia="gotoSlide";this.$b=a}B(io,Yd);io.prototype.N=u("$b");var jo={aR:"activated",oS:"deactivated",HB:"buffering"};x("ispring.presenter.presentation.narration.NarrationTrackPlaybackState",jo,j);x("ACTIVATED","activated",jo);x("DEACTIVATED","deactivated",jo);x("BUFFERING","buffering",jo);function ko(a,b,c){this.Ih=a;this.uw=b;this.ne=y(c)?c:1;this.iF=new G}ko.prototype.Oi="deactivated";ko.prototype.pb=u("Ih");ko.prototype.startTimestamp=ko.prototype.pb;ko.prototype.fg=u("uw");ko.prototype.endTimestamp=ko.prototype.fg;ko.prototype.volume=u("ne");ko.prototype.$g=u("Oi");ko.prototype.playbackState=ko.prototype.$g;function lo(a,b){a.Oi!=b&&(a.Oi=b,a.iF.J(a))}ko.prototype.playbackStateChangedEvent=u("iF");ko.prototype.playbackStateChangedEvent=ko.prototype.playbackStateChangedEvent;function mo(a,b,c,d){ko.call(this,b,c,d);this.kK=a}B(mo,ko);function no(){this.Uf=[]}no.prototype.count=function(){return this.Uf.length};no.prototype.count=no.prototype.count;no.prototype.lq=function(a){(0>a||a>=this.count())&&g(Error("index is out of range"));return this.Uf[a]};no.prototype.getTrack=no.prototype.lq;function oo(){this.Uf=[]}B(oo,no);oo.prototype.aP=function(a){return this.lq(a)};oo.prototype.getAudioTrack=oo.prototype.aP;function po(a,b,c,d){ko.call(this,b,c,d);this.pj=a}B(po,ko);po.prototype.width=function(){return this.pj.width()};po.prototype.width=po.prototype.width;po.prototype.height=function(){return this.pj.height()};po.prototype.height=po.prototype.height;function qo(){this.Uf=[]}B(qo,no);qo.prototype.gP=function(a){return this.lq(a)};qo.prototype.getVideoTrack=qo.prototype.gP;function ro(){this.mK=new oo;this.TN=new qo}ro.prototype.tj=u("mK");ro.prototype.audioTracks=ro.prototype.tj;ro.prototype.Qj=u("TN");ro.prototype.videoTracks=ro.prototype.Qj;function so(){this.fb=[]}so.prototype.count=function(){return this.fb.length};so.prototype.Md=function(a){this.fb.push(a)};function to(){this.fb=new so}to.prototype.qb=l;to.prototype.enabled=u("qb");to.prototype.ye=aa("qb");to.prototype.Ld=u("fb");function uo(){}uo.prototype.cH=l;uo.prototype.FB=u("cH");var vo={hT:"free",GV:"restricted",aW:"sequential"};x("ispring.presenter.presentation.settings.NavigationType",vo,j);x("FREE","free",vo);x("RESTRICTED","restricted",vo);x("SEQUENTIAL","sequential",vo);function wo(){this.wL=new Kd;this.fs=new to;this.OK=new uo;this.nE="free"}wo.prototype.Vk=u("wL");wo.prototype.mouse=wo.prototype.Vk;wo.prototype.zj=u("fs");wo.prototype.Gm=u("OK");wo.prototype.Dj=u("nE");wo.prototype.navigationType=wo.prototype.Dj;function xo(){}xo.prototype.$F=m;xo.prototype.oF=m;xo.prototype.Kq=u("$F");xo.prototype.Cq=u("oF");function yo(a,b){this.xc=a;this.lj=b}yo.prototype.url=u("xc");yo.prototype.target=u("lj");yo.prototype.open=function(){Md(this.xc,{target:this.lj})};var zo={MS:["BC","AD"],LS:["Before Christ","Anno Domini"],pU:"JFMAMJJASOND".split(""),vW:"JFMAMJJASOND".split(""),RT:"January February March April May June July August September October November December".split(" "),uW:"January February March April May June July August September October November December".split(" "),eW:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),xW:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),kX:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
zW:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),gW:"Sun Mon Tue Wed Thu Fri Sat".split(" "),yW:"Sun Mon Tue Wed Thu Fri Sat".split(" "),qU:"SMTWTFS".split(""),wW:"SMTWTFS".split(""),fW:["Q1","Q2","Q3","Q4"],uV:["1st quarter","2nd quarter","3rd quarter","4th quarter"],eR:["AM","PM"],lS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],QW:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],NJ:6,lX:[5,6],OJ:5};function Ao(a,b,c){ma(a)?(this.nc=new Date(a,b||0,c||1),Bo(this,c||1)):oa(a)?(this.nc=new Date(a.getFullYear(),a.getMonth(),a.getDate()),Bo(this,a.getDate())):(this.nc=new Date(va()),this.nc.setHours(0),this.nc.setMinutes(0),this.nc.setSeconds(0),this.nc.setMilliseconds(0))}w=Ao.prototype;w.aI=zo.NJ;w.bI=zo.OJ;w.na=function(){var a=new Ao(this.nc);a.aI=this.aI;a.bI=this.bI;return a};w.getFullYear=function(){return this.nc.getFullYear()};w.getYear=function(){return this.getFullYear()};w.getMonth=function(){return this.nc.getMonth()};
w.getDate=function(){return this.nc.getDate()};w.getTime=function(){return this.nc.getTime()};w.getUTCHours=function(){return this.nc.getUTCHours()};w.set=function(a){this.nc=new Date(a.getFullYear(),a.getMonth(),a.getDate())};w.setFullYear=function(a){this.nc.setFullYear(a)};w.setMonth=function(a){this.nc.setMonth(a)};w.setDate=function(a){this.nc.setDate(a)};
w.add=function(a){if(a.ZQ||a.EP){var b=this.getMonth()+a.EP+12*a.ZQ,c=this.getYear()+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)?29:28;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.AO&&(a=new Date((new Date(this.getYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.AO),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),
this.setDate(a.getDate()),Bo(this,a.getDate()))};w.Sg=function(a){return this.getYear()==a.getYear()&&this.getMonth()==a.getMonth()&&this.getDate()==a.getDate()};w.toString=function(){return[this.getFullYear(),Ma(this.getMonth()+1),Ma(this.getDate())].join("")+""};function Bo(a,b){a.getDate()!=b&&a.nc.setUTCHours(a.nc.getUTCHours()+(a.getDate()<b?1:-1))}w.valueOf=function(){return this.nc.valueOf()};function Co(a,b){this.DQ=a;this.KO=b}new Ao(0,0,1);new Ao(9999,11,31);function Do(){}w=Do.prototype;w.zG=m;w.QC=m;w.Cu=u("bF");w.Oj=u("zG");w.$t=u("QC");function Eo(){}Eo.prototype.YD=q;Eo.prototype.oh=q;Eo.prototype.Ui="never";Eo.prototype.Bj=u("YD");Eo.prototype.loopPlayback=Eo.prototype.Bj;Eo.prototype.Mk=u("oh");Eo.prototype.autoStart=Eo.prototype.Mk;Eo.prototype.Nu=aa("oh");Eo.prototype.kQ=u("Ui");Eo.prototype.resumeMode=Eo.prototype.kQ;function Fo(){}Fo.prototype.dD=l;Fo.prototype.fu=u("dD");Fo.prototype.fitToWindow=Fo.prototype.fu;function Go(){this.lx=new wo;this.LM=new Eo;this.hK=new Fo;this.UN=new xo;this.SM=new Do}w=Go.prototype;w.YF=m;w.wg=m;w.cG="";w.navigation=u("lx");w.oc=u("LM");Go.prototype.playback=Go.prototype.oc;Go.prototype.Kk=u("hK");Go.prototype.appearance=Go.prototype.Kk;function Ho(a){return a.cG}Go.prototype.AQ=u("YF");Go.prototype.skin=Go.prototype.AQ;Go.prototype.Lm=u("wg");Go.prototype.i18n=Go.prototype.Lm;Go.prototype.il=u("UN");Go.prototype.Wm=u("SM");function Io(){}x("ispring.presenter.presentation.IPresenters",Io,j);Io.prototype.count=t();Io.prototype.count=Io.prototype.count;Io.prototype.lu=t();Io.prototype.getPresenter=Io.prototype.lu;function Jo(){}x("ispring.presenter.presentation.resources.references.IReferences",Jo,j);Jo.prototype.count=t();Jo.prototype.count=Jo.prototype.count;Jo.prototype.Zz=t();Jo.prototype.getReference=Jo.prototype.Zz;function Ko(){}x("ispring.presenter.presentation.resources.IResources",Ko,j);Ko.prototype.Ij=t();Ko.prototype.references=Ko.prototype.Ij;function Lo(){}x("ispring.presenter.presentation.IPresentation",Lo,j);Lo.prototype.gl=t();Lo.prototype.uniqueId=Lo.prototype.gl;Lo.prototype.Q=t();Lo.prototype.slides=Lo.prototype.Q;Lo.prototype.title=t();Lo.prototype.title=Lo.prototype.title;Lo.prototype.D=t();Lo.prototype.slideWidth=Lo.prototype.D;Lo.prototype.C=t();Lo.prototype.slideHeight=Lo.prototype.C;Lo.prototype.mi=t();Lo.prototype.presenters=Lo.prototype.mi;Lo.prototype.pe=t();Lo.prototype.company=Lo.prototype.pe;Lo.prototype.Ku=t();
Lo.prototype.resources=Lo.prototype.Ku;function Mo(a,b){this.Qf=a;this.Jn=b}w=Mo.prototype;w.Eo=1;w.xc=m;w.lj="_self";w.src=u("Qf");w.mf=u("Jn");w.opacity=u("Eo");w.Qu=aa("Eo");w.url=u("xc");w.target=u("lj");function No(a,b,c,d){this.Qa=a;this.xc=b;this.Ga=c;this.Ea=d}No.prototype.content=u("Qa");No.prototype.url=u("xc");No.prototype.width=u("Ga");No.prototype.height=u("Ea");function Oo(){}x("ispring.presenter.presentation.slides.ISlides",Oo,j);Oo.prototype.sa=t();Oo.prototype.getSlide=Oo.prototype.sa;Oo.prototype.count=t();Oo.prototype.count=Oo.prototype.count;Oo.prototype.duration=t();Oo.prototype.duration=Oo.prototype.duration;Oo.prototype.$f=t();Oo.prototype.convertTimestampToTime=Oo.prototype.$f;Oo.prototype.Pg=t();Oo.prototype.convertTimeToTimestamp=Oo.prototype.Pg;Oo.prototype.Tq=t();Oo.prototype.visibleSlidesCount=Oo.prototype.Tq;Oo.prototype.mu=t();
Oo.prototype.getVisibleSlide=Oo.prototype.mu;Oo.prototype.BB=t();Oo.prototype.visibleSlidesDuration=Oo.prototype.BB;Oo.prototype.$u=t();Oo.prototype.visibleAnimationStepsDuration=Oo.prototype.$u;Oo.prototype.zz=t();Oo.prototype.createTimestamp=Oo.prototype.zz;function Po(){this.W=[];this.Ft=[];this.pN=new G}Po.prototype.gz=0;Po.prototype.fz=0;Po.prototype.sa=function(a){(0>a||a>=this.W.length)&&g(Error("slideIndex is out of range"));return this.W[a]};Po.prototype.getSlide=Po.prototype.sa;Po.prototype.count=function(){return this.W.length};Po.prototype.count=Po.prototype.count;Po.prototype.duration=function(){if(0==this.count())return 0;var a=this.W[this.W.length-1];return a.startTime()+a.duration()};Po.prototype.duration=Po.prototype.duration;
Po.prototype.zz=function(a,b,c){return new ld(a,b,c)};Po.prototype.createTimestamp=Po.prototype.zz;
Po.prototype.$f=function(a,b,c){a||g(Error("Invalid timestamp"));var d=a.N();d>=this.count()&&g(Error("Slide index is out of bounds"));if(0>d)return NaN;y(b)||(b=l);y(c)||(c=l);for(var e=0,f=0;f<d;++f){var h=this.W[f];if(!c||h.visible()){var i=h.transition();b&&(e+=i.duration());e+=h.Ba().duration()}}var k=a.la(),f=a.Pa(),h=this.W[d],i=h.transition();if(!c||h.visible())0<=a.la()?(b&&(e+=i.duration()),a=h.Ba(),k>=a.count()&&g(Error("stepIndex is out of bounds")),a=a.nb(k),f>a.duration()&&(f=a.duration()),
e+=a.startTime()+f):b&&(f>i.duration()&&(f=i.duration()),e+=f);return e};Po.prototype.convertTimestampToTime=Po.prototype.$f;
Po.prototype.Pg=function(a,b,c){isNaN(a)&&g(Error("NaN time not accepted"));0>a&&g(Error("negative time not accepted"));for(var d=m,e=0;e<this.count();++e)if(d=this.sa(e),!c||d.visible()){var f=d.Ba().duration(),h=d.transition();b&&(f+=h.duration());h=c?d.Sq()==this.Tq()-1:d.index()==this.count()-1;if(f>=a||h&&0.001>=a-f)break;a-=f}e==this.count()&&0<=a&&g(Error("time out of bounds"));c=0;b&&(b=d.transition().duration(),b<a?a-=b:c=-1);if(0==c){for(b=d.Ba();c<b.count();++c){e=b.nb(c);if(e.duration()>=
a)break;a-=e.duration()}c==b.count()&&(0.001>=a?(c-=1,e=b.nb(c),a=e.duration()):g(Error("time out of bounds")))}return new ld(d.index(),c,a)};Po.prototype.convertTimeToTimestamp=Po.prototype.Pg;function Qo(a,b){b.Cf=a.W.length;b.bB(a.duration());a.W.push(b);if(b.visible()){b.UG=a.Ft.length;a.Ft.push(b);var c=b.duration(),d=b.transition()?b.transition().duration():0;a.gz+=c;a.fz+=c-d}b.VG.addHandler(function(a){this.pN.J(a)},a)}Po.prototype.Tq=function(){return this.Ft.length};
Po.prototype.visibleSlidesCount=Po.prototype.Tq;Po.prototype.mu=function(a){(0>a||a>=this.Tq())&&g(Error("Slide index is out of range"));return this.Ft[a]};Po.prototype.getVisibleSlide=Po.prototype.mu;Po.prototype.BB=u("gz");Po.prototype.visibleSlidesDuration=Po.prototype.BB;Po.prototype.$u=u("fz");Po.prototype.visibleAnimationStepsDuration=Po.prototype.$u;function Ro(a,b,c){this.dK=a;this.yg=b;this.sm=c}Ro.prototype.name=u("yg");Ro.prototype.Q=u("sm");function So(a){return new To(a.dK,a.sm)}function To(a,b){this.NM=a;this.sm=b;this.Qn=b.length}w=To.prototype;w.M=-1;w.Qn=0;w.pi=function(a){this.M=Sb(a,-1,this.Qn);return l};w.yu=function(){this.M<this.Qn&&++this.M;return this.M<this.Qn};function Uo(a){0<=a.M&&--a.M;return 0<=a.M}function Vo(a){for(;a.yu()&&!a.pa().visible(););return!!a.pa()}
function Wo(a){for(;Uo(a)&&!a.pa().visible(););return!!a.pa()}w.pa=function(){return 0<=this.M&&this.M<this.Qn?this.NM.sa(this.sm[this.M]):m};w.Oa=u("M");function Xo(){this.zy=[]}Xo.prototype.count=function(){return this.zy.length};Xo.prototype.add=function(a){this.zy.push(a)};function Yo(a,b){for(var c=a.count(),d=0;d<c;++d){var e=a.zy[d];if(e.name()==b)return e}return m};function Zo(){this.So=[]}Zo.prototype.count=function(){return this.So.length};Zo.prototype.count=Zo.prototype.count;Zo.prototype.lu=function(a){(0>a||a>=this.count())&&g(Error("index is out of range"));return this.So[a]};Zo.prototype.getPresenter=Zo.prototype.lu;function $o(a,b){this.nh=a;this.lL=b}$o.prototype.loop=u("lL");function ap(){this.rl={}}ap.prototype.Nz=function(a){return a in this.rl};function bp(){this.Zo=[]}bp.prototype.count=function(){return this.Zo.length};bp.prototype.count=bp.prototype.count;bp.prototype.Zz=function(a){(0>a||a>=this.count())&&g(Error("index is out of range"));return this.Zo[a]};bp.prototype.getReference=bp.prototype.Zz;function cp(){this.Zo=new bp}cp.prototype.Ij=u("Zo");cp.prototype.references=cp.prototype.Ij;function dp(a){this.Wb=a;this.W=new Po;this.jN=new Go;this.MC=new Xo;this.hD=[];this.So=new Zo;this.xL=new ro;this.ZM=new cp;this.Dy=new ap;this.RG=new ap}w=dp.prototype;w.Dk="";w.Gf=m;w.rr=m;w.ym=m;w.Nn=m;w.nC=m;w.gl=u("Wb");dp.prototype.uniqueId=dp.prototype.gl;dp.prototype.Q=u("W");dp.prototype.slides=dp.prototype.Q;dp.prototype.title=u("Dk");dp.prototype.title=dp.prototype.title;dp.prototype.cB=aa("Dk");dp.prototype.D=u("lc");dp.prototype.slideWidth=dp.prototype.D;dp.prototype.C=u("Oc");
dp.prototype.slideHeight=dp.prototype.C;dp.prototype.ta=u("jN");dp.prototype.settings=dp.prototype.ta;w=dp.prototype;w.uu=function(){if(!this.Gf){var a=Lf(Kf(this.W.count()));this.Gf=new Ro(this.W,"__m",a)}return this.Gf};w.Sp=u("rr");w.Uq=u("ym");w.hq=u("hD");w.mi=u("So");dp.prototype.presenters=dp.prototype.mi;dp.prototype.pe=u("Nn");dp.prototype.company=dp.prototype.pe;dp.prototype.WA=aa("Nn");dp.prototype.Rd=u("xL");dp.prototype.narration=dp.prototype.Rd;dp.prototype.Ku=u("ZM");
dp.prototype.resources=dp.prototype.Ku;dp.prototype.Nk=u("nC");dp.prototype.VA=aa("nC");function ep(a){this.$b=a}ep.prototype.type=ca("gotoSlide");ep.prototype.N=u("$b");function fp(){K.call(this,"interaction")}B(fp,K);fp.prototype.iA=u("VK");fp.prototype.Vm=u("Wx");fp.prototype.ZA=aa("Wx");function gp(){}var hp;
gp.prototype.R=function(){var a;ip?a=ip:(a={id:{A:"i"},title:{A:"t"},D:{A:"w"},C:{A:"h"},EH:{A:"c"},Q:{A:"s",Su:{A:"st",Ha:{A:"s"},quiz:{A:"q"},aY:{A:"i"}},title:{A:"t"},visible:{A:"v"},HH:{A:"c"},src:{A:"s"},tJ:{A:"sl"},Xt:{A:"o"},PP:{A:"n"},sP:{A:"N"},text:{A:"x"},pn:{A:"T",nq:{A:"i"},width:{A:"w"},height:{A:"h"}},Op:{A:"a"},ZN:{A:"d"},Sm:{A:"l"},cJ:{A:"p"},ze:{A:"e",XI:{A:"p"},WI:{A:"a"}},qn:{A:"i"},transition:{A:"q",type:{A:"t"},duration:{A:"d"},tf:{A:"s"}},Sb:{A:"S",id:{A:"i"},sj:{A:"a"},Q:{A:"s"},
repeat:{A:"r",BJ:{A:"s"},AJ:{A:"c"},CJ:{A:"n"}},volume:{A:"v"},IO:{A:"e"},Mg:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},rb:{A:"V",id:{A:"i"},sj:{A:"a"},Q:{A:"s"},repeat:{A:"r",BJ:{A:"s"},AJ:{A:"c"},CJ:{A:"n"}},HA:{A:"f"},fA:{A:"H"},TA:{A:"R"},volume:{A:"v"},Qd:{A:"h"},Mg:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},Vq:{A:"wo",uj:{A:"c"},url:{A:"u"},timeout:{A:"to"},width:{A:"w"},height:{A:"h"},Uz:{A:"f"},Zp:{A:"ds"}},$Q:{A:"y",uj:{A:"c"},url:{A:"v"},width:{A:"w"},height:{A:"h"},timeout:{A:"to"}},
ki:{A:"m",name:{A:"n"},Tm:{A:"p",name:{A:"n"},value:{A:"v"}}},Zf:{A:"b",action:{type:{A:"t",OP:{A:"n"},Vc:{A:"g"}},N:{A:"s"}},Ej:{A:"n"},Dq:{A:"p"}},Cj:{A:"r",HI:{A:"l"}},Oz:{A:"f",uj:{A:"c"},width:{A:"w"},height:{A:"h"},url:{A:"u"},Pa:{A:"to"},bgColor:{A:"b"},wB:{A:"t"}},eQ:{A:"qb"},fQ:{A:"qB",pz:{A:"i"},cO:{A:"n",fO:{A:"t"},$N:{A:"a"},aO:{A:"p"}},SO:{A:"f",FA:{A:"p",type:{A:"t",vO:{A:"w"},Uc:{A:"n"},Vc:{A:"s"}},N:{A:"s"}},PO:{A:"f"}}},iA:{A:"it"},Vm:{A:"pp"}},ta:{A:"e",navigation:{A:"n",Vk:{A:"m",
enabled:{A:"e"},target:{A:"t",step:{A:"s"},Ha:{A:"l"}}},zj:{A:"k",enabled:{A:"e"},Ld:{A:"a",name:{A:"n",ZP:{A:"pp"},yu:{A:"ns"},aQ:{A:"ps"},NP:{A:"nt"},bQ:{A:"pt"},wQ:{A:"sf"},vQ:{A:"sb"},TO:{A:"fs"},yP:{A:"ls"},pA:{A:"lv"},CQ:{A:"ss"},BQ:{A:"se"},SQ:{A:"vu"},RQ:{A:"vd"},MQ:{A:"tf"}},ln:{A:"s",key:{A:"k"},Az:{A:"c"},shift:{A:"s"}}}},Gm:{A:"g",FB:{A:"z"}}},oc:{A:"p",Mk:{A:"a"},gh:{A:"r",prompt:{A:"p"},dO:{A:"a"},KP:{A:"n"}},Bj:{A:"l"},Dj:{A:"n",XX:{A:"n"},jQ:{A:"r"},yQ:{A:"s"}}},Kk:{A:"a",fu:{A:"f"}},
il:{A:"w",link:{url:{A:"u"},target:{A:"t"}},Kq:{A:"s"},Cq:{A:"p"}},Wm:{A:"P",Cu:{A:"p"},Oj:{A:"t",QH:{A:"a"},RH:{A:"u"}},$t:{A:"d"}}},Ru:{A:"S",name:{A:"n"},Q:{A:"s"}},uu:{A:"sS"},sJ:{A:"k"},Lm:{A:"I"},Sp:{A:"b",content:{A:"c"},url:{A:"u"},width:{A:"w"},height:{A:"h"}},Uq:{A:"W",src:{A:"s"},left:{A:"l"},top:{A:"t"},width:{A:"w"},height:{A:"h"},opacity:{A:"o"},url:{A:"u"},target:{A:"T"}},hq:{A:"f",name:{A:"n"},localName:{A:"l"},AB:{A:"u"},XQ:{A:"A"},EB:{A:"D"},eO:{A:"a"},CO:{A:"d"},$O:{A:"g"},bold:{A:"b"},
ru:{A:"i"}},pe:{A:"C",Qm:{A:"l",nq:{A:"i"},width:{A:"w"},height:{A:"h"}},ng:{A:"w"},Wq:{A:"t"}},mi:{A:"p",name:{A:"n"},tq:{A:"j"},Tp:{A:"b"},ng:{A:"w"},$p:{A:"e"},zq:{A:"p"},pe:{A:"C"},Um:{A:"P",nq:{A:"i"},width:{A:"w"},height:{A:"h"}}},Sb:{A:"o",id:{A:"i"},Qd:{A:"h"}},rb:{A:"v",id:{A:"i"},Qd:{A:"h"}},Rd:{A:"n",tj:{A:"a"},Qj:{A:"v"},yJ:{yq:{A:"i"},volume:{A:"v"},pb:{A:"st"},fg:{A:"et"},timestamp:{N:{A:"s"},la:{A:"t"},Pa:{A:"i"}}}},Ij:{A:"r",type:{A:"t",gO:{A:"a"},iQ:{A:"r"}},title:{A:"i"},url:{A:"u"},
target:{A:"a"}},Nk:{A:"B",tf:{A:"i"},loop:{A:"l"}}},Kc(a),ip=a);return a};
gp.prototype.load=function(a){a||g(Error("presentation json can't be null"));var b=this.R(),c=new dp(a[b.id]);b.title in a&&c.cB(a[b.title]);b.D in a&&b.C in a||g(Error("presentation json doesn't contain 'slideWidth' or/and 'slideHeight' parameters"));c.lc=a[b.D];c.Oc=a[b.C];if(b.mi in a)for(var d=a[b.mi],e=this.R().mi,f=c.mi(),h=0;h<d.length;++h){var i=d[h],k=new le;k.yg=E(i,e.name,"");k.KD=E(i,e.tq,"");k.qC=E(i,e.Tp,"");k.dB(E(i,e.ng,""));k.$C=E(i,e.$p,"");k.dF=E(i,e.zq,"");e.pe in i&&k.WA(jp(this,
i[e.pe]));if(e.Um in i){var n=e.Um,p=i[n],r=new zd(p[n.nq],p[n.width],p[n.height]);k.eF=r}f.So.push(k)}b.Q in a||g(Error("presentation json doesn't contain 'slides' parameter"));var s=a[b.Q],v=s.length;v||g(Error("presentation must contain at least one slide"));for(var z=[],C=0;C<v;++C){var H=c,J=s[C],I=C,M=this.R().Q,ea=J[M.Su]||M.Su.Ha+"",ba;if(ea==M.Su.Ha+""){var Z=J,W=M,ja=new Ek;ja.sl=E(Z,W.ZN,q);ja.nr=E(Z,W.Op,l);if(W.Xt in Z)ja.Qf=new Td(Z[W.Xt]);else if(W.HH in Z&&W.src in Z){var ob=0==window.location.href.indexOf("file:")&&
Z.hasOwnProperty(W.tJ)?W.tJ:W.src;ja.Qf=new Sd(Z[ob],Z[W.HH])}else g(Error("slide json must contain either contentId or css+src parameters"));var jb=ja,Va=Z,Oc=this.R().Q;if(Oc.Sb in Va)for(var gd=jb.Sb(),Wa=Va[Oc.Sb],Fa=this.R().Q.Sb,Hj=0;Hj<Wa.length;++Hj){var Ab=Wa[Hj],ic=new $d(Ab[Fa.id],new Zd(Ab[Fa.sj],Ab[Fa.sj],""),E(Ab,Fa.duration,0));ic.Mf=kp(E(Ab,Fa.repeat,1),Fa);ic.Ie=E(Ab,Fa.Q,0)-1;ic.setVolume(E(Ab,Fa.volume,1));ic.po=E(Ab,Fa.IO,q);lp(ic,Ab,Fa);gd.add(ic)}if(Oc.rb in Va)for(var wq=jb.rb(),
Yl=Va[Oc.rb],uc=this.R().Q.rb,xq=0;xq<Yl.length;++xq){var Pc=Yl[xq],xC=mp(Pc[uc.sj],Pc[uc.Qd]),De=new sd(Pc[uc.id],xC,E(Pc,uc.duration,0),Pc[uc.sj]);De.Mf=kp(E(Pc,uc.repeat,1),uc);De.QK=Pc[uc.fA];De.bN=Pc[uc.TA];De.JM=Pc[uc.HA];De.Ie=E(Pc,uc.Q,0)-1;De.setVolume(E(Pc,uc.volume,1));lp(De,Pc,uc);wq.add(De)}var yC=ja,nw=Z,zC=this.R().Q,AC=yC.Vq(),ae=zC.Vq;if(ae in nw)for(var ow=nw[ae],BC=ow.length,yq=0;yq<BC;++yq){var zf=ow[yq],mh=new Mc(zf[ae.uj],zf[ae.url]);mh.kn(zf[ae.width]);mh.Ou(zf[ae.height]);
mh.setTimeout(zf[ae.timeout]);mh.fn(zf[ae.Uz]);mh.PC=zf[ae.Zp];AC.add(mh)}var CC=ja,pw=Z,DC=this.R().Q,EC=CC.iz,Ee=DC.$Q;if(Ee in pw)for(var qw=pw[Ee],FC=qw.length,zq=0;zq<FC;++zq){var nh=qw[zq],Zl=new Jd(nh[Ee.uj],nh[Ee.url]);Zl.kn(nh[Ee.width]);Zl.Ou(nh[Ee.height]);Ee.timeout in nh&&Zl.setTimeout(nh[Ee.timeout]);EC.add(Zl)}if(W.Oz in Z)for(var GC=ja.ow,rw=Z[W.Oz],Af=this.R().Q.Oz,Aq=0;Aq<rw.length;++Aq){var Bf=rw[Aq];GC.Yn.push(new Ak(Bf[Af.uj],Bf[Af.url],Bf[Af.width],Bf[Af.height],Bf[Af.Pa],Bf[Af.bgColor],
E(Bf,Af.wB,q)))}ba=ja}else{var Bq;if(ea==M.Su.quiz+""){var $l=J,am=M,Ad=new Ae;Ad.sl=q;Ad.nr=q;Ad.mC=$l[am.eQ];Ad.ZA($l[am.Vm]);var bm=am.fQ,Cq=$l[bm];Ad.Fv=Cq[bm.pz];var cm=j;a:{var dm=bm.cO;switch(Cq[dm]){case dm.fO+"":cm="atAnyTime";break a;case dm.$N+"":cm="afterAttempt";break a;case dm.aO+"":cm="afterPassing";break a}g(Error("unknown quiz next slide rule"))}Ad.$y=cm;var Ij=bm.SO,sw=Cq[Ij],HC=np(sw[Ij.FA],Ij.FA);Ad.Ox=HC;var IC=np(sw[Ij.PO],Ij.FA);Ad.yw=IC;Ad.Qf=new Sd($l[am.src]);Bq=Ad}else{var Dq=
J,Eq=M,oh=new fp;oh.sl=q;oh.nr=q;oh.Qf=new Sd(Dq[Eq.src]);oh.VK=Dq[Eq.iA];oh.ZA(Dq[Eq.Vm]);Bq=oh}ba=Bq}var gb=ba;gb.Cf=I;gb.cB(E(J,M.title,""));gb.kb(E(J,M.visible,l));gb.nx=E(J,M.Sm,0);gb.tt=E(J,M.text,"");gb.DL=new pe(E(J,M.PP,""),E(J,M.sP,""));if(M.ze in J)for(var JC=gb.Ba(),Fq=J[M.ze],KC=gb.Yf(),em=this.R().Q.ze,fm=0;fm<Fq.length;++fm){var gm=Fq[fm];em.XI in gm||g(Error("animation step json must contain playTime parameter"));var uw=em.WI in gm?gm[em.WI]:j;JC.add(new we(gm[em.XI],uw,(fm!=Fq.length-
1||KC)&&y(uw)))}if(gb instanceof Ek&&M.qn in J){var vw=new bo;vw.load(gb,J[M.qn]);var Gq=gb,Hq=vw.Ig;Gq.ow.lg(Hq);Gq.iz.lg(Hq);Gq.Vq().lg(Hq)}if(M.transition in J){var LC=gb,Cf=J[M.transition],Df=this.R().Q.transition;(!(Df.type in Cf)||!(Df.duration in Cf))&&g(Error("Transition type or duration not specified"));var ww,xw=Cf[Df.type];hp||(hp={a:"Cut",b:"CutThroughBlack",c:"RandomTransition",d:"BlindsHorizontal",e:"BlindsVertical",f:"CheckerboardAcross",g:"CheckerboardDown",h:"CoverLeft",i:"CoverUp",
j:"CoverRight",k:"CoverDown",l:"CoverLeftUp",m:"CoverRightUp",n:"CoverLeftDown",o:"CoverRightDown",p:"Dissolve",q:"FadeThroughBlack",r:"UncoverLeft",s:"UncoverUp",t:"UncoverRight",u:"UncoverDown",v:"UncoverLeftUp",w:"UncoverRightUp",x:"UncoverLeftDown",y:"UncoverRightDown",z:"RandomBarsHorizontal",aa:"RandomBarsVertical",ab:"StripsLeftUp",ac:"StripsRightUp",ad:"StripsLeftDown",ae:"StripsRightDown",af:"WipeLeft",ag:"WipeUp",ah:"WipeRight",ai:"WipeDown",aj:"BoxOut",ak:"BoxIn",al:"SplitHorizontalOut",
am:"SplitHorizontalIn",an:"SplitVerticalOut",ao:"SplitVerticalIn",ap:"ShapeCircle",aq:"ShapeDiamond",ar:"CombHorizontal",as:"CombVertical",at:"FadeSmoothly",au:"Newsflash",av:"ShapePlus",aw:"PushDown",ax:"PushLeft",ay:"PushRight",az:"PushUp",ba:"Wedge",bb:"Wheel1Spoke",bc:"Wheel2Spokes",bd:"Wheel3Spokes",be:"Wheel4Spokes",bf:"Wheel8Spokes",bg:"WheelReverse1Spoke",bh:"VortexLeft",bi:"VortexUp",bj:"VortexRight",bk:"VortexDown",bl:"RippleCenter",bm:"RippleRightUp",bn:"RippleLeftUp",bo:"RippleLeftDown",
bp:"RippleRightDown",bq:"GlitterDiamondLeft",br:"GlitterDiamondUp",bs:"GlitterDiamondRight",bt:"GlitterDiamondDown",bu:"GlitterHexagonLeft",bv:"GlitterHexagonUp",bw:"GlitterHexagonRight",bx:"GlitterHexagonDown",by:"GalleryLeft",bz:"GalleryRight",ca:"ConveyorLeft",cb:"ConveyorRight",cc:"DoorsVertical",cd:"DoorsHorizontal",ce:"WindowVertical",cf:"WindowHorizontal",cg:"WarpIn",ch:"WarpOut",ci:"FlyThroughIn",cj:"FlyThroughOut",ck:"FlyThroughInBounce",cl:"FlyThroughOutBounce",cm:"RevealSmoothLeft",cn:"RevealSmoothRight",
co:"RevealBlackLeft",cp:"RevealBlackRight",cq:"Honeycomb",cr:"FerrisWheelLeft",cs:"FerrisWheelRight",ct:"SwitchLeft",cu:"SwitchUp",cv:"SwitchRight",cw:"SwitchDown",cx:"FlipLeft",cy:"FlipUp",cz:"FlipRight",da:"FlipDown",db:"Flashbulb",dc:"ShredStripsIn",dd:"ShredStripsOut",de:"ShredRectangleIn",df:"ShredRectangleOut",dg:"CubeLeft",dh:"CubeUp",di:"CubeRight",dj:"CubeDown",dk:"RotateLeft",dl:"RotateUp",dm:"RotateRight",dn:"RotateDown","do":"BoxLeft",dp:"BoxUp",dq:"BoxRight",dr:"BoxDown",ds:"OrbitLeft",
dt:"OrbitUp",du:"OrbitRight",dv:"OrbitDown",dw:"PanLeft",dx:"PanUp",dy:"PanRight",dz:"PanDown",ea:"FallOverLeft",eb:"FallOverRight",ec:"DrapeLeft",ed:"DrapeRight",ee:"Curtains",ef:"WindLeft",eg:"WindRight",eh:"Prestige",ei:"Fracture",ej:"Crush",ek:"PeelOffLeft",el:"PeelOffRight",em:"PageCurlSingleLeft",en:"PageCurlSingleRight",eo:"PageCurlDoubleLeft",ep:"PageCurlDoubleRight",eq:"AirplaneLeft",er:"AirplaneRight",es:"OrigamiLeft",et:"OrigamiRight"});ww=hp[xw]||xw;var Iq=m,yw=q;if(Df.tf in Cf&&""!=Cf[Df.tf]){var zw=
Cf[Df.tf];if("-"==zw)yw=l;else if(Iq=te(LC.Sb(),zw))Iq.bL=l}gb.Me=new ee(ww||"null",Cf[Df.duration],Iq,yw)}else gb.Me=new ee("null",0);var MC=gb,Aw=J,Bw=this.R().Q;if(Bw.pn in Aw){var hm=Bw.pn,Jq=Aw[hm],NC=new Hd(Jq[hm.nq],Jq[hm.width],Jq[hm.height]);MC.wG=NC}if(M.ki in J)for(var OC=gb.ki(),Cw=J[M.ki],Jj=this.R().Q.ki,Kq=0;Kq<Cw.length;++Kq){var Lq=Cw[Kq],Mq=m;if(Jj.Tm in Lq)for(var Dw=Lq[Jj.Tm],Mq={},Nq=0;Nq<Dw.length;++Nq){var Ew=Dw[Nq];Mq[Ew[Jj.Tm.name]]=Ew[Jj.Tm.value]}OC.yb.push(new Qd(Lq[Jj.name],
Mq))}if(M.cJ in J){var PC=J[M.cJ],QC=H.mi().lu(PC);gb.qF=QC}M.Zf in J&&op(this,gb.Zf(),J[M.Zf]);if(M.Cj in J)for(var SC=gb.Cj(),TC=J[M.Cj],UC=this.R().Q.Cj,VC=E(TC,UC.HI,q),Fw=Sc(),Oq=0;Oq<Fw.length;++Oq)SC.lE[Fw[Oq]]=!VC;z.push(gb)}for(var Gw=z.length,Hw=q,Ef=0;Ef<Gw;++Ef)if(z[Ef].visible()){Hw=l;break}if(!Hw)for(Ef=0;Ef<Gw;++Ef)z[Ef].kb(l);for(var Pq=-1,Qq=0;Qq<z.length;++Qq){var Rq=z[Qq];if(Rq.visible()){var Sq=Rq.Sm();2<=Sq-Pq&&(Sq=Pq+1);Pq=Rq.nx=Sq}}for(var WC=c.Q(),C=0;C<z.length;++C)Qo(WC,
z[C]);a:{for(var ph=0;ph<c.Q().count();++ph){var Iw=c.Q().sa(0).Zf();if(Iw.Ej()||Iw.Dq())break a}var qh=this.R(),Jw=c.MC;if(qh.Ru in a)for(var Kw=a[qh.Ru],ph=0;ph<Kw.length;++ph){var Lw=Kw[ph],XC=new Ro(c.Q(),Lw[qh.Ru.name],Lw[qh.Ru.Q]);Jw.add(XC)}if(qh.uu in a){var YC=Yo(Jw,a[qh.uu]);c.Gf=YC}}if(b.Sp in a){var im=a[b.Sp],jm=this.R().Sp;c.rr=new No(im[jm.content],im[jm.url],im[jm.width],im[jm.height])}if(b.Uq in a){var be=a[b.Uq],ce=this.R().Uq,km=new Mo(be[ce.src],new sg(be[ce.left],be[ce.top],be[ce.width],
be[ce.height]));km.Qu(be[ce.opacity]);ce.url in be&&(km.xc=be[ce.url],km.lj=be[ce.target]);c.ym=km}if(b.ta in a){var rh=c.ta(),Bd=a[b.ta],Qc=this.R().ta;if(Qc.navigation in Bd){var Tq=rh.navigation(),sh=Bd[Qc.navigation],th=this.R().ta.navigation;if(th.Vk in sh){var Mw=Tq.Vk(),lm=sh[th.Vk],uh=this.R().ta.navigation.Vk;uh.enabled in lm&&Mw.ye(lm[uh.enabled]);var Uq="bySteps";if(uh.target in lm)switch(lm[uh.target]){case uh.target.step+"":Uq="bySteps";break;case uh.target.Ha+"":Uq="bySlides"}Mw.zL=
Uq}if(th.zj in sh){var Vq=Tq.zj(),Nw=sh[th.zj],Ow=this.R().ta.navigation.zj;Vq.ye(E(Nw,Ow.enabled,l));if(Vq.enabled())for(var ZC=Vq.Ld(),Pw=Nw[Ow.Ld],Wq=0;Wq<Pw.length;++Wq)ZC.Md(pp(this,Pw[Wq]))}if(th.Gm in sh){var aD=Tq.Gm(),bD=sh[th.Gm],cD=this.R().ta.navigation.Gm;aD.cH=E(bD,cD.FB,l)}}if(Qc.oc in Bd){var Kj=Bd[Qc.oc],Lj=rh.oc(),vh=this.R().ta.oc;Lj.YD=E(Kj,vh.Bj,q);Lj.Nu(E(Kj,vh.Mk,q));switch(E(Kj,vh.gh)){case vh.gh.prompt+"":Lj.Ui="prompt";break;case vh.gh.dO+"":Lj.Ui="always";break;case vh.gh.KP+
"":Lj.Ui="never"}if(Qc.oc.Dj in Kj){var dD=rh.navigation(),eD=Kj[Qc.oc.Dj],Qw=this.R().ta.oc.Dj,Xq="free";switch(eD){case Qw.jQ+"":Xq="restricted";break;case Qw.yQ+"":Xq="sequential"}dD.nE=Xq}}if(Qc.Kk in Bd){var fD=rh.Kk(),gD=Bd[Qc.Kk],hD=this.R().ta.Kk;fD.dD=E(gD,hD.fu,l)}if(Qc.il in Bd){var Rw=rh.il(),wh=Bd[Qc.il],Cd=this.R().ta.il;Rw.$F=Cd.Kq in wh?new yo(wh[Cd.Kq][Cd.link.url],wh[Cd.Kq][Cd.link.target]):m;Rw.oF=Cd.Cq in wh?new yo(wh[Cd.Cq][Cd.link.url],wh[Cd.Cq][Cd.link.target]):m}if(Qc.Wm in
Bd){var Yq=rh.Wm(),xh=Bd[Qc.Wm],Dd=this.R().ta.Wm;Dd.Cu in xh&&(Yq.bF=xh[Dd.Cu]);if(Dd.Oj in xh){var mm=xh[Dd.Oj],iD=new Co(mm[Dd.Oj.QH]?new Ao(new Date(1E3*mm[Dd.Oj.QH])):m,mm[Dd.Oj.RH]?new Ao(new Date(1E3*mm[Dd.Oj.RH])):m);Yq.zG=iD}Dd.$t in xh&&(Yq.QC=xh[Dd.$t])}}b.sJ in a&&(c.ta().YF=a[b.sJ]);b.Lm in a&&(c.ta().wg=a[b.Lm]);b.EH in a||g(Error("presentation json doesn't contain 'coreContainerId' parameter"));c.ta().cG=a[b.EH];if(b.hq in a)for(var Sw=a[b.hq],Ed=this.R().hq,Zq=0;Zq<Sw.length;++Zq){var Fd=
Sw[Zq],Tw=Fd[Ed.name],Uw=Fd[Ed.XQ],$q=Fd[Ed.EB],Vw=Uw,Ww=$q,Xw=Fd[Ed.eO],Yw=Fd[Ed.CO],Zw=Fd[Ed.$O],yh=0,ar=j;if(-1==Aj){var Ff=0;if(mb)ti&&(Ff=1);else if(lb||Ji)Ff=2;else if(nb||ri)ub?Ff=4:Qi?Ff=3:wb?Ff=5:xb&&Ti&&(Ff=6);Aj=Ff}ar=Aj;if(0!=ar){switch(ar){case 1:yh=0.5*Math.max(Xw+Yw+Zw-(Vw+Ww),0);break;case 3:yh=0.5*Zw;case 2:case 4:case 5:case 6:yh+=0.5*(Vw+Yw-Xw-Ww)}0!=yh&&(zj=l)}yj[Tw]=new Cj(Uw+$q,$q,yh,E(Fd,Ed.bold,q),E(Fd,Ed.ru,q));var jD=new Od(Tw,Fd[Ed.localName],Fd[Ed.AB]);c.hD.push(jD)}b.pe in
a&&c.WA(jp(this,a[b.pe]));var Fe=this.R(),kD=c.Dy;if(Fe.Sb in a)for(var br=a[Fe.Sb],de=0;de<br.length;++de){var $w=new Zd(br[de][Fe.Sb.id],"",br[de][Fe.Sb.Qd]);kD.rl[$w.id()]=$w}var lD=c.RG;if(Fe.rb in a)for(var cr=a[Fe.rb],de=0;de<cr.length;++de){var ax=mp(cr[de][Fe.rb.id],cr[de][Fe.rb.Qd]);lD.rl[ax.id()]=ax}qp(this,c,a);b.Nk in a&&c.VA(rp(this,c,a[b.Nk]));var bx=this.R();if(bx.Ij in a)for(var oD=c.Ku().Ij(),cx=a[bx.Ij],zh=this.R().Ij,dr=0;dr<cx.length;++dr){var nm=cx[dr],er;a:{switch(nm[zh.type]){case zh.type.gO+
"":er="attachment";break a;case zh.type.iQ+"":er="webLink";break a}g(Error("unknown reference type"))}oD.Zo.push(new Nd(er,nm[zh.title],nm[zh.url],nm[zh.target]))}return c};function np(a,b){switch(a[b.type]){case b.type.vO+"":return new Yd("closePlayerWindow");case b.type.Uc+"":return new Yd("gotoNextSlide");case b.type.Vc+"":return new io(a[b.N])}g(Error("unknown finish action"))}
function op(a,b,c){function d(a){switch(a[e.action.type]){case e.action.type.OP+"":return new Id;case e.action.type.Vc+"":return new ep(a[e.action.N])}g(Error("unknown branching action"))}var e=a.R().Q.Zf;e.Ej in c&&ge(b,d(c[e.Ej]));e.Dq in c&&he(b,d(c[e.Dq]))}function pp(a,b){for(var c=a.R().ta.navigation.zj.Ld,d=new Uc(sp(a,b)),e=b[c.ln],f=0;f<e.length;++f){var h=e[f];d.WF.push(new Tc(h[c.ln.key],E(h,c.ln.Az,q),E(h,c.ln.shift,q)))}return d}
function sp(a,b){var c=a.R().ta.navigation.zj.Ld.name;switch(b[c]){case c.ZP+"":return"playPause";case c.yu+"":return"nextSlide";case c.aQ+"":return"previousSlide";case c.NP+"":return"nextStep";case c.bQ+"":return"previousStep";case c.wQ+"":return"seekForward";case c.vQ+"":return"seekBackward";case c.TO+"":return"firstSlide";case c.yP+"":return"lastSlide";case c.pA+"":return"lastViewedSlide";case c.CQ+"":return"slideStart";case c.BQ+"":return"slideEnd";case c.SQ+"":return"volumeUp";case c.RQ+"":return"volumeDown";
case c.MQ+"":return"toggleFullscreen"}g(Error("unknown action type"))}function kp(a,b){var c=kd;if(!a)return 1;if(ma(a))return a;switch(a){case b.repeat.AJ+"":return c.yv;case b.repeat.BJ+"":return c.zv;case b.repeat.CJ+"":return c.jr}return 1}function lp(a,b,c){if(c.Mg in b){b=b[c.Mg];for(var d=0;d<b.length;++d){var e=b[d],e=new md(e[c.Mg.name],e[c.Mg.time]);a.Mg().add(e)}}}
function jp(a,b){var c=a.R().pe,d=new ke;if(c.Qm in b){var e=c.Qm,f=b[e],e=new zd(f[e.nq],f[e.width],f[e.height]);d.XD=e}d.dB(E(b,c.ng,""));d.ZG=E(b,c.Wq,"_blank");return d}function mp(a,b){var c=0,d=0,e=b.match(/width="(\d+(?:\.\d+)?(?:px)?)"/);e&&(c=parseInt(e[1],10));(e=b.match(/height="(\d+(?:\.\d+)?(?:px)?)"/))&&(d=parseInt(e[1],10));return new Yc(a,b,c,d)}
function qp(a,b,c){var d=a.R();if(d.Rd in c){var e=b.Rd();c=c[d.Rd];if(d.Rd.tj in c){var f=b.Dy,h=e.tj();tp(a,c[d.Rd.tj],function(a,b,c,d){h.Uf.push(new mo(f.rl[a]||m,c,d,b))})}if(d.Rd.Qj in c){var i=b.RG,k=e.Qj();tp(a,c[d.Rd.Qj],function(a,b,c,d){k.Uf.push(new po(i.rl[a]||m,c,d,b))})}}}function tp(a,b,c){for(var d=a.R().Rd.yJ,e=0;e<b.length;++e){var f=b[e],h=f[d.yq],i=E(f,d.volume,1),k=up(a,f[d.pb]),f=up(a,f[d.fg]);c(h,i,k,f)}}
function up(a,b){var c=a.R().Rd.yJ.timestamp;return new ld(b[c.N],b[c.la],b[c.Pa])}function rp(a,b,c){a=a.R().Nk;return new $o(b.Dy.rl[c[a.tf]]||m,c[a.loop])}var ip=m;function vp(a,b,c,d,e){this.Py=a;this.Ta=b;this.kF=c;this.L=d;this.ma=e;this.Fc=new G}w=vp.prototype;w.ib=q;w.Ub=q;w.Kd=q;w.Jk=q;w.$x=q;w.Vy=0;w.uC=0;w.Wc=function(){return 1==this.Ta.su()};w.qq=function(){return this.Ub||this.Kd||this.Jk};w.rt=function(a){!this.Kd&&!this.Ub&&(this.Kd=l,wp(this.ma,l,this),this.zN=a,a=1E3*(a-this.Ta.currentTime())+500,this.rG=setTimeout(A(this.VF,this),a),this.Ta.Nc.addHandler(this.yC,this))};
w.VF=function(){clearTimeout(this.rG);this.rG=j;this.Ta.Nc.removeHandler(this.yC,this);this.ib||this.Ta.pause();this.Kd=q;wp(this.ma,q,this)};w.yC=function(){0.1>this.zN-this.Ta.currentTime()&&this.VF()};function xp(a,b){var c=a.Ta,d=yp(a);if(!d&&!a.$x){a.$x=l;var e=A(a.LN,a);setTimeout(e,300);qi&&(a.Vy=setInterval(e,1E3))}if(b&&(!c.Vp()||!d)&&!a.Jk)a.Jk=l,zp(a.ma,l,a),c.ph.addHandler(a.zx,a)}
w.LN=function(){yp(this)||this.Ta.hl(this.kF);this.Jk&&this.Ta.Vp()&&this.zx();this.Ta.ready()?clearInterval(this.Vy):this.Ta.load()};w.zx=function(){qi&&1==this.Ta.duration()?this.uC=setInterval(A(this.uK,this),200):Ap(this)};w.uK=function(){1!=this.Ta.duration()&&Ap(this)};function Ap(a){a.$x=q;clearInterval(a.Vy);clearInterval(a.uC);a.Jk&&(a.Jk=q,a.Ta.ph.removeHandler(a.zx,a),zp(a.ma,q,a))}w.activate=function(){lo(this.Py,"activated");this.Ta.Ib().addHandler(this.DE,this)};
w.deactivate=function(){lo(this.Py,"deactivated");this.Ta.Ib().removeHandler(this.DE,this);this.Ub&&(this.Ub=q,zp(this.ma,q,this));this.ib=q;this.Ta.pause()};w.$k=function(a,b){if(!this.Ub||b){var c=this.Ta,d=a-c.currentTime(),e=b?0.01:0.5;d>e&&!b&&!this.Ub?this.rt(a):Math.abs(d)>e&&c.Rz(a);this.ib&&!this.Ta.playing()&&this.Ta.play()}};w.play=function(a){!this.ib&&!this.Jk&&(this.ib=l,this.$k(a,!this.Ta.playing()),this.Ta.play())};w.pause=function(){this.ib&&(this.ib=q,!this.Ub&&!this.Kd&&this.Ta.pause())};
w.DE=function(){var a=q;this.Ta.state()==Bp&&(a=l);this.Ub!=a&&(this.Ub=a,lo(this.Py,a?"buffering":"activated"),zp(this.ma,a,this),!a&&!this.ib&&this.Ta.pause(),this.Fc.J())};function yp(a){var b=a.Ta.src();a=a.kF;if(b)for(var c=0;c<a.length;++c)if(wa(b,a[c].src()))return l;return q};var Cp=window.navigator.msPointerEnabled?"MSPointerDown":Ui?"touchstart":"mousedown",Dp=window.navigator.msPointerEnabled?"MSPointerUp":Ui?"touchend":"mouseup",Ep=window.navigator.msPointerEnabled?"MSPointerMove":Ui?"touchmove":"mousemove";function Fp(a){var b=Gp;oa(a)&&1==a.nodeType?this.wa=this.$a=a:(this.$a=dc("DIV",Hp("component_container",a)),this.wa=this.GC(Hp("component_base",a)),this.$a.appendChild(this.wa));this.vF=q;if(Ui){var c=new pj(this.on());this.gb=new b;this.gb.Mr.addHandler(function(){1==jj(this.gb.Af).length&&rj(c)},this);this.gb.qD.addHandler(function(){0==jj(this.gb.Af).length&&sj(c)},this);a=new Dj;a.st.addHandler(function(a,b,c){Ip(this);this.vF&&c.preventDefault();this.Un(c)},this);a.sG.addHandler(function(){Ip(this)},
this);a.tG.addHandler(function(){this.enabled()&&Jp(this)},this);qj(c,a)}else this.gb=new b,this.gb.Mr.addHandler(function(){this.gb.Mr.removeHandler(arguments.callee,this);O(this.on(),"mouseover",function(){this.enabled()&&0<jj(this.gb.Af).length&&Jp(this)},q,this);O(this.on(),"mouseout",function(){Ip(this)},q,this);O(this.on(),"click",function(a){Ip(this);0<jj(this.gb.Af).length&&(a.preventDefault(),a.stopPropagation());this.Un(a)},q,this)},this);this.nd=new G}w=Fp.prototype;w.Eo=1;
w.Un=function(a){this.gb.J(this,a)};w.QA=u("nd");w.on=function(){return this.displayObject()};w.setAttribute=function(a,b){this.displayObject().setAttribute(a,b)};function Jp(a){Ta(a.wa,"active");a=a.displayObject();Ta(a,"active")}function Ip(a){Ua(a.wa,"active");a=a.displayObject();Ua(a,"active")}w.kO=u("wa");Fp.prototype.baseElement=Fp.prototype.kO;Fp.prototype.displayObject=u("$a");Fp.prototype.displayObject=Fp.prototype.displayObject;w=Fp.prototype;
w.width=function(){return y(this.Ga)?this.Ga:"SVG"==this.wa.tagName.toUpperCase()?this.wa.width.baseVal.value:(new Nb(this.wa.offsetWidth,this.wa.offsetHeight)).width};w.kn=function(a){this.resize(a)};w.height=function(){return y(this.Ea)?this.Ea:"SVG"==this.wa.tagName.toUpperCase()?this.wa.height.baseVal.value:(new Nb(this.wa.offsetWidth,this.wa.offsetHeight)).height};w.Ou=function(a){this.resize(j,a)};w.resize=function(a,b){this.mm(a,b);y(a)&&(this.Ga=a);y(b)&&(this.Ea=b);this.nd.J(this)};
w.mm=function(a,b){y(a)&&(Hg(this.displayObject(),a),Hg(this.wa,a));y(b)&&(Ig(this.displayObject(),b),Ig(this.wa,b))};w.x=function(){return y(this.Xa)?this.Xa:Ag(this.displayObject()).x};w.Jj=function(a){this.Xa=a;this.displayObject().style.left=a+"px"};w.y=function(){return y(this.Ya)?this.Ya:Ag(this.displayObject()).y};w.qi=function(a){this.Ya=a;this.displayObject().style.top=a+"px"};w.move=function(a,b){this.Jj(a);this.qi(b)};w.enabled=function(){return!this.wa.hasAttribute("disabled")};
w.ye=function(a){a?this.wa.removeAttribute("disabled"):this.wa.setAttribute("disabled","")};w.visible=function(){return"none"!=this.displayObject().style.display};w.kb=function(a){Lg(this.displayObject(),a)};w.opacity=u("Eo");w.Qu=function(a){Kp(this,"opacity",a);this.Eo=a};w.xa=function(a){a=a instanceof Fp?a.displayObject():a;this.displayObject().appendChild(a)};w.gH=function(a,b){var c=a instanceof Fp?a.displayObject():a,d=this.displayObject();d.insertBefore(c,d.childNodes[b]||m)};
w.removeChild=function(a){a=a instanceof Fp?a.displayObject():a;var b=a instanceof Fp?a.displayObject():a;pc(this.displayObject(),b)&&this.displayObject().removeChild(a)};w.wd=function(a){qc(this.wa,a)};function Kp(a,b,c){L(a.displayObject(),b,c)}w.Hq=function(a){(this.At?this.wa:this.$a).setAttribute("aria-hidden",a)};w.GC=function(a){return dc("DIV",a)};function Hp(a,b){if(!y(b))return a;if(b instanceof Array){var c=D.na(b);c.push(a);return c}return[a,b]}
function Gp(){this.Af=new ij;this.Mr=new G;this.qD=new G}B(Gp,G);Gp.prototype.addHandler=function(a,b,c){Gp.T.addHandler.call(this,a,b,c);this.Mr.J()};Gp.prototype.removeHandler=function(a,b,c){Gp.T.removeHandler.call(this,a,b,c);this.qD.J()};function Lp(a,b){Fp.call(this,dc(b||"DIV",a))}B(Lp,Fp);function Mp(a,b,c){ri&&(this.Ky=dc("DIV"),Ta(this.Ky,"tap_area"));Fp.call(this,b);this.Ky&&this.xa(this.Ky);this.At=l;this.aL=c?l:q;c&&this.wa.setAttribute("aria-pressed",q);a&&this.gb.addHandler(this.IL,this);ri&&Ta(this.wa,"mobile");this.displayObject().setAttribute("tabindex","0");this.wa.setAttribute("tabindex","-1");O(this.displayObject(),"keydown",this.tk,q,this)}B(Mp,Fp);w=Mp.prototype;w.UF=q;w.qb=l;w.GC=function(a){a=dc("BUTTON",a);a.type="button";return a};
function Np(a,b){b?Ta(a.wa,"selected"):Ua(a.wa,"selected");a.aL&&a.wa.setAttribute("aria-pressed",b);a.UF=b}w.enabled=u("qb");w.ye=function(a){var b=this.wa;b.disabled=a?"":"disabled";if(a){var c=this.displayObject();Ua(c,"disabled")}else c=this.displayObject(),Ta(c,"disabled");!a&&b.blur&&b.blur();(this.qb=a)?this.displayObject().setAttribute("tabindex","0"):this.displayObject().removeAttribute("tabindex")};w.IL=function(){Np(this,!this.UF)};
w.tk=function(a){if(document.activeElement==this.displayObject()&&(13==a.keyCode||32==a.keyCode))a.stopPropagation(),this.Un(m)};w.on=function(){return Mp.T.on.call(this)};w.Un=function(a){this.enabled()&&Mp.T.Un.call(this,a)};w.Hq=function(a){this.At=q;Mp.T.Hq.call(this,a);this.At=l};function Op(a,b,c){Mg.call(this);this.rA=a;this.vP=b||0;this.pu=c;this.rO=A(this.HO,this)}B(Op,Mg);w=Op.prototype;w.hg=0;w.Tc=function(){Op.T.Tc.call(this);this.stop();delete this.rA;delete this.pu};w.start=function(a){this.stop();this.hg=Ch(this.rO,y(a)?a:this.vP)};w.stop=function(){this.kA()&&da.clearTimeout(this.hg);this.hg=0};w.kA=function(){return 0!=this.hg};w.HO=function(){this.hg=0;this.rA&&this.rA.call(this.pu)};var bb={},Pp=m;function Qp(a){a=pa(a);delete bb[a];ab()&&Pp&&Pp.stop()}function Rp(){Pp||(Pp=new Op(function(){Sp()},10));var a=Pp;a.kA()||a.start()}function Sp(){var a=va();Ya(bb,function(b){Tp(b,a)});ab()||Rp()};function Up(){Mg.call(this);this.Ve=Vp;this.Hz=this.startTime=m}B(Up,Bh);var Vp=0;Up.prototype.DA=function(){this.Rg("begin")};Up.prototype.Au=function(){this.Rg("end")};Up.prototype.Rg=function(a){this.dispatchEvent(a)};function Wp(a,b,c,d){Up.call(this);(!ia(a)||!ia(b))&&g(Error("Start and end parameters must be arrays"));a.length!=b.length&&g(Error("Start and end points must be the same length"));this.Lq=a;this.LO=b;this.duration=c;this.dH=d;this.coords=[];this.iY=q}B(Wp,Up);w=Wp.prototype;w.fI=0;w.Va=0;w.oA=m;
w.play=function(a){if(a||this.Ve==Vp)this.Va=0,this.coords=this.Lq;else if(1==this.Ve)return q;Qp(this);this.startTime=a=va();-1==this.Ve&&(this.startTime-=this.duration*this.Va);this.Hz=this.startTime+this.duration;this.oA=this.startTime;this.Va||this.DA();this.Rg("play");-1==this.Ve&&this.Rg("resume");this.Ve=1;var b=pa(this);b in bb||(bb[b]=this);Rp();Tp(this,a);return l};w.stop=function(a){Qp(this);this.Ve=Vp;a&&(this.Va=1);Xp(this,this.Va);this.Rg("stop");this.Au()};
w.pause=function(){1==this.Ve&&(Qp(this),this.Ve=-1,this.Rg("pause"))};w.hn=function(a){this.Va=a;1==this.Ve&&(this.startTime=va()-this.duration*this.Va,this.Hz=this.startTime+this.duration)};w.Tc=function(){this.Ve==Vp||this.stop(q);this.Rg("destroy");Wp.T.Tc.call(this)};function Tp(a,b){a.Va=(b-a.startTime)/(a.Hz-a.startTime);1<=a.Va&&(a.Va=1);a.fI=1E3/(b-a.oA);a.oA=b;Xp(a,a.Va);1==a.Va?(a.Ve=Vp,Qp(a),a.Rg("finish"),a.Au()):1==a.Ve&&a.CA()}
function Xp(a,b){na(a.dH)&&(b=a.dH(b));a.coords=Array(a.Lq.length);for(var c=0;c<a.Lq.length;c++)a.coords[c]=(a.LO[c]-a.Lq[c])*b+a.Lq[c]}w.CA=function(){this.Rg("animate")};w.Rg=function(a){this.dispatchEvent(new Yp(a,this))};function Yp(a,b){Pg.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.Ca=b.coords[2];this.duration=b.duration;this.Va=b.Va;this.WX=b.fI;this.state=b.Ve;this.JX=b}B(Yp,Pg);function Zp(a,b,c,d,e){Wp.call(this,b,c,d,e);this.element=a}B(Zp,Wp);Zp.prototype.Pq=ga;Zp.prototype.CA=function(){this.Pq();Zp.T.CA.call(this)};Zp.prototype.Au=function(){this.Pq();Zp.T.Au.call(this)};Zp.prototype.DA=function(){this.Pq();Zp.T.DA.call(this)};function $p(a,b,c,d,e){ma(b)&&(b=[b]);ma(c)&&(c=[c]);Zp.call(this,a,b,c,d,e);(1!=b.length||1!=c.length)&&g(Error("Start and end points must be 1D"))}B($p,Zp);$p.prototype.Pq=function(){N(this.element,this.coords[0])};
$p.prototype.show=function(){this.element.style.display=""};$p.prototype.Jm=function(){this.element.style.display="none"};function aq(a){Lp.call(this,"volume_popup");this.G=a;this.Lp=new Lp("volume");this.xa(this.Lp);this.LC=new Lp("back");this.Lp.xa(this.LC);bq(this,this.G.volume());this.G.jx.addHandler(function(){bq(this)},this);this.G.WG.addHandler(function(){bq(this)},this);O(this.Lp.displayObject(),Cp,this.EM,q,this)}B(aq,Lp);aq.prototype.EM=function(a){O(document,Ep,this.Gs,q,this);O(document,Dp,this.TE,q,this);this.Gs(a);this.G.li(q)};
aq.prototype.Gs=function(a){this.visible()&&(a=Dg(a,this.Lp.wa).y,a=Math.min(1,a/this.Lp.height()),a=Math.max(0,a),a=1-a,this.G.setVolume(a),bq(this,a))};aq.prototype.TE=function(a){hh(document,Ep,this.Gs,q,this);hh(document,Dp,this.TE,q,this);this.Gs(a)};function bq(a,b){y(b)||(b=a.G.muted()?0:a.G.volume());Kp(a.LC,"height",100*(1-b)+"%");Rj(a.displayObject())};function cq(a,b){Lp.call(this,"controls");this.G=a;this.Ps=new Mp(q,"play",l);this.Ps.Hq(l);this.xa(this.Ps);dq(this,b);eq(this);this.Cw=new Mp(q,"toggle_fullscreen",l);this.Cw.Hq(l);this.xa(this.Cw);this.CG=new G;this.WD=new G;this.G.Ib().addHandler(function(){Np(this.Ps,this.G.playing())},this);this.Ps.gb.addHandler(function(){this.G.playing()?this.G.pause():this.G.play()},this);this.Cw.gb.addHandler(function(){this.CG.J()},this);this.gb.addHandler(ga,this);gi(this.displayObject(),"left bottom")}
B(cq,Lp);w=cq.prototype;w.Aa=1;w.ly=1;w.jn=function(a){a&&(this.ly=a,this.mm(this.width()))};w.resize=function(a,b){cq.T.resize.call(this,a,b)};w.mm=function(a,b){if(a){this.Aa=Math.max(this.ly,240/a);var c=Math.round(11/this.Aa);Kp(this,"left",c+"px");Kp(this,"bottom",c+"px");a=Math.round(a*this.Aa)-22;Qj(this.displayObject(),1/this.Aa);this.kf.resize(a-153)}cq.T.mm.call(this,a,b)};
function dq(a,b){a.kf=new Lp("progress");a.xa(a.kf);a.VD=new Lp("loading");a.kf.xa(a.VD);a.Ss=new Lp("playing");a.kf.xa(a.Ss);a.vm=new Lp("tooltip");a.vm.kb(q);a.kf.xa(a.vm);if(b)for(var c=0;c<b.count();++c)a.kf.xa(new fq(a.G,od(b,c)));a.G.QD.addHandler(function(){Kp(this.VD,"width",100*this.G.su()+"%")},a);a.G.Nc.addHandler(function(){Kp(this.Ss,"width",100*(this.G.currentTime()/this.G.duration())+"%")},a);O(a.kf.displayObject(),"mouseover",function(){this.vm.kb(l)},q,a);O(a.kf.displayObject(),"mouseout",
function(){this.vm.kb(q)},q,a);O(a.kf.displayObject(),Ep,function(a){a=gq(this,this.Ss.wa,this.kf.width()-2,a);Kp(this.vm,"left",100*a+"%");this.vm.wd(hq(a*this.G.duration()))},q,a);O(a.kf.displayObject(),Cp,a.iM,q,a)}
function eq(a){a.Ii=new Mp(q,"mute",l);a.Ii.Hq(l);a.xa(a.Ii);a.Wf=new aq(a.G);a.Wf.kb(q);a.xa(a.Wf);a.Ii.gb.addHandler(function(){var a=!this.G.muted();this.G.li(a);Np(this.Ii,a)},a);a.G.jx.addHandler(function(){Np(this.Ii,this.G.muted())},a);O(a.Ii.displayObject(),"mouseover",function(){this.Wf.visible()||iq(this)},q,a)}
function iq(a){a.Wf.kb(l);var b=new $p(a.Wf.displayObject(),0,1,150);b.play();var c=q;O(document,Ep,function(a){a=jq(this,a);if(a==c){var e=parseFloat(wg(this.Wf.displayObject(),"opacity"));b.stop();a?(c=q,b=new $p(this.Wf.displayObject(),e,1,150),b.play()):(c=l,b=new $p(this.Wf.displayObject(),e,0,150),b.play(),O(b,"finish",function(){this.Wf.kb(q)},q,this))}},q,a)}
function jq(a,b){var c=Dg(b,a.Wf.displayObject());if(0>c.x||c.x>a.Wf.width()||0>c.y)return q;c=Dg(b,a.Ii.displayObject());return!(c.y>a.Ii.height())}w.iM=function(a){this.Sl=l;O(document,Ep,this.Cs,q,this);O(document,Dp,this.KE,q,this);this.G.playing()&&(this.G.pause(),this.Lo=l);this.Cs(a)};w.Cs=function(a){this.G.seek(gq(this,this.Ss.wa,this.kf.width()-2,a)*this.G.duration())};
w.KE=function(a){hh(document,Ep,this.Cs,q,this);hh(document,Dp,this.KE,q,this);this.Cs(a);this.Lo&&(this.G.play(),this.Lo=q);this.Sl=q;this.WD.J()};function gq(a,b,c,d){a=Dg(d,b).x/a.ly*a.Aa;c=Math.min(1,a/c);return c=Math.max(0,c)}function hq(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 fq(a,b){Lp.call(this,"bookmark");this.In=b;this.G=a;this.kb(q);a.duration()?kq(this):a.gE.addHandler(function(){kq(this)},this);O(this.displayObject(),Cp,this.$L,q,this)}B(fq,Lp);function kq(a){a.displayObject().style.left=100*(a.In.time()/a.G.duration())+"%";a.kb(l)}fq.prototype.$L=function(a){a.stopPropagation();this.G.seek(this.In.time());return Rj(this.displayObject().parentNode)};var Bp="buffering";function lq(a){this.xg=a;O(a,"play",this.wx,q,this);O(a,"playing",this.Co,q,this);O(a,"pause",this.Co,q,this);O(a,"seeking",this.yx,q,this);O(a,"ended",this.Co,q,this);O(a,"waiting",this.Co,q,this);O(a,"timeupdate",this.$l,q,this);O(a,"progress",this.AE,q,this);O(a,"loadeddata",this.AE,q,this);O(a,"canplaythrough",this.ws,q,this);mq(this)||O(a,"loadedmetadata",this.ZL,q,this);(this.Si=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||gh(a,"canplay",this.xx,q,this);this.hj=new G;this.gE=new G;this.Nc=
new G;this.QD=new G;this.pm=new G;this.WG=new G;this.jx=new G;this.ph=new G;this.Xo=new G;nq(this)}var oq=new G;w=lq.prototype;w.Pc="paused";w.Si=q;w.ib=q;w.Ni=q;w.Ub=q;w.np=-1;w.sg=-1;w.KC=0;w.Kn=-1;w.hw=0;function pq(a){a.xg||g(Error("media player was disposed"));return a.xg}w.state=u("Pc");function qq(a){var b=pq(a);return ri?!a.Ni:b.paused}function nq(a){var b="",b=(b=a.xg)?b.error?"error":b.ended?"ended":qq(a)?"paused":a.Ub?Bp:"playing":"disposed",c=a.Pc;c!=b&&(a.Pc=b,a.hj.J(a,c))}
function rq(a){return!!a.xg&&!a.xg.error&&y(a.xg.play)}function mq(a){return rq(a)&&pq(a).readyState>=HTMLMediaElement.HAVE_METADATA}w.ready=function(){return rq(this)&&this.Si};
w.lo=function(){var a=this.yi,b=si?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA;si&&pq(this).readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.Si?this.xx():(this.yi=this.Si&&rq(this)&&pq(this).readyState>=b,!this.yi&&(ri&&1==pq(this).networkState&&1==this.hL)&&(this.yi=l),!this.yi&&!this.Nl?this.Nl=setInterval(A(this.lo,this),2E3):this.yi&&(clearInterval(this.Nl),this.Nl=j),!a&&this.yi&&this.ph.J(this),this.hL=pq(this).networkState)};w.Vp=function(){this.lo();return this.yi};
w.ws=function(){this.lo()};w.playing=u("ib");w.play=function(){rq(this)&&(this.ib=l,pq(this).play(),0>this.Kn&&(this.Kn=setInterval(A(this.tK,this),500)))};w.Bq=function(a){rq(this)&&(this.seek(a),this.play())};w.pause=function(){rq(this)&&(this.ib=q,sq(this),pq(this).pause(),this.Ni!=q&&(this.Ni=q))};w.stop=function(){if(rq(this)){this.ib=q;sq(this);this.Ni!=q&&(this.Ni=q);var a=pq(this);a.pause();mq(this)&&0<a.currentTime?a.currentTime=0:this.np=-1;this.sg=-1}};
w.seek=function(a){mq(this)?this.hw=pq(this).currentTime=a:rq(this)&&(this.np=a);this.sg=-1};w.Rz=function(a){this.seek(a);this.sg=a};w.currentTime=function(){return this.ready()?pq(this).currentTime:rq(this)?Math.max(this.np,0):0};w.duration=function(){return mq(this)?pq(this).duration:0};w.volume=function(){return rq(this)?pq(this).volume:1};w.setVolume=function(a){rq(this)&&(a=Sb(a,0,1),pq(this).volume!=a&&(pq(this).volume=a,this.WG.J(this)))};w.muted=function(){return rq(this)&&pq(this).muted};
w.li=function(a){if(rq(this)){var b=pq(this);b.muted!=a&&(b.muted=a,this.jx.J(this))}};w.su=function(){if(mq(this)){for(var a=this.duration(),b=0,c=pq(this).buffered,d=0;d<c.length;++d)b+=c.end(d)-c.start(d);a=Sb(0<a?b/a:0,0,1);return Math.round(1E3*a)/1E3}return 0};w.qe=function(){rq(this)&&(kh(this.xg),sq(this),this.Nl&&(clearInterval(this.Nl),this.Nl=j),this.xg=m,nq(this))};w.Ib=u("hj");w.KA=u("Nc");w.readyEvent=u("Xo");
w.xx=function(){nq(this);this.Si=l;oq.J(this);this.Xo.J(this);if(0<this.np){var a=this.sg;this.seek(this.np);this.sg=a}this.lo()};w.Co=function(){var a=pq(this);if(qq(this)||a.ended)a.ended&&a.pause(),this.ib=q,sq(this);nq(this)};w.wx=function(){this.ib=l;this.Ni!=l&&(this.Ni=l);this.Co()};w.ZL=function(){this.gE.J(this)};w.$l=function(){var a=this.currentTime();this.KC!=a&&(this.Nc.J(this),this.KC=a)};w.AE=function(){this.QD.J(this)};w.yx=function(){this.pm.J(this)};
function sq(a){0<a.Kn&&(clearInterval(a.Kn),a.Kn=-1)}
w.tK=function(){if(this.yi)if(1==pq(this).networkState)this.Ub&&(this.Ub=q,nq(this));else if(this.Ni){var a=pq(this),b=this.currentTime(),c=q;!qq(this)&&(!a.ended&&b==this.hw)&&(c=l);!Zi&&(!c&&0<this.sg)&&(1<Math.abs(this.sg-b)?(c=l,a.currentTime=this.sg):this.sg=-1);this.hw=b;a=pq(this).buffered;if(Zi&&a&&c)for(b=0;b<a.length;++b){var d=a.start(b),e=a.end(b);if(this.currentTime()>=d&&e>=Math.min(this.currentTime()+5,this.duration())){c=q;pq(this).paused&&pq(this).play();break}}this.Ub!=c&&(this.Ub=
c,nq(this))}};w.Tk=function(a){pq(this).controls=a};w.Vh=function(){return pq(this).controls};w.hl=function(a){if(this.xg&&this.xg.play){if(!la(a))a:{ia(a)||(a=[a]);for(var b=0;b<a.length;++b){var c=a[b],d=c,e=pq(this);if(e.canPlayType&&e.canPlayType(d.type())){a=c.src();break a}}a=m}if(a)return b=pq(this),this.playing()&&this.pause(),this.sg=-1,this.Si&&(this.Si=q,gh(b,"canplay",this.xx,q,this)),b.src=a,nq(this),this.lo(),l}return q};
w.src=function(){var a=pq(this);return rq(this)?a.src||a.currentSrc:""};function tq(a){lq.call(this,a)}B(tq,lq);w=tq.prototype;w.Hi=0;w.Hw=q;w.wx=function(){this.Hw?this.Hw=q:tq.T.wx.call(this)};w.yx=function(){tq.T.yx.call(this);this.Hi=va()};w.$l=function(){tq.T.$l.call(this);if(this.ready()&&qi){var a=100>va()-this.Hi;!this.playing()&&!a&&(this.Hw=l,a=pq(this),a.play(),a.pause())}};function uq(a){lq.call(this,a);Ji&&oq.addHandler(this.dM,this)}B(uq,lq);uq.prototype.dM=function(a){this.playing()&&a instanceof tq&&this.play()};function vq(a){fr(this,a);this.hj=new G;this.Nc=new G;this.Fc=new G;this.pm=new G;this.wm=new G;this.ph=new G;this.lr=new G}w=vq.prototype;w.xb=q;w.ib=q;w.Hi=-1;function fr(a,b){if(a.G!==b){var c=1,d=q;a.G&&(d=a.G,d.Ib().removeHandler(a.Bs,a),d.Nc.removeHandler(a.IE,a),d.pm.removeHandler(a.JE,a),d.ph.removeHandler(a.ws,a),c=d.volume(),d=d.muted());a.G=b;b.Ib().addHandler(a.Bs,a);b.Nc.addHandler(a.IE,a);b.pm.addHandler(a.JE,a);b.ph.addHandler(a.ws,a);b.setVolume(c);b.li(d)}}
w.activate=function(){this.xb||(this.xb=l,this.lr.J(this,l))};w.deactivate=function(){this.xb&&(this.xb=q,this.lr.J(this,q))};w.state=function(){return this.G.state()};w.su=function(){return this.G.su()};w.ready=function(){return this.G.ready()};w.playing=function(){return this.G.playing()};w.jb=function(){return this.G.state()==Bp};w.Vp=function(){return this.G.Vp()};w.load=function(){var a=pq(this.G);ub||Ti||$i&&!aj||si?(a.play(),a.pause()):a.load()};w.play=function(){this.ib=l;this.G.play()};
w.Bq=function(a){this.ib=l;this.Hi=va();this.G.Bq(a)};w.pause=function(){this.ib=q;this.G.pause()};w.stop=function(){this.ib=q;this.Hi=va();this.G.stop()};w.seek=function(a){this.Hi=va();this.G.seek(a)};w.Rz=function(a){this.Hi=va();this.G.Rz(a)};w.currentTime=function(){return this.G.currentTime()};w.duration=function(){return this.G.duration()};w.volume=function(){return this.G.volume()};w.setVolume=function(a){this.G.setVolume(a)};w.muted=function(){return this.G.muted()};w.li=function(a){this.G.li(a)};
w.Tk=function(a){this.G.Tk(a)};w.Vh=function(){return this.G.Vh()};w.Ib=u("hj");w.KA=u("Nc");w.Bs=function(a,b){this.hj.J(this,b);var c=a.state();if(this.ib&&"paused"==c||!this.ib&&"playing"==c)this.wm.J(this,this.ib?"pause":"play");this.ib=a.playing();(c==Bp||b==Bp)&&this.Fc.J(this)};w.IE=function(){this.Nc.J(this)};w.JE=function(){this.pm.J(this);200<va()-this.Hi&&this.wm.J(this,"seek")};w.ws=function(){this.ph.J(this)};w.src=function(){return this.G.src()};w.hl=function(a){return this.G.hl(a)};function gr(a,b){vq.call(this,hr(this,a));this.PN=a;if(ri)gj?(this.Ra=new Lp("video_player iphone"),this.Ra.xa(pq(this.G)),this.Ra.resize(pq(this.G).width,pq(this.G).height)):this.Ra=new Fp(pq(this.G));else{var c=this.Vh();ir(this,q);this.Ra=new Lp("video_player");this.yf=jr(this,b);this.Ro&&this.Ra.xa(this.Ro);this.Ra.xa(pq(this.G));this.Ra.xa(this.yf);this.Ra.resize(pq(this.G).width,pq(this.G).height);this.Tk(c)}kr(this,l)}B(gr,vq);w=gr.prototype;w.pF=1;
function kr(a,b){if(y(a.Ro)){var c=0==window.location.href.indexOf("file:")?"poster_frame_hide_video":"poster_frame";if(b){var d=a.Ra.displayObject();Ta(d,c)}else d=a.Ra.displayObject(),Ua(d,c)}}w.Tk=function(a){this.yf?this.yf.kb(a):ir(this,a);a?this.Zy||(Ti?O(this.Ra.displayObject(),"click",this.Fs,q,this):this.Ra.gb.addHandler(this.Fs,this),this.Zy=l):this.Zy&&(Ti?hh(this.Ra.displayObject(),"click",this.Fs,q,this):this.Ra.gb.removeHandler(this.Fs,this),this.Zy=q)};
function ir(a,b){if(gj)if(b){var c=a.Ra.displayObject();Ua(c,"without_controls")}else c=a.Ra.displayObject(),Ta(c,"without_controls");else a.G.Tk(b)}w.Vh=function(){return this.yf?this.yf.visible():gr.T.Vh.call(this)};function lr(a,b){a.yf&&(b?a.Ml||(a.Ml=setInterval(function(){mr(a)},100)):(clearInterval(a.Ml),a.Ml=j,a.fn(q)))}
function mr(a){var b=a.Ra.displayObject().parentNode;if(b&&"none"!=b.style.display){var c=Jg(a.Ra.displayObject());a.yf.resize(c.width);b=Nj().tb(b);a.yf.jn((b?b.Cb:1)*a.pF)}}w.jn=aa("pF");function nr(a,b){kc(b,a.Ra.displayObject());bj&&(a.Ra.resize(a.Ra.width()+1),li(function(){this.Ra.resize(this.Ra.width()-1)},a))}function or(a){if(mc(a.Ra.displayObject())&&ri){var b=a.G,c=hr(a,a.PN);fr(a,c);b.qe();a.Ra=new Fp(pq(c))}}
w.resize=function(a,b){this.Ra&&(this.Ra.resize(a,b),this.yf&&mr(this));var c=pq(this.G);c.width=a+"";c.height=b+""};w.width=function(){var a=pq(this.G);return parseInt(a.width,10)};w.height=function(){var a=pq(this.G);return parseInt(a.height,10)};
function hr(a,b){var c=jc(b);!ri&&Qi&&c.setAttribute("preload","none");if(si&&1<c.children.length){var d=sc(c,function(a){return"video/mp4"==a.getAttribute("type")});d&&c.appendChild(d)}ri||(d=c.getAttribute("poster"),c.removeAttribute("poster"),d&&(a.Ro=new Lp("poster"),Kp(a.Ro,"background","url("+d+")"),Kp(a.Ro,"background-size","100% 100%")));return new uq(c)}w.Fs=function(){this.Vh()&&(this.G.playing()?this.G.pause():this.G.play())};
function jr(a,b){var c=new cq(a.G,b);c.resize(pq(a.G).width);c.Qu(0);c.CG.addHandler(function(){this.fn(!this.Zn);return Rj(c.displayObject())},a);c.WD.addHandler(function(){this.iE||pr(this,0)},a);O(a.Ra.displayObject(),"mouseover",function(){this.iE=l;pr(this,1)},q,a);O(a.Ra.displayObject(),"mouseout",function(){this.iE=q;c.Sl||pr(this,0)},q,a);return c}w.show=function(a){this.Ra.displayObject().style.display=a?"":"none"};
w.fn=function(a){if(!gj&&this.Zn!=a){var b=this.Ra.displayObject().parentNode;b&&((this.Zn=a)?Ta(b,"fullscreen"):Ua(b,"fullscreen"))}};function pr(a,b){(new qr(a.yf,a.yf.opacity(),b,200)).play()}function qr(a,b,c,d){Zp.call(this,m,[b],[c],d);this.$a=a}B(qr,Zp);qr.prototype.Pq=function(){this.$a.Qu(this.coords[0])};function rr(a,b,c,d){vp.call(this,a,b,a.pj.jB(),c,d);this.pd=b}B(rr,vp);function sr(a){this.pd=a}sr.prototype.vj=function(a,b,c){return new rr(a,this.pd,b,c)};function tr(a){this.pd=a;this.$a=hc("div");nr(a,this.$a)}tr.prototype.displayObject=u("$a");tr.prototype.displayObject=tr.prototype.displayObject;tr.prototype.resize=function(a,b){this.pd.resize(a,b)};tr.prototype.resize=tr.prototype.resize;tr.prototype.width=function(){return this.pd.width()};tr.prototype.width=tr.prototype.width;tr.prototype.height=function(){return this.pd.height()};tr.prototype.height=tr.prototype.height;
tr.prototype.DJ=function(a){a.resize(this.pd.width(),this.pd.height());or(this.pd);this.pd=a;nr(a,this.$a)};tr.prototype.updatePlayer=tr.prototype.DJ;function ur(a,b){var c;c=c||D.MH;for(var d=[],e=0,f=a.length;e<f;++e){for(var h=a[e],i=q,k=0,n=b.length;k<n;++k)if(c(h,b[k])){i=l;break}i||d.push(h)}return d};function vr(a,b,c,d,e){this.W=a;this.L=b;this.ma=c;this.FN=e;this.Qy={};this.Uf=this.ot(d);this.vi=[];b.lb().addHandler(this.Ma,this);b.Ib().addHandler(this.Mi,this);this.DN=new G;this.EN=new G}w=vr.prototype;w.M=-1;w.xb=q;w.activate=function(){this.xb=l;this.Mi(this.L)};w.gn=aa("qs");w.ot=function(a){for(var b=[],c=0;c<a.count();++c)b.push(a.lq(c));D.sort(b,function(a,b){return ed(a.pb(),b.pb())});return b};function wr(a,b){var c=pa(b)+"";c in a.Qy||(a.Qy[c]=a.FN.vj(b,a.L,a.ma));return a.Qy[c]}
w.Ma=function(a){var b=a.timestamp(),c=b.N();if(a=this.M!=c){this.vC=l;if(0<=this.M)for(var d=xr(this,this.M),e=0;e<d.length;++e){var f=d[e];(0>=ed(f.fg(),b)||0<ed(f.pb(),b))&&Ap(wr(this,f))}yr(this,c,b);this.M=c}if(c=this.vC&&!ri){a:{c=xr(this,this.M);for(d=0;d<c.length;++d)if(!wr(this,c[d]).Wc()){c=q;break a}c=l}if(c)if(!this.xb||!y(this.qs))c=q;else{if(-1!=this.qs){c=xr(this,this.qs);for(d=0;d<c.length;++d)xp(wr(this,c[d]),q)}this.qs=j;c=l}}c&&(this.vC=q);b=this.Lr(b);if(!D.Sg(b,this.vi)){d=this.vi;
this.vi=b;e=ur(d,b);for(c=0;c<e.length;++c){var f=e[c],h=wr(this,f);Ap(h);h.deactivate();this.EN.J(f)}d=ur(b,d);for(c=0;c<d.length;++c)a||zr(this,b[c]),this.Cn(d[c])}};function yr(a,b,c){if(a.xb){b=xr(a,b);for(var d=0;d<b.length;++d){var e=b[d];if(0<ed(e.fg(),c)){zr(a,e);break}}}}function zr(a,b){if(a.xb){var c=a.L.hh();xp(wr(a,b),c)}}w.qq=function(){for(var a=xr(this,this.L.timestamp().N()),b=0;b<a.length;++b)if(wr(this,a[b]).qq())return l;return q};vr.prototype.isBuffering=vr.prototype.qq;w=vr.prototype;
w.AN=function(a){var b=wr(this,a);a=Ar(this,a,this.L.timestamp());b.ib?0.01<a-b.Ta.currentTime()&&b.rt(a):b.Ta.seek(a)};w.Cn=function(a){var b=this.L.timestamp(),b=Ar(this,a,b),c=wr(this,a);c.activate(b);this.DN.J(a);this.L.vd()&&c.play(b);var d=A(this.AN,this,a);ri&&li(d,this,1E3);c.Fc.addHandler(function(){c.qq()||d()},this)};
w.Mi=function(a){if(this.xb){a.hh()&&yr(this,this.M,a.timestamp());for(var b=this.vi,c=0;c<b.length;++c){var d=b[c];if(a.Jh&&!a.kj&&!a.Ub(d)&&!a.Kd(d)){var e=this.L.timestamp(),e=Ar(this,d,e);wr(this,d).play(e)}else wr(this,d).pause()}}};w.Lr=function(a){for(var b=[],c=this.Uf.length-1;0<=c;--c){var d=this.Uf[c];if(0<ed(a,d.fg()))break;0<=ed(a,d.pb())&&b.push(d)}return b};function xr(a,b){for(var c=[],d=0;d<a.Uf.length;++d){var e=a.Uf[d];e.pb().N()<=b&&e.fg().N()>=b&&c.push(e)}return c}
function Ar(a,b,c){c=Br(a,c);var d=Br(a,b.pb());a=Br(a,b.fg())-d;return Sb(c-d,0,a)}function Br(a,b){return a.W.$f(b,l,q)}w.$k=function(){for(var a=this.L.timestamp(),b=this.vi,c=0;c<b.length;++c){var d=b[c],e=wr(this,d),d=Ar(this,d,a);e.$k(d,l)}};w.fH=function(){return D.na(this.vi)};vr.prototype.activeTracks=vr.prototype.fH;function Cr(){}Cr.prototype.vj=function(a,b,c){var d=new gr("<video width='400px' height='300px'></video>");return new rr(a,d,b,c)};function Dr(){}x("ispring.presenter.player.sound.ISoundController",Dr,j);Dr.prototype.volume=t();Dr.prototype.volume=Dr.prototype.volume;Dr.prototype.setVolume=t();Dr.prototype.setVolume=Dr.prototype.setVolume;Dr.prototype.li=t();Dr.prototype.mute=Dr.prototype.li;Dr.prototype.muted=t();Dr.prototype.muted=Dr.prototype.muted;Dr.prototype.Xm=t();Dr.prototype.realVolume=Dr.prototype.Xm;Dr.prototype.CB=t();Dr.prototype.volumeChangedEvent=Dr.prototype.CB;Dr.prototype.Ym=t();
Dr.prototype.realVolumeChangedEvent=Dr.prototype.Ym;Dr.prototype.wA=t();Dr.prototype.muteStateToggledEvent=Dr.prototype.wA;function Er(a,b,c,d,e){var f=new gr("<video width='400px' height='300px'></video>");vr.call(this,a,b,c,d,ri?new sr(f):new Cr);this.ra=new tr(f);this.pd=f;this.Le=e;this.Le.Ym().addHandler(this.Fk,this);this.Fk()}B(Er,vr);Er.prototype.activate=function(){if(ri){var a=!qi,b=pq(this.pd.G);b.src=a?"about:blank":"";b.play()}Er.T.activate.call(this)};Er.prototype.view=u("ra");Er.prototype.view=Er.prototype.view;Er.prototype.Fk=function(){this.pd.setVolume(this.Le.Xm())};
Er.prototype.Cn=function(a){Er.T.Cn.call(this,a);ri||(this.pd=wr(this,a).pd,this.ra.DJ(this.pd),this.Fk())};function Fr(){}w=Fr.prototype;w.ue=t();w.vH=ca(l);w.yH=ca(l);w.zH=ca(l);w.AH=ca(l);w.nJ=t();w.wH=ca(l);w.xH=ca(l);function Gr(a){Mh&&a.ww.addHandler(this.ux,this)}Gr.prototype.ux=function(a,b){la(a)||(a=a.baseVal);this.Jx(a)&&(b.zC=l)};Gr.prototype.Jx=function(a){return(new Lh("openWindow",[a])).execute()};function Hr(){}x("ispring.quiz.player.IActionAvailability",Hr,j);Hr.prototype.actionAvailable=Hr.prototype.eH;function Ir(){}x("ispring.presenter.player.transitions.ISlideTransitionController",Ir,j);Ir.prototype.vB=t();Ir.prototype.transitionProgress=Ir.prototype.vB;Ir.prototype.state=t();Ir.prototype.state=Ir.prototype.state;Ir.prototype.uB=t();Ir.prototype.transitionEffectStartEvent=Ir.prototype.uB;Ir.prototype.Xu=t();Ir.prototype.transitionEffectCompleteEvent=Ir.prototype.Xu;function P(){}x("ispring.presenter.player.IPresentationPlaybackController",P,j);P.prototype.play=t();P.prototype.play=P.prototype.play;P.prototype.pause=t();P.prototype.pause=P.prototype.pause;P.prototype.Vc=t();P.prototype.gotoSlide=P.prototype.Vc;P.prototype.yj=t();P.prototype.gotoLastSlideViewed=P.prototype.yj;P.prototype.Vg=t();P.prototype.gotoFirstSlide=P.prototype.Vg;P.prototype.Wg=t();P.prototype.gotoLastSlide=P.prototype.Wg;P.prototype.Uc=t();P.prototype.gotoNextSlide=P.prototype.Uc;
P.prototype.se=t();P.prototype.gotoPreviousSlide=P.prototype.se;P.prototype.Zh=t();P.prototype.gotoNextStep=P.prototype.Zh;P.prototype.Uk=t();P.prototype.gotoPreviousStep=P.prototype.Uk;P.prototype.$h=t();P.prototype.gotoTimestamp=P.prototype.$h;P.prototype.Se=t();P.prototype.firstSlideIndex=P.prototype.Se;P.prototype.Xg=t();P.prototype.lastSlideIndex=P.prototype.Xg;P.prototype.td=t();P.prototype.nextSlideIndex=P.prototype.td;P.prototype.Ue=t();P.prototype.previousSlideIndex=P.prototype.Ue;
P.prototype.Oa=t();P.prototype.currentSlideIndex=P.prototype.Oa;P.prototype.pa=t();P.prototype.currentSlide=P.prototype.pa;P.prototype.$g=t();P.prototype.playbackState=P.prototype.$g;P.prototype.Y=t();P.prototype.clock=P.prototype.Y;P.prototype.mg=t();P.prototype.slideChangeEvent=P.prototype.mg;P.prototype.Mj=t();P.prototype.stepChangeEvent=P.prototype.Mj;P.prototype.rf=t();P.prototype.playbackCompleteEvent=P.prototype.rf;P.prototype.Ka=t();P.prototype.mn=t();
P.prototype.slideTransitionController=P.prototype.mn;function Jr(){}x("ispring.presenter.player.restriction.INavigationRestrictionReason",Jr,j);Jr.prototype.type=t();Jr.prototype.type=Jr.prototype.type;Jr.prototype.ni=t();Jr.prototype.relatedSlideIndex=Jr.prototype.ni;function Kr(a,b){this.ia=a;this.WM=b}Kr.prototype.type=u("ia");Kr.prototype.type=Kr.prototype.type;Kr.prototype.ni=u("WM");Kr.prototype.relatedSlideIndex=Kr.prototype.ni;
var Lr={hS:"currentSlideIsLocked",iS:"currentSlideIsNotCompleted",eS:"currentSlideIsFirstSlide",gS:"currentSlideIsLastSlide",fS:"currentSlideIsInteraction",lR:"backwardNavigationIsRestricted",fT:"forwardNavigationIsRestricted",lV:"presentationSeekingDisabled",CT:"interactionNotCompleted",hV:"precedingQuizNotPassed",gV:"precedingQuizNotCompleted",fV:"precedingQuizFailed"};x("ispring.presenter.player.restriction.NavigationRestrictionReasonType",Lr,j);
x("CURRENT_SLIDE_IS_LOCKED","currentSlideIsLocked",Lr);x("CURRENT_SLIDE_IS_NOT_COMPLETED","currentSlideIsNotCompleted",Lr);x("CURRENT_SLIDE_IS_LAST_SLIDE","currentSlideIsLastSlide",Lr);x("CURRENT_SLIDE_IS_FIRST_SLIDE","currentSlideIsFirstSlide",Lr);x("BACKWARD_NAVIGATION_IS_RESTRICTED","backwardNavigationIsRestricted",Lr);x("FORWARD_NAVIGATION_IS_RESTRICTED","forwardNavigationIsRestricted",Lr);x("PRESENTATION_SEEKING_DISABLED","presentationSeekingDisabled",Lr);
x("PRECEDING_QUIZ_NOT_PASSED","precedingQuizNotPassed",Lr);x("PRECEDING_QUIZ_NOT_COMPLETED","precedingQuizNotCompleted",Lr);x("PRECEDING_QUIZ_FAILED","precedingQuizFailed",Lr);function Mr(){}x("ispring.presenter.player.restriction.INavigationRestriction",Mr,j);Mr.prototype.xA=t();Mr.prototype.navigationAction=Mr.prototype.xA;Mr.prototype.RA=t();Mr.prototype.restrictionSource=Mr.prototype.RA;Mr.prototype.Zm=t();Mr.prototype.restrictionReason=Mr.prototype.Zm;Mr.prototype.ni=t();Mr.prototype.relatedSlideIndex=Mr.prototype.ni;Mr.prototype.PA=t();Mr.prototype.relatedTimestamp=Mr.prototype.PA;Mr.prototype.gJ=t();function Nr(){}x("ispring.presenter.player.IRestrictedPresentationPlaybackController",Nr,j);Nr.prototype.xu=t();Nr.prototype.navigationRestrictedEvent=Nr.prototype.xu;Nr.prototype.Em=t();function Or(){}x("ispring.presenter.player.IPresentationView",Or,j);Or.prototype.playbackController=Or.prototype.YI;Or.prototype.restrictedPlaybackController=Or.prototype.kJ;Or.prototype.soundController=Or.prototype.soundController;Or.prototype.displayObject=Or.prototype.displayObject;Or.prototype.setOverlayDisplayed=t();Or.prototype.width=Or.prototype.width;Or.prototype.height=Or.prototype.height;Or.prototype.resize=Or.prototype.resize;function Pr(){}x("ispring.presenter.player.IPresentationPlayer",Pr,j);Pr.prototype.presentation=Pr.prototype.bJ;Pr.prototype.view=Pr.prototype.view;Pr.prototype.version=Pr.prototype.version;function Qr(a){this.ra=a;this.sb=hc("DIV");this.nd=new G;a.nd.addHandler(this.Do,this);a.displayObject().appendChild(this.sb)}w=Qr.prototype;w.Do=function(a,b,c,d){yg(this.sb,c,d);L(this.sb,"clip","rect(0px,"+a+"px,"+b+"px,0px)");this.nd.J()};w.QA=u("nd");w.position=function(a,b){var c=this.ra.displayObject(),d=c.querySelector("#"+a);return this.Pi(d,c,b||this.scale())};w.scale=function(){return this.ra.scale()};
w.Pi=function(a,b,c){var d=new Tb(0,0);if(!a)return d;for(var e=oc(a);e&&e!=b;)d.x+=a.offsetLeft,d.y+=a.offsetTop,a=e,e=oc(e);d.x*=c;d.y*=c;return d};w.displayObject=u("sb");var Rr=q,Sr="";function Tr(a){a=a.match(/[\d]+/g);a.length=3;return a.join(".")}
if(navigator.plugins&&navigator.plugins.length){var Ur=navigator.plugins["Shockwave Flash"];Ur&&(Rr=l,Ur.description&&(Sr=Tr(Ur.description)));navigator.plugins["Shockwave Flash 2.0"]&&(Rr=l,Sr="2.0.0.11")}else if(navigator.mimeTypes&&navigator.mimeTypes.length){var Vr=navigator.mimeTypes["application/x-shockwave-flash"];(Rr=Vr&&Vr.enabledPlugin)&&(Sr=Tr(Vr.enabledPlugin.description))}else try{var Wr=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),Rr=l,Sr=Tr(Wr.GetVariable("$version"))}catch(Xr){try{Wr=
new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),Rr=l,Sr="6.0.21"}catch(Yr){try{Wr=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),Rr=l,Sr=Tr(Wr.GetVariable("$version"))}catch(Zr){}}}var $r=Rr,as=Sr;function bs(a){Mg.call(this);this.pu=a;this.ob=[]}B(bs,Mg);var cs=[];function ds(a){D.forEach(a.ob,ih);a.ob.length=0}bs.prototype.Tc=function(){bs.T.Tc.call(this);ds(this)};bs.prototype.handleEvent=function(){g(Error("EventHandler.handleEvent not implemented"))};function es(){}es.lI=function(){return es.vI?es.vI:es.vI=new es};es.prototype.MP=0;es.lI();function fs(a){Mg.call(this);this.Gz=a||Wb();this.oQ=gs}B(fs,Bh);fs.prototype.tP=es.lI();var gs=m;w=fs.prototype;w.hg=m;w.te=q;w.zc=m;w.oQ=m;w.DP=m;w.ud=m;w.yc=m;w.Ng=m;w.TQ=q;function hs(a){return a.hg||(a.hg=":"+(a.tP.MP++).toString(36))}w.gg=u("zc");function is(a,b){a==b&&g(Error("Unable to set parent component"));b&&(a.ud&&a.hg&&a.ud.Ng&&a.hg&&E(a.ud.Ng,a.hg)&&a.ud!=b)&&g(Error("Unable to set parent component"));a.ud=b;fs.T.YA.call(a,b)}w.getParent=u("ud");
w.YA=function(a){this.ud&&this.ud!=a&&g(Error("Method not supported"));fs.T.YA.call(this,a)};w.iI=u("Gz");w.Yp=function(){this.zc=this.Gz.createElement("div")};w.Hb=function(a){js(this,a)};function js(a,b,c){a.te&&g(Error("Component already rendered"));a.zc||a.Yp();b?b.insertBefore(a.zc,c||m):a.Gz.re.body.appendChild(a.zc);(!a.ud||a.ud.te)&&a.fq()}w.fq=function(){this.te=l;ks(this,function(a){!a.te&&a.gg()&&a.fq()})};function ls(a){ks(a,function(a){a.te&&ls(a)});a.nu&&ds(a.nu);a.te=q}
w.Tc=function(){this.te&&ls(this);this.nu&&(this.nu.qe(),delete this.nu);ks(this,function(a){a.qe()});!this.TQ&&this.zc&&mc(this.zc);this.ud=this.DP=this.zc=this.Ng=this.yc=m;fs.T.Tc.call(this)};w.xa=function(a,b){this.gH(a,this.yc?this.yc.length:0,b)};
w.gH=function(a,b,c){a.te&&(c||!this.te)&&g(Error("Component already rendered"));(0>b||b>(this.yc?this.yc.length:0))&&g(Error("Child component index out of bounds"));if(!this.Ng||!this.yc)this.Ng={},this.yc=[];if(a.getParent()==this){var d=hs(a);this.Ng[d]=a;D.remove(this.yc,a)}else{var d=this.Ng,e=hs(a);e in d&&g(Error('The object already contains the key "'+e+'"'));d[e]=a}is(a,this);D.hA(this.yc,a,b);a.te&&this.te&&a.getParent()==this?(c=this.zc,c.insertBefore(a.gg(),c.childNodes[b]||m)):c?(this.zc||
this.Yp(),b=this.yc?this.yc[b+1]||m:m,js(a,this.zc,b?b.zc:m)):this.te&&(!a.te&&a.zc&&a.zc.parentNode&&1==a.zc.parentNode.nodeType)&&a.fq()};function ks(a,b){a.yc&&D.forEach(a.yc,b,j)}w.removeChild=function(a,b){if(a){var c=la(a)?a:hs(a);a=this.Ng&&c?E(this.Ng,c)||m:m;if(c&&a){var d=this.Ng;c in d&&delete d[c];D.remove(this.yc,a);b&&(ls(a),a.zc&&mc(a.zc));is(a,m)}}a||g(Error("Child is not in parent component"));return a};function ms(a){return ns(a||arguments.callee.caller,[])}
function ns(a,b){var c=[];if(D.contains(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(os(a)+"(");for(var d=a.arguments,e=0;e<d.length;e++){0<e&&c.push(", ");var f;f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=os(f))?f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(ns(a.caller,
b))}catch(h){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")}function os(a){if(ps[a])return ps[a];a=String(a);if(!ps[a]){var b=/function ([^\(]+)/.exec(a);ps[a]=b?b[1]:"[Anonymous]"}return ps[a]}var ps={};function qs(a,b,c,d,e){this.reset(a,b,c,d,e)}qs.prototype.xQ=0;qs.prototype.ZH=m;qs.prototype.YH=m;var rs=0;qs.prototype.reset=function(a,b,c,d,e){this.xQ="number"==typeof e?e:rs++;this.hY=d||va();this.vq=a;this.IP=b;this.cY=c;delete this.ZH;delete this.YH};qs.prototype.oJ=aa("vq");qs.prototype.Ug=u("IP");function ss(a){this.JP=a}ss.prototype.ud=m;ss.prototype.vq=m;ss.prototype.yc=m;ss.prototype.Im=m;function ts(a,b){this.name=a;this.value=b}ts.prototype.toString=u("name");var us=new ts("WARNING",900),vs=new ts("CONFIG",700);w=ss.prototype;w.addHandler=function(a){this.Im||(this.Im=[]);this.Im.push(a)};w.removeHandler=function(a){var b=this.Im;return!!b&&D.remove(b,a)};w.getParent=u("ud");w.hI=function(){this.yc||(this.yc={});return this.yc};w.oJ=aa("vq");
function ws(a){return a.vq?a.vq:a.ud?ws(a.ud):m}w.log=function(a,b,c){if(a.value>=ws(this).value){a=this.eP(a,b,c);b="log:"+a.Ug();da.console&&(da.console.timeStamp?da.console.timeStamp(b):da.console.markTimeline&&da.console.markTimeline(b));da.msWriteProfilerMark&&da.msWriteProfilerMark(b);for(b=this;b;){c=b;var d=a;if(c.Im)for(var e=0,f=j;f=c.Im[e];e++)f(d);b=b.getParent()}}};
w.eP=function(a,b,c){var d=new qs(a,String(b),this.JP);if(c){d.ZH=c;var e;var f=arguments.callee.caller;try{var h;var i=fa("window.location.href");if(la(c))h={message:c,name:"Unknown error",lineNumber:"Not available",fileName:i,stack:"Not available"};else{var k,n,p=q;try{k=c.lineNumber||c.qA||"Not available"}catch(r){k="Not available",p=l}try{n=c.fileName||c.filename||c.sourceURL||da.$googDebugFname||i}catch(s){n="Not available",p=l}h=p||!c.lineNumber||!c.fileName||!c.stack?{message:c.message,name:c.name,
lineNumber:k,fileName:n,stack:c.stack||"Not available"}:c}e="Message: "+za(h.message)+'\nUrl: <a href="view-source:'+h.fileName+'" target="_new">'+h.fileName+"</a>\nLine: "+h.lineNumber+"\n\nBrowser stack:\n"+za(h.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+za(ms(f)+"-> ")}catch(v){e="Exception trying to expose exception! You win, we lose. "+v}d.YH=e}return d};var xs={},ys=m;
function zs(a){ys||(ys=new ss(""),xs[""]=ys,ys.oJ(vs));var b;if(!(b=xs[a])){b=new ss(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=zs(a.substr(0,c));c.hI()[d]=b;b.ud=c;xs[a]=b}return b};function As(a,b){fs.call(this,b);this.UO=a;this.Kz=new bs(this);this.Pz=new Mf}B(As,fs);w=As.prototype;w.BP=zs("goog.ui.media.FlashObject");w.IJ="window";w.pH="#000000";w.bO="sameDomain";w.setSize=function(a,b){this.DB=la(a)?a:Math.round(a)+"px";this.dA=la(b)?b:Math.round(b)+"px";this.gg()&&Gg(Bs(this),this.DB,this.dA);return this};
w.fq=function(){As.T.fq.call(this);var a=this.gg(),b,c=vb&&!Kb("11");b=c?'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="%s" name="%s" class="%s"><param name="movie" value="%s"/><param name="quality" value="high"/><param name="FlashVars" value="%s"/><param name="bgcolor" value="%s"/><param name="AllowScriptAccess" value="%s"/><param name="allowFullScreen" value="true"/><param name="SeamlessTabbing" value="false"/>%s</object>':'<embed quality="high" id="%s" name="%s" class="%s" src="%s" FlashVars="%s" bgcolor="%s" AllowScriptAccess="%s" allowFullScreen="true" SeamlessTabbing="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" %s></embed>';
for(var c=xa(c?'<param name="wmode" value="%s"/>':"wmode=%s",this.IJ),d=this.Pz.mI(),e=this.Pz.rI(),f=[],h=0;h<d.length;h++)f.push(encodeURIComponent(String(d[h]))+"="+encodeURIComponent(String(e[h])));b=xa(b,hs(this),hs(this),"goog-ui-media-flash-object",za(this.UO),za(f.join("&")),this.pH,this.bO,c);a.innerHTML=b;this.DB&&this.dA&&this.setSize(this.DB,this.dA);a=this.Kz;b=this.gg();c=Za(Xg);ia(c)||(cs[0]=c,c=cs);for(d=0;d<c.length;d++)e=O(b,c[d],Qg||a,q,a.pu||a),a.ob.push(e)};
w.Yp=function(){this.jJ!=m&&!(0<=Oa(as,this.jJ))&&(this.BP.log(us,"Required flash version not found:"+this.jJ,j),g(Error("Method not supported")));var a=this.iI().createElement("div");a.className="goog-ui-media-flash";this.zc=a};function Bs(a){return a.gg()?a.gg().firstChild:m}w.Tc=function(){As.T.Tc.call(this);this.Pz=m;this.Kz.qe();this.Kz=m};w.Wc=function(){return!this.te||!this.gg()?q:Bs(this).readyState&&4==Bs(this).readyState||Bs(this).PercentLoaded&&100==Bs(this).PercentLoaded()?l:q};function Cs(a,b,c){this.Ei=a;this.jf=b;this.sb=c}var Ds;w=Cs.prototype;w.Qe=q;w.fD=$r;w.Gl=m;w.Ir=m;
w.show=function(){if(!this.Qe)if(this.Qe=l,this.fD){var a=new As(this.Ei.url()),b=this.Ei.wB()?"transparent":"opaque";a.IJ=b;b=this.Ei.bgColor();a.pH=b;a.Yp();L(a.gg(),"position","absolute");this.Gl=a;Es(this);this.Gl.Hb(this.sb.displayObject());Fs(this);this.sb.nd.addHandler(this.zE,this)}else if(b=Gs(this)){var a=this.Ei.width(),c=this.Ei.height(),d=Hs();Ta(b,d);d=hc("div");b.appendChild(d);Gg(b,a,c);Gg(d,a,c);b=c/Is.height;(1>a/Is.width||1>b)&&L(d,"backgroundSize","contain")}};
w.Jm=function(){if(this.Qe)if(this.Qe=q,this.fD)this.sb.nd.removeHandler(this.zE,this),this.Gl.qe(),this.Gl=m;else{var a=Gs(this);if(a){var b=Hs();Ua(a,b);lc(a)}}};function Fs(a){var b=a.sb.scale(),c=a.Ei;a.Gl.setSize(c.width()*b,c.height()*b)}function Es(a){var b=document.getElementById(a.Ei.uj()),c=a.sb.scale(),d=Nj().tb(b);if(d)var e=d.Pb,b=d.Qb;else e=parseFloat(wg(b,"left")),b=parseFloat(wg(b,"top"));yg(a.Gl.gg(),e*c,b*c)}w.zE=function(){Es(this);Fs(this)};
function Gs(a){if(a.Ir)return a.Ir;a.Ir=Zb(a.Ei.uj());return a.Ir}var Is=new Nb(74,89);
function Hs(){if(y(Ds))return Ds;var a="_sf"+Na();Ds=a;Cc("."+a+" {background: #A42222;}."+a+" div {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABZCAYAAACZkrJEAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAFA0lEQVR4Xu3c21MTVxwHcP/B+iwyPimoT46WPulY6INDR3mwdhTojJeOgC1MMZHhoha85EJIMCg1CTXQJEsokJCEJJgbyc/fiW5nJ2NjCL/dPecYZ74zIYa9fPZ7zh4Y3SNHWn9aAi0BYoGZM2dhGuMd/OW/bHgW4a+RESDelVibc/T0QPDRI0hHo1CpVP43UY/n64Kabj8By9iWnUCgLkwt2lcD5er5ARIHxNFiSQ9l7/oO8ru7B2rP54ag1FBbOK/Um3cO8ndSQoVwcj4IQiOflQrKicMs+4W7VyMoUg89/+AgtqisW6Iet/jLg5AVh1oZkXRM1C04VNKP6yEdgdRtCw0Vw6tsBBLbh7BQYQOGm/YiCAm1OjRsWJOEHXoLuASolPcNT9S9INZdr5BKGo7ELoxQUBuzs6Ygxfx+eDM0JEajvN09UNnHIadj0ooCrwYGYPL0GTFQPverv0ISh5xOSO8sVpgSGUcFqw45HZDCuF1re7u47dE2ynH6rC5Itu5uOYBUrKwSQagSWfLJBEzI0iIVaflaHxmQim2XrUkMq4BXn7JNUiIF8DZNiRS0WOSak9Rhl08koFwqkSTu88mJFOgfIAFi0DkEnzguyRKgdoFJ2aa5b7vkbNOr77uxTUWSxH1v5URizcpEwiRIDFvaIUfZJt/9+/K2advlImlTLrEjLxIbdlRz01J/v7xQoYcWKBdxEj9kcjuStymPJ3hYpGa/fx2HvBD//M3DlgTFgmlZd82LAbWFB9qCaqDTZiKxfQvRqKWr10xtkzBQmXDIdChFhDnK7GHH9s891D/jD6FcwLudyVHmOb/r5eJxRMqbHmXeye/ywMsmcQ6Q2DFwDZUO4STegqq/eLJd6OIGietGbeLkyUubuIbiCYkdS4THyXy1uiQw/06nPQYuofbzOeAtYaeDr+VBcHycDGnx1i1g8WjixtfaLODXalz4Ws08vq7m5k1wYmYuX+YLiqpJKwjewC8lxPxIcPwPbNN7kvx29Ki8UPs5RCLIuoOz+YSytxt4chRIbBsTnZ1ytukJnhgVktRtSq2tQim3R5I53u5OVMPu7a/3oPQekQiSRHCq4+JqO49xyFEAqduQtk1725sIlSWJ4rDJ2abUWpAESIW2ynin2369BKU9bBJRInYJ27T92otAGdIMfSPRKtzadhy2EKmISJTx3rsrz9z09Px5yG7+C8UsIhEmg9vk6jbe7MFMdXSCYrOR4mihJ/ECNHtsXHwfa5Bie4lAad0Sxu1zcbKNHMQYTqJTHR3VOH/shcDYKA6xDd1wVPgM7qOR4+PiM8UMtsWkvOjtFQlqF6GMT/jlC3GQqv/9C5GMTvzdilhIZkE9aGsTECqNjTIwjy9dEg+p2qh0CqGMifPnG2IiGQm1eOeOuEhGQTluCNwkdRFX2E2CXklHFZi5eFHsJukNFV/xw/CxY3IgMaw8Noo67tu36wKN4rNRnPjkQzUz+NCa3/E9FvUCPsDXLFz8+PIRKoFQNIlhi0ZPnWr45BTNU54dCBfRfO0ZHgE7vscPVAqRDplYwA/TTcxFWhiGwnBUmElsmU0WqLXnz5oCUjFqG8Te/7OvD9yfwJbxIYAcNWoHG9V41j0LMHvlCskJ1DaKofw99wxUoDBPD2CvhxQL+GDt+RzYf7oOlnPnSHC0DdFCqcPsKT7MhoV9jiuosZMngWW0JtxUvnUgLQGpBD4AN9FCi/luT4wAAAAASUVORK5CYII=) no-repeat;background-position: center;}");return a}
;function Js(a,b,c,d){this.jf=a;this.sb=b;this.L=c;this.W=d;this.zw=[];c.lb().addHandler(this.Ma,this)}Js.prototype.M=-1;Js.prototype.Ma=function(){var a=this.L.timestamp(),b=a.N();if(b!=this.M){if(0<=this.M){var c=this.W.sa(this.M);c instanceof Ek&&Ks(this,c,-1)}this.M=b}if(0<=b&&(c=this.W.sa(b),c instanceof Ek)){var b=c,d=a.la(),a=0>d?-1:b.Ba().nb(d).startTime()+a.Pa();Ks(this,c,a)}};
function Ks(a,b,c){b=b.ow;for(var d=0;d<b.count();++d){var e;e=b;var f=d;(0>f||f>=e.count())&&g(Error("index is out of range"));e=e.Yn[f];var f=a,h=e,i=pa(h)+"";i in f.zw||(f.zw[i]=new Cs(h,f.jf,f.sb));f=f.zw[i];c>=e.Pa()?f.show():f.Jm()}};function Ls(a,b,c){var d=kd,e=c.duration();b=new ld(b.index(),-1,0);var f=c.$f(b,l,q);a=a.Mf==d.jr?e:Math.min(e,f+a.duration());c=c.Pg(a,l,q);this.hf=new bd([new ad(new $c("play",b,0),b,c)])}Ls.prototype.vz=u("hf");function Ms(a,b,c,d){this.W=a;this.ja=b;this.js=[];this.L=c;c.Ib().addHandler(this.Mi,this,1);for(b=0;b<a.count();++b)c=a.sa(b),c.Wc()&&this.yD(c);d.$i.addHandler(this.yD,this)}Ms.prototype.mx=q;Ms.prototype.$k=function(){this.L.vd()?Ns(this):this.mx=l};function Ns(a){var b=a.L.timestamp();a=a.js;for(var c=0,d=a.length;c<d;++c){var e=a[c],f=b;if(!e.vA()&&(e.lQ||e.uA())){var h=dd(e.YP,f);h?0!=ed(f,h.pb())&&e.kB(h.pb(),h.Rk().Lj()||0):e.nB()}}}
Ms.prototype.Mi=function(){this.L.vd()&&this.mx&&(Ns(this),this.mx=q)};Ms.prototype.yD=function(a){for(var b=this.W,c=a.Sb(),d=0;d<c.count();++d){var e=se(c,d);e.po||(e=new Os(e,rd(e,b),this.ja),this.js.push(e))}c=a.rb();for(d=0;d<c.count();++d)e=se(c,d),e=new Ps(e,rd(e,b),this.ja),this.js.push(e);if(d=(d=a.transition())?d.Mb:m)a=(new Ls(d,a,b)).vz(),this.js.push(new Qs(d,a,this.ja))};function Rs(a,b){this.YP=a;this.lQ=b}function Os(a,b,c){Rs.call(this,b,l);this.Mb=a;this.ja=c}B(Os,Rs);
Os.prototype.uA=function(){return Kk(this.ja,this.Mb).Lb};Os.prototype.vA=function(){var a=this.ja,b=Kk(a,this.Mb);return b.Lb&&!a.Fd.contains(b)};Os.prototype.nB=function(){Kk(this.ja,this.Mb).stop()};Os.prototype.kB=function(a,b){Ss(this.ja,this.Mb,a,b,l)};function Ps(a,b,c){Rs.call(this,b,l);this.pj=a;this.ja=c}B(Ps,Rs);Ps.prototype.uA=function(){var a=this.ja,b=Nk(a,this.pj);return b.Lb||D.contains(a.Jp,b.G)};
Ps.prototype.vA=function(){var a=this.ja,b=Nk(a,this.pj);return b.Lb&&!a.Fd.contains(b)||D.contains(a.Jp,b.G)};Ps.prototype.nB=function(){Ts(this.ja,this.pj)};Ps.prototype.kB=function(a,b){Mk(this.ja,this.pj,a,b,l)};function Qs(a,b,c){Rs.call(this,b,q);this.Mb=a;this.ja=c}B(Qs,Rs);Qs.prototype.uA=function(){return Us(this.ja,this.Mb).Lb};Qs.prototype.vA=ca(q);Qs.prototype.nB=function(){Us(this.ja,this.Mb).stop()};Qs.prototype.kB=function(a,b){Vs(this.ja,this.Mb,a,b)};function Ws(a,b){this.nD=a;this.$c=b}w=Ws.prototype;w.Kr=m;w.BG=0;w.wt=q;w.execute=function(a){this.Kr=D.xd(arguments);this.wt||(this.wt=l,this.BG=setTimeout(A(this.rM,this),this.$c))};w.rM=function(){this.wt=q;this.nD.apply(m,this.Kr);this.Kr=m};w.OO=function(a){this.cancel();this.nD.apply(m,arguments)};w.cancel=function(){clearTimeout(this.BG);this.wt=q;this.Kr=m};function Xs(){this.fj={};this.FD=new Ws(A(this.XK,this),15E3);this.jj=new G}w=Xs.prototype;w.xh=m;w.Kg=0;w.ij=q;w.pA=u("xh");w.aA=function(a){return a in this.fj?this.fj[a]:m};function Ys(a,b){a.Kg!=b&&(a.Kg=b,a.ij=l,a.FD.execute())}w.invalidate=function(){this.FD.OO()};w.XK=function(){this.ij&&(this.ij=q,this.jj.J())};w.stateChangedEvent=u("jj");function Zs(a,b,c,d){this.W=a;this.L=b;this.Mb=c;this.G=d;this.Kf=new G;this.Fc=new G}w=Zs.prototype;w.wc=m;w.Lb=q;w.od=q;w.playing=function(){return this.G.playing()};w.jb=function(){return this.G.jb()};w.play=function(a){this.Fj(this.L.timestamp(),a||0)};w.Fj=function(a,b){this.$o();this.G.Ib().addHandler(this.As,this);this.G.Fc.addHandler(this.Cg,this);this.wc=a;this.od=q;this.Lb=l;this.G.activate();this.G.Bq($s(this,a,b))};
function $s(a,b,c){var d=a.W,e=a.L.timestamp();b=d.$f(e,l,q)-d.$f(b,l,q);return(b+c)%a.Mb.duration()}w.pause=function(){this.stop()};w.stop=function(){this.Lb&&(this.Eg(),this.G.stop(),this.G.deactivate())};w.$o=function(){this.G.Ib().removeHandler(this.As,this);this.G.Fc.removeHandler(this.Cg,this)};w.As=function(){var a=kd;if("ended"==this.G.state()){var b=l;this.Mb.Mf==a.jr&&(a=this.wc.N(),this.L.timestamp().N()>=a&&(this.G.seek(0),this.G.play(),b=q));b&&(this.Eg(),this.G.deactivate())}};
w.Cg=function(){this.Fc.J(this);!this.jb()&&(this.playing()&&this.od)&&this.G.pause()};w.Vu=function(){this.od=q;this.G.play()};w.qB=function(){this.od=l;this.jb()||this.G.pause()};w.Eg=function(){this.Lb&&(this.Lb=q,this.$o(),this.Kf.J(this))};w.rf=u("Kf");function at(a){this.P=a;this.Ua=[];this.lF={}}w=at.prototype;w.ma=m;w.Yv=q;w.ur=m;w.$A=function(a,b){this.ma=b;this.Yv=a.vd();a.Ib().addHandler(this.Mi,this)};w.add=function(a,b){b=b||bt;if(!D.contains(this.Ua,a)){this.Ua.push(a);var c=pa(a)+"";this.lF[c]=b;a.rf().addHandler(this.CE,this);a.Fc.addHandler(this.BE,this)}};w.remove=function(a){D.remove(this.Ua,a);a.jb()&&zp(this.ma,q,a);a.rf().removeHandler(this.CE,this);a.Fc.removeHandler(this.BE,this)};
w.contains=function(a){return D.contains(this.Ua,a)};function ct(a){a=D.na(a.Ua);for(var b=0;b<a.length;++b)a[b].stop()}function dt(a,b,c,d,e){for(var f=a.Ua.length,h=0;h<f;++h){var i=a.Ua[h];if(!e&&b.Jh&&!b.kj&&!b.Ub(i)&&!b.Kd(i))i.Vu();else{var k=pa(i)+"",k=a.lF[k];(d&&k.VP||!d&&c&&k.Du||!d&&!c)&&i.qB()}}}
w.Mi=function(a){function b(){var b=q,e=q;a.lb().removeHandler(c.Ma,c);a.vd()||(e=(b=et(c,a.timestamp()))&&ft(c,a.timestamp()),c.ur=a.timestamp(),a.lb().addHandler(c.Ma,c));dt(c,a,b,e,q)}a.vd();this.Yv=a.vd();var c=this;this.Yv?b():setTimeout(b,0)};w.Ma=function(a){var b=a.timestamp(),c;if(!(c=!this.ur))c=this.ur,c=!(c.N()==b.N()&&c.la()==b.la()&&0>=Math.abs(c.Pa()-b.Pa()));c&&(this.ur=b,c=(b=et(this,a.timestamp()))&&ft(this,a.timestamp()),dt(this,a,b,c,l))};
function et(a,b){var c=a.P.Q().sa(b.N());if(0>b.la())return q;c=c.Ba().nb(b.la());return b.Pa()>=c.duration()}function ft(a,b){var c=a.P.Q().sa(b.N());return b.la()==c.Ba().count()-1}w.CE=function(a){this.remove(a)};w.BE=function(a){zp(this.ma,a.jb(),a)};function gt(a){this.Du=q;this.VP=a}var bt=new gt(q),ht=new gt(l),it=new gt(l);function jt(a,b,c,d){this.W=a;this.L=b;this.gd=c;this.G=d;this.Kf=new G;this.Fc=new G;this.G.Ib().addHandler(this.As,this);this.G.pm.addHandler(this.GF,this)}w=jt.prototype;w.wc=m;w.Qs=0;w.Gg=m;w.Lb=q;w.od=q;w.Jy=q;w.playing=function(){return this.G.playing()};w.jb=function(){return this.G.jb()||!this.G.Vp()};w.play=function(a){this.Fj(this.L.timestamp(),y(a)?a:m,q)};
function kt(a,b){var c=a.G;if(ri&&c instanceof vq){var d=c.G,c=!qi,e=d.src();d.hl(c?"about:blank":"");d.play();setTimeout(function(){d.hl(e);a.Fj(b,0,l)},0)}else a.Fj(b,0,l)}
w.Fj=function(a,b,c){this.$o();var d=this.G;this.L.lb().addHandler(this.Ma,this);d.Fc.addHandler(this.Cg,this);d.ph.addHandler(this.Cg,this);d.wm.addHandler(this.QE,this);this.Lb=l;this.od=q;this.G.activate();this.Jy=c;this.wc=a;this.Gg=b!=m?b:m;if(this.Jy){var e=this;a=function(){lt(e,l);d.play();e.Cg()};Ri&&!ri?setTimeout(a,150):(Ti&&d.hl(d.src()),a())}else b!=m?d.Bq(b):d.play()};w.pause=function(){this.Eg();this.G.pause();this.G.deactivate()};
w.stop=function(){this.Eg();this.G.stop();this.G.deactivate();mt(this)};w.$o=function(){this.L.lb().removeHandler(this.Ma,this);this.G.Fc.removeHandler(this.Cg,this);this.G.ph.removeHandler(this.Cg,this);this.G.wm.removeHandler(this.QE,this)};w.Ma=function(){if(this.wc){var a=this.wc,b=this.L.timestamp(),c=b.N()-a.N(),d=0==c,a=d?b.la()-a.la():0,d=d&&0==a,b=q;0>c||0>a?b=l:(a=this.gd.Ie,b=0>a?!d:c>a);b&&(this.Eg(),this.G.pause(),this.G.deactivate())}};
w.As=function(){var a=kd,b=this.G.state();if("ended"==b){++this.Qs;var c=q,d=this.gd.Mf;if(ma(d))c=this.Qs<d;else{var e=this.wc,f=this.L.timestamp(),h=e.N()!=f.N(),e=h||e.la()!=f.la();switch(d){case a.yv:c=!e;break;case a.zv:c=!h}}c?(this.Pr=l,this.G.seek(0),this.G.play()):(this.Eg(),mt(this),this.G.deactivate())}else"playing"==b&&"playing"!=this.LD&&!this.Pr&&(this.GF(),y(this.Ih)||this.fm());b!=Bp&&"paused"!=b&&(this.LD=b)};
w.Cg=function(){this.Fc.J(this);this.jb()||(this.playing()&&this.od?this.G.pause():lt(this,q))};w.GF=function(){this.Pr?this.Pr=q:this.Qs=0};w.Vu=function(){this.od&&(this.od=q,this.G.play())};w.qB=function(){this.od||(this.od=l,this.jb()||this.G.pause())};function lt(a,b){var c;if(a.Jy){var d=a.G,e=a.W,f=a.Gg||0;c=a.gd.duration();var h=a.L.timestamp(),e=e.$f(h,l,q)-e.$f(a.wc,l,q),e=e+f,f=Math.floor(e/c);c=e-f*c;a.Qs=f;f=c-d.currentTime();!b&&0.01<f?a.rt(c):0.5<Math.abs(f)&&d.seek(c)}}
w.rt=function(a){!this.Kd&&!this.jb()&&(this.Kd=l,wp(this.L,l,this),this.G.Nc.addHandler(function(){0.1>a-this.G.currentTime()&&(this.G.Nc.removeHandler(arguments.callee,this),this.Kd=q,wp(this.L,q,this))},this))};w.fm=function(){this.Ih=this.L.timestamp();this.L.lb().addHandler(this.xC,this);this.L.Ib().addHandler(this.wC,this);this.gd instanceof sd&&(this.G.show(l),this.gd.HA()&&this.G.fn(l),kr(this.G,q))};
function mt(a){a.Ih=j;a.L.lb().removeHandler(a.xC,a);a.L.Ib().removeHandler(a.wC,a);a.Pr=q;a.LD="ended";a.gd instanceof sd&&(a.gd.TA()&&a.G.stop(),a.G.fn(q),a.gd.fA()&&a.G.show(q),kr(a.G,l));a.Kd&&(a.Kd=q,wp(a.L,q,a))}w.wC=function(){var a;if(a=this.Lb)a:if(this.L.suspended()){a=this.L.timestamp();if(0<this.gd.Ie){var b=cd(rd(this.gd,this.W)).pb().N()+this.gd.Ie;if(b!=a.N()){a=q;break a}}else b=a.N();b=this.W.sa(b).Ba();a=a.la()==b.count()-1}else a=q;a&&mt(this)};
w.xC=function(){var a=this.L.timestamp(),b=rd(this.gd,this.W);0<this.gd.Ie?dd(b,a)==m&&mt(this):this.Ih.N()!=a.N()&&mt(this)};w.Eg=function(){this.Lb&&(this.Lb=q,this.$o(),this.Kf.J(this))};w.QE=function(){this.Eg();this.G.deactivate()};w.rf=u("Kf");function nt(a,b,c,d){jt.call(this,a,b,c,d);this.Mb=c}B(nt,jt);nt.prototype.Ma=function(){this.Mb.po||nt.T.Ma.call(this)};function ot(a,b){this.tm=[];for(var c=0;c<a.count();++c)for(var d=a.sa(c),d=b(d),e=0;e<d.length;++e)for(var f=d[e],h=this.tm,i=c+(0<f.Ie?f.Ie:0),k=c;k<=i;++k)h[k]||(h[k]=[]),h[k].push(f)}function pt(a){return new ot(a,function(a){return a.rb().xd()})}function qt(a){return new ot(a,function(a){return a.Sb().xd()})}function rt(a,b,c){return ur(a.tm[b]||[],a.tm[c]||[])};function st(a,b,c,d,e){this.Mb=a;this.Fd=c;this.kk=d;this.G=b;this.G.Ib().addHandler(this.Bs,this);this.G.Fc.addHandler(this.Cg,this);this.L=e;this.Kf=new G;this.Fc=new G}w=st.prototype;w.M=-1;w.od=q;w.activate=function(){this.L.lb().addHandler(this.Ma,this);this.Ma(this.L)};w.play=t();w.pause=function(){this.G.pause()};w.stop=function(){this.pause()};w.playing=function(){return this.G.playing()};w.jb=function(){return this.G.jb()};w.Vu=function(){this.od=q;this.G.play()};
w.qB=function(){this.od=l;this.jb()||this.G.pause()};w.rf=u("Kf");w.Bs=function(a){"ended"==a.state()&&(this.Mb.loop()?a.Bq(0):(a.deactivate(),this.Kf.J(this),this.kk.nJ(l),this.L.lb().removeHandler(this.Ma,this)))};w.Cg=function(){this.Fc.J(this);!this.jb()&&(this.playing()&&this.od)&&this.G.pause()};
w.Ma=function(a){this.M=a.timestamp().N();this.kk.vH(this.Mb)?this.Fd.contains(this)||(this.G.activate(),this.Fd.add(this),a.vd()&&this.Vu()):this.Fd.contains(this)&&(this.Fd.remove(this),this.G.pause(),this.G.deactivate())};function tt(a,b,c){this.P=a;this.hd=b;this.kk=c;this.Fd=new at(a);this.Ay={};this.mt={};this.Sy={};this.gj=pt(a.Q());this.Jp=[];this.Mw=new G}w=tt.prototype;w.xb=q;w.L=m;w.Mv=m;w.Bl=m;w.Ze=m;w.Rr=m;w.M=-1;w.BD={};w.$A=function(a,b){this.L=a;this.Fd.$A(a,b);a.lb().addHandler(this.Ma,this)};function Kk(a,b){var c=pa(b)+"";if(!(c in a.Ay)){var d=a.hd.$z(b);a.Ay[c]=new nt(a.P.Q(),a.L,b,d)}return a.Ay[c]}
function Nk(a,b){var c=pa(b)+"";if(!a.mt.hasOwnProperty(c)){var d=a.hd.Te(b);a.mt[c]=new jt(a.P.Q(),a.L,b,d)}return a.mt[c]}function ut(a){var b=a.L.timestamp().N();if(!a.BD[b]){for(var c=a.P.Q().sa(b).rb(),d=0;d<c.count();++d){var e=se(c,d),f=pa(e)+"",h=a.hd.Te(e);a.mt[f]=new jt(a.P.Q(),a.L,e,h)}a.BD[b]=l}}function Us(a,b){var c=pa(b)+"";if(!(c in a.Sy)){var d=a.hd.$z(b);a.Sy[c]=new Zs(a.P.Q(),a.L,b,d)}return a.Sy[c]}function Jk(a,b,c,d){Ss(a,b,a.L.timestamp(),c!=m?c:m,d||q)}
function Ss(a,b,c,d,e){if(a.kk.yH(b,e)){var f=Kk(a,b);vt(a,b,f,e&&!b.po);f.Fj(c,d,e)}}w.activate=function(){this.xb=l;this.Ze&&kt(this.Ze,this.L.timestamp());this.Mv&&this.Mv.activate()};function Mk(a,b,c,d,e){a.kk.zH(b,e)&&(b=Nk(a,b),e?(ri&&(a.Ze&&a.Ze.Lb)&&a.Ze.pause(),a.Fd.add(b,ht)):a.Fd.remove(b),D.remove(a.Jp,b.G),(a.xb||!e)&&b.Fj(c,d,e),e?a.Ze=b:a.Mw.J(b.G))}function Ts(a,b){var c=Nk(a,b);c.stop();a.Ze==c&&(a.Ze=m)}function Vs(a,b,c,d){if(a.kk.AH(b)){var e=Us(a,b);vt(a,b,e,l);e.Fj(c,d)}}
function Lk(a){a.Bl&&(a.Bl.stop(),a.Bl=m)}function vt(a,b,c,d){var e=kd;a.Rr&&(a.Rr.stop(),a.Rr=m);b.po&&(a.Bl&&a.Bl.stop(),a.Bl=c);d?a.Fd.add(c,0<b.Ie?it:bt):a.Fd.remove(c);b.Mf==e.jr&&(a.Rr=c)}w.VA=function(a){var b=wt(this.hd,a.nh);this.Mv=new st(a,b,this.Fd,this.kk,this.L)};w.Ma=function(a){a=a.timestamp().N();a!=this.M&&this.Dg(a)};
w.Dg=function(a){function b(a,b){for(var d=0;d<a.length;++d){var e=a[d],f=c.Te(e);f&&b(e,f)}}ut(this);var c=this.hd,d=this.M;this.M=a;var e=this.Jp,f=rt(this.gj,d,a);a=rt(this.gj,a,d);var h=this;b(f,function(a,b){b.wm.removeHandler(h.RE,h);D.remove(e,b)});b(a,function(a,b){b.wm.addHandler(h.RE,h)})};w.RE=function(a,b){D.uI(this.Jp,a);"play"==b&&this.Mw.J(a)};function xt(a){this.P=a;a=a.Q();this.qN=qt(a);this.gj=pt(a);a=this.P.Rd();this.lK=this.ot(a.tj());this.QN=this.ot(a.Qj())}w=xt.prototype;w.pC=q;w.ue=aa("L");w.wc=function(){return this.L.timestamp()};w.vH=function(){return!yt(this)};w.AH=function(){return!yt(this)&&!zt(this)};w.yH=function(a,b){return!b?l:!yt(this)&&!zt(this)?At(this)==a:q};w.zH=function(a,b){return!b?l:!yt(this)&&!zt(this)?At(this)==a:q};w.nJ=aa("pC");w.wH=function(a){return Bt(this,a)};w.xH=function(a){return Bt(this,a)};
function Bt(a,b){if(!b)return l;var c=a.wc();return!(0>=c.la()&&0==c.Pa())?l:!yt(a)&&!zt(a)}function yt(a){return 0<a.Lr(a.lK,a.wc()).length||0<a.Lr(a.QN,a.wc()).length}w.Lr=function(a,b){for(var c=[],d=a.length-1;0<=d;--d){var e=a[d];if(0<ed(b,e.fg()))break;0<=ed(b,e.pb())&&c.push(e)}return c};function zt(a){return!!a.P.Nk()&&!a.pC}
function At(a){function b(a){for(var b=m,e=m,f=0;f<a.length;++f){var p=a[f],r;if((r=(r=dd(rd(p,c),d))?r.pb():m)&&(!e||0<ed(r,e)))b=p,e=r}return b?{media:b,pb:e}:m}var c=a.P.Q(),d=a.wc(),e=d.N(),f=a.gj.tm[e]||[];a=b(a.qN.tm[e]||[]);f=b(f);return a&&f?0<=ed(a.pb,f.pb)?a.media:f.media:a?a.media:f?f.media:m}w.ot=function(a){for(var b=[],c=0;c<a.count();++c)b.push(a.lq(c));D.sort(b,function(a,b){return ed(a.pb(),b.pb())});return b};function Ct(a,b){this.P=a;this.ja=b}Ct.prototype.H=m;Ct.prototype.Fg=m;Ct.prototype.Lb=function(){return!!this.H&&0<=this.H.Oa()};function Dt(a){if(a.Lb()){var b=a.P.ta().il().Kq(),c="quiz"==a.H.pa().type();if(b&&!c)b.open();else if(a.H.pa().Op()){var b=a.H,c=b.Y(),d=a.P.ta().oc().Bj(),e=b.IA()&&0>b.td();!c.hh()&&!e?b.play():!d&&e?ct(a.ja.Fd):"bySlides"==a.P.ta().navigation().Vk().zL?b.Uc():b.Zh()}}};function Et(a,b,c){this.ya=a;this.ra=b;this.ql=a.Ba();this.$b=a.index();this.ma=c;this.yp=new G;this.Nc=new G;this.jj=new G}Et.prototype.uF=m;Et.prototype.lm=q;Et.prototype.Ha=u("ya");Et.prototype.slide=Et.prototype.Ha;w=Et.prototype;w.view=u("ra");w.activate=function(a){this.Da=a;this.ma.Y().lb().addHandler(this.Ma,this)};w.deactivate=function(){this.Da=m;this.ma.Y().lb().removeHandler(this.Ma,this)};w.play=function(){this.ma.start()};w.pause=function(){this.ma.stop()};w.N=u("$b");w.jz=t();
w.LH=t();function Ft(a){a.Du(a.ql.count()-1)}function Gt(a){a.pause();a.ma.Ac(a.N(),0,0)}w.Du=function(a){var b=this.ql.nb(a);this.pause();b=b.duration();this.ma.Ac(this.N(),a,b)};w.Ba=u("ql");function Ht(a){var b=a.ma.Y().timestamp();(a.Da==m||b.N()!=a.N()||0>b.la())&&g(Error("playback controller not active"))}w.Yt=function(){Ht(this);return this.ma.Y().timestamp().la()};Et.prototype.currentStepIndex=Et.prototype.Yt;
Et.prototype.Bz=function(){Ht(this);var a=this.Ba().nb(this.Yt());return Math.min(a.duration(),this.ma.Y().timestamp().Pa())};Et.prototype.currentStepPosition=Et.prototype.Bz;Et.prototype.zO=function(){Ht(this);var a=this.Ba().nb(this.Yt());return 0<a.duration()?this.Bz()/a.duration():1};Et.prototype.currentStepProgress=Et.prototype.zO;Et.prototype.JA=function(){Ht(this);for(var a=this.Bz(),b=this.Yt(),c=this.Ba(),d=0;d<b;++d)a+=c.nb(d).duration();return a};Et.prototype.playbackPosition=Et.prototype.JA;
Et.prototype.ZI=function(){Ht(this);var a=this.Ba().duration();return 0<a?this.JA()/a:1};Et.prototype.playbackProgress=Et.prototype.ZI;Et.prototype.Ma=function(){var a=this.ma.Y().timestamp();if(a.N()==this.N()&&0<=a.la()){var b=this.uF;this.uF=a;var c=!b||b.la()!=a.la(),a=!b||c||b.Pa()!=a.Pa();c&&this.yp.J(this);a&&this.Nc.J(this)}};Et.prototype.Mj=u("yp");Et.prototype.stepChangeEvent=Et.prototype.Mj;Et.prototype.KA=u("Nc");Et.prototype.positionChangeEvent=Et.prototype.KA;
function It(a,b){b&&a.lm!=b&&(a.lm=b,a.gm())}Et.prototype.gm=t();Et.prototype.Dx=function(){this.jj.J(this.ya)};Et.prototype.stateChangedEvent=u("jj");var Jt,Kt=q;x("onYouTubePlayerAPIReady",function(){Kt=l;var a=Jt;-1!=a.M&&Kt&&a.Ma(a.L);Jt=m},j);function Lt(a,b){this.G=m;this.Nr=q;this.sb=a;this.Oo=b;this.Xo=new G;this.jc=hc("DIV");a.displayObject().appendChild(this.jc);Lg(this.jc,this.th);this.Pe(a)}w=Lt.prototype;w.Nr=q;w.th=q;w.SP=function(){this.Nr=l;this.vf(this.sb);Mt(this,this.th);this.Xo.J(this)};w.RP=t();w.TP=t();w.QP=t();w.ready=function(){return this.Nr&&this.G!=m};w.content=function(){return!this.ready()?m:this.G.getIframe()};w.stop=function(){if(this.ready())try{this.G.stopVideo()}catch(a){}};w.visible=u("th");
w.vf=function(a){this.Pe(a);var b=this.content();if(b){var c=a.scale();a=c*this.Oo.width();c*=this.Oo.height();Gg(b,a,c)}};w.Pe=function(a){a=a.position(this.Oo.id());yg(this.jc,a.x,a.y)};w.fB=function(a){this.th!=a&&(this.th=a,Mt(this,a))};
function Mt(a,b){if(b){if(!a.G){var c;c=a.jc;var d=a.sb.scale(),e=a.Oo,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},events:{onReady:A(a.SP,a),onPlaybackQualityChange:A(a.RP,a),onStateChange:A(a.TP,a),onError:A(a.QP,a)}},e="_"+e.id(),f=hc("DIV");f.setAttribute("id",e);c.appendChild(f);c=new YT.Player(e,d);a.G=c;a.vf(a.sb)}}else lc(a.jc),a.G=m,a.Nr=q;Lg(a.jc,b)}w.readyEvent=u("Xo");function Nt(a,b,c){this.Ua={};this.sb=a;this.W=c;this.L=b;a.nd.addHandler(this.Do,this);b.lb().addHandler(this.Ma,this)}w=Nt.prototype;w.M=-1;w.IG=q;function Ot(a,b){if(0>b||b>=a.W.count())return new Dk;var c=a.W.sa(b);return c instanceof Ek?c.iz:new Dk}
w.Ma=function(a){a=a.timestamp();var b=a.N();if(0<Ot(this,b).count()){if(!this.IG){Jt=this;var c=hc("SCRIPT"),d;d=window.location.toString().match(yd)[1]||m;c.src="https"==d?"https://www.youtube.com/player_api":"http://www.youtube.com/player_api";document.body.appendChild(c)}this.IG=l}-1!=this.M&&Kt?(this.M!=a.N()&&Pt(this,this.M,-1),this.M=a.N(),-1!=a.la()&&(a=this.By(a),Pt(this,this.M,a))):this.M=b};w.By=function(a){var b=a.la(),c=a.N();return this.W.sa(c).Ba().nb(b).startTime()+a.Pa()};
w.Do=function(){function a(a){a.vf(b.sb)}if(-1!=this.M&&Kt){var b=this;Qt(this,this.M,a)}};w.G=function(a){var b=a.id();this.Ua[b]||(a=new Lt(this.sb,a),a.readyEvent().addHandler(this.eM,this),this.Ua[b]=a);return this.Ua[b]};w.kt=function(a){return 0<=a&&a<this.W.count()};w.wy=function(a){return!this.kt(a)?-1:this.W.sa(a).Ba().duration()};function Pt(a,b,c){a.wy(b);Qt(a,b,function(b){var e=b.Oo.timeout()<=c;e?b.visible()||b.vf(a.sb):b.visible()&&b.stop();b.fB(e)})}
function Qt(a,b,c){b=Ot(a,b);for(var d=0;d<b.count();++d){var e=0>d||d>=b.count()?m:b.Np[d];e&&(e=a.G(e),c(e))}}w.eM=t();function Rt(){}Rt.prototype.activate=t();function St(a,b,c,d){vp.call(this,a,b,a.kK.jB(),c,d);this.Uj=b}B(St,vp);function Tt(a){this.Uj=a}Tt.prototype.vj=function(a,b,c){return new St(a,this.Uj,b,c)};function Ut(a){vq.call(this,new tq(a))}B(Ut,vq);function Vt(){}Vt.prototype.vj=function(a,b,c){var d=hc("audio"),d=new Ut(d);return new St(a,d,b,c)};function Wt(a,b,c,d,e){var f=hc("audio"),f=new Ut(f);vr.call(this,a,b,c,d,ri?new Tt(f):new Vt);this.Uj=f;this.Le=e;e.Ym().addHandler(this.Fk,this);this.Fk()}B(Wt,vr);Wt.prototype.activate=function(){if(ri){var a=!qi,b=pq(this.Uj.G);b.src=a?"about:blank":"";b.play()}Wt.T.activate.call(this)};Wt.prototype.Fk=function(){this.Uj.setVolume(this.Le.Xm())};Wt.prototype.Cn=function(a){Wt.T.Cn.call(this,a);ri||(this.Uj=wr(this,a).Uj,this.Fk())};function Xt(){this.nj=new G}w=Xt.prototype;w.ol=q;w.le=0;w.start=function(){this.ol&&g(Error("timer was already started"));this.ol=l;this.le=va();Yt()(A(this.mj,this))};w.stop=function(){this.ol||g(Error("timer wasn't started"));this.ol=q};w.kA=u("ol");w.mj=function(){if(this.ol){var a=this.le;this.le=va();this.nj.J(this.le-a);Yt()(A(this.mj,this))}};w.lb=u("nj");var Zt=1E3/30,$t=m;function Yt(){return $t?$t:$t=function(a){setTimeout(a,Zt)}};function au(a){var b=pa(a),c=bu;return function(){var d=this||da,d=d[cu]||(d[cu]={}),e=c(b,arguments);return d.hasOwnProperty(e)?d[e]:d[e]=a.apply(this,arguments)}}var cu="closure_memoize_cache_";function bu(a,b){for(var c=[a],d=b.length-1;0<=d;--d)c.push(typeof b[d],b[d]);return c.join("\x0B")};function du(a){Mg.call(this);this.Fm=a||Wb();if(this.XH=this.cP())this.NO=O(this.Fm.re,this.XH,A(this.lP,this))}B(du,Bh);w=du.prototype;w.cP=au(function(){var a=this.isSupported(),b="hidden"!=this.ju();return a?b?((tg()||"")+"visibilitychange").toLowerCase():"visibilitychange":m});w.ju=au(function(){return ug("hidden",this.Fm.re)});w.hP=au(function(){return ug("visibilityState",this.Fm.re)});w.isSupported=function(){return!!this.ju()};
w.lP=function(){var a=!this.isSupported()?m:this.Fm.re[this.hP()],a=new eu(!!this.Fm.re[this.ju()],a);this.dispatchEvent(a)};w.Tc=function(){ih(this.NO);du.T.Tc.call(this)};function eu(a,b){Pg.call(this,"visibilitychange");this.hidden=a;this.jY=b}B(eu,Pg);var fu={AT:"initializing",ET:"inProgress",MV:"reviewing",HR:"completed",kR:"authorizating"};x("ispring.quiz.session.QuizState",fu,j);x("INITIALIZING","initializing",fu);x("IN_PROGRESS","inProgress",fu);x("REVIEWING","reviewing",fu);x("COMPLETED","completed",fu);x("AUTHORIZATING","authorizating",fu);function gu(a){return"graded"==a.jy?a.quizPassed():hu(a)}function hu(a){a=a.quizState();return"completed"==a||"reviewing"==a};function iu(a,b,c){this.Qa=a;this.md=b;this.Fv=c}B(iu,lj);iu.prototype.Ka=u("md");iu.prototype.hB=function(){var a=Xd(this.md);return this.Fv||"inProgress"!=a.quizState()};function ju(a,b,c){Et.call(this,a,b,c);this.md=b.Ka()}B(ju,Et);w=ju.prototype;w.Wo=q;w.Ka=u("md");w.activate=function(a){ju.T.activate.call(this,a);this.md.setActionAvailability(a.jF);if(!this.Wo){this.Wo=l;var b=this.ya,c=b.Sx;c&&this.md.restoreState(c,a.vk.Kg+b.hy);this.md.stateChangedEvent().addHandler(this.lM,this,1);this.md.start()}this.lm&&this.md.activate()};w.deactivate=function(){ju.T.deactivate.call(this);this.lm&&this.md.deactivate()};w.gm=function(){this.Da!=m&&this.Wo&&this.md.activate()};
w.lM=function(a){a.actionPrevented()||(a.preventAction(),this.Dx())};var ku={AW:"started",YJ:"suspended",HB:"buffering",BW:"stopped",NV:"rewinding"};x("ispring.presenter.player.clock.PresentationClockState",ku,j);x("STARTED","started",ku);x("SUSPENDED","suspended",ku);x("BUFFERING","buffering",ku);x("STOPPED","stopped",ku);x("REWINDING","rewinding",ku);var lu={UU:"playingSlide",VU:"playingTransition",QU:"pausedTransition",PU:"pausedSlide",YJ:"suspended",HB:"buffering"};x("ispring.presenter.player.PresentationPlaybackState",lu,j);x("PLAYING_SLIDE","playingSlide",lu);x("PAUSED_SLIDE","pausedSlide",lu);x("SUSPENDED","suspended",lu);x("PLAYING_TRANSITION","playingTransition",lu);x("PAUSED_TRANSITION","pausedTransition",lu);x("BUFFERING","buffering",lu);function mu(a){this.H=a};function Q(a,b,c,d,e,f,h,i){this.P=a;this.W=a.Q();this.Jd=c;this.nN=d;this.ma=e;this.L=e.Y();this.MD=this.L.timestamp();this.Da=f;this.me=h;this.JN=i;this.Kf=new G;this.HF=new G;c.$i.addHandler(this.Bx,this);this.L.lb().addHandler(this.Ma,this);this.me.Xu().addHandler(this.OE,this);this.xy=[];this.Or=new nu;this.Oi="pausedSlide";this.Gf=a.uu();this.Kh=[];a=this.L.timestamp().N();0<=a&&(this.L.hh()?this.ug(a,l,q,q,q):this.Ma(this.L));this.Sw=va();this.hC=new Xt;this.hC.lb().addHandler(this.EL,this);
this.hC.start();this.aG=new G;this.yp=new G;this.ZF=new G;this.vw=new G;this.eD=new G;ri&&(this.Ls=new du,this.Ls.isSupported()&&O(this.Ls,"visibilitychange",this.DM,q,this),O(window,"pagehide",this.HE,q,this))}w=Q.prototype;w.Rs=q;w.M=-1;w.Dd=-1;w.Mo=m;w.xb=q;w.ez=-1;w.play=function(){0>this.M?this.Vc(this.Se()):ou(this)&&!this.L.jb()?this.Zh():this.Zc.play()};Q.prototype.play=Q.prototype.play;
function ou(a){var b=a.L.timestamp(),c=b.la(),b=b.Pa(),d=a.Zc.Ba(),c=0<=c?d.nb(c):m;return"suspended"==a.L.state()||c!==m&&b>=c.duration()}Q.prototype.pause=function(){this.Zc&&this.Zc.pause()};Q.prototype.pause=Q.prototype.pause;Q.prototype.Vc=function(a,b){this.ug(a,b,l,q,l)};Q.prototype.gotoSlide=Q.prototype.Vc;Q.prototype.yj=function(a){if(!this.Or.Nm()){y(a)||(a=l);var b=this.Or.pop();b&&this.ug(b.index(),a,q)}};Q.prototype.gotoLastSlideViewed=Q.prototype.yj;
Q.prototype.Se=function(){var a=So(this.Gf);return Vo(a)?a.pa().index():this.Gf.Q()[0]};Q.prototype.firstSlideIndex=Q.prototype.Se;Q.prototype.Xg=function(){var a=So(this.Gf);a.M=a.sm.length;if(Wo(a))return a.pa().index();a=this.Gf.Q().length;return this.Gf.Q()[a-1]};Q.prototype.lastSlideIndex=Q.prototype.Xg;Q.prototype.Vg=function(a){this.ug(this.Se(),a)};Q.prototype.gotoFirstSlide=Q.prototype.Vg;Q.prototype.Wg=function(a){this.ug(this.Xg(),a)};Q.prototype.gotoLastSlide=Q.prototype.Wg;
Q.prototype.Uc=function(a){a=y(a)?a:l;pu(this,a,l,q)};Q.prototype.gotoNextSlide=Q.prototype.Uc;Q.prototype.se=function(a){y(a)||(a=l);0>this.M&&g(Error("current slide is null"));qu(this,a,q)};Q.prototype.gotoPreviousSlide=Q.prototype.se;
Q.prototype.Zh=function(){0>this.M&&g(Error("Slide has not been loaded"));var a=this.L.timestamp(),b=a.la(),c=a.Pa(),a=this.Zc,d=a.Ba(),e=0<=b?d.nb(b):m,f=e?e.duration():0,d=b==d.count()-1&&(c>=f||e.Yf());0>b?(ru(this.me,q),this.yt&&pu(this,l,q)):d?(Ft(a),pu(this,l,q)):(this.Qr=f<=c,b=a.ya.Ba(),c=a.ma.Y().timestamp().la(),c==b.count()-1?Ft(a):(b=c+1,a.play(),a.ma.Ac(a.N(),b,0)),su(this),this.Qr=q)};Q.prototype.gotoNextStep=Q.prototype.Zh;
Q.prototype.$h=function(a,b,c,d){d==j&&(d=q);(a>this.W.count()||0>a)&&g(Error("slideIndex is out of bounds"));var e=this.W.sa(a);if(0>b)c=b=0;else{var f=e.Ba().count();b>f-1&&(b=f-1)}this.me.state()!=tu&&ru(this.me,q);if(a!=this.M){this.Jd.gn(a);if(!e.Wc()){this.ik=arguments;this.ik.N=a;zp(this.L,l,this.Jd);return}this.ik=m;if(0==b&&0==c){this.ug(a,d,l,q,l,q);return}(e=uu(this,a))&&e.Ye.reset(b,1E3*c)}this.ma.Ac(a,b,c);d?this.ma.start():this.ma.stop();su(this)};Q.prototype.gotoTimestamp=Q.prototype.$h;
function qu(a,b,c){var d=a.Ue();0>d||(a.Mo=q,a.ug(d,b,l,c))}Q.prototype.Ue=function(){if(0>this.M)return-1;var a=this.pa(),b=a.Zf().Dq();if(b)return"gotoSlide"==b.type()?b.N():-1;b=0<=this.Dd?vu(this).Q()[this.Dd]:-1;if(this.M!=b)return vu(this).Q()[0];b=So(vu(this));if(b.pi(this.Dd)){for(a=a.visible();Uo(b)&&!b.pa().ev()&&a&&(!a||!b.pa().visible()););return(a=b.pa())?a.index():-1}return-1};Q.prototype.previousSlideIndex=Q.prototype.Ue;
Q.prototype.Uk=function(){var a=uu(this,this.M),b=l,c=this.L.timestamp(),d=c.la();0>d?(ru(this.me,q),this.yt||(qu(this,q,l),b=q)):0<d||0.01<c.Pa()?(c=a.ma.Y().timestamp().la(),0==c?Gt(a):a.Du(c-1)):(qu(this,q,l),b=q);b&&su(this)};Q.prototype.gotoPreviousStep=Q.prototype.Uk;function wu(a){if(a.Kh.length){var b=a.Kh.pop();b.gp?(a.Dd=b.lN,a.Vc(b.gp.N())):(a.Kh=[],a.Dd=a.M)}else a.vw.J()}
Q.prototype.EL=function(){var a=this.Sw;this.Sw=va();var b=this.L;if(!(0>this.Oa())){var c=b.vd(),d=c?(this.Sw-a)/1E3:0,e=this.L.timestamp(),a=e.N(),b=e.la(),e=e.Pa(),e=e+d,d=this.pa();if(c&&0<=b){var c=d.Ba(),d=c.nb(b),f=d.duration();if(e>=f)if(d.Yf()){++b;if(b==c.count()){this.ma.Ac(a,b-1,d.duration());pu(this,l,q);return}e=0}else{this.ma.Ac(a,b,f);xu(this.ma,l);return}}this.ma.Ac(a,b,e)}};
Q.prototype.OE=function(){this.Jd.ye(l);var a=uu(this,this.M);a.jz();!this.oh&&this.yt?Ft(a):(this.Qr=l,this.oh?(a.play(),a.ma.Ac(a.N(),0,0)):Gt(a),this.Qr=q,this.yt&&su(this))};function pu(a,b,c,d,e){d==j&&(d=l);0>a.M&&g(Error("current slide is null"));e=e?yu(a):a.td();if(0<=e)0<a.Kh.length&&zu(a)?wu(a):(a.Mo=l,a.ug(e,b,l,q,c,l,d));else if(c=!!a.pa().Zf().Ej(),a.P.ta().oc().Bj()&&!c){Au(a);for(c=0;c<a.xy.length;++c)d=a.xy[c],d instanceof Bu&&Cu(d);a.ug(a.Se(),b,l,q,l,l,l)}else Ft(a.Zc)}
function yu(a){if(0<a.Kh.length&&zu(a)){var b=D.GA(a.Kh);if(b.gp)return b.gp.N()}b=0<=a.Dd?vu(a).Q()[a.Dd]:-1;if(a.M!=b)return vu(a).Q()[0];b=So(vu(a));return b.pi(a.Dd)?(a.pa().visible()?Vo(b):b.yu(),(a=b.pa())?a.index():-1):-1}Q.prototype.td=function(){if(0>this.M)return-1;var a=this.pa().Zf().Ej();return a?"gotoSlide"==a.type()?a.N():-1:yu(this)};Q.prototype.nextSlideIndex=Q.prototype.td;
Q.prototype.ug=function(a,b,c,d,e,f,h){a<<=0;(a>=this.W.count()||0>a)&&g(Error("Invalid slide index"));b==j&&(b=l);c==j&&(c=l);d==j&&(d=q);e==j&&(e=l);f==j&&(f=l);h==j&&(h=q);if(a==this.M)this.$h(a,0,0,b);else if(this.me.state()!=tu&&ru(this.me,q),this.Jd.gn(a),2!=this.Jd.aA(a))this.ik=arguments,this.ik.N=a,zp(this.ma,l,this.Jd);else{this.ik=m;this.Jd.ye(q);this.oh=b;var i=(this.yt=d)?this.M:a;this.Me=this.W.sa(i).transition().na();this.eD.J(this.Me,this.M,a);this.ma.Ac(i,-1,0);i=uu(this,a);if(i instanceof
Bu)if(h&&Cu(i),d&&!b){var k=i.Ba(),n=k.count()-1,k=k.nb(n).duration();i.Ye.reset(n,1E3*k)}else i.Ye.reset(0,0);if(i=f&&0<this.Me.duration()){var n=this.me,p=a,k=this.Me.El,r=d;n.Iy=NaN;var s=n.Ke;n.qk=0>n.M?s.background():n.Ke.Ed[n.M];n.ns=s.Ed[p];n.M=p;p=n;Du(p.qk);Eu(p.ns);Eu(p.qk);r=new Fu(n.lc,n.Oc,r,n.ns,n.qk,n.Fi);p=k;k=r;"RandomTransition"==p&&(r=Gu[Math.floor(Math.random()*Gu.length)],p=r[Math.floor(Math.random()*r.length)]);k=(r=Hu[p])?r(k):new Iu(k);n.Ai=k;k.Om()?Ju(n):k.Yo.addHandler(n.Fx,
n)}else Ku(this.me,a);Lu(this,a,c);this.ma.start(d);f&&((n=this.Me.Mb)?(k=this.Da.mediaController(),Vs(k,n,k.L.timestamp(),0)):this.Me.oG&&Lk(this.Da.mediaController()));i||this.OE();e&&su(this)}};function su(a){a.Qr||a.HF.J()}Q.prototype.$g=function(){var a=this.L.state(),b=this.L.timestamp().la();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"};Q.prototype.playbackState=Q.prototype.$g;w=Q.prototype;
w.Ma=function(a){a=a.timestamp();var b=a.N(),c=a.la(),d=a.Pa();if(0>c){var e=d,f=0;if(this.Me&&"null"!=this.Me.El){var h=this.me.Iy*this.Me.duration();isNaN(h)&&(h=0);f=Math.max(0,this.Me.duration()-h);e-=h}this.JN.hn(0<f?e/f:1)}h=this.W.sa(b);0<=c&&b!=this.M&&(Ku(this.me,b),Lu(this,b,l),this.Zc.jz());e=q;f=h.Ba();f.count()-1==c&&f.nb(c).duration()<=d&&(e=l,h.nf()||(h.yl=l,Mu(this,h)));d=this.MD;this.MD=a;d.N()==b&&d.la()!=c&&this.yp.J(c);b==this.Xg()&&e?(f.nb(f.count()-1).Yf()&&(a=this.Da.mediaController(),
ct(a.Fd)),Au(this)):this.Rs=q};w.IA=u("Rs");w.activate=function(){this.xb=l;this.ez=va();this.Zc&&It(this.Zc,l);var a=this.Da.vk;Ys(a,0);var b=this;setInterval(function(){Ys(a,b.Kg())},1E3)};w.Kg=function(){return 0<this.ez?Math.floor((va()-this.ez)/1E3):0};function vu(a){var b=D.GA(a.Kh);return b?b.yy:a.Gf}function zu(a){var b=vu(a),c=a.Dd,d;d=So(b);d.M=d.sm.length;d=Wo(d)?d.Oa():-1;return c==d||a.Dd==b.Q().length-1}w.Y=u("L");Q.prototype.clock=Q.prototype.Y;Q.prototype.Oa=u("M");
Q.prototype.currentSlideIndex=Q.prototype.Oa;Q.prototype.pa=function(){0>this.M&&g(Error("Current slide is undefined"));return this.W.sa(this.M)};Q.prototype.currentSlide=Q.prototype.pa;w=Q.prototype;w.rd=function(){this.Zc||g(Error("Current slide is undefined"));return this.Zc};
function Lu(a,b,c){if(a.M!=b){c&&0<=a.M&&a.Or.push(a.W.sa(a.M));a.Zc&&(a.Zc.LH(),a.Zc.deactivate());var d;d=vu(a).Q();var e=-1;a.Mo===m||(e=a.Mo?d.indexOf(b,a.Dd):d.lastIndexOf(b,a.Dd));d=0<=e?e:d.indexOf(b);0<=d&&(a.Dd=d);a.Mo=m;a.M=b;d=a.W.sa(b);d.ev()||ze(d,l);c&&(c=a.Da.vk,c.xh!=b&&(c.xh=b,c.ij=l));a.Zc=uu(a,b);a.ZF.J(b);Mu(a,d);a.Zc&&(c=a.Zc,It(c,a.xb),c.activate(a.Da));a.aG.J(b)}}function Mu(a,b){var c=b.index(),d=uu(a,c),d=b.persistState(d),e=a.Da.vk;e.fj[c]=d;e.ij=l;e.invalidate()}
function uu(a,b){if(!a.W.sa(b).Wc())return m;var c=a.xy,d=c[b];if(!d){a:{var d=a.nN,e=d.W.sa(b),f=d.Ke.Ed[b],h;if(e instanceof Ek)Eu(f),f.Jq(q),h=new fk(f.Fh),h=new Bu(e,h,d.ma);else if(e instanceof Ae){if(!f.Ka()){d=m;break a}h=new iu(f.Fh,f.Ka(),e.pz());h=new ju(e,h,d.ma)}else if(e instanceof fp){if(!f.fc()){d=m;break a}h=new Nu(f.Fh,f.fc());h=new Ou(e,h,d.ma)}d=h}c[b]=d;d.stateChangedEvent().addHandler(a.qM,a);d instanceof ju?d.Ka().quizPlayerEvent().addHandler(a.kM,a):d instanceof Ou&&d.fc().interactionPlayerEvent().addHandler(a.XL,
a)}return d}w.kM=function(a){switch(a){case "gotoPreviousSlide":this.se();break;case "skipQuizSlide":this.Uc();break;case "quizFinished":a=this.pa();var b=Xd(this.rd().Ka()),b=gu(b)?a.Ox:a.yw;a:{a=new mu(this);switch(b.type()){case "closePlayerWindow":a.H.vw.J();break a;case "gotoNextSlide":var c;c=y(c)?c:l;pu(a.H,c,l,q,l);break a;case "gotoSlide":c=b.N();a.H.Vc(c);break a}g(Error("unknown action type"))}}};w.XL=function(a){switch(a){case "gotoNextSlide":this.Uc();break;case "gotoPreviousSlide":this.se()}};
w.qM=function(a){Mu(this,a)};w.mg=u("aG");Q.prototype.slideChangeEvent=Q.prototype.mg;Q.prototype.Mj=u("yp");Q.prototype.stepChangeEvent=Q.prototype.Mj;Q.prototype.gB=u("ZF");Q.prototype.rf=u("Kf");Q.prototype.playbackCompleteEvent=Q.prototype.rf;function Au(a){a.Rs||(a.Rs=l,a.Kf.J())}Q.prototype.Bx=function(a){var b=this.ik;b&&b.N==a.index()&&(this.ik=m,zp(this.ma,q,this.Jd),b.callee.apply(this,b))};Q.prototype.Ka=function(){return 0>this.M||!(this.pa()instanceof Ae)?m:this.rd().Ka()};
Q.prototype.quizPlayer=Q.prototype.Ka;Q.prototype.fc=function(){return 0>this.M||!(this.pa()instanceof fp)?m:this.rd().fc()};function nu(a){this.W=[];this.zo=a||1}w=nu.prototype;w.W=m;w.zo=0;w.zk=0;w.Ah=0;w.Sl=q;w.push=function(a){this.Sl||(this.W[this.Ah]=a,this.Ah=(this.Ah+1)%this.zo,this.zk=Math.min(this.zk+1,this.zo))};w.pop=function(){if(this.Sl||this.Nm())return m;this.Ah=0>this.Ah-1?this.zo-1:this.Ah-1;this.zk--;return this.W[this.Ah]};
w.top=function(){return this.Nm()?m:this.W[0>this.Ah-1?this.zo-1:this.Ah-1]};w.Nm=function(){return!this.zk};w.HI=function(){this.Sl=l};function Pu(a,b,c){this.yy=a;this.gp=b;this.lN=c}Pu.prototype.gp=m;Q.prototype.mn=u("me");Q.prototype.slideTransitionController=Q.prototype.mn;Q.prototype.SL=function(a){var b=uu(this,this.M);b&&(b=b.view(),b instanceof fk&&b.Ek.J(a,new ek,l))};Q.prototype.DM=function(){this.Ls.Fm.re[this.Ls.ju()]&&this.HE()};Q.prototype.HE=function(){this.L.hh()&&this.pause()};function Qu(a){this.Lv=new Ru(6);this.Js={};a.fG.addHandler(this.Cx,this)}B(Qu,Rt);Qu.prototype.activate=function(){this.Lv.activate()};Qu.prototype.Cx=function(a,b){if(b){var c=pa(a)+"",d=a.G,e;e=this.Lv;var f=d.src(),h=Su(e,f);!h&&0<e.Ua.length&&(h=e.Ua[0],h.hl(f));h&&D.remove(e.Ua,h);if(e=h)this.Js[c]=d,fr(a,e)}else c=pa(a)+"",c in this.Js&&(d=this.Js[c],delete this.Js[c],this.Lv.Ua.push(a.G),fr(a,d))};
function Ru(a){this.Ua=[];for(var b=0;b<a;++b){var c=hc("audio"),c=new tq(c);this.Ua.push(c)}}Ru.prototype.activate=function(){D.forEach(this.Ua,function(a){pq(a).play()})};function Su(a,b){return D.find(a.Ua,function(a){return wa(a.src(),b)})};function Tu(a){this.qc=Uu;this.kG=a}Tu.prototype.$b=0;Tu.prototype.oh=q;Tu.prototype.Wl=q;Tu.prototype.N=u("$b");Tu.prototype.slideIndex=Tu.prototype.N;Tu.prototype.pJ=function(a){this.Wl|=this.$b!=a;this.$b=a};Tu.prototype.setSlideIndex=Tu.prototype.pJ;Tu.prototype.action=u("qc");Tu.prototype.action=Tu.prototype.action;Tu.prototype.UA=function(a){this.Wl|=this.qc!=a;this.qc=a};Tu.prototype.setAction=Tu.prototype.UA;Tu.prototype.Mk=u("oh");Tu.prototype.autoStart=Tu.prototype.Mk;
Tu.prototype.Nu=function(a){this.Wl|=this.oh!=a;this.oh=a};Tu.prototype.setAutoStart=Tu.prototype.Nu;Tu.prototype.FQ=u("kG");Tu.prototype.startupController=Tu.prototype.FQ;var Uu="gotoSlide",Vu={HV:"resumePlayback",vT:Uu,pS:"delayStartup"};x("ispring.presenter.player.startup.PresentationStartup.Action",Vu,j);x("RESUME_PLAYBACK","resumePlayback",Vu);x("GOTO_SLIDE",Uu,Vu);x("DELAY_STARTUP","delayStartup",Vu);function Wu(a,b){this.H=a;b.ww.addHandler(this.ux,this)}Wu.prototype.ux=function(){this.H.pause()};function Xu(a){this.P=a;this.aD=new G}Xu.prototype.Iq=function(a){a.mg().addHandler(this.Dg,this)};Xu.prototype.Dg=function(a){a=this.P.Q().sa(a).ki();for(var b=0;b<a.count();++b){var c=a.nI(b);this.aD.J(c)}};Xu.prototype.Mz=u("aD");function Yu(){this.pt=new Zu;this.Dt=new Zu;this.XG=new G;this.FF=new G;this.jE=new G;this.fG=new G;this.SN=new G}w=Yu.prototype;w.ne=1;w.ks=q;w.ky=1;w.$z=function(a){return wt(this,a.nh,a.volume())};w.Te=function(a){var b=a.nh,c=a.volume();a=a.Mg();c=y(c)?c:1;this.Dt.Nz(b)?a=this.Dt.get(b):(a=new gr(b.Qd(),a),a.lr.addHandler(this.vM,this),this.Dt.set(b,a,c));return a};
function wt(a,b,c){c=y(c)?c:1;var d;a.pt.Nz(b)?d=a.pt.get(b):(d=m,b.sj()?d=Zb(b.sj()):b.Qd()&&(d=b.Qd(),d=jc(d)),d=new Ut(d),d.lr.addHandler(a.Cx,a),a.pt.set(b,d,c));return d}w.volume=u("ne");Yu.prototype.volume=Yu.prototype.volume;Yu.prototype.setVolume=function(a){(0>a||1<a)&&g(Error("Sound volume is out of range"));this.ne!=a&&(this.ne=a,$u(this),this.XG.J())};Yu.prototype.setVolume=Yu.prototype.setVolume;Yu.prototype.li=function(a){this.ks!=a&&(this.ks=a,this.jE.J(),$u(this))};
Yu.prototype.mute=Yu.prototype.li;Yu.prototype.muted=u("ks");Yu.prototype.muted=Yu.prototype.muted;Yu.prototype.Xm=u("ky");Yu.prototype.realVolume=Yu.prototype.Xm;function $u(a){var b=a.ks?0:a.ne;b!=a.ky&&(a.ky=b,a.FF.J(),a.pt.setVolume(b),a.Dt.setVolume(b))}Yu.prototype.CB=u("XG");Yu.prototype.volumeChangedEvent=Yu.prototype.CB;Yu.prototype.Ym=u("FF");Yu.prototype.realVolumeChangedEvent=Yu.prototype.Ym;Yu.prototype.wA=u("jE");Yu.prototype.muteStateToggledEvent=Yu.prototype.wA;
Yu.prototype.Cx=function(a,b){this.fG.J(a,b)};Yu.prototype.vM=function(a,b){this.SN.J(a,b)};function Zu(){this.Ua={};this.jC={}}w=Zu.prototype;w.ne=1;w.get=function(a){a=a.id();return this.Ua[a]};w.set=function(a,b,c){this.Ua[a.id()]=b;this.jC[a.id()]=c;b.setVolume(this.ne*c)};w.Nz=function(a){return a.id()in this.Ua};w.setVolume=function(a){if(this.ne!=a){this.ne=a;for(var b in this.Ua)this.Ua.hasOwnProperty(b)&&this.Ua[b].setVolume(this.ne*this.jC[b])}};function av(a,b,c){this.H=a;this.Le=b;this.dE=c;this.Ll=[];this.DD=new G;this.CD=new G;a.gB().addHandler(this.Dg,this);b.Ym().addHandler(this.KG,this)}w=av.prototype;w.Df=m;w.Ur=m;
w.Dg=function(){if(this.Df){var a=this;D.forEach(this.Ll,function(b){b.playbackStateChangedEvent().removeHandler(a.vx,a)});this.Ll=[];this.Df.audioStartingEvent().removeHandler(this.wE,this);this.Df.audioStartedEvent().removeHandler(this.vE,this);this.Df.videoStartingEvent().removeHandler(this.xE,this);this.Df.videoStartedEvent().removeHandler(this.zs,this);this.Ur=this.Df=m}var b=this.H.Ka();b&&(this.Df=b.mediaController(),this.Df.audioStartingEvent().addHandler(this.wE,this),this.Df.audioStartedEvent().addHandler(this.vE,
this),this.Df.videoStartingEvent().addHandler(this.xE,this),this.Df.videoStartedEvent().addHandler(this.zs,this),this.Ur=b.soundController(),this.KG())};w.wE=function(a,b,c){this.dE.wH(b)||c.suspend()};w.vE=function(a){a.ready()||a.readyEvent().addHandler(this.ys,this)};w.ys=function(a){a.readyEvent().removeHandler(this.ys,this);this.CD.J()};w.xE=function(a,b,c){this.dE.xH(b)||c.suspend()};
w.zs=function(a){D.contains(this.Ll,a)||(this.Ll.push(a),a.playbackStateChangedEvent().addHandler(this.vx,this),this.DD.J())};w.vx=function(a){a.playing()||(a.playbackStateChangedEvent().removeHandler(this.vx,this),D.remove(this.Ll,a))};function bv(a){D.Qz(a.Ll,function(a){a.stop()})}w.KG=function(){this.Ur&&this.Ur.setVolume(this.Le.Xm())};function cv(a,b,c){this.Qa=m;this.Oh=b;this.Ux=c;b.Zp()&&(this.jc=hc("DIV"),a.displayObject().appendChild(this.jc),this.jc.style.overflow="hidden",Ji&&(this.jc.style["-webkit-overflow-scrolling"]="touch",this.jc.style.overflow="auto"),a=hc("IFRAME"),a.setAttribute("src",this.Oh.url()),a.style.border=0,a.style.backgroundColor="#ffffff",this.Qa=a)}w=cv.prototype;w.th=q;w.JG=-1;
w.vf=function(a){var b=this.Oh;if(this.Qa&&this.jc&&b.Zp()){var c=a.scale(),d=c*b.width(),c=c*b.height();a=a.position(b.id());Gg(this.jc,d,c);yg(this.jc,a.x,a.y);Gg(this.Qa,d,c)}};w.visible=u("th");
w.fB=function(a){if(this.th!=a)if(this.th=a,this.Oh.Zp()){if(a){this.jc.appendChild(this.Qa);try{this.Qa.contentWindow.ispringPresentationPlayer=this.Ux}catch(b){}this.JG=setInterval(A(this.MN,this),100)}else lc(this.jc),clearInterval(this.JG);Lg(this.jc,a)}else if(a){if(!this.Qa){a=this.Oh;var c={resizable:l,statusbar:q,toolbar:q,location:q,scrollbars:q,menubar:q},d=this.Oh.width()||this.Oh.height();a.Uz()?(c.width=screen.availWidth,c.height=screen.availHeight,c.top=0,c.left=0):d&&(c.width=Math.max(this.Oh.width(),
100),c.height=Math.max(this.Oh.height(),100));this.Qa=Mh?this.Jx(a.url()):Md(a.url(),c)}}else{if(this.Qa)try{this.Qa.close()}catch(e){}this.Qa=m}};w.MN=function(){if(xb&&!ri)return Rj(this.Qa)};w.Jx=function(a){(new Lh("openWindow",[a])).execute();return m};function dv(a,b,c,d){this.Ua={};this.Ux=d;this.sb=a;this.W=c;b.lb().addHandler(this.Ma,this);a.nd.addHandler(this.Do,this)}w=dv.prototype;w.M=-1;w.Ma=function(a){a=a.timestamp();this.M!=a.N()&&ev(this,this.M,-1);this.M=a.N();-1!=a.la()&&(a=this.By(a),ev(this,this.M,a))};w.G=function(a){var b=a.id();this.Ua[b]||(this.Ua[b]=new cv(this.sb,a,this.Ux));return this.Ua[b]};w.Do=function(){var a=this;fv(this,this.M,function(b){b.vf(a.sb)})};
function ev(a,b,c){a.wy(b);fv(a,a.M,function(b){var e=b.Oh.timeout()<=c;e&&(b.visible()||b.vf(a.sb));b.fB(e)})}w.Ph=function(a){return this.kt(a)&&(a=this.W.sa(a),a instanceof Ek)?a.Vq():m};w.wy=function(a){return!this.kt(a)?-1:this.W.sa(a).Ba().duration()};w.By=function(a){var b=a.la(),c=a.N();return this.W.sa(c).Ba().nb(b).startTime()+a.Pa()};w.kt=function(a){return 0<=a&&a<this.W.count()};
function fv(a,b,c){if(b=a.Ph(b))for(var d=b.count(),e=0;e<d;e++){var f=0>e||e>=b.count()?m:b.Ph[e];f&&(f=a.G(f),c(f))}};function gv(a,b,c,d){this.H=a;this.L=a.Y();this.ja=b;this.Nh=c;this.WK=d;this.zt=[];b.Mw.addHandler(this.uM,this);d.DD.addHandler(this.zs,this);d.CD.addHandler(this.ys,this);this.L.Ib().addHandler(this.Mi,this,-1)}w=gv.prototype;w.uM=function(a){D.contains(this.zt,a)||(this.zt.push(a),a.Ib().addHandler(this.PE,this),hv(this))};w.PE=function(a){a.playing()||(a.Ib().removeHandler(this.PE,this),D.remove(this.zt,a))};w.zs=function(){hv(this)};
w.ys=function(){if(this.L.hh())for(var a=this.Nh,b=a.vi,c=0;c<b.length;++c){var d=wr(a,b[c]);d.qq()&&d.Ta.play()}};function hv(a){if(iv(a)&&a.L.hh()){for(var b=a.Nh,c=b.vi,d=0;d<c.length;++d){var e=wr(b,c[d]);e.ib&&(e.ib=q,e.Ta.pause())}if((b=a.ja.Ze)&&b.Lb)b.od=l,b.G.pause();a.H.pause()}}w.Mi=function(a){a.vd()&&iv(this)&&(D.Qz(this.zt,function(a){a.pause()}),bv(this.WK))};function iv(a){var b=a.ja.Ze;return b&&b.Lb||0<a.Nh.fH().length};function jv(a,b,c){this.fs=a;this.W=b;this.Le=c;a=!ri;this.eL!=a&&((this.eL=a)&&this.fs.enabled()?(O(document,"keydown",this.tk,q,this),O(document,"keyup",this.yE,q,this)):(hh(document,"keydown",this.tk,q,this),hh(document,"keyup",this.yE,q,this)))}w=jv.prototype;w.H=m;w.wp=-1;w.Lo=q;w.Iq=aa("H");w.tk=function(a){li(A(this.YL,this,a),this)};
w.YL=function(a){if(!a.Od.defaultPrevented&&"slide"==this.H.pa().type())for(var b=a.keyCode,c=a.ctrlKey,d=a.shiftKey,e=this.fs.Ld(),f=0;f<e.count();++f){var h;h=e;var i=f;(0>i||i>=h.count())&&g(Error("actionIndex is out of range"));h=h.fb[i];for(var i=h.ln(),k=0;k<i.length;++k){var n=i[k];if(n.key()==b&&n.Az()==c&&n.shift()==d){if(b=this.H)switch(h.type()){case "playPause":b.Y().vd()?b.pause():b.play();break;case "nextSlide":b.Uc();break;case "previousSlide":b.se();break;case "nextStep":b.Zh();break;
case "previousStep":b.Uk();break;case "firstSlide":b.Vg();break;case "lastSlide":b.Wg();break;case "lastViewedSlide":b.yj();break;case "slideStart":Gt(b.rd());break;case "slideEnd":Ft(b.rd());break;case "seekForward":kv(this,l);break;case "seekBackward":kv(this,q);break;case "volumeUp":this.Le.setVolume(Math.min(1,this.Le.volume()+0.1));break;case "volumeDown":this.Le.setVolume(Math.max(0,this.Le.volume()-0.1))}(b=yc())&&b.blur&&b.blur();a.preventDefault();return}}}};
w.yE=function(){0<this.wp&&(this.wp=-1,this.Lo&&this.H.play())};function kv(a,b){var c=a.H;if(!(0>c.Oa())){var d=c.Y(),e=a.W;0>a.wp&&(a.wp=va(),a.Lo=d.vd(),c.pause());var f=(1+(va()-a.wp)/1E3)*(b?1:-1),d=d.timestamp(),h=e.$f(d,q,l),f=Sb(h+f,0,e.$u()),e=e.Pg(f,q,l);e.N()>d.N()?1==c.rd().ZI()?c.Uc(q):Ft(c.rd()):e.N()<d.N()?0<c.rd().JA()?Gt(c.rd()):c.se(q):c.$h(e.N(),e.la(),e.Pa(),q)}};function lv(){}lv.prototype.zC=q;function mv(){this.Ew=new G;this.ww=new G;this.Ek=new G}w=mv.prototype;w.H=m;w.ja=m;w.qb=l;w.Iq=aa("H");w.Pu=aa("ja");w.Vc=function(a){this.qb&&(nv(this),this.H.Vc(a))};mv.prototype.gotoSlide=mv.prototype.Vc;mv.prototype.iP=function(){this.qb&&(nv(this),this.H.yj())};mv.prototype.gotoLastViewedSlide=mv.prototype.iP;mv.prototype.Vg=function(){this.qb&&(nv(this),this.H.Vg())};mv.prototype.gotoFirstSlide=mv.prototype.Vg;mv.prototype.Wg=function(){this.qb&&(nv(this),this.H.Wg())};
mv.prototype.gotoLastSlide=mv.prototype.Wg;mv.prototype.Uc=function(){this.qb&&(nv(this),this.H.Uc())};mv.prototype.gotoNextSlide=mv.prototype.Uc;mv.prototype.se=function(){this.qb&&(nv(this),this.H.se())};mv.prototype.gotoPreviousSlide=mv.prototype.se;mv.prototype.kP=function(a,b){this.qb&&(nv(this),ov(this,a)||Md(a,{target:b}))};mv.prototype.gotoURL=mv.prototype.kP;
mv.prototype.jP=function(a){return this.qb?(nv(this),ov(this,a.href)?q:Si&&a instanceof window.SVGAElement?(Md(a.href.baseVal,{target:a.target.baseVal}),q):l):q};mv.prototype.gotoLink=mv.prototype.jP;mv.prototype.EQ=function(a,b){if(this.qb){nv(this);var c=this.H,d=Yo(c.P.MC,a);if(d){var e=b?c.L.timestamp():m;c.Kh.push(new Pu(d,e,c.Dd));e=So(d);e=Vo(e)?e.Oa():-1;0>e&&(e=0);c.Dd=e;c.ug(d.Q()[e],l,l,q,l,l,b)}}};mv.prototype.startSlideshow=mv.prototype.EQ;
mv.prototype.MO=function(){this.qb&&(nv(this),wu(this.H))};mv.prototype.endSlideshow=mv.prototype.MO;mv.prototype.XP=function(a){this.qb&&(nv(this),0<=this.H.Oa()&&(a=te(this.H.pa().Sb(),a))&&Jk(this.ja,a,0))};mv.prototype.playHyperlinkSound=mv.prototype.XP;mv.prototype.HQ=function(){this.qb&&(nv(this),Lk(this.ja))};mv.prototype.stopHyperlinkSound=mv.prototype.HQ;mv.prototype.cQ=function(a){a&&a.fl&&this.Ek.J(a.fl)};mv.prototype.processTriggerEffect=mv.prototype.cQ;function nv(a){a.Ew.J()}
function ov(a,b){var c=new lv;a.ww.J(b,c);return c.zC};function pv(a,b,c,d,e,f,h,i,k){this.Fw=a;this.YM=b;this.ja=c;this.hd=d;this.Le=e;this.Bt=f;this.CX=h;this.jF=i;this.vk=k}pv.prototype.Fq=u("YM");pv.prototype.mediaController=u("ja");pv.prototype.soundController=u("Le");var qv={tT:"gotoPreviousPresentationSlide",sT:"gotoNextPresentationSlide"};x("ispring.interaction.common.player.InteractionPlayerControllerActionType",qv,j);x("GOTO_PREVIOUS_PRESENTATION_SLIDE","gotoPreviousPresentationSlide",qv);x("GOTO_NEXT_PRESENTATION_SLIDE","gotoNextPresentationSlide",qv);function rv(a,b,c,d){this.tg=b;this.H=c;this.hd=d;this.Et=sv(a);this.uy=[];this.gF={};this.bG={};this.$a=hc("div");this.tg.displayObject().appendChild(this.$a);c.Y().lb().addHandler(this.Ma,this);b.nd.addHandler(this.fM,this)}w=rv.prototype;w.M=-1;w.xb=q;w.activate=function(){this.xb=l;var a=this.H.Y().timestamp();0<=a.N()&&0<=a.la()&&this.Dg(a.N())};function sv(a){return new ot(a,function(a){a=a.rb();for(var c=[],d=0;d<a.count();++d){var e=se(a,d);0<e.Ie&&c.push(e)}return c})}
w.Ma=function(a){if(this.xb){a=a.timestamp();var b=a.N();0<=a.la()&&b!=this.M&&this.Dg(b);D.forEach(this.uy,this.NN,this)}};w.NN=function(a){var b,c=pa(a)+"";b=this.bG[c]||m;if((c=tv(this,a))&&b)b=wg(b,"display"),"none"==b&&"none"!=c.style.display?(Lg(c,q),(a=this.hd.Te(a))&&a.playing()&&a.pause()):"none"!=b&&Lg(c,l)};w.Dg=function(a){var b=this.M;this.M=a;var c=rt(this.Et,b,a);D.forEach(c,this.PK,this);a=rt(this.Et,a,b);D.forEach(a,this.kN,this)};w.fM=function(){Qj(this.$a,this.tg.scale())};
w.PK=function(a){var b=tv(this,a);b&&Lg(b,q);D.remove(this.uy,a)};w.kN=function(a){var b=this.hd.Te(a);if(b){var c=tv(this,a);if(!c){if(c=this.H.rd()){var d=c.view(),e=pa(a)+"",c=a.fF;if(d=d.Qa.querySelector("#"+c)){this.bG[e]=d;var f=hc("div");this.$a.appendChild(f);this.gF[e]=f;e=wg(d,"display");d.style.display="inherit";c=this.tg.position(c,1);yg(f,c);d.style.display=e;c=f}else c=m}else c=m;if(!c)return;nr(b,c)}Lg(c,l);D.uI(this.uy,a)}};function tv(a,b){var c=pa(b)+"";return a.gF[c]||m};function uv(){this.nj=new G}w=uv.prototype;w.Je=0;w.Rw=q;w.Va=u("Je");w.hn=function(a){this.Je=a;this.nj.J(a)};w.CI=u("Rw");w.start=function(){this.Rw=l};w.stop=function(){this.Rw=q};w.lb=u("nj");function vv(){this.mp=new G}w=vv.prototype;w.xp=m;w.Qi=m;w.Gk=q;w.ou=function(a,b){if("touchEnd"==a)return this.Gk&&this.xp&&this.Qi?this.NG(this.Qi,this.xp)?1:0:0;if(1!=b.touches().length)return this.Gk=q,0;var c=new Tb(b.touches()[0].screenX(),b.touches()[0].screenY());if("touchStart"==a)return this.xp=this.Qi=c,this.Gk=l,0;if(!this.Gk||!this.xp||!this.Qi)return 0;this.xp==this.Qi?(this.Gk=this.OG(c,this.Qi))&&b.Fr.preventDefault():this.Gk=this.PG(c,this.Qi);this.Qi=c;return 0};w.Pt=function(){this.mp.J()};
w.Qk=t();function wv(){this.mp=new G}B(wv,vv);wv.prototype.Hm=ca("scrollLeft");wv.prototype.PG=function(a,b){return a.x<=b.x};wv.prototype.OG=function(a,b){return b.x-a.x>=Math.abs(a.y-b.y)};wv.prototype.NG=function(a,b){var c=b.x-a.x;return 40<c&&0.3*c>=Math.abs(a.y-b.y)};function xv(){this.mp=new G}B(xv,vv);xv.prototype.Hm=ca("scrollRight");xv.prototype.PG=function(a,b){return a.x>=b.x};xv.prototype.OG=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)};
xv.prototype.NG=function(a,b){var c=a.x-b.x;return 40<c&&0.3*c>=Math.abs(a.y-b.y)};function yv(a,b){this.rr=a;this.Jn=new sg(b-a.width(),0,a.width(),a.height());var c=hc("div");c.innerHTML=a.content();L(c,"cursor","pointer");a.url()&&O(c,"click",this.FL,q,this);this.Cr=c}yv.prototype.mf=u("Jn");yv.prototype.displayObject=u("Cr");yv.prototype.FL=function(a){a.stopPropagation();a=this.rr.url();Md(a)};function zv(a,b){for(var c=a.content(),d=RegExp('<lineargradient.*?id="(.*?)".*?/lineargradient>',"gi"),e=[],f=d.exec(c);f;)e.push(f[1]),f=d.exec(c);for(d=0;d<e.length;++d)f=e[d],c=c.replace(RegExp(f,"g"),"quiz_"+f);a=new No(c,a.url(),a.width(),a.height());yv.call(this,a,b)}B(zv,yv);function Av(a,b,c,d){a==j&&(a=0);b==j&&(b=0);c==j&&(c=0);d==j&&(d="stopped");this.wc=new ld(a,b,c);this.Pc=d;this.xl=[];this.um=[];this.nj=new G;this.hG=new G;this.nG=new G;this.hj=new G;this.Qv=new G;this.Rv=new G}Av.prototype.Jh=q;Av.prototype.Xs=q;Av.prototype.kj=q;Av.prototype.timestamp=u("wc");Av.prototype.timestamp=Av.prototype.timestamp;Av.prototype.hh=u("Jh");Av.prototype.started=Av.prototype.hh;Av.prototype.vd=function(){return this.Jh&&!(this.kj||this.Ub(j)||this.Kd(j))};
Av.prototype.running=Av.prototype.vd;Av.prototype.state=u("Pc");Av.prototype.state=Av.prototype.state;Av.prototype.suspended=u("kj");Av.prototype.suspended=Av.prototype.suspended;Av.prototype.jb=function(){return this.Ub()||this.Kd()};Av.prototype.buffering=Av.prototype.jb;Av.prototype.Y=function(){return this};Av.prototype.clock=Av.prototype.Y;function xu(a,b){a.kj!=b&&(a.kj=b,Bv(a))}
Av.prototype.start=function(a){y(a)||(a=q);!this.Jh||this.Xs!=a?(this.Xs=a,this.Jh=l,this.kj=q,Bv(this),this.hG.J(this)):xu(this,q)};Av.prototype.stop=function(){this.Jh&&(this.Jh=this.Xs=q,Bv(this),this.nG.J(this))};Av.prototype.Ac=function(a,b,c){this.wc=new ld(a,b,c);this.nj.J(this)};function zp(a,b,c){var d=a.jb(),e=a.xl.indexOf(c);b?0>e&&a.xl.push(c):0<=e&&a.xl.splice(e,1);Bv(a);a.jb()!=d&&a.Qv.J(a);a.Rv.J(a)}
function wp(a,b,c){var d=a.jb(),e=a.um.indexOf(c);b?0>e&&a.um.push(c):0<=e&&a.um.splice(e,1);Bv(a);a.jb()!=d&&a.Qv.J(a);a.Rv.J(a)}Av.prototype.lb=u("nj");Av.prototype.tickEvent=Av.prototype.lb;Av.prototype.ri=u("hG");Av.prototype.startEvent=Av.prototype.ri;Av.prototype.mB=u("nG");Av.prototype.stopEvent=Av.prototype.mB;Av.prototype.Ib=u("hj");Av.prototype.stateChangeEvent=Av.prototype.Ib;Av.prototype.St=u("Qv");Av.prototype.bufferStateChangeEvent=Av.prototype.St;Av.prototype.uH=u("Rv");
Av.prototype.bufferedObjectChangeEvent=Av.prototype.uH;function Bv(a){var b="stopped";a.Jh&&(b=a.kj?"suspended":a.jb()?"buffering":a.Xs?"rewinding":"started");a.Pc!=b&&(a.Pc=b,a.hj.J(a))}Av.prototype.Ub=function(a){return 1<this.xl.length||1==this.xl.length&&this.xl[0]!=a};Av.prototype.Kd=function(a){return 1<this.um.length||1==this.um.length&&this.um[0]!=a};function Nu(a,b){this.Qa=a;this.Ee=b}B(Nu,lj);Nu.prototype.fc=u("Ee");Nu.prototype.hB=ca(l);function Cv(a,b,c,d,e,f){this.Zj=a;this.Cf=b;this.ZE=this.Ga=c;this.YE=this.Ea=d;y(e)&&(this.yo=e);this.Fh=hc("DIV");f?f.Wc()?(a=f.Zi,this.Bb=f.Bb,this.Zi=a):f.$i.addHandler(this.Bx,this):(f=hc("DIV"),Hg(f,this.width()),Ig(f,this.height()),L(f,"backgroundColor",this.lC),L(f,"position","relative"),a=hc("DIV"),Hg(a,this.width()),Ig(a,this.height()),L(a,"backgroundColor",this.lC),L(a,"position","relative"),this.Bb=f,this.Zi=a)}w=Cv.prototype;w.yo=Number.MAX_VALUE;
function Du(a){var b=a.Zj;b.pp.appendChild((0>a.Cf?b.Gn:b.W[a.Cf]).Fh)}w.Jq=function(a){Lg(this.Ha(),a)};w.width=u("Ga");w.height=u("Ea");w.Ha=u("ya");function Eu(a){a.Jm();a.ya=hc("DIV");L(a.ya,"position","absolute");a.gt=hc("DIV");L(a.gt,"position","absolute");a.ya.appendChild(a.gt);a.gt.appendChild(a.Zi);a.it=hc("DIV");L(a.it,"position","absolute");a.ya.appendChild(a.it);a.it.appendChild(a.Bb);a.Fh.appendChild(a.ya)}w.Jm=function(){this.ya&&(mc(this.ya),this.ya=m)};w.content=u("it");
w.background=u("gt");w.Bx=function(a){var b=a.Zi;this.Bb=a.Bb;this.Zi=b};w.resize=function(a,b){if(this.Ga!=a||this.Ea!=b)this.Ga=a,this.Ea=b,this.mm(a,b)};w.mm=function(a,b){var c=Math.min(a/this.ZE,b/this.YE,this.yo);this.Bb&&Dv(this,this.Bb,c);this.Zi&&Dv(this,this.Zi,c)};function Dv(a,b,c){Qj(b,c);yg(b,(a.Ga-a.ZE*c)/2,(a.Ea-a.YE*c)/2)};function Ev(a,b,c,d,e,f){this.nh=f;Cv.call(this,a,b,c,d,e,f)}B(Ev,Cv);Ev.prototype.Ka=function(){return this.nh.Ka()};Ev.prototype.Jq=function(a){this.Ha().style.opacity=a?1:0};Ev.prototype.Lk=function(a){a?a.appendChild(this.Bb):mc(this.Bb)};function Ou(a,b,c){Et.call(this,a,b,c);this.Ee=b.fc()}B(Ou,Et);w=Ou.prototype;w.Lw=q;w.fc=u("Ee");w.activate=function(a){Ou.T.activate.call(this,a);this.Ee.setActionAvailability(a.jF);this.Lw||(this.Lw=l,this.Ee.start());this.lm&&this.Ee.activate()};w.deactivate=function(){Ou.T.deactivate.call(this);this.lm&&this.Ee.deactivate()};w.gm=function(){this.Da!=m&&this.Lw&&this.Ee.activate()};function Fv(a,b,c,d,e,f){this.nh=f;Cv.call(this,a,b,c,d,e,f)}B(Fv,Cv);Fv.prototype.fc=function(){return this.nh.fc()};Fv.prototype.Jq=function(a){this.Ha().style.opacity=a?1:0};Fv.prototype.Lk=function(a){a?a.appendChild(this.Bb):mc(this.Bb)};function Gv(a,b){this.ya=a;this.Ye=b;this.hx={}}w=Gv.prototype;w.Ao=m;w.Po=m;w.activate=function(a){this.Ao=[];this.Po={};Hv(this,this.ya.Sb(),A(a.$z,a));Hv(this,this.ya.rb(),A(a.Te,a))};function Hv(a,b,c){for(var d=0;d<b.count();++d){var e=se(b,d),f=c(e);if(f){var h=pa(f)+"";a.Ao.push(f);a.Po[h]=e;f.Nc.addHandler(a.$l,a)}}}w.deactivate=function(){for(var a=0;a<this.Ao.length;++a)this.Ao[a].Nc.removeHandler(this.$l,this);this.Po=this.Ao=m};
w.$l=function(a){var b=pa(a)+"";if(b in this.Po){var c=this.Po[b],b=c.id();a=a.currentTime();var d=b in this.hx?this.hx[b]:0;if(d!=a&&!(d>a)){for(var e=c.Mg(),c=[],f=e.count(),h=0;h<f;++h){var i=e.wl[h],k=i.time();k>=d&&k<=a&&c.push(i)}for(d=0;d<c.length;++d)this.Ye.Bm(c[d])}this.hx[b]=a}};function Bu(a,b,c){var d=Iv;Et.call(this,a,b,c);this.ja=new d(a,this);this.Ye=new xm(a,b,c.Y(),this.ja);this.cE=new Gv(a,this.Ye);this.ra.gb.addHandler(this.wM,this);b=this.ra;a=a.Ne;for(c=0;c<a.length;++c){var d=a[c],e;if(e=b.Qa.querySelector("#"+d)){if("div"==e.nodeName.toLowerCase()){var f=nc(e);if(1==f.length&&"svg"==f[0].nodeName.toLowerCase())if(e=f[0],f=nc(e),1==f.length&&"a"==f[0].tagName)e=f[0];else{var h=j,h=document.createElementNS("http://www.w3.org/2000/svg","a");h.setAttribute("fill",
"none");for(var i=0;i<f.length;++i)h.appendChild(f[i]);e.appendChild(h);e=h}}}else e=m;if(e){e.fl=d;f=e.getElementsByTagName("a");for(h=0;h<f.length;++h)f[h].fl=d;b.LG?hk(e,A(b.tM,b)):(L(e,"cursor","pointer"),O(e,"click",b.sM,q,b))}}this.ra.Ek.addHandler(this.CM,this)}B(Bu,Et);w=Bu.prototype;w.Ln=q;w.SG=q;w.cF=!ri;w.Ip=-1;w.activate=function(a){Bu.T.activate.call(this,a);var b=a.Fw;b.qb=l;b.Ew.addHandler(this.SE,this);this.ja.Pu(a.mediaController());this.Ye.activate()};
w.deactivate=function(){this.ja.Pu(m);this.Ye.deactivate();this.Da&&this.Da.Fw.Ew.removeHandler(this.SE,this);Bu.T.deactivate.call(this)};w.jz=function(){this.Da==m&&g(Error("media activation available only when slide is activated"));var a=this.Da.hd;if(!this.SG||!this.cF)this.SG=l,Jv(this,a);else if(Qi){var b=this;this.Ip=setTimeout(function(){b.Ip=-1;for(var c=b.ya.rb(),d=0;d<c.count();++d){var e=se(c,d);(e=a.Te(e))&&!e.playing()&&e.seek(0)}},250)}this.cE.activate(a)};
w.LH=function(){this.Da==m&&g(Error("media deactivation available only when slide is activated"));var a=this.Da.hd;this.cE.deactivate();for(var b=!this.cF,c=this.ya.rb(),d=0;d<c.count();++d){var e=se(c,d);if(!(0<e.Ie)&&(e=a.Te(e)))e.stop(),kr(e,l),b&&or(e)}0<this.Ip&&(clearTimeout(this.Ip),this.Ip=-1)};function Jv(a,b){for(var c=a.ya.rb(),d=0;d<c.count();++d){var e=se(c,d);if(!(0<e.Ie)){var f=a.ra.Qa.querySelector("#"+e.fF);f&&nr(b.Te(e),f)}}}w.play=function(){this.Ye.play();Bu.T.play.call(this)};
w.pause=function(){this.Ye.pause();Bu.T.pause.call(this)};w.SE=function(){this.Ln=l};w.wM=function(){this.Ln?this.Ln=q:this.Da!=m&&Dt(this.Da.Bt)};w.CM=function(a,b,c){!c&&this.Ln?this.Ln=q:(this.Ye.Bm(a),b.preventAction())};function Cu(a){a=a.Ye;if(a.Ef)for(var b=va(),c=0;c<a.Ef.length;++c)ym(a.Ef[c],b)}function Iv(a,b){this.ya=a;this.Ak=b}Iv.prototype.ja=m;Iv.prototype.Pu=aa("ja");Iv.prototype.stopVideo=function(a){a=te(this.ya.rb(),a);this.Ak.Da!=m&&a&&Ts(this.ja,a)};function Kv(a,b,c){this.Ke=a;this.W=b;this.ma=c};function Lv(){this.SC=new G;this.UC=new G;this.RC=new G}w=Lv.prototype;w.Dl=q;w.Cl=q;w.tp=m;w.To=m;w.Hm=ca("drag");w.ou=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.Dl&&(this.Cl=this.Dl=q),this.Cl=q,1;if("touchMove"==a&&this.Cl)return 1}this.Dl&&(this.Cl=this.Dl=q,this.RC.J(this.To.x,this.To.y));return 0};
w.Pt=function(a,b){var c=new Tb(b.touches()[0].clientX(),b.touches()[0].clientY());this.Cl?(c=new Tb(c.x-this.tp.x,c.y-this.tp.y),Ub(c,this.To)||(this.Dl||(this.Dl=l,this.UC.J(this.tp.x,this.tp.y)),this.To=c,this.SC.J(c.x,c.y))):(this.Cl=l,this.tp=c,this.To=new Tb)};w.Qk=t();function Mv(){this.om=new G;this.PF=new G}w=Mv.prototype;w.ro=-1;w.Tr=0;w.Hm=ca("scale");w.ou=function(a,b){var c=2==b.touches().length,d=!c&&0<this.ro;return c||d?1:0};
w.Pt=function(a,b){if(2==b.touches().length){var c;c=b.scale();if(!y(c)){c=b.touches()[0];var d=b.touches()[1];c=new Tb(c.clientX(),c.clientY());var e=new Tb(d.clientX(),d.clientY()),d=c.x-e.x;c=c.y-e.y;d=Math.sqrt(d*d+c*c);this.Tr?c=d/this.Tr:(c=1,this.Tr=d)}this.om.J(c);this.ro=c}else 0<this.ro&&(this.PF.J(this.ro),this.ro=-1,this.Tr=0)};w.Qk=t();function Nv(a){return 1-Math.pow(1-a,3)};function Ov(a,b,c,d,e){this.Cr=a;this.uh=b;this.Ik=this.lc=c;this.Hk=this.Oc=d;this.nL=e;this.Zb=new Tb;this.om=new G;this.iN=[xj(b,"scrollLeft"),xj(b,"scrollRight")];a=new Mv;a.om.addHandler(this.BM,this);a.PF.addHandler(this.AM,this);this.RF=a;a=new Lv;a.SC.addHandler(this.zM,this);a.UC.addHandler(this.yM,this);a.RC.addHandler(this.xM,this);this.TC=a}w=Ov.prototype;w.TF=l;w.QF=q;w.kC=1;w.Tl=1;w.qt=-1;w.Gg=m;w.Vn=m;w.Di=m;
function Pv(a,b){b!=a.QF&&((a.QF=b)?(qj(a.uh,a.RF),qj(a.uh,a.TC)):(wj(a.uh,a.RF),wj(a.uh,a.TC)))}w.Aa=function(){return this.Tl*this.kC};w.BM=function(a){0>this.qt&&(Qv(this),this.qt=this.Tl);Rv(this,Sb(this.qt*a,1,4))};w.AM=function(){this.qt=-1};w.zM=function(a,b){var c=new Tb(a,b);this.Vn.push({offset:c,time:va()});this.Pe(Vb(this.Gg,c))};w.yM=function(){Qv(this);this.Vn=[];this.Gg=this.Zb.na()};
w.xM=function(){var a=this.Vn.length;if(2<=a){var b=this.Vn[a-2],c=this.Vn[a-1],d=c.time-b.time;0<d&&(a=(c.offset.x-b.offset.x)/d,b=(c.offset.y-b.offset.y)/d,c=Math.max(Math.abs(800*a),Math.abs(800*b)),this.Di=new Sv(this.Zb,new Tb(this.Zb.x+a*c/7,this.Zb.y+b*c/7),c),O(this.Di,"animate",this.OL,q,this),O(this.Di,"finish",this.NL,q,this),this.Di.play())}};w.OL=function(){this.Pe(this.Di.position())};w.NL=function(){Qv(this)};function Qv(a){a.Di&&(a.Di.qe(),a.Di=m)}
function Rv(a,b){var c=(b-a.Tl)/a.Tl;a.Tl=b;var d=a.Zb.x,e=a.Zb.y,d=d-(a.Ik/2-d)*c,e=e-(a.Hk/2-e)*c;a.Zb=Tv(a,new Tb(d,e));a.om.J(a.Aa(),a.Zb.x,a.Zb.y);c=a.Aa();d=c*a.Oc;c=c*a.lc<=a.Ik&&d<=a.Hk;if(a.TF!=c){a.TF=c;d=a.iN;for(e=0;e<d.length;++e){var f=d[e];f&&(c?qj(a.uh,f):wj(a.uh,f))}}}w.Pe=function(a){a=Tv(this,a);Ub(this.Zb,a)||(this.om.J(this.Aa(),a.x,a.y),this.Zb=a)};
function Tv(a,b){var c=a.Aa(),d=a.Oc*c;return new Tb(a.lc*c<=a.Ik?(a.Ik-a.lc*c)/2:Sb(b.x,a.Ik-a.lc*c,0),d<=a.Hk?(a.Hk-d)/2:Sb(b.y,a.Hk-d,0))}function Sv(a,b,c){Wp.call(this,[a.x,a.y],[b.x,b.y],c,Nv)}B(Sv,Wp);Sv.prototype.position=function(){return new Tb(this.coords[0],this.coords[1])};var Uv={jV:"presentationNavigationType",nW:"slideNavigationSettings",wV:"quizNavigationSettings",iV:"presentationFlow"};x("ispring.presenter.player.restriction.NavigationRestrictionSource",Uv,j);x("PRESENTATION_NAVIGATION_TYPE","presentationNavigationType",Uv);x("SLIDE_NAVIGATION_SETTINGS","slideNavigationSettings",Uv);x("PRESENTATION_FLOW","presentationFlow",Uv);function Vv(a,b,c,d,e,f){this.yL=a;this.aN=b;this.$M=c;this.$b=d!=m?d:m;this.wc=e||m;this.yy=f||m}Vv.prototype.xA=u("yL");Vv.prototype.navigationAction=Vv.prototype.xA;Vv.prototype.RA=u("aN");Vv.prototype.restrictionSource=Vv.prototype.RA;Vv.prototype.Zm=u("$M");Vv.prototype.restrictionReason=Vv.prototype.Zm;Vv.prototype.ni=u("$b");Vv.prototype.relatedSlideIndex=Vv.prototype.ni;Vv.prototype.PA=u("wc");Vv.prototype.relatedTimestamp=Vv.prototype.PA;Vv.prototype.gJ=u("yy");
Vv.prototype.relatedSlideShow=Vv.prototype.gJ;function R(a,b){this.H=a;this.P=b;this.mE=new G}
R.prototype.Em=function(a,b,c,d){var e={};e.presentationFlow=Wv(this,a);"quizSwitchToNextSlide"!=a&&"quizSwitchToNextSlideWithoutBranching"!=a&&(e.presentationNavigationType=Xv(this,a,b));var f="quizSwitchToNextSlideWithoutBranching"==a?yu(this.H):this.H.td();e.quizNavigationSettings=Yv(this,a,b,f);"playPauseControl"==a&&!Zv(this,a)?f=m:(f=0<=this.H.Oa()?this.H.pa():m,f=!f?m:!f.Cj().NI(a)?new Kr("currentSlideIsLocked"):m);e.slideNavigationSettings=f;var h=f=m,i;for(i in e)if(e.hasOwnProperty(i)){var k=
e[i];k&&(f=i,h=k)}return f!==m?new Vv(a,f,h,b,c,d):m};R.prototype.checkNavigationRestriction=R.prototype.Em;
function Xv(a,b,c){var d=a.H,e=a.P.ta().navigation().Dj(),f=0<=d.Oa()?d.pa():m;if(!f)return m;var h;var i=a.H,k=0<=i.Oa()?i.pa():m;if(k){h=a.P.Q();switch(b){case "arbitrarySlideSwitching":k=h.sa(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":Zv(a,b)&&(c=i.td(),0<=c?k=h.sa(c):(c=!!a.pa().Zf().Ej(),a.P.ta().oc().Bj()&&!c&&(k=h.sa(a.Se()))));break;case "switchToPreviousSlide":case "switchToPreviousStep":$v(a,b)&&(a=i.Ue(),0<=a&&(k=h.sa(a)));break;case "presentationSeeking":k=
m}h=k}else h=m;if(h==f)return m;if(!h)return"presentationSeeking"==b&&"free"!=e?new Kr("presentationSeekingDisabled"):m;switch(e){case "restricted":if(h.ev())break;if(h.index()!=d.td()&&h.index()!=d.Ue())return new Kr("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.nf())return new Kr("currentSlideIsNotCompleted");break;case "sequential":if(!(h.index()==d.td()||0==h.index()&&"switchToNextSlide"==b))return h.ev()?new Kr("backwardNavigationIsRestricted"):new Kr("forwardNavigationIsRestricted");
if("slide"==f.type()&&!f.nf())return new Kr("currentSlideIsNotCompleted")}return m}
function Yv(a,b,c,d){if(!y(c))if(Zv(a,b))c=d;else if($v(a,b))c=a.Ue();else return m;d=a.H.rd().view();if((d instanceof iu||d instanceof Nu)&&!d.hB())return new Kr("interactionNotCompleted");if(!(0<a.H.Kh.length))for(d=0;d<c;++d){var e=a.P.Q().sa(d);if(e.visible()&&e instanceof Ae)if("afterAttempt"==e.$y){if(e=aw(a,e),!(!e?0:0<e.MG||hu(e)))return new Kr("precedingQuizNotCompleted",d)}else if("afterPassing"==e.$y&&!a.Us(e))return(a=aw(a,e))&&("graded"==a.jy&&hu(a)?a.allowRetakeQuiz():1)?new Kr("precedingQuizNotPassed",
d):new Kr("precedingQuizFailed",d)}return("quizSwitchToNextSlideWithoutBranching"==b||"quizSwitchToNextSlide"==b)&&!a.P.ta().oc().Bj()&&a.Oa()==a.Xg()?new Kr("currentSlideIsLastSlide"):m}function aw(a,b){var c=uu(a.H,b.index());return c&&c.Wo?(c=c.Ka(),Xd(c)):b.Ms}R.prototype.Us=function(a){return(a=aw(this,a))?gu(a):q};
function Wv(a,b){if(Zv(a,b)){if("playPauseControl"==b&&"slide"!=a.pa().type())return new Kr("currentSlideIsInteraction");if(-1==a.H.td()&&(a.pa().Zf().Ej()||!a.P.ta().oc().Bj()))return new Kr("currentSlideIsLastSlide")}else if($v(a,b)&&-1==a.H.Ue())return new Kr("currentSlideIsFirstSlide");return m}
function Zv(a,b){var c=0<=a.H.Oa()?a.H.pa():m;if(!c)return q;var d=a.H.Y().timestamp(),e=c.Ba(),c=e.count()-1==d.la();switch(b){case "switchToNextSlide":case "quizSwitchToNextSlide":case "quizSwitchToNextSlideWithoutBranching":return l;case "switchToNextStep":return e=e.nb(e.count()-1),c&&(e.Yf()||e.duration()<=d.Pa());case "playPauseControl":return c&&ou(a.H)}return q}
function $v(a,b){if(!(0<=a.H.Oa()&&a.H.pa()))return q;switch(b){case "switchToPreviousSlide":return l;case "switchToPreviousStep":var c=a.H.Y().timestamp();return 0==c.la()&&0.01>=c.Pa()}return q}function bw(a,b,c,d){return(b=a.Em(b,c,d,m))?(a.mE.J(b),q):l}R.prototype.play=function(){bw(this,"playPauseControl",this.H.Oa(),m)&&this.H.play()};R.prototype.play=R.prototype.play;R.prototype.pause=function(){bw(this,"playPauseControl",this.H.Oa(),m)&&this.H.pause()};R.prototype.pause=R.prototype.pause;
R.prototype.Vc=function(a,b){bw(this,"arbitrarySlideSwitching",a,m)&&this.H.Vc(a,b)};R.prototype.gotoSlide=R.prototype.Vc;R.prototype.yj=function(a){var b;b=(b=this.H.Or.top())?b.index():-1;-1!=b&&bw(this,"arbitrarySlideSwitching",b,m)&&this.H.yj(a)};R.prototype.gotoLastSlideViewed=R.prototype.yj;R.prototype.Vg=function(a){bw(this,"arbitrarySlideSwitching",this.H.Se(),m)&&this.H.Vg(a)};R.prototype.gotoFirstSlide=R.prototype.Vg;
R.prototype.Wg=function(a){bw(this,"arbitrarySlideSwitching",this.H.Xg(),m)&&this.H.Wg(a)};R.prototype.gotoLastSlide=R.prototype.Wg;R.prototype.Uc=function(a){bw(this,"switchToNextSlide",this.H.td(),m)&&this.H.Uc(a)};R.prototype.gotoNextSlide=R.prototype.Uc;R.prototype.se=function(a){bw(this,"switchToPreviousSlide",this.H.Ue(),m)&&this.H.se(a)};R.prototype.gotoPreviousSlide=R.prototype.se;R.prototype.Zh=function(){bw(this,"switchToNextStep",this.H.Oa(),m)&&this.H.Zh()};R.prototype.gotoNextStep=R.prototype.Zh;
R.prototype.Uk=function(){bw(this,"switchToPreviousStep",this.H.Oa(),m)&&this.H.Uk()};R.prototype.gotoPreviousStep=R.prototype.Uk;R.prototype.$h=function(a,b,c,d){bw(this,a==this.H.Oa()?"slideSeeking":"presentationSeeking",a,new ld(a,b,c))&&this.H.$h(a,b,c,d)};R.prototype.gotoTimestamp=R.prototype.$h;R.prototype.Se=function(){return this.H.Se()};R.prototype.firstSlideIndex=R.prototype.Se;R.prototype.Xg=function(){return this.H.Xg()};R.prototype.lastSlideIndex=R.prototype.Xg;R.prototype.td=function(){return this.H.td()};
R.prototype.nextSlideIndex=R.prototype.td;R.prototype.Ue=function(){return this.H.Ue()};R.prototype.previousSlideIndex=R.prototype.Ue;R.prototype.Oa=function(){return this.H.Oa()};R.prototype.currentSlideIndex=R.prototype.Oa;R.prototype.pa=function(){return this.H.pa()};R.prototype.currentSlide=R.prototype.pa;R.prototype.$g=function(){return this.H.$g()};R.prototype.playbackState=R.prototype.$g;R.prototype.Y=function(){return this.H.Y()};R.prototype.clock=R.prototype.Y;R.prototype.mg=function(){return this.H.mg()};
R.prototype.slideChangeEvent=R.prototype.mg;R.prototype.Mj=function(){return this.H.Mj()};R.prototype.stepChangeEvent=R.prototype.Mj;R.prototype.gB=function(){return this.H.gB()};R.prototype.rf=function(){return this.H.rf()};R.prototype.playbackCompleteEvent=R.prototype.rf;R.prototype.xu=u("mE");R.prototype.navigationRestrictedEvent=R.prototype.xu;R.prototype.IA=function(){return this.H.IA()};R.prototype.rd=function(){return this.H.rd()};R.prototype.Ka=function(){return this.H.Ka()};
R.prototype.quizPlayer=R.prototype.Ka;R.prototype.mn=function(){return this.H.mn()};R.prototype.slideTransitionController=R.prototype.mn;function cw(){}w=cw.prototype;w.Bp=m;w.Cp=m;w.start=function(a,b){var c=Array(9).join(b[0]);this.Bp=new dw(a,"arial,'URW Gothic L',sans-serif",c);this.Cp=new dw(a,"Georgia,'Century Schoolbook L',serif",c)};w.finish=function(){this.Bp.qe();this.Bp=m;this.Cp.qe();this.Cp=m};w.BH=function(){return Jg(this.Bp.Hh).width!=this.Bp.XE||Jg(this.Cp.Hh).width!=this.Cp.XE};
function dw(a,b,c){a=String(a);if(a.quote)a=a.quote();else{for(var d=['"'],e=0;e<a.length;e++){var f=a.charAt(e),h=f.charCodeAt(0),i=d,k=e+1,n;if(!(n=Ja[f])){if(!(31<h&&127>h))if(f in Ka)f=Ka[f];else if(f in Ja)f=Ka[f]=Ja[f];else{h=f;n=f.charCodeAt(0);if(31<n&&127>n)h=f;else{if(256>n){if(h="\\x",16>n||256<n)h+="0"}else h="\\u",4096>n&&(h+="0");h+=n.toString(16).toUpperCase()}f=Ka[f]=h}n=f}i[k]=n}d.push('"');a=d.join("")}this.Hh=hc("span");this.Hh.innerHTML=c;L(this.Hh,{position:"absolute",top:"-999px",
left:"-999px",fontSize:"100px",fontFamily:b});N(this.Hh,0);document.body.appendChild(this.Hh);this.XE=Jg(this.Hh).width;L(this.Hh,"fontFamily",a+","+b)}dw.prototype.qe=function(){mc(this.Hh)};function ew(){var a=hc("canvas");a.width=10;a.height=15;this.Yc=a.getContext("2d")}ew.prototype.WC="";ew.prototype.start=function(a,b){this.Yc.font="10px "+a;this.Yc.textBaseline="top";var c=b,d=RegExp(La(" "),"g");b=c.replace(d,"");this.WC=b[0]};ew.prototype.finish=t();ew.prototype.BH=function(){var a=this.Yc,b=a.canvas.width,c=a.canvas.height;a.clearRect(0,0,b,c);a.fillText(this.WC,0,0);a=a.getImageData(0,0,b,c).data;for(b=0;b<a.length;b+=4)if(0<a[b+3])return l;return q};var fw={};function gw(a,b,c,d){var e;d=d||ga;if(a in fw)(fw[a]?c:d)();else{e=e||5E3;var f=xb?new ew:new cw;f.start(a,b);var h=va(),i=setInterval(function(){var a=q,b=q;f.BH()?b=a=l:va()-h>e&&(a=l,b=q);a&&(clearInterval(i),f.finish(),b?c():d())},50)}}function hw(a,b){ia(b)||(b=[b]);for(var c=[],d=0;d<b.length;++d){var e=b[d];c.push(e.vN+"('"+e.src()+"')"+(e.iD?" format('"+e.iD+"')":""))}return"@font-face {\t          font-family: '"+a+"'; \t          src: "+c.join(",")+";             }"}
function iw(a,b,c){this.vN=a;this.Qf=b;this.iD=c||m}iw.prototype.src=u("Qf");function jw(a){this.ym=a;var b=hc("img");b.src=a.src();N(b,a.opacity());a.url()&&(L(b,"cursor","pointer"),O(b,"click",this.FM,q,this));this.Cr=b}jw.prototype.mf=function(){return this.ym.mf()};jw.prototype.displayObject=u("Cr");jw.prototype.FM=function(a){a.stopPropagation();a=this.ym.url();Md(a,{target:this.ym.target()})};function Fu(a,b,c,d,e,f){this.lc=a;this.Oc=b;this.Pw=c;this.Hf=d;this.If=e||m;this.Fi=f}w=Fu.prototype;w.D=u("lc");w.C=u("Oc");w.S=u("Pw");w.Ia=u("Hf");w.Rb=u("If");w.Z=u("Fi");function S(a){this.Pw=a.S();this.Hf=a.Ia();this.If=a.Rb();this.qo=l;this.Mx=a;this.lc=a.D();this.Oc=a.C();this.Yo=new G;this.Fi=a.Z();this.lc>this.Oc?(this.Yw=Math.min(this.lc,1024),this.lk=this.Yw/this.lc,this.Xw=this.Oc*this.lk):(this.Xw=Math.min(this.Oc,1024),this.lk=this.Xw/this.Oc,this.Yw=this.lc*this.lk);this.sy=dc("DIV");Qj(this.sy,1/this.lk,1/this.lk);this.Rc=ri}w=S.prototype;w.start=function(){this.Fi.appendChild(this.sy);this.$();this.hn(0)};w.terminate=function(){this.hn(1);this.OH();lc(this.Fi)};
w.hn=function(a){this.Om()&&this.ha(this.S()?1-a:a)};w.Om=u("qo");w.S=u("Pw");w.$=t();w.OH=t();w.ha=t();w.Ia=function(){return this.S()?this.If:this.Hf};w.Rb=function(){return this.S()?this.Hf:this.If};function kw(a,b){a.Rb()!=m&&a.Rb().Jq(b)}function T(a,b){a.Ia().Jq(b)}
w.ka=function(a,b,c,d,e,f){function h(){if(!--i){var a=s,b=v,c=z,d=C,e=H;this.za=r;this.fa=a;this.Ji=b;this.ms=d;this.Li=c;this.ts=e;l!=this.qo&&(this.qo=l,this.Yo.J(l))}}q!=this.qo&&(this.qo=q,this.Yo.J(q));for(var i=0,k=0;k<arguments.length;++k)i+=!!arguments[k]+0;var k=this.D(),n=this.C(),p=this.Rc?new Nb(this.lk,this.lk):new Nb(1,1);if(a){var r=U(k,n);Sl(this.Ia().Ha(),r,A(h,this,r),p)}if(b){var s=U(k,n);Sl(this.Rb().Ha(),s,A(h,this,s),p)}if(c){var v=U(k,n);Sl(this.Ia().content(),v,A(h,this,v),
p)}if(d){var z=U(k,n);Sl(this.Rb().content(),z,A(h,this,z),p)}if(e){var C=U(k,n);Sl(this.Ia().background(),C,A(h,this,C),p)}if(f){var H=U(k,n);Sl(this.Rb().background(),H,A(h,this,H),p)}};w.D=function(){return this.Rc?this.Yw:this.lc};w.C=function(){return this.Rc?this.Xw:this.Oc};function U(a,b){var c=hc("CANVAS");c.width=a;c.height=b;return c}w.Z=function(){return this.Rc?this.sy:this.Fi};function lw(a){S.call(this,a);Du(this.Ia());this.Rc=q}B(lw,S);lw.prototype.$=t();lw.prototype.ha=function(a){N(this.Ia().Ha(),a)};function mw(a,b,c){S.call(this,a);this.mc=c;this.S()?Du(this.Ia()):Du(this.Rb());this.ka(l,l);this.K=b}B(mw,S);mw.prototype.$=function(){kw(this,q);T(this,q);this.wh()};
mw.prototype.ha=function(a){a=tw(0,1,a);var b="";if(this.mc){var c=-this.D()/2;0.5>a?(b=V(0,0,0.5,-90),this.Tn=b(a),b=V(0,0,0.5,-45),this.Yj=b(a),b=V(0,0,0.5,40),b=this.K==dx?"translateX("+-c+"px) translateZ("+this.Tn+"px) rotateY("+this.Yj+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.Tn+"px) rotateY("+-this.Yj+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):0.85>a?(b=V(0.5,-90,0.85,0),this.Tn=b(a),b=V(0.5,-45,0.85,0),this.Yj=b(a),b=V(0.5,40,0.85,90),b=
this.K==dx?"translateX("+-c+"px) translateZ("+this.Tn+"px) rotateY("+this.Yj+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.Tn+"px) rotateY("+-this.Yj+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.S()&&(this.Yj=0),b=V(0.85,90,1,180),b="translateX("+-c+"px) rotateY("+this.Yj+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)");fi(this.Hl,b)}else 0.5>a?(b=V(0,1,0.5,0),b="scaleY("+b(a)+")",N(this.ld,1),N(this.jd,0),fi(this.ld,b)):(b=V(0.5,0,1,1),b="scaleY("+
b(a)+")",N(this.jd,1),N(this.ld,0),fi(this.jd,b))};
mw.prototype.wh=function(){this.ld=this.fa;this.jd=this.za;var a=document.createElement("DIV");this.Hl=document.createElement("DIV");var b=this.D(),c=this.C();try{ii(a,b+"px"),ji(a,b/2+"px "+c/2+"px"),hi(this.Hl),this.Hl.appendChild(this.ld),this.Hl.appendChild(this.jd),a.appendChild(this.Hl),this.Z().appendChild(a)}catch(d){this.Z().appendChild(this.ld),this.Z().appendChild(this.jd)}L(this.ld,"position","absolute");L(this.jd,"position","absolute");Gg(this.Hl,b,c);Gg(this.ld,b,c);Gg(this.jd,b,c);
this.mc&&(fi(this.ld,"translateZ(10px)"),fi(this.jd,"rotateX(180deg)"))};var dx=1;function ex(a,b){S.call(this,a);this.eC=b;this.ka(q,l);this.Hn=[];var c=this.D();switch(this.eC){case fx:c=this.C();break;case gx:c=this.D()}var d=hx;this.tl=Math.floor(c/7);for(var c=[],e=0;e<this.tl;e++)c.push({index:e,Mu:Math.random()});c.sort(function(a,b){return a.Mu<b.Mu?-1:a.Mu>b.Mu?1:0});for(e=0;e<this.tl;e++){var f=c[e].index,f=f==this.tl-1?1:f/this.tl;this.Hn.push(new d(f,0.8*e/(this.tl-1)))}}B(ex,S);
ex.prototype.$=function(){Du(this.Ia());kw(this,q);T(this,l);this.Bh=U(this.D(),this.C());this.Z().appendChild(this.Bh);this.Yc=this.Bh.getContext("2d")};
ex.prototype.ha=function(a){var b=this.D(),c=this.C(),d=this.fa,e=this.Yc;e.clearRect(0,0,b,c);e.drawImage(d,0,0);d=a;this.S()&&(d=1-a);e.save();e.globalCompositeOperation="destination-out";a=this.S()?"#FFF":"rgba(255,255,255,0)";for(var f=this.S()?"rgba(255,255,255,0)":"#FFF",b=this.eC==fx?e.createLinearGradient(b/2,0,b/2,c):e.createLinearGradient(0,c/2,b,c/2),c=0;c<this.tl;c++){var h=this.Hn[c].Pi,i=Math.min((d-this.Hn[c].le)/0.2,1);this.S()&&(i=1-i);i=Sj(i);d>=this.Hn[c].le+0.2?b.addColorStop(h,
f):d>=this.Hn[c].le?b.addColorStop(h,"rgba(255,255,255,"+i+")"):b.addColorStop(h,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.D(),this.C());e.fill();e.restore()};var fx=0,gx=1;function hx(a,b){this.Pi=a;this.le=b};function V(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function tw(a,b,c){if(c<a)return 0;if(c>=b)return 1;a=(c-a)/(b-a);return-2*Math.pow(a,3)+3*Math.pow(a,2)}function ix(a,b,c,d){if(d<b)return a+(1-a)*(d/b);d-=b;return 1+(1-a)/(2*Math.PI/(1-b))/b*Math.exp(-c*d)*Math.sin(2*Math.PI/(1-b)*d)};function jx(a,b){S.call(this,a);this.ia=b;this.Rc=q;this.ka(q,l)}B(jx,S);jx.prototype.$=function(){kw(this,q);T(this,l);var a=this.D(),b=this.C(),c=kx;this.YG=Math.sqrt(a*a+b*b)*(this.ia==c.jv?0.5:1);this.zm=a/2;this.Am=b/2;switch(this.ia){case c.ov:this.zm=a;this.Am=b;break;case c.nv:this.zm=a;this.Am=0;break;case c.wv:this.zm=0;this.Am=b;break;case c.vv:this.Am=this.zm=0}this.Bh=U(a,b);L(this.Bh,"position","relative");this.Z().appendChild(this.Bh);this.rx=this.Bh.getContext("2d")};
jx.prototype.ha=function(a){this.rx.drawImage(this.fa,0,0);var b=this.rx,c=this.zm,d=this.Am,e=this.YG;b.save();b.globalCompositeOperation="destination-in";var c=b.createRadialGradient(c,d,0,c,d,e),d=1.2*a,e=1,f=d,h=0,i=d-0.2;0.2>d?(h=1-d/0.2,i=0):1<=d&&(e=1-(d-1)/0.2,f=1);c.addColorStop(i,"rgba(0,0,0,"+Sj(h)+")");c.addColorStop(f,"rgba(0,0,0,"+Sj(e)+")");b.fillStyle=c;b.fillRect(0,0,this.D(),this.C());b.restore();b=0.8-0.2;c=this.rx;e=0;for(d=[1];;){f=2*a-0.03125*e;if(0>=f)break;else 1>f&&d.push(f);
++e}d.push(0);e=this.zm;f=this.Am;e=c.createRadialGradient(e,f,0,e,f,this.YG);for(f=d.length-1;0<=f;--f){var h=d[f],i=a,i=2*i,i=tw(i-0.2-b-0.2,i-0.2-b,h),k=a,k=2*k,i=0.3*(0.5*Math.cos(8*Math.PI*(h-2*a))+0.5)*(1-tw(k-0.2,k,h))*i,i=i*(1-0.5*h),i="rgba(0,0,0,alpha)".replace("alpha",Sj(i).toString());e.addColorStop(h,i)}c.fillStyle=e;c.fillRect(0,0,this.D(),this.C())};var kx={jv:0,wv:1,ov:2,nv:3,vv:4};function lx(a,b){S.call(this,a);this.K=b;this.ka(l,l)}B(lx,S);lx.prototype.$=function(){var a=this.D(),b=this.C();T(this,q);kw(this,q);this.Ko=1.25*Math.max(a,b);this.xk=hc("DIV");this.Z().appendChild(this.xk);try{this.Iw(),this.mc=l}catch(c){this.mc=q}this.gk=Sh();Th(this.gk,0.5*a,0.5*b,this.Ko);this.Jw(this.K==mx)};
lx.prototype.Jw=function(a){function b(a,b){var c=b&1;return c*(a-1)+(1-2*c)*(b>>1)}var c=nx,d=this.fa,e=this.za,f=this.D(),h=this.C(),f=Math.floor(f/7),h=Math.floor(h/5),i=d.width-6*f,k=d.height-4*h;this.qh=[];for(var n=0;5>n;++n)for(var p=b(5,n),r=p*h,s=4==p?k:h+1,v=0;7>v;++v){var z=b(7,v),C=new c(d,e,z*f,r,6==z?i:f+1,s,a,this.gk,this.mc);this.xk.appendChild(C.Ci);this.qh[7*p+z]=C}ox(this)};
lx.prototype.Iw=function(){var a=this.D(),b=this.C();Gg(this.xk,a,b);var c=(0.5*a).toString()+"px "+(0.5*b).toString()+"px";ii(this.xk,this.Ko.toString()+"px");ji(this.xk,c);wb&&(c=hc("DIV"),this.xk.appendChild(c),Gg(c,a,b),L(c,"position","absolute"),hi(c),this.xk=c)};
function ox(a){for(var b=0.7-0.15,c=a.K==mx?b/4:0,d=a.K==px?b/6:0,b=0,e=1,f=0;5>f;++f)for(var h=0;7>h;++h){var i=f*c+h*d+0.15*Math.random(),b=Math.max(i,b),e=Math.min(i,e);a.qh[h+7*f].rz=i}c=e;b=0.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)f=a.qh[e+7*d],f.rz=(f.rz-c)*b}lx.prototype.ha=function(a){for(var b=this.qh.length,c=0;c<b;++c){var d=this.qh[c],e=(a-d.rz)/0.3,f=this.S()?0>e:1<e,e=Math.max(0,Math.min(1,e));qx(d,180*e,f)}};var px=0,mx=1;
function nx(a,b,c,d,e,f,h,i,k){this.mc=k;this.ho=h;this.Gr=Sh();Th(this.Gr,c+0.5*e,d+0.5*f,0);Uh(this.Gr,i,this.Gr);this.Xv=Sh();this.Ci=hc("DIV");h=hc("DIV");i=hc("CANVAS");i.width=e;i.height=f;k=hc("CANVAS");k.width=e;k.height=f;this.mD=i;this.pr=k;var n=hc("DIV");this.$s=n;L(this.Ci,"position","absolute");L(h,"position","absolute");L(i,"position","absolute");L(k,"position","absolute");L(n,"position","absolute");yg(this.Ci,c,d);this.Ci.appendChild(h);this.Ci.appendChild(n);h.appendChild(i);h.appendChild(k);
rx(this,l);this.mc?this.Iw():fi(this.pr,this.ho?"scaleY(-1)":"scaleX(-1)");i.getContext("2d").drawImage(a,c,d,e,f,0,0,e,f);k.getContext("2d").drawImage(b,c,d,e,f,0,0,e,f);L(n,"background-color","black");N(n,0);Gg(h,e,f);Gg(n,e,f);Gg(this.Ci,e,f);qx(this,0)}nx.prototype.Iw=function(){fi(this.pr,this.ho?"rotateY(180deg) rotateZ(180deg)":"rotateY(180deg)")};
function qx(a,b,c){if(b==a.tr)a.$s&&c&&(mc(a.$s),a.$s=m);else{a.tr=b;if(a.mc){var d=a.tr*Math.PI/180;c=Math.sin(d);d=Math.cos(d);a.ho?Th(a.Xv,0,c,d):Th(a.Xv,c,0,d);c=Wh(a.Xv,a.Gr);a.Xr?0<=c&&rx(a,q):0>=c&&rx(a,l);fi(a.Ci,(a.ho?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.Xr?90<=b&&rx(a,q):90>=b&&rx(a,l),fi(a.Ci,(a.ho?"scaleY(":"scaleX(")+Math.cos(a.tr*Math.PI/180).toString()+")");N(a.$s,0.5*Math.sin(a.tr*Math.PI/180))}}
function rx(a,b){var c=b?a.mD:a.pr,d=b?a.pr:a.mD;a.Xr=b;L(c,"visibility","visible");L(d,"visibility","hidden")};function sx(a){S.call(this,a);this.Rc=q;this.ka(q,l);this.qx=0;a=this.D();var b=this.C(),c=tx!=a||ux!=b;if(!vx||c)vx=[],tx=a,ux=b,wx(a,b)}var vx,tx,ux;B(sx,S);sx.prototype.$=function(){kw(this,q);T(this,l);var a=this.fa;this.Z().appendChild(a);this.Bo=U(this.D(),this.C());this.Bo.getContext("2d").drawImage(a,0,0)};
function wx(a,b){for(var c=vx,d=xx,e=a/54,f=b/42,h=0,i=0,k=0;54>k;++k){for(var i=0,n=Math.round((k+1)*e)-h,p=h,r=0;42>r;++r){var s=Math.round((r+1)*f)-i,v=new d(p,i,n,s);v.Kj=Math.random();c.push(v);i+=s}h+=n}c.sort(function(a,b){return a.Kj<b.Kj?-1:a.Kj>b.Kj?1:0});d=c.length;for(k=0;k<d;++k)c[k].Kj=0.9*k/(d-1)}
sx.prototype.ha=function(a){for(var b=vx,c=this.fa.getContext("2d"),d=b.length,e=this.qx;e<d;++e){var f=b[e];if(a<f.Kj)break;var h=f.x,i=f.y,k=f.width,f=f.height;c.drawImage(this.Bo,h,i,k,f,h,i,k,f)}c.save();c.globalCompositeOperation="destination-out";for(e=this.qx;e<d;++e){f=b[e];h=f.Kj;i=a-h;k=10*i;if(a<h)break;0.1<=i&&(this.qx=e);c.fillStyle="rgba(0, 0, 0, "+Sj(k)+")";c.fillRect(f.x,f.y,f.width,f.height)}c.restore()};sx.prototype.S=ca(q);
function xx(a,b,c,d){this.x=a;this.y=b;this.width=c;this.height=d;this.Kj=0};function yx(){this.Ag=this.vc=this.sc=this.uc=m};function X(a,b,c){y(a)||(a=0);y(b)||(b=0);y(c)||(c=0);this.Xa=a;this.Ya=b;this.Qh=c}function zx(a,b){return new X(a.x()-b.x(),a.y()-b.y(),a.Ca()-b.Ca())}w=X.prototype;w.add=function(a){return new X(this.x()+a.x(),this.y()+a.y(),this.Ca()+a.Ca())};w.scale=function(a){return new X(this.x()*a,this.y()*a,this.Ca()*a)};w.na=function(){return new X(this.x(),this.y(),this.Ca())};function Ax(a,b){a.Xa+=b.x();a.Ya+=b.y();a.Qh+=b.Ca()}
function Bx(a,b){var c=Th(Rh(),a.x(),a.y(),a.Ca()),d=Th(Rh(),b.x(),b.y(),b.Ca()),c=Xh(c,d,Rh());return new X(c[0],c[1],c[2])}function Cx(a,b){var c=Th(Rh(),a.x(),a.y(),a.Ca()),d=Th(Rh(),b.x(),b.y(),b.Ca());return Wh(c,d)}w.normalize=function(){var a=Th(Rh(),this.x(),this.y(),this.Ca()),b=Rh(),c=a[0],d=a[1],e=a[2],c=1/Math.sqrt(c*c+d*d+e*e);b[0]=a[0]*c;b[1]=a[1]*c;b[2]=a[2]*c;this.Jj(b[0]);this.qi(b[1]);this.Qh=b[2]};w.x=u("Xa");w.Jj=aa("Xa");w.y=u("Ya");w.qi=aa("Ya");w.Ca=u("Qh");
function Dx(a,b){a.Qh=b};function Ex(a,b,c){y(c)||(c=new X(0,0,1));this.Pi=a.na();this.Dp=b.na();this.Kb=c.na()}Ex.prototype.na=function(){return new Ex(this.position(),this.Dp,this.Kb)};function Fx(a,b){a.Pi=b.na()}function Gx(a,b){a.Kb=b.na()}Ex.prototype.position=u("Pi");function Hx(){this.oa=[]}Hx.prototype.length=function(){return this.oa.length};function Ix(a,b){a.oa.push(b)}function Jx(a,b){return a.oa[b]}function Kx(a){for(var b=[],c=0;c<a.oa.length;c++){var d=a.oa[c];b.push(d.position().x());b.push(d.position().y());b.push(d.position().Ca())}return b}function Lx(a){for(var b=[],c=0;c<a.oa.length;c++){var d=a.oa[c];b.push(d.Dp.x());b.push(d.Dp.y())}return b}
function Mx(a){for(var b=[],c=0;c<a.oa.length;c++){var d=a.oa[c];b.push(d.Kb.x());b.push(d.Kb.y());b.push(d.Kb.Ca())}return b}Hx.prototype.oa=[];function Y(a,b){y(a)||(a=0);y(b)||(b=0);this.Xa=a;this.Ya=b}w=Y.prototype;w.length=function(){return Math.sqrt(this.Xa*this.Xa+this.Ya*this.Ya)};w.x=u("Xa");w.Jj=aa("Xa");w.y=u("Ya");w.qi=aa("Ya");w.na=function(){return new Y(this.x(),this.y())};function Nx(a,b,c,d){d/=a-1;c/=b-1;for(var e=new Hx,f=new X(0,0,1),h=0;h<a;++h)for(var i=0;i<b;++i){var k=new Ex(new X(i*c,-h*d,0),new Y(i/(b-1),h/(a-1)),f);Ix(e,k)}return e}function Ox(a,b,c,d){b/=14;a/=60;for(var e=new Hx,f=new X(0,0,1),h=0;15>h;++h)for(var i=c;i<d;++i){var k=new Ex(new X(i*a,-h*b,0),new Y(i/60,h/14),f);Ix(e,k)}return e}function Px(a,b){for(var c=[],d=0;d<a-1;++d)for(var e=0;e<b;++e)c.push(e+d*b),c.push(e+(d+1)*b),e==b-1&&d!=a-2&&(c.push(e+(d+1)*b),c.push((d+1)*b));return c}
function Qx(a,b){for(var c=[],d=0;d<a-1;++d)for(var e=0;e<b;++e)c.push(e+(d+1)*b),c.push(e+d*b),e==b-1&&d!=a-2&&(c.push(e+d*b),c.push((d+2)*b));return c};function Rx(a){a-=1;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};function Sx(a){S.call(this,a)}var Tx,Ux;B(Sx,S);function Vx(a,b){a.jk();a.jo(b);var c=a.I;a.qa=mat4.create();a.aF=mat4.create();c.viewport(0,0,c.HJ,c.GJ);c.clear(c.COLOR_BUFFER_BIT|c.DEPTH_BUFFER_BIT);var d=0.5*a.C()/Math.tan(22.5*Math.PI/180);mat4.perspective(45,c.HJ/c.GJ,1,1E4,a.aF);mat4.identity(a.qa);mat4.translate(a.qa,[0,0,-d])}w=Sx.prototype;
w.jk=function(){this.Xi=l;y(Tx)||(Tx=U(this.D()+3,this.C()+3),L(Tx,"left","-1px"),L(Tx,"top","-1px"));y(Ux)||(Ux=Tx.getContext("webgl")||Tx.getContext("experimental-webgl"));this.Z().appendChild(Tx);try{Ux.HJ=Tx.width,Ux.GJ=Tx.height,Ux.enable(Ux.DEPTH_TEST)}catch(a){}var b=this.I=Ux;this.Bw=Wx(this,b.FRAGMENT_SHADER,this.ge());this.Yy=Wx(this,b.VERTEX_SHADER,this.he());this.Bw!==m&&this.Yy!==m&&(this.Wi=b.createProgram(),b.attachShader(this.Wi,this.Yy),b.attachShader(this.Wi,this.Bw),b.linkProgram(this.Wi),
b.getProgramParameter(this.Wi,b.LINK_STATUS)?(b.useProgram(this.Wi),this.je()):this.Xi=q)};w.OH=function(){this.I&&(this.$d(),Xx(this,this.Xy),Xx(this,this.Ly),Xx(this,this.mF),Xx(this,this.kE),this.fe(),this.I.deleteTexture(this.qp),this.I.deleteShader(this.Bw),this.I.deleteShader(this.Yy),this.I.deleteProgram(this.Wi))};w.fe=function(){alert("override _disableAttributes")};w.$d=t();
function Yx(a,b){a.I.bindBuffer(a.I.ARRAY_BUFFER,m);a.I.deleteBuffer(b.uc);a.I.deleteBuffer(b.sc);a.I.deleteBuffer(b.vc);a.I.deleteBuffer(b.Ag)}w.jo=function(a){this.qp=Zx(this,this.I.TEXTURE0,this.$e(),0,a)};
function Zx(a,b,c,d,e,f){var h=a.I,i=a.D(),k=a.C(),i=Rx(i),k=Rx(k);a=a.I.getParameter(a.I.MAX_TEXTURE_SIZE);if(Math.max(i,k)>a){var n=i/k;i>k?(i=a,k=i/n):(k=a,i=k*n)}a=new Nb(i,k);i=a.width;k=a.height;a=U(i,k);n=a.getContext("2d");y(f)?f(n,e,i,k):n.drawImage(e,0,0,i,k);e=h.createTexture();h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,a);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.LINEAR);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MIN_FILTER,
h.LINEAR_MIPMAP_LINEAR);h.generateMipmap(h.TEXTURE_2D);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE);h.bindTexture(h.TEXTURE_2D,m);h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.uniform1i(c,d);return e}w.ge=function(){alert("Please override _getFragmentShaderSource");return""};w.he=function(){alert("Please override _getVertexShaderSource");return""};w.je=t();
function Wx(a,b,c){var d=a.I;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return!d.getShaderParameter(b,d.COMPILE_STATUS)?(a.Xi=q,m):b}function $x(a,b,c){a=a.I;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.Pm=c;e.QI=d;return e}
function ay(a,b){var c=a.I,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.Pm=1;e.QI=d;return e}function by(a){0==a.kx.length&&g("Invalid popMatrix!");a.qa=a.kx.pop()}function cy(a){var b=mat4.create();mat4.set(a.qa,b);a.kx.push(b)}function dy(a,b,c,d){mat4.translate(a.qa,[-d[0],-d[1],-d[2]]);mat4.rotate(a.qa,b*Math.PI/180,c);mat4.translate(a.qa,d)}
function ey(a,b,c,d,e){var f=a.I;f.bindBuffer(f.ARRAY_BUFFER,b.uc);y(d)&&d();f.vertexAttribPointer(a.Xy,b.uc.Pm,f.FLOAT,q,0,0);b.Ag!=m&&(f.bindBuffer(f.ARRAY_BUFFER,b.Ag),y(e)&&e(),f.vertexAttribPointer(a.fo(),b.Ag.Pm,f.FLOAT,q,0,0));f.bindBuffer(f.ARRAY_BUFFER,b.vc);f.vertexAttribPointer(a.Ly,b.vc.Pm,f.FLOAT,q,0,0);a.Nv();f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,b.sc);y(c)||(c=f.TRIANGLES);f.drawElements(c,b.sc.QI,f.UNSIGNED_SHORT,0)}
w.fo=function(){alert("override _getVertexNormalAttributeLocation");return-1};w.$e=function(){alert("override _getSamplerUniform");return m};w.Nv=t();function fy(a){a.Xy=gy(a,"aVertexPosition");a.Ly=gy(a,"aTextureCoord");a.mF=hy(a,"uPMVMatrix");a.kE=hy(a,"uNMatrix")}function iy(a,b){for(var c=0,d=0;d<b.length/3;d++){var e=Jx(a,b[c++]),f=e.position(),h=Jx(a,b[c++]),i=h.position(),k=Jx(a,b[c++]),n=k.position(),f=Bx(zx(i,f),zx(n,f));f.normalize();Gx(e,f);Gx(h,f);Gx(k,f)}}
function jy(a){var b=mat4.create(),b=mat4.multiply(a.aF,a.qa,b);a.I.uniformMatrix4fv(a.mF,q,b);b=mat3.create();mat4.toInverseMat3(a.qa,b);mat3.transpose(b);a.I.uniformMatrix3fv(a.kE,q,b)}function gy(a,b){var c=a.I.getAttribLocation(a.Wi,b);a.I.enableVertexAttribArray(c);return c}function Xx(a,b){a.I.disableVertexAttribArray(b)}function hy(a,b){return a.I.getUniformLocation(a.Wi,b)}w.kx=[];function ky(a,b){S.call(this,a);this.K=b;this.ka(q,l)}B(ky,Sx);w=ky.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb();mat4.translate(this.qa,[-this.D()/2,-this.C()/2,0]);jy(this)};w.ge=ca(" \n\t\tprecision mediump float; \n\t\t\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\t\t\n\t\tuniform sampler2D uSampler; \n\t\t\n\t\tvoid main(void)  \n\t\t{ \n\t\t\tvec3 n = normalize(vNormal); \n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\t\t\tfloat directionalLightWeighting = dot(n, lightingDirection); \n\t\t\tfloat intentsity = 0.55 + 0.45 * directionalLightWeighting; \n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t} \n\t");
w.he=ca(" \n\t\tattribute vec3 aVertexPosition; \n\t\tattribute vec2 aTextureCoord; \n\t\t\n\t\tuniform mat4 uPMVMatrix; \n\t\tuniform mat3 uNMatrix; \n\t\t\n\t\tuniform float uPhase; \n\t\tuniform bool uDirectionIsLeft; \n\t\tuniform float uSlideHeight; \n\t\tuniform float uSlideWidth; \n\t\t\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\t\t\n\t\tconst float DELAY_ANGLE = 5.0; \n\t\tconst float SLIDE_WIDTH_KOEF = 0.2; \n\t\tconst float PI = 3.14159265358979323846264; \n\t\tconst vec2 CENTER = vec2(0.0, 0.0); \n\t\tconst float DELTA_W = 0.5; \n\t\tconst float DELTA_H = 0.5; \n\t\t\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\t\t{ \n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\t\t} \n\t\t\n\t\tvec2 ellipse(float angle, vec2 center, vec2 radius) \n\t\t{ \n\t\t\tfloat ang = radians(angle); \n\t\t\treturn vec2((center.x + radius.x * cos(ang)), -(center.y + radius.y * sin(ang))); \n\t\t} \n\t\t\n\t\tfloat accelerationFunc(float progress) \n\t\t{ \n\t\t\tfloat a = 3.0; \n\t\t\tfloat b = 1.0; \n\t\t\tfloat c = 1.0; \n\t\t\tfloat d = 1.0; \n\t\t\t\n\t\t\tfloat squaredProgress = progress * progress; \n\t\t\treturn a * squaredProgress * progress + b * squaredProgress + c * progress + d; \n\t\t} \n\t\t\n\t\tfloat getRowAngleByPhase(vec3 vertex) \n\t\t{ \n\t\t\tfloat endAngle = atan(uSlideHeight * 0.5 / max(uSlideWidth, uSlideHeight)) * 180.0 / PI + 90.0 + DELAY_ANGLE * 4.0; \n\t\t\t\n\t\t\tfloat a = -0.6; \n\t\t\tfloat b = 2.0 + a; \n\t\t\t\n\t\t\tfloat phase = linearInterpolation(uPhase, 0.0, a, 1.0, b); \n\t\t\tphase = accelerationFunc(phase); \n\t\t\t\n\t\t\tfloat angle = linearInterpolation(phase, accelerationFunc(a), 0.0, accelerationFunc(b), endAngle); \n\t\t\tfloat rowDelayAngle = linearInterpolation(vertex.y, 0.0, DELAY_ANGLE, uSlideHeight, 0.0); \n\t\t\tfloat extraAngle = linearInterpolation(uPhase, 0.5, 0.0, 0.8, DELAY_ANGLE); \n\t\t\tfloat maxDelayAngle = DELAY_ANGLE + max(0.0, min(DELAY_ANGLE, extraAngle)); \n\t\t\tfloat colAngle = uDirectionIsLeft \n\t\t\t\t? linearInterpolation(vertex.x, 0.0, maxDelayAngle * 0.5, uSlideWidth, maxDelayAngle) \n\t\t\t\t: linearInterpolation(vertex.x, 0.0, maxDelayAngle, uSlideWidth, maxDelayAngle * 0.5); \n\t\t\t\t\n\t\t\tfloat colDelayAngle = uDirectionIsLeft \n\t\t\t\t? linearInterpolation(vertex.x, 0.0, 0.0, uSlideWidth, colAngle) \n\t\t\t\t: linearInterpolation(vertex.x, 0.0, colAngle, uSlideWidth, 0.0); \n\t\t\t\t\n\t\t\t\n\t\t\treturn max(0.0, angle - rowDelayAngle - colDelayAngle); \n\t\t} \n\t\t\n\t\tvec3 getVertexPosition(vec3 vertex) \n\t\t{ \n\t\t\tfloat maxXRadius = uSlideHeight; \n\t\t\tfloat maxYRadius = sqrt(uSlideWidth * SLIDE_WIDTH_KOEF * uSlideWidth * SLIDE_WIDTH_KOEF + uSlideHeight * uSlideHeight); \n\t\t\t\n\t\t\tfloat xRadius = linearInterpolation(vertex.y, 0.0, maxXRadius, uSlideHeight, 0.0); \n\t\t\tfloat yRadius = linearInterpolation(vertex.y, 0.0, maxYRadius, uSlideHeight, 0.0); \n\t\t\t\n\t\t\treturn vec3(vertex.x, ellipse(getRowAngleByPhase(vertex), CENTER, vec2(xRadius, yRadius))); \n\t\t} \n\t\t\n\t\tvec3 getVertexNormal(vec3 pos, vec3 p) \n\t\t{ \n\t\t\tbool rightSideXPos = pos.x == uSlideWidth; \n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W; \n\t\t\t\n\t\t\tvec3 right = getVertexPosition(vec3(pos.x + deltaWidth, pos.y, pos.z)); \n\t\t\tvec3 down = getVertexPosition(vec3(pos.x, pos.y + DELTA_H, pos.z)); \n\t\t\t\n\t\t\tvec3 v1 = right - p;\n\t\t\tvec3 v2 = down - p;\n\t\t\t\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1); \n\t\t\tn = normalize(n); \n\t\t\t\n\t\t\treturn n; \n\t\t} \n\t\t\n\t\tvoid main(void) \n\t\t{ \n\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z); \n\t\t\tvec4 p = vec4(getVertexPosition(vertex), 1.0); \n\t\t\tgl_Position = uPMVMatrix * p; \n\t\t\t\n\t\t\tvec3 pNormal = getVertexNormal(vertex, vec3(p.xyz)); \n\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\t\tvNormal = transformedNormal; \n\t\t} \n\t");
w.ha=function(a){this.I.uniform1f(this.Mc,a);ey(this,this.Kc,this.I.TRIANGLE_STRIP)};w.je=function(){fy(this);this.kc=hy(this,"uSampler");this.Mc=hy(this,"uPhase");var a=hy(this,"uDirectionIsLeft"),b=hy(this,"uSlideWidth");this.I.uniform1f(hy(this,"uSlideHeight"),this.C());this.I.uniform1f(b,this.D());this.I.uniform1i(a,0==this.K?1:0)};w.fe=t();w.$d=function(){Yx(this,this.Kc)};
w.zb=function(){var a=this.D(),b=this.C();this.Jc=Nx(15,15,a,b);this.Xb=Px(15,15);this.Kc=new yx;a=$x(this,Kx(this.Jc),3);this.Kc.uc=a;a=$x(this,Lx(this.Jc),2);this.Kc.vc=a;a=ay(this,this.Xb);this.Kc.sc=a};w.$e=u("kc");function ly(a,b){S.call(this,a);this.ka(q,l);this.K=b}B(ly,S);ly.prototype.$=function(){Du(this.Ia());kw(this,q);T(this,l);this.hb=U(this.D(),this.C());this.Z().appendChild(this.hb)};
ly.prototype.ha=function(a){var b=0,c=0,d=0,e=0;switch(this.K){case my:e=(this.C()+400)*a;c=e-200;break;case ny:c=(this.C()+400)*(1-a);e=c-200;break;case oy:b=(this.D()+400)*(1-a);d=b-200;break;case py:d=(this.D()+400)*a,b=d-200}a=this.hb.getContext("2d");a.clearRect(0,0,this.D(),this.C());a.drawImage(this.fa,0,0);a.save();a.globalCompositeOperation="destination-out";b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");a.fillStyle=
b;a.fillRect(0,0,this.D(),this.C());a.restore()};var ny=0,my=1,oy=2,py=3;function qy(a,b){S.call(this,a);this.ka(q,l);this.K=b}B(qy,S);qy.prototype.$=function(){kw(this,q);T(this,l);this.hb=U(this.D(),this.C());L(this.hb,"position","relative");this.Z().appendChild(this.hb)};
qy.prototype.ha=function(a){var b=0,c=0,d=0,e=0;switch(this.K){case ry:e=(this.C()+400)*a;c=e-200;b=(this.D()+400)*(1-a);d=b-200;break;case sy:c=(this.C()+400)*(1-a);e=c-200;b=(this.D()+400)*(1-a);d=b-200;break;case ty:e=(this.C()+400)*a;c=e-200;d=(this.D()+400)*a;b=d-200;break;case uy:d=(this.D()+400)*a,b=d-200,c=(this.C()+400)*(1-a),e=c-200}a=this.hb.getContext("2d");a.clearRect(0,0,this.D(),this.C());a.drawImage(this.fa,0,0);a.save();a.globalCompositeOperation="destination-out";b=a.createLinearGradient(b,
c,d,e);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");a.fillStyle=b;a.fillRect(0,0,this.D(),this.C());a.restore()};var ry=0,sy=1,ty=2,uy=3;function vy(a,b){S.call(this,a);this.K=b;this.ka(l,l);this.ue()}var wy,xy,yy,zy,Ay,By,Cy;B(vy,S);
vy.prototype.ue=function(){var a=this.D(),b=this.C(),c=By!=a||Cy!=b;if(!wy||(!xy||!yy||!zy||!Ay)||c){By=a;Cy=b;wy=[];xy=[];yy=[];zy=[];Ay=[];for(var a=this.D(),b=this.C(),c=wy,d=xy,e=yy,f=0;f<Dy;++f)c[f]=Ey(a,b),d[f]=Ey(a,b),e[f]=Ey(a,b);for(var f=Fy/Gy,h=Hy/Gy,i=[],k=a/Fy,n=b/Hy,p=0,r=0,s=0;s<Fy;++s){for(var r=0,v=Math.round((s+1)*k)-p,z=p,C=0;C<Hy;++C){var H=Math.round((C+1)*n)-r,J=r;if(0==i.length)for(var I=0;I<Dy;++I)i[I]=I;var I=Math.floor(i.length*Math.random()),M=i[I];i.splice(I,1);var I=c[M].getContext("2d"),
ea=d[M].getContext("2d"),M=e[M].getContext("2d"),ba=a-(z+v),Z=b-(J+H),W=v+1,ja=H+1;I.clearRect(z,J,W,ja);ea.clearRect(ba,J,W,ja);M.clearRect(z,Z,W,ja);0==z&&0==C%h&&Ay.push(J);0==J&&0==s%f&&zy.push(z);r+=H}p+=v}}};var Iy=Ti&&ri,Jy=Zi&&(Fi||Gi)||Iy,Fy=Jy?32:128,Hy=Jy?24:96,Gy=Jy?4:8,Dy=Jy?4:8,Ky=1-0.2*1.5;vy.prototype.sh=function(a,b,c,d,e,f){var h=dc("DIV");L(h,"position","absolute");yg(h,b,c);Gg(h,d,e);a.appendChild(h);f&&hi(h);return h};
vy.prototype.Al=function(a,b,c,d,e,f,h,i,k,n){var p=Ly;a=this.sh(a,b,c,d,e,l);var r=U(d,e);L(r,"position","absolute");a.appendChild(r);var s=U(d,e);L(s,"position","absolute");a.appendChild(s);return new p(a,r,s,b,c,k?d:e,f,h,i,this.gk,k,n)};
vy.prototype.$=function(){var a=My,a=this.K==a.Sj||this.K==a.ui;kw(this,q);T(this,q);var b=this.D(),c=this.C();this.Ko=Math.max(b,c);this.gk=Yh();Zh(this.gk,b/2,c/2,this.Ko,0);var d=this.sh(this.Z(),0,0,b,c,l);ii(d,this.Ko+"px");this.BF=d;this.ra=this.sh(d,0,0,b,c,l);this.qr=U(b,c);L(this.qr,"position","absolute");this.ra.appendChild(this.qr);d=this.S()?this.za:this.fa;this.qr.getContext("2d").drawImage(d,0,0);this.ty=[];for(var d=zy,e=Ay,f=0;f<Gy;++f){var h=f+1==Gy,i=0,k=0,n=b,p=c;a?(i=d[f],n=h?
b-i:d[f+1]-i):(k=e[f],p=h?c-k:e[f+1]-k);for(var h=i,r=My,s=Ny,i=this.K==r.ui||this.K==r.kr,r=this.K==r.Sj||this.K==r.ui,v=this.D(),z=this.C(),C=this.sh(this.ra,0,0,v,z,l),H=this.ty.length,J=i?H:Gy-(H+1),I=0.2/Gy,H=I*J,J=I*(J+1),s=new s(C,H+0.1,r),z=r?v:z,v=z/(Dy-1),z=z/2,I=0;I<Dy;++I){var M=this.Al(C,h,k,n,p,H,J,z-I*v,r,i);s.DI.push(M)}this.ty[f]=s}};function Ey(a,b){var c=U(a,b),d=c.getContext("2d");d.fillStyle="#ffffff";d.fillRect(0,0,a,b);return c}
vy.prototype.ha=function(a){for(var b=My,c=zy,d=Ay,b=this.K==b.Sj||this.K==b.ui,e=this.D(),f=this.C(),h=e/2,i=f/2,k=this.ty,n=k.length,p=0;p<n;++p){var r=k[p],s=p+1==n,v=0,z=0,C=e,H=f;b?(v=c[p],C=s?e-v:c[p+1]-v):(z=d[p],H=s?f-z:d[p+1]-z);r.zB(a);for(var s=r.DI,J=s.length,I=0;I<J;++I){var M=s[I];if(!M.BI){var ea=M,ba=I,Z=this.S()?a<=M.UI+0.2:a>=M.EA,W=v,ja=z,ob=C,jb=H,Va=My,Va=this.K==Va.Sj||this.K==Va.ui,Oc=this.S(),gd=this.D(),Wa=this.C(),Fa=this.qr.getContext("2d"),Hj=wy,Ab=xy,ic=yy,wq=this.fa,
Yl=this.za;Z&&(Z=Hj[ba],ba=(Va?Ab:ic)[ba],Ab=ea.Tz.getContext("2d"),ic=ea.sz.getContext("2d"),gd-=W+ob,Wa-=ja+jb,Ab.drawImage(Z,W,ja,ob,jb,0,0,ob,jb),ic.drawImage(ba,gd,Wa,ob,jb,0,0,ob,jb),Ab.save(),Ab.globalCompositeOperation="source-out",Ab.drawImage(wq,W,ja,ob,jb,0,0,ob,jb),Ab.restore(),ic.save(),ic.globalCompositeOperation="source-out",ic.drawImage(Yl,gd,Wa,ob,jb,0,0,ob,jb),ic.restore(),Fa.clearRect(Oc&&Va?gd:W,Oc&&!Va?Wa:ja,ob,jb),ea.BI=l)}M.zB(a,h,i,r.yO)}}};
function Ny(a,b,c){this.HM=a;this.DI=[];this.cN=b;this.$r=c}Ny.prototype.zB=function(a){var b=this.$r;a=(a-this.cN)/Ky;a=Math.min(Math.max(a,0),1);a=Math.PI*a*(b?1:-1);fi(this.HM,(b?"rotateY":"rotateX")+"("+a+"rad)");this.yO=a};
function Ly(a,b,c,d,e,f,h,i,k,n,p,r){this.Tz=b;this.sz=c;fi(c,(p?"rotateY":"rotateX")+"(180deg)");this.zk=f;this.jc=a;this.Rf=d;this.Sf=e;this.gk=n;this.EA=h;this.$E=h+(i-h)/2;this.GM=0.8+this.EA-0.2;this.UI=0.8+this.$E-0.2;this.GK=0>k?-1:1;this.pL=Math.abs(k);this.CL=r;this.$r=p;this.BI=q;Oy(this,l)}
Ly.prototype.zB=function(a,b,c,d){var e=this.jc,f=this.pL,h=this.zk,i=Py(a,this.EA,this.GM,f),k=Py(a,this.$E,this.UI,f),n=i-k;a=this.$r;var p=this.CL,f=this.GK,r=p?-f:f,s=i>k;a&&(r=p?f:-f);i=p?Math.max(i,k):Math.min(i,k);h=Math.atan2(n,h)*r;s?gi(e,"0% 0%"):gi(e,"100% 100%");i*=f;fi(e,"translateZ("+i+"px)"+((a?"rotateY":"rotateX")+"("+h+"rad)"));f=i;e=this.Rf;i=this.Sf;s=this.zk;n=this.$r;a=Array(16);a[0]=0;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=0;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=0;a[11]=0;a[12]=0;a[13]=
0;a[14]=0;a[15]=0;a[0]=1;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=1;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=1;a[11]=0;a[12]=0;a[13]=0;a[14]=0;a[15]=1;n?(b-=(e-s)/2,bi(a,b,0,0),di(a,d),bi(a,-b,0,0),bi(a,0,0,f),di(a,h)):(b=c-(i-s)/2,bi(a,0,b,0),ci(a,d),bi(a,0,-b,0),bi(a,0,0,f),ci(a,h));b=Yh();Zh(b,e,i,0,1);ai(a,b,b);d=Yh();Zh(d,b[0],b[1],b[2],0);$h(d,this.gk,d);b=Yh();Zh(b,e,i,1,0);c=Yh();Zh(c,e,i,0,0);$h(b,c,b);ai(a,b,b);d=Wh(b,d);this.Xr?0<=d&&Oy(this,q):0>=d&&Oy(this,l)};
function Oy(a,b){var c=b?a.Tz:a.sz,d=b?a.sz:a.Tz;a.Xr=b;L(c,"visibility","visible");L(d,"visibility","hidden")}function Py(a,b,c,d){return a>=b&&a<=b+0.2?d*(a-b)/0.2:a>=c?Math.max(d-d*(a-c)/0.2,0):a>=b?d:0}var My={Sj:0,Av:1,ui:2,kr:3};function Qy(a,b){S.call(this,a);this.K=b;this.ka(l,l)}B(Qy,Sx);w=Qy.prototype;w.$=function(){kw(this,q);T(this,q);Vx(this,this.fa);this.zb();mat4.translate(this.qa,[-this.D()/2,this.C()/2,0]);jy(this)};
w.je=function(){fy(this);this.NC=gy(this,"aDelay");this.bE=gy(this,"aMaxDistance");this.jp=hy(this,"uSampler1");this.kp=hy(this,"uSampler2");this.Mc=hy(this,"uPhase");var a=hy(this,"uSlideWidth"),b=hy(this,"uHorizontal");this.I.uniform1f(hy(this,"uSlideHeight"),this.C());this.I.uniform1f(a,this.D());this.I.uniform1i(b,0==this.K||2==this.K?1:0)};w.fe=function(){Xx(this,this.NC);Xx(this,this.bE)};
w.Nv=function(){var a=this.I;a.bindBuffer(a.ARRAY_BUFFER,this.iw);a.vertexAttribPointer(this.NC,this.iw.Pm,a.FLOAT,q,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.kw);a.vertexAttribPointer(this.bE,this.kw.Pm,a.FLOAT,q,0,0)};
w.zb=function(){var a=this.D(),b=this.C(),c=Ti&&ri,d=Ji&&ri||c,c=d?26:50,d=d?20:45,e=a/c,f=b/d;this.tc=new Ry;for(var h=0;h<d;++h)for(var i=0;i<c;++i){var k=new Sy(i*e,h*f,e,f,a,b,this.K),n=this.tc;n.Zx=n.Zx.concat(k.LA());n.jw=n.jw.concat(k.Ez());n.lw=n.lw.concat(k.Fz());n.My=n.My.concat(k.rB());for(var p=4*n.EC,r=0;r<k.Mm().length;r++)n.io.push(k.Mm()[r]+p);n.EC++}this.Pf=new yx;a=$x(this,this.tc.LA(),3);this.Pf.uc=a;a=$x(this,this.tc.rB(),2);this.Pf.vc=a;a=ay(this,this.tc.Mm());this.Pf.sc=a;this.iw=
$x(this,this.tc.Ez(),1);this.kw=$x(this,this.tc.Fz(),1)};w.$d=function(){Yx(this,this.Pf);this.I.deleteBuffer(this.iw);this.I.deleteBuffer(this.kw);this.I.deleteTexture(this.rp)};w.ha=function(a){this.I.uniform1f(this.Mc,a);ey(this,this.Pf)};w.jo=function(){this.qp=Zx(this,this.I.TEXTURE0,this.jp,0,this.fa);this.rp=Zx(this,this.I.TEXTURE1,this.kp,1,this.za,A(this.Aw,this))};
w.Aw=function(a,b,c,d){0==this.K||2==this.K?(a.translate(c,0),a.scale(-1,1)):(a.translate(0,d),a.scale(1,-1));a.drawImage(b,0,0,c,d)};w.ge=ca("\t\t\tprecision mediump float;\t\t\t\tvarying vec2 vTextureCoord;\t\tvarying vec3 vNormal;\t\t\t\tuniform sampler2D uSampler1;\t\tuniform sampler2D uSampler2;\t\t\t\tvoid main(void)  \t\t{ \t\t\tvec3 n = normalize(vNormal);\n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection));\n\t\t\tfloat intentsity = 0.4 + 0.6 * directionalLightWeighting;\n\t\t\tvec4 textureColor; \n\t\t\tif(gl_FrontFacing)\n\t\t\t{\n\t\t\t\ttextureColor = texture2D(uSampler2, vTextureCoord); \n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord); \n\t\t\t}\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);  \n\t\t} \t");
w.he=ca("\t\tattribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\t\tattribute float aDelay;\n\t\tattribute float aMaxDistance;\n\t\t\t\n\t\tuniform mat4 uPMVMatrix;\n\t\t\n\t\tuniform mat3 uNMatrix;\n\t\t\n\t\tuniform float uPhase;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\t\tuniform bool uHorizontal;\n\t\t\n\t\tconst float MAX_DELAY = 0.5;\n\t\t\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\t\t\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\t\tmat4 rotationXmatrix(float angle)\n\t\t{\n\t\t  float ang = radians(angle);\n\t\t  float cosA = cos(ang);\n\t\t  float sinA = sin(ang); \n\t\t\t\n\t\t  mat4 m; \n\t\t  m[0] = vec4(1, 0, 0, 0);\n\t\t  m[1] = vec4(0, cosA, sinA, 0);\n\t\t  m[2] = vec4(0, -sinA, cosA, 0);\n\t\t  m[3] = vec4(0, 0, 0, 1);\n\t\t  return m;\n\t\t}\n\t\tmat4 rotationYmatrix(float angle)\n\t\t{\n\t\t  float ang = radians(angle);\n\t\t  float cosA = cos(ang);\n\t\t  float sinA = sin(ang); \n\t\t\t\n\t\t  mat4 m; \n\t\t  m[0] = vec4(cosA, 0, -sinA, 0);\n\t\t  m[1] = vec4(0, 1, 0, 0);\n\t\t  m[2] = vec4(sinA, 0, cosA, 0);\n\t\t  m[3] = vec4(0, 0, 0, 1);\n\t\t  return m;\n\t\t}\n\t\tmat4 translationMatrix(float x, float y, float z)\n\t\t{\n\t\t  mat4 t = mat4(1.0);\n\t\t  t[3] = vec4(x, y, z, 1.0);\n\t\t  return t;\n\t\t}\n\t\t\n\t\tmat4 positionMatrix()\n\t\t{\n\t\t\tfloat endTime = linearInterpolation(aDelay, 0.0, 1.0 - MAX_DELAY, MAX_DELAY, 1.0);\n\t\t\tfloat pPhase = linearInterpolation(uPhase, aDelay, 0.0, endTime, 1.0);\n\t\t\tif (uPhase < aDelay)\n\t\t\t{\n\t\t\t\tpPhase = 0.0;\n\t\t\t}\n\t\t\telse if (uPhase > endTime)\n\t\t\t{\n\t\t\t\tpPhase = 1.0;\n\t\t\t}\n\t\t\tfloat z =  4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\t\t\tfloat rotation = 180.0 * pPhase;\n\t\t\t\n\t\t\tmat4 m = mat4(1.0);\n\t\t\t\t\n\t\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\t\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\t\t\tif (uHorizontal)\n\t\t\t{\n\t\t\t   m = m * rotationYmatrix(rotation);//left right\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\t\t\t}\n\t\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\t\tm = m * translationMatrix(0.0, 0.0, z);\n\t\t\t\t\n\t\t\treturn m;\n\t\t}\n\t\t\n\t\tvec3 getVertexPosition() \n\t\t{ \n\t\t\tmat4 m = positionMatrix();\n\t\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\t\t\treturn v.xyz;\n\t\t} \n\t\tvec3 getNormal() \n\t\t{\n\t\t\tmat4 m = positionMatrix();\n\t\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\t\t\treturn v.xyz;\n\t\t}\n\t\tvoid main(void)\n\t\t{\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t\t\n\t\t\tvec3 pos = getVertexPosition();\n\t\t\tvec3 n = getNormal();\n\t\t\tn = normalize(n);\n\t\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\t\t\tvNormal = uNMatrix * n;\n\t\t}\n\t");
function Ry(){this.EC=0;this.Zx=[];this.jw=[];this.lw=[];this.My=[];this.io=[]}w=Ry.prototype;w.LA=u("Zx");w.Ez=u("jw");w.Fz=u("lw");w.rB=u("My");w.Mm=u("io");function Sy(a,b,c,d,e,f,h){this.Xa=a;this.Ya=b;this.Qh=0;this.Ga=c;this.Ea=d;this.FG=e;this.EG=f;c=2*Math.max(e,f);this.is=(0.5<Math.random()?-1:1)*Math.random()*c;switch(h){case 0:this.$c=V(0,0.5,e,0)(a);break;case 2:this.$c=V(0,0,e,0.5)(a);break;case 1:this.$c=V(0,0.5,f,0)(b);break;case 3:this.$c=V(0,0,f,0.5)(b)}}w=Sy.prototype;
w.LA=function(){var a=this.Xa,b=-this.Ya,c=this.Qh,d=this.Ga,e=-this.Ea;return[a,b,c,a+d,b,c,a,b+e,c,a+d,b+e,c]};w.rB=function(){var a=this.Xa/this.FG,b=this.Ya/this.EG,c=this.Ga/this.FG,d=this.Ea/this.EG;return[a,b,a+c,b,a,b+d,a+c,b+d]};w.Mm=function(){return[0,1,3,0,3,2]};w.Ez=function(){return[this.$c,this.$c,this.$c,this.$c]};w.Fz=function(){return[this.is,this.is,this.is,this.is]};function Ty(a,b,c){S.call(this,a);this.K=b;this.Na=c;this.Dh=!c;this.Na?this.ka(q,q,l,l,l,l):this.ka(l,l)}B(Ty,S);w=Ty.prototype;
w.$=function(){kw(this,q);T(this,q);var a=this.D(),b=this.C();if(this.Na){var c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ms,0,0);this.ok=c;c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ts,0,0);this.pk=c}this.gc=this.hc(a,b);this.Z().appendChild(this.gc);var d=U(a,b),e=U(a,b),c=U(a,b/4),f=U(a,b/4);this.Za=hc("DIV");Hg(this.Za,a);Ig(this.Za,b);this.If=this.hc(a,b);this.Hf=this.hc(a,b);this.Dh&&(this.Zl=
this.hc(a,b/4),this.Yl=this.hc(a,b/4));this.If.appendChild(d);this.Hf.appendChild(e);this.Dh&&(this.Zl.appendChild(c),this.Yl.appendChild(f));this.gc.appendChild(this.Za);this.Za.appendChild(this.If);this.Za.appendChild(this.Hf);this.Dh&&(this.Za.appendChild(this.Zl),this.Za.appendChild(this.Yl));d=d.getContext("2d");e=e.getContext("2d");d.drawImage(this.Na?this.Li:this.fa,0,0);e.drawImage(this.Na?this.Ji:this.za,0,0);this.Dh&&(Uy(this,c,this.fa),Uy(this,f,this.za));ii(this.gc,Math.max(a,b)+"px");
ji(this.gc,a/2+"px "+b/2+"px");hi(this.Za);a=this.S()?1:-1;b=this.D()+this.ZB;this.K==Vy?(gi(this.Za,100+this.IB+"% 50%"),fi(this.S()?this.If:this.Hf,"translateX("+-a*b+"px)"),this.Dh&&fi(this.S()?this.Zl:this.Yl,"translate("+-a*b+"px, "+(this.C()+this.zn)+"px)")):(gi(this.Za,-this.IB+"% 50%"),fi(this.S()?this.If:this.Hf,"translateX("+a*b+"px)"),this.Dh&&fi(this.S()?this.Zl:this.Yl,"translate("+a*b+"px, "+(this.C()+this.zn)+"px)"));fi(this.S()?this.Hf:this.If,"translateX(0px)");this.Dh&&fi(this.S()?
this.Yl:this.Zl,"translateY("+(this.C()+this.zn)+"px)")};
w.ha=function(a){this.Na&&(N(this.pk,1-a),N(this.ok,a));var b=l,c=this.K==Wy?1:-1;a<=this.ml?(b=q,fi(this.Za,"translateZ("+this.GB*a+"px) rotateY("+c*a/this.ml*this.UB+"deg)"),!this.Yr&&this.S()&&(this.Yr=this.Xl=l)):a>=1-this.ml&&(b=q,fi(this.Za,"translateZ("+this.GB*(1-a)+"px) rotateY("+c*((1-a)/this.ml)*this.UB+"deg)"),!this.Yr&&!this.S()&&(this.Yr=this.Xl=l));if(b||this.Xl)b=this.D()+this.ZB,a=this.Xl?this.S()?0:1:(a-this.ml)/(1-2*this.ml),this.Xl&&(this.Xl=q),a=a*c*b,fi(this.If,"translateX("+
a+"px)"),this.Dh&&fi(this.Zl,"translate("+a+"px, "+(this.C()+this.zn)+"px)"),fi(this.Hf,"translateX("+(a-c*b)+"px)"),this.Dh&&fi(this.Yl,"translate("+(a-c*b)+"px, "+(this.C()+this.zn)+"px)")};w.hc=function(a,b){var c=hc("DIV");Hg(c,a);Ig(c,b);L(c,"position","absolute");return c};
function Uy(a,b,c){b=b.getContext("2d");b.save();b.translate(0,a.C()/4);b.scale(1,-1);b.drawImage(c,0,0.75*a.C(),a.D(),a.C()/4,0,0,a.D(),a.C()/4);b.restore();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(a.D()/4,0,a.D()/4,a.C()/4);c.addColorStop(0,"rgba(0, 255, 0, 0)");c.addColorStop(0.8,"rgba(0, 255, 0, 1)");b.fillStyle=c;b.beginPath();b.rect(0,0,a.D(),a.C()/4);b.fill()}w.Xl=q;w.Yr=q;w.zn=7.5;w.ml=0.3;w.UB=20;w.IB=20;w.GB=-100;w.ZB=70;var Vy=0,Wy=1;function Xy(a){S.call(this,a);Du(this.Ia());this.Rc=q}B(Xy,S);Xy.prototype.$=function(){kw(this,l);T(this,l)};Xy.prototype.ha=function(a){0.3>a?N(this.Ia().Ha(),0):N(this.Ia().Ha(),1)};function Yy(a,b){S.call(this,a);this.K=b;this.ka(l,q)}B(Yy,Sx);w=Yy.prototype;w.$=function(){kw(this,l);T(this,q);Vx(this,this.za);this.zb();mat4.translate(this.qa,[-this.D()/2,this.C()/2,0]);jy(this)};w.ge=ca("\t\t\tprecision mediump float;\t\t\t\tvarying vec2 vTextureCoord;\t\tvarying vec3 vNormal;\t\t\t\tuniform sampler2D uSampler;\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\t\t\t\tvoid main(void)  \t\t{ \t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t\t} \t");
w.he=ca("\tattribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\t\t\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\t\t\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\t\t\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\t\t\n\tconst float TIME_1 = 0.2;\n\tconst float TIME_2 = 0.6;\n\tconst float TIME_3 = 0.7;\n\tconst float TIME_4 = 0.8;\n\t\t\n\tconst float START_PHASE = 0.3;\n\tconst float END_PHASE = 0.7;\n\t\t\n\tconst float ANGLE_1 = 0.0;\n\tconst float ANGLE_2 = -180.0;\n\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\t\t\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\t\t\n\tvec3 ellipse(float angle, vec3 pos, vec2 center, vec2 radius)\n\t{\n\t\tfloat ang = radians(angle);\n\t\treturn vec3(pos.x, center.x + radius.x * cos(ang), -(center.y + radius.y * sin(ang)));\n\t}\n\t\t\n\tfloat goBack(float y, float phase, float constAngleTime)\n\t{\n\t\tfloat time = linearInterpolation(y, 0.0, TIME_3, uSlideHeight, TIME_4);\n\t\t\n\t\tif (phase > time)\n\t\t{\n\t\t\treturn linearInterpolation(phase, time, ANGLE_3, 1.0, ANGLE_2);\n\t\t}\n\t\tfloat angle = linearInterpolation(phase, constAngleTime, ANGLE_2, time, ANGLE_3);\n\t\treturn angle;\n\t}\n\t\t\n\tfloat getRowAngleByPhase(vec3 pos, float phase)\n\t{\n\t\tconst float HORIZONTAL_DELAY = 0.05;\n\t\tfloat colDelay = uDirectionIsLeft\n\t\t\t? linearInterpolation(pos.x, 0.0, 0.0, uSlideWidth, HORIZONTAL_DELAY)\n\t\t\t: linearInterpolation(pos.x, 0.0, HORIZONTAL_DELAY, uSlideWidth, 0.0);\n\t\t\t\n\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\t\t\t\n\t\tfloat constAngleTime = linearInterpolation(pos.y, 0.0, TIME_2, uSlideHeight, TIME_1);\n\t\tif (phase > constAngleTime)\n\t\t{\n\t\t\treturn goBack(pos.y, phase, constAngleTime);\n\t\t}\n\t\t\t\n\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\t\treturn angle;\n\t}\n\t\t\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\t{\n\t\tfloat R_1 = uSlideHeight;\n\t\tfloat R_2 = uSlideHeight * 0.25;\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\t\t\t\n\t\tfloat angle = getRowAngleByPhase(pos, phase);\n\t\tvec3 v = ellipse(angle, pos, vec2(0.0, 0.0), r);\n\t\treturn v;\n\t}\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\t{\n\t\tconst float DELTA_W = 1.0;\n\t\tconst float DELTA_H = 1.0;\n\t\t\t\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\t\t\t\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\t\t\t\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\t    \t\n\t    vec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\t    \t\n\t\treturn normalize(n);\n\t}\n\t\t\n\tvoid main(void)\n\t{\n\t\tfloat phase = uPhase;\n\t\tif (phase < START_PHASE)\n\t\t{\n\t\t\tphase = 0.0;\n\t\t}\n\t\telse if (phase > END_PHASE)\n\t\t{\n\t\t\tphase = 1.0;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tphase = linearInterpolation(phase, START_PHASE, 0.0, END_PHASE, 1.0);\n\t\t}\n\t\t\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\t\tvTextureCoord = aTextureCoord;\n\t\t\t\n\t    vec3 pNormal = getVertexNormal(phase, vertex);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t\t\n\t}\n");
w.ha=function(a){this.I.uniform1f(this.Mc,a);ey(this,this.Wn,this.I.TRIANGLE_STRIP)};w.je=function(){fy(this);this.kc=hy(this,"uSampler");this.Mc=hy(this,"uPhase");var a=hy(this,"uDirectionIsLeft"),b=hy(this,"uSlideWidth");this.I.uniform1f(hy(this,"uSlideHeight"),this.C());this.I.uniform1f(b,this.D());this.I.uniform1i(a,this.K==Zy?1:0)};w.fe=t();
w.zb=function(){this.Jc=Nx(30,30,this.D(),this.C());this.Xb=this.K==Zy?Qx(30,30):Px(30,30);this.Wn=new yx;var a=$x(this,Kx(this.Jc),3);this.Wn.uc=a;a=$x(this,Lx(this.Jc),2);this.Wn.vc=a;a=ay(this,this.Xb);this.Wn.sc=a};w.jo=function(a){this.qp=Zx(this,this.I.TEXTURE0,this.$e(),0,a,A(this.Aw,this))};w.$d=function(){Yx(this,this.Wn)};w.Aw=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};w.$e=u("kc");var Zy=0;function $y(a){S.call(this,a);this.Mx=a;this.ka(l,q)}B($y,S);$y.prototype.$=function(){var a=this.D(),b=this.C();T(this,q);var c=U(a,b);this.Go=c.getContext("2d");this.hb=U(a,b);this.Hc=this.hb.getContext("2d");a*=0.5;b*=0.5;this.qd=Math.sqrt(a*a+b*b);L(c,"position","absolute");this.Z().appendChild(c)};var az=1/15;
$y.prototype.ha=function(a){var b=this.D(),c=this.C(),d=this.Hc;d.clearRect(0,0,b,c);b=(1.5+1.08*a)*Math.PI;a=b-0.08*Math.PI;this.mw(a,b);b=0.5*this.D();c=0.5*this.C();a>=1.5*Math.PI&&(d.beginPath(),d.moveTo(b,c),d.arc(b,c,this.qd,3*Math.PI-a,a,q),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.Go;d.drawImage(this.za,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.hb,0,0);d.restore()};
$y.prototype.Dr=function(a,b,c,d,e,f,h){var i=this.Hc;i.fillStyle="rgba(0,0,0,"+h.toString()+")";i.beginPath();i.moveTo(a,b);i.lineTo(c,d);i.lineTo(e,f);i.fill()};
$y.prototype.mw=function(a,b){var c=0.5*this.D(),d=0.5*this.C(),e=az,f=b-a,h=a;h<1.5*Math.PI&&(e=(1.5*Math.PI-a)/f,h=1.5*Math.PI);for(var i=c+this.qd*Math.cos(h),k=d+this.qd*Math.sin(h),n=c+this.qd*Math.cos(3*Math.PI-h),h=d+this.qd*Math.sin(3*Math.PI-h);1>=e;){var p=a+e*f;p>2.5*Math.PI&&(p=2.5*Math.PI);var r=c+this.qd*Math.cos(p),s=d+this.qd*Math.sin(p);this.Dr(c,d,i,k,r,s,1-e);var v=c+this.qd*Math.cos(3*Math.PI-p),z=d+this.qd*Math.sin(3*Math.PI-p);this.Dr(c,d,n,h,v,z,1-e);e+=az;i=r;k=s;n=v;h=z;if(p==
2.5*Math.PI)break}};function bz(a,b){S.call(this,a);this.ka(l,l);this.ia=b;this.wh()}B(bz,S);bz.prototype.$=function(){kw(this,l);T(this,q)};
bz.prototype.ha=function(a){var b=this.D(),c=this.C();this.Yc.clearRect(0,0,b,c);this.Yc.drawImage(this.za,0,0);this.Yc.save();this.Yc.globalCompositeOperation="destination-in";var d=this.hb.getContext("2d");d.clearRect(0,0,b,c);for(var e=0;e<this.kd;e++)d.beginPath(),this.ia==cz?d.fillRect(e*this.Os,0,this.Os*a,c):d.fillRect(0,e*this.Ns,b,this.Ns*a);this.Yc.drawImage(this.hb,0,0);this.Yc.restore()};
bz.prototype.wh=function(){var a=this.D(),b=this.C();this.hb=U(a,b);var c=U(a,b);this.Yc=c.getContext("2d");this.kd=this.ia==cz?dz:ez;this.Ns=this.Os=0;this.ia==fz?(this.Os=a/this.kd,this.Ns=b):(this.Os=a,this.Ns=b/this.kd);this.Z().appendChild(c)};var dz=10,ez=10,cz=0;function gz(a,b){S.call(this,a);this.K=b;this.ka(l,l)}B(gz,Sx);w=gz.prototype;w.$=function(){kw(this,q);T(this,q);Vx(this,this.fa);this.zb();mat4.translate(this.qa,[-this.D()/2,this.C()/2,0]);jy(this)};w.zb=function(){this.Jc=Nx(50,50,this.D(),this.C());this.Xb=Px(50,50);this.Pf=new yx;var a=$x(this,Kx(this.Jc),3);this.Pf.uc=a;a=$x(this,Lx(this.Jc),2);this.Pf.vc=a;a=ay(this,this.Xb);this.Pf.sc=a};w.$d=function(){Yx(this,this.Pf);this.I.deleteTexture(this.rp)};
w.je=function(){fy(this);this.jp=hy(this,"uSampler1");this.kp=hy(this,"uSampler2");this.Mc=hy(this,"uPhase");var a=hy(this,"uSlideSize"),b=hy(this,"uWaveCenter"),c=hy(this,"uWaveRadius"),d=this.D(),e=this.C(),f;switch(this.K){case 0:f=new Y(d/2,e/2);break;case 3:f=new Y(d,0);break;case 4:f=new Y(0,0);break;case 1:f=new Y(0,e);break;case 2:f=new Y(d,e)}var h=Math.sqrt(d*d+e*e);0==this.K&&(h=Math.sqrt(f.x()*f.x()+f.y()*f.y()));this.I.uniform2fv(a,[d,e]);this.I.uniform2fv(b,[f.x(),f.y()]);this.I.uniform1f(c,
h)};w.fe=t();w.ha=function(a){this.I.uniform1f(this.Mc,a);ey(this,this.Pf,this.I.TRIANGLE_STRIP)};w.he=ca("\t\tprecision mediump float;\t\t\t\tattribute vec3 aVertexPosition; \t\tattribute vec2 aTextureCoord;\t\t\t\tuniform mat4 uPMVMatrix; \t\tuniform mat3 uNMatrix; \t\t\t\tconst float FREQUENCY = 12.566371; // 4.0 * PI   \n\t\tconst float SHADOW = 0.3; \t\t\t\tuniform float uPhase; \t\tuniform vec2 uSlideSize;\t\tuniform vec2 uWaveCenter;\t\tuniform float uWaveRadius;\t\t \t\tvarying mediump vec2 vTextureCoord; \t\tvarying mediump float vShadow;\t\tvarying mediump float vAlpha;\t\t\t\tvoid main(void) \t\t{ \t\t\tvec2 texCoord = aTextureCoord;\n\t\t\tvec2 screenCoord = texCoord * uSlideSize;\n\t\t\tvec2 centerToPoint = screenCoord - uWaveCenter;\t\t\t\t\t\tfloat angle = atan(centerToPoint.y, centerToPoint.x);\n\t\t\tfloat radius = length(centerToPoint);\n\t\t\t\t\t\tfloat phaseOffset = radius / uWaveRadius; \t\t\tfloat phaseOffsetFixed = (uPhase + uPhase) - phaseOffset;\t\t\tfloat offset = sin(phaseOffsetFixed * FREQUENCY) * smoothstep(1.0, 0.85, phaseOffsetFixed)  *  smoothstep(0.0, 0.15, phaseOffsetFixed) * (phaseOffset);\n\t\t\t\t\t\tfloat AMPLITUDE = min(uSlideSize.x, uSlideSize.y) / 15.0;\t\t\tradius = radius + offset * AMPLITUDE;\t\t\tcenterToPoint = vec2(radius * cos(angle), radius * sin(angle));\n\t\t\t\t\t\ttexCoord =(uWaveCenter + centerToPoint) / uSlideSize;\n\t\t\tfloat alpha = smoothstep(0.0, 1.0, phaseOffsetFixed);\n\t\t\tfloat shadow = (1.0 - SHADOW * abs(offset));\n\t\t\t\t\t\tvTextureCoord = texCoord;\n\t\t\tvShadow = shadow;\n\t\t\tvAlpha = alpha;\n\t        \t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \t\t} \t");
w.ge=ca("\t\tprecision mediump float;\t\t\t\tvarying mediump vec2 vTextureCoord;\t\tvarying mediump float vShadow;\t\tvarying mediump float vAlpha;\t    \t\tuniform sampler2D uSampler1;\t\tuniform sampler2D uSampler2;\t\t\t\tvoid main(void)  \t\t{ \t\t\tif (vTextureCoord.x < 0.0 || vTextureCoord.x > 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \t\t\t{ \t\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\t\t\t\treturn;\t\t\t} \t\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\t\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\t\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\t\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\t\t} \t");
w.jo=function(){this.qp=Zx(this,this.I.TEXTURE0,this.jp,0,this.fa);this.rp=Zx(this,this.I.TEXTURE1,this.kp,1,this.za)};function hz(a,b,c){S.call(this,a);this.K=b;this.ic=c;this.Rc=q;this.Kw(b);iz(this)}B(hz,S);w=hz.prototype;w.vh=function(){return this.ic?this.Rb().Ha():this.Ia().Ha()};w.$n=function(){return this.ic?this.Ia().Ha():this.Rb().Ha()};
w.$=function(){var a=this.D(),b=this.C(),c=Math.max(a,b);L(this.$n(),"position","absolute");L(this.vh(),"position","absolute");Gg(this.$n(),a,b);Gg(this.vh(),a,b);var d=dc("DIV");ac(d,{id:"projection"});L(d,"position","absolute");Gg(d,a,b);this.Z().appendChild(d);ii(d,1.25*c+"px");this.BF=d;c=dc("DIV");ac(c,{id:"view"});L(c,"position","absolute");Gg(c,a,b);d.appendChild(c);hi(c);this.ra=c;Qi&&(hi(this.$n()),hi(this.vh()));a=this.$n();c.appendChild(a);c.appendChild(this.qm);a=this.vh();c.appendChild(a);
!this.S()&&!this.ic?(T(this,q),kw(this,l)):this.S()&&this.ic?(T(this,l),kw(this,q)):!this.S()&&this.ic?(T(this,q),kw(this,l)):this.S()&&!this.ic&&(T(this,l),kw(this,q));L(this.qm,"visibility","hidden")};
function iz(a){function b(a,b,c,d,e,h,i,k){a=n.createLinearGradient(a,b,c,d);a.addColorStop(0,"rgba(0,0,0, "+f+")");a.addColorStop(1,"rgba(0,0,0,0)");n.fillStyle=a;n.fillRect(e,h,i,k)}function c(a,b,c,d,f){n.save();n.translate(a,b);n.scale(e/e,1);n.beginPath();n.moveTo(0,0);n.arc(0,0,e,c,d,q);n.moveTo(0,0);n.fillStyle=f;n.fill();n.restore()}var d=jz,e=kz,f=lz,h=a.D(),i=a.C(),k=U(h,i);L(k,"position","absolute");Gg(k,h*d,i*d);var n=k.getContext("2d");n.scale(d,d);n.fillStyle="rgba(0, 0, 0, "+f+")";
n.fillRect(e,e,h-2*e,i-2*e);b(e,e,e,e-e,e,e-e,h-2*e,e);b(e,i-e,e,i,e,i-e,h-2*e,e);b(e,e,e-e,e,e-e,e,e,i-2*e);b(h-e,e,h,e,h-e,e,e,i-2*e);d=n.createRadialGradient(0,0,0,0,0,e);d.addColorStop(0,"rgba(0,0,0, "+f+")");d.addColorStop(1,"rgba(0,0,0,0)");c(h-e,i-e,0,0.5*Math.PI,d);c(e,i-e,0.5*Math.PI,Math.PI,d);c(e,e,Math.PI,1.5*Math.PI,d);c(h-e,e,1.5*Math.PI,2*Math.PI,d);a.qm=k}
w.ix=function(a){var b=mz,c=0,c=a<b?a:a>1-b?1-a:b;a=Math.max(this.D(),this.C());a=V(0,0,b,0.2*-a);b=V(0,0,b,10);gi(this.ra,"50% 100%");fi(this.ra,"rotateX("+b(c)+"deg) translateZ("+a(c)+"px)")};
w.Kw=function(a){var b=this.D(),c=this.C(),d=nz;this.Of=this.Nf=this.rg=this.qg=0;switch(a){case oz:this.rg=1;this.Nf=d*b;this.Of=-d*c;break;case pz:this.rg=-1;this.Nf=-d*b;this.Of=d*c;break;case qz:this.qg=-1;this.Nf=d*b;this.Of=d*c;break;case rz:this.qg=1;this.Nf=-d*b;this.Of=-d*c;break;case sz:this.rg=this.qg=-1;this.Nf=-d*b;this.Of=d*c;break;case tz:this.qg=-1;this.rg=1;this.Nf=-d*b;this.Of=-d*c;break;case uz:this.qg=1;this.rg=-1;this.Nf=d*b;this.Of=d*c;break;case vz:this.rg=this.qg=1,this.Nf=
d*b,this.Of=-d*c}this.ic?(this.rg*=-1,this.Of*=-1):(this.qg*=-1,this.Nf*=-1)};
w.ha=function(a){this.ic&&(a=1-a);var b=wz,c=xz;this.ix(a);if(a>=b&&a<c){!this.S()&&!this.ic?T(this,l):this.S()&&this.ic?kw(this,l):!this.S()&&this.ic?T(this,l):this.S()&&!this.ic&&kw(this,l);L(this.qm,"visibility","visible");var d=a=tw(0,1,1-(c-a)/(c-b)),e=yz,b=2*this.D()*this.qg*(1-d),c=2*this.C()*this.rg*(1-d),d=e*(1-d),e=this.vh();gi(e,"50% 50%");fi(e,"translate3d("+b+"px, "+c+"px, "+d+"px)");var b=a,c=yz,f=this.Nf*(1-b),d=this.Of*(1-b),h=2*this.D()*this.qg*(1-b),e=2*this.C()*this.rg*(1-b),f=
Sj(f+h),d=Sj(d+e),b=Sj(-5+c*(1-b));gi(this.qm,"50% 50%");fi(this.qm,"translate3d("+f+"px, "+d+"px, "+b+"px)");b=this.vh();c=zz;N(b,c+(1-c)*a)}else a>=c&&(!this.S()&&!this.ic?kw(this,q):this.S()&&this.ic&&T(this,q),L(this.qm,"visibility","hidden"))};var pz=0,qz=1,rz=2,oz=3,tz=4,sz=5,vz=6,uz=7,mz=0.4,wz=0.1,xz=0.7,yz=800,zz=0.5,lz=0.3,kz=50,nz=1,jz=1;function Az(a,b,c){var d=new X;this.Pj=a;this.rn=b;this.sn=c;this.Yg=d};function Bz(a){S.call(this,a);this.ka(q,l)}B(Bz,Sx);
var Cz=[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],Dz="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".split(" ");
w=Bz.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb();this.I.enable(this.I.DEPTH_TEST);var a=mat4.create();mat4.identity(a);a[0]=this.D()/921.6;a[5]=this.C()/518.4;this.qa=mat4.multiply(this.qa,a,this.qa);this.Ap=mat4.create();mat4.set(this.qa,this.Ap)};w.Tv=function(a){for(var b=0;b<a.length;b++){var c=a[b];c.Yg=Bx(zx(c.Pj.position(),c.rn.position()),zx(c.Pj.position(),c.sn.position()));c.Yg.normalize()}};
function Ez(a,b,c){var d=Ic(b);b=new Hx;for(var e=[],f=0,f=0;f<d.length;f+=4){var h=0,h=h|d[f+0]<<24,h=h|d[f+1]<<16,h=h|d[f+2]<<8,h=h|d[f+3],h=h>>>0;e.push(Fz(h))}for(f=0;f<e.length;f++)d=c?0:(e[f].x()+460.8)/921.6,h=c?0:(e[f].y()+259.2)/518.4,Ix(b,new Ex(new X(e[f].x(),-1*e[f].y(),-1*e[f].Ca()),new Y(d,h),new X));c=[];for(f=0;f<Cz.length;f+=3)c.push(new Az(b.oa[Cz[f]],b.oa[Cz[f+1]],b.oa[Cz[f+2]]));a.Tv(c);for(f=0;f<c.length;f++)a=c[f],Gx(a.Pj,a.Pj.Kb.add(a.Yg)),Gx(a.rn,a.rn.Kb.add(a.Yg)),Gx(a.sn,
a.sn.Kb.add(a.Yg));return b}function Gz(a,b,c){b=(Math.pow(2,c-1)-1)/Math.round(10*b);return a/b/10}function Fz(a){var b=(0==(a>>20&1)?1:-1)*((a&1047552)>>10),c=(0==(a>>9&1)?1:-1)*(a&511);a=Gz((0==(a>>31&1)?1:-1)*((a&2145386496)>>21),460.8,11);b=Gz(b,275.3,11);c=Gz(c,211.2,10);return new X(a,b,c)}
w.zb=function(){this.Lc=Ez(this,"/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",q);
this.De=new yx;var a=$x(this,Kx(this.Lc),3);this.De.uc=a;a=$x(this,Lx(this.Lc),2);this.De.vc=a;a=ay(this,Cz);this.De.sc=a;a=$x(this,Mx(this.Lc),3);this.De.Ag=a};w.$d=function(){Yx(this,this.De)};w.ge=ca("precision mediump float;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tuniform sampler2D uSampler;\t\t\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\t\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(diffuseFactor);\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t\t\t}");
w.he=ca("attribute vec3 aVertexPosition;\t\t\tattribute vec3 aVertexNormal;\t\t\tattribute vec2 aTextureCoord;\t\t\t\t\t\tuniform mat4 uPMVMatrix;\t\t\t\t\t\tuniform mat3 uNMatrix;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\t\t\t\tvTextureCoord = aTextureCoord;\t\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\t\t\t}");
w.je=function(){fy(this);this.Vf=gy(this,"aVertexNormal");this.kc=hy(this,"uSampler")};w.fe=function(){Xx(this,this.Vf)};w.$e=u("kc");w.fo=u("Vf");
w.ha=function(a){var b=a/(0.5/(Dz.length-1)),c=Math.floor(b),b=b-c;c>Dz.length-1&&(c=Dz.length-1,b=0);if(0!=b||this.S()&&!this.ZK){if(this.fL!=c){var d=c!=Dz.length-1?Dz[c+1]:m;this.gL=Ez(this,Dz[c],l);this.qE=d!=m?Ez(this,d,l):m}for(d=0;d<this.Lc.length();d++){var e=this.Lc.oa[d],f=this.gL.oa[d],h=this.qE!=m?this.qE.oa[d]:m;Fx(e,f.position().na());Gx(e,f.Kb.na());h!=m&&(f=new X,f.Jj(e.position().x()+(h.position().x()-e.position().x())*b),f.qi(e.position().y()+(h.position().y()-e.position().y())*
b),Dx(f,e.position().Ca()+(h.position().Ca()-e.position().Ca())*b),Fx(e,f),f=new X,f.Jj(e.Kb.x()+(h.Kb.x()-e.Kb.x())*b),f.qi(e.Kb.y()+(h.Kb.y()-e.Kb.y())*b),Dx(f,e.Kb.Ca()+(h.Kb.Ca()-e.Kb.Ca())*b),Gx(e,f))}this.ZK=l;this.fL=c}0.5<a&&(c=12*this.C(),b=mat4.create(),mat4.identity(b),b[13]=-1*c*(Math.pow(a-0.5,2)/2),this.qa=mat4.multiply(this.Ap,b,this.qa));jy(this);ey(this,this.De,this.I.TRIANGLES,A(function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Kx(this.Lc)))},this),A(function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,
0,new Float32Array(Mx(this.Lc)))},this))};function Hz(a,b){S.call(this,a);this.ka(q,l);this.K=b}B(Hz,S);Hz.prototype.$=function(){kw(this,q);T(this,l);this.hb=U(this.D(),this.C());this.Z().appendChild(this.hb)};
Hz.prototype.ha=function(a){var b=0,c=0,d=0,e=0,f=0,h=0,i=0,k=0;switch(this.K){case Iz:e=(this.C()/2+200)*a;c=e-200;i=this.C()-a*(this.C()/2+200);k=i+200;break;case Jz:c=(this.C()/2+200)*(1-a);e=c-200;k=this.C()-(1-a)*(this.C()/2+200);i=k+200;break;case Kz:d=(this.D()/2+200)*a;b=d-200;f=this.D()-a*(this.D()/2+200);h=f+200;break;case Lz:b=(this.D()/2+200)*(1-a),d=b-200,h=this.D()-(1-a)*(this.D()/2+200),f=h+200}a=this.hb.getContext("2d");a.clearRect(0,0,this.D(),this.C());a.drawImage(this.fa,0,0);a.save();
a.globalCompositeOperation="destination-out";b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(255, 255, 255, 1)");b.addColorStop(1,"rgba(255, 255, 255, 0)");a.fillStyle=b;this.K==Kz||this.K==Lz?a.fillRect(0,0,this.D()/2,this.C()):a.fillRect(0,0,this.D(),this.C()/2);f=a.createLinearGradient(f,i,h,k);f.addColorStop(0,"rgba(255, 255, 255, 0)");f.addColorStop(1,"rgba(255, 255, 255, 1)");a.fillStyle=f;this.K==Kz||this.K==Lz?a.fillRect(this.D()/2,0,this.D()/2,this.C()):a.fillRect(0,this.C()/2,this.D(),
this.C()/2);a.restore()};var Kz=0,Lz=1,Iz=2,Jz=3;function Mz(a,b,c){S.call(this,a);this.ia=b;this.K=c;this.ka(l,l)}B(Mz,S);
Mz.prototype.$=function(){kw(this,q);T(this,q);if(this.S()){var a=Nz;switch(this.K){case a.ti:this.K=a.Xe;break;case a.Xe:this.K=a.ti;break;case a.wf:this.K=a.Wd;break;default:this.K=a.wf}}var a=this.S()?this.za:this.fa,b=this.S()?this.fa:this.za;this.ia==Oz?(this.Jt=16,this.hz=8):(this.Jt=16,this.hz=12);this.WN=2*this.hz+1;var c=this.D()/this.Jt,d=c/2,e=this.C()/this.hz,f=e/2;this.lt=this.K==Pz||this.K==Qz?this.D():this.C();this.Bk=2*this.lt;this.qh=[];for(var h=0,i=-f,k=0,n=Rz,p=0;p<this.WN;++p){0==
p%2?(h=-d,k=this.Jt+1):(h=0,k=this.Jt);for(var r=0;r<k;++r){var s=Sz(this,c+2,e+2),v=Sz(this,c+2,e+2),z=new n;z.Jj(Math.round(h+r*c)-1);this.ia==Oz?(z.qi(Math.round(i+p*f)-1),Tz(a,s,z.Xa,z.Ya,c+2,e+2),Tz(b,v,z.Xa,z.Ya,c+2,e+2)):(z.qi(Math.round(i+1.5*p*f)),Uz(a,s,z.Xa,z.Ya,c+2,e+2),Uz(b,v,z.Xa,z.Ya,c+2,e+2));z.op=s;z.rm=v;Vz(z,l);Wz(z,q);z.Ec=0;z.Kl=q;z.up=0;this.qh.push(z)}}};
Mz.prototype.ha=function(a){this.S()&&(a=1-a);a*=this.qv;var b=0,c=0;this.K==Xz||this.K==Qz?(c=a/this.qv*(this.lt+this.Bk)-this.Bk,b=c+this.Bk):(c=this.lt-a/this.qv*(this.lt+this.Bk)+this.Bk,b=c-this.Bk);for(var d,e=0;e<this.qh.length;e++){var f=this.qh[e];d=f.Kl?f.Ec:0;d=Math.abs(Math.cos(d));if(f.Wr&&!f.Qw){var h=new Ej,i=f.Ec;Math.PI/2<i&&i<=Math.PI?(Vz(f,q),Wz(f,l),h.scale(1*d,1),Mj(f.rm,h)):i<Math.PI/2?(Vz(f,l),Wz(f,q),h.scale(1*d,1),Mj(f.op,h)):(Vz(f,q),Wz(f,l),h.scale(1,1),Mj(f.rm,h))}f.Kl?
(f.Ec=(a-f.up)*Math.PI/this.VB,f.Kl=l):0!=Yz(this,f,c)?(f.up=a,f.Ec=0,f.Kl=l,f.Wr=l):(d=Yz(this,f,b),0!=d&&1<=Math.random()+d/this.Bk&&(f.up=a,f.Ec=0,f.Kl=l,f.Wr=l));f.Wr&&(!f.Qw&&a-f.up>this.VB)&&(f.Qw=l)}};function Sz(a,b,c){b=U(b,c);L(b,"position","absolute");a.Z().appendChild(b);return b}
function Tz(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";Hi&&(Zz(a,b,c,d,e,f),b.globalCompositeOperation="destination-in");b.beginPath();var h=Math.round(0.5*e),i=Math.round(0.5*f),k=Math.round(e),n=Math.round(f);b.moveTo(h,-1);b.lineTo(k+1,i);b.lineTo(h,n+1);b.lineTo(-1,i);b.lineTo(h,-1);b.fill();Hi||(b.globalCompositeOperation="source-in",Zz(a,b,c,d,e,f));b.restore()}
function Uz(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";Hi&&(Zz(a,b,c,d,e,f),b.globalCompositeOperation="destination-in");var h=Math.round(0.5*e)+0.5,i=Math.round(e)+0.5,k=Math.round(f)+0.5;b.beginPath();b.moveTo(h,-1);b.lineTo(i,Math.round(0.25*f)-1);b.lineTo(i,Math.round(0.75*f)+1);b.lineTo(h,k);b.lineTo(-1,Math.round(0.75*f)+1);b.lineTo(-1,Math.round(0.25*f)-1);b.lineTo(h,1);b.fill();Hi||(b.globalCompositeOperation="source-in",Zz(a,b,c,d,e,f));b.restore()}
function Zz(a,b,c,d,e,f){c=Math.round(c);d=Math.round(d);Math.round(e);Math.round(f);b.drawImage(a,-c,-d)}function Yz(a,b,c){switch(a.K){case $z:return b.Ya>=c?b.Ya-c:0;case Xz:return b.Ya<=c?c-b.Ya:0;case Pz:return b.Xa>=c?b.Xa-c:0}return b.Xa<=c?c-b.Xa:0}Mz.prototype.VB=0.3;Mz.prototype.qv=0.7;var Oz=0,aA={$q:Oz,fr:1},$z=0,Xz=1,Pz=2,Qz=3,Nz={ti:$z,Xe:Xz,wf:Pz,Wd:Qz};function Rz(){}w=Rz.prototype;w.Xa=0;w.Ya=0;w.HD=l;w.ID=l;w.Ec=0;w.Kl=l;w.up=0;w.Qw=q;w.Wr=q;w.Jj=function(a){this.Xa=a;this.vf()};
w.qi=function(a){this.Ya=a;this.vf()};function Vz(a,b){a.HD=b;a.op!=m&&N(a.op,b?1:0);b&&a.vf()}function Wz(a,b){a.ID=b;a.rm!=m&&N(a.rm,b?1:0);b&&a.vf()}w.vf=function(){this.op!=m&&this.HD&&yg(this.op,this.Xa,this.Ya);this.rm!=m&&this.ID&&yg(this.rm,this.Xa,this.Ya)};function bA(){var a=Array(2);cA(a,0,0);return a}function cA(a,b,c){a[0]=b;a[1]=c};function dA(a,b){S.call(this,a);this.ia=b;this.ka(l,l)}B(dA,S);w=dA.prototype;
w.$=function(){kw(this,q);T(this,q);this.Uv=this.uG=q;this.os=[];this.us=[];var a=this.D(),b=this.C();this.fx=Math.max(a,b);var c=this.sh(this.Z(),a,b,l);ii(c,this.fx+"px");this.BF=c;this.ra=this.sh(c,a,b,l);this.sx=this.sh(this.ra,a,b,l);this.ps=this.sh(this.ra,a,b,l);L(this.ps,"visibility","hidden");a=eA;if(this.ia==a.TB||this.ia==a.uv){for(var a=Ji?4:8,b=this.S()?this.za:this.fa,c=this.S()?this.fa:this.za,d=this.D(),e=this.C(),f=a/2-1,h=0;h<a;h++){var i=0.05+0.05*Math.random(),k=h<=f?-1:1,n=Math.floor((200*
Math.random()+50)*(0.5>Math.random()?-1:1));this.us[h]=this.Al(this.sx,d,e,i,n,k);this.os[h]=this.Al(this.ps,d,e,i,n,k)}d/=128;e/=96;i=f=0;k=[];for(h=0;128>h;++h){for(var i=0,n=Math.round((h+1)*d)-f,p=f,r=0;96>r;++r){if(0==k.length)for(var s=0;s<a;++s)k[s]=s;var s=Math.round((r+1)*e)-i,v=i,z=Math.floor(k.length*Math.random()),C=k[z];k.splice(z,1);z=this.os[C].canvas;this.us[C].canvas.getContext("2d").drawImage(b,p,v,n,s,p,v,n,s);z.getContext("2d").drawImage(c,p,v,n,s,p,v,n,s);i+=s}f+=n}}else fA(this)};
w.sh=function(a,b,c,d){var e=dc("DIV");L(e,"position","absolute");Gg(e,b,c);a.appendChild(e);d&&hi(e);return e};w.Al=function(a,b,c,d,e,f){var h=gA;b=U(b,c);L(b,"position","absolute");a.appendChild(b);return new h(b,d,e,f)};
function fA(a){function b(a,b,e,f){if(a!=j){var h=a.wq,n=a.Hj;a=Math.max(h[0]-1,0);var h=Math.max(h[1]-1,0),i=Math.min(n[0]+1,c),k=Math.min(n[1]+1,d),n=i-a,i=k-h;e=e.canvas.getContext("2d");f=f.canvas.getContext("2d");e.drawImage(ea,a,h,n,i,a-b,h,n,i);f.drawImage(ba,a,h,n,i,a-b,h,n,i)}}var c=a.D(),d=a.C(),e=0.675*d,f=0.125*d,h=0.034*c,i=0.018*c,k=(0.02-0.009)*c,n=0.009*c,p=[];p.push({uq:j,Uh:j,$m:j});for(var r=0,s=0,v=l,z=0;z<c;z+=r){var C=0,H=0,J,I,M=p[s];v?(H=d,C=k*Math.random()+n):(H=e*Math.random()+
f,C=h*Math.random()+i);0==s&&v&&(J=bA(),cA(J,z,0),I=bA(),cA(I,z+C,H));z+C>c&&(C=c-z);if(!v&&z+C>=c)if(C>0.5*h+i)C=i;else{M.$m=j;J=bA();cA(J,M.Uh.x,0);I=bA();cA(I,z+C,H);M.Uh.Hj.x+=C;M.Uh.Hj.y=d;continue}v?(J=bA(),cA(J,z,0),I=bA(),cA(I,z+C,H),M.Uh={wq:J,Hj:I}):(J=bA(),cA(J,z,H),I=bA(),cA(I,z+C,d),M.$m={wq:J,Hj:I},p.push({uq:j,Uh:j,$m:j}),r=p[++s],J=bA(),cA(J,z,0),I=bA(),cA(I,z+C,H),r.uq={wq:J,Hj:I});r=C;v=!v}for(var ea=a.S()?a.za:a.fa,ba=a.S()?a.fa:a.za,e=0.5>Math.random()?-1:1,f=0;f<p.length;++f)k=
0.05+0.05*Math.random(),n=Math.floor((200*Math.random()+50)*e),h=p[f],i=h.Uh.wq[0],s=h.Uh.Hj[0],h.uq!=j&&(i=h.uq.wq[0]),h.$m!=j&&(s=h.$m.Hj[0]),v=s-i,s=a.Al(a.sx,v,d,k,n,e),k=a.Al(a.ps,v,d,k,n,e),yg(s.canvas,i,0),yg(k.canvas,i,0),b(h.uq,i,s,k),b(h.Uh,i,s,k),b(h.$m,i,s,k),a.us[f]=s,a.os[f]=k,e=-e}
w.ix=function(a){var b=eA,c=this.S();if((b=this.ia==b.uv||this.ia==b.aC)&&!this.Uv&&(!c&&0.47<=a||c&&0.47>=a))this.Uv=l;if(0<=a&&0.4>a){var d=V(0,0,0.4,1);a=d(a)}else 0.6<=a&&1>a?(d=V(0.6,1,1,0),a=d(a)):a=1;var d=-this.fx*a/2,e=30*a*(this.Uv?-1:1);b&&c&&(e=-e);fi(this.ra,"translateZ("+d+"px) rotateY("+e+"deg) rotateX("+-15*a+"deg)")};
w.ha=function(a){if(!(1==a&&this.S())){this.ix(a);var b=2*this.fx,c=this.S(),d=this.us;if(c&&0.47>=a||!c&&0.47<=a)d=this.os,this.uG||(this.uG=l,L(this.ps,"visibility","visible"),L(this.sx,"visibility","hidden"));for(var c=d.length,e=0;e<c;++e){var f=d[e],h;h=a;if(0.4>h){var i=V(0,0,0.4,1);h=i(h)}else 0.522<=h&&0.922>h?(i=V(0.522,1,0.922,0),h=i(h)):h=0.4<=h&&0.522>h?1:0;h*=f.GO;i=a;if(0.401<=i&&0.461>i)var k=V(0.401,0,0.461,1),i=k(i);else 0.461<=i&&0.521>i?(k=V(0.461,1,0.521,0),i=k(i)):i=0;fi(f.canvas,
"translateZ("+(i*b*f.direction+h)+"px)")}}};function gA(a,b,c,d){this.canvas=a;this.startTime=b;this.GO=c;this.direction=d}var eA={XJ:0,aC:1,TB:2,uv:3};function hA(a,b){S.call(this,a);this.K=b;this.ka(l,l)}B(hA,S);hA.prototype.$=function(){kw(this,q);T(this,q);var a=U(this.D(),this.C());L(a,"position","absolute");this.Z().appendChild(a);this.ht=a};
hA.prototype.ha=function(a){var b=this.D(),c=this.C(),d=b*tw(0,b,Math.floor(a*b));a=c*tw(0,c,Math.floor(a*c));var e=this.ht.getContext("2d");e.clearRect(0,0,b,c);switch(this.K){case iA:e.drawImage(this.za,0,a-c);e.drawImage(this.fa,0,a);break;case jA:e.drawImage(this.za,b-d,0);e.drawImage(this.fa,-d,0);break;case kA:e.drawImage(this.za,d-b,0);e.drawImage(this.fa,d,0);break;case lA:e.drawImage(this.za,0,c-a),e.drawImage(this.fa,0,-a)}};var iA=0,jA=1,kA=2,lA=3;function mA(a){S.call(this,a);this.ka(q,l)}B(mA,Sx);w=mA.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb();mat4.translate(this.qa,[-this.D()/2,this.C()/2,0]);jy(this)};w.ge=ca(" \n\t\tprecision mediump float; \n\t\t\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\t\t\n\t\tuniform sampler2D uSampler; \n\t\t\n\t\tvoid main(void)  \n\t\t{ \n\t\t\tvec3 n = normalize(vNormal); \n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection)); \n\t\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting; \n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t } \n\t");
w.he=ca(" \n\t\tattribute vec3 aVertexPosition; \n\t\tattribute vec2 aTextureCoord; \n\t\t\n\t\tuniform mat4 uPMVMatrix; \n\t\tuniform mat3 uNMatrix; \n\t\t\n\t\tuniform float uPhase; \n\t\tuniform float uSlideHeight; \n\t\tuniform float uSlideWidth; \n\t\tuniform bool uLeftCurtain; \n\t\t\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\t\t\n\t\tconst float WAVES_COUNT = 10.0; \n\t\tconst float MIN_AMP_KOEF = 0.5; \n\t\tconst float WAVE_APPEAR_DURATION = 0.1; \n\t\tconst float WAVES_START_APPEAR_PHASE = 0.075; \n\t\tconst float WAVES_READY_PHASE = 0.275; \n\t\tconst float STRETCH_KOEF = 1.25; \n\t\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5; \n\t\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5; \n\t\tconst float DELTA_W = 1.0; \n\t\tconst float DELTA_H = 1.0; \n\t\tconst float PI = 3.14159265358979323846264; \n\t\t\n\t\tfloat sinX; \n\t\tfloat waveStartAppearTime; \n\t\tfloat rowRatio; \n\t\tfloat diagonalRatio; \n\t\tfloat forcedXPath; \n\t\tfloat xDampAmp; \n\t\tfloat yAmp; \n\t\tvec4 xTimesPart1; \n\t\tvec4 xTimesPart2; \n\t\tvec2 xTimesPart3; \n\t\tvec4 yTimesPart1; \n\t\tvec3 yTimesPart2; \n\t\t\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\t\t{ \n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\t\t} \n\t\t\n\t\tfloat calcAmpKoef(float x) \n\t\t{ \n\t\t\tconst float X0 = 0.0; \n\t\t\tconst float X1 = 0.5; \n\t\t\tconst float X2 = 1.0; \n\t\t\t\n\t\t\tconst float Y0 = 0.25; \n\t\t\tconst float Y1 = 0.16; \n\t\t\tconst float Y2 = 0.0; \n\t\t\t\n\t\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2); \n\t\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2); \n\t\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1); \n\t\t\t\n\t\t\treturn part1 + part2 + part3; \n\t\t} \n\t\t\n\t\tfloat smoothStep(float min, float max, float x) \n\t\t{ \n\t\t\tif (x < min) \n\t\t\t{ \n\t\t\t\treturn 0.0; \n\t\t\t} \n\t\t\tif (x >= max) \n\t\t\t{ \n\t\t\t\treturn 1.0; \n\t\t\t} \n\t\t\t\n\t\t\tfloat value = (x - min) / (max - min); \n\t\t\tfloat squaredValue = value * value; \n\t\t\t\n\t\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue; \n\t\t} \n\t\t\n\t\tfloat calcAmp()\n\t\t{ \n\t\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF); \n\t\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0); \n\t\t\t\n\t\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT; \n\t\t} \n\t\t\n\t\tfloat calcX() \n\t\t{ \n\t\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75; \n\t\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio); \n\t\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase); \n\t\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase); \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\t\t\t\n\t\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase); \n\t\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25; \n\t\t\tdampX += deltaWidthKoef; \n\t\t\t\n\t\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth; \n\t\t} \n\t\t\n\t\tfloat calcY(vec3 vertex) \n\t\t{ \n\t\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\t\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5; \n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75; \n\t\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF; \n\t\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ; \n\t\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\t\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF); \n\t\t\t\n\t\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF); \n\t\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\t\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\t\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF; \n\t\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ; \n\t\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1); \n\t\t\t\n\t\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef; \n\t\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF; \n\t\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25; \n\t\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25; \n\t\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef; \n\t\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0); \n\t\t\t\n\t\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight; \n\t\t} \n\t\t\n\t\tvec3 getVertexPosition(vec3 vertex) \n\t\t{ \n\t\t\tfloat amp = calcAmp(); \n\t\t\tfloat z = -amp * sinX; \n\t\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0; \n\t\t\t\n\t\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z); \n\t\t} \n\t\t\n\t\tvoid initVertexParams(vec3 vertex) \n\t\t{ \n\t\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT; \n\t\t\tfloat frequency = PI * 2.0 / periodWidth; \n\t\t\tsinX = sin(frequency * vertex.x); \n\t\t\t\n\t\t\trowRatio = vertex.y / uSlideHeight; \n\t\t\t\n\t\t\tfloat halfRowRatio = rowRatio * 0.5; \n\t\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio; \n\t\t\t\n\t\t\tfloat maxDT = 0.1; \n\t\t\tfloat dtAmp = 2.0 * maxDT; \n\t\t\tfloat dt = dtAmp * halfRowRatio; \n\t\t\t\n\t\t\tfloat distT = (0.6 - dt); \n\t\t\t\n\t\t\tfloat xT1 = dt; \n\t\t\tfloat xT2 = 0.4 + dt; \n\t\t\tfloat xT3 = xT2 + distT * 0.5; \n\t\t\tfloat xT4 = 1.0 + (1.0 - xT3); \n\t\t\t\n\t\t\tfloat xDampT1 = (xT1 + xT2) * 0.45; \n\t\t\tfloat xDampT2 = xT2; \n\t\t\tfloat xDampT3 = xT3; \n\t\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5; \n\t\t\tfloat xDampT5 = xDampT3 + 0.075; \n\t\t\tfloat xDampT6 = 1.0; \n\t\t\t\n\t\t\tdistT = (0.7 - dt); \n\t\t\t\n\t\t\tfloat yT2 = 0.3 + dt; \n\t\t\tfloat yT3 = yT2 + distT * 0.5; \n\t\t\t\n\t\t\tfloat yDampT1 = 0.0; \n\t\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5; \n\t\t\tfloat yDampT3 = yT2; \n\t\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0; \n\t\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0; \n\t\t\tfloat yDampT6 = yT3 + 0.1175; \n\t\t\tfloat yDampT7 = 1.0; \n\t\t\t\n\t\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4); \n\t\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4); \n\t\t\txTimesPart3 = vec2(xDampT5, xDampT6); \n\t\t\t\n\t\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4); \n\t\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7); \n\t\t\t\n\t\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION); \n\t\t\t\n\t\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x)  / (uSlideWidth * 0.5); \n\t\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5; \n\t\t\t\n\t\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5; \n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth; \n\t\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0; \n\t\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2; \n\t\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1)); \n\t\t\t\n\t\t\tfloat mxDampAmp = 0.1 * diagonalRatio; \n\t\t\tfloat dampAcc = 2.0 * mxDampAmp; \n\t\t\txDampAmp = dampAcc * halfRowRatio; \n\t\t\t\n\t\t\tfloat maxYAmp = 0.02; \n\t\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio; \n\t\t\tyAmp = dyAmp * halfSquaredRowRatio; \n\t\t} \n\t\t\n\t\tvec3 getVertexNormal(vec3 vertex, vec3 p) \n\t\t{ \n\t\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth); \n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W; \n\t\t\t\n\t\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z); \n\t\t\tinitVertexParams(rightVertex); \n\t\t\tvec3 right = getVertexPosition(rightVertex); \n\t\t\t\n\t\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z); \n\t\t\tinitVertexParams(downVertex); \n\t\t\tvec3 down = getVertexPosition(downVertex); \n\t\t\t\n\t\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z); \n\t\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z); \n\t\t\t\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1); \n\t\t\tn = normalize(n); \n\t\t\t\n\t\t\treturn n; \n\t\t} \n\t\t\n\t\tvoid main(void) \n\t\t{ \n\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z); \n\t\t\tinitVertexParams(vertex); \n\t\t\tvec3 p = getVertexPosition(vertex); \n\t\t\t\n\t\t\tvec3 pNormal = getVertexNormal(vertex, p); \n\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\t\tvNormal = transformedNormal; \n\t\t\t\n\t\t\tif (vertex.y == 0.0) \n\t\t\t{ \n\t\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4; \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\t\t\t} \n\t\t\tgl_Position = uPMVMatrix * vec4(p, 1.0); \n\t\t} \n\t");
w.pB=function(){if(y(this.Xi))return this.Xi;this.jk();return this.Xi=this.Xi};w.jk=function(){y(this.I)||mA.T.jk.call(this)};w.ha=function(a){this.I.uniform1f(this.Mc,a);this.VC=l;ey(this,this.so,this.I.TRIANGLE_STRIP);this.VC=q;ey(this,this.hp,this.I.TRIANGLE_STRIP)};w.je=function(){fy(this);this.kc=hy(this,"uSampler");this.Mc=hy(this,"uPhase");this.iL=hy(this,"uLeftCurtain");var a=hy(this,"uSlideWidth");this.I.uniform1f(hy(this,"uSlideHeight"),this.C());this.I.uniform1f(a,this.D())};
w.$d=function(){Yx(this,this.so);Yx(this,this.hp)};w.fe=t();w.Nv=function(){this.I.uniform1i(this.iL,this.VC?1:0)};w.zb=function(){var a=this.D(),b=this.C();this.OD=Ox(a,b,0,31);this.JF=Ox(a,b,30,61);this.Xb=Px(15,31);this.so=new yx;a=$x(this,Kx(this.OD),3);this.so.uc=a;a=$x(this,Lx(this.OD),2);this.so.vc=a;a=ay(this,this.Xb);this.so.sc=a;this.hp=new yx;a=$x(this,Kx(this.JF),3);this.hp.uc=a;a=$x(this,Lx(this.JF),2);this.hp.vc=a;a=ay(this,this.Xb);this.hp.sc=a};w.$e=u("kc");function nA(a){S.call(this,a);this.ka(q,l)}B(nA,S);nA.prototype.$=function(){kw(this,q);T(this,l);this.hb=U(this.D(),this.C());this.Z().appendChild(this.hb)};
nA.prototype.ha=function(a){var b=(this.D()/2+50)*(1-a),c=b-50,d=(this.C()/2+50)*(1-a),e=d-50,f=this.hb.getContext("2d");f.clearRect(0,0,this.D(),this.C());f.drawImage(this.fa,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.D()/2+(this.D()/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.C()/2+(this.C()/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.D()/2,this.C()/2);f.fillStyle=b;f.fillRect(0,0,this.D()/2,this.C()/2);f.fillStyle=a;f.fillRect(0,this.C()/2,this.D()/2,this.C()/2);f.fillStyle=b;f.fillRect(0,this.C()/2,this.D()/2,this.C()/
2);f.fillStyle=d;f.fillRect(this.D()/2,0,this.D()/2,this.C()/2);f.fillStyle=c;f.fillRect(this.D()/2,0,this.D()/2,this.C()/2);f.fillStyle=a;f.fillRect(this.D()/2,this.C()/2,this.D()/2,this.C()/2);f.fillStyle=c;f.fillRect(this.D()/2,this.C()/2,this.D()/2,this.C()/2);f.restore()};function oA(a,b,c){S.call(this,a);this.K=b;this.oo=c;this.ka(l,l)}B(oA,S);w=oA.prototype;
w.$=function(){kw(this,q);T(this,q);var a=this.D(),b=this.C();this.gc=this.hc(a,b);this.Z().appendChild(this.gc);var c=U(a,b),d=U(a,b);this.Za=this.hc(a,b);this.Hd=this.hc(a,b);this.Gd=this.hc(a,b);this.oo||(this.zh=U(a,b));this.Hd.appendChild(c);this.Gd.appendChild(d);this.gc.appendChild(this.Za);this.Za.appendChild(this.Gd);this.Za.appendChild(this.Hd);this.oo||(L(this.zh,"position","absolute"),this.Za.appendChild(this.zh));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.fa,0,0);d.drawImage(this.za,
0,0);this.oo||(this.zh.getContext("2d").drawImage(this.za,0,0),this.S()||N(this.zh,0));this.Zr=q;this.oo&&(ii(this.gc,Math.max(a,b)+"px"),ji(this.gc,this.D()/2+"px "+this.C()/2+"px"),hi(this.Za))};w.hc=function(a,b){var c=hc("DIV");Hg(c,a);Ig(c,b);L(c,"position","absolute");return c};
w.ha=function(a){var b,c=this.K==pA?-1:1;if(this.oo){b=0.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.C(),this.D()),e=this.PJ,f=this.QJ,h=this.pv,i=-c*b*this.D()/2,k=1.5*b*this.C();fi(this.Za,"translateZ("+d+"px) translateY("+k+"px) translateX("+i+"px) rotateX("+-e*b+"deg) rotateY("+-c*f*b+"deg) rotateZ("+c*h*b+"deg)");qA(this,a,q);qA(this,a,l)}else e=this.C()/2,b=0.25*(1-Math.cos(2*a*Math.PI)),d=-e*b,e=(this.C()+e)*b,yg(this.Hd,0,d),yg(this.Gd,0,e),yg(this.zh,0,e),e=new Ej,d=new Ej,e.rotate(c*
(this.pv*Math.PI/180)*b,0,0),d.rotate(c*(this.pv*Math.PI/180)*b,0,0),Mj(this.Hd,e),Mj(this.Gd,d),Mj(this.zh,d),b=Math.max(1-a,0.8),e.scale(b,b),Mj(this.Hd,e),b=this.S()?Math.max(a,0.8):Math.max(0.5>a?1-a:a,0.8),d.scale(b,b),Mj(this.Gd,d),Mj(this.zh,d),0.5<=a&&!this.Zr&&!this.S()?(this.Zr=l,N(this.zh,1)):0.5>=a&&(!this.Zr&&this.S())&&(this.Zr=l,N(this.zh,0))};
function qA(a,b,c){var d=a.C()/2,e=0.25*(1-Math.cos(2*b*Math.PI)),d=(c?-(d+a.og):a.C()+d+a.og)*e;b=-(c?1+b:2-b)*Math.max(a.D(),a.C());fi(c?a.Hd:a.Gd,"translateY("+d+"px) translateZ("+b+"px)")}w.PJ=30;w.QJ=20;w.pv=30;w.og=20;var pA=1;function rA(a){S.call(this,a);this.Rc=q;this.ka(l,l)}B(rA,S);rA.prototype.$=function(){this.jt=q;kw(this,q);T(this,q);var a=this.D(),b=this.C(),c=this.za,d=this.fa;L(c,"position","absolute");L(d,"position","absolute");this.Z().appendChild(this.S()?d:c);this.Z().appendChild(this.S()?c:d);this.Bo=U(a,b);var e=this.Bo.getContext("2d");this.pE=U(a,b);this.pE.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)};
rA.prototype.ha=function(a){var b=this.za,c=this.fa;0.2>a?(!this.jt&&this.S()&&(this.jt=l,mc(b)),sA(this,c,this.Bo,a/0.2)):(!this.jt&&!this.S()&&(this.jt=l,mc(c)),sA(this,b,this.pE,(1-a)/0.8))};function sA(a,b,c,d){b=b.getContext("2d");var e=a.D();a=a.C();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+Sj(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function tA(a){S.call(this,a);Du(this.Ia())}B(tA,S);tA.prototype.$=function(){kw(this,l);this.Rc=q;this.Xc=document.createElement("div");Hg(this.Xc,this.D());Ig(this.Xc,this.C());L(this.Xc,"backgroundColor","#000000");L(this.Xc,"position","relative");this.Z().appendChild(this.Xc)};tA.prototype.ha=function(a){0.5>a?(N(this.Xc,1-2*(0.5-a)),T(this,q)):(N(this.Xc,1-2*(a-0.5)),T(this,l))};function uA(a){S.call(this,a);this.ka(q,l)}B(uA,Sx);w=uA.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb();mat4.translate(this.qa,[-this.D()/2,this.C()/2,0]);jy(this)};w.pB=function(){if(y(vA))return vA;this.jk();return vA=this.Xi};w.jk=function(){y(this.I)||uA.T.jk.call(this)};w.ha=function(a){this.I.uniform1f(this.Mc,a);ey(this,this.Kc,this.I.TRIANGLE_STRIP)};
w.zb=function(){this.Jc=Nx(10,35,this.D(),this.C());this.Xb=Px(10,35);this.Kc=new yx;var a=$x(this,Kx(this.Jc),3);this.Kc.uc=a;a=$x(this,Lx(this.Jc),2);this.Kc.vc=a;a=ay(this,this.Xb);this.Kc.sc=a};w.$d=function(){Yx(this,this.Kc)};w.je=function(){fy(this);this.kc=hy(this,"uSampler");this.Mc=hy(this,"uPhase");var a=hy(this,"uSlideWidth");this.I.uniform1f(hy(this,"uSlideHeight"),this.C());this.I.uniform1f(a,this.D())};w.fe=t();w.$e=u("kc");w.ge=ca("\t\t\tprecision mediump float;\n\t\t\t\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\t\t\t\n\t\tuniform sampler2D uSampler;\n\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.3;\n\t\tconst float DIFFUSE_INTENSITY = 0.7;\n\t\t\t\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}\n\t");
w.he=ca("\nattribute vec3 aVertexPosition;\nattribute vec3 aVertexNormal;\nattribute vec2 aTextureCoord;\n\t\nuniform mat4 uPMVMatrix;\nuniform mat3 uNMatrix;\n\t\nuniform float uPhase;\nuniform float uSlideHeight;\nuniform float uSlideWidth;\n\t\nvarying vec2 vTextureCoord;\nvarying vec3 vNormal;\n\t\nconst float START_EFFECT_TIME = 0.0;\nconst float START_FLY_EFFECT_TIME = 0.4;\nconst float STOP_FLY_EFFECT_TIME = 0.8;\nconst float START_TOP_CENTER = 0.0;\nconst float START_TOP_CORNERS_TIME = 0.1;\nconst float START_BOTTOM_CORNERS_TIME = 0.0;\n\t\nconst float HORIZONTAL_WAVES_COUNT = 3.0;\nfloat HORIZONTAL_MAX_AMPLITUDE;\nconst float HORIZONTAL_WAVE_RUNNING_START_TIME = 0.0;\n\t\nconst float MAX_FLEX_DELAY = 0.1;\n\nfloat MAX_STRETCHING_Z;\nfloat MAX_STRETCHING_Y;\nfloat HORIZONTAL_TOP_STRETCHING;\nfloat VERTICAL_TOP_STRETCHING;\n\t\nconst float PI = 3.141592654;\n\t\nfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n{\n\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n}\nvec2 getMirrorPoint(vec2 a, vec2 b, vec2 p)\n{\n\treturn a + reflect(a - p, b - a);\n}\nfloat calcCenterWave(float x, float phase, float A, float F, float dx, float dy)\n{\n\tfloat CENTER_LINE_POS = uSlideWidth * 0.5;\n\tfloat startX = CENTER_LINE_POS;\n\tif (x < startX)\n\t{\n\t\tx = getMirrorPoint(vec2(CENTER_LINE_POS, 0), vec2(CENTER_LINE_POS , uSlideHeight), vec2(x, 0)).x;\n\t}\n\tfloat s = linearInterpolation(phase, 0.0, startX, 1.0, uSlideWidth);\n\tif ((x < startX) || (x < s))\n\t{\n\t\treturn 0.0;\n\t}\n\tfloat x0 = - linearInterpolation(phase, 0.0, 2.0 * PI * startX / uSlideWidth * HORIZONTAL_WAVES_COUNT, 1.0, PI * 2.0 * HORIZONTAL_WAVES_COUNT);\n\treturn A + A * sin(F * x +-PI / 2.0 + x0);\n}\nfloat getColWaveDelay(float phase, vec3 pos)\n{\n\tphase = linearInterpolation(phase, HORIZONTAL_WAVE_RUNNING_START_TIME, 0.0, 1.0, 1.0);\n\tfloat MAX_AMPLITUDE = linearInterpolation(phase, 0.0, 0.0, 1.0, HORIZONTAL_MAX_AMPLITUDE);\n\tfloat A = linearInterpolation(pos.y, 0.0, 0.0, uSlideHeight, MAX_AMPLITUDE);\n\tfloat F = (PI * 2.0 / uSlideWidth) * HORIZONTAL_WAVES_COUNT;\n\treturn calcCenterWave(pos.x, phase, A, F, 0.0, 0.0);\n}\nvec3 getVertexPosition(float phase, vec3 pos)\n{\n\tfloat CENTER = uSlideWidth * 0.5;\n\tphase = pow(phase, 4.0);\n\tfloat modifiedPhase = phase;\n\t\n\tfloat deltaZVertical = linearInterpolation(abs(pos.y), 0.0, 1.0, uSlideHeight / 2.0, 0.0);\n\tif (abs(pos.y) > uSlideHeight * 0.5)\n\t{\n\t\tdeltaZVertical = 0.0;\n\t}\n\tbool isLeft = (pos.x < CENTER);\n\tfloat stretch;\n\tfloat yDelay; \n\tvec3 delta = vec3(0, 0, 0);\n\tif (modifiedPhase > START_TOP_CENTER)\n\t{\n\t\tif (isLeft)\n\t\t{\n\t\t\tyDelay = linearInterpolation(pos.x, 0.0, MAX_FLEX_DELAY, CENTER, 0.0);\n\t\t\tstretch = linearInterpolation(pos.x, 0.0, 0.0, CENTER, 1.0);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tyDelay = linearInterpolation(pos.x, CENTER, 0.0, uSlideWidth, MAX_FLEX_DELAY);\n\t\t\tstretch = linearInterpolation(pos.x, CENTER, 1.0, uSlideWidth, 0.0);\n\t\t}\n\t\tfloat deltaZHorizontal = pow(stretch, 3.0);\n\t\tmodifiedPhase = linearInterpolation(modifiedPhase, START_TOP_CENTER, 0.0, 1.0, 1.0);\n\t\tif (modifiedPhase >= yDelay)\n\t\t{\n\t\t\tdelta.y = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Y * deltaZHorizontal * deltaZVertical);\n\t\t\tdelta.z = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Z * deltaZHorizontal * deltaZVertical);\n\t\t}\n\t\tdelta.y = -delta.y;\n\t}\n\tif (phase > HORIZONTAL_WAVE_RUNNING_START_TIME)\n\t{\n\t\tdelta.z += getColWaveDelay(phase, pos);\n\t}\n\treturn pos - delta;}\nfloat getPower(float h1, float h2, float v1, float v2, vec2 pos, float max2)\n{\n  float a1 = min(max(linearInterpolation(pos.x, h1, 1.0, h2, 0.0), 0.0), 1.0);\n  float a2 = linearInterpolation(pos.y, v1, 1.0, v2, max2);\n  return a1 * a2;\n}\nvec3 updateVertex(float phase, vec3 translation)\n{\n\tfloat pPhase = phase;\n\tvec3 delta = vec3(0, 0, 0);\n\tvec3 v0 = getVertexPosition(phase, aVertexPosition);\n\t\t\n\tif (phase > START_TOP_CORNERS_TIME)\n\t{\n\t\tpPhase = linearInterpolation(phase, START_TOP_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\tpPhase = pow(pPhase, 4.0);\n\t\t\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\t\t\n\t\tdelta += vec3(p2 - p1, -p1 - p2, 0) * vec3(HORIZONTAL_TOP_STRETCHING, VERTICAL_TOP_STRETCHING, 0)  * vec3(pPhase, pPhase, 0);\n\t}\n\tif (phase > START_BOTTOM_CORNERS_TIME)\n\t{\n\t\tpPhase = linearInterpolation(phase, START_BOTTOM_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\tpPhase = pow(pPhase, 4.0);\n\t\t\n\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.25, uSlideHeight, 0.0, v0.xy, 0.0);\n\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.75, uSlideHeight, 0.0, v0.xy, 0.0);\n\t\t\n\t\tdelta += vec3(0.5, 1, 0.25) * vec3(p2 - p1, p2, p2) * vec3(uSlideWidth, uSlideHeight, uSlideHeight) * vec3(pPhase, pPhase, pPhase);\n\t}\n\tdelta.y = -min(uSlideHeight * 0.75, abs(delta.y));\n\treturn (translation + v0 + delta);\n}\nvec3 getPosition(float phase, vec3 pos) \n{\n  \tfloat maxSide = sqrt(uSlideHeight * uSlideHeight + (uSlideWidth * 0.5) *  (uSlideWidth * 0.5)) * 2.0;\n\tvec3 translation = vec3(0.0);\n\tif ((phase >= START_FLY_EFFECT_TIME) && (phase <= STOP_FLY_EFFECT_TIME))\n\t{\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_FLY_EFFECT_TIME, 0.0, STOP_FLY_EFFECT_TIME, 1.0);\n\t\tmodifiedPhase = pow(modifiedPhase, 4.0);\n\t\ttranslation = vec3(0.0, modifiedPhase * maxSide, 0.0);\n\t}\n\telse if (phase > STOP_FLY_EFFECT_TIME)\n\t{\n\t\ttranslation = vec3(0.0, maxSide, 0.0);\n\t}\n\tif (phase >= START_EFFECT_TIME)\n\t{\n\t\tfloat modifiedPhase = linearInterpolation(phase, START_EFFECT_TIME, 0.0, 1.0, 1.0);\n\t\treturn updateVertex(modifiedPhase, translation);\n\t}\n\treturn updateVertex(0.0, translation); \n}\n\nvec3 getVertexNormal(float phase, vec3 pos) \n{ \n\tfloat deltaWidth = (pos.x == uSlideWidth) ? -1.0 : 1.0;\n\tfloat deltaHeight = 1.0;\n\t\t\n\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\t\t\n\tvec3 v1 = right - p;\n\tvec3 v2 = down - p;\n\t\t\n\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\tn = normalize(n);\n\t\t\n\treturn n;\n} \nvoid main()\n{\n\tMAX_STRETCHING_Z = 0.74 * uSlideHeight;\n\tMAX_STRETCHING_Y = 0.74 * uSlideHeight;\n\tHORIZONTAL_TOP_STRETCHING = 0.42 * uSlideWidth;\n\tVERTICAL_TOP_STRETCHING = 0.05 * uSlideHeight;\n\tHORIZONTAL_MAX_AMPLITUDE = 0.93 * uSlideHeight;\n\t  \tvTextureCoord = aTextureCoord;\n\t\n\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\tvec4 p = vec4(getPosition(uPhase, vertex), 1.0);\n\tgl_Position = uPMVMatrix * p;\n\t\n\tvec3 transformedNormal = uNMatrix * getVertexNormal(uPhase, vertex); \n\tvNormal = transformedNormal;\n}\n");
var vA=j;function wA(a){S.call(this,a);this.ka(q,l)}B(wA,S);wA.prototype.$=function(){kw(this,q);this.Bh=U(this.D(),this.C());this.Z().appendChild(this.Bh);this.Yc=this.Bh.getContext("2d")};
wA.prototype.ha=function(a){var b=this.D(),c=this.C(),d=this.fa,e=this.Yc;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(0.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,l);e.fill();e.restore();this.S()&&0>=a&&T(this,q)};function xA(a,b){S.call(this,a);this.K=b;this.ka(q,q,l,l,l,l)}B(xA,S);w=xA.prototype;
w.$=function(){kw(this,q);T(this,q);var a=this.D(),b=this.C(),c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ms,0,0);this.ok=c;c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ts,0,0);this.pk=c;this.gc=this.hc(a,b);this.Z().appendChild(this.gc);var d=U(a,b),c=U(a,b);this.nt=this.hc(a,b);this.Hd=this.hc(a,b);this.Gd=this.hc(a,b);this.Hd.appendChild(d);this.Gd.appendChild(c);this.gc.appendChild(this.nt);this.nt.appendChild(this.Hd);
this.nt.appendChild(this.Gd);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.Li,0,0);c.drawImage(this.Ji,0,0);ii(this.gc,Math.max(a,b)+"px");ji(this.gc,a/2+"px "+b/2+"px");hi(this.nt)};
w.ha=function(a){var b=this.D(),c=this.C();N(this.pk,1-a);N(this.ok,a);a=tw(0,1,a);var d=this.K==yA?1:-1,e=-d*this.UJ*b*a,f=c*a,h=Math.max(b,c)*a,i=this.XB*a,k=d*this.YB*a,n=-d*this.VJ*a,p=d*this.RJ*b*(1-a),r=-this.SJ*c*(1-a),b=-Math.max(b,c)*(1-a),c=-this.XB*(1-a),s=-d*this.YB*(1-a);a=d*this.TJ*(1-a);fi(this.Hd,"translateZ("+h+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+i+"deg) rotateY("+k+"deg) rotateZ("+n+"deg)");fi(this.Gd,"translateZ("+b+"px) translateY("+r+"px) translateX("+p+"px) rotateX("+
c+"deg) rotateY("+s+"deg) rotateZ("+a+"deg)")};w.hc=function(a,b){var c=hc("DIV");Hg(c,a);Ig(c,b);L(c,"position","absolute");return c};w.UJ=0.1;w.RJ=0.5;w.SJ=1.75;w.TJ=30;w.VJ=10;w.XB=80;w.YB=30;var yA=1;function zA(a,b){S.call(this,a);this.ka(l,l);this.ia=b}B(zA,S);zA.prototype.$=function(){kw(this,q);T(this,q);this.wh()};
zA.prototype.ha=function(a){for(var b=0;b<this.kd;++b){var c=this.Tx[b],d=Math.min(1,Math.max(0,2*(a-c.startTime))),d=tw(0,1,d),e=this.S()?1-d:d;0==e&&(N(this.S()?c.BA:c.zA,0),N(this.S()?c.AA:c.yA,0));1==e&&(N(this.S()?c.zA:c.BA,0),N(this.S()?c.yA:c.AA,0));if(c.dJ!=d){c.dJ=d;N(this.S()?c.BA:c.zA,1);var e=-120*d,d=1-2*d,f=0,h=0;this.ia==fz?(f=c.Aq/2,h=d*f,fi(c.TH,"translateX("+h+"px) rotateY("+e+"deg) translateX("+-f+"px) ")):(f=c.Eu/2,h=d*f,fi(c.TH,"translateY("+h+"px) rotateX("+-e+"deg) translateY("+
-f+"px)"));d=0.5*-Math.sin(V(0,0,-120,-90)(e)*Math.PI/180);N(c.AA,d);e=0.5*-Math.sin(V(0,-90,-120,0)(e)*Math.PI/180);N(c.yA,e)}}};
zA.prototype.wh=function(){var a=this.D(),b=this.C();this.xm=document.createElement("DIV");this.Z().appendChild(this.xm);ii(this.xm,a+"px");ji(this.xm,a/2+"px "+b/2+"px");if(wb){var c=hc("DIV");this.xm.appendChild(c);Gg(c,a,b);L(c,"position","absolute");hi(c);this.xm=c}this.kd=this.ia==fz?AA:BA;b=a=0;this.ia==fz?(a=this.D()/this.kd,b=this.C()):(a=this.D(),b=this.C()/this.kd);this.Tx=[];for(var d=c=0;d<this.kd;++d){var e=(1-CA)/(Math.ceil(this.kd/2)-1),f={dJ:j};f.startTime=Math.floor(Math.abs(d-(this.kd-
1)/2))*e;this.ia==fz?(f.Aq=Math.round((d+1)*a)-c,f.Eu=b,f.position=c,c+=f.Aq):(f.Aq=a,f.Eu=Math.round((d+1)*b)-c,f.position=c,c+=f.Eu);this.S()&&(f.startTime=1-CA-f.startTime);this.Tx.push(f)}if(0!=this.kd%2){for(a=0;a<this.kd/2-1;++a)DA(this,a),DA(this,this.kd-a-1);DA(this,Math.floor(this.kd/2))}else for(a=0;a<this.kd/2;++a)DA(this,a),DA(this,this.kd-a-1)};
function DA(a,b){var c=a.Tx[b],d=document.createElement("DIV");hi(d);var e=c.Aq,f=c.Eu;Gg(d,e,f);L(d,"position","absolute");var h=U(e,f),i=U(e,f),k=document.createElement("DIV");Gg(k,e,f);L(k,"backgroundColor","#000000");var n=document.createElement("DIV");Gg(n,e,f);L(n,"backgroundColor","#000000");L(h,"position","absolute");L(i,"position","absolute");L(k,"position","absolute");L(n,"position","absolute");ki(h);ki(i);ki(k);ki(n);d.appendChild(i);d.appendChild(h);d.appendChild(k);d.appendChild(n);var p=
h.getContext("2d"),r=i.getContext("2d");a.xm.appendChild(d);c.TH=d;c.BA=h;c.zA=i;c.yA=k;c.AA=n;h="";h=0;a.ia==fz?(yg(d,c.position,0),p.drawImage(a.fa,c.position,0,e,f,0,0,e,f),r.drawImage(a.za,c.position,0,e,f,0,0,e,f),h=Math.round(c.Aq/2),h="translateX("+h+"px) rotateY(-60deg) translateX("+-h+"px) rotateZ(180deg) rotateX(180deg)"):(yg(d,0,c.position),p.drawImage(a.fa,0,c.position,e,f,0,0,e,f),r.drawImage(a.za,0,c.position,e,f,0,0,e,f),h=Math.round(f/2),h="translateY("+h+"px) rotateX(-120deg) translateY("+
h+"px)");fi(i,h);fi(k,h)}var AA=18,BA=14,CA=0.5,fz=0;function Iu(a){S.call(this,a)}B(Iu,S);function EA(a){S.call(this,a);this.ka(q,l)}B(EA,Sx);w=EA.prototype;w.$e=u("kc");
w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.I.disable(this.I.DEPTH_TEST);for(var a=[new Y(0.1806930693069307,0),new Y(0.3725247524752475,0),new Y(0.4603960396039604,0),new Y(0.6856435643564357,0),new Y(0.7673267326732673,0),new Y(0.8849009900990099,0),new Y(0.9987623762376238,0.02103960396039604),new Y(0,0.027227722772277228),new Y(0,0.15841584158415842),new Y(0.47,0.16955445544554457),new Y(0.4876237623762376,0.16955445544554457),new Y(0.5284653465346535,0.17202970297029702),new Y(0.41707920792079206,
0.1745049504950495),new Y(1,0.18316831683168316),new Y(0,0.19554455445544555),new Y(0.6076732673267327,0.2042079207920792),new Y(0.32,0.21658415841584158),new Y(0.6485148514851485,0.2202970297029703),new Y(0.7141089108910891,0.22153465346534654),new Y(0,0.2623762376237624),new Y(0.275990099009901,0.2908415841584158),new Y(0.2524752475247525,0.33292079207920794),new Y(0.22153465346534654,0.38242574257425743),new Y(0.8081683168316832,0.41336633663366334),new Y(0,0.44183168316831684),new Y(0.18935643564356436,
0.46410891089108913),new Y(0.4752475247524752,0.47029702970297027),new Y(0.4665841584158416,0.4715346534653465),new Y(0.4938118811881188,0.4814356435643564),new Y(0.5024752475247525,0.48267326732673266),new Y(0.5099009900990099,0.4863861386138614),new Y(0.5123762376237624,0.49133663366336633),new Y(0.801980198019802,0.4938118811881188),new Y(0.5148514851485149,0.49876237623762376),new Y(0.47896039603960394,0.5),new Y(0.47,0.5),new Y(0.5,0.5),new Y(0.5148514851485149,0.5012376237623762),new Y(0.4801980198019802,
0.5061881188118812),new Y(0.5136138613861386,0.5099009900990099),new Y(0.48267326732673266,0.5123762376237624),new Y(0.5099009900990099,0.5136138613861386),new Y(0.48514851485148514,0.5148514851485149),new Y(0.504950495049505,0.5160891089108911),new Y(0.48886138613861385,0.5185643564356436),new Y(0.4938118811881188,0.5185643564356436),new Y(0.4975247524752475,0.5185643564356436),new Y(0.5334158415841584,0.5334158415841584),new Y(1,0.5346534653465347),new Y(0.4962871287128713,0.5371287128712872),new Y(0.47648514851485146,
0.5396039603960396),new Y(0.18811881188118812,0.568069306930693),new Y(0,0.6485148514851485),new Y(0.2537128712871287,0.6534653465346535),new Y(0.7982673267326733,0.6670792079207921),new Y(0.28589108910891087,0.7066831683168316),new Y(0.775,0.7351485148514851),new Y(1,0.7784653465346535),new Y(0.3341584158415842,0.7945544554455446),new Y(0.7066831683168316,0.8032178217821783),new Y(0,0.8106435643564357),new Y(0.38985148514851486,0.8477722772277227),new Y(0.47,0.8564356435643564),new Y(0.6150990099009901,
0.8601485148514851),new Y(1,0.943069306930693),new Y(0,0.9826732673267327),new Y(0.21905940594059406,1),new Y(0.34034653465346537,1),new Y(0.4752475247524752,1),new Y(0.6596534653465347,1),new Y(0.8403465346534653,1),new Y(0,0),new Y(1,0),new Y(1,1),new Y(0,1)],b=new Hx,c=new X(0,0,1),d=0;d<a.length;d++){var e=a[d],f=new X((e.x()-0.5)*this.D(),(e.y()-0.5)*this.C(),0),e=new Y(e.x(),e.y());Ix(b,new Ex(f,e,c))}c=this.C();d=this.D();a=[];a.push(new $(b,[7,71,16,0],new X(0,0,50),c));a.push(new $(b,[16,
0,12,1],new X(0,0,20),1.5*c,0.05*d));a.push(new $(b,[27,20,26,16],new X(0,0,5),1.6*c,0.03*d));a.push(new $(b,[21,8,16,7,-1,27,22,20,-1,22,19,21,14],new X(0,0,5),1.6*c));a.push(new $(b,[21,14,8],new X(0,0,5),2*c));a.push(new $(b,[27,25,22],new X(0,0,0),1.8*c));a.push(new $(b,[24,25,19,22],new X(0,0,5),1.65*c));a.push(new $(b,[35,25,27],new X(0,120,0),2*c));a.push(new $(b,[52,51,24,25],new X(0,0,0),1.8*c));a.push(new $(b,[51,38,25,34],new X(0,75,10),1.85*c,-0.05*d));FA(a[a.length-1],0,2);a.push(new $(b,
[65,60,55,53],new X(0,0,0),1.8*c));a.push(new $(b,[67,66,61,58,50],new X(0,0,0),8*c,-0.2*d,d));a.push(new $(b,[55,53,42,40],new X(0,180,0),1.8*c,-0.05*d));FA(a[a.length-1],0,1);a.push(new $(b,[74,66,65,58,55],new X(0,0,0),1.8*c,0.02*d));a.push(new $(b,[58,55,44,42],new X(0,270,90),1.8*c,-0.05*d));FA(a[a.length-1],0,1);a.push(new $(b,[60,52,53,51,40,38],new X(30,60,0),2.5*c));a.push(new $(b,[61,50,45,44],new X(75,180,90),c,0.05*d));a.push(new $(b,[49,61,46,45],new X(75,180,90),c,-0.05*d));a.push(new $(b,
[49,62,61],new X(-360,0,0),c,-0.01*d));FA(a[a.length-1],1,2);a.push(new $(b,[68,67,62,61],new X(0,0,0),c));a.push(new $(b,[69,68,63,62],new X(0,0,0),c));a.push(new $(b,[63,62,43,46],new X(-270,0,0),c,0.01*d));FA(a[a.length-1],0,1);a.push(new $(b,[70,69,59,63],new X(0,0,0),c));a.push(new $(b,[59,63,41,43],new X(-360,0,0),c,-0.05*d));FA(a[a.length-1],0,1);a.push(new $(b,[73,70,64,59,56],new X(0,0,0),c,0.05*d));a.push(new $(b,[59,56,41],new X(-360,0,0),c,0.05*d));FA(a[a.length-1],0,1);a.push(new $(b,
[57,64,54,56,47],new X(-270,0,0),c));a.push(new $(b,[54,47,39,41],new X(0,0,0),c,0,0,1080,zx(b.oa[54].position().na(),b.oa[39].position())));a.push(new $(b,[57,48,54,32,39,23,37],new X(0,0,0),1.5*c));a.push(new $(b,[37,33,23,13,32,48],new X(0,0,0),c));a.push(new $(b,[13,72,33,31],new X(0,0,0),1.5*c));a.push(new $(b,[5,4,30,29],new X(0,0,5),1.2*c));a.push(new $(b,[5,18,72,6],new X(0,0,0),c,-0.07*d));a.push(new $(b,[4,3,17,15],new X(0,0,-45),1.8*c));a.push(new $(b,[2,9,3,10,3,11,3,15],new X(0,0,0),
2.2*c));a.push(new $(b,[17,29,11],new X(0,0,30),2*c));a.push(new $(b,[11,29,10],new X(70,0,0),c,0,0,120,zx(b.oa[29].position().na(),b.oa[10].position())));FA(a[a.length-1],0,2);a.push(new $(b,[10,29,9],new X(120,720,15),-0.01*c,0.15*d,0,1080,zx(b.oa[10].position().na(),b.oa[29].position())));a.push(new $(b,[6,18,31,30],new X(0,0,0),c,-0.05*d,0,1080,zx(b.oa[6].position().na(),b.oa[30].position())));a.push(new $(b,[26,16,28,12],new X(40,30,0),0.7*c,0,-0.25*d));a.push(new $(b,[2,29,1,28],new X(-80,60,
0),0.7*c,0.05*d,-0.5*d));a.push(new $(b,[36,26,28],new X(270,0,720),0,0.2*d,-1*d));a.push(new $(b,[35,27,36,26],new X(0,180,720),0,-0.15*d,-1*d));a.push(new $(b,[38,34,36],new X(180,180,0),0,-0.1*d,-0.8*d));a.push(new $(b,[40,38,36],new X(180,180,180),0,0.1*d,-1*d));a.push(new $(b,[42,40,36],new X(720,270,0),0,0.05*d,-0.6*d));a.push(new $(b,[44,42,36],new X(90,120,0),0,0,-1*d));a.push(new $(b,[45,44,36],new X(360,0,0),0,0.07*d,-0.8*d));a.push(new $(b,[46,45,36],new X(0,60,180),0,0.1*d,-0.8*d));a.push(new $(b,
[43,46,36],new X(80,120,45),0,0.2*d,-0.5*d));a.push(new $(b,[41,43,36],new X(90,360,60),0,0.17*d,-0.5*d));a.push(new $(b,[39,41,36],new X(0,120,120),0,0.15*d,-0.5*d));a.push(new $(b,[39,37,36],new X(90,90,90),0,0.2*d,-1*d));a.push(new $(b,[37,33,36],new X(0,120,90),0,0.18*d,-1*d));a.push(new $(b,[33,31,36],new X(45,45,0),0,0.1*d,-1*d));a.push(new $(b,[31,30,36],new X(270,0,45),0,0.15*d,-1*d));a.push(new $(b,[30,29,36],new X(90,360,60),0,0,-0.8*d));a.push(new $(b,[29,28,36],new X(0,120,120),0,0,-0.8*
d));for(var c=[],d=[],f=[],e=[],h=[],i=[],k=[],n=0,p=0;p<a.length;p++){for(var r=a[p],s=0;s<r.qu.length;s++){var v=r.qu[s];-1!=v?(v=b.oa[v],c.push(v.position().x(),-1*v.position().y(),-1*v.position().Ca()),d.push(v.Dp.x(),v.Dp.y()),f.push(r.Vt.x(),-1*r.Vt.y(),-1*r.Vt.Ca()),e.push(r.rotation.x(),-1*r.rotation.y(),-1*r.rotation.Ca()),h.push(r.UH,r.XN,-1*r.VH),i.push(r.gI,r.Sz.x(),-1*r.Sz.y(),-1*r.Sz.Ca()),k.push(n),n++):(k.push(n-1),k.push(n))}k.push(n-1);k.push(n)}k.pop();k.pop();this.RK=k.length;
this.DC=$x(this,c,3);this.vG=$x(this,d,2);this.MF=$x(this,f,3);this.OF=$x(this,e,3);this.HG=$x(this,h,3);this.kD=$x(this,i,4);this.xD=ay(this,k);b=this.I;b.bindBuffer(b.ARRAY_BUFFER,this.DC);b.vertexAttribPointer(this.Xy,3,b.FLOAT,q,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.vG);b.vertexAttribPointer(this.Ly,2,b.FLOAT,q,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.MF);b.vertexAttribPointer(this.LF,3,b.FLOAT,q,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.OF);b.vertexAttribPointer(this.NF,3,b.FLOAT,q,0,0);b.bindBuffer(b.ARRAY_BUFFER,
this.HG);b.vertexAttribPointer(this.GG,3,b.FLOAT,q,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.kD);b.vertexAttribPointer(this.jD,4,b.FLOAT,q,0,0);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,this.xD)};w.$d=function(){this.I.deleteBuffer(this.DC);this.I.deleteBuffer(this.vG);this.I.deleteBuffer(this.MF);this.I.deleteBuffer(this.OF);this.I.deleteBuffer(this.HG);this.I.deleteBuffer(this.kD);this.I.deleteBuffer(this.xD)};
function FA(a,b,c){b=a.FJ.oa[a.qu[b]].na().position();b=b.add(a.FJ.oa[a.qu[c]].position().na());a.Vt=new X(b.x()/2,b.y()/2,b.Ca()/2)}w.ge=ca("precision mediump float;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying float vLightIntentsity;\t\t\t\t\t\tuniform sampler2D uSampler;\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\t\t\t\t\t\t\tgl_FragColor = vec4(textureColor.rgb * vLightIntentsity, textureColor.a);\t\t\t}");w.he=ca("attribute vec3 aVertexPosition;\t\t\tattribute vec2 aTextureCoord;\t\t\tattribute vec3 aRotationCenter;\t\t\tattribute vec3 aRotationParams;\t\t\tattribute vec3 aTranslationParams;\t\t\tattribute vec4 aFreeRotation;\t\t\t\t\t\tuniform mat4 uPMVMatrix; \t\t\tuniform mat3 uNMatrix;\t\t\tuniform float uPhase;\t\t\tuniform float uSlideHeight;\t\t\t\t\t\tvarying vec2 vTextureCoord; \t\t\tvarying float vLightIntentsity;\t\t\t\t\t\tfloat sqr(float v)\t\t\t{\t\t\t\treturn v * v;\t\t\t}\t\t\t\t\t\tmat4 prependTranslation(mat4 m, float x, float y, float z)\t\t\t{\t\t\t\tmat4 t = mat4(1.0);\t\t\t\tt[3] = vec4(x, y, z, 1.0);\t\t\t\treturn m * t;\t\t\t}\t\t\t\t\t\tmat4 prependRotation(mat4 m, float angle, vec3 axis)\t\t\t{\t\t\t\tmat4 t = mat4(1.0);\t\t\t\tvec3 u = normalize(axis);\t\t\t\tfloat rad = radians(angle);\t\t\t\tfloat sin = sin(rad);\t\t\t\tfloat cos = cos(rad);\t\t\t\tt[0] = vec4(cos + sqr(u.x) * (1.0 - cos), u.y * u.x * (1.0 - cos) + u.z * sin, u.z * u.x * (1.0 - cos) - u.y * sin, 0.0);\t\t\t\tt[1] = vec4(u.x * u.y * (1.0 - cos) - u.z * sin, cos + sqr(u.y) * (1.0 - cos), u.z * u.y * (1.0 - cos) + u.x * sin, 0.0);\t\t\t\tt[2] = vec4(u.x * u.z * (1.0 - cos) + u.y * sin, u.y * u.z * (1.0 - cos) - u.x * sin, cos + sqr(u.z) * (1.0 - cos), 0.0);\t\t\t\treturn m * t;\t\t\t}\t\t\t\t\t\tmat4 prependRotation(mat4 m, float angle, vec3 axis, vec3 pivotPoint)\t\t\t{\t\t\t\tmat4 t = mat4(1.0);\t\t\t\tt = prependTranslation(t, pivotPoint.x, pivotPoint.y, pivotPoint.z);\t\t\t\tt = prependRotation(t, angle, axis);\t\t\t\tt = prependTranslation(t, -1.0 * pivotPoint.x, -1.0 * pivotPoint.y, -1.0 * pivotPoint.z);\t\t\t\treturn m * t;\t\t\t}\t\t\t\t\t\tvoid main(void) \t\t\t{\t\t\t\tconst float delay =  0.15;\t\t\t\tfloat phase = clamp(uPhase - delay, 0.0, 1.0);\t\t\t\t\t\t\t\tfloat vy = uSlideHeight / (1.0 - delay);\t\t\t\tfloat dy = vy * phase + (aTranslationParams.y * sqr(phase)) / 2.0;\t\t\t\tvec3 d = mix(vec3(0.0), aTranslationParams, phase);\t\t\t\tvec3 r = mix(vec3(0.0), aRotationParams, phase);\t\t\t\tfloat r2 = mix(0.0, aFreeRotation.x, phase);\t\t\t\tvec3 v2 = normalize(aFreeRotation.yzw);\t\t\t\t\t\t\tmat4 transform = prependTranslation(mat4(1.0), d.x, -1.0 * dy, d.z);\t\t\t\ttransform = prependRotation(transform, r.x, vec3(1.0, 0.0, 0.0), aRotationCenter);\t\t\t\ttransform = prependRotation(transform, r.y, vec3(0.0, 1.0, 0.0), aRotationCenter);\t\t\t\ttransform = prependRotation(transform, r.z, vec3(0.0, 0.0, 1.0), aRotationCenter);\t\t\t\ttransform = prependRotation(transform, r2, v2, aRotationCenter);\t\t\t\t\t\t\tvec4 n = transform * vec4(vec3(0.0, 0.0, 1.0), 0.0);\t\t\t\tvec4 p = transform * vec4(aVertexPosition, 1.0);\t\t\t\t\t\t\t\tgl_Position = uPMVMatrix * p;\t\t\t\tvTextureCoord = aTextureCoord;\t\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\t\t\t\tvec3 transformedNormal = normalize(uNMatrix * n.xyz); \t\t\t\tfloat directionalLightWeighting = abs(dot(transformedNormal, lightingDirection)); \t\t\t\tvLightIntentsity = 0.5 + 0.5 * directionalLightWeighting;}");
w.je=function(){fy(this);this.LF=gy(this,"aRotationCenter");this.NF=gy(this,"aRotationParams");this.GG=gy(this,"aTranslationParams");this.jD=gy(this,"aFreeRotation");this.kc=hy(this,"uSampler");this.Mc=hy(this,"uPhase");this.I.uniform1f(hy(this,"uSlideHeight"),this.C())};w.fe=function(){Xx(this,this.LF);Xx(this,this.NF);Xx(this,this.GG);Xx(this,this.jD)};w.ha=function(a){this.I.uniform1f(this.Mc,a);jy(this);this.I.drawElements(this.I.TRIANGLE_STRIP,this.RK,this.I.UNSIGNED_SHORT,0)};
function $(a,b,c,d,e,f,h,i){this.rotation=c;this.XN=d;y(e)&&(this.UH=e);y(f)&&(this.VH=f);y(h)&&(this.gI=h);this.Sz=y(i)?i:new X(0,0,1);this.qu=b;this.FJ=a;for(h=f=e=d=c=0;h<b.length;h++)i=b[h],-1!=i&&(f+=1,i=a.oa[i],c+=i.position().x(),d+=i.position().y(),e+=i.position().Ca());this.Vt=new X(c/f,d/f,e/f)}$.prototype.UH=0;$.prototype.VH=0;$.prototype.gI=0;function GA(a,b){S.call(this,a);this.K=b;this.ka(q,l)}B(GA,Sx);w=GA.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb();mat4.translate(this.qa,[(this.K==HA?-1:1)*this.D()/2,this.C()/2,0]);jy(this)};w.ge=ca("\t\t\tprecision mediump float;\t\t\t\tvarying vec2 vTextureCoord;\t\tvarying vec3 vNormal;\t\t\t\tuniform sampler2D uSampler;\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\t\t\t\tvoid main(void)  \t\t{ \t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t\t} \t");
w.he=ca("\tattribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\t\t\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\t\t\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\t\t\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\t\t\n\tconst float ANGLE = 45.0;\n\tconst float PI = 3.14159265358979323846264;\n\t\t\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\t\t\n\tmat4 rotationZmatrix(float angle)\n\t{\n\t  \tfloat ang = radians(angle);\n\t  \tfloat cosA = cos(ang);\n\t  \tfloat sinA = sin(ang); \n\t\t\t\n\t  \tmat4 m = mat4(1.0);\n\t  \tm[0] = vec4(cosA, sinA, 0, 0);\n\t  \tm[1] = vec4(-sinA, cosA, 0, 0);\n\t  \treturn m;\n\t}\n\t\t\n\tvec3 getOriginPos(vec3 pos) \n\t{ \n\t\tvec3 v = vec3(pos.x, pos.y, 0.0);;\n\t\tmat4 m;\n\t\t\t\n\t\tvec2 p;\n\t\tif (uDirectionIsLeft)\n\t\t{\n\t\t\tm = rotationZmatrix(ANGLE);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tv.x = pos.x - uSlideWidth;\n\t\t\tm = rotationZmatrix(-ANGLE);\n\t\t}\n\t\tv = (m * vec4(v.xyz, 1.0)).xyz;\n\t\treturn vec3(v.x, v.y, 0.0);\n\t}\n\t\t\n\tfloat calcX(float phase, float u, float r, float maxSide)\n\t{\n\t\tfloat coeff = (u < 0.0) ? -1.0 : 1.0;\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\tfloat m = PI * r;\n\t\t\t\n\t\tif (centerX > coeff * u)\n\t\t{\n\t\t\treturn u;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\t\t\tfloat b = linearInterpolation(coeff * u, centerX, -90.0, maxSide + 1.0, a - 90.0);\n\t\t\t\n\t\t\tif (coeff * u >= centerX + m)\n\t\t\t{\n\t\t\t\treturn coeff * (centerX - (coeff * u - centerX - m));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\treturn coeff * (centerX + r * cos(ang));\n\t\t\t}\n\t\t}\n\t}\n\t\t\n\tfloat calcY(float phase, float u, float r, float maxSide)\n\t{\n\t\tu = abs(u);\n\t\t\t\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\tfloat centerY = r;\n\t\t\n\t\tfloat m = PI * r;\n\t\tif (centerX >= u)\n\t\t{\n\t\t\treturn 0.0;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (u > centerX + m)\n\t\t\t{\n\t\t\t\treturn linearInterpolation(u, centerX + m, r * 2.0, centerX + m + m, r * 2.5);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\t\t\t\tfloat b = linearInterpolation(u, centerX, -90.0, maxSide+1.0, a - 90.0);\n\t\t\t\t\n\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\treturn centerY + r * sin(ang);\n\t\t\t}\n\t\t}\n\t}\n\t\t\n\tvec3 getVertexPosition(float phase, vec3 pos) \n\t{\n\t\tvec3 originPos = getOriginPos(pos);\n\t\tfloat maxSide = sqrt(uSlideWidth * uSlideWidth + uSlideHeight * uSlideHeight);\n\t\t\t\n\t\tfloat r = max(uSlideWidth, uSlideHeight) / 4.0;\n\t\tvec3 v = vec3(calcX(phase, originPos.x, r, maxSide), originPos.y, calcY(phase, originPos.x, r, maxSide));\n\t\t\t\n\t\tmat4 m;\n\t\tif (uDirectionIsLeft)\n\t\t{\n\t\t\tm = rotationZmatrix(-ANGLE);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tm = rotationZmatrix(ANGLE);\n\t\t}\n\t\t\n\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\t}\n\t\t\n\tvec3 getVertexNormal(float phase, vec3 pos) \n\t{ \n\t\tconst float DELTA_W = 1.0;\n\t\tconst float DELTA_H = 1.0;\n\t\t\t\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + DELTA_W, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + DELTA_H, pos.z));\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\t\t\t\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\t    \t\n\t\treturn normalize(cross(v2, v1));\n\t} \n\t \n\tvoid main(void) \n\t{ \n\t\tfloat phase = uPhase;\n\t\tvec3 vertex = vec3(aVertexPosition.x, aVertexPosition.y, aVertexPosition.z); \n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0); \n\t\tgl_Position = uPMVMatrix * p; \n\t\tvTextureCoord = aTextureCoord; \n\t\t\t\n\t\tvec3 pNormal = getVertexNormal(phase, vertex); \n\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\tvNormal = transformedNormal;\n\t}\n");
w.ha=function(a){a=V(0,0,1,1.2)(a);this.I.uniform1f(this.Mc,a);ey(this,this.Kc,this.I.TRIANGLE_STRIP)};w.je=function(){fy(this);this.kc=hy(this,"uSampler");this.Mc=hy(this,"uPhase");var a=hy(this,"uDirectionIsLeft"),b=hy(this,"uSlideWidth");this.I.uniform1f(hy(this,"uSlideHeight"),this.C());this.I.uniform1f(b,this.D());this.I.uniform1i(a,this.K==HA?1:0)};w.fe=t();
w.zb=function(){this.Jc=Nx(30,30,this.D(),this.C());this.Xb=Px(30,30);this.Kc=new yx;var a=$x(this,Kx(this.Jc),3);this.Kc.uc=a;a=$x(this,Lx(this.Jc),2);this.Kc.vc=a;a=ay(this,this.Xb);this.Kc.sc=a};w.$e=u("kc");w.$d=function(){Yx(this,this.Kc)};var HA=0;function IA(a,b,c,d){S.call(this,a);this.Na=c;this.K=b;this.mc=d;this.Na?this.ka(q,q,l,l,q,q):this.ka(l,l)}B(IA,S);
IA.prototype.$=function(){kw(this,q);T(this,q);var a=this.D(),b=this.C();this.ld=this.Na?this.Li:this.fa;this.jd=this.Na?this.Ji:this.za;var c=document.createElement("DIV");this.zi=document.createElement("DIV");this.wi=U(a,b);L(this.wi,"backgroundColor","#000000");N(this.wi,0);this.xi=U(a,b);L(this.xi,"backgroundColor","#000000");N(this.xi,0);this.zi.appendChild(this.ld);this.zi.appendChild(this.jd);this.zi.appendChild(this.wi);this.zi.appendChild(this.xi);c.appendChild(this.zi);if(this.Na){var d=
this.Rb().background();this.Z().appendChild(d);d=this.Ia().background();this.Z().appendChild(d)}this.Z().appendChild(c);try{ii(c,a+"px"),ji(c,a/2+"px "+b/2+"px"),hi(this.zi)}catch(e){}L(this.ld,"position","absolute");L(this.jd,"position","absolute");L(this.wi,"position","absolute");L(this.xi,"position","absolute");Gg(this.zi,a,b);Gg(this.ld,a,b);Gg(this.jd,a,b);d=c="";switch(this.K){case JA:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case KA:c="translateZ("+b/2+"px)";
d="rotateX(-90deg) translateZ("+b/2+"px)";break;case LA:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case MA:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}fi(this.ld,c);fi(this.xi,c);fi(this.jd,d);fi(this.wi,d)};
IA.prototype.ha=function(a){this.Na&&N(this.Ia().background(),a);a=tw(0,1,a);var b="",c="",d="",e=90*a,f=-this.D()/2,h=-this.C()/2,i=this.D()*(1-a)+f,k=this.C()*a+h,n;switch(this.K){case JA:n=V(0,180*Math.atan(this.C()/(2*this.D()))/Math.PI,1,180*-Math.atan(this.C()/(2*this.D()))/Math.PI);b="translateY("+k+"px) rotateX("+-e+"deg) translateY("+-h+"px)  translateZ("+h+"px)";this.mc||(c="translate(0px, "+-h+"px) scale(1, "+(1-a)+") translate(0px,"+h+"px)",d="translate(0px, "+k+"px) scale(1, "+a+") translate(0px,"+
h+"px)");break;case KA:n=V(0,180*Math.atan(this.C()/(2*this.D()))/Math.PI,1,180*-Math.atan(this.C()/(2*this.D()))/Math.PI);b="translateY("+-k+"px) rotateX("+e+"deg) translateY("+h+"px)  translateZ("+h+"px)";this.mc||(c="translate(0px, "+h+"px) scale(1, "+(1-a)+") translate(0px,"+-h+"px)",d="translate(0px, "+-k+"px) scale(1, "+a+") translate(0px,"+-h+"px)");break;case LA:n=V(0,180*Math.atan(0.5)/Math.PI,1,180*-Math.atan(0.5)/Math.PI);b="translateX("+i+"px) rotateY("+-e+"deg) translateX("+f+"px)  translateZ("+
f+"px)";this.mc||(c="translate("+f+"px, 0px) scale("+(1-a)+", 1) translate("+-f+"px, 0px)",d="translate("+i+"px, 0px) scale("+a+", 1) translate("+-f+"px, 0px)");break;case MA:n=V(0,180*Math.atan(0.5)/Math.PI,1,180*-Math.atan(0.5)/Math.PI),b="translateX("+-i+"px) rotateY("+e+"deg) translateX("+-f+"px)  translateZ("+f+"px)",this.mc||(c="translate("+-f+"px, 0px) scale("+(1-a)+", 1) translate("+f+"px, 0px)",d="translate("+-i+"px, 0px) scale("+a+", 1) translate("+f+"px, 0px)")}this.Na||(0.5>a?(f=V(0,90,
45,0),f=0.5*Math.sin(f(e)*Math.PI/180),N(this.wi,f)):(f=V(45,0,90,90),f=0.5*Math.sin(f(e)*Math.PI/180),N(this.xi,f)));this.mc?(a=e-n(a),0>=a?(N(this.jd,0),N(this.wi,0)):90<=a?(N(this.ld,0),N(this.xi,0)):(N(this.jd,1),N(this.ld,1)),fi(this.zi,b)):(fi(this.ld,c),fi(this.jd,d),fi(this.xi,c),fi(this.wi,d))};var KA=0,JA=1,LA=2,MA=3;function NA(a,b){S.call(this,a);this.K=b;this.Rc=q;this.ka(q,q,l,l,q,q)}B(NA,S);NA.prototype.$=function(){kw(this,q);T(this,q);var a=this.Ia().background();this.Z().appendChild(a);a=this.Rb().background();this.Z().appendChild(a);this.wr=U(this.D(),this.C());L(this.wr,"position","absolute");this.Z().appendChild(this.wr);this.Pv=U(this.D(),this.C());L(this.Pv,"position","absolute");this.Z().appendChild(this.Pv)};
NA.prototype.ha=function(a){var b=OA,c=this.D(),d=this.C(),e=this.wr.getContext("2d");e.clearRect(0,0,c,d);var f;f=0.5>a?this.K==b.iv||this.K==b.ir?V(0,-c,0.5,c):V(0,c,0.5,-c):this.K==b.iv||this.K==b.ir?V(0.5,c,1,-c):V(0.5,-c,1,c);f=e.createLinearGradient(f(a),0,f(a)+c,0);this.K==b.iv||this.K==b.ir?(f.addColorStop(0,"rgba(0, 0, 0, 1)"),f.addColorStop(1,"rgba(0, 0, 0, 0)")):(f.addColorStop(0,"rgba(0, 0, 0, 0)"),f.addColorStop(1,"rgba(0, 0, 0, 1)"));this.K==b.WJ||this.K==b.ir?(N(this.Rb().background(),
1-a),0.5>a?e.drawImage(this.Li,0,0):e.drawImage(this.Ji,0,0),e.save(),e.globalCompositeOperation="destination-out",e.fillStyle=f,e.fillRect(0,0,this.D(),this.C()),e.restore()):(0.5>a?(N(this.Rb().background(),1),e.drawImage(this.Li,0,0)):(N(this.Rb().background(),0),e.drawImage(this.Ji,0,0)),b=this.Pv.getContext("2d"),b.clearRect(0,0,c,d),b.fillStyle=f,b.fillRect(0,0,this.D(),this.C()));d=PA;b=QA;c=RA;0.5>a?(d=V(0,0,0.5,d),b=V(0,0,0.5,b),c=V(0,1,0.5,1+c)):(d=V(0.5,-d,1,0),b=V(0.5,b,1,0),c=V(0.5,1+
c,1,1));a="scale("+c(a)+") translate("+d(a)+"px,"+b(a)+"px)";fi(this.wr,a)};var PA=-30,QA=-20,RA=0.1,OA={WJ:0,ir:1,iv:2,qR:3};function SA(a,b){S.call(this,a);this.K=b;this.ka(q,l)}B(SA,Sx);w=SA.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb();this.I.enable(this.I.DEPTH_TEST);mat4.translate(this.qa,[-this.D()/2,this.C()/2,0]);this.Ap=mat4.create();mat4.set(this.qa,this.Ap)};
w.zb=function(){this.Lc=Nx(20,20,this.D(),this.C());for(var a=0==this.K?Qx(20,20):Px(20,20),b=[],c=0,d=a.length;c+2<d;){var e=a[c++];if(!(0>e)){var f=a[c++];if(!(0>f))for(var h=l;c<d;){var i=a[c++];if(0>i)break;e!=f&&(e!=i&&f!=i)&&b.push(e,f,i);h?e=i:f=i;h=!h}}}this.Xb=b;this.oj=new Hx;for(a=0;a<this.Lc.length();a++)Ix(this.oj,this.Lc.oa[a].na());this.Hp=[];for(a=0;a<this.Xb.length;a+=3)this.Hp.push(new Az(this.oj.oa[this.Xb[a]],this.oj.oa[this.Xb[a+1]],this.oj.oa[this.Xb[a+2]]));this.De=new yx;a=
$x(this,Kx(this.Lc),3);this.De.uc=a;a=$x(this,Mx(this.Lc),3);this.De.Ag=a;a=$x(this,Lx(this.Lc),2);this.De.vc=a;a=ay(this,this.Xb);this.De.sc=a;a=[0,-1*this.C(),0];b=[this.D(),0,1E-11];this.Bv=Th(Sh(),b[0]-a[0],0,0);this.Cv=Th(Sh(),0,b[1]-a[1],0);this.Dv=Th(Sh(),0,0,b[2]-a[2]);this.QG=[];for(var c=Xh(this.Cv,this.Dv,Sh()),d=Xh(this.Bv,this.Dv,Sh()),e=Xh(this.Bv,this.Cv,Sh()),f=Wh(c,this.Bv),h=Wh(d,this.Cv),i=Wh(e,this.Dv),k=0;k<this.Lc.length();k++){var n=this.Lc.oa[k],p=Th(Sh(),n.position().x(),
n.position().y(),n.position().Ca());Uh(p,Th(Sh(),a[0],a[1],a[2]),p);var n=Wh(c,Vh(p,1/f)),r=Wh(d,Vh(p,1/h)),p=Wh(e,Vh(p,1/i)),s=[];s.push([],[],[]);for(var v=0;4>v;v++)s[0].push(TA(3,v,n));for(v=0;4>v;v++)s[1].push(TA(3,v,r));for(v=0;2>v;v++)s[2].push(TA(1,v,p));this.QG.push(s)}this.Id=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)f=this.Cf(c,d,e),h=a,i=b,k=d,n=e,r=[0,0,0],r[0]=h[0]+(i[0]-h[0])*(c/3),r[1]=h[1]+(i[1]-h[1])*(k/3),r[2]=h[2]+(i[2]-h[2])*(n/1),h=r,this.Id[f]=h[0],this.Id[f+1]=h[1],
this.Id[f+2]=h[2];this.Qo={}};function TA(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)}w.Cf=function(a,b,c){return 3*(a+4*b+16*c)};w.$d=function(){Yx(this,this.De)};w.fe=function(){Xx(this,this.Vf)};w.ge=ca("precision mediump float;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tuniform sampler2D uSampler;\t\t\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\t\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\t\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t\t\t}");
w.he=ca("attribute vec3 aVertexPosition;\t\t\tattribute vec3 aVertexNormal;\t\t\tattribute vec2 aTextureCoord;\t\t\t\t\t\tuniform mat4 uPMVMatrix;\t\t\t\t\t\tuniform mat3 uNMatrix;\t\t\t\t\t\tvarying vec2 vTextureCoord;\t\t\tvarying vec3 vNormal;\t\t\t\t\t\tvoid main(void)\t\t\t{\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\t\t\t\tvTextureCoord = aTextureCoord;\t\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\t\t\t}");
w.je=function(){fy(this);this.Vf=gy(this,"aVertexNormal");this.kc=hy(this,"uSampler")};w.$e=u("kc");function UA(a,b,c,d){var e=a.Cf(b,c,0),f=b.toString()+c.toString(),h;y(a.Qo[f])?h=[a.Qo[f][0],a.Qo[f][1],a.Qo[f][2]]:(h=[a.Id[e+0],a.Id[e+1],a.Id[e+2]],a.Qo[f]=[h[0],h[1],h[2]]);mat4.multiplyVec3(d,h,h);a.Id[e+0]=h[0];a.Id[e+1]=h[1];a.Id[e+2]=h[2];e=a.Cf(b,c,1);a.Id[e+0]=h[0];a.Id[e+1]=h[1];a.Id[e+2]=h[2]}w.fo=u("Vf");
w.Tv=function(){for(var a=0;a<this.Hp.length;a++){var b=this.Hp[a];b.Yg=Bx(zx(b.Pj.position(),b.rn.position()),zx(b.Pj.position(),b.sn.position()));b.Yg.normalize()}};function VA(a,b,c){var d=Math.sqrt(a.D()*a.D()+a.C()*a.C()),e=0==a.K?new X(a.D(),a.C(),0):new X(-a.D(),a.C(),0);e.normalize();d=2*Math.PI/(0.25*d);e.Xa*=d;e.Ya*=d;e.Qh*=d;d=b.position().x()/a.D();0!=a.K&&(d=1-d);a=25*d;b=b.position();d=10*Math.PI;return a*Math.cos(Cx(e,b)-d*c+0)}
function WA(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)]);UA(a,0==a.K?0:3,0,f)}
function XA(a,b){var c=V(0.1,0,0.4,1),d=V(0.2,0,0.9,1),e=V(0.4,0,0.6,1),f=V(0.6,0,1,1),h=mat4.create(),i=Math.min(1,Math.max(0,c(b))),c=0==a.K?3:0,k=0==a.K?-1:1;mat4.identity(h);mat4.translate(h,[0.02*k*a.D()*Math.sin(2*Math.PI*i),0,0]);UA(a,c,0,h);mat4.identity(h);mat4.translate(h,[0.015*k*a.D()*Math.sin(4*Math.PI*i),0,0]);UA(a,c,2,h);mat4.identity(h);mat4.translate(h,[0.2*k*a.D()*Math.max(0,i-0.1),0,-0.2*a.C()*Math.max(0,i-0.1)]);UA(a,c,3,h);d=Math.min(1,Math.max(0,d(b)));c=0==a.K?1:2;k=0==a.K?
1:-1;mat4.identity(h);mat4.translate(h,[0.5*k*a.D()*d,0,0.5*a.C()*d]);UA(a,c,2,h);UA(a,c,1,h);UA(a,c,0,h);0.4<=b&&0.6>b&&WA(a,e,0,0.2*a.C(),b);0.6<=b&&WA(a,f,0.2*a.C(),-0.7*a.C(),b);mat4.identity(h);mat4.translate(h,[0,0,-0.3*a.C()*Math.sin(1.5*Math.PI*d)]);c=0==a.K?0:3;UA(a,c,0,h)}
function YA(a,b){for(var c=0;c<a.Lc.length();c++){var d=a.Lc.oa[c],e;e=0==a.K?d.position().x()>0.2*a.D()?VA(a,d,b):0:d.position().x()<0.8*a.D()?VA(a,d,b):0;d=a.oj.oa[c];e=new X(0,0,e);for(var f=a,h=a.QG[c],i=0,k=new X,n=0;4>n;n++){for(var p=new X,r=0;4>r;r++){for(var s=new X,v=0;2>v;v++){var z=f.Cf(n,r,v),i=h[2][v];Ax(s,new X(f.Id[z+0]*i,f.Id[z+1]*i,f.Id[z+2]*i))}i=h[1][r];Ax(p,new X(s.x()*i,s.y()*i,s.Ca()*i))}i=h[0][n];Ax(k,new X(p.x()*i,p.y()*i,p.Ca()*i))}Fx(d,k.add(e));Gx(a.oj.oa[c],new X)}a.Tv();
for(c=0;c<a.Hp.length;c++)d=a.Hp[c],Gx(d.Pj,d.Pj.Kb.add(d.Yg)),Gx(d.rn,d.rn.Kb.add(d.Yg)),Gx(d.sn,d.sn.Kb.add(d.Yg))}function ZA(a,b){var c=V(0.3,0,0.9,1),d=V(0.05,0,0.3,1);mat4.set(a.Ap,a.qa);c=Math.min(1,Math.max(0,c(b)));mat4.translate(a.qa,[(0==a.K?1:-1)*a.D()*Math.pow(c,2),0.7*a.C()*Math.pow(c,2),0]);d=Math.min(1,Math.max(0,d(b)));mat4.translate(a.qa,[0,-0.02*-1*d*a.C(),0])}
w.ha=function(a){XA(this,a);YA(this,a);ZA(this,a);jy(this);ey(this,this.De,this.I.TRIANGLES,A(function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Kx(this.oj)))},this),A(function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Mx(this.oj)))},this))};function $A(a){S.call(this,a);Du(this.Ia())}B($A,S);$A.prototype.$=function(){kw(this,l);T(this,l)};$A.prototype.ha=function(a){var b=this.Ia().Ha(),c=this.D(),d=this.C(),e="scale("+a+") rotate("+-360*a+"deg)",c=c/2+"px "+d/2+"px";N(b,a);L(b,"MozTransform",e);L(b,"MozTransformOrigin",c);L(b,"webkitTransform",e);L(b,"webkitTransformOrigin",c);L(b,"OTransform",e);L(b,"OTransformOrigin",c);L(b,"msTransform",e);L(b,"msTransformOrigin",c)};function aB(a){S.call(this,a);this.ka(l,q)}B(aB,S);aB.prototype.$=function(){T(this,q);kw(this,l);this.oE=U(this.D(),this.C());this.Z().appendChild(this.oE);this.AL=this.za.getContext("2d");this.BL=this.oE.getContext("2d")};
aB.prototype.ha=function(a){if(0!=a||this.S()){var b=this.D(),c=this.C(),d=this.za,e=this.BL;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();e.globalCompositeOperation="destination-out";d=bB(this,b/2,c/2,b/2+b*a,c/2+c*a,a,q,q);cB(e,d,b/2,c/2,b/2,c/2);d=bB(this,b/2,c/2,b/2+b*a,-a*c+c/2,a,l,q);cB(e,d,b/2,0,b/2,c/2);d=bB(this,b/2,c/2,-a*b+b/2,c/2+c*a,a,q,l);cB(e,d,0,c/2,b/2,c/2);a=bB(this,b/2,c/2,-a*b+b/2,-a*c+c/2,a,l,l);cB(e,a,0,0,b/2,c/2);e.restore()}};
function bB(a,b,c,d,e,f,h,i){var k=a.AL;a=a.C()>a.D()?k.createLinearGradient(b,c,2*(i?-b:b)*f+d,e):k.createLinearGradient(b,c,d,2*(h?-c:c)*f+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(0.2<f?f-0.2:0,"rgba(255,255,255,0)");a.addColorStop(f,"rgba(255,255,255,128)");a.addColorStop(0.8>f?f+0.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a}function cB(a,b,c,d,e,f){a.fillStyle=b;a.beginPath();a.rect(c,d,e,f);a.fill()};function dB(a,b){S.call(this,a);this.Mx=a;this.K=b;switch(b){case eB:this.ka(l,q);break;case fB:this.ka(q,l)}}B(dB,S);dB.prototype.$=function(){var a=this.D(),b=this.C(),c=U(a,b);this.Go=c.getContext("2d");this.hb=U(a,b);this.Hc=this.hb.getContext("2d");switch(this.K){case eB:kw(this,l);T(this,q);this.ht=this.za;break;case fB:kw(this,q),T(this,l),this.ht=this.fa}L(c,"position","absolute");this.Z().appendChild(c);this.Jl=0.05*a;this.Gi=0.05*b};
dB.prototype.ha=function(a){this.K==fB&&(a=1-a);var b=Math.round(this.D()),c=Math.round(this.C()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(0.5*(b-d));var f=Math.round(0.5*(c-e)),h=a+d,i=f+e,k=this.Hc;k.clearRect(0,0,b,c);k.fillStyle="#000";k.fillRect(a,f,d,e);gB(this,a,f,a,f-this.Gi,a,f-this.Gi,d,this.Gi);gB(this,a,i,a,i+this.Gi,a,i,d,this.Gi);gB(this,a,f,a-this.Jl,f,a-this.Jl,f,this.Jl,e);gB(this,h,f,h+this.Jl,f,h,f,this.Jl,e);b=k.createRadialGradient(0,0,0,0,0,this.Gi);b.addColorStop(0,
"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");this.$j(h,i,0,0.5*Math.PI,b);this.$j(a,i,0.5*Math.PI,Math.PI,b);this.$j(a,f,Math.PI,1.5*Math.PI,b);this.$j(h,f,1.5*Math.PI,2*Math.PI,b);b=this.Go;b.drawImage(this.ht,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.hb,0,0);b.restore()};function gB(a,b,c,d,e,f,h,i,k){a=a.Hc;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,h,i,k)}
dB.prototype.$j=function(a,b,c,d,e){var f=this.Hc;f.save();f.translate(a,b);f.scale(this.Jl/this.Gi,1);f.beginPath();f.moveTo(0,0);f.arc(0,0,this.Gi,c,d,q);f.moveTo(0,0);f.fillStyle=e;f.fill();f.restore()};var eB=0,fB=1;function hB(a,b){S.call(this,a);this.K=b}B(hB,S);hB.prototype.$=function(){kw(this,l);T(this,l);Du(this.Ia());this.Rc=q;var a=this.Rb().content();this.Z().appendChild(a);a=this.Ia().content();this.Z().appendChild(a)};
hB.prototype.ha=function(a){var b=iB,c=this.D(),d=this.C(),e=0,f=0,h=0,i=0;this.K==b.Wd||this.K==b.wf?(e=this.K==b.Wd?1:-1,h=this.K==b.Wd?-1:1):(f=this.K==b.Xe?1:-1,i=this.K==b.Xe?-1:1);b=ix(0,0.7,7,a);e=Math.floor(b*e*c);f=Math.floor(b*f*d);yg(this.Rb().content(),e,f);yg(this.Ia().content(),h*c+e,i*d+f);N(this.Ia().background(),a)};var iB={Xe:0,wf:1,Wd:2,ti:3};function jB(a,b,c,d){S.call(this,a);this.ia=b;this.Na=c;this.$K=d;this.Na?this.ka(q,q,l,l,l,l):this.ka(l,l)}B(jB,S);
jB.prototype.$=function(){kw(this,q);T(this,q);var a=this.D(),b=this.C();if(this.Na){var c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ms,0,0);this.ok=c;c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ts,0,0);this.pk=c}this.Cy=U(a,b);L(this.Cy,"position","absolute");this.Z().appendChild(this.Cy);this.Yc=this.Cy.getContext("2d")};
jB.prototype.ha=function(a){var b=this.D(),c=this.C();this.Na&&(N(this.pk,1-a),N(this.ok,a));var d=this.Na?this.Li:this.fa,e=this.Na?this.Ji:this.za,f=this.Yc;f.clearRect(0,0,b,c);b=this.ia==kB?1:-1;a=tw(0,1,a);c=V(0,6,1,1);c=this.$K?ix(4,0.8,4,a):this.ia==kB?2-a:c(a);c=this.ia==kB?1/c:c;this.ia==kB?(lB(this,a,c,f,e),mB(this,2*a,b,f,d)):(mB(this,0.5*a,b,f,d),lB(this,a,c,f,e))};var kB=0;
function lB(a,b,c,d,e){var f=a.D()/2*(1-c);a=a.C()/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 mB(a,b,c,d,e){var f=-c*a.D()*b/2;a=-c*a.C()*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 nB(a,b,c){S.call(this,a);this.ia=b;(this.Na=c)?(this.Rc=q,this.ka(q,q,l,l,q,q)):this.ka(l,l)}B(nB,S);nB.prototype.$=function(){kw(this,q);T(this,q);this.wh()};
nB.prototype.ha=function(a){this.Na&&(N(this.Rb().background(),1-a),N(this.Ia().background(),a));var b=this.D(),b=b/(b+(1.4-0.5*2.8*a*a)*b),b=this.Na?ix(0,0.7,4,b):b;fi(this.zg,"scale("+b+", "+b+")");var b=this.D()/2,c=this.C()/2,d="",e="",f=0,h=0,i=0,k=0,n=120*a,p=V(0,1,1,0.5),r=1.5*tw(0,1,a);switch(this.ia){case oB:d="translateX("+-b+"px) translateZ("+r*this.D()+"px) rotateY("+n+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+r*this.D()+"px) rotateY("+-n+"deg) translateX("+-b+"px)";
this.mc||(f=a*-b,h=a*b,d="translate("+-b+"px, 0px) scale("+p(a)+", 1) translate("+b+"px, 0px",e="translate("+b+"px, 0px) scale("+p(a)+", 1) translate("+-b+"px, 0px");break;case pB:d="translateY("+-c+"px) translateZ("+r*this.C()+"px) rotateX("+-n+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+r*this.C()+"px) rotateX("+n+"deg) translateY("+-c+"px)",this.mc||(i=a*-c,k=a*c,d="translate(0px,"+-c+"px) scale(1, "+p(a)+") translate(0px, "+c+"px)",e="translate(0px, "+c+"px) scale(1, "+p(a)+
") translate(0px, "+-c+"px)")}this.mc||(yg(this.rk,f,i),yg(this.sk,h,k));fi(this.rk,d);fi(this.sk,e);N(this.rk,1-a);N(this.sk,1-a)};
nB.prototype.wh=function(){var a=this.D(),b=this.C();if(this.Na){var c=this.Ia().background();this.Z().appendChild(c)}this.zg=U(a,b);L(this.zg,"position","absolute");this.Z().appendChild(this.zg);this.Na&&(c=this.Rb().background(),this.Z().appendChild(c));this.zg.getContext("2d").drawImage(this.Na?this.Ji:this.za,0,0);this.rk=U(a,b);c=this.rk.getContext("2d");this.sk=U(a,b);var d=this.sk.getContext("2d"),e=document.createElement("DIV");this.Z().appendChild(e);e.appendChild(this.rk);e.appendChild(this.sk);
try{ii(e,a+"px"),ji(e,a/2+"px "+b/2+"px"),hi(this.rk),hi(this.sk),this.mc=l}catch(f){this.mc=q}L(this.rk,"position","absolute");L(this.sk,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.Na?this.Li:this.fa;switch(this.ia){case oB: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 pB: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)}};var oB=0,pB=1;function qB(a,b,c){S.call(this,a);this.K=b;(this.Na=c)?this.ka(q,q,l,l,l,l):this.ka(l,l)}B(qB,S);
qB.prototype.$=function(){kw(this,q);T(this,q);var a=this.D(),b=this.C();if(this.Na){var c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ms,0,0);this.ok=c;c=U(a,b);L(c,"position","absolute");this.Z().appendChild(c);c.getContext("2d").drawImage(this.ts,0,0);this.pk=c}this.gc=this.hc(a,b);this.Z().appendChild(this.gc);var d=U(a,b),c=U(a,b);this.Za=hc("DIV");Hg(this.Za,a);Ig(this.Za,b);this.Hd=this.hc(this.D(),this.C());this.Gd=this.hc(this.D(),this.C());
this.Hd.appendChild(d);this.Gd.appendChild(c);this.gc.appendChild(this.Za);this.Za.appendChild(this.Hd);this.Za.appendChild(this.Gd);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.Na?this.Li:this.fa,0,0);c.drawImage(this.Na?this.Ji:this.za,0,0);d=rB;c=this.K==d.Wd||this.K==d.Xe?-1:1;d=this.K==d.Wd||this.K==d.wf;ii(this.gc,Math.max(a,b)+"px");ji(this.gc,this.og+a/2+"px "+b/2+"px");hi(this.Za);d?(fi(this.Hd,"translateZ(-"+(this.og+Math.floor(a/2))+"px) rotateY(0deg)"),fi(this.Gd,"translateX("+
c*(this.og+Math.floor(a/2))+"px)  rotateY("+-90*c+"deg)")):(fi(this.Hd,"translateZ(-"+(this.og+Math.floor(b/2))+"px) rotateX(0deg)"),fi(this.Gd,"translateY("+c*(this.og+Math.floor(b/2))+"px)  rotateX("+90*c+"deg)"))};
qB.prototype.ha=function(a){var b=this.D(),c=this.C();this.Na&&(N(this.pk,1-a),N(this.ok,a));var d=0.25*(1-Math.cos(2*a*Math.PI));a=tw(0,1,a);var e=rB,f=this.K==e.Wd||this.K==e.Xe?-1:1,b=(e=this.K==e.Wd||this.K==e.wf)?b+2*this.og:c+2*this.og;e?fi(this.Za,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*f*a+"deg)"):fi(this.Za,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-f*a+"deg)")};qB.prototype.hc=function(a,b){var c=hc("DIV");Hg(c,a);Ig(c,b);L(c,"position","absolute");return c};qB.prototype.og=20;
var rB={ti:0,Xe:1,wf:2,Wd:3};function sB(a,b,c){this.rj=a;this.Sc=b;this.Tt=c}function tB(a,b){var c;c=-a.Sc;var d=a.rj,e=-c*b.x()-d*b.y();c=new sB(c,d,e);if(c==m)return m;d=uB(a,c);c=2*d.x()-b.x();d=2*d.y()-b.y();return new Y(c,d)}function uB(a,b){var c=a.rj*b.Sc-b.rj*a.Sc;return 1E-9>Math.abs(c)?m:new Y((a.Sc*b.Tt-b.Sc)*a.Tt/c,(a.Tt*b.rj-b.Tt*a.rj)/c)}function vB(a,b){var c=a.y()-b.y(),d=b.x()-a.x(),e=a.x()*b.y()-b.x()*a.y();return new sB(c,d,e)};function wB(a,b){S.call(this,a);this.K=b;this.ka(l,l)}B(wB,Sx);w=wB.prototype;
w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);var a=this.D(),b=-this.C()/2,a=a/2-0.2*a,c=3*b/4,d=vB(new Y(-a,-b),new Y(a/2,-b/2)),e=vB(new Y(-a/4,-b),new Y(0,0)),f=vB(new Y(a/2,-b/2),new Y(a,b)),h=vB(new Y(0,0),new Y(a,b/4)),i=uB(d,e),k=uB(f,h),n=new Y(V(0,0.5,a,0.8)(k.x()),V(0,0.5,b,1)(k.y())),p=new Y(V(-a,0.2,0,0.5)(i.x()),V(-b,0,0,0.5)(i.y())),r=new X(5*a/8,3*-b/8,-(10*c/16)),s=new X(-a/8,-b/2,15*-c/32),v=new X(a/2,b/8,15*-c/32),z=new X(a/2,b/4,5*-c/6),C=new X(-a/10,b/10,-c),H=new X(4*-a/
8,-b/8,3*-c/16),J=new X(-a/16,5*b/8,3*-c/16),I=new X(5*-a/8,5*-b/16,9*-c/8),M=new X(5*a/16,5*b/8,-c),ea=new X(14*-a/32,4*-b/8,0),ba=new X(4*a/8,23*b/32,0),Z=new X(5*-a/16,3*-b/16,-c/4),W=new X(3*a/16,5*b/16,0),e=new X(3*-a/4,3*b/4,0),f=new xB(new X(a,-b,0),new X(15*a/16,9*-b/16,-c),new Y(0.8,0)),h=new xB(new X(7*a/8,7*-b/8,0),new X(9*a/12,-b/2,-(46*c/48)),new Y(0.7625,0.0625)),d=new xB(new X(a/2,-b,0),new X(6*a/9,8*-b/12,47*-c/48),new Y(0.65,0)),c=new xB(new X(a,-b/2,0),new X(19*a/24,4*-b/9,47*-c/
48),new Y(0.8,0.25)),ja=new xB(new X(a/2,-b/2,0),r,new Y(0.65,0.25)),i=new xB(new X(i.x(),i.y(),0),s,new Y(p.x(),p.y())),k=new xB(new X(k.x(),k.y(),0),v,new Y(n.x(),n.y())),r=new xB(new X(-a/4,-b,0),r,new Y(0.425,0)),z=new xB(new X(a,b/4,0),z,new Y(0.8,0.625)),C=new xB(new X(0,0,0),C,new Y(0.5,0.5)),H=new xB(new X(-a/2,-b/2,0),H,new Y(0.35,0.25)),J=new xB(new X(a/2,b/2,0),J,new Y(0.65,0.75)),I=new xB(new X(-a,-b,0),I,new Y(0.2,0)),M=new xB(new X(a,b,0),M,new Y(0.8,1)),ea=new xB(new X(-a,-b/2,0),ea,
new Y(0.2,0.25)),ba=new xB(new X(a/2,b,0),ba,new Y(0.65,1)),Z=new xB(new X(-a/2,0,0),Z,new Y(0.35,0.5)),W=new xB(new X(0,b/2,0),W,new Y(0.5,0.75)),b=new xB(new X(-a,b,0),e,new Y(0.2,1));this.gf=[f,f,h,h,d,c,h,h,d,c,ja,ja,d,c,i,k,ja,ja,d,c,i,k,r,z,ja,ja,i,k,C,C,i,k,C,C,H,J,i,k,r,z,I,M,i,k,H,J,I,M,C,C,Z,W,H,J,H,J,I,M,ea,ba,H,J,ea,ba,Z,W,C,C,Z,W,b,b,Z,W,ea,ba,b,b];if(this.K==yB){b=[];a=this.C();a=vB(new Y(0,-a/2),new Y(0,a/2));for(f=0;f<this.gf.length;f++)h=this.gf[f],e=new Y(h.start().x(),h.start().y()),
d=new Y(h.end().x(),h.end().y()),e=tB(a,e),d=tB(a,d),h=new xB(new X(e.x(),e.y(),h.start().Ca()),new X(d.x(),d.y(),h.end().Ca()),new Y(1-h.ut.x(),h.ut.y())),b.push(h);this.gf=b}this.Kx=[0,2,4,1,5,3,6,10,8,7,9,11,12,16,14,17,13,15,24,28,26,25,27,29,18,20,22,19,23,21,38,36,40,37,39,41,46,42,44,43,47,45,30,32,34,33,31,35,52,48,50,49,53,51,62,60,64,65,61,63,56,54,58,55,57,59,74,72,76,73,75,77,68,66,70,67,69,71];a=this.D();b=this.C();h=Math.max(a,b);d=0.2*a;e=a/2;b=-b/2;a=e-d;f=3*b/4;h=-h/2;I=new X(-e,
-b,0);c=new X(-e+d,-b,0);k=new X(-e+d,-b/2,0);ea=new X(-e,0,0);ja=new X(-e,b,0);ba=new X(-e+d,b,0);r=new X(0,-b,h);W=zB(c,new X(5*-a/8,5*-b/16,-f),0.1);J=zB(k,new X(14*-a/32,4*-b/8,0),0.1);M=new X(0,-b/2,h);Z=new X(0,b,h);i=zB(ba,new X(3*-a/4,3*b/4,0),0.1);I=new xB(I,r,new Y(0,0));k=new xB(k,J,new Y(0.2,0.25));ea=new xB(ea,M,new Y(0,0.5));ba=new xB(ba,i,new Y(0.2,1));this.Uw=[I,new xB(c,W,new Y(0.2,0)),k,I,k,ea,k,ea,ba,ea,new xB(ja,Z,new Y(0,1)),ba];this.Tw=[0,1,2,3,4,5,7,6,8,9,11,10];c=new X(e-d,
-b,0);ea=new X(e,-b,0);i=new X(e-d,-b/2,0);Z=new X(e,0,0);ja=new X(e-d,b,0);W=new X(e,b,0);ba=new X(e-d,b/2,0);d=zB(c,new X(7*a/8,9*-b/16,-(7*f/8)),0.1);k=new X(0,b,h);I=zB(i,new X(19*a/24,4*-b/9,47*-f/48),0.1);M=new X(0,-b/2,h);e=zB(ja,new X(5*a/16,5*b/8,-f),0.1);h=new X(0,b,h);b=zB(ba,new X(-a/16,5*b/8,3*-f/16),0.1);a=new xB(ea,k,new Y(1,0));f=new xB(i,I,new Y(0.8,0.25));Z=new xB(Z,M,new Y(1,0.5));h=new xB(W,h,new Y(1,1));b=new xB(ba,b,new Y(0.8,0.75));this.oy=[new xB(c,d,new Y(0.8,0)),a,f,a,f,
Z,f,Z,b,Z,b,h,b,new xB(ja,e,new Y(0.8,1)),h];this.ny=[0,1,2,3,5,4,6,7,8,9,11,10,12,14,13];this.zb()};w.ge=ca("\t\t\t\tprecision mediump float;\t\tvarying vec2 vTextureCoord;\tvarying vec3 vNormal;\t\tuniform sampler2D uSampler;\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.7;\n\tconst float DIFFUSE_INTENSITY = 0.3;\n\t\tvoid main(void)  \t{ \t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t} \t");
w.he=ca("\t\tattribute vec3 aVertexPosition; \t\tattribute vec3 aVertexNormal; \t\tattribute vec2 aTextureCoord;\t\t\t\tuniform mat4 uPMVMatrix; \t\t\t\tuniform mat3 uNMatrix; \t\t \t\tvarying vec2 vTextureCoord; \t\tvarying vec3 vNormal;\n\t\t\t\tvoid main(void) \t\t{ \t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \t\t\tvTextureCoord = aTextureCoord;\t\t\tvNormal = uNMatrix * aVertexNormal;\t\t} \t");w.je=function(){fy(this);this.Vf=gy(this,"aVertexNormal");this.kc=hy(this,"uSampler")};
w.zb=function(){this.Jf=AB(0,this.gf);this.VE=BB(this,this.Jf,this.Kx);this.to=AB(0,this.Uw);this.PD=BB(this,this.to,this.Tw);this.ip=AB(0,this.oy);this.KF=BB(this,this.ip,this.ny)};function BB(a,b,c){var d=new yx,e=$x(a,Kx(b),3);d.uc=e;e=$x(a,Lx(b),2);d.vc=e;c=ay(a,c);d.sc=c;a=$x(a,Mx(b),3);d.Ag=a;return d}w.$d=function(){Yx(this,this.KF);Yx(this,this.PD);Yx(this,this.VE)};w.fe=function(){Xx(this,this.Vf)};
w.ha=function(a){var b=this.D(),c=this.C(),b=Math.max(b,c),c=this.K==CB?1:-1,d;cy(this);0.1>=a?DB(this,a):0.2>=a?(d=V(0.1,0.1,0.2,1),a=d(a),dy(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.qa,[0,0,20*-a]),this.Jf=AB(a,this.gf),dy(this,-15*c*a,[0,0,1],[0,0,0])):0.4>=a?(this.Jf=AB(1,this.gf),dy(this,-60,[1,0,0],[0,0,0]),dy(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.qa,[0,0,-20]),d=V(0.2,0,0.4,1),a=Math.pow(d(a),3),mat4.translate(this.qa,[0,0,-a*b/20])):0.5>a?(this.Jf=AB(1,this.gf),dy(this,-60,
[1,0,0],[0,0,0]),dy(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.qa,[0,0,-(20+b/20)]),d=V(0.4,0,0.5,1),a=d(a),mat4.translate(this.qa,[0,0,-a*b/30]),EB(a,this.gf,this.Jf,8)):(this.Jf=AB(1,this.gf),dy(this,-60,[1,0,0],[0,0,0]),dy(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.qa,[0,0,-(20+b/20+b/30)]),d=V(0.5,0,1,1),a=d(a),EB(a,this.gf,this.Jf,40),a=tw(0,1,a),mat4.translate(this.qa,[c*a*b,a*b/2,a*b/2]),dy(this,-30*c*a,[0,0,1],[0,0,0]),dy(this,-60*c*a,[0,1,0],[0,0,0]));jy(this);ey(this,this.VE,this.I.TRIANGLES,
A(this.Ow,this),A(this.Nw,this));by(this)};w.Ow=function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Kx(this.Jf)))};w.Nw=function(){iy(this.Jf,this.Kx);this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Mx(this.Jf)))};
function DB(a,b){var c=V(0,0,0.1,0.1);a.Jf=AB(c(b),a.gf);dy(a,-60*c(b),[1,0,0],[0,0,0]);c=V(0,0,0.1,1);a.to=AB(c(b),a.Uw);a.ip=AB(c(b),a.oy);jy(a);ey(a,a.PD,a.I.TRIANGLES,A(function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Kx(this.to)))},a),A(function(){iy(this.to,this.Tw);this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Mx(this.to)))},a));ey(a,a.KF,a.I.TRIANGLES,A(function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Kx(this.ip)))},a),A(function(){iy(this.ip,
this.ny);this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Mx(this.ip)))},a))}
function EB(a,b,c,d){y(d)||(d=50);for(var e=[new FB([0,1],0,0,-5),new FB([2,3,6,7],0,0,-5),new FB([4,8,12,18],0,0,-5),new FB([5,9,13,19],0,0,-5),new FB([20,14,26,30,42,36],0,0,15),new FB([15,21,37,43,31,27],0,0,15),new FB([44,34,52,60,54],0,0,20),new FB([35,45,55,61,53],0,0,20),new FB([40,46,56],0,0,30),new FB([41,47,57],20,20,30),new FB([58,62,74],20,20,15),new FB([75,63,59],0,0,15),new FB([76,70,71,77],0,0,-20)],f=0;f<e.length;f++){var h=e[f],i=h.Mm(),k;k=b[h.io[0]];var n=a,p=d,r;r=k.va().x()+h.fK*
Math.sin(n*Math.PI/2*p);var s=h.gC?V(0,k.va().y(),1,k.va().y()+h.gC)(n):k.va().y(),v=k.va().Ca();k.fw=new X(r,s,v+h.gK*Math.sin(n*Math.PI/2*p));n=new X(k.va().x(),k.va().y(),k.va().Ca());h=new X(0,0,1);for(p=0;p<i.length;p++)r=i[p],b[r]=k,s=new Ex(n,k.ut,h),c.oa[r]=s}}w.fo=u("Vf");w.$e=u("kc");var yB=0,CB=1;w=wB.prototype;w.gf=[];w.Kx=[];w.Uw=[];w.Tw=[];w.oy=[];w.ny=[];function xB(a,b,c){this.wN=a;this.pw=y(b)?b:a;this.ut=c;this.fw=new X}xB.prototype.start=u("wN");xB.prototype.end=u("pw");
xB.prototype.va=u("fw");function AB(a,b){for(var c=new Hx,d=new X(0,0,1),e=0;e<b.length;e++){var f;f=b[e];var h=a,h=zB(f.start(),f.end(),h);f.fw=h;b[e]=f;h=new X(f.va().x(),f.va().y(),f.va().Ca());Ix(c,new Ex(h,f.ut,d))}return c}function zB(a,b,c){var d=V(0,a.x(),1,b.x()),e=V(0,a.y(),1,b.y());a=V(0,a.Ca(),1,b.Ca());return new X(d(c),e(c),a(c))}function FB(a,b,c,d){this.io=a;this.fK=b;this.gC=c;this.gK=d}FB.prototype.Mm=u("io");function GB(a,b){S.call(this,a);this.Mx=a;this.Eh=q;0>b&&(b=-b,this.Eh=l);this.Ey=b;this.ka(l,q)}B(GB,S);GB.prototype.$=function(){var a=this.D(),b=this.C();T(this,q);var c=U(a,b);this.Go=c.getContext("2d");this.hb=U(a,b);this.Hc=this.hb.getContext("2d");this.Hc.scale(1,b/a);a*=0.5;this.qd=Math.sqrt(2*a*a);L(c,"position","absolute");this.Z().appendChild(c)};var HB=1/15;
GB.prototype.ha=function(a){var b=this.D();this.C();var c=this.Hc,d=2/this.Ey,e=0.2/this.Ey;this.Eh&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;b<this.Ey;++b){var f=(1.5+b*d)*Math.PI,h=f+a*(e+d)*Math.PI,i=h-e*Math.PI;this.mw(i,h,f,f+d*Math.PI);var h=c,k=0.5*this.D();if(this.Eh&&i<=f||!this.Eh&&i>=f)h.beginPath(),h.moveTo(k,k),this.Eh?h.arc(k,k,this.qd,f,i,l):h.arc(k,k,this.qd,f,i,q),h.lineTo(k,k),h.fillStyle="#000",h.fill()}a=this.Go;a.drawImage(this.za,0,0);a.save();a.globalCompositeOperation="destination-in";
a.drawImage(this.hb,0,0);a.restore()};GB.prototype.Dr=function(a,b,c,d,e,f,h){var i=this.Hc;i.fillStyle="rgba(0,0,0,"+Sj(h).toString()+")";i.beginPath();i.moveTo(a,b);i.lineTo(c,d);i.lineTo(e,f);i.fill()};
GB.prototype.mw=function(a,b,c,d){var e=0.5*this.D(),f=HB;b-=a;var h=a;if(this.Eh&&h>c||!this.Eh&&h<c)f=(c-a)/b,h=c;c=e+this.qd*Math.cos(h);for(h=e+this.qd*Math.sin(h);1>=f;){var i=a+f*b;if(this.Eh&&i<d||!this.Eh&&i>d)i=d;var k=e+this.qd*Math.cos(i),n=e+this.qd*Math.sin(i);this.Dr(e,e,c,h,k,n,1-f);f+=HB;c=k;h=n;if(i==d)break}};function IB(a){S.call(this,a);Du(this.Ia());this.Rc=q}B(IB,S);IB.prototype.$=function(){kw(this,l);T(this,l);this.Xc=document.createElement("div");Hg(this.Xc,this.D());Ig(this.Xc,this.C());L(this.Xc,"backgroundColor","#000000");L(this.Xc,"position","relative");this.Z().appendChild(this.Xc)};IB.prototype.ha=function(a){0.5>a?(N(this.Ia().Ha(),0),N(this.Xc,0)):0.8>a?N(this.Xc,1):(N(this.Xc,0),N(this.Ia().Ha(),1))};function JB(a,b,c){S.call(this,a);this.K=b;this.ic=c;this.Rc=q;this.Kw(b)}B(JB,S);w=JB.prototype;w.$=function(){kw(this,l);T(this,l);Du(this.vh())};w.vh=function(){return this.ic?this.Rb():this.Ia()};w.$n=function(){return this.ic?this.Ia():this.Rb()};
w.Kw=function(a){var b=this.D(),c=this.C();this.Sf=this.Rf=0;switch(a){case oz:this.Sf=c;break;case pz:this.Sf=-c;break;case qz:this.Rf=b;break;case rz:this.Rf=-b;break;case sz:this.Rf=b;this.Sf=-c;break;case tz:this.Rf=b;this.Sf=c;break;case uz:this.Rf=-b;this.Sf=-c;break;case vz:this.Rf=-b,this.Sf=c}this.ic&&(this.Rf*=-1,this.Sf*=-1)};w.ha=function(a){this.ic&&(a=1-a);var b=V(0,this.Rf,1,0),c=V(0,this.Sf,1,0);yg(this.vh().Ha(),b(a),c(a))};function KB(a,b){S.call(this,a);this.K=b;this.Rc=q;this.ka(q,l);var c,d=LB;this.K==MB?(c=NB,this.$c=(1-d)/(c-1),this.cC=2*this.D()/Math.pow(d,2)):(this.$c=0.25,this.cC=2*this.C()/Math.pow(d,2))}B(KB,S);function OB(a,b,c,d,e,f){var h=U(e+1,f+1);h.getContext("2d").drawImage(a.fa,c,d,e,f,0,0,e+1,f+1);b.push(new PB(h,c,d,e,f))}
KB.prototype.$=function(){var a;a=this.K==MB?NB:QB;var b=this.D(),c=this.C();this.ul=[];this.vl=[];for(var d=b/a,e=c/a,f=0,h=0;h<a;++h){var i=0==h%2?this.ul:this.vl;if(this.K==MB){var k=Math.round((h+1)*e)-f;OB(this,i,0,f,b,k)}else k=Math.round((h+1)*d)-f,OB(this,i,f,0,k,c);f+=k}this.ul.reverse();this.vl.reverse();this.Z().appendChild(this.fa);kw(this,q);T(this,l);Du(this.Ia())};function RB(a,b,c){b=c-(b-1)*a.$c;return 0>=b?0:a.cC*Math.pow(b,2)/2}
function SB(a,b){var c=a.C(),d=0,e=a.$c,f=0,h=1,i=e,k=1;a.S()&&(d=c,e=1-e,f=1-f,h=1-h,i=e,k=1-k);if(a.S()){if(b>e)return d}else if(b<e)return d;return c*(f+(h-f)/(k-i)*(b-i))}
KB.prototype.ha=function(a){var b,c,d,e=this.fa.getContext("2d");e.clearRect(0,0,this.D(),this.C());if(this.K==MB){for(b=0;b<this.ul.length;b++)c=2*(b+1)-1,d=this.ul[b],e.drawImage(d.canvas,0,0,d.width,d.height,RB(this,c,a),d.y,d.width,d.height);for(b=0;b<this.vl.length;b++)c=2*(b+1),d=this.vl[b],e.drawImage(d.canvas,0,0,d.width,d.height,-RB(this,c,a),d.y,d.width,d.height)}else{for(b=0;b<this.ul.length;b++)d=this.ul[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,-SB(this,a),d.width,d.height);for(b=
0;b<this.vl.length;b++)d=this.vl[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,SB(this,a),d.width,d.height)}};var MB=0,NB=7,QB=10,LB=0.5;function PB(a,b,c,d,e){this.canvas=a;this.x=b;this.y=c;this.width=d;this.height=e};function TB(a){S.call(this,a);this.ka(l,l)}B(TB,S);TB.prototype.$=function(){kw(this,q);T(this,q);this.Jw();this.wh()};
TB.prototype.wh=function(){var a=this.D(),b=this.C();this.zg=U(a,b);this.ox=this.zg.getContext("2d");this.tD=U(a,b);this.uD=this.tD.getContext("2d");this.$D=U(a,b);this.Vl=this.$D.getContext("2d");this.eG=U(a,b);this.sN=this.eG.getContext("2d");this.vs=U(a,b);this.tx=this.vs.getContext("2d");this.rD=U(a,b);this.sD=this.rD.getContext("2d");this.hb=U(a,b);this.Hc=this.hb.getContext("2d");this.dG=U(a,b);this.rN=this.dG.getContext("2d");this.Z().appendChild(this.zg);this.Z().appendChild(this.vs);L(this.zg,
"position","absolute");L(this.vs,"position","absolute")};
TB.prototype.ha=function(a){var b=this.D(),c=this.C();this.ox.clearRect(0,0,b,c);this.tx.clearRect(0,0,b,c);this.Hc.clearRect(0,0,b,c);this.sD.clearRect(0,0,b,c);this.Hc.drawImage(this.fa,0,0);this.Hc.save();this.Hc.globalCompositeOperation="destination-in";UB(this,this.sD,this.sC,a);this.Hc.drawImage(this.rD,0,0);this.Hc.restore();VB(this,this.rN,this.fa,a/WB,q);this.tx.drawImage(this.hb,0,0);this.tx.drawImage(this.dG,0,0);if(a>XB&&a<1-XB){var d=V(XB,1,1-XB,4),e=V(XB,0,1-XB,-30);fi(this.vs,"rotate("+
e(a)+"deg) scale("+d(a)+", "+d(a)+")")}a>YB&&(this.Vl.clearRect(0,0,b,c),this.uD.clearRect(0,0,b,c),this.Vl.drawImage(this.za,0,0),this.Vl.save(),this.Vl.globalCompositeOperation="destination-in",UB(this,this.uD,this.tC,a),this.Vl.drawImage(this.tD,0,0),this.Vl.restore(),this.ox.drawImage(this.$D,0,0),a<ZB?(d=V(XB,0.5,ZB,1),b=d(a),e=V(YB,45,ZB,0),fi(this.zg,"rotate("+e(a)+"deg) scale("+b+", "+b+")")):(e=WB,VB(this,this.sN,this.za,(a-(1-e))/e,l),this.ox.drawImage(this.eG,0,0),fi(this.zg,"rotate(0deg) scale(1, 1)")))};
TB.prototype.Jw=function(){this.Vs=0.9/($B-1)/2;this.TM=1.154/(aC-1)/2;this.sC=[];this.tC=[];bC(this.sC,0.1,0.8,l);bC(this.tC,0.15,0.9,q)};
function UB(a,b,c,d){for(var e=0;e<c.length;++e){var f=c[e],h=0;d>=f.Tu&&d<=f.Tu+0.05?(h=(d-f.Tu)/0.05,h=f.Cz?1-h:h):h=d<f.Tu?f.Cz?1:0:f.Cz?0:1;var f=a,i=b,k=c[e].x,n=c[e].y,k=k*f.D(),n=n*f.C();i.fillStyle="rgba(0, 0, 255, "+h+")";i.beginPath();i.moveTo(k,n-cC(f));i.lineTo(k+f.Vs*f.D(),n-0.5*cC(f));i.lineTo(k+f.Vs*f.D(),n+0.5*cC(f));i.lineTo(k,n+cC(f));i.lineTo(k-f.Vs*f.D(),n+0.5*cC(f));i.lineTo(k-f.Vs*f.D(),n-0.5*cC(f));i.lineTo(k,n-cC(f));i.fill()}}
function bC(a,b,c,d){for(var e=aC,f=$B,h=1/(f-1),i=1/(e-1)+0.002,k=c-b,n=Math.floor(e/2),p=0;p<e;++p)for(var r=0!=p%2?f:f-1,s=0;s<r;++s){var v={};v.x=h*s;0==p%2&&(v.x+=0.5*h);v.y=i*p-0.01;v.Cz=d;v.Tu=p==n&&s==0.5*(r-1)?b:0==p||p==e-1||0==s&&r==f||s==f-1&&r==f?d?b:c:b+k*Math.random();a.push(v)}}
function VB(a,b,c,d,e){var f=0,h=0,f=e==q?(a.D()+600)*d:(a.D()+300)*(1-d),h=f-300;b.clearRect(0,0,a.D(),a.C());b.drawImage(c,0,0);b.save();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(h,0,f,0);c.addColorStop(0,"rgba(255, 255, 255, 1)");c.addColorStop(1,"rgba(255, 255, 255, 0)");b.fillStyle=c;b.fillRect(0,0,a.D(),a.C());b.restore()}function cC(a){return a.TM*a.C()}var $B=10,aC=9,XB=0.05,WB=0.15,YB=0.2,ZB=0.9;function dC(a,b){S.call(this,a);this.K=b;this.ka(q,l)}B(dC,Sx);w=dC.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb()};w.ge=ca("\tprecision mediump float;\t\tvarying vec2 vTextureCoord;\tvarying vec3 vNormal;\t\tuniform sampler2D uSampler;\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.5;\n\tconst float DIFFUSE_INTENSITY = 0.5;\n\t\tvoid main(void)  \t{ \t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \t} ");
w.he=ca("\tattribute vec3 aVertexPosition; \tattribute vec3 aVertexNormal;     attribute vec2 aTextureCoord;\t\tuniform mat4 uPMVMatrix; \t\tuniform mat3 uNMatrix; \t \tvarying vec2 vTextureCoord; \tvarying vec3 vNormal;\n\t\tvoid main(void) \t{ \t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \t\tvTextureCoord = aTextureCoord;\t\tvNormal = uNMatrix * aVertexNormal;\t} ");w.je=function(){fy(this);this.Vf=gy(this,"aVertexNormal");this.kc=hy(this,"uSampler")};
w.zb=function(){var a=this.D(),b=this.C(),c=a/2,b=b/2,a=0.1*a,d=new Hx;Ix(d,new Ex(new X(-c,b,0),new Y(0,0)));Ix(d,new Ex(new X(0,b,0),new Y(0.5,0)));Ix(d,new Ex(new X(-c+a,-b,0),new Y(0.1,1)));Ix(d,new Ex(new X(-c,-b,0),new Y(0,1)));this.Pl=new yx;var e=$x(this,Kx(d),3);this.Pl.uc=e;e=$x(this,Lx(d),2);this.Pl.vc=e;e=ay(this,[0,1,2,0,2,3]);this.Pl.sc=e;d=$x(this,Mx(d),3);this.Pl.Ag=d;d=new Hx;Ix(d,new Ex(new X(c,b,0),new Y(1,0)));Ix(d,new Ex(new X(0,b,0),new Y(0.5,0)));Ix(d,new Ex(new X(c-a,-b,0),
new Y(0.9,1)));Ix(d,new Ex(new X(c,-b,0),new Y(1,1)));this.nm=new yx;e=$x(this,Kx(d),3);this.nm.uc=e;e=$x(this,Lx(d),2);this.nm.vc=e;e=ay(this,[0,1,2,0,2,3]);this.nm.sc=e;d=$x(this,Mx(d),3);this.nm.Ag=d;this.mb=new Hx;Ix(this.mb,new Ex(new X(0,b,0),new Y(0.5,0)));Ix(this.mb,new Ex(new X(-c+a,-b,0),new Y(0.1,1)));Ix(this.mb,new Ex(new X((-c+a)/2,-b,0),new Y(0.3,1)));Ix(this.mb,new Ex(new X(0,b,0),new Y(0.5,0)));Ix(this.mb,new Ex(new X((-c+a)/2,-b,0),new Y(0.3,1)));Ix(this.mb,new Ex(new X(0,-b,0),new Y(0.5,
1)));Ix(this.mb,new Ex(new X(0,b,0),new Y(0.5,0)));Ix(this.mb,new Ex(new X(0,-b,0),new Y(0.5,1)));Ix(this.mb,new Ex(new X((c-a)/2,-b,0),new Y(0.7,1)));Ix(this.mb,new Ex(new X(0,b,0),new Y(0.5,0)));Ix(this.mb,new Ex(new X((c-a)/2,-b,0),new Y(0.7,1)));Ix(this.mb,new Ex(new X(c-a,-b,0),new Y(0.9,1)));this.hF=[0,1,2,3,4,5,6,7,8,9,10,11];this.km=new yx;c=$x(this,Kx(this.mb),3);this.km.uc=c;c=$x(this,Lx(this.mb),2);this.km.vc=c;c=ay(this,this.hF);this.km.sc=c;c=$x(this,Mx(this.mb),3);this.km.Ag=c};
w.$d=function(){Yx(this,this.nm);Yx(this,this.Pl);Yx(this,this.km)};w.fe=function(){Xx(this,this.Vf)};
w.ha=function(a){0==a&&(this.S()?kw(this,l):T(this,l));if(0.3>a){var b=V(0,0,0.3,1)(a);this.$j(b,l);this.$j(b,q)}var b=this.D(),c=this.C(),c=Math.max(b,c),d=this.K==eC?1:-1;cy(this);0.1<=a&&(0.1<a&&0.4>=a?(a=V(0.1,0,0.4,1)(a),fC(this,a),mat4.translate(this.qa,[0,0,-a*c/4]),dy(this,-60*a,[1,0,0],[-d*b/4,0,0]),dy(this,45*d*a,[0,0,1],[-d*b/4,0,0])):0.4<a&&0.5>=a?(a=V(0.4,0,0.5,1)(a),fC(this,1),mat4.translate(this.qa,[0,0,-c/4]),mat4.translate(this.qa,[d*a*c/50,-a*c/50,a*c/50]),dy(this,-60,[1,0,0],[-d*
b/4,0,0]),dy(this,45*d,[0,0,1],[-d*b/4,0,0])):0.5<a&&0.55>a?(a=V(0.5,0,0.55,1)(a),fC(this,1),mat4.translate(this.qa,[0,0,-c/4]),mat4.translate(this.qa,[d*c/50,-c/50,c/50]),dy(this,-60,[1,0,0],[-d*b/4,0,0]),dy(this,45*d,[0,0,1],[-d*b/4,0,0]),dy(this,-1*a,[1,0,0],[0,0,0])):0.55<a&&(fC(this,1),a=Math.pow(V(0.55,0,1,1)(a),3),mat4.translate(this.qa,[3*-d*a*c,3*a*c,a*c/2]),mat4.translate(this.qa,[0,0,-c/4]),mat4.translate(this.qa,[d*c/50,-c/50,c/50]),dy(this,-60,[1,0,0],[-d*b/4,0,0]),dy(this,45*d,[0,0,
1],[-d*b/4,0,0]),dy(this,-1,[1,0,0],[0,0,0])));jy(this);ey(this,this.km,this.I.TRIANGLES,A(this.Ow,this),A(this.Nw,this));by(this)};w.$j=function(a,b){var c=b?-1:1,d=Math.max(this.D(),this.C());cy(this);mat4.translate(this.qa,[c*a*d/2,0,0]);jy(this);ey(this,b?this.Pl:this.nm);by(this)};w.Ow=function(){this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Kx(this.mb)))};w.Nw=function(){iy(this.mb,this.hF);this.I.bufferSubData(this.I.ARRAY_BUFFER,0,new Float32Array(Mx(this.mb)))};
function fC(a,b){var c=a.D(),d=a.C(),e=c/2,f=d/2,h=0.1*c,d=Math.max(c,d)/4,c=0.1*c/2,i=V(0,-e+h,1,(-e+h)/2-c);Fx(a.mb.oa[1],new X(i(b),-f,0));i=V(0,(-e+h)/2,1,-c);Fx(a.mb.oa[2],new X(i(b),-f,0));Fx(a.mb.oa[4],new X(i(b),-f,0));Fx(a.mb.oa[5],new X(0,-f,-b*d));Fx(a.mb.oa[7],new X(0,-f,-b*d));i=V(0,(e-h)/2,1,c);Fx(a.mb.oa[8],new X(i(b),-f,0));Fx(a.mb.oa[10],new X(i(b),-f,0));i=V(0,e-h,1,(e-h)/2+c);Fx(a.mb.oa[11],new X(i(b),-f,0))}w.fo=u("Vf");w.$e=u("kc");var eC=0;function gC(a,b){S.call(this,a);this.ia=b;this.ka(l,l)}B(gC,Sx);w=gC.prototype;w.$=function(){kw(this,q);T(this,l);Vx(this,this.fa);this.zb();mat4.translate(this.qa,[-this.D()/2,this.C()/2,0]);jy(this);0==this.ia&&this.I.disable(this.I.DEPTH_TEST)};
w.je=function(){fy(this);this.jp=hy(this,"uSampler1");this.kp=hy(this,"uSampler2");this.Mc=hy(this,"uPhase");var a=hy(this,"uDeltaX"),b=hy(this,"uSlideWidth");this.I.uniform1f(hy(this,"uSlideHeight"),this.C());this.I.uniform1f(b,this.D());b=this.D()/39;this.I.uniform1f(a,b)};w.fe=t();w.ge=ca("\t\n\t\tprecision mediump float; \n\t\t\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\t\t\n\t\tuniform sampler2D uSampler1; \n\t\tuniform sampler2D uSampler2; \n\t\t\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0); \n\t\tconst float AMBIENT_INTENSITY = 0.91; \n\t\tconst float DIFFUSE_INTENSITY = 0.09; \n\t\t\n\t\tvoid main(void) \n\t\t{ \n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\t\n\t\t\tvec4 textureColor; \n\t\t\tif (gl_FrontFacing) \n\t\t\t{ \n\t\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord); \n\t\t\t} \n\t\t\telse \n\t\t\t{ \n\t\t\t\tfloat s = 1.0 - vTextureCoord.s; \n\t\t\t\ttextureColor = texture2D(uSampler2, vec2(s, vTextureCoord.t)); \n\t\t\t} \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t} \n\t");
w.he=function(){var a;return a="   \n\t\t\tattribute vec3 aVertexPosition; \n\t\t\tattribute vec2 aTextureCoord; \n\t\t\t\n\t\t\tuniform mat4 uPMVMatrix; \n\t\t\tuniform mat3 uNMatrix; \n\t\t\t\n\t\t\tuniform float uPhase; \n\t\t\tuniform float uDeltaX; \n\t\t\tuniform float uSlideHeight; \n\t\t\tuniform float uSlideWidth; \n\t\t\t\n\t\t\tvarying vec2 vTextureCoord; \n\t\t\tvarying vec3 vNormal; \n\t\t\t\n\t\t\tconst float ANGLE = 180.0; \n\t\t\tconst float PHASE_OFFSET = 0.35; \n\t\t\tconst float CHANGE_PHASE = 0.25; \n\t\t\t\n\t\t\tconst float COEF_1 = 0.3; \n\t\t\tconst float COEF_2 = 0.5; \n\t\t\t\n\t\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1) \n\t\t\t{ \n\t\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0)); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 ellipse(float angle, vec2 center, vec2 radius) \n\t\t\t{ \n\t\t\t\tfloat ang = radians(angle); \n\t\t\t\t\n\t\t\t\tfloat x = center.x + radius.x * cos(ang); \n\t\t\t\tfloat y = center.y + radius.y * sin(ang); \n\t\t\t\t\n\t\t\t\treturn vec2(x, -y); \n\t\t\t} \n\t\t\tfloat PHASE_FUNC(float phase) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(phase, 0.0, 0.0, CHANGE_PHASE, 1.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat PHASE_FUNC1(float phase) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat PHASE_FUNC2(float phase) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.5); \n\t\t\t} \n\t\t\tvec3 getNormal(vec3 v, vec2 pr) \n\t\t\t{ \n\t\t\t\tfloat y = (v.y == 0.0) ? uSlideHeight : 0.0; \n\t\t\t\t\n\t\t\t\tvec3 v1Pos = vec3(v.x, y, v.z); \n\t\t\t\tvec3 v2Pos = vec3(pr.x, v.y, -pr.y); \n\t\t\t\t\n\t\t\t\tvec3 v1 = v1Pos - v; \n\t\t\t\tvec3 v2 = v2Pos - v; \n\t\t\t\t\n\t\t\t\tvec3 n = (v.x == uSlideWidth && v.y == uSlideHeight) ? cross(v1, v2) : cross(v2, v1); \n\t\t\t\tn = normalize(n); \n\t\t\t\tif (n.z < 0.0) \n\t\t\t\t{ \n\t\t\t\t\tn.z = n.z * -1.0; \n\t\t\t\t} \n\t\t\t\treturn n; \n\t\t\t} \n\t\t"+
hC(this)};w.ha=function(a){this.I.uniform1f(this.Mc,a);ey(this,this.Io,this.I.TRIANGLE_STRIP)};w.$d=function(){Yx(this,this.Io);this.I.deleteTexture(this.rp)};w.jo=function(){this.qp=Zx(this,this.I.TEXTURE0,this.jp,0,this.fa);this.rp=Zx(this,this.I.TEXTURE1,this.kp,1,this.za)};
function hC(a){switch(a.ia){case 0:return" \n\t\t\tfloat C_FUNC1(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, uSlideWidth * 0.5, 0.0, uSlideWidth, 1.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat PHASE_OFFSET_FUNC1(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, uSlideWidth * 0.5, PHASE_OFFSET, uSlideWidth, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat getAngleInDoubleLeft(float x, float phase) \n\t\t\t{ \n\t\t\t\tfloat angle; \n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x)); \n\t\t\t\t} \n\t\t\t\treturn max(angle, -ANGLE); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x); \n\t\t\t\tfloat b = a * COEF_1; \n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\t\t\t\tfloat angle = getAngleInDoubleLeft(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 1.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec3 pNormal; \n\t\t\t\tfloat x = aVertexPosition.x; \n\t\t\t\tif (x <= uSlideWidth * 0.5) \n\t\t\t\t{ \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tvec2 pos = getPosition(x); \n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\t\t\t\t\t\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\t\t\t\t\tpNormal = getNormal(v, pr); \n\t\t\t\t} \n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t} \n\t\t";case 1:return" \n\t\t\tfloat C_FUNC2(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0); \n\t\t\t} \n\t\t\tfloat PHASE_OFFSET_FUNC2(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET); \n\t\t\t} \n\t\t\t\n\t\t\tfloat getAngleInDoubleRight(float x, float phase) \n\t\t\t{ \n\t\t\t\tfloat angle; \n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x)); \n\t\t\t\t} \n\t\t\t\treturn min(angle, ANGLE * 2.0); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x); \n\t\t\t\tfloat b = a * COEF_1; \n\t\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0); \n\t\t\t\tfloat angle = getAngleInDoubleRight(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 1.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec3 pNormal; \n\t\t\t\tfloat x = aVertexPosition.x; \n\t\t\t\tif (x >= uSlideWidth * 0.5) \n\t\t\t\t{ \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\t\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tvec2 pos = getPosition(x); \n\t\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\t\t\t\t\t\n\t\t\t\t\tfloat nextX = x + uDeltaX; \n\t\t\t\t\tvec2 pr = getPosition(nextX); \n\t\t\t\t\tpNormal = getNormal(v, pr); \n\t\t\t\t} \n\t\t\t\tvec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t} \n\t\t";
case 2:return" \n\t\t\tfloat C_FUNC3(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat PHASE_OFFSET_FUNC3(float x) \n\t\t\t{ \n\t\t        return linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET); \n\t\t\t} \n\t\t\t\n\t\t\tfloat getAngleInSingleLeft(float x, float phase) \n\t\t\t{ \n\t\t\t\tfloat angle; \n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x)); \n\t\t\t\t} \n\t\t\t\treturn min(angle, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * C_FUNC3(x); \n\t\t\t\tfloat b = a * COEF_2; \n\t\t\t\tvec2 center = vec2(0.0, 0.0); \n\t\t\t\tfloat angle = getAngleInSingleLeft(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 0.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\t            vec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t            gl_Position = uPMVMatrix * vec4(v, 1.0); \n\t            vTextureCoord = aTextureCoord; \n\t            \n\t            float nextX = aVertexPosition.x + uDeltaX; \n\t            vec2 pr = getPosition(nextX); \n\t            vec3 pNormal = getNormal(v, pr); \n\t            vec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t} \n\t\t";
case 3:return" \n\t\t\tfloat C_FUNC4(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat PHASE_OFFSET_FUNC4(float x) \n\t\t\t{ \n\t\t\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0); \n\t\t\t} \n\t\t\t\n\t\t\tfloat getAngleInSingleRight(float x, float phase) \n\t\t\t{ \n\t\t\t\tfloat angle; \n\t\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE) \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase))); \n\t\t\t\t} \n\t\t\t\telse \n\t\t\t\t{ \n\t\t\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x)); \n\t\t\t\t} \n\t\t\t\treturn max(angle, ANGLE); \n\t\t\t} \n\t\t\t\n\t\t\tvec2 getPosition(float x) \n\t\t\t{ \n\t\t\t\tfloat a = uSlideWidth * C_FUNC4(x); \n\t\t\t\tfloat b = a * COEF_2; \n\t\t\t\tvec2 center = vec2(uSlideWidth, 0.0); \n\t\t\t\tfloat angle = getAngleInSingleRight(x, uPhase); \n\t\t\t\t\n\t\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b)); \n\t\t\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase)); \n\t\t\t\tpos.y = max(pos.y, 0.0); \n\t\t\t\treturn pos; \n\t\t\t} \n\t\t\t\n\t\t\tvoid main(void) \n\t\t\t{ \n\t\t\t\tvec2 pos = getPosition(aVertexPosition.x); \n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y); \n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0); \n\t\t\t\tvTextureCoord = aTextureCoord; \n\t\t\t\t\n\t\t\t\tfloat nextX = aVertexPosition.x + uDeltaX; \n\t\t\t\tvec2 pr = getPosition(nextX); \n\t            vec3 pNormal = getNormal(v, pr); \n\t            vec3 transformedNormal = uNMatrix * pNormal; \n\t\t\t\tvNormal = transformedNormal; \n\t\t\t} \n\t\t";
default:g(Error("Unknown transition page curl type"))}}w.zb=function(){var a=this.D(),b=this.C();this.Jc=Nx(2,40,a,b);this.Xb=Px(2,40);this.Io=new yx;a=$x(this,Kx(this.Jc),3);this.Io.uc=a;a=$x(this,Lx(this.Jc),2);this.Io.vc=a;a=ay(this,this.Xb);this.Io.sc=a};function iC(){var a=xi(),b=ti&&11>=parseFloat(Ki)?q:xi(),c=yi();if(!Hu){var d={"null":function(a){return new Iu(a)},Cut:function(a){return new Xy(a)},CutThroughBlack:function(a){return new IB(a)}};b?(d.BlindsHorizontal=function(a){return new zA(a,1)},d.BlindsVertical=function(a){return new zA(a,fz)}):(d.BlindsHorizontal=function(a){return new bz(a,1)},d.BlindsVertical=function(a){return new bz(a,cz)});d.CheckerboardAcross=function(a){return new lx(a,px)};d.CheckerboardDown=function(a){return new lx(a,
mx)};d.Dissolve=function(a){return new sx(a)};d.FadeThroughBlack=function(a){return new tA(a)};a?(d.CoverLeft=function(a){return new hz(a,qz,q)},d.CoverUp=function(a){return new hz(a,oz,q)},d.CoverRight=function(a){return new hz(a,rz,q)},d.CoverDown=function(a){return new hz(a,pz,q)},d.CoverLeftUp=function(a){return new hz(a,tz,q)},d.CoverRightUp=function(a){return new hz(a,vz,q)},d.CoverLeftDown=function(a){return new hz(a,sz,q)},d.CoverRightDown=function(a){return new hz(a,uz,q)},d.UncoverLeft=
function(a){return new hz(a,qz,l)},d.UncoverUp=function(a){return new hz(a,oz,l)},d.UncoverRight=function(a){return new hz(a,rz,l)},d.UncoverDown=function(a){return new hz(a,pz,l)},d.UncoverLeftUp=function(a){return new hz(a,tz,l)},d.UncoverRightUp=function(a){return new hz(a,vz,l)},d.UncoverLeftDown=function(a){return new hz(a,sz,l)},d.UncoverRightDown=function(a){return new hz(a,uz,l)}):(d.CoverLeft=function(a){return new JB(a,qz,q)},d.CoverUp=function(a){return new JB(a,oz,q)},d.CoverRight=function(a){return new JB(a,
rz,q)},d.CoverDown=function(a){return new JB(a,pz,q)},d.CoverLeftUp=function(a){return new JB(a,tz,q)},d.CoverRightUp=function(a){return new JB(a,vz,q)},d.CoverLeftDown=function(a){return new JB(a,sz,q)},d.CoverRightDown=function(a){return new JB(a,uz,q)},d.UncoverLeft=function(a){return new JB(a,qz,l)},d.UncoverUp=function(a){return new JB(a,oz,l)},d.UncoverRight=function(a){return new JB(a,rz,l)},d.UncoverDown=function(a){return new JB(a,pz,l)},d.UncoverLeftUp=function(a){return new JB(a,tz,l)},
d.UncoverRightUp=function(a){return new JB(a,vz,l)},d.UncoverLeftDown=function(a){return new JB(a,sz,l)},d.UncoverRightDown=function(a){return new JB(a,uz,l)});d.RandomBarsHorizontal=function(a){return new ex(a,fx)};d.RandomBarsVertical=function(a){return new ex(a,gx)};d.StripsLeftUp=function(a){return new qy(a,sy)};d.StripsRightUp=function(a){return new qy(a,uy)};d.StripsLeftDown=function(a){return new qy(a,ry)};d.StripsRightDown=function(a){return new qy(a,ty)};d.WipeLeft=function(a){return new ly(a,
oy)};d.WipeUp=function(a){return new ly(a,ny)};d.WipeRight=function(a){return new ly(a,py)};d.WipeDown=function(a){return new ly(a,my)};d.BoxOut=function(a){return new dB(a,eB)};d.BoxIn=function(a){return new dB(a,fB)};d.SplitHorizontalOut=function(a){return new Hz(a,Jz)};d.SplitHorizontalIn=function(a){return new Hz(a,Iz)};d.SplitVerticalOut=function(a){return new Hz(a,Lz)};d.SplitVerticalIn=function(a){return new Hz(a,Kz)};d.ShapeCircle=function(a){return new wA(a)};d.ShapeDiamond=function(a){return new aB(a)};
d.CombHorizontal=function(a){return new KB(a,MB)};d.CombVertical=function(a){return new KB(a,1)};d.FadeSmoothly=function(a){return new lw(a)};d.Newsflash=function(a){return new $A(a)};d.ShapePlus=function(a){return new nA(a)};d.PushDown=function(a){return new hA(a,iA)};d.PushLeft=function(a){return new hA(a,jA)};d.PushRight=function(a){return new hA(a,kA)};d.PushUp=function(a){return new hA(a,lA)};d.Wedge=function(a){return new $y(a)};d.Wheel1Spoke=function(a){return new GB(a,1)};d.Wheel2Spokes=function(a){return new GB(a,
2)};d.Wheel3Spokes=function(a){return new GB(a,3)};d.Wheel4Spokes=function(a){return new GB(a,4)};d.Wheel8Spokes=function(a){return new GB(a,8)};d.WheelReverse1Spoke=function(a){return new GB(a,-1)};var e=My;a?c?(d.VortexLeft=function(a){return new Qy(a,e.Sj)},d.VortexUp=function(a){return new Qy(a,e.Av)},d.VortexRight=function(a){return new Qy(a,e.ui)},d.VortexDown=function(a){return new Qy(a,e.kr)}):(d.VortexLeft=function(a){return new vy(a,e.Sj)},d.VortexUp=function(a){return new vy(a,e.Av)},d.VortexRight=
function(a){return new vy(a,e.ui)},d.VortexDown=function(a){return new vy(a,e.kr)}):(d.VortexLeft=function(a){return new sx(a)},d.VortexUp=function(a){return new sx(a)},d.VortexRight=function(a){return new sx(a)},d.VortexDown=function(a){return new sx(a)});var f=kx;c&&!Ji&&!Ti?(d.RippleCenter=function(a){return new gz(a,f.jv)},d.RippleRightUp=function(a){return new gz(a,f.wv)},d.RippleLeftUp=function(a){return new gz(a,f.ov)},d.RippleLeftDown=function(a){return new gz(a,f.nv)},d.RippleRightDown=function(a){return new gz(a,
f.vv)}):(d.RippleCenter=function(a){return new jx(a,f.jv)},d.RippleRightUp=function(a){return new jx(a,f.wv)},d.RippleLeftUp=function(a){return new jx(a,f.ov)},d.RippleLeftDown=function(a){return new jx(a,f.nv)},d.RippleRightDown=function(a){return new jx(a,f.vv)});var h=Nz;d.GlitterDiamondLeft=function(a){return new Mz(a,aA.$q,h.wf)};d.GlitterDiamondUp=function(a){return new Mz(a,aA.$q,h.ti)};d.GlitterDiamondRight=function(a){return new Mz(a,aA.$q,h.Wd)};d.GlitterDiamondDown=function(a){return new Mz(a,
aA.$q,h.Xe)};d.GlitterHexagonLeft=function(a){return new Mz(a,aA.fr,h.wf)};d.GlitterHexagonUp=function(a){return new Mz(a,aA.fr,h.ti)};d.GlitterHexagonRight=function(a){return new Mz(a,aA.fr,h.Wd)};d.GlitterHexagonDown=function(a){return new Mz(a,aA.fr,h.Xe)};a?(d.GalleryLeft=function(a){return new Ty(a,Vy,q)},d.GalleryRight=function(a){return new Ty(a,Wy,q)}):(d.GalleryLeft=function(a){return new hA(a,jA)},d.GalleryRight=function(a){return new hA(a,kA)});a?(d.ConveyorLeft=function(a){return new Ty(a,
Vy,l)},d.ConveyorRight=function(a){return new Ty(a,Wy,l)}):(d.ConveyorLeft=function(a){return new hB(a,1)},d.ConveyorRight=function(a){return new hB(a,2)});d.DoorsVertical=function(a){return new nB(a,oB,q)};d.DoorsHorizontal=function(a){return new nB(a,pB,q)};d.WindowVertical=function(a){return new nB(a,oB,l)};d.WindowHorizontal=function(a){return new nB(a,pB,l)};d.WarpIn=function(a){return new jB(a,kB,q,q)};d.WarpOut=function(a){return new jB(a,1,q,q)};d.FlyThroughIn=function(a){return new jB(a,
kB,l,q)};d.FlyThroughOut=function(a){return new jB(a,1,l,q)};d.FlyThroughInBounce=function(a){return new jB(a,kB,l,l)};d.FlyThroughOutBounce=function(a){return new jB(a,1,l,l)};d.RevealSmoothLeft=function(a){return new NA(a,0)};d.RevealSmoothRight=function(a){return new NA(a,1)};d.RevealBlackLeft=function(a){return new NA(a,2)};d.RevealBlackRight=function(a){return new NA(a,3)};d.Honeycomb=function(a){return new TB(a)};a?(d.FerrisWheelLeft=function(a){return new xA(a,0)},d.FerrisWheelRight=function(a){return new xA(a,
yA)}):(d.FerrisWheelLeft=function(a){return new hB(a,0)},d.FerrisWheelRight=function(a){return new hB(a,0)});d.SwitchLeft=function(a){return new oA(a,0,b)};d.SwitchRight=function(a){return new oA(a,pA,b)};d.FlipLeft=function(a){return new mw(a,0,b)};d.FlipRight=function(a){return new mw(a,dx,b)};d.Flashbulb=function(a){return new rA(a)};var i=eA;b?(d.ShredStripsIn=function(a){return new dA(a,i.XJ)},d.ShredStripsOut=function(a){return new dA(a,i.aC)},d.ShredRectangleIn=function(a){return new dA(a,
i.TB)},d.ShredRectangleOut=function(a){return new dA(a,i.uv)}):(d.ShredStripsIn=function(a){return new sx(a)},d.ShredStripsOut=function(a){return new sx(a)},d.ShredRectangleIn=function(a){return new sx(a)},d.ShredRectangleOut=function(a){return new sx(a)});d.CubeLeft=function(a){return new IA(a,LA,q,b)};d.CubeUp=function(a){return new IA(a,KA,q,b)};d.CubeRight=function(a){return new IA(a,MA,q,b)};d.CubeDown=function(a){return new IA(a,JA,q,b)};d.RotateLeft=function(a){return new IA(a,LA,l,b)};d.RotateUp=
function(a){return new IA(a,KA,l,b)};d.RotateRight=function(a){return new IA(a,MA,l,b)};d.RotateDown=function(a){return new IA(a,JA,l,b)};var k=rB;b?(d.BoxLeft=function(a){return new qB(a,k.wf,q)},d.BoxUp=function(a){return new qB(a,k.ti,q)},d.BoxRight=function(a){return new qB(a,k.Wd,q)},d.BoxDown=function(a){return new qB(a,k.Xe,q)},d.OrbitLeft=function(a){return new qB(a,k.wf,l)},d.OrbitUp=function(a){return new qB(a,k.ti,l)},d.OrbitRight=function(a){return new qB(a,k.Wd,l)},d.OrbitDown=function(a){return new qB(a,
k.Xe,l)}):(d.BoxLeft=function(a){return new hA(a,jA)},d.BoxUp=function(a){return new hA(a,lA)},d.BoxRight=function(a){return new hA(a,kA)},d.BoxDown=function(a){return new hA(a,iA)},d.OrbitLeft=function(a){return new hB(a,1)},d.OrbitUp=function(a){return new hB(a,3)},d.OrbitRight=function(a){return new hB(a,2)},d.OrbitDown=function(a){return new hB(a,0)});d.PanLeft=function(a){return new hB(a,1)};d.PanUp=function(a){return new hB(a,3)};d.PanRight=function(a){return new hB(a,2)};d.PanDown=function(a){return new hB(a,
0)};c?(d.AirplaneLeft=function(a){return new dC(a,eC)},d.AirplaneRight=function(a){return new dC(a,1)},d.OrigamiLeft=function(a){return new wB(a,yB)},d.OrigamiRight=function(a){return new wB(a,CB)},d.DrapeLeft=function(a){return new Yy(a,Zy)},d.DrapeRight=function(a){return new Yy(a,1)},d.FallOverLeft=function(a){return new ky(a,0)},d.FallOverRight=function(a){return new ky(a,1)},d.Curtains=function(a){var b=new mA(a);return!b.pB()?new lw(a):b},d.Fracture=function(a){return new EA(a)},d.Crush=function(a){return new Bz(a)},
d.WindRight=function(a){return new SA(a,0)},d.WindLeft=function(a){return new SA(a,1)},d.PeelOffLeft=function(a){return new GA(a,HA)},d.PeelOffRight=function(a){return new GA(a,1)},d.Prestige=function(a){var b=new uA(a);return!b.pB()?new lw(a):b},d.PageCurlDoubleLeft=function(a){return new gC(a,0)},d.PageCurlDoubleRight=function(a){return new gC(a,1)},d.PageCurlSingleLeft=function(a){return new gC(a,2)},d.PageCurlSingleRight=function(a){return new gC(a,3)}):(d.AirplaneLeft=function(a){return new lw(a)},
d.AirplaneRight=function(a){return new lw(a)},d.OrigamiLeft=function(a){return new lw(a)},d.OrigamiRight=function(a){return new lw(a)},d.DrapeLeft=function(a){return new lw(a)},d.DrapeRight=function(a){return new lw(a)},d.FallOverLeft=function(a){return new lw(a)},d.FallOverRight=function(a){return new lw(a)},d.Curtains=function(a){return new lw(a)},d.Fracture=function(a){return new lw(a)},d.Crush=function(a){return new lw(a)},d.WindRight=function(a){return new lw(a)},d.WindLeft=function(a){return new lw(a)},
d.PeelOffLeft=function(a){return new lw(a)},d.PeelOffRight=function(a){return new lw(a)},d.Prestige=function(a){return new lw(a)},d.PageCurlDoubleLeft=function(a){return new lw(a)},d.PageCurlDoubleRight=function(a){return new lw(a)},d.PageCurlSingleLeft=function(a){return new lw(a)},d.PageCurlSingleRight=function(a){return new lw(a)});Hu=d}}
var Hu,Gu=[["PushUp","PushLeft","PushRight","PushDown"],["ShapePlus","ShapeCircle","ShapeDiamond"],["BlindsVertical","BlindsHorizontal"],["BoxIn","BoxOut"],["CheckerboardAcross","CheckerboardDown"],["Flashbulb"],["WipeDown","WipeUp","WipeLeft","WipeRight"],["RandomBarsVertical","RandomBarsHorizontal"],["FadeSmoothly","FadeThroughBlack"],["null"],["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 jC(a){this.ra=a;this.ra.nd.addHandler(this.hM,this);this.pg=[]}function kC(a,b){a.pg.push(b);var c=b.displayObject();gi(c,"0 0");a.ra.displayObject().appendChild(c)}jC.prototype.hM=function(a,b,c,d){for(a=0;a<this.pg.length;++a){b=this.pg[a];var e=c,f=d,h=this.ra,i=b.displayObject(),h=h.scale();Qj(i,h);yg(i,e+h*b.mf().left,f+h*b.mf().top)}};var tu="idle",lC={TU:"playing",OU:"paused",IDLE:tu};x("ispring.presenter.player.transitions.TransitionPlaybackState",lC,j);x("PLAYING","playing",lC);x("PAUSED","paused",lC);x("IDLE",tu,lC);function mC(a,b,c,d,e,f,h){this.P=a;this.Ke=b;this.L=c;this.BX=d;this.lc=e;this.Oc=f;this.Fi=h;this.YC=new G;this.XC=new G}mC.prototype.M=-1;mC.prototype.vB=function(){return this.L.Va()};mC.prototype.transitionProgress=mC.prototype.vB;mC.prototype.state=function(){return!this.Ai?tu:this.L.CI()?"playing":"paused"};mC.prototype.state=mC.prototype.state;mC.prototype.uB=u("YC");mC.prototype.transitionEffectStartEvent=mC.prototype.uB;mC.prototype.Xu=u("XC");
mC.prototype.transitionEffectCompleteEvent=mC.prototype.Xu;function Ku(a,b){var c=a.Ke;Eu(c.Ed[b]);0<=a.M&&c.Ed[a.M].Jm();a.M=b}function Ju(a){a.Ai.start();a.ZC=l;qi&&(a.VM=setInterval(a.UM,100));a.L.lb().addHandler(a.NE,a);bj&&document.body?Rj(document.body):a.YC.J(a.M)}mC.prototype.UM=function(){if(qi&&document.body)return Rj(document.body)};mC.prototype.Fx=function(a){this.Ai.Yo.removeHandler(this.Fx,this);a&&Ju(this)};
mC.prototype.NE=function(a){isNaN(this.Iy)&&(this.Iy=a,a=0);1>a?this.Ai.hn(a):ru(this)};function ru(a,b){y(b)||(b=aj);a.ZC&&(a.L.lb().removeHandler(a.NE,a),a.ZC=q);qi&&clearInterval(a.VM);a.Ai.Om()||a.Ai.Yo.removeHandler(a.Fx,a);a.Ai.terminate();a.Ai=m;Du(a.qk);Eu(a.ns);Eu(a.qk);a.qk.Jm();a.qk=m;a.ns=m;b?li(a.uE,a):a.uE()}mC.prototype.uE=function(){lc(this.Fi);this.XC.J(this.M)};function nC(a,b){this.Lf=a;this.P=b;this.Ga=b.D();this.Ea=b.C();this.gj=pt(b.Q());this.nd=new G;for(var c=b.hq(),d=si||ti,e=[],f=0;f<c.length;++f){var h=c[f],i=Bj(h.name()),k=h.AB(),n=[];(mb||0==k.length)&&(h.localName()&&(!i.bold()&&!i.ru()||!d))&&n.push(new iw("local",h.localName()));for(i=0;i<k.length;++i)n.push(new iw("url",k[i]));e.push(hw(h.name(),n))}Cc(e.join("\n"));c=b.D();d=b.C();this.$a=hc("DIV");this.$a.setAttribute("role","main");this.$a.setAttribute("aria-live","polite");this.$a.style.overflow=
"hidden";Gg(this.$a,c,d);Fi&&(this.$a.style["-webkit-text-size-adjust"]="none");e=new pj(this.$a,[new wv,new xv]);xj(e,"scrollLeft").mp.addHandler(this.JL,this);xj(e,"scrollRight").mp.addHandler(this.KL,this);rj(e);this.uh=e;if(Ji||pi||Ti)f=new Dj,f.st.addHandler(this.LL,this),qj(e,f);this.Kp=new Ov(this.$a,e,c,d,this.yo);this.Kp.om.addHandler(this.fN,this);this.Gh=hc("DIV");this.$a.appendChild(this.Gh);this.lf=hc("DIV");this.$a.appendChild(this.lf);this.lf.style.overflow="hidden";Gg(this.lf,c,d);
gi(this.lf,"0 0");Gg(this.Gh,c-2,d-2);yg(this.Gh,1,1);L(this.Gh,"backgroundColor","#000000");e=this.P.D();f=this.P.C();h=hc("DIV");this.lf.appendChild(h);d=this.Lf.Fq();h=new oC(h,e,f,this.yo,"#000000");k=d.Jd;n=k.Yi.length;for(i=0;i<n;++i){var p=k.Yi[i];if(p instanceof pC)var r=h.Zj,s=h.Ed,v=p=new Ev(r,s.length,h.Ga,h.Ea,h.ex,p);else p instanceof qC?(r=h.Zj,s=h.Ed,p=new Fv(r,s.length,h.Ga,h.Ea,h.ex,p)):(r=h.Zj,s=h.Ed,p=new Cv(r,s.length,h.Ga,h.Ea,h.ex,p)),v=p;r.W.push(v);r.pp.appendChild(v.Fh);s.push(p)}this.Ke=
h;k=hc("DIV");k.id="frontLayers";this.lf.appendChild(k);h=new uv;n=new iC;this.me=new mC(this.P,this.Ke,h,n,e,f,k);e=new Av(-1);f=new Kv(this.Ke,this.P.Q(),e);this.H=new Q(this.P,0,d.Jd,f,e,this.Lf,this.me,h);this.H.mg().addHandler(this.Dg,this);d=this.H;this.Lf.Fw.Ek.addHandler(d.SL,d);this.Fg=new R(this.H,this.P);this.tg=new Qr(this);this.pg=[];e=b.Sp();f=b.Uq();if(e||f)d=new jC(this),f&&(f=new jw(f),this.pg.push(f),kC(d,f)),e&&(fj&&(this.gy=new zv(e,c)),c=new yv(e,c),this.pg.push(c),kC(d,c));this.lf.style.display=
"none";this.Gh.style.display="none";for(c=0;c<this.pg.length;++c)this.pg[c].displayObject().style.display="none";Pv(this.Kp,q)}w=nC.prototype;w.Xj=m;w.yo=Number.MAX_VALUE;w.Aa=1;w.Ho=q;w.QA=u("nd");nC.prototype.resizeEvent=nC.prototype.QA;nC.prototype.YI=u("H");nC.prototype.playbackController=nC.prototype.YI;nC.prototype.kJ=u("Fg");nC.prototype.restrictedPlaybackController=nC.prototype.kJ;nC.prototype.soundController=function(){return this.Lf.soundController()};nC.prototype.soundController=nC.prototype.soundController;
nC.prototype.displayObject=u("$a");nC.prototype.displayObject=nC.prototype.displayObject;nC.prototype.width=u("Ga");nC.prototype.width=nC.prototype.width;nC.prototype.height=u("Ea");nC.prototype.height=nC.prototype.height;nC.prototype.scale=u("Aa");nC.prototype.resize=function(a,b){this.Ga=a;this.Ea=b;Gg(this.$a,a,b);var c=this.Kp;c.Zb=Tv(c,Vb(c.Zb,new Tb((a-c.Ik)/2,(b-c.Hk)/2)));c.Ik=a;c.Hk=b;c.kC=Math.min(a/c.lc,b/c.Oc,c.nL);Rv(c,c.Tl)};nC.prototype.resize=nC.prototype.resize;w=nC.prototype;
w.fN=function(a,b,c){b=Math.round(b);c=Math.round(c);var d=this.P.D(),e=this.P.C(),d=d*a,e=e*a,f=this.Aa!=a;if(f){this.Aa=a;Qj(this.lf,a);a=this.P.Q();for(var h=0;h<a.count();++h)for(var i=a.sa(h).rb(),k=0;k<i.count();++k){var n=se(i,k);this.Lf.hd.Te(n).jn(this.Aa)}rC(this);Gg(this.Gh,d-2,e-2)}yg(this.lf,b,c);yg(this.Gh,b+1,c+1);this.nd.J(d,e,b,c);if(f&&ri)return Rj(this.$a)};
w.LL=function(a,b,c){a=c.target;a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():pc(this.lf,a)&&(c.preventDefault(),Dt(this.Lf.Bt))};w.JL=function(){var a=this.Lf.Bt;a.Lb()&&a.H.pa().Op()&&a.Fg.Uc()};w.KL=function(){var a=this.Lf.Bt;a.Lb()&&a.H.pa().Op()&&a.Fg.se()};
w.Dg=function(){var a=this.Xj?this.Xj.index():-1,b=this.H.Oa();this.Xj=0<=b?this.H.pa():m;var c=this.Xj instanceof Ae,d=this.Xj instanceof fp;this.Gh.style.opacity=c||d?"0":"";c?(c=this.H.Ka())&&c.setOverlayDisplayed(this.Ho):d&&(c=this.H.fc())&&c.setOverlayDisplayed(this.Ho);c=rt(this.gj,a,b);a=rt(this.gj,b,a);sC(this,c,q);sC(this,a,l);this.Ho&&(tC(this,c),uC(this,a));Rv(this.Kp,1);vC(this);rC(this);-1!=this.H.Oa()&&y(this.gy)&&(a=this.H.rd().view(),a instanceof iu?a.Ka().setBannerView(this.gy.displayObject()):
a instanceof Nu&&a.fc().setBannerView(this.gy.displayObject()))};function vC(a){var b=q,c=0<=a.H.Oa();"none"!=a.lf.style.display&&c&&(b=a.H.pa(),b=a.P.ta().navigation().Gm().FB()&&"slide"==b.type());Pv(a.Kp,b)}function rC(a){if(-1!=a.H.Oa()){var b=a.H.rd().view();b instanceof iu?b.Ka().setParentScale(a.Aa):b instanceof Nu&&b.fc().setParentScale(a.Aa)}}
w.setOverlayDisplayed=function(a){if(this.Ho!=a){this.Ho=a;if(this.Xj){var b;b=this.Xj.index();b=this.gj.tm[b]||[];a?uC(this,b):tC(this,b);(b=this.H.Ka())&&b.setOverlayDisplayed(a)}a?sj(this.uh):rj(this.uh)}};function uC(a,b){for(var c=0;c<b.length;++c){var d=a.Lf.hd.Te(b[c]);d&&d.Tk(q)}}function tC(a,b){for(var c=0;c<b.length;++c){var d=b[c],e=a.Lf.hd.Te(d);e&&e.Tk(d.nh.Vh())}}function sC(a,b,c){for(var d=0;d<b.length;++d){var e=a.Lf.hd.Te(b[d]);e&&lr(e,c)}};var wC={uT:"gotoPreviousSlide",OR:"continuePresentation",VS:"finishAction",mW:"skipQuiz"};x("ispring.quiz.player.QuizPlayerControllerActionType",wC,j);x("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",wC);x("CONTINUE_PRESENTATION","continuePresentation",wC);x("FINISH_ACTION","finishAction",wC);x("SKIP_QUIZ","skipQuiz",wC);function RC(a,b){this.P=a;var c=ui();"1"==c.resume?a.ta().oc().Ui="always":"0"==c.resume&&(a.ta().oc().Ui="never");var d=ri?new xt(a):new Fr,c=new mv,e=new Yu,f=new tt(a,e,d),h=new Ct(a,f),i=new jv(a.ta().navigation().zj(),a.Q(),e),k=new Xs;k.stateChangedEvent().addHandler(this.Dx,this);this.Da=new pv(c,b,f,e,e,h,i,this,k);this.ra=new nC(this.Da,a);var k=this.ra.H,n=this.ra.Fg;d.ue(k.Y());f.$A(k.Y(),k.ma);i.Iq(n);h.H=k;h.Fg=n;(h=a.Nk())&&f.VA(h);c.Iq(k);c.Pu(f);$C(this,c);h=this.ra.tg;i=h.displayObject();
b.Jd.tg=i;i=new Nt(h,k.Y(),a.Q());this.Da.IX=i;i=new dv(h,k.Y(),a.Q(),this);this.Da.FX=i;new Js(this.ra,h,k.Y(),a.Q());this.fE=new Xu(a);this.fE.Iq(k);this.Hy=new G;this.jG=new G;this.Sr=new G;this.AC=new G;this.jj=new G;this.or=new Wt(a.Q(),k.Y(),k.ma,a.Rd().tj(),e);this.Nh=new Er(a.Q(),k.Y(),k.ma,a.Rd().Qj(),e);this.sL=new Ms(a.Q(),f,k.Y(),b.Jd);d=new av(k,e,d);ri&&(new gv(k,f,this.Nh,d),new Wu(k,c),new Gr(c));this.DK=new rv(a.Q(),h,k,e);this.rL=ri?new Qu(e):new Rt;k.HF.addHandler(this.nM,this);
k.rf().addHandler(this.Eg,this);k.vw.addHandler(this.PL,this);k.eD.addHandler(this.MK,this);k.mg().addHandler(this.oM,this)}RC.prototype.cD=q;function $C(a,b){var c=dc("DIV");c.getCore=function(){return b};c.setAttribute("id",Ho(a.P.ta()));a.ra.displayObject().appendChild(c)}function mD(a,b,c,d){var e=a.ra.H.Y(),f=!d;f&&a.gm();c&&nD(a);(!f||!c)&&e.ri().addHandler(function(){e.ri().removeHandler(arguments.callee);f||a.gm();c||nD(a)});a.Sr.J(b,c,d)}RC.prototype.gm=function(){this.DK.activate();this.ra.H.activate()};
function nD(a){a.cD||(a.cD=l,a.rL.activate(),a.or.activate(),a.Nh.activate(),a.Da.mediaController().activate())}RC.prototype.bJ=u("P");RC.prototype.presentation=RC.prototype.bJ;RC.prototype.view=u("ra");RC.prototype.view=RC.prototype.view;RC.prototype.version=ca("7.0");RC.prototype.version=RC.prototype.version;RC.prototype.persistState=function(){var a=this.Da.vk,b={};b.lastViewedSlide=a.xh;b.viewDuration=a.Kg;b.slideStates=cb(a.fj);return b};RC.prototype.persistState=RC.prototype.persistState;
RC.prototype.Dx=function(){this.jj.J(new ek)};
RC.prototype.start=function(a){var b=m;if(a){var c=new Xs;c.xh=a.lastViewedSlide;c.Kg=a.viewDuration;c.fj=a.slideStates;b=c}a=this.P.ta().oc();var d=this.view().H,e=b?b.pA():m,f=parseInt(ui().startslide,10),h=isNaN(f)||0>f||f>=this.P.Q().count(),c=h&&e!=m&&0<=e&&"never"!=a.Ui;h&&(f=d.Se());d=c?e:f;b=new pD(this,b);e=new Tu(b);e.Nu(a.Mk());e.UA(c?"resumePlayback":Uu);e.pJ(d);this.Hy.J(e);switch(e.action()){case "resumePlayback":b.gh(e.N());break;case Uu:b.start(e.N());break;case "delayStartup":b.lG=
l;break;default:g(Error("unknown startup action"))}};RC.prototype.Fq=function(){return this.Da.Fq()};RC.prototype.GQ=u("Hy");RC.prototype.startupEvent=RC.prototype.GQ;RC.prototype.startupCompletedEvent=u("jG");RC.prototype.startupCompletedEvent=RC.prototype.startupCompletedEvent;RC.prototype.uP=u("Sr");RC.prototype.initialSlideShownEvent=RC.prototype.uP;RC.prototype.nM=function(){this.or.$k();this.Nh.$k();this.sL.$k()};RC.prototype.Eg=function(){var a=this.P.ta().il().Cq();a&&a.open()};
RC.prototype.Mz=function(){return this.fE.Mz()};RC.prototype.executeMetaCommandEvent=RC.prototype.Mz;RC.prototype.hO=u("or");RC.prototype.audioNarrationController=RC.prototype.hO;RC.prototype.QQ=u("Nh");RC.prototype.videoNarrationController=RC.prototype.QQ;RC.prototype.PL=function(){var a=new ek;this.AC.J(a);a.actionPrevented()||vi()};RC.prototype.wO=u("AC");RC.prototype.closeWindowEvent=RC.prototype.wO;RC.prototype.stateChangedEvent=u("jj");RC.prototype.stateChangedEvent=RC.prototype.stateChangedEvent;
function qD(a,b){return a.ra.Fg.Em(b)==m&&!(-1==a.ra.H.td()&&-1==a.ra.H.Ue())}function rD(a,b){return a.ra.Fg.Em("quizArbitrarySlideSwitching",b)==m}
function sD(a,b){var c=a.ra.H.pa(),d=a.ra.H.rd().view(),e=Xd(d.Ka());switch(b){case "gotoPreviousSlide":return"sequential"!=a.P.ta().navigation().Dj()&&d.hB()&&a.ra.Fg.Em("switchToPreviousSlide")==m;case "skipQuiz":return"atAnyTime"==c.$y&&qD(a,"switchToNextSlide");case "continuePresentation":return c=gu(e)?c.Ox:c.yw,"gotoSlide"==c.type()&&rD(a,c.N())||"gotoNextSlide"==c.type()&&qD(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return c=gu(e)?c.Ox:c.yw,"closePlayerWindow"==c.type()||
"gotoSlide"==c.type()&&rD(a,c.N())||"gotoNextSlide"==c.type()&&qD(a,"quizSwitchToNextSlide")}return q}RC.prototype.eH=function(a){var b=this.ra.H.pa();if(b instanceof Ae)a=sD(this,a);else if(b instanceof fp)a:{switch(a){case "gotoNextPresentationSlide":a=qD(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=qD(this,"switchToPreviousSlide");break a}a=q}else a=q;return a};RC.prototype.actionAvailable=RC.prototype.eH;
RC.prototype.MK=function(a,b,c){var d=this.P.Q();b=0<=b?d.sa(b):m;c=0<=c?d.sa(c):m;if(b instanceof Ae||c instanceof Ae||b instanceof fp||c instanceof fp)fj?(a.El="null",a.ga=0):a.El="FadeSmoothly"};RC.prototype.oM=function(){var a=this.ra.H.td();this.or.gn(a);this.Nh.gn(a)};function pD(a,b){this.G=a;this.qG=b}pD.prototype.OM=q;pD.prototype.lG=q;pD.prototype.qG=m;pD.prototype.start=function(a,b){tD(this,a,b,Uu)};pD.prototype.start=pD.prototype.start;
pD.prototype.gh=function(a,b){tD(this,a,b,"resumePlayback",this.qG)};pD.prototype.resume=pD.prototype.gh;function tD(a,b,c,d,e){a.OM&&g(Error("presentation was already started"));var f=a.G;if(e){var h=f.Da.vk;h.xh=e.xh;h.Kg=e.Kg;h.fj=cb(e.fj);h.ij=l;e=f.P.Q();for(var i=0;i<e.count();++i){var k=h.aA(i);if(k){var n=e.sa(i);n.Pp(k,h.Kg);k=h;n=n.persistState();k.fj[i]=n;k.ij=l}}h.invalidate()}b=Sb(b,0,f.P.Q().count()-1);f.jG.J(d,b,c);d=f.Fq().Jd;y(b)&&d.gn(b);uD(d);vD(a,b,c)}
function vD(a,b,c){function d(){var d=q;if(!y(c)&&(c=f.ta().oc().Mk())&&!wD(a,h))c=q,d=l;var k=e.Da.vk;k.xh!=b&&(k.xh=b,k.ij=l);k=e.ra;k.lf.style.display="";k.Gh.style.display="";for(var n=0;n<k.pg.length;++n)k.pg[n].displayObject().style.display="";vC(k);d?i.$h(b,0,0,q):i.Vc(b,c);mD(e,b,c,d)}var e=a.G,f=e.P,h=f.Q().sa(b),i=e.view().H;a.lG&&nD(a.G);if(h.Wc())d();else{var k=i.ma;zp(k,l,a);var n=e.Da.Fq().Jd;n.$i.addHandler(function(b){b===h&&(zp(k,q,a),n.$i.removeHandler(arguments.callee),d())})}}
function wD(a,b){if(!ri)return l;var c=a.G.P;if(c.Nk())return q;var d=c.Rd();if(!(d=0<d.tj().count()||0<d.Qj().count()))a:{c=c.Q();for(d=0;d<c.count();++d)for(var e=c.sa(d).Sb(),f=0;f<e.count();++f){var h=se(e,f);h=rd(h,c);if(0<h.count()){var h=cd(h).pb(),i=j;0<h.Pa()?i=l:(i=c.sa(h.N()),h=h.la(),i=0<h?i.Ba().nb(h-1).Yf():0<i.index()&&0==i.transition().duration()?c.sa(i.index()-1).Yf():l);h=i}else h=q;if(h){d=l;break a}}d=q}if(d)return q;if(b instanceof Ek){c=a.G.P.Q();d=new ld(b.index(),0,0);a:{e=
b.rb();for(f=0;f<e.count();++f)if(dd(rd(se(e,f),c),d)!=m){c=l;break a}c=q}if(c)return q}else if(b instanceof Ae){if(c=a.G.view().H,c=uu(c,b.index()),!c.Ka().autoStartAvailable())return q}else if(b instanceof fp&&(c=a.G.view().H,c=uu(c,b.index()),!c.fc().autoStartAvailable()))return q;return l};function xD(a){Lp.call(this,a);a=this.displayObject();document.body.appendChild(a);this.Pe();O(window,"resize",this.Pe,q,this)}B(xD,Lp);xD.prototype.qe=function(){mc(this.displayObject());hh(window,"resize",this.Pe,q,this)};
xD.prototype.Pe=function(){var a=document.documentElement.clientWidth,b=document.documentElement.clientHeight,c=Math.min(1,(document.documentElement.clientWidth-20)/this.width());Qj(this.displayObject(),c);gi(this.displayObject(),"0 0");a=Math.max(10,Math.round((a-this.width()*c)/2));b=Math.max(0,Math.round((b-this.height()*c)/2));this.move(a,b)};function yD(a,b,c,d){function e(){var a=i.value();a&&(d(a),h.kb(l))}xD.call(this,"password_form");var f=new Lp("password_label");f.wd(a);this.xa(f);var h=new Lp("wrong_password_label");h.wd(b);h.kb(q);this.xa(h);var i=new zD("password_field","password");this.xa(i);var k=new Mp(q,"btn_ok");k.wd(c);k.ye(q);this.xa(k);O(i.wa,"input",function(){k.ye(!!i.value())});O(i.wa,"keypress",function(a){13==a.keyCode&&e()});O(k.displayObject(),"click",e);ri||i.displayObject().focus()}B(yD,xD);
function zD(a,b){Lp.call(this,a,"input");this.wa.type=b?b:"text"}B(zD,Lp);zD.prototype.value=function(){return this.wa.value};function AD(a){this.$i=new G;this.ya=a;this.Pc=0}AD.prototype.Ha=u("ya");AD.prototype.ue=function(a,b){this.Bb=a;this.Zi=b;this.Pc=2;this.$i.J(this)};AD.prototype.Wc=function(){return 2==this.Pc};AD.prototype.state=u("Pc");function pC(a){AD.call(this,a)}B(pC,AD);pC.prototype.Ka=u("md");pC.prototype.aB=aa("md");function qC(a){AD.call(this,a)}B(qC,AD);qC.prototype.fc=u("Ee");qC.prototype.XA=aa("Ee");function BD(a,b,c,d){this.ya=a;this.lc=b;this.Oc=c;this.tg=d}w=BD.prototype;w.Bb=m;w.md=m;w.Ee=m;w.Ha=u("ya");w.D=u("lc");w.C=u("Oc");function CD(a,b){a.Bb=b}w.Ka=u("md");w.aB=aa("md");w.fc=u("Ee");w.XA=aa("Ee");function DD(a){this.$G=y(a)?a:0;this.uo=new G;this.wo=new G;this.fy=new G}w=DD.prototype;w.Je=0;w.$G=0;w.yr=m;w.fv=u("$G");w.Va=u("Je");w.ua=u("yr");w.start=aa("yr");w.hi=u("uo");w.ii=u("wo");w.yk=function(a){this.Je!=a&&(this.Je=a,this.fy.J(this))};w.Fe=function(){this.Je=1;this.uo.J(this)};w.vo=function(){this.wo.J(this)};function ED(a){DD.call(this);this.bH=a||0;this.xo=[];this.bD={}}B(ED,DD);w=ED.prototype;w.bH=0;w.zl=0;w.Hr=-1;w.fv=function(){return this.bH*this.zl};w.start=function(a){ED.T.start.call(this,a);if(a=a.Bb){a=a.querySelectorAll("img");this.zl=a.length;for(var b=0;b<this.zl;++b){var c=a[b];c.complete&&0<c.naturalWidth||(this.xo.push(c),c.onload=A(this.VL,this,c),c.onerror=A(this.TL,this,c))}this.Hr=setInterval(A(this.LK,this),500);this.Mh()}else this.Fe()};
w.LK=function(){for(var a=0;a<this.xo.length;++a){var b=this.xo[a];if(b.complete&&0==b.naturalWidth){var c=b.src;b.removeAttribute("src");b.src=c}}};w.TL=function(a){var b=pa(a)+"";b in this.bD?this.xs(a):this.bD[b]=1};w.VL=function(a){this.xs(a)};w.xs=function(a){a.onload=a.onerror=m;D.remove(this.xo,a);this.Mh()};w.Mh=function(){var a=this.zl-this.xo.length;a==this.zl?(this.Fe(),0<this.Hr&&(clearInterval(this.Hr),this.Hr=-1)):this.yk(a/this.zl)};function FD(a,b){DD.call(this,b);this.IC=a}B(FD,DD);FD.prototype.start=function(a){FD.T.start.call(this,a);var b=ti||ub?zc:Ac,c=b().length;bj?GD(this.IC):(this.Vw=dc("link",{rel:"stylesheet",type:"text/css",href:this.IC}),$b()[0].appendChild(this.Vw));var d=this,e=setInterval(function(){try{if(d.Vw!=m&&d.Vw.sheet!=m||b().length!=c)clearInterval(e),d.Fe()}catch(a){}},100)};
function GD(a){var b='@import "'+a+'";';if(!HD||30<=ID)HD=Cc(b).styleSheet,ID=1;else{a=HD;var c=j;if(0>c||c==j)c=(a.rules||a.cssRules).length;a.insertRule?a.insertRule(b,c):(b=/^([^\{]+)\{([^\{]+)\}/.exec(b),3==b.length?a.addRule(b[1],b[2],c):g(Error("Your CSSRule appears to be ill-formatted.")));++ID}}var HD=m,ID=0;function JD(a,b){DD.call(this,b);this.yh=a}B(JD,DD);w=JD.prototype;w.On=0;function KD(a,b){b.fy.addHandler(a.ME,a);b.hi().addHandler(a.hm,a);b.ii().addHandler(a.Ex,a)}function LD(a,b){b.fy.removeHandler(a.ME,a);b.hi().removeHandler(a.hm,a);b.ii().removeHandler(a.Ex,a)}w.Mh=function(){for(var a=0,b=0,c=this.yh.length,d=0;d<c;++d)var e=this.yh[d],a=a+e.fv(),b=b+e.Va()*e.fv();this.yk(0<a?b/a:this.On/c)};w.ME=function(){this.Mh()};w.hm=function(a){LD(this,a);++this.On;this.Mh()};
w.Ex=function(a){LD(this,a);this.vo()};function MD(a,b){JD.call(this,a,b)}B(MD,JD);MD.prototype.start=function(a){MD.T.start.call(this,a);ND(this)};function ND(a){if(a.On>=a.yh.length)a.Fe();else{var b=a.ua(),c=a.yh[a.On];KD(a,c);c.start(b)}}MD.prototype.hm=function(a){MD.T.hm.call(this,a);ND(this)};function OD(a,b){JD.call(this,a,b)}B(OD,JD);OD.prototype.xw=q;OD.prototype.start=function(a){OD.T.start.call(this,a);for(var b=0;b<this.yh.length;++b){var c=this.yh[b];KD(this,c);c.start(a);if(this.xw)break}};OD.prototype.hm=function(a){OD.T.hm.call(this,a);this.On==this.yh.length&&this.Fe()};OD.prototype.Ex=function(){if(!this.xw){this.xw=l;for(var a=0;a<this.yh.length;++a)LD(this,this.yh[a]);this.vo()}};var PD,QD=[],RD=new G,SD=new G;x("iSpring.InteractionPlayerFactory.registerCreateQuizPlayerFunction",function(a){PD=a;RD.J()},j);x("iSpring.InteractionPlayerFactory.registerCreateInteractionPlayerFunction",function(a,b){QD[a]=b;SD.J(a)},j);function TD(a,b,c,d,e,f,h,i,k,n,p){var r=PD;r||g(Error("quiz player is not loaded"));r(a,b,c,d,e,f,h,i,k,n,p)}function UD(a,b,c,d,e,f,h,i,k,n,p){var r=QD[a];r||g(Error(a+" player is not loaded"));r(b,c,d,e,f,h,i,k,n,p)};function VD(a,b,c,d){DD.call(this,d);this.ey=a;this.$b=b;this.Pn=c}B(VD,DD);var WD=[];function XD(a,b,c){WD[b]=c;a="q_"+a;window[a]||(window[a]=function(a,b,c,h){WD[a]&&(WD[a](b,c,h),WD[a]=m)})}function YD(a,b,c){WD[b]=c;a="i_"+a;window[a]||(window[a]=function(a,b,c,h){WD[a]&&(WD[a](b,c,h),WD[a]=m)})}function ZD(a,b,c){WD[b]=c;a="sl_"+a;window[a]||(window[a]=function(a,b){WD[a]&&(WD[a](b),WD[a]=m)})}w=VD.prototype;
w.start=function(a){VD.T.start.call(this,a);var b=a.Ha()instanceof Ae;a=a.Ha()instanceof fp;b?XD(this.ey,this.$b,A(this.jM,this)):a?YD(this.ey,this.$b,A(this.WL,this)):ZD(this.ey,this.$b,A(this.pM,this));this.SF=wi(this.Pn)};function $D(a){mc(a.SF);a.SF=j}w.pM=function(a){var b=dc("div");b.innerHTML=a;if(b.firstElementChild!=j)a=b.firstElementChild;else for(a=b.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;this.ua().Bb=a;this.Fe();$D(this)};
w.jM=function(a,b,c){var d=this.Pn.substr(0,this.Pn.lastIndexOf("/")+1),e=dc("div"),f=dc("div"),h=new Lp;if(this.ua().Ha().mC){var i=this.ua().Ha();Kp(h,"background","url("+i.mC+")");Kp(h,"background-size","100% 100%")}h.resize(this.ua().D(),this.ua().C());e.appendChild(h.displayObject());e.appendChild(f);this.ua().Bb=e;e=dc("div");this.ua().tg.appendChild(e);a=A(TD,j,a,b,c,f,e,this.ua().D(),this.ua().C(),A(this.TK,this),d,this.ua().Ha().index());y(PD)?a():(RD.addHandler(a),wi(this.ua().Ha().Vm()));
$D(this)};w.WL=function(a,b,c){aE(this,a,b,c);$D(this)};function aE(a,b,c,d){var e=a.Pn.substr(0,a.Pn.lastIndexOf("/")+1),f=dc("div"),h=dc("div"),i=new Lp;i.resize(a.ua().D(),a.ua().C());f.appendChild(i.displayObject());f.appendChild(h);CD(a.ua(),f);f=dc("div");a.ua().tg.appendChild(f);var k=a.ua().Ha().iA(),n=A(UD,j,k,b,c,d,h,f,a.ua().D(),a.ua().C(),A(a.SK,a),e,a.ua().Ha().index());y(QD[k])?n():(SD.addHandler(function(a){a==k&&n()}),wi(a.ua().Ha().Vm()))}w.TK=function(a){this.ua().aB(a);this.Fe()};
w.SK=function(a){this.ua().XA(a);this.Fe()};function bE(a,b){DD.call(this,b);this.$v=a}B(bE,DD);bE.prototype.start=function(a){bE.T.start.call(this,a);var b=Zb(this.$v);b?(a.Bb=b,this.Fe()):this.vo()};function cE(a,b){JD.call(this,a,b)}B(cE,OD);cE.prototype.start=function(a){var b=a.Bb;if(b){var c=hc("div");L(c,{width:"1px",height:"1px",position:"absolute",overflow:"hidden",top:"0"});N(c,0);c.appendChild(b);da.document.body.appendChild(c)}cE.T.start.call(this,a)};cE.prototype.vo=function(){var a=this.ua().Bb;a&&(a=oc(a))&&mc(a);cE.T.vo.call(this)};cE.prototype.Fe=function(){var a=this.ua().Bb;a&&(a=oc(a))&&mc(a);cE.T.Fe.call(this)};zs("goog.net.XhrIo");function dE(a){DD.call(this);this.aH=a||0}B(dE,DD);w=dE.prototype;w.aH=0;w.zr=0;w.Ar=0;w.fv=function(){return this.aH*this.zr};
w.start=function(a){dE.T.start.call(this,a);var b=a.Bb;if(b){a={};for(var b=b.querySelectorAll("span"),c=0;c<b.length;++c){var d=b[c],e=wg(d,"fontFamily");if(e){var f=e.indexOf(",");0<=f&&(e=e.substr(0,f));f=j;Qb&&"innerText"in d?f=d.innerText.replace(/(\r\n|\r|\n)/g,"\n"):(f=[],xc(d,f,l),f=f.join(""));f=f.replace(/ \xAD /g," ").replace(/\xAD/g,"");f=f.replace(/\u200B/g,"");Qb||(f=f.replace(/ +/g," "));" "!=f&&(f=f.replace(/^\s*/,""));d=ya(f);0<d.length&&(e in a||(a[e]=""),a[e]+=d)}}for(var h in a)a.hasOwnProperty(h)&&
(b=a[h].split(""),D.hJ(b),a[h]=b.join(""));h=0;for(var i in a)h++;this.zr=h;i=A(this.RL,this);h=A(this.QL,this);for(var k in a)a.hasOwnProperty(k)&&gw(k,a[k],i,h);this.Mh()}else this.Fe()};w.RL=function(){++this.Ar;this.Mh()};w.QL=function(){++this.Ar;this.Mh()};w.Mh=function(){this.Ar==this.zr?this.Fe():this.yk(this.Ar/this.zr)};function eE(a,b){this.P=a;this.nK=b||"";this.$i=new G;this.mN=new G;this.Yi=[];this.UD={};this.qb=l;this.SD=[0,1,2,-1,3,4,-2,5,6,7,8,9,10];for(var c=a.Q(),d=c.count(),e=0;e<d;++e){var f=c.sa(e);f instanceof Ae?this.Yi.push(new pC(f)):f instanceof fp?this.Yi.push(new qC(f)):this.Yi.push(new AD(f))}}eE.prototype.jL=function(){if(this.qb&&!y(this.Ww)){for(var a,b=0;b<this.SD.length;++b){var c=this.M+this.SD[b];if(0<=c&&c<this.Yi.length&&!y(this.UD[c])){a=c;break}}y(a)&&fE(this,a)}};
eE.prototype.gn=function(a){this.M=a;uD(this)};eE.prototype.aA=function(a){switch(this.Yi[a].state()){case 2:return 2;case 1:return 1;default:return 0}};
function fE(a,b){function c(a){a.hi().removeHandler(c);a.ii().removeHandler(d);a=a.ua();f.GD=l;var b=nc(a.Bb);e.ue(b[1],b[0]);e instanceof pC?(a=a.Ka(),e.aB(a)):e instanceof qC&&(a=a.fc(),e.XA(a));gE(n);n.$i.J(f)}function d(a){a.hi().removeHandler(c);a.ii().removeHandler(d);gE(n);n.mN.J(f)}a.Ww=b;var e=a.Yi[b];e.Pc=1;var f=e.Ha(),h=a.nK,i=[],k=f.src();k||g(Error("slide src can't be null"));k instanceof Sd?k.HC?i.push(new OD([new FD(h+k.HC,30),new VD(a.P.gl(),b,h+k.vD,70)],20)):i.push(new VD(a.P.gl(),
b,h+k.vD,70)):(h=k.Xt(),i.push(new bE(h)));i.push(new cE([new ED(1),new dE(1)],60));var n=a,h=new BD(f,a.P.D(),a.P.C(),a.tg),i=new MD(i);i.hi().addHandler(c);i.ii().addHandler(d);i.start(h)}eE.prototype.ye=function(a){(this.qb=a)&&uD(this)};function gE(a){a.UD[a.Ww]=l;a.Ww=j;uD(a)}function uD(a){Ch(a.jL,100,a)};function hE(a,b,c,d){this.lC=d||"#000000";Cv.call(this,a,-1,b,c)}B(hE,Cv);function iE(a){this.W=[];this.pp=a};function oC(a,b,c,d,e){this.vy=hc("DIV");a.appendChild(this.vy);L(this.vy,"position","absolute");this.Zj=new iE(this.vy);this.Ga=b;this.Ea=c;this.ex=d;this.Ed=[];this.Gn=new hE(this.Zj,b,c,e||"#000000");a=this.Zj;b=this.Gn;a.Gn=b;a.pp.appendChild(b.Fh)}oC.prototype.width=u("Ga");oC.prototype.height=u("Ea");oC.prototype.background=u("Gn");oC.prototype.resize=function(a,b){if(this.Ga!=a||this.Ea!=b){this.Ga=a;this.Ea=b;this.Gn.resize(a,b);for(var c=0;c<this.Ed.length;++c)this.Ed[c].resize(a,b)}};function jE(a){this.AX=[];this.P=a;this.Jd=new eE(this.P)};function kE(a,b){xD.call(this,"info_panel "+b);var c=new Lp("label");c.wd(a);this.xa(c)}B(kE,xD);function lE(a,b,c){Lp.call(this,"info_panel "+a);this.Aa=mi();a=new Lp("message");a.wd(b);this.xa(a);b=this.displayObject();document.body.appendChild(b);this.Bg=new Mp(q,"ok");this.Bg.wd(c);c=this.Bg.displayObject();document.body.appendChild(c);gi(this.displayObject(),"0 0");Qj(this.displayObject(),this.Aa);gi(this.Bg.displayObject(),"0 100%");Qj(this.Bg.displayObject(),this.Aa);this.Pe();O(window,"resize",this.Pe,q,this)}B(lE,Lp);function mE(a){return a.Bg.gb}
lE.prototype.qe=function(){mc(this.displayObject());mc(this.Bg.displayObject());hh(window,"resize",this.Pe,q,this)};lE.prototype.Pe=function(){var a=document.documentElement.clientWidth/this.Aa,b=document.documentElement.clientHeight/this.Aa;this.kn(a);this.Bg.kn(a);Ti&&(b+=2);Kp(this,"min-height",b+"px")};function nE(a,b,c,d){function e(){var a=f.value();a&&(d(a),h.kb(l))}lE.call(this,"password",a,c);a=new Lp("password_field");this.xa(a);this.Bg.ye(q);var f=new zD("","password");a.xa(f);var h=new Lp("wrong_password_label");h.wd(b);h.kb(q);this.xa(h);O(f.wa,"input",function(){this.Bg.ye(!!f.value())},q,this);O(f.wa,"keypress",function(a){13==a.keyCode&&e()},q,this);this.Bg.gb.addHandler(e,this)}B(nE,lE);function oE(a){this.P=a;this.uk=new G}function pE(a,b){var c=new (fj?nE:yD)(qE(a,"PLAYER_CORE_PROTECTION_ENTER_PASS_LABEL","Enter a password to watch the presentation:"),qE(a,"PLAYER_CORE_PROTECTION_INCORRECT_PASS_LABEL","The password is incorrect. Please try again"),qE(a,"PB_MESSAGE_BOX_OK","OK"),function(d){d==b&&(c.qe(),rE(a))})}function sE(a,b,c){fj?mE(new lE(c,b,qE(a,"PB_MESSAGE_BOX_OK","OK"))).addHandler(function(){vi()},a):new kE(b,c)}
oE.prototype.vj=function(){var a=this.P.ta().Wm(),b=a.$t(),c;if(c=b){a:{c=window.location.hostname;for(var d=0;d<b.length;++d)if(c==b[d]||wa(c,"."+b[d])){b=l;break a}b=q}c=!b}if(c)sE(this,qE(this,"PLAYER_CORE_PROTECTION_RESTRICTED_DOMAIN_LABEL","Sorry, the presentation's creator disabled viewing the presentation at this domain"),"domain");else{if(c=b=a.Oj())c=new Ao,(d=b.DQ)&&0>c.getTime()-d.getTime()?b=q:(b=b.KO,b=!(b&&0<=c.getTime()-b.getTime())),c=!b;c?sE(this,qE(this,"PLAYER_CORE_PROTECTION_RESTRICTED_TIME_LABEL",
"Sorry, the presentation's creator disabled viewing the presentation at the moment"),"time"):a.bF?pE(this,a.Cu()):rE(this)}};function qE(a,b,c){a=a.P.ta().Lm();return a.hasOwnProperty(b)?a[b]:c}function rE(a){var b=new jE(a.P);a.G=new RC(a.P,b);a.uk.J(a.G)};var tE=function(){function a(){g(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.tz=b;this.Dm=c;this.Up=this.Wp=this.Xp=0;this.Jz=q;this.Rt=m}var d=[],e=[],f=[],h,i;(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 h=b>>1<<16,c=b%8,h=h+((a[c]<<(b-
c)/2)+1);e.push(h)}for(b=3;7>b;++b)f.push(b);c=7;for(b=0;24>b;++b)a=b>>2,h=(a<<16)+c,c+=1<<a,f.push(h);for(b=0;3>b;++b)f.push(258)})();c.prototype.Iz=function(a){var b=this.Rt,c=b?b.length:0;if(a<c)return b;for(var d=1024;d<a;)d<<=1;a=Array(d);for(d=0;d<c;++d)a[d]=b[d];return this.Rt=a};c.prototype.dP=function(){for(;!this.Jz;)this.hQ();return this.Rt.slice(0,this.Up)};c.prototype.xj=function(c){for(var d=this.Xp,e=this.Wp,f=this.tz,h=this.Dm,i;d<c;)b(i=f[h++])&&a(),e|=i<<d,d+=8;this.Wp=e>>c;this.Xp=
d-c;this.Dm=h;return e&(1<<c)-1};c.prototype.Wz=function(c){var d=c[0],e=c[1];c=this.Xp;for(var f=this.Wp,h=this.tz,i=this.Dm;c<e;){var z;b(z=h[i++])&&a();f|=z<<c;c+=8}e=d[f&(1<<e)-1];d=e>>16;e&=65535;(0==c||c<d||0==d)&&a();this.Wp=f>>d;this.Xp=c-d;this.Dm=i;return e};c.prototype.iq=function(a){for(var b=a.length,c=0,d=0;d<b;++d)a[d]>c&&(c=a[d]);for(var e=1<<c,f=Array(e),h=1,i=0,H=2;h<=c;++h,i<<=1,H<<=1)for(var J=0;J<b;++J)if(a[J]==h){for(var I=0,M=i,d=0;d<h;++d)I=I<<1|M&1,M>>=1;for(d=I;d<e;d+=H)f[d]=
h<<16|J;++i}return[f,c]};c.prototype.hQ=function(){function c(a,b,d,e,f){for(a=a.xj(d)+e;0<a--;)b[C++]=f}var n=this.xj(3);n&1&&(this.Jz=l);n>>=1;if(0==n){var p=this.tz,r=this.Dm,s;b(s=p[r++])&&a();var v=s;b(s=p[r++])&&a();v|=s<<8;b(s=p[r++])&&a();n=s;b(s=p[r++])&&a();(n|s<<8)!=(~v&65535)&&a();this.Xp=this.Wp=0;s=this.Up;n=this.Iz(s+v);this.Up=v=s+v;for(var z=s;z<v;++z){if(b(s=p[r++])){this.Jz=l;break}n[z]=s}this.Dm=r}else{if(1==n){if(!h){for(var p=Array(288),C=0;143>=C;++C)p[C]=8;for(;255>=C;++C)p[C]=
9;for(;279>=C;++C)p[C]=7;for(;287>=C;++C)p[C]=8;h=this.iq(p);n=Array(31);for(C=0;32>C;++C)n[C]=5;i=this.iq(n);i[0][15]=0;i[0][31]=0}r=h;s=i}else if(2==n){n=this.xj(5)+257;s=this.xj(5)+1;r=this.xj(4)+4;p=Array(d.length);for(C=0;C<r;)p[d[C++]]=this.xj(3);r=this.iq(p);C=p=0;s=n+s;for(v=Array(s);C<s;)z=this.Wz(r),16==z?c(this,v,2,3,p):17==z?c(this,v,3,3,p=0):18==z?c(this,v,7,11,p=0):v[C++]=p=z;r=this.iq(v.slice(0,n));s=this.iq(v.slice(n,s))}else a();v=(n=this.Rt)?n.length:0;for(z=this.Up;;){var H=this.Wz(r);
if(256>H)z+1>=v&&(n=this.Iz(z+1),v=n.length),n[z++]=H;else{if(256==H){this.Up=z;break}var H=H-257,H=f[H],J=H>>16;0<J&&(J=this.xj(J));p=(H&65535)+J;H=this.Wz(s);H=e[H];J=H>>16;0<J&&(J=this.xj(J));H=(H&65535)+J;z+p>=v&&(n=this.Iz(z+p),v=n.length);for(J=0;J<p;++J,++z)n[z]=n[z-H]}}}};return c}();function uE(a,b){for(var c=Ic(a),c=(new tE(c)).dP(),d=[],e=0,f=0,h=0,i=0,k=-1,n=c.length;e<n;)(f=c[e])?128>f?(d[++k]=String.fromCharCode(f),++e):191<f&&224>f?(h=c[e+1],d[++k]=String.fromCharCode((f&31)<<6|h&63),e+=2):(h=c[e+1],i=c[e+2],d[++k]=String.fromCharCode((f&15)<<12|(h&63)<<6|i&63),e+=3):++e;b(d.join(""))};function vE(){this.uk=new G;this.nF=new G}vE.prototype.vj=function(a,b){var c;Modernizr.inlinesvg?c=q:(location.replace("data/html5-unsupported.html"),c=l);c||(oa(a)?wE(this,a,b):xE(this,a,b))};function xE(a,b,c){uE(b,function(b){(b=Eh(b))||g(Error("invalid presentation json!"));wE(a,b,c)})}function wE(a,b,c){b=(new gp).load(b);a.nF.J(b);var d=new oE(b);d.uk.addHandler(function(a){d.uk.removeHandler(arguments.callee);a.view().displayObject().id=c;this.uk.J(a)},a);d.vj()};function yE(a){Lp.call(this,a);a="alertdialog";ia(a)&&(a=a.join(" "));(this.At?this.wa:this.$a).setAttribute("role",a);this.Ix=new G;this.Mn=new G}B(yE,Lp);w=yE.prototype;w.Hs=q;w.open=function(){this.Hs=l;this.kb(l);O(document,"keydown",this.wF,q,this);this.Ix.J(this)};w.kb=function(a){yE.T.kb.call(this,a);this.nk&&this.nk.kb(a)};w.close=function(){this.Hs=q;this.kb(q);this.Mn.J(this);hh(document,"keydown",this.wF,q,this)};
function zE(){var a=new Fp("modal_layer");O(a.displayObject(),"click",ga);return a}w.wF=function(a){var b=a.target.nodeName;"INPUT"!=b&&"TEXTAREA"!=b&&a.preventDefault()};function AE(a,b){y(b)||(b=l);Lp.call(this,a);b&&L(this.wa,"display","table-cell");(ub||ti)&&this.wa.setAttribute("unselectable","on")}B(AE,Lp);function BE(a,b,c,d){yE.call(this,"confirm_window");this.nk=zE();var e=new AE("title");e.wd(a);this.xa(e);a=new AE("message",q);a.wd(b);this.xa(a);b=new Lp("buttons_panel");this.xa(b);a=new Mp(q,["btn_yes"]);a.wd(c);b.xa(a);a.gb.addHandler(this.HL,this);c=new Mp(q,["btn_no"]);c.wd(d);b.xa(c);c.gb.addHandler(this.GL,this);this.vr=new G}B(BE,yE);BE.prototype.HL=function(){this.vr.J(this,l)};BE.prototype.GL=function(){this.vr.J(this,q)};
BE.prototype.open=function(){BE.T.open.call(this);Kp(this,"height","");Kp(this,"position","relative");Kp(this,"height",this.height()+"px");Kp(this,"position","")};function CE(a){this.eE=a}CE.prototype.Ug=function(a,b,c){a=this.eE.hasOwnProperty(a)?this.eE[a]:c;return y(a)?(y(b)&&(a=oe(a,b,this.NK)),a):""};CE.prototype.getMessage=CE.prototype.Ug;CE.prototype.NK=function(a){return"%"+a.toUpperCase()+"%"};function DE(){this.Fy=new G;this.Br=this.Rn=0;this.Gv=q;EE(this);window.invalidatePlayerSize=A(this.eI,this);window.setPlayerSize=A(this.OC,this,q);window.removeResizeListeners=A(this.XM,this,q);document.addEventListener("touchmove",A(this.im,this),q);window.onerror||(window.onerror=function(a){hj()&&alert(a)});this.DX=m;Mh&&(new Lh("addResizeListeners")).execute();Oi&&window.frameElement&&window.frameElement.setAttribute("scrolling","no")}
function EE(a){window.onorientationchange=A(a.bM,a);window.onresize=A(a.mM,a);$i&&fj&&O(window,"scroll",function(){FE(this,q)},q,a);if($i&&!fj){var b=yc();O(document.body,Wg,function(){GE(b)&&gh(b,"blur",function(a){GE(a.relatedTarget)||window.scrollTo(0,0)})},q,a)}}w=DE.prototype;w.XM=function(){window.onorientationchange=m;window.onresize=m};w.eI=function(){HE(this,l)};w.bM=function(){var a=yc();GE(a)&&ri&&(Ji?this.Ml=li(function(){a.blur();this.Ml=j;HE(this,l)},this,800):a.blur());HE(this,l)};
w.mM=function(){var a=this.Rn;HE(this,q);pi&&this.Rn!=a&&li(function(){Rj(document.body)},this)};function GE(a){return a!=m&&("INPUT"==a.nodeName||"TEXTAREA"==a.nodeName)}function HE(a,b){var c=GE(yc());(Ti||Si)&&a.Rn==document.documentElement.clientWidth&&a.Br>document.documentElement.clientHeight+200?a.XF=l:a.XF&&qi?(a.XF=q,document.documentElement.clientHeight>a.Br&&li(function(){HE(this,b)},a,200)):y(a.Ml)||(FE(a,b||q),Ti?a.Gv||Rj(document.body):Gi&&(c||window.scrollTo(0,0)))}
function FE(a,b){if(!a.BC&&Oi)a.Fy.J(1,1),a.BC=l,FE(a,l),a.BC=q;else{if(oi){var c=window.window.pageYOffset;document.body.style.display="none"}var d=document.documentElement.clientWidth,e=$i||Fi?window.innerHeight:document.documentElement.clientHeight;document.body.style.display="";ri?oi&&0<c&&window.scrollTo(0,c):document.body.style.height=e+"px";a.OC(b,d,e)}}
function IE(){if(!$i||!Fi)return q;window.scrollTo(window.pageXOffset,window.pageYOffset);return window.innerHeight>document.documentElement.clientHeight}w.OC=function(a,b,c){if(a||!($i&&Fi&&document.documentElement.clientHeight>window.innerHeight||Ji&&b==this.Rn&&c==this.Br))this.Rn=b,this.Br=c,this.Fy.J(b,c),Qi&&(b<document.documentElement.clientWidth||c<document.documentElement.clientHeight)&&HE(this,q),!y(this.Gw)&&IE()&&(this.Gw=setInterval(A(this.sK,this),1E3))};
w.sK=function(){IE()||(clearInterval(this.Gw),this.Gw=j,HE(this))};w.im=function(a){if(!this.Gv||a.touches&&1<a.touches.length){var b=yc();(!Gi||b==m||"TEXTAREA"!=b.nodeName)&&a.preventDefault()}};function JE(a){var b=new Lp("popup_layer");a.appendChild(b.displayObject());this.qj=b;this.qj.kb(q);this.Ht=[];this.jm=[];this.HX=new Nb(0,0);this.GX=new Tb(0,0);gi(this.qj.displayObject(),"0 0");this.UE=new G}w=JE.prototype;w.gx=400;w.$w=300;w.Aa=1;function KE(a,b){a.qj.kb(l);a.Ht.push(b);b.Ix.addHandler(a.Hx,a);b.Mn.addHandler(a.Gx,a);if(b.nk){var c=a.qj.displayObject(),d=b.nk.displayObject();c.appendChild(d)}c=a.qj.displayObject();d=b.displayObject();c.appendChild(d);b.Hs?a.Hx(b):a.Gx(b)}
function LE(a,b){var c=D.indexOf(a.Ht,b);0<=c&&(D.Zk(a.Ht,c),b.Hs&&b.close(),b.Ix.removeHandler(a.Hx,a),b.Mn.removeHandler(a.Gx,a),mc(b.displayObject()),b.nk&&mc(b.nk.displayObject()));a.qj.kb(0<a.Ht.length)}w.Hx=function(a){this.jm.push(a);ME(this);this.UE.J(this.jm.length)};w.Gx=function(a){D.remove(this.jm,a);this.UE.J(this.jm.length)};w.jn=function(a){this.Aa=a;this.qj.resize(a*this.gx,a*this.$w);ME(this)};
function ME(a){for(var b=a.Aa,c=a.gx,d=a.$w,e=b*c,f=b*d,h=0;h<a.jm.length;h++){var i=a.jm[h],k=i.width(),n=i.height(),p=b,r=0,s=0;if(k>c||n>d)p*=Math.min(1,c/k,d/n),r=-1*(k-c)/(2*p),s=-1*(n-d)/(2*p);else if(k>e||n>f)k>e&&(r=-1*(k-e)/(2*b)),n>f&&(s=-1*(n-f)/(2*b));y(i.jn)?i.jn(a.Aa):(k=new Ej,k.scale(p,p),si||(s=0),k.translate(r,s),Mj(i.wa,k))}};function NE(a,b,c){yE.call(this,"message_box");this.nk=zE();if(a){var d=new AE("title");d.wd(a);this.xa(d)}a=new AE("message");a.wd(b);this.xa(a);b=new Mp(q,"btn_ok");b.wd(c);this.xa(b);b.gb.addHandler(this.sE,this)}B(NE,yE);NE.prototype.sE=function(){this.close()};NE.prototype.close=function(){NE.T.close.call(this);hh(document,"keydown",this.tk,q,this)};
NE.prototype.open=function(){NE.T.open.call(this);Kp(this,"height","");Kp(this,"position","relative");Kp(this,"height",this.height()+"px");Kp(this,"position","");O(document,"keydown",this.tk,q,this)};NE.prototype.tk=function(a){13==a.keyCode&&(this.sE(),a.stopPropagation(),a.preventDefault())};function OE(a,b,c,d){Lp.call(this,c+" "+PE());this.jf=a.view();this.P=a.P;this.H=a.view().H;this.It=new JE(this.displayObject());this.wg=new CE(b);d&&(this.sp=new DE,this.sp.Fy.addHandler(function(a,b){this.mo(a,b)},this),li(this.sp.eI,this.sp));a.Hy.addHandler(this.gM,this);a.view().Fg.xu().addHandler(this.aM,this)}B(OE,Lp);OE.prototype.mo=function(a,b){this.resize(a,b);var c=this.It;c.qj.resize(c.Aa*a,c.Aa*b);c.gx=a;c.$w=b;ME(c)};
OE.prototype.gM=function(a){if("resumePlayback"==a.action()&&"prompt"==this.P.ta().oc().Ui){var b=this.H.Se(),c=a.N();a.UA("delayStartup");var d=this.It,e=a.kG,f=new BE(this.wg.Ug("PB_RESUME_PRESENTATION_WINDOW_TITLE"),this.wg.Ug("PB_RESUME_PRESENTATION_WINDOW_TEXT"),this.wg.Ug("PB_MESSAGE_BOX_YES"),this.wg.Ug("PB_MESSAGE_BOX_NO"));f.vr.addHandler(function(a,i){f.vr.removeHandler(arguments.callee);f.close();LE(d,f);i?e.gh(c,l):e.start(b,l)});KE(d,f);f.open()}};
OE.prototype.aM=function(a){var b={};switch(a.Zm().type()){case "currentSlideIsNotCompleted":var c="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":c="sequential"==this.P.ta().navigation().Dj()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":c="PB_QUIZ_SLIDE_WINDOW_TEXT";break;case "precedingQuizNotPassed":case "precedingQuizFailed":var c="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT",
d=this.P.Q();a=d.sa(a.Zm().ni()).Sq();b["%SLIDE_INDEX%"]=a+1;break;case "precedingQuizNotCompleted":c="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";d=this.P.Q();a=d.mu(a.Zm().ni()).index();b["%SLIDE_INDEX%"]=a+1;break;default:return}a=this.wg.Ug("PB_RESTRICTION_MESSAGE_BOX_TITLE");c=this.wg.Ug(c);c=oe(c,b);QE(this,a,c)};
function QE(a,b,c){var d=new NE(b,c,a.wg.Ug("PB_MESSAGE_BOX_OK")),e=a.jf,f=a.H.Y().suspended();d.Mn.addHandler(function(){d.Mn.removeHandler(arguments.callee);LE(this.It,d);e.setOverlayDisplayed(q);xu(this.H.Y(),f)},a);xu(a.H.Y(),l);KE(a.It,d);d.open();e.setOverlayDisplayed(l)}function PE(){var a=ri?"mobile":"desktop";ti?a+=" ie":qi?a+=" android_default":xb?a+=" webkit":ub?a+=" opera":wb&&(a+=" gecko");return a}
OE.prototype.Zs=function(a){this.sp&&(this.sp.Gv=a,pi&&(document.body.style.msTouchAction=a?"pan-x pan-y":"none"),fj&&(document.body.style["overflow-y"]=a?"auto":"hidden"),oi&&(a=window.pageYOffset,Rj(document.body),window.scrollTo(0,a)))};function RE(a,b){this.G=a;this.ND=b;this.No=new G}RE.prototype.show=function(a){var b=this.ND;b.ye(q);var c=this.G.view(),d=c.H.Y();a=a||c.displayObject();a.appendChild(b.displayObject());c.setOverlayDisplayed(l);var e=this;li(function(){d.ri().addHandler(e.fm,e);b.ye(l);b.vF=l;b.gb.addHandler(e.fm,e)})};
RE.prototype.fm=function(){var a=this.G.view();a.H.Y().ri().removeHandler(this.fm,this);var b=this.ND;b.gb.removeHandler(this.fm,this);if(qi||cj){var c=oc(b.displayObject());c&&SE(c)}mc(b.displayObject());a.setOverlayDisplayed(q);this.No.J()};function SE(a){function b(a){a.preventDefault();a.stopPropagation()}gh(a,"click",b,l);setTimeout(function(){hh(a,"click",b,l)},500)};function TE(a,b,c){OE.call(this,a,b,"none",c);b=a.P;!b.ta().Kk().fu()&&!ri&&(this.Yx=b.D(),this.Vx=b.C(),document.body.style.overflow="auto");b=this.Xx=a.view();this.xa(b.displayObject());var d=this.H=b.H;fj&&d.mg().addHandler(this.Ax,this);a.Sr.addHandler(function(b,c,h){if(h){b=new Lp("launch_layer");var i=new RE(a,b);i.No.addHandler(function(){i.No.removeHandler(arguments.callee);d.play()});i.show()}})}B(TE,OE);
TE.prototype.mo=function(a,b){this.Yx&&this.Vx?(this.move(Math.max(0,Math.floor((a-this.Yx)/2)),Math.max(0,Math.floor((b-this.Vx)/2))),a=this.Yx,b=this.Vx):Ti&&(b+=2);this.Xx.resize(a,b);TE.T.mo.call(this,a,b);UE(this)};
TE.prototype.Ax=function(){var a=this.H.Oa(),b=-1!=a?this.H.pa():m;this.Cd&&(this.Cd.Lk(),this.Cd.Ka().changeAllowTouchScrollEvent().removeHandler(this.Zs,this),this.Cd=j);b instanceof Ae?(this.Cd=this.Xx.Ke.Ed[a],this.Cd.Lk(this.displayObject()),this.Cd.Ka().changeAllowTouchScrollEvent().addHandler(this.Zs,this),UE(this),a=this.displayObject(),Ta(a,"quiz_mode")):(a=this.displayObject(),Ua(a,"quiz_mode"),this.Zs(q))};
function UE(a){if(fj){var b=a.H.Oa();-1!=b&&(b=a.Xx.Ke.Ed[b],b instanceof Ev&&b.Ka().resize(a.width(),a.height()))}};function VE(a,b,c){OE.call(this,a,b,"none_mini",c);this.P=a.P;this.Aa=mi();b=a.view();this.xa(a.view().displayObject());this.H=b.H;this.H.mg().addHandler(this.Ax,this);var d=new Lp("preloader");d.kb(this.H.Y().jb());b.displayObject().appendChild(d.displayObject());this.H.Y().St().addHandler(function(a){d.kb(a.jb())},this);a.Sr.addHandler(function(b,c,d){if(d){b=new Lp("launch_layer");var i=new RE(a,b);i.No.addHandler(function(){i.No.removeHandler(arguments.callee,this);this.H.play()},this);i.show(this.displayObject())}},
this);this.jf.nd.addHandler(this.Ol,this)}B(VE,OE);VE.prototype.mo=function(a,b){var c=Ti&&!Mh?48<screen.height-document.documentElement.clientHeight?48:1:0;Kp(this,"min-height",b+c+"px");c&&++b;this.jf.resize(a,b);VE.T.mo.call(this,a,b);WE(this)};
VE.prototype.Ax=function(){var a=this.H.Oa(),b=-1!=a?this.H.pa():m;this.Cd&&(this.Cd.Lk(),this.Cd.Ka().changeAllowTouchScrollEvent().removeHandler(this.Ol,this),this.Cd=j);this.Bi&&(this.Bi.Lk(),this.Bi.fc().changeAllowTouchScrollEvent().removeHandler(this.Ol,this),this.Bi=j);b instanceof Ae?(this.iy=l,this.Cd=this.jf.Ke.Ed[a],this.Cd.Lk(this.displayObject()),this.Cd.Ka().changeAllowTouchScrollEvent().addHandler(this.Ol,this),WE(this),XE(this)):b instanceof fp?(this.iy=l,this.Bi=this.jf.Ke.Ed[a],
this.Bi.Lk(this.displayObject()),this.Bi.fc().changeAllowTouchScrollEvent().addHandler(this.Ol,this),WE(this),XE(this)):(this.iy=q,XE(this),this.kb(l));this.Ol();0<window.pageYOffset&&window.scrollTo(0,0)};function XE(a){a.iy&&(!y(a.uL)||!a.uL.visible())?(a=a.displayObject(),Ta(a,"quiz_mode")):(a=a.displayObject(),Ua(a,"quiz_mode"))}
VE.prototype.Ol=function(){var a=q;this.Cd?a=this.Cd.Ka().touchScrollAllowed():this.Bi?a=this.Bi.fc().touchScrollAllowed():(a=Math.min(this.jf.width()/this.P.D(),this.jf.height()/this.P.C()),a=this.jf.scale()==a);this.Zs(a)};function WE(a){var b=a.H.Oa();-1!=b&&(b=a.jf.Ke.Ed[b],b instanceof Ev?b.Ka().resize(a.width(),a.height()):b instanceof Fv&&b.fc().resize(a.width(),a.height()))};function YE(){};function ZE(a){this.xq=a;this.mJ=new Fh}w=ZE.prototype;w.xq=m;w.mJ=m;w.set=function(a,b){y(b)?this.xq.set(a,Gh(this.mJ,b)):this.xq.remove(a)};w.get=function(a){a=this.xq.get(a);if(a!==m)try{return Dh(a)}catch(b){g("Storage: Invalid value was encountered")}};w.remove=function(a){this.xq.remove(a)};function $E(){}B($E,YE);$E.prototype.set=t();$E.prototype.get=ca(m);$E.prototype.remove=t();function aF(){}B(aF,YE);aF.prototype.iu=function(){var a=0;Jf(this.lh(l),function(){a++});return a};aF.prototype.clear=function(){var a=Lf(this.lh(l)),b=this;D.forEach(a,function(a){b.remove(a)})};function bF(a,b){this.Rm=a;this.Xk=b+"::"}B(bF,aF);w=bF.prototype;w.Rm=m;w.Xk="";w.set=function(a,b){this.Rm.set(this.Xk+a,b)};w.get=function(a){return this.Rm.get(this.Xk+a)};w.remove=function(a){this.Rm.remove(this.Xk+a)};w.lh=function(a){var b=this.Rm.lh(l),c=this,d=new Hf;d.next=function(){for(var d=b.next();d.substr(0,c.Xk.length)!=c.Xk;)d=b.next();return a?d.substr(c.Xk.length):c.Rm.get(d)};return d};function cF(a){this.uf=a}B(cF,aF);w=cF.prototype;w.lA=function(){if(!this.uf)return q;try{return this.uf.setItem("__sak","1"),this.uf.removeItem("__sak"),l}catch(a){return q}};w.set=function(a,b){try{this.uf.setItem(a,b)}catch(c){0==this.uf.length&&g("Storage mechanism: Storage disabled"),g("Storage mechanism: Quota exceeded")}};w.get=function(a){a=this.uf.getItem(a);!la(a)&&a!==m&&g("Storage mechanism: Invalid value was encountered");return a};w.remove=function(a){this.uf.removeItem(a)};w.iu=function(){return this.uf.length};
w.lh=function(a){var b=0,c=this.uf,d=new Hf;d.next=function(){b>=c.length&&g(Gf);var d=c.key(b++);if(a)return d;d=c.getItem(d);la(d)||g("Storage mechanism: Invalid value was encountered");return d};return d};w.clear=function(){this.uf.clear()};w.key=function(a){return this.uf.key(a)};function dF(){var a=m;try{a=window.localStorage||m}catch(b){}this.uf=a}B(dF,cF);function eF(a,b){if(vb&&!(vb&&9<=Mb)){fF||(fF=new Mf);this.Td=fF.get(a);this.Td||(b?this.Td=document.getElementById(b):(this.Td=document.createElement("userdata"),this.Td.addBehavior("#default#userData"),document.body.appendChild(this.Td)),fF.set(a,this.Td));this.oB=a;try{this.Td.load(this.oB)}catch(c){this.Td=m}}}B(eF,aF);var gF={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},fF=m;w=eF.prototype;w.Td=m;w.oB=m;
function hF(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(a){return gF[a]})}w.lA=function(){return!!this.Td};w.set=function(a,b){this.Td.setAttribute(hF(a),b);iF(this)};w.get=function(a){a=this.Td.getAttribute(hF(a));!la(a)&&a!==m&&g("Storage mechanism: Invalid value was encountered");return a};w.remove=function(a){this.Td.removeAttribute(hF(a));iF(this)};w.iu=function(){return jF(this).attributes.length};
w.lh=function(a){var b=0,c=jF(this).attributes,d=new Hf;d.next=function(){b>=c.length&&g(Gf);var d=c[b++];if(a)return decodeURIComponent(d.nodeName.replace(/\./g,"%")).substr(1);d=d.nodeValue;la(d)||g("Storage mechanism: Invalid value was encountered");return d};return d};w.clear=function(){for(var a=jF(this),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);iF(this)};function iF(a){try{a.Td.save(a.oB)}catch(b){g("Storage mechanism: Quota exceeded")}}
function jF(a){return a.Td.XMLDocument.documentElement};function kF(a){a=lF().get(a);return y(a)?a:m}var mF=m;function lF(){if(!mF){var a;a=new dF;if(!(a=a.lA()?new bF(a,"ispring"):m))a=new eF("ispring"),a=a.lA()?a:m;mF=new ZE(a||new $E)}return mF};function nF(){}
nF.prototype.GH=function(a,b){var c;c="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC43NSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGN4PSI0MCIgY3k9IjQwIiByPSIzOCIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MCwwYzIyLjA5MSwwLDQwLDE3LjkwOCw0MCw0MFM2Mi4wOTEsODAsNDAsODANCglDMTcuOTA4LDgwLDAsNjIuMDkyLDAsNDBTMTcuOTA4LDAsNDAsMEw0MCwweiBNNDAsNEMyMC4xMTcsNCw0LDIwLjExNyw0LDQwczE2LjExNywzNiwzNiwzNmMxOS44ODIsMCwzNi0xNi4xMTcsMzYtMzYNCglTNTkuODgyLDQsNDAsNHoiLz4NCjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMwLDIyIDU4LDQwIDMwLDU4ICIvPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgODAgODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDgwIDgwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgb3BhY2l0eT0iMC44NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAgICAiIGN4PSI0MCIgY3k9IjQwIiByPSIzOCIvPg0KPHBhdGggZmlsbD0iIzk2OTY5NiIgZD0iTTQwLDBjMjIuMDkxLDAsNDAsMTcuOTA4LDQwLDQwUzYyLjA5MSw4MCw0MCw4MEMxNy45MDgsODAsMCw2Mi4wOTIsMCw0MFMxNy45MDgsMCw0MCwwTDQwLDB6IE00MCw0DQoJQzIwLjExNyw0LDQsMjAuMTE3LDQsNDBzMTYuMTE3LDM2LDM2LDM2YzE5Ljg4MiwwLDM2LTE2LjExNywzNi0zNlM1OS44ODIsNCw0MCw0eiIvPg0KPHBvbHlnb24gZmlsbD0iIzk2OTY5NiIgcG9pbnRzPSIzMCwyMiA1OCw0MCAzMCw1OCAiLz4NCjwvc3ZnPg0K data:image/gif;base64,  data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjMgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYzIDYzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTU2NTRDIiBkPSJNMzEuNTM0LDBDNDguODg5LDAsNjMsMTQuMDczLDYzLDMxLjQ2Ng0KCUM2Myw0OC44NTksNDguODg5LDYzLDMxLjUzNCw2M0MxNC4xMTEsNjMsMCw0OC44NTksMCwzMS40NjZDMCwxNC4wNzMsMTQuMTExLDAsMzEuNTM0LDBMMzEuNTM0LDB6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0YwOEY4MiIgZD0iTTMxLjUsMkM0Ny43OTIsMiw2MSwxNS4yMzksNjEsMzEuNUM2MSw0Ny44MjgsNDcuNzkyLDYxLDMxLjUsNjENCglDMTUuMjA5LDYxLDIsNDcuODI4LDIsMzEuNUMyLDE1LjIzOSwxNS4yMDksMiwzMS41LDJMMzEuNSwyeiIvPg0KPHBhdGggZmlsbD0iI0RENEIzOCIgZD0iTTIxLjA0MSwyOXY5Ljg0NGMwLDUuNTA4LDQuNjkxLDkuOTczLDEwLjQ3OSw5Ljk3M2M1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTczVjI5SDIxLjA0MXoiLz4NCjxwYXRoIGZpbGw9IiNERDRCMzgiIGQ9Ik0yNi41NTgsMjl2LTcuNjg5YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MlYyOWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNFYyOUgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuMDQxLDI4LjIwNnY5Ljg0NWMwLDUuNTA2LDQuNjkxLDkuOTcxLDEwLjQ3OSw5Ljk3MWM1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTcxdi05Ljg0NUgyMS4wNDF6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNTU4LDI4LjA0VjIwLjM1YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MnY3LjY4OWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNHY4LjA1NEgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRjA4RjgyIiBkPSJNMzQsMzYuMzY1YzAtMS4yODctMS4wNDQtMi4zMzEtMi4zMzEtMi4zMzFjLTEuMjg4LDAtMi4zMzIsMS4wNDQtMi4zMzIsMi4zMzENCgljMCwwLjk3MSwwLjU5NCwxLjgwMiwxLjQzOCwyLjE1MnY0LjQ2N2gxLjkxdi00LjUyOUMzMy40NjEsMzguMDc2LDM0LDM3LjI4NywzNCwzNi4zNjV6Ii8+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,  data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjMgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYzIDYzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRjhCNDUwIiBkPSJNMzEuNTM0LDBDNDguODg5LDAsNjMsMTQuMDczLDYzLDMxLjQ2Ng0KCUM2Myw0OC44NTksNDguODg5LDYzLDMxLjUzNCw2M0MxNC4xMTEsNjMsMCw0OC44NTksMCwzMS40NjZDMCwxNC4wNzMsMTQuMTExLDAsMzEuNTM0LDBMMzEuNTM0LDB6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGQ0U2RCIgZD0iTTMxLjUsMkM0Ny43OTIsMiw2MSwxNS4yMzksNjEsMzEuNUM2MSw0Ny44MjgsNDcuNzkyLDYxLDMxLjUsNjENCglDMTUuMjA4LDYxLDIsNDcuODI4LDIsMzEuNUMyLDE1LjIzOSwxNS4yMDgsMiwzMS41LDJMMzEuNSwyeiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGNEE2M0MiIGQ9Ik0zMS41MTQsMTNDMjUuNzA0LDEzLDIxLDE3Ljc0NiwyMSwyMy42MTMNCgljMCw0LjY2LDIuOTc2LDguNjI5LDcuMTEzLDEwLjAzOHYxOS4yMTRMMzEuNDg2LDU2TDM0LDUzdi0xbC0xLjA5OC0xLjQzN0wzNSw0OXYtMWwtMi0ydi0xbDItMXYtMWwtMi0xbDItNHYtNA0KCWM0LjA1My0xLjQ2Nyw3LTUuNzg0LDctMTAuMzg3QzQyLDE3Ljc0NiwzNy4yOTUsMTMsMzEuNTE0LDEzeiBNMjksNTFWMzRoMXYxOEwyOSw1MXogTTMxLjUsMjNjLTEuOTIxLDAtMy41LTEuNTUyLTMuNS0zLjQ4Mw0KCUMyOCwxNy41NTIsMjkuNTc4LDE2LDMxLjUsMTZjMS45MjIsMCwzLjUsMS41NTIsMy41LDMuNTE3QzM1LDIxLjQ0OCwzMy40MjIsMjMsMzEuNSwyM3oiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzEuNTE0LDEyQzI1LjcwNCwxMiwyMSwxNi43NDYsMjEsMjIuNjEzDQoJYzAsNC42NiwyLjk3Niw4LjYyOSw3LjExMywxMC4wMzh2MTkuMjE0TDMxLjQ4Niw1NUwzNCw1MnYtMWwtMS4wOTgtMS40MzdMMzUsNDh2LTFsLTItMnYtMWwyLTF2LTFsLTItMWwyLTR2LTQNCgljNC4wNTMtMS40NjcsNy01Ljc4NCw3LTEwLjM4N0M0MiwxNi43NDYsMzcuMjk1LDEyLDMxLjUxNCwxMnogTTI5LDUwVjMzaDF2MThMMjksNTB6IE0zMS41LDIyYy0xLjkyMSwwLTMuNS0xLjU1Mi0zLjUtMy40ODMNCglDMjgsMTYuNTUyLDI5LjU3OCwxNSwzMS41LDE1YzEuOTIyLDAsMy41LDEuNTUyLDMuNSwzLjUxN0MzNSwyMC40NDgsMzMuNDIyLDIyLDMxLjUsMjJ6Ii8+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzJweCIgaGVpZ2h0PSI3MnB4IiB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzeW1ib2wgIGlkPSJ2aWRlby1pY29uLWZvci1pcGhvbmUiIHZpZXdCb3g9Ii0zNiAtMzYgNzIgNzIiPg0KCTxwYXRoIGZpbGw9IiMzNjQzNTQiIGQ9Ik0zNiwwYzAtMTkuODgyLTE2LjExNy0zNi0zNi0zNlMtMzYtMTkuODgyLTM2LDBzMTYuMTE3LDM2LDM2LDM2UzM2LDE5Ljg4MiwzNiwweiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNCwwYzAtMTguNzc3LTE1LjIyMi0zNC0zNC0zNFMtMzQtMTguNzc3LTM0LDBzMTUuMjIyLDM0LDM0LDM0UzM0LDE4Ljc3NywzNCwweiIvPg0KCTxwYXRoIGZpbGw9IiMzNjQzNTQiIGQ9Ik0zMCwwYzAtMTYuNTY4LTEzLjQzMi0zMC0zMC0zMFMtMzAtMTYuNTY4LTMwLDBzMTMuNDMyLDMwLDMwLDMwUzMwLDE2LjU2OCwzMCwweiIvPg0KCTxnIGlkPSJMYXllcl8xOTdfM18iPg0KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0xMiwxNyAtMTIsLTE4IDE5LC0xIAkJIi8+DQoJPC9nPg0KCTxwb2x5Z29uIGRpc3BsYXk9Im5vbmUiIGZpbGw9Im5vbmUiIHBvaW50cz0iLTM2LDM2IDM2LDM2IDM2LC0zNiAtMzYsLTM2IAkiLz4NCjwvc3ltYm9sPg0KPHVzZSB4bGluazpocmVmPSIjdmlkZW8taWNvbi1mb3ItaXBob25lIiAgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiBpZD0iWE1MSURfMTE1XyIgeD0iLTM2IiB5PSItMzYiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDM2IDM2KSIgb3ZlcmZsb3c9InZpc2libGUiLz4NCjwvc3ZnPg0K data:image/png;base64,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 data:image/png;base64,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 data:image/png;base64,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 data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAElJREFUSEvt0qERAEAIA0H6b5rXL1ecI5qQOcIsanB+3TC5egZOyJm9B2Zgw0EnF+AeekPC+S3tGTjhoJMLcA+9IeG89+6L04QHtFKarLFAHLUAAAAASUVORK5CYII= data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFBJREFUSEvtkjEKADAIA/PpQunnWzo63nBbBDdjOGPWPpd0yPCf5YLo5TNgB52Z54AZsKDQygVwDr5A4RxLfQbsUGjlAjgHX6Bw9r394KjDAzeSX574b7LUAAAAAElFTkSuQmCC data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjE5NzA3MjgiPg0KICAgPHBvbHlnb24gaWQ9Il8xMjMzNjc2NjQiIGNsYXNzPSJmaWwwIiBwb2ludHM9Ii0wLDAuNjkxNDI4IDAuNjkxNDI4LDAuNjkxNDI4IDAuNjkxNDI4LDAgLTAsMCAiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTcwNzA0IiBjbGFzcz0iZmlsMSIgZD0iTTAuMzQ1NzM2IDAuMTU3MTg4bC0wLjEyNTcyMiAwLjA5NDI2NDkgLTAuMDk0MzAwNiAwIDAgMC4xODg1ODMgMC4wOTQzMDA2IDAgMC4xMjU3MjIgMC4wOTQyNjQ5IDAgLTAuMzc3MTEzem0wLjE1NzExNyAtMi42NzI2N2UtMDA1bDAuMDMxNDMwNiAwIDAgMC4zNzcxNCAtMC4wMzE0MzA2IDAgMCAtMC4zNzcxNHptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjI1MTQwOSAtMC4wMzE0MzA2IDAgMCAtMC4yNTE0MDl6bS0wLjA2Mjg0MzMgMC4wNjI4NjExbDAuMDMxNDMwNiAwIDAgMC4xMjU2ODcgLTAuMDMxNDMwNiAwIDAgLTAuMTI1Njg3eiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk3MDcyOCI+DQogICA8cG9seWdvbiBpZD0iXzEyMzM2NzY2NCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42OTE0MjggMC42OTE0MjgsMC42OTE0MjggMC42OTE0MjgsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NzA3MDQiIGNsYXNzPSJmaWwxIiBkPSJNMC4zNDU3MzYgMC4xNTcxODhsLTAuMTI1NzIyIDAuMDk0MjY0OSAtMC4wOTQzMDA2IDAgMCAwLjE4ODU4MyAwLjA5NDMwMDYgMCAwLjEyNTcyMiAwLjA5NDI2NDkgMCAtMC4zNzcxMTN6bTAuMTU3MTE3IC0yLjY3MjY3ZS0wMDVsMC4wMzE0MzA2IDAgMCAwLjM3NzE0IC0wLjAzMTQzMDYgMCAwIC0wLjM3NzE0em0tMC4wNjI4NDMzIDAuMDYyODYxMWwwLjAzMTQzMDYgMCAwIDAuMjUxNDA5IC0wLjAzMTQzMDYgMCAwIC0wLjI1MTQwOXptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjEyNTY4NyAtMC4wMzE0MzA2IDAgMCAtMC4xMjU2ODd6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42OTE0MjggMC42OTE0MjgiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk3MDcyOCI+DQogICA8cG9seWdvbiBpZD0iXzEyMzM2NzY2NCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42OTE0MjggMC42OTE0MjgsMC42OTE0MjggMC42OTE0MjgsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NzA3MDQiIGNsYXNzPSJmaWwxIiBkPSJNMC4zNDU3MzYgMC4xNTcxODhsLTAuMTI1NzIyIDAuMDk0MjY0OSAtMC4wOTQzMDA2IDAgMCAwLjE4ODU4MyAwLjA5NDMwMDYgMCAwLjEyNTcyMiAwLjA5NDI2NDkgMCAtMC4zNzcxMTN6bTAuMTU3MTE3IC0yLjY3MjY3ZS0wMDVsMC4wMzE0MzA2IDAgMCAwLjM3NzE0IC0wLjAzMTQzMDYgMCAwIC0wLjM3NzE0em0tMC4wNjI4NDMzIDAuMDYyODYxMWwwLjAzMTQzMDYgMCAwIDAuMjUxNDA5IC0wLjAzMTQzMDYgMCAwIC0wLjI1MTQwOXptLTAuMDYyODQzMyAwLjA2Mjg2MTFsMC4wMzE0MzA2IDAgMCAwLjEyNTY4NyAtMC4wMzE0MzA2IDAgMCAtMC4xMjU2ODd6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1vcGFjaXR5OjAuMDAwMDAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8xMjE5NjkwMjQiPg0KICAgPHBvbHlnb24gaWQ9Il8xMjE5NjkyNDAiIGNsYXNzPSJmaWwwIiBwb2ludHM9Ii0wLDAuNjQzNjE2IDAuNjQzNjE2LDAuNjQzNjE2IDAuNjQzNjE2LDAgLTAsMCAiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTY5MDAwIiBjbGFzcz0iZmlsMSIgZD0iTTAuMzIxODM3IDAuMTQ2MzAybC0wLjExNzAyOSAwLjA4Nzc0NjYgLTAuMDg3Nzc5NyAwIDAgMC4xNzU1NDMgMC4wODc3Nzk3IDAgMC4xMTcwMjkgMC4wODc3NDY2IDAgLTAuMzUxMDM2em0wLjI3NzkwMSAwLjI1MDcyNmwtMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAwLjA5MzA4NzIgLTAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAtMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAwLjAyMDY5MDYgLTAuMDIwNjkwNiAwLjA5MzA4NzIgMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAwLjAyMDY5MDYgLTAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIDAuMDkzMDg3MnoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6I0ZFRkVGRX0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2OTAyNCI+DQogICA8cG9seWdvbiBpZD0iXzEyMTk2OTI0MCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42NDM2MTYgMC42NDM2MTYsMC42NDM2MTYgMC42NDM2MTYsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NjkwMDAiIGNsYXNzPSJmaWwxIiBkPSJNMC4zMjE4MzcgMC4xNDYzMDJsLTAuMTE3MDI5IDAuMDg3NzQ2NiAtMC4wODc3Nzk3IDAgMCAwLjE3NTU0MyAwLjA4Nzc3OTcgMCAwLjExNzAyOSAwLjA4Nzc0NjYgMCAtMC4zNTEwMzZ6bTAuMjc3OTAxIDAuMjUwNzI2bC0wLjAyMDY5MDYgMC4wMjA2OTA2IC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wMjA2OTA2IC0wLjAyMDY5MDYgMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIC0wLjA5MzA4NzIgMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyeiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC42NDM2MTYgMC42NDM2MTYiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDEge2ZpbGw6Izk2OTY5Nn0NCiAgICAuZmlsMCB7ZmlsbDpibGFjaztmaWxsLW9wYWNpdHk6MC4wMDAwMDB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2OTAyNCI+DQogICA8cG9seWdvbiBpZD0iXzEyMTk2OTI0MCIgY2xhc3M9ImZpbDAiIHBvaW50cz0iLTAsMC42NDM2MTYgMC42NDM2MTYsMC42NDM2MTYgMC42NDM2MTYsMCAtMCwwICIvPg0KICAgPHBhdGggaWQ9Il8xMjE5NjkwMDAiIGNsYXNzPSJmaWwxIiBkPSJNMC4zMjE4MzcgMC4xNDYzMDJsLTAuMTE3MDI5IDAuMDg3NzQ2NiAtMC4wODc3Nzk3IDAgMCAwLjE3NTU0MyAwLjA4Nzc3OTcgMCAwLjExNzAyOSAwLjA4Nzc0NjYgMCAtMC4zNTEwMzZ6bTAuMjc3OTAxIDAuMjUwNzI2bC0wLjAyMDY5MDYgMC4wMjA2OTA2IC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDkzMDg3MiAtMC4wMjA2OTA2IC0wLjAyMDY5MDYgMC4wOTMwODcyIC0wLjA5MzA4NzIgLTAuMDkzMDg3MiAtMC4wOTMwODcyIDAuMDIwNjkwNiAtMC4wMjA2OTA2IDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyIC0wLjA5MzA4NzIgMC4wMjA2OTA2IDAuMDIwNjkwNiAtMC4wOTMwODcyIDAuMDkzMDg3MiAwLjA5MzA4NzIgMC4wOTMwODcyeiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOndoaXRlfQ0KICAgIC5maWwwIHtmaWxsOmJsYWNrO2ZpbGwtb3BhY2l0eTowLjAwMDAwMH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNLTAgMC4yNzExMDFsMCAxLjczOTM1YzAsMC4xNDkxMTMgMC4xMjE5ODgsMC4yNzExMDEgMC4yNzExMDEsMC4yNzExMDFsMy4xNTEzMSAwIDAgLTIuMjgxNTUgLTMuMTUxMzEgMGMtMC4xNDkxMTMsMCAtMC4yNzExMDEsMC4xMjE5ODggLTAuMjcxMTAxLDAuMjcxMTAxeiIvPg0KICA8cG9seWdvbiBjbGFzcz0iZmlsMSIgcG9pbnRzPSIxLjQwOTIsMC42NzEwMzggMi4wODAyOCwxLjE0MDc3IDEuNDA5MiwxLjYxMDUxICIvPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiNGRUZFRkV9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4xMDE5NjF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMjcxMTAxbDAgMS43MzkzNWMwLDAuMTQ5MTEzIDAuMTIxOTg4LDAuMjcxMTAxIDAuMjcxMTAxLDAuMjcxMTAxbDMuMTUxMzEgMCAwIC0yLjI4MTU1IC0zLjE1MTMxIDBjLTAuMTQ5MTEzLDAgLTAuMjcxMTAxLDAuMTIxOTg4IC0wLjI3MTEwMSwwLjI3MTEwMXoiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDEiIHBvaW50cz0iMS40MDkyLDAuNjcxMDM4IDIuMDgwMjgsMS4xNDA3NyAxLjQwOTIsMS42MTA1MSAiLz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMy40MjI0MSAyLjI4MTU1Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiM5Njk2OTZ9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4wNTA5ODB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMjcxMTAxbDAgMS43MzkzNWMwLDAuMTQ5MTEzIDAuMTIxOTg4LDAuMjcxMTAxIDAuMjcxMTAxLDAuMjcxMTAxbDMuMTUxMzEgMCAwIC0yLjI4MTU1IC0zLjE1MTMxIDBjLTAuMTQ5MTEzLDAgLTAuMjcxMTAxLDAuMTIxOTg4IC0wLjI3MTEwMSwwLjI3MTEwMXoiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDEiIHBvaW50cz0iMS40MDkyLDAuNjcxMDM4IDIuMDgwMjgsMS4xNDA3NyAxLjQwOTIsMS42MTA1MSAiLz4NCiA8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOndoaXRlfQ0KICAgIC5maWwwIHtmaWxsOmJsYWNrO2ZpbGwtb3BhY2l0eTowLjAwMDAwMH0NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxnIGlkPSJfMTIxOTY2NTUyIj4NCiAgIDxwYXRoIGlkPSJfMTIxOTY2NzY4IiBjbGFzcz0iZmlsMCIgZD0iTS0wIDAuMzIzOTU2bDAgMi4wNzg0NmMwLDAuMTc4MTg1IDAuMTQ1NzcxLDAuMzIzOTU2IDAuMzIzOTU2LDAuMzIzOTU2bDMuNzY1NzEgMCAwIC0yLjcyNjM4IC0zLjc2NTcxIDBjLTAuMTc4MTg1LDAgLTAuMzIzOTU2LDAuMTQ1NzcxIC0wLjMyMzk1NiwwLjMyMzk1NnoiLz4NCiAgIDxwYXRoIGlkPSJfMTIxOTY2NTI4IiBjbGFzcz0iZmlsMSIgZD0iTTEuNjAzOCAwLjg4MjAzOGwwLjMyMDc1MSAwIDAgMC45NjIyNTQgLTAuMzIwNzUxIDAgMCAtMC45NjIyNTR6bTAuNTYxMzMyIDBsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0eiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiNGRUZFRkV9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4xMDE5NjF9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2NjU1MiI+DQogICA8cGF0aCBpZD0iXzEyMTk2Njc2OCIgY2xhc3M9ImZpbDAiIGQ9Ik0tMCAwLjMyMzk1NmwwIDIuMDc4NDZjMCwwLjE3ODE4NSAwLjE0NTc3MSwwLjMyMzk1NiAwLjMyMzk1NiwwLjMyMzk1NmwzLjc2NTcxIDAgMCAtMi43MjYzOCAtMy43NjU3MSAwYy0wLjE3ODE4NSwwIC0wLjMyMzk1NiwwLjE0NTc3MSAtMC4zMjM5NTYsMC4zMjM5NTZ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMTk2NjUyOCIgY2xhc3M9ImZpbDEiIGQ9Ik0xLjYwMzggMC44ODIwMzhsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0em0wLjU2MTMzMiAwbDAuMzIwNzUxIDAgMCAwLjk2MjI1NCAtMC4zMjA3NTEgMCAwIC0wLjk2MjI1NHoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgNC4wODk2NyAyLjcyNjM4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwxIHtmaWxsOiM5Njk2OTZ9DQogICAgLmZpbDAge2ZpbGw6I0ZFRkVGRTtmaWxsLW9wYWNpdHk6MC4wNTA5ODB9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzEyMTk2NjU1MiI+DQogICA8cGF0aCBpZD0iXzEyMTk2Njc2OCIgY2xhc3M9ImZpbDAiIGQ9Ik0tMCAwLjMyMzk1NmwwIDIuMDc4NDZjMCwwLjE3ODE4NSAwLjE0NTc3MSwwLjMyMzk1NiAwLjMyMzk1NiwwLjMyMzk1NmwzLjc2NTcxIDAgMCAtMi43MjYzOCAtMy43NjU3MSAwYy0wLjE3ODE4NSwwIC0wLjMyMzk1NiwwLjE0NTc3MSAtMC4zMjM5NTYsMC4zMjM5NTZ6Ii8+DQogICA8cGF0aCBpZD0iXzEyMTk2NjUyOCIgY2xhc3M9ImZpbDEiIGQ9Ik0xLjYwMzggMC44ODIwMzhsMC4zMjA3NTEgMCAwIDAuOTYyMjU0IC0wLjMyMDc1MSAwIDAgLTAuOTYyMjU0em0wLjU2MTMzMiAwbDAuMzIwNzUxIDAgMCAwLjk2MjI1NCAtMC4zMjA3NTEgMCAwIC0wLjk2MjI1NHoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K data:image/png;base64,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 data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsLW9wYWNpdHk9IjAiIGQ9Ik01MSw0LjA0MXYyNS45MThDNTEsMzIuMTgyLDQ5LjE4MiwzNCw0Ni45NiwzNEgwVjBoNDYuOTZDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDENCgkJCUw1MSw0LjA0MXoiLz4NCgkJPHBhdGggaWQ9Il8xMjMzNzQxNDQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOCwxNS43MzdsMi41MjYtMi41MjZsMy4zNjksMy4zNjlsMS42ODQtMS42ODVsLTMuMzY4LTMuMzY4TDI0LjczNiw5aC01LjA1M0gxOHYxLjY4NA0KCQkJVjE1LjczN3ogTTM0LDE4LjI2NGwtMi41MjcsMi41MjVsLTMuMzY4LTMuMzY4bC0xLjY4NSwxLjY4NWwzLjM2OSwzLjM2N0wyNy4yNjMsMjVoNS4wNTNIMzR2LTEuNjg1VjE4LjI2NHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg== data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsPSIjRkVGRUZFIiBmaWxsLW9wYWNpdHk9IjAuMTAyIiBkPSJNNTEsNC4wNDF2MjUuOTE4QzUxLDMyLjE4Miw0OS4xODIsMzQsNDYuOTYsMzRIMFYwaDQ2Ljk2DQoJCQlDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDFMNTEsNC4wNDF6Ii8+DQoJCTxwYXRoIGlkPSJfMTIzMzc0MTQ0IiBmaWxsPSIjRkVGRUZFIiBkPSJNMTgsMTUuNzM3bDIuNTI2LTIuNTI2bDMuMzY5LDMuMzY5bDEuNjg0LTEuNjg1bC0zLjM2OC0zLjM2OEwyNC43MzYsOWgtNS4wNTNIMTh2MS42ODQNCgkJCVYxNS43Mzd6IE0zNCwxOC4yNjRsLTIuNTI3LDIuNTI1bC0zLjM2OC0zLjM2OGwtMS42ODUsMS42ODVsMy4zNjksMy4zNjdMMjcuMjYzLDI1aDUuMDUzSDM0di0xLjY4NVYxOC4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTFweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgNTEgMzQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxIDM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCgk8ZyBpZD0iXzEyMzM3NDE2OCI+DQoJCTxwYXRoIGlkPSJfMTIzMzc0Mzg0IiBmaWxsPSIjRkVGRUZFIiBmaWxsLW9wYWNpdHk9IjAuMDUxIiBkPSJNNTEsNC4wNDF2MjUuOTE4QzUxLDMyLjE4Miw0OS4xODIsMzQsNDYuOTYsMzRIMFYwaDQ2Ljk2DQoJCQlDNDkuMTgyLDAsNTEsMS44MTgsNTEsNC4wNDFMNTEsNC4wNDF6Ii8+DQoJCTxwYXRoIGlkPSJfMTIzMzc0MTQ0IiBmaWxsPSIjOTY5Njk2IiBkPSJNMTgsMTUuNzM3bDIuNTI2LTIuNTI2bDMuMzY5LDMuMzY5bDEuNjg0LTEuNjg1bC0zLjM2OC0zLjM2OEwyNC43MzYsOWgtNS4wNTNIMTh2MS42ODQNCgkJCVYxNS43Mzd6IE0zNCwxOC4yNjRsLTIuNTI3LDIuNTI1bC0zLjM2OC0zLjM2OGwtMS42ODUsMS42ODVsMy4zNjksMy4zNjdMMjcuMjYzLDI1aDUuMDUzSDM0di0xLjY4NVYxOC4yNjR6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=".split(" ");c=
".none_mini {overflow: hidden;}.none_mini 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;}.none_mini.quiz_mode {overflow: visible;height: auto !important;}.none_mini.quiz_mode #playerView {display: none;}.none_mini * {cursor: default !important;}.none_mini, .none_mini > div {position: absolute;top: 0;}.none_mini .launch_layer {width: 100%;height: 100%;z-index: 10;background: url("+
c[0]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75);}.none_mini .launch_layer:active {background-image: url("+c[1]+");}.none_mini .launch_layer[disabled], .none_mini .launch_layer:active[disabled] {background-image: none;}.none_mini .preloader {background: url("+c[2]+");background-size: cover;width: 50px;height: 50px;position: absolute;z-index: 4;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;overflow: hidden;opacity: 0.5;}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: 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[3]+") no-repeat center;}body .info_panel.time::before {background: transparent url("+c[4]+") no-repeat center;}body .info_panel.password::before {background: transparent url("+c[5]+") 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 {background: #000000 url("+
c[6]+") no-repeat center;}#__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[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;}.modal_layer {background: #000000;opacity: 0.7;z-index: 1;width: 100%;height: 100%;}.message_box,.confirm_window {z-index: 1;-moz-box-shadow: 0 2px 4px rgba(35, 31, 32, 0.2);-webkit-box-shadow: 0 2px 4px rgba(35, 31, 32, 0.2);box-shadow: 0 2px 4px rgba(35, 31, 32, 0.2);border-radius: 3px;background: #FFFFFF;position: absolute;width: 300px;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}.message_box .title,.confirm_window .title {position: absolute;top: 3px;left: 0;right: 0;color: #404A5B;font-family: Arial;font-weight: bold;font-size: 17px;height: 45px;line-height: 45px;padding-left: 18px;border-bottom: 1px solid #D8D8D8;}.message_box .message,.confirm_window .message {position: relative;padding: 65px 18px 65px 18px;color: #231F20;font-size: 17px;font-family: Arial;}.message_box .btn_ok.component_container {position: absolute;bottom: 0;height: 49px;width: 100%;border-top: 1px solid #D8D8D8;}.message_box .btn_ok.component_container button {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-appearance: none;border: 0;background: transparent;color: #069CF9;font-size: 16px;}.message_box .btn_ok.component_container button.active {background: #d6f4fc;}.confirm_window .buttons_panel {text-align: center;position: absolute;bottom: 0;height: 49px;width: 100%;border-top: 1px solid #D8D8D8;}.confirm_window .buttons_panel > div {width: 50%;height: 100%;float: right;position: relative;}.confirm_window .buttons_panel > div button {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-appearance: none;border: 0;background: transparent;color: #069CF9;font-size: 16px;}.confirm_window .buttons_panel > div button.active {background: #d6f4fc;}.confirm_window .buttons_panel > div:nth-child(2)::before {position: absolute;content: '';top: 0;bottom: 0;right: -1px;width: 1px;background: #ffffff;}.confirm_window .buttons_panel > div:nth-child(2)::after {position: absolute;content: '';top: 8px;bottom: 9px;right: -1px;width: 1px;background: #D8D8D8;}/*# sourceMappingURL=style_mini.css.map */";
for(var d in a)if(a.hasOwnProperty(d)){var e="__"+d.replace(RegExp("\\.","g"),"_")+"__";c=c.replace(RegExp(e,"g"),a[d])}for(var f in b)b.hasOwnProperty(f)&&(c=c.replace(RegExp(f,"g"),b[f]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Dw);return Cc(c)};
nF.prototype.Dw=function(a,b,c){return"url(data:image/svg+xml;base64,"+Gc('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="'+b+'" offset="0"/><stop stop-color="'+c+'" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#g436)" /></svg>')+")"};x("PresentationPlayer.start",function(a,b,c,d,e){var f=fj?VE:TE,h=new vE;d&&h.uk.addHandler(d);h.nF.addHandler(function(a){(fj?new nF:new Jc).GH(j,{__slide_width__:a.D()+"px",__slide_height__:a.C()+"px",__player_view_id__:c})});h.uk.addHandler(function(a){var c=a.P,d=c.ta().Lm(),d=new f(a,d,l);kc(Zb(b),d.displayObject());y(e)||(e=kF(c.gl()));a.stateChangedEvent().addHandler(function(b){if(!b.actionPrevented()){b.preventAction();b=a.persistState();var d=c.gl(),e=lF();try{e.set(d,b)}catch(f){}}},m,
99);a.start(e)});h.vj(a,c)},j);})();
;window.Modernizr=function(a,b,c){function u(a){i.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.5.3",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l={svg:"http://www.w3.org/2000/svg"},m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e}),m.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==l.svg};for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return u(""),h=j=null,e._version=d,e}(this,this.document);// glMatrix v0.9.5
glMatrixArrayType=typeof Float32Array!="undefined"?Float32Array:typeof WebGLFloatArray!="undefined"?WebGLFloatArray:Array;var vec3={};vec3.create=function(a){var b=new glMatrixArrayType(3);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2]}return b};vec3.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];return b};vec3.add=function(a,b,c){if(!c||a==c){a[0]+=b[0];a[1]+=b[1];a[2]+=b[2];return a}c[0]=a[0]+b[0];c[1]=a[1]+b[1];c[2]=a[2]+b[2];return c};
vec3.subtract=function(a,b,c){if(!c||a==c){a[0]-=b[0];a[1]-=b[1];a[2]-=b[2];return a}c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2];return c};vec3.negate=function(a,b){b||(b=a);b[0]=-a[0];b[1]=-a[1];b[2]=-a[2];return b};vec3.scale=function(a,b,c){if(!c||a==c){a[0]*=b;a[1]*=b;a[2]*=b;return a}c[0]=a[0]*b;c[1]=a[1]*b;c[2]=a[2]*b;return c};
vec3.normalize=function(a,b){b||(b=a);var c=a[0],d=a[1],e=a[2],g=Math.sqrt(c*c+d*d+e*e);if(g){if(g==1){b[0]=c;b[1]=d;b[2]=e;return b}}else{b[0]=0;b[1]=0;b[2]=0;return b}g=1/g;b[0]=c*g;b[1]=d*g;b[2]=e*g;return b};vec3.cross=function(a,b,c){c||(c=a);var d=a[0],e=a[1];a=a[2];var g=b[0],f=b[1];b=b[2];c[0]=e*b-a*f;c[1]=a*g-d*b;c[2]=d*f-e*g;return c};vec3.length=function(a){var b=a[0],c=a[1];a=a[2];return Math.sqrt(b*b+c*c+a*a)};vec3.dot=function(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]};
vec3.direction=function(a,b,c){c||(c=a);var d=a[0]-b[0],e=a[1]-b[1];a=a[2]-b[2];b=Math.sqrt(d*d+e*e+a*a);if(!b){c[0]=0;c[1]=0;c[2]=0;return c}b=1/b;c[0]=d*b;c[1]=e*b;c[2]=a*b;return c};vec3.lerp=function(a,b,c,d){d||(d=a);d[0]=a[0]+c*(b[0]-a[0]);d[1]=a[1]+c*(b[1]-a[1]);d[2]=a[2]+c*(b[2]-a[2]);return d};vec3.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+"]"};var mat3={};
mat3.create=function(a){var b=new glMatrixArrayType(9);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9]}return b};mat3.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];return b};mat3.identity=function(a){a[0]=1;a[1]=0;a[2]=0;a[3]=0;a[4]=1;a[5]=0;a[6]=0;a[7]=0;a[8]=1;return a};
mat3.transpose=function(a,b){if(!b||a==b){var c=a[1],d=a[2],e=a[5];a[1]=a[3];a[2]=a[6];a[3]=c;a[5]=a[7];a[6]=d;a[7]=e;return a}b[0]=a[0];b[1]=a[3];b[2]=a[6];b[3]=a[1];b[4]=a[4];b[5]=a[7];b[6]=a[2];b[7]=a[5];b[8]=a[8];return b};mat3.toMat4=function(a,b){b||(b=mat4.create());b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=0;b[4]=a[3];b[5]=a[4];b[6]=a[5];b[7]=0;b[8]=a[6];b[9]=a[7];b[10]=a[8];b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return b};
mat3.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+", "+a[4]+", "+a[5]+", "+a[6]+", "+a[7]+", "+a[8]+"]"};var mat4={};mat4.create=function(a){var b=new glMatrixArrayType(16);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];b[13]=a[13];b[14]=a[14];b[15]=a[15]}return b};
mat4.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];b[13]=a[13];b[14]=a[14];b[15]=a[15];return b};mat4.identity=function(a){a[0]=1;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=1;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=1;a[11]=0;a[12]=0;a[13]=0;a[14]=0;a[15]=1;return a};
mat4.transpose=function(a,b){if(!b||a==b){var c=a[1],d=a[2],e=a[3],g=a[6],f=a[7],h=a[11];a[1]=a[4];a[2]=a[8];a[3]=a[12];a[4]=c;a[6]=a[9];a[7]=a[13];a[8]=d;a[9]=g;a[11]=a[14];a[12]=e;a[13]=f;a[14]=h;return a}b[0]=a[0];b[1]=a[4];b[2]=a[8];b[3]=a[12];b[4]=a[1];b[5]=a[5];b[6]=a[9];b[7]=a[13];b[8]=a[2];b[9]=a[6];b[10]=a[10];b[11]=a[14];b[12]=a[3];b[13]=a[7];b[14]=a[11];b[15]=a[15];return b};
mat4.determinant=function(a){var b=a[0],c=a[1],d=a[2],e=a[3],g=a[4],f=a[5],h=a[6],i=a[7],j=a[8],k=a[9],l=a[10],o=a[11],m=a[12],n=a[13],p=a[14];a=a[15];return m*k*h*e-j*n*h*e-m*f*l*e+g*n*l*e+j*f*p*e-g*k*p*e-m*k*d*i+j*n*d*i+m*c*l*i-b*n*l*i-j*c*p*i+b*k*p*i+m*f*d*o-g*n*d*o-m*c*h*o+b*n*h*o+g*c*p*o-b*f*p*o-j*f*d*a+g*k*d*a+j*c*h*a-b*k*h*a-g*c*l*a+b*f*l*a};
mat4.inverse=function(a,b){b||(b=a);var c=a[0],d=a[1],e=a[2],g=a[3],f=a[4],h=a[5],i=a[6],j=a[7],k=a[8],l=a[9],o=a[10],m=a[11],n=a[12],p=a[13],r=a[14],s=a[15],A=c*h-d*f,B=c*i-e*f,t=c*j-g*f,u=d*i-e*h,v=d*j-g*h,w=e*j-g*i,x=k*p-l*n,y=k*r-o*n,z=k*s-m*n,C=l*r-o*p,D=l*s-m*p,E=o*s-m*r,q=1/(A*E-B*D+t*C+u*z-v*y+w*x);b[0]=(h*E-i*D+j*C)*q;b[1]=(-d*E+e*D-g*C)*q;b[2]=(p*w-r*v+s*u)*q;b[3]=(-l*w+o*v-m*u)*q;b[4]=(-f*E+i*z-j*y)*q;b[5]=(c*E-e*z+g*y)*q;b[6]=(-n*w+r*t-s*B)*q;b[7]=(k*w-o*t+m*B)*q;b[8]=(f*D-h*z+j*x)*q;
b[9]=(-c*D+d*z-g*x)*q;b[10]=(n*v-p*t+s*A)*q;b[11]=(-k*v+l*t-m*A)*q;b[12]=(-f*C+h*y-i*x)*q;b[13]=(c*C-d*y+e*x)*q;b[14]=(-n*u+p*B-r*A)*q;b[15]=(k*u-l*B+o*A)*q;return b};mat4.toRotationMat=function(a,b){b||(b=mat4.create());b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=0;b[13]=0;b[14]=0;b[15]=1;return b};
mat4.toMat3=function(a,b){b||(b=mat3.create());b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[4];b[4]=a[5];b[5]=a[6];b[6]=a[8];b[7]=a[9];b[8]=a[10];return b};mat4.toInverseMat3=function(a,b){var c=a[0],d=a[1],e=a[2],g=a[4],f=a[5],h=a[6],i=a[8],j=a[9],k=a[10],l=k*f-h*j,o=-k*g+h*i,m=j*g-f*i,n=c*l+d*o+e*m;if(!n)return null;n=1/n;b||(b=mat3.create());b[0]=l*n;b[1]=(-k*d+e*j)*n;b[2]=(h*d-e*f)*n;b[3]=o*n;b[4]=(k*c-e*i)*n;b[5]=(-h*c+e*g)*n;b[6]=m*n;b[7]=(-j*c+d*i)*n;b[8]=(f*c-d*g)*n;return b};
mat4.multiply=function(a,b,c){c||(c=a);var d=a[0],e=a[1],g=a[2],f=a[3],h=a[4],i=a[5],j=a[6],k=a[7],l=a[8],o=a[9],m=a[10],n=a[11],p=a[12],r=a[13],s=a[14];a=a[15];var A=b[0],B=b[1],t=b[2],u=b[3],v=b[4],w=b[5],x=b[6],y=b[7],z=b[8],C=b[9],D=b[10],E=b[11],q=b[12],F=b[13],G=b[14];b=b[15];c[0]=A*d+B*h+t*l+u*p;c[1]=A*e+B*i+t*o+u*r;c[2]=A*g+B*j+t*m+u*s;c[3]=A*f+B*k+t*n+u*a;c[4]=v*d+w*h+x*l+y*p;c[5]=v*e+w*i+x*o+y*r;c[6]=v*g+w*j+x*m+y*s;c[7]=v*f+w*k+x*n+y*a;c[8]=z*d+C*h+D*l+E*p;c[9]=z*e+C*i+D*o+E*r;c[10]=z*
g+C*j+D*m+E*s;c[11]=z*f+C*k+D*n+E*a;c[12]=q*d+F*h+G*l+b*p;c[13]=q*e+F*i+G*o+b*r;c[14]=q*g+F*j+G*m+b*s;c[15]=q*f+F*k+G*n+b*a;return c};mat4.multiplyVec3=function(a,b,c){c||(c=b);var d=b[0],e=b[1];b=b[2];c[0]=a[0]*d+a[4]*e+a[8]*b+a[12];c[1]=a[1]*d+a[5]*e+a[9]*b+a[13];c[2]=a[2]*d+a[6]*e+a[10]*b+a[14];return c};
mat4.multiplyVec4=function(a,b,c){c||(c=b);var d=b[0],e=b[1],g=b[2];b=b[3];c[0]=a[0]*d+a[4]*e+a[8]*g+a[12]*b;c[1]=a[1]*d+a[5]*e+a[9]*g+a[13]*b;c[2]=a[2]*d+a[6]*e+a[10]*g+a[14]*b;c[3]=a[3]*d+a[7]*e+a[11]*g+a[15]*b;return c};
mat4.translate=function(a,b,c){var d=b[0],e=b[1];b=b[2];if(!c||a==c){a[12]=a[0]*d+a[4]*e+a[8]*b+a[12];a[13]=a[1]*d+a[5]*e+a[9]*b+a[13];a[14]=a[2]*d+a[6]*e+a[10]*b+a[14];a[15]=a[3]*d+a[7]*e+a[11]*b+a[15];return a}var g=a[0],f=a[1],h=a[2],i=a[3],j=a[4],k=a[5],l=a[6],o=a[7],m=a[8],n=a[9],p=a[10],r=a[11];c[0]=g;c[1]=f;c[2]=h;c[3]=i;c[4]=j;c[5]=k;c[6]=l;c[7]=o;c[8]=m;c[9]=n;c[10]=p;c[11]=r;c[12]=g*d+j*e+m*b+a[12];c[13]=f*d+k*e+n*b+a[13];c[14]=h*d+l*e+p*b+a[14];c[15]=i*d+o*e+r*b+a[15];return c};
mat4.scale=function(a,b,c){var d=b[0],e=b[1];b=b[2];if(!c||a==c){a[0]*=d;a[1]*=d;a[2]*=d;a[3]*=d;a[4]*=e;a[5]*=e;a[6]*=e;a[7]*=e;a[8]*=b;a[9]*=b;a[10]*=b;a[11]*=b;return a}c[0]=a[0]*d;c[1]=a[1]*d;c[2]=a[2]*d;c[3]=a[3]*d;c[4]=a[4]*e;c[5]=a[5]*e;c[6]=a[6]*e;c[7]=a[7]*e;c[8]=a[8]*b;c[9]=a[9]*b;c[10]=a[10]*b;c[11]=a[11]*b;c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15];return c};
mat4.rotate=function(a,b,c,d){var e=c[0],g=c[1];c=c[2];var f=Math.sqrt(e*e+g*g+c*c);if(!f)return null;if(f!=1){f=1/f;e*=f;g*=f;c*=f}var h=Math.sin(b),i=Math.cos(b),j=1-i;b=a[0];f=a[1];var k=a[2],l=a[3],o=a[4],m=a[5],n=a[6],p=a[7],r=a[8],s=a[9],A=a[10],B=a[11],t=e*e*j+i,u=g*e*j+c*h,v=c*e*j-g*h,w=e*g*j-c*h,x=g*g*j+i,y=c*g*j+e*h,z=e*c*j+g*h;e=g*c*j-e*h;g=c*c*j+i;if(d){if(a!=d){d[12]=a[12];d[13]=a[13];d[14]=a[14];d[15]=a[15]}}else d=a;d[0]=b*t+o*u+r*v;d[1]=f*t+m*u+s*v;d[2]=k*t+n*u+A*v;d[3]=l*t+p*u+B*
v;d[4]=b*w+o*x+r*y;d[5]=f*w+m*x+s*y;d[6]=k*w+n*x+A*y;d[7]=l*w+p*x+B*y;d[8]=b*z+o*e+r*g;d[9]=f*z+m*e+s*g;d[10]=k*z+n*e+A*g;d[11]=l*z+p*e+B*g;return d};mat4.rotateX=function(a,b,c){var d=Math.sin(b);b=Math.cos(b);var e=a[4],g=a[5],f=a[6],h=a[7],i=a[8],j=a[9],k=a[10],l=a[11];if(c){if(a!=c){c[0]=a[0];c[1]=a[1];c[2]=a[2];c[3]=a[3];c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15]}}else c=a;c[4]=e*b+i*d;c[5]=g*b+j*d;c[6]=f*b+k*d;c[7]=h*b+l*d;c[8]=e*-d+i*b;c[9]=g*-d+j*b;c[10]=f*-d+k*b;c[11]=h*-d+l*b;return c};
mat4.rotateY=function(a,b,c){var d=Math.sin(b);b=Math.cos(b);var e=a[0],g=a[1],f=a[2],h=a[3],i=a[8],j=a[9],k=a[10],l=a[11];if(c){if(a!=c){c[4]=a[4];c[5]=a[5];c[6]=a[6];c[7]=a[7];c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15]}}else c=a;c[0]=e*b+i*-d;c[1]=g*b+j*-d;c[2]=f*b+k*-d;c[3]=h*b+l*-d;c[8]=e*d+i*b;c[9]=g*d+j*b;c[10]=f*d+k*b;c[11]=h*d+l*b;return c};
mat4.rotateZ=function(a,b,c){var d=Math.sin(b);b=Math.cos(b);var e=a[0],g=a[1],f=a[2],h=a[3],i=a[4],j=a[5],k=a[6],l=a[7];if(c){if(a!=c){c[8]=a[8];c[9]=a[9];c[10]=a[10];c[11]=a[11];c[12]=a[12];c[13]=a[13];c[14]=a[14];c[15]=a[15]}}else c=a;c[0]=e*b+i*d;c[1]=g*b+j*d;c[2]=f*b+k*d;c[3]=h*b+l*d;c[4]=e*-d+i*b;c[5]=g*-d+j*b;c[6]=f*-d+k*b;c[7]=h*-d+l*b;return c};
mat4.frustum=function(a,b,c,d,e,g,f){f||(f=mat4.create());var h=b-a,i=d-c,j=g-e;f[0]=e*2/h;f[1]=0;f[2]=0;f[3]=0;f[4]=0;f[5]=e*2/i;f[6]=0;f[7]=0;f[8]=(b+a)/h;f[9]=(d+c)/i;f[10]=-(g+e)/j;f[11]=-1;f[12]=0;f[13]=0;f[14]=-(g*e*2)/j;f[15]=0;return f};mat4.perspective=function(a,b,c,d,e){a=c*Math.tan(a*Math.PI/360);b=a*b;return mat4.frustum(-b,b,-a,a,c,d,e)};
mat4.ortho=function(a,b,c,d,e,g,f){f||(f=mat4.create());var h=b-a,i=d-c,j=g-e;f[0]=2/h;f[1]=0;f[2]=0;f[3]=0;f[4]=0;f[5]=2/i;f[6]=0;f[7]=0;f[8]=0;f[9]=0;f[10]=-2/j;f[11]=0;f[12]=-(a+b)/h;f[13]=-(d+c)/i;f[14]=-(g+e)/j;f[15]=1;return f};
mat4.lookAt=function(a,b,c,d){d||(d=mat4.create());var e=a[0],g=a[1];a=a[2];var f=c[0],h=c[1],i=c[2];c=b[1];var j=b[2];if(e==b[0]&&g==c&&a==j)return mat4.identity(d);var k,l,o,m;c=e-b[0];j=g-b[1];b=a-b[2];m=1/Math.sqrt(c*c+j*j+b*b);c*=m;j*=m;b*=m;k=h*b-i*j;i=i*c-f*b;f=f*j-h*c;if(m=Math.sqrt(k*k+i*i+f*f)){m=1/m;k*=m;i*=m;f*=m}else f=i=k=0;h=j*f-b*i;l=b*k-c*f;o=c*i-j*k;if(m=Math.sqrt(h*h+l*l+o*o)){m=1/m;h*=m;l*=m;o*=m}else o=l=h=0;d[0]=k;d[1]=h;d[2]=c;d[3]=0;d[4]=i;d[5]=l;d[6]=j;d[7]=0;d[8]=f;d[9]=
o;d[10]=b;d[11]=0;d[12]=-(k*e+i*g+f*a);d[13]=-(h*e+l*g+o*a);d[14]=-(c*e+j*g+b*a);d[15]=1;return d};mat4.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+", "+a[4]+", "+a[5]+", "+a[6]+", "+a[7]+", "+a[8]+", "+a[9]+", "+a[10]+", "+a[11]+", "+a[12]+", "+a[13]+", "+a[14]+", "+a[15]+"]"};quat4={};quat4.create=function(a){var b=new glMatrixArrayType(4);if(a){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3]}return b};quat4.set=function(a,b){b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];return b};
quat4.calculateW=function(a,b){var c=a[0],d=a[1],e=a[2];if(!b||a==b){a[3]=-Math.sqrt(Math.abs(1-c*c-d*d-e*e));return a}b[0]=c;b[1]=d;b[2]=e;b[3]=-Math.sqrt(Math.abs(1-c*c-d*d-e*e));return b};quat4.inverse=function(a,b){if(!b||a==b){a[0]*=1;a[1]*=1;a[2]*=1;return a}b[0]=-a[0];b[1]=-a[1];b[2]=-a[2];b[3]=a[3];return b};quat4.length=function(a){var b=a[0],c=a[1],d=a[2];a=a[3];return Math.sqrt(b*b+c*c+d*d+a*a)};
quat4.normalize=function(a,b){b||(b=a);var c=a[0],d=a[1],e=a[2],g=a[3],f=Math.sqrt(c*c+d*d+e*e+g*g);if(f==0){b[0]=0;b[1]=0;b[2]=0;b[3]=0;return b}f=1/f;b[0]=c*f;b[1]=d*f;b[2]=e*f;b[3]=g*f;return b};quat4.multiply=function(a,b,c){c||(c=a);var d=a[0],e=a[1],g=a[2];a=a[3];var f=b[0],h=b[1],i=b[2];b=b[3];c[0]=d*b+a*f+e*i-g*h;c[1]=e*b+a*h+g*f-d*i;c[2]=g*b+a*i+d*h-e*f;c[3]=a*b-d*f-e*h-g*i;return c};
quat4.multiplyVec3=function(a,b,c){c||(c=b);var d=b[0],e=b[1],g=b[2];b=a[0];var f=a[1],h=a[2];a=a[3];var i=a*d+f*g-h*e,j=a*e+h*d-b*g,k=a*g+b*e-f*d;d=-b*d-f*e-h*g;c[0]=i*a+d*-b+j*-h-k*-f;c[1]=j*a+d*-f+k*-b-i*-h;c[2]=k*a+d*-h+i*-f-j*-b;return c};quat4.toMat3=function(a,b){b||(b=mat3.create());var c=a[0],d=a[1],e=a[2],g=a[3],f=c+c,h=d+d,i=e+e,j=c*f,k=c*h;c=c*i;var l=d*h;d=d*i;e=e*i;f=g*f;h=g*h;g=g*i;b[0]=1-(l+e);b[1]=k-g;b[2]=c+h;b[3]=k+g;b[4]=1-(j+e);b[5]=d-f;b[6]=c-h;b[7]=d+f;b[8]=1-(j+l);return b};
quat4.toMat4=function(a,b){b||(b=mat4.create());var c=a[0],d=a[1],e=a[2],g=a[3],f=c+c,h=d+d,i=e+e,j=c*f,k=c*h;c=c*i;var l=d*h;d=d*i;e=e*i;f=g*f;h=g*h;g=g*i;b[0]=1-(l+e);b[1]=k-g;b[2]=c+h;b[3]=0;b[4]=k+g;b[5]=1-(j+e);b[6]=d-f;b[7]=0;b[8]=c-h;b[9]=d+f;b[10]=1-(j+l);b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return b};quat4.slerp=function(a,b,c,d){d||(d=a);var e=c;if(a[0]*b[0]+a[1]*b[1]+a[2]*b[2]+a[3]*b[3]<0)e=-1*c;d[0]=1-c*a[0]+e*b[0];d[1]=1-c*a[1]+e*b[1];d[2]=1-c*a[2]+e*b[2];d[3]=1-c*a[3]+e*b[3];return d};
quat4.str=function(a){return"["+a[0]+", "+a[1]+", "+a[2]+", "+a[3]+"]"};
(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(x<C.options.zoomMin){x=0.5*C.options.zoomMin*Math.pow(2,x/C.options.zoomMin)}else{if(x>C.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<C.maxScrollX){m=C.options.bounce?C.x+(A/2):m>=0||C.maxScrollX>=0?0:C.maxScrollX}if(G>C.minScrollY||G<C.maxScrollY){G=C.options.bounce?C.y+(y/2):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.x<C.maxScrollX&&G<C.maxScrollX)){y={dist:0,time:0}}if((C.y>C.minScrollY&&D>C.minScrollY)||(C.y<C.maxScrollY&&D<C.maxScrollY)){m={dist:0,time:0}}}if(y.dist||m.dist){x=r.max(r.max(y.time,m.time),10);if(C.options.snap){I=G-C.absStartX;H=D-C.absStartY;if(r.abs(I)<C.options.snapThreshold&&r.abs(H)<C.options.snapThreshold){C.scrollTo(C.absStartX,C.absStartY,200)}else{A=C._snap(G,D);G=A.x;D=A.y;x=r.max(A.time,x)}}C.scrollTo(d(G),d(D),x);if(C.options.onTouchEnd){C.options.onTouchEnd.call(C,E)}return}if(C.options.snap){I=G-C.absStartX;H=D-C.absStartY;if(r.abs(I)<C.options.snapThreshold&&r.abs(H)<C.options.snapThreshold){C.scrollTo(C.absStartX,C.absStartY,200)}else{A=C._snap(C.x,C.y);if(A.x!=C.x||A.y!=C.y){C.scrollTo(A.x,A.y,A.time)}}if(C.options.onTouchEnd){C.options.onTouchEnd.call(C,E)}return}C._resetPos(200);if(C.options.onTouchEnd){C.options.onTouchEnd.call(C,E)}},_resetPos:function(y){var m=this,z=m.x>=0?0:m.x<m.maxScrollX?m.maxScrollX:m.x,x=m.y>=m.minScrollY||m.maxScrollY>0?m.minScrollY:m.y<m.maxScrollY?m.maxScrollY:m.y;if(z==m.x&&x==m.y){if(m.moved){m.moved=false;if(m.options.onScrollEnd){m.options.onScrollEnd.call(m)}}if(m.hScrollbar&&m.options.hideScrollbar){m.hScrollbarWrapper.style.opacity="0"}if(m.vScrollbar&&m.options.hideScrollbar){m.vScrollbarWrapper.style.opacity="0"}return}m.scrollTo(z,x,y||0)},_wheel:function(B){var z=this,A,y,x,m,C;if("wheelDeltaX" in B){A=B.wheelDeltaX/12;y=B.wheelDeltaY/12}else{if("wheelDelta" in B){A=y=B.wheelDelta/12}else{if("detail" in B){A=y=-B.detail*3}else{return}}}if(z.options.wheelAction=="zoom"){C=z.scale*Math.pow(2,1/3*(y?y/Math.abs(y):0));if(C<z.options.zoomMin){C=z.options.zoomMin}if(C>z.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(x<z.maxScrollX){x=z.maxScrollX}}if(m>z.minScrollY){m=z.minScrollY}else{if(m<z.maxScrollY){m=z.maxScrollY}}if(z.maxScrollY<0){z.scrollTo(x,m,0)}},_mouseout:function(x){var m=x.relatedTarget;if(!m){this._end(x);return}while(m=m.parentNode){if(m==this.wrapper){return}}this._end(x)},_transitionEnd:function(x){var m=this;if(x.target!=m.scroller){return}m._unbind("webkitTransitionEnd");m._startAni()},_startAni:function(){var C=this,x=C.x,m=C.y,A=Date.now(),B,z,y;if(C.animating){return}if(!C.steps.length){C._resetPos(400);return}B=C.steps.shift();if(B.x==x&&B.y==m){B.time=0}C.animating=true;C.moved=true;if(C.options.useTransition){C._transitionTime(B.time);C._pos(B.x,B.y);C.animating=false;if(B.time){C._bind("webkitTransitionEnd")}else{C._resetPos(0)}return}y=function(){var D=Date.now(),F,E;if(D>=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<B;C++){if(G>=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<E;C++){if(F>=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.scale<B.options.zoomMin){B.scale=B.options.zoomMin}B.wrapperW=B.wrapperWidth||B.wrapper.clientWidth||1;B.wrapperH=B.wrapperHeight||B.wrapper.clientHeight||1;B.minScrollY=-B.options.topOffset||0;B.scrollerW=d(B.scroller.offsetWidth*B.scale);B.scrollerH=d((B.scroller.offsetHeight+B.minScrollY)*B.scale);B.maxScrollX=Math.min(0,B.wrapperW-B.scrollerW);B.maxScrollY=Math.min(0,B.wrapperH-B.scrollerH+B.minScrollY);B.dirX=0;B.dirY=0;if(B.options.onRefresh){B.options.onRefresh.call(B)}B.hScroll=B.options.hScroll;B.vScroll=B.options.vScroll&&(!B.options.bounceLock&&!B.hScroll||B.scrollerH>B.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<x;A++){var m=z[A];if(m.offsetParent){D=B._offset(m);D.left+=B.wrapperOffsetLeft;D.top+=B.wrapperOffsetTop;B.pagesX[A]=D.left<B.maxScrollX?B.maxScrollX:D.left*B.scale;B.pagesY[A]=D.top<B.maxScrollY?B.maxScrollY:D.top*B.scale}}}else{if(B.options.snap){B.pagesX=[];while(D>=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<z;A++){if(B[A].relative){B[A].x=C.x-B[A].x;B[A].y=C.y-B[A].y}C.steps.push({x:B[A].x,y:B[A].y,time:B[A].time||0})}C._startAni()},scrollToElement:function(m,y){var x=this,z;m=m.nodeType?m:x.scroller.querySelector(m);if(!m){return}z=x._offset(m);z.left+=x.wrapperOffsetLeft;z.top+=x.wrapperOffsetTop;if(x.options.vScroll&&z.top<=x.y&&z.top-m.offsetHeight>=x.y-x.wrapper.clientHeight){return}else{if(z.top<x.y){z.top+=x.wrapper.clientHeight-m.offsetHeight}}if(x.options.hScroll&&z.left<x.x&&z.left-m.offsetWidth>x.x-x.wrapper.clientWidth){return}else{if(z.left<x.x){z.left+=x.wrapper.clientWidth-m.offsetWidth}}z.left=z.left>0?0:z.left<x.maxScrollX?x.maxScrollX:z.left;z.top=z.top>x.minScrollY?x.minScrollY:z.top<x.maxScrollY?x.maxScrollY:z.top;y=y===undefined?r.max(r.abs(z.left)*2,r.abs(z.top)*2):y;x.scrollTo(z.left,z.top,y)},scrollToPage:function(A,z,C){var B=this,m,D;C=C===undefined?400:C;if(B.options.onScrollStart){B.options.onScrollStart.call(B)}if(B.options.snap){A=A=="next"?B.currPageX+1:A=="prev"?B.currPageX-1:A;z=z=="next"?B.currPageY+1:z=="prev"?B.currPageY-1:z;A=A<0?0:A>B.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(m<B.maxScrollX){m=B.maxScrollX}if(D<B.maxScrollY){D=B.maxScrollY}}B.scrollTo(m,D,C)},disable:function(){this.stop();this._resetPos(0);this.enabled=false;this._unbind(p);this._unbind(e);this._unbind(t)},enable:function(){this.enabled=true},stop:function(){if(this.options.useTransition){this._unbind("webkitTransitionEnd")}else{l(this.aniTime)}this.steps=[];this.moved=false;this.animating=false},zoom:function(m,D,C,B){var z=this,A=C/z.scale;if(!z.options.useTransform){return}z.zoomed=true;B=B===undefined?200:B;m=m-z.wrapperOffsetLeft-z.x;D=D-z.wrapperOffsetTop-z.y;z.x=m-m*A+z.x;z.y=D-D*A+z.y;z.scale=C;z.refresh();z.x=z.x>0?0:z.x<z.maxScrollX?z.maxScrollX:z.x;z.y=z.y>z.minScrollY?z.minScrollY:z.y<z.maxScrollY?z.maxScrollY:z.y;z.scroller.style[v+"TransitionDuration"]=B+"ms";z.scroller.style[v+"Transform"]=a+z.x+"px,"+z.y+"px"+j+" scale("+C+")";z.zoomed=false},isReady:function(){return !this.moved&&!this.zoomed&&!this.animating}};if(typeof exports!=="undefined"){exports.iScroll=s}else{window.iScroll=s}})();