(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var k,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};function da(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var ea=da(this);
function fa(a,b){if(b)a:{var c=ea;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&aa(c,a,{configurable:!0,writable:!0,value:b})}}fa("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push(b[d]);return c}});fa("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push([d,b[d]]);return c}});
function ia(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}fa("Array.prototype.values",function(a){return a?a:function(){return ia(this,function(b,c){return c})}});var ja=this||self;
function q(a,b,c){a=a.split(".");c=c||ja;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b}function ka(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function la(a){var b=ka(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ma(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
function na(a){return Object.prototype.hasOwnProperty.call(a,pa)&&a[pa]||(a[pa]=++qa)}var pa="closure_uid_"+(1E9*Math.random()>>>0),qa=0;function sa(a,b,c){return a.call.apply(a.bind,arguments)}function ta(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}
function va(a,b,c){va=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?sa:ta;return va.apply(null,arguments)}function wa(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function za(){return Date.now()}
function t(a,b){function c(){}c.prototype=b.prototype;a.Kb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Jga=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}}function Aa(a){return a};function Ba(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Ba);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)}t(Ba,Error);Ba.prototype.name="CustomError";var Da;function Fa(a,b){a=a.split("%s");let c="";const d=a.length-1;for(let e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");Ba.call(this,c+a[d])}t(Fa,Ba);Fa.prototype.name="AssertionError";function Ga(a){throw a;}function Ha(a,b){Ga(new Fa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))};function Ia(a){return a[a.length-1]}const Ja=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(let c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},u=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){const d=a.length,e="string"===typeof a?a.split(""):a;for(let f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
function Ka(a,b,c){var d=a.length;const e="string"===typeof a?a.split(""):a;for(--d;0<=d;--d)d in e&&b.call(c,e[d],d,a)}
const La=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){const d=a.length,e=[];let f=0;const g="string"===typeof a?a.split(""):a;for(let h=0;h<d;h++)if(h in g){const l=g[h];b.call(c,l,h,a)&&(e[f++]=l)}return e},Oa=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};
function Pa(a,b){a:{const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function Ra(a,b){return 0<=Ja(a,b)}function Sa(a,b){b=Ja(a,b);let c;(c=0<=b)&&Ta(a,b);return c}function Ta(a,b){Array.prototype.splice.call(a,b,1)}function Ua(a){return Array.prototype.concat.apply([],arguments)}
function Va(a){const b=a.length;if(0<b){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]}function Wa(a,b){for(let c=1;c<arguments.length;c++){const d=arguments[c];if(la(d)){const e=a.length||0,f=d.length||0;a.length=e+f;for(let g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}function Xa(a,b,c,d){Array.prototype.splice.apply(a,Za(arguments,1))}function Za(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function $a(a){let b=0,c=0;const d={};for(;c<a.length;){const f=a[c++];var e=f;e=ma(e)?"o"+na(e):(typeof e).charAt(0)+e;Object.prototype.hasOwnProperty.call(d,e)||(d[e]=!0,a[b++]=f)}a.length=b}function ab(a,b){a.sort(b||bb)}function cb(a,b){if(!la(a)||!la(b)||a.length!=b.length)return!1;const c=a.length,d=db;for(let e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function bb(a,b){return a>b?1:a<b?-1:0}function db(a,b){return a===b}
function gb(a){const b=Math.random;for(let c=a.length-1;0<c;c--){const d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}};function hb(a,b){const c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}var ib=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function jb(a){if(!kb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(lb,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(nb,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(ob,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(pb,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(qb,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(sb,"&#0;"));return a}var lb=/&/g,nb=/</g,ob=/>/g,pb=/"/g,qb=/'/g,sb=/\x00/g,kb=/[\x00&<>"']/;
function tb(a,b){let c=0;a=ib(String(a)).split(".");b=ib(String(b)).split(".");const d=Math.max(a.length,b.length);for(let g=0;0==c&&g<d;g++){var e=a[g]||"",f=b[g]||"";do{e=/(\d*)(\D*)(.*)/.exec(e)||["","","",""];f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];if(0==e[0].length&&0==f[0].length)break;c=ub(0==e[1].length?0:parseInt(e[1],10),0==f[1].length?0:parseInt(f[1],10))||ub(0==e[2].length,0==f[2].length)||ub(e[2],f[2]);e=e[3];f=f[3]}while(0==c)}return c}function ub(a,b){return a<b?-1:a>b?1:0};function wb(){var a=ja.navigator;return a&&(a=a.userAgent)?a:""}function xb(a){return-1!=wb().indexOf(a)};function yb(){return xb("Firefox")||xb("FxiOS")}function zb(){return xb("Safari")&&!(Ab()||xb("Coast")||xb("Opera")||xb("Edge")||xb("Edg/")||xb("OPR")||yb()||xb("Silk")||xb("Android"))}function Ab(){return(xb("Chrome")||xb("CriOS"))&&!xb("Edge")||xb("Silk")}function Cb(){return xb("Android")&&!(Ab()||yb()||xb("Opera")||xb("Silk"))};function Db(){return xb("iPhone")&&!xb("iPod")&&!xb("iPad")}function Fb(){return Db()||xb("iPad")||xb("iPod")};function Gb(a){Gb[" "](a);return a}Gb[" "]=function(){};function Hb(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var Ib=xb("Opera"),Jb=xb("Trident")||xb("MSIE"),Kb=xb("Edge"),Lb=Kb||Jb,Mb=xb("Gecko")&&!(-1!=wb().toLowerCase().indexOf("webkit")&&!xb("Edge"))&&!(xb("Trident")||xb("MSIE"))&&!xb("Edge"),Nb=-1!=wb().toLowerCase().indexOf("webkit")&&!xb("Edge"),Ob=xb("Macintosh"),Pb=xb("Windows"),Qb=xb("Linux")||xb("CrOS"),Rb=xb("Android"),Sb=Db(),Tb=xb("iPad"),Ub=xb("iPod");function Vb(){var a=ja.document;return a?a.documentMode:void 0}var Xb;
a:{var Yb="",Zb=function(){var a=wb();if(Mb)return/rv:([^\);]+)(\)|;)/.exec(a);if(Kb)return/Edge\/([\d\.]+)/.exec(a);if(Jb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Nb)return/WebKit\/(\S+)/.exec(a);if(Ib)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Zb&&(Yb=Zb?Zb[1]:"");if(Jb){var $b=Vb();if(null!=$b&&$b>parseFloat(Yb)){Xb=String($b);break a}}Xb=Yb}var ac={};function bc(a){return Hb(ac,a,function(){return 0<=tb(Xb,a)})}var cc;
if(ja.document&&Jb){var dc=Vb();cc=dc?dc:parseInt(Xb,10)||void 0}else cc=void 0;var fc=cc;var gc=Jb||Nb;function hc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function ic(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function jc(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c}function kc(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b}function mc(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b}function nc(a,b){return null!==a&&b in a}function oc(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return c}
function pc(){var a=qc;for(const b in a)return!1;return!0}function rc(a,b,c){if(null!==a&&b in a)throw Error(`The object already contains the key "${b}"`);a[b]=c}function x(a,b,c){return null!==a&&b in a?a[b]:c}function sc(a){const b={};for(const c in a)b[c]=a[c];return b}const tc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function uc(a,b){let c,d;for(let e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let f=0;f<tc.length;f++)c=tc[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var vc;function wc(){if(void 0===vc){var a=null,b=ja.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:Aa,createScript:Aa,createScriptURL:Aa})}catch(c){ja.console&&ja.console.error(c.message)}vc=a}return vc};function xc(a,b){this.u0=a===yc&&b||"";this.X0=zc}xc.prototype.Lw=!0;xc.prototype.Hw=function(){return this.u0};var zc={},yc={};var Bc=class{constructor(a,b){this.nQ=b===Ac?a:""}toString(){return this.nQ.toString()}};Bc.prototype.Lw=!0;Bc.prototype.Hw=function(){return this.nQ.toString()};function Cc(a){if(a instanceof Bc&&a.constructor===Bc)return a.nQ;Ha("expected object of type SafeUrl, got '"+a+"' of type "+ka(a));return"type_error:SafeUrl"}var Dc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Ec=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function Fc(a){if(a instanceof Bc)return a;a="object"==typeof a&&a.Lw?a.Hw():String(a);Ec.test(a)||(a="about:invalid#zClosurez");return new Bc(a,Ac)}var Ac={},Gc=new Bc("about:invalid#zClosurez",Ac);const Hc={};function Ic(a){if(a instanceof Jc&&a.constructor===Jc)return a.mQ;Ha(`expected object of type SafeHtml, got '${a}' of type `+ka(a));return"type_error:SafeHtml"}function Kc(a){return a instanceof Jc?a:Lc(jb("object"==typeof a&&a.Lw?a.Hw():String(a)))}function Lc(a){const b=wc();a=b?b.createHTML(a):a;return new Jc(a,Hc)}function Nc(a){const b=Kc(Oc),c=[],d=e=>{Array.isArray(e)?e.forEach(d):(e=Kc(e),c.push(Ic(e).toString()))};a.forEach(d);return Lc(c.join(Ic(b).toString()))}
function Pc(a){return Nc(Array.prototype.slice.call(arguments))}class Jc{constructor(a,b){this.mQ=b===Hc?a:"";this.Lw=!0}Hw(){return this.mQ.toString()}toString(){return this.mQ.toString()}}var Oc=new Jc(ja.trustedTypes&&ja.trustedTypes.emptyHTML||"",Hc),Qc=Lc("<br>");var Rc={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Sc=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Ic(Oc);return!b.parentElement});
function Tc(a,b){if(a.tagName&&Rc[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");if(Sc())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Ic(b)}function Uc(a,b,c,d){a=a instanceof Bc?a:Fc(a);b=b||ja;c instanceof xc?c instanceof xc&&c.constructor===xc&&c.X0===zc?c=c.u0:(Ha("expected object of type Const, got '"+c+"'"),c="type_error:Const"):c=c||"";return void 0!==d?b.open(Cc(a),c,d):b.open(Cc(a),c)}var Vc=/^[\w+/_-]+[=]{0,2}$/;function Wc(a,b,c){return Math.min(Math.max(a,b),c)}function Xc(a,b,c){return a+c*(b-a)};function Yc(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}k=Yc.prototype;k.clone=function(){return new Yc(this.x,this.y)};k.mm=function(a){return a instanceof Yc&&Zc(this,a)};function Zc(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function $c(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function ad(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a}function bd(a,b){return new Yc(a.x-b.x,a.y-b.y)}function cd(a,b){return new Yc(a.x+b.x,a.y+b.y)}
k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};k.translate=function(a,b){a instanceof Yc?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};k.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function dd(a,b){this.width=a;this.height=b}function ed(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}k=dd.prototype;k.clone=function(){return new dd(this.width,this.height)};k.area=function(){return this.width*this.height};k.aspectRatio=function(){return this.width/this.height};k.ji=function(){return!this.area()};k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};k.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function fd(a){const b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};let c;c=ja.document.createElement("div");return a.replace(gd,function(d,e){let f=b[d];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.slice(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(Tc(c,Lc(d+" ")),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})}
function hd(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})}var gd=/&([^;\s<&]+);?/g,id={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},jd={"'":"\\'"},kd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};
function ld(a,b){if(!Number.isFinite(a))return String(a);a=String(a);let c=a.indexOf(".");-1===c&&(c=a.length);const d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+kd("0",Math.max(0,b-c))+a}function md(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^za()).toString(36)}function nd(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}
function od(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};function pd(a){return a?new qd(rd(a)):Da||(Da=new qd)}function sd(a,b){return"string"===typeof b?a.getElementById(b):b}
function td(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?String(a).toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){d={};for(var e=0,f=0,g;g=c[f];f++)a==g.nodeName&&(d[e++]=g);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(f=e=0;g=c[f];f++)a=g.className,"function"==typeof a.split&&Ra(a.split(/\s+/),b)&&(d[e++]=g);d.length=e;return d}return c}
function ud(a,b){hc(b,function(c,d){c&&"object"==typeof c&&c.Lw&&(c=c.Hw());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:vd.hasOwnProperty(d)?a.setAttribute(vd[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})}
var vd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function wd(a){var b=a.scrollingElement?a.scrollingElement:Nb||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;a=a.parentWindow||a.defaultView;return Jb&&bc("10")&&a.pageYOffset!=b.scrollTop?new Yc(b.scrollLeft,b.scrollTop):new Yc(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}
function xd(a,b,c){var d=arguments,e=document,f=d[1],g=yd(e,String(d[0]));f&&("string"===typeof f?g.className=f:Array.isArray(f)?g.className=f.join(" "):ud(g,f));2<d.length&&zd(e,g,d,2);return g}
function zd(a,b,c,d){function e(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(;d<c.length;d++){var f=c[d];if(!la(f)||ma(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(ma(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}u(g?Va(f):f,e)}}}function Ad(a){return yd(document,a)}
function yd(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function Bd(a){var b=document,c=yd(b,"DIV");Jb?(Tc(c,Pc(Qc,a)),c.removeChild(c.firstChild)):Tc(c,a);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(a=b.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function Cd(a,b){a.appendChild(b)}function Ed(a){for(var b;b=a.firstChild;)a.removeChild(b)}
function Fd(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function Gd(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function Hd(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function Id(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function Jd(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})}function Kd(a){return ma(a)&&1==a.nodeType}
function Ld(a){var b;if(gc&&!(Jb&&bc("9")&&!bc("10")&&ja.SVGElement&&a instanceof ja.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return Kd(b)?b:null}function Md(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function rd(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function Nd(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Ed(a),a.appendChild(rd(a).createTextNode(String(b)))}function Od(a){if("outerHTML"in a)return a.outerHTML;var b=yd(rd(a),"DIV");b.appendChild(a.cloneNode(!0));return b.innerHTML}function Pd(a,b){var c=[];return Qd(a,b,c,!0)?c[0]:void 0}
function Qd(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||Qd(a,b,c,d))return!0;a=a.nextSibling}return!1}var Rd={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Sd={IMG:" ",BR:"\n"};function Td(a,b,c){if(!(a.nodeName in Rd))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 Sd)b.push(Sd[a.nodeName]);else for(a=a.firstChild;a;)Td(a,b,c),a=a.nextSibling}
function Ud(){var a=document;try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function qd(a){this.Sc=a||ja.document||document}k=qd.prototype;k.getElementsByTagName=function(a,b){return(b||this.Sc).getElementsByTagName(String(a))};k.createElement=function(a){return yd(this.Sc,a)};k.createTextNode=function(a){return this.Sc.createTextNode(String(a))};k.appendChild=Cd;k.append=function(a,b){zd(rd(a),a,arguments,1)};
k.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};k.Bo=Ed;k.removeNode=Hd;k.contains=Md;k.ka=Nd;var Vd={Gda:"gotoPreviousPresentationSlide",Eda:"gotoNextPresentationSlide"};q("ispring.interaction.common.player.InteractionPlayerControllerActionType",Vd);q("GOTO_PREVIOUS_PRESENTATION_SLIDE","gotoPreviousPresentationSlide",Vd);q("GOTO_NEXT_PRESENTATION_SLIDE","gotoNextPresentationSlide",Vd);function Wd(){}q("ispring.presenter.player.clock.IPresentationClock",Wd);Wd.prototype.timestamp=function(){};Wd.prototype.timestamp=Wd.prototype.timestamp;Wd.prototype.started=function(){};Wd.prototype.started=Wd.prototype.started;Wd.prototype.state=function(){};Wd.prototype.state=Wd.prototype.state;Wd.prototype.suspended=function(){};Wd.prototype.suspended=Wd.prototype.suspended;Wd.prototype.og=function(){};Wd.prototype.running=Wd.prototype.og;Wd.prototype.kd=function(){};
Wd.prototype.buffering=Wd.prototype.kd;Wd.prototype.Pb=function(){};Wd.prototype.tickEvent=Wd.prototype.Pb;Wd.prototype.ol=function(){};Wd.prototype.startEvent=Wd.prototype.ol;Wd.prototype.Pq=function(){};Wd.prototype.stopEvent=Wd.prototype.Pq;Wd.prototype.sc=function(){};Wd.prototype.stateChangeEvent=Wd.prototype.sc;Wd.prototype.XG=function(){};Wd.prototype.bufferStateChangeEvent=Wd.prototype.XG;Wd.prototype.YG=function(){};function Xd(a){a&&"function"==typeof a.Ic&&a.Ic()};function Yd(){0!=$d&&(ae[na(this)]=this);this.Aw=this.Aw;this.xo=this.xo}var $d=0,ae={};Yd.prototype.Aw=!1;Yd.prototype.Ic=function(){if(!this.Aw&&(this.Aw=!0,this.Ue(),0!=$d)){var a=na(this);if(0!=$d&&this.xo&&0<this.xo.length)throw Error(this+" did not empty its onDisposeCallbacks queue. This probably means it overrode dispose() or disposeInternal() without calling the superclass' method.");delete ae[a]}};Yd.prototype.Ue=function(){if(this.xo)for(;this.xo.length;)this.xo.shift()()};function be(){this.id="mousewheel"}be.prototype.toString=function(){return this.id};function ce(a,b){this.type=a instanceof be?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.XB=!1}ce.prototype.stopPropagation=function(){this.XB=!0};ce.prototype.preventDefault=function(){this.defaultPrevented=!0};function de(a){a.preventDefault()};var ee=function(){if(!ja.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{ja.addEventListener("test",()=>{},b),ja.removeEventListener("test",()=>{},b)}catch(c){}return a}();function fe(a){return Nb?"webkit"+a:a.toLowerCase()};var ge=fe("AnimationEnd"),he=fe("TransitionEnd");function ie(a,b){ce.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.ge=null;a&&this.zq(a,b)}t(ie,ce);var je={2:"touch",3:"pen",4:"mouse"};
ie.prototype.zq=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;if(b=a.relatedTarget){if(Mb){a:{try{Gb(b.nodeName);var e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=
d.screenY||0):(this.offsetX=Nb||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=Nb||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";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.pointerId=
a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:je[a.pointerType]||"";this.state=a.state;this.ge=a;a.defaultPrevented&&ie.Kb.preventDefault.call(this)};ie.prototype.stopPropagation=function(){ie.Kb.stopPropagation.call(this);this.ge.stopPropagation?this.ge.stopPropagation():this.ge.cancelBubble=!0};ie.prototype.preventDefault=function(){ie.Kb.preventDefault.call(this);var a=this.ge;a.preventDefault?a.preventDefault():a.returnValue=!1};var ke="closure_listenable_"+(1E6*Math.random()|0);function le(a){return!(!a||!a[ke])};var me=0;function ne(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.pH=e;this.key=++me;this.aC=this.ZG=!1}function oe(a){a.aC=!0;a.listener=null;a.proxy=null;a.src=null;a.pH=null};function pe(a){this.src=a;this.Hg={};this.yC=0}pe.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Hg[f];a||(a=this.Hg[f]=[],this.yC++);var g=qe(a,b,d,e);-1<g?(b=a[g],c||(b.ZG=!1)):(b=new ne(b,this.src,f,!!d,e),b.ZG=c,a.push(b));return b};pe.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.Hg))return!1;var e=this.Hg[a];b=qe(e,b,c,d);return-1<b?(oe(e[b]),Ta(e,b),0==e.length&&(delete this.Hg[a],this.yC--),!0):!1};
function re(a,b){var c=b.type;if(!(c in a.Hg))return!1;var d=Sa(a.Hg[c],b);d&&(oe(b),0==a.Hg[c].length&&(delete a.Hg[c],a.yC--));return d}pe.prototype.Iq=function(){var a=0,b;for(b in this.Hg){for(var c=this.Hg[b],d=0;d<c.length;d++)++a,oe(c[d]);delete this.Hg[b];this.yC--}};pe.prototype.DB=function(a,b,c,d){a=this.Hg[a.toString()];var e=-1;a&&(e=qe(a,b,c,d));return-1<e?a[e]:null};
function qe(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.aC&&f.listener==b&&f.capture==!!c&&f.pH==d)return e}return-1};var se="closure_lm_"+(1E6*Math.random()|0),te={},ue=0;function y(a,b,c,d,e){if(d&&d.once)return ve(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)y(a,b[f],c,d,e);return null}c=we(c);return le(a)?a.jl(b,c,ma(d)?!!d.capture:!!d,e):xe(a,b,c,!1,d,e)}
function xe(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=ma(e)?!!e.capture:!!e,h=ye(a);h||(a[se]=h=new pe(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=ze();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)ee||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Ae(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");ue++;return c}
function ze(){function a(c){return b.call(a.src,a.listener,c)}const b=Be;return a}function ve(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)ve(a,b[f],c,d,e);return null}c=we(c);return le(a)?a.B_(b,c,ma(d)?!!d.capture:!!d,e):xe(a,b,c,!0,d,e)}function Ce(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Ce(a,b[f],c,d,e);else d=ma(d)?!!d.capture:!!d,c=we(c),le(a)?a.zC(b,c,d,e):a&&(a=ye(a))&&(b=a.DB(b,c,d,e))&&De(b)}
function De(a){if("number"===typeof a||!a||a.aC)return!1;var b=a.src;if(le(b))return re(b.fl,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Ae(c),d):b.addListener&&b.removeListener&&b.removeListener(d);ue--;(c=ye(b))?(re(c,a),0==c.yC&&(c.src=null,b[se]=null)):oe(a);return!0}function Ee(a,b,c,d,e){c=we(c);d=!!d;return le(a)?a.DB(b,c,d,e):a?(a=ye(a))?a.DB(b,c,d,e):null:null}function Ae(a){return a in te?te[a]:te[a]="on"+a}
function Be(a,b){if(a.aC)a=!0;else{b=new ie(b,this);var c=a.listener,d=a.pH||a.src;a.ZG&&De(a);a=c.call(d,b)}return a}function ye(a){a=a[se];return a instanceof pe?a:null}var Fe="__closure_events_fn_"+(1E9*Math.random()>>>0);function we(a){if("function"===typeof a)return a;a[Fe]||(a[Fe]=function(b){return a.handleEvent(b)});return a[Fe]};function Ge(){Yd.call(this);this.fl=new pe(this);this.Y8=this;this.dQ=null}t(Ge,Yd);Ge.prototype[ke]=!0;k=Ge.prototype;k.addEventListener=function(a,b,c,d){y(this,a,b,c,d)};k.removeEventListener=function(a,b,c,d){Ce(this,a,b,c,d)};
k.dispatchEvent=function(a){var b,c=this.dQ;if(c)for(b=[];c;c=c.dQ)b.push(c);c=this.Y8;var d=a.type||a;if("string"===typeof a)a=new ce(a,c);else if(a instanceof ce)a.target=a.target||c;else{var e=a;a=new ce(d,c);uc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.XB&&0<=f;f--){var g=a.currentTarget=b[f];e=He(g,d,!0,a)&&e}a.XB||(g=a.currentTarget=c,e=He(g,d,!0,a)&&e,a.XB||(e=He(g,d,!1,a)&&e));if(b)for(f=0;!a.XB&&f<b.length;f++)g=a.currentTarget=b[f],e=He(g,d,!1,a)&&e;return e};
k.Ue=function(){Ge.Kb.Ue.call(this);this.fl&&this.fl.Iq();this.dQ=null};k.jl=function(a,b,c,d){return this.fl.add(String(a),b,!1,c,d)};k.B_=function(a,b,c,d){return this.fl.add(String(a),b,!0,c,d)};k.zC=function(a,b,c,d){this.fl.remove(String(a),b,c,d)};function He(a,b,c,d){b=a.fl.Hg[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.aC&&g.capture==c){var h=g.listener,l=g.pH||g.src;g.ZG&&re(a.fl,g);e=!1!==h.call(l,d)&&e}}return e&&!d.defaultPrevented}
k.DB=function(a,b,c,d){return this.fl.DB(String(a),b,c,d)};let Ie=0;function Je(a,b){if(a.kj&&a.kj[b]){var {kP:c,Cw:d,context:e,priority:f}=a.kj[b];c.removeHandler(d,e,f);delete a.kj[b]}else Ha("unknown handler key")}function Ke(a){return void 0!==a.displayObject?a.displayObject():a}function z(a,b,c,d,e=null,f=!1){a.Id=a.Id||[];if(Array.isArray(c)){const g=[];for(const h of c)c=y(Ke(b),h,d,f,e),g.push(c);a.Id.push(g);return g}b=y(Ke(b),c,d,f,e);a.Id.push(b);return b}function Le(a,b,c,d,e){a.Id=a.Id||[];b=ve(Ke(b),c,d,!1,e);a.Id.push(b)}
function Me(a,b,c,d,e){if(Array.isArray(c)){let f=!1;for(const g of c)f=Me(a,b,g,d,e)||f;return f}b=Ee(Ke(b),c,d,!1,e);return!!b&&Ne(a,b)}function Ne(a,b){if(Array.isArray(b)){let c=!1;for(const d of b)c=Ne(a,d)||c;return c}Sa(a.Id,b);return De(b)}function C(a,b,c,d,e){a.kj=a.kj||{};b.addHandler(c,d,e);const f=++Ie;a.kj[f]={kP:b,Cw:c,context:d,priority:e};return f}
function Oe(a,b,c,d){const e=oc(a.kj,f=>{a:{var g={kP:b,Cw:c,context:d,priority:void 0};for(const h in f)if(!(h in g)||f[h]!==g[h]){f=!1;break a}for(const h in g)if(!(h in f)){f=!1;break a}f=!0}return f});e&&Je(a,e)}function Pe(a,b,c,d){const e=(...f)=>{c.apply(d,f);Oe(a,b,e,d)};C(a,b,e,d)}function Qe(a,b){if(b){if(a.kj){var c=ic(a.kj,d=>d.kP.bW==b);for(const d of Object.keys(c))Je(a,d)}if(a.Id){const d=Ke(b);c=La(a.Id,e=>e.src==d);for(const e of c)Ne(a,e)}}}
function D(a,b){a.Yo=a.Yo||[];a.Yo.push(b);return b}function Re(a,...b){if(a.Yo)for(const c of b)c&&(a.lr(c),b=Ja(a.Yo,c),0<=b&&(a.Yo.splice(b,1),Ve(c)))}function We(a,...b){for(const c of b)c&&a.lr(c)}class Xe{constructor(){this.Yo=this.kj=this.Id=null}Ic(){this.Hd();if(this.Yo)for(const a of this.Yo)Ve(a);if(this.Id){for(const a of this.Id)if(Array.isArray(a))for(const b of a)De(b);else De(a);this.Id=null}if(this.kj)for(const a of Object.keys(this.kj))Je(this,a)}lr(a){Qe(this,a)}Hd(){}};function Ye(a,b){return 0==b?a.pw:a.Ws[b]}function Ze(a,b){return 0==b?a.pw||[]:b in a.Ws?Ye(a,b):[]}function $e(a){if(!a.Ws)return a.pw?a.pw.slice():[];const b=[],c=a.EF;for(let d=0;d<c.length;++d){const e=Ye(a,c[d]);e&&Wa(b,e)}return b}
class af{constructor(){this.pw=this.Ws=this.EF=null}push(a,b){if(0==b)this.pw=this.pw||[];else if(this.EF=this.EF||[0],this.Ws=this.Ws||{},!(b in this.Ws)){this.Ws[b]=[];var c=this.EF;var d=bb;let e=0,f=c.length,g;for(;e<f;){const h=e+(f-e>>>1);let l;l=d(b,c[h]);0<l?e=h+1:(f=h,g=!l)}d=g?e:-e-1;0>d&&Xa(c,-(d+1),0,b)}Ye(this,b).push(a)}remove(a,b){(b=Ye(this,b))&&Sa(b,a)}};function bf(a){return a.zi?$e(a.zi).length:0}function cf(a,b){a.Pz||(a.Pz=[]);a.Pz.push(b)}
class E extends Xe{constructor(a=null){super();this.Pz=this.zi=null;this.bW=a}U9(){return this.bW}addHandler(a,b,c){this.zi=this.zi||new af;this.zi.push({Cw:a,context:b},c||0)}removeHandler(a,b,c){c=c||0;if(this.zi){var d=Ze(this.zi,c),e=d.length;for(let f=0;f<e;++f){const g=d[f];if(g.Cw==a&&g.context==b){(a=Ye(this.zi,c))&&Ta(a,f);break}}}else Ha("EventDispatcher has no handlers!")}GP(a,b,c){if(!this.zi)return!1;c=Ze(this.zi,c||0);const d=c.length;for(let e=0;e<d;++e){const f=c[e];if(f.Cw==a&&f.context==
b)return!0}return!1}C(...a){if(this.zi){const b=$e(this.zi),c=b.length;for(let d=0;d<c;++d){const e=b[d];if(-1!=Ja($e(this.zi),e))try{e.Cw.apply(e.context,arguments)}catch(f){df(f,!0)}}}this.Pz&&this.Pz.forEach(b=>{b.C(...a)})}Hd(){super.Hd()}}E.prototype.dispatch=E.prototype.C;E.prototype.hasHandler=E.prototype.GP;E.prototype.removeHandler=E.prototype.removeHandler;E.prototype.addHandler=E.prototype.addHandler;E.prototype.eventOwner=E.prototype.U9;function ef(a,b){return a.M()!=b.M()?a.M()-b.M():a.za()!=b.za()?a.za()-b.za():a.fb()-b.fb()}class ff{constructor(a,b,c){this.vd=a||0;this.NA=b||0;this.Pi=c||0}M(){return this.vd}za(){return this.NA}fb(){return this.Pi}}ff.prototype.timeOffset=ff.prototype.fb;ff.prototype.stepIndex=ff.prototype.za;ff.prototype.slideIndex=ff.prototype.M;function gf(){}q("ispring.presenter.presentation.slides.IAnimationStep",gf);gf.prototype.$k=function(){};gf.prototype.automaticAdvance=gf.prototype.$k;gf.prototype.duration=function(){};gf.prototype.duration=gf.prototype.duration;gf.prototype.startTime=function(){};gf.prototype.startTime=gf.prototype.startTime;function hf(){}q("ispring.presenter.presentation.meta.IMetaCommands",hf);hf.prototype.getMetaCommand=hf.prototype.EB;hf.prototype.count=hf.prototype.count;function jf(){}q("ispring.presenter.presentation.slides.IAnimationSteps",jf);jf.prototype.count=function(){};jf.prototype.count=jf.prototype.count;jf.prototype.fc=function(){};jf.prototype.getStep=jf.prototype.fc;jf.prototype.duration=function(){};jf.prototype.duration=jf.prototype.duration;jf.prototype.getTime=function(){};jf.prototype.getTime=jf.prototype.getTime;function kf(){}q("ispring.presenter.presentation.slides.ISlideShowTransition",kf);kf.prototype.effectType=kf.prototype.a_;kf.prototype.duration=kf.prototype.duration;class lf{constructor(a,b){this.pf=a;this.Ha=b}src(){return this.pf}type(){return this.Ha}};class mf{constructor(a,b){this.Ub=a;this.Gy=b}id(){return this.Ub}Yi(){return this.Gy}Ui(){return!1}sources(){const a=[],b=this.Gy.match(/<source.+?>/g);if(b)for(let d=0;d<b.length;++d){var c=b[d];const e=c.match(/src="([^"]+)"/)[1];c=c.match(/type="([^"]+)"/)[1];a.push(new lf(e,c))}return a}};class nf extends mf{constructor(a,b,c){super(a,c);this.m1=b}lq(){return this.m1}};class of{constructor(a,b){this.VC=a;this.H3=b}gt(){return this.VC}loop(){return this.H3}};function pf(){}q("ispring.presenter.presentation.meta.IMetaCommand",pf);pf.prototype.name=pf.prototype.name;pf.prototype.params=pf.prototype.params;function qf(a,b){this.Nh=a;this.CM=b||null}qf.prototype.CM=null;qf.prototype.name=function(){return this.Nh};qf.prototype.name=qf.prototype.name;qf.prototype.params=function(){return this.CM?sc(this.CM):null};qf.prototype.params=qf.prototype.params;function rf(){this.od=[]}rf.prototype.EB=function(a){if(0>a||a>=this.count())throw Error("index is out of bounds");return this.od[a]};rf.prototype.getMetaCommand=rf.prototype.EB;rf.prototype.count=function(){return this.od.length};rf.prototype.count=rf.prototype.count;function sf(a,b,c){this.oW=a;this.HM=null!=b?b:0;this.gr=void 0!==c?c:!0;this.Aj=0}sf.prototype.animationDuration=function(){return this.oW};sf.prototype.$k=function(){return this.gr};sf.prototype.automaticAdvance=sf.prototype.$k;sf.prototype.duration=function(){return this.oW+this.HM};sf.prototype.duration=sf.prototype.duration;sf.prototype.startTime=function(){return this.Aj};sf.prototype.startTime=sf.prototype.startTime;sf.prototype.NQ=function(a){this.Aj=a};function tf(){this.OA=[]}tf.prototype.Ea=0;tf.prototype.add=function(a){a.NQ(this.Ea);this.OA.push(a);this.Ea+=a.duration()};tf.prototype.count=function(){return this.OA.length};tf.prototype.count=tf.prototype.count;tf.prototype.fc=function(a){if(0>a||a>=this.OA.length)throw Error("stepIndex is out of range");return this.OA[a]};tf.prototype.getStep=tf.prototype.fc;tf.prototype.duration=function(){return this.Ea};tf.prototype.duration=tf.prototype.duration;
tf.prototype.getTime=function(a,b){return this.fc(a).startTime()+b};tf.prototype.getTime=tf.prototype.getTime;let uf=0;class vf{constructor(a,b){this.Nh=a;this.wd=b;this.Ub=`${uf++}`}name(){return this.Nh}time(){return this.wd}id(){return this.Ub}};function wf(a,b){if(0>b||b>=a.count())throw Error();return a.ir[b]}class xf{constructor(){this.ir=[]}count(){return this.ir.length}add(a){this.ir.push(a)}};class yf{constructor(a,b,c){this.Ha=a;this.Rk=b;this.Yl=c}type(){return this.Ha}ic(){return this.Rk}pi(){return this.Yl}};class zf{constructor(){this.od=[]}count(){return this.od.length}};class Af{constructor(a,b,c){this.S1=a;this.Rk=b;this.fK=c}ic(){return this.Rk}wf(){return this.fK}};function Bf(a){if(0>=a.count())throw Error("index is out of range");return a.Gi[0]}function Cf(a,b){for(let c=0;c<a.Gi.length;++c){const d=a.Gi[c];if(0<=ef(b,d.ic())&&0>ef(b,d.wf()))return d}return null}class Df{constructor(a){this.Gi=a}count(){return this.Gi.length}};function Ef(a,b,c){c&&!Gf(a,b,c)&&(c=null);c||(c=Hf(a,b));a.Gi.push(new Af(b,b.ic(),c))}function Gf(a,b,c){a=Hf(a,b);return 0<=ef(a,c)}
function Hf(a,b){const c=a.pe;var d=c.Tl,e=c.uj,f=null;if("number"===typeof d)f=c.duration(),f=f-(b.pi()||0)+f*(d-1);else switch(d){case "untilNextClick":e=-1;break;case "untilNextSlide":e=Math.max(e,0)}b=b.ic();e=0>e?new ff(b.M(),b.za()+1,0):new ff(b.M()+e+1,-1,0);d=null;null!==f&&(a=a.L,b=a.gi(b,!0,!1),f=Math.min(b+f,a.duration()),d=a.jo(f,!0,!1));return d&&0>ef(d,e)?d:e}
class If{constructor(a,b){this.pe=a;this.L=b;this.Gi=[];a=this.pe.od;b=null;for(let e=0;e<a.count();++e){var c=a,d=e;if(0>d||d>=c.count())throw Error("index is out of range");c=c.od[d];d=c.ic();switch(c.type()){case "play":b&&Ef(this,b,d);b=c;break;case "togglePlay":b&&Gf(this,b,d)?(Ef(this,b,d),b=null):(b&&Ef(this,b),b=c);break;case "stop":b&&(Ef(this,b,d),b=null)}}b&&Ef(this,b)}aP(){return new Df(this.Gi)}};function Jf(a,b){a.Gi||(a.Gi=(new If(a,b)).aP());return a.Gi}class Kf{constructor(a,b,c){this.Ub=a;this.ui=b;this.Ea=c;this.uj=-1;this.ze=this.Tl=1;this.ir=new xf;this.od=new zf;this.Gi=null}id(){return this.Ub}duration(){return this.Ea}volume(){return this.ze}setVolume(a){this.ze=a}Gj(){return this.ir}};class Lf extends Kf{constructor(a,b,c){super(a,b,c);this.Iu=!1}};function Mf(a,b,c,d){this.wu=a;this.Ea=b;this.nf=c||null;this.qY=d||!1}Mf.prototype.nf=null;Mf.prototype.a_=function(){return this.wu};Mf.prototype.effectType=Mf.prototype.a_;Mf.prototype.duration=function(){return this.Ea};Mf.prototype.duration=Mf.prototype.duration;Mf.prototype.clone=function(){return new Mf(this.wu,this.Ea,this.nf,this.qY)};function Nf(){}Nf.prototype.PU=null;Nf.prototype.JW=null;Nf.prototype.so=function(){return this.PU};function Of(a,b){a.PU=b}Nf.prototype.Xw=function(){return this.JW};function Pf(a,b){a.JW=b};function Qf(a,b){if(0>b||b>=a.Sr.length)throw Error("index is out of range");return a.Sr[b]}function Rf(a,b){for(let c=0;c<a.Sr.length;++c){const d=a.Sr[c];if(d.id()==b)return d}return null}class Sf{constructor(){this.Sr=[]}add(a){this.Sr.push(a)}count(){return this.Sr.length}md(){return this.Sr}};function Tf(){this.KU={}}Tf.prototype.H_=function(a){return x(this.KU,a,!0)};Tf.prototype.navigationActionIsEnabled=Tf.prototype.H_;function Uf(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=Uf.prototype;k.clone=function(){return new Uf(this.top,this.right,this.bottom,this.left)};k.contains=function(a){return this&&a?a instanceof Uf?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
k.expand=function(a,b,c,d){ma(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
k.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};k.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
k.translate=function(a,b){a instanceof Yc?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Vf(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}k=Vf.prototype;k.clone=function(){return new Vf(this.left,this.top,this.width,this.height)};k.contains=function(a){return a instanceof Yc?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
k.YZ=function(){var a=(void 0).x<this.left?this.left-(void 0).x:Math.max((void 0).x-(this.left+this.width),0),b=(void 0).y<this.top?this.top-(void 0).y:Math.max((void 0).y-(this.top+this.height),0);return Math.sqrt(a*a+b*b)};k.gl=function(){return new dd(this.width,this.height)};function Wf(a){return new Yc(a.left+a.width/2,a.top+a.height/2)}k.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};
k.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};k.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};k.translate=function(a,b){a instanceof Yc?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};
k.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};class Xf{constructor({id:a,Kq:b,xm:c,iR:d,jm:e,rotation:f,slides:g,nx:h}){this.Ub=a;this.U6=b;this.q7=c;this.q8=d;this.ff=e;this.c8=h;this.Hv=f%360;180<this.Hv&&(this.Hv-=360);this.Hv=this.Hv*Math.PI/180;g.sort((l,n)=>l-n);this.L=g}id(){return this.Ub}nx(){return this.c8}Ua(){return this.ff}duration(){return this.q8}slides(){return this.L}Kq(){return this.U6}xm(){return this.q7}rotation(){return this.Hv}};function Yf(a,b){return Pa(a.yi,c=>c.id()==b)}function Zf(a,b){return Pa(a.yi,c=>!!c.slides().length&&c.slides()[0]==b)}function $f(a){let b=[];for(var c of a.yi)b=b.concat(c.slides());if(!b.length)return!0;b.sort((d,e)=>d-e);a=b[0];for(c=0;c<b.length;c++)if(b[c]!=a+c)return!0;return!1}class ag{constructor(){this.yi=[]}};function bg(a,b){a.KG!=b&&(a.KG=b,a.mZ.C(a.index()))}
class cg{constructor(a){this.Zt=new tf;this.Ha=a;this.Aj=0;this.Ub="";this.lZ=this.qj=-1;this.Pa=!0;this.ZT=!1;this.pf=null;this.Kd=this.hd="";this.gr=!1;this.Cx=!0;this.ig=null;this.R7=new Sf;this.FG=new Sf;this.sf=null;this.xz=0;this.KG=this.jk=!1;this.mZ=new E;this.S3=new rf;this.Ag=null;this.J1=new Nf;this.EL=new Tf;this.W8=new ag;this.eD=null}lb(){return this.Zt}type(){return this.Ha}id(){return this.Ub}h0(a){this.Ub=a}index(){return this.qj}$j(){if(!this.Pa)throw Error("slide is hidden");return this.lZ}visible(){return this.Pa}J(a){this.Pa=
a}We(){return this.ZT}src(){return this.pf}title(){return this.hd}OQ(a){this.hd=a}Vj(){return this.Ak}$k(){return this.gr}transition(){return this.ig}duration(){const a=this.ig.duration();return this.Zt.duration()+a}Dd(){return this.R7}Td(){return this.FG}Pt(){return this.sf}startTime(){return this.Aj}NQ(a){this.Aj=a}tw(){return this.Cx}Lc(){return this.xz}gI(a){this.xz=a}text(){return this.Kd}ro(){return this.S3}li(){return this.Ag}mC(a){this.Ag=a}Ti(){return this.J1}rt(){return this.EL}fk(){return this.W8}completed(){return this.jk}vx(){return this.KG}persistState(){return{completed:this.jk,
visited:this.KG}}$n(a){this.jk=x(a,"completed",!1);bg(this,x(a,"visited",!1))}jo(a,b){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");let c=0;b&&null!=this.transition()&&(b=this.transition().duration(),b<a?a-=b:c=-1);if(0==c){for(b=this.lb();c<b.count();++c){const d=b.fc(c);if(d.duration()>=a)break;a-=d.duration()}if(c==b.count())if(.001>=a)--c,a=b.fc(c).duration();else throw Error("time out of bounds");}return new ff(this.index(),c,a)}}
cg.prototype.convertTimeToTimestamp=cg.prototype.jo;cg.prototype.zoomEffects=cg.prototype.fk;cg.prototype.navigationSettings=cg.prototype.rt;cg.prototype.presenter=cg.prototype.li;cg.prototype.metaCommands=cg.prototype.ro;cg.prototype.text=cg.prototype.text;cg.prototype.nestingLevel=cg.prototype.Lc;cg.prototype.startTime=cg.prototype.startTime;cg.prototype.thumbnail=cg.prototype.Pt;cg.prototype.duration=cg.prototype.duration;cg.prototype.transition=cg.prototype.transition;
cg.prototype.slideNotes=cg.prototype.Vj;cg.prototype.title=cg.prototype.title;cg.prototype.isLoaded=cg.prototype.We;cg.prototype.visible=cg.prototype.visible;cg.prototype.visibleIndex=cg.prototype.$j;cg.prototype.index=cg.prototype.index;cg.prototype.id=cg.prototype.id;cg.prototype.type=cg.prototype.type;cg.prototype.animationSteps=cg.prototype.lb;function dg(a,b){b.qj=a.L.length;b.NQ(a.duration());a.L.push(b);if(b.visible()){b.lZ=a.JG.length;a.JG.push(b);const c=b.duration(),d=b.transition()?b.transition().duration():0;a.JO+=c;a.IO+=c-d}b.mZ.addHandler(c=>{a.eY.C(c)},a)}
class eg{constructor(){this.L=[];this.JG=[];this.IO=this.JO=0;this.eY=new E}ja(a){if(0>a||a>=this.L.length)throw Error("slideIndex is out of range");return this.L[a]}count(){return this.L.length}duration(){if(0==this.count())return 0;const a=this.L[this.L.length-1];return a.startTime()+a.duration()}z9(a,b,c){return new ff(a,b,c)}gi(a,b,c){if(!a)throw Error("Invalid timestamp");var d=a.M();if(d>=this.count())throw Error("Slide index is out of bounds");if(0>d)return NaN;void 0===b&&(b=!0);void 0===
c&&(c=!0);let e=0;for(var f=0;f<d;++f){var g=this.L[f];if(!c||g.visible()){var h=g.transition();b&&(e+=h.duration());e+=g.lb().duration()}}g=a.za();f=a.fb();d=this.L[d];h=d.transition();if(!c||d.visible())if(0<=a.za()){b&&(e+=h.duration());a=d.lb();if(g>=a.count())throw Error("stepIndex is out of bounds");a=a.fc(g);f>a.duration()&&(f=a.duration());e+=a.startTime()+f}else b&&(f>h.duration()&&(f=h.duration()),e+=f);return e}jo(a,b,c){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");
let d=null;for(var e=0;e<this.count();++e)if(d=this.ja(e),!c||d.visible()){let g=d.lb().duration();var f=d.transition();b&&(g+=f.duration());f=c?d.$j()==this.Wq()-1:d.index()==this.count()-1;if(g>=a||f&&.001>=a-g)break;a-=g}if(e==this.count()&&0<=a)throw Error("time out of bounds");c=0;b&&(b=d.transition().duration(),b<a?a-=b:c=-1);if(0==c){for(b=d.lb();c<b.count();++c){e=b.fc(c);if(e.duration()>=a)break;a-=e.duration()}if(c==b.count())if(.001>=a)--c,a=b.fc(c).duration();else throw Error("time out of bounds");
}return new ff(d.index(),c,a)}Wq(){return this.JG.length}nH(a){if(0>a||a>=this.Wq())throw Error("Slide index is out of range");return this.JG[a]}Nba(){return this.JO}Tt(){return this.IO}}eg.prototype.visibleAnimationStepsDuration=eg.prototype.Tt;eg.prototype.visibleSlidesDuration=eg.prototype.Nba;eg.prototype.getVisibleSlide=eg.prototype.nH;eg.prototype.visibleSlidesCount=eg.prototype.Wq;eg.prototype.convertTimeToTimestamp=eg.prototype.jo;eg.prototype.convertTimestampToTime=eg.prototype.gi;
eg.prototype.createTimestamp=eg.prototype.z9;eg.prototype.duration=eg.prototype.duration;eg.prototype.count=eg.prototype.count;eg.prototype.getSlide=eg.prototype.ja;function fg(a){0<=a.R&&--a.R;return 0<=a.R}function gg(a){for(;a.IH()&&!a.fa().visible(););return!!a.fa()}function hg(a){for(;fg(a)&&!a.fa().visible(););return!!a.fa()}class ig{constructor(a,b){this.u6=a;this.Tv=b;this.rD=b.length;this.R=-1}seekTo(a){this.R=Wc(a,-1,this.rD);return!0}IH(){this.R<this.rD&&++this.R;return this.R<this.rD}fa(){return 0<=this.R&&this.R<this.rD?this.u6.ja(this.Tv[this.R]):null}ua(){return this.R}};function jg(a){return new ig(a.e1,a.Tv)}function kg(a){a=jg(a);return gg(a)?a.ua():-1}class lg{constructor(a,b,c){this.e1=a;this.Nh=b;this.Tv=c}name(){return this.Nh}slides(){return this.Tv}};function mg(){}q("ispring.presenter.player.narration.video.IVideoNarrationView",mg);mg.prototype.displayObject=function(){};mg.prototype.displayObject=mg.prototype.displayObject;mg.prototype.resize=function(){};mg.prototype.resize=mg.prototype.resize;mg.prototype.width=function(){};mg.prototype.width=mg.prototype.width;mg.prototype.height=function(){};mg.prototype.height=mg.prototype.height;mg.prototype.kR=function(){};class ng extends mf{constructor(a,b,c,d,e){super(a,b);this.Sa=c;this.Na=d;this.zv=e}vt(){return this.zv}width(){return this.Sa}height(){return this.Na}Ui(){return this.Gy.includes("controls")}};class og{constructor(){this.vZ=!0}qR(){return this.vZ}};function pg(a,b,c){this.s3=a;this.xS=b||!1;this.TF=c||!1}k=pg.prototype;k.xS=!1;k.TF=!1;k.key=function(){return this.s3};k.bH=function(){return this.xS};k.shift=function(){return this.TF};function qg(a){this.Ha=a;this.GX=[]}qg.prototype.type=function(){return this.Ha};qg.prototype.Gt=function(){return this.GX};function rg(){this.Yb=[]}rg.prototype.count=function(){return this.Yb.length};rg.prototype.ih=function(a){this.Yb.push(a)};function sg(a,b){if(0>b||b>=a.count())throw Error("actionIndex is out of range");return a.Yb[b]};function tg(){this.Yb=new rg}tg.prototype.Eb=!0;tg.prototype.enabled=function(){return this.Eb};tg.prototype.sa=function(a){this.Eb=a};tg.prototype.actions=function(){return this.Yb};function ug(){this.Eb=!0}ug.prototype.enabled=function(){return this.Eb};ug.prototype.enabled=ug.prototype.enabled;ug.prototype.sa=function(a){this.Eb=a};ug.prototype.Ig=function(){return this.qe};function F(a,b){const c=new E(a);D(a,c);if(b)if(Array.isArray(b))for(const d of b)cf(d,c);else cf(b,c);return c}class vg extends Xe{};const wg=[.75,1,1.25,1.5,2];class xg extends vg{constructor(){super();this.LM=1;this.dB=!1;this.Hk=F(this)}playbackRate(){return this.LM}Tj(a){this.LM!=a&&(this.LM=a,this.Hk.C())}EC(){return this.dB}};function yg(){return Nb?"Webkit":Mb?"Moz":Jb?"ms":null}function zg(a,b){if(b&&a in b)return a;var c=yg();return c?(c=c.toLowerCase(),a=c+od(a),void 0===b||a in b?a:null):null};var Ag=class extends ce{constructor(a,b){super("visibilitychange");this.hidden=a;this.visibilityState=b}};const Bg=new WeakMap;function Cg(a){var b=Dg;const c=na(a),d=([,...f])=>b(c,f),e=([f,...g])=>a.apply(f,g);return function(...f){const g=this||ja;let h=Bg.get(g);h||(h={},Bg.set(g,h));return Hb(h,[this,...f],e,d)}}function Dg(a,b){a=[a];for(let c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\v")};function Eg(a){Ge.call(this);this.xB=a||pd();if(this.d_=this.f$())this.T9=y(this.xB.Sc,this.d_,va(this.m$,this))}t(Eg,Ge);k=Eg.prototype;k.f$=Cg(function(){var a=!!this.CB(),b="hidden"!=this.CB();return a?b?((yg()||"")+"visibilitychange").toLowerCase():"visibilitychange":null});k.CB=Cg(function(){return zg("hidden",this.xB.Sc)});k.i$=Cg(function(){return zg("visibilityState",this.xB.Sc)});function Fg(a){return!!a.xB.Sc[a.CB()]}
k.m$=function(){var a=this.CB()?this.xB.Sc[this.i$()]:null;a=new Ag(Fg(this),a);this.dispatchEvent(a)};k.Ue=function(){De(this.T9);Eg.Kb.Ue.call(this)};class Gg{constructor(){this.L=[];this.BE=1;this.jn=this.ve=0;this.Mf=!1}push(a){this.Mf||(this.L[this.jn]=a,this.jn=(this.jn+1)%this.BE,this.ve=Math.min(this.ve+1,this.BE))}pop(){if(this.Mf||this.ji())return null;this.jn=0>this.jn-1?this.BE-1:this.jn-1;this.ve--;return this.L[this.jn]}top(){return this.ji()?null:this.L[0>this.jn-1?this.BE-1:this.jn-1]}ji(){return!this.ve}size(){return this.ve}lock(){this.Mf=!0}unlock(){this.Mf=!1}};var Hg={pea:"playingSlide",qea:"playingTransition",lea:"pausedTransition",kea:"pausedSlide",Y0:"suspended",sR:"buffering"};q("ispring.presenter.player.PresentationPlaybackState",Hg);q("PLAYING_SLIDE","playingSlide",Hg);q("PAUSED_SLIDE","pausedSlide",Hg);q("SUSPENDED","suspended",Hg);q("PLAYING_TRANSITION","playingTransition",Hg);q("PAUSED_TRANSITION","pausedTransition",Hg);q("BUFFERING","buffering",Hg);function Ig(a){this.Ha=a}Ig.prototype.type=function(){return this.Ha};function Jg(a){this.Ha="gotoSlide";this.vd=a}t(Jg,Ig);Jg.prototype.M=function(){return this.vd};function Ng(a){this.B=a}Ng.prototype.qP=function(a){switch(a.type()){case "closePlayerWindow":this.B.DD.C();return;case "gotoNextSlide":Og(this.B,!0,!0,!0);return;case "gotoSlide":this.zK(a.M());return}throw Error("unknown action type");};Ng.prototype.zK=function(a){this.B.Ve(a)};function Pg(a,b,c,d,e){this.GF=a;this.SW=b;this.FF=c;this.ER=d;this.bZ=e}Pg.prototype.quizState=function(){return this.SW};Pg.prototype.quizPassed=function(){return this.FF};Pg.prototype.allowRetakeQuiz=function(){return this.ER};Pg.prototype.wC=function(){return{type:this.GF,state:this.SW,passed:this.FF,retake:this.ER,attempts:this.bZ}};
function Qg(a){const b=a.quiz().isGraded()?"graded":"survey";var c=a.currentSession();if(c){const d=c.evaluation();c=c.sessionMode();const e=a.usedAttemptsCount();let f=!1,g=!1;d&&(f=d.quizPassed(),g=a.allowRetakeQuiz());return new Pg(b,c,f,g,e)}return new Pg(b,null,!1,a.allowRetakeQuiz(),0)};function Rg(a){return"graded"==a.GF?a.quizPassed():Sg(a)}function Sg(a){a=a.quizState();return"completed"==a||"reviewing"==a};function Tg(a){this.Ha=a}Tg.prototype.type=function(){return this.Ha};function Ug(a){this.Ha="gotoSlide";this.vd=a}t(Ug,Tg);Ug.prototype.M=function(){return this.vd};function Vg(a){this.B=a}Vg.prototype.qP=function(a){switch(a.type()){case "closePlayerWindow":this.B.DD.C();return;case "gotoNextSlide":Og(this.B,!0,!0,!0);return;case "gotoSlide":this.zK(a.M());return}throw Error("unknown action type");};Vg.prototype.zK=function(a){this.B.Ve(a)};class Wg{constructor(a,b,c){this.Rv=a;this.fX=b;this.H7=c}};var Xg={Mfa:"started",Y0:"suspended",sR:"buffering",Nfa:"stopped",Yea:"rewinding"};q("ispring.presenter.player.clock.PresentationClockState",Xg);q("STARTED","started",Xg);q("SUSPENDED","suspended",Xg);q("BUFFERING","buffering",Xg);q("STOPPED","stopped",Xg);q("REWINDING","rewinding",Xg);class Yg extends Kf{constructor(a,b,c,d){super(a,b,c);this.kW=d;this.nW=this.hX=this.xT=!1}IP(){return this.xT}aI(){return this.hX}fQ(){return this.nW}};var Zg=yb(),$g=Db()||xb("iPod"),ah=xb("iPad"),bh=Cb(),ch=Ab(),dh=zb()&&!Fb();function eh(a,b){b||(b={});var c=window;if(a instanceof Bc)var d=a;else d="undefined"!=typeof a.href?a.href:String(a),d instanceof Bc||(d="object"==typeof d&&d.Lw?d.Hw():String(d),Ec.test(d)?d=new Bc(d,Ac):(d=String(d),d=d.replace(/(%0A|%0D)/g,""),d=d.match(Dc)?new Bc(d,Ac):null)),d=d||Gc;var e=void 0!==self.crossOriginIsolated,f="strict-origin-when-cross-origin";window.Request&&(f=(new Request("/")).referrerPolicy);const g="unsafe-url"===f;f=b.noreferrer;if(e&&f){if(g)throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");
f=!1}a=b.target||a.target;e=[];for(var h in b)switch(h){case "width":case "height":case "top":case "left":e.push(h+"="+b[h]);break;case "target":case "noopener":case "noreferrer":break;default:e.push(h+"="+(b[h]?1:0))}h=e.join(",");if(Fb()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a){b=Ad("A");a:{try{var l=b&&b.ownerDocument,n=l&&(l.defaultView||l.parentWindow);n=n||ja;if(n.Element&&n.Location){var m=n;break a}}catch(r){}m=null}if(m&&"undefined"!=typeof m.HTMLAnchorElement&&(!b||!(b instanceof
m.HTMLAnchorElement)&&(b instanceof m.Location||b instanceof m.Element))){if(ma(b))try{var p=b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b)}catch(r){p="<object could not be stringified>"}else p=void 0===b?"undefined":null===b?"null":typeof b;Ha("Argument is not a %s (or a non-Element, non-Location mock); got: %s","HTMLAnchorElement",p)}m=d instanceof Bc?d:Fc(d);b.href=Cc(m);b.target=a;f&&(b.rel="noreferrer");m=document.createEvent("MouseEvent");m.initMouseEvent("click",
!0,!0,c,1);b.dispatchEvent(m);c={}}else f?(c=Uc("",c,a,h),b=Cc(d),c&&(Lb&&-1!=b.indexOf(";")&&(b="'"+b.replace(/'/g,"%27")+"'"),c.opener=null,""===b&&(b="javascript:''"),b=jb(b),b=Lc('<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+b+'">'),(m=c.document)&&m.write&&(m.write(Ic(b)),m.close()))):((c=Uc(d,c,a,h))&&b.noopener&&(c.opener=null),c&&b.noreferrer&&(c.opener=null));return c};let fh;function gh(a){a instanceof ie&&(a=a.ge);fh||(fh=new WeakMap);return fh.has(a)}function hh(a){a instanceof ie&&(a=a.ge);return a.defaultPrevented?!0:gh(a)};function ih(a,b){Ge.call(this);this.Mw=a||1;this.vC=b||ja;this.KZ=va(this.Aba,this);this.x_=za()}t(ih,Ge);k=ih.prototype;k.enabled=!1;k.ql=null;k.setInterval=function(a){this.Mw=a;this.ql&&this.enabled?(this.stop(),this.start()):this.ql&&this.stop()};k.Aba=function(){if(this.enabled){var a=za()-this.x_;0<a&&a<.8*this.Mw?this.ql=this.vC.setTimeout(this.KZ,this.Mw-a):(this.ql&&(this.vC.clearTimeout(this.ql),this.ql=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
k.start=function(){this.enabled=!0;this.ql||(this.ql=this.vC.setTimeout(this.KZ,this.Mw),this.x_=za())};k.stop=function(){this.enabled=!1;this.ql&&(this.vC.clearTimeout(this.ql),this.ql=null)};k.Ue=function(){ih.Kb.Ue.call(this);this.stop();delete this.vC};function jh(a,b,c){if("function"===typeof a)c&&(a=va(a,c));else if(a&&"function"==typeof a.handleEvent)a=va(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:ja.setTimeout(a,b||0)};var kh={},lh=null,mh=Mb||Nb,nh=mh||"function"==typeof ja.btoa,oh=mh||!dh&&!Jb&&"function"==typeof ja.atob;
function ph(a){if(nh)var b=ja.btoa(a);else{b=[];for(var c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}a=void 0;void 0===a&&(a=0);qh();a=kh[a];c=Array(Math.floor(b.length/3));d=a[64]||"";let n=0;for(e=0;n<b.length-2;n+=3){var f=b[n],g=b[n+1],h=b[n+2],l=a[f>>2];f=a[(f&3)<<4|g>>4];g=a[(g&15)<<2|h>>6];h=a[h&63];c[e++]=""+l+f+g+h}l=0;h=d;switch(b.length-n){case 2:l=b[n+1],h=a[(l&15)<<2]||d;case 1:b=b[n],c[e]=""+a[b>>2]+a[(b&3)<<4|l>>4]+h+d}b=c.join("")}return b}
function rh(a){if(oh)return ja.atob(a);var b="";sh(a,function(c){b+=String.fromCharCode(c)});return b}function th(a){var b=[];sh(a,function(c){b.push(c)});return b}function sh(a,b){function c(l){for(;d<a.length;){var n=a.charAt(d++),m=lh[n];if(null!=m)return m;if(!/^[\s\xa0]*$/.test(n))throw Error("Unknown base64 encoding at char: "+n);}return l}qh();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}}
function qh(){if(!lh){lh={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));kh[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===lh[f]&&(lh[f]=e)}}}};function uh(a,b){const c=[];vh(new wh(b),a,c);return c.join("")}function wh(a){this.ZH=a}
function vh(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");var e="";for(var f=0;f<b;f++)c.push(e),e=d[f],vh(a,a.ZH?a.ZH.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),xh(d,c),c.push(":"),vh(a,a.ZH?a.ZH.call(b,d,e):e,c),f=","));c.push("}");
return}}switch(typeof b){case "string":xh(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}}var yh={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},zh=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function xh(a,b){b.push('"',a.replace(zh,function(c){let d=yh[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),yh[c]=d);return d}),'"')};function G(a,b,c){if("string"===typeof b)(b=Ah(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Ah(c,d);f&&(c.style[f]=e)}}var Bh={};function Ah(a,b){var c=Bh[b];if(!c){var d=nd(b);c=d;void 0===a.style[d]&&(d=yg()+od(d),void 0!==a.style[d]&&(c=d));Bh[b]=c}return c}function Ch(a,b){var c=a.style[nd(b)];return"undefined"!==typeof c?c:a.style[Ah(a,b)]||""}
function Dh(a,b){var c=rd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function Eh(a,b){return Dh(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Fh(a,b,c){if(b instanceof Yc){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Gh(d,!1);a.style.top=Gh(b,!1)}function Hh(a){return new Yc(a.offsetLeft,a.offsetTop)}
function Ih(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}function Jh(a){var b=rd(a),c=new Yc(0,0);var d=b?rd(b):document;d=!Jb||9<=Number(fc)||"CSS1Compat"==pd(d).Sc.compatMode?d.documentElement:d.body;if(a==d)return c;a=Ih(a);b=wd(pd(b).Sc);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Kh(a,b){a=Lh(a);b=Lh(b);return new Yc(a.x-b.x,a.y-b.y)}
function Lh(a){if(1==a.nodeType)return a=Ih(a),new Yc(a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;return new Yc(a.clientX,a.clientY)}function Mh(a,b,c){if(b instanceof dd)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");Nh(a,b);Oh(a,c)}function Gh(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Oh(a,b){a.style.height=Gh(b,!0)}function Nh(a,b){a.style.width=Gh(b,!0)}
function Ph(a){var b=Qh;if("none"!=Eh(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function Qh(a){var b=a.offsetWidth,c=a.offsetHeight,d=Nb&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Ih(a),new dd(a.right-a.left,a.bottom-a.top)):new dd(b,c)}
function Rh(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));return""==a?a:Number(a)}function J(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")}function Sh(a,b){a.style.display=b?"":"none"}function Th(a){return"rtl"==Eh(a,"direction")}
function Uh(a){return new dd(a.offsetWidth,a.offsetHeight)}function Vh(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return+b}function Wh(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Vh(a,b,"left","pixelLeft"):0}
function Xh(a,b){if(Jb){var c=Wh(a,b+"Left"),d=Wh(a,b+"Right"),e=Wh(a,b+"Top");a=Wh(a,b+"Bottom");return new Uf(e,d,a,c)}c=Dh(a,b+"Left");d=Dh(a,b+"Right");e=Dh(a,b+"Top");a=Dh(a,b+"Bottom");return new Uf(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))}function Yh(a){return Xh(a,"padding")}function Zh(a){return Xh(a,"margin")}var $h={thin:2,medium:4,thick:6};
function ai(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in $h?$h[b]:Vh(a,b,"left","pixelLeft")}
function bi(a){if(Jb&&!(9<=Number(fc))){var b=ai(a,"borderLeft"),c=ai(a,"borderRight"),d=ai(a,"borderTop");a=ai(a,"borderBottom");return new Uf(d,c,a,b)}b=Dh(a,"borderLeftWidth");c=Dh(a,"borderRightWidth");d=Dh(a,"borderTopWidth");a=Dh(a,"borderBottomWidth");return new Uf(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};function ci(a,b){this.Ha=a;this.gk=b||[]}q("iSpring.ios.mobile.MobileAppCommand",ci);ci.prototype.id=function(){return na(this)};ci.prototype.Bw=function(){if(!di)return!1;var a=this.Ha;var b=this.gk;const c=this.id();b=uh(b,null);a="isplayer://"+a+"/"+c+"/"+ph(b);return ei(a)};function ei(a){try{const b=Ad("iframe");G(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);jh(()=>{Hd(b)},100)}catch(b){return!1}return!0};function fi(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}fi.prototype.BYTES_PER_ELEMENT=4;fi.prototype.set=function(a,b){b=b||0;for(let c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};fi.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(fi.BYTES_PER_ELEMENT=4,fi.prototype.BYTES_PER_ELEMENT=fi.prototype.BYTES_PER_ELEMENT,fi.prototype.set=fi.prototype.set,fi.prototype.toString=fi.prototype.toString,q("Float32Array",fi));function gi(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}gi.prototype.BYTES_PER_ELEMENT=8;gi.prototype.set=function(a,b){b=b||0;for(let c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};gi.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{gi.BYTES_PER_ELEMENT=8}catch(a){}gi.prototype.BYTES_PER_ELEMENT=gi.prototype.BYTES_PER_ELEMENT;gi.prototype.set=gi.prototype.set;gi.prototype.toString=gi.prototype.toString;q("Float64Array",gi)};function hi(){return new Float32Array(3)}function ii(){const a=Array(3);ji(a,0,0,0);return a}function ji(a,b,c,d){a[0]=b;a[1]=c;a[2]=d;return a}function ki(a,b,c){c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2]}function li(a,b){var c=ii();c[0]=a[0]*b;c[1]=a[1]*b;c[2]=a[2]*b;return c}function mi(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function ni(a,b,c){const d=a[0],e=a[1];a=a[2];const f=b[0],g=b[1];b=b[2];c[0]=e*b-a*g;c[1]=a*f-d*b;c[2]=d*g-e*f;return c};function oi(){const a=Array(4);pi(a,0,0,0,0);return a}function pi(a,b,c,d,e){a[0]=b;a[1]=c;a[2]=d;a[3]=e}function qi(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 ri(a,b,c){const d=b[3],e=b[0],f=b[1];b=b[2];c[0]=e*a[0]+f*a[4]+b*a[8]+d*a[12];c[1]=e*a[1]+f*a[5]+b*a[9]+d*a[13];c[2]=e*a[2]+f*a[6]+b*a[10]+d*a[14];c[3]=e*a[3]+f*a[7]+b*a[11]+d*a[15]}function si(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],g=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]=g}
function ti(a,b){const c=a[4],d=a[5],e=a[6],f=a[7],g=a[8],h=a[9],l=a[10],n=a[11],m=Math.cos(b);b=Math.sin(b);a[4]=c*m+g*b;a[5]=d*m+h*b;a[6]=e*m+l*b;a[7]=f*m+n*b;a[8]=c*-b+g*m;a[9]=d*-b+h*m;a[10]=e*-b+l*m;a[11]=f*-b+n*m}function ui(a,b){const c=a[0],d=a[1],e=a[2],f=a[3],g=a[8],h=a[9],l=a[10],n=a[11],m=Math.cos(b);b=Math.sin(b);a[0]=c*m+g*-b;a[1]=d*m+h*-b;a[2]=e*m+l*-b;a[3]=f*m+n*-b;a[8]=c*b+g*m;a[9]=d*b+h*m;a[10]=e*b+l*m;a[11]=f*b+n*m}new Float64Array(3);new Float64Array(3);new Float64Array(4);new Float64Array(4);
new Float64Array(4);new Float64Array(16);function vi(a,b){for(let c=0;c<b.length;++c)if(void 0!==a.style[b[c]])return b[c];throw Error("browser doesn't support css style "+b[0]);}function zi(a,b){const c=vi(a,["transform","webkitTransform","msTransform","MozTransform","OTransform"]);G(a,c,b)}function Ai(a,b){const c=vi(a,["transformOrigin","webkitTransformOrigin","msTransformOrigin","MozTransformOrigin","OTransformOrigin"]);G(a,c,b)}
function Bi(a,b){const c=vi(a,["transformStyle","webkitTransformStyle","msTransformStyle","MozTransformStyle","OTransformStyle"]);G(a,c,b)}function Ci(a,b){const c=vi(a,["perspective","webkitPerspective","msPerspective","MozPerspective","OPerspective"]);G(a,c,b)}function Di(a,b){const c=vi(a,["perspectiveOrigin","webkitPerspectiveOrigin","msPerspectiveOrigin","MozPerspectiveOrigin","OPerspectiveOrigin"]);G(a,c,b)}
function Ei(a,b){const c=vi(a,["backfaceVisibility","webkitBackfaceVisibility","msBackfaceVisibility","MozBackfaceVisibility","OBackfaceVisibility"]);G(a,c,b)};function Fi(a,b,c,d){c=c||0;const e=Array.prototype.slice.call(arguments,3);return setTimeout(()=>{a.apply(b||null,e)},c)}function Gi(){return Hi&&!Ii?"about:blank":""}function Ji(){const a=Ki();return Math.max(1,Math.min(a.width,a.height)/420)}
function Ki(){if(Li)return new dd(document.documentElement.clientWidth,document.documentElement.clientHeight);if(Hi&&Jb)return new dd(screen.width,screen.height);var a=void 0!==window.devicePixelRatio?window.devicePixelRatio:1;return Ii?new dd(screen.width/a,screen.height/a):Hi?Mi&&(a=Math.max(screen.width,screen.height),document.documentElement.clientWidth>a)?new dd(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height))):
new dd(screen.width,screen.height):new dd(screen.width*a,screen.height*a)}function Ni(){var a=window.location.search.substr(1);if(a){var b={};a=a.split("&");for(let e=0;e<a.length;++e){const f=a[e].split("=");if(2==f.length){try{var c=decodeURIComponent(f[0].replace(/\+/g," "))}catch(g){c=f[0]}try{var d=decodeURIComponent(f[1].replace(/\+/g," "))}catch(g){d=f[1]}c=c.toLowerCase();b[c]=d}}}else b={};return b}function Oi(a){return`url('${a.replace(/\\/g,"/")}')`}
function Pi(a){a=a.querySelectorAll("a");for(let b=0;b<a.length;++b){const c=a[b];y(c,"touchend",d=>{setTimeout(()=>{if(!hh(d.ge)){const e=d.currentTarget;Qi(e.href,e.target||"_blank")}})});y(c,"click",d=>{d.preventDefault()})}}function Qi(a,b){di?(new ci("openWindow",[a])).Bw():eh(a,b?{target:b}:void 0)}function Ri(a){if(!a)return!1;for(;a;){if("A"==a.nodeName.toLocaleUpperCase())return!0;a=a.parentNode}return!1}function Si(a){return a&&"VIDEO"==a.nodeName&&a.controls}
function Ti(a){const b=xd("script",{type:"text/javascript",charset:"UTF-8"});document.body.appendChild(b);b.src=a;return b}function Ui(){return 0==window.location.href.indexOf("file:")}function Vi(){const a=xd("DIV");try{Ci(a,"100px")}catch(b){return!1}return!0}function Wi(){let a;try{const b=xd("CANVAS");a=b.getContext("webgl")||b.getContext("experimental-webgl")}catch(b){}return a?!0:!1};(function(){function a(b){try{return b.ISPlayer&&(window.ISPlayer=b.ISPlayer),b.ISPVideoPlayer&&(window.ISPVideoPlayer=b.ISPVideoPlayer),b.ISPQuizPlayer&&(window.ISPQuizPlayer=b.ISPQuizPlayer),b.ISPInteractionPlayerCore&&(window.ISPInteractionPlayerCore=b.ISPInteractionPlayerCore),b.ISPBookPlayer&&(window.ISPBookPlayer=b.ISPBookPlayer),b.ISPScenarioPlayer&&(window.ISPScenarioPlayer=b.ISPScenarioPlayer),b.ISPFlipPlayer&&(window.ISPFlipPlayer=b.ISPFlipPlayer),!0}catch(c){return!1}}if(function(){let b;
try{b=window.frameElement}catch(c){}return null!=b}()){let b=window,c=7;for(;b&&b.parent!=b&&0!=c--&&!a(b.parent);)b=b.parent}})();var Xi;const Yi=Ni().user_agent;Xi=Yi?Yi:wb()||"";var Mi=ah||$g,Li="1"==Ni().small_screen,Zi="1"==Ni().tablet_screen,$i;let aj;try{aj=window.top.location.href?window.frameElement:null}catch(a){}var bj=($i=null!=aj)&&window.frameElement&&window.frameElement.parentNode&&"FRAMESET"==window.frameElement.parentNode.tagName?!0:!1,cj=$g&&$i;
function dj(){const a=Xi.toLowerCase();return-1!=a.indexOf("android")||-1!=a.indexOf("mobile")||-1!=a.indexOf("wpdesktop")||Li||Zi}var ej=-1!=Xi.toLowerCase().indexOf("chrome"),fj=Nb&&!ej,gj=-1!=Xi.indexOf("CriOS"),hj=-1==Xi.toLowerCase().indexOf("windows phone")&&-1!=Xi.toLowerCase().indexOf("android"),Hi=dj(),ij=Hi&&(dj()?"ontouchstart"in window||void 0!==window.DocumentTouch&&document instanceof window.DocumentTouch||-1!=Xi.toLowerCase().indexOf("touch"):!1);let jj="";
if(Mi){const a=/CPU.+OS\s(\d+)_(\d+)/.exec(Xi);jj=a?a[1]+"."+a[2]:""}var kj=parseInt(jj,10),lj=Mi&&6>=kj,mj=Mi&&7<=kj,nj=Mi&&8<=kj,oj=Mi&&9<=kj,pj=Mi&&10<=kj,qj=Mi&&12<=kj,rj=Jb&&"9."==Xb.substr(0,2),sj=Jb&&"10."==Xb.substr(0,3),uj=tj&&Jb,Ii=hj&&!ej&&!Zg&&!Ib,vj=-1!=Xi.toLowerCase().indexOf("micromessenger"),di=-1!=Xi.indexOf("ismobile"),wj=di&&$g,xj=di&&hj,yj;
if(yj=!window._ispringFullsizeSkin){var zj;if(!(zj=Li))if(window._ispringFullsizeSkin)zj=!1;else{var Aj=Ki();zj=($g||700>Math.min(Aj.width,Aj.height))&&!Zi}yj=zj}var tj=yj,Bj=$g&&!wj&&10>kj||uj&&tj,Cj=void 0!==window.ISPlayer,Dj=Cj&&tj,Ej=Hi&&!Cj,Fj=!1,Gj=Mi||uj||hj||ij;const Hj=document.createElement("audio"),Ij=Hj.play&&Hj.play();
Ij&&Ij.then(()=>{Hj.pause()},a=>{if(0<a.toString().indexOf("interact with the document first")||(fj||Zg)&&0<a.toString().indexOf("possibly because the user denied permission"))Fj=!0});Ni();var Jj="1"==Ni().embed,Kj=!Hi&&(Jb||Kb||ej);function Lj(){return 1==window._ispringDebug||"1"==Ni().isdebug}var Mj;
if(xb("Windows")){const a=wb();let b="",c;if(xb("Windows")){c=/Windows (?:NT|Phone) ([0-9.]+)/;const d=c.exec(a);b=d?d[1]:"0.0"}else if(Fb()){c=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/;const d=c.exec(a);b=d&&d[1].replace(/_/g,".")}else if(xb("Macintosh")){c=/Mac OS X ([0-9_.]+)/;const d=c.exec(a);b=d?d[1].replace(/_/g,"."):"10"}else if(-1!=wb().toLowerCase().indexOf("kaios")){c=/(?:KaiOS)\/(\S+)/i;const d=c.exec(a);b=d&&d[1]}else if(xb("Android")){c=/Android\s+([^\);]+)(\)|;)/;const d=c.exec(a);b=
d&&d[1]}else if(xb("CrOS")){c=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/;const d=c.exec(a);b=d&&d[1]}Mj=!(0<=tb(b||"","6"))}else Mj=!1;var Nj=Mj;setTimeout(function(){Oj=Lj},0);function Pj(a){return Qj(a)&&a.mediaElement().readyState>=HTMLMediaElement.HAVE_METADATA}function Rj(a){var b=(b=a.Qf)?b.error?"error":b.ended?"ended":Sj(a)?"paused":a.gf?"buffering":"playing":"disposed";const c=a.Oa;c!=b&&(a.Oa=b,a.Vp.C(a,c))}function Sj(a){const b=a.mediaElement();return Mi||!a.Ui()?!a.Hc:b.paused}function Qj(a){return!!a.Qf&&!a.Qf.error&&void 0!==a.Qf.play}function Tj(a){a.Ix&&(clearInterval(a.Ix),a.Ix=void 0)}function Uj(a){0>a.Hx&&(a.Hx=setInterval(a.L1.bind(a),500))}
function Vj(a){0<a.Hx&&(clearInterval(a.Hx),a.Hx=-1)}
class Wj{constructor(a){this.Qf=a;this.Oa="paused";this.gf=this.qs=this.Hc=this.Uh=!1;this.Rm=this.Kv=-1;this.yS=0;this.Hx=-1;this.MJ=0;this.pf=this.Ix=this.Kr=void 0;this.Im=!1;this.Vp=new E;this.CU=new E;this.lf=new E;this.mU=new E;this.oA=new E;this.KO=new E;this.GE=new E;this.Qo=new E;this.Kp=new E;this.j6=new E;this.Hk=new E;y(a,"play",this.fM,!1,this);y(a,"playing",this.nv,!1,this);y(a,"pause",this.nv,!1,this);y(a,"seeking",this.iM,!1,this);y(a,"ended",this.nv,!1,this);y(a,"waiting",this.nv,
!1,this);y(a,"timeupdate",this.ov,!1,this);y(a,"progress",this.jV,!1,this);y(a,"loadeddata",this.jV,!1,this);y(a,"canplaythrough",this.WL,!1,this);Pj(this)||y(a,"loadedmetadata",this.L4,!1,this);(this.Uh=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||ve(a,"canplay",this.hM,!1,this);Rj(this)}mediaElement(){if(!this.Qf)throw Error("media player was disposed");return this.Qf}state(){return this.Oa}playbackRate(){return this.Qf.playbackRate}Tj(a){this.Qf&&a!=this.playbackRate()&&(this.Qf.playbackRate=
a,this.Qf.defaultPlaybackRate=a,this.Hk.C())}ready(){return Qj(this)&&this.Uh}Ly(){const a=this.Im;var b=this.mediaElement().getAttribute("preload");b=b&&"metadata"!=b?Zg?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA:HTMLMediaElement.HAVE_METADATA;Zg&&this.mediaElement().readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.Uh?this.hM():(this.Im=this.Uh&&Qj(this)&&this.mediaElement().readyState>=b,!this.Im&&Hi&&1==this.mediaElement().networkState&&1==this.w3&&(this.Im=!0,this.j6.C(this)),
this.Im||this.Kr?this.Im&&(clearInterval(this.Kr),this.Kr=void 0):this.Kr=setInterval(this.Ly.bind(this),2E3),!a&&this.Im&&this.Qo.C(this),this.w3=this.mediaElement().networkState)}pB(){this.Ly();return this.Im}WL(){this.Ly()}playing(){return this.Hc}play(){if(Qj(this)){this.Hc=!0;Mi&&"VIDEO"==this.mediaElement().tagName&&this.src()&&!this.mediaElement().src&&(this.mediaElement().src=this.src());const a=this.mediaElement().play();a&&a.catch(b=>window.console.log(b));if(mj){const b=this.mediaElement().currentTime;
let c=0;clearInterval(this.Ix);this.Ix=setInterval(()=>{++c;this.mediaElement().currentTime<b?(this.mediaElement().currentTime=b,Tj(this)):3<c&&Tj(this)},0)}Uj(this)}}Dq(a){Qj(this)&&(this.seek(a),this.play())}pause(){Qj(this)&&(this.Hc=!1,Vj(this),this.mediaElement().pause(),0!=this.qs&&(this.qs=!1))}stop(){Tj(this);if(Qj(this)){this.Hc=!1;Vj(this);0!=this.qs&&(this.qs=!1);const a=this.mediaElement();a.pause();if(2==a.networkState){const b=this.src();a.src="";a.src=b}this.nv();Pj(this)&&0<a.currentTime?
a.currentTime=0:this.Kv=-1;this.Rm=-1}}cP(){!this.pf&&this.src()&&(this.pf=this.src(),this.Qf.src="about:blank")}uQ(){this.pf&&(this.mediaElement().src=this.pf,this.pf=void 0)}seek(a){Tj(this);Pj(this)?(this.MJ=this.mediaElement().currentTime=a,this.Kv=-1):this.Kv=Qj(this)?a:-1;this.Rm=-1}yP(a){this.seek(a)}currentTime(){return this.ready()?this.mediaElement().currentTime:Qj(this)?Math.max(this.Kv,0):0}duration(){return Pj(this)?this.mediaElement().duration:0}volume(){return Qj(this)?this.mediaElement().volume:
1}setVolume(a){Mi?this.Mj(!a):Qj(this)&&(a=Wc(a,0,1),this.mediaElement().volume!=a&&(this.mediaElement().volume=a,this.KO.C(this)))}muted(){return Qj(this)&&this.mediaElement().muted}Mj(a){if(Qj(this)){const b=this.mediaElement();b.muted!=a&&(b.muted=a,this.GE.C(this))}}BH(){if(Pj(this)){const a=this.duration();let b=0;const c=this.mediaElement().buffered;for(let d=0;d<c.length;++d)b+=c.end(d)-c.start(d);return Math.round(1E3*Wc(0<a?b/a:0,0,1))/1E3}return 0}Ic(){if(Qj(this)){var a=this.Qf;if(a)if(le(a))a.fl&&
a.fl.Iq();else if(a=ye(a)){var b=0,c;for(c in a.Hg)for(var d=a.Hg[c].concat(),e=0;e<d.length;++e)De(d[e])&&++b}Vj(this);this.Kr&&(clearInterval(this.Kr),this.Kr=void 0);this.Qf&&(this.Qf.src="");this.Qf=null;Rj(this)}}reset(){this.pause();this.seek(0)}sc(){return this.Vp}stateChangedEvent(){return this.sc()}kQ(){return this.lf}Tw(){return this.GE}Dm(){return this.KO}readyEvent(){return this.Kp}hM(){Rj(this);this.Uh=!0;Xj.C(this);this.Kp.C(this);if(0<this.Kv){const a=this.Rm;this.seek(this.Kv);this.Rm=
a}this.Ly()}nv(){const a=this.mediaElement();if(Sj(this)||a.ended)a.ended&&a.pause(),this.Hc=!1,Vj(this);Rj(this)}fM(){1!=this.qs&&(this.qs=!0);this.nv();Uj(this)}L4(){this.CU.C(this)}ov(){const a=this.currentTime();this.yS!=a&&(this.lf.C(this),this.yS=a)}jV(){this.mU.C(this)}iM(){this.oA.C(this)}L1(){if(this.Im)if(this.Hc&&this.mediaElement().paused&&!this.mediaElement().ended&&!this.Ui()&&this.mediaElement().play(),1==this.mediaElement().networkState)this.gf&&(this.gf=!1,Rj(this));else if(this.qs){var a=
this.mediaElement(),b=this.currentTime();let c=!1;Sj(this)||a.ended||b!=this.MJ||(c=!0);!lj&&!c&&0<this.Rm&&(1<Math.abs(this.Rm-b)?(c=!0,a.currentTime=this.Rm):this.Rm=-1);this.MJ=b;a=this.mediaElement().buffered;if(lj&&a&&c)for(b=0;b<a.length;++b){const d=a.start(b),e=a.end(b);if(this.currentTime()>=d&&e>=Math.min(this.currentTime()+5,this.duration())){c=!1;this.mediaElement().paused&&this.mediaElement().play();break}}this.gf!=c&&(this.gf=c,Rj(this))}}ko(a){this.mediaElement().controls=a}Ui(){return this.mediaElement().controls||
$g}vh(a){if(this.Qf&&this.Qf.play){if("string"!==typeof a)a:{Array.isArray(a)||(a=[a]);for(let c=0;c<a.length;++c){const d=a[c];var b=d;const e=this.mediaElement();if(e.canPlayType&&e.canPlayType(b.type())){a=d.src();break a}}a=null}if(a)return b=this.mediaElement(),a!=b.src&&(this.playing()&&this.pause(),this.Rm=-1,this.Uh&&(this.Uh=!1,ve(b,"canplay",this.hM,!1,this)),b.src=a,Rj(this),this.Ly()),!0}return!1}src(){const a=this.mediaElement();return Qj(this)?a.src||a.currentSrc:""}}var Xj=new E;function Yj(a){C(a,a.D.sc(),a.ks,a);C(a,a.D.lf,a.X4,a);C(a,a.D.oA,a.Y4,a);C(a,a.D.Qo,a.WL,a)}function Zj(a,b){a.D!=b&&(b.setVolume(a.D.volume()),b.Mj(a.D.muted()),We(a,a.D),a.D=b,Yj(a))}function ak(a){a.$y=Date.now();a.vN=!0}
class bk extends vg{constructor(a){super();this.D=a;this.Hc=this.Cb=!1;this.$y=-1;this.vN=!1;this.Vp=F(this);this.lf=F(this);this.sg=F(this);this.oA=F(this);this.jw=F(this);this.Qo=F(this);this.Ax=F(this);this.D.setVolume(1);this.D.Mj(!1);Yj(this)}Uc(){return this.D}activate(){this.Cb||(this.Cb=!0,this.Ax.C(this,!0))}deactivate(){this.Cb&&(this.Cb=!1,this.Ax.C(this,!1))}state(){return this.D.state()}BH(){return this.D.BH()}ready(){return this.D.ready()}playing(){return this.D.playing()}kd(){return"buffering"==
this.D.state()}pB(){return this.D.pB()}load(){const a=this.D.mediaElement();Ib||hj||mj&&!nj?(a.play(),a.pause()):a.load()}play(){this.Hc=!0;this.D.play()}Dq(a){this.Hc=!0;ak(this);this.D.Dq(a)}pause(){this.Hc=!1;this.D.pause()}stop(){this.Hc=!1;ak(this);this.D.stop()}seek(a){ak(this);this.D.seek(a)}yP(a){ak(this);this.D.yP(a)}currentTime(){return this.D.currentTime()}duration(){return this.D.duration()}volume(){return this.D.volume()}setVolume(a){this.D.setVolume(a)}muted(){return this.D.muted()}Mj(a){this.D.Mj(a)}ko(a){this.D.ko(a)}Ui(){return this.D.Ui()}src(){return this.D.src()}vh(a){return this.D.vh(a)}playbackRate(){return this.D.playbackRate()}Tj(a){this.D.Tj(a)}sc(){return this.Vp}kQ(){return this.lf}ks(a,
b){this.Vp.C(this,b);const c=a.state();(this.Hc&&"paused"==c||!this.Hc&&"playing"==c)&&this.jw.C(this,this.Hc?"pause":"play");this.Hc=a.playing();"buffering"!=c&&"buffering"!=b||this.sg.C(this)}X4(){this.lf.C(this)}Y4(){this.oA.C(this);500<Date.now()-this.$y&&this.D.Ui()&&this.jw.C(this,"seek");this.vN=!1}WL(){this.vN&&ak(this);this.Qo.C(this)}};function ck(){const a=Ad("AUDIO");a.setAttribute("preload","metadata");return a}let dk=[],ek=[];
if(window.ismediacreator)dk=window.ismediacreator[0],ek=window.ismediacreator[1];else if(document.body){function a(c,d){const e=c.play();e&&e.catch(()=>{});c.pause();d.push(c)}function b(){if(30>dk.length)for(var c=dk.length;30>c;++c){var d=ck();a(d,dk)}if(30>ek.length)for(c=ek.length;30>c;++c)d=Ad("VIDEO"),d.setAttribute("preload","metadata"),pj&&d.setAttribute("playsinline",""),a(d,ek)}if(Ej){let c=!1;document.body.addEventListener("touchstart",()=>{c=!0});document.body.addEventListener("touchmove",
d=>{if(Mi||!d.defaultPrevented)c=!1});document.body.addEventListener("touchend",d=>{!1!==d.isTrusted&&c&&b()})}else Jb||Kb||document.body.addEventListener("mouseup",()=>b());window.ismediacreator=[dk,ek]}function fk(){return dk&&dk.length?dk.shift():ck()};class gk extends Wj{constructor(a){super(a);this.$y=0;this.JK=!1}fM(){this.JK?this.JK=!1:super.fM()}iM(){super.iM();this.$y=Date.now()}ov(){super.ov();if(this.ready()&&Ii){var a=100>Date.now()-this.$y;this.playing()||a||(this.JK=!0,a=this.mediaElement(),a.play(),a.pause())}}};class hk extends bk{constructor(a){super(new gk(a))}};class ik{constructor(a,b,c){this.Jl=a;this.NA=b;this.Pi=c;0>this.Pi&&(this.Pi=0);this.Jl&&0>this.Jl.m.t&&(this.Jl.m.t=0)}za(){return this.NA}fb(){return this.Pi}xQ(){const a={s:this.NA,t:this.Pi};this.Jl&&(a.S=sc(this.Jl));return a}clone(){return new ik(this.Jl?sc(this.Jl):null,this.NA,this.Pi)}};function jk(a,b){return a.pa.querySelector(`#${b}`)}class kk{constructor(a,b){this.pa=a;this.Wu=b}content(){return this.pa}jC(a){this.pa!=a&&(this.pa=a,this.Wu=void 0,this.CX())}CX(){}};function lk(a,b,c){a.Ka.si(a.M(),b,c,!0)}function mk(a){a.NH(a.Zt.count()-1)}function nk(a){a.pause();lk(a,0,0)}function ok(a){const b=a.Ka.$().timestamp();if(null==a.Va||b.M()!=a.M()||0>b.za())throw Error("playback controller not active");}function pk(a,b){b&&a.Ap!=b&&(a.Ap=b,a.js())}
class qk{constructor(a,b,c){this.ya=a;this.na=b;this.Ka=c;this.HW=this.Va=null;this.Zt=a.lb();this.vd=a.index();this.Ap=!1;this.MA=new E;this.lf=new E;this.Wp=new E}slide(){return this.ya}view(){return this.na}activate(a){this.Va=a;this.Ka.$().Pb().addHandler(this.ub,this)}deactivate(){this.Va=null;this.Ka.$().Pb().removeHandler(this.ub,this)}play(){this.Ka.start()}pause(){this.Ka.stop()}M(){return this.vd}PO(){}WZ(){}NH(a){const b=this.Zt.fc(a);this.pause();lk(this,a,b.duration())}lb(){return this.Zt}cH(){ok(this);
return this.Ka.$().timestamp().za()}hP(){ok(this);const a=this.lb().fc(this.cH());return Math.min(a.duration(),this.Ka.$().timestamp().fb())}D9(){ok(this);const a=this.lb().fc(this.cH());return 0<a.duration()?this.hP()/a.duration():1}jQ(){ok(this);let a=this.hP();const b=this.cH(),c=this.lb();for(let d=0;d<b;++d)a+=c.fc(d).duration();return a}Y_(){ok(this);const a=this.lb().duration();return 0<a?this.jQ()/a:1}ub(){var a=this.Ka.$().timestamp();if(a.M()==this.M()&&0<=a.za()){const b=this.HW;this.HW=
a;const c=!b||b.za()!=a.za();a=!b||c||b.fb()!=a.fb();c&&this.MA.C(this);a&&this.lf.C(this)}}Nt(){return this.MA}kQ(){return this.lf}js(){}Kz(){this.Wp.C(this.ya)}stateChangedEvent(){return this.Wp}}qk.prototype.positionChangeEvent=qk.prototype.kQ;qk.prototype.stepChangeEvent=qk.prototype.Nt;qk.prototype.playbackProgress=qk.prototype.Y_;qk.prototype.playbackPosition=qk.prototype.jQ;qk.prototype.currentStepProgress=qk.prototype.D9;qk.prototype.currentStepPosition=qk.prototype.hP;
qk.prototype.currentStepIndex=qk.prototype.cH;qk.prototype.slide=qk.prototype.slide;function rk(a,b){this.wd=b||0;this.oS=a}rk.prototype.wd=0;rk.prototype.time=function(){return this.wd};function sk(a){a:{var b=a.oS;a=a.time()+b.Up.time();b=b.$l;for(let c=b.length-1;0<=c;--c){const d=b[c];if(a>=d.time){a=d.freeze?d.AP:d.AP+a-d.time;break a}}throw Error("invalid clock");}return a}rk.prototype.add=function(a){const b=this.Hf();b.wd+=a;return b};rk.prototype.Hf=function(){return new rk(this.oS,this.wd)};
function tk(a){this.Up=new rk(this);this.NC=[];this.$l=[{time:0,AP:a,freeze:!1}]}function uk(a,b,c,d){b={time:b,AP:c,freeze:d||!1};0==a.$l.length?a.$l.push(b):(c=a.$l[a.$l.length-1],c.time!=b.time&&vk(a,c.time,b.time)?a.$l.push(b):a.$l.splice(a.$l.length-1,1,b))}tk.prototype.persistState=function(){return{t:this.Up.time(),p:Va(this.$l)}};function vk(a,b,c){return Oa(a.NC,d=>d>=b&&d<=c)};class wk{constructor(a,b){this.q9=a[ja.Symbol.iterator]();this.L$=b}[Symbol.iterator](){return this}next(){const a=this.q9.next();return{value:a.done?void 0:this.L$.call(void 0,a.value),done:a.done}}}function xk(a,b){return new wk(a,b)};function yk(){}yk.prototype.next=function(){return zk};var zk={done:!0,value:void 0};function Ak(a){return{value:a,done:!1}}yk.prototype.jj=function(){return this};function Bk(a){if(a instanceof yk)return a;if("function"==typeof a.jj)return a.jj(!1);if(la(a)){let b=0;const c=new yk;c.next=function(){for(;;){if(b>=a.length)return zk;if(b in a)return Ak(a[b++]);b++}};return c}throw Error("Not implemented");}
function Ck(a,b){if(la(a))u(a,b);else for(a=Bk(a);;){const {done:c,value:d}=a.next();if(c)break;b.call(void 0,d,void 0,a)}}function Dk(a,b,c){let d=0,e=a,f=c||1;1<arguments.length&&(d=a,e=+b);if(0==f)throw Error("Range step argument must not be zero");const g=new yk;g.next=function(){if(0<f&&d>=e||0>f&&d<=e)return zk;const h=d;d+=f;return Ak(h)};return g}function Ek(a){if(la(a))return Va(a);a=Bk(a);const b=[];Ck(a,function(c){b.push(c)});return b};function Fk(a){if(a instanceof Gk||a instanceof Hk||a instanceof Ik)return a;if("function"==typeof a.next)return new Gk(()=>a);if("function"==typeof a[Symbol.iterator])return new Gk(()=>a[Symbol.iterator]());if("function"==typeof a.jj)return new Gk(()=>a.jj());throw Error("Not an iterator or iterable.");}class Gk{constructor(a){this.CP=a}jj(){return new Hk(this.CP())}[Symbol.iterator](){return new Ik(this.CP())}yI(){return new Ik(this.CP())}}
class Hk extends yk{constructor(a){super();this.OB=a}next(){return this.OB.next()}[Symbol.iterator](){return new Ik(this.OB)}yI(){return new Ik(this.OB)}}class Ik extends Gk{constructor(a){super(()=>a);this.OB=a}next(){return this.OB.next()}};function Jk(a,b){this.kl={};this.Kc=[];this.BC=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}k=Jk.prototype;k.lH=function(){return this.size};function Kk(a){Lk(a);return a.Kc.concat()}k.has=function(a){return Mk(this.kl,a)};
k.mm=function(a){if(this===a)return!0;if(this.size!=a.lH())return!1;var b=Nk;Lk(this);for(var c,d=0;c=this.Kc[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function Nk(a,b){return a===b}k.ji=function(){return 0==this.size};k.clear=function(){this.kl={};this.BC=this.size=this.Kc.length=0};k.remove=function(a){return this.delete(a)};k.delete=function(a){return Mk(this.kl,a)?(delete this.kl[a],--this.size,this.BC++,this.Kc.length>2*this.size&&Lk(this),!0):!1};
function Lk(a){if(a.size!=a.Kc.length){for(var b=0,c=0;b<a.Kc.length;){var d=a.Kc[b];Mk(a.kl,d)&&(a.Kc[c++]=d);b++}a.Kc.length=c}if(a.size!=a.Kc.length){var e={};for(c=b=0;b<a.Kc.length;)d=a.Kc[b],Mk(e,d)||(a.Kc[c++]=d,e[d]=1),b++;a.Kc.length=c}}k.get=function(a,b){return Mk(this.kl,a)?this.kl[a]:b};k.set=function(a,b){Mk(this.kl,a)||(this.size+=1,this.Kc.push(a),this.BC++);this.kl[a]=b};
k.addAll=function(a){if(a instanceof Jk)for(var b=Kk(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};k.forEach=function(a,b){for(var c=Kk(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};k.clone=function(){return new Jk(this)};k.transpose=function(){for(var a=new Jk,b=0;b<this.Kc.length;b++){var c=this.Kc[b];a.set(this.kl[c],c)}return a};k.keys=function(){return Fk(this.jj(!0)).yI()};k.values=function(){return Fk(this.jj(!1)).yI()};
k.entries=function(){const a=this;return xk(this.keys(),function(b){return[b,a.get(b)]})};k.jj=function(a){Lk(this);var b=0,c=this.BC,d=this,e=new yk;e.next=function(){if(c!=d.BC)throw Error("The map has changed since the iterator was created");if(b>=d.Kc.length)return zk;var f=d.Kc[b++];return Ak(a?f:d.kl[f])};return e};function Mk(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function Ok(){this.pr=[[]]}function Pk(a){return a.pr[a.pr.length-1]}k=Ok.prototype;k.add=function(a){let b=Pk(this);Array.isArray(a)?(b=Ua(b,a),this.pr[this.pr.length-1]=b):b.push(a)};k.push=function(){this.pr.push([])};k.pop=function(){if(1>=this.pr.length)throw Error("");const a=this.pr.pop();this.add(a);return a};k.clear=function(a,b){const c=Pk(this);a=void 0!==a?a:0;b=void 0!==b?b:c.length;c.splice(a,b-a)};k.apply=function(a){const b=Pk(this);for(let c=0;c<b.length;++c)b[c].apply(a)};function Qk(a,b){this.W=a||null;this.jk=void 0!==b?b:!0}Qk.prototype.W=null;Qk.prototype.$=function(){return this.W};Qk.prototype.completed=function(){return this.jk};class Rk extends Qk{constructor(a,b,c){super(b,c);this.Xq=a||!1}absolute(){return this.Xq}add(a){if(this.Xq&&a.Xq)throw Error("can't add absolute transforms");var b=a.Xq?a:this;const c=b===a?this:a;b=b.Hf().QC(c);b.Xq=this.Xq||a.Xq;return b}};class Sk{constructor(a,b){this.Ud=a;this.jc=b}add(a){this.Ud!=a.Ud&&(this.jc=this.md(a.Ud),this.Ud=a.Ud);this.jc[0]+=a.jc[0];this.jc[1]+=a.jc[1];this.jc[2]+=a.jc[2]}multiple(a){this.jc[0]*=a;this.jc[1]*=a;this.jc[2]*=a}toString(){const a=this.md("rgb");a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return Tk(a[0],a[1],a[2])}md(a){var b=Va(this.jc);"rgb"==this.Ud?(b[0]=Wc(b[0],0,255),b[1]=Wc(b[1],0,255),b[2]=Wc(b[2],0,255)):(b[0]%=360,b[1]=Wc(b[1],0,1),b[2]=Wc(b[2],0,1));if(a==this.Ud)a=
b;else{if("rgb"==this.Ud){var c=b[0]/255;var d=b[1]/255;b=b[2]/255;var e=Math.max(c,d,b);const f=Math.min(c,d,b);let g=0,h=0;const l=.5*(e+f);e!=f&&(e==c?g=60*(d-b)/(e-f):e==d?g=60*(b-c)/(e-f)+120:e==b&&(g=60*(c-d)/(e-f)+240),h=0<l&&.5>=l?(e-f)/(2*l):(e-f)/(2-2*l));c=[Math.round(g+360)%360,h,l]}else c=b;d=c;"rgb"==a?(b=d[1],c=d[2],a=d[0]/360,0==b?c=d=a=255*c:(b=.5>c?c*(1+b):c+b-b*c,e=2*c-b,c=255*Uk(e,b,a+1/3),d=255*Uk(e,b,a),a=255*Uk(e,b,a-1/3)),a=[Math.round(c),Math.round(d),Math.round(a)]):a=d}return a}mm(a){const b=
this.Ud==a.Ud?this.jc:this.md(a.Ud);return cb(b,a.jc)}clone(){return new Sk(this.Ud,Va(this.jc))}};class Vk extends Rk{constructor(a,b,c,d,e){super(c,d,e);this.If=a;this.Yq=[];this.Fp=b||0}color(){return this.If}priority(){return this.Fp}st(){const a=this.Hf();a.If.multiple(-1);return a}Hf(){const a=new Vk(this.If.clone(),this.Fp,this.absolute(),this.$(),this.completed());a.Yq=Va(this.Yq);return a}QC(a){if(this.absolute()){this.If.add(a.If);for(let b=0;b<a.Yq.length;++b)this.If.add(a.Yq[b])}else this.Yq=Ua(this.Yq,[a.If],a.Yq);return this}};function Wk(a,b){Qk.call(this,a,b);this.Th={}}t(Wk,Qk);function Xk(a,b,c,d){c=new Wk(c,d);c.Th[a]=b;return c}Wk.prototype.add=function(a){const b=new Wk(this.$(),this.completed());b.Th=sc(this.Th);for(const c in a.Th)a.Th.hasOwnProperty(c)&&(b.Th[c]=a.Th[c]);return b};class $k extends Qk{constructor(a,b,c){super(b,c);this.Ih=null!=a?a:Number.MAX_VALUE}level(){return this.Ih}};class al extends Rk{constructor(a,b,c,d){super(b,c,d);this.lc=a||0}st(){return new al(-1*this.lc,this.absolute(),this.$(),this.completed())}Hf(){return new al(this.lc,this.absolute(),this.$(),this.completed())}QC(a){this.lc+=a.lc;return this}};class bl extends Rk{constructor(a,b,c,d){super(b,c,d);this.Ff=a||0}angle(){return this.Ff}st(){return new bl(-1*this.Ff,this.absolute(),this.$(),this.completed())}Hf(){return new bl(this.Ff,this.absolute(),this.$(),this.completed())}QC(a){this.Ff+=a.Ff;return this}};class cl extends Rk{constructor(a,b,c,d){super(b,c,d);this.ia=void 0!==a?a:1}scale(){return this.ia}st(){return new cl(1/this.ia,this.absolute(),this.$(),this.completed())}Hf(){return new cl(this.ia,this.absolute(),this.$(),this.completed())}QC(a){this.ia*=a.ia;return this}};class dl extends Qk{constructor(a,b,c){super(b,c);this.TF=a||0}shift(){return this.TF}};function el(){return"visibility rotateTo rotateBy moveX moveY scaleX scaleY scaleX2 scaleY2 filter shiftX cssProperties cssTextProperties textColor strokeColor fillColor imgColor sound video".split(" ")};function fl(a){this.hg=a||[]}k=fl.prototype;k.count=function(){return this.hg.length};k.add=function(a){this.hg.push(a)};function gl(a,b){if(!(0<=b&&b<a.count()))throw Error("index is out of range");return a.hg[b]}k.clone=function(){const a=new fl;a.hg=Va(this.hg);return a};k.concat=function(a){this.hg=Ua(this.hg,a.hg)};k.md=function(){return Va(this.hg)};class hl extends Qk{constructor(a,b){super(b,!0);this.Pa=void 0!==a?a:!0}visible(){return this.Pa}};function il(a,b,c){if(!(b in a.hg)){if(!c)return null;a.hg[b]=new fl}return a.hg[b]}function jl(a,b,c){return(a=il(a,b,!1))&&0<a.count()?gl(a,a.count()-1):c?new c:null}function kl(a){return jl(a,"rotateTo",bl)}function ll(a){return jl(a,"rotateBy",bl)}function ml(a){return jl(a,"moveX",al)}function nl(a){return jl(a,"moveY",al)}function ol(a){return jl(a,"scaleX",cl)}function pl(a){return jl(a,"scaleX2",cl)}function ql(a){return jl(a,"scaleY",cl)}function rl(a){return jl(a,"scaleY2",cl)}
function tl(a){return jl(a,"shiftX",dl)}function ul(a){return jl(a,"cssTextProperties")}class vl{constructor(){this.hg={}}clone(){const a=new vl;for(const b in this.hg)this.hg.hasOwnProperty(b)&&(a.hg[b]=this.hg[b].clone());return a}};class wl{constructor(){this.Zl={}}get(a){a in this.Zl||(this.Zl[a]=new vl);return this.Zl[a]}set(a,b){this.Zl[a]=b}contains(a){return a in this.Zl}remove(a){a in this.Zl&&delete this.Zl[a]}};function xl(a,b){this.Zl=new wl;this.z6=a||new wl;this.Au=b||new Jk;this.od=new Ok}xl.prototype.Oq=function(){return this.Zl};function yl(){};function zl(){}t(zl,yl);function Al(a){this.BY=a}Al.prototype.normalize=function(a,b,c){for(let d=0;d<this.BY.length;++d)a=this.BY[d].normalize(a,b,c);return a};function Bl(a,b){this.Z0=a;this.m2=b}Bl.prototype.normalize=function(a,b,c){c&&(a=b-a);a=b*this.Di(0<b?a/b:0);c&&(a=b-a);return a};
Bl.prototype.Di=function(a){if(0>=a)return 0;if(1<=a)return 1;const b=this.Z0,c=this.m2,d=1-(b+c),e=1/(b/2+d+c/2);let 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-.5*a/c));return Wc(f,0,1)};function Cl(){}Cl.prototype.normalize=function(a,b){return b-a};function Dl(){}t(Dl,yl);Dl.prototype.Ps=null;Dl.prototype.complete=function(a,b){this.je(this.duration(),a,b)};Dl.prototype.cC=function(a,b){this.Pj(this.duration(),a,b)};Dl.prototype.Di=function(a,b){if(0>a||a>this.duration())throw Error("invalid action's run time");return this.Ps?this.Ps.normalize(a,this.duration(),b):a};function El(){}t(El,Dl);function Fl(a){let b=0;a instanceof Dl&&(b=a.duration());return b}function Gl(){}Gl.prototype.je=function(a,b,c,d){a.je(b,c,d)};Gl.prototype.complete=function(a,b,c){if(a instanceof zl)a.je(b,c);else if(a instanceof Dl)a.complete(b,c);else throw Error("unknown action");};var Hl=null;function Il(){Hl||(Hl=new Gl);return Hl}function Jl(){}Jl.prototype.je=function(a,b,c,d){a.Pj(b,c,d)};
Jl.prototype.complete=function(a,b,c){if(a instanceof zl)a.Pj(b,c);else if(a instanceof Dl)a.cC(b,c);else throw Error("unknown action");};var Kl=null;function Ll(){Kl||(Kl=new Jl);return Kl};function Ml(a){this.Yb=a||[];this.iN=a?a.slice().reverse():[]}t(Ml,El);k=Ml.prototype;k.Ea=-1;k.ih=function(a){if(0<=this.Ea)throw Error("ActionsSequence was already initialized");this.Yb.push(a);this.iN.splice(0,0,a)};k.fJ=function(){let a=0;for(let b=0;b<this.Yb.length;++b)a+=Fl(this.Yb[b]);return a};k.duration=function(){0>this.Ea&&(this.Ea=this.fJ());return this.Ea};k.je=function(a,b,c){a=this.Di(a);this.nc(this.Yb,Il(),a,b,c)};k.complete=function(a,b){this.xh(this.Yb,Il(),a,b)};
k.Pj=function(a,b,c){a=this.Di(a,!0);this.nc(this.iN,Ll(),a,b,c)};k.cC=function(a,b){this.xh(this.iN,Ll(),a,b)};
k.nc=function(a,b,c,d,e){const f=na(this)+"",g=d.od;g.push();var h=0;let l=0,n=d.Au.get(f);var m;if(m=n)m=n,m=sk(m.$())==sk(e)&&m.time()<=c;m&&(h=n.b1+1,l=n.duration(),g.add(n.od));n=null;m=!1;const p=a.length;for(let r=h;r<p;++r){const v=a[r],w=(h=v instanceof Dl?v:null)?h.duration():0,A=e.add(l);if(l+w<=c)b.complete(v,d,A),m=!0;else{m&&(n=new Nl(e,c,r-1,l,Va(Pk(g))));a=c-l;h&&0<=a&&b.je(h,a,d,A);break}l+=w}m&&(n||(n=new Nl(e,c,p-1,l,Pk(g))),d.Au.set(f,n));g.pop()};
k.xh=function(a,b,c,d){this.nc(a,b,this.duration(),c,d)};function Nl(a,b,c,d,e){this.W=a;this.wd=b;this.b1=c;this.Ea=d;this.od=e}Nl.prototype.$=function(){return this.W};Nl.prototype.time=function(){return this.wd};Nl.prototype.duration=function(){return this.Ea};function Ol(){this.Yb=[];this.reset()}Ol.prototype.jh=function(){this.Yb.push([])};Ol.prototype.ih=function(a,b,c){c=void 0!==c?c:this.Yb.length-1;for(c=Math.max(c,0);this.Yb.length-1<c;)this.Yb.push([]);this.Yb[c].push({id:a,action:b})};Ol.prototype.reset=function(){this.Xz=-1;this.un=0};
Ol.prototype.si=function(a,b){a=Math.min(a,this.Yb.length-1);const c={},d=this.Xz<a||this.Xz==a&&this.un<=b;for(var e=d?Math.max(this.Xz,0):0;e<=a;++e){const f=e==this.Xz&&d?this.un:0,g=e==a?b:Number.MAX_VALUE,h=this.Yb[e];for(let l=0;l<h.length;++l){const n=h[l];n.action.KB(f,g)&&(c[n.id]=!0)}}this.Xz=a;this.un=b;return mc(c)};function Pl(a){const b=[];for(let c=0;c<a.Yb.length;++c){let d=[0];const e=a.Yb[c];for(let f=0;f<e.length;++f)d=d.concat(e[f].action.eR());$a(d);b.push(d)}return b};function Ql(a,b){this.Ub=a;this.ZW=b||!1}Ql.prototype.ZW=!1;Ql.prototype.id=function(){return this.Ub};Ql.prototype.required=function(){return this.ZW};function Rl(a,b,c){Ql.call(this,b,c);this.HE=Array.isArray(a)?a:[a]}t(Rl,Ql);Rl.prototype.SG=function(a){return 1==this.HE.length?this.HE[0]==a:0<=Ja(this.HE,a)};Rl.prototype.clone=function(a){return Sl(a,this.HE,this.required())};function Tl(a){this.Fr=[];this.hO=[];this.ys=new Ol;this.jh(Sl(a,"___start",!0))}function Ul(a,b){let c=null;if(0<a.Fr.length){const d=a.Fr[a.Fr.length-1];d instanceof Ml&&(c=d)}c||(c=new Ml,a.Fr.push(c));c.ih(b)}Tl.prototype.jh=function(a){this.Fr.push(a);this.hO.push(a);this.ys.jh()};function Vl(a){this.pb=a;this.tJ=a.length}k=Vl.prototype;k.tJ=0;k.Bh=-1;k.next=function(){++this.Bh;return this.Bh<this.tJ};function Wl(a){for(;a.next()&&!a.Zj(););return null!=a.Zj()}
k.seekTo=function(a){for(;Xl(this)!==a&&this.next(););return Xl(this)===a};function Xl(a){return 0<=a.Bh&&a.Bh<a.tJ?a.pb[a.Bh]:null}k.Zj=function(){const a=Xl(this);return a&&a instanceof Ql?a:null};k.reset=function(){this.Bh=-1};function Yl(a){Vl.call(this,a.Fr)}t(Yl,Vl);Yl.prototype.actions=function(){const a=Xl(this);return!a||a instanceof Ql?null:a};function Zl(a){Vl.call(this,a.hO)}t(Zl,Vl);function $l(a){a=Xl(a);return!a||a instanceof Ql?null:a};function am(a){Tl.call(this,a);this.PK=new Ml;Ul(this,this.PK)}t(am,Tl);function bm(a,b,c){Ql.call(this,b,c);this.Gx=a}t(bm,Ql);bm.prototype.SG=function(a){return this.Gx.id()==a};bm.prototype.clone=function(a){return cm(a,this.Gx,this.required())};function dm(){this.Ld=[]}function Sl(a,b,c){b=new Rl(b,a.Ld.length,c);a.Ld.push(b);return b}function cm(a,b,c){b=new bm(b,a.Ld.length,c);a.Ld.push(b);return b};function em(){this.ln=[]}em.prototype.add=function(a){this.ln.push(a)};em.prototype.count=function(){return this.ln.length};em.prototype.get=function(a){return 0>a||a>=this.count()?null:this.ln[a]};em.prototype.nl=function(a){for(let b=0;b<this.ln.length;++b)this.ln[b].nl(a)};function fm(a,b,c,d,e,f){if(6==arguments.length)this.setTransform(a,b,c,d,e,f);else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.Tc=this.zd=1;this.Od=this.Nd=this.he=this.ie=0}}k=fm.prototype;k.isIdentity=function(){return 1==this.Tc&&0==this.Od&&0==this.Nd&&1==this.zd&&0==this.he&&0==this.ie};k.clone=function(){return new fm(this.Tc,this.Od,this.Nd,this.zd,this.he,this.ie)};
k.setTransform=function(a,b,c,d,e,f){if("number"!==typeof a||"number"!==typeof b||"number"!==typeof c||"number"!==typeof d||"number"!==typeof e||"number"!==typeof f)throw Error("Invalid transform parameters");this.Tc=a;this.Od=b;this.Nd=c;this.zd=d;this.he=e;this.ie=f;return this};k.scale=function(a,b){this.Tc*=a;this.Od*=a;this.Nd*=b;this.zd*=b;return this};k.translate=function(a,b){this.he+=a*this.Tc+b*this.Nd;this.ie+=a*this.Od+b*this.zd;return this};
k.rotate=function(a,b,c){var d=new fm;const 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 gm(this,b)};k.toString=function(){return"matrix("+[this.Tc,this.Od,this.Nd,this.zd,this.he,this.ie].join()+")"};function gm(a,b){let c=a.Tc,d=a.Nd;a.Tc=b.Tc*c+b.Od*d;a.Nd=b.Nd*c+b.zd*d;a.he+=b.he*c+b.ie*d;c=a.Od;d=a.zd;a.Od=b.Tc*c+b.Od*d;a.zd=b.Nd*c+b.zd*d;a.ie+=b.he*c+b.ie*d;return a}
k.transform=function(a,b,c,d,e){let f=b;for(b+=2*e;f<b;){e=a[f++];const g=a[f++];c[d++]=e*this.Tc+g*this.Nd+this.he;c[d++]=e*this.Od+g*this.zd+this.ie}};k.k_=function(){return this.Tc*this.zd-this.Nd*this.Od};function hm(a){const b=a.k_();return new fm(a.zd/b,-a.Od/b,-a.Nd/b,a.Tc/b,(a.Nd*a.ie-a.zd*a.he)/b,(a.Od*a.he-a.Tc*a.ie)/b)}function im(a,b){return(new fm).setTransform(1,0,0,1,a,b)}
k.mm=function(a){return this===a?!0:a?this.Tc==a.Tc&&this.Nd==a.Nd&&this.he==a.he&&this.Od==a.Od&&this.zd==a.zd&&this.ie==a.ie:!1};function jm(a,b){return b in a.OJ?a.OJ[b]:null}class km{constructor(a,b,c,d){this.Ub=a;this.jr=b;this.p8=c||null;this.o8=d||null;this.NI=[];this.OI=[];this.fT=!1;this.OJ={}}id(){return this.Ub}Ua(){return this.jr}hj(){return this.p8}Yj(){return this.o8}};function lm(a,b){if(b in a.ME)return a.ME[b];throw Error("can't find animated object with specified id");}class mm{constructor(){this.ln=[];this.ME={}}count(){return this.ln.length}add(a){this.ln.push(a);this.ME[a.id()]=a}md(){return this.ln}};class nm{constructor(a,b,c){this.type=a;this.text=b;this.fj=c}};class om{constructor(a,b,c,d){this.id=a;this.Ua=b;this.hj=c;this.Yj=d;this.state=new vl;il(this.state,"moveX",!0).add(new al(this.Ua.left,!0));il(this.state,"moveY",!0).add(new al(this.Ua.top,!0))}};class pm{constructor(){this.Ot=this.Mt=this.Ft=this.yt=this.ot=this.fill=this.line=""}};function qm(a){const b=[];a.Bc&&b.push(a.Bc);a.pl.forEach(c=>b.push(c));return b}function rm(a){if(a.Bc){var b=a.Bc.Ua,c=a.Ua,d=a.Aq;c=new Vf(c.left-.5*d,c.top-.5*d,c.width+d,c.height+d);d=Math.abs(b.top-c.top);var e=Math.abs(b.width-c.width),f=Math.abs(b.height-c.height);a.nB=1E-4>Math.abs(b.left-c.left)&&1E-4>d&&1E-4>e&&1E-4>f&&!a.JZ}}
class sm{constructor(a,b,c){this.type=a;this.Ua=b;this.zIndex=c;this.pl=[];this.pq=[];this.Bc=null;this.JZ=!1;this.text="";this.rl=this.hl=!1;this.rotation=0;this.fe=this.fj=void 0;this.Aq=0;this.nB=!1;this.Dw=new pm}};var tm={Cea:"slide",Lda:"interaction",Mea:"quiz",jfa:"scenario"};q("ispring.presenter.presentation.slides.SlideType",tm);q("PRESENTATION_SLIDE","slide",tm);q("INTERACTION_SLIDE","interaction",tm);q("QUIZ_SLIDE","quiz",tm);q("SCENARIO_SLIDE","scenario",tm);function um(a,b,c,d,e,f,g){this.V1=a;this.uf=b;this.Sa=c;this.Na=d;this.Pi=e;this.F1=void 0==f?"":f;this.r8=g;this.Vk=1}k=um.prototype;k.containerId=function(){return this.V1};k.url=function(){return this.uf};k.width=function(){return this.Sa};k.height=function(){return this.Na};k.fb=function(){return this.Pi*this.Vk};k.nl=function(a){this.Vk=a};k.bgColor=function(){return this.F1};k.B0=function(){return this.r8};function vm(){this.py=[]}vm.prototype.count=function(){return this.py.length};vm.prototype.nl=function(a){for(let b=0;b<this.py.length;++b)this.py[b].nl(a)};function wm(a,b){this.Ub=a;this.uf=b}k=wm.prototype;k.Sa=0;k.Na=0;k.EY=0;k.Vk=1;k.Bl=!1;k.FS=!1;k.Ub="";k.uf="";k.width=function(){return this.Sa};k.Xb=function(a){this.Sa=a};k.height=function(){return this.Na};k.Bd=function(a){this.Na=a};k.timeout=function(){return this.EY*this.Vk};k.setTimeout=function(a){this.EY=0<=a?a:0};k.nl=function(a){this.Vk=a};k.BP=function(){return this.Bl};k.gx=function(a){this.Bl=a};k.wB=function(){return this.FS};k.id=function(){return this.Ub};k.url=function(){return this.uf};function xm(){this.Wn=[]}xm.prototype.add=function(a){this.Wn.push(a)};xm.prototype.count=function(){return this.Wn.length};xm.prototype.nl=function(a){for(let b=0;b<this.Wn.length;++b)this.Wn[b].nl(a)};function ym(a,b){let c=!1;for(const d of a.CT)-1!=d.indexOf(b)&&(u(d,e=>{a.eB.push(e)}),c=!0);c||a.eB.push(b)}
class zm extends cg{constructor(){var a=new dm;super("slide");this.eL=!0;this.Su=new am(a);this.RT=[];this.Yt=new mm;this.Ld=[];this.eB=[];this.CT=[];this.Wn=new xm;this.my=new em;this.$J=new vm;this.Qv=[];this.Eg=a}persistState(a){a=super.persistState(a);a.visitedHyperlinks=this.eB;return a}$n(a,b){super.$n(a,b);this.eB=x(a,"visitedHyperlinks",!1)}BI(){return this.eB}xC(){return this.Ld}jh(a){0>Ja(this.Ld,a)&&this.Ld.push(a)}GC(){return this.Wn}};function Am(a,b){this.ya=a;this.Ks=b}k=Am.prototype;k.Wa=null;k.fI=function(a){this.Wa=a};function Bm(a,b){return Rf(a.ya.Dd(),b)}function Cm(a,b){return Rf(a.ya.Td(),b)}k.playVideo=function(a,b,c){a=Cm(this,a);if(null!=this.Ks.Va&&a){var d=this.Wa;Dm(d,a,d.W.timestamp(),null!=b?b:null,c||!1)}};k.stopVideo=function(a,b){a=Cm(this,a);null!=this.Ks.Va&&a&&Em(this.Wa,a,b)};
k.pauseVideo=function(a,b){a=Cm(this,a);if(null!=this.Ks.Va&&a){var c=this.Wa;const d=Fm(c,a);d.playing()?(d.pause(),c.wl==d&&(c.wl=null)):Dm(c,a,c.W.timestamp(),null,b||!1)}};function Gm(a,b,c,d,e){this.Ub=a;this.N1=b;this.O1=c;this.i7=d;this.j7=e}k=Gm.prototype;k.id=function(){return this.Ub};k.clientX=function(){return this.N1};k.clientY=function(){return this.O1};k.screenX=function(){return this.i7};k.screenY=function(){return this.j7};function Hm(a,b){this.hK=a;this.j8=b}function Im(a){const b=[];for(let c=0;c<a.length;++c){const d=a[c];b.push(new Gm(d.pointerId,d.clientX,d.clientY,d.screenX,d.screenY))}return new Hm(a[0],b)}Hm.prototype.jt=function(){return this.hK};Hm.prototype.touches=function(){return this.j8};Hm.prototype.scale=function(){return this.hK.scale};Hm.prototype.rotation=function(){return this.hK.rotation};var Jm=["touchstart","mousedown"],Km=["touchend","mouseup"],Lm=["touchmove","mousemove"];var Mm={passive:!1},Nm={passive:!0};function Om(a,b){this.pa=a;this.Em={};this.qk={};if(b)for(a=0;a<b.length;++a)Pm(this,b[a])}k=Om.prototype;k.XA=!1;k.iE=-1;function Qm(a){const b=a.pa;window.navigator.msPointerEnabled?(y(b,"MSPointerDown",a.oV,!1,a),y(b,"MSPointerUp",a.qV,!1,a),y(b,"MSPointerMove",a.pV,!1,a)):(y(b,Jm,a.LV,Mm,a),y(b,Km,a.JV,!1,a),y(b,Lm,a.KV,Mm,a))}
function Rm(a){const b=a.pa;window.navigator.msPointerEnabled?(Ce(b,"MSPointerDown",a.oV,!1,a),Ce(b,"MSPointerUp",a.qV,!1,a),Ce(b,"MSPointerMove",a.pV,!1,a)):(Ce(b,Jm,a.LV,Mm,a),Ce(b,Km,a.JV,!1,a),Ce(b,Lm,a.KV,Mm,a))}k.LV=function(a){const b=a.ge;if(!this.XA||b.touches&&1==b.touches.length)this.XA=!0,a=Sm(a),Tm(this,"touchStart",a)};
k.JV=function(a){if(this.XA){this.XA=!1;var b=Sm(a);if(Tm(this,"touchEnd",b)){if(b=a.target)if("TEXTAREA"==b.nodeName)b=!0;else{var c=b.getAttribute("type");b="INPUT"==b.nodeName&&(!c||"text"==c||"number"==c)}else b=!1;b||Ri(a.target)||Si(a.target)||a.preventDefault()}}};k.KV=function(a){!Si(a.target)&&this.XA&&(a=Sm(a),Tm(this,"touchMove",a))};
function Sm(a){a=a.ge;if(void 0!==window.TouchEvent&&a instanceof TouchEvent){var b=[];for(let c=0;c<a.touches.length;++c){const d=a.touches[c];b.push(new Gm(d.identifier,d.clientX,d.clientY,d.screenX,d.screenY))}a=new Hm(a,b)}else b=[],b.push(new Gm(0,a.clientX,a.clientY,a.screenX,a.screenY)),a=new Hm(a,b);return a}k.oV=function(a){var b=a.ge;this.Em[b.pointerId]=b;Um(this,a);b=kc(this.Em);a=1==b.length?"touchStart":"touchMove";b=Im(b);Tm(this,a,b)};
k.qV=function(a){const b=a.ge;if(b.pointerId in this.Em){delete this.Em[b.pointerId];Um(this,a);var c=kc(this.Em);a=0<c.length?"touchMove":"touchEnd";0==c.length&&(c=[b]);c=Im(c);Tm(this,a,c)&&b.preventDefault()}};k.pV=function(a){const b=a.ge;b.pointerId in this.Em&&(this.Em[b.pointerId]=b,Um(this,a),a=kc(this.Em),a=Im(a),Tm(this,"touchMove",a))};function Um(a,b){"touch"==b.pointerType&&(0<a.iE&&clearTimeout(a.iE),a.iE=setTimeout(a.f3.bind(a),200))}
k.f3=function(){this.Em={};this.iE=-1;for(const a in this.qk)this.qk.hasOwnProperty(a)&&this.qk[a].oq()};function Tm(a,b,c){let d=0,e=null;for(const f in a.qk)if(a.qk.hasOwnProperty(f)){const g=a.qk[f],h=g.oH(b,c);h>d&&(d=h,e=g)}return e?(c.jt().defaultPrevented?e.oq():e.VG(c),!0):!1}function Pm(a,b){a.qk[b.Fw()]=b}function Vm(a,b){b=b.Fw();b in a.qk&&delete a.qk[b]}function Wm(a,b){return b in a.qk?a.qk[b]:null};function Xm(){this.QA=new E;this.IS=new E;this.$N=new E;this.ZN=new E}k=Xm.prototype;k.Kn=null;k.BG=!1;k.Fw=function(){return"tap"};k.oH=function(a,b){if("touchEnd"==a)return this.BG?1:0;const c=new Yc(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.Kn=c,this.BG=!0,this.$N.C(),uj||y(window,"scroll",this.oq,!1,this),0;if(!this.Kn)return 0;50>=ad(c,this.Kn)||this.BG&&this.oq();return 0};
k.VG=function(a){this.QA.C(this.Kn.x,this.Kn.y,a.jt());let b=!1;const c=Date.now();this.gU&&1E3>c-this.gU&&50>=ad(this.y3,this.Kn)&&(b=!0,this.IS.C(this.Kn.x,this.Kn.y,a.jt()));this.gU=b?null:c;this.y3=this.Kn};k.oq=function(){Ce(window,"scroll",this.oq,!1,this);this.BG=!1;this.ZN.C()};var Ym={},Zm=!1,$m=-1;function an(a){return a in Ym?Ym[a]:null}function bn(a,b,c,d,e){this.Na=a;this.Q8=b;this.JY=c;this.H1=d||!1;this.o3=e||!1}bn.prototype.height=function(){return this.Na};bn.prototype.oR=function(){return this.Q8};bn.prototype.bold=function(){return this.H1};bn.prototype.italic=function(){return this.o3};function cn(a){a=a||document.styleSheets;for(var b=[],c=dn(a),d=0;a=c[d];d++){var e=en(a);if(e&&e.length)for(var f=0,g=0,h=e.length,l;g<h;g++)l=e[g],l.href||(l.style&&(l.parentStyleSheet||(l.style["-closure-parent-stylesheet"]=a),l.style["-closure-rule-index"]=f),b.push(l)),f++}return b}function en(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b}
function dn(a,b){var c=[];a=a||document.styleSheets;b=void 0!==b?b:!1;if(a.imports&&a.imports.length)for(var d=0,e=a.imports.length;d<e;d++)Wa(c,dn(a.imports[d]));else if(a.length)for(d=0,e=a.length;d<e;d++)Wa(c,dn(a[d]));else{var f=en(a);if(f&&f.length){d=0;e=f.length;for(var g;d<e;d++)g=f[d],g.styleSheet&&Wa(c,dn(g.styleSheet))}}!(a.type||a.rules||a.cssRules)||a.disabled&&!b||c.push(a);return c}
function fn(a){var b=pd(),c=b.Sc,d=b.createElement("STYLE");a:{var e=((c?c.parentWindow||c.defaultView:window)||ja).document;if(e.querySelector&&(e=e.querySelector('style[nonce],link[rel="stylesheet"][nonce]'))&&(e=e.nonce||e.getAttribute("nonce"))&&Vc.test(e))break a;e=""}e&&d.setAttribute("nonce",e);d.type="text/css";b.getElementsByTagName("HEAD")[0].appendChild(d);d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a));return d};function gn(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function hn(a){return a.classList?a.classList:gn(a).match(/\S+/g)||[]}function jn(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function kn(a,b){return a.classList?a.classList.contains(b):Ra(hn(a),b)}function ln(a,b){if(a.classList)a.classList.add(b);else if(!kn(a,b)){var c=gn(a);jn(a,c+(0<c.length?" "+b:b))}}
function mn(a,b){a.classList?a.classList.remove(b):kn(a,b)&&jn(a,Array.prototype.filter.call(hn(a),function(c){return c!=b}).join(" "))};function nn(a,b){on(pn(),a,b)}function qn(a){return"matrix("+pn().vG(a).join(",")+")"}function rn(a){return pn().getTransform(a)}function sn(a){var b=pn();a=(a=Dh(a,b.Zz.transformOrigin))?(a=tn(a,2))?new Yc(a[0],a[1]):null:null;return a}function un(a,b,c){b=im(b,c);on(pn(),a,b)}function vn(a,b,c){c=c||b;b=(new fm).setTransform(b,0,0,c,0,0);on(pn(),a,b)}function wn(a,b){return kn(a,b)}function xn(a){const b=a.style.display;a.style.display="none";const c=a.offsetHeight;a.style.display=b;return c}
function yn(a){return Math.floor(1E6*a)/1E6}function zn(a){let b=Math.min(a.boundingWidth/a.width,a.boundingHeight/a.height);!1===a.hB&&(b=Math.min(b,1));const c=Math.min(a.boundingWidth,a.width*b),d=Math.min(a.boundingHeight,a.height*b);return{width:c,height:d,scale:b,left:Math.floor((a.boundingWidth-c)/2),top:Math.floor((a.boundingHeight-d)/2)}}var An=null;
function pn(){if(An)return An;let a=null;const b=xd("DIV"),c=[["transform",Bn,{transform:"transform",transformOrigin:"transformOrigin"}],["webkitTransform",Bn,{transform:"webkitTransform",transformOrigin:"webkitTransformOrigin"}],["msTransform",Bn,{transform:"msTransform",transformOrigin:"msTransformOrigin"}],["MozTransform",Cn,{transform:"MozTransform",transformOrigin:"MozTransformOrigin"}],["OTransform",Bn,{transform:"OTransform",transformOrigin:"OTransformOrigin"}]];for(let d=0;d<c.length;++d)if(void 0!==
b.style[c[d][0]]){a=new c[d][1](c[d][2]);break}if(!a)throw Error("browser doesn't support css matrix transformation");return An=a}function Bn(a){this.Zz=a}function on(a,b,c){b.style[a.Zz.transform]=c.isIdentity()?"":"matrix("+a.vG(c).join(",")+")"}Bn.prototype.getTransform=function(a){return(a=Dn(this,a))?new fm(a[0],a[1],a[2],a[3],a[4],a[5]):null};function Dn(a,b){a="none"!=Dh(b,"display")?Dh(b,a.Zz.transform):b.style[a.Zz.transform];return 0==a.lastIndexOf("matrix(",0)?tn(a,6):null}
Bn.prototype.vG=function(a){return[yn(a.Tc),yn(a.Od),yn(a.Nd),yn(a.zd),yn(a.he),yn(a.ie)]};function tn(a,b){const c=[];for(let d=0;d<b;++d){const e=a.match(/^.*?(-?\d+(?:\.\d+)?(e-?\d+)?)/);if(!e)return null;c[d]=parseFloat(e[1]);a=a.substr(e[0].length)}return c}function Cn(a){this.Zz=a}t(Cn,Bn);Cn.prototype.vG=function(a){a=Cn.Kb.vG.call(this,a);a[4]+="px";a[5]+="px";return a};function En(a,b,c){this.pd=a;if(a.parentNode!=Fn()&&(b||!Md(document.body,a))){this.Ar=Ld(a);b=0;let d=a;for(;d.previousSibling;)d=d.previousSibling,++b;this.xu=b;c||Gn(this);Fn().appendChild(a)}}var Hn={};En.prototype.Ar=null;function In(a){if(a.Ar){Gd(a.Ar,a.pd,a.xu);const b=Hn[a.Ar];b&&Sa(b,a.xu)}}var Jn=null;
function Fn(){if(!Jn){const a=Ad("div");G(a,{position:"absolute",overflow:"hidden",width:"1px",height:"1px",top:0,left:0,whiteSpace:"nowrap"});J(a,0);const b="_"+md();a.id=b;fn("#"+b+" * { position: absolute; }");document.body.appendChild(a);Jn=a}return Jn}function Gn(a){Hn[a.Ar]||(Hn[a.Ar]=[]);const b=Hn[a.Ar];let c=0;u(b,function(d){d<=this.xu&&++c},a);a.xu+=c;b.push(a.xu)};function Kn(a){this.yV=a;this.fp=[];this.ZJ=0;this.RI=[]}Kn.prototype.addElement=function(a){-1==this.fp.indexOf(a)&&(this.fp.push(a),this.ZJ++,a=new En(a,!0,!0),this.RI.push(a))};function Ln(){}Ln.prototype.AR=!1;Ln.prototype.preventAction=function(){this.AR=!0};Ln.prototype.preventAction=Ln.prototype.preventAction;Ln.prototype.actionPrevented=function(){return this.AR};Ln.prototype.actionPrevented=Ln.prototype.actionPrevented;function Mn(a,b){for(const c of b)(b=jk(a,c))&&ln(b,"visited")}
function Nn(a){const b=Zm,c=Jb||Kb&&18>parseInt(Xb,10);let d=Jb,e;d&&(e=parseInt(Xb,10),11<=e&&(d=!1));const f=a.content();a=f.querySelectorAll("span");const g=new Kn(()=>{xn(f)});for(let v=0;v<a.length;++v){const w=a[v],A=window.getComputedStyle(w,null);var h=an(A.fontFamily);if(h){if(b){var l=parseFloat(A.top)||0;w.style.top=l+h.JY*(parseFloat(A.fontSize)||0)+"px"}h.bold()&&(w.style.fontWeight="normal");h.italic()&&(w.style.fontStyle="normal")}Nj&&(l=parseFloat(On(w)),isNaN(l)||(g.addElement(w),
setTimeout(function(I,B,M){return function(){var S=I.clientWidth;if(0<S&&(S=B-S,1<Math.abs(S))){const W=I.textContent.length,ca=window.getComputedStyle(I,null);I.style.letterSpacing=(parseFloat(ca.letterSpacing)||0)+S/(W-1)+"px"}S=M.fp.indexOf(I);if(-1!=S&&(M.fp[S]=null,M.ZJ--,0==M.ZJ)){for(S=M.RI.length-1;0<=S;--S)In(M.RI[S]);M.yV&&M.yV()}}}(w,l,g),0)));if(d&&(l=w.currentStyle["text-shadow"])&&"none"!=l){l=l.split(" ");if(4>l.length)continue;h=3;if(0<=l[0].search("rgb")||0<=l[0].search("#"))h=0;
var n=l.splice(h,l.length-3).join(""),m=parseFloat(l[2]);l=parseFloat(A.top)||0;h=parseFloat(A.left)||0;let I=1,B=1;var p=0,r=A.msTransform;r&&(r=r.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==r.length&&(I=parseFloat(r[1]),B=parseFloat(r[4]),p=parseFloat(r[3]));if(10>e)w.style.color=n,0<m&&.233<=Math.abs(I)&&.233<=Math.abs(B)&&(w.style.filter="progid:DXImageTransform.Microsoft.Blur(pixelradius="+m+")"),w.style.left=h-I*m+"px",w.style.top=l-B*
m+"px";else{r=1.5*((parseFloat(A.lineHeight)||100)+m);p*=r;const M=r*B;w.style.color="#000";w.style.left=h-p+"px";w.style.top=l-M+"px";w.style.textShadow="0 "+r+"px "+m+"px "+n;"absolute"==A.position?w.style.clip="rect("+.7*r+"px,auto,"+2*r+"px,auto)":(n=Ld(w),m=n.currentStyle,"a"==n.nodeName.toLowerCase()&&"absolute"!=m.position&&(n=Ld(n)),n.style.visibility="hidden",m=new En(n),setTimeout(function(S,W,ca,ba,ha,ra,rb,Bb){return function(){var Mc=Kh(S,rb);const mb=Mc.y+.7*W*ra;Mc=Mc.y+2*W*ra;let ec=
ba+S.offsetWidth*ha;var Ma=rb.style.clip;Ma&&(Ma=Ma.match(/rect\(\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px\s*\)/))&&5==Ma.length&&(ec+=parseFloat(Ma[2])-parseFloat(Ma[4]));rb.style.clip="rect("+mb+"px,"+ec+"px,"+Mc+"px,"+ba+"px";In(Bb);rb.style.visibility="visible"}}(w,r,l,h,I,B,n,m),0))}}c&&"rtl"==A.direction&&"relative"==A.position&&(w.style.left=-(parseFloat(A.left)||0)+"px")}}
function Pn(a,b,c){b=new Om(b);const d=new Xm;c&&d.QA.addHandler(c);Pm(b,d);Qm(b);a.b8.push({Yga:d,Oga:c,Rga:b})}
class Qn extends kk{constructor({content:a,mode:b="normal",xC:c}){super(a,b);this.Ld=c;this.ha=new E;this.Rs=new E;this.aZ=Gj;this.Du=null;this.Id=[];this.b8=[];this.sJ=!1}xH(a){this.sJ||(Mn(this,a),Nn(this),this.CR(),this.sJ=!0)}CX(){this.sJ=!1}CR(){if("normal"==this.Wu){if(this.aZ){this.Du=this.content().querySelectorAll("a");for(var a=0;a<this.Du.length;++a)this.Du[a].onclick&&Pn(this,this.Du[a])}else a=y(this.content(),"click",this.q4,!1,this),this.Id.push(a);for(a=0;a<this.Ld.length;++a){var b=
this.Ld[a],c;if(c=jk(this,b)){if("div"==c.nodeName.toLowerCase()){var d=Jd(c);if(1==d.length&&"svg"==d[0].nodeName.toLowerCase()){d=d[0];var e=Jd(d);if(1==e.length&&"a"==e[0].tagName)c=e[0];else{c=document.createElementNS("http://www.w3.org/2000/svg","a");c.setAttribute("fill","none");for(let f=0;f<e.length;++f)c.appendChild(e[f]);d.appendChild(c)}}}}else c=null;if(c){c.Rt=b;d=c.getElementsByTagName("a");for(e=0;e<d.length;++e)d[e].Rt=b;this.aZ?Pn(this,c,this.N5.bind(this)):(G(c,"cursor","pointer"),
b=y(c,"click",this.M5,!1,this),this.Id.push(b))}}}}q4(a){a.stopPropagation();this.ha.C(this,a)}M5(a){if(a.target&&a.target instanceof HTMLVideoElement&&a.target.controls)a.stopPropagation();else{var b=a.currentTarget;if(b&&b.Rt){const c=new Ln;this.Rs.C(b.Rt,c);a.stopPropagation();c.actionPrevented()&&a.preventDefault()}}}N5(a,b,c){(a=c.currentTarget)&&a.Rt&&!a.onclick&&!Oa(a.querySelectorAll("a"),d=>null!=d.onclick)&&(b=new Ln,this.Rs.C(a.Rt,b),b.actionPrevented()&&c.preventDefault())}};function Rn(a,b){this.K3=a;this.uU=b||null}var Sn=[];Rn.prototype.uU=null;Rn.prototype.Sw=function(){return this.K3};Rn.prototype.ki=function(){return this.uU};function Tn(a,b,c,d,e,f,g,h){this.IC=a;this.KC=b;this.x1=c;this.y1=d;this.x2=e;this.y2=f;this.JC=g;this.LC=h}Tn.prototype.clone=function(){return new Tn(this.IC,this.KC,this.x1,this.y1,this.x2,this.y2,this.JC,this.LC)};Tn.prototype.mm=function(a){return this.IC==a.IC&&this.KC==a.KC&&this.x1==a.x1&&this.y1==a.y1&&this.x2==a.x2&&this.y2==a.y2&&this.JC==a.JC&&this.LC==a.LC};function Un(a,b){const c=Ad("canvas");void 0!==a&&(c.width=a);void 0!==b&&(c.height=b);return c}function Vn(a,b){b=b instanceof fm?[b.Tc,b.Od,b.Nd,b.zd,b.he,b.ie]:b;a.transform(b[0],b[1],b[2],b[3],b[4],b[5])};function Wn(a,b,c){this.op=a;this.rd=this.Ah(b||100,c||100);this.Pf=this.rd.getContext("2d");this.Pf.fillStyle="rgba(255,255,255,1)";this.Tu=Xn}Wn.prototype.Tu="";Wn.prototype.Ry=!1;Wn.prototype.Ah=function(a,b){return Un(a,b)};Wn.prototype.apply=function(a,b){const c=a.getContext("2d");c.save();this.Ri(this.Ry?1-b:b);b=this.rd;c.scale(a.width/b.width,a.height/b.height);c.globalCompositeOperation=this.Tu==Xn?"destination-in":"destination-out";c.drawImage(b,0,0);c.restore()};
function Yn(a){a.Pf.clearRect(-a.rd.width,-a.rd.height,2*a.rd.width,2*a.rd.height)}function Zn(a,b){const c=a.rd.width,d=a.rd.height;a=a.Pf;switch(b){case $n[90]:a.rotate(.5*Math.PI);a.translate(0,-d);break;case $n[180]:a.rotate(Math.PI);a.translate(-c,-d);break;case $n[270]:a.rotate(1.5*Math.PI),a.translate(-c,0)}}var Xn="maskIn",$n={0:"0",90:"90",180:"180",270:"270"};function ao(a){Wn.call(this,a);a=a.ki();a&1&&Zn(this,$n[90]);a&4&&(this.Tu="maskOut",this.Ry=!0)}t(ao,Wn);ao.prototype.Ri=function(a){const b=this.rd;Yn(this);a*=b.width;this.Pf.fillRect(b.width/2-a/2,0,a,b.height)};function bo(a,b,c,d){Wn.call(this,a,102,102);this.R1=d;this.Y6=c;b||Zn(this,$n[90]);a=Math.ceil(this.rd.width/d);c=Math.ceil(this.rd.height/c);this.ny=this.Ah(a,c);this.NF=this.Ah(this.rd.width+a,c)}t(bo,Wn);
bo.prototype.Ri=function(a){Yn(this);var b=this.ny.width,c=this.ny.height,d=this.ny.getContext("2d");d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=this.NF.getContext("2d");a.clearRect(0,0,this.NF.width,this.NF.height);b=this.ny;for(c=0;c<this.R1+1;++c)a.drawImage(b,c*b.width,0);a=this.NF;b=a.height;c=this.ny.width;d=this.Pf;for(let e=0;e<this.Y6;++e)d.drawImage(a,e%2?-c/2:0,e*b)};function co(a){bo.call(this,a,0<(a.ki()&2),1,6)}t(co,bo);
function eo(a){bo.call(this,a,0<(a.ki()&1),6,6)}t(eo,bo);function fo(a){Wn.call(this,a);a.ki()&4&&(this.Tu="maskOut",this.Ry=!0)}t(fo,Wn);function go(a){fo.call(this,a)}t(go,fo);go.prototype.Ri=function(a){Yn(this);var b=this.rd.width;a*=b;b=(b-a)/2;this.Pf.fillRect(b,b,a,a)};function ho(a){fo.call(this,a);a=this.rd.width/2;this.M3=Math.ceil(Math.sqrt(2*a*a))}t(ho,fo);ho.prototype.Ri=function(a){Yn(this);const b=this.Pf,c=this.rd.width/2;a*=this.M3;b.beginPath();b.arc(c,c,a,0,2*Math.PI,!1);b.fill()};
function io(a){fo.call(this,a);a=this.rd.width;this.Pf.translate(a/2,a/2)}t(io,fo);io.prototype.Ri=function(a){Yn(this);const b=this.Pf;a*=this.rd.width;b.beginPath();b.moveTo(-a,0);b.lineTo(0,a);b.lineTo(a,0);b.lineTo(0,-a);b.fill()};function jo(a){fo.call(this,a)}t(jo,fo);jo.prototype.Ri=function(a){Yn(this);const b=this.Pf,c=this.rd.width,d=c/2;a*=c;b.fillRect(0,d-a/2,c,a);b.fillRect(d-a/2,0,a,c)};function ko(a){Wn.call(this,a);this.FM=[];this.EM=[];for(a=0;5>a;++a)this.FM.push(lo(100)),this.EM.push(this.Ah(20,20));const b=lo(25);for(a=0;a<b.length;++a)b[a]%=5;this.i6=b}t(ko,Wn);function lo(a){a=Ek(Dk(0,a));gb(a);return a}
ko.prototype.Ri=function(a){Yn(this);const b=this.Pf;a=Math.floor(100*a);var c=this.FM.length;for(var d=0;d<c;++d){const e=this.FM[d],f=this.EM[d].getContext("2d");f.clearRect(0,0,20,20);f.fillStyle="rgba(255,255,255,1)";for(let g=0;g<a;++g){const h=e[g];f.fillRect(2*Math.floor(h/10),h%10*2,2,2)}}for(a=0;5>a;++a)for(c=20*a,d=0;5>d;++d)b.drawImage(this.EM[this.i6[5*a+d]],c,20*d)};function mo(a){Wn.call(this,a);a.ki()&2&&Zn(this,$n[90]);this.TW=Ek(Dk(0,100));gb(this.TW)}t(mo,Wn);mo.prototype.Ri=function(a){Yn(this);const b=this.Pf,c=this.rd.width;a=Math.floor(100*a);for(let d=0;d<a;++d)b.fillRect(0,this.TW[d],c,1)};function no(a){Wn.call(this,a,96,96);a=a.ki();this.tY=this.Ah(192,96);var b=80==a||160==a;const c=this.tY.getContext("2d");c.fillStyle="rgb(255,255,255)";c.fillRect(0,0,96,96);c.translate(96,0);for(let d=0;16>d;++d)c.fillRect(0,6*d,b?6*(16-d-1):6*d,6);a&32&&Zn(this,$n[180])}t(no,Wn);no.prototype.Ri=function(a){Yn(this);this.Pf.drawImage(this.tY,-192*(1-a),0)};function oo(a){Wn.call(this,a);a.ki()&16&&(this.Tu="maskOut",this.Ry=!0);Zn(this,$n[270])}t(oo,Wn);oo.prototype.Ri=function(a){Yn(this);const b=this.Pf;a*=Math.PI;const c=this.rd.width;b.save();b.translate(c/2,c/2);b.beginPath();b.moveTo(0,0);b.arc(0,0,c,-a,a,!1);b.lineTo(0,0);b.fill();b.restore()};function po(a,b){Wn.call(this,a);this.rS=a.ki();b||(this.Tu="maskOut",this.Ry=!0);Zn(this,$n[270])}t(po,Wn);po.prototype.Ri=function(a){Yn(this);const b=this.Pf,c=this.rd.width,d=2*Math.PI/this.rS;a*=d;b.save();b.translate(c/2,c/2);b.beginPath();for(let e=0;e<this.rS;++e){const f=d*e;b.moveTo(0,0);b.arc(0,0,c,f,f+a,!1);b.lineTo(0,0)}b.fill();b.restore()};function qo(a){po.call(this,a,!0)}t(qo,po);function ro(a){po.call(this,a,!1)}t(ro,po);function so(a){Wn.call(this,a);let b=$n[0];switch(a.ki()){case 128:b=$n[90];break;case 64:b=$n[180];break;case 16:b=$n[270]}Zn(this,b)}t(so,Wn);so.prototype.Ri=function(a){const b=this.rd;Yn(this);this.Pf.fillRect(0,0,b.width*a,b.height)};function to(a){Wn.call(this,a)}t(to,Wn);to.prototype.Ri=function(a){const b=this.rd,c=this.Pf;Yn(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};var uo={};function vo(a){switch(a.Sw()){case "wipe":return new so(a);case "barn":return new ao(a);case "checkerboard":return new eo(a);case "blinds":return new co(a);case "dissolve":return new ko(a);case "randombar":return new mo(a);case "strips":return new no(a);case "wedge":return new oo(a);case "wheelCw":return new qo(a);case "wheelCcw":return new ro(a);case "box":return new go(a);case "circle":return new ho(a);case "diamond":return new io(a);case "plus":return new jo(a)}return new to(a)};function wo(a){this.pa=a}k=wo.prototype;k.wi=null;k.gD=!1;k.jJ=!1;k.Jp=null;function xo(a,b){a.gD!=b&&(a.gD=b,a.AO(b))}k.AO=function(a){const b=a?this.canvas():this.pa;a=a?this.pa:this.canvas();Id(b,a)};k.canvas=function(){this.wi||(this.wi=this.Ah());return this.wi};k.content=function(){return this.pa};function yo(a,b){if(a.jJ!=b&&(a.jJ=b)&&a.Jp){b=a.canvas();for(let c=0;c<a.Jp.length;++c)a.Jp[c](b);a.Jp=null}}k.Pw=function(){return this.jJ};
function zo(a,b){a.Pw()?b(a.canvas()):(a.Jp||(a.Jp=[]),a.Jp.push(b))};function Ao(a,b,c,d,e){this.oh=!!b;this.node=null;this.th=0;this.YQ=!1;this.QZ=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.th||0;this.oh&&(this.depth*=-1)}t(Ao,yk);k=Ao.prototype;k.setPosition=function(a,b,c){if(this.node=a)this.th="number"===typeof b?b:1!=this.node.nodeType?0:this.oh?-1:1;"number"===typeof c&&(this.depth=c)};k.clone=function(){return new Ao(this.node,this.oh,!this.QZ,this.th,this.depth)};
k.next=function(){if(this.YQ){if(!this.node||this.QZ&&0==this.depth)return zk;var a=this.node;var b=this.oh?-1:1;if(this.th==b){var c=this.oh?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.oh?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.th*(this.oh?-1:1)}else this.YQ=!0;return(a=this.node)?Ak(a):zk};k.w_=function(){return this.YQ};k.NB=function(){return 1==this.th};k.u_=function(){return-1==this.th};
k.mm=function(a){return a.node==this.node&&(!this.node||a.th==this.th)};k.splice=function(a){var b=this.node,c=this.oh?1:-1;this.th==c&&(this.th=-1*c,this.depth+=this.th*(this.oh?-1:1));this.oh=!this.oh;Ao.prototype.next.call(this);this.oh=!this.oh;c=la(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)Fd(c[d],b);Hd(b)};function Bo(a){this.yh=a}Bo.prototype.IJ=0;Bo.prototype.context=function(){return this.yh};function Co(){}k=Co.prototype;k.async=function(){return!1};k.Am=function(a,b){a=b.context();a.save();a.uw.push([])};k.x0=function(a){a=a.context();a.restore();a.uw.pop()};k.GZ=function(a,b){a=b.context();a.save();a.uw.push([])};k.FZ=function(a){a=a.context();a.restore();a.uw.pop()};k.isVisible=function(a){return"none"!=Dh(a,"display")};k.a0=function(a){a.tm={position:this.Sm(a),opacity:this.nT(a),transform:rn(a),transformOrigin:sn(a)}};
function Do(a,b,c,d){var e=b.tm?b.tm.position:(0,a.Sm)(b);(e.left||e.top)&&c.translate(e.left,e.top);e=b.tm?b.tm.transform:rn(b);d&&(e||(e=new fm),e.translate(d,0));if(e){if((d=b.tm?b.tm.transformOrigin:sn(b))&&(0!=d.x||0!=d.y)){const f=new fm;f.translate(d.x,d.y);gm(f,e);f.translate(-d.x,-d.y);e=f}Vn(c,e);Ia(c.uw).push(e)}a=b.tm?b.tm.opacity:(0,a.nT)(b);c.globalAlpha*=a}k.Sm=function(a){const b=parseFloat(Dh(a,"left"));a=parseFloat(Dh(a,"top"));return{left:isNaN(b)?0:b,top:isNaN(a)?0:a}};
k.nT=function(a){a=Rh(a);return"string"===typeof a?1:a};function Eo(){}t(Eo,Co);Eo.prototype.Am=function(a,b){Eo.Kb.Am.call(this,a,b);try{b.context().drawImage(a,0,0,a.width,a.height)}catch(c){}};var Io={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 Jo(a){const b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Ko.test(c))return b.rH=Lo(c),b.type="hex",b;a:{var d=a.match(Mo);if(d){c=Number(d[1]);const 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.rH=Tk(c[0],c[1],c[2]),b.type="rgb",b;if(Io&&(c=Io[a.toLowerCase()]))return b.rH=c,b.type="named",b;throw Error(a+" is not a valid color string");}var No=/#(.)(.)(.)/;
function Lo(a){if(!Ko.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(No,"#$1$1$2$2$3$3"));return a.toLowerCase()}function Oo(a){a=Lo(a);a=parseInt(a.slice(1),16);return[a>>16,a>>8&255,a&255]}function Tk(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');b=a<<16|b<<8|c;return 16>a?"#"+(16777216|b).toString(16).slice(1):"#"+b.toString(16)}
function Uk(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var Ko=/^#(?:[0-9a-f]{3}){1,2}$/i,Mo=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Po(){}t(Po,Co);Po.prototype.Am=function(a,b){Po.Kb.Am.call(this,a,b);Do(this,a,b.context());var c=b.context();try{const d=Eh(a,"backgroundColor"),e=a.style.width,f=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=f){const g=Jo(d);c.save();c.fillStyle=g.rH;c.fillRect(0,0,parseFloat(e),parseFloat(f));c.restore()}}catch(d){}"block"==ja.window.getComputedStyle(a,null).display&&(b.IJ=0)};function Qo(){}t(Qo,Co);Qo.prototype.Am=function(a,b){Qo.Kb.Am.call(this,a,b);Do(this,a,b.context());try{if(a.complete&&0<a.naturalWidth){let c=[a.width,a.height];!Jb||c[0]||c[1]||(c=[a.getAttribute("width"),a.getAttribute("height")]);b.context().drawImage(a,0,0,c[0],c[1])}}catch(c){}};var Ro=!Jb&&!zb();function On(a){if(/-[a-z]/.test("width"))return null;if(Ro&&a.dataset){if(Cb()&&!("width"in a.dataset))return null;a=a.dataset.width;return void 0===a?null:a}return a.getAttribute("data-"+"width".replace(/([A-Z])/g,"-$1").toLowerCase())};function So(){}t(So,Co);
So.prototype.Am=function(a,b){So.Kb.Am.call(this,a,b);const c=b.context(),d=Ib?a.currentStyle:ja.window.getComputedStyle(a,null);var e=0;"relative"==d.position&&(e=b.IJ,b.IJ=e+a.offsetWidth);Jb&&"rtl"==d.direction&&"relative"==d.position&&(b=a.tm?a.tm.position:(0,this.Sm)(a),b.left&&(e-=2*b.left));Do(this,a,c,e);e=a.innerHTML;e=-1!=e.indexOf("&")?"document"in ja?fd(e):hd(e):e;if(ib(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;a=parseFloat(On(a));
if(b=d.textShadow){var f=b.match(/rgba?\([^)]+\)/);if(f){var g=f[0];b=b.replace(g,"");b=(f=b.match(/(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?)/))?{color:g,offsetX:parseFloat(f[1]),offsetY:parseFloat(f[2]),blur:parseFloat(f[3])}:null}else b=null}else b=null;b?(c.save(),c.fillStyle="rgba(0,0,0,1)",f=2*c.canvas.width,c.translate(f,0),g=c.canvas.hasAttribute("data-scale-x")?c.canvas.getAttribute("data-scale-x"):1,f=[-f*g,0],To(c).transform(f,0,f,0,1),c.shadowOffsetX=b.offsetX+f[0],c.shadowOffsetY=
b.offsetY+f[1],c.shadowColor=b.color,c.shadowBlur=b.blur,Uo(c,e,d,a),c.restore()):Uo(c,e,d,a)}};function To(a){const b=new fm;a=a.uw;for(let c=0;c<a.length;++c)u(a[c],d=>{var e=d=d.clone(),f=-d.ie;e.he+=-d.he;e.ie+=f;gm(b,d)});return b}
function Uo(a,b,c,d){const e=parseFloat(c.fontSize);let f=parseFloat(c.letterSpacing);var g=parseFloat(c.lineHeight);isNaN(g)&&(g=parseFloat(c.height));var h=an(c.fontFamily);!h||isNaN(g)?isNaN(g)?(a.textBaseline="alphabetic",g=e):(a.textBaseline="middle",g*=.5):(a.textBaseline="alphabetic",g=.5*(e*h.height()+g)-e*(h.oR()+h.JY));if(isNaN(f))a.fillText(b,0,g),b=a.measureText(b).width;else{const l=[];let n=0;for(h=0;h<b.length;++h){const m=a.measureText(b[h]).width;l[h]=m;n+=m}d&&(f=(d-n)/(b.length-
1));for(h=d=0;h<b.length;++h)a.fillText(b[h],d,g),d+=l[h]+f;b=Math.max(d-f,0)}a:{switch(c.textDecoration){case "underline":c=e+2;break;case "overline":c=0;break;case "line-through":c=e/2+2;break;default:break a}a.fillRect(0,c,b,1)}};function Vo(){}t(Vo,Co);k=Vo.prototype;k.async=function(){return!Ib};k.Am=function(a,b){Wo(ib(Od(a)),b.context())};k.x0=function(){};k.GZ=function(a,b,c){Xo(ib(Od(a)),b.context(),c)};k.FZ=function(a,b){b()};function Wo(a,b){const c=Un();canvg(c,a,{ignoreMouse:!0,ignoreAnimation:!0});try{b.drawImage(c,0,0)}catch(d){}}
function Xo(a,b,c){a=Yo(a);const d=Ad("img");d.onload=function(){0<d.width&&0<d.height?b.drawImage(d,0,0):Wo(a,b);d.onload=null;d.onerror=null;c()};d.onerror=function(){d.onload=null;d.onerror=null;c()};d.src="data:image/svg+xml;base64,"+ph(a)}function Yo(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,"")}k.a0=function(){};function Zo(){this.Nn={};this.YI=this.s2.bind(this)}Zo.prototype.YR=null;Zo.prototype.dU=null;Zo.prototype.qJ=null;Zo.prototype.s2=function(){const a=this.Nn,b=this.dU;let c;for(;c=b.next();){const d=a[c.nodeName.toLowerCase()],e=d.async(),f=this.YR;b.u_()?e?d.FZ(f,this.YI):d.x0(f):e?d.GZ(c,f,this.YI):d.Am(c,f);if(e)return}c||this.qJ&&this.qJ()};
function $o(a,b,c,d){const e=b.getContext("2d");e.clearRect(0,0,b.width,b.height);d&&(b.setAttribute("data-scale-x",d.width),e.scale(d.width,d.height));b=new Zo;b.Nn.div=new Po;b.Nn.a=new Po;b.Nn.img=new Qo;b.Nn.span=new So;b.Nn.svg=new Vo;b.Nn.canvas=new Eo;b.Nn.video=new Eo;b.YR=new Bo(e);e.uw=[];b.qJ=c||null;b.dU=new ap(a,b.Nn,b.YI)}
function ap(a,b,c){this.pb=[];const d=new En(a),e=this;setTimeout(()=>{const f=new Ao(a);for(;;){var g=f.next();if(g.done)break;g=g.value;if(g!==a){var h=g.nodeName.toLowerCase();if(h in b){var l=f.NB();h=b[h];const n=g.hasAttribute("data-draw-ignore");l&&!h.isVisible(g)||n?(g=f,l=g.oh?-1:1,g.th==l&&(g.th=-1*l,g.depth+=g.th*(g.oh?-1:1))):(l&&h.a0(g),e.pb.push({element:g,NB:l}))}}}In(d);c()},0)}ap.prototype.Bh=-1;
ap.prototype.next=function(){this.Bh<this.pb.length&&++this.Bh;return this.Bh<this.pb.length?this.pb[this.Bh].element:null};ap.prototype.NB=function(){if(0<=this.Bh&&this.Bh<this.pb.length)return this.pb[this.Bh].NB;throw Error("iteration ended or not started, current item is null");};ap.prototype.u_=function(){return!this.NB()};function bp(a,b,c){this.pa=a;this.Y1=Math.ceil(b);this.W1=Math.ceil(c)}t(bp,wo);k=bp.prototype;k.Mz=null;k.AM=!1;k.jF=!1;k.HR=!1;k.oD=null;k.YV=null;k.AO=function(a){if(this.HR){const b=this.content(),c=this.canvas();if(!this.oD){const d=Jd(this.content());this.oD=Va(d)}a?(b.appendChild(c),cp(this,!1)):(Hd(c),cp(this,!0))}else bp.Kb.AO.call(this,a)};function cp(a,b){for(let c=0;c<a.oD.length;++c)G(a.oD[c],"visibility",b?"visible":"hidden")}k.Ah=function(){return Un(this.Y1,this.W1)};
function dp(a){if(!a.jF){if(!a.Mz){a.Mz=a.Ah();const b=a.YV;if(b){const c=a.Mz.getContext("2d");Vn(c,b)}}a.jF=!0;a.AM=!1;yo(a,!1);ep(a);$o(a.content(),a.Mz,a.Q4.bind(a))}}k.Q4=function(){this.jF=!1;this.AM=!0;this.XH()};function ep(a){a=a.canvas();a.getContext("2d").clearRect(0,0,a.width,a.height)}k.XH=function(){this.AM&&(ep(this),this.canvas().getContext("2d").drawImage(this.Mz,0,0),yo(this,!0))};function fp(a){this.pa=a}t(fp,wo);fp.prototype.Ah=function(){const a=this.content(),b=Ad("canvas");var c=rn(a);let d=1,e=1;c&&(d=c.Tc,e=c.zd);c=a.height*e;b.width=a.width*d;b.height=c;return b};fp.prototype.XH=function(){var a=this.canvas();const b=this.content(),c=a.getContext("2d");c.clearRect(0,0,a.width,a.height);a=Dn(pn(),b);let d=0,e=0,f=1,g=1;a&&(d=a[4],e=a[5],f=a[0],g=a[3],c.setTransform(f,a[1],a[2],g,d,e));c.drawImage(b,-d/f,-e/g,b.width,b.height);yo(this,!0)};class gp extends $k{constructor(a,b,c,d,e){super(c,d,e);this.op=a;this.$d=b}progress(){return this.$d}};class hp extends $k{constructor(a,b,c,d){super(b,c,d);this.g1=null!=a?a:100}alpha(){return this.g1}};function ip(a){const b=new Wk;for(let c=0;c<a.length;++c)b.Th[a[c]]="";return b}function jp(a,b,c){c=c||a.pd;a=mc(b.Th);for(let d=0;d<a.length;++d){const e=a[d];let f=e in b.Th?b.Th[e]:"";"font-size"==e&&""!==f&&(f+="px");G(c,e,f)}}
function kp(a,b){var c=b&&b instanceof hp?b.alpha():"";J(a.pd,c);const d=a.zE;b&&b instanceof gp?!d.jF&&lp(a,b)&&((c=!d.gD)?dp(d):d.XH(),zo(d,e=>{var f=b.op;var g=na(f)+"";g in uo?g=uo[g]:(f=vo(f),g=uo[g]=f);g.apply(e,b.progress());Ai(e,"50% 50%");nn(e,a.J3);xo(d,!0)}),c&&.1>b.progress()&&xo(d,!0)):(d.Jp=null,d.gD&&xo(d,!1))}function lp(a,b){a=jl(a.Oa,"filter");return a instanceof gp&&b.progress()==a.progress()&&b.op.Sw()==a.op.Sw()&&b.op.ki()==a.op.ki()?!1:!0}
function mp(a,b){const c=a.U2;if(c)if(b=b.color(),(a=jm(a.Ei,"imgColor"))&&b.mm(a))xo(c,!1);else{const d=b.md("rgb");c.Pw()||c.XH();zo(c,e=>{const f=e.getContext("2d");try{const g=f.getImageData(0,0,e.width,e.height),h=g.data;for(e=0;e<h.length;e+=4)h[e]=d[0],h[e+1]=d[1],h[e+2]=d[2];f.putImageData(g,0,0);xo(c,!0)}catch(g){}})}}
function np(a,b,c){b=b.color().toString();a=a.pd.querySelectorAll("path,rect,circle,g,ellipse");for(let d=0;d<a.length;++d){const e=a[d],f=e.getAttribute(c);f&&"none"!=f&&e.setAttribute(c,b)}}
class op{constructor(a,b,c){const d=new En(b);this.Ei=a;this.pd=b;this.Gu=c;this.Oa=new vl;this.bE();a=new bp(this.pd,this.Ei.Ua().width,this.Ei.Ua().height);a.HR=!0;b=new fm;let e=new fm;const f=sn(this.pd)||new Yc;b.translate(f.x,f.y);var g=this.Ei.Yj();g&&(b=gm(b,g),e=gm(e,hm(g)));if(g=this.Ei.hj())b=gm(b,g),e=gm(e,hm(g));b.translate(-f.x,-f.y);a.YV=b;const {K$:h,O$:l}={K$:a,O$:e};this.zE=h;this.J3=l;a=this.pd.querySelector("img");this.U2=a instanceof HTMLImageElement?new fp(a):null;this.OT=!0;
fj&&(il(c,"moveX")||il(c,"moveY"))&&(this.pd.style.willChange="transform");In(d)}bE(){var a="none"!=Dh(this.pd,"display");il(this.Gu,"visibility",!0).add(new hl(a));a=this.Ei.NI;0<a.length&&il(this.Gu,"cssProperties",!0).add(ip(a));a=this.Ei.OI;0<a.length&&il(this.Gu,"cssTextProperties",!0).add(ip(a));if(this.Ei.fT){a=this.Gu;var b=this.pd.querySelectorAll("span")[0];if(b&&(b=parseInt(Dh(b,"font-size"),10),!isNaN(b))){var c=ul(a);c||(c=new Wk,il(a,"cssTextProperties",!0).add(c));c.Th["font-size"]=
b}}a=this.Gu;b=["textColor","fillColor","strokeColor","imgColor"];for(c=0;c<b.length;++c){const d=b[c],e=jm(this.Ei,d);e&&il(a,d,!0).add(new Vk(e,0,!0))}}$n(a){const b=this.pd;var c=jl(a,"visibility",hl).visible(),d=c?"inherit":"none";Ch(this.pd,"display")!=d&&(G(this.pd,"display",d),c?!Hi&&ej&&xn(this.pd):(d=this.pd.querySelector("video"))&&!d.paused&&d.pause());if(c){(c=jl(a,"cssProperties"))&&c!=jl(this.Oa,"cssProperties")&&jp(this,c);if((c=ul(a))&&c!=ul(this.Oa)){d=this.pd.querySelectorAll("span");
for(var e=0;e<d.length;++e)jp(this,c,d[e])}(c=jl(a,"fillColor"))&&c!=jl(this.Oa,"fillColor")&&np(this,c,"fill");(c=jl(a,"strokeColor"))&&c!=jl(this.Oa,"strokeColor")&&np(this,c,"stroke");if((c=jl(a,"textColor"))&&c!=jl(this.Oa,"textColor"))for(c=c.color().toString(),d=this.pd.querySelectorAll("span"),e=0;e<d.length;++e){var f=d[e];let h;if(f.currentStyle)h=f.currentStyle.textShadow;else{var g=void 0;h=null==(g=window.getComputedStyle(f,null))?void 0:g.textShadow}h&&"none"!=h||G(f,"color",c)}(g=jl(a,
"imgColor"))&&g!=jl(this.Oa,"imgColor")&&mp(this,g);kp(this,jl(a,"filter"));if(ml(a).lc!=ml(this.Oa).lc||nl(a).lc!=nl(this.Oa).lc||kl(a).angle()!=kl(this.Oa).angle()||ll(a).angle()!=ll(this.Oa).angle()||ol(a).scale()!=ol(this.Oa).scale()||pl(a).scale()!=pl(this.Oa).scale()||ql(a).scale()!=ql(this.Oa).scale()||rl(a).scale()!=rl(this.Oa).scale()||tl(a).shift()!=tl(this.Oa).shift())d=new fm,d.translate(ml(a).lc,nl(a).lc),d.rotate(kl(a).angle()+ll(a).angle(),0,0),d.scale(ol(a).scale()*pl(a).scale(),ql(a).scale()*
rl(a).scale()),g=d,c=tl(a).shift(),e=g.Tc,f=g.Od,g.Tc+=0*g.Nd,g.Od+=0*g.zd,g.Nd+=c*e,g.zd+=c*f,g=d,(c=this.Ei.hj())&&(g=gm(g,c)),(c=this.Ei.Yj())&&(g=gm(c.clone(),g)),nn(b,g);this.OT&&(G(this.pd,{top:0,left:0}),Nb&&xn(this.pd));this.OT=!1;this.Oa=a}}};function pp(a,b){this.ya=a;this.L7=b;this.QI={}}function qp(a,b,c){const d=b.id();if(a.QI[d])return a.QI[d];let e=null;const f=jk(a.L7,b.id());f&&(e=new op(b,f,c));return a.QI[d]=e};function tp(a){this.Q7=new up(a);this.I8=new vp(a)}tp.prototype.process=function(a){const b=il(a,"sound");b&&wp(b,this.Q7);(a=il(a,"video"))&&wp(a,this.I8)};
function wp(a,b){for(let f=0;f<a.count();++f){var c=gl(a,f),d=c.rm();if(d instanceof xp){var e=b;const g=d.UB();c=0==c.level();switch(d.type()){case yp:e.play(g,d.pi(),c);break;case zp:e.pause(g,c);break;case Ap:e.stop(g);break;default:throw Error("unknown operation type");}}else if(d instanceof Bp)switch(c=b,d.type()){case Cp:c.s0();break;default:throw Error("unknown operation type");}else throw Error("unknown operation");}}function up(a){this.Wa=a}
up.prototype.play=function(a,b,c){var d=this.Wa;a=Bm(d,a);null!=d.Ks.Va&&a&&Dp(d.Wa,a,b,c)};up.prototype.pause=function(a,b){var c=this.Wa;a=Bm(c,a);if(null!=c.Ks.Va&&a){c=c.Wa;const d=Ep(c,a);d.playing()?d.pause():Dp(c,a,null,b)}};up.prototype.stop=function(a){var b=this.Wa;a=Bm(b,a);null!=b.Ks.Va&&a&&Ep(b.Wa,a).stop()};up.prototype.s0=function(){var a=this.Wa;null!=a.Ks.Va&&Fp(a.Wa)};function vp(a){this.Wa=a}vp.prototype.play=function(a,b,c){this.Wa.playVideo(a,b,c)};
vp.prototype.pause=function(a,b){this.Wa.pauseVideo(a,b)};vp.prototype.stop=function(a){this.Wa.stopVideo(a,!0)};vp.prototype.s0=function(){throw Error("unsupported operation");};function Gp(a){this.Oa=a}Gp.prototype.state=function(){return this.Oa};function Hp(a){this.Oa="waitForTrigger";this.pO=a}t(Hp,Gp);Hp.prototype.Zj=function(){return this.pO};function Ip(a){this.Dj=a}Ip.prototype.si=function(a,b,c,d,e){b=Jp(e);c=null;const f=new Yl(this.Dj);for(;f.next()&&f.Zj()!==b;){const g=f.actions();f.Zj()?c=Kp(e,f.Zj()):g&&c&&g.complete(a,c.Up)}c=new Yl(this.Dj);c.seekTo(b);e=Kp(e,b).Up;c.next()&&c.actions()&&(b=c.actions(),b.duration()<=d?b.complete(a,e):b.je(d,a,e))};function Lp(a){this.Dj=a}Lp.prototype.un=-1;Lp.prototype.DW=null;Lp.prototype.si=function(a,b,c,d,e,f){if(f){f=Jp(e);var g=Kp(e,f).Up;this.DW==c&&this.un==b&&(b+=1);f===c?Mp(this,a,f,g,b,d):(e=Kp(e,c).Up,Mp(this,a,c,e,b,Number.MAX_VALUE),Mp(this,a,f,g,0,d));this.DW=f;this.un=d}};function Mp(a,b,c,d,e,f){e=Math.round(e);f=Math.round(f);a=new Zl(a.Dj);for(a.seekTo(c);a.next()&&$l(a);){c=$l(a);const g=Math.round(c.nN);g>=e&&g<=f&&c.je(b,d.add(g))}};function Np(a,b){this.Eg=a;this.Dj=b;this.le=new Op(Pl(b.ys),a);this.FU=[new Ip(b),new Lp(b)];this.Z1=new Jk;this.reset(0);this.hw=new E}k=Np.prototype;k.wd=0;k.sx=function(){return this.hw};k.timeline=function(){return this.Dj};k.time=function(){return this.wd};k.resume=function(a){const b=Jp(this.le);b&&uk(Kp(this.le,b),this.wd,a)};
k.seek=function(a,b){if(a<this.wd)throw Error("can't seek backward, use reset() and seek after that");var c=Jp(this.le);c&&(c=Kp(this.le,c),uk(c,this.wd,b,!0),uk(c,a,b));this.wd=a};
k.si=function(a,b,c){const d=Jp(this.le);if(!d)throw Error("at least one trigger must be activated for running timeline playback");c=void 0!==c?c:!0;const e=this.wd;a=e+a;var f=Kp(this.le,d).Up,g=0,h=new Yl(this.Dj);for(h.seekTo(d);h.next();){var l=h.actions();if(l){if(g=l.duration(),g>a)break}else if(l=h.Zj(),l.required())break;else f=new tk(sk(f.add(g))),this.le.jh(l,f),f=f.Up,a-=g,g=0}this.wd=a;b=new xl(b,this.Z1);for(h=0;h<this.FU.length;++h)this.FU[h].si(b,e,d,a,this.le,c);Pp(this,!0);b.od.apply(b);
return b.Oq()};k.rw=function(a,b){if(!Qp(this,a))return!1;var c=new Yl(this.Dj);const d=Jp(this.le);d&&c.seekTo(d);let e=null;const f=[];for(;Wl(c);){const g=c.Zj();if(g.SG(a)){e=g;break}else{if(g.required())break;f.push(g)}}if(!e)return this.reset(b),this.rw(a,b);d&&"playing"==this.Sh.state()&&uk(Kp(this.le,d),this.wd,b,!0);if(0<f.length)for(a=new tk(b),uk(a,0,b,!0),c=0;c<f.length;++c)this.le.jh(f[c],a);this.le.jh(e,new tk(b));this.wd=0;Pp(this,!1);return!0};
function Qp(a,b){function c(e){for(;Wl(e)&&!e.Zj().required(););return e.Zj()}const d=new Yl(a.Dj);(a=Jp(a.le))&&d.seekTo(a);if(a=c(d))return a.SG(b);d.reset();Wl(d);return(a=c(d))&&a.SG(b)}k.reset=function(a){this.le.clear();this.le.jh(this.Dj.Fr[0],new tk(a));this.wd=0;Pp(this,!1)};
function Pp(a,b){const c=new Yl(a.Dj);var d=Jp(a.le);d&&c.seekTo(d);d=null;let e="completed";for(;c.next();){const f=c.actions(),g=c.Zj();if(g&&g.required()){d=g;e="waitForTrigger";break}else if(f&&(!b||a.wd<f.duration())){e="playing";break}}a.Sh&&"playing"==a.Sh.state()&&e!=a.Sh.state()&&a.hw.C();if("waitForTrigger"==e){if(!d)throw Error("requiredTrigger must be set for WAIT_FOR_TRIGGER state");a.Sh=new Hp(d)}else a.Sh=new Gp(e)}k.playbackState=function(){return this.Sh};
k.persistState=function(){const a={s:this.Sh.state(),t:this.wd,T:this.le.persistState()};"waitForTrigger"==this.Sh.state()&&(a.nt=this.Sh.Zj().id());return a};k.restoreState=function(a){const b=a.s;this.Sh="waitForTrigger"==b?new Hp(this.Eg.Ld[a.nt]):new Gp(b);this.wd=a.t;this.le=new Op(Pl(this.Dj.ys),this.Eg,a.T)};
function Op(a,b,c){this.NC=a;this.Eg=b;this.Ld=[];this.$A=[];if(c){a=c.t;b=c.at;for(let d=0;d<a.length;++d){const e=this.Eg.Ld[a[d]];c=b[d];const f=new tk(c.t);f.$l=Va(c.p);this.jh(e,f)}}}Op.prototype.persistState=function(){const a=[];u(this.Ld,c=>{a.push(c.id())},this);const b=[];u(this.$A,c=>{b.push(c.persistState())},this);return{t:a,at:b}};Op.prototype.jh=function(a,b){b.NC=this.NC[this.$A.length];this.Ld.push(a);this.$A.push(b)};
function Kp(a,b){b=Ja(a.Ld,b);if(0>b)throw Error("trigger wasn't activated");return a.$A[b]}function Jp(a){const b=a.Ld.length;return 0<b?a.Ld[b-1]:null}Op.prototype.clear=function(){this.Ld=[];this.$A=[]};function Rp(a,b,c){this.Oh=a;this.Fb=b;this.n8=c}Rp.prototype.apply=function(a){il(a.Oq().get(this.Oh),this.Fb,!0).add(this.n8)};function Sp(a,b){this.Oh=a;this.Oa=b}t(Sp,zl);Sp.prototype.je=function(a){a=a.od;const b=el();for(let d=0;d<b.length;++d){const e=b[d];var c=il(this.Oa,e,!1);c&&0<c.count()&&(c=gl(c,0),a.add(new Rp(this.Oh,e,c)))}};Sp.prototype.Pj=function(){};function Tp(a){this.Ea=a}Tp.prototype.duration=function(){return this.Ea};Tp.prototype.KB=function(a){return a<=this.Ea};Tp.prototype.eR=function(){return[this.Ea]};function Up(a,b,c){Qk.call(this,c);this.gF=a;this.Ih=b}t(Up,Qk);Up.prototype.rm=function(){return this.gF};Up.prototype.level=function(){return this.Ih};function xp(a,b,c){this.O3=a;this.Ha=b;this.Yl=void 0!==c?c:null}var yp="play",zp="pause",Ap="stop";xp.prototype.Yl=null;xp.prototype.UB=function(){return this.O3};xp.prototype.type=function(){return this.Ha};xp.prototype.pi=function(){return this.Yl};function Bp(){this.Ha=Cp}var Cp="stopEffectChannel";Bp.prototype.type=function(){return this.Ha};function Vp(a){a=Wp(a);let b=null;for(let c=a.length-1;0<=c;--c){const d=a[c];b=b?b.add(d):d;if(d.absolute())break}return b}function Wp(a){return(Array.isArray(a)?a:a.md()).sort((b,c)=>{b=b.$();c=c.$();return!!b!=!!c?b?1:-1:b&&c?sk(b)-sk(c):0})};function Xp(a){const b=a.ya;var c=b.Su;if(!c)throw Error("slide must contain main timeline");Yp(a);a.Nf=new Np(b.Eg,c);a.Nf.sx().addHandler(()=>{a.hw.C(a.vd)});c=b.RT;a.vk=[];for(let d=0;d<c.length;++d){const e=new Np(b.Eg,c[d]);a.vk.push(e);e.sx().addHandler(()=>{a.hw.C(a.vd)})}}
function Yp(a){a.ya.eL&&a.ya.Yt.md().forEach(b=>{if(!a.SK.includes(b.id())){var c=a.Ko.get(b.id());Zp(a,b)&&(il(c,"moveX",!0).add(new al(b.Ua().left,!0)),il(c,"moveY",!0).add(new al(b.Ua().top,!0)));if(c=(c=qp(a.kZ,b,c))?c.Gu:null)c=new Sp(b.id(),c),a.ya.Su.PK.ih(c),a.ya.Su.ys.ih(b.id(),new Tp(0),0),a.SK.push(b.id())}})}function Zp(a,b){return!a.ya.Qv.find(c=>c.Bc&&c.Bc.id==b.id()||!!c.pl.find(d=>d.id==b.id()))}function $p(a,b){a&&(a.reset(b),a.timeline().ys.reset())}
function aq(a){if(!a.Nf)throw Error("animation controller isn't activated");}function bq(a){return"completed"==a.Nf.playbackState().state()?a.ya.lb().count()-1:a.Nf.le.Ld.length-1-1}function cq(a){if(a.vk){const b=a.Om();for(let c=0;c<a.vk.length;++c)$p(a.vk[c],b)}}function dq(a,b){const c=b.M();return 0>b.za()||c!=a.vd?!1:!0}
class eq{constructor(a,b,c,d,e){this.ya=a;this.W=c;this.re=e;this.hw=new E;this.vd=a.index();this.Ko=new wl;this.kZ=new pp(a,b);this.R3=new tp(d);this.vk=this.Nf=null;this.Cb=!1;this.SK=[];a.Qv.forEach(f=>qm(f).forEach(g=>this.Ko.set(g.id,g.state)))}sx(){return this.hw}persistState(){const a=[];u(this.vk,b=>{a.push(b.persistState())},this);return{m:this.Nf.persistState(),i:a}}restoreState(a){this.Nf||Xp(this);this.Nf.restoreState(a.m);this.$H(a);this.Qn(0,0)}$H(a){u(a.i,(b,c)=>{this.vk[c].restoreState(b)})}reset(a,
b){void 0===a&&(a=-1);void 0===b&&(b=0);this.Nf||Xp(this);this.DF=this.Om();this.KW=a;this.LW=b;$p(this.Nf,this.DF);0<=a&&(this.Qn(0,0),this.seek(a,b));this.Qn(0,0,!1)}pQ(){this.ya.Yt.md().some(a=>!this.SK.includes(a.id()))&&(this.ya.Su.PK.Ea=-1,Yp(this),this.reset(0,0))}activate(){if(this.Cb)throw Error("already activated");this.Cb=!0;this.W.Pb().addHandler(this.ub,this);this.W.ol().addHandler(this.WU,this)}deactivate(){aq(this);this.Cb=!1;this.W.Pb().removeHandler(this.ub,this);this.W.ol().removeHandler(this.WU,
this)}play(){aq(this);this.Nf.resume(this.Om())}pause(){aq(this)}Qn(a,b,c){var d=[];c=void 0!==c?c:this.W.og();a=this.Nf.si(a,this.Ko,c);d.push(a);for(a=0;a<this.vk.length;++a)d.push(this.vk[a].si(b,this.Ko));b=[];for(a=0;a<d.length;++a)b=b.concat(mc(d[a].Zl));$a(b);Ra(b,"__mediaTransforms")||b.push("__mediaTransforms");this.Ko.remove("__mediaTransforms");a=d.length;for(c=0;c<b.length;++c){var e=b[c],f=[];for(var g=0;g<a;++g)d[g].contains(e)&&f.push(d[g].get(e));if(1==f.length)g=f[0];else if(1<f.length){g=
void 0;var h=el(),l=h.length;g=g||new vl;for(var n=0;n<f.length;++n){var m=f[n];for(var p=0;p<l;++p){var r=il(m,h[p],!1);r&&il(g,h[p],!0).concat(r)}}}else continue;f=new vl;h=el();for(l=0;l<h.length;++l)if(n=h[l],m=il(g,n,!1)){p=m;if(0<p.count())if(m=gl(p,0),m instanceof Vk){m=[];for(r=0;r<p.count();++r){var v=gl(p,r),w=v.priority();m[w]||(m[w]=[]);m[w].push(v)}m=Vp(new fl(m.pop()))}else if(m instanceof Rk)m=Vp(p);else if(m instanceof $k){m=Wp(p);p=null;for(r=m.length-1;0<=r;--r)if(v=m[r],!p||p.level()>
v.level())p=v;m=p}else if(m instanceof Wk){m=Wp(p);p=null;for(r=0;r<m.length;++r)v=m[r],p=p?p.add(v):v;m=p}else if(m instanceof Up)if(0<p.count()){r=[];m=[];for(v=0;v<p.count();++v)w=gl(p,v),w.rm()instanceof xp?r.push(w):m.push(w);p={};for(v=0;v<r.length;++v){w=r[v];var A=w.rm().UB();A in p||(p[A]=[]);p[A].push(w)}r=[];for(A in p)p.hasOwnProperty(A)&&(v=p[A],v=Wp(v),0<v.length&&r.push(v.pop()));m=Wp(Ua(r,m));m=new fl(m)}else m=null;else m=Wp(p),m=0<m.length?m.pop():null;else m=null;m&&(m instanceof
fl?il(f,n,!0).concat(m):il(f,n,!0).add(m))}g=f;this.Ko.set(e,g)}d=this.kZ;A=this.Ko;a=d.ya.Yt;for(c=0;c<b.length;++c)g=b[c],g in a.ME&&(e=lm(a,g),g=A.get(g),(e=qp(d,e,g))&&e.$n(g));this.R3.process(this.Ko.get("__mediaTransforms"))}Om(){return Date.now()}seek(a,b){if(!(0<=a&&a<this.ya.lb().count()))throw Error("invalid stepIndex");aq(this);const c=this.Om(),d=bq(this);let e=1>=this.Nf.le.Ld.length?0:this.Nf.time();if(a>d||a==d&&(void 0===b||e<=b)){for(;bq(this)!=a;)this.Nf.rw("__step",c),e=0;void 0!==
b&&0<b-e&&this.Nf.seek(b,c)}else $p(this.Nf,c),this.seek(a,b)}rw(a){aq(this);const b=this.Om();for(let c=0;c<this.vk.length;++c)this.vk[c].rw(a,b);this.DF=b;this.Qn(0,0)}ub(a,b){var c=a.timestamp();if(dq(this,c)){a=c.za();c=1E3*c.fb();var d=this.Om(),e=(d-this.DF)*this.re.playbackRate();this.DF=d;d=c-this.LW;if(a!=this.KW||b)d=0,this.seek(a,c);this.Qn(d,e);this.KW=a;this.LW=c}}WU(a){a=a.timestamp();dq(this,a)&&this.Qn(0,0)}};function fq(a,b){this.ya=a;this.Fe=b;this.zL={}}k=fq.prototype;k.rz=null;k.Sz=null;k.activate=function(a){this.rz=[];this.Sz={};gq(this,this.ya.Dd(),a.EP.bind(a));gq(this,this.ya.Td(),a.pm.bind(a))};function gq(a,b,c){for(let d=0;d<b.count();++d){const e=Qf(b,d),f=c(e);if(f){const g=na(f)+"";a.rz.push(f);a.Sz[g]=e;f.lf.addHandler(a.ov,a)}}}k.deactivate=function(){for(let a=0;a<this.rz.length;++a)this.rz[a].lf.removeHandler(this.ov,this);this.Sz=this.rz=null};
k.ov=function(a){var b=na(a)+"";if(b in this.Sz){var c=this.Sz[b];b=c.id();a=a.currentTime();var d=b in this.zL?this.zL[b]:0;if(d!=a){var e=a;if(!(d>e)){c=c.Gj();const f=[];for(let g=0;g<c.ir.length;++g){const h=c.ir[g],l=h.time();l>=d&&l<=e&&f.push(h)}d=f;for(e=0;e<d.length;++e)this.Fe.rw(d[e].id())}}this.zL[b]=a}};function hq(a){let b=!1,c=!1;iq(a,(d,e)=>{(e=jk(a.na,e.kW))?(jq(d,e),b=!0):c=!0});a.EO=b&&!c}function kq(a){iq(a,b=>b.uQ())}function lq(a){iq(a,b=>{b.stop();Kj&&b.cP()})}function mq(a){iq(a,b=>nq(b));a.EO=!1}function iq(a,b){const c=a.Va.Yd;a.ya.Td().md().forEach(d=>{if(!(0<d.uj)){const e=c.pm(d);b(e,d)}})}
class oq extends qk{constructor(a,b,c,d){super(a,b,c);this.Wa=new Am(a,this);this.Fe=new eq(a,b,c.$(),this.Wa,d);this.xU=new fq(a,this.Fe);this.EO=this.Kx=!1;this.zO=-1;b.ha.addHandler(this.Q5,this);b.Rs.addHandler(this.X5,this)}sx(){return this.Fe.sx()}persistState(){return this.Fe.persistState()}restoreState(a){this.Fe.restoreState(a)}$H(a){this.Fe.$H(a)}activate(a){super.activate(a);const b=a.GK;var c=this.wz();b.Eb=c;b.FK.addHandler(this.SV,this);b.HK.addHandler(this.bV,this);this.Wa.fI(a.mediaController());
this.Fe.activate()}deactivate(){this.Wa.fI(null);this.Fe.deactivate();if(this.Va){const a=this.Va.GK;a.FK.removeHandler(this.SV,this);a.HK.removeHandler(this.bV,this)}super.deactivate()}PO(){if(null==this.Va)throw Error("media activation available only when slide is activated");this.EO||hq(this);kq(this);this.xU.activate(this.Va.Yd)}WZ(){var a={};if(null==this.Va)throw Error("media deactivation available only when slide is activated");this.xU.deactivate();lq(this);(Hi||a.Nga)&&mq(this);0<this.zO&&
(clearTimeout(this.zO),this.zO=-1)}xH(){this.na.xH(this.ya.BI())}play(){this.Fe.play();super.play()}pause(){this.Fe.pause();super.pause()}pQ(){this.Fe.pQ()}SV(){this.Kx=!0}bV(a){const b=this.ya,c=this.na;ym(b,a);Mn(c,b.BI());this.Kz()}Q5(a,b){this.Kx?this.Kx=!1:null!=this.Va&&pq(this.Va.Tq(),a,b)}X5(a,b,c){!c&&this.Kx?this.Kx=!1:this.wz()&&(this.Fe.rw(a),b.preventAction())}wz(){return!0}};class qq extends kk{constructor({content:a,mode:b,ib:c,iB:d}){super(a,b);this.Sg=c;this.SC=d}ib(){return this.Sg}lx(){return this.SC||this.Sg.playerController().isCompleted()}};class rq extends cg{constructor(){super("interaction");this.Wr=this.Bp=null;this.SC=!1}JP(){return this.b3}zo(){return this.Bp}lC(a){this.Bp=a}navigationType(){return this.Wr}FQ(a){this.Wr=a}iB(){return this.SC}};class sq extends qk{constructor(a,b,c){super(a,b,c);this.UK=!1;this.Sg=b.ib()}ib(){return this.Sg}activate(a){super.activate(a);this.UK||(this.UK=!0,this.Sg.start());this.Ap&&this.Sg.activate()}deactivate(){super.deactivate();this.Ap&&this.Sg.deactivate()}js(){null!=this.Va&&this.UK&&this.Sg.activate()}};class tq{constructor(a,b,c,d,e,f,g,h,l){this.GK=a;this.P6=b;this.Wa=c;this.Yd=d;this.Sb=e;this.F8=f;this.Wy=g;this.rW=h;this.te=l}Zw(){return this.P6}mediaController(){return this.Wa}Tq(){return this.F8}PB(){return this.Wy}soundController(){return this.Sb}};class uq extends kk{constructor({content:a,mode:b,Ta:c,jB:d}){super(a,b);this.vb=c;this.TC=d}Ta(){return this.vb}lx(){const a=Qg(this.vb);return this.TC||"testing"!=a.quizState()}};class vq extends qk{constructor(a,b,c){super(a,b,c);this.vb=b.Ta();this.aA=!1}Ta(){return this.vb}activate(a){super.activate(a);this.vb.setActionAvailability(a.rW);if(!this.aA){this.aA=!0;const b=this.ya,c=b.oF;c&&this.vb.restoreState(c,a.te.Yk+b.$M);this.vb.stateChangedEvent().addHandler(this.e5,this,1);this.vb.start()}this.Ap&&this.vb.activate()}deactivate(){super.deactivate();this.Ap&&this.vb.deactivate()}js(){null!=this.Va&&this.aA&&this.vb.activate()}e5(a){a.actionPrevented()||(a.preventAction(),
this.Kz())}};function wq(a,b,c){this.jk=a;this.gW=b;this.WR=c}wq.prototype.scenarioPassed=function(){return this.gW};wq.prototype.wC=function(){return{completed:this.jk,passed:this.gW,canBePassed:this.WR}};function xq(a){var b=a.currentSession(),c=b.completed();a=c||0<a.usedAttemptsCount();const d=b.scenario().settings().evaluationSettings();c=(b=c&&(!d.enabled()||b.scenarioPassed()))||!c||d.allowRetake();return new wq(a,b,c)};class yq extends kk{constructor({content:a,mode:b,qb:c,kB:d}){super(a,b);this.mf=c;this.UC=d}qb(){return this.mf}lx(){const a=xq(this.mf);return this.UC||a.jk}};class zq extends cg{constructor(){super("scenario");this.JM=this.Bp=null;this.UC=!1;this.hm="";this.pF=this.HD=this.mF=null;this.qN=0}kB(){return this.UC}PQ(a){this.hm=a}zo(){return this.Bp}lC(a){this.Bp=a}persistState(a){const b=super.persistState(a);a&&a.kA?(a=a.qb(),b.scenarioState=a.persistState(),a=xq(a),b.scenarioInfo=a.wC()):(b.scenarioState=this.JM,b.scenarioInfo=this.pF?this.pF.wC():null,b.scenarioInactivityDuration=this.qN);return b}$n(a,b){super.$n(a,b);this.JM=a.scenarioState;const c=
a.scenarioInfo;c&&(this.pF=new wq(c.completed,c.passed,c.canBePassed));"scenarioInactivityDuration"in a&&(this.qN=a.scenarioInactivityDuration+b)}};class Aq extends qk{constructor(a,b,c){super(a,b,c);this.mf=b.qb();this.kA=!1}qb(){return this.mf}activate(a){super.activate(a);this.mf.setActionAvailability(a.rW);if(!this.kA){this.kA=!0;const b=this.ya,c=b.JM;c&&this.mf.restoreState(c,a.te.Yk+b.qN);this.mf.stateChangedEvent().addHandler(this.m5,this,1);this.mf.start()}this.Ap&&this.mf.activate()}deactivate(){super.deactivate();this.Ap&&this.mf.deactivate()}js(){null!=this.Va&&this.kA&&this.mf.activate()}m5(a){a.actionPrevented()||(a.preventAction(),
this.Kz())}};var Bq={oea:"playing",jea:"paused",IDLE:"idle"};q("ispring.presenter.player.transitions.TransitionPlaybackState",Bq);q("PLAYING","playing",Bq);q("PAUSED","paused",Bq);q("IDLE","idle",Bq);function Cq(a,b){this.x=a;this.y=b}t(Cq,Yc);k=Cq.prototype;k.clone=function(){return new Cq(this.x,this.y)};k.scale=Yc.prototype.scale;k.normalize=function(){return this.scale(1/Math.hypot(this.x,this.y))};k.add=function(a){this.x+=a.x;this.y+=a.y;return this};k.ri=function(a){this.x-=a.x;this.y-=a.y;return this};k.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};function Dq(a,b,c){return a.clone().ri(b).rotate(c).add(b)}
k.mm=function(a){return this===a?!0:a instanceof Cq&&!!a&&this.x==a.x&&this.y==a.y};function Eq(a,b){if(0==b)return a.clone();b=b*Math.PI/180;let {Cba:c,Dba:d,k9:e,l9:f}={Cba:new Cq(a.left,a.top),Dba:new Cq(a.left+a.width,a.top),k9:new Cq(a.left,a.top+a.height),l9:new Cq(a.left+a.width,a.top+a.height)};if(!g){a=d;var g=e;var h=f;const l=c.clone();l.add(a);l.add(g);l.add(h);l.x*=.25;l.y*=.25;g=l}c=Dq(c,g,b);d=Dq(d,g,b);e=Dq(e,g,b);f=Dq(f,g,b);b=new Uf(Math.min(c.y,d.y,e.y,f.y),Math.max(c.x,d.x,e.x,f.x),Math.max(c.y,d.y,e.y,f.y),Math.min(c.x,d.x,e.x,f.x));return new Vf(b.left,b.top,
b.right-b.left,b.bottom-b.top)};function Fq(a){if(!a)return a;const b=document.createElement("canvas");b.width=a.width;b.height=a.height;b.id=a.id;b.getContext("2d").drawImage(a,0,0);return b}function Gq(a,b){const c=[];for(const d of a)if(a=b.querySelector("#"+d))a.setAttribute("data-draw-ignore",!0),c.push(a);return c}function Hq(a){for(const b of a)b.removeAttribute("data-draw-ignore")}
function Iq(a,b,c,d,e,f=null){const g=Gq(d,c),h=a.Ah(b),l=h.getContext("2d");l.clearRect(0,0,b.width,b.height);const n=a.Ah(b);$o(c,n,function(){f&&f instanceof HTMLCanvasElement&&l.drawImage(f,0,0);l.drawImage(n,0,0);Hq(g);e(h)}.bind(a),new dd(1,1))}function Jq(a,b,c,d,e,f){e=Eq(e,180*f/Math.PI);c=Eq(new Vf(0,0,c,d),180*f/Math.PI);a.drawImage(b,e.left,e.top,e.width,e.height,c.left,c.top,c.width,c.height)}
function Kq(a,b,c,d,e,f,g,h=null){const l=b.width,n=b.height,m=a.Ah(b),p=Gq(f,c),r=m.getContext("2d");r.clearRect(0,0,l,n);r.translate(l/2,n/2);r.rotate(-d);r.translate(-l/2,-n/2);const v=a.Ah(b);$o(c,v,function(){h&&h instanceof HTMLCanvasElement&&Jq(r,h,l,n,e,d);Jq(r,v,l,n,e,d);Hq(p);g(m)}.bind(a),new dd(1,1))}class Lq{Ah(a){const b=Ad("CANVAS");b.width=a.width;b.height=a.height;return b}};function Mq(a,b,c){a.rb=b;a.In=c;a.ZF=xd("div");a.ZF.innerHTML=a.rb.innerHTML;a.ZX=xd("div");a.ZX.innerHTML=a.In.innerHTML}function Nq(a){a.Hf&&(Hd(a.Hf),a.Hf=null);a.Hf=Ad("DIV");G(a.Hf,"position","absolute");var b=Ad("DIV");G(b,"position","absolute");a.Hf.appendChild(b);const c=a.Eu?Fq(a.Eu):a.ZX;b.appendChild(c);b=Ad("DIV");G(b,"position","absolute");a.Hf.appendChild(b);b.appendChild(a.ZF);a.aY.appendChild(a.Hf)}function Oq(a,b){a.Pv&&(Ed(a.Pv),a.Eu=b,a.Pv.appendChild(a.Eu||a.In))}
function Pq(a,b,c){vn(b,c);Fh(b,(a.Sa-a.aW*c)/2,(a.Na-a.$V*c)/2)}
class Qq extends vg{constructor(a,b,c,d,e,f){super();this.kk=a;this.Hf=this.ya=this.Eu=null;this.Sa=c;this.Na=d;this.aW=c;this.$V=d;this.wU=Number.MAX_VALUE;this.qj=b;void 0!==e&&(this.wU=e);this.Wl=Ad("DIV");this.aY=Ad("DIV");f&&(f.We()?this.Fu(f):C(this,f.Pk,this.Fu,this))}lg(){var a=this.kk,b=this.qj;a.NN.appendChild((0>b?a.Mo:a.L[b]).Wl)}Et(a){Sh(this.slide(),a)}width(){return this.Sa}height(){return this.Na}slide(){return this.ya}clone(){return this.Hf}Fu(a){Mq(this,a.rb,a.slideBackground());
Nq(this)}zt(){this.Jc();this.ya=Ad("DIV");G(this.ya,"position","absolute");this.Pv=Ad("DIV");G(this.Pv,"position","absolute");this.ya.appendChild(this.Pv);Oq(this,this.Eu);this.$F=Ad("DIV");G(this.$F,"position","absolute");this.ya.appendChild(this.$F);this.$F.appendChild(this.rb);this.Wl.appendChild(this.ya);Nq(this)}s_(a){Oq(this,a);this.ya&&Nq(this)}uH(){return this.Eu}Jc(){this.ya&&(Hd(this.ya),this.ya=null)}content(){return this.$F}background(){return this.Pv}DV(a){this.Fu(a)}resize(a,b){if(this.Sa!=
a||this.Na!=b)this.Sa=a,this.Na=b,this.Ev(a,b)}Ev(a,b){a=Math.min(a/this.aW,b/this.$V,this.wU);this.rb&&Pq(this,this.rb,a);this.In&&Pq(this,this.In,a)}};class Rq{constructor(a){this.e2=a}displayObject(){return this.e2}};class Sq{constructor({Kj:a,MC:b}){this.Rg=a.concat();this.OO=b.concat()}Kj(){return this.Rg.concat()}MC(){return this.OO.concat()}persistState(){const a={};a.indexes=this.Rg;a.zoomStates=this.OO;return a}fP(){return new Sq({Kj:this.Rg,MC:this.OO})}};function Tq(a){for(let b=a.yi.length-1;0<=b;--b)if(a.yi[b])return a.yi[b];return null}function Uq(a,b=null){a.$C=b?new Rq(b):null;a.Rr=null}function Vq(a,b){const c=[];for(let d=0;d<a.DA.length;++d){const e=a.DA[d];void 0!==b&&e!=b||c.push(a.Rg[d])}return c}function Wq(a,b,c){const d=Vq(a,c);return b.every(e=>d.includes(e))}
function Xq(a,b,c,d,e,f){function g(l){if(e&&!f.ja(c).visible())return l;for(;l<f.count()&&!f.ja(l).visible();)++l;return l}if(!e)return b;const h=$f(d);d=Vq(a,e).concat([c]);if(!h)return g(Math.max.apply(a,d)+1);for(a=0;a<d.length;++a)d[a]==b&&b++;return g(b)}function Yq(a){const b=[];for(const c of a.yi)c?b.push({id:c.effect().id(),la:c.la()}):b.push(c);return new Sq({Kj:a.Rg,MC:b})}
class Zq extends vg{constructor(a){super();this.te=a;this.L=[];this.Rg=[];this.DA=[];this.yi=[];this.ve=0;this.Rr=this.$C=null;this.xV=F(this);this.TT=F(this)}push(a,b,c){this.L.push(a);this.yi.push(b);this.Rg.push(a.index());this.DA.push(c);this.ve=this.L.length;a=this.te;b=Yq(this);a.im=b;a.Uk=!0}pop(){if(this.ji())return null;const a={slide:this.L[this.ve-1],P9:this.yi[this.ve-1]};this.L.splice(this.ve-1,1);this.yi.splice(this.ve-1,1);this.Rg.splice(this.ve-1,1);this.DA.splice(this.ve-1,1);this.ve=
this.L.length;var b=this.te,c=Yq(this);b.im=c;b.Uk=!0;return a}reset(a=null){this.L=[];this.yi=[];this.Rg=[];this.DA=[];this.ve=0;Uq(this,a);this.xV.C();a=this.te;var b=Yq(this);a.im=b;a.Uk=!0}DQ(a){this.Rr=new Rq(a)}slideBackground(){return this.$C?this.$C.displayObject():null}QP(){return this.Rr?this.Rr.displayObject():null}AH(){const a=this.ji()?null:this.L[this.ve-1];return a?a.index():-1}ji(){return!this.ve}};class $q extends Qn{CR(){}};class ar extends cg{constructor(){super("quiz");this.bX=this.TC=this.TI=!1;this.hm="";this.nF=this.oF=this.GD=this.lF=null;this.$M=0;this.Bp=null;this.iO=!0}jB(){return this.TC}tQ(){return this.bX}PQ(a){this.hm=a}persistState(a){const b=super.persistState(a);a&&a.aA?(a=a.Ta(),b.quizState=a.persistState(),a=Qg(a),b.quizInfo=a.wC()):(b.quizState=this.oF,b.quizInfo=this.nF?this.nF.wC():null,b.quizInactivityDuration=this.$M);return b}$n(a,b){super.$n(a,b);this.oF=a.quizState;const c=a.quizInfo;c&&(this.nF=
new Pg(c.type,c.state,c.passed,c.retake,c.attempts));"quizInactivityDuration"in a&&(this.$M=a.quizInactivityDuration+b)}zo(){return this.Bp}lC(a){this.Bp=a}};function br(a,b){var c=[];const d=a.Ka.$().timestamp(),e=cr(d,"slide"+b,c);if(a.cG[e])return Promise.resolve(a.fY.get(a.cG[e]));a.cG[e]={hash:e};const f=a.ud.me[b],g=dr(a,b);return new Promise(h=>{Iq(a.zl,a.Xh,g,c,l=>{a.fY.set(a.cG[e],l);h(l)},f.uH())})}
function er(a,b,c,d,e,f){const g=a.Ka.$().timestamp(),h=cr(g,b,f,d,e);if(a.uD[h])return Promise.resolve(a.vS.get(a.uD[h]));a.uD[h]={hash:h};const l=a.ud.me[c],n=dr(a,c);return new Promise(m=>{Kq(a.zl,a.Xh,n,e,d,f,p=>{a.vS.set(a.uD[h],p);p.setAttribute("id",b);m(p)},l.uH())})}
function fr(a,b,c){function d(){return new Promise(n=>{br(l,h).then(m=>{l.Jb.DQ(m);c.DQ(l.Jb.QP());n()})})}function e(){return new Promise(n=>{er(l,g.id(),h,g.Ua(),g.rotation(),[g.nx()]).then(m=>{l.Jb.$C=new Rq(m);n()})})}b=0<=b?a.L.ja(b):void 0;var f=b instanceof ar||b instanceof rq||b instanceof zq;if(!c||f)return Promise.resolve();const g=c.effect(),h=c.Qq(),l=a;g&&g.xm()&&(Uq(a.Jb),a.Jb.TT.C(b));b=g&&!g.xm()&&!c.la();f=!!c.Ao();a=[];if(f&&b)b=new Promise(n=>{d().then(()=>{e().then(()=>{n()})})}),
a.push(b);else if(f||b)f&&(f=d(),a.push(f)),b&&(b=e(),a.push(b));return Promise.all(a)}function cr(a,b,c,d,e){c=c.join(",");a=[a.za(),a.fb(),b,c];d&&a.push(d.toString());void 0!==e&&a.push(e);return a.join("_")}function dr(a,b){const c=a.ud.me[b];b=a.L.ja(b);var d=c.aY;b.eL=!1;d=new $q({content:d,xC:b.xC()});a=new oq(b,d,a.Ka,a.re);a.xH();var e=a.lb();d=e.fc(e.count()-1);e=e.count()-1;d=d.duration();a.Fe.activate();a.Fe.reset(e,1E3*d);b.eL=!0;return c.clone()}
class gr{constructor({lba:a,Lt:b,aca:c,io:d,slides:e,aH:f,QH:g}){this.Xh=a;this.ud=b;this.Ka=d;this.L=e;this.Va=f;this.re=g;this.zl=new Lq;this.fY=new WeakMap;this.cG={};this.vS=new WeakMap;this.uD={};this.Jb=c;this.Iy={}}};function hr(a){this.pa=a.content;this.X1=""==a.contentHover?a.content:a.contentHover;this.uf=a.url;this.Sa=a.width;this.Na=a.height;this.s8=a.qx;this.v3=a.language;this.h2=a.xw;this.g2=a.ww;this.i2=a.yw;this.j2=a.zw}k=hr.prototype;k.content=function(){return this.pa};k.contentHover=function(){return this.X1};k.url=function(){return this.uf};k.width=function(){return this.Sa};k.height=function(){return this.Na};k.qx=function(){return this.s8};k.language=function(){return this.v3};k.xw=function(){return this.h2};
k.ww=function(){return this.g2};k.yw=function(){return this.i2};k.zw=function(){return this.j2};function ir(a){hr.call(this,a)}t(ir,hr);class jr{constructor(a,b,c){this.Nh=a;this.F3=b;this.B8=[].concat(c)}name(){return this.Nh}localName(){return this.F3}urls(){return this.B8}};class kr{constructor(){this.Vz=[]}count(){return this.Vz.length}l_(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.Vz[a]}Z8(a){this.Vz.push(a)}}kr.prototype.getPresenter=kr.prototype.l_;kr.prototype.count=kr.prototype.count;class lr{constructor(a,b){this.pf=a;this.jr=b;this.Xg=1;this.uf=null;this.Xp="_self"}src(){return this.pf}Ua(){return this.jr}opacity(){return this.Xg}zf(a){this.Xg=a}url(){return this.uf}target(){return this.Xp}};class mr{constructor(){this.eu={}}rP(a){return a in this.eu}};var nr={bca:"activated",Wca:"deactivated",sR:"buffering"};q("ispring.presenter.presentation.narration.NarrationTrackPlaybackState",nr);q("ACTIVATED","activated",nr);q("DEACTIVATED","deactivated",nr);q("BUFFERING","buffering",nr);function or(a,b){a.Sh!=b&&(a.Sh=b,a.qW.C(a))}class pr{constructor(a,b,c){this.Rk=a;this.fK=b;this.ze=void 0!==c?c:1;this.Sh="deactivated";this.qW=new E}ic(){return this.Rk}wf(){return this.fK}volume(){return this.ze}playbackState(){return this.Sh}playbackStateChangedEvent(){return this.qW}}pr.prototype.playbackStateChangedEvent=pr.prototype.playbackStateChangedEvent;pr.prototype.playbackState=pr.prototype.playbackState;pr.prototype.endTimestamp=pr.prototype.wf;pr.prototype.startTimestamp=pr.prototype.ic;class qr extends pr{constructor(a,b,c,d){super(b,c,d);this.o1=a}audio(){return this.o1}}qr.prototype.audio=qr.prototype.audio;class rr{constructor(){this.fm=[]}get A0(){return this.fm}count(){return this.fm.length}FB(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.fm[a]}}rr.prototype.getTrack=rr.prototype.FB;rr.prototype.count=rr.prototype.count;class sr extends rr{j_(a){return this.FB(a)}xZ(a){this.fm.push(a)}md(){const a=[];for(let b=0;b<this.count();++b)a.push(this.j_(b));return a}}sr.prototype.addAudioTrack=sr.prototype.xZ;sr.prototype.getAudioTrack=sr.prototype.j_;class tr extends pr{constructor(a,b,c,d){super(b,c,d);this.Tb=a}video(){return this.Tb}width(){return this.Tb.width()}height(){return this.Tb.height()}}tr.prototype.height=tr.prototype.height;tr.prototype.width=tr.prototype.width;tr.prototype.video=tr.prototype.video;class ur extends rr{wq(a){return this.FB(a)}zZ(a){this.fm.push(a)}md(){const a=[];for(let b=0;b<this.count();++b)a.push(this.wq(b));return a}}ur.prototype.addVideoTrack=ur.prototype.zZ;ur.prototype.getVideoTrack=ur.prototype.wq;class vr{constructor(){this.s1=new sr;this.K8=new ur}nq(){return this.s1}Kg(){return this.K8}}vr.prototype.videoTracks=vr.prototype.Kg;vr.prototype.audioTracks=vr.prototype.nq;class wr{constructor(a,b,c,d){this.Ha=a;this.hd=b;this.uf=c;this.Xp=d}type(){return this.Ha}title(){return this.hd}url(){return this.uf}target(){return this.Xp}navigate(a){eh(this.uf,{target:a||this.Xp})}}wr.prototype.navigate=wr.prototype.navigate;wr.prototype.target=wr.prototype.target;wr.prototype.url=wr.prototype.url;wr.prototype.title=wr.prototype.title;wr.prototype.type=wr.prototype.type;class xr{constructor(){this.Cv=[]}count(){return this.Cv.length}m_(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.Cv[a]}md(){return this.Cv}}xr.prototype.getReference=xr.prototype.m_;xr.prototype.count=xr.prototype.count;class yr{constructor(){this.Cv=new xr}Oj(){return this.Cv}}yr.prototype.references=yr.prototype.Oj;class zr{constructor(){this.Eb=!1}enabled(){return this.Eb}sa(a){this.Eb=a}};class Ar{constructor(){this.oy=!0}fitToWindow(){return this.oy}}Ar.prototype.fitToWindow=Ar.prototype.fitToWindow;var Br={tda:"free",Sea:"restricted",mfa:"sequential"};q("ispring.presenter.presentation.settings.NavigationType",Br);q("FREE","free",Br);q("RESTRICTED","restricted",Br);q("SEQUENTIAL","sequential",Br);class Cr{constructor(){this.V3=new ug;this.Xy=new tg;this.K2=new og;this.Wr="free"}qm(){return this.V3}keyboard(){return this.Xy}Ew(){return this.K2}navigationType(){return this.Wr}FQ(a){this.Wr=a}}Cr.prototype.navigationType=Cr.prototype.navigationType;Cr.prototype.mouse=Cr.prototype.qm;var Dr={Eea:"prompt",eca:"always",Tda:"never"};q("ispring.presenter.presentation.settings.PresentationResumeMode",Dr);q("PROMPT_TO_RESUME","prompt",Dr);q("ALWAYS_RESUME","always",Dr);q("NEVER_RESUME","never",Dr);class Er{constructor(){this.OF=this.Lo=this.rU=!1;this.Fv="never"}qo(){return this.rU}fba(a){this.rU=a}Te(){return this.Lo}eI(a){this.Lo=a}bC(){return this.Fv}wQ(){return this.OF}}Er.prototype.resumeMode=Er.prototype.bC;Er.prototype.autoStart=Er.prototype.Te;Er.prototype.loopPlayback=Er.prototype.qo;var Fr={dda:["BC","AD"],cda:["Before Christ","Anno Domini"],Rda:"JFMAMJJASOND".split(""),Hfa:"JFMAMJJASOND".split(""),Nda:"January February March April May June July August September October November December".split(" "),Gfa:"January February March April May June July August September October November December".split(" "),qfa:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Jfa:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),oga:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Lfa:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),sfa:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Kfa:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Sda:"SMTWTFS".split(""),Ifa:"SMTWTFS".split(""),rfa:["Q1","Q2","Q3","Q4"],Jea:["1st quarter","2nd quarter","3rd quarter","4th quarter"],fca:["AM","PM"],Uca:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Yfa:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Vca:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],N0:6,pga:[5,6],
O0:5},Gr=Fr;Gr=Fr;function Hr(a,b,c,d,e,f){"string"===typeof a?(this.ij=a==Ir?b:0,this.Zi=a==Jr?b:0,this.days=a==Kr?b:0,this.Jj=a==Lr?b:0,this.Lj=a==Mr?b:0,this.Qj=a==Nr?b:0):(this.ij=a||0,this.Zi=b||0,this.days=c||0,this.Jj=d||0,this.Lj=e||0,this.Qj=f||0)}
Hr.prototype.zI=function(){var a=Math.min(this.ij,this.Zi,this.days,this.Jj,this.Lj,this.Qj),b=Math.max(this.ij,this.Zi,this.days,this.Jj,this.Lj,this.Qj);if(0>a&&0<b)return null;if(0==a&&0==b)return"PT0S";b=[];0>a&&b.push("-");b.push("P");this.ij&&b.push(Math.abs(this.ij)+"Y");this.Zi&&b.push(Math.abs(this.Zi)+"M");this.days&&b.push(Math.abs(this.days)+"D");if(this.Jj||this.Lj||this.Qj)b.push("T"),this.Jj&&b.push(Math.abs(this.Jj)+"H"),this.Lj&&b.push(Math.abs(this.Lj)+"M"),this.Qj&&b.push(Math.abs(this.Qj)+
"S");return b.join("")};Hr.prototype.mm=function(a){return a.ij==this.ij&&a.Zi==this.Zi&&a.days==this.days&&a.Jj==this.Jj&&a.Lj==this.Lj&&a.Qj==this.Qj};Hr.prototype.clone=function(){return new Hr(this.ij,this.Zi,this.days,this.Jj,this.Lj,this.Qj)};var Ir="y",Jr="m",Kr="d",Lr="h",Mr="n",Nr="s";Hr.prototype.add=function(a){this.ij+=a.ij;this.Zi+=a.Zi;this.days+=a.days;this.Jj+=a.Jj;this.Lj+=a.Lj;this.Qj+=a.Qj};
function Or(a,b,c){"number"===typeof a?(this.Wb=Pr(a,b||0,c||1),Qr(this,c||1)):ma(a)?(this.Wb=Pr(a.getFullYear(),a.getMonth(),a.getDate()),Qr(this,a.getDate())):(this.Wb=new Date(za()),a=this.Wb.getDate(),this.Wb.setHours(0),this.Wb.setMinutes(0),this.Wb.setSeconds(0),this.Wb.setMilliseconds(0),Qr(this,a))}function Pr(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}k=Or.prototype;k.f_=Gr.N0;k.h_=Gr.O0;
k.clone=function(){var a=new Or(this.Wb);a.f_=this.f_;a.h_=this.h_;return a};k.getFullYear=function(){return this.Wb.getFullYear()};k.getYear=function(){return this.getFullYear()};k.getMonth=function(){return this.Wb.getMonth()};k.getDate=function(){return this.Wb.getDate()};k.getTime=function(){return this.Wb.getTime()};k.getDay=function(){return this.Wb.getDay()};k.getUTCFullYear=function(){return this.Wb.getUTCFullYear()};k.getUTCMonth=function(){return this.Wb.getUTCMonth()};k.getUTCDate=function(){return this.Wb.getUTCDate()};
k.getUTCDay=function(){return this.Wb.getDay()};k.getUTCHours=function(){return this.Wb.getUTCHours()};k.getUTCMinutes=function(){return this.Wb.getUTCMinutes()};k.getTimezoneOffset=function(){return this.Wb.getTimezoneOffset()};k.set=function(a){this.Wb=new Date(a.getFullYear(),a.getMonth(),a.getDate())};k.setFullYear=function(a){this.Wb.setFullYear(a)};k.setYear=function(a){this.setFullYear(a)};k.setMonth=function(a){this.Wb.setMonth(a)};k.setDate=function(a){this.Wb.setDate(a)};k.setTime=function(a){this.Wb.setTime(a)};
k.setUTCFullYear=function(a){this.Wb.setUTCFullYear(a)};k.setUTCMonth=function(a){this.Wb.setUTCMonth(a)};k.setUTCDate=function(a){this.Wb.setUTCDate(a)};
k.add=function(a){if(a.ij||a.Zi){var b=this.getMonth()+a.Zi+12*a.ij,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(c=this.getYear(),b=0<=c&&99>=c?-1900:0,a=new Date((new Date(c,this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()+
b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),Qr(this,a.getDate()))};k.zI=function(){var a=this.getFullYear();const b=0>a?"-":1E4<=a?"+":"";return[b+ld(Math.abs(a),b?6:4),ld(this.getMonth()+1,2),ld(this.getDate(),2)].join("")+""};k.mm=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};k.toString=function(){return this.zI()};function Qr(a,b){a.getDate()!=b&&a.Wb.setUTCHours(a.Wb.getUTCHours()+(a.getDate()<b?1:-1))}
k.valueOf=function(){return this.Wb.valueOf()};function Rr(a,b){return a.getTime()-b.getTime()};function Sr(a,b){this.p0=a;this.zB=b}new Or(0,0,1);new Or(9999,11,31);Sr.prototype.getStartDate=function(){return this.p0};Sr.prototype.contains=function(a){return a.valueOf()>=this.p0.valueOf()&&a.valueOf()<=this.zB.valueOf()};Sr.prototype.iterator=function(){return new Tr(this)};function Tr(a){this.WP=a.getStartDate().clone();this.zB=Number(a.zB.zI())}t(Tr,yk);Tr.prototype.next=function(){if(Number(this.WP.zI())>this.zB)return zk;var a=this.WP.clone();this.WP.add(new Hr(Kr,1));return Ak(a)};function Ur(a,b){a.CY=b}class Vr{constructor(){this.DM=void 0;this.HS=this.CY=null}password(){return this.DM}ox(){return this.CY}fH(){return this.HS}};function Wr(){}Wr.prototype.YX=null;Wr.prototype.BW=null;Wr.prototype.nI=function(){return this.YX};function Xr(a,b){a.YX=b}Wr.prototype.UH=function(){return this.BW};function Yr(a,b){a.BW=b}function Zr(a,b){this.uf=a;this.Xp=b}Zr.prototype.url=function(){return this.uf};Zr.prototype.target=function(){return this.Xp};Zr.prototype.open=function(){eh(this.uf,{target:this.Xp})};class $r{constructor(){this.EL=new Cr;this.k6=new Er;this.l1=new Ar;this.I=this.cE=this.we=null;this.Tp="";this.M8=new Wr;this.G6=new Vr;this.a1=new zr}navigation(){return this.EL}ld(){return this.k6}ft(){return this.l1}uI(){return this.Tp}skin(){return this.we}oa(){return this.I}AQ(a){this.I=a}Ut(){return this.M8}Yw(){return this.G6}qw(){return this.a1}}$r.prototype.i18n=$r.prototype.oa;$r.prototype.skin=$r.prototype.skin;$r.prototype.appearance=$r.prototype.ft;$r.prototype.playback=$r.prototype.ld;function as(){this.RN=[]}as.prototype.count=function(){return this.RN.length};as.prototype.add=function(a){this.RN.push(a)};function bs(a,b){const c=a.count();for(let d=0;d<c;++d){const e=a.RN[d];if(e.name()==b)return e}return null};class cs extends vg{constructor(a){super();this.Ub=a;this.L=new eg;this.zh=this.hd="";this.$f=this.fg=0;this.G=new $r;this.AS=new as;this.Un=this.aD=this.Lh=null;this.gT=[];this.Vz=new kr;this.xb=null;this.X3=new vr;this.hN=new yr;this.VN=new mr;this.iZ=new mr;this.n6=[];this.sS=F(this);this.pJ=F(this)}St(){return this.Ub}slides(){return this.L}title(){return this.hd}OQ(a){this.hd=a}eba(a){this.zh!=a&&(this.zh=a,this.sS.C())}courseTitle(){return this.zh}slideWidth(){return this.fg}slideHeight(){return this.$f}settings(){return this.G}EH(){if(!this.Lh){const a=
Ek(Dk(this.L.count()));this.Lh=new lg(this.L,"__m",a)}return this.Lh}mB(){return this.aD}FC(){return this.Un}fonts(){return this.gT}xt(){return this.Vz}Md(){return this.xb}Bt(a){(this.xb||a)&&(this.xb&&a?!this.xb.isEqual(a):1)&&(this.xb=a,this.pJ.C())}Pd(){return this.X3}resources(){return this.hN}ut(){return this.n6}}cs.prototype.resources=cs.prototype.resources;cs.prototype.narration=cs.prototype.Pd;cs.prototype.company=cs.prototype.Md;cs.prototype.presenters=cs.prototype.xt;
cs.prototype.settings=cs.prototype.settings;cs.prototype.slideHeight=cs.prototype.slideHeight;cs.prototype.slideWidth=cs.prototype.slideWidth;cs.prototype.title=cs.prototype.title;cs.prototype.slides=cs.prototype.slides;cs.prototype.uniqueId=cs.prototype.St;var K={Vda:"null",Sca:"Cut",Tca:"CutThroughBlack",Rea:"RandomTransition",kca:"BlindsHorizontal",lca:"BlindsVertical",sca:"CheckerboardAcross",tca:"CheckerboardDown",Aca:"CoverLeft",Gca:"CoverUp",Dca:"CoverRight",zca:"CoverDown",Cca:"CoverLeftUp",Fca:"CoverRightUp",Bca:"CoverLeftDown",Eca:"CoverRightDown",Yca:"Dissolve",fda:"FadeThroughBlack",$fa:"UncoverLeft",fga:"UncoverUp",cga:"UncoverRight",Zfa:"UncoverDown",bga:"UncoverLeftUp",ega:"UncoverRightUp",aga:"UncoverLeftDown",dga:"UncoverRightDown",
Pea:"RandomBarsHorizontal",Qea:"RandomBarsVertical",Pfa:"StripsLeftUp",Rfa:"StripsRightUp",Ofa:"StripsLeftDown",Qfa:"StripsRightDown",Bga:"WipeLeft",Dga:"WipeUp",Cga:"WipeRight",Aga:"WipeDown",pca:"BoxOut",nca:"BoxIn",Dfa:"SplitHorizontalOut",Cfa:"SplitHorizontalIn",Ffa:"SplitVerticalOut",Efa:"SplitVerticalIn",nfa:"ShapeCircle",ofa:"ShapeDiamond",uca:"CombHorizontal",vca:"CombVertical",eda:"FadeSmoothly",Uda:"Newsflash",pfa:"ShapePlus",Fea:"PushDown",Gea:"PushLeft",Hea:"PushRight",Iea:"PushUp",nga:"Wedge",
qga:"Wheel1Spoke",rga:"Wheel2Spokes",sga:"Wheel3Spokes",tga:"Wheel4Spokes",uga:"Wheel8Spokes",vga:"WheelReverse1Spoke",hga:"VortexLeft",jga:"VortexUp",iga:"VortexRight",gga:"VortexDown",Zea:"RippleCenter",cfa:"RippleRightUp",afa:"RippleLeftUp",$ea:"RippleLeftDown",bfa:"RippleRightDown",xda:"GlitterDiamondLeft",zda:"GlitterDiamondUp",yda:"GlitterDiamondRight",wda:"GlitterDiamondDown",Bda:"GlitterHexagonLeft",Dda:"GlitterHexagonUp",Cda:"GlitterHexagonRight",Ada:"GlitterHexagonDown",uda:"GalleryLeft",
vda:"GalleryRight",xca:"ConveyorLeft",yca:"ConveyorRight",$ca:"DoorsVertical",Zca:"DoorsHorizontal",xga:"WindowVertical",wga:"WindowHorizontal",kga:"WarpIn",lga:"WarpOut",nda:"FlyThroughIn",pda:"FlyThroughOut",oda:"FlyThroughInBounce",qda:"FlyThroughOutBounce",Wea:"RevealSmoothLeft",Xea:"RevealSmoothRight",Uea:"RevealBlackLeft",Vea:"RevealBlackRight",Ida:"Honeycomb",ida:"FerrisWheelLeft",jda:"FerrisWheelRight",Sfa:"SwitchLeft",Tfa:"SwitchRight",lda:"FlipLeft",mda:"FlipRight",kda:"Flashbulb",vfa:"ShredStripsIn",
wfa:"ShredStripsOut",tfa:"ShredRectangleIn",ufa:"ShredRectangleOut",Jca:"CubeLeft",Lca:"CubeUp",Kca:"CubeRight",Ica:"CubeDown",efa:"RotateLeft",gfa:"RotateUp",ffa:"RotateRight",dfa:"RotateDown",oca:"BoxLeft",rca:"BoxUp",qca:"BoxRight",mca:"BoxDown",Xda:"OrbitLeft",Zda:"OrbitUp",Yda:"OrbitRight",Wda:"OrbitDown",gea:"PanLeft",iea:"PanUp",hea:"PanRight",fea:"PanDown",cca:"AirplaneLeft",dca:"AirplaneRight",$da:"OrigamiLeft",aea:"OrigamiRight",ada:"DrapeLeft",bda:"DrapeRight",gda:"FallOverLeft",hda:"FallOverRight",
Rca:"Curtains",sda:"Fracture",Hca:"Crush",zga:"WindRight",yga:"WindLeft",mea:"PeelOffLeft",nea:"PeelOffRight",Dea:"Prestige",bea:"PageCurlDoubleLeft",cea:"PageCurlDoubleRight",dea:"PageCurlSingleLeft",eea:"PageCurlSingleRight",Pda:"MorphByObject",Qda:"MorphByWord",Oda:"MorphByChar",Ega:"Zoom"};q("ispring.presenter.presentation.slides.TransitionEffectType",K);q("NULL","null",K);q("CUT","Cut",K);q("CUT_THROUGH_BLACK","CutThroughBlack",K);q("RANDOM_TRANSITION","RandomTransition",K);
q("BLINDS_HORIZONTAL","BlindsHorizontal",K);q("BLINDS_VERTICAL","BlindsVertical",K);q("CHECKERBOARD_ACROSS","CheckerboardAcross",K);q("CHECKERBOARD_DOWN","CheckerboardDown",K);q("COVER_LEFT","CoverLeft",K);q("COVER_UP","CoverUp",K);q("COVER_RIGHT","CoverRight",K);q("COVER_DOWN","CoverDown",K);q("COVER_LEFT_UP","CoverLeftUp",K);q("COVER_RIGHT_UP","CoverRightUp",K);q("COVER_LEFT_DOWN","CoverLeftDown",K);q("COVER_RIGHT_DOWN","CoverRightDown",K);q("DISSOLVE","Dissolve",K);
q("FADE_THROUGH_BLACK","FadeThroughBlack",K);q("UNCOVER_LEFT","UncoverLeft",K);q("UNCOVER_UP","UncoverUp",K);q("UNCOVER_RIGHT","UncoverRight",K);q("UNCOVER_DOWN","UncoverDown",K);q("UNCOVER_LEFT_UP","UncoverLeftUp",K);q("UNCOVER_RIGHT_UP","UncoverRightUp",K);q("UNCOVER_LEFT_DOWN","UncoverLeftDown",K);q("UNCOVER_RIGHT_DOWN","UncoverRightDown",K);q("RANDOM_BARS_HORIZONTAL","RandomBarsHorizontal",K);q("RANDOM_BARS_VERTICAL","RandomBarsVertical",K);q("STRIPS_LEFT_UP","StripsLeftUp",K);
q("STRIPS_RIGHT_UP","StripsRightUp",K);q("STRIPS_LEFT_DOWN","StripsLeftDown",K);q("STRIPS_RIGHT_DOWN","StripsRightDown",K);q("WIPE_LEFT","WipeLeft",K);q("WIPE_UP","WipeUp",K);q("WIPE_RIGHT","WipeRight",K);q("WIPE_DOWN","WipeDown",K);q("BOX_OUT","BoxOut",K);q("BOX_IN","BoxIn",K);q("SPLIT_HORIZONTAL_OUT","SplitHorizontalOut",K);q("SPLIT_HORIZONTAL_IN","SplitHorizontalIn",K);q("SPLIT_VERTICAL_OUT","SplitVerticalOut",K);q("SPLIT_VERTICAL_IN","SplitVerticalIn",K);q("SHAPE_CIRCLE","ShapeCircle",K);
q("SHAPE_DIAMOND","ShapeDiamond",K);q("COMB_HORIZONTAL","CombHorizontal",K);q("COMB_VERTICAL","CombVertical",K);q("FADE_SMOOTHLY","FadeSmoothly",K);q("NEWSFLASH","Newsflash",K);q("SHAPE_PLUS","ShapePlus",K);q("PUSH_DOWN","PushDown",K);q("PUSH_LEFT","PushLeft",K);q("PUSH_RIGHT","PushRight",K);q("PUSH_UP","PushUp",K);q("WEDGE","Wedge",K);q("WHEEL_1_SPOKE","Wheel1Spoke",K);q("WHEEL_2_SPOKES","Wheel2Spokes",K);q("WHEEL_3_SPOKES","Wheel3Spokes",K);q("WHEEL_4_SPOKES","Wheel4Spokes",K);
q("WHEEL_8_SPOKES","Wheel8Spokes",K);q("WHEEL_REVERSE_1_SPOKE","WheelReverse1Spoke",K);q("VORTEX_LEFT","VortexLeft",K);q("VORTEX_UP","VortexUp",K);q("VORTEX_RIGHT","VortexRight",K);q("VORTEX_DOWN","VortexDown",K);q("RIPPLE_CENTER","RippleCenter",K);q("RIPPLE_RIGHT_UP","RippleRightUp",K);q("RIPPLE_LEFT_UP","RippleLeftUp",K);q("RIPPLE_LEFT_DOWN","RippleLeftDown",K);q("RIPPLE_RIGHT_DOWN","RippleRightDown",K);q("GLITTER_DIAMOND_LEFT","GlitterDiamondLeft",K);q("GLITTER_DIAMOND_UP","GlitterDiamondUp",K);
q("GLITTER_DIAMOND_RIGHT","GlitterDiamondRight",K);q("GLITTER_DIAMOND_DOWN","GlitterDiamondDown",K);q("GLITTER_HEXAGON_LEFT","GlitterHexagonLeft",K);q("GLITTER_HEXAGON_UP","GlitterHexagonUp",K);q("GLITTER_HEXAGON_RIGHT","GlitterHexagonRight",K);q("GLITTER_HEXAGON_DOWN","GlitterHexagonDown",K);q("GALLERY_LEFT","GalleryLeft",K);q("GALLERY_RIGHT","GalleryRight",K);q("CONVEYOR_LEFT","ConveyorLeft",K);q("CONVEYOR_RIGHT","ConveyorRight",K);q("DOORS_VERTICAL","DoorsVertical",K);
q("DOORS_HORIZONTAL","DoorsHorizontal",K);q("WINDOW_VERTICAL","WindowVertical",K);q("WINDOW_HORIZONTAL","WindowHorizontal",K);q("WARP_IN","WarpIn",K);q("WARP_OUT","WarpOut",K);q("FLY_THROUGH_IN","FlyThroughIn",K);q("FLY_THROUGH_OUT","FlyThroughOut",K);q("FLY_THROUGH_IN_BOUNCE","FlyThroughInBounce",K);q("FLY_THROUGH_OUT_BOUNCE","FlyThroughOutBounce",K);q("REVEAL_SMOOTH_LEFT","RevealSmoothLeft",K);q("REVEAL_SMOOTH_RIGHT","RevealSmoothRight",K);q("REVEAL_BLACK_LEFT","RevealBlackLeft",K);
q("REVEAL_BLACK_RIGHT","RevealBlackRight",K);q("HONEYCOMB","Honeycomb",K);q("FERRIS_WHEEL_LEFT","FerrisWheelLeft",K);q("FERRIS_WHEEL_RIGHT","FerrisWheelRight",K);q("SWITCH_LEFT","SwitchLeft",K);q("SWITCH_RIGHT","SwitchRight",K);q("FLIP_LEFT","FlipLeft",K);q("FLIP_RIGHT","FlipRight",K);q("FLASHBULB","Flashbulb",K);q("SHRED_STRIPS_IN","ShredStripsIn",K);q("SHRED_STRIPS_OUT","ShredStripsOut",K);q("SHRED_RECTANGLE_IN","ShredRectangleIn",K);q("SHRED_RECTANGLE_OUT","ShredRectangleOut",K);
q("CUBE_LEFT","CubeLeft",K);q("CUBE_UP","CubeUp",K);q("CUBE_RIGHT","CubeRight",K);q("CUBE_DOWN","CubeDown",K);q("ROTATE_LEFT","RotateLeft",K);q("ROTATE_UP","RotateUp",K);q("ROTATE_RIGHT","RotateRight",K);q("ROTATE_DOWN","RotateDown",K);q("BOX_LEFT","BoxLeft",K);q("BOX_UP","BoxUp",K);q("BOX_RIGHT","BoxRight",K);q("BOX_DOWN","BoxDown",K);q("ORBIT_LEFT","OrbitLeft",K);q("ORBIT_UP","OrbitUp",K);q("ORBIT_RIGHT","OrbitRight",K);q("ORBIT_DOWN","OrbitDown",K);q("PAN_LEFT","PanLeft",K);
q("PAN_UP","PanUp",K);q("PAN_RIGHT","PanRight",K);q("PAN_DOWN","PanDown",K);q("AIRPLANE_LEFT","AirplaneLeft",K);q("AIRPLANE_RIGHT","AirplaneRight",K);q("ORIGAMI_LEFT","OrigamiLeft",K);q("ORIGAMI_RIGHT","OrigamiRight",K);q("DRAPE_LEFT","DrapeLeft",K);q("DRAPE_RIGHT","DrapeRight",K);q("FALL_OVER_LEFT","FallOverLeft",K);q("FALL_OVER_RIGHT","FallOverRight",K);q("CURTAINS","Curtains",K);q("FRACTURE","Fracture",K);q("CRUSH","Crush",K);q("WIND_RIGHT","WindRight",K);q("WIND_LEFT","WindLeft",K);
q("PEEL_OFF_LEFT","PeelOffLeft",K);q("PEEL_OFF_RIGHT","PeelOffRight",K);q("PRESTIGE","Prestige",K);q("PAGE_CURL_DOUBLE_LEFT","PageCurlDoubleLeft",K);q("PAGE_CURL_DOUBLE_RIGHT","PageCurlDoubleRight",K);q("PAGE_CURL_SINGLE_LEFT","PageCurlSingleLeft",K);q("PAGE_CURL_SINGLE_RIGHT","PageCurlSingleRight",K);q("MORPH_BY_OBJECT","MorphByObject",K);q("MORPH_BY_WORD","MorphByWord",K);q("MORPH_BY_CHAR","MorphByChar",K);function ds(a){this.vd=a}ds.prototype.type=function(){return"gotoSlide"};ds.prototype.M=function(){return this.vd};class es{constructor({effect:a,la:b,Qq:c,Ao:d}){this.nk=a;this.Sy=b;this.d8=c;this.ts=d;this.Rr=null}effect(){return this.nk}Qq(){return this.d8}la(){return this.Sy}Ao(){return this.ts}QP(){return this.Rr}DQ(a){this.Rr=a}};class fs extends lg{constructor(a,b,c,d){super(a,b,c.slides());this.uZ=c;this.Sv=d||md()}};function gs(){this.Zp=new E}var hs;k=gs.prototype;k.Wt=!1;k.Aj=0;k.start=function(){if(this.Wt)throw Error("timer was already started");this.Wt=!0;this.Aj=Date.now();is()(this.Qn.bind(this))};k.stop=function(){if(!this.Wt)throw Error("timer wasn't started");this.Wt=!1};k.isActive=function(){return this.Wt};k.Qn=function(){if(this.Wt){const a=this.Aj;this.Aj=Date.now();this.Zp.C(this.Aj-a);is()(this.Qn.bind(this))}};k.Pb=function(){return this.Zp};var js=1E3/30;
function is(){if(hs)return hs;const a=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;return hs=Mi||void 0===a?function(b){setTimeout(b,js)}:function(b){a(b)}};function ks(a,b){if(0<=a.ua()){var c=a.Jb.slideBackground();b=b?b.index():a.fa().index();var d=a.PG,e=b;d.Iy[e]?c&&(d.Iy[e]=c):d.Iy[e]=c;d=a.ud.me[b];a=Fq(a.PG.Iy[b]);d.s_(a)}}function ls(a){return 0<a.qf.length?ms(a)instanceof fs:!1}
function ns(a,{M:b,Te:c=!0,yZ:d=!0,la:e=!1,vm:f=!0,rC:g=!0,Jq:h=!0,RO:l=!0,wx:n,At:m=!1}){const p=()=>{fr(a.PG,b,n).then(()=>{a.qT(b,c,d,e,f,g,h,l,n);m&&a.Jb.reset();a.TE&&a.TE();a.TE=null})},r=n?n.Qq():b,v=a.L.ja(r);!n||v.We()?p():(a.Qe.Pk.addHandler(w=>{w.index()===r&&p()}),a.Qe.Dt(r))}
function os(a,b=!0){if(a.OF){var c=a.$().timestamp();if(0<=c.M()&&0<=c.za()){var d=a.ng(c.M());d=d instanceof oq?d.persistState():null;d=new ik(d,c.za(),c.fb());a=a.Va.te;b&&(a.UA=!0);ps(a,c.M(),d);a.invalidate()}}}function qs(a){var b=a.W.timestamp(),c=b.za();b=b.fb();const d=a.Fd.lb();c=0<=c?d.fc(c):null;return"suspended"==a.W.state()||null!==c&&b>=c.duration()}function rs(a,b){const c=ls(a)?ms(a).Sv:void 0;return new fs(a.F.slides(),b.id(),b,c)}
function ss(a,b,c,d,e){c=c?d&&d.Ao()?new ff(d.Qq(),0,0):e||a.W.timestamp():null;a.qf.push(new Wg(b,c,a.He));b=kg(b);0>b&&(b=0);a.He=b}function ts(a,b,c){const d=Tq(a.Jb)||void 0,e=d?!1:void 0;if(d){var f=d.effect();const g=rs(a,f),h=new ff(d.Qq(),0,0);d.la()||ss(a,g,f.Kq(),d,h);f=kg(g);0>f&&(f=0);a.He=f}ns(a,{M:b,Te:c,rC:e,Jq:!0,RO:!1,wx:d})}
function us(a){if(0<a.qf.length&&vs(a)){var b=Ia(a.qf).fX;if(ls(a)&&ws(a,a.R+1))return a.R+1;if(b)return b.M()}b=xs(a);if(!ls(a)&&a.R!=b)return ms(a).slides()[0];b=jg(ms(a));if(b.seekTo(a.He)){a.fa().visible()?gg(b):b.IH();b=b.fa();if(!b&&ls(a)&&vs(a)){var c=ys(a).slides().find(d=>a.L.ja(d).visible()&&d>ms(a).slides()[a.He]);if(void 0===c)for(b=a.qf.length-2;-1<=b;--b)c=a.qf[b],c=(c?c.Rv:a.Lh).slides().find(d=>a.L.ja(d).visible()&&d>ms(a).slides()[a.He]);return void 0!==c?c:-1}c=ls(a)?ms(a).Sv:void 0;
b=b?Xq(a.Jb,b.index(),a.R,a.fa().fk(),c,a.L):-1;return b>=a.L.count()?-1:b}return-1}function zs(a){if(!a.Jb.ji()){var b=a.Jb.AH();if(-1!=b)return b}var c=a.fa();b=xs(a);if(!ls(a)&&a.R!=b)return ms(a).slides()[0];b=jg(ms(a));if(b.seekTo(a.He)){for(c=c.visible();fg(b);){const d=b.fa();if(d&&d.vx()||!c||c&&d&&d.visible())break}b=b.fa();return!b&&ls(a)&&vs(a)?(b=ys(a).slides().concat().reverse().find(d=>d<ms(a).slides()[0]-1),void 0!==b?b:-1):b?b.index():-1}return-1}function As(a){a.XD||a.eX.C()}
function Bs(a,b,c,d){let e=-1;a=a.L;for(let f=0;f<a.count();++f){const g=a.ja(f);if(Yf(g.fk(),b.id())){e=g.index();break}}return new es({effect:b,la:c,Qq:e,Ao:d})}function vs(a){const b=ms(a);var c=a.He;var d=jg(b);d.R=d.Tv.length;d=hg(d)?d.ua():-1;c=c==d||a.He==b.slides().length-1;a=ls(a)?Wq(a.Jb,b.slides(),b.Sv):!1;return c||a}function Cs(a){return"gotoSlide"==a.type()?a.M():-1}function xs(a){return 0<=a.He?ms(a).slides()[a.He]:-1}function ms(a){const b=Ia(a.qf);return b?b.Rv:a.Lh}
function ys(a){if(!ms(a)||2>a.qf.length)return a.Lh;const b=a.qf[a.qf.length-2];return b?b.Rv:a.Lh}function Ds(a,b,c,d,e){ss(a,b,c,d);ns(a,{M:b.slides()[a.He],rC:!0,wx:d,At:e})}function Es(a,b,c){const d=rs(a,b);c=Bs(a,b,!1,c);Ds(a,d,b.Kq(),c)}function Fs(a,b){a.qf.length||a.DD.C();var c=ls(a),d=a.qf.pop();const e=c?d.Rv.uZ:void 0;e&&Uq(a.Jb);(c=d.fX)?(a.He=d.H7,d=e?Bs(a,e,!0):void 0,ns(a,{M:c.M(),Jq:!1,wx:d,At:b})):a.He=a.R}
function Og(a,b,c,d){if(0>a.R)throw Error("current slide is null");var e=!!a.fa().Ti().so();const f=d?us(a):a.lh();0<=f?(d=()=>{a.rs=!0;const g=Gs(a,f);g?Es(a,g.K_,g.Ao):0<a.qf.length&&vs(a)?Fs(a,!1):ns(a,{M:f,Te:b,vm:c,rC:!0,Jq:!1})},0<a.qf.length&&vs(a)?(e=ls(a)?ms(a).uZ:null,ws(a,a.R+1)?d():(Fs(a,!1),e&&!e.Kq()&&(e=ls(a)?ms(a).Sv:void 0,a.Jb.push(a.L.ja(a.R),void 0,e),d()))):d()):a.F.settings().ld().qo()&&!e?(Hs(a),ns(a,{M:a.Gg(),Te:b,rC:!0,Jq:!1,At:!0})):(Is(a.ye),mk(a.Fd))}
function Gs(a,b){if(Js(a))return null;var c=ws(a,b);if(c)return{K_:c};if(c=Tq(a.Jb)){const d=c.Qq();a=Zf(a.L.ja(d).fk(),b);if(!a)return null;b=c.effect();return{K_:a,Ao:b}}return null}function ws(a,b){if(!(b>=a.L.count())){if(!a.L.ja(b).visible())return ws(a,b+1);b=a.R==b?void 0:Zf(a.fa().fk(),b);var c=ls(a)?ms(a).Sv:void 0;return b&&Wq(a.Jb,b.slides(),c)?ws(a,Math.max.apply(a,b.slides())+1):b}}function Hs(a){a.uF||(a.uF=!0,a.Ll.C())}function Js(a){return"accessible"==a.ud.Ne}
function Ks(a,b){a.TE=b}function Ls(a,b,c,d,e){a.R!=b&&(c&&0<=a.R&&a.WD.push(a.L.ja(a.R)),d&&0<=a.R&&(d=ls(a)?ms(a).Sv:void 0,a.Jb.push(a.L.ja(a.R),e,d)),a.Fd&&(a.Fd.WZ(),a.Fd.deactivate()),e=ms(a).slides(),d=-1,null!==a.rs&&(d=a.rs?e.indexOf(b,a.He):e.lastIndexOf(b,a.He)),e=0<=d?d:e.indexOf(b),0<=e&&(a.He=e),a.rs=null,a.R=b,e=a.L.ja(b),e.vx()||bg(e,!0),Js(a)&&!e.completed()&&(e.jk=!0),c&&Ms(a.Va.te,b),a.Fd=a.ng(b),a.WX.C(b),Ns(a,e),a.$X.C(b))}
function Os(a){if(a.Fd){var b=a.Fd;pk(b,a.Cb);b.activate(a.Va);a.Fd instanceof oq&&(a.Fd.xH(),a.Fd.pQ())}}function Ns(a,b){const c=b.index(),d=a.ng(c);b=b.persistState(d);a=a.Va.te;a.Rp[c]=b;a.Uk=!0;a.invalidate()}function Ps(a){var b=a.Va.te.im;if(b){var c=b.Kj();b=b.MC();for(let e=0;e<c.length;++e){var d=b[e];let f=null,g=!1;if(d)for(let h=0;h<a.L.count();++h){const l=Yf(a.L.ja(h).fk(),d.id);if(l){f=l;g=d.la;break}}d=f?Bs(a,f,g):void 0;a.Jb.push(a.L.ja(c[e]),d)}}}
class Qs{constructor(a,b,c,d,e,f,g,h,l){this.uF=!1;this.TE=null;this.He=this.R=-1;this.rs=null;this.Cb=!1;this.HO=-1;this.F=a;this.L=a.slides();this.Qe=c;this.J7=d;this.Ka=e;this.W=e.$();this.hU=this.W.timestamp();this.Va=f;this.ye=g;this.nO=h;this.OF=a.settings().ld().wQ();this.ud=b;this.Hi=l;this.Ll=new E;this.eX=new E;c.Pk.addHandler(this.DV,this);this.W.Pb().addHandler(this.ub,this);this.W.ol().addHandler(()=>{this.nO.$().ol().C()},this);this.W.Pq().addHandler(()=>{this.nO.$().Pq().C()},this);
this.ye.gR().addHandler(this.OV,this);this.ye.px().addHandler(()=>{this.OY.C()},this);this.ye.gR().addHandler(()=>{this.NY.C();ks(this)},this);this.K7=[];this.WD=new Gg;this.Lh=a.EH();this.qf=[];a=new dd(this.F.slideWidth(),this.F.slideHeight());this.Jb=new Zq(this.Va.te);this.Jb.xV.addHandler(()=>{this.PG.Iy={};ls(this)&&(this.qf.pop(),this.He=this.R);ks(this)},this);this.Jb.TT.addHandler(n=>{ks(this,n)},this);this.PG=new gr({lba:a,Lt:b,aca:this.Jb,io:e,slides:this.L,aH:f,QH:this.Hi});b=this.W.timestamp().M();
0<=b&&(this.W.started()?ns(this,{M:b,yZ:!1,vm:!1}):this.ub(this.W));this.lL=Date.now();this.GR=new gs;this.GR.Pb().addHandler(this.i4,this);this.GR.start();this.NR=new E;this.Xt=new E;this.$X=new E;this.MA=new E;this.WX=new E;this.DD=new E;this.dT=new E;this.OY=new E;this.NY=new E;this.ZS=new E;this.Hk=new E;this.BM=new Eg;this.BM.CB()&&y(this.BM,"visibilitychange",this.Y5,!1,this);y(window,"beforeunload",()=>{os(this,!1)});this.G3=new E;this.x8=new E;this.Hi.Hk.addHandler(this.U4,this)}play(){0>
this.R?ns(this,{M:this.Gg(),Jq:!1}):qs(this)&&!this.W.kd()?this.no():this.Fd.play()}pause(){this.Fd&&this.Fd.pause()}Ve(a,b,c=!0){this.Jb.reset();ns(this,{M:a,Te:b,Jq:!c,At:!0})}AH(){const a=this.WD.top();return a?a.index():-1}Iw(a){this.Jb.reset();if(!this.WD.ji()){void 0===a&&(a=!0);var b=this.WD.pop();b&&ns(this,{M:b.index(),Te:a,yZ:!1,At:!0})}}Gg(){const a=jg(this.Lh);return gg(a)?a.fa().index():this.Lh.slides()[0]}po(){var a=jg(this.Lh);a.R=a.Tv.length;if(hg(a))return a.fa().index();a=this.Lh.slides().length;
return this.Lh.slides()[a-1]}xq(a){this.Jb.reset();ns(this,{M:this.Gg(),Te:a,At:!0})}yq(a){this.Jb.reset();ns(this,{M:this.po(),Te:a,At:!0})}xf(a){Og(this,void 0!==a?a:!0,!0)}Wi(a){void 0===a&&(a=!0);if(0>this.R)throw Error("current slide is null");this.yK(a,!1)}no(){if(0>this.R)throw Error("Slide has not been loaded");var a=this.W.timestamp(),b=a.za(),c=a.fb();a=this.Fd;var d=a.lb();const e=0<=b?d.fc(b):null,f=e?e.duration():0;d=b==d.count()-1&&(c>=f||e&&e.$k());0>b?(Is(this.ye),this.YA&&Og(this,
!0,!1)):d?(mk(a),Og(this,!0,!0)):(this.XD=f<=c,b=a.ya.lb(),c=a.Ka.$().timestamp().za(),c==b.count()-1?mk(a):(b=c+1,a.play(),lk(a,b,0)),As(this),this.XD=!1)}Ij(a,b,c,d){void 0==d&&(d=!1);if(a>this.L.count()||0>a)throw Error("slideIndex is out of bounds");var e=this.L.ja(a);if(0>b)c=b=0;else{var f=e.lb().count();b>f-1&&(b=f-1)}"idle"!=this.ye.state()&&Is(this.ye);if(f=a!=this.R){os(this);this.Qe.Dt(a);if(!e.We()){this.hp=arguments;this.xy=this.Ij.bind(this);this.hp.M=a;Rs(this.Ka,!0,this.Qe);return}this.hp&&
(this.xy=this.hp=null,Rs(this.Ka,!1,this.Qe));if(0==b&&0==c){ns(this,{M:a,Te:d,rC:!1});return}e=this.ng(a);if(e instanceof oq){e.Fe.reset(b,1E3*c);var g=Ss(this.Va.te,a);(g=g?g.Jl:null)&&e.$H(g)}}this.Ka.si(a,b,c,!0);f&&this.Xt.C(a);d?this.Ka.start():this.Ka.stop();As(this)}yK(a,b,c=!1){void 0!==this.xK?this.GW=arguments:this.xK=setTimeout(this.pT.bind(this,a,b,c),0)}pT(a,b,c=!1){clearTimeout(this.xK);this.xK=void 0;var d=this.GW;if(d)this.GW=null,this.pT.apply(this,d);else{d=this.nh();if(0>d){if(0>
this.R)return;d=this.R}this.rs=!1;if(!this.Jb.ji()&&this.Jb.AH()==d){const {slide:g,P9:h}=this.Jb.pop();if(g){d=void 0;if(h){var e=h.Qq()==g.index();d=void 0;var f=h.effect();h.Ao()&&(f=h.Ao(),d=h.effect());d=Bs(this,f,e,d);e&&Uq(this.Jb,Ts(this.ud,g.index()).uH())}ls(this)&&vs(this)&&(this.qf.pop(),this.He=this.R);d&&!ls(this)&&(e=d.effect(),f=rs(this,e),ss(this,f,e.Kq(),d));ns(this,{M:g.index(),Te:a,la:b,Jq:c,RO:!1,wx:d});return}}ns(this,{M:d,Te:a,la:b,Jq:c,RO:!1})}}nh(){if(0>this.R)return-1;const a=
this.fa().Ti().Xw();return a?Cs(a):zs(this)}pt(){const a=this.ng(this.R);let b=!0;var c=this.W.timestamp();const d=c.za();0>d?(Is(this.ye),this.YA||(this.yK(!1,!0,!0),b=!1)):0<d||.01<c.fb()?(c=a.Ka.$().timestamp().za(),0==c?nk(a):a.NH(c-1)):(this.yK(!1,!0,!0),b=!1);b&&As(this)}XQ(a,b){this.Jb.reset();(a=bs(this.F.AS,a))&&Ds(this,a,b,void 0,!0)}uC(a){(a=Yf(this.fa().fk(),a))&&Es(this,a)}nP(){this.Jb.reset();Fs(this,!0)}rQ(){const a=this.R,b=this.ng(a);b instanceof oq&&cq(b.Fe);ps(this.Va.te,a);this.Va.Yd.aR();
this.Ij(a,0,0,!0)}i4(){var a=this.lL;this.lL=Date.now();if(!(0>this.R)){var b=this.W.og(),c=b?(this.lL-a)/1E3:0,d=this.W.timestamp();a=d.M();var e=d.za();d=d.fb();var f=this.Hi.playbackRate();d+=c*f;if(b&&0<=e&&(b=this.fa().lb(),c=b.fc(e),d>=c.duration()))if(c.$k()){++e;if(e==b.count()){this.Ka.si(a,e-1,c.duration());Og(this,!0,!1);return}d=0}else{this.Ka.si(a,e,c.duration());Us(this.Ka,!0);return}this.Ka.si(a,e,d)}}OV(){this.Qe.sa(!0);const a=this.ng(this.R);a.PO();const b=Ss(this.Va.te,this.R),
c=b?b.Jl:null;this.XD=!0;b&&this.Q6?(this.Ka.si(this.R,b.za(),b.fb()),this.Fd instanceof oq&&c&&this.Fd.restoreState(c),this.Lo?a.play():a.pause()):this.Lo?(a.play(),lk(a,0,0)):nk(a);this.XD=!1;(this.YA||b)&&As(this)}lh(){if(0>this.R)return-1;const a=this.fa().Ti().so();return a?Cs(a):us(this)}qT(a,b,c,d,e,f,g,h,l){a<<=0;if(a>=this.L.count()||0>a)throw Error("Invalid slide index");void 0==b&&(b=!0);void 0==c&&(c=!0);void 0==d&&(d=!1);void 0==e&&(e=!0);void 0==f&&(f=!0);void 0==g&&(g=!0);void 0==h&&
(h=!0);if(a!=this.R){var n=~this.R?this.L.ja(this.R).type():null,m=this.L.ja(a).type(),p=Js(this);this.NR.C(n,m);n="quiz"==m||this.Ta();m="interaction"==m||this.ib();if(n||m||p)f=!1;"idle"!=this.ye.state()&&Is(this.ye);this.Qe.Dt(a);if(2!=this.Qe.Gw(a))this.hp=arguments,this.hp.M=a,this.xy=this.qT.bind(this),Rs(this.Ka,!0,this.Qe);else{this.xy=this.hp=null;this.Qe.sa(!1);m=l?l.effect():void 0;this.Lo=p?!1:b;this.YA=l?void 0===m.duration()?null===this.rs?!1:!this.rs:l.la():d;this.Q6=g;p=this.YA?0>
this.R?a:this.R:a;this.ig=this.L.ja(p).transition().clone();l&&(void 0===m.duration()?m=null:(m=m.duration(),m=new Mf("Zoom",m,null,!1)),this.ig=m||this.ig);this.dT.C(this.ig,this.R,a);os(this);this.Ka.si(p,-1,0);p=this.ng(a);p instanceof oq&&(g||ps(this.Va.te,a),(m=(m=Ss(this.Va.te,a))?m.Jl:null)?p.restoreState(m):(cq(p.Fe),p.Fe.reset(0,0)));Ls(this,a,c,h,l);if(p=f&&0<this.ig.duration()){ks(this,this.L.ja(a));m=this.ye;var r=a;n=this.ig.wu;var v=this.ig.duration(),w=this.YA,A=l;m.XN=NaN;var I=m.ud,
B=0>m.R;m.on=B?I.background():m.ud.me[m.R];m.$u=I.me[r];I=[];0<=m.R&&(I=m.F.slides().ja(m.R),I=I instanceof zm?I.Qv:[]);var M=m.F.slides().ja(r);M=M instanceof zm?M.Qv:[];m.R=r;Vs(m);v=r=new Ws(m.fg,m.$f,w,m.$u,m.on,m.Kf,v,A);w=M;v.fs=I;v.Yr=w;r.hv=B;B=n;n=r;"RandomTransition"==B&&(B=Xs[Math.floor(Math.random()*Xs.length)],B=B[Math.floor(Math.random()*B.length)]);n=(B=Ys[B])?B(n):new Zs(n);m.Mg=n;m.Mg.qt()&&(B=m.Mg,B.W=m.W,B.W.ol().addHandler(B.VU,B),B.W.Pq().addHandler(B.UU,B),m.Mg.Vd.addHandler(m.NV,
m));n.Pw()?$s(m):n.bA.addHandler(m.vM,m)}else at(this.ye,a),ks(this);Os(this);this.Xt.C(a);this.Ka.start(d);f&&((n=this.ig.nf)?(m=this.Va.mediaController(),bt(m,n,m.W.timestamp(),0)):this.ig.qY&&Fp(this.Va.mediaController()));p||this.OV();e&&As(this)}}}playbackState(){const a=this.W.state(),b=this.W.timestamp().za();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"}ub(a){a=a.timestamp();const b=a.M(),
c=a.za();var d=a.fb();if(0>c){var e=d,f=0;if(this.ig&&"null"!=this.ig.wu){var g=this.ye.XN*this.ig.duration();isNaN(g)&&(g=0);f=Math.max(0,this.ig.duration()-g);e-=g}this.nO.pg(0<f?e/f:1)}g=this.L.ja(b);0<=c&&b!=this.R&&(at(this.ye,b),Ls(this,b,!0,!0),Os(this),this.Fd.PO());e=!1;f=g.lb();f.count()-1==c&&f.fc(c).duration()<=d&&(e=!0,g.completed()||(g.jk=!0,Ns(this,g)));d=this.hU;this.hU=a;d.M()==b&&d.za()!=c&&this.MA.C(c);b==this.po()&&e?(f.fc(f.count()-1).$k()&&ct(this.Va.mediaController().Zm),Hs(this)):
this.uF=!1}iQ(){return this.uF}activate(){this.Cb=!0;this.HO=Date.now();this.Fd&&pk(this.Fd,!0);const a=this.Va.te;dt(a,0);const b=this;setInterval(()=>{dt(a,b.Yk())},1E3)}Yk(){return 0<this.HO?Math.floor((Date.now()-this.HO)/1E3):0}$(){return this.W}io(){return this.Ka}ua(){return this.R}fa(){if(0>this.R)throw Error("Current slide is undefined");return this.L.ja(this.R)}Be(){if(!this.Fd)throw Error("Current slide is undefined");return this.Fd}ng(a){if(!this.L.ja(a).We())return null;const b=this.K7;
let c=b[a]||null;c||(c=et(this.J7,a),b[a]=c,c.stateChangedEvent().addHandler(this.B5,this),c instanceof oq?c.sx().addHandler(d=>{this.R==d&&os(this)}):c instanceof vq?c.Ta().quizPlayerEvent().addHandler(this.d5,this):c instanceof Aq&&c.qb().scenarioPlayerEvent().addHandler(this.l5,this));return c}d5(a){switch(a){case "gotoPreviousSlide":this.Wi();break;case "skipQuizSlide":this.xf();break;case "quizFinished":a=this.fa();var b=this.Be();b=Qg(b.Ta());a=Rg(b)?a.lF:a.GD;b=this.fa();const c=this.Be().Ta(),
d=Qg(c);"graded"==d.GF&&Sg(d)&&!Rg(d)&&b.tQ()&&c.restartQuiz();(new Ng(this)).qP(a);break;case "lockPresentationViewMode":this.G3.C();break;case "unlockPresentationViewMode":this.x8.C()}}l5(a){switch(a){case "gotoPreviousSlide":this.Wi();break;case "gotoNextSlide":this.xf();break;case "skipScenarioSlide":this.xf();break;case "scenarioRestarted":case "scenarioRestored":this.ZS.C(a);break;case "scenarioFinished":a=this.fa();var b=this.Be();a=xq(b.qb()).scenarioPassed()?a.mF:a.HD;(new Vg(this)).qP(a)}}B5(a){Ns(this,
a)}Eq(){return this.Hi}Wc(){return this.$X}px(){return this.OY}hR(){return this.NY}tP(){return this.ZS}Nt(){return this.MA}TQ(){return this.WX}sm(){return this.Ll}DV(a){const b=this.hp,c=this.xy;c&&b&&b.M==a.index()&&(this.xy=this.hp=null,Rs(this.Ka,!1,this.Qe),c.apply(this,b))}Ta(){return 0>this.R||!(this.fa()instanceof ar)?null:this.Be().Ta()}ib(){return 0>this.R||!(this.fa()instanceof rq)?null:this.Be().ib()}qb(){return 0>this.R||!(this.fa()instanceof zq)?null:this.Be().qb()}sI(){return this.ye}PB(){return this.Va.PB()}D4(a){var b=
this.ng(this.R);b&&(b=b.view(),b instanceof Qn&&b.Rs.C(a,new Ln,!0))}Y5(){Fg(this.BM)?(this.P1=this.W.og(),this.pause()):this.P1&&Fi(()=>{this.play()},this,100)}U4(){this.Hk.C()}}Qs.prototype.slideTransitionController=Qs.prototype.sI;Qs.prototype.scenarioPlayer=Qs.prototype.qb;Qs.prototype.interactionPlayer=Qs.prototype.ib;Qs.prototype.quizPlayer=Qs.prototype.Ta;Qs.prototype.playbackCompleteEvent=Qs.prototype.sm;Qs.prototype.stepChangeEvent=Qs.prototype.Nt;Qs.prototype.slideChangeEvent=Qs.prototype.Wc;
Qs.prototype.currentSlide=Qs.prototype.fa;Qs.prototype.currentSlideIndex=Qs.prototype.ua;Qs.prototype.clock=Qs.prototype.$;Qs.prototype.playbackState=Qs.prototype.playbackState;Qs.prototype.nextSlideIndex=Qs.prototype.lh;Qs.prototype.gotoPreviousStep=Qs.prototype.pt;Qs.prototype.previousSlideIndex=Qs.prototype.nh;Qs.prototype.gotoTimestamp=Qs.prototype.Ij;Qs.prototype.gotoNextStep=Qs.prototype.no;Qs.prototype.gotoPreviousSlide=Qs.prototype.Wi;Qs.prototype.gotoNextSlide=Qs.prototype.xf;
Qs.prototype.gotoLastSlide=Qs.prototype.yq;Qs.prototype.gotoFirstSlide=Qs.prototype.xq;Qs.prototype.lastSlideIndex=Qs.prototype.po;Qs.prototype.firstSlideIndex=Qs.prototype.Gg;Qs.prototype.gotoLastSlideViewed=Qs.prototype.Iw;Qs.prototype.gotoSlide=Qs.prototype.Ve;Qs.prototype.pause=Qs.prototype.pause;Qs.prototype.play=Qs.prototype.play;let ft;function gt(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}function ht(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(ft||(ft={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),c=ft,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function it(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)};class jt{constructor(a){this.Mh=a}ma(a,b,c){c=this.Mh.hasOwnProperty(a)?this.Mh[a]:c;if(void 0!==c){if(void 0!==b){a=this.mT;for(let d in b)if(b.hasOwnProperty(d)){const e=b[d];a&&(d=a(d));c=c.replace(new RegExp(d,"g"),e)}}return c}Ha("unknown message id: "+a);return a}messages(){return this.Mh}mT(a){return"%"+a.toUpperCase()+"%"}}jt.prototype.getMessage=jt.prototype.ma;class kt{constructor(a){this.na=a;this.QU=!1;this.zb=Ad("DIV");ln(this.zb,"framesLayer");this.$g=new E;a.Ee().addHandler(this.Hz,this)}Hz(a,b,c,d){this.na.yH()?Fh(this.zb,0,0):Fh(this.zb,c,d);G(this.zb,"pointer-events","none");c="";this.QU||(c="rect(0px,"+a+"px,"+b+"px,0px)");G(this.zb,"clip",c);this.$g.C()}Ee(){return this.$g}position(a,b){const c=this.na.rh();return this.Cp(c.querySelector("#"+a),c,b||this.scale())}scale(){return this.na.scale()}Cp(a,b,c){let d=new Yc(0,0);if(!a)return d;a=Jh(a);
b=Jh(b);d=bd(a,b);return d=new Yc(d.x/c,d.y/c)}displayObject(){return this.zb}};function lt(a,b){return`${a.className()}_${b}`}function mt(a,b,c){return`${lt(a,b)}_${c}`}function nt(a,b,c){b=hn(b);const d=mt(a,c,"");return Pa(b,e=>0==e.indexOf(d))}class ot{constructor(a,b){this.$I=a;this.pd=b}className(){return this.pd?`${this.$I}__${this.pd}`:this.$I}};var pt=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||setTimeout;function qt(a){return"string"!==typeof a.className}function rt(a,b){a.className.baseVal=b}function st(a){return qt(a)?(a=a.className.baseVal,"string"===typeof a&&a.match(/\S+/g)||[]):hn(a)}function tt(a,b){return qt(a)?Ra(st(a),b):kn(a,b)}function ut(a,b){if(qt(a)){if(!tt(a,b)){let c=a.className.baseVal;c+=0<a.className.baseVal.length?` ${b}`:b;rt(a,c)}}else ln(a,b)}function vt(a,b){qt(a)?tt(a,b)&&rt(a,La(st(a),c=>c!=b).join(" ")):mn(a,b)};class wt extends E{constructor(a){super(a);this.Ay=D(this,new E);this.AK=D(this,new E)}addHandler(a,b,c){super.addHandler(a,b,c);this.Ay.C()}removeHandler(a,b,c){super.removeHandler(a,b,c);this.AK.C()}};let xt;const yt=[];if(window.MutationObserver){xt=new MutationObserver(b=>{b&&b.forEach(c=>{for(const d of c.removedNodes)for(const e of yt)"function"===typeof d.contains&&d.contains(e.displayObject())&&e.Ki(!1)})});const a={subtree:!0,childList:!0};pt(()=>{xt.observe(document.body,a)})}function zt(a,b){a.Fx.push(b);ut(a.P,b.className())}
function At(a){const b=new ResizeObserver(c=>{for(const d of c)void 0!==d.target&&0<d.contentRect.width&&0<d.contentRect.height&&(a.Ya(a.P.clientWidth,a.P.clientHeight),a.$g.C(a))});b.observe(a.P);return b}
function Bt(a,b){const c=D(a,new Om(a.P));C(a,b.Ay,()=>{1==bf(b)&&Qm(c);z(a,a.P,"mouseover",()=>{a.enabled()&&0<bf(a.ha)&&a.Bx()});z(a,a.P,"mouseout",()=>{a.Ki(!1)})});C(a,b.AK,()=>{0==bf(b)&&Rm(c)});const d=new Xm;C(a,d.QA,(e,f,g)=>{a.Ki(!1);a.enabled()&&a.Xo(g);a.Ep&&g.target==a.P&&g.preventDefault()});C(a,d.ZN,()=>{a.Ki(!0)});C(a,d.$N,()=>{a.enabled()&&a.Bx()});Pm(c,d)}
function Ct(a){xt?yt.push(a):Jb?z(a,window,"DOMNodeRemoved",b=>{Md(b.target,a.P)&&a.Ki(!1)}):z(a,a.P,"DOMNodeRemovedFromDocument",()=>{a.Ki(!1)})}function L(a,b,c){G(a.P,b,c)}function O(a,b,c){D(a,b);null!=c?a.vf(b,c):a.V(b)}function Dt(a,b){for(const c of Object.keys(b))G(a.P,c,b[c])}function Et(a,b){b instanceof ot||(b=new ot(b));zt(a,b)}function P(a,b){return new ot(a.Fx[0].$I,b)}
function Ft(a,b,c=b){const d=a.P.scrollTop;b=Math.min(0,b-d-a.hZ);c=Math.max(0,c-(d+a.P.clientHeight)+a.hZ);0!=b?a.P.scrollTop+=b:0!=c&&(a.P.scrollTop+=c)}function Gt(a,b,c,d){const e=a.ka.bind(a),f=()=>{var g="string"===typeof c?c:c();g=b.ma(g,d&&d());e(g)};C(a,b.Tg,g=>{const h="string"===typeof c?c:c();g==h&&f()});f();a.VK=f}
class Q extends vg{constructor(a){let {ga:b,H:c,b_:d,xa:e,yd:f,VH:g,DZ:h,jH:l,Ze:n,aha:m=0,dI:p,tabIndex:r,a9:v}=a||{};super();e||(e=xd(f||"DIV"));this.P=e;this.Fx=[];if(b||c)b=b||new ot(c,d),zt(this,b);this.Ep=void 0!==g?g:!0;this.Xg=this.Na=this.Sa=this.Ob=this.Nb=this.xr=void 0;this.hZ=m;this.os=1;this.VK=null;this.sY={};this.Pa=null;n&&(this.ws=At(this));(this.o7=p)&&this.ph(!1);void 0!==r&&this.iI(r);this.ha=D(this,new wt(this));Bt(this,this.ha);l&&C(this,this.ha,()=>{});v&&Ct(this);this.$g=
F(this);if(!1===h){let w=!1;z(this,this.displayObject(),"mousedown",()=>{w=!0});z(this,this.displayObject(),"focusout",A=>{A.target==A.currentTarget&&(w=!1)});z(this,this.displayObject(),"focusin",A=>{w&&A.target==A.currentTarget&&pt(()=>{this.displayObject().blur()})})}}Ee(){return this.$g}focus(){(()=>{this.P.focus()})()}getAttribute(a){return this.P.getAttribute(a)}setAttribute(a,b){(()=>{this.P.setAttribute(a,b)})()}removeAttribute(a){(()=>{this.P.removeAttribute(a)})()}iI(a){this.xr=a;this.rA(a)}oi(a){this.Nb=
a;(()=>{this.P.style.left=a+"px"})()}Bf(a){this.Ob=a;(()=>{this.P.style.top=a+"px"})()}move(a,b){this.oi(a);this.Bf(b)}Xb(a){this.resize(a)}Bd(a){this.resize(void 0,a)}resize(a,b){this.Ev(a,b);void 0!==a&&(this.Sa=a);void 0!==b&&(this.Na=b);this.Ya(this.width(),this.height());this.$g.C(this)}sa(a){void 0!==this.xr&&this.rA(a?this.xr:-1);(()=>{a?this.P.removeAttribute("disabled"):this.P.setAttribute("disabled","")})()}J(a){this.Pa=a;(()=>{this.Pa=null;Sh(this.P,a)})()}zf(a){(()=>{L(this,"opacity",
a)})();this.Xg=a}V(a){const b=this.sk(a);(()=>{this.P.appendChild(b)})()}vf(a,b){const c=this.sk(a);this.P==c.parentNode&&this.P.childNodes[b]==c||(()=>{Gd(this.P,c,b)})()}removeChild(a){const b=this.sk(a);this.ii(b)&&(()=>{this.P.removeChild(b)})()}Bo(){(()=>{Ed(this.P)})()}ka(a){(()=>{Nd(this.P,a)})()}Lq(a){(()=>{this.P.innerHTML=a})()}h0(a){(()=>{this.P.id=a})()}iC(a){this.Sj("label",a)}gj(a){Array.isArray(a)&&(a=a.join(" "));(()=>{gt(this.P,a)})()}Rj(a){this.Sj("hidden",a)}Sj(a,b){(()=>{ht(this.P,
a,b)})()}Y(a,b){if(this.Fx.length)for(const c of this.Fx)if("string"===typeof b){const d=nt(c,this.P,a);d&&(delete this.sY[a],(()=>{vt(this.P,d)})());if(b){const e=mt(c,a,b);this.sY[a]=e;(()=>{ut(this.P,e)})()}}else{const d=lt(c,a);(()=>{var e=this.P,f=d;b?ln(e,f):mn(e,f)})()}else(()=>{var c=this.P;b?ln(c,a):mn(c,a)})(),Ha("component has no bemInfo")}qH(a){const b=this.Fx[0];a=b?lt(b,a):a;return tt(this.P,a)}ph(a){this.Sj("selected",a)}selected(){return"true"==it(this.P,"selected")}sb(){this.Ya(this.width(),
this.height());this.$g.C()}ii(a){return this.sk(a).parentNode==this.displayObject()}x(){return void 0!==this.Nb?this.Nb:Hh(this.displayObject()).x}y(){return void 0!==this.Ob?this.Ob:Hh(this.displayObject()).y}width(){return void 0!==this.Sa?this.Sa:this.uK()}height(){return void 0!==this.Na?this.Na:this.tK()}enabled(){return!this.P.hasAttribute("disabled")}visible(){return"boolean"===typeof this.Pa?this.Pa:"none"!=this.displayObject().style.display}opacity(){if(void 0!==this.Xg)return this.Xg;const a=
Rh(this.P);return"number"===typeof a?a:1}displayObject(){return this.P}setScale(a,b="0 0"){(()=>{vn(this.P,a,a);Ai(this.P,b)})()}setParentScale(a){this.os=a;this.Cz()}contains(a){if(!a)return!1;a=this.sk(a);return Md(this.P,a)}lr(a){(a instanceof Node||"function"===typeof a.displayObject)&&this.removeChild(a);super.lr(a)}sk(a){return a instanceof Node?a:a.displayObject()}uK(){const a=this.P;return a.tagName.toUpperCase()=="SVG".toString()?a.width.baseVal.value:Uh(a).width}tK(){const a=this.P;return a.tagName.toUpperCase()==
"SVG".toString()?a.height.baseVal.value:Uh(a).height}Ev(a,b){(()=>{void 0!==a&&Nh(this.P,a);void 0!==b&&Oh(this.P,b)})()}Ya(){}Cz(){}Xo(a){this.ha.C(this,a)}Bx(){this.Y("active",!0)}Ki(){this.Y("active",!1)}RC(){z(this,this.P,"keydown",this.ZL,this)}ZL(a){document.activeElement!=this.displayObject()||a.defaultPrevented||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),this.Xo())}rA(a){(()=>{this.setAttribute("tabindex",a+"")})()}Hd(){this.ws&&this.ws.disconnect();const a=yt.indexOf(this);0<=a&&yt.splice(a,
1)}};function Ht(a){Kd(a)?this.hr=this.P=a:(this.P=xd("DIV",It("component_container",a)),this.hr=this.tS(It("component_base",a)),this.P.appendChild(this.hr));this.Id=[];this.Ep=!1;if(ij){const b=new Om(this.mx());this.ha=new wt;this.ha.Ay.addHandler(function(){1==bf(this.ha)&&Qm(b)},this);this.ha.AK.addHandler(function(){0==bf(this.ha)&&Rm(b)},this);a=new Xm;a.QA.addHandler(function(c,d,e){this.Ki(!1);this.Ep&&e.preventDefault();this.enabled()&&this.Xo(e)},this);a.ZN.addHandler(function(){this.Ki(!0)},
this);a.$N.addHandler(function(){this.enabled()&&this.Bx()},this);Pm(b,a)}else this.Ep=!0,this.ha=new wt,this.ha.Ay.addHandler(function c(){this.ha.Ay.removeHandler(c,this);var d=y(this.mx(),"mouseover",function(){this.enabled()&&0<bf(this.ha)&&this.Bx()},!1,this);this.Id.push(d);d=y(this.mx(),"mouseout",function(){this.Ki(!1)},!1,this);this.Id.push(d);d=y(this.mx(),"click",function(e){this.Ki(!0);this.Ep&&0<bf(this.ha)&&(e.preventDefault(),e.stopPropagation());this.Xo(e)},!1,this);this.Id.push(d)},
this);this.$g=new E}k=Ht.prototype;k.Xg=1;k.f1=!0;k.Xo=function(a){!this.f1&&a&&(this.displayObject().blur(),this.xa().blur());this.ha.C(this,a)};k.Ee=function(){return this.$g};k.mx=function(){return this.displayObject()};k.setAttribute=function(a,b){this.displayObject().setAttribute(a,b)};k.removeAttribute=function(a){this.displayObject().removeAttribute(a)};k.iI=function(a){this.xr=a;this.rA(a)};
k.Ze=function(){this.Na=this.Sa=void 0;this.ws=new ResizeObserver(a=>{for(const b of a)void 0!==b.target&&(a=b.contentRect,this.Sa=a.width,this.Na=a.height,this.Ya(a.width,a.height),this.$g.C(this))});this.ws.observe(this.P);this.Ya(parseInt(this.P.style.width,10),parseInt(this.P.style.height,10));this.$g.C(this)};k.Bx=function(){this.Y("active",!0)};k.Ki=function(){this.Y("active",!1)};k.xa=function(){return this.hr};Ht.prototype.baseElement=Ht.prototype.xa;Ht.prototype.displayObject=function(){return this.P};
Ht.prototype.displayObject=Ht.prototype.displayObject;k=Ht.prototype;k.width=function(){return void 0!==this.Sa?this.Sa:this.uK(this.xa())};k.uK=function(a){return"SVG"==a.tagName.toUpperCase()?a.width.baseVal.value:Uh(a).width};k.Xb=function(a){this.resize(a)};k.height=function(){return void 0!==this.Na?this.Na:this.tK(this.xa())};k.tK=function(a){return"SVG"==a.tagName.toUpperCase()?a.height.baseVal.value:Uh(a).height};k.Bd=function(a){this.resize(void 0,a)};
k.resize=function(a,b){if(void 0!==this.ws)throw Error("ResizeObserver is turned on");this.Ev(a,b);void 0!==a&&(this.Sa=a);void 0!==b&&(this.Na=b);this.$g.C(this)};k.Ev=function(a,b){void 0!==a&&(Nh(this.displayObject(),a),Nh(this.xa(),a));void 0!==b&&(Oh(this.displayObject(),b),Oh(this.xa(),b));void 0!==a&&void 0!==b&&this.Ya(a,b)};k.Ya=function(){};k.x=function(){return void 0!==this.Nb?this.Nb:Hh(this.displayObject()).x};k.oi=function(a){this.Nb=a;this.displayObject().style.left=a+"px"};
k.y=function(){return void 0!==this.Ob?this.Ob:Hh(this.displayObject()).y};k.Bf=function(a){this.Ob=a;this.displayObject().style.top=a+"px"};k.move=function(a,b){this.oi(a);this.Bf(b)};k.enabled=function(){return!this.xa().hasAttribute("disabled")};k.sa=function(a){void 0!==this.xr&&this.rA(a?this.xr:-1);a?this.xa().removeAttribute("disabled"):this.xa().setAttribute("disabled","")};k.visible=function(){return"none"!=this.displayObject().style.display};k.J=function(a){Sh(this.displayObject(),a)};
k.opacity=function(){return this.Xg};k.zf=function(a){Jt(this,"opacity",a);this.Xg=a};k.V=function(a){a=this.sk(a);this.displayObject().appendChild(a)};k.vf=function(a,b){a=this.sk(a);Gd(this.displayObject(),a,b)};k.removeChild=function(a){a=this.sk(a);this.ii(a)&&this.displayObject().removeChild(a)};k.Bo=function(){const a=this.displayObject();for(;a.firstChild;)a.removeChild(a.firstChild)};k.ii=function(a){return(a instanceof Ht?a.displayObject():a).parentNode==this.displayObject()};
k.ka=function(a){Nd(this.xa(),a)};k.Lq=function(a){this.xa().innerHTML=a};function Jt(a,b,c){G(a.displayObject(),b,c)}k.iC=function(a){this.Sj("label",a)};k.gj=function(a){Array.isArray(a)&&(a=a.join(" "));gt(this.yG?this.hr:this.P,a)};k.Rj=function(a){this.Sj("hidden",a)};k.Sj=function(a,b){ht(this.yG?this.hr:this.P,a,b)};k.tS=function(a){return xd("DIV",a)};function It(a,b){return void 0===b?a:b instanceof Array?(b=Va(b),b.push(a),b):[a,b]}
k.Y=function(a,b){a=this.WI?lt(this.WI,a):a;var c=this.P;b?ln(c,a):mn(c,a);this.P!=this.hr&&(c=this.hr,b?ln(c,a):mn(c,a))};k.qH=function(a){a=this.WI?lt(this.WI,a):a;return kn(this.P,a)};function Kt(a){a=a.displayObject();ln(a,"animation")}k.RC=function(){y(this.displayObject(),"keydown",this.ZL,!1,this)};k.ZL=function(a){document.activeElement!=this.displayObject()||a.defaultPrevented||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),this.Xo(null))};
k.rA=function(a){this.setAttribute("tabindex",a+"")};k.Ic=function(){for(let a=0;a<this.Id.length;++a){const b=this.Id[a];b&&De(b)}this.ws&&this.ws.disconnect()};k.sk=function(a){return a instanceof Ht||a instanceof Q?a.displayObject():a};function Lt(a,b){Ht.call(this,xd(b||"DIV",a))}t(Lt,Ht);function Mt(a){const b=new Map;Nt(a,b);Ot(a,b)}function Ot(a,b){const c=a.attributes,d=c.length;for(let f=0;f<d;++f){const g=c.item(f);var e=g.value;e.match(/^url\("?#/)&&e.endsWith(")")&&(e=g.value.substring(e.indexOf("#")+1,e.search(/"\)|\)$/)),e=b.get(e),void 0!==e&&(g.value=`url(#${e})`))}for(const f of Jd(a))Ot(f,b)}function Nt(a,b){if(a.id&&!b.has(a.id)){const c=md()+"-"+md();b.set(a.id,c);a.id=c}for(const c of Jd(a))Nt(c,b)};class Pt{constructor(a,b){this.aD=a;b=b-a.width()-1;this.jr=new Vf(b,2,a.width(),a.height());this.xi=new Lt("trial_banner");this.xi.Xb(this.jr.width);this.xi.Bd(this.jr.height);Jt(this.xi,"cursor","pointer");b=Ad("DIV");b.innerHTML=a.content();Mt(b);ln(b,"banner-content");ht(b,"hidden",!0);this.xi.xa().appendChild(b);b=Ad("DIV");b.innerHTML=a.contentHover();Mt(b);ln(b,"banner-content_hover");ht(b,"hidden",!0);this.xi.xa().appendChild(b);a.url()&&this.xi.ha.addHandler((c,d)=>{d.stopPropagation();c=
this.aD.url();Qi(c)},this);G(this.displayObject(),"z-index","1000")}Ua(){return this.jr}displayObject(){return this.xi.displayObject()}};function Qt(){this.AD=new E;this.C1=new E;this.LS=new E;this.JS=new E}k=Qt.prototype;k.tu=!1;k.su=!1;k.gG=null;k.Wz=null;k.Fw=function(){return"drag"};k.oH=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.tu&&(this.su=this.tu=!1),this.su=!1,1;if("touchMove"==a&&this.su)return 1}this.tu&&(this.su=this.tu=!1,this.JS.C(this.Wz.x,this.Wz.y));return 0};
k.VG=function(a){a=new Yc(a.touches()[0].clientX(),a.touches()[0].clientY());this.su?(a=bd(a,this.gG),Zc(a,this.Wz)||(this.tu||(this.tu=!0,this.LS.C(this.gG.x,this.gG.y)),this.Wz=a,this.AD.C(a.x,a.y))):(this.su=!0,this.gG=a,this.Wz=new Yc,this.C1.C())};k.oq=function(){};function Rt(){this.a7=new E;this.Iv=new E;this.tX=new E;this.AD=new E;this.Yy=null;this.oN=!1}k=Rt.prototype;k.Zy=-1;k.aE=0;k.Fw=function(){return"scale"};k.oH=function(a,b){a=2==b.touches().length;const c=!a&&0<this.Zy;a!=this.oN&&(this.oN||(St(b),this.a7.C()),this.oN=a);return a||c?1:0};
k.VG=function(a){if(2==a.touches().length){var b=St(a);if(this.Yy&&b){const c=bd(b.g_,this.Yy.g_),d=bd(b.g0,this.Yy.g0),e=0>c.x&&0>d.x||0<c.x&&0<d.x;(0>c.y&&0>d.y||0<c.y&&0<d.y||e)&&this.AD.C(Math.abs(c.x)<Math.abs(d.x)?c.x:d.x,Math.abs(c.y)<Math.abs(d.y)?c.y:d.y)}this.Yy=b;b=a.scale();void 0===b&&(b=a.touches()[0],a=a.touches()[1],a=$c(new Yc(b.clientX(),b.clientY()),new Yc(a.clientX(),a.clientY())),this.aE?b=a/this.aE:(b=1,this.aE=a));a=b;this.Iv.C(a);this.Zy=a}else 0<this.Zy&&(this.tX.C(this.Zy),
this.Yy=null,this.Zy=-1,this.aE=0)};function St(a){a=a.touches();return 2!=a.length?null:{g_:new Yc(a[0].clientX(),a[0].clientY()),g0:new Yc(a[1].clientX(),a[1].clientY())}}k.oq=function(){};function Tt(){this.lA=new E}k=Tt.prototype;k.KA=null;k.Dp=null;k.Us=!1;
k.oH=function(a,b){if("touchEnd"==a)return this.Us&&this.KA&&this.Dp?this.cZ(this.Dp,this.KA)?1:0:0;if(1!=b.touches().length||gh(b.jt()))return this.Us=!1,0;const c=new Yc(b.touches()[0].screenX(),b.touches()[0].screenY());if("touchStart"==a){if(hh(b.jt()))return this.Us=!1,0;this.KA=this.Dp=c;this.Us=!0;return 0}if(!this.Us||!this.KA||!this.Dp)return 0;(this.Us=this.KA==this.Dp?this.dZ(c,this.Dp):this.eZ(c,this.Dp))&&b.jt().preventDefault();this.Dp=c;return 0};k.VG=function(){this.lA.C()};k.oq=function(){};
function Ut(){this.lA=new E}t(Ut,Tt);Ut.prototype.Fw=function(){return"scrollLeft"};Ut.prototype.eZ=function(a,b){return a.x<=b.x};Ut.prototype.dZ=function(a,b){return b.x-a.x>=Math.abs(a.y-b.y)};Ut.prototype.cZ=function(a,b){const c=b.x-a.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)};function Vt(){this.lA=new E}t(Vt,Tt);Vt.prototype.Fw=function(){return"scrollRight"};Vt.prototype.eZ=function(a,b){return a.x>=b.x};Vt.prototype.dZ=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)};
Vt.prototype.cZ=function(a,b){const c=a.x-b.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)};function Wt(){Ge.call(this);this.Dc=Xt;this.endTime=this.startTime=null}t(Wt,Ge);var Xt=0;Wt.prototype.vo=function(){this.kh("begin")};Wt.prototype.ml=function(){this.kh("end")};Wt.prototype.kh=function(a){this.dispatchEvent(a)};function Yt(a,b,c){Yd.call(this);this.OP=a;this.Mw=b||0;this.Jw=c;this.o9=va(this.M9,this)}t(Yt,Yd);k=Yt.prototype;k.IB=0;k.Ue=function(){Yt.Kb.Ue.call(this);this.stop();delete this.OP;delete this.Jw};k.start=function(a){this.stop();this.IB=jh(this.o9,void 0!==a?a:this.Mw)};k.stop=function(){this.isActive()&&ja.clearTimeout(this.IB);this.IB=0};k.isActive=function(){return 0!=this.IB};k.M9=function(){this.IB=0;this.OP&&this.OP.call(this.Jw)};var qc={},Zt=null;function $t(a){a=na(a);delete qc[a];pc()&&Zt&&Zt.stop()}function au(){Zt||(Zt=new Yt(function(){bu()},20));var a=Zt;a.isActive()||a.start()}function bu(){var a=za();hc(qc,function(b){cu(b,a)});pc()||au()};function du(a,b,c,d){Wt.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.tC=a;this.R9=b;this.duration=c;this.wZ=d;this.coords=[];this.AC=!1;this.progress=0}t(du,Wt);k=du.prototype;
k.play=function(a){if(a||this.Dc==Xt)this.progress=0,this.coords=this.tC;else if(1==this.Dc)return!1;$t(this);this.startTime=a=za();-1==this.Dc&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.vo();this.kh("play");-1==this.Dc&&this.kh("resume");this.Dc=1;var b=na(this);b in qc||(qc[b]=this);au();cu(this,a);return!0};k.stop=function(a){$t(this);this.Dc=Xt;a&&(this.progress=1);eu(this,this.progress);this.kh("stop");this.ml()};
k.pause=function(){1==this.Dc&&($t(this),this.Dc=-1,this.kh("pause"))};k.pg=function(a){this.progress=a;1==this.Dc&&(this.startTime=za()-this.duration*this.progress,this.endTime=this.startTime+this.duration)};k.Ue=function(){this.Dc==Xt||this.stop(!1);this.Q_();du.Kb.Ue.call(this)};k.destroy=function(){this.Ic()};
function cu(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);1<a.progress&&(a.progress=1);eu(a,a.progress);1==a.progress?(a.Dc=Xt,$t(a),a.kh("finish"),a.ml()):1==a.Dc&&a.JH()}function eu(a,b){"function"===typeof a.wZ&&(b=a.wZ(b));a.coords=Array(a.tC.length);for(var c=0;c<a.tC.length;c++)a.coords[c]=(a.R9[c]-a.tC[c])*b+a.tC[c]}k.JH=function(){this.kh("animate")};k.Q_=function(){this.kh("destroy")};
k.kh=function(a){this.dispatchEvent(new fu(a,this))};function fu(a,b){ce.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Dc}t(fu,ce);function gu(a){return 1-Math.pow(1-a,3)};function hu(a,b,c,d){var e=Number.MAX_VALUE;this.GS=a;this.rk=b;this.HG=this.fg=c;this.GG=this.$f=d;this.L3=e;this.lc=new Yc;this.Iv=new E;this.k7=[Wm(b,"scrollLeft"),Wm(b,"scrollRight")];a=new Rt;a.Iv.addHandler(this.W5,this);a.tX.addHandler(this.V5,this);this.vX=a;a=new Qt;a.AD.addHandler(this.T5,this);a.LS.addHandler(this.S5,this);a.JS.addHandler(this.R5,this);this.KS=a}k=hu.prototype;k.yX=!0;k.uX=!1;k.KR=1;k.np=1;k.iG=-1;k.Yl=null;k.ey=null;k.$o=null;
function ju(a,b){b!=a.uX&&((a.uX=b)?(Pm(a.rk,a.vX),Pm(a.rk,a.KS)):(Vm(a.rk,a.vX),Vm(a.rk,a.KS)))}k.ia=function(){return this.np*this.KR};k.W5=function(a){0>this.iG&&(ku(this),this.iG=this.np);lu(this,Wc(this.iG*a,1,4))};k.V5=function(){this.iG=-1};k.T5=function(a,b){1<this.np&&window.event&&window.event.preventDefault();a=new Yc(a,b);this.ey.push({offset:a,time:Date.now()});this.tf(cd(this.Yl,a))};k.S5=function(){ku(this);this.ey=[];this.Yl=this.lc.clone()};
k.R5=function(){var a=this.ey.length;if(2<=a){var b=this.ey[a-2],c=this.ey[a-1];const 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.$o=new mu(this.lc,new Yc(this.lc.x+a*c/7,this.lc.y+b*c/7),c),y(this.$o,"animate",this.s4,!1,this),y(this.$o,"finish",this.r4,!1,this),this.$o.play())}};k.s4=function(){this.tf(this.$o.position())};k.r4=function(){ku(this)};function ku(a){a.$o&&(a.$o.Ic(),a.$o=null)}
function lu(a,b){var c=(b-a.np)/a.np;a.np=b;b=a.lc.x;var d=a.lc.y;b-=(a.HG/2-b)*c;d-=(a.GG/2-d)*c;a.lc=nu(a,new Yc(b,d));a.Iv.C(a.ia(),a.lc.x,a.lc.y);c=1==a.np;if(a.yX!=c)for(a.yX=c,b=a.k7,d=0;d<b.length;++d){const e=b[d];e&&(c?Pm(a.rk,e):Vm(a.rk,e))}}k.tf=function(a){a=nu(this,a);Zc(this.lc,a)||(this.Iv.C(this.ia(),a.x,a.y),this.lc=a)};function nu(a,b){function c(f,g,h){return g<=h?(h-g)/2:Wc(f,h-g,0)}const d=a.ia(),e=a.$f*d;return new Yc(c(b.x,a.fg*d,a.HG),c(b.y,e,a.GG))}
function mu(a,b,c){du.call(this,[a.x,a.y],[b.x,b.y],c,gu)}t(mu,du);mu.prototype.position=function(){return new Yc(this.coords[0],this.coords[1])};function ou(a,b){void 0===b&&(b=null);if(null==b)return a.concat();const c=Array(a.length);for(let d=0;d<a.length;++d)c[d]=b.call(null,a[d]);return c}function pu(a,b){var c=c||db;const d=[];for(let e=0,f=a.length;e<f;++e){const g=a[e];let h=!1;for(let l=0,n=b.length;l<n;++l)if(c(g,b[l])){h=!0;break}h||d.push(g)}return d};function qu(a){return new ru(a,b=>b.Td().md())}function su(a,b,c){return pu(a.Uv[b]||[],a.Uv[c]||[])}class ru{constructor(a,b){this.Uv=[];for(let e=0;e<a.count();++e){var c=a.ja(e);const f=b(c);for(let g=0;g<f.length;++g){c=f[g];var d=e;const h=d+(0<c.uj?c.uj:0);for(;d<=h;++d)this.Uv[d]||(this.Uv[d]=[]),this.Uv[d].push(c)}}}};function tu(a){a.GT();a.JT();a.KT();a.ET();a.FT();a.HT()}function uu(a){const b=new Om(a.Fa,[new Ut,new Vt]);C(a,Wm(b,"scrollLeft").lA,()=>{var c=a.zg.Tq();c.se()&&c.zD(c.E7)&&c.F.settings().navigation().qm().enabled()&&c.B.fa().tw()&&vu(c)});C(a,Wm(b,"scrollRight").lA,()=>{var c=a.zg.Tq();c.se()&&c.zD(c.F7)&&c.F.settings().navigation().qm().enabled()&&c.B.fa().tw()&&c.Pc.Wi()});Qm(b);if(Gj){const c=new Xm;C(a,c.QA,a.p4,a);C(a,c.IS,a.o4,a);Pm(b,c)}return b}
function wu(a){var b=Jd(a.Ie.displayObject());if(b.length)for(const c of b)kn(c,"framesLayerContent")&&(b=c,b.setAttribute("data-width",a.Sa),b.setAttribute("data-height",a.Na))}function xu(a){var b=a.B;-1!=b.ua()&&(b=b.Be().view(),b instanceof yq&&b.qb().setParentScale(a.ia),tj||(b instanceof uq?b.Ta().resize(a.Sa,a.Na):b instanceof qq&&b.ib().resize(a.Sa,a.Na)))}function yu(a,b,c){for(let d=0;d<b.length;++d){const e=a.zg.Yd.pm(b[d]);e&&zu(e,c)}}
function Au(a,b){for(let c=0;c<b.length;++c){const d=b[c],e=a.zg.Yd.pm(d);e&&e.ko(d.ui.Ui())}}function Bu(a,b){for(let c=0;c<b.length;++c){const d=a.zg.Yd.pm(b[c]);d&&d.ko(!1)}}function Cu(a){a.Dk||a.oE?Rm(a.rk):Qm(a.rk)}function Du(a){var b=!1;const c=0<=a.B.ua();"none"!=a.xe.style.display&&c&&(b=a.B.fa(),b=a.F.settings().navigation().Ew().qR()&&"slide"==b.type());ju(a.GO,b)}
function Eu(a){if("idle"==a.ye.state()){var b=a.B;b=0<=b.ua()?b.fa():null;var c=b instanceof rq,d=b instanceof zq;b instanceof ar||c||d||!Hi&&Nb&&u(td("IMG",null,a.xe),e=>{null!=e.id&&0<e.id.length||(e.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,n=>{let m=16*Math.random()|0;return("x"==n?m:m&3|8).toString(16)}));let f;if(nc(a.KK,e.id)){var g=x(a.KK,e.id);f=g.transform.clone();var h=g.origin.clone();var l=g.width;g=g.height}else f=rn(e),null===f&&(f=new fm),h=sn(e),null===h&&(h=new Yc),
Ai(e,h.x+"px "+h.y+"px"),l=parseFloat(e.getAttribute("width")),g=parseFloat(e.getAttribute("height")),rc(a.KK,e.id,{transform:f.clone(),origin:h.clone(),width:l,height:g});g*=a.ia;Nh(e,l*a.ia);Oh(e,g);l=1/a.ia;g=1/a.ia;h=bd(new Yc,h);h=new fm(l,0,0,g,h.x-l*h.x,h.y-g*h.y);nn(e,gm(f,h))},a)}}function Fu(a){a.Fh&&(Hd(a.Fh),a.Fh=null)}
class Gu extends vg{constructor({Aa:a,uaa:b,CH:c,tI:d,rh:e,om:f,va:g,oI:h,U:l,Eba:n}){super();this.F=a;this.zg=b;this.Fa=c;this.Qk=d;this.xe=e;this.Ie=f;this.Kf=g;this.Js=h;tu(this);this.Sa=a.slideWidth();this.Na=a.slideHeight();this.ia=1;this.rk=uu(this);const {width:m,height:p}=this.Xh();b=new hu(this.Fa,this.rk,m,p);ju(b,!1);C(this,b.Iv,this.b7,this);this.GO=b;this.PF=F(this);this.Jf=null;this.oE=!1;this.B=l;this.ye=n;this.KK={};this.Dk=!1;this.Fh=null;a=a.slides();this.Vv=qu(a)}width(){return this.Sa}height(){return this.Na}scale(){return this.ia}resize(a,
b){this.Sa=a;this.Na=b;Mh(this.Fa,a,b);var c=this.GO;c.lc=nu(c,cd(c.lc,new Yc((a-c.HG)/2,(b-c.GG)/2)));c.HG=a;c.GG=b;c.KR=Math.min(a/c.fg,b/c.$f,c.L3);lu(c,c.np);wu(this);xu(this)}P_(a){var b=this.B,c=this.Jf?this.Jf.index():-1;const d=b.ua();this.Jf=0<=d?b.fa():null;b=this.Jf instanceof ar;const e=this.Jf instanceof rq,f=this.Jf instanceof zq;this.oE=(this.Ie.QU=b)||e||f;this.Qk.style.opacity=this.oE?"0":"";this.iw();a&&G(a.displayObject(),"display",f?"none":"");a=su(this.Vv,c,d);c=su(this.Vv,d,
c);yu(this,a,!1);yu(this,c,!0);this.Dk&&(Au(this,a),Bu(this,c));wu(this);Cu(this)}BZ(a){lu(this.GO,1);Du(this);xu(this);Eu(this);var b=this.B;-1!=b.ua()&&void 0!==a&&(b=(b=b.Be())&&b.view(),b instanceof uq?b.Ta().setBannerView(a.displayObject()):b instanceof qq?b.ib().setBannerView(a.displayObject()):b instanceof yq&&b.qb().setBannerView(a.displayObject()))}setOverlayDisplayed(a){if(this.Dk!=a){this.Dk=a;if(this.Jf){var b=this.Jf.index();b=this.Vv.Uv[b]||[];a?Bu(this,b):Au(this,b);(b=this.B.Ta())&&
b.setOverlayDisplayed(a)}Cu(this)}}sH(a){this.xe.style.display="";this.Qk.style.display="";Hu(a);Du(this)}yH(){return this.oE}GT(){const a=this.Fa;a.setAttribute("role","main");a.setAttribute("aria-live","polite");a.style.overflow="hidden";Mh(a,this.Xh().width,this.Xh().height);$g&&(a.style["-webkit-text-size-adjust"]="none")}JT(){const a=this.Qk;Ld(a)||Gd(this.Fa,this.Qk,0);a.style.display="none";const {width:b,height:c}=this.Xh();Mh(a,b-2,c-2);Fh(a,1,1)}KT(){const a=this.xe;a.removeAttribute("class");
a.style.overflow="hidden";a.style.position="absolute";Mh(a,this.Xh().width,this.Xh().height);Ai(a,"0 0")}ET(){const a=this.Ie.displayObject();G(a,"z-index","2");Ld(a)||this.Fa.appendChild(a)}FT(){Ld(this.Kf)||this.xe.appendChild(this.Kf)}HT(){mn(this.Js,"slide-displays-parent")}o4(a,b,c){a=c.target;a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():Md(this.xe,a)&&(c.preventDefault(),c=this.zg.Tq(),c.zD(c.D7))}p4(a,b,c){Ri(c.target)||(a=c.target,a instanceof HTMLVideoElement&&a.controls?
c.stopPropagation():Md(this.xe,a)&&(c.preventDefault(),pq(this.zg.Tq(),this,c)))}b7(a,b,c){b=Math.round(b);c=Math.round(c);var d=this.F.slideWidth(),e=this.F.slideHeight();d*=a;e*=a;const f=this.ia!=a;f&&(this.ia=a,vn(this.xe,a),Iu(this.zg.Yd,this.ia),xu(this),Eu(this),Mh(this.Qk,d-2,e-2));Fh(this.xe,b,c);Fh(this.Qk,b+1,c+1);this.PF.C(d,e,b,c);f&&Hi&&xn(this.Fa)}Xh(){return new dd(this.F.slideWidth(),this.F.slideHeight())}iw(){Fu(this);0<=this.B.ua()&&(this.uO()||this.sO()||this.vO())}uO(){if(this.B.fa()instanceof
ar){const a=this.B.Ta();a.setOverlayDisplayed(this.Dk);tj||(this.Fh=a.skin().displayObject(),this.Fa.appendChild(this.Fh));return!0}return!1}sO(){if(this.B.fa()instanceof rq){const a=this.B.ib();a.setOverlayDisplayed(this.Dk);tj||(this.Fh=a.displayObject(),this.Fa.appendChild(this.Fh));return!0}return!1}vO(){this.B.fa()instanceof zq&&this.B.qb().setOverlayDisplayed(this.Dk)}Hd(){super.Hd();Rm(this.rk);Fu(this)}};class Ju extends vg{constructor({Aa:a,U:b,CH:c,tI:d,rh:e,om:f,va:g,oI:h}){super();this.F=a;this.B=b;this.Fa=c;this.Qk=d;this.xe=e;this.Ie=f;this.Kf=g;this.Js=h;this.PF=F(this);this.Fh=null;tu(this);C(this,this.B.tP(),this.iw,this)}width(){return 0}height(){return 0}scale(){return 1}resize(){}P_(a){a&&G(a.displayObject(),"display","");this.iw();this.PF.C()}BZ(){}setOverlayDisplayed(){}sH(){Sh(this.xe,!0)}yH(){return!1}GT(){this.Fa.removeAttribute("role");this.Fa.removeAttribute("aria-live");this.Fa.removeAttribute("style")}JT(){Hd(this.Qk)}KT(){this.xe.removeAttribute("style");
ln(this.xe,"slides-container")}ET(){Hd(this.Ie.displayObject())}FT(){Hd(this.Kf)}HT(){ln(this.Js,"slide-displays-parent")}iw(){Fu(this);0<=this.B.ua()&&(this.uO()||this.sO()||this.vO())}uO(){return this.B.fa()instanceof ar?(this.Fh=this.B.Ta().skin().displayObject(),this.Fa.appendChild(this.Fh),!0):!1}sO(){return this.B.fa()instanceof rq?(this.Fh=this.B.ib().displayObject(),this.Fa.appendChild(this.Fh),!0):!1}vO(){this.B.fa()instanceof zq&&(this.Fh=this.B.qb().displayObject(),this.Fa.appendChild(this.Fh))}Hd(){super.Hd();
Fu(this)}};class Ku{constructor(a){this.gk=a}create(a){switch(a){case "normal":return new Gu(this.gk);case "accessible":return new Ju({Aa:this.gk.Aa,U:this.gk.U,CH:this.gk.CH,tI:this.gk.tI,rh:this.gk.rh,om:this.gk.om,va:this.gk.va,oI:this.gk.oI});default:throw Error("unknown presentation view mode");}}};var Lu={Ufa:"switchToNextSlide",Wfa:"switchToPreviousSlide",gca:"arbitrarySlideSwitching",Bfa:"slideShowControl",Vfa:"switchToNextStep",Xfa:"switchToPreviousStep",rea:"playPauseControl",Aea:"presentationSeeking",Afa:"slideSeeking",Nea:"quizSwitchToNextSlide",Oea:"quizSwitchToNextSlideWithoutBranching",Kea:"quizArbitrarySlideSwitching",kfa:"scenarioSwitchToNextSlide",lfa:"scenarioSwitchToNextSlideWithoutBranching",hfa:"ScenarioArbitrarySlideSwitching"};
q("ispring.presenter.player.restriction.NavigationActionType",Lu);function Mu(){return"switchToNextSlide switchToPreviousSlide arbitrarySlideSwitching slideShowControl switchToNextStep switchToPreviousStep playPauseControl presentationSeeking slideSeeking".split(" ")}Lu.all=Mu;q("SWITCH_TO_NEXT_SLIDE","switchToNextSlide",Lu);q("SWITCH_TO_PREVIOUS_SLIDE","switchToPreviousSlide",Lu);q("ARBITRARY_SLIDE_SWITCHING","arbitrarySlideSwitching",Lu);q("SLIDE_SHOW_CONTROL","slideShowControl",Lu);
q("SWITCH_TO_NEXT_STEP","switchToNextStep",Lu);q("SWITCH_TO_PREVIOUS_STEP","switchToPreviousStep",Lu);q("PLAY_PAUSE_CONTROL","playPauseControl",Lu);q("PRESENTATION_SEEKING","presentationSeeking",Lu);q("SLIDE_SEEKING","slideSeeking",Lu);class Nu{constructor(a,b){this.Ha=a;this.N6=b}type(){return this.Ha}Qd(){return this.N6}}Nu.prototype.relatedSlideIndex=Nu.prototype.Qd;Nu.prototype.type=Nu.prototype.type;class Ou{constructor(a,b,c,d,e,f){this.Z3=a;this.T6=b;this.S6=c;this.vd=null!=d?d:null;this.Dg=e||null;this.Rv=f||null}TP(){return this.Z3}Co(){return this.T6}Ad(){return this.S6}Qd(){return this.vd}Qaa(){return this.Dg}Paa(){return this.Rv}}Ou.prototype.relatedSlideShow=Ou.prototype.Paa;Ou.prototype.relatedTimestamp=Ou.prototype.Qaa;Ou.prototype.relatedSlideIndex=Ou.prototype.Qd;Ou.prototype.restrictionReason=Ou.prototype.Ad;Ou.prototype.restrictionSource=Ou.prototype.Co;
Ou.prototype.navigationAction=Ou.prototype.TP;var Pu={Pca:"currentSlideIsLocked",Qca:"currentSlideIsNotCompleted",Mca:"currentSlideIsFirstSlide",Oca:"currentSlideIsLastSlide",Nca:"currentSlideIsInteraction",jca:"backwardNavigationIsRestricted",rda:"forwardNavigationIsRestricted",Bea:"presentationSeekingDisabled",Kda:"interactionNotCompleted",uea:"precedingQuizNotPassed",tea:"precedingQuizNotCompleted",sea:"precedingQuizFailed",wea:"precedingScenarioNotCompleted",xea:"precedingScenarioNotPassed",vea:"precedingScenarioFailed"};
q("ispring.presenter.player.restriction.NavigationRestrictionReasonType",Pu);q("CURRENT_SLIDE_IS_LOCKED","currentSlideIsLocked",Pu);q("CURRENT_SLIDE_IS_NOT_COMPLETED","currentSlideIsNotCompleted",Pu);q("CURRENT_SLIDE_IS_LAST_SLIDE","currentSlideIsLastSlide",Pu);q("CURRENT_SLIDE_IS_FIRST_SLIDE","currentSlideIsFirstSlide",Pu);q("BACKWARD_NAVIGATION_IS_RESTRICTED","backwardNavigationIsRestricted",Pu);q("FORWARD_NAVIGATION_IS_RESTRICTED","forwardNavigationIsRestricted",Pu);
q("PRESENTATION_SEEKING_DISABLED","presentationSeekingDisabled",Pu);q("PRECEDING_QUIZ_NOT_PASSED","precedingQuizNotPassed",Pu);q("PRECEDING_QUIZ_NOT_COMPLETED","precedingQuizNotCompleted",Pu);q("PRECEDING_QUIZ_FAILED","precedingQuizFailed",Pu);q("PRECEDING_SCENARIO_NOT_COMPLETED","precedingScenarioNotCompleted",Pu);q("PRECEDING_SCENARIO_FAILED","precedingScenarioFailed",Pu);q("PRECEDING_SCENARIO_NOT_PASSED","precedingScenarioNotPassed",Pu);var Qu={zea:"presentationNavigationType",zfa:"slideNavigationSettings",Lea:"quizNavigationSettings",ifa:"scenarioNavigationSettings",yea:"presentationFlow"};q("ispring.presenter.player.restriction.NavigationRestrictionSource",Qu);q("PRESENTATION_NAVIGATION_TYPE","presentationNavigationType",Qu);q("SLIDE_NAVIGATION_SETTINGS","slideNavigationSettings",Qu);q("PRESENTATION_FLOW","presentationFlow",Qu);function R(a,b){this.B=a;this.F=b;this.LU=new E}R.prototype.ng=function(a){return this.B.ng(a)};
R.prototype.mg=function(a,b,c,d){const e={};var f;a:{if(Ru(this,a)){if((f=-1==this.B.lh())&&!(f=this.fa().Ti().so())&&(f=!this.F.settings().ld().qo())){var g=this.B,h=g.W.timestamp();f=h.za();h=h.fb();g=g.Fd.lb();f=f==g.count()-1?g.fc(f):null;f=null!==f&&h>=f.duration()}if(f){f=new Nu("currentSlideIsLastSlide");break a}}else if(Su(this,a)&&-1==this.B.nh()&&(f=this.B.$().timestamp(),0==f.za()&&0==f.fb()||this.fa().Ti().Xw())){f=new Nu("currentSlideIsFirstSlide");break a}f=null}e.presentationFlow=f;
"quizSwitchToNextSlide"!=a&&"quizSwitchToNextSlideWithoutBranching"!=a&&"scenarioSwitchToNextSlide"!=a&&"scenarioSwitchToNextSlideWithoutBranching"!=a&&(e.presentationNavigationType=Tu(this,a,b));f="quizSwitchToNextSlideWithoutBranching"==a||"scenarioSwitchToNextSlideWithoutBranching"==a?us(this.B):this.B.lh();e.quizNavigationSettings=Uu(this,a,b,f);e.scenarioNavigationSettings=Vu(this,a,b,f);f="playPauseControl"!=a||Ru(this,a)?(f=0<=this.B.ua()?this.B.fa():null)?f.rt().H_(a)?null:new Nu("currentSlideIsLocked"):
null:null;e.slideNavigationSettings=f;h=f=null;for(const l in e)e.hasOwnProperty(l)&&(g=e[l])&&(f=l,h=g);return null!==f?new Ou(a,f,h,b,c,d):null};R.prototype.checkNavigationRestriction=R.prototype.mg;
function Tu(a,b,c){const d=a.B,e=a.F.settings().navigation().navigationType(),f=0<=d.ua()?d.fa():null;if(!f)return null;{const l=a.B;var g=0<=l.ua()?l.fa():null;if(g){var h=a.F.slides();switch(b){case "arbitrarySlideSwitching":g=h.ja(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":Ru(a,b)&&(c=l.lh(),0<=c?g=h.ja(c):(c=!!a.fa().Ti().so(),a.F.settings().ld().qo()&&!c&&(g=h.ja(a.Gg()))));break;case "switchToPreviousSlide":case "switchToPreviousStep":Su(a,b)&&(a=l.nh(),
0<=a&&(g=h.ja(a)));break;case "presentationSeeking":g=null}h=g}else h=null}if(h==f)return null;if(!h)return"presentationSeeking"==b&&"free"!=e?new Nu("presentationSeekingDisabled"):null;switch(e){case "restricted":if(h.vx())break;if(h.index()!=d.lh()&&h.index()!=d.nh())return new Nu("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.completed())return new Nu("currentSlideIsNotCompleted");break;case "sequential":if(h.index()!=d.lh()&&(0!=h.index()||"switchToNextSlide"!=b))return h.vx()?new Nu("backwardNavigationIsRestricted"):
new Nu("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.completed())return new Nu("currentSlideIsNotCompleted")}return null}
function Uu(a,b,c,d){Ru(a,b)?c=d:Su(a,b)&&(c=a.nh());if(void 0===c)return null;d=a.B.Be().view();if((d instanceof uq||d instanceof qq)&&!d.lx()&&c!=a.B.ua())return new Nu("interactionNotCompleted");if(!(0<a.B.qf.length))for(d=0;d<c;++d){var e=a.F.slides().ja(d);if(e.visible()&&e instanceof ar)if("afterAttempt"==e.hm){if(e=Wu(a,e),!e||!(1<e.bZ||Sg(e)))return new Nu("precedingQuizNotCompleted",d)}else if("afterPassing"==e.hm&&!a.FF(e))return(a=(a=Wu(a,e))?"graded"==a.GF&&Sg(a)?a.allowRetakeQuiz():!0:
!1)?new Nu("precedingQuizNotPassed",d):new Nu("precedingQuizFailed",d)}return"quizSwitchToNextSlideWithoutBranching"!=b&&"quizSwitchToNextSlide"!=b||a.F.settings().ld().qo()||a.ua()!=a.po()?null:new Nu("currentSlideIsLastSlide")}
function Vu(a,b,c,d){Ru(a,b)?c=d:Su(a,b)&&(c=a.nh());if(void 0===c)return null;d=a.B.Be().view();if(d instanceof yq&&!d.lx()&&c!=a.B.ua())return new Nu("interactionNotCompleted");if(!(0<a.B.qf.length))for(d=0;d<c;++d){var e=a.F.slides().ja(d);if(e.visible()&&e instanceof zq)if("afterAttempt"==e.hm){if(e=Xu(a,e),!e||!e.jk)return new Nu("precedingScenarioNotCompleted",d)}else{var f;if(f="afterPassing"==e.hm)f=Xu(a,e),f=!(f&&f.scenarioPassed());if(f)return((a=Xu(a,e))?a.WR:1)?new Nu("precedingScenarioNotPassed",
d):new Nu("precedingScenarioFailed",d)}}return"scenarioSwitchToNextSlideWithoutBranching"!=b&&"scenarioSwitchToNextSlide"!=b||a.F.settings().ld().qo()||a.ua()!=a.po()?null:new Nu("currentSlideIsLastSlide")}function Wu(a,b){return(a=a.B.ng(b.index()))&&a.aA?(b=a.Ta(),Qg(b)):b.nF}function Xu(a,b){return(a=a.B.ng(b.index()))&&a.kA?(b=a.qb(),xq(b)):b.pF}R.prototype.FF=function(a){return(a=Wu(this,a))?Rg(a):!1};
function Ru(a,b){var c=0<=a.B.ua()?a.B.fa():null;if(!c)return!1;const d=a.B.$().timestamp(),e=c.lb();c=e.count()-1==d.za();switch(b){case "switchToNextSlide":case "quizSwitchToNextSlide":case "quizSwitchToNextSlideWithoutBranching":case "scenarioSwitchToNextSlide":case "scenarioSwitchToNextSlideWithoutBranching":return!0;case "switchToNextStep":return a=e.fc(e.count()-1),c&&(a.$k()||a.duration()<=d.fb());case "playPauseControl":return c&&qs(a.B)}return!1}
function Su(a,b){if(!(0<=a.B.ua()&&a.B.fa()))return!1;switch(b){case "switchToPreviousSlide":return!0;case "switchToPreviousStep":return a=a.B.$().timestamp(),0==a.za()&&.01>=a.fb()}return!1}function Yu(a,b,c,d){return(b=a.mg(b,c,d,null))?(a.LU.C(b),!1):!0}R.prototype.play=function(){Yu(this,"playPauseControl",this.B.ua(),null)&&this.B.play()};R.prototype.play=R.prototype.play;R.prototype.pause=function(){Yu(this,"playPauseControl",this.B.ua(),null)&&this.B.pause()};R.prototype.pause=R.prototype.pause;
R.prototype.Ve=function(a,b){Yu(this,"arbitrarySlideSwitching",a,null)&&this.B.Ve(a,b)};R.prototype.gotoSlide=R.prototype.Ve;R.prototype.Iw=function(a){const b=this.B.AH();-1!=b&&Yu(this,"arbitrarySlideSwitching",b,null)&&this.B.Iw(a)};R.prototype.gotoLastSlideViewed=R.prototype.Iw;R.prototype.xq=function(a){Yu(this,"arbitrarySlideSwitching",this.B.Gg(),null)&&this.B.xq(a)};R.prototype.gotoFirstSlide=R.prototype.xq;R.prototype.yq=function(a){Yu(this,"arbitrarySlideSwitching",this.B.po(),null)&&this.B.yq(a)};
R.prototype.gotoLastSlide=R.prototype.yq;R.prototype.xf=function(a){Yu(this,"switchToNextSlide",this.B.lh(),null)&&this.B.xf(a)};R.prototype.gotoNextSlide=R.prototype.xf;R.prototype.Wi=function(a){Yu(this,"switchToPreviousSlide",this.B.nh(),null)&&this.B.Wi(a)};R.prototype.gotoPreviousSlide=R.prototype.Wi;R.prototype.no=function(){Yu(this,"switchToNextStep",this.B.ua(),null)&&this.B.no()};R.prototype.gotoNextStep=R.prototype.no;
R.prototype.pt=function(){Yu(this,"switchToPreviousStep",this.B.ua(),null)&&this.B.pt()};R.prototype.gotoPreviousStep=R.prototype.pt;R.prototype.Ij=function(a,b,c,d){Yu(this,a==this.B.ua()?"slideSeeking":"presentationSeeking",a,new ff(a,b,c))&&this.B.Ij(a,b,c,d)};R.prototype.gotoTimestamp=R.prototype.Ij;R.prototype.Gg=function(){return this.B.Gg()};R.prototype.firstSlideIndex=R.prototype.Gg;R.prototype.po=function(){return this.B.po()};R.prototype.lastSlideIndex=R.prototype.po;R.prototype.lh=function(){return this.B.lh()};
R.prototype.nextSlideIndex=R.prototype.lh;R.prototype.nh=function(){return this.B.nh()};R.prototype.previousSlideIndex=R.prototype.nh;R.prototype.ua=function(){return this.B.ua()};R.prototype.currentSlideIndex=R.prototype.ua;R.prototype.fa=function(){return this.B.fa()};R.prototype.currentSlide=R.prototype.fa;R.prototype.playbackState=function(){return this.B.playbackState()};R.prototype.playbackState=R.prototype.playbackState;R.prototype.$=function(){return this.B.$()};R.prototype.clock=R.prototype.$;
R.prototype.Wc=function(){return this.B.Wc()};R.prototype.slideChangeEvent=R.prototype.Wc;R.prototype.Nt=function(){return this.B.Nt()};R.prototype.stepChangeEvent=R.prototype.Nt;k=R.prototype;k.TQ=function(){return this.B.TQ()};k.px=function(){return this.B.px()};k.tP=function(){return this.B.tP()};k.hR=function(){return this.B.hR()};k.sm=function(){return this.B.sm()};R.prototype.playbackCompleteEvent=R.prototype.sm;R.prototype.HH=function(){return this.LU};
R.prototype.navigationRestrictedEvent=R.prototype.HH;R.prototype.iQ=function(){return this.B.iQ()};R.prototype.Be=function(){return this.B.Be()};R.prototype.Ta=function(){return this.B.Ta()};R.prototype.quizPlayer=R.prototype.Ta;R.prototype.qb=function(){return this.B.qb()};R.prototype.scenarioPlayer=R.prototype.qb;R.prototype.ib=function(){return this.B.ib()};R.prototype.sI=function(){return this.B.sI()};R.prototype.slideTransitionController=R.prototype.sI;k=R.prototype;k.PB=function(){return this.B.PB()};
k.XQ=function(a,b){this.B.XQ(a,b)};k.uC=function(a){this.B.uC(a)};k.nP=function(){this.B.nP()};k.rQ=function(){this.B.rQ()};k.Eq=function(){return this.B.Eq()};function Hu(a){a.cD.forEach(b=>b.displayObject().style.display="")}function Zu(a,b){a.cD.push(b);b=b.displayObject();Ai(b,"0 0");Gd(a.na.displayObject(),b,0)}function $u(a){a.cD.forEach(b=>b.displayObject().style.display="none")}
class av extends vg{constructor(a){super();this.na=a;this.cD=[];C(this,this.na.Ee(),this.Ez,this)}Ez(a,b,c,d){for(const f of this.cD){a=f;b=c;var e=d;const g=a.displayObject(),h=this.na.scale();vn(g,h);const [l,n]="accessible"==this.na.Ne?[0,0]:[b+h*a.Ua().left,e+h*a.Ua().top];Fh(g,l,n)}}};class bv extends Pt{constructor(a,b){var c=a.content(),d=RegExp('<lineargradient.*?id="(.*?)".*?/lineargradient>',"gi");const e=[];for(var 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(new RegExp(f,"g"),"quiz_"+f);a=new ir({content:c,contentHover:a.contentHover(),url:a.url(),width:a.width(),height:a.height(),qx:a.qx(),language:a.language(),xw:a.xw(),ww:a.ww(),yw:a.yw(),zw:a.zw()});super(a,b)}};class cv{constructor(a){this.Un=a;a=Ad("img");a.src=this.Un.src();J(a,this.Un.opacity());G(a,"z-index","1");this.Un.url()&&(G(a,"cursor","pointer"),y(a,"click",this.b6,!1,this));this.GS=a}Ua(){return this.Un.Ua()}displayObject(){return this.GS}b6(a){a.stopPropagation();Qi(this.Un.url(),this.Un.target())}};function dv(){var a=-1,b,c,d;void 0==a&&(a=0);void 0==b&&(b=0);void 0==c&&(c=0);void 0==d&&(d="stopped");this.Dg=new ff(a,b,c);this.Oa=d;this.ku=[];this.Zv=[];this.Zp=new E;this.hG=new E;this.kG=new E;this.Vp=new E;this.cJ=new E;this.dJ=new E}dv.prototype.Ln=!1;dv.prototype.LF=!1;dv.prototype.Mn=!1;dv.prototype.timestamp=function(){return this.Dg};dv.prototype.timestamp=dv.prototype.timestamp;dv.prototype.started=function(){return this.Ln};dv.prototype.started=dv.prototype.started;
dv.prototype.og=function(){return this.Ln&&!ev(this)};dv.prototype.running=dv.prototype.og;dv.prototype.state=function(){return this.Oa};dv.prototype.state=dv.prototype.state;dv.prototype.suspended=function(){return this.Mn};dv.prototype.suspended=dv.prototype.suspended;dv.prototype.kd=function(){return this.gf()||this.Oi()};dv.prototype.buffering=dv.prototype.kd;dv.prototype.$=function(){return this};dv.prototype.clock=dv.prototype.$;function Us(a,b){a.Mn!=b&&(a.Mn=b,fv(a))}
dv.prototype.start=function(a){void 0===a&&(a=!1);this.Ln&&this.LF==a?Us(this,!1):(this.LF=a,this.Ln=!0,this.Mn=!1,fv(this),this.hG.C(this))};dv.prototype.stop=function(){this.Ln&&(this.Ln=this.LF=!1,fv(this),this.kG.C(this))};dv.prototype.si=function(a,b,c,d){this.Dg=new ff(a,b,c);this.Zp.C(this,!!d)};function Rs(a,b,c){const d=a.kd(),e=a.ku.indexOf(c);b?0>e&&a.ku.push(c):0<=e&&a.ku.splice(e,1);fv(a);a.kd()!=d&&a.cJ.C(a);a.dJ.C(a)}
function gv(a,b,c){const d=a.kd(),e=a.Zv.indexOf(c);b?0>e&&a.Zv.push(c):0<=e&&a.Zv.splice(e,1);fv(a);a.kd()!=d&&a.cJ.C(a);a.dJ.C(a)}dv.prototype.Pb=function(){return this.Zp};dv.prototype.tickEvent=dv.prototype.Pb;dv.prototype.ol=function(){return this.hG};dv.prototype.startEvent=dv.prototype.ol;dv.prototype.Pq=function(){return this.kG};dv.prototype.stopEvent=dv.prototype.Pq;dv.prototype.sc=function(){return this.Vp};dv.prototype.stateChangeEvent=dv.prototype.sc;dv.prototype.XG=function(){return this.cJ};
dv.prototype.bufferStateChangeEvent=dv.prototype.XG;dv.prototype.YG=function(){return this.dJ};dv.prototype.bufferedObjectChangeEvent=dv.prototype.YG;function ev(a,b){return a.Mn||a.gf(b)||a.Oi(b)}function fv(a){let b="stopped";a.Ln&&(b=a.Mn?"suspended":a.kd()?"buffering":a.LF?"rewinding":"started");a.Oa!=b&&(a.Oa=b,a.Vp.C(a))}dv.prototype.gf=function(a){return 1<this.ku.length||1==this.ku.length&&this.ku[0]!=a};dv.prototype.Oi=function(a){return 1<this.Zv.length||1==this.Zv.length&&this.Zv[0]!=a};class hv extends Qq{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f);this.ui=f;f.ib()?f.ib().setViewMode(g):Pe(this,f.QT,h=>{h.setViewMode(g)})}ib(){return this.ui.ib()}Et(a){this.slide().style.opacity=""+(a?1:0)}mq(a){a?a.appendChild(this.rb):Hd(this.rb)}};class iv extends Qq{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f);this.ui=f;this.aN=null;f.Ta()?this.sA(g):Pe(this,f.RW,()=>this.sA(g))}Ta(){return this.ui.Ta()}Et(a){this.slide().style.opacity=""+(a?1:0)}mq(a){a?a.appendChild(this.rb):Hd(this.rb)}sA(a){const b=this.ui.Ta();b.onPresentationViewModeChanged(a);this.aN=b.skin().displayObject();this.rb.appendChild(this.aN);this.ZF.innerHTML=this.rb.innerHTML;Sh(this.In,"normal"==a)}Hd(){super.Hd();Hd(this.aN)}};class jv extends vg{constructor(a){super();this.ya=a;this.Oa=0;this.Pk=F(this);this.yx=this.In=this.rb=null}slide(){return this.ya}zq(a,b,c){this.rb=a;this.In=b;this.yx=c;this.Oa=2;this.Pk.C(this)}slideBackground(){return this.In}We(){return 2==this.Oa}state(){return this.Oa}};class kv extends jv{constructor(a){super(a);this.mf=null;this.wX=F(this)}qb(){return this.mf}KQ(a){this.mf=a;this.wX.C()}};class lv extends Qq{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f);this.ui=f;f.mf?this.sA(g):Pe(this,f.wX,()=>this.sA(g))}qb(){return this.ui.qb()}Et(a){this.slide().style.opacity=""+(a?1:0)}mq(a){a?a.appendChild(this.rb):Hd(this.rb)}sA(a){this.ui.qb().setViewMode(a);this.ZF.innerHTML=this.rb.innerHTML;Sh(this.In,"normal"==a)}};function et(a,b){const c=a.L.ja(b);b=a.ud.me[b];if(c instanceof zm){b.zt();b.Et(!1);var d=new Qn({content:b.Wl,mode:a.ud.Ne,BI:c.BI(),xC:c.xC()});d=new oq(c,d,a.Ka,a.re)}else if(c instanceof ar){if(!b.Ta())return null;d=new uq({content:b.Wl,mode:a.ud.Ne,Ta:b.Ta(),jB:c.jB()});d=new vq(c,d,a.Ka)}else if(c instanceof rq){if(!b.ib())return null;d=new qq({content:b.Wl,mode:a.ud.Ne,ib:b.ib(),iB:c.iB()});d=new sq(c,d,a.Ka)}else if(c instanceof zq){if(!b.qb())return null;d=new yq({content:b.Wl,mode:a.ud.Ne,
qb:b.qb(),kB:c.kB()});d=new Aq(c,d,a.Ka)}return d}class mv{constructor(a,b,c,d){this.Ka=c;this.L=b;this.ud=a;this.re=d}};class Ws{constructor(a,b,c,d,e,f,g,h){this.fs=[];this.Yr=[];this.hv=!1;this.fg=a;this.$f=b;this.Sy=c;this.wg=d;this.yg=e||null;this.Kf=f;this.CD=g;this.V8=h}wx(){return this.V8}slideWidth(){return this.fg}slideHeight(){return this.$f}la(){return this.Sy}$a(){return this.wg}hc(){return this.yg}va(){return this.Kf}};function nv(a,b,c,d,e,f){this.F=a;this.ud=b;this.W=c;this.fg=d;this.$f=e;this.Kf=f;this.PS=new E;this.OS=new E}nv.prototype.R=-1;nv.prototype.Fba=function(){return this.W.progress()};nv.prototype.transitionProgress=nv.prototype.Fba;nv.prototype.state=function(){return this.Mg?this.W.w_()?"playing":"paused":"idle"};nv.prototype.state=nv.prototype.state;nv.prototype.px=function(){return this.PS};nv.prototype.transitionEffectStartEvent=nv.prototype.px;nv.prototype.gR=function(){return this.OS};
nv.prototype.transitionEffectCompleteEvent=nv.prototype.gR;function Is(a){a.Mg&&ov(a,!1)}function at(a,b){const c=a.ud;c.me[b].zt();0<=a.R&&c.me[a.R].Jc();a.R=b}function Vs(a){a.on.lg();a.$u.zt();a.on.zt()}function $s(a){a.Mg.start();a.QS=!0;Ii&&(a.M6=setInterval(a.L6,100));a.W.Pb().addHandler(a.MV,a);a.PS.C(a.R);rj&&document.body&&xn(document.body)}k=nv.prototype;k.L6=function(){if(Ii&&document.body)return xn(document.body)};k.NV=function(){ov(this)};
k.vM=function(a){this.Mg.bA.removeHandler(this.vM,this);a&&$s(this)};k.MV=function(a){isNaN(this.XN)&&(this.XN=a,a=0);this.Mg.qt()||(1>a?this.Mg.pg(a):ov(this))};function ov(a,b){void 0===b&&(b=nj);a.QS&&(a.W.Pb().removeHandler(a.MV,a),a.QS=!1);Ii&&clearInterval(a.M6);a.Mg.Pw()||a.Mg.bA.removeHandler(a.vM,a);a.Mg.qt()&&a.Mg.Vd.removeHandler(a.NV,a);a.Mg.terminate();a.Mg=null;Vs(a);a.on&&(a.on.Jc(),a.on=null);a.$u=null;b?Fi(a.YU,a):a.YU()}k.YU=function(){Ed(this.Kf);this.OS.C(this.R)};function pv(){this.Zp=new E;this.hG=new E;this.kG=new E}k=pv.prototype;k.$d=0;k.hL=!1;k.progress=function(){return this.$d};k.pg=function(a){this.$d=a;this.Zp.C(a)};k.w_=function(){return this.hL};k.start=function(){this.hL=!0};k.stop=function(){this.hL=!1};k.Pb=function(){return this.Zp};k.ol=function(){return this.hG};k.Pq=function(){return this.kG};k.$=function(){return this};function T(a){this.Sy=a.la();this.$u=a.$a();this.on=a.hc();this.Uy=!0;this.g6=a;this.fg=a.slideWidth();this.$f=a.slideHeight();this.bA=new E;this.Vd=new E;this.Kf=a.va();this.CD=a.CD;this.fg>this.$f?(this.sL=Math.min(this.fg,1024),this.Qr=this.sL/this.fg,this.rL=this.$f*this.Qr):(this.rL=Math.min(this.$f,1024),this.Qr=this.rL/this.$f,this.sL=this.fg*this.Qr);this.pN=xd("DIV");vn(this.pN,1/this.Qr,1/this.Qr);this.Se=Hi}k=T.prototype;
k.start=function(){this.Kf.appendChild(this.pN);var a=this.hc().slide();ln(a,"transitionSlide");a=this.$a().slide();ln(a,"transitionSlide");this.initialize();this.pg(0)};k.terminate=function(){this.pg(1);this.eH();this.W&&(this.W.ol().removeHandler(this.VU,this),this.W.Pq().removeHandler(this.UU,this));var a=this.hc().slide();mn(a,"transitionSlide");a=this.$a().slide();mn(a,"transitionSlide");Ed(this.Kf)};
function qv(a,b){b?(b=a.hc().slide(),ln(b,"paused"),a=a.$a().slide(),ln(a,"paused")):(b=a.hc().slide(),mn(b,"paused"),a=a.$a().slide(),mn(a,"paused"))}k.pg=function(a){if(this.Pw()){var b=this.Ia;a=this.la()?1-a:a;b.call(this,a)}};k.Pw=function(){return this.Uy};k.hv=function(){return this.g6.hv};k.la=function(){return this.Sy};k.initialize=function(){};k.eH=function(){};k.Ia=function(){};k.$a=function(){return this.la()?this.on:this.$u};k.hc=function(){return this.la()?this.$u:this.on};
function rv(a,b){null!=a.hc()&&a.hc().Et(b)}function sv(a,b){a.$a().Et(b)}
k.Ma=function(a,b,c,d,e,f){function g(){if(!--h){var B=r,M=v,S=w,W=A,ca=I;this.kb=p;this.Da=B;this.fn=M;this.IE=W;this.up=S;this.OE=ca;this.EV();1!=this.Uy&&(this.Uy=!0,this.bA.C(!0))}}0!=this.Uy&&(this.Uy=!1,this.bA.C(!1));let h=0;for(var l=0;l<arguments.length;++l)h+=!!arguments[l]+0;l=this.slideWidth();const n=this.slideHeight(),m=this.Se?new dd(this.Qr,this.Qr):new dd(1,1);if(a){var p=U(l,n);$o(this.$a().slide(),p,g.bind(this),m)}if(b){var r=U(l,n);$o(this.hc().slide(),r,g.bind(this),m)}if(c){var v=
U(l,n);$o(this.$a().content(),v,g.bind(this),m)}if(d){var w=U(l,n);$o(this.hc().content(),w,g.bind(this),m)}if(e){var A=U(l,n);$o(this.$a().background(),A,g.bind(this),m)}if(f){var I=U(l,n);$o(this.hc().background(),I,g.bind(this),m)}};k.EV=function(){};k.slideWidth=function(){return this.Se?this.sL:this.fg};k.slideHeight=function(){return this.Se?this.rL:this.$f};function U(a,b){const c=Ad("CANVAS");c.width=a;c.height=b;return c}k.va=function(){return this.Se?this.pN:this.Kf};k.qt=function(){return!1};
k.VU=function(){qv(this,!1)};k.UU=function(){qv(this,!0)};function tv(a,b,c){void 0!==b&&(a=Math.max(a,b));void 0!==c&&(a=Math.min(a,c));return a}function uv(a){--a;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1}function vv(a,b){b=b||0;return Math.round(a*Math.pow(10,b))/Math.pow(10,b)};function wv(a){T.call(this,a)}var xv,yv;t(wv,T);function zv(a,b){a.Ir();a.Jy(b);b=a.N;a.gb=mat4.create();a.dW=mat4.create();b.viewport(0,0,b.J0,b.I0);b.clear(b.COLOR_BUFFER_BIT|b.DEPTH_BUFFER_BIT);const c=.5*a.slideHeight()/Math.tan(22.5*Math.PI/180);mat4.perspective(45,b.J0/b.I0,1,1E4,a.dW);mat4.identity(a.gb);mat4.translate(a.gb,[0,0,-c])}k=wv.prototype;
k.Ir=function(){this.Pp=!0;void 0===xv&&(xv=U(this.slideWidth()+3,this.slideHeight()+3),G(xv,"left","-1px"),G(xv,"top","-1px"));void 0===yv&&(yv=xv.getContext("webgl")||xv.getContext("experimental-webgl"));this.va().appendChild(xv);try{yv.J0=xv.width,yv.I0=xv.height,yv.enable(yv.DEPTH_TEST)}catch(b){}const a=this.N=yv;this.qK=Av(this,a.FRAGMENT_SHADER,this.Gh());this.CO=Av(this,a.VERTEX_SHADER,this.Hh());null!==this.qK&&null!==this.CO&&(this.Op=a.createProgram(),a.attachShader(this.Op,this.CO),a.attachShader(this.Op,
this.qK),a.linkProgram(this.Op),a.getProgramParameter(this.Op,a.LINK_STATUS)?(a.useProgram(this.Op),this.Ph()):this.Pp=!1)};k.eH=function(){this.N&&(this.Dh(),Bv(this,this.BO),Bv(this,this.bO),Bv(this,this.vW),Bv(this,this.JU),this.Eh(),this.N.deleteTexture(this.EA),this.N.deleteShader(this.qK),this.N.deleteShader(this.CO),this.N.deleteProgram(this.Op))};k.Eh=function(){alert("override _disableAttributes")};k.Dh=function(){};
function Cv(a,b){a.N.bindBuffer(a.N.ARRAY_BUFFER,null);a.N.deleteBuffer(b.Xf);a.N.deleteBuffer(b.Lf);a.N.deleteBuffer(b.gg);a.N.deleteBuffer(b.kn)}k.Jy=function(a){this.EA=Dv(this,this.N.TEXTURE0,this.pj(),0,a)};
function Dv(a,b,c,d,e,f){const g=a.N;var h=a.slideWidth(),l=a.slideHeight();h=uv(h);l=uv(l);a=a.N.getParameter(a.N.MAX_TEXTURE_SIZE);if(Math.max(h,l)>a){var n=h/l;h>l?(h=a,l=h/n):(l=a,h=l*n)}a=new dd(h,l);h=a.width;l=a.height;a=U(h,l);n=a.getContext("2d");void 0!==f?f(n,e,h,l):n.drawImage(e,0,0,h,l);e=g.createTexture();g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.texImage2D(g.TEXTURE_2D,0,g.RGBA,g.RGBA,g.UNSIGNED_BYTE,a);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_MAG_FILTER,g.LINEAR);g.texParameteri(g.TEXTURE_2D,
g.TEXTURE_MIN_FILTER,g.LINEAR_MIPMAP_LINEAR);g.generateMipmap(g.TEXTURE_2D);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_S,g.CLAMP_TO_EDGE);g.texParameteri(g.TEXTURE_2D,g.TEXTURE_WRAP_T,g.CLAMP_TO_EDGE);g.bindTexture(g.TEXTURE_2D,null);g.activeTexture(b);g.bindTexture(g.TEXTURE_2D,e);g.uniform1i(c,d);return e}k.Gh=function(){alert("Please override _getFragmentShaderSource");return""};k.Hh=function(){alert("Please override _getVertexShaderSource");return""};k.Ph=function(){};
function Av(a,b,c){const d=a.N;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return d.getShaderParameter(b,d.COMPILE_STATUS)?b:(a.Pp=!1,null)}function Ev(a,b,c){a=a.N;const 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.Qw=c;e.L_=d;return e}
function Fv(a,b){a=a.N;const c=b.length/1,d=a.createBuffer();a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,d);a.bufferData(a.ELEMENT_ARRAY_BUFFER,new Uint16Array(b),a.DYNAMIC_DRAW);d.Qw=1;d.L_=c;return d}function Gv(a){if(0==a.DL.length)throw"Invalid popMatrix!";a.gb=a.DL.pop()}function Hv(a){const b=mat4.create();mat4.set(a.gb,b);a.DL.push(b)}function Iv(a,b,c,d){mat4.translate(a.gb,[-d[0],-d[1],-d[2]]);mat4.rotate(a.gb,b*Math.PI/180,c);mat4.translate(a.gb,d)}
function Jv(a,b,c,d,e){const f=a.N,g=b.Xf;f.bindBuffer(f.ARRAY_BUFFER,g);void 0!==d&&d();f.vertexAttribPointer(a.BO,g.Qw,f.FLOAT,!1,0,0);b.kn&&(d=b.kn,f.bindBuffer(f.ARRAY_BUFFER,d),void 0!==e&&e(),f.vertexAttribPointer(a.vy(),d.Qw,f.FLOAT,!1,0,0));e=b.gg;f.bindBuffer(f.ARRAY_BUFFER,e);f.vertexAttribPointer(a.bO,e.Qw,f.FLOAT,!1,0,0);a.XI();a=b.Lf;f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,a);void 0===c&&(c=f.TRIANGLES);f.drawElements(c,a.L_,f.UNSIGNED_SHORT,0)}
k.vy=function(){alert("override _getVertexNormalAttributeLocation");return-1};k.pj=function(){alert("override _getSamplerUniform");return null};k.XI=function(){};function Kv(a){a.BO=Lv(a,"aVertexPosition");a.bO=Lv(a,"aTextureCoord");a.vW=Mv(a,"uPMVMatrix");a.JU=Mv(a,"uNMatrix")}
function Nv(a,b){let c=0;for(let e=0;e<b.length/3;e++){const f=Uv(a,b[c++]);var d=f.position();const g=Uv(a,b[c++]),h=g.position(),l=Uv(a,b[c++]),n=l.position();d=Vv(h.ri(d),n.ri(d));d.normalize();Wv(f,d);Wv(g,d);Wv(l,d)}}function Xv(a){var b=mat4.create();b=mat4.multiply(a.dW,a.gb,b);a.N.uniformMatrix4fv(a.vW,!1,b);b=mat3.create();mat4.toInverseMat3(a.gb,b);mat3.transpose(b);a.N.uniformMatrix3fv(a.JU,!1,b)}function Lv(a,b){b=a.N.getAttribLocation(a.Op,b);a.N.enableVertexAttribArray(b);return b}
function Bv(a,b){a.N.disableVertexAttribArray(b)}function Mv(a,b){return a.N.getUniformLocation(a.Op,b)}k.DL=[];function Yv(){this.kn=this.gg=this.Lf=this.Xf=null};function V(a,b){void 0===a&&(a=0);void 0===b&&(b=0);this.Nb=a;this.Ob=b}k=V.prototype;k.length=function(){return Math.sqrt(this.Nb*this.Nb+this.Ob*this.Ob)};k.x=function(){return this.Nb};k.oi=function(a){this.Nb=a};k.y=function(){return this.Ob};k.Bf=function(a){this.Ob=a};k.clone=function(){return new V(this.x(),this.y())};function X(a,b,c){void 0===a&&(a=0);void 0===b&&(b=0);void 0===c&&(c=0);this.Nb=a;this.Ob=b;this.Zn=c}k=X.prototype;k.ri=function(a){return new X(this.x()-a.x(),this.y()-a.y(),this.z()-a.z())};k.add=function(a){return new X(this.x()+a.x(),this.y()+a.y(),this.z()+a.z())};k.scale=function(a){return new X(this.x()*a,this.y()*a,this.z()*a)};k.clone=function(){return new X(this.x(),this.y(),this.z())};function Zv(a,b){a.Nb+=b.x();a.Ob+=b.y();a.Zn+=b.z()}
function Vv(a,b){a=ji(hi(),a.x(),a.y(),a.z());b=ji(hi(),b.x(),b.y(),b.z());b=ni(a,b,hi());return new X(b[0],b[1],b[2])}k.normalize=function(){var a=ji(hi(),this.x(),this.y(),this.z()),b=hi(),c=a[0];const 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.oi(b[0]);this.Bf(b[1]);this.Zn=b[2]};k.x=function(){return this.Nb};k.oi=function(a){this.Nb=a};k.y=function(){return this.Ob};k.Bf=function(a){this.Ob=a};k.z=function(){return this.Zn};function $v(a,b){a.Zn=b};function aw(a,b,c){void 0===c&&(c=new X(0,0,1));this.Cp=a.clone();this.RA=b.clone();c&&(this.Zd=c.clone())}aw.prototype.clone=function(){return new aw(this.position(),this.RA,this.Zd)};function bw(a,b){a.Cp=b.clone()}function Wv(a,b){a.Zd=b.clone()}aw.prototype.position=function(){return this.Cp};function cw(){this.Za=[]}cw.prototype.length=function(){return this.Za.length};function dw(a,b){a.Za.push(b)}function Uv(a,b){return a.Za[b]}function ew(a){const b=[];for(let c=0;c<a.Za.length;c++){const d=a.Za[c];b.push(d.position().x());b.push(d.position().y());b.push(d.position().z())}return b}function fw(a){const b=[];for(let c=0;c<a.Za.length;c++){const d=a.Za[c];b.push(d.RA.x());b.push(d.RA.y())}return b}
function gw(a){const b=[];for(let c=0;c<a.Za.length;c++){const d=a.Za[c];b.push(d.Zd.x());b.push(d.Zd.y());b.push(d.Zd.z())}return b}cw.prototype.Za=[];function hw(a,b){T.call(this,a);this.O=b;this.Ma(!1,!0)}t(hw,wv);k=hw.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd()};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\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\n\tvoid main(void)\n\t{\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition; \n\tattribute vec3 aVertexNormal; \n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tvoid main(void)\n\t{\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * aVertexNormal;\n\t}"};k.Ph=function(){Kv(this);this.Xk=Lv(this,"aVertexNormal");this.Oe=Mv(this,"uSampler")};
k.qd=function(){var a=this.slideWidth(),b=this.slideHeight(),c=a/2;b/=2;a*=.1;var d=new cw;dw(d,new aw(new X(-c,b,0),new V(0,0)));dw(d,new aw(new X(0,b,0),new V(.5,0)));dw(d,new aw(new X(-c+a,-b,0),new V(.1,1)));dw(d,new aw(new X(-c,-b,0),new V(0,1)));this.Pu=new Yv;var e=Ev(this,ew(d),3);this.Pu.Xf=e;e=Ev(this,fw(d),2);this.Pu.gg=e;e=Fv(this,[0,1,2,0,2,3]);this.Pu.Lf=e;d=Ev(this,gw(d),3);this.Pu.kn=d;d=new cw;dw(d,new aw(new X(c,b,0),new V(1,0)));dw(d,new aw(new X(0,b,0),new V(.5,0)));dw(d,new aw(new X(c-
a,-b,0),new V(.9,1)));dw(d,new aw(new X(c,-b,0),new V(1,1)));this.Gv=new Yv;e=Ev(this,ew(d),3);this.Gv.Xf=e;e=Ev(this,fw(d),2);this.Gv.gg=e;e=Fv(this,[0,1,2,0,2,3]);this.Gv.Lf=e;d=Ev(this,gw(d),3);this.Gv.kn=d;this.Gc=new cw;dw(this.Gc,new aw(new X(0,b,0),new V(.5,0)));dw(this.Gc,new aw(new X(-c+a,-b,0),new V(.1,1)));dw(this.Gc,new aw(new X((-c+a)/2,-b,0),new V(.3,1)));dw(this.Gc,new aw(new X(0,b,0),new V(.5,0)));dw(this.Gc,new aw(new X((-c+a)/2,-b,0),new V(.3,1)));dw(this.Gc,new aw(new X(0,-b,0),
new V(.5,1)));dw(this.Gc,new aw(new X(0,b,0),new V(.5,0)));dw(this.Gc,new aw(new X(0,-b,0),new V(.5,1)));dw(this.Gc,new aw(new X((c-a)/2,-b,0),new V(.7,1)));dw(this.Gc,new aw(new X(0,b,0),new V(.5,0)));dw(this.Gc,new aw(new X((c-a)/2,-b,0),new V(.7,1)));dw(this.Gc,new aw(new X(c-a,-b,0),new V(.9,1)));this.mW=[0,1,2,3,4,5,6,7,8,9,10,11];this.vv=new Yv;c=Ev(this,ew(this.Gc),3);this.vv.Xf=c;c=Ev(this,fw(this.Gc),2);this.vv.gg=c;c=Fv(this,this.mW);this.vv.Lf=c;c=Ev(this,gw(this.Gc),3);this.vv.kn=c};
k.Dh=function(){Cv(this,this.Gv);Cv(this,this.Pu);Cv(this,this.vv)};k.Eh=function(){Bv(this,this.Xk)};
k.Ia=function(a){0==a&&(this.la()?rv(this,!0):sv(this,!0));if(.3>a){var b=Y(0,0,.3,1)(a);this.zr(b,!0);this.zr(b,!1)}b=this.slideWidth();var c=this.slideHeight();c=Math.max(b,c);const d=this.O==iw?1:-1;Hv(this);.1<=a&&(.1<a&&.4>=a?(a=Y(.1,0,.4,1)(a),jw(this,a),mat4.translate(this.gb,[0,0,-a*c/4]),Iv(this,-60*a,[1,0,0],[-d*b/4,0,0]),Iv(this,45*d*a,[0,0,1],[-d*b/4,0,0])):.4<a&&.5>=a?(a=Y(.4,0,.5,1)(a),jw(this,1),mat4.translate(this.gb,[0,0,-c/4]),mat4.translate(this.gb,[d*a*c/50,-a*c/50,a*c/50]),Iv(this,
-60,[1,0,0],[-d*b/4,0,0]),Iv(this,45*d,[0,0,1],[-d*b/4,0,0])):.5<a&&.55>a?(a=Y(.5,0,.55,1)(a),jw(this,1),mat4.translate(this.gb,[0,0,-c/4]),mat4.translate(this.gb,[d*c/50,-c/50,c/50]),Iv(this,-60,[1,0,0],[-d*b/4,0,0]),Iv(this,45*d,[0,0,1],[-d*b/4,0,0]),Iv(this,-1*a,[1,0,0],[0,0,0])):.55<a&&(jw(this,1),a=Math.pow(Y(.55,0,1,1)(a),3),mat4.translate(this.gb,[-d*a*c*3,a*c*3,a*c/2]),mat4.translate(this.gb,[0,0,-c/4]),mat4.translate(this.gb,[d*c/50,-c/50,c/50]),Iv(this,-60,[1,0,0],[-d*b/4,0,0]),Iv(this,
45*d,[0,0,1],[-d*b/4,0,0]),Iv(this,-1,[1,0,0],[0,0,0])));Xv(this);Jv(this,this.vv,this.N.TRIANGLES,this.ZK.bind(this),this.XK.bind(this));Gv(this)};k.zr=function(a,b){const c=b?-1:1,d=Math.max(this.slideWidth(),this.slideHeight());Hv(this);mat4.translate(this.gb,[c*a*d/2,0,0]);Xv(this);Jv(this,b?this.Pu:this.Gv);Gv(this)};k.ZK=function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(ew(this.Gc)))};k.XK=function(){Nv(this.Gc,this.mW);this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(gw(this.Gc)))};
function jw(a,b){var c=a.slideWidth(),d=a.slideHeight();const e=c/2,f=d/2,g=.1*c;d=Math.max(c,d)/4;c=.1*c/2;let h=Y(0,-e+g,1,(-e+g)/2-c);bw(a.Gc.Za[1],new X(h(b),-f,0));h=Y(0,(-e+g)/2,1,-c);bw(a.Gc.Za[2],new X(h(b),-f,0));bw(a.Gc.Za[4],new X(h(b),-f,0));bw(a.Gc.Za[5],new X(0,-f,-b*d));bw(a.Gc.Za[7],new X(0,-f,-b*d));h=Y(0,(e-g)/2,1,c);bw(a.Gc.Za[8],new X(h(b),-f,0));bw(a.Gc.Za[10],new X(h(b),-f,0));h=Y(0,e-g,1,(e-g)/2+c);bw(a.Gc.Za[11],new X(h(b),-f,0))}k.vy=function(){return this.Xk};k.pj=function(){return this.Oe};
var iw=0;function kw(a,b){T.call(this,a);this.Ma(!0,!0);this.Ha=b}t(kw,T);kw.prototype.initialize=function(){rv(this,!1);sv(this,!1);this.Wm()};
kw.prototype.Ia=function(a){for(let e=0;e<this.xg;++e){const f=this.KM[e];var b=Math.min(1,Math.max(0,2*(a-f.startTime)));b=lw(0,1,b);var c=this.la()?1-b:b;0==c&&(J(this.la()?f.YP:f.VP,0),J(this.la()?f.XP:f.UP,0));1==c&&(J(this.la()?f.VP:f.YP,0),J(this.la()?f.UP:f.XP,0));if(f.c0!=b){f.c0=b;J(this.la()?f.YP:f.VP,1);c=-120*b;var d=1-2*b;this.Ha==mw?(b=f.WB/2,d*=b,zi(f.ZZ,"translateX("+d+"px) rotateY("+c+"deg) translateX("+-b+"px) ")):(b=f.PH/2,d*=b,zi(f.ZZ,"translateY("+d+"px) rotateX("+-c+"deg) translateY("+
-b+"px)"));b=.5*-Math.sin(Y(0,0,-120,-90)(c)*Math.PI/180);J(f.XP,b);c=.5*-Math.sin(Y(0,-90,-120,0)(c)*Math.PI/180);J(f.UP,c)}}};
kw.prototype.Wm=function(){var a=this.slideWidth(),b=this.slideHeight();this.kw=xd("DIV");this.va().appendChild(this.kw);Ci(this.kw,a+"px");Di(this.kw,a/2+"px "+b/2+"px");if(Mb){var c=Ad("DIV");this.kw.appendChild(c);Mh(c,a,b);G(c,"position","absolute");Bi(c,"preserve-3d");this.kw=c}this.xg=this.Ha==mw?nw:ow;this.Ha==mw?(a=this.slideWidth()/this.xg,b=this.slideHeight()):(a=this.slideWidth(),b=this.slideHeight()/this.xg);this.KM=[];c=0;for(let d=0;d<this.xg;++d){const e={c0:void 0};e.startTime=(1-
pw)/(Math.ceil(this.xg/2)-1)*Math.floor(Math.abs(d-(this.xg-1)/2));this.Ha==mw?(e.WB=Math.round((d+1)*a)-c,e.PH=b,e.position=c,c+=e.WB):(e.WB=a,e.PH=Math.round((d+1)*b)-c,e.position=c,c+=e.PH);this.la()&&(e.startTime=1-pw-e.startTime);this.KM.push(e)}if(0!=this.xg%2){for(a=0;a<this.xg/2-1;++a)qw(this,a),qw(this,this.xg-a-1);qw(this,Math.floor(this.xg/2))}else for(a=0;a<this.xg/2;++a)qw(this,a),qw(this,this.xg-a-1)};
function qw(a,b){const c=a.KM[b],d=xd("DIV");Bi(d,"preserve-3d");const e=c.WB,f=c.PH;Mh(d,e,f);G(d,"position","absolute");const g=U(e,f);b=U(e,f);const h=xd("DIV");Mh(h,e,f);G(h,"backgroundColor","#000000");const l=xd("DIV");Mh(l,e,f);G(l,"backgroundColor","#000000");G(g,"position","absolute");G(b,"position","absolute");G(h,"position","absolute");G(l,"position","absolute");Ei(g,"hidden");Ei(b,"hidden");Ei(h,"hidden");Ei(l,"hidden");d.appendChild(b);d.appendChild(g);d.appendChild(h);d.appendChild(l);
const n=g.getContext("2d"),m=b.getContext("2d");a.kw.appendChild(d);c.ZZ=d;c.YP=g;c.VP=b;c.UP=h;c.XP=l;a.Ha==mw?(Fh(d,c.position,0),n.drawImage(a.Da,c.position,0,e,f,0,0,e,f),m.drawImage(a.kb,c.position,0,e,f,0,0,e,f),a=Math.round(c.WB/2),a="translateX("+a+"px) rotateY(-60deg) translateX("+-a+"px) rotateZ(180deg) rotateX(180deg)"):(Fh(d,0,c.position),n.drawImage(a.Da,0,c.position,e,f,0,0,e,f),m.drawImage(a.kb,0,c.position,e,f,0,0,e,f),a=Math.round(f/2),a="translateY("+a+"px) rotateX(-120deg) translateY("+
a+"px)");zi(b,a);zi(h,a)}var nw=18,ow=14,pw=.5,mw=0;function rw(a,b){T.call(this,a);this.Ma(!0,!0);this.Ha=b;this.Wm()}t(rw,T);rw.prototype.initialize=function(){rv(this,!0);sv(this,!1)};
rw.prototype.Ia=function(a){const b=this.slideWidth(),c=this.slideHeight();this.nj.clearRect(0,0,b,c);this.nj.drawImage(this.kb,0,0);this.nj.save();this.nj.globalCompositeOperation="destination-in";const d=this.xc.getContext("2d");d.clearRect(0,0,b,c);for(let e=0;e<this.xg;e++)d.beginPath(),this.Ha==sw?d.fillRect(e*this.rF,0,this.rF*a,c):d.fillRect(0,e*this.qF,b,this.qF*a);this.nj.drawImage(this.xc,0,0);this.nj.restore()};
rw.prototype.Wm=function(){const a=this.slideWidth(),b=this.slideHeight();this.xc=U(a,b);const c=U(a,b);this.nj=c.getContext("2d");this.xg=this.Ha==sw?tw:uw;this.qF=this.rF=0;this.Ha==mw?(this.rF=a/this.xg,this.qF=b):(this.rF=a,this.qF=b/this.xg);this.va().appendChild(c)};var tw=10,uw=10,sw=0;function vw(a,b){T.call(this,a);this.O=b;switch(b){case ww:this.Ma(!0,!1);break;case xw:this.Ma(!1,!0)}}t(vw,T);vw.prototype.initialize=function(){const a=this.slideWidth(),b=this.slideHeight(),c=U(a,b);this.Nz=c.getContext("2d");this.xc=U(a,b);this.Of=this.xc.getContext("2d");switch(this.O){case ww:rv(this,!0);sv(this,!1);this.YF=this.kb;break;case xw:rv(this,!1),sv(this,!0),this.YF=this.Da}G(c,"position","absolute");this.va().appendChild(c);this.Bu=.05*a;this.ip=.05*b};
vw.prototype.Ia=function(a){this.O==xw&&(a=1-a);var b=Math.round(this.slideWidth());const c=Math.round(this.slideHeight()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(.5*(b-d));const f=Math.round(.5*(c-e)),g=a+d,h=f+e,l=this.Of;l.clearRect(0,0,b,c);l.fillStyle="#000";l.fillRect(a,f,d,e);yw(this,a,f,a,f-this.ip,a,f-this.ip,d,this.ip);yw(this,a,h,a,h+this.ip,a,h,d,this.ip);yw(this,a,f,a-this.Bu,f,a-this.Bu,f,this.Bu,e);yw(this,g,f,g+this.Bu,f,g,f,this.Bu,e);b=l.createRadialGradient(0,0,0,0,0,this.ip);
b.addColorStop(0,"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");this.zr(g,h,0,.5*Math.PI,b);this.zr(a,h,.5*Math.PI,Math.PI,b);this.zr(a,f,Math.PI,1.5*Math.PI,b);this.zr(g,f,1.5*Math.PI,2*Math.PI,b);b=this.Nz;b.drawImage(this.YF,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.xc,0,0);b.restore()};
function yw(a,b,c,d,e,f,g,h,l){a=a.Of;b=a.createLinearGradient(b,c,d,e);b.addColorStop(0,"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");a.fillStyle=b;a.fillRect(f,g,h,l)}vw.prototype.zr=function(a,b,c,d,e){const f=this.Of;f.save();f.translate(a,b);f.scale(this.Bu/this.ip,1);f.beginPath();f.moveTo(0,0);f.arc(0,0,this.ip,c,d,!1);f.moveTo(0,0);f.fillStyle=e;f.fill();f.restore()};var ww=0,xw=1;function zw(a,b){return function(c){if(0!=a||1!=b){let g=c;for(let h=0;4>h;++h){var d=g,e=a,f=b;d=3*(1-3*f+3*e)*d*d+2*(3*f-6*e)*d+3*e;if(0==d)break;g-=((((1-3*b+3*a)*g+(3*b-6*a))*g+3*a)*g-c)/d}c=(-2*g+3)*g*g}return c}}var Aw=zw(.42,.58);function Y(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function lw(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 Bw(a,b,c,d){if(d<b)return a+d/b*(1-a);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 Cw(a,b,c){T.call(this,a);this.O=b;(this.Qb=c)?this.Ma(!1,!1,!0,!0,!0,!0):this.Ma(!0,!0)}t(Cw,T);
Cw.prototype.initialize=function(){rv(this,!1);sv(this,!1);const a=this.slideWidth(),b=this.slideHeight();if(this.Qb){var c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.IE,0,0);this.Xr=c;c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.OE,0,0);this.$r=c}this.Ge=this.Zb(a,b);this.va().appendChild(this.Ge);var d=U(a,b);c=U(a,b);this.tc=Ad("DIV");Nh(this.tc,a);Oh(this.tc,b);this.Vg=this.Zb(this.slideWidth(),
this.slideHeight());this.Ug=this.Zb(this.slideWidth(),this.slideHeight());this.Vg.appendChild(d);this.Ug.appendChild(c);this.Ge.appendChild(this.tc);this.tc.appendChild(this.Vg);this.tc.appendChild(this.Ug);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.Qb?this.up:this.Da,0,0);c.drawImage(this.Qb?this.fn:this.kb,0,0);c=this.O==Dw||this.O==Ew?-1:1;d=this.O==Dw||this.O==Fw;Ci(this.Ge,Math.max(a,b)+"px");Di(this.Ge,this.sl+a/2+"px "+b/2+"px");Bi(this.tc,"preserve-3d");d?(zi(this.Vg,"translateZ(-"+
(this.sl+Math.floor(a/2))+"px) rotateY(0deg)"),zi(this.Ug,"translateX("+c*(this.sl+Math.floor(a/2))+"px)  rotateY("+-90*c+"deg)")):(zi(this.Vg,"translateZ(-"+(this.sl+Math.floor(b/2))+"px) rotateX(0deg)"),zi(this.Ug,"translateY("+c*(this.sl+Math.floor(b/2))+"px)  rotateX("+90*c+"deg)"))};
Cw.prototype.Ia=function(a){var b=this.slideWidth();const c=this.slideHeight();this.Qb&&(J(this.$r,1-a),J(this.Xr,a));const d=.25*(1-Math.cos(2*a*Math.PI));a=lw(0,1,a);const e=this.O==Dw||this.O==Ew?-1:1,f=this.O==Dw||this.O==Fw;b=f?b+2*this.sl:c+2*this.sl;f?zi(this.tc,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*e*a+"deg)"):zi(this.tc,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-e*a+"deg)")};Cw.prototype.Zb=function(a,b){const c=Ad("DIV");Nh(c,a);Oh(c,b);G(c,"position","absolute");return c};
Cw.prototype.sl=20;var Ew=1,Fw=2,Dw=3;function Gw(a,b){T.call(this,a);this.O=b;this.Ma(!0,!0)}t(Gw,T);Gw.prototype.initialize=function(){const a=this.slideWidth(),b=this.slideHeight();sv(this,!1);rv(this,!1);this.Rz=1.25*Math.max(a,b);this.xs=Ad("DIV");this.va().appendChild(this.xs);try{this.LK(),this.pc=!0}catch(c){this.pc=!1}this.Cr=ii();ji(this.Cr,.5*a,.5*b,this.Rz);this.MK(this.O==Hw)};
Gw.prototype.MK=function(a){function b(l,n){const m=n&1;return m*(l-1)+(1-2*m)*(n>>1)}const c=this.Da,d=this.kb;var e=this.slideWidth(),f=this.slideHeight();e=Math.floor(e/7);f=Math.floor(f/5);const g=c.width-6*e,h=c.height-4*f;this.Jm=[];for(let l=0;5>l;++l){const n=b(5,l),m=n*f,p=4==n?h:f+1;for(let r=0;7>r;++r){const v=b(7,r),w=new Iw(c,d,v*e,m,6==v?g:e+1,p,a,this.Cr,this.pc);this.xs.appendChild(w.Zo);this.Jm[7*n+v]=w}}Jw(this)};
Gw.prototype.LK=function(){const a=this.slideWidth(),b=this.slideHeight();Mh(this.xs,a,b);var c=(.5*a).toString()+"px "+(.5*b).toString()+"px";Ci(this.xs,this.Rz.toString()+"px");Di(this.xs,c);Mb&&(c=Ad("DIV"),this.xs.appendChild(c),Mh(c,a,b),G(c,"position","absolute"),Bi(c,"preserve-3d"),this.xs=c)};
function Jw(a){var b=.7-.15,c=a.O==Hw?b/4:0,d=a.O==Kw?b/6:0;b=0;var e=1;for(var f=0;5>f;++f)for(let g=0;7>g;++g){const h=f*c+g*d+.15*Math.random();b=Math.max(h,b);e=Math.min(h,e);a.Jm[g+7*f].WO=h}c=e;b=.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)f=a.Jm[e+7*d],f.WO=(f.WO-c)*b}Gw.prototype.Ia=function(a){const b=this.Jm.length;for(let c=0;c<b;++c){const d=this.Jm[c];let e=(a-d.WO)/.3;const f=this.la()?0>e:1<e;e=Math.max(0,Math.min(1,e));Lw(d,180*e,f)}};var Kw=0,Hw=1;
function Iw(a,b,c,d,e,f,g,h,l){this.pc=l;this.Fy=g;this.FD=ii();ji(this.FD,c+.5*e,d+.5*f,0);ki(this.FD,h,this.FD);this.kJ=ii();this.Zo=Ad("DIV");g=Ad("DIV");h=Ad("CANVAS");h.width=e;h.height=f;l=Ad("CANVAS");l.width=e;l.height=f;this.kT=h;this.YC=l;const n=Ad("DIV");this.SF=n;G(this.Zo,"position","absolute");G(g,"position","absolute");G(h,"position","absolute");G(l,"position","absolute");G(n,"position","absolute");Fh(this.Zo,c,d);this.Zo.appendChild(g);this.Zo.appendChild(n);g.appendChild(h);g.appendChild(l);
Mw(this,!0);this.pc?this.LK():zi(this.YC,this.Fy?"scaleY(-1)":"scaleX(-1)");h.getContext("2d").drawImage(a,c,d,e,f,0,0,e,f);l.getContext("2d").drawImage(b,c,d,e,f,0,0,e,f);G(n,"background-color","black");J(n,0);Mh(g,e,f);Mh(n,e,f);Mh(this.Zo,e,f);Lw(this,0)}Iw.prototype.LK=function(){zi(this.YC,this.Fy?"rotateY(180deg) rotateZ(180deg)":"rotateY(180deg)")};
function Lw(a,b,c){if(b==a.hD)a.SF&&c&&(Hd(a.SF),a.SF=null);else{a.hD=b;if(a.pc){var d=a.hD*Math.PI/180;c=Math.sin(d);d=Math.cos(d);a.Fy?ji(a.kJ,0,c,d):ji(a.kJ,c,0,d);c=mi(a.kJ,a.FD);a.nE?0<=c&&Mw(a,!1):0>=c&&Mw(a,!0);zi(a.Zo,(a.Fy?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.nE?90<=b&&Mw(a,!1):90>=b&&Mw(a,!0),zi(a.Zo,(a.Fy?"scaleY(":"scaleX(")+Math.cos(a.hD*Math.PI/180).toString()+")");J(a.SF,.5*Math.sin(a.hD*Math.PI/180))}}
function Mw(a,b){const c=b?a.kT:a.YC,d=b?a.YC:a.kT;a.nE=b;G(c,"visibility","visible");G(d,"visibility","hidden")};function Nw(a,b){T.call(this,a);this.O=b;this.Se=!1;this.Ma(!1,!0);this.O==Ow?(this.tg=(1-Pw)/(Qw-1),this.zR=2*this.slideWidth()/Math.pow(Pw,2)):(this.tg=.25,this.zR=2*this.slideHeight()/Math.pow(Pw,2))}t(Nw,T);function Rw(a,b,c,d,e,f){const g=U(e+1,f+1);g.getContext("2d").drawImage(a.Da,c,d,e,f,0,0,e+1,f+1);b.push(new Sw(g,c,d,e,f))}
Nw.prototype.initialize=function(){let a;a=this.O==Ow?Qw:Tw;const b=this.slideWidth(),c=this.slideHeight();this.iu=[];this.ju=[];const d=b/a,e=c/a;let f=0;for(let h=0;h<a;++h){const l=0==h%2?this.iu:this.ju;if(this.O==Ow){var g=Math.round((h+1)*e)-f;Rw(this,l,0,f,b,g);f+=g}else g=Math.round((h+1)*d)-f,Rw(this,l,f,0,g,c),f+=g}this.iu.reverse();this.ju.reverse();this.va().appendChild(this.Da);rv(this,!1);sv(this,!0);this.$a().lg()};
function Uw(a,b,c){b=c-(b-1)*a.tg;return 0>=b?0:a.zR*Math.pow(b,2)/2}function Vw(a,b){const c=a.slideHeight();let d=0,e=a.tg,f=0,g=1,h=e,l=1;a.la()&&(d=c,e=1-e,f=1-f,g=1-g,h=e,l=1-l);if(!a.la()){if(b<e)return d}else if(b>e)return d;return c*(f+(g-f)/(l-h)*(b-h))}
Nw.prototype.Ia=function(a){let b,c,d;const e=this.Da.getContext("2d");e.clearRect(0,0,this.slideWidth(),this.slideHeight());if(this.O==Ow){for(b=0;b<this.iu.length;b++)c=2*(b+1)-1,d=this.iu[b],e.drawImage(d.canvas,0,0,d.width,d.height,Uw(this,c,a),d.y,d.width,d.height);for(b=0;b<this.ju.length;b++)c=2*(b+1),d=this.ju[b],e.drawImage(d.canvas,0,0,d.width,d.height,-Uw(this,c,a),d.y,d.width,d.height)}else{for(b=0;b<this.iu.length;b++)d=this.iu[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,-Vw(this,
a),d.width,d.height);for(b=0;b<this.ju.length;b++)d=this.ju[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,Vw(this,a),d.width,d.height)}};var Ow=0,Qw=7,Tw=10,Pw=.5;function Sw(a,b,c,d,e){this.canvas=a;this.x=b;this.y=c;this.width=d;this.height=e};function Ww(a,b,c){T.call(this,a);this.O=b;this.Je=c;this.Se=!1;this.NK(b);Xw(this)}t(Ww,T);k=Ww.prototype;k.Tm=function(){return this.Je?this.hc().slide():this.$a().slide()};k.uy=function(){return this.Je?this.$a().slide():this.hc().slide()};
k.initialize=function(){var a=this.slideWidth();const b=this.slideHeight();var c=Math.max(a,b);G(this.uy(),"position","absolute");G(this.Tm(),"position","absolute");Mh(this.uy(),a,b);Mh(this.Tm(),a,b);const d=xd("DIV");ud(d,{id:"projection"});G(d,"position","absolute");Mh(d,a,b);this.va().appendChild(d);Ci(d,1.25*c+"px");c=xd("DIV");ud(c,{id:"view"});G(c,"position","absolute");Mh(c,a,b);d.appendChild(c);Bi(c,"preserve-3d");this.na=c;ej&&(Bi(this.uy(),"preserve-3d"),Bi(this.Tm(),"preserve-3d"));a=
this.uy();c.appendChild(a);c.appendChild(this.Mv);a=this.Tm();c.appendChild(a);this.la()||this.Je?this.la()&&this.Je?(sv(this,!0),rv(this,!1)):!this.la()&&this.Je?(sv(this,!1),rv(this,!0)):this.la()&&!this.Je&&(sv(this,!0),rv(this,!1)):(sv(this,!1),rv(this,!0));G(this.Mv,"visibility","hidden")};
function Xw(a){function b(m,p,r,v,w,A,I,B){m=l.createLinearGradient(m,p,r,v);m.addColorStop(0,"rgba(0,0,0, "+e+")");m.addColorStop(1,"rgba(0,0,0,0)");l.fillStyle=m;l.fillRect(w,A,I,B)}function c(m,p,r,v,w){l.save();l.translate(m,p);l.scale(d/d,1);l.beginPath();l.moveTo(0,0);l.arc(0,0,d,r,v,!1);l.moveTo(0,0);l.fillStyle=w;l.fill();l.restore()}const d=Yw,e=Zw,f=a.slideWidth(),g=a.slideHeight(),h=U(f,g);G(h,"position","absolute");Mh(h,f*$w,g*$w);const l=h.getContext("2d");l.scale($w,$w);l.fillStyle=
"rgba(0, 0, 0, "+e+")";l.fillRect(d,d,f-2*d,g-2*d);b(d,d,d,d-d,d,d-d,f-2*d,d);b(d,g-d,d,g,d,g-d,f-2*d,d);b(d,d,d-d,d,d-d,d,d,g-2*d);b(f-d,d,f,d,f-d,d,d,g-2*d);const n=l.createRadialGradient(0,0,0,0,0,d);n.addColorStop(0,"rgba(0,0,0, "+e+")");n.addColorStop(1,"rgba(0,0,0,0)");c(f-d,g-d,0,.5*Math.PI,n);c(d,g-d,.5*Math.PI,Math.PI,n);c(d,d,Math.PI,1.5*Math.PI,n);c(f-d,d,1.5*Math.PI,2*Math.PI,n);a.Mv=h}
k.CL=function(a){a=a<ax?a:a>1-ax?1-a:ax;var b=Math.max(this.slideWidth(),this.slideHeight());b=Y(0,0,ax,.2*-b);const c=Y(0,0,ax,10);Ai(this.na,"50% 100%");zi(this.na,"rotateX("+c(a)+"deg) translateZ("+b(a)+"px)")};
k.NK=function(a){const b=this.slideWidth(),c=this.slideHeight();this.Lk=this.Kk=this.yl=this.xl=0;switch(a){case bx:this.yl=1;this.Kk=cx*b;this.Lk=-cx*c;break;case dx:this.yl=-1;this.Kk=-cx*b;this.Lk=cx*c;break;case ex:this.xl=-1;this.Kk=cx*b;this.Lk=cx*c;break;case fx:this.xl=1;this.Kk=-cx*b;this.Lk=-cx*c;break;case gx:this.yl=this.xl=-1;this.Kk=-cx*b;this.Lk=cx*c;break;case hx:this.xl=-1;this.yl=1;this.Kk=-cx*b;this.Lk=-cx*c;break;case ix:this.xl=1;this.yl=-1;this.Kk=cx*b;this.Lk=cx*c;break;case jx:this.yl=
this.xl=1,this.Kk=cx*b,this.Lk=-cx*c}this.Je?(this.yl*=-1,this.Lk*=-1):(this.xl*=-1,this.Kk*=-1)};
k.Ia=function(a){this.Je&&(a=1-a);this.CL(a);if(a>=kx&&a<lx){this.la()||this.Je?this.la()&&this.Je?rv(this,!0):!this.la()&&this.Je?sv(this,!0):this.la()&&!this.Je&&rv(this,!0):sv(this,!0);G(this.Mv,"visibility","visible");a=1-(lx-a)/(lx-kx);var b=a=lw(0,1,a),c=2*this.slideWidth()*this.xl*(1-b),d=2*this.slideHeight()*this.yl*(1-b);b=mx*(1-b);var e=this.Tm();Ai(e,"50% 50%");zi(e,"translate3d("+c+"px, "+d+"px, "+b+"px)");c=a;e=this.Kk*(1-c);d=this.Lk*(1-c);const f=2*this.slideWidth()*this.xl*(1-c);b=
2*this.slideHeight()*this.yl*(1-c);e=yn(e+f);d=yn(d+b);c=yn(-5+mx*(1-c));Ai(this.Mv,"50% 50%");zi(this.Mv,"translate3d("+e+"px, "+d+"px, "+c+"px)");J(this.Tm(),nx+(1-nx)*a)}else a>=lx&&(this.la()||this.Je?this.la()&&this.Je&&sv(this,!1):rv(this,!1),G(this.Mv,"visibility","hidden"))};var dx=0,ex=1,fx=2,bx=3,hx=4,gx=5,jx=6,ix=7,ax=.4,kx=.1,lx=.7,mx=800,nx=.5,Zw=.3,Yw=50,cx=1,$w=1;function ox(a,b,c){T.call(this,a);this.O=b;this.Je=c;this.Se=!1;this.NK(b)}t(ox,T);k=ox.prototype;k.initialize=function(){rv(this,!0);sv(this,!0);this.Tm().lg()};k.Tm=function(){return this.Je?this.hc():this.$a()};k.uy=function(){return this.Je?this.$a():this.hc()};
k.NK=function(a){const b=this.slideWidth(),c=this.slideHeight();this.Tk=this.Sk=0;switch(a){case bx:this.Tk=c;break;case dx:this.Tk=-c;break;case ex:this.Sk=b;break;case fx:this.Sk=-b;break;case gx:this.Sk=b;this.Tk=-c;break;case hx:this.Sk=b;this.Tk=c;break;case ix:this.Sk=-b;this.Tk=-c;break;case jx:this.Sk=-b,this.Tk=c}this.Je&&(this.Sk*=-1,this.Tk*=-1)};k.Ia=function(a){a=Aw(a);this.Je&&(a=1-a);const b=Y(0,this.Sk,1,0),c=Y(0,this.Tk,1,0);Fh(this.Tm().slide(),b(a),c(a))};function px(a,b,c){var d=new X;this.Uq=a;this.tx=b;this.ux=c;this.n=d};function qx(a){T.call(this,a);this.Ma(!1,!0)}t(qx,wv);
var rx=[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],sx="/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA 8u/+EviMJALjCzwa4S7kSs1rNAHNrw4Gt0s8DLfPDAyhC0wLoa8UC4qrWAuLbyALC6tgCwrvIAsiK1gLIS8QCziLPAs3LuwNTqsQDEzOvgJkiugHYU5gLXpLHAn8aCwJ5WeUC85nZAm3p2gLoQd4C4pnjAsMJ5wLIsecCzlnhAtQB2QLZodIC31HbAv+JDQL5yPgC8/DrAu4o5wLoaOoC4rDwAsMA9ALIuPcCznD0AtQo7QLZ4OUC36DnAv+oEQL56AkC9CQBAu5cBwLonAcC4twDAsLgAQLIoAUCzmAGAtQoAALZ9AoC37QSAv+k5wL55OYC9CzuAu5s9QLotPgC4vz2AsK88QLIdOwCzjTqAtP87QLZzPoC340PAv9N3AL5pdMC8/3aAu5V4gLorecC4v3oAsKt5QLIXeACjgXdA1Ot3AGZZecC3x4PAn6WxwK5HrsB86bFAu4ezwLohtYC4ubZAsK+1wLIZtQCjf7SA9OGz4KY3tEJnh8NAD1frIJ4V5gMMz+wgO3PvANoT8UC4rfJAsLvyQLIj8YCji/DBBPHv4TYb7EY3K/+ht1TrII 4w9GCOysIArfCtim3S6MudHrDgHSzswEu8soObxO6DWk6ywqpU7sKo3rJCyOLuQsCOsYKwjO2C4gCxAuH87IHjcrCBo17oBVTEqAbUsNlBBcKKoNWcrMc3JJkhHziKAA4gc4g9DHUgO653A7pAdwKI1HZCwJZ1gsICdQKzcnTC5OR0QcYyaManbmFAf5JNAP48P0Pc6DrgG5A8A4ooPAKYwjrCwKQ5wsIMOQLDdjkCtOQ4QuZONIHXrCuED6QPAl5ABcKs1gIC+3ABQuoMAQLIqAACsL0BgsIjAoKjhQKDBOcCwtZRBgKnsxBCP58sw849NQIM0zkC22U6Arn7OsLIkzuCsNc8wtJBPUJDqTzEJP07ILZFP0S3k05Ar2tjgI4na0Y80XTB+2F1wtnzdoLIhXeCsOd4QtJVeMJTv3hEBRd2YGYhdQhHNYrADyOb4D3BjqEsvaqGi2OxgenxsoLYf7OCsO+0gsJftMJzz7QD5SuyIFXzr0pWy8LAjlnEIq2LrgccqdzA61XqRRnv7kIYf++C0PPwgsJl8MKD1/BDlTnuQAXN6ouGRffgNlrCov 1W44NeArWEHX6ij31I3c/9EqMDXSDfQ1u+pkhL0OMH+larxUpm6IWo5rFGWPTtxiCItYYAgPJGQfi4RpH49AXTYrSEYzDbi6RmkgtkSr5E1R5mgxVMj8n2eGlg3lB+Qp3WaQ4dCGcDe65pyBpGbwUY1nSGkJh5BhIGfIWjaH2I9KZug7WuS8qmoDBCHoJGAH4kL4wdBCtD66AtB1oyMoVYwDhGUK48xkIcQIZTikZEtNg/ycX+MEKm/gZIPwYToG5BC0lM1QvG63EIwxoVB0g4qQNFoMYBhPIwBMfjoApFpRIPw+ZcCQm3CRigbvMMCB3xNMJcx0XJe2lFxNn9QgZYjz6GAOM5RvJRNITDuzCH1RktQzYTMAxmfUiA/ps3Qf2dUIpcmXQDa09/SBnnfgXYe3qF4PV1xuJhcUSzx20IJR1qAyXTao4mQ38Cvm9woM0RbELcU5YLO0m4BFndukaIbbdF8QWyhpJzrcTT1alIdSemQzWLpM9l/baD3XmOon01lAn8L8IEqxnfi4nb9gXoY/PGMRHvRlKD6oVT5+WIZTPiQ0VT4FAFcelDlX6GIn x+00d9EKJG7PSWU3xSyFPMtpOHHFjOBru2jdC7yMmSipaeCPrC2knZLKzLmU7pCtBCuIoALvQKwZy6TqGm9IyjALKLUsrT0xP+iBFj5rpMFJBjh1UklElFhE1hjXJtBW1uYRI8yFbHS6BTzrpiYkhZBHCMEGh9iqHWh4mzDn6QlBZmiUV6VYyVyh4EDOo7Be3UKxB80BkIq4QZDKowJgiY1DQMEJBCSgH2TgzjXFTJ1I5Bj8VeKgYWLwdK3eQrQz3JC0ysZxGPS00bB1n9EwwYnwbJ8MAGiUISEM0jahfJpMwbCBXwBE0l4yxC7iICym0VJwYsg09Pu0NWSdnbT0xYb0JKgPkzTAJbJYjzpxzOZNEiR0WTKtGE8zxFrYMchC05UI1cC3GIevWFT6m1iEkoRX1KISdvzGKFYkhTtViPdMFdhyVRY5K1d27GLYFQoNyDbAc7041Q+uW6yrl9vY1oG7hJ8VGsDDKxngiTxZLQ9LWZRwTnm5OFD6PG/HtnAP0Pnwhby8FL+qPZkpl5+MxQAfRK0XfoC0Lh2cjT0c5SZEvSxlRBzZN0e9QG9IhZAt sGuEisDqQKa6x8lHsKrJTbYHAImvKmSDsccRV6zq0VOqJyCVq8sEgZyIrTejrEU2iCrlDI3uHUoKqw2QCM5xUB5quSIaa+2sMahtZyyLoSY4RqC1PgokqEPFNBO/ptxswyTRKLhjZIi1wzlSpkNYtJUFQSuCJ2zaEIhlPSXoLYAxpqjcR+Vk8EoCIF27gzRlziKU576wGI+0MMFCoXAQ7Y0h4SQFhBTTFKThZChl2QQ9ZL0zRIK0hFKQZMLL4mgzzhD8wrqxiSSmMhzalnHBX4ew2L8MwMi7G6FZVzEC+U8+AuClTyBQ5EvzIF3SUBiawVMMfLz1SS2nddDrknWVTYEUJNMSEekkJzA87jhQnWY7MMSaRdHJQzuzxJnFslRWxxV477OXyNajGA1lj3jQ/QZXdNYZNVkwKrO4tDXUhWY4NGCaPtUhUkcWkJ/HdeQjuXd4s7NZeWCee0kgiLrlbgta3QIgGM06LVd4lC54FVw2GASVOjihWT852KG5lhyHuZr8gKqcPReZfCWphz6BSg++QTclfHUoK1swbyf7oUMuO0yELNsxVjCcBJM4xXiO qubgL7knVJmqRcEtryjU3p7jgJeiZsBOpmVhTKvoTQSX5Eypm6e0cKIleVupSNEOjwgBQ5kK8SyCiRHTh8spWhCqEWAHaP3fIidZiBdKPVsnBmjAJQocuDZmoCipJVSmtQMFQq0A+JGxonVOn2DIz5diZY2GBVlQAsVt/hbG8a4f5gTzN4XE9j4DaFKrQrBXwCK0wrhx2LuvkOGDnbHdMYmgCXcCAxkKC0IF1BjEHVovhck9NkPIfkPgULS6wogPwRDkmrVxkVOhMpk4kJGNoIeQKNwMQJDEFwBxdyjjFZEtZBy9P2FM4znyaG3EkBxTsxL8YrMU3SCd9a0VipU9lwFTdO8RMNFZJGHtEjKQYYYvAMi0NzAlZS4TTNW7U1QiurTg4aaXKOibNs2gh1jBWApWmP4cE9VKItFIqCazjWInkfCnL1OFXz7T8LC1tuQGrldww6XXLYOSub1nAFip3RN2fYgktt0MJZSEXCjWzRgsFOxiMlbVGjEVFGCvNdiSoVm8lZn55VuKeMnmBrr5aRmZqWIgGbi3H5eUDyW5/Mkn+BAbKdng4TF4sCcpZXiK".split(" ");
k=qx.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd();this.N.enable(this.N.DEPTH_TEST);const a=mat4.create();mat4.identity(a);a[0]=this.slideWidth()/921.6;a[5]=this.slideHeight()/518.4;this.gb=mat4.multiply(this.gb,a,this.gb);this.PA=mat4.create();mat4.set(this.gb,this.PA)};k.hJ=function(a){for(let b=0;b<a.length;b++){const c=a[b];c.n=Vv(c.Uq.position().ri(c.tx.position()),c.Uq.position().ri(c.ux.position()));c.n.normalize()}};
function tx(a,b,c){var d=th(b);b=new cw;const e=[];let f;for(f=0;f<d.length;f+=4){var g=0;g|=d[f+0]<<24;g|=d[f+1]<<16;g|=d[f+2]<<8;g|=d[f+3];g>>>=0;e.push(new X(ux((0==(g>>31&1)?1:-1)*((g&2145386496)>>21),460.8,11),ux((0==(g>>20&1)?1:-1)*((g&1047552)>>10),275.3,11),ux((0==(g>>9&1)?1:-1)*(g&511),211.2,10)))}for(f=0;f<e.length;f++)d=c?0:(e[f].x()+460.8)/921.6,g=c?0:(e[f].y()+259.2)/518.4,dw(b,new aw(new X(e[f].x(),-1*e[f].y(),-1*e[f].z()),new V(d,g),new X));c=[];for(f=0;f<rx.length;f+=3)c.push(new px(b.Za[rx[f]],
b.Za[rx[f+1]],b.Za[rx[f+2]]));a.hJ(c);for(f=0;f<c.length;f++)a=c[f],Wv(a.Uq,a.Uq.Zd.add(a.n)),Wv(a.tx,a.tx.Zd.add(a.n)),Wv(a.ux,a.ux.Zd.add(a.n));return b}function ux(a,b,c){return a/((Math.pow(2,c-1)-1)/Math.round(10*b))/10}
k.qd=function(){this.Uf=tx(this,"/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",!1);
this.vi=new Yv;var a=Ev(this,ew(this.Uf),3);this.vi.Xf=a;a=Ev(this,fw(this.Uf),2);this.vi.gg=a;a=Fv(this,rx);this.vi.Lf=a;a=Ev(this,gw(this.Uf),3);this.vi.kn=a};k.Dh=function(){Cv(this,this.vi)};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)\n\t{\n\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(diffuseFactor);\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec3 aVertexNormal;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tvoid main(void)\n\t{\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * normalize(aVertexNormal);\n\t}"};k.Ph=function(){Kv(this);this.Xk=Lv(this,"aVertexNormal");this.Oe=Mv(this,"uSampler")};
k.Eh=function(){Bv(this,this.Xk)};k.pj=function(){return this.Oe};k.vy=function(){return this.Xk};
k.Ia=function(a){var b=a/(.5/(sx.length-1)),c=Math.floor(b);b-=c;c>sx.length-1&&(c=sx.length-1,b=0);if(0!=b||this.la()&&!this.l3){if(this.t3!=c){var d=c!=sx.length-1?sx[c+1]:null;this.u3=tx(this,sx[c],!0);this.OU=null!=d?tx(this,d,!0):null}for(d=0;d<this.Uf.length();d++){const f=this.Uf.Za[d];var e=this.u3.Za[d];const g=null!=this.OU?this.OU.Za[d]:null;bw(f,e.position().clone());Wv(f,e.Zd.clone());null!=g&&(e=new X,e.oi(f.position().x()+(g.position().x()-f.position().x())*b),e.Bf(f.position().y()+
(g.position().y()-f.position().y())*b),$v(e,f.position().z()+(g.position().z()-f.position().z())*b),bw(f,e),e=new X,e.oi(f.Zd.x()+(g.Zd.x()-f.Zd.x())*b),e.Bf(f.Zd.y()+(g.Zd.y()-f.Zd.y())*b),$v(e,f.Zd.z()+(g.Zd.z()-f.Zd.z())*b),Wv(f,e))}this.l3=!0;this.t3=c}.5<a&&(c=12*this.slideHeight(),b=mat4.create(),mat4.identity(b),b[13]=Math.pow(a-.5,2)/2*c*-1,this.gb=mat4.multiply(this.PA,b,this.gb));Xv(this);Jv(this,this.vi,this.N.TRIANGLES,function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(ew(this.Uf)))}.bind(this),
function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(gw(this.Uf)))}.bind(this))};function vx(a,b,c,d){T.call(this,a);this.Qb=c;this.O=b;this.pc=d;this.Qb?this.Ma(!1,!1,!0,!0,!1,!1):this.Ma(!0,!0)}t(vx,T);
vx.prototype.initialize=function(){rv(this,!1);sv(this,!1);const a=this.slideWidth(),b=this.slideHeight();this.zc=this.Qb?this.up:this.Da;this.yc=this.Qb?this.fn:this.kb;var c=xd("DIV");this.Uo=xd("DIV");this.No=U(a,b);G(this.No,"backgroundColor","#000000");J(this.No,0);this.Oo=U(a,b);G(this.Oo,"backgroundColor","#000000");J(this.Oo,0);this.Uo.appendChild(this.zc);this.Uo.appendChild(this.yc);this.Uo.appendChild(this.No);this.Uo.appendChild(this.Oo);c.appendChild(this.Uo);if(this.Qb){var d=this.va(),
e=this.hc().background();d.appendChild(e);d=this.va();e=this.$a().background();d.appendChild(e)}this.va().appendChild(c);try{Ci(c,a+"px"),Di(c,a/2+"px "+b/2+"px"),Bi(this.Uo,"preserve-3d")}catch(f){}G(this.zc,"position","absolute");G(this.yc,"position","absolute");G(this.No,"position","absolute");G(this.Oo,"position","absolute");Mh(this.Uo,a,b);Mh(this.zc,a,b);Mh(this.yc,a,b);d=c="";switch(this.O){case wx:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case xx:c="translateZ("+
b/2+"px)";d="rotateX(-90deg) translateZ("+b/2+"px)";break;case yx:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case zx:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}zi(this.zc,c);zi(this.Oo,c);zi(this.yc,d);zi(this.No,d)};
vx.prototype.Ia=function(a){this.Qb&&J(this.$a().background(),a);a=lw(0,1,a);let b,c="",d="";const e=90*a;var f=-this.slideWidth()/2;const g=-this.slideHeight()/2,h=this.slideWidth()*(1-a)+f,l=this.slideHeight()*a+g;let n;switch(this.O){case wx:n=Y(0,180*Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI,1,180*-Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI);b="translateY("+l+"px) rotateX("+-e+"deg) translateY("+-g+"px)  translateZ("+g+"px)";this.pc||(c="translate(0px, "+-g+
"px) scale(1, "+(1-a)+") translate(0px,"+g+"px)",d="translate(0px, "+l+"px) scale(1, "+a+") translate(0px,"+g+"px)");break;case xx:n=Y(0,180*Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI,1,180*-Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI);b="translateY("+-l+"px) rotateX("+e+"deg) translateY("+g+"px)  translateZ("+g+"px)";this.pc||(c="translate(0px, "+g+"px) scale(1, "+(1-a)+") translate(0px,"+-g+"px)",d="translate(0px, "+-l+"px) scale(1, "+a+") translate(0px,"+-g+"px)");
break;case yx:n=Y(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);b="translateX("+h+"px) rotateY("+-e+"deg) translateX("+f+"px)  translateZ("+f+"px)";this.pc||(c="translate("+f+"px, 0px) scale("+(1-a)+", 1) translate("+-f+"px, 0px)",d="translate("+h+"px, 0px) scale("+a+", 1) translate("+-f+"px, 0px)");break;case zx:n=Y(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);b="translateX("+-h+"px) rotateY("+e+"deg) translateX("+-f+"px)  translateZ("+f+"px)";this.pc||(c="translate("+-f+
"px, 0px) scale("+(1-a)+", 1) translate("+f+"px, 0px)",d="translate("+-h+"px, 0px) scale("+a+", 1) translate("+f+"px, 0px)");break;default:throw Error("Unknown direction");}this.Qb||(.5>a?(f=Y(0,90,45,0),f=.5*Math.sin(f(e)*Math.PI/180),J(this.No,f)):(f=Y(45,0,90,90),f=.5*Math.sin(f(e)*Math.PI/180),J(this.Oo,f)));this.pc?(a=e-n(a),0>=a?(J(this.yc,0),J(this.No,0)):90<=a?(J(this.zc,0),J(this.Oo,0)):(J(this.yc,1),J(this.zc,1)),zi(this.Uo,b)):(zi(this.zc,c),zi(this.yc,d),zi(this.Oo,c),zi(this.No,d))};
var xx=0,wx=1,yx=2,zx=3;function Ax(a,b,c,d){d/=a-1;c/=b-1;const e=new cw,f=new X(0,0,1);for(let g=0;g<a;++g)for(let h=0;h<b;++h){const l=new aw(new X(h*c,-g*d,0),new V(h/(b-1),g/(a-1)),f);dw(e,l)}return e}function Bx(a,b,c,d){b/=14;a/=60;const e=new cw,f=new X(0,0,1);for(let g=0;15>g;++g)for(let h=c;h<d;++h){const l=new aw(new X(h*a,-g*b,0),new V(h/60,g/14),f);dw(e,l)}return e}
function Cx(a,b){const c=[];for(let d=0;d<a-1;++d)for(let 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 Dx(a,b){const c=[];for(let d=0;d<a-1;++d)for(let 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 Ex(a){T.call(this,a);this.Ma(!1,!0)}t(Ex,wv);k=Ex.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd();mat4.translate(this.gb,[-this.slideWidth()/2,this.slideHeight()/2,0]);Xv(this)};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tvoid main(void)\n\t{\n\t\tvec3 n = normalize(vNormal);\n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection));\n\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting;\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\tuniform bool uLeftCurtain;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float WAVES_COUNT = 10.0;\n\tconst float MIN_AMP_KOEF = 0.5;\n\tconst float WAVE_APPEAR_DURATION = 0.1;\n\tconst float WAVES_START_APPEAR_PHASE = 0.075;\n\tconst float WAVES_READY_PHASE = 0.275;\n\tconst float STRETCH_KOEF = 1.25;\n\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5;\n\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5;\n\tconst float DELTA_W = 1.0;\n\tconst float DELTA_H = 1.0;\n\tconst float PI = 3.14159265358979323846264;\n\n\tfloat sinX;\n\tfloat waveStartAppearTime;\n\tfloat rowRatio;\n\tfloat diagonalRatio;\n\tfloat forcedXPath;\n\tfloat xDampAmp;\n\tfloat yAmp;\n\tvec4 xTimesPart1;\n\tvec4 xTimesPart2;\n\tvec2 xTimesPart3;\n\tvec4 yTimesPart1;\n\tvec3 yTimesPart2;\n\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\n\tfloat calcAmpKoef(float x)\n\t{\n\t\tconst float X0 = 0.0;\n\t\tconst float X1 = 0.5;\n\t\tconst float X2 = 1.0;\n\n\t\tconst float Y0 = 0.25;\n\t\tconst float Y1 = 0.16;\n\t\tconst float Y2 = 0.0;\n\n\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2);\n\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2);\n\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1);\n\n\t\treturn part1 + part2 + part3;\n\t}\n\n\tfloat smoothStep(float min, float max, float x)\n\t{\n\t\tif (x < min)\n\t\t{\n\t\t\treturn 0.0;\n\t\t}\n\t\tif (x >= max)\n\t\t{\n\t\t\treturn 1.0;\n\t\t}\n\n\t\tfloat value = (x - min) / (max - min);\n\t\tfloat squaredValue = value * value;\n\n\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue;\n\t}\n\n\tfloat calcAmp()\n\t{\n\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF);\n\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0);\n\n\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT;\n\t}\n\n\tfloat calcX()\n\t{\n\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75;\n\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio);\n\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase);\n\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase);\n\t\tfloat deltaWidthKoef = (linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, compressionWidth) - linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, stretchWidth)) * STRETCH_KOEF;\n\n\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase);\n\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25;\n\t\tdampX += deltaWidthKoef;\n\n\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth;\n\t}\n\n\tfloat calcY(vec3 vertex)\n\t{\n\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF);\n\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5;\n\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75;\n\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF;\n\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ;\n\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1);\n\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF);\n\n\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF);\n\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5;\n\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth;\n\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF;\n\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ;\n\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1);\n\n\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef;\n\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF;\n\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25;\n\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25;\n\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef;\n\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0);\n\n\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight;\n\t}\n\n\tvec3 getVertexPosition(vec3 vertex)\n\t{\n\t\tfloat amp = calcAmp();\n\t\tfloat z = -amp * sinX;\n\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0;\n\n\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z);\n\t}\n\n\tvoid initVertexParams(vec3 vertex)\n\t{\n\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT;\n\t\tfloat frequency = PI * 2.0 / periodWidth;\n\t\tsinX = sin(frequency * vertex.x);\n\n\t\trowRatio = vertex.y / uSlideHeight;\n\n\t\tfloat halfRowRatio = rowRatio * 0.5;\n\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio;\n\n\t\tfloat maxDT = 0.1;\n\t\tfloat dtAmp = 2.0 * maxDT;\n\t\tfloat dt = dtAmp * halfRowRatio;\n\n\t\tfloat distT = (0.6 - dt);\n\n\t\tfloat xT1 = dt;\n\t\tfloat xT2 = 0.4 + dt;\n\t\tfloat xT3 = xT2 + distT * 0.5;\n\t\tfloat xT4 = 1.0 + (1.0 - xT3);\n\n\t\tfloat xDampT1 = (xT1 + xT2) * 0.45;\n\t\tfloat xDampT2 = xT2;\n\t\tfloat xDampT3 = xT3;\n\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5;\n\t\tfloat xDampT5 = xDampT3 + 0.075;\n\t\tfloat xDampT6 = 1.0;\n\n\t\tdistT = (0.7 - dt);\n\n\t\tfloat yT2 = 0.3 + dt;\n\t\tfloat yT3 = yT2 + distT * 0.5;\n\n\t\tfloat yDampT1 = 0.0;\n\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5;\n\t\tfloat yDampT3 = yT2;\n\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0;\n\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0;\n\t\tfloat yDampT6 = yT3 + 0.1175;\n\t\tfloat yDampT7 = 1.0;\n\n\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4);\n\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4);\n\t\txTimesPart3 = vec2(xDampT5, xDampT6);\n\n\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4);\n\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7);\n\n\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION);\n\n\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x)  / (uSlideWidth * 0.5);\n\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5;\n\n\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5;\n\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth;\n\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0;\n\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2;\n\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1));\n\n\t\tfloat mxDampAmp = 0.1 * diagonalRatio;\n\t\tfloat dampAcc = 2.0 * mxDampAmp;\n\t\txDampAmp = dampAcc * halfRowRatio;\n\n\t\tfloat maxYAmp = 0.02;\n\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio;\n\t\tyAmp = dyAmp * halfSquaredRowRatio;\n\t}\n\n\tvec3 getVertexNormal(vec3 vertex, vec3 p)\n\t{\n\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth);\n\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W;\n\n\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z);\n\t\tinitVertexParams(rightVertex);\n\t\tvec3 right = getVertexPosition(rightVertex);\n\n\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z);\n\t\tinitVertexParams(downVertex);\n\t\tvec3 down = getVertexPosition(downVertex);\n\n\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z);\n\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z);\n\n\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\n\t\treturn n;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tinitVertexParams(vertex);\n\t\tvec3 p = getVertexPosition(vertex);\n\n\t\tvec3 pNormal = getVertexNormal(vertex, p);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\n\t\tif (vertex.y == 0.0)\n\t\t{\n\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4;\n\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}\n\t\tgl_Position = uPMVMatrix * vec4(p, 1.0);\n\t}"};
k.$Q=function(){if(void 0!==this.Pp)return this.Pp;this.Ir();return this.Pp=this.Pp};k.Ir=function(){void 0===this.N&&Ex.Kb.Ir.call(this)};k.Ia=function(a){this.N.uniform1f(this.Wf,a);this.MS=!0;Jv(this,this.fz,this.N.TRIANGLE_STRIP);this.MS=!1;Jv(this,this.gA,this.N.TRIANGLE_STRIP)};
k.Ph=function(){Kv(this);this.Oe=Mv(this,"uSampler");this.Wf=Mv(this,"uPhase");this.A3=Mv(this,"uLeftCurtain");const a=Mv(this,"uSlideWidth");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight());this.N.uniform1f(a,this.slideWidth())};k.Dh=function(){Cv(this,this.fz);Cv(this,this.gA)};k.Eh=function(){};k.XI=function(){this.N.uniform1i(this.A3,this.MS?1:0)};
k.qd=function(){var a=this.slideWidth();const b=this.slideHeight();this.jU=Bx(a,b,0,31);this.jX=Bx(a,b,30,61);this.oe=Cx(15,31);this.fz=new Yv;a=Ev(this,ew(this.jU),3);this.fz.Xf=a;a=Ev(this,fw(this.jU),2);this.fz.gg=a;a=Fv(this,this.oe);this.fz.Lf=a;this.gA=new Yv;a=Ev(this,ew(this.jX),3);this.gA.Xf=a;a=Ev(this,fw(this.jX),2);this.gA.gg=a;a=Fv(this,this.oe);this.gA.Lf=a};k.pj=function(){return this.Oe};function Fx(a){T.call(this,a);this.$a().lg();this.Se=!1}t(Fx,T);Fx.prototype.initialize=function(){rv(this,!0);sv(this,!0)};Fx.prototype.Ia=function(a){.3>a?J(this.$a().slide(),0):J(this.$a().slide(),1)};function Gx(a){T.call(this,a);this.$a().lg();this.Se=!1}t(Gx,T);Gx.prototype.initialize=function(){rv(this,!0);sv(this,!0);this.rg=document.createElement("div");Nh(this.rg,this.slideWidth());Oh(this.rg,this.slideHeight());G(this.rg,"backgroundColor","#000000");G(this.rg,"position","relative");this.va().appendChild(this.rg)};Gx.prototype.Ia=function(a){.5>a?(J(this.$a().slide(),0),J(this.rg,0)):.8>a?J(this.rg,1):(J(this.rg,0),J(this.$a().slide(),1))};function Hx(a){T.call(this,a);this.Se=!1;this.Ma(!1,!0);this.NL=0;a=this.slideWidth();const b=this.slideHeight(),c=Ix!=a||Jx!=b;if(!Kx||c)Kx=[],Ix=a,Jx=b,Lx(a,b)}var Kx,Ix,Jx;t(Hx,T);Hx.prototype.initialize=function(){rv(this,!1);sv(this,!0);const a=this.Da;this.va().appendChild(a);this.zz=U(this.slideWidth(),this.slideHeight());this.zz.getContext("2d").drawImage(a,0,0)};
function Lx(a,b){var c=Kx;a/=54;const d=b/42;let e=0,f=0;for(b=0;54>b;++b){f=0;const g=Math.round((b+1)*a)-e,h=e;for(let l=0;42>l;++l){const n=Math.round((l+1)*d)-f,m=new Mx(h,f,g,n);m.Nq=Math.random();c.push(m);f+=n}e+=g}c.sort(function(g,h){return g.Nq<h.Nq?-1:g.Nq>h.Nq?1:0});a=c.length;for(b=0;b<a;++b)c[b].Nq=.9*b/(a-1)}
Hx.prototype.Ia=function(a){const b=Kx,c=this.Da.getContext("2d"),d=b.length;for(var e=this.NL;e<d;++e){var f=b[e];if(a<f.Nq)break;var g=f.x,h=f.y,l=f.width;f=f.height;c.drawImage(this.zz,g,h,l,f,g,h,l,f)}c.save();c.globalCompositeOperation="destination-out";for(e=this.NL;e<d;++e){f=b[e];g=f.Nq;h=a-g;l=10*h;if(a<g)break;.1<=h&&(this.NL=e);c.fillStyle="rgba(0, 0, 0, "+yn(l)+")";c.fillRect(f.x,f.y,f.width,f.height)}c.restore()};Hx.prototype.la=function(){return!1};
function Mx(a,b,c,d){this.x=a;this.y=b;this.width=c;this.height=d;this.Nq=0};function Nx(a,b,c,d){T.call(this,a);this.Ha=b;this.Qb=c;this.bJ=d;this.Qb?(this.Se=!1,this.Ma(!1,!1,!0,!0,!1,!1)):this.Ma(!0,!0)}t(Nx,T);Nx.prototype.initialize=function(){rv(this,!1);sv(this,!1);this.Wm()};
Nx.prototype.Ia=function(a){this.Qb&&(J(this.hc().background(),1-a),J(this.$a().background(),a));var b=this.slideWidth();b/=b+(1.4-2.8*a*a*.5)*b;b=this.Qb?this.bJ?Bw(0,.7,4,b):Aw(b):b;zi(this.Fl,"scale("+b+", "+b+")");b=this.slideWidth()/2;const c=this.slideHeight()/2;let d="",e="",f=0,g=0,h=0,l=0;const n=120*a,m=Y(0,1,1,.5),p=1.5*lw(0,1,a);switch(this.Ha){case Ox:d="translateX("+-b+"px) translateZ("+p*this.slideWidth()+"px) rotateY("+n+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+
p*this.slideWidth()+"px) rotateY("+-n+"deg) translateX("+-b+"px)";this.pc||(f=a*-b,g=a*b,d="translate("+-b+"px, 0px) scale("+m(a)+", 1) translate("+b+"px, 0px",e="translate("+b+"px, 0px) scale("+m(a)+", 1) translate("+-b+"px, 0px");break;case Px:d="translateY("+-c+"px) translateZ("+p*this.slideHeight()+"px) rotateX("+-n+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+p*this.slideHeight()+"px) rotateX("+n+"deg) translateY("+-c+"px)",this.pc||(h=a*-c,l=a*c,d="translate(0px,"+-c+"px) scale(1, "+
m(a)+") translate(0px, "+c+"px)",e="translate(0px, "+c+"px) scale(1, "+m(a)+") translate(0px, "+-c+"px)")}this.pc||(Fh(this.gs,f,h),Fh(this.hs,g,l));zi(this.gs,d);zi(this.hs,e);J(this.gs,1-a);J(this.hs,1-a)};
Nx.prototype.Wm=function(){const a=this.slideWidth(),b=this.slideHeight();if(this.Qb){var c=this.va(),d=this.$a().background();c.appendChild(d)}this.Fl=U(a,b);G(this.Fl,"position","absolute");this.va().appendChild(this.Fl);this.Qb&&(c=this.va(),d=this.hc().background(),c.appendChild(d));this.Fl.getContext("2d").drawImage(this.Qb?this.fn:this.kb,0,0);this.gs=U(a,b);c=this.gs.getContext("2d");this.hs=U(a,b);d=this.hs.getContext("2d");var e=xd("DIV");this.va().appendChild(e);e.appendChild(this.gs);e.appendChild(this.hs);
try{Ci(e,a+"px"),Di(e,a/2+"px "+b/2+"px"),Bi(this.gs,"preserve-3d"),Bi(this.hs,"preserve-3d"),this.pc=!0}catch(f){this.pc=!1}G(this.gs,"position","absolute");G(this.hs,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.Qb?this.up:this.Da;switch(this.Ha){case Ox: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 Px: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 Ox=0,Px=1;function Qx(a,b){T.call(this,a);this.O=b;this.Ma(!0,!1)}t(Qx,wv);k=Qx.prototype;k.initialize=function(){rv(this,!0);sv(this,!1);zv(this,this.kb);this.qd();mat4.translate(this.gb,[-this.slideWidth()/2,this.slideHeight()/2,0]);Xv(this)};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)\n\t{\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\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\n\tconst float START_PHASE = 0.3;\n\tconst float END_PHASE = 0.7;\n\n\tconst float ANGLE_1 = 0.0;\n\tconst float ANGLE_2 = -180.0;\n\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\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\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\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\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\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\n\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\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\n\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\t\treturn angle;\n\t}\n\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\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\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\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\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\n\t\treturn normalize(n);\n\t}\n\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\n\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}"};
k.Ia=function(a){this.N.uniform1f(this.Wf,a);Jv(this,this.iy,this.N.TRIANGLE_STRIP)};k.Ph=function(){Kv(this);this.Oe=Mv(this,"uSampler");this.Wf=Mv(this,"uPhase");const a=Mv(this,"uDirectionIsLeft"),b=Mv(this,"uSlideWidth");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight());this.N.uniform1f(b,this.slideWidth());this.N.uniform1i(a,this.O==Rx?1:0)};k.Eh=function(){};
k.qd=function(){this.Sf=Ax(30,30,this.slideWidth(),this.slideHeight());this.oe=this.O==Rx?Dx(30,30):Cx(30,30);this.iy=new Yv;var a=Ev(this,ew(this.Sf),3);this.iy.Xf=a;a=Ev(this,fw(this.Sf),2);this.iy.gg=a;a=Fv(this,this.oe);this.iy.Lf=a};k.Jy=function(a){this.EA=Dv(this,this.N.TEXTURE0,this.pj(),0,a,this.oK.bind(this))};k.Dh=function(){Cv(this,this.iy)};k.oK=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};k.pj=function(){return this.Oe};var Rx=0;function Zs(a){T.call(this,a)}t(Zs,T);function Sx(a){T.call(this,a);this.$a().lg();this.Se=!1}t(Sx,T);Sx.prototype.initialize=function(){};Sx.prototype.Ia=function(a){J(this.$a().slide(),a)};function Tx(a){T.call(this,a);this.$a().lg()}t(Tx,T);Tx.prototype.initialize=function(){rv(this,!0);this.Se=!1;this.rg=document.createElement("div");Nh(this.rg,this.slideWidth());Oh(this.rg,this.slideHeight());G(this.rg,"backgroundColor","#000000");G(this.rg,"position","relative");this.va().appendChild(this.rg)};Tx.prototype.Ia=function(a){.5>a?(J(this.rg,1-2*(.5-a)),sv(this,!1)):(J(this.rg,1-2*(a-.5)),sv(this,!0))};function Ux(a,b){T.call(this,a);this.O=b;this.Ma(!1,!0)}t(Ux,wv);k=Ux.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd();mat4.translate(this.gb,[-this.slideWidth()/2,-this.slideHeight()/2,0]);Xv(this)};k.Gh=function(){return"precision mediump float; \n\n\tvarying vec2 vTextureCoord; \n\tvarying vec3 vNormal; \n\n\tuniform sampler2D uSampler; \n\n\tvoid main(void)  \n\t{ \n\t\tvec3 n = normalize(vNormal); \n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\t\tfloat directionalLightWeighting = dot(n, lightingDirection); \n\t\tfloat intentsity = 0.55 + 0.45 * directionalLightWeighting; \n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float DELAY_ANGLE = 5.0;\n\tconst float SLIDE_WIDTH_KOEF = 0.2;\n\tconst float PI = 3.14159265358979323846264;\n\tconst vec2 CENTER = vec2(0.0, 0.0);\n\tconst float DELTA_W = 0.5;\n\tconst float DELTA_H = 0.5;\n\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\n\tvec2 ellipse(float angle, vec2 center, vec2 radius)\n\t{\n\t\tfloat ang = radians(angle);\n\t\treturn vec2((center.x + radius.x * cos(ang)), -(center.y + radius.y * sin(ang)));\n\t}\n\n\tfloat accelerationFunc(float progress)\n\t{\n\t\tfloat a = 3.0;\n\t\tfloat b = 1.0;\n\t\tfloat c = 1.0;\n\t\tfloat d = 1.0;\n\n\t\tfloat squaredProgress = progress * progress;\n\t\treturn a * squaredProgress * progress + b * squaredProgress + c * progress + d;\n\t}\n\n\tfloat getRowAngleByPhase(vec3 vertex)\n\t{\n\t\tfloat endAngle = atan(uSlideHeight * 0.5 / max(uSlideWidth, uSlideHeight)) * 180.0 / PI + 90.0 + DELAY_ANGLE * 4.0;\n\n\t\tfloat a = -0.6;\n\t\tfloat b = 2.0 + a;\n\n\t\tfloat phase = linearInterpolation(uPhase, 0.0, a, 1.0, b);\n\t\tphase = accelerationFunc(phase);\n\n\t\tfloat angle = linearInterpolation(phase, accelerationFunc(a), 0.0, accelerationFunc(b), endAngle);\n\t\tfloat rowDelayAngle = linearInterpolation(vertex.y, 0.0, DELAY_ANGLE, uSlideHeight, 0.0);\n\t\tfloat extraAngle = linearInterpolation(uPhase, 0.5, 0.0, 0.8, DELAY_ANGLE);\n\t\tfloat maxDelayAngle = DELAY_ANGLE + max(0.0, min(DELAY_ANGLE, extraAngle));\n\t\tfloat colAngle = uDirectionIsLeft\n\t\t\t? linearInterpolation(vertex.x, 0.0, maxDelayAngle * 0.5, uSlideWidth, maxDelayAngle)\n\t\t\t: linearInterpolation(vertex.x, 0.0, maxDelayAngle, uSlideWidth, maxDelayAngle * 0.5);\n\n\t\tfloat colDelayAngle = uDirectionIsLeft\n\t\t\t? linearInterpolation(vertex.x, 0.0, 0.0, uSlideWidth, colAngle)\n\t\t\t: linearInterpolation(vertex.x, 0.0, colAngle, uSlideWidth, 0.0);\n\n\n\t\treturn max(0.0, angle - rowDelayAngle - colDelayAngle);\n\t}\n\n\tvec3 getVertexPosition(vec3 vertex)\n\t{\n\t\tfloat maxXRadius = uSlideHeight;\n\t\tfloat maxYRadius = sqrt(uSlideWidth * SLIDE_WIDTH_KOEF * uSlideWidth * SLIDE_WIDTH_KOEF + uSlideHeight * uSlideHeight);\n\n\t\tfloat xRadius = linearInterpolation(vertex.y, 0.0, maxXRadius, uSlideHeight, 0.0);\n\t\tfloat yRadius = linearInterpolation(vertex.y, 0.0, maxYRadius, uSlideHeight, 0.0);\n\n\t\treturn vec3(vertex.x, ellipse(getRowAngleByPhase(vertex), CENTER, vec2(xRadius, yRadius)));\n\t}\n\n\tvec3 getVertexNormal(vec3 pos, vec3 p)\n\t{\n\t\tbool rightSideXPos = pos.x == uSlideWidth;\n\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W;\n\n\t\tvec3 right = getVertexPosition(vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(vec3(pos.x, pos.y + DELTA_H, pos.z));\n\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\n\t\treturn n;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getVertexPosition(vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\n\t\tvec3 pNormal = getVertexNormal(vertex, vec3(p.xyz));\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}"};
k.Ia=function(a){this.N.uniform1f(this.Wf,a);Jv(this,this.Tf,this.N.TRIANGLE_STRIP)};k.Ph=function(){Kv(this);this.Oe=Mv(this,"uSampler");this.Wf=Mv(this,"uPhase");const a=Mv(this,"uDirectionIsLeft"),b=Mv(this,"uSlideWidth");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight());this.N.uniform1f(b,this.slideWidth());this.N.uniform1i(a,0==this.O?1:0)};k.Eh=function(){};k.Dh=function(){Cv(this,this.Tf)};
k.qd=function(){var a=this.slideWidth();const b=this.slideHeight();this.Sf=Ax(15,15,a,b);this.oe=Cx(15,15);this.Tf=new Yv;a=Ev(this,ew(this.Sf),3);this.Tf.Xf=a;a=Ev(this,fw(this.Sf),2);this.Tf.gg=a;a=Fv(this,this.oe);this.Tf.Lf=a};k.pj=function(){return this.Oe};function Vx(a,b){T.call(this,a);this.O=b;this.Ma(!1,!1,!0,!0,!0,!0)}t(Vx,T);k=Vx.prototype;
k.initialize=function(){rv(this,!1);sv(this,!1);const a=this.slideWidth(),b=this.slideHeight();var c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.IE,0,0);this.Xr=c;c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.OE,0,0);this.$r=c;this.Ge=this.Zb(a,b);this.va().appendChild(this.Ge);var d=U(a,b);c=U(a,b);this.dG=this.Zb(a,b);this.Vg=this.Zb(a,b);this.Ug=this.Zb(a,b);this.Vg.appendChild(d);this.Ug.appendChild(c);
this.Ge.appendChild(this.dG);this.dG.appendChild(this.Vg);this.dG.appendChild(this.Ug);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.up,0,0);c.drawImage(this.fn,0,0);Ci(this.Ge,Math.max(a,b)+"px");Di(this.Ge,a/2+"px "+b/2+"px");Bi(this.dG,"preserve-3d")};
k.Ia=function(a){const b=this.slideWidth(),c=this.slideHeight();J(this.$r,1-a);J(this.Xr,a);a=lw(0,1,a);const d=this.O==Wx?1:-1,e=d*this.S0*b*(1-a),f=-this.T0*c*(1-a),g=-Math.max(b,c)*(1-a),h=-this.wR*(1-a),l=-d*this.xR*(1-a),n=d*this.U0*(1-a);zi(this.Vg,"translateZ("+Math.max(b,c)*a+"px) translateY("+c*a+"px) translateX("+-d*this.V0*b*a+"px) rotateX("+this.wR*a+"deg) rotateY("+d*this.xR*a+"deg) rotateZ("+-d*this.W0*a+"deg)");zi(this.Ug,"translateZ("+g+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+
h+"deg) rotateY("+l+"deg) rotateZ("+n+"deg)")};k.Zb=function(a,b){const c=Ad("DIV");Nh(c,a);Oh(c,b);G(c,"position","absolute");return c};k.V0=.1;k.S0=.5;k.T0=1.75;k.U0=30;k.W0=10;k.wR=80;k.xR=30;var Wx=1;function Xx(a){T.call(this,a);this.Se=!1;this.Ma(!0,!0)}t(Xx,T);Xx.prototype.initialize=function(){this.aG=!1;rv(this,!1);sv(this,!1);const a=this.slideWidth(),b=this.slideHeight(),c=this.kb,d=this.Da;G(c,"position","absolute");G(d,"position","absolute");var e=this.va(),f=this.la()?d:c;e.appendChild(f);e=this.va();f=this.la()?c:d;e.appendChild(f);this.zz=U(a,b);e=this.zz.getContext("2d");this.NU=U(a,b);this.NU.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)};
Xx.prototype.Ia=function(a){const b=this.kb,c=this.Da;.2>a?(!this.aG&&this.la()&&(this.aG=!0,Hd(b)),Yx(this,c,this.zz,a/.2)):(this.aG||this.la()||(this.aG=!0,Hd(c)),Yx(this,b,this.NU,(1-a)/.8))};function Yx(a,b,c,d){b=b.getContext("2d");const e=a.slideWidth();a=a.slideHeight();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+yn(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function Zx(a,b,c){T.call(this,a);this.pc=c;this.la()?this.$a().lg():this.hc().lg();this.Ma(!0,!0);this.O=b}t(Zx,T);Zx.prototype.initialize=function(){rv(this,!1);sv(this,!1);this.Wm()};
Zx.prototype.Ia=function(a){a=lw(0,1,a);let b;if(this.pc){var c=-this.slideWidth()/2;.5>a?(b=Y(0,0,.5,-90),this.$x=b(a),b=Y(0,0,.5,-45),this.yr=b(a),b=Y(0,0,.5,40),a=this.O==$x?"translateX("+-c+"px) translateZ("+this.$x+"px) rotateY("+this.yr+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.$x+"px) rotateY("+-this.yr+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):.85>a?(b=Y(.5,-90,.85,0),this.$x=b(a),b=Y(.5,-45,.85,0),this.yr=b(a),b=Y(.5,40,.85,90),a=this.O==
$x?"translateX("+-c+"px) translateZ("+this.$x+"px) rotateY("+this.yr+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.$x+"px) rotateY("+-this.yr+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.la()&&(this.yr=0),b=Y(.85,90,1,180),a="translateX("+-c+"px) rotateY("+this.yr+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)");zi(this.ne,a)}else.5>a?(b=Y(0,1,.5,0),a="scaleY("+b(a)+")",J(this.zc,1),J(this.yc,0),zi(this.zc,a)):(b=Y(.5,0,1,1),a="scaleY("+b(a)+")",
J(this.yc,1),J(this.zc,0),zi(this.yc,a))};
Zx.prototype.Wm=function(){this.zc=this.Da;this.yc=this.kb;const a=xd("DIV");this.ne=xd("DIV");const b=this.slideWidth(),c=this.slideHeight();try{Ci(a,b+"px"),Di(a,b/2+"px "+c/2+"px"),Bi(this.ne,"preserve-3d"),this.ne.appendChild(this.zc),this.ne.appendChild(this.yc),a.appendChild(this.ne),this.va().appendChild(a)}catch(d){this.va().appendChild(this.zc),this.va().appendChild(this.yc)}G(this.zc,"position","absolute");G(this.yc,"position","absolute");Mh(this.ne,b,c);Mh(this.zc,b,c);Mh(this.yc,b,c);
this.pc&&(zi(this.zc,"translateZ(10px)"),zi(this.yc,"rotateX(180deg)"))};var $x=1;function ay(a,b,c){T.call(this,a);this.pc=c;this.la()?this.$a().lg():this.hc().lg();this.Ma(!0,!0);this.xn=b==$x}t(ay,T);
ay.prototype.initialize=function(){rv(this,!1);sv(this,!1);this.zc=this.Da;this.yc=this.kb;const a=xd("DIV");this.ne=xd("DIV");const b=this.slideWidth(),c=this.slideHeight();try{Ci(a,Math.max(b,c)+"px"),Di(a,b/2+"px "+c/2+"px"),Bi(this.ne,"preserve-3d"),Ei(this.ne,"hidden"),this.xn?(this.ne.appendChild(this.zc),this.ne.appendChild(this.yc)):(this.ne.appendChild(this.yc),this.ne.appendChild(this.zc)),a.appendChild(this.ne),this.va().appendChild(a)}catch(d){this.xn?(this.ne.appendChild(this.zc),this.ne.appendChild(this.yc)):
(this.ne.appendChild(this.yc),this.ne.appendChild(this.zc))}G(this.zc,"position","absolute");G(this.yc,"position","absolute");Mh(this.ne,b,c);Mh(this.zc,b,c);Mh(this.yc,b,c);this.pc&&(this.xn?zi(this.zc,"rotateY(180deg)"):zi(this.yc,"rotateY(180deg)"))};ay.prototype.Ia=function(a){this.pc?this.eN(a):this.kK(a)};
ay.prototype.eN=function(a){a=this.xn?1-a:a;const b=.25*(1-Math.cos(2*a*Math.PI));a=zw(.63,.43)(a);const c=Math.max(this.slideWidth(),this.slideHeight());zi(this.ne,"rotateY("+-180*a+"deg)translateZ("+b*c*-.3+"px)")};ay.prototype.kK=function(a){a=zw(.63,.43)(a);if(.5>a){var b=Y(0,1,.5,0);a="scaleX("+b(a)+")";J(this.zc,1);J(this.yc,0);zi(this.zc,a)}else b=Y(.5,0,1,1),a="scaleX("+b(a)+")",J(this.yc,1),J(this.zc,0),zi(this.yc,a)};function by(a){T.call(this,a);this.Ma(!1,!0)}t(by,wv);k=by.prototype;k.pj=function(){return this.Oe};
k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.N.disable(this.N.DEPTH_TEST);var a=[new V(.1806930693069307,0),new V(.3725247524752475,0),new V(.4603960396039604,0),new V(.6856435643564357,0),new V(.7673267326732673,0),new V(.8849009900990099,0),new V(.9987623762376238,.02103960396039604),new V(0,.027227722772277228),new V(0,.15841584158415842),new V(.47,.16955445544554457),new V(.4876237623762376,.16955445544554457),new V(.5284653465346535,.17202970297029702),new V(.41707920792079206,
.1745049504950495),new V(1,.18316831683168316),new V(0,.19554455445544555),new V(.6076732673267327,.2042079207920792),new V(.32,.21658415841584158),new V(.6485148514851485,.2202970297029703),new V(.7141089108910891,.22153465346534654),new V(0,.2623762376237624),new V(.275990099009901,.2908415841584158),new V(.2524752475247525,.33292079207920794),new V(.22153465346534654,.38242574257425743),new V(.8081683168316832,.41336633663366334),new V(0,.44183168316831684),new V(.18935643564356436,.46410891089108913),
new V(.4752475247524752,.47029702970297027),new V(.4665841584158416,.4715346534653465),new V(.4938118811881188,.4814356435643564),new V(.5024752475247525,.48267326732673266),new V(.5099009900990099,.4863861386138614),new V(.5123762376237624,.49133663366336633),new V(.801980198019802,.4938118811881188),new V(.5148514851485149,.49876237623762376),new V(.47896039603960394,.5),new V(.47,.5),new V(.5,.5),new V(.5148514851485149,.5012376237623762),new V(.4801980198019802,.5061881188118812),new V(.5136138613861386,
.5099009900990099),new V(.48267326732673266,.5123762376237624),new V(.5099009900990099,.5136138613861386),new V(.48514851485148514,.5148514851485149),new V(.504950495049505,.5160891089108911),new V(.48886138613861385,.5185643564356436),new V(.4938118811881188,.5185643564356436),new V(.4975247524752475,.5185643564356436),new V(.5334158415841584,.5334158415841584),new V(1,.5346534653465347),new V(.4962871287128713,.5371287128712872),new V(.47648514851485146,.5396039603960396),new V(.18811881188118812,
.568069306930693),new V(0,.6485148514851485),new V(.2537128712871287,.6534653465346535),new V(.7982673267326733,.6670792079207921),new V(.28589108910891087,.7066831683168316),new V(.775,.7351485148514851),new V(1,.7784653465346535),new V(.3341584158415842,.7945544554455446),new V(.7066831683168316,.8032178217821783),new V(0,.8106435643564357),new V(.38985148514851486,.8477722772277227),new V(.47,.8564356435643564),new V(.6150990099009901,.8601485148514851),new V(1,.943069306930693),new V(0,.9826732673267327),
new V(.21905940594059406,1),new V(.34034653465346537,1),new V(.4752475247524752,1),new V(.6596534653465347,1),new V(.8403465346534653,1),new V(0,0),new V(1,0),new V(1,1),new V(0,1)],b=new cw,c=new X(0,0,1);for(var d=0;d<a.length;d++){var e=a[d],f=new X((e.x()-.5)*this.slideWidth(),(e.y()-.5)*this.slideHeight(),0);e=new V(e.x(),e.y());dw(b,new aw(f,e,c))}c=this.slideHeight();d=this.slideWidth();a=[];a.push(new cy(b,[7,71,16,0],new X(0,0,50),c));a.push(new cy(b,[16,0,12,1],new X(0,0,20),1.5*c,.05*d));
a.push(new cy(b,[27,20,26,16],new X(0,0,5),1.6*c,.03*d));a.push(new cy(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 cy(b,[21,14,8],new X(0,0,5),2*c));a.push(new cy(b,[27,25,22],new X(0,0,0),1.8*c));a.push(new cy(b,[24,25,19,22],new X(0,0,5),1.65*c));a.push(new cy(b,[35,25,27],new X(0,120,0),2*c));a.push(new cy(b,[52,51,24,25],new X(0,0,0),1.8*c));a.push(new cy(b,[51,38,25,34],new X(0,75,10),1.85*c,-.05*d));dy(a[a.length-1],0,2);a.push(new cy(b,[65,60,55,53],new X(0,0,0),
1.8*c));a.push(new cy(b,[67,66,61,58,50],new X(0,0,0),8*c,-.2*d,d));a.push(new cy(b,[55,53,42,40],new X(0,180,0),1.8*c,-.05*d));dy(a[a.length-1],0,1);a.push(new cy(b,[74,66,65,58,55],new X(0,0,0),1.8*c,.02*d));a.push(new cy(b,[58,55,44,42],new X(0,270,90),1.8*c,-.05*d));dy(a[a.length-1],0,1);a.push(new cy(b,[60,52,53,51,40,38],new X(30,60,0),2.5*c));a.push(new cy(b,[61,50,45,44],new X(75,180,90),c,.05*d));a.push(new cy(b,[49,61,46,45],new X(75,180,90),c,-.05*d));a.push(new cy(b,[49,62,61],new X(-360,
0,0),c,-.01*d));dy(a[a.length-1],1,2);a.push(new cy(b,[68,67,62,61],new X(0,0,0),c));a.push(new cy(b,[69,68,63,62],new X(0,0,0),c));a.push(new cy(b,[63,62,43,46],new X(-270,0,0),c,.01*d));dy(a[a.length-1],0,1);a.push(new cy(b,[70,69,59,63],new X(0,0,0),c));a.push(new cy(b,[59,63,41,43],new X(-360,0,0),c,-.05*d));dy(a[a.length-1],0,1);a.push(new cy(b,[73,70,64,59,56],new X(0,0,0),c,.05*d));a.push(new cy(b,[59,56,41],new X(-360,0,0),c,.05*d));dy(a[a.length-1],0,1);a.push(new cy(b,[57,64,54,56,47],new X(-270,
0,0),c));a.push(new cy(b,[54,47,39,41],new X(0,0,0),c,0,0,1080,b.Za[54].position().clone().ri(b.Za[39].position())));a.push(new cy(b,[57,48,54,32,39,23,37],new X(0,0,0),1.5*c));a.push(new cy(b,[37,33,23,13,32,48],new X(0,0,0),c));a.push(new cy(b,[13,72,33,31],new X(0,0,0),1.5*c));a.push(new cy(b,[5,4,30,29],new X(0,0,5),1.2*c));a.push(new cy(b,[5,18,72,6],new X(0,0,0),c,-.07*d));a.push(new cy(b,[4,3,17,15],new X(0,0,-45),1.8*c));a.push(new cy(b,[2,9,3,10,3,11,3,15],new X(0,0,0),2.2*c));a.push(new cy(b,
[17,29,11],new X(0,0,30),2*c));a.push(new cy(b,[11,29,10],new X(70,0,0),c,0,0,120,b.Za[29].position().clone().ri(b.Za[10].position())));dy(a[a.length-1],0,2);a.push(new cy(b,[10,29,9],new X(120,720,15),-.01*c,.15*d,0,1080,b.Za[10].position().clone().ri(b.Za[29].position())));a.push(new cy(b,[6,18,31,30],new X(0,0,0),c,-.05*d,0,1080,b.Za[6].position().clone().ri(b.Za[30].position())));a.push(new cy(b,[26,16,28,12],new X(40,30,0),.7*c,0,-.25*d));a.push(new cy(b,[2,29,1,28],new X(-80,60,0),.7*c,.05*
d,-.5*d));a.push(new cy(b,[36,26,28],new X(270,0,720),0,.2*d,-1*d));a.push(new cy(b,[35,27,36,26],new X(0,180,720),0,-.15*d,-1*d));a.push(new cy(b,[38,34,36],new X(180,180,0),0,-.1*d,-.8*d));a.push(new cy(b,[40,38,36],new X(180,180,180),0,.1*d,-1*d));a.push(new cy(b,[42,40,36],new X(720,270,0),0,.05*d,-.6*d));a.push(new cy(b,[44,42,36],new X(90,120,0),0,0,-1*d));a.push(new cy(b,[45,44,36],new X(360,0,0),0,.07*d,-.8*d));a.push(new cy(b,[46,45,36],new X(0,60,180),0,.1*d,-.8*d));a.push(new cy(b,[43,
46,36],new X(80,120,45),0,.2*d,-.5*d));a.push(new cy(b,[41,43,36],new X(90,360,60),0,.17*d,-.5*d));a.push(new cy(b,[39,41,36],new X(0,120,120),0,.15*d,-.5*d));a.push(new cy(b,[39,37,36],new X(90,90,90),0,.2*d,-1*d));a.push(new cy(b,[37,33,36],new X(0,120,90),0,.18*d,-1*d));a.push(new cy(b,[33,31,36],new X(45,45,0),0,.1*d,-1*d));a.push(new cy(b,[31,30,36],new X(270,0,45),0,.15*d,-1*d));a.push(new cy(b,[30,29,36],new X(90,360,60),0,0,-.8*d));a.push(new cy(b,[29,28,36],new X(0,120,120),0,0,-.8*d));c=
[];d=[];f=[];e=[];const g=[],h=[],l=[];let n=0;for(let p=0;p<a.length;p++){const r=a[p];for(let v=0;v<r.indices.length;v++){var m=r.indices[v];-1!=m?(m=b.Za[m],c.push(m.position().x(),-1*m.position().y(),-1*m.position().z()),d.push(m.RA.x(),m.RA.y()),f.push(r.$G.x(),-1*r.$G.y(),-1*r.$G.z()),e.push(r.rotation.x(),-1*r.rotation.y(),-1*r.rotation.z()),g.push(r.dx,r.acceleration,-1*r.$Z),m=r.Z9,h.push(r.i_,m.x(),-1*m.y(),-1*m.z()),l.push(n),n++):(l.push(n-1),l.push(n))}l.push(n-1);l.push(n)}l.pop();l.pop();
this.V2=l.length;this.pS=Ev(this,c,3);this.zY=Ev(this,d,2);this.oX=Ev(this,f,3);this.rX=Ev(this,e,3);this.QY=Ev(this,g,3);this.iT=Ev(this,h,4);this.DT=Fv(this,l);b=this.N;b.bindBuffer(b.ARRAY_BUFFER,this.pS);b.vertexAttribPointer(this.BO,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.zY);b.vertexAttribPointer(this.bO,2,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.oX);b.vertexAttribPointer(this.nX,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.rX);b.vertexAttribPointer(this.qX,3,b.FLOAT,
!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.QY);b.vertexAttribPointer(this.PY,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.iT);b.vertexAttribPointer(this.hT,4,b.FLOAT,!1,0,0);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,this.DT)};k.Dh=function(){this.N.deleteBuffer(this.pS);this.N.deleteBuffer(this.zY);this.N.deleteBuffer(this.oX);this.N.deleteBuffer(this.rX);this.N.deleteBuffer(this.QY);this.N.deleteBuffer(this.iT);this.N.deleteBuffer(this.DT)};
function dy(a,b,c){b=a.H0.Za[a.indices[b]].clone().position();b=b.add(a.H0.Za[a.indices[c]].position().clone());a.$G=new X(b.x()/2,b.y()/2,b.z()/2)}k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying float vLightIntentsity;\n\n\tuniform sampler2D uSampler;\n\n\tvoid main(void)\n\t{\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\n\t\tgl_FragColor = vec4(textureColor.rgb * vLightIntentsity, textureColor.a);\n\t}"};k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\tattribute vec3 aRotationCenter;\n\tattribute vec3 aRotationParams;\n\tattribute vec3 aTranslationParams;\n\tattribute vec4 aFreeRotation;\n\n\tuniform mat4 uPMVMatrix; \n\tuniform mat3 uNMatrix;\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\n\tvarying vec2 vTextureCoord;\n\tvarying float vLightIntentsity;\n\n\tfloat sqr(float v)\n\t{\n\t\treturn v * v;\n\t}\n\n\tmat4 prependTranslation(mat4 m, float x, float y, float z)\n\t{\n\t\tmat4 t = mat4(1.0);\n\t\tt[3] = vec4(x, y, z, 1.0);\n\t\treturn m * t;\n\t}\n\n\tmat4 prependRotation(mat4 m, float angle, vec3 axis)\n\t{\n\t\tmat4 t = mat4(1.0);\n\t\tvec3 u = normalize(axis);\n\t\tfloat rad = radians(angle);\n\t\tfloat sin = sin(rad);\n\t\tfloat cos = cos(rad);\n\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);\n\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);\n\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);\n\t\treturn m * t;\n\t}\n\n\tmat4 prependRotation(mat4 m, float angle, vec3 axis, vec3 pivotPoint)\n\t{\n\t\tmat4 t = mat4(1.0);\n\t\tt = prependTranslation(t, pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\tt = prependRotation(t, angle, axis);\n\t\tt = prependTranslation(t, -1.0 * pivotPoint.x, -1.0 * pivotPoint.y, -1.0 * pivotPoint.z);\n\t\treturn m * t;\n\t}\n\n\tvoid main(void) \n\t{\n\t\tconst float delay =  0.15;\n\t\tfloat phase = clamp(uPhase - delay, 0.0, 1.0);\n\n\t\tfloat vy = uSlideHeight / (1.0 - delay);\n\t\tfloat dy = vy * phase + (aTranslationParams.y * sqr(phase)) / 2.0;\n\t\tvec3 d = mix(vec3(0.0), aTranslationParams, phase);\n\t\tvec3 r = mix(vec3(0.0), aRotationParams, phase);\n\t\tfloat r2 = mix(0.0, aFreeRotation.x, phase);\n\t\tvec3 v2 = normalize(aFreeRotation.yzw);\n\n\t\tmat4 transform = prependTranslation(mat4(1.0), d.x, -1.0 * dy, d.z);\n\t\ttransform = prependRotation(transform, r.x, vec3(1.0, 0.0, 0.0), aRotationCenter);\n\t\ttransform = prependRotation(transform, r.y, vec3(0.0, 1.0, 0.0), aRotationCenter);\n\t\ttransform = prependRotation(transform, r.z, vec3(0.0, 0.0, 1.0), aRotationCenter);\n\t\ttransform = prependRotation(transform, r2, v2, aRotationCenter);\n\n\t\tvec4 n = transform * vec4(vec3(0.0, 0.0, 1.0), 0.0);\n\t\tvec4 p = transform * vec4(aVertexPosition, 1.0);\n\n\t\tgl_Position = uPMVMatrix * p;\n\t\tvTextureCoord = aTextureCoord;\n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\tvec3 transformedNormal = normalize(uNMatrix * n.xyz); \n\t\tfloat directionalLightWeighting = abs(dot(transformedNormal, lightingDirection)); \n\t\tvLightIntentsity = 0.5 + 0.5 * directionalLightWeighting;\n\t}"};
k.Ph=function(){Kv(this);this.nX=Lv(this,"aRotationCenter");this.qX=Lv(this,"aRotationParams");this.PY=Lv(this,"aTranslationParams");this.hT=Lv(this,"aFreeRotation");this.Oe=Mv(this,"uSampler");this.Wf=Mv(this,"uPhase");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight())};k.Eh=function(){Bv(this,this.nX);Bv(this,this.qX);Bv(this,this.PY);Bv(this,this.hT)};k.Ia=function(a){this.N.uniform1f(this.Wf,a);Xv(this);this.N.drawElements(this.N.TRIANGLE_STRIP,this.V2,this.N.UNSIGNED_SHORT,0)};
function cy(a,b,c,d,e,f,g,h){this.rotation=c;this.acceleration=d;void 0!==e&&(this.dx=e);void 0!==f&&(this.$Z=f);void 0!==g&&(this.i_=g);this.Z9=void 0!==h?h:new X(0,0,1);this.indices=b;this.H0=a;f=e=d=c=0;for(g=0;g<b.length;g++)h=b[g],-1!=h&&(f+=1,h=a.Za[h],c+=h.position().x(),d+=h.position().y(),e+=h.position().z());this.$G=new X(c/f,d/f,e/f)}cy.prototype.dx=0;cy.prototype.$Z=0;cy.prototype.i_=0;function ey(a,b,c){T.call(this,a);this.O=b;this.Qb=c;this.vn=!c;this.Qb?this.Ma(!1,!1,!0,!0,!0,!0):this.Ma(!0,!0)}t(ey,T);k=ey.prototype;
k.initialize=function(){rv(this,!1);sv(this,!1);var a=this.slideWidth(),b=this.slideHeight();if(this.Qb){var c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.IE,0,0);this.Xr=c;c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.OE,0,0);this.$r=c}this.Ge=this.Zb(a,b);this.va().appendChild(this.Ge);var d=U(a,b),e=U(a,b);c=U(a,b/4);const f=U(a,b/4);this.tc=Ad("DIV");Nh(this.tc,a);Oh(this.tc,b);this.yg=this.Zb(a,
b);this.wg=this.Zb(a,b);this.vn&&(this.jv=this.Zb(a,b/4),this.ev=this.Zb(a,b/4));this.yg.appendChild(d);this.wg.appendChild(e);this.vn&&(this.jv.appendChild(c),this.ev.appendChild(f));this.Ge.appendChild(this.tc);this.tc.appendChild(this.yg);this.tc.appendChild(this.wg);this.vn&&(this.tc.appendChild(this.jv),this.tc.appendChild(this.ev));d=d.getContext("2d");e=e.getContext("2d");d.drawImage(this.Qb?this.up:this.Da,0,0);e.drawImage(this.Qb?this.fn:this.kb,0,0);this.vn&&(fy(this,c,this.Da),fy(this,
f,this.kb));Ci(this.Ge,Math.max(a,b)+"px");Di(this.Ge,a/2+"px "+b/2+"px");Bi(this.tc,"preserve-3d");a=this.la()?1:-1;b=this.slideWidth()+this.yR;this.O==gy?(Ai(this.tc,100+this.tR+"% 50%"),zi(this.la()?this.yg:this.wg,"translateX("+-a*b+"px)"),this.vn&&zi(this.la()?this.jv:this.ev,"translate("+-a*b+"px, "+(this.slideHeight()+this.xx)+"px)")):(Ai(this.tc,-this.tR+"% 50%"),zi(this.la()?this.yg:this.wg,"translateX("+a*b+"px)"),this.vn&&zi(this.la()?this.jv:this.ev,"translate("+a*b+"px, "+(this.slideHeight()+
this.xx)+"px)"));zi(this.la()?this.wg:this.yg,"translateX(0px)");this.vn&&zi(this.la()?this.ev:this.jv,"translateY("+(this.slideHeight()+this.xx)+"px)")};
k.Ia=function(a){this.Qb&&(J(this.$r,1-a),J(this.Xr,a));if(a){var b=!0,c=this.O==hy?1:-1;a<=this.Vt?(b=!1,zi(this.tc,"translateZ("+this.rR*a+"px) rotateY("+c*a/this.Vt*this.uR+"deg)"),!this.qE&&this.la()&&(this.qE=this.Yu=!0)):a>=1-this.Vt&&(b=!1,zi(this.tc,"translateZ("+this.rR*(1-a)+"px) rotateY("+(1-a)/this.Vt*c*this.uR+"deg)"),this.qE||this.la()||(this.qE=this.Yu=!0));if(b||this.Yu)b=this.slideWidth()+this.yR,a=this.Yu?this.la()?0:1:(a-this.Vt)/(1-2*this.Vt),this.Yu&&(this.Yu=!1),a=a*c*b,zi(this.yg,
"translateX("+a+"px)"),this.vn&&zi(this.jv,"translate("+a+"px, "+(this.slideHeight()+this.xx)+"px)"),zi(this.wg,"translateX("+(a-c*b)+"px)"),this.vn&&zi(this.ev,"translate("+(a-c*b)+"px, "+(this.slideHeight()+this.xx)+"px)")}};k.Zb=function(a,b){const c=Ad("DIV");Nh(c,a);Oh(c,b);G(c,"position","absolute");return c};
function fy(a,b,c){b=b.getContext("2d");b.save();b.translate(0,a.slideHeight()/4);b.scale(1,-1);b.drawImage(c,0,.75*a.slideHeight(),a.slideWidth(),a.slideHeight()/4,0,0,a.slideWidth(),a.slideHeight()/4);b.restore();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(a.slideWidth()/4,0,a.slideWidth()/4,a.slideHeight()/4);c.addColorStop(0,"rgba(0, 255, 0, 0)");c.addColorStop(.8,"rgba(0, 255, 0, 1)");b.fillStyle=c;b.beginPath();b.rect(0,0,a.slideWidth(),a.slideHeight()/4);b.fill()}
k.Yu=!1;k.qE=!1;k.xx=7.5;k.Vt=.3;k.uR=20;k.tR=20;k.rR=-100;k.yR=70;var gy=0,hy=1;function iy(a,b,c){T.call(this,a);this.Ha=b;this.O=c;this.Ma(!0,!0)}t(iy,T);
iy.prototype.initialize=function(){rv(this,!1);sv(this,!1);if(this.la())switch(this.O){case jy:this.O=ky;break;case ky:this.O=jy;break;case ly:this.O=my;break;default:this.O=ly}const a=this.la()?this.kb:this.Da,b=this.la()?this.Da:this.kb;this.Ha==ny?(this.NG=16,this.NO=8):(this.NG=16,this.NO=12);this.S8=2*this.NO+1;const c=this.slideWidth()/this.NG,d=c/2,e=this.slideHeight()/this.NO,f=e/2;this.Xh=this.O==ly||this.O==my?this.slideWidth():this.slideHeight();this.Ms=2*this.Xh;this.Jm=[];let g;const h=
-f;let l;for(let n=0;n<this.S8;++n){0==n%2?(g=-d,l=this.NG+1):(g=0,l=this.NG);for(let m=0;m<l;++m){const p=oy(this,c+2,e+2),r=oy(this,c+2,e+2),v=new py;v.oi(Math.round(g+m*c)-1);this.Ha==ny?(v.Bf(Math.round(h+n*f)-1),qy(a,p,v.Nb,v.Ob,c+2,e+2),qy(b,r,v.Nb,v.Ob,c+2,e+2)):(v.Bf(Math.round(h+1.5*n*f)),ry(a,p,v.Nb,v.Ob,c+2,e+2),ry(b,r,v.Nb,v.Ob,c+2,e+2));v.AA=p;v.Nv=r;sy(v,!0);ty(v,!1);v.Ff=0;v.Cu=!1;v.IA=0;this.Jm.push(v)}}};
iy.prototype.Ia=function(a){this.la()&&(a=1-a);a*=this.DI;let b,c;this.O==ky||this.O==my?(c=a/this.DI*(this.Xh+this.Ms)-this.Ms,b=c+this.Ms):(c=this.Xh-a/this.DI*(this.Xh+this.Ms)+this.Ms,b=c-this.Ms);for(let e=0;e<this.Jm.length;e++){const f=this.Jm[e];var d=f.Cu?f.Ff:0;d=Math.abs(Math.cos(d));if(f.mE&&!f.bL){const g=new fm,h=f.Ff;Math.PI/2<h&&h<=Math.PI?(sy(f,!1),ty(f,!0),g.scale(1*d,1),nn(f.Nv,g)):h<Math.PI/2?(sy(f,!0),ty(f,!1),g.scale(1*d,1),nn(f.AA,g)):(sy(f,!1),ty(f,!0),g.scale(1,1),nn(f.Nv,
g))}f.Cu?(f.Ff=(a-f.IA)*Math.PI/this.vR,f.Cu=!0):0!=uy(this,f,c)?(f.IA=a,f.Ff=0,f.Cu=!0,f.mE=!0):(d=uy(this,f,b),0!=d&&1<=Math.random()+d/this.Ms&&(f.IA=a,f.Ff=0,f.Cu=!0,f.mE=!0));f.mE&&!f.bL&&a-f.IA>this.vR&&(f.bL=!0)}};function oy(a,b,c){b=U(b,c);G(b,"position","absolute");a.va().appendChild(b);return b}
function qy(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";ch&&(vy(a,b,c,d),b.globalCompositeOperation="destination-in");b.beginPath();const g=Math.round(.5*e),h=Math.round(.5*f);e=Math.round(e);f=Math.round(f);b.moveTo(g,-1);b.lineTo(e+1,h);b.lineTo(g,f+1);b.lineTo(-1,h);b.lineTo(g,-1);b.fill();ch||(b.globalCompositeOperation="source-in",vy(a,b,c,d));b.restore()}
function ry(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";ch&&(vy(a,b,c,d),b.globalCompositeOperation="destination-in");const g=Math.round(.5*e)+.5;e=Math.round(e)+.5;const h=Math.round(f)+.5;b.beginPath();b.moveTo(g,-1);b.lineTo(e,Math.round(.25*f)-1);b.lineTo(e,Math.round(.75*f)+1);b.lineTo(g,h);b.lineTo(-1,Math.round(.75*f)+1);b.lineTo(-1,Math.round(.25*f)-1);b.lineTo(g,1);b.fill();ch||(b.globalCompositeOperation="source-in",vy(a,b,c,d));b.restore()}
function vy(a,b,c,d){c=Math.round(c);d=Math.round(d);b.drawImage(a,-c,-d)}function uy(a,b,c){switch(a.O){case jy:return b.Ob>=c?b.Ob-c:0;case ky:return b.Ob<=c?c-b.Ob:0;case ly:return b.Nb>=c?b.Nb-c:0}return b.Nb<=c?c-b.Nb:0}iy.prototype.vR=.3;iy.prototype.DI=.7;var ny=0,jy=0,ky=1,ly=2,my=3;function py(){}k=py.prototype;k.Nb=0;k.Ob=0;k.aU=!0;k.bU=!0;k.Ff=0;k.Cu=!0;k.IA=0;k.bL=!1;k.mE=!1;k.oi=function(a){this.Nb=a;this.qg()};k.Bf=function(a){this.Ob=a;this.qg()};
function sy(a,b){a.aU=b;null!=a.AA&&J(a.AA,b?1:0);b&&a.qg()}function ty(a,b){a.bU=b;null!=a.Nv&&J(a.Nv,b?1:0);b&&a.qg()}k.qg=function(){null!=this.AA&&this.aU&&Fh(this.AA,this.Nb,this.Ob);null!=this.Nv&&this.bU&&Fh(this.Nv,this.Nb,this.Ob)};function wy(a){T.call(this,a);this.Ma(!0,!0)}t(wy,T);wy.prototype.initialize=function(){rv(this,!1);sv(this,!1);this.MK();this.Wm()};
wy.prototype.Wm=function(){const a=this.slideWidth(),b=this.slideHeight();this.Fl=U(a,b);this.KL=this.Fl.getContext("2d");this.AT=U(a,b);this.BT=this.AT.getContext("2d");this.tU=U(a,b);this.Uu=this.tU.getContext("2d");this.hY=U(a,b);this.P7=this.hY.getContext("2d");this.QE=U(a,b);this.UL=this.QE.getContext("2d");this.yT=U(a,b);this.zT=this.yT.getContext("2d");this.xc=U(a,b);this.Of=this.xc.getContext("2d");this.gY=U(a,b);this.O7=this.gY.getContext("2d");this.va().appendChild(this.Fl);this.va().appendChild(this.QE);
G(this.Fl,"position","absolute");G(this.QE,"position","absolute")};
wy.prototype.Ia=function(a){var b=this.slideWidth();const c=this.slideHeight();this.KL.clearRect(0,0,b,c);this.UL.clearRect(0,0,b,c);this.Of.clearRect(0,0,b,c);this.zT.clearRect(0,0,b,c);this.Of.drawImage(this.Da,0,0);this.Of.save();this.Of.globalCompositeOperation="destination-in";xy(this,this.zT,this.ZR,a);this.Of.drawImage(this.yT,0,0);this.Of.restore();yy(this,this.O7,this.Da,a/zy,!1);this.UL.drawImage(this.xc,0,0);this.UL.drawImage(this.gY,0,0);if(a>Ay&&a<1-Ay){var d=Y(Ay,1,1-Ay,4),e=Y(Ay,0,
1-Ay,-30);zi(this.QE,"rotate("+e(a)+"deg) scale("+d(a)+", "+d(a)+")")}a>By&&(this.Uu.clearRect(0,0,b,c),this.BT.clearRect(0,0,b,c),this.Uu.drawImage(this.kb,0,0),this.Uu.save(),this.Uu.globalCompositeOperation="destination-in",xy(this,this.BT,this.$R,a),this.Uu.drawImage(this.AT,0,0),this.Uu.restore(),this.KL.drawImage(this.tU,0,0),a<Cy?(d=Y(Ay,.5,Cy,1),b=d(a),e=Y(By,45,Cy,0),zi(this.Fl,"rotate("+e(a)+"deg) scale("+b+", "+b+")")):(yy(this,this.P7,this.kb,(a-(1-zy))/zy,!0),this.KL.drawImage(this.hY,
0,0),zi(this.Fl,"rotate(0deg) scale(1, 1)")))};wy.prototype.MK=function(){this.HF=.9/(Dy-1)/2;this.J6=1.154/(Ey-1)/2;this.ZR=[];this.$R=[];Fy(this.ZR,.1,.8,!0);Fy(this.$R,.15,.9,!1)};
function xy(a,b,c,d){for(let n=0;n<c.length;++n){var e=c[n],f=void 0;if(d>=e.wI&&d<=e.wI+.05){var g=(d-e.wI)/.05;f=e.iP?1-g:g}else f=d<e.wI?e.iP?1:0:e.iP?0:1;e=a;g=b;var h=c[n].x,l=c[n].y;h*=e.slideWidth();l*=e.slideHeight();g.fillStyle="rgba(0, 0, 255, "+f+")";g.beginPath();g.moveTo(h,l-Gy(e));g.lineTo(h+e.HF*e.slideWidth(),l-.5*Gy(e));g.lineTo(h+e.HF*e.slideWidth(),l+.5*Gy(e));g.lineTo(h,l+Gy(e));g.lineTo(h-e.HF*e.slideWidth(),l+.5*Gy(e));g.lineTo(h-e.HF*e.slideWidth(),l-.5*Gy(e));g.lineTo(h,l-
Gy(e));g.fill()}}function Fy(a,b,c,d){const e=1/(Dy-1),f=1/(Ey-1)+.002,g=c-b,h=Math.floor(Ey/2);for(let l=0;l<Ey;++l){const n=0!=l%2?Dy:Dy-1;for(let m=0;m<n;++m){const p={};p.x=e*m;0==l%2&&(p.x+=.5*e);p.y=f*l-.01;p.iP=d;p.wI=l==h&&m==.5*(n-1)?b:0==l||l==Ey-1||0==m&&n==Dy||m==Dy-1&&n==Dy?d?b:c:b+g*Math.random();a.push(p)}}}
function yy(a,b,c,d,e){d=0==e?(a.slideWidth()+600)*d:(a.slideWidth()+300)*(1-d);e=d-300;b.clearRect(0,0,a.slideWidth(),a.slideHeight());b.drawImage(c,0,0);b.save();b.globalCompositeOperation="destination-out";c=b.createLinearGradient(e,0,d,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.slideWidth(),a.slideHeight());b.restore()}function Gy(a){return a.J6*a.slideHeight()}var Dy=10,Ey=9,Ay=.05,zy=.15,By=.2,Cy=.9;function Hy(a,b,c,d){this.type=a;this.l0=b.type;(this.element=d.querySelector("#"+c.id))&&"13"==b.type&&(a=b.Dw,""!=(a.ot||a.Ft||a.yt||a.Mt||a.Ot)?(this.element.style.width=b.Bc.Ua.width+2*b.Aq+"px",this.element.style.height=b.Bc.Ua.height+2*b.Aq+"px"):(this.element.style.width=b.Ua.width+2*b.Aq+"px",this.element.style.height=b.Ua.height+2*b.Aq+"px"),this.element.style.overflow="hidden");a=c.state;this.id=c.id;this.Ua=c.Ua;this.jx=b.Ua;this.nB=b.nB;this.fe=b.fe||new Uf(0,0,0,0);this.v9=this.jx.width/
(1-this.fe.left-this.fe.right);this.u9=this.jx.height/(1-this.fe.top-this.fe.bottom);this.hj=c.hj;this.Yj=c.Yj;this.element&&(this.opacity=this.element.style.opacity,this.zIndex=this.element.style.zIndex,this.transform=rn(this.element)||new fm);this.Xba=ml(a).lc;this.Yba=nl(a).lc;this.eC=ol(a).scale()*pl(a).scale();this.fC=ql(a).scale()*rl(a).scale();this.rotation=kl(a).angle()+ll(a).angle();this.dx=Wf(this.Ua).x-Wf(b.Ua).x;this.dy=Wf(this.Ua).y-Wf(b.Ua).y;this.gba=b.rotation;this.hl=b.hl;this.rl=
b.rl;this.wH="";this.element&&this.element.firstElementChild&&"13"==b.type?(this.LT=this.element.firstElementChild.style.left||"",this.MT=this.element.firstElementChild.style.top||"",this.wH=this.element.firstElementChild.style.transform||"",this.element.firstElementChild.style.left="0",this.element.firstElementChild.style.top="0",this.element.firstElementChild.style.transform=""):this.MT=this.LT=""}
Hy.prototype.clear=function(){this.element&&(nn(this.element,this.transform),this.element.style.opacity=this.opacity,this.element.style.zIndex="",this.element.style.animation="",this.element.firstElementChild&&"13"==this.l0&&(this.element.firstElementChild.style.animation="",this.element.firstElementChild.style.left=this.LT,this.element.firstElementChild.style.top=this.MT,this.element.firstElementChild.style.transform=this.wH))};function Iy(a){a&&(this.element=a,this.eQ="",this.transform=a.style.transform||"matrix(1, 0, 0, 1, 0, 0)",this.opacity=a.style.opacity||1,this.zIndex=a.style.zIndex)}Iy.prototype.pg=function(a){this.eQ=vv(100*a,1)+"%"};function Jy(a,b,c,d,e,f,g,h){this.A2=b;this.B2=c;this.hV=f;this.Vd=new E;this.Hn=[];if(d.Bc||e.Bc)f=d.Bc,f||(f=sc(e.Bc),f.Ua=d.Ua,f.id="_morphBg"),this.Hn.push(new Hy("bg",d,f,b));this.pc=!0;try{Ky(b.firstElementChild,g,h),Ky(c.firstElementChild,g,h)}catch(l){this.pc=!1}u(d.pl,function(l){this.Hn.push(new Hy("text",d,l,b))},this);this.Ov=[];if(e.Bc||d.Bc)g=e.Bc,g||(g=sc(d.Bc),g.Ua=e.Ua,g.id="_morphBg"),this.Ov.push(new Hy("bg",e,g,c));u(e.pl,function(l){this.Ov.push(new Hy("text",e,l,c))},this);g=
this.Hn[0];h=this.Ov[0];this.c7=h.eC/g.eC-1;this.e7=h.fC/g.fC-1;this.W6=Ly(h.rotation-g.rotation);this.d7=e.Ua.width/d.Ua.width-1;this.f7=e.Ua.height/d.Ua.height-1;this.pX=Ly(e.rotation-d.rotation);this.T8=d.zIndex;this.U8=e.zIndex-d.zIndex;g=Wf(d.Ua);h=Wf(e.Ua);this.qZ=h.x-g.x;this.rZ=h.y-g.y;this.jp=d.hl;this.fq=d.rl;this.QD=e.hl;this.zG=e.rl;this.a2=d.fe;this.b2=e.fe;if(d.fe||e.fe)this.Xl=d.fe||new Uf(0,0,0,0),this.ky=e.fe||new Uf(0,0,0,0),g=My(e.Dw),this.tT=My(d.Dw)||g;this.PR=d.nB&&e.nB;this.hV&&
this.QK(a)}function My(a){return""!=(a.ot||a.Ft||a.yt||a.Mt||a.Ot)}function Ky(a,b,c,d){a&&(d?(Ci(a,""),Bi(a,""),Ei(a,""),Di(a,"")):(Ci(a,b+"px"),Bi(a,"preserve-3d"),Ei(a,"hidden"),Di(a,b/2+"px "+c/2+"px")))}k=Jy.prototype;
k.QK=function(a){const b=[];u(this.Hn,e=>{b.push(new Ny(e.element,e.id))},this);u(this.Ov,e=>{b.push(new Ny(e.element,e.id))},this);const c=[0,.005,.01,.015,.02,.025,.03,.035,.04,.045,.05,.1,.15,.2,.25,.3,.35,.4,.45,.46,.47,.48,.49,.495,.498,.499];u(c,function(e){const f=this.Sn(e);u(b,g=>{const h=f[g.id];h.pg(e);g.Oq.push(h)},this)},this);Ka(c,function(e){e=1-e;const f=this.Sn(e);u(b,g=>{const h=f[g.id];h.pg(e);g.Oq.push(h)},this)},this);this.lu=0;this.kO=b.length;let d="";u(b,function(e){d+=Oy(e);
const f=e.element;f?(f.style.animation=e.id+" "+a+"s 1 linear",f.firstElementChild&&(f.firstElementChild.style.animation=e.id+"_ "+a+"s 1 linear"),y(f,ge,this.lk,!1,this)):this.lk()},this);this.Nm=fn(d)};k.update=function(a){this.x3!=a&&this.Sn(a);this.x3=a};k.lk=function(){this.lu++;this.lu==this.kO&&this.Vd.C()};
function Oy(a){let b="@keyframes "+a.id+" {\n";u(a.Oq,d=>{b+=d.eQ+" {transform: "+d.transform+";opacity:"+d.opacity+";z-index:"+d.zIndex+"}\n"});b+="}\n";let c="";a.Oq[0].qB&&(c="@keyframes "+a.id+"_ {\n",u(a.Oq,d=>{c+=d.eQ+" {transform:"+d.qB+"}\n"}),c+="}\n");return b+c}
k.Sn=function(a){const b=this.Hn[0];let c=this.c7*a+1;c*=b.eC;let d=this.e7*a+1;d*=b.fC;const e=Math.round(this.U8*a)+this.T8;let f=this.W6*a;f+=b.rotation;const g=this.d7*a+1,h=this.f7*a+1;if(this.Xl)var l=new Uf((this.ky.top-this.Xl.top)*a+this.Xl.top,(this.ky.right-this.Xl.right)*a+this.Xl.right,(this.ky.bottom-this.Xl.bottom)*a+this.Xl.bottom,(this.ky.left-this.Xl.left)*a+this.Xl.left);const n={};u(this.Hn,function(m){if(this.PR)var p=1;else p=1-Math.pow(a,2),.425>a&&(p=a*(1-Math.pow(.425,2)-
1)/.425+1);let r=!0,v=l;this.tT&&(this.a2?(v=this.Xl,r=!1):v=void 0);p=Py(m,c,d,f,g,h,this.pX*a,this.qZ*a,this.rZ*a,p,e,v,Qy(this,m,a,!1),r);Ry(this,p);n[m.id]=p},this);u(this.Ov,function(m,p){p=Math.min(this.Hn.length-1,p);p=this.Hn[p];const r=Sy(-p.dx,-p.dy,f,c,d),v=Sy(-m.dx,-m.dy,f,c,d);if(this.PR)var w=a;else w=1+Math.pow(a-1,3),.425<a&&(w=1+Math.pow(-.575,3),w=(a-.425)*(1-w)/.575+w);let A=!0,I=l;this.tT&&(this.b2?(I=this.ky,A=!1):I=void 0);p=Py(m,c,d,f,p.jx.width*g/m.jx.width,p.jx.height*h/m.jx.height,
this.pX*(a-1),this.qZ*(a-1)+r.x-v.x,this.rZ*(a-1)+r.y-v.y,w,e,I,Qy(this,m,a,!0),A);Ry(this,p);n[m.id]=p},this);return n};function Ry(a,b){b.element&&!a.hV&&(a=b.element,a.style.transform=b.transform,a.style.opacity=b.opacity,a.style.zIndex=b.zIndex,b.qB&&(a.firstElementChild.style.transform=b.qB))}k.clear=function(){this.Nm&&Hd(this.Nm);u(this.Hn,this.jS,this);u(this.Ov,this.jS,this);this.pc&&(Ky(this.A2.firstElementChild,0,0,!0),Ky(this.B2.firstElementChild,0,0,!0))};k.jS=function(a){a.clear()};
function Ly(a){a>Math.PI?a-=2*Math.PI:a<-Math.PI&&(a+=2*Math.PI);return a==Math.PI||a==-Math.PI?-a:a}
function Qy(a,b,c,d){var e="13"==b.l0;if(!a.pc||e){var f=e=1;"bg"==b.type&&(c=d?2*(c-.5):2*(.5-c),a.jp!=a.QD&&(e=c),a.fq!=a.zG&&(f=c));a="scaleX("+e+") scaleY("+f+")"}else e=a.jp!=a.QD,f=a.fq!=a.zG,"bg"!=b.type||!e&&!f?a="":f&&!e?a="rotateX("+(a.fq&&!a.zG?-1:1)*c*180+"deg)"+(d?" scaleY(-1)":""):e&&!f?a="rotateY("+(a.jp&&!a.QD?1:-1)*c*180+"deg)"+(d?" scaleX(-1)":""):a.jp&&!a.fq||!a.jp&&a.fq?(b=lw(0,1,c),a="rotateX("+-90*lw(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.jp&&!a.fq?1:!a.jp&&a.fq?-1:1)*
b+"deg)"+(d?" scaleX(-1) scaleY(-1) ":"")):(b=lw(0,1,c),a="rotateX("+90*lw(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.zG&&a.QD?1:a.fq&&a.jp?-1:1)*b+"deg)"+(d?" scaleX(-1) scaleY(-1) ":""));return a}
function Py(a,b,c,d,e,f,g,h,l,n,m,p,r,v){var w=new fm;w.translate(a.Xba,a.Yba);w.rotate(d,0,0);w.scale(b,c);(b=a.hj)&&(w=gm(w,b));(b=a.Yj)&&(w=gm(b.clone(),w));b=new fm;b.rotate(-a.gba,0,0);b.translate(a.dx,a.dy);b=gm(b,a.hj);gm(b,hm(w));c=hm(b);e="rotate("+g+"rad) "+r+(" scaleX("+e+") scaleY("+f+")");h=im(h,l);l=qn(h)+" "+qn(c)+" "+e+" "+qn(b)+" "+qn(w);h=new Iy(a.element);h.transform=l;""!=a.opacity&&(n*=a.opacity);h.opacity=n;h.zIndex=m;p?(n=(1-a.fe.right-a.fe.left)/(1-p.right-p.left),m=(1-a.fe.top-
a.fe.bottom)/(1-p.top-p.bottom),h.qB=a.wH+" translate("+-(a.hl?p.right:p.left)*a.v9*n+"px, "+-(a.rl?p.bottom:p.top)*a.u9*m+"px) scale("+n+", "+m+")"):v&&(h.qB=a.wH);return h}function Sy(a,b,c,d,e){const f=new Cq(a,b);f.rotate(c);f.scale(d,e);f.ri(new Cq(a,b));return f}function Ny(a,b){this.element=a;this.id=b;this.Oq=[]};function Ty(a,b){this.f4=a;this.g4=b;this.q2=$c(Wf(a.Ua),Wf(b.Ua));a=a.Dw;b=b.Dw;let c;c=a.line!=b.line?1:0;c+=a.fill!=b.fill?1:0;c+=a.ot!=b.ot?1:0;c+=a.yt!=b.yt?1:0;c+=a.Ft!=b.Ft?1:0;c+=a.Mt!=b.Mt?1:0;this.o2=c+=a.Ot!=b.Ot?2:0}Ty.prototype.YZ=function(){return this.q2};Ty.prototype.mH=function(){return 1E3*this.o2+this.YZ()/1E3};function Uy(a,b){if(a instanceof Uy)this.kg=a.md();else{var c;if(c=la(a))a:{for(var d=c=0;d<a.length;d++){if(!la(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if("number"!==typeof a[d][e]){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.kg=Va(a);else if(a instanceof dd)this.kg=Vy(a.height,a.width);else if("number"===typeof a&&"number"===typeof b&&0<a&&0<b)this.kg=Vy(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.Cd=new dd(this.kg[0].length,this.kg.length)}
function Wy(a,b,c){for(var d=0;d<a.gl().height;d++)for(var e=0;e<a.gl().width;e++)b.call(c,a.kg[d][e],d,e,a)}function Xy(a,b){var c=new Uy(a.gl());Wy(a,function(d,e,f){c.kg[e][f]=b.call(void 0,d,e,f,a)});return c}function Vy(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}k=Uy.prototype;k.add=function(a){if(!ed(this.Cd,a.gl()))throw Error("Matrix summation is only supported on arrays of equal size");return Xy(this,function(b,c,d){return b+a.kg[c][d]})};
k.mm=function(a){if(this.Cd.width!=a.Cd.width||this.Cd.height!=a.Cd.height)return!1;for(var b=0;b<this.Cd.height;b++)for(var c=0;c<this.Cd.width;c++)if(!(1E-6>=Math.abs(this.kg[b][c]-a.kg[b][c])))return!1;return!0};k.k_=function(){if(this.Cd.width!=this.Cd.height)throw Error("A determinant can only be take on a square matrix");return Yy(this)};k.gl=function(){return this.Cd};function Zy(a,b,c){return 0<=b&&b<a.Cd.height&&0<=c&&c<a.Cd.width?a.kg[b][c]:null}
function $y(a,b,c,d){if(!(0<=b&&b<a.Cd.height&&0<=c&&c<a.Cd.width))throw Error("Index out of bounds when setting matrix value, ("+b+","+c+") in size ("+a.Cd.height+","+a.Cd.width+")");a.kg[b][c]=d}
k.multiply=function(a){if(a instanceof Uy){if(this.Cd.width!=a.gl().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return az(this,a)}if("number"===typeof a)return bz(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};k.ri=function(a){if(!ed(this.Cd,a.gl()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return Xy(this,function(b,c,d){return b-a.kg[c][d]})};
k.md=function(){return this.kg};function Yy(a){if(1==a.gl().area())return a.kg[0][0];for(var b=0,c=0;c<a.Cd.width;c++){var d=a.kg[0][c],e=0==c%2?1:-1;var f=Yy(cz(a,c));b+=d*e*f}return b}function cz(a,b){var c=new Uy(a.Cd.width-1,a.Cd.height-1);Wy(c,function(d,e,f){$y(c,e,f,this.kg[0<=e?e+1:e][f>=b?f+1:f])},a);return c}function az(a,b){var c=new Uy(a.Cd.height,b.gl().width);Wy(c,function(d,e,f){for(var g=d=0;g<this.Cd.width;g++)d+=Zy(this,e,g)*Zy(b,g,f);$y(c,e,f,d)},a);return c}
function bz(a,b){return Xy(a,function(c){return c*b})};function dz(){this.Zq=[]}k=dz.prototype;k.Fu=function(a,b){for(let c=0;c<a;c++)this.Zq[c]=b};k.size=function(){return this.Zq.length};k.forEach=function(a){u(this.Zq,a,this)};k.ix=function(a,b){this.Zq[a]=b};k.mH=function(a){return this.Zq[a]};k.push=function(a){this.Zq.push(a)};k.md=function(){return Va(this.Zq)};function ez(a,b,c){this.VL=a;this.LL=b;const d=Math.max(a.size(),b.size());this.mu=new Uy(new dd(d,d));const e=this;a.forEach(f=>{b.forEach(g=>{$y(e.mu,f.index(),g.index(),c(f,g))})});fz(this)}function fz(a){const b=a.mu.gl().width+1,c=[];for(let d=0;d<b;d++){c[d]=[];for(let e=0;e<b;e++)c[d][e]=0==d||0==e?0:Zy(a.mu,d-1,e-1)}a.mu=new Uy(c)}
function gz(a){var b=a.mu.gl().width,c=hz(b,0),d=hz(b,0);const e=hz(b,0);var f=hz(b,0);for(let l=1;l<b;++l){e[0]=l;var g=0,h=hz(b,Number.MAX_VALUE);const n=hz(b,!1);for(let m=e[g];0!=e[g];m=e[g]){let p=Number.MAX_VALUE,r=0;n[g]=!0;for(let v=1;v<b;++v)if(!n[v]){const w=Zy(a.mu,v,m)-d[g]-c[v];w<h[v]&&(h[v]=w,f[v]=g);h[v]<p&&(p=h[v],r=v)}for(g=0;g<b;++g)n[g]?(d[e[g]]+=p,c[g]-=p):h[g]-=p;g=r}for(;0!=g;)h=f[g],e[g]=e[h],g=h}b=new dz;for(c=1;c<a.VL.size()+1;++c){d=e[c]-1;if(a.VL.size()>a.LL.size())for(f=
1;f<=a.VL.size()-a.LL.size();f++)if(d+1==f+a.LL.size()){d=-1;break}b.push(d)}return b}function hz(a,b){const c=[];for(let d=0;d<a;d++)c[d]=b;return c};function iz(a,b){this.qj=a;this.Ei=b}iz.prototype.index=function(){return this.qj};iz.prototype.object=function(){return this.Ei};function jz(a){a=parseInt(a.toString(16),16);return[a>>16&255,a>>8&255,a&255]};function kz(a,b,c){this.RL=a.content();this.IL=a.content();this.links=[];this.FE=[];this.EE=[];a=lz(this,this.IL,c);b=lz(this,this.RL,b);const d={},e={};u(a,g=>{const h=g.type;d[h]=!0;e[h]?e[h].push(g):e[h]=[g]});const f={};u(b,g=>{const h=g.type;d[h]=!0;f[h]?f[h].push(g):f[h]=[g]});this.J_=[];this.N_=[];this.I_=[];this.M_=[];u(mc(d),g=>{mz(this,f[g]||[],e[g]||[])},this)}
kz.prototype.L2=function(a,b){a=a.object();b=b.object();const c=new Ty(a,b),d=nz(a,b),e=c.f4.rotation!=c.g4.rotation;c.mH()||e||!d||(this.EE.push(oz(a,b,!1)),this.EE.push(oz(a,b,!0)));d||(this.FE.push(oz(a,b,!1)),this.FE.push(oz(a,b,!0)));return d?c.mH():1E13};function oz(a,b,c){return c?na(b)+"_"+na(a):na(a)+"_"+na(b)}
function mz(a,b,c){function d(m){const p=new dz;for(let r=0;r<m.length;r++)p.ix(r,new iz(r,m[r]));return p}const e=gz(new ez(d(b),d(c),a.L2.bind(a))),f=Va(b),g=Va(c),h=[],l=[];for(let m=0;m<e.size();m++)if(-1!=m){var n=e.mH(m);const p=f[m];if(p&&-1!=n){n=g[n];const r=-1==a.FE.indexOf(oz(p,n,!1))&&-1==a.FE.indexOf(oz(p,n,!0)),v=-1==a.EE.indexOf(oz(p,n,!1))&&-1==a.EE.indexOf(oz(p,n,!0));r&&(b.splice(b.indexOf(p),1),c.splice(c.indexOf(n),1),v?a.links.push([p,n]):(h.push(p),l.push(n)))}}u(b,m=>{pz(a,
a.N_,a.RL,m)},a);u(c,m=>{pz(a,a.J_,a.IL,m)},a);u(h,m=>{pz(a,a.M_,a.RL,m)},a);u(l,m=>{pz(a,a.I_,a.IL,m)},a)}function lz(a,b,c){return La(c,d=>{const e=d.Bc;if(e)return"none"!=b.querySelector(`#${e.id}`).style.display;d=d.pl||[];return d.length?"none"!=b.querySelector(`#${d[0].id}`).style.display:!0},a)}function pz(a,b,c,d){const e=d.Bc;e&&qz(b,c,e.id);u(d.pl,f=>{qz(b,c,f.id)},a)}function qz(a,b,c){(b=b.querySelector("#"+c))&&"none"!=b.style.display&&a.push(b)}
function nz(a,b){if(a.type!=b.type||a.text!=b.text)return!1;if("6"==a.type){if(a.pq.length!=b.pq.length)return!1;for(let c=0;c<a.pq.length;++c){const d=a.pq[c],e=b.pq[c];if(d.type!=e.type||d.text!=e.text)return!1;if(d.fj&&e.fj)return.0325>rz(d.fj,e.fj)}return!0}return a.fj&&b.fj?.0325>rz(a.fj,b.fj):!0}
function rz(a,b){const c=a.length,d=[0,0,0];for(let e=0;e<c;++e){const f=jz(a[e]),g=jz(b[e]);d[0]+=Math.abs(f[0]-g[0]);d[1]+=Math.abs(f[1]-g[1]);d[2]+=Math.abs(f[2]-g[2])}return Math.max(d[0],d[1],d[2])/(255*c)};function sz(a){function b(g,h,l,n){if(g=h.querySelector("#"+g))g.style.zIndex=l,n.push(g)}T.call(this,a);this.$a().lg();this.Se=!1;this.fp=[];let c=this.hc().content();const d=this.$a().content();if(this.hv())c.removeChild(c.firstElementChild);else{var e=c.firstElementChild.childNodes.length;for(var f=0;f<e;++f){const g=c.firstElementChild.childNodes[0];this.fp.push(g);Gd(d.firstElementChild,g,0)}}c=this.$a().content();e=a.fs;a=a.Yr;f=new kz(this.$a(),e,a);this.gB=[];u(e,g=>{g.Bc&&b(g.Bc.id,c,g.zIndex,
this.gB);u(g.pl,h=>{b(h.id,c,g.zIndex,this.gB)},this)},this);u(a,g=>{g.Bc&&b(g.Bc.id,d,g.zIndex,this.gB);u(g.pl,h=>{b(h.id,d,g.zIndex,this.gB)},this)},this);this.bB=[];u(f.links,g=>{g=new Jy(this.CD,c,d,g[0],g[1],this.qt(),this.slideWidth(),this.slideHeight());g.Vd.addHandler(this.lk,this);this.bB.push(g)},this);this.hn=this.$a().background().firstChild;this.hv()&&G(this.hn,"top",0);this.hc().background().appendChild(this.hn);this.fs=f.N_;this.TL=f.M_;this.Yr=f.J_;this.JL=f.I_;this.lu=0;this.kO=this.bB.length+
this.Yr.length+this.fs.length+1;this.qt()&&this.QK()}t(sz,T);k=sz.prototype;
k.QK=function(){const a=this.CD;this.Nm=fn("@keyframes newSlideBackground {0% {opacity:0} 100% {opacity:1}} @keyframes oldSlideObjects {0% {opacity:1} 50% {opacity:0} 100% {opacity:0}} @keyframes newSlideObjects {0% {opacity:0} 50% {opacity:0} 100% {opacity:1}}");this.hn.style.animation="newSlideBackground "+a+"s 1 linear";J(this.hn,1);y(this.hn,ge,this.lk,!1,this);u(this.fs,b=>{b.style.animation="oldSlideObjects "+a+"s 1 linear";J(b,0);y(b,ge,this.lk,!1,this)},this);u(this.Yr,b=>{b.style.animation=
"newSlideObjects "+a+"s 1 linear";J(b,1);y(b,ge,this.lk,!1,this)},this);u(this.TL,b=>{J(b,0)},this);u(this.JL,b=>{J(b,1)},this)};k.initialize=function(){sz.Kb.initialize.call(this)};k.lk=function(){this.lu++;this.lu==this.kO&&this.Vd.C()};k.qt=function(){const a=Modernizr.atRule("@keyframes");return Mi?!1:Hi?a:!1};
k.Ia=function(a){if(!this.qt()){a=this.la()?1-a:a;u(this.bB,d=>{d.update(a)},this);var b=1-Math.min(1,2*a),c=2*Math.max(0,a-.5);u(this.fs,d=>{d&&J(d,b)},this);u(this.Yr,d=>{d&&J(d,c)},this);u(this.TL,d=>{d&&J(d,0)},this);u(this.JL,d=>{d&&J(d,1)},this);J(this.hn,a);1<=a&&this.Vd.C();ej&&xn(document.body)}};
k.eH=function(){sz.Kb.eH.call(this);u(this.fp,a=>{this.$a().content().firstElementChild.removeChild(a);this.hc().content().firstElementChild.appendChild(a)},this);this.fp=[];this.Nm&&Hd(this.Nm);Ce(this.hn,ge,this.lk,!1,this);this.lu=0;u(this.bB,a=>{a.clear()},this);this.hn.style.animation="";this.hv()&&G(this.hn,"top","");u(this.fs,a=>{a.style.animation="";J(a,1);Ce(a,ge,this.lk,!1,this)},this);u(this.Yr,a=>{a.style.animation="";J(a,1);Ce(a,ge,this.lk,!1,this)},this);u(this.TL,a=>{J(a,1)},this);
u(this.JL,a=>{J(a,1)},this);u(this.bB,a=>{a.Vd.removeHandler(this.lk,this)},this);u(this.gB,a=>{a.style.zIndex=""},this)};function tz(a){T.call(this,a);this.$a().lg()}t(tz,T);tz.prototype.initialize=function(){rv(this,!0);sv(this,!0)};tz.prototype.Ia=function(a){const b=this.$a().slide();var c=this.slideWidth();const d=this.slideHeight(),e="scale("+a+") rotate("+-360*a+"deg)";c=c/2+"px "+d/2+"px";J(b,a);G(b,"MozTransform",e);G(b,"MozTransformOrigin",c);G(b,"webkitTransform",e);G(b,"webkitTransformOrigin",c);G(b,"OTransform",e);G(b,"OTransformOrigin",c);G(b,"msTransform",e);G(b,"msTransformOrigin",c)};function uz(a,b,c){this.a=a;this.b=b;this.c=c}function vz(a,b){var c=-a.b;const d=a.a,e=-c*b.x()-d*b.y();c=wz(a,new uz(c,d,e));a=2*c.x()-b.x();b=2*c.y()-b.y();return new V(a,b)}function wz(a,b){const c=a.a*b.b-b.a*a.b;return 1E-9>Math.abs(c)?null:new V((a.b*b.c-b.b)*a.c/c,(a.c*b.a-b.c*a.a)/c)}function xz(a,b){const c=a.y()-b.y(),d=b.x()-a.x();a=a.x()*b.y()-b.x()*a.y();return new uz(c,d,a)};function yz(a,b){T.call(this,a);this.O=b;this.Ma(!0,!0)}t(yz,wv);k=yz.prototype;
k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);var a=this.slideWidth(),b=-this.slideHeight()/2;a=a/2-.2*a;var c=3*b/4,d=xz(new V(-a,-b),new V(a/2,-b/2)),e=xz(new V(-a/4,-b),new V(0,0)),f=xz(new V(a/2,-b/2),new V(a,b)),g=xz(new V(0,0),new V(a,b/4)),h=wz(d,e),l=wz(f,g);const n=new V(Y(0,.5,a,.8)(l.x()),Y(0,.5,b,1)(l.y())),m=new V(Y(-a,.2,0,.5)(h.x()),Y(-b,0,0,.5)(h.y()));var p=new X(5*a/8,3*-b/8,-(10*c/16));const r=new X(-a/8,-b/2,15*-c/32),v=new X(a/2,b/8,15*-c/32);var w=new X(5*
-a/8,5*-b/16,9*-c/8),A=new X(a/2,b/4,5*-c/6),I=new X(-a/10,b/10,-c),B=new X(4*-a/8,-b/8,3*-c/16),M=new X(-a/16,5*b/8,3*-c/16),S=new X(5*a/16,5*b/8,-c),W=new X(14*-a/32,4*-b/8,0),ca=new X(4*a/8,23*b/32,0),ba=new X(5*-a/16,3*-b/16,-c/4),ha=new X(3*a/16,5*b/16,0);e=new X(3*-a/4,3*b/4,0);f=new zz(new X(a,-b,0),new X(15*a/16,9*-b/16,-c),new V(.8,0));g=new zz(new X(7*a/8,7*-b/8,0),new X(9*a/12,-b/2,-(46*c/48)),new V(.7625,.0625));d=new zz(new X(a/2,-b,0),new X(6*a/9,8*-b/12,47*-c/48),new V(.65,0));c=new zz(new X(a,
-b/2,0),new X(19*a/24,4*-b/9,47*-c/48),new V(.8,.25));var ra=new zz(new X(a/2,-b/2,0),p,new V(.65,.25));h=new zz(new X(h.x(),h.y(),0),r,new V(m.x(),m.y()));l=new zz(new X(l.x(),l.y(),0),v,new V(n.x(),n.y()));p=new zz(new X(-a/4,-b,0),p,new V(.425,0));A=new zz(new X(a,b/4,0),A,new V(.8,.625));I=new zz(new X(0,0,0),I,new V(.5,.5));B=new zz(new X(-a/2,-b/2,0),B,new V(.35,.25));M=new zz(new X(a/2,b/2,0),M,new V(.65,.75));w=new zz(new X(-a,-b,0),w,new V(.2,0));S=new zz(new X(a,b,0),S,new V(.8,1));W=new zz(new X(-a,
-b/2,0),W,new V(.2,.25));ca=new zz(new X(a/2,b,0),ca,new V(.65,1));ba=new zz(new X(-a/2,0,0),ba,new V(.35,.5));ha=new zz(new X(0,b/2,0),ha,new V(.5,.75));b=new zz(new X(-a,b,0),e,new V(.2,1));this.tj=[f,f,g,g,d,c,g,g,d,c,ra,ra,d,c,h,l,ra,ra,d,c,h,l,p,A,ra,ra,h,l,I,I,h,l,I,I,B,M,h,l,p,A,w,S,h,l,B,M,w,S,I,I,ba,ha,B,M,B,M,w,S,W,ca,B,M,W,ca,ba,ha,I,I,ba,ha,b,b,ba,ha,W,ca,b,b];if(this.O==Az){b=[];a=this.slideHeight();a=xz(new V(0,-a/2),new V(0,a/2));for(f=0;f<this.tj.length;f++)g=this.tj[f],e=new V(g.start().x(),
g.start().y()),d=new V(g.end().x(),g.end().y()),e=vz(a,e),d=vz(a,d),g=new zz(new X(e.x(),e.y(),g.start().z()),new X(d.x(),d.y(),g.end().z()),new V(1-g.pG.x(),g.pG.y())),b.push(g);this.tj=b}this.zM=[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];g=this.slideWidth();c=this.slideHeight();d=.2*g;e=g/2;b=-c/2;a=e-d;f=3*b/4;g=-Math.max(g,
c)/2;w=new X(-e,-b,0);c=new X(-e+d,-b,0);l=new X(-e+d,-b/2,0);W=new X(-e,0,0);ra=new X(-e,b,0);ca=new X(-e+d,b,0);p=new X(0,-b,g);ha=Bz(c,new X(5*-a/8,5*-b/16,-f),.1);M=Bz(l,new X(14*-a/32,4*-b/8,0),.1);S=new X(0,-b/2,g);ba=new X(0,b,g);h=Bz(ca,new X(3*-a/4,3*b/4,0),.1);w=new zz(w,p,new V(0,0));l=new zz(l,M,new V(.2,.25));W=new zz(W,S,new V(0,.5));ca=new zz(ca,h,new V(.2,1));this.pL=[w,new zz(c,ha,new V(.2,0)),l,w,l,W,l,W,ca,W,new zz(ra,ba,new V(0,1)),ca];this.oL=[0,1,2,3,4,5,7,6,8,9,11,10];c=new X(e-
d,-b,0);W=new X(e,-b,0);h=new X(e-d,-b/2,0);ba=new X(e,0,0);ra=new X(e-d,b,0);ha=new X(e,b,0);ca=new X(e-d,b/2,0);d=Bz(c,new X(7*a/8,9*-b/16,-(7*f/8)),.1);l=new X(0,b,g);w=Bz(h,new X(19*a/24,4*-b/9,47*-f/48),.1);S=new X(0,-b/2,g);e=Bz(ra,new X(5*a/16,5*b/8,-f),.1);g=new X(0,b,g);b=Bz(ca,new X(-a/16,5*b/8,3*-f/16),.1);a=new zz(W,l,new V(1,0));f=new zz(h,w,new V(.8,.25));ba=new zz(ba,S,new V(1,.5));g=new zz(ha,g,new V(1,1));b=new zz(ca,b,new V(.8,.75));this.kN=[new zz(c,d,new V(.8,0)),a,f,a,f,ba,f,
ba,b,ba,b,g,b,new zz(ra,e,new V(.8,1)),g];this.jN=[0,1,2,3,5,4,6,7,8,9,11,10,12,14,13];this.qd()};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\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\n\tvoid main(void)  \n\t{ \n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition; \n\tattribute vec3 aVertexNormal; \n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix; \n\n\tuniform mat3 uNMatrix; \n\t \n\tvarying vec2 vTextureCoord; \n\tvarying vec3 vNormal;\n\n\tvoid main(void) \n\t{ \n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * aVertexNormal;\n\t}"};k.Ph=function(){Kv(this);this.Xk=Lv(this,"aVertexNormal");this.Oe=Mv(this,"uSampler")};
k.qd=function(){this.Bk=Cz(0,this.tj);this.XV=Dz(this,this.Bk,this.zM);this.gz=Cz(0,this.pL);this.kU=Dz(this,this.gz,this.oL);this.hA=Cz(0,this.kN);this.kX=Dz(this,this.hA,this.jN)};function Dz(a,b,c){const d=new Yv;var e=Ev(a,ew(b),3);d.Xf=e;e=Ev(a,fw(b),2);d.gg=e;c=Fv(a,c);d.Lf=c;a=Ev(a,gw(b),3);d.kn=a;return d}k.Dh=function(){Cv(this,this.kX);Cv(this,this.kU);Cv(this,this.XV)};k.Eh=function(){Bv(this,this.Xk)};
k.Ia=function(a){var b=this.slideWidth(),c=this.slideHeight();b=Math.max(b,c);c=this.O==Ez?1:-1;let d;Hv(this);.1>=a?Fz(this,a):.2>=a?(d=Y(.1,.1,.2,1),a=d(a),Iv(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.gb,[0,0,20*-a]),this.Bk=Cz(a,this.tj),Iv(this,-15*c*a,[0,0,1],[0,0,0])):.4>=a?(this.Bk=Cz(1,this.tj),Iv(this,-60,[1,0,0],[0,0,0]),Iv(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.gb,[0,0,-20]),d=Y(.2,0,.4,1),a=Math.pow(d(a),3),mat4.translate(this.gb,[0,0,-a*b/20])):.5>a?(this.Bk=Cz(1,this.tj),
Iv(this,-60,[1,0,0],[0,0,0]),Iv(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.gb,[0,0,-(20+b/20)]),d=Y(.4,0,.5,1),a=d(a),mat4.translate(this.gb,[0,0,-a*b/30]),Gz(a,this.tj,this.Bk,8)):(this.Bk=Cz(1,this.tj),Iv(this,-60,[1,0,0],[0,0,0]),Iv(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.gb,[0,0,-(20+b/20+b/30)]),d=Y(.5,0,1,1),a=d(a),Gz(a,this.tj,this.Bk,40),a=lw(0,1,a),mat4.translate(this.gb,[c*a*b,a*b/2,a*b/2]),Iv(this,-30*c*a,[0,0,1],[0,0,0]),Iv(this,-60*c*a,[0,1,0],[0,0,0]));Xv(this);Jv(this,
this.XV,this.N.TRIANGLES,this.ZK.bind(this),this.XK.bind(this));Gv(this)};k.ZK=function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(ew(this.Bk)))};k.XK=function(){Nv(this.Bk,this.zM);this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(gw(this.Bk)))};
function Fz(a,b){var c=Y(0,0,.1,.1);a.Bk=Cz(c(b),a.tj);Iv(a,-60*c(b),[1,0,0],[0,0,0]);c=Y(0,0,.1,1);a.gz=Cz(c(b),a.pL);a.hA=Cz(c(b),a.kN);Xv(a);Jv(a,a.kU,a.N.TRIANGLES,va(function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(ew(this.gz)))},a),va(function(){Nv(this.gz,this.oL);this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(gw(this.gz)))},a));Jv(a,a.kX,a.N.TRIANGLES,va(function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(ew(this.hA)))},a),va(function(){Nv(this.hA,
this.jN);this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(gw(this.hA)))},a))}
function Gz(a,b,c,d){void 0===d&&(d=50);const e=[new Hz([0,1],0,0,-5),new Hz([2,3,6,7],0,0,-5),new Hz([4,8,12,18],0,0,-5),new Hz([5,9,13,19],0,0,-5),new Hz([20,14,26,30,42,36],0,0,15),new Hz([15,21,37,43,31,27],0,0,15),new Hz([44,34,52,60,54],0,0,20),new Hz([35,45,55,61,53],0,0,20),new Hz([40,46,56],0,0,30),new Hz([41,47,57],20,20,30),new Hz([58,62,74],20,20,15),new Hz([75,63,59],0,0,15),new Hz([76,70,71,77],0,0,-20)];for(let p=0;p<e.length;p++){var f=e[p];const r=f.Kj();var g=b[f.Rg[0]],h=a,l=f,
n=d;f=g.current().x()+l.h1*Math.sin(h*Math.PI/2*n);var m=l.FR?Y(0,g.current().y(),1,g.current().y()+l.FR)(h):g.current().y();h=g.current().z()+l.i1*Math.sin(h*Math.PI/2*n);g.GJ=new X(f,m,h);h=g;f=new X(h.current().x(),h.current().y(),h.current().z());m=new X(0,0,1);for(l=0;l<r.length;l++)n=r[l],b[n]=h,g=new aw(f,h.pG,m),c.Za[n]=g}}k.vy=function(){return this.Xk};k.pj=function(){return this.Oe};var Az=0,Ez=1;k=yz.prototype;k.tj=[];k.zM=[];k.pL=[];k.oL=[];k.kN=[];k.jN=[];
function zz(a,b,c){this.T7=a;this.aK=void 0!==b?b:a;this.pG=c;this.GJ=new X}zz.prototype.start=function(){return this.T7};zz.prototype.end=function(){return this.aK};zz.prototype.current=function(){return this.GJ};function Cz(a,b){const c=new cw,d=new X(0,0,1);for(let g=0;g<b.length;g++){var e=b[g],f=a;f=Bz(e.start(),e.end(),f);e.GJ=f;b[g]=e;f=new X(e.current().x(),e.current().y(),e.current().z());dw(c,new aw(f,e.pG,d))}return c}
function Bz(a,b,c){const d=Y(0,a.x(),1,b.x()),e=Y(0,a.y(),1,b.y());a=Y(0,a.z(),1,b.z());return new X(d(c),e(c),a(c))}function Hz(a,b,c,d){this.Rg=a;this.h1=b;this.FR=c;this.i1=d}Hz.prototype.Kj=function(){return this.Rg};function Iz(a,b){T.call(this,a);this.Ha=b;this.Ma(!0,!0)}t(Iz,wv);k=Iz.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd();mat4.translate(this.gb,[-this.slideWidth()/2,this.slideHeight()/2,0]);Xv(this);0==this.Ha&&this.N.disable(this.N.DEPTH_TEST)};
k.Ph=function(){Kv(this);this.iA=Mv(this,"uSampler1");this.jA=Mv(this,"uSampler2");this.Wf=Mv(this,"uPhase");const a=Mv(this,"uDeltaX");var b=Mv(this,"uSlideWidth");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight());this.N.uniform1f(b,this.slideWidth());b=this.slideWidth()/39;this.N.uniform1f(a,b)};k.Eh=function(){};k.Gh=function(){return"precision mediump float; \n\n\tvarying vec2 vTextureCoord; \n\tvarying vec3 vNormal; \n\n\tuniform sampler2D uSampler1; \n\tuniform sampler2D uSampler2; \n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0); \n\tconst float AMBIENT_INTENSITY = 0.91; \n\tconst float DIFFUSE_INTENSITY = 0.09; \n\n\tvoid main(void) \n\t{ \n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\n\t\tvec4 textureColor; \n\t\tif (gl_FrontFacing) \n\t\t{ \n\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord); \n\t\t} \n\t\telse \n\t\t{ \n\t\t\tfloat s = 1.0 - vTextureCoord.s; \n\t\t\ttextureColor = texture2D(uSampler2, vec2(s, vTextureCoord.t)); \n\t\t} \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uDeltaX;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float ANGLE = 180.0;\n\tconst float PHASE_OFFSET = 0.35;\n\tconst float CHANGE_PHASE = 0.25;\n\n\tconst float COEF_1 = 0.3;\n\tconst float COEF_2 = 0.5;\n\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\n\tvec2 ellipse(float angle, vec2 center, vec2 radius)\n\t{\n\t\tfloat ang = radians(angle);\n\n\t\tfloat x = center.x + radius.x * cos(ang);\n\t\tfloat y = center.y + radius.y * sin(ang);\n\n\t\treturn vec2(x, -y);\n\t}\n\tfloat PHASE_FUNC(float phase)\n\t{\n\t\treturn linearInterpolation(phase, 0.0, 0.0, CHANGE_PHASE, 1.0);\n\t}\n\n\tfloat PHASE_FUNC1(float phase)\n\t{\n\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.0);\n\t}\n\n\tfloat PHASE_FUNC2(float phase)\n\t{\n\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.5);\n\t}\n\tvec3 getNormal(vec3 v, vec2 pr)\n\t{\n\t\tfloat y = (v.y == 0.0) ? uSlideHeight : 0.0;\n\n\t\tvec3 v1Pos = vec3(v.x, y, v.z);\n\t\tvec3 v2Pos = vec3(pr.x, v.y, -pr.y);\n\n\t\tvec3 v1 = v1Pos - v;\n\t\tvec3 v2 = v2Pos - v;\n\n\t\tvec3 n = (v.x == uSlideWidth && v.y == uSlideHeight) ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\t\tif (n.z < 0.0)\n\t\t{\n\t\t\tn.z = n.z * -1.0;\n\t\t}\n\t\treturn n;\n\t}"+
Jz(this)};k.Ia=function(a){this.N.uniform1f(this.Wf,a);Jv(this,this.Oz,this.N.TRIANGLE_STRIP)};k.Dh=function(){Cv(this,this.Oz);this.N.deleteTexture(this.FA)};k.Jy=function(){this.EA=Dv(this,this.N.TEXTURE0,this.iA,0,this.Da);this.FA=Dv(this,this.N.TEXTURE1,this.jA,1,this.kb)};
function Jz(a){switch(a.Ha){case 0:return"\n\tfloat C_FUNC1(float x)\n\t{\n\t\treturn linearInterpolation(x, uSlideWidth * 0.5, 0.0, uSlideWidth, 1.0);\n\t}\n\n\tfloat PHASE_OFFSET_FUNC1(float x)\n\t{\n\t\treturn linearInterpolation(x, uSlideWidth * 0.5, PHASE_OFFSET, uSlideWidth, 0.0);\n\t}\n\n\tfloat getAngleInDoubleLeft(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x));\n\t\t}\n\t\treturn max(angle, -ANGLE);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x);\n\t\tfloat b = a * COEF_1;\n\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0);\n\t\tfloat angle = getAngleInDoubleLeft(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase));\n\t\tpos.y = max(pos.y, 1.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec3 pNormal;\n\t\tfloat x = aVertexPosition.x;\n\t\tif (x <= uSlideWidth * 0.5)\n\t\t{\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\tpNormal = vec3(0.0, 0.0, 1.0);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvec2 pos = getPosition(x);\n\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\n\t\t\tfloat nextX = x + uDeltaX;\n\t\t\tvec2 pr = getPosition(nextX);\n\t\t\tpNormal = getNormal(v, pr);\n\t\t}\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t\tvTextureCoord = aTextureCoord;\n\t}";case 1:return"\n\tfloat C_FUNC2(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0);\n\t}\n\tfloat PHASE_OFFSET_FUNC2(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET);\n\t}\n\n\tfloat getAngleInDoubleRight(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x));\n\t\t}\n\t\treturn min(angle, ANGLE * 2.0);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x);\n\t\tfloat b = a * COEF_1;\n\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0);\n\t\tfloat angle = getAngleInDoubleRight(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase));\n\t\tpos.y = max(pos.y, 1.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec3 pNormal;\n\t\tfloat x = aVertexPosition.x;\n\t\tif (x >= uSlideWidth * 0.5)\n\t\t{\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\tpNormal = vec3(0.0, 0.0, 1.0);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvec2 pos = getPosition(x);\n\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\n\t\t\tfloat nextX = x + uDeltaX;\n\t\t\tvec2 pr = getPosition(nextX);\n\t\t\tpNormal = getNormal(v, pr);\n\t\t}\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t\tvTextureCoord = aTextureCoord;\n\t}";
case 2:return"\n\tfloat C_FUNC3(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0);\n\t}\n\n\tfloat PHASE_OFFSET_FUNC3(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET);\n\t}\n\n\tfloat getAngleInSingleLeft(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x));\n\t\t}\n\t\treturn min(angle, 0.0);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * C_FUNC3(x);\n\t\tfloat b = a * COEF_2;\n\t\tvec2 center = vec2(0.0, 0.0);\n\t\tfloat angle = getAngleInSingleLeft(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase));\n\t\tpos.y = max(pos.y, 0.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec2 pos = getPosition(aVertexPosition.x);\n\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tfloat nextX = aVertexPosition.x + uDeltaX;\n\t\tvec2 pr = getPosition(nextX);\n\t\tvec3 pNormal = getNormal(v, pr);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}";
case 3:return"\n\tfloat C_FUNC4(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0);\n\t}\n\n\tfloat PHASE_OFFSET_FUNC4(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0);\n\t}\n\n\tfloat getAngleInSingleRight(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x));\n\t\t}\n\t\treturn max(angle, ANGLE);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * C_FUNC4(x);\n\t\tfloat b = a * COEF_2;\n\t\tvec2 center = vec2(uSlideWidth, 0.0);\n\t\tfloat angle = getAngleInSingleRight(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase));\n\t\tpos.y = max(pos.y, 0.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec2 pos = getPosition(aVertexPosition.x);\n\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tfloat nextX = aVertexPosition.x + uDeltaX;\n\t\tvec2 pr = getPosition(nextX);\n\t\tvec3 pNormal = getNormal(v, pr);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}";
default:throw Error("Unknown transition page curl type");}}k.qd=function(){var a=this.slideWidth();const b=this.slideHeight();this.Sf=Ax(2,40,a,b);this.oe=Cx(2,40);this.Oz=new Yv;a=Ev(this,ew(this.Sf),3);this.Oz.Xf=a;a=Ev(this,fw(this.Sf),2);this.Oz.gg=a;a=Fv(this,this.oe);this.Oz.Lf=a};function Kz(a,b,c){T.call(this,a);this.O=b;this.bJ=c}t(Kz,T);Kz.prototype.initialize=function(){rv(this,!0);sv(this,!0);this.$a().lg();this.Se=!1;var a=this.va(),b=this.hc().content();a.appendChild(b);a=this.va();b=this.$a().content();a.appendChild(b)};
Kz.prototype.Ia=function(a){const b=this.slideWidth(),c=this.slideHeight();var d=0,e=0;let f=0,g=0;this.O==Lz||this.O==Mz?(d=this.O==Lz?1:-1,f=this.O==Lz?-1:1):(e=this.O==Nz?1:-1,g=this.O==Nz?-1:1);const h=this.bJ?Bw(0,.7,7,a):Aw(a);d=Math.floor(h*d*b);e=Math.floor(h*e*c);Fh(this.hc().content(),d,e);Fh(this.$a().content(),f*b+d,g*c+e);J(this.$a().background(),a)};var Nz=0,Mz=1,Lz=2;function Oz(a,b){T.call(this,a);this.O=b;this.Ma(!1,!0)}t(Oz,wv);k=Oz.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd();mat4.translate(this.gb,[(this.O==Pz?-1:1)*this.slideWidth()/2,this.slideHeight()/2,0]);Xv(this)};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)  \n\t{ \n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float ANGLE = 45.0;\n\tconst float PI = 3.14159265358979323846264;\n\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\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\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\n\tvec3 getOriginPos(vec3 pos)\n\t{\n\t\tvec3 v = vec3(pos.x, pos.y, 0.0);;\n\t\tmat4 m;\n\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\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\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\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\n\tfloat calcY(float phase, float u, float r, float maxSide)\n\t{\n\t\tu = abs(u);\n\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\tfloat centerY = r;\n\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\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\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\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\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\n\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\t}\n\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\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\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\treturn normalize(cross(v2, v1));\n\t}\n\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\n\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}"};
k.Ia=function(a){a=Y(0,0,1,1.2)(a);this.N.uniform1f(this.Wf,a);Jv(this,this.Tf,this.N.TRIANGLE_STRIP)};k.Ph=function(){Kv(this);this.Oe=Mv(this,"uSampler");this.Wf=Mv(this,"uPhase");const a=Mv(this,"uDirectionIsLeft"),b=Mv(this,"uSlideWidth");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight());this.N.uniform1f(b,this.slideWidth());this.N.uniform1i(a,this.O==Pz?1:0)};k.Eh=function(){};
k.qd=function(){this.Sf=Ax(30,30,this.slideWidth(),this.slideHeight());this.oe=Cx(30,30);this.Tf=new Yv;var a=Ev(this,ew(this.Sf),3);this.Tf.Xf=a;a=Ev(this,fw(this.Sf),2);this.Tf.gg=a;a=Fv(this,this.oe);this.Tf.Lf=a};k.pj=function(){return this.Oe};k.Dh=function(){Cv(this,this.Tf)};var Pz=0;function Qz(a){T.call(this,a);this.Ma(!1,!0)}t(Qz,wv);k=Qz.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd();mat4.translate(this.gb,[-this.slideWidth()/2,this.slideHeight()/2,0]);Xv(this)};k.$Q=function(){if(void 0!==Rz)return Rz;this.Ir();return Rz=this.Pp};k.Ir=function(){void 0===this.N&&Qz.Kb.Ir.call(this)};k.Ia=function(a){this.N.uniform1f(this.Wf,a);Jv(this,this.Tf,this.N.TRIANGLE_STRIP)};
k.qd=function(){this.Sf=Ax(10,35,this.slideWidth(),this.slideHeight());this.oe=Cx(10,35);this.Tf=new Yv;var a=Ev(this,ew(this.Sf),3);this.Tf.Xf=a;a=Ev(this,fw(this.Sf),2);this.Tf.gg=a;a=Fv(this,this.oe);this.Tf.Lf=a};k.Dh=function(){Cv(this,this.Tf)};k.Ph=function(){Kv(this);this.Oe=Mv(this,"uSampler");this.Wf=Mv(this,"uPhase");const a=Mv(this,"uSlideWidth");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight());this.N.uniform1f(a,this.slideWidth())};k.Eh=function(){};k.pj=function(){return this.Oe};
k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.3;\n\tconst float DIFFUSE_INTENSITY = 0.7;\n\n\tvoid main(void)\n\t{\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec3 aVertexNormal;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float START_EFFECT_TIME = 0.0;\n\tconst float START_FLY_EFFECT_TIME = 0.4;\n\tconst float STOP_FLY_EFFECT_TIME = 0.8;\n\tconst float START_TOP_CENTER = 0.0;\n\tconst float START_TOP_CORNERS_TIME = 0.1;\n\tconst float START_BOTTOM_CORNERS_TIME = 0.0;\n\n\tconst float HORIZONTAL_WAVES_COUNT = 3.0;\n\tfloat HORIZONTAL_MAX_AMPLITUDE;\n\tconst float HORIZONTAL_WAVE_RUNNING_START_TIME = 0.0;\n\n\tconst float MAX_FLEX_DELAY = 0.1;\n\n\tfloat MAX_STRETCHING_Z;\n\tfloat MAX_STRETCHING_Y;\n\tfloat HORIZONTAL_TOP_STRETCHING;\n\tfloat VERTICAL_TOP_STRETCHING;\n\n\tconst float PI = 3.141592654;\n\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\tvec2 getMirrorPoint(vec2 a, vec2 b, vec2 p)\n\t{\n\t\treturn a + reflect(a - p, b - a);\n\t}\n\tfloat calcCenterWave(float x, float phase, float A, float F, float dx, float dy)\n\t{\n\t\tfloat CENTER_LINE_POS = uSlideWidth * 0.5;\n\t\tfloat startX = CENTER_LINE_POS;\n\t\tif (x < startX)\n\t\t{\n\t\t\tx = getMirrorPoint(vec2(CENTER_LINE_POS, 0), vec2(CENTER_LINE_POS , uSlideHeight), vec2(x, 0)).x;\n\t\t}\n\t\tfloat s = linearInterpolation(phase, 0.0, startX, 1.0, uSlideWidth);\n\t\tif ((x < startX) || (x < s))\n\t\t{\n\t\t\treturn 0.0;\n\t\t}\n\t\tfloat x0 = - linearInterpolation(phase, 0.0, 2.0 * PI * startX / uSlideWidth * HORIZONTAL_WAVES_COUNT, 1.0, PI * 2.0 * HORIZONTAL_WAVES_COUNT);\n\t\treturn A + A * sin(F * x +-PI / 2.0 + x0);\n\t}\n\tfloat getColWaveDelay(float phase, vec3 pos)\n\t{\n\t\tphase = linearInterpolation(phase, HORIZONTAL_WAVE_RUNNING_START_TIME, 0.0, 1.0, 1.0);\n\t\tfloat MAX_AMPLITUDE = linearInterpolation(phase, 0.0, 0.0, 1.0, HORIZONTAL_MAX_AMPLITUDE);\n\t\tfloat A = linearInterpolation(pos.y, 0.0, 0.0, uSlideHeight, MAX_AMPLITUDE);\n\t\tfloat F = (PI * 2.0 / uSlideWidth) * HORIZONTAL_WAVES_COUNT;\n\t\treturn calcCenterWave(pos.x, phase, A, F, 0.0, 0.0);\n\t}\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\t{\n\t\tfloat CENTER = uSlideWidth * 0.5;\n\t\tphase = pow(phase, 4.0);\n\t\tfloat modifiedPhase = phase;\n\n\t\tfloat deltaZVertical = linearInterpolation(abs(pos.y), 0.0, 1.0, uSlideHeight / 2.0, 0.0);\n\t\tif (abs(pos.y) > uSlideHeight * 0.5)\n\t\t{\n\t\t\tdeltaZVertical = 0.0;\n\t\t}\n\t\tbool isLeft = (pos.x < CENTER);\n\t\tfloat stretch;\n\t\tfloat yDelay;\n\t\tvec3 delta = vec3(0, 0, 0);\n\t\tif (modifiedPhase > START_TOP_CENTER)\n\t\t{\n\t\t\tif (isLeft)\n\t\t\t{\n\t\t\t\tyDelay = linearInterpolation(pos.x, 0.0, MAX_FLEX_DELAY, CENTER, 0.0);\n\t\t\t\tstretch = linearInterpolation(pos.x, 0.0, 0.0, CENTER, 1.0);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tyDelay = linearInterpolation(pos.x, CENTER, 0.0, uSlideWidth, MAX_FLEX_DELAY);\n\t\t\t\tstretch = linearInterpolation(pos.x, CENTER, 1.0, uSlideWidth, 0.0);\n\t\t\t}\n\t\t\tfloat deltaZHorizontal = pow(stretch, 3.0);\n\t\t\tmodifiedPhase = linearInterpolation(modifiedPhase, START_TOP_CENTER, 0.0, 1.0, 1.0);\n\t\t\tif (modifiedPhase >= yDelay)\n\t\t\t{\n\t\t\t\tdelta.y = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Y * deltaZHorizontal * deltaZVertical);\n\t\t\t\tdelta.z = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Z * deltaZHorizontal * deltaZVertical);\n\t\t\t}\n\t\t\tdelta.y = -delta.y;\n\t\t}\n\t\tif (phase > HORIZONTAL_WAVE_RUNNING_START_TIME)\n\t\t{\n\t\t\tdelta.z += getColWaveDelay(phase, pos);\n\t\t}\n\t\treturn pos - delta;\n\t}\n\tfloat getPower(float h1, float h2, float v1, float v2, vec2 pos, float max2)\n\t{\n\t  float a1 = min(max(linearInterpolation(pos.x, h1, 1.0, h2, 0.0), 0.0), 1.0);\n\t  float a2 = linearInterpolation(pos.y, v1, 1.0, v2, max2);\n\t  return a1 * a2;\n\t}\n\tvec3 updateVertex(float phase, vec3 translation)\n\t{\n\t\tfloat pPhase = phase;\n\t\tvec3 delta = vec3(0, 0, 0);\n\t\tvec3 v0 = getVertexPosition(phase, aVertexPosition);\n\n\t\tif (phase > START_TOP_CORNERS_TIME)\n\t\t{\n\t\t\tpPhase = linearInterpolation(phase, START_TOP_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\t\tpPhase = pow(pPhase, 4.0);\n\n\t\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\t\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\n\t\t\tdelta += vec3(p2 - p1, -p1 - p2, 0) * vec3(HORIZONTAL_TOP_STRETCHING, VERTICAL_TOP_STRETCHING, 0)  * vec3(pPhase, pPhase, 0);\n\t\t}\n\t\tif (phase > START_BOTTOM_CORNERS_TIME)\n\t\t{\n\t\t\tpPhase = linearInterpolation(phase, START_BOTTOM_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\t\tpPhase = pow(pPhase, 4.0);\n\n\t\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.25, uSlideHeight, 0.0, v0.xy, 0.0);\n\t\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.75, uSlideHeight, 0.0, v0.xy, 0.0);\n\n\t\t\tdelta += vec3(0.5, 1, 0.25) * vec3(p2 - p1, p2, p2) * vec3(uSlideWidth, uSlideHeight, uSlideHeight) * vec3(pPhase, pPhase, pPhase);\n\t\t}\n\t\tdelta.y = -min(uSlideHeight * 0.75, abs(delta.y));\n\t\treturn (translation + v0 + delta);\n\t}\n\tvec3 getPosition(float phase, vec3 pos)\n\t{\n\t  \tfloat maxSide = sqrt(uSlideHeight * uSlideHeight + (uSlideWidth * 0.5) *  (uSlideWidth * 0.5)) * 2.0;\n\t\tvec3 translation = vec3(0.0);\n\t\tif ((phase >= START_FLY_EFFECT_TIME) && (phase <= STOP_FLY_EFFECT_TIME))\n\t\t{\n\t\t\tfloat modifiedPhase = linearInterpolation(phase, START_FLY_EFFECT_TIME, 0.0, STOP_FLY_EFFECT_TIME, 1.0);\n\t\t\tmodifiedPhase = pow(modifiedPhase, 4.0);\n\t\t\ttranslation = vec3(0.0, modifiedPhase * maxSide, 0.0);\n\t\t}\n\t\telse if (phase > STOP_FLY_EFFECT_TIME)\n\t\t{\n\t\t\ttranslation = vec3(0.0, maxSide, 0.0);\n\t\t}\n\t\tif (phase >= START_EFFECT_TIME)\n\t\t{\n\t\t\tfloat modifiedPhase = linearInterpolation(phase, START_EFFECT_TIME, 0.0, 1.0, 1.0);\n\t\t\treturn updateVertex(modifiedPhase, translation);\n\t\t}\n\t\treturn updateVertex(0.0, translation);\n\t}\n\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\t{\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -1.0 : 1.0;\n\t\tfloat deltaHeight = 1.0;\n\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\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\n\t\treturn n;\n\t}\n\tvoid main()\n\t{\n\t\tMAX_STRETCHING_Z = 0.74 * uSlideHeight;\n\t\tMAX_STRETCHING_Y = 0.74 * uSlideHeight;\n\t\tHORIZONTAL_TOP_STRETCHING = 0.42 * uSlideWidth;\n\t\tVERTICAL_TOP_STRETCHING = 0.05 * uSlideHeight;\n\t\tHORIZONTAL_MAX_AMPLITUDE = 0.93 * uSlideHeight;\n\n\t  \tvTextureCoord = aTextureCoord;\n\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getPosition(uPhase, vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\n\t\tvec3 transformedNormal = uNMatrix * getVertexNormal(uPhase, vertex);\n\t\tvNormal = transformedNormal;\n\t}"};
var Rz=void 0;function Sz(a,b){T.call(this,a);this.O=b;this.Ma(!0,!0)}t(Sz,T);Sz.prototype.initialize=function(){rv(this,!1);sv(this,!1);const a=U(this.slideWidth(),this.slideHeight());G(a,"position","absolute");this.va().appendChild(a);this.YF=a};
Sz.prototype.Ia=function(a){const b=this.slideWidth(),c=this.slideHeight(),d=b*lw(0,b,Math.floor(a*b));a=c*lw(0,c,Math.floor(a*c));const e=this.YF.getContext("2d");e.clearRect(0,0,b,c);switch(this.O){case Tz:e.drawImage(this.kb,0,a-c);e.drawImage(this.Da,0,a);break;case Uz:e.drawImage(this.kb,b-d,0);e.drawImage(this.Da,-d,0);break;case Vz:e.drawImage(this.kb,d-b,0);e.drawImage(this.Da,d,0);break;case Wz:e.drawImage(this.kb,0,c-a),e.drawImage(this.Da,0,-a)}};var Tz=0,Uz=1,Vz=2,Wz=3;function Xz(a,b){T.call(this,a);this.DR=b;this.Ma(!1,!0);this.Ex=[];a=this.slideWidth();switch(this.DR){case Yz:a=this.slideHeight();break;case Zz:a=this.slideWidth()}this.fu=Math.floor(a/7);a=[];for(b=0;b<this.fu;b++)a.push({index:b,bI:Math.random()});a.sort(function(c,d){return c.bI<d.bI?-1:c.bI>d.bI?1:0});for(b=0;b<this.fu;b++){let c=a[b].index;c=c==this.fu-1?1:c/this.fu;this.Ex.push(new $z(c,.8*b/(this.fu-1)))}}t(Xz,T);
Xz.prototype.initialize=function(){this.$a().lg();rv(this,!1);sv(this,!0);this.nn=U(this.slideWidth(),this.slideHeight());this.va().appendChild(this.nn);this.nj=this.nn.getContext("2d")};
Xz.prototype.Ia=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.Da;const e=this.nj;e.clearRect(0,0,b,c);e.drawImage(d,0,0);d=a;this.la()&&(d=1-a);e.save();e.globalCompositeOperation="destination-out";a=this.la()?"#FFF":"rgba(255,255,255,0)";const f=this.la()?"rgba(255,255,255,0)":"#FFF";b=this.DR==Yz?e.createLinearGradient(b/2,0,b/2,c):e.createLinearGradient(0,c/2,b,c/2);for(c=0;c<this.fu;c++){const g=this.Ex[c].Cp;let h=Math.min((d-this.Ex[c].getStartTime())/.2,1);this.la()&&(h=1-
h);h=yn(h);d>=this.Ex[c].getStartTime()+.2?b.addColorStop(g,f):d>=this.Ex[c].getStartTime()?b.addColorStop(g,"rgba(255,255,255,"+h+")"):b.addColorStop(g,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.slideWidth(),this.slideHeight());e.fill();e.restore()};var Yz=0,Zz=1;function $z(a,b){this.Cp=a;this.Aj=b}$z.prototype.getStartTime=function(){return this.Aj};function aA(a,b){T.call(this,a);this.O=b;this.Se=!1;this.Ma(!1,!1,!0,!0,!1,!1)}t(aA,T);aA.prototype.initialize=function(){rv(this,!1);sv(this,!1);var a=this.va(),b=this.$a().background();a.appendChild(b);a=this.va();b=this.hc().background();a.appendChild(b);this.nD=U(this.slideWidth(),this.slideHeight());G(this.nD,"position","absolute");this.va().appendChild(this.nD);this.ZI=U(this.slideWidth(),this.slideHeight());G(this.ZI,"position","absolute");this.va().appendChild(this.ZI)};
aA.prototype.Ia=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.nD.getContext("2d");d.clearRect(0,0,b,c);var e=.5>a?this.O==bA||this.O==cA?Y(0,-b,.5,b):Y(0,b,.5,-b):this.O==bA||this.O==cA?Y(.5,b,1,-b):Y(.5,-b,1,b);e=d.createLinearGradient(e(a),0,e(a)+b,0);this.O==bA||this.O==cA?(e.addColorStop(0,"rgba(0, 0, 0, 1)"),e.addColorStop(1,"rgba(0, 0, 0, 0)")):(e.addColorStop(0,"rgba(0, 0, 0, 0)"),e.addColorStop(1,"rgba(0, 0, 0, 1)"));this.O==dA||this.O==cA?(J(this.hc().background(),1-a),
.5>a?d.drawImage(this.up,0,0):d.drawImage(this.fn,0,0),d.save(),d.globalCompositeOperation="destination-out",d.fillStyle=e,d.fillRect(0,0,this.slideWidth(),this.slideHeight()),d.restore()):(.5>a?(J(this.hc().background(),1),d.drawImage(this.up,0,0)):(J(this.hc().background(),0),d.drawImage(this.fn,0,0)),d=this.ZI.getContext("2d"),d.clearRect(0,0,b,c),d.fillStyle=e,d.fillRect(0,0,this.slideWidth(),this.slideHeight()));.5>a?(b=Y(0,0,.5,eA),c=Y(0,0,.5,fA),d=Y(0,1,.5,1+gA)):(b=Y(.5,-eA,1,0),c=Y(.5,fA,
1,0),d=Y(.5,1+gA,1,1));a="scale("+d(a)+") translate("+b(a)+"px,"+c(a)+"px)";zi(this.nD,a)};var eA=-30,fA=-20,gA=.1,dA=0,cA=1,bA=2;function hA(a,b){T.call(this,a);this.Ha=b;this.Se=!1;this.Ma(!1,!0)}t(hA,T);hA.prototype.initialize=function(){rv(this,!1);sv(this,!0);const a=this.slideWidth(),b=this.slideHeight();this.pZ=Math.sqrt(a*a+b*b)*(this.Ha==iA?.5:1);this.lw=a/2;this.nw=b/2;switch(this.Ha){case jA:this.lw=a;this.nw=b;break;case kA:this.lw=a;this.nw=0;break;case lA:this.lw=0;this.nw=b;break;case mA:this.nw=this.lw=0}this.nn=U(a,b);G(this.nn,"position","relative");this.va().appendChild(this.nn);this.QL=this.nn.getContext("2d")};
hA.prototype.Ia=function(a){this.QL.drawImage(this.Da,0,0);var b=this.QL,c=this.lw,d=this.nw,e=this.pZ;b.save();b.globalCompositeOperation="destination-in";c=b.createRadialGradient(c,d,0,c,d,e);d=1.2*a;e=1;var f=d,g=0,h=d-.2;.2>d?(g=1-d/.2,h=0):1<=d&&(e=1-(d-1)/.2,f=1);c.addColorStop(h,"rgba(0,0,0,"+yn(g)+")");c.addColorStop(f,"rgba(0,0,0,"+yn(e)+")");b.fillStyle=c;b.fillRect(0,0,this.slideWidth(),this.slideHeight());b.restore();b=.8-.2;c=this.QL;e=0;for(d=[1];;){f=2*a-.03125*e;if(0>=f)break;else 1>
f&&d.push(f);++e}d.push(0);e=this.lw;f=this.nw;e=c.createRadialGradient(e,f,0,e,f,this.pZ);f=d.length;for(--f;0<=f;--f){g=d[f];h=a;h*=2;h=1-lw(h-.2,h,g);var l=a;l*=2;h=.3*(.5*Math.cos(8*Math.PI*(g-2*a))+.5)*h*lw(l-.2-b-.2,l-.2-b,g);h*=1-.5*g;e.addColorStop(g,"rgba(0,0,0,alpha)".replace("alpha",yn(h).toString()))}c.fillStyle=e;c.fillRect(0,0,this.slideWidth(),this.slideHeight())};var iA=0,lA=1,jA=2,kA=3,mA=4;function nA(a,b){T.call(this,a);this.O=b;this.Ma(!0,!0)}t(nA,wv);k=nA.prototype;k.initialize=function(){rv(this,!1);sv(this,!1);zv(this,this.Da);this.qd();mat4.translate(this.gb,[-this.slideWidth()/2,this.slideHeight()/2,0]);Xv(this)};k.qd=function(){this.Sf=Ax(50,50,this.slideWidth(),this.slideHeight());this.oe=Cx(50,50);this.Ok=new Yv;var a=Ev(this,ew(this.Sf),3);this.Ok.Xf=a;a=Ev(this,fw(this.Sf),2);this.Ok.gg=a;a=Fv(this,this.oe);this.Ok.Lf=a};k.Dh=function(){Cv(this,this.Ok);this.N.deleteTexture(this.FA)};
k.Ph=function(){Kv(this);this.iA=Mv(this,"uSampler1");this.jA=Mv(this,"uSampler2");this.Wf=Mv(this,"uPhase");const a=Mv(this,"uSlideSize"),b=Mv(this,"uWaveCenter"),c=Mv(this,"uWaveRadius"),d=this.slideWidth(),e=this.slideHeight();let f;switch(this.O){case iA:f=new V(d/2,e/2);break;case kA:f=new V(d,0);break;case mA:f=new V(0,0);break;case lA:f=new V(0,e);break;case jA:f=new V(d,e);break;default:throw Error("Unknown direction");}let g=Math.sqrt(d*d+e*e);this.O==iA&&(g=Math.sqrt(f.x()*f.x()+f.y()*f.y()));
this.N.uniform2fv(a,[d,e]);this.N.uniform2fv(b,[f.x(),f.y()]);this.N.uniform1f(c,g)};k.Eh=function(){};k.Ia=function(a){this.N.uniform1f(this.Wf,a);Jv(this,this.Ok,this.N.TRIANGLE_STRIP)};k.Hh=function(){return"precision mediump float;\n\n\tattribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tconst float FREQUENCY = 12.566371; // 4.0 * PI\n\tconst float SHADOW = 0.3;\n\n\tuniform float uPhase;\n\tuniform vec2 uSlideSize;\n\tuniform vec2 uWaveCenter;\n\tuniform float uWaveRadius;\n\n\tvarying mediump vec2 vTextureCoord;\n\tvarying mediump float vShadow;\n\tvarying mediump float vAlpha;\n\n\tvoid main(void)\n\t{\n\t\tvec2 texCoord = aTextureCoord;\n\t\tvec2 screenCoord = texCoord * uSlideSize;\n\t\tvec2 centerToPoint = screenCoord - uWaveCenter;\n\n\t\tfloat angle = atan(centerToPoint.y, centerToPoint.x);\n\t\tfloat radius = length(centerToPoint);\n\n\t\tfloat phaseOffset = radius / uWaveRadius;\n\t\tfloat phaseOffsetFixed = (uPhase + uPhase) - phaseOffset;\n\t\tfloat offset = sin(phaseOffsetFixed * FREQUENCY) * smoothstep(1.0, 0.85, phaseOffsetFixed)  *  smoothstep(0.0, 0.15, phaseOffsetFixed) * (phaseOffset);\n\n\t\tfloat AMPLITUDE = min(uSlideSize.x, uSlideSize.y) / 15.0;\n\t\tradius = radius + offset * AMPLITUDE;\n\t\tcenterToPoint = vec2(radius * cos(angle), radius * sin(angle));\n\n\t\ttexCoord =(uWaveCenter + centerToPoint) / uSlideSize;\n\t\tfloat alpha = smoothstep(0.0, 1.0, phaseOffsetFixed);\n\t\tfloat shadow = (1.0 - SHADOW * abs(offset));\n\n\t\tvTextureCoord = texCoord;\n\t\tvShadow = shadow;\n\t\tvAlpha = alpha;\n\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t}"};
k.Gh=function(){return"precision mediump float;\n\n\tvarying mediump vec2 vTextureCoord;\n\tvarying mediump float vShadow;\n\tvarying mediump float vAlpha;\n\n\tuniform sampler2D uSampler1;\n\tuniform sampler2D uSampler2;\n\n\tvoid main(void)  \n\t{ \n\t\tif (vTextureCoord.x < 0.0 || vTextureCoord.x > 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \n\t\t{ \n\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\t\t\treturn;\n\t\t} \n\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\t}"};
k.Jy=function(){this.EA=Dv(this,this.N.TEXTURE0,this.iA,0,this.Da);this.FA=Dv(this,this.N.TEXTURE1,this.jA,1,this.kb)};function oA(a){T.call(this,a);this.Ma(!1,!0)}t(oA,T);oA.prototype.initialize=function(){rv(this,!1);this.nn=U(this.slideWidth(),this.slideHeight());this.va().appendChild(this.nn);this.nj=this.nn.getContext("2d")};
oA.prototype.Ia=function(a){const b=this.slideWidth(),c=this.slideHeight();var d=this.Da;const e=this.nj;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();d=a*Math.max(b,c);e.globalCompositeOperation="destination-out";const f=e.createRadialGradient(b/2,c/2,a*d,b/2,c/2,d);f.addColorStop(0,"#FFFFFF");f.addColorStop(.15,"rgba(255,255,255,128)");f.addColorStop(1,"rgba(255,255,255,0)");e.fillStyle=f;e.beginPath();e.arc(b/2,c/2,d,0,2*Math.PI,!0);e.fill();e.restore();this.la()&&0>=a&&sv(this,!1)};function pA(a){T.call(this,a);this.Ma(!0,!1)}t(pA,T);pA.prototype.initialize=function(){sv(this,!1);rv(this,!0);this.MU=U(this.slideWidth(),this.slideHeight());this.va().appendChild(this.MU);this.b4=this.kb.getContext("2d");this.c4=this.MU.getContext("2d")};
pA.prototype.Ia=function(a){if(0!=a||this.la()){var b=this.slideWidth(),c=this.slideHeight(),d=this.kb,e=this.c4;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();e.globalCompositeOperation="destination-out";d=qA(this,b/2,c/2,b/2+b*a,c/2+c*a,a,!1,!1);var f=b/2,g=c/2,h=b/2,l=c/2;e.fillStyle=d;e.beginPath();e.rect(f,g,h,l);e.fill();d=qA(this,b/2,c/2,b/2+b*a,-a*c+c/2,a,!0,!1);f=b/2;g=b/2;h=c/2;e.fillStyle=d;e.beginPath();e.rect(f,0,g,h);e.fill();d=qA(this,b/2,c/2,-a*b+b/2,c/2+c*a,a,!1,!0);f=c/2;g=b/2;
h=c/2;e.fillStyle=d;e.beginPath();e.rect(0,f,g,h);e.fill();a=qA(this,b/2,c/2,-a*b+b/2,-a*c+c/2,a,!0,!0);b/=2;c/=2;e.fillStyle=a;e.beginPath();e.rect(0,0,b,c);e.fill();e.restore()}};
function qA(a,b,c,d,e,f,g,h){const l=a.b4;a=a.slideHeight()>a.slideWidth()?l.createLinearGradient(b,c,(h?-b:b)*f*2+d,e):l.createLinearGradient(b,c,d,(g?-c:c)*f*2+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(.2<f?f-.2:0,"rgba(255,255,255,0)");a.addColorStop(f,"rgba(255,255,255,128)");a.addColorStop(.8>f?f+.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a};function rA(a){T.call(this,a);this.Ma(!1,!0)}t(rA,T);rA.prototype.initialize=function(){rv(this,!1);sv(this,!0);this.xc=U(this.slideWidth(),this.slideHeight());this.va().appendChild(this.xc)};
rA.prototype.Ia=function(a){var b=(this.slideWidth()/2+50)*(1-a),c=b-50,d=(this.slideHeight()/2+50)*(1-a);let e=d-50;const f=this.xc.getContext("2d");f.clearRect(0,0,this.slideWidth(),this.slideHeight());f.drawImage(this.Da,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.slideWidth()/2+(this.slideWidth()/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.slideHeight()/2+(this.slideHeight()/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.slideWidth()/2,this.slideHeight()/2);f.fillStyle=b;f.fillRect(0,0,this.slideWidth()/2,this.slideHeight()/2);f.fillStyle=a;
f.fillRect(0,this.slideHeight()/2,this.slideWidth()/2,this.slideHeight()/2);f.fillStyle=b;f.fillRect(0,this.slideHeight()/2,this.slideWidth()/2,this.slideHeight()/2);f.fillStyle=d;f.fillRect(this.slideWidth()/2,0,this.slideWidth()/2,this.slideHeight()/2);f.fillStyle=c;f.fillRect(this.slideWidth()/2,0,this.slideWidth()/2,this.slideHeight()/2);f.fillStyle=a;f.fillRect(this.slideWidth()/2,this.slideHeight()/2,this.slideWidth()/2,this.slideHeight()/2);f.fillStyle=c;f.fillRect(this.slideWidth()/2,this.slideHeight()/
2,this.slideWidth()/2,this.slideHeight()/2);f.restore()};function sA(){var a=Array(2);tA(a,0,0);return a}function tA(a,b,c){a[0]=b;a[1]=c};function uA(a,b){T.call(this,a);this.Ha=b;this.Ma(!0,!0)}t(uA,T);k=uA.prototype;
k.initialize=function(){rv(this,!1);sv(this,!1);this.iJ=this.yY=!1;this.JE=[];this.PE=[];var a=this.slideWidth(),b=this.slideHeight();this.yL=Math.max(a,b);var c=this.Lm(this.va(),a,b,!0);Ci(c,this.yL+"px");this.na=this.Lm(c,a,b,!0);this.SL=this.Lm(this.na,a,b,!0);this.KE=this.Lm(this.na,a,b,!0);G(this.KE,"visibility","hidden");if(this.Ha==vA||this.Ha==wA){b=Mi?4:8;c=this.la()?this.kb:this.Da;const p=this.la()?this.Da:this.kb;var d=this.slideWidth(),e=this.slideHeight(),f=b/2-1;for(a=0;a<b;a++){var g=
.05+.05*Math.random(),h=a<=f?-1:1,l=Math.floor((200*Math.random()+50)*(.5>Math.random()?-1:1));this.PE[a]=this.ou(this.SL,d,e,g,l,h);this.JE[a]=this.ou(this.KE,d,e,g,l,h)}d/=128;e/=96;f=0;h=[];for(a=0;128>a;++a){g=0;l=Math.round((a+1)*d)-f;const r=f;for(let v=0;96>v;++v){if(0==h.length)for(var n=0;n<b;++n)h[n]=n;n=Math.round((v+1)*e)-g;const w=g;var m=Math.floor(h.length*Math.random());const A=h[m];h.splice(m,1);m=this.JE[A].canvas;this.PE[A].canvas.getContext("2d").drawImage(c,r,w,l,n,r,w,l,n);m.getContext("2d").drawImage(p,
r,w,l,n,r,w,l,n);g+=n}f+=l}}else xA(this)};k.Lm=function(a,b,c,d){const e=xd("DIV");G(e,"position","absolute");Mh(e,b,c);a.appendChild(e);d&&Bi(e,"preserve-3d");return e};k.ou=function(a,b,c,d,e,f){b=U(b,c);G(b,"position","absolute");a.appendChild(b);return new yA(b,d,e,f)};
function xA(a){function b(M,S,W,ca){if(void 0!=M){var ba=M.SB,ha=M.Gq;M=Math.max(ba[0]-1,0);ba=Math.max(ba[1]-1,0);var ra=Math.min(ha[0]+1,c)-M;ha=Math.min(ha[1]+1,d)-ba;W=W.canvas.getContext("2d");ca=ca.canvas.getContext("2d");W.drawImage(I,M,ba,ra,ha,M-S,ba,ra,ha);ca.drawImage(B,M,ba,ra,ha,M-S,ba,ra,ha)}}const c=a.slideWidth(),d=a.slideHeight();var e=.675*d,f=.125*d,g=.034*c,h=.018*c,l=(.02-.009)*c,n=.009*c;const m=[];m.push({QB:void 0,ho:void 0,$w:void 0});var p=0,r=0,v=!0;for(let M=0;M<c;M+=p){let S=
0,W=0;const ca=m[r];v?(W=d,S=l*Math.random()+n):(W=e*Math.random()+f,S=g*Math.random()+h);if(0==r&&v){var w=sA();tA(w,M,0);var A=sA();tA(A,M+S,W)}M+S>c&&(S=c-M);if(!v&&M+S>=c)if(S>.5*g+h)S=h;else{ca.$w=void 0;w=sA();tA(w,ca.ho.x,0);A=sA();tA(A,M+S,W);ca.ho.Gq.x+=S;ca.ho.Gq.y=d;continue}v?(w=sA(),tA(w,M,0),A=sA(),tA(A,M+S,W),ca.ho={SB:w,Gq:A}):(w=sA(),tA(w,M,W),A=sA(),tA(A,M+S,d),ca.$w={SB:w,Gq:A},m.push({QB:void 0,ho:void 0,$w:void 0}),p=m[++r],w=sA(),tA(w,M,0),A=sA(),tA(A,M+S,W),p.QB={SB:w,Gq:A});
p=S;v=!v}const I=a.la()?a.kb:a.Da,B=a.la()?a.Da:a.kb;e=.5>Math.random()?-1:1;for(f=0;f<m.length;++f)l=.05+.05*Math.random(),n=Math.floor((200*Math.random()+50)*e),g=m[f],h=g.ho.SB[0],r=g.ho.Gq[0],void 0!=g.QB&&(h=g.QB.SB[0]),void 0!=g.$w&&(r=g.$w.Gq[0]),v=r-h,r=a.ou(a.SL,v,d,l,n,e),l=a.ou(a.KE,v,d,l,n,e),Fh(r.canvas,h,0),Fh(l.canvas,h,0),b(g.QB,h,r,l),b(g.ho,h,r,l),b(g.$w,h,r,l),a.PE[f]=r,a.JE[f]=l,e=-e}
k.CL=function(a){const b=this.la(),c=this.Ha==wA||this.Ha==zA;c&&!this.iJ&&(!b&&.47<=a||b&&.47>=a)&&(this.iJ=!0);if(0<=a&&.4>a){var d=Y(0,0,.4,1);a=d(a)}else.6<=a&&1>a?(d=Y(.6,1,1,0),a=d(a)):a=1;d=-this.yL*a/2;let e=30*a*(this.iJ?-1:1);c&&b&&(e=-e);zi(this.na,"translateZ("+d+"px) rotateY("+e+"deg) rotateX("+-15*a+"deg)")};
k.Ia=function(a){if(1!=a||!this.la()){this.CL(a);const f=2*this.yL;var b=this.la();let g=this.PE;if(b&&.47>=a||!b&&.47<=a)g=this.JE,this.yY||(this.yY=!0,G(this.KE,"visibility","visible"),G(this.SL,"visibility","hidden"));b=g.length;for(let h=0;h<b;++h){const l=g[h];var c=a;if(.4>c){var d=Y(0,0,.4,1);c=d(c)}else.522<=c&&.922>c?(d=Y(.522,1,.922,0),c=d(c)):c=.4<=c&&.522>c?1:0;c*=l.L9;d=a;if(.401<=d&&.461>d){var e=Y(.401,0,.461,1);d=e(d)}else.461<=d&&.521>d?(e=Y(.461,1,.521,0),d=e(d)):d=0;zi(l.canvas,
"translateZ("+(d*f*l.direction+c)+"px)")}}};function yA(a,b,c,d){this.canvas=a;this.startTime=b;this.L9=c;this.direction=d}var zA=1,vA=2,wA=3;function AA(a,b){T.call(this,a);this.Ma(!1,!0);this.O=b}t(AA,T);AA.prototype.initialize=function(){rv(this,!1);sv(this,!0);this.xc=U(this.slideWidth(),this.slideHeight());this.va().appendChild(this.xc)};
AA.prototype.Ia=function(a){var b=0;let c=0,d=0,e=0;var f=0;let g=0,h=0,l=0;switch(this.O){case BA:e=(this.slideHeight()/2+200)*a;c=e-200;h=this.slideHeight()-a*(this.slideHeight()/2+200);l=h+200;break;case CA:c=(this.slideHeight()/2+200)*(1-a);e=c-200;l=this.slideHeight()-(1-a)*(this.slideHeight()/2+200);h=l+200;break;case DA:d=(this.slideWidth()/2+200)*a;b=d-200;f=this.slideWidth()-a*(this.slideWidth()/2+200);g=f+200;break;case EA:b=(this.slideWidth()/2+200)*(1-a),d=b-200,g=this.slideWidth()-(1-
a)*(this.slideWidth()/2+200),f=g+200}a=this.xc.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());a.drawImage(this.Da,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.O==DA||this.O==EA?a.fillRect(0,0,this.slideWidth()/2,this.slideHeight()):a.fillRect(0,0,this.slideWidth(),this.slideHeight()/2);f=a.createLinearGradient(f,h,g,l);f.addColorStop(0,
"rgba(255, 255, 255, 0)");f.addColorStop(1,"rgba(255, 255, 255, 1)");a.fillStyle=f;this.O==DA||this.O==EA?a.fillRect(this.slideWidth()/2,0,this.slideWidth()/2,this.slideHeight()):a.fillRect(0,this.slideHeight()/2,this.slideWidth(),this.slideHeight()/2);a.restore()};var DA=0,EA=1,BA=2,CA=3;function FA(a,b){T.call(this,a);this.Ma(!1,!0);this.O=b}t(FA,T);FA.prototype.initialize=function(){rv(this,!1);sv(this,!0);this.xc=U(this.slideWidth(),this.slideHeight());G(this.xc,"position","relative");this.va().appendChild(this.xc)};
FA.prototype.Ia=function(a){var b=0;let c=0,d=0,e=0;switch(this.O){case GA:e=(this.slideHeight()+400)*a;c=e-200;b=(this.slideWidth()+400)*(1-a);d=b-200;break;case HA:c=(this.slideHeight()+400)*(1-a);e=c-200;b=(this.slideWidth()+400)*(1-a);d=b-200;break;case IA:e=(this.slideHeight()+400)*a;c=e-200;d=(this.slideWidth()+400)*a;b=d-200;break;case JA:d=(this.slideWidth()+400)*a,b=d-200,c=(this.slideHeight()+400)*(1-a),e=c-200}a=this.xc.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());
a.drawImage(this.Da,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.slideWidth(),this.slideHeight());a.restore()};var GA=0,HA=1,IA=2,JA=3;function KA(a,b,c){T.call(this,a);this.O=b;this.Ty=c;this.Ma(!0,!0)}t(KA,T);k=KA.prototype;
k.initialize=function(){rv(this,!1);sv(this,!1);const a=this.slideWidth(),b=this.slideHeight();this.Ge=this.Zb(a,b);this.va().appendChild(this.Ge);var c=U(a,b),d=U(a,b);this.tc=this.Zb(a,b);this.Vg=this.Zb(a,b);this.Ug=this.Zb(a,b);this.Ty||(this.gn=U(a,b));this.Vg.appendChild(c);this.Ug.appendChild(d);this.Ge.appendChild(this.tc);this.tc.appendChild(this.Ug);this.tc.appendChild(this.Vg);this.Ty||(G(this.gn,"position","absolute"),this.tc.appendChild(this.gn));c=c.getContext("2d");d=d.getContext("2d");
c.drawImage(this.Da,0,0);d.drawImage(this.kb,0,0);this.Ty||(this.gn.getContext("2d").drawImage(this.kb,0,0),this.la()||J(this.gn,0));this.rE=!1;this.Ty&&(Ci(this.Ge,Math.max(a,b)+"px"),Di(this.Ge,this.slideWidth()/2+"px "+this.slideHeight()/2+"px"),Bi(this.tc,"preserve-3d"))};k.Zb=function(a,b){const c=Ad("DIV");Nh(c,a);Oh(c,b);G(c,"position","absolute");return c};
k.Ia=function(a){const b=this.O==LA?-1:1;if(this.Ty){var c=.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.slideHeight(),this.slideWidth()),e=this.Q0,f=this.R0,g=this.CI,h=-b*c*this.slideWidth()/2,l=c*this.slideHeight()*1.5;zi(this.tc,"translateZ("+d+"px) translateY("+l+"px) translateX("+h+"px) rotateX("+-e*c+"deg) rotateY("+-b*f*c+"deg) rotateZ("+b*g*c+"deg)");MA(this,a,!1);MA(this,a,!0)}else e=this.slideHeight()/2,c=.25*(1-Math.cos(2*a*Math.PI)),d=-e*c,e=(this.slideHeight()+e)*c,Fh(this.Vg,0,
d),Fh(this.Ug,0,e),Fh(this.gn,0,e),e=new fm,d=new fm,e.rotate(this.CI*Math.PI/180*b*c,0,0),d.rotate(this.CI*Math.PI/180*b*c,0,0),nn(this.Vg,e),nn(this.Ug,d),nn(this.gn,d),c=Math.max(1-a,.8),e.scale(c,c),nn(this.Vg,e),c=this.la()?Math.max(a,.8):Math.max(.5>a?1-a:a,.8),d.scale(c,c),nn(this.Ug,d),nn(this.gn,d),.5<=a&&!this.rE&&!this.la()?(this.rE=!0,J(this.gn,1)):.5>=a&&!this.rE&&this.la()&&(this.rE=!0,J(this.gn,0))};
function MA(a,b,c){var d=a.slideHeight()/2;const e=.25*(1-Math.cos(2*b*Math.PI));d=(c?-(d+a.sl):a.slideHeight()+d+a.sl)*e;b=-(c?1+b:2-b)*Math.max(a.slideWidth(),a.slideHeight());zi(c?a.Vg:a.Ug,"translateY("+d+"px) translateZ("+b+"px)")}k.Q0=30;k.R0=20;k.CI=30;k.sl=20;var LA=1;function NA(a,b,c){T.call(this,a);this.pc=c;this.Ma(!0,!0);this.xn=b==LA}t(NA,T);k=NA.prototype;
k.initialize=function(){rv(this,!1);sv(this,!1);const a=this.slideWidth(),b=this.slideHeight();this.MG=this.Zb(a,b);this.va().appendChild(this.MG);this.Po=this.Zb(a,b);this.yg=this.Zb(a,b);this.wg=this.Zb(a,b);this.xn?(this.yg.appendChild(this.kb),this.wg.appendChild(this.Da)):(this.yg.appendChild(this.Da),this.wg.appendChild(this.kb));this.MG.appendChild(this.Po);this.xn?(this.Po.appendChild(this.yg),this.Po.appendChild(this.wg)):(this.Po.appendChild(this.wg),this.Po.appendChild(this.yg));this.OG=
!1;this.pc&&(Ci(this.MG,Math.max(a,b)+"px"),Di(this.MG,this.slideWidth()/2+"px "+this.slideHeight()/2+"px"),Bi(this.Po,"preserve-3d"))};k.Ia=function(a){a=this.xn?1-a:a;this.pc?this.eN(a):this.kK(a)};
k.eN=function(a){function b(g){const h=g?-1:1,l=g?this.yg:this.wg;g="translateZ("+(g?e:f).call(this,a)*d+"px)rotateY("+-30*h*c+"deg)translateX("+h*c*this.slideWidth()*1.05+"px)";zi(l,g)}const c=.25*(1-Math.cos(2*a*Math.PI)),d=Math.max(this.slideWidth(),this.slideHeight()),e=Y(0,0,1,-.3),f=Y(0,-.3,1,0);b.call(this,!0);b.call(this,!1)};
k.kK=function(a){function b(d){const e=d?-1:1;d=d?this.yg:this.wg;const f=new fm;f.scale(1-.5*c,1-.5*c);f.translate(e*c*this.slideWidth()*1.05,0);nn(d,f)}this.xn?.5>a&&!this.OG&&(this.Po.appendChild(this.yg),this.OG=!0):.5<=a&&!this.OG&&(this.Po.appendChild(this.wg),this.OG=!0);const c=.25*(1-Math.cos(2*a*Math.PI));this.slideWidth();this.slideHeight();b.call(this,!0);b.call(this,!1)};k.Zb=function(a,b){const c=Ad("DIV");Nh(c,a);Oh(c,b);G(c,"position","absolute");return c};function OA(a,b){T.call(this,a);this.O=b;this.Ma(!0,!0);this.zq()}var PA,QA,RA,SA,TA,UA,VA;t(OA,T);
OA.prototype.zq=function(){var a=this.slideWidth(),b=this.slideHeight(),c=UA!=a||VA!=b;if(!(PA&&QA&&RA&&SA&&TA)||c){UA=a;VA=b;PA=[];QA=[];RA=[];SA=[];TA=[];a=this.slideWidth();b=this.slideHeight();c=PA;const g=QA,h=RA;for(var d=0;d<WA;++d)c[d]=XA(a,b),g[d]=XA(a,b),h[d]=XA(a,b);d=YA/ZA;const l=$A/ZA,n=[],m=a/YA,p=b/$A;let r=0,v;for(let w=0;w<YA;++w){v=0;const A=Math.round((w+1)*m)-r,I=r;for(let B=0;B<$A;++B){const M=Math.round((B+1)*p)-v,S=v;if(0==n.length)for(var e=0;e<WA;++e)n[e]=e;e=Math.floor(n.length*
Math.random());var f=n[e];n.splice(e,1);e=c[f].getContext("2d");const W=g[f].getContext("2d");f=h[f].getContext("2d");const ca=a-(I+A),ba=b-(S+M),ha=A+1,ra=M+1;e.clearRect(I,S,ha,ra);W.clearRect(ca,S,ha,ra);f.clearRect(I,ba,ha,ra);0==I&&0==B%l&&TA.push(S);0==S&&0==w%d&&SA.push(I);v+=M}r+=A}}};var aB=hj&&Hi,bB=lj&&($g||ah)||aB,YA=bB?32:128,$A=bB?24:96,ZA=bB?4:8,WA=bB?4:8,cB=1-.2*1.5;
OA.prototype.Lm=function(a,b,c,d,e,f){const g=xd("DIV");G(g,"position","absolute");Fh(g,b,c);Mh(g,d,e);a.appendChild(g);f&&Bi(g,"preserve-3d");return g};OA.prototype.ou=function(a,b,c,d,e,f,g,h,l,n){a=this.Lm(a,b,c,d,e,!0);const m=U(d,e);G(m,"position","absolute");a.appendChild(m);const p=U(d,e);G(p,"position","absolute");a.appendChild(p);return new dB(a,m,p,b,c,l?d:e,f,g,h,this.Cr,l,n)};
OA.prototype.initialize=function(){const a=this.O==eB||this.O==fB;rv(this,!1);sv(this,!1);const b=this.slideWidth(),c=this.slideHeight();this.Rz=Math.max(b,c);this.Cr=oi();pi(this.Cr,b/2,c/2,this.Rz,0);var d=this.Lm(this.va(),0,0,b,c,!0);Ci(d,this.Rz+"px");this.na=this.Lm(d,0,0,b,c,!0);this.ZC=U(b,c);G(this.ZC,"position","absolute");this.na.appendChild(this.ZC);d=this.la()?this.kb:this.Da;this.ZC.getContext("2d").drawImage(d,0,0);this.uN=[];d=SA;const e=TA;for(let A=0;A<ZA;++A){var f=A+1==ZA,g=0,
h=0,l=b,n=c;a?(g=d[A],l=f?b-g:d[A+1]-g):(h=e[A],n=f?c-h:e[A+1]-h);f=g;g=this.O==fB||this.O==gB;const I=this.O==eB||this.O==fB;var m=this.slideWidth(),p=this.slideHeight();const B=this.Lm(this.na,0,0,m,p,!0);var r=this.uN.length,v=g?r:ZA-(r+1),w=.2/ZA;r=w*v;v=w*(v+1);w=new hB(B,r+.1,I);p=I?m:p;m=p/(WA-1);p/=2;for(let M=0;M<WA;++M){const S=this.ou(B,f,h,l,n,r,v,p-M*m,I,g);w.y_.push(S)}this.uN[A]=w}};
function XA(a,b){const c=U(a,b),d=c.getContext("2d");d.fillStyle="#ffffff";d.fillRect(0,0,a,b);return c}
OA.prototype.Ia=function(a){const b=SA,c=TA,d=this.O==eB||this.O==fB,e=this.slideWidth(),f=this.slideHeight(),g=e/2,h=f/2,l=this.uN,n=l.length;for(let ca=0;ca<n;++ca){const ba=l[ca];var m=ca+1==n;let ha=0,ra=0,rb=e,Bb=f;d?(ha=b[ca],rb=m?e-ha:b[ca+1]-ha):(ra=c[ca],Bb=m?f-ra:c[ca+1]-ra);ba.jR(a);const Mc=ba.y_,mb=Mc.length;for(let ec=0;ec<mb;++ec){const Ma=Mc[ec];if(!Ma.v_){var p=this.la()?a<=Ma.W_+.2:a>=Ma.bQ;m=Ma;var r=ec,v=p;p=ha;var w=ra,A=rb,I=Bb;const Yk=this.O==eB||this.O==fB,Zk=this.la();var B=
this.slideWidth(),M=this.slideHeight();const iu=this.ZC.getContext("2d"),Fo=PA;var S=QA,W=RA;const Go=this.Da,Ho=this.kb;v&&(v=Fo[r],r=(Yk?S:W)[r],S=m.zP.getContext("2d"),W=m.YO.getContext("2d"),B-=p+A,M-=w+I,S.drawImage(v,p,w,A,I,0,0,A,I),W.drawImage(r,B,M,A,I,0,0,A,I),S.save(),S.globalCompositeOperation="source-out",S.drawImage(Go,p,w,A,I,0,0,A,I),S.restore(),W.save(),W.globalCompositeOperation="source-out",W.drawImage(Ho,B,M,A,I,0,0,A,I),W.restore(),iu.clearRect(Zk&&Yk?B:p,Zk&&!Yk?M:w,A,I),m.v_=
!0)}Ma.jR(a,g,h,ba.C9)}}};function hB(a,b,c){this.h6=a;this.y_=[];this.X6=b;this.uE=c}hB.prototype.jR=function(a){const b=this.uE;a=(a-this.X6)/cB;a=Math.min(Math.max(a,0),1);a=Math.PI*a*(b?1:-1);zi(this.h6,(b?"rotateY":"rotateX")+"("+a+"rad)");this.C9=a};
function dB(a,b,c,d,e,f,g,h,l,n,m,p){this.zP=b;this.YO=c;zi(c,(m?"rotateY":"rotateX")+"(180deg)");this.ve=f;this.kc=a;this.Sk=d;this.Tk=e;this.Cr=n;this.bQ=g;this.cW=g+(h-g)/2;this.e6=.8+this.bQ-.2;this.W_=.8+this.cW-.2;this.p2=0>l?-1:1;this.N3=Math.abs(l);this.d4=p;this.uE=m;this.v_=!1;iB(this,!0)}
dB.prototype.jR=function(a,b,c,d){var e=this.kc,f=this.N3,g=this.ve,h=jB(a,this.bQ,this.e6,f);a=jB(a,this.cW,this.W_,f);f=this.uE;var l=this.d4,n=this.p2,m=l?-n:n;f&&(m=l?n:-n);l=l?Math.max(h,a):Math.min(h,a);g=Math.atan2(h-a,g)*m;h>a?Ai(e,"0% 0%"):Ai(e,"100% 100%");l*=n;zi(e,"translateZ("+l+"px)"+((f?"rotateY":"rotateX")+"("+g+"rad)"));f=l;e=this.Sk;h=this.Tk;n=this.ve;m=this.uE;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;m?(b-=(e-n)/2,si(a,b,0,0),ui(a,d),si(a,-b,0,0),si(a,0,0,f),ui(a,g)):(b=c-(h-n)/2,si(a,0,b,0),ti(a,d),si(a,0,-b,0),si(a,0,0,f),ti(a,g));b=oi();pi(b,e,h,0,1);ri(a,b,b);d=oi();pi(d,b[0],b[1],b[2],0);qi(d,this.Cr,d);b=oi();pi(b,e,h,1,0);c=oi();pi(c,e,h,0,0);qi(b,c,b);ri(a,b,b);d=mi(b,d);this.nE?0<=d&&iB(this,!1):0>=d&&iB(this,!0)};
function iB(a,b){const c=b?a.zP:a.YO,d=b?a.YO:a.zP;a.nE=b;G(c,"visibility","visible");G(d,"visibility","hidden")}function jB(a,b,c,d){return a>=b&&a<=b+.2?d*(a-b)/.2:a>=c?Math.max(d-d*(a-c)/.2,0):a>=b?d:0}var eB=0,fB=2,gB=3;function kB(a,b){T.call(this,a);this.O=b;this.Ma(!0,!0)}t(kB,wv);k=kB.prototype;k.initialize=function(){rv(this,!1);sv(this,!1);zv(this,this.Da);this.qd();mat4.translate(this.gb,[-this.slideWidth()/2,this.slideHeight()/2,0]);Xv(this)};
k.Ph=function(){Kv(this);this.CS=Lv(this,"aDelay");this.vU=Lv(this,"aMaxDistance");this.iA=Mv(this,"uSampler1");this.jA=Mv(this,"uSampler2");this.Wf=Mv(this,"uPhase");const a=Mv(this,"uSlideWidth"),b=Mv(this,"uHorizontal");this.N.uniform1f(Mv(this,"uSlideHeight"),this.slideHeight());this.N.uniform1f(a,this.slideWidth());this.N.uniform1i(b,this.O==eB||this.O==fB?1:0)};k.Eh=function(){Bv(this,this.CS);Bv(this,this.vU)};
k.XI=function(){const a=this.N;a.bindBuffer(a.ARRAY_BUFFER,this.RJ);a.vertexAttribPointer(this.CS,this.RJ.Qw,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.VJ);a.vertexAttribPointer(this.vU,this.VJ.Qw,a.FLOAT,!1,0,0)};
k.qd=function(){var a=this.slideWidth();const b=this.slideHeight();var c=hj&&Hi,d=Mi&&Hi||c;c=d?26:50;d=d?20:45;const e=a/c,f=b/d;this.pb=new lB;for(let g=0;g<d;++g)for(let h=0;h<c;++h){const l=new mB(h*e,g*f,e,f,a,b,this.O);this.pb.sw(l)}this.Ok=new Yv;a=Ev(this,this.pb.lQ(),3);this.Ok.Xf=a;a=Ev(this,this.pb.bR(),2);this.Ok.gg=a;a=Fv(this,this.pb.Kj());this.Ok.Lf=a;this.RJ=Ev(this,this.pb.jP(),1);this.VJ=Ev(this,this.pb.lP(),1)};
k.Dh=function(){Cv(this,this.Ok);this.N.deleteBuffer(this.RJ);this.N.deleteBuffer(this.VJ);this.N.deleteTexture(this.FA)};k.Ia=function(a){this.N.uniform1f(this.Wf,a);Jv(this,this.Ok)};k.Jy=function(){this.EA=Dv(this,this.N.TEXTURE0,this.iA,0,this.Da);this.FA=Dv(this,this.N.TEXTURE1,this.jA,1,this.kb,this.oK.bind(this))};k.oK=function(a,b,c,d){this.O==eB||this.O==fB?(a.translate(c,0),a.scale(-1,1)):(a.translate(0,d),a.scale(1,-1));a.drawImage(b,0,0,c,d)};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler1;\n\tuniform sampler2D uSampler2;\n\n\tvoid main(void)\n\t{\n\t\tvec3 n = normalize(vNormal);\n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection));\n\t\tfloat intentsity = 0.4 + 0.6 * directionalLightWeighting;\n\t\tvec4 textureColor;\n\t\tif(gl_FrontFacing)\n\t\t{\n\t\t\ttextureColor = texture2D(uSampler2, vTextureCoord);\n\t\t}\n\t\telse\n\t\t{\n\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord);\n\t\t}\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\tattribute float aDelay;\n\tattribute float aMaxDistance;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\tuniform bool uHorizontal;\n\n\tconst float MAX_DELAY = 0.5;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\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\tmat4 rotationXmatrix(float angle)\n\t{\n\t  float ang = radians(angle);\n\t  float cosA = cos(ang);\n\t  float sinA = sin(ang); \n\n\t  mat4 m; \n\t  m[0] = vec4(1, 0, 0, 0);\n\t  m[1] = vec4(0, cosA, sinA, 0);\n\t  m[2] = vec4(0, -sinA, cosA, 0);\n\t  m[3] = vec4(0, 0, 0, 1);\n\t  return m;\n\t}\n\tmat4 rotationYmatrix(float angle)\n\t{\n\t  float ang = radians(angle);\n\t  float cosA = cos(ang);\n\t  float sinA = sin(ang); \n\n\t  mat4 m; \n\t  m[0] = vec4(cosA, 0, -sinA, 0);\n\t  m[1] = vec4(0, 1, 0, 0);\n\t  m[2] = vec4(sinA, 0, cosA, 0);\n\t  m[3] = vec4(0, 0, 0, 1);\n\t  return m;\n\t}\n\tmat4 translationMatrix(float x, float y, float z)\n\t{\n\t  mat4 t = mat4(1.0);\n\t  t[3] = vec4(x, y, z, 1.0);\n\t  return t;\n\t}\n\n\tmat4 positionMatrix()\n\t{\n\t\tfloat endTime = linearInterpolation(aDelay, 0.0, 1.0 - MAX_DELAY, MAX_DELAY, 1.0);\n\t\tfloat pPhase = linearInterpolation(uPhase, aDelay, 0.0, endTime, 1.0);\n\t\tif (uPhase < aDelay)\n\t\t{\n\t\t\tpPhase = 0.0;\n\t\t}\n\t\telse if (uPhase > endTime)\n\t\t{\n\t\t\tpPhase = 1.0;\n\t\t}\n\t\tfloat z =  4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\t\tfloat rotation = 180.0 * pPhase;\n\n\t\tmat4 m = mat4(1.0);\n\n\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\t\tif (uHorizontal)\n\t\t{\n\t\t   m = m * rotationYmatrix(rotation);//left right\n\t\t}\n\t\telse \n\t\t{\n\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\t\t}\n\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\tm = m * translationMatrix(0.0, 0.0, z);\n\n\t\treturn m;\n\t}\n\n\tvec3 getVertexPosition() \n\t{ \n\t\tmat4 m = positionMatrix();\n\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\t\treturn v.xyz;\n\t} \n\tvec3 getNormal() \n\t{\n\t\tmat4 m = positionMatrix();\n\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\t\treturn v.xyz;\n\t}\n\tvoid main(void)\n\t{\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 pos = getVertexPosition();\n\t\tvec3 n = getNormal();\n\t\tn = normalize(n);\n\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\t\tvNormal = uNMatrix * n;\n\t}"};
function lB(){this.qS=0;this.PM=[];this.SJ=[];this.WJ=[];this.cO=[];this.Rg=[]}k=lB.prototype;k.sw=function(a){this.PM=this.PM.concat(a.lQ());this.SJ=this.SJ.concat(a.jP());this.WJ=this.WJ.concat(a.lP());this.cO=this.cO.concat(a.bR());const b=4*this.qS;for(let c=0;c<a.Kj().length;c++)this.Rg.push(a.Kj()[c]+b);this.qS++};k.lQ=function(){return this.PM};k.jP=function(){return this.SJ};k.lP=function(){return this.WJ};k.bR=function(){return this.cO};k.Kj=function(){return this.Rg};
function mB(a,b,c,d,e,f,g){this.Nb=a;this.Ob=b;this.Zn=0;this.Sa=c;this.Na=d;this.MY=e;this.LY=f;this.AE=(.5<Math.random()?-1:1)*Math.random()*2*Math.max(e,f);switch(g){case eB:this.tg=Y(0,.5,e,0)(a);break;case fB:this.tg=Y(0,0,e,.5)(a);break;case 1:this.tg=Y(0,.5,f,0)(b);break;case gB:this.tg=Y(0,0,f,.5)(b)}}k=mB.prototype;k.lQ=function(){const a=this.Nb,b=-this.Ob,c=this.Zn,d=this.Sa,e=-this.Na;return[a,b,c,a+d,b,c,a,b+e,c,a+d,b+e,c]};
k.bR=function(){const a=this.Nb/this.MY,b=this.Ob/this.LY,c=this.Sa/this.MY,d=this.Na/this.LY;return[a,b,a+c,b,a,b+d,a+c,b+d]};k.Kj=function(){return[0,1,3,0,3,2]};k.jP=function(){return[this.tg,this.tg,this.tg,this.tg]};k.lP=function(){return[this.AE,this.AE,this.AE,this.AE]};function nB(a,b,c,d){T.call(this,a);this.Ha=b;this.Qb=c;this.m3=d;this.Qb?this.Ma(!1,!1,!0,!0,!0,!0):this.Ma(!0,!0)}t(nB,T);
nB.prototype.initialize=function(){rv(this,!1);sv(this,!1);const a=this.slideWidth(),b=this.slideHeight();if(this.Qb){var c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.IE,0,0);this.Xr=c;c=U(a,b);G(c,"position","absolute");this.va().appendChild(c);c.getContext("2d").drawImage(this.OE,0,0);this.$r=c}this.UN=U(a,b);G(this.UN,"position","absolute");this.va().appendChild(this.UN);this.nj=this.UN.getContext("2d")};
nB.prototype.Ia=function(a){var b=this.slideWidth(),c=this.slideHeight();this.Qb&&(J(this.$r,1-a),J(this.Xr,a));const d=this.Qb?this.up:this.Da,e=this.Qb?this.fn:this.kb,f=this.nj;f.clearRect(0,0,b,c);b=this.Ha==oB?1:-1;a=lw(0,1,a);c=Y(0,6,1,1);c=this.m3?Bw(4,.8,4,a):this.Ha==oB?2-a:c(a);c=this.Ha==oB?1/c:c;this.Ha==oB?(pB(this,a,c,f,e),qB(this,2*a,b,f,d)):(qB(this,.5*a,b,f,d),pB(this,a,c,f,e))};var oB=0;
function pB(a,b,c,d,e){const f=a.slideWidth()/2*(1-c);a=a.slideHeight()/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 qB(a,b,c,d,e){const f=-c*a.slideWidth()*b/2;a=-c*a.slideHeight()*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 rB(a){T.call(this,a);this.Ma(!0,!1)}t(rB,T);rB.prototype.initialize=function(){var a=this.slideWidth(),b=this.slideHeight();sv(this,!1);const c=U(a,b);this.Nz=c.getContext("2d");this.xc=U(a,b);this.Of=this.xc.getContext("2d");a*=.5;b*=.5;this.Fg=Math.sqrt(a*a+b*b);G(c,"position","absolute");this.va().appendChild(c)};var sB=1/15;
rB.prototype.Ia=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.Of;d.clearRect(0,0,b,c);b=(1.5+1.08*a)*Math.PI;a=b-.08*Math.PI;this.XJ(a,b);b=.5*this.slideWidth();c=.5*this.slideHeight();a>=1.5*Math.PI&&(d.beginPath(),d.moveTo(b,c),d.arc(b,c,this.Fg,3*Math.PI-a,a,!1),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.Nz;d.drawImage(this.kb,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.xc,0,0);d.restore()};
rB.prototype.BD=function(a,b,c,d,e,f,g){const h=this.Of;h.fillStyle="rgba(0,0,0,"+g.toString()+")";h.beginPath();h.moveTo(a,b);h.lineTo(c,d);h.lineTo(e,f);h.fill()};
rB.prototype.XJ=function(a,b){const c=.5*this.slideWidth(),d=.5*this.slideHeight();let e=sB;b-=a;var f=a;f<1.5*Math.PI&&(e=(1.5*Math.PI-a)/b,f=1.5*Math.PI);let g=c+this.Fg*Math.cos(f),h=d+this.Fg*Math.sin(f),l=c+this.Fg*Math.cos(3*Math.PI-f);for(f=d+this.Fg*Math.sin(3*Math.PI-f);1>=e;){let n=a+e*b;n>2.5*Math.PI&&(n=2.5*Math.PI);const m=c+this.Fg*Math.cos(n),p=d+this.Fg*Math.sin(n);this.BD(c,d,g,h,m,p,1-e);const r=c+this.Fg*Math.cos(3*Math.PI-n),v=d+this.Fg*Math.sin(3*Math.PI-n);this.BD(c,d,l,f,r,
v,1-e);e+=sB;g=m;h=p;l=r;f=v;if(n==2.5*Math.PI)break}};function tB(a,b){T.call(this,a);this.wn=!1;0>b&&(b=-b,this.wn=!0);this.WN=b;this.Ma(!0,!1)}t(tB,T);tB.prototype.initialize=function(){var a=this.slideWidth();const b=this.slideHeight();sv(this,!1);const c=U(a,b);this.Nz=c.getContext("2d");this.xc=U(a,b);this.Of=this.xc.getContext("2d");this.Of.scale(1,b/a);a*=.5;this.Fg=Math.sqrt(2*a*a);G(c,"position","absolute");this.va().appendChild(c)};var uB=1/15;
tB.prototype.Ia=function(a){var b=this.slideWidth();this.slideHeight();const c=this.Of;let d=2/this.WN,e=.2/this.WN;this.wn&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;b<this.WN;++b){var f=(1.5+b*d)*Math.PI,g=f+a*(e+d)*Math.PI,h=g-e*Math.PI;this.XJ(h,g,f,f+d*Math.PI);g=c;const l=.5*this.slideWidth();if(this.wn&&h<=f||!this.wn&&h>=f)g.beginPath(),g.moveTo(l,l),this.wn?g.arc(l,l,this.Fg,f,h,!0):g.arc(l,l,this.Fg,f,h,!1),g.lineTo(l,l),g.fillStyle="#000",g.fill()}a=this.Nz;a.drawImage(this.kb,0,0);a.save();
a.globalCompositeOperation="destination-in";a.drawImage(this.xc,0,0);a.restore()};tB.prototype.BD=function(a,b,c,d,e,f,g){const h=this.Of;h.fillStyle="rgba(0,0,0,"+yn(g).toString()+")";h.beginPath();h.moveTo(a,b);h.lineTo(c,d);h.lineTo(e,f);h.fill()};
tB.prototype.XJ=function(a,b,c,d){const e=.5*this.slideWidth();let f=uB;b-=a;var g=a;if(this.wn&&g>c||!this.wn&&g<c)f=(c-a)/b,g=c;c=e+this.Fg*Math.cos(g);for(g=e+this.Fg*Math.sin(g);1>=f;){let h=a+f*b;if(this.wn&&h<d||!this.wn&&h>d)h=d;const l=e+this.Fg*Math.cos(h),n=e+this.Fg*Math.sin(h);this.BD(e,e,c,g,l,n,1-f);f+=uB;c=l;g=n;if(h==d)break}};function vB(a,b){T.call(this,a);this.O=b;this.Ma(!1,!0)}t(vB,wv);k=vB.prototype;k.initialize=function(){rv(this,!1);sv(this,!0);zv(this,this.Da);this.qd();this.N.enable(this.N.DEPTH_TEST);mat4.translate(this.gb,[-this.slideWidth()/2,this.slideHeight()/2,0]);this.PA=mat4.create();mat4.set(this.gb,this.PA)};
k.qd=function(){this.Uf=Ax(20,20,this.slideWidth(),this.slideHeight());for(var a=0==this.O?Dx(20,20):Cx(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 g=!0;c<d;){var h=a[c++];if(0>h)break;e!=f&&e!=h&&f!=h&&b.push(e,f,h);g?e=h:f=h;g=!g}}}this.oe=b;this.gq=new cw;for(a=0;a<this.Uf.length();a++)dw(this.gq,this.Uf.Za[a].clone());this.ZA=[];for(a=0;a<this.oe.length;a+=3)this.ZA.push(new px(this.gq.Za[this.oe[a]],this.gq.Za[this.oe[a+1]],this.gq.Za[this.oe[a+2]]));
this.vi=new Yv;a=Ev(this,ew(this.Uf),3);this.vi.Xf=a;a=Ev(this,gw(this.Uf),3);this.vi.kn=a;a=Ev(this,fw(this.Uf),2);this.vi.gg=a;a=Fv(this,this.oe);this.vi.Lf=a;a=[0,-1*this.slideHeight(),0];b=[this.slideWidth(),0,1E-11];this.EI=ji(ii(),b[0]-a[0],0,0);this.FI=ji(ii(),0,b[1]-a[1],0);this.GI=ji(ii(),0,0,b[2]-a[2]);this.fZ=[];c=ni(this.FI,this.GI,ii());d=ni(this.EI,this.GI,ii());e=ni(this.EI,this.FI,ii());f=mi(c,this.EI);g=mi(d,this.FI);h=mi(e,this.GI);for(var l=0;l<this.Uf.length();l++){var n=this.Uf.Za[l],
m=ji(ii(),n.position().x(),n.position().y(),n.position().z());ki(m,ji(ii(),a[0],a[1],a[2]),m);n=mi(c,li(m,1/f));var p=mi(d,li(m,1/g));const r=mi(e,li(m,1/h)),v=[];v.push([],[],[]);for(m=0;4>m;m++)v[0].push(wB(3,m,n));for(m=0;4>m;m++)v[1].push(wB(3,m,p));for(m=0;2>m;m++)v[2].push(wB(1,m,r));this.fZ.push(v)}this.Yg=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)f=this.qj(c,d,e),g=a,h=b,l=d,n=e,p=[0,0,0],p[0]=g[0]+c/3*(h[0]-g[0]),p[1]=g[1]+l/3*(h[1]-g[1]),p[2]=g[2]+n/1*(h[2]-g[2]),g=p,this.Yg[f]=
g[0],this.Yg[f+1]=g[1],this.Yg[f+2]=g[2];this.Tz={}};function wB(a,b,c){let d=1;for(let e=1;e<=b;e++)d*=(a-(b-e))/e;return d*Math.pow(c,b)*Math.pow(1-c,a-b)}k.qj=function(a,b,c){return 3*(a+4*b+16*c)};k.Dh=function(){Cv(this,this.vi)};k.Eh=function(){Bv(this,this.Xk)};k.Gh=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)\n\t{\n\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
k.Hh=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec3 aVertexNormal;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tvoid main(void)\n\t{\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * normalize(aVertexNormal);\n\t}"};k.Ph=function(){Kv(this);this.Xk=Lv(this,"aVertexNormal");this.Oe=Mv(this,"uSampler")};
k.pj=function(){return this.Oe};function xB(a,b,c,d){let e=a.qj(b,c,0);const f=b.toString()+c.toString();let g;void 0===a.Tz[f]?(g=[a.Yg[e+0],a.Yg[e+1],a.Yg[e+2]],a.Tz[f]=[g[0],g[1],g[2]]):g=[a.Tz[f][0],a.Tz[f][1],a.Tz[f][2]];mat4.multiplyVec3(d,g,g);a.Yg[e+0]=g[0];a.Yg[e+1]=g[1];a.Yg[e+2]=g[2];e=a.qj(b,c,1);a.Yg[e+0]=g[0];a.Yg[e+1]=g[1];a.Yg[e+2]=g[2]}k.vy=function(){return this.Xk};
k.hJ=function(){for(let a=0;a<this.ZA.length;a++){const b=this.ZA[a];b.n=Vv(b.Uq.position().ri(b.tx.position()),b.Uq.position().ri(b.ux.position()));b.n.normalize()}};
function yB(a,b,c){var d=Math.sqrt(a.slideWidth()*a.slideWidth()+a.slideHeight()*a.slideHeight()),e=0==a.O?new X(a.slideWidth(),a.slideHeight(),0):new X(-a.slideWidth(),a.slideHeight(),0);e.normalize();d=2*Math.PI/(.25*d);e.Nb*=d;e.Ob*=d;e.Zn*=d;d=b.position().x()/a.slideWidth();0!=a.O&&(d=1-d);a=25*d;var f=b.position();b=10*Math.PI;d=Math;var g=d.cos;e=ji(hi(),e.x(),e.y(),e.z());f=ji(hi(),f.x(),f.y(),f.z());return a*g.call(d,mi(e,f)-b*c)}
function zB(a,b,c,d,e){const f=mat4.create();b=Math.min(1,Math.max(0,b(e)));c=Y(0,c,1,d);mat4.identity(f);mat4.translate(f,[0,0,c(b)]);xB(a,0==a.O?0:3,0,f)}
function AB(a,b){var c=Y(.1,0,.4,1),d=Y(.2,0,.9,1);const e=Y(.4,0,.6,1),f=Y(.6,0,1,1),g=mat4.create(),h=Math.min(1,Math.max(0,c(b)));c=0==a.O?3:0;let l=0==a.O?-1:1;mat4.identity(g);mat4.translate(g,[.02*l*a.slideWidth()*Math.sin(2*Math.PI*h),0,0]);xB(a,c,0,g);mat4.identity(g);mat4.translate(g,[.015*l*a.slideWidth()*Math.sin(4*Math.PI*h),0,0]);xB(a,c,2,g);mat4.identity(g);mat4.translate(g,[.2*l*a.slideWidth()*Math.max(0,h-.1),0,-.2*a.slideHeight()*Math.max(0,h-.1)]);xB(a,c,3,g);d=Math.min(1,Math.max(0,
d(b)));c=0==a.O?1:2;l=0==a.O?1:-1;mat4.identity(g);mat4.translate(g,[.5*l*a.slideWidth()*d,0,.5*a.slideHeight()*d]);xB(a,c,2,g);xB(a,c,1,g);xB(a,c,0,g);.4<=b&&.6>b&&zB(a,e,0,.2*a.slideHeight(),b);.6<=b&&zB(a,f,.2*a.slideHeight(),-.7*a.slideHeight(),b);mat4.identity(g);mat4.translate(g,[0,0,-.3*a.slideHeight()*Math.sin(1.5*Math.PI*d)]);c=0==a.O?0:3;xB(a,c,0,g)}
function BB(a,b){for(var c=0;c<a.Uf.length();c++){var d=a.Uf.Za[c];d=0==a.O?d.position().x()>.2*a.slideWidth()?yB(a,d,b):0:d.position().x()<.8*a.slideWidth()?yB(a,d,b):0;var e=a.gq.Za[c],f=a,g=a.fZ[c];let h;const l=new X;for(let n=0;4>n;n++){const m=new X;for(let p=0;4>p;p++){const r=new X;for(let v=0;2>v;v++){const w=f.qj(n,p,v);h=g[2][v];Zv(r,new X(f.Yg[w+0]*h,f.Yg[w+1]*h,f.Yg[w+2]*h))}h=g[1][p];Zv(m,new X(r.x()*h,r.y()*h,r.z()*h))}h=g[0][n];Zv(l,new X(m.x()*h,m.y()*h,m.z()*h))}bw(e,l.add(new X(0,
0,d)));Wv(a.gq.Za[c],new X)}a.hJ();for(b=0;b<a.ZA.length;b++)c=a.ZA[b],Wv(c.Uq,c.Uq.Zd.add(c.n)),Wv(c.tx,c.tx.Zd.add(c.n)),Wv(c.ux,c.ux.Zd.add(c.n))}function CB(a,b){var c=Y(.3,0,.9,1);const d=Y(.05,0,.3,1);mat4.set(a.PA,a.gb);c=Math.min(1,Math.max(0,c(b)));mat4.translate(a.gb,[(0==a.O?1:-1)*a.slideWidth()*Math.pow(c,2),.7*a.slideHeight()*Math.pow(c,2),0]);b=Math.min(1,Math.max(0,d(b)));mat4.translate(a.gb,[0,-1*b*a.slideHeight()*-.02,0])}
k.Ia=function(a){AB(this,a);BB(this,a);CB(this,a);Xv(this);Jv(this,this.vi,this.N.TRIANGLES,function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(ew(this.gq)))}.bind(this),function(){this.N.bufferSubData(this.N.ARRAY_BUFFER,0,new Float32Array(gw(this.gq)))}.bind(this))};function DB(a,b){T.call(this,a);this.Ma(!1,!0);this.O=b}t(DB,T);DB.prototype.initialize=function(){this.$a().lg();rv(this,!1);sv(this,!0);this.xc=U(this.slideWidth(),this.slideHeight());this.va().appendChild(this.xc)};
DB.prototype.Ia=function(a){var b=0;let c=0,d=0,e=0;switch(this.O){case EB:e=(this.slideHeight()+400)*a;c=e-200;break;case FB:c=(this.slideHeight()+400)*(1-a);e=c-200;break;case GB:b=(this.slideWidth()+400)*(1-a);d=b-200;break;case HB:d=(this.slideWidth()+400)*a,b=d-200}a=this.xc.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());a.drawImage(this.Da,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.slideWidth(),this.slideHeight());a.restore()};var FB=0,EB=1,GB=2,HB=3;function IB(a,b){function c(I){I.rotate(h,0,0);I.translate(w,A);I.scale(r,v)}var d=a.slideWidth(),e=a.slideHeight();const f=d/2,g=e/2,h=Y(0,0,1,-a.EU)(b),l=a.ff.width/d,n=a.ff.height/e;var m=Y(0,a.ff.left,1,0)(b),p=Y(0,a.ff.top,1,0)(b);d=Y(0,a.ff.left+a.ff.width,1,d)(b);e=Y(0,a.ff.top+a.ff.height,1,e)(b);const r=(d-m)/a.ff.width,v=(e-p)/a.ff.height,w=b*(f-(a.ff.left+.5*a.ff.width))/l,A=b*(g-(a.ff.top+.5*a.ff.height))/n;m=new fm;c(m);(function(I){I.translate(a.ff.left,a.ff.top);I.translate(-f,-g);
I.scale(l,n);I.translate(f,g);I.rotate(a.EU,0,0)})(m);p=new fm;c(p);a.nk.xm()&&(e=.5<b?1:Y(0,0,.5,1)(b),J(a.kq,e));a.uT&&(b=.5<b?0:Y(0,1,.5,0)(b),J(a.uT,b));nn(a.kq,m);nn(a.gu,p)}
class JB extends T{constructor(a){super(a);this.Se=!1;a=a.wx();this.nk=a.effect();this.ts=a.Ao();this.zE=a.QP();this.ff=this.nk.Ua();this.EU=this.nk.rotation();a=this.slideWidth();const b=this.slideHeight();var c=this.hc().slide();this.vT=[];this.uT=null;if(!this.ts){const d=this.nk.xm()?[]:[this.nk.nx()];this.vT=Gq(d,c);c=!this.nk.xm();this.Ma(!0,!0,c,!1,c,!1)}this.pz=xd("DIV");this.pz.setAttribute("id","mainbg");this.gu=xd("DIV");this.gu.setAttribute("id","source");this.kq=xd("DIV");this.kq.setAttribute("id",
"destination");Mh(this.kq,a,b);Mh(this.gu,a,b);Mh(this.pz,a,b);this.va().appendChild(this.pz);this.va().appendChild(this.gu);this.va().appendChild(this.kq)}EV(){Hq(this.vT)}initialize(){rv(this,!1);sv(this,!1);this.ts?(this.zE&&this.pz.appendChild(this.zE),J(this.gu,0),J(this.kq,0)):(this.gu.appendChild(this.Da),this.nk.xm()?this.kq.appendChild(this.kb):this.kq.appendChild(this.fn))}Ia(a){a=Aw(a);if(this.ts){var b=a,c=this.slideWidth(),d=this.slideHeight();a=c/2;const g=d/2,h=new fm,l=this.nk.Ua(),
n=this.ts.Ua();var e=c/n.width,f=d/n.height;const m=Y(0,this.ts.rotation(),1,this.nk.rotation())(b);d/=l.height;c=Y(0,e,1,c/l.width)(b);f=Y(0,f,1,d)(b);e=Y(0,n.left,1,l.left)(b);b=Y(0,n.top,1,l.top)(b);h.rotate(-m,0,0);h.translate(-a,-g);h.scale(c,f);h.translate(a,g);h.translate(-e,-b);nn(this.pz,h)}else IB(this,a)}};function KB(a){const b=Vi(),c=Jb&&11>=parseFloat(Xb)?!1:Vi(),d=Wi();if(!Ys){const e={"null":function(h){return new Zs(h)},Cut:function(h){return new Fx(h)},CutThroughBlack:function(h){return new Gx(h)}};c?(e.BlindsHorizontal=function(h){return new kw(h,1)},e.BlindsVertical=function(h){return new kw(h,mw)}):(e.BlindsHorizontal=function(h){return new rw(h,1)},e.BlindsVertical=function(h){return new rw(h,sw)});e.CheckerboardAcross=function(h){return new Gw(h,Kw)};e.CheckerboardDown=function(h){return new Gw(h,
Hw)};e.Dissolve=function(h){return new Hx(h)};e.FadeThroughBlack=function(h){return new Tx(h)};b&&2013>a&&2007!=a?(e.CoverLeft=function(h){return new Ww(h,ex,!1)},e.CoverUp=function(h){return new Ww(h,bx,!1)},e.CoverRight=function(h){return new Ww(h,fx,!1)},e.CoverDown=function(h){return new Ww(h,dx,!1)},e.CoverLeftUp=function(h){return new Ww(h,hx,!1)},e.CoverRightUp=function(h){return new Ww(h,jx,!1)},e.CoverLeftDown=function(h){return new Ww(h,gx,!1)},e.CoverRightDown=function(h){return new Ww(h,
ix,!1)},e.UncoverLeft=function(h){return new Ww(h,ex,!0)},e.UncoverUp=function(h){return new Ww(h,bx,!0)},e.UncoverRight=function(h){return new Ww(h,fx,!0)},e.UncoverDown=function(h){return new Ww(h,dx,!0)},e.UncoverLeftUp=function(h){return new Ww(h,hx,!0)},e.UncoverRightUp=function(h){return new Ww(h,jx,!0)},e.UncoverLeftDown=function(h){return new Ww(h,gx,!0)},e.UncoverRightDown=function(h){return new Ww(h,ix,!0)}):(e.CoverLeft=function(h){return new ox(h,ex,!1)},e.CoverUp=function(h){return new ox(h,
bx,!1)},e.CoverRight=function(h){return new ox(h,fx,!1)},e.CoverDown=function(h){return new ox(h,dx,!1)},e.CoverLeftUp=function(h){return new ox(h,hx,!1)},e.CoverRightUp=function(h){return new ox(h,jx,!1)},e.CoverLeftDown=function(h){return new ox(h,gx,!1)},e.CoverRightDown=function(h){return new ox(h,ix,!1)},e.UncoverLeft=function(h){return new ox(h,ex,!0)},e.UncoverUp=function(h){return new ox(h,bx,!0)},e.UncoverRight=function(h){return new ox(h,fx,!0)},e.UncoverDown=function(h){return new ox(h,
dx,!0)},e.UncoverLeftUp=function(h){return new ox(h,hx,!0)},e.UncoverRightUp=function(h){return new ox(h,jx,!0)},e.UncoverLeftDown=function(h){return new ox(h,gx,!0)},e.UncoverRightDown=function(h){return new ox(h,ix,!0)});e.RandomBarsHorizontal=function(h){return new Xz(h,Yz)};e.RandomBarsVertical=function(h){return new Xz(h,Zz)};e.StripsLeftUp=function(h){return new FA(h,HA)};e.StripsRightUp=function(h){return new FA(h,JA)};e.StripsLeftDown=function(h){return new FA(h,GA)};e.StripsRightDown=function(h){return new FA(h,
IA)};e.WipeLeft=function(h){return new DB(h,GB)};e.WipeUp=function(h){return new DB(h,FB)};e.WipeRight=function(h){return new DB(h,HB)};e.WipeDown=function(h){return new DB(h,EB)};e.BoxOut=function(h){return new vw(h,ww)};e.BoxIn=function(h){return new vw(h,xw)};e.SplitHorizontalOut=function(h){return new AA(h,CA)};e.SplitHorizontalIn=function(h){return new AA(h,BA)};e.SplitVerticalOut=function(h){return new AA(h,EA)};e.SplitVerticalIn=function(h){return new AA(h,DA)};e.ShapeCircle=function(h){return new oA(h)};
e.ShapeDiamond=function(h){return new pA(h)};e.CombHorizontal=function(h){return new Nw(h,Ow)};e.CombVertical=function(h){return new Nw(h,1)};e.FadeSmoothly=function(h){return new Sx(h)};e.Newsflash=function(h){return new tz(h)};e.ShapePlus=function(h){return new rA(h)};e.PushDown=function(h){return new Sz(h,Tz)};e.PushLeft=function(h){return new Sz(h,Uz)};e.PushRight=function(h){return new Sz(h,Vz)};e.PushUp=function(h){return new Sz(h,Wz)};e.Wedge=function(h){return new rB(h)};e.Wheel1Spoke=function(h){return new tB(h,
1)};e.Wheel2Spokes=function(h){return new tB(h,2)};e.Wheel3Spokes=function(h){return new tB(h,3)};e.Wheel4Spokes=function(h){return new tB(h,4)};e.Wheel8Spokes=function(h){return new tB(h,8)};e.WheelReverse1Spoke=function(h){return new tB(h,-1)};e.MorphByObject=function(h){return new sz(h)};e.MorphByWord=function(h){return new sz(h)};e.MorphByChar=function(h){return new sz(h)};b?d?(e.VortexLeft=function(h){return new kB(h,eB)},e.VortexUp=function(h){return new kB(h,1)},e.VortexRight=function(h){return new kB(h,
fB)},e.VortexDown=function(h){return new kB(h,gB)}):(e.VortexLeft=function(h){return new OA(h,eB)},e.VortexUp=function(h){return new OA(h,1)},e.VortexRight=function(h){return new OA(h,fB)},e.VortexDown=function(h){return new OA(h,gB)}):(e.VortexLeft=function(h){return new Hx(h)},e.VortexUp=function(h){return new Hx(h)},e.VortexRight=function(h){return new Hx(h)},e.VortexDown=function(h){return new Hx(h)});!d||Mi||hj?(e.RippleCenter=function(h){return new hA(h,iA)},e.RippleRightUp=function(h){return new hA(h,
lA)},e.RippleLeftUp=function(h){return new hA(h,jA)},e.RippleLeftDown=function(h){return new hA(h,kA)},e.RippleRightDown=function(h){return new hA(h,mA)}):(e.RippleCenter=function(h){return new nA(h,iA)},e.RippleRightUp=function(h){return new nA(h,lA)},e.RippleLeftUp=function(h){return new nA(h,jA)},e.RippleLeftDown=function(h){return new nA(h,kA)},e.RippleRightDown=function(h){return new nA(h,mA)});e.GlitterDiamondLeft=function(h){return new iy(h,ny,ly)};e.GlitterDiamondUp=function(h){return new iy(h,
ny,jy)};e.GlitterDiamondRight=function(h){return new iy(h,ny,my)};e.GlitterDiamondDown=function(h){return new iy(h,ny,ky)};e.GlitterHexagonLeft=function(h){return new iy(h,1,ly)};e.GlitterHexagonUp=function(h){return new iy(h,1,jy)};e.GlitterHexagonRight=function(h){return new iy(h,1,my)};e.GlitterHexagonDown=function(h){return new iy(h,1,ky)};b?(e.GalleryLeft=function(h){return new ey(h,gy,!1)},e.GalleryRight=function(h){return new ey(h,hy,!1)}):(e.GalleryLeft=function(h){return new Sz(h,Uz)},e.GalleryRight=
function(h){return new Sz(h,Vz)});b?(e.ConveyorLeft=function(h){return new ey(h,gy,!0)},e.ConveyorRight=function(h){return new ey(h,hy,!0)}):(e.ConveyorLeft=function(h){return new Kz(h,Mz,!0)},e.ConveyorRight=function(h){return new Kz(h,Lz,!0)});e.DoorsVertical=function(h){return new Nx(h,Ox,!1,!0)};e.DoorsHorizontal=function(h){return new Nx(h,Px,!1,!0)};e.WindowVertical=function(h){return new Nx(h,Ox,!0,2013>a)};e.WindowHorizontal=function(h){return new Nx(h,Px,!0,2013>a)};e.WarpIn=function(h){return new nB(h,
oB,!1,!1)};e.WarpOut=function(h){return new nB(h,1,!1,!1)};e.FlyThroughIn=function(h){return new nB(h,oB,!0,!1)};e.FlyThroughOut=function(h){return new nB(h,1,!0,!1)};e.FlyThroughInBounce=function(h){return new nB(h,oB,!0,!0)};e.FlyThroughOutBounce=function(h){return new nB(h,1,!0,!0)};e.RevealSmoothLeft=function(h){return new aA(h,dA)};e.RevealSmoothRight=function(h){return new aA(h,cA)};e.RevealBlackLeft=function(h){return new aA(h,bA)};e.RevealBlackRight=function(h){return new aA(h,3)};e.Honeycomb=
function(h){return new wy(h)};b?(e.FerrisWheelLeft=function(h){return new Vx(h,0)},e.FerrisWheelRight=function(h){return new Vx(h,Wx)}):(e.FerrisWheelLeft=function(h){return new Kz(h,Nz,!0)},e.FerrisWheelRight=function(h){return new Kz(h,Nz,!0)});const f=2013<=a?NA:KA,g=2013<=a?ay:Zx;e.SwitchLeft=function(h){return new f(h,0,c)};e.SwitchRight=function(h){return new f(h,LA,c)};e.FlipLeft=function(h){return new g(h,0,c)};e.FlipRight=function(h){return new g(h,$x,c)};e.Flashbulb=function(h){return new Xx(h)};
c?(e.ShredStripsIn=function(h){return new uA(h,0)},e.ShredStripsOut=function(h){return new uA(h,zA)},e.ShredRectangleIn=function(h){return new uA(h,vA)},e.ShredRectangleOut=function(h){return new uA(h,wA)}):(e.ShredStripsIn=function(h){return new Hx(h)},e.ShredStripsOut=function(h){return new Hx(h)},e.ShredRectangleIn=function(h){return new Hx(h)},e.ShredRectangleOut=function(h){return new Hx(h)});e.CubeLeft=function(h){return new vx(h,yx,!1,c)};e.CubeUp=function(h){return new vx(h,xx,!1,c)};e.CubeRight=
function(h){return new vx(h,zx,!1,c)};e.CubeDown=function(h){return new vx(h,wx,!1,c)};e.RotateLeft=function(h){return new vx(h,yx,!0,c)};e.RotateUp=function(h){return new vx(h,xx,!0,c)};e.RotateRight=function(h){return new vx(h,zx,!0,c)};e.RotateDown=function(h){return new vx(h,wx,!0,c)};c?(e.BoxLeft=function(h){return new Cw(h,Fw,!1)},e.BoxUp=function(h){return new Cw(h,0,!1)},e.BoxRight=function(h){return new Cw(h,Dw,!1)},e.BoxDown=function(h){return new Cw(h,Ew,!1)},e.OrbitLeft=function(h){return new Cw(h,
Fw,!0)},e.OrbitUp=function(h){return new Cw(h,0,!0)},e.OrbitRight=function(h){return new Cw(h,Dw,!0)},e.OrbitDown=function(h){return new Cw(h,Ew,!0)}):(e.BoxLeft=function(h){return new Sz(h,Uz)},e.BoxUp=function(h){return new Sz(h,Wz)},e.BoxRight=function(h){return new Sz(h,Vz)},e.BoxDown=function(h){return new Sz(h,Tz)},e.OrbitLeft=function(h){return new Kz(h,Mz,!0)},e.OrbitUp=function(h){return new Kz(h,3,!0)},e.OrbitRight=function(h){return new Kz(h,Lz,!0)},e.OrbitDown=function(h){return new Kz(h,
Nz,!0)});e.PanLeft=function(h){return new Kz(h,Mz,2013>a)};e.PanUp=function(h){return new Kz(h,3,2013>a)};e.PanRight=function(h){return new Kz(h,Lz,2013>a)};e.PanDown=function(h){return new Kz(h,Nz,2013>a)};d?(e.AirplaneLeft=function(h){return new hw(h,iw)},e.AirplaneRight=function(h){return new hw(h,1)},e.OrigamiLeft=function(h){return new yz(h,Az)},e.OrigamiRight=function(h){return new yz(h,Ez)},e.DrapeLeft=function(h){return new Qx(h,Rx)},e.DrapeRight=function(h){return new Qx(h,1)},e.FallOverLeft=
function(h){return new Ux(h,0)},e.FallOverRight=function(h){return new Ux(h,1)},e.Curtains=function(h){const l=new Ex(h);return l.$Q()?l:new Sx(h)},e.Fracture=function(h){return new by(h)},e.Crush=function(h){return new qx(h)},e.WindRight=function(h){return new vB(h,0)},e.WindLeft=function(h){return new vB(h,1)},e.PeelOffLeft=function(h){return new Oz(h,Pz)},e.PeelOffRight=function(h){return new Oz(h,1)},e.Prestige=function(h){const l=new Qz(h);return l.$Q()?l:new Sx(h)},e.PageCurlDoubleLeft=function(h){return new Iz(h,
0)},e.PageCurlDoubleRight=function(h){return new Iz(h,1)},e.PageCurlSingleLeft=function(h){return new Iz(h,2)},e.PageCurlSingleRight=function(h){return new Iz(h,3)}):(e.AirplaneLeft=function(h){return new Sx(h)},e.AirplaneRight=function(h){return new Sx(h)},e.OrigamiLeft=function(h){return new Sx(h)},e.OrigamiRight=function(h){return new Sx(h)},e.DrapeLeft=function(h){return new Sx(h)},e.DrapeRight=function(h){return new Sx(h)},e.FallOverLeft=function(h){return new Sx(h)},e.FallOverRight=function(h){return new Sx(h)},
e.Curtains=function(h){return new Sx(h)},e.Fracture=function(h){return new Sx(h)},e.Crush=function(h){return new Sx(h)},e.WindRight=function(h){return new Sx(h)},e.WindLeft=function(h){return new Sx(h)},e.PeelOffLeft=function(h){return new Sx(h)},e.PeelOffRight=function(h){return new Sx(h)},e.Prestige=function(h){return new Sx(h)},e.PageCurlDoubleLeft=function(h){return new Sx(h)},e.PageCurlDoubleRight=function(h){return new Sx(h)},e.PageCurlSingleLeft=function(h){return new Sx(h)},e.PageCurlSingleRight=
function(h){return new Sx(h)});e.Zoom=function(h){return new JB(h)};Ys=e}}
var Ys,Xs=[["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 LB(){}k=LB.prototype;k.nG=null;k.oG=null;k.start=function(a,b,c,d){b=kd(b[0],8);const e={};e.family=a;e.bold=!0===c;e.italic=!0===d;this.nG=new MB(e,"arial,'URW Gothic L',sans-serif",b);this.oG=new MB(e,"Georgia,'Century Schoolbook L',serif",b)};k.finish=function(){this.nG.Ic();this.nG=null;this.oG.Ic();this.oG=null};k.check=function(){return NB(this.nG)||NB(this.oG)};
function MB(a,b,c){var d=x(a,"family","");d=String(d);const e=['"'];for(let n=0;n<d.length;n++){var f=d.charAt(n),g=f.charCodeAt(0),h=n+1,l;if(!(l=id[f]))if(31<g&&127>g)l=f;else if(l=f,l in jd)l=jd[l];else if(l in id)l=jd[l]=id[l];else{g=l.charCodeAt(0);if(31<g&&127>g)f=l;else{if(256>g){if(f="\\x",16>g||256<g)f+="0"}else f="\\u",4096>g&&(f+="0");f+=g.toString(16).toUpperCase()}l=jd[l]=f}e[h]=l}e.push('"');d=e.join("");this.Ls=Ad("span");this.Ls.innerHTML=c;G(this.Ls,{position:"absolute",top:"-999px",
left:"-999px",fontSize:"100px",fontFamily:b,fontWeight:x(a,"bold",!1)?"bold":"normal",fontStyle:x(a,"italic",!1)?"italic":"normal",opacity:"0"});document.body.appendChild(this.Ls);this.ZV=Ph(this.Ls).width;G(this.Ls,"fontFamily",d+","+b)}MB.prototype.Ic=function(){Hd(this.Ls)};function NB(a){return!!a.ZV&&Ph(a.Ls).width!=a.ZV};var OB={};function PB(a,b,c,d){d=d||c;let e="",f=!1,g=!1;"string"!==typeof a?(e=x(a,"family",""),f=x(a,"bold",!1),g=x(a,"italic",!1)):e=a;e=e.replace(/^"|"$/g,"");if(e in OB)(OB[e]?c:d)();else{var h=h||5E3;var l=new LB;l.start(e,b,f,g);var n=Date.now(),m=setInterval(()=>{let p=!1,r=!1;l.check()?r=p=!0:Date.now()-n>h&&(p=!0,r=!1);p&&(clearInterval(m),l.finish(),r?c():d&&(Ha(`can't preload font ${a&&a.family}`),d()))},50)}}
function QB(a,b){Array.isArray(b)||(b=[b]);const c=[];u(b,d=>{c.push(d.S7+"('"+d.src()+"')"+(d.format()?" format('"+d.format()+"')":""))});return`@font-face {
			  font-family: '${a}';
			  src: ${c.join(",")};
			  ${""}
			  ${""}
			}`}function RB(a,b){this.S7=a;this.pf=b;this.J2=null}RB.prototype.src=function(){return this.pf};RB.prototype.format=function(){return this.J2};class SB extends vg{constructor(a,b,c){super();this.zg=a;this.F=b;this.Hi=c;this.Ne="normal";this.$g=new E;this.Fa=this.Zb();this.Qk=this.Zb("slidesBackground");this.xe=this.Zb();this.Ie=new kt(this);this.Js=this.Zb();this.Kf=this.Zb("frontLayers");this.Fa.appendChild(this.Qk);this.Fa.appendChild(this.xe);a=this.Ie.displayObject();this.Fa.appendChild(a);this.xe.appendChild(this.Js);this.xe.appendChild(this.Kf);this.xe.style.display="none";this.ud=TB(this.zg.Zw(),{UQ:this.Js,width:this.F.slideWidth(),
height:this.F.slideHeight(),P$:Number.MAX_VALUE,backgroundColor:"#000000",mR:this.Ne});a=new pv;this.ye=new nv(this.F,this.ud,a,this.F.slideWidth(),this.F.slideHeight(),this.Kf);c=new dv;var d=new mv(this.ud,this.F.slides(),c,this.Hi);this.B=new Qs(this.F,this.ud,this.zg.Zw().Qe,d,c,this.zg,this.ye,a,this.Hi);C(this,this.B.Wc(),this.sj,this);C(this,this.B.Xt,this.d1,this);a=this.B;this.zg.GK.Rs.addHandler(a.D4,a);C(this,this.B.NR,this.j4,this);C(this,this.B.Xt,this.h4,this);this.Pc=new R(this.B,this.F);
this.x6=new Ku({Aa:this.F,uaa:this.zg,CH:this.Fa,tI:this.Qk,rh:this.xe,om:this.Ie,va:this.Kf,oI:this.Js,U:this.B,Eba:this.ye,Lt:this.ud});a=this.x6.create("normal");D(this,a);C(this,a.PF,this.j5,this);this.Ql=a;b=b.fonts();a=Zg||Jb;c=[];for(d=0;d<b.length;++d){const f=b[d];var e=an(f.name());const g=f.urls(),h=[];0!=g.length||!f.localName()||(e.bold()||e.italic())&&a||h.push(new RB("local",f.localName()));for(e=0;e<g.length;++e)h.push(new RB("url",g[e]));c.push(QB(f.name(),h))}fn(c.join("\n"));this.dD=
new av(this);this.QW=this.bD=void 0;b=this.F.slideWidth();this.F.slideHeight();a=this.F.mB();c=this.F.FC();if(a||c)c&&(c=new cv(c),Zu(this.dD,c)),a&&(tj&&(this.QW=new bv(a,b)),this.bD=new Pt(a,b),a=new jt(this.F.settings().oa()),b=this.bD.displayObject(),a=`${a.ma("PB_ACCESSIBLE_WATERMARK_SKIN_CREATED_WITH")}.`,ht(b,"label",a),gt(b,"banner"),b.setAttribute("tabindex",0),Zu(this.dD,this.bD));$u(this.dD)}Ee(){return this.$g}U(){return this.B}yf(){return this.Pc}soundController(){return this.zg.soundController()}displayObject(){return this.Fa}rh(){return this.xe}sH(){this.Ql.sH(this.dD)}Lt(){return this.ud}width(){return this.Ql.width()}height(){return this.Ql.height()}scale(){return this.Ql.scale()}resize(a,
b){this.Ql.resize(a,b)}om(){return this.Ie}Tq(){return this.zg.Tq()}yH(){return this.Ql.yH()}setOverlayDisplayed(a){this.Ql.setOverlayDisplayed(a)}Zb(a){const b=Ad("DIV");a&&(b.id=a);return b}j4(){ln(document.body,"slide-transiting")}h4(){mn(document.body,"slide-transiting")}j5(a,b,c,d){this.$g.C(a,b,c,d)}sj(){this.Ql.P_(this.bD)}d1(){this.Ql.BZ(this.QW)}iw(){this.Ql.iw()}}SB.prototype.resize=SB.prototype.resize;SB.prototype.height=SB.prototype.height;SB.prototype.width=SB.prototype.width;
SB.prototype.slidesContainer=SB.prototype.rh;SB.prototype.displayObject=SB.prototype.displayObject;SB.prototype.soundController=SB.prototype.soundController;SB.prototype.restrictedPlaybackController=SB.prototype.yf;SB.prototype.playbackController=SB.prototype.U;SB.prototype.resizeEvent=SB.prototype.Ee;class UB{constructor(){this.kS=!1}};function VB(a,b){b=b.getAttribute("id");a.HK.C(b);a.FK.C()}function WB(a,b){const c=new UB;a.YS.C(b,c);return c.kS}
class XB{constructor(){this.Wa=this.B=null;this.Eb=!0;this.FK=new E;this.HK=new E;this.YS=new E;this.Rs=new E}kC(a){this.B=a}fI(a){this.Wa=a}Ve(a,b){this.Eb&&(VB(this,b),this.B.Ve(a,void 0,!1))}j$(a){this.Eb&&(VB(this,a),this.B.Iw())}xq(a){this.Eb&&(VB(this,a),this.B.xq())}yq(a){this.Eb&&(VB(this,a),this.B.yq())}xf(a){this.Eb&&(VB(this,a),a=this.B,a.Jb.reset(),a.Ve(us(a),void 0,!1))}Wi(a){this.Eb&&(VB(this,a),a=this.B,a.Jb.reset(),a.Ve(zs(a),void 0,!1))}l$(a,b,c){this.Eb&&(VB(this,c),WB(this,a)||
eh(a,{target:b}))}k$(a){return this.Eb?(VB(this,a),WB(this,a.href)?!1:gj&&a instanceof window.SVGAElement?(eh(a.href.baseVal,{target:a.target.baseVal}),!1):!0):!1}pba(a,b,c){this.Eb&&(VB(this,a),this.B.XQ(b,c))}uC(a,b){this.Eb&&(VB(this,a),this.B.uC(b))}S9(a){this.Eb&&(VB(this,a),this.B.nP())}saa(a,b){this.Eb&&(VB(this,b),0<=this.B.ua()&&(a=Rf(this.B.fa().Dd(),a))&&Dp(this.Wa,a,0))}rba(a){this.Eb&&(VB(this,a),Fp(this.Wa))}Eaa(a){a&&a.Rt&&this.Rs.C(a.Rt)}}XB.prototype.processTriggerEffect=XB.prototype.Eaa;
XB.prototype.stopHyperlinkSound=XB.prototype.rba;XB.prototype.playHyperlinkSound=XB.prototype.saa;XB.prototype.endSlideshow=XB.prototype.S9;XB.prototype.startZoom=XB.prototype.uC;XB.prototype.startSlideshow=XB.prototype.pba;XB.prototype.gotoLink=XB.prototype.k$;XB.prototype.gotoURL=XB.prototype.l$;XB.prototype.gotoPreviousSlide=XB.prototype.Wi;XB.prototype.gotoNextSlide=XB.prototype.xf;XB.prototype.gotoLastSlide=XB.prototype.yq;XB.prototype.gotoFirstSlide=XB.prototype.xq;
XB.prototype.gotoLastViewedSlide=XB.prototype.j$;XB.prototype.gotoSlide=XB.prototype.Ve;var YB,ZB=pd().Sc.documentElement;YB=ZB.requestFullscreen?"fullscreenchange":ZB.webkitRequestFullscreen?"webkitfullscreenchange":ZB.mozRequestFullScreen?"mozfullscreenchange":ZB.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";
function $B(){var a=document.body;a.mozRequestFullScreenWithKeys?a.mozRequestFullScreenWithKeys():a.requestFullscreen?a.requestFullscreen(void 0):a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen&&a.msRequestFullscreen()}function aC(){var a=pd().Sc;a.exitFullscreen?a.exitFullscreen():a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen&&a.msExitFullscreen()}
function bC(){var a=pd().Sc;return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};function cC(){if(di||vj||qj||bj)var a=!1;else{a=pd().Sc;var b=a.body;a=!!(b.webkitRequestFullscreen&&a.webkitFullscreenEnabled||b.mozRequestFullScreen&&a.mozFullScreenEnabled||b.msRequestFullscreen&&a.msFullscreenEnabled||b.requestFullscreen&&a.fullscreenEnabled)}return a}class dC{constructor(){this.rK=new E;y(document,YB,()=>{this.rK.C(bC())},!1,this)}};function eC(a,b){a.jL!=b&&((a.jL=b)&&a.Xy.enabled()?(y(document,"keydown",a.mv,!1,a),y(document,"keyup",a.gV,!1,a)):(Ce(document,"keydown",a.mv,!1,a),Ce(document,"keyup",a.gV,!1,a)))}
function fC(a,b){const c=a.B;if(!(0>c.ua())){var d=c.$(),e=a.L;0>a.JA&&(a.JA=Date.now(),a.Kl=d.og(),c.pause());a=(1+(Date.now()-a.JA)/1E3)*(b?1:-1);d=d.timestamp();b=e.gi(d,!1,!0);e=e.jo(Wc(b+a,0,e.Tt()),!1,!0);a=c.Be();e.M()>d.M()?1==a.Y_()?c.xf(!1):mk(a):e.M()<d.M()?0<a.jQ()?nk(a):c.Wi(!1):c.Ij(e.M(),e.za(),e.fb(),!1)}}
class gC{constructor(a,b,c,d){this.Xy=a;this.L=b;this.Sb=c;this.jf=d;this.B=null;this.jL=!1;this.JA=-1;this.Kl=!1;eC(this,!Hi)}kC(a){this.B=a}mv(a){a:{var b=this.Xy.actions();for(let c=0;c<b.count();++c){const d=sg(b,c),e=d.Gt();for(let f=0;f<e.length;++f){const g=e[f];if(g.key()==a.keyCode&&g.bH()==a.ctrlKey&&g.shift()==a.shiftKey){b="toggleFullscreen"==d.type();break a}}}b=!1}b?this.fV(a):Fi(this.fV.bind(this,a),this)}fV(a){var b=a.ge;if(!(b&&b.defaultPrevented||"slide"!=this.B.fa().type())&&(b=
Ud(),"INPUT"!=b.nodeName)){var c=a.keyCode,d=a.ctrlKey,e=a.shiftKey,f=this.Xy.actions();for(let g=0;g<f.count();++g){const h=sg(f,g),l=h.Gt();for(let n=0;n<l.length;++n){const m=l[n];if(m.key()==c&&m.bH()==d&&m.shift()==e){c=h;if(e=this.B)switch(d=e.Be(),c.type()){case "playPause":e.$().og()?e.pause():e.play();break;case "nextSlide":e.xf();break;case "previousSlide":e.Wi();break;case "nextStep":e.no();break;case "previousStep":e.pt();break;case "firstSlide":e.xq();break;case "lastSlide":e.yq();break;
case "lastViewedSlide":e.Iw();break;case "slideStart":nk(d);break;case "slideEnd":mk(d);break;case "seekForward":fC(this,!0);break;case "seekBackward":fC(this,!1);break;case "volumeUp":this.Sb.setVolume(Math.min(1,this.Sb.volume()+.1));break;case "volumeDown":this.Sb.setVolume(Math.max(0,this.Sb.volume()-.1));break;case "toggleFullscreen":bC()?aC():$B()}b&&b.blur&&b.blur();a.preventDefault();return}}}}}gV(){0<this.JA&&(this.JA=-1,this.Kl&&this.B.play())}};function hC(a){a.Ju.MZ()?(a.D.activate(),a.D.Dq(0)):a.Nl=null}
class iC extends vg{constructor(a,b,c,d){super();this.Nl=null;this.D=b;this.Sb=c;this.Ju=d;this.Xx=0;this.Cb=!1;this.Ll=new E;C(this,this.D.sc(),this.ks,this);this.HQ(a);C(this,c.$B(),this.gm,this);C(this,c.iW,this.GM,this);this.gm()}HQ(a){this.Nl!=a&&(this.Xx=0,a?(this.D.vh(a.gt()[0].sources()),this.Ju.zQ(!1),this.D.Cb?this.D.Dq(0):this.Cb&&hC(this)):(this.D.pause(),this.D.vh(Gi())),this.Nl=a)}activate(){this.Cb=!0;hC(this)}ks(a){"ended"==a.state()&&(++this.Xx,this.Xx<this.Nl.gt().length?(this.D.vh(this.Nl.gt()[this.Xx].sources()),
a.Dq(0)):this.Nl.loop()?(this.Xx=0,this.D.vh(this.Nl.gt()[0].sources()),a.Dq(0)):(this.Ll.C(this),this.Ju.zQ(!0)))}gm(){this.D.setVolume(this.Sb.ZB())}GM(){this.D.pause()}};function jC(a){this.F=a;this.Gb=[];this.uW={}}k=jC.prototype;k.Ka=null;k.oJ=!1;k.jD=null;k.IQ=function(a,b){this.Ka=b;this.oJ=a.og();a.sc().addHandler(this.kv,this)};k.add=function(a,b){b=b||kC;if(!Ra(this.Gb,a)){this.Gb.push(a);const c=na(a)+"";this.uW[c]=b;a.sm().addHandler(this.gM,this);a.sg.addHandler(this.eM,this)}};k.remove=function(a){Sa(this.Gb,a);Rs(this.Ka,!1,a);const b=a.sm();b.GP(this.gM,this)&&b.removeHandler(this.gM,this);a=a.sg;a.GP(this.eM,this)&&a.removeHandler(this.eM,this)};
k.contains=function(a){return Ra(this.Gb,a)};function ct(a){a=Va(a.Gb);for(let b=0;b<a.length;++b)a[b].stop()}function lC(a,b,c,d,e){const f=a.Gb.length;for(let h=0;h<f;++h){const l=a.Gb[h];if(e||!b.Ln||ev(b,l)){var g=na(l)+"";g=a.uW[g];(d&&g.raa||!d&&c&&g.NH||!d&&!c)&&l.v0()}else l.w0()}}
k.kv=function(a){a.og();this.oJ=a.og();const b=()=>{let c=!1,d=!1;a.Pb().removeHandler(this.ub,this);a.og()||(d=(c=mC(this,a.timestamp()))&&nC(this,a.timestamp()),this.jD=a.timestamp(),a.Pb().addHandler(this.ub,this));lC(this,a,c,d,!1)};this.oJ?b():setTimeout(b,0)};k.ub=function(a){var b=a.timestamp(),c;(c=!this.jD)||(c=this.jD,c=!(c.M()==b.M()&&c.za()==b.za()&&0>=Math.abs(c.fb()-b.fb())));c&&(this.jD=b,c=(b=mC(this,a.timestamp()))&&nC(this,a.timestamp()),lC(this,a,b,c,!0))};
function mC(a,b){a=a.F.slides().ja(b.M());if(0>b.za())return!1;a=a.lb().fc(b.za());return b.fb()>=a.duration()}function nC(a,b){a=a.F.slides().ja(b.M());return b.za()==a.lb().count()-1}k.gM=function(a){this.remove(a)};k.eM=function(a){Rs(this.Ka,a.kd(),a)};function oC(a){this.NH=!1;this.raa=a}var kC=new oC(!1),pC=new oC(!0),qC=new oC(!0);function rC(a,b,c,d){this.L=a;this.W=b;this.nf=c;this.D=d;this.Ll=new E;this.sg=new E}k=rC.prototype;k.Dg=null;k.se=!1;k.Wk=!1;k.playing=function(){return this.D.playing()};k.kd=function(){return this.D.kd()};k.play=function(a){this.yo(this.W.timestamp(),a||0)};
k.yo=function(a,b){this.dA();this.D.sc().addHandler(this.UE,this);this.D.sg.addHandler(this.vp,this);this.Dg=a;this.Wk=!1;this.se=!0;this.D.activate();var c=this.D,d=c.Dq;const e=this.L;a=(e.gi(this.W.timestamp(),!0,!1)-e.gi(a,!0,!1)+b)%this.nf.duration();d.call(c,a)};k.pause=function(){this.stop()};k.stop=function(){this.se&&(this.Hl(),this.D.stop(),this.D.deactivate())};k.dA=function(){this.D.sc().removeHandler(this.UE,this);this.D.sg.removeHandler(this.vp,this)};
k.UE=function(){if("ended"==this.D.state()){let a=!0;if("untilNextSound"==this.nf.Tl){const b=this.Dg.M();this.W.timestamp().M()>=b&&(this.D.seek(0),this.D.play(),a=!1)}a&&(this.Hl(),this.D.deactivate())}};k.vp=function(){this.sg.C(this);!this.kd()&&this.playing()&&this.Wk&&this.D.pause()};k.w0=function(){this.Wk=!1;this.D.play()};k.v0=function(){this.Wk=!0;this.kd()||this.D.pause()};k.Hl=function(){this.se&&(this.se=!1,this.dA(),this.Ll.C(this))};k.sm=function(){return this.Ll};(function(){if(Pb){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(wb()))?a[1]:"0"}return Ob?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(wb()))?a[0].replace(/_/g,"."):"10"):Rb?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(wb()))?a[1]:""):Sb||Tb||Ub?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(wb()))?a[1].replace(/_/g,"."):""):""})();function sC(a){return(a=a.exec(wb()))?a[1]:""}(function(){if(Zg)return sC(/Firefox\/([0-9.]+)/);if(Jb||Kb||Ib)return Xb;if(ch){if(Fb()||xb("Macintosh")){var a=sC(/CriOS\/([0-9.]+)/);if(a)return a}return sC(/Chrome\/([0-9.]+)/)}if(dh&&!Fb())return sC(/Version\/([0-9.]+)/);if($g||ah){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(wb()))return a[1]+"."+a[2]}else if(bh)return(a=sC(/Android\s+([0-9.]+)/))?a:sC(/Version\/([0-9.]+)/);return""})();function tC(a,b,c,d,e){du.call(this,b,c,d,e);this.element=a}t(tC,du);tC.prototype.Io=function(){};tC.prototype.JH=function(){this.Io();tC.Kb.JH.call(this)};tC.prototype.ml=function(){this.Io();tC.Kb.ml.call(this)};tC.prototype.vo=function(){this.Io();tC.Kb.vo.call(this)};function uC(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");tC.call(this,a,b,c,d,e)}t(uC,tC);
uC.prototype.Io=function(){var a;if(a=this.AC)void 0===this.dC&&(this.dC=Th(this.element)),a=this.dC;this.element.style[a?"right":"left"]=Math.round(this.coords[0])+"px";this.element.style.top=Math.round(this.coords[1])+"px"};function vC(a,b,c,d,e){"number"===typeof b&&(b=[b]);"number"===typeof c&&(c=[c]);tC.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.zH=wC}t(vC,tC);var xC=1/1024,wC=-1;k=vC.prototype;
k.Io=function(){var a=this.coords[0];Math.abs(a-this.zH)>=xC&&(J(this.element,a),this.zH=a)};k.vo=function(){this.zH=wC;vC.Kb.vo.call(this)};k.ml=function(){this.zH=wC;vC.Kb.ml.call(this)};k.show=function(){this.element.style.display=""};k.Jc=function(){this.element.style.display="none"};function yC(a,b,c){vC.call(this,a,1,0,b,c)}t(yC,vC);function zC(a,b,c){vC.call(this,a,0,1,b,c)}t(zC,vC);class AC extends tC{constructor(a,b,c){super(null,[b],[c],200);this.P=a}Io(){this.P.zf(this.coords[0])}};class BC extends Q{constructor({ga:a,H:b,b_:c,VH:d,DZ:e,tabIndex:f,Xga:g,toggle:h,Ze:l}){super({ga:a,H:b,b_:c,VH:d,DZ:e,tabIndex:f,yd:"BUTTON",a9:!0,Ze:l});g&&(a=g.top,b=g.right,c=g.bottom,g=g.left,this.Zh=new Q,O(this,this.Zh),L(this.Zh,"position","absolute"),L(this.Zh,"top",a?`${-a}px`:0),L(this.Zh,"right",b?`${-b}px`:0),L(this.Zh,"bottom",c?`${-c}px`:0),L(this.Zh,"left",g?`${-g}px`:0));(this.i8=h)&&this.rc(!1);this.RC()}rc(a){this.Sj("pressed",a)}selected(){return!1}ph(){}pressed(){return"true"==
it(this.P,"pressed")}ka(a){super.ka(a);this.Zh&&this.vf(this.Zh,0)}Lq(a){super.Lq(a);this.Zh&&this.vf(this.Zh,0)}};class CC extends Q{constructor(a,b){super({H:"bookmark"});this.D=a;this.Gx=b;this.J(!1);a.duration()?this.bE():Pe(this,a.CU,this.bE,this);z(this,this.displayObject(),Jm,this.N4,this,!1)}bE(){L(this,"left",`${this.Gx.time()/this.D.duration()*100}%`);this.J(!0)}N4(a){a.stopPropagation();this.D.seek(this.Gx.time());return xn(this.displayObject().parentNode)}};function DC(a,b){null!==b&&0>b&&(b=null);null!==a.Wh&&a.pb[a.Wh].ph(!1);a.Wh=b;null!==b&&a.pb[b].ph(!0);if(null!==a.Wh){var c=a.pb[a.Wh];b=c.displayObject().offsetTop;c=b+c.displayObject().offsetHeight;Ft(a,b,c)}}function EC(a,b){b=a.hF.indexOf(b);DC(a,0<=b?b:null)}class FC extends Q{constructor({H:a,Ze:b,options:c}){super({H:a,Ze:b});this.gj("listbox");L(this,"position","absolute");this.hF=c.slice();Object.freeze(this.hF);this.pb=[];this.Wh=null;this.xN=F(this)}options(){return this.hF}};class GC extends FC{constructor({H:a,options:b,TZ:c}){super({H:a,options:b});for(const d of b){const e=c(d);e.gj("option");e.ph(!1);Et(e,P(this,"item"));O(this,e);this.pb.push(e);C(this,e.ha,()=>{DC(this,this.pb.indexOf(e));this.xN.C()})}}Ya(a,b){super.Ya(a,b);this.pb.forEach(c=>c.sb())}};const HC=[{value:.75,toString:()=>"0.75x"},{value:1,toString:()=>"1x"},{value:1.25,toString:()=>"1.25x"},{value:1.5,toString:()=>"1.5x"},{value:2,toString:()=>"2x"}];function IC(a){const b=HC.find(c=>("number"===typeof a.Wh?a.hF[a.Wh]:null)==c.toString());return b?b.value:null}function JC(a,b){const c=HC.find(d=>d.value==b);EC(a,c?c.toString():null)}
class KC extends GC{constructor(a){super({H:"playback-rate-menu",options:HC.map(c=>c.toString()),TZ:c=>{const d=new Q({dI:!0});d.ka(c);return d}});const b=new Q({ga:P(this,"caption")});b.ka(a.ma("PB_PLAYBACK_RATE_MENU_CAPTION",{},"Rate"));O(this,b,0)}};class LC extends GC{constructor(a,b){super({H:"subtitles-list",options:[b.ma("PB_SUBTITLES_OFF",{},"Off"),...a],TZ:c=>{const d=new Q({dI:!0});d.ka(c);return d}});a=new Q({ga:P(this,"caption")});a.ka(b.ma("PB_SUBTITLES_MENU_CAPTION",{},"Subtitles"));O(this,a,0)}};function MC(a,b){void 0===b&&(b=a.D.muted()?0:a.D.volume());L(a.zS,"height",`${100*(1-b)}%`);return xn(a.displayObject())}
class NC extends Q{constructor(a){super({H:"volume_popup"});this.D=a;this.fB=new Q({H:"volume"});O(this,this.fB);this.zS=new Q({H:"back"});O(this.fB,this.zS);MC(this,this.D.volume());C(this,this.D.GE,()=>MC(this));C(this,this.D.KO,()=>MC(this));z(this,this.fB.displayObject(),Jm,this.a6,this)}a6(a){z(this,document,Lm,this.eF,this);z(this,document,Km,this.TV,this);this.eF(a);this.D.Mj(!1)}eF(a){this.visible()&&(a=Kh(a,this.fB.displayObject()).y,a=Math.min(1,a/this.fB.height()),a=Math.max(0,a),a=1-a,
this.D.setVolume(a),MC(this,a))}TV(a){Me(this,document,Lm,this.eF,this);Me(this,document,Km,this.TV,this);this.eF(a)}};function OC(a){const b=new BC({H:"play",toggle:!0});b.Rj(!0);C(a,b.ha,()=>a.D.playing()?a.D.pause():a.D.play());return b}
function PC(a){if(a.dB){const b=new BC({H:"rate",toggle:!0});b.Rj(!0);b.Y("subtitle-button-next",QC(a));const c=new KC(a.I);c.J(!1);c.Y("subtitle-button-next",QC(a));JC(c,a.D.playbackRate());C(a,b.ha,()=>{if(c.visible()){const d=new vC(c.displayObject(),1,0,150);d.play();Le(a,d,"finish",()=>{c.J(!1);b.rc(!1);vt(b.displayObject(),"selected")})}else RC(a,{button:b,Fq:c,T_:()=>{b.rc(!1);vt(b.displayObject(),"selected")}}),b.rc(!0),ut(b.displayObject(),"selected")});C(a,c.xN,()=>{a.D.Tj(IC(c));c.J(!1)});
return{Z_:b,$_:c}}return{Z_:null,$_:null}}function SC(a){const b=new BC({H:"mute",toggle:!0});b.Rj(!0);const c=new NC(a.D);c.J(!1);C(a,b.ha,()=>{const d=!a.D.muted();a.D.Mj(d);b.rc(d);d?ut(b.displayObject(),"selected"):vt(b.displayObject(),"selected")});C(a,a.D.GE,()=>{const d=a.D.muted();b.rc(d);d?ut(b.displayObject(),"selected"):vt(b.displayObject(),"selected")});z(a,b.displayObject(),"mouseover",()=>{c.visible()||RC(a,{button:b,Fq:c})});return{X$:b,Oba:c}}
function TC(a,b){var c=a.m6.displayObject(),d=a.wa.width()-2;a=Kh(b,c).x/a.fN*a.ia;d=Math.min(1,a/d);return d=Math.max(0,d)}function UC(a){function b(e){e=e.toString();1==e.length&&(e="0"+e);return e}a=Math.round(a);const c=Math.floor(a/3600);a%=3600;const d=Math.floor(a/60);a%=60;return b(c)+":"+b(d)+":"+b(a)}function QC(a){return!!a.rf&&!!VC(a.rf).length}
function RC(a,{button:b,Fq:c,T_:d}){c.J(!0);let e=new vC(c.displayObject(),0,1,150);e.play();let f=!1;z(a,document,Lm,g=>{g=WC({button:b,Fq:c,V9:g});if(g==f){const h=parseFloat(Dh(c.displayObject(),"opacity"));e.stop();g?(f=!1,e=new vC(c.displayObject(),h,1,150),e.play()):(f=!0,e=new vC(c.displayObject(),h,0,150),e.play(),Le(a,e,"finish",()=>{c.J(!1);d&&d()}))}})}
function XC(a){const b=new BC({H:"subtitles",toggle:!0});b.Rj(!0);C(a,b.ha,()=>{a.Bj&&a.Yh&&!a.Bj.visible()&&(RC(a,{button:a.Yh,Fq:a.Bj,T_:()=>{a.Yh&&(a.Yh.rc(!1),vt(a.Yh.displayObject(),"selected"))}}),a.Yh.rc(!0),ut(a.Yh.displayObject(),"selected"))});a.Yh=b;a.V(b)}function YC(a,b){b=new LC(b,a.I);b.J(!1);C(a,b.xN,()=>{if(a.rf&&a.Bj){var c=(c=a.Bj.Wh)?c-1:null;"number"===typeof c?a.rf.select(c):a.rf.show(!1);a.Bj.J(!1)}});a.Bj=b;a.V(b)}
function WC({button:a,Fq:b,V9:c}){const d=Kh(c,b.displayObject());if(0>d.x||d.x>b.width()||0>d.y)return!1;b=Kh(c,a.displayObject());return 0>=b.y||0<=b.x&&b.x<=a.width()&&b.y<=a.height()}
class ZC extends Q{constructor({Uc:a,uba:b,oa:c,Gj:d,EC:e}){super({H:"controls",jH:!0});this.D=a;this.rf=b;this.I=c;this.dB=e;this.Vb=OC(this);O(this,this.Vb);const {waa:f,Cc:g}=this.sr(d);this.m6=f;this.wa=g;O(this,this.wa);const {Z_:h,$_:l}=PC(this);(this.vF=h)&&O(this,this.vF);(this.wF=l)&&O(this,this.wF);this.Bj=this.Yh=null;this.rf&&(this.XY(),C(this,this.rf.bS,this.XY,this),C(this,this.rf.dS,this.YY,this));const {X$:n,Oba:m}=SC(this);this.W3=n;O(this,this.W3);this.L8=m;O(this,this.L8);this.gp=
this.xJ();O(this,this.gp);this.HY=new E;this.qU=new E;this.Mf=this.Kl=!1;this.fN=this.ia=1;C(this,this.D.sc(),this.ks,this);C(this,this.D.Hk,this.V4,this);Ai(this.displayObject(),"left bottom")}locked(){return this.Mf}xJ(){const a=new BC({H:"toggle_fullscreen",toggle:!0});a.Rj(!0);C(this,a.ha,()=>this.HY.C());return a}sr(a){const b=new Q({H:"progress"}),c=new Q({H:"loading"});O(b,c);const d=new Q({H:"playing"});O(b,d);const e=new Q({H:"tooltip"});e.J(!1);O(b,e);if(a)for(let f=0;f<a.count();++f)O(b,
new CC(this.D,wf(a,f)));C(this,this.D.mU,()=>{L(c,"width",100*this.D.BH()+"%")});C(this,this.D.lf,()=>{L(d,"width",this.D.currentTime()/this.D.duration()*100+"%")});z(this,b,"mouseover",()=>{e.J(!0)});z(this,b,"mouseout",()=>{e.J(!1)});z(this,b,Lm,f=>{f=TC(this,f);L(e,"left",`${100*f}%`);e.ka(UC(f*this.D.duration()))},this);z(this,b,Jm,this.qv,this);return{waa:d,Cc:b}}XY(){this.Bj&&(this.removeChild(this.Bj),this.Bj=null);QC(this)&&(this.Yh||XC(this),YC(this,VC(this.rf)));this.YY()}YY(){var a=QC(this);
this.Yh&&this.Yh.J(a);if(this.Bj){const b=this.rf;a=a&&b.isVisible()?b.Bs:null;DC(this.Bj,null==a?0:a+1)}}qv(a){this.Mf=!0;z(this,document,Lm,this.pv,this);z(this,document,Km,this.aF,this);this.D.playing()&&(this.D.pause(),this.Kl=!0);this.pv(a);a.preventDefault()}pv(a){this.D.seek(TC(this,a)*this.D.duration())}aF(a){Me(this,document,Lm,this.pv,this);Me(this,document,Km,this.aF,this);this.pv(a);this.Kl&&(this.D.play(),this.Kl=!1);this.Mf=!1;this.qU.C()}ks(){const a=this.D.playing();this.Vb.rc(a);
a?ut(this.Vb.displayObject(),"selected"):vt(this.Vb.displayObject(),"selected")}V4(){this.wF&&JC(this.wF,this.D.playbackRate())}};const $C=Zg?{snapToLines:!1,line:83,lineAlign:"end"}:{snapToLines:!0,line:-4,lineAlign:"end"},aD=(a,b)=>{b?a.mode="showing":"showing"===a.mode&&(a.mode="hidden")},bD=a=>{for(let b=0;b<a.length;++b)if("showing"===a[b].mode)return b;return null},cD=(a,b)=>{a.snapToLines=b.snapToLines;a.line=b.line;a.lineAlign=b.lineAlign},dD=a=>{if(a&&a.cues){const b=[];for(let c=0;c<a.cues.length;++c){const d=a.cues[c];if("auto"===d.line){const e={};cD(e,d);b.push({cue:d,Iaa:e});cD(d,$C)}}return b}return[]};
function VC(a){const b=[];for(let c=0;c<a.Qi.length;++c)b.push(a.Qi[c].label||a.Qi[c].language);return b}function eD(a){if(a.$p){for(const b of a.$p)cD(b.cue,b.Iaa);a.$p=null}}function fD(a){return null!==a.Bs&&a.Bs<a.Qi.length?a.Qi[a.Bs]:null}
class gD{constructor(a){this.Qi=a;this.Bs=bD(a);this.$p=null;this.dS=new wt;this.bS=new wt;this.Qi.onchange=()=>{this.select(bD(this.Qi));this.dS.C(this)};a=()=>{this.select(bD(this.Qi));this.bS.C(this)};this.Qi.onaddtrack=a;this.Qi.onremovetrack=a}select(a){this.Bs=null!==a&&a<this.Qi.length?a:null;for(a=0;a<this.Qi.length;++a)aD(this.Qi[a],a===this.Bs);this.$p&&(eD(this),this.$p||(this.$p=dD(fD(this))))}show(a){const b=fD(this);a&&!b?this.select(0):b&&aD(b,a)}isVisible(){const a=fD(this);return!!a&&
"showing"===a.mode}};class hD extends Wj{constructor(a){super(a);Mi&&Xj.addHandler(this.R4,this)}videoWidth(){return Pj(this)?this.mediaElement().videoWidth:0}videoHeight(){return Pj(this)?this.mediaElement().videoHeight:0}R4(a){this.playing()&&a instanceof gk&&this.play()}};function iD(a){a=Bd(Lc(a));pj&&a.setAttribute("playsinline","");!Hi&&ej&&a.setAttribute("preload","metadata");wj&&a.setAttribute("webkit-playsinline","");if(Zg&&1<a.children.length){const b=Pd(a,c=>c&&"SOURCE"==c.nodeName&&"video/mp4"==c.getAttribute("type"));b&&a.appendChild(b)}return new hD(a)}
function jD(a){if(!Hi){const b=a.mediaElement().getAttribute("poster");a.mediaElement().removeAttribute("poster");if(b)return a=new Q({H:"poster"}),L(a,"background",`url(${b})`),L(a,"background-size","100% 100%"),a}return null}function kD(a){if(!Hi)if(a=a.mediaElement(),sj)lD(a);else if(!rj&&ma(a.textTracks)&&void 0!==a.textTracks.length)return new gD(a.textTracks);return null}
function lD(a){const b=c=>c&&"TRACK"===c.nodeName&&c.hasAttribute("kind")?(c=c.getAttribute("kind"),!!c&&("captions"===c||"subtitles"===c)):!1;Pd(a,c=>c&&b(c)&&c.hasAttribute("default"))||(a=Pd(a,b))&&a.setAttribute("default","")};function jq(a,b){a.uv=b;Cd(b,a.Xa.displayObject());Hi&&mD(a,a.D.mediaElement().width,a.D.mediaElement().height);Hi&&(Ej?void 0!==window.TouchEvent&&window.event instanceof window.TouchEvent||window.event instanceof MouseEvent:1)&&(a.D.play(),a.D.pause());rj&&(a.Xa.resize(a.Xa.width()+1),Fi(()=>a.Xa.resize(a.Xa.width()-1)))}
function nq(a){a.uv=null;if(Hd(a.Xa.displayObject())&&Hi){const b=a.D,c=iD(a.G8);Bj?(a.Xa.removeChild(b.mediaElement()),a.Xa.V(c.mediaElement())):a.Xa=new Q({xa:c.mediaElement()});Zj(a,c);b.Ic()}}function zu(a,b){a.oj&&(b?a.eE||(a.eE=setInterval(()=>nD(a),100)):(clearInterval(a.eE),a.eE=void 0,a.gx(!1)))}
function oD(a,b){const c=new ZC({Uc:a.D,uba:a.rf,oa:a.I,Gj:b,EC:a.dB});c.resize(a.D.mediaElement().width);c.zf(0);c.HY.addHandler(()=>{a.gx(!a.Bl);return xn(c.displayObject())},a);c.qU.addHandler(()=>{a.AL||pD(a,!1)},a);y(a.Xa.displayObject(),"mouseenter",()=>{a.AL=!0;pD(a,!0)},!1,a);y(a.Xa.displayObject(),"mouseleave",()=>{a.AL=!1;c.locked()||pD(a,!1)},!1,a);return c}
function qD(a,b){if(a.Me){const c=Ui()?"poster_frame_hide_video":"poster_frame";b?ut(a.Xa.displayObject(),c):vt(a.Xa.displayObject(),c);a.Me.zf(b?1:0);!b&&a.zF&&(rD(a,a.zF),a.zF=void 0);Jb&&!Hi&&Sh(a.D.mediaElement(),!b)}}function rD(a,b){a.Me&&L(a.Me,"background-image",`url(${b})`)}
function sD(a,b,c){a.Me||(a.Me=new Q({H:"poster"}),L(a.Me,"background-size","contain"),L(a.Me,"background-position","center"),L(a.Me,"background-repeat","no-repeat"),L(a.Me,"position","absolute"),L(a.Me,"top","0"),Hi?a.Xa.displayObject().parentNode.appendChild(a.Me.displayObject()):a.Xa.V(a.Me),a.Me.resize(a.Xa.width(),a.Xa.height()));!c&&Hi&&a.Me.opacity()?a.zF=b:rD(a,b)}
function nD(a){var b=a.Xa.displayObject().parentNode;if(b&&"none"!=b.style.display){var c=Ph(a.Xa.displayObject());a.oj.resize(c.width);b=(b=rn(b))?b.Tc:1;b=sj||a.Bl?b*a.UM:b;a=a.oj;b&&(a.fN=b,b=a.width())&&(a.ia=Math.max(a.fN,240/b),c=Math.round(11/a.ia),L(a,"left",`${c}px`),L(a,"bottom",`${c}px`),b=Math.round(b*a.ia)-22,vn(a.displayObject(),1/a.ia),c=b-173,a.Yh&&a.Yh.visible()&&(c-=a.Yh.width()),a.vF&&(c-=a.vF.width()),a.wa.resize(c),a.Xb(b))}}
function mD(a,b,c){const d=sj||a.Bl?1:a.UM,e=new fm;e.scale(1/d,1/d);nn(a.Xa.displayObject(),e);a.Xa.resize(b*d,c*d)}function pD(a,b){var c=b?1:0;(new AC(a.oj,a.oj.opacity(),c)).play();a.rf&&(b?(a=a.rf,a.$p||(a.$p=dD(fD(a)))):eD(a.rf))}
class tD extends bk{constructor(a,b,c,d=null){const e=iD(a);super(e);this.G8=a;this.I=new jt(d||{});this.Me=jD(e);this.rf=kD(e);this.oj=null;this.zF=void 0;this.AL=this.Bl=!1;this.UM=1;this.CG=!1;this.eE=void 0;this.uv=null;this.dB=b;Hi?Bj?(this.Xa=new Q({H:"video_player"}),Et(this.Xa,"iphone"),this.Xa.V(this.D.mediaElement()),this.Xa.resize(this.D.mediaElement().width,this.D.mediaElement().height),c=this.D.mediaElement().getAttribute("poster"),this.D.mediaElement().removeAttribute("poster"),c&&(L(this.Xa,
"background","url("+c+")"),L(this.Xa,"background-size","100% 100%")),this.ko(this.Ui())):this.Xa=new Q({xa:this.D.mediaElement()}):(a=this.Ui(),super.ko(!1),this.Xa=new Q({H:"video_player"}),this.oj=oD(this,c),this.Me&&this.Xa.V(this.Me),this.Xa.V(this.D.mediaElement()),this.Xa.V(this.oj),this.Xa.resize(this.D.mediaElement().width,this.D.mediaElement().height),this.ko(a),y(this.D.mediaElement(),"loadeddata",this.hE,!1,this));qD(this,!0);oj&&this.D.sc().addHandler(f=>{"playing"==f.state()&&this.uv&&
(f=this.uv.style.opacity,this.uv.style.opacity="0.99",this.uv.style.opacity=f)},this)}ko(a){this.oj?this.oj.J(a):Bj?a?vt(this.Xa.displayObject(),"without_controls"):ut(this.Xa.displayObject(),"without_controls"):this.D.ko(a);a?this.CG||(hj?z(this,this.Xa,"click",this.dF,this):C(this,this.Xa.ha,this.dF,this),z(this,this.Xa,"click",this.pY,this),this.CG=!0):this.CG&&(hj?Me(this,this.Xa,"click",this.dF,this):Oe(this,this.Xa.ha,this.dF,this),Me(this,this.Xa,"click",this.pY,this),this.CG=!1)}Ui(){return this.oj?
this.oj.visible():super.Ui()}cP(){this.D&&this.D.cP()}uQ(){this.D&&this.D.uQ()}setScale(a){this.UM=a;mD(this,this.D.mediaElement().width,this.D.mediaElement().height)}videoWidth(){return this.D.videoWidth()}videoHeight(){return this.D.videoHeight()}resize(a,b){this.Xa&&(mD(this,a,b),this.oj&&nD(this));const c=this.D.mediaElement();c.width=a;c.height=b;this.hE();this.Me&&this.Me.resize(this.Xa.width(),this.Xa.height())}vh(a){a=super.vh(a);this.hE();return a}hE(){if(Jb||Kb){var a=this.D.mediaElement();
L(this.Xa,"background","#000000");G(a,"width","");G(a,"height","");this.Bl||(a.videoWidth/a.videoHeight<a.width/a.height?G(a,"width","auto"):G(a,"height","auto"))}}width(){const a=this.D.mediaElement();return parseInt(a.width,10)}height(){const a=this.D.mediaElement();return parseInt(a.height,10)}dF(){this.Ui()&&(this.D.playing()?this.D.pause():this.D.play())}pY(a){a.stopPropagation()}show(a){this.Xa.displayObject().style.display=a?"":"none"}gx(a){if(!Bj&&this.Bl!=a&&this.Xa.displayObject().parentNode){this.Bl=
a;let b=this.Xa.displayObject().parentNode;for(;b&&!kn(b,"slide");)a=b,this.Bl?ln(a,"fullscreen"):mn(a,"fullscreen"),b=b.parentNode;this.hE();mD(this,this.D.mediaElement().width,this.D.mediaElement().height)}}ks(a,b){super.ks(a,b);this.playing&&this.rf&&this.rf.select(this.rf.Bs)}};function uD(a,b){const c=Cf(Jf(a.pe,a.L),b);b=c?c.ic():b;if(Hi&&a.D instanceof bk){const d=a.D.Uc(),e=d.src();d.vh(Gi());d.play();setTimeout(()=>{d.vh(e);a.yo(b,0,!0)},0)}else a.yo(b,0,!0)}function vD(a,b){if(a.YN){var c=a.D,d=a.L;var e=a.Yl||0;var f=a.pe.duration();d=d.gi(a.W.timestamp(),!0,!1)-d.gi(a.Dg,!0,!1);d+=e;const g=Math.floor(d/f);e=g;f=d-g*f;a.tF=e;e=f-c.currentTime();c.playing()&&!b&&.01<e&&.5>e?a.mG(f):c.seek(f)}}function wD(a){a.Cb||a.D.deactivate()}
function xD(a){a.Rk=void 0;a.W.Pb().removeHandler(a.hS,a);a.W.sc().removeHandler(a.gS,a);a.Hy=!1;a.kL="ended";if(a.pe instanceof Yg){const b=a.D;a.pe.aI()&&b.stop();b.gx(!1);a.pe.IP()&&b.show(!1)}a.sg.C(a);yD(a)}function yD(a){a.Oi&&(a.Oi=!1,gv(a.W,!1,a))}
class zD{constructor(a,b,c,d){this.L=a;this.W=b;this.pe=c;this.D=d;this.Dg=null;this.tF=0;this.Yl=null;this.Wk=this.se=!1;this.Ll=new E;this.sg=new E;this.YN=!1;this.Rk=void 0;this.Hy=this.Cb=!1;this.kL="";this.Oi=!1;this.D.sc().addHandler(this.UE,this);this.D.oA.addHandler(this.$W,this)}activate(){this.Cb=!0;this.D.Cb||this.D.activate()}deactivate(){this.D.playing()||this.D.deactivate();this.Cb=!1}Uc(){return this.D}playing(){return this.D.playing()}kd(){return this.se&&(this.D.kd()||!this.D.pB())}play(a){this.yo(this.W.timestamp(),
void 0!==a?a:null,!1)}yo(a,b,c){this.dA();this.W.Pb().addHandler(this.ub,this);this.D.sg.addHandler(this.vp,this);this.D.Qo.addHandler(this.vp,this);this.D.jw.addHandler(this.PV,this);this.se=!0;this.Wk=!1;this.YN=c;this.Dg=a;this.Yl=null!=b?b:null;this.YN?(a=()=>{vD(this,!0);this.D.play();this.vp()},fj&&!Hi?this.pe instanceof Yg?setTimeout(a,150):a():(hj&&this.D.vh(this.D.src()),a())):null!=b?this.D.Dq(b):this.D.play()}pause(){this.Hl();this.D.pause();wD(this)}stop(a){this.Hl();this.D.pause();const b=
this.pe instanceof Yg&&this.pe.aI();a=a||b?0:this.D.duration();this.D.seek(a);wD(this);xD(this)}dA(){this.W.Pb().removeHandler(this.ub,this);this.D.sg.removeHandler(this.vp,this);this.D.Qo.removeHandler(this.vp,this);this.D.jw.removeHandler(this.PV,this)}ub(){if(this.Dg){var a=this.Dg;const d=this.W.timestamp();var b=d.M()-a.M(),c=0==b;a=c?d.za()-a.za():0;c=c&&0==a;0>b||0>a?b=!0:(a=this.pe.uj,b=0>a?!c:b>a);b&&(this.Hl(),this.D.pause(),wD(this))}}UE(){const a=this.D.state();if("ended"==a){++this.tF;
let c=!1;const d=this.pe.Tl;if("number"!==typeof d){var b=this.Dg;const e=this.W.timestamp();b=b.M()!=e.M()||b.za()!=e.za();switch(d){case "untilNextClick":c=!b;break;case "untilNextSlide":c=!0}}else c=this.tF<d;c?(this.Hy=!0,this.D.seek(0),this.D.play()):(this.Hl(),xD(this),wD(this))}else"playing"!=a||"playing"==this.kL||this.Hy||(this.$W(),void 0===this.Rk&&this.$E());"buffering"!=a&&"paused"!=a&&(this.kL=a)}vp(){this.sg.C(this);this.kd()||(this.playing()&&this.Wk?this.D.pause():vD(this,!1))}$W(){this.Hy?
this.Hy=!1:this.tF=0}w0(){this.Wk&&(this.Wk=!1,this.D.play())}v0(){this.Wk||(this.Wk=!0,this.kd()||this.D.pause())}mG(a){this.Oi||this.kd()||(this.Oi=!0,gv(this.W,!0,this),this.D.lf.addHandler(function c(){.1>a-this.D.currentTime()&&(this.D.lf.removeHandler(c,this),yD(this))},this))}$E(){this.Rk=this.W.timestamp();this.W.Pb().addHandler(this.hS,this);this.W.sc().addHandler(this.gS,this);if(this.pe instanceof Yg){const a=this.D;a.show(!0);this.pe.fQ()&&a.gx(!0);qD(a,!1)}}gS(){var a;if(a=this.se)a:if(this.W.suspended()){a=
this.W.timestamp();if(0<this.pe.uj){var b=Bf(Jf(this.pe,this.L)).ic().M()+this.pe.uj;if(b!=a.M()){a=!1;break a}}else b=a.M();b=this.L.ja(b).lb();a=a.za()==b.count()-1}else a=!1;a&&xD(this)}hS(){const a=this.W.timestamp(),b=Jf(this.pe,this.L);0<this.pe.uj?null==Cf(b,a)&&xD(this):this.Rk&&this.Rk.M()!=a.M()&&xD(this)}Hl(){this.se&&(this.se=!1,this.dA(),this.sg.C(this),this.Ll.C(this));yD(this)}PV(){this.Hl();wD(this)}sm(){return this.Ll}};class AD extends zD{constructor(a,b,c,d){super(a,b,c,d);this.nf=c}ub(){this.nf.Iu||super.ub()}};function Dp(a,b,c,d){var e=a.W.timestamp();c=null!=c?c:null;d=d||!1;const f=Ep(a,b);BD(a,b,f,d&&!b.Iu);f.yo(e,c,d)}function Fp(a){a.ru&&(a.ru.stop(),a.ru=null)}function Em(a,b,c){CD(a,b)&&(b=Fm(a,b),b.stop(c),a.wl==b&&(a.wl=null))}function Ep(a,b){const c=na(b)+"";if(!(c in a.SN)){const d=a.Yd.EP(b);a.SN[c]=new AD(a.F.slides(),a.W,b,d)}return a.SN[c]}function CD(a,b){b=na(b)+"";return a.GA.hasOwnProperty(b)}
function Fm(a,b){const c=na(b)+"";if(!a.GA.hasOwnProperty(c)){const d=a.Yd.pm(b);a.GA[c]=new zD(a.F.slides(),a.W,b,d)}return a.GA[c]}function DD(a){const b=a.W.timestamp().M();if(!a.PT[b]){var c=a.F.slides().ja(b).Td();for(let d=0;d<c.count();++d){const e=Qf(c,d),f=na(e)+"",g=a.Yd.pm(e);a.GA[f]=new zD(a.F.slides(),a.W,e,g)}a.PT[b]=!0}}function ED(a,b){const c=na(b)+"";if(!(c in a.oO)){const d=a.Yd.EP(b);a.oO[c]=new rC(a.F.slides(),a.W,b,d)}return a.oO[c]}
function BD(a,b,c,d){a.ZD&&(a.ZD.stop(),a.ZD=null);b.Iu&&(a.ru&&a.ru.stop(),a.ru=c);d?a.Zm.add(c,0<b.uj?qC:kC):a.Zm.remove(c);"untilNextSound"==b.Tl&&(a.ZD=c)}function Dm(a,b,c,d,e){b=Fm(a,b);e?(Hi&&a.wl&&a.wl.se&&a.wl.pause(),a.Zm.add(b,pC)):a.Zm.remove(b);Sa(a.cB,b.Uc());!a.Cb&&e||b.yo(c,d,e);e?a.wl=b:(c=b.Uc(),a.ST.C(c))}function FD(a,b){b=a.F.slides().ja(b).Dd().md();u(b,c=>{Ra(a.OC,c)||(Ep(a,c).activate(),a.OC.push(c))},a);Fi(a.l2,a)}
function bt(a,b,c,d){if(a.Ju.NZ()){var e=ED(a,b);BD(a,b,e,!0);e.yo(c,d)}}function GD(a,b){a.hu?a.hu.HQ(b):(a.hu=new iC(b,a.q1,a.Yd,a.Ju),a.Cb&&a.hu.activate())}function HD(a,b){return"accessible"==a.Ne?null:a.F.slides().ja(b).eD}
class ID{constructor(a,b,c){this.Cb=!1;this.F=a;this.Yd=b;this.Ju=c;this.W=null;this.Zm=new jC(a);this.ZD=this.wl=this.ru=this.hu=null;this.Ne="normal";this.SN={};this.GA={};this.oO={};this.R=-1;this.Vv=qu(a.slides());this.cB=[];this.ST=new E;this.PT={};this.OC=[];a=this.Yd;b=fk();b=new JD(b);C(a,b.Ax,a.bF,a);this.q1=b}IQ(a,b){this.W=a;this.Zm.IQ(a,b);a.Pb().addHandler(this.ub,this)}activate(){this.Cb=!0;this.wl&&uD(this.wl,this.W.timestamp());this.hu&&this.hu.activate();const a=this.W.timestamp().M();
0<=a&&FD(this,a)}ub(a){a=a.timestamp().M();a!=this.R&&this.sj(a)}l2(){const a=this.W.timestamp().M(),b=this.F.slides().ja(a).Dd().md();u(this.OC,c=>{Ra(b,c)||(Ep(this,c).deactivate(),Sa(this.OC,c))},this)}sj(a){DD(this);this.Cb&&FD(this,a);const b=(f,g)=>{for(let h=0;h<f.length;++h){const l=f[h],n=this.Yd.pm(l);n&&g(l,n)}};var c=this.R;this.R=a;const d=this.cB,e=su(this.Vv,c,a);c=su(this.Vv,a,c);b(e,(f,g)=>{g.jw.removeHandler(this.QV,this);Sa(d,g)});b(c,(f,g)=>{g.jw.addHandler(this.QV,this)});this.Yd.aR();
GD(this,HD(this,a))}QV(a,b){var c=this.cB;Ra(c,a)||c.push(a);"play"==b&&this.ST.C(a)}};class KD{constructor(){this.Gb={};this.IR={};this.ze=1}forEach(a){hc(this.Gb,a,this)}get(a){a=a.id();return this.Gb[a]}set(a,b,c){this.Gb[a.id()]=b;this.IR[a.id()]=c;b.setVolume(this.ze*c)}rP(a){return a.id()in this.Gb}setVolume(a){if(this.ze!=a){this.ze=a;for(const b in this.Gb)this.Gb.hasOwnProperty(b)&&this.Gb[b].setVolume(this.ze*this.IR[b])}}MH(){for(const a in this.Gb)this.Gb.hasOwnProperty(a)&&this.Gb[a].pause()}};class JD extends hk{constructor(a){super(a);this.Nl=null}HQ(a){this.Nl!=a&&(a?this.vh(a.gt()[0].sources()):this.D.vh(Gi()),this.Nl=a)}};function Iu(a,b){a.ia=b;a.Xs.forEach(c=>{c.setScale(b)})}function LD(a){const b=a.$m?0:a.ze;b!=a.bN&&(a.bN=b,a.UW.C(),a.Wv.setVolume(b),a.Xs.setVolume(b))}
class MD extends vg{constructor(a){super();this.re=a;this.Wv=new KD;this.Xs=new KD;this.ze=1;this.$m=!1;this.bN=1;this.Zk=F(this);this.UW=F(this);this.IU=F(this);this.iW=F(this);this.iY=F(this);this.J8=F(this);this.ia=1;this.I=null;C(this,this.re.Hk,this.aR,this)}EP(a){var b=a.ui;a=a.volume();a=void 0!==a?a:1;if(this.Wv.rP(b))var c=this.Wv.get(b);else c=null,b.lq()?c=sd(document,b.lq()):b.Yi()&&(c=Bd(Lc(b.Yi()))),c=new hk(c),c.Tj(this.re.playbackRate()),C(this,c.Ax,this.bF,this),this.Wv.set(b,c,a);
return c}pm(a){var b=a.ui,c=a.volume();a=a.Gj();c=void 0!==c?c:1;this.Xs.rP(b)?a=this.Xs.get(b):(a=new tD(b.Yi(),this.re.EC(),a,this.I),C(this,a.Ax,this.P5,this),a.setScale(this.ia),a.Tj(this.re.playbackRate()),this.Xs.set(b,a,c));return a}aR(){const a=this.re.playbackRate();this.Wv.forEach(b=>b.Tj(a));this.Xs.forEach(b=>b.Tj(a))}volume(){return this.ze}setVolume(a){if(0>a||1<a)throw Error("Sound volume is out of range");this.ze!=a&&(this.ze=a,LD(this),this.Zk.C())}Mj(a){this.$m!=a&&(this.$m=a,this.IU.C(),
LD(this))}muted(){return this.$m}ZB(){return this.bN}MH(){this.Wv.MH();this.Xs.MH();this.iW.C()}Dm(){return this.Zk}$B(){return this.UW}G_(){return this.IU}bF(a,b){this.iY.C(a,b)}P5(a,b){this.J8.C(a,b)}AQ(a){this.I=a}}MD.prototype.muteStateToggledEvent=MD.prototype.G_;MD.prototype.realVolumeChangedEvent=MD.prototype.$B;MD.prototype.volumeChangedEvent=MD.prototype.Dm;MD.prototype.realVolume=MD.prototype.ZB;MD.prototype.muted=MD.prototype.muted;MD.prototype.mute=MD.prototype.Mj;
MD.prototype.setVolume=MD.prototype.setVolume;MD.prototype.volume=MD.prototype.volume;function ND(a){this.F=a;this.WS=new E}ND.prototype.kC=function(a){a.Wc().addHandler(this.sj,this)};ND.prototype.sj=function(a){a=this.F.slides().ja(a).ro();for(let c=0;c<a.count();++c){var b=a.EB(c);this.WS.C(b)}};ND.prototype.AB=function(){return this.WS};function OD(a){this.lT=a;this.tg=15E3}k=OD.prototype;k.ND=null;k.FY=0;k.sG=!1;k.Bw=function(a){this.ND=Va(arguments);this.sG||(this.sG=!0,this.FY=setTimeout(this.I5.bind(this),this.tg))};k.I5=function(){this.sG=!1;this.lT.apply(null,this.ND);this.ND=null};k.W9=function(a){this.cancel();this.lT.apply(null,arguments)};k.cancel=function(){clearTimeout(this.FY);this.sG=!1;this.ND=null};function PD(a){const b=new QD;b.Pr=a.lastViewedSlide;b.Yk=a.viewDuration;b.Rp=a.slideStates;const c=a.zoomState;c&&(b.im=new Sq({Kj:c.indexes,MC:c.zoomStates||[]}));if(a=a.slideTimelineStates)b.Sp=jc(a,d=>new ik(d.S,d.s,d.t)),b.UA=!0;return b}function Ss(a,b){return b in a.Sp?a.Sp[b]:null}function ps(a,b,c){c?a.Sp[b]=c:delete a.Sp[b];a.Uk=!0}function dt(a,b){a.Yk!=b&&(a.Yk=b,a.Uk=!0,a.WT.Bw())}function Ms(a,b){a.Pr!=b&&(a.Pr=b,a.Uk=!0)}
class QD{constructor(){this.Pr=null;this.Yk=0;this.im=null;this.Rp={};this.Sp={};this.Uk=!1;this.WT=new OD(this.e3.bind(this));this.Wp=new E;this.UA=!1}NP(){return this.Pr}Gw(a){return a in this.Rp?this.Rp[a]:null}xQ(){const a={};a.lastViewedSlide=this.Pr;a.viewDuration=this.Yk;a.slideStates=sc(this.Rp);this.im&&(a.zoomState=this.im.persistState());this.UA&&(a.slideTimelineStates=jc(this.Sp,b=>b.xQ()));return a}fP(a){this.Pr=a.Pr;this.Yk=a.Yk;this.Rp=sc(a.Rp);this.UA=a.UA;this.im=a.im?a.im.fP():null;
this.Sp=jc(a.Sp,b=>b.clone());this.Uk=!0}invalidate(){this.WT.W9()}e3(){this.Uk&&(this.Uk=!1,this.Wp.C())}stateChangedEvent(){return this.Wp}};function pq(a,b,c){a.se()&&a.zD(a.XX,b,c)&&(b=a.F.settings().Ut().nI(),c="quiz"==a.B.fa().type(),b&&!c?b.open():a.B.fa().tw()&&!tj&&vu(a))}function vu(a){const b=a.Pc,c=b.$(),d=a.F.settings().ld().qo(),e=b.iQ()&&0>b.lh();c.started()||e?!d&&e?ct(a.Wa.Zm):"bySlides"==a.F.settings().navigation().qm().Ig()?b.xf():b.no():b.play()}
class RD{constructor(a,b){this.F=a;this.Wa=b;this.Pc=this.B=null;this.XX=new E;this.E7=new E;this.F7=new E;this.D7=new E}se(){return!!this.B&&0<=this.B.ua()}zD(a,b){const c=new Ln,d=Za(Va(arguments),1);a.C(...d.concat(c));return!c.actionPrevented()}};var SD=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function TD(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)TD(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))}function UD(a){var b=[],c;for(c in a)TD(c,a[c],b);return b.join("&")};var VD=!1;function WD(a){const b=Ad("SCRIPT");y(b,"load",()=>{VD=!0;XD(a)&&a.ub(a.W)});const c=window.location.toString().match(SD)[1]||null;b.src="https"==c?"https://players.youku.com/jsapi":"http://player.youku.com/jsapi";document.body.appendChild(b)};function YD(a,b){this.Ub=a;this.jZ=b}k=YD.prototype;k.Ub="";k.jZ="";k.Sa=0;k.Na=0;k.Pi=0;k.Vk=1;k.width=function(){return this.Sa};k.Xb=function(a){this.Sa=a};k.height=function(){return this.Na};k.Bd=function(a){this.Na=a};k.id=function(){return this.Ub};k.ti=function(){return this.jZ};k.fb=function(){return this.Pi*this.Vk};k.nl=function(a){this.Vk=a};function ZD(a,b,c){YD.call(this,a,b);this.lS=c}t(ZD,YD);ZD.prototype.lS="";ZD.prototype.clientId=function(){return this.lS};function $D(a,b){this.D=null;this.Vm=!1;this.zb=a;this.Ml=b;this.Kp=new E;this.kc=Ad("DIV");this.kc.style.position="absolute";a.displayObject().appendChild(this.kc);Sh(this.kc,this.Og);this.tf(a)}k=$D.prototype;k.Vm=!1;k.Og=!1;k.ZP=function(){this.Vm=!0;this.qg(this.zb);this.uA(this.Og);this.Kp.C(this)};k.gaa=function(){};k.faa=function(){};k.Uh=function(){return this.Vm&&null!=this.D};k.stop=function(){if(this.Uh())try{this.D.pauseVideo()}catch(a){}};k.visible=function(){return this.Og};
k.qg=function(a){this.tf(a);if(this.Uh()){const c=this.pa;var b=a.scale();a=b*this.Ml.width();b*=this.Ml.height();Mh(c,a,b)}};k.tf=function(a){a=a.position(this.Ml.id(),1);Fh(this.kc,a.x,a.y)};k.lI=function(a){this.Og!=a&&(this.Og=a,this.uA(a))};
k.uA=function(a){if(a){if(!this.D){var b=this.kc,c=this.zb.scale();const e=this.Ml,f={styleid:"0",client_id:e.clientId(),vid:e.ti(),autoplay:!1,show_related:!1,events:{onPlayerReady:this.ZP.bind(this),onPlayStart:this.gaa.bind(this),onPlayEnd:this.faa.bind(this)}},g="_"+e.id(),h=Ad("DIV");h.setAttribute("id",g);var d=c*e.width();c*=e.height();Mh(h,d,c);G(h,"background","#494949");d=Ad("DIV");G(d,"position","absolute");G(d,"top","50%");G(d,"left","50%");G(d,"transform","translate(-50%, -50%)");h.appendChild(d);
c=Ad("DIV");ln(c,"preloader");G(c,"position","relative");d.appendChild(c);c=Ad("DIV");Nd(c,"\u8bf7\u7a0d\u540e");G(c,"position","relative");G(c,"font-family",'Tahoma, Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "\u5fae\u8f6f\u96c5\u9ed1", \u5b8b\u4f53, SimSun, STXihei, "\u534e\u6587\u7ec6\u9ed1", sans-serif');G(c,"font-weight","lighter");G(c,"font-size","32px");G(c,"color","white");G(c,"text-align","center");G(c,"margin-top","12px");d.appendChild(c);b.appendChild(h);this.pa=h;this.D=
new YKU.Player(g,f);this.qg(this.zb)}}else Ed(this.kc),this.D=null,this.Vm=!1;Sh(this.kc,a)};k.readyEvent=function(){return this.Kp};var aE,bE=!1;q("onYouTubePlayerAPIReady",function(){bE=!0;var a=aE;XD(a)&&a.ub(a.W);aE=null});function cE(a,b){YD.call(this,a,b)}t(cE,YD);function dE(a,b){this.D=null;this.Vm=!1;this.zb=a;this.Ml=b;this.Kp=new E;this.kc=Ad("DIV");this.kc.style.position="absolute";a.displayObject().appendChild(this.kc);Sh(this.kc,this.Og);this.tf(a)}k=dE.prototype;k.Vm=!1;k.Og=!1;k.ZP=function(){this.Vm=!0;this.qg(this.zb);this.uA(this.Og);this.Kp.C(this)};k.iaa=function(){};k.jaa=function(){};k.haa=function(){};k.Uh=function(){return this.Vm&&null!=this.D};k.pa=function(){return this.Uh()?this.D.getIframe():null};k.stop=function(){if(this.Uh())try{this.D.stopVideo()}catch(a){}};
k.visible=function(){return this.Og};k.qg=function(a){this.tf(a);const b=this.pa();if(b){var c=a.scale();a=c*this.Ml.width();c*=this.Ml.height();Mh(b,a,c)}};k.tf=function(a){const b=this.Ml.id();a=a.position(b,1);Fh(this.kc,a.x,a.y)};k.lI=function(a){this.Og!=a&&(this.Og=a,this.uA(a))};
k.uA=function(a){if(a){if(!this.D){var b=this.kc,c=this.zb.scale(),d=this.Ml;c={width:c*d.width(),height:c*d.height(),videoId:d.ti(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1,rel:0},events:{onReady:this.ZP.bind(this),onPlaybackQualityChange:this.iaa.bind(this),onStateChange:this.jaa.bind(this),onError:this.haa.bind(this)}};d="_"+d.id();const e=Ad("DIV");e.setAttribute("id",d);b.appendChild(e);this.D=new YT.Player(d,c);this.qg(this.zb)}}else Ed(this.kc),this.D=null,
this.Vm=!1;Sh(this.kc,a)};k.readyEvent=function(){return this.Kp};function eE(a,b,c){this.Gb={};this.zb=a;this.L=c;this.W=b;a.Ee().addHandler(this.Hz,this);b.Pb().addHandler(this.ub,this)}k=eE.prototype;k.R=-1;k.tZ=!1;k.sZ=!1;function fE(a,b,c){let d=0;if(0>b||b>=a.L.count())return d;a=a.L.ja(b);if(a instanceof zm)for(a=a.my,b=0;b<a.count();b++){const e=a.get(b);e&&e instanceof c&&(d+=1)}return d}
k.ub=function(a){a=a.timestamp();const b=a.M();if(0<fE(this,b,cE)){if(!this.tZ){aE=this;const c=Ad("SCRIPT"),d=window.location.toString().match(SD)[1]||null;c.src="https"==d?"https://www.youtube.com/player_api":"http://www.youtube.com/player_api";document.body.appendChild(c)}this.tZ=!0}0<fE(this,b,ZD)&&(this.sZ||WD(this),this.sZ=!0);XD(this)?(this.R!=a.M()&&gE(this,this.R,-1),this.R=a.M(),-1!=a.za()&&(a=this.TN(a),gE(this,this.R,a))):this.R=b};
k.TN=function(a){const b=a.za(),c=a.M();return this.L.ja(c).lb().fc(b).startTime()+a.fb()};function XD(a){if(-1==a.R)return!1;let b=!0;0<fE(a,a.R,cE)&&(b&=bE);0<fE(a,a.R,ZD)&&(b&=VD);return!!b}k.Hz=function(){if(XD(this)){var a=this;hE(this,this.R,function(b){b.qg(a.zb)})}};k.bG=function(a){return 0<=a&&a<this.L.count()};k.PN=function(a){this.bG(a)&&this.L.ja(a).lb().duration()};
function gE(a,b,c){a.PN(b);hE(a,b,function(d){const e=d.Ml.fb()<=c;e?d.visible()||d.qg(a.zb):d.visible()&&d.stop();d.lI(e)})}function hE(a,b,c){if(!(0>b||b>=a.L.count())&&(b=a.L.ja(b),b instanceof zm)){b=b.my;for(let f=0;f<b.count();++f){var d=b.get(f);if(d){{var e=a;const g=d.id();if(null==e.Gb[g])if(d instanceof cE)e.Gb[g]=new dE(e.zb,d);else if(d instanceof ZD)e.Gb[g]=new $D(e.zb,d);else throw Error("unknown external video type");e=e.Gb[g]}c(e)}}}};function iE(a,b,c){this.yu=a;this.Z=b;this.zb=c}var jE;k=iE.prototype;k.Pa=!1;k.eT=!1;k.zu=null;k.KD=null;
k.show=function(){if(!this.Pa)if(this.Pa=!0,this.eT){var a=this.yu.url(),b=wc();b&&b.createScriptURL(a);this.zu={};kE(this);this.zu.Vga(this.zb.displayObject());lE(this);this.zb.Ee().addHandler(this.iV,this)}else if(b=mE(this)){a=this.yu.width();const d=this.yu.height();var c=nE();ln(b,c);c=Ad("div");b.appendChild(c);Mh(b,a,d);Mh(c,a,d);b=d/oE.height;(1>a/oE.width||1>b)&&G(c,"backgroundSize","contain")}};
k.Jc=function(){if(this.Pa)if(this.Pa=!1,this.eT){this.zb.Ee().removeHandler(this.iV,this);var a;null==(a=this.zu)||a.Ic();this.zu=null}else{const b=mE(this);b&&(a=nE(),mn(b,a),Ed(b))}};function lE(a){const b=a.zb.scale(),c=a.yu;a.zu.setSize(c.width()*b,c.height()*b)}function kE(a){var b=document.getElementById(a.yu.containerId());const c=a.zb.scale(),d=rn(b);if(d){var e=d.he;b=d.ie}else e=parseFloat(Dh(b,"left")),b=parseFloat(Dh(b,"top"));a=sd(a.zu.Sc);Fh(a,e*c,b*c)}k.iV=function(){kE(this);lE(this)};
function mE(a){if(a.KD)return a.KD;a.KD=sd(document,a.yu.containerId());return a.KD}var oE=new dd(74,89);
function nE(){if(void 0!==jE)return jE;const a="_sf"+md();jE=a;fn("."+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 pE(a,b,c,d){this.Z=a;this.zb=b;this.W=c;this.L=d;this.nK=[];c.Pb().addHandler(this.ub,this)}pE.prototype.R=-1;pE.prototype.ub=function(){var a=this.W.timestamp(),b=a.M();if(b!=this.R){if(0<=this.R){var c=this.L.ja(this.R);c instanceof zm&&qE(this,c,-1)}this.R=b}if(0<=b&&(c=this.L.ja(b),c instanceof zm)){b=c;const d=a.za();a=0>d?-1:b.lb().fc(d).startTime()+a.fb();qE(this,c,a)}};
function qE(a,b,c){b=b.$J;for(let g=0;g<b.count();++g){var d=b,e=g;if(0>e||e>=d.count())throw Error("index is out of range");d=d.py[e];e=a;var f=d;const h=na(f)+"";h in e.nK||(e.nK[h]=new iE(f,e.Z,e.zb));e=e.nK[h];c>=d.fb()?e.show():e.Jc()}};function rE(a){di&&a.YS.addHandler(this.A4,this)}rE.prototype.A4=function(a,b){"string"!==typeof a&&(a=a.baseVal);this.yM(a)&&(b.kS=!0)};rE.prototype.yM=function(a){return(new ci("openWindow",[a])).Bw()};function sE(a,b,c,d){this.Ie=b;this.B=c;this.Yd=d;this.FG=tE(a);this.MN=[];this.lW={};this.dY={};this.P=Ad("div");this.Ie.displayObject().appendChild(this.P);c.$().Pb().addHandler(this.ub,this);b.Ee().addHandler(this.b5,this)}k=sE.prototype;k.R=-1;k.Cb=!1;k.activate=function(){this.Cb=!0;const a=this.B.$().timestamp();0<=a.M()&&0<=a.za()&&this.sj(a.M())};function tE(a){return new ru(a,b=>{b=b.Td();const c=[];for(let d=0;d<b.count();++d){const e=Qf(b,d);0<e.uj&&c.push(e)}return c})}
k.ub=function(a){if(this.Cb){a=a.timestamp();var b=a.M();0<=a.za()&&b!=this.R&&this.sj(b);u(this.MN,this.z8,this)}};k.z8=function(a){var b=na(a)+"";var c=this.dY[b]||null;(b=uE(this,a))&&c&&(c=Dh(c,"display"),"none"==c&&"none"!=b.style.display?(Sh(b,!1),(a=this.Yd.pm(a))&&a.playing()&&a.pause()):"none"!=c&&Sh(b,!0))};k.sj=function(a){const b=this.R;this.R=a;const c=su(this.FG,b,a);u(c,this.S2,this);a=su(this.FG,a,b);u(a,this.A7,this)};k.b5=function(){vn(this.P,this.Ie.scale())};
k.S2=function(a){const b=uE(this,a);b&&Sh(b,!1);Sa(this.MN,a)};k.A7=function(a){var b=this.Yd.pm(a);if(b){var c=uE(this,a);if(!c){if(c=this.B.Be()){var d=c.view(),e=na(a)+"";c=a.kW;if(d=jk(d,c)){this.dY[e]=d;var f=Ad("div");this.P.appendChild(f);this.lW[e]=f;e=Dh(d,"display");d.style.display="inherit";c=this.Ie.position(c,this.Ie.scale());Fh(f,c);d.style.display=e;c=f}else c=null}else c=null;if(!c)return;jq(b,c)}Sh(c,!0);b=this.MN;Ra(b,a)||b.push(a)}};
function uE(a,b){b=na(b)+"";return a.lW[b]||null};class vE{constructor(){this.Ne="normal"}zq(){}MZ(){return"normal"==this.Ne}NZ(){return!0}zQ(){}};function wE(a,b){this.B=a;this.Sb=b;this.Ky=[];this.c3=new E;this.Z2=new E;a.TQ().addHandler(this.sj,this);b.$B().addHandler(this.VY,this)}k=wE.prototype;k.lp=null;k.dE=null;
k.sj=function(){if(this.lp){const b=this;u(this.Ky,c=>{c.playbackStateChangedEvent().removeHandler(b.bM,b)});this.Ky=[];this.lp.audioStartedEvent().removeHandler(this.dV,this);this.lp.videoStartedEvent().removeHandler(this.eV,this);this.dE=this.lp=null}const a=this.B.Ta()||this.B.qb()||this.B.ib();a&&(this.lp=a.mediaController())&&(this.lp.audioStartedEvent().addHandler(this.dV,this),this.lp.videoStartedEvent().addHandler(this.eV,this),this.dE=a.soundController(),this.VY())};
k.dV=function(a){a.ready()||a.readyEvent().addHandler(this.cV,this)};k.cV=function(a){a.readyEvent().removeHandler(this.cV,this);this.Z2.C()};k.eV=function(a){Ra(this.Ky,a)||(this.Ky.push(a),a.playbackStateChangedEvent().addHandler(this.bM,this),this.c3.C())};k.bM=function(a){a.playing()||(a.playbackStateChangedEvent().removeHandler(this.bM,this),Sa(this.Ky,a))};k.VY=function(){this.dE&&this.dE.setVolume(this.Sb.ZB())};function xE(){}xE.prototype.activate=function(){};class yE{constructor(a,b,c){const d=c.duration();b=new ff(b.index(),-1,0);const e=c.gi(b,!0,!1);a="untilNextSound"==a.Tl?d:Math.min(d,e+a.duration());c=c.jo(a,!0,!1);this.Gi=new Df([new Af(new yf("play",b,0),b,c)])}aP(){return this.Gi}};function zE(a,b,c,d){this.L=a;this.Wa=b;this.CE=[];this.W=c;c.sc().addHandler(this.kv,this,1);for(b=0;b<a.count();++b)c=a.ja(b),c.We()&&this.IT(c);d.Pk.addHandler(this.IT,this)}zE.prototype.FL=!1;zE.prototype.vm=function(){this.W.og()?AE(this):this.FL=!0};function AE(a){const b=a.W.timestamp();a=a.CE;for(let f=0,g=a.length;f<g;++f){var c=a[f],d=b;if(!c.SP()&&(c.Saa||c.RP())){var e=Cf(c.gQ,d);e?0!=ef(d,e.ic())&&c.WQ(e.ic(),e.S1.pi()||0):(d=0==c.gQ.count()||0>=ef(d,Bf(c.gQ).ic()),c.ZQ(d))}}}
zE.prototype.kv=function(){this.W.og()&&this.FL&&(AE(this),this.FL=!1)};zE.prototype.IT=function(a){const b=this.L;for(var c=a.Dd(),d=0;d<c.count();++d){var e=Qf(c,d);e.Iu||(e=new BE(e,Jf(e,b),this.Wa),this.CE.push(e))}c=a.Td();for(d=0;d<c.count();++d)e=Qf(c,d),e=new CE(e,Jf(e,b),this.Wa),this.CE.push(e);if(d=(d=a.transition())?d.nf:null)a=(new yE(d,a,b)).aP(),this.CE.push(new DE(d,a,this.Wa))};function EE(a,b){this.gQ=a;this.Saa=b}function BE(a,b,c){EE.call(this,b,!0);this.nf=a;this.Wa=c}t(BE,EE);
BE.prototype.RP=function(){return Ep(this.Wa,this.nf).se};BE.prototype.SP=function(){var a=this.Wa;const b=Ep(a,this.nf);return b.se&&!a.Zm.contains(b)};BE.prototype.ZQ=function(){Ep(this.Wa,this.nf).stop()};BE.prototype.WQ=function(a,b){var c=this.Wa,d=this.nf;const e=Ep(c,d);BD(c,d,e,!d.Iu);e.yo(a,b,!0)};function CE(a,b,c){EE.call(this,b,!0);this.Tb=a;this.Wa=c}t(CE,EE);CE.prototype.RP=function(){var a=this.Wa;const b=Fm(a,this.Tb);return b.se||Ra(a.cB,b.Uc())};
CE.prototype.SP=function(){var a=this.Wa;var b=this.Tb;CD(a,b)?(b=Fm(a,b),a=b.se&&!a.Zm.contains(b)||Ra(a.cB,b.Uc())):a=!1;return a};CE.prototype.ZQ=function(a){Em(this.Wa,this.Tb,a)};CE.prototype.WQ=function(a,b){Dm(this.Wa,this.Tb,a,b,!0)};function DE(a,b,c){EE.call(this,b,!1);this.nf=a;this.Wa=c}t(DE,EE);DE.prototype.RP=function(){return ED(this.Wa,this.nf).se};DE.prototype.SP=function(){return!1};DE.prototype.ZQ=function(){ED(this.Wa,this.nf).stop()};
DE.prototype.WQ=function(a,b){bt(this.Wa,this.nf,a,b)};class FE{constructor(a){this.F=a;this.QR=!1;a=this.F.Pd();this.p1=this.eG(a.nq());this.H8=this.eG(a.Kg())}zq(a){this.W=a}MZ(){return!0}NZ(){return!(0<this.OD(this.p1,this.Dg()).length||0<this.OD(this.H8,this.Dg()).length)&&!(this.F.slides().ja(this.W.timestamp().M()).eD&&!this.QR)}zQ(a){this.QR=a}Dg(){return this.W.timestamp()}OD(a,b){const c=[];for(let d=a.length-1;0<=d;--d){const e=a[d];if(0<=ef(b,e.wf()))break;0<=ef(b,e.ic())&&c.push(e)}return c}eG(a){const b=[];for(let c=0;c<a.count();++c)b.push(a.FB(c));
ab(b,(c,d)=>ef(c.ic(),d.ic()));return b}};function GE(a){this.SI=new HE;this.iF={};a.iY.addHandler(this.bF,this)}t(GE,xE);GE.prototype.activate=function(){this.SI.activate()};GE.prototype.bF=function(a,b){if(b){b=na(a)+"";var c=a.Uc();var d=this.SI;var e=c.src();let f=null;0<d.Gb.length&&(f=d.Gb[0],f.vh(e),Sa(d.Gb,f));if(d=f)this.iF[b]=c,Zj(a,d)}else c=na(a)+"",c in this.iF&&(b=this.iF[c],delete this.iF[c],c=a.Uc(),this.SI.release(c),Zj(a,b))};function HE(){this.Gb=[];for(let a=0;20>a;++a){const b=new gk(Ad("audio"));this.Gb.push(b)}}
HE.prototype.activate=function(){u(this.Gb,a=>{a=a.mediaElement();a.play();a.pause()})};HE.prototype.release=function(a){this.Gb.push(a)};function IE(a,b){const c=JE(a,b);KE(c);c.deactivate();a.l8.C(b)}function JE(a,b){const c=na(b)+"";c in a.mO||(a.mO[c]=a.m8.uq(b,a.W,a.Ka));return a.mO[c]}function LE(a,b,c){if(a.Cb){b=ME(a,b);for(let d=0;d<b.length;++d){const e=b[d];if(0<ef(e.wf(),c)){NE(a,e);break}}}}function NE(a,b){if(a.Cb){var c=a.W.started();JE(a,b).preload(c)}}function ME(a,b){const c=[];for(let d=0;d<a.fm.length;++d){const e=a.fm[d];e.ic().M()<=b&&e.wf().M()>=b&&c.push(e)}return c}
function OE(a,b,c){c=PE(a,c);const d=PE(a,b.ic());a=PE(a,b.wf())-d;return Wc(c-d,0,a)}function PE(a,b){return a.L.gi(b,!0,!1)}
class QE{constructor(a,b,c,d,e){this.L=a;this.W=b;this.Ka=c;this.m8=e;this.R=-1;this.yz=void 0;this.Cb=this.mJ=!1;this.fm=this.eG(d);this.Jo=[];this.mO={};this.k8=new E;this.l8=new E;b.Pb().addHandler(this.ub,this);b.sc().addHandler(this.kv,this)}activate(){this.Cb=!0;this.kv(this.W)}Dt(a){this.yz=a}XZ(){this.Jo.forEach(a=>IE(this,a));this.Jo=[]}eG(a){const b=[];for(let c=0;c<a.count();++c)b.push(a.FB(c));ab(b,(c,d)=>ef(c.ic(),d.ic()));return b}sj(a,b){this.mJ=!0;if(0<=this.R){const c=ME(this,this.R);
for(let d=0;d<c.length;++d){const e=c[d];(0>=ef(e.wf(),b)||0<ef(e.ic(),b))&&KE(JE(this,e))}}LE(this,a,b);this.R=a}ub(a){var b=a.timestamp(),c=b.M();(a=this.R!=c)&&this.sj(c,b);if(c=this.mJ){a:{c=ME(this,this.R);for(var d=0;d<c.length;++d)if(!JE(this,c[d]).We()){c=!1;break a}c=!0}c&&(this.Cb&&void 0!==this.yz?(-1!=this.yz&&(c=ME(this,this.yz),this.QM(c)),this.yz=void 0,c=!0):c=!1)}c&&(this.mJ=!1);b=this.OD(b);if(!cb(b,this.Jo)){c=this.Jo;this.Jo=b;d=pu(c,b);for(let e=0;e<d.length;++e)IE(this,d[e]);
c=pu(b,c);for(d=0;d<c.length;++d)a||NE(this,b[d]),this.zx(c[d])}}LB(){const a=ME(this,this.W.timestamp().M());for(let b=0;b<a.length;++b)if(JE(this,a[b]).LB())return!0;return!1}a8(a){var b=JE(this,a);a=OE(this,a,this.W.timestamp());b.Hc?.01<a-b.$b.currentTime()&&b.mG(a):b.$b.seek(a)}zx(a){var b=this.W.timestamp();b=OE(this,a,b);const c=JE(this,a);c.activate(b);this.k8.C(a);this.W.og()&&c.play(b);const d=this.a8.bind(this,a);Fi(d,this,1E3);c.sg.addHandler(()=>{c.LB()||d()},this)}kv(a){if(this.Cb){a.started()&&
LE(this,this.R,a.timestamp());var b=this.Jo;for(let e=0;e<b.length;++e){var c=b[e],d=JE(this,c);a.Ln&&!ev(a,d)?(d=c,c=this.W.timestamp(),c=OE(this,d,c),JE(this,d).play(c)):JE(this,c).pause()}}}OD(a){const b=[];for(let c=this.fm.length-1;0<=c;--c){const d=this.fm[c];if(0<=ef(a,d.wf()))break;0<=ef(a,d.ic())&&b.push(d)}return b}vm(){if(this.Cb){var a=this.W.timestamp(),b=this.Jo;for(let d=0;d<b.length;++d){var c=b[d];const e=JE(this,c);c=OE(this,c,a);e.vm(c,!0)}}}X8(){return Va(this.Jo)}QM(a){if(!Hi)for(let b=
0;b<a.length;++b)JE(this,a[b]).preload(!1)}}QE.prototype.activeTracks=QE.prototype.X8;QE.prototype.isBuffering=QE.prototype.LB;function KE(a){a.RM=!1;clearInterval(a.qO);clearInterval(a.fS);a.Zs&&(a.Zs=!1,a.$b.Qo.removeHandler(a.lM,a),Rs(a.Ka,!1,a))}function RE(a){const b=a.$b.src();a=a.tW;if(b)for(let c=0;c<a.length;++c)if(hb(b,a[c].src()))return!0;return!1}function SE(a){RE(a)||a.tO();a.Zs&&a.$b.pB()&&a.lM()}
class TE extends vg{constructor(a,b,c,d,e,f){super();this.lO=a;this.$b=b;this.tW=c;this.W=d;this.Ka=e;this.RM=this.Zs=this.Oi=this.gf=this.Hc=!1;this.fS=this.qO=0;this.sg=F(this);this.$b.Tj(f.playbackRate());C(this,f.Hk,()=>this.$b.Tj(f.playbackRate()))}We(){return 1==this.$b.BH()}LB(){return this.gf||this.Oi||this.Zs}mG(a){this.Oi||this.gf||(this.Oi=!0,gv(this.Ka,!0,this),this.Z7=a,a=1E3*(a-this.$b.currentTime())+500,this.wY=setTimeout(this.EX.bind(this),a),this.$b.lf.addHandler(this.iS,this))}EX(){clearTimeout(this.wY);
this.wY=void 0;this.$b.lf.removeHandler(this.iS,this);this.Hc||this.$b.pause();this.Oi=!1;gv(this.Ka,!1,this)}iS(){.1>this.Z7-this.$b.currentTime()&&this.EX()}preload(a){const b=this.$b,c=RE(this);if(!c&&!this.RM){this.RM=!0;const d=this.v8.bind(this);setTimeout(d,300);Ii&&(this.qO=setInterval(d,1E3))}!a||b.pB()&&c||this.Zs||(this.Zs=!0,Rs(this.Ka,!0,this),b.Qo.addHandler(this.lM,this))}v8(){SE(this);this.$b.ready()?clearInterval(this.qO):this.$b.load()}lM(){Ii&&1==this.$b.duration()?this.fS=setInterval(this.M1.bind(this),
200):KE(this)}M1(){1!=this.$b.duration()&&KE(this)}activate(){or(this.lO,"activated");this.$b.sc().addHandler(this.lV,this)}deactivate(){or(this.lO,"deactivated");this.$b.sc().removeHandler(this.lV,this);this.gf&&(this.gf=!1,Rs(this.Ka,!1,this));this.Hc=!1;this.$b.pause()}vm(a,b,c){if(!this.gf||b){SE(this);var d=this.$b,e=a-d.currentTime(),f=b?.01:.5;e>f&&!b&&!this.gf&&!c?this.mG(a):Math.abs(e)>f&&d.yP(a);this.Hc&&!this.$b.playing()&&this.$b.play()}}play(a){this.Hc||this.Zs||(this.vm(a,!this.$b.playing()),
this.Hc=!0,this.$b.play())}pause(){this.Hc&&(this.Hc=!1,this.gf||this.Oi||this.$b.pause())}lV(){var a=!1;"buffering"==this.$b.state()&&(a=!0);this.gf!=a&&(this.gf=a,or(this.lO,a?"buffering":"activated"),Rs(this.Ka,a,this),a||this.Hc||this.$b.pause(),this.sg.C())}tO(){this.$b.vh(this.tW)}};class UE extends TE{constructor(a,b,c,d,e){super(a,b,a.audio().sources(),c,d,e);this.fr=b}};class VE{constructor(a,b){this.fr=a;this.re=b}uq(a,b,c){return new UE(a,this.fr,b,c,this.re)}};class WE{constructor(a){this.re=a}uq(a,b,c){var d=fk();d=new hk(d);return new UE(a,d,b,c,this.re)}};class XE extends QE{constructor(a,b,c,d,e,f){var g=fk();g=new hk(g);super(a,b,c,d,Hi?new VE(g,f):new WE(f));this.fr=g;this.Sb=e;e.$B().addHandler(this.gm,this);this.gm()}activate(){if(Hi){const a=this.fr.Uc().mediaElement();a.src=Gi();a.play()}super.activate()}gm(){this.fr.setVolume(this.Sb.ZB())}zx(a){super.zx(a);Hi||(this.fr=JE(this,a).fr,this.gm())}};class YE extends TE{constructor({track:a,DC:b,$:c,io:d,vt:e,QH:f}){super(a,b,a.video().sources(),c,d,f);this.xd=b;this.zv=e}DC(){return this.xd}activate(a){super.activate(a);this.zv&&sD(this.xd,this.zv,!0)}tO(){this.zv&&(sD(this.xd,this.zv,!0),qD(this.xd,!0),this.xd.lf.addHandler(function b(){0!=this.xd.currentTime()&&(this.xd.lf.removeHandler(b,this),qD(this.xd,!1))},this));super.tO()}};class ZE{constructor(a){this.re=a}uq(a,b,c){const d=new tD("<video width='960px' height='540px'></video>",this.re.EC()),e=a.video().vt();e&&sD(d,e,!0);return new YE({track:a,DC:d,$:b,io:c,vt:a.video().vt(),QH:this.re})}};function $E(a){this.xd=a;this.P=Ad("div");jq(a,this.P)}$E.prototype.displayObject=function(){return this.P};$E.prototype.displayObject=$E.prototype.displayObject;$E.prototype.resize=function(a,b){this.xd.resize(a,b)};$E.prototype.resize=$E.prototype.resize;$E.prototype.width=function(){return this.xd.width()};$E.prototype.width=$E.prototype.width;$E.prototype.height=function(){return this.xd.height()};$E.prototype.height=$E.prototype.height;
$E.prototype.kR=function(a){a.resize(this.xd.width(),this.xd.height());nq(this.xd);this.xd=a;jq(a,this.P)};$E.prototype.updatePlayer=$E.prototype.kR;class aF{constructor(a,b){this.xd=a;this.re=b}uq(a,b,c){return new YE({track:a,DC:this.xd,$:b,io:c,vt:a.video().vt(),QH:this.re})}};class bF extends QE{constructor(a,b,c,d,e,f){const g=new tD($g&&10>kj?"<audio></audio>":"<video width='400px' height='300px'></video>",f.EC());super(a,b,c,d,Hi?new aF(g,f):new ZE(f));this.xd=g;this.na=new $E(g);this.Sb=e;this.Sb.$B().addHandler(this.gm,this);this.gm();this.yW=new Q;this.yW.zf(0);document.body.appendChild(this.yW.displayObject())}activate(){if(Ej){const a=this.xd.Uc().mediaElement();a.src=Gi();a.play();a.pause()}super.activate()}view(){return this.na}QM(a){super.QM(a);Hi&&(clearTimeout(this.q6),
a.length&&(this.q6=Fi(()=>{const b=a[0].video().vt();b&&sD(JE(this,a[0]).DC(),b)},this,500)))}gm(){this.xd.setVolume(this.Sb.ZB())}zx(a){super.zx(a);Hi||(this.xd=JE(this,a).DC(),this.na.kR(this.xd),this.gm())}}bF.prototype.view=bF.prototype.view;const cF={Tea:"resumePlayback",Hda:"gotoSlide",Xca:"delayStartup"};class dF{constructor(a){this.jG=a;this.vd=0;this.tl="gotoSlide";this.Lo=!1}M(){return this.vd}i0(a){this.vd=a}action(){return this.tl}hC(a){this.tl=a}Te(){return this.Lo}eI(a){this.Lo=a}qba(){return this.jG}}dF.prototype.startupController=dF.prototype.qba;dF.prototype.setAutoStart=dF.prototype.eI;dF.prototype.autoStart=dF.prototype.Te;dF.prototype.setAction=dF.prototype.hC;dF.prototype.action=dF.prototype.action;dF.prototype.setSlideIndex=dF.prototype.i0;dF.prototype.slideIndex=dF.prototype.M;
q("ispring.presenter.player.startup.PresentationStartup.Action",cF);q("RESUME_PLAYBACK","resumePlayback",cF);q("GOTO_SLIDE","gotoSlide",cF);q("DELAY_STARTUP","delayStartup",cF);function eF(a){return a.t1.some(b=>a.R6.some(c=>c(b)))}
class fF{constructor(a,b,c){this.F=a;this.B=b;b=this.slides;var d=c;c=[];do if(c.push(d),"slide"==d.type()&&d.$k()){var e=b;const f=d.Ti().so();(d=f&&"gotoSlide"==f.type()?e.ja(f.M()):d.index()<e.count()-1?e.ja(d.index()+1):null)&&("slide"!=d.type()||c.includes(d))&&(d=null)}else d=null;while(d);this.t1=c;this.Y3=[...a.Pd().nq().A0,...a.Pd().Kg().A0];a=this.slides;b=[];for(c=0;c<a.count();++c)for(e=a.ja(c).Dd(),d=0;d<e.count();++d)b.push(Qf(e,d));this.M7=b;this.R6=[this.v1.bind(this),this.u1.bind(this),
this.w1.bind(this),this.z1.bind(this),this.I6.bind(this),this.g7.bind(this),this.a3.bind(this)]}get U(){return this.B}get slides(){return this.F.slides()}v1(a){return this.Y3.some(b=>b.ic().M()<=a.index()&&b.wf().M()>=a.index())}u1(a){return!!a.eD}w1(a){return this.M7.some(b=>{a:{b:{var c=Jf(b,this.slides);if(0<c.count()&&(b=Bf(c).ic(),c=Bf(c).wf(),a.index()>=b.M()&&a.index()<=c.M())){b={ic:b,wf:c};break b}b=null}if(c=b){b=c.ic;c=c.wf;if(a.index()==b.M()){if(0<b.za()){b=a.lb().fc(b.za()-1).$k();break a}}else if(a.index()==
c.M()){b=0<=c.za();break a}b=!0}else b=!1}return b})}z1(a){if(a instanceof zm){const b=new ff(a.index(),0,0);return a.Td().md().some(c=>!!Cf(Jf(c,this.slides),b))}return!1}I6(a){return a instanceof ar?(a=this.U.ng(a.index()))?!a.Ta().autoStartAvailable():!0:!1}g7(a){return a instanceof zq?(a=this.U.ng(a.index()))?!a.qb().autoStartAvailable():!0:!1}a3(a){return a instanceof rq?(a=this.U.ng(a.index()))?!a.ib().autoStartAvailable():!0:!1}};function gF(a,b,c,d,e){if(a.v6)throw Error("presentation was already started");if(e){var f=a.D;const l=f.Va.te;l.fP(e);dt(l,0);e=f.F.slides();for(f=0;f<e.count();++f){var g=l.Gw(f);if(g){var h=e.ja(f);h.$n(g,l.Yk);g=l;h=h.persistState();g.Rp[f]=h;g.Uk=!0}}l.invalidate()}b=Wc(b,0,a.D.Aa().slides().count()-1);a.D.mY.C(d,b,c);d=a.D.Zw().Qe;void 0!==b&&d.Dt(b);hF(d);iF(a,b,c)}
function iF(a,b,c){const d=a.D.Aa(),e=d.slides().ja(b),f=a.D.view().U();Ps(f);a.nY&&jF(a.D);const g=()=>{Ms(a.D.aH().te,b);a.D.na.sH();const h=!(e instanceof zm);h&&f.Ij(b,0,0,!1);let l=!1;if(void 0===c){c=d.settings().ld().Te();const n=new fF(d,f,e);c&&(Ej||Fj)&&eF(n)&&(c=!1,l=!0)}l&&Ks(f,()=>{kF(a.D,b,!1,l)});l&&!h&&f.Ij(b,0,0,!1);l||(ts(f,b,c),kF(a.D,b,c,l))};if(e.We())g();else{const h=f.io();Rs(h,!0,a);const l=a.D.aH().Zw().Qe,n=m=>{m===e&&(Rs(h,!1,a),l.Pk.removeHandler(n),g())};l.Pk.addHandler(n)}}
class lF{constructor(a,b){this.D=a;this.X7=b;this.nY=this.v6=!1}start(a,b){gF(this,a,b,"gotoSlide")}resume(a,b){gF(this,a,b,"resumePlayback",this.X7)}}lF.prototype.resume=lF.prototype.resume;lF.prototype.start=lF.prototype.start;function mF(a,b,c){this.pa=null;this.Vn=b;this.MM=c;b.wB()&&(this.kc=Ad("DIV"),a.displayObject().appendChild(this.kc),this.kc.style.overflow="hidden",this.kc.style.position="absolute",Mi&&(this.kc.style["-webkit-overflow-scrolling"]="touch",this.kc.style.overflow="auto"),a=Ad("IFRAME"),a.setAttribute("src",this.Vn.url()),a.style.border=0,a.style.backgroundColor="#ffffff",a.setAttribute("webkitallowfullscreen",""),a.setAttribute("mozallowfullscreen",""),a.setAttribute("allowfullscreen",""),this.pa=
a)}k=mF.prototype;k.Og=!1;k.qg=function(a){const b=this.Vn;if(this.pa&&this.kc&&b.wB()){var c=a.scale();const d=c*b.width();c*=b.height();a=a.position(b.id(),1);Mh(this.kc,d,c);Fh(this.kc,a.x,a.y);Mh(this.pa,d,c)}};k.visible=function(){return this.Og};
k.lI=function(a){if(this.Og!=a)if(this.Og=a,this.Vn.wB()){if(a){this.kc.appendChild(this.pa);try{this.pa.contentWindow.ispringPresentationPlayer=this.MM}catch(b){}}else Ed(this.kc);Sh(this.kc,a)}else if(a){if(!this.pa){a=this.Vn;const b={resizable:!0,statusbar:!1,toolbar:!1,location:!1,scrollbars:!1,menubar:!1},c=this.Vn.width()||this.Vn.height();a.BP()?(b.width=screen.availWidth,b.height=screen.availHeight,b.top=0,b.left=0):c&&(b.width=Math.max(this.Vn.width(),100),b.height=Math.max(this.Vn.height(),
100));this.pa=di?this.yM(a.url()):eh(a.url(),b)}}else{if(this.pa)try{this.pa.close()}catch(b){}this.pa=null}};k.yM=function(a){(new ci("openWindow",[a])).Bw();return null};function nF(a,b,c,d){this.Gb={};this.MM=d;this.zb=a;this.L=c;b.Pb().addHandler(this.ub,this);a.Ee().addHandler(this.Hz,this)}k=nF.prototype;k.R=-1;k.ub=function(a){a=a.timestamp();this.R!=a.M()&&oF(this,this.R,-1);this.R=a.M();-1!=a.za()&&(a=this.TN(a),oF(this,this.R,a))};k.D=function(a){const b=a.id();this.Gb[b]||(this.Gb[b]=new mF(this.zb,a,this.MM));return this.Gb[b]};k.Hz=function(){const a=this;pF(this,this.R,function(b){b.qg(a.zb)})};
function oF(a,b,c){a.PN(b);pF(a,a.R,function(d){const e=d.Vn.timeout()<=c;e&&(d.visible()||d.qg(a.zb));d.lI(e)})}k.Wn=function(a){return this.bG(a)&&(a=this.L.ja(a),a instanceof zm)?a.GC():null};k.PN=function(a){this.bG(a)&&this.L.ja(a).lb().duration()};k.TN=function(a){const b=a.za(),c=a.M();return this.L.ja(c).lb().fc(b).startTime()+a.fb()};k.bG=function(a){return 0<=a&&a<this.L.count()};
function pF(a,b,c){if(b=a.Wn(b)){var d=b.count();for(let g=0;g<d;g++){var e=b,f=g;if(e=0>f||f>=e.count()?null:e.Wn[f])e=a.D(e),c(e)}}};var qF={P0:"gotoPreviousSlide",L0:"continuePresentation",M0:"finishAction",xfa:"skipQuiz"};q("ispring.quiz.player.QuizPlayerControllerActionType",qF);q("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",qF);q("CONTINUE_PRESENTATION","continuePresentation",qF);q("FINISH_ACTION","finishAction",qF);q("SKIP_QUIZ","skipQuiz",qF);var rF={L0:"continuePresentation",M0:"finishAction",yfa:"skipScenario",P0:"gotoPreviousSlide",Fda:"gotoNextSlide"};q("ispring.scenario.player.ScenarioPlayerControllerActionType",rF);q("CONTINUE_PRESENTATION","continuePresentation",rF);q("FINISH_ACTION","finishAction",rF);q("SKIP_SCENARIO","skipScenario",rF);q("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",rF);q("GOTO_NEXT_SLIDE","gotoNextSlide",rF);var sF={Jda:"initializing",ica:"authorizating",Mda:"inProgress",wca:"completed"};q("ispring.scenario.session.ScenarioState",sF);q("INITIALIZING","initializing",sF);q("IN_PROGRESS","inProgress",sF);q("COMPLETED","completed",sF);q("AUTHORIZATING","authorizating",sF);var tF=null,uF=null;function vF(a,b,c){this.F=a;var d=Ni();if("1"==d.resume||"review"==window.launchMode)a.settings().ld().Fv="always";else if("0"==d.resume||"browse"==window.launchMode)a.settings().ld().Fv="never";var e=Ej?new FE(a):new vE;d=new XB;const f=new xg,g=new MD(f);g.AQ(a.settings().oa());const h=new ID(a,g,e);var l=new RD(a,h);this.jf=new dC;const n=new gC(a.settings().navigation().keyboard(),a.slides(),g,this.jf);var m=new QD;m.stateChangedEvent().addHandler(this.Kz,this);this.Va=new tq(d,c,h,g,g,l,n,this,
m);new KB(b);this.na=new SB(this.Va,a,f);b=this.na.U();m=this.na.yf();e.zq(b.$());h.IQ(b.$(),b.io());n.kC(m);l.B=b;l.Pc=m;d.kC(b);d.fI(h);wF(this,d);e=this.na.om();l=e.displayObject();c.Qe.Ie=l;new eE(e,b.$(),a.slides());new nF(e,b.$(),a.slides(),this);new pE(this.na,e,b.$(),a.slides());this.BU=new ND(a);this.BU.kC(b);this.oY=new E;this.mY=new E;this.NT=new E;this.nS=new E;this.Wp=new E;this.YW=new E;this.WC=new XE(a.slides(),b.$(),b.io(),a.Pd().nq(),g,f);this.DG=new bF(a.slides(),b.$(),b.io(),a.Pd().Kg(),
g,f);this.Q3=new zE(a.slides(),h,b.$(),c.Qe);new wE(b,g);Hi&&new rE(d);this.c2=new sE(a.slides(),e,b,g);this.P3=Ej?new GE(g):new xE(g);b.eX.addHandler(this.g5,this);b.sm().addHandler(this.Hl,this);b.DD.addHandler(this.z4,this);b.dT.addHandler(this.F2,this);b.Wc().addHandler(this.qn,this);this.Yd=g;Cj&&ISPlayer.setPauseMediaCallback(this.GM.bind(this))}k=vF.prototype;k.cT=!1;k.hi=function(){return this.jf};k.aH=function(){return this.Va};
function wF(a,b){const c=xd("DIV");c.getCore=function(){return b};c.setAttribute("id",a.F.settings().uI());a.na.displayObject().appendChild(c)}function kF(a,b,c,d){const e=a.na.U().$(),f=!d;f&&a.js();c&&jF(a);f&&c||e.sc().addHandler(function h(){e.started()&&(e.sc().removeHandler(h,this,-1),f||a.js(),c||jF(a))},a,-1);a.NT.C(b,c,d)}k.js=function(){this.c2.activate();this.na.U().activate()};
function jF(a){a.cT||(a.cT=!0,a.P3.activate(),a.WC.activate(),a.DG.activate(),a.Va.mediaController().activate())}k.Aa=function(){return this.F};vF.prototype.presentation=vF.prototype.Aa;vF.prototype.view=function(){return this.na};vF.prototype.view=vF.prototype.view;vF.prototype.version=function(){return"8.3.0"};vF.prototype.version=vF.prototype.version;vF.prototype.persistState=function(){return this.Va.te.xQ()};vF.prototype.persistState=vF.prototype.persistState;
vF.prototype.h$=function(a,b){var c={width:a,height:b,LZ:!1};this.YW.C(c);return c.LZ?new dd(c.width,c.height):(c=Math.min(a/this.F.slideWidth(),b/this.F.slideHeight()),new dd(a*c,b*c))};vF.prototype.getOptimalPlayerSize=vF.prototype.h$;vF.prototype.Kz=function(){this.Wp.C(new Ln)};
vF.prototype.start=function(a){var b=null;a&&(b=PD(a));a=this.F.settings().ld();var c=this.view().U(),d=b,e=this.view().U().Gg(),f;if(f=d)a:{f=this.F.slides().count();var g=this.view().U().Gg();for(let h=0;h<f;++h){const l=d.Gw(h);if(l&&l.visited&&h!=g){f=!1;break a}}f=!0}if(f){a:{f=this.Aa().slides().ja(e);switch(f?f.type():""){case "quiz":(e=(e=d.Gw(e))?e.quizInfo:null)?(e=e.state,e="testing"==e||"reviewing"==e||"completed"==e):e=!1;break a;case "scenario":b:{if(e=d.Gw(e))if(f=e.scenarioState){tF||
(tF={Gga:"a",duration:"d",$aa:"s",history:{self:"h",id:"i",Iga:"b",Lga:"c",Wga:"r"},Hga:{self:"A",$ga:"s",Pga:"f"}});e=tF;e=f[e.$aa];uF||(uF=["initializing","authorizating","inProgress","completed"]);e=uF[e];e="inProgress"==e||"completed"==e;break b}e=!1}break a}e=!1}f=!e}e=(b=!f||Ss(d,0)?b:null)?b.NP():null;f=parseInt(Ni().startslide,10);g=isNaN(f)||0>f||f>=this.F.slides().count();d="review"==window.launchMode;d=g&&null!=e&&0<=e&&("never"!=a.bC()||d);g&&(f=c.Gg());c=d?e:f;b=new lF(this,b);e=new dF(b);
e.eI(a.Te());e.hC(d?"resumePlayback":"gotoSlide");e.i0(c);this.oY.C(e);switch(e.action()){case "resumePlayback":b.resume(e.M());break;case "gotoSlide":b.start(e.M());break;case "delayStartup":b.nY=!0;break;default:throw Error("unknown startup action");}};vF.prototype.Zw=function(){return this.Va.Zw()};vF.prototype.xI=function(){return this.oY};vF.prototype.startupEvent=vF.prototype.xI;vF.prototype.startupCompletedEvent=function(){return this.mY};vF.prototype.startupCompletedEvent=vF.prototype.startupCompletedEvent;
vF.prototype.vH=function(){return this.NT};vF.prototype.initialSlideShownEvent=vF.prototype.vH;vF.prototype.g5=function(){this.WC.vm();this.DG.vm();this.Q3.vm()};vF.prototype.Hl=function(){const a=this.F.settings().Ut().UH();a&&a.open()};vF.prototype.AB=function(){return this.BU.AB()};vF.prototype.executeMetaCommandEvent=vF.prototype.AB;vF.prototype.HZ=function(){return this.WC};vF.prototype.audioNarrationController=vF.prototype.HZ;vF.prototype.Vq=function(){return this.DG};
vF.prototype.videoNarrationController=vF.prototype.Vq;vF.prototype.z4=function(){const a=new Ln;this.nS.C(a);if(!a.actionPrevented())if(di)(new ci("closeWindow")).Bw();else try{Ii||(window.open("","_self",""),window.close())}catch(b){}};vF.prototype.closeWindowEvent=function(){return this.nS};vF.prototype.closeWindowEvent=vF.prototype.closeWindowEvent;vF.prototype.stateChangedEvent=function(){return this.Wp};vF.prototype.stateChangedEvent=vF.prototype.stateChangedEvent;
vF.prototype.gestureNavigationEnabled=function(){return this.F.settings().navigation().qm().enabled()};vF.prototype.gestureNavigationEnabled=vF.prototype.gestureNavigationEnabled;function xF(a,b){if(b=null==a.na.yf().mg(b))b=!(-1==a.na.U().lh()&&-1==a.na.U().nh());return b}function yF(a,b){return null==a.na.yf().mg("quizArbitrarySlideSwitching",b)}function zF(a,b){return null==a.na.yf().mg("ScenarioArbitrarySlideSwitching",b)}
function AF(a,b){var c=a.na.U(),d=c.fa();c=c.Be().view();c=xq(c.qb());switch(b){case "gotoPreviousSlide":return-1!=a.na.U().nh();case "skipScenario":return"atAnyTime"==d.hm&&xF(a,"switchToNextSlide");case "continuePresentation":return b=c.scenarioPassed()?d.mF:d.HD,d=0,b instanceof Ug&&(d=b.M()),"gotoSlide"==b.type()&&zF(a,d)||"gotoNextSlide"==b.type()&&xF(a,"scenarioSwitchToNextSlideWithoutBranching");case "finishAction":return b=c.scenarioPassed()?d.mF:d.HD,d=0,b instanceof Ug&&(d=b.M()),"closePlayerWindow"==
b.type()||"gotoSlide"==b.type()&&zF(a,d)||"gotoNextSlide"==b.type()&&xF(a,"scenarioSwitchToNextSlide")}return!1}
function BF(a,b){var c=a.na.U();const d=c.fa();c=c.Be().view();const e=Qg(c.Ta());switch(b){case "gotoPreviousSlide":return"sequential"!=a.F.settings().navigation().navigationType()&&c.lx()&&-1!=a.na.U().nh();case "skipQuiz":if(b="atAnyTime"==d.hm)b=xF(a,"switchToNextSlide")&&-1!=a.na.U().lh();return b;case "continuePresentation":return b=Rg(e)?d.lF:d.GD,"gotoSlide"==b.type()?yF(a,b.M()):"gotoNextSlide"==b.type()&&xF(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return b=Rg(e)?d.lF:
d.GD,"gotoSlide"==b.type()?yF(a,b.M()):"closePlayerWindow"==b.type()||"gotoNextSlide"==b.type()&&xF(a,"quizSwitchToNextSlide")}return!1}vF.prototype.actionAvailable=function(a){var b=this.na.U().fa();if(b instanceof ar)a=BF(this,a);else if(b instanceof rq)a:{b=this.na.U().Be().view();switch(a){case "gotoNextPresentationSlide":a=xF(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=b.lx()&&-1!=this.na.U().nh();break a}a=!1}else a=b instanceof zq?AF(this,a):!1;return a};
vF.prototype.actionAvailable=vF.prototype.actionAvailable;vF.prototype.F2=function(a,b,c){const d=this.F.slides();b=0<=b?d.ja(b):null;c=0<=c?d.ja(c):null;if(b instanceof ar||c instanceof ar||b instanceof rq||c instanceof rq||b instanceof zq||c instanceof zq)tj?(a.wu="null",a.Ea=0):a.wu="FadeSmoothly"};vF.prototype.qn=function(){const a=this.na.U().lh();this.WC.Dt(a);this.DG.Dt(a)};
vF.prototype.GM=function(){const a=this.na.U();if(!(0>a.ua())){a.pause();this.Yd.MH();var b=this.na.U().Ta();b&&b.pauseMedia();(b=this.na.U().qb())&&b.pauseMedia();b=a.fa();b instanceof rq&&a.ng(b.index()).ib().pauseMedia()}};function CF(a){this.GH=a}CF.prototype.set=function(a,b){void 0===b?this.GH.remove(a):this.GH.set(a,uh(b))};CF.prototype.get=function(a){let b;try{b=this.GH.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};CF.prototype.remove=function(a){this.GH.remove(a)};function DF(){};function EF(){}t(EF,DF);EF.prototype.lH=function(){let a=0;for(const b of this)a++;return a};EF.prototype[Symbol.iterator]=function(){return Fk(this.jj(!0)).yI()};EF.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};function FF(a){this.Xj=a}t(FF,EF);k=FF.prototype;k.LP=function(){if(!this.Xj)return!1;try{return this.Xj.setItem("__sak","1"),this.Xj.removeItem("__sak"),!0}catch(a){return!1}};k.set=function(a,b){try{this.Xj.setItem(a,b)}catch(c){if(0==this.Xj.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};k.get=function(a){a=this.Xj.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};k.remove=function(a){this.Xj.removeItem(a)};
k.lH=function(){return this.Xj.length};k.jj=function(a){var b=0,c=this.Xj,d=new yk;d.next=function(){if(b>=c.length)return zk;var e=c.key(b++);if(a)return Ak(e);e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Ak(e)};return d};k.clear=function(){this.Xj.clear()};k.key=function(a){return this.Xj.key(a)};function GF(){var a=null;try{a=window.localStorage||null}catch(b){}this.Xj=a}t(GF,FF);function HF(a,b){this.t0=a;this.sh=null;if(Jb&&!(9<=Number(fc))){IF||(IF=new Jk);this.sh=IF.get(a);this.sh||(b?this.sh=document.getElementById(b):(this.sh=document.createElement("userdata"),this.sh.addBehavior("#default#userData"),document.body.appendChild(this.sh)),IF.set(a,this.sh));try{this.sh.load(this.t0)}catch(c){this.sh=null}}}t(HF,EF);var JF={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},IF=null;
function KF(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return JF[b]})}k=HF.prototype;k.LP=function(){return!!this.sh};k.set=function(a,b){this.sh.setAttribute(KF(a),b);LF(this)};k.get=function(a){a=this.sh.getAttribute(KF(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};k.remove=function(a){this.sh.removeAttribute(KF(a));LF(this)};k.lH=function(){return MF(this).attributes.length};
k.jj=function(a){var b=0,c=MF(this).attributes,d=new yk;d.next=function(){if(b>=c.length)return zk;var e=c[b++];if(a)return Ak(decodeURIComponent(e.nodeName.replace(/\./g,"%")).slice(1));e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Ak(e)};return d};k.clear=function(){for(var a=MF(this),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);LF(this)};
function LF(a){try{a.sh.save(a.t0)}catch(b){throw"Storage mechanism: Quota exceeded";}}function MF(a){return a.sh.XMLDocument.documentElement};function NF(a,b){this.TB=a;this.Vw=b+"::"}t(NF,EF);NF.prototype.set=function(a,b){this.TB.set(this.Vw+a,b)};NF.prototype.get=function(a){return this.TB.get(this.Vw+a)};NF.prototype.remove=function(a){this.TB.remove(this.Vw+a)};NF.prototype.jj=function(a){const b=this.TB[Symbol.iterator](),c=this,d=new yk;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.Vw.length)!=c.Vw;){e=b.next();if(e.done)return e;e=e.value}return Ak(a?e.slice(c.Vw.length):c.TB.get(e))};return d};function OF(){}t(OF,DF);OF.prototype.set=function(){};OF.prototype.get=function(){return null};OF.prototype.remove=function(){};function TF(a){a=lG().get(a);return void 0!==a?a:null}var mG=null;function lG(){if(!mG){var a=new GF;(a=a.LP()?new NF(a,"ispring"):null)||(a=new HF("ispring"),a=a.LP()?a:null);mG=new CF(a||new OF)}return mG};function nG(a,b){const c=a.wt(),d=c.Aa().St();void 0===b&&(b=TF(d));c.stateChangedEvent().addHandler(e=>{if(!e.actionPrevented()){e.preventAction();e=c.persistState();const f=lG();try{f.set(d,e)}catch(g){}}},null,99);c.start(b)};function oG(a,b){for(const c in a)a.hasOwnProperty(c)&&pG(a[c],c,b)}function pG(a,b,c){for(const d in a)a.hasOwnProperty(d)&&(d==c?b=a[c]:"toString"!=d&&pG(a[d],d,c));a.toString=function(){return b}};function qG(){var a={A:""};a:{for(const b in a){a=b;break a}a=void 0}return a};function rG(){const a={id:{A:"i"},title:{A:"t"},courseTitle:{A:"ct"},slideWidth:{A:"w"},slideHeight:{A:"h"},SZ:{A:"c"},yaa:{A:"pv"},slides:{A:"s",id:{A:"I"},sC:{A:"st",slide:{A:"s"},quiz:{A:"q"},interaction:{A:"i"},scenario:{A:"S"}},title:{A:"t"},visible:{A:"v"},UZ:{A:"c"},src:{A:"s"},o0:{A:"sl"},sq:{A:"o"},to:{A:"n"},v$:{A:"N"},Fga:{A:"an"},text:{A:"x"},Pt:{A:"T",JB:{A:"i"},width:{A:"w"},height:{A:"h"}},tw:{A:"a"},AZ:{A:"d"},Lc:{A:"l"},Baa:{A:"p"},h9:{A:"B"},p_:{A:"hi"},Ef:{A:"e",hQ:{A:"p"},OH:{A:"a"}},
timeline:{A:"i"},transition:{A:"q",type:{A:"t"},duration:{A:"d"},Wj:{A:"s"}},Dd:{A:"S",id:{A:"i"},lq:{A:"a"},slides:{A:"s"},repeat:{A:"r",D0:{A:"s"},C0:{A:"c"},E0:{A:"n"}},volume:{A:"v"},effect:{A:"e"},Gj:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},Td:{A:"V",id:{A:"i"},lq:{A:"a"},slides:{A:"s"},repeat:{A:"r",D0:{A:"s"},C0:{A:"c"},E0:{A:"n"}},fQ:{A:"f"},IP:{A:"H"},aI:{A:"R"},volume:{A:"v"},Yi:{A:"h"},Gj:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},GC:{A:"wo",containerId:{A:"c"},url:{A:"u"},
timeout:{A:"to"},width:{A:"w"},height:{A:"h"},BP:{A:"f"},wB:{A:"ds"}},$ba:{A:"y",containerId:{A:"c"},ti:{A:"v"},width:{A:"w"},height:{A:"h"},fb:{A:"to"}},Zba:{A:"yk",containerId:{A:"c"},ti:{A:"v"},width:{A:"w"},height:{A:"h"},fb:{A:"to"},clientId:{A:"cl"}},ro:{A:"m",name:{A:"n"},params:{A:"p",name:{A:"n"},value:{A:"v"}}},Ti:{A:"b",action:{type:{A:"t",baa:{A:"n"},Ve:{A:"g"}},M:{A:"s"}},so:{A:"n"},Xw:{A:"p"}},rt:{A:"r",lock:{A:"l"}},fk:{A:"z",id:{A:"i"},nx:{A:"t"},Kq:{A:"r"},xm:{A:"bg"},iR:{A:"tt"},
jm:{A:"b"},hl:{A:"hF"},rl:{A:"vF"},rotation:{A:"R"},slides:{A:"s"}},xP:{A:"f",containerId:{A:"c"},width:{A:"w"},height:{A:"h"},url:{A:"u"},fb:{A:"to"},bgColor:{A:"b"},B0:{A:"t"}},kba:{A:"si",SQ:{A:"shapes",item:{id:{A:"id"},jm:{A:"bbox"},hj:{A:"transformBefore"},Yj:{A:"transformAfter"}},Bc:{A:"bg"},pl:{A:"textItems"},pq:{A:"childItems"},type:{A:"type"},text:{A:"text"},jm:{A:"bbox"},hl:{A:"hFlip"},rl:{A:"vFlip"},rotation:{A:"rotation"},Aq:{A:"lineWeight"},fj:{A:"normalizedPic"},o$:{A:"hasTransparency"},
fe:{A:"crop",left:{A:"l"},top:{A:"t"},right:{A:"r"},bottom:{A:"b"}},line:{A:"line"},fill:{A:"fill"},ot:{A:"glow"},yt:{A:"reflection"},Ft:{A:"shadow"},Mt:{A:"softEdge"},Ot:{A:"threeD"}}},Jaa:{A:"qb"},Kaa:{A:"qB",jB:{A:"i"},tQ:{A:"r"},UO:{A:"n",XO:{A:"t"},SO:{A:"a"},TO:{A:"p"}},vP:{A:"f",tt:{A:"p",type:{A:"t",dP:{A:"w"},xf:{A:"n"},Ve:{A:"s"}},M:{A:"s"}},uP:{A:"f"}}},Laa:{A:"qt"},Zaa:{A:"sB",kB:{A:"i"},UO:{A:"n",XO:{A:"t"},SO:{A:"a"},TO:{A:"p"}},vP:{A:"f",tt:{A:"p",type:{A:"t",dP:{A:"w"},xf:{A:"n"},
Ve:{A:"s"}},M:{A:"s"}},uP:{A:"f"}}},JP:{A:"it"},zo:{A:"pp"},z$:{A:"ip",navigationType:{A:"nt"},iB:{A:"ai"}}},settings:{A:"e",navigation:{A:"n",qm:{A:"m",enabled:{A:"e"},target:{A:"t",step:{A:"s"},slide:{A:"l"}}},keyboard:{A:"k",enabled:{A:"e"},actions:{A:"a",name:{A:"n",taa:{A:"pp"},IH:{A:"ns"},Caa:{A:"ps"},aaa:{A:"nt"},Daa:{A:"pt"},cba:{A:"sf"},bba:{A:"sb"},Y9:{A:"fs"},G$:{A:"ls"},NP:{A:"lv"},mba:{A:"ss"},jba:{A:"se"},Qba:{A:"vu"},Pba:{A:"vd"},Bba:{A:"tf"}},Gt:{A:"s",key:{A:"k"},bH:{A:"c"},shift:{A:"s"}}}},
Ew:{A:"g",qR:{A:"z"}}},ld:{A:"p",wQ:{A:"s"},Te:{A:"a"},resume:{A:"r",prompt:{A:"p"},b9:{A:"a"},Z$:{A:"n"}},qo:{A:"l"},navigationType:{A:"n",Qga:{A:"n"},Raa:{A:"r"},dba:{A:"s"}}},ft:{A:"a",fitToWindow:{A:"f"}},Ut:{A:"w",link:{url:{A:"u"},target:{A:"t"}},nI:{A:"s"},UH:{A:"p"}},Yw:{A:"P",password:{A:"p"},ox:{A:"t",I9:{A:"a"},J9:{A:"u"}},fH:{A:"d"}},qw:{A:"A",enabled:{A:"e"}}},rI:{A:"S",name:{A:"n"},slides:{A:"s"}},EH:{A:"sS"},skinSettings:{A:"k"},oa:{A:"I"},mB:{A:"b",content:{A:"c"},contentHover:{A:"ch"},
url:{A:"u"},width:{A:"w"},height:{A:"h"},qx:{A:"t"},language:{A:"l"},xw:{A:"x"},ww:{A:"d"},yw:{A:"xx"},zw:{A:"xy"}},FC:{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"}},fonts:{A:"f",name:{A:"n"},localName:{A:"l"},urls:{A:"u"},Uba:{A:"A"},oR:{A:"D"},c9:{A:"a"},F9:{A:"d"},e$:{A:"g"},bold:{A:"b"},italic:{A:"i"}},Md:{A:"C",logo:{A:"l",JB:{A:"i"},width:{A:"w"},height:{A:"h"}},$e:{A:"w"},HC:{A:"t"}},xt:{A:"p",name:{A:"n"},Rw:{A:"j"},it:{A:"b"},
$e:{A:"w"},email:{A:"e"},phone:{A:"p"},Md:{A:"C"},Uw:{A:"P",JB:{A:"i"},width:{A:"w"},height:{A:"h"}}},Dd:{A:"o",id:{A:"i"},Yi:{A:"h"}},Td:{A:"v",id:{A:"i"},Yi:{A:"h"},poster:{A:"p"}},Pd:{A:"n",nq:{A:"a"},Kg:{A:"v"},track:{UB:{A:"i"},volume:{A:"v"},ic:{A:"st"},wf:{A:"et"},timestamp:{M:{A:"s"},za:{A:"t"},fb:{A:"i"}}}},Oj:{A:"r",type:{A:"t",d9:{A:"a"},Oaa:{A:"r"}},title:{A:"i"},url:{A:"u"},target:{A:"a"}},ut:{A:"P",loop:{A:"l"},Dd:{A:"s"}}},b=qG();oG(a,b);return a};class sG{gP(a,b){const c=g=>{g=rh(g);let h;for(const [l,n]of Object.entries(null!=(h=a)?h:{}))g=g.replace(new RegExp(`{${l}}`,"g"),n);return ph(g)};let d=function(){var g=["data:image/png;base64, ",
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjguMzAyIDMzLjI0MiI+DQoJPHBhdGggZD0iTTAsMS44VjMxLjQ0MmExLjgsMS44LDAsMCwwLDIuNzI2LDEuNTQzbDI0LjctMTQuODJhMS44LDEuOCwwLDAsMCwwLTMuMDg3TDIuNzI2LjI1N0ExLjgsMS44LDAsMCwwLDAsMS44WiIgc3R5bGU9ImZpbGw6IzMzMyIvPg0KPC9zdmc+","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAyOC4zMDIgMzMuMjQyIj4NCgk8cGF0aCBkPSJNMCwxLjhWMzEuNDQyYTEuOCwxLjgsMCwwLDAsMi43MjYsMS41NDNsMjQuNy0xNC44MmExLjgsMS44LDAsMCwwLDAtMy4wODdMMi43MjYuMjU3QTEuOCwxLjgsMCwwLDAsMCwxLjhaIiBzdHlsZT0iZmlsbDojNTI4YmRmIi8+DQo8L3N2Zz4=",
"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,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKNWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/s6uL5TAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMDD0cqEAAABfSURBVChTY/j//z8DMZgoRSCD4ApLK6rYgLgDiJ9CMYjNBrMNWWHnvAUL/3/4+BGMQWygwk5sCp+CFMDAhw8fQAqfYlcIlCRGYeeceQv+g0wCYRAbl9XEeYZQWBIdjgCVaiC8JN1udgAAAABJRU5ErkJggg==",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACuSURBVHicY/n//z8DCLh7+/sAqWIgNmGAgDNA3Ltz68YtIA4LVFELkKpmQAUOIAyUawUqrmEBMnyxKEIG1UA1J0EmFsFELC3MGfJzssDsSVOnMxw7fgImVQRSaAzjgRQJCgqA2XnZmcgKjVnwWIkCWKC+cwRxJk6eypCfm80AYyOBMyCF/TCFx0+eAmMsoJ8F6PXNoCBgwO1zUPBsBrsRFE5AxSCXFzKgBng/LMABrBM9cyiwScIAAAAASUVORK5CYII=",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAZCAYAAABtnU33AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAETSURBVHic7ZgxCsJAFAUXSaeIpScQDyCCguA5rEUQEbWzsvACKhICaquHUQu18hxi6vgebCSgwSb5C2sGhpBkIX+aZIkTBIHS1OAI1mFR2cEDHuEKnnnB0TeGcAlzZuZKjTKswA4cwzWDW8rO2ChsY+OFwVNld2wIG6cMbpqeRJAmg0umpxCk5PxeYxdZsO1kwbaTBdvOXwb7MG96ECF8Bt9gw/QkQlwZ7Kr/CXYZvIdt2DU7S+rs4CF8afXgCU5g1dhI6XCHC7jlSRjM/zwbbUGbJDPY/7HGg/OEn/vUvvn2WfpYlAADfYyL9vSaIOZ+Ykh9hxkSFy0WSyQ3Ht+iRWOJ9E4rGq2UcCwxsbWMRovGkhc6FTEV3QXLmAAAAABJRU5ErkJggg==",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAElJREFUSEvt0qERAEAIA0H6b5rXL1ecI5qQOcIsanB+3TC5egZOyJm9B2Zgw0EnF+AeekPC+S3tGTjhoJMLcA+9IeG89+6L04QHtFKarLFAHLUAAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFBJREFUSEvtkjEKADAIA/PpQunnWzo63nBbBDdjOGPWPpd0yPCf5YLo5TNgB52Z54AZsKDQygVwDr5A4RxLfQbsUGjlAjgHX6Bw9r394KjDAzeSX574b7LUAAAAAElFTkSuQmCC",
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjE3MDI1IDMuMDkxODJDOC4wNzEzMiAyLjY5OTkyIDkuMDMyNDkgMi41IDEwIDIuNUMxMC45Njc1IDIuNSAxMS45Mjg3IDIuNjk5OTIgMTIuODI5NyAzLjA5MTgyQzEzLjczMTIgMy40ODM4NyAxNC41NTgzIDQuMDYyMDIgMTUuMjYwNyA0Ljc5OTUyQzE1Ljk2MzQgNS41MzcyOCAxNi41MjY4IDYuNDE5NjcgMTYuOTEzMiA3LjM5OTI0QzE3LjI5OTcgOC4zNzg5NyAxNy41IDkuNDMyOTUgMTcuNSAxMC41SDIwQzIwIDkuMTIxMTIgMTkuNzQxMyA3Ljc1NTc0IDE5LjIzODggNi40ODE4MkMxOC43MzYyIDUuMjA3OSAxNy45OTk2IDQuMDUwMzkgMTcuMDcxMSAzLjA3NTM4QzE2LjE0MjUgMi4xMDAzNiAxNS4wNDAxIDEuMzI2OTQgMTMuODI2OCAwLjc5OTI2NUMxMi42MTM2IDAuMjcxNTg5IDExLjMxMzIgMCAxMCAwQzguNjg2NzggMCA3LjM4NjQyIDAuMjcxNTg5IDYuMTczMTcgMC43OTkyNjVDNC45NTk5MiAxLjMyNjk0IDMuODU3NTIgMi4xMDAzNiAyLjkyODkzIDMuMDc1MzhDMi4wMDAzNSA0LjA1MDM5IDEuMjYzNzUgNS4yMDc5IDAuNzYxMjA0IDYuNDgxODJDMC4yNTg2NTggNy43NTU3NCAwIDkuMTIxMTIgMCAxMC41SDIuNUMyLjUgOS40MzI5NSAyLjcwMDMgOC4zNzg5NyAzLjA4Njc5IDcuMzk5MjRDMy40NzMyMiA2LjQxOTY3IDQuMDM2NjUgNS41MzcyOCA0LjczOTI4IDQuNzk5NTJDNS40NDE2NiA0LjA2MjAyIDYuMjY4ODUgMy40ODM4NyA3LjE3MDI1IDMuMDkxODJaTTEwLjU3MSA3LjU4MzM1QzEwLjY4NDMgNy40OTI4MyAxMC43OTY2IDcuNDA0NSAxMC45MDcxIDcuMzE4ODNDMTEuMzUxNyA2Ljk3NDAzIDExLjc2NTggNi42NzI0MyAxMi4wODY4IDYuNDQ0OTlDMTIuMTcxNyA2LjM4NDgxIDEyLjI1MDEgNi4zMjk4MSAxMi4zMjA5IDYuMjgwNThDMTIuNDkgNi4xNjI5MiAxMi43MTIgNi4yOTExIDEyLjY5NDYgNi40OTYzOEMxMi42ODc0IDYuNTgyMjYgMTIuNjc5IDYuNjc3NjggMTIuNjY5MyA2Ljc4MTM0QzEyLjYzMjkgNy4xNzMwNCAxMi41Nzg3IDcuNjgyNDcgMTIuNTAyNCA4LjIzOTg4QzEyLjQ4MzQgOC4zNzgzNyAxMi40NjMxIDguNTE5ODIgMTIuNDQxMyA4LjY2MzE2QzEyLjI0NjggOS45NDQxNSAxMS45Mzc1IDExLjM3NjIgMTEuNDY0MSAxMi4xOTYyQzExLjA3MzYgMTIuODcyNiAxMC4wMzExIDEzLjY3ODIgOC43MzIwNSAxMi45MjgyQzcuNDMzMDEgMTIuMTc4MiA3LjYwOTQ4IDEwLjg3MjYgOCAxMC4xOTYyQzguNDczMzcgOS4zNzYyNSA5LjU1ODk0IDguMzkyMzEgMTAuNTcxIDcuNTgzMzVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K",
"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,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTggM0MxOS4xMDQ2IDMgMjAgMy44OTU0MyAyMCA1VjE1QzIwIDE2LjEwNDYgMTkuMTA0NiAxNyAxOCAxN0gyQzAuODk1NDMxIDE3IDAgMTYuMTA0NiAwIDE1VjVDMCAzLjg5NTQzIDAuODk1NDMxIDMgMiAzSDE4Wk02LjU4MDA4IDcuMDA0ODhDNS41OTgzIDcuMDA0ODggNC44MjYwMSA3LjMyMDE1IDQuMjYzMTggNy45NTA2OEMzLjcwMDM1IDguNTgxMjIgMy40MTg5NSA5LjQyNTQ1IDMuNDE4OTUgMTAuNDgzNFYxMC42MDRDMy40MTg5NSAxMS43MDQzIDMuNzAyNDcgMTIuNTY2NSA0LjI2OTUzIDEzLjE5MDdDNC44MzY1OSAxMy44MTQ5IDUuNjExIDE0LjEyNyA2LjU5Mjc3IDE0LjEyN0M3LjExNzUyIDE0LjEyNyA3LjU5Njc2IDE0LjAyMDEgOC4wMzA1MiAxMy44MDY0QzguNDY0MjggMTMuNTkyNyA4LjgwNTk5IDEzLjI5MjIgOS4wNTU2NiAxMi45MDVDOS4zMDUzNCAxMi41MTc4IDkuNDMyMjkgMTIuMDkxNSA5LjQzNjUyIDExLjYyNkg3LjcxNjMxQzcuNzA3ODQgMTEuOTM0OSA3LjU5NzgyIDEyLjE4MjUgNy4zODYyMyAxMi4zNjg3QzcuMTc0NjQgMTIuNTU0OSA2Ljg5OTU4IDEyLjY0NzkgNi41NjEwNCAxMi42NDc5QzYuMTIwOTMgMTIuNjQ3OSA1Ljc5Mjk3IDEyLjQ5MzUgNS41NzcxNSAxMi4xODQ2QzUuMzYxMzMgMTEuODc1NiA1LjI1MzQyIDExLjM2NzggNS4yNTM0MiAxMC42NjExVjEwLjQ3MDdDNS4yNTM0MiA5Ljc3MjQ2IDUuMzYyMzkgOS4yNjc4MiA1LjU4MDMyIDguOTU2NzlDNS43OTgyNiA4LjY0NTc1IDYuMTIwOTMgOC40OTAyMyA2LjU0ODM0IDguNDkwMjNDNi44OTUzNSA4LjQ5MDIzIDcuMTc0NjQgOC42MDEzMiA3LjM4NjIzIDguODIzNDlDNy41OTc4MiA5LjA0NTY2IDcuNzA3ODQgOS4zMzQ0NyA3LjcxNjMxIDkuNjg5OTRIOS40MzY1MkM5LjQyODA2IDguODc3NDQgOS4xNjQ2NCA4LjIyNjgxIDguNjQ2MjQgNy43MzgwNEM4LjEyNzg1IDcuMjQ5MjcgNy40MzkxMyA3LjAwNDg4IDYuNTgwMDggNy4wMDQ4OFpNMTMuMzU5NCA3LjAwNDg4QzEyLjM3NzYgNy4wMDQ4OCAxMS42MDUzIDcuMzIwMTUgMTEuMDQyNSA3Ljk1MDY4QzEwLjQ3OTcgOC41ODEyMiAxMC4xOTgyIDkuNDI1NDUgMTAuMTk4MiAxMC40ODM0VjEwLjYwNEMxMC4xOTgyIDExLjcwNDMgMTAuNDgxOCAxMi41NjY1IDExLjA0ODggMTMuMTkwN0MxMS42MTU5IDEzLjgxNDkgMTIuMzkwMyAxNC4xMjcgMTMuMzcyMSAxNC4xMjdDMTMuODk2OCAxNC4xMjcgMTQuMzc2MSAxNC4wMjAxIDE0LjgwOTggMTMuODA2NEMxNS4yNDM2IDEzLjU5MjcgMTUuNTg1MyAxMy4yOTIyIDE1LjgzNSAxMi45MDVDMTYuMDg0NiAxMi41MTc4IDE2LjIxMTYgMTIuMDkxNSAxNi4yMTU4IDExLjYyNkgxNC40OTU2QzE0LjQ4NzEgMTEuOTM0OSAxNC4zNzcxIDEyLjE4MjUgMTQuMTY1NSAxMi4zNjg3QzEzLjk1MzkgMTIuNTU0OSAxMy42Nzg5IDEyLjY0NzkgMTMuMzQwMyAxMi42NDc5QzEyLjkwMDIgMTIuNjQ3OSAxMi41NzIzIDEyLjQ5MzUgMTIuMzU2NCAxMi4xODQ2QzEyLjE0MDYgMTEuODc1NiAxMi4wMzI3IDExLjM2NzggMTIuMDMyNyAxMC42NjExVjEwLjQ3MDdDMTIuMDMyNyA5Ljc3MjQ2IDEyLjE0MTcgOS4yNjc4MiAxMi4zNTk2IDguOTU2NzlDMTIuNTc3NiA4LjY0NTc1IDEyLjkwMDIgOC40OTAyMyAxMy4zMjc2IDguNDkwMjNDMTMuNjc0NiA4LjQ5MDIzIDEzLjk1MzkgOC42MDEzMiAxNC4xNjU1IDguODIzNDlDMTQuMzc3MSA5LjA0NTY2IDE0LjQ4NzEgOS4zMzQ0NyAxNC40OTU2IDkuNjg5OTRIMTYuMjE1OEMxNi4yMDc0IDguODc3NDQgMTUuOTQzOSA4LjIyNjgxIDE1LjQyNTUgNy43MzgwNEMxNC45MDcxIDcuMjQ5MjcgMTQuMjE4NCA3LjAwNDg4IDEzLjM1OTQgNy4wMDQ4OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==",
"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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAYAAAAYucG/AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA+SURBVHicY/H09pViYQACFi4uLgYWbm5uOAHncsG4/Pz8xKv79u0bA8vXr1/hBJz7Dcb9+PEjIXVzZs18BgAgpy6CcHz1VgAAAABJRU5ErkJggg==",
"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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dGljay1jb21ib2JveDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQRC0zNzQ0LeKAlC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkwLjAwMDAwMCwgLTQzMS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9InRpY2stY29tYm9ib3giIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc4OS4wMDAwMDAsIDQzMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4zNDQ3NjY4LDEuNjU5MzMyNTIgTDUuOCwxMi41ODY3MjE4IEw1LjgsMTIuNTg2NzIxOCBMMi42MDU2MzE3Nyw4LjkzNDE5NjUyIEMyLjM1MzE1MjQxLDguNjQ1NTA0OTMgMS45MTQ0NDY2Nyw4LjYxNjE0OTExIDEuNjI1NzU1MDcsOC44Njg2Mjg0OCBDMS41NzczMDU0Miw4LjkxMTAwMDgyIDEuNTM0OTgxOTMsOC45NTk5MDMyNiAxLjUsOS4wMTM5MzE0OCBDMS4yMDYzNDk0OSw5LjQ2NzQ2MzE2IDEuMjYwMDExMDgsMTAuMDYyODI2MyAxLjYzMDAyNTk4LDEwLjQ1NjU0MDEgTDUuNDc5NzMxMTgsMTQuNTUyODEzNSBDNS42Njg4NDMyLDE0Ljc1NDAzNzkgNS45ODUyNzMzOSwxNC43NjM4NTY5IDYuMTg2NDk3NzcsMTQuNTc0NzQ0OSBDNi4yMTEyMjc0NywxNC41NTE1MDM4IDYuMjMzNTI2NzQsMTQuNTI1ODA1MyA2LjI1MzA1MDY3LDE0LjQ5ODA0NyBMMTQuNTM5MDU1MywyLjcxNzM0NDAzIEMxNC44MDE1Mjc3LDIuMzQ0MTcxNDggMTQuNzQxNjUzNywxLjgzMzM1NzAzIDE0LjQsMS41MzA5OTU4NyBDMTQuMTA2MjM3OCwxLjI3MTAxODMyIDEzLjY1NzM0MywxLjI5ODQwNjIyIDEzLjM5NzM2NTUsMS41OTIxNjg0NCBDMTMuMzc4NTAyNywxLjYxMzQ4MjQgMTMuMzYwOTM4MiwxLjYzNTkxMDg3IDEzLjM0NDc2NjgsMS42NTkzMzI1MiBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHBvaW50cz0iMiA5LjY1NjUyODE3IDUuODYxNjc5NzcgMTQgMTQgMiI+PC9wb2x5bGluZT4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzksMzUsMzUsMjcuMTM4LDM1LDE3LjVDMzUsNy44NjEsMjcuMTM5LDAsMTcuNSwwDQoJQzcuODYxLDAsMCw3Ljg2MSwwLDE3LjVDMCwyNy4xMzgsNy44NjEsMzUsMTcuNSwzNXoiLz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTcuNTAwNSIgeTE9IjIuNjQ5OSIgeDI9IjE3LjUwMDUiIHkyPSIzMi4zNDkiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM1Q0IwRkYiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI5MEZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMTcuNSwzMy45OTljOS4wODgsMCwxNi41LTcuNDEyLDE2LjUtMTYuNDk5DQoJUzI2LjU4NywxLDE3LjUsMUM4LjQxMywxLDEuMDAxLDguNDEzLDEuMDAxLDE3LjVTOC40MTMsMzMuOTk5LDE3LjUsMzMuOTk5eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjM2OCwyMi41aC0zYy0wLjAwOC0wLjQ2MywwLTAuODk3LDAtMWMwLTEuMDM3LDAuMDU1LTEuODgxLDAuMzk2LTIuNTUNCgljMC4zNDQtMC42NzMsMS4wMzMtMS40MjMsMi4wNjMtMi4yNjRjMS4wMjgtMC44MzUsMS42NDYtMS4zODQsMS44NDMtMS42NDZjMC4zMTMtMC40MDcsMC40NjgtMC44NjIsMC40NjgtMS4zNTQNCgljMC0wLjY4Ni0wLjI3NS0xLjI3My0wLjgyNC0xLjc2NmMtMC41NDktMC40ODktMS4yODUtMC43MzMtMi4yMTUtMC43MzNjLTAuODk2LDAtMS42NDYsMC4yNTctMi4yNTEsMC43NjcNCgljLTAuNjAxLDAuNTEtMS4wMTYsMS4yOTEtMS4yNDMsMi4zMzZsLTMuMjM2LTAuNDAzYzAuMDktMS41LDAuNzI5LTIuNzczLDEuOTEyLTMuODE5QzEzLjQ2Nyw5LjAyMiwxNS4wMTgsOC41LDE2Ljk0OCw4LjUNCgljMi4wMjMsMCwzLjYzNSwwLjUzMSw0LjgzNSwxLjU5YzEuMTk2LDEuMDU5LDEuNzk2LDIuMjg5LDEuNzk2LDMuNjk5YzAsMC43NzYtMC4yMjMsMS41MTQtMC42NiwyLjIwOA0KCWMtMC40NDEsMC42OTQtMS40NjEsMS41NS0yLjgyLDIuODM3QzE4Ljg2OCwyMCwxOC4zNjgsMjAuNSwxOC4zNjgsMjIuNUwxOC4zNjgsMjIuNXogTTE1LjM2OCwyNy40OTl2LTNoM3YzSDE1LjM2OHoiLz4NCjwvc3ZnPg0K",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzgsMzUsMzUsMjcuMTQsMzUsMTcuNUMzNSw3Ljg2MiwyNy4xMzgsMCwxNy41LDANCglDNy44NjEsMCwwLDcuODYyLDAsMTcuNUMwLDI3LjE0LDcuODYxLDM1LDE3LjUsMzV6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE3LjQ5OTUiIHkxPSIyLjY1MDQiIHgyPSIxNy40OTk1IiB5Mj0iMzIuMzUwNCI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGODI1QyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRjREMTIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik0xNy41LDM0YzkuMDg3LDAsMTYuNS03LjQxMiwxNi41LTE2LjUNCgljMC05LjA4OC03LjQxMi0xNi41LTE2LjUtMTYuNVMxLDguNDEzLDEsMTcuNUMxLDI2LjU4OCw4LjQxMiwzNCwxNy41LDM0eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS41LDkuMDAxYzAtMiwzLjk5OS0yLDMuOTk5LDBMMTguOTk5LDIxDQoJYy0wLjA2MSwxLjQ5OC0yLjkzNywxLjUtMywwTDE1LjUsOS4wMDF6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjUsMjhjMS4xMDIsMCwyLTAuODk3LDItMmMwLTEuMTAyLTAuODk3LTItMi0yDQoJYy0xLjEwMiwwLTEuOTk5LDAuODk4LTEuOTk5LDJDMTUuNSwyNy4xMDMsMTYuMzk4LDI4LDE3LjUsMjh6Ii8+DQo8L3N2Zz4NCg==",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNPUlJFQ1QtSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM3Q0I5MTE7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIvPgo8cGF0aCBpZD0iU2hhcGVfM19jb3B5IiBjbGFzcz0ic3QxIiBkPSJNMTIsMkM2LjUsMiwyLDYuNSwyLDEyczQuNSwxMCwxMCwxMHMxMC00LjUsMTAtMTBTMTcuNSwyLDEyLDJ6IE0xNy45LDguOWwtNy43LDcuNwoJYy0wLjQsMC40LTAuOSwwLjQtMS4zLDBsLTMuMi0zLjJjLTAuNC0wLjQtMC40LTAuOSwwLTEuM3MwLjktMC40LDEuMywwbDIuNSwyLjVsNy4xLTcuMWMwLjMtMC40LDAuOS0wLjQsMS4zLDAKCUMxOC4yLDcuOSwxOC4yLDguNSwxNy45LDguOUMxNy45LDguOSwxNy45LDguOSwxNy45LDguOXoiLz4KPC9zdmc+Cg==",
"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiLz4KPHBhdGggZmlsbD0iI2Y3YjQ0NSIgZD0iTTEyLDJDNi41LDIsMiw2LjUsMiwxMnM0LjUsMTAsMTAsMTBzMTAtNC41LDEwLTEwUzE3LjUsMiwxMiwyeiBNMTcuOSw4LjlsLTcuNyw3LjcKCWMtMC40LDAuNC0wLjksMC40LTEuMywwbC0zLjItMy4yYy0wLjQtMC40LTAuNC0wLjksMC0xLjNzMC45LTAuNCwxLjMsMGwyLjUsMi41bDcuMS03LjFjMC4zLTAuNCwwLjktMC40LDEuMywwCglDMTguMiw3LjksMTguMiw4LjUsMTcuOSw4LjlDMTcuOSw4LjksMTcuOSw4LjksMTcuOSw4Ljl6Ii8+Cjwvc3ZnPgo=",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IklOQ09SUkVDVC1JQ09OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6I0Y5NjAzRDt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTIiIHI9IjEyIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMiwyQzYuNSwyLDIsNi41LDIsMTJzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMxNy41LDIsMTIsMnogTTE2LjQsOC44TDEzLjIsMTJsMi45LDIuOQoJYzAuMywwLjMsMC4zLDAuOSwwLDEuMmMtMC4zLDAuMy0wLjksMC4zLTEuMiwwbDAsMEwxMiwxMy4ybC0zLjIsMy4yYy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBzLTAuMy0wLjksMC0xLjJsMy4yLTMuMkw3LjksOS4xCgljLTAuMy0wLjMtMC4zLTAuOSwwLTEuMnMwLjktMC4zLDEuMiwwbDIuOSwyLjlsMy4yLTMuMmMwLjMtMC4zLDAuOS0wLjMsMS4yLDBDMTYuNyw3LjksMTYuOCw4LjQsMTYuNCw4LjgKCUMxNi40LDguOCwxNi40LDguOCwxNi40LDguOHoiLz4KPC9zdmc+Cg==",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkFOU1dFUkVELUlDT04iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojNTI4QkRGO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLDIyQzYuNSwyMiwyLDE3LjUsMiwxMlM2LjUsMiwxMiwyczEwLDQuNSwxMCwxMFMxNy41LDIyLDEyLDIyeiBNOSwxMUg3djJoMlYxMXogTTEzLDExaC0ydjJoMlYxMXogTTE3LDExCgloLTJ2MmgyVjExeiIvPgo8L3N2Zz4K",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNPUlJFQ1QtSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM1MjhCREY7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIvPgo8cGF0aCBpZD0iU2hhcGVfM19jb3B5IiBjbGFzcz0ic3QxIiBkPSJNMTIsMkM2LjUsMiwyLDYuNSwyLDEyczQuNSwxMCwxMCwxMHMxMC00LjUsMTAtMTBTMTcuNSwyLDEyLDJ6IE0xNy45LDguOWwtNy43LDcuNwoJYy0wLjQsMC40LTAuOSwwLjQtMS4zLDBsLTMuMi0zLjJjLTAuNC0wLjQtMC40LTAuOSwwLTEuM3MwLjktMC40LDEuMywwbDIuNSwyLjVsNy4xLTcuMWMwLjMtMC40LDAuOS0wLjQsMS4zLDAKCUMxOC4yLDcuOSwxOC4yLDguNSwxNy45LDguOUMxNy45LDguOSwxNy45LDguOSwxNy45LDguOXoiLz4KPC9zdmc+Cg==",
"data:image/svg+xml;base64,"+c("PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxOCIgd2lkdGg9IjEycHgiIGhlaWdodD0iMTZweCI+DQoJPGRlZnM+DQoJCTxzdHlsZT4NCgkJCS5ub3JtYWwgew0KCQkJCWZpbGw6IHt0ZXh0fTsNCgkJCQlvcGFjaXR5OiAwLjc7DQoJCQkJaXNvbGF0aW9uOmlzb2xhdGU7DQoJCQl9DQoJCTwvc3R5bGU+DQoJPC9kZWZzPg0KCTxwYXRoIGNsYXNzPSJub3JtYWwiIGQ9Ik0xMCwwSDJBMiwyLDAsMCwwLDAsMlYxOGwyLS4yMiw0LTMuNjYsNCwzLjY2TDEyLDE4VjJBMiwyLDAsMCwwLDEwLDBaTTIsMmg4VjE0LjQ5bC00LTMtNCwzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiLz4NCjwvc3ZnPg=="),
"data:image/svg+xml;base64,"+c("PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxOCIgd2lkdGg9IjEycHgiIGhlaWdodD0iMTZweCI+DQoJPGRlZnM+DQoJCTxzdHlsZT4NCgkJCS5vdmVyIHsNCgkJCQlmaWxsOiB7bGlzdEl0ZW0ubGFiZWwub3Zlcn07DQoJCQkJb3BhY2l0eTogMC43Ow0KCQkJCWlzb2xhdGlvbjppc29sYXRlOw0KCQkJfQ0KCQk8L3N0eWxlPg0KCTwvZGVmcz4NCgk8cGF0aCBjbGFzcz0ib3ZlciIgZD0iTTEwLDBIMkEyLDIsMCwwLDAsMCwyVjE4bDItLjIyLDQtMy42Niw0LDMuNjZMMTIsMThWMkEyLDIsMCwwLDAsMTAsMFpNMiwyaDhWMTQuNDlsLTQtMy00LDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPg0KPC9zdmc+"),
"data:image/svg+xml;base64,"+c("PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxOCIgd2lkdGg9IjEycHgiIGhlaWdodD0iMTZweCI+DQoJPGRlZnM+DQoJCTxzdHlsZT4NCgkJCS5zZWxlY3RlZCB7DQoJCQkJZmlsbDoge2xpc3RJdGVtLmxhYmVsLnByZXNzZWR9Ow0KCQkJCW9wYWNpdHk6IDAuNzsNCgkJCQlpc29sYXRpb246aXNvbGF0ZTsNCgkJCX0NCgkJPC9zdHlsZT4NCgk8L2RlZnM+DQoJPHBhdGggY2xhc3M9InNlbGVjdGVkIiBkPSJNMTAsMEgyQTIsMiwwLDAsMCwwLDJWMThsMi0uMjIsNC0zLjY2LDQsMy42NkwxMiwxOFYyQTIsMiwwLDAsMCwxMCwwWk0yLDJoOFYxNC40OWwtNC0zLTQsM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+DQo8L3N2Zz4="),
"data:image/svg+xml;base64, ",
"data:image/svg+xml;base64, ",
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iNiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxwYXRoIGQ9Ik00NS41IDE3SDQ0QzQzLjYwMjIgMTcgNDMuMjIwNiAxNy4xNTggNDIuOTM5MyAxNy40MzkzQzQyLjY1OCAxNy43MjA2IDQyLjUgMTguMTAyMiA0Mi41IDE4LjVDNDIuNSAxOC44OTc4IDQyLjY1OCAxOS4yNzk0IDQyLjkzOTMgMTkuNTYwN0M0My4yMjA2IDE5Ljg0MiA0My42MDIyIDIwIDQ0IDIwSDQ1LjVDNDUuODk3OCAyMCA0Ni4yNzk0IDIwLjE1OCA0Ni41NjA3IDIwLjQzOTNDNDYuODQyIDIwLjcyMDYgNDcgMjEuMTAyMiA0NyAyMS41VjMzLjUzNzVDNDUuNzA5MyAzMi41NDUzIDQ0LjEyOCAzMi4wMDUgNDIuNSAzMkM0MS4yNzE3IDMyLjAwMDYgNDAuMDYyNCAzMi4zMDI5IDM4Ljk3ODMgMzIuODgwM0MzNy44OTQyIDMzLjQ1NzYgMzYuOTY4NSAzNC4yOTI0IDM2LjI4MjUgMzUuMzExM0MzNS43MjYxIDM0LjczODQgMzUuMDYwMyAzNC4yODI5IDM0LjMyNDggMzMuOTcxOUMzMy41ODkyIDMzLjY2MDkgMzIuNzk4NiAzMy41MDA3IDMyIDMzLjUwMDdDMzEuMjAxNCAzMy41MDA3IDMwLjQxMDggMzMuNjYwOSAyOS42NzUyIDMzLjk3MTlDMjguOTM5NyAzNC4yODI5IDI4LjI3MzkgMzQuNzM4NCAyNy43MTc1IDM1LjMxMTNDMjcuMDMxNSAzNC4yOTI0IDI2LjEwNTggMzMuNDU3NiAyNS4wMjE3IDMyLjg4MDNDMjMuOTM3NiAzMi4zMDI5IDIyLjcyODMgMzIuMDAwNiAyMS41IDMyQzE5Ljg3MiAzMi4wMDUgMTguMjkwNyAzMi41NDUzIDE3IDMzLjUzNzVWMjEuNUMxNyAyMS4xMDIyIDE3LjE1OCAyMC43MjA2IDE3LjQzOTMgMjAuNDM5M0MxNy43MjA2IDIwLjE1OCAxOC4xMDIyIDIwIDE4LjUgMjBIMjBDMjAuMzk3OCAyMCAyMC43Nzk0IDE5Ljg0MiAyMS4wNjA3IDE5LjU2MDdDMjEuMzQyIDE5LjI3OTQgMjEuNSAxOC44OTc4IDIxLjUgMTguNUMyMS41IDE4LjEwMjIgMjEuMzQyIDE3LjcyMDYgMjEuMDYwNyAxNy40MzkzQzIwLjc3OTQgMTcuMTU4IDIwLjM5NzggMTcgMjAgMTdIMTguNUMxNy4zMDY1IDE3IDE2LjE2MTkgMTcuNDc0MSAxNS4zMTggMTguMzE4QzE0LjQ3NDEgMTkuMTYxOSAxNCAyMC4zMDY1IDE0IDIxLjVWMzkuNUMxNCA0MS40ODkxIDE0Ljc5MDIgNDMuMzk2OCAxNi4xOTY3IDQ0LjgwMzNDMTcuNjAzMiA0Ni4yMDk4IDE5LjUxMDkgNDcgMjEuNSA0N0MyMy40ODkxIDQ3IDI1LjM5NjggNDYuMjA5OCAyNi44MDMzIDQ0LjgwMzNDMjguMjA5OCA0My4zOTY4IDI5IDQxLjQ4OTEgMjkgMzkuNUMyOSAzOC43MDQ0IDI5LjMxNjEgMzcuOTQxMyAyOS44Nzg3IDM3LjM3ODdDMzAuNDQxMyAzNi44MTYxIDMxLjIwNDQgMzYuNSAzMiAzNi41QzMyLjc5NTYgMzYuNSAzMy41NTg3IDM2LjgxNjEgMzQuMTIxMyAzNy4zNzg3QzM0LjY4MzkgMzcuOTQxMyAzNSAzOC43MDQ0IDM1IDM5LjVDMzUgNDEuNDg5MSAzNS43OTAyIDQzLjM5NjggMzcuMTk2NyA0NC44MDMzQzM4LjYwMzIgNDYuMjA5OCA0MC41MTA5IDQ3IDQyLjUgNDdDNDQuNDg5MSA0NyA0Ni4zOTY4IDQ2LjIwOTggNDcuODAzMyA0NC44MDMzQzQ5LjIwOTggNDMuMzk2OCA1MCA0MS40ODkxIDUwIDM5LjVWMjEuNUM1MCAyMC4zMDY1IDQ5LjUyNTkgMTkuMTYxOSA0OC42ODIgMTguMzE4QzQ3LjgzODEgMTcuNDc0MSA0Ni42OTM1IDE3IDQ1LjUgMTdaTTIxLjUgNDRDMjAuNjEgNDQgMTkuNzQgNDMuNzM2MSAxOC45OTk5IDQzLjI0MTZDMTguMjU5OSA0Mi43NDcxIDE3LjY4MzEgNDIuMDQ0MyAxNy4zNDI1IDQxLjIyMjFDMTcuMDAxOSA0MC4zOTk4IDE2LjkxMjggMzkuNDk1IDE3LjA4NjUgMzguNjIyMUMxNy4yNjAxIDM3Ljc0OTIgMTcuNjg4NyAzNi45NDc0IDE4LjMxOCAzNi4zMThDMTguOTQ3NCAzNS42ODg3IDE5Ljc0OTIgMzUuMjYwMSAyMC42MjIxIDM1LjA4NjVDMjEuNDk1IDM0LjkxMjggMjIuMzk5OCAzNS4wMDE5IDIzLjIyMjEgMzUuMzQyNUMyNC4wNDQzIDM1LjY4MzEgMjQuNzQ3MSAzNi4yNTk5IDI1LjI0MTYgMzYuOTk5OUMyNS43MzYxIDM3Ljc0IDI2IDM4LjYxIDI2IDM5LjVDMjYgNDAuNjkzNSAyNS41MjU5IDQxLjgzODEgMjQuNjgyIDQyLjY4MkMyMy44MzgxIDQzLjUyNTkgMjIuNjkzNSA0NCAyMS41IDQ0Wk00Mi41IDQ0QzQxLjYxIDQ0IDQwLjc0IDQzLjczNjEgMzkuOTk5OSA0My4yNDE2QzM5LjI1OTkgNDIuNzQ3MSAzOC42ODMxIDQyLjA0NDMgMzguMzQyNSA0MS4yMjIxQzM4LjAwMTkgNDAuMzk5OCAzNy45MTI4IDM5LjQ5NSAzOC4wODY1IDM4LjYyMjFDMzguMjYwMSAzNy43NDkyIDM4LjY4ODcgMzYuOTQ3NCAzOS4zMTggMzYuMzE4QzM5Ljk0NzQgMzUuNjg4NyA0MC43NDkyIDM1LjI2MDEgNDEuNjIyMSAzNS4wODY1QzQyLjQ5NSAzNC45MTI4IDQzLjM5OTggMzUuMDAxOSA0NC4yMjIxIDM1LjM0MjVDNDUuMDQ0MyAzNS42ODMxIDQ1Ljc0NzEgMzYuMjU5OSA0Ni4yNDE2IDM2Ljk5OTlDNDYuNzM2MSAzNy43NCA0NyAzOC42MSA0NyAzOS41QzQ3IDQwLjY5MzUgNDYuNTI1OSA0MS44MzgxIDQ1LjY4MiA0Mi42ODJDNDQuODM4MSA0My41MjU5IDQzLjY5MzUgNDQgNDIuNSA0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=",
"data:image/svg+xml;base64, "];
return".quiz-control-panel__container {max-width: calc((100% - 87px) / 2); }/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none; }input,textarea {-webkit-user-select: text;-ms-user-select: text;user-select: text; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0; }/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block; }ol,ul {list-style: none; }table {border-collapse: collapse;border-spacing: 0; }div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-drag: none; }input {-webkit-appearance: none;-moz-appearance: none; }  input::-ms-clear {display: none; }.clear {clear: both; }*::-moz-focus-inner {border: 0; }.popup-layer {top: 0;right: 0;bottom: 0;left: 0;z-index: 1;position: absolute;border-radius: inherit; }.modal-layer {background: #000000;opacity: 0.4;position: absolute;width: 100%;height: 100%;border-radius: inherit; }.slide-transiting .quiz-uikit-primary-button {transition: none; }.slide-transiting .quiz-uikit-secondary-button {transition: none; }.slide-transiting .quiz-uikit-link-button {transition: none; }.slide-transiting .visuals-uikit-primary-button {transition: none; }.slide-transiting .visuals-uikit-secondary-button {transition: none; }.slide-transiting .visuals-uikit-link-button {transition: none; }.uikit-primary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-primary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-primary-button.uikit-primary-button_size_medium {padding: 10px; }    .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text:first-child {margin-left: 10px; }      .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text:last-child {margin-right: 10px; }  .uikit-primary-button.uikit-primary-button_size_small {padding: 6px 12px; }    .uikit-primary-button.uikit-primary-button_size_small .uikit-primary-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-primary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-primary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-primary-button__button-text {margin-right: 8px; }  .uikit-primary-button__left-icon {margin-right: 8px; }  .uikit-primary-button__button-text:first-child {margin-left: 0; }  .uikit-primary-button__button-text:last-child {margin-right: 0; }  .uikit-primary-button__left-icon:first-child {margin-left: 0; }  .uikit-primary-button__left-icon:last-child {margin-right: 0; }  .uikit-primary-button__right-icon:first-child {margin-left: 0; }  .uikit-primary-button__right-icon:last-child {margin-right: 0; }  .uikit-primary-button[disabled] {opacity: 0.4; }  .uikit-primary-button.uikit-primary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-primary-button.uikit-primary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-secondary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-secondary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-secondary-button.uikit-secondary-button_size_medium {padding: 10px; }    .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text:first-child {margin-left: 10px; }      .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text:last-child {margin-right: 10px; }  .uikit-secondary-button.uikit-secondary-button_size_small {padding: 6px 12px; }    .uikit-secondary-button.uikit-secondary-button_size_small .uikit-secondary-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-secondary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-secondary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-secondary-button__button-text {margin-right: 8px; }  .uikit-secondary-button__left-icon {margin-right: 8px; }  .uikit-secondary-button__button-text:first-child {margin-left: 0; }  .uikit-secondary-button__button-text:last-child {margin-right: 0; }  .uikit-secondary-button__left-icon:first-child {margin-left: 0; }  .uikit-secondary-button__left-icon:last-child {margin-right: 0; }  .uikit-secondary-button__right-icon:first-child {margin-left: 0; }  .uikit-secondary-button__right-icon:last-child {margin-right: 0; }  .uikit-secondary-button[disabled] {opacity: 0.4; }  .uikit-secondary-button.uikit-secondary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-secondary-button.uikit-secondary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-link-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-link-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-link-button.uikit-link-button_size_medium {padding: 10px; }    .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text:first-child {margin-left: 10px; }      .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text:last-child {margin-right: 10px; }  .uikit-link-button.uikit-link-button_size_small {padding: 6px 12px; }    .uikit-link-button.uikit-link-button_size_small .uikit-link-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-link-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-link-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-link-button__button-text {margin-right: 8px; }  .uikit-link-button__left-icon {margin-right: 8px; }  .uikit-link-button__button-text:first-child {margin-left: 0; }  .uikit-link-button__button-text:last-child {margin-right: 0; }  .uikit-link-button__left-icon:first-child {margin-left: 0; }  .uikit-link-button__left-icon:last-child {margin-right: 0; }  .uikit-link-button__right-icon:first-child {margin-left: 0; }  .uikit-link-button__right-icon:last-child {margin-right: 0; }  .uikit-link-button[disabled] {opacity: 0.4; }  .uikit-link-button.uikit-link-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-link-button.uikit-link-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-primary-button {background: var(--primary-button-background-color, var(--primary-button-background-color));color: var(--primary-button-text-color, var(--primary-button-text-color)); }  .uikit-primary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-border-color, var(--primary-button-border-color));background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-primary-button__button-text {font-family: var(--font-family-bold);font-weight: 700; }  .uikit-primary-button.uikit-primary-button_active, .uikit-primary-button[aria-pressed='true'], .uikit-primary-button:focus {background: var(--primary-button-background-color-active, var(--primary-button-background-color-active));color: var(--primary-button-text-color-active, var(--primary-button-text-color-active)); }    .uikit-primary-button.uikit-primary-button_active::after, .uikit-primary-button[aria-pressed='true']::after, .uikit-primary-button:focus::after {background: var(--primary-button-border-color-active, var(--primary-button-border-color-active));background-origin: border-box; }.uikit-secondary-button {background: var(--secondary-button-background-color, var(--secondary-button-background-color));color: var(--secondary-button-text-color, var(--secondary-button-text-color)); }  .uikit-secondary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color, var(--secondary-button-border-color));background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-secondary-button__button-text {font-family: var(--font-family-normal); }  .uikit-secondary-button.uikit-secondary-button_active, .uikit-secondary-button[aria-pressed='true'], .uikit-secondary-button:focus {background: var(--secondary-button-background-color-active, var(--secondary-button-background-color-active));color: var(--secondary-button-text-color-active, var(--secondary-button-text-color-active)); }    .uikit-secondary-button.uikit-secondary-button_active::after, .uikit-secondary-button[aria-pressed='true']::after, .uikit-secondary-button:focus::after {background: var(--secondary-button-border-color-active, var(--secondary-button-border-color-active));background-origin: border-box; }  .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text {font-size: 15px; }.uikit-link-button {background: var(--link-button-background-color);color: var(--link-button-text-color);border: none; }  .uikit-link-button.uikit-link-button_active, .uikit-link-button[aria-pressed='true'] {background: var(--link-button-background-color); }.uikit-collapsed-control {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;position: relative;overflow: hidden;padding: 10px;border: none;border-radius: var(--button-border-radius);background: var(--secondary-button-background-color-active);color: var(--secondary-button-text-color-active);transition-property: background, color;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-collapsed-control::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color-active);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-collapsed-control__collapsed-component {cursor: pointer;display: -ms-flexbox;display: flex; }  .uikit-collapsed-control__expanded-component {margin-left: 8px;opacity: 1;transition-property: width, opacity;transition-duration: 300ms;transition-timing-function: ease; }  .uikit-collapsed-control.uikit-collapsed-control_collapsed {background: var(--secondary-button-background-color);color: var(--secondary-button-text-color);padding-right: 2px; }    .uikit-collapsed-control.uikit-collapsed-control_collapsed::after {background: var(--secondary-button-border-color);background-origin: border-box; }    .uikit-collapsed-control.uikit-collapsed-control_collapsed .uikit-collapsed-control__expanded-component {width: 0;opacity: 0; }  .uikit-collapsed-control[data-tooltip]::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 0; }  .uikit-collapsed-control[data-tooltip]:hover::before {opacity: 1;visibility: visible; }.menu-base {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: start;font-family: var(--font-family-normal); }.menu-base-item {width: 100%;box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 44px;padding: 0 20px;color: var(--popup-text-color); }  .menu-base-item__label {-ms-flex-positive: 1;flex-grow: 1;font-size: 15px;line-height: 20px;margin-left: 12px; }  .menu-base-item__icon {width: 20px;height: 20px;-ms-flex-negative: 0;flex-shrink: 0;color: var(--popup-text-color); }  .menu-base-item__value {-ms-flex-negative: 0;flex-shrink: 0;margin-left: 16px; }  .menu-base-item.menu-base-item_clickable:hover {cursor: pointer;background: var(--popup-background-hover-color);color: var(--popup-text-hover-color); }    .menu-base-item.menu-base-item_clickable:hover .menu-base-item__icon {color: var(--popup-text-hover-color); }.rate-menu {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 12px 0; }  .rate-menu__caption {padding: 8px 20px;color: var(--popup-text-color);font-size: 16px;line-height: 22px;font-family: var(--font-family-bold);font-weight: 700; }  .rate-menu__delimiter {width: 100%;height: 1px;background: var(--popup-text-color);opacity: 0.08;margin: 8px 0; }.presenter-info {font-family: var(--font-family-normal);box-sizing: border-box;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;color: var(--panel-text-color); }  .presenter-info__main {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: start; }  .presenter-info__info {display: inline-block;-ms-flex-positive: 1;flex-grow: 1; }  .presenter-info__photo {width: 64px;height: 64px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;border-radius: 50%;-ms-flex-negative: 0;flex-shrink: 0;background-repeat: no-repeat;background-position: center;margin-right: 20px; }    .presenter-info__photo img {width: auto;height: auto; }  .presenter-info__name {font-family: var(--font-family-bold);font-weight: 700;word-wrap: break-word;overflow: hidden;font-size: 16px;line-height: 22px;margin-bottom: 8px;max-height: 53px; }  .presenter-info__job {word-wrap: break-word;overflow: hidden;font-size: 14px;line-height: 18px;margin-bottom: 8px; }  .presenter-info__phone {word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 20px; }  .presenter-info__links {display: -ms-flexbox;display: flex;margin-top: 8px; }  .presenter-info__link {border: 1px solid var(--presenter-info-link-border-color);border-radius: 10px;width: 36px;height: 28px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;color: var(--panel-text-color); }    .presenter-info__link:not(:last-child) {margin-right: 8px; }    .presenter-info__link::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 6px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }    .presenter-info__link:hover::before {opacity: 1;visibility: visible; }  .presenter-info__link-icon {width: 20px;height: 20px; }  .presenter-info .bio-container {position: relative;display: -webkit-box;white-space: normal;text-overflow: ellipsis;margin-right: -20px;margin-top: 20px;padding-right: 10px;font-size: 14px;line-height: 20px;-ms-flex-positive: 1;flex-grow: 1;height: 100%;max-height: 120px;overflow: hidden; }    .presenter-info .bio-container.bio-container_collapsed {max-height: 60px; }      .presenter-info .bio-container.bio-container_collapsed .scroll-area__bio {display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */        -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }    .presenter-info .bio-container .scroll-area {word-break: break-word;overflow: hidden; }    .presenter-info .bio-container .container-top-shadow {background: __verticalGradient(var(--panel-color), transparent);background: linear-gradient(to bottom, var(--panel-color), transparent);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }    .presenter-info .bio-container .container-bottom-shadow {background: __verticalGradient(transparent, var(--panel-color));background: linear-gradient(to bottom, transparent, var(--panel-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }  .presenter-info__show-more {font-size: 14px;line-height: 20px;height: 20px;opacity: 0.6;text-decoration: underline; }    .presenter-info__show-more:hover {cursor: pointer;opacity: 0.8; }  .presenter-info.presenter-info_popup {margin-bottom: 0; }  .presenter-info.presenter-info_no-photo .presenter-info__info {width: 100%; }.attachments-info {font-family: var(--font-family-normal);position: relative;width: 100%;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column; }  .attachments-info__scroll-area {height: 100%;overflow: hidden; }  .attachments-info__delimiter {height: 1px;margin: 8px 20px 8px 62px;background: var(--popup-text-color);opacity: 0.08; }  .attachments-info .container-top-shadow {background: __verticalGradient(var(--panel-color), transparent);background: linear-gradient(to bottom, var(--panel-color), transparent);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }  .attachments-info .container-bottom-shadow {background: __verticalGradient(transparent, var(--panel-color));background: linear-gradient(to bottom, transparent, var(--panel-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }.attach-item {padding: 8px 20px;box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: start;cursor: pointer; }  .attach-item__icon-container {width: 36px;height: 36px;border-radius: 50%;background: var(--top-panel-icon-container-color);display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 6px; }  .attach-item__icon {width: 20px;height: 20px;color: var(--popup-text-color);opacity: 0.72; }  .attach-item__info-container {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-positive: 1;flex-grow: 1;padding-left: 6px; }  .attach-item__title {font-size: 15px;line-height: 20px;margin-bottom: 4px;color: var(--popup-text-color);word-break: break-word;max-height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */    -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }  .attach-item__subtitle {font-size: 14px;line-height: 18px;color: var(--popup-text-color);opacity: 0.6; }  .attach-item:hover {background: var(--list-item-background-hover-color); }    .attach-item:hover .attach-item__title {color: var(--popup-text-hover-color); }    .attach-item:hover .attach-item__subtitle {color: var(--popup-text-hover-color); }    .attach-item:hover .attach-item__icon {color: var(--popup-text-hover-color); }:root {--page-background-color: __pageBackground__;--button-background-color: __primaryButtonBackground__;--button-hover-background-color: __primaryButtonBackgroundHover__;--button-hover-text-color: __primaryButtonTextHover__;--button-text-color: __primaryButtonText__;--company-logo-background-color: __asideLogoBackground__;--hyperlink-text-color: __hyperlink__;--list-item-background-hover-color: __asideElementBackgroundHover__;--list-item-border-color: __outlineItemBorder__;--list-item-background-pressed-color: __asideElementBackgroundActive__;--list-item-text-hover-color: __asideElementTextHover__;--list-item-text-pressed-color: __asideElementTextActive__;--list-item-text-visited-color: __asideElementTextVisited__;--list-item-icon-fill-color: __itemsListIconFill__;--list-item-order-color: __itemsListOrder__;--list-item-icon-stroke-color: __itemsListIconStroke__;--list-item-icon-color: __itemsListIcon__;--panel-color: __asideBackground__;--panel-text-color: __asideElementText__;--panel-video-stub-background-color: __panelVideoStubBackgroundColor__;--panel-video-stub-color: __panelVideoStubColor__;--player-background-color: __playerBackground__;--progressbar-background-color: __progressBackground__;--progressbar-playback-color: __progressPlayback__;--slide-border-color: __slideBorder__;--text-color: __playerText__;--topbar-hover-background-color: __secondaryButtonBackgroundHover__;--topbar-text-color: __secondaryButtonText__;--primary-button-text-color: __primaryButtonText__;--primary-button-text-color-active: __primaryButtonTextHover__;--primary-button-background-color-active: __primaryButtonBackgroundHover__;--primary-button-background-color: __primaryButtonBackground__;--primary-button-border-color: __primaryButtonBorder__;--primary-button-border-color-active: __primaryButtonBorderHover__;--secondary-button-background-color: __secondaryButtonBackground__;--secondary-button-background-color-active: __secondaryButtonBackgroundHover__;--secondary-button-text-color: __secondaryButtonText__;--secondary-button-text-color-active: __secondaryButtonTextHover__;--secondary-button-border-color: __secondaryButtonBorder__;--secondary-button-border-color-active: __secondaryButtonBorderHover__;--volume-control-background-color: __volumeControlBackgroundColor__;--volume-control-playback-color: __volumeControlPlaybackColor__;--volume-control-thumb-color: __volumeControlThumbColor__;--more-menu-volume-control-background-color: __moreMenuVolumeControlBackgroundColor__;--more-menu-volume-control-playbackColor: __moreMenuVolumeControlPlaybackColor__;--more-menu-volume-control-thumb-color: __moreMenuVolumeControlThumbColor__;--popup-background-color: __popupBackground__;--popup-transparent-background-color: __transparentPopupBackground__;--popup-border: __popupBorder__;--popup-background-hover-color: __popupBackgroundHover__;--popup-text-color: __popupText__;--popup-text-hover-color: __popupTextHover__;--link-button-background-color: transparent;--link-button-text-color: __linkButtonTextColor__;--player-text: __playerText__;--button-border-radius: __borderRadius__;--presenter-info-link-border-color: __presenterInfoLinkBorderColor__;--search-field-background-color: __searchFieldBackgroundColor__;--hovered-tab-background-color: __hoveredTabBackgroundColor__;--selected-tab-background-color: __selectedTabBackgroundColor__;--top-panel-icon-container-color: __topPanelIconContainerColor__;--top-panel-icon-color: __topPanelIconColor__;--mini-skin-menu-button-text: __miniSkinMenuButtonText__;--mini-skin-menu-button-background-active: __miniSkinMenuButtonBackgroundActive__;--mini-skin-top-bottom-panel-border: __miniSkinTopBottomPanelBorder__;--mini-skin-presenter-delimiter-color: __miniSkinPresenterDelimiterColor__;--top-bottom-panel-border-color: __topBottomPanelBorderColor__; }.logo-container {display: -ms-flexbox;display: flex; }  .logo-container > a {display: -ms-flexbox;display: flex; }.top-panel {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between;height: 52px;padding: 0 16px;border-bottom: 1px solid var(--top-bottom-panel-border-color);box-sizing: border-box;will-change: transform; }  .top-panel.top-panel_reversed {-ms-flex-direction: row-reverse;flex-direction: row-reverse; }  .top-panel__container {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: center;align-items: center; }  .top-panel__presenter-info {max-width: 400px;padding: 32px 28px; }.top-main-container {display: -ms-flexbox;display: flex;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-pack: justify;justify-content: space-between;max-height: 100%; }  .top-main-container .info-container {margin-left: auto; }    .top-main-container .info-container__item:first-child {margin-right: 20px; }    .top-main-container .info-container__item:last-child {margin-right: 0; }  .top-main-container.top-main-container_reversed {-ms-flex-direction: row-reverse;flex-direction: row-reverse; }    .top-main-container.top-main-container_reversed .info-container {margin-right: auto;margin-left: 0;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }      .top-main-container.top-main-container_reversed .info-container__item:first-child {margin-right: 0; }      .top-main-container.top-main-container_reversed .info-container__item:last-child {margin-right: 20px; }.buttons-container {-ms-flex-negative: 0;flex-shrink: 0; }  .buttons-container__button {margin-right: 8px; }.info-container {overflow: hidden; }  .info-container__title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;overflow: hidden;color: var(--text-color);max-width: 480px; }    .info-container__title > div {font-family: var(--font-family-normal);font-size: 14px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }.popups-layer {position: absolute;margin-left: 0 !important;left: 0;top: 0;width: 100%; }  .popups-layer .popup {background: var(--popup-background-color);border: 1px solid var(--popup-border);box-shadow: 0 20px 32px rgba(0, 0, 0, 0.16);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border-radius: 10px;position: absolute;top: 0;left: 0; }    .popups-layer .popup.popup_outline-popup {width: 280px; }    .popups-layer .popup.popup_presenter .mask {width: calc(100% - 2px);left: 1px;bottom: 12px; }    .popups-layer .popup.popup_attachments {width: 368px;box-sizing: border-box; }.notes-popup {position: relative;font-size: 15px;line-height: 20px;word-wrap: break-word;width: 372px;padding: 16px;border-radius: inherit; }  .notes-popup__scroll-area {overflow: hidden;height: 100%; }  .notes-popup .notes-text {word-wrap: break-word; }    .notes-popup .notes-text p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap; }    .notes-popup .notes-text p,    .notes-popup .notes-text span {color: var(--panel-text-color) !important; }    .notes-popup .notes-text p:first-child {margin-top: 0; }    .notes-popup .notes-text p:last-child {margin-bottom: 0; }    .notes-popup .notes-text p,    .notes-popup .notes-text p.bold span.nobold,    .notes-popup .notes-text p.italic span.noitalic,    .notes-popup .notes-text p.bold.italic span.nobold.noitalic {font-family: var(--font-family-normal); }    .notes-popup .notes-text p span.bold,    .notes-popup .notes-text p.bold,    .notes-popup .notes-text p.italic span.bold.noitalic,    .notes-popup .notes-text p.bold.italic span.noitalic {font-family: var(--font-family-bold); }    .notes-popup .notes-text p span.italic,    .notes-popup .notes-text p.bold span.nobold.italic,    .notes-popup .notes-text p.italic,    .notes-popup .notes-text p.bold.italic span.nobold {font-family: var(--font-family-italic); }    .notes-popup .notes-text p span.bold.italic,    .notes-popup .notes-text p.bold span.italic,    .notes-popup .notes-text p.italic span.bold,    .notes-popup .notes-text p.bold.italic {font-family: var(--font-family-bold-italic); }.attachments-popup {padding: 12px 0;border-radius: inherit; }.progress-tooltip {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;z-index: 1; }  .progress-tooltip__thumbnail-tooltip {border: 2px var(--top-bottom-bar-background-color) solid;border-radius: 3px;width: 140px;height: 80px;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out; }  .progress-tooltip__timing-tooltip {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: 4px; }.universal-skin-separator {position: relative;width: 100%;padding-top: 1px; }  .universal-skin-separator::after {content: '';display: block;height: 1px;background: var(--top-bottom-panel-border-color); }.progressbar {position: relative;height: 2px;width: 100%; }  .progressbar__progress {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--progressbar-background-color);transition: transform 0.3s ease-in-out; }  .progressbar__progress-background {position: absolute;background: var(--progressbar-playback-color);top: 0;left: 0;height: 100%;transition: transform 0.3s ease-in-out; }  .progressbar__thumb {width: 12px;height: 12px;border-radius: 50%;background: var(--progressbar-playback-color);bottom: -5px;position: absolute;left: -6px;cursor: pointer; }  .progressbar__progress-tooltip {position: absolute;top: -14px;-ms-transform: translateY(-100%);transform: translateY(-100%); }:root {--page-background-color: __pageBackground__;--button-background-color: __primaryButtonBackground__;--button-hover-background-color: __primaryButtonBackgroundHover__;--button-hover-text-color: __primaryButtonTextHover__;--button-text-color: __primaryButtonText__;--company-logo-background-color: __asideLogoBackground__;--hyperlink-text-color: __hyperlink__;--list-item-background-hover-color: __asideElementBackgroundHover__;--list-item-border-color: __outlineItemBorder__;--list-item-background-pressed-color: __asideElementBackgroundActive__;--list-item-text-hover-color: __asideElementTextHover__;--list-item-text-pressed-color: __asideElementTextActive__;--list-item-text-visited-color: __asideElementTextVisited__;--list-item-icon-fill-color: __itemsListIconFill__;--list-item-order-color: __itemsListOrder__;--list-item-icon-stroke-color: __itemsListIconStroke__;--list-item-icon-color: __itemsListIcon__;--panel-color: __asideBackground__;--panel-text-color: __asideElementText__;--panel-video-stub-background-color: __panelVideoStubBackgroundColor__;--panel-video-stub-color: __panelVideoStubColor__;--player-background-color: __playerBackground__;--progressbar-background-color: __progressBackground__;--progressbar-playback-color: __progressPlayback__;--slide-border-color: __slideBorder__;--text-color: __playerText__;--topbar-hover-background-color: __secondaryButtonBackgroundHover__;--topbar-text-color: __secondaryButtonText__;--primary-button-text-color: __primaryButtonText__;--primary-button-text-color-active: __primaryButtonTextHover__;--primary-button-background-color-active: __primaryButtonBackgroundHover__;--primary-button-background-color: __primaryButtonBackground__;--primary-button-border-color: __primaryButtonBorder__;--primary-button-border-color-active: __primaryButtonBorderHover__;--secondary-button-background-color: __secondaryButtonBackground__;--secondary-button-background-color-active: __secondaryButtonBackgroundHover__;--secondary-button-text-color: __secondaryButtonText__;--secondary-button-text-color-active: __secondaryButtonTextHover__;--secondary-button-border-color: __secondaryButtonBorder__;--secondary-button-border-color-active: __secondaryButtonBorderHover__;--volume-control-background-color: __volumeControlBackgroundColor__;--volume-control-playback-color: __volumeControlPlaybackColor__;--volume-control-thumb-color: __volumeControlThumbColor__;--more-menu-volume-control-background-color: __moreMenuVolumeControlBackgroundColor__;--more-menu-volume-control-playbackColor: __moreMenuVolumeControlPlaybackColor__;--more-menu-volume-control-thumb-color: __moreMenuVolumeControlThumbColor__;--popup-background-color: __popupBackground__;--popup-transparent-background-color: __transparentPopupBackground__;--popup-border: __popupBorder__;--popup-background-hover-color: __popupBackgroundHover__;--popup-text-color: __popupText__;--popup-text-hover-color: __popupTextHover__;--link-button-background-color: transparent;--link-button-text-color: __linkButtonTextColor__;--player-text: __playerText__;--button-border-radius: __borderRadius__;--presenter-info-link-border-color: __presenterInfoLinkBorderColor__;--search-field-background-color: __searchFieldBackgroundColor__;--hovered-tab-background-color: __hoveredTabBackgroundColor__;--selected-tab-background-color: __selectedTabBackgroundColor__;--top-panel-icon-container-color: __topPanelIconContainerColor__;--top-panel-icon-color: __topPanelIconColor__;--mini-skin-menu-button-text: __miniSkinMenuButtonText__;--mini-skin-menu-button-background-active: __miniSkinMenuButtonBackgroundActive__;--mini-skin-top-bottom-panel-border: __miniSkinTopBottomPanelBorder__;--mini-skin-presenter-delimiter-color: __miniSkinPresenterDelimiterColor__;--top-bottom-panel-border-color: __topBottomPanelBorderColor__; }.more-menu-popup {padding: 12px 0; }  .more-menu-popup .volume-slider-wrapper {width: 86px; }  .more-menu-popup .volume-slider {position: relative;width: 80px;height: 3px; }    .more-menu-popup .volume-slider__enlarged-click-area {position: absolute;cursor: pointer;width: 100%;height: 40px;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%); }    .more-menu-popup .volume-slider__background {position: absolute;width: 100%;height: 100%;background: var(--more-menu-volume-control-background-color); }    .more-menu-popup .volume-slider__volume {position: absolute;background: var(--more-menu-volume-control-playbackColor);bottom: 0;left: 0;height: 100%;border-radius: 4px; }    .more-menu-popup .volume-slider__track {position: relative;height: 100%; }    .more-menu-popup .volume-slider__thumb {position: absolute;width: 12px;height: 12px;border-radius: 50%;background: var(--more-menu-volume-control-thumb-color);bottom: -4.5px;margin-left: -6px; }.collapsable-buttons-group {vertical-align: middle;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;overflow: hidden;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1; }  .collapsable-buttons-group__collapsable-button {margin-right: 8px; }.navigation-controls {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: center;align-items: center;position: relative; }  .navigation-controls__button.navigation-controls__button_next {margin-left: 8px; }  .navigation-controls__button.navigation-controls__button_prev {margin-left: 20px; }  .navigation-controls__button.navigation-controls__button_locked {pointer-events: auto;cursor: url(data/lock.cur), no-drop; }  .navigation-controls__label {font-size: 14px;color: var(--text-color);opacity: 0.72; }.play-controls-container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;margin: 14px 16px; }  .play-controls-container::before {content: '';display: inline-block;height: 100%;vertical-align: middle; }  .play-controls-container__play-pause-button {margin-right: 8px; }  .play-controls-container__outline-button {margin-right: 8px; }.universal-control-panel {font-family: var(--font-family-normal);display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;width: 100%;position: relative;-ms-transform-origin: 0 0;transform-origin: 0 0;min-height: 66px;will-change: transform; }  .universal-control-panel .volume-slider-wrapper {width: 86px; }  .universal-control-panel .volume-slider {position: relative;width: 80px;height: 3px; }    .universal-control-panel .volume-slider__enlarged-click-area {position: absolute;cursor: pointer;width: 100%;height: 40px;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%); }    .universal-control-panel .volume-slider__background {position: absolute;width: 100%;height: 100%;background: var(--volume-control-background-color); }    .universal-control-panel .volume-slider__volume {position: absolute;background: var(--volume-control-playback-color);bottom: 0;left: 0;height: 100%;border-radius: 4px; }    .universal-control-panel .volume-slider__track {position: relative;height: 100%; }    .universal-control-panel .volume-slider__thumb {position: absolute;width: 12px;height: 12px;border-radius: 50%;background: var(--volume-control-thumb-color);bottom: -4.5px;margin-left: -6px; }  .universal-control-panel__navigation-controls {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;margin: 14px 16px 14px auto; }  .universal-control-panel.universal-control-panel_interaction-mode .universal-control-panel__play-controls-container {display: none; }  .universal-control-panel.universal-control-panel_hide-controls {visibility: hidden; }.universal-side-panel {width: 280px;height: 100%;overflow: hidden;z-index: 0;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-transform-origin: left center;transform-origin: left center;background: var(--panel-color);color: var(--panel-text-color);vertical-align: top;-ms-flex-negative: 0;flex-shrink: 0; }  .universal-side-panel__presenter-info {padding: 24px 20px;-ms-flex-negative: 0;flex-shrink: 0; }    .universal-side-panel__presenter-info.universal-side-panel__presenter-info_with-delimiter::after {content: '';height: 1px;width: 240px;background: var(--popup-text-color);opacity: 0.08;position: absolute;bottom: 0;left: 20px; }  .universal-side-panel .logo {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;position: relative;background: var(--company-logo-background-color); }    .universal-side-panel .logo.logo_has-logo {padding: 12px 0;min-height: 75px;max-height: 180px;max-width: 280px; }    .universal-side-panel .logo a {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;height: 100%; }      .universal-side-panel .logo a canvas {max-height: 156px;max-width: 280px; }    .universal-side-panel .logo.logo_with-delimiter::after {content: '';height: 1px;width: 240px;background: var(--popup-text-color);opacity: 0.08;position: absolute;bottom: 0;left: 20px; }  .universal-side-panel .video-container {box-sizing: border-box;overflow: hidden;margin-bottom: 12px;position: relative;-ms-flex-negative: 0;flex-shrink: 0; }    .universal-side-panel .video-container::before {content: '';box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.04);position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none; }  .universal-side-panel__video-stub {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;height: 158px;margin-bottom: 12px;background: var(--panel-video-stub-background-color);color: var(--panel-video-stub-color); }  .universal-side-panel .playerView {box-sizing: border-box;overflow: hidden;position: relative;margin-bottom: 12px;-ms-flex-negative: 0;flex-shrink: 0; }    .universal-side-panel .playerView::before {content: '';box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.04);position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none; }  .universal-side-panel__maximized {margin: 0;position: absolute;width: 36px;height: 36px;background: rgba(69, 69, 69, 0.84);color: #FFFFFF;border-radius: 10px;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);left: 8px;bottom: 5px;z-index: 3;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center; }    .universal-side-panel__maximized.universal-side-panel__maximized_at-left {right: 8px;left: auto; }    .universal-side-panel__maximized.universal-side-panel__maximized_active {background: #454545; }  .universal-side-panel__panel-title {color: var(--text-color);padding: 5px 8px 12px 8px; }.outline-info-panel {font-family: var(--font-family-normal);-ms-flex-positive: 1;flex-grow: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .outline-panel-header {display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-align: center;align-items: center;width: 100%;height: 68px;padding: 16px 16px 16px 20px; }    .outline-info-panel .outline-panel-header__switcher {display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-positive: 1;flex-grow: 1; }    .outline-info-panel .outline-panel-header__panel-title {font-family: var(--font-family-bold);font-size: 16px;line-height: 20px;color: var(--panel-text-color);-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-positive: 1;flex-grow: 1; }  .outline-info-panel .search-button {width: 36px;height: 36px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;color: var(--popup-text-color);cursor: pointer; }    .outline-info-panel .search-button svg {width: 20px;height: 20px; }  .outline-info-panel .clear-button {width: 36px;height: 36px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;color: var(--popup-text-color);cursor: pointer; }    .outline-info-panel .clear-button svg {width: 20px;height: 20px; }  .outline-info-panel .search-button {opacity: 0.72; }  .outline-info-panel .clear-button {position: absolute;right: 4px;top: 2px;opacity: 0.6; }  .outline-info-panel .search-wrapper {-ms-flex-positive: 1;flex-grow: 1;position: relative; }  .outline-info-panel .search-field {position: relative;height: 40px;width: 100%;background: var(--search-field-background-color);border-radius: 8px;padding: 10px 44px 10px 16px;font-size: 15px;line-height: 20px;color: var(--panel-text-color);border: none;outline: none; }    .outline-info-panel .search-field:-ms-input-placeholder {opacity: 0.4; }    .outline-info-panel .search-field::placeholder {opacity: 0.4; }  .outline-info-panel .panel-tab-button {font-family: var(--font-family-bold);display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;height: 36px;padding: 0 16px;border-radius: var(--button-border-radius);color: var(--panel-text-color);background: transparent;opacity: 0.72;transition: background 0.3s ease, color 0.3s ease, opacity 0.3s ease; }    .outline-info-panel .panel-tab-button.panel-tab-button_active {background: var(--hovered-tab-background-color);color: var(--list-item-text-hover-color);opacity: 1; }    .outline-info-panel .panel-tab-button.panel-tab-button_chosen {background: var(--selected-tab-background-color);color: var(--list-item-text-pressed-color);opacity: 1; }    .outline-info-panel .panel-tab-button:not(:last-child) {margin-right: 4px; }  .outline-info-panel.outline-info-panel_mode_notes .outline-info-panel__outline-container {display: none; }  .outline-info-panel__notes-container {-ms-flex-positive: 1;flex-grow: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;height: 100%; }  .outline-info-panel__outline-container {-ms-flex-positive: 1;flex-grow: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;height: 100%; }  .outline-info-panel__outline-container {border-radius: inherit;border-top-left-radius: 0;border-top-right-radius: 0;height: 100%; }  .outline-info-panel__notes-container {padding-bottom: 10px; }  .outline-info-panel .outline {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .notes {height: 100%;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding-left: 12px; }    .outline-info-panel .notes .notes-text {word-wrap: break-word;padding-right: 10px; }      .outline-info-panel .notes .notes-text p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap; }      .outline-info-panel .notes .notes-text p,      .outline-info-panel .notes .notes-text span {color: var(--panel-text-color) !important; }      .outline-info-panel .notes .notes-text p:first-child {margin-top: 0; }      .outline-info-panel .notes .notes-text p:last-child {margin-bottom: 0; }      .outline-info-panel .notes .notes-text p,      .outline-info-panel .notes .notes-text p.bold span.nobold,      .outline-info-panel .notes .notes-text p.italic span.noitalic,      .outline-info-panel .notes .notes-text p.bold.italic span.nobold.noitalic {font-family: var(--font-family-normal); }      .outline-info-panel .notes .notes-text p span.bold,      .outline-info-panel .notes .notes-text p.bold,      .outline-info-panel .notes .notes-text p.italic span.bold.noitalic,      .outline-info-panel .notes .notes-text p.bold.italic span.noitalic {font-family: var(--font-family-bold); }      .outline-info-panel .notes .notes-text p span.italic,      .outline-info-panel .notes .notes-text p.bold span.nobold.italic,      .outline-info-panel .notes .notes-text p.italic,      .outline-info-panel .notes .notes-text p.bold.italic span.nobold {font-family: var(--font-family-italic); }      .outline-info-panel .notes .notes-text p span.bold.italic,      .outline-info-panel .notes .notes-text p.bold span.italic,      .outline-info-panel .notes .notes-text p.italic span.bold,      .outline-info-panel .notes .notes-text p.bold.italic {font-family: var(--font-family-bold-italic); }    .outline-info-panel .notes__scroll-area {overflow: hidden; }  .outline-info-panel.outline-info-panel_mode_outline .outline-info-panel__notes-container {display: none; }.video-container.video-container_force-fit-video video {position: absolute;width: 100%;height: 100%;margin: auto;top: 0;right: 0;bottom: 0;left: 0; }.video-container video {background-color: black; }.marker-panel {font-family: var(--font-family-normal);padding: 12px 0;width: 260px; }  .marker-panel__separator {position: relative;background: var(--popup-text-color);opacity: 0.08;height: 1px;margin: 3px 0; }.marker-panel-button {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;padding: 4px 20px;opacity: 1;background-color: transparent;transition: background-color 0.28s ease-in-out;width: 100%; }  .marker-panel-button__text {font-size: 15px;text-align: left;color: var(--popup-text-color); }  .marker-panel-button.marker-panel-button_type_eraseAll, .marker-panel-button.marker-panel-button_type_endDrawing {padding: 14px 20px 14px 24px; }  .marker-panel-button:focus, .marker-panel-button:hover {background-color: var(--list-item-background-hover-color); }    .marker-panel-button:focus .marker-panel-button__text, .marker-panel-button:hover .marker-panel-button__text {color: var(--popup-text-hover-color); }    .marker-panel-button:focus .marker-panel-button__item-icon, .marker-panel-button:hover .marker-panel-button__item-icon {color: var(--popup-text-hover-color); }  .marker-panel-button[disabled] {opacity: 0.5;color: var(--popup-text-color);pointer-events: none; }  .marker-panel-button[aria-selected='true'] {background-color: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }.item-icon {width: 40px;height: 40px;background-color: var(--top-panel-icon-container-color);border-radius: 50%;margin-right: 10px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;color: var(--popup-text-color); }  .item-icon__item-icon-image {width: 28px;height: 28px;color: inherit; }.marker-tool-container {position: absolute;top: 0; }  .marker-tool-container.marker-tool-container_tool_line {cursor: url(data/marker.cur) 3 3, crosshair; }  .marker-tool-container.marker-tool-container_tool_marker {cursor: url(data/highlighter.cur) 3 10, crosshair; }  .marker-tool-container.marker-tool-container_tool_eraser {cursor: url(data/eraser.cur) 5 5, crosshair; }.draw-control {position: absolute; }.closed-caption-panel {position: absolute;height: 110px;width: 100%;bottom: 0;background-color: rgba(0, 0, 0, 0.5);padding: 13px 4px 7px 14px; }  .closed-caption-panel__scroll-area {height: 100%; }.closed-captions {font-family: var(--font-family-normal);color: #FFFFFF;line-height: 19px;font-size: 14px;width: 100%;padding-right: 30px;word-wrap: break-word;white-space: pre-wrap;text-shadow: -1.4px 1.4px 2px rgba(0, 0, 0, 0.48); }  .closed-captions p {position: relative !important;margin: 0; }.show-side-panel-button {position: absolute;top: 6px;z-index: 1001; }  .show-side-panel-button.show-side-panel-button_side_left {left: 0; }    .show-side-panel-button.show-side-panel-button_side_left .show-side-panel-button__button {left: -9px;border-radius: 0 25px 25px 0; }  .show-side-panel-button.show-side-panel-button_side_right {right: 0; }    .show-side-panel-button.show-side-panel-button_side_right .show-side-panel-button__button {left: 9px;border-radius: 25px 0 0 25px; }  .show-side-panel-button.show-side-panel-button_side_right .show-side-panel-button__button.show-side-panel-button__button_active, .show-side-panel-button.show-side-panel-button_side_right .show-side-panel-button__button[aria-pressed='true'], .show-side-panel-button.show-side-panel-button_side_left .show-side-panel-button__button.show-side-panel-button__button_active, .show-side-panel-button.show-side-panel-button_side_left .show-side-panel-button__button[aria-pressed='true'] {background: var(--player-background-color);left: 0; }  .show-side-panel-button__button {background: var(--player-background-color);box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);transition-property: left; }:root {--font-family-bold: PFnb;--font-family-bold-italic: PFnbi;--font-family-italic: PFni;--font-family-normal: PFn;--font-family-semibold: PFnsb, PFn;--font-family-semibold-italic: PFnsbi, PFni; }@keyframes preloader_spin {0% {transform: rotate(0deg); }  100% {transform: rotate(360deg); } }.message-box {background: var(--player-background-color);position: absolute;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;border-radius: 7px;min-width: 280px;padding: 40px;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08); }  .message-box::after {content: '';box-sizing: border-box;border: 1px solid var(--popup-border);width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 7px;pointer-events: none; }  .message-box__content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column; }  .message-box__icon {width: 24px;height: 24px;margin-bottom: 24px;position: relative;display: inline-block;color: var(--text-color);opacity: 0.72; }  .message-box .message-box-buttons {position: relative;width: 100%;height: 36px; }    .message-box .message-box-buttons__buttons {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center; }    .message-box .message-box-buttons__window-button {margin: 0 4px; }  .message-box .vertical-scrollbar {top: 40px; }  .message-box__message-container {overflow: hidden;display: inline-block;max-width: 480px;vertical-align: top;position: relative; }  .message-box__message {text-align: center;font-size: 16px;color: var(--text-color);text-overflow: ellipsis;overflow: hidden;position: relative;font-family: var(--font-family-normal); }  .message-box__buttons {margin-top: 28px; }body {overflow: hidden;cursor: default; }:focus {outline: none; }button {cursor: pointer;margin: 0;border: 0;background: transparent; }#content {width: 100%;height: 100%; }.universal {font-family: var(--font-family-normal);display: -ms-flexbox;display: flex;overflow: hidden;position: relative;background: var(--player-background-color);-ms-transform-origin: 0 0;transform-origin: 0 0; }  .universal.universal_left-panel {-ms-flex-direction: row-reverse;flex-direction: row-reverse; }  .universal.universal_side-panel-hidden .universal__main-container {width: 100%; }  .universal.universal_embedded-mode::after {content: '';top: 0;bottom: 0;left: 0;right: 0;position: absolute;border: 1px solid rgba(0, 0, 0, 0.12);pointer-events: none; }.main-container {position: relative;display: inline-block;z-index: 0;-ms-flex-positive: 1;flex-grow: 1; }.content-area {margin-left: auto;margin-right: auto;left: 0;right: 0;position: relative; }  .content-area > div {position: absolute !important;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto; }  .content-area #playerView {position: absolute; }  .content-area .preloader {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5); }    .content-area .preloader::after {content: '';position: absolute;background: url("+
g[0]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear; }  .content-area .float-panel-overlay {width: 100%;height: 100%;position: absolute;top: 0;left: 0; }.treecontrol {position: relative;-webkit-overflow-scrolling: touch;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;border-radius: inherit; }  .treecontrol .container-top-shadow {background: __verticalGradient(var(--panel-color), transparent);background: linear-gradient(to bottom, var(--panel-color), transparent);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }  .treecontrol .container-bottom-shadow {background: __verticalGradient(transparent, var(--panel-color));background: linear-gradient(to bottom, transparent, var(--panel-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }  .treecontrol.treecontrol_locked {cursor: url(data/lock.cur), no-drop; }.launch-screen {z-index: 100;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.48); }  .launch-screen .launch-screen-button {top: 0;bottom: 0;margin: auto;right: 0;left: 0;border-radius: 100%;width: 96px;height: 96px;position: absolute; }    .launch-screen .launch-screen-button__play-icon {background-color: #FFFFFF;position: absolute;top: 0;bottom: 0;margin: auto;right: 0;left: 0;border-radius: 100%;width: 90px;height: 90px;box-shadow: 0 12px 50px 0 rgba(0, 0, 0, 0.2);transition: 0.3s ease-in-out; }    .launch-screen .launch-screen-button__icon {background: url("+
g[1]+") no-repeat center;position: absolute;top: 0;bottom: 0;margin: auto;right: 0;left: 6px;width: 90px;height: 90px; }    .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__play-icon {width: 96px;height: 96px; }    .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__icon {background: url("+g[2]+") no-repeat center; }body {margin: 0;padding: 0;overflow: hidden;cursor: default;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  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; }  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 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 button::before {background: linear-gradient(to bottom, #D3D3D3, #BABABA);position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;border-radius: 4px;z-index: -1; }    body .password_form button::after {background: linear-gradient(to bottom, #DCDCDC, #D1D1D1);position: absolute;content: '';top: 1px;right: 1px;bottom: 1px;left: 1px;border-radius: 4px;z-index: -1; }  body .password_form .btn_ok {position: absolute;top: 94px;right: 55px;width: 60px;height: 32px;opacity: 0.99; }  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("+
g[3]+"); }    body .info_panel.time::after {background: transparent url("+g[4]+"); }.component_base,.component_container {position: absolute; }:focus {outline: none; }::-moz-focus-inner {border: 0; }input {appearance: none; }button {cursor: pointer;margin: 0;border: 0; }button[disabled] {cursor: default; }.__player_view_id__ {position: absolute; }  .__player_view_id__ > * {position: absolute; }  .__player_view_id__ .slide {white-space: nowrap;font-size: 0; }    .__player_view_id__ .slide a {text-decoration: none;cursor: pointer; }      .__player_view_id__ .slide a img {border: 0; }    .__player_view_id__ .slide * {-ms-transform-origin: 0 0;transform-origin: 0 0; }    .__player_view_id__ .slide.relpos,    .__player_view_id__ .slide .relpos {position: relative !important;vertical-align: top; }    .__player_view_id__ .slide.kern,    .__player_view_id__ .slide .kern {text-rendering: optimizeLegibility;font-feature-settings: 'kern' 1, 'liga' 0; }    .__player_view_id__ .slide.nokern,    .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;font-feature-settings: 'kern' 0, 'liga' 0; }  .__player_view_id__ .fullscreen {-ms-transform: none !important;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;-ms-transform: none !important;transform: none !important; }    .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+
g[5]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+g[6]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+g[7]+") no-repeat; }  .__player_view_id__ .video_player video {width: 100%;height: 100%;margin: auto;top: 0;right: 0;bottom: 0;left: 0; }    .__player_view_id__ .video_player video::cue {color: #FFFFFF;background-color: rgba(8, 8, 8, 0.75);border-radius: 4px;font-family: Helvetica, Roboto, Arial, sans-serif;line-height: 1.1; }  .__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,    .__player_view_id__ .video_player .controls * {backface-visibility: hidden; }    .__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 64px;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("+
g[8]+") no-repeat;cursor: pointer; }        .__player_view_id__ .video_player .controls .progress .bookmark:hover, .__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+g[9]+") 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: #FFFFFF;height: 100%; }      .__player_view_id__ .video_player .controls .progress .tooltip {background: url("+
g[10]+") 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: 65px;padding: 8px;box-sizing: border-box;width: 28px;height: 64px; }      .__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+g[11]+");position: relative;cursor: pointer;width: 12px;height: 48px; }        .__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+
g[12]+");width: 100%; }    .__player_view_id__ .video_player .controls button {width: 100%;height: 100%; }      .__player_view_id__ .video_player .controls button.rate {background: url("+g[13]+") no-repeat center; }        .__player_view_id__ .video_player .controls button.rate.selected {background-color: rgba(255, 255, 255, 0.1); }      .__player_view_id__ .video_player .controls button.mute {background: url("+g[14]+"); }        .__player_view_id__ .video_player .controls button.mute:hover {background: url("+
g[15]+"); }        .__player_view_id__ .video_player .controls button.mute:active {background: url("+g[16]+"); }        .__player_view_id__ .video_player .controls button.mute.selected {background: url("+g[17]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+g[18]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+g[19]+"); }      .__player_view_id__ .video_player .controls button.subtitles {background: url("+
g[20]+") no-repeat center; }        .__player_view_id__ .video_player .controls button.subtitles.selected {background-color: rgba(255, 255, 255, 0.1); }      .__player_view_id__ .video_player .controls button.play {background: url("+g[21]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:hover {background: url("+g[22]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:active {background: url("+g[23]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected {background: url("+
g[24]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+g[25]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:active {background: url("+g[26]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play::after {background: url("+g[27]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: ''; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+
g[28]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+g[29]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+g[30]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen::before {background: url("+g[27]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: ''; }    .__player_view_id__ .video_player .controls .subtitles-list {width: 195px;right: 0;border-radius: 4px;border: solid 1px #444648;background-color: rgba(45, 50, 55, 0.85);font-family: Helvetica, Roboto, Arial, sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;padding: 3px 0;bottom: 37px; }      .__player_view_id__ .video_player .controls .subtitles-list__caption {position: relative !important;padding: 12px 0 22px 0;color: #b8b8b8;text-align: center; }        .__player_view_id__ .video_player .controls .subtitles-list__caption::after {position: absolute;content: '';width: calc(100% - 20px);left: 0;right: 0;bottom: 5px;margin: auto;border-bottom: 1px solid #444648; }      .__player_view_id__ .video_player .controls .subtitles-list__item {color: #b8b8b8;position: relative !important;padding: 10px 2px 10px 35px;cursor: pointer;overflow: hidden;text-overflow: ellipsis; }        .__player_view_id__ .video_player .controls .subtitles-list__item.subtitles-list__item_active {background-color: rgba(255, 255, 255, 0.1);color: #FFFFFF; }        .__player_view_id__ .video_player .controls .subtitles-list__item[aria-selected='true'] {background-color: rgba(0, 0, 0, 0.24);color: #FFFFFF;padding-left: 12px; }          .__player_view_id__ .video_player .controls .subtitles-list__item[aria-selected='true']::before {background: url("+
g[31]+") no-repeat;width: 14px;height: 15px;padding-right: 23px;content: ''; }    .__player_view_id__ .video_player .controls .toggle_fullscreen {width: 52px;height: 34px; }    .__player_view_id__ .video_player .controls .play {width: 52px;height: 34px; }    .__player_view_id__ .video_player .controls .rate {width: 32px;height: 34px;right: 95px;top: 0; }      .__player_view_id__ .video_player .controls .rate.rate_subtitle-button-next {right: 127px; }    .__player_view_id__ .video_player .controls .playback-rate-menu {width: 120px;right: 51px;border-radius: 4px;border: solid 1px #444648;background-color: rgba(45, 50, 55, 0.85);font-family: Helvetica, Roboto, Arial, sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;padding: 3px 0;bottom: 37px; }      .__player_view_id__ .video_player .controls .playback-rate-menu.playback-rate-menu_subtitle-button-next {right: 83px; }      .__player_view_id__ .video_player .controls .playback-rate-menu__caption {position: relative !important;padding: 12px 0 22px 0;color: #b8b8b8;text-align: center; }        .__player_view_id__ .video_player .controls .playback-rate-menu__caption::after {position: absolute;content: '';width: calc(100% - 20px);left: 0;right: 0;bottom: 5px;margin: auto;border-bottom: 1px solid #444648; }      .__player_view_id__ .video_player .controls .playback-rate-menu__item {color: #b8b8b8;position: relative !important;padding: 10px 2px 10px 35px;cursor: pointer;overflow: hidden;text-overflow: ellipsis; }        .__player_view_id__ .video_player .controls .playback-rate-menu__item.playback-rate-menu__item_active {background-color: rgba(255, 255, 255, 0.1);color: #FFFFFF; }        .__player_view_id__ .video_player .controls .playback-rate-menu__item[aria-selected='true'] {background-color: rgba(0, 0, 0, 0.24);color: #FFFFFF;padding-left: 12px; }          .__player_view_id__ .video_player .controls .playback-rate-menu__item[aria-selected='true']::before {background: url("+
g[31]+") no-repeat;width: 14px;height: 15px;padding-right: 23px;content: ''; }    .__player_view_id__ .video_player .controls .subtitles {width: 32px;height: 34px;right: 95px;top: 0; }    .__player_view_id__ .video_player .controls .toggle_fullscreen {right: -1px; }    .__player_view_id__ .video_player .controls .mute {width: 22px;height: 22px;right: 67px;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: #FFFFFF;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, Roboto, Arial, sans-serif;font-size: 14px;color: #323232; }    .popup_layer .message_box .title,    .popup_layer .confirm_window .title {position: absolute;left: 13px;top: 7px;font-weight: bold;background: transparent; }    .popup_layer .message_box .message,    .popup_layer .confirm_window .message {position: absolute;top: 47px;left: 69px;margin-right: 25px; }      .popup_layer .message_box .message::before,      .popup_layer .confirm_window .message::before {background-color: #E6E6E6;width: 35px;height: 35px;left: -45px;position: absolute;content: ''; }    .popup_layer .message_box button,    .popup_layer .confirm_window button {font-size: 14px;border-radius: 5px;color: #323232;width: 68px;height: 30px; }      .popup_layer .message_box button, .popup_layer .message_box button.mobile:hover, .popup_layer .message_box button.mobile:active,      .popup_layer .confirm_window button,      .popup_layer .confirm_window button.mobile:hover,      .popup_layer .confirm_window button.mobile:active {background: #D4D4D4; }      .popup_layer .message_box button:hover, .popup_layer .message_box button:active, .popup_layer .message_box button.mobile.active,      .popup_layer .confirm_window button:hover,      .popup_layer .confirm_window button:active,      .popup_layer .confirm_window button.mobile.active {background: #B8B8B8; }  .popup_layer .confirm_window button.btn_yes {left: 101px;top: 98px; }  .popup_layer .confirm_window button.btn_no {left: 181px;top: 98px; }  .popup_layer .confirm_window .message::before {background: url("+
g[32]+"); }  .popup_layer .message_box button.btn_ok {left: 141px;top: 98px; }  .popup_layer .message_box .message::before {background: url("+g[33]+"); }.transitionSlide.paused * {animation-play-state: paused !important; }.framesLayer .video_player {-ms-transform-origin: 0 0;transform-origin: 0 0; }.framesLayer *:not(.framesLayerContent) {pointer-events: all; }.framesLayer .framesLayerContent {position: absolute; }  .framesLayer .framesLayerContent > div {pointer-events: all; }.trial_banner {position: relative;transform: translateZ(0); }  .trial_banner .banner-content,  .trial_banner .banner-content_hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; }  .trial_banner .banner-content {visibility: visible;z-index: 1; }  .trial_banner .banner-content_hover {visibility: hidden;z-index: 0; }  .trial_banner .days_remaining {position: absolute;font-family: 'Open Sans', Arial, sans-serif;font-weight: normal;font-size: 13px;left: 65px;top: 41px;color: #7C1645;z-index: 1; }  .trial_banner:hover .banner-content {visibility: hidden;z-index: 0; }  .trial_banner:hover .banner-content_hover {visibility: visible;z-index: 1; }.outline {font-family: var(--font-family-normal);position: relative; }.search-result {font-family: var(--font-family-bold);padding: 16px 0 8px 20px;position: relative;font-size: 15px;line-height: 20px;color: var(--popup-text-color); }  .search-result.search-result_no-results {font-family: var(--font-family-normal);height: 100%;text-align: center;padding: 60px 0 0;opacity: 0.6; }.slide-item-view {position: relative;overflow: hidden;display: table;width: 100%;color: var(--panel-text-color);transition: background 0.28s ease; }  .slide-item-view__content {height: 100%;display: table-row; }    .slide-item-view__content > * {display: table-cell;vertical-align: middle; }  .slide-item-view__open-button {width: 12px;height: 12px;margin: 0 8px 0 12px;opacity: 0.6;padding: 0;color: var(--popup-text-color);transition: transform 0.3s ease;background: transparent; }    .slide-item-view__open-button[aria-pressed='true'] {-ms-transform: rotate(90deg);transform: rotate(90deg); }  .slide-item-view__thumb {max-width: 100px;max-height: 60px;vertical-align: middle;margin-top: 1px;border: 1px solid rgba(0, 0, 0, 0.04);border-radius: 4px;background-color: var(--player-background-color); }  .slide-item-view__status {position: absolute;width: 18px;height: 18px;background-size: 18px 18px; }    .slide-item-view__status.slide-item-view__status_status_correct {background-image: url("+
g[34]+"); }    .slide-item-view__status.slide-item-view__status_status_partially {background-image: url("+g[35]+"); }    .slide-item-view__status.slide-item-view__status_status_incorrect {background-image: url("+g[36]+"); }    .slide-item-view__status.slide-item-view__status_status_answered {background-image: url("+g[37]+"); }    .slide-item-view__status.slide-item-view__status_answered {background-image: url("+g[38]+"); }  .slide-item-view__mark {position: absolute;width: 12px;height: 18px;top: 0;bottom: 0;margin: auto;background-image: url("+
g[39]+");background-size: 12px 18px;background-repeat: no-repeat;margin-left: -40px; }    .slide-item-view__mark.slide-item-view__mark_with-status {left: 8px; }  .slide-item-view__title-container {width: 100%; }  .slide-item-view__title {padding: 0 16px;font-size: 14px;line-height: 18px;max-height: 60px;word-break: break-word;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */    -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }    .slide-item-view__title.slide-item-view__title_minimized {max-height: 70px; }  .slide-item-view.slide-item-view_with-thumbnail .slide-item-view__title {padding-left: 11px; }  .slide-item-view.slide-item-view_with-thumbnail .slide-item-view__mark {margin-left: -20px; }  .slide-item-view.slide-item-view_active {background: var(--list-item-background-hover-color);color: var(--list-item-text-hover-color); }    .slide-item-view.slide-item-view_active .slide-item-view__mark {background-image: url("+
g[40]+"); }  .slide-item-view[aria-selected='true'] {background: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }    .slide-item-view[aria-selected='true'] .slide-item-view__mark {background-image: url("+g[41]+"); }.treecontrol.treecontrol_highlight-viewed .slide-item-view.slide-item-view_viewed {color: var(--list-item-text-visited-color); }.treecontrol.treecontrol_highlight-viewed .slide-item-view.slide-item-view_viewed.slide-item-view_active {background: var(--list-item-background-hover-color);color: var(--list-item-text-hover-color); }.treecontrol.treecontrol_highlight-viewed .slide-item-view.slide-item-view_viewed[aria-selected='true'] {background: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }.highlighted {font-family: var(--font-family-bold);padding: 2px 3px;margin: -2px -3px;font-size: 14px;line-height: 18px;color: var(--popup-text-color);opacity: 1; }.search-context {font-size: 14px;line-height: 18px;color: var(--popup-text-color);opacity: 0.6; }.container-top-shadow {background: __verticalGradient(var(--popup-background-color), var(--popup-transparent-background-color));background: linear-gradient(to bottom, var(--popup-background-color), var(--popup-transparent-background-color));position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }.container-bottom-shadow {background: __verticalGradient(var(--popup-transparent-background-color), var(--popup-background-color));background: linear-gradient(to bottom, var(--popup-transparent-background-color), var(--popup-background-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }.vertical-scrollbar {position: absolute;right: 0;top: 4px;bottom: 4px;width: 14px;transition: opacity 0.2s ease; }  .vertical-scrollbar .thumb {position: absolute;width: 8px;right: 3px;padding: 1px;border-radius: 5px; }    .vertical-scrollbar .thumb__background {height: 100%;border-radius: 4px;background-color: rgba(0, 0, 0, 0.32);border: 1px solid rgba(255, 255, 255, 0.12); }.vertical-scrollbar {transition: none;opacity: 0.5 !important; }.vertical-scrollbar .thumb {padding: 0;right: 0; }  .vertical-scrollbar .thumb__background {height: 100%;border-radius: 20px;background-color: rgba(0, 0, 0, 0.16);border: 1px solid rgba(255, 255, 255, 0.12); }.presentation-view-mode-switch-control {width: 64px;height: 64px;position: fixed;left: 16px;top: 16px;cursor: pointer;border: none;background: url("+
g[42]+") no-repeat center; }  .presentation-view-mode-switch-control:not([disabled]):hover {background: url("+g[43]+") no-repeat center; }  .presentation-view-mode-switch-control:not([disabled]):active {background: url("+g[44]+") no-repeat center; }  .presentation-view-mode-switch-control:not([disabled]):focus {outline: none; }    .presentation-view-mode-switch-control:not([disabled]):focus::before {content: '';position: absolute;top: 3px;bottom: 3px;left: 3px;right: 3px;border: 1px dotted #FFFFFF;opacity: 0.6; }.final-slide {width: 100%;height: 100%;background: linear-gradient(180deg, #FFFFFF 100%, #D3DCE4 0%); }  .final-slide__title {margin: 115px 0 0 6%;font: 700 50px Segoe UI, sans-serif;color: #272727;max-width: 620px; }    .final-slide__title.final-slide__title_small-format {max-width: 600px;margin: 90px 0 0 10%; }    .final-slide__title .final-slide__link {border-color: rgba(39, 39, 39, 0.2); }  .final-slide__text {margin: 28px 0 0 6%;font: 400 20px/32px Arial, sans-serif;color: #4D4D4D;max-width: 800px; }    .final-slide__text.final-slide__text_small-format {max-width: 569px;margin-left: 10%; }    .final-slide__text .final-slide__link {border-color: #4D4D4D; }  .final-slide__button {margin: 36px 20px 0 6%;color: #272727;font: 700 26px Arial, sans-serif; }    .final-slide__button.final-slide__button_small-format {margin-left: 10%; }    .final-slide__button .final-slide__link {border-color: #272727; }  .final-slide__link {border-bottom: 2px solid;cursor: pointer; }.promo-link {display: block;text-align: center;position: fixed;font-family: Open Sans, Arial, sans-serif; }  .promo-link.promo-link_hidden {display: none; }html,body {background-color: var(--page-background-color) !important; }.universal-control-panel .free-logo {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;cursor: pointer;width: fit-content;height: 24px;text-align: center; }  .universal-control-panel .free-logo__hyperlink {font-family: Open Sans, Arial, sans-serif;position: relative;top: -8px;margin-right: 10px; }    .universal-control-panel .free-logo__hyperlink.free-logo__hyperlink_hidden {display: none; }  .universal-control-panel .free-logo__logo {display: inline-block;background: url("+
g[45]+") no-repeat right;background-size: 86px 24px;width: 87px;height: 24px; }"}();var e;for(const [g,h]of Object.entries(null!=(e=a)?e:{}))e=`__${g.replace(RegExp("\\.","g"),"_")}__`,d=d.replace(new RegExp(e,"g"),h);let f;for(const [g,h]of Object.entries(null!=(f=b)?f:{}))d=d.replace(new RegExp(g,"g"),h);d=d.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.wy);d=d.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.ty);return fn(d)}wy(a,b,c){return`url(data:image/svg+xml;base64,${ph(`<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>`)})`}ty(a,
b,c){return`url(data:image/svg+xml;base64,${ph(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};var tG={mb_question_icon:'<svg width="24" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_6286_104426)"><path d="M12.5003 23.1431C18.6543 23.1431 23.6431 18.1543 23.6431 12.0003C23.6431 5.84625 18.6543 0.857422 12.5003 0.857422C6.34625 0.857422 1.35742 5.84625 1.35742 12.0003C1.35742 18.1543 6.34625 23.1431 12.5003 23.1431Z" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.92969 8.57143C9.92969 8.06285 10.0805 7.56569 10.3631 7.14282C10.6456 6.71995 11.0472 6.39036 11.5171 6.19574C11.9869 6.00111 12.504 5.95019 13.0028 6.04941C13.5016 6.14863 13.9598 6.39353 14.3194 6.75316C14.679 7.11278 14.9239 7.57096 15.0231 8.06977C15.1224 8.56858 15.0714 9.08561 14.8768 9.55547C14.6822 10.0253 14.3526 10.4269 13.9297 10.7095C13.5069 10.992 13.0097 11.1429 12.5011 11.1429V13.5" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5006 16C12.2463 16 11.9977 16.0754 11.7863 16.2167C11.5748 16.358 11.41 16.5588 11.3127 16.7937C11.2154 17.0286 11.1899 17.2871 11.2395 17.5365C11.2892 17.7859 11.4116 18.015 11.5914 18.1949C11.7712 18.3747 12.0003 18.4971 12.2497 18.5467C12.4991 18.5963 12.7576 18.5709 12.9926 18.4736C13.2275 18.3762 13.4283 18.2115 13.5696 18C13.7109 17.7886 13.7863 17.54 13.7863 17.2857C13.7818 16.9461 13.6449 16.6216 13.4048 16.3815C13.1646 16.1413 12.8402 16.0044 12.5006 16Z" fill="currentColor"/></g><defs><clipPath id="clip0_6286_104426"><rect width="24" height="24" fill="currentColor" transform="translate(0.5)"/></clipPath></defs></svg>',
mb_warning_icon:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_6153_102233)"><path d="M12 23.1431C18.1541 23.1431 23.1429 18.1543 23.1429 12.0003C23.1429 5.84625 18.1541 0.857422 12 0.857422C5.846 0.857422 0.857178 5.84625 0.857178 12.0003C0.857178 18.1543 5.846 23.1431 12 23.1431Z" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12V17.5" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 8.57171C12.4734 8.57171 12.8571 8.18795 12.8571 7.71456C12.8571 7.24118 12.4734 6.85742 12 6.85742C11.5266 6.85742 11.1428 7.24118 11.1428 7.71456C11.1428 8.18795 11.5266 8.57171 12 8.57171Z" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_6153_102233"><rect width="24" height="24" fill="currentColor"/></clipPath></defs></svg>',
arrows_left:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M10.5 6L6 12L10.5 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.5 6L11 12L16.5 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',arrows_right:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M6.5 6L12 12L6.5 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5 6L18 12L12.5 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
"attachment-doc":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M12 2L17 7M12 2H5C3.89543 2 3 2.89543 3 4V16C3 17.1046 3.89543 18 5 18H15C16.1046 18 17 17.1046 17 16V7M12 2V7H17" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 11H13" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14H13" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
"attachment-image":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M5 17L11.861 10.5964C12.2269 10.2549 12.7891 10.2365 13.1765 10.5535L18 14.5M18 14.5V5C18 3.89543 17.1046 3 16 3H4C2.89543 3 2 3.89543 2 5V15C2 16.1046 2.89543 17 4 17H16C17.1046 17 18 16.1046 18 15V14.5ZM8 8.5C8 9.32843 7.32843 10 6.5 10C5.67157 10 5 9.32843 5 8.5C5 7.67157 5.67157 7 6.5 7C7.32843 7 8 7.67157 8 8.5Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
"attachment-link":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M6 5H15M15 5V14M15 5L5 15" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',"attachment-unknown":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M10.7419 7.82902L6.61073 11.9602C6.02494 12.5459 6.02494 13.4957 6.61073 14.0815V14.0815C7.19652 14.6673 8.14626 14.6673 8.73205 14.0815L15.4496 7.36396C16.6211 6.19239 16.6211 4.29289 15.4496 3.12132V3.12132C14.278 1.94975 12.3785 1.94975 11.2069 3.12132L4.48941 9.83884C2.73205 11.5962 2.73205 14.4454 4.48941 16.2028V16.2028C6.24677 17.9602 9.09601 17.9602 10.8534 16.2028L14.0376 13.0186" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
"attachment-video":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M18 15.5V4.5C18 3.39543 17.1046 2.5 16 2.5H4C2.89543 2.5 2 3.39543 2 4.5V15.5C2 16.6046 2.89543 17.5 4 17.5H16C17.1046 17.5 18 16.6046 18 15.5Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 14.1153V9.87928C8.00349 9.81418 8.02496 9.75084 8.06252 9.69481C8.10008 9.63878 8.15259 9.59178 8.21544 9.55792C8.27829 9.52407 8.34955 9.50441 8.42298 9.50066C8.4964 9.49691 8.56974 9.50919 8.63656 9.53642L12.7804 11.6489C12.8476 11.6856 12.903 11.7368 12.9414 11.7978C12.9798 11.8588 13 11.9275 13 11.9973C13 12.0672 12.9798 12.1358 12.9414 12.1968C12.903 12.2578 12.8476 12.3091 12.7804 12.3457L8.63656 14.4693C8.56859 14.494 8.49492 14.5041 8.42169 14.4985C8.34847 14.493 8.27779 14.472 8.21553 14.4374C8.15328 14.4028 8.10125 14.3555 8.06376 14.2995C8.02627 14.2435 8.00441 14.1804 8 14.1153Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.5H18" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 6.5L8 2.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 6.5L14 2.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
attachments_button_icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7424 7.82902L6.61122 11.9602C6.02543 12.5459 6.02543 13.4957 6.61122 14.0815V14.0815C7.19701 14.6673 8.14675 14.6673 8.73254 14.0815L15.4501 7.36396C16.6216 6.19239 16.6216 4.29289 15.4501 3.12132V3.12132C14.2785 1.94975 12.379 1.94975 11.2074 3.12132L4.4899 9.83884C2.73254 11.5962 2.73254 14.4454 4.4899 16.2028V16.2028C6.24726 17.9602 9.0965 17.9602 10.8539 16.2028L14.038 13.0186" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>',
"btn_pause_big.svg":'<svg version="1.1" id="Layer_21" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t viewBox="0 0 104 76" style="enable-background:new 0 0 104 76;" xml:space="preserve"> <path id="XMLID_143_" style="opacity:0.5;fill:#030505;" d="M98,76H6c-3.3,0-6-2.7-6-6V6c0-3.3,2.7-6,6-6h92c3.3,0,6,2.7,6,6v64C104,73.3,101.3,76,98,76z" \t/><g id="XMLID_144_">\t<rect id="XMLID_141_" x="35" y="19" style="fill:#FFFFFF;" width="12" height="38"/>\t<rect id="XMLID_142_" x="57" y="19" style="fill:#FFFFFF;" width="12" height="38"/></g></svg>',
"btn_play_big.svg":'<svg version="1.1" id="Layer_31" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t viewBox="0 0 104 76" style="enable-background:new 0 0 104 76;" xml:space="preserve"> <path id="XMLID_139_" style="opacity:0.5;fill:#030505;" d="M98,76H6c-3.3,0-6-2.7-6-6V6c0-3.3,2.7-6,6-6h92c3.3,0,6,2.7,6,6v64C104,73.3,101.3,76,98,76z" \t/><path id="XMLID_140_" style="fill:#FFFFFF;" d="M37,21v34c0.5,4.7,3.7,2.7,5.2,2l26.1-16c3.1-1.7,3.1-4.3,0-6L42.2,19C39.1,17.5,37.5,18,37,21 \tz"/></svg>',
cc:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.91036 15.5C6.99204 15.5 8.53901 14.5399 9.18593 12.8982C9.39771 12.3608 8.94471 11.8407 8.36705 11.8407C7.92457 11.8407 7.55854 12.1582 7.35093 12.5489C6.89927 13.399 6.03465 13.8843 4.91767 13.8843C3.08818 13.8843 1.93194 12.3867 1.93194 9.99631C1.93194 7.62072 3.0955 6.11569 4.91036 6.11569C6.00066 6.11569 6.90514 6.673 7.35363 7.57492C7.55926 7.98844 7.93824 8.32897 8.40007 8.32897C8.96826 8.32897 9.42177 7.82991 9.22991 7.29509C8.61802 5.58943 6.97101 4.5 4.91036 4.5C1.90999 4.5 0 6.60262 0 9.99631C0 13.4121 1.89535 15.5 4.91036 15.5Z" fill="currentColor"/><path d="M15.4482 15.5C17.5299 15.5 19.0769 14.5399 19.7238 12.8982C19.9356 12.3608 19.4826 11.8407 18.9049 11.8407C18.4624 11.8407 18.0964 12.1582 17.8888 12.5489C17.4371 13.399 16.5725 13.8843 15.4555 13.8843C13.6261 13.8843 12.4698 12.3867 12.4698 9.99631C12.4698 7.62072 13.6334 6.11569 15.4482 6.11569C16.5385 6.11569 17.443 6.673 17.8915 7.57492C18.0971 7.98844 18.4761 8.32897 18.9379 8.32897C19.5061 8.32897 19.9596 7.82991 19.7678 7.29509C19.1559 5.58943 17.5089 4.5 15.4482 4.5C12.4479 4.5 10.5379 6.60262 10.5379 9.99631C10.5379 13.4121 12.4332 15.5 15.4482 15.5Z" fill="currentColor"/></svg>',
cc_on:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.18593 11.8982C8.53901 13.5399 6.99204 14.5 4.91036 14.5C1.89535 14.5 0 12.4121 0 8.99631C0 5.60262 1.90999 3.5 4.91036 3.5C6.97101 3.5 8.61802 4.58943 9.22991 6.29509C9.42177 6.82991 8.96826 7.32897 8.40007 7.32897C7.93824 7.32897 7.55926 6.98844 7.35363 6.57492C6.90514 5.673 6.00066 5.11569 4.91036 5.11569C3.0955 5.11569 1.93194 6.62072 1.93194 8.99631C1.93194 11.3867 3.08818 12.8843 4.91767 12.8843C6.03465 12.8843 6.89927 12.399 7.35093 11.5489C7.55854 11.1582 7.92457 10.8407 8.36705 10.8407C8.94471 10.8407 9.39771 11.3608 9.18593 11.8982ZM19.7238 11.8982C19.0769 13.5399 17.5299 14.5 15.4482 14.5C12.4332 14.5 10.5379 12.4121 10.5379 8.99631C10.5379 5.60262 12.4479 3.5 15.4482 3.5C17.5089 3.5 19.1559 4.58943 19.7678 6.29509C19.9596 6.82991 19.5061 7.32897 18.9379 7.32897C18.4761 7.32897 18.0971 6.98844 17.8915 6.57492C17.443 5.673 16.5385 5.11569 15.4482 5.11569C13.6334 5.11569 12.4698 6.62072 12.4698 8.99631C12.4698 11.3867 13.6261 12.8843 15.4555 12.8843C16.5725 12.8843 17.4371 12.399 17.8888 11.5489C18.0964 11.1582 18.4624 10.8407 18.9049 10.8407C19.4826 10.8407 19.9356 11.3608 19.7238 11.8982ZM1 17.75C0.585786 17.75 0.25 18.0858 0.25 18.5C0.25 18.9142 0.585786 19.25 1 19.25H19C19.4142 19.25 19.75 18.9142 19.75 18.5C19.75 18.0858 19.4142 17.75 19 17.75H1Z" fill="currentColor"/></svg>',
chevron_left:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 4L6 10L12 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',chevron_right:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 4L14 10L8 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',collapse_icon:'<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 10.191L1 1.80902C1 1.43733 1.39116 1.19558 1.72361 1.3618L10.1056 5.55279C10.4741 5.73705 10.4741 6.26295 10.1056 6.44721L1.72361 10.6382C1.39116 10.8044 1 10.5627 1 10.191Z" fill="currentColor"/></svg>',
erase_search:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path fill-rule="evenodd" clip-rule="evenodd" d="M15.7071 5.70711C16.0976 5.31658 16.0976 4.68342 15.7071 4.29289C15.3166 3.90237 14.6834 3.90237 14.2929 4.29289L10 8.58579L5.70711 4.29289C5.31658 3.90237 4.68342 3.90237 4.29289 4.29289C3.90237 4.68342 3.90237 5.31658 4.29289 5.70711L8.58579 10L4.29289 14.2929C3.90237 14.6834 3.90237 15.3166 4.29289 15.7071C4.68342 16.0976 5.31658 16.0976 5.70711 15.7071L10 11.4142L14.2929 15.7071C14.6834 16.0976 15.3166 16.0976 15.7071 15.7071C16.0976 15.3166 16.0976 14.6834 15.7071 14.2929L11.4142 10L15.7071 5.70711Z" fill="currentColor"/></g></svg>',
exit_fullscreen:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.293 18.707C1.10553 18.5195 1.00021 18.2652 1.00021 18C1.00021 17.7348 1.10553 17.4805 1.293 17.293L5.586 13H2C1.73478 13 1.48043 12.8946 1.29289 12.7071C1.10536 12.5196 1 12.2652 1 12C1 11.7348 1.10536 11.4804 1.29289 11.2929C1.48043 11.1054 1.73478 11 2 11H8C8.26522 11 8.51957 11.1054 8.70711 11.2929C8.89464 11.4804 9 11.7348 9 12V18C9 18.2652 8.89464 18.5196 8.70711 18.7071C8.51957 18.8946 8.26522 19 8 19C7.73478 19 7.48043 18.8946 7.29289 18.7071C7.10536 18.5196 7 18.2652 7 18V14.414L2.707 18.707C2.51947 18.8945 2.26516 18.9998 2 18.9998C1.73484 18.9998 1.48053 18.8945 1.293 18.707ZM12 9H18C18.2652 9 18.5196 8.89464 18.7071 8.70711C18.8946 8.51957 19 8.26522 19 8C19 7.73478 18.8946 7.48043 18.7071 7.29289C18.5196 7.10536 18.2652 7 18 7H14.414L18.707 2.707C18.8892 2.5184 18.99 2.2658 18.9877 2.0036C18.9854 1.7414 18.8802 1.49059 18.6948 1.30518C18.5094 1.11977 18.2586 1.0146 17.9964 1.01233C17.7342 1.01005 17.4816 1.11084 17.293 1.293L13 5.586V2C13 1.73478 12.8946 1.48043 12.7071 1.29289C12.5196 1.10536 12.2652 1 12 1C11.7348 1 11.4804 1.10536 11.2929 1.29289C11.1054 1.48043 11 1.73478 11 2V8C11 8.26522 11.1054 8.51957 11.2929 8.70711C11.4804 8.89464 11.7348 9 12 9Z" fill="currentColor"/></svg>',
"external-link":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 5.5H14.5V13" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.5 5.5L5.5 14.5" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>',fullscreen:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.293 8.707C11.1055 8.51947 11.0002 8.26516 11.0002 8C11.0002 7.73484 11.1055 7.4805 11.293 7.293L14.586 4H11C10.7348 4 10.4804 3.89464 10.2929 3.70711C10.1054 3.51957 10 3.26522 10 3C10 2.73478 10.1054 2.48043 10.2929 2.29289C10.4804 2.10536 10.7348 2 11 2H17C17.2652 2 17.5196 2.10536 17.7071 2.29289C17.8946 2.48043 18 2.73478 18 3V9C18 9.26522 17.8946 9.51957 17.7071 9.70711C17.5196 9.89464 17.2652 10 17 10C16.7348 10 16.4804 9.89464 16.2929 9.70711C16.1054 9.51957 16 9.26522 16 9V5.414L12.707 8.707C12.5195 8.89447 12.2652 8.99979 12 8.99979C11.7348 8.99979 11.4805 8.89447 11.293 8.707ZM3 18H9C9.26522 18 9.51957 17.8946 9.70711 17.7071C9.89464 17.5196 10 17.2652 10 17C10 16.7348 9.89464 16.4804 9.70711 16.2929C9.51957 16.1054 9.26522 16 9 16H5.414L8.707 12.707C8.88916 12.5184 8.98995 12.2658 8.98767 12.0036C8.9854 11.7414 8.88023 11.4906 8.69482 11.3052C8.50941 11.1198 8.2586 11.0146 7.9964 11.0123C7.7342 11.01 7.4816 11.1108 7.293 11.293L4 14.586V11C4 10.7348 3.89464 10.4804 3.70711 10.2929C3.51957 10.1054 3.26522 10 3 10C2.73478 10 2.48043 10.1054 2.29289 10.2929C2.10536 10.4804 2 10.7348 2 11V17C2 17.2652 2.10536 17.5196 2.29289 17.7071C2.48043 17.8946 2.73478 18 3 18Z" fill="currentColor"/></svg>',
"mail-link":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0001 17H11.4835V15.4969H10.0001C8.54209 15.4969 7.14388 14.9178 6.11293 13.8871C5.08198 12.8562 4.50281 11.458 4.50281 10C4.50281 8.54205 5.08194 7.14384 6.11293 6.11289C7.14388 5.08194 8.54209 4.50277 10.0001 4.50277C11.458 4.50277 12.8562 5.0819 13.8872 6.11289C14.9181 7.14384 15.4973 8.54205 15.4973 10V12.7771C15.4792 13.2065 15.126 13.5451 14.6963 13.5451C14.2665 13.5451 13.9133 13.2065 13.8952 12.7771V9.97914C13.8955 8.97026 13.4953 8.00272 12.7821 7.28915C12.0691 6.57559 11.1016 6.17447 10.093 6.17447C9.08414 6.17416 8.1166 6.57466 7.40304 7.28796C6.68978 8.0009 6.28899 8.96843 6.28867 9.97731C6.28867 10.9859 6.68918 11.9534 7.4024 12.6667C8.11565 13.3802 9.08318 13.7807 10.0921 13.7807C10.9333 13.7801 11.7501 13.4972 12.4117 12.9778C12.4739 13.777 12.9482 14.4859 13.6627 14.8484C14.3775 15.2112 15.2295 15.1751 15.9111 14.7535C16.5929 14.3318 17.0055 13.5856 16.9999 12.7839V9.99998C16.9999 8.14338 16.2624 6.36277 14.9498 5.05012C13.6369 3.73747 11.8566 3 9.99997 3C8.14337 3 6.36308 3.73753 5.05011 5.05012C3.73746 6.36277 3 8.14338 3 9.99998C3 11.8566 3.73753 13.6369 5.05011 14.9495C6.363 16.2624 8.14337 17 9.99997 17L10.0001 17ZM10.0922 12.278C9.48191 12.278 8.89686 12.0356 8.46523 11.6039C8.03391 11.1726 7.7915 10.5872 7.79181 9.97732C7.79181 9.36706 8.03423 8.78202 8.46585 8.35071C8.89748 7.91908 9.48286 7.67697 10.0931 7.67728C10.703 7.67759 11.2884 7.92033 11.7194 8.35196C12.1507 8.78359 12.3928 9.36897 12.3925 9.97921C12.3925 10.5891 12.1501 11.1745 11.7188 11.6061C11.2875 12.0378 10.7024 12.2805 10.0922 12.2808V12.278Z" fill="currentColor"/></svg>',
marker_eraser:'<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7922 4.20711L6.37515 13.6242C5.98384 14.0155 5.98474 14.6502 6.37718 15.0404L8.43342 17.0849C8.80816 17.4575 9.31513 17.6667 9.84358 17.6667H13.1709C13.7014 17.6667 14.2101 17.456 14.5851 17.0809L21.6256 10.0404C22.0161 9.64992 22.0161 9.01675 21.6256 8.62623L17.2065 4.20711C16.8159 3.81658 16.1828 3.81658 15.7922 4.20711Z" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.166 6.83333L18.9993 12.6667" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><g opacity="0.4"><path d="M2.5 22.5C2.5 21.6716 3.17157 21 4 21H14C14.8284 21 15.5 21.6716 15.5 22.5C15.5 23.3284 14.8284 24 14 24H4C3.17157 24 2.5 23.3284 2.5 22.5Z" fill="#CACACA"/><path d="M17.5 22.5C17.5 21.6716 18.1716 21 19 21C19.8284 21 20.5 21.6716 20.5 22.5C20.5 23.3284 19.8284 24 19 24C18.1716 24 17.5 23.3284 17.5 22.5Z" fill="#CACACA"/><path d="M22.5 22.5C22.5 21.6716 23.1716 21 24 21C24.8284 21 25.5 21.6716 25.5 22.5C25.5 23.3284 24.8284 24 24 24C23.1716 24 22.5 23.3284 22.5 22.5Z" fill="#CACACA"/></g></svg>',
marker_highlighter:'<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 19.3332V16.1665C6.5 15.6142 6.94772 15.1665 7.5 15.1665H20.5C21.0523 15.1665 21.5 15.6142 21.5 16.1665V19.3332" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/><path d="M7.33398 15.1662V15.1662C8.92357 13.7622 9.83398 11.7434 9.83398 9.62256V8.80341C9.83398 8.54901 10.0402 8.34277 10.2946 8.34277H17.7067C17.9611 8.34277 18.1673 8.54901 18.1673 8.80341V9.62256C18.1673 11.7434 19.0777 13.7622 20.6673 15.1662V15.1662" stroke="currentColor" stroke-width="1.7"/><path d="M11.5 7.66648V4.3403L17.3333 2.52409V7.66648" stroke="currentColor" stroke-width="1.7"/><rect x="2" y="23" width="24" height="3" rx="1.5" fill="#DFD600"/></svg>',
marker_panel_button_icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18.5018 4.0431C17.9988 3.59013 17.1673 2.9707 16.2894 2.59355C15.4746 2.24349 14.2613 1.95904 13.3742 2.80155C12.9058 3.24635 12.7749 3.82409 12.8104 4.35803C12.8447 4.87292 13.0325 5.39305 13.2595 5.85614C13.7104 6.77612 14.4176 7.6736 14.9348 8.23025C15.1797 8.53386 15.357 8.79749 15.4259 9.01848C15.4571 9.11848 15.455 9.17724 15.4484 9.20997C15.4437 9.23307 15.4304 9.27783 15.369 9.3446C15.3456 9.35233 15.2377 9.38716 14.9889 9.34417C14.648 9.28527 14.1359 9.08726 13.4917 8.60786C12.7611 8.06416 11.6771 7.345 10.6636 6.92023C10.1645 6.71107 9.61193 6.54251 9.09512 6.54663C8.54173 6.55105 7.94725 6.76502 7.61817 7.38764C7.40835 7.78463 7.26081 8.17579 7.22554 8.57198C7.18833 8.99004 7.28042 9.36358 7.4686 9.70451C7.64513 10.0243 7.89923 10.3022 8.16399 10.5574C8.37095 10.7568 8.61765 10.9728 8.87967 11.2023L8.87969 11.2023C8.95202 11.2656 9.02551 11.33 9.09965 11.3953C9.20953 11.4921 9.32665 11.5938 9.44877 11.6999L9.4488 11.6999L9.4488 11.6999C10.1584 12.3164 11.0371 13.0797 11.6473 13.8709C12.0048 14.3346 12.2078 14.7319 12.263 15.0459C12.3086 15.3056 12.261 15.5191 12.0258 15.7475C11.6943 16.0695 11.4003 16.2037 11.1133 16.2396C10.812 16.2772 10.4293 16.2174 9.90911 15.9916C8.91371 15.5596 7.65372 14.6328 5.89302 13.2259C5.96259 12.9962 6 12.7525 6 12.5001C6 11.1194 4.88071 10.0001 3.5 10.0001C2.11929 10.0001 1 11.1194 1 12.5001C1 13.8808 2.11929 15.0001 3.5 15.0001C4.0824 15.0001 4.61828 14.8009 5.04327 14.467C6.74474 15.8251 8.13183 16.8555 9.31191 17.3676C9.97668 17.6561 10.6396 17.8104 11.2993 17.728C11.9733 17.6438 12.5558 17.3237 13.0709 16.8235C13.6824 16.2296 13.8671 15.5072 13.7404 14.7863C13.6233 14.1199 13.2493 13.4921 12.8351 12.9549C12.1237 12.0324 11.1094 11.1535 10.4087 10.5462L10.4087 10.5462L10.4083 10.5459C10.2932 10.4462 10.1866 10.3537 10.0911 10.2697C10.0063 10.195 9.92595 10.1246 9.8497 10.0578L9.84953 10.0576C9.59353 9.83339 9.38357 9.64948 9.20481 9.47722C8.97343 9.25426 8.84866 9.10072 8.78184 8.97966C8.72666 8.8797 8.71092 8.80287 8.71964 8.70498C8.7303 8.58522 8.78245 8.39484 8.94433 8.08856C8.94835 8.08096 8.95147 8.07632 8.95327 8.07387L8.95527 8.07132L8.95576 8.07079L8.95813 8.06946C8.96621 8.06531 9.00749 8.04738 9.1071 8.04659C9.32201 8.04487 9.65208 8.12273 10.0838 8.30365C10.9318 8.65904 11.902 9.29463 12.5962 9.81123C13.3769 10.3921 14.1038 10.7135 14.7335 10.8223C15.328 10.925 15.976 10.8538 16.3997 10.436C16.6704 10.169 16.8476 9.85604 16.9182 9.50903C16.9874 9.16906 16.9439 8.84786 16.858 8.57203C16.694 8.04608 16.3399 7.58113 16.0836 7.26543C16.0727 7.25189 16.0612 7.23874 16.0493 7.226C15.5905 6.73512 14.9754 5.9488 14.6064 5.19598C14.4207 4.81714 14.3231 4.49794 14.3071 4.2585C14.2925 4.03809 14.3468 3.94646 14.4071 3.88924C14.5772 3.72771 14.954 3.65243 15.6973 3.97174C16.3774 4.26395 17.072 4.77407 17.4982 5.15781C17.806 5.43498 18.2802 5.41012 18.5574 5.1023C18.8345 4.79448 18.8097 4.32026 18.5018 4.0431ZM4.5 12.5001C4.5 13.0524 4.05228 13.5001 3.5 13.5001C2.94772 13.5001 2.5 13.0524 2.5 12.5001C2.5 11.9478 2.94772 11.5001 3.5 11.5001C4.05228 11.5001 4.5 11.9478 4.5 12.5001Z" fill="currentColor"/></svg>',
marker_pen:'<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 19.3331V16C6.5 15.5398 6.8731 15.1667 7.33333 15.1667M7.33333 15.1667H20.6667M7.33333 15.1667L12.3333 6.83333M20.6667 15.1667C21.1269 15.1667 21.5 15.5398 21.5 16V19.3331M20.6667 15.1667L15.6667 6.83333M12.3333 6.83333H15.6667M12.3333 6.83333V4.20818C12.3333 3.35683 13.1485 2.66667 13.9998 2.66667C14.8512 2.66667 15.6667 3.35683 15.6667 4.20818V6.83333" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/><rect x="2" y="23" width="24" height="3" rx="1.5" fill="#FF0000"/></svg>',
more:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 10C5 11.1046 4.10457 12 3 12C1.89543 12 1 11.1046 1 10C1 8.89543 1.89543 8 3 8C4.10457 8 5 8.89543 5 10ZM12 10C12 11.1046 11.1046 12 10 12C8.89543 12 8 11.1046 8 10C8 8.89543 8.89543 8 10 8C11.1046 8 12 8.89543 12 10ZM17 12C18.1046 12 19 11.1046 19 10C19 8.89543 18.1046 8 17 8C15.8954 8 15 8.89543 15 10C15 11.1046 15.8954 12 17 12Z" fill="currentColor"/></svg>',
next_btn:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="{WIDTH}" height="30" viewBox="0 0 {WIDTH} 30" enable-background="new 0 0 {WIDTH} 30" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M0,5 q 0,-5 5,-5 h {CENTER_WIDTH} h0.94c2.77,0,4.435,2.764,6.044,5l5.036,7 \tc1.306,1.816,1.306,4.184,0,6l-5.036,7c-1.608,2.234-3.276,5-6.044,5 H5 q -5,0 -5,-5 z"/></svg>',next_btn_mobile:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="{WIDTH}" height="36" viewBox="0 0 {WIDTH} 36" enable-background="new 0 0 {WIDTH} 36" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M0,5 q 0,-5 5,-5 h {CENTER_WIDTH} h0.528c3.324,0,5.322,3.316,7.253,6l6.043,8.4 \tc1.567,2.18,1.567,5.02,0,7.2 l-6.5,8.5 c-1.93,2.683-3.932,6-7.253,6 H5 q -5,0 -5,-5 z"/></svg>',
notes_button_icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 15V5C3.5 4.17157 4.17157 3.5 5 3.5H15C15.8284 3.5 16.5 4.17157 16.5 5V15C16.5 15.8284 15.8284 16.5 15 16.5H5C4.17157 16.5 3.5 15.8284 3.5 15ZM2 5V15C2 16.6569 3.34315 18 5 18H15C16.6569 18 18 16.6569 18 15V5C18 3.34315 16.6569 2 15 2H5C3.34315 2 2 3.34315 2 5ZM6.5 7.75L13.5 7.75C13.9142 7.75 14.25 7.41421 14.25 7C14.25 6.58579 13.9142 6.25 13.5 6.25L6.5 6.25C6.08579 6.25 5.75 6.58579 5.75 7C5.75 7.41421 6.08579 7.75 6.5 7.75ZM5.75 10C5.75 9.58579 6.08579 9.25 6.5 9.25H13.5C13.9142 9.25 14.25 9.58579 14.25 10C14.25 10.4142 13.9142 10.75 13.5 10.75H6.5C6.08579 10.75 5.75 10.4142 5.75 10ZM6.5 12.25C6.08579 12.25 5.75 12.5858 5.75 13C5.75 13.4142 6.08579 13.75 6.5 13.75H10.5C10.9142 13.75 11.25 13.4142 11.25 13C11.25 12.5858 10.9142 12.25 10.5 12.25H6.5Z" fill="currentColor"/></svg>',
outline:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 6C3.55228 6 4 5.55228 4 5C4 4.44772 3.55228 4 3 4C2.44772 4 2 4.44772 2 5C2 5.55228 2.44772 6 3 6ZM7 4C6.44772 4 6 4.44772 6 5C6 5.55228 6.44772 6 7 6L17 6C17.5523 6 18 5.55229 18 5C18 4.44772 17.5523 4 17 4H7ZM7 9C6.44772 9 6 9.44772 6 10C6 10.5523 6.44772 11 7 11H15C15.5523 11 16 10.5523 16 10C16 9.44772 15.5523 9 15 9H7ZM6 15C6 14.4477 6.44772 14 7 14L13 14C13.5523 14 14 14.4477 14 15C14 15.5523 13.5523 16 13 16L7 16C6.44772 16 6 15.5523 6 15ZM4 10C4 10.5523 3.55228 11 3 11C2.44772 11 2 10.5523 2 10C2 9.44772 2.44772 9 3 9C3.55228 9 4 9.44772 4 10ZM3 16C3.55228 16 4 15.5523 4 15C4 14.4477 3.55228 14 3 14C2.44772 14 2 14.4477 2 15C2 15.5523 2.44772 16 3 16Z" fill="currentColor"/></svg>',
outline_button_icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 7C3.55228 7 4 6.55228 4 6C4 5.44772 3.55228 5 3 5C2.44772 5 2 5.44772 2 6C2 6.55228 2.44772 7 3 7ZM7 5.25C6.58579 5.25 6.25 5.58579 6.25 6C6.25 6.41421 6.58579 6.75 7 6.75L17 6.75C17.4142 6.75 17.75 6.41421 17.75 6C17.75 5.58579 17.4142 5.25 17 5.25L7 5.25ZM7 9.25C6.58579 9.25 6.25 9.58579 6.25 10C6.25 10.4142 6.58579 10.75 7 10.75H15C15.4142 10.75 15.75 10.4142 15.75 10C15.75 9.58579 15.4142 9.25 15 9.25H7ZM6.25 14C6.25 13.5858 6.58579 13.25 7 13.25L13 13.25C13.4142 13.25 13.75 13.5858 13.75 14C13.75 14.4142 13.4142 14.75 13 14.75L7 14.75C6.58579 14.75 6.25 14.4142 6.25 14ZM4 10C4 10.5523 3.55228 11 3 11C2.44772 11 2 10.5523 2 10C2 9.44772 2.44772 9 3 9C3.55228 9 4 9.44772 4 10ZM3 15C3.55228 15 4 14.5523 4 14C4 13.4477 3.55228 13 3 13C2.44772 13 2 13.4477 2 14C2 14.5523 2.44772 15 3 15Z" fill="currentColor"/></svg>',
pause:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 3.5V16.5M13 3.5V16.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>',play:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 16.3087V3.54659L5 3.54659L16.8484 8.87836C17.2245 9.04759 17.2455 9.57369 16.8842 9.77243L5 16.3087Z" stroke="currentColor" stroke-width="2"/></svg>',play_pause_btn:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="11px" height="14px" viewBox="0 0 11 14" enable-background="new 0 0 11 14" xml:space="preserve">  <polygon class="play_icon" fill-rule="evenodd" clip-rule="evenodd" fill="{button.content.normal}" points="0,0 10.5,7 0,14 "/>  <polygon class="play_icon_disabled" fill-rule="evenodd" clip-rule="evenodd" fill="{button.content.disabled}" points="0,0 10.5,7 0,14 "/>  <polygon class="play_icon_hover" fill-rule="evenodd" clip-rule="evenodd" fill="{button.content.over}" points="0,0 10.5,7 0,14 "/>  <path class="pause_icon" fill-rule="evenodd" clip-rule="evenodd" fill="{button.content.normal}" d="M4,12H0V0h4V12L4,12z M11,12H7V0h4V12z"/>  <path class="pause_icon_hover" fill-rule="evenodd" clip-rule="evenodd" fill="{button.content.over}" d="M4,12H0V0h4V12L4,12z M11,12H7V0h4V12z"/></svg>',
presenter_info_button_icon:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 17C3 14.4072 6.2519 12 10 12C13.7481 12 17 14.4072 17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/><circle cx="10" cy="6" r="3.25" stroke="currentColor" stroke-width="1.5"/></svg>',prev_btn:'<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 {WIDTH} 30" xml:space="preserve" height="30" viewBox="0 0 {WIDTH} 30" width="{WIDTH}" version="1.1" y="0px" x="0px"><path d="M13,0h-0.9401c-2.7701,0-4.4351,2.764-6.0442,5l-5.0362,7c-1.306,1.816-1.306,4.184,0,6l5.0362,7c1.6081,2.235,3.2761,5,6.0442,5h0.94 h {CENTER_WIDTH} q 5,0 5,-5 v -20 q 0,-5 -5,-5 z" fill-rule="evenodd" clip-rule="evenodd"/></svg> ',
prev_btn_mobile:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" \t width="{WIDTH}" height="36px" viewBox="0 0 {WIDTH} 36" enable-background="new 0 0 {WIDTH} 36" xml:space="preserve"><path fill-rule="evenodd" clip-rule="evenodd" d="M15,0h-0.529c-3.322,0-5.322,3.316-7.252,6l-6.043,8.4 \tc-1.568,2.18-1.567,5.02,0,7.2L7.219,30c1.93,2.682,3.932,6,7.252,6 h0.529 h {CENTER_WIDTH} q 5,0 5,-5 v -26 q 0,-5 -5,-5 z"/></svg>',"rate-0.75x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.20273 15.6683C6.84183 15.6683 8.3902 13.4487 8.3902 9.94008C8.3902 6.45434 6.8342 4.25 4.20273 4.25C1.57888 4.25 0 6.46196 0 9.94771C0 13.4563 1.56363 15.6683 4.20273 15.6683ZM4.20273 14.2343C2.63147 14.2343 1.73143 12.6021 1.73143 9.94771C1.73143 7.33149 2.64673 5.68396 4.20273 5.68396C5.75873 5.68396 6.6664 7.32387 6.6664 9.94771C6.6664 12.6097 5.77399 14.2343 4.20273 14.2343Z" fill="currentColor"/><path d="M10.7852 15.5463C11.3497 15.5463 11.7844 15.1039 11.7844 14.5471C11.7844 13.9826 11.3497 13.5479 10.7852 13.5479C10.2284 13.5479 9.78603 13.9826 9.78603 14.5471C9.78603 15.1039 10.2284 15.5463 10.7852 15.5463Z" fill="currentColor"/><path d="M14.3925 14.3041C14.1209 14.8333 14.5052 15.4624 15.1 15.4624C15.4007 15.4624 15.6757 15.2927 15.8106 15.0239L20.3729 5.93567V4.45594H13.6036C13.2055 4.45594 12.8828 4.77865 12.8828 5.17674C12.8828 5.57482 13.2055 5.89753 13.6036 5.89753H18.6873V5.93567L14.3925 14.3041Z" fill="currentColor"/><path d="M25.8266 15.6683C28.1987 15.6683 29.8615 14.1047 29.8615 11.8469C29.8615 9.71126 28.3436 8.16289 26.2308 8.16289C25.1554 8.16289 24.2553 8.5824 23.7748 9.2765H23.7367L24.0417 5.89753H28.5C28.8981 5.89753 29.2208 5.57482 29.2208 5.17674C29.2208 4.77865 28.8981 4.45594 28.5 4.45594H22.6688L22.0891 10.6799H23.6528C24.0799 9.95534 24.9037 9.52057 25.8571 9.52057C27.23 9.52057 28.1911 10.5121 28.1911 11.8927C28.1911 13.2733 27.23 14.242 25.8418 14.242C24.9051 14.242 24.1371 13.8071 23.7712 13.1167C23.5713 12.7395 23.2308 12.4038 22.8039 12.4038C22.324 12.4038 21.9311 12.8131 22.0783 13.2699C22.5447 14.7172 23.9776 15.6683 25.8266 15.6683Z" fill="currentColor"/><path d="M34.2931 12.3885L35.8786 15.018C36.0449 15.2938 36.3434 15.4624 36.6655 15.4624H37.1274C37.491 15.4624 37.7105 15.06 37.5137 14.7543L35.2694 11.2673L37.5227 7.89357C37.7266 7.58827 37.5078 7.17894 37.1406 7.17894H36.7027C36.3811 7.17894 36.083 7.34703 35.9165 7.62214L34.3617 10.1918H34.3236L32.754 7.61924C32.5871 7.34578 32.2899 7.17894 31.9696 7.17894H31.4829C31.1175 7.17894 30.8983 7.58493 31.0988 7.89046L33.3549 11.3283L31.077 14.7482C30.8736 15.0536 31.0925 15.4624 31.4594 15.4624H31.876C32.1974 15.4624 32.4955 15.2944 32.662 15.0194L34.2549 12.3885H34.2931Z" fill="currentColor"/></svg>',
"rate-1.25x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.97683 14.602C2.97683 15.0733 3.35887 15.4553 3.83014 15.4553C4.30141 15.4553 4.68345 15.0733 4.68345 14.602V5.1492C4.68345 4.63072 4.26313 4.2104 3.74465 4.2104H3.56037C3.17063 4.2104 2.79056 4.33168 2.47285 4.55742L0.293973 6.10557C0.109552 6.23661 0 6.44884 0 6.67507C0 7.24259 0.640845 7.57329 1.10339 7.24448L2.93787 5.9404H2.97683V14.602Z" fill="currentColor"/><path d="M8.32266 15.5411C8.89933 15.5411 9.34351 15.0891 9.34351 14.5202C9.34351 13.9436 8.89933 13.4994 8.32266 13.4994C7.75379 13.4994 7.30181 13.9436 7.30181 14.5202C7.30181 15.0891 7.75379 15.5411 8.32266 15.5411Z" fill="currentColor"/><path d="M11.1982 7.50674V7.58833C11.1982 8.04454 11.568 8.41437 12.0242 8.41437C12.4804 8.41437 12.8503 8.04454 12.8503 7.58833V7.49895C12.8503 6.33003 13.7776 5.44166 15.0088 5.44166C16.1778 5.44166 17.0817 6.23652 17.0817 7.23399C17.0817 8.11457 16.7233 8.70682 15.3517 10.1329L11.5324 14.0256C11.3781 14.1828 11.2917 14.3942 11.2917 14.6145V14.7561C11.2917 15.1423 11.6048 15.4553 11.9909 15.4553H18.2467C18.6534 15.4553 18.9832 15.1256 18.9832 14.7189C18.9832 14.3122 18.6534 13.9825 18.2467 13.9825H13.6451V13.9436L16.4583 11.1148C18.1026 9.43155 18.8039 8.45746 18.8039 7.14827C18.8039 5.36373 17.2064 4 15.0634 4C12.8269 4 11.1982 5.48062 11.1982 7.50674Z" fill="currentColor"/><path d="M24.5628 15.6658C26.9863 15.6658 28.6851 14.0682 28.6851 11.7616C28.6851 9.57961 27.1344 7.99768 24.9758 7.99768C23.877 7.99768 22.9575 8.42628 22.4665 9.13543H22.4275L22.7393 5.68324H27.2941C27.7008 5.68324 28.0305 5.35353 28.0305 4.94682C28.0305 4.54011 27.7008 4.2104 27.2941 4.2104H21.3366L20.7443 10.5693H22.3418C22.7782 9.82898 23.6198 9.38479 24.5939 9.38479C25.9966 9.38479 26.9785 10.3979 26.9785 11.8083C26.9785 13.2188 25.9966 14.2085 24.5783 14.2085C23.6213 14.2085 22.8366 13.7642 22.4629 13.0588C22.2586 12.6734 21.9107 12.3305 21.4746 12.3305C20.9843 12.3305 20.5828 12.7487 20.7332 13.2154C21.2097 14.6941 22.6737 15.6658 24.5628 15.6658Z" fill="currentColor"/><path d="M33.2127 12.3149L34.8326 15.0013C35.0025 15.2831 35.3075 15.4553 35.6365 15.4553H36.1085C36.48 15.4553 36.7043 15.0443 36.5032 14.7319L34.2102 11.1693L36.5124 7.72253C36.7207 7.41061 36.4971 6.99242 36.122 6.99242H35.6746C35.346 6.99242 35.0414 7.16415 34.8713 7.44522L33.2829 10.0706H33.2439L31.6403 7.44225C31.4698 7.16286 31.1662 6.99242 30.8389 6.99242H30.3417C29.9683 6.99242 29.7444 7.4072 29.9493 7.71936L32.2542 11.2317L29.927 14.7257C29.7192 15.0377 29.9428 15.4553 30.3177 15.4553H30.7433C31.0717 15.4553 31.3762 15.2837 31.5463 15.0028L33.1738 12.3149H33.2127Z" fill="currentColor"/></svg>',
"rate-1.5x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.9981 14.7159C7.9981 15.1905 8.38287 15.5753 8.85751 15.5753C9.33214 15.5753 9.71691 15.1905 9.71691 14.7159V5.19551C9.71691 4.67332 9.29359 4.25 8.77141 4.25H8.58581C8.19329 4.25 7.8105 4.37215 7.49052 4.5995L5.29607 6.15871C5.11033 6.29068 5 6.50443 5 6.73228C5 7.30385 5.64542 7.63692 6.11128 7.30575L7.95886 5.99235H7.9981V14.7159Z" fill="currentColor"/><path d="M13.3821 15.6616C13.9629 15.6616 14.4103 15.2064 14.4103 14.6335C14.4103 14.0527 13.9629 13.6053 13.3821 13.6053C12.8092 13.6053 12.354 14.0527 12.354 14.6335C12.354 15.2064 12.8092 15.6616 13.3821 15.6616Z" fill="currentColor"/><path d="M20.4739 15.7872C22.9148 15.7872 24.6257 14.1783 24.6257 11.8551C24.6257 9.65757 23.0639 8.06434 20.8899 8.06434C19.7832 8.06434 18.8571 8.49601 18.3627 9.21021H18.3234L18.6374 5.73336H23.2248C23.6344 5.73336 23.9664 5.40129 23.9664 4.99168C23.9664 4.58206 23.6344 4.25 23.2248 4.25H17.2246L16.6282 10.6543H18.2371C18.6766 9.90872 19.5242 9.46136 20.5053 9.46136C21.918 9.46136 22.9069 10.4817 22.9069 11.9022C22.9069 13.3228 21.918 14.3195 20.4896 14.3195C19.5257 14.3195 18.7354 13.872 18.359 13.1616C18.1533 12.7735 17.8029 12.4281 17.3637 12.4281C16.8698 12.4281 16.4655 12.8493 16.617 13.3193C17.0969 14.8086 18.5713 15.7872 20.4739 15.7872Z" fill="currentColor"/><path d="M29.1857 12.4124L30.8171 15.118C30.9882 15.4018 31.2954 15.5753 31.6268 15.5753H32.1021C32.4763 15.5753 32.7021 15.1613 32.4996 14.8467L30.1903 11.2587L32.5089 7.78722C32.7187 7.47308 32.4935 7.05189 32.1157 7.05189H31.6651C31.3342 7.05189 31.0274 7.22485 30.8561 7.50793L29.2563 10.152H29.2171L27.602 7.50494C27.4303 7.22356 27.1245 7.05189 26.7949 7.05189H26.2941C25.9181 7.05189 25.6926 7.46964 25.8989 7.78402L28.2203 11.3214L25.8764 14.8405C25.6672 15.1547 25.8924 15.5753 26.2699 15.5753H26.6986C27.0293 15.5753 27.3361 15.4024 27.5074 15.1195L29.1464 12.4124H29.1857Z" fill="currentColor"/></svg>',
"rate-1x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.1709 15.0691C14.1709 15.5711 14.5778 15.978 15.0798 15.978C15.5818 15.978 15.9888 15.5711 15.9888 15.0691V5C15.9888 4.44772 15.5411 4 14.9888 4H14.7925C14.3773 4 13.9725 4.12919 13.6341 4.36964L11.3131 6.01872C11.1167 6.1583 11 6.38436 11 6.62534C11 7.22986 11.6826 7.58212 12.1753 7.23187L14.1294 5.84277H14.1709V15.0691Z" fill="currentColor"/><path d="M22.4844 12.6475L24.2098 15.509C24.3908 15.8092 24.7157 15.9927 25.0662 15.9927H25.5689C25.9646 15.9927 26.2035 15.5548 25.9894 15.2221L23.5469 11.4272L25.9991 7.75573C26.221 7.42349 25.9829 6.97803 25.5833 6.97803H25.1067C24.7568 6.97803 24.4323 7.16095 24.2511 7.46035L22.5591 10.2568H22.5176L20.8094 7.45719C20.6279 7.15959 20.3044 6.97803 19.9558 6.97803H19.4262C19.0285 6.97803 18.7899 7.41985 19.0082 7.75236L21.4634 11.4937L18.9844 15.2155C18.7631 15.5478 19.0013 15.9927 19.4006 15.9927H19.8539C20.2038 15.9927 20.5282 15.8099 20.7094 15.5106L22.4429 12.6475H22.4844Z" fill="currentColor"/></svg>',
"rate-2x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 7.67347V7.75925C10 8.23698 10.3873 8.62425 10.865 8.62425C11.3427 8.62425 11.73 8.23698 11.73 7.75925V7.66531C11.73 6.44082 12.7011 5.5102 13.9904 5.5102C15.2145 5.5102 16.1611 6.34286 16.1611 7.38776C16.1611 8.3102 15.7857 8.93061 14.3495 10.4245L10.3499 14.5022C10.1884 14.6669 10.0979 14.8884 10.0979 15.1191V15.2678C10.0979 15.6722 10.4257 16 10.8301 16H17.3808C17.8068 16 18.1522 15.6546 18.1522 15.2286C18.1522 14.8025 17.8068 14.4571 17.3808 14.4571H12.5624V14.4163L15.5083 11.4531C17.2301 9.6898 17.9645 8.66939 17.9645 7.29796C17.9645 5.42857 16.2917 4 14.0476 4C11.7055 4 10 5.55102 10 7.67347Z" fill="currentColor"/><path d="M23.0341 12.7102L24.7254 15.5162C24.9064 15.8165 25.2313 16 25.5819 16H26.0511C26.4468 16 26.6857 15.5622 26.4716 15.2295L24.0786 11.5102L26.4808 7.91233C26.7026 7.58008 26.4645 7.13469 26.065 7.13469H25.6217C25.2717 7.13469 24.9472 7.31767 24.766 7.61715L23.1075 10.3592H23.0667L21.3924 7.61399C21.2108 7.31631 20.8873 7.13469 20.5386 7.13469H20.0431C19.6454 7.13469 19.4069 7.57645 19.625 7.90895L22.0303 11.5755L19.6018 15.2229C19.3806 15.5552 19.6188 16 20.018 16H20.4385C20.7884 16 21.1128 15.8171 21.294 15.5178L22.9933 12.7102H23.0341Z" fill="currentColor"/></svg>',
replay:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.6485 4.35C14.1976 2.9 12.2064 2 9.995 2C5.57223 2 2 5.58 2 10C2 14.42 5.57223 18 9.995 18C13.7273 18 16.8393 15.45 17.7298 12H15.6485C14.828 14.33 12.6066 16 9.995 16C6.68293 16 3.99124 13.31 3.99124 10C3.99124 6.69 6.68293 4 9.995 4C11.656 4 13.137 4.69 14.2176 5.78L10.9956 9H18V2L15.6485 4.35Z" fill="currentColor"/></svg>',search:'<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 7C12 9.76142 9.76142 12 7 12C4.23858 12 2 9.76142 2 7C2 4.23858 4.23858 2 7 2C9.76142 2 12 4.23858 12 7ZM11.2001 12.6004C10.0302 13.4792 8.57591 14 7 14C3.13401 14 0 10.866 0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 8.57591 13.4792 10.0302 12.6004 11.2001C12.6376 11.2281 12.6733 11.259 12.7071 11.2929L17.7071 16.2929C18.0976 16.6834 18.0976 17.3166 17.7071 17.7071C17.3166 18.0976 16.6834 18.0976 16.2929 17.7071L11.2929 12.7071C11.259 12.6733 11.2281 12.6376 11.2001 12.6004Z" fill="currentColor"/></svg>',
"tab-left":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {WIDTH} 29"><path d="M{WIDTH},29H0V4C0,1.79,1.89,0,5,0H{TOP_WIDTH}a6.32,6.32,0,0,1,6,4l10,25Z" transform="translate(0 0)"/></svg>',"tab-right":'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {WIDTH} 29"><path d="M{WIDTH},29H0L10,4a6.24,6.24,0,0,1,6-4H{TOP_WIDTH}a6.23,6.23,0,0,1,6,4L{WIDTH},29Z" transform="translate(0 0)"/></svg>',tab1:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \t width="{WIDTH}" height="30" viewBox="0 0 {WIDTH} 30" enable-background="new 0 0 {WIDTH} 30" xml:space="preserve"><path d="M0,6 c0-3.3,2.7-6,6-6 h{CENTER_WIDTH} h0.2 c5.554,0,7.886,3.207,8.919,6 L{WIDTH},30 H0 z"/></svg>',
tab2:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \t width="{WIDTH}" height="30" viewBox="0 0 {WIDTH} 30" enable-background="new 0 0 {WIDTH} 31" xml:space="preserve"><path d="M17.734,0.055 c -5.534,0-7.857,3.195-8.887,5.978 L0,30 H{WIDTH} l-8.848-23.967 c-1.03-2.783-3.354-5.978-8.887-5.978 z"/></svg>',tick:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.8"><path d="M3 10L7.66667 15L17 4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
video_maximize:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6H18M18 6L14.9 9.08794M18 6L14.9 2.91205M18 14H2.00001M2.00001 14L5.10005 10.9121M2.00001 14L5.10005 17.0879" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></svg>',"video_stub.svg":'<svg width="114" height="66" viewBox="0 0 114 66" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9524 2.5H77.0476C81.7157 2.5 85.5 6.28426 85.5 10.9524V55.0476C85.5 59.7157 81.7157 63.5 77.0476 63.5H10.9524C6.28426 63.5 2.5 59.7157 2.5 55.0476V10.9524C2.5 6.28426 6.28426 2.5 10.9524 2.5ZM0 10.9524C0 4.90355 4.90355 0 10.9524 0H77.0476C83.0965 0 88 4.90355 88 10.9524V23.3809L108.818 8.66378C110.994 7.12524 114 8.68154 114 11.3467V54.7284C114 57.379 111.023 58.9386 108.844 57.4297L88 42.997V55.0476C88 61.0965 83.0965 66 77.0476 66H10.9524C4.90355 66 0 61.0965 0 55.0476V10.9524ZM111.5 11.3467V54.7284C111.5 55.3622 110.788 55.7352 110.267 55.3744L88.8384 40.5367C88.6265 40.39 88.5 40.1485 88.5 39.8907V26.4958C88.5 26.2407 88.6238 26.0015 88.8321 25.8543L110.261 10.7052C110.781 10.3373 111.5 10.7094 111.5 11.3467Z" fill="currentColor"/></svg>',
volume_high:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.82843 9H6H4V11H6H6.82843L7.41421 11.5858L9 13.1716V6.82843L7.41421 8.41421L6.82843 9ZM9 4L6 7H4C2.89543 7 2 7.89543 2 9V11C2 12.1046 2.89543 13 4 13H6L9 16L11 18V15.1716V4.82843V2L9 4ZM19 10C19 13.3137 16.3137 16 13 16V14C15.2091 14 17 12.2091 17 10C17 7.79086 15.2091 6 13 6V4C16.3137 4 19 6.68629 19 10ZM15 10C15 11.1046 14.1046 12 13 12V8C14.1046 8 15 8.89543 15 10Z" fill="currentColor"/></svg>',
volume_middle:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.82843 9H6H4V11H6H6.82843L7.41421 11.5858L9 13.1716V6.82843L7.41421 8.41421L6.82843 9ZM9 4L6 7H4C2.89543 7 2 7.89543 2 9V11C2 12.1046 2.89543 13 4 13H6L9 16L11 18V15.1716V4.82843V2L9 4Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13 12C14.1046 12 15 11.1046 15 10C15 8.89543 14.1046 8 13 8V12Z" fill="currentColor"/></svg>',
volume_mute:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.82843 9H6H4V11H6H6.82843L7.41421 11.5858L9 13.1716V6.82843L7.41421 8.41421L6.82843 9ZM9 4L6 7H4C2.89543 7 2 7.89543 2 9V11C2 12.1046 2.89543 13 4 13H6L9 16L11 18V15.1716V4.82843V2L9 4Z" fill="currentColor"/></svg>'};class uG{gP(a,b){var c=rh("PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTA2cHgiIGhlaWdodD0iMTM0cHgiIHZpZXdCb3g9IjAgMCAxMDYgMTM0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDYgMTM0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Int0ZXh0fSIgZD0iTTUzLDE5Yy0xNi43MDYsMC0zMC4yNSwxNS4yMjctMzAuMjUsMzQuMDMxYzAsMTguNzk0LDEzLjU0NCwzNC4wMzEsMzAuMjUsMzQuMDMxDQoJYzE2LjcxMywwLDMwLjI1LTE1LjIzNywzMC4yNS0zNC4wMzFDODMuMjUsMzQuMjI3LDY5LjcxMywxOSw1MywxOXoiLz4NCjxwYXRoIGZpbGw9Int0ZXh0fSIgZD0iTTc0LjExOSw4OC42MjVjLTYuMjkzLDUuMDUzLTEzLjQ4Niw3Ljk2Mi0yMS4xMjIsNy45NjJjLTcuNjMsMC0xNC44MjMtMi45MDQtMjEuMTIyLTcuOTYyDQoJQzE4LjI4Niw5My45ODQsNy42MjEsMTA2LjY4OCwyLjczOSwxMzRoMTAwLjUyMUM5OC4zNzksMTA2LjY4OCw4Ny43MjMsOTMuOTcxLDc0LjExOSw4OC42MjV6Ii8+DQo8L3N2Zz4NCg==");
let d;for(const [g,h]of Object.entries(null!=(d=a)?d:{}))c=c.replace(new RegExp(`{${g}}`,"g"),h);c=["data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjguMzAyIDMzLjI0MiI+DQoJPHBhdGggZD0iTTAsMS44VjMxLjQ0MmExLjgsMS44LDAsMCwwLDIuNzI2LDEuNTQzbDI0LjctMTQuODJhMS44LDEuOCwwLDAsMCwwLTMuMDg3TDIuNzI2LjI1N0ExLjgsMS44LDAsMCwwLDAsMS44WiIgc3R5bGU9ImZpbGw6IzMzMyIvPg0KPC9zdmc+","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAyOC4zMDIgMzMuMjQyIj4NCgk8cGF0aCBkPSJNMCwxLjhWMzEuNDQyYTEuOCwxLjgsMCwwLDAsMi43MjYsMS41NDNsMjQuNy0xNC44MmExLjgsMS44LDAsMCwwLDAtMy4wODdMMi43MjYuMjU3QTEuOCwxLjgsMCwwLDAsMCwxLjhaIiBzdHlsZT0iZmlsbDojNTI4YmRmIi8+DQo8L3N2Zz4=",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjAgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TV0FQLUlDT048L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaVBob25lLTgtUGx1cy1ALUNvdXJzZS1sYW5kc2NhcGUtU1dBUCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2Mi4wMDAwMDAsIC0xMTAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlNXQVAtQlVUVE9OIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTAuMDAwMDAwLCA5OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS45MTQyMTM2LDE2IEwyNCwxNiBDMjQuNTUyMjg0NywxNiAyNSwxNi40NDc3MTUzIDI1LDE3IEMyNSwxNy41NTIyODQ3IDI0LjU1MjI4NDcsMTggMjQsMTggTDE1LjkxNDIxMzYsMTggTDE4LjcwNzEwNjgsMjAuNzkyODkzMiBDMTkuMDk3NjMxMSwyMS4xODM0MTc1IDE5LjA5NzYzMTEsMjEuODE2NTgyNSAxOC43MDcxMDY4LDIyLjIwNzEwNjggQzE4LjMxNjU4MjUsMjIuNTk3NjMxMSAxNy42ODM0MTc1LDIyLjU5NzYzMTEgMTcuMjkyODkzMiwyMi4yMDcxMDY4IEwxMi43OTI4OTMyLDE3LjcwNzEwNjggQzEyLjQwMjM2ODksMTcuMzE2NTgyNSAxMi40MDIzNjg5LDE2LjY4MzQxNzUgMTIuNzkyODkzMiwxNi4yOTI4OTMyIEwxNy4yOTI4OTMyLDExLjc5Mjg5MzIgQzE3LjY4MzQxNzUsMTEuNDAyMzY4OSAxOC4zMTY1ODI1LDExLjQwMjM2ODkgMTguNzA3MTA2OCwxMS43OTI4OTMyIEMxOS4wOTc2MzExLDEyLjE4MzQxNzUgMTkuMDk3NjMxMSwxMi44MTY1ODI1IDE4LjcwNzEwNjgsMTMuMjA3MTA2OCBMMTUuOTE0MjEzNiwxNiBaIE0yOC4wODU3ODY0LDI4IEwyMCwyOCBDMTkuNDQ3NzE1MywyOCAxOSwyNy41NTIyODQ3IDE5LDI3IEMxOSwyNi40NDc3MTUzIDE5LjQ0NzcxNTMsMjYgMjAsMjYgTDI4LjA4NTc4NjQsMjYgTDI1LjI5Mjg5MzIsMjMuMjA3MTA2OCBDMjQuOTAyMzY4OSwyMi44MTY1ODI1IDI0LjkwMjM2ODksMjIuMTgzNDE3NSAyNS4yOTI4OTMyLDIxLjc5Mjg5MzIgQzI1LjY4MzQxNzUsMjEuNDAyMzY4OSAyNi4zMTY1ODI1LDIxLjQwMjM2ODkgMjYuNzA3MTA2OCwyMS43OTI4OTMyIEwzMS4yMDcxMDY4LDI2LjI5Mjg5MzIgQzMxLjU5NzYzMTEsMjYuNjgzNDE3NSAzMS41OTc2MzExLDI3LjMxNjU4MjUgMzEuMjA3MTA2OCwyNy43MDcxMDY4IEwyNi43MDcxMDY4LDMyLjIwNzEwNjggQzI2LjMxNjU4MjUsMzIuNTk3NjMxMSAyNS42ODM0MTc1LDMyLjU5NzYzMTEgMjUuMjkyODkzMiwzMi4yMDcxMDY4IEMyNC45MDIzNjg5LDMxLjgxNjU4MjUgMjQuOTAyMzY4OSwzMS4xODM0MTc1IDI1LjI5Mjg5MzIsMzAuNzkyODkzMiBMMjguMDg1Nzg2NCwyOCBaIiBpZD0iU1dBUC1JQ09OIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",
"data:image/png;base64, ",
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDEyIiB3aWR0aD0iOCIgaGVpZ2h0PSIxMiI+DQoJPHRpdGxlPlRvLXF1aXo8L3RpdGxlPg0KCTxwYXRoIGQ9Ik0xLDEyYTEsMSwwLDAsMS0uNzA3LTEuNzA3TDQuNTg2LDYsLjI5MywxLjcwN0ExLDEsMCwwLDEsMS43MDcuMjkzTDcuNDE0LDYsMS43MDcsMTEuNzA3QTEsMSwwLDAsMSwxLDEyWiIgc3R5bGU9ImZpbGw6IzllYWViOSIvPg0KPC9zdmc+","data:image/svg+xml;base64,"+ph(c),"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,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzJweCIgaGVpZ2h0PSI3MnB4IiB2aWV3Qm94PSIwIDAgMTQyLjIyIDE0Mi4yMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQyLjIyIDE0Mi4yMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Y2lyY2xlIG9wYWNpdHk9IjAuNDMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBjeD0iNzEuMTEiIGN5PSI3MS4xMSIgcj0iNzEuMTEiLz4NCjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjU0LjQyMywxMDQuNTk0IDEwNS43OTgsNzAuNzc0IDU0LjQyMywzNy42MjYgIi8+DQo8L3N2Zz4=",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKNWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/s6uL5TAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMDD0cqEAAABfSURBVChTY/j//z8DMZgoRSCD4ApLK6rYgLgDiJ9CMYjNBrMNWWHnvAUL/3/4+BGMQWygwk5sCp+CFMDAhw8fQAqfYlcIlCRGYeeceQv+g0wCYRAbl9XEeYZQWBIdjgCVaiC8JN1udgAAAABJRU5ErkJggg==",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACuSURBVHicY/n//z8DCLh7+/sAqWIgNmGAgDNA3Ltz68YtIA4LVFELkKpmQAUOIAyUawUqrmEBMnyxKEIG1UA1J0EmFsFELC3MGfJzssDsSVOnMxw7fgImVQRSaAzjgRQJCgqA2XnZmcgKjVnwWIkCWKC+cwRxJk6eypCfm80AYyOBMyCF/TCFx0+eAmMsoJ8F6PXNoCBgwO1zUPBsBrsRFE5AxSCXFzKgBng/LMABrBM9cyiwScIAAAAASUVORK5CYII=",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAZCAYAAABtnU33AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAETSURBVHic7ZgxCsJAFAUXSaeIpScQDyCCguA5rEUQEbWzsvACKhICaquHUQu18hxi6vgebCSgwSb5C2sGhpBkIX+aZIkTBIHS1OAI1mFR2cEDHuEKnnnB0TeGcAlzZuZKjTKswA4cwzWDW8rO2ChsY+OFwVNld2wIG6cMbpqeRJAmg0umpxCk5PxeYxdZsO1kwbaTBdvOXwb7MG96ECF8Bt9gw/QkQlwZ7Kr/CXYZvIdt2DU7S+rs4CF8afXgCU5g1dhI6XCHC7jlSRjM/zwbbUGbJDPY/7HGg/OEn/vUvvn2WfpYlAADfYyL9vSaIOZ+Ykh9hxkSFy0WSyQ3Ht+iRWOJ9E4rGq2UcCwxsbWMRovGkhc6FTEV3QXLmAAAAABJRU5ErkJggg==",
"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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAYAAAAYucG/AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA+SURBVHicY/H09pViYQACFi4uLgYWbm5uOAHncsG4/Pz8xKv79u0bA8vXr1/hBJz7Dcb9+PEjIXVzZs18BgAgpy6CcHz1VgAAAABJRU5ErkJggg==",
"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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTMgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5CYWNrLUFycm93PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImlQaG9uZS1YLUNvdXJzZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTU2LjAwMDAwMCkiIGZpbGw9IiMzREEwRTEiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjEuOTA2MzgyOCw1Ni45ODk5NDk1IEwxMiw2Ni41IEwyMS45MDYzODI4LDc2LjAxMDA1MDUgQzIyLjQ4MjU4NSw3Ni41NjMyMDAyIDIzLjM5MjU5Miw3Ni41NjMyMDAyIDIzLjk2ODc5NDMsNzYuMDEwMDUwNSBMMjMuOTY4Nzk0Myw3Ni4wMTAwNTA1IEMyNC41MTU1MjgzLDc1LjQ4NTE5MDEgMjQuNTMzMjYwMyw3NC42MTY0OTEyIDI0LjAwODM5OTksNzQuMDY5NzU3MiBDMjMuOTk1NDY4OSw3NC4wNTYyODcyIDIzLjk4MjI2NDIsNzQuMDQzMDgyNiAyMy45Njg3OTQzLDc0LjAzMDE1MTUgTDE2LjEyNDgyMjksNjYuNSBMMjMuOTY4Nzk0Myw1OC45Njk4NDg1IEMyNC41MTU1MjgzLDU4LjQ0NDk4ODEgMjQuNTMzMjYwMyw1Ny41NzYyODkyIDI0LjAwODM5OTksNTcuMDI5NTU1MiBDMjMuOTk1NDY4OSw1Ny4wMTYwODUyIDIzLjk4MjI2NDIsNTcuMDAyODgwNiAyMy45Njg3OTQzLDU2Ljk4OTk0OTUgTDIzLjk2ODc5NDMsNTYuOTg5OTQ5NSBDMjMuMzkyNTkyLDU2LjQzNjc5OTggMjIuNDgyNTg1LDU2LjQzNjc5OTggMjEuOTA2MzgyOCw1Ni45ODk5NDk1IFoiIGlkPSJCYWNrLUFycm93Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="];
c=".popup-layer {top: 0;right: 0;bottom: 0;left: 0;z-index: 1;position: absolute;border-radius: inherit; }.modal-layer {background: #000000;opacity: 0.4;position: absolute;width: 100%;height: 100%;border-radius: inherit; }:root {--page-background-color: __pageBackground__;--button-background-color: __primaryButtonBackground__;--button-hover-background-color: __primaryButtonBackgroundHover__;--button-hover-text-color: __primaryButtonTextHover__;--button-text-color: __primaryButtonText__;--company-logo-background-color: __asideLogoBackground__;--hyperlink-text-color: __hyperlink__;--list-item-background-hover-color: __asideElementBackgroundHover__;--list-item-border-color: __outlineItemBorder__;--list-item-background-pressed-color: __asideElementBackgroundActive__;--list-item-text-hover-color: __asideElementTextHover__;--list-item-text-pressed-color: __asideElementTextActive__;--list-item-text-visited-color: __asideElementTextVisited__;--list-item-icon-fill-color: __itemsListIconFill__;--list-item-order-color: __itemsListOrder__;--list-item-icon-stroke-color: __itemsListIconStroke__;--list-item-icon-color: __itemsListIcon__;--panel-color: __asideBackground__;--panel-text-color: __asideElementText__;--panel-video-stub-background-color: __panelVideoStubBackgroundColor__;--panel-video-stub-color: __panelVideoStubColor__;--player-background-color: __playerBackground__;--progressbar-background-color: __progressBackground__;--progressbar-playback-color: __progressPlayback__;--slide-border-color: __slideBorder__;--text-color: __playerText__;--topbar-hover-background-color: __secondaryButtonBackgroundHover__;--topbar-text-color: __secondaryButtonText__;--primary-button-text-color: __primaryButtonText__;--primary-button-text-color-active: __primaryButtonTextHover__;--primary-button-background-color-active: __primaryButtonBackgroundHover__;--primary-button-background-color: __primaryButtonBackground__;--primary-button-border-color: __primaryButtonBorder__;--primary-button-border-color-active: __primaryButtonBorderHover__;--secondary-button-background-color: __secondaryButtonBackground__;--secondary-button-background-color-active: __secondaryButtonBackgroundHover__;--secondary-button-text-color: __secondaryButtonText__;--secondary-button-text-color-active: __secondaryButtonTextHover__;--secondary-button-border-color: __secondaryButtonBorder__;--secondary-button-border-color-active: __secondaryButtonBorderHover__;--volume-control-background-color: __volumeControlBackgroundColor__;--volume-control-playback-color: __volumeControlPlaybackColor__;--volume-control-thumb-color: __volumeControlThumbColor__;--more-menu-volume-control-background-color: __moreMenuVolumeControlBackgroundColor__;--more-menu-volume-control-playbackColor: __moreMenuVolumeControlPlaybackColor__;--more-menu-volume-control-thumb-color: __moreMenuVolumeControlThumbColor__;--popup-background-color: __popupBackground__;--popup-transparent-background-color: __transparentPopupBackground__;--popup-border: __popupBorder__;--popup-background-hover-color: __popupBackgroundHover__;--popup-text-color: __popupText__;--popup-text-hover-color: __popupTextHover__;--link-button-background-color: transparent;--link-button-text-color: __linkButtonTextColor__;--player-text: __playerText__;--button-border-radius: __borderRadius__;--presenter-info-link-border-color: __presenterInfoLinkBorderColor__;--search-field-background-color: __searchFieldBackgroundColor__;--hovered-tab-background-color: __hoveredTabBackgroundColor__;--selected-tab-background-color: __selectedTabBackgroundColor__;--top-panel-icon-container-color: __topPanelIconContainerColor__;--top-panel-icon-color: __topPanelIconColor__;--mini-skin-menu-button-text: __miniSkinMenuButtonText__;--mini-skin-menu-button-background-active: __miniSkinMenuButtonBackgroundActive__;--mini-skin-top-bottom-panel-border: __miniSkinTopBottomPanelBorder__;--mini-skin-presenter-delimiter-color: __miniSkinPresenterDelimiterColor__;--top-bottom-panel-border-color: __topBottomPanelBorderColor__; }:root {--page-background-color: __pageBackground__;--button-background-color: __primaryButtonBackground__;--button-hover-background-color: __primaryButtonBackgroundHover__;--button-hover-text-color: __primaryButtonTextHover__;--button-text-color: __primaryButtonText__;--company-logo-background-color: __asideLogoBackground__;--hyperlink-text-color: __hyperlink__;--list-item-background-hover-color: __asideElementBackgroundHover__;--list-item-border-color: __outlineItemBorder__;--list-item-background-pressed-color: __asideElementBackgroundActive__;--list-item-text-hover-color: __asideElementTextHover__;--list-item-text-pressed-color: __asideElementTextActive__;--list-item-text-visited-color: __asideElementTextVisited__;--list-item-icon-fill-color: __itemsListIconFill__;--list-item-order-color: __itemsListOrder__;--list-item-icon-stroke-color: __itemsListIconStroke__;--list-item-icon-color: __itemsListIcon__;--panel-color: __asideBackground__;--panel-text-color: __asideElementText__;--panel-video-stub-background-color: __panelVideoStubBackgroundColor__;--panel-video-stub-color: __panelVideoStubColor__;--player-background-color: __playerBackground__;--progressbar-background-color: __progressBackground__;--progressbar-playback-color: __progressPlayback__;--slide-border-color: __slideBorder__;--text-color: __playerText__;--topbar-hover-background-color: __secondaryButtonBackgroundHover__;--topbar-text-color: __secondaryButtonText__;--primary-button-text-color: __primaryButtonText__;--primary-button-text-color-active: __primaryButtonTextHover__;--primary-button-background-color-active: __primaryButtonBackgroundHover__;--primary-button-background-color: __primaryButtonBackground__;--primary-button-border-color: __primaryButtonBorder__;--primary-button-border-color-active: __primaryButtonBorderHover__;--secondary-button-background-color: __secondaryButtonBackground__;--secondary-button-background-color-active: __secondaryButtonBackgroundHover__;--secondary-button-text-color: __secondaryButtonText__;--secondary-button-text-color-active: __secondaryButtonTextHover__;--secondary-button-border-color: __secondaryButtonBorder__;--secondary-button-border-color-active: __secondaryButtonBorderHover__;--volume-control-background-color: __volumeControlBackgroundColor__;--volume-control-playback-color: __volumeControlPlaybackColor__;--volume-control-thumb-color: __volumeControlThumbColor__;--more-menu-volume-control-background-color: __moreMenuVolumeControlBackgroundColor__;--more-menu-volume-control-playbackColor: __moreMenuVolumeControlPlaybackColor__;--more-menu-volume-control-thumb-color: __moreMenuVolumeControlThumbColor__;--popup-background-color: __popupBackground__;--popup-transparent-background-color: __transparentPopupBackground__;--popup-border: __popupBorder__;--popup-background-hover-color: __popupBackgroundHover__;--popup-text-color: __popupText__;--popup-text-hover-color: __popupTextHover__;--link-button-background-color: transparent;--link-button-text-color: __linkButtonTextColor__;--player-text: __playerText__;--button-border-radius: __borderRadius__;--presenter-info-link-border-color: __presenterInfoLinkBorderColor__;--search-field-background-color: __searchFieldBackgroundColor__;--hovered-tab-background-color: __hoveredTabBackgroundColor__;--selected-tab-background-color: __selectedTabBackgroundColor__;--top-panel-icon-container-color: __topPanelIconContainerColor__;--top-panel-icon-color: __topPanelIconColor__;--mini-skin-menu-button-text: __miniSkinMenuButtonText__;--mini-skin-menu-button-background-active: __miniSkinMenuButtonBackgroundActive__;--mini-skin-top-bottom-panel-border: __miniSkinTopBottomPanelBorder__;--mini-skin-presenter-delimiter-color: __miniSkinPresenterDelimiterColor__;--top-bottom-panel-border-color: __topBottomPanelBorderColor__; }@keyframes preloader_spin {0% {transform: rotate(0deg); }  100% {transform: rotate(360deg); } }html,body {background-color: var(--page-background-color) !important; }.universal_mini {overflow: hidden;background: var(--player-background-color); }  .universal_mini div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-user-drag: none; }  .universal_mini .launch-screen {z-index: 100;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.48); }    .universal_mini .launch-screen .launch-screen-button {top: 0;bottom: 0;margin: auto;right: 0;left: 0;border-radius: 100%;width: 96px;height: 96px;position: absolute; }      .universal_mini .launch-screen .launch-screen-button__play-icon {background-color: #FFFFFF;position: absolute;top: 0;bottom: 0;margin: auto;right: 0;left: 0;border-radius: 100%;width: 90px;height: 90px;box-shadow: 0 12px 50px 0 rgba(0, 0, 0, 0.2);transition: 0.3s ease-in-out; }      .universal_mini .launch-screen .launch-screen-button__icon {background: url("+
c[0]+") no-repeat center;position: absolute;top: 0;bottom: 0;margin: auto;right: 0;left: 6px;width: 90px;height: 90px; }      .universal_mini .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__play-icon {width: 96px;height: 96px; }      .universal_mini .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__icon {background: url("+c[1]+") no-repeat center; }  .universal_mini .playerView {-ms-transform: translateX(0);transform: translateX(0); }  .universal_mini.not_loaded .top-panel,  .universal_mini.not_loaded .bottom-panel,  .universal_mini.not_loaded .landscape-bottom-panel {display: none; }  .universal_mini:not(.landscape) .landscape-bottom-panel {display: none; }  .universal_mini.landscape > .bottom-panel {display: none; }  .universal_mini.landscape > .top-panel {display: none !important; }  .universal_mini.landscape.quiz_mode .top-panel,  .universal_mini.landscape.quiz_mode .landscape-bottom-panel {display: initial; }  .universal_mini.landscape.quiz_mode > .bottom-panel {display: none; }  .universal_mini > .top-panel {width: 100%;background: var(--player-background-color);position: absolute;box-sizing: border-box;box-shadow: 0 1px 0 var(--mini-skin-top-bottom-panel-border);height: 52px;top: 0; }    .universal_mini > .top-panel::before, .universal_mini > .top-panel::after {top: 100%; }    .universal_mini > .top-panel .menu {cursor: pointer;position: absolute;top: 6px;right: 12px;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;padding: 8px;background: transparent;color: var(--mini-skin-menu-button-text);border-radius: var(--button-border-radius); }      .universal_mini > .top-panel .menu.menu_active {background: var(--mini-skin-menu-button-background-active);color: var(--text-color); }    .universal_mini > .top-panel .slide-info {font-family: var(--font-family-bold);width: 100%;position: absolute;font-size: 17px;line-height: 52px;text-align: center;color: var(--text-color);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;z-index: 1;pointer-events: none; }  .universal_mini > .bottom-panel {width: 100%;background: var(--player-background-color);position: absolute;box-sizing: border-box;bottom: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 0 12px;height: 56px;top: auto; }    .universal_mini > .bottom-panel .navigation-controls {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }    .universal_mini > .bottom-panel > button:not(:first-child) {margin-left: 12px; }    .universal_mini > .bottom-panel .navigation-controls {margin-left: auto; }      .universal_mini > .bottom-panel .navigation-controls button:not(:first-child) {margin-left: 12px; }    .universal_mini > .bottom-panel.bottom-panel_with-border {border-top: 1px solid var(--mini-skin-top-bottom-panel-border); }    .universal_mini > .bottom-panel .rate-menu-popup {background: var(--popup-background-color);border: 1px solid var(--popup-border);box-shadow: 0 20px 32px rgba(0, 0, 0, 0.16);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border-radius: 10px;position: absolute; }  .universal_mini > .progress {position: absolute;top: auto;left: 0;height: 2px;background: var(--progressbar-background-color); }    .universal_mini > .progress > .playback-progress {position: absolute;top: 0;left: 0;width: 0;height: 100%;background: var(--progressbar-playback-color); }  .universal_mini > .landscape-bottom-panel {width: 100%;background: var(--player-background-color);position: absolute;box-sizing: border-box;bottom: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;right: 0;top: 0;width: 52px;-ms-flex-direction: column;flex-direction: column;align-items: center;padding: 16px 0;border-left: 1px solid rgba(97, 104, 112, 0.1); }    .universal_mini > .landscape-bottom-panel .navigation-controls {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }    .universal_mini > .landscape-bottom-panel > button:not(:last-child) {margin-bottom: 12px; }    .universal_mini > .landscape-bottom-panel .navigation-controls {margin-top: auto;-ms-flex-direction: column;flex-direction: column; }      .universal_mini > .landscape-bottom-panel .navigation-controls button:not(:first-child) {margin-top: 12px; }    .universal_mini > .landscape-bottom-panel .rate-menu-popup {background: var(--popup-background-color);border: 1px solid var(--popup-border);box-shadow: 0 20px 32px rgba(0, 0, 0, 0.16);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border-radius: 10px;position: absolute; }  .universal_mini #playerView {border: 1px solid rgba(0, 0, 0, 0.04); }  .universal_mini.quiz_mode {overflow: visible;height: auto !important; }    .universal_mini.quiz_mode #playerView,    .universal_mini.quiz_mode .video-container {display: none; }    .universal_mini.quiz_mode.interaction_slide .bottom-panel {box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.1);position: fixed;bottom: 0 !important; }      .universal_mini.quiz_mode.interaction_slide .bottom-panel .play,      .universal_mini.quiz_mode.interaction_slide .bottom-panel .progress-bar {display: none; }    .universal_mini.quiz_mode .top-panel {position: fixed;top: -1px;height: 52px; }      .universal_mini.quiz_mode .top-panel .slide-info {top: 1px; }      .universal_mini.quiz_mode .top-panel .menu.component_container {top: 1px;height: 52px; }  .universal_mini,  .universal_mini > div {position: absolute;top: 0; }  .universal_mini .launch_layer {width: 100%;height: 100%;background: url("+
c[0]+") no-repeat center;background-color: rgba(0, 0, 0, 0.75); }    .universal_mini .launch_layer:active {background-image: url("+c[1]+"); }    .universal_mini .launch_layer[disabled], .universal_mini .launch_layer:active[disabled] {background-image: none; }  .universal_mini .video-container video {position: absolute; }  .universal_mini .change-layout-button {width: 44px;height: 44px;border-radius: 100%;background: #333333;position: absolute;left: 10px;bottom: 10px;border: 1px solid rgba(255, 255, 255, 0.3);box-sizing: border-box; }    .universal_mini .change-layout-button::after {content: '';position: absolute;width: 20px;height: 20px;background: url("+
c[2]+");background-size: cover;margin: auto;top: 0;left: 0;bottom: 0;right: 0; }  .universal_mini .preloader {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5); }    .universal_mini .preloader::after {content: '';position: absolute;background: url("+c[3]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear; }  .universal_mini .menu_layer {position: absolute;background: var(--panel-color);z-index: 10;color: var(--panel-text-color); }    .universal_mini .menu_layer .menu-layer-top-panel {position: absolute;height: 52px;display: block;z-index: 1; }      .universal_mini .menu_layer .menu-layer-top-panel .tab-title {font-family: var(--font-family-bold);position: absolute;left: 0;top: 0;width: 100%;height: 52px;font-size: 18px;line-height: 52px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;pointer-events: none;padding: 0 64px;box-sizing: border-box; }      .universal_mini .menu_layer .menu-layer-top-panel .search-button,      .universal_mini .menu_layer .menu-layer-top-panel .close-button,      .universal_mini .menu_layer .menu-layer-top-panel .back-button {position: absolute;top: 0;cursor: pointer; }      .universal_mini .menu_layer .menu-layer-top-panel > .search-button,      .universal_mini .menu_layer .menu-layer-top-panel > .close-button,      .universal_mini .menu_layer .menu-layer-top-panel > .back-button {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;padding: 8px 8px;color: var(--top-panel-icon-color);background: transparent; }      .universal_mini .menu_layer .menu-layer-top-panel > .search-button {top: 6px;left: 12px; }      .universal_mini .menu_layer .menu-layer-top-panel > .close-button {top: 6px;right: 12px; }      .universal_mini .menu_layer .menu-layer-top-panel > .back-button {top: 6px;left: 12px; }      .universal_mini .menu_layer .menu-layer-top-panel.with_search .back {right: 44px; }      .universal_mini .menu_layer .menu-layer-top-panel .search_panel {position: absolute;background: var(--player-background-color);top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 8px 12px;box-shadow: 0 1px 0 var(--mini-skin-top-bottom-panel-border); }        .universal_mini .menu_layer .menu-layer-top-panel .search_panel__cancel-button {cursor: pointer; }        .universal_mini .menu_layer .menu-layer-top-panel .search_panel__search-icon {width: 24px;height: 24px;margin: 6px 8px;color: var(--text-color);-ms-flex-negative: 0;flex-shrink: 0; }        .universal_mini .menu_layer .menu-layer-top-panel .search_panel__cancel-button {width: 24px;height: 24px;margin: 6px 8px;color: var(--text-color);-ms-flex-negative: 0;flex-shrink: 0; }        .universal_mini .menu_layer .menu-layer-top-panel .search_panel .search_input {font-family: var(--font-family-normal);-ms-flex-positive: 1;flex-grow: 1;border: none;height: 100%;font-size: 15px;line-height: 20px;color: var(--text-color);background: transparent;min-width: 0; }          .universal_mini .menu_layer .menu-layer-top-panel .search_panel .search_input:-ms-input-placeholder {opacity: 0.4; }          .universal_mini .menu_layer .menu-layer-top-panel .search_panel .search_input::placeholder {opacity: 0.4; }    .universal_mini .menu_layer.tab_control .content.component_container {bottom: 56px; }    .universal_mini .menu_layer.tab_control .bottom-panel {position: absolute;bottom: 0;height: 56px;background: var(--player-background-color);box-shadow: 0 -1px 0 var(--mini-skin-top-bottom-panel-border);box-sizing: border-box;padding: 7px 12px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }      .universal_mini .menu_layer.tab_control .bottom-panel .menu-tab-button {font-family: var(--font-family-normal);cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;background: transparent;color: var(--text-color);font-size: 12px;line-height: 16px;opacity: 0.4; }        .universal_mini .menu_layer.tab_control .bottom-panel .menu-tab-button[aria-selected='true'] {opacity: 1; }        .universal_mini .menu_layer.tab_control .bottom-panel .menu-tab-button__text {margin-top: 2px; }    .universal_mini .menu_layer .content.component_container {position: absolute;top: 64px;bottom: 0;width: 100%; }      .universal_mini .menu_layer .content.component_container.animation .content.component_base > div {position: absolute; }      .universal_mini .menu_layer .content.component_container .content.component_base {width: 100%;position: relative; }        .universal_mini .menu_layer .content.component_container .content.component_base .search-result-layout .result-label {font-family: var(--font-family-bold);margin-top: 28px;margin-left: 20px;font-size: 16px;line-height: 22px;color: var(--panel-text-color); }        .universal_mini .menu_layer .content.component_container .content.component_base .search-result-layout .no-matches-label {font-family: var(--font-family-normal);font-size: 15px;line-height: 20px;color: var(--panel-text-color);opacity: 0.6;text-align: center;margin-top: 80px; }        .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator {background: rgba(0, 0, 0, 0.08);position: relative;width: calc(100% - 20px);height: 1px;left: 10px; }          .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator:first-child {position: absolute;top: -1px; }          .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .separator:last-child {position: absolute;bottom: -1px; }        .universal_mini .menu_layer .content.component_container .content.component_base .slides_list {position: relative; }          .universal_mini .menu_layer .content.component_container .content.component_base .slides_list.slides_list_highlight-visited .item.visited:not(.active):not(.selected) {color: var(--list-item-text-visited-color); }          .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;min-height: 76px;color: var(--panel-text-color);margin-bottom: 1px; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level1 {padding-left: 24px; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level2 {padding-left: 48px; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level3 {padding-left: 72px; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.level4 {padding-left: 96px; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .image {float: left;margin: 10px 16px 10px 20px;border-radius: 4px;border: 1px solid rgba(0, 0, 0, 0.04);box-sizing: content-box;max-height: 56px;max-width: 100px;-ms-flex-negative: 0;flex-shrink: 0; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .text {font-family: var(--font-family-normal);position: relative;margin: 0;padding-right: 10px;padding-bottom: 1px;font-size: 14px;line-height: 18px;word-break: break-word;max-height: 54px;overflow: hidden;text-overflow: ellipsis;flex-grow: 1;display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */              -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }              .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .text .highlighted {font-family: var(--font-family-bold); }              .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .text .search-context {opacity: 0.6; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.text_only .text {padding-left: 13px; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.active, .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.selected {background: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent::before {content: '';position: absolute;top: 0;bottom: 0;right: 19px;width: 8px;height: 12px;margin: auto;background: url("+
c[4]+");background-size: contain;background-repeat: no-repeat; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item.parent .text {padding-right: 25px; }        .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center; }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .top-container {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;background-color: transparent;padding: 8px 24px 28px;margin: 0 24px;width: 100%;box-sizing: border-box; }            .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .top-container .name,            .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .top-container .job {word-wrap: break-word;position: relative;text-align: center; }            .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .top-container .name {font-family: var(--font-family-bold);color: var(--panel-text-color);font-size: 24px;line-height: 28px;margin-bottom: 8px;margin-top: 16px; }            .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .top-container .job {font-family: var(--font-family-normal);color: var(--panel-text-color);opacity: 0.72;font-size: 14px;line-height: 18px; }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bottom-container {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;padding: 28px 0;margin: 0 24px;color: var(--panel-text-color);box-sizing: border-box;width: calc(100% - 48px);border-top: 1px solid var(--mini-skin-presenter-delimiter-color); }            .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bottom-container a {color: var(--panel-text-color); }            .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bottom-container .item {font-family: var(--font-family-normal);display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;width: 100%;color: var(--panel-text-color); }              .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bottom-container .item .item-icon {margin-right: 8px; }              .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bottom-container .item .bottom-container-text {font-size: 15px;line-height: 20px; }              .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .bottom-container .item:not(:last-child) {margin-bottom: 16px; }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .photo_container {position: relative;width: 80px;height: 80px;border-radius: 100%; }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .name_photo_container {width: 75px;height: 75px;background: #9EAEB9;border-radius: 100%;left: 0;right: 0;margin: auto;margin-bottom: 10px; }            .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .name_photo_container .letter {font-size: 24px;line-height: 75px;text-align: center;color: #FFFFFF;font-family: Helvetica Neue, Helvetica, Roboto, Arial; }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .no_presenter_container {margin-bottom: 10px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center; }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .no_presenter_photo {width: 106px;height: 134px;background: url("+
c[5]+"); }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .no_presenter_label {position: relative;font-family: Helvetica Neue, Helvetica, Roboto, Arial;font-size: 15px;color: var(--panel-text-color);padding: 0 40px;text-align: center; }        .universal_mini .menu_layer .content.component_container .content.component_base .notes {font-family: var(--font-family-normal);padding: 12px 24px;font-size: 15px;line-height: 20px;color: var(--panel-text-color);width: auto !important;white-space: pre-wrap;word-wrap: break-word; }body {margin: 0;padding: 0;cursor: default;-ms-touch-action: pan-y;touch-action: pan-y;overflow-y: auto; }  body .info_panel {position: relative;top: 0;background: #FFFFFF;font-family: Helvetica, Roboto, Arial;padding-top: 161px;padding-bottom: 50px; }    body .info_panel,    body .info_panel * {box-sizing: border-box; }    body .info_panel.domain::before {background: transparent url("+
c[6]+") no-repeat center; }    body .info_panel.time::before {background: transparent url("+c[7]+") no-repeat center; }    body .info_panel.password::before {background: transparent url("+c[8]+") 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; }.launch-screen {z-index: 999 !important; }.component_base,.component_container {position: absolute; }:focus {outline: none; }::-moz-focus-inner {border: 0; }input {appearance: none; }button {cursor: pointer;margin: 0;border: 0; }button[disabled] {cursor: default; }.__player_view_id__ > * {position: absolute; }.__player_view_id__ .slide {white-space: nowrap;font-size: 0; }  .__player_view_id__ .slide a {text-decoration: none;cursor: pointer; }    .__player_view_id__ .slide a img {border: 0; }  .__player_view_id__ .slide * {-ms-transform-origin: 0 0;transform-origin: 0 0; }  .__player_view_id__ .slide.relpos,  .__player_view_id__ .slide .relpos {position: relative !important;vertical-align: top; }  .__player_view_id__ .slide.kern,  .__player_view_id__ .slide .kern {text-rendering: optimizeLegibility;font-feature-settings: 'kern' 1, 'liga' 0; }  .__player_view_id__ .slide.nokern,  .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;font-feature-settings: 'kern' 0, 'liga' 0; }.__player_view_id__ .fullscreen {-ms-transform: none !important;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 video::cue {color: #FFFFFF;background-color: rgba(8, 8, 8, 0.75);border-radius: 4px;font-family: Helvetica, Roboto, Arial;line-height: 1.1; }.__player_view_id__ .video_player.iphone::after {background: rgba(0, 0, 0, 0) url("+
c[9]+") no-repeat center;position: absolute;width: 100%;height: 100%;top: 0;right: 0;content: ''; }.__player_view_id__ .video_player.iphone video {opacity: 0; }.__player_view_id__ .video_player.iphone.without_controls video {display: none; }.__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px; }  .__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 62px;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;cursor: pointer; }    .__player_view_id__ .video_player .controls .progress .bookmark {width: 10px;height: 10px;margin-top: -5px;margin-left: -5px;top: 50%;background: url("+
c[10]+") 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[11]+") 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: #FFFFFF;height: 100%; }    .__player_view_id__ .video_player .controls .progress .tooltip {background: url("+
c[12]+") no-repeat;width: 60px;height: 25px;top: -33px;margin-left: -30px;font-family: Helvetica, Roboto, Arial;font-size: 12px;padding-top: 2px;text-align: center; }  .__player_view_id__ .video_player .controls .volume_popup {border-radius: 3px;background: rgba(45, 50, 55, 0.85098);top: -67px;right: 55px;padding: 8px; }    .__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+c[13]+");position: relative;cursor: pointer;width: 12px;height: 48px; }      .__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+
c[14]+");width: 100%; }  .__player_view_id__ .video_player .controls button {width: 100%;height: 100%; }    .__player_view_id__ .video_player .controls button.mute {background: url("+c[15]+"); }      .__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[16]+"); }      .__player_view_id__ .video_player .controls button.mute:active {background: url("+c[17]+"); }      .__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[18]+"); }        .__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+
c[19]+"); }        .__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[20]+"); }    .__player_view_id__ .video_player .controls button.play {background: url("+c[21]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play:hover {background: url("+c[22]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play:active {background: url("+c[23]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play.selected {background: url("+
c[24]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+c[25]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[26]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play::after {background: url("+c[27]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: ''; }    .__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+
c[28]+") no-repeat; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[29]+") no-repeat; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[30]+") no-repeat; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen::before {background: url("+c[27]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: ''; }  .__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, .__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px; }  .__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px; }  .__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px; }.modal_layer {background: #000000;opacity: 0.7;z-index: 1;width: 100%;height: 100%; }.message_box,.confirm_window {border-radius: 4px;min-height: 150px;min-width: 300px;z-index: 1;background: #FFFFFF;position: absolute;width: 300px;top: 0;right: 0;bottom: 0;left: 0;margin: auto; }  .message_box .title,  .confirm_window .title {display: none !important; }  .message_box .message,  .confirm_window .message {padding: 34px 34px 24px 34px;font-size: 14px;line-height: 18px;color: #231F20;font-family: Helvetica, Roboto, Arial; }.message_box .btn_ok.component_container {padding-bottom: 24px;position: relative;text-align: center;height: 44px;width: 100%; }  .message_box .btn_ok.component_container button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;appearance: none;border: 0;border-radius: 4px;font-size: 16px;background: #339BE0;color: #FFFFFF; }    .message_box .btn_ok.component_container button.active {background: #058ACC; }.confirm_window .buttons_panel {text-align: center;position: relative;padding-bottom: 24px;height: 44px;width: 100%; }  .confirm_window .buttons_panel > div {width: 50%;float: right;position: relative; }    .confirm_window .buttons_panel > div button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;appearance: none;border: 0;border-radius: 4px;font-size: 16px;background: #339BE0;color: #FFFFFF; }    .confirm_window .buttons_panel > div.active button {background: #058ACC; }    .confirm_window .buttons_panel > div:only-child {width: 100%;text-align: center !important; }    .confirm_window .buttons_panel > div:nth-child(1) {text-align: left; }    .confirm_window .buttons_panel > div:nth-child(2) {text-align: right; }.back_to_app {height: 100%;position: absolute;left: 0; }  .back_to_app__text {color: #3DA0E1;font-size: 16px;font-family: Helvetica Neue, Helvetica, Roboto, Arial;text-overflow: ellipsis;overflow: hidden;position: absolute;bottom: 0;top: 0;height: 24px;line-height: 24px;margin: auto;padding-left: 25px;max-width: 80px; }    .back_to_app__text::before {content: '';background: url("+
c[31]+") no-repeat center;height: 24px;width: 14px;left: 8px;position: absolute; }.trial_banner {position: relative;transform: translateZ(0); }  .trial_banner .banner-content,  .trial_banner .banner-content_hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; }  .trial_banner .banner-content {visibility: visible;z-index: 1; }  .trial_banner .banner-content_hover {visibility: hidden;z-index: 0; }  .trial_banner .days_remaining {position: absolute;font-family: 'Open Sans', Arial, sans-serif;font-weight: normal;font-size: 13px;left: 65px;top: 41px;color: #7C1645;z-index: 1; }  .trial_banner:hover .banner-content {visibility: hidden;z-index: 0; }  .trial_banner:hover .banner-content_hover {visibility: visible;z-index: 1; }.popup_layer {z-index: 1; }  .popup_layer .modal_layer {z-index: initial; }.framesLayer iframe {pointer-events: all; }.slide-transiting .quiz-uikit-primary-button {transition: none; }.slide-transiting .quiz-uikit-secondary-button {transition: none; }.slide-transiting .quiz-uikit-link-button {transition: none; }.slide-transiting .visuals-uikit-primary-button {transition: none; }.slide-transiting .visuals-uikit-secondary-button {transition: none; }.slide-transiting .visuals-uikit-link-button {transition: none; }.uikit-primary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-primary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-primary-button.uikit-primary-button_size_medium {padding: 10px; }    .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text:first-child {margin-left: 10px; }      .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text:last-child {margin-right: 10px; }  .uikit-primary-button.uikit-primary-button_size_small {padding: 6px 12px; }    .uikit-primary-button.uikit-primary-button_size_small .uikit-primary-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-primary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-primary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-primary-button__button-text {margin-right: 8px; }  .uikit-primary-button__left-icon {margin-right: 8px; }  .uikit-primary-button__button-text:first-child {margin-left: 0; }  .uikit-primary-button__button-text:last-child {margin-right: 0; }  .uikit-primary-button__left-icon:first-child {margin-left: 0; }  .uikit-primary-button__left-icon:last-child {margin-right: 0; }  .uikit-primary-button__right-icon:first-child {margin-left: 0; }  .uikit-primary-button__right-icon:last-child {margin-right: 0; }  .uikit-primary-button[disabled] {opacity: 0.4; }  .uikit-primary-button.uikit-primary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-primary-button.uikit-primary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-secondary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-secondary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-secondary-button.uikit-secondary-button_size_medium {padding: 10px; }    .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text:first-child {margin-left: 10px; }      .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text:last-child {margin-right: 10px; }  .uikit-secondary-button.uikit-secondary-button_size_small {padding: 6px 12px; }    .uikit-secondary-button.uikit-secondary-button_size_small .uikit-secondary-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-secondary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-secondary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-secondary-button__button-text {margin-right: 8px; }  .uikit-secondary-button__left-icon {margin-right: 8px; }  .uikit-secondary-button__button-text:first-child {margin-left: 0; }  .uikit-secondary-button__button-text:last-child {margin-right: 0; }  .uikit-secondary-button__left-icon:first-child {margin-left: 0; }  .uikit-secondary-button__left-icon:last-child {margin-right: 0; }  .uikit-secondary-button__right-icon:first-child {margin-left: 0; }  .uikit-secondary-button__right-icon:last-child {margin-right: 0; }  .uikit-secondary-button[disabled] {opacity: 0.4; }  .uikit-secondary-button.uikit-secondary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-secondary-button.uikit-secondary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-link-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-link-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-link-button.uikit-link-button_size_medium {padding: 10px; }    .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text:first-child {margin-left: 10px; }      .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text:last-child {margin-right: 10px; }  .uikit-link-button.uikit-link-button_size_small {padding: 6px 12px; }    .uikit-link-button.uikit-link-button_size_small .uikit-link-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-link-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-link-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-link-button__button-text {margin-right: 8px; }  .uikit-link-button__left-icon {margin-right: 8px; }  .uikit-link-button__button-text:first-child {margin-left: 0; }  .uikit-link-button__button-text:last-child {margin-right: 0; }  .uikit-link-button__left-icon:first-child {margin-left: 0; }  .uikit-link-button__left-icon:last-child {margin-right: 0; }  .uikit-link-button__right-icon:first-child {margin-left: 0; }  .uikit-link-button__right-icon:last-child {margin-right: 0; }  .uikit-link-button[disabled] {opacity: 0.4; }  .uikit-link-button.uikit-link-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-link-button.uikit-link-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-primary-button {background: var(--primary-button-background-color, var(--primary-button-background-color));color: var(--primary-button-text-color, var(--primary-button-text-color)); }  .uikit-primary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-border-color, var(--primary-button-border-color));background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-primary-button__button-text {font-family: var(--font-family-bold);font-weight: 700; }  .uikit-primary-button.uikit-primary-button_active, .uikit-primary-button[aria-pressed='true'], .uikit-primary-button:focus {background: var(--primary-button-background-color-active, var(--primary-button-background-color-active));color: var(--primary-button-text-color-active, var(--primary-button-text-color-active)); }    .uikit-primary-button.uikit-primary-button_active::after, .uikit-primary-button[aria-pressed='true']::after, .uikit-primary-button:focus::after {background: var(--primary-button-border-color-active, var(--primary-button-border-color-active));background-origin: border-box; }.uikit-secondary-button {background: var(--secondary-button-background-color, var(--secondary-button-background-color));color: var(--secondary-button-text-color, var(--secondary-button-text-color)); }  .uikit-secondary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color, var(--secondary-button-border-color));background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-secondary-button__button-text {font-family: var(--font-family-normal); }  .uikit-secondary-button.uikit-secondary-button_active, .uikit-secondary-button[aria-pressed='true'], .uikit-secondary-button:focus {background: var(--secondary-button-background-color-active, var(--secondary-button-background-color-active));color: var(--secondary-button-text-color-active, var(--secondary-button-text-color-active)); }    .uikit-secondary-button.uikit-secondary-button_active::after, .uikit-secondary-button[aria-pressed='true']::after, .uikit-secondary-button:focus::after {background: var(--secondary-button-border-color-active, var(--secondary-button-border-color-active));background-origin: border-box; }  .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text {font-size: 15px; }.uikit-link-button {background: var(--link-button-background-color);color: var(--link-button-text-color);border: none; }  .uikit-link-button.uikit-link-button_active, .uikit-link-button[aria-pressed='true'] {background: var(--link-button-background-color); }.uikit-collapsed-control {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;position: relative;overflow: hidden;padding: 10px;border: none;border-radius: var(--button-border-radius);background: var(--secondary-button-background-color-active);color: var(--secondary-button-text-color-active);transition-property: background, color;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-collapsed-control::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color-active);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-collapsed-control__collapsed-component {cursor: pointer;display: -ms-flexbox;display: flex; }  .uikit-collapsed-control__expanded-component {margin-left: 8px;opacity: 1;transition-property: width, opacity;transition-duration: 300ms;transition-timing-function: ease; }  .uikit-collapsed-control.uikit-collapsed-control_collapsed {background: var(--secondary-button-background-color);color: var(--secondary-button-text-color);padding-right: 2px; }    .uikit-collapsed-control.uikit-collapsed-control_collapsed::after {background: var(--secondary-button-border-color);background-origin: border-box; }    .uikit-collapsed-control.uikit-collapsed-control_collapsed .uikit-collapsed-control__expanded-component {width: 0;opacity: 0; }  .uikit-collapsed-control[data-tooltip]::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 0; }  .uikit-collapsed-control[data-tooltip]:hover::before {opacity: 1;visibility: visible; }.menu-base {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: start;font-family: var(--font-family-normal); }.menu-base-item {width: 100%;box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 44px;padding: 0 20px;color: var(--popup-text-color); }  .menu-base-item__label {-ms-flex-positive: 1;flex-grow: 1;font-size: 15px;line-height: 20px;margin-left: 12px; }  .menu-base-item__icon {width: 20px;height: 20px;-ms-flex-negative: 0;flex-shrink: 0;color: var(--popup-text-color); }  .menu-base-item__value {-ms-flex-negative: 0;flex-shrink: 0;margin-left: 16px; }  .menu-base-item.menu-base-item_clickable:hover {cursor: pointer;background: var(--popup-background-hover-color);color: var(--popup-text-hover-color); }    .menu-base-item.menu-base-item_clickable:hover .menu-base-item__icon {color: var(--popup-text-hover-color); }.rate-menu {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 12px 0; }  .rate-menu__caption {padding: 8px 20px;color: var(--popup-text-color);font-size: 16px;line-height: 22px;font-family: var(--font-family-bold);font-weight: 700; }  .rate-menu__delimiter {width: 100%;height: 1px;background: var(--popup-text-color);opacity: 0.08;margin: 8px 0; }.presenter-info {font-family: var(--font-family-normal);box-sizing: border-box;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;color: var(--panel-text-color); }  .presenter-info__main {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: start; }  .presenter-info__info {display: inline-block;-ms-flex-positive: 1;flex-grow: 1; }  .presenter-info__photo {width: 64px;height: 64px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;border-radius: 50%;-ms-flex-negative: 0;flex-shrink: 0;background-repeat: no-repeat;background-position: center;margin-right: 20px; }    .presenter-info__photo img {width: auto;height: auto; }  .presenter-info__name {font-family: var(--font-family-bold);font-weight: 700;word-wrap: break-word;overflow: hidden;font-size: 16px;line-height: 22px;margin-bottom: 8px;max-height: 53px; }  .presenter-info__job {word-wrap: break-word;overflow: hidden;font-size: 14px;line-height: 18px;margin-bottom: 8px; }  .presenter-info__phone {word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 20px; }  .presenter-info__links {display: -ms-flexbox;display: flex;margin-top: 8px; }  .presenter-info__link {border: 1px solid var(--presenter-info-link-border-color);border-radius: 10px;width: 36px;height: 28px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;color: var(--panel-text-color); }    .presenter-info__link:not(:last-child) {margin-right: 8px; }    .presenter-info__link::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 6px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }    .presenter-info__link:hover::before {opacity: 1;visibility: visible; }  .presenter-info__link-icon {width: 20px;height: 20px; }  .presenter-info .bio-container {position: relative;display: -webkit-box;white-space: normal;text-overflow: ellipsis;margin-right: -20px;margin-top: 20px;padding-right: 10px;font-size: 14px;line-height: 20px;-ms-flex-positive: 1;flex-grow: 1;height: 100%;max-height: 120px;overflow: hidden; }    .presenter-info .bio-container.bio-container_collapsed {max-height: 60px; }      .presenter-info .bio-container.bio-container_collapsed .scroll-area__bio {display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */        -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }    .presenter-info .bio-container .scroll-area {word-break: break-word;overflow: hidden; }    .presenter-info .bio-container .container-top-shadow {background: __verticalGradient(var(--panel-color), transparent);background: linear-gradient(to bottom, var(--panel-color), transparent);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }    .presenter-info .bio-container .container-bottom-shadow {background: __verticalGradient(transparent, var(--panel-color));background: linear-gradient(to bottom, transparent, var(--panel-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }  .presenter-info__show-more {font-size: 14px;line-height: 20px;height: 20px;opacity: 0.6;text-decoration: underline; }    .presenter-info__show-more:hover {cursor: pointer;opacity: 0.8; }  .presenter-info.presenter-info_popup {margin-bottom: 0; }  .presenter-info.presenter-info_no-photo .presenter-info__info {width: 100%; }.attachments-info {font-family: var(--font-family-normal);position: relative;width: 100%;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column; }  .attachments-info__scroll-area {height: 100%;overflow: hidden; }  .attachments-info__delimiter {height: 1px;margin: 8px 20px 8px 62px;background: var(--popup-text-color);opacity: 0.08; }  .attachments-info .container-top-shadow {background: __verticalGradient(var(--panel-color), transparent);background: linear-gradient(to bottom, var(--panel-color), transparent);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }  .attachments-info .container-bottom-shadow {background: __verticalGradient(transparent, var(--panel-color));background: linear-gradient(to bottom, transparent, var(--panel-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }.attach-item {padding: 8px 20px;box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: start;cursor: pointer; }  .attach-item__icon-container {width: 36px;height: 36px;border-radius: 50%;background: var(--top-panel-icon-container-color);display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 6px; }  .attach-item__icon {width: 20px;height: 20px;color: var(--popup-text-color);opacity: 0.72; }  .attach-item__info-container {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-positive: 1;flex-grow: 1;padding-left: 6px; }  .attach-item__title {font-size: 15px;line-height: 20px;margin-bottom: 4px;color: var(--popup-text-color);word-break: break-word;max-height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */    -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }  .attach-item__subtitle {font-size: 14px;line-height: 18px;color: var(--popup-text-color);opacity: 0.6; }  .attach-item:hover {background: var(--list-item-background-hover-color); }    .attach-item:hover .attach-item__title {color: var(--popup-text-hover-color); }    .attach-item:hover .attach-item__subtitle {color: var(--popup-text-hover-color); }    .attach-item:hover .attach-item__icon {color: var(--popup-text-hover-color); }.message-box {background: var(--player-background-color);position: absolute;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;border-radius: 7px;min-width: 280px;padding: 40px;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08); }  .message-box::after {content: '';box-sizing: border-box;border: 1px solid var(--popup-border);width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 7px;pointer-events: none; }  .message-box__content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column; }  .message-box__icon {width: 24px;height: 24px;margin-bottom: 24px;position: relative;display: inline-block;color: var(--text-color);opacity: 0.72; }  .message-box .message-box-buttons {position: relative;width: 100%;height: 36px; }    .message-box .message-box-buttons__buttons {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center; }    .message-box .message-box-buttons__window-button {margin: 0 4px; }  .message-box .vertical-scrollbar {top: 40px; }  .message-box__message-container {overflow: hidden;display: inline-block;max-width: 480px;vertical-align: top;position: relative; }  .message-box__message {text-align: center;font-size: 15px;color: var(--text-color);text-overflow: ellipsis;overflow: hidden;position: relative;font-family: Helvetica Neue, Helvetica, Roboto, Arial; }  .message-box__buttons {margin-top: 28px; }.back-to-app-button {position: absolute;top: 6px;left: 12px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 40px;height: 40px; }  .back-to-app-button svg path {fill: var(--text-color); }.quiz-tablet-skin {background: var(--player-background-color); }  .quiz-tablet-skin .smartphone-top-panel.smartphone-top-panel_mode_reviewing .smartphone-top-panel__button.smartphone-top-panel__button_outline {-ms-grid-column: 1;grid-column: 1; }.smartphone-slide-list-slides * {box-sizing: border-box; }.universal_mini.mobile .playerView {background-color: var(--player-background-color); }.universal_mini.mobile:not(.landscape) .slide-list-header__awarded-points-cell {display: none; }.universal_mini.mobile:not(.landscape) .slide-list-header__max-points-cell {display: none; }.universal_mini.mobile:not(.landscape) .slide-state-list-row__awarded-points {display: none; }.universal_mini.mobile:not(.landscape) .slide-state-list-row__points {display: none; }.menu_layer .component_base.content {min-height: 100%; }.menu_layer .smartphone-slide-list-slides {height: 100%; }:root {--font-family-bold: PFnb;--font-family-bold-italic: PFnbi;--font-family-italic: PFni;--font-family-normal: PFn;--font-family-semibold: PFnsb, PFn;--font-family-semibold-italic: PFnsbi, PFni; }.final-slide {width: 100%;height: 100%;background: linear-gradient(180deg, #FFFFFF 100%, #D3DCE4 0%); }  .final-slide__title {margin: 115px 0 0 6%;font: 700 50px Segoe UI, sans-serif;color: #272727;max-width: 620px; }    .final-slide__title.final-slide__title_small-format {max-width: 600px;margin: 90px 0 0 10%; }    .final-slide__title .final-slide__link {border-color: rgba(39, 39, 39, 0.2); }  .final-slide__text {margin: 28px 0 0 6%;font: 400 20px/32px Arial, sans-serif;color: #4D4D4D;max-width: 800px; }    .final-slide__text.final-slide__text_small-format {max-width: 569px;margin-left: 10%; }    .final-slide__text .final-slide__link {border-color: #4D4D4D; }  .final-slide__button {margin: 36px 20px 0 6%;color: #272727;font: 700 26px Arial, sans-serif; }    .final-slide__button.final-slide__button_small-format {margin-left: 10%; }    .final-slide__button .final-slide__link {border-color: #272727; }  .final-slide__link {border-bottom: 2px solid;cursor: pointer; }.promo-link {display: block;text-align: center;position: fixed;font-family: Open Sans, Arial, sans-serif; }  .promo-link.promo-link_hidden {display: none; }";
let e;for(const [g,h]of Object.entries(null!=(e=a)?e:{}))a=`__${g.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),h);let f;for(const [g,h]of Object.entries(null!=(f=b)?f:{}))c=c.replace(new RegExp(g,"g"),h);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.wy);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.ty);return fn(c)}wy(a,b,c){return`url(data:image/svg+xml;base64,${ph(`<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>`)})`}ty(a,
b,c){return`url(data:image/svg+xml;base64,${ph(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};var vG={mb_question_icon:'<svg width="24" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_6286_104426)"><path d="M12.5003 23.1431C18.6543 23.1431 23.6431 18.1543 23.6431 12.0003C23.6431 5.84625 18.6543 0.857422 12.5003 0.857422C6.34625 0.857422 1.35742 5.84625 1.35742 12.0003C1.35742 18.1543 6.34625 23.1431 12.5003 23.1431Z" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.92969 8.57143C9.92969 8.06285 10.0805 7.56569 10.3631 7.14282C10.6456 6.71995 11.0472 6.39036 11.5171 6.19574C11.9869 6.00111 12.504 5.95019 13.0028 6.04941C13.5016 6.14863 13.9598 6.39353 14.3194 6.75316C14.679 7.11278 14.9239 7.57096 15.0231 8.06977C15.1224 8.56858 15.0714 9.08561 14.8768 9.55547C14.6822 10.0253 14.3526 10.4269 13.9297 10.7095C13.5069 10.992 13.0097 11.1429 12.5011 11.1429V13.5" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5006 16C12.2463 16 11.9977 16.0754 11.7863 16.2167C11.5748 16.358 11.41 16.5588 11.3127 16.7937C11.2154 17.0286 11.1899 17.2871 11.2395 17.5365C11.2892 17.7859 11.4116 18.015 11.5914 18.1949C11.7712 18.3747 12.0003 18.4971 12.2497 18.5467C12.4991 18.5963 12.7576 18.5709 12.9926 18.4736C13.2275 18.3762 13.4283 18.2115 13.5696 18C13.7109 17.7886 13.7863 17.54 13.7863 17.2857C13.7818 16.9461 13.6449 16.6216 13.4048 16.3815C13.1646 16.1413 12.8402 16.0044 12.5006 16Z" fill="currentColor"/></g><defs><clipPath id="clip0_6286_104426"><rect width="24" height="24" fill="currentColor" transform="translate(0.5)"/></clipPath></defs></svg>',
mb_warning_icon:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_6153_102233)"><path d="M12 23.1431C18.1541 23.1431 23.1429 18.1543 23.1429 12.0003C23.1429 5.84625 18.1541 0.857422 12 0.857422C5.846 0.857422 0.857178 5.84625 0.857178 12.0003C0.857178 18.1543 5.846 23.1431 12 23.1431Z" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12V17.5" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 8.57171C12.4734 8.57171 12.8571 8.18795 12.8571 7.71456C12.8571 7.24118 12.4734 6.85742 12 6.85742C11.5266 6.85742 11.1428 7.24118 11.1428 7.71456C11.1428 8.18795 11.5266 8.57171 12 8.57171Z" stroke="currentColor" stroke-width="1.71429" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_6153_102233"><rect width="24" height="24" fill="currentColor"/></clipPath></defs></svg>',
"attachment-doc":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M12 2L17 7M12 2H5C3.89543 2 3 2.89543 3 4V16C3 17.1046 3.89543 18 5 18H15C16.1046 18 17 17.1046 17 16V7M12 2V7H17" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 11H13" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14H13" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
"attachment-image":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M5 17L11.861 10.5964C12.2269 10.2549 12.7891 10.2365 13.1765 10.5535L18 14.5M18 14.5V5C18 3.89543 17.1046 3 16 3H4C2.89543 3 2 3.89543 2 5V15C2 16.1046 2.89543 17 4 17H16C17.1046 17 18 16.1046 18 15V14.5ZM8 8.5C8 9.32843 7.32843 10 6.5 10C5.67157 10 5 9.32843 5 8.5C5 7.67157 5.67157 7 6.5 7C7.32843 7 8 7.67157 8 8.5Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
"attachment-link":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M6 5H15M15 5V14M15 5L5 15" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',"attachment-unknown":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M10.7419 7.82902L6.61073 11.9602C6.02494 12.5459 6.02494 13.4957 6.61073 14.0815V14.0815C7.19652 14.6673 8.14626 14.6673 8.73205 14.0815L15.4496 7.36396C16.6211 6.19239 16.6211 4.29289 15.4496 3.12132V3.12132C14.278 1.94975 12.3785 1.94975 11.2069 3.12132L4.48941 9.83884C2.73205 11.5962 2.73205 14.4454 4.48941 16.2028V16.2028C6.24677 17.9602 9.09601 17.9602 10.8534 16.2028L14.0376 13.0186" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
"attachment-video":'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.72"><path d="M18 15.5V4.5C18 3.39543 17.1046 2.5 16 2.5H4C2.89543 2.5 2 3.39543 2 4.5V15.5C2 16.6046 2.89543 17.5 4 17.5H16C17.1046 17.5 18 16.6046 18 15.5Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 14.1153V9.87928C8.00349 9.81418 8.02496 9.75084 8.06252 9.69481C8.10008 9.63878 8.15259 9.59178 8.21544 9.55792C8.27829 9.52407 8.34955 9.50441 8.42298 9.50066C8.4964 9.49691 8.56974 9.50919 8.63656 9.53642L12.7804 11.6489C12.8476 11.6856 12.903 11.7368 12.9414 11.7978C12.9798 11.8588 13 11.9275 13 11.9973C13 12.0672 12.9798 12.1358 12.9414 12.1968C12.903 12.2578 12.8476 12.3091 12.7804 12.3457L8.63656 14.4693C8.56859 14.494 8.49492 14.5041 8.42169 14.4985C8.34847 14.493 8.27779 14.472 8.21553 14.4374C8.15328 14.4028 8.10125 14.3555 8.06376 14.2995C8.02627 14.2435 8.00441 14.1804 8 14.1153Z" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 6.5H18" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 6.5L8 2.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 6.5L14 2.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>',
attachments:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.5526 9.11878L9.11092 13.5605C8.32987 14.3415 8.32987 15.6078 9.11092 16.3889V16.3889C9.89197 17.1699 11.1583 17.1699 11.9393 16.3889L18.3033 10.0249C19.8654 8.46284 19.8654 5.93018 18.3033 4.36808V4.36808C16.7412 2.80598 14.2085 2.80598 12.6464 4.36808L6.28249 10.732C3.93934 13.0752 3.93934 16.8742 6.28249 19.2173V19.2173C8.62563 21.5605 12.4246 21.5605 14.7678 19.2173L17.2453 16.7398" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',
attachment_icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="20px" height="20px">\t<path d="M8.34,40a8.08,8.08,0,0,1-5.87-2.65,9.39,9.39,0,0,1,.36-13.08l17-18.12a5.9,5.9,0,0,1,6-2,6.41,6.41,0,0,1,4.29,4.6,6.83,6.83,0,0,1-1.82,6.41L12.05,32.52a5.08,5.08,0,0,1-3,1.69,3.21,3.21,0,0,1-2.73-1C5,31.88,4.85,29.34,7,27.09L18.34,14.92A1.14,1.14,0,0,1,20,14.84a.6.6,0,0,1,.08.08,1.34,1.34,0,0,1,0,1.81L8.64,28.92c-1,1-1.08,2-.66,2.5a1,1,0,0,0,.79.25,2.89,2.89,0,0,0,1.58-1L26.57,13.37a4.2,4.2,0,0,0,1.2-3.94,3.88,3.88,0,0,0-2.6-2.78,3.63,3.63,0,0,0-3.69,1.28C16.65,13.11,7,23.47,4.52,26.06c-3.15,3.39-2.4,7.27-.36,9.45s5.67,3,8.84-.39L30,17a1.15,1.15,0,0,1,1.63-.07.23.23,0,0,1,.07.07,1.34,1.34,0,0,1,0,1.81L14.7,36.94A8.72,8.72,0,0,1,8.34,40Z" style="fill:#9eaeb9"/></svg>',
back:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 6L8 12L14 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',back_to_app:'<svg width="12" height="19" viewBox="0 0 12 19" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9902 0.841216C10.4879 0.368574 9.70453 0.368574 9.20222 0.841216L0 9.5L9.20222 18.1588C9.70453 18.6314 10.4879 18.6314 10.9902 18.1588C11.5377 17.6437 11.5377 16.7737 10.9902 16.2585L3.80753 9.5L10.9902 2.74146C11.5377 2.22634 11.5377 1.35634 10.9902 0.841216Z"/></svg>',
bio:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7495 10C18.7495 14.8325 14.8319 18.75 9.99945 18.75C5.16696 18.75 1.24945 14.8325 1.24945 10C1.24945 5.16751 5.16696 1.25 9.99945 1.25C14.8319 1.25 18.7495 5.16751 18.7495 10Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.99945 7.42871H14.1395" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.99945 10H14.1395" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.99945 12.5713H11.1395" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>',
close:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.7071 7.70711C18.0976 7.31658 18.0976 6.68342 17.7071 6.29289C17.3166 5.90237 16.6834 5.90237 16.2929 6.29289L12 10.5858L7.70711 6.29289C7.31658 5.90237 6.68342 5.90237 6.29289 6.29289C5.90237 6.68342 5.90237 7.31658 6.29289 7.70711L10.5858 12L6.29289 16.2929C5.90237 16.6834 5.90237 17.3166 6.29289 17.7071C6.68342 18.0976 7.31658 18.0976 7.70711 17.7071L12 13.4142L16.2929 17.7071C16.6834 18.0976 17.3166 18.0976 17.7071 17.7071C18.0976 17.3166 18.0976 16.6834 17.7071 16.2929L13.4142 12L17.7071 7.70711Z" fill="currentColor"/></svg>',
mail:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6949 10.1342C13.6948 10.8757 13.4756 11.6006 13.0648 12.218C12.6541 12.8353 12.0701 13.3175 11.3862 13.604C10.7024 13.8906 9.94906 13.9687 9.22095 13.8285C8.49283 13.6883 7.82237 13.3361 7.29374 12.8162C6.76512 12.2962 6.40191 11.6317 6.24972 10.906C6.09754 10.1803 6.16316 9.42579 6.43835 8.73727C6.71354 8.04874 7.18604 7.45687 7.79649 7.03599C8.40695 6.61511 9.12815 6.38397 9.86953 6.37162C10.3689 6.36329 10.8649 6.45447 11.3287 6.63983C11.7925 6.82519 12.2147 7.10102 12.5707 7.45124C12.9268 7.80147 13.2096 8.21907 13.4026 8.67971C13.5956 9.14035 13.6949 9.6348 13.6949 10.1342V10.1342Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.6947 10.1338V11.7643C13.6947 16.1415 20.5552 12.0151 16.9556 6.07016C16.2308 4.83232 15.1963 3.80442 13.9539 3.08753C12.7114 2.37065 11.3038 1.98946 9.86936 1.98145C8.66427 1.98517 7.475 2.25601 6.38714 2.77448C5.29928 3.29294 4.3399 4.04614 3.57804 4.97985C2.81619 5.91357 2.27081 7.00457 1.98116 8.17434C1.69152 9.3441 1.66481 10.5635 1.90297 11.7449C2.14112 12.9262 2.63822 14.04 3.35846 15.0062C4.07871 15.9724 5.0042 16.7668 6.06832 17.3324C7.13244 17.898 8.30871 18.2207 9.51248 18.2771C10.7162 18.3336 11.9176 18.1225 13.03 17.659" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>',
next:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 4L14 10L8 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',notes:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 5H18C18.5523 5 19 5.44772 19 6V18C19 18.5523 18.5523 19 18 19H6C5.44772 19 5 18.5523 5 18V6C5 5.44772 5.44772 5 6 5ZM18 3H6C4.34315 3 3 4.34315 3 6V18C3 19.6569 4.34315 21 6 21H18C19.6569 21 21 19.6569 21 18V6C21 4.34315 19.6569 3 18 3ZM8 7C7.44772 7 7 7.44772 7 8C7 8.55228 7.44772 9 8 9H16C16.5523 9 17 8.55228 17 8C17 7.44772 16.5523 7 16 7H8ZM7 12C7 11.4477 7.44772 11 8 11H16C16.5523 11 17 11.4477 17 12C17 12.5523 16.5523 13 16 13H8C7.44772 13 7 12.5523 7 12ZM8 15C7.44772 15 7 15.4477 7 16C7 16.5523 7.44772 17 8 17H13C13.5523 17 14 16.5523 14 16C14 15.4477 13.5523 15 13 15H8Z" fill="currentColor"/></svg>',
outline:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4 8C4.55228 8 5 7.55228 5 7C5 6.44772 4.55228 6 4 6C3.44772 6 3 6.44772 3 7C3 7.55228 3.44772 8 4 8ZM8 6C7.44772 6 7 6.44772 7 7C7 7.55228 7.44772 8 8 8H21C21.5523 8 22 7.55228 22 7C22 6.44772 21.5523 6 21 6H8ZM8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H21C21.5523 13 22 12.5523 22 12C22 11.4477 21.5523 11 21 11H8ZM7 17C7 16.4477 7.44772 16 8 16H21C21.5523 16 22 16.4477 22 17C22 17.5523 21.5523 18 21 18H8C7.44772 18 7 17.5523 7 17ZM5 12C5 12.5523 4.55228 13 4 13C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11C4.55228 11 5 11.4477 5 12ZM4 18C4.55228 18 5 17.5523 5 17C5 16.4477 4.55228 16 4 16C3.44772 16 3 16.4477 3 17C3 17.5523 3.44772 18 4 18Z" fill="currentColor"/></svg>',
outline_landscape:'<svg width="20" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 7C4.05228 7 4.5 6.55228 4.5 6C4.5 5.44772 4.05228 5 3.5 5C2.94772 5 2.5 5.44772 2.5 6C2.5 6.55228 2.94772 7 3.5 7ZM7.5 5C6.94772 5 6.5 5.44772 6.5 6C6.5 6.55228 6.94772 7 7.5 7L17.5 7C18.0523 7 18.5 6.55229 18.5 6C18.5 5.44772 18.0523 5 17.5 5H7.5ZM7.5 9C6.94772 9 6.5 9.44772 6.5 10C6.5 10.5523 6.94772 11 7.5 11H17.5C18.0523 11 18.5 10.5523 18.5 10C18.5 9.44772 18.0523 9 17.5 9H7.5ZM6.5 14C6.5 13.4477 6.94772 13 7.5 13L17.5 13C18.0523 13 18.5 13.4477 18.5 14C18.5 14.5523 18.0523 15 17.5 15L7.5 15C6.94772 15 6.5 14.5523 6.5 14ZM4.5 10C4.5 10.5523 4.05228 11 3.5 11C2.94772 11 2.5 10.5523 2.5 10C2.5 9.44772 2.94772 9 3.5 9C4.05228 9 4.5 9.44772 4.5 10ZM3.5 15C4.05228 15 4.5 14.5523 4.5 14C4.5 13.4477 4.05228 13 3.5 13C2.94772 13 2.5 13.4477 2.5 14C2.5 14.5523 2.94772 15 3.5 15Z" fill="currentColor"/></svg>',
pause:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 3.5V16.5M13 3.5V16.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>',phone:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.76946 5.58969C4.72618 4.67767 3.19832 4.84117 2.37649 5.95812C2.25344 6.12535 2.10522 6.32089 1.91316 6.56194C0.694491 8.09139 0.694496 10.306 1.91989 11.83C2.8245 12.9551 3.77296 14.0903 4.83323 15.1542C5.8935 16.2179 7.025 17.1695 8.14636 18.0771C9.66538 19.3065 11.8727 19.3065 13.3971 18.0838C13.6672 17.8672 13.8792 17.707 14.058 17.5759C15.137 16.785 15.32 15.3039 14.4461 14.2896C14.0483 13.8279 13.6267 13.3802 13.2108 12.941C12.6365 12.3343 11.6506 12.2668 11.0215 12.816C10.911 12.9123 10.1942 13.8173 10 14C8.25628 12.9604 7.01725 11.7176 6 10C6.18534 9.80166 7.07236 9.05099 7.16928 8.93903C7.71556 8.3081 7.64874 7.32192 7.04017 6.75126C6.62377 6.36078 6.20155 5.96741 5.76946 5.58969Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/><path d="M14.4156 8.8698C14.2566 8.07521 13.8329 7.32841 13.1583 6.77338C12.4565 6.19593 11.6033 5.92484 10.7608 5.94434" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/><path d="M17.8242 9.14146C17.4655 7.34823 16.5092 5.66286 14.9869 4.41028C13.4031 3.10708 11.4775 2.49528 9.57617 2.53933" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/></svg>',
play:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 16.3087V3.54659L5 3.54659L16.8484 8.87836C17.2245 9.04759 17.2455 9.57369 16.8842 9.77243L5 16.3087Z" stroke="currentColor" stroke-width="2"/></svg>',presenter_info:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 19.1578C3.5 17.6854 4.33063 16.4302 5.8631 15.4958C7.40933 14.5529 9.59284 14 12 14C14.4072 14 16.5907 14.5529 18.1369 15.4958C19.6694 16.4302 20.5 17.6854 20.5 19.1578C20.5 20.0424 20.3112 20.453 20.1317 20.6478C19.9692 20.8243 19.65 21 18.9266 21H5.07342C4.35004 21 4.03083 20.8243 3.86827 20.6478C3.68876 20.453 3.5 20.0424 3.5 19.1578Z" stroke="currentColor" stroke-width="2"/><circle cx="12" cy="7.5" r="3.5" stroke="currentColor" stroke-width="2"/></svg>',
prev:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 4L6 10L12 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',"rate-0.75x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.20273 15.6683C6.84183 15.6683 8.3902 13.4487 8.3902 9.94008C8.3902 6.45434 6.8342 4.25 4.20273 4.25C1.57888 4.25 0 6.46196 0 9.94771C0 13.4563 1.56363 15.6683 4.20273 15.6683ZM4.20273 14.2343C2.63147 14.2343 1.73143 12.6021 1.73143 9.94771C1.73143 7.33149 2.64673 5.68396 4.20273 5.68396C5.75873 5.68396 6.6664 7.32387 6.6664 9.94771C6.6664 12.6097 5.77399 14.2343 4.20273 14.2343Z" fill="currentColor"/><path d="M10.7852 15.5463C11.3497 15.5463 11.7844 15.1039 11.7844 14.5471C11.7844 13.9826 11.3497 13.5479 10.7852 13.5479C10.2284 13.5479 9.78603 13.9826 9.78603 14.5471C9.78603 15.1039 10.2284 15.5463 10.7852 15.5463Z" fill="currentColor"/><path d="M14.3925 14.3041C14.1209 14.8333 14.5052 15.4624 15.1 15.4624C15.4007 15.4624 15.6757 15.2927 15.8106 15.0239L20.3729 5.93567V4.45594H13.6036C13.2055 4.45594 12.8828 4.77865 12.8828 5.17674C12.8828 5.57482 13.2055 5.89753 13.6036 5.89753H18.6873V5.93567L14.3925 14.3041Z" fill="currentColor"/><path d="M25.8266 15.6683C28.1987 15.6683 29.8615 14.1047 29.8615 11.8469C29.8615 9.71126 28.3436 8.16289 26.2308 8.16289C25.1554 8.16289 24.2553 8.5824 23.7748 9.2765H23.7367L24.0417 5.89753H28.5C28.8981 5.89753 29.2208 5.57482 29.2208 5.17674C29.2208 4.77865 28.8981 4.45594 28.5 4.45594H22.6688L22.0891 10.6799H23.6528C24.0799 9.95534 24.9037 9.52057 25.8571 9.52057C27.23 9.52057 28.1911 10.5121 28.1911 11.8927C28.1911 13.2733 27.23 14.242 25.8418 14.242C24.9051 14.242 24.1371 13.8071 23.7712 13.1167C23.5713 12.7395 23.2308 12.4038 22.8039 12.4038C22.324 12.4038 21.9311 12.8131 22.0783 13.2699C22.5447 14.7172 23.9776 15.6683 25.8266 15.6683Z" fill="currentColor"/><path d="M34.2931 12.3885L35.8786 15.018C36.0449 15.2938 36.3434 15.4624 36.6655 15.4624H37.1274C37.491 15.4624 37.7105 15.06 37.5137 14.7543L35.2694 11.2673L37.5227 7.89357C37.7266 7.58827 37.5078 7.17894 37.1406 7.17894H36.7027C36.3811 7.17894 36.083 7.34703 35.9165 7.62214L34.3617 10.1918H34.3236L32.754 7.61924C32.5871 7.34578 32.2899 7.17894 31.9696 7.17894H31.4829C31.1175 7.17894 30.8983 7.58493 31.0988 7.89046L33.3549 11.3283L31.077 14.7482C30.8736 15.0536 31.0925 15.4624 31.4594 15.4624H31.876C32.1974 15.4624 32.4955 15.2944 32.662 15.0194L34.2549 12.3885H34.2931Z" fill="currentColor"/></svg>',
"rate-1.25x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.97683 14.602C2.97683 15.0733 3.35887 15.4553 3.83014 15.4553C4.30141 15.4553 4.68345 15.0733 4.68345 14.602V5.1492C4.68345 4.63072 4.26313 4.2104 3.74465 4.2104H3.56037C3.17063 4.2104 2.79056 4.33168 2.47285 4.55742L0.293973 6.10557C0.109552 6.23661 0 6.44884 0 6.67507C0 7.24259 0.640845 7.57329 1.10339 7.24448L2.93787 5.9404H2.97683V14.602Z" fill="currentColor"/><path d="M8.32266 15.5411C8.89933 15.5411 9.34351 15.0891 9.34351 14.5202C9.34351 13.9436 8.89933 13.4994 8.32266 13.4994C7.75379 13.4994 7.30181 13.9436 7.30181 14.5202C7.30181 15.0891 7.75379 15.5411 8.32266 15.5411Z" fill="currentColor"/><path d="M11.1982 7.50674V7.58833C11.1982 8.04454 11.568 8.41437 12.0242 8.41437C12.4804 8.41437 12.8503 8.04454 12.8503 7.58833V7.49895C12.8503 6.33003 13.7776 5.44166 15.0088 5.44166C16.1778 5.44166 17.0817 6.23652 17.0817 7.23399C17.0817 8.11457 16.7233 8.70682 15.3517 10.1329L11.5324 14.0256C11.3781 14.1828 11.2917 14.3942 11.2917 14.6145V14.7561C11.2917 15.1423 11.6048 15.4553 11.9909 15.4553H18.2467C18.6534 15.4553 18.9832 15.1256 18.9832 14.7189C18.9832 14.3122 18.6534 13.9825 18.2467 13.9825H13.6451V13.9436L16.4583 11.1148C18.1026 9.43155 18.8039 8.45746 18.8039 7.14827C18.8039 5.36373 17.2064 4 15.0634 4C12.8269 4 11.1982 5.48062 11.1982 7.50674Z" fill="currentColor"/><path d="M24.5628 15.6658C26.9863 15.6658 28.6851 14.0682 28.6851 11.7616C28.6851 9.57961 27.1344 7.99768 24.9758 7.99768C23.877 7.99768 22.9575 8.42628 22.4665 9.13543H22.4275L22.7393 5.68324H27.2941C27.7008 5.68324 28.0305 5.35353 28.0305 4.94682C28.0305 4.54011 27.7008 4.2104 27.2941 4.2104H21.3366L20.7443 10.5693H22.3418C22.7782 9.82898 23.6198 9.38479 24.5939 9.38479C25.9966 9.38479 26.9785 10.3979 26.9785 11.8083C26.9785 13.2188 25.9966 14.2085 24.5783 14.2085C23.6213 14.2085 22.8366 13.7642 22.4629 13.0588C22.2586 12.6734 21.9107 12.3305 21.4746 12.3305C20.9843 12.3305 20.5828 12.7487 20.7332 13.2154C21.2097 14.6941 22.6737 15.6658 24.5628 15.6658Z" fill="currentColor"/><path d="M33.2127 12.3149L34.8326 15.0013C35.0025 15.2831 35.3075 15.4553 35.6365 15.4553H36.1085C36.48 15.4553 36.7043 15.0443 36.5032 14.7319L34.2102 11.1693L36.5124 7.72253C36.7207 7.41061 36.4971 6.99242 36.122 6.99242H35.6746C35.346 6.99242 35.0414 7.16415 34.8713 7.44522L33.2829 10.0706H33.2439L31.6403 7.44225C31.4698 7.16286 31.1662 6.99242 30.8389 6.99242H30.3417C29.9683 6.99242 29.7444 7.4072 29.9493 7.71936L32.2542 11.2317L29.927 14.7257C29.7192 15.0377 29.9428 15.4553 30.3177 15.4553H30.7433C31.0717 15.4553 31.3762 15.2837 31.5463 15.0028L33.1738 12.3149H33.2127Z" fill="currentColor"/></svg>',
"rate-1.5x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.9981 14.7159C7.9981 15.1905 8.38287 15.5753 8.85751 15.5753C9.33214 15.5753 9.71691 15.1905 9.71691 14.7159V5.19551C9.71691 4.67332 9.29359 4.25 8.77141 4.25H8.58581C8.19329 4.25 7.8105 4.37215 7.49052 4.5995L5.29607 6.15871C5.11033 6.29068 5 6.50443 5 6.73228C5 7.30385 5.64542 7.63692 6.11128 7.30575L7.95886 5.99235H7.9981V14.7159Z" fill="currentColor"/><path d="M13.3821 15.6616C13.9629 15.6616 14.4103 15.2064 14.4103 14.6335C14.4103 14.0527 13.9629 13.6053 13.3821 13.6053C12.8092 13.6053 12.354 14.0527 12.354 14.6335C12.354 15.2064 12.8092 15.6616 13.3821 15.6616Z" fill="currentColor"/><path d="M20.4739 15.7872C22.9148 15.7872 24.6257 14.1783 24.6257 11.8551C24.6257 9.65757 23.0639 8.06434 20.8899 8.06434C19.7832 8.06434 18.8571 8.49601 18.3627 9.21021H18.3234L18.6374 5.73336H23.2248C23.6344 5.73336 23.9664 5.40129 23.9664 4.99168C23.9664 4.58206 23.6344 4.25 23.2248 4.25H17.2246L16.6282 10.6543H18.2371C18.6766 9.90872 19.5242 9.46136 20.5053 9.46136C21.918 9.46136 22.9069 10.4817 22.9069 11.9022C22.9069 13.3228 21.918 14.3195 20.4896 14.3195C19.5257 14.3195 18.7354 13.872 18.359 13.1616C18.1533 12.7735 17.8029 12.4281 17.3637 12.4281C16.8698 12.4281 16.4655 12.8493 16.617 13.3193C17.0969 14.8086 18.5713 15.7872 20.4739 15.7872Z" fill="currentColor"/><path d="M29.1857 12.4124L30.8171 15.118C30.9882 15.4018 31.2954 15.5753 31.6268 15.5753H32.1021C32.4763 15.5753 32.7021 15.1613 32.4996 14.8467L30.1903 11.2587L32.5089 7.78722C32.7187 7.47308 32.4935 7.05189 32.1157 7.05189H31.6651C31.3342 7.05189 31.0274 7.22485 30.8561 7.50793L29.2563 10.152H29.2171L27.602 7.50494C27.4303 7.22356 27.1245 7.05189 26.7949 7.05189H26.2941C25.9181 7.05189 25.6926 7.46964 25.8989 7.78402L28.2203 11.3214L25.8764 14.8405C25.6672 15.1547 25.8924 15.5753 26.2699 15.5753H26.6986C27.0293 15.5753 27.3361 15.4024 27.5074 15.1195L29.1464 12.4124H29.1857Z" fill="currentColor"/></svg>',
"rate-1x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.1709 15.0691C14.1709 15.5711 14.5778 15.978 15.0798 15.978C15.5818 15.978 15.9888 15.5711 15.9888 15.0691V5C15.9888 4.44772 15.5411 4 14.9888 4H14.7925C14.3773 4 13.9725 4.12919 13.6341 4.36964L11.3131 6.01872C11.1167 6.1583 11 6.38436 11 6.62534C11 7.22986 11.6826 7.58212 12.1753 7.23187L14.1294 5.84277H14.1709V15.0691Z" fill="currentColor"/><path d="M22.4844 12.6475L24.2098 15.509C24.3908 15.8092 24.7157 15.9927 25.0662 15.9927H25.5689C25.9646 15.9927 26.2035 15.5548 25.9894 15.2221L23.5469 11.4272L25.9991 7.75573C26.221 7.42349 25.9829 6.97803 25.5833 6.97803H25.1067C24.7568 6.97803 24.4323 7.16095 24.2511 7.46035L22.5591 10.2568H22.5176L20.8094 7.45719C20.6279 7.15959 20.3044 6.97803 19.9558 6.97803H19.4262C19.0285 6.97803 18.7899 7.41985 19.0082 7.75236L21.4634 11.4937L18.9844 15.2155C18.7631 15.5478 19.0013 15.9927 19.4006 15.9927H19.8539C20.2038 15.9927 20.5282 15.8099 20.7094 15.5106L22.4429 12.6475H22.4844Z" fill="currentColor"/></svg>',
"rate-2x":'<svg width="38" height="20" viewBox="0 0 38 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 7.67347V7.75925C10 8.23698 10.3873 8.62425 10.865 8.62425C11.3427 8.62425 11.73 8.23698 11.73 7.75925V7.66531C11.73 6.44082 12.7011 5.5102 13.9904 5.5102C15.2145 5.5102 16.1611 6.34286 16.1611 7.38776C16.1611 8.3102 15.7857 8.93061 14.3495 10.4245L10.3499 14.5022C10.1884 14.6669 10.0979 14.8884 10.0979 15.1191V15.2678C10.0979 15.6722 10.4257 16 10.8301 16H17.3808C17.8068 16 18.1522 15.6546 18.1522 15.2286C18.1522 14.8025 17.8068 14.4571 17.3808 14.4571H12.5624V14.4163L15.5083 11.4531C17.2301 9.6898 17.9645 8.66939 17.9645 7.29796C17.9645 5.42857 16.2917 4 14.0476 4C11.7055 4 10 5.55102 10 7.67347Z" fill="currentColor"/><path d="M23.0341 12.7102L24.7254 15.5162C24.9064 15.8165 25.2313 16 25.5819 16H26.0511C26.4468 16 26.6857 15.5622 26.4716 15.2295L24.0786 11.5102L26.4808 7.91233C26.7026 7.58008 26.4645 7.13469 26.065 7.13469H25.6217C25.2717 7.13469 24.9472 7.31767 24.766 7.61715L23.1075 10.3592H23.0667L21.3924 7.61399C21.2108 7.31631 20.8873 7.13469 20.5386 7.13469H20.0431C19.6454 7.13469 19.4069 7.57645 19.625 7.90895L22.0303 11.5755L19.6018 15.2229C19.3806 15.5552 19.6188 16 20.018 16H20.4385C20.7884 16 21.1128 15.8171 21.294 15.5178L22.9933 12.7102H23.0341Z" fill="currentColor"/></svg>',
rate:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.04947 0.190319C8.68113 0.0653584 9.33343 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C9.33343 20 8.68113 19.9346 8.04947 19.8097C7.50769 19.7025 7.15537 19.1764 7.26255 18.6346C7.36973 18.0928 7.89583 17.7405 8.43761 17.8477C8.94212 17.9475 9.46444 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C9.46444 2 8.94212 2.05249 8.43761 2.15229C7.89583 2.25948 7.36974 1.90716 7.26255 1.36538C7.15537 0.823591 7.50769 0.2975 8.04947 0.190319ZM5.83043 1.95959C6.13767 2.41852 6.01471 3.03963 5.55578 3.34688C4.68294 3.93123 3.93123 4.68294 3.34688 5.55578C3.03963 6.01471 2.41852 6.13767 1.95959 5.83043C1.50066 5.52318 1.3777 4.90207 1.68494 4.44314C2.41473 3.35306 3.35306 2.41474 4.44314 1.68494C4.90207 1.3777 5.52318 1.50066 5.83043 1.95959ZM1.36538 7.26255C1.90716 7.36973 2.25948 7.89583 2.15229 8.43761C2.05249 8.94212 2 9.46444 2 10C2 10.5356 2.05249 11.0579 2.15229 11.5624C2.25948 12.1042 1.90716 12.6303 1.36538 12.7374C0.823591 12.8446 0.2975 12.4923 0.190319 11.9505C0.0653584 11.3189 0 10.6666 0 10C0 9.33343 0.0653584 8.68113 0.190319 8.04947C0.2975 7.50769 0.823591 7.15537 1.36538 7.26255ZM1.95959 14.1696C2.41852 13.8623 3.03963 13.9853 3.34688 14.4442C3.93123 15.3171 4.68294 16.0688 5.55578 16.6531C6.01471 16.9604 6.13767 17.5815 5.83043 18.0404C5.52318 18.4993 4.90207 18.6223 4.44314 18.3151C3.35306 17.5853 2.41474 16.6469 1.68494 15.5569C1.3777 15.0979 1.50066 14.4768 1.95959 14.1696ZM7 7.54659V12.3087C7 13.0693 7.81547 13.5515 8.48192 13.1849L13.2441 10.5658C13.9667 10.1683 13.9246 9.11609 13.1725 8.77763L8.41036 6.63466C7.74862 6.33688 7 6.82093 7 7.54659Z" fill="currentColor"/></svg>',
search:'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 10C16 13.3137 13.3137 16 10 16C6.68629 16 4 13.3137 4 10C4 6.68629 6.68629 4 10 4C13.3137 4 16 6.68629 16 10ZM14.9056 16.3199C13.551 17.3729 11.8487 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2C14.4183 2 18 5.58172 18 10C18 11.8487 17.3729 13.551 16.3199 14.9056L21.2071 19.7929C21.5976 20.1834 21.5976 20.8166 21.2071 21.2071C20.8166 21.5976 20.1834 21.5976 19.7929 21.2071L14.9056 16.3199Z" fill="currentColor"/></svg>',
site:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1.75" y="2.75" width="16.5" height="14.5" rx="2.25" stroke="currentColor" stroke-width="1.5"/><path d="M4 10.75C4 10.3358 4.33579 10 4.75 10H14.25C14.6642 10 15 10.3358 15 10.75C15 11.1642 14.6642 11.5 14.25 11.5H4.75C4.33579 11.5 4 11.1642 4 10.75Z" fill="currentColor"/><rect x="4" y="12.5996" width="8" height="1.5" rx="0.75" fill="currentColor"/><circle cx="5" cy="6" r="1" fill="currentColor"/><circle cx="8" cy="6" r="1" fill="currentColor"/><circle cx="11" cy="6" r="1" fill="currentColor"/></svg>',
tick:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 10L7.66667 15L17 4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',url_icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="20px" height="20px">\t<path d="M18,2A18,18,0,1,0,36,20,18,18,0,0,0,18,2ZM33.35,20a15.29,15.29,0,0,1-3.18,9.34,2.46,2.46,0,0,1-.6-2.86,13.6,13.6,0,0,0,.59-5.22c-.12-1.11-.7-3.79-2.28-3.82A3.62,3.62,0,0,1,24.3,15c-1.94-3.87,3.64-4.62,1.7-6.76-.54-.61-3.34,2.48-3.75-1.63a2.06,2.06,0,0,1,.63-1.19A15.37,15.37,0,0,1,33.35,20ZM15.89,4.8c-.37.72-1.34,1-1.92,1.54-1.29,1.16-1.84,1-2.53,2.12S8.5,11.17,8.5,12s1.14,1.76,1.7,1.57a6.11,6.11,0,0,1,2.94.13c.88.31,7.34.62,5.28,6.08-.65,1.74-3.51,1.45-4.27,4.32a23,23,0,0,0-.54,2.81c0,.92.65,4.35-.23,4.35s-3.26-3.07-3.26-3.63a35.73,35.73,0,0,1-.61-4.18c0-1.67-2.85-1.64-2.85-3.87,0-2,1.54-3,1.2-4s-3.05-1-4.19-1.1A15.42,15.42,0,0,1,15.89,4.8ZM13.17,34.57c.92-.49,1-1.12,1.85-1.15a18.43,18.43,0,0,0,2.82-.61c.95-.21,2.66-1.18,4.17-1.31,1.27-.1,3.78.07,4.45,1.3a15.32,15.32,0,0,1-13.29,1.77Z" style="fill:#9eaeb9"/></svg>'};class wG{gP(a,b){const c=g=>{g=rh(g);let h;for(const [l,n]of Object.entries(null!=(h=a)?h:{}))g=g.replace(new RegExp(`{${l}}`,"g"),n);return ph(g)};let d=function(){var g=["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,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKNWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAASMedlndUVNcWh8+9d3qhzTDSGXqTLjCA9C4gHQRRGGYGGMoAwwxNbIioQEQREQFFkKCAAaOhSKyIYiEoqGAPSBBQYjCKqKhkRtZKfHl57+Xl98e939pn73P32XuftS4AJE8fLi8FlgIgmSfgB3o401eFR9Cx/QAGeIABpgAwWempvkHuwUAkLzcXerrICfyL3gwBSPy+ZejpT6eD/0/SrFS+AADIX8TmbE46S8T5Ik7KFKSK7TMipsYkihlGiZkvSlDEcmKOW+Sln30W2VHM7GQeW8TinFPZyWwx94h4e4aQI2LER8QFGVxOpohvi1gzSZjMFfFbcWwyh5kOAIoktgs4rHgRm4iYxA8OdBHxcgBwpLgvOOYLFnCyBOJDuaSkZvO5cfECui5Lj25qbc2ge3IykzgCgaE/k5XI5LPpLinJqUxeNgCLZ/4sGXFt6aIiW5paW1oamhmZflGo/7r4NyXu7SK9CvjcM4jW94ftr/xS6gBgzIpqs+sPW8x+ADq2AiB3/w+b5iEAJEV9a7/xxXlo4nmJFwhSbYyNMzMzjbgclpG4oL/rfzr8DX3xPSPxdr+Xh+7KiWUKkwR0cd1YKUkpQj49PZXJ4tAN/zzE/zjwr/NYGsiJ5fA5PFFEqGjKuLw4Ubt5bK6Am8Kjc3n/qYn/MOxPWpxrkSj1nwA1yghI3aAC5Oc+gKIQARJ5UNz13/vmgw8F4psXpjqxOPefBf37rnCJ+JHOjfsc5xIYTGcJ+RmLa+JrCdCAACQBFcgDFaABdIEhMANWwBY4AjewAviBYBAO1gIWiAfJgA8yQS7YDApAEdgF9oJKUAPqQSNoASdABzgNLoDL4Dq4Ce6AB2AEjIPnYAa8AfMQBGEhMkSB5CFVSAsygMwgBmQPuUE+UCAUDkVDcRAPEkK50BaoCCqFKqFaqBH6FjoFXYCuQgPQPWgUmoJ+hd7DCEyCqbAyrA0bwwzYCfaGg+E1cBycBufA+fBOuAKug4/B7fAF+Dp8Bx6Bn8OzCECICA1RQwwRBuKC+CERSCzCRzYghUg5Uoe0IF1IL3ILGUGmkXcoDIqCoqMMUbYoT1QIioVKQ21AFaMqUUdR7age1C3UKGoG9QlNRiuhDdA2aC/0KnQcOhNdgC5HN6Db0JfQd9Dj6DcYDIaG0cFYYTwx4ZgEzDpMMeYAphVzHjOAGcPMYrFYeawB1g7rh2ViBdgC7H7sMew57CB2HPsWR8Sp4sxw7rgIHA+XhyvHNeHO4gZxE7h5vBReC2+D98Oz8dn4Enw9vgt/Az+OnydIE3QIdoRgQgJhM6GC0EK4RHhIeEUkEtWJ1sQAIpe4iVhBPE68QhwlviPJkPRJLqRIkpC0k3SEdJ50j/SKTCZrkx3JEWQBeSe5kXyR/Jj8VoIiYSThJcGW2ChRJdEuMSjxQhIvqSXpJLlWMkeyXPKk5A3JaSm8lLaUixRTaoNUldQpqWGpWWmKtKm0n3SydLF0k/RV6UkZrIy2jJsMWyZf5rDMRZkxCkLRoLhQWJQtlHrKJco4FUPVoXpRE6hF1G+o/dQZWRnZZbKhslmyVbJnZEdoCE2b5kVLopXQTtCGaO+XKC9xWsJZsmNJy5LBJXNyinKOchy5QrlWuTty7+Xp8m7yifK75TvkHymgFPQVAhQyFQ4qXFKYVqQq2iqyFAsVTyjeV4KV9JUCldYpHVbqU5pVVlH2UE5V3q98UXlahabiqJKgUqZyVmVKlaJqr8pVLVM9p/qMLkt3oifRK+g99Bk1JTVPNaFarVq/2ry6jnqIep56q/ojDYIGQyNWo0yjW2NGU1XTVzNXs1nzvhZei6EVr7VPq1drTltHO0x7m3aH9qSOnI6XTo5Os85DXbKug26abp3ubT2MHkMvUe+A3k19WN9CP16/Sv+GAWxgacA1OGAwsBS91Hopb2nd0mFDkqGTYYZhs+GoEc3IxyjPqMPohbGmcYTxbuNe408mFiZJJvUmD0xlTFeY5pl2mf5qpm/GMqsyu21ONnc332jeaf5ymcEyzrKDy+5aUCx8LbZZdFt8tLSy5Fu2WE5ZaVpFW1VbDTOoDH9GMeOKNdra2Xqj9WnrdzaWNgKbEza/2BraJto22U4u11nOWV6/fMxO3Y5pV2s3Yk+3j7Y/ZD/ioObAdKhzeOKo4ch2bHCccNJzSnA65vTC2cSZ79zmPOdi47Le5bwr4urhWuja7ybjFuJW6fbYXd09zr3ZfcbDwmOdx3lPtKe3527PYS9lL5ZXo9fMCqsV61f0eJO8g7wrvZ/46Pvwfbp8Yd8Vvnt8H67UWslb2eEH/Lz89vg98tfxT/P/PgAT4B9QFfA00DQwN7A3iBIUFdQU9CbYObgk+EGIbogwpDtUMjQytDF0Lsw1rDRsZJXxqvWrrocrhHPDOyOwEaERDRGzq91W7109HmkRWRA5tEZnTdaaq2sV1iatPRMlGcWMOhmNjg6Lbor+wPRj1jFnY7xiqmNmWC6sfaznbEd2GXuKY8cp5UzE2sWWxk7G2cXtiZuKd4gvj5/munAruS8TPBNqEuYS/RKPJC4khSW1JuOSo5NP8WR4ibyeFJWUrJSBVIPUgtSRNJu0vWkzfG9+QzqUvia9U0AV/Uz1CXWFW4WjGfYZVRlvM0MzT2ZJZ/Gy+rL1s3dkT+S453y9DrWOta47Vy13c+7oeqf1tRugDTEbujdqbMzfOL7JY9PRzYTNiZt/yDPJK817vSVsS1e+cv6m/LGtHlubCyQK+AXD22y31WxHbedu799hvmP/jk+F7MJrRSZF5UUfilnF174y/ariq4WdsTv7SyxLDu7C7OLtGtrtsPtoqXRpTunYHt897WX0ssKy13uj9l4tX1Zes4+wT7hvpMKnonO/5v5d+z9UxlfeqXKuaq1Wqt5RPXeAfWDwoOPBlhrlmqKa94e4h+7WetS212nXlR/GHM44/LQ+tL73a8bXjQ0KDUUNH4/wjowcDTza02jV2Nik1FTSDDcLm6eORR67+Y3rN50thi21rbTWouPguPD4s2+jvx064X2i+yTjZMt3Wt9Vt1HaCtuh9uz2mY74jpHO8M6BUytOdXfZdrV9b/T9kdNqp6vOyJ4pOUs4m3924VzOudnzqeenL8RdGOuO6n5wcdXF2z0BPf2XvC9duex++WKvU++5K3ZXTl+1uXrqGuNax3XL6+19Fn1tP1j80NZv2d9+w+pG503rm10DywfODjoMXrjleuvyba/b1++svDMwFDJ0dzhyeOQu++7kvaR7L+9n3J9/sOkh+mHhI6lH5Y+VHtf9qPdj64jlyJlR19G+J0FPHoyxxp7/lP7Th/H8p+Sn5ROqE42TZpOnp9ynbj5b/Wz8eerz+emCn6V/rn6h++K7Xxx/6ZtZNTP+kv9y4dfiV/Kvjrxe9rp71n/28ZvkN/NzhW/l3x59x3jX+z7s/cR85gfsh4qPeh+7Pnl/eriQvLDwG/eE8/s6uL5TAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGnRFWHRTb2Z0d2FyZQBQYWludC5ORVQgdjMuNS4xMDD0cqEAAABfSURBVChTY/j//z8DMZgoRSCD4ApLK6rYgLgDiJ9CMYjNBrMNWWHnvAUL/3/4+BGMQWygwk5sCp+CFMDAhw8fQAqfYlcIlCRGYeeceQv+g0wCYRAbl9XEeYZQWBIdjgCVaiC8JN1udgAAAABJRU5ErkJggg==",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACuSURBVHicY/n//z8DCLh7+/sAqWIgNmGAgDNA3Ltz68YtIA4LVFELkKpmQAUOIAyUawUqrmEBMnyxKEIG1UA1J0EmFsFELC3MGfJzssDsSVOnMxw7fgImVQRSaAzjgRQJCgqA2XnZmcgKjVnwWIkCWKC+cwRxJk6eypCfm80AYyOBMyCF/TCFx0+eAmMsoJ8F6PXNoCBgwO1zUPBsBrsRFE5AxSCXFzKgBng/LMABrBM9cyiwScIAAAAASUVORK5CYII=",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAZCAYAAABtnU33AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAETSURBVHic7ZgxCsJAFAUXSaeIpScQDyCCguA5rEUQEbWzsvACKhICaquHUQu18hxi6vgebCSgwSb5C2sGhpBkIX+aZIkTBIHS1OAI1mFR2cEDHuEKnnnB0TeGcAlzZuZKjTKswA4cwzWDW8rO2ChsY+OFwVNld2wIG6cMbpqeRJAmg0umpxCk5PxeYxdZsO1kwbaTBdvOXwb7MG96ECF8Bt9gw/QkQlwZ7Kr/CXYZvIdt2DU7S+rs4CF8afXgCU5g1dhI6XCHC7jlSRjM/zwbbUGbJDPY/7HGg/OEn/vUvvn2WfpYlAADfYyL9vSaIOZ+Ykh9hxkSFy0WSyQ3Ht+iRWOJ9E4rGq2UcCwxsbWMRovGkhc6FTEV3QXLmAAAAABJRU5ErkJggg==",
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAElJREFUSEvt0qERAEAIA0H6b5rXL1ecI5qQOcIsanB+3TC5egZOyJm9B2Zgw0EnF+AeekPC+S3tGTjhoJMLcA+9IeG89+6L04QHtFKarLFAHLUAAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAwCAYAAAAlzZsxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxAAAAsQAa0jvXUAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAFBJREFUSEvtkjEKADAIA/PpQunnWzo63nBbBDdjOGPWPpd0yPCf5YLo5TNgB52Z54AZsKDQygVwDr5A4RxLfQbsUGjlAjgHX6Bw9r394KjDAzeSX574b7LUAAAAAElFTkSuQmCC",
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjE3MDI1IDMuMDkxODJDOC4wNzEzMiAyLjY5OTkyIDkuMDMyNDkgMi41IDEwIDIuNUMxMC45Njc1IDIuNSAxMS45Mjg3IDIuNjk5OTIgMTIuODI5NyAzLjA5MTgyQzEzLjczMTIgMy40ODM4NyAxNC41NTgzIDQuMDYyMDIgMTUuMjYwNyA0Ljc5OTUyQzE1Ljk2MzQgNS41MzcyOCAxNi41MjY4IDYuNDE5NjcgMTYuOTEzMiA3LjM5OTI0QzE3LjI5OTcgOC4zNzg5NyAxNy41IDkuNDMyOTUgMTcuNSAxMC41SDIwQzIwIDkuMTIxMTIgMTkuNzQxMyA3Ljc1NTc0IDE5LjIzODggNi40ODE4MkMxOC43MzYyIDUuMjA3OSAxNy45OTk2IDQuMDUwMzkgMTcuMDcxMSAzLjA3NTM4QzE2LjE0MjUgMi4xMDAzNiAxNS4wNDAxIDEuMzI2OTQgMTMuODI2OCAwLjc5OTI2NUMxMi42MTM2IDAuMjcxNTg5IDExLjMxMzIgMCAxMCAwQzguNjg2NzggMCA3LjM4NjQyIDAuMjcxNTg5IDYuMTczMTcgMC43OTkyNjVDNC45NTk5MiAxLjMyNjk0IDMuODU3NTIgMi4xMDAzNiAyLjkyODkzIDMuMDc1MzhDMi4wMDAzNSA0LjA1MDM5IDEuMjYzNzUgNS4yMDc5IDAuNzYxMjA0IDYuNDgxODJDMC4yNTg2NTggNy43NTU3NCAwIDkuMTIxMTIgMCAxMC41SDIuNUMyLjUgOS40MzI5NSAyLjcwMDMgOC4zNzg5NyAzLjA4Njc5IDcuMzk5MjRDMy40NzMyMiA2LjQxOTY3IDQuMDM2NjUgNS41MzcyOCA0LjczOTI4IDQuNzk5NTJDNS40NDE2NiA0LjA2MjAyIDYuMjY4ODUgMy40ODM4NyA3LjE3MDI1IDMuMDkxODJaTTEwLjU3MSA3LjU4MzM1QzEwLjY4NDMgNy40OTI4MyAxMC43OTY2IDcuNDA0NSAxMC45MDcxIDcuMzE4ODNDMTEuMzUxNyA2Ljk3NDAzIDExLjc2NTggNi42NzI0MyAxMi4wODY4IDYuNDQ0OTlDMTIuMTcxNyA2LjM4NDgxIDEyLjI1MDEgNi4zMjk4MSAxMi4zMjA5IDYuMjgwNThDMTIuNDkgNi4xNjI5MiAxMi43MTIgNi4yOTExIDEyLjY5NDYgNi40OTYzOEMxMi42ODc0IDYuNTgyMjYgMTIuNjc5IDYuNjc3NjggMTIuNjY5MyA2Ljc4MTM0QzEyLjYzMjkgNy4xNzMwNCAxMi41Nzg3IDcuNjgyNDcgMTIuNTAyNCA4LjIzOTg4QzEyLjQ4MzQgOC4zNzgzNyAxMi40NjMxIDguNTE5ODIgMTIuNDQxMyA4LjY2MzE2QzEyLjI0NjggOS45NDQxNSAxMS45Mzc1IDExLjM3NjIgMTEuNDY0MSAxMi4xOTYyQzExLjA3MzYgMTIuODcyNiAxMC4wMzExIDEzLjY3ODIgOC43MzIwNSAxMi45MjgyQzcuNDMzMDEgMTIuMTc4MiA3LjYwOTQ4IDEwLjg3MjYgOCAxMC4xOTYyQzguNDczMzcgOS4zNzYyNSA5LjU1ODk0IDguMzkyMzEgMTAuNTcxIDcuNTgzMzVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K",
"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,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTggM0MxOS4xMDQ2IDMgMjAgMy44OTU0MyAyMCA1VjE1QzIwIDE2LjEwNDYgMTkuMTA0NiAxNyAxOCAxN0gyQzAuODk1NDMxIDE3IDAgMTYuMTA0NiAwIDE1VjVDMCAzLjg5NTQzIDAuODk1NDMxIDMgMiAzSDE4Wk02LjU4MDA4IDcuMDA0ODhDNS41OTgzIDcuMDA0ODggNC44MjYwMSA3LjMyMDE1IDQuMjYzMTggNy45NTA2OEMzLjcwMDM1IDguNTgxMjIgMy40MTg5NSA5LjQyNTQ1IDMuNDE4OTUgMTAuNDgzNFYxMC42MDRDMy40MTg5NSAxMS43MDQzIDMuNzAyNDcgMTIuNTY2NSA0LjI2OTUzIDEzLjE5MDdDNC44MzY1OSAxMy44MTQ5IDUuNjExIDE0LjEyNyA2LjU5Mjc3IDE0LjEyN0M3LjExNzUyIDE0LjEyNyA3LjU5Njc2IDE0LjAyMDEgOC4wMzA1MiAxMy44MDY0QzguNDY0MjggMTMuNTkyNyA4LjgwNTk5IDEzLjI5MjIgOS4wNTU2NiAxMi45MDVDOS4zMDUzNCAxMi41MTc4IDkuNDMyMjkgMTIuMDkxNSA5LjQzNjUyIDExLjYyNkg3LjcxNjMxQzcuNzA3ODQgMTEuOTM0OSA3LjU5NzgyIDEyLjE4MjUgNy4zODYyMyAxMi4zNjg3QzcuMTc0NjQgMTIuNTU0OSA2Ljg5OTU4IDEyLjY0NzkgNi41NjEwNCAxMi42NDc5QzYuMTIwOTMgMTIuNjQ3OSA1Ljc5Mjk3IDEyLjQ5MzUgNS41NzcxNSAxMi4xODQ2QzUuMzYxMzMgMTEuODc1NiA1LjI1MzQyIDExLjM2NzggNS4yNTM0MiAxMC42NjExVjEwLjQ3MDdDNS4yNTM0MiA5Ljc3MjQ2IDUuMzYyMzkgOS4yNjc4MiA1LjU4MDMyIDguOTU2NzlDNS43OTgyNiA4LjY0NTc1IDYuMTIwOTMgOC40OTAyMyA2LjU0ODM0IDguNDkwMjNDNi44OTUzNSA4LjQ5MDIzIDcuMTc0NjQgOC42MDEzMiA3LjM4NjIzIDguODIzNDlDNy41OTc4MiA5LjA0NTY2IDcuNzA3ODQgOS4zMzQ0NyA3LjcxNjMxIDkuNjg5OTRIOS40MzY1MkM5LjQyODA2IDguODc3NDQgOS4xNjQ2NCA4LjIyNjgxIDguNjQ2MjQgNy43MzgwNEM4LjEyNzg1IDcuMjQ5MjcgNy40MzkxMyA3LjAwNDg4IDYuNTgwMDggNy4wMDQ4OFpNMTMuMzU5NCA3LjAwNDg4QzEyLjM3NzYgNy4wMDQ4OCAxMS42MDUzIDcuMzIwMTUgMTEuMDQyNSA3Ljk1MDY4QzEwLjQ3OTcgOC41ODEyMiAxMC4xOTgyIDkuNDI1NDUgMTAuMTk4MiAxMC40ODM0VjEwLjYwNEMxMC4xOTgyIDExLjcwNDMgMTAuNDgxOCAxMi41NjY1IDExLjA0ODggMTMuMTkwN0MxMS42MTU5IDEzLjgxNDkgMTIuMzkwMyAxNC4xMjcgMTMuMzcyMSAxNC4xMjdDMTMuODk2OCAxNC4xMjcgMTQuMzc2MSAxNC4wMjAxIDE0LjgwOTggMTMuODA2NEMxNS4yNDM2IDEzLjU5MjcgMTUuNTg1MyAxMy4yOTIyIDE1LjgzNSAxMi45MDVDMTYuMDg0NiAxMi41MTc4IDE2LjIxMTYgMTIuMDkxNSAxNi4yMTU4IDExLjYyNkgxNC40OTU2QzE0LjQ4NzEgMTEuOTM0OSAxNC4zNzcxIDEyLjE4MjUgMTQuMTY1NSAxMi4zNjg3QzEzLjk1MzkgMTIuNTU0OSAxMy42Nzg5IDEyLjY0NzkgMTMuMzQwMyAxMi42NDc5QzEyLjkwMDIgMTIuNjQ3OSAxMi41NzIzIDEyLjQ5MzUgMTIuMzU2NCAxMi4xODQ2QzEyLjE0MDYgMTEuODc1NiAxMi4wMzI3IDExLjM2NzggMTIuMDMyNyAxMC42NjExVjEwLjQ3MDdDMTIuMDMyNyA5Ljc3MjQ2IDEyLjE0MTcgOS4yNjc4MiAxMi4zNTk2IDguOTU2NzlDMTIuNTc3NiA4LjY0NTc1IDEyLjkwMDIgOC40OTAyMyAxMy4zMjc2IDguNDkwMjNDMTMuNjc0NiA4LjQ5MDIzIDEzLjk1MzkgOC42MDEzMiAxNC4xNjU1IDguODIzNDlDMTQuMzc3MSA5LjA0NTY2IDE0LjQ4NzEgOS4zMzQ0NyAxNC40OTU2IDkuNjg5OTRIMTYuMjE1OEMxNi4yMDc0IDguODc3NDQgMTUuOTQzOSA4LjIyNjgxIDE1LjQyNTUgNy43MzgwNEMxNC45MDcxIDcuMjQ5MjcgMTQuMjE4NCA3LjAwNDg4IDEzLjM1OTQgNy4wMDQ4OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==",
"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,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAYAAAAYucG/AAAKN2lDQ1BzUkdCIElFQzYxOTY2LTIuMQAAeJydlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+49wZioAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA+SURBVHicY/H09pViYQACFi4uLgYWbm5uOAHncsG4/Pz8xKv79u0bA8vXr1/hBJz7Dcb9+PEjIXVzZs18BgAgpy6CcHz1VgAAAABJRU5ErkJggg==",
"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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+dGljay1jb21ib2JveDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQRC0zNzQ0LeKAlC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkwLjAwMDAwMCwgLTQzMS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9InRpY2stY29tYm9ib3giIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc4OS4wMDAwMDAsIDQzMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4zNDQ3NjY4LDEuNjU5MzMyNTIgTDUuOCwxMi41ODY3MjE4IEw1LjgsMTIuNTg2NzIxOCBMMi42MDU2MzE3Nyw4LjkzNDE5NjUyIEMyLjM1MzE1MjQxLDguNjQ1NTA0OTMgMS45MTQ0NDY2Nyw4LjYxNjE0OTExIDEuNjI1NzU1MDcsOC44Njg2Mjg0OCBDMS41NzczMDU0Miw4LjkxMTAwMDgyIDEuNTM0OTgxOTMsOC45NTk5MDMyNiAxLjUsOS4wMTM5MzE0OCBDMS4yMDYzNDk0OSw5LjQ2NzQ2MzE2IDEuMjYwMDExMDgsMTAuMDYyODI2MyAxLjYzMDAyNTk4LDEwLjQ1NjU0MDEgTDUuNDc5NzMxMTgsMTQuNTUyODEzNSBDNS42Njg4NDMyLDE0Ljc1NDAzNzkgNS45ODUyNzMzOSwxNC43NjM4NTY5IDYuMTg2NDk3NzcsMTQuNTc0NzQ0OSBDNi4yMTEyMjc0NywxNC41NTE1MDM4IDYuMjMzNTI2NzQsMTQuNTI1ODA1MyA2LjI1MzA1MDY3LDE0LjQ5ODA0NyBMMTQuNTM5MDU1MywyLjcxNzM0NDAzIEMxNC44MDE1Mjc3LDIuMzQ0MTcxNDggMTQuNzQxNjUzNywxLjgzMzM1NzAzIDE0LjQsMS41MzA5OTU4NyBDMTQuMTA2MjM3OCwxLjI3MTAxODMyIDEzLjY1NzM0MywxLjI5ODQwNjIyIDEzLjM5NzM2NTUsMS41OTIxNjg0NCBDMTMuMzc4NTAyNywxLjYxMzQ4MjQgMTMuMzYwOTM4MiwxLjYzNTkxMDg3IDEzLjM0NDc2NjgsMS42NTkzMzI1MiBaIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHBvaW50cz0iMiA5LjY1NjUyODE3IDUuODYxNjc5NzcgMTQgMTQgMiI+PC9wb2x5bGluZT4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzksMzUsMzUsMjcuMTM4LDM1LDE3LjVDMzUsNy44NjEsMjcuMTM5LDAsMTcuNSwwDQoJQzcuODYxLDAsMCw3Ljg2MSwwLDE3LjVDMCwyNy4xMzgsNy44NjEsMzUsMTcuNSwzNXoiLz4NCjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTcuNTAwNSIgeTE9IjIuNjQ5OSIgeDI9IjE3LjUwMDUiIHkyPSIzMi4zNDkiPg0KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM1Q0IwRkYiLz4NCgk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI5MEZGIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMTcuNSwzMy45OTljOS4wODgsMCwxNi41LTcuNDEyLDE2LjUtMTYuNDk5DQoJUzI2LjU4NywxLDE3LjUsMUM4LjQxMywxLDEuMDAxLDguNDEzLDEuMDAxLDE3LjVTOC40MTMsMzMuOTk5LDE3LjUsMzMuOTk5eiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjM2OCwyMi41aC0zYy0wLjAwOC0wLjQ2MywwLTAuODk3LDAtMWMwLTEuMDM3LDAuMDU1LTEuODgxLDAuMzk2LTIuNTUNCgljMC4zNDQtMC42NzMsMS4wMzMtMS40MjMsMi4wNjMtMi4yNjRjMS4wMjgtMC44MzUsMS42NDYtMS4zODQsMS44NDMtMS42NDZjMC4zMTMtMC40MDcsMC40NjgtMC44NjIsMC40NjgtMS4zNTQNCgljMC0wLjY4Ni0wLjI3NS0xLjI3My0wLjgyNC0xLjc2NmMtMC41NDktMC40ODktMS4yODUtMC43MzMtMi4yMTUtMC43MzNjLTAuODk2LDAtMS42NDYsMC4yNTctMi4yNTEsMC43NjcNCgljLTAuNjAxLDAuNTEtMS4wMTYsMS4yOTEtMS4yNDMsMi4zMzZsLTMuMjM2LTAuNDAzYzAuMDktMS41LDAuNzI5LTIuNzczLDEuOTEyLTMuODE5QzEzLjQ2Nyw5LjAyMiwxNS4wMTgsOC41LDE2Ljk0OCw4LjUNCgljMi4wMjMsMCwzLjYzNSwwLjUzMSw0LjgzNSwxLjU5YzEuMTk2LDEuMDU5LDEuNzk2LDIuMjg5LDEuNzk2LDMuNjk5YzAsMC43NzYtMC4yMjMsMS41MTQtMC42NiwyLjIwOA0KCWMtMC40NDEsMC42OTQtMS40NjEsMS41NS0yLjgyLDIuODM3QzE4Ljg2OCwyMCwxOC4zNjgsMjAuNSwxOC4zNjgsMjIuNUwxOC4zNjgsMjIuNXogTTE1LjM2OCwyNy40OTl2LTNoM3YzSDE1LjM2OHoiLz4NCjwvc3ZnPg0K",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzVweCIgaGVpZ2h0PSIzNXB4IiB2aWV3Qm94PSIwIDAgMzUgMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM1IDM1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNSwzNUMyNy4xMzgsMzUsMzUsMjcuMTQsMzUsMTcuNUMzNSw3Ljg2MiwyNy4xMzgsMCwxNy41LDANCglDNy44NjEsMCwwLDcuODYyLDAsMTcuNUMwLDI3LjE0LDcuODYxLDM1LDE3LjUsMzV6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE3LjQ5OTUiIHkxPSIyLjY1MDQiIHgyPSIxNy40OTk1IiB5Mj0iMzIuMzUwNCI+DQoJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGODI1QyIvPg0KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRjREMTIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0idXJsKCNTVkdJRF8xXykiIGQ9Ik0xNy41LDM0YzkuMDg3LDAsMTYuNS03LjQxMiwxNi41LTE2LjUNCgljMC05LjA4OC03LjQxMi0xNi41LTE2LjUtMTYuNVMxLDguNDEzLDEsMTcuNUMxLDI2LjU4OCw4LjQxMiwzNCwxNy41LDM0eiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNS41LDkuMDAxYzAtMiwzLjk5OS0yLDMuOTk5LDBMMTguOTk5LDIxDQoJYy0wLjA2MSwxLjQ5OC0yLjkzNywxLjUtMywwTDE1LjUsOS4wMDF6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjUsMjhjMS4xMDIsMCwyLTAuODk3LDItMmMwLTEuMTAyLTAuODk3LTItMi0yDQoJYy0xLjEwMiwwLTEuOTk5LDAuODk4LTEuOTk5LDJDMTUuNSwyNy4xMDMsMTYuMzk4LDI4LDE3LjUsMjh6Ii8+DQo8L3N2Zz4NCg==",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNPUlJFQ1QtSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM3Q0I5MTE7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIvPgo8cGF0aCBpZD0iU2hhcGVfM19jb3B5IiBjbGFzcz0ic3QxIiBkPSJNMTIsMkM2LjUsMiwyLDYuNSwyLDEyczQuNSwxMCwxMCwxMHMxMC00LjUsMTAtMTBTMTcuNSwyLDEyLDJ6IE0xNy45LDguOWwtNy43LDcuNwoJYy0wLjQsMC40LTAuOSwwLjQtMS4zLDBsLTMuMi0zLjJjLTAuNC0wLjQtMC40LTAuOSwwLTEuM3MwLjktMC40LDEuMywwbDIuNSwyLjVsNy4xLTcuMWMwLjMtMC40LDAuOS0wLjQsMS4zLDAKCUMxOC4yLDcuOSwxOC4yLDguNSwxNy45LDguOUMxNy45LDguOSwxNy45LDguOSwxNy45LDguOXoiLz4KPC9zdmc+Cg==",
"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiLz4KPHBhdGggZmlsbD0iI2Y3YjQ0NSIgZD0iTTEyLDJDNi41LDIsMiw2LjUsMiwxMnM0LjUsMTAsMTAsMTBzMTAtNC41LDEwLTEwUzE3LjUsMiwxMiwyeiBNMTcuOSw4LjlsLTcuNyw3LjcKCWMtMC40LDAuNC0wLjksMC40LTEuMywwbC0zLjItMy4yYy0wLjQtMC40LTAuNC0wLjksMC0xLjNzMC45LTAuNCwxLjMsMGwyLjUsMi41bDcuMS03LjFjMC4zLTAuNCwwLjktMC40LDEuMywwCglDMTguMiw3LjksMTguMiw4LjUsMTcuOSw4LjlDMTcuOSw4LjksMTcuOSw4LjksMTcuOSw4Ljl6Ii8+Cjwvc3ZnPgo=",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IklOQ09SUkVDVC1JQ09OIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6I0Y5NjAzRDt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEyIiBjeT0iMTIiIHI9IjEyIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMiwyQzYuNSwyLDIsNi41LDIsMTJzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMxNy41LDIsMTIsMnogTTE2LjQsOC44TDEzLjIsMTJsMi45LDIuOQoJYzAuMywwLjMsMC4zLDAuOSwwLDEuMmMtMC4zLDAuMy0wLjksMC4zLTEuMiwwbDAsMEwxMiwxMy4ybC0zLjIsMy4yYy0wLjMsMC4zLTAuOSwwLjMtMS4yLDBzLTAuMy0wLjksMC0xLjJsMy4yLTMuMkw3LjksOS4xCgljLTAuMy0wLjMtMC4zLTAuOSwwLTEuMnMwLjktMC4zLDEuMiwwbDIuOSwyLjlsMy4yLTMuMmMwLjMtMC4zLDAuOS0wLjMsMS4yLDBDMTYuNyw3LjksMTYuOCw4LjQsMTYuNCw4LjgKCUMxNi40LDguOCwxNi40LDguOCwxNi40LDguOHoiLz4KPC9zdmc+Cg==",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkFOU1dFUkVELUlDT04iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojNTI4QkRGO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTEyLDIyQzYuNSwyMiwyLDE3LjUsMiwxMlM2LjUsMiwxMiwyczEwLDQuNSwxMCwxMFMxNy41LDIyLDEyLDIyeiBNOSwxMUg3djJoMlYxMXogTTEzLDExaC0ydjJoMlYxMXogTTE3LDExCgloLTJ2MmgyVjExeiIvPgo8L3N2Zz4K",
"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNPUlJFQ1QtSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiM1MjhCREY7fQo8L3N0eWxlPgo8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIvPgo8cGF0aCBpZD0iU2hhcGVfM19jb3B5IiBjbGFzcz0ic3QxIiBkPSJNMTIsMkM2LjUsMiwyLDYuNSwyLDEyczQuNSwxMCwxMCwxMHMxMC00LjUsMTAtMTBTMTcuNSwyLDEyLDJ6IE0xNy45LDguOWwtNy43LDcuNwoJYy0wLjQsMC40LTAuOSwwLjQtMS4zLDBsLTMuMi0zLjJjLTAuNC0wLjQtMC40LTAuOSwwLTEuM3MwLjktMC40LDEuMywwbDIuNSwyLjVsNy4xLTcuMWMwLjMtMC40LDAuOS0wLjQsMS4zLDAKCUMxOC4yLDcuOSwxOC4yLDguNSwxNy45LDguOUMxNy45LDguOSwxNy45LDguOSwxNy45LDguOXoiLz4KPC9zdmc+Cg==",
"data:image/svg+xml;base64,"+c("PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxOCIgd2lkdGg9IjEycHgiIGhlaWdodD0iMTZweCI+DQoJPGRlZnM+DQoJCTxzdHlsZT4NCgkJCS5ub3JtYWwgew0KCQkJCWZpbGw6IHt0ZXh0fTsNCgkJCQlvcGFjaXR5OiAwLjc7DQoJCQkJaXNvbGF0aW9uOmlzb2xhdGU7DQoJCQl9DQoJCTwvc3R5bGU+DQoJPC9kZWZzPg0KCTxwYXRoIGNsYXNzPSJub3JtYWwiIGQ9Ik0xMCwwSDJBMiwyLDAsMCwwLDAsMlYxOGwyLS4yMiw0LTMuNjYsNCwzLjY2TDEyLDE4VjJBMiwyLDAsMCwwLDEwLDBaTTIsMmg4VjE0LjQ5bC00LTMtNCwzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiLz4NCjwvc3ZnPg=="),
"data:image/svg+xml;base64,"+c("PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxOCIgd2lkdGg9IjEycHgiIGhlaWdodD0iMTZweCI+DQoJPGRlZnM+DQoJCTxzdHlsZT4NCgkJCS5vdmVyIHsNCgkJCQlmaWxsOiB7bGlzdEl0ZW0ubGFiZWwub3Zlcn07DQoJCQkJb3BhY2l0eTogMC43Ow0KCQkJCWlzb2xhdGlvbjppc29sYXRlOw0KCQkJfQ0KCQk8L3N0eWxlPg0KCTwvZGVmcz4NCgk8cGF0aCBjbGFzcz0ib3ZlciIgZD0iTTEwLDBIMkEyLDIsMCwwLDAsMCwyVjE4bDItLjIyLDQtMy42Niw0LDMuNjZMMTIsMThWMkEyLDIsMCwwLDAsMTAsMFpNMiwyaDhWMTQuNDlsLTQtMy00LDNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSIvPg0KPC9zdmc+"),
"data:image/svg+xml;base64,"+c("PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxOCIgd2lkdGg9IjEycHgiIGhlaWdodD0iMTZweCI+DQoJPGRlZnM+DQoJCTxzdHlsZT4NCgkJCS5zZWxlY3RlZCB7DQoJCQkJZmlsbDoge2xpc3RJdGVtLmxhYmVsLnByZXNzZWR9Ow0KCQkJCW9wYWNpdHk6IDAuNzsNCgkJCQlpc29sYXRpb246aXNvbGF0ZTsNCgkJCX0NCgkJPC9zdHlsZT4NCgk8L2RlZnM+DQoJPHBhdGggY2xhc3M9InNlbGVjdGVkIiBkPSJNMTAsMEgyQTIsMiwwLDAsMCwwLDJWMThsMi0uMjIsNC0zLjY2LDQsMy42NkwxMiwxOFYyQTIsMiwwLDAsMCwxMCwwWk0yLDJoOFYxNC40OWwtNC0zLTQsM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIi8+DQo8L3N2Zz4="),
"data:image/png;base64, ",
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE3IDE5Ij4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iU2hhcGVfMTUwMF9jb3B5XzciIGRhdGEtbmFtZT0iU2hhcGUgMTUwMCBjb3B5IDciIGNsYXNzPSJjbHMtMSIgZD0iTTY3NDUsNjc3bC01LTUsNS01djNoMTB2NGgtMTB2M1ptNy0xLDUsNS01LDV2LTNoLTEwdi00aDEwdi0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY3NDAgLTY2NykiLz4KPC9zdmc+Cg==",
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE5IDE3Ij4KICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iU2hhcGVfMTUwMF9jb3B5XzciIGRhdGEtbmFtZT0iU2hhcGUgMTUwMCBjb3B5IDciIGNsYXNzPSJjbHMtMSIgZD0iTTY3NDksNjgwbC01LDUtNS01aDNWNjcwaDR2MTBoM1ptLTEtNyw1LTUsNSw1aC0zdjEwaC00VjY3M2gtM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzM5IC02NjgpIi8+Cjwvc3ZnPgo=",
"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjguMzAyIDMzLjI0MiI+DQoJPHBhdGggZD0iTTAsMS44VjMxLjQ0MmExLjgsMS44LDAsMCwwLDIuNzI2LDEuNTQzbDI0LjctMTQuODJhMS44LDEuOCwwLDAsMCwwLTMuMDg3TDIuNzI2LjI1N0ExLjgsMS44LDAsMCwwLDAsMS44WiIgc3R5bGU9ImZpbGw6IzMzMyIvPg0KPC9zdmc+","data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAyOC4zMDIgMzMuMjQyIj4NCgk8cGF0aCBkPSJNMCwxLjhWMzEuNDQyYTEuOCwxLjgsMCwwLDAsMi43MjYsMS41NDNsMjQuNy0xNC44MmExLjgsMS44LDAsMCwwLDAtMy4wODdMMi43MjYuMjU3QTEuOCwxLjgsMCwwLDAsMCwxLjhaIiBzdHlsZT0iZmlsbDojNTI4YmRmIi8+DQo8L3N2Zz4=",
"data:image/svg+xml;base64, "];
return".quiz-control-panel__container {max-width: calc((100% - 87px) / 2); }/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none; }input,textarea {-webkit-user-select: text;-ms-user-select: text;user-select: text; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0; }/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block; }ol,ul {list-style: none; }table {border-collapse: collapse;border-spacing: 0; }div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-drag: none; }input {-webkit-appearance: none;-moz-appearance: none; }  input::-ms-clear {display: none; }.clear {clear: both; }*::-moz-focus-inner {border: 0; }body {margin: 0;padding: 0;overflow: hidden;cursor: default;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  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; }  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 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 button::before {background: linear-gradient(to bottom, #D3D3D3, #BABABA);position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;border-radius: 4px;z-index: -1; }    body .password_form button::after {background: linear-gradient(to bottom, #DCDCDC, #D1D1D1);position: absolute;content: '';top: 1px;right: 1px;bottom: 1px;left: 1px;border-radius: 4px;z-index: -1; }  body .password_form .btn_ok {position: absolute;top: 94px;right: 55px;width: 60px;height: 32px;opacity: 0.99; }  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("+
g[0]+"); }    body .info_panel.time::after {background: transparent url("+g[1]+"); }.component_base,.component_container {position: absolute; }:focus {outline: none; }::-moz-focus-inner {border: 0; }input {appearance: none; }button {cursor: pointer;margin: 0;border: 0; }button[disabled] {cursor: default; }.__player_view_id__ {position: absolute; }  .__player_view_id__ > * {position: absolute; }  .__player_view_id__ .slide {white-space: nowrap;font-size: 0; }    .__player_view_id__ .slide a {text-decoration: none;cursor: pointer; }      .__player_view_id__ .slide a img {border: 0; }    .__player_view_id__ .slide * {-ms-transform-origin: 0 0;transform-origin: 0 0; }    .__player_view_id__ .slide.relpos,    .__player_view_id__ .slide .relpos {position: relative !important;vertical-align: top; }    .__player_view_id__ .slide.kern,    .__player_view_id__ .slide .kern {text-rendering: optimizeLegibility;font-feature-settings: 'kern' 1, 'liga' 0; }    .__player_view_id__ .slide.nokern,    .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;font-feature-settings: 'kern' 0, 'liga' 0; }  .__player_view_id__ .fullscreen {-ms-transform: none !important;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;-ms-transform: none !important;transform: none !important; }    .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+
g[2]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+g[3]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+g[4]+") no-repeat; }  .__player_view_id__ .video_player video {width: 100%;height: 100%;margin: auto;top: 0;right: 0;bottom: 0;left: 0; }    .__player_view_id__ .video_player video::cue {color: #FFFFFF;background-color: rgba(8, 8, 8, 0.75);border-radius: 4px;font-family: Helvetica, Roboto, Arial, sans-serif;line-height: 1.1; }  .__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,    .__player_view_id__ .video_player .controls * {backface-visibility: hidden; }    .__player_view_id__ .video_player .controls .progress {background-color: #75787A;height: 14px;left: 64px;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("+
g[5]+") no-repeat;cursor: pointer; }        .__player_view_id__ .video_player .controls .progress .bookmark:hover, .__player_view_id__ .video_player .controls .progress .bookmark:active {background: url("+g[6]+") 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: #FFFFFF;height: 100%; }      .__player_view_id__ .video_player .controls .progress .tooltip {background: url("+
g[7]+") 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: 65px;padding: 8px;box-sizing: border-box;width: 28px;height: 64px; }      .__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+g[8]+");position: relative;cursor: pointer;width: 12px;height: 48px; }        .__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+
g[9]+");width: 100%; }    .__player_view_id__ .video_player .controls button {width: 100%;height: 100%; }      .__player_view_id__ .video_player .controls button.rate {background: url("+g[10]+") no-repeat center; }        .__player_view_id__ .video_player .controls button.rate.selected {background-color: rgba(255, 255, 255, 0.1); }      .__player_view_id__ .video_player .controls button.mute {background: url("+g[11]+"); }        .__player_view_id__ .video_player .controls button.mute:hover {background: url("+
g[12]+"); }        .__player_view_id__ .video_player .controls button.mute:active {background: url("+g[13]+"); }        .__player_view_id__ .video_player .controls button.mute.selected {background: url("+g[14]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+g[15]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+g[16]+"); }      .__player_view_id__ .video_player .controls button.subtitles {background: url("+
g[17]+") no-repeat center; }        .__player_view_id__ .video_player .controls button.subtitles.selected {background-color: rgba(255, 255, 255, 0.1); }      .__player_view_id__ .video_player .controls button.play {background: url("+g[18]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:hover {background: url("+g[19]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:active {background: url("+g[20]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected {background: url("+
g[21]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+g[22]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:active {background: url("+g[23]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play::after {background: url("+g[24]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: ''; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+
g[25]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+g[26]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+g[27]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen::before {background: url("+g[24]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: ''; }    .__player_view_id__ .video_player .controls .subtitles-list {width: 195px;right: 0;border-radius: 4px;border: solid 1px #444648;background-color: rgba(45, 50, 55, 0.85);font-family: Helvetica, Roboto, Arial, sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;padding: 3px 0;bottom: 37px; }      .__player_view_id__ .video_player .controls .subtitles-list__caption {position: relative !important;padding: 12px 0 22px 0;color: #b8b8b8;text-align: center; }        .__player_view_id__ .video_player .controls .subtitles-list__caption::after {position: absolute;content: '';width: calc(100% - 20px);left: 0;right: 0;bottom: 5px;margin: auto;border-bottom: 1px solid #444648; }      .__player_view_id__ .video_player .controls .subtitles-list__item {color: #b8b8b8;position: relative !important;padding: 10px 2px 10px 35px;cursor: pointer;overflow: hidden;text-overflow: ellipsis; }        .__player_view_id__ .video_player .controls .subtitles-list__item.subtitles-list__item_active {background-color: rgba(255, 255, 255, 0.1);color: #FFFFFF; }        .__player_view_id__ .video_player .controls .subtitles-list__item[aria-selected='true'] {background-color: rgba(0, 0, 0, 0.24);color: #FFFFFF;padding-left: 12px; }          .__player_view_id__ .video_player .controls .subtitles-list__item[aria-selected='true']::before {background: url("+
g[28]+") no-repeat;width: 14px;height: 15px;padding-right: 23px;content: ''; }    .__player_view_id__ .video_player .controls .toggle_fullscreen {width: 52px;height: 34px; }    .__player_view_id__ .video_player .controls .play {width: 52px;height: 34px; }    .__player_view_id__ .video_player .controls .rate {width: 32px;height: 34px;right: 95px;top: 0; }      .__player_view_id__ .video_player .controls .rate.rate_subtitle-button-next {right: 127px; }    .__player_view_id__ .video_player .controls .playback-rate-menu {width: 120px;right: 51px;border-radius: 4px;border: solid 1px #444648;background-color: rgba(45, 50, 55, 0.85);font-family: Helvetica, Roboto, Arial, sans-serif;font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;padding: 3px 0;bottom: 37px; }      .__player_view_id__ .video_player .controls .playback-rate-menu.playback-rate-menu_subtitle-button-next {right: 83px; }      .__player_view_id__ .video_player .controls .playback-rate-menu__caption {position: relative !important;padding: 12px 0 22px 0;color: #b8b8b8;text-align: center; }        .__player_view_id__ .video_player .controls .playback-rate-menu__caption::after {position: absolute;content: '';width: calc(100% - 20px);left: 0;right: 0;bottom: 5px;margin: auto;border-bottom: 1px solid #444648; }      .__player_view_id__ .video_player .controls .playback-rate-menu__item {color: #b8b8b8;position: relative !important;padding: 10px 2px 10px 35px;cursor: pointer;overflow: hidden;text-overflow: ellipsis; }        .__player_view_id__ .video_player .controls .playback-rate-menu__item.playback-rate-menu__item_active {background-color: rgba(255, 255, 255, 0.1);color: #FFFFFF; }        .__player_view_id__ .video_player .controls .playback-rate-menu__item[aria-selected='true'] {background-color: rgba(0, 0, 0, 0.24);color: #FFFFFF;padding-left: 12px; }          .__player_view_id__ .video_player .controls .playback-rate-menu__item[aria-selected='true']::before {background: url("+
g[28]+") no-repeat;width: 14px;height: 15px;padding-right: 23px;content: ''; }    .__player_view_id__ .video_player .controls .subtitles {width: 32px;height: 34px;right: 95px;top: 0; }    .__player_view_id__ .video_player .controls .toggle_fullscreen {right: -1px; }    .__player_view_id__ .video_player .controls .mute {width: 22px;height: 22px;right: 67px;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: #FFFFFF;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, Roboto, Arial, sans-serif;font-size: 14px;color: #323232; }    .popup_layer .message_box .title,    .popup_layer .confirm_window .title {position: absolute;left: 13px;top: 7px;font-weight: bold;background: transparent; }    .popup_layer .message_box .message,    .popup_layer .confirm_window .message {position: absolute;top: 47px;left: 69px;margin-right: 25px; }      .popup_layer .message_box .message::before,      .popup_layer .confirm_window .message::before {background-color: #E6E6E6;width: 35px;height: 35px;left: -45px;position: absolute;content: ''; }    .popup_layer .message_box button,    .popup_layer .confirm_window button {font-size: 14px;border-radius: 5px;color: #323232;width: 68px;height: 30px; }      .popup_layer .message_box button, .popup_layer .message_box button.mobile:hover, .popup_layer .message_box button.mobile:active,      .popup_layer .confirm_window button,      .popup_layer .confirm_window button.mobile:hover,      .popup_layer .confirm_window button.mobile:active {background: #D4D4D4; }      .popup_layer .message_box button:hover, .popup_layer .message_box button:active, .popup_layer .message_box button.mobile.active,      .popup_layer .confirm_window button:hover,      .popup_layer .confirm_window button:active,      .popup_layer .confirm_window button.mobile.active {background: #B8B8B8; }  .popup_layer .confirm_window button.btn_yes {left: 101px;top: 98px; }  .popup_layer .confirm_window button.btn_no {left: 181px;top: 98px; }  .popup_layer .confirm_window .message::before {background: url("+
g[29]+"); }  .popup_layer .message_box button.btn_ok {left: 141px;top: 98px; }  .popup_layer .message_box .message::before {background: url("+g[30]+"); }.transitionSlide.paused * {animation-play-state: paused !important; }.framesLayer .video_player {-ms-transform-origin: 0 0;transform-origin: 0 0; }.framesLayer *:not(.framesLayerContent) {pointer-events: all; }.framesLayer .framesLayerContent {position: absolute; }  .framesLayer .framesLayerContent > div {pointer-events: all; }.trial_banner {position: relative;transform: translateZ(0); }  .trial_banner .banner-content,  .trial_banner .banner-content_hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; }  .trial_banner .banner-content {visibility: visible;z-index: 1; }  .trial_banner .banner-content_hover {visibility: hidden;z-index: 0; }  .trial_banner .days_remaining {position: absolute;font-family: 'Open Sans', Arial, sans-serif;font-weight: normal;font-size: 13px;left: 65px;top: 41px;color: #7C1645;z-index: 1; }  .trial_banner:hover .banner-content {visibility: hidden;z-index: 0; }  .trial_banner:hover .banner-content_hover {visibility: visible;z-index: 1; }.popup-layer {top: 0;right: 0;bottom: 0;left: 0;z-index: 1;position: absolute;border-radius: inherit; }.modal-layer {background: #000000;opacity: 0.4;position: absolute;width: 100%;height: 100%;border-radius: inherit; }.slide-transiting .quiz-uikit-primary-button {transition: none; }.slide-transiting .quiz-uikit-secondary-button {transition: none; }.slide-transiting .quiz-uikit-link-button {transition: none; }.slide-transiting .visuals-uikit-primary-button {transition: none; }.slide-transiting .visuals-uikit-secondary-button {transition: none; }.slide-transiting .visuals-uikit-link-button {transition: none; }.uikit-primary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-primary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-primary-button.uikit-primary-button_size_medium {padding: 10px; }    .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text:first-child {margin-left: 10px; }      .uikit-primary-button.uikit-primary-button_size_medium .uikit-primary-button__button-text:last-child {margin-right: 10px; }  .uikit-primary-button.uikit-primary-button_size_small {padding: 6px 12px; }    .uikit-primary-button.uikit-primary-button_size_small .uikit-primary-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-primary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-primary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-primary-button__button-text {margin-right: 8px; }  .uikit-primary-button__left-icon {margin-right: 8px; }  .uikit-primary-button__button-text:first-child {margin-left: 0; }  .uikit-primary-button__button-text:last-child {margin-right: 0; }  .uikit-primary-button__left-icon:first-child {margin-left: 0; }  .uikit-primary-button__left-icon:last-child {margin-right: 0; }  .uikit-primary-button__right-icon:first-child {margin-left: 0; }  .uikit-primary-button__right-icon:last-child {margin-right: 0; }  .uikit-primary-button[disabled] {opacity: 0.4; }  .uikit-primary-button.uikit-primary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-primary-button.uikit-primary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-secondary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-secondary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-secondary-button.uikit-secondary-button_size_medium {padding: 10px; }    .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text:first-child {margin-left: 10px; }      .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text:last-child {margin-right: 10px; }  .uikit-secondary-button.uikit-secondary-button_size_small {padding: 6px 12px; }    .uikit-secondary-button.uikit-secondary-button_size_small .uikit-secondary-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-secondary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-secondary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-secondary-button__button-text {margin-right: 8px; }  .uikit-secondary-button__left-icon {margin-right: 8px; }  .uikit-secondary-button__button-text:first-child {margin-left: 0; }  .uikit-secondary-button__button-text:last-child {margin-right: 0; }  .uikit-secondary-button__left-icon:first-child {margin-left: 0; }  .uikit-secondary-button__left-icon:last-child {margin-right: 0; }  .uikit-secondary-button__right-icon:first-child {margin-left: 0; }  .uikit-secondary-button__right-icon:last-child {margin-right: 0; }  .uikit-secondary-button[disabled] {opacity: 0.4; }  .uikit-secondary-button.uikit-secondary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-secondary-button.uikit-secondary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-link-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-link-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .uikit-link-button.uikit-link-button_size_medium {padding: 10px; }    .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text {font-size: 17px;line-height: 20px; }      .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text:first-child {margin-left: 10px; }      .uikit-link-button.uikit-link-button_size_medium .uikit-link-button__button-text:last-child {margin-right: 10px; }  .uikit-link-button.uikit-link-button_size_small {padding: 6px 12px; }    .uikit-link-button.uikit-link-button_size_small .uikit-link-button__button-text {font-size: 14px;line-height: 20px; }  .uikit-link-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-link-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .uikit-link-button__button-text {margin-right: 8px; }  .uikit-link-button__left-icon {margin-right: 8px; }  .uikit-link-button__button-text:first-child {margin-left: 0; }  .uikit-link-button__button-text:last-child {margin-right: 0; }  .uikit-link-button__left-icon:first-child {margin-left: 0; }  .uikit-link-button__left-icon:last-child {margin-right: 0; }  .uikit-link-button__right-icon:first-child {margin-left: 0; }  .uikit-link-button__right-icon:last-child {margin-right: 0; }  .uikit-link-button[disabled] {opacity: 0.4; }  .uikit-link-button.uikit-link-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .uikit-link-button.uikit-link-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.uikit-primary-button {background: var(--primary-button-background-color, var(--primary-button-background-color));color: var(--primary-button-text-color, var(--primary-button-text-color)); }  .uikit-primary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-border-color, var(--primary-button-border-color));background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-primary-button__button-text {font-family: var(--font-family-bold);font-weight: 700; }  .uikit-primary-button.uikit-primary-button_active, .uikit-primary-button[aria-pressed='true'], .uikit-primary-button:focus {background: var(--primary-button-background-color-active, var(--primary-button-background-color-active));color: var(--primary-button-text-color-active, var(--primary-button-text-color-active)); }    .uikit-primary-button.uikit-primary-button_active::after, .uikit-primary-button[aria-pressed='true']::after, .uikit-primary-button:focus::after {background: var(--primary-button-border-color-active, var(--primary-button-border-color-active));background-origin: border-box; }.uikit-secondary-button {background: var(--secondary-button-background-color, var(--secondary-button-background-color));color: var(--secondary-button-text-color, var(--secondary-button-text-color)); }  .uikit-secondary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color, var(--secondary-button-border-color));background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-secondary-button__button-text {font-family: var(--font-family-normal); }  .uikit-secondary-button.uikit-secondary-button_active, .uikit-secondary-button[aria-pressed='true'], .uikit-secondary-button:focus {background: var(--secondary-button-background-color-active, var(--secondary-button-background-color-active));color: var(--secondary-button-text-color-active, var(--secondary-button-text-color-active)); }    .uikit-secondary-button.uikit-secondary-button_active::after, .uikit-secondary-button[aria-pressed='true']::after, .uikit-secondary-button:focus::after {background: var(--secondary-button-border-color-active, var(--secondary-button-border-color-active));background-origin: border-box; }  .uikit-secondary-button.uikit-secondary-button_size_medium .uikit-secondary-button__button-text {font-size: 15px; }.uikit-link-button {background: var(--link-button-background-color);color: var(--link-button-text-color);border: none; }  .uikit-link-button.uikit-link-button_active, .uikit-link-button[aria-pressed='true'] {background: var(--link-button-background-color); }.uikit-collapsed-control {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;position: relative;overflow: hidden;padding: 10px;border: none;border-radius: var(--button-border-radius);background: var(--secondary-button-background-color-active);color: var(--secondary-button-text-color-active);transition-property: background, color;transition-duration: 0.28s;transition-timing-function: ease; }  .uikit-collapsed-control::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color-active);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .uikit-collapsed-control__collapsed-component {cursor: pointer;display: -ms-flexbox;display: flex; }  .uikit-collapsed-control__expanded-component {margin-left: 8px;opacity: 1;transition-property: width, opacity;transition-duration: 300ms;transition-timing-function: ease; }  .uikit-collapsed-control.uikit-collapsed-control_collapsed {background: var(--secondary-button-background-color);color: var(--secondary-button-text-color);padding-right: 2px; }    .uikit-collapsed-control.uikit-collapsed-control_collapsed::after {background: var(--secondary-button-border-color);background-origin: border-box; }    .uikit-collapsed-control.uikit-collapsed-control_collapsed .uikit-collapsed-control__expanded-component {width: 0;opacity: 0; }  .uikit-collapsed-control[data-tooltip]::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 0; }  .uikit-collapsed-control[data-tooltip]:hover::before {opacity: 1;visibility: visible; }.menu-base {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: start;align-items: start;font-family: var(--font-family-normal); }.menu-base-item {width: 100%;box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 44px;padding: 0 20px;color: var(--popup-text-color); }  .menu-base-item__label {-ms-flex-positive: 1;flex-grow: 1;font-size: 15px;line-height: 20px;margin-left: 12px; }  .menu-base-item__icon {width: 20px;height: 20px;-ms-flex-negative: 0;flex-shrink: 0;color: var(--popup-text-color); }  .menu-base-item__value {-ms-flex-negative: 0;flex-shrink: 0;margin-left: 16px; }  .menu-base-item.menu-base-item_clickable:hover {cursor: pointer;background: var(--popup-background-hover-color);color: var(--popup-text-hover-color); }    .menu-base-item.menu-base-item_clickable:hover .menu-base-item__icon {color: var(--popup-text-hover-color); }.rate-menu {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;padding: 12px 0; }  .rate-menu__caption {padding: 8px 20px;color: var(--popup-text-color);font-size: 16px;line-height: 22px;font-family: var(--font-family-bold);font-weight: 700; }  .rate-menu__delimiter {width: 100%;height: 1px;background: var(--popup-text-color);opacity: 0.08;margin: 8px 0; }.presenter-info {font-family: var(--font-family-normal);box-sizing: border-box;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;color: var(--panel-text-color); }  .presenter-info__main {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: start; }  .presenter-info__info {display: inline-block;-ms-flex-positive: 1;flex-grow: 1; }  .presenter-info__photo {width: 64px;height: 64px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;border-radius: 50%;-ms-flex-negative: 0;flex-shrink: 0;background-repeat: no-repeat;background-position: center;margin-right: 20px; }    .presenter-info__photo img {width: auto;height: auto; }  .presenter-info__name {font-family: var(--font-family-bold);font-weight: 700;word-wrap: break-word;overflow: hidden;font-size: 16px;line-height: 22px;margin-bottom: 8px;max-height: 53px; }  .presenter-info__job {word-wrap: break-word;overflow: hidden;font-size: 14px;line-height: 18px;margin-bottom: 8px; }  .presenter-info__phone {word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;line-height: 20px; }  .presenter-info__links {display: -ms-flexbox;display: flex;margin-top: 8px; }  .presenter-info__link {border: 1px solid var(--presenter-info-link-border-color);border-radius: 10px;width: 36px;height: 28px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;color: var(--panel-text-color); }    .presenter-info__link:not(:last-child) {margin-right: 8px; }    .presenter-info__link::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 6px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }    .presenter-info__link:hover::before {opacity: 1;visibility: visible; }  .presenter-info__link-icon {width: 20px;height: 20px; }  .presenter-info .bio-container {position: relative;display: -webkit-box;white-space: normal;text-overflow: ellipsis;margin-right: -20px;margin-top: 20px;padding-right: 10px;font-size: 14px;line-height: 20px;-ms-flex-positive: 1;flex-grow: 1;height: 100%;max-height: 120px;overflow: hidden; }    .presenter-info .bio-container.bio-container_collapsed {max-height: 60px; }      .presenter-info .bio-container.bio-container_collapsed .scroll-area__bio {display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */        -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }    .presenter-info .bio-container .scroll-area {word-break: break-word;overflow: hidden; }    .presenter-info .bio-container .container-top-shadow {background: __verticalGradient(var(--panel-color), transparent);background: linear-gradient(to bottom, var(--panel-color), transparent);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }    .presenter-info .bio-container .container-bottom-shadow {background: __verticalGradient(transparent, var(--panel-color));background: linear-gradient(to bottom, transparent, var(--panel-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }  .presenter-info__show-more {font-size: 14px;line-height: 20px;height: 20px;opacity: 0.6;text-decoration: underline; }    .presenter-info__show-more:hover {cursor: pointer;opacity: 0.8; }  .presenter-info.presenter-info_popup {margin-bottom: 0; }  .presenter-info.presenter-info_no-photo .presenter-info__info {width: 100%; }.attachments-info {font-family: var(--font-family-normal);position: relative;width: 100%;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column; }  .attachments-info__scroll-area {height: 100%;overflow: hidden; }  .attachments-info__delimiter {height: 1px;margin: 8px 20px 8px 62px;background: var(--popup-text-color);opacity: 0.08; }  .attachments-info .container-top-shadow {background: __verticalGradient(var(--panel-color), transparent);background: linear-gradient(to bottom, var(--panel-color), transparent);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }  .attachments-info .container-bottom-shadow {background: __verticalGradient(transparent, var(--panel-color));background: linear-gradient(to bottom, transparent, var(--panel-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }.attach-item {padding: 8px 20px;box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: start;cursor: pointer; }  .attach-item__icon-container {width: 36px;height: 36px;border-radius: 50%;background: var(--top-panel-icon-container-color);display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 6px; }  .attach-item__icon {width: 20px;height: 20px;color: var(--popup-text-color);opacity: 0.72; }  .attach-item__info-container {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-positive: 1;flex-grow: 1;padding-left: 6px; }  .attach-item__title {font-size: 15px;line-height: 20px;margin-bottom: 4px;color: var(--popup-text-color);word-break: break-word;max-height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */    -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }  .attach-item__subtitle {font-size: 14px;line-height: 18px;color: var(--popup-text-color);opacity: 0.6; }  .attach-item:hover {background: var(--list-item-background-hover-color); }    .attach-item:hover .attach-item__title {color: var(--popup-text-hover-color); }    .attach-item:hover .attach-item__subtitle {color: var(--popup-text-hover-color); }    .attach-item:hover .attach-item__icon {color: var(--popup-text-hover-color); }:root {--page-background-color: __pageBackground__;--button-background-color: __primaryButtonBackground__;--button-hover-background-color: __primaryButtonBackgroundHover__;--button-hover-text-color: __primaryButtonTextHover__;--button-text-color: __primaryButtonText__;--company-logo-background-color: __asideLogoBackground__;--hyperlink-text-color: __hyperlink__;--list-item-background-hover-color: __asideElementBackgroundHover__;--list-item-border-color: __outlineItemBorder__;--list-item-background-pressed-color: __asideElementBackgroundActive__;--list-item-text-hover-color: __asideElementTextHover__;--list-item-text-pressed-color: __asideElementTextActive__;--list-item-text-visited-color: __asideElementTextVisited__;--list-item-icon-fill-color: __itemsListIconFill__;--list-item-order-color: __itemsListOrder__;--list-item-icon-stroke-color: __itemsListIconStroke__;--list-item-icon-color: __itemsListIcon__;--panel-color: __asideBackground__;--panel-text-color: __asideElementText__;--panel-video-stub-background-color: __panelVideoStubBackgroundColor__;--panel-video-stub-color: __panelVideoStubColor__;--player-background-color: __playerBackground__;--progressbar-background-color: __progressBackground__;--progressbar-playback-color: __progressPlayback__;--slide-border-color: __slideBorder__;--text-color: __playerText__;--topbar-hover-background-color: __secondaryButtonBackgroundHover__;--topbar-text-color: __secondaryButtonText__;--primary-button-text-color: __primaryButtonText__;--primary-button-text-color-active: __primaryButtonTextHover__;--primary-button-background-color-active: __primaryButtonBackgroundHover__;--primary-button-background-color: __primaryButtonBackground__;--primary-button-border-color: __primaryButtonBorder__;--primary-button-border-color-active: __primaryButtonBorderHover__;--secondary-button-background-color: __secondaryButtonBackground__;--secondary-button-background-color-active: __secondaryButtonBackgroundHover__;--secondary-button-text-color: __secondaryButtonText__;--secondary-button-text-color-active: __secondaryButtonTextHover__;--secondary-button-border-color: __secondaryButtonBorder__;--secondary-button-border-color-active: __secondaryButtonBorderHover__;--volume-control-background-color: __volumeControlBackgroundColor__;--volume-control-playback-color: __volumeControlPlaybackColor__;--volume-control-thumb-color: __volumeControlThumbColor__;--more-menu-volume-control-background-color: __moreMenuVolumeControlBackgroundColor__;--more-menu-volume-control-playbackColor: __moreMenuVolumeControlPlaybackColor__;--more-menu-volume-control-thumb-color: __moreMenuVolumeControlThumbColor__;--popup-background-color: __popupBackground__;--popup-transparent-background-color: __transparentPopupBackground__;--popup-border: __popupBorder__;--popup-background-hover-color: __popupBackgroundHover__;--popup-text-color: __popupText__;--popup-text-hover-color: __popupTextHover__;--link-button-background-color: transparent;--link-button-text-color: __linkButtonTextColor__;--player-text: __playerText__;--button-border-radius: __borderRadius__;--presenter-info-link-border-color: __presenterInfoLinkBorderColor__;--search-field-background-color: __searchFieldBackgroundColor__;--hovered-tab-background-color: __hoveredTabBackgroundColor__;--selected-tab-background-color: __selectedTabBackgroundColor__;--top-panel-icon-container-color: __topPanelIconContainerColor__;--top-panel-icon-color: __topPanelIconColor__;--mini-skin-menu-button-text: __miniSkinMenuButtonText__;--mini-skin-menu-button-background-active: __miniSkinMenuButtonBackgroundActive__;--mini-skin-top-bottom-panel-border: __miniSkinTopBottomPanelBorder__;--mini-skin-presenter-delimiter-color: __miniSkinPresenterDelimiterColor__;--top-bottom-panel-border-color: __topBottomPanelBorderColor__; }.universal-side-panel {width: 280px;height: 100%;overflow: hidden;z-index: 0;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-transform-origin: left center;transform-origin: left center;background: var(--panel-color);color: var(--panel-text-color);vertical-align: top;-ms-flex-negative: 0;flex-shrink: 0; }  .universal-side-panel__presenter-info {padding: 24px 20px;-ms-flex-negative: 0;flex-shrink: 0; }    .universal-side-panel__presenter-info.universal-side-panel__presenter-info_with-delimiter::after {content: '';height: 1px;width: 240px;background: var(--popup-text-color);opacity: 0.08;position: absolute;bottom: 0;left: 20px; }  .universal-side-panel .logo {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;position: relative;background: var(--company-logo-background-color); }    .universal-side-panel .logo.logo_has-logo {padding: 12px 0;min-height: 75px;max-height: 180px;max-width: 280px; }    .universal-side-panel .logo a {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;height: 100%; }      .universal-side-panel .logo a canvas {max-height: 156px;max-width: 280px; }    .universal-side-panel .logo.logo_with-delimiter::after {content: '';height: 1px;width: 240px;background: var(--popup-text-color);opacity: 0.08;position: absolute;bottom: 0;left: 20px; }  .universal-side-panel .video-container {box-sizing: border-box;overflow: hidden;margin-bottom: 12px;position: relative;-ms-flex-negative: 0;flex-shrink: 0; }    .universal-side-panel .video-container::before {content: '';box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.04);position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none; }  .universal-side-panel__video-stub {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;height: 158px;margin-bottom: 12px;background: var(--panel-video-stub-background-color);color: var(--panel-video-stub-color); }  .universal-side-panel .playerView {box-sizing: border-box;overflow: hidden;position: relative;margin-bottom: 12px;-ms-flex-negative: 0;flex-shrink: 0; }    .universal-side-panel .playerView::before {content: '';box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.04);position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none; }  .universal-side-panel__maximized {margin: 0;position: absolute;width: 36px;height: 36px;background: rgba(69, 69, 69, 0.84);color: #FFFFFF;border-radius: 10px;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);left: 8px;bottom: 5px;z-index: 3;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center; }    .universal-side-panel__maximized.universal-side-panel__maximized_at-left {right: 8px;left: auto; }    .universal-side-panel__maximized.universal-side-panel__maximized_active {background: #454545; }  .universal-side-panel__panel-title {color: var(--text-color);padding: 5px 8px 12px 8px; }.outline-info-panel {font-family: var(--font-family-normal);-ms-flex-positive: 1;flex-grow: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .outline-panel-header {display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-align: center;align-items: center;width: 100%;height: 68px;padding: 16px 16px 16px 20px; }    .outline-info-panel .outline-panel-header__switcher {display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-positive: 1;flex-grow: 1; }    .outline-info-panel .outline-panel-header__panel-title {font-family: var(--font-family-bold);font-size: 16px;line-height: 20px;color: var(--panel-text-color);-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-positive: 1;flex-grow: 1; }  .outline-info-panel .search-button {width: 36px;height: 36px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;color: var(--popup-text-color);cursor: pointer; }    .outline-info-panel .search-button svg {width: 20px;height: 20px; }  .outline-info-panel .clear-button {width: 36px;height: 36px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;color: var(--popup-text-color);cursor: pointer; }    .outline-info-panel .clear-button svg {width: 20px;height: 20px; }  .outline-info-panel .search-button {opacity: 0.72; }  .outline-info-panel .clear-button {position: absolute;right: 4px;top: 2px;opacity: 0.6; }  .outline-info-panel .search-wrapper {-ms-flex-positive: 1;flex-grow: 1;position: relative; }  .outline-info-panel .search-field {position: relative;height: 40px;width: 100%;background: var(--search-field-background-color);border-radius: 8px;padding: 10px 44px 10px 16px;font-size: 15px;line-height: 20px;color: var(--panel-text-color);border: none;outline: none; }    .outline-info-panel .search-field:-ms-input-placeholder {opacity: 0.4; }    .outline-info-panel .search-field::placeholder {opacity: 0.4; }  .outline-info-panel .panel-tab-button {font-family: var(--font-family-bold);display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;height: 36px;padding: 0 16px;border-radius: var(--button-border-radius);color: var(--panel-text-color);background: transparent;opacity: 0.72;transition: background 0.3s ease, color 0.3s ease, opacity 0.3s ease; }    .outline-info-panel .panel-tab-button.panel-tab-button_active {background: var(--hovered-tab-background-color);color: var(--list-item-text-hover-color);opacity: 1; }    .outline-info-panel .panel-tab-button.panel-tab-button_chosen {background: var(--selected-tab-background-color);color: var(--list-item-text-pressed-color);opacity: 1; }    .outline-info-panel .panel-tab-button:not(:last-child) {margin-right: 4px; }  .outline-info-panel.outline-info-panel_mode_notes .outline-info-panel__outline-container {display: none; }  .outline-info-panel__notes-container {-ms-flex-positive: 1;flex-grow: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;height: 100%; }  .outline-info-panel__outline-container {-ms-flex-positive: 1;flex-grow: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;height: 100%; }  .outline-info-panel__outline-container {border-radius: inherit;border-top-left-radius: 0;border-top-right-radius: 0;height: 100%; }  .outline-info-panel__notes-container {padding-bottom: 10px; }  .outline-info-panel .outline {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .notes {height: 100%;position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;padding-left: 12px; }    .outline-info-panel .notes .notes-text {word-wrap: break-word;padding-right: 10px; }      .outline-info-panel .notes .notes-text p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap; }      .outline-info-panel .notes .notes-text p,      .outline-info-panel .notes .notes-text span {color: var(--panel-text-color) !important; }      .outline-info-panel .notes .notes-text p:first-child {margin-top: 0; }      .outline-info-panel .notes .notes-text p:last-child {margin-bottom: 0; }      .outline-info-panel .notes .notes-text p,      .outline-info-panel .notes .notes-text p.bold span.nobold,      .outline-info-panel .notes .notes-text p.italic span.noitalic,      .outline-info-panel .notes .notes-text p.bold.italic span.nobold.noitalic {font-family: var(--font-family-normal); }      .outline-info-panel .notes .notes-text p span.bold,      .outline-info-panel .notes .notes-text p.bold,      .outline-info-panel .notes .notes-text p.italic span.bold.noitalic,      .outline-info-panel .notes .notes-text p.bold.italic span.noitalic {font-family: var(--font-family-bold); }      .outline-info-panel .notes .notes-text p span.italic,      .outline-info-panel .notes .notes-text p.bold span.nobold.italic,      .outline-info-panel .notes .notes-text p.italic,      .outline-info-panel .notes .notes-text p.bold.italic span.nobold {font-family: var(--font-family-italic); }      .outline-info-panel .notes .notes-text p span.bold.italic,      .outline-info-panel .notes .notes-text p.bold span.italic,      .outline-info-panel .notes .notes-text p.italic span.bold,      .outline-info-panel .notes .notes-text p.bold.italic {font-family: var(--font-family-bold-italic); }    .outline-info-panel .notes__scroll-area {overflow: hidden; }  .outline-info-panel.outline-info-panel_mode_outline .outline-info-panel__notes-container {display: none; }.logo-container {display: -ms-flexbox;display: flex; }  .logo-container > a {display: -ms-flexbox;display: flex; }.top-panel {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between;height: 52px;padding: 0 16px;border-bottom: 1px solid var(--top-bottom-panel-border-color);box-sizing: border-box;will-change: transform; }  .top-panel.top-panel_reversed {-ms-flex-direction: row-reverse;flex-direction: row-reverse; }  .top-panel__container {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: center;align-items: center; }  .top-panel__presenter-info {max-width: 400px;padding: 32px 28px; }.top-main-container {display: -ms-flexbox;display: flex;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-pack: justify;justify-content: space-between;max-height: 100%; }  .top-main-container .info-container {margin-left: auto; }    .top-main-container .info-container__item:first-child {margin-right: 20px; }    .top-main-container .info-container__item:last-child {margin-right: 0; }  .top-main-container.top-main-container_reversed {-ms-flex-direction: row-reverse;flex-direction: row-reverse; }    .top-main-container.top-main-container_reversed .info-container {margin-right: auto;margin-left: 0;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }      .top-main-container.top-main-container_reversed .info-container__item:first-child {margin-right: 0; }      .top-main-container.top-main-container_reversed .info-container__item:last-child {margin-right: 20px; }.buttons-container {-ms-flex-negative: 0;flex-shrink: 0; }  .buttons-container__button {margin-right: 8px; }.info-container {overflow: hidden; }  .info-container__title {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;overflow: hidden;color: var(--text-color);max-width: 480px; }    .info-container__title > div {font-family: var(--font-family-normal);font-size: 14px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }:root {--page-background-color: __pageBackground__;--button-background-color: __primaryButtonBackground__;--button-hover-background-color: __primaryButtonBackgroundHover__;--button-hover-text-color: __primaryButtonTextHover__;--button-text-color: __primaryButtonText__;--company-logo-background-color: __asideLogoBackground__;--hyperlink-text-color: __hyperlink__;--list-item-background-hover-color: __asideElementBackgroundHover__;--list-item-border-color: __outlineItemBorder__;--list-item-background-pressed-color: __asideElementBackgroundActive__;--list-item-text-hover-color: __asideElementTextHover__;--list-item-text-pressed-color: __asideElementTextActive__;--list-item-text-visited-color: __asideElementTextVisited__;--list-item-icon-fill-color: __itemsListIconFill__;--list-item-order-color: __itemsListOrder__;--list-item-icon-stroke-color: __itemsListIconStroke__;--list-item-icon-color: __itemsListIcon__;--panel-color: __asideBackground__;--panel-text-color: __asideElementText__;--panel-video-stub-background-color: __panelVideoStubBackgroundColor__;--panel-video-stub-color: __panelVideoStubColor__;--player-background-color: __playerBackground__;--progressbar-background-color: __progressBackground__;--progressbar-playback-color: __progressPlayback__;--slide-border-color: __slideBorder__;--text-color: __playerText__;--topbar-hover-background-color: __secondaryButtonBackgroundHover__;--topbar-text-color: __secondaryButtonText__;--primary-button-text-color: __primaryButtonText__;--primary-button-text-color-active: __primaryButtonTextHover__;--primary-button-background-color-active: __primaryButtonBackgroundHover__;--primary-button-background-color: __primaryButtonBackground__;--primary-button-border-color: __primaryButtonBorder__;--primary-button-border-color-active: __primaryButtonBorderHover__;--secondary-button-background-color: __secondaryButtonBackground__;--secondary-button-background-color-active: __secondaryButtonBackgroundHover__;--secondary-button-text-color: __secondaryButtonText__;--secondary-button-text-color-active: __secondaryButtonTextHover__;--secondary-button-border-color: __secondaryButtonBorder__;--secondary-button-border-color-active: __secondaryButtonBorderHover__;--volume-control-background-color: __volumeControlBackgroundColor__;--volume-control-playback-color: __volumeControlPlaybackColor__;--volume-control-thumb-color: __volumeControlThumbColor__;--more-menu-volume-control-background-color: __moreMenuVolumeControlBackgroundColor__;--more-menu-volume-control-playbackColor: __moreMenuVolumeControlPlaybackColor__;--more-menu-volume-control-thumb-color: __moreMenuVolumeControlThumbColor__;--popup-background-color: __popupBackground__;--popup-transparent-background-color: __transparentPopupBackground__;--popup-border: __popupBorder__;--popup-background-hover-color: __popupBackgroundHover__;--popup-text-color: __popupText__;--popup-text-hover-color: __popupTextHover__;--link-button-background-color: transparent;--link-button-text-color: __linkButtonTextColor__;--player-text: __playerText__;--button-border-radius: __borderRadius__;--presenter-info-link-border-color: __presenterInfoLinkBorderColor__;--search-field-background-color: __searchFieldBackgroundColor__;--hovered-tab-background-color: __hoveredTabBackgroundColor__;--selected-tab-background-color: __selectedTabBackgroundColor__;--top-panel-icon-container-color: __topPanelIconContainerColor__;--top-panel-icon-color: __topPanelIconColor__;--mini-skin-menu-button-text: __miniSkinMenuButtonText__;--mini-skin-menu-button-background-active: __miniSkinMenuButtonBackgroundActive__;--mini-skin-top-bottom-panel-border: __miniSkinTopBottomPanelBorder__;--mini-skin-presenter-delimiter-color: __miniSkinPresenterDelimiterColor__;--top-bottom-panel-border-color: __topBottomPanelBorderColor__; }.more-menu-popup {padding: 12px 0; }  .more-menu-popup .volume-slider-wrapper {width: 86px; }  .more-menu-popup .volume-slider {position: relative;width: 80px;height: 3px; }    .more-menu-popup .volume-slider__enlarged-click-area {position: absolute;cursor: pointer;width: 100%;height: 40px;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%); }    .more-menu-popup .volume-slider__background {position: absolute;width: 100%;height: 100%;background: var(--more-menu-volume-control-background-color); }    .more-menu-popup .volume-slider__volume {position: absolute;background: var(--more-menu-volume-control-playbackColor);bottom: 0;left: 0;height: 100%;border-radius: 4px; }    .more-menu-popup .volume-slider__track {position: relative;height: 100%; }    .more-menu-popup .volume-slider__thumb {position: absolute;width: 12px;height: 12px;border-radius: 50%;background: var(--more-menu-volume-control-thumb-color);bottom: -4.5px;margin-left: -6px; }.collapsable-buttons-group {vertical-align: middle;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;overflow: hidden;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1; }  .collapsable-buttons-group__collapsable-button {margin-right: 8px; }.navigation-controls {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: center;align-items: center;position: relative; }  .navigation-controls__button.navigation-controls__button_next {margin-left: 8px; }  .navigation-controls__button.navigation-controls__button_prev {margin-left: 20px; }  .navigation-controls__button.navigation-controls__button_locked {pointer-events: auto;cursor: url(data/lock.cur), no-drop; }  .navigation-controls__label {font-size: 14px;color: var(--text-color);opacity: 0.72; }.play-controls-container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;margin: 14px 16px; }  .play-controls-container::before {content: '';display: inline-block;height: 100%;vertical-align: middle; }  .play-controls-container__play-pause-button {margin-right: 8px; }  .play-controls-container__outline-button {margin-right: 8px; }.universal-control-panel {font-family: var(--font-family-normal);display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;width: 100%;position: relative;-ms-transform-origin: 0 0;transform-origin: 0 0;min-height: 66px;will-change: transform; }  .universal-control-panel .volume-slider-wrapper {width: 86px; }  .universal-control-panel .volume-slider {position: relative;width: 80px;height: 3px; }    .universal-control-panel .volume-slider__enlarged-click-area {position: absolute;cursor: pointer;width: 100%;height: 40px;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%); }    .universal-control-panel .volume-slider__background {position: absolute;width: 100%;height: 100%;background: var(--volume-control-background-color); }    .universal-control-panel .volume-slider__volume {position: absolute;background: var(--volume-control-playback-color);bottom: 0;left: 0;height: 100%;border-radius: 4px; }    .universal-control-panel .volume-slider__track {position: relative;height: 100%; }    .universal-control-panel .volume-slider__thumb {position: absolute;width: 12px;height: 12px;border-radius: 50%;background: var(--volume-control-thumb-color);bottom: -4.5px;margin-left: -6px; }  .universal-control-panel__navigation-controls {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;margin: 14px 16px 14px auto; }  .universal-control-panel.universal-control-panel_interaction-mode .universal-control-panel__play-controls-container {display: none; }  .universal-control-panel.universal-control-panel_hide-controls {visibility: hidden; }.progress-tooltip {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;z-index: 1; }  .progress-tooltip__thumbnail-tooltip {border: 2px var(--top-bottom-bar-background-color) solid;border-radius: 3px;width: 140px;height: 80px;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out; }  .progress-tooltip__timing-tooltip {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: 4px; }.universal-skin-separator {position: relative;width: 100%;padding-top: 1px; }  .universal-skin-separator::after {content: '';display: block;height: 1px;background: var(--top-bottom-panel-border-color); }.progressbar {position: relative;height: 2px;width: 100%; }  .progressbar__progress {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--progressbar-background-color);transition: transform 0.3s ease-in-out; }  .progressbar__progress-background {position: absolute;background: var(--progressbar-playback-color);top: 0;left: 0;height: 100%;transition: transform 0.3s ease-in-out; }  .progressbar__thumb {width: 12px;height: 12px;border-radius: 50%;background: var(--progressbar-playback-color);bottom: -5px;position: absolute;left: -6px;cursor: pointer; }  .progressbar__progress-tooltip {position: absolute;top: -14px;-ms-transform: translateY(-100%);transform: translateY(-100%); }.show-side-panel-button {position: absolute;top: 6px;z-index: 1001; }  .show-side-panel-button.show-side-panel-button_side_left {left: 0; }    .show-side-panel-button.show-side-panel-button_side_left .show-side-panel-button__button {left: -9px;border-radius: 0 25px 25px 0; }  .show-side-panel-button.show-side-panel-button_side_right {right: 0; }    .show-side-panel-button.show-side-panel-button_side_right .show-side-panel-button__button {left: 9px;border-radius: 25px 0 0 25px; }  .show-side-panel-button.show-side-panel-button_side_right .show-side-panel-button__button.show-side-panel-button__button_active, .show-side-panel-button.show-side-panel-button_side_right .show-side-panel-button__button[aria-pressed='true'], .show-side-panel-button.show-side-panel-button_side_left .show-side-panel-button__button.show-side-panel-button__button_active, .show-side-panel-button.show-side-panel-button_side_left .show-side-panel-button__button[aria-pressed='true'] {background: var(--player-background-color);left: 0; }  .show-side-panel-button__button {background: var(--player-background-color);box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);transition-property: left; }.popups-layer {position: absolute;margin-left: 0 !important;left: 0;top: 0;width: 100%; }  .popups-layer .popup {background: var(--popup-background-color);border: 1px solid var(--popup-border);box-shadow: 0 20px 32px rgba(0, 0, 0, 0.16);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border-radius: 10px;position: absolute;top: 0;left: 0; }    .popups-layer .popup.popup_outline-popup {width: 280px; }    .popups-layer .popup.popup_presenter .mask {width: calc(100% - 2px);left: 1px;bottom: 12px; }    .popups-layer .popup.popup_attachments {width: 368px;box-sizing: border-box; }.notes-popup {position: relative;font-size: 15px;line-height: 20px;word-wrap: break-word;width: 372px;padding: 16px;border-radius: inherit; }  .notes-popup__scroll-area {overflow: hidden;height: 100%; }  .notes-popup .notes-text {word-wrap: break-word; }    .notes-popup .notes-text p {margin-top: 0;margin-bottom: 0;white-space: pre-wrap; }    .notes-popup .notes-text p,    .notes-popup .notes-text span {color: var(--panel-text-color) !important; }    .notes-popup .notes-text p:first-child {margin-top: 0; }    .notes-popup .notes-text p:last-child {margin-bottom: 0; }    .notes-popup .notes-text p,    .notes-popup .notes-text p.bold span.nobold,    .notes-popup .notes-text p.italic span.noitalic,    .notes-popup .notes-text p.bold.italic span.nobold.noitalic {font-family: var(--font-family-normal); }    .notes-popup .notes-text p span.bold,    .notes-popup .notes-text p.bold,    .notes-popup .notes-text p.italic span.bold.noitalic,    .notes-popup .notes-text p.bold.italic span.noitalic {font-family: var(--font-family-bold); }    .notes-popup .notes-text p span.italic,    .notes-popup .notes-text p.bold span.nobold.italic,    .notes-popup .notes-text p.italic,    .notes-popup .notes-text p.bold.italic span.nobold {font-family: var(--font-family-italic); }    .notes-popup .notes-text p span.bold.italic,    .notes-popup .notes-text p.bold span.italic,    .notes-popup .notes-text p.italic span.bold,    .notes-popup .notes-text p.bold.italic {font-family: var(--font-family-bold-italic); }.attachments-popup {padding: 12px 0;border-radius: inherit; }.marker-panel {font-family: var(--font-family-normal);padding: 12px 0;width: 260px; }  .marker-panel__separator {position: relative;background: var(--popup-text-color);opacity: 0.08;height: 1px;margin: 3px 0; }.marker-panel-button {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;padding: 4px 20px;opacity: 1;background-color: transparent;transition: background-color 0.28s ease-in-out;width: 100%; }  .marker-panel-button__text {font-size: 15px;text-align: left;color: var(--popup-text-color); }  .marker-panel-button.marker-panel-button_type_eraseAll, .marker-panel-button.marker-panel-button_type_endDrawing {padding: 14px 20px 14px 24px; }  .marker-panel-button:focus, .marker-panel-button:hover {background-color: var(--list-item-background-hover-color); }    .marker-panel-button:focus .marker-panel-button__text, .marker-panel-button:hover .marker-panel-button__text {color: var(--popup-text-hover-color); }    .marker-panel-button:focus .marker-panel-button__item-icon, .marker-panel-button:hover .marker-panel-button__item-icon {color: var(--popup-text-hover-color); }  .marker-panel-button[disabled] {opacity: 0.5;color: var(--popup-text-color);pointer-events: none; }  .marker-panel-button[aria-selected='true'] {background-color: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }.item-icon {width: 40px;height: 40px;background-color: var(--top-panel-icon-container-color);border-radius: 50%;margin-right: 10px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;color: var(--popup-text-color); }  .item-icon__item-icon-image {width: 28px;height: 28px;color: inherit; }.outline {font-family: var(--font-family-normal);position: relative; }.search-result {font-family: var(--font-family-bold);padding: 16px 0 8px 20px;position: relative;font-size: 15px;line-height: 20px;color: var(--popup-text-color); }  .search-result.search-result_no-results {font-family: var(--font-family-normal);height: 100%;text-align: center;padding: 60px 0 0;opacity: 0.6; }.slide-item-view {position: relative;overflow: hidden;display: table;width: 100%;color: var(--panel-text-color);transition: background 0.28s ease; }  .slide-item-view__content {height: 100%;display: table-row; }    .slide-item-view__content > * {display: table-cell;vertical-align: middle; }  .slide-item-view__open-button {width: 12px;height: 12px;margin: 0 8px 0 12px;opacity: 0.6;padding: 0;color: var(--popup-text-color);transition: transform 0.3s ease;background: transparent; }    .slide-item-view__open-button[aria-pressed='true'] {-ms-transform: rotate(90deg);transform: rotate(90deg); }  .slide-item-view__thumb {max-width: 100px;max-height: 60px;vertical-align: middle;margin-top: 1px;border: 1px solid rgba(0, 0, 0, 0.04);border-radius: 4px;background-color: var(--player-background-color); }  .slide-item-view__status {position: absolute;width: 18px;height: 18px;background-size: 18px 18px; }    .slide-item-view__status.slide-item-view__status_status_correct {background-image: url("+
g[31]+"); }    .slide-item-view__status.slide-item-view__status_status_partially {background-image: url("+g[32]+"); }    .slide-item-view__status.slide-item-view__status_status_incorrect {background-image: url("+g[33]+"); }    .slide-item-view__status.slide-item-view__status_status_answered {background-image: url("+g[34]+"); }    .slide-item-view__status.slide-item-view__status_answered {background-image: url("+g[35]+"); }  .slide-item-view__mark {position: absolute;width: 12px;height: 18px;top: 0;bottom: 0;margin: auto;background-image: url("+
g[36]+");background-size: 12px 18px;background-repeat: no-repeat;margin-left: -40px; }    .slide-item-view__mark.slide-item-view__mark_with-status {left: 8px; }  .slide-item-view__title-container {width: 100%; }  .slide-item-view__title {padding: 0 16px;font-size: 14px;line-height: 18px;max-height: 60px;word-break: break-word;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;/*! autoprefixer: off */    -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }    .slide-item-view__title.slide-item-view__title_minimized {max-height: 70px; }  .slide-item-view.slide-item-view_with-thumbnail .slide-item-view__title {padding-left: 11px; }  .slide-item-view.slide-item-view_with-thumbnail .slide-item-view__mark {margin-left: -20px; }  .slide-item-view.slide-item-view_active {background: var(--list-item-background-hover-color);color: var(--list-item-text-hover-color); }    .slide-item-view.slide-item-view_active .slide-item-view__mark {background-image: url("+
g[37]+"); }  .slide-item-view[aria-selected='true'] {background: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }    .slide-item-view[aria-selected='true'] .slide-item-view__mark {background-image: url("+g[38]+"); }.treecontrol.treecontrol_highlight-viewed .slide-item-view.slide-item-view_viewed {color: var(--list-item-text-visited-color); }.treecontrol.treecontrol_highlight-viewed .slide-item-view.slide-item-view_viewed.slide-item-view_active {background: var(--list-item-background-hover-color);color: var(--list-item-text-hover-color); }.treecontrol.treecontrol_highlight-viewed .slide-item-view.slide-item-view_viewed[aria-selected='true'] {background: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }.highlighted {font-family: var(--font-family-bold);padding: 2px 3px;margin: -2px -3px;font-size: 14px;line-height: 18px;color: var(--popup-text-color);opacity: 1; }.search-context {font-size: 14px;line-height: 18px;color: var(--popup-text-color);opacity: 0.6; }:root {--font-family-bold: PFnb;--font-family-bold-italic: PFnbi;--font-family-italic: PFni;--font-family-normal: PFn;--font-family-semibold: PFnsb, PFn;--font-family-semibold-italic: PFnsbi, PFni; }@keyframes preloader_spin {0% {transform: rotate(0deg); }  100% {transform: rotate(360deg); } }.message-box {background: var(--player-background-color);position: absolute;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;border-radius: 7px;min-width: 280px;padding: 40px;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08); }  .message-box::after {content: '';box-sizing: border-box;border: 1px solid var(--popup-border);width: 100%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 7px;pointer-events: none; }  .message-box__content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;flex-direction: column; }  .message-box__icon {width: 24px;height: 24px;margin-bottom: 24px;position: relative;display: inline-block;color: var(--text-color);opacity: 0.72; }  .message-box .message-box-buttons {position: relative;width: 100%;height: 36px; }    .message-box .message-box-buttons__buttons {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center; }    .message-box .message-box-buttons__window-button {margin: 0 4px; }  .message-box .vertical-scrollbar {top: 40px; }  .message-box__message-container {overflow: hidden;display: inline-block;max-width: 480px;vertical-align: top;position: relative; }  .message-box__message {text-align: center;font-size: 16px;color: var(--text-color);text-overflow: ellipsis;overflow: hidden;position: relative;font-family: var(--font-family-normal); }  .message-box__buttons {margin-top: 28px; }.universal-tablet {font-family: var(--font-family-normal);position: relative;background: var(--player-background-color); }  .universal-tablet__popups-layer {position: absolute;top: 0;left: 0;z-index: 1; }  .universal-tablet__popup-layer {z-index: 1; }.universal-layout {width: 100%;height: 100%;display: -ms-flexbox;display: flex;overflow: hidden; }  .universal-layout.universal-layout_left-panel {-ms-flex-direction: row-reverse;flex-direction: row-reverse; }.universal-content-area {position: relative;-ms-flex-positive: 1;flex-grow: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;overflow: hidden; }  .universal-content-area__cc {font-family: var(--font-family-normal);width: 100%;height: 110px;margin-top: -110px;background: rgba(41, 41, 41, 0.56);z-index: 1;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 0 34px 0 14px;border-width: 13px 0 7px 0;border-style: solid;border-color: transparent;color: #FFFFFF;font-size: 14px;text-shadow: -1.4px 1.4px 2px rgba(0, 0, 0, 0.48);word-wrap: break-word;white-space: pre-wrap; }.video-narration-view {position: relative;top: 0;left: 0;margin-right: 12px;margin-bottom: 12px;border: 1px solid rgba(0, 0, 0, 0.14); }  .video-narration-view video {background-color: #000000; }  .video-narration-view.video-narration-view_draggable {position: absolute;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.24); }  .video-narration-view.video-narration-view_maximized {margin: 12px; }.content-area {-ms-flex-positive: 1;flex-grow: 1;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative; }  .content-area__items-container {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;-ms-grid-column-align: center;justify-items: center;overflow: hidden;margin: auto; }  .content-area .playerView {z-index: 0;position: relative;margin: 0 12px;top: 0;left: 0; }    .content-area .playerView.draggable {position: absolute;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.24); }    .content-area .playerView .with-border::after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border: 1px solid var(--slide-border-color);pointer-events: none; }  .content-area.content-area_portrait .content-area__items-container {flex-direction: column-reverse;align-items: flex-end;/* autoprefixer: off */    -webkit-box-orient: vertical;-webkit-box-direction: reverse;/* autoprefixer: on */ }  .content-area.content-area_presentation-minimized .playerView {margin: 0 12px 12px 0; }  .content-area.content-area_presentation-minimized .content-area__narration-view {margin: 0 12px; }  .content-area .preloader {width: 50px;height: 50px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;border-radius: 10px;background-color: rgba(0, 0, 0, 0.5); }    .content-area .preloader::after {content: '';position: absolute;background: url("+
g[39]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;animation: preloader_spin 1s infinite linear; }.maximize-button {width: 38px;height: 38px;border: 1px solid #FFFFFF;border-radius: 19px;background: url("+g[40]+") no-repeat center;background-size: 13px 15px;background-color: #4D4D4D;position: absolute;top: 0;left: 0; }  .maximize-button.maximize-button_portrait {background-image: url("+g[41]+");background-size: 15px 13px; }.launch-screen {z-index: 100;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.48); }  .launch-screen .launch-screen-button {top: 0;bottom: 0;margin: auto;right: 0;left: 0;border-radius: 100%;width: 96px;height: 96px;position: absolute; }    .launch-screen .launch-screen-button__play-icon {background-color: #FFFFFF;position: absolute;top: 0;bottom: 0;margin: auto;right: 0;left: 0;border-radius: 100%;width: 90px;height: 90px;box-shadow: 0 12px 50px 0 rgba(0, 0, 0, 0.2);transition: 0.3s ease-in-out; }    .launch-screen .launch-screen-button__icon {background: url("+
g[42]+") no-repeat center;position: absolute;top: 0;bottom: 0;margin: auto;right: 0;left: 6px;width: 90px;height: 90px; }    .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__play-icon {width: 96px;height: 96px; }    .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__icon {background: url("+g[43]+") no-repeat center; }.marker-tool-container {position: absolute;top: 0; }.draw-control {position: absolute; }.treecontrol {background-color: var(--panel-color);position: relative;overflow-y: hidden;border-radius: inherit; }.container-top-shadow {background: __verticalGradient(var(--popup-background-color), var(--popup-transparent-background-color));background: linear-gradient(to bottom, var(--popup-background-color), var(--popup-transparent-background-color));position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }.container-bottom-shadow {background: __verticalGradient(var(--popup-transparent-background-color), var(--popup-background-color));background: linear-gradient(to bottom, var(--popup-transparent-background-color), var(--popup-background-color));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }.mobile-vertical-scrollbar {position: absolute;width: 10px;top: 6px;bottom: 6px;right: 0;opacity: 0; }  .mobile-vertical-scrollbar__thumb {position: absolute;width: 3px !important;right: 3px;padding: 1px;border-radius: 5px;background-color: rgba(0, 0, 0, 0.5); }.final-slide {width: 100%;height: 100%;background: linear-gradient(180deg, #FFFFFF 100%, #D3DCE4 0%); }  .final-slide__title {margin: 115px 0 0 6%;font: 700 50px Segoe UI, sans-serif;color: #272727;max-width: 620px; }    .final-slide__title.final-slide__title_small-format {max-width: 600px;margin: 90px 0 0 10%; }    .final-slide__title .final-slide__link {border-color: rgba(39, 39, 39, 0.2); }  .final-slide__text {margin: 28px 0 0 6%;font: 400 20px/32px Arial, sans-serif;color: #4D4D4D;max-width: 800px; }    .final-slide__text.final-slide__text_small-format {max-width: 569px;margin-left: 10%; }    .final-slide__text .final-slide__link {border-color: #4D4D4D; }  .final-slide__button {margin: 36px 20px 0 6%;color: #272727;font: 700 26px Arial, sans-serif; }    .final-slide__button.final-slide__button_small-format {margin-left: 10%; }    .final-slide__button .final-slide__link {border-color: #272727; }  .final-slide__link {border-bottom: 2px solid;cursor: pointer; }.promo-link {display: block;text-align: center;position: fixed;font-family: Open Sans, Arial, sans-serif; }  .promo-link.promo-link_hidden {display: none; }.popups-layer .popup {border: solid 1px #AAAAAA; }.universal-control-panel__button.universal-control-panel__button_std-outline {transform: translateZ(0); }.universal-control-panel .free-logo {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;cursor: pointer;width: fit-content;height: 24px;text-align: center; }  .universal-control-panel .free-logo__hyperlink {font-family: Open Sans, Arial, sans-serif;position: relative;top: -8px;margin-right: 10px; }    .universal-control-panel .free-logo__hyperlink.free-logo__hyperlink_hidden {display: none; }  .universal-control-panel .free-logo__logo {display: inline-block;background: url("+
g[44]+") no-repeat right;background-size: 86px 24px;width: 87px;height: 24px; }"}();var e;for(const [g,h]of Object.entries(null!=(e=a)?e:{}))e=`__${g.replace(RegExp("\\.","g"),"_")}__`,d=d.replace(new RegExp(e,"g"),h);let f;for(const [g,h]of Object.entries(null!=(f=b)?f:{}))d=d.replace(new RegExp(g,"g"),h);d=d.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.wy);d=d.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.ty);return fn(d)}wy(a,b,c){return`url(data:image/svg+xml;base64,${ph(`<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>`)})`}ty(a,
b,c){return`url(data:image/svg+xml;base64,${ph(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};class xG extends jt{constructor(a){super(a);this.Tg=new E}};class yG extends Q{constructor(a){super({H:a});a=this.displayObject();document.body.appendChild(a);this.tf();z(this,window,"resize",this.tf,this)}tf(){var a=document.documentElement.clientWidth,b=document.documentElement.clientHeight;const c=Math.min(1,(document.documentElement.clientWidth-20)/this.width());vn(this.displayObject(),c);Ai(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)}Hd(){super.Hd();Hd(this.displayObject())}}
;class zG extends yG{constructor(a,b){super("info_panel");Et(this,b);b=new Q({H:"label"});b.ka(a);b.gj("alert");b.Sj("live","assertive");O(this,b)}};class AG extends Lt{constructor(a){super(a,"input");this.xa().type="password"}value(){return this.xa().value}};function BG(a,b,c,d=!0){a=new Q({yd:a,H:b});a.ka(c);a.J(d);return a}function CG(a){z(a,a.sn.xa(),"input",()=>{a.UR.sa(!!a.sn.value())});z(a,a.sn.xa(),"keypress",b=>{13==b.keyCode&&a.cF()})}
class DG extends yG{constructor(a,b,c,d){super("password_form");this.gj("dialog");this.setAttribute("tabindex","-1");this.cF=this.cF.bind(this,d);this.nL=BG("LABEL","password_label",a);O(this,this.nL);this.sn=new AG("password_field");O(this,this.sn);this.wE=BG("DIV","wrong_password_label",b,!1);O(this,this.wE);this.UR=this.hf("btn_ok",c,this.cF);O(this,this.UR);a=md();b=md();this.nL.setAttribute("id",a);this.nL.setAttribute("for",b);this.sn.setAttribute("id",b);this.sn.Sj("labelledby",a);this.sn.Sj("required",
!0);this.wE.gj("alert");this.wE.Sj("live","assertive");CG(this);Hi||this.sn.displayObject().focus()}hf(a,b,c){a=new BC({H:a});a.ka(b);a.sa(!1);C(this,a.ha,c,this);return a}cF(...a){a=a[0];const b=this.sn.value();b&&(a(b),this.wE.J(!0))}};function EG(a,b,c){Hi&&(this.Zh=xd("DIV"),ln(this.Zh,"tap_area"));Ht.call(this,b);this.Zh&&this.V(this.Zh);this.yG=!0;this.n3=c?!0:!1;c&&this.rc(!1);a&&this.ha.addHandler(this.XL,this);Hi&&(a=this.xa(),ln(a,"mobile"));this.iI(0);this.xa().setAttribute("tabindex","-1");this.RC()}t(EG,Ht);k=EG.prototype;k.As=!1;k.Eb=!0;k.tS=function(a){a=xd("BUTTON",a);Jb&&8>=Xb||(a.type="button");return a};k.selected=function(){return this.As};
k.ph=function(a){if(a){var b=this.xa();ln(b,"selected")}else b=this.xa(),mn(b,"selected");this.n3&&this.rc(a);this.As=a};k.enabled=function(){return this.Eb};k.sa=function(a){EG.Kb.sa.call(this,a);const b=this.xa();b.disabled=a?"":"disabled";if(a){var c=this.displayObject();mn(c,"disabled")}else c=this.displayObject(),ln(c,"disabled");!a&&b.blur&&b.blur();this.Eb=a};k.rc=function(a){this.xa().setAttribute("aria-pressed",a)};k.XL=function(){this.ph(!this.As)};
k.Ki=function(a){EG.Kb.Ki.call(this,a);-1==this.xr&&this.xa().blur()};k.mx=function(){return EG.Kb.mx.call(this)};k.Xo=function(a){this.enabled()&&EG.Kb.Xo.call(this,a)};k.Rj=function(a){this.yG=!1;EG.Kb.Rj.call(this,a);this.yG=!0};function FG(a,b,c,d){Lt.call(this,"info_panel "+a);this.NE=c;this.ia=Ji();a=new Lt("message");a.ka(b);this.V(a);b=this.displayObject();document.body.appendChild(b);this.NE&&(this.mn=new EG(!1,"ok"),this.mn.ka(d),d=this.mn.displayObject(),document.body.appendChild(d));Ai(this.displayObject(),"0 0");vn(this.displayObject(),this.ia);this.NE&&(Ai(this.mn.displayObject(),"0 100%"),vn(this.mn.displayObject(),this.ia));this.tf();y(window,"resize",this.tf,!1,this)}t(FG,Lt);
FG.prototype.Ic=function(){Hd(this.displayObject());this.NE&&Hd(this.mn.displayObject());Ce(window,"resize",this.tf,!1,this)};FG.prototype.tf=function(){const a=document.documentElement.clientWidth/this.ia;let b=document.documentElement.clientHeight/this.ia;this.Xb(a);this.NE&&this.mn.Xb(a);hj&&(b+=2);Jt(this,"min-height",b+"px")};function GG(a,b,c,d){FG.call(this,"password",a,!0,c);a=new Lt("password_field");this.V(a);this.mn.sa(!1);const e=new AG("");a.V(e);const f=new Lt("wrong_password_label");f.ka(b);f.J(!1);this.V(f);const g=()=>{const h=e.value();h&&(d(h),f.J(!0))};y(e.xa(),"input",()=>{this.mn.sa(!!e.value())},!1,this);y(e.xa(),"keypress",h=>{13==h.keyCode&&g()},!1,this);this.mn.ha.addHandler(g,this)}t(GG,FG);class HG extends hv{zt(){super.zt();G(this.background(),"display","none");G(this.content(),"display","none")}};function IG(a){const b=Object.assign({},a),c={};for(const d in b)"object"==typeof b[d]&&(b[d]=IG(b[d]),a=b[d],a._d&&(c[a._d]=a));b.toString=()=>b._;b.Sga=d=>c[d];return b};const JG={type:"t",id:"i",url:"u",target:"g",gC:"S",pI:"s",qI:"n",jI:"r"};var KG={SQ:{_:"s",text:{_:"t"},y0:{_:"f",qaa:{_:"p",pi:"s",length:"l",kt:"b",cI:{_:"r",pi:"s",length:"l",bold:"b",italic:"i",Gba:"u",Kw:Object.assign({_:"h"},JG)}}},EZ:{_:"a"},Kw:Object.assign({_:"h"},JG),j0:{_:"b"},Wj:{_:"s"},ti:{_:"v"},C$:{_:"T"}}};const LG={};for(const a in KG)KG.hasOwnProperty(a)&&(LG[a]=IG(KG[a]));var MG=class{constructor(a,b,c){this.type=a;this.id=b;this.jI=this.qI=this.pI=this.target=this.url=this.gC=void 0;this.w$=c}};const NG=new Map;function OG(a,b,c){c=new MG(a[b.type],a[b.id],c);c.gC=a[b.gC];c.url=a[b.url];c.target=a[b.target];c.pI=a[b.pI];c.qI=a[b.qI];a=a[b.jI];"boolean"===typeof a&&(c.jI=a.toString());a=NG.get(c.type);if(void 0===a)throw Error("unknown hyperlink type");return a(c)}function PG(a,b){return`<a ${`id="${a.id}"`} ${`href="${a.url?a.url:"#"}"`} ${a.target?`target="${a.target}"`:""} ${a.gC?`title="${a.gC}"`:""} ${`onclick="${b}"`}>${a.w$||""}</a>`}NG.set("u",function(a){return PG(a,"return document.getElementById('$coreSprPlaceholder').getCore().gotoLink(this);")});
NG.set("N",function(a){return PG(a,`document.getElementById('$coreSprPlaceholder').getCore().gotoSlide(${a.pI}, this);return false;`)});NG.set("f",function(a){return PG(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoFirstSlide(this);return false;")});NG.set("l",function(a){return PG(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoLastSlide(this);return false;")});NG.set("v",function(a){return PG(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoLastViewedSlide(this);return false;")});
NG.set("n",function(a){return PG(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoNextSlide(this);return false;")});NG.set("p",function(a){return PG(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoPreviousSlide(this);return false;")});NG.set("s",function(a){return PG(a,`document.getElementById('$coreSprPlaceholder').getCore().startSlideshow(this, '${a.qI}', ${a.jI});return false;`)});NG.set("e",function(a){return PG(a,"document.getElementById('$coreSprPlaceholder').getCore().endSlideshow(this);return false;")});function QG(a,b){a:switch(b[0].kt){case "n":var c="ol";break a;case "u":c="ul";break a;default:c="p"}"p"==c?b.forEach(d=>{a+=`<p>${d.X_}</p>`}):(a+=`<${c}>`,b.forEach(d=>{a+=`<li>${d.X_}</li>`}),a+=`</${c}>`);return a}function RG(a){let b="";const c=[];a.forEach(d=>{d.kt!=b&&(c.push([]),b=d.kt);c[c.length-1].push(d)});return c};class SG{constructor(a){this.Kd=a}then(a){this.Kd=a(this.Kd);return this}result(){return this.Kd}};function TG(a,b){const c=a[b.text];a=a[b.y0];if(!c||!a)return c?`<span>${c}</span>`:"";const d=b.y0.qaa;b=a[d].map(e=>UG(c,e,d));return RG(b).reduce(QG,"")}function UG(a,b,c){const {pi:d,length:e,kt:f,cI:g,Waa:h}={pi:b[c.pi],length:b[c.length],kt:b[c.kt],cI:b[c.cI],Waa:c.cI},l=a.substr(d,e);return{X_:g.map(n=>VG(l,n,h)).join(""),kt:f}}
function VG(a,b,c){var d=b[c.pi],e=b[c.length],f=b[c.bold]||!1,g=b[c.italic]||!1,h=b[c.Gba]||!1,l=b[c.Kw],n=c.Kw;return(new SG(a)).then(m=>m.substr(d,e)).then(m=>m.replace(/\u000b/g,"<br />")).then(m=>WG(m)).then(m=>{g&&(m=`<${"i"}>${m}</${"i"}>`);return m}).then(m=>{f&&(m=`<${"b"}>${m}</${"b"}>`);return m}).then(m=>{h&&(m=`<${"u"}>${m}</${"u"}>`);return m}).then(m=>{l&&(m=OG(l,n,m));return m}).result()}
function WG(a){return(new SG(a)).then(b=>b.replace(/(\r\n|\r|\n)+/g," ")).then(b=>b.replace(/\xa0|[ \t]+/g," ")).result()};function XG(a,b){return a[b.C$]?(new SG(TG(a,b))).then(c=>c?`<h2>${c}</h2>`:"").result():""};function YG(a,b,c){return a.map(d=>{var e=d[b.Wj]||d[b.ti];if(!(e=e?c.get(e):""))if(d[b.j0]&&(d[b.text]||d[b.EZ]||d[b.Kw])){e=`<img src="${d[b.j0]}" alt="${d[b.EZ]||d[b.text]||""}">`;const f=d[b.Kw];e=f?OG(f,b.Kw,e):e}else e="";return e||XG(d,b)||TG(d,b)}).join("")};function ZG(a){a=[...a.Dd().md(),...a.Td().md()];return new Map(a.map(b=>{var c=b.ui,d;(d=c.Yi())||(c=document.getElementById(c.id()),d=Od(c));c=d;return[b.id(),$G(c)]}))}function $G(a){return(new SG(a)).then(b=>b.includes("controls")?b:b.replace(">"," controls>")).then(b=>aH(b,"width")).then(b=>aH(b,"height")).then(b=>b.replace(RegExp('id="\\w+"'),"")).result()}function aH(a,b){return a.includes(b)?a.replace(new RegExp(`${b}="\\d*\\.*\\d+px"`),""):a};function bH(a,b){b.We()?cH(a,b):Pe(a,b.Pk,()=>cH(a,b))}function dH(a){a.ya&&(Hd(a.rb),Hd(a.MR),Hd(a.ya),a.ya=null)}function cH(a,b){var c=b.yx;b=ZG(b.slide());c=JSON.parse(c);const d=LG.SQ;b=YG(c[d],d,b).replace(/\$coreSprPlaceholder/g,a.Tp);b=Bd(Lc(b));a.rb.appendChild(b);gt(a.rb,"main");(b=a.rb.querySelector("h2"))?(b.id=md(),ht(a.rb,"labelledby",b.id)):ht(a.rb,"label",a.Mh.PB_ACCESSIBLE_ARIA_LABEL_SLIDE)}
class eH extends vg{constructor(a,b,c){super();this.ui=a;this.Mh=b;this.Tp=c;this.bY=md();b=Ad("DIV");ud(b,{"class":"ppt-accessible-slide-display"});this.Wl=b;this.ya=null;b=Ad("DIV");ud(b,{"class":"ppt-accessible-slide-content"});b.setAttribute("tabindex","-1");b.id=this.bY;this.rb=b;b=Ad("A");ud(b,{"class":"ppt-accessible-skip-link"});b.innerText=this.Mh.PB_ACCESSIBLE_ARIA_LABEL_BACK_TO_BEGIN;b.href=`#${this.bY}`;c=Ad("DIV");ud(c,{"class":"ppt-accessible-skip-link-container"});c.appendChild(b);
this.MR=c;bH(this,a)}lg(){}Et(a){Sh(this.ya,a)}width(){return 0}height(){return 0}slide(){return this.ya}content(){return this.rb}background(){throw Error("no background in accessible mode");}resize(){}zt(){dH(this);this.ya=Ad("DIV");ud(this.ya,{"class":"ppt-accessible-slide"});this.ya.appendChild(this.rb);this.ya.appendChild(this.MR);this.Wl.appendChild(this.ya)}Jc(){dH(this)}s_(){}clone(){throw Error("no clone in accessible mode");}uH(){throw Error("no background in accessible mode");}};class fH extends Qq{constructor(a,b,c,d,e,f){super(a,b,c,d,e,f);f&&f.We()&&u((f.rb||document).getElementsByTagName("IMG"),g=>{g.style.transform=""})}};function gH(a){const b=document.createElement("div");b.style.width=`${a.width()}px`;b.style.height=`${a.height()}px`;b.style.backgroundColor=a.A1;b.style.position="relative";return b}class hH extends Qq{constructor(a,b,c,d){super(a,-1,b,c);this.A1=d||"#000000";Mq(this,gH(this),gH(this))}};function iH(a,b){a.Mo=b;a.NN.appendChild(b.Wl)}function jH(a){a.L.splice(0,a.L.length)}class kH{constructor(a){this.L=[];this.NN=a;this.Mo=null}};class lH extends jv{constructor(a){super(a);this.Sg=null;this.QT=F(this)}ib(){return this.Sg}BQ(a){this.Sg=a;this.QT.C(this.Sg)}};class mH extends jv{constructor(a){super(a);this.vb=null;this.RW=F(this)}Ta(){return this.vb}JQ(a){this.vb=a;this.RW.C()}};function Ts(a,b){return a.me[b]}function nH(a){a.VC.forEach(b=>{b.We()?a.sX(b):Pe(a,b.Pk,a.sX,a)})}
function oH(a){Re(a,...a.me);a.me.splice(0,a.me.length);Ed(a.CA);jH(a.kk);iH(a.kk,a.Mo);pH(a);qH(a);a.VC.forEach(b=>{if(b instanceof mH)rH(a,new iv(a.kk,a.me.length,a.Sa,a.Na,a.qz,b,a.Ne));else if(b instanceof lH){a:switch(a.Ne){case "normal":b=new hv(a.kk,a.me.length,a.Sa,a.Na,a.qz,b,a.Ne);break a;case "accessible":b=new HG(a.kk,a.me.length,a.Sa,a.Na,a.qz,b,a.Ne);break a;default:throw Error("unknown presentation view mode");}rH(a,b)}else if(b instanceof kv)rH(a,new lv(a.kk,a.me.length,a.Sa,a.Na,
a.qz,b,a.Ne));else{a:switch(a.Ne){case "normal":b=new fH(a.kk,a.me.length,a.Sa,a.Na,a.qz,b);break a;case "accessible":b=new eH(b,a.Mh,a.Tp);break a;default:throw Error("unknown presentation view mode");}rH(a,b)}})}function pH(a){a.QJ.forEach((b,c)=>{Ai(c,`${b.origin.x}px ${b.origin.y}px`);nn(c,b.transform)})}function qH(a){Array.from(a.QJ.keys()).forEach(b=>{b.style.width="";b.style.height=""})}function rH(a,b){D(a,b);var c=a.kk;c.L.push(b);c.NN.appendChild(b.Wl);a.me.push(b)}
class sH extends vg{constructor({UQ:a,gt:b,width:c,height:d,Q$:e,uI:f,backgroundColor:g,mR:h,messages:l}){super();this.VC=b;this.Sa=c;this.Na=d;this.qz=e;this.Tp=f;this.Ne=h;this.Mh=l;this.QJ=new Map;this.me=[];this.CA=Ad("DIV");ln(this.CA,"slide-displays-root");a.appendChild(this.CA);G(this.CA,"position","normal"==this.Ne?"absolute":"");this.kk=new kH(this.CA);this.Mo=new hH(this.kk,c,d,g);nH(this);oH(this)}width(){return this.Sa}height(){return this.Na}background(){return this.Mo}resize(a,b){if(this.Sa!=
a||this.Na!=b)this.Sa=a,this.Na=b,this.Mo.resize(a,b),this.me.forEach(c=>c.resize(a,b))}sX(a){const b=Array.from(td("IMG",null,a.rb));a=Array.from(td("IMG",null,a.slideBackground()));b.concat(a).forEach(c=>{const d=rn(c)||new fm,e=sn(c)||new Yc;this.QJ.set(c,{transform:d,origin:e})})}};class tH{constructor(a,b,c,d){this.ya=a;this.fg=b;this.$f=c;this.Ie=d;this.mf=this.Sg=this.vb=this.yx=this.rb=null}slide(){return this.ya}slideWidth(){return this.fg}slideHeight(){return this.$f}Ta(){return this.vb}JQ(a){this.vb=a}ib(){return this.Sg}BQ(a){this.Sg=a}qb(){return this.mf}KQ(a){this.mf=a}om(){return this.Ie}};class uH{constructor(a){this.$d=0;this.N8=void 0!==a?a:0;this.lz=new E;this.nz=new E;this.ZM=new E;this.yh=null}weight(){return this.N8}progress(){return this.$d}context(){return this.yh}start(a){this.yh=a}Bq(){return this.lz}RB(){return this.nz}Ds(a){this.$d!=a&&(this.$d=a,this.ZM.C(this))}Jh(){this.$d=1;this.lz.C(this)}mz(){this.nz.C(this)}};class vH extends uH{constructor(a){super();this.rJ=a}start(a){super.start(a);const b=sd(document,this.rJ);b?(a.rb=b,this.Jh()):this.mz()}};var wH,xH,yH=[],zH=new E,AH=new E,BH=new E;q("iSpring.InteractionPlayerFactory.registerCreateQuizPlayerFunction",function(a){wH=a;zH.C()});q("iSpring.InteractionPlayerFactory.registerCreateScenarioPlayerFunction",function(a){xH=a;AH.C()});q("iSpring.InteractionPlayerFactory.registerCreateInteractionPlayerFunction",function(a,b){yH[a]=b;BH.C(a)});function CH(a,b,c,d,e,f,g,h,l,n,m,p){const r=wH;if(!r)throw Error("quiz player is not loaded");r(a,b,c,d,e,f,g,h,l,n,m,p)}
function DH(a,b,c,d,e,f,g,h,l,n,m,p){const r=yH[a];if(!r)throw Error(a+" player is not loaded");r(b,c,d,e,f,g,h,l,n,m,p)}function EH(a,b,c,d,e,f,g,h,l,n,m,p,r,v,w,A,I){const B=xH;if(!B)throw Error("scenario player is not loaded");B(a,b,c,d,e,f,g,h,l,n,m,p,r,v,w,A,I)};function FH(a,b,c){GH[b]=c;a="q_"+a;window[a]||(window[a]=function(d,e,f,g,h){(0,GH[d])(e,f,g,h);GH[d]=null})}function HH(a,b,c){GH[b]=c;a="i_"+a;window[a]||(window[a]=function(d,e,f,g){const h=GH[d];h&&(h(e,f,g),GH[d]=null)})}function IH(a,b,c){GH[b]=c;a="s_"+a;window[a]||(window[a]=function(d,e,f,g,h,l,n,m){const p=GH[d];p&&(p(e,f,g,h,l,n,m),GH[d]=null)})}function JH(a,b,c){GH[b]=c;a="sl_"+a;window[a]||(window[a]=function(d,e,f){const g=GH[d];g&&(g(e,f||null),GH[d]=null)})}
function KH(a){Hd(a.xX);a.xX=void 0}function LH(a,b,c,d){const e=a.qr.substr(0,a.qr.lastIndexOf("/")+1);var f=xd("div");const g=xd("div");var h=new Q;const l=a.context();h.resize(l.slideWidth(),l.slideHeight());f.appendChild(h.displayObject());f.appendChild(g);l.rb=f;f=MH(a);h=l.slide();const n=h.JP(),m=NH(a.G.cE,a.G.oa()),p=DH.bind(void 0,n,b,c,d,g,f,l.slideWidth(),l.slideHeight(),a.W2.bind(a),e,h.index(),m);void 0!==yH[n]?p():(BH.addHandler(r=>{r==n&&p()}),Ti(h.zo()))}
function OH(a,b,c,d,e,f,g,h){const l=a.qr.substr(0,a.qr.lastIndexOf("/")+1);var n=xd("div");const m=xd("div");var p=new Q;const r=a.context();p.resize(r.slideWidth(),r.slideHeight());n.appendChild(p.displayObject());n.appendChild(m);r.rb=n;n=MH(a);p=r.slide();const v=PH(a.G.cE),w=EH.bind(void 0,b,c,d,e,m,n,r.slideWidth(),r.slideHeight(),a.Y2.bind(a),l,p.index(),f,g,h,a.G.qw().enabled(),v);void 0!==xH?w():(AH.addHandler(()=>{w()}),Ti(p.zo()))}
function MH(a){const b=xd("div");a.context().om().appendChild(b);ln(b,"framesLayerContent");return b}
class QH extends uH{constructor(a,b,c,d){super(70);this.AF=a;this.vd=b;this.qr=c;this.G=d}start(a){super.start(a);const b=a.slide()instanceof ar,c=a.slide()instanceof rq;a=a.slide()instanceof zq;b?FH(this.AF,this.vd,this.c5.bind(this)):c?HH(this.AF,this.vd,this.I4.bind(this)):a?IH(this.AF,this.vd,this.k5.bind(this)):JH(this.AF,this.vd,this.A5.bind(this));this.xX=Ti(this.qr)}A5(a,b){a=hj&&ej&&navigator.connection&&navigator.connection.saveData?a.replace(/<img/g,'<img loading="eager"'):a;var c=xd("div");
c.innerHTML=a;if(void 0!==c.firstElementChild)a=c.firstElementChild;else for(a=c.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;c=this.context();c.rb=a;c.yx=b;this.Jh();KH(this)}c5(a,b,c,d){const e=this.qr.substr(0,this.qr.lastIndexOf("/")+1);var f=xd("div");const g=xd("div");var h=new Q;const l=this.context();c=l.slide();c.TI&&(L(h,"background",`url(${c.TI})`),L(h,"background-size","100% 100%"));h.resize(l.slideWidth(),l.slideHeight());f.appendChild(h.displayObject());f.appendChild(g);l.rb=f;f=MH(this);
h=RH(this.G.cE,this.G.oa());const n=l.slide();a=CH.bind(void 0,a,b,g,f,l.slideWidth(),l.slideHeight(),this.X2.bind(this),e,c.index(),d,h,n.oF);void 0!==wH?a():(zH.addHandler(a),Ti(c.zo()));KH(this)}I4(a,b,c){LH(this,a,b,c);KH(this)}k5(a,b,c,d,e,f,g){OH(this,a,b,c,d,e,f,g);KH(this)}X2(a){this.context().JQ(a);this.Jh()}W2(a){this.context().BQ(a);this.Jh()}Y2(a){this.context().KQ(a);this.Jh()}}var GH=[];function SH(){};var TH;function UH(){}t(UH,SH);UH.prototype.uB=function(){a:{if(!this.r_&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){const b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(let c=0;c<b.length;c++){const d=b[c];try{new ActiveXObject(d);var a=this.r_=d;break a}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}a=this.r_}return a?new ActiveXObject(a):new XMLHttpRequest};
TH=new UH;function VH(){this.Vd=new E}VH.prototype.response=function(){return this.aX};VH.prototype.send=function(a,b,c){var d;if(d=rj){var e=window.location.toString();d=a.match(SD);e=e.match(SD);d=!(d[3]==e[3]&&d[1]==e[1]&&d[4]==e[4])}d?WH(this,a,b,c):XH(this,a,b,c)};
function WH(a,b,c,d){const e=new XDomainRequest;b=YH(b);e.onload=function(){a.aX=e.responseText;a.Vd.C(!0)};e.onerror=function(){a.Vd.C(!1)};e.ontimeout=function(){rj&&window.console.log("ontimeout")};e.onprogress=function(){rj&&window.console.log("progress")};try{e.open(c,b),e.send(UD(d))}catch(f){e.onerror()}}
function XH(a,b,c,d){const e=TH.uB();d=UD(d);"GET"==c&&(b+="?"+d);e.open(c,b,!0);e.onreadystatechange=function(){try{4==e.readyState&&(200==e.status?(a.aX=e.responseText,a.Vd.C(!0)):a.Vd.C(!1))}catch(f){a.Vd.C(!1)}};try{"POST"==c?(e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.send(d)):e.send()}catch(f){a.Vd.C(!1)}}
function YH(a){const b=window.location.toString().match(SD)[1]||null;if(null!=b&&"file"!=b){const c=a.match(SD)[1]||null;null!=c&&(a=b+a.substr(c.length))}return a};class ZH extends vg{constructor(){super();this.Vd=F(this);this.ur=null}load(a){const b=new VH;Pe(this,b.Vd,()=>{this.ur=fn(b.response());this.Vd.C(this.ur)});b.send(a,"GET",{})}};let $H=null,aI=0;function bI(a,b){if(rj)if(a=`@import "${b}";`,!$H||30<=aI)$H=fn(a).styleSheet,aI=1;else{var c=a;a=$H;b=void 0;if(void 0==b||0>b)b=en(a).length;if(a.insertRule)a.insertRule(c,b);else if(c=/^([^\{]+)\{([^\{]+)\}/.exec(c),3==c.length)a.addRule(c[1],c[2],b);else throw Error("Your CSSRule appears to be ill-formatted.");++aI}else a.jz=xd("link",{rel:"stylesheet",type:"text/css",href:b}),td("head")[0].appendChild(a.jz)}
class cI{constructor(){this.jz=null;this.Vd=new E}load(a){const b=Jb||Ib?cn:dn,c=b().length;bI(this,a);const d=this,e=setInterval(()=>{try{if(null!=d.jz&&null!=d.jz.sheet||b().length!=c)clearInterval(e),d.Vd.C(this.jz)}catch(f){}},100)}};class dI extends uH{constructor(a){super(30);this.d2=a;this.ur=null}get B9(){return this.ur}start(a){super.start(a);a=Ui()||rj?new cI:new ZH;a.Vd.addHandler(b=>{this.ur=b;this.Jh()},this);a.load(this.d2)}};class eI extends uH{constructor(){super();this.qD=this.pD=0;this.O8=1}weight(){return this.O8*this.pD}start(a){super.start(a);var b=a.rb;if(b){a={};b=b.querySelectorAll("span");for(var c=0;c<b.length;++c){var d=b[c];let h=Dh(d,"fontFamily");if(h){var e=h.indexOf(",");0<=e&&(h=h.substr(0,e));e=[];Td(d,e,!0);d=e.join("");d=d.replace(/ \xAD /g," ").replace(/\xAD/g,"");d=d.replace(/\u200B/g,"");d=d.replace(/ +/g," ");" "!=d&&(d=d.replace(/^\s*/,""));d=ib(d);0<d.length&&(h in a||(a[h]=""),a[h]+=d)}}for(f in a)a.hasOwnProperty(f)&&
(b=a[f].split(""),$a(b),a[f]=b.join(""));var f=a;a=0;for(var g in f)a++;this.pD=a;g=this.C4.bind(this);a=this.B4.bind(this);for(const h in f)if(f.hasOwnProperty(h)){b=f[h];a:{for(c=0;c<b.length;++c)if(61440<=b.charCodeAt(c)&&61695>=b.charCodeAt(c)){c=!0;break a}c=!1}PB(h,c?b.substr(0,1):"0",g,a)}this.Ej()}else this.Jh()}C4(){++this.qD;this.Ej()}B4(){++this.qD;this.Ej()}Ej(){this.qD==this.pD?this.Jh():this.Ds(this.qD/this.pD)}};class fI extends uH{constructor(){super();this.P8=1;this.nu=0;this.oz=[];this.bT={};this.JD=-1}weight(){return this.P8*this.nu}start(a){super.start(a);if(a=a.rb){a=a.querySelectorAll("img");this.nu=a.length;for(let b=0;b<this.nu;++b){const c=a[b];c.complete&&0<c.naturalWidth||"data:"==c.src.substr(0,5)||(this.oz.push(c),c.onload=this.G4.bind(this,c),c.onerror=this.E4.bind(this,c))}this.JD=setInterval(this.D2.bind(this),500);this.Ej()}else this.Jh()}D2(){for(let b=0;b<this.oz.length;++b){var a=this.oz[b];
if(a.complete&&0==a.naturalWidth){const c=a.src;a.removeAttribute("src");a.src=c}}}E4(a){const b=na(a)+"";b in this.bT?this.SE(a):this.bT[b]=1}G4(a){this.SE(a)}SE(a){a.onload=a.onerror=null;Sa(this.oz,a);this.Ej()}Ej(){const a=this.nu-this.oz.length;a==this.nu?(this.Jh(),0<this.JD&&(clearInterval(this.JD),this.JD=-1)):this.Ds(a/this.nu)}};function gI(a,b){b.ZM.addHandler(a.HV,a);b.Bq().addHandler(a.rv,a);b.RB().addHandler(a.tM,a)}function hI(a,b){b.ZM.removeHandler(a.HV,a);b.Bq().removeHandler(a.rv,a);b.RB().removeHandler(a.tM,a)}class iI extends uH{constructor(a,b){super(b);this.Xm=a;this.Nx=0}Ej(){let a=0,b=0;const c=this.Xm.length;for(let d=0;d<c;++d){const e=this.Xm[d];a+=e.weight();b+=e.progress()*e.weight()}this.Ds(0<a?b/a:this.Nx/c)}HV(){this.Ej()}rv(a){hI(this,a);++this.Nx;this.Ej()}tM(a){hI(this,a);this.mz()}};class jI extends iI{constructor(a,b){super(a,b);this.jK=!1}start(a){super.start(a);for(let b=0;b<this.Xm.length;++b){const c=this.Xm[b];gI(this,c);c.start(a);if(this.jK)break}}rv(a){super.rv(a);this.Nx==this.Xm.length&&this.Jh()}tM(){if(!this.jK){this.jK=!0;for(let a=0;a<this.Xm.length;++a)hI(this,this.Xm[a]);this.mz()}}};class kI extends jI{constructor(){super([new fI,new eI],60)}start(a){const b=a.rb;if(b){const c=Ad("div");G(c,{width:"1px",height:"1px",position:"absolute",overflow:"hidden",top:"0"});J(c,0);c.appendChild(b);ja.document.body.appendChild(c)}super.start(a)}mz(){var a=this.context();(a=a&&a.rb)&&(a=Ld(a))&&Hd(a);super.mz()}Jh(){var a=this.context();(a=a&&a.rb)&&(a=Ld(a))&&Hd(a);super.Jh()}};function lI(a){if(a.Nx>=a.Xm.length)a.Jh();else{var b=a.context(),c=a.Xm[a.Nx];gI(a,c);c.start(b)}}class mI extends iI{constructor(a){super(a)}start(a){super.start(a);lI(this)}rv(a){super.rv(a);lI(this)}};class nI{constructor(a){this.rJ=a}sq(){return this.rJ}};class oI{constructor(a,b){this.T2=a;this.wS=b}};const pI=Hi?[0,1,2,-1,3,4,-2,5]:[0,1,2,-1,3,4,-2,5,6,7,8,9,10];
function qI(a,b){a.xE=b;const c=a.XF[b];c.Oa=1;const d=c.slide();var e=a.B1;const f=[],g=d.src();if(!g)throw Error("slide src can't be null");let h=null;g instanceof oI?(b=new QH(a.F.St(),b,e+g.T2,a.F.settings()),g.wS?(h=new dI(e+g.wS),f.push(new jI([h,b],20))):f.push(b)):(e=g.sq(),f.push(new vH(e)));"slide"==d.type()&&f.push(new kI);e=new tH(d,a.F.slideWidth(),a.F.slideHeight(),a.Ie);const l=new mI(f);C(a,l.Bq(),n=>{We(a,l);var m=n.context();d.ZT=!0;n=m.rb;const p=Jd(n);c.zq(p[1],p[0],m.yx);c instanceof
mH?(m=m.Ta(),c.JQ(m)):c instanceof lH?(m=m.ib(),c.BQ(m)):c instanceof kv&&(m=m.qb(),c.KQ(m));d instanceof zm&&(n=a.QN.create(d,n,h?h.B9:null),rI(n.t6.Qv,n.G7),n.aO&&n.hW());sI(a);a.Pk.C(d)});C(a,l.RB(),()=>{We(a,l);sI(a);a.I7.C(d)});l.start(e)}function hF(a){jh(a.D3,100,a)}function sI(a){a.pU[a.xE]=!0;a.xE=void 0;hF(a)}
class tI extends vg{constructor(a,b){super();this.F=a;this.QN=b;this.B1="";a=a.slides();b=[];for(let d=0;d<a.count();++d){var c=a.ja(d);c=c instanceof ar?new mH(c):c instanceof rq?new lH(c):c instanceof zq?new kv(c):new jv(c);b.push(c)}this.XF=b;this.Ie=null;this.pU={};this.xE=void 0;this.Pk=F(this);this.I7=F(this);this.Eb=!0}vI(){return this.XF.length}D3(){if(this.Eb&&void 0===this.xE){for(let b=0;b<pI.length;++b){const c=this.R+pI[b];if(0<=c&&c<this.vI()&&void 0===this.pU[c]){var a=c;break}}void 0!==
a&&qI(this,a)}}Dt(a){this.R=a;hF(this)}Gw(a){switch(this.XF[a].state()){case 2:return 2;case 1:return 1;default:return 0}}sa(a){(this.Eb=a)&&hF(this)}};function TB(a,{UQ:b,width:c,height:d,P$:e,backgroundColor:f,mR:g}){const h=[];for(let l=0;l<a.Qe.vI();++l)h.push(a.Qe.XF[l]);return new sH({UQ:b,gt:h,width:c,height:d,Q$:e,uI:a.Tp,backgroundColor:f,mR:g,messages:a.Mh})}class uI{constructor(a,b,c){this.Qe=a;this.Tp=b;this.Mh=c}};function vI(a,b,c){a=a.F.settings().oa();return a.hasOwnProperty(b)?a[b]:c}function wI(a,b){const c=new (tj?GG:DG)(vI(a,"PB_ENTER_PASSWORD","Enter a password to watch the presentation:"),vI(a,"PB_INCORRECT_PASSWORD","The password is incorrect. Please try again"),vI(a,"PB_MESSAGE_BOX_OK","OK"),d=>{d==b&&(c.Ic(),xI(a))})}function xI(a){var b=new uI(new tI(a.F,a.QN),a.F.settings().uI(),a.F.settings().oa()||{});b=new vF(a.F,a.p6,b);a.xv.C(b)}
class yI extends vg{constructor(a,b,c){super();this.F=a;this.p6=b;this.QN=c;this.xv=F(this)}uq(){var a=this.F.settings().Yw(),b=a.fH(),c;if(c=b){a:{c=window.location.hostname;for(var d=0;d<b.length;++d)if(c==b[d]||hb(c,"."+b[d])){b=!0;break a}b=!1}c=!b}if(c)a=vI(this,"PB_DOMAIN_RESTRICTION","Sorry, the presentation's creator disabled viewing the presentation at this domain"),tj?new FG("domain",a,!1):new zG(a,"domain");else{if(b=d=a.ox()){a:{b=new Or;c=d.getStartDate();d=d.zB;if(c&&d){const e=0>Rr(b,
d),f=0>=Rr(c,b);if(0>Rr(c,d)){b=e&&f;break a}if(0>Rr(d,c)){b=e||f;break a}}b=c&&0>Rr(b,c)?!1:!(d&&0<=Rr(b,d))}b=!b}b?(a=vI(this,"PB_TIME_RESTRICTION","Sorry, the presentation's creator disabled viewing the presentation at the moment"),tj?new FG("time",a,!1):new zG(a,"time")):a.DM?wI(this,a.password()):xI(this)}}};function zI(a){a=a.querySelectorAll("*");const b=[];for(const c of a)/^txt\w*/.test(c.id)&&b.push(c);return b}function AI(a,b){const c=new Map;zI(a).forEach(d=>{var e=b.find(f=>!!f.selectorText.match(d.id));(e=e?e.style:null)&&c.set(d,e)});return c}function rI(a,b){a.forEach(c=>{qm(c).forEach(d=>{const e=b.querySelector("#"+d.id);Fh(e,0,0);let f=im(d.Ua.left,d.Ua.top);f=gm(d.Yj.clone(),gm(f,d.hj));nn(e,f)})})};function BI(a,b){const c=[];a.xba.forEach((d,e)=>{b(d)&&c.push({element:e,VZ:d})});return c}class CI{constructor(a,b,c){this.t6=a;this.G7=b;this.ur=c;this.aO=null;if(c&&c.sheet)try{this.aO=AI(b,Array.from(c.sheet.cssRules))}catch(d){}}get styleSheet(){return this.ur.sheet}get xba(){return this.aO}};function DI(a){return BI(a,b=>/text-decoration-line: underline/.test(b.cssText))}
class EI extends CI{hW(){for(const {element:e,VZ:f}of DI(this)){var a=e,b={},c=f.cssText.match(/text-decoration-.*?(?=;)/g);if(c)for(const g of c){const [h,l]=g.split(": ");b[h]=l}a:{var d=b;c=["solid","dashed","dotted","double"];if(d.hasOwnProperty("text-decoration-style")&&(d=d["text-decoration-style"],-1!=c.indexOf(d))){c=d;break a}c="solid"}if((d=b["text-decoration-thickness"]||"")&&"double"==c){const g=2*parseFloat(d);isNaN(g)||(d=`${g}px`)}a.style.borderBottom=`${c} ${d} ${b["text-decoration-color"]||
""}`}for(const {element:e}of this.vK())e.style.textDecoration="line-through"}vK(){return BI(this,a=>/text-decoration-line: underline line-through/.test(a.cssText))}};class FI extends CI{hW(){this.vK().forEach(({element:a,VZ:b})=>{b.removeProperty("text-decoration-line");b.setProperty("text-decoration-line","underline");const c=b.getPropertyValue("text-decoration-thickness");b=b.getPropertyValue("color")||"black";this.styleSheet.insertRule(`#${a.id}::after {
				position: absolute;
				content: '';
				width: 100%;
				height: 0;
				border-top: ${c} solid ${b};
				top: 0;
    			right: 0;
    			bottom: 0;
    			left: 0;
				margin: auto;
			}`)})}vK(){return BI(this,a=>/text-decoration-line: underline line-through/.test(a.cssText))}};class GI{create(a,b,c){return Jb?new EI(a,b,c):new FI(a,b,c)}};class HI extends vg{constructor(){super();this.Wd=null;this.ow="";this.MO="_blank";this.uL=F(this)}logo(){return this.Wd}$e(){return this.ow}QQ(a){this.ow=a}HC(){return this.MO}isEqual(a){if(a.$e()!==this.ow||a.HC()!==this.MO)return!1;a=a.logo();return this.Wd||a?!!this.Wd&&!!a&&this.Wd.path()===a.path():!0}}HI.prototype.webSiteTarget=HI.prototype.HC;HI.prototype.webSiteUrl=HI.prototype.$e;HI.prototype.logo=HI.prototype.logo;class II{constructor(){this.ps=this.Al=this.ow=this.RR=this.eU=this.Nh="";this.jW=this.xb=null}name(){return this.Nh}Rw(){return this.eU}it(){return this.RR}$e(){return this.ow}QQ(a){this.ow=a}email(){return this.Al}phone(){return this.ps}Md(){return this.xb}Bt(a){this.xb=a}Uw(){return this.jW}}II.prototype.photo=II.prototype.Uw;II.prototype.company=II.prototype.Md;II.prototype.phone=II.prototype.phone;II.prototype.email=II.prototype.email;II.prototype.webSiteUrl=II.prototype.$e;
II.prototype.biography=II.prototype.it;II.prototype.jobTitle=II.prototype.Rw;II.prototype.name=II.prototype.name;class JI extends vg{constructor(){super();this.Qu=this.Ru=!1;this.$d=0;this.lz=F(this);this.nz=F(this);this.nU=F(this)}We(){return this.Ru}progress(){return this.$d}load(){this.Ru||this.Qu||(this.Qu=!0,this.Kh())}Kh(){}RY(){}Hba(){if(this.Ru||this.Qu)this.RY(),this.Qu=this.Ru=!1,this.Ds(0)}Ds(a){this.$d!=a&&(this.$d=a,this.nU.C(this))}Bq(){return this.lz}RB(){return this.nz}J$(){return this.nU}}JI.prototype.loadProgressEvent=JI.prototype.J$;JI.prototype.loadFailedEvent=JI.prototype.RB;
JI.prototype.loadCompleteEvent=JI.prototype.Bq;JI.prototype.unload=JI.prototype.Hba;JI.prototype.load=JI.prototype.load;JI.prototype.progress=JI.prototype.progress;JI.prototype.isLoaded=JI.prototype.We;function KI(a){a.ug&&(a.ug.onload=null,a.ug.onerror=null)}function LI(a){if(!a.We())throw Error("asset not loaded");}
class MI extends JI{constructor(a,b,c){var d,e,f;super();this.ug=null;var g=a.startsWith("data:")?null:void 0;this.Qz=g=a;this.Sa=b;this.Na=c}Kh(){this.ug=new Image;this.ug.onload=this.SE.bind(this);this.ug.onerror=this.F4.bind(this);this.ug.src=this.Qz}SE(){KI(this);this.Qu=!1;this.Ru=!0;this.Ds(1);this.lz.C(this)}F4(){KI(this);this.Qu=this.Ru=!1;this.nz.C(this);this.Ds(0)}RY(){this.ug&&(KI(this),this.ug.src="",this.ug=null)}path(){return this.Qz}width(){if(null!=this.Sa)return this.Sa;if(!this.ug)return 0;
LI(this);return this.ug.width}height(){if(null!=this.Na)return this.Na;if(!this.ug)return 0;LI(this);return this.ug.height}uB(){LI(this);const a=Ad("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.ug,0,0);return a}y9(){LI(this);return this.ug.cloneNode(!0)}}MI.prototype.createImgInstance=MI.prototype.y9;MI.prototype.createInstance=MI.prototype.uB;MI.prototype.height=MI.prototype.height;MI.prototype.width=MI.prototype.width;MI.prototype.path=MI.prototype.path;class NI extends MI{url(){return this.Qz}}NI.prototype.url=NI.prototype.url;function OI(a,b){const c=a.Qa.actions,d=new qg(PI(a,b));b[c.Gt].forEach(e=>{d.GX.push(new pg(e[c.Gt.key],x(e,c.Gt.bH,!1),x(e,c.Gt.shift,!1)))});return d}
function PI(a,b){a=a.Qa.actions.name;switch(b[a]){case a.taa+"":return"playPause";case a.IH+"":return"nextSlide";case a.Caa+"":return"previousSlide";case a.aaa+"":return"nextStep";case a.Daa+"":return"previousStep";case a.cba+"":return"seekForward";case a.bba+"":return"seekBackward";case a.Y9+"":return"firstSlide";case a.G$+"":return"lastSlide";case a.NP+"":return"lastViewedSlide";case a.mba+"":return"slideStart";case a.jba+"":return"slideEnd";case a.Qba+"":return"volumeUp";case a.Pba+"":return"volumeDown";
case a.Bba+"":return"toggleFullscreen"}throw Error("unknown action type");}class QI{constructor(a){this.Qa=a}PP(a,b){a.sa(x(b,this.Qa.enabled,!1));const c=a.actions();c.Yb.length=0;a.enabled()&&b[this.Qa.actions].forEach(d=>{c.ih(OI(this,d))})}};function RI(a){this.Ea=a}t(RI,Dl);RI.prototype.Ea=0;RI.prototype.duration=function(){return this.Ea};RI.prototype.je=function(){};RI.prototype.Pj=function(){};function SI(a){this.Yb=a||[]}t(SI,El);k=SI.prototype;k.ML=null;k.Ea=-1;k.ih=function(a){if(0<=this.Ea)throw Error("ParallelActions was already initialized");this.Yb.push(a)};k.fJ=function(){let a=0;for(let b=0;b<this.Yb.length;++b){const c=Fl(this.Yb[b]);a=Math.max(a,c)}return a};k.duration=function(){0>this.Ea&&(this.Ea=this.fJ());return this.Ea};
function TI(a){if(a.ML)return a.ML;const b=[],c=a.duration(),d=a.Yb.length;for(let e=0;e<d;++e){const f=a.Yb[e],g=f instanceof Dl?f.duration():0;if(g<c){const h=new Ml;h.ih(f);h.ih(new RI(c-g));b.push(h)}else b.push(f)}return a.ML=b}k.je=function(a,b,c){a=this.Di(a);this.nc(Il(),a,b,c)};k.complete=function(a,b){this.xh(Il(),a,b)};k.Pj=function(a,b,c){a=this.Di(a,!0);this.nc(Ll(),a,b,c)};k.cC=function(a,b){this.xh(Ll(),a,b)};
k.nc=function(a,b,c,d){if(b==this.duration())this.xh(a,c,d);else{var e=TI(this),f=c.od,g=e.length;for(let h=0;h<g;++h)f.push(),a.je(e[h],b,c,d),f.pop()}};k.xh=function(a,b,c){const d=TI(this),e=b.od,f=d.length;for(let g=0;g<f;++g)e.push(),a.complete(d[g],b,c),e.pop()};function UI(){}UI.prototype.apply=function(){};function VI(a,b,c){this.Oh=a;this.Ub=b;this.PW=c}t(VI,zl);VI.prototype.je=function(a,b){this.nc(this.PW,a,b)};VI.prototype.Pj=function(a,b){this.nc(!this.PW,a,b)};VI.prototype.nc=function(a,b){const c=b.od;if(a)a=new UI,b.Au.set(this.Ub,a),c.add(a);else if(a=b.Au.get(this.Ub))b=Ja(Pk(c),a),0<=b&&c.clear(b)};function WI(a,b){VI.call(this,a,b,!0)}t(WI,VI);function XI(a,b){VI.call(this,a,b,!1)}t(XI,VI);function YI(a,b,c,d){this.vs=c||0;this.Ea=a.duration()*b+(b-1)*this.vs;this.Tl=b;this.fU=a;d?(this.vs-=d.duration()-a.duration(),this.UI=d):this.UI=a}t(YI,El);k=YI.prototype;k.duration=function(){return this.Ea};k.je=function(a,b,c){a=this.Di(a);this.nc(Il(),a,b,c)};k.complete=function(a,b){this.xh(Il(),a,b)};k.Pj=function(a,b,c){a=this.Di(a,!0);this.nc(Ll(),a,b,c)};k.cC=function(a,b){this.xh(Ll(),a,b)};
k.nc=function(a,b,c,d){if(b==this.duration())this.xh(a,c,d);else{var e=this.UI.duration()+this.vs,f=Math.floor(b/e);this.HJ=f<this.Tl-1?this.UI:this.fU;b-=f*e;b>=this.HJ.duration()?a.complete(this.HJ,c,d):a.je(this.HJ,b,c,d)}};k.xh=function(a,b,c){a.complete(this.fU,b,c)};function ZI(a){this.tl=a}t(ZI,El);k=ZI.prototype;k.duration=function(){return Fl(this.tl)};k.je=function(a,b,c){a=this.Di(a);this.nc(Ll(),a,b,c)};k.complete=function(a,b){this.xh(Ll(),a,b)};k.Pj=function(a,b,c){a=this.Di(a,!0);this.nc(Il(),a,b,c)};k.cC=function(a,b){this.xh(Il(),a,b)};k.nc=function(a,b,c,d){if(b==this.duration())this.xh(a,c,d);else{if(!(this.tl instanceof Dl))throw Error("can't run not prolonged action");a.je(this.tl,b,c,d)}};k.xh=function(a,b,c){a.complete(this.tl,b,c)};function $I(a){this.pb=a;this.GY=[];let b=0;for(let c=0;c<a.length;++c){const d=a[c];b="number"===typeof d?b+d:b+d.duration();this.GY.push(b)}this.Ea=b}$I.prototype.duration=function(){return this.Ea};$I.prototype.KB=function(a,b){if(a>this.Ea)return!1;if(0==a&&b>=this.Ea)return!0;const c=this.pb.length;for(let d=0;d<c;++d){const e=this.pb[d];let f;if("number"===typeof e)f=e;else if(f=e.duration(),a<=f&&e.KB(a,b))return!0;if(b<f)break;a=Math.max(a-f,0);b-=f}return!1};$I.prototype.eR=function(){return this.GY};function aJ(a,b,c,d){this.tl=a;this.Tl=b;this.vs=c||0;this.V6=d||0;this.Ea=a.duration()*b+this.vs*(b-1)}aJ.prototype.duration=function(){return this.Ea};aJ.prototype.KB=function(a,b){if(a>this.Ea)return!1;if(0==a&&b>=this.Ea)return!0;const c=this.vs,d=this.tl.duration();var e=Math.floor(a/(d+c));const f=Math.floor(b/(d+c));if(1<f-e)return!0;for(;e<=f;++e){const g=e*(d+c),h=g+d,l=h+this.V6;if(a<l&&l<=b||a<=h&&b>=g&&this.tl.KB(Math.max(a-g,0),b-g))return!0}return!1};aJ.prototype.eR=function(){return[this.Ea]};function bJ(a,b,c,d){this.Oh="__mediaTransforms";this.Fb=a;this.gF=b;this.nN=c;this.Ih=d}bJ.prototype.rm=function(){return this.gF};bJ.prototype.je=function(a,b){a.od.add(new Rp(this.Oh,this.Fb,new Up(this.gF,this.Ih,b)))};function cJ(){}k=cJ.prototype;k.Qa=null;k.WA=0;k.tg=0;k.DY=0;k.initialize=function(a,b,c,d){this.Qa=a;this.WA=b;this.tg=c;this.DY=d};
k.load=function(a){const b=this.Qa;var c=this.Qa;if(a[c.Wj]||a[c.ti]){c=this.Qa;const e=a[c.Wj]||a[c.ti];a:{var d=this.Qa;switch(a[d.rm]){case d.rm.play+"":d=yp;break a;case d.rm.pause+"":d=zp;break a;case d.rm.stop+"":d=Ap;break a}throw Error("unknown media operation");}c=new xp(e,d,c.pi in a?a[c.pi]:null)}else c=new Bp;return new bJ(b.ti in a?"video":"sound",c,a[b.timing][b.timing.start]*this.WA+this.tg,this.DY)};function dJ(){}k=dJ.prototype;k.Qa=null;k.jO=0;k.Dx=null;k.Ih=0;k.initialize=function(a,b,c,d){this.Qa=a;this.jO=c;this.Dx=b;this.Ih=d};k.qa=function(){if(!this.Qa)throw Error("BehaviorLoader isn't initialized");return this.Qa};function eJ(a){if(!a.Dx)throw Error("BehaviorLoader isn't initialized");return a.Dx}function fJ(a){if(!a.Dx)throw Error("BehaviorLoader isn't initialized");return a.Dx.id()}k.level=function(){return this.Ih};
k.load=function(a){const b=this.oU(a);let c=this.Kh(a,b);c=this.MI(c,a,b);b.mi()&&(a=na(c)+"_rewind",c=new Ml([new WI(fJ(this),a),c,new XI(fJ(this),a)]));return 0<b.start()?new Ml([new RI(b.start()),c]):c};k.gX=function(a){return new ZI(a)};k.oU=function(a){const b=this.qa().timing;return new gJ(this.jO,a[b],b)};k.MI=function(a,b,c){c.vQ()&&(a=this.gX(a));return a};function gJ(a,b,c){this.WA=a;this.yk=b;this.Qa=c}gJ.prototype.start=function(){return this.WA*x(this.yk,this.Qa.start,0)};
gJ.prototype.vQ=function(){return x(this.yk,this.Qa.vQ,!1)};gJ.prototype.mi=function(){return x(this.yk,this.Qa.mi,!1)};function hJ(a,b){this.Oh=a;this.Ea=b}t(hJ,Dl);hJ.prototype.Ea=0;hJ.prototype.duration=function(){return this.Ea};function iJ(a){var b=a.Di(a.Ea);return b>=a.Ea?1:b/a.Ea}hJ.prototype.je=function(a,b,c){const d=this.Di(a);this.nc(d>=this.Ea?1:d/this.Ea,b,c,!1,a==this.Ea)};hJ.prototype.Pj=function(a,b,c){const d=this.Di(a,!0);this.nc(1-(d>=this.Ea?1:d/this.Ea),b,c,!0,a==this.Ea)};function jJ(a,b,c,d){b.od.add(new Rp(a.Oh,c,d))}
function kJ(a,b,c,d){const e=na(a),f=b.Au.get(e);f?d=f.value:(a=b.z6.get(a.Oh),d=d(a),b.Au.set(e,{value:d,Mga:sk(c)}));return d};function lJ(a,b,c){hJ.call(this,a,b);this.w2=c}t(lJ,hJ);lJ.prototype.nc=function(a,b,c,d,e){if(d=kJ(this,b,c,f=>(f=ul(f))?"font-size"in f.Th?f.Th["font-size"]:"":""))a=Xk("font-size",(this.w2-d)*a+d,c,e),jJ(this,b,"cssTextProperties",a)};function mJ(){}t(mJ,dJ);mJ.prototype.oU=function(a){const b=this.qa().timing;return new nJ(this.jO,a[b],b)};function oJ(a){return eval("("+a+")")}mJ.prototype.MI=function(a,b,c){if(0<x(c.yk,c.Qa.QG,0)||0<x(c.yk,c.Qa.dH,0))a.Ps=new Bl(x(c.yk,c.Qa.QG,0),x(c.yk,c.Qa.dH,0));a=mJ.Kb.MI.call(this,a,b,c);x(c.yk,c.Qa.lB,!1)&&(a=new Ml([a,new ZI(a)]));return a};mJ.prototype.gX=function(a){const b=new Cl;a.Ps=a.Ps?new Al([a.Ps,b]):b;return a};function nJ(a,b,c){gJ.call(this,a,b,c)}t(nJ,gJ);
nJ.prototype.duration=function(){var a=this.Qa;const b=this.start();let c=0;a.end in this.yk&&(c=this.WA*this.yk[a.end]);a=c-b;x(this.yk,this.Qa.lB,!1)&&(a/=2);return a};function pJ(){}t(pJ,mJ);pJ.prototype.Kh=function(a,b){const c=this.qa();eJ(this).fT=!0;return new lJ(fJ(this),b.duration(),a[c.uh])};function qJ(a,b,c,d){this.Ud=a;this.If=b;this.Fp=c;this.mN=d}qJ.prototype.Lg=function(a,b,c){return new Vk(new Sk(this.Ud,[this.If[0]*a,this.If[1]*a,this.If[2]*a]),this.Fp,!1,b,c)};qJ.prototype.getTransform=function(a,b,c,d,e,f){b=this.Lg(b,d,f);e&&this.mN&&(a=this.Lg(iJ(a),d,f),b=b.add(a.st()));return b};function rJ(a,b,c,d){let e=b[0];const f=a[0];switch(d){case "hsl":e<f&&(e+=360);break;case "hsl_ccw":e>f&&(e-=360)}return[(e-f)*c+f,(b[1]-a[1])*c+a[1],(b[2]-a[2])*c+a[2]]};function sJ(a,b,c,d){this.Ud=a;this.U7=b;this.cK=c;this.Fp=d}sJ.prototype.getTransform=function(a,b,c,d,e,f){return new Vk(new Sk(this.Ud,rJ(this.U7,this.cK,b,this.Ud)),this.Fp,!0,d,f)};function tJ(a,b,c,d){this.Fb=a;this.Ud=b;this.cK=c;this.Fp=d}tJ.prototype.getTransform=function(a,b,c,d,e,f){const g=this.Fb;a=kJ(a,c,d,h=>{let l=null;switch(g){case "textColor":l=jl(h,"textColor");break;case "strokeColor":l=jl(h,"strokeColor");break;case "fillColor":l=jl(h,"fillColor");break;case "imgColor":l=jl(h,"imgColor")}return l?l.color():null});if(!a)return null;a=a.md(this.Ud);return new Vk(new Sk(this.Ud,rJ(a,this.cK,b,this.Ud)),this.Fp,!0,d,f)};function uJ(a,b,c,d){hJ.call(this,a,b);this.Fb=c;this.tk=d}t(uJ,hJ);uJ.prototype.nc=function(a,b,c,d,e){(a=this.tk.getTransform(this,a,b,c,d,e))&&jJ(this,b,this.Fb,a)};function vJ(){}t(vJ,mJ);
vJ.prototype.Kh=function(a,b){var c=this.qa();c=wJ(this,a[c.target]);const d=[];for(let p=0;p<c.length;++p){var e=c[p],f=a,g=e,h=this.qa();f=new Sk(xJ(this,f),f[h.E9]);eJ(this).OJ[g]=f;g=d;f=g.push;h=a;var l=b;const r=this.qa(),v=x(h,r.H9,!1)?1:0,w=xJ(this,h);if(r.fo in h){var n=fJ(this),m=l.duration();l=!l.mi();e=new uJ(n,m,e,new qJ(w,h[r.fo],v,l))}else r.from in h?(n=fJ(this),l=l.duration(),e=new uJ(n,l,e,new sJ(w,h[r.from],h[r.uh],v))):(n=fJ(this),l=l.duration(),e=new uJ(n,l,e,new tJ(e,w,h[r.uh],
v)));f.call(g,e)}return 1<d.length?new SI(d):d[0]};function wJ(a,b){a=a.qa().target;switch(b){case a.text+"":return["textColor"];case a.stroke+"":return["strokeColor"];case a.fill+"":return["fillColor","imgColor"];case a.tba+"":return["strokeColor","imgColor"]}throw Error("unknown target");}function xJ(a,b){a=a.qa().t9;switch(b[a]){case a.Taa+"":return"rgb";case a.t$+"":return"hsl";case a.u$+"":return"hsl_ccw"}throw Error("unknown color space");};function yJ(a,b,c,d){hJ.call(this,a,b);this.op=c;this.Ih=d}t(yJ,hJ);yJ.prototype.nc=function(a,b,c,d,e){e||jJ(this,b,"filter",new gp(this.op,a,this.Ih,c,e))};function zJ(){}t(zJ,mJ);
zJ.prototype.Kh=function(a,b){var c=this.qa().Sw;var d={};d[c.i9]="blinds";d[c.box]="box";d[c.r9]="circle";d[c.G9]="diamond";d[c.xaa]="plus";d[c.p9]="checkerboard";d[c.K9]="dissolve";d[c.Maa]="randombar";d[c.g9]="barn";d[c.sba]="strips";d[c.Rba]="wedge";d[c.Wba]="wipe";d[c.Tba]="wheelCw";d[c.Sba]="wheelCcw";c=a[c];if(c in d)d=d[c];else throw Error("unknown mask type");c=this.qa().ki;var e=c in a?a[c]:null;if(null===e)a=e;else if(/[^0-9]/.test(e))if(a={},a[c.q$]=1,a[c.vertical]=2,a[c["in"]]=4,a[c.laa]=
8,a[c.a$]=16,a[c.b$]=32,a[c.c$]=64,a[c.d$]=128,a[c.H$]=48,a[c.I$]=160,a[c.Uaa]=80,a[c.Vaa]=192,a[c.r$]=5,a[c.s$]=9,a[c.Jba]=6,a[c.Kba]=10,e in a)a=a[e];else throw Error("unknown mask sub type");else a=parseInt(e,10);a:{a=a||null;for(c=0;c<Sn.length;++c)if(e=Sn[c],e.Sw()==d&&e.ki()==a){d=e;break a}d=new Rn(d,a);Sn.push(d)}return new yJ(fJ(this),b.duration(),d,this.level())};function AJ(){this.Ni=[]}k=AJ.prototype;k.un=0;k.EW=0;k.FW=0;k.moveTo=function(a){this.Ni.push(new BJ(a))};k.lineTo=function(a,b){const c=this.end();this.Ni.push(new CJ(a,c,b))};function DJ(a,b,c,d,e){const f=a.end();a.Ni.push(new EJ(b,f,c,d,e))}k.end=function(){if(0==this.Ni.length)throw Error("path must be started with moveTo");return this.Ni[this.Ni.length-1].end()};
k.TH=function(a){if(0>a||1<a)throw Error("incorrect time");if(1==a)return this.end();let b=0,c=0;a>=this.un&&(b=this.EW,c=this.FW);let d=null;for(;b<this.Ni.length;++b){const e=this.Ni[b],f=c+e.duration();if(f==a){d=e.end();break}if(f>a){d=e.TH((a-c)/(f-c));break}c=f}this.un=a;this.EW=b;this.FW=c;return d?d:this.end()};function FJ(a){this.Ea=a}FJ.prototype.duration=function(){return this.Ea};function BJ(a){this.Ea=0;this.Cp=a}t(BJ,FJ);BJ.prototype.end=function(){return this.Cp};
function CJ(a,b,c){this.Ea=a;this.MD=b;this.tG=c}t(CJ,FJ);CJ.prototype.end=function(){return this.tG};CJ.prototype.TH=function(a){const b=this.MD,c=this.tG;return new Yc((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function EJ(a,b,c,d,e){this.Ea=a;this.aK=e;this.E1=new Tn(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}t(EJ,FJ);EJ.prototype.end=function(){return this.aK};
EJ.prototype.TH=function(a){var b=this.E1;if(0==a)var c=b.IC;else if(1==a)c=b.JC;else{c=Xc(b.IC,b.x1,a);var d=Xc(b.x1,b.x2,a),e=Xc(b.x2,b.JC,a);c=Xc(c,d,a);d=Xc(d,e,a);c=Xc(c,d,a)}0==a?a=b.KC:1==a?a=b.LC:(d=Xc(b.KC,b.y1,a),e=Xc(b.y1,b.y2,a),b=Xc(b.y2,b.LC,a),d=Xc(d,e,a),e=Xc(e,b,a),a=Xc(d,e,a));return new Yc(c,a)};function GJ(a,b,c){hJ.call(this,a,b);this.Qz=c}t(GJ,hJ);GJ.prototype.nc=function(a,b,c,d,e){a=this.Qz.TH(a);jJ(this,b,"moveX",new al(a.x,!0,c,e));jJ(this,b,"moveY",new al(a.y,!0,c,e))};function HJ(){}t(HJ,mJ);HJ.prototype.Kh=function(a,b){const c=this.qa();return new GJ(fJ(this),b.duration(),IJ(this,a[c.path]))};
function IJ(a,b){function c(){return new Yc(d()+f,d()+g)}function d(){const h=b.match(/^\s*([-0-9\.]+)/);if(h)return b=b.substr(h[0].length),parseFloat(h[1]);throw Error("incorrect path");}function e(){const h=b.match(/^\s*([m|l|c])/i);return h?(b=b.substr(h[0].length),h[1].toLowerCase()):null}a=eJ(a);const f=a.Ua().left,g=a.Ua().top;b=b.replace(/,/g," ");for(a=new AJ;;){const h=e();if(!h)break;switch(h){case "m":a.moveTo(c());break;case "l":a.lineTo(d(),c());break;case "c":DJ(a,d(),c(),c(),c())}}return a}
;function JJ(a,b){this.us=a;this.lN=b}JJ.prototype.getTransform=function(a,b,c,d,e,f){b=this.Lg(b,d,f);this.us&&e&&this.lN&&(a=this.Lg(iJ(a),d,f),b=b.add(a.st()));return b};function KJ(a,b,c){JJ.call(this,b,c);this.o6=a}t(KJ,JJ);KJ.prototype.Lg=function(a,b,c){return new al(this.o6(a),!this.us,b,c)};function LJ(a,b){JJ.call(this,!0,b);this.f2=a}t(LJ,JJ);LJ.prototype.Lg=function(a,b,c){return new al(this.f2*a,!1,b,c)};function MJ(a,b,c,d){JJ.call(this,c,d);this.MD=a;this.tG=b}t(MJ,JJ);MJ.prototype.Lg=function(a,b,c){return new al((this.tG-this.MD)*a+this.MD,!this.us,b,c)};function NJ(a,b){this.z2=a;this.Fb=b}NJ.prototype.getTransform=function(a,b,c,d,e,f){const g=this.Fb;a=kJ(a,c,d,h=>"moveX"==g?ml(h).lc:nl(h).lc);return null===a?null:new al((this.z2-a)*b+a,!0,d,f)};function OJ(a,b,c,d){hJ.call(this,a,b);this.Fb=c;this.tk=d}t(OJ,hJ);OJ.prototype.nc=function(a,b,c,d,e){(a=this.tk.getTransform(this,a,b,c,d,e))&&jJ(this,b,this.Fb,a)};function PJ(a){this.Fb=a}t(PJ,mJ);PJ.prototype.Kh=function(a,b){const c=this.qa();if(c.fo in a){var d=fJ(this),e=b.duration();b=!b.mi();a=new OJ(d,e,this.Fb,new LJ(a[c.fo],b))}else if(c.iH in a){d=fJ(this);e=b.duration();var f=oJ(a[c.iH]);b=!b.mi();a=new OJ(d,e,this.Fb,new KJ(f,x(a,c.YH,!1),b))}else c.from in a?(d=fJ(this),e=b.duration(),b=!b.mi(),a=new OJ(d,e,this.Fb,new MJ(a[c.from],a[c.uh],x(a,c.YH,!1),b))):(d=fJ(this),b=b.duration(),e=this.Fb,a=new OJ(d,b,e,new NJ(a[c.uh],e)));return a};
function QJ(){this.Fb="moveX"}t(QJ,PJ);function RJ(){this.Fb="moveY"}t(RJ,PJ);function SJ(a,b,c){this.jY=a;this.bK=b;this.Ih=c}SJ.prototype.getTransform=function(a,b,c,d,e,f){return new hp((this.bK-this.jY)*b+this.jY,this.Ih,d,f)};function TJ(a,b){this.bK=a;this.Ih=b}TJ.prototype.getTransform=function(a,b,c,d,e,f){a=kJ(a,c,d,g=>(g=jl(g,"filter"))&&g instanceof hp?g.alpha():1);return null===a?null:new hp((this.bK-a)*b+a,this.Ih,d,f)};function UJ(a,b,c){hJ.call(this,a,b);this.tk=c}t(UJ,hJ);UJ.prototype.nc=function(a,b,c,d,e){(a=this.tk.getTransform(this,a,b,c,d,e))&&jJ(this,b,"filter",a)};function VJ(){}t(VJ,mJ);VJ.prototype.Kh=function(a,b){const c=this.qa();if(c.fo in a)throw fJ(this),b.duration(),this.level(),Error("not implemented");if(c.from in a){var d=fJ(this);b=b.duration();var e=this.level();a=new UJ(d,b,new SJ(a[c.from],a[c.uh],e))}else d=fJ(this),b=b.duration(),e=this.level(),a=new UJ(d,b,new TJ(a[c.uh],e));return a};function WJ(a,b){this.Ff=a;this.mN=b}WJ.prototype.Lg=function(a,b,c){return new bl(this.Ff*a,!1,b,c)};WJ.prototype.getTransform=function(a,b,c,d,e,f){b=this.Lg(b,d,f);e&&this.mN&&(a=this.Lg(iJ(a),d,f),b=b.add(a.st()));return b};function XJ(a,b){this.jT=a;this.h8=b}XJ.prototype.getTransform=function(a,b,c,d,e,f){return new bl((this.h8-this.jT)*b+this.jT,!0,d,f)};function YJ(a){this.Ff=a}YJ.prototype.getTransform=function(a,b,c,d,e,f){a=kJ(a,c,d,g=>kl(g).angle()+ll(g).angle());return null===a?null:new bl((this.Ff-a)*b+a,!0,d,f)};function ZJ(a,b,c,d){hJ.call(this,a,b);this.Fb=c;this.tk=d}t(ZJ,hJ);ZJ.prototype.nc=function(a,b,c,d,e){(a=this.tk.getTransform(this,a,b,c,d,e))&&jJ(this,b,this.Fb,a)};function $J(){}t($J,mJ);$J.prototype.Kh=function(a,b){const c=this.qa();if(c.fo in a){var d=fJ(this),e=b.duration();b=!b.mi();a=new ZJ(d,e,"rotateBy",new WJ(a[c.fo]*Math.PI/180,b))}else c.from in a?(d=fJ(this),b=b.duration(),a=new ZJ(d,b,"rotateTo",new XJ(a[c.from]*Math.PI/180,a[c.uh]*Math.PI/180))):(d=fJ(this),b=b.duration(),a=new ZJ(d,b,"rotateTo",new YJ(a[c.uh]*Math.PI/180)));return a};function aK(a,b){this.us=a;this.lN=b}aK.prototype.getTransform=function(a,b,c,d,e,f){b=this.Lg(b,d,f);this.us&&e&&this.lN&&(a=this.Lg(iJ(a),d,f),b=b.add(a.st()));return b};function bK(a,b,c){aK.call(this,b,c);this.Z6=a}t(bK,aK);bK.prototype.Lg=function(a,b,c){return new cl(this.Z6(a),!this.us,b,c)};function cK(a,b){aK.call(this,!0,b);this.ia=a}t(cK,aK);cK.prototype.Lg=function(a,b,c){return new cl((this.ia-1)*a+1,!1,b,c)};function dK(a,b,c,d){aK.call(this,c,d);this.OR=a;this.dK=b}t(dK,aK);dK.prototype.Lg=function(a,b,c){return new cl((this.dK-this.OR)*a+this.OR,!this.us,b,c)};function eK(a,b){this.dK=a;this.Fb=b}eK.prototype.getTransform=function(a,b,c,d,e,f){const g=this.Fb;a=kJ(a,c,d,h=>{switch(g){case "scaleX":return ol(h).scale();case "scaleX2":return pl(h).scale();case "scaleY":return ql(h).scale();case "scaleY2":return rl(h).scale()}return null});return null===a?null:new cl((this.dK-a)*b+a,!0,d,f)};function fK(a,b,c,d){hJ.call(this,a,b);this.Fb=c;this.tk=d}t(fK,hJ);fK.prototype.nc=function(a,b,c,d,e){(a=this.tk.getTransform(this,a,b,c,d,e))&&jJ(this,b,this.Fb,a)};function gK(a){this.Fb=a}t(gK,mJ);gK.prototype.Kh=function(a,b){const c=this.qa();if(c.fo in a){var d=fJ(this),e=b.duration();b=!b.mi();a=new fK(d,e,this.Fb,new cK(a[c.fo],b))}else if(c.iH in a){d=fJ(this);e=b.duration();var f=oJ(a[c.iH]);b=!b.mi();a=new fK(d,e,this.Fb,new bK(f,x(a,c.YH,!1),b))}else c.from in a?(d=fJ(this),e=b.duration(),b=!b.mi(),a=new fK(d,e,this.Fb,new dK(a[c.from],a[c.uh],x(a,c.YH,!1),b))):(d=fJ(this),b=b.duration(),e=this.Fb,a=new fK(d,b,e,new eK(a[c.uh],e)));return a};
function hK(){this.Fb="scaleX"}t(hK,gK);function iK(){this.Fb="scaleY"}t(iK,gK);function jK(){this.Fb="scaleX2"}t(jK,gK);function kK(){this.Fb="scaleY2"}t(kK,gK);function lK(a,b,c,d){this.Oh=a;this.E6=b;this.F6=c;this.Fb=d?"cssTextProperties":"cssProperties"}t(lK,zl);lK.prototype.je=function(a,b){b=Xk(this.E6,this.F6,b,!0);a.od.add(new Rp(this.Oh,this.Fb,b))};lK.prototype.Pj=function(){};function mK(){}t(mK,dJ);mK.prototype.Kh=function(a){const b=this.qa(),c=a[b.Haa],d=a[b.B$];if(d){var e=eJ(this);Ra(e.OI,c)||e.OI.push(c)}else e=eJ(this),Ra(e.NI,c)||e.NI.push(c);return new lK(fJ(this),c,a[b.uh],d)};function nK(a,b){this.kY=a;this.eK=b}nK.prototype.getTransform=function(a,b,c,d,e,f){return new dl((this.eK-this.kY)*b+this.kY,d,f)};function oK(a){this.eK=a}oK.prototype.getTransform=function(a,b,c,d,e,f){a=kJ(a,c,d,g=>tl(g).shift());return null===a?null:new dl((this.eK-a)*b+a,d,f)};function pK(a,b,c){hJ.call(this,a,b);this.tk=c}t(pK,hJ);pK.prototype.nc=function(a,b,c,d,e){(a=this.tk.getTransform(this,a,b,c,d,e))&&jJ(this,b,"shiftX",a)};function qK(){}t(qK,mJ);qK.prototype.Kh=function(a,b){const c=this.qa();if(c.from in a){var d=fJ(this);b=b.duration();a=new pK(d,b,new nK(a[c.from],a[c.uh]))}else d=fJ(this),b=b.duration(),a=new pK(d,b,new oK(a[c.uh]));return a};function rK(a,b){this.Oh=a;this.Pa=b}t(rK,zl);rK.prototype.je=function(a,b){this.nc(this.Pa,a,b)};rK.prototype.Pj=function(a,b){this.nc(!this.Pa,a,b)};rK.prototype.nc=function(a,b,c){b.od.add(new Rp(this.Oh,"visibility",new hl(a,c)))};function sK(){}t(sK,dJ);sK.prototype.Kh=function(a){const b=this.qa();return new rK(fJ(this),a[b.uh])};function tK(){const a={VO:{A:"a",id:{A:"i"},jm:{A:"b"},hj:{A:"t"},Yj:{A:"r"}},DH:{A:"m"},KP:{A:"i",k0:{A:"i"},F_:{A:"m",Wj:{A:"s"},ti:{A:"v"},j9:{A:"b"}}},Ef:{A:"s",duration:{A:"d"},Fj:{A:"a",RQ:{A:"s"},timing:{A:"t",delay:{A:"u"},duration:{A:"d"},QG:{A:"a"},dH:{A:"c"},Kga:{A:"b"},lB:{A:"t"},mi:{A:"r"},repeat:{A:"p"},e0:{A:"w"},d0:{A:"l"}},ht:{A:"b",timing:{A:"t",start:{A:"s"},end:{A:"e"},QG:{A:"a"},dH:{A:"c"},mi:{A:"r"},vQ:{A:"v"},lB:{A:"t"}},type:{A:"y",rotation:{A:"r"},eC:{A:"s1"},Xaa:{A:"s3"},
fC:{A:"s2"},Yaa:{A:"s4"},hba:{A:"h"},V$:{A:"m1"},W$:{A:"m2"},U$:{A:"m"},opacity:{A:"o"},visibility:{A:"v"},setProperty:{A:"s"},fontSize:{A:"f"},color:{A:"c"},N$:{A:"k"},media:{A:"d"}},fo:{A:"b"},from:{A:"f"},uh:{A:"o"},iH:{A:"m"},path:{A:"p"},YH:{A:"r"},B$:{A:"i"},Haa:{A:"a"},t9:{A:"c",Taa:{A:"r"},t$:{A:"h"},u$:{A:"c"}},E9:{A:"d"},target:{A:"g",stroke:{A:"s"},tba:{A:"s2"},fill:{A:"f"},text:{A:"t"}},H9:{A:"h"},Sw:{A:"s",i9:{A:"n"},box:{A:"b"},r9:{A:"c"},G9:{A:"d"},xaa:{A:"p"},p9:{A:"h"},K9:{A:"v"},
Maa:{A:"r"},g9:{A:"a"},sba:{A:"t"},Rba:{A:"g"},Wba:{A:"w"},Tba:{A:"w1"},Sba:{A:"w2"}},ki:{A:"u",q$:{A:"h"},vertical:{A:"v"},"in":{A:"i"},laa:{A:"o"},a$:{A:"b"},b$:{A:"l"},c$:{A:"r"},d$:{A:"t"},H$:{A:"ld"},I$:{A:"lu"},Uaa:{A:"rd"},Vaa:{A:"ru"},r$:{A:"hi"},s$:{A:"ho"},Jba:{A:"vi"},Kba:{A:"vo"}},rm:{A:"n",play:{A:"p"},pause:{A:"u"},stop:{A:"s"}},pi:{A:"P"},Wj:{A:"S"},ti:{A:"V"}}}}},b=qG();oG(a,b);return a};function uK(a){this.Eg=a;this.Vk=1;this.V7=0}
uK.prototype.load=function(a,b){var c=this.qa();c.VO in b&&vK(this,a,b[c.VO]);var d=this.qa(),e=null;d.DH in b&&d.Ef in b[d.DH]&&(e=b[d.DH]);var f=e?e[d.Ef].length:0,g=a.lb().count(),h=!1;if(g==f+1)f=a.Su,g=a.lb().fc(0),f.jh(Sl(this.Eg,"__step",!0)),Ul(f,new RI(1E3*g.duration())),h=!0;else if(g!==f)throw Error("count of slide animation steps must be equal to steps in mainSequence");e&&wK(this,a,a.Yt,a.Su,0,e[d.Ef],new xK(a,this,h));if(c.KP in b)for(b=b[c.KP],c=0;c<b.length;++c){e=b[c];d=c+1;g=a;var l=
e;h=this.qa().KP;f=null;if(h.k0 in l){l=l[h.k0];h=Sl(this.Eg,l,!0);f=Sl(this.Eg,l,!1);var n=l.length;for(let m=0;m<n;++m)g.jh(l[m])}else if(h.F_ in l)h=h.F_,l=l[h],g=h.Wj in l?Rf(g.Dd(),l[h.Wj]):Rf(g.Td(),l[h.ti]),h=l[h.j9],g=wf(g.Gj(),h),h=cm(this.Eg,g,!0);else throw Error();n=[h,f];f=a;g=a.Yt;h=e;l=n[0];e=n[1];n=this.qa();h=h[n.Ef];l=new yK(l,this.Eg);n=new Tl(this.Eg);wK(this,f,g,n,d,h,l);e&&n.jh(e);a.RT.push(n)}};
function vK(a,b,c){function d(f){if(4!=f.length)throw Error("bounding box array must contain exactly 4 items");return new Vf(f[0],f[1],f[2],f[3])}function e(f){if(6!=f.length)throw Error("transform matrix must contain exactly 6 items");return new fm(f[0],f[1],f[2],f[3],f[4],f[5])}a=a.qa().VO;b=b.Yt;for(let f=0;f<c.length;++f){const g=c[f];if(!(a.id in g))throw Error("animated object json must contain id property");const h=g[a.id];if(!(a.jm in g))throw Error("animated object json must contain bbox property");
const l=d(g[a.jm]);let n=null;a.hj in g&&(n=e(g[a.hj]));let m=null;a.Yj in g&&(m=e(g[a.Yj]));b.add(new km(h,l,n,m))}}
function wK(a,b,c,d,e,f,g){const h=a.qa().Ef;for(let ec=0;ec<f.length;++ec){g.IZ(d,ec);var l=g.UG(ec),n=f[ec];if(h.Fj in n){var m=a,p=n,r=l,v=m.qa().Ef,w=p,A=m.qa().Ef,I=A.Fj.timing,B=[];w=w[A.Fj];for(var M=0;M<w.length;++M){var S=w[M][A.Fj.timing],W=x(S,I.duration,0),ca=x(S,I.delay,0),ba=x(S,I.lB,!1),ha=x(S,I.repeat,1),ra=x(S,I.d0,0),rb=x(S,I.mi,!1);S=x(S,I.e0,0);var Bb=W;ba&&(Bb+=W+2*S);"number"===typeof ha&&1<ha&&(Bb=Bb*ha+ra*(ha-1));!ba&&rb&&(Bb+=S);Bb+=ca;B.push(1E3*Bb)}A=0<B.length?Math.max.apply(Math,
B):0;p=r?1E3*r.duration():1E3*x(p,v.duration,0);p=A>p?p/(A+.001):1;A>m.V7&&(m.Vk=p);m=p;p=new SI;v=!1;n=n[h.Fj];for(r=0;r<n.length;++r){var Mc=n[r];if(x(Mc,h.Fj.RQ)){A=a;w=d.ys;ca=c;M=e;B=Mc;I=m;W=A.qa().Ef.Fj;ba=lm(ca,B[W.RQ]);ha=1E3*B[W.timing][W.timing.duration];1===ha&&(ha=0);ha*=I;ca=new SI;ca.ih(new RI(ha));ra=B[W.ht];for(rb=0;rb<ra.length;++rb){S=ra[rb];{Bb=S[W.ht.type];var mb=W.ht.type;const Ma={};Ma[mb.rotation]=$J;Ma[mb.V$]=QJ;Ma[mb.W$]=RJ;Ma[mb.U$]=HJ;Ma[mb.eC]=hK;Ma[mb.fC]=iK;Ma[mb.Xaa]=
jK;Ma[mb.Yaa]=kK;Ma[mb.opacity]=VJ;Ma[mb.visibility]=sK;Ma[mb.hba]=qK;Ma[mb.setProperty]=mK;Ma[mb.fontSize]=pJ;Ma[mb.color]=vJ;Ma[mb.N$]=zJ;if(Bb in Ma)Bb=new Ma[Bb];else throw Error("unknown behavior");}Bb.initialize(W.ht,ba,ha,M);ca.ih(Bb.load(S))}ba=ca;M=B;B=A.qa().Ef.Fj;A=M[B.RQ];B=B.timing;M=M[B];W=1E3*x(M,B.e0,0)*I;ca=x(M,B.lB,!1);ha=new Tp(ba.duration());ra=x(M,B.QG,0);rb=x(M,B.dH,0);if(0<ra||0<rb)ba.Ps=new Bl(ra,rb);ca&&(ba=new Ml([ba,new RI(2*W),new ZI(ba)]),ha=new $I([ha,2*W,ha]));if(ra=
x(M,B.repeat,!1))rb=1E3*x(M,B.d0,0)*I,"number"===typeof ra&&1<ra&&(ba=new YI(ba,ra,rb,zK(A,ba,W)),ha=new aJ(ha,ra,rb,W));!ca&&x(M,B.mi,!1)&&(ba=zK(A,ba,W),0<W&&(ha=new $I([ha,W,new Tp(0)])));I*=1E3*x(M,B.delay,0);0<I&&(ba=new Ml([new RI(I),ba]),ha=new $I([I,ha]));w.ih(A,ha);p.ih(ba)}else{v=b;A=l;I=d;M=e;W=Mc;ca=m;B=a.qa().Ef.Fj;ba=W[B.timing];w=new cJ;w.initialize(B.ht,1E3*ba[B.timing.duration]*ca,1E3*ba[B.timing.delay]*ca,M);M=W[B.ht];for(W=0;W<M.length;++W)if(ba=M[W],ha=w.load(ba),I.hO.push(ha),
I.ys.ih(ha.Oh,new $I([ha.nN,new Tp(0)])),A&&(ca=Ja(v.lb().OA,A),ca=new ff(v.index(),ca,ha.nN/1E3),ha=ha.rm(),ha instanceof xp&&(ra=ha.UB(),ba=B.ht.Wj in ba?Rf(v.Dd(),ra):Rf(v.Td(),ra)))){ba=ba.od;switch(ha.type()){case yp:ra="play";break;case zp:ra="togglePlay";break;case Ap:ra="stop";break;default:throw Error("unknown media operation type");}ca=new yf(ra,ca,ha.pi());ba.od.push(ca)}v=!0}}if(0<p.Yb.length||v)0==p.Yb.length&&(l=Mc[h.Fj.timing],p.ih(new RI(1E3*(l[h.Fj.timing.delay]+l[h.Fj.timing.duration])*
m))),Ul(d,p)}g.CZ(d,ec)}}function zK(a,b,c){const d=na(b)+"_rewind";return b=new Ml([new WI(a,d),b,new RI(c),new XI(a,d)])}uK.prototype.qa=function(){return tK()};function xK(a,b,c){this.ya=a;this.E3=b;this.u2=c}xK.prototype.IZ=function(a,b){this.UG(b);b=Sl(this.E3.Eg,"__step",!0);a.jh(b)};xK.prototype.CZ=function(a,b){b=this.UG(b);0<b.HM&&Ul(a,new RI(1E3*b.HM))};xK.prototype.UG=function(a){return this.ya.lb().fc(a+(this.u2?1:0))};function yK(a,b){this.pO=a;this.t8=b}yK.prototype.IZ=function(a){a.jh(this.pO.clone(this.t8))};
yK.prototype.CZ=function(){};yK.prototype.UG=function(){return null};var AK={hca:"attachment",mga:"webLink"};q("ispring.presenter.presentation.resources.references.ReferenceType",AK);q("ATTACHMENT","attachment",AK);q("WEB_LINK","webLink",AK);class BK{constructor(a,b){this.Kd=a;this.Gy=b}text(){return this.Kd}Yi(){return this.Gy}}BK.prototype.html=BK.prototype.Yi;BK.prototype.text=BK.prototype.text;function CK(){}CK.prototype.type=function(){return"none"};function DK(a){this.Qa=a}var EK;DK.prototype.qa=function(){return this.Qa};
DK.prototype.load=function(a){if(!a)throw Error("presentation json can't be null");const b=this.qa(),c=new cs(a[b.id]);b.title in a&&c.OQ(a[b.title]);b.courseTitle in a&&c.eba(a[b.courseTitle]);if(!(b.slideWidth in a&&b.slideHeight in a))throw Error("presentation json doesn't contain 'slideWidth' or/and 'slideHeight' parameters");c.fg=a[b.slideWidth];c.$f=a[b.slideHeight];if(b.xt in a){var d=a[b.xt];const H=this.qa().xt,xa=c.xt();for(let oa=0;oa<d.length;++oa){const Ya=d[oa],vb=new II;vb.Nh=x(Ya,
H.name,"");vb.eU=x(Ya,H.Rw,"");vb.RR=x(Ya,H.it,"");vb.QQ(x(Ya,H.$e,""));vb.Al=x(Ya,H.email,"");vb.ps=x(Ya,H.phone,"");Ya[H.Md]&&vb.Bt(FK(this,Ya[H.Md]));if(H.Uw in Ya){const N=H.Uw,ua=Ya[N];var e=new MI(ua[N.JB],ua[N.width],ua[N.height]);vb.jW=e}xa.Z8(vb)}}const f=this.qa(),g=c.VN;if(f.Dd in a){const H=a[f.Dd];for(var h=0;h<H.length;++h){var l=new nf(H[h][f.Dd.id],"",H[h][f.Dd.Yi]);g.eu[l.id()]=l}}const n=c.iZ;if(f.Td in a){const H=a[f.Td];for(h=0;h<H.length;++h){var m=GK(H[h][f.Td.id],H[h][f.Td.Yi],
H[h][f.Td.poster]);n.eu[m.id()]=m}}const p=this.qa();if(p.ut in a){const H=a[p.ut];for(let xa=0;xa<H.length;++xa){const oa=H[xa],Ya=HK(c,oa[p.ut.Dd],oa[p.ut.loop]);c.ut().push(Ya)}}IK(this,c,a);if(!(b.slides in a))throw Error("presentation json doesn't contain 'slides' parameter");var r=a[b.slides];const v=r.length;if(!v)throw Error("presentation must contain at least one slide");const w=[];for(var A=0;A<v;++A){var I=c,B=r[A],M=A;const H=this.qa().slides,xa=B[H.sC]||H.sC.slide+"";if(xa==H.sC.slide+
""){const N=new zm;N.gr=x(B,H.AZ,!1);N.Cx=x(B,H.tw,!0);if(H.sq in B)N.pf=new nI(B[H.sq]);else if(H.UZ in B&&H.src in B){const Ca=Ui()&&B.hasOwnProperty(H.o0)?H.o0:H.src;N.pf=new oI(B[Ca],B[H.UZ])}else throw Error("slide json must contain either contentId or css+src parameters");var S=N,W=B;const ua=this.qa().slides;ua.p_ in W&&(S.CT=W[ua.p_].concat());var ca=N,ba=B;const ya=this.qa().slides;if(ya.Dd in ba){var ha=ca.Dd(),ra=ba[ya.Dd];const Ca=this.qa().slides.Dd;for(let Wb=0;Wb<ra.length;++Wb){const Ea=
ra[Wb],Qa=new Lf(Ea[Ca.id],new nf(Ea[Ca.lq],Ea[Ca.lq],""),x(Ea,Ca.duration,0));Qa.Tl=JK(x(Ea,Ca.repeat,1),Ca);Qa.uj=x(Ea,Ca.slides,0)-1;Qa.setVolume(x(Ea,Ca.volume,1));Qa.Iu=x(Ea,Ca.effect,!1);KK(Qa,Ea,Ca);ha.add(Qa)}}if(ya.Td in ba){var rb=ca.Td(),Bb=ba[ya.Td];const Ca=this.qa().slides.Td;for(let Wb=0;Wb<Bb.length;++Wb){const Ea=Bb[Wb],Qa=GK(Ea[Ca.lq],Ea[Ca.Yi]),fb=new Yg(Ea[Ca.id],Qa,x(Ea,Ca.duration,0),Ea[Ca.lq]);fb.Tl=JK(x(Ea,Ca.repeat,1),Ca);fb.xT=Ea[Ca.IP];fb.hX=Ea[Ca.aI];fb.nW=Ea[Ca.fQ];fb.uj=
x(Ea,Ca.slides,0)-1;fb.setVolume(x(Ea,Ca.volume,1));KK(fb,Ea,Ca);rb.add(fb)}}var Mc=N,mb=B;const Na=this.qa().slides,Eb=Mc.GC(),lc=Na.GC;if(lc in mb){const Ca=mb[lc],Wb=Ca.length;for(let Ea=0;Ea<Wb;++Ea){const Qa=Ca[Ea],fb=new wm(Qa[lc.containerId],Qa[lc.url]);fb.Xb(Qa[lc.width]);fb.Bd(Qa[lc.height]);fb.setTimeout(Qa[lc.timeout]);fb.gx(Qa[lc.BP]);fb.FS=Qa[lc.wB];Eb.add(fb)}}var ec=N,Ma=B;const Se=this.qa().slides,rQ=ec.my,Ff=Se.$ba;if(Ff in Ma){const Ca=Ma[Ff],Wb=Ca.length;for(let Ea=0;Ea<Wb;++Ea){const Qa=
Ca[Ea],fb=new cE(Qa[Ff.containerId],Qa[Ff.ti]);fb.Xb(Qa[Ff.width]);fb.Bd(Qa[Ff.height]);Ff.fb in Qa&&(fb.Pi=Math.max(0,Qa[Ff.fb]));rQ.add(fb)}}LK(this,N,B);var Yk=N,Zk=B;const tQ=this.qa().slides,uQ=Yk.my,Te=tQ.Zba;if(Te in Zk){const Ca=Zk[Te],Wb=Ca.length;for(let Ea=0;Ea<Wb;++Ea){const Qa=Ca[Ea],fb=new ZD(Qa[Te.containerId],Qa[Te.ti],Qa[Te.clientId]);fb.Xb(Qa[Te.width]);fb.Bd(Qa[Te.height]);Te.fb in Qa&&(fb.Pi=Math.max(0,Qa[Te.fb]));uQ.add(fb)}}if(H.xP in B){var iu=N.$J,Fo=B[H.xP];const Ca=this.qa().slides.xP;
for(let Wb=0;Wb<Fo.length;++Wb){const Ea=Fo[Wb];iu.py.push(new um(Ea[Ca.containerId],Ea[Ca.url],Ea[Ca.width],Ea[Ca.height],Ea[Ca.fb],Ea[Ca.bgColor],x(Ea,Ca.B0,!1)))}}var Go=N}else{if(xa==H.sC.quiz+""){const N=new ar;N.gr=!1;N.Cx=!1;N.TI=B[H.Jaa];N.lC(B[H.zo]);const ua=H.Kaa,ya=B[ua];N.TC=ya[ua.jB];N.bX=ya[ua.tQ];var Ho=N,vQ=Ho.PQ;a:{const Se=ua.UO;switch(ya[Se]){case Se.XO+"":var Ov="atAnyTime";break a;case Se.SO+"":Ov="afterAttempt";break a;case Se.TO+"":Ov="afterPassing";break a}throw Error("unknown quiz next slide rule");
}vQ.call(Ho,Ov);const Na=ua.vP,Eb=ya[Na];var wQ=MK(Eb[Na.tt],Na.tt);N.lF=wQ;var xQ=MK(Eb[Na.uP],Na.tt);N.GD=xQ;N.pf=new oI(B[H.src]);const lc=H.Laa;if(B.hasOwnProperty(lc)){var PF=B[lc];N.iO!=PF&&(N.iO=PF)}var QF=N}else{if(xa==H.sC.scenario+""){{const N=new zq;N.gr=!1;N.Cx=!1;N.lC(B[H.zo]);N.pf=new oI(B[H.src]);const ua=H.Zaa,ya=B[ua];if(ya){N.UC=ya[ua.kB];var RF=N,yQ=RF.PQ;b:{const Na=ua.UO;switch(ya[Na]){case Na.XO+"":var Pv="atAnyTime";break b;case Na.SO+"":Pv="afterAttempt";break b;case Na.TO+
"":Pv="afterPassing";break b}throw Error("unknown scenario next slide rule");}yQ.call(RF,Pv);var sl=ua.vP,SF=ya[sl],zQ=NK(SF[sl.tt],sl.tt);N.mF=zQ;var AQ=NK(SF[sl.uP],sl.tt);N.HD=AQ}var UF=N}}else{const N=new rq;N.gr=!1;N.Cx=!1;N.pf=new oI(B[H.src]);N.b3=B[H.JP];N.lC(B[H.zo]);const ua=H.z$,ya=B[ua];N.FQ(ya[ua.navigationType]);N.SC=ya[ua.iB];UF=N}QF=UF}Go=QF}var eb=Go;const oa=B[H.h9];if(void 0!==oa){var BQ=I.ut()[oa];eb.eD=BQ}eb.h0(B[H.id]);eb.qj=M;eb.OQ(x(B,H.title,""));eb.J(x(B,H.visible,!0));eb.gI(x(B,
H.Lc,0));eb.Kd=x(B,H.text,"");eb.Ak=new BK(x(B,H.to,""),x(B,H.v$,""));if(H.Ef in B){var CQ=eb.lb(),Qv=B[H.Ef],DQ=eb.$k();const N=this.qa().slides.Ef;for(let ua=0;ua<Qv.length;++ua){const ya=Qv[ua];if(!(N.hQ in ya))throw Error("animation step json must contain playTime parameter");const Na=N.OH in ya?ya[N.OH]:void 0;CQ.add(new sf(ya[N.hQ],Na,(ua!=Qv.length-1||DQ)&&void 0!==Na))}}if(eb instanceof zm&&H.timeline in B){const N=new uK(eb.Eg);N.load(eb,B[H.timeline]);var Rv=N.Vk;eb.$J.nl(Rv);eb.my.nl(Rv);
eb.GC().nl(Rv)}if(H.transition in B){var Kg=B[H.transition];const N=this.qa().slides.transition;if(!(N.type in Kg&&N.duration in Kg))throw Error("Transition type or duration not specified");var VF=Kg[N.type];EK||(EK={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",mo:"MorphByObject",mw:"MorphByWord",mc:"MorphByChar"});const ua=EK[VF]||VF;let ya=null,Na=!1;if(N.Wj in Kg&&""!=Kg[N.Wj]){const Eb=Kg[N.Wj];"-"==Eb?Na=!0:ya=Rf(eb.Dd(),Eb)}var EQ=new Mf(ua||
"null",Kg[N.duration],ya,Na);eb.ig=EQ}else eb.ig=new Mf("null",0);const Ya=this.qa().slides;if(Ya.Pt in B){const N=Ya.Pt,ua=B[N];var FQ=new NI(ua[N.JB],ua[N.width],ua[N.height]);eb.sf=FQ}if(H.ro in B){var GQ=eb.ro(),WF=B[H.ro];const N=this.qa().slides.ro;for(let ua=0;ua<WF.length;++ua){const ya=WF[ua];let Na=null;if(N.params in ya){const Eb=ya[N.params];Na={};for(let lc=0;lc<Eb.length;++lc){const Se=Eb[lc];Na[Se[N.params.name]]=Se[N.params.value]}}GQ.od.push(new qf(ya[N.name],Na))}}const vb=B[H.Baa];
if(null!==vb){const N=I.xt().l_(vb);eb.mC(N)}H.Ti in B&&OK(this,eb.Ti(),B[H.Ti]);if(H.rt in B){var IQ=eb.rt(),JQ=B[H.rt];const N=this.qa().slides.rt,ua=x(JQ,N.lock,!1),ya=Mu();for(let Na=0;Na<ya.length;++Na)IQ.KU[ya[Na]]=!ua}if(H.fk in B){var KQ=eb.fk(),XF=B[H.fk];const N=this.qa().slides.fk;for(let ua=0;ua<XF.length;++ua){const ya=XF[ua],Na=x(ya,N.jm,[]),Eb=new Xf({id:x(ya,N.id),Kq:x(ya,N.Kq,!1),xm:x(ya,N.xm,!1),iR:x(ya,N.iR),jm:new Vf(Na[0],Na[1],Na[2],Na[3]),hl:x(ya,N.hl,!1),rl:x(ya,N.rl,!1),rotation:x(ya,
N.rotation,0),slides:x(ya,N.slides,[]),nx:x(ya,N.nx)});KQ.yi.push(Eb)}}w.push(eb)}const YF=w.length;let ZF=!1;for(var Lg=0;Lg<YF;++Lg)if(w[Lg].visible()){ZF=!0;break}if(!ZF)for(Lg=0;Lg<YF;++Lg)w[Lg].J(!0);let Sv=-1;for(let H=0;H<w.length;++H){const xa=w[H];if(xa.visible()){let oa=xa.Lc();2<=oa-Sv&&(oa=Sv+1);xa.gI(oa);Sv=oa}}const LQ=c.slides();for(A=0;A<w.length;++A)dg(LQ,w[A]);a:{for(var wi=0;wi<c.slides().count();++wi){const oa=c.slides().ja(0).Ti();if(oa.so()||oa.Xw())break a}const H=this.qa(),
xa=c.AS;if(H.rI in a){const oa=a[H.rI];for(wi=0;wi<oa.length;++wi){const Ya=oa[wi],vb=new lg(c.slides(),Ya[H.rI.name],Ya[H.rI.slides]);xa.add(vb)}}if(H.EH in a){const oa=bs(xa,a[H.EH]);c.Lh=oa}}if(b.mB in a){var Zd=a[b.mB];const H=this.qa().mB;c.aD=new ir({content:Zd[H.content],contentHover:Zd[H.contentHover],url:Zd[H.url],width:Zd[H.width],height:Zd[H.height],qx:Zd[H.qx],language:Zd[H.language],xw:Zd[H.xw],ww:Zd[H.ww],yw:Zd[H.yw],zw:Zd[H.zw]})}if(b.FC in a){var Ue=a[b.FC];const H=this.qa().FC,xa=
new lr(Ue[H.src],new Vf(Ue[H.left],Ue[H.top],Ue[H.width],Ue[H.height]));xa.zf(Ue[H.opacity]);H.url in Ue&&(xa.uf=Ue[H.url],xa.Xp=Ue[H.target]);c.Un=xa}if(b.settings in a){var Mg=c.settings(),Dd=a[b.settings];const H=this.qa().settings;if(Dd[H.navigation]){var Tv=Mg.navigation(),xi=Dd[H.navigation];const xa=this.qa().settings.navigation;if(xa.qm in xi){var $F=Tv.qm(),rp=xi[xa.qm];const oa=this.qa().settings.navigation.qm;oa.enabled in rp&&$F.sa(rp[oa.enabled]);let Ya="bySteps";if(oa.target in rp)switch(rp[oa.target]){case oa.target.step+
"":Ya="bySteps";break;case oa.target.slide+"":Ya="bySlides"}$F.qe=Ya}xi[xa.keyboard]&&(new QI(xa.keyboard)).PP(Tv.keyboard(),xi[xa.keyboard]);if(xa.Ew in xi){var MQ=Tv.Ew(),NQ=xi[xa.Ew];const oa=this.qa().settings.navigation.Ew;MQ.vZ=x(NQ,oa.qR,!0)}}if(Dd[H.ld]){const xa=Dd[H.ld];var yi=Mg.ld(),sp=xa;const oa=this.qa().settings.ld;yi.fba(x(sp,oa.qo,!1));yi.eI(x(sp,oa.Te,!1));yi.OF=x(sp,oa.wQ,!1);switch(x(sp,oa.resume)){case oa.resume.prompt+"":yi.Fv="prompt";break;case oa.resume.b9+"":yi.Fv="always";
break;case oa.resume.Z$+"":yi.Fv="never"}if(xa[H.ld.navigationType]){var aG=Mg.navigation(),OQ=aG.FQ,PQ=xa[H.ld.navigationType];const Ya=this.qa().settings.ld.navigationType;let vb="free";switch(PQ){case Ya.Raa+"":vb="restricted";break;case Ya.dba+"":vb="sequential"}OQ.call(aG,vb)}}if(H.ft in Dd){var QQ=Mg.ft(),RQ=Dd[H.ft];const xa=this.qa().settings.ft;QQ.oy=x(RQ,xa.fitToWindow,!0)}H.Ut in Dd&&PK(this,Mg.Ut(),Dd[H.Ut]);H.Yw in Dd&&QK(this,Mg.Yw(),Dd[H.Yw]);if(H.qw in Dd){var UQ=Mg.qw(),bG=Dd[H.qw];
const xa=this.qa().settings.qw;xa.enabled in bG&&UQ.sa(bG[xa.enabled])}}b.skinSettings in a&&(c.settings().we=a[b.skinSettings]);b.oa in a&&c.settings().AQ(a[b.oa]);if(!(b.SZ in a))throw Error("presentation json doesn't contain 'coreContainerId' parameter");c.settings().Tp=a[b.SZ];if(b.fonts in a){var cG=a[b.fonts];const H=this.qa().fonts;for(let xa=0;xa<cG.length;++xa){const oa=cG[xa],Ya=oa[H.name],vb=oa[H.Uba],N=oa[H.oR];var dG=vb,eG=N,fG=oa[H.c9],gG=oa[H.F9],hG=oa[H.e$];let ua=0;if(-1==$m){let Eb=
0;if(Pb)Jb&&(Eb=1);else if(Ob||Mi)Eb=2;else if(Qb||Hi)Ib?Eb=4:ej?Eb=3:Mb?Eb=5:Nb&&hj&&(Eb=6);$m=Eb}const ya=$m;if(0!=ya){switch(ya){case 1:ua=.5*Math.max(fG+gG+hG-(dG+eG),0);break;case 3:ua=.5*hG;case 2:case 4:case 5:case 6:ua+=.5*(dG+gG-fG-eG)}0!=ua&&(Zm=!0)}Ym[Ya]=new bn(vb+N,N,ua,x(oa,H.bold,!1),x(oa,H.italic,!1));const Na=new jr(Ya,oa[H.localName],oa[H.urls]);c.gT.push(Na)}}a[b.Md]&&c.Bt(FK(this,a[b.Md]));const iG=this.qa();if(iG.Oj in a){var VQ=c.resources().Oj(),jG=a[iG.Oj];const H=this.qa().Oj;
for(let xa=0;xa<jG.length;++xa){const oa=jG[xa];a:{switch(oa[H.type]){case H.type.d9+"":var kG="attachment";break a;case H.type.Oaa+"":kG="webLink";break a}throw Error("unknown reference type");}VQ.Cv.push(new wr(kG,oa[H.title],oa[H.url],oa[H.target]))}}return c};function MK(a,b){switch(a[b.type]){case b.type.dP+"":return new Ig("closePlayerWindow");case b.type.xf+"":return new Ig("gotoNextSlide");case b.type.Ve+"":return new Jg(a[b.M])}throw Error("unknown finish action");}
function NK(a,b){switch(a[b.type]){case b.type.dP+"":return new Tg("closePlayerWindow");case b.type.xf+"":return new Tg("gotoNextSlide");case b.type.Ve+"":return new Ug(a[b.M])}throw Error("unknown finish action");}
function LK(a,b,c){function d(p){if(6!=p.length)throw Error("transform matrix must contain exactly 6 items");return new fm(p[0],p[1],p[2],p[3],p[4],p[5])}function e(p){return new Vf(p[0],p[1],p[2],p[3])}function f(p,r){return new h(p[r.id],e(p[r.jm]),d(p[r.hj]),d(p[r.Yj]))}function g(p,r){return new Uf(p[r.top],p[r.right],p[r.bottom],p[r.left])}const h=om,l=nm,n=a.qa().slides.kba;if(c[n]){var m=n.SQ;u(c[n][m],(p,r)=>{const v=new sm(p[m.type],e(p[m.jm]),r),w=m.item;p[m.Bc]&&(v.Bc=f(p[m.Bc],w),v.JZ=
p[m.Bc][m.o$]);u(p[m.pl],A=>{A=f(A,w);v.pl.push(A)});u(p[m.pq]||[],A=>{A=new l(A[m.type],A[m.text],A[m.fj]);v.pq.push(A)});v.text=p[m.text];v.Aq=p[m.Aq]||0;v.rotation=p[m.rotation]/180*Math.PI;v.hl=p[m.hl];v.rl=p[m.rl];v.fj=p[m.fj];r=v.Dw;r.line=p[m.line];r.fill=p[m.fill];r.ot=p[m.ot];r.yt=p[m.yt];r.Ft=p[m.Ft];r.Mt=p[m.Mt];r.Ot=p[m.Ot];rm(v);p[m.fe]&&(v.fe=g(p[m.fe],m.fe));b.Qv.push(v)},a)}}
function OK(a,b,c){function d(f){switch(f[e.action.type]){case e.action.type.baa+"":return new CK;case e.action.type.Ve+"":return new ds(f[e.action.M])}throw Error("unknown branching action");}const e=a.qa().slides.Ti;e.so in c&&Of(b,d(c[e.so]));e.Xw in c&&Pf(b,d(c[e.Xw]))}function PK(a,b,c){function d(f){return new Zr(f[e.link.url],f[e.link.target])}const e=a.qa().settings.Ut;Xr(b,e.nI in c?d(c[e.nI]):null);Yr(b,e.UH in c?d(c[e.UH]):null)}
function QK(a,b,c){function d(e){return e?new Or(new Date(1E3*e)):null}a=a.qa().settings.Yw;a.password in c&&(b.DM=c[a.password]);if(a.ox in c){const e=c[a.ox];Ur(b,new Sr(d(e[a.ox.I9]),d(e[a.ox.J9])))}a.fH in c&&(b.HS=c[a.fH])}function JK(a,b){if(!a)return 1;if("number"===typeof a)return a;switch(a){case b.repeat.C0+"":return"untilNextClick";case b.repeat.D0+"":return"untilNextSlide";case b.repeat.E0+"":return"untilNextSound"}return 1}
function KK(a,b,c){if(c.Gj in b){b=b[c.Gj];for(let e=0;e<b.length;++e){var d=b[e];d=new vf(d[c.Gj.name],d[c.Gj.time]);a.Gj().add(d)}}}function FK(a,b){a=a.qa().Md;const c=new HI;var d=a.logo;const e=b[d];e&&(d=new MI(e[d.JB],e[d.width],e[d.height]),c.Wd!=d&&(c.Wd=d,c.uL.C()));c.QQ(x(b,a.$e,""));c.MO=x(b,a.HC,"_blank");return c}
function GK(a,b,c){let d=0,e=0,f=b.match(/width="(\d+(?:\.\d+)?(?:px)?)"/);f&&(d=parseInt(f[1],10));(f=b.match(/height="(\d+(?:\.\d+)?(?:px)?)"/))&&(e=parseInt(f[1],10));return new ng(a,b,d,e,c)}function HK(a,b,c){const d=[];u(b,e=>{d.push(a.VN.eu[e]||null)});return new of(d,c)}
function IK(a,b,c){const d=a.qa();if(d.Pd in c){const e=b.Pd();c=c[d.Pd];if(d.Pd.nq in c){const f=b.VN,g=e.nq();RK(a,c[d.Pd.nq],(h,l,n,m)=>{g.xZ(new qr(f.eu[h]||null,n,m,l))})}if(d.Pd.Kg in c){const f=b.iZ,g=e.Kg();RK(a,c[d.Pd.Kg],(h,l,n,m)=>{g.zZ(new tr(f.eu[h]||null,n,m,l))})}}}function RK(a,b,c){const d=a.qa().Pd.track;for(let f=0;f<b.length;++f){var e=b[f];const g=e[d.UB],h=x(e,d.volume,1),l=SK(a,e[d.ic]);e=SK(a,e[d.wf]);c(g,h,l,e)}}
function SK(a,b){a=a.qa().Pd.track.timestamp;return new ff(b[a.M],b[a.za],b[a.fb])};var TK=function(){function a(){throw Error("stream error");}function b(l){return"undefined"==typeof l}function c(l){var n=0,m=l[n++],p=l[n++];(-1==m||-1==p||8!=(m&15)||0!=((m<<8)+p)%31||p&32)&&a();this.$O=l;this.vw=n;this.oB=this.rB=this.sB=0;this.pP=!1;this.WG=null}var d=[],e=[],f=[],g,h;(function(){var l=[],n,m=2;for(n=0;8>n;++n)l.push(m),m+=1<<(n>>1);for(n=0;3>n;++n)d.push(n+16);for(n=0;7>=n;++n)d.push((8-n)%8),d.push(8+n);for(n=1;3>n;++n)e.push(n);for(n=0;28>n;++n){var p=n>>1<<16;m=n%8;p+=(l[m]<<
(n-m)/2)+1;e.push(p)}for(n=3;7>n;++n)f.push(n);m=7;for(n=0;24>n;++n)l=n>>2,p=(l<<16)+m,m+=1<<l,f.push(p);for(n=0;3>n;++n)f.push(258)})();c.prototype.oP=function(l){var n=this.WG,m=n?n.length:0;if(l<m)return n;for(var p=1024;p<l;)p<<=1;l=Array(p);for(p=0;p<m;++p)l[p]=n[p];return this.WG=l};c.prototype.g$=function(){for(;!this.pP;)this.Naa();return this.WG.slice(0,this.oB)};c.prototype.vq=function(l){for(var n=this.sB,m=this.rB,p=this.$O,r=this.vw,v;n<l;)b(v=p[r++])&&a(),m|=v<<n,n+=8;this.rB=m>>l;this.sB=
n-l;this.vw=r;return m&(1<<l)-1};c.prototype.DP=function(l){var n=l[0],m=l[1];l=this.sB;for(var p=this.rB,r=this.$O,v=this.vw;l<m;){var w;b(w=r[v++])&&a();p|=w<<l;l+=8}m=n[p&(1<<m)-1];n=m>>16;m&=65535;(0==l||l<n||0==n)&&a();this.rB=p>>n;this.sB=l-n;this.vw=v;return m};c.prototype.BB=function(l){for(var n=l.length,m=0,p=0;p<n;++p)l[p]>m&&(m=l[p]);for(var r=1<<m,v=Array(r),w=1,A=0,I=2;w<=m;++w,A<<=1,I<<=1)for(var B=0;B<n;++B)if(l[B]==w){var M=0,S=A;for(p=0;p<w;++p)M=M<<1|S&1,S>>=1;for(p=M;p<r;p+=I)v[p]=
w<<16|B;++A}return[v,m]};c.prototype.Naa=function(){function l(M,S,W,ca,ba){for(M=M.vq(W)+ca;0<M--;)S[A++]=ba}var n=this.vq(3);n&1&&(this.pP=!0);n>>=1;if(0==n){var m=this.$O,p=this.vw,r;b(r=m[p++])&&a();var v=r;b(r=m[p++])&&a();v|=r<<8;b(r=m[p++])&&a();n=r;b(r=m[p++])&&a();(n|r<<8)!=(~v&65535)&&a();this.sB=this.rB=0;r=this.oB;n=this.oP(r+v);this.oB=v=r+v;for(var w=r;w<v;++w){if(b(r=m[p++])){this.pP=!0;break}n[w]=r}this.vw=p}else{if(1==n){if(!g){m=Array(288);for(var A=0;143>=A;++A)m[A]=8;for(;255>=
A;++A)m[A]=9;for(;279>=A;++A)m[A]=7;for(;287>=A;++A)m[A]=8;g=this.BB(m);n=Array(31);for(A=0;32>A;++A)n[A]=5;h=this.BB(n);h[0][15]=0;h[0][31]=0}p=g;r=h}else if(2==n){n=this.vq(5)+257;r=this.vq(5)+1;p=this.vq(4)+4;m=Array(d.length);for(A=0;A<p;)m[d[A++]]=this.vq(3);p=this.BB(m);A=m=0;r=n+r;for(v=Array(r);A<r;)w=this.DP(p),16==w?l(this,v,2,3,m):17==w?l(this,v,3,3,m=0):18==w?l(this,v,7,11,m=0):v[A++]=m=w;p=this.BB(v.slice(0,n));r=this.BB(v.slice(n,r))}else a();v=(n=this.WG)?n.length:0;for(w=this.oB;;){var I=
this.DP(p);if(256>I)w+1>=v&&(n=this.oP(w+1),v=n.length),n[w++]=I;else{if(256==I){this.oB=w;break}I-=257;I=f[I];var B=I>>16;0<B&&(B=this.vq(B));m=(I&65535)+B;I=this.DP(r);I=e[I];B=I>>16;0<B&&(B=this.vq(B));I=(I&65535)+B;w+m>=v&&(n=this.oP(w+m),v=n.length);for(B=0;B<m;++B,++w)n[w]=n[w-I]}}}};return c}();function UK(a,b){a=th(a);a=(new TK(a)).g$();const c=[];let d=0,e,f,g,h=-1;const l=a.length;for(;d<l;)(e=a[d])?128>e?(c[++h]=String.fromCharCode(e),++d):191<e&&224>e?(f=a[d+1],c[++h]=String.fromCharCode((e&31)<<6|f&63),d+=2):(f=a[d+1],g=a[d+2],c[++h]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63),d+=3):++d;b(c.join(""))};function VK(a,b,c,d){var e=(new DK(c)).load(b);b=parseInt(x(b,c.yaa,"2007"),10);c=new GI;a.AW.C(e);e=new yI(e,b,c);Pe(a,e.xv,f=>{f.view().rh().id=d;ln(f.view().displayObject(),d);a.xv.C(f)});e.uq()}function WK(a,b,c,d){UK(b,e=>{e=JSON.parse(e);if(!e)throw Error("invalid presentation json!");VK(a,e,c,d)})}class XK extends vg{constructor(){super();this.xv=F(this);this.AW=F(this)}uq(a,b,c){ma(a)?VK(this,a,b,c):WK(this,a,b,c)}};function YK(a,b){var c=Oo(a).concat(b);a=c[0];b=c[1];var d=c[2];c=c[3];if(isNaN(a)||0>a||255<a||isNaN(b)||0>b||255<b||isNaN(d)||0>d||255<d||isNaN(c)||0>c||1<c)throw Error('"('+a+","+b+","+d+","+c+')" is not a valid RGBA color');a=[a,b,d,c];b=a.slice(0);b[3]=Math.round(1E3*a[3])/1E3;return"rgba("+b.join(",")+")"};var ZK=class{constructor(a){this.Ha=a}get type(){return this.Ha}};function $K({color:a,opacity:b=1}){return new aL({color:a,opacity:b})}var aL=class extends ZK{constructor({color:a,opacity:b}){super("SOLID");this.If=a;this.Xg=b}set color(a){this.If=a}get color(){return this.If}set opacity(a){this.Xg=a}get opacity(){return this.Xg}fR(){return YK(this.If,this.Xg)}Xc(a){return $K({color:this.If,opacity:this.Xg*a})}lm(){return $K({color:this.If,opacity:this.Xg})}};
function bL({Xi:a,Vi:b=0}){return new cL({Xi:a,Vi:b})}var cL=class extends ZK{constructor({Vi:a,Xi:b}){super("GRADIENT");this.Zx=a;this.yy=b}get Vi(){return this.Zx}set Vi(a){this.Zx=a}get Xi(){return this.yy}set Xi(a){this.yy=a}fR(){const a=this.yy.map(b=>YK(b.color,b.opacity)).join(", ");return`linear-gradient(${this.Zx}deg, ${a})`}Xc(a){return bL({Vi:this.Zx,Xi:this.yy.map(b=>({color:b,opacity:b.opacity*a}))})}lm(){return bL({Vi:this.Zx,Xi:this.yy.map(a=>({color:a.color,opacity:a.opacity}))})}};function dL(a){const b={};Object.keys(a).forEach(c=>{const d=a[c];"SOLID"===d.type?b[c]=$K({color:d.color,opacity:d.opacity}):"GRADIENT"===d.type&&(b[c]=bL({Vi:d.degree,Xi:d.gradient}))});return b};class eL{constructor(){var a=new wG,b=new uG;this.A9=new sG;this.wba=a;this.S$=b;this.y$=tG;this.T$=vG}};function fL(a){const b="SOLID"===a.type?a:null;if(!b)return a.lm();a=Oo(b.color.toUpperCase());return 60<a[2]?$K({color:Tk(...a.map(c=>Math.min(c+10,255))),opacity:.8}):$K({color:Tk(...a.map(c=>Math.max(c-10,0))),opacity:.8})};class gL{constructor({Aa:a,vaa:b,colors:c,sQ:d}){this.F=a;this.l6=b;this.jc=c;this.gN=d;this.Nm=null;if(a=this.jc)a.transparentPopupBackground=a.asideBackground.Xc(0),a.progressBackground=a.playerText.Xc(.1),c=a.playerBackground,b=a.primaryButtonBackground,b=b instanceof aL&&c instanceof aL&&b.color==c.color||c instanceof aL&&0==c.opacity?a.primaryButtonText.lm():a.primaryButtonBackground.lm(),a.progressPlayback=b,a.slideBorder=$K({color:"#000000",opacity:.06}),a.asideElementTextVisited=a.asideElementBackgroundActive.Xc(.4),
a.hyperlink=a.asideElementText.Xc(.6),a.popupBackground=a.asideBackground.Xc(.92),a.popupBackgroundHover=a.asideElementBackgroundHover.lm(),a.popupText=a.asideElementText.lm(),a.popupTextHover=a.asideElementTextHover.lm(),a.popupBorder=a.asideBackground.Xc(.08),a.linkButtonTextColor=a.playerText.Xc(.72),a.presenterInfoLinkBorderColor=a.asideElementText.Xc(.16),a.searchFieldBackgroundColor=a.asideElementBackgroundActive.Xc(.6),a.hoveredTabBackgroundColor=a.asideElementBackgroundHover.Xc(.8),a.selectedTabBackgroundColor=
a.asideElementBackgroundActive.Xc(.8),a.topPanelIconContainerColor=fL(a.asideBackground),a.volumeControlBackgroundColor=a.secondaryButtonTextHover.Xc(.2),a.volumeControlPlaybackColor=a.secondaryButtonTextHover.Xc(.8),a.volumeControlThumbColor=a.secondaryButtonTextHover.lm(),a.moreMenuVolumeControlBackgroundColor=a.popupText.Xc(.2),a.moreMenuVolumeControlPlaybackColor=a.popupText.Xc(.8),a.moreMenuVolumeControlThumbColor=a.popupText.lm(),a.moreMenuVolumeControlBackgroundColor=a.asideElementText.Xc(.2),
a.moreMenuVolumeControlPlaybackColor=a.asideElementText.Xc(.8),a.moreMenuVolumeControlThumbColor=a.asideElementText.lm(),a.miniSkinMenuButtonText=a.playerText.Xc(.72),a.miniSkinMenuButtonBackgroundActive=a.playerText.Xc(.1),a.miniSkinTopBottomPanelBorder=a.playerText.Xc(.1),a.miniSkinPresenterDelimiterColor=a.popupText.Xc(.08),a.panelVideoStubColor=a.asideElementTextActive.Xc(.6),a.panelVideoStubBackgroundColor=a.asideElementBackgroundActive.Xc(.4),a.topBottomPanelBorderColor=a.playerText.Xc(.1)}}
;function Z(a,b){if(a.Gd.hasOwnProperty(b))a=a.Gd[b];else throw Error("unknown template id: "+b);a=Bd(Lc(a));return a instanceof DocumentFragment?a.firstChild:a}class hL{constructor(a){this.Gd=a}mT(a){return"{"+a+"}"}};class iL extends hL{};function jL(a,b){window.scrollTo(a,b)}function kL(){return window.pageYOffset}window.yPos=kL;window.scrollPageTo=jL;function lL(){this.fG=new E;this.JJ=this.Yx=0;this.uG=!1;this.P=Ad("DIV");this.P.style.width=rj?"100%":"100vw";this.P.style.height=Mi?"50vh":"100vh";this.P.style.position="absolute";this.P.style.zIndex="-1";this.P.style.top="0";Hi&&!tj&&(document.body.style.position="fixed");let a=window;if($i)try{a=window.top}catch(c){}document.body.insertAdjacentElement("afterbegin",this.P);(new ResizeObserver(()=>{Mi&&tj?setTimeout(()=>{mL(this)},100):mL(this)})).observe(this.P);window.invalidatePlayerSize=()=>
{};window.setPlayerSize=()=>{};window.removeResizeListeners=()=>{};document.addEventListener("touchend",c=>{0==c.touches.length&&(this.uG=!1,setTimeout(()=>{mL(this,!1,!1)},100))},!0);document.addEventListener("touchstart",c=>{1==window.event.touches.length&&(this.uG=!0);1<c.touches.length&&c.preventDefault()},!0);const b=a.onresize;a.onresize=()=>{b&&b();mL(this)};a.onorientationchange=()=>{const c=Ud();c&&Hi&&(Mi?setTimeout(()=>{c.blur();qj&&mL(this)},800):c.blur())};cj&&window.frameElement&&window.frameElement.setAttribute("scrolling",
"no")}lL.prototype.kH=function(){mL(this,!0)};
function mL(a,b=!1,c=!0){function d(m,p){if(b||n.Yx!=m||n.JJ!=p){const r=n.Yx;n.Yx=m;n.JJ=p;n.fG.C(n.Yx,n.JJ);r!=n.Yx&&Mi&&!n.uG&&setTimeout(()=>{e(0,0)},100)}}const e=jL;if(b||!a.uG){var f=Mi?2*a.P.clientHeight:a.P.clientHeight;if($i||!(hj&&.7>f/screen.height||$g&&.7>window.innerHeight/f)){var g=1,h=a.P.clientWidth;c&&cj&&window.frameElement&&(h=0,g=h/window.innerWidth);var l=window.innerHeight*g,n=a;d(h,l);c&&cj&&window.frameElement&&setTimeout(()=>{h=window.frameElement.clientWidth;g=h/window.innerWidth;
l=window.innerHeight*g;d(h,l)},0)}}};class nL{constructor(){this.yh=this.RD=this.Jn=null}kH(){this.Jn&&this.Jn.kH()}D5(a,b){this.RD&&this.RD.apply(this.yh,[a,b])}};class oL extends vg{constructor({wt:a,messages:b,sq:c}){super();this.BF=a;this.Mh=b;this.Jn=new nL;this.C7=sd(document,c);this.Hs=null;this.yA=F(this);this.Dy=F(this);this.UD=F(this);this.c1=F(this)}D(){return this.BF}};class pL extends Q{constructor(){super({H:"launch-screen"});const a=new Q({H:"launch-screen-button"});Hi||C(this,a.ha,()=>this.ha.C());const b=new Q({ga:P(a,"play-icon")}),c=new Q({ga:P(a,"icon")});a.V(b);a.V(c);this.V(a)}};function qL(a){const b=[],c=[];let d=-1;for(let f=0;f<a.Wq();f++){var e=a.nH(f).Lc();e>d?d+=1:e<d&&(c.length=e+1,d=e);void 0===c[d]&&(c[d]=0);c[d]+=1;e="";for(let g=0;g<=d;g++)e+=c[g].toString()+".";b[f]=e.substr(0,e.length-1)}return b};function rL(a){a.jb.C()}class sL extends vg{constructor(){super();this.Pa=!1;this.DN=this.Eb=!0;this.Wu=tL;this.jb=F(this);this.qc=F(this)}get visible(){return this.Pa}set visible(a){this.Pa!=a&&(this.Pa=a,this.qc.C())}get enabled(){return this.Eb}set enabled(a){this.Eb!=a&&(this.Eb=a,rL(this))}get Ht(){return this.DN}set Ht(a){this.DN!=a&&(this.DN=a,rL(this))}get mode(){return this.Wu}set mode(a){this.Wu!=a&&(this.Wu=a,rL(this))}}var tL="presentationTimeline";class uL extends vg{constructor(){super();this.Fs=this.Mb=this.Pa=!1;this.wa=new sL;this.Cn=this.En=this.JN=this.Gs=this.AN=this.LN=this.IN=!1;this.qe=vL;this.KN=!1;this.jb=F(this);this.qc=F(this)}get visible(){return this.Pa}set visible(a){this.Pa!=a&&(this.Pa=a,this.qc.C())}get showOutline(){return this.Mb}set showOutline(a){this.Mb!=a&&(this.Mb=a,rL(this))}get Cf(){return this.Fs}set Cf(a){this.Fs!=a&&(this.Fs=a,rL(this))}get Cc(){return this.wa}get kx(){return this.IN}set kx(a){this.IN!=a&&(this.IN=
a,rL(this))}get Mq(){return this.LN}set Mq(a){this.LN!=a&&(this.LN=a,rL(this))}get ym(){return this.AN}set ym(a){this.AN!=a&&(this.AN=a,rL(this))}get ke(){return this.Gs}set ke(a){this.Gs!=a&&(this.Gs=a,rL(this))}get Kt(){return this.JN}set Kt(a){this.JN!=a&&(this.JN=a,rL(this))}get Df(){return this.En}set Df(a){this.En!=a&&(this.En=a,rL(this))}get Xe(){return this.Cn}set Xe(a){this.Cn!=a&&(this.Cn=a,rL(this))}get Ig(){return this.qe}set Ig(a){this.qe!=a&&(this.qe=a,rL(this))}get Fo(){return this.KN}set Fo(a){this.KN!=
a&&(this.KN=a,rL(this))}}var vL="bySlides";function wL(a){return("presentationNavigationType"!=a.Co()||"presentationSeeking"==a.TP())&&"quizNavigationSettings"!=a.Co()&&"scenarioNavigationSettings"!=a.Co()}
class xL extends vg{constructor(a,b){super();this.B=a;this.qe=b}sc(){return this.B.$().sc()}isNextAvailable(){const a=this.B.mg(this.qe==vL?"switchToNextSlide":"switchToNextStep");return!(a&&wL(a))}isPrevAvailable(){const a=this.B.mg(this.qe?"switchToPreviousSlide":"switchToPreviousStep");return!(a&&wL(a))}prev(){this.qe==vL?this.B.Wi():"bySteps"==this.qe&&this.B.pt()}next(){this.qe==vL?this.B.xf():"bySteps"==this.qe&&this.B.no()}};class yL extends vg{constructor(a,b,c){super();this.B=a;this.Ii=b;this.sE=c;C(this,this.Ii.sc(),()=>{this.B.invalidate()})}isNextAvailable(){return this.sE?this.Ii.isNextAvailable():this.B.isNextAvailable()||this.Ii.isNextAvailable()}isPrevAvailable(){return this.sE?this.Ii.isPrevAvailable():this.B.isPrevAvailable()||this.Ii.isPrevAvailable()}prev(){this.sE?this.Ii.prev():this.B.isPrevAvailable()?this.B.prev():this.Ii.prev()}next(){this.sE?this.Ii.next():this.B.isNextAvailable()?this.B.next():this.Ii.next()}}
;class zL extends vg{constructor(){super();this.Cn=this.En=this.Fs=this.Pa=!1;this.qe="";this.Gs=!1;this.jb=F(this);this.qc=F(this)}set visible(a){this.Pa!==a&&(this.Pa=a,this.qc.C())}get visible(){return this.Pa}set Cf(a){this.Fs!==a&&(this.Fs=a,this.jb.C())}get Cf(){return this.Fs}set Df(a){this.En!==a&&(this.En=a,this.jb.C())}get Df(){return this.En}set Xe(a){this.Cn!==a&&(this.Cn=a,this.jb.C())}get Xe(){return this.Cn}set Ig(a){this.qe!==a&&(this.qe=a,this.jb.C())}get Ig(){return this.qe}set ke(a){this.Gs!==
a&&(this.Gs=a,this.jb.C())}get ke(){return this.Gs}};class AL extends vg{constructor(){super();this.rN=this.fO=this.kp=this.OL=!0;this.Mf=this.Vr=!1;this.jb=F(this)}get uo(){return this.OL}set uo(a){this.OL!=a&&(this.OL=a,rL(this))}get oo(){return this.kp}set oo(a){this.kp!=a&&(this.kp=a,rL(this))}get Ho(){return this.fO}set Ho(a){this.fO!=a&&(this.fO=a,rL(this))}get search(){return this.rN}set search(a){this.rN!=a&&(this.rN=a,rL(this))}get $i(){return this.Vr}set $i(a){this.Vr!=a&&(this.Vr=a,rL(this))}get locked(){return this.Mf}set locked(a){this.Mf!=
a&&(this.Mf=a,rL(this))}};class BL extends vg{constructor(a){super();this.c6=a;this.gd=this.Mb=this.Dn=this.tA=!1;this.jb=F(this);this.qc=F(this)}get outline(){return this.c6}set kI(a){this.tA!==a&&(this.tA=a,this.jb.C())}get kI(){return this.tA}set qh(a){this.Dn!==a&&(this.Dn=a,this.jb.C())}get qh(){return this.Dn}set showOutline(a){this.Mb!==a&&(this.Mb=a,this.jb.C())}get showOutline(){return this.Mb}set Jg(a){this.gd!==a&&(this.gd=a,this.jb.C())}get Jg(){return this.gd}};class CL extends vg{constructor(){super();this.YM=this.Pa=!1;this.jb=F(this);this.qc=F(this)}get visible(){return this.Pa}set visible(a){this.Pa!==a&&(this.Pa=a,this.qc.C())}get WH(){return this.YM}set WH(a){this.YM!==a&&(this.YM=a,this.jb.C())}};class DL extends vg{constructor(){super();this.EN=this.Pa=!1;this.jb=F(this);this.qc=F(this)}set visible(a){this.Pa!==a&&(this.Pa=a,this.qc.C())}get visible(){return this.Pa}set Uj(a){this.EN!==a&&(this.EN=a,this.jb.C())}get Uj(){return this.EN}};class EL extends vg{constructor(){super();this.HN=this.Dn=this.Mb=this.gd=this.Bn=this.zN=this.Pa=!1;this.jb=F(this);this.qc=F(this)}get visible(){return this.Pa}set visible(a){this.Pa!=a&&(this.Pa=a,this.qc.C())}get Rd(){return this.zN}set Rd(a){this.zN!=a&&(this.zN=a,rL(this))}get Vc(){return this.Bn}set Vc(a){this.Bn!=a&&(this.Bn=a,rL(this))}get Jg(){return this.gd}set Jg(a){this.gd!=a&&(this.gd=a,rL(this))}get showOutline(){return this.Mb}set showOutline(a){this.Mb!=a&&(this.Mb=a,rL(this))}get qh(){return this.Dn}set qh(a){this.Dn!=
a&&(this.Dn=a,rL(this))}get mI(){return this.HN}set mI(a){this.HN!=a&&(this.HN=a,rL(this))}};class FL extends vg{constructor(){super();this.eJ=this.uJ=this.Bn=this.Pa=!1;this.Hm=[];this.jb=F(this);this.qc=F(this)}get visible(){return this.Pa}set visible(a){this.Pa!=a&&(this.Pa=a,this.qc.C())}get Vc(){return this.Bn}set Vc(a){this.Bn!=a&&(this.Bn=a,rL(this))}get tq(){return this.uJ}set tq(a){this.uJ!=a&&(this.uJ=a,rL(this))}get lt(){return this.eJ}set lt(a){this.eJ!=a&&(this.eJ=a,rL(this))}get buttonsOrder(){return this.Hm}set buttonsOrder(a){this.Hm.join()!=a.join()&&(this.Hm=a,rL(this))}}
;class GL{constructor(){this.Ye=new FL;this.Sd=new EL;this.controlPanel=new uL}};var HL=class{constructor({sidePanelPosition:a,outlinePosition:b,colors:c,messages:d,showPlayersPanels:e=!1,showTitlePanel:f=!0,accessibilityModeEnabled:g,miniskinCustomizationEnabled:h,fontFamily:l,borderRadius:n,RH:m}){this.B7=a;this.d6=b;this.z7=f;this.jc=c;this.Mh=d;this.v7=e;this.$0=g;this.U3=h;this.H2=l;this.I1=n;this.sW=m}sidePanelPosition(){return this.B7}showTitlePanel(){return this.z7}outlinePosition(){return this.d6}showPlayersPanels(){return this.v7}colors(){return this.jc}messages(){return this.Mh}accessibilityModeEnabled(){return this.$0}miniskinCustomizationEnabled(){return this.U3}fontFamily(){return this.H2}borderRadius(){return this.I1}isInheritSettings(){return"universal"===
this.sW?!0:"videolecture"===this.sW&&tj}};function IL(a){a=Jo(a).rH;return parseInt(a.substr(1),16)};const JL={primaryButtonText:"primaryButtonText",primaryButtonTextHover:"primaryButtonTextHover",primaryButtonBackground:"primaryButtonBackground",primaryButtonBackgroundHover:"primaryButtonBackgroundHover",primaryButtonBorder:"primaryButtonBorder",primaryButtonBorderHover:"primaryButtonBorderHover",secondaryButtonText:"secondaryButtonText",secondaryButtonTextHover:"secondaryButtonTextHover",secondaryButtonBackground:"secondaryButtonBackground",secondaryButtonBackgroundHover:"secondaryButtonBackgroundHover",
secondaryButtonBorder:"secondaryButtonBorder",secondaryButtonBorderHover:"secondaryButtonBorderHover",pageBackground:"pageBackground",playerBackground:"playerBackground",playerText:"playerText"},KL={"player.background":"miniskin.panel.background","panel.text":"miniskin.panel.text","button.face.normal":"miniskin.button.background","button.content.normal":"miniskin.button.content"};
function LL(a){return Object.keys(a).reduce((b,c)=>{var d=a[c];var e="SOLID"===d.type?d:null;d="GRADIENT"===d.type?d:null;if(e)d={type:"solid",value:{color:IL(e.color),alpha:e.opacity}};else if(!d||2!==d.Xi.length||180!==d.Vi&&90!==d.Vi)d=null;else{e=d.Vi;const f=d.Xi[0];d=d.Xi[1];d={type:"gradient",value:{firstColor:{color:IL(f.color),alpha:f.opacity},secondColor:{color:IL(d.color),alpha:d.opacity},direction:180===e?"vertical":"horizontal"}}}b[c]=d;return b},{})};function ML(a,b=null){if(0<window.location.search.indexOf("noui=1"))return new HL({sidePanelPosition:"none",outlinePosition:"none",colors:{},messages:b,showPlayersPanels:!0,showTitlePanel:!1,accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,RH:"none"});var c=a.mb.Sd,d=a.mb.Ye,e=a.mb.controlPanel;const f=d.visible&&(d.Vc||d.tq||0<d.buttonsOrder.length);var g=c.visible&&(c.showOutline||
c.Vc||c.Jg||c.qh)?c.Rd?"left":"right":"none";"none"==g&&f&&(g=d.lt?"right":"left");d=g;c=NL(c,e,g);e={};g=a.colors;for(const n of Object.keys(JL))if(g.hasOwnProperty(n)){var h=g[n];var l="SOLID"===h.type?h:null;h="GRADIENT"===h.type?h:null;if(l)h={type:"solid",value:{color:IL(l.color),alpha:l.opacity}};else if(!h||2!==h.Xi.length||180!==h.Vi&&90!==h.Vi)h=null;else{l=h.Vi;const m=h.Xi[0];h=h.Xi[1];h={type:"gradient",value:{firstColor:{color:IL(m.color),alpha:m.opacity},secondColor:{color:IL(h.color),
alpha:h.opacity},direction:180===l?"vertical":"horizontal"}}}h&&(e[JL[n]]=h)}return new HL({sidePanelPosition:d,outlinePosition:c,colors:e,messages:b,showTitlePanel:f,accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,RH:"universal"})}
function OL(a,b=null){const c=a.mb.Sd,d=c.visible&&(c.showOutline||c.Vc||c.Jg||c.qh)?c.Rd?"left":"right":"none";return new HL({sidePanelPosition:d,outlinePosition:NL(c,a.mb.controlPanel,d),colors:LL(a.colors),messages:b,accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,RH:"universal"})}
function PH(a){var b=a.colors;const c={};for(const d of Object.keys(KL))b.hasOwnProperty(d)&&(c[KL[d]]=b[d].fR());return new HL({sidePanelPosition:"none",outlinePosition:"none",colors:c,messages:{},accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,RH:"universal"})}function NL(a,b,c){return b.visible&&b.showOutline?"bottom":a.visible&&a.showOutline?"left"==c?"left":"right":"none"};function RH(a,b=null){return ML(a,b)}function NH(a,b=null){return OL(a,b)}class PL{constructor(){this.mb=new GL;this.outline=new AL;this.colors={};this.accessibilityModeEnabled=!1;this.miniskinCustomizationEnabled=!0;this.fontFamily="";this.borderRadius=0}};class QL extends vg{constructor(a,b){super();this.F=a;this.G=b;a:{for(a=0;a<this.F.slides().count();++a)if(this.F.slides().ja(a).li()){a=!0;break a}a=!1}this.y6=a;a:{for(a=0;a<this.F.slides().count();++a){const c=this.F.slides().ja(a);if(c.Vj()&&c.Vj().text()){a=!0;break a}}a=!1}this.e4=a;this.n1=!!this.F.resources().Oj().count();this.topPanel=new DL;this.bottomPanel=new zL;this.De=new BL(this.G.outline);this.Cc=new CL;this.Tn();this.vB=b.miniskinCustomizationEnabled;C(this,this.G.mb.controlPanel.qc,
this.Tn,this);C(this,this.G.mb.controlPanel.jb,this.Tn,this);C(this,this.G.mb.Ye.qc,this.Tn,this);C(this,this.G.mb.Ye.jb,this.Tn,this);C(this,this.G.mb.Sd.qc,this.Tn,this);C(this,this.G.mb.Sd.jb,this.Tn,this);C(this,this.G.mb.controlPanel.Cc.qc,this.Tn,this);C(this,this.G.mb.controlPanel.Cc.jb,this.Tn,this)}Tn(){var a=this.G.mb.controlPanel;a.visible?(this.bottomPanel.Xe=a.Xe,this.bottomPanel.Df=a.Df,this.bottomPanel.Cf=a.Cf,this.bottomPanel.ke=a.ke):(this.bottomPanel.visible=!1,this.bottomPanel.Xe=
!1,this.bottomPanel.Df=!1,this.bottomPanel.Cf=!1,this.bottomPanel.ke=!1);this.bottomPanel.Ig=a.Ig;this.bottomPanel.visible=this.bottomPanel.Xe||this.bottomPanel.Df||this.bottomPanel.Cf||this.bottomPanel.ke;a=this.G.mb.controlPanel;this.Cc.visible=a.Cc.visible;this.Cc.WH=a.Cc.mode===tL;var b=this.G.mb.Ye,c=a=!1;let d=!1,e=!1;b&&b.visible&&(-1!=b.buttonsOrder.indexOf("outline")&&(a=!0),-1!=b.buttonsOrder.indexOf("attachments")&&(c=!0),-1!=b.buttonsOrder.indexOf("presenterInfo")&&(d=!0),-1!=b.buttonsOrder.indexOf("notes")&&
(e=!0));(b=this.G.mb.Sd)&&b.visible&&(a|=b.showOutline,d|=b.qh,e|=b.Jg);(b=this.G.mb.controlPanel)&&b.visible&&(a|=b.showOutline,e|=b.ym);this.De.kI=!!c&&this.n1;this.De.showOutline=!!a;this.De.Jg=!!e&&this.e4;this.De.qh=!!d&&this.y6;c=a=!1;if(this.De.showOutline||this.De.kI||this.De.qh||this.De.Jg)c=a=!0;this.bottomPanel.visible&&(a=!0);Cj&&(a=!0);this.topPanel.visible=a;this.topPanel.Uj=c}};function RL(a){return(a=a.Rc)&&a.width>a.height}function SL(a){return RL(a)?(a.we.topPanel.visible||a.we.bottomPanel.visible)&&(a.we.topPanel.Uj||a.we.bottomPanel.Xe||a.we.bottomPanel.Df||a.we.bottomPanel.Cf)?new Uf(0,a.BA(),0,0):new Uf(0,0,0,0):new Uf(a.we.topPanel.visible?a.we.vB?52:46:0,0,a.we.bottomPanel.visible?a.we.vB?55:66:0,0)}function TL(a){const b=SL(a);return new Vf(b.left,b.top,a.Rc.width-b.right-b.left,a.Rc.height-b.top-b.bottom)}
function UL(a,b){a=b?a.uz:TL(a);return new dd(a.width,a.height)}class VL{constructor(a){this.we=a;this.uz=this.Rc=null}oC(a){this.Rc=a}Sm(a){a=a?this.uz:TL(this);return new Yc(a.left,a.top)}BA(){return this.we.vB?52:56}};function WL(a){return a.uc?new Q({xa:a.uc.element,ga:P(a,`${a.uc.Ae}-icon`)}):null}function XL(a){if(a.Kd){const b=new Q({yd:"SPAN",ga:P(a,"button-text")});b.ka(a.Kd);return b}return null}
class YL extends Q{constructor({icon:a,type:b,size:c="medium",text:d,prefix:e}){super({H:`${e?e:""}${b}`,yd:"BUTTON"});this.tn=!1;this.Kd=d||null;this.uc=a||null;this.Hr=WL(this);(this.Yp=XL(this))&&O(this,this.Yp,this.uc?"right"===this.uc.Ae?0:1:0);this.Hr&&O(this,this.Hr,this.uc?"right"===this.uc.Ae?1:0:0);this.v2=F(this);this.Y("size",c);this.RC()}pressed(){return this.tn}rc(a){this.tn=a;this.Sj("pressed",a);this.Y("withTooltip",!this.tn)}ka(a){(this.Kd=a)?this.Yp?this.Yp.ka(a):(this.Yp=XL(this),
O(this,this.Yp,this.uc?"right"===this.uc.Ae?0:1:0)):(Re(this,this.Yp),this.Yp=null)}Cm(a){this.Hr&&Re(this,this.Hr);this.uc={element:a,Ae:"left"};(this.Hr=WL(this))&&O(this,this.Hr,this.uc?"right"===this.uc.Ae?1:0:0)}sa(a){super.sa(a);this.v2.C(a)}};function ZL(a,b){Ge.call(this);this.yB=a;a=Kd(this.yB)?this.yB:this.yB?this.yB.body:null;this.A$=!!a&&Th(a);this.A_=y(this.yB,Mb?"DOMMouseScroll":"mousewheel",this,b)}t(ZL,Ge);
ZL.prototype.handleEvent=function(a){var b=0,c=0,d=a.ge;"mousewheel"==d.type?(a=$L(-d.wheelDelta),void 0!==d.wheelDeltaX?(b=$L(-d.wheelDeltaX),c=$L(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),void 0!==d.axis&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);"number"===typeof this.D_&&(b=Wc(b,-this.D_,this.D_));"number"===typeof this.E_&&(c=Wc(c,-this.E_,this.E_));this.A$&&(b=-b);b=new aM(a,d,b,c);this.dispatchEvent(b)};function $L(a){return Nb&&(Ob||Qb)&&0!=a%40?a:a/40}
ZL.prototype.Ue=function(){ZL.Kb.Ue.call(this);De(this.A_);this.A_=null};function aM(a,b,c,d){ie.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}t(aM,ie);function bM(a){return a.rj-a.Bi}
class cM extends Q{constructor(a){super({H:a.H,Ze:!0});this.DE=15;this.Ab=this.rj=this.Bi=this.Ek=0;this.hz=a.Ce||1;this.JF=this.ns=0;this.O6=100;this.Re=D(this,new Q({ga:P(this,"up")}));this.V(this.Re);this.La=D(this,new Q({H:"thumb"}));this.V(this.La);this.La.V(D(this,new Q({ga:P(this.La,"background")})));this.Pg=D(this,new Q({ga:P(this,"down")}));this.V(this.Pg);this.Lp=this.Sl=null;this.Mi=F(this);this.TA=F(this);this.Li=new ih(this.O6);z(this,this.Li,"tick",this.oM,this);z(this,this,Jm,this.gw,
this,Nm);z(this,this.Re,Jm,this.wM,this,Nm);z(this,this.La,Jm,this.Jz,this,Nm);z(this,this.Pg,Jm,this.$L,this,Nm);z(this,document.body,Km,this.RE,this)}Af(a){this.Es(a)}Ce(){return this.hz}scale(){return this.os}setScale(a){this.setParentScale(a)}ni(a,b,c,d=0){this.Ek=a;this.Bi=b;this.rj=c;this.ns=d;this.Mr();this.Af(this.Ab)}Es(a){a=tv(a,this.Bi,this.rj);this.Ab!=a&&(this.Ab=a,this.mp(),this.Mi.C())}zs(a){this.Es(this.Ab+a)}gw(){}wM(a){a.preventDefault();this.zs(-this.Ce());this.HA(this.Re,-this.Ce())}$L(a){a.preventDefault();
this.zs(this.Ce());this.HA(this.Pg,this.Ce())}HA(a,b){this.Sl=a;z(this,this.Sl,"mouseover",this.Gz,this);z(this,this.Sl,"mouseout",this.Fz,this);z(this,document,Km,this.fA,this);this.Li.stop();this.Lp=function(){this.zs(this.JF)};this.JF=b;this.Li.start()}fA(){Me(this,this.Sl,"mouseover",this.Gz,this);Me(this,this.Sl,"mouseout",this.Fz,this);Me(this,document,Km,this.fA,this);this.Li.stop();this.Lp=null}Gz(){this.Li.start()}Fz(){this.Li.stop()}oM(){this.Lp&&this.Lp()}Jz(a){this.TA.C();a.preventDefault();
z(this,document.body,Lm,this.Il,this);this.yO(!0)}yO(a){this.La.Y("active",a)}RE(){Me(this,document.body,Lm,this.Il,this);this.yO(!1)}Il(){}Ya(){this.Mr()}};class dM extends cM{constructor(a){super(a);this.GU=0}Mr(){const a=this.height()-this.Re.height()-this.Pg.height();this.La.Bd(0==bM(this)?a:Math.max(this.DE,Math.ceil(this.Ek/(bM(this)+this.Ek)*a)));this.mp()}mp(){const a=this.$h();0==bM(this)?this.La.Bf(a.top):this.La.Bf(a.top+Math.round((this.Ab-this.Bi)/bM(this)*a.height));this.Re.sa(!!this.Ab);this.Pg.sa(this.Ab!=this.rj)}$h(){const a=new Vf(0,0,0,0);a.top=this.Re.height();a.height=this.height()-this.Pg.height()-this.La.height()-a.top;a.left=
this.La.x();return a}dO(){return this.$h()}gw(a){var b;if(b=!a.defaultPrevented)b=this.La.displayObject().getBoundingClientRect(),b=!(a.clientY>=b.top&&a.clientY<=b.top+b.height);if(b){b=this.displayObject().getBoundingClientRect();var c=this.$h(),d=0==this.ns?this.Ek:this.ns;a=(a.clientY-(b.top-c.top))/this.os<=this.La.y()?-d:d;this.Af(this.Ab+a)}}Jz(a){super.Jz(a);const b=this.La.displayObject().getBoundingClientRect();this.GU=a.clientY-Math.round(b.top);this.Il(a)}Il(a){const b=this.displayObject().getBoundingClientRect(),
c=this.$h();this.Es((a.clientY-b.top-c.top*this.os-this.GU)/(c.height*this.os)*bM(this)+this.Bi)}};var eM=new be;function fM(a){a.R2&&a.zf(a.AY||a.BL?.5:0)}function gM(a,b){z(a,new ZL(b.displayObject(),{passive:!0}),eM,c=>{!hh(c.ge)&&c.deltaY&&(c=0<c.deltaY?a.Ce():-a.Ce(),a.Af(a.Ab+c))},a)}
class hM extends dM{constructor({H:a,Ce:b,Hq:c,p$:d,f0:e=null}){super({H:a,Ce:b});this.Dv=c;this.BL=this.AY=!1;this.R2=d;this.mA=e;L(c,"overflow","hidden");C(this,this.Mi,()=>{c.displayObject().scrollTop=this.Ab});z(this,c,"scroll",()=>{this.Af(c.displayObject().scrollTop)},this);this.mA?gM(this,this.mA):(gM(this,this.Dv),gM(this,this));d?(this.zf(0),this.mA?(z(this,this.mA,"mouseenter",this.xp,this),z(this,this.mA,"mouseleave",this.Gl,this)):(z(this,this.Dv,"mouseover",this.xp,this),z(this,this,
"mouseover",this.xp,this),z(this,this.Dv,"mouseout",this.Gl,this),z(this,this,"mouseout",this.Gl,this))):this.zf(1)}ni(a,b,c,d=0){this.J(0<c);super.ni(a,b,c,d)}Ow(){this.Af(this.Dv.displayObject().scrollTop)}yO(a){this.AY=a;fM(this)}xp(a){a&&(this.contains(a.relatedTarget)||this.Dv.contains(a.relatedTarget))||(this.BL=!0,fM(this))}Gl(a){a&&(null==a.relatedTarget||this.contains(a.relatedTarget)||this.Dv.contains(a.relatedTarget))||(this.BL=!1,fM(this))}};class iM extends Q{constructor(a){super({H:a});a=new Q({ga:P(this,"thumb")});O(this,a)}}class jM{constructor(a,b){this.Zc=a;this.Mi=b}scrollY(){const a=this.Zc.getComputedPosition().y;return isNaN(a)?0:-a}LH(){return this.Mi}hx(a){this.scrollY()!=a&&this.Zc.scrollTo(0,-a)}}class kM extends vg{constructor(a){super();this.P=a;this.Iz=F(this);z(this,a,"scroll",()=>{this.Iz.C()})}scrollY(){return this.P.scrollTop}LH(){return this.Iz}hx(a){this.P.scrollTop=a}}
class lM extends vg{constructor({H:a="vertical-scrollbar",Uga:b="mobile-vertical-scrollbar",Hq:c,Zga:d,ZO:e,f0:f=null,Ce:g=20,preventDefault:h=!0}){super();this.ra=this.Zc=null;this.KY=d||null;this.SR=e||null;this.rj=0;if(Hi){const l=F(this);a={fadeScrollbars:!0,scrollX:!1,scrollY:!0,bounce:!1,deceleration:.006,useTransition:!1,preventDefault:h,disablePointer:!0,disableTouch:!1,disableMouse:!1,onScrollHandler:()=>{l.C()}};b=new iM(b);a.indicators={el:b.displayObject(),shrink:"scale"};this.Zc=new IScroll(c.displayObject(),
a);this.Vh=new jM(this.Zc,l)}else this.ra=D(this,new hM({H:a,Ce:g,Hq:c,p$:!0,f0:f})),this.Vh=new kM(c.displayObject()),b=this.ra;C(this,this.Vh.LH(),this.VW,this);this.m7=b}Hj(){return this.m7}ni(a,b){this.rj=Math.max(0,b-a);this.Zc?this.Zc.setScrollHeight(b):this.ra&&this.ra.ni(a,0,Math.max(this.rj,0));this.VW()}setParentScale(a){this.ra&&this.ra.setParentScale(a)}Ow(){this.ra&&this.ra.Ow()}VW(){if(this.KY){var a=Math.min(this.Vh.scrollY(),60);Oh(this.KY,a)}this.SR&&(a=this.rj-this.Vh.scrollY(),
Oh(this.SR,Math.min(a,60)))}Hd(){super.Hd();this.Zc&&this.Zc.destroy()}};class mM extends Q{constructor(){super({H:"message-box"});this.gj("alertdialog");this.xM=F(this);this.lD=F(this);this.fF=!1}open(){this.fF=!0;this.Lz();this.xM.C(this)}close(){this.fF=!1;this.J(!1);this.lD.C(this);Me(this,document,"keydown",this.IW,this)}J(a){super.J(a);this.rp&&this.rp.J(a)}qq(){return this.lD}IW(a){const b=a.target.nodeName;"INPUT"!=b&&"TEXTAREA"!=b&&a.preventDefault()}Lz(){this.J(!0);z(this,document,"keydown",this.IW,this)}};class nM extends tC{constructor(a){super(null,[0],[1],75,b=>b*b);this.n2=a}Io(){this.n2.zf(this.coords[0])}};class oM extends mM{constructor(){super();this.PJ=this.vD=void 0}Lz(){Hi&&super.Lz();this.vD&&this.vD.stop();this.J(!0);!Hi&&this.PJ&&this.PJ.focus();this.vD=new nM(this);this.vD.play()}};function pM(a){var b=a.rp;const c=Math.floor(.5*(b.width()-a.width()));b=Math.floor(.5*(b.height()-a.height()));a.move(c,b)}
class qM extends oM{constructor({Rq:a,icon:b,buttons:c,oa:d,GB:e}){super();if(this.rp)throw Error("already modal");this.rp=new Q({H:"modal-layer"});this.I=d;this.pa=new Q({ga:P(this,"content")});this.uc=null;b&&(this.uc=new Q({xa:b,ga:P(this,"icon")}),this.pa.V(this.uc));this.ul=new Q({ga:P(this,"message-container")});this.Vu=new Q({ga:P(this,"message"),tabIndex:-1});Gt(this.Vu,this.I,a,e);O(this.pa,this.ul);this.V(this.pa);this.PJ=this.Vu.displayObject();this.zX=new Q({});O(this.zX,this.Vu);O(this.ul,
this.zX);this.nd=new Q({H:"message-box-buttons"});Et(this.nd,P(this,"buttons"));O(this,this.nd);this.sD(c);this.ra=new lM({Hq:this.ul});this.pa.V(this.ra.Hj());D(this,this.ra);this.cX=""}Cz(){super.Cz();this.ra.setParentScale(this.os)}Lz(){super.Lz();this.sb();Fi(()=>{pM(this)},this,0)}sD(a){const b=new Q({ga:P(this.nd,"buttons")});a.forEach(({ll:c,result:d})=>{const e=new YL({type:"uikit-primary-button"});Et(e,P(this.nd,"window-button"));Gt(e,this.I,c);O(b,e);C(this,e.ha,()=>{this.cX=d;this.close()})});
this.nd.V(b)}Ya(){var a=Zh(this.pa.displayObject()),b=this.uc?Zh(this.uc.displayObject()):null;b=this.uc?this.uc.width()+b.left+b.right:0;L(this.ul,"max-width",Math.min(screen.width-b-a.right-a.left-80,480)+"px");L(this.ul,"height","");a=this.rp;b=Zh(this.ul.displayObject());const c=Zh(this.nd.displayObject());a=.9*a.height()-b.top-b.bottom-this.nd.height()-c.top-c.bottom;b=Math.min(a,this.Vu.height());a<this.Vu.height()&&this.ul.Bd(Math.floor(a));pM(this);this.kE(b);pM(this)}kE(a){this.ra&&this.ra.ni(a,
this.Vu.height())}};function rM(a,b){a.Yn.J(!0);a.LG.push(b);C(a,b.xM,a.VV,a);C(a,b.qq(),a.UV,a,-1);var c=b.rp;if(c){var d=a.Yn.displayObject();c=c.displayObject();d.appendChild(c)}d=a.Yn.displayObject();c=b.displayObject();d.appendChild(c);b.fF?a.VV(b):a.UV(b)}function sM(a){for(let b=0;b<a.rn.length;b++){const c=a.rn[b];c.setParentScale(a.ia);c.sb()}}
class tM extends vg{constructor(a,b="popup-layer"){super();b=new Q({H:b});a.appendChild(b.displayObject());this.Yn=b;this.Yn.J(!1);this.LG=[];this.rn=[];this.WV=F(this);this.ia=1;Jb&&8>=Xb||Ai(this.Yn.displayObject(),"0 0");z(this,a,"touchstart",c=>{for(let d=0;d<this.rn.length;d++){const e=this.rn[d].rp;if(e&&(c.target==e.displayObject()||e.displayObject().contains(c.target))){c.preventDefault();break}}},this,Mm)}VV(a){this.rn.push(a);sM(this);this.WV.C(this.rn.length)}UV(a){Sa(this.rn,a);this.WV.C(this.rn.length)}setScale(a){this.ia=
a;this.Yn.setScale(a);sM(this)}wm(a,b){this.Yn.resize(a,b);sM(this)}};function uM(a,{Rq:b,icon:c,buttons:d,GB:e}){return new Promise(f=>{const g=new qM({Rq:b,icon:c,buttons:d,oa:a.I,GB:e});rM(a.fi,g);g.open();C(a,g.qq(),()=>{var h=a.fi,l=Ja(h.LG,g);0<=l&&(Ta(h.LG,l),g.fF&&g.close(),We(h,g),Hd(g.displayObject()),(l=g.rp)&&Hd(l.displayObject()));h.Yn.J(0<h.LG.length);f(g.cX)},a)})}class vM extends vg{constructor({oa:a,pR:b}){super();this.I=a;this.fi=b}};function wM(){let a=Hi?"mobile":"desktop";Jb?a+=" ie":Ii?a+=" android_default":Nb?a+=" webkit":Ib?a+=" opera":Mb&&(a+=" gecko");return a}
class xM extends Q{constructor({Uc:a,Ca:b,oa:c,H:d,f9:e}){super({H:d});wM().split(" ").forEach(f=>Et(this,f));this.D=a;this.Z=a.view();this.F=a.Aa();this.B=a.view().U();this.Ka=this.B.$();this.Pc=a.view().yf();this.fi=new tM(this.displayObject());this.I=c;this.K=b;this.Wo=new vM({oa:this.I,pR:this.fi});if(e){const f=new lL;C(this,f.fG,(g,h)=>this.Lr(g,h));setTimeout(()=>f.kH())}C(this,a.xI(),this.Dz,this);C(this,a.view().yf().HH(),this.Bz,this)}Lr(a,b){this.resize(a,b);this.fi.wm(a,b)}Dz(a){if("resumePlayback"==
a.action()&&"prompt"==this.F.settings().ld().bC()){const b=this.B.Gg(),c=a.M();a.hC("delayStartup");const d=a.jG;(()=>{uM(this.Wo,{Rq:"PB_RESUME_PRESENTATION_WINDOW_TEXT",icon:Z(this.K,"mb_question_icon"),buttons:[{ll:"PB_MESSAGE_BOX_YES",result:"yes"},{ll:"PB_MESSAGE_BOX_NO",result:"no"}]}).then(e=>{this.Z.setOverlayDisplayed(!1);"yes"==e?d.resume(c,!0):d.start(b,!0)});this.Z.setOverlayDisplayed(!0)})()}}Qg(a,b){return(a.ja(b).$j()+1).toString()}Bz(a){const b={},c=this.F.slides();let d;switch(a.Ad().type()){case "currentSlideIsNotCompleted":d=
"PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":d="sequential"==this.F.settings().navigation().navigationType()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":d="PB_QUIZ_SLIDE_WINDOW_TEXT";a=this.B.fa();a instanceof zq?d="PB_SCENARIO_SLIDE_WINDOW_TEXT":a instanceof rq&&(d="PB_INTERACTION_SLIDE_WINDOW_TEXT");break;case "precedingQuizFailed":d="PB_PRECEDING_QUIZ_FAILED_WINDOW_TEXT";
b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingQuizNotPassed":d="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b.SLIDE_INDEX=
this.Qg(c,a.Ad().Qd());break;case "precedingScenarioNotCompleted":d="PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;default:return}this.xA(d,b)}jM(a){Us(this.Ka,a)}xA(a,b){const c=this.B.$().suspended(),d=this.Z;Us(this.Ka,!0);uM(this.Wo,{Rq:a,icon:Z(this.K,"mb_warning_icon"),buttons:[{ll:"PB_MESSAGE_BOX_OK",result:"ok"}],GB:()=>b}).then(()=>{d.setOverlayDisplayed(!1);this.jM(c)});d.setOverlayDisplayed(!0)}};function yM(a){var b=a.B.ua();-1!=b&&(b=Ts(a.Z.Lt(),b),b instanceof iv?b.Ta().resize(a.width(),a.height()):b instanceof hv?b.ib().resize(a.width(),a.height()):b instanceof lv&&b.qb().resize(a.width(),a.height()))}function zM(a){a.gL()?(a=a.displayObject(),ln(a,"quiz_mode")):(a=a.displayObject(),mn(a,"quiz_mode"))}
class AM extends xM{constructor(a,b,c){super({Uc:a,oa:b,Ca:c,H:"universal_mini",f9:!0});this.F=a.Aa();this.ia=Ji();this.yU=new E;b=a.view();this.V(b.displayObject());C(this,this.B.Xt,this.Wg,this);C(this,a.AB(),this.VE,this)}VE(){}YK(a,b){this.Z.resize(a,b)}Lr(a,b){L(this,"min-height",`${b+0}px`);this.YK(a,b,0);super.Lr(a,b);yM(this)}Wg(){var a=this.B.ua();const b=-1!=a?this.B.fa():null;this.xD&&(this.xD.mq(),this.xD=void 0);this.wD&&(this.wD.mq(),this.wD=void 0);this.yD&&(this.yD.mq(),this.yD=void 0);
var c=this.displayObject();mn(c,"interaction_slide");b instanceof ar?(this.Hp=!0,this.JI(Ts(this.Z.Lt(),a)),yM(this),zM(this)):b instanceof rq?(this.Hp=!0,this.II(Ts(this.Z.Lt(),a)),yM(this),zM(this),a=this.displayObject(),ln(a,"interaction_slide")):b instanceof zq?(this.Hp=!0,this.KI(Ts(this.Z.Lt(),a)),yM(this),zM(this)):(this.Hp=!1,zM(this),this.J(!0));0<kL()&&jL(0,0)}JI(a){this.xD=a;this.xD.mq(this.displayObject())}II(a){this.wD=a;this.wD.mq(this.displayObject())}KI(a){this.yD=a;this.yD.mq(this.displayObject())}gL(){return this.Hp}}
;class BM extends AM{constructor(a,b,c,d){super(a,c,d);this.G=new QL(a.Aa(),b)}Wg(){this.showTopPanel(!1);this.showBottomPanel(!1);super.Wg()}gL(){return this.AU?!1:super.gL()}vA(){if("playingSlide"==this.B.playbackState()||"playingTransition"==this.B.playbackState())this.B.pause(),this.dX=!0;this.Z.setOverlayDisplayed(!0);this.AU=!0;zM(this)}Q1(){this.Lx();this.dX&&(this.dX=!1,this.B.play())}Lx(){this.Z.setOverlayDisplayed(!1);this.AU=!1;this.yU.C();zM(this)}JI(a){super.JI(a);this.G.De.showOutline&&
a.Ta().setPresentationOutlineController(this);this.G.vB&&a.Ta().updateSlideVisualizer()}II(a){super.II(a);this.G.De.showOutline&&a.ib().setPresentationOutlineController(this)}KI(a){super.KI(a);this.G.De.showOutline&&a.qb().setPresentationOutlineController(this)}Qg(a,b){b=a.ja(b).$j();return this.G.De.outline.$i?qL(a)[b]:(b+1).toString()}showOutline(a,b){this.vA(a,b)}showTopPanel(){}showBottomPanel(){}menuClosedEvent(){return this.yU}isOutlineVisible(){return this.G.De.showOutline}}
BM.prototype.isOutlineVisible=BM.prototype.isOutlineVisible;BM.prototype.menuClosedEvent=BM.prototype.menuClosedEvent;BM.prototype.showBottomPanel=BM.prototype.showBottomPanel;BM.prototype.showTopPanel=BM.prototype.showTopPanel;BM.prototype.showOutline=BM.prototype.showOutline;function CM(a){return 0!=a.type.indexOf("touch")?1:a.ge.touches.length};class DM extends vg{constructor(a,b){super();const c=this.sk(a);z(this,c,Jm,d=>{if((a instanceof Node||a.enabled())&&!(1<CM(d))){var e=d.screenX,f=d.screenY,g=z(this,window,Lm,l=>{1<CM(l)||(b.R_({x:l.screenX-e,y:l.screenY-f}),l.preventDefault())}),h=z(this,window,Km,l=>{1<CM(l)||(Ne(this,g),Ne(this,h))});b.S_();d.preventDefault()}})}sk(a){return a instanceof Node?a:a.displayObject()}};class EM extends Q{constructor(){super({H:"preloader"});this.lY=0;this.Gn=!1;this.J(!1)}show(){this.Gn||(this.Gn=!0,clearTimeout(this.Ey),clearTimeout(this.zA),this.zA=Fi(this.t7,this,800))}Jc(){if(this.Gn&&(this.Gn=!1,clearTimeout(this.Ey),clearTimeout(this.zA),this.visible())){var a=500-(this.Om()-this.lY);0<a?this.Ey=Fi(this.wT,this,a):this.wT()}}t7(){this.lY=this.Om();this.J(!0)}wT(){this.J(!1)}Om(){return(new Date).getTime()}};function FM(a,b){const c=b.displayObject();Ai(c,"0 0");a.P.V(c);a.hq=b}function GM(a,b,c){a.FO=new dd(b,c);a.yE&&a.lE()}
class HM{constructor(a){this.C8=a||!1;this.yE=!1;this.zk=this.pp=this.Na=this.Sa=0;this.FO=new dd(0,0);this.hq=null;this.Pa=!0;this.Zg=new EM;this.P=new Q({H:"video-container"});this.P.V(this.Zg);this.P.Y("force-fit-video",Jb||Kb)}displayObject(){return this.P.displayObject()}visible(){return this.Pa}J(a){this.Pa=a;this.C8?(J(this.displayObject(),a?1:0),G(this.displayObject(),"pointer-events",a?"":"none")):Sh(this.displayObject(),a)}width(){return this.Sa}height(){return this.Na}wm(a,b){this.DX(a);
this.zk=b;this.lE();this.yE=!0}DX(a){this.pp=a}lE(){const a=this.FO.width/this.FO.height,b=this.pp;this.resize(Math.round(b),Math.round(this.pp/this.zk>a||isNaN(a)?this.zk:b/a));this.yE=!0}resize(a,b){this.Sa=a;this.Na=b;this.hq&&this.hq.resize(a,b);this.P.resize(a,b);this.yE=!1}V(a){a=a.displayObject();this.displayObject().appendChild(a)}removeChild(a){a=a.displayObject();this.BK(a)&&this.displayObject().removeChild(a)}BK(a){return a.parentNode==this.displayObject()}};class IM extends HM{DX(a){const b=wn(this.displayObject(),"landscape")?56:0;this.pp=a-b}};function JM(a,b){a.Pe!=b&&(a.Pe=b,a.hb.J(b),a.Pe||a.Do(a.cL?a.Z:a.hb),KM(a,a.Pe))}function KM(a,b){const c=RL(a.Ba);a.kr.J(b&&c)}function LM(a){function b(d){return c.kr.displayObject().parentNode==d.displayObject()}const c=a;a.Fc==a.hb?!b(a.hb)&&a.hb.V(a.kr):!b(a.Z)&&a.Z.displayObject().appendChild(a.kr.displayObject())}function MM(a){a.mk&&(Re(a,a.mk),a.Qm=!1,a.mk=null,KM(a,!1))}
function NM(a){if(RL(a.Ba)){if(KM(a,!0),!a.mk){let b=0,c=0;a.mk=new DM(a.Fc.displayObject(),{S_:()=>{var d=a.Ba.uz;d=new Yc(d.left,d.top);a.Qm||(a.Ol=d.x,a.Pl=d.y);b=a.Ol;c=a.Pl},R_:d=>{a.Qm=!0;var e=a.Ba.Rc;a.Ol=tv(b+d.x,0,e.width-SL(a.Ba).right-a.Fc.width());a.Pl=tv(c+d.y,0,e.height-a.Fc.height());d=a.Fc.width();e=a.Fc.height();a.Ba.uz=new Vf(a.Ol,a.Pl,d,e);un(a.Fc.displayObject(),a.Ol,a.Pl)},eaa:()=>{}});D(a,a.mk)}}else MM(a)}
function OM(a){var b=a.Fc==a.hb;var c=a.Ba;var d=c.Rc;if(RL(c)){c=Math.floor(.4*d.width);var e=Math.floor(.4*d.height);d=b?new dd(c,e):new dd(d.width,d.height)}else d=new dd(d.width,Math.floor((d.height-48)*(1-.8)));a.hb.wm(d.width,d.height);!a.Qm&&b&&(b=a.Ba,d=a.Fc.width(),a=a.Fc.height(),c=SL(b),b.uz=new Vf(Math.floor(b.Rc.width-c.right-d),c.top,d,a))}
class PM extends vg{constructor({Lba:a,Ww:b,bP:c}){super();this.cL=!1;this.Ba=c;this.hb=a;this.Z=b;this.Fc=a;this.Pe=!1;JM(this,!1);this.Ol=1;this.Pl=0;this.mk=null;this.Qm=!1;this.kr=new Q({H:"change-layout-button"});D(this,this.kr);this.hb.V(this.kr);C(this,this.kr.ha,()=>{this.Do(this.Fc==this.hb?this.Z:this.hb)},this);this.sz=F(this);KM(this,!1)}Cq(){return this.Fc}Do(a){MM(this);const b=this.Fc!=a;this.Fc=a;this.sz.C(b);LM(this);NM(this)}il(){this.jE();this.WK()}CQ(a){this.cL="MaximizedVideo"==
a;this.Do(this.cL?this.Z:this.hb)}jE(){var a=this.Pe?this.Fc==this.Z:!1;var b=this.Ba;if(RL(b))var c=UL(b,a);else this.Pe?(c=b.Rc,b=SL(b),c=new dd(c.width,Math.floor(.8*(c.height-b.bottom-b.top)))):(c=TL(b),c=new dd(c.width,c.height));b=this.Ba;var d=this.Pe;const e=SL(b);a=RL(b)?b.Sm(a):d?new Yc(e.left,e.top+Math.floor((b.Rc.height-e.bottom-e.top)*(1-.8))-24):new Yc(e.left,e.top);this.Z.resize(c.width,c.height);this.Cs(this.Z.displayObject(),a);!RL(this.Ba)&&this.Pe&&(b=this.Z.rh().getBoundingClientRect(),
a.y+=c.height-b.height,this.Z.resize(b.width,b.height),this.Cs(this.Z.displayObject(),a))}WK(){var a=this.Fc==this.hb;var b=this.Ba;if(RL(b))var c=UL(b,a);else c=b.Rc,b=SL(b),c=new dd(c.width,Math.floor(.5*(c.height-b.bottom-b.top)));b=this.Ba;const d=SL(b);a=RL(b)?b.Sm(a):new Yc(d.left,d.top);this.hb.resize(c.width,c.height);this.Cs(this.hb.displayObject(),a);!RL(this.Ba)&&this.Pe&&(a=SL(this.Ba),this.hb.resize(c.width,Math.floor(this.Ba.Rc.height-a.bottom-a.top-this.Z.height()-24)))}Cs(a,b){G(a,
"transform",`translate(${b.x}px, ${b.y}px)`)}oC(a){const b=this.Ba.Rc;!a||b&&b.width==a.width&&b.height==a.height||(this.Ba.oC(a),NM(this));OM(this)}};class QM extends Q{constructor(){super({H:"progress"});this.Vo=0;this.ia=Ji();vn(this.displayObject(),this.ia);Ai(this.displayObject(),"0 100%")}pg(a){this.Vo=tv(a,0,1);this.sb()}Xb(a){super.Xb(a/this.ia)}};class RM extends QM{constructor(){super();this.pW=new Q({H:"playback-progress"});O(this,this.pW)}Ya(a,b){super.Ya(a,b);this.pW.Xb(a*this.Vo)}};function SM(a,b){return b?(Et(b,P(a,"value")),b):null}class TM extends Q{constructor({id:a,icon:b,textContent:c,value:d,OZ:e=!0}){super({H:"menu-base-item"});this.Ub=a;(this.uc=this.Mm(b))&&O(this,this.uc);b=new Q({ga:P(this,"label")});b.ka(c);this.Nr=b;O(this,this.Nr);(this.Vs=SM(this,d))&&O(this,this.Vs);this.Y(a,!0);this.Y("clickable",e)}get id(){return this.Ub}ix(a){this.Vs&&Re(this,this.Vs);(this.Vs=SM(this,a))&&O(this,this.Vs,2)}Mm(a){return new Q({xa:a,ga:P(this,"icon")})}}
function UM(a,b,c){a.pb.has(b)&&c(a.pb.get(b))}function VM(a,b,c){UM(a,b,d=>d.J(c))}function WM(a,b,c){UM(a,b,d=>{Re(d,d.uc);d.uc=d.Mm(c);O(d,d.uc,0)})}function XM(a,b,c){UM(a,b,d=>{d.Nr.ka(c)})}class YM extends Q{constructor(){super({H:"menu-base"});this.pb=new Map;this.zU=F(this)}VB(){return this.zU}sw({id:a,textContent:b,icon:c,value:d,OZ:e}){if(!this.pb.has(a)){const f=new TM({id:a,textContent:b,icon:c,value:d,OZ:e});this.pb.set(a,f);O(this,f);C(this,f.ha,()=>this.zU.C(f.id))}}};function ZM(a,b){a.pA&&WM(a,a.pA,(new Q).displayObject());a.pA=b;a.pA&&WM(a,a.pA,a.g8)}function $M(a,{id:b,value:c}){a.sw({id:b,textContent:c,icon:(new Q).displayObject()})}class aN extends YM{constructor({Ca:a}){super();this.pA=null;this.g8=Z(a,"tick")}};function bN(a,b){const c=new Q({ga:P(a,"caption")});Gt(c,b,a.K1);return c}function cN(a,b,c){const d=new aN({Ca:b});a.K6.forEach((e,f)=>{$M(d,{id:String(e),value:f})});C(a,c.Tg,e=>{e==a.BS&&(e=c.ma(e),XM(d,"1",e))});return d}
class dN extends Q{constructor(a,b){super({H:"rate-menu"});this.BS="PB_RATE_MENU_DEFAULT_RATE";this.K1="PB_RATE_MENU_CAPTION";this.K6=new Map(wg.map(d=>{const e=String(d);return 1===d?[a.ma(this.BS),e]:[e,e]}));var c=bN(this,a);O(this,c);c=new Q({ga:P(this,"delimiter")});O(this,c);this.QF=cN(this,b,a);O(this,this.QF)}VB(){return this.QF.VB()}};function eN(a){var b=a.Ec.Ig===vL;const c=a.B.mg(b?"switchToNextSlide":"switchToNextStep");b=a.B.mg(b?"switchToPreviousSlide":"switchToPreviousStep");var d=a.Ja;d.yb&&fN(d.yb.displayObject(),c);a=a.Ja;a.Lb&&fN(a.Lb.displayObject(),b)}
class gN extends vg{constructor({km:a,Bm:b,U:c,bottomPanel:d}){super();this.Ec=a;this.fw=b;this.B=c;this.Ja=d;this.sF=void 0;C(this,this.B.$().sc(),this.My,this);C(this,this.B.$().Pb(),this.ub,this);eN(this);this.My();C(this,this.Ja.sV,this.T4,this);C(this,this.Ja.rV,this.kM,this);C(this,this.Ja.tV,this.mM,this);C(this,this.Ja.vV,this.nM,this)}T4(){const a=this.B.$().state();"started"===a||"buffering"===a?this.B.pause():this.B.play()}mM(){this.Ja.enabled()&&(this.Ec.Ig===vL?this.B.Wi():"bySteps"===
this.Ec.Ig&&this.B.pt())}kM(){this.Ja.enabled()&&(this.Ec.Ig===vL?this.B.xf():"bySteps"===this.Ec.Ig&&this.B.no())}nM(a){this.B.Eq().Tj(a);this.Ja.HB()}ub(){if(!this.B.$().og()&&-1!=this.B.ua()){const a=this.B.mg("playPauseControl");hN(this.Ja,a)}eN(this)}My(){var a=this.B.$().state();const b="started"===a||"buffering"===a;this.sF&&(clearTimeout(this.sF),this.sF=void 0);this.sF=setTimeout(()=>this.Ja.F0(b),50);-1!==this.B.ua()&&(a=this.B.mg("playPauseControl"),hN(this.Ja,a))}};function fN(a,b){const c=a instanceof Ht?a.xa():a instanceof Q?a.displayObject():a;b&&"slideNavigationSettings"==b.Co()?a instanceof Q?a.Y("locked",!0):ln(c,"locked"):a instanceof Q?a.Y("locked",!1):mn(c,"locked");b=b&&("presentationNavigationType"!=b.Co()||"presentationSeeking"==b.TP())&&"quizNavigationSettings"!=b.Co()&&"scenarioNavigationSettings"!=b.Co();a instanceof Ht||a instanceof Q?a.sa(!b):b?c.setAttribute("disabled",""):c.removeAttribute("disabled")};function hN(a,b){a.Vb&&fN(a.Vb.displayObject(),b)}
class iN extends Q{constructor({H:a,Ca:b,km:c,Bm:d,U:e,oa:f}){super({H:a});this.Ec=c;this.fw=d;this.B=e;this.I=f;this.K=b;this.Rf=this.Ox();this.Vb=this.Sx();this.Oc=this.AJ();this.yb=this.Qx();this.Lb=this.Tx();this.ia=Ji();vn(this.displayObject(),this.ia);Ai(this.displayObject(),"0 100%");this.sV=F(this);this.tV=F(this);this.rV=F(this);this.vV=F(this);D(this,new gN({km:c,Bm:d,U:e,bottomPanel:this}));C(this,this.Ec.jb,this.Sq,this);C(this,this.fw.jb,this.Sq,this)}TG(){return!this.Ec.Xe&&!this.Ec.Df&&
!this.Ec.Cf&&!this.Ec.ke}Sq(){this.fw.Uj&&!this.Rf&&(this.Rf=this.Ox());this.Rf&&this.Rf.J(this.fw.Uj);this.Ec.Cf&&!this.Vb&&(this.Vb=this.Sx());this.Vb&&this.Vb.J(this.Ec.Cf);this.Ec.ke&&!this.Oc&&(this.Oc=this.AJ());this.Oc&&this.Oc.J(this.Ec.ke);this.Ec.ke||this.HB();this.Ec.Df&&!this.Lb&&(this.Lb=this.Tx());this.Lb&&this.Lb.J(this.Ec.Df);this.Ec.Xe&&!this.yb&&(this.yb=this.Qx());this.yb&&this.yb.J(this.Ec.Xe);this.lJ()}HB(){}pC(){}F0(){}Nw(){}Ox(){return null}lJ(){}};function jN(a){z(a,document,Jm,b=>{a.wj.visible()&&(b=b.target,Md(a.Oc.displayObject(),b)||Md(a.wj.displayObject(),b)||a.wj.J(!1))})}
class kN extends iN{constructor({H:a,Bm:b,km:c,U:d,oa:e,Ca:f}){super({H:a,km:c,Bm:b,U:d,oa:e,Ca:f});this.Vb&&O(this,this.Vb);this.Oc&&O(this,this.Oc);this.td=this.Px();this.wj=new Q({H:"rate-menu-popup"});O(this,this.wj);this.Ik=this.CJ();O(this.wj,this.Ik);this.Oc&&(jN(this),C(this,this.B.Eq().Hk,this.xG,this),this.xG())}Sq(){super.Sq();this.Vb&&!this.ii(this.Vb)&&O(this,this.Vb,1);this.Oc&&!this.ii(this.Oc)&&O(this,this.Oc,2);!this.Lb&&!this.yb||this.td||(this.td=this.Px())&&O(this,this.td);this.td&&
(this.td.J(!!this.Lb||!!this.yb),this.Lb&&!this.td.ii(this.Lb)&&O(this.td,this.Lb,0),this.yb&&!this.td.ii(this.yb)&&O(this.td,this.yb,1))}HB(){this.wj.J(!1)}F0(a){this.Vb&&this.Vb.Cm(Z(this.K,a?"pause":"play"))}xG(){const a=this.B.Eq().playbackRate();ZM(this.Ik.QF,String(a))}uV(){const a=!this.wj.visible();a&&this.Nw();this.wj.J(a)}Px(){if(this.Lb||this.yb){const a=new Q({H:"navigation-controls"});O(this,a);this.Lb&&O(a,this.Lb);this.yb&&O(a,this.yb);return a}return null}Sx(){if(this.Ec.Cf){const a=
new YL({type:"uikit-secondary-button",icon:{element:Z(this.K,"play"),Ae:"left"}});C(this,a.ha,()=>this.sV.C(),this);-1==this.B.ua()&&(a.sa(!1),Pe(this,this.B.Wc(),()=>a.sa(!0)));return a}return null}Tx(){if(this.Ec.Df){const a=new YL({type:"uikit-secondary-button",icon:{element:Z(this.K,"prev"),Ae:"left"}});C(this,a.ha,()=>this.tV.C(),this);this.Ec.Xe||a.Y("next-button-hidden",!0);return a}return null}Qx(){if(this.Ec.Xe){const a=new YL({type:"uikit-primary-button",icon:{element:Z(this.K,"next"),Ae:"left"}});
C(this,a.ha,()=>this.rV.C(),this);return a}return null}CJ(){const a=new dN(this.I,this.K);C(this,a.VB(),b=>this.vV.C(Number(b)),this);return a}};class lN extends kN{constructor({U:a,Bm:b,slides:c,km:d,oa:e,Ca:f}){super({H:"bottom-panel",km:d,Bm:b,U:a,oa:e,Ca:f});this.L=c;this.TG()&&this.Bd(0);this.Nw()}Sq(){super.Sq();this.Nw()}Xb(a){super.Xb(a/this.ia)}Nw(){if(this.Oc){const a=this.Oc.displayObject().offsetLeft;L(this.wj,"left",`${a}px`);L(this.wj,"bottom","56px")}}AJ(){if(this.Ec.ke){var a=Z(this.K,`rate-${this.B.Eq().playbackRate()}x`);a=new YL({type:"uikit-secondary-button",icon:{element:a,Ae:"left"}});C(this,a.ha,this.uV,this);return a}return null}xG(){const a=
this.B.Eq().playbackRate();this.Oc.Cm(Z(this.K,`rate-${a}x`));super.xG()}};class mN extends kN{constructor({km:a,Bm:b,U:c,oa:d,Ca:e}){super({H:"landscape-bottom-panel",km:a,Bm:b,U:c,oa:d,Ca:e});this.Rf&&O(this,this.Rf,0);this.Ik&&this.Ik.Y("landscape",!0);this.lJ();this.Nw();this.wA=F(this)}Sq(){super.Sq();this.Rf&&!this.ii(this.Rf)&&O(this,this.Rf,0)}TG(){return!this.fw.Uj&&super.TG()}pC(){return this.wA}Bd(a){super.Bd(a/this.ia)}Nw(){this.Oc&&(L(this.wj,"right","56px"),L(this.wj,"top","8px"))}lJ(){this.TG()?this.Xb(0):L(this,"width","")}Ox(){if(this.fw.Uj){const a=new YL({type:"uikit-secondary-button",
icon:{element:Z(this.K,"outline_landscape"),Ae:"left"}});C(this,a.ha,()=>this.wA.C(),this);return a}return null}AJ(){if(this.Ec.ke){const a=new YL({type:"uikit-secondary-button",icon:{element:Z(this.K,"rate"),Ae:"left"}});C(this,a.ha,this.uV,this);return a}return null}};const nN={image:[".jpg","jpeg",".png",".gif"],video:[".mp4"],document:[".doc",".docx",".xls",".xlsx",".pdf"]};function oN(a){let b=a.url();try{if("attachment"==a.type()){const c=b.lastIndexOf("/");b=b.substring(0,c+1)+encodeURIComponent(b.substring(c+1))}}catch(c){b=""}return b}
function pN(a){const b=a.title(),c=a.type(),d=oN(a);a=a.target();if("webLink"==c)return{type:"link",title:b,e_:null,href:d,target:a};const e=b.substring(b.lastIndexOf("."));return{type:Object.keys(nN).find(f=>nN[f].includes(e))||"file",title:b,e_:e,href:d,target:a}}function qN(a){const b=rN(a);if(!b)return null;a=new Q({ga:P(a,"subtitle")});a.ka(b);return a}
function sN(a){const b=xd("A");b.setAttribute("title",a.$q.href);b.setAttribute("href",a.$q.href);b.setAttribute("target",a.$q.target);return b}function tN(a){switch(a.$q.type){case "file":return Z(a.K,"attachment-unknown");case "image":return Z(a.K,"attachment-image");case "link":return Z(a.K,"attachment-link");case "video":return Z(a.K,"attachment-video");case "document":return Z(a.K,"attachment-doc")}return null}
function rN(a){const b=a.$q.e_;switch(a.$q.type){case "file":return a.I.ma(a.Cj.file,{EXTENSION:b});case "document":return a.I.ma(a.Cj.document,{EXTENSION:b});case "image":return a.I.ma(a.Cj.image);case "link":return a.I.ma(a.Cj.link);case "video":return a.I.ma(a.Cj.video)}return null}
class uN extends Q{constructor(a,b,c,d){super({H:"attach-item",tabIndex:0});this.K=b;this.I=c;this.Cj=d;this.$q=pN(a);(a=this.Mm())&&O(this,a);a=this.yJ();O(this,a);b=this.tr();O(a,b);(this.lG=qN(this))&&O(a,this.lG);this.gj("row");const e=sN(this);C(this,this.ha,()=>e.click());C(this,this.I.Tg,this.Si,this)}Mm(){var a=tN(this);if(!a)return null;const b=new Q({ga:P(this,"icon-container")});a=new Q({xa:a,ga:P(this,"icon")});O(b,a);return b}tr(){const a=new Q({ga:P(this,"title")});a.ka(this.$q.title);
return a}yJ(){return new Q({ga:P(this,"info-container")})}Si(a){switch(a){case this.Cj.file:case this.Cj.document:case this.Cj.image:case this.Cj.link:case this.Cj.video:(a=rN(this))&&this.lG&&this.lG.ka(a)}}}function vN(a,b){b=new uN(b,a.K,a.I,a.Cj);C(a,b.ha,()=>{Fi(()=>{a.JR.C()},a,1E3)},a);return b}function wN(a){a.ra.ni(a.yn.height(),a.Vy.height());a.ra.Ow()}
var xN=class extends Q{constructor(a,b,c){super({H:"attachments-info",tabIndex:-1});this.JR=F(this);this.K=b;this.I=c;this.Cj={file:"PB_ATTACHMENT_FILE_SUBTITLE",document:"PB_ATTACHMENT_DOCUMENT_SUBTITLE",link:"PB_ATTACHMENT_LINK_SUBTITLE",video:"PB_ATTACHMENT_VIDEO_SUBTITLE",image:"PB_ATTACHMENT_IMAGE_SUBTITLE"};this.yn=new Q({ga:P(this,"scroll-area")});O(this,this.yn);this.Vy=new Q;O(this.yn,this.Vy);b=new Q({H:"container-bottom-shadow"});O(this,b);this.ra=new lM({Hq:this.yn,ZO:b.displayObject()});
D(this,this.ra);this.V(this.ra.Hj());b=a.count();for(c=0;c<b;c++){var d=a.m_(c);d=vN(this,d);O(this.Vy,d);c<b-1&&O(this.Vy,new Q({ga:P(this,"delimiter")}))}Hi&&Pi(this.Vy.displayObject());wN(this);this.gj("region");this.iC("Resources")}Ya(a,b){super.Ya(a,b);wN(this)}};class yN extends tC{constructor(a,b,c,d){super(null,[0],[1],300);this.Jf=a;this.Jx=b;this.AG=c;this.ZY=d}Io(){const a=Math.round(this.coords[0]*this.Jf.width());this.ZY?(un(this.Jf.displayObject(),a,0),un(this.Jx.displayObject(),a-this.Jf.width(),this.AG)):(un(this.Jf.displayObject(),-a,0),un(this.Jx.displayObject(),this.Jf.width()-a,this.AG))}vo(){this.ZY?un(this.Jx.displayObject(),-this.Jf.width(),this.AG):un(this.Jx.displayObject(),this.Jf.width(),this.AG);super.vo()}ml(){super.ml();un(this.Jf.displayObject(),
0,0);un(this.Jx.displayObject(),0,0)}};function zN(a){for(let b=0;b<a.pb.length;++b)a.pb[b].t_()}class AN extends Q{constructor(){super({H:"slides_list"});this.AX=new E;this.SX=new E;this.pb=[]}J4(a){this.AX.C(a.slide())}r5(a){this.SX.C(a.slide())}};function BN(a){Yd.call(this);this.Jw=a;this.Kc={}}t(BN,Yd);var CN=[];k=BN.prototype;k.jl=function(a,b,c,d){Array.isArray(b)||(b&&(CN[0]=b.toString()),b=CN);for(var e=0;e<b.length;e++){var f=y(a,b[e],c||this.handleEvent,d||!1,this.Jw||this);if(!f)break;this.Kc[f.key]=f}return this};k.B_=function(a,b,c,d){return DN(this,a,b,c,d)};
function DN(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)DN(a,b,c[g],d,e,f);else{b=ve(b,c,d||a.handleEvent,e,f||a.Jw||a);if(!b)return a;a.Kc[b.key]=b}return a}k.zC=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.zC(a,b[f],c,d,e);else if(a=Ee(a,b,c||this.handleEvent,ma(d)?!!d.capture:!!d,e||this.Jw||this))De(a),delete this.Kc[a.key]};k.Iq=function(){hc(this.Kc,function(a,b){this.Kc.hasOwnProperty(b)&&De(a)},this);this.Kc={}};
k.Ue=function(){BN.Kb.Ue.call(this);this.Iq()};k.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function EN(a,b,c){Ge.call(this);this.target=a;this.FP=b||a;this.z_=c||new Vf(NaN,NaN,NaN,NaN);this.Sc=rd(a);this.lo=new BN(this);a=wa(Xd,this.lo);this.Aw?a():(this.xo||(this.xo=[]),this.xo.push(a));this.deltaY=this.deltaX=this.r0=this.q0=this.screenY=this.screenX=this.clientY=this.clientX=0;this.mP=!0;this.mt=!1;this.b0=!0;this.q_=0;this.AC=this.x$=!1;y(this.FP,["touchstart","mousedown"],this.VQ,!1,this);this.AI=FN}t(EN,Ge);
var FN=ja.document&&ja.document.documentElement&&!!ja.document.documentElement.setCapture&&!!ja.document.releaseCapture;k=EN.prototype;k.sa=function(a){this.mP=a};k.Ue=function(){EN.Kb.Ue.call(this);Ce(this.FP,["touchstart","mousedown"],this.VQ,!1,this);this.lo.Iq();this.AI&&this.Sc.releaseCapture();this.FP=this.target=null};function GN(a){void 0===a.dC&&(a.dC=Th(a.target));return a.dC}
k.VQ=function(a){var b="mousedown"==a.type;if(!this.mP||this.mt||b&&(0!=a.ge.button||Ob&&a.ctrlKey))this.dispatchEvent("earlycancel");else{if(0==this.q_)if(this.dispatchEvent(new HN("start",this,a.clientX,a.clientY,a)))this.mt=!0,this.b0&&b&&a.preventDefault();else return;else this.b0&&b&&a.preventDefault();b=this.Sc;var c=b.documentElement,d=!this.AI;this.lo.jl(b,["touchmove","mousemove"],this.n$,{capture:d,passive:!1});this.lo.jl(b,["touchend","mouseup"],this.gH,d);this.AI?(c.setCapture(!1),this.lo.jl(c,
"losecapture",this.gH)):this.lo.jl(b?b.parentWindow||b.defaultView:window,"blur",this.gH);Jb&&this.x$&&this.lo.jl(b,"dragstart",de);this.aba&&this.lo.jl(this.aba,"scroll",this.kaa,d);this.clientX=this.q0=a.clientX;this.clientY=this.r0=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.AC?(a=this.target,b=a.offsetLeft,c=a.offsetParent,c||"fixed"!=Eh(a,"position")||(c=rd(a).documentElement),c?(Mb&&!bc(58)?(d=bi(c),b+=d.left):8<=Number(fc)&&!(9<=Number(fc))&&(d=bi(c),b-=d.left),a=Th(c)?c.clientWidth-
(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop;this.cQ=wd(pd(this.Sc).Sc)}};k.gH=function(a,b){this.lo.Iq();this.AI&&this.Sc.releaseCapture();this.mt?(this.mt=!1,this.dispatchEvent(new HN("end",this,a.clientX,a.clientY,a,IN(this,this.deltaX),JN(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
k.n$=function(a){if(this.mP){var b=(this.AC&&GN(this)?-1:1)*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;if(!this.mt){var d=this.q0-this.clientX,e=this.r0-this.clientY;if(d*d+e*e>this.q_)if(this.dispatchEvent(new HN("start",this,a.clientX,a.clientY,a)))this.mt=!0;else{this.Aw||this.gH(a);return}}c=KN(this,b,c);b=c.x;c=c.y;this.mt&&this.dispatchEvent(new HN("beforedrag",this,a.clientX,a.clientY,a,b,c))&&
(LN(this,a,b,c),a.preventDefault())}};function KN(a,b,c){var d=wd(pd(a.Sc).Sc);b+=d.x-a.cQ.x;c+=d.y-a.cQ.y;a.cQ=d;a.deltaX+=b;a.deltaY+=c;return new Yc(IN(a,a.deltaX),JN(a,a.deltaY))}k.kaa=function(a){var b=KN(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;LN(this,a,b.x,b.y)};function LN(a,b,c,d){a.AC&&GN(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new HN("drag",a,b.clientX,b.clientY,b,c,d))}
function IN(a,b){var c=a.z_;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}function JN(a,b){var c=a.z_;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}function HN(a,b,c,d,e,f,g){ce.call(this,a);this.clientX=c;this.clientY=d;this.jt=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY}t(HN,ce);function MN(a,b,c,d,e){Ht.call(this,a);void 0===e&&(e={});void 0!==d&&(e.snap=d);NN(this,e,b,c);this.Mi=new E}t(MN,Ht);
function NN(a,b,c,d){d=d||"auto";c=c||"auto";if(Hi){Jt(a,"overflow","hidden");a.pa=new Ht(a.xa());let e=!1;b.hideScrollbar=void 0!==b.hideScrollbar?b.hideScrollbar:!0;b.onBeforeScrollEnd=function(f){e&&(f.preventDefault(),f instanceof ie&&(f=f.ge),fh||(fh=new WeakMap),fh.set(f,!0))};b.vScroll="hidden"!=d;b.hScroll="hidden"!=c;b.scrollbarClass="scrollbar";b.onBeforeScrollMove=function(f){f.preventDefault()};b.onBeforeScrollStart=function(f){e=!1;f.target&&"INPUT"!=f.target.nodeName&&"A"!=f.target.nodeName&&
f.preventDefault()};a.Zc=new iScroll(a.displayObject(),b);a.Zc.options.onScrollMove=function(){e=!0;a.Mi.C()};a.Zc.options.onScrollEnd=function(){a.Mi.C()}}else G(a.xa(),"overflow","hidden"),G(a.xa(),"width","100%"),G(a.xa(),"height","100%"),a.pa=new Lt,a.pa.displayObject().className=a.xa().className,Cd(a.xa(),a.pa.displayObject()),"hidden"!=d&&(a.ra=ON(a),a.ra.TA.addHandler(a.IV,a),a.V(a.ra)),"hidden"!=c&&(a.wc=PN(a),a.wc.TA.addHandler(a.IV,a),a.V(a.wc)),b=new ZL(a.displayObject()),a.l7=!0,y(a.displayObject(),
"mouseover",a.y7,!1,a),y(a.displayObject(),"mouseout",a.Gl,!1,a),y(b,"mousewheel",a.O4,!1,a),y(document,Km,a.YE,!1,a),y(a.xa(),"scroll",a.n5,!1,a)}k=MN.prototype;k.dL=!1;k.pE=!1;k.invalidate=function(){const a=this;setTimeout(()=>{a.Zc?a.Zc.refresh():QN(a)},0)};k.IV=function(){this.pE=!0};k.YE=function(a){this.pE&&(a.ge.stopImmediatePropagation(),this.pE=!1,!this.dL&&this.l7&&RN(this))};
k.O4=function(a){if(this.ra&&a.deltaY){var b=0<a.deltaY?this.ra.Ce():-this.ra.Ce();this.ra.Af(this.ra.Ab+b)}this.wc&&a.deltaX&&(b=0<a.deltaX?this.wc.Ce():-this.wc.Ce(),this.wc.Af(this.wc.Ab+b))};k.n5=function(){this.ra&&this.ra.Af(this.xa().scrollTop);this.wc&&this.wc.Af(this.xa().scrollLeft)};k.Gl=function(a){a.relatedTarget&&Md(this.displayObject(),a.relatedTarget)||(this.dL=!1,this.pE||RN(this))};
function RN(a){function b(d){return Math.max(0,400*d-200)/200}if(a.ra){a.WF&&(a.WF.stop(),a.WF.Ic());var c=Rh(a.ra.displayObject());"number"!==typeof c&&(c=0);a.VD=new vC(a.ra.displayObject(),c,0,400,b);a.VD.play()}a.wc&&(a.UF&&(a.UF.stop(),a.UF.Ic()),c=Rh(a.wc.displayObject()),"number"!==typeof c&&(c=0),a.TD=new vC(a.wc.displayObject(),c,0,400,b),a.TD.play())}
k.y7=function(a){a.relatedTarget&&Md(this.displayObject(),a.relatedTarget)||(this.dL=!0,this.ra&&(a=Rh(this.ra.displayObject()),"number"!==typeof a&&(a=0),this.VD&&(this.VD.stop(),this.VD.Ic()),this.WF=new vC(this.ra.displayObject(),a,1,200),this.WF.play()),this.wc&&(a=Rh(this.wc.displayObject()),"number"!==typeof a&&(a=0),this.TD&&(this.TD.stop(),this.TD.Ic()),this.UF=new vC(this.wc.displayObject(),a,1,200),this.UF.play()),QN(this))};
function SN(a){return Math.max(0,a.pa.height()-a.displayObject().clientHeight)}function TN(a){return Math.max(0,a.pa.width()-a.displayObject().clientWidth)}
function QN(a){if(a.ra){var b=a.displayObject().clientHeight,c=SN(a);a.ra.J(0<c);a.ra.ni(b,0,Math.max(c,0))}a.wc&&(b=a.displayObject().clientWidth,c=TN(a),a.wc.J(0<c),a.wc.ni(b,0,Math.max(c,0)));a.ra&&a.ra.visible()&&a.wc&&a.wc.visible()?(Jt(a.ra,"height",a.displayObject().clientHeight-a.wc.height()+"px"),Jt(a.wc,"width",a.displayObject().clientWidth-a.ra.width()+"px")):(a.ra&&Jt(a.ra,"height",""),a.wc&&Jt(a.wc,"width",""))}k.content=function(){return this.pa};
function ON(a){const b=new UN;b.hz=15;b.zf(0);b.Mi.addHandler(function(){VN(this,b.Ab)},a);return b}function PN(a){const b=new WN;b.hz=15;b.zf(0);b.Mi.addHandler(function(){VN(this,void 0,b.Ab)},a);return b}function VN(a,b,c){null==b||isNaN(b)||(a.xa().scrollTop=b);null==c||isNaN(c)||(a.xa().scrollLeft=c);a.Mi.C()}
function XN(a,b,c){b&&(b=Math.min(SN(a),Math.max(0,b)));c&&(c=Math.min(TN(a),Math.max(0,c)));if(a.Zc){if(void 0!==b||void 0!==c)void 0===c&&(c=a.Zc?-a.Zc.x:a.xa().scrollLeft),void 0===b&&(b=YN(a)),a.Zc.scrollTo(-c,-b),a.Mi.C()}else VN(a,b,c),a.ra&&void 0!==b&&a.ra.Af(b),a.wc&&void 0!==c&&a.wc.Af(c)}function YN(a){return a.Zc?-a.Zc.y:a.xa().scrollTop}k.Ev=function(a,b){void 0!==a&&Jt(this,"width",a+"px");void 0!==b&&Jt(this,"height",b+"px");this.Zc&&this.Zc.resize(a,b);QN(this)};
k.Ic=function(){Ve(this.ra);Ve(this.wc)};
function ZN(a){Lt.call(this,a);this.Re=new Lt("up");this.V(this.Re);this.La=new Lt("thumb");this.V(this.La);this.Pg=new Lt("down");this.V(this.Pg);this.Mi=new E;this.TA=new E;y(this.displayObject(),"mousedown",this.gw,!1,this);y(this.Re.displayObject(),"mousedown",this.wM,!1,this);y(this.La.displayObject(),"mousedown",this.Jz,!1,this);y(this.Pg.displayObject(),"mousedown",this.$L,!1,this);y(document.body,"mouseup",this.RE,!1,this);(Zg||Jb)&&y(document,"mousemove",this.E2,!1,this);this.Li=new ih(100);
y(this.Li,"tick",this.oM,!1,this)}t(ZN,Lt);k=ZN.prototype;k.DE=15;k.Ek=0;k.Bi=0;k.rj=0;k.Ab=0;k.ns=0;k.hz=1;k.E2=function(a){0==(a.ge||window.event).buttons&&this.RE(a)};k.Ce=function(){return this.hz};k.scrollTo=function(a){a=tv(a,this.Bi,this.rj);this.Ab!=a&&this.Af(a)};k.Af=function(a){this.Es(a);this.mp()};k.ni=function(a,b,c,d){void 0===d&&(d=0);if(b>c)throw Error("minScrollPosition must be less or equal than maxScrollPosition");this.Ek=a;this.Bi=b;this.rj=c;this.ns=d;this.Mr();this.Af(this.Ab)};
k.Mr=function(){};k.mp=function(){};k.Es=function(a){a=tv(a,this.Bi,this.rj);this.Ab!=a&&(this.Ab=a,this.Mi.C())};k.zs=function(a){this.Af(this.Ab+a)};k.gw=function(){};k.wM=function(a){a.stopPropagation();this.zs(-this.Ce());this.HA(this.Re,-this.Ce())};k.$L=function(a){a.stopPropagation();this.zs(this.Ce());this.HA(this.Pg,this.Ce())};
k.HA=function(a,b){this.Sl=a;y(this.Sl.displayObject(),"mouseover",this.Gz,!1,this);y(this.Sl.displayObject(),"mouseout",this.Fz,!1,this);y(document,Km,this.fA,!1,this);this.Li.stop();this.Lp=function(){this.zs(this.JF)};this.JF=b;this.Li.start()};k.fA=function(){Ce(this.Sl.displayObject(),"mouseover",this.Gz,!1,this);Ce(this.Sl.displayObject(),"mouseout",this.Fz,!1,this);Ce(document,Km,this.fA,!1,this);this.Li.stop();this.Lp=null};k.Gz=function(){this.Li.start()};k.Fz=function(){this.Li.stop()};
k.oM=function(){this.Lp&&this.Lp()};k.Jz=function(a){this.TA.C();a.stopPropagation();const b=this.dO();this.vr=new EN(this.La.displayObject(),null,b);this.vr.VQ(a);this.vr.deltaY=this.La.displayObject().offsetTop-this.Re.height();this.vr.deltaX=this.La.displayObject().offsetLeft-this.Re.width();y(this.vr,"drag",this.Il,!1,this);a=this.La.displayObject();ln(a,"active")};k.RE=function(a){this.vr&&(a.preventDefault(),this.vr.Ic(),this.vr=void 0,a=this.La.displayObject(),mn(a,"active"))};k.Il=function(){};
k.resize=function(a,b){ZN.Kb.resize.call(this,a,b);this.Mr()};k.Ic=function(){Ve(this.La);Ve(this.Pg);Ve(this.Re)};function UN(){ZN.call(this,"vscrollbar")}t(UN,ZN);k=UN.prototype;k.Mr=function(){const a=this.height()-this.Re.height()-this.Pg.height();0==bM(this)?this.La.Bd(a):this.La.Bd(Math.max(this.DE,Math.ceil(this.Ek/(bM(this)+this.Ek)*a)));this.mp()};k.mp=function(){const a=this.$h();0==bM(this)?this.La.Bf(a.top):this.La.Bf(Math.round((this.Ab-this.Bi)/bM(this)*a.height))};
k.$h=function(){const a=new Vf(0,0,0,0);a.top=this.Re.height();a.height=this.height()-this.Pg.height()-this.La.height()-a.top;a.left=this.La.x();return a};k.dO=function(){const a=this.$h();a.top=0;return a};k.gw=function(a){var b=this.$h();a=a.offsetY-this.Re.height()-this.La.height()/2;a=tv(a,0,b.height);b=0!=this.ns?this.ns:this.Ek;b=a<=this.La.y()?-b:b;this.Af(this.Ab+b);this.Il()};k.Il=function(){var a=this.$h();a=parseFloat(this.La.displayObject().style.top)/a.height;this.Es(a*bM(this)+this.Bi)};
function WN(){ZN.call(this,"hscrollbar")}t(WN,ZN);k=WN.prototype;k.Mr=function(){const a=this.width()-this.Re.width()-this.Pg.width();0==bM(this)?this.La.Xb(a):this.La.Xb(Math.max(this.DE,Math.ceil(this.Ek/(bM(this)+this.Ek)*a)));this.mp()};k.mp=function(){const a=this.$h();0==bM(this)?this.La.oi(a.left):this.La.oi(Math.round((this.Ab-this.Bi)/bM(this)*a.width))};
k.$h=function(){const a=new Vf(0,0,0,0);a.left=this.Re.width();a.width=this.width()-this.Pg.width()-this.La.width()-a.left;a.top=this.La.y();return a};k.dO=function(){const a=this.$h();a.left=0;return a};k.gw=function(a){const b=this.$h();a=a.offsetX-this.Re.width()-this.La.width()/2;a=tv(a,0,b.width);this.La.oi(a);this.Il()};k.Il=function(){var a=this.$h();a=parseFloat(this.La.displayObject().style.left)/a.width;this.Es(a*bM(this)+this.Bi)};function $N(a){a.sv=[a.G.showOutline&&"outline",a.G.Jg&&"notes",a.G.qh&&"presenterInfo",a.G.kI&&"attachments"].filter(b=>!!b);aO(a)}function bO(a,b,c){const d=b&&a.sv.includes(b)?b:a.sv[0];if(c||a.qu!=b)a.qu=d,a.ta.CQ(d),a.Ja&&cO(a.Ja,d),(b=dO(a,d))&&eO(a,b)}
function aO(a){var b=a.displayObject();mn(b,"tab_control");Re(a,a.Ja);a.Ja=null;if(1<a.sv.length){Et(a,"tab_control");a.Ja=a.vJ();O(a,a.Ja);for(b=0;b<a.sv.length;++b)a.Ja.QO(a.sv[b]);a.Ja.resize(a.width());C(a,a.Ja.OX,a.v5,a)}a.An&&bO(a,a.qu,!0)}function eO(a,b){a.Qh&&a.pa.content().removeChild(a.Qh);a.Qh=b;XN(a.pa,0);a.Qh.Xb(a.width());C(a,a.Qh.Ee(),a.fE,a);a.pa.content().V(a.Qh);a.Ya();a.fE()}
function fO(a,b){if(!a.G.outline.$i)return b.$j()+1+"";const c=[];for(var d=0;d<=b.Lc();++d)c.push(0);d=b.Lc();for(b=b.index();0<=b;--b){const e=a.L.ja(b),f=e.Lc();!e.visible()||f>d||(d=f,f<c.length&&++c[f])}return c.join(".")}
class gO extends Q{constructor({oa:a,Ca:b,slides:c,resources:d,settings:e}){super({H:"menu_layer"});this.I=a;this.K=b;this.L=c;this.hN=d;this.G=e;this.Ja=null;this.Ul="";this.rT=new E;this.ta=this.Vx();this.V(this.ta.displayObject());this.sv=[];this.pa=new MN("content","hidden");this.V(this.pa);this.J(!1);$N(this);C(this,this.ta.Jv,this.tN,this);C(this,this.ta.LR,this.w7,this);C(this,this.G.jb,this.yp,this);C(this,this.G.outline.jb,this.yp,this)}qq(){return this.ta.qq()}J(a){super.J(a)}GQ(a){this.ta.GQ(a)}show(a,
b){this.An=a;this.tv=(this.Bg=b)?a:void 0;this.J(!0);bO(this,this.qu,!0);this.Bg&&C(this,this.Bg.closeRequestEvent(),this.ES,this)}Jc(){this.J(!1);XN(this.pa,0);this.ta.nC("");var a=this.ta;a.Qc&&a.Qc.J(!1);this.Bg&&(this.Bg.close(),Oe(this,this.Bg.closeRequestEvent(),this.ES,this))}resize(a,b){super.resize(a,b);this.ta.resize(a);this.Ja&&this.Ja.resize(a);this.Qh&&this.Qh.Xb(this.width());this.visible()&&this.fE()}tN(){}yp(){$N(this);"outline"===this.qu&&this.G.showOutline&&(this.Ul?this.tN(this.Ul):
bO(this,this.qu,!0))}Ya(){if(this.Qh instanceof AN){zN(this.Qh);a:{var a=this.Qh;var b=this.An;for(var c=0;c<a.pb.length;++c){var d=a.pb[c];if(d.slide()==b){a=d;break a}}a=void 0}if(b=a){a=this.pa;b=new Vf(0,b.y(),0,b.height());const h=a.displayObject().clientWidth,l=a.displayObject().clientHeight;if(h||l){c=YN(a);d=a.Zc?-a.Zc.x:a.xa().scrollLeft;var e,f;c>b.top?e=b.top:c+l<b.top+b.height&&(e=b.top+b.height-l);d>b.left?f=b.left:d+h<b.left+b.width&&(f=b.left+b.width-h);XN(a,e,f)}}}let g;null==(g=this.Bg)||
g.invalidate()}v5(a){this.Ul="";this.ta.nC(this.Ul);bO(this,a)}n7(a){this.rT.C(a);this.ta.qQ()}RX(a,b){let c;c=void 0!==this.Bg&&a==this.An&&this.Bg?new Q({xa:this.Bg.displayObject()}):hO(this);this.pa.content().V(c);c.Xb(this.width());void 0!==this.Bg&&a==this.An&&this.Bg?this.Bg.invalidate():zN(c);Kt(this.pa);b=new yN(this.Qh,c,YN(this.pa),b);ve(b,"end",()=>{var d=this.pa.displayObject();mn(d,"animation");this.Qh&&this.pa.content().removeChild(this.Qh);this.Qh=c;XN(this.pa,0,0);this.tv=a;this.fE()},
!1,this);b.play()}ES(){this.qq().C()}w7(){this.RX(void 0,!0)}fE(){var a=this.ta;a.tv=this.tv;a.sb();this.pa.invalidate();this.ta.sb()}};function cO(a,b){Object.keys(a.Gf).forEach(c=>{a.Gf[c].ph(b===c)})}function iO(a,b){switch(b){case "outline":return a.I.ma("PB_TITLE_PANEL_OUTLINE");case "notes":return a.I.ma("PB_TITLE_PANEL_NOTES");case "attachments":return a.I.ma("PB_TITLE_PANEL_ATTACHMENTS");case "presenterInfo":return a.I.ma("PB_TITLE_PANEL_PRESENTER_INFO")}throw Error("unknown page type");}
function jO(a){switch(a){case "PB_TITLE_PANEL_OUTLINE":return"outline";case "PB_TITLE_PANEL_NOTES":return"notes";case "PB_TITLE_PANEL_PRESENTER_INFO":return"presenterInfo";case "PB_TITLE_PANEL_ATTACHMENTS":return"attachments"}throw Error("unexpected message id");}
class kO extends Q{constructor(a){super({H:"bottom-panel"});this.I=a;this.Gf={};this.Hm=[];this.OX=new E;C(this,this.I.Tg,this.d3,this)}QO(a){const b=this.hf(a);this.V(b);C(this,b.ha,()=>this.OX.C(a));this.Gf[a]=b;this.Hm.push(a)}resize(a,b){super.resize(a,b);b=Math.floor(a);a=Math.floor(b/this.Hm.length);b-=this.Hm.length*a;for(let c=0;c<this.Hm.length;++c)this.Gf[this.Hm[c]].Xb(a+(c<b?1:0))}d3(a){switch(a){case "PB_TITLE_PANEL_OUTLINE":case "PB_TITLE_PANEL_NOTES":case "PB_TITLE_PANEL_ATTACHMENTS":case "PB_TITLE_PANEL_PRESENTER_INFO":a=
jO(a),this.Gf[a].ka(iO(this,a))}}};class lO extends Q{constructor({icon:a,text:b}){super({H:"menu-tab-button",yd:"BUTTON",dI:!0});a=new Q({xa:a});this.Kd=new Q({ga:P(this,"text")});this.Kd.ka(b);O(this,a);O(this,this.Kd)}ka(a){this.Kd.ka(a)}}function mO(a,b){switch(b){case "outline":return Z(a.K,"outline");case "notes":return Z(a.K,"notes");case "attachments":return Z(a.K,"attachments");case "presenterInfo":return Z(a.K,"presenter_info")}throw Error(`unknown page type ${b}`);}
class nO extends kO{constructor(a,b){super(a);this.K=b}hf(a){return new lO({text:iO(this,a),icon:mO(this,a)})}};class oO extends Q{constructor(a,b,c){super({H:"presenter_info"});this.I=a;this.K=b;this.Ag=c;this.VA=new Q({H:"top-container"});this.aJ=new Q({H:"bottom-container"});if(this.Ag){this.V(this.VA);this.V(this.aJ);a=this.Ag;if(c=a.Uw()){b=c;var d=new Q({H:"photo_container"});this.VA.vf(d,0);const e=b.width(),f=b.height();L(d,"background-image",Oi(b.path()));e<f?L(d,"background-size",`${80}px ${80/e*f}px`):L(d,"background-size",`${80/f*e}px ${80}px`);L(d,"background-repeat","no-repeat");L(d,"background-position",
"center")}a.name()&&(c||(b=a.name(),c=new Q({H:"name_photo_container"}),this.VA.vf(c,0),d=new Q({H:"letter"}),d.ka(b.substr(0,1)),c.V(d)),b=new Q({H:"name"}),b.ka(a.name()),this.VA.V(b));a.Rw()&&(b=new Q({H:"job"}),b.ka(a.Rw()),this.VA.V(b));(a.phone()||a.email()||a.$e()||a.it())&&this.V(this.aJ);a.phone()&&pO(this,{icon:Z(this.K,"phone"),url:"tel:"+a.phone(),text:a.phone()});a.$e()&&pO(this,{icon:Z(this.K,"site"),url:a.$e(),text:a.$e()});a.email()&&pO(this,{icon:Z(this.K,"mail"),url:"mailto:"+a.email(),
text:a.email()});a.it()&&pO(this,{icon:Z(this.K,"bio"),text:a.it()})}else a=new Q({H:"no_presenter_container"}),this.vf(a,0),b=new Q({H:"no_presenter_photo"}),a.V(b),a=new Q({H:"no_presenter_label"}),a.ka(this.I.ma("PB_PRESENTER_NO_INFO")),this.V(a)}};function pO(a,{url:b,text:c,icon:d}){const e=new Q({H:"item"});a.aJ.V(e);a=new Q({H:"item-icon"});a.V(d);e.V(a);d=b?new Q({H:"bottom-container-text",yd:"A"}):new Q({H:"bottom-container-text"});b&&d.setAttribute("href",b);d.ka(c);e.V(d)}class qO extends oO{};function rO(a){const {zba:b,yba:c}={zba:100,yba:56},d=Math.min(1,b/a.sf.width(),c/a.sf.height());a.Gk.resize(Math.round(a.sf.width()*d),Math.round(a.sf.height()*d))}
class sO extends Q{constructor(a,b){super({H:"item"});this.JX=new E;this.TX=new E;this.ya=a.slide;this.Gk=null;this.sf=a.slide.Pt();this.ya.vx()&&Et(this,"visited");this.sf&&b?(this.Gk=new Q({H:"image"}),L(this.Gk,"background-image",Oi(this.sf.url())),L(this.Gk,"background-size","100% 100%"),L(this.Gk,"background-repeat","no-repeat"),L(this.Gk,"background-position","center"),rO(this),this.V(this.Gk)):Et(this,"text_only");this.SA=new Q({H:"text"});this.V(this.SA);a.Lc&&Et(this,"level"+a.Lc);a.MB&&
Et(this,"parent");a.selected&&Et(this,"selected");C(this,this.ha,()=>{a.MB?this.JX.C(this):this.TX.C(this)})}slide(){return this.ya}t_(){}};class tO{constructor({slide:a,Lc:b,tH:c,location:d,ex:e}){this.slide=a;this.Lc=b;this.tH=c||"";this.location=d||null;this.ex=e||null;this.selected=this.MB=!1}};function uO(a){const b=a.uk.tH?a.uk.tH+". ":"";if(a.uk.ex&&a.uk.location&&(-1<a.uk.location.notes||-1<a.uk.location.text)){var c=0<=a.uk.location.text?a.ya.text().split("\n"):a.ya.Vj().text().split("\n");if(c=a.gJ(a.uk.ex,c,b,0<=a.uk.location.text?"PB_SEARCH_RESULT_IN_TEXT_LABEL":"PB_SEARCH_RESULT_IN_NOTES"))return c}c=a.ya.title();return a.uk.ex?(a=c&&c.replace(new RegExp(`(${a.uk.ex.toLocaleLowerCase()})`,"gi"),"<span class='highlighted'>$1</span>"),b+(a||"---")):b+(c||"---")}
class vO extends sO{constructor(a,b,c){super({selected:a.selected,Lc:a.Lc,MB:a.MB,slide:a.slide},b);this.I=c;this.uk=a;this.SA.Lq(uO(this));C(this,this.I.Tg,this.Si,this)}t_(){const a=parseFloat(Dh(this.displayObject(),"min-height"));if(this.Gk){var b=Zh(this.Gk.displayObject());var c=bi(this.Gk.displayObject());b=this.Gk.height()+b.top+b.bottom+c.top+c.bottom}else b=0;c=this.SA?this.SA.height():0;this.Bd(Math.max(a,b,c))}gJ(a,b,c,d){let e=null,f=null;b.some(g=>{if(0>g.toLocaleLowerCase().indexOf(a))return!1;
e=g.replace(new RegExp(`(${a.toLocaleLowerCase()})`,"gi"),"<span class='highlighted'>$1</span>");f=`<span class="search-context">${this.I.ma(d)}</span><br/>`+c;return!0});return e&&f?f+e:null}Si(a){switch(a){case "PB_SEARCH_RESULT_IN_TEXT_LABEL":case "PB_SEARCH_RESULT_IN_NOTES":this.SA.Lq(uO(this))}}};class wO extends AN{constructor(a,b,c){super();a.forEach(d=>{d=new vO(d,b,c);C(this,d.TX,this.J4,this);C(this,d.JX,this.r5,this);this.V(d);this.pb.push(d)})}};class xO extends Q{constructor({ga:a,H:b,prompt:c}){super({ga:a,H:b,yd:"INPUT"});c&&this.setAttribute("placeholder",c);this.pK=!1;this.iD=F(this);z(this,this,"change",()=>{this.iD.C()});this.TK=F(this);z(this,this,"input",()=>{this.TK.C()});this.G2=F(this);z(this,this,"focus",()=>{this.pK=!0;this.G2.C()});this.G1=F(this);z(this,this,"blur",()=>{this.pK=!1;this.G1.C()});z(this,this,"keydown",this.mv,this)}focused(){return this.pK}value(){return this.displayObject().value}ix(a){a!=this.value()&&(this.displayObject().value=
a)}mv(a){switch(a.keyCode){case 46:this.focused()&&a.stopPropagation();break;case 13:this.focused()&&this.displayObject().blur()}}};class yO extends Q{constructor(a,b){super({H:"search_panel"});this.I=a;this.Jv=new E;this.IK=!1;this.K=b;b=new Q({xa:Z(this.K,"search"),ga:P(this,"search-icon")});O(this,b);this.Np=new xO({H:"search_input",prompt:a.ma("PB_SEARCH_PANEL_DEFAULT_TEXT")});O(this,this.Np);b=new Q({ga:P(this,"cancel-button")});const c=new Q({xa:Z(this.K,"close")});O(b,c);this.XR=b;O(this,this.XR);C(this,this.Np.TK,this.G5,this);C(this,a.Tg,this.Si,this)}qQ(){this.Np.displayObject().blur()}J(a){super.J(a);a||(this.IK=!0,
this.Np.ix(""),this.IK=!1)}nC(a){this.Np.ix(a)}G5(){this.IK||this.Jv.C(this.Np.value())}Si(a){"PB_SEARCH_PANEL_DEFAULT_TEXT"===a&&this.Np.setAttribute("placeholder",this.I.ma("PB_SEARCH_PANEL_DEFAULT_TEXT"))}};function zO(a){let b;"outline"==a.Db&&void 0!==a.tv?(b=a.fW,a.XC.J(!0),AO(a,!1)):(a.XC.J(!1),"outline"===a.Db&&a.G.outline.search&&AO(a,!0));void 0===b&&(b=BO(a,a.Db));a.hd.ka(b)}function AO(a,b){a.ue&&a.ue.J(b)}function CO(a){return a.G.outline.search&&"outline"===a.Db&&(!a.Qc||!a.Qc.visible())}
function BO(a,b){switch(b){case "outline":return a.I.ma("PB_TITLE_PANEL_OUTLINE");case "notes":return a.I.ma("PB_TITLE_PANEL_NOTES");case "attachments":return a.I.ma("PB_TITLE_PANEL_ATTACHMENTS");case "presenterInfo":return a.I.ma("PB_TITLE_PANEL_PRESENTER_INFO")}throw Error("unknown page type");}
class DO extends Q{constructor(a,b,c){super({H:"menu-layer-top-panel"});this.I=a;this.K=b;this.G=c;this.tv=void 0;this.fW="";this.Db="outline";this.Jv=F(this);this.LR=F(this);this.lD=F(this);this.hd=this.tr();O(this,this.hd);this.kD=this.hf(Z(this.K,"close"),"close-button");C(this,this.kD.ha,()=>this.qq().C());O(this,this.kD);this.Qc=this.ue=null;this.XT();this.XC=this.hf(Z(this.K,"back"),"back-button");C(this,this.XC.ha,()=>this.LR.C());O(this,this.XC);C(this,this.G.outline.jb,this.XT,this);C(this,
this.I.Tg,this.j3,this)}qq(){return this.lD}CQ(a){this.Db=a;zO(this);"outline"==this.Db&&this.G.outline.search?AO(this,!0):(AO(this,!1),EO(this))}qQ(){this.Qc&&this.Qc.qQ()}nC(a){this.Qc&&(this.Qc.nC(a),a&&this.QX(!1))}XT(){!this.G.outline.search||this.ue||this.Qc||(this.ue=this.DJ(),this.ue.J(CO(this)),O(this,this.ue),C(this,this.ue.ha,this.QX,this),this.Qc=new yO(this.I,this.K),this.Qc.J(!1),C(this,this.Qc.Jv,this.p5,this),O(this,this.Qc),C(this,this.Qc.XR.ha,this.RU,this));this.Qc&&this.Qc.visible()&&
!(this.G.outline.search&&"outline"===this.Db&&this.Qc&&this.Qc.visible())&&this.RU();this.ue&&this.ue.J(CO(this))}p5(a){this.Jv.C(a)}RU(){this.Jv.C("");EO(this)}Ya(){zO(this);this.Qc&&this.Qc.visible()&&this.Qc.sb()}GQ(a){this.fW=a}j3(a){switch(a){case "PB_TITLE_PANEL_OUTLINE":case "PB_TITLE_PANEL_NOTES":case "PB_TITLE_PANEL_ATTACHMENTS":case "PB_TITLE_PANEL_PRESENTER_INFO":zO(this)}}};function EO(a){a.Qc&&(a.Qc.J(!1),a.kD.J(!0),a.hd.J(!0),"outline"===a.Db&&a.G.outline.search&&a.ue.J(!0))}class FO extends DO{DJ(){return this.hf(Z(this.K,"search"),"search-button")}tr(){return new Q({H:"tab-title"})}hf(a,b){b=new Q({H:b});a=new Q({xa:a});O(b,a);return b}QX(a){void 0===a&&(a=!0);this.Qc.J(!0);this.ue.J(!1);this.kD.J(!1);this.hd.J(!1);a&&this.Qc.Np.focus()}};class GO{constructor(){this.M=-1;this.to=this.text=this.title=0}}var HO={value:1E4,name:"title"},IO={value:100,name:"text"},JO={value:1,name:"notes"};function KO(a){const b=[];for(let c=0;c<a.count();++c){const d=a.ja(c);d.visible()&&b.push({slide:d,location:{title:0,text:0,to:0}})}return b}
function LO(a,b,c,d){if(!a)return 0;a=a.toLowerCase();b=(b+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");b=new RegExp(b,"g");d[c.name]=a.replace(/\r\n/g,"\n").replace(/\r/g,"\n").search(b);d=a.match(b)?1:0;return c.value*d}
function MO(a,b){var c=new NO;b=b.toLowerCase();if(!b)return KO(a);const d=[];for(let e=0;e<a.count();++e){const f=a.ja(e);if(!f.visible())continue;let g=0;const h={title:-1,text:-1,notes:-1},l=new GO;l.M=e;g=LO(f.title(),b,HO,h);l.title=g;0==g&&(g=LO(f.text(),b,IO,h),l.text=g);0==g&&(f.Vj()&&(g=LO(f.Vj().text(),b,JO,h)),l.to=g);(0<l.title||0<l.text||0<l.to)&&d.push({id:f.$j(),slide:f,location:h,C_:l})}d.sort(c.T1);d.reverse();return ou(d,e=>({id:e.id,slide:e.slide,location:e.location}))}
class NO{T1(a,b){function c(d,e){return d.M>e.M?-1:d.M<e.M?1:0}a=a.C_;b=b.C_;return a.title>b.title?1:a.title<b.title?-1:0!=a.title?c(a,b):a.text>b.text?1:a.text<b.text?-1:0!=a.text?c(a,b):a.to>b.to?1:a.to<b.to?-1:c(a,b)}};function dO(a,b){if("outline"==b){if(a.Ul){a.ta.nC(a.Ul);return}return void 0!==a.Bg&&a.tv==a.An&&a.Bg?new Q({xa:a.Bg.displayObject()}):hO(a)}if("attachments"==b)return new xN(a.hN,a.K,a.I);if("presenterInfo"==b)return new qO(a.I,a.K,a.An.li());if("notes"==b)return b=new Q({H:"notes"}),(a=a.An.Vj())&&a.text()&&b.ka(a.text()),b;throw Error("unknown page type");}
function hO(a){const b=[];for(let d=0;d<a.L.count();++d){var c=a.L.ja(d);c.visible()&&(c=OO(a,c,!a.G.outline.$i,fO(a,c)),b.push(c))}return PO(a,b)}function OO(a,b,c,d,e){a.G.outline.uo||(d="");c=c?0:b.Lc();d=new tO({slide:b,Lc:c,tH:d,location:e,ex:a.Ul});b==a.An&&(d.selected=!0);d.MB=void 0!==a.Bg&&b==a.An;return d}function PO(a,b){b=new wO(b,a.G.outline.Ho,a.I);b.Y("highlight-visited",a.G.outline.oo);C(a,b.AX,a.n7,a);C(a,b.SX,a.RX,a);return b}
function QO(a){return MO(a.L,a.Ul).map(b=>OO(a,b.slide,!0,fO(a,b.slide),b.location))}
class RO extends gO{constructor({oa:a,Ca:b,slides:c,resources:d,settings:e}){super({oa:a,Ca:b,slides:c,resources:d,settings:e})}Vx(){return new FO(this.I,this.K,this.G)}vJ(){return new nO(this.I,this.K)}tN(a){if(this.Ul=a.toLowerCase()){var b=QO(this);a=new Q({H:"search-result-layout"});const c=new Q({H:"result-label"});Gt(c,this.I,"PB_SEARCH_RESULTS_LABEL");a.V(c);b.length?a.V(PO(this,b)):(b=new Q({H:"no-matches-label"}),Gt(b,this.I,"PB_SEARCH_NO_RESULTS_LABEL"),a.V(b));eO(this,a)}else bO(this,this.qu,
!0)}};class SO extends Q{constructor({H:a="back_to_app",label:b,vba:c}){super({H:a});b&&(a=new Q({ga:P(this,"text")}),a.ka(b),this.V(a));c&&this.V(c);C(this,this.ha,()=>ISPlayer.backToApp())}};function TO(a,b){a.cY.Lq(b)}function UO(a){a.Rf&&C(a,a.Rf.ha,()=>a.wA.C(),a)}
class VO extends Q{constructor(a,b,c){super({H:"top-panel"});this.K=a;this.B=b;this.G=c;this.wA=F(this);this.ia=Ji();this.cY=new Q({H:"slide-info"});O(this,this.cY);this.Rf=null;this.VT();vn(this.displayObject(),this.ia);Ai(this.displayObject(),"0 0");C(this,this.G.jb,this.VT,this)}pC(){return this.wA}Xb(a){super.Xb(a/this.ia)}VT(){this.G.Uj&&!this.Rf&&(this.Rf=this.Ox(),UO(this),O(this,this.Rf));this.Rf&&this.Rf.J(this.G.Uj)}};class WO extends VO{constructor(a,b,c){super(a,b,c);Cj&&this.V(new SO({H:"back-to-app-button",vba:Z(a,"back_to_app")}))}Ox(){const a=new Q({H:"menu-button"});Et(a,"menu");C(this,a.ha,()=>this.pC().C(),this);const b=new Q({xa:Z(this.K,"outline")});O(a,b);return a}};function XO(a,b){if(a.Dk){var c=a.Ku;a=a.D.view();b=b||a.displayObject();b.appendChild(c.displayObject())}}function YO(a,b){Le(a,b,"click",a.Ep,a);setTimeout(()=>{Me(a,b,"click",a.Ep,a)},500)}
class ZO extends vg{constructor(a,b){super();this.D=a;this.Ku=b;this.xF=F(this);this.Dk=!1;D(this,this.Ku)}show(a){const b=this.Ku;b.sa(!1);const c=this.D.view(),d=c.U().$();this.Dk=!0;XO(this,a);c.setOverlayDisplayed(!0);C(this,d.ol(),this.$E,this);b.sa(!0);C(this,b.ha,this.$E,this)}$E(){const a=this.D.view();var b=a.U().$();this.lr(b);this.lr(this.Ku);(Ii||xj)&&(b=Ld(this.Ku.displayObject()))&&YO(this,b);Hd(this.Ku.displayObject());a.setOverlayDisplayed(!1);this.Dk=!1;this.xF.C()}Ep(a){a.preventDefault()}}
;function $O(a,b){a.hb=new IM(!Li);a.hb.J(!1);Ai(a.hb.displayObject(),"left top");a.V(a.hb.displayObject());z(a,a.hb.displayObject(),"click",a.qM,a,!0);C(a,a.B.$().sc(),()=>{const c="buffering"==a.B.$().state();var d=a.hb;c?d.Zg.show():d.Zg.Jc()});FM(a.hb,b.Vq().view());b=a.F.Pd().Kg();for(let c=0;c<b.count();++c){const d=b.wq(c);C(a,d.playbackStateChangedEvent(),e=>{"activated"==e.playbackState()?(GM(a.hb,e.width(),e.height()),OM(a.Nc),a.Ch!=e&&(a.Ch=e)):"deactivated"==e.playbackState()&&(a.Ch=void 0);
a.Qy()})}a.Nc=new PM({Lba:a.hb,Ww:a.Z,bP:new VL(a.G)});C(a,a.Nc.sz,a.uM,a)}function aP(a){if(a.wa){const b=a.Ja?a.Ja.height()*a.ia:0;L(a.wa,"bottom",`${b}px`)}}function bP(a,b){C(a,b.XX,(c,d,e)=>{cP(a)&&(e.preventAction(),a.qM())})}
function dP(a){if(a.G.topPanel.Uj){var b=a.D.Aa().resources().Oj();b={oa:a.I,Ca:a.K,slides:a.D.Aa().slides(),resources:b,settings:a.G.De};a.sd=new RO(b);a.sd.J(!1);D(a,a.sd);C(a,a.sd.qq(),a.Q1,a);C(a,a.sd.rT,c=>{a.Lx();a.Z.yf().Ve(c.index(),!0)});1<a.ia&&!a.G.vB&&(Ai(a.sd.displayObject(),"0 0"),vn(a.sd.displayObject(),a.ia))}}
function eP(a){if(a.G.bottomPanel.visible||a.G.topPanel.visible)a.$c=new mN({Ca:a.K,U:a.Z.yf(),km:a.G.bottomPanel,Bm:a.G.topPanel,oa:a.I}),D(a,a.$c),C(a,a.$c.ha,a.Ai,a),C(a,a.$c.pC(),()=>a.vA())}function fP(a){if(a.G.Cc.WH)return!0;if(-1===a.B.ua())return!1;a=a.B.fa().lb();return 1<a.count()?!0:.01<a.fc(0).duration()}function cP(a){return tt(a.displayObject(),"landscape")}
function gP(a,b){if(cP(a))if((-1!=a.B.ua()?a.B.fa():null)instanceof zm){if(a.ta){const c=0!=a.ta.opacity();hP(a.ta,b?!1:c)}}else iP(a,!0);else iP(a,!a.Hp)}function hP(a,b){a.J(b);L(a,"pointer-events",b?"":"none")}function iP(a,b){a.ta&&hP(a.ta,b);a.Ja&&hP(a.Ja,b)}
class jP extends BM{constructor(a,b,c,d){super(a,b,c,d);this.wa=this.ta=this.$c=this.Ja=this.sd=null;Dj&&ISPlayer.initWithData(uh({version:9.3}));this.Rc=new dd(0,0);$O(this,a);this.wk();this.Ai();ut(this.displayObject(),"not_loaded");C(this,a.vH(),(e,f,g)=>{vt(this.displayObject(),"not_loaded");aP(this);g&&(e=new pL,e=new ZO(a,e),Pe(this,e.xF,()=>this.B.play()),e.show(this.displayObject()))});b=this.BJ();this.Z.displayObject().appendChild(b.displayObject());bP(this,a.view().Tq());z(this,this.Z.displayObject(),
"click",this.qM,this,!0);C(this,this.B.$().Pb(),this.Ny,this);C(this,this.G.topPanel.qc,this.wk,this);C(this,this.G.topPanel.jb,this.wk,this);C(this,this.G.bottomPanel.qc,this.wk,this);C(this,this.G.Cc.qc,this.wk,this)}wk(){this.G.topPanel.visible&&!this.ta?this.Vx():!this.G.topPanel.visible&&this.ta&&this.dN();this.ta&&this.V(this.ta);this.G.bottomPanel.visible&&!this.Ja?this.vJ():!this.G.bottomPanel.visible&&this.Ja&&(Re(this,this.Ja),this.Ja=null);this.Ja&&this.V(this.Ja);this.Hu();!this.G.bottomPanel.visible&&
!this.G.topPanel.visible||this.$c?this.G.bottomPanel.visible||this.G.topPanel.visible||!this.$c||(Re(this,this.$c),this.$c=null):eP(this);this.$c&&this.V(this.$c);this.G.topPanel.Uj&&!this.sd?dP(this):!this.G.topPanel.Uj&&this.sd&&(this.sd.visible()&&this.Lx(),Re(this,this.sd),this.sd=null);this.sd&&this.V(this.sd);this.Lr(this.Rc.width,this.Rc.height);this.Ja&&this.Ja.Y("with-border",!this.wa)}dN(){Re(this,this.ta);this.ta=null}Vx(){this.G.topPanel.visible&&(this.ta=new WO(this.K,this.Pc,this.G.topPanel),
C(this,this.ta.ha,()=>this.Ai()),C(this,this.ta.pC(),()=>this.vA()),D(this,this.ta))}vJ(){this.G.bottomPanel.visible&&(this.Ja=new lN({U:this.Z.yf(),slides:this.D.Aa().slides(),km:this.G.bottomPanel,Bm:this.G.topPanel,oa:this.I,Ca:this.K}),D(this,this.Ja),C(this,this.Ja.ha,()=>this.Ai()))}Hu(){this.G.Cc.visible&&fP(this)&&!this.wa?this.sr():this.G.Cc.visible&&fP(this)||!this.wa||this.eA();this.wa&&this.V(this.wa)}eA(){Re(this,this.wa);this.wa=null}sr(){this.G.Cc.visible&&(this.wa=new RM,D(this,this.wa))}Ny(){if(this.wa){var a=
this.D.Aa().slides();if(this.G.Cc.WH){var b=this.B.$().timestamp();a=a.gi(b,!1,!0)/a.Tt()}else{var c=this.B;if(-1==c.ua())a=0;else{var d=c.fa();b=c.$().timestamp();b=a.gi(b,!1,!1);c=-1==c.ua()?0:c.fa().lb().duration();d=new ff(d.index(),0,0);a=a.gi(d,!1,!1);a=0<c?(b-a)/c:0}}this.wa.pg(a)}}BJ(){const a=new Q({H:"preloader"});a.J(this.B.$().kd());C(this,this.B.$().XG(),b=>a.J(b.kd()));return a}vA(a,b){super.vA(a,b);this.sd&&(this.sd.GQ(b||""),this.sd.show(this.B.fa(),a));this.ta&&this.ta.J(!1);this.Ja&&
this.Ja.J(!1);this.$c&&this.$c.J(!1)}Lx(){this.sd&&this.sd.Jc();const a=this.Hp;this.ta&&this.ta.J(!a);this.Ja&&this.Ja.J(!a);this.$c&&this.$c.J(!a);super.Lx()}VE(a){"changeLayout"==a.name()&&(a=a.params().type,this.Nc.CQ(a),this.Ai())}Lr(a,b){this.Rc=new dd(a,b);a>b?(ut(this.displayObject(),"landscape"),this.hb&&ut(this.hb.displayObject(),"landscape")):(vt(this.displayObject(),"landscape"),this.hb&&vt(this.hb.displayObject(),"landscape"));this.$c&&this.$c.HB();this.Ja&&this.Ja.HB();this.Nc.oC(this.Rc);
super.Lr(a,b)}YK(a,b,c){var d=cP(this);var e=0;if(this.ta&&!cP(this)){var f=parseFloat(Dh(this.ta.displayObject(),"height"));isNaN(f)||(e+=f)}this.Hp&&(e=0);a:{if(this.Ja&&!cP(this)&&(f=parseFloat(Dh(this.Ja.displayObject(),"height")),!isNaN(f)))break a;f=0}e+=f;f=0;this.$c&&d&&(d=this.$c.width(),f+=d*this.ia,this.$c.Bd(b),this.$c.Bf(-(b/this.ia)+b),L(this.$c,"right",`${-d*(1-this.ia)}px`));d=a-f;super.YK(d,b-e,c);gP(this,!0);this.Qy();aP(this);this.sd&&(this.sd.resize(a,b),this.sd.visible()&&this.sd.sb());
this.wa&&this.wa.Xb(d);this.ta&&this.ta.Xb(a);this.Ja&&(L(this.Ja,"bottom",`${c}px`),this.Ja.Xb(a))}Qy(){JM(this.Nc,this.Pe&&!!this.Ch);this.Nc.il();cP(this)||this.Nc.Do(this.hb)}uM(a){this.Nc.il();a&&(this.Nc.Cq()==this.Z?this.displayObject().insertBefore(this.hb.displayObject(),this.Z.displayObject()):this.displayObject().insertBefore(this.Z.displayObject(),this.hb.displayObject()))}Wg(){super.Wg();var a=this.Ch,b=this.F.Pd().Kg();if(!a)for(var c=0;c<b.count();c++){const e=b.wq(c);if(e.ic().M()<=
this.B.ua()&&e.wf().M()>=this.B.ua()){a=e;break}}this.Pe=!!a;JM(this.Nc,this.Pe);a=-1!=this.B.ua()?this.B.fa():null;this.ta&&(b="-",a&&a.visible()&&(b=this.B.fa().$j()+1),TO(this.ta,b+"/"+this.F.slides().Wq()));const d=this.Hp;[this.ta,this.Ja,this.wa,this.$c].forEach(e=>e&&e.J(!d));if(a=this.B.ib())b=this.B.fa(),c=new xL(this.Pc,vL),b=new yL(a.playerController(),c,2==b.Wr),a.setExternalNavigationController(b);this.Ai();gP(this);this.Hu();this.Lr(this.Rc.width,this.Rc.height);this.Nc.il()}Ai(){xj&&
this.Pe&&xn(this.hb.displayObject())}qM(a){if(cP(this)){var b=!1,c=this.B.Be();a&&a.target&&(b=c.view(),b=null===b.Du?!1:-1!=Ja(b.Du,Ld(a.target)));a=!1;this.ta&&(a=0==this.ta.opacity());b&&a||iP(this,a)}}showTopPanel(a){this.ta&&L(this.ta,"z-index",a?"99":"")}showBottomPanel(a){this.Ja&&L(this.Ja,"z-index",a?"99":"");this.$c&&L(this.$c,"z-index",a?"99":"")}}jP.prototype.showBottomPanel=jP.prototype.showBottomPanel;jP.prototype.showTopPanel=jP.prototype.showTopPanel;class kP extends jP{};function lP(a){const b=new Q({ga:P(a,"logo")});C(a,b.ha,()=>Qi(a.uf));return b}class mP extends Q{constructor(a){super({H:"free-logo"});this.uf=a.ma("PB_ISPRING_LOGO_HREF");this.A8=a.ma("PB_ISPRING_LOGO_CREATED_WITH");a=new Q({yd:"A",ga:P(this,"hyperlink")});a.ka(this.A8);a.setAttribute("href",this.uf);a.setAttribute("target","_blank");this.EK=a;O(this,this.EK);a=lP(this);O(this,a)}};class nP extends Q{constructor({ga:a,H:b,G0:c=!0,Ze:d=!0,Iba:e=!0}){super({ga:a,H:b,Ze:d});this.D8=c;this.E8=e;this.YD=this.Ss=!1;this.u8=F(this)}Ya(a,b){super.Ya(a,b);this.YD=!0;a=this.Ss;const c=this.displayObject().textContent;this.FX(c,Kb||Jb?b+1:b);this.YD=!1;a!=this.Ss&&(this.D8&&this.setAttribute("title",this.Ss?it(this.P,"label"):""),this.u8.C())}FX(a,b){function c(){g=f<a.length?a.substr(0,f)+"\u2026":a;d.ka(g)}this.Ss=!1;const d=this;d.ka(a);if(void 0!==b&&this.displayObject().parentNode){d.displayObject().style.height=
"";var e=d.displayObject().scrollHeight;e=Jb?--e:e;if(!(b>=e)&&(this.Ss=!0,this.E8)){var f=Math.floor(b/d.displayObject().scrollHeight*a.length),g="";for(c();d.displayObject().scrollHeight<=b;)f+=10,c();for(;0<f&&d.displayObject().scrollHeight>b;)c(),--f;c()}}}ka(a){super.ka(a);this.YD||(this.iC(a),this.sb())}Lq(){throw Error("html text is not supported");}};function oP(a){if(a.G.Kt){const b=new nP({ga:P(a,"label")});Gt(b,a.I,"PB_CONTROL_PANEL_SLIDE_COUNTER",a.M2.bind(a));return b}return null}function pP(a){if(a.zj){const b=-1!=a.B.ua()&&a.B.fa().visible();a.zj.J(b);a=a.zj;a.VK?a.VK():Ha("bindI18nMessage is required")}}
class qP extends Q{constructor({oa:a,U:b,settings:c,Ca:d,vI:e}){super({H:"navigation-controls"});this.I=a;this.K=d;this.B=b;this.G=c;this.qe=c.Ig;this.Wx=this.Ii=new xL(this.B,this.qe);this.N7=e;(this.zj=oP(this))&&O(this,this.zj);(this.Lb=this.Tx())&&O(this,this.Lb);(this.yb=this.Qx())&&O(this,this.yb);C(this,this.B.$().Pb(),this.ub,this);C(this,this.B.Wc(),this.qn,this);C(this,this.I.Tg,this.rO,this)}En(a){a&&!this.Lb&&(this.Lb=this.Tx())&&O(this,this.Lb,this.Cl("prevButton"));this.Lb&&this.Lb.J(a)}Cn(a){a&&
!this.yb&&(this.yb=this.Qx())&&O(this,this.yb,this.Cl("nextButton"));this.yb&&this.yb.J(a)}Ya(){var a=this.B.ib();this.En(this.G.visible&&this.G.Df||!!a);this.Cn(this.G.visible&&this.G.Xe||!!a);a=this.G.visible&&this.G.Kt;this.zj?this.zj.J(a):a&&((this.zj=oP(this))&&O(this,this.zj,this.Cl("slidesCounterLabel")),pP(this))}Cl(a){const b=[this.zj,this.Lb,this.yb].filter(c=>c);switch(a){case "slidesCounterLabel":return b.indexOf(this.zj);case "prevButton":return b.indexOf(this.Lb);case "nextButton":return b.indexOf(this.yb);
default:return-1}}Qx(){var a=this.B.ib();return this.G.Xe||a?(a=new YL({type:"uikit-primary-button",icon:{element:Z(this.K,"chevron_right"),Ae:"right"},text:this.I.ma("PB_CONTROL_PANEL_NEXT")}),Et(a,P(this,"button")),a.Y("next",!0),C(this,a.ha,this.kM,this),a):null}Tx(){var a=this.B.ib();return this.G.Df||a?(a=new YL({type:"uikit-secondary-button",icon:{element:Z(this.K,"chevron_left"),Ae:"left"},text:this.I.ma("PB_CONTROL_PANEL_PREV")}),Et(a,P(this,"button")),a.Y("prev",!0),C(this,a.ha,this.mM,this),
a):null}kM(){this.enabled()&&this.Wx.next()}mM(){this.enabled()&&this.Wx.prev()}qn(){pP(this);const a=this.B.ib();if(a){const b=this.B.fa();this.Wx=new yL(a.playerController(),this.Ii,2==b.Wr);a.setExternalNavigationController(this.Wx)}else this.Wx=this.Ii}ub(){if(this.Lb){var a=this.B.mg(this.qe==vL?"switchToPreviousSlide":"switchToPreviousStep");fN(this.Lb,a)}this.yb&&(a=this.B.mg(this.qe==vL?"switchToNextSlide":"switchToNextStep"),fN(this.yb,a));var b=this.B.qb();this.yb&&b&&(a=this.B.fa(),b=b.currentSession().completed(),
a="atAnyTime"!=a.hm,!b&&a&&this.yb.sa(!1));a=this.B.ib();(this.Lb||this.yb)&&a&&1==this.B.fa().navigationType()&&(a=a.playerController(),this.Lb&&this.Lb.sa(this.Lb.enabled()||a.isPrevAvailable()),this.yb&&this.yb.sa(this.yb.enabled()||a.isNextAvailable()))}M2(){let a="-";-1!=this.B.ua()&&this.B.fa().visible()&&(a=this.B.fa().$j()+1);return{SLIDE_NUMBER:a,TOTAL_SLIDES:this.N7}}rO(a){switch(a){case "PB_CONTROL_PANEL_NEXT":this.yb&&this.yb.ka(this.I.ma(a));break;case "PB_CONTROL_PANEL_PREV":this.Lb&&
this.Lb.ka(this.I.ma(a))}}};function rP(a){a.ra.ni(a.displayObject().offsetHeight-2*a.gZ,a.Nr.height());a.ra.Ow()}
class sP extends Q{constructor({H:a,U:b}){super({H:a,Ze:!0});this.B=b;this.gZ=0;this.yn=new Q({ga:P(this,"scroll-area")});O(this,this.yn);this.Nr=new Q({H:"notes-text"});O(this.yn,this.Nr);a=new Q({H:"container-bottom-shadow"});O(this,a);this.ra=new lM({Hq:this.yn,ZO:a.displayObject()});D(this,this.ra);this.V(this.ra.Hj());this.Ak=null;this.gj("tabpanel");C(this,this.B.Wc(),this.ZE,this);-1!=this.B.ua()&&this.ZE();rP(this)}Ya(a,b){super.Ya(a,b);a=Yh(this.displayObject());a=a.top+a.bottom;this.yn.Bd(this.height()-
a);rP(this)}ZE(){var a=this.B.fa().Vj();this.Ak!=a&&(this.Ak=a,this.Nr.J(!!this.Ak),this.Ak&&(a=this.Ak.Yi().replace(/<p\/>/g,"<br>"),this.Nr.Lq(a)),rP(this),this.ra.Vh.hx(0),this.ra.Ow())}};class tP extends Q{constructor({selected:a}){super({H:"panel-tab-button",yd:"BUTTON"});this.Y("chosen",a)}selected(){return this.qH("chosen")}ph(a){this.Y("chosen",a)}}function uP(a){if(a.gd&&!a.Mb||!a.gd&&a.Mb){const b=new Q({ga:P(a,"panel-title")}),c=a.Mb?"PB_TAB_OUTLINE_LABEL":"PB_TAB_NOTES_LABEL";b.ka(a.I.ma(c));Gt(b,a.I,c);return b}return null}
function vP(a){a.xj=new Q({H:"search-wrapper"});O(a,a.xj);a.Zf=new xO({H:"search-field",prompt:a.I.ma("PB_SEARCH_PANEL_DEFAULT_TEXT")});O(a.xj,a.Zf);const b=new Q({H:"clear-button"}),c=new Q({xa:Z(a.K,"erase_search")});O(b,c);C(a,b.ha,a.m4,a);a.So=b;O(a.xj,a.So);a.ue=a.DJ();O(a,a.ue);C(a,a.Zf.TK,a.P2,a)}function wP(a){a.vc&&a.vc.J(!a.zn);a.Fk&&a.Fk.J(!a.zn);a.ue&&a.ue.J(!a.zn);a.xj&&a.xj.J(a.zn);a.Zf&&a.Zf.J(a.zn);a.So&&a.So.J(a.zn)}
class xP extends Q{constructor({oa:a,It:b,Jt:c,Nj:d,Ca:e}){super({H:"outline-panel-header"});this.K=e;this.I=a;this.zn=!1;this.Vf=d;this.vz=F(this);this.sN=F(this);this.So=this.ue=this.Zf=this.xj=null;this.Mb=c;this.gd=b;(this.vc=this.To())&&O(this,this.vc);(this.Fk=uP(this))&&O(this,this.Fk);this.Vf.search&&this.Mb&&vP(this);C(this,this.I.Tg,this.Si,this);C(this,this.Vf.jb,this.WY,this);wP(this)}MQ(a){this.Mb=a}LQ(a){this.gd=a}sa(a){super.sa(a);this.Zf&&this.Zf.sa(a)}WY(){!this.Vf.search||!this.Mb||
this.Zf||this.ue||this.So||this.xj||vP(this);(!this.Vf.search||!this.Mb)&&this.Zf&&this.ue&&this.So&&this.xj&&(Re(this.xj,this.Zf),Re(this.xj,this.So),Re(this,this.xj),Re(this,this.ue),this.xj=this.So=this.ue=this.Zf=null,this.zn=!1);wP(this)}P2(){this.sN.C(this.Zf.value())}DJ(){const a=new Q({H:"search-button"}),b=new Q({xa:Z(this.K,"search")});O(a,b);C(this,a.ha,this.o5,this);return a}o5(){this.zn=!0;this.vz.C("outline");wP(this);this.Zf.displayObject().focus()}m4(){this.zn=!1;this.Zf.ix("");this.Zf.displayObject().blur();
wP(this);this.sN.C("")}To(){if(this.Mb&&this.gd){const a=new Q({ga:P(this,"switcher")}),b=new tP({selected:!0});Gt(b,this.I,"PB_TAB_OUTLINE_LABEL");O(a,b);const c=new tP({selected:!1});Gt(c,this.I,"PB_TAB_NOTES_LABEL");O(a,c);C(this,this.vz,d=>{b.ph("outline"===d);c.ph("notes"===d)});C(this,b.ha,()=>{this.vz.C("outline")});C(this,c.ha,()=>{this.vz.C("notes")});return a}return null}Si(){this.Zf&&this.Zf.setAttribute("placeholder",this.I.ma("PB_SEARCH_PANEL_DEFAULT_TEXT"))}};class yP extends vg{constructor(){super();this.Dr="";this.lK=F(this)}};class zP extends vg{constructor(a){super();this.P=a;this.Iz=F(this);z(this,this.P,"scroll",()=>{this.Iz.C()})}scrollY(){return this.P.scrollTop}LH(){return this.Iz}hx(a){this.P.scrollTop=a}}function AP(a,b){Re(a,a.Vh);a.Vh=b;D(a,a.Vh);C(a,a.Vh.LH(),()=>{document.body.contains(a.displayObject())&&a.F.Af(a.Vh.scrollY())})}
function BP(a){const b=CP(a.F);a.Ys.forEach((c,d)=>{0>b.indexOf(d)&&(a.Ys.delete(d),a.pa.removeChild(c),Re(a,c))});for(let c=0;c<b.length;++c){const d=b[c];let e;a.Ys.has(d)?e=a.Ys.get(d):(e=DP(a,d),D(a,e),a.Ys.set(d,e));a.pa.vf(e,c);e.Bd(a.F.MP())}a.Vh.hx(a.F.Ab)}
class EP extends Q{constructor({H:a,Aa:b,Ze:c,w9:d}){super({H:a,Ze:c,tabIndex:-1});this.Ys=new Map;this.ul=d||this;this.pa=new Q;O(this.ul,this.pa);AP(this,new zP(this.ul.displayObject()));this.F=b;C(this,this.F.iD,this.a5,this)}Ya(){var a=this.displayObject();var b=rd(a),c=Jb&&a.currentStyle;c&&"CSS1Compat"==pd(b).Sc.compatMode&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing?(b=Vh(a,c.width,"width","pixelWidth"),a=Vh(a,c.height,"height","pixelHeight"),a=new dd(b,a)):(c=Uh(a),b=Yh(a),a=bi(a),a=new dd(c.width-
a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom));c=this.F;c.iq=isNaN(a.height)?0:a.height;FP(c)}a5(){this.Y("with-scroll",this.F.Qs>this.F.iq);this.pa.Bd(this.F.Qs);this.Vh.hx(this.F.Ab);L(this.pa,"padding-top",this.F.DK+"px");BP(this)}};function CP(a){return a.pb.slice(a.ID,a.ID+a.cU)}function FP(a){a.Ab=tv(a.Ab,0,Math.max(a.Qs-a.iq,0));a.Jr()}
class GP extends vg{constructor(){super();this.xk=this.Qs=this.iq=this.Ab=0;this.pb=[];this.cU=this.ID=this.DK=0;this.iD=F(this)}invalidate(){this.Jr()}MP(){return this.xk}Af(a){void 0!==this.iq&&this.Ab!=a&&(this.Ab=a,FP(this))}Jr(){this.ID=Math.floor(Math.max(0,this.Ab-(Hi?this.iq:0))/this.xk);this.DK=this.xk*this.ID;this.cU=Math.ceil((Math.min(this.Qs,this.Ab+this.iq+(Hi?this.iq:0))-this.DK)/this.xk);this.iD.C()}};class HP extends Q{constructor(a){super({H:"slide-item-view",dI:!0});this.p3=a}item(){return this.p3}};function IP(a){a.Pt()?a=Promise.resolve(a.Pt()):(a.id(),a=Promise.resolve(null));return a};function JP(a,b){const c=Math.round(a.width());let d=b.toLocaleLowerCase().indexOf(a.yh),e=d+a.yh.length;const f=(g,h)=>`${0<g?"\u2026":""}${b.substring(g,h)}${h<b.length?"\u2026":""}`;for(a=()=>{const g=f(d-1,e+1).split(" ");for(let h=0;2>h;++h){let l=c;for(;l&&g.length;){const n=7*g[0].length+4;n<=l?(l-=n,g.shift()):l=0}}return!g.length};f(d,e)!=b&&a();)--d,++e;return{oba:d,Q9:e}}
class KP extends nP{constructor({ga:a,H:b,G0:c}){super({ga:a,H:b,G0:c});this.yh="";this.Uz=0}ka(a){if(this.yh){const b=a.slice(0,this.Uz)+a.slice(this.Uz).replace(new RegExp(`(${this.yh})`,"gi"),"<span class='highlighted'>$1</span>");this.displayObject().innerHTML=b}else super.ka(a);this.YD||(this.iC(a),this.sb())}FX(a,b){if(b){this.Ss=!1;var c=this;c.ka(a);var d=a.substr(0,this.Uz);a=a.substr(this.Uz);if(void 0!==b&&this.displayObject().parentNode&&(c.displayObject().style.height="",!(b>=c.displayObject().scrollHeight))){var {oba:e,
Q9:f}=JP(this,a),g=()=>{c.ka(`${d}${0<e?"\u2026":""}${a.substring(e,f)}${f<a.length?"\u2026":""}`)};for(g();c.displayObject().scrollHeight<=b;)--e,++f,g();++e;for(g();f<a.length&&c.displayObject().scrollHeight<=b;)++f,g();--f;g();this.Ss=!0}}}};class LP{constructor(a,b,c,d){this.Yf=a;this.UJ=b;this.W7=c;this.$T=d}submitType(){return this.W7}};class MP{constructor(a,b,c,d,e=!0,f=null){this.hd=a;this.xz=b;this.ya=c;this.Eb=e;this.H6=d;this.vj=f||null}title(){return this.hd}gI(a){this.xz=a}Lc(){return this.xz}slide(){return this.ya}YB(){return this.H6}oQ(){return this.vj}enabled(){return this.Eb}};class NP extends vg{constructor(a,b){super();this.pk=a;this.Pa=!0;this.IG=b;this.As=this.ly=!1;this.uY=null;this.ED=F(this);this.cS=F(this);this.eS=F(this)}nm(){return this.ly}selected(){return this.As}ph(a){this.As!=a&&(this.As=a,this.cS.C())}};function OP(a){const b=a.YB();return a.slide().index().toString()+("number"===typeof b?"."+b.toString():"")}
class PP extends vg{constructor(a,b,c){super();this.Oa=b;this.Gd=c;this.Ub=a;this.w8=OP(this.Gd);this.zW="";this.SD=this.Fn=this.$Y=!1;this.gv=0;this.xM=F(this)}St(){return this.w8}id(){return this.Ub}M(){return this.Gd.slide().index()}YB(){return this.Gd.YB()}slide(){return this.Gd.slide()}enabled(){return this.Gd.enabled()}state(){return this.Oa}oQ(){return this.Gd.oQ()}title(){return this.Gd.title()}prefix(){return this.zW}};function QP(a,b,c){c=new Q({ga:c?P(a,c):void 0});O(c,b);O(a.pa,c);return c}function RP(a){const b=a.Gd.$Y&&!a.Oa.pk.Dr;var c=a.sf?21:26;c=b?a.Gd.gv*c:a.f6;a.zp.visible()?a.Gd.SD||(c+=32):b&&(c+=32);L(a,"padding-left",`${c}px`)}
function SP(a){var b=a.Gd.slide();const c=a.Oa.pk.Dr;var d=a.Oa.uY;if(c){a.hd.J(!1);a.Er.J(!0);let e,f=a.Gd.prefix();if(0<=d.title)e=b.title();else if(b=0<=d.text?b.text().split("\n"):b.Vj().text().split("\n"),d=a.gJ(c,b,f,0<=d.text?"PB_SEARCH_RESULT_IN_TEXT_LABEL":"PB_SEARCH_RESULT_IN_NOTES"))e=d.text,f=d.$$;d=a.Er;b=f.length;d.yh=c;d.Uz=b;a.Er.ka(f+e)}else a.hd.J(!0),a.Er.J(!1)}
class TP extends HP{constructor({data:a,oa:b,Ca:c,dR:d,cR:e,maa:f}){super(a);this.Gd=a;this.Oa=a.state();this.I=b;this.K=c;this.f6=f;const g=this.Oa.pk;this.Y("viewed",this.Oa.IG);this.pa=new Q({ga:P(this,"content")});O(this,this.pa);this.zp=new BC({ga:P(this,"open-button"),toggle:!0});b=new Q({xa:Z(this.K,"collapse_icon")});O(this.zp,b);QP(this,this.zp);this.vj=a.oQ();this.hh=this.Ym=null;this.Yf=this.vj?this.vj.Yf:null;this.vj&&(b="allAtOnce"==this.vj.submitType(),c=this.vj.$T,b=this.vj.UJ||b||
c,"InfoSlide"!=this.Yf.slide().type()&&b&&(this.hh=new Q({ga:P(this,"status")}),O(this,this.hh),C(this,this.Yf.submittedEvent(),this.$K,this),C(this,this.Yf.viewingChangedEvent(),this.$K,this),this.$K()),this.vj.UJ&&(this.Ym=new Q({ga:P(this,"mark")}),O(this,this.Ym),C(this,this.Yf.markedEvent(),this.i3,this),this.Ym.J(this.Yf.isMarked())));C(this,this.zp.ha,()=>{var h=this.Oa,l=!this.zp.pressed();h.ly!=l&&(h.ly=l,h.ED.C())});C(this,this.Oa.ED,this.UT,this);this.UT();this.zp.J(a.SD&&!g.Dr);a.Fn&&
(this.sf=new Q({ga:P(this,"thumb"),yd:"IMG"}),QP(this,this.sf),this.sf.J(!1),IP(a.slide()).then(h=>{if(h){const l=zn({width:h.width(),height:h.height(),boundingWidth:d,boundingHeight:e,hB:!1});this.sf.resize(l.width,l.height);this.sf.setAttribute("src",h.url().replace(/\\/g,"/"));this.sf.J(!0);this.Y("with-thumbnail",!0)}}));this.hd=this.tr(a);b=QP(this,this.hd,"title-container");this.Er=new KP({ga:P(this,"title")});this.Er.Y("minimized",!a.Fn);O(b,this.Er);C(this,this.Oa.cS,this.SU,this);this.SU();
C(this,this.Oa.eS,this.TU,this);this.TU();C(this,g.lK,()=>{this.zp.J(a.SD&&!g.Dr);RP(this);SP(this)});C(this,this.I.Tg,this.Si,this);SP(this);RP(this);this.sa(a.enabled());pt(()=>{this.hd.visible()?this.hd.sb():this.Er.sb()})}TU(){this.Y("viewed",this.Oa.IG)}SU(){this.ph(this.Oa.selected())}UT(){this.zp.rc(this.Oa.nm())}tr(a){const b=new nP({ga:P(this,"title"),Iba:!1});b.Y("minimized",!a.Fn);b.ka(this.Gd.prefix()+a.title());b.iC(a.title());return b}gJ(a,b,c,d){let e=null,f=null;b.some(g=>{if(0>g.toLocaleLowerCase().indexOf(a))return!1;
e=g;f=`<span class="search-context">${this.I.ma(d)}</span><br/>`+c;return!0});return e&&f?{text:e,$$:f}:null}$K(){if(this.hh)if(this.hh.Y("answered",!1),this.Yf.submitted()){if(this.vj.UJ||this.vj.$T){var a=this.Yf.review();a=a?a.status():"answered";this.hh.Y("status",a)}}else"allAtOnce"==this.vj.submitType()&&(a=this.Yf.hasBeenVisited()&&(this.Yf.submitted()||this.Yf.initiated()),this.hh.Y("answered",a));this.Ym&&this.Ym.Y("with-status",this.Yf.submitted())}i3(){this.Yf&&this.Ym&&this.Ym.J(this.Yf.isMarked())}Ya(a,
b){super.Ya(a,b);if(this.hh)if(a=this.hh.P.getBoundingClientRect().width/this.hh.width(),b=this.P.getBoundingClientRect(),this.sf){var c=this.sf.P.getBoundingClientRect(),d=(c.bottom-b.top)/a;this.hh.move((c.left-b.left)/a-this.hh.width()/2,d-this.hh.height()+2)}else{c=this.hd.P.getBoundingClientRect();d=(c.top-b.top)/a;const e=c.height/a;this.hh.move((c.left-b.left)/a-this.hh.width()-7,d+(e-this.hh.height())/2)}this.Ym&&this.Yf&&this.Ym.Y("with-status",this.Yf.submitted())}Si(a){"PB_SEARCH_RESULT_IN_TEXT_LABEL"!==
a&&"PB_SEARCH_RESULT_IN_NOTES"!==a||SP(this)}};const UP=String.fromCharCode(160);function DP(a,b){const c=new TP({data:b,oa:a.I,Ca:a.K,maa:a.q3,dR:a.f8,cR:a.e8});c.gj(a.wG?"treeitem":"option");a.Mf&&c.sa(!1);C(a,c.ha,(d,e)=>{a.enabled()&&!e.defaultPrevented&&(d=b.YB(),void 0!==d?a.Cg.slidePoolState().activeSlideIndex()!=d&&a.Cg.slidePoolState().setActiveSlideIndex(d):(a.B.Ve(b.slide().index()),a.Oy()))});return c}function VP(a,b){return Pa(a.Ci,c=>c.slide().index()==b)}
function WP(a,b,c,d){if(!(0>c||c>=a.Ci.length)){b=b||a.Ci[c];var e=XP(a,b.St());if(e){e.ph(d);if(d)for(e=Number.MAX_VALUE;0<=c;--c){const f=a.Ci[c];f.gv<e&&(e=f.state(),1!=e.ly&&(e.ly=!0,e.ED.C()),e=f.gv)}(a=a.Ys.get(b))&&a.ph(d)}}}function YP(a){var b=a.F;a=a.Ci[a.Wh];a="number"===typeof a?a:b.pb.indexOf(a);if(!(0>a)){a*=b.xk;var c=a+b.xk;a>=b.Ab&&c<=b.Ab+b.iq||(b.Ab=a<b.Ab?a:c-b.xk,FP(b))}}function ZP(a,b,c){if(a.RF!=b||a.Wh!=c)WP(a,a.RF,a.Wh,!1),a.RF=b,a.Wh=c,WP(a,a.RF,a.Wh,!0),YP(a)}
function $P(a,b){for(const d of b){const e=0!=d.Lc();if(a.Vr&&e){a.wG=!0;break}else d.gI(void 0!==d.YB()?1:0)}let c=1;u(b,(d,e)=>{0==d.Lc()&&(d=aQ(a,b,e,c+"."),a.nJ.push(d),++c)});a.LA.clear();u(a.Ci,d=>{a.LA.set(d.St(),d.state())});u(a.nJ,()=>{})}function bQ(a,b){a.Ci=[];a.nJ=[];$P(a,b);a.Ci.sort((c,d)=>c.id()-d.id());a.Oy();a.Jr()}function XP(a,b){return a.LA.has(b)?a.LA.get(b):null}
function aQ(a,b,c,d,e=!1){var f=[];const g=b[c];for(var h=c+1;h<b.length;++h){var l=b[h];if(l.Lc()==g.Lc()+1)f.push(h);else if(l.Lc()<=g.Lc())break}h=[];for(let n=0,m=f.length;n<m;++n)l=aQ(a,b,f[n],d+(n+1)+".",!0),h.push(l);b=OP(g);h=g.slide();e=(l="quiz"==h.type())&&e||!a.LA.has(b)?D(a,new NP(a.pk,h.vx()&&(!l||l&&!e))):XP(a,b);c=D(a,new PP(c,e,g));c.$Y=a.wG;c.Fn=a.Fn;c.SD=!!f.length;f=g.Lc();c.gv=f;C(a,e.ED,a.Jr,a);a.Ci.push(c);a.FN&&(c.zW=d+UP);return c}
function cQ(a){const b=a.B.ua();if(0>b)return b;a=a.L.ja(b);return a.visible()?a.$j():-1}
class dQ extends EP{constructor(a,b,c,d,e,f){const g=a.uo,h=a.oo,l=a.Ho,n=a.locked,m=a.$i,p=a.MP,r=a.F$,v=a.E$,w=a.dR,A=a.cR,I=new GP;a=new Q;super({Ze:!0,H:"treecontrol",Aa:I,w9:a});D(this,I);O(this,a);this.Mf=n;this.Y("locked",this.Mf);this.L=b;this.B=c;this.pk=d;this.Cg=this.vb=null;this.Vr=m;this.Fn=l;this.kp=h;this.wG=!1;this.FN=g;this.I=e;this.K=f;this.xk=p;this.r3=r;this.q3=v;this.f8=w;this.e8=A;this.LA=new Map;this.ON=new Map;this.Ci=[];this.nJ=[];this.Wh=0;this.RF=null;C(this,this.pk.lK,
this.Jr,this);this.gE();C(this,c.Wc(),this.$P,this);C(this,b.eY,this.C5,this);this.Y("highlight-viewed",this.kp);b=new Q({H:"container-bottom-shadow"});O(this,b);this.ra=new lM({Hq:a,ZO:b.displayObject()});D(this,this.ra);this.V(this.ra.Hj());(b=this.ra.Vh)&&AP(this,b);Dt(a,{height:"inherit"})}ji(){return 0==this.F.Qs}C5(a){if(a=VP(this,a))a=a.state(),1!=a.IG&&(a.IG=!0,a.eS.C())}reset(){}Jr(){const a=[];if(this.pk.Dr){var b=MO(this.L,this.pk.Dr);for(var c of b)b=c.slide.index(),b=VP(this,b),b.state().uY=
c.location,a.push(b)}else{c=Number.MAX_VALUE;for(b of this.Ci){const d=XP(this,b.St());b.gv<=c&&d&&(a.push(b),c=d.nm()?Number.MAX_VALUE:b.gv)}}c=this.F;if(b=this.Fn?this.r3:this.xk)c.xk=b;c.pb=a;c.Qs=c.xk*a.length;c.Jr();this.kE()}Fu(a){bQ(this,a)}gE(){const a=this.Cg&&"completed"!=this.Cg.sessionMode()&&this.Cg.slidePoolState().slides(),b=cQ(this),c=[];for(let e=0;e<this.L.Wq();e++){const f=this.L.nH(e);var d=this.ON.get(f);if(d)c.push(d);else{"quiz"==f.type()&&(this.wG=!0);d=f.title()?f.title():
"---";const g=f.Lc();d=new MP(d,g,f);c.push(d);this.ON.set(f,d)}if(a&&e==b){const g=f.Lc();a.forEach((h,l)=>{const n=h.slide().description().text(),m=this.vb.skinSettings().questionListInfo().displayQuestionStatus(),p="free"==this.vb.navigationType(),r=this.Cg.settings().submitType(),v="reviewing"==this.Cg.sessionMode();c.push(new MP(n,g+1,f,l,p,new LP(h,m,r,v)))})}}this.Fu(c);this.Oy()}$P(){We(this,this.vb);(this.vb=this.B.Ta())&&C(this,this.vb.currentSessionChangedEvent(),this.zV,this);this.zV();
this.Oy()}Cz(){super.Cz();this.ra.setParentScale(this.os)}zV(){const a=this.Cg,b=this.B.Ta();this.Cg=this.B.fa().visible()&&b&&b.skinSettings().questionListInfo().showSlideList()?b.currentSession()&&b.currentSession().started()?b.currentSession():null:null;a!=this.Cg&&(a&&We(this,a,a.slidePoolState()),this.gE(),this.Cg&&(C(this,this.Cg.slidePoolState().activeSlideChangedEvent(),this.Oy,this),C(this,this.Cg.sessionModeChangedEvent(),this.gE,this)))}Oy(){const a=cQ(this);if(this.Cg&&"completed"!=this.Cg.sessionMode()){const b=
this.Cg.slidePoolState().activeSlideIndex()+1;ZP(this,this.Ci[a+b],a+b)}else ZP(this,this.Ci[a],a)}Ya(a,b){super.Ya(a,b);this.kE();YP(this)}kE(){const a=this.height();this.ra&&a&&this.ra.ni(a,this.F.Qs)}};function eQ(a){return a.G.search?(a=new Q({H:"search-result"}),a.J(!1),a):null}function fQ(a){if(a.Jk&&a.Jk.visible()){const b=a.Rn.ji();a.Jk.ka(a.I.ma(b?"PB_SEARCH_NO_RESULTS_LABEL":"PB_SEARCH_RESULTS_LABEL"));a.Jk.Y("no-results",b)}}
class gQ extends Q{constructor(a,b,c,d,e){super({H:"outline",Ze:!0});this.gj("tabpanel");this.L=a;this.B=b;this.G=c;this.I=d;this.K=e;(this.Jk=eQ(this))&&O(this,this.Jk);this.pk=new yP;this.Rn=new dQ({locked:this.G.locked,$i:this.G.$i,uo:this.G.uo,Ho:this.G.Ho,oo:this.G.oo,MP:60,F$:76,E$:20,cR:56,dR:120},a,b,this.pk,this.I,this.K);O(this,this.Rn);C(this,this.B.Wc(),this.ZE,this);C(this,this.G.jb,this.S4,this);C(this,this.I.Tg,this.Si,this)}invalidate(){Ha("deprecated");this.sb()}S4(){this.G.search&&
!this.Jk&&(this.Jk=eQ(this))&&O(this,this.Jk,0);var a=this.Rn,b=this.G.Ho,c=this.G.uo,d=this.G.oo,e=this.G.$i;if(b!==a.Fn||c!==a.FN||e!==a.Vr)a.Fn=b,a.FN=c,a.Vr=e,a.ON.clear(),a.gE();a.kp!==d&&(a.kp=d,a.Y("highlight-viewed",a.kp))}ZE(){for(let f=0;f<this.L.Wq();++f){var a=this.L.nH(f),b=this.B.mg("arbitrarySlideSwitching",a.index());a=this.Rn;var c=f,d=a,e=!!b&&"slideNavigationSettings"==b.Co();d.Mf!=e&&(d.Mf=e,d.Y("locked",e));(a=a.Ys.get(a.Ci[c]))&&fN(a.displayObject(),b)}}Si(a){"PB_SEARCH_NO_RESULTS_LABEL"!==
a&&"PB_SEARCH_RESULTS_LABEL"!==a||fQ(this)}Ya(){this.Rn.Bd(this.height())}};function hQ(a){if(a.Mb||a.gd){const b=new xP({Jt:a.Mb,It:a.gd,Nj:a.Vf,oa:a.I,Ca:a.K});a.Y("mode",a.Mb?"outline":"notes");C(a,b.vz,a.N2,a);C(a,b.sN,a.O2,a);return b}return null}function iQ(a){a.gd&&(a.Zr=new Q({ga:P(a,"notes-container")}),O(a,a.Zr),a.LE=new sP({H:"notes",U:a.B}),O(a.Zr,a.LE))}
class jQ extends Q{constructor({It:a,Jt:b,Nj:c,Ca:d,oa:e,U:f,slides:g}){super({H:"outline-info-panel"});this.K=d;this.I=e;this.LE=this.Zr=this.ls=this.ms=null;this.Mb=b;this.gd=a;this.Vf=c;this.L=g;this.B=f;(this.Fi=hQ(this))&&O(this,this.Fi);this.Rx();iQ(this)}MQ(a){this.Mb=a}LQ(a){this.gd=a}sa(a){super.sa(a);this.Fi&&this.Fi.sa(a)}O2(a){if(this.ls){var b=this.ls,c=b.pk;c.Dr=a.toLocaleLowerCase();c.lK.C();b.Jk.J(!!a);fQ(b)}}N2(a){this.Y("mode",a);"notes"===a&&this.LE.sb()}Rx(){this.Mb&&(this.ms=
new Q({ga:P(this,"outline-container")}),O(this,this.ms),this.ls=new gQ(this.L,this.B,this.Vf,this.I,this.K),O(this.ms,this.ls))}};function kQ(){Wt.call(this);this.um=[]}t(kQ,Wt);kQ.prototype.add=function(a){Ra(this.um,a)||(this.um.push(a),y(a,"finish",this.O_,!1,this))};kQ.prototype.remove=function(a){Sa(this.um,a)&&Ce(a,"finish",this.O_,!1,this)};kQ.prototype.Ue=function(){this.um.forEach(function(a){a.Ic()});this.um.length=0;kQ.Kb.Ue.call(this)};function lQ(){kQ.call(this);this.wP=0}t(lQ,kQ);
lQ.prototype.play=function(a){if(0==this.um.length)return!1;if(a||this.Dc==Xt)this.wP=0,this.vo();else if(1==this.Dc)return!1;this.kh("play");-1==this.Dc&&this.kh("resume");var b=-1==this.Dc&&!a;this.startTime=za();this.endTime=null;this.Dc=1;this.um.forEach(function(c){b&&-1!=c.Dc||c.play(a)});return!0};lQ.prototype.pause=function(){1==this.Dc&&(this.um.forEach(function(a){1==a.Dc&&a.pause()}),this.Dc=-1,this.kh("pause"))};
lQ.prototype.stop=function(a){this.um.forEach(function(b){b.Dc==Xt||b.stop(a)});this.Dc=Xt;this.endTime=za();this.kh("stop");this.ml()};lQ.prototype.O_=function(){this.wP++;this.wP==this.um.length&&(this.endTime=za(),this.Dc=Xt,this.kh("finish"),this.ml())};class mQ extends Q{constructor(a){super({H:"popup"});this.pa=null;this.cA=a;this.iI(-1);this.gj("dialog")}jC(a){this.pa&&this.removeChild(this.pa);this.pa=a;this.V(this.pa)}content(){return this.pa}U_(){}yQ(a){vn(this.displayObject(),a)}};function nQ(a,b){oQ(a);pQ(a,b.cA);a.yF.push(b);D(a,b)}function oQ(a){a.Ng&&qQ(a)}function pQ(a,b){a.yF=a.yF.filter(c=>c.cA===b?(Re(a,c),!1):!0)}function sQ(a,b,c,d){HQ(a,b,c,d);c.zf(0);c.U_();a.zb.V(c);a.Ng=c;a.HX="top"===d.zm;a.wW.C()}function SQ(a,b,c,d={zm:"top",align:"center"}){oQ(a);b&&(b=a.yF.find(e=>e.cA===c))&&sQ(a,c,b,d)}
function qQ(a){if(a.fh){var b=150;1==a.fh.Dc&&(b*=a.iK.progress,a.fh.stop(!1),a.fh.Ic());var c=Rh(a.Ng.displayObject());"number"!==typeof c&&(c=1);var d=Ch(a.Ng.displayObject(),"top");d=Number(d.substr(0,d.length-2));a.fh=new lQ;var e=new vC(a.Ng.displayObject(),c,0,b);a.fh.add(e);c=[a.yv.x,d];d=[a.yv.x,a.yv.y+(a.HX?10:-10)];b=new uC(a.Ng.displayObject(),c,d,b);a.fh.add(b);a.fh.play();var f=a.Ng,g=()=>{e.zC("finish",g,!1,a);e.zC("stop",g,!1,a);a.zb.removeChild(f)};e.jl("finish",g,!1,a);e.jl("stop",
g,!1,a);a.Ng=void 0;a.mS.C()}}function TQ(a,b){!a.Ng||Md(a.Ng.displayObject(),b)||Md(a.Ng.cA,b)||oQ(a)}
function HQ(a,b,c,d){Fi(()=>{c.yQ(1,a.zk);var e="top"===d.zm?a.HI:a.VI,f=WQ(a,b,c,d.align);const g=b.getBoundingClientRect(),h=a.zb.displayObject().getBoundingClientRect(),{x:l,y:n}=XQ(a,new Yc(f,(g.top-h.top)/e),c,{relativeElement:b,zm:d.zm||"top",daa:0});a.yv=new Yc(l,n);e=c.displayObject();f=d.zm||"bottom";a.fh&&(a.fh.stop(!1),a.fh.Ic());a.fh=new lQ;a.iK=new vC(e,0,1,150);a.fh.add(a.iK);e=new uC(e,[l,n+("top"===f?10:-10)],[l,n],150);a.fh.add(e);a.fh.play()})}
function WQ(a,b,c,d="center"){if(void 0!==c.yv)c=c.yv;else a:{b=b.getBoundingClientRect();a=a.zb.displayObject().getBoundingClientRect();a=b.left-a.left;const e=a+b.width;b=a+b.width/2;switch(d){case "center":c=b-c.width()/2;break a;case "left":c=a;break a;case "right":c=e-c.width();break a;default:throw Error(`unknown horizontal align: ${d}`);}}return c}
function XQ(a,b,c,{relativeElement:d,zm:e,daa:f}){e="top"===e;let g=b.x;b=b.y;d=d.getBoundingClientRect();const h=e?a.HI:a.VI,l=Hi?Math.min(1,a.zk/c.height()):h;c.yQ(l,a.zk);Ai(c.displayObject(),"0 0");b=e?b-(c.height()+(6+f)*l):b+(d.height/h+(12+f));g+=(h-l)*c.width()/2;g=Math.round(tv(g,a.iU*h,a.iX*h-c.width()*l));b=Math.round(b*h);e&&(b+=Math.round((h-l)*c.height()));return new Yc(g,b)}
class YQ extends vg{constructor(a){super();this.zb=a;this.yF=[];this.Ng=void 0;this.VI=this.HI=this.zk=this.iX=this.iU=0;this.fh=null;this.HX=!0;this.iK=this.yv=void 0;this.mS=F(this);this.wW=F(this);z(this,document,Jm,this.XL,this,Mm);z(this,document,"keydown",this.mv,this,!0);z(this,document,"focus",this.v4,this,!0)}wo(){return this.mS}wm(a,b,c){this.iU=a;this.iX=b;this.zk=c}setScale(a,b){this.VI=a;this.HI=b}createPopup(a,b,c){a=new mQ(a);a.jC(b);a.Y(c,!0);nQ(this,a);return a}XL(a){this.Ng&&TQ(this,
a.target)}mv(a){this.Ng&&27==a.keyCode&&(a=this.Ng.cA,oQ(this),a.focus())}v4(a){Jb&&a.target==document.body||this.Ng&&TQ(this,a.target)}};class ZQ extends YL{constructor({Ca:a,mh:b}){super({type:"uikit-primary-button",icon:{element:Z(a,"outline"),Ae:"left"}});this.XW=F(this);C(this,this.ha,this.zy,this);C(this,b.wo(),this.lv,this)}zy(){this.rc(!this.tn);this.XW.C(this.tn)}lv(){this.rc(!1)}};class $Q extends YL{constructor({Ca:a,U:b,slides:c}){super({type:"uikit-primary-button",icon:{element:Z(a,"play"),Ae:"left"}});this.K=a;this.B=b;this.L=c;this.IM=!1;C(this,this.ha,this.zy,this);-1==this.B.ua()&&(this.sa(!1),Pe(this,this.B.Wc(),()=>{this.sa(!0)}));C(this,this.B.$().sc(),this.My,this);C(this,this.B.$().Pb(),this.ub,this);this.My()}zy(){const a=this.B.$().state();"stopped"===a||"suspended"===a?this.B.play():this.B.pause()}ub(){if(-1!=this.B.ua()){var a=this.B.fa(),b=a.startTime()+a.duration();
const c=this.L.gi(this.B.$().timestamp());a=a.type();"interaction"!=a&&"quiz"!=a&&"scenario"!=a||c!=b?(b=this.B.mg("playPauseControl"),fN(this,b)):this.sa(!1)}}My(){var a=this.B.$().state();a=!("started"==a||"buffering"==a);if(this.IM!=a){const b=Z(this.K,a?"play":"pause");this.Cm(b);this.IM=!this.IM}a||fN(this,null)}};function aR(a){a.rc(!1);SQ(a.Ga,!1,a.displayObject(),a.NS)}class bR extends YL{constructor({m9:a,N9:b,mh:c,O9:d}){super({icon:a.icon,type:a.type,size:a.size,text:a.text,toggle:!0});this.Ga=c;this.t2=b;this.NS=d;this.Ga.createPopup(this.displayObject(),this.t2,"");C(this,this.ha,this.zy,this);C(this,this.Ga.wo(),()=>this.rc(!1))}zy(){this.rc(!this.tn);SQ(this.Ga,this.tn,this.displayObject(),this.NS)}};function cR(a,b,c){b=b instanceof Q?b:new Q({xa:b});Et(b,P(a,"collapsed"===c?"collapsed-component":"expanded-component"));O(a,b)}function dR(a){a.qH("active")||a.Y("collapsed",!0)}class eR extends Q{constructor({s9:a,X9:b}){super({H:"uikit-collapsed-control"});cR(this,a,"collapsed");cR(this,b,"expanded");z(this,this.displayObject(),"mouseenter",()=>{this.Y("collapsed",!1)});z(this,this.displayObject(),"mouseleave",()=>dR(this));dR(this)}};class fR extends Q{constructor({ga:a,volume:b}){super({ga:a,jH:!0});this.setVolume(b)}setVolume(a){this.Sn(a)}Sn(a){L(this,"left",`${Math.round(100*a)}%`)}};var gR=class extends Q{constructor(){super({H:"volume-slider"});this.ze=1;this.Zk=F(this);this.$m=!1;this.sp=F(this);this.Mo=new Q({ga:P(this,"background")});O(this,this.Mo);this.oZ=new Q({ga:P(this,"volume")});O(this,this.oZ);this.eO=new Q({ga:P(this,"track")});O(this,this.eO);this.La=new fR({ga:P(this,"thumb"),volume:this.ze});O(this.eO,this.La);this.TS=new Q({ga:P(this,"enlarged-click-area")});O(this,this.TS);this.hy=F(this);this.gy=F(this);z(this,this.TS.displayObject(),Jm,this.F5,this,Mm);this.Sn()}Dm(){return this.Zk}Tw(){return this.sp}setVolume(a){this.ze!==
a&&(this.ze=a,this.Zk.C(a),this.Sn())}volume(){return this.ze}Ct(a){this.$m!==a&&(this.$m=a,this.sp.C(a),this.Sn())}muted(){return this.$m}F5(a){this.hy.C();this.aM(a);z(this,document,Lm,this.aM,this);z(this,document,Km,this.ZU,this)}aM(a){a=a.clientX-this.displayObject().getBoundingClientRect().x;const b=this.eO.width();a=parseFloat(tv(tv(a,0,b)/b,0,1).toFixed(2));isNaN(a)||(this.Ct(!1),this.setVolume(a))}ZU(){this.gy.C();Me(this,document,Lm,this.aM,this);Me(this,document,Km,this.ZU,this)}Sn(){const a=
this.$m?0:this.ze;L(this.oZ,"width",`${Math.round(100*a)}%`);this.La.setVolume(a)}};class hR extends Q{constructor(){super({H:"volume-slider-wrapper"});this.Zk=F(this);this.sp=F(this);this.hy=F(this);this.gy=F(this);this.jd=new gR;cf(this.jd.Dm(),this.Zk);cf(this.jd.Tw(),this.sp);cf(this.jd.hy,this.hy);cf(this.jd.gy,this.gy);O(this,this.jd)}Dm(){return this.Zk}Tw(){return this.sp}setVolume(a){this.jd.setVolume(a)}volume(){return this.jd.volume()}Ct(a){this.jd.Ct(a)}muted(){return this.jd.muted()}}
class iR extends Q{constructor({nR:a}){super();a=this.Mm(a.high);O(this,a)}Cm(a){this.Bo();a=this.Mm(a);O(this,a)}Mm(a){return new Q({xa:a})}}function jR(a){const b=a.wK(a.jd.volume(),a.jd.muted());a.nZ.Cm(b)}
class kR extends eR{constructor({nR:a}){const b=new hR,c=new iR({nR:a});super({s9:c,X9:b});this.LO=a;this.Zk=F(this);this.sp=F(this);this.jd=b;cf(this.jd.Dm(),this.Zk);cf(this.jd.Tw(),this.sp);this.nZ=c;C(this,this.nZ.ha,this.Z5,this);C(this,this.jd.hy,this.u4,this);C(this,this.jd.gy,this.t4,this)}setVolume(a){this.jd.setVolume(a);jR(this)}Ct(a){this.jd.Ct(a);jR(this)}Dm(){return this.Zk}Tw(){return this.sp}Z5(){this.Ct(!this.jd.muted())}u4(){this.Y("active",!0)}t4(){this.Y("active",!1)}wK(a,b){if(0===
a||b)return this.LO.Mj;if(0<a&&.5>=a)return this.LO.R$;if(.5<a&&1>=a)return this.LO.high;throw Error(`incorrect volume ${a}`);}};const lR=["volume","fullscreen"];function mR(a){a.P.Bo();a.Fm.filter(b=>lR.includes(b.type)).forEach(b=>a.P.V(b.Hj));nR(a)}function oR(a){a.P.Bo();3<a.Fm.length?pR(a):a.Fm.forEach(b=>a.P.V(b.Hj));nR(a)}function nR(a){a.VR.C(new Map(a.Fm.map(b=>[b.type,a.P.ii(b.Hj)])))}function pR(a){var b=3;--b;for(let c=0;c<a.Fm.length&&!(c>=b);++c)a.P.V(a.Fm[c].Hj);a.P.V(a.Xu.Hj)}
var qR=class extends vg{constructor(a){super();this.P=a;this.Fm=[];this.Xu=null;this.VR=F(this)}get n9(){return this.VR}QO(a){"more"==a.type?this.Xu=a:this.Fm.push(a)}qg(a){a?mR(this):oR(this)}};function rR(a,b,c,d){b.includes("replay")&&a.Tr.sw({id:"replay",textContent:c.ma("PB_CONTROL_PANEL_REPLAY"),icon:Z(d,"replay")});b.includes("fullscreen")&&a.Tr.sw({id:"fullscreen",textContent:c.ma("PB_CONTROL_PANEL_FULL_SCREEN"),icon:Z(d,"fullscreen")});b.includes("volume")&&(a.jd=sR(a),a.Tr.sw({id:"volume",textContent:c.ma("PB_CONTROL_PANEL_VOLUME_CONTROL"),icon:Z(d,"volume_high"),value:a.jd}))}function sR(a){const b=new gR;C(a,b.Dm(),c=>a.Sb.setVolume(c));return b}
var tR=class extends Q{constructor({D$:a,oa:b,Ca:c,soundController:d}){super({H:"more-menu-popup"});this.Tr=new YM;O(this,this.Tr);this.Sb=d;this.jd=null;rR(this,a,b,c);C(this,b.Tg,()=>{XM(this.Tr,"volume",b.ma("PB_CONTROL_PANEL_VOLUME_CONTROL"));XM(this.Tr,"replay",b.ma("PB_CONTROL_PANEL_REPLAY"))})}get De(){return this.Tr}};const uR=["replay","fullscreen","volume"];function vR(a,b,c){a.mD.QO({type:c,Hj:b})}
function wR(a){a.Ik||(a.Ik=a.CJ());if(!a.Oc){if(a.G.ke&&a.Ik){var b=a.Hi.playbackRate();b=xR(a,Z(a.K,`rate-${b}x`),a.Ik)}else b=null;a.Oc=b}a.nr||(a.nr=yR(a));a.KF||(a.G.kx?(b=a.hf(Z(a.K,"replay")),C(a,b.ha,a.wV,a)):b=null,a.KF=b);a.gp||(a.gp=a.xJ());a.jq||(a.jq=zR(a));b=a.mD;b.Fm.splice(0,b.Fm.length);a.G.ke&&a.Oc&&vR(a,a.Oc,"rate");a.G.ym&&a.nr&&vR(a,a.nr,"cc");a.G.kx&&a.KF&&vR(a,a.KF,"replay");a.G.Fo&&a.gp&&vR(a,a.gp,"fullscreen");a.G.Mq&&a.jq&&vR(a,a.jq,"volume")}
function yR(a){if(a.G.ym){const b=a.hf(AR(a));C(a,b.ha,a.n4,a);C(a,a.ik.Mx,()=>{a.nr&&a.nr.Cm(AR(a))});return b}return null}function zR(a){if(a.G.Mq){const b=new kR({nR:{Mj:Z(a.K,"volume_mute"),R$:Z(a.K,"volume_middle"),high:Z(a.K,"volume_high")}});Et(b,P(a,"collapsable-button"));C(a,b.Dm(),c=>a.Sb.setVolume(c));C(a,b.Tw(),c=>a.Sb.Mj(c));return D(a,b)}return null}function AR(a){return a.ik.Mc.visible()?Z(a.K,"cc_on"):Z(a.K,"cc")}
function xR(a,b,c,d){b=new bR({m9:{type:"uikit-secondary-button",icon:{Ae:"left",element:b}},mh:a.Ga,N9:c,O9:{zm:"top",align:d}});Et(b,P(a,"collapsable-button"));return D(a,b)}function BR(a){if(a.Ik){var b=a.Hi.playbackRate();ZM(a.Ik.QF,String(b))}}function CR(a){var b=a.wK(a.Sb.volume(),a.Sb.muted());WM(a.Ur.De,"volume",b);b=a.Ur;a=a.Sb.volume();b.jd&&b.jd.setVolume(a)}
function DR(a){const b=bC()?"PB_CONTROL_PANEL_EXIT_FULL_SCREEN":"PB_CONTROL_PANEL_FULL_SCREEN";XM(a.Ur.De,"fullscreen",a.I.ma(b));WM(a.Ur.De,"fullscreen",ER(a))}function ER(a){return bC()?Z(a.K,"exit_fullscreen"):Z(a.K,"fullscreen")}function FR(a){C(a,a.Sb.G_(),()=>{a.jq&&a.jq.Ct(a.Sb.muted())});C(a,a.Sb.Dm(),()=>{a.jq&&(a.jq.setVolume(a.Sb.volume()),CR(a))})}function GR(a){C(a,a.Hi.Hk,()=>{BR(a);if(a.Oc){var b=a.Hi.playbackRate();b=Z(a.K,`rate-${b}x`);a.Oc.Cm(b)}})}
function HR(a){C(a,a.jf.rK,()=>{a.gp&&(a.gp.Cm(ER(a)),DR(a))})}function IR(a){C(a,a.I.Tg,()=>{DR(a)})}
class JR extends Q{constructor({settings:a,mh:b,soundController:c,zaa:d,oa:e,hi:f,rq:g,Ca:h}){super({H:"collapsable-buttons-group"});this.G=a;this.Ga=b;this.Sb=c;this.s6=d;this.I=e;this.jf=f;this.ik=g;this.K=h;this.DU=!1;this.Hi=d.Eq();this.mD=new qR(this);this.KF=this.gp=this.jq=this.nr=this.Oc=this.Ik=null;a=new tR({D$:uR,oa:this.I,Ca:this.K,soundController:this.Sb});C(this,a.De.VB(),this.M4,this);this.Ur=a;D(this,this.Ur);this.Xu=xR(this,Z(this.K,"more"),this.Ur,"left");vR(this,this.Xu,"more");
wR(this);FR(this);GR(this);HR(this);C(this,this.mD.n9,this.l4,this);IR(this);BR(this);CR(this);DR(this)}EQ(a){this.DU=a;this.Ya()}Ts(){!this.G.ym&&this.ik.Mc.visible()&&KR(this.ik)}Ya(){this.Oc&&this.Oc.tn&&aR(this.Oc);this.Xu.tn&&aR(this.Xu);this.mD.qg(this.DU)}xJ(){if(this.G.Fo&&cC()){const a=this.hf(Z(this.K,"fullscreen"));C(this,a.ha,this.aS,this);return a}return null}n4(){this.enabled()&&this.nr&&(this.ik.Mc.visible()?KR(this.ik):this.ik.m0())}CJ(){if(this.G.ke){const a=new dN(this.I,this.K);
C(this,a.VB(),this.nM,this);return a}return null}nM(a){this.Hi.Tj(Number(a));oQ(this.Ga)}M4(a){switch(a){case "replay":oQ(this.Ga);this.wV();break;case "fullscreen":this.aS()}}wK(a,b){if(0===a||b)return Z(this.K,"volume_mute");if(0<a&&.5>=a)return Z(this.K,"volume_middle");if(.5<a&&1>=a)return Z(this.K,"volume_high");throw Error(`incorrect volume ${a}`);}hf(a){a=new YL({type:"uikit-secondary-button",icon:{Ae:"left",element:a}});Et(a,P(this,"collapsable-button"));return D(this,a)}l4(a){(new Map(uR.map(b=>
[b,a.has(b)?!a.get(b):!1]))).forEach((b,c)=>VM(this.Ur.De,c,b))}aS(){cC()&&(bC()?aC():$B())}wV(){this.enabled()&&this.s6.rQ()}};class LR extends mQ{yQ(a,b){const c=this.content();b/=a;c&&c.Bd(b);this.Bd(b);this.sb();vn(this.displayObject(),a)}};class MR extends LR{constructor(a,b){super(a);this.Rb=b;this.jC(this.Rb)}U_(){var a=this.Rb.ls;a.Rn&&YP(a.Rn)}};function NR(a){if(a.vl.showOutline){const b=new ZQ({Ca:a.K,mh:a.Ga});Et(b,P(a,"outline-button"));C(a,b.XW,a.GN,a);a.Rb=new jQ({It:!1,Jt:!0,Nj:a.Vf,Ca:a.K,oa:a.I,U:a.B,slides:a.L});a.kF=new MR(b.displayObject(),a.Rb);a.kF.Y("outline-popup",!0);nQ(a.Ga,a.kF);return b}return null}function OR(a){return PR(a)?new JR({settings:a.vl,mh:a.Ga,soundController:a.Sb,zaa:a.B,oa:a.I,hi:a.jf,rq:a.ik,Ca:a.K}):null}function PR(a){return a.vl.kx||a.vl.Mq||a.vl.ym||a.vl.ke||a.vl.Fo}
class QR extends Q{constructor({x9:a,Nj:b,mh:c,oa:d,Ca:e,U:f,slides:g,hi:h,soundController:l,rq:n}){super({H:"play-controls-container"});this.vl=a;this.B=f;this.Ga=c;this.I=d;this.K=e;this.L=g;this.jf=h;this.Sb=l;this.ik=n;this.Vf=b;this.Ip=this.kF=this.Rb=null;this.Ck=NR(this);this.Vb=this.Sx();this.wh=OR(this);this.Ck&&O(this,this.Ck);this.Vb&&O(this,this.Vb);this.wh&&O(this,this.wh)}hI(a){this.kF&&this.Rb&&this.Rb.resize(void 0,a)}sa(a){this.wh&&this.wh.sa(a)}EQ(a){this.Vb&&this.Vb.J(!a);this.wh&&
this.wh.EQ(a)}Ya(){var a=this.vl.Cf;a&&!this.Vb&&(this.Vb=this.Sx())&&O(this,this.Vb,this.Cl("playButton"));this.Vb&&this.Vb.J(a);(a=this.vl.showOutline)&&!this.Ck&&(this.Ck=NR(this))&&O(this,this.Ck,this.Cl("outlineButton"));this.Ck&&this.Ck.J(a);PR(this)&&!this.wh&&(this.wh=OR(this))&&O(this,this.wh,this.Cl("collapsableButtons"));this.wh&&(a=this.wh,wR(a),a.Ya(),a.Ts(),BR(a),CR(a),DR(a))}Cl(a){const b=[this.Ck,this.Vb,this.wh].filter(c=>c);switch(a){case "outlineButton":return b.indexOf(this.Ck);
case "playButton":return b.indexOf(this.Vb);case "collapsableButtons":return b.indexOf(this.wh);default:return-1}}Sx(){if(this.vl.Cf){const a=new $Q({Ca:this.K,U:this.B,slides:this.L});Et(a,P(this,"play-pause-button"));return a}return null}GN(a){SQ(this.Ga,a,this.Ck.displayObject())}};function RR(a){let b=!1,c=!1,d=!1;for(let e=0;e<a.count();++e){const f=a.ja(e),g=f.type();"quiz"==g&&(b=!0,c=c||f.iO);"interaction"==g&&(d=!0)}return{n_:b,o_:c,HP:d}};function SR(a){return a.G.visible&&(a.G.showOutline||a.G.Cf||a.G.kx||a.G.Mq||a.G.ym||a.G.ke||a.G.Fo)?new QR({x9:a.G,Nj:a.Vf,mh:a.Ga,oa:a.I,Ca:a.K,U:a.B,slides:a.L,hi:a.jf,soundController:a.Sb,rq:a.ik}):null}function TR(a){a.kf||(a.kf=SR(a),a.kf&&O(a,a.kf,0));a.kf&&a.kf.sb()}function UR(a){a.td||(a.td=a.Px(),a.td&&O(a,a.td));a.td&&a.td.sb()}
class VR extends Q{constructor({skinSettings:a,Aa:b,U:c,soundController:d,mh:e,oa:f,Ca:g,hi:h,rq:l}){super({H:"universal-control-panel",yd:"NAV"});this.F=b;this.B=c;this.Sb=d;this.Ga=e;this.I=f;this.K=g;this.jf=h;this.ik=l;this.G=a.mb.controlPanel;this.L=b.slides();this.Vf=a.outline;({HP:a}=RR(this.F.slides()));this.Cy=a;this.kf=SR(this);this.td=this.Px();this.kf&&O(this,this.kf);this.td&&O(this,this.td);C(this,this.G.jb,this.pn,this);C(this,this.B.Wc(),this.qn,this);C(this,this.Ee(),this.g3,this)}hI(a){this.kf&&
this.kf.hI(a)}U(){return this.B}setScale(a){vn(this.displayObject(),a)}sa(a){super.sa(a);this.kf&&this.kf.sa(a);this.td&&this.td.sa(a)}qC(a){if(this.kf){var b=this.kf;const c=a.pressed;a=a.relativeElement;if(!b.Ip){const d=new jQ({It:!1,Jt:!0,Nj:b.Vf,Ca:b.K,oa:b.I,U:b.B,slides:b.L});d.ls.Rn.$P();b.Ip={relativeElement:a,Fq:new MR(a,d)};b.Ip.Fq.Y("outline-popup",!0);nQ(b.Ga,b.Ip.Fq)}SQ(b.Ga,c,b.Ip.relativeElement)}}pn(){oQ(this.Ga);TR(this);UR(this)}g3(){var a=this.width();if(this.td){var b=this.td;
b.yb&&(a=480>=a?"":b.I.ma("PB_CONTROL_PANEL_NEXT"),b.yb.ka(a))}}Px(){var a=this.G.visible&&(this.G.Xe||this.G.Df||this.G.Kt);return this.Cy||a?(a=new qP({oa:this.I,U:this.B,Ca:this.K,settings:this.G,vI:this.L.Wq()}),Et(a,P(this,"navigation-controls")),a):null}Ya(){TR(this);UR(this)}qn(){var a=this.B.ib();const b=this.B.qb();a=!!a||!!b;UR(this);this.kf&&this.kf.EQ(a);this.kf&&(a=this.kf,a.Ip&&pQ(a.Ga,a.Ip.relativeElement),a.Ip=null)}};class WR extends VR{constructor(a){super(a);this.Wd=new mP(this.I);O(this,this.Wd);this.Wd.EK.Y("hidden",!0)}};function YR(a,b,c){return(a-2/3*c)/(b+c/3)}function ZR(a){if(1>=a)return a;a=1+(a-1)/3;return Jb?vv(a,4):a};function $R(a,b){this.oc=a;this.Um=b}$R.prototype.getData=function(a){return null==this.Gd?null:this.Gd[a]};$R.prototype.setData=function(a,b){null==this.Gd&&(this.Gd={});this.Gd[a]=b};function aS(a,b){G(a.oc,"pointer-events",b)}function bS(a,b){for(const c in b)a.oc.setAttribute(c,b[c])}$R.prototype.remove=function(){var a=this.Um;const b=a.Ro.indexOf(this);if(-1==b)throw Error();a.Ro.splice(b,1);a.oc.removeChild(this.oc)};function cS(a){z(a,a.gh.oc,Jm,a.rM,a,Mm);z(a,a.Xn,Km,a.E5,a)}
class dS extends vg{constructor(a){super();this.gh=a;this.PC=null;this.ia=1;this.Xn=window;this.vu=F(this);this.uu=F(this)}setScale(a){this.ia=a}sy(a){a=Kh(a,this.gh.oc);return new Yc(a.x/this.ia,a.y/this.ia)}rM(a){this.vu.C();a.preventDefault();a.stopPropagation();a=this.sy(a);this.PC.V_(a.x,a.y);z(this,this.Xn,Lm,this.FV,this)}FV(a){const b=this.sy(a);this.PC.KH(b.x,b.y);a.preventDefault()}E5(){Me(this,this.Xn,Lm,this.FV,this);this.uu.C()}};function eS(a,b,c){$R.call(this,a,b);this.oc.setAttribute("d",c)}t(eS,$R);function fS(a,b){$R.call(this,a,b);this.Ro=[]}t(fS,$R);function gS(a,b){const c=document.createElementNS("http://www.w3.org/2000/svg","path");b=new eS(c,a,b);a.oc.appendChild(c);a.Ro.push(b);return b}function hS(a){const b=document.createElementNS("http://www.w3.org/2000/svg","g"),c=new fS(b,a);a.oc.appendChild(b);a.Ro.push(c);return c}fS.prototype.forEach=function(a){for(let b=0;b<this.Ro.length;++b){const c=this.Ro[b];c instanceof fS?c.forEach(a):a(c)}};
function iS(a,b){let c=null;a.forEach(d=>{d.oc===b&&(c=d)});return c}fS.prototype.Iq=function(){this.Ro=[];Ed(this.oc)};function jS(a,b,c){const d=document.createElementNS("http://www.w3.org/2000/svg","svg");d.setAttribute("width",b);d.setAttribute("height",c);d.setAttribute("version","1.1");G(d,{overflow:"hidden",position:"relative"});a.appendChild(d);fS.call(this,d,this)}t(jS,fS);function kS(a,b){a.Um.forEach(c=>{c!==a.gh&&b(c)})}function lS(a){z(a,a.gh.oc,Jm,a.sM,a,Mm);z(a,a.Xn,Km,a.GV,a);kS(a,b=>{aS(b,"painted");z(a,b.oc,Jm,a.WE,a,Mm)})}function mS(a){Me(a,a.gh.oc,Jm,a.sM,a);Me(a,a.Xn,Km,a.GV,a);kS(a,b=>{aS(b,"none");Me(a,b.oc,Jm,a.WE,a)})}
function nS(a,b){if(b&&b!==a.gh.oc&&b instanceof SVGElement&&(b=iS(a.Um,b))){var c=b.getData("drawingId");if(c){const d=[];a.Um.forEach(e=>{e.getData("drawingId")===c&&d.push(e)});for(b=0;b<d.length;b++)Ce(d[b].oc,Jm,a.WE,!1,a),d[b].remove()}else Ce(b.oc,Jm,a.WE,!1,a),b.remove()}}
class oS extends vg{constructor({group:a,nba:b,paa:c,Vba:d}){super();this.Um=a;this.Rh=c;this.gh=b;this.Or=new Yc(0,0);this.ia=1;this.Xn=d?d:window;this.vu=F(this);this.uu=F(this)}setScale(a){this.ia=a}sM(a){this.vu.C();a.preventDefault();a.stopPropagation();z(this,this.Xn,Lm,this.nV,this);this.Or=this.sy(a)}GV(){Me(this,this.Xn,Lm,this.nV,this);this.uu.C()}WE(a){const b=a.currentTarget;b&&b instanceof SVGElement&&(this.sM(a),nS(this,b))}sy(a){hj?(a=Kh(a,this.gh.oc),a.x/=this.ia,a.y/=this.ia):a=new Yc(a.clientX,
a.clientY);return a}nV(a){a=this.sy(a);const b=Math.floor($c(a,this.Or)),c=a.x-this.Or.x,d=a.y-this.Or.y;for(let g=1;g<=b;++g){var e=g/b;a:{var f=void 0;f=this.Or.x+e*c;e=this.Or.y+e*d;if(hj){const h=this.Rh.oc,l=h.createSVGRect();l.x=f;l.y=e;l.width=1;l.height=1;f=h.getIntersectionList(l,h);if(!f||0==f.length)break a;f=f[f.length-1]}else f=this.Xn.document.elementFromPoint(f,e);nS(this,f)}}this.Or=a}};class pS{constructor(a){this.lU=null;this.Ni=[];this.Um=a}KH(a,b){this.Ni.push(["L",a,",",b].join(""));this.lU.oc.setAttribute("d",this.Ni.join(""))}V_(a,b){this.Ni=[["M",a,",",b].join("")];this.lU=this.LI(this.Ni.join(""));this.KH(a,b)}LI(a){a=gS(this.Um,a);bS(a,{stroke:"#ff0000","stroke-width":3,"stroke-linecap":"round","stroke-linejoin":"round",fill:"none"});aS(a,"none");return a}};class qS{constructor(a,b){this.Um=a;this.TR=b;this.OM=this.NM=this.YJ=0}KH(a,b){var c=this.NM,d=this.OM,e=a,f=b;e<c&&([c,e]=[e,c],[d,f]=[f,d]);if(c==e||d==f){var g=Math.min(c,e);c=Math.max(c,e);e=Math.min(d,f);d=Math.max(d,f);g=[["M",g-5,",",e-10],["L",c+5,",",e-10],["L",c+5,",",d+10],["L",g-5,",",d+10]]}else g=f>d?[["M",c-5,",",d-10],["L",c+5,",",d-10],["L",e+5,",",f-10],["L",e+5,",",f+10],["L",e-5,",",f+10],["L",c-5,",",d+10]]:[["M",c-5,",",d-10],["L",e-5,",",f-10],["L",e+5,",",f-10],["L",e+5,",",
f+10],["L",c+5,",",d+10],["L",c-5,",",d+10]];for(d=0;d<g.length;++d)g[d][1]=Math.min(this.TR.width,g[d][1]),g[d][3]=Math.min(this.TR.height,g[d][3]),g[d]=g[d].join("");this.NM=a;this.OM=b;this.LI(this.YJ,g.join(""))}LI(a,b){b=gS(this.Um,b);b.setData("drawingId",a);aS(b,"none");bS(b,{stroke:"none",fill:"#ffff00"})}V_(a,b){this.NM=a;this.OM=b;this.YJ+=1;this.KH(a,b)}};function rS(a){var b=a.Rh.oc.cloneNode(!0);const c=Pd(b,f=>"g"==f.nodeName);c.removeAttribute("opacity");var d=Ad("div");d.appendChild(b);Hd(c);const e=d.innerHTML;Ed(b);b.appendChild(c);b={ignoreMouse:!0,ignoreAnimation:!0};canvg(a.vL,d.innerHTML,b);canvg(a.qL,e,b);if(d=a.wi.getContext("2d"))d.clearRect(0,0,a.wi.width,a.wi.height),d.globalAlpha=.4,d.drawImage(a.vL,0,0),d.globalAlpha=1,d.drawImage(a.qL,0,0)}
function sS(a,b){a.yN=b;a.wz("nothing"!=b);switch(b){case "nothing":b=a.zl;Me(b,b.gh.oc,Jm,b.rM,b);mS(a.Br);break;case "line":b=a.zl;b.PC=a.C3;cS(b);mS(a.Br);break;case "marker":b=a.zl;b.PC=a.I3;cS(b);mS(a.Br);break;case "eraser":b=a.zl,Me(b,b.gh.oc,Jm,b.rM,b),lS(a.Br)}}
class tS extends Q{constructor(a,b){super({H:"draw-control"});this.qL=this.vL=this.wi=null;var c=this.Rh=new jS(this.displayObject(),a,b);const d=document.createElementNS("http://www.w3.org/2000/svg","rect"),e=new $R(d,c);bS(e,{x:0,y:0,width:a,height:b});c.oc.appendChild(d);c.Ro.push(e);this.gh=e;bS(this.gh,{opacity:0});this.zl=new dS(this.gh);this.wL=hS(this.Rh);bS(this.wL,{opacity:.4});this.B3=hS(this.Rh);this.C3=new pS(this.B3);this.I3=new qS(this.wL,new Vf(0,0,a,b));this.Br=new oS({group:this.Rh,
nba:this.gh,paa:this.Rh,Vba:void 0});this.yN="nothing";if(dh||Mi)this.wi=Ad("canvas"),G(this.wi,"position","relative"),this.wi.width=a,this.wi.height=b,this.vL=Ad("canvas"),this.qL=Ad("canvas");this.vu=F(this,[this.zl.vu,this.Br.vu]);this.uu=F(this,[this.zl.uu,this.Br.uu]);this.wz(!1)}setScale(a,b){super.setScale(a,b);this.zl.setScale(a);this.Br.setScale(a)}wz(a){L(this,"pointer-events",a?"all":"none");if(dh||Mi){const b=null!=this.Rh.oc.parentNode;a&&!b?Id(this.Rh.oc,this.wi):!a&&b&&(rS(this),Id(this.wi,
this.Rh.oc))}}hH(){this.wL.Iq();const a=[];this.Rh.forEach(b=>{b!==this.gh&&a.push(b)});for(let b=0;b<a.length;++b)a[b].remove();(dh||Mi)&&null==this.Rh.oc.parentNode&&rS(this)}ji(){let a=0;this.Rh.forEach(()=>{a++});return 1==a}};class uS{constructor(a){this.Ed=a;a instanceof SB&&(this.IF=this.width()/this.height())}V(a){a=a.displayObject();(this.Ed instanceof Element?this.Ed:this.Ed.displayObject()).appendChild(a)}removeChild(a){a=a.displayObject();this.BK(a)&&this.displayObject().removeChild(a)}BK(a){return a.parentNode==this.displayObject()}displayObject(){return this.Ed instanceof Element?this.Ed:this.Ed.displayObject()}ratio(){return this.IF}width(){return this.Ed instanceof Element?this.Ed.offsetWidth:this.Ed.width()}Xb(a){const b=
Math.round(a/this.IF);this.Ed instanceof Element?Mh(this.Ed,a,b):this.Ed.resize(a,b)}height(){return this.Ed instanceof Element?this.Ed.offsetHeight:this.Ed.height()}Bd(a){const b=Math.round(a*this.IF);this.Ed instanceof Element?Mh(this.Ed,b,a):this.Ed.resize(b,a)}resize(a,b){this.Ed instanceof SB&&this.Ed.resize(a||this.Ed.width(),b||this.Ed.height())}wm(a,b){a/b>this.IF?this.resize(a,b):this.Xb(a)}};function vS(a){a.ii(a.Z.displayObject())&&a.Z.resize(a.width(),a.height());a.Mp()}function wS(a,b){"nothing"!=b&&(a.ob||a.OK());a.Ke&&a.Ke.Y("tool",b);a.ob&&sS(a.ob,b)}
class xS extends Q{constructor(a){super({H:"content-area"});this.ob=null;this.F=a.Aa();a=a.view();this.Pc=a.yf();this.B=a.U();C(this,this.B.Wc(),this.Wg,this);this.Z=new uS(a);C(this,a.Ee(),this.Ez,this);this.V(this.Z.displayObject());D(this,this.Z);this.Ke=this.zJ();this.jy=[];this.ia=1;this.VM=new dd(this.Z.width(),this.Z.height())}setScale(a){this.ia=a;vS(this)}hH(){this.ob&&this.ob.hH()}invalidate(a,b){this.oy=b;this.resize(a.width,a.height)}Ww(){return this.Z}Ez(a,b,c,d){this.TM=a/this.Z.width();
this.Av=new Yc(c,d);this.Mp()}Mp(){if(this.ob){this.ob.move(this.Av.x,this.Av.y);const a=this.Z.width()/this.VM.width*this.TM;this.ob.setScale(a);this.ob.setParentScale(a)}}Wg(){this.Ke&&this.CN()}CN(){let a="nothing";this.ob&&(a=this.B.Ta()||this.B.qb()||this.B.ib()?"nothing":this.ob.yN,sS(this.ob,"nothing"));const b=this.B.ua();Ed(this.Ke.displayObject());const c=d=>{-1!=d.timestamp().za()&&(Oe(this,d.Pb(),c,this),this.ob&&this.Ke.V(this.ob),wS(this,a))};this.ob=this.jy[b];C(this,this.B.$().Pb(),
c,this);this.Mp()}zJ(){const a=new Q({H:"marker-tool-container"});this.Z.V(a);return a}OK(){this.ob=new tS(this.VM.width,this.VM.height);this.Ke.V(this.ob);this.ob.setParentScale(this.ia);this.jy[this.B.ua()]=this.ob;this.Mp()}Hd(){super.Hd();this.Z.removeChild(this.Ke)}};function yS(a,b,c,d){du.call(this,a,b,c,d);this.D1=new E;this.j1=new E;this.SS=new E}t(yS,du);function zS(a,b){a.$t=b}yS.prototype.JH=function(){this.$t&&this.$t.animate(this.coords);this.j1.C()};yS.prototype.Q_=function(){};yS.prototype.ml=function(){this.$t&&this.$t.animate(this.coords);this.SS.C()};yS.prototype.vo=function(){this.D1.C();this.$t&&this.$t.animate(this.coords)};class AS extends Q{constructor({yd:a,ga:b}){super({yd:a,ga:b});this.TJ=!1;z(this,this.displayObject(),he,()=>{this.TJ&&this.J(!1)})}show(){this.J(!0);this.TJ=!1;requestAnimationFrame(()=>{Dt(this,{opacity:1})})}Jc(){this.TJ=!0;requestAnimationFrame(()=>{Dt(this,{opacity:0})})}}
class BS extends Q{constructor(){super({H:"progress-tooltip"});this.Ou=0;this.gO=this.qG=!1;var a=new AS({yd:"img",ga:P(this,"thumbnail-tooltip")});a.Jc();this.$v=a;O(this,this.$v);a=new AS({ga:P(this,"timing-tooltip")});a.Jc();this.ew=a;O(this,this.ew)}show(){this.qG&&this.$v.show();this.gO&&this.ew.show()}Jc(){this.$v&&this.$v.Jc();this.ew&&this.ew.Jc()}};function CS(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");tC.call(this,null,b,c,d,e);this.p7=a}t(CS,tC);CS.prototype.Io=function(){this.p7(this.coords[0],this.coords[1])};function DS(a){const b=d=>1-Math.pow(1-d,2),c=d=>{a.ia=d;a.tf()};Fi(()=>{var d=6/a.height(),e=new CS(c,[d,d],[1,1],200,b);const f=new zC(a.displayObject(),200);a.Ns=new lQ;a.Ns.add(e);a.Ns.add(f);d=new CS(c,[1,1],[d,d],400,b);e=new yC(a.displayObject(),400);a.Os=new lQ;a.Os.add(d);a.Os.add(e)},a)}
class ES extends Q{constructor(a){super();this.PL=0;this.ia=1;this.Pn=this.Os=this.Ns=null;(Hi||rj)&&a||this.zf(0);rj||(DS(this),this.Pn=new ih(500),this.Pn.jl("tick",this.H5,!1,this))}offset(){return this.PL}sa(a){Hi&&!rj?a?this.show():this.Jc():rj&&this.zf(a?1:0)}show(){this.Pn&&this.Os&&this.Ns&&(this.Pn.enabled?this.Pn.stop():(this.Os.stop(),1!=Ch(this.displayObject(),"opacity")&&this.Ns.play()))}Jc(){var a;if(a=this.Pn)a=Rh(this.displayObject()),a=0!==("number"===typeof a?a:1);a&&this.Pn.start()}tf(){const a=
new fm;a.translate(this.PL,0);a.scale(this.ia,this.ia);nn(this.displayObject(),a)}H5(){this.Pn&&this.Os&&this.Ns&&(this.Pn.stop(),this.Ns.stop(),this.Os.play())}};function FS(a){a=a.toString();1==a.length&&(a="0"+a);return a};class GS extends vg{constructor(a){super();this.U1=a;this.fL=!1;this.mX=F(this);this.HU=F(this);this.lX=F(this);a.forEach(b=>{z(this,b,"mouseover",this.xp,this);z(this,b,Lm,this.XE,this);z(this,b,"mouseout",this.Gl,this)},this)}xp(a){this.fL||(this.fL=!0,this.mX.C(a))}XE(a){this.HU.C(a)}Gl(a){-1==Ja(this.U1,a.relatedTarget)&&(this.fL=!1,this.lX.C(a))}};function HS(a,b){Hi||(b?(C(a,a.MF.mX,a.i5,a),C(a,a.MF.HU,a.P4,a),C(a,a.MF.lX,a.h5,a)):a.lr(a.MF))}function IS(a){L(a,"cursor",a.nA?"pointer":"default")}function JS(a){return a.B.fa().lb().duration()}function KS(a,b){const c=a.displayObject().getBoundingClientRect();a=Kh(b,a.displayObject());return Wc(a.x/c.width,0,1)}function LS(a,b){b=a.L.jo(b*a.L.Tt(),!1,!0);a=a.L.ja(b.M());return IP(a)}
function MS(a,b){b=b.target===a.La.displayObject()?a.La.offset():b.offsetX;var c=a.width(),d=b/c;a.G.mode===tL&&NS(a,d);if(a.G.Ht){d="slideTimeline"===a.G.mode?d*JS(a):d*a.L.Tt();d=Math.round(d);if(3600<=d){const e=Math.floor(d/3600);d-=3600*e;d=e+":"+FS(Math.floor(d/60))+":"+FS(d%60)}else d=Math.floor(d/60)+":"+FS(d%60);a.Gp.ew.ka(d)}a=a.Gp;a.Ou=b-a.width()/2;d=a.qG?a.$v.width():a.ew.width();c-=b+d/2;b-=d/2;0>c&&(a.Ou-=Math.abs(c));0>b&&(a.Ou+=Math.abs(b));L(a,"left",`${a.Ou}px`)}
function NS(a,b){LS(a,b).then(c=>{c=c.url();a.Gp.$v.setAttribute("src",c)})}
class OS extends Q{constructor({settings:a,slides:b,U:c}){super({H:"progressbar",Ze:!0});this.L=b;this.B=c;this.G=a;this.Vo=0;this.nA=this.G.enabled;this.NJ=null;this.NW=F(this);this.OW=F(this);this.MW=F(this);this.$d=new Q({ga:P(this,"progress")});this.LJ=new Q({ga:P(this,"progress-background")});a=new ES(this.nA);Et(a,P(this,"thumb"));this.La=a;a=new BS;a.qG=this.G.mode===tL;a.gO=this.G.Ht;Et(a,P(this,"progress-tooltip"));this.Gp=a;this.MF=new GS([this.$d.displayObject(),this.LJ.displayObject(),
this.La.displayObject()]);O(this,this.$d);O(this,this.La);O(this,this.Gp);O(this.$d,this.LJ);HS(this,this.G.enabled);z(this,this.$d.displayObject(),Jm,this.qv,this,Mm);z(this,this.La.displayObject(),Jm,this.qv,this,Mm);C(this,this.G.jb,this.pM,this);IS(this)}pg(a){this.width()&&(this.Vo=tv(a,0,1),this.sb())}progress(){return this.Vo}finished(){return 1===Wc(this.Vo,0,1)}Ya(a,b){super.Ya(a,b);a*=this.Vo;this.LJ.Xb(a);b=this.La;b.PL=a;b.tf()}pM(){const a=(this.nA=this.G.enabled)&&this.G.Ht;this.Gp.qG=
this.G.enabled&&this.G.mode===tL;this.Gp.gO=a;this.G.enabled||vn(this.$d.displayObject(),1,1);this.G.enabled?this.La.sa(!0):this.La.Jc();IS(this);HS(this,this.nA)}qv(a){this.nA&&this.enabled()&&(z(this,document,Lm,this.XE,this),z(this,document,Km,this.YE,this),this.pg(KS(this,a)),this.OW.C())}XE(a){this.pg(KS(this,a));this.NW.C()}YE(a){Me(this,document,Lm,this.XE,this);Me(this,document,Km,this.YE,this);this.pg(KS(this,a));this.MW.C();if(Hi)return xn(this.displayObject())}i5(a){clearTimeout(this.NJ);
this.G.enabled&&(MS(this,a),this.Gp.show());this.La.show();a=6/this.height();vn(this.$d.displayObject(),1,a)}P4(a){this.G.enabled&&MS(this,a)}h5(){clearTimeout(this.NJ);this.La.Jc();this.NJ=setTimeout(()=>{this.Gp.Jc();vn(this.$d.displayObject(),1,1)},400)}};function PS(a,b){if(-1!==a.B.ua()){var c=b&&a.Kl;a.wN.C(!0);var d=a.wa.progress();"slideTimeline"===a.rG?(b=a.B.fa(),d*=JS(a),d=b.jo(d,!1),a.B.Ij(d.M(),d.za(),d.fb(),c)):(d*=a.L.Tt(),d=a.L.jo(d,!1,!0),(b||"slide"===a.L.ja(d.M()).type())&&a.B.Ij(d.M(),d.za(),d.fb(),c));if(c=a.B.mg("presentationSeeking",d.M(),d)){c=c.Ad().Qd();if(null==c)return;d=a.L.ja(c).lb();b=d.count()-1;d=d.fc(b).duration();a.B.Ij(c,b,d,!1)}a.wN.C(!1)}}
function QS(a){var b=a.B.$().timestamp();a=a.B.fa().lb();b=0<=b.za()?a.getTime(b.za(),b.fb()):0;a=a.duration();return 0<a?b/a:0}
class RS extends vg{constructor({Cc:a,U:b,settings:c,Aa:d}){super();this.F=d;this.L=d.slides();this.wa=a;this.B=b;this.wN=F(this);this.Ji=c;this.rG=c.mode;this.Kl=!1;this.Yz=null;C(this,this.wa.NW,this.pv,this);C(this,this.wa.OW,this.qv,this);C(this,this.wa.MW,this.aF,this);C(this,this.B.Wc(),this.Ny,this);C(this,this.B.$().Pb(),this.ub,this);C(this,this.Ji.jb,this.pM,this)}qv(){this.Kl=-1===this.B.ua()?this.F.settings().ld().Te():this.B.$().started();PS(this,!1)}aF(){clearTimeout(this.Yz);PS(this,
this.Kl);this.Yz=null}pv(){clearTimeout(this.Yz);this.Yz=setTimeout(()=>{PS(this,!1)},100)}pM(){this.rG=this.Ji.mode;this.Ej()}ub(){if(!this.Yz&&this.wa){const a=-1===this.B.$().timestamp().za()&&!!this.wa.Vo,b=this.wa.finished()&&QS(this)*JS(this)===JS(this);a||b||this.Ej()}}Ej(){if("slideTimeline"===this.rG)-1!==this.B.ua()&&this.wa.pg(QS(this));else{var a=this.B.$().timestamp();a=this.L.gi(a,!1,!0);this.wa.pg(a/this.L.Tt())}}Ny(){var a=this.B.mg("slideTimeline"===this.rG?"slideSeeking":"presentationSeeking");
fN(this.wa.displayObject(),a)}};class SS{constructor(a){this.uc=a}animate(a){this.uc.zf(a[0]);vn(this.uc.displayObject(),a[1])}}function TS(a){a.hb=new HM;a.hb.J(!1);Ai(a.hb.displayObject(),"left top");FM(a.hb,a.D.Vq().view());const b=a.F.Pd().Kg();for(let c=0;c<b.count();++c){const d=b.wq(c);C(a,d.playbackStateChangedEvent(),a.W4,a)}}function US(a,b){const c=new yS([1,.5],[0,1],500);zS(c,new SS(b));C(a,c.SS,()=>{a.hb.removeChild(b)},a);return c}
class VS extends vg{constructor({Uc:a,Ca:b,controlPanel:c,Faa:d}){super();this.D=a;this.K=b;this.nb=c;this.Rl=d;this.F=this.D.Aa();this.B=this.D.view().U();this.Pc=this.D.view().yf();this.mr=null;this.Ch=void 0;this.Pe=!1;this.wv=null;this.DS=!1;this.Db=void 0;this.DO=F(this);TS(this);this.Rl&&C(this,this.Rl.wN,e=>{this.DS=e})}invalidate(){const a=this.sK();void 0!==a?(this.Pe=!0,GM(this.hb,a.width(),a.height())):this.Pe=!1}RV(){const a=this.Pc;a.$().og()?a.pause():a.play()}XU(a){if(!this.DS){var b=
this.mr;this.mr=a.state();a="started"==this.mr||"buffering"==this.mr;if("suspended"!=b&&"suspended"!=this.mr&&"rewinding"!=this.mr&&(!b||("started"==b||"buffering"==b)!=a)){a=!a;this.wv&&1==this.wv.Dc&&this.wv.stop(!0);b=new Q;a?b.V(Z(this.K,"btn_pause_big.svg")):b.V(Z(this.K,"btn_play_big.svg"));b.resize(104,76);L(b,"position","absolute");L(b,"pointer-events","none");var c=this.hb;a=(c.width()-b.width())/2;c=(c.height()-b.height())/2;b.move(a,c);this.hb.V(b);We(this,this.wv);this.wv=US(this,b);this.wv.play()}}}sK(){let a=
this.Ch;const b=this.F.Pd().Kg();if(!a)for(let c=0;c<b.count();c++){const d=b.wq(c);if(d.ic().M()<=this.B.ua()&&d.wf().M()>=this.B.ua()){a=d;break}}return a}W4(a){"activated"==a.playbackState()?this.Ch!=a&&(this.Ch=a,GM(this.hb,a.width(),a.height()),this.DO.C()):"deactivated"==a.playbackState()&&(this.Ch=void 0,this.DO.C())}video(){return this.hb}};function WS(a,b,c){const d=new Q({ga:P(a,"link"),yd:"A",jH:!0,VH:!1});d.setAttribute("target","_blank");d.setAttribute("data-tooltip",c);a=new Q({ga:P(a,"link-icon"),xa:b});O(d,a);return d}function XS(a){const b=a.hk.displayObject().offsetHeight;a.ra.ni(b,b)}function YS(a){const b=new Q({ga:P(a,"show-more")});b.ka(a.I.ma(a.On.sP));C(a,b.ha,()=>ZS(a));return b}function ZS(a){var b=!a.nm();a.hk.Y("collapsed",!b);a.nm()?a.Qp.ka(a.I.ma(a.On.PZ)):a.Qp.ka(a.I.ma(a.On.sP));a.XS.C();$S(a)}
function $S(a){a.nm()?(a.ra.ni(a.hk.height(),a.fD.height()),a.ra.Ow()):XS(a)}
class aT extends Q{constructor(a,b,c){super({H:"presenter-info",Ze:!0});this.I=a;this.On={c_:"PB_PRESENTER_EMAIL",K0:"PB_PRESENTER_WEBSITE",PZ:"PB_PRESENTER_COLLAPSE_BIO",sP:"PB_PRESENTER_EXPAND_BIO"};this.VF=c;this.Y("popup",this.VF);this.Ag=null;this.Fa=new Q({ga:P(this,"main")});O(this,this.Fa);this.ss=new Q({ga:P(this,"photo")});O(this.Fa,this.ss);c=new Q({ga:P(this,"info")});O(this.Fa,c);this.Nh=new nP({ga:P(this,"name")});O(c,this.Nh);const d=new nP({ga:P(this,"job")});Zg&&L(d,"line-height",
"20px");this.iL=d;O(c,this.iL);this.ps=new Q({ga:P(this,"phone"),yd:Hi?"A":"DIV",jH:!0,VH:!Hi});O(c,this.ps);this.kz=new Q({ga:P(this,"links")});O(c,this.kz);this.Al=WS(this,Z(b,"mail-link"),this.I.ma(this.On.c_));D(this,this.Al);this.$s=WS(this,Z(b,"external-link"),this.I.ma(this.On.K0));D(this,this.$s);this.hk=new Q({H:"bio-container"});O(this,this.hk);b=new Q({H:"scroll-area"});O(this.hk,b);this.fD=new Q({ga:P(b,"bio")});O(b,this.fD);this.ra=new lM({Hq:b});this.hk.V(this.ra.Hj());XS(this);this.VF||
this.hk.Y("collapsed",!0);this.Qp=YS(this);O(this,this.Qp);this.J(!1);this.XS=F(this);this.a4=F(this);this.mK=!0;C(this,this.ss.Ee(),this.a4.C,this);C(this,a.Tg,this.Si,this)}nm(){return!this.hk.qH("collapsed")}mC(a){this.Ag!=a&&((this.Ag=a)?(this.J(!0),a=this.Ag.Uw(),this.Y("no-photo",!a),this.ss.J(!!a),this.ss.Bo(),a&&(a.We()?this.sT(a):(a.load(),C(this,a.Bq(),this.sT,this))),a=this.Ag.name(),this.Nh.J(!!a),a&&this.Nh.ka(a),a=this.Ag.Rw(),this.iL.J(!!a),a&&this.iL.ka(a),a=this.Ag.phone(),this.ps.J(!!a),
a&&(this.ps.ka(a),this.ps.setAttribute("href",`tel:${a}`)),(a=this.Ag.email())?(this.Al.setAttribute("href",`mailto:${a}`),this.Al.setAttribute("title",a),this.kz.V(this.Al)):this.kz.removeChild(this.Al),(a=this.Ag.$e())?(this.$s.setAttribute("href",a),this.$s.setAttribute("title",a),this.kz.V(this.$s)):this.kz.removeChild(this.$s),a=this.Ag.it(),this.hk.J(!!a),a&&this.fD.ka(a),this.mK=!0,this.VF?this.Qp.J(!1):(this.Qp.J(this.hk.visible()),!this.hk.visible()&&this.nm()&&ZS(this)),this.ra.Vh.hx(0),
$S(this)):this.J(!1))}sT(a){const b=a.width(),c=a.height();L(this.ss,"background-image",Oi(a.path()));b<c?L(this.ss,"background-size",`${64}px ${64/b*c}px`):L(this.ss,"background-size",`${64/c*b}px ${64}px`)}Ya(){if(document.body.contains(this.displayObject())){if(!this.VF&&this.mK){var a=this.Qp,b=a.J;const c=this.fD.displayObject();b.call(a,c.scrollHeight>c.offsetHeight);this.mK=!1}$S(this)}}Si(a){switch(a){case this.On.PZ:this.nm()&&this.Qp.ka(this.I.ma(a));break;case this.On.sP:this.nm()||this.Qp.ka(this.I.ma(a));
break;case this.On.c_:this.Al&&this.Al.setAttribute("data-tooltip",this.I.ma(a));break;case this.On.K0:this.$s&&this.$s.setAttribute("data-tooltip",this.I.ma(a))}}};class bT extends Q{constructor(){super({H:"logo"});this.pp=280;this.tL=this.Wd=this.xb=null;F(this)}Bt(a){this.xb!=a&&(this.Y("has-logo",!1),this.xb&&We(this,this.xb.logo(),this.xb),(this.xb=a)?(C(this,this.xb.uL,this.aB,this),this.aB()):this.cM(null))}aB(){if(this.xb){var a=this.xb.logo();a.We()?this.cM(a):(a.load(),C(this,a.Bq(),this.cM,this))}}cM(a){a?(Ed(this.displayObject()),this.Wd=new Q({yd:"A"}),this.xb&&this.xb.$e()&&""!=this.xb.$e()?(this.Wd.setAttribute("href",this.xb.$e()),this.Wd.setAttribute("target",
"_blank"),this.Wd.setAttribute("title",this.xb.$e())):(this.Wd.removeAttribute("title"),this.Wd.removeAttribute("href"),this.Wd.removeAttribute("target")),this.tL=a.uB(),this.V(this.Wd),this.Wd.V(this.tL),this.Y("has-logo",!0)):this.Wd&&(this.removeChild(this.Wd),this.tL=null)}};function cT(a){const b=new BC({ga:P(a,"maximized")}),c=new Q({xa:Z(a.K,"video_maximize")});O(b,c);b.Y("at-left",a.Ra.Rd);b.zf(0);C(a,b.ha,()=>a.dM.C());return b}function dT(a){if(a.Ra.Vc){const b=new bT;C(a,a.F.pJ,a.BX,a);C(a,b.Ee(),()=>{eT(a)});a.vf(b,0);return b}return null}
function fT(a){if(a.Ra.qh){const b=new aT(a.I,a.K,!1);Et(b,P(a,"presenter-info"));b.J(!1);C(a,b.XS,()=>{if(a.Ac&&a.Ac.visible())if(a.Ac.nm()){var c=Yh(a.displayObject());c=a.height()-a.Ac.y()-c.bottom;L(a.Ac,"max-height",`${c}px`)}else L(a.Ac,"max-height","");a.sb()});return b}return null}function gT(a){return a.Ra.showOutline||a.Ra.Jg?new jQ({Jt:a.Ra.showOutline,It:a.Ra.Jg,Nj:a.Vf,U:a.B,slides:a.F.slides(),Ca:a.K,oa:a.I}):null}
function eT(a){if(a.Tb){var b=Yh(a.displayObject());b=a.Rb?Math.max(.2*a.height(),156)+b.bottom:0;b=a.height()-b;if(!a.Yc||0>=a.Yc.height())var c=0;else c=Zh(a.Yc.displayObject()),c=a.Yc.height()+c.top+c.bottom;b-=c;a.Tb.wm(a.width(),b)}}function hT(a){let b=Rh(a.qp.displayObject());"number"!==typeof b&&(b=0);a.aT=new vC(a.qp.displayObject(),b,0,250,c=>Math.max(0,250*c)/250);a.aT.play()}
function iT(a){a.Ac&&(a.Tb?a.ii(a.Ac)&&a.removeChild(a.Ac):a.Yc?Fd(a.Ac.displayObject(),a.Yc.displayObject()):a.vf(a.Ac,0))}
function jT(a,b){a.EG&&a.EG&&a.ii(a.EG.displayObject())&&a.removeChild(a.EG.displayObject());a.Tb&&a.Tb&&(a.ii(a.Tb.displayObject())&&a.removeChild(a.Tb.displayObject()),a.Tb.removeChild(a.qp),a.Tb.removeChild(a.LD),Me(a,a.Tb.displayObject(),"mouseover",a.xp,a),Me(a,a.Tb.displayObject(),"mouseout",a.Gl,a));a.Tb=b;a.Tb&&(a.Yc?Fd(a.Tb.displayObject(),a.Yc.displayObject()):a.vf(a.Tb.displayObject(),0),z(a,a.Tb.displayObject(),"mouseover",a.xp,a),z(a,a.Tb.displayObject(),"mouseout",a.Gl,a),a.Tb.V(a.qp),
a.Tb.V(a.LD));eT(a);iT(a);a.sb()}
class kT extends Q{constructor(a,b,c,d,e,f=!0){super({H:"universal-side-panel",yd:"ASIDE"});this.F=b;this.B=c;this.I=d;this.K=e;this.Ra=a.mb.Sd;this.Vf=a.outline;this.aT=this.$S=void 0;this.ia=1;this.Tb=void 0;this.EG=null;this.UX=f;this.qp=cT(this);D(this,this.qp);this.LD=new Q({H:"float-panel-overlay"});D(this,this.LD);(this.Yc=dT(this))&&D(this,this.Yc);(this.Ac=fT(this))&&D(this,this.Ac);(this.Rb=gT(this))&&O(this,this.Rb);this.dM=F(this);this.VX=F(this);C(this,this.B.Wc(),this.Wg,this);C(this,
this.Ra.jb,this.y8,this);this.Wg()}show(a){this.UX=a;L(this,"transition","margin 300ms ease-in-out");Fi(()=>L(this,"transition",""),this,300);this.VX.C()}showed(){return this.UX}showedStateChanged(){return this.VX}setScale(a,b){this.ia=a;super.setScale(a,b)}J(a){this.visible()!=a&&(super.J(a),a&&this.sb())}sa(a){super.sa(a);this.Rb&&this.Rb.sa(a)}y8(){this.Ra.Vc?this.Yc||(this.Yc=dT(this),D(this,this.Yc)):this.Yc&&(this.removeChild(this.Yc.displayObject()),Re(this,this.Yc),this.Yc=null);this.Ra.qh?
this.Ac||(this.Ac=fT(this),D(this,this.Ac)):this.Ac&&(this.removeChild(this.Ac.displayObject()),Re(this,this.Ac),this.Ac=null);var a=this.Ra.showOutline,b=this.Ra.Jg;if(a||b)if(this.Rb){this.Rb.MQ(a);this.Rb.LQ(b);a=this.Rb;if(a.Mb||a.gd)if(a.Fi){a.Fi.MQ(a.Mb);a.Fi.LQ(a.gd);b=a.Fi;if(b.Mb&&b.gd)b.vc||(b.vc=b.To(),b.vc&&O(b,b.vc,0)),b.Fk&&(Re(b,b.Fk),b.Fk=null);else if(b.Mb||b.gd)b.Fk||(b.Fk=uP(b),b.Fk&&O(b,b.Fk,0)),b.vc&&(Re(b,b.vc),b.vc=null);b.WY()}else a.Fi=hQ(a),a.Fi&&O(a,a.Fi);else Re(a,a.Fi),
a.Fi=null;a.gd?(a.Zr||iQ(a),a.Y("mode","notes"),a.LE.sb()):a.Zr&&(Re(a,a.Zr),a.Zr=null);a.Mb?(a.ms||a.Rx(),a.Y("mode","outline")):a.ms&&(Re(a,a.ms),a.ms=null)}else(this.Rb=gT(this))&&O(this,this.Rb);else Re(this,this.Rb),this.Rb=null;this.Wg()}xp(a){a.relatedTarget&&Md(this.Tb.displayObject(),a.relatedTarget)||(a=Rh(this.qp.displayObject()),"number"!==typeof a&&(a=0),this.$S=new vC(this.qp.displayObject(),a,1,150),this.$S.play())}Gl(a){a.relatedTarget&&Md(this.Tb.displayObject(),a.relatedTarget)||
hT(this)}Wg(){if(-1!=this.B.ua()){iT(this);if(this.Ac&&-1!=this.B.ua()){var a=this.B.fa();this.Ac.mC(a.li())}this.BX();this.sb()}}BX(){if(this.Yc&&-1!=this.B.ua()){var a=this.B.fa().li();a?(a=a.Md())&&a.logo()?this.Yc.Bt(a):this.qA():this.qA()}}qA(){const a=this.F.Md();a&&a.logo()?this.Yc.Bt(a):this.Yc.Bt(null)}Ya(){if(this.visible()){var a=!!this.Yc&&this.Yc.visible(),b=!!this.Ac&&this.Ac.visible(),c=!!this.Rb&&this.Rb.visible(),d=!!this.Tb&&!!this.ii(this.Tb.displayObject());a&&this.Yc.Y("with-delimiter",
b||!b&&!d&&c);b&&this.Ac.Y("with-delimiter",c);this.Ac&&this.Ac.sb()}}Hd(){super.Hd();Hd(this.LD.displayObject());Hd(this.qp.displayObject())}};function lT({Vc:a,fa:b,Aa:c,li:d}){const e=d&&d.Md(),f=e&&e.logo(),g=(c=c.Md())&&c.logo();return a&&(!!b&&!!d&&!!e&&!!f||!!c&&!!g)}function mT({U:a,Go:b,Aa:c,CC:d}){let e=null;0<=a.ua()&&(e=a.fa());a=e&&e.li();c=lT({Vc:b.Vc,li:a,Aa:c,fa:e});return!!(b.Jg||b.showOutline||c||b.qh&&e&&a||d&&d.Pe)};function nT(a,b){a.Db=b;b=a.jg;b.Db=a.Db;a=b.B.$().sc();const c=b.hb.displayObject();Me(b,c,Jm,b.RV,b);Oe(b,a,b.XU,b);"MaximizedVideo"==b.Db&&(z(b,c,Jm,b.RV,b),b.mr=null,C(b,a,b.XU,b))}function oT(a,b){const c=a.F.slides().ja(b).ro();let d;for(let e=0;e<c.count();++e){const f=c.EB(e),g=f.params();if("changeLayout"==f.name()&&g){d=g.type;break}}d?a.Km(d):0<b&&oT(a,b-1)}function pT(a){return"MaximizedVideo"==a.Db||"NoSidebarVideo"==a.Db?a.jg.video().displayObject():a.tb.Ww().displayObject()}
function qT(a){return mT({Aa:a.F,U:a.B,CC:a.jg,Go:a.G.mb.Sd})}function rT(a,b){var c=b;a.X&&qT(a)||"Full"==b&&(b="NoSidebar");a.X||"MaximizedVideo"==b&&(b="NoSidebarVideo");a.Db==b?(a.Ai(),nT(a,c)):(nT(a,b),c=a.Z.displayObject(),"Full"==b||"NoSidebar"==b?Ld(c)!==a.tb.displayObject()&&a.tb.V(c):a.tb.removeChild(c),a.Ai(),a.Mu.C())}
class sT extends vg{constructor({Uc:a,settings:b,CC:c,tB:d,Sd:e}){super();this.D=a;C(this,this.D.AB(),this.VE,this);this.F=this.D.Aa();this.Z=this.D.view();this.G=b;this.B=this.Z.U();C(this,this.B.Wc(),this.z5,this);this.jg=c;this.tb=d;(this.X=e)&&this.X.dM.addHandler(this.vY,this);this.CF=a=this.X?"Full":"NoSidebar";this.Mu=F(this);nT(this,a)}invalidate(){"NoSidebarVideo"==this.Db?this.Km("NoSidebar"):this.lE()}vY(){"MaximizedVideo"==this.Db?this.Km("Full"):"NoSidebar"==this.Db?this.Km("NoSidebarVideo"):
"Full"==this.Db?this.Km("MaximizedVideo"):"NoSidebarVideo"==this.Db&&this.Km("NoSidebar")}VE(a){const b=a.params();"changeLayout"==a.name()&&b&&this.Km(b.type)}z5(){let a;this.jg.invalidate();this.jg.Pe?"Full"==this.Db?this.X&&jT(this.X,this.jg.video()):"NoSidebar"!=this.Db||this.mL||"Full"!=this.CF&&"MaximizedVideo"!=this.CF||(a="Full"):(this.X&&jT(this.X),"MaximizedVideo"==this.Db?a="Full":"NoSidebarVideo"==this.Db?a="NoSidebar":this.mL||("Full"==this.Db?qT(this)||(a="NoSidebar"):"NoSidebar"==this.Db&&
"Full"==this.CF&&qT(this)&&(a="Full")));a?rT(this,a):(this.Ai(),this.Mu.C());this.mL=!1}Km(a){this.CF=a;this.mL=!0;rT(this,a)}Ai(){const a=this.jg.video(),b=this.jg.Pe;a.J(b&&"NoSidebar"!=this.Db);if(this.X){const c="Full"==this.Db&&qT(this)||"MaximizedVideo"==this.Db;this.X.J(c);"Full"==this.Db||"NoSidebar"==this.Db?(jT(this.X,b?a:void 0),this.tb.removeChild(a.displayObject())):(jT(this.X,this.tb.Ww()),this.tb.V(a.displayObject()),a.resize(this.tb.width(),this.tb.height()))}vS(this.tb)}lE(){const a=
this.jg.video(),b="Full"!=this.Db&&"NoSidebar"!=this.Db;this.X&&b&&a.resize(this.tb.width(),this.tb.height())}};function tT(a){a.Y("side",a.Ra.Rd?"left":"right")}function uT(a){const b=a.Ra.Rd,c=a.Bb.showed();return Z(a.K,b?c?"arrows_left":"arrows_right":c?"arrows_right":"arrows_left")}
class vT extends Q{constructor({Qt:a,Go:b,Ca:c,sidePanelController:d}){super({H:"show-side-panel-button"});this.Ra=b;this.K=c;this.Bb=d;this.Ib=a;(this.lj=this.hf())&&O(this,this.lj);tT(this);C(this,this.Ra.jb,this.SY,this)}Eo(a){this.Bb=a;this.Ra.visible&&this.Bb&&this.Bb.visible()?this.lj||(this.lj=this.hf())&&O(this,this.lj):(Re(this,this.lj),this.lj=null)}SY(){this.lj&&(this.lj.Cm(uT(this)),tT(this))}hf(){if(!this.Bb||!this.Bb.visible())return null;const a=new YL({type:"uikit-link-button",size:"small",
icon:{element:uT(this),Ae:"left"}});C(this,this.Bb.showedStateChanged(),()=>{this.SY()});Et(a,P(this,"button"));L(a,"padding","9px 10px");C(this,a.ha,()=>{this.Bb.show(!this.Bb.showed())});return a}};function wT(a){return(a=a.B.Ta())?a.skin().controlPanel().displayObject():null}
class xT extends vg{constructor({U:a,z0:b,RZ:c}){super();this.B=a;this.r6=this.pu=c;this.w6=this.wr=b;C(this,a.Wc(),this.Y7,this);this.eW=F(this)}Y7(){var a,b=this.B.Ta();(a=(b=b&&b.skin().topPanel())?b.displayObject():null)&&G(a,"height",`${this.wr.offsetHeight}px`);(b=wT(this))&&G(b,"height",`${this.pu.offsetHeight}px`);b=!1;a=a||this.w6;a!=this.wr&&(Id(a,this.wr),this.wr=a,b=!0);a=wT(this)||this.r6;a!=this.pu&&(Id(a,this.pu),this.pu=a,b=!0);b&&this.eW.C()}};function yT(a,b){switch(b){case "pen":return Z(a.K,"marker_pen");case "highlighter":return Z(a.K,"marker_highlighter");case "eraser":return Z(a.K,"marker_eraser");default:return null}}
class zT extends Q{constructor({type:a,oa:b,ll:c,Ca:d}){super({H:"marker-panel-button",tabIndex:0});this.K=d;this.Y("mobile",Hi);this.Y("type",a);a=this.Mm(a);b=this.FJ(b,c);a&&O(this,a);O(this,b)}Mm(a){var b=yT(this,a);if(!b)return null;a=new Q({H:"item-icon"});Et(a,P(this,"item-icon"));b=new Q({ga:P(a,"item-icon-image"),xa:b});O(a,b);return a}FJ(a,b){const c=new Q({ga:P(this,"text")});Gt(c,a,b);return c}}
function AT(a,b,c){c=new zT({type:b,oa:a.I,ll:c,Ca:a.K});C(a,c.ha,()=>a.wp(b),a);z(a,c.displayObject(),"keydown",d=>{if(13==d.keyCode||32==d.keyCode)a.wp(b),d.stopPropagation(),d.preventDefault()},a);O(a,c);return c}function BT(a,b){a.RS=b;a.Gf.has("endDrawing")&&a.Gf.get("endDrawing").sa(b)}
class CT extends Q{constructor(a,b){super({H:"marker-panel"});this.Gf=new Map;this.US=this.RS=!0;this.IY=F(this);this.VS=F(this);this.qy=[];this.I=a;this.K=b}open(){for(var a of this.Gf.values())a&&Re(this,a);this.Bo();a=AT(this,"pen","PB_DRAWING_TOOLS_PEN");this.Gf.set("pen",a);a=AT(this,"highlighter","PB_DRAWING_TOOLS_HIGHLIGHTER");this.Gf.set("highlighter",a);a=AT(this,"eraser","PB_DRAWING_TOOLS_ERASER");this.Gf.set("eraser",a);a=new Q({ga:P(this,"separator")});this.V(a);a=AT(this,"eraseAll","PB_DRAWING_TOOLS_ERASE_ALL");
this.Gf.set("eraseAll",a);a.sa(this.US);a=AT(this,"endDrawing","PB_DRAWING_TOOLS_END_DRAWING");this.Gf.set("endDrawing",a);a.sa(this.RS);this.qy=[]}wp(a){(a={pen:"line",highlighter:"marker",eraser:"eraser",endDrawing:"nothing"}[a])?this.IY.C(a):this.VS.C()}freeze(){this.qy=[];for(const a of this.Gf.values())a.enabled()&&(a.sa(!1),this.qy.push(a))}};class DT extends sP{constructor({H:a,U:b}){super({H:a,U:b});this.gZ=16}};class ET extends LR{constructor(a,b){super(a);this.tp=b;L(this.tp,"height","100%");this.jC(this.tp)}};const FT={markerTools:"PB_TITLE_PANEL_MARKER_TOOLS",attachments:"PB_TITLE_PANEL_ATTACHMENTS",marker:"PB_DRAWING_TOOLS_PEN",highlighter:"PB_DRAWING_TOOLS_HIGHLIGHTER",eraser:"PB_DRAWING_TOOLS_ERASER",presenterInfo:"PB_TITLE_PANEL_PRESENTER_INFO",notes:"PB_TITLE_PANEL_NOTES",outline:"PB_TITLE_PANEL_OUTLINE"};function GT(a,b,c,d){b&&(a=d?"":a.I.ma(FT[c]),b.ka(a))}function HT(a){a.buttons().forEach(b=>b.rc(!1))}
function IT(a,{M$:b,caa:c,Aaa:d,e9:e}){var f=a.fd;f&&f.sa(b);(b=a.yj)&&b.sa(c);(c=a.Vl)&&c.sa(d);(a=a.Mk)&&a.sa(e)}
class JT extends Q{constructor({settings:a,Ca:b,oa:c}){super({H:"buttons-container"});this.K=b;this.I=c;this.IX=F(this);this.LX=F(this);this.PX=F(this);this.MX=F(this);this.NX=F(this);this.Nk=this.yj=this.Vl=this.fd=this.Mk=null;this.Gm={};this.G=a;this.Lv="nothing";a=Z(b,"attachments_button_icon");const d=Z(b,"marker_panel_button_icon"),e=Z(b,"presenter_info_button_icon"),f=Z(b,"notes_button_icon");b=Z(b,"outline_button_icon");this.Gm.attachments={icon:a,label:c.ma("PB_TITLE_PANEL_ATTACHMENTS")};
this.Gm.markerTools={icon:d,label:c.ma("PB_TITLE_PANEL_MARKER_TOOLS")};this.Gm.marker={icon:d,label:c.ma("PB_DRAWING_TOOLS_PEN")};this.Gm.highlighter={icon:d,label:c.ma("PB_DRAWING_TOOLS_HIGHLIGHTER")};this.Gm.eraser={icon:d,label:c.ma("PB_DRAWING_TOOLS_ERASER")};this.Gm.presenterInfo={icon:e,label:c.ma("PB_TITLE_PANEL_PRESENTER_INFO")};this.Gm.notes={icon:f,label:c.ma("PB_TITLE_PANEL_NOTES")};this.Gm.outline={icon:b,label:c.ma("PB_TITLE_PANEL_OUTLINE")};this.sD();C(this,this.I.Tg,this.rO,this)}buttons(){return[this.Mk,
this.fd,this.Vl,this.yj,this.Nk].filter(a=>!!a)}invalidate(){Re(this,this.fd);Re(this,this.yj);Re(this,this.Vl);Re(this,this.Mk);Re(this,this.Nk);this.sD()}sD(){if(this.G.visible){var a=this.G.buttonsOrder;for(let b=0;b<a.length;++b){const c=this.hf(a[b]);O(this,c)}}}q5(){this.enabled()&&this.Mk.enabled()&&this.IX.C(this.Mk)}s5(){this.enabled()&&this.fd.enabled()&&this.LX.C(this.fd)}w5(){this.enabled()&&this.Vl.enabled()&&this.PX.C(this.Vl)}t5(){this.enabled()&&this.yj.enabled()&&this.MX.C(this.yj)}u5(){this.enabled()&&
this.Nk.enabled()&&this.NX.C(this.Nk)}hf(a){const b=new YL({type:"uikit-secondary-button",icon:{element:this.Gm[a].icon,Ae:"left"},size:"small",text:this.I.ma(FT[a])});Et(b,P(this,"button"));switch(a){case "attachments":this.Mk=b;C(this,this.Mk.ha,this.q5,this);break;case "markerTools":this.fd=b;C(this,this.fd.ha,this.s5,this);break;case "presenterInfo":this.Vl=b;C(this,this.Vl.ha,this.w5,this);break;case "notes":this.yj=b;C(this,this.yj.ha,this.t5,this);break;case "outline":this.Nk=b;C(this,this.Nk.ha,
this.u5,this);break;default:throw Error("unexpected button type");}return b}rO(a){switch(a){case "PB_TITLE_PANEL_PRESENTER_INFO":this.Vl&&this.Vl.ka(this.I.ma(a));break;case "PB_TITLE_PANEL_NOTES":this.yj&&this.yj.ka(this.I.ma(a));break;case "PB_TITLE_PANEL_OUTLINE":this.Nk&&this.Nk.ka(this.I.ma(a));break;case "PB_TITLE_PANEL_ATTACHMENTS":this.Mk&&this.Mk.ka(this.I.ma(a));break;case "PB_TITLE_PANEL_MARKER_TOOLS":this.fd&&"nothing"===this.Lv&&this.fd.ka(this.I.ma(a));break;case "PB_DRAWING_TOOLS_PEN":this.fd&&
"line"===this.Lv&&this.fd.ka(this.I.ma(a));break;case "PB_DRAWING_TOOLS_HIGHLIGHTER":this.fd&&"marker"===this.Lv&&this.fd.ka(this.I.ma(a));break;case "PB_DRAWING_TOOLS_ERASER":this.fd&&"eraser"===this.Lv&&this.fd.ka(this.I.ma(a))}}};function KT(a){a.Dl.Bo();a.Dl.removeAttribute("title");a.Dl.removeAttribute("href");a.Dl.removeAttribute("target")}function LT(a,b){b&&""!=b?(a.Dl.setAttribute("href",b),a.Dl.setAttribute("target","_blank"),a.Dl.setAttribute("title",b)):KT(a)}class MT extends Q{constructor(){super({H:"logo-container"});this.zk=this.pp=0;this.Dl=new Q({yd:"A"});O(this,this.Dl)}};class NT extends Q{constructor({parent:a,Aa:b}){super({ga:P(a,"title")});this.F=b;this.xY=new Q;this.UY();O(this,this.xY);C(this,b.sS,this.UY,this)}UY(){this.xY.ka(this.F.courseTitle()||"")}};function OT(a){if(a.Ib.visible&&a.Ib.tq){const b=new NT({parent:a,Aa:a.F});Et(b,P(a,"item"));return b}return null}function PT(a){if(a.Ib.visible&&a.Ib.Vc){const b=new MT;b.pp=250;b.zk=44;Et(b,P(a,"item"));return b}return null}function QT(a){if(a.Ib.visible&&a.Ib.Vc){var b=a.B.fa().li();if(b){const c=(b=b.Md())&&b.logo();b&&c?RT(a,b):a.qA()}else a.qA()}}
function RT(a,b){a.xb!=b&&(a.xb&&We(a,a.xb.logo(),a.xb),a.xb=b,a.xb?(b=a.xb.$e(),a.Xd&&LT(a.Xd,b),C(a,a.xb.uL,a.aB,a),a.aB()):a.Xd&&LT(a.Xd,null))}
class ST extends Q{constructor({Qt:a,Aa:b,U:c}){super({H:"info-container"});this.xb=null;this.Ib=a;this.F=b;this.B=c;(this.zh=OT(this))&&O(this,this.zh);(this.Xd=PT(this))&&O(this,this.Xd)}invalidate(){this.BN();this.Bn()}Bn(){const a=this.Ib.visible&&this.Ib.Vc;a&&!this.Xd&&((this.Xd=PT(this))&&O(this,this.Xd,this.Cl("logo")),QT(this));this.Xd&&this.Xd.J(a)}BN(){const a=this.Ib.visible&&this.Ib.tq;a&&!this.zh&&(this.zh=OT(this))&&O(this,this.zh,this.Cl("courseTitle"));this.zh&&this.zh.J(a)}Cl(a){const b=
[this.zh,this.Xd].filter(c=>c);switch(a){case "logo":return b.indexOf(this.Xd);case "courseTitle":return b.indexOf(this.zh);default:return-1}}aB(){if(this.xb){var a=this.xb.logo();a&&(a.We()?this.kV(a):(a.load(),C(this,a.Bq(),this.kV,this)))}}qA(){const a=this.F.Md(),b=a&&a.logo();a&&b?(this.Xd&&this.Xd.J(!0),this.xb!=a&&RT(this,a)):(this.xb=null,this.Xd&&(this.Xd.J(!1),KT(this.Xd)))}kV(a){if(this.Xd){var b=this.Xd;b.Dl.Bo();const c=a.uB();b.Dl.V(c);const d=Mi?a.width():c.width;a=Mi?a.height():c.height;
b=Math.min(1,Math.min(b.pp/d,b.zk/a));Mh(c,d*b,a*b)}}};function TT(a){const b=new JT({parent:a,settings:a.Ib,Ca:a.K,oa:a.I});Et(b,P(a,"container"));var c=0!=a.F.resources().Oj().count(),d=b.Mk;d&&d.sa(c);C(a,b.PX,a.Dn,a);C(a,b.IX,a.tA,a);C(a,b.NX,a.Mb,a);C(a,b.MX,a.gd,a);C(a,b.LX,a.u7,a);return b}function UT(a){return a.nd.yj?new DT({H:"notes-popup",U:a.B}):null}function VT(a){a=new MR(a.nd.Nk.displayObject(),a.Rb);a.Y("outline-popup",!0);return a}
function WT(a){if(a.nd.fd){const b=new CT(a.I,a.K);BT(b,!1);C(a,b.IY,a.wp,a);C(a,b.VS,a.y4,a);return b}return null}function XT(a){a.nd.buttons().forEach(b=>{pQ(a.Ga,b.displayObject())})}function ZT(a){const b=!!a.B.fa().li(),c=!a.B.Ta()&&!a.B.qb()&&!a.B.ib(),d=$T(a);IT(a.nd,{caa:d,M$:c,Aaa:b,e9:!!a.F.resources().Oj().count()});c||a.wp("nothing")}function aU(a){a.Hb&&a.Hb.Cm(a.Ra.Rd?bU(a):cU(a))}
function dU(a,b){switch(b.buttonType){case "attachments":const c=b.pressed;b=b.relativeElement;const d=eU(a,b);SQ(a.Ga,c,b,{zm:"bottom"});d.focus();break;case "outline":a.GN(b)}}function cU(a){return a.Bb.showed()?Z(a.K,"arrows_right"):Z(a.K,"arrows_left")}function bU(a){return a.Bb.showed()?Z(a.K,"arrows_left"):Z(a.K,"arrows_right")}function $T(a){return(a=a.B.fa().Vj())&&""!=a.text().replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}
function eU(a,b){b=new LR(b);b.jC(fU(a));b.Y("attachments",!0);nQ(a.Ga,b);return b}function fU(a){const b=new xN(a.F.resources().Oj(),a.K,a.I);Et(b,"attachments-popup");C(a,b.JR,()=>{oQ(a.Ga)},a);return b}function gU(a,b){SQ(a.Ga,b.pressed(),b.displayObject(),{zm:"bottom",align:"left"})}
class hU extends Q{constructor({Qt:a,Nj:b,Go:c,Aa:d,U:e,mh:f,Ca:g,oa:h,sidePanelController:l}){super({H:"top-panel",Ze:!0});this.Ib=a;this.Vf=b;this.Ra=c;this.Bb=l;this.F=d;this.B=e;this.Ga=f;this.K=g;this.I=h;this.$z=this.XM=this.fv=this.xb=null;this.xL=F(this);this.sU=F(this);this.gK=F(this);this.Fa=new Q({H:"top-main-container"});O(this,this.Fa);this.Y("reversed",this.Ra.Rd);this.Fa.Y("reversed",!this.Ib.lt);this.nd=TT(this);O(this.Fa,this.nd);this.$D=this.yJ();O(this.Fa,this.$D);(this.Hb=this.Ux())&&
O(this,this.Hb);this.Rb=this.Rx();this.tp=UT(this);this.Rb&&(D(this,this.Rb),a=VT(this),nQ(this.Ga,a));(this.vg=WT(this))&&D(this,this.vg);C(this,this.Ib.jb,this.pn,this);C(this,this.F.pJ,()=>QT(this.$D),this);C(this,this.B.Wc(),this.qn,this);C(this,this.B.px(),this.L5,this);C(this,this.B.hR(),this.K5,this);C(this,this.Ga.wo(),this.lv,this);C(this,this.Ra.jb,this.y5,this)}pn(){oQ(this.Ga);XT(this);this.$D.invalidate();this.Fa.Y("reversed",!this.Ib.lt);this.nd.invalidate();ZT(this);this.sb()}y5(){this.Y("reversed",
this.Ra.Rd);aU(this)}Eo(a){this.Bb=a;this.Ra.visible&&this.Bb&&this.Bb.visible()?this.Hb||(this.Hb=this.Ux())&&O(this,this.Hb):(Re(this,this.Hb),this.Hb=null)}sa(a){super.sa(a);this.nd.sa(a)}Ux(){if(this.Bb&&this.Bb.visible()){const a=new YL({type:"uikit-link-button",size:"small",icon:{element:this.Ra.Rd?bU(this):cU(this),Ae:"left"}});L(a,"padding","4px");C(this,this.Bb.showedStateChanged(),()=>{aU(this)});C(this,a.ha,()=>{this.Bb.show(!this.Bb.showed())});return a}return null}yJ(){const a=new ST({Qt:this.Ib,
Aa:this.F,U:this.B});Et(a,P(this,"container"));a.Y("reversed",this.Ra.Rd);return a}qn(){if(-1!=this.B.ua()){this.$z=null;var a=$T(this);this.fv&&this.fv.visible()&&!a&&oQ(this.Ga);ZT(this);a=this.B.fa().li();const b=!!a;this.XM&&this.XM.visible()&&(b?this.XM.content().mC(a):oQ(this.Ga));QT(this.$D)}}GN(a){const b=a.pressed;a=a.relativeElement;if(!this.$z){const c=new jQ({It:!1,Jt:!0,Nj:this.Vf,Ca:this.K,oa:this.I,U:this.B,slides:this.F.slides()});c.ls.Rn.$P();this.$z=new MR(a,c);this.$z.Y("outline-popup",
!0);nQ(this.Ga,this.$z)}SQ(this.Ga,b,a,{zm:"bottom"})}Rx(){return this.nd.Nk?new jQ({It:!1,Jt:!0,Nj:this.Vf,Ca:this.K,oa:this.I,U:this.B,slides:this.F.slides()}):null}Mb(a){a.rc(!a.pressed());this.Rb||(this.Rb=this.Rx())&&D(this,this.Rb);const b=a.pressed(),c=VT(this);nQ(this.Ga,c);b!=a.pressed()&&a.rc(b);gU(this,a)}tA(a){a.rc(!a.pressed());const b=a.pressed(),c=eU(this,a.displayObject());b!=a.pressed()&&a.rc(b);gU(this,a);c.focus()}gd(a){this.tp||(this.tp=UT(this))&&D(this,this.tp);if(!this.fv){var b=
new ET(this.nd.yj.displayObject(),this.tp);b.Y("notes-popup",!0);this.fv=b;nQ(this.Ga,this.fv)}b=a.pressed();a.rc(!b);gU(this,a)}u7(a){var b=!a.pressed();a.rc(b);if(b){this.vg||(this.vg=WT(this))&&D(this,this.vg);b&&this.vg.open();b=a.pressed();var c=this.Ga.createPopup(a.displayObject(),this.vg,"marker");b!=a.pressed()&&a.rc(b);gU(this,a);this.sU.C();c.focus()}else oQ(this.Ga)}Dn(a){const b=this.B.fa().li();a.rc(!a.pressed());const c=new aT(this.I,this.K,!0);Et(c,P(this,"presenter-info"));const d=
a.pressed();this.WM=this.Ga.createPopup(a.displayObject(),c,"presenter");d!=a.pressed()&&a.rc(d);gU(this,a);c.mC(b);c.sb();this.WM&&this.WM.focus()}wp(a){if(this.vg){var b=this.nd;if(b.fd)switch(b.Lv=a,b.Lv){case "nothing":b.fd.ka(b.I.ma("PB_TITLE_PANEL_MARKER_TOOLS"));break;case "line":b.fd.ka(b.I.ma("PB_DRAWING_TOOLS_PEN"));break;case "marker":b.fd.ka(b.I.ma("PB_DRAWING_TOOLS_HIGHLIGHTER"));break;case "eraser":b.fd.ka(b.I.ma("PB_DRAWING_TOOLS_ERASER"))}this.xL.C(a);oQ(this.Ga);BT(this.vg,"nothing"!=
a)}}y4(){this.gK.C();oQ(this.Ga)}lv(){HT(this.nd);this.WM=this.fv=null}L5(){const a=this.nd.fd;a&&this.vg&&(a.sa(!1),this.vg.freeze())}K5(){var a=this.nd.fd;if(a&&this.vg){a.sa(!0);a=this.vg;for(const b of a.qy)b.sa(!0);a.qy=[]}}Ya(a){var b=this.Hb?`calc(100% - ${this.Hb.width()}px)`:"100%";L(this.Fa,"width",b);b=this.displayObject();const c=pn().getTransform(b);b=this.nd;a=480>a*(c?c.Tc:1);GT(b,b.Mk,"attachments",a);GT(b,b.fd,"markerTools",a);GT(b,b.Vl,"presenterInfo",a);GT(b,b.yj,"notes",a);GT(b,
b.Nk,"outline",a)}};function iU(a,b,c,d){var e,f=d=null!=(e=d)?e:jU(a);e=a.PD();var g=new dd(a.BA()+24,kU(a)+16);var h=new dd(b,c);e.width+g.width<h.width&&e.height+g.height<h.height&&f?(e.width+g.width<h.width&&e.height+g.height<h.height&&f?f=Math.min(YR(h.width,e.width,g.width),YR(h.height,e.height,g.height)):{scale:f}=zn({width:e.width+g.width,height:e.height+g.height,boundingWidth:h.width,boundingHeight:h.height,hB:!1}),h=ZR(f),g=g.clone().scale(h/f),e=new dd(e.width+g.width,e.height+g.height)):e=new dd(e.width+
g.width,e.height+g.height);const {width:l,height:n,scale:m}=zn({width:e.width,height:e.height,boundingWidth:b,boundingHeight:c,hB:d});return{SH:(new dd(lU(a)?b:l,lU(a)?c:n)).round(),scale:m}}function mU(a){const {SH:b,scale:c}=iU(a,a.Yv,a.Xv,jU(a)),d=new dd(a.BA(),kU(a));a=a.PD();return 1>=c?c:Math.min(YR(b.width,a.width,d.width),YR(b.height,a.height,d.height))}function nU(a){a=mU(a);return ZR(a)}function lU(a){return bC()||a.I2}
function kU(a){let b=0;if(a.vc){const c=a.vc.wr,d=a.vc.pu;c&&(b+=Uh(c).height);b+=Uh(d).height}else b+=a.wb&&a.wb.visible()?a.wb.height():0,b+=a.nb&&a.nb.visible()?a.nb.height():0;b+=a.wa&&a.wa.visible()?a.wa.height():0;return b+=a.Jd&&a.Jd.visible()?a.Jd.height():0}function jU(a){if(lU(a)||a.oy)return!0;const b=iU(a,a.Yv,a.Xv,!1);return b.width>a.Yv||b.height>a.Xv}
class oU{constructor({Aa:a,hi:b,oaa:c,Ye:d,controlPanel:e,Sd:f,Cc:g,separator:h}){this.F=a;this.jf=b;this.vc=c;this.wb=d;this.nb=e;this.X=f;this.wa=g;this.Jd=h;this.oy=this.F.settings().ft().fitToWindow();this.I2=1==Ni().fit_content;this.Xv=this.Yv=0}oC(a,b){this.Yv=a;this.Xv=b}PD(){let a=this.F.slideWidth(),b=this.F.slideHeight(),c=Math.max(540/a,540/b);c=Math.max(c,1);return new dd(a*c,b*c)}BA(){return this.X?280:0}};class pU extends Q{constructor(){super({H:"closed-caption-panel"});z(this,this.displayObject(),"click",this.rY,this);z(this,this.displayObject(),Jm,this.rY,this,Mm);const a=new Q({ga:P(this,"scroll-area")});O(this,a);this.Ak=new Q({H:"closed-captions"});O(a,this.Ak);this.ra=new lM({Hq:a});D(this,this.ra);this.V(this.ra.Hj())}rY(a){a.stopPropagation()}Ya(a,b){super.Ya(a,b);a=Yh(this.displayObject());a=a.top&&a.bottom?a.top+a.bottom:0;this.ra.ni(this.height()-a,this.Ak.height())}};function KR(a){a.Mc.visible()&&(a.Mc.J(!1),a.Mx.C())}function qU(a){const b=new YQ(a.xW);D(a,b);C(a,b.wW,()=>{a.Rj(!0)},a);C(a,b.wo(),()=>{a.Rj(!1)},a);return b}function rU(a){const b=new VS({Uc:a.D,Ca:a.K,controlPanel:a.nb,Faa:a.Rl});D(a,b);C(a,b.DO,a.O5,a);return b}function sU(a){return new oU({Aa:a.F,hi:a.jf,oaa:a.vc,Ye:a.wb,controlPanel:a.nb,Sd:a.X,Cc:a.wa,separator:a.Jd})}function tU(a,b){a.wb&&a.wb.sa(b);a.nb&&a.nb.sa(b);a.X&&a.X.sa(b)}
function uU(a,b){var c=a.Nu;c="MaximizedVideo"==c.Db?c.jg.video().width():c.Z.width();a.Mc.Xb(c/b);const d=new fm;d.translate((c-c/b)/2,110*(1-b)/2);d.scale(b,b);nn(a.Mc.displayObject(),d);a.Mc.sb()}function vU(a){a.Ib.visible||!a.Ra.visible||a.Gr||a.Hb?(a.Ib.visible||!a.Ra.visible||a.Gr)&&a.Hb&&a.Hb&&(a.Fa.removeChild(a.Hb),Re(a,a.Hb),a.Hb=null):a.Ux();a.Hb&&a.Fa.vf(a.Hb,0)}
function wU(a){(a.CK||a.Cy||a.rr.visible)&&!a.nb?(a.nb=a.tD(),D(a,a.nb)):a.CK||a.Cy||a.rr.visible||!a.nb||a.WW();a.nb&&a.Fa.V(a.nb)}function xU(a){a.Jd=new Q({H:"universal-skin-separator"});D(a,a.Jd)}function yU(a){a.wb=new hU({Qt:a.Ib,Nj:a.G.outline,Go:a.Ra,sidePanelController:a.X,Aa:a.F,U:a.Pc,mh:a.Ga,Ca:a.K,oa:a.I});a.wb.Y("hide-controls",!a.Ib.visible);D(a,a.wb);C(a,a.wb.sU,a.K4,a);C(a,a.wb.gK,a.x4,a);-1!=a.Ib.buttonsOrder.indexOf("markerTools")&&C(a,a.wb.xL,b=>wS(a.tb,b))}
class zU extends Q{constructor({Uc:a,settings:b,oa:c,Ca:d}){super({H:"universal"});Jb?(this.Y("ie",!0),rj&&this.Y("ie9",!0)):Nb?this.Y("webkit",!0):Ib?this.Y("opera",!0):Mb&&this.Y("gecko",!0);L(this,"opacity",0);this.Y("embedded-mode",Jj);this.D=a;this.G=b;this.I=c;this.K=d;this.Rc=new dd(0,0);this.F=this.D.Aa();this.Z=this.D.view();this.Pc=this.Z.yf();this.B=this.Z.U();this.jf=this.D.hi();this.xW=new Q({H:"popups-layer"});this.Ga=qU(this);this.Mu=F(this);this.YL=F(this,this.Ga.wo());this.Mx=F(this);
this.TY=F(this);a=new Q({H:"main-container"});O(this,a);this.Fa=a;O(this,this.xW);this.Mc=new pU;D(this,this.Mc);this.Mc.J(!1);const {n_:e,o_:f,HP:g}=RR(this.F.slides());this.CK=e;this.Gr=f;this.Cy=g;this.Ib=this.G.mb.Ye;this.rr=this.G.mb.controlPanel;this.Ji=this.rr.Cc;this.Ra=this.G.mb.Sd;this.tb=this.wJ();a=new Q({H:"presentation-container"});O(this.Fa,a);this.SM=a;O(this.SM,this.tb);this.Rl=this.Jd=this.wa=this.X=this.nb=this.Hb=this.wb=null;this.jg=rU(this);this.wk();a=new sT({Uc:this.D,settings:this.G,
CC:this.jg,tB:this.tb,Sd:this.X});D(this,a);C(this,a.Mu,this.Az,this);this.Nu=a;this.vc=this.To();this.Ba=sU(this);C(this,this.D.YW,this.f5,this);C(this,this.B.Wc(),this.qn,this);C(this,this.jf.rK,this.$U,this);C(this,this.Ib.qc,this.J5,this);C(this,this.rr.qc,this.pn,this);C(this,this.Ji.qc,this.pn,this);C(this,this.Ra.qc,this.pn,this);C(this,this.Ra.jb,this.pn,this);this.$U()}scale(){var a=this.Ba;({scale:a}=iU(a,a.Yv,a.Xv));return a}wo(){return this.YL}initialize(a){oT(this.Nu,a)}resize(a,b){if(a&&
b){this.Rc=new dd(a,b);Nb&&Mh(document.body,`${a}px`,`${b}px`);var c=Jj||lU(this.Ba)?new Vf(0,0,a,b):new Vf(16,16,a-32,b-32);this.G.accessibilityModeEnabled&&!bC()&&(c.width-=150);this.Ba.oC(c.width,c.height);lU(this.Ba)?(super.resize(a,b),this.move(0,0)):({SH:c}=iU(this.Ba,c.width,c.height),this.move(Math.floor((a-c.width)/2),Math.floor((b-c.height)/2)),super.resize(c.width,c.height));L(this,"opacity","")}}qC(a){this.nb&&this.nb.qC(a)}n0(a){this.wb&&dU(this.wb,a)}Ya(a,b){this.Ai(a,b);this.Nu.invalidate()}Ai(a){var b=
mU(this.Ba);const c=nU(this.Ba);var d=this.Ba;({SH:g}=iU(d,d.Yv,d.Xv));var e=nU(d),f=kU(d)*e;e*=d.BA();d=mU(d);var g=(new dd(g.width-(e+24*d),g.height-(f+16*d))).round();f=g.height/b;d="100%";this.X&&this.X.showed()&&(d=`calc(100% - ${this.X.width()*c}px)`);L(this.Fa,"width",d);this.Ny(c);if(this.vc){if(d=this.vc.wr)vn(d,c),Ai(d,"0 0"),G(d,"width",`calc(100% / ${c})`);d=this.vc.pu;vn(d,c);Ai(d,"0 0");G(d,"width",`calc(100% / ${c})`);G(d,"top","")}this.wb&&!this.vc&&(vn(this.wb.displayObject(),c),
Ai(this.wb.displayObject(),"0 0"),G(this.wb.displayObject(),"width",`calc(100% / ${c})`));this.tb.invalidate(g,jU(this.Ba));this.tb.setScale(b);d=this.vc?this.vc.wr:this.wb&&this.wb.displayObject();e=8*b;const h=12*b;L(this.SM,"margin-top",`${-(d?Uh(d).height:0)*(1-c)}px`);L(this.SM,"padding",`${e}px ${h}px`);this.nb&&(this.nb.hI(f-20),this.nb.sb());this.X&&this.X.visible()&&(this.X.setScale(c),L(this.X,"height",`calc(100% / ${c})`),this.X.sb(),this.Ra.Rd?this.wO(c):this.xO(c));f=this.scale();a={left:12+
(this.X&&this.X.showed()&&this.Ra.Rd?this.X.width():0),right:a/f-12};const {left:l,right:n}=a;this.Ga.wm(l,n,g.height);this.Ga.setScale(b,b);oQ(this.Ga);b=Jj?0:Math.round(7*c);L(this,"-webkit-border-radius",`${b}px`);L(this,"-moz-border-radius",`${b}px`);L(this,"border-radius",`${b}px`);uU(this,c)}wO(a){this.X.showed()?L(this.X,"margin-left",""):L(this.X,"margin-left",`${-280*a}px`);L(this.X,"margin-right",`${-280*(1-a)}px`)}xO(a){this.X.showed()?L(this.X,"margin-right",`${-280*(1-a)}px`):L(this.X,
"margin-right","-280px");L(this.X,"margin-left","")}Ny(a){if(this.wa){const b=this.wa.displayObject();vn(b,a);Ai(b,"0 0");G(b,"width",`calc(100% / ${a})`);G(b,"top","")}}O5(){this.X&&this.X.sb()}Az(){this.Y("side-panel-hidden",!this.X||!this.X.visible());this.resize(this.Rc.width,this.Rc.height);this.Mc.visible()&&pT(this.Nu).appendChild(this.Mc.displayObject());uU(this,this.scale());this.Mu.C()}f5(a){const {SH:b}=iU(this.Ba,a.width,a.height);a.width=b.width;a.height=b.height;a.LZ=!0}qn(){var a=this.B.Ta(),
b=this.B.ib();const c=this.B.qb();this.wa&&this.wa.J(!a&&!b&&!c);this.Jd&&this.Jd.J(!this.wa||!this.wa.visible());(a||b||c)&&KR(this);oQ(this.Ga);this.Py();Re(this,this.Ba);this.Ba=sU(this);a=this.Nu;b=this.X;a.X!==b&&(a.X=b,a.X&&a.X.dM.addHandler(a.vY,a),nT(a,a.X?"Full":"NoSidebar"),a.Ai());this.Ts();this.Az();this.wb&&this.wb.Eo(this.X);this.Hb&&this.Hb.Eo(this.X)}Ts(){if(this.Mc){var a=this.B.fa().Vj();a=a?a.text():"";this.Mc.Ak.ka(a)}}$U(){document.body.style.overflow=jU(this.Ba)?"hidden":"auto";
rj||requestAnimationFrame(()=>{this.resize(this.Rc.width,this.Rc.height)})}wJ(){return new xS(this.D)}wk(){this.Py();this.aL();vU(this);this.Hu();wU(this)}Hu(){!this.Jd&&xU(this);this.Ji.visible?(!this.wa&&this.sr(),this.Jd.J(!1)):(this.wa&&this.eA(),this.Jd.J(!0));this.wa&&O(this.Fa,this.wa);this.Jd&&O(this.Fa,this.Jd)}eA(){Re(this.Fa,this.wa);this.Rl=this.wa=null}sr(){this.wa=new OS({slides:this.F.slides(),settings:this.Ji,U:this.Pc});this.Rl=new RS({Cc:this.wa,U:this.Pc,Aa:this.F,settings:this.Ji});
D(this,this.wa)}aL(){this.GL()?yU(this):this.HL()&&(this.Fa.removeChild(this.wb),Re(this,this.wb),this.wb=null);this.wb&&this.Fa.vf(this.wb,0)}GL(){return(this.Gr||this.Ib.visible)&&!this.wb}HL(){return!(this.Gr||this.Ib.visible)&&!!this.wb}Ux(){this.Hb=new vT({Qt:this.Ib,Go:this.Ra,Ca:this.K,sidePanelController:this.X});D(this,this.Hb)}tD(){return new VR({skinSettings:this.G,Aa:this.F,U:this.Pc,soundController:this.Z.soundController(),mh:this.Ga,oa:this.I,Ca:this.K,hi:this.jf,rq:this})}WW(){this.Fa.removeChild(this.nb);
Re(this,this.nb);this.nb=null}Py(){!this.X&&this.By()&&this.Ra.visible?this.EJ():!this.X||this.By()&&this.Ra.visible||this.cN();this.X&&this.vf(this.X,1);this.TY.C(this.X)}By(){return mT({Aa:this.F,U:this.B,CC:this.jg,Go:this.Ra})}EJ(){this.X=new kT(this.G,this.F,this.Pc,this.I,this.K);D(this,this.X);this.Y("left-panel",this.Ra.Rd);C(this,this.X.showedStateChanged(),()=>this.sb())}cN(){Re(this,this.X);this.X=null}To(){if(this.nb){const a=new xT({U:this.B,z0:this.wb&&this.wb.displayObject(),RZ:this.nb.displayObject()});
D(this,a);C(this,a.eW,this.sb,this);return a}return null}K4(){var a=this.wb;var b=this.tb;b=b.ob?b.ob.ji():!0;a.vg&&(a=a.vg,b=!b,a.US=b,a.Gf.has("eraseAll")&&a.Gf.get("eraseAll").sa(b))}x4(){this.tb.hH()}pn(){this.wk();Re(this,this.vc);this.vc=this.To();Re(this,this.Ba);this.Ba=sU(this);Re(this,this.jg);this.jg=rU(this);this.Az();this.Y("left-panel",this.Ra.Rd);this.wb&&this.wb.Eo(this.X);this.Hb&&this.Hb.Eo(this.X)}J5(){this.pn();this.wb&&(ZT(this.wb),this.wb.Y("hide-controls",!this.Ib.visible))}Hd(){super.Hd();
Hd(this.Mc.displayObject())}m0(){this.Mc.visible()||(this.Mc.J(!0),this.Ts(),pT(this.Nu).appendChild(this.Mc.displayObject()),this.Mc.sb(),this.Mx.C())}};class AU extends zU{tD(){return new WR({skinSettings:this.G,Aa:this.F,U:this.Pc,soundController:this.Z.soundController(),mh:this.Ga,oa:this.I,Ca:this.K,hi:this.jf,rq:this})}};class BU{constructor(a,b){this.Is=a;a=sd(document,b);if(null==a)throw Error(`Cannot find ${b} on page`);this.iz=new Q({H:"promo-link",xa:a});this.resize()}resize(){window.innerHeight<this.Is.height()+this.Is.y()+60?this.iz.Y("hidden",!0):(this.iz.Y("hidden",!1),this.iz.resize(this.Is.width(),this.Is.height()),this.iz.Bf(this.Is.height()+30+this.Is.y()),this.iz.oi(this.Is.x()))}};function CU(a){a=a.G.mb.Ye;if(!a||!a.visible)return[];const b=["attachments","outline"];return a.buttonsOrder.filter(c=>-1!=b.indexOf(c))}
class DU extends vg{constructor({Aa:a,U:b,settings:c,oa:d,view:e,sidePanelController:f}){super();this.F=a;this.B=b;C(this,this.B.Wc(),this.Wg,this);this.G=c;this.I=d;this.na=e;this.Bb=f;C(this,this.na.Ee(),this.Z4,this);C(this,this.na.wo(),this.lv,this);this.vb=null}lR(a){this.Bb=a}Wg(){this.vb&&(Oe(this,this.vb.showTopPanelPopupEvent(),this.BV,this),Oe(this,this.vb.showOutlineEvent(),this.AV,this),this.lv());if(this.vb=this.B.Ta()){C(this,this.vb.showTopPanelPopupEvent(),this.BV,this);C(this,this.vb.showOutlineEvent(),
this.AV,this);var a=this.B.fa(),b=this.oT(a),c=b&&this.KX()?b.logo():null;a=this.vb.skin();var d=a.setPresentationContext,e=this.Bb,f=CU(this),g=!!this.F.resources().Oj().count();c=c?c.path():null;var h=b?b.$e():"";b=b?b.HC():"";var l=this.BN(),n=this.F.courseTitle(),m;m=(m=this.G.mb.Ye||null)&&m.visible&&-1!=m.buttonsOrder.indexOf("outline")?!0:(m=this.G.mb.Sd||null)&&m.visible&&m.showOutline?!0:(m=this.G.mb.controlPanel||null)&&m.visible&&m.showOutline?!0:!1;d.call(a,{sidePanelController:e,buttonsOrder:f,
resourcesButtonEnabled:g,logo:c,logoUrl:h,logoTarget:b,showTitle:l,courseTitle:n,hasOutline:m})}}Z4(){this.vb&&this.vb.setPanelScale(this.na.scale())}oT(a){return(a=a.li())&&a.Md()?a.Md():this.F.Md()}KX(){const a=this.G.mb.Ye;return a?a.visible&&a.Vc:!1}BN(){const a=this.G.mb.Ye||null;return a?a.visible&&a.tq:!1}BV(a){this.na.n0(a)}AV(a){this.na.qC(a)}lv(){this.vb&&(this.vb.onTopPanelPopupClosed(),this.vb.outlinePopupClosed())}};class EU{constructor(a){this.Wy=a;this.Mn=!1;this.KJ=void 0}suspend(){this.KJ=this.Wy.jL;eC(this.Wy,!1);this.Mn=!0}resume(){eC(this.Wy,this.KJ);this.KJ=void 0;this.Mn=!1}};function FU(a,b,c){GU(a,b,c);C(a,a.B.$().YG(),()=>{GU(a,b,c)},a)}function GU(a,b,c){const d=a.B.$().kd();c=c.LB()&&a.na.jg.video().visible();d&&!c?b.show():b.Jc();a=a.na.jg.video();c?a.Zg.show():a.Zg.Jc()}
function HU(a,b){const c=a.Z,d=b.jG,e=b.M();a.vE.suspend();c.setOverlayDisplayed(!0);a.yA.C();uM(a.Wo,{Rq:"PB_RESUME_PRESENTATION_WINDOW_TEXT",icon:Z(a.K,"mb_question_icon"),buttons:[{ll:"PB_MESSAGE_BOX_YES",result:"yes"},{ll:"PB_MESSAGE_BOX_NO",result:"no"}]}).then(f=>{a.vE.resume();c.setOverlayDisplayed(!1);a.Dy.C();a.UD.C();"yes"==f?(a.na.initialize(e),d.resume(e,!0)):(f=a.B.Gg(),d.start(f,!0))})}
class IU extends vg{constructor(a,b,c,d,e){super();if(e){var f=this.resize;null==e.Jn&&(e.Jn=new lL,e.Jn.fG.addHandler(e.D5,e));e.RD=f;e.yh=this}a.hi();var g=b.mb;e=g.Ye;f=g.controlPanel;g=g.Sd;e.Vc&&g.visible&&(e.Vc=!1,g.Vc=!0);f.visible&&!cC()&&(f.Fo=!1);this.D=a;C(this,this.D.xI(),this.Dz,this);C(this,this.D.vH(),this.H4,this);this.G=b;this.I=c;this.K=d;this.F=this.D.Aa();this.Z=this.D.view();this.Pc=this.Z.yf();C(this,this.Pc.HH(),this.Bz,this);this.B=this.Z.U();this.Zg=this.BJ();this.ez=new ZO(this.D,
new pL);D(this,this.ez);a=D(this,this.uS());a.Fa.Rj(!0);a.X&&a.X.Rj(!0);C(this,a.Ee(),this.U5,this);C(this,a.Mu,this.Az,this);this.na=a;this.fi=D(this,new tM(this.na.displayObject()));this.Wo=new vM({oa:this.I,pR:this.fi});this.Bv=new DU({Aa:this.F,U:this.B,settings:this.G,oa:this.I,view:this.na,sidePanelController:null});D(this,this.Bv);this.vE=new EU(this.B.PB());this.yA=F(this);this.Dy=F(this);this.UD=F(this);FU(this,this.Zg,this.D.Vq());C(this,this.na.TY,this.Bv.lR,this.Bv)}resize(a,b){this.na.resize(a,
b)}displayObject(){return this.na.displayObject()}BJ(){const a=new EM;this.Z.displayObject().appendChild(a.displayObject());return a}uS(){return new zU({Uc:this.D,settings:this.G,oa:this.I,Ca:this.K})}U5(){const a=this.na.scale();vn(this.Zg.displayObject(),this.na.scale(),this.na.scale());this.fi.wm(this.na.width()/a,this.na.height()/a);this.fi.setScale(a)}Az(){let a;null==(a=this.ez)||XO(a)}H4(a,b,c){c?(tU(this.na,!1),Pe(this,this.ez.xF,()=>{tU(this.na,!0);FU(this,this.Zg,this.D.Vq());this.B.play()},
this),this.ez.show(this.displayObject())):FU(this,this.Zg,this.D.Vq())}Dz(a){if("resumePlayback"==a.action()){const b=this.B.Gg();this.na.initialize(b);"prompt"==this.F.settings().ld().bC()&&(a.hC("delayStartup"),HU(this,a))}else"gotoSlide"==a.action()&&this.na.initialize(a.M())}xA(a,b){if(!(0<this.fi.rn.length)){var c=this.Z,d=this.B.$(),e=this.B.$().suspended();Us(d,!0);this.vE.suspend();c.setOverlayDisplayed(!0);this.yA.C();uM(this.Wo,{Rq:a,icon:Z(this.K,"mb_warning_icon"),buttons:[{ll:"PB_MESSAGE_BOX_OK",
result:"ok"}],GB:()=>b}).then(()=>{this.vE.resume();c.setOverlayDisplayed(!1);Us(d,e);this.Dy.C()})}}Bz(a){const b={},c=this.F.slides(),d=f=>{f=c.ja(f).$j();if(this.G.outline.$i){const g=qL(c);b.SLIDE_INDEX=g[f]}else b.SLIDE_INDEX=f+1};let e="";switch(a.Ad().type()){case "currentSlideIsNotCompleted":e="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":e="sequential"==this.F.settings().navigation().navigationType()?"PB_NAVIGATION_IS_SEQUENTIAL":
"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":e="PB_QUIZ_SLIDE_WINDOW_TEXT";a=this.B.fa();a instanceof zq?e="PB_SCENARIO_SLIDE_WINDOW_TEXT":a instanceof rq&&(e="PB_INTERACTION_SLIDE_WINDOW_TEXT");break;case "precedingQuizFailed":e="PB_PRECEDING_QUIZ_FAILED_WINDOW_TEXT";d.call(this,a.Ad().Qd());break;case "precedingQuizNotPassed":e="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";d.call(this,a.Ad().Qd());break;case "precedingQuizNotCompleted":e="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";
d.call(this,a.Ad().Qd());break;case "precedingScenarioNotPassed":e="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";d.call(this,a.Ad().Qd());break;case "precedingScenarioFailed":e="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";d.call(this,a.Ad().Qd());break;case "precedingScenarioNotCompleted":e="PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";d.call(this,a.Ad().Qd());break;default:return}this.xA(e,b)}Hd(){super.Hd();Hd(this.Zg.displayObject())}};class JU extends IU{constructor(a,b,c,d,e,f){super(a,b,new xG(c),d,f);this.C6=new BU(this.na,e)}resize(a,b){super.resize(a,b);this.C6.resize()}uS(){return new AU({Uc:this.D,settings:this.G,oa:this.I,Ca:this.K,Tga:this.ez})}};class KU extends VR{constructor(a){super(a);a=new mP(this.I);O(this,a);a.EK.Y("hidden",!0)}};class LU extends Q{constructor({H:a,Uc:b,oa:c,Ca:d}){super({H:a,Ze:!0});this.D=b;this.Z=b.view();this.F=b.Aa();this.I=c;this.K=d;this.B=b.view().U();this.Ka=this.B.$();this.Pc=b.view().yf();this.fi=new tM(this.displayObject(),"popup-layer");Et(this.fi.Yn,P(this,"popup-layer"));this.Wo=new vM({oa:this.I,pR:this.fi});this.ia=1;C(this,b.xI(),this.Dz,this);C(this,b.view().yf().HH(),this.Bz,this);C(this,b.vH(),(e,f,g)=>{if(g){e=new pL;e=new ZO(b,e);var h=C(this,e.xF,()=>{Je(this,h);this.B.play()},this);
e.show(this.displayObject())}},this)}Ya(a,b){a&&b&&this.fi.wm(a,b)}Dz(a){if("resumePlayback"==a.action()&&"prompt"==this.F.settings().ld().bC()){const b=this.B.Gg();this.RK(b);const c=a.M();a.hC("delayStartup");const d=a.jG;(()=>{uM(this.Wo,{Rq:"PB_RESUME_PRESENTATION_WINDOW_TEXT",icon:Z(this.K,"mb_question_icon"),buttons:[{ll:"PB_MESSAGE_BOX_YES",result:"yes"},{ll:"PB_MESSAGE_BOX_NO",result:"no"}]}).then(e=>{this.Z.setOverlayDisplayed(!1);"yes"==e?d.resume(c,!0):d.start(b,!0)});this.Z.setOverlayDisplayed(!0)})()}else"gotoSlide"==
a.action()&&this.RK(a.M())}RK(){}Qg(a,b){return(a.ja(b).$j()+1).toString()}Bz(a){const b={},c=this.F.slides();let d;switch(a.Ad().type()){case "currentSlideIsNotCompleted":d="PB_CURRENT_SLIDE_IS_NOT_COMPLETED";break;case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":d="sequential"==this.F.settings().navigation().navigationType()?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";break;case "interactionNotCompleted":d="PB_QUIZ_SLIDE_WINDOW_TEXT";a=this.B.fa();a instanceof
zq?d="PB_SCENARIO_SLIDE_WINDOW_TEXT":a instanceof rq&&(d="PB_INTERACTION_SLIDE_WINDOW_TEXT");break;case "precedingQuizFailed":d="PB_PRECEDING_QUIZ_FAILED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingQuizNotPassed":d="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";
b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;case "precedingScenarioNotCompleted":d="PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";b.SLIDE_INDEX=this.Qg(c,a.Ad().Qd());break;default:return}this.xA(d,b)}jM(a){Us(this.Ka,a)}xA(a,b){const c=this.B.$().suspended();this.Z.setOverlayDisplayed(!0);uM(this.Wo,{Rq:a,icon:Z(this.K,"mb_warning_icon"),buttons:[{ll:"PB_MESSAGE_BOX_OK",result:"ok"}],
GB:()=>b}).then(()=>{this.Z.setOverlayDisplayed(!1);this.jM(c)})}};class MU extends Q{constructor(){super({H:"preloader"});this.r7=800;this.T3=500;this.Gn=!1;this.s7=F(this);this.Q2=F(this);this.J(!1)}show(){this.Gn||(this.Gn=!0,clearTimeout(this.Ey),clearTimeout(this.zA),this.zA=Fi(this.x5,this,this.r7))}Jc(){if(this.Gn&&(this.Gn=!1,clearTimeout(this.Ey),clearTimeout(this.zA),this.visible())){var a=this.T3-((new Date).getTime()-this.x7);0<a?this.Ey=Fi(this.aV,this,a):this.aV()}}x5(){this.x7=(new Date).getTime();this.J(!0);this.s7.C()}aV(){this.J(!1);this.Q2.C()}}
;function NU(){return Dj||0<=window.location.search.indexOf("ispringpreview=1")||void 0===window.orientation?window.innerWidth>window.innerHeight:!!(window.orientation%180)};function OU(a){a=a.Bb&&a.Bb.showed();return!NU()||!a}function PU(a){if(OU(a))return new Yc(0,0);const b=a.tb.width()-a.tb.Cq().width()-12;a=Hh(a.tb.FH().displayObject()).y;return new Yc(b,a)}function QU(a){if(!a.Pm)return new dd(0,0);a=160/a.Pm.height()*a.Pm.width();return new dd(a,160)}
function RU(a,b,c){var d=QU(a);d=OU(a)&&NU()?d.width:0;var e=QU(a);e=OU(a)&&NU()?0:e.height;d=a.tb.width()-24-(d?d+12:0);a=a.tb.height()-(e?e+36:0);const {width:f,height:g}=zn({width:b,height:c,boundingWidth:d,boundingHeight:a,hB:!0});return new dd(f,g)}class SU{constructor({tB:a,Aa:b,sidePanelController:c,U:d}){this.tb=a;this.Bb=c;this.F=b;this.B=d;this.Pm=null}};function TU(a,b){const c=!(NU()&&a.Bb&&a.Bb.showed())&&a.Le.visible();a.El.J(b&&c)}function UU(a){var b=a.El.width(),c=a.El.height();const d=a.Ba.tb.Cq(),e=Hh(d.displayObject());NU()?(e.x+=-(b+12)/2,e.y+=(d.height()-c)/2):(e.x+=d.width()-50,e.y+=d.height()-c/2+6);a.Cs(a.El.displayObject(),e);a.El.Y("portrait",!NU())}
class VU extends vg{constructor({tB:a,bP:b,sidePanelController:c,Y$:d,Ww:e,Mba:f}){super();this.tb=a;this.Bb=c;this.Ba=b;this.Le=d;this.Z=e;this.hq=f;this.El=new Q({H:"maximize-button"});D(this,this.El);C(this,this.El.ha,this.uM,this);this.tb.V(this.El);TU(this,!1);this.Ol=1;this.Pl=0;this.Qm=!1;this.mk=null;this.Fc=this.Le;this.sz=F(this);this.Bb&&C(this,this.Bb.showedStateChanged(),this.CV,this);z(this,this.tb.displayObject(),Jm,g=>{this.El.contains(g.target)||(this.Le.contains(g.target)||!this.Z.displayObject().contains(g.target)?
(TU(this,!this.El.visible()),UU(this),g.preventDefault()):TU(this,!1))},Mm)}Cq(){return this.Fc}FH(){return this.Fc==this.Le?this.Z:this.Le}il(){this.jE();this.WK();var a=this.tb;if(OU(this.Ba))a.Le.Y("draggable",!1),WU(a,!1);else{const b=a.Nc.Cq();a.Le.Y("draggable",b==a.Le);WU(a,b==a.Z)}UU(this)}jE(){const a=this.PD(),b=this.Sm(this.Z);this.Z.resize(a.width,a.height);this.Cs(this.Z.displayObject(),b)}PD(){if(this.Fc==this.Z){var a=this.Ba;var b=a.F.slideWidth();var c=a.F.slideHeight();a=QU(a);const {width:d,
height:e}=zn({width:b,height:c,boundingWidth:a.width,boundingHeight:a.height,hB:!0});b=new dd(d,e)}else b=this.Ba,a=null,c=b.B,-1!=c.ua()&&(c.Ta()&&(a=c.Ta().quiz().quizSize(),a=new dd(a.width,a.height)),c.ib()&&(a=c.ib().currentSession().interaction().interactionSize(),a=new dd(a.width,a.height)),c.qb()),c=a||new dd(b.F.slideWidth(),b.F.slideHeight()),b=RU(b,c.width,c.height);return b}WK(){if(this.Fc==this.Le)var a=QU(this.Ba);else a=this.Ba,a=a.Pm?RU(a,a.Pm.width(),a.Pm.height()):new dd(0,0);this.Le.resize(a.width,
a.height);const b=bi(this.Le.displayObject());this.hq.resize(a.width-b.left-b.right,a.height-b.top-b.bottom);this.Qy()}Qy(){const a=this.Sm(this.Le);this.Cs(this.Le.displayObject(),a)}Sm(a){a=this.Fc!=a;return OU(this.Ba)||a?new Yc(0,0):this.Qm?new Yc(this.Ol,this.Pl):PU(this.Ba)}Cs(a,b){G(a,"transform",`translate(${b.x}px, ${b.y}px)`)}CV(){this.il();this.mk&&Re(this,this.mk);this.Qm=!1;TU(this,!1);if(NU()&&this.Bb&&this.Bb.showed()){let a=0,b=0;this.mk=new DM(this.Fc.displayObject(),{S_:()=>{if(!this.Qm){const c=
PU(this.Ba);this.Ol=c.x;this.Pl=c.y}a=this.Ol;b=this.Pl},R_:c=>{this.Qm=!0;this.Ol=tv(a+c.x,0,this.tb.width()-this.Fc.width());this.Pl=tv(b+c.y,0,this.tb.height()-this.Fc.height());this.jE();this.Qy()},eaa:()=>{}});D(this,this.mk)}}uM(){this.Do(this.FH())}Do(a){this.Fc=a;TU(this,!1);this.sz.C()}};function XU(a){const b=new Q({H:"video-narration-view"});Et(b,P(a,"narration-view"));b.J(!1);b.V(a.hq);O(a.xi,b);return b}function YU(a,b){return new SU({tB:a,sidePanelController:a.Bb,Aa:b.Aa(),U:b.view().U()})}function ZU(a){const b=new VU({tB:a,bP:a.Ba,Y$:a.Le,Ww:a.Z,sidePanelController:a.Bb,Mba:a.hq});D(a,b);C(a,b.sz,a.mV,a);return b}function $U(a){const b=a.sK(),c=void 0!==b;aV(a,c);c?a.Ba.Pm=b:(a.Ba.Pm=null,a.Nc.Do(a.Le))}
function bV(a,b){for(let c=0;c<b.count();++c){const d=b.wq(c);C(a,d.playbackStateChangedEvent(),e=>{"activated"==e.playbackState()?a.Ch!=e&&(a.Ch=e,aV(a,!0),a.Ba.Pm=e):"deactivated"==e.playbackState()&&(a.Ch=void 0,$U(a));a.Nc.il()},a)}}function cV(a,b){const c=a.F.slides().ja(b).ro();let d;for(let e=0;e<c.count();++e){const f=c.EB(e),g=f.params();if("changeLayout"==f.name()&&g){d=g.type;break}}d?a.Km(d):0<b&&cV(a,b-1)}function aV(a,b){a.Le.J(b);b||a.Nc.Do(a.Le);a.Nc.il()}
function WU(a,b){b?(a=a.Z.displayObject(),ln(a,"draggable")):wn(a.Z.displayObject(),"draggable")&&(a=a.Z.displayObject(),mn(a,"draggable"))}
class dV extends Q{constructor({Uc:a,sidePanelController:b,U:c,Kg:d,Aa:e}){super({H:"content-area",Ze:!0});this.F=e;this.xi=new Q({ga:P(this,"items-container")});O(this,this.xi);this.Z=a.view();O(this.xi,this.Z);this.B=c;this.Bb=b;this.hq=a.Vq().view();this.Ch=void 0;this.Le=XU(this);this.Zg=new MU;O(this,this.Zg);this.Ba=YU(this,a);this.Nc=ZU(this);C(this,this.Ee(),()=>{var f=this.Nc;f.il();f.CV();TU(f,!1)},this);C(this,this.B.$().YG(),this.h3,this);C(this,this.B.Wc(),()=>{$U(this);this.Nc.il()},
this);bV(this,d);this.mV();this.Y("portrait",!NU())}Km(a){"MaximizedVideo"==a&&this.Nc.Do(this.Z)}Cq(){return this.Nc.Cq()}FH(){return this.Nc.FH()}sK(){let a=this.Ch;const b=this.F.Pd().Kg();if(!a)for(let c=0;c<b.count();c++){const d=b.wq(c);if(d.ic().M()<=this.B.ua()&&d.wf().M()>=this.B.ua()){a=d;break}}return a}Ya(a,b){super.Ya(a,b);this.Nc.il();this.Y("portrait",!NU())}h3(){this.B.$().kd()?this.Zg.show():this.Zg.Jc()}mV(){this.Nc.il();const a=this.Nc.Cq()==this.Z;this.Y("presentation-minimized",
a);a?this.xi.vf(this.Le,0):this.xi.vf(this.Z,0)}};function eV(a){a=new Q({ga:P(a.Fa,"cc")});a.J(!1);return a}function fV(a){const b=new DU({Aa:a.F,U:a.Z.U(),settings:a.G,oa:a.I,view:a,sidePanelController:a.X});D(a,b);return b}function gV(a){a.G.mb.Sd.Rd?a.wO():a.xO()}
class hV extends LU{constructor(a,b,c,d){super({H:"universal-tablet",Uc:a,oa:c,Ca:d});this.G=b;this.jf=a.hi();this.Mx=F(this);this.Av=new Yc(0,0);this.TM=1;this.ob=this.Ke=null;this.jy=[];this.Jd=this.Rl=this.wa=this.Hb=this.nb=this.ta=this.X=null;const {HP:e,n_:f,o_:g}=RR(this.F.slides());this.CK=f;this.Gr=g;this.Cy=e;this.Ib=this.G.mb.Ye;this.rr=this.G.mb.controlPanel;this.Ji=this.rr.Cc;this.Ra=this.G.mb.Sd;this.Lu=new Q({H:"universal-layout",Ze:!0});this.Lu.Y("left-panel",this.Ra.Rd);O(this,this.Lu,
0);this.Fa=new Q({H:"universal-content-area"});O(this.Lu,this.Fa);b=new Q({H:"popups-layer"});Et(b,P(this,"popups-layer"));O(this,b);this.Ga=new YQ(b);this.Ga.setScale(1,1);this.YL=F(this,this.Ga.wo());a.view();this.tb=this.wJ();O(this.Fa,this.tb);this.Mc=eV(this);O(this.Fa,this.Mc);this.Bv=fV(this);this.wk();this.vc=this.To();C(this,this.Z.Ee(),this.Ez,this);C(this,this.B.Wc(),this.Wg,this);C(this,this.Ra.jb,this.yp,this);C(this,this.Ra.qc,this.yp,this);C(this,this.Ib.qc,this.yp,this);C(this,this.rr.qc,
this.yp,this);C(this,this.Ji.qc,this.yp,this);a=new lL;C(this,a.fG,(h,l)=>this.resize(h,l))}RK(a){cV(this.tb,a)}n0(a){this.ta&&dU(this.ta,a)}qC(a){this.nb&&this.nb.qC(a)}wo(){return this.YL}scale(){return 1}yp(){this.wk();Re(this,this.vc);this.vc=this.To();this.Lu.Y("left-panel",this.Ra.Rd);this.ta&&this.ta.Eo(this.X);this.Hb&&this.Hb.Eo(this.X);this.sb()}wk(){this.Py();this.aL();this.Hu();wU(this);vU(this)}WW(){Re(this.Fa,this.nb);this.nb=null}tD(){return new VR({skinSettings:this.G,Aa:this.F,U:this.Z.yf(),
soundController:this.Z.soundController(),mh:this.Ga,oa:this.I,Ca:this.K,hi:this.jf,rq:this})}By(){return mT({Aa:this.F,U:this.B,CC:null,Go:this.Ra})}Py(){!this.X&&this.By()&&this.Ra.visible?this.EJ():!this.X||this.By()&&this.Ra.visible||this.cN();this.X&&this.Lu.vf(this.X,1);this.Bv.lR(this.X)}cN(){Re(this.Lu,this.X);this.X=null}EJ(){this.X=new kT(this.G,this.F,this.Pc,this.I,this.K,!1);D(this,this.X);gV(this);C(this,this.X.showedStateChanged(),this.sb,this);this.Bv.lR(this.X)}aL(){this.GL()?this.Vx():
this.HL()&&this.dN();this.ta&&this.Fa.vf(this.ta,0)}GL(){return(this.Gr||this.Ib.visible)&&!this.ta}HL(){return!(this.Gr||this.Ib.visible)&&!!this.ta}dN(){Re(this.Fa,this.ta);this.ta=null}Vx(){this.ta=new hU({Qt:this.Ib,Nj:this.G.outline,Go:this.Ra,Aa:this.F,U:this.Pc,mh:this.Ga,oa:this.I,Ca:this.K,sidePanelController:this.X});D(this,this.ta);C(this,this.ta.xL,this.wp,this);C(this,this.ta.gK,this.w4,this)}Ux(){this.Hb=new vT({Qt:this.Ib,Go:this.Ra,Ca:this.K,sidePanelController:this.X});D(this,this.Hb)}wJ(){return new dV({U:this.B,
Uc:this.D,sidePanelController:this.X,Aa:this.F,Kg:this.F.Pd().Kg()})}To(){if(this.nb){const a=new xT({U:this.B,z0:this.ta&&this.ta.displayObject(),RZ:this.nb.displayObject()});D(this,a);return a}return null}Hu(){!this.Jd&&xU(this);this.Ji.visible?(!this.wa&&this.sr(),this.Jd.J(!1)):(this.wa&&this.eA(),this.Jd.J(!0));this.wa&&O(this.Fa,this.wa);this.Jd&&O(this.Fa,this.Jd)}eA(){Re(this.Fa,this.wa);this.Rl=this.wa=null}sr(){this.Ji.visible&&(this.wa=new OS({slides:this.F.slides(),settings:this.Ji,U:this.Pc}),
this.Rl=new RS({Cc:this.wa,U:this.Pc,Aa:this.F,settings:this.Ji}),D(this,this.wa),D(this,this.Rl))}Ya(a,b){super.Ya(a,b);a&&b&&(a=(a=this.G.mb.Sd)&&a.visible&&a.Rd,a=this.X&&this.X.showed()&&a?this.X.width():0,this.Ga.wm(12+a,this.width()-12,this.tb.height()),oQ(this.Ga),a=0+(this.ta&&this.ta.visible()?this.ta.height():12),a+=this.nb&&this.nb.visible()?this.nb.height():12,b-=a,this.ta&&this.ta.sb(),this.nb&&(this.nb.hI(b-40),this.nb.sb()),this.X&&(gV(this),this.X.sb()),this.tb.sb())}wO(){this.X.showed()?
L(this.X,"margin-left",""):L(this.X,"margin-left","-280px");L(this.X,"margin-right","")}xO(){this.X.showed()?L(this.X,"margin-right",""):L(this.X,"margin-right","-280px");L(this.X,"margin-left","")}KX(){const a=this.G.mb.Ye;return a?a.visible&&a.Vc:!1}oT(a){return(a=a.li())&&a.Md()?a.Md():this.F.Md()}w4(){this.ob&&this.ob.hH()}wp(a){"nothing"!=a&&(this.Ke||this.zJ(),this.ob||this.OK());this.Ke&&this.Ke.Y("tool",a);this.ob&&sS(this.ob,a)}zJ(){this.Ke=new Q({H:"marker-tool-container"});this.Ke.Bf(0);
this.Z.displayObject().appendChild(this.Ke.displayObject())}OK(){this.ob=new tS(this.Z.rh().offsetWidth,this.Z.rh().offsetHeight);this.Ke.V(this.ob);this.ob.setScale(1);this.jy[this.B.ua()]=this.ob;this.Mp()}Mp(){if(this.ob){this.ob.move(this.Av.x,this.Av.y);const a=this.Z.scale();this.ob.setScale(a)}}Ez(a,b,c,d){this.TM=a/this.Z.width();this.Av=new Yc(c,d);this.Mp()}Wg(){var a=this.B.Ta(),b=this.B.ib();a||b?wn(this.Z.rh(),"with-border")&&(a=this.Z.rh(),mn(a,"with-border")):(a=this.Z.rh(),ln(a,"with-border"));
oQ(this.Ga);a=this.B.Ta();b=this.B.ib();const c=this.B.qb();this.wa&&this.wa.J(!a&&!b&&!c);this.Jd&&this.Jd.J(!this.wa||!this.wa.visible());this.Ts();this.Ke&&this.CN();this.nb&&(a=!!this.B.ib()||!!this.B.qb(),this.nb.Y("minimize",a));this.Py();this.ta&&this.ta.Eo(this.X);this.Hb&&this.Hb.Eo(this.X)}CN(){let a="nothing";this.ob&&(a=this.ob.yN,sS(this.ob,"nothing"));const b=this.B.ua();Ed(this.Ke.displayObject());this.ob=this.jy[b];const c=this.B.$(),d=C(this,c.Pb(),()=>{-1!=c.timestamp().za()&&(Je(this,
d),this.ob&&this.Ke&&this.Ke.V(this.ob),this.wp(a))},this);this.Mp()}Qg(a,b){b=a.ja(b).$j();return this.G.outline.$i?qL(a)[b]:(b+1).toString()}Ts(){if(this.Mc.visible()){const a=this.B.fa().Vj();this.Mc.ka(a?a.text():"")}}m0(){this.Mc.visible()||(this.Mc.J(!0),this.Ts(),this.Mx.C())}};class iV extends hV{tD(){return new KU({skinSettings:this.G,Aa:this.F,U:this.Z.yf(),soundController:this.Z.soundController(),mh:this.Ga,oa:this.I,Ca:this.K,hi:this.jf,rq:this})}};function jV(a){const b=new JU(a.D(),a.we,a.Mh,a.K,a.D6,a.Jn);C(a,b.yA,()=>a.yA.C());C(a,b.Dy,()=>a.Dy.C());C(a,b.UD,()=>a.UD.C());return b}class kV extends oL{constructor({wt:a,skinSettings:b,messages:c,oa:d,sq:e,Gaa:f,sQ:g}){super({wt:a,messages:c,sq:e});this.we=b;this.I=d;this.D6=f;this.K=new iL(tj?g.T$:g.y$)}};class lV{constructor(a,b){this.tE=720>=a;this.ia=(this.Zu=700>a||960<=a)?Math.min(a/960,b/540):1}};function mV(a){return a?"utm_source=ispring_free&utm_medium=product"+`&utm_campaign=${a}`:"utm_source=ispring_free&utm_medium=product"}function nV(a){const b=new Q({yd:"SPAN",ga:P(a,"link")});L(b,"position","relative");C(a,b.ha,()=>{Qi(a.A6)});a.Ba.Zu&&L(b,"border-width",`${a.mj.eP.borderWidth}px`);b.ka(`${a.B6}`);return b}
function oV(a){let b=a.I.ma("PB_FINAL_SLIDE_EASILY_CONVERT_YOUR_SLIDES");const c=new Q({yd:"SPAN"});L(c,"position","relative");c.ka(b.substring(0,b.indexOf("{LINK_BEGIN}")));const d=new Q({yd:"SPAN"});L(d,"position","relative");d.ka(b.slice(b.indexOf("{LINK_END}")+10));const e=new Q({yd:"SPAN",ga:P(a,"link")});L(e,"position","relative");e.ka(b.substring(b.indexOf("{LINK_BEGIN}")+12,b.indexOf("{LINK_END}")));a.Ba.Zu&&L(e,"border-width",`${a.mj.eP.borderWidth}px`);C(a,e.ha,()=>{Qi(a.h7)});O(a.Kd,c);
O(a.Kd,e);O(a.Kd,d)}
class pV extends Q{constructor(a,b,c){super({H:"final-slide"});this.B6="iSpring Free";a=this.Ba=new lV(a,b);this.mj={title:{fontSize:50*a.ia,marginTop:115*a.ia,maxWidth:620*a.ia},text:{fontSize:20*a.ia,lineHeight:32*a.ia,marginTop:28*a.ia,maxWidth:800*a.ia},link:{fontSize:26*a.ia,marginTop:36*a.ia},eP:{borderWidth:2*a.ia}};this.I=c;this.z3=`${this.I.ma("PB_ISPRING_URL")}ispring-free?${mV("final_slide_learn_more")}`;this.A6=`${this.I.ma("PB_ISPRING_URL")}ispring-free?${mV("final_slide_title")}`;this.h7=
`${this.I.ma("PB_FINAL_SLIDE_SCORM_URL")}?${mV()}`;this.hd=this.tr();O(this,this.hd);O(this.hd,nV(this));this.Kd=this.FJ();O(this,this.Kd);oV(this);this.lj=this.hf();O(this,this.lj);this.Y("small-format",this.Ba.tE)}tr(){const a=new Q({ga:P(this,"title")});L(a,"position","relative");this.Ba.Zu&&(L(a,"font-size",`${this.mj.title.fontSize}px`),L(a,"margin-top",`${this.mj.title.marginTop}px`),L(a,"max-width",`${this.mj.title.maxWidth}px`));a.ka(`${this.I.ma("PB_FINAL_SLIDE_CREATED_WITH")} `);a.Y("small-format",
this.Ba.tE);return a}FJ(){const a=new Q({ga:P(this,"text")});L(a,"position","relative");this.Ba.Zu&&(L(a,"font-size",`${this.mj.text.fontSize}px`),L(a,"line-height",`${this.mj.text.lineHeight}px`),L(a,"margin-top",`${this.mj.text.marginTop}px`),L(a,"max-width",`${this.mj.text.maxWidth}px`));a.Y("small-format",this.Ba.tE);return a}hf(){const a=new Q({ga:P(this,"button")});Et(a,P(this,"link"));a.ka(this.I.ma("PB_FINAL_SLIDE_LEARN_ABOUT"));a.Y("small-format",this.Ba.tE);this.Ba.Zu&&(L(a,"font-size",
`${this.mj.link.fontSize}px`),L(a,"margin-top",`${this.mj.link.marginTop}px`),L(a,"border-width",`${this.mj.eP.borderWidth}px`));C(this,a.ha,()=>{Qi(this.z3)});return a}};function qV(a,b){let c=!1;const d=a.C2.displayObject(),e=b.view();C(a,e.U().sm(),()=>{c=!0;e.om().displayObject().style.display="none";e.rh().appendChild(d)});C(a,e.U().Nt(),()=>{c&&(c=!1,e.om().displayObject().style.display="block",d.remove())})}
class rV extends vg{constructor(a){super();var b=a.Aa().slideWidth(),c=a.Aa().slideHeight();const d=a.Aa().settings().oa();if(null===d)throw Error("There are no translations");this.C2=new pV(b,c,new xG({PB_ISPRING_URL:d.PB_ISPRING_URL,PB_FINAL_SLIDE_SCORM_URL:d.PB_FINAL_SLIDE_SCORM_URL,PB_FINAL_SLIDE_CREATED_WITH:d.PB_FINAL_SLIDE_CREATED_WITH,PB_FINAL_SLIDE_EASILY_CONVERT_YOUR_SLIDES:d.PB_FINAL_SLIDE_EASILY_CONVERT_YOUR_SLIDES,PB_FINAL_SLIDE_LEARN_ABOUT:d.PB_FINAL_SLIDE_LEARN_ABOUT}));qV(this,a)}}
;class sV{constructor({wt:a,skinSettings:b,oa:c}){this.D=a;this.we=b;this.I=c}wt(){return this.D}skinSettings(){return this.we}oa(){return this.I}};var tV=class{constructor(){const a={colors:{A:"colors"},controlPanel:{A:"controlPanel",visible:{A:"visible"},showOutline:{A:"showOutline"},Cf:{A:"showPlayPause"},Cc:{A:"progressBar",visible:{A:"visible"},enabled:{A:"enabled"},Ht:{A:"showLabels"},mode:{A:"mode"}},iba:{A:"showRewind"},Mq:{A:"showVolumeControl"},ym:{A:"showCCButton"},Fo:{A:"showSlideOnlyButton"},Kt:{A:"showSlideNumbers"},Df:{A:"showPrevButton"},Xe:{A:"showNextButton"},Ig:{A:"navigationMode"},ke:{A:"showPlaybackRateButton"}},Sd:{A:"sidePanel",
visible:{A:"visible"},Rd:{A:"showAtLeft"},Vc:{A:"showLogo"},qh:{A:"showPresenterInfo"},mI:{A:"showPresenterVideo"},Jg:{A:"showNotes"},showOutline:{A:"showOutline"}},Ye:{A:"titlePanel",tq:{A:"courseTitleVisible"},lt:{A:"buttonsAtLeft"},Vc:{A:"showLogo"},buttons:{A:"buttons"},visible:{A:"visible"}},aQ:{A:"outlinePanel",uo:{A:"numberEntries"},oo:{A:"highlightViewedEntries"},Ho:{A:"thumbnails"},search:{A:"search"},$i:{A:"multilevel"}},miniskinCustomizationEnabled:{A:"miniskinCustomizationEnabled"},fontFamily:{A:"fontFamily"},
borderRadius:{A:"borderRadius"}},b=qG();oG(a,b);this.Qa=a}PP(a={}){const b=new PL;a[this.Qa.colors]&&(b.colors=dL(a[this.Qa.colors]));if(a[this.Qa.Ye]){var c=a[this.Qa.Ye],d=b.mb.Ye,e=this.Qa.Ye;d.Vc=c[e.Vc];d.tq=c[e.tq];d.lt=c[e.lt];d.buttonsOrder=c[e.buttons];d.visible=c[e.visible]}a[this.Qa.Sd]&&(c=a[this.Qa.Sd],d=b.mb.Sd,e=this.Qa.Sd,d.visible=c[e.visible],d.Rd=c[e.Rd],d.Vc=c[e.Vc],d.qh=c[e.qh],d.mI=c[e.mI],d.Jg=c[e.Jg],d.showOutline=c[e.showOutline]);if(a[this.Qa.controlPanel]){c=a[this.Qa.controlPanel];
e=b.mb.controlPanel;const f=this.Qa.controlPanel;e.visible=c[f.visible];e.showOutline=c[f.showOutline];e.Cf=c[f.Cf];e.ym=c[f.ym];e.ke=c[f.ke];e.Fo=c[f.Fo];e.kx=c[f.iba];e.Ig=c[f.Ig];if(c[f.Cc]){d=c[f.Cc];const g=b.mb.controlPanel.Cc,h=this.Qa.controlPanel.Cc;g.visible=d[h.visible];g.enabled=d[h.enabled];g.Ht=d[h.Ht];g.mode=d[h.mode]}e.Mq=!Hi&&c[f.Mq];e.Kt=c[f.Kt];e.Df=c[f.Df];e.Xe=c[f.Xe]}a[this.Qa.aQ]&&(c=a[this.Qa.aQ],d=b.outline,e=this.Qa.aQ,d.uo=c[e.uo],d.oo=c[e.oo],d.Ho=c[e.Ho],d.search=c[e.search],
d.$i=c[e.$i]);void 0!==a[this.Qa.miniskinCustomizationEnabled]&&(b.miniskinCustomizationEnabled=a[this.Qa.miniskinCustomizationEnabled]);a[this.Qa.fontFamily]&&(b.fontFamily=a[this.Qa.fontFamily]);null!==a[this.Qa.borderRadius]&&(b.borderRadius=a[this.Qa.borderRadius]);return b}};function uV(a,b,c,d,e,f){return new Promise(g=>{const h=new XK;f&&h.xv.addHandler(f);let l=null,n=null,m,p;h.AW.addHandler(r=>{n=r;l=(new tV).PP(n.settings().skin());n.settings().cE=l;r=l.colors;m=new eL;r=p=new gL({Aa:n,vaa:d,colors:r,sQ:m});Hd(r.Nm);r.Nm=null;const v=tj?r.gN.S$:Hi?r.gN.wba:r.gN.A9,w={__slide_width__:`${r.F.slideWidth()}px`,__slide_height__:`${r.F.slideHeight()}px`,__player_view_id__:r.l6,__borderRadius__:`${r.F.settings().skin().borderRadius}px`};var A=v.gP,I;if(I=r.jc){I=r.jc;
const B={};for(const [M,S]of Object.entries(I))B[M]=S.fR();I=B}r.Nm=A.call(v,I,w);document.documentElement.style.backgroundColor=r.jc&&"string"===typeof r.jc.naa?r.jc.naa:"#333333"});h.xv.addHandler(r=>{const v=new xG(n.settings().oa());new rV(r);var w=new kV({wt:r,skinSettings:l,messages:v.messages(),oa:v,sq:c,Gaa:e,sQ:m});if(w.Hs){Hd(w.Hs.displayObject());var A=w.Jn;A.RD=null;A.yh=null;Re(w,w.Hs);w.Hs=null}if(tj){A=w.D();var I=w.we,B=w.I,M=w.K;let S=!1;try{S=window.isLearn()}catch(W){}A=new kP(A,
I,B,M,S)}else A=Hi?new iV(w.D(),w.we,w.I,w.K):jV(w);w.Hs=A;D(w,w.Hs);A=w.Hs.displayObject();w.C7.appendChild(A);w.Jn.kH();A=w.BF.view().U();I=A.ua();-1!=I&&(A.Wc().C(I),nk(A.Be()),w.BF.HZ().XZ(),w.BF.Vq().XZ(),A.Xt.C());w.c1.C("normal");g(new sV({wt:r,skinSettings:l,oa:v}))});vV(h,a,b,d)})}
function vV(a,b,c,d){const e=g=>{const h=c.slides,l=tK();let n;for(var m=g[h].length-1;0<=m&&(n=g[h][m],void 0!==n[h.visible]&&!0!==n[h.visible]);m--);void 0!==n[h.visible]&&!1===n[h.visible]&&(n=g[h][g[h].length-1]);m=n[h.Ef];0<m.length&&void 0!==m[m.length-1][h.Ef.OH]&&delete m[m.length-1][h.Ef.OH];m.push({[h.Ef.hQ]:.1});void 0!==n[h.timeline]&&n[h.timeline][l.DH][h].push({[h.tw]:[],[h.AZ]:.1});a.uq(g,c,d)},f=g=>{g=JSON.parse(g);if(!g)throw Error("invalid presentation json!");e(g)};"object"===typeof b?
e(b):UK(b,f)};q("PresentationPlayer.start",function(a,b,c,d,e,f){uV(a,rG(),b,c,d,e).then(g=>{nG(g,f)})});let Oj=()=>!1;function Ve(a){a&&("function"===typeof a.Ic&&a.Ic(),a.disposed=!0)}function wV(a,b){Oj()&&(b?ja.console.error(a):ja.console.warn(a))}function df(a,b){const c=a.stack||a.toString();0>String(c).indexOf(a.message)&&wV(a.message,b);wV(c,b)}window.onerror=function(...a){const [b,,,,c]=a;c?df(c,!0):wV(b,!0);return!0};Ga=a=>{try{throw Error(a.message);}catch(b){df(b,!1)}};
ja.console||(window._log="",ja.console={log:function(a){window._log+="\n"+a},warn:function(a){window._log+="\nwarn: "+a},error:function(a){window._log+="\nerror: "+a}});})();
/*! iScroll v5.2.0-snapshot ~ (c) 2008-2018 Matteo Spinelli ~ http://cubiq.org/license */
!function(t,i,s){function e(s,e){this.wrapper="string"==typeof s?i.querySelector(s):s,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,disablePointer:!h.hasPointer,disableTouch:h.hasPointer||!h.hasTouch,disableMouse:h.hasPointer||h.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,onScrollHandler:Function.prototype,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(A|INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:"undefined"==typeof t.onmousedown};for(var o in e)this.options[o]=e[o];this.translateZ=this.options.HWCompositing&&h.hasPerspective?" translateZ(0)":"",this.options.useTransition=h.hasTransition&&this.options.useTransition,this.options.useTransform=h.hasTransform&&this.options.useTransform,this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY="vertical"!=this.options.eventPassthrough&&this.options.scrollY,this.options.scrollX="horizontal"!=this.options.eventPassthrough&&this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing="string"==typeof this.options.bounceEasing?h.ease[this.options.bounceEasing]||h.ease.circular:this.options.bounceEasing,this.options.resizePolling=void 0===this.options.resizePolling?60:this.options.resizePolling,this.options.tap===!0&&(this.options.tap="tap"),this.options.useTransition||this.options.useTransform||/relative|absolute/i.test(this.scrollerStyle.position)||(this.scrollerStyle.position="relative"),"scale"==this.options.shrinkScrollbars&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}function o(t,s,e){var o=i.createElement("div"),n=i.createElement("div");return e===!0&&(o.style.cssText="position:absolute;z-index:9999",n.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),n.className="iScrollIndicator","h"==t?(e===!0&&(o.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",n.style.height="100%"),o.className="iScrollHorizontalScrollbar"):(e===!0&&(o.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",n.style.width="100%"),o.className="iScrollVerticalScrollbar"),o.style.cssText+=";overflow:hidden",s||(o.style.pointerEvents="none"),o.appendChild(n),o}function n(s,e){this.wrapper="string"==typeof e.el?i.querySelector(e.el):e.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=s,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0};for(var o in e)this.options[o]=e[o];if(this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(h.addEvent(this.indicator,"touchstart",this),h.addEvent(t,"touchend",this)),this.options.disablePointer||(h.addEvent(this.indicator,h.prefixPointerEvent("pointerdown"),this),h.addEvent(t,h.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(h.addEvent(this.indicator,"mousedown",this),h.addEvent(t,"mouseup",this))),this.options.fade){this.wrapperStyle[h.style.transform]=this.scroller.translateZ;var n=h.style.transitionDuration;if(!n)return;this.wrapperStyle[n]=h.isBadAndroid?"0.0001ms":"0ms";var a=this;h.isBadAndroid&&r(function(){"0.0001ms"===a.wrapperStyle[n]&&(a.wrapperStyle[n]="0s")}),this.wrapperStyle.opacity="0"}}var r=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(i){t.setTimeout(i,1e3/60)},h=function(){function e(t){return r!==!1&&(""===r?t:r+t.charAt(0).toUpperCase()+t.substr(1))}var o={},n=i.createElement("div").style,r=function(){for(var t,i=["t","webkitT","MozT","msT","OT"],s=0,e=i.length;s<e;s++)if(t=i[s]+"ransform",t in n)return i[s].substr(0,i[s].length-1);return!1}();o.getTime=Date.now||function(){return(new Date).getTime()},o.extend=function(t,i){for(var s in i)t[s]=i[s]},o.addEvent=function(t,i,s,e){t.addEventListener(i,s,!!e)},o.removeEvent=function(t,i,s,e){t.removeEventListener(i,s,!!e)},o.prefixPointerEvent=function(i){return t.MSPointerEvent?"MSPointer"+i.charAt(7).toUpperCase()+i.substr(8):i},o.momentum=function(t,i,e,o,n,r){var h,a,l=t-i,c=s.abs(l)/e;return r=void 0===r?6e-4:r,h=t+c*c/(2*r)*(l<0?-1:1),a=c/r,h<o?(h=n?o-n/2.5*(c/8):o,l=s.abs(h-t),a=l/c):h>0&&(h=n?n/2.5*(c/8):0,l=s.abs(t)+h,a=l/c),{destination:s.round(h),duration:a}};var h=e("transform");return o.extend(o,{hasTransform:h!==!1,hasPerspective:e("perspective")in n,hasTouch:"ontouchstart"in t,hasPointer:!(!t.PointerEvent&&!t.MSPointerEvent),hasTransition:e("transition")in n}),o.isBadAndroid=function(){var i=t.navigator.appVersion;if(/Android/.test(i)&&!/Chrome\/\d/.test(i)){var s=i.match(/Safari\/(\d+.\d)/);return!(s&&"object"==typeof s&&s.length>=2)||parseFloat(s[1])<535.19}return!1}(),o.extend(o.style={},{transform:h,transitionTimingFunction:e("transitionTimingFunction"),transitionDuration:e("transitionDuration"),transitionDelay:e("transitionDelay"),transformOrigin:e("transformOrigin"),touchAction:e("touchAction")}),o.hasClass=function(t,i){var s=new RegExp("(^|\\s)"+i+"(\\s|$)");return s.test(t.className)},o.addClass=function(t,i){if(!o.hasClass(t,i)){var s=t.className.split(" ");s.push(i),t.className=s.join(" ")}},o.removeClass=function(t,i){if(o.hasClass(t,i)){var s=new RegExp("(^|\\s)"+i+"(\\s|$)","g");t.className=t.className.replace(s," ")}},o.offset=function(t){for(var i=-t.offsetLeft,s=-t.offsetTop;t=t.offsetParent;)i-=t.offsetLeft,s-=t.offsetTop;return{left:i,top:s}},o.isHyperlink=function(t){if(!t)return!1;for(;t;){if("A"==t.nodeName.toLocaleUpperCase())return!0;t=t.parentNode}return!1},o.preventDefaultException=function(t,i){if(o.isHyperlink(t))return!0;for(var s in i)if(i[s].test(t[s]))return!0;return!1},o.extend(o.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),o.extend(o.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(t){return t*(2-t)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(t){return s.sqrt(1- --t*t)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(t){var i=4;return(t-=1)*t*((i+1)*t+i)+1}},bounce:{style:"",fn:function(t){return(t/=1)<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},elastic:{style:"",fn:function(t){var i=.22,e=.4;return 0===t?0:1==t?1:e*s.pow(2,-10*t)*s.sin((t-i/4)*(2*s.PI)/i)+1}}}),o.tap=function(t,s){var e=i.createEvent("Event");e.initEvent(s,!0,!0),e.pageX=t.pageX,e.pageY=t.pageY,t.target.dispatchEvent(e)},o.click=function(s){var e,o=s.target;/(SELECT|INPUT|TEXTAREA)/i.test(o.tagName)||(e=i.createEvent(t.MouseEvent?"MouseEvents":"Event"),e.initEvent("click",!0,!0),e.view=s.view||t,e.detail=1,e.screenX=o.screenX||0,e.screenY=o.screenY||0,e.clientX=o.clientX||0,e.clientY=o.clientY||0,e.ctrlKey=!!s.ctrlKey,e.altKey=!!s.altKey,e.shiftKey=!!s.shiftKey,e.metaKey=!!s.metaKey,e.button=0,e.relatedTarget=null,e._constructed=!0,o.dispatchEvent(e))},o.getTouchAction=function(t,i){var s="none";return"vertical"===t?s="pan-y":"horizontal"===t&&(s="pan-x"),i&&"none"!=s&&(s+=" pinch-zoom"),s},o.getRect=function(t){if(t instanceof SVGElement){var i=t.getBoundingClientRect();return{top:i.top,left:i.left,width:i.width,height:i.height}}return{top:t.offsetTop,left:t.offsetLeft,width:t.offsetWidth,height:t.offsetHeight}},o}();e.prototype={version:"5.2.0-snapshot",_init:function(){this._initEvents(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),clearTimeout(this.resizeTimeout),this.resizeTimeout=null,this._execEvent("destroy")},setScrollHeight:function(t){this.scrollHeight=t,this.refresh()},_transitionEnd:function(t){t.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(t){if(1!=h.eventType[t.type]){var i;if(i=t.which?t.button:t.button<2?0:4==t.button?1:2,0!==i)return}if(this.enabled&&(!this.initiated||h.eventType[t.type]===this.initiated)){!this.options.preventDefault||h.isBadAndroid||h.preventDefaultException(t.target,this.options.preventDefaultException)||t.preventDefault();var e,o=t.touches?t.touches[0]:t;this.initiated=h.eventType[t.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=h.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,e=this.getComputedPosition(),this._translate(s.round(e.x),s.round(e.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=o.pageX,this.pointY=o.pageY,this._execEvent("beforeScrollStart")}},_move:function(t){if(this.enabled&&h.eventType[t.type]===this.initiated){this.options.preventDefault&&!h.preventDefaultException(t.target,this.options.preventDefaultException)&&t.preventDefault();var i,e,o,n,r=t.touches?t.touches[0]:t,a=r.pageX-this.pointX,l=r.pageY-this.pointY,c=h.getTime();if(this.pointX=r.pageX,this.pointY=r.pageY,this.distX+=a,this.distY+=l,o=s.abs(this.distX),n=s.abs(this.distY),!(c-this.endTime>300&&o<10&&n<10)){if(this.directionLocked||this.options.freeScroll||(o>n+this.options.directionLockThreshold?this.directionLocked="h":n>=o+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),"h"==this.directionLocked){if("vertical"==this.options.eventPassthrough)t.preventDefault();else if("horizontal"==this.options.eventPassthrough)return void(this.initiated=!1);l=0}else if("v"==this.directionLocked){if("horizontal"==this.options.eventPassthrough)t.preventDefault();else if("vertical"==this.options.eventPassthrough)return void(this.initiated=!1);a=0}a=this.hasHorizontalScroll?a:0,l=this.hasVerticalScroll?l:0,i=this.x+a,e=this.y+l,(i>0||i<this.maxScrollX)&&(i=this.options.bounce?this.x+a/3:i>0?0:this.maxScrollX),(e>0||e<this.maxScrollY)&&(e=this.options.bounce?this.y+l/3:e>0?0:this.maxScrollY),this.directionX=a>0?-1:a<0?1:0,this.directionY=l>0?-1:l<0?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(i,e),c-this.startTime>300&&(this.startTime=c,this.startX=this.x,this.startY=this.y)}}},_end:function(t){if(this.enabled&&h.eventType[t.type]===this.initiated){this.options.preventDefault&&!h.preventDefaultException(t.target,this.options.preventDefaultException)&&t.preventDefault();var i,e,o=(t.changedTouches?t.changedTouches[0]:t,h.getTime()-this.startTime),n=s.round(this.x),r=s.round(this.y),a=s.abs(n-this.startX),l=s.abs(r-this.startY),c=0,p="";if(this.isInTransition=0,this.initiated=0,this.endTime=h.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(n,r),!this.moved)return this.options.tap&&h.tap(t,this.options.tap),this.options.click&&h.click(t),void this._execEvent("scrollCancel");if(this._events.flick&&o<200&&a<100&&l<100)return void this._execEvent("flick");if(this.options.momentum&&o<300&&(i=this.hasHorizontalScroll?h.momentum(this.x,this.startX,o,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:n,duration:0},e=this.hasVerticalScroll?h.momentum(this.y,this.startY,o,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:r,duration:0},n=i.destination,r=e.destination,c=s.max(i.duration,e.duration),this.isInTransition=1),this.options.snap){var d=this._nearestSnap(n,r);this.currentPage=d,c=this.options.snapSpeed||s.max(s.max(s.min(s.abs(n-d.x),1e3),s.min(s.abs(r-d.y),1e3)),300),n=d.x,r=d.y,this.directionX=0,this.directionY=0,p=this.options.bounceEasing}return n!=this.x||r!=this.y?((n>0||n<this.maxScrollX||r>0||r<this.maxScrollY)&&(p=h.ease.quadratic),void this.scrollTo(n,r,c,p)):void this._execEvent("scrollEnd")}}},_resize:function(){var t=this;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){t.refresh()},this.options.resizePolling)},resetPosition:function(t){var i=this.x,s=this.y;return t=t||0,!this.hasHorizontalScroll||this.x>0?i=0:this.x<this.maxScrollX&&(i=this.maxScrollX),!this.hasVerticalScroll||this.y>0?s=0:this.y<this.maxScrollY&&(s=this.maxScrollY),(i!=this.x||s!=this.y)&&(this.scrollTo(i,s,t,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){h.getRect(this.wrapper),this.wrapperWidth=this.wrapper.clientWidth,this.wrapperHeight=this.wrapper.clientHeight;var t=h.getRect(this.scroller);this.scrollHeight&&(t.height=this.scrollHeight),this.scrollerWidth=t.width,this.scrollerHeight=t.height,this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.maxScrollY=this.wrapperHeight-this.scrollerHeight,this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0,this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,h.hasPointer&&!this.options.disablePointer&&(this.wrapper.style[h.style.touchAction]=h.getTouchAction(this.options.eventPassthrough,!0),this.wrapper.style[h.style.touchAction]||(this.wrapper.style[h.style.touchAction]=h.getTouchAction(this.options.eventPassthrough,!1))),this.wrapperOffset=h.offset(this.wrapper),this._execEvent("refresh"),this.resetPosition()},on:function(t,i){this._events[t]||(this._events[t]=[]),this._events[t].push(i)},off:function(t,i){if(this._events[t]){var s=this._events[t].indexOf(i);s>-1&&this._events[t].splice(s,1)}},_execEvent:function(t){if(this._events[t]){var i=0,s=this._events[t].length;if(s)for(;i<s;i++)this._events[t][i].apply(this,[].slice.call(arguments,1))}},scrollBy:function(t,i,s,e){t=this.x+t,i=this.y+i,s=s||0,this.scrollTo(t,i,s,e)},scrollTo:function(t,i,s,e){e=e||h.ease.circular,this.isInTransition=this.options.useTransition&&s>0;var o=this.options.useTransition&&e.style;!s||o?(o&&(this._transitionTimingFunction(e.style),this._transitionTime(s)),this._translate(t,i)):this._animate(t,i,s,e.fn)},scrollToElement:function(t,i,e,o,n){if(t=t.nodeType?t:this.scroller.querySelector(t)){var r=h.offset(t);r.left-=this.wrapperOffset.left,r.top-=this.wrapperOffset.top;var a=h.getRect(t),l=h.getRect(this.wrapper);e===!0&&(e=s.round(a.width/2-l.width/2)),o===!0&&(o=s.round(a.height/2-l.height/2)),r.left-=e||0,r.top-=o||0,r.left=r.left>0?0:r.left<this.maxScrollX?this.maxScrollX:r.left,r.top=r.top>0?0:r.top<this.maxScrollY?this.maxScrollY:r.top,i=void 0===i||null===i||"auto"===i?s.max(s.abs(this.x-r.left),s.abs(this.y-r.top)):i,this.scrollTo(r.left,r.top,i,n)}},_transitionTime:function(t){if(this.options.useTransition){t=t||0;var i=h.style.transitionDuration;if(i){if(this.scrollerStyle[i]=t+"ms",!t&&h.isBadAndroid){this.scrollerStyle[i]="0.0001ms";var s=this;r(function(){"0.0001ms"===s.scrollerStyle[i]&&(s.scrollerStyle[i]="0s")})}if(this.indicators)for(var e=this.indicators.length;e--;)this.indicators[e].transitionTime(t)}}},_transitionTimingFunction:function(t){if(this.scrollerStyle[h.style.transitionTimingFunction]=t,this.indicators)for(var i=this.indicators.length;i--;)this.indicators[i].transitionTimingFunction(t)},_translate:function(t,i){if(this.options.useTransform?this.scrollerStyle[h.style.transform]="translate("+t+"px,"+i+"px)"+this.translateZ:(t=s.round(t),i=s.round(i),this.scrollerStyle.left=t+"px",this.scrollerStyle.top=i+"px"),this.x=t,this.y=i,this.indicators)for(var e=this.indicators.length;e--;)this.indicators[e].updatePosition();this.options.onScrollHandler()},_initEvents:function(i){var s=i?h.removeEvent:h.addEvent,e=this.options.bindToWrapper?this.wrapper:t;s(t,"orientationchange",this),s(t,"resize",this),this.options.click&&s(this.wrapper,"click",this,!0),this.options.disableMouse||(s(this.wrapper,"mousedown",this),s(e,"mousemove",this),s(e,"mousecancel",this),s(e,"mouseup",this)),h.hasPointer&&!this.options.disablePointer&&(s(this.wrapper,h.prefixPointerEvent("pointerdown"),this),s(e,h.prefixPointerEvent("pointermove"),this),s(e,h.prefixPointerEvent("pointercancel"),this),s(e,h.prefixPointerEvent("pointerup"),this)),h.hasTouch&&!this.options.disableTouch&&(s(this.wrapper,"touchstart",this),s(e,"touchmove",this),s(e,"touchcancel",this),s(e,"touchend",this)),s(this.scroller,"transitionend",this),s(this.scroller,"webkitTransitionEnd",this),s(this.scroller,"oTransitionEnd",this),s(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var i,s,e=t.getComputedStyle(this.scroller,null);return this.options.useTransform?(e=e[h.style.transform].split(")")[0].split(", "),i=+(e[12]||e[4]),s=+(e[13]||e[5])):(i=+e.left.replace(/[^-\d.]/g,""),s=+e.top.replace(/[^-\d.]/g,"")),{x:i,y:s}},_initIndicators:function(){function t(t){if(h.indicators)for(var i=h.indicators.length;i--;)t.call(h.indicators[i])}var i,s=this.options.interactiveScrollbars,e="string"!=typeof this.options.scrollbars,r=[],h=this;this.indicators=[],this.options.scrollbars&&(this.options.scrollY&&(i={el:o("v",s,this.options.scrollbars),interactive:s,defaultScrollbars:!0,customStyle:e,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:!1},this.wrapper.appendChild(i.el),r.push(i)),this.options.scrollX&&(i={el:o("h",s,this.options.scrollbars),interactive:s,defaultScrollbars:!0,customStyle:e,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:!1},this.wrapper.appendChild(i.el),r.push(i))),this.options.indicators&&(r=r.concat(this.options.indicators));for(var a=r.length;a--;)this.indicators.push(new n(this,r[a]));this.options.fadeScrollbars&&(this.on("scrollEnd",function(){t(function(){this.fade()})}),this.on("scrollCancel",function(){t(function(){this.fade()})}),this.on("scrollStart",function(){t(function(){this.fade(1)})}),this.on("beforeScrollStart",function(){t(function(){this.fade(1,!0)})})),this.on("refresh",function(){t(function(){this.refresh()})}),this.on("destroy",function(){t(function(){this.destroy()}),delete this.indicators})},_initWheel:function(){h.addEvent(this.wrapper,"wheel",this),h.addEvent(this.wrapper,"mousewheel",this),h.addEvent(this.wrapper,"DOMMouseScroll",this),this.on("destroy",function(){clearTimeout(this.wheelTimeout),this.wheelTimeout=null,h.removeEvent(this.wrapper,"wheel",this),h.removeEvent(this.wrapper,"mousewheel",this),h.removeEvent(this.wrapper,"DOMMouseScroll",this)})},_wheel:function(t){if(this.enabled){t.preventDefault();var i,e,o,n,r=this;if(void 0===this.wheelTimeout&&r._execEvent("scrollStart"),clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){r.options.snap||r._execEvent("scrollEnd"),r.wheelTimeout=void 0},400),"deltaX"in t)1===t.deltaMode?(i=-t.deltaX*this.options.mouseWheelSpeed,e=-t.deltaY*this.options.mouseWheelSpeed):(i=-t.deltaX,e=-t.deltaY);else if("wheelDeltaX"in t)i=t.wheelDeltaX/120*this.options.mouseWheelSpeed,e=t.wheelDeltaY/120*this.options.mouseWheelSpeed;else if("wheelDelta"in t)i=e=t.wheelDelta/120*this.options.mouseWheelSpeed;else{if(!("detail"in t))return;i=e=-t.detail/3*this.options.mouseWheelSpeed}if(i*=this.options.invertWheelDirection,e*=this.options.invertWheelDirection,this.hasVerticalScroll||(i=e,e=0),this.options.snap)return o=this.currentPage.pageX,n=this.currentPage.pageY,i>0?o--:i<0&&o++,e>0?n--:e<0&&n++,void this.goToPage(o,n);o=this.x+s.round(this.hasHorizontalScroll?i:0),n=this.y+s.round(this.hasVerticalScroll?e:0),this.directionX=i>0?-1:i<0?1:0,this.directionY=e>0?-1:e<0?1:0,o>0?o=0:o<this.maxScrollX&&(o=this.maxScrollX),n>0?n=0:n<this.maxScrollY&&(n=this.maxScrollY),this.scrollTo(o,n,0)}},_initSnap:function(){this.currentPage={},"string"==typeof this.options.snap&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var t,i,e,o,n,r,a,l=0,c=0,p=0,d=this.options.snapStepX||this.wrapperWidth,u=this.options.snapStepY||this.wrapperHeight;if(this.pages=[],this.wrapperWidth&&this.wrapperHeight&&this.scrollerWidth&&this.scrollerHeight){if(this.options.snap===!0)for(e=s.round(d/2),o=s.round(u/2);p>-this.scrollerWidth;){for(this.pages[l]=[],t=0,n=0;n>-this.scrollerHeight;)this.pages[l][t]={x:s.max(p,this.maxScrollX),y:s.max(n,this.maxScrollY),width:d,height:u,cx:p-e,cy:n-o},n-=u,t++;p-=d,l++}else for(r=this.options.snap,t=r.length,i=-1;l<t;l++)a=h.getRect(r[l]),(0===l||a.left<=h.getRect(r[l-1]).left)&&(c=0,i++),this.pages[c]||(this.pages[c]=[]),p=s.max(-a.left,this.maxScrollX),n=s.max(-a.top,this.maxScrollY),e=p-s.round(a.width/2),o=n-s.round(a.height/2),this.pages[c][i]={x:p,y:n,width:a.width,height:a.height,cx:e,cy:o},p>this.maxScrollX&&c++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1===0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=s.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=s.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var t=this.options.snapSpeed||s.max(s.max(s.min(s.abs(this.x-this.startX),1e3),s.min(s.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,t)})},_nearestSnap:function(t,i){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var e=0,o=this.pages.length,n=0;if(s.abs(t-this.absStartX)<this.snapThresholdX&&s.abs(i-this.absStartY)<this.snapThresholdY)return this.currentPage;for(t>0?t=0:t<this.maxScrollX&&(t=this.maxScrollX),i>0?i=0:i<this.maxScrollY&&(i=this.maxScrollY);e<o;e++)if(t>=this.pages[e][0].cx){t=this.pages[e][0].x;break}for(o=this.pages[e].length;n<o;n++)if(i>=this.pages[0][n].cy){i=this.pages[0][n].y;break}return e==this.currentPage.pageX&&(e+=this.directionX,e<0?e=0:e>=this.pages.length&&(e=this.pages.length-1),t=this.pages[e][0].x),n==this.currentPage.pageY&&(n+=this.directionY,n<0?n=0:n>=this.pages[0].length&&(n=this.pages[0].length-1),i=this.pages[0][n].y),{x:t,y:i,pageX:e,pageY:n}},goToPage:function(t,i,e,o){o=o||this.options.bounceEasing,t>=this.pages.length?t=this.pages.length-1:t<0&&(t=0),i>=this.pages[t].length?i=this.pages[t].length-1:i<0&&(i=0);var n=this.pages[t][i].x,r=this.pages[t][i].y;e=void 0===e?this.options.snapSpeed||s.max(s.max(s.min(s.abs(n-this.x),1e3),s.min(s.abs(r-this.y),1e3)),300):e,this.currentPage={x:n,y:r,pageX:t,pageY:i},this.scrollTo(n,r,e,o)},next:function(t,i){var s=this.currentPage.pageX,e=this.currentPage.pageY;s++,s>=this.pages.length&&this.hasVerticalScroll&&(s=0,e++),this.goToPage(s,e,t,i)},prev:function(t,i){var s=this.currentPage.pageX,e=this.currentPage.pageY;s--,s<0&&this.hasVerticalScroll&&(s=0,e--),this.goToPage(s,e,t,i)},_initKeys:function(i){var s,e={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40};if("object"==typeof this.options.keyBindings)for(s in this.options.keyBindings)"string"==typeof this.options.keyBindings[s]&&(this.options.keyBindings[s]=this.options.keyBindings[s].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(s in e)this.options.keyBindings[s]=this.options.keyBindings[s]||e[s];h.addEvent(t,"keydown",this),this.on("destroy",function(){h.removeEvent(t,"keydown",this)})},_key:function(t){if(this.enabled){var i,e=this.options.snap,o=e?this.currentPage.pageX:this.x,n=e?this.currentPage.pageY:this.y,r=h.getTime(),a=this.keyTime||0,l=.25;switch(this.options.useTransition&&this.isInTransition&&(i=this.getComputedPosition(),this._translate(s.round(i.x),s.round(i.y)),this.isInTransition=!1),this.keyAcceleration=r-a<200?s.min(this.keyAcceleration+l,50):0,t.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?o+=e?1:this.wrapperWidth:n+=e?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?o-=e?1:this.wrapperWidth:n-=e?1:this.wrapperHeight;break;case this.options.keyBindings.end:o=e?this.pages.length-1:this.maxScrollX,n=e?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:o=0,n=0;break;case this.options.keyBindings.left:o+=e?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:n+=e?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:o-=e?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:n-=e?1:5+this.keyAcceleration>>0;break;default:return}if(e)return void this.goToPage(o,n);o>0?(o=0,this.keyAcceleration=0):o<this.maxScrollX&&(o=this.maxScrollX,this.keyAcceleration=0),n>0?(n=0,this.keyAcceleration=0):n<this.maxScrollY&&(n=this.maxScrollY,this.keyAcceleration=0),this.scrollTo(o,n,0),this.keyTime=r}},_animate:function(t,i,s,e){function o(){var d,u,m,f=h.getTime();return f>=p?(n.isAnimating=!1,n._translate(t,i),void(n.resetPosition(n.options.bounceTime)||n._execEvent("scrollEnd"))):(f=(f-c)/s,m=e(f),d=(t-a)*m+a,u=(i-l)*m+l,n._translate(d,u),void(n.isAnimating&&r(o)))}var n=this,a=this.x,l=this.y,c=h.getTime(),p=c+s;this.isAnimating=!0,o()},handleEvent:function(t){switch(t.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":t.defaultPrevented||this._start(t);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":t.defaultPrevented||this._move(t);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(t);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(t);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(t);break;case"keydown":this._key(t);break;case"click":this.enabled&&!t._constructed}}},n.prototype={handleEvent:function(t){switch(t.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(t);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(t);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(t)}},destroy:function(){this.options.fadeScrollbars&&(clearTimeout(this.fadeTimeout),this.fadeTimeout=null),this.options.interactive&&(h.removeEvent(this.indicator,"touchstart",this),h.removeEvent(this.indicator,h.prefixPointerEvent("pointerdown"),this),h.removeEvent(this.indicator,"mousedown",this),h.removeEvent(t,"touchmove",this),h.removeEvent(t,h.prefixPointerEvent("pointermove"),this),h.removeEvent(t,"mousemove",this),h.removeEvent(t,"touchend",this),h.removeEvent(t,h.prefixPointerEvent("pointerup"),this),h.removeEvent(t,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(i){var s=i.touches?i.touches[0]:i;i.preventDefault(),i.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=s.pageX,this.lastPointY=s.pageY,this.startTime=h.getTime(),this.options.disableTouch||h.addEvent(t,"touchmove",this),this.options.disablePointer||h.addEvent(t,h.prefixPointerEvent("pointermove"),this),this.options.disableMouse||h.addEvent(t,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(t){var i,s,e,o,n=t.touches?t.touches[0]:t;h.getTime();this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,i=n.pageX-this.lastPointX,this.lastPointX=n.pageX,s=n.pageY-this.lastPointY,this.lastPointY=n.pageY,e=this.x+i,o=this.y+s,this._pos(e,o),t.preventDefault(),t.stopPropagation()},_end:function(i){if(this.initiated){if(this.initiated=!1,i.preventDefault(),i.stopPropagation(),h.removeEvent(t,"touchmove",this),h.removeEvent(t,h.prefixPointerEvent("pointermove"),this),h.removeEvent(t,"mousemove",this),this.scroller.options.snap){var e=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),o=this.options.snapSpeed||s.max(s.max(s.min(s.abs(this.scroller.x-e.x),1e3),s.min(s.abs(this.scroller.y-e.y),1e3)),300);this.scroller.x==e.x&&this.scroller.y==e.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=e,this.scroller.scrollTo(e.x,e.y,o,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(t){t=t||0;var i=h.style.transitionDuration;if(i&&(this.indicatorStyle[i]=t+"ms",!t&&h.isBadAndroid)){this.indicatorStyle[i]="0.0001ms";var s=this;r(function(){"0.0001ms"===s.indicatorStyle[i]&&(s.indicatorStyle[i]="0s")})}},transitionTimingFunction:function(t){this.indicatorStyle[h.style.transitionTimingFunction]=t},refresh:function(){this.transitionTime(),this.options.listenX&&!this.options.listenY?this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none":this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(h.addClass(this.wrapper,"iScrollBothScrollbars"),h.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(h.removeClass(this.wrapper,"iScrollBothScrollbars"),h.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px")),h.getRect(this.wrapper),this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=s.max(s.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,"clip"==this.options.shrink?(this.minBoundaryX=-this.indicatorWidth+8,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=s.max(s.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,"clip"==this.options.shrink?(this.minBoundaryY=-this.indicatorHeight+8,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),
this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var t=this.options.listenX&&s.round(this.sizeRatioX*this.scroller.x)||0,i=this.options.listenY&&s.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(t<this.minBoundaryX?("scale"==this.options.shrink&&(this.width=s.max(this.indicatorWidth+t,8),this.indicatorStyle.width=this.width+"px"),t=this.minBoundaryX):t>this.maxBoundaryX?"scale"==this.options.shrink?(this.width=s.max(this.indicatorWidth-(t-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",t=this.maxPosX+this.indicatorWidth-this.width):t=this.maxBoundaryX:"scale"==this.options.shrink&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),i<this.minBoundaryY?("scale"==this.options.shrink&&(this.height=s.max(this.indicatorHeight+3*i,8),this.indicatorStyle.height=this.height+"px"),i=this.minBoundaryY):i>this.maxBoundaryY?"scale"==this.options.shrink?(this.height=s.max(this.indicatorHeight-3*(i-this.maxPosY),8),this.indicatorStyle.height=this.height+"px",i=this.maxPosY+this.indicatorHeight-this.height):i=this.maxBoundaryY:"scale"==this.options.shrink&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")),this.x=t,this.y=i,this.scroller.options.useTransform?this.indicatorStyle[h.style.transform]="translate("+t+"px,"+i+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=t+"px",this.indicatorStyle.top=i+"px")},_pos:function(t,i){t<0?t=0:t>this.maxPosX&&(t=this.maxPosX),i<0?i=0:i>this.maxPosY&&(i=this.maxPosY),t=this.options.listenX?s.round(t/this.sizeRatioX):this.scroller.x,i=this.options.listenY?s.round(i/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(t,i)},fade:function(t,i){if(!i||this.visible){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var s=t?250:500,e=t?0:300;t=t?"1":"0",this.wrapperStyle[h.style.transitionDuration]=s+"ms",this.fadeTimeout=setTimeout(function(t){this.wrapperStyle.opacity=t,this.visible=+t}.bind(this,t),e)}}},e.utils=h,"undefined"!=typeof module&&module.exports?module.exports=e:"function"==typeof define&&define.amd?define(function(){return e}):t.IScroll=e}(window,document,Math);(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,minThumbSize:16,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),y.options.minThumbSize);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),y.options.minThumbSize);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}})();!function(e,n,s){function t(e,n){return typeof e===n}function o(){var e,n,s,o,a,i,l;for(var c in f)if(f.hasOwnProperty(c)){if(e=[],n=f[c],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(s=0;s<n.options.aliases.length;s++)e.push(n.options.aliases[s].toLowerCase());for(o=t(n.fn,"function")?n.fn():n.fn,a=0;a<e.length;a++)i=e[a],l=i.split("."),1===l.length?Modernizr[l[0]]=o:(!Modernizr[l[0]]||Modernizr[l[0]]instanceof Boolean||(Modernizr[l[0]]=new Boolean(Modernizr[l[0]])),Modernizr[l[0]][l[1]]=o),r.push((o?"":"no-")+l.join("-"))}}function a(e){var n=c.className,s=Modernizr._config.classPrefix||"";if(u&&(n=n.baseVal),Modernizr._config.enableJSClass){var t=new RegExp("(^|\\s)"+s+"no-js(\\s|$)");n=n.replace(t,"$1"+s+"js$2")}Modernizr._config.enableClasses&&(n+=" "+s+e.join(" "+s),u?c.className.baseVal=n:c.className=n)}function i(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):u?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}var r=[],f=[],l={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var s=this;setTimeout(function(){n(s[e])},0)},addTest:function(e,n,s){f.push({name:e,fn:n,options:s})},addAsyncTest:function(e){f.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=l,Modernizr=new Modernizr;var c=n.documentElement,u="svg"===c.nodeName.toLowerCase();Modernizr.addTest("inlinesvg",function(){var e=i("div");return e.innerHTML="<svg/>","http://www.w3.org/2000/svg"==("undefined"!=typeof SVGRect&&e.firstChild&&e.firstChild.namespaceURI)});var p="Moz O ms Webkit",d=l._config.usePrefixes?p.split(" "):[];l._cssomPrefixes=d;var m=function(n){var t,o=g.length,a=e.CSSRule;if("undefined"==typeof a)return s;if(!n)return!1;if(n=n.replace(/^@/,""),t=n.replace(/-/g,"_").toUpperCase()+"_RULE",t in a)return"@"+n;for(var i=0;o>i;i++){var r=g[i],f=r.toUpperCase()+"_"+t;if(f in a)return"@-"+r.toLowerCase()+"-"+n}return!1};l.atRule=m;var g=l._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];l._prefixes=g,o(),a(r),delete l.addTest,delete l.addAsyncTest;for(var v=0;v<Modernizr._q.length;v++)Modernizr._q[v]();e.Modernizr=Modernizr}(window,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 RGBColor_(e){this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();var t={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"};e in t&&(e=t[e]);var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}];for(var r=0;r<n.length;r++){var i=n[r].re,s=n[r].process,o=i.exec(e);if(o){var u=s(o);this.r=u[0],this.g=u[1],this.b=u[2],this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return e.length==1&&(e="0"+e),t.length==1&&(t="0"+t),n.length==1&&(n="0"+n),"#"+e+t+n},this.getHelpXML=function(){var e=new Array;for(var r=0;r<n.length;r++){var i=n[r].example;for(var s=0;s<i.length;s++)e[e.length]=i[s]}for(var o in t)e[e.length]=o;var u=document.createElement("ul");u.setAttribute("id","rgbcolor-examples");for(var r=0;r<e.length;r++)try{var a=document.createElement("li"),f=new RGBColor_(e[r]),l=document.createElement("div");l.style.cssText="margin: 3px; border: 1px solid black; background:"+f.toHex()+"; "+"color:"+f.toHex(),l.appendChild(document.createTextNode("test"));var c=document.createTextNode(" "+e[r]+" -> "+f.toRGB()+" -> "+f.toHex());a.appendChild(l),a.appendChild(c),u.appendChild(a)}catch(h){}return u}}canvg=function(){function t(){var e={};return e.FRAMERATE=30,e.MAX_VIRTUAL_PIXELS=3e4,e.init=function(t){e.Definitions={},e.Styles={},e.Animations=[],e.Images=[],e.ctx=t,e.ViewPort=new function(){this.viewPorts=[],this.Clear=function(){this.viewPorts=[]},this.SetCurrent=function(e,t){this.viewPorts.push({width:e,height:t})},this.RemoveCurrent=function(){this.viewPorts.pop()},this.Current=function(){return this.viewPorts[this.viewPorts.length-1]},this.width=function(){return this.Current().width},this.height=function(){return this.Current().height},this.ComputeSize=function(e){return e!=null&&typeof e=="number"?e:e=="x"?this.width():e=="y"?this.height():Math.sqrt(Math.pow(this.width(),2)+Math.pow(this.height(),2))/Math.sqrt(2)}}},e.init(),e.ImagesLoaded=function(){for(var t=0;t<e.Images.length;t++)if(!e.Images[t].loaded)return!1;return!0},e.trim=function(e){return e.replace(/^\s+|\s+$/g,"")},e.compressSpaces=function(e){return e.replace(/[\s\r\t\n]+/gm," ")},e.ajax=function(e){var t;return window.XMLHttpRequest?t=new XMLHttpRequest:t=new ActiveXObject("Microsoft.XMLHTTP"),t?(t.open("GET",e,!1),t.send(null),t.responseText):null},e.parseXml=function(e){if(window.DOMParser){var t=new DOMParser;return t.parseFromString(e,"text/xml")}e=e.replace(/<!DOCTYPE svg[^>]*>/,"");var n=new ActiveXObject("Microsoft.XMLDOM");return n.async="false",n.loadXML(e),n},e.Property=function(t,n){this.name=t,this.value=n,this.hasValue=function(){return this.value!=null&&this.value!==""},this.numValue=function(){if(!this.hasValue())return 0;var e=parseFloat(this.value);return(this.value+"").match(/%$/)&&(e/=100),e},this.valueOrDefault=function(e){return this.hasValue()?this.value:e},this.numValueOrDefault=function(e){return this.hasValue()?this.numValue():e};var r=this;this.Color={addOpacity:function(t){var n=r.value;if(t!=null&&t!=""){var i=new RGBColor_(r.value);i.ok&&(n="rgba("+i.r+", "+i.g+", "+i.b+", "+t+")")}return new e.Property(r.name,n)}},this.Definition={getDefinition:function(){var t=r.value.replace(/^(url\()?#([^\)]+)\)?$/,"$2");return e.Definitions[t]},isUrl:function(){return r.value.indexOf("url(")==0},getFillStyle:function(t){var n=this.getDefinition();return n!=null&&n.createGradient?n.createGradient(e.ctx,t):n!=null&&n.createPattern?n.createPattern(e.ctx,t):null}},this.Length={DPI:function(e){return 96},EM:function(t){var n=12,r=new e.Property("fontSize",e.Font.Parse(e.ctx.font).fontSize);return r.hasValue()&&(n=r.Length.toPixels(t)),n},toPixels:function(t){if(!r.hasValue())return 0;var n=r.value+"";return n.match(/em$/)?r.numValue()*this.EM(t):n.match(/ex$/)?r.numValue()*this.EM(t)/2:n.match(/px$/)?r.numValue():n.match(/pt$/)?r.numValue()*1.25:n.match(/pc$/)?r.numValue()*15:n.match(/cm$/)?r.numValue()*this.DPI(t)/2.54:n.match(/mm$/)?r.numValue()*this.DPI(t)/25.4:n.match(/in$/)?r.numValue()*this.DPI(t):n.match(/%$/)?r.numValue()*e.ViewPort.ComputeSize(t):r.numValue()}},this.Time={toMilliseconds:function(){if(!r.hasValue())return 0;var e=r.value+"";return e.match(/s$/)?r.numValue()*1e3:e.match(/ms$/)?r.numValue():r.numValue()}},this.Angle={toRadians:function(){if(!r.hasValue())return 0;var e=r.value+"";return e.match(/deg$/)?r.numValue()*(Math.PI/180):e.match(/grad$/)?r.numValue()*(Math.PI/200):e.match(/rad$/)?r.numValue():r.numValue()*(Math.PI/180)}}},e.Font=new function(){this.Styles=["normal","italic","oblique","inherit"],this.Variants=["normal","small-caps","inherit"],this.Weights=["normal","bold","bolder","lighter","100","200","300","400","500","600","700","800","900","inherit"],this.CreateFont=function(t,n,r,i,s,o){var u=o!=null?this.Parse(o):this.CreateFont("","","","","",e.ctx.font);return{fontFamily:s||u.fontFamily,fontSize:i||u.fontSize,fontStyle:t||u.fontStyle,fontWeight:r||u.fontWeight,fontVariant:n||u.fontVariant,toString:function(){return[this.fontStyle,this.fontVariant,this.fontWeight,this.fontSize,this.fontFamily].join(" ")}}};var t=this;this.Parse=function(n){var r={},i=e.trim(e.compressSpaces(n||"")).split(" "),s={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1},o="";for(var u=0;u<i.length;u++)!s.fontStyle&&t.Styles.indexOf(i[u])!=-1?(i[u]!="inherit"&&(r.fontStyle=i[u]),s.fontStyle=!0):!s.fontVariant&&t.Variants.indexOf(i[u])!=-1?(i[u]!="inherit"&&(r.fontVariant=i[u]),s.fontStyle=s.fontVariant=!0):!s.fontWeight&&t.Weights.indexOf(i[u])!=-1?(i[u]!="inherit"&&(r.fontWeight=i[u]),s.fontStyle=s.fontVariant=s.fontWeight=!0):s.fontSize?i[u]!="inherit"&&(o+=i[u]):(i[u]!="inherit"&&(r.fontSize=i[u].split("/")[0]),s.fontStyle=s.fontVariant=s.fontWeight=s.fontSize=!0);return o!=""&&(r.fontFamily=o),r}},e.ToNumberArray=function(t){var n=e.trim(e.compressSpaces((t||"").replace(/,/g," "))).split(" ");for(var r=0;r<n.length;r++)n[r]=parseFloat(n[r]);return n},e.Point=function(e,t){this.x=e,this.y=t,this.angleTo=function(e){return Math.atan2(e.y-this.y,e.x-this.x)},this.applyTransform=function(e){var t=this.x*e[0]+this.y*e[2]+e[4],n=this.x*e[1]+this.y*e[3]+e[5];this.x=t,this.y=n}},e.CreatePoint=function(t){var n=e.ToNumberArray(t);return new e.Point(n[0],n[1])},e.CreatePath=function(t){var n=e.ToNumberArray(t),r=[];for(var i=0;i<n.length;i+=2)r.push(new e.Point(n[i],n[i+1]));return r},e.BoundingBox=function(e,t,n,r){this.x1=Number.NaN,this.y1=Number.NaN,this.x2=Number.NaN,this.y2=Number.NaN,this.x=function(){return this.x1},this.y=function(){return this.y1},this.width=function(){return this.x2-this.x1},this.height=function(){return this.y2-this.y1},this.addPoint=function(e,t){if(e!=null){if(isNaN(this.x1)||isNaN(this.x2))this.x1=e,this.x2=e;e<this.x1&&(this.x1=e),e>this.x2&&(this.x2=e)}if(t!=null){if(isNaN(this.y1)||isNaN(this.y2))this.y1=t,this.y2=t;t<this.y1&&(this.y1=t),t>this.y2&&(this.y2=t)}},this.addX=function(e){this.addPoint(e,null)},this.addY=function(e){this.addPoint(null,e)},this.addBoundingBox=function(e){this.addPoint(e.x1,e.y1),this.addPoint(e.x2,e.y2)},this.addQuadraticCurve=function(e,t,n,r,i,s){var o=e+2/3*(n-e),u=t+2/3*(r-t),a=o+1/3*(i-e),f=u+1/3*(s-t);this.addBezierCurve(e,t,o,a,u,f,i,s)},this.addBezierCurve=function(e,t,n,r,i,s,o,u){var a=[e,t],f=[n,r],l=[i,s],c=[o,u];this.addPoint(a[0],a[1]),this.addPoint(c[0],c[1]);for(var h=0;h<=1;h++){var p=function(e){return Math.pow(1-e,3)*a[h]+3*Math.pow(1-e,2)*e*f[h]+3*(1-e)*Math.pow(e,2)*l[h]+Math.pow(e,3)*c[h]},d=6*a[h]-12*f[h]+6*l[h],v=-3*a[h]+9*f[h]-9*l[h]+3*c[h],m=3*f[h]-3*a[h];if(v==0){if(d==0)continue;var g=-m/d;0<g&&g<1&&(h==0&&this.addX(p(g)),h==1&&this.addY(p(g)));continue}var y=Math.pow(d,2)-4*m*v;if(y<0)continue;var b=(-d+Math.sqrt(y))/(2*v);0<b&&b<1&&(h==0&&this.addX(p(b)),h==1&&this.addY(p(b)));var w=(-d-Math.sqrt(y))/(2*v);0<w&&w<1&&(h==0&&this.addX(p(w)),h==1&&this.addY(p(w)))}},this.isPointInBox=function(e,t){return this.x1<=e&&e<=this.x2&&this.y1<=t&&t<=this.y2},this.addPoint(e,t),this.addPoint(n,r)},e.Transform=function(t){var n=this;this.Type={},this.Type.translate=function(t){this.p=e.CreatePoint(t),this.apply=function(e){e.translate(this.p.x||0,this.p.y||0)},this.applyToPoint=function(e){e.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0])}},this.Type.rotate=function(t){var n=e.ToNumberArray(t);this.angle=new e.Property("angle",n[0]),this.cx=n[1]||0,this.cy=n[2]||0,this.apply=function(e){e.translate(this.cx,this.cy),e.rotate(this.angle.Angle.toRadians()),e.translate(-this.cx,-this.cy)},this.applyToPoint=function(e){var t=this.angle.Angle.toRadians();e.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0]),e.applyTransform([Math.cos(t),Math.sin(t),-Math.sin(t),Math.cos(t),0,0]),e.applyTransform([1,0,0,1,-this.p.x||0,-this.p.y||0])}},this.Type.scale=function(t){this.p=e.CreatePoint(t),this.apply=function(e){e.scale(this.p.x||1,this.p.y||this.p.x||1)},this.applyToPoint=function(e){e.applyTransform([this.p.x||0,0,0,this.p.y||0,0,0])}},this.Type.matrix=function(t){this.m=e.ToNumberArray(t),this.apply=function(e){e.transform(this.m[0],this.m[1],this.m[2],this.m[3],this.m[4],this.m[5])},this.applyToPoint=function(e){e.applyTransform(this.m)}},this.Type.SkewBase=function(t){this.base=n.Type.matrix,this.base(t),this.angle=new e.Property("angle",t)},this.Type.SkewBase.prototype=new this.Type.matrix,this.Type.skewX=function(e){this.base=n.Type.SkewBase,this.base(e),this.m=[1,0,Math.tan(this.angle.Angle.toRadians()),1,0,0]},this.Type.skewX.prototype=new this.Type.SkewBase,this.Type.skewY=function(e){this.base=n.Type.SkewBase,this.base(e),this.m=[1,Math.tan(this.angle.Angle.toRadians()),0,1,0,0]},this.Type.skewY.prototype=new this.Type.SkewBase,this.transforms=[],this.apply=function(e){for(var t=0;t<this.transforms.length;t++)this.transforms[t].apply(e)},this.applyToPoint=function(e){for(var t=0;t<this.transforms.length;t++)this.transforms[t].applyToPoint(e)};var r=e.trim(e.compressSpaces(t)).split(/\s(?=[a-z])/);for(var i=0;i<r.length;i++){var s=r[i].split("(")[0],o=r[i].split("(")[1].replace(")",""),u=new this.Type[s](o);this.transforms.push(u)}},e.AspectRatio=function(t,n,r,i,s,o,u,a,f,l){n=e.compressSpaces(n),n=n.replace(/^defer\s/,"");var c=n.split(" ")[0]||"xMidYMid",h=n.split(" ")[1]||"meet",p=r/i,d=s/o,v=Math.min(p,d),m=Math.max(p,d);h=="meet"&&(i*=v,o*=v),h=="slice"&&(i*=m,o*=m),f=new e.Property("refX",f),l=new e.Property("refY",l),f.hasValue()&&l.hasValue()?t.translate(-v*f.Length.toPixels("x"),-v*l.Length.toPixels("y")):(c.match(/^xMid/)&&(h=="meet"&&v==d||h=="slice"&&m==d)&&t.translate(r/2-i/2,0),c.match(/YMid$/)&&(h=="meet"&&v==p||h=="slice"&&m==p)&&t.translate(0,s/2-o/2),c.match(/^xMax/)&&(h=="meet"&&v==d||h=="slice"&&m==d)&&t.translate(r-i,0),c.match(/YMax$/)&&(h=="meet"&&v==p||h=="slice"&&m==p)&&t.translate(0,s-o)),c=="none"?t.scale(p,d):h=="meet"?t.scale(v,v):h=="slice"&&t.scale(m,m),t.translate(u==null?0:-u,a==null?0:-a)},e.Element={},e.Element.ElementBase=function(t){this.attributes={},this.styles={},this.children=[],this.attribute=function(t,n){var r=this.attributes[t];return r!=null?r:(r=new e.Property(t,""),n==1&&(this.attributes[t]=r),r)},this.style=function(t,n){var r=this.styles[t];if(r!=null)return r;var i=this.attribute(t);if(i!=null&&i.hasValue())return i;var s=this.parent;if(s!=null){var o=s.style(t);if(o!=null&&o.hasValue())return o}return r=new e.Property(t,""),n==1&&(this.styles[t]=r),r},this.render=function(e){if(this.style("display").value=="none")return;if(this.attribute("visibility").value=="hidden")return;e.save(),this.setContext(e);if(this.attribute("mask").hasValue()){var t=this.attribute("mask").Definition.getDefinition();t!=null&&t.apply(e,this)}else if(this.style("filter").hasValue()){var n=this.style("filter").Definition.getDefinition();n!=null&&n.apply(e,this)}else this.renderChildren(e);this.clearContext(e),e.restore()},this.setContext=function(e){},this.clearContext=function(e){},this.renderChildren=function(e){for(var t=0;t<this.children.length;t++)this.children[t].render(e)},this.addChild=function(t,n){var r=t;n&&(r=e.CreateElement(t)),r.parent=this,this.children.push(r)};if(t!=null&&t.nodeType==1){for(var n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];r.nodeType==1&&this.addChild(r,!0)}for(var n=0;n<t.attributes.length;n++){var i=t.attributes[n];this.attributes[i.nodeName]=new e.Property(i.nodeName,i.value)}var s=e.Styles[t.nodeName];if(s!=null)for(var o in s)this.styles[o]=s[o];if(this.attribute("class").hasValue()){var u=e.compressSpaces(this.attribute("class").value).split(" ");for(var a=0;a<u.length;a++){s=e.Styles["."+u[a]];if(s!=null)for(var o in s)this.styles[o]=s[o];s=e.Styles[t.nodeName+"."+u[a]];if(s!=null)for(var o in s)this.styles[o]=s[o]}}if(this.attribute("style").hasValue()){s=this.attribute("style").value.split(";");for(var n=0;n<s.length;n++)if(e.trim(s[n])!=""){var f=s[n].split(":"),o=e.trim(f[0]),l=e.trim(f[1]);this.styles[o]=new e.Property(o,l)}}this.attribute("id").hasValue()&&e.Definitions[this.attribute("id").value]==null&&(e.Definitions[this.attribute("id").value]=this)}},e.Element.RenderedElementBase=function(t){this.base=e.Element.ElementBase,this.base(t),this.setContext=function(t){if(this.style("fill").Definition.isUrl()){var n=this.style("fill").Definition.getFillStyle(this);n!=null&&(t.fillStyle=n)}else if(this.style("fill").hasValue()){var r=this.style("fill");this.style("fill-opacity").hasValue()&&(r=r.Color.addOpacity(this.style("fill-opacity").value)),t.fillStyle=r.value=="none"?"rgba(0,0,0,0)":r.value}if(this.style("stroke").Definition.isUrl()){var n=this.style("stroke").Definition.getFillStyle(this);n!=null&&(t.strokeStyle=n)}else if(this.style("stroke").hasValue()){var i=this.style("stroke");this.style("stroke-opacity").hasValue()&&(i=i.Color.addOpacity(this.style("stroke-opacity").value)),t.strokeStyle=i.value=="none"?"rgba(0,0,0,0)":i.value}this.style("stroke-width").hasValue()&&(t.lineWidth=this.style("stroke-width").Length.toPixels()),this.style("stroke-linecap").hasValue()&&(t.lineCap=this.style("stroke-linecap").value),this.style("stroke-linejoin").hasValue()&&(t.lineJoin=this.style("stroke-linejoin").value),this.style("stroke-miterlimit").hasValue()&&(t.miterLimit=this.style("stroke-miterlimit").value),typeof t.font!="undefined"&&(t.font=e.Font.CreateFont(this.style("font-style").value,this.style("font-variant").value,this.style("font-weight").value,this.style("font-size").hasValue()?this.style("font-size").Length.toPixels()+"px":"",this.style("font-family").value).toString());if(this.attribute("transform").hasValue()){var s=new e.Transform(this.attribute("transform").value);s.apply(t)}if(this.attribute("clip-path").hasValue()){var o=this.attribute("clip-path").Definition.getDefinition();o!=null&&o.apply(t)}this.style("opacity").hasValue()&&(t.globalAlpha=this.style("opacity").numValue())}},e.Element.RenderedElementBase.prototype=new e.Element.ElementBase,e.Element.PathElementBase=function(t){this.base=e.Element.RenderedElementBase,this.base(t),this.path=function(t){return t!=null&&t.beginPath(),new e.BoundingBox},this.renderChildren=function(t){this.path(t),e.Mouse.checkPath(this,t),t.fillStyle!=""&&t.fill(),t.strokeStyle!=""&&t.stroke();var n=this.getMarkers();if(n!=null){if(this.style("marker-start").Definition.isUrl()){var r=this.style("marker-start").Definition.getDefinition();r.render(t,n[0][0],n[0][1])}if(this.style("marker-mid").Definition.isUrl()){var r=this.style("marker-mid").Definition.getDefinition();for(var i=1;i<n.length-1;i++)r.render(t,n[i][0],n[i][1])}if(this.style("marker-end").Definition.isUrl()){var r=this.style("marker-end").Definition.getDefinition();r.render(t,n[n.length-1][0],n[n.length-1][1])}}},this.getBoundingBox=function(){return this.path()},this.getMarkers=function(){return null}},e.Element.PathElementBase.prototype=new e.Element.RenderedElementBase,e.Element.svg=function(t){this.base=e.Element.RenderedElementBase,this.base(t),this.baseClearContext=this.clearContext,this.clearContext=function(t){this.baseClearContext(t),e.ViewPort.RemoveCurrent()},this.baseSetContext=this.setContext,this.setContext=function(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4,this.baseSetContext(t),this.attribute("x").hasValue()&&this.attribute("y").hasValue()&&t.translate(this.attribute("x").Length.toPixels("x"),this.attribute("y").Length.toPixels("y"));var n=e.ViewPort.width(),r=e.ViewPort.height();if(typeof this.root=="undefined"&&this.attribute("width").hasValue()&&this.attribute("height").hasValue()){n=this.attribute("width").Length.toPixels("x"),r=this.attribute("height").Length.toPixels("y");var i=0,s=0;this.attribute("refX").hasValue()&&this.attribute("refY").hasValue()&&(i=-this.attribute("refX").Length.toPixels("x"),s=-this.attribute("refY").Length.toPixels("y")),t.beginPath(),t.moveTo(i,s),t.lineTo(n,s),t.lineTo(n,r),t.lineTo(i,r),t.closePath(),t.clip()}e.ViewPort.SetCurrent(n,r);if(this.attribute("viewBox").hasValue()){var o=e.ToNumberArray(this.attribute("viewBox").value),u=o[0],a=o[1];n=o[2],r=o[3],e.AspectRatio(t,this.attribute("preserveAspectRatio").value,e.ViewPort.width(),n,e.ViewPort.height(),r,u,a,this.attribute("refX").value,this.attribute("refY").value),e.ViewPort.RemoveCurrent(),e.ViewPort.SetCurrent(o[2],o[3])}}},e.Element.svg.prototype=new e.Element.RenderedElementBase,e.Element.svg=e.Element.svg,e.Element.rect=function(t){this.base=e.Element.PathElementBase,this.base(t),this.path=function(t){var n=this.attribute("x").Length.toPixels("x"),r=this.attribute("y").Length.toPixels("y"),i=this.attribute("width").Length.toPixels("x"),s=this.attribute("height").Length.toPixels("y"),o=this.attribute("rx").Length.toPixels("x"),u=this.attribute("ry").Length.toPixels("y");return this.attribute("rx").hasValue()&&!this.attribute("ry").hasValue()&&(u=o),this.attribute("ry").hasValue()&&!this.attribute("rx").hasValue()&&(o=u),t!=null&&(t.beginPath(),t.moveTo(n+o,r),t.lineTo(n+i-o,r),t.quadraticCurveTo(n+i,r,n+i,r+u),t.lineTo(n+i,r+s-u),t.quadraticCurveTo(n+i,r+s,n+i-o,r+s),t.lineTo(n+o,r+s),t.quadraticCurveTo(n,r+s,n,r+s-u),t.lineTo(n,r+u),t.quadraticCurveTo(n,r,n+o,r),t.closePath()),new e.BoundingBox(n,r,n+i,r+s)}},e.Element.rect.prototype=new e.Element.PathElementBase,e.Element.rect=e.Element.rect,e.Element.circle=function(t){this.base=e.Element.PathElementBase,this.base(t),this.path=function(t){var n=this.attribute("cx").Length.toPixels("x"),r=this.attribute("cy").Length.toPixels("y"),i=this.attribute("r").Length.toPixels();return t!=null&&(t.beginPath(),t.arc(n,r,i,0,Math.PI*2,!0),t.closePath()),new e.BoundingBox(n-i,r-i,n+i,r+i)}},e.Element.circle.prototype=new e.Element.PathElementBase,e.Element.circle=e.Element.circle,e.Element.ellipse=function(t){this.base=e.Element.PathElementBase,this.base(t),this.path=function(t){var n=4*((Math.sqrt(2)-1)/3),r=this.attribute("rx").Length.toPixels("x"),i=this.attribute("ry").Length.toPixels("y"),s=this.attribute("cx").Length.toPixels("x"),o=this.attribute("cy").Length.toPixels("y");return t!=null&&(t.beginPath(),t.moveTo(s,o-i),t.bezierCurveTo(s+n*r,o-i,s+r,o-n*i,s+r,o),t.bezierCurveTo(s+r,o+n*i,s+n*r,o+i,s,o+i),t.bezierCurveTo(s-n*r,o+i,s-r,o+n*i,s-r,o),t.bezierCurveTo(s-r,o-n*i,s-n*r,o-i,s,o-i),t.closePath()),new e.BoundingBox(s-r,o-i,s+r,o+i)}},e.Element.ellipse.prototype=new e.Element.PathElementBase,e.Element.ellipse=e.Element.ellipse,e.Element.line=function(t){this.base=e.Element.PathElementBase,this.base(t),this.getPoints=function(){return[new e.Point(this.attribute("x1").Length.toPixels("x"),this.attribute("y1").Length.toPixels("y")),new e.Point(this.attribute("x2").Length.toPixels("x"),this.attribute("y2").Length.toPixels("y"))]},this.path=function(t){var n=this.getPoints();return t!=null&&(t.beginPath(),t.moveTo(n[0].x,n[0].y),t.lineTo(n[1].x,n[1].y)),new e.BoundingBox(n[0].x,n[0].y,n[1].x,n[1].y)},this.getMarkers=function(){var e=this.getPoints(),t=e[0].angleTo(e[1]);return[[e[0],t],[e[1],t]]}},e.Element.line.prototype=new e.Element.PathElementBase,e.Element.line=e.Element.line,e.Element.polyline=function(t){this.base=e.Element.PathElementBase,this.base(t),this.points=e.CreatePath(this.attribute("points").value),this.path=function(t){var n=new e.BoundingBox(this.points[0].x,this.points[0].y);t!=null&&(t.beginPath(),t.moveTo(this.points[0].x,this.points[0].y));for(var r=1;r<this.points.length;r++)n.addPoint(this.points[r].x,this.points[r].y),t!=null&&t.lineTo(this.points[r].x,this.points[r].y);return n},this.getMarkers=function(){var e=[];for(var t=0;t<this.points.length-1;t++)e.push([this.points[t],this.points[t].angleTo(this.points[t+1])]);return e.push([this.points[this.points.length-1],e[e.length-1][1]]),e}},e.Element.polyline.prototype=new e.Element.PathElementBase,e.Element.polyline=e.Element.polyline,e.Element.polygon=function(t){this.base=e.Element.polyline,this.base(t),this.basePath=this.path,this.path=function(e){var t=this.basePath(e);return e!=null&&(e.lineTo(this.points[0].x,this.points[0].y),e.closePath()),t}},e.Element.polygon.prototype=new e.Element.polyline,e.Element.polygon=e.Element.polygon,e.Element.path=function(t){this.base=e.Element.PathElementBase,this.base(t);var n=this.attribute("d").value;n=n.replace(/,/gm," "),n=n.replace(/([MmZzLlHhVvCcSsQqTtAa])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2"),n=n.replace(/([MmZzLlHhVvCcSsQqTtAa])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2"),n=n.replace(/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,"$1 $2"),n=n.replace(/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,"$1 $2"),n=n.replace(/([0-9])([+\-])/gm,"$1 $2"),n=n.replace(/(\.[0-9]*)(\.)/gm,"$1 $2"),n=n.replace(/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,"$1 $3 $4 "),n=e.compressSpaces(n),n=e.trim(n),this.PathParser=new function(t){this.tokens=t.split(" "),this.reset=function(){this.i=-1,this.command="",this.previousCommand="",this.start=new e.Point(0,0),this.control=new e.Point(0,0),this.current=new e.Point(0,0),this.points=[],this.angles=[]},this.isEnd=function(){return this.i>=this.tokens.length-1},this.isCommandOrEnd=function(){return this.isEnd()?!0:this.tokens[this.i+1].match(/^[A-Za-z]$/)!=null},this.isRelativeCommand=function(){return this.command==this.command.toLowerCase()},this.getToken=function(){return this.i=this.i+1,this.tokens[this.i]},this.getScalar=function(){return parseFloat(this.getToken())},this.nextCommand=function(){this.previousCommand=this.command,this.command=this.getToken()},this.getPoint=function(){var t=new e.Point(this.getScalar(),this.getScalar());return this.makeAbsolute(t)},this.getAsControlPoint=function(){var e=this.getPoint();return this.control=e,e},this.getAsCurrentPoint=function(){var e=this.getPoint();return this.current=e,e},this.getReflectedControlPoint=function(){if(this.previousCommand.toLowerCase()!="c"&&this.previousCommand.toLowerCase()!="s")return this.current;var t=new e.Point(2*this.current.x-this.control.x,2*this.current.y-this.control.y);return t},this.makeAbsolute=function(e){return this.isRelativeCommand()&&(e.x=this.current.x+e.x,e.y=this.current.y+e.y),e},this.addMarker=function(e,t,n){n!=null&&this.angles.length>0&&this.angles[this.angles.length-1]==null&&(this.angles[this.angles.length-1]=this.points[this.points.length-1].angleTo(n)),this.addMarkerAngle(e,t==null?null:t.angleTo(e))},this.addMarkerAngle=function(e,t){this.points.push(e),this.angles.push(t)},this.getMarkerPoints=function(){return this.points},this.getMarkerAngles=function(){for(var e=0;e<this.angles.length;e++)if(this.angles[e]==null)for(var t=e+1;t<this.angles.length;t++)if(this.angles[t]!=null){this.angles[e]=this.angles[t];break}return this.angles}}(n),this.path=function(t){var n=this.PathParser;n.reset();var r=new e.BoundingBox;t!=null&&t.beginPath();while(!n.isEnd()){n.nextCommand();switch(n.command.toUpperCase()){case"M":var i=n.getAsCurrentPoint();n.addMarker(i),r.addPoint(i.x,i.y),t!=null&&t.moveTo(i.x,i.y),n.start=n.current;while(!n.isCommandOrEnd())i=n.getAsCurrentPoint(),n.addMarker(i,n.start),r.addPoint(i.x,i.y),t!=null&&t.lineTo(i.x,i.y);break;case"L":while(!n.isCommandOrEnd()){var s=n.current;i=n.getAsCurrentPoint(),n.addMarker(i,s),r.addPoint(i.x,i.y),t!=null&&t.lineTo(i.x,i.y)}break;case"H":while(!n.isCommandOrEnd()){var o=new e.Point((n.isRelativeCommand()?n.current.x:0)+n.getScalar(),n.current.y);n.addMarker(o,n.current),n.current=o,r.addPoint(n.current.x,n.current.y),t!=null&&t.lineTo(n.current.x,n.current.y)}break;case"V":while(!n.isCommandOrEnd())o=new e.Point(n.current.x,(n.isRelativeCommand()?n.current.y:0)+n.getScalar()),n.addMarker(o,n.current),n.current=o,r.addPoint(n.current.x,n.current.y),t!=null&&t.lineTo(n.current.x,n.current.y);break;case"C":while(!n.isCommandOrEnd()){var u=n.current,a=n.getPoint(),f=n.getAsControlPoint(),l=n.getAsCurrentPoint();n.addMarker(l,f,a),r.addBezierCurve(u.x,u.y,a.x,a.y,f.x,f.y,l.x,l.y),t!=null&&t.bezierCurveTo(a.x,a.y,f.x,f.y,l.x,l.y)}break;case"S":while(!n.isCommandOrEnd())u=n.current,a=n.getReflectedControlPoint(),f=n.getAsControlPoint(),l=n.getAsCurrentPoint(),n.addMarker(l,f,a),r.addBezierCurve(u.x,u.y,a.x,a.y,f.x,f.y,l.x,l.y),t!=null&&t.bezierCurveTo(a.x,a.y,f.x,f.y,l.x,l.y);break;case"Q":while(!n.isCommandOrEnd())u=n.current,f=n.getAsControlPoint(),l=n.getAsCurrentPoint(),n.addMarker(l,f,f),r.addQuadraticCurve(u.x,u.y,f.x,f.y,l.x,l.y),t!=null&&t.quadraticCurveTo(f.x,f.y,l.x,l.y);break;case"T":while(!n.isCommandOrEnd())u=n.current,f=n.getReflectedControlPoint(),n.control=f,l=n.getAsCurrentPoint(),n.addMarker(l,f,f),r.addQuadraticCurve(u.x,u.y,f.x,f.y,l.x,l.y),t!=null&&t.quadraticCurveTo(f.x,f.y,l.x,l.y);break;case"A":while(!n.isCommandOrEnd()){u=n.current;var c=n.getScalar(),h=n.getScalar(),p=n.getScalar()*(Math.PI/180),d=n.getScalar(),v=n.getScalar();l=n.getAsCurrentPoint();var m=new e.Point(Math.cos(p)*(u.x-l.x)/2+Math.sin(p)*(u.y-l.y)/2,-Math.sin(p)*(u.x-l.x)/2+Math.cos(p)*(u.y-l.y)/2),g=Math.pow(m.x,2)/Math.pow(c,2)+Math.pow(m.y,2)/Math.pow(h,2);g>1&&(c*=Math.sqrt(g),h*=Math.sqrt(g));var y=(d==v?-1:1)*Math.sqrt((Math.pow(c,2)*Math.pow(h,2)-Math.pow(c,2)*Math.pow(m.y,2)-Math.pow(h,2)*Math.pow(m.x,2))/(Math.pow(c,2)*Math.pow(m.y,2)+Math.pow(h,2)*Math.pow(m.x,2)));isNaN(y)&&(y=0);var b=new e.Point(y*c*m.y/h,y*-h*m.x/c),w=new e.Point((u.x+l.x)/2+Math.cos(p)*b.x-Math.sin(p)*b.y,(u.y+l.y)/2+Math.sin(p)*b.x+Math.cos(p)*b.y),E=function(e){return Math.sqrt(Math.pow(e[0],2)+Math.pow(e[1],2))},S=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(E(e)*E(t))},x=function(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(S(e,t))},T=x([1,0],[(m.x-b.x)/c,(m.y-b.y)/h]),N=[(m.x-b.x)/c,(m.y-b.y)/h],C=[(-m.x-b.x)/c,(-m.y-b.y)/h],k=x(N,C);S(N,C)<=-1&&(k=Math.PI),S(N,C)>=1&&(k=0),v==0&&k>0&&(k-=2*Math.PI),v==1&&k<0&&(k+=2*Math.PI);var L=new e.Point(w.x-c*Math.cos((T+k)/2),w.y-h*Math.sin((T+k)/2));n.addMarkerAngle(L,(T+k)/2+(v==0?1:-1)*Math.PI/2),n.addMarkerAngle(l,k+(v==0?1:-1)*Math.PI/2),r.addPoint(l.x,l.y);if(t!=null){S=c>h?c:h;var A=c>h?1:c/h,O=c>h?h/c:1;t.translate(w.x,w.y),t.rotate(p),t.scale(A,O),t.arc(0,0,S,T,T+k,1-v),t.scale(1/A,1/O),t.rotate(-p),t.translate(-w.x,-w.y)}}break;case"Z":t!=null&&t.closePath(),n.current=n.start}}return r},this.getMarkers=function(){var e=this.PathParser.getMarkerPoints(),t=this.PathParser.getMarkerAngles(),n=[];for(var r=0;r<e.length;r++)n.push([e[r],t[r]]);return n}},e.Element.path.prototype=new e.Element.PathElementBase,e.Element.path=e.Element.path,e.Element.pattern=function(t){this.base=e.Element.ElementBase,this.base(t),this.createPattern=function(t,n){var r=new e.Element.svg;r.attributes.viewBox=new e.Property("viewBox",this.attribute("viewBox").value),r.attributes.x=new e.Property("x",this.attribute("x").value),r.attributes.y=new e.Property("y",this.attribute("y").value),r.attributes.width=new e.Property("width",this.attribute("width").value),r.attributes.height=new e.Property("height",this.attribute("height").value),r.children=this.children;var i=document.createElement("canvas");return i.width=this.attribute("width").Length.toPixels("x"),i.height=this.attribute("height").Length.toPixels("y"),r.render(i.getContext("2d")),t.createPattern(i,"repeat")}},e.Element.pattern.prototype=new e.Element.ElementBase,e.Element.pattern=e.Element.pattern,e.Element.marker=function(t){this.base=e.Element.ElementBase,this.base(t),this.baseRender=this.render,this.render=function(t,n,r){t.translate(n.x,n.y),this.attribute("orient").valueOrDefault("auto")=="auto"&&t.rotate(r),this.attribute("markerUnits").valueOrDefault("strokeWidth")=="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var i=new e.Element.svg;i.attributes.viewBox=new e.Property("viewBox",this.attribute("viewBox").value),i.attributes.refX=new e.Property("refX",this.attribute("refX").value),i.attributes.refY=new e.Property("refY",this.attribute("refY").value),i.attributes.width=new e.Property("width",this.attribute("markerWidth").value),i.attributes.height=new e.Property("height",this.attribute("markerHeight").value),i.attributes.fill=new e.Property("fill",this.attribute("fill").valueOrDefault("black")),i.attributes.stroke=new e.Property("stroke",this.attribute("stroke").valueOrDefault("none")),i.children=this.children,i.render(t),t.restore(),this.attribute("markerUnits").valueOrDefault("strokeWidth")=="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),this.attribute("orient").valueOrDefault
("auto")=="auto"&&t.rotate(-r),t.translate(-n.x,-n.y)}},e.Element.marker.prototype=new e.Element.ElementBase,e.Element.marker=e.Element.marker,e.Element.defs=function(t){this.base=e.Element.ElementBase,this.base(t),this.render=function(e){}},e.Element.defs.prototype=new e.Element.ElementBase,e.Element.defs=e.Element.defs,e.Element.GradientBase=function(t){this.base=e.Element.ElementBase,this.base(t),this.gradientUnits=this.attribute("gradientUnits").valueOrDefault("objectBoundingBox"),this.stops=[];for(var n=0;n<this.children.length;n++){var r=this.children[n];this.stops.push(r)}this.getGradient=function(){},this.createGradient=function(t,n){var r=this;this.attribute("xlink:href").hasValue()&&(r=this.attribute("xlink:href").Definition.getDefinition());var i=this.getGradient(t,n);for(var s=0;s<r.stops.length;s++)i.addColorStop(r.stops[s].offset,r.stops[s].color);if(this.attribute("gradientTransform").hasValue()){var o=e.ViewPort.viewPorts[0],u=new e.Element.rect;u.attributes.x=new e.Property("x",-e.MAX_VIRTUAL_PIXELS/3),u.attributes.y=new e.Property("y",-e.MAX_VIRTUAL_PIXELS/3),u.attributes.width=new e.Property("width",e.MAX_VIRTUAL_PIXELS),u.attributes.height=new e.Property("height",e.MAX_VIRTUAL_PIXELS);var a=new e.Element.g;a.attributes.transform=new e.Property("transform",this.attribute("gradientTransform").value),a.children=[u];var f=new e.Element.svg;f.attributes.x=new e.Property("x",0),f.attributes.y=new e.Property("y",0),f.attributes.width=new e.Property("width",o.width),f.attributes.height=new e.Property("height",o.height),f.children=[a];var l=document.createElement("canvas");l.width=o.width,l.height=o.height;var c=l.getContext("2d");return c.fillStyle=i,f.render(c),c.createPattern(l,"no-repeat")}return i}},e.Element.GradientBase.prototype=new e.Element.ElementBase,e.Element.linearGradient=function(t){this.base=e.Element.GradientBase,this.base(t),this.getGradient=function(e,t){var n=t.getBoundingBox(),r=this.gradientUnits=="objectBoundingBox"?n.x()+n.width()*this.attribute("x1").numValue():this.attribute("x1").Length.toPixels("x"),i=this.gradientUnits=="objectBoundingBox"?n.y()+n.height()*this.attribute("y1").numValue():this.attribute("y1").Length.toPixels("y"),s=this.gradientUnits=="objectBoundingBox"?n.x()+n.width()*this.attribute("x2").numValue():this.attribute("x2").Length.toPixels("x"),o=this.gradientUnits=="objectBoundingBox"?n.y()+n.height()*this.attribute("y2").numValue():this.attribute("y2").Length.toPixels("y");return e.createLinearGradient(r,i,s,o)}},e.Element.linearGradient.prototype=new e.Element.GradientBase,e.Element.linearGradient=e.Element.linearGradient,e.Element.radialGradient=function(t){this.base=e.Element.GradientBase,this.base(t),this.getGradient=function(e,t){var n=t.getBoundingBox(),r=this.gradientUnits=="objectBoundingBox"?n.x()+n.width()*this.attribute("cx").numValue():this.attribute("cx").Length.toPixels("x"),i=this.gradientUnits=="objectBoundingBox"?n.y()+n.height()*this.attribute("cy").numValue():this.attribute("cy").Length.toPixels("y"),s=r,o=i;this.attribute("fx").hasValue()&&(s=this.gradientUnits=="objectBoundingBox"?n.x()+n.width()*this.attribute("fx").numValue():this.attribute("fx").Length.toPixels("x")),this.attribute("fy").hasValue()&&(o=this.gradientUnits=="objectBoundingBox"?n.y()+n.height()*this.attribute("fy").numValue():this.attribute("fy").Length.toPixels("y"));var u=this.gradientUnits=="objectBoundingBox"?(n.width()+n.height())/2*this.attribute("r").numValue():this.attribute("r").Length.toPixels();return e.createRadialGradient(s,o,0,r,i,u)}},e.Element.radialGradient.prototype=new e.Element.GradientBase,e.Element.radialGradient=e.Element.radialGradient,e.Element.stop=function(t){this.base=e.Element.ElementBase,this.base(t),this.offset=this.attribute("offset").numValue();var n=this.style("stop-color");this.style("stop-opacity").hasValue()&&(n=n.Color.addOpacity(this.style("stop-opacity").value)),this.color=n.value},e.Element.stop.prototype=new e.Element.ElementBase,e.Element.stop=e.Element.stop,e.Element.AnimateBase=function(t){this.base=e.Element.ElementBase,this.base(t),e.Animations.push(this),this.duration=0,this.begin=this.attribute("begin").Time.toMilliseconds(),this.maxDuration=this.begin+this.attribute("dur").Time.toMilliseconds(),this.getProperty=function(){var e=this.attribute("attributeType").value,t=this.attribute("attributeName").value;return e=="CSS"?this.parent.style(t,!0):this.parent.attribute(t,!0)},this.initialValue=null,this.removed=!1,this.calcValue=function(){return""},this.update=function(e){this.initialValue==null&&(this.initialValue=this.getProperty().value);if(this.duration>this.maxDuration){if(this.attribute("repeatCount").value!="indefinite")return this.attribute("fill").valueOrDefault("remove")=="remove"&&!this.removed?(this.removed=!0,this.getProperty().value=this.initialValue,!0):!1;this.duration=0}this.duration=this.duration+e;var t=!1;if(this.begin<this.duration){var n=this.calcValue();if(this.attribute("type").hasValue()){var r=this.attribute("type").value;n=r+"("+n+")"}this.getProperty().value=n,t=!0}return t},this.progress=function(){return(this.duration-this.begin)/(this.maxDuration-this.begin)}},e.Element.AnimateBase.prototype=new e.Element.ElementBase,e.Element.animate=function(t){this.base=e.Element.AnimateBase,this.base(t),this.calcValue=function(){var e=this.attribute("from").numValue(),t=this.attribute("to").numValue();return e+(t-e)*this.progress()}},e.Element.animate.prototype=new e.Element.AnimateBase,e.Element.animate=e.Element.animate,e.Element.animateColor=function(t){this.base=e.Element.AnimateBase,this.base(t),this.calcValue=function(){var e=new RGBColor_(this.attribute("from").value),t=new RGBColor_(this.attribute("to").value);if(e.ok&&t.ok){var n=e.r+(t.r-e.r)*this.progress(),r=e.g+(t.g-e.g)*this.progress(),i=e.b+(t.b-e.b)*this.progress();return"rgb("+parseInt(n,10)+","+parseInt(r,10)+","+parseInt(i,10)+")"}return this.attribute("from").value}},e.Element.animateColor.prototype=new e.Element.AnimateBase,e.Element.animateColor=e.Element.animateColor,e.Element.animateTransform=function(t){this.base=e.Element.animate,this.base(t)},e.Element.animateTransform.prototype=new e.Element.animate,e.Element.animateTransform=e.Element.animateTransform,e.Element.font=function(t){this.base=e.Element.ElementBase,this.base(t),this.horizAdvX=this.attribute("horiz-adv-x").numValue(),this.isRTL=!1,this.isArabic=!1,this.fontFace=null,this.missingGlyph=null,this.glyphs=[];for(var n=0;n<this.children.length;n++){var r=this.children[n];r.type=="font-face"?(this.fontFace=r,r.style("font-family").hasValue()&&(e.Definitions[r.style("font-family").value]=this)):r.type=="missing-glyph"?this.missingGlyph=r:r.type=="glyph"&&(r.arabicForm!=""?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[r.unicode]=="undefined"&&(this.glyphs[r.unicode]=[]),this.glyphs[r.unicode][r.arabicForm]=r):this.glyphs[r.unicode]=r)}},e.Element.font.prototype=new e.Element.ElementBase,e.Element.font=e.Element.font,e.Element.fontface=function(t){this.base=e.Element.ElementBase,this.base(t),this.ascent=this.attribute("ascent").value,this.descent=this.attribute("descent").value,this.unitsPerEm=this.attribute("units-per-em").numValue()},e.Element.fontface.prototype=new e.Element.ElementBase,e.Element.fontface=e.Element.fontface,e.Element.missingglyph=function(t){this.base=e.Element.path,this.base(t),this.horizAdvX=0},e.Element.missingglyph.prototype=new e.Element.path,e.Element.missingglyph=e.Element.missingglyph,e.Element.glyph=function(t){this.base=e.Element.path,this.base(t),this.horizAdvX=this.attribute("horiz-adv-x").numValue(),this.unicode=this.attribute("unicode").value,this.arabicForm=this.attribute("arabic-form").value},e.Element.glyph.prototype=new e.Element.path,e.Element.glyph=e.Element.glyph,e.Element.text=function(t){this.base=e.Element.RenderedElementBase,this.base(t);if(t!=null){this.children=[];for(var n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];r.nodeType==1?this.addChild(r,!0):r.nodeType==3&&this.addChild(new e.Element.tspan(r),!1)}}this.baseSetContext=this.setContext,this.setContext=function(e){this.baseSetContext(e),this.style("dominant-baseline").hasValue()&&(e.textBaseline=this.style("dominant-baseline").value),this.style("alignment-baseline").hasValue()&&(e.textBaseline=this.style("alignment-baseline").value)},this.renderChildren=function(e){var t=this.style("text-anchor").valueOrDefault("start"),n=this.attribute("x").Length.toPixels("x"),r=this.attribute("y").Length.toPixels("y");for(var i=0;i<this.children.length;i++){var s=this.children[i];s.attribute("x").hasValue()?s.x=s.attribute("x").Length.toPixels("x"):(s.attribute("dx").hasValue()&&(n+=s.attribute("dx").Length.toPixels("x")),s.x=n);var o=s.measureText(e);if(t!="start"&&(i==0||s.attribute("x").hasValue())){var u=o;for(var a=i+1;a<this.children.length;a++){var f=this.children[a];if(f.attribute("x").hasValue())break;u+=f.measureText(e)}s.x-=t=="end"?u:u/2}n=s.x+o,s.attribute("y").hasValue()?s.y=s.attribute("y").Length.toPixels("y"):(s.attribute("dy").hasValue()&&(r+=s.attribute("dy").Length.toPixels("y")),s.y=r),r=s.y,s.render(e)}}},e.Element.text.prototype=new e.Element.RenderedElementBase,e.Element.text=e.Element.text,e.Element.TextElementBase=function(t){this.base=e.Element.RenderedElementBase,this.base(t),this.getGlyph=function(e,t,n){var r=t[n],i=null;if(e.isArabic){var s="isolated";(n==0||t[n-1]==" ")&&n<t.length-2&&t[n+1]!=" "&&(s="terminal"),n>0&&t[n-1]!=" "&&n<t.length-2&&t[n+1]!=" "&&(s="medial"),n>0&&t[n-1]!=" "&&(n==t.length-1||t[n+1]==" ")&&(s="initial"),typeof e.glyphs[r]!="undefined"&&(i=e.glyphs[r][s],i==null&&e.glyphs[r].type=="glyph"&&(i=e.glyphs[r]))}else i=e.glyphs[r];return i==null&&(i=e.missingGlyph),i},this.renderChildren=function(t){var n=this.parent.style("font-family").Definition.getDefinition();if(n!=null){var r=this.parent.style("font-size").numValueOrDefault(e.Font.Parse(e.ctx.font).fontSize),i=this.parent.style("font-style").valueOrDefault(e.Font.Parse(e.ctx.font).fontStyle),s=this.getText();n.isRTL&&(s=s.split("").reverse().join(""));var o=e.ToNumberArray(this.parent.attribute("dx").value);for(var u=0;u<s.length;u++){var a=this.getGlyph(n,s,u),f=r/n.fontFace.unitsPerEm;t.translate(this.x,this.y),t.scale(f,-f);var l=t.lineWidth;t.lineWidth=t.lineWidth*n.fontFace.unitsPerEm/r,i=="italic"&&t.transform(1,0,.4,1,0,0),a.render(t),i=="italic"&&t.transform(1,0,-0.4,1,0,0),t.lineWidth=l,t.scale(1/f,-1/f),t.translate(-this.x,-this.y),this.x+=r*(a.horizAdvX||n.horizAdvX)/n.fontFace.unitsPerEm,typeof o[u]!="undefined"&&!isNaN(o[u])&&(this.x+=o[u])}return}t.strokeStyle!=""&&t.strokeText(e.compressSpaces(this.getText()),this.x,this.y),t.fillStyle!=""&&t.fillText(e.compressSpaces(this.getText()),this.x,this.y)},this.getText=function(){},this.measureText=function(t){var n=this.parent.style("font-family").Definition.getDefinition();if(n!=null){var r=this.parent.style("font-size").numValueOrDefault(e.Font.Parse(e.ctx.font).fontSize),i=0,s=this.getText();n.isRTL&&(s=s.split("").reverse().join(""));var o=e.ToNumberArray(this.parent.attribute("dx").value);for(var u=0;u<s.length;u++){var a=this.getGlyph(n,s,u);i+=(a.horizAdvX||n.horizAdvX)*r/n.fontFace.unitsPerEm,typeof o[u]!="undefined"&&!isNaN(o[u])&&(i+=o[u])}return i}var f=e.compressSpaces(this.getText());if(!t.measureText)return f.length*10;t.save(),this.setContext(t);var l=t.measureText(f).width;return t.restore(),l}},e.Element.TextElementBase.prototype=new e.Element.RenderedElementBase,e.Element.tspan=function(t){this.base=e.Element.TextElementBase,this.base(t),this.text=t.nodeType==3?t.value:t.childNodes.length>0?t.childNodes[0].value:t.text,this.getText=function(){return this.text}},e.Element.tspan.prototype=new e.Element.TextElementBase,e.Element.tspan=e.Element.tspan,e.Element.tref=function(t){this.base=e.Element.TextElementBase,this.base(t),this.getText=function(){var e=this.attribute("xlink:href").Definition.getDefinition();if(e!=null)return e.children[0].getText()}},e.Element.tref.prototype=new e.Element.TextElementBase,e.Element.tref=e.Element.tref,e.Element.a=function(t){this.base=e.Element.TextElementBase,this.base(t),this.hasText=!0;for(var n=0;n<t.childNodes.length;n++)t.childNodes[n].nodeType!=3&&(this.hasText=!1);this.text=this.hasText?t.childNodes[0].value:"",this.getText=function(){return this.text},this.baseRenderChildren=this.renderChildren,this.renderChildren=function(t){if(this.hasText){this.baseRenderChildren(t);var n=new e.Property("fontSize",e.Font.Parse(e.ctx.font).fontSize);e.Mouse.checkBoundingBox(this,new e.BoundingBox(this.x,this.y-n.Length.toPixels("y"),this.x+this.measureText(t),this.y))}else{var r=new e.Element.g;r.children=this.children,r.parent=this,r.render(t)}},this.onclick=function(){window.open(this.attribute("xlink:href").value)},this.onmousemove=function(){e.ctx.canvas.style.cursor="pointer"}},e.Element.a.prototype=new e.Element.TextElementBase,e.Element.a=e.Element.a,e.Element.image=function(t){this.base=e.Element.RenderedElementBase,this.base(t),e.Images.push(this),this.img=document.createElement("img"),this.loaded=!1;var n=this;this.img.onload=function(){n.loaded=!0},this.img.src=this.attribute("xlink:href").value,this.renderChildren=function(t){var n=this.attribute("x").Length.toPixels("x"),r=this.attribute("y").Length.toPixels("y"),i=this.attribute("width").Length.toPixels("x"),s=this.attribute("height").Length.toPixels("y");if(i==0||s==0)return;t.save(),t.translate(n,r),e.AspectRatio(t,this.attribute("preserveAspectRatio").value,i,this.img.width,s,this.img.height,0,0),t.drawImage(this.img,0,0),t.restore()}},e.Element.image.prototype=new e.Element.RenderedElementBase,e.Element.image=e.Element.image,e.Element.g=function(t){this.base=e.Element.RenderedElementBase,this.base(t),this.getBoundingBox=function(){var t=new e.BoundingBox;for(var n=0;n<this.children.length;n++)t.addBoundingBox(this.children[n].getBoundingBox());return t}},e.Element.g.prototype=new e.Element.RenderedElementBase,e.Element.g=e.Element.g,e.Element.symbol=function(t){this.base=e.Element.RenderedElementBase,this.base(t),this.baseSetContext=this.setContext,this.setContext=function(t){this.baseSetContext(t);if(this.attribute("viewBox").hasValue()){var n=e.ToNumberArray(this.attribute("viewBox").value),r=n[0],i=n[1],s=n[2],o=n[3];e.AspectRatio(t,this.attribute("preserveAspectRatio").value,this.attribute("width").Length.toPixels("x"),s,this.attribute("height").Length.toPixels("y"),o,r,i),e.ViewPort.SetCurrent(n[2],n[3])}}},e.Element.symbol.prototype=new e.Element.RenderedElementBase,e.Element.symbol=e.Element.symbol,e.Element.style=function(t){this.base=e.Element.ElementBase,this.base(t);var n="";for(var r=0;r<t.childNodes.length;r++)n+=t.childNodes[r].data;n=n.replace(/(\/\*([^*]|[\r\n]|(\*+([^*\/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,""),n=e.compressSpaces(n);var i=n.split("}");for(var r=0;r<i.length;r++)if(e.trim(i[r])!=""){var s=i[r].split("{"),o=s[0].split(","),u=s[1].split(";");for(var a=0;a<o.length;a++){var f=e.trim(o[a]);if(f!=""){var l={};for(var c=0;c<u.length;c++){var h=u[c].indexOf(":"),p=u[c].substr(0,h),d=u[c].substr(h+1,u[c].length-h);p!=null&&d!=null&&(l[e.trim(p)]=new e.Property(e.trim(p),e.trim(d)))}e.Styles[f]=l;if(f=="@font-face"){var v=l["font-family"].value.replace(/"/g,""),m=l.src.value.split(",");for(var g=0;g<m.length;g++)if(m[g].indexOf('format("svg")')>0){var y=m[g].indexOf("url"),b=m[g].indexOf(")",y),w=m[g].substr(y+5,b-y-6),E=e.parseXml(e.ajax(w)),S=E.getElementsByTagName("font");for(var x=0;x<S.length;x++){var T=e.CreateElement(S[x]);e.Definitions[v]=T}}}}}}},e.Element.style.prototype=new e.Element.ElementBase,e.Element.style=e.Element.style,e.Element.use=function(t){this.base=e.Element.RenderedElementBase,this.base(t),this.baseSetContext=this.setContext,this.setContext=function(e){this.baseSetContext(e),this.attribute("x").hasValue()&&e.translate(this.attribute("x").Length.toPixels("x"),0),this.attribute("y").hasValue()&&e.translate(0,this.attribute("y").Length.toPixels("y"))},this.getDefinition=function(){var e=this.attribute("xlink:href").Definition.getDefinition();return this.attribute("width").hasValue()&&(e.attribute("width",!0).value=this.attribute("width").value),this.attribute("height").hasValue()&&(e.attribute("height",!0).value=this.attribute("height").value),e},this.path=function(e){var t=this.getDefinition();t!=null&&t.path(e)},this.renderChildren=function(e){var t=this.getDefinition();t!=null&&t.render(e)}},e.Element.use.prototype=new e.Element.RenderedElementBase,e.Element.use=e.Element.use,e.Element.mask=function(t){this.base=e.Element.ElementBase,this.base(t),this.apply=function(e,t){var n=this.attribute("x").Length.toPixels("x"),r=this.attribute("y").Length.toPixels("y"),i=this.attribute("width").Length.toPixels("x"),s=this.attribute("height").Length.toPixels("y"),o=t.attribute("mask").value;t.attribute("mask").value="";var u=document.createElement("canvas");u.width=n+i,u.height=r+s;var a=u.getContext("2d");this.renderChildren(a);var f=document.createElement("canvas");f.width=n+i,f.height=r+s;var l=f.getContext("2d");t.render(l),l.globalCompositeOperation="destination-in",l.fillStyle=a.createPattern(u,"no-repeat"),l.fillRect(0,0,n+i,r+s),e.fillStyle=l.createPattern(f,"no-repeat"),e.fillRect(0,0,n+i,r+s),t.attribute("mask").value=o},this.render=function(e){}},e.Element.mask.prototype=new e.Element.ElementBase,e.Element.mask=e.Element.mask,e.Element.clipPath=function(t){this.base=e.Element.ElementBase,this.base(t),this.apply=function(e){for(var t=0;t<this.children.length;t++)this.children[t].path&&(this.children[t].path(e),e.clip())},this.render=function(e){}},e.Element.clipPath.prototype=new e.Element.ElementBase,e.Element.clipPath=e.Element.clipPath,e.Element.filter=function(t){this.base=e.Element.ElementBase,this.base(t),this.apply=function(e,t){var n=t.getBoundingBox(),r=this.attribute("x").Length.toPixels("x"),i=this.attribute("y").Length.toPixels("y");if(r==0||i==0)r=n.x1,i=n.y1;var s=this.attribute("width").Length.toPixels("x"),o=this.attribute("height").Length.toPixels("y");if(s==0||o==0)s=n.width(),o=n.height();var u=t.style("filter").value;t.style("filter").value="";var a=.2,f=a*s,l=a*o,c=document.createElement("canvas");c.width=s+2*f,c.height=o+2*l;var h=c.getContext("2d");h.translate(-r+f,-i+l),t.render(h);for(var p=0;p<this.children.length;p++)this.children[p].apply(h,0,0,s+2*f,o+2*l);e.drawImage(c,0,0,s+2*f,o+2*l,r-f,i-l,s+2*f,o+2*l),t.style("filter",!0).value=u},this.render=function(e){}},e.Element.filter.prototype=new e.Element.ElementBase,e.Element.filter=e.Element.filter,e.Element.feGaussianBlur=function(t){function n(e){e=Math.max(e,.01);var t=Math.ceil(e*4)+1,n=[];for(var r=0;r<t;r++)n[r]=Math.exp(-0.5*(r/e)*(r/e));return n}function r(e){var t=0;for(var n=1;n<e.length;n++)t+=Math.abs(e[n]);t=2*t+Math.abs(e[0]);for(var n=0;n<e.length;n++)e[n]/=t;return e}function i(e,t,n,r,i){for(var u=0;u<i;u++)for(var a=0;a<r;a++){var f=s(e,a,u,r,i,3)/255;for(var l=0;l<4;l++){var c=n[0]*(f==0?255:s(e,a,u,r,i,l))*(f==0||l==3?1:f);for(var h=1;h<n.length;h++){var p=s(e,Math.max(a-h,0),u,r,i,3)/255,d=s(e,Math.min(a+h,r-1),u,r,i,3)/255;c+=n[h]*((p==0?255:s(e,Math.max(a-h,0),u,r,i,l))*(p==0||l==3?1:p)+(d==0?255:s(e,Math.min(a+h,r-1),u,r,i,l))*(d==0||l==3?1:d))}o(t,u,a,i,r,l,c)}}}function s(e,t,n,r,i,s){return e[n*r*4+t*4+s]}function o(e,t,n,r,i,s,o){e[n*r*4+t*4+s]=o}function u(e,t,s,o){var u=e.getImageData(0,0,t,s),a=n(o);a=r(a);var f=[];i(u.data,f,a,t,s),i(f,u.data,a,s,t),e.clearRect(0,0,t,s),e.putImageData(u,0,0)}this.base=e.Element.ElementBase,this.base(t),this.apply=function(e,t,n,r,i){u(e,r,i,this.attribute("stdDeviation").numValue())}},e.Element.filter.prototype=new e.Element.feGaussianBlur,e.Element.title=function(e){},e.Element.title.prototype=new e.Element.ElementBase,e.Element.title=e.Element.title,e.Element.desc=function(e){},e.Element.desc.prototype=new e.Element.ElementBase,e.Element.desc=e.Element.desc,e.Element.MISSING=function(e){},e.Element.MISSING.prototype=new e.Element.ElementBase,e.CreateElement=function(t){var n=t.nodeName.replace(/^[^:]+:/,"");n=n.replace(/\-/g,"");var r=null;return typeof e.Element[n]!="undefined"?r=new e.Element[n](t):r=new e.Element.MISSING(t),r.type=t.nodeName,r},e.load=function(t,n){e.loadXml(t,e.ajax(n))},e.loadXml=function(t,n){e.loadXmlDoc(t,e.parseXml(n))},e.loadXmlDoc=function(t,n){e.init(t);var r=function(e){var n=t.canvas;while(n)e.x-=n.offsetLeft,e.y-=n.offsetTop,n=n.offsetParent;return window.scrollX&&(e.x+=window.scrollX),window.scrollY&&(e.y+=window.scrollY),e};e.opts["ignoreMouse"]!=1&&(t.canvas.onclick=function(t){var n=r(new e.Point(t!=null?t.clientX:window.event.clientX,t!=null?t.clientY:window.event.clientY));e.Mouse.onclick(n.x,n.y)},t.canvas.onmousemove=function(t){var n=r(new e.Point(t!=null?t.clientX:window.event.clientX,t!=null?t.clientY:window.event.clientY));e.Mouse.onmousemove(n.x,n.y)});var i=e.CreateElement(n.documentElement);i.root=!0;var s=!0,o=function(){e.ViewPort.Clear(),t.canvas.parentNode&&e.ViewPort.SetCurrent(t.canvas.parentNode.clientWidth,t.canvas.parentNode.clientHeight),e.opts["ignoreDimensions"]!=1&&(i.style("width").hasValue()&&(t.canvas.width=i.style("width").Length.toPixels("x"),t.canvas.style.width=t.canvas.width+"px"),i.style("height").hasValue()&&(t.canvas.height=i.style("height").Length.toPixels("y"),t.canvas.style.height=t.canvas.height+"px"));var n=t.canvas.clientWidth||t.canvas.width,r=t.canvas.clientHeight||t.canvas.height;e.ViewPort.SetCurrent(n,r),e.opts!=null&&e.opts["offsetX"]!=null&&(i.attribute("x",!0).value=e.opts.offsetX),e.opts!=null&&e.opts["offsetY"]!=null&&(i.attribute("y",!0).value=e.opts.offsetY);if(e.opts!=null&&e.opts["scaleWidth"]!=null&&e.opts["scaleHeight"]!=null){var o=1,u=1;i.attribute("width").hasValue()&&(o=i.attribute("width").Length.toPixels("x")/e.opts.scaleWidth),i.attribute("height").hasValue()&&(u=i.attribute("height").Length.toPixels("y")/e.opts.scaleHeight),i.attribute("width",!0).value=e.opts.scaleWidth,i.attribute("height",!0).value=e.opts.scaleHeight,i.attribute("viewBox",!0).value="0 0 "+n*o+" "+r*u,i.attribute("preserveAspectRatio",!0).value="none"}e.opts["ignoreClear"]!=1&&t.clearRect(0,0,n,r),i.render(t),s&&(s=!1,e.opts!=null&&typeof e.opts["renderCallback"]=="function"&&e.opts.renderCallback())},u=!0;e.ImagesLoaded()&&(u=!1,o()),e.intervalID=setInterval(function(){var t=!1;u&&e.ImagesLoaded()&&(u=!1,t=!0),e.opts["ignoreMouse"]!=1&&(t|=e.Mouse.hasEvents());if(e.opts["ignoreAnimation"]!=1)for(var n=0;n<e.Animations.length;n++)t|=e.Animations[n].update(1e3/e.FRAMERATE);e.opts!=null&&typeof e.opts["forceRedraw"]=="function"&&e.opts["forceRedraw"]()==1&&(t=!0),t&&(o(),e.Mouse.runEvents())},1e3/e.FRAMERATE)},e.stop=function(){e.intervalID&&clearInterval(e.intervalID)},e.Mouse=new function(){this.events=[],this.hasEvents=function(){return this.events.length!=0},this.onclick=function(e,t){this.events.push({type:"onclick",x:e,y:t,run:function(e){e.onclick&&e.onclick()}})},this.onmousemove=function(e,t){this.events.push({type:"onmousemove",x:e,y:t,run:function(e){e.onmousemove&&e.onmousemove()}})},this.eventElements=[],this.checkPath=function(e,t){for(var n=0;n<this.events.length;n++){var r=this.events[n];t.isPointInPath&&t.isPointInPath(r.x,r.y)&&(this.eventElements[n]=e)}},this.checkBoundingBox=function(e,t){for(var n=0;n<this.events.length;n++){var r=this.events[n];t.isPointInBox(r.x,r.y)&&(this.eventElements[n]=e)}},this.runEvents=function(){e.ctx.canvas.style.cursor="";for(var t=0;t<this.events.length;t++){var n=this.events[t],r=this.eventElements[t];while(r)n.run(r),r=r.parent}this.events=[],this.eventElements=[]}},e}var e=function(e,n,r){r=r||{},typeof e=="string"&&(e=document.getElementById(e));var i;e.svg==null?(i=t(),e.svg=i):(i=e.svg,i.stop()),i.opts=r;var s=e.getContext("2d");typeof n.documentElement!="undefined"?i.loadXmlDoc(s,n):n.substr(0,1)=="<"?i.loadXml(s,n):i.load(s,n)};return e}();
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.ResizeObserver=e()}(this,function(){"use strict";function t(t){return window.getComputedStyle(t)}function e(t){return parseFloat(t)||0}function n(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.reduce(function(n,r){var i=t["border-"+r+"-width"];return n+e(i)},0)}function r(t){for(var n=["top","right","bottom","left"],r={},i=n,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{if(s=i.next(),s.done)break;a=s.value}var u=a,c=t["padding-"+u];r[u]=e(c)}return r}function i(t,e,n,r){return{width:t,height:e,top:n,right:t+r,bottom:e+n,left:r}}function o(t){var e=t.getBBox();return i(e.width,e.height,0,0)}function s(){var n=t(document.documentElement),r=e(n.width),o=e(n.height);return i(r,o,0,0)}function a(o){var s=o.clientWidth,a=o.clientHeight;if(!s&&!a)return O;var u=t(o),c=r(u),h=c.left+c.right,f=c.top+c.bottom,l=e(u.width),p=e(u.height);"border-box"===u.boxSizing&&(Math.round(l+h)!==s&&(l-=n(u,"left","right")+h),Math.round(p+f)!==a&&(p-=n(u,"top","bottom")+f));var d=Math.round(l+h)-s,_=Math.round(p+f)-a;return 1!==Math.abs(d)&&(l-=d),1!==Math.abs(_)&&(p-=_),i(l,p,c.top,c.left)}function u(t){return t instanceof window.SVGElement}function c(t){return t===document.documentElement}function h(t){return u(t)?o(t):c(t)?s():a(t)}function f(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={configurable:n.configurable||!1,writable:n.writable||!1,enumerable:n.enumerable||!1},i=Object.keys(e),o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{if(s=i.next(),s.done)break;a=s.value}var u=a;r.value=e[u],Object.defineProperty(t,u,r)}return t}var l=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},p=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),d=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)},_=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},b="function"==typeof window.WeakMap&&"function"==typeof window.Map,v=function(){function t(t,e){var n=-1;return t.some(function(t,r){var i=t[0]===e;return i&&(n=r),i}),n}return b?window.WeakMap:function(){function e(){l(this,e),this.__entries__=[]}return e.prototype.get=function(e){var n=t(this.__entries__,e);return this.__entries__[n][1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e}()}(),y=function(){return b?window.Map:function(t){function e(){return l(this,e),_(this,t.apply(this,arguments))}return d(e,t),e.prototype.clear=function(){this.__entries__.splice(0,this.__entries__.length)},e.prototype.entries=function(){return this.__entries__.slice()},e.prototype.keys=function(){return this.__entries__.map(function(t){return t[0]})},e.prototype.values=function(){return this.__entries__.map(function(t){return t[1]})},e.prototype.forEach=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.__entries__,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;t.call(e,s[1],s[0])}},p(e,[{key:"size",get:function(){return this.__entries__.length}}]),e}(v)}(),w=function(){return"function"==typeof window.requestAnimationFrame?window.requestAnimationFrame:function(t){return setTimeout(function(){return t(Date.now())},1e3/60)}}(),g=function(t){function e(){t.apply.apply(t,s),s=null,a&&(r.apply.apply(r,a),a=null)}function n(){o?w(e):e()}function r(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];var o=[this,e];s?a=o:(s=o,setTimeout(n,i))}var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=null,a=null;return r},m="function"==typeof window.MutationObserver,E=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];l(this,t),this._isCycleContinuous=!m||e,this._listenersEnabled=!1,this._mutationsObserver=null,this._observers=[],this.refresh=g(this.refresh.bind(this),30,!0),this._continuousUpdateHandler=g(this.refresh,70)}return t.prototype.connect=function(t){this.isConnected(t)||this._observers.push(t),this._listenersEnabled||this._addListeners()},t.prototype.disconnect=function(t){var e=this._observers,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this._listenersEnabled&&this._removeListeners()},t.prototype.isConnected=function(t){return!!~this._observers.indexOf(t)},t.prototype.refresh=function(){var t=this._updateObservers();t?this.refresh():this._isCycleContinuous&&this._listenersEnabled&&this._continuousUpdateHandler()},t.prototype._updateObservers=function(){for(var t=!1,e=this._observers,n=Array.isArray(e),r=0,e=n?e:e[Symbol.iterator]();;){var i;if(n){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var o=i;o.gatherActive(),o.hasActive()&&(t=!0,o.broadcastActive())}return t},t.prototype._addListeners=function(){this._listenersEnabled||(window.addEventListener("resize",this.refresh),m&&(this._mutationsObserver=new MutationObserver(this.refresh),this._mutationsObserver.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._listenersEnabled=!0,this._isCycleContinuous&&this.refresh())},t.prototype._removeListeners=function(){this._listenersEnabled&&(window.removeEventListener("resize",this.refresh),this._mutationsObserver&&this._mutationsObserver.disconnect(),this._mutationsObserver=null,this._listenersEnabled=!1)},p(t,[{key:"continuousUpdates",get:function(){return this._isCycleContinuous},set:function(t){m&&(this._isCycleContinuous=t,this._listenersEnabled&&t&&this.refresh())}}]),t}(),O=i(0,0,0,0),A=function(){function t(e){l(this,t),this.target=e,this._contentRect=O,this.broadcastWidth=0,this.broadcastHeight=0}return t.prototype.broadcastRect=function(){var t=this._contentRect;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t.prototype.isActive=function(){var t=h(this.target);return this._contentRect=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t}(),ResizeObserverEntry=function ResizeObserverEntry(t,e){l(this,ResizeObserverEntry);var n=window.ClientRect||Object,r=Object.create(n.prototype);f(r,e,{configurable:!0}),f(this,{target:t,contentRect:r},{configurable:!0})},k=function(){function ResizeObserver(t,e,n){if(l(this,ResizeObserver),"function"!=typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this._callback=t,this._targets=new y,this._activeTargets=[],this._controller=e,this._publicObserver=n}return ResizeObserver.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(t instanceof Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this._targets;e.has(t)||(e.set(t,new A(t)),this._controller.isConnected(this)||this._controller.connect(this),this._controller.refresh())},ResizeObserver.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(t instanceof Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this._targets;e.has(t)&&(e.delete(t),e.size||this.disconnect())},ResizeObserver.prototype.disconnect=function(){this.clearActive(),this._targets.clear(),this._controller.disconnect(this)},ResizeObserver.prototype.gatherActive=function(){this.clearActive();var t=this._activeTargets;this._targets.forEach(function(e){e.isActive()&&t.push(e)})},ResizeObserver.prototype.broadcastActive=function(){if(this.hasActive()){var t=this._publicObserver,e=this._activeTargets.map(function(t){return new ResizeObserverEntry(t.target,t.broadcastRect())});this.clearActive(),this._callback.call(t,e,t)}},ResizeObserver.prototype.clearActive=function(){this._activeTargets.splice(0)},ResizeObserver.prototype.hasActive=function(){return!!this._activeTargets.length},ResizeObserver}(),T=new E,C=new v,ResizeObserver=function(){function ResizeObserver(t){if(l(this,ResizeObserver),!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var e=new k(t,T,this);C.set(this,e)}return p(ResizeObserver,null,[{key:"continuousUpdates",get:function(){return T.continuousUpdates},set:function(t){if("boolean"!=typeof t)throw new TypeError('type of "continuousUpdates" value must be boolean.');T.continuousUpdates=t}}]),ResizeObserver}();["observe","unobserve","disconnect"].forEach(function(t){ResizeObserver.prototype[t]=function(){var e;return(e=C.get(this))[t].apply(e,arguments)}}),"function"!=typeof window.ResizeObserver&&Object.defineProperty(window,"ResizeObserver",{value:ResizeObserver,writable:!0,configurable:!0});var x=window.ResizeObserver;return x});

