(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var n,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 ba(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 ca=ba(this);
function ea(a,b){if(b)a:{var c=ca;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})}}ea("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}});
ea("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError(""+b+" is not iterable");b=b[Symbol.iterator].call(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;if(Object(d)!==d)throw new TypeError("iterable for fromEntries should yield objects");c[d[0]]=d[1]}return c}});
ea("Array.prototype.flat",function(a){return a?a:function(b){b=void 0===b?1:b;for(var c=[],d=0;d<this.length;d++){var e=this[d];Array.isArray(e)&&0<b?(e=Array.prototype.flat.call(e,b-1),c.push.apply(c,e)):c.push(e)}return c}});ea("Promise.prototype.finally",function(a){return a?a:function(b){return this.then(function(c){return Promise.resolve(b()).then(function(){return c})},function(c){return Promise.resolve(b()).then(function(){throw c;})})}});
function fa(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}ea("Array.prototype.values",function(a){return a?a:function(){return fa(this,function(b,c){return c})}});var ha=this||self;
function q(a,b,c){a=a.split(".");c=c||ha;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 ia(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function ja(a){var b=ia(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ka(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
function la(a){return Object.prototype.hasOwnProperty.call(a,ma)&&a[ma]||(a[ma]=++na)}var ma="closure_uid_"+(1E9*Math.random()>>>0),na=0;function oa(a,b,c){return a.call.apply(a.bind,arguments)}function qa(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 ra(a,b,c){ra=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?oa:qa;return ra.apply(null,arguments)}function sa(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 ta(){return Date.now()}
function ua(a,b){function c(){}c.prototype=b.prototype;a.hg=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Bha=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 va(a){return a};function ya(a){if(ha.J1)return ha.J1(a);try{const b=new XMLHttpRequest;b.open("get",a,!1);b.send();return 0==b.status||200==b.status?b.responseText:null}catch(b){return null}}function za(a){return a&&a.includes("file:///")?a.substr(8):a}ha.I1||(ha.I1=function(a,b){a=za(a);b?eval(b):(b=ya(a),eval(b));return!0});function Aa(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Aa);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)}ua(Aa,Error);Aa.prototype.name="CustomError";var Da;function Ea(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");Aa.call(this,c+a[d])}ua(Ea,Aa);Ea.prototype.name="AssertionError";function Fa(a){throw a;}function Ha(a,b){Fa(new Ea("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))}
function Ia(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?"null":typeof a};function Ja(a){return a[a.length-1]}
const Ka=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},La=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)},Ma=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,
b,void 0)}:function(a,b){const c=a.length,d=[];let e=0;const f="string"===typeof a?a.split(""):a;for(let g=0;g<c;g++)if(g in f){const h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d},Pa=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 Qa(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<=Ka(a,b)}function Sa(a,b){b=Ka(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(ja(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,Ya(arguments,1))}function Ya(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function Za(a){let b=0,c=0;const d={};for(;c<a.length;){const f=a[c++];var e=f;e=ka(e)?"o"+la(e):(typeof e).charAt(0)+e;Object.prototype.hasOwnProperty.call(d,e)||(d[e]=!0,a[b++]=f)}a.length=b}function $a(a,b){a.sort(b||bb)}function cb(a,b){if(!ja(a)||!ja(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 fb(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 gb(a,b){const c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}var hb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function ib(a){if(!jb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(kb,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(lb,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(nb,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(ob,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(pb,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(qb,"&#0;"));return a}var kb=/&/g,lb=/</g,nb=/>/g,ob=/"/g,pb=/'/g,qb=/\x00/g,jb=/[\x00&<>"']/;function rb(a,b){return a<b?-1:a>b?1:0};function sb(){var a=ha.navigator;return a&&(a=a.userAgent)?a:""}function ub(a){return-1!=sb().indexOf(a)};function vb(){return ub("Firefox")||ub("FxiOS")}function wb(){return ub("Safari")&&!(xb()||ub("Coast")||ub("Opera")||ub("Edge")||ub("Edg/")||ub("OPR")||vb()||ub("Silk")||ub("Android"))}function xb(){return(ub("Chrome")||ub("CriOS"))&&!ub("Edge")||ub("Silk")}function yb(){return ub("Android")&&!(xb()||vb()||ub("Opera")||ub("Silk"))};function zb(){return ub("iPhone")&&!ub("iPod")&&!ub("iPad")}function Ab(){return zb()||ub("iPad")||ub("iPod")};function Bb(a){Bb[" "](a);return a}Bb[" "]=function(){};function Cb(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var Db=ub("Opera"),Eb=ub("Trident")||ub("MSIE"),Fb=ub("Edge"),Gb=Fb||Eb,Hb=ub("Gecko")&&!(-1!=sb().toLowerCase().indexOf("webkit")&&!ub("Edge"))&&!(ub("Trident")||ub("MSIE"))&&!ub("Edge"),Ib=-1!=sb().toLowerCase().indexOf("webkit")&&!ub("Edge"),Kb=ub("Macintosh"),Lb=ub("Windows"),Mb=ub("Linux")||ub("CrOS"),Nb=ub("Android"),Ob=zb(),Pb=ub("iPad"),Qb=ub("iPod");function Sb(){var a=ha.document;return a?a.documentMode:void 0}var Tb;
a:{var Ub="",Vb=function(){var a=sb();if(Hb)return/rv:([^\);]+)(\)|;)/.exec(a);if(Fb)return/Edge\/([\d\.]+)/.exec(a);if(Eb)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Ib)return/WebKit\/(\S+)/.exec(a);if(Db)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Vb&&(Ub=Vb?Vb[1]:"");if(Eb){var Wb=Sb();if(null!=Wb&&Wb>parseFloat(Ub)){Tb=String(Wb);break a}}Tb=Ub}var Xb={};
function Yb(a){return Cb(Xb,a,function(){let b=0;const c=hb(String(Tb)).split("."),d=hb(String(a)).split("."),e=Math.max(c.length,d.length);for(let h=0;0==b&&h<e;h++){var f=c[h]||"",g=d[h]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;b=rb(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||rb(0==f[2].length,0==g[2].length)||rb(f[2],g[2]);f=f[3];g=g[3]}while(0==b)}return 0<=b})}var Zb;
if(ha.document&&Eb){var $b=Sb();Zb=$b?$b:parseInt(Tb,10)||void 0}else Zb=void 0;var ac=Zb;var bc=Eb||Ib;function cc(a,b){this.m1=a===dc&&b||"";this.W1=ec}cc.prototype.Lw=!0;cc.prototype.Gw=function(){return this.m1};var ec={},dc={};var fc;function ic(){if(void 0===fc){var a=null,b=ha.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:va,createScript:va,createScriptURL:va})}catch(c){ha.console&&ha.console.error(c.message)}fc=a}return fc};var kc=class{constructor(a,b){this.DQ=b===jc?a:""}toString(){return this.DQ.toString()}};kc.prototype.Lw=!0;kc.prototype.Gw=function(){return this.DQ.toString()};function lc(a){if(a instanceof kc&&a.constructor===kc)return a.DQ;Ha("expected object of type SafeUrl, got '"+a+"' of type "+ia(a));return"type_error:SafeUrl"}var mc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,nc=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function oc(a){if(a instanceof kc)return a;a="object"==typeof a&&a.Lw?a.Gw():String(a);nc.test(a)||(a="about:invalid#zClosurez");return new kc(a,jc)}var jc={},pc=new kc("about:invalid#zClosurez",jc);function qc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function rc(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function sc(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c}function tc(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b}function uc(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b}function vc(a,b){return null!==a&&b in a}function wc(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return c}
function xc(){var a=yc;for(const b in a)return!1;return!0}function zc(a,b,c){if(null!==a&&b in a)throw Error(`The object already contains the key "${b}"`);a[b]=c}function r(a,b,c){return null!==a&&b in a?a[b]:c}function Ac(a){const b={};for(const c in a)b[c]=a[c];return b}const Bc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Cc(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<Bc.length;f++)c=Bc[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};const Dc={};function Ec(a){if(a instanceof Fc&&a.constructor===Fc)return a.CQ;Ha(`expected object of type SafeHtml, got '${a}' of type `+ia(a));return"type_error:SafeHtml"}function Gc(a){return a instanceof Fc?a:Hc(ib("object"==typeof a&&a.Lw?a.Gw():String(a)))}function Hc(a){const b=ic();a=b?b.createHTML(a):a;return new Fc(a,Dc)}function Ic(a){const b=Gc(Jc),c=[],d=e=>{Array.isArray(e)?e.forEach(d):(e=Gc(e),c.push(Ec(e).toString()))};a.forEach(d);return Hc(c.join(Ec(b).toString()))}
function Kc(a){return Ic(Array.prototype.slice.call(arguments))}class Fc{constructor(a,b){this.CQ=b===Dc?a:"";this.Lw=!0}Gw(){return this.CQ.toString()}toString(){return this.CQ.toString()}}var Jc=new Fc(ha.trustedTypes&&ha.trustedTypes.emptyHTML||"",Dc),Lc=Hc("<br>");var Mc={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Nc=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=Ec(Jc);return!b.parentElement});
function Oc(a,b){if(a.tagName&&Mc[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");if(Nc())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Ec(b)}function Pc(a,b,c,d){a=a instanceof kc?a:oc(a);b=b||ha;c instanceof cc?c instanceof cc&&c.constructor===cc&&c.W1===ec?c=c.m1:(Ha("expected object of type Const, got '"+c+"'"),c="type_error:Const"):c=c||"";return void 0!==d?b.open(lc(a),c,d):b.open(lc(a),c)}var Qc=/^[\w+/_-]+[=]{0,2}$/;function Rc(a,b,c){return Math.min(Math.max(a,b),c)}function Tc(a,b,c){return a+c*(b-a)};function Uc(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}n=Uc.prototype;n.clone=function(){return new Uc(this.x,this.y)};n.oo=function(a){return a instanceof Uc&&Vc(this,a)};function Vc(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Wc(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function Xc(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a}function Yc(a,b){return new Uc(a.x-b.x,a.y-b.y)}function Zc(a,b){return new Uc(a.x+b.x,a.y+b.y)}
n.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};n.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};n.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};n.translate=function(a,b){a instanceof Uc?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};n.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function $c(a,b){this.width=a;this.height=b}n=$c.prototype;n.clone=function(){return new $c(this.width,this.height)};n.area=function(){return this.width*this.height};n.aspectRatio=function(){return this.width/this.height};n.Sh=function(){return!this.area()};n.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};n.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
n.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};n.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function ad(a){return a=ib(a)}function bd(a){const b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};let c;c=ha.document.createElement("div");return a.replace(cd,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||(Oc(c,Hc(d+" ")),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})}
function dd(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 cd=/&([^;\s<&]+);?/g,ed={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},fd={"'":"\\'"},gd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};
function hd(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+gd("0",Math.max(0,b-c))+a}function kd(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^ta()).toString(36)}function ld(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}
function md(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};function nd(a){return a?new od(pd(a)):Da||(Da=new od)}function qd(a,b){return"string"===typeof b?a.getElementById(b):b}
function rd(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 sd(a,b){qc(b,function(c,d){c&&"object"==typeof c&&c.Lw&&(c=c.Gw());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:td.hasOwnProperty(d)?a.setAttribute(td[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})}
var td={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 ud(a){var b=a.scrollingElement?a.scrollingElement:Ib||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;a=a.parentWindow||a.defaultView;return Eb&&Yb("10")&&a.pageYOffset!=b.scrollTop?new Uc(b.scrollLeft,b.scrollTop):new Uc(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}
function vd(a,b,c){var d=arguments,e=document,f=d[1],g=wd(e,String(d[0]));f&&("string"===typeof f?g.className=f:Array.isArray(f)?g.className=f.join(" "):sd(g,f));2<d.length&&xd(e,g,d,2);return g}
function xd(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(!ja(f)||ka(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(ka(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}La(g?Va(f):f,e)}}}function yd(a){return wd(document,a)}
function wd(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function zd(a){var b=document,c=wd(b,"DIV");Eb?(Oc(c,Kc(Lc,a)),c.removeChild(c.firstChild)):Oc(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 Ad(a,b){a.appendChild(b)}function Bd(a){for(var b;b=a.firstChild;)a.removeChild(b)}
function Ed(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function Fd(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function Gd(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function Hd(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)}function Id(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})}function Jd(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Kd(a){return ka(a)&&1==a.nodeType}
function Ld(a){var b;if(bc&&!(Eb&&Yb("9")&&!Yb("10")&&ha.SVGElement&&a instanceof ha.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 pd(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 Bd(a),a.appendChild(pd(a).createTextNode(String(b)))}function Od(a){if("outerHTML"in a)return a.outerHTML;var b=wd(pd(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 od(a){this.Vc=a||ha.document||document}n=od.prototype;n.getElementsByTagName=function(a,b){return(b||this.Vc).getElementsByTagName(String(a))};n.createElement=function(a){return wd(this.Vc,a)};n.createTextNode=function(a){return this.Vc.createTextNode(String(a))};n.appendChild=Ad;n.append=function(a,b){xd(pd(a),a,arguments,1)};
n.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};n.Go=Bd;n.removeNode=Gd;n.contains=Md;n.ga=Nd;function Vd(a){a=a||document.styleSheets;for(var b=[],c=Wd(a),d=0;a=c[d];d++){var e=Xd(a);if(e&&e.length)for(var f=0,g=0,h=e.length,k;g<h;g++)k=e[g],k.href||(k.style&&(k.parentStyleSheet||(k.style["-closure-parent-stylesheet"]=a),k.style["-closure-rule-index"]=f),b.push(k)),f++}return b}function Xd(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b}
function Wd(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,Wd(a.imports[d]));else if(a.length)for(d=0,e=a.length;d<e;d++)Wa(c,Wd(a[d]));else{var f=Xd(a);if(f&&f.length){d=0;e=f.length;for(var g;d<e;d++)g=f[d],g.styleSheet&&Wa(c,Wd(g.styleSheet))}}!(a.type||a.rules||a.cssRules)||a.disabled&&!b||c.push(a);return c}
function Yd(a){var b=nd(),c=b.Vc,d=b.createElement("STYLE");a:{var e=((c?c.parentWindow||c.defaultView:window)||ha).document;if(e.querySelector&&(e=e.querySelector('style[nonce],link[rel="stylesheet"][nonce]'))&&(e=e.nonce||e.getAttribute("nonce"))&&Qc.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};var Zd=vb(),$d=zb()||ub("iPod"),ae=ub("iPad"),be=yb(),de=xb(),ee=wb()&&!Ab();var fe={},ge=null,he=Hb||Ib,ie=he||"function"==typeof ha.btoa,je=he||!ee&&!Eb&&"function"==typeof ha.atob;
function ke(a){if(ie)var b=ha.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);le();a=fe[a];c=Array(Math.floor(b.length/3));d=a[64]||"";let l=0;for(e=0;l<b.length-2;l+=3){var f=b[l],g=b[l+1],h=b[l+2],k=a[f>>2];f=a[(f&3)<<4|g>>4];g=a[(g&15)<<2|h>>6];h=a[h&63];c[e++]=""+k+f+g+h}k=0;h=d;switch(b.length-l){case 2:k=b[l+1],h=a[(k&15)<<2]||d;case 1:b=b[l],c[e]=""+a[b>>2]+a[(b&3)<<4|k>>4]+h+d}b=c.join("")}return b}
function me(a){if(je)return ha.atob(a);var b="";ne(a,function(c){b+=String.fromCharCode(c)});return b}function oe(a){var b=[];ne(a,function(c){b.push(c)});return b}function ne(a,b){function c(k){for(;d<a.length;){var l=a.charAt(d++),m=ge[l];if(null!=m)return m;if(!/^[\s\xa0]*$/.test(l))throw Error("Unknown base64 encoding at char: "+l);}return k}le();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 le(){if(!ge){ge={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));fe[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===ge[f]&&(ge[f]=e)}}}};class pe{xq(a,b){var c=["data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjNweCIgaGVpZ2h0PSI2M3B4IiB2aWV3Qm94PSIwIDAgNjMgNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYzIDYzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRTU2NTRDIiBkPSJNMzEuNTM0LDBDNDguODg5LDAsNjMsMTQuMDczLDYzLDMxLjQ2Ng0KCUM2Myw0OC44NTksNDguODg5LDYzLDMxLjUzNCw2M0MxNC4xMTEsNjMsMCw0OC44NTksMCwzMS40NjZDMCwxNC4wNzMsMTQuMTExLDAsMzEuNTM0LDBMMzEuNTM0LDB6Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0YwOEY4MiIgZD0iTTMxLjUsMkM0Ny43OTIsMiw2MSwxNS4yMzksNjEsMzEuNUM2MSw0Ny44MjgsNDcuNzkyLDYxLDMxLjUsNjENCglDMTUuMjA5LDYxLDIsNDcuODI4LDIsMzEuNUMyLDE1LjIzOSwxNS4yMDksMiwzMS41LDJMMzEuNSwyeiIvPg0KPHBhdGggZmlsbD0iI0RENEIzOCIgZD0iTTIxLjA0MSwyOXY5Ljg0NGMwLDUuNTA4LDQuNjkxLDkuOTczLDEwLjQ3OSw5Ljk3M2M1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTczVjI5SDIxLjA0MXoiLz4NCjxwYXRoIGZpbGw9IiNERDRCMzgiIGQ9Ik0yNi41NTgsMjl2LTcuNjg5YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MlYyOWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNFYyOUgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuMDQxLDI4LjIwNnY5Ljg0NWMwLDUuNTA2LDQuNjkxLDkuOTcxLDEwLjQ3OSw5Ljk3MWM1Ljc4OSwwLDEwLjQ4LTQuNDY1LDEwLjQ4LTkuOTcxdi05Ljg0NUgyMS4wNDF6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNTU4LDI4LjA0VjIwLjM1YzAtMi43NTYsMi4yMTktNC45OTIsNC45NTQtNC45OTJjMi43MzYsMCw0Ljk1NCwyLjIzNSw0Ljk1NCw0Ljk5MnY3LjY4OWgyLjQ3OHYtOC4wNTQNCgljMC0zLjgyOS0zLjMyNi02LjkzNC03LjQzMi02LjkzNGMtNC4xMDQsMC03LjQzMywzLjEwNC03LjQzMyw2LjkzNHY4LjA1NEgyNi41NTh6Ii8+DQo8cGF0aCBmaWxsPSIjRjA4RjgyIiBkPSJNMzQsMzYuMzY1YzAtMS4yODctMS4wNDQtMi4zMzEtMi4zMzEtMi4zMzFjLTEuMjg4LDAtMi4zMzIsMS4wNDQtMi4zMzIsMi4zMzENCgljMCwwLjk3MSwwLjU5NCwxLjgwMiwxLjQzOCwyLjE1MnY0LjQ2N2gxLjkxdi00LjUyOUMzMy40NjEsMzguMDc2LDM0LDM3LjI4NywzNCwzNi4zNjV6Ii8+DQo8L3N2Zz4NCg==",
"data:image/svg+xml;base64, ",
"data:image/svg+xml;base64, ",
"data:image/svg+xml;base64, ",
"data:image/svg+xml;base64, "];
c=".trial_banner {position: relative;-webkit-transform: translateZ(0);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; }body {margin: 0;overflow-y: auto;overflow-x: hidden; }  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("+
c[0]+"); }    body .info_panel.time::after {background: transparent url("+c[1]+"); }#playerView * {position: static; }#playerView {position: static; }#content {display: flex;justify-content: center;padding: 0 96px;background: #CED1D3; }.presentation-view-mode-switch-control {width: 64px;height: 64px;position: fixed;left: 16px;top: 16px;cursor: pointer;border: none;background: url("+c[2]+") no-repeat center; }  .presentation-view-mode-switch-control:hover {background: url("+c[3]+") no-repeat center; }  .presentation-view-mode-switch-control:active {background: url("+
c[4]+") no-repeat center; }  .presentation-view-mode-switch-control:focus {outline: none; }.ppt-accessible-skin {font-family: Segoe UI, sans-serif;font-size: 20px;font-weight: normal;min-width: 0;padding: 20px 64px 20px 64px;box-sizing: border-box;background: #FFFFFF; }.accessible-null-skin {font-family: Segoe UI, sans-serif;font-size: 20px;font-weight: normal;min-width: 0;padding: 20px 64px 20px 64px;box-sizing: border-box;background: #FFFFFF; }.ppt-accessible-slide {margin-bottom: 20px; }  .ppt-accessible-slide img,  .ppt-accessible-slide video,  .ppt-accessible-slide audio {display: block;margin: 32px 0 32px 0; }  .ppt-accessible-slide img {max-width: 100%;max-height: 30%; }  .ppt-accessible-slide video {max-width: 100%; }.ppt-accessible-top-panel {margin-bottom: 20px; }  .ppt-accessible-top-panel__slide-status {font-size: 20px;font-weight: 400; }.ppt-accessible-narration {margin: 16px 0; }  .ppt-accessible-narration video {max-width: 100%; }.ppt-accessible-slide-content p {margin: 16px 0; }.ppt-accessible-slide-content h2 {font-size: 30px;margin: 0; }.ppt-accessible-skip-link-container {position: relative;height: 27px; }.ppt-accessible-skip-link {position: absolute !important;display: block;left: -10000px;width: 1px;height: 1px;overflow: hidden; }  .ppt-accessible-skip-link:focus {left: auto;width: auto;height: auto; }.simple-navigation-panel {margin-top: 32px;margin-bottom: 32px;float: left;direction: rtl; }  .simple-navigation-panel__button {width: 217px;height: 46px;font-family: Segoe UI, sans-serif;font-size: 20px;font-weight: normal;vertical-align: top; }    .simple-navigation-panel__button:nth-child(1) {margin-left: 12px; }.ppt-accessible-slide-list-wrapper {clear: both; }.ppt-accessible-slide-list {clear: both;margin: 16px 0;margin-top: 0; }  .ppt-accessible-slide-list summary {font-weight: 600;margin-bottom: 8px; }  .ppt-accessible-slide-list ul {padding: 0;margin: 0; }  .ppt-accessible-slide-list__item {list-style: none; }  .ppt-accessible-slide-list__item {cursor: pointer; }    .ppt-accessible-slide-list__item.ppt-accessible-slide-list__item_active {color: #A52A2A; }.ppt-accessible-slide-notes {clear: both;margin: 16px 0; }  .ppt-accessible-slide-notes summary {font-weight: 600;margin-bottom: 8px; }  .ppt-accessible-slide-notes ul {padding: 0;margin: 0; }  .ppt-accessible-slide-notes__item {list-style: none; }  .ppt-accessible-slide-notes p {margin: 0; }.ppt-accessible-subtitles {clear: both;margin: 16px 0; }  .ppt-accessible-subtitles summary {font-weight: 600;margin-bottom: 8px; }  .ppt-accessible-subtitles ul {padding: 0;margin: 0; }  .ppt-accessible-subtitles__item {list-style: none; }.ppt-accessible-resources {clear: both;margin: 16px 0; }  .ppt-accessible-resources summary {font-weight: 600;margin-bottom: 8px; }  .ppt-accessible-resources ul {padding: 0;margin: 0; }  .ppt-accessible-resources__item {list-style: none; }.ppt-accessible-presenter {clear: both;margin: 16px 0; }  .ppt-accessible-presenter summary {font-weight: 600;margin-bottom: 8px; }  .ppt-accessible-presenter ul {padding: 0;margin: 0; }  .ppt-accessible-presenter__item {list-style: none; }  .ppt-accessible-presenter p {margin: 6px 0;white-space: pre-line; }  .ppt-accessible-presenter a,  .ppt-accessible-presenter img {display: block;margin: 6px 0; }.quiz-accessible-skin {width: 100%;position: static !important; }.quiz-accessible-top-panel {padding-left: 0 !important;padding-right: 0 !important; }.quiz-accessible-slide {padding-left: 0 !important;padding-right: 0 !important; }.quiz-accessible-hidden-link-container {padding: 0 !important; }.quiz-accessible-control-panel {padding: 0 !important;margin-top: 32px;margin-bottom: 32px; }.quiz-accessible-slide-list {padding: 0 !important;margin: 16px 0 !important; }.accessible-quiz-review {padding: 0 !important;margin-bottom: 20px; }.ppt-accessible-scenario-slide-content {padding-top: 32px; }.scenario-accessible-skin {width: 100%;padding: 0 !important; }.ppt-accessible-footer .page-controls {position: relative;margin-top: 32px;margin-bottom: 32px;left: 0;top: 0;direction: rtl;float: left; }  .ppt-accessible-footer .page-controls button {margin: 0;min-width: 217px;min-height: 46px;font-family: 'Segoe UI', sans-serif;font-size: 20px;vertical-align: top; }  .ppt-accessible-footer .page-controls button:first-child {margin-left: 12px; }.ppt-accessible-footer .items-list {clear: both;margin-bottom: 16px;padding: 0;font-size: 20px; }  .ppt-accessible-footer .items-list summary {margin-bottom: 8px;font-weight: 600; }.ppt-accessible-footer .scenario-accessible-bottom-panel__button {width: 217px;height: 46px;font-family: Segoe UI, sans-serif;font-size: 20px;font-weight: normal; }";
let d;for(const [f,g]of Object.entries(null!=(d=a)?d:{}))a=`__${f.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),g);let e;for(const [f,g]of Object.entries(null!=(e=b)?e:{}))c=c.replace(new RegExp(f,"g"),g);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Vm);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Tm);return Yd(c)}Vm(a,b,c){return`url(data:image/svg+xml;base64,${ke(`<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>`)})`}Tm(a,
b,c){return`url(data:image/svg+xml;base64,${ke(`<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 qe{xq(a,b){const c=g=>{g=me(g);let h;for(const [k,l]of Object.entries(null!=(h=a)?h:{}))g=g.replace(new RegExp(`{${k}}`,"g"),l);return ke(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="];
return"/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }body {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none; }input,textarea {-webkit-user-select: text;-moz-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-primary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-secondary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-link-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold); }  .uikit-primary-button.uikit-primary-button_active, .uikit-primary-button[aria-pressed='true'] {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 {background: var(--primary-button-border-color-active, var(--primary-button-border-color-active));background-origin: border-box; }.uikit-primary-button.uikit-primary-button_active:focus::before, .uikit-primary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color-active, var(--primary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color-active, var(--primary-button-text-color-active));outline-offset: -4px;border: 5px solid transparent; }.uikit-primary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color, var(--primary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color, var(--primary-button-text-color));outline-offset: -4px;border: 5px solid transparent; }.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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }  .uikit-secondary-button.uikit-secondary-button_active, .uikit-secondary-button[aria-pressed='true'] {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 {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-secondary-button.uikit-secondary-button_active:focus::before, .uikit-secondary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color-active, var(--secondary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color-active, var(--secondary-button-text-color-active));outline-offset: -4px;border: 5px solid transparent; }.uikit-secondary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color, var(--secondary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color, var(--secondary-button-text-color));outline-offset: -4px;border: 5px solid transparent; }.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: flex;align-items: center;flex-grow: 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: 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: flex;flex-direction: column;align-items: start;font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }.menu-base-item {width: 100%;box-sizing: border-box;display: flex;align-items: center;height: 44px;padding: 0 20px;color: var(--popup-text-color); }  .menu-base-item__label {flex-grow: 1;font-size: 15px;line-height: 20px;margin-left: 12px; }  .menu-base-item__icon {width: 20px;height: 20px;flex-shrink: 0;color: var(--popup-text-color); }  .menu-base-item__value {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: flex;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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold); }  .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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);box-sizing: border-box;position: relative;display: flex;flex-direction: column;color: var(--panel-text-color); }  .presenter-info__main {display: flex;align-items: start; }  .presenter-info__info {display: inline-block;flex-grow: 1; }  .presenter-info__photo {width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 50%;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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);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: flex;margin-top: 8px; }  .presenter-info__link {border: 1px solid var(--presenter-info-link-border-color);border-radius: 10px;width: 36px;height: 28px;display: flex;justify-content: 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%;-webkit-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;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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);position: relative;width: 100%;overflow: hidden;display: flex;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: flex;align-items: start;cursor: pointer; }  .attach-item__icon-container {width: 36px;height: 36px;border-radius: 50%;background: var(--top-panel-icon-container-color);display: flex;justify-content: center;align-items: center;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: flex;flex-direction: column;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__;--font-size-message-box: 16px; }.logo-container {display: flex; }  .logo-container > a {display: flex; }.top-panel {display: flex;flex-direction: row;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 {flex-direction: row-reverse; }  .top-panel__container {display: flex;flex-direction: row;align-items: center; }  .top-panel__presenter-info {max-width: 400px;padding: 32px 28px; }.top-main-container {display: flex;flex-grow: 1;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 {flex-direction: row-reverse; }    .top-main-container.top-main-container_reversed .info-container {margin-right: auto;margin-left: 0;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 {flex-shrink: 0; }  .buttons-container__button {margin-right: 8px; }.info-container {overflow: hidden; }  .info-container__title {display: flex;align-items: center;overflow: hidden;color: var(--text-color);max-width: 480px; }    .info-container__title > div {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);font-style: 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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);font-style: normal; }    .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);font-weight: var(--font-weight-italic);font-variation-settings: var(--font-variation-settings-italic);font-style: 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);font-weight: var(--font-weight-bold-italic);font-variation-settings: var(--font-variation-settings-bold-italic);font-style: italic; }.attachments-popup {padding: 12px 0;border-radius: inherit; }.progress-tooltip {display: flex;flex-direction: column;align-items: 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: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }  .progressbar__progress-background {position: absolute;background: var(--progressbar-playback-color);top: 0;left: 0;height: 100%;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-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;-webkit-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__;--font-size-message-box: 16px; }.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%;-webkit-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: inline-flex;align-items: center;flex-shrink: 1; }  .collapsable-buttons-group__collapsable-button {margin-right: 8px; }.navigation-controls {display: flex;flex-direction: row;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;font-variation-settings: var(--font-variation-settings-normal); }.play-controls-container {display: flex;align-items: center;position: relative;flex-grow: 1;flex-shrink: 1;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; }  .play-controls-container__progress-timer {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);font-size: 14px;margin-left: 12px;color: var(--text-color); }    .play-controls-container__progress-timer span:last-child {opacity: 0.72; }.universal-control-panel {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);display: flex;flex-direction: row;width: 100%;position: relative;-webkit-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%;-webkit-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: flex;align-items: center;position: relative;flex-grow: 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: flex;flex-direction: column;-webkit-transform-origin: left center;transform-origin: left center;background: var(--panel-color);color: var(--panel-text-color);vertical-align: top;flex-shrink: 0; }  .universal-side-panel__presenter-info {padding: 24px 20px;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: flex;justify-content: center;align-items: center;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: flex;justify-content: 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;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: flex;align-items: center;justify-content: center;box-sizing: border-box;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;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: flex;justify-content: 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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);flex-grow: 1;display: flex;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .outline-panel-header {display: flex;flex-shrink: 0;align-items: center;width: 100%;height: 68px;padding: 16px 16px 16px 20px; }    .outline-info-panel .outline-panel-header__switcher {display: flex;flex-shrink: 0;flex-grow: 1; }    .outline-info-panel .outline-panel-header__panel-title {font-family: var(--font-family-bold);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);font-size: 16px;line-height: 20px;color: var(--panel-text-color);flex-shrink: 0;flex-grow: 1; }  .outline-info-panel .search-button {width: 36px;height: 36px;display: flex;justify-content: 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: flex;justify-content: 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 {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::-webkit-input-placeholder {opacity: 0.4; }    .outline-info-panel .search-field::-moz-placeholder {opacity: 0.4; }    .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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);display: flex;justify-content: 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 {flex-grow: 1;display: flex;flex-direction: column;overflow: hidden;height: 100%; }  .outline-info-panel__outline-container {flex-grow: 1;display: flex;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: flex;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .notes {height: 100%;position: relative;display: flex;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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);font-style: 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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);font-style: normal; }      .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);font-weight: var(--font-weight-italic);font-variation-settings: var(--font-variation-settings-italic);font-style: 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);font-weight: var(--font-weight-bold-italic);font-variation-settings: var(--font-variation-settings-bold-italic);font-style: 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; }  .video-container video::-webkit-media-text-track-container, .video-container video::cue {visibility: hidden; }.marker-panel {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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: flex;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: flex;justify-content: 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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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; }.subtitles-panel {display: flex;flex-direction: column;align-items: center;position: absolute;bottom: 0;-webkit-transform-origin: left bottom;transform-origin: left bottom;box-sizing: border-box;pointer-events: none;padding: 0 48px 12px 48px; }  .subtitles-panel div {margin-bottom: 12px;text-align: center; }  .subtitles-panel span {background: rgba(8, 8, 8, 0.75);color: #FFFFFF;font-family: Arial, sans-serif;font-size: 28px;line-height: 37px;padding: 3px 6px;-webkit-box-decoration-break: clone; }.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-normal: PFn;--font-weight-normal: __fontWeightPFn__;--font-variation-settings-normal: __fontVariationSettingsPFn__;--font-family-bold: PFnb;--font-weight-bold: __fontWeightPFnb__;--font-variation-settings-bold: __fontVariationSettingsPFnb__;--font-family-italic: PFni;--font-weight-italic: __fontWeightPFni__;--font-variation-settings-italic: __fontVariationSettingsPFni__;--font-family-bold-italic: PFnbi;--font-weight-bold-italic: __fontWeightPFnbi__;--font-variation-settings-bold-italic: __fontVariationSettingsPFnbi__; }@-webkit-keyframes preloader_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }@keyframes preloader_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }.message-box {background: var(--player-background-color);position: absolute;display: flex;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: flex;align-items: center;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: flex;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: var(--font-size-message-box);color: var(--text-color);text-overflow: ellipsis;overflow: hidden;position: relative;font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);display: flex;overflow: hidden;position: relative;background: var(--player-background-color);-webkit-transform-origin: 0 0;transform-origin: 0 0; }  .universal.universal_left-panel {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;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;isolation: isolate; }  .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;-webkit-animation: preloader_spin 1s infinite linear;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: flex;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;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 {-webkit-appearance: none;-moz-appearance: none;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 * {-webkit-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;-webkit-font-feature-settings: 'kern' 1, 'liga' 0;font-feature-settings: 'kern' 1, 'liga' 0; }    .__player_view_id__ .slide.nokern,    .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;-webkit-font-feature-settings: 'kern' 0, 'liga' 0;font-feature-settings: 'kern' 0, 'liga' 0; }  .__player_view_id__ .fullscreen {-webkit-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;-webkit-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;-webkit-filter: opacity(1);filter: opacity(1); }    .__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 * {-webkit-backface-visibility: hidden;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 * {-webkit-animation-play-state: paused !important;animation-play-state: paused !important; }.framesLayer .video_player {-webkit-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;-webkit-transform: translateZ(0);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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);position: relative; }.search-result {font-family: var(--font-family-bold);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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: -webkit-transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease;background: transparent; }    .slide-item-view__open-button[aria-pressed='true'] {-webkit-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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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; }"}();
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.Vm);d=d.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Tm);return Yd(d)}Vm(a,b,c){return`url(data:image/svg+xml;base64,${ke(`<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>`)})`}Tm(a,
b,c){return`url(data:image/svg+xml;base64,${ke(`<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>`)})`}};function re(a){a&&"function"==typeof a.yc&&a.yc()};function se(){0!=te&&(ue[la(this)]=this);this.yw=this.yw;this.Ao=this.Ao}var te=0,ue={};se.prototype.yw=!1;se.prototype.yc=function(){if(!this.yw&&(this.yw=!0,this.Me(),0!=te)){var a=la(this);if(0!=te&&this.Ao&&0<this.Ao.length)throw Error(this+" did not empty its onDisposeCallbacks queue. This probably means it overrode dispose() or disposeInternal() without calling the superclass' method.");delete ue[a]}};se.prototype.Me=function(){if(this.Ao)for(;this.Ao.length;)this.Ao.shift()()};function ve(){this.id="mousewheel"}ve.prototype.toString=function(){return this.id};function we(a,b){this.type=a instanceof ve?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.cC=!1}we.prototype.stopPropagation=function(){this.cC=!0};we.prototype.preventDefault=function(){this.defaultPrevented=!0};function xe(a){a.preventDefault()};var ye=function(){if(!ha.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{ha.addEventListener("test",()=>{},b),ha.removeEventListener("test",()=>{},b)}catch(c){}return a}();function ze(a,b){we.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.Zd=null;a&&this.Dq(a,b)}ua(ze,we);var Ae={2:"touch",3:"pen",4:"mouse"};
ze.prototype.Dq=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(Hb){a:{try{Bb(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=Ib||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=Ib||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:Ae[a.pointerType]||"";this.state=a.state;this.Zd=a;a.defaultPrevented&&ze.hg.preventDefault.call(this)};ze.prototype.stopPropagation=function(){ze.hg.stopPropagation.call(this);this.Zd.stopPropagation?this.Zd.stopPropagation():this.Zd.cancelBubble=!0};ze.prototype.preventDefault=function(){ze.hg.preventDefault.call(this);var a=this.Zd;a.preventDefault?a.preventDefault():a.returnValue=!1};var Be="closure_listenable_"+(1E6*Math.random()|0);function Ce(a){return!(!a||!a[Be])};var De=0;function Ee(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.nH=e;this.key=++De;this.gC=this.ZG=!1}function Fe(a){a.gC=!0;a.listener=null;a.proxy=null;a.src=null;a.nH=null};function Je(a){this.src=a;this.yg={};this.BC=0}Je.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.yg[f];a||(a=this.yg[f]=[],this.BC++);var g=Ke(a,b,d,e);-1<g?(b=a[g],c||(b.ZG=!1)):(b=new Ee(b,this.src,f,!!d,e),b.ZG=c,a.push(b));return b};Je.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.yg))return!1;var e=this.yg[a];b=Ke(e,b,c,d);return-1<b?(Fe(e[b]),Ta(e,b),0==e.length&&(delete this.yg[a],this.BC--),!0):!1};
function Le(a,b){var c=b.type;if(!(c in a.yg))return!1;var d=Sa(a.yg[c],b);d&&(Fe(b),0==a.yg[c].length&&(delete a.yg[c],a.BC--));return d}Je.prototype.Lq=function(){var a=0,b;for(b in this.yg){for(var c=this.yg[b],d=0;d<c.length;d++)++a,Fe(c[d]);delete this.yg[b];this.BC--}};Je.prototype.KB=function(a,b,c,d){a=this.yg[a.toString()];var e=-1;a&&(e=Ke(a,b,c,d));return-1<e?a[e]:null};
function Ke(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.gC&&f.listener==b&&f.capture==!!c&&f.nH==d)return e}return-1};var Me="closure_lm_"+(1E6*Math.random()|0),Ne={},Oe=0;function Pe(a,b,c,d,e){if(d&&d.once)return Qe(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)Pe(a,b[f],c,d,e);return null}c=Re(c);return Ce(a)?a.fl(b,c,ka(d)?!!d.capture:!!d,e):Se(a,b,c,!1,d,e)}
function Se(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=ka(e)?!!e.capture:!!e,h=Te(a);h||(a[Me]=h=new Je(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=Ue();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)ye||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Ve(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Oe++;return c}
function Ue(){function a(c){return b.call(a.src,a.listener,c)}const b=We;return a}function Qe(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)Qe(a,b[f],c,d,e);return null}c=Re(c);return Ce(a)?a.p0(b,c,ka(d)?!!d.capture:!!d,e):Se(a,b,c,!0,d,e)}function Xe(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Xe(a,b[f],c,d,e);else d=ka(d)?!!d.capture:!!d,c=Re(c),Ce(a)?a.CC(b,c,d,e):a&&(a=Te(a))&&(b=a.KB(b,c,d,e))&&Ye(b)}
function Ye(a){if("number"===typeof a||!a||a.gC)return!1;var b=a.src;if(Ce(b))return Le(b.Xk,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Ve(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Oe--;(c=Te(b))?(Le(c,a),0==c.BC&&(c.src=null,b[Me]=null)):Fe(a);return!0}function Ze(a){if(a)if(Ce(a))a.Xk&&a.Xk.Lq();else if(a=Te(a)){var b=0,c;for(c in a.yg)for(var d=a.yg[c].concat(),e=0;e<d.length;++e)Ye(d[e])&&++b}}
function $e(a,b,c,d,e){c=Re(c);d=!!d;return Ce(a)?a.KB(b,c,d,e):a?(a=Te(a))?a.KB(b,c,d,e):null:null}function Ve(a){return a in Ne?Ne[a]:Ne[a]="on"+a}function We(a,b){if(a.gC)a=!0;else{b=new ze(b,this);var c=a.listener,d=a.nH||a.src;a.ZG&&Ye(a);a=c.call(d,b)}return a}function Te(a){a=a[Me];return a instanceof Je?a:null}var af="__closure_events_fn_"+(1E9*Math.random()>>>0);function Re(a){if("function"===typeof a)return a;a[af]||(a[af]=function(b){return a.handleEvent(b)});return a[af]};function bf(){se.call(this);this.Xk=new Je(this);this.P9=this;this.vQ=null}ua(bf,se);bf.prototype[Be]=!0;n=bf.prototype;n.addEventListener=function(a,b,c,d){Pe(this,a,b,c,d)};n.removeEventListener=function(a,b,c,d){Xe(this,a,b,c,d)};
n.dispatchEvent=function(a){var b,c=this.vQ;if(c)for(b=[];c;c=c.vQ)b.push(c);c=this.P9;var d=a.type||a;if("string"===typeof a)a=new we(a,c);else if(a instanceof we)a.target=a.target||c;else{var e=a;a=new we(d,c);Cc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.cC&&0<=f;f--){var g=a.currentTarget=b[f];e=cf(g,d,!0,a)&&e}a.cC||(g=a.currentTarget=c,e=cf(g,d,!0,a)&&e,a.cC||(e=cf(g,d,!1,a)&&e));if(b)for(f=0;!a.cC&&f<b.length;f++)g=a.currentTarget=b[f],e=cf(g,d,!1,a)&&e;return e};
n.Me=function(){bf.hg.Me.call(this);this.Xk&&this.Xk.Lq();this.vQ=null};n.fl=function(a,b,c,d){return this.Xk.add(String(a),b,!1,c,d)};n.p0=function(a,b,c,d){return this.Xk.add(String(a),b,!0,c,d)};n.CC=function(a,b,c,d){this.Xk.remove(String(a),b,c,d)};function cf(a,b,c,d){b=a.Xk.yg[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.gC&&g.capture==c){var h=g.listener,k=g.nH||g.src;g.ZG&&Le(a.Xk,g);e=!1!==h.call(k,d)&&e}}return e&&!d.defaultPrevented}
n.KB=function(a,b,c,d){return this.Xk.KB(String(a),b,c,d)};let df=()=>!1;function ef(a,b,c,d){if(!(a instanceof b)){var e=[Ia(b),Ia(a)],f="Assertion failed";c?(f+=": "+c,e=Array.prototype.slice.call(arguments,3)):f+=": Expected instanceof %s but got %s.";f=new Ea(""+f,e||[]);Fa(f)}return a}function ff(a){a&&("function"===typeof a.yc&&a.yc(),a.disposed=!0)}function gf(a,b){df()&&(b?ha.console.error(a):ha.console.warn(a))}function hf(a,b){const c=a.stack||a.toString();0>String(c).indexOf(a.message)&&gf(a.message,b);gf(c,b)}
window.onerror=function(...a){const [b,,,,c]=a;c?hf(c,!0):gf(b,!0);return!0};Fa=a=>{try{throw Error(a.message);}catch(b){hf(b,!1)}};ha.console||(window._log="",ha.console={log:function(a){window._log+="\n"+a},warn:function(a){window._log+="\nwarn: "+a},error:function(a){window._log+="\nerror: "+a}});let jf=0;function kf(a,b){if(a.Ti&&a.Ti[b]){var {wP:c,Bw:d,context:e,priority:f}=a.Ti[b];c.removeHandler(d,e,f);delete a.Ti[b]}else Ha("unknown handler key")}function lf(a){return void 0!==a.displayObject?a.displayObject():a}function u(a,b,c,d,e=null,f=!1){a.Ae=a.Ae||[];if(Array.isArray(c)){const g=[];for(const h of c)c=Pe(lf(b),h,d,f,e),g.push(c);a.Ae.push(g);return g}b=Pe(lf(b),c,d,f,e);a.Ae.push(b);return b}function mf(a,b,c,d,e){a.Ae=a.Ae||[];b=Qe(lf(b),c,d,!1,e);a.Ae.push(b)}
function nf(a,b,c,d,e){if(Array.isArray(c)){let f=!1;for(const g of c)f=nf(a,b,g,d,e)||f;return f}b=$e(lf(b),c,d,!1,e);return!!b&&of(a,b)}function of(a,b){if(Array.isArray(b)){let c=!1;for(const d of b)c=of(a,d)||c;return c}Sa(a.Ae,b);return Ye(b)}function x(a,b,c,d,e){a.Ti=a.Ti||{};b.addHandler(c,d,e);const f=++jf;a.Ti[f]={wP:b,Bw:c,context:d,priority:e};return f}
function pf(a,b,c,d){const e=wc(a.Ti,f=>{a:{var g={wP:b,Bw: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&&kf(a,e)}function rf(a,b,c,d){const e=(...f)=>{c.apply(d,f);pf(a,b,e,d)};x(a,b,e,d)}function sf(a,b){if(b){if(a.Ti){var c=rc(a.Ti,d=>d.wP.NW==b);for(const d of Object.keys(c))kf(a,d)}if(a.Ae){const d=lf(b);c=Ma(a.Ae,e=>e.src==d);for(const e of c)of(a,e)}}}
function y(a,b){a.hp=a.hp||[];a.hp.push(b);return b}function tf(a,...b){if(a.hp)for(const c of b)c&&(a.qr(c),b=Ka(a.hp,c),0<=b&&(a.hp.splice(b,1),ff(c)))}function uf(a,...b){for(const c of b)c&&a.qr(c)}class vf{constructor(){this.hp=this.Ti=this.Ae=null}yc(){this.$c();if(this.hp)for(const a of this.hp)ff(a);if(this.Ae){for(const a of this.Ae)if(Array.isArray(a))for(const b of a)Ye(b);else Ye(a);this.Ae=null}if(this.Ti)for(const a of Object.keys(this.Ti))kf(this,a)}qr(a){sf(this,a)}$c(){}};function wf(a,b){return 0==b?a.nw:a.Vs[b]}function xf(a,b){return 0==b?a.nw||[]:b in a.Vs?wf(a,b):[]}function yf(a){if(!a.Vs)return a.nw?a.nw.slice():[];const b=[],c=a.xF;for(let d=0;d<c.length;++d){const e=wf(a,c[d]);e&&Wa(b,e)}return b}
class zf{constructor(){this.nw=this.Vs=this.xF=null}push(a,b){if(0==b)this.nw=this.nw||[];else if(this.xF=this.xF||[0],this.Vs=this.Vs||{},!(b in this.Vs)){this.Vs[b]=[];var c=this.xF;var d=bb;let e=0,f=c.length,g;for(;e<f;){const h=e+(f-e>>>1);let k;k=d(b,c[h]);0<k?e=h+1:(f=h,g=!k)}d=g?e:-e-1;0>d&&Xa(c,-(d+1),0,b)}wf(this,b).push(a)}remove(a,b){(b=wf(this,b))&&Sa(b,a)}};function Af(a){return a.ki?yf(a.ki).length:0}function Bf(a,b){a.Sz||(a.Sz=[]);a.Sz.push(b)}
class A extends vf{constructor(a=null){super();this.Sz=this.ki=null;this.NW=a}O$(){return this.NW}addHandler(a,b,c){this.ki=this.ki||new zf;this.ki.push({Bw:a,context:b},c||0)}removeHandler(a,b,c){c=c||0;if(this.ki){var d=xf(this.ki,c),e=d.length;for(let f=0;f<e;++f){const g=d[f];if(g.Bw==a&&g.context==b){(a=wf(this.ki,c))&&Ta(a,f);break}}}else Ha("EventDispatcher has no handlers!")}UP(a,b,c){if(!this.ki)return!1;c=xf(this.ki,c||0);const d=c.length;for(let e=0;e<d;++e){const f=c[e];if(f.Bw==a&&f.context==
b)return!0}return!1}C(...a){if(this.ki){const b=yf(this.ki),c=b.length;for(let d=0;d<c;++d){const e=b[d];if(-1!=Ka(yf(this.ki),e))try{e.Bw.apply(e.context,arguments)}catch(f){hf(f,!0)}}}this.Sz&&this.Sz.forEach(b=>{b.C(...a)})}$c(){super.$c()}}A.prototype.dispatch=A.prototype.C;A.prototype.hasHandler=A.prototype.UP;A.prototype.removeHandler=A.prototype.removeHandler;A.prototype.addHandler=A.prototype.addHandler;A.prototype.eventOwner=A.prototype.O$;const Cf={O1:"gotoPreviousSlide",K1:"continuePresentation",L1:"finishAction",tga:"skipQuiz"};q("QuizPlayerControllerActionType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$quiz$player$QuizPlayerControllerActionType",Cf);q("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",Cf);q("CONTINUE_PRESENTATION","continuePresentation",Cf);q("FINISH_ACTION","finishAction",Cf);q("SKIP_QUIZ","skipQuiz",Cf);const Df={K1:"continuePresentation",L1:"finishAction",uga:"skipScenario",O1:"gotoPreviousSlide",Bea:"gotoNextSlide"};q("ScenarioPlayerControllerActionType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$scenario$player$ScenarioPlayerControllerActionType",Df);q("CONTINUE_PRESENTATION","continuePresentation",Df);q("FINISH_ACTION","finishAction",Df);q("SKIP_SCENARIO","skipScenario",Df);q("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",Df);
q("GOTO_NEXT_SLIDE","gotoNextSlide",Df);const Ef={Fea:"initializing",eda:"authorizating",Iea:"inProgress",sda:"completed"};q("ScenarioState$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$scenario$session$ScenarioState",Ef);q("INITIALIZING","initializing",Ef);q("IN_PROGRESS","inProgress",Ef);q("COMPLETED","completed",Ef);q("AUTHORIZATING","authorizating",Ef);const Ff=["initializing","authorizating","inProgress","completed"];function Gf(){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(){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 Hf;const If=Gf().user_agent;Hf=If?If:sb()||"";const Jf=ae||$d,Kf="1"==Gf().small_screen,Lf="1"==Gf().tablet_screen;var Mf;let Nf;try{Nf=window.top.location.href?window.frameElement:null}catch(a){}const Of=(Mf=null!=Nf)&&window.frameElement&&window.frameElement.parentNode&&"FRAMESET"==window.frameElement.parentNode.tagName?!0:!1,Pf=$d&&Mf;let Rf=Qf();
const Sf=-1==Hf.toLowerCase().indexOf("windows phone")&&-1!=Hf.toLowerCase().indexOf("android"),Tf=-1!=Hf.toLowerCase().indexOf("chrome"),Uf=Sf&&!Tf&&!Zd&&!Db;var Vf;if(Vf=!window._ispringFullsizeSkin){var Wf;if(!(Wf=Kf))if(window._ispringFullsizeSkin)Wf=!1;else{var Yf=Xf();Wf=($d||700>Math.min(Yf.width,Yf.height))&&!Lf}Vf=Wf}let Zf=Vf;
const $f=Ib&&!Tf,ag=-1!=Hf.indexOf("CriOS"),bg=Rf&&(Qf()?"ontouchstart"in window||void 0!==window.DocumentTouch&&document instanceof window.DocumentTouch||-1!=Hf.toLowerCase().indexOf("touch"):!1);let fg="";if(Jf){const a=/CPU.+OS\s(\d+)_(\d+)/.exec(Hf);fg=a?a[1]+"."+a[2]:""}
const gg=parseInt(fg,10),hg=Jf&&6>=gg,ig=Jf&&7<=gg,jg=Jf&&8<=gg,kg=Jf&&10<=gg,lg=Jf&&12<=gg,mg=Eb&&"9."==Tb.substr(0,2),ng=Zf&&Eb,og=-1!=Hf.toLowerCase().indexOf("micromessenger"),pg=-1!=Hf.indexOf("ismobile"),qg=pg&&$d,rg=pg&&Sf,sg=void 0!==window.ISPlayer;let tg=sg&&Zf;const ug=Rf&&!sg;let vg=!1;const wg=Jf||ng||Sf||bg;Gf();const xg="1"==Gf().embed,yg=!Rf&&(Eb||Fb||Tf);
function Qf(){const a=Hf.toLowerCase();return-1!=a.indexOf("android")||-1!=a.indexOf("mobile")||-1!=a.indexOf("wpdesktop")||Kf||Lf}
function Xf(){if(Kf)return new $c(document.documentElement.clientWidth,document.documentElement.clientHeight);if(Rf&&Eb)return new $c(screen.width,screen.height);var a=void 0!==window.devicePixelRatio?window.devicePixelRatio:1;return Uf?new $c(screen.width/a,screen.height/a):Rf?Jf&&(a=Math.max(screen.width,screen.height),document.documentElement.clientWidth>a)?new $c(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height))):
new $c(screen.width,screen.height):new $c(screen.width*a,screen.height*a)}const zg=document.createElement("audio"),Ag=zg.play&&zg.play();Ag&&Ag.then(()=>{zg.pause()},a=>{if(0<a.toString().indexOf("interact with the document first")||($f||Zd)&&0<a.toString().indexOf("possibly because the user denied permission"))vg=!0});function Bg(){return 1==window._ispringDebug||"1"==Gf().isdebug}setTimeout(()=>{df=Bg},0);var Cg,Dg=nd().Vc.documentElement;Cg=Dg.requestFullscreen?"fullscreenchange":Dg.webkitRequestFullscreen?"webkitfullscreenchange":Dg.mozRequestFullScreen?"mozfullscreenchange":Dg.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";
function Eg(){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 Fg(){var a=nd().Vc;a.exitFullscreen?a.exitFullscreen():a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen&&a.msExitFullscreen()}
function Gg(){var a=nd().Vc;return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};function Hg(){if(pg||og||lg||Of)var a=!1;else{a=nd().Vc;var b=a.body;a=!!(b.webkitRequestFullscreen&&a.webkitFullscreenEnabled||b.mozRequestFullScreen&&a.mozFullScreenEnabled||b.msRequestFullscreen&&a.msFullscreenEnabled||b.requestFullscreen&&a.fullscreenEnabled)}return a}class Ig{constructor(){this.HK=new A;Pe(document,Cg,()=>{this.HK.C(Gg())},!1,this)}};class Jg{constructor(){this.VR=!1}preventAction(){this.VR=!0}actionPrevented(){return this.VR}}Jg.prototype.actionPrevented=Jg.prototype.actionPrevented;Jg.prototype.preventAction=Jg.prototype.preventAction;function Kg(a,b){b||(b={});var c=window;if(a instanceof kc)var d=a;else d="undefined"!=typeof a.href?a.href:String(a),d instanceof kc||(d="object"==typeof d&&d.Lw?d.Gw():String(d),nc.test(d)?d=new kc(d,jc):(d=String(d),d=d.replace(/(%0A|%0D)/g,""),d=d.match(mc)?new kc(d,jc):null)),d=d||pc;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(Ab()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a){b=yd("A");a:{try{var k=b&&b.ownerDocument,l=k&&(k.defaultView||k.parentWindow);l=l||ha;if(l.Element&&l.Location){var m=l;break a}}catch(t){}m=null}if(m&&"undefined"!=typeof m.HTMLAnchorElement&&(!b||!(b instanceof
m.HTMLAnchorElement)&&(b instanceof m.Location||b instanceof m.Element))){if(ka(b))try{var p=b.constructor.displayName||b.constructor.name||Object.prototype.toString.call(b)}catch(t){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 kc?d:oc(d);b.href=lc(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=Pc("",c,a,h),b=lc(d),c&&(Gb&&-1!=b.indexOf(";")&&(b="'"+b.replace(/'/g,"%27")+"'"),c.opener=null,""===b&&(b="javascript:''"),b=Hc('<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+ad(b)+'">'),(m=c.document)&&m.write&&(m.write(Ec(b)),m.close()))):((c=Pc(d,c,a,h))&&b.noopener&&(c.opener=null),c&&b.noreferrer&&(c.opener=null));return c};function Lg(){return Ib?"Webkit":Hb?"Moz":Eb?"ms":null}function Mg(a,b){if(b&&a in b)return a;var c=Lg();return c?(c=c.toLowerCase(),a=c+md(a),void 0===b||a in b?a:null):null};function Ng(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}n=Ng.prototype;n.clone=function(){return new Ng(this.top,this.right,this.bottom,this.left)};n.contains=function(a){return this&&a?a instanceof Ng?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};
n.expand=function(a,b,c,d){ka(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};n.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};
n.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};n.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};
n.translate=function(a,b){a instanceof Uc?(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};n.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 Og(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}n=Og.prototype;n.clone=function(){return new Og(this.left,this.top,this.width,this.height)};n.contains=function(a){return a instanceof Uc?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};n.a0=function(){return new $c(this.width,this.height)};
function Pg(a){return new Uc(a.left+a.width/2,a.top+a.height/2)}n.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};n.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};
n.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};n.translate=function(a,b){a instanceof Uc?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};n.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function B(a,b,c){if("string"===typeof b)(b=Qg(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Qg(c,d);f&&(c.style[f]=e)}}var Rg={};function Qg(a,b){var c=Rg[b];if(!c){var d=ld(b);c=d;void 0===a.style[d]&&(d=Lg()+md(d),void 0!==a.style[d]&&(c=d));Rg[b]=c}return c}function Sg(a,b){var c=a.style[ld(b)];return"undefined"!==typeof c?c:a.style[Qg(a,b)]||""}
function Tg(a,b){var c=pd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function Ug(a,b){return Tg(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Vg(a,b,c){if(b instanceof Uc){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Wg(d,!1);a.style.top=Wg(b,!1)}function Xg(a){return new Uc(a.offsetLeft,a.offsetTop)}
function Yg(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}function Zg(a){var b=pd(a),c=new Uc(0,0);var d=b?pd(b):document;d=!Eb||9<=Number(ac)||"CSS1Compat"==nd(d).Vc.compatMode?d.documentElement:d.body;if(a==d)return c;a=Yg(a);b=ud(nd(b).Vc);c.x=a.left+b.x;c.y=a.top+b.y;return c}function $g(a,b){a=ah(a);b=ah(b);return new Uc(a.x-b.x,a.y-b.y)}
function ah(a){if(1==a.nodeType)return a=Yg(a),new Uc(a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;return new Uc(a.clientX,a.clientY)}function bh(a,b,c){if(b instanceof $c)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");ch(a,b);dh(a,c)}function Wg(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function dh(a,b){a.style.height=Wg(b,!0)}function ch(a,b){a.style.width=Wg(b,!0)}
function eh(a){var b=fh;if("none"!=Ug(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 fh(a){var b=a.offsetWidth,c=a.offsetHeight,d=Ib&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Yg(a),new $c(a.right-a.left,a.bottom-a.top)):new $c(b,c)}
function gh(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 C(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 hh(a,b){a.style.display=b?"":"none"}function ih(a){return"rtl"==Ug(a,"direction")}
function jh(a){return new $c(a.offsetWidth,a.offsetHeight)}function kh(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 lh(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?kh(a,b,"left","pixelLeft"):0}
function mh(a,b){if(Eb){var c=lh(a,b+"Left"),d=lh(a,b+"Right"),e=lh(a,b+"Top");a=lh(a,b+"Bottom");return new Ng(e,d,a,c)}c=Tg(a,b+"Left");d=Tg(a,b+"Right");e=Tg(a,b+"Top");a=Tg(a,b+"Bottom");return new Ng(parseFloat(e),parseFloat(d),parseFloat(a),parseFloat(c))}function nh(a){return mh(a,"padding")}function oh(a){return mh(a,"margin")}var ph={thin:2,medium:4,thick:6};
function qh(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in ph?ph[b]:kh(a,b,"left","pixelLeft")}
function rh(a){if(Eb&&!(9<=Number(ac))){var b=qh(a,"borderLeft"),c=qh(a,"borderRight"),d=qh(a,"borderTop");a=qh(a,"borderBottom");return new Ng(d,c,a,b)}b=Tg(a,"borderLeftWidth");c=Tg(a,"borderRightWidth");d=Tg(a,"borderTopWidth");a=Tg(a,"borderBottomWidth");return new Ng(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};function sh(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}sh.prototype.BYTES_PER_ELEMENT=4;sh.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]};sh.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(sh.BYTES_PER_ELEMENT=4,sh.prototype.BYTES_PER_ELEMENT=sh.prototype.BYTES_PER_ELEMENT,sh.prototype.set=sh.prototype.set,sh.prototype.toString=sh.prototype.toString,q("Float32Array",sh));function th(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}th.prototype.BYTES_PER_ELEMENT=8;th.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]};th.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{th.BYTES_PER_ELEMENT=8}catch(a){}th.prototype.BYTES_PER_ELEMENT=th.prototype.BYTES_PER_ELEMENT;th.prototype.set=th.prototype.set;th.prototype.toString=th.prototype.toString;q("Float64Array",th)};function uh(){return new Float32Array(3)}function vh(){const a=Array(3);wh(a,0,0,0);return a}function wh(a,b,c,d){a[0]=b;a[1]=c;a[2]=d;return a}function xh(a,b,c){c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2]}function yh(a,b){var c=vh();c[0]=a[0]*b;c[1]=a[1]*b;c[2]=a[2]*b;return c}function zh(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function Ah(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 Eh(){const a=Array(4);Fh(a,0,0,0,0);return a}function Fh(a,b,c,d,e){a[0]=b;a[1]=c;a[2]=d;a[3]=e}function Gh(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 Hh(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 Ih(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 Jh(a,b){const c=a[4],d=a[5],e=a[6],f=a[7],g=a[8],h=a[9],k=a[10],l=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+k*b;a[7]=f*m+l*b;a[8]=c*-b+g*m;a[9]=d*-b+h*m;a[10]=e*-b+k*m;a[11]=f*-b+l*m}function Kh(a,b){const c=a[0],d=a[1],e=a[2],f=a[3],g=a[8],h=a[9],k=a[10],l=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+k*-b;a[3]=f*m+l*-b;a[8]=c*b+g*m;a[9]=d*b+h*m;a[10]=e*b+k*m;a[11]=f*b+l*m}new Float64Array(3);new Float64Array(3);new Float64Array(4);new Float64Array(4);
new Float64Array(4);new Float64Array(16);function Lh(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 Mh(a,b){const c=Lh(a,["transform","webkitTransform","msTransform","MozTransform","OTransform"]);B(a,c,b)}function Nh(a,b){const c=Lh(a,["transformOrigin","webkitTransformOrigin","msTransformOrigin","MozTransformOrigin","OTransformOrigin"]);B(a,c,b)}
function Oh(a,b){const c=Lh(a,["transformStyle","webkitTransformStyle","msTransformStyle","MozTransformStyle","OTransformStyle"]);B(a,c,b)}function Ph(a,b){const c=Lh(a,["perspective","webkitPerspective","msPerspective","MozPerspective","OPerspective"]);B(a,c,b)}function Qh(a,b){const c=Lh(a,["perspectiveOrigin","webkitPerspectiveOrigin","msPerspectiveOrigin","MozPerspectiveOrigin","OPerspectiveOrigin"]);B(a,c,b)}
function Rh(a,b){const c=Lh(a,["backfaceVisibility","webkitBackfaceVisibility","msBackfaceVisibility","MozBackfaceVisibility","OBackfaceVisibility"]);B(a,c,b)};let Sh;function Th(a){a instanceof ze&&(a=a.Zd);Sh||(Sh=new WeakMap);return Sh.has(a)}function Uh(a){a instanceof ze&&(a=a.Zd);return a.defaultPrevented?!0:Th(a)};function Vh(a,b){bf.call(this);this.Nw=a||1;this.xC=b||ha;this.z_=ra(this.sca,this);this.k0=ta()}ua(Vh,bf);n=Vh.prototype;n.enabled=!1;n.ml=null;n.setInterval=function(a){this.Nw=a;this.ml&&this.enabled?(this.stop(),this.start()):this.ml&&this.stop()};n.sca=function(){if(this.enabled){var a=ta()-this.k0;0<a&&a<.8*this.Nw?this.ml=this.xC.setTimeout(this.z_,this.Nw-a):(this.ml&&(this.xC.clearTimeout(this.ml),this.ml=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
n.start=function(){this.enabled=!0;this.ml||(this.ml=this.xC.setTimeout(this.z_,this.Nw),this.k0=ta())};n.stop=function(){this.enabled=!1;this.ml&&(this.xC.clearTimeout(this.ml),this.ml=null)};n.Me=function(){Vh.hg.Me.call(this);this.stop();delete this.xC};function Wh(a,b,c){if("function"===typeof a)c&&(a=ra(a,c));else if(a&&"function"==typeof a.handleEvent)a=ra(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:ha.setTimeout(a,b||0)};function Xh(a){this.UH=a}function Yh(a,b){const c=[];Zh(a,b,c);return c.join("")}
function Zh(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],Zh(a,a.UH?a.UH.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),$h(d,c),c.push(":"),Zh(a,a.UH?a.UH.call(b,d,e):e,c),f=","));c.push("}");
return}}switch(typeof b){case "string":$h(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 ai={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},bi=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function $h(a,b){b.push('"',a.replace(bi,function(c){let d=ai[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),ai[c]=d);return d}),'"')};function ci(a){try{const b=yd("iframe");B(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);Wh(()=>{Gd(b)},100)}catch(b){return!1}return!0}class di{constructor(a,b){this.Ca=a;this.Qj=b||[]}id(){return la(this)}Aw(){if(!pg)return!1;var a=this.Ca;var b=this.Qj;const c=this.id();b=Yh(new Xh(null),b);a="isplayer://"+a+"/"+c+"/"+ke(b);return ci(a)}}q("iSpring.ios.mobile.MobileAppCommand",di);function ei(a,b,c,d){c=c||0;const e=Array.prototype.slice.call(arguments,3);return setTimeout(()=>{a.apply(b||null,e)},c)}function fi(){return Rf&&!Uf?"about:blank":""}function gi(){const a=Xf();return Math.max(1,Math.min(a.width,a.height)/420)}function hi(a){return`url('${a.replace(/\\/g,"/")}')`}
function ii(a){a=a.querySelectorAll("a");for(let b=0;b<a.length;++b){const c=a[b];Pe(c,"touchend",d=>{setTimeout(()=>{if(!Uh(d.Zd)){const e=d.currentTarget;ji(e.href,e.target||"_blank")}})});Pe(c,"click",d=>{d.preventDefault()})}}function ji(a,b){pg?(new di("openWindow",[a])).Aw():Kg(a,b?{target:b}:void 0)}function ki(a){if(!a)return!1;for(;a;){if("A"==a.nodeName.toLocaleUpperCase())return!0;a=a.parentNode}return!1}function li(a){return a&&"VIDEO"==a.nodeName&&a.controls}
function mi(a){const b=vd("script",{type:"text/javascript",charset:"UTF-8"});document.body.appendChild(b);b.src=a;return b}function ni(){return 0==window.location.href.indexOf("file:")}function oi(){const a=vd("DIV");try{Ph(a,"100px")}catch(b){return!1}return!0}function pi(){let a;try{const b=vd("CANVAS");a=b.getContext("webgl")||b.getContext("experimental-webgl")}catch(b){}return a?!0:!1};class qi{constructor(a,b){this.gf=a;this.Ca=b}src(){return this.gf}type(){return this.Ca}};class ri{constructor(a,b,c){this.ic=a;this.Gy=b;this.Xa=c}id(){return this.ic}Rh(){return this.Gy}Te(){return this.Xa}xj(){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 qi(e,c))}return a}};class si extends ri{constructor(a,b,c,d){super(a,c,d);this.l2=b}pq(){return this.l2}};const ti={Yca:"activated",Sda:"deactivated",MR:"buffering"};q("NarrationTrackPlaybackState$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$narration$NarrationTrackPlaybackState",ti);q("ACTIVATED","activated",ti);q("DEACTIVATED","deactivated",ti);q("BUFFERING","buffering",ti);function ui(a,b){a.Fh!=b&&(a.Fh=b,a.aX.C(a))}class vi{constructor(a,b,c){this.Kk=a;this.uK=b;this.te=null!=c?c:1;this.Fh="deactivated";this.aX=new A}startTimestamp(){return this.Kk}endTimestamp(){return this.uK}volume(){return this.te}playbackState(){return this.Fh}playbackStateChangedEvent(){return this.aX}}vi.prototype.playbackStateChangedEvent=vi.prototype.playbackStateChangedEvent;vi.prototype.playbackState=vi.prototype.playbackState;vi.prototype.endTimestamp=vi.prototype.endTimestamp;
vi.prototype.startTimestamp=vi.prototype.startTimestamp;class wi extends vi{constructor(a,b,c,d){super(b,c,d);this.gS=a}audio(){return this.gS}Te(){return this.gS.Te()}}wi.prototype.audio=wi.prototype.audio;class xi{constructor(){this.hm=[]}get s1(){return this.hm}count(){return this.hm.length}MB(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.hm[a]}}xi.prototype.getTrack=xi.prototype.MB;xi.prototype.count=xi.prototype.count;class yi extends xi{Y_(a){return ef(this.MB(a),wi)}o_(a){this.hm.push(a)}Rc(){const a=[];for(let b=0;b<this.count();++b)a.push(this.Y_(b));return a}}yi.prototype.addAudioTrack=yi.prototype.o_;yi.prototype.getAudioTrack=yi.prototype.Y_;class zi extends ri{constructor(a,b,c,d,e,f){super(a,b,e);this.La=c;this.Ha=d;this.tv=f}ut(){return this.tv}width(){return this.La}height(){return this.Ha}xj(){return this.Gy.includes("controls")}};class Ai extends vi{constructor(a,b,c,d){super(b,c,d);this.Jb=a}video(){return this.Jb}width(){return this.Jb.width()}height(){return this.Jb.height()}Te(){return this.Jb.Te()}}Ai.prototype.height=Ai.prototype.height;Ai.prototype.width=Ai.prototype.width;Ai.prototype.video=Ai.prototype.video;class Bi extends xi{qo(a){return ef(this.MB(a),Ai)}q_(a){this.hm.push(a)}Rc(){const a=[];for(let b=0;b<this.count();++b)a.push(this.qo(b));return a}}Bi.prototype.addVideoTrack=Bi.prototype.q_;Bi.prototype.getVideoTrack=Bi.prototype.qo;function Ci(){}Ci.prototype.next=function(){return Di};var Di={done:!0,value:void 0};function Ei(a){return{value:a,done:!1}}Ci.prototype.Si=function(){return this};function Fi(a){if(a instanceof Ci)return a;if("function"==typeof a.Si)return a.Si(!1);if(ja(a)){let b=0;const c=new Ci;c.next=function(){for(;;){if(b>=a.length)return Di;if(b in a)return Ei(a[b++]);b++}};return c}throw Error("Not implemented");}
function Gi(a,b){if(ja(a))La(a,b);else for(a=Fi(a);;){const {done:c,value:d}=a.next();if(c)break;b.call(void 0,d,void 0,a)}}function Hi(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 Ci;g.next=function(){if(0<f&&d>=e||0>f&&d<=e)return Di;const h=d;d+=f;return Ei(h)};return g}function Ii(a){if(ja(a))return Va(a);a=Fi(a);const b=[];Gi(a,function(c){b.push(c)});return b};function D(a,b){const c=new A(a);y(a,c);if(b)if(Array.isArray(b))for(const d of b)Bf(d,c);else Bf(b,c);return c}class E extends vf{};class Ji{constructor(a){this.ma=a.content;this.W2=""==a.contentHover?a.content:a.contentHover;this.Ph=a.url;this.La=a.width;this.Ha=a.height;this.j9=a.sx;this.m4=a.language;this.g3=a.vw;this.f3=a.uw;this.h3=a.ww;this.i3=a.xw}content(){return this.ma}contentHover(){return this.W2}url(){return this.Ph}width(){return this.La}height(){return this.Ha}sx(){return this.j9}language(){return this.m4}vw(){return this.g3}uw(){return this.f3}ww(){return this.h3}xw(){return this.i3}};class Ki extends Ji{};class Li{constructor(a,b,c,d={}){this.zh=a;this.w4=b;this.q9=[].concat(c);this.FK=d}name(){return this.zh}localName(){return this.w4}urls(){return this.q9}fontVariationSettings(){return this.FK}};class Mi{constructor(){this.m_=!0}KR(){return this.m_}};class Ni{constructor(a,b,c){this.WS=this.NF=!1;this.i4=a;this.WS=b||!1;this.NF=c||!1}key(){return this.i4}bH(){return this.WS}shift(){return this.NF}};class Oi{constructor(a){this.Ca=a;this.tY=[]}type(){return this.Ca}Ct(){return this.tY}};function Pi(a,b){if(0>b||b>=a.count())throw Error("actionIndex is out of range");return a.Tb[b]}class Qi{constructor(){this.Tb=[]}count(){return this.Tb.length}Xg(a){this.Tb.push(a)}};class Ri{constructor(){this.ub=!0;this.Tb=new Qi}enabled(){return this.ub}na(a){this.ub=a}actions(){return this.Tb}};class Si{constructor(){this.ub=!0}enabled(){return this.ub}na(a){this.ub=a}zg(){return this.le}}Si.prototype.enabled=Si.prototype.enabled;class Ti{constructor(a,b){this.YC=a;this.x4=b}ft(){return this.YC}loop(){return this.x4}};class Ui{}q("IMetaCommand$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$meta$IMetaCommand",Ui);Ui.prototype.params=Ui.prototype.params;Ui.prototype.name=Ui.prototype.name;class Vi{}q("IMetaCommands$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$meta$IMetaCommands",Vi);Vi.prototype.count=Vi.prototype.count;Vi.prototype.getMetaCommand=Vi.prototype.LB;class Wi{Wk(){}duration(){}startTime(){}}q("IAnimationStep$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$slides$IAnimationStep",Wi);Wi.prototype.startTime=Wi.prototype.startTime;Wi.prototype.duration=Wi.prototype.duration;Wi.prototype.automaticAdvance=Wi.prototype.Wk;class Xi{count(){}Yb(){}duration(){}getTime(){}}q("IAnimationSteps$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$slides$IAnimationSteps",Xi);Xi.prototype.getTime=Xi.prototype.getTime;Xi.prototype.duration=Xi.prototype.duration;Xi.prototype.getStep=Xi.prototype.Yb;Xi.prototype.count=Xi.prototype.count;let Yi=0;class Zi{constructor(a,b){this.zh=a;this.wd=b;this.ic=`${Yi++}`}name(){return this.zh}time(){return this.wd}id(){return this.ic}};function $i(a,b){if(0>b||b>=a.count())throw Error();return a.mr[b]}class aj{constructor(){this.mr=[]}count(){return this.mr.length}add(a){this.mr.push(a)}};function bj(a,b){return a.slideIndex()!=b.slideIndex()?a.slideIndex()-b.slideIndex():a.stepIndex()!=b.stepIndex()?a.stepIndex()-b.stepIndex():a.timeOffset()-b.timeOffset()}class cj{constructor(a,b,c){this.vd=a||0;this.SA=b||0;this.xi=c||0}slideIndex(){return this.vd}stepIndex(){return this.SA}timeOffset(){return this.xi}}cj.prototype.timeOffset=cj.prototype.timeOffset;cj.prototype.stepIndex=cj.prototype.stepIndex;cj.prototype.slideIndex=cj.prototype.slideIndex;class dj{constructor(a,b,c){this.Ca=a;this.Kk=b;this.fm=c}type(){return this.Ca}startTimestamp(){return this.Kk}Xh(){return this.fm}};class ej{constructor(a,b,c){this.R2=a;this.Kk=b;this.uK=c}startTimestamp(){return this.Kk}endTimestamp(){return this.uK}};function fj(a){if(0>=a.count())throw Error("index is out of range");return a.pi[0]}function gj(a,b){for(let c=0;c<a.pi.length;++c){const d=a.pi[c];if(0<=bj(b,d.startTimestamp())&&0>bj(b,d.endTimestamp()))return d}return null}class hj{constructor(a){this.pi=a}count(){return this.pi.length}};class ij{constructor(){this.md=[]}count(){return this.md.length}};class jj{}q("ISlideShowTransition$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$slides$ISlideShowTransition",jj);jj.prototype.duration=jj.prototype.duration;jj.prototype.effectType=jj.prototype.effectType;function kj(a,b){if(0>b||b>=a.Xr.length)throw Error("index is out of range");return a.Xr[b]}function lj(a,b){for(let c=0;c<a.Xr.length;++c){const d=a.Xr[c];if(d.id()==b)return d}return null}class mj{constructor(){this.Xr=[]}add(a){this.Xr.push(a)}count(){return this.Xr.length}Rc(){return this.Xr}};class nj{constructor(){this.St={}}DP(a){return a in this.St}};class oj{constructor(){this.p2=new yi;this.A9=new Bi}Vk(){return this.p2}Ve(){return this.A9}}oj.prototype.videoTracks=oj.prototype.Ve;oj.prototype.audioTracks=oj.prototype.Vk;class pj{constructor(){this.Zz=[]}count(){return this.Zz.length}Z_(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.Zz[a]}Q9(a){this.Zz.push(a)}}pj.prototype.getPresenter=pj.prototype.Z_;pj.prototype.count=pj.prototype.count;class qj{constructor(a,b,c,d){this.Ca=a;this.Ud=b;this.Ph=c;this.Rk=d}type(){return this.Ca}title(){return this.Ud}url(){return this.Ph}target(){return this.Rk}navigate(a){Kg(this.Ph,{target:a||this.Rk})}}qj.prototype.navigate=qj.prototype.navigate;qj.prototype.target=qj.prototype.target;qj.prototype.url=qj.prototype.url;qj.prototype.title=qj.prototype.title;qj.prototype.type=qj.prototype.type;class rj{constructor(){this.xv=[]}count(){return this.xv.length}$_(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.xv[a]}Rc(){return this.xv}}rj.prototype.getReference=rj.prototype.$_;rj.prototype.count=rj.prototype.count;class sj{constructor(){this.xv=new rj}Uh(){return this.xv}}sj.prototype.references=sj.prototype.Uh;class tj{constructor(){this.ub=!1}enabled(){return this.ub}na(a){this.ub=a}};class uj{constructor(){this.oy=!0}fitToWindow(){return this.oy}}uj.prototype.fitToWindow=uj.prototype.fitToWindow;const vj={pea:"free",Ofa:"restricted",iga:"sequential"};q("NavigationType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$settings$NavigationType",vj);q("FREE","free",vj);q("RESTRICTED","restricted",vj);q("SEQUENTIAL","sequential",vj);class wj{constructor(){this.L4=new Si;this.Xy=new Ri;this.C3=new Mi;this.jn="free"}sm(){return this.L4}keyboard(){return this.Xy}Dw(){return this.C3}navigationType(){return this.jn}XQ(a){this.jn=a}}wj.prototype.navigationType=wj.prototype.navigationType;wj.prototype.mouse=wj.prototype.sm;const xj={Afa:"prompt",ada:"always",Pea:"never"};q("PresentationResumeMode$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$settings$PresentationResumeMode",xj);q("PROMPT_TO_RESUME","prompt",xj);q("ALWAYS_RESUME","always",xj);q("NEVER_RESUME","never",xj);class yj{constructor(){this.JF=this.Ro=this.$U=!1;this.Av="never"}rm(){return this.$U}Yba(a){this.$U=a}Ke(){return this.Ro}$H(a){this.Ro=a}resumeMode(){return this.Av}MQ(){return this.JF}}yj.prototype.resumeMode=yj.prototype.resumeMode;yj.prototype.autoStart=yj.prototype.Ke;yj.prototype.loopPlayback=yj.prototype.rm;var zj={$da:["BC","AD"],Zda:["Before Christ","Anno Domini"],Nea:"JFMAMJJASOND".split(""),Dga:"JFMAMJJASOND".split(""),Jea:"January February March April May June July August September October November December".split(" "),Cga:"January February March April May June July August September October November December".split(" "),mga:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Fga:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),kha:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Hga:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),oga:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Gga:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Oea:"SMTWTFS".split(""),Ega:"SMTWTFS".split(""),nga:["Q1","Q2","Q3","Q4"],Ffa:["1st quarter","2nd quarter","3rd quarter","4th quarter"],bda:["AM","PM"],Qda:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Uga:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],Rda:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],M1:6,lha:[5,6],
N1:5},Aj=zj;Aj=zj;function Bj(a,b,c,d,e,f){"string"===typeof a?(this.Ri=a==Cj?b:0,this.Fi=a==Dj?b:0,this.days=a==Ej?b:0,this.Aj=a==Fj?b:0,this.Cj=a==Ij?b:0,this.Gj=a==Jj?b:0):(this.Ri=a||0,this.Fi=b||0,this.days=c||0,this.Aj=d||0,this.Cj=e||0,this.Gj=f||0)}
Bj.prototype.vI=function(){var a=Math.min(this.Ri,this.Fi,this.days,this.Aj,this.Cj,this.Gj),b=Math.max(this.Ri,this.Fi,this.days,this.Aj,this.Cj,this.Gj);if(0>a&&0<b)return null;if(0==a&&0==b)return"PT0S";b=[];0>a&&b.push("-");b.push("P");this.Ri&&b.push(Math.abs(this.Ri)+"Y");this.Fi&&b.push(Math.abs(this.Fi)+"M");this.days&&b.push(Math.abs(this.days)+"D");if(this.Aj||this.Cj||this.Gj)b.push("T"),this.Aj&&b.push(Math.abs(this.Aj)+"H"),this.Cj&&b.push(Math.abs(this.Cj)+"M"),this.Gj&&b.push(Math.abs(this.Gj)+
"S");return b.join("")};Bj.prototype.oo=function(a){return a.Ri==this.Ri&&a.Fi==this.Fi&&a.days==this.days&&a.Aj==this.Aj&&a.Cj==this.Cj&&a.Gj==this.Gj};Bj.prototype.clone=function(){return new Bj(this.Ri,this.Fi,this.days,this.Aj,this.Cj,this.Gj)};var Cj="y",Dj="m",Ej="d",Fj="h",Ij="n",Jj="s";Bj.prototype.add=function(a){this.Ri+=a.Ri;this.Fi+=a.Fi;this.days+=a.days;this.Aj+=a.Aj;this.Cj+=a.Cj;this.Gj+=a.Gj};
function Kj(a,b,c){"number"===typeof a?(this.Rb=Lj(a,b||0,c||1),Mj(this,c||1)):ka(a)?(this.Rb=Lj(a.getFullYear(),a.getMonth(),a.getDate()),Mj(this,a.getDate())):(this.Rb=new Date(ta()),a=this.Rb.getDate(),this.Rb.setHours(0),this.Rb.setMinutes(0),this.Rb.setSeconds(0),this.Rb.setMilliseconds(0),Mj(this,a))}function Lj(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}n=Kj.prototype;n.U_=Aj.M1;n.W_=Aj.N1;
n.clone=function(){var a=new Kj(this.Rb);a.U_=this.U_;a.W_=this.W_;return a};n.getFullYear=function(){return this.Rb.getFullYear()};n.getYear=function(){return this.getFullYear()};n.getMonth=function(){return this.Rb.getMonth()};n.getDate=function(){return this.Rb.getDate()};n.getTime=function(){return this.Rb.getTime()};n.getDay=function(){return this.Rb.getDay()};n.getUTCFullYear=function(){return this.Rb.getUTCFullYear()};n.getUTCMonth=function(){return this.Rb.getUTCMonth()};n.getUTCDate=function(){return this.Rb.getUTCDate()};
n.getUTCDay=function(){return this.Rb.getDay()};n.getUTCHours=function(){return this.Rb.getUTCHours()};n.getUTCMinutes=function(){return this.Rb.getUTCMinutes()};n.getTimezoneOffset=function(){return this.Rb.getTimezoneOffset()};n.set=function(a){this.Rb=new Date(a.getFullYear(),a.getMonth(),a.getDate())};n.setFullYear=function(a){this.Rb.setFullYear(a)};n.setYear=function(a){this.setFullYear(a)};n.setMonth=function(a){this.Rb.setMonth(a)};n.setDate=function(a){this.Rb.setDate(a)};n.setTime=function(a){this.Rb.setTime(a)};
n.setUTCFullYear=function(a){this.Rb.setUTCFullYear(a)};n.setUTCMonth=function(a){this.Rb.setUTCMonth(a)};n.setUTCDate=function(a){this.Rb.setUTCDate(a)};
n.add=function(a){if(a.Ri||a.Fi){var b=this.getMonth()+a.Fi+12*a.Ri,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()),Mj(this,a.getDate()))};n.vI=function(){var a=this.getFullYear();const b=0>a?"-":1E4<=a?"+":"";return[b+hd(Math.abs(a),b?6:4),hd(this.getMonth()+1,2),hd(this.getDate(),2)].join("")+""};n.oo=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};n.toString=function(){return this.vI()};function Mj(a,b){a.getDate()!=b&&a.Rb.setUTCHours(a.Rb.getUTCHours()+(a.getDate()<b?1:-1))}
n.valueOf=function(){return this.Rb.valueOf()};function Nj(a,b){return a.getTime()-b.getTime()};function Oj(a,b){this.g1=a;this.FB=b}new Kj(0,0,1);new Kj(9999,11,31);Oj.prototype.getStartDate=function(){return this.g1};Oj.prototype.contains=function(a){return a.valueOf()>=this.g1.valueOf()&&a.valueOf()<=this.FB.valueOf()};Oj.prototype.iterator=function(){return new Pj(this)};function Pj(a){this.lQ=a.getStartDate().clone();this.FB=Number(a.FB.vI())}ua(Pj,Ci);Pj.prototype.next=function(){if(Number(this.lQ.vI())>this.FB)return Di;var a=this.lQ.clone();this.lQ.add(new Bj(Ej,1));return Ei(a)};function Qj(a,b){a.rZ=b}class Sj{constructor(){this.QM=void 0;this.gT=this.rZ=null}password(){return this.QM}qx(){return this.rZ}fH(){return this.gT}};function Tj(a,b){a.LY=b}function Uj(a,b){a.lX=b}class Vj{constructor(){this.LY=this.lX=null}kI(){return this.LY}QH(){return this.lX}}class Wj{constructor(a,b){this.Ph=a;this.Rk=b}url(){return this.Ph}target(){return this.Rk}open(){Kg(this.Ph,{target:this.Rk})}};class Xj{constructor(){this.WL=new wj;this.YM=new yj;this.j2=new uj;this.I=this.ZD=this.Qa=null;this.Xp="";this.D9=new Vj;this.y7=new Sj;this.b2=new tj}navigation(){return this.WL}playback(){return this.YM}oq(){return this.j2}qI(){return this.Xp}skin(){return this.Qa}fa(){return this.I}RQ(a){this.I=a}Lt(){return this.D9}Xw(){return this.y7}Zs(){return this.b2}}Xj.prototype.i18n=Xj.prototype.fa;Xj.prototype.skin=Xj.prototype.skin;Xj.prototype.appearance=Xj.prototype.oq;Xj.prototype.playback=Xj.prototype.playback;class Yj{constructor(a,b){this.PM=null;this.zh=a;this.PM=b||null}name(){return this.zh}params(){return this.PM?Ac(this.PM):null}}Yj.prototype.params=Yj.prototype.params;Yj.prototype.name=Yj.prototype.name;class Zj{constructor(){this.md=[]}LB(a){if(0>a||a>=this.count())throw Error("index is out of bounds");return this.md[a]}count(){return this.md.length}}Zj.prototype.count=Zj.prototype.count;Zj.prototype.getMetaCommand=Zj.prototype.LB;class ak{constructor(a,b,c){this.$W=a;this.TM=null!=b?b:0;this.kr=void 0!==c?c:!0;this.oj=0}animationDuration(){return this.$W}Wk(){return this.kr}duration(){return this.$W+this.TM}startTime(){return this.oj}fR(a){this.oj=a}}ak.prototype.startTime=ak.prototype.startTime;ak.prototype.duration=ak.prototype.duration;ak.prototype.automaticAdvance=ak.prototype.Wk;class bk{constructor(){this.Fa=0;this.TA=[]}add(a){a.fR(this.Fa);this.TA.push(a);this.Fa+=a.duration()}count(){return this.TA.length}Yb(a){if(0>a||a>=this.TA.length)throw Error("stepIndex is out of range");return this.TA[a]}duration(){return this.Fa}getTime(a,b){return this.Yb(a).startTime()+b}}bk.prototype.getTime=bk.prototype.getTime;bk.prototype.duration=bk.prototype.duration;bk.prototype.getStep=bk.prototype.Yb;bk.prototype.count=bk.prototype.count;function ck(a,b){a.AV=b}function dk(a,b){a.tX=b}class ek{constructor(){this.AV=this.tX=null}vo(){return this.AV}Ww(){return this.tX}};class fk{constructor(){this.uV={}}w0(a){return r(this.uV,a,!0)}}fk.prototype.navigationActionIsEnabled=fk.prototype.w0;class gk{constructor({id:a,Oq:b,zm:c,CR:d,mm:e,rotation:f,slides:g,px:h}){this.ic=a;this.L7=b;this.g8=c;this.h9=d;this.We=e;this.S8=h;this.Cv=f%360;180<this.Cv&&(this.Cv-=360);this.Cv=this.Cv*Math.PI/180;g.sort((k,l)=>k-l);this.L=g}id(){return this.ic}px(){return this.S8}Na(){return this.We}duration(){return this.h9}slides(){return this.L}Oq(){return this.L7}zm(){return this.g8}rotation(){return this.Cv}};function hk(a,b){return Qa(a.ji,c=>c.id()==b)}function ik(a,b){return Qa(a.ji,c=>!!c.slides().length&&c.slides()[0]==b)}function jk(a){let b=[];for(var c of a.ji)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 kk{constructor(){this.ji=[]}};function lk(a,b){a.JG!=b&&(a.JG=b,a.d_.C(a.index()))}
class mk{constructor(a){this.Qt=new bk;this.Ca=a;this.oj=0;this.WT=this.ic="";this.c_=this.Bl=-1;this.Ja=!0;this.DU=!1;this.gf=null;this.Sf=this.Ud="";this.kr=!1;this.Dx=!0;this.Vf=null;this.H8=new mj;this.FG=new mj;this.jf=null;this.xz=0;this.JG=this.Vi=!1;this.d_=new A;this.I4=new Zj;this.Pb=null;this.I2=new ek;this.WL=new fk;this.M9=new kk;this.Hx=null}Za(){return this.Qt}type(){return this.Ca}id(){return this.ic}SQ(a){this.ic=a}groupId(){return this.WT}index(){return this.Bl}visibleIndex(){if(!this.Ja)throw Error("slide is hidden");return this.c_}visible(){return this.Ja}J(a){this.Ja=
a}Ne(){return this.DU}src(){return this.gf}title(){return this.Ud}gR(a){this.Ud=a}slideNotes(){return this.Gf}Wk(){return this.kr}transition(){return this.Vf}duration(){const a=this.Vf.duration();return this.Qt.duration()+a}kd(){return this.H8}Ed(){return this.FG}Jt(){return this.jf}startTime(){return this.oj}fR(a){this.oj=a}pB(){return this.Dx}nestingLevel(){return this.xz}bI(a){this.xz=a}text(){return this.Sf}uo(){return this.I4}Zf(){return this.Pb}oC(a){this.Pb=a}Ai(){return this.I2}qt(){return this.WL}Pj(){return this.M9}completed(){return this.Vi}visited(){return this.JG}persistState(){return{completed:this.Vi,
visited:this.JG}}ho(a){this.Vi=r(a,"completed",!1);lk(this,r(a,"visited",!1))}lo(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.Za();c<b.count();++c){const d=b.Yb(c);if(d.duration()>=a)break;a-=d.duration()}if(c==b.count())if(.001>=a)--c,a=b.Yb(c).duration();else throw Error("time out of bounds");}return new cj(this.index(),c,a)}}
mk.prototype.convertTimeToTimestamp=mk.prototype.lo;mk.prototype.zoomEffects=mk.prototype.Pj;mk.prototype.navigationSettings=mk.prototype.qt;mk.prototype.presenter=mk.prototype.Zf;mk.prototype.metaCommands=mk.prototype.uo;mk.prototype.text=mk.prototype.text;mk.prototype.nestingLevel=mk.prototype.nestingLevel;mk.prototype.startTime=mk.prototype.startTime;mk.prototype.thumbnail=mk.prototype.Jt;mk.prototype.duration=mk.prototype.duration;mk.prototype.transition=mk.prototype.transition;
mk.prototype.slideNotes=mk.prototype.slideNotes;mk.prototype.title=mk.prototype.title;mk.prototype.isLoaded=mk.prototype.Ne;mk.prototype.visible=mk.prototype.visible;mk.prototype.visibleIndex=mk.prototype.visibleIndex;mk.prototype.index=mk.prototype.index;mk.prototype.groupId=mk.prototype.groupId;mk.prototype.id=mk.prototype.id;mk.prototype.type=mk.prototype.type;mk.prototype.animationSteps=mk.prototype.Za;function nk(a,b){b.Bl=a.L.length;b.fR(a.duration());a.L.push(b);if(b.visible()){b.c_=a.lB.length;a.lB.push(b);const c=b.duration(),d=b.transition()?b.transition().duration():0;a.WO+=c;a.VO+=c-d}b.d_.addHandler(c=>{a.TY.C(c)},a)}
class ok{constructor(){this.L=[];this.lB=[];this.VO=this.WO=0;this.TY=new A}getSlide(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()}s$(a,b,c){return new cj(a,b,c)}Ci(a,b,c){if(!a)throw Error("Invalid timestamp");var d=a.slideIndex();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.Za().duration()}}g=a.stepIndex();f=a.timeOffset();d=this.L[d];h=d.transition();if(!c||d.visible())if(0<=a.stepIndex()){b&&(e+=h.duration());a=d.Za();if(g>=a.count())throw Error("stepIndex is out of bounds");a=a.Yb(g);f>a.duration()&&(f=a.duration());e+=a.startTime()+f}else b&&(f>h.duration()&&(f=h.duration()),e+=f);return e}lo(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.getSlide(e),!c||d.visible()){let g=d.Za().duration();var f=d.transition();b&&(g+=f.duration());f=c?d.visibleIndex()==this.visibleSlidesCount()-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.Za();c<b.count();++c){e=b.Yb(c);if(e.duration()>=a)break;a-=e.duration()}if(c==
b.count())if(.001>=a)--c,a=b.Yb(c).duration();else throw Error("time out of bounds");}return new cj(d.index(),c,a)}visibleSlidesCount(){return this.lB.length}getVisibleSlide(a){if(0>a||a>=this.visibleSlidesCount())throw Error("Slide index is out of range");return this.lB[a]}Ica(){return this.WO}ol(){return this.VO}}ok.prototype.visibleAnimationStepsDuration=ok.prototype.ol;ok.prototype.visibleSlidesDuration=ok.prototype.Ica;ok.prototype.getVisibleSlide=ok.prototype.getVisibleSlide;
ok.prototype.visibleSlidesCount=ok.prototype.visibleSlidesCount;ok.prototype.convertTimeToTimestamp=ok.prototype.lo;ok.prototype.convertTimestampToTime=ok.prototype.Ci;ok.prototype.createTimestamp=ok.prototype.s$;ok.prototype.duration=ok.prototype.duration;ok.prototype.count=ok.prototype.count;ok.prototype.getSlide=ok.prototype.getSlide;function pk(a){0<=a.R&&--a.R;return 0<=a.R}function qk(a){for(;a.GH()&&!a.W().visible(););return!!a.W()}function rk(a){for(;pk(a)&&!a.W().visible(););return!!a.W()}class sk{constructor(a,b){this.q7=a;this.Pv=b;this.qD=b.length;this.R=-1}seekTo(a){this.R=Rc(a,-1,this.qD);return!0}GH(){this.R<this.qD&&++this.R;return this.R<this.qD}W(){return 0<=this.R&&this.R<this.qD?this.q7.getSlide(this.Pv[this.R]):null}currentSlideIndex(){return this.R}};function tk(a){return new sk(a.d2,a.Pv)}function uk(a){a=tk(a);return qk(a)?a.currentSlideIndex():-1}class vk{constructor(a,b,c){this.d2=a;this.zh=b;this.Pv=c}name(){return this.zh}slides(){return this.Pv}};function wk(a,b){const c=a.count();for(let d=0;d<c;++d){const e=a.aO[d];if(e.name()==b)return e}return null}class xk{constructor(){this.aO=[]}count(){return this.aO.length}add(a){this.aO.push(a)}};class yk{constructor(a,b){this.gf=a;this.nr=b;this.Og=1;this.Ph=null;this.Rk="_self"}src(){return this.gf}Na(){return this.nr}opacity(){return this.Og}Qe(a){this.Og=a}url(){return this.Ph}target(){return this.Rk}};class zk extends E{constructor(a){super();this.ic=a;this.L=new ok;this.nh=this.Ud="";this.Pf=this.Qf=0;this.H=new Xj;this.ZS=new xk;this.Wn=this.cD=this.yh=null;this.ID=[];this.Zz=new pj;this.ob=null;this.Lg=new oj;this.iA=new sj;this.eO=new nj;this.a_=new nj;this.i7=[];this.PS=D(this);this.uJ=D(this)}uniqueId(){return this.ic}slides(){return this.L}title(){return this.Ud}gR(a){this.Ud=a}Xba(a){this.nh!=a&&(this.nh=a,this.PS.C())}courseTitle(){return this.nh}slideWidth(){return this.Qf}slideHeight(){return this.Pf}settings(){return this.H}BH(){if(!this.yh){const a=
Ii(Hi(this.L.count()));this.yh=new vk(this.L,"__m",a)}return this.yh}uB(){return this.cD}HC(){return this.Wn}fonts(){return this.ID}vt(){return this.Zz}Id(){return this.ob}yt(a){(this.ob||a)&&(this.ob&&a?!this.ob.isEqual(a):1)&&(this.ob=a,this.uJ.C())}Lc(){return this.Lg}resources(){return this.iA}tt(){return this.i7}}zk.prototype.resources=zk.prototype.resources;zk.prototype.narration=zk.prototype.Lc;zk.prototype.company=zk.prototype.Id;zk.prototype.presenters=zk.prototype.vt;
zk.prototype.settings=zk.prototype.settings;zk.prototype.slideHeight=zk.prototype.slideHeight;zk.prototype.slideWidth=zk.prototype.slideWidth;zk.prototype.title=zk.prototype.title;zk.prototype.slides=zk.prototype.slides;zk.prototype.uniqueId=zk.prototype.uniqueId;const Ak={yfa:"slide",Hea:"interaction",Ifa:"quiz",fga:"scenario"};q("SlideType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$slides$SlideType",Ak);q("PRESENTATION_SLIDE","slide",Ak);q("INTERACTION_SLIDE","interaction",Ak);q("QUIZ_SLIDE","quiz",Ak);q("SCENARIO_SLIDE","scenario",Ak);class Bk extends mk{constructor(){super("interaction");this.jn=this.Fp=null;this.VC=!1}XP(){return this.S3}Eo(){return this.Fp}nC(a){this.Fp=a}navigationType(){return this.jn}XQ(a){this.jn=a}qB(){return this.VC}};class Ck{};function Dk(a){a:{var b=a.LS;a=a.time()+b.Yp.time();b=b.gm;for(let c=b.length-1;0<=c;--c){const d=b[c];if(a>=d.time){a=d.freeze?d.MP:d.MP+a-d.time;break a}}throw Error("invalid clock");}return a}class Ek{constructor(a,b){this.wd=0;this.wd=b||0;this.LS=a}time(){return this.wd}add(a){const b=this.sf();b.wd+=a;return b}sf(){return new Ek(this.LS,this.wd)}}function Fk(a,b,c){return Pa(a.QC,d=>d>=b&&d<=c)}
function Gk(a,b,c,d){b={time:b,MP:c,freeze:d||!1};0==a.gm.length?a.gm.push(b):(c=a.gm[a.gm.length-1],c.time!=b.time&&Fk(a,c.time,b.time)?a.gm.push(b):a.gm.splice(a.gm.length-1,1,b))}class Hk{constructor(a){this.Yp=new Ek(this);this.QC=[];this.gm=[{time:0,MP:a,freeze:!1}]}persistState(){return{t:this.Yp.time(),p:Va(this.gm)}}};class Ik{constructor(a,b){this.k$=a[ha.Symbol.iterator]();this.Daa=b}[Symbol.iterator](){return this}next(){const a=this.k$.next();return{value:a.done?void 0:this.Daa.call(void 0,a.value),done:a.done}}}function Jk(a,b){return new Ik(a,b)};function Kk(a){if(a instanceof Lk||a instanceof Mk||a instanceof Nk)return a;if("function"==typeof a.next)return new Lk(()=>a);if("function"==typeof a[Symbol.iterator])return new Lk(()=>a[Symbol.iterator]());if("function"==typeof a.Si)return new Lk(()=>a.Si());throw Error("Not an iterator or iterable.");}class Lk{constructor(a){this.OP=a}Si(){return new Mk(this.OP())}[Symbol.iterator](){return new Nk(this.OP())}uI(){return new Nk(this.OP())}}
class Mk extends Ci{constructor(a){super();this.UB=a}next(){return this.UB.next()}[Symbol.iterator](){return new Nk(this.UB)}uI(){return new Nk(this.UB)}}class Nk extends Lk{constructor(a){super(()=>a);this.UB=a}next(){return this.UB.next()}};function Ok(a,b){this.gl={};this.Pc=[];this.EC=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)}n=Ok.prototype;n.lH=function(){return this.size};function Pk(a){Qk(a);return a.Pc.concat()}n.has=function(a){return Rk(this.gl,a)};
n.oo=function(a){if(this===a)return!0;if(this.size!=a.lH())return!1;var b=Sk;Qk(this);for(var c,d=0;c=this.Pc[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function Sk(a,b){return a===b}n.Sh=function(){return 0==this.size};n.clear=function(){this.gl={};this.EC=this.size=this.Pc.length=0};n.remove=function(a){return this.delete(a)};n.delete=function(a){return Rk(this.gl,a)?(delete this.gl[a],--this.size,this.EC++,this.Pc.length>2*this.size&&Qk(this),!0):!1};
function Qk(a){if(a.size!=a.Pc.length){for(var b=0,c=0;b<a.Pc.length;){var d=a.Pc[b];Rk(a.gl,d)&&(a.Pc[c++]=d);b++}a.Pc.length=c}if(a.size!=a.Pc.length){var e={};for(c=b=0;b<a.Pc.length;)d=a.Pc[b],Rk(e,d)||(a.Pc[c++]=d,e[d]=1),b++;a.Pc.length=c}}n.get=function(a,b){return Rk(this.gl,a)?this.gl[a]:b};n.set=function(a,b){Rk(this.gl,a)||(this.size+=1,this.Pc.push(a),this.EC++);this.gl[a]=b};
n.addAll=function(a){if(a instanceof Ok)for(var b=Pk(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])};n.forEach=function(a,b){for(var c=Pk(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};n.clone=function(){return new Ok(this)};n.transpose=function(){for(var a=new Ok,b=0;b<this.Pc.length;b++){var c=this.Pc[b];a.set(this.gl[c],c)}return a};n.keys=function(){return Kk(this.Si(!0)).uI()};n.values=function(){return Kk(this.Si(!1)).uI()};
n.entries=function(){const a=this;return Jk(this.keys(),function(b){return[b,a.get(b)]})};n.Si=function(a){Qk(this);var b=0,c=this.EC,d=this,e=new Ci;e.next=function(){if(c!=d.EC)throw Error("The map has changed since the iterator was created");if(b>=d.Pc.length)return Di;var f=d.Pc[b++];return Ei(a?f:d.gl[f])};return e};function Rk(a,b){return Object.prototype.hasOwnProperty.call(a,b)};class Tk{constructor(a,b){this.X=null;this.X=a||null;this.Vi=void 0!==b?b:!0}clock(){return this.X}completed(){return this.Vi}};class Uk extends Tk{constructor(a,b,c){super(b,c);this.fr=a||!1}absolute(){return this.fr}add(a){if(this.fr&&a.fr)throw Error("can't add absolute transforms");var b=a.fr?a:this;const c=b===a?this:a;b=b.sf().UC(c);b.fr=this.fr||a.fr;return b}};class Vk{constructor(a,b){this.Nd=a;this.Dc=b}add(a){this.Nd!=a.Nd&&(this.Dc=this.Rc(a.Nd),this.Nd=a.Nd);this.Dc[0]+=a.Dc[0];this.Dc[1]+=a.Dc[1];this.Dc[2]+=a.Dc[2]}multiple(a){this.Dc[0]*=a;this.Dc[1]*=a;this.Dc[2]*=a}toString(){const a=this.Rc("rgb");a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return Wk(a[0],a[1],a[2])}Rc(a){var b=Va(this.Dc);"rgb"==this.Nd?(b[0]=Rc(b[0],0,255),b[1]=Rc(b[1],0,255),b[2]=Rc(b[2],0,255)):(b[0]%=360,b[1]=Rc(b[1],0,1),b[2]=Rc(b[2],0,1));if(a==this.Nd)a=
b;else{if("rgb"==this.Nd){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 k=.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<k&&.5>=k?(e-f)/(2*k):(e-f)/(2-2*k));c=[Math.round(g+360)%360,h,k]}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*Xk(e,b,a+1/3),d=255*Xk(e,b,a),a=255*Xk(e,b,a-1/3)),a=[Math.round(c),Math.round(d),Math.round(a)]):a=d}return a}oo(a){const b=
this.Nd==a.Nd?this.Dc:this.Rc(a.Nd);return cb(b,a.Dc)}clone(){return new Vk(this.Nd,Va(this.Dc))}};class Yk extends Uk{constructor(a,b,c,d,e){super(c,d,e);this.tf=a;this.gr=[];this.Jp=b||0}color(){return this.tf}priority(){return this.Jp}rt(){const a=this.sf();a.tf.multiple(-1);return a}sf(){const a=new Yk(this.tf.clone(),this.Jp,this.absolute(),this.clock(),this.completed());a.gr=Va(this.gr);return a}UC(a){if(this.absolute()){this.tf.add(a.tf);for(let b=0;b<a.gr.length;++b)this.tf.add(a.gr[b])}else this.gr=Ua(this.gr,[a.tf],a.gr);return this}};class Zk extends Tk{constructor(a,b){super(a,b);this.Hh={}}add(a){const b=new Zk(this.clock(),this.completed());b.Hh=Ac(this.Hh);for(const c in a.Hh)a.Hh.hasOwnProperty(c)&&(b.Hh[c]=a.Hh[c]);return b}}function $k(a,b,c,d){c=new Zk(c,d);c.Hh[a]=b;return c};class al extends Tk{constructor(a,b,c){super(b,c);this.wh=null!=a?a:Number.MAX_VALUE}level(){return this.wh}};class bl extends Uk{constructor(a,b,c,d){super(b,c,d);this.kc=a||0}rt(){return new bl(-1*this.kc,this.absolute(),this.clock(),this.completed())}sf(){return new bl(this.kc,this.absolute(),this.clock(),this.completed())}UC(a){this.kc+=a.kc;return this}};class cl extends Uk{constructor(a,b,c,d){super(b,c,d);this.qf=a||0}angle(){return this.qf}rt(){return new cl(-1*this.qf,this.absolute(),this.clock(),this.completed())}sf(){return new cl(this.qf,this.absolute(),this.clock(),this.completed())}UC(a){this.qf+=a.qf;return this}};class dl extends Uk{constructor(a,b,c,d){super(b,c,d);this.qa=void 0!==a?a:1}scale(){return this.qa}rt(){return new dl(1/this.qa,this.absolute(),this.clock(),this.completed())}sf(){return new dl(this.qa,this.absolute(),this.clock(),this.completed())}UC(a){this.qa*=a.qa;return this}};class el extends Tk{constructor(a,b,c){super(b,c);this.NF=a||0}shift(){return this.NF}};function fl(a,b){if(!(0<=b&&b<a.count()))throw Error("index is out of range");return a.Uf[b]}class gl{constructor(a){this.Uf=a||[]}count(){return this.Uf.length}add(a){this.Uf.push(a)}clone(){const a=new gl;a.Uf=Va(this.Uf);return a}concat(a){this.Uf=Ua(this.Uf,a.Uf)}Rc(){return Va(this.Uf)}};function hl(){return"visibility rotateTo rotateBy moveX moveY scaleX scaleY scaleX2 scaleY2 filter shiftX cssProperties cssTextProperties textColor strokeColor fillColor imgColor sound video".split(" ")};class il extends Tk{constructor(a,b){super(b,!0);this.Ja=void 0!==a?a:!0}visible(){return this.Ja}};function jl(a,b,c){if(!(b in a.Uf)){if(!c)return null;a.Uf[b]=new gl}return a.Uf[b]}function kl(a,b,c){return(a=jl(a,b,!1))&&0<a.count()?fl(a,a.count()-1):c?new c:null}function ll(a){return kl(a,"rotateTo",cl)}function ml(a){return kl(a,"rotateBy",cl)}function nl(a){return kl(a,"moveX",bl)}function ol(a){return kl(a,"moveY",bl)}function pl(a){return kl(a,"scaleX",dl)}function ql(a){return kl(a,"scaleX2",dl)}function rl(a){return kl(a,"scaleY",dl)}function sl(a){return kl(a,"scaleY2",dl)}
function tl(a){return kl(a,"shiftX",el)}function ul(a){return kl(a,"cssTextProperties")}class vl{constructor(){this.Uf={}}clone(){const a=new vl;for(const b in this.Uf)this.Uf.hasOwnProperty(b)&&(a.Uf[b]=this.Uf[b].clone());return a}};class wl{constructor(){this.Ok={}}get(a){a in this.Ok||(this.Ok[a]=new vl);return this.Ok[a]}set(a,b){this.Ok[a]=b}contains(a){return a in this.Ok}remove(a){a in this.Ok&&delete this.Ok[a]}};function xl(a){return a.sr[a.sr.length-1]}class yl{constructor(){this.sr=[[]]}add(a){let b=xl(this);Array.isArray(a)?(b=Ua(b,a),this.sr[this.sr.length-1]=b):b.push(a)}push(){this.sr.push([])}pop(){if(1>=this.sr.length)throw Error("");const a=this.sr.pop();this.add(a);return a}clear(a,b){const c=xl(this);a=void 0!==a?a:0;b=void 0!==b?b:c.length;c.splice(a,b-a)}apply(a){const b=xl(this);for(let c=0;c<b.length;++c)b[c].apply(a)}}
class zl{constructor(a,b){this.Ok=new wl;this.v7=a||new wl;this.yu=b||new Ok;this.md=new yl}};class Al extends Ck{constructor(){super()}};class Bl{constructor(a){this.qZ=a}normalize(a,b,c){for(let d=0;d<this.qZ.length;++d)a=this.qZ[d].normalize(a,b,c);return a}}class Cl{constructor(a,b){this.Y1=a;this.l3=b}normalize(a,b,c){c&&(a=b-a);a=b*this.ni(0<b?a/b:0);c&&(a=b-a);return a}ni(a){if(0>=a)return 0;if(1<=a)return 1;const b=this.Y1,c=this.l3,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 Rc(f,0,1)}}class Dl{normalize(a,b){return b-a}};class El extends Ck{constructor(){super();this.Ps=null}complete(a,b){this.Ld(this.duration(),a,b)}hC(a,b){this.Ji(this.duration(),a,b)}ni(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 Fl(a){let b=0;a instanceof El&&(b=a.duration());return b}class Gl extends El{Ld(){}Ji(){}duration(){}}class Hl{Ld(a,b,c,d){a.Ld(b,c,d)}complete(a,b,c){if(a instanceof Al)a.Ld(b,c);else if(a instanceof El)a.complete(b,c);else throw Error("unknown action");}}var Il=null;function Jl(){Il||(Il=new Hl);return Il}class Kl{Ld(a,b,c,d){a.Ji(b,c,d)}complete(a,b,c){if(a instanceof Al)a.Ji(b,c);else if(a instanceof El)a.hC(b,c);else throw Error("unknown action");}}var Ll=null;
function Ml(){Ll||(Ll=new Kl);return Ll};class Nl extends Gl{constructor(a){super();this.Fa=-1;this.Tb=a||[];this.rN=a?a.slice().reverse():[]}Xg(a){if(0<=this.Fa)throw Error("ActionsSequence was already initialized");this.Tb.push(a);this.rN.splice(0,0,a)}kJ(){let a=0;for(let b=0;b<this.Tb.length;++b)a+=Fl(this.Tb[b]);return a}duration(){0>this.Fa&&(this.Fa=this.kJ());return this.Fa}Ld(a,b,c){a=this.ni(a);this.lc(this.Tb,Jl(),a,b,c)}complete(a,b){this.lh(this.Tb,Jl(),a,b)}Ji(a,b,c){a=this.ni(a,!0);this.lc(this.rN,Ml(),a,b,c)}hC(a,b){this.lh(this.rN,
Ml(),a,b)}lc(a,b,c,d,e){const f=la(this)+"",g=d.md;g.push();var h=0;let k=0,l=d.yu.get(f);var m;if(m=l)m=l,m=Dk(m.clock())==Dk(e)&&m.time()<=c;m&&(h=l.c2+1,k=l.duration(),g.add(l.md));l=null;m=!1;const p=a.length;for(let t=h;t<p;++t){const v=a[t],z=(h=v instanceof El?v:null)?h.duration():0,w=e.add(k);if(k+z<=c)b.complete(v,d,w),m=!0;else{m&&(l=new Ol(e,c,t-1,k,Va(xl(g))));a=c-k;h&&0<=a&&b.Ld(h,a,d,w);break}k+=z}m&&(l||(l=new Ol(e,c,p-1,k,xl(g))),d.yu.set(f,l));g.pop()}lh(a,b,c,d){this.lc(a,b,this.duration(),
c,d)}}class Ol{constructor(a,b,c,d,e){this.X=a;this.wd=b;this.c2=c;this.Fa=d;this.md=e}clock(){return this.X}time(){return this.wd}duration(){return this.Fa}};function Pl(a){const b=[];for(let c=0;c<a.Tb.length;++c){let d=[0];const e=a.Tb[c];for(let f=0;f<e.length;++f)d=d.concat(e[f].action.zR());Za(d);b.push(d)}return b}
class Ql{constructor(){this.Tb=[];this.reset()}Yg(){this.Tb.push([])}Xg(a,b,c){c=void 0!==c?c:this.Tb.length-1;for(c=Math.max(c,0);this.Tb.length-1<c;)this.Tb.push([]);this.Tb[c].push({id:a,action:b})}reset(){this.aA=-1;this.xn=0}Zh(a,b){a=Math.min(a,this.Tb.length-1);const c={},d=this.aA<a||this.aA==a&&this.xn<=b;for(var e=d?Math.max(this.aA,0):0;e<=a;++e){const f=e==this.aA&&d?this.xn:0,g=e==a?b:Number.MAX_VALUE,h=this.Tb[e];for(let k=0;k<h.length;++k){const l=h[k];l.action.QB(f,g)&&(c[l.id]=!0)}}this.aA=
a;this.xn=b;return uc(c)}};class Rl{constructor(a,b){this.JX=!1;this.ic=a;this.JX=b||!1}id(){return this.ic}required(){return this.JX}clone(){}};class Sl extends Rl{constructor(a,b,c){super(b,c);this.Ix=a}UG(a){return this.Ix.id()==a}clone(a){return Tl(a,this.Ix,this.required())}};class Ul extends Rl{constructor(a,b,c){super(b,c);this.zE=Array.isArray(a)?a:[a]}UG(a){return 1==this.zE.length?this.zE[0]==a:0<=Ka(this.zE,a)}clone(a){return Vl(a,this.zE,this.required())}};function Tl(a,b,c){b=new Sl(b,a.Vd.length,c);a.Vd.push(b);return b}function Vl(a,b,c){b=new Ul(b,a.Vd.length,c);a.Vd.push(b);return b}class Wl{constructor(){this.Vd=[]}};function Xl(a,b){let c=null;if(0<a.Ir.length){const d=a.Ir[a.Ir.length-1];d instanceof Nl&&(c=d)}c||(c=new Nl,a.Ir.push(c));c.Xg(b)}class Yl{constructor(a){this.Ir=[];this.rO=[];this.zs=new Ql;this.Yg(Vl(a,"___start",!0))}Yg(a){this.Ir.push(a);this.rO.push(a);this.zs.Yg()}}function Zl(a){for(;a.next()&&!a.Nj(););return null!=a.Nj()}function $l(a){return 0<=a.ph&&a.ph<a.zJ?a.gb[a.ph]:null}
class am{constructor(a){this.ph=-1;this.zJ=0;this.gb=a;this.zJ=a.length}next(){++this.ph;return this.ph<this.zJ}seekTo(a){for(;$l(this)!==a&&this.next(););return $l(this)===a}Nj(){const a=$l(this);return a&&a instanceof Rl?a:null}reset(){this.ph=-1}}class bm extends am{constructor(a){super(a.Ir)}actions(){const a=$l(this);return!a||a instanceof Rl?null:a}}function cm(a){a=$l(a);return!a||a instanceof Rl?null:a}class dm extends am{constructor(a){super(a.rO)}};class em extends Yl{constructor(a){super(a);this.fL=new Nl;Xl(this,this.fL)}};class fm{constructor(){this.on=[]}add(a){this.on.push(a)}count(){return this.on.length}get(a){return 0>a||a>=this.count()?null:this.on[a]}jl(a){for(let b=0;b<this.on.length;++b)this.on[b].jl(a)}};class gm{constructor(a,b){this.Rm=this.eT=!1;this.Pk=1;this.La=this.Ha=this.tZ=0;this.ic=a;this.Ph=b}width(){return this.La}fc(a){this.La=a}height(){return this.Ha}Cd(a){this.Ha=a}timeout(){return this.tZ*this.Pk}setTimeout(a){this.tZ=0<=a?a:0}jl(a){this.Pk=a}NP(){return this.Rm}gx(a){this.Rm=a}CB(){return this.eT}id(){return this.ic}url(){return this.Ph}};class hm{constructor(){this.Yn=[]}add(a){this.Yn.push(a)}count(){return this.Yn.length}jl(a){for(let b=0;b<this.Yn.length;++b)this.Yn[b].jl(a)}};function im(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.Qc=this.jd=1;this.zd=this.yd=this.Jd=this.Kd=0}}n=im.prototype;n.isIdentity=function(){return 1==this.Qc&&0==this.zd&&0==this.yd&&1==this.jd&&0==this.Jd&&0==this.Kd};n.clone=function(){return new im(this.Qc,this.zd,this.yd,this.jd,this.Jd,this.Kd)};
n.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.Qc=a;this.zd=b;this.yd=c;this.jd=d;this.Jd=e;this.Kd=f;return this};n.scale=function(a,b){this.Qc*=a;this.zd*=a;this.yd*=b;this.jd*=b;return this};n.translate=function(a,b){this.Jd+=a*this.Qc+b*this.yd;this.Kd+=a*this.zd+b*this.jd;return this};
n.rotate=function(a,b,c){var d=new im;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 jm(this,b)};n.toString=function(){return"matrix("+[this.Qc,this.zd,this.yd,this.jd,this.Jd,this.Kd].join()+")"};function jm(a,b){let c=a.Qc,d=a.yd;a.Qc=b.Qc*c+b.zd*d;a.yd=b.yd*c+b.jd*d;a.Jd+=b.Jd*c+b.Kd*d;c=a.zd;d=a.jd;a.zd=b.Qc*c+b.zd*d;a.jd=b.yd*c+b.jd*d;a.Kd+=b.Jd*c+b.Kd*d;return a}
n.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.Qc+g*this.yd+this.Jd;c[d++]=e*this.zd+g*this.jd+this.Kd}};function km(a){const b=a.Qc*a.jd-a.yd*a.zd;return new im(a.jd/b,-a.zd/b,-a.yd/b,a.Qc/b,(a.yd*a.Kd-a.jd*a.Jd)/b,(a.zd*a.Jd-a.Qc*a.Kd)/b)}function lm(a,b){return(new im).setTransform(1,0,0,1,a,b)}n.oo=function(a){return this===a?!0:a?this.Qc==a.Qc&&this.yd==a.yd&&this.Jd==a.Jd&&this.zd==a.zd&&this.jd==a.jd&&this.Kd==a.Kd:!1};function mm(a,b){return b in a.bK?a.bK[b]:null}class nm{constructor(a,b,c,d){this.ic=a;this.nr=b;this.g9=c||null;this.f9=d||null;this.RI=[];this.SI=[];this.IT=!1;this.bK={}}id(){return this.ic}Na(){return this.nr}Pi(){return this.g9}Mj(){return this.f9}};function om(a,b){if(b in a.FE)return a.FE[b];throw Error("can't find animated object with specified id");}class pm{constructor(){this.on=[];this.FE={}}count(){return this.on.length}add(a){this.on.push(a);this.FE[a.id()]=a}Rc(){return this.on}};class qm{constructor(a,b,c,d,e,f,g){this.U2=a;this.Ph=b;this.La=c;this.Ha=d;this.xi=e;this.E2=void 0==f?"":f;this.i9=g;this.Pk=1}containerId(){return this.U2}url(){return this.Ph}width(){return this.La}height(){return this.Ha}timeOffset(){return this.xi*this.Pk}jl(a){this.Pk=a}bgColor(){return this.E2}t1(){return this.i9}};class rm{constructor(){this.py=[]}count(){return this.py.length}jl(a){for(let b=0;b<this.py.length;++b)this.py[b].jl(a)}};class sm{constructor(a,b,c){this.type=a;this.text=b;this.Hi=c}};class tm{constructor(a,b,c,d){this.id=a;this.Na=b;this.Pi=c;this.Mj=d;this.state=new vl;jl(this.state,"moveX",!0).add(new bl(this.Na.left,!0));jl(this.state,"moveY",!0).add(new bl(this.Na.top,!0))}};class um{constructor(){this.It=this.Gt=this.Bt=this.wt=this.lt=this.fill=this.line=""}};function vm(a){const b=[];a.Kc&&b.push(a.Kc);a.ll.forEach(c=>b.push(c));return b}function wm(a){if(a.Kc){var b=a.Kc.Na,c=a.Na,d=a.Eq;c=new Og(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.vB=1E-4>Math.abs(b.left-c.left)&&1E-4>d&&1E-4>e&&1E-4>f&&!a.y_}}
class xm{constructor(a,b,c,d,e,f,g){this.name=a.startsWith("!!")?a:"z"===b?g||"":"";this.type=`${b}${a.startsWith("!!")?"":c||""}`;this.Na=d;this.zIndex=e;this.ll=[];this.tq=[];this.Kc=null;this.y_=!1;this.text="";this.nl=this.Yk=!1;this.rotation=0;this.Xd=this.Hi=void 0;this.Eq=0;this.vB=!1;this.Cw=new um;this.uid=f}};function ym(a,b){let c=!1;for(const d of a.hU)-1!=d.indexOf(b)&&(La(d,e=>{a.mB.push(e)}),c=!0);c||a.mB.push(b)}
class zm extends mk{constructor(a){super("slide");this.uL=!0;this.Pu=new em(a);this.wU=[];this.Pt=new pm;this.Vd=[];this.mB=[];this.hU=[];this.Yn=new hm;this.my=new fm;this.oK=new rm;this.Mv=[];this.wg=a}persistState(a){a=super.persistState(a);a.visitedHyperlinks=this.mB;return a}ho(a,b){super.ho(a,b);this.mB=r(a,"visitedHyperlinks",!1)}xI(){return this.mB}AC(){return this.Vd}Yg(a){0>Ka(this.Vd,a)&&this.Vd.push(a)}IC(){return this.Yn}};class Am{constructor(a){this.Ca=a}type(){return this.Ca}};class Bm extends Am{constructor(a){super("gotoSlide");this.vd=a}slideIndex(){return this.vd}};function Cm(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,h=null,k=null,l=null;d&&(f=d.quizPassed(),g=a.allowRetakeQuiz(),h=d.maxScore(),k=d.awardedScore(),l=d.awardedPercent()/100);return new Dm(b,c,f,g,e,h,k,l)}return new Dm(b,null,!1,a.allowRetakeQuiz(),0,null,null,null)}
class Dm{constructor(a,b,c,d,e,f,g,h){this.AF=a;this.CX=b;this.zF=c;this.aS=d;this.UZ=e;this.PL=f;this.WI=g;this.VI=h}quizState(){return this.CX}quizPassed(){return this.zF}allowRetakeQuiz(){return this.aS}yC(){return{type:this.AF,state:this.CX,passed:this.zF,retake:this.aS,attempts:this.UZ,maxScore:this.PL,awardedScore:this.WI,awardedPercent:this.VI}}};class Em{timestamp(){}started(){}state(){}suspended(){}$f(){}buffering(){}yb(){}Cm(){}Ht(){}Ac(){}bufferStateChangeEvent(){}xB(){}}q("IPresentationClock$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$clock$IPresentationClock",Em);Em.prototype.bufferStateChangeEvent=Em.prototype.bufferStateChangeEvent;Em.prototype.stateChangeEvent=Em.prototype.Ac;Em.prototype.stopEvent=Em.prototype.Ht;Em.prototype.startEvent=Em.prototype.Cm;
Em.prototype.tickEvent=Em.prototype.yb;Em.prototype.buffering=Em.prototype.buffering;Em.prototype.running=Em.prototype.$f;Em.prototype.suspended=Em.prototype.suspended;Em.prototype.state=Em.prototype.state;Em.prototype.started=Em.prototype.started;Em.prototype.timestamp=Em.prototype.timestamp;function Fm(a,b){a.pi||(a.pi=b.lP());return a.pi}class Gm{constructor(a,b,c){this.ic=a;this.rl=b;this.Fa=c;this.hj=-1;this.te=this.Wl=1;this.mr=new aj;this.md=new ij;this.pi=null}id(){return this.ic}asset(){return this.rl}duration(){return this.Fa}volume(){return this.te}setVolume(a){this.te=a}vj(){return this.mr}};class Hm extends Gm{constructor(a,b,c,d){super(a,b,c);this.WW=d;this.ZW=this.TX=this.cU=!1}WP(){return this.cU}WH(){return this.TX}wQ(){return this.ZW}};function Im(){const a=yd("AUDIO");a.setAttribute("preload","metadata");return a}let Jm=[],Km=[];
if(window.ismediacreator)Jm=window.ismediacreator[0],Km=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>Jm.length)for(var c=Jm.length;30>c;++c){var d=Im();a(d,Jm)}if(30>Km.length)for(c=Km.length;30>c;++c)d=yd("VIDEO"),d.setAttribute("preload","metadata"),kg&&d.setAttribute("playsinline",""),a(d,Km)}if(ug){let c=!1;document.body.addEventListener("touchstart",()=>{c=!0});document.body.addEventListener("touchmove",
d=>{if(Jf||!d.defaultPrevented)c=!1});document.body.addEventListener("touchend",d=>{!1!==d.isTrusted&&c&&b()})}else Eb||Fb||document.body.addEventListener("mouseup",()=>b());window.ismediacreator=[Jm,Km]}function Lm(){return Jm&&Jm.length?Jm.shift():Im()};function Mm(a){return Nm(a)&&a.mediaElement().readyState>=HTMLMediaElement.HAVE_METADATA}function Om(a){var b=(b=a.Bf)?b.error?"error":b.ended?"ended":Pm(a)?"paused":a.Vo?"buffering":"playing":"disposed";const c=a.ja;c!=b&&(a.ja=b,a.Zp.C(a,c))}function Pm(a){return a.xj()?a.mediaElement().paused:!a.Ee}function Nm(a){return!!a.Bf&&!a.Bf.error&&void 0!==a.Bf.play}function Qm(a){a.Lx&&(clearInterval(a.Lx),a.Lx=void 0)}function Rm(a){0>a.Kx&&(a.Kx=setInterval(a.K2.bind(a),500))}
function Sm(a){0<a.Kx&&(clearInterval(a.Kx),a.Kx=-1)}
class Tm{constructor(a){this.Bf=a;this.Ug=null;this.ja="paused";this.Vo=this.qs=this.Ee=this.Ih=!1;this.Qm=this.Fv=-1;this.XS=0;this.Kx=-1;this.$J=0;this.gf=this.Lx=this.Pr=void 0;this.Km=!1;this.Zp=new A;this.mV=new A;this.$e=new A;this.TU=new A;this.rA=new A;this.XO=new A;this.yE=new A;this.Xo=new A;this.Np=new A;this.f7=new A;this.yk=new A;this.wi=new A;Pe(a,"play",this.vM,!1,this);Pe(a,"playing",this.hv,!1,this);Pe(a,"pause",this.hv,!1,this);Pe(a,"seeking",this.yM,!1,this);Pe(a,"ended",this.hv,
!1,this);Pe(a,"waiting",this.hv,!1,this);Pe(a,"timeupdate",this.jv,!1,this);Pe(a,"progress",this.UV,!1,this);Pe(a,"loadeddata",this.UV,!1,this);Pe(a,"canplaythrough",this.lM,!1,this);Mm(this)||Pe(a,"loadedmetadata",this.D5,!1,this);(this.Ih=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||Qe(a,"canplay",this.xM,!1,this);Om(this)}mediaElement(){if(!this.Bf)throw Error("media player was disposed");return this.Bf}state(){return this.ja}playbackRate(){return this.Bf.playbackRate}Ij(a){this.Bf&&a!=this.playbackRate()&&
(this.Bf.playbackRate=a,this.Bf.defaultPlaybackRate=a,this.yk.C())}ready(){return Nm(this)&&this.Ih}My(){const a=this.Km;var b=this.mediaElement().getAttribute("preload");b=b&&"metadata"!=b?Zd?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA:HTMLMediaElement.HAVE_METADATA;Zd&&this.mediaElement().readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.Ih?this.xM():(this.Km=this.Ih&&Nm(this)&&this.mediaElement().readyState>=b,!this.Km&&Rf&&1==this.mediaElement().networkState&&1==this.n4&&
(this.Km=!0,this.f7.C(this)),this.Km||this.Pr?this.Km&&(clearInterval(this.Pr),this.Pr=void 0):this.Pr=setInterval(this.My.bind(this),2E3),!a&&this.Km&&this.Xo.C(this),this.n4=this.mediaElement().networkState)}yB(){this.My();return this.Km}lM(){this.My()}playing(){return this.Ee}play(){if(Nm(this)){this.Ee=!0;Jf&&"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(ig){const b=
this.mediaElement().currentTime;let c=0;clearInterval(this.Lx);this.Lx=setInterval(()=>{++c;this.mediaElement().currentTime<b?(this.mediaElement().currentTime=b,Qm(this)):3<c&&Qm(this)},0)}Rm(this)}}Hq(a){Nm(this)&&(this.seek(a),this.play())}pause(){Nm(this)&&(this.Ee=!1,Sm(this),this.mediaElement().pause(),0!=this.qs&&(this.qs=!1))}stop(){Qm(this);if(Nm(this)){this.Ee=!1;Sm(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.hv();Mm(this)&&0<a.currentTime?a.currentTime=0:this.Fv=-1;this.Qm=-1}}oP(){!this.gf&&this.src()&&(this.gf=this.src(),this.Bf.src="about:blank")}KQ(){this.gf&&(this.mediaElement().src=this.gf,this.gf=void 0)}seek(a){Qm(this);Mm(this)?(this.$J=this.mediaElement().currentTime=a,this.Fv=-1):this.Fv=Nm(this)?a:-1;this.Qm=-1}KP(a){this.seek(a)}currentTime(){return this.ready()?this.mediaElement().currentTime:Nm(this)?Math.max(this.Fv,0):0}duration(){return Mm(this)?this.mediaElement().duration:0}volume(){return Nm(this)?
this.mediaElement().volume:1}setVolume(a){Jf?this.Dj(!a):Nm(this)&&(a=Rc(a,0,1),this.mediaElement().volume!=a&&(this.mediaElement().volume=a,this.XO.C(this)))}muted(){return Nm(this)&&this.mediaElement().muted}Dj(a){if(Nm(this)){const b=this.mediaElement();b.muted!=a&&(b.muted=a,this.yE.C(this))}}zH(){if(Mm(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*Rc(0<a?b/a:0,0,1))/1E3}return 0}yc(){Nm(this)&&
(Ze(this.Ug),this.Ug=null,Ze(this.Bf),Sm(this),this.Pr&&(clearInterval(this.Pr),this.Pr=void 0),this.Bf&&(this.Bf.src=""),this.Bf=null,Om(this))}reset(){this.pause();this.seek(0)}Ac(){return this.Zp}stateChangedEvent(){return this.Ac()}AQ(){return this.$e}FH(){return this.yE}Zq(){return this.XO}readyEvent(){return this.Np}xM(){Om(this);this.Ih=!0;Um.C(this);this.Np.C(this);if(0<this.Fv){const a=this.Qm;this.seek(this.Fv);this.Qm=a}this.My()}hv(){const a=this.mediaElement();if(Pm(this)||a.ended)a.ended&&
a.pause(),this.Ee=!1,Sm(this);Om(this)}vM(){1!=this.qs&&(this.qs=!0);this.hv();Rm(this)}D5(){this.mV.C(this)}jv(){const a=this.currentTime();this.XS!=a&&(this.$e.C(this),this.XS=a)}UV(){this.TU.C(this)}yM(){this.rA.C(this)}K2(){if(this.Km)if(this.Ee&&this.mediaElement().paused&&!this.mediaElement().ended&&!this.xj()&&this.mediaElement().play(),1==this.mediaElement().networkState)this.Vo&&(this.Vo=!1,Om(this));else if(this.qs){var a=this.mediaElement(),b=this.currentTime();let c=!1;Pm(this)||a.ended||
b!=this.$J||(c=!0);!hg&&!c&&0<this.Qm&&(1<Math.abs(this.Qm-b)?(c=!0,a.currentTime=this.Qm):this.Qm=-1);this.$J=b;a=this.mediaElement().buffered;if(hg&&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.Vo!=c&&(this.Vo=c,Om(this))}}yq(a){this.mediaElement().controls=a}xj(){return this.mediaElement().controls||$d}Qi(a){if(this.Bf&&this.Bf.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.Qm=-1,this.Ih&&(this.Ih=!1,Qe(b,"canplay",this.xM,!1,this)),b.src=a,Om(this),this.My()),!0}return!1}src(){const a=this.mediaElement();return Nm(this)?a.src||a.currentSrc:""}Rq(a){!!this.Ug!=a&&(this.Ug&&(Ze(this.Ug),this.Ug.remove(),this.Ug=
null),a&&(this.Ug=document.createElement("track"),this.Ug.kind="captions",this.Ug.default=!0,Pe(this.Ug,"cuechange",b=>{b=Array.from(b.target.track.activeCues);this.wi.C(b.map(c=>c.text))}),this.mediaElement().append(this.Ug)))}GR(a){this.Ug&&this.Ug.src!=a&&(this.Ug.src=a)}}var Um=new A;class Vm extends Tm{constructor(a){super(a);this.$y=0;this.ZK=!1}vM(){this.ZK?this.ZK=!1:super.vM()}yM(){super.yM();this.$y=Date.now()}jv(){super.jv();if(this.ready()&&Uf){var a=100>Date.now()-this.$y;this.playing()||a||(this.ZK=!0,a=this.mediaElement(),a.play(),a.pause())}}};function Wm(a){x(a,a.D.Ac(),a.ls,a);x(a,a.D.$e,a.Q5,a);x(a,a.D.rA,a.R5,a);x(a,a.D.Xo,a.lM,a);x(a,a.D.wi,b=>a.wi.C(b))}function Xm(a,b){a.D!=b&&(b.setVolume(a.D.volume()),b.Dj(a.D.muted()),uf(a,a.D),a.D=b,Wm(a))}function Ym(a){a.$y=Date.now();a.FN=!0}
class an extends E{constructor(a){super();this.D=a;this.Ee=this.tb=!1;this.$y=-1;this.FN=!1;this.Zp=D(this);this.$e=D(this);this.kg=D(this);this.rA=D(this);this.fw=D(this);this.Xo=D(this);this.Ax=D(this);this.wi=D(this);this.D.setVolume(1);this.D.Dj(!1);Wm(this)}Sb(){return this.D}activate(){this.tb||(this.tb=!0,this.Ax.C(this,!0))}deactivate(){this.tb&&(this.tb=!1,this.Ax.C(this,!1))}state(){return this.D.state()}zH(){return this.D.zH()}ready(){return this.D.ready()}playing(){return this.D.playing()}buffering(){return"buffering"==
this.D.state()}yB(){return this.D.yB()}load(){const a=this.D.mediaElement();Db||Sf||ig&&!jg?(a.play(),a.pause()):a.load()}play(){this.Ee=!0;this.D.play()}Hq(a){this.Ee=!0;Ym(this);this.D.Hq(a)}pause(){this.Ee=!1;this.D.pause()}stop(){this.Ee=!1;Ym(this);this.D.stop()}seek(a){Ym(this);this.D.seek(a)}KP(a){Ym(this);this.D.KP(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()}Dj(a){this.D.Dj(a)}yq(a){this.D.yq(a)}xj(){return this.D.xj()}src(){return this.D.src()}Qi(a){return this.D.Qi(a)}Rq(a){this.D.Rq(a)}GR(a){this.D.GR(a)}playbackRate(){return this.D.playbackRate()}Ij(a){this.D.Ij(a)}Ac(){return this.Zp}AQ(){return this.$e}ls(a,
b){this.Zp.C(this,b);const c=a.state();(this.Ee&&"paused"==c||!this.Ee&&"playing"==c)&&this.fw.C(this,this.Ee?"pause":"play");this.Ee=a.playing();"buffering"!=c&&"buffering"!=b||this.kg.C(this)}Q5(){this.$e.C(this)}R5(){this.rA.C(this);500<Date.now()-this.$y&&this.D.xj()&&this.fw.C(this,"seek");this.FN=!1}lM(){this.FN&&Ym(this);this.Xo.C(this)}};class bn extends an{constructor(a){super(new Vm(a))}};class cn{constructor({Bj:a,OC:b}){this.Hg=a.concat();this.aP=b.concat()}Bj(){return this.Hg.concat()}OC(){return this.aP.concat()}persistState(){const a={};a.indexes=this.Hg;a.zoomStates=this.aP;return a}qP(){return new cn({Bj:this.Hg,OC:this.aP})}};class dn{constructor(a,b,c,d,e,f,g,h,k){this.VK=a;this.G7=b;this.Pa=c;this.Pd=d;this.Bb=e;this.u9=f;this.Wy=g;this.bX=h;this.oe=k}Yw(){return this.G7}mediaController(){return this.Pa}Xq(){return this.u9}$k(){return this.Wy}soundController(){return this.Bb}};function en(a){return"graded"==a.AF?a.quizPassed():fn(a)}function fn(a){a=a.quizState();return"completed"==a||"reviewing"==a};function gn(a,b){return a.ma.querySelector(`#${b}`)}class hn extends E{constructor(a,b){super();this.ma=a;this.Tu=b}content(){return this.ma}ex(a,b){this.ma!=a&&(this.ma=a,this.Tu=b,this.pY())}pY(){}};class jn extends hn{constructor({content:a,mode:b,quizPlayer:c,rB:d}){super(a,b);this.mb=c;this.WC=d}quizPlayer(){return this.mb}lx(){const a=Cm(this.mb);return this.WC||"testing"!=a.quizState()}};function kn(a,b,c){a.Ea.Zh(a.slideIndex(),b,c,!0)}function ln(a){a.LH(a.Qt.count()-1)}function mn(a){a.pause();kn(a,0,0)}function nn(a){const b=a.Ea.clock().timestamp();if(null==a.Ma||b.slideIndex()!=a.slideIndex()||0>b.stepIndex())throw Error("playback controller not active");}function on(a,b){b&&a.Ep!=b&&(a.Ep=b,a.ks())}
class pn{constructor(a,b,c){this.ua=a;this.la=b;this.Ea=c;this.rX=this.Ma=null;this.Qt=a.Za();this.vd=a.index();this.Ep=!1;this.RA=new A;this.$e=new A;this.$p=new A}slide(){return this.ua}view(){return this.la}activate(a){this.Ma=a;this.Ea.clock().yb().addHandler(this.hb,this)}deactivate(){this.Ma=null;this.Ea.clock().yb().removeHandler(this.hb,this)}play(){this.Ea.start()}pause(){this.Ea.stop()}slideIndex(){return this.vd}TG(){}tP(){}LH(a){const b=this.Qt.Yb(a);this.pause();kn(this,a,b.duration())}Za(){return this.Qt}cH(){nn(this);
return this.Ea.clock().timestamp().stepIndex()}sP(){nn(this);const a=this.Za().Yb(this.cH());return Math.min(a.duration(),this.Ea.clock().timestamp().timeOffset())}w$(){nn(this);const a=this.Za().Yb(this.cH());return 0<a.duration()?this.sP()/a.duration():1}zQ(){nn(this);let a=this.sP();const b=this.cH(),c=this.Za();for(let d=0;d<b;++d)a+=c.Yb(d).duration();return a}O0(){nn(this);const a=this.Za().duration();return 0<a?this.zQ()/a:1}hb(){var a=this.Ea.clock().timestamp();if(a.slideIndex()==this.slideIndex()&&
0<=a.stepIndex()){const b=this.rX;this.rX=a;const c=!b||b.stepIndex()!=a.stepIndex();a=!b||c||b.timeOffset()!=a.timeOffset();c&&this.RA.C(this);a&&this.$e.C(this)}}mx(){return this.RA}AQ(){return this.$e}ks(){}Nz(){this.$p.C(this.ua)}stateChangedEvent(){return this.$p}}pn.prototype.positionChangeEvent=pn.prototype.AQ;pn.prototype.stepChangeEvent=pn.prototype.mx;pn.prototype.playbackProgress=pn.prototype.O0;pn.prototype.playbackPosition=pn.prototype.zQ;pn.prototype.currentStepProgress=pn.prototype.w$;
pn.prototype.currentStepPosition=pn.prototype.sP;pn.prototype.currentStepIndex=pn.prototype.cH;pn.prototype.slide=pn.prototype.slide;class qn extends mk{constructor(){super("quiz");this.MX=this.WC=this.XI=!1;this.Uk="";this.gF=this.hF=this.CD=this.dF=null;this.kN=0;this.Fp=null;this.sO=!0}rB(){return this.WC}JQ(){return this.MX}hR(a){this.Uk=a}persistState(a){const b=super.persistState(a);a&&a.dA?(a=a.quizPlayer(),b.quizState=a.persistState(),a=Cm(a),b.quizInfo=a.yC()):(b.quizState=this.hF,b.quizInfo=this.gF?this.gF.yC():null,b.quizInactivityDuration=this.kN);return b}ho(a,b){super.ho(a,b);this.hF=a.quizState;const c=a.quizInfo;
c&&(this.gF=new Dm(c.type,c.state,c.passed,c.retake,c.attempts,c.maxScore,c.awardedScore,c.awardedPercent));"quizInactivityDuration"in a&&(this.kN=a.quizInactivityDuration+b)}Eo(){return this.Fp}nC(a){this.Fp=a}}
class rn extends pn{constructor(a,b,c){super(a,b,c);this.mb=b.quizPlayer();this.dA=!1}quizPlayer(){return this.mb}activate(a){super.activate(a);this.mb.setActionAvailability(a.bX);if(!this.dA){this.dA=!0;const b=this.ua,c=b.hF;c&&this.mb.restoreState(c,a.oe.Tk+b.kN);this.mb.stateChangedEvent().addHandler(this.X5,this,1);this.mb.start()}this.Ep&&this.mb.activate()}deactivate(){super.deactivate();this.Ep&&this.mb.deactivate()}ks(){null!=this.Ma&&this.dA&&this.mb.activate()}X5(a){a.actionPrevented()||
(a.preventAction(),this.Nz())}};class sn{constructor(a){this.Ca=a}type(){return this.Ca}};class tn extends sn{constructor(a){super("gotoSlide");this.vd=a}slideIndex(){return this.vd}};function un(a){const b=a.currentSession();var c=b.completed();a=c||0<a.usedAttemptsCount();var d=b.scenario().settings().evaluationSettings();const e=d.enabled(),f=c&&(!d.enabled()||b.scenarioPassed());c=f||!c||d.allowRetake();let g=d=null,h=null;e&&(d=Math.max(0,b.maxScore()),g=Math.max(0,b.userScore()),h=0<d?g/d:1);return new vn(e,a,f,c,d,g,h)}
class vn{constructor(a,b,c,d,e,f,g){this.D7=a;this.Vi=b;this.SW=c;this.sS=d;this.PL=e;this.WI=f;this.VI=g}scenarioPassed(){return this.SW}yC(){return{rated:this.D7,completed:this.Vi,passed:this.SW,canBePassed:this.sS,maxScore:this.PL,awardedScore:this.WI,awardedPercent:this.VI}}};class wn extends hn{constructor({content:a,mode:b,scenarioPlayer:c,sB:d}){super(a,b);this.Nf=c;this.XC=d}scenarioPlayer(){return this.Nf}lx(){const a=un(this.Nf);return this.XC||a.Vi}};class xn extends pn{constructor(a,b,c){super(a,b,c);this.Nf=b.scenarioPlayer();this.oA=!1}scenarioPlayer(){return this.Nf}activate(a){super.activate(a);this.Nf.setActionAvailability(a.bX);if(!this.oA){this.oA=!0;const b=this.ua,c=b.VM;c&&this.Nf.restoreStateEx(c,a.oe.Tk+b.zN);this.Nf.stateChangedEvent().addHandler(this.f6,this,1)}this.Ep&&this.Nf.activate()}deactivate(){super.deactivate();this.Ep&&this.Nf.deactivate()}ks(){null!=this.Ma&&this.oA&&this.Nf.activate()}f6(a){a.actionPrevented()||(a.preventAction(),
this.Nz())}};class yn extends mk{constructor(){super("scenario");this.VM=this.Fp=null;this.XC=!1;this.Uk="";this.iF=this.DD=this.eF=null;this.zN=0}sB(){return this.XC}hR(a){this.Uk=a}Eo(){return this.Fp}nC(a){this.Fp=a}persistState(a){const b=super.persistState(a);a&&a.oA?(a=a.scenarioPlayer(),b.scenarioState=a.persistState(),a=un(a),b.scenarioInfo=a.yC()):(b.scenarioState=this.VM,b.scenarioInfo=this.iF?this.iF.yC():null,b.scenarioInactivityDuration=this.zN);return b}ho(a,b){super.ho(a,b);this.VM=a.scenarioState;
const c=a.scenarioInfo;c&&(this.iF=new vn(c.rated,c.completed,c.passed,c.canBePassed,c.maxScore,c.awardedScore,c.awardedPercent));"scenarioInactivityDuration"in a&&(this.zN=a.scenarioInactivityDuration+b)}};class Bn extends Gm{constructor(a,b,c){super(a,b,c);this.Hu=!1}};class Cn{constructor(a,b,c,d){this.Rf=null;this.zD=a;this.Fa=b;this.Rf=c||null;this.eZ=d||!1}effectType(){return this.zD}duration(){return this.Fa}sound(){return this.Rf}clone(){return new Cn(this.zD,this.Fa,this.Rf,this.eZ)}}Cn.prototype.duration=Cn.prototype.duration;Cn.prototype.effectType=Cn.prototype.effectType;const I={Rea:"null",Oda:"Cut",Pda:"CutThroughBlack",Nfa:"RandomTransition",gda:"BlindsHorizontal",hda:"BlindsVertical",oda:"CheckerboardAcross",pda:"CheckerboardDown",wda:"CoverLeft",Cda:"CoverUp",zda:"CoverRight",vda:"CoverDown",yda:"CoverLeftUp",Bda:"CoverRightUp",xda:"CoverLeftDown",Ada:"CoverRightDown",Uda:"Dissolve",bea:"FadeThroughBlack",Wga:"UncoverLeft",bha:"UncoverUp",Zga:"UncoverRight",Vga:"UncoverDown",Yga:"UncoverLeftUp",aha:"UncoverRightUp",Xga:"UncoverLeftDown",$ga:"UncoverRightDown",
Lfa:"RandomBarsHorizontal",Mfa:"RandomBarsVertical",Lga:"StripsLeftUp",Nga:"StripsRightUp",Kga:"StripsLeftDown",Mga:"StripsRightDown",xha:"WipeLeft",zha:"WipeUp",yha:"WipeRight",wha:"WipeDown",lda:"BoxOut",jda:"BoxIn",zga:"SplitHorizontalOut",yga:"SplitHorizontalIn",Bga:"SplitVerticalOut",Aga:"SplitVerticalIn",jga:"ShapeCircle",kga:"ShapeDiamond",qda:"CombHorizontal",rda:"CombVertical",aea:"FadeSmoothly",Qea:"Newsflash",lga:"ShapePlus",Bfa:"PushDown",Cfa:"PushLeft",Dfa:"PushRight",Efa:"PushUp",jha:"Wedge",
mha:"Wheel1Spoke",nha:"Wheel2Spokes",oha:"Wheel3Spokes",pha:"Wheel4Spokes",qha:"Wheel8Spokes",rha:"WheelReverse1Spoke",dha:"VortexLeft",fha:"VortexUp",eha:"VortexRight",cha:"VortexDown",Vfa:"RippleCenter",Zfa:"RippleRightUp",Xfa:"RippleLeftUp",Wfa:"RippleLeftDown",Yfa:"RippleRightDown",tea:"GlitterDiamondLeft",vea:"GlitterDiamondUp",uea:"GlitterDiamondRight",sea:"GlitterDiamondDown",xea:"GlitterHexagonLeft",zea:"GlitterHexagonUp",yea:"GlitterHexagonRight",wea:"GlitterHexagonDown",qea:"GalleryLeft",
rea:"GalleryRight",tda:"ConveyorLeft",uda:"ConveyorRight",Wda:"DoorsVertical",Vda:"DoorsHorizontal",tha:"WindowVertical",sha:"WindowHorizontal",gha:"WarpIn",hha:"WarpOut",jea:"FlyThroughIn",lea:"FlyThroughOut",kea:"FlyThroughInBounce",mea:"FlyThroughOutBounce",Sfa:"RevealSmoothLeft",Tfa:"RevealSmoothRight",Qfa:"RevealBlackLeft",Rfa:"RevealBlackRight",Eea:"Honeycomb",eea:"FerrisWheelLeft",fea:"FerrisWheelRight",Oga:"SwitchLeft",Pga:"SwitchRight",hea:"FlipLeft",iea:"FlipRight",gea:"Flashbulb",rga:"ShredStripsIn",
sga:"ShredStripsOut",pga:"ShredRectangleIn",qga:"ShredRectangleOut",Fda:"CubeLeft",Hda:"CubeUp",Gda:"CubeRight",Eda:"CubeDown",aga:"RotateLeft",cga:"RotateUp",bga:"RotateRight",$fa:"RotateDown",kda:"BoxLeft",nda:"BoxUp",mda:"BoxRight",ida:"BoxDown",Tea:"OrbitLeft",Vea:"OrbitUp",Uea:"OrbitRight",Sea:"OrbitDown",cfa:"PanLeft",efa:"PanUp",dfa:"PanRight",bfa:"PanDown",Zca:"AirplaneLeft",$ca:"AirplaneRight",Wea:"OrigamiLeft",Xea:"OrigamiRight",Xda:"DrapeLeft",Yda:"DrapeRight",cea:"FallOverLeft",dea:"FallOverRight",
Nda:"Curtains",oea:"Fracture",Dda:"Crush",vha:"WindRight",uha:"WindLeft",ifa:"PeelOffLeft",jfa:"PeelOffRight",zfa:"Prestige",Yea:"PageCurlDoubleLeft",Zea:"PageCurlDoubleRight",$ea:"PageCurlSingleLeft",afa:"PageCurlSingleRight",Lea:"MorphByObject",Mea:"MorphByWord",Kea:"MorphByChar",Aha:"Zoom"};q("TransitionEffectType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$slides$TransitionEffectType",I);q("NULL","null",I);q("CUT","Cut",I);
q("CUT_THROUGH_BLACK","CutThroughBlack",I);q("RANDOM_TRANSITION","RandomTransition",I);q("BLINDS_HORIZONTAL","BlindsHorizontal",I);q("BLINDS_VERTICAL","BlindsVertical",I);q("CHECKERBOARD_ACROSS","CheckerboardAcross",I);q("CHECKERBOARD_DOWN","CheckerboardDown",I);q("COVER_LEFT","CoverLeft",I);q("COVER_UP","CoverUp",I);q("COVER_RIGHT","CoverRight",I);q("COVER_DOWN","CoverDown",I);q("COVER_LEFT_UP","CoverLeftUp",I);q("COVER_RIGHT_UP","CoverRightUp",I);q("COVER_LEFT_DOWN","CoverLeftDown",I);
q("COVER_RIGHT_DOWN","CoverRightDown",I);q("DISSOLVE","Dissolve",I);q("FADE_THROUGH_BLACK","FadeThroughBlack",I);q("UNCOVER_LEFT","UncoverLeft",I);q("UNCOVER_UP","UncoverUp",I);q("UNCOVER_RIGHT","UncoverRight",I);q("UNCOVER_DOWN","UncoverDown",I);q("UNCOVER_LEFT_UP","UncoverLeftUp",I);q("UNCOVER_RIGHT_UP","UncoverRightUp",I);q("UNCOVER_LEFT_DOWN","UncoverLeftDown",I);q("UNCOVER_RIGHT_DOWN","UncoverRightDown",I);q("RANDOM_BARS_HORIZONTAL","RandomBarsHorizontal",I);
q("RANDOM_BARS_VERTICAL","RandomBarsVertical",I);q("STRIPS_LEFT_UP","StripsLeftUp",I);q("STRIPS_RIGHT_UP","StripsRightUp",I);q("STRIPS_LEFT_DOWN","StripsLeftDown",I);q("STRIPS_RIGHT_DOWN","StripsRightDown",I);q("WIPE_LEFT","WipeLeft",I);q("WIPE_UP","WipeUp",I);q("WIPE_RIGHT","WipeRight",I);q("WIPE_DOWN","WipeDown",I);q("BOX_OUT","BoxOut",I);q("BOX_IN","BoxIn",I);q("SPLIT_HORIZONTAL_OUT","SplitHorizontalOut",I);q("SPLIT_HORIZONTAL_IN","SplitHorizontalIn",I);
q("SPLIT_VERTICAL_OUT","SplitVerticalOut",I);q("SPLIT_VERTICAL_IN","SplitVerticalIn",I);q("SHAPE_CIRCLE","ShapeCircle",I);q("SHAPE_DIAMOND","ShapeDiamond",I);q("COMB_HORIZONTAL","CombHorizontal",I);q("COMB_VERTICAL","CombVertical",I);q("FADE_SMOOTHLY","FadeSmoothly",I);q("NEWSFLASH","Newsflash",I);q("SHAPE_PLUS","ShapePlus",I);q("PUSH_DOWN","PushDown",I);q("PUSH_LEFT","PushLeft",I);q("PUSH_RIGHT","PushRight",I);q("PUSH_UP","PushUp",I);q("WEDGE","Wedge",I);q("WHEEL_1_SPOKE","Wheel1Spoke",I);
q("WHEEL_2_SPOKES","Wheel2Spokes",I);q("WHEEL_3_SPOKES","Wheel3Spokes",I);q("WHEEL_4_SPOKES","Wheel4Spokes",I);q("WHEEL_8_SPOKES","Wheel8Spokes",I);q("WHEEL_REVERSE_1_SPOKE","WheelReverse1Spoke",I);q("VORTEX_LEFT","VortexLeft",I);q("VORTEX_UP","VortexUp",I);q("VORTEX_RIGHT","VortexRight",I);q("VORTEX_DOWN","VortexDown",I);q("RIPPLE_CENTER","RippleCenter",I);q("RIPPLE_RIGHT_UP","RippleRightUp",I);q("RIPPLE_LEFT_UP","RippleLeftUp",I);q("RIPPLE_LEFT_DOWN","RippleLeftDown",I);
q("RIPPLE_RIGHT_DOWN","RippleRightDown",I);q("GLITTER_DIAMOND_LEFT","GlitterDiamondLeft",I);q("GLITTER_DIAMOND_UP","GlitterDiamondUp",I);q("GLITTER_DIAMOND_RIGHT","GlitterDiamondRight",I);q("GLITTER_DIAMOND_DOWN","GlitterDiamondDown",I);q("GLITTER_HEXAGON_LEFT","GlitterHexagonLeft",I);q("GLITTER_HEXAGON_UP","GlitterHexagonUp",I);q("GLITTER_HEXAGON_RIGHT","GlitterHexagonRight",I);q("GLITTER_HEXAGON_DOWN","GlitterHexagonDown",I);q("GALLERY_LEFT","GalleryLeft",I);q("GALLERY_RIGHT","GalleryRight",I);
q("CONVEYOR_LEFT","ConveyorLeft",I);q("CONVEYOR_RIGHT","ConveyorRight",I);q("DOORS_VERTICAL","DoorsVertical",I);q("DOORS_HORIZONTAL","DoorsHorizontal",I);q("WINDOW_VERTICAL","WindowVertical",I);q("WINDOW_HORIZONTAL","WindowHorizontal",I);q("WARP_IN","WarpIn",I);q("WARP_OUT","WarpOut",I);q("FLY_THROUGH_IN","FlyThroughIn",I);q("FLY_THROUGH_OUT","FlyThroughOut",I);q("FLY_THROUGH_IN_BOUNCE","FlyThroughInBounce",I);q("FLY_THROUGH_OUT_BOUNCE","FlyThroughOutBounce",I);
q("REVEAL_SMOOTH_LEFT","RevealSmoothLeft",I);q("REVEAL_SMOOTH_RIGHT","RevealSmoothRight",I);q("REVEAL_BLACK_LEFT","RevealBlackLeft",I);q("REVEAL_BLACK_RIGHT","RevealBlackRight",I);q("HONEYCOMB","Honeycomb",I);q("FERRIS_WHEEL_LEFT","FerrisWheelLeft",I);q("FERRIS_WHEEL_RIGHT","FerrisWheelRight",I);q("SWITCH_LEFT","SwitchLeft",I);q("SWITCH_RIGHT","SwitchRight",I);q("FLIP_LEFT","FlipLeft",I);q("FLIP_RIGHT","FlipRight",I);q("FLASHBULB","Flashbulb",I);q("SHRED_STRIPS_IN","ShredStripsIn",I);
q("SHRED_STRIPS_OUT","ShredStripsOut",I);q("SHRED_RECTANGLE_IN","ShredRectangleIn",I);q("SHRED_RECTANGLE_OUT","ShredRectangleOut",I);q("CUBE_LEFT","CubeLeft",I);q("CUBE_UP","CubeUp",I);q("CUBE_RIGHT","CubeRight",I);q("CUBE_DOWN","CubeDown",I);q("ROTATE_LEFT","RotateLeft",I);q("ROTATE_UP","RotateUp",I);q("ROTATE_RIGHT","RotateRight",I);q("ROTATE_DOWN","RotateDown",I);q("BOX_LEFT","BoxLeft",I);q("BOX_UP","BoxUp",I);q("BOX_RIGHT","BoxRight",I);q("BOX_DOWN","BoxDown",I);q("ORBIT_LEFT","OrbitLeft",I);
q("ORBIT_UP","OrbitUp",I);q("ORBIT_RIGHT","OrbitRight",I);q("ORBIT_DOWN","OrbitDown",I);q("PAN_LEFT","PanLeft",I);q("PAN_UP","PanUp",I);q("PAN_RIGHT","PanRight",I);q("PAN_DOWN","PanDown",I);q("AIRPLANE_LEFT","AirplaneLeft",I);q("AIRPLANE_RIGHT","AirplaneRight",I);q("ORIGAMI_LEFT","OrigamiLeft",I);q("ORIGAMI_RIGHT","OrigamiRight",I);q("DRAPE_LEFT","DrapeLeft",I);q("DRAPE_RIGHT","DrapeRight",I);q("FALL_OVER_LEFT","FallOverLeft",I);q("FALL_OVER_RIGHT","FallOverRight",I);q("CURTAINS","Curtains",I);
q("FRACTURE","Fracture",I);q("CRUSH","Crush",I);q("WIND_RIGHT","WindRight",I);q("WIND_LEFT","WindLeft",I);q("PEEL_OFF_LEFT","PeelOffLeft",I);q("PEEL_OFF_RIGHT","PeelOffRight",I);q("PRESTIGE","Prestige",I);q("PAGE_CURL_DOUBLE_LEFT","PageCurlDoubleLeft",I);q("PAGE_CURL_DOUBLE_RIGHT","PageCurlDoubleRight",I);q("PAGE_CURL_SINGLE_LEFT","PageCurlSingleLeft",I);q("PAGE_CURL_SINGLE_RIGHT","PageCurlSingleRight",I);q("MORPH_BY_OBJECT","MorphByObject",I);q("MORPH_BY_WORD","MorphByWord",I);
q("MORPH_BY_CHAR","MorphByChar",I);var Dn=class extends we{constructor(a,b){super("visibilitychange");this.hidden=a;this.visibilityState=b}};const En=new WeakMap;function Fn(a){var b=Gn;const c=la(a),d=([,...f])=>b(c,f),e=([f,...g])=>a.apply(f,g);return function(...f){const g=this||ha;let h=En.get(g);h||(h={},En.set(g,h));return Cb(h,[this,...f],e,d)}}function Gn(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 Hn(a){bf.call(this);this.DB=a||nd();if(this.S_=this.Y$())this.N$=Pe(this.DB.Vc,this.S_,ra(this.eaa,this))}ua(Hn,bf);n=Hn.prototype;n.Y$=Fn(function(){var a=!!this.JB(),b="hidden"!=this.JB();return a?b?((Lg()||"")+"visibilitychange").toLowerCase():"visibilitychange":null});n.JB=Fn(function(){return Mg("hidden",this.DB.Vc)});n.aaa=Fn(function(){return Mg("visibilityState",this.DB.Vc)});function In(a){return!!a.DB.Vc[a.JB()]}
n.eaa=function(){var a=this.JB()?this.DB.Vc[this.aaa()]:null;a=new Dn(In(this),a);this.dispatchEvent(a)};n.Me=function(){Ye(this.N$);Hn.hg.Me.call(this)};class Jn{constructor(){this.oj=0;this.Ot=!1;this.gq=new A}start(){if(this.Ot)throw Error("timer was already started");this.Ot=!0;this.oj=Date.now();Kn()(this.Sn.bind(this))}stop(){if(!this.Ot)throw Error("timer wasn't started");this.Ot=!1}isActive(){return this.Ot}Sn(){if(this.Ot){const a=this.oj;this.oj=Date.now();this.gq.C(this.oj-a);Kn()(this.Sn.bind(this))}}yb(){return this.gq}}var Ln,Mn=1E3/30;
function Kn(){if(Ln)return Ln;const a=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;return Ln=Jf||void 0===a?function(b){setTimeout(b,Mn)}:function(b){a(b)}};class Nn{constructor(a){this.vd=a}type(){return"gotoSlide"}slideIndex(){return this.vd}};class On{constructor({effect:a,ia:b,Uq:c,Fo:d}){this.Yj=a;this.Ry=b;this.T8=c;this.ts=d;this.Wr=null}effect(){return this.Yj}Uq(){return this.T8}ia(){return this.Ry}Fo(){return this.ts}cQ(){return this.Wr}VQ(a){this.Wr=a}};class Pn extends vk{constructor(a,b,c,d){super(a,b,c.slides());this.l_=c;this.Ov=d||kd()}};const Qn={Iga:"started",X1:"suspended",MR:"buffering",Jga:"stopped",Ufa:"rewinding"};q("PresentationClockState$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$clock$PresentationClockState",Qn);q("STARTED","started",Qn);q("SUSPENDED","suspended",Qn);q("BUFFERING","buffering",Qn);q("STOPPED","stopped",Qn);q("REWINDING","rewinding",Qn);class Rn{constructor(a,b,c){this.Nl=a;this.SA=b;this.xi=c;0>this.xi&&(this.xi=0);this.Nl&&0>this.Nl.m.t&&(this.Nl.m.t=0)}stepIndex(){return this.SA}timeOffset(){return this.xi}NQ(){const a={s:this.SA,t:this.xi};this.Nl&&(a.S=Ac(this.Nl));return a}clone(){return new Rn(this.Nl?Ac(this.Nl):null,this.SA,this.xi)}};class Sn{constructor(){this.L=[];this.uE=1;this.mn=this.qe=0;this.xf=!1}push(a){this.xf||(this.L[this.mn]=a,this.mn=(this.mn+1)%this.uE,this.qe=Math.min(this.qe+1,this.uE))}pop(){if(this.xf||this.Sh())return null;this.mn=0>this.mn-1?this.uE-1:this.mn-1;this.qe--;return this.L[this.mn]}top(){return this.Sh()?null:this.L[0>this.mn-1?this.uE-1:this.mn-1]}Sh(){return!this.qe}size(){return this.qe}lock(){this.xf=!0}unlock(){this.xf=!1}};const Tn={lfa:"playingSlide",mfa:"playingTransition",hfa:"pausedTransition",gfa:"pausedSlide",X1:"suspended",MR:"buffering"};q("PresentationPlaybackState$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$PresentationPlaybackState",Tn);q("PLAYING_SLIDE","playingSlide",Tn);q("PAUSED_SLIDE","pausedSlide",Tn);q("SUSPENDED","suspended",Tn);q("PLAYING_TRANSITION","playingTransition",Tn);q("PAUSED_TRANSITION","pausedTransition",Tn);
q("BUFFERING","buffering",Tn);class Un{constructor(a){this.B=a}CP(a){switch(a.type()){case "closePlayerWindow":this.B.iH();return;case "gotoNextSlide":this.B.SP();return;case "gotoSlide":this.PK(a.slideIndex());return}throw Error("unknown action type");}PK(a){this.B.gotoSlide(a)}};class Vn{constructor(a){this.B=a}CP(a){switch(a.type()){case "closePlayerWindow":this.B.iH();return;case "gotoNextSlide":this.B.SP();return;case "gotoSlide":this.PK(a.slideIndex());return}throw Error("unknown action type");}PK(a){this.B.gotoSlide(a)}};class Wn extends hn{constructor({content:a,mode:b,interactionPlayer:c,qB:d}){super(a,b);this.Ig=c;this.VC=d}interactionPlayer(){return this.Ig}lx(){return this.VC||this.Ig.playerController().isCompleted()}};class Xn extends pn{constructor(a,b,c){super(a,b,c);this.jL=!1;this.Ig=b.interactionPlayer()}interactionPlayer(){return this.Ig}activate(a){super.activate(a);this.jL||(this.jL=!0,this.Ig.start());this.Ep&&this.Ig.activate()}deactivate(){super.deactivate();this.Ep&&this.Ig.deactivate()}ks(){null!=this.Ma&&this.jL&&this.Ig.activate()}};function Yn(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function Zn(a){return a.classList?a.classList:Yn(a).match(/\S+/g)||[]}function $n(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function ao(a,b){return a.classList?a.classList.contains(b):Ra(Zn(a),b)}function bo(a,b){if(a.classList)a.classList.add(b);else if(!ao(a,b)){var c=Yn(a);$n(a,c+(0<c.length?" "+b:b))}}
function co(a,b){a.classList?a.classList.remove(b):ao(a,b)&&$n(a,Array.prototype.filter.call(Zn(a),function(c){return c!=b}).join(" "))};function eo(a){return"string"!==typeof a.className}function fo(a,b){a.className.baseVal=b}function go(a){return eo(a)?(a=a.className.baseVal,"string"===typeof a&&a.match(/\S+/g)||[]):Zn(a)}function ho(a,b){return eo(a)?Ra(go(a),b):ao(a,b)}function io(a,b){if(eo(a)){if(!ho(a,b)){let c=a.className.baseVal;c+=0<a.className.baseVal.length?` ${b}`:b;fo(a,c)}}else bo(a,b)}function jo(a,b){eo(a)?ho(a,b)&&fo(a,Ma(go(a),c=>c!=b).join(" ")):co(a,b)};const ko=["touchstart","mousedown"],lo=["touchend","mouseup"],mo=["touchmove","mousemove"];const no={};function oo(a){return a in no?no[a]:null}class po{constructor(a,b,c,d,e){this.Ha=a;this.H9=b;this.tO=c;this.G2=d||!1;this.e4=e||!1}height(){return this.Ha}JR(){return this.H9}bold(){return this.G2}italic(){return this.e4}};function qo(a,b){b.forEach(c=>{const d=c.dataset.shapeId;a.Fy.has(d)?a.Fy.get(d).push(c):a.Fy.set(d,[c]);ro(a,c)})}function ro(a,b){if(b.dataset.hoverStyle||b.dataset.activeStyle){const c=b.dataset.shapeId;u(a,b,"mouseover",d=>a.Kl(d,c));u(a,b,"mouseout",d=>a.fj(d,c));u(a,b,ko,()=>so(a,c));u(a,b,lo,()=>to(a,c))}}function so(a,b){uo(a,b,c=>{var d=c.dataset.activeStyle;d&&io(c,d)})}function to(a,b){uo(a,b,c=>{var d=c.dataset.activeStyle;d&&jo(c,d)})}function uo(a,b,c){a.Fy.get(b).forEach(d=>c(d))}
function vo(a,b){uo(a,b,c=>{var d=c.dataset.hoverStyle;d&&io(c,d)})}function wo(a,b){uo(a,b,c=>{var d=c.dataset.hoverStyle;d&&jo(c,d)})}function xo(a,b,c){return!a.Fy.get(c).find(d=>d.contains(b.relatedTarget))}class yo extends E{constructor(a){super();this.Fy=new Map;qo(this,a)}Kl(a,b){xo(this,a,b)&&vo(this,b)}fj(a,b){xo(this,a,b)&&(wo(this,b),to(this,b))}};function zo(a,b){if(a=a.querySelector(`#${b}`)){var c="div"==a.tagName.toLowerCase()?Ao(a):[a];Bo(a);Co(c,b);return c}return[]}
function Ao(a){var b=Array.from(a.querySelectorAll("svg"));const c=Array.from(a.querySelectorAll("img, span"));b=[...b.map(d=>{let e;const f=Array.from(d.children);1==f.length&&"a"==f[0].tagName.toLowerCase()?e=f[0]:(e=document.createElementNS("http://www.w3.org/2000/svg","a"),e.setAttribute("fill","none"),e.append(...f),d.append(e));return e}),...c.map(d=>{{const f=ef(d.parentNode,Element);if("a"==f.tagName.toLowerCase())d=f;else{var e=ef(document.createElement("a"),HTMLAnchorElement);e.href="#";
ho(d,"relpos")&&io(e,"relpos");e.append(d);f.append(e);d=e}}return d})];return b.length?b:[a]}function Bo(a){1<a.children.length&&a.querySelectorAll("path").forEach(b=>b.style.pointerEvents="bounding-box")}function Co(a,b){a.forEach(c=>{c.zC=b;c.querySelectorAll("a").forEach(d=>{d.zC=b});c.style.cursor="pointer"})};function Do(a,b){for(const c of b)(b=gn(a,c))&&io(b,"visited")}function Eo(a){a.Vd.forEach(b=>Fo(a,b))}function Fo(a,b){zo(a.content(),b).forEach(c=>{u(a,c,"click",a.I6,a)})}
class Go extends hn{constructor({content:a,mode:b="normal",AC:c}){super(a,b);this.Vd=c;this.ha=D(this);this.ew=D(this);this.TD=null;this.yJ=!1}vH(a){if(!this.yJ){Do(this,a);a=this.content().querySelectorAll("span");for(let b=0;b<a.length;++b){const c=a[b],d=window.getComputedStyle(c,null),e=oo(d.fontFamily);e&&(e.tO&&(c.style.top=`${(parseFloat(d.top)||0)+e.tO*(parseFloat(d.fontSize)||0)}px`),e.bold()&&(c.style.fontWeight="normal"),e.italic()&&(c.style.fontStyle="normal"))}tf(this,this.TD);this.TD=
null;a=this.content().querySelectorAll("[data-shape-id]");a.length&&(this.TD=new yo(a),y(this,this.TD));this.XR();this.yJ=!0}}pY(){this.yJ=!1}XR(){"normal"==this.Tu&&(u(this,this.content(),"click",this.g5,this),Eo(this))}g5(a){a.stopPropagation();this.ha.C(this,a)}I6(a){if(a.target&&a.target instanceof HTMLVideoElement&&a.target.controls)a.stopPropagation();else{var b=a.currentTarget;if(b&&b.zC){const c=new Jg;this.ew.C(b.zC,c);a.stopPropagation();c.actionPrevented()&&a.preventDefault()}}}};class Ho{constructor(a,b,c){this.Ah=a;this.pc=b;this.e9=c}apply(a){jl(a.Ok.get(this.Ah),this.pc,!0).add(this.e9)}};class Io extends Al{constructor(a,b){super();this.Ah=a;this.ja=b}Ld(a){a=a.md;const b=hl();for(let d=0;d<b.length;++d){const e=b[d];var c=jl(this.ja,e,!1);c&&0<c.count()&&(c=fl(c,0),a.add(new Ho(this.Ah,e,c)))}}Ji(){}};class Jo{constructor(a){this.Fa=a}duration(){return this.Fa}QB(a){return a<=this.Fa}zR(){return[this.Fa]}};class Ko extends Tk{constructor(a,b,c){super(c);this.ZE=a;this.wh=b}tm(){return this.ZE}level(){return this.wh}}class Lo{constructor(a,b,c){this.fm=null;this.E4=a;this.Ca=b;this.fm=void 0!==c?c:null}ZB(){return this.E4}type(){return this.Ca}Xh(){return this.fm}}class Mo{constructor(){this.Ca="stopEffectChannel"}type(){return this.Ca}};function No(a){a=Oo(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 Oo(a){return(Array.isArray(a)?a:a.Rc()).sort((b,c)=>{b=b.clock();c=c.clock();return!!b!=!!c?b?1:-1:b&&c?Dk(b)-Dk(c):0})};class Po{constructor(a){this.sj=a}Zh(a,b,c,d,e){b=Qo(e);c=null;const f=new bm(this.sj);for(;f.next()&&f.Nj()!==b;){const g=f.actions();f.Nj()?c=Ro(e,f.Nj()):g&&c&&g.complete(a,c.Yp)}c=new bm(this.sj);c.seekTo(b);e=Ro(e,b).Yp;c.next()&&c.actions()&&(b=c.actions(),b.duration()<=d?b.complete(a,e):b.Ld(d,a,e))}};function So(a,b,c,d,e,f){e=Math.round(e);f=Math.round(f);a=new dm(a.sj);for(a.seekTo(c);a.next()&&cm(a);){c=cm(a);const g=Math.round(c.wN);g>=e&&g<=f&&c.Ld(b,d.add(g))}}class To{constructor(a){this.nX=null;this.xn=-1;this.sj=a}Zh(a,b,c,d,e,f){if(f){f=Qo(e);var g=Ro(e,f).Yp;this.nX==c&&this.xn==b&&(b+=1);f===c?So(this,a,f,g,b,d):(e=Ro(e,c).Yp,So(this,a,c,e,b,Number.MAX_VALUE),So(this,a,f,g,0,d));this.nX=f;this.xn=d}}};class Uo{constructor(a){this.ja=a}state(){return this.ja}}class Vo extends Uo{constructor(a){super("waitForTrigger");this.yO=a}Nj(){return this.yO}};function Wo(a,b){const c=new bm(a.sj);var d=Qo(a.he);d&&c.seekTo(d);d=null;let e="completed";for(;c.next();){const f=c.actions(),g=c.Nj();if(g&&g.required()){d=g;e="waitForTrigger";break}else if(f&&(!b||a.wd<f.duration())){e="playing";break}}a.Fh&&"playing"==a.Fh.state()&&e!=a.Fh.state()&&a.$v.C();if("waitForTrigger"==e){if(!d)throw Error("requiredTrigger must be set for WAIT_FOR_TRIGGER state");a.Fh=new Vo(d)}else a.Fh=new Uo(e)}
function Xo(a,b){function c(e){for(;Zl(e)&&!e.Nj().required(););return e.Nj()}const d=new bm(a.sj);(a=Qo(a.he))&&d.seekTo(a);if(a=c(d))return a.UG(b);d.reset();Zl(d);return(a=c(d))&&a.UG(b)}
class Yo{constructor(a,b){this.wd=0;this.wg=a;this.sj=b;this.he=new Zo(Pl(b.zs),a);this.pV=[new Po(b),new To(b)];this.Y2=new Ok;this.reset(0);this.$v=new A}tx(){return this.$v}timeline(){return this.sj}time(){return this.wd}resume(a){const b=Qo(this.he);b&&Gk(Ro(this.he,b),this.wd,a)}seek(a,b){if(a<this.wd)throw Error("can't seek backward, use reset() and seek after that");var c=Qo(this.he);c&&(c=Ro(this.he,c),Gk(c,this.wd,b,!0),Gk(c,a,b));this.wd=a}Zh(a,b,c){const d=Qo(this.he);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=Ro(this.he,d).Yp,g=0,h=new bm(this.sj);for(h.seekTo(d);h.next();){var k=h.actions();if(k){if(g=k.duration(),g>a)break}else if(k=h.Nj(),k.required())break;else f=new Hk(Dk(f.add(g))),this.he.Yg(k,f),f=f.Yp,a-=g,g=0}this.wd=a;b=new zl(b,this.Y2);for(h=0;h<this.pV.length;++h)this.pV[h].Zh(b,e,d,a,this.he,c);Wo(this,!0);b.md.apply(b);return b.Ok}ow(a,b){if(!Xo(this,a))return!1;var c=new bm(this.sj);const d=Qo(this.he);d&&c.seekTo(d);let e=null;const f=[];
for(;Zl(c);){const g=c.Nj();if(g.UG(a)){e=g;break}else{if(g.required())break;f.push(g)}}if(!e)return this.reset(b),this.ow(a,b);d&&"playing"==this.Fh.state()&&Gk(Ro(this.he,d),this.wd,b,!0);if(0<f.length)for(a=new Hk(b),Gk(a,0,b,!0),c=0;c<f.length;++c)this.he.Yg(f[c],a);this.he.Yg(e,new Hk(b));this.wd=0;Wo(this,!1);return!0}reset(a){this.he.clear();this.he.Yg(this.sj.Ir[0],new Hk(a));this.wd=0;Wo(this,!1)}playbackState(){return this.Fh}persistState(){const a={s:this.Fh.state(),t:this.wd,T:this.he.persistState()};
"waitForTrigger"==this.Fh.state()&&(a.nt=this.Fh.Nj().id());return a}restoreState(a){const b=a.s;this.Fh="waitForTrigger"==b?new Vo(this.wg.Vd[a.nt]):new Uo(b);this.wd=a.t;this.he=new Zo(Pl(this.sj.zs),this.wg,a.T)}}function Qo(a){const b=a.Vd.length;return 0<b?a.Vd[b-1]:null}function Ro(a,b){b=Ka(a.Vd,b);if(0>b)throw Error("trigger wasn't activated");return a.eB[b]}
class Zo{constructor(a,b,c){this.QC=a;this.wg=b;this.Vd=[];this.eB=[];if(c){a=c.t;b=c.at;for(let d=0;d<a.length;++d){const e=this.wg.Vd[a[d]];c=b[d];const f=new Hk(c.t);f.gm=Va(c.p);this.Yg(e,f)}}}persistState(){const a=[];La(this.Vd,c=>{a.push(c.id())},this);const b=[];La(this.eB,c=>{b.push(c.persistState())},this);return{t:a,at:b}}Yg(a,b){b.QC=this.QC[this.eB.length];this.Vd.push(a);this.eB.push(b)}clear(){this.Vd=[];this.eB=[]}};function $o(a,b){ap(bp(),a,b)}function cp(a){return bp().RP(a)}function dp(a){return bp().getTransform(a)}function ep(a){var b=bp();a=(a=Tg(a,b.yF.transformOrigin))?(a=fp(a,2))?new Uc(a[0],a[1]):null:null;return a}function gp(a,b,c){b=lm(b,c);ap(bp(),a,b)}function hp(a,b,c){c=c||b;b=(new im).setTransform(b,0,0,c,0,0);ap(bp(),a,b)}function ip(a){const b=a.style.display;a.style.display="none";const c=a.offsetHeight;a.style.display=b;return c}function jp(a){return Math.floor(1E6*a)/1E6}
function kp(a){let b=Math.min(a.boundingWidth/a.width,a.boundingHeight/a.height);!1===a.qw&&(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)}}let lp=null;
function bp(){if(lp)return lp;let a=null;const b=vd("DIV"),c=[["transform",mp,{transform:"transform",transformOrigin:"transformOrigin"}],["webkitTransform",mp,{transform:"webkitTransform",transformOrigin:"webkitTransformOrigin"}],["msTransform",mp,{transform:"msTransform",transformOrigin:"msTransformOrigin"}],["MozTransform",np,{transform:"MozTransform",transformOrigin:"MozTransformOrigin"}],["OTransform",mp,{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 lp=a}function ap(a,b,c){b.style[a.yF.transform]=c.isIdentity()?"":a.RP(c)}function op(a,b){a="none"!=Tg(b,"display")?Tg(b,a.yF.transform):b.style[a.yF.transform];return 0==a.lastIndexOf("matrix(",0)?fp(a,6):null}
function fp(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}class mp{constructor(a){this.yF=a}RP(a){return`matrix(${a.Qc.toFixed(5)},${a.zd.toFixed(5)},${a.yd.toFixed(5)},${a.jd.toFixed(5)},${a.Jd.toFixed(5)},${a.Kd.toFixed(5)})`}getTransform(a){return(a=op(this,a))?new im(a[0],a[1],a[2],a[3],a[4],a[5]):null}}
class np extends mp{RP(a){return`matrix(${a.Qc.toFixed(5)},${a.zd.toFixed(5)},${a.yd.toFixed(5)},${a.jd.toFixed(5)},${a.Jd.toFixed(5)}px,${a.Kd.toFixed(5)}px)`}};function pp(a){qp[a.Dr]||(qp[a.Dr]=[]);const b=qp[a.Dr];let c=0;La(b,function(d){d<=this.uu&&++c},a);a.uu+=c;b.push(a.uu)}function rp(a){if(a.Dr){Fd(a.Dr,a.pd,a.uu);const b=qp[a.Dr];b&&Sa(b,a.uu)}}class sp{constructor(a){this.Dr=null;this.pd=a;if(a.parentNode!=tp()&&!Md(document.body,a)){this.Dr=Ld(a);let b=0,c=a;for(;c.previousSibling;)c=c.previousSibling,++b;this.uu=b;pp(this);tp().appendChild(a)}}}var qp={},up=null;
function tp(){if(!up){const a=yd("div");B(a,{position:"absolute",overflow:"hidden",width:"1px",height:"1px",top:0,left:0,whiteSpace:"nowrap"});C(a,0);const b="_"+kd();a.id=b;Yd("#"+b+" * { position: absolute; }");document.body.appendChild(a);up=a}return up};function vp(a,b,c,d,e,f,g,h){this.KC=a;this.MC=b;this.x1=c;this.y1=d;this.x2=e;this.y2=f;this.LC=g;this.NC=h}vp.prototype.clone=function(){return new vp(this.KC,this.MC,this.x1,this.y1,this.x2,this.y2,this.LC,this.NC)};vp.prototype.oo=function(a){return this.KC==a.KC&&this.MC==a.MC&&this.x1==a.x1&&this.y1==a.y1&&this.x2==a.x2&&this.y2==a.y2&&this.LC==a.LC&&this.NC==a.NC};function wp(a,b){const c=yd("canvas");void 0!==a&&(c.width=a);void 0!==b&&(c.height=b);return c}function xp(a,b){b=b instanceof im?[b.Qc,b.zd,b.yd,b.jd,b.Jd,b.Kd]:b;a.transform(b[0],b[1],b[2],b[3],b[4],b[5])};function yp(a,b){a.fD!=b&&(a.fD=b,a.MO(b))}function zp(a,b){if(a.oJ!=b&&(a.oJ=b)&&a.Mp){b=a.canvas();for(let c=0;c<a.Mp.length;++c)a.Mp[c](b);a.Mp=null}}function Ap(a,b){a.SB()?b(a.canvas()):(a.Mp||(a.Mp=[]),a.Mp.push(b))}class Bp{constructor(a){this.Mp=null;this.fD=this.oJ=!1;this.gi=null;this.ma=a}MO(a){const b=a?this.canvas():this.ma;a=a?this.ma:this.canvas();Hd(b,a)}canvas(){this.gi||(this.gi=this.oh());return this.gi}content(){return this.ma}SB(){return this.oJ}};function Cp(a,b,c,d,e){this.$g=!!b;this.node=null;this.ih=0;this.pR=!1;this.G_=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.ih||0;this.$g&&(this.depth*=-1)}ua(Cp,Ci);n=Cp.prototype;n.setPosition=function(a,b,c){if(this.node=a)this.ih="number"===typeof b?b:1!=this.node.nodeType?0:this.$g?-1:1;"number"===typeof c&&(this.depth=c)};n.clone=function(){return new Cp(this.node,this.$g,!this.G_,this.ih,this.depth)};
n.next=function(){if(this.pR){if(!this.node||this.G_&&0==this.depth)return Di;var a=this.node;var b=this.$g?-1:1;if(this.ih==b){var c=this.$g?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.$g?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.ih*(this.$g?-1:1)}else this.pR=!0;return(a=this.node)?Ei(a):Di};n.isStarted=function(){return this.pR};n.TB=function(){return 1==this.ih};n.i0=function(){return-1==this.ih};
n.oo=function(a){return a.node==this.node&&(!this.node||a.ih==this.ih)};n.splice=function(a){var b=this.node,c=this.$g?1:-1;this.ih==c&&(this.ih=-1*c,this.depth+=this.ih*(this.$g?-1:1));this.$g=!this.$g;Cp.prototype.next.call(this);this.$g=!this.$g;c=ja(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--)Ed(c[d],b);Gd(b)};class Dp{constructor(a){this.WJ=0;this.mh=a}context(){return this.mh}};function Ep(a,b,c,d){var e=b.um?b.um.position:(0,a.Sm)(b);(e.left||e.top)&&c.translate(e.left,e.top);e=b.um?b.um.transform:dp(b);d&&(e||(e=new im),e.translate(d,0));if(e){if((d=b.um?b.um.transformOrigin:ep(b))&&(0!=d.x||0!=d.y)){const f=new im;f.translate(d.x,d.y);jm(f,e);f.translate(-d.x,-d.y);e=f}xp(c,e);Ja(c.rw).push(e)}a=b.um?b.um.opacity:(0,a.PT)(b);c.globalAlpha*=a}
class Fp{async(){return!1}Dm(a,b){a=b.context();a.save();a.rw.push([])}p1(a){a=a.context();a.restore();a.rw.pop()}w_(a,b){a=b.context();a.save();a.rw.push([])}v_(a){a=a.context();a.restore();a.rw.pop()}isVisible(a){return"none"!=Tg(a,"display")}R0(a){a.um={position:this.Sm(a),opacity:this.PT(a),transform:dp(a),transformOrigin:ep(a)}}Sm(a){const b=parseFloat(Tg(a,"left"));a=parseFloat(Tg(a,"top"));return{left:isNaN(b)?0:b,top:isNaN(a)?0:a}}PT(a){a=gh(a);return"string"===typeof a?1:a}};class Gp extends Fp{constructor(){super()}Dm(a,b){super.Dm(a,b);try{b.context().drawImage(a,0,0,a.width,a.height)}catch(c){}}};var Hp={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 Ip(a){const b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Jp.test(c))return b.pH=Kp(c),b.type="hex",b;a:{var d=a.match(Lp);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.pH=Wk(c[0],c[1],c[2]),b.type="rgb",b;if(Hp&&(c=Hp[a.toLowerCase()]))return b.pH=c,b.type="named",b;throw Error(a+" is not a valid color string");}var Mp=/#(.)(.)(.)/;
function Kp(a){if(!Jp.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(Mp,"#$1$1$2$2$3$3"));return a.toLowerCase()}function Np(a){a=Kp(a);a=parseInt(a.slice(1),16);return[a>>16,a>>8&255,a&255]}function Wk(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 Xk(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 Jp=/^#(?:[0-9a-f]{3}){1,2}$/i,Lp=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;class Op extends Fp{constructor(){super()}Dm(a,b){super.Dm(a,b);Ep(this,a,b.context());var c=b.context();try{const d=Ug(a,"backgroundColor"),e=a.style.width,f=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=f){const g=Ip(d);c.save();c.fillStyle=g.pH;c.fillRect(0,0,parseFloat(e),parseFloat(f));c.restore()}}catch(d){}"block"==ha.window.getComputedStyle(a,null).display&&(b.WJ=0)}};class Pp extends Fp{Dm(a,b){super.Dm(a,b);Ep(this,a,b.context());try{a.complete&&b.context().drawImage(a,0,0,a.width,a.height)}catch(c){}}};var Qp=!Eb&&!wb();function Rp(a){if(/-[a-z]/.test("width"))return null;if(Qp&&a.dataset){if(yb()&&!("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 Sp(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=oo(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.JR()+h.tO));if(isNaN(f))a.fillText(b,0,g),b=a.measureText(b).width;else{const k=[];let l=0;for(h=0;h<b.length;++h){const m=a.measureText(b[h]).width;k[h]=m;l+=m}d&&(f=(d-l)/(b.length-
1));for(h=d=0;h<b.length;++h)a.fillText(b[h],d,g),d+=k[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 Tp(a){const b=new im;a=a.rw;for(let c=0;c<a.length;++c)La(a[c],d=>{var e=d=d.clone(),f=-d.Kd;e.Jd+=-d.Jd;e.Kd+=f;jm(b,d)});return b}
class Up extends Fp{constructor(){super()}Dm(a,b){super.Dm(a,b);const c=b.context(),d=Db?a.currentStyle:ha.window.getComputedStyle(a,null);var e=0;"relative"==d.position&&(e=b.WJ,b.WJ=e+a.offsetWidth);Eb&&"rtl"==d.direction&&"relative"==d.position&&(b=a.um?a.um.position:(0,this.Sm)(a),b.left&&(e-=2*b.left));Ep(this,a,c,e);e=a.innerHTML;e=-1!=e.indexOf("&")?"document"in ha?bd(e):dd(e):e;if(hb(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;
a=parseFloat(Rp(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],Tp(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,Sp(c,e,d,a),c.restore()):Sp(c,e,d,a)}}};function Vp(a,b){const c=wp();canvg(c,a,{ignoreMouse:!0,ignoreAnimation:!0});try{b.drawImage(c,0,0)}catch(d){}}function Wp(a,b,c){a=Xp(a);const d=yd("img");d.onload=function(){0<d.width&&0<d.height?b.drawImage(d,0,0):Vp(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,"+ke(a)}
function Xp(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,"")}class Yp extends Fp{constructor(){super()}async(){return!Db}Dm(a,b){Vp(hb(Od(a)),b.context())}p1(){}w_(a,b,c){Wp(hb(Od(a)),b.context(),c)}v_(a,b){b()}R0(){}};function Zp(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 $p;b.Pn.div=new Op;b.Pn.a=new Op;b.Pn.img=new Pp;b.Pn.span=new Up;b.Pn.svg=new Yp;b.Pn.canvas=new Gp;b.Pn.video=new Gp;b.vS=new Dp(e);e.rw=[];b.vJ=c||null;b.IU=new aq(a,b.Pn,b.cJ)}
class $p{constructor(){this.vS=this.IU=this.vJ=null;this.Pn={};this.cJ=this.o3.bind(this)}o3(){const a=this.Pn,b=this.IU;let c;for(;c=b.next();){const d=a[c.nodeName.toLowerCase()],e=d.async(),f=this.vS;b.i0()?e?d.v_(f,this.cJ):d.p1(f):e?d.w_(c,f,this.cJ):d.Dm(c,f);if(e)return}c||this.vJ&&this.vJ()}}
class aq{constructor(a,b,c){this.ph=-1;this.gb=[];const d=new sp(a),e=this;setTimeout(()=>{const f=new Cp(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 k=f.TB();h=b[h];const l=g.hasAttribute("data-draw-ignore");k&&!h.isVisible(g)||l?(g=f,k=g.$g?-1:1,g.ih==k&&(g.ih=-1*k,g.depth+=g.ih*(g.$g?-1:1))):(k&&h.R0(g),e.gb.push({element:g,TB:k}))}}}rp(d);c()},0)}next(){this.ph<this.gb.length&&++this.ph;return this.ph<this.gb.length?this.gb[this.ph].element:
null}TB(){if(0<=this.ph&&this.ph<this.gb.length)return this.gb[this.ph].TB;throw Error("iteration ended or not started, current item is null");}i0(){return!this.TB()}};function bq(a,b){for(let c=0;c<a.nD.length;++c)B(a.nD[c],"visibility",b?"visible":"hidden")}function cq(a){a=a.canvas();a.getContext("2d").clearRect(0,0,a.width,a.height)}function dq(a){if(!a.bF){if(!a.Pz){a.Pz=a.oh();const b=a.JW;if(b){const c=a.Pz.getContext("2d");xp(c,b)}}a.bF=!0;a.NM=!1;zp(a,!1);cq(a);Zp(a.content(),a.Pz,a.I5.bind(a))}}
class eq extends Bp{constructor(a,b,c){super(a);this.nD=this.JW=null;this.NM=this.bF=this.dS=!1;this.Pz=null;this.X2=Math.ceil(b);this.V2=Math.ceil(c)}MO(a){if(this.dS){const b=this.content(),c=this.canvas();if(!this.nD){const d=Id(this.content());this.nD=Va(d)}a?(b.appendChild(c),bq(this,!1)):(Gd(c),bq(this,!0))}else super.MO(a)}oh(){return wp(this.X2,this.V2)}I5(){this.bF=!1;this.NM=!0;this.SH()}SH(){this.NM&&(cq(this),this.canvas().getContext("2d").drawImage(this.Pz,0,0),zp(this,!0))}};class fq extends Bp{oh(){const a=this.content(),b=yd("canvas");var c=dp(a);let d=1,e=1;c&&(d=c.Qc,e=c.jd);c=a.height*e;b.width=a.width*d;b.height=c;return b}SH(){var a=this.canvas();const b=this.content(),c=a.getContext("2d");c.clearRect(0,0,a.width,a.height);a=op(bp(),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);zp(this,!0)}};class gq{constructor(a,b){this.cV=null;this.A4=a;this.cV=b||null}Rw(){return this.A4}Th(){return this.cV}}var hq=[];class iq extends al{constructor(a,b,c,d,e){super(c,d,e);this.tp=a;this.Sd=b}progress(){return this.Sd}};class jq extends al{constructor(a,b,c,d){super(b,c,d);this.f2=null!=a?a:100}alpha(){return this.f2}};function kq(a){a.Af.clearRect(-a.sd.width,-a.sd.height,2*a.sd.width,2*a.sd.height)}function lq(a,b){const c=a.sd.width,d=a.sd.height;a=a.Af;switch(b){case mq[90]:a.rotate(.5*Math.PI);a.translate(0,-d);break;case mq[180]:a.rotate(Math.PI);a.translate(-c,-d);break;case mq[270]:a.rotate(1.5*Math.PI),a.translate(-c,0)}}
class nq{constructor(a,b,c){this.Qy=!1;this.Qu="";this.tp=a;this.sd=this.oh(b||100,c||100);this.Af=this.sd.getContext("2d");this.Af.fillStyle="rgba(255,255,255,1)";this.Qu=oq}oh(a,b){return wp(a,b)}apply(a,b){const c=a.getContext("2d");c.save();this.Oh(this.Qy?1-b:b);b=this.sd;c.scale(a.width/b.width,a.height/b.height);c.globalCompositeOperation=this.Qu==oq?"destination-in":"destination-out";c.drawImage(b,0,0);c.restore()}}var oq="maskIn";const mq={0:"0",90:"90",180:"180",270:"270"};class pq extends nq{constructor(a){super(a);a=a.Th();a&1&&lq(this,mq[90]);a&4&&(this.Qu="maskOut",this.Qy=!0)}Oh(a){const b=this.sd;kq(this);a*=b.width;this.Af.fillRect(b.width/2-a/2,0,a,b.height)}};function qq(a){a=Ii(Hi(0,a));fb(a);return a}
class rq extends nq{constructor(a){super(a);this.SM=[];this.RM=[];for(a=0;5>a;++a)this.SM.push(qq(100)),this.RM.push(this.oh(20,20));const b=qq(25);for(a=0;a<b.length;++a)b[a]%=5;this.e7=b}Oh(a){kq(this);const b=this.Af;a=Math.floor(100*a);var c=this.SM.length;for(var d=0;d<c;++d){const e=this.SM[d],f=this.RM[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.RM[this.e7[5*
a+d]],c,20*d)}};class sq extends nq{constructor(a,b,c){super(a,102,102);this.Q2=6;this.P7=c;b||lq(this,mq[90]);a=Math.ceil(this.sd.width/6);c=Math.ceil(this.sd.height/c);this.ny=this.oh(a,c);this.IF=this.oh(this.sd.width+a,c)}Oh(a){kq(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.IF.getContext("2d");a.clearRect(0,0,this.IF.width,this.IF.height);b=this.ny;for(c=0;c<this.Q2+1;++c)a.drawImage(b,c*b.width,0);a=
this.IF;b=a.height;c=this.ny.width;d=this.Af;for(let e=0;e<this.P7;++e)d.drawImage(a,e%2?-c/2:0,e*b)}}class tq extends sq{constructor(a){super(a,0<(a.Th()&2),1)}}class uq extends sq{constructor(a){super(a,0<(a.Th()&1),6)}};class vq extends nq{constructor(a){super(a);a.Th()&2&&lq(this,mq[90]);this.DX=Ii(Hi(0,100));fb(this.DX)}Oh(a){kq(this);const b=this.Af,c=this.sd.width;a=Math.floor(100*a);for(let d=0;d<a;++d)b.fillRect(0,this.DX[d],c,1)}};class wq extends nq{constructor(a){super(a);a.Th()&4&&(this.Qu="maskOut",this.Qy=!0)}Oh(){}}class xq extends wq{Oh(a){kq(this);var b=this.sd.width;a*=b;b=(b-a)/2;this.Af.fillRect(b,b,a,a)}}class yq extends wq{constructor(a){super(a);a=this.sd.width/2;this.C4=Math.ceil(Math.sqrt(2*a*a))}Oh(a){kq(this);const b=this.Af,c=this.sd.width/2;a*=this.C4;b.beginPath();b.arc(c,c,a,0,2*Math.PI,!1);b.fill()}}
class zq extends wq{constructor(a){super(a);a=this.sd.width;this.Af.translate(a/2,a/2)}Oh(a){kq(this);const b=this.Af;a*=this.sd.width;b.beginPath();b.moveTo(-a,0);b.lineTo(0,a);b.lineTo(a,0);b.lineTo(0,-a);b.fill()}}class Aq extends wq{Oh(a){kq(this);const b=this.Af,c=this.sd.width,d=c/2;a*=c;b.fillRect(0,d-a/2,c,a);b.fillRect(d-a/2,0,a,c)}};class Bq extends nq{constructor(a){super(a,96,96);a=a.Th();this.hZ=this.oh(192,96);var b=80==a||160==a;const c=this.hZ.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&&lq(this,mq[180])}Oh(a){kq(this);this.Af.drawImage(this.hZ,-192*(1-a),0)}};class Cq extends nq{constructor(a){super(a);a.Th()&16&&(this.Qu="maskOut",this.Qy=!0);lq(this,mq[270])}Oh(a){kq(this);const b=this.Af;a*=Math.PI;const c=this.sd.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()}};class Dq extends nq{constructor(a,b){super(a);this.OS=a.Th();b||(this.Qu="maskOut",this.Qy=!0);lq(this,mq[270])}Oh(a){kq(this);const b=this.Af,c=this.sd.width,d=2*Math.PI/this.OS;a*=d;b.save();b.translate(c/2,c/2);b.beginPath();for(let e=0;e<this.OS;++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()}}class Eq extends Dq{constructor(a){super(a,!0)}}class Fq extends Dq{constructor(a){super(a,!1)}};class Gq extends nq{constructor(a){super(a);let b=mq[0];switch(a.Th()){case 128:b=mq[90];break;case 64:b=mq[180];break;case 16:b=mq[270]}lq(this,b)}Oh(a){const b=this.sd;kq(this);this.Af.fillRect(0,0,b.width*a,b.height)}};class Hq extends nq{constructor(a){super(a)}Oh(a){const b=this.sd,c=this.Af;kq(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)}};const Iq={};function Jq(a){switch(a.Rw()){case "wipe":return new Gq(a);case "barn":return new pq(a);case "checkerboard":return new uq(a);case "blinds":return new tq(a);case "dissolve":return new rq(a);case "randombar":return new vq(a);case "strips":return new Bq(a);case "wedge":return new Cq(a);case "wheelCw":return new Eq(a);case "wheelCcw":return new Fq(a);case "box":return new xq(a);case "circle":return new yq(a);case "diamond":return new zq(a);case "plus":return new Aq(a)}return new Hq(a)};function Kq(a){const b=new Zk;for(let c=0;c<a.length;++c)b.Hh[a[c]]="";return b}function Lq(a,b,c){c=c||a.pd;a=uc(b.Hh);for(let d=0;d<a.length;++d){const e=a[d];let f=e in b.Hh?b.Hh[e]:"";"font-size"==e&&""!==f&&(f+="px");B(c,e,f)}}
function Mq(a,b){var c=b&&b instanceof jq?b.alpha():"";C(a.pd,c);const d=a.sE;b&&b instanceof iq?!d.bF&&Nq(a,b)&&((c=!d.fD)?dq(d):d.SH(),Ap(d,e=>{var f=b.tp;var g=la(f)+"";g in Iq?g=Iq[g]:(f=Jq(f),g=Iq[g]=f);g.apply(e,b.progress());Nh(e,"50% 50%");$o(e,a.z4);yp(d,!0)}),c&&.1>b.progress()&&yp(d,!0)):(d.Mp=null,d.fD&&yp(d,!1))}function Nq(a,b){a=kl(a.ja,"filter");return a instanceof iq&&b.progress()==a.progress()&&b.tp.Rw()==a.tp.Rw()&&b.tp.Th()==a.tp.Th()?!1:!0}
function Oq(a,b){const c=a.L3;if(c)if(b=b.color(),(a=mm(a.qk,"imgColor"))&&b.oo(a))yp(c,!1);else{const d=b.Rc("rgb");c.SB()||c.SH();Ap(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);yp(c,!0)}catch(g){}})}}
function Pq(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 Qq{constructor(a,b,c){const d=new sp(b);this.qk=a;this.pd=b;this.Cu=c;this.ja=new vl;this.Du();a=new eq(this.pd,this.qk.Na().width,this.qk.Na().height);a.dS=!0;b=new im;let e=new im;const f=ep(this.pd)||new Uc;b.translate(f.x,f.y);var g=this.qk.Mj();g&&(b=jm(b,g),e=jm(e,km(g)));if(g=this.qk.Pi())b=jm(b,g),e=jm(e,km(g));b.translate(-f.x,-f.y);a.JW=b;const {Caa:h,Gaa:k}={Caa:a,Gaa:e};this.sE=h;this.z4=k;a=this.pd.querySelector("img");this.L3=a instanceof HTMLImageElement?new fq(a):null;this.tU=
!0;$f&&(jl(c,"moveX")||jl(c,"moveY"))&&(this.pd.style.willChange="transform");rp(d)}Du(){var a="none"!=Tg(this.pd,"display");jl(this.Cu,"visibility",!0).add(new il(a));a=this.qk.RI;0<a.length&&jl(this.Cu,"cssProperties",!0).add(Kq(a));a=this.qk.SI;0<a.length&&jl(this.Cu,"cssTextProperties",!0).add(Kq(a));if(this.qk.IT){a=this.Cu;var b=this.pd.querySelectorAll("span")[0];if(b&&(b=parseInt(Tg(b,"font-size"),10),!isNaN(b))){var c=ul(a);c||(c=new Zk,jl(a,"cssTextProperties",!0).add(c));c.Hh["font-size"]=
b}}a=this.Cu;b=["textColor","fillColor","strokeColor","imgColor"];for(c=0;c<b.length;++c){const d=b[c],e=mm(this.qk,d);e&&jl(a,d,!0).add(new Yk(e,0,!0))}}ho(a){const b=this.pd;var c=kl(a,"visibility",il).visible(),d=c?"inherit":"none";Sg(this.pd,"display")!=d&&(B(this.pd,"display",d),c?!Rf&&Tf&&ip(this.pd):(d=this.pd.querySelector("video"))&&!d.paused&&d.pause());if(c){(c=kl(a,"cssProperties"))&&c!=kl(this.ja,"cssProperties")&&Lq(this,c);if((c=ul(a))&&c!=ul(this.ja)){d=this.pd.querySelectorAll("span");
for(var e=0;e<d.length;++e)Lq(this,c,d[e])}(c=kl(a,"fillColor"))&&c!=kl(this.ja,"fillColor")&&Pq(this,c,"fill");(c=kl(a,"strokeColor"))&&c!=kl(this.ja,"strokeColor")&&Pq(this,c,"stroke");if((c=kl(a,"textColor"))&&c!=kl(this.ja,"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||B(f,"color",c)}(g=kl(a,
"imgColor"))&&g!=kl(this.ja,"imgColor")&&Oq(this,g);Mq(this,kl(a,"filter"));if(nl(a).kc!=nl(this.ja).kc||ol(a).kc!=ol(this.ja).kc||ll(a).angle()!=ll(this.ja).angle()||ml(a).angle()!=ml(this.ja).angle()||pl(a).scale()!=pl(this.ja).scale()||ql(a).scale()!=ql(this.ja).scale()||rl(a).scale()!=rl(this.ja).scale()||sl(a).scale()!=sl(this.ja).scale()||tl(a).shift()!=tl(this.ja).shift())d=new im,d.translate(nl(a).kc,ol(a).kc),d.rotate(ll(a).angle()+ml(a).angle(),0,0),d.scale(pl(a).scale()*ql(a).scale(),rl(a).scale()*
sl(a).scale()),g=d,c=tl(a).shift(),e=g.Qc,f=g.zd,g.Qc+=0*g.yd,g.zd+=0*g.jd,g.yd+=c*e,g.jd+=c*f,g=d,(c=this.qk.Pi())&&(g=jm(g,c)),(c=this.qk.Mj())&&(g=jm(c.clone(),g)),$o(b,g);this.tU&&(B(this.pd,{top:0,left:0}),Ib&&ip(this.pd));this.tU=!1;this.ja=a}}};function Rq(a,b,c){const d=b.id();if(a.TI[d])return a.TI[d];let e=null;const f=gn(a.B8,b.id());f&&(e=new Qq(b,f,c));return a.TI[d]=e}class Sq{constructor(a,b){this.ua=a;this.B8=b;this.TI={}}};function Tq(a,b){for(let f=0;f<a.count();++f){var c=fl(a,f),d=c.tm();if(d instanceof Lo){var e=b;const g=d.ZB();c=0==c.level();switch(d.type()){case "play":e.play(g,d.Xh(),c);break;case "pause":e.pause(g,c);break;case "stop":e.stop(g);break;default:throw Error("unknown operation type");}}else if(d instanceof Mo)switch(c=b,d.type()){case "stopEffectChannel":c.j1();break;default:throw Error("unknown operation type");}else throw Error("unknown operation");}}
class Uq{constructor(a){this.G8=new Vq(a);this.y9=new Wq(a)}process(a){const b=jl(a,"sound");b&&Tq(b,this.G8);(a=jl(a,"video"))&&Tq(a,this.y9)}}class Vq{constructor(a){this.Pa=a}play(a,b,c){var d=this.Pa;a=Xq(d,a);null!=d.Ks.Ma&&a&&Yq(d.Pa,a,b,c)}pause(a,b){var c=this.Pa;a=Xq(c,a);if(null!=c.Ks.Ma&&a){c=c.Pa;const d=Zq(c,a);d.playing()?d.pause():Yq(c,a,null,b)}}stop(a){var b=this.Pa;a=Xq(b,a);null!=b.Ks.Ma&&a&&Zq(b.Pa,a).stop()}j1(){var a=this.Pa;null!=a.Ks.Ma&&$q(a.Pa)}}
class Wq{constructor(a){this.Pa=a}play(a,b,c){this.Pa.playVideo(a,b,c)}pause(a,b){this.Pa.pauseVideo(a,b)}stop(a){this.Pa.stopVideo(a,!0)}j1(){throw Error("unsupported operation");}};function ar(a){const b=a.ua;var c=b.Pu;if(!c)throw Error("slide must contain main timeline");br(a);a.yf=new Yo(b.wg,c);a.yf.tx().addHandler(()=>{a.$v.C(a.vd)});c=b.wU;a.kk=[];for(let d=0;d<c.length;++d){const e=new Yo(b.wg,c[d]);a.kk.push(e);e.tx().addHandler(()=>{a.$v.C(a.vd)})}}
function br(a){a.ua.uL&&a.ua.Pt.Rc().forEach(b=>{if(!a.hL.includes(b.id())){var c=a.Qo.get(b.id());cr(a,b)&&(jl(c,"moveX",!0).add(new bl(b.Na().left,!0)),jl(c,"moveY",!0).add(new bl(b.Na().top,!0)));if(c=(c=Rq(a.b_,b,c))?c.Cu:null)c=new Io(b.id(),c),a.ua.Pu.fL.Xg(c),a.ua.Pu.zs.Xg(b.id(),new Jo(0),0),a.hL.push(b.id())}})}function cr(a,b){return!a.ua.Mv.find(c=>c.Kc&&c.Kc.id==b.id()||!!c.ll.find(d=>d.id==b.id()))}function dr(a,b){a&&(a.reset(b),a.timeline().zs.reset())}
function er(a){if(!a.yf)throw Error("animation controller isn't activated");}function fr(a){return"completed"==a.yf.playbackState().state()?a.ua.Za().count()-1:a.yf.he.Vd.length-1-1}function gr(a){if(a.kk){const b=a.Nm();for(let c=0;c<a.kk.length;++c)dr(a.kk[c],b)}}function hr(a,b){const c=b.slideIndex();return 0>b.stepIndex()||c!=a.vd?!1:!0}
class ir{constructor(a,b,c,d,e){this.ua=a;this.X=c;this.me=e;this.$v=new A;this.vd=a.index();this.Qo=new wl;this.b_=new Sq(a,b);this.H4=new Uq(d);this.kk=this.yf=null;this.tb=!1;this.hL=[];a.Mv.forEach(f=>vm(f).forEach(g=>this.Qo.set(g.id,g.state)))}tx(){return this.$v}persistState(){const a=[];La(this.kk,b=>{a.push(b.persistState())},this);return{m:this.yf.persistState(),i:a}}restoreState(a){this.yf||ar(this);this.yf.restoreState(a.m);this.VH(a);this.Sn(0,0)}VH(a){La(a.i,(b,c)=>{this.kk[c].restoreState(b)})}reset(a,
b){void 0===a&&(a=-1);void 0===b&&(b=0);this.yf||ar(this);this.wF=this.Nm();this.uX=a;this.vX=b;dr(this.yf,this.wF);0<=a&&(this.Sn(0,0),this.seek(a,b));this.Sn(0,0,!1)}GQ(){this.ua.Pt.Rc().some(a=>!this.hL.includes(a.id()))&&(this.ua.Pu.fL.Fa=-1,br(this),this.reset(0,0))}activate(){if(this.tb)throw Error("already activated");this.tb=!0;this.X.yb().addHandler(this.hb,this);this.X.Cm().addHandler(this.IV,this)}deactivate(){er(this);this.tb=!1;this.X.yb().removeHandler(this.hb,this);this.X.Cm().removeHandler(this.IV,
this)}play(){er(this);this.yf.resume(this.Nm())}pause(){er(this)}Sn(a,b,c){var d=[];c=void 0!==c?c:this.X.$f();a=this.yf.Zh(a,this.Qo,c);d.push(a);for(a=0;a<this.kk.length;++a)d.push(this.kk[a].Zh(b,this.Qo));b=[];for(a=0;a<d.length;++a)b=b.concat(uc(d[a].Ok));Za(b);Ra(b,"__mediaTransforms")||b.push("__mediaTransforms");this.Qo.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=hl(),k=h.length;g=g||new vl;for(var l=0;l<f.length;++l){var m=f[l];for(var p=0;p<k;++p){var t=jl(m,h[p],!1);t&&jl(g,h[p],!0).concat(t)}}}else continue;f=new vl;h=hl();for(k=0;k<h.length;++k)if(l=h[k],m=jl(g,l,!1)){p=m;if(0<p.count())if(m=fl(p,0),m instanceof Yk){m=[];for(t=0;t<p.count();++t){var v=fl(p,t),z=v.priority();m[z]||(m[z]=[]);m[z].push(v)}m=No(new gl(m.pop()))}else if(m instanceof Uk)m=No(p);else if(m instanceof al){m=Oo(p);p=null;for(t=m.length-1;0<=t;--t)if(v=m[t],!p||p.level()>
v.level())p=v;m=p}else if(m instanceof Zk){m=Oo(p);p=null;for(t=0;t<m.length;++t)v=m[t],p=p?p.add(v):v;m=p}else if(m instanceof Ko)if(0<p.count()){t=[];m=[];for(v=0;v<p.count();++v)z=fl(p,v),z.tm()instanceof Lo?t.push(z):m.push(z);p={};for(v=0;v<t.length;++v){z=t[v];var w=z.tm().ZB();w in p||(p[w]=[]);p[w].push(z)}t=[];for(w in p)p.hasOwnProperty(w)&&(v=p[w],v=Oo(v),0<v.length&&t.push(v.pop()));m=Oo(Ua(t,m));m=new gl(m)}else m=null;else m=Oo(p),m=0<m.length?m.pop():null;else m=null;m&&(m instanceof
gl?jl(f,l,!0).concat(m):jl(f,l,!0).add(m))}g=f;this.Qo.set(e,g)}d=this.b_;w=this.Qo;a=d.ua.Pt;for(c=0;c<b.length;++c)g=b[c],g in a.FE&&(e=om(a,g),g=w.get(g),(e=Rq(d,e,g))&&e.ho(g));this.H4.process(this.Qo.get("__mediaTransforms"))}Nm(){return Date.now()}seek(a,b){if(!(0<=a&&a<this.ua.Za().count()))throw Error("invalid stepIndex");er(this);const c=this.Nm(),d=fr(this);let e=1>=this.yf.he.Vd.length?0:this.yf.time();if(a>d||a==d&&(void 0===b||e<=b)){for(;fr(this)!=a;)this.yf.ow("__step",c),e=0;void 0!==
b&&0<b-e&&this.yf.seek(b,c)}else dr(this.yf,c),this.seek(a,b)}ow(a){er(this);const b=this.Nm();for(let c=0;c<this.kk.length;++c)this.kk[c].ow(a,b);this.wF=b;this.Sn(0,0)}hb(a,b){var c=a.timestamp();if(hr(this,c)){a=c.stepIndex();c=1E3*c.timeOffset();var d=this.Nm(),e=(d-this.wF)*this.me.playbackRate();this.wF=d;d=c-this.vX;if(a!=this.uX||b)d=0,this.seek(a,c);this.Sn(d,e);this.uX=a;this.vX=c}}IV(a){a=a.timestamp();hr(this,a)&&this.Sn(0,0)}};function jr(a,b,c){for(let d=0;d<b.count();++d){const e=kj(b,d),f=c(e);if(f){const g=la(f)+"";a.pz.push(f);a.Wz[g]=e;f.$e.addHandler(a.jv,a)}}}
class kr{constructor(a,b){this.pz=this.Wz=null;this.ua=a;this.ve=b;this.RL={}}activate(a){this.pz=[];this.Wz={};jr(this,this.ua.kd(),a.QP.bind(a));jr(this,this.ua.Ed(),a.pm.bind(a))}deactivate(){for(let a=0;a<this.pz.length;++a)this.pz[a].$e.removeHandler(this.jv,this);this.Wz=this.pz=null}jv(a){var b=la(a)+"";if(b in this.Wz){var c=this.Wz[b];b=c.id();a=a.currentTime();var d=b in this.RL?this.RL[b]:0;if(d!=a){var e=a;if(!(d>e)){c=c.vj();const f=[];for(let g=0;g<c.mr.length;++g){const h=c.mr[g],k=
h.time();k>=d&&k<=e&&f.push(h)}d=f;for(e=0;e<d.length;++e)this.ve.ow(d[e].id())}}this.RL[b]=a}}};function Xq(a,b){return lj(a.ua.kd(),b)}function lr(a,b){return lj(a.ua.Ed(),b)}class mr{constructor(a,b){this.Pa=null;this.ua=a;this.Ks=b}aI(a){this.Pa=a}playVideo(a,b,c){a=lr(this,a);if(null!=this.Ks.Ma&&a){var d=this.Pa;nr(d,a,d.X.timestamp(),null!=b?b:null,c||!1)}}stopVideo(a,b){a=lr(this,a);null!=this.Ks.Ma&&a&&or(this.Pa,a,b)}pauseVideo(a,b){a=lr(this,a);if(null!=this.Ks.Ma&&a){var c=this.Pa;const d=pr(c,a);d.playing()?(d.pause(),c.vl==d&&(c.vl=null)):nr(c,a,c.X.timestamp(),null,b||!1)}}};function qr(a){let b=!1,c=!1;rr(a,(d,e)=>{(e=gn(a.la,e.WW))?(sr(d,e),b=!0):c=!0});a.RO=b&&!c}function tr(a){rr(a,b=>b.KQ())}function ur(a){rr(a,b=>{b.stop();yg&&b.oP()})}function vr(a){rr(a,b=>wr(b));a.RO=!1}function rr(a,b){const c=a.Ma.Pd;a.ua.Ed().Rc().forEach(d=>{if(!(0<d.hj)){const e=c.pm(d);b(e,d)}})}
class xr extends pn{constructor(a,b,c,d){super(a,b,c);this.Pa=new mr(a,this);this.ve=new ir(a,b,c.clock(),this.Pa,d);this.fV=new kr(a,this.ve);this.RO=this.eu=!1;this.LO=-1;b.ha.addHandler(this.M6,this);b.ew.addHandler(this.T6,this)}tx(){return this.ve.tx()}persistState(){return this.ve.persistState()}restoreState(a){this.ve.restoreState(a)}VH(a){this.ve.VH(a)}activate(a){super.activate(a);const b=a.VK;var c=this.uz();b.ub=c;b.UK.addHandler(this.DW,this);b.WK.addHandler(this.NV,this);this.Pa.aI(a.mediaController());
this.ve.activate()}deactivate(){this.Pa.aI(null);this.ve.deactivate();if(this.Ma){const a=this.Ma.VK;a.UK.removeHandler(this.DW,this);a.WK.removeHandler(this.NV,this)}this.eu=!1;super.deactivate()}TG(){if(null==this.Ma)throw Error("media activation available only when slide is activated");this.RO||qr(this);tr(this);this.fV.activate(this.Ma.Pd)}tP(a={}){if(null==this.Ma)throw Error("media deactivation available only when slide is activated");this.fV.deactivate();ur(this);(Rf||a.z$)&&vr(this);0<this.LO&&
(clearTimeout(this.LO),this.LO=-1)}vH(){this.la.vH(this.ua.xI())}play(){this.ve.play();super.play()}pause(){this.ve.pause();super.pause()}GQ(){this.ve.GQ()}DW(){this.eu=!0}NV(a){const b=this.ua,c=this.la;ym(b,a);Do(c,b.xI());this.Nz()}M6(a,b){this.eu?this.eu=!1:null!=this.Ma&&yr(this.Ma.Xq(),a,b)}T6(a,b,c){!c&&this.eu?this.eu=!1:this.uz()&&(this.ve.ow(a),b.preventAction())}uz(){return!0}};class zr{constructor(a,b,c){this.Nv=a;this.RX=b;this.x8=c}};const Ar={kfa:"playing",ffa:"paused",IDLE:"idle"};q("TransitionPlaybackState$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$transitions$TransitionPlaybackState",Ar);q("PLAYING","playing",Ar);q("PAUSED","paused",Ar);q("IDLE","idle",Ar);function Br(a,b){this.x=a;this.y=b}ua(Br,Uc);n=Br.prototype;n.clone=function(){return new Br(this.x,this.y)};n.scale=Uc.prototype.scale;n.normalize=function(){return this.scale(1/Math.hypot(this.x,this.y))};n.add=function(a){this.x+=a.x;this.y+=a.y;return this};n.Oi=function(a){this.x-=a.x;this.y-=a.y;return this};n.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 Cr(a,b,c){return a.clone().Oi(b).rotate(c).add(b)}
n.oo=function(a){return this===a?!0:a instanceof Br&&!!a&&this.x==a.x&&this.y==a.y};function Dr(a,b){if(0==b)return a.clone();b=b*Math.PI/180;let {vca:c,wca:d,c$:e,d$:f}={vca:new Br(a.left,a.top),wca:new Br(a.left+a.width,a.top),c$:new Br(a.left,a.top+a.height),d$:new Br(a.left+a.width,a.top+a.height)};if(!g){a=d;var g=e;var h=f;const k=c.clone();k.add(a);k.add(g);k.add(h);k.x*=.25;k.y*=.25;g=k}c=Cr(c,g,b);d=Cr(d,g,b);e=Cr(e,g,b);f=Cr(f,g,b);b=new Ng(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 Og(b.left,b.top,
b.right-b.left,b.bottom-b.top)};function Er(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 Fr(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 Gr(a){for(const b of a)b.removeAttribute("data-draw-ignore")}
function Hr(a,b,c,d,e,f=null){const g=Fr(d,c),h=a.oh(b),k=h.getContext("2d");k.clearRect(0,0,b.width,b.height);const l=a.oh(b);Zp(c,l,function(){f&&f instanceof HTMLCanvasElement&&k.drawImage(f,0,0);k.drawImage(l,0,0);Gr(g);e(h)}.bind(a),new $c(1,1))}function Ir(a,b,c,d,e,f){e=Dr(e,180*f/Math.PI);c=Dr(new Og(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 Jr(a,b,c,d,e,f,g,h=null){const k=b.width,l=b.height,m=a.oh(b),p=Fr(f,c),t=m.getContext("2d");t.clearRect(0,0,k,l);t.translate(k/2,l/2);t.rotate(-d);t.translate(-k/2,-l/2);const v=a.oh(b);Zp(c,v,function(){h&&h instanceof HTMLCanvasElement&&Ir(t,h,k,l,e,d);Ir(t,v,k,l,e,d);Gr(p);g(m)}.bind(a),new $c(1,1))}class Kr{oh(a){const b=yd("CANVAS");b.width=a.width;b.height=a.height;return b}};function Lr(a,b,c){a.lb=b;a.Ln=c;a.TF=vd("div");a.TF.innerHTML=a.lb.innerHTML;a.MY=vd("div");a.MY.innerHTML=a.Ln.innerHTML}function Mr(a){a.sf&&(Gd(a.sf),a.sf=null);a.sf=yd("DIV");B(a.sf,"position","absolute");var b=yd("DIV");B(b,"position","absolute");a.sf.appendChild(b);const c=a.Bu?Er(a.Bu):a.MY;b.appendChild(c);b=yd("DIV");B(b,"position","absolute");a.sf.appendChild(b);b.appendChild(a.TF);a.OY.appendChild(a.sf)}function Nr(a,b){a.Lv&&(Bd(a.Lv),a.Bu=b,a.Lv.appendChild(a.Bu||a.Ln))}
function Or(a,b,c){hp(b,c);Vg(b,(a.La-a.MW*c)/2,(a.Ha-a.LW*c)/2)}
class Pr extends E{constructor(a,b,c,d,e,f){super();this.Vj=a;this.sf=this.ua=this.Bu=null;this.La=c;this.Ha=d;this.MW=c;this.LW=d;this.eV=Number.MAX_VALUE;this.Bl=b;void 0!==e&&(this.eV=e);this.Hk=yd("DIV");this.OY=yd("DIV");f&&(f.Ne()?this.Jy(f):x(this,f.Ik,this.Jy,this))}Xf(){var a=this.Vj,b=this.Bl;a.XN.appendChild((0>b?a.So:a.L[b]).Hk)}At(a){hh(this.slide(),a)}width(){return this.La}height(){return this.Ha}slide(){return this.ua}clone(){return this.sf}Jy(a){Lr(this,a.lb,a.slideBackground());
Mr(this)}Mq(){this.Wc();this.ua=yd("DIV");B(this.ua,"position","absolute");this.Lv=yd("DIV");B(this.Lv,"position","absolute");this.ua.appendChild(this.Lv);Nr(this,this.Bu);this.UF=yd("DIV");B(this.UF,"position","absolute");this.ua.appendChild(this.UF);this.UF.appendChild(this.lb);this.Hk.appendChild(this.ua);Mr(this)}g0(a){Nr(this,a);this.ua&&Mr(this)}tH(){return this.Bu}Wc(){this.ua&&(Gd(this.ua),this.ua=null)}content(){return this.UF}background(){return this.Lv}mW(a){this.Jy(a)}resize(a,b){if(this.La!=
a||this.Ha!=b)this.La=a,this.Ha=b,this.zv(a,b)}zv(a,b){a=Math.min(a/this.MW,b/this.LW,this.eV);this.lb&&Or(this,this.lb,a);this.Ln&&Or(this,this.Ln,a)}};class Qr{constructor(a){this.d3=a}displayObject(){return this.d3}};function Rr(a){for(let b=a.ji.length-1;0<=b;--b)if(a.ji[b])return a.ji[b];return null}function Sr(a,b=null){a.bD=b?new Qr(b):null;a.Wr=null}function Tr(a,b){const c=[];for(let d=0;d<a.HA.length;++d){const e=a.HA[d];void 0!==b&&e!=b||c.push(a.Hg[d])}return c}function Ur(a,b,c){const d=Tr(a,c);return b.every(e=>d.includes(e))}
function Vr(a,b,c,d,e,f){function g(k){if(e&&!f.getSlide(c).visible())return k;for(;k<f.count()&&!f.getSlide(k).visible();)++k;return k}if(!e)return b;const h=jk(d);d=Tr(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 Wr(a){const b=[];for(const c of a.ji)c?b.push({id:c.effect().id(),ia:c.ia()}):b.push(c);return new cn({Bj:a.Hg,OC:b})}
class Xr extends E{constructor(a){super();this.oe=a;this.L=[];this.Hg=[];this.HA=[];this.ji=[];this.qe=0;this.Wr=this.bD=null;this.hW=D(this);this.yU=D(this)}push(a,b,c){this.L.push(a);this.ji.push(b);this.Hg.push(a.index());this.HA.push(c);this.qe=this.L.length;a=this.oe;b=Wr(this);a.km=b;a.Nk=!0}pop(){if(this.Sh())return null;const a={slide:this.L[this.qe-1],J$:this.ji[this.qe-1]};this.L.splice(this.qe-1,1);this.ji.splice(this.qe-1,1);this.Hg.splice(this.qe-1,1);this.HA.splice(this.qe-1,1);this.qe=
this.L.length;var b=this.oe,c=Wr(this);b.km=c;b.Nk=!0;return a}reset(a=null){this.L=[];this.ji=[];this.Hg=[];this.HA=[];this.qe=0;Sr(this,a);this.hW.C();a=this.oe;var b=Wr(this);a.km=b;a.Nk=!0}VQ(a){this.Wr=new Qr(a)}slideBackground(){return this.bD?this.bD.displayObject():null}cQ(){return this.Wr?this.Wr.displayObject():null}yH(){const a=this.Sh()?null:this.L[this.qe-1];return a?a.index():-1}Sh(){return!this.qe}};class Yr extends Go{XR(){}};function Zr(a,b){var c=[];const d=a.Ea.clock().timestamp(),e=$r(d,"slide"+b,c);if(a.YF[e])return Promise.resolve(a.UY.get(a.YF[e]));a.YF[e]={hash:e};const f=a.nc.od[b],g=as(a,b);return new Promise(h=>{Hr(a.yl,a.Lh,g,c,k=>{a.UY.set(a.YF[e],k);h(k)},f.tH())})}
function ds(a,b,c,d,e,f){const g=a.Ea.clock().timestamp(),h=$r(g,b,f,d,e);if(a.rD[h])return Promise.resolve(a.US.get(a.rD[h]));a.rD[h]={hash:h};const k=a.nc.od[c],l=as(a,c);return new Promise(m=>{Jr(a.yl,a.Lh,l,e,d,f,p=>{a.US.set(a.rD[h],p);p.setAttribute("id",b);m(p)},k.tH())})}
function es(a,b,c){function d(){return new Promise(l=>{Zr(k,h).then(m=>{k.Eb.VQ(m);c.VQ(k.Eb.cQ());l()})})}function e(){return new Promise(l=>{ds(k,g.id(),h,g.Na(),g.rotation(),[g.px()]).then(m=>{k.Eb.bD=new Qr(m);l()})})}b=0<=b?a.L.getSlide(b):void 0;var f=b instanceof qn||b instanceof Bk||b instanceof yn;if(!c||f)return Promise.resolve();const g=c.effect(),h=c.Uq(),k=a;g&&g.zm()&&(Sr(a.Eb),a.Eb.yU.C(b));b=g&&!g.zm()&&!c.ia();f=!!c.Fo();a=[];if(f&&b)b=new Promise(l=>{d().then(()=>{e().then(()=>{l()})})}),
a.push(b);else if(f||b)f&&(f=d(),a.push(f)),b&&(b=e(),a.push(b));return Promise.all(a)}function $r(a,b,c,d,e){c=c.join(",");a=[a.stepIndex(),a.timeOffset(),b,c];d&&a.push(d.toString());void 0!==e&&a.push(e);return a.join("_")}function as(a,b){const c=a.nc.od[b];b=a.L.getSlide(b);var d=c.OY;b.uL=!1;d=new Yr({content:d,AC:b.AC()});a=new xr(b,d,a.Ea,a.me);a.vH();var e=a.Za();d=e.Yb(e.count()-1);e=e.count()-1;d=d.duration();a.ve.activate();a.ve.reset(e,1E3*d);b.uL=!0;return c.clone()}
class fs{constructor({eca:a,Bm:b,Wca:c,ko:d,slides:e,aH:f,NH:g}){this.Lh=a;this.nc=b;this.Ea=d;this.L=e;this.Ma=f;this.me=g;this.yl=new Kr;this.UY=new WeakMap;this.YF={};this.US=new WeakMap;this.rD={};this.Eb=c;this.Iy={}}};function gs(a,b){if(0<=a.currentSlideIndex()){var c=a.Eb.slideBackground();b=b?b.index():a.W().index();var d=a.QG,e=b;d.Iy[e]?c&&(d.Iy[e]=c):d.Iy[e]=c;d=a.nc.od[b];a=Er(a.QG.Iy[b]);d.g0(a)}}function hs(a){return 0<a.hf.length?is(a)instanceof Pn:!1}
function js(a,{slideIndex:b,Ke:c=!0,p_:d=!0,ia:e=!1,xm:f=!0,tC:g=!0,Nq:h=!0,VG:k=!0,xx:l,xt:m=!1}){const p=()=>{es(a.QG,b,l).then(()=>{a.UT(b,c,d,e,f,g,h,k,l);m&&a.Eb.reset();a.LE&&a.LE();a.LE=null})},t=l?l.Uq():b,v=a.L.getSlide(t);!l||v.Ne()?p():(a.He.Ik.addHandler(z=>{z.index()===t&&p()}),a.He.zt(t))}
function ks(a,b=!0){if(a.JF){var c=a.clock().timestamp();if(0<=c.slideIndex()&&0<=c.stepIndex()){var d=a.getSlidePlaybackController(c.slideIndex());d=d instanceof xr?d.persistState():null;d=new Rn(d,c.stepIndex(),c.timeOffset());a=a.Ma.oe;b&&(a.YA=!0);ls(a,c.slideIndex(),d);a.invalidate()}}}function ms(a){var b=a.X.timestamp(),c=b.stepIndex();b=b.timeOffset();const d=a.nd.Za();c=0<=c?d.Yb(c):null;return"suspended"==a.X.state()||null!==c&&b>=c.duration()}
function ns(a,b){const c=hs(a)?is(a).Ov:void 0;return new Pn(a.F.slides(),b.id(),b,c)}function os(a,b,c,d,e){c=c?d&&d.Fo()?new cj(d.Uq(),0,0):e||a.X.timestamp():null;a.hf.push(new zr(b,c,a.xe));b=uk(b);0>b&&(b=0);a.xe=b}function ps(a,b,c){const d=Rr(a.Eb)||void 0,e=d?!1:void 0;if(d){var f=d.effect();const g=ns(a,f),h=new cj(d.Uq(),0,0);d.ia()||os(a,g,f.Oq(),d,h);f=uk(g);0>f&&(f=0);a.xe=f}js(a,{slideIndex:b,Ke:c,tC:e,Nq:!0,VG:!1,xx:d})}
function qs(a){if(0<a.hf.length&&rs(a)){var b=Ja(a.hf).RX;if(hs(a)&&ss(a,a.R+1))return a.R+1;if(b)return b.slideIndex()}b=ts(a);if(!hs(a)&&a.R!=b)return is(a).slides()[0];b=tk(is(a));if(b.seekTo(a.xe)){a.W().visible()?qk(b):b.GH();b=b.W();if(!b&&hs(a)&&rs(a)){var c=us(a).slides().find(d=>a.L.getSlide(d).visible()&&d>is(a).slides()[a.xe]);if(void 0===c)for(b=a.hf.length-2;-1<=b;--b)c=a.hf[b],c=(c?c.Nv:a.yh).slides().find(d=>a.L.getSlide(d).visible()&&d>is(a).slides()[a.xe]);return void 0!==c?c:-1}c=
hs(a)?is(a).Ov:void 0;b=b?Vr(a.Eb,b.index(),a.R,a.W().Pj(),c,a.L):-1;return b>=a.L.count()?-1:b}return-1}function vs(a){if(!a.Eb.Sh()){var b=a.Eb.yH();if(-1!=b)return b}var c=a.W();b=ts(a);if(!hs(a)&&a.R!=b)return is(a).slides()[0];b=tk(is(a));if(b.seekTo(a.xe)){for(c=c.visible();pk(b);){const d=b.W();if(d&&d.visited()||!c||c&&d&&d.visible())break}b=b.W();return!b&&hs(a)&&rs(a)?(b=us(a).slides().concat().reverse().find(d=>d<is(a).slides()[0]-1),void 0!==b?b:-1):b?b.index():-1}return-1}
function ws(a){a.UD||a.QX.C()}function xs(a,b,c,d){let e=-1;a=a.L;for(let f=0;f<a.count();++f){const g=a.getSlide(f);if(hk(g.Pj(),b.id())){e=g.index();break}}return new On({effect:b,ia:c,Uq:e,Fo:d})}function rs(a){const b=is(a);var c=a.xe;var d=tk(b);d.R=d.Pv.length;d=rk(d)?d.currentSlideIndex():-1;c=c==d||a.xe==b.slides().length-1;a=hs(a)?Ur(a.Eb,b.slides(),b.Ov):!1;return c||a}function ys(a){return"gotoSlide"==a.type()?a.slideIndex():-1}function ts(a){return 0<=a.xe?is(a).slides()[a.xe]:-1}
function is(a){const b=Ja(a.hf);return b?b.Nv:a.yh}function us(a){if(!is(a)||2>a.hf.length)return a.yh;const b=a.hf[a.hf.length-2];return b?b.Nv:a.yh}function zs(a,b,c,d,e){os(a,b,c,d);js(a,{slideIndex:b.slides()[a.xe],tC:!0,xx:d,xt:e})}function As(a,b,c){const d=ns(a,b);c=xs(a,b,!1,c);zs(a,d,b.Oq(),c)}
function Bs(a,b){a.hf.length||a.iH();var c=hs(a),d=a.hf.pop();const e=c?d.Nv.l_:void 0;e&&Sr(a.Eb);(c=d.RX)?(a.xe=d.x8,d=e?xs(a,e,!0):void 0,js(a,{slideIndex:c.slideIndex(),Nq:!1,xx:d,xt:b})):a.xe=a.R}
function Cs(a,b,c,d){if(0>a.R)throw Error("current slide is null");var e=!!a.W().Ai().vo();const f=d?qs(a):a.nextSlideIndex();0<=f?(d=()=>{a.rs=!0;const g=Ds(a,f);g?As(a,g.z0,g.Fo):0<a.hf.length&&rs(a)?Bs(a,!1):js(a,{slideIndex:f,Ke:b,xm:c,tC:!0,Nq:!1})},0<a.hf.length&&rs(a)?(e=hs(a)?is(a).l_:null,ss(a,a.R+1)?d():(Bs(a,!1),e&&!e.Oq()&&(e=hs(a)?is(a).Ov:void 0,a.Eb.push(a.L.getSlide(a.R),void 0,e),d()))):d()):a.F.settings().playback().rm()&&!e?(Es(a),js(a,{slideIndex:a.firstSlideIndex(),Ke:b,tC:!0,
Nq:!1,xt:!0})):(Fs(a.se),ln(a.nd))}function Ds(a,b){if(Gs(a))return null;var c=ss(a,b);if(c)return{z0:c};if(c=Rr(a.Eb)){const d=c.Uq();a=ik(a.L.getSlide(d).Pj(),b);if(!a)return null;b=c.effect();return{z0:a,Fo:b}}return null}function ss(a,b){if(!(b>=a.L.count())){if(!a.L.getSlide(b).visible())return ss(a,b+1);b=a.R==b?void 0:ik(a.W().Pj(),b);var c=hs(a)?is(a).Ov:void 0;return b&&Ur(a.Eb,b.slides(),c)?ss(a,Math.max.apply(a,b.slides())+1):b}}function Es(a){a.nF||(a.nF=!0,a.Pl.C())}
function Gs(a){return"accessible"==a.nc.wb}function Hs(a,b){a.LE=b}
function Is(a,b,c,d,e){a.R!=b&&(c&&0<=a.R&&a.SD.push(a.L.getSlide(a.R)),d&&0<=a.R&&(d=hs(a)?is(a).Ov:void 0,a.Eb.push(a.L.getSlide(a.R),e,d)),a.nd&&(a.nd.tP(),a.nd.deactivate()),e=is(a).slides(),d=-1,null!==a.rs&&(d=a.rs?e.indexOf(b,a.xe):e.lastIndexOf(b,a.xe)),e=0<=d?d:e.indexOf(b),0<=e&&(a.xe=e),a.rs=null,a.R=b,e=a.L.getSlide(b),e.visited()||lk(e,!0),Gs(a)&&!e.completed()&&(e.Vi=!0),c&&Js(a.Ma.oe,b),a.nd=a.getSlidePlaybackController(b),a.JY.C(b),Ks(a,e),a.NY.C(b))}
function Ls(a){a.nd instanceof xr&&a.nd.vH()}function Ms(a){if(a.nd){var b=a.nd;on(b,a.tb);b.activate(a.Ma)}}function Ns(a){a.nd instanceof xr&&a.nd.GQ()}function Ks(a,b,c=!0){const d=b.index(),e=a.getSlidePlaybackController(d);b=b.persistState(e);a=a.Ma.oe;a.Vp[d]=b;a.Nk=!0;c&&a.invalidate()}
function Ts(a){var b=a.Ma.oe.km;if(b){var c=b.Bj();b=b.OC();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 k=hk(a.L.getSlide(h).Pj(),d.id);if(k){f=k;g=d.ia;break}}d=f?xs(a,f,g):void 0;a.Eb.push(a.L.getSlide(c[e]),d)}}}
class Ws{constructor(a,b,c,d,e,f,g,h,k){this.nF=!1;this.LE=null;this.xe=this.R=-1;this.rs=null;this.tb=!1;this.UO=-1;this.F=a;this.L=a.slides();this.He=c;this.z8=d;this.Ea=e;this.X=e.clock();this.NU=this.X.timestamp();this.Ma=f;this.se=g;this.wO=h;this.JF=a.settings().playback().MQ();this.nc=b;this.Eh=k;this.Pl=new A;this.QX=new A;c.Ik.addHandler(this.mW,this);this.X.yb().addHandler(this.hb,this);this.X.Cm().addHandler(()=>{this.wO.clock().Cm().C()},this);this.X.Ht().addHandler(()=>{this.wO.clock().Ht().C()},
this);this.se.transitionEffectCompleteEvent().addHandler(this.xW,this);this.se.transitionEffectStartEvent().addHandler(()=>{this.CZ.C()},this);this.se.transitionEffectCompleteEvent().addHandler(()=>{this.BZ.C();gs(this)},this);this.A8=[];this.SD=new Sn;this.yh=a.BH();this.hf=[];a=new $c(this.F.slideWidth(),this.F.slideHeight());this.Eb=new Xr(this.Ma.oe);this.Eb.hW.addHandler(()=>{this.QG.Iy={};hs(this)&&(this.hf.pop(),this.xe=this.R);gs(this)},this);this.Eb.yU.addHandler(l=>{gs(this,l)},this);this.QG=
new fs({eca:a,Bm:b,Wca:this.Eb,ko:e,slides:this.L,aH:f,NH:this.Eh});b=this.X.timestamp().slideIndex();0<=b&&(this.X.started()?js(this,{slideIndex:b,p_:!1,xm:!1}):this.hb(this.X));this.BL=Date.now();this.cS=new Jn;this.cS.yb().addHandler(this.Y4,this);this.cS.start();this.ZI=new A;this.hr=new A;this.NY=new A;this.RA=new A;this.JY=new A;this.xT=new A;this.GT=new A;this.CZ=new A;this.BZ=new A;this.AT=new A;this.yk=new A;this.OM=new Hn;this.OM.JB()&&Pe(this.OM,"visibilitychange",this.U6,!1,this);Pe(window,
"beforeunload",()=>{ks(this,!1)});this.XU=new A;this.GZ=new A;this.Eh.yk.addHandler(this.N5,this)}play(){0>this.R?js(this,{slideIndex:this.firstSlideIndex(),Nq:!1}):ms(this)&&!this.X.buffering()?this.ro():this.nd.play()}pause(){this.nd&&this.nd.pause()}gotoSlide(a,b,c=!0){this.Eb.reset();js(this,{slideIndex:a,Ke:b,Nq:!c,VG:!1,xt:!0})}yH(){const a=this.SD.top();return a?a.index():-1}Iw(a){this.Eb.reset();if(!this.SD.Sh()){void 0===a&&(a=!0);var b=this.SD.pop();b&&js(this,{slideIndex:b.index(),Ke:a,
p_:!1,xt:!0})}}firstSlideIndex(){const a=tk(this.yh);return qk(a)?a.W().index():this.yh.slides()[0]}qm(){var a=tk(this.yh);a.R=a.Pv.length;if(rk(a))return a.W().index();a=this.yh.slides().length;return this.yh.slides()[a-1]}Bq(a){this.Eb.reset();js(this,{slideIndex:this.firstSlideIndex(),Ke:a,xt:!0})}Cq(a){this.Eb.reset();js(this,{slideIndex:this.qm(),Ke:a,xt:!0})}gotoNextSlide(a){Cs(this,void 0!==a?a:!0,!0)}SP(){Cs(this,!0,!0,!0)}gotoPreviousSlide(a){void 0===a&&(a=!0);if(0>this.R)throw Error("current slide is null");
this.OK(a,!1)}ro(){if(0>this.R)throw Error("Slide has not been loaded");var a=this.X.timestamp(),b=a.stepIndex(),c=a.timeOffset();a=this.nd;var d=a.Za();const e=0<=b?d.Yb(b):null,f=e?e.duration():0;d=b==d.count()-1&&(c>=f||e&&e.Wk());0>b?(Fs(this.se),this.cB&&Cs(this,!0,!1)):d?(ln(a),Cs(this,!0,!0)):(this.UD=f<=c,b=a.ua.Za(),c=a.Ea.clock().timestamp().stepIndex(),c==b.count()-1?ln(a):(b=c+1,a.play(),kn(a,b,0)),ws(this),this.UD=!1)}zj(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.getSlide(a);if(0>b)c=b=0;else{var f=e.Za().count();b>f-1&&(b=f-1)}"idle"!=this.se.state()&&Fs(this.se);if(f=a!=this.R){ks(this);this.He.zt(a);if(!e.Ne()){this.mp=arguments;this.wy=this.zj.bind(this);this.mp.slideIndex=a;Xs(this.Ea,!0,this.He);return}this.mp&&(this.wy=this.mp=null,Xs(this.Ea,!1,this.He));if(0==b&&0==c){js(this,{slideIndex:a,Ke:d,tC:!1});return}e=this.getSlidePlaybackController(a);if(e instanceof xr){e.ve.reset(b,1E3*c);var g=Ys(this.Ma.oe,a);(g=g?g.Nl:null)&&e.VH(g)}}this.Ea.Zh(a,
b,c,!0);f&&this.hr.C(a);d?this.Ea.start():this.Ea.stop();ws(this)}OK(a,b,c=!1){void 0!==this.NK?this.qX=arguments:this.NK=setTimeout(this.ST.bind(this,a,b,c),0)}ST(a,b,c=!1){clearTimeout(this.NK);this.NK=void 0;var d=this.qX;if(d)this.qX=null,this.ST.apply(this,d);else{d=this.previousSlideIndex();if(0>d){if(0>this.R)return;d=this.R}this.rs=!1;if(!this.Eb.Sh()&&this.Eb.yH()==d){const {slide:g,J$:h}=this.Eb.pop();if(g){d=void 0;if(h){var e=h.Uq()==g.index();d=void 0;var f=h.effect();h.Fo()&&(f=h.Fo(),
d=h.effect());d=xs(this,f,e,d);e&&Sr(this.Eb,Zs(this.nc,g.index()).tH())}hs(this)&&rs(this)&&(this.hf.pop(),this.xe=this.R);d&&!hs(this)&&(e=d.effect(),f=ns(this,e),os(this,f,e.Oq(),d));js(this,{slideIndex:g.index(),Ke:a,ia:b,Nq:c,VG:!1,xx:d});return}}js(this,{slideIndex:d,Ke:a,ia:b,Nq:c,VG:!1})}}previousSlideIndex(){if(0>this.R)return-1;const a=this.W().Ai().Ww();return a?ys(a):vs(this)}mt(){const a=this.getSlidePlaybackController(this.R);let b=!0;var c=this.X.timestamp();const d=c.stepIndex();0>
d?(Fs(this.se),this.cB||(this.OK(!1,!0,!0),b=!1)):0<d||.01<c.timeOffset()?(c=a.Ea.clock().timestamp().stepIndex(),0==c?mn(a):a.LH(c-1)):(this.OK(!1,!0,!0),b=!1);b&&ws(this)}oR(a,b){this.Eb.reset();(a=wk(this.F.ZS,a))&&zs(this,a,b,void 0,!0)}wC(a){(a=hk(this.W().Pj(),a))&&As(this,a)}zP(){this.Eb.reset();Bs(this,!0)}IQ(){const a=this.R,b=this.getSlidePlaybackController(a);b instanceof xr&&gr(b.ve);ls(this.Ma.oe,a);this.Ma.Pd.tR();this.zj(a,0,0,!0)}Y4(){var a=this.BL;this.BL=Date.now();if(!(0>this.R)){var b=
this.X.$f(),c=b?(this.BL-a)/1E3:0,d=this.X.timestamp();a=d.slideIndex();var e=d.stepIndex();d=d.timeOffset();var f=this.Eh.playbackRate();d+=c*f;if(b&&0<=e&&(b=this.W().Za(),c=b.Yb(e),d>=c.duration()))if(c.Wk()){++e;if(e==b.count()){this.Ea.Zh(a,e-1,c.duration());Cs(this,!0,!1);return}d=0}else{this.Ea.Zh(a,e,c.duration());$s(this.Ea,!0);return}this.Ea.Zh(a,e,d)}}xW(){this.He.na(!0);const a=this.getSlidePlaybackController(this.R);a.TG();const b=Ys(this.Ma.oe,this.R),c=b?b.Nl:null;this.UD=!0;b&&this.H7?
(this.Ea.Zh(this.R,b.stepIndex(),b.timeOffset()),this.nd instanceof xr&&c&&this.nd.restoreState(c),this.Ro?a.play():a.pause()):this.Ro?(a.play(),kn(a,0,0)):mn(a);this.UD=!1;(this.cB||b)&&ws(this)}nextSlideIndex(){if(0>this.R)return-1;const a=this.W().Ai().vo();return a?ys(a):qs(this)}UT(a,b,c,d,e,f,g,h,k){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 l=~this.R?this.L.getSlide(this.R).type():null,m=this.L.getSlide(a).type(),p=Gs(this);this.ZI.C(l,m);l="quiz"==m||this.quizPlayer();m="interaction"==m||this.interactionPlayer();if(l||m||p)f=!1;"idle"!=this.se.state()&&Fs(this.se);this.He.zt(a);if(2!=this.He.Fw(a))this.mp=arguments,this.mp.slideIndex=a,this.wy=this.UT.bind(this),Xs(this.Ea,!0,this.He);else{this.wy=this.mp=null;this.He.na(!1);m=k?k.effect():void 0;this.Ro=p?!1:b;this.cB=k?void 0===m.duration()?null===this.rs?!1:!this.rs:
k.ia():d;this.H7=g;p=this.cB?0>this.R?a:this.R:a;this.Vf=this.L.getSlide(p).transition().clone();k&&(void 0===m.duration()?m=null:(m=m.duration(),m=new Cn("Zoom",m,null,!1)),this.Vf=m||this.Vf);this.GT.C(this.Vf,this.R,a);ks(this);this.Ea.Zh(p,-1,0);p=this.getSlidePlaybackController(a);p instanceof xr&&(g||ls(this.Ma.oe,a),(m=(m=Ys(this.Ma.oe,a))?m.Nl:null)?p.restoreState(m):(gr(p.ve),p.ve.reset(0,0)));Is(this,a,c,h,k);Ls(this);if(p=f&&0<this.Vf.duration()){gs(this,this.L.getSlide(a));m=this.se;var t=
a;l=this.Vf.effectType();this.Vf.duration();var v=this.cB,z=k;m.jG=NaN;var w=m.nc,G=0>m.R;m.Jl=G?w.background():m.nc.od[m.R];m.$r=w.od[t];w=[];0<=m.R&&(w=m.F.slides().getSlide(m.R),w=w instanceof zm?w.Mv:[]);var L=m.F.slides().getSlide(t);L=L instanceof zm?L.Mv:[];m.R=t;at(m);v=t=new bt(m.Qf,m.Pf,v,m.$r,m.Jl,m.uf,z);z=L;v.Az=w;v.yz=z;t.Zu=G;G=l;l=t;"RandomTransition"==G&&(G=ct[Math.floor(Math.random()*ct.length)],G=G[Math.floor(Math.random()*G.length)]);l=(G=dt[G])?G(l):new et(l);m.Uj=l;m.Uj.SB()?
ft(m):x(m,m.Uj.DF,m.yW,m)}else gt(this.se,a),gs(this);Ms(this);Ns(this);this.hr.C(a);this.Ea.start(d);f&&((l=this.Vf.sound())?(m=this.Ma.mediaController(),ht(m,l,m.X.timestamp(),0)):this.Vf.eZ&&$q(this.Ma.mediaController()));p||this.xW();e&&ws(this)}}}playbackState(){const a=this.X.state(),b=this.X.timestamp().stepIndex();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"}hb(a){a=a.timestamp();const b=
a.slideIndex(),c=a.stepIndex();var d=a.timeOffset();if(0>c){var e=d,f=0;if(this.Vf&&"null"!=this.Vf.effectType()){var g=this.se.jG*this.Vf.duration();isNaN(g)&&(g=0);f=Math.max(0,this.Vf.duration()-g);e-=g}this.wO.Li(0<f?e/f:1)}g=this.L.getSlide(b);0<=c&&b!=this.R&&(gt(this.se,b),Is(this,b,!0,!0),Ms(this),Ls(this),Ns(this),this.nd.TG());e=!1;f=g.Za();f.count()-1==c&&f.Yb(c).duration()<=d&&(e=!0,g.completed()||(g.Vi=!0,Ks(this,g)));d=this.NU;this.NU=a;d.slideIndex()==b&&d.stepIndex()!=c&&this.RA.C(c);
b==this.qm()&&e?(f.Yb(f.count()-1).Wk()&&it(this.Ma.mediaController().gn),Es(this)):this.nF=!1}yQ(){return this.nF}activate(){this.tb=!0;this.UO=Date.now();this.nd&&on(this.nd,!0);const a=this.Ma.oe;jt(a,0);const b=this;setInterval(()=>{jt(a,b.Tk())},1E3)}Tk(){return 0<this.UO?Math.floor((Date.now()-this.UO)/1E3):0}clock(){return this.X}ko(){return this.Ea}currentSlideIndex(){return this.R}W(){if(0>this.R)throw Error("Current slide is undefined");return this.L.getSlide(this.R)}Yd(){if(!this.nd)throw Error("Current slide is undefined");
return this.nd}updateCurrentSlideState(){if(-1!=this.R){const a=this.L.getSlide(this.R);Ks(this,a,!1)}}getSlidePlaybackController(a,b=!0){if(!this.L.getSlide(a).Ne())return null;const c=this.A8;let d=c[a]||null;!d&&b&&(d=kt(this.z8,a),c[a]=d,d.stateChangedEvent().addHandler(this.v6,this),d instanceof xr?d.tx().addHandler(e=>{this.R==e&&ks(this)}):d instanceof rn?d.quizPlayer().quizPlayerEvent().addHandler(this.W5,this):d instanceof xn&&d.scenarioPlayer().scenarioPlayerEvent().addHandler(this.e6,this));
return d}W5(a){switch(a){case "gotoPreviousSlide":this.gotoPreviousSlide();break;case "skipQuizSlide":this.gotoNextSlide();break;case "quizFinished":a=this.W();var b=this.Yd();b=Cm(b.quizPlayer());a=en(b)?a.dF:a.CD;b=this.W();const c=this.Yd().quizPlayer(),d=Cm(c);"graded"==d.AF&&fn(d)&&!en(d)&&b.JQ()&&c.restartQuiz();(new Un(this)).CP(a);break;case "lockPresentationViewMode":this.XU.C();break;case "unlockPresentationViewMode":this.GZ.C()}}e6(a){switch(a){case "gotoPreviousSlide":this.gotoPreviousSlide();
break;case "gotoNextSlide":this.gotoNextSlide();break;case "skipScenarioSlide":this.gotoNextSlide();break;case "scenarioRestarted":case "scenarioRestored":this.AT.C(a);break;case "scenarioFinished":a=this.W();var b=this.Yd();a=un(b.scenarioPlayer()).scenarioPassed()?a.eF:a.DD;(new Vn(this)).CP(a)}}v6(a){Ks(this,a)}Do(){return this.Eh}slideChangeEvent(){return this.NY}transitionEffectStartEvent(){return this.CZ}AR(){return this.BZ}FP(){return this.AT}mx(){return this.RA}kR(){return this.JY}Co(){return this.Pl}mW(a){const b=
this.mp,c=this.wy;c&&b&&b.slideIndex==a.index()&&(this.wy=this.mp=null,Xs(this.Ea,!1,this.He),c.apply(this,b))}quizPlayer(){return 0>this.R||!(this.W()instanceof qn)?null:this.Yd().quizPlayer()}interactionPlayer(){return 0>this.R||!(this.W()instanceof Bk)?null:this.Yd().interactionPlayer()}scenarioPlayer(){return 0>this.R||!(this.W()instanceof yn)?null:this.Yd().scenarioPlayer()}iH(){this.xT.C()}slideTransitionController(){return this.se}$k(){return this.Ma.$k()}t5(a){var b=this.getSlidePlaybackController(this.R);
b&&(b=b.view(),b instanceof Go&&b.ew.C(a,new Jg,!0))}U6(){In(this.OM)?(this.O2=this.X.$f(),this.pause()):this.O2&&ei(()=>{this.play()},this,100)}N5(){this.yk.C()}}Ws.prototype.slideTransitionController=Ws.prototype.slideTransitionController;Ws.prototype.scenarioPlayer=Ws.prototype.scenarioPlayer;Ws.prototype.interactionPlayer=Ws.prototype.interactionPlayer;Ws.prototype.quizPlayer=Ws.prototype.quizPlayer;Ws.prototype.playbackCompleteEvent=Ws.prototype.Co;Ws.prototype.stepChangeEvent=Ws.prototype.mx;
Ws.prototype.slideChangeEvent=Ws.prototype.slideChangeEvent;Ws.prototype.currentSlide=Ws.prototype.W;Ws.prototype.currentSlideIndex=Ws.prototype.currentSlideIndex;Ws.prototype.clock=Ws.prototype.clock;Ws.prototype.playbackState=Ws.prototype.playbackState;Ws.prototype.nextSlideIndex=Ws.prototype.nextSlideIndex;Ws.prototype.gotoPreviousStep=Ws.prototype.mt;Ws.prototype.previousSlideIndex=Ws.prototype.previousSlideIndex;Ws.prototype.gotoTimestamp=Ws.prototype.zj;Ws.prototype.gotoNextStep=Ws.prototype.ro;
Ws.prototype.gotoPreviousSlide=Ws.prototype.gotoPreviousSlide;Ws.prototype.gotoNextSlide=Ws.prototype.gotoNextSlide;Ws.prototype.gotoLastSlide=Ws.prototype.Cq;Ws.prototype.gotoFirstSlide=Ws.prototype.Bq;Ws.prototype.lastSlideIndex=Ws.prototype.qm;Ws.prototype.firstSlideIndex=Ws.prototype.firstSlideIndex;Ws.prototype.gotoLastSlideViewed=Ws.prototype.Iw;Ws.prototype.gotoSlide=Ws.prototype.gotoSlide;Ws.prototype.pause=Ws.prototype.pause;Ws.prototype.play=Ws.prototype.play;class lt{constructor(){this.IS=!1}};function mt(a,b){b=b.getAttribute("id");a.WK.C(b);a.UK.C()}function nt(a,b){const c=new lt;a.zT.C(b,c);return c.IS}
class ot{constructor(){this.Pa=this.B=null;this.ub=!0;this.UK=new A;this.WK=new A;this.zT=new A;this.ew=new A}mC(a){this.B=a}aI(a){this.Pa=a}gotoSlide(a,b){this.ub&&(mt(this,b),this.B.gotoSlide(a,void 0,!1))}baa(a){this.ub&&(mt(this,a),this.B.Iw())}Bq(a){this.ub&&(mt(this,a),this.B.Bq())}Cq(a){this.ub&&(mt(this,a),this.B.Cq())}gotoNextSlide(a){this.ub&&(mt(this,a),a=this.B,a.Eb.reset(),a.gotoSlide(qs(a),void 0,!1))}gotoPreviousSlide(a){this.ub&&(mt(this,a),a=this.B,a.Eb.reset(),a.gotoSlide(vs(a),
void 0,!1))}daa(a,b,c){this.ub&&(mt(this,c),nt(this,a)||Kg(a,{target:b}))}caa(a){return this.ub?(mt(this,a),nt(this,a.href)?!1:ag&&a instanceof window.SVGAElement?(Kg(a.href.baseVal,{target:a.target.baseVal}),!1):!0):!1}ica(a,b,c){this.ub&&(mt(this,a),this.B.oR(b,c))}wC(a,b){this.ub&&(mt(this,a),this.B.wC(b))}M$(a){this.ub&&(mt(this,a),this.B.zP())}jba(a,b){this.ub&&(mt(this,b),0<=this.B.currentSlideIndex()&&(a=lj(this.B.W().kd(),a))&&Yq(this.Pa,a,0))}kca(a){this.ub&&(mt(this,a),$q(this.Pa))}yba(a){a&&
a.zC&&this.ew.C(a.zC)}}ot.prototype.processTriggerEffect=ot.prototype.yba;ot.prototype.stopHyperlinkSound=ot.prototype.kca;ot.prototype.playHyperlinkSound=ot.prototype.jba;ot.prototype.endSlideshow=ot.prototype.M$;ot.prototype.startZoom=ot.prototype.wC;ot.prototype.startSlideshow=ot.prototype.ica;ot.prototype.gotoLink=ot.prototype.caa;ot.prototype.gotoURL=ot.prototype.daa;ot.prototype.gotoPreviousSlide=ot.prototype.gotoPreviousSlide;ot.prototype.gotoNextSlide=ot.prototype.gotoNextSlide;
ot.prototype.gotoLastSlide=ot.prototype.Cq;ot.prototype.gotoFirstSlide=ot.prototype.Bq;ot.prototype.gotoLastViewedSlide=ot.prototype.baa;ot.prototype.gotoSlide=ot.prototype.gotoSlide;function pt(a,b){a.zL!=b&&((a.zL=b)&&a.Xy.enabled()?(Pe(document,"keydown",a.gv,!1,a),Pe(document,"keyup",a.SV,!1,a)):(Xe(document,"keydown",a.gv,!1,a),Xe(document,"keyup",a.SV,!1,a)))}
function qt(a,b){const c=a.B;if(!(0>c.currentSlideIndex())){var d=c.clock(),e=a.L;0>a.OA&&(a.OA=Date.now(),a.Ol=d.$f(),c.pause());a=(1+(Date.now()-a.OA)/1E3)*(b?1:-1);d=d.timestamp();b=e.Ci(d,!1,!0);e=e.lo(Rc(b+a,0,e.ol()),!1,!0);a=c.Yd();e.slideIndex()>d.slideIndex()?1==a.O0()?c.gotoNextSlide(!1):ln(a):e.slideIndex()<d.slideIndex()?0<a.zQ()?mn(a):c.gotoPreviousSlide(!1):c.zj(e.slideIndex(),e.stepIndex(),e.timeOffset(),!1)}}
class rt extends E{constructor(a,b,c,d){super();this.Xy=a;this.L=b;this.Bb=c;this.mg=d;this.B=null;this.KU=D(this);this.zL=!1;this.OA=-1;this.Ol=!1;pt(this,!Rf)}mC(a){this.B=a}gv(a){a:{var b=this.Xy.actions();for(let c=0;c<b.count();++c){const d=Pi(b,c),e=d.Ct();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.RV(a):ei(this.RV.bind(this,a),this)}RV(a){var b=a.Zd;if(!(b&&b.defaultPrevented||
"slide"!=this.B.W().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=Pi(f,g),k=h.Ct();for(let l=0;l<k.length;++l){const m=k[l];if(m.key()==c&&m.bH()==d&&m.shift()==e){e=h;if(d=this.B){c=d.Yd();e=e.type();switch(e){case "playPause":d.clock().$f()?d.pause():d.play();break;case "nextSlide":d.gotoNextSlide();break;case "previousSlide":d.gotoPreviousSlide();break;case "nextStep":d.ro();break;case "previousStep":d.mt();
break;case "firstSlide":d.Bq();break;case "lastSlide":d.Cq();break;case "lastViewedSlide":d.Iw();break;case "slideStart":mn(c);break;case "slideEnd":ln(c);break;case "seekForward":qt(this,!0);break;case "seekBackward":qt(this,!1);break;case "volumeUp":this.Bb.setVolume(Math.min(1,this.Bb.volume()+.1));break;case "volumeDown":this.Bb.setVolume(Math.max(0,this.Bb.volume()-.1));break;case "toggleFullscreen":Gg()?Fg():Eg()}this.KU.C(e)}b&&b.blur&&b.blur();a.preventDefault();return}}}}}SV(){0<this.OA&&
(this.OA=-1,this.Ol&&this.B.play())}};function st(a,b){if(a.length==b.length){const c=a.length;for(let d=0;d<c;++d)if(a[d]!=b[d])return!1}else return!1;return!0}function tt(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 ut(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 k=0,l=b.length;k<l;++k)if(c(g,b[k])){h=!0;break}h||d.push(g)}return d};function vt(a){return new wt(a,b=>b.Ed().Rc())}function xt(a,b,c){return ut(a.Qv[b]||[],a.Qv[c]||[])}class wt{constructor(a,b){this.Qv=[];for(let e=0;e<a.count();++e){var c=a.getSlide(e);const f=b(c);for(let g=0;g<f.length;++g){c=f[g];var d=e;const h=d+(0<c.hj?c.hj:0);for(;d<=h;++d)this.Qv[d]||(this.Qv[d]=[]),this.Qv[d].push(c)}}}};function yt(a){a.Ur.B_()?(a.D.activate(),a.D.Hq(0)):a.Rl=null}
class zt extends E{constructor(a,b,c,d){super();this.Rl=null;this.D=b;this.Bb=c;this.Ur=d;this.$x=0;this.tb=!1;this.Pl=new A;x(this,this.D.Ac(),this.ls,this);this.$Q(a);x(this,c.fC(),this.im,this);x(this,c.UW,this.fF,this);this.im()}$Q(a){this.Rl!=a&&(this.$x=0,a?(this.D.Qi(a.ft()[0].sources()),this.Ur.PQ(!1),this.D.tb?this.D.Hq(0):this.tb&&yt(this)):(this.D.pause(),this.D.Qi(fi())),this.Rl=a)}activate(){this.tb=!0;yt(this)}ls(a){"ended"==a.state()&&(++this.$x,this.$x<this.Rl.ft().length?(this.D.Qi(this.Rl.ft()[this.$x].sources()),
a.Hq(0)):this.Rl.loop()?(this.$x=0,this.D.Qi(this.Rl.ft()[0].sources()),a.Hq(0)):(this.Pl.C(this),this.Ur.PQ(!0)))}im(){this.D.setVolume(this.Bb.eC())}fF(){this.D.pause()}};function Xs(a,b,c){const d=a.buffering(),e=a.$t.indexOf(c);b?0>e&&a.$t.push(c):0<=e&&a.$t.splice(e,1);At(a);a.buffering()!=d&&a.hJ.C(a);a.iJ.C(a)}function $s(a,b){a.On!=b&&(a.On=b,At(a))}function Bt(a,b){return a.On||a.Vo(b)||a.qj(b)}function At(a){let b="stopped";a.Nn&&(b=a.On?"suspended":a.buffering()?"buffering":a.GF?"rewinding":"started");a.ja!=b&&(a.ja=b,a.Zp.C(a))}
function Ct(a,b,c){const d=a.buffering(),e=a.Wv.indexOf(c);b?0>e&&a.Wv.push(c):0<=e&&a.Wv.splice(e,1);At(a);a.buffering()!=d&&a.hJ.C(a);a.iJ.C(a)}
class Dt{constructor(){var a=-1,b,c,d;this.Nn=this.GF=this.On=!1;void 0==a&&(a=0);void 0==b&&(b=0);void 0==c&&(c=0);void 0==d&&(d="stopped");this.vg=new cj(a,b,c);this.ja=d;this.$t=[];this.Wv=[];this.gq=new A;this.bG=new A;this.dG=new A;this.Zp=new A;this.hJ=new A;this.iJ=new A}timestamp(){return this.vg}started(){return this.Nn}$f(){return this.Nn&&!Bt(this)}state(){return this.ja}suspended(){return this.On}buffering(){return this.Vo()||this.qj()}clock(){return this}start(a){void 0===a&&(a=!1);this.Nn&&
this.GF==a?$s(this,!1):(this.GF=a,this.Nn=!0,this.On=!1,At(this),this.bG.C(this))}stop(){this.Nn&&(this.Nn=this.GF=!1,At(this),this.dG.C(this))}Zh(a,b,c,d){this.vg=new cj(a,b,c);this.gq.C(this,!!d)}yb(){return this.gq}Cm(){return this.bG}Ht(){return this.dG}Ac(){return this.Zp}bufferStateChangeEvent(){return this.hJ}xB(){return this.iJ}Vo(a){return 1<this.$t.length||1==this.$t.length&&this.$t[0]!=a}qj(a){return 1<this.Wv.length||1==this.Wv.length&&this.Wv[0]!=a}}
Dt.prototype.bufferedObjectChangeEvent=Dt.prototype.xB;Dt.prototype.bufferStateChangeEvent=Dt.prototype.bufferStateChangeEvent;Dt.prototype.stateChangeEvent=Dt.prototype.Ac;Dt.prototype.stopEvent=Dt.prototype.Ht;Dt.prototype.startEvent=Dt.prototype.Cm;Dt.prototype.tickEvent=Dt.prototype.yb;Dt.prototype.clock=Dt.prototype.clock;Dt.prototype.buffering=Dt.prototype.buffering;Dt.prototype.suspended=Dt.prototype.suspended;Dt.prototype.state=Dt.prototype.state;Dt.prototype.running=Dt.prototype.$f;
Dt.prototype.started=Dt.prototype.started;Dt.prototype.timestamp=Dt.prototype.timestamp;function it(a){a=Va(a.zb);for(let b=0;b<a.length;++b)a[b].stop()}function Et(a,b,c,d,e){const f=a.zb.length;for(let h=0;h<f;++h){const k=a.zb[h];if(e||!b.Nn||Bt(b,k)){var g=la(k)+"";g=a.eX[g];(d&&g.iba||!d&&c&&g.LH||!d&&!c)&&k.n1()}else k.o1()}}function Ft(a,b){a=a.F.slides().getSlide(b.slideIndex());if(0>b.stepIndex())return!1;a=a.Za().Yb(b.stepIndex());return b.timeOffset()>=a.duration()}function Gt(a,b){a=a.F.slides().getSlide(b.slideIndex());return b.stepIndex()==a.Za().count()-1}
class Ht{constructor(a){this.iD=null;this.tJ=!1;this.Ea=null;this.F=a;this.zb=[];this.eX={}}aR(a,b){this.Ea=b;this.tJ=a.$f();a.Ac().addHandler(this.ev,this)}add(a,b){b=b||It;if(!Ra(this.zb,a)){this.zb.push(a);const c=la(a)+"";this.eX[c]=b;a.Co().addHandler(this.wM,this);a.kg.addHandler(this.uM,this)}}remove(a){Sa(this.zb,a);Xs(this.Ea,!1,a);const b=a.Co();b.UP(this.wM,this)&&b.removeHandler(this.wM,this);a=a.kg;a.UP(this.uM,this)&&a.removeHandler(this.uM,this)}contains(a){return Ra(this.zb,a)}ev(a){a.$f();
this.tJ=a.$f();const b=()=>{let c=!1,d=!1;a.yb().removeHandler(this.hb,this);a.$f()||(d=(c=Ft(this,a.timestamp()))&&Gt(this,a.timestamp()),this.iD=a.timestamp(),a.yb().addHandler(this.hb,this));Et(this,a,c,d,!1)};this.tJ?b():setTimeout(b,0)}hb(a){var b=a.timestamp(),c;(c=!this.iD)||(c=this.iD,c=!(c.slideIndex()==b.slideIndex()&&c.stepIndex()==b.stepIndex()&&0>=Math.abs(c.timeOffset()-b.timeOffset())));c&&(this.iD=b,c=(b=Ft(this,a.timestamp()))&&Gt(this,a.timestamp()),Et(this,a,b,c,!0))}wM(a){this.remove(a)}uM(a){Xs(this.Ea,
a.buffering(),a)}}class Jt{constructor(a){this.LH=!1;this.iba=a}}var It=new Jt(!1),Kt=new Jt(!0),Lt=new Jt(!0);class Mt{constructor(a,b,c,d){this.ne=this.Qk=!1;this.vg=null;this.L=a;this.X=b;this.Rf=c;this.D=d;this.Pl=new A;this.kg=new A}playing(){return this.D.playing()}buffering(){return this.D.buffering()}play(a){this.Bo(this.X.timestamp(),a||0)}Bo(a,b){this.fA();this.D.Ac().addHandler(this.ME,this);this.D.kg.addHandler(this.zp,this);this.vg=a;this.Qk=!1;this.ne=!0;this.D.activate();var c=this.D,d=c.Hq;const e=this.L;a=(e.Ci(this.X.timestamp(),!0,!1)-e.Ci(a,!0,!1)+b)%this.Rf.duration();d.call(c,a)}pause(){this.stop()}stop(){this.ne&&
(this.Ll(),this.D.stop(),this.D.deactivate())}fA(){this.D.Ac().removeHandler(this.ME,this);this.D.kg.removeHandler(this.zp,this)}ME(){if("ended"==this.D.state()){let a=!0;if("untilNextSound"==this.Rf.Wl){const b=this.vg.slideIndex();this.X.timestamp().slideIndex()>=b&&(this.D.seek(0),this.D.play(),a=!1)}a&&(this.Ll(),this.D.deactivate())}}zp(){this.kg.C(this);!this.buffering()&&this.playing()&&this.Qk&&this.D.pause()}o1(){this.Qk=!1;this.D.play()}n1(){this.Qk=!0;this.buffering()||this.D.pause()}Ll(){this.ne&&
(this.ne=!1,this.fA(),this.Pl.C(this))}Co(){return this.Pl}};function Nt(a,b,c){c&&!Ot(a,b,c)&&(c=null);c||(c=Pt(a,b));a.pi.push(new ej(b,b.startTimestamp(),c))}function Ot(a,b,c){a=Pt(a,b);return 0<=bj(a,c)}
function Pt(a,b){const c=a.td;var d=c.Wl,e=c.hj,f=null;if("number"===typeof d)f=c.duration(),f=f-(b.Xh()||0)+f*(d-1);else switch(d){case "untilNextClick":e=-1;break;case "untilNextSlide":e=Math.max(e,0)}b=b.startTimestamp();e=0>e?new cj(b.slideIndex(),b.stepIndex()+1,0):new cj(b.slideIndex()+e+1,-1,0);d=null;null!==f&&(a=a.L,b=a.Ci(b,!0,!1),f=Math.min(b+f,a.duration()),d=a.lo(f,!0,!1));return d&&0>bj(d,e)?d:e}
class Qt{constructor(a,b){this.td=a;this.L=b;this.pi=[];a=this.td.md;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.md[d];d=c.startTimestamp();switch(c.type()){case "play":b&&Nt(this,b,d);b=c;break;case "togglePlay":b&&Ot(this,b,d)?(Nt(this,b,d),b=null):(b&&Nt(this,b),b=c);break;case "stop":b&&(Nt(this,b,d),b=null)}}b&&Nt(this,b)}lP(){return new hj(this.pi)}};class Rt extends Tm{constructor(a){super(a);a.setAttribute("controlsList","nodownload");a.setAttribute("oncontextmenu","return false");Jf&&Um.addHandler(this.J5,this)}videoWidth(){return Mm(this)?this.mediaElement().videoWidth:0}videoHeight(){return Mm(this)?this.mediaElement().videoHeight:0}J5(a){this.playing()&&a instanceof Vm&&this.play()}};let St;function Tt(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")}function Ut(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(St||(St={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=St,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function Vt(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)};var Wt={passive:!1},Xt={passive:!0};class Yt{constructor(a,b,c,d,e){this.ic=a;this.M2=b;this.N2=c;this.Y7=d;this.Z7=e}id(){return this.ic}clientX(){return this.M2}clientY(){return this.N2}screenX(){return this.Y7}screenY(){return this.Z7}};class Zt{constructor(a,b){this.wK=a;this.a9=b}ht(){return this.wK}touches(){return this.a9}scale(){return this.wK.scale}rotation(){return this.wK.rotation}}function $t(a){const b=[];for(let c=0;c<a.length;++c){const d=a[c];b.push(new Yt(d.pointerId,d.clientX,d.clientY,d.screenX,d.screenY))}return new Zt(a[0],b)};function au(a,b){a.$j[b.Ew()]=b}function bu(a){const b=a.ma;window.navigator.msPointerEnabled?(Pe(b,"MSPointerDown",a.ZV,!1,a),Pe(b,"MSPointerUp",a.aW,!1,a),Pe(b,"MSPointerMove",a.$V,!1,a)):(Pe(b,ko,a.vW,Wt,a),Pe(b,lo,a.tW,!1,a),Pe(b,mo,a.uW,Wt,a))}function cu(a){const b=a.ma;window.navigator.msPointerEnabled?(Xe(b,"MSPointerDown",a.ZV,!1,a),Xe(b,"MSPointerUp",a.aW,!1,a),Xe(b,"MSPointerMove",a.$V,!1,a)):(Xe(b,ko,a.vW,Wt,a),Xe(b,lo,a.tW,!1,a),Xe(b,mo,a.uW,Wt,a))}
function du(a){a=a.Zd;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 Yt(d.identifier,d.clientX,d.clientY,d.screenX,d.screenY))}a=new Zt(a,b)}else b=[],b.push(new Yt(0,a.clientX,a.clientY,a.screenX,a.screenY)),a=new Zt(a,b);return a}function eu(a,b,c){let d=0,e=null;for(const f in a.$j)if(a.$j.hasOwnProperty(f)){const g=a.$j[f],h=g.mH(b,c);h>d&&(d=h,e=g)}return e?(c.ht().defaultPrevented?e.sq():e.XG(c),!0):!1}
function fu(a,b){"touch"==b.pointerType&&(0<a.dE&&clearTimeout(a.dE),a.dE=setTimeout(a.W3.bind(a),200))}function gu(a,b){b=b.Ew();b in a.$j&&delete a.$j[b]}function hu(a,b){return b in a.$j?a.$j[b]:null}
class iu{constructor(a,b){this.dE=-1;this.bB=!1;this.ma=a;this.Fm={};this.$j={};if(b)for(a=0;a<b.length;++a)au(this,b[a])}vW(a){const b=a.Zd;if(!this.bB||b.touches&&1==b.touches.length)this.bB=!0,a=du(a),eu(this,"touchStart",a)}tW(a){if(this.bB){this.bB=!1;var b=du(a);if(eu(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||ki(a.target)||li(a.target)||a.preventDefault()}}}uW(a){!li(a.target)&&
this.bB&&(a=du(a),eu(this,"touchMove",a))}ZV(a){var b=a.Zd;this.Fm[b.pointerId]=b;fu(this,a);b=tc(this.Fm);a=1==b.length?"touchStart":"touchMove";b=$t(b);eu(this,a,b)}aW(a){const b=a.Zd;if(b.pointerId in this.Fm){delete this.Fm[b.pointerId];fu(this,a);var c=tc(this.Fm);a=0<c.length?"touchMove":"touchEnd";0==c.length&&(c=[b]);c=$t(c);eu(this,a,c)&&b.preventDefault()}}$V(a){const b=a.Zd;b.pointerId in this.Fm&&(this.Fm[b.pointerId]=b,fu(this,a),a=tc(this.Fm),a=$t(a),eu(this,"touchMove",a))}W3(){this.Fm=
{};this.dE=-1;for(const a in this.$j)this.$j.hasOwnProperty(a)&&this.$j[a].sq()}};class ju{constructor(){this.BG=!1;this.Mn=null;this.lG=new A;this.hT=new A;this.jO=new A;this.iO=new A}Ew(){return"tap"}mH(a,b){if("touchEnd"==a)return this.BG?1:0;const c=new Uc(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.Mn=c,this.BG=!0,this.jO.C(),ng||Pe(window,"scroll",this.sq,!1,this),0;if(!this.Mn)return 0;50>=Xc(c,this.Mn)||this.BG&&this.sq();return 0}XG(a){this.lG.C(this.Mn.x,this.Mn.y,a.ht());let b=!1;const c=Date.now();this.MU&&
1E3>c-this.MU&&50>=Xc(this.p4,this.Mn)&&(b=!0,this.hT.C(this.Mn.x,this.Mn.y,a.ht()));this.MU=b?null:c;this.p4=this.Mn}sq(){Xe(window,"scroll",this.sq,!1,this);this.BG=!1;this.iO.C()}};const ku=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||setTimeout;function lu(a,b){return`${a.className()}_${b}`}function mu(a,b,c){return`${lu(a,b)}_${c}`}function nu(a,b,c){b=Zn(b);const d=mu(a,c,"");return Qa(b,e=>0==e.indexOf(d))}class ou{constructor(a,b){this.eJ=a;this.pd=b}className(){return this.pd?`${this.eJ}__${this.pd}`:this.eJ}};class pu extends A{constructor(a){super(a);this.Ay=y(this,new A);this.QK=y(this,new A)}addHandler(a,b,c){super.addHandler(a,b,c);this.Ay.C()}removeHandler(a,b,c){super.removeHandler(a,b,c);this.QK.C()}};let qu;const ru=[];if(window.MutationObserver){qu=new MutationObserver(b=>{b&&b.forEach(c=>{for(const d of c.removedNodes)for(const e of ru)"function"===typeof d.contains&&d.contains(e.displayObject())&&e.si(!1)})});const a={subtree:!0,childList:!0};ku(()=>{qu.observe(document.body,a)})}function su(a,b){a.Gx.push(b);io(a.N,b.className())}
function tu(a){const b=new ResizeObserver(c=>{for(const d of c)void 0!==d.target&&0<d.contentRect.width&&0<d.contentRect.height&&(a.Ra(a.N.clientWidth,a.N.clientHeight),a.Qg.C(a))});b.observe(a.N);return b}
function uu(a,b){const c=y(a,new iu(a.N));x(a,b.Ay,()=>{1==Af(b)&&bu(c);u(a,a.N,"mouseover",()=>{a.enabled()&&0<Af(a.ha)&&a.Bx()});u(a,a.N,"mouseout",()=>{a.si(!1)})});x(a,b.QK,()=>{0==Af(b)&&cu(c)});const d=new ju;x(a,d.lG,(e,f,g)=>{a.si(!1);a.enabled()&&a.gp(g);a.Ip&&g.target==a.N&&g.preventDefault()});x(a,d.iO,()=>{a.si(!0)});x(a,d.jO,()=>{a.enabled()&&a.Bx()});au(c,d)}
function vu(a){qu?ru.push(a):Eb?u(a,window,"DOMNodeRemoved",b=>{Md(b.target,a.N)&&a.si(!1)}):u(a,a.N,"DOMNodeRemovedFromDocument",()=>{a.si(!1)})}function K(a,b,c){B(a.N,b,c)}function M(a,b,c){y(a,b);null!=c?a.lf(b,c):a.U(b)}function wu(a,b){b instanceof ou||(b=new ou(b));su(a,b)}function N(a,b){return new ou(a.Gx[0].eJ,b)}function xu(a,b,c=b){const d=a.N.scrollTop;b=Math.min(0,b-d-a.$Z);c=Math.max(0,c-(d+a.N.clientHeight)+a.$Z);0!=b?a.N.scrollTop+=b:0!=c&&(a.N.scrollTop+=c)}
function yu(a,b,c,d){const e=a.ga.bind(a),f=()=>{var g="string"===typeof c?c:c();g=b.Y(g,d&&d());e(g)};x(a,b.Kg,g=>{const h="string"===typeof c?c:c();g==h&&f()});f();a.kL=f}
class O extends E{constructor(a){let {$:b,G:c,Q_:d,va:e,Qb:f,RH:g,t_:h,kH:k,Ue:l,Mha:m=0,ZH:p,tabIndex:t,R9:v}=a||{};super();e||(e=vd(f||"DIV"));this.N=e;this.Gx=[];if(b||c)b=b||new ou(c,d),su(this,b);this.Ip=void 0!==g?g:!0;this.Og=this.Ha=this.La=this.Lb=this.Kb=this.Ar=void 0;this.$Z=m;this.Dp=1;this.kL=null;this.gZ={};this.Ja=null;l&&(this.ws=tu(this));(this.e8=p)&&this.fh(!1);void 0!==t&&this.ix(t);this.ha=y(this,new pu(this));uu(this,this.ha);k&&x(this,this.ha,()=>{});v&&vu(this);this.Qg=D(this);
if(!1===h){let z=!1;u(this,this.displayObject(),"mousedown",()=>{z=!0});u(this,this.displayObject(),"focusout",w=>{w.target==w.currentTarget&&(z=!1)});u(this,this.displayObject(),"focusin",w=>{z&&w.target==w.currentTarget&&ku(()=>{this.displayObject().blur()})})}}resizeEvent(){return this.Qg}focus(){(()=>{this.N.focus()})()}getAttribute(a){return this.N.getAttribute(a)}setAttribute(a,b){(()=>{this.N.setAttribute(a,b)})()}removeAttribute(a){(()=>{this.N.removeAttribute(a)})()}ix(a){this.Ar=a;this.vA(a)}Mi(a){this.Kb=
a;(()=>{this.N.style.left=a+"px"})()}fg(a){this.Lb=a;(()=>{this.N.style.top=a+"px"})()}move(a,b){this.Mi(a);this.fg(b)}fc(a){this.resize(a)}Cd(a){this.resize(void 0,a)}resize(a,b){this.zv(a,b);void 0!==a&&(this.La=a);void 0!==b&&(this.Ha=b);this.Ra(this.width(),this.height());this.Qg.C(this)}na(a){void 0!==this.Ar&&this.vA(a?this.Ar:-1);(()=>{a?this.N.removeAttribute("disabled"):this.N.setAttribute("disabled","")})()}J(a){this.Ja=a;(()=>{this.Ja=null;hh(this.N,a)})()}Qe(a){(()=>{K(this,"opacity",
a)})();this.Og=a}U(a){const b=this.gk(a);(()=>{this.N.appendChild(b)})()}lf(a,b){const c=this.gk(a);this.N==c.parentNode&&this.N.childNodes[b]==c||(()=>{Fd(this.N,c,b)})()}removeChild(a){const b=this.gk(a);this.Qh(b)&&(()=>{this.N.removeChild(b)})()}Go(){(()=>{Bd(this.N)})()}ga(a){(()=>{Nd(this.N,a)})()}Ki(a){(()=>{this.N.innerHTML=a})()}SQ(a){(()=>{this.N.id=a})()}Jo(a){this.Pe("label",a)}Oe(a){Array.isArray(a)&&(a=a.join(" "));(()=>{Tt(this.N,a)})()}Hj(a){this.Pe("hidden",a)}Pe(a,b){(()=>{Ut(this.N,
a,b)})()}Z(a,b){if(this.Gx.length)for(const c of this.Gx)if("string"===typeof b){const d=nu(c,this.N,a);d&&(delete this.gZ[a],(()=>{jo(this.N,d)})());if(b){const e=mu(c,a,b);this.gZ[a]=e;(()=>{io(this.N,e)})()}}else{const d=lu(c,a);(()=>{var e=this.N,f=d;b?bo(e,f):co(e,f)})()}else(()=>{var c=this.N;b?bo(c,a):co(c,a)})(),Ha("component has no bemInfo")}oH(a){const b=this.Gx[0];a=b?lu(b,a):a;return ho(this.N,a)}fh(a){this.Pe("selected",a)}selected(){return"true"==Vt(this.N,"selected")}nb(){this.Ra(this.width(),
this.height());this.Qg.C()}Qh(a){return this.gk(a).parentNode==this.displayObject()}x(){return void 0!==this.Kb?this.Kb:Xg(this.displayObject()).x}y(){return void 0!==this.Lb?this.Lb:Xg(this.displayObject()).y}width(){return void 0!==this.La?this.La:this.KK()}height(){return void 0!==this.Ha?this.Ha:this.JK()}enabled(){return!this.N.hasAttribute("disabled")}visible(){return"boolean"===typeof this.Ja?this.Ja:"none"!=this.displayObject().style.display}opacity(){if(void 0!==this.Og)return this.Og;const a=
gh(this.N);return"number"===typeof a?a:1}displayObject(){return this.N}setScale(a,b="0 0"){(()=>{hp(this.N,a,a);Nh(this.N,b)})()}setParentScale(a){this.Dp=a;this.Gz()}contains(a){if(!a)return!1;a=this.gk(a);return Md(this.N,a)}qr(a){(a instanceof Node||"function"===typeof a.displayObject)&&this.removeChild(a);super.qr(a)}gk(a){return a instanceof Node?a:a.displayObject()}KK(){const a=this.N;return a.tagName.toUpperCase()=="SVG".toString()?a.width.baseVal.value:jh(a).width}JK(){const a=this.N;return a.tagName.toUpperCase()==
"SVG".toString()?a.height.baseVal.value:jh(a).height}zv(a,b){(()=>{void 0!==a&&ch(this.N,a);void 0!==b&&dh(this.N,b)})()}Ra(){}Gz(){}gp(a){this.ha.C(this,a)}Bx(){this.Z("active",!0)}si(){this.Z("active",!1)}Cx(){u(this,this.N,"keydown",this.nM,this)}nM(a){document.activeElement!=this.displayObject()||a.defaultPrevented||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),this.gp())}vA(a){(()=>{this.setAttribute("tabindex",a+"")})()}$c(){this.ws&&this.ws.disconnect();const a=ru.indexOf(this);0<=a&&ru.splice(a,
1)}};class zu{constructor(a){this.Ff=a}Y(a,b,c){c=this.Ff.hasOwnProperty(a)?this.Ff[a]:c;if(void 0!==c){if(void 0!==b){a=this.OT;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.Ff}OT(a){return"%"+a.toUpperCase()+"%"}}zu.prototype.getMessage=zu.prototype.Y;function Au(){bf.call(this);this.Nc=Bu;this.endTime=this.startTime=null}ua(Au,bf);var Bu=0;Au.prototype.yo=function(){this.Zg("begin")};Au.prototype.hl=function(){this.Zg("end")};Au.prototype.Zg=function(a){this.dispatchEvent(a)};function Cu(a,b,c){se.call(this);this.aQ=a;this.Nw=b||0;this.Jw=c;this.g$=ra(this.G$,this)}ua(Cu,se);n=Cu.prototype;n.OB=0;n.Me=function(){Cu.hg.Me.call(this);this.stop();delete this.aQ;delete this.Jw};n.start=function(a){this.stop();this.OB=Wh(this.g$,void 0!==a?a:this.Nw)};n.stop=function(){this.isActive()&&ha.clearTimeout(this.OB);this.OB=0};n.isActive=function(){return 0!=this.OB};n.G$=function(){this.OB=0;this.aQ&&this.aQ.call(this.Jw)};var yc={},Du=null;function Eu(a){a=la(a);delete yc[a];xc()&&Du&&Du.stop()}function Fu(){Du||(Du=new Cu(function(){Gu()},20));var a=Du;a.isActive()||a.start()}function Gu(){var a=ta();qc(yc,function(b){Hu(b,a)});xc()||Fu()};function Iu(a,b,c,d){Au.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.vC=a;this.L$=b;this.duration=c;this.n_=d;this.coords=[];this.DC=!1;this.progress=0}ua(Iu,Au);n=Iu.prototype;
n.play=function(a){if(a||this.Nc==Bu)this.progress=0,this.coords=this.vC;else if(1==this.Nc)return!1;Eu(this);this.startTime=a=ta();-1==this.Nc&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.yo();this.Zg("play");-1==this.Nc&&this.Zg("resume");this.Nc=1;var b=la(this);b in yc||(yc[b]=this);Fu();Hu(this,a);return!0};n.stop=function(a){Eu(this);this.Nc=Bu;a&&(this.progress=1);Ju(this,this.progress);this.Zg("stop");this.hl()};
n.pause=function(){1==this.Nc&&(Eu(this),this.Nc=-1,this.Zg("pause"))};n.Li=function(a){this.progress=a;1==this.Nc&&(this.startTime=ta()-this.duration*this.progress,this.endTime=this.startTime+this.duration)};n.Me=function(){this.Nc==Bu||this.stop(!1);this.F0();Iu.hg.Me.call(this)};n.destroy=function(){this.yc()};
function Hu(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);Ju(a,a.progress);1==a.progress?(a.Nc=Bu,Eu(a),a.Zg("finish"),a.hl()):1==a.Nc&&a.HH()}function Ju(a,b){"function"===typeof a.n_&&(b=a.n_(b));a.coords=Array(a.vC.length);for(var c=0;c<a.vC.length;c++)a.coords[c]=(a.L$[c]-a.vC[c])*b+a.vC[c]}n.HH=function(){this.Zg("animate")};n.F0=function(){this.Zg("destroy")};
n.Zg=function(a){this.dispatchEvent(new Ku(a,this))};function Ku(a,b){we.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.Nc}ua(Ku,we);(function(){if(Lb){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(sb()))?a[1]:"0"}return Kb?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(sb()))?a[0].replace(/_/g,"."):"10"):Nb?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(sb()))?a[1]:""):Ob||Pb||Qb?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(sb()))?a[1].replace(/_/g,"."):""):""})();function Lu(a){return(a=a.exec(sb()))?a[1]:""}(function(){if(Zd)return Lu(/Firefox\/([0-9.]+)/);if(Eb||Fb||Db)return Tb;if(de){if(Ab()||ub("Macintosh")){var a=Lu(/CriOS\/([0-9.]+)/);if(a)return a}return Lu(/Chrome\/([0-9.]+)/)}if(ee&&!Ab())return Lu(/Version\/([0-9.]+)/);if($d||ae){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(sb()))return a[1]+"."+a[2]}else if(be)return(a=Lu(/Android\s+([0-9.]+)/))?a:Lu(/Version\/([0-9.]+)/);return""})();function Mu(a,b,c,d,e){Iu.call(this,b,c,d,e);this.element=a}ua(Mu,Iu);Mu.prototype.Oo=function(){};Mu.prototype.HH=function(){this.Oo();Mu.hg.HH.call(this)};Mu.prototype.hl=function(){this.Oo();Mu.hg.hl.call(this)};Mu.prototype.yo=function(){this.Oo();Mu.hg.yo.call(this)};function Nu(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");Mu.call(this,a,b,c,d,e)}ua(Nu,Mu);
Nu.prototype.Oo=function(){var a;if(a=this.DC)void 0===this.iC&&(this.iC=ih(this.element)),a=this.iC;this.element.style[a?"right":"left"]=Math.round(this.coords[0])+"px";this.element.style.top=Math.round(this.coords[1])+"px"};function Ou(a,b,c,d,e){"number"===typeof b&&(b=[b]);"number"===typeof c&&(c=[c]);Mu.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.xH=Pu}ua(Ou,Mu);var Qu=1/1024,Pu=-1;n=Ou.prototype;
n.Oo=function(){var a=this.coords[0];Math.abs(a-this.xH)>=Qu&&(C(this.element,a),this.xH=a)};n.yo=function(){this.xH=Pu;Ou.hg.yo.call(this)};n.hl=function(){this.xH=Pu;Ou.hg.hl.call(this)};n.show=function(){this.element.style.display=""};n.Wc=function(){this.element.style.display="none"};function Ru(a,b,c){Ou.call(this,a,1,0,b,c)}ua(Ru,Ou);function Su(a,b,c){Ou.call(this,a,0,1,b,c)}ua(Su,Ou);class Tu extends Mu{constructor(a,b,c){super(null,[b],[c],200);this.N=a}Oo(){this.N.Qe(this.coords[0])}};class Uu extends O{constructor({$:a,G:b,Q_:c,RH:d,t_:e,tabIndex:f,Kha:g,toggle:h,Ue:k}){super({$:a,G:b,Q_:c,RH:d,t_:e,tabIndex:f,Qb:"BUTTON",R9:!0,Ue:k});g&&(a=g.top,b=g.right,c=g.bottom,g=g.left,this.Mh=new O,M(this,this.Mh),K(this.Mh,"position","absolute"),K(this.Mh,"top",a?`${-a}px`:0),K(this.Mh,"right",b?`${-b}px`:0),K(this.Mh,"bottom",c?`${-c}px`:0),K(this.Mh,"left",g?`${-g}px`:0));(this.Y8=h)&&this.zc(!1);this.Cx()}zc(a){this.Pe("pressed",a)}selected(){return!1}fh(){}pressed(){return"true"==
Vt(this.N,"pressed")}ga(a){super.ga(a);this.Mh&&this.lf(this.Mh,0)}Ki(a){super.Ki(a);this.Mh&&this.lf(this.Mh,0)}};class Vu extends O{constructor(a,b){super({G:"bookmark"});this.D=a;this.Ix=b;this.J(!1);a.duration()?this.Du():rf(this,a.mV,this.Du,this);u(this,this.displayObject(),ko,this.F5,this,!1)}Du(){K(this,"left",`${this.Ix.time()/this.D.duration()*100}%`);this.J(!0)}F5(a){a.stopPropagation();this.D.seek(this.Ix.time());return ip(this.displayObject().parentNode)}};function Wu(a,b){null!==b&&0>b&&(b=null);null!==a.Kh&&a.gb[a.Kh].fh(!1);a.Kh=b;null!==b&&a.gb[b].fh(!0);if(null!==a.Kh){var c=a.gb[a.Kh];b=c.displayObject().offsetTop;c=b+c.displayObject().offsetHeight;xu(a,b,c)}}function Xu(a,b){b=a.$E.indexOf(b);Wu(a,0<=b?b:null)}class Yu extends O{constructor({G:a,Ue:b,options:c}){super({G:a,Ue:b});this.Oe("listbox");K(this,"position","absolute");this.$E=c.slice();Object.freeze(this.$E);this.gb=[];this.Kh=null;this.HN=D(this)}options(){return this.$E}};class Zu extends Yu{constructor({G:a,options:b,J_:c}){super({G:a,options:b});for(const d of b){const e=c(d);e.Oe("option");e.fh(!1);wu(e,N(this,"item"));M(this,e);this.gb.push(e);x(this,e.ha,()=>{Wu(this,this.gb.indexOf(e));this.HN.C()})}}Ra(a,b){super.Ra(a,b);this.gb.forEach(c=>c.nb())}};const $u=[{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 av(a){const b=$u.find(c=>("number"===typeof a.Kh?a.$E[a.Kh]:null)==c.toString());return b?b.value:null}function bv(a,b){const c=$u.find(d=>d.value==b);Xu(a,c?c.toString():null)}
class cv extends Zu{constructor(a){super({G:"playback-rate-menu",options:$u.map(c=>c.toString()),J_:c=>{const d=new O({ZH:!0});d.ga(c);return d}});const b=new O({$:N(this,"caption")});b.ga(a.Y("PB_PLAYBACK_RATE_MENU_CAPTION",{},"Rate"));M(this,b,0)}};class dv extends Zu{constructor(a,b){super({G:"subtitles-list",options:[b.Y("PB_SUBTITLES_OFF",{},"Off"),...a],J_:c=>{const d=new O({ZH:!0});d.ga(c);return d}});a=new O({$:N(this,"caption")});a.ga(b.Y("PB_SUBTITLES_MENU_CAPTION",{},"Subtitles"));M(this,a,0)}};function ev(a,b){void 0===b&&(b=a.D.muted()?0:a.D.volume());K(a.YS,"height",`${100*(1-b)}%`);return ip(a.displayObject())}
class fv extends O{constructor(a){super({G:"volume_popup"});this.D=a;this.nB=new O({G:"volume"});M(this,this.nB);this.YS=new O({G:"back"});M(this.nB,this.YS);ev(this,this.D.volume());x(this,this.D.yE,()=>ev(this));x(this,this.D.XO,()=>ev(this));u(this,this.nB.displayObject(),ko,this.W6,this)}W6(a){u(this,document,mo,this.XE,this);u(this,document,lo,this.EW,this);this.XE(a);this.D.Dj(!1)}XE(a){this.visible()&&(a=$g(a,this.nB.displayObject()).y,a=Math.min(1,a/this.nB.height()),a=Math.max(0,a),a=1-a,
this.D.setVolume(a),ev(this,a))}EW(a){nf(this,document,mo,this.XE,this);nf(this,document,lo,this.EW,this);this.XE(a)}};function gv(a){const b=new Uu({G:"play",toggle:!0});b.Hj(!0);x(a,b.ha,()=>a.D.playing()?a.D.pause():a.D.play());return b}
function hv(a){if(a.gw){const b=new Uu({G:"rate",toggle:!0});b.Hj(!0);b.Z("subtitle-button-next",iv(a));const c=new cv(a.I);c.J(!1);c.Z("subtitle-button-next",iv(a));bv(c,a.D.playbackRate());x(a,b.ha,()=>{if(c.visible()){const d=new Ou(c.displayObject(),1,0,150);d.play();mf(a,d,"finish",()=>{c.J(!1);b.zc(!1);jo(b.displayObject(),"selected")})}else jv(a,{button:b,Iq:c,I0:()=>{b.zc(!1);jo(b.displayObject(),"selected")}}),b.zc(!0),io(b.displayObject(),"selected")});x(a,c.HN,()=>{a.D.Ij(av(c));c.J(!1)});
return{P0:b,Q0:c}}return{P0:null,Q0:null}}function kv(a){const b=new Uu({G:"mute",toggle:!0});b.Hj(!0);const c=new fv(a.D);c.J(!1);x(a,b.ha,()=>{const d=!a.D.muted();a.D.Dj(d);b.zc(d);d?io(b.displayObject(),"selected"):jo(b.displayObject(),"selected")});x(a,a.D.yE,()=>{const d=a.D.muted();b.zc(d);d?io(b.displayObject(),"selected"):jo(b.displayObject(),"selected")});u(a,b.displayObject(),"mouseover",()=>{c.visible()||jv(a,{button:b,Iq:c})});return{Naa:b,Jca:c}}
function lv(a,b){var c=a.h7.displayObject(),d=a.pa.width()-2;a=$g(b,c).x/a.qN*a.qa;d=Math.min(1,a/d);return d=Math.max(0,d)}function mv(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 iv(a){return!!a.Xa&&!!nv(a.Xa).length}
function jv(a,{button:b,Iq:c,I0:d}){c.J(!0);let e=new Ou(c.displayObject(),0,1,150);e.play();let f=!1;u(a,document,mo,g=>{g=ov({button:b,Iq:c,P$:g});if(g==f){const h=parseFloat(Tg(c.displayObject(),"opacity"));e.stop();g?(f=!1,e=new Ou(c.displayObject(),h,1,150),e.play()):(f=!0,e=new Ou(c.displayObject(),h,0,150),e.play(),mf(a,e,"finish",()=>{c.J(!1);d&&d()}))}})}
function pv(a,b){b=new dv(b,a.I);b.J(!1);x(a,b.HN,()=>{if(a.Xa&&a.pj){var c=(c=a.pj.Kh)?c-1:null;"number"===typeof c?a.Xa.select(c):a.Xa.show(!1);a.pj.J(!1)}});a.pj=b;a.U(b)}function ov({button:a,Iq:b,P$:c}){const d=$g(c,b.displayObject());if(0>d.x||d.x>b.width()||0>d.y)return!1;b=$g(c,a.displayObject());return 0>=b.y||0<=b.x&&b.x<=a.width()&&b.y<=a.height()}
class qv extends O{constructor({Sb:a,Te:b,fa:c,vj:d,GC:e}){super({G:"controls",kH:!0});this.D=a;this.Xa=b;this.I=c;this.gw=e;this.Gb=gv(this);M(this,this.Gb);const {nba:f,$b:g}=this.vr(d);this.h7=f;this.pa=g;M(this,this.pa);const {P0:h,Q0:k}=hv(this);(this.oF=h)&&M(this,this.oF);(this.pF=k)&&M(this,this.pF);this.pj=this.Xb=null;this.Xa&&(this.PZ(),x(this,this.Xa.AS,this.PZ,this),x(this,this.Xa.CS,this.RZ,this));const {Naa:l,Jca:m}=kv(this);this.M4=l;M(this,this.M4);this.C9=m;M(this,this.C9);this.lp=
this.EJ();M(this,this.lp);this.wZ=new A;this.YU=new A;this.xf=this.Ol=!1;this.qN=this.qa=1;x(this,this.D.Ac(),this.ls,this);x(this,this.D.yk,this.O5,this);Nh(this.displayObject(),"left bottom")}locked(){return this.xf}EJ(){const a=new Uu({G:"toggle_fullscreen",toggle:!0});a.Hj(!0);x(this,a.ha,()=>this.wZ.C());return a}vr(a){const b=new O({G:"progress"}),c=new O({G:"loading"});M(b,c);const d=new O({G:"playing"});M(b,d);const e=new O({G:"tooltip"});e.J(!1);M(b,e);if(a)for(let f=0;f<a.count();++f)M(b,
new Vu(this.D,$i(a,f)));x(this,this.D.TU,()=>{K(c,"width",100*this.D.zH()+"%")});x(this,this.D.$e,()=>{K(d,"width",this.D.currentTime()/this.D.duration()*100+"%")});u(this,b,"mouseover",()=>{e.J(!0)});u(this,b,"mouseout",()=>{e.J(!1)});u(this,b,mo,f=>{f=lv(this,f);K(e,"left",`${100*f}%`);e.ga(mv(f*this.D.duration()))},this);u(this,b,ko,this.lv,this);return{nba:d,$b:b}}PZ(){this.pj&&(this.removeChild(this.pj),this.pj=null);iv(this)&&(this.Xb||this.lu(),pv(this,nv(this.Xa)));this.RZ()}RZ(){var a=iv(this);
this.Xb&&this.Xb.J(a);if(this.pj){const b=this.Xa;a=a&&b.isVisible()?b.Cs:null;Wu(this.pj,null==a?0:a+1)}}lu(){const a=new Uu({G:"subtitles",toggle:!0});a.Hj(!0);x(this,a.ha,()=>{this.pj&&this.Xb&&!this.pj.visible()&&(jv(this,{button:this.Xb,Iq:this.pj,I0:()=>{this.Xb&&(this.Xb.zc(!1),jo(this.Xb.displayObject(),"selected"))}}),this.Xb.zc(!0),io(this.Xb.displayObject(),"selected"))});this.Xb=a;this.U(a)}lv(a){this.xf=!0;u(this,document,mo,this.kv,this);u(this,document,lo,this.TE,this);this.D.playing()&&
(this.D.pause(),this.Ol=!0);this.kv(a);a.preventDefault()}kv(a){this.D.seek(lv(this,a)*this.D.duration())}TE(a){nf(this,document,mo,this.kv,this);nf(this,document,lo,this.TE,this);this.kv(a);this.Ol&&(this.D.play(),this.Ol=!1);this.xf=!1;this.YU.C()}ls(){const a=this.D.playing();this.Gb.zc(a);a?io(this.Gb.displayObject(),"selected"):jo(this.Gb.displayObject(),"selected")}O5(){this.pF&&bv(this.pF,this.D.playbackRate())}};yd("CANVAS").getContext("2d");const rv=Zd?{snapToLines:!1,line:83,lineAlign:"end"}:{snapToLines:!0,line:-4,lineAlign:"end"},sv=(a,b)=>{b?a.mode="showing":"showing"===a.mode&&(a.mode="hidden")},tv=a=>{for(let b=0;b<a.length;++b)if("showing"===a[b].mode)return b;return null},uv=(a,b)=>{a.snapToLines=b.snapToLines;a.line=b.line;a.lineAlign=b.lineAlign},vv=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={};uv(e,d);b.push({cue:d,Bba:e});uv(d,rv)}}return b}return[]};
function nv(a){const b=[];for(let c=0;c<a.yi.length;++c)b.push(a.yi[c].label||a.yi[c].language);return b}function wv(a){if(a.hq){for(const b of a.hq)uv(b.cue,b.Bba);a.hq=null}}function xv(a){return null!==a.Cs&&a.Cs<a.yi.length?a.yi[a.Cs]:null}
class yv{constructor(a){this.yi=a;this.Cs=tv(a);this.hq=null;this.CS=new pu;this.AS=new pu;this.yi.onchange=()=>{this.select(tv(this.yi));this.CS.C(this)};a=()=>{this.select(tv(this.yi));this.AS.C(this)};this.yi.onaddtrack=a;this.yi.onremovetrack=a}select(a){this.Cs=null!==a&&a<this.yi.length?a:null;for(a=0;a<this.yi.length;++a)sv(this.yi[a],a===this.Cs);this.hq&&(wv(this),this.hq||(this.hq=vv(xv(this))))}show(a){const b=xv(this);a&&!b?this.select(0):b&&sv(b,a)}isVisible(){const a=xv(this);return!!a&&
"showing"===a.mode}};function zv(a){a=zd(Hc(a));Jf&&a.setAttribute("playsinline","");!Rf&&Tf&&a.setAttribute("preload","metadata");qg&&a.setAttribute("webkit-playsinline","");if(Zd&&1<a.children.length){const b=Pd(a,c=>c&&"SOURCE"==c.nodeName&&"video/mp4"==c.getAttribute("type"));b&&a.appendChild(b)}return new Rt(a)};function sr(a,b){var c=a.Ob.displayObject();b.appendChild(c);Rf&&Av(a,a.D.mediaElement().width,a.D.mediaElement().height);Rf&&(ug?void 0!==window.TouchEvent&&window.event instanceof window.TouchEvent||window.event instanceof MouseEvent:1)&&(a.D.play(),a.D.pause())}function wr(a){if(Gd(a.Ob.displayObject())&&Rf){const b=a.D,c=zv(a.v9);a.Ob=new O({va:c.mediaElement()});Xm(a,c);b.yc()}}
function Bv(a,b){const c=new qv({Sb:a.D,Te:a.Xa,fa:a.I,vj:b,GC:a.gw});c.resize(a.D.mediaElement().width);c.Qe(0);c.wZ.addHandler(()=>{a.gx(!a.Rm);return ip(c.displayObject())},a);c.YU.addHandler(()=>{a.SL||Cv(a,!1)},a);Pe(a.Ob.displayObject(),"mouseenter",()=>{a.SL=!0;Cv(a,!0)},!1,a);Pe(a.Ob.displayObject(),"mouseleave",()=>{a.SL=!1;c.locked()||Cv(a,!1)},!1,a);return c}
function Dv(a,b){if(a.Fe){const c=ni()?"poster_frame_hide_video":"poster_frame";b?io(a.Ob.displayObject(),c):jo(a.Ob.displayObject(),c);a.Fe.Qe(b?1:0);!b&&a.tF&&(Ev(a,a.tF),a.tF=void 0)}}function Ev(a,b){a.Fe&&K(a.Fe,"background-image",`url(${b})`)}
function Fv(a,b,c){a.Fe||(a.Fe=new O({G:"poster"}),K(a.Fe,"background-size","contain"),K(a.Fe,"background-position","center"),K(a.Fe,"background-repeat","no-repeat"),K(a.Fe,"position","absolute"),K(a.Fe,"top","0"),Rf?a.Ob.displayObject().parentNode.appendChild(a.Fe.displayObject()):a.Ob.U(a.Fe),a.Fe.resize(a.Ob.width(),a.Ob.height()));!c&&Rf&&a.Fe.opacity()?a.tF=b:Ev(a,b)}
function Gv(a){var b=a.Ob.displayObject().parentNode;if(b&&"none"!=b.style.display){var c=eh(a.Ob.displayObject());a.Wi.resize(c.width);b=(b=dp(b))?b.Qc:1;b=a.Rm?b*a.eN:b;a=a.Wi;b&&(a.qN=b,b=a.width())&&(a.qa=Math.max(a.qN,240/b),c=Math.round(11/a.qa),K(a,"left",`${c}px`),K(a,"bottom",`${c}px`),b=Math.round(b*a.qa)-22,hp(a.displayObject(),1/a.qa),c=b-173,a.Xb&&a.Xb.visible()&&(c-=a.Xb.width()),a.oF&&(c-=a.oF.width()),a.pa.resize(c),a.fc(b))}}
function Hv(a,b){a.Wi&&(b?a.aE||(a.aE=setInterval(()=>Gv(a),100)):(clearInterval(a.aE),a.aE=void 0,a.gx(!1)))}function Av(a,b,c){const d=a.Rm?1:a.eN,e=new im;e.scale(1/d,1/d);$o(a.Ob.displayObject(),e);a.Ob.resize(b*d,c*d)}function Cv(a,b){var c=b?1:0;(new Tu(a.Wi,a.Wi.opacity(),c)).play();a.Xa&&(b?(a=a.Xa,a.hq||(a.hq=vv(xv(a)))):wv(a.Xa))}
class Iv extends an{constructor(a,b,c,d=null){var e=zv(a);super(e);this.v9=a;this.I=new zu(d||{});a:{if(!Rf&&(a=e.mediaElement().getAttribute("poster"),e.mediaElement().removeAttribute("poster"),a)){d=new O({G:"poster"});K(d,"background",`url(${a})`);K(d,"background-size","100% 100%");a=d;break a}a=null}this.Fe=a;a:{if(!Rf&&(e=e.mediaElement(),ka(e.textTracks)&&void 0!==e.textTracks.length)){e=new yv(e.textTracks);break a}e=null}this.Xa=e;this.Wi=null;this.tF=void 0;this.SL=this.Rm=!1;this.eN=1;this.CG=
!1;this.aE=void 0;this.gw=b;Rf?this.Ob=new O({va:this.D.mediaElement()}):(b=this.xj(),super.yq(!1),this.Ob=new O({G:"video_player"}),this.Wi=Bv(this,c),this.Fe&&this.Ob.U(this.Fe),this.Ob.U(this.D.mediaElement()),this.Ob.U(this.Wi),this.Ob.resize(this.D.mediaElement().width,this.D.mediaElement().height),this.yq(b));Dv(this,!0)}yq(a){this.Wi?this.Wi.J(a):this.D.yq(a);a?this.CG||(Sf?u(this,this.Ob,"click",this.WE,this):x(this,this.Ob.ha,this.WE,this),u(this,this.Ob,"click",this.dZ,this),this.CG=!0):
this.CG&&(Sf?nf(this,this.Ob,"click",this.WE,this):pf(this,this.Ob.ha,this.WE,this),nf(this,this.Ob,"click",this.dZ,this),this.CG=!1)}xj(){return this.Wi?this.Wi.visible():super.xj()}oP(){this.D&&this.D.oP()}KQ(){this.D&&this.D.KQ()}setScale(a){this.eN=a;Av(this,this.D.mediaElement().width,this.D.mediaElement().height)}videoWidth(){return this.D.videoWidth()}videoHeight(){return this.D.videoHeight()}resize(a,b){this.Ob&&(Av(this,a,b),this.Wi&&Gv(this));const c=this.D.mediaElement();c.width=a;c.height=
b;this.Fe&&this.Fe.resize(this.Ob.width(),this.Ob.height())}width(){const a=this.D.mediaElement();return parseInt(a.width,10)}height(){const a=this.D.mediaElement();return parseInt(a.height,10)}WE(){this.xj()&&(this.D.playing()?this.D.pause():this.D.play())}dZ(a){a.stopPropagation()}show(a){this.Ob.displayObject().style.display=a?"":"none"}gx(a){if(this.Rm!=a&&this.Ob.displayObject().parentNode){this.Rm=a;let b=this.Ob.displayObject().parentNode;for(;b&&!ao(b,"slide");)a=b,this.Rm?bo(a,"fullscreen"):
co(a,"fullscreen"),b=b.parentNode;Av(this,this.D.mediaElement().width,this.D.mediaElement().height)}}ls(a,b){super.ls(a,b);this.playing&&this.Xa&&this.Xa.select(this.Xa.Cs)}};function Jv(a,b){var c=new Qt(a.td,a.L);b=(c=gj(Fm(a.td,c),b))?c.startTimestamp():b;if(Rf&&a.D instanceof an){const d=a.D.Sb(),e=d.src();d.Qi(fi());d.play();setTimeout(()=>{d.Qi(e);a.Bo(b,0,!0)},0)}else a.Bo(b,0,!0)}function Kv(a,b){if(a.hO){var c=a.D,d=a.L;var e=a.fm||0;var f=a.td.duration();d=d.Ci(a.X.timestamp(),!0,!1)-d.Ci(a.vg,!0,!1);d+=e;const g=Math.floor(d/f);e=g;f=d-g*f;a.mF=e;e=f-c.currentTime();c.playing()&&!b&&.01<e&&.5>e?a.kG(f):c.seek(f)}}function Lv(a){a.tb||a.D.deactivate()}
function Mv(a){a.Kk=void 0;a.X.yb().removeHandler(a.GS,a);a.X.Ac().removeHandler(a.FS,a);a.Hy=!1;a.AL="ended";if(a.td instanceof Hm){const b=a.D;a.td.WH()&&b.stop();b.gx(!1);a.td.WP()&&b.show(!1)}a.kg.C(a);Nv(a)}function Nv(a){a.qj&&(a.qj=!1,Ct(a.X,!1,a))}
class Ov{constructor(a,b,c,d){this.L=a;this.X=b;this.td=c;this.D=d;this.vg=null;this.mF=0;this.fm=null;this.Qk=this.ne=!1;this.Pl=new A;this.kg=new A;this.hO=!1;this.Kk=void 0;this.Hy=this.tb=!1;this.AL="";this.qj=!1;this.D.Ac().addHandler(this.ME,this);this.D.rA.addHandler(this.KX,this)}activate(){this.tb=!0;this.D.tb||this.D.activate()}deactivate(){this.D.playing()||this.D.deactivate();this.tb=!1}Sb(){return this.D}playing(){return this.D.playing()}buffering(){return this.ne&&(this.D.buffering()||
!this.D.yB())}play(a){this.Bo(this.X.timestamp(),void 0!==a?a:null,!1)}Bo(a,b,c){this.fA();this.X.yb().addHandler(this.hb,this);this.D.kg.addHandler(this.zp,this);this.D.Xo.addHandler(this.zp,this);this.D.fw.addHandler(this.zW,this);this.ne=!0;this.Qk=!1;this.hO=c;this.vg=a;this.fm=null!=b?b:null;this.hO?(a=()=>{Kv(this,!0);this.D.play();this.zp()},$f&&!Rf?this.td instanceof Hm?setTimeout(a,150):a():(Sf&&this.D.Qi(this.D.src()),a())):null!=b?this.D.Hq(b):this.D.play()}pause(){this.Ll();this.D.pause();
Lv(this)}stop(a){this.Ll();this.D.pause();const b=this.td instanceof Hm&&this.td.WH();a=a||b?0:this.D.duration();this.D.seek(a);Lv(this);Mv(this)}fA(){this.X.yb().removeHandler(this.hb,this);this.D.kg.removeHandler(this.zp,this);this.D.Xo.removeHandler(this.zp,this);this.D.fw.removeHandler(this.zW,this)}hb(){if(this.vg){var a=this.vg;const d=this.X.timestamp();var b=d.slideIndex()-a.slideIndex(),c=0==b;a=c?d.stepIndex()-a.stepIndex():0;c=c&&0==a;0>b||0>a?b=!0:(a=this.td.hj,b=0>a?!c:b>a);b&&(this.Ll(),
this.D.pause(),Lv(this))}}ME(){const a=this.D.state();if("ended"==a){++this.mF;let c=!1;const d=this.td.Wl;if("number"!==typeof d){var b=this.vg;const e=this.X.timestamp();b=b.slideIndex()!=e.slideIndex()||b.stepIndex()!=e.stepIndex();switch(d){case "untilNextClick":c=!b;break;case "untilNextSlide":c=!0}}else c=this.mF<d;c?(this.Hy=!0,this.D.seek(0),this.D.play()):(this.Ll(),Mv(this),Lv(this))}else"playing"!=a||"playing"==this.AL||this.Hy||(this.KX(),void 0===this.Kk&&this.RE());"buffering"!=a&&"paused"!=
a&&(this.AL=a)}zp(){this.kg.C(this);this.buffering()||(this.playing()&&this.Qk?this.D.pause():Kv(this,!1))}KX(){this.Hy?this.Hy=!1:this.mF=0}o1(){this.Qk&&(this.Qk=!1,this.D.play())}n1(){this.Qk||(this.Qk=!0,this.buffering()||this.D.pause())}kG(a){this.qj||this.buffering()||(this.qj=!0,Ct(this.X,!0,this),this.D.$e.addHandler(function c(){.1>a-this.D.currentTime()&&(this.D.$e.removeHandler(c,this),Nv(this))},this))}RE(){this.Kk=this.X.timestamp();this.X.yb().addHandler(this.GS,this);this.X.Ac().addHandler(this.FS,
this);if(this.td instanceof Hm){const a=this.D;a.show(!0);this.td.wQ()&&a.gx(!0);Dv(a,!1)}}FS(){var a;if(a=this.ne)a:if(this.X.suspended()){a=this.X.timestamp();if(0<this.td.hj){var b=new Qt(this.td,this.L);b=fj(Fm(this.td,b)).startTimestamp().slideIndex()+this.td.hj;if(b!=a.slideIndex()){a=!1;break a}}else b=a.slideIndex();b=this.L.getSlide(b).Za();a=a.stepIndex()==b.count()-1}else a=!1;a&&Mv(this)}GS(){const a=this.X.timestamp();var b=new Qt(this.td,this.L);b=Fm(this.td,b);0<this.td.hj?null==gj(b,
a)&&Mv(this):this.Kk&&this.Kk.slideIndex()!=a.slideIndex()&&Mv(this)}Ll(){this.ne&&(this.ne=!1,this.fA(),this.kg.C(this),this.Pl.C(this));Nv(this)}zW(){this.Ll();Lv(this)}Co(){return this.Pl}};class Pv extends Ov{constructor(a,b,c,d){super(a,b,c,d);this.Rf=c}hb(){this.Rf.Hu||super.hb()}};function Yq(a,b,c,d){var e=a.X.timestamp();c=null!=c?c:null;d=d||!1;const f=Zq(a,b);Qv(a,b,f,d&&!b.Hu);f.Bo(e,c,d)}function $q(a){a.pu&&(a.pu.stop(),a.pu=null)}function or(a,b,c){Rv(a,b)&&(b=pr(a,b),b.stop(c),a.vl==b&&(a.vl=null))}function Zq(a,b){const c=la(b)+"";if(!(c in a.bO)){const d=a.Pd.QP(b);a.bO[c]=new Pv(a.F.slides(),a.X,b,d)}return a.bO[c]}function Rv(a,b){b=la(b)+"";return a.KA.hasOwnProperty(b)}
function pr(a,b){const c=la(b)+"";if(!a.KA.hasOwnProperty(c)){const d=a.Pd.pm(b);a.KA[c]=new Ov(a.F.slides(),a.X,b,d)}return a.KA[c]}function Sv(a){const b=a.X.timestamp().slideIndex();if(!a.uU[b]){var c=a.F.slides().getSlide(b).Ed();for(let d=0;d<c.count();++d){const e=kj(c,d),f=la(e)+"",g=a.Pd.pm(e);a.KA[f]=new Ov(a.F.slides(),a.X,e,g)}a.uU[b]=!0}}function Tv(a,b){const c=la(b)+"";if(!(c in a.xO)){const d=a.Pd.QP(b);a.xO[c]=new Mt(a.F.slides(),a.X,b,d)}return a.xO[c]}
function Qv(a,b,c,d){a.WD&&(a.WD.stop(),a.WD=null);b.Hu&&(a.pu&&a.pu.stop(),a.pu=c);d?a.gn.add(c,0<b.hj?Lt:It):a.gn.remove(c);"untilNextSound"==b.Wl&&(a.WD=c)}function nr(a,b,c,d,e){b=pr(a,b);e?(Rf&&a.vl&&a.vl.ne&&a.vl.pause(),a.gn.add(b,Kt)):a.gn.remove(b);Sa(a.jB,b.Sb());!a.tb&&e||b.Bo(c,d,e);e?a.vl=b:(c=b.Sb(),a.xU.C(c))}function Uv(a,b){b=a.F.slides().getSlide(b).kd().Rc();La(b,c=>{Ra(a.RC,c)||(Zq(a,c).activate(),a.RC.push(c))},a);ei(a.j3,a)}
function ht(a,b,c,d){if(a.Ur.C_()){var e=Tv(a,b);Qv(a,b,e,!0);e.Bo(c,d)}}function Vv(a,b){a.Xt?a.Xt.$Q(b):(a.Xt=new zt(b,a.o2,a.Pd,a.Ur),a.tb&&a.Xt.activate())}function Wv(a,b){return"accessible"==a.wb?null:a.F.slides().getSlide(b).Hx}
class Xv{constructor(a,b,c){this.tb=!1;this.F=a;this.Pd=b;this.Ur=c;this.X=null;this.gn=new Ht(a);this.WD=this.vl=this.pu=this.Xt=null;this.wb="normal";this.bO={};this.KA={};this.xO={};this.R=-1;this.Rv=vt(a.slides());this.jB=[];this.xU=new A;this.uU={};this.RC=[];a=this.Pd;b=Lm();b=new Yv(b);x(a,b.Ax,a.UE,a);this.o2=b}aR(a,b){this.X=a;this.gn.aR(a,b);a.yb().addHandler(this.hb,this)}ym(a){this.wb=a;this.Ur.ym(a)}activate(){this.tb=!0;this.vl&&Jv(this.vl,this.X.timestamp());this.Xt&&this.Xt.activate();
const a=this.X.timestamp().slideIndex();0<=a&&Uv(this,a)}hb(a){a=a.timestamp().slideIndex();a!=this.R&&this.$i(a)}j3(){const a=this.X.timestamp().slideIndex(),b=this.F.slides().getSlide(a).kd().Rc();La(this.RC,c=>{Ra(b,c)||(Zq(this,c).deactivate(),Sa(this.RC,c))},this)}$i(a){Sv(this);this.tb&&Uv(this,a);const b=(f,g)=>{for(let h=0;h<f.length;++h){const k=f[h],l=this.Pd.pm(k);l&&g(k,l)}};var c=this.R;this.R=a;const d=this.jB,e=xt(this.Rv,c,a);c=xt(this.Rv,a,c);b(e,(f,g)=>{g.fw.removeHandler(this.AW,
this);Sa(d,g)});b(c,(f,g)=>{g.fw.addHandler(this.AW,this)});this.Pd.tR();Vv(this,Wv(this,a))}AW(a,b){var c=this.jB;Ra(c,a)||c.push(a);"play"==b&&this.xU.C(a)}};class Yv extends bn{constructor(a){super(a);this.Rl=null}$Q(a){this.Rl!=a&&(a?this.Qi(a.ft()[0].sources()):this.D.Qi(fi()),this.Rl=a)}};class Zv{constructor(){this.zb={};this.eS={};this.te=1}forEach(a){qc(this.zb,a,this)}get(a){a=a.id();return this.zb[a]}set(a,b,c){this.zb[a.id()]=b;this.eS[a.id()]=c;b.setVolume(this.te*c)}DP(a){return a.id()in this.zb}setVolume(a){if(this.te!=a){this.te=a;for(const b in this.zb)this.zb.hasOwnProperty(b)&&this.zb[b].setVolume(this.te*this.eS[b])}}KH(){for(const a in this.zb)this.zb.hasOwnProperty(a)&&this.zb[a].pause()}};function $v(a,b){a.qa=b;a.Ws.forEach(c=>{c.setScale(b)})}function aw(a){const b=a.hn?0:a.te;b!=a.mN&&(a.mN=b,a.EX.C(),a.Sv.setVolume(b),a.Ws.setVolume(b))}
class bw extends E{constructor(a){super();this.me=a;this.Sv=new Zv;this.Ws=new Zv;this.te=1;this.hn=!1;this.mN=1;this.lq=D(this);this.EX=D(this);this.sV=D(this);this.UW=D(this);this.XY=D(this);this.z9=D(this);this.qa=1;this.I=null;x(this,this.me.yk,this.tR,this)}QP(a){var b=a.asset();a=a.volume();a=void 0!==a?a:1;if(this.Sv.DP(b))var c=this.Sv.get(b);else c=null,b.pq()?c=qd(document,b.pq()):b.Rh()&&(c=zd(Hc(b.Rh()))),c=new bn(c),c.Ij(this.me.playbackRate()),x(this,c.Ax,this.UE,this),this.Sv.set(b,
c,a);return c}pm(a){var b=a.asset(),c=a.volume();a=a.vj();c=void 0!==c?c:1;this.Ws.DP(b)?a=this.Ws.get(b):(a=new Iv(b.Rh(),this.me.GC(),a,this.I),x(this,a.Ax,this.K6,this),a.setScale(this.qa),a.Ij(this.me.playbackRate()),this.Ws.set(b,a,c));return a}tR(){const a=this.me.playbackRate();this.Sv.forEach(b=>b.Ij(a));this.Ws.forEach(b=>b.Ij(a))}volume(){return this.te}setVolume(a){if(0>a||1<a)throw Error("Sound volume is out of range");this.te!=a&&(this.te=a,aw(this),this.lq.C())}Dj(a){this.hn!=a&&(this.hn=
a,this.sV.C(),aw(this))}muted(){return this.hn}eC(){return this.mN}KH(){this.Sv.KH();this.Ws.KH();this.UW.C()}Zq(){return this.lq}fC(){return this.EX}v0(){return this.sV}UE(a,b){this.XY.C(a,b)}K6(a,b){this.z9.C(a,b)}RQ(a){this.I=a}}bw.prototype.muteStateToggledEvent=bw.prototype.v0;bw.prototype.realVolumeChangedEvent=bw.prototype.fC;bw.prototype.volumeChangedEvent=bw.prototype.Zq;bw.prototype.realVolume=bw.prototype.eC;bw.prototype.muted=bw.prototype.muted;bw.prototype.mute=bw.prototype.Dj;
bw.prototype.setVolume=bw.prototype.setVolume;bw.prototype.volume=bw.prototype.volume;class cw{constructor(a){this.F=a;this.wT=new A}mC(a){a.slideChangeEvent().addHandler(this.$i,this)}$i(a){a=this.F.slides().getSlide(a).uo();for(let c=0;c<a.count();++c){var b=a.LB(c);this.wT.C(b)}}GB(){return this.wT}};class dw{constructor(a){this.sG=!1;this.uZ=0;this.KD=null;this.NT=a;this.lg=15E3}Aw(a){this.KD=Va(arguments);this.sG||(this.sG=!0,this.uZ=setTimeout(this.E6.bind(this),this.lg))}E6(){this.sG=!1;this.NT.apply(null,this.KD);this.KD=null}Q$(a){this.cancel();this.NT.apply(null,arguments)}cancel(){clearTimeout(this.uZ);this.sG=!1;this.KD=null}};function ew(a){const b=new fw;b.Tr=a.lastViewedSlide;b.Tk=a.viewDuration;b.Vp=a.slideStates;const c=a.zoomState;c&&(b.km=new cn({Bj:c.indexes,OC:c.zoomStates||[]}));if(a=a.slideTimelineStates)b.Wp=sc(a,d=>new Rn(d.S,d.s,d.t)),b.YA=!0;return b}function Ys(a,b){return b in a.Wp?a.Wp[b]:null}function ls(a,b,c){c?a.Wp[b]=c:delete a.Wp[b];a.Nk=!0}function jt(a,b){a.Tk!=b&&(a.Tk=b,a.Nk=!0,a.BU.Aw())}function Js(a,b){a.Tr!=b&&(a.Tr=b,a.Nk=!0)}
class fw{constructor(){this.Tr=null;this.Tk=0;this.km=null;this.Vp={};this.Wp={};this.Nk=!1;this.BU=new dw(this.V3.bind(this));this.$p=new A;this.YA=!1}lastViewedSlide(){return this.Tr}Fw(a){return a in this.Vp?this.Vp[a]:null}NQ(){const a={};a.lastViewedSlide=this.Tr;a.viewDuration=this.Tk;a.slideStates=Ac(this.Vp);this.km&&(a.zoomState=this.km.persistState());this.YA&&(a.slideTimelineStates=sc(this.Wp,b=>b.NQ()));return a}qP(a){this.Tr=a.Tr;this.Tk=a.Tk;this.Vp=Ac(a.Vp);this.YA=a.YA;this.km=a.km?
a.km.qP():null;this.Wp=sc(a.Wp,b=>b.clone());this.Nk=!0}invalidate(){this.BU.Q$()}V3(){this.Nk&&(this.Nk=!1,this.$p.C())}stateChangedEvent(){return this.$p}};function yr(a,b,c){a.ne()&&a.wD(a.KY,b,c)&&(b=a.F.settings().Lt().kI(),c="quiz"==a.B.W().type(),b&&!c?b.open():a.B.W().pB()&&!Zf&&gw(a))}function gw(a){const b=a.Wb,c=b.clock(),d=a.F.settings().playback().rm(),e=b.yQ()&&0>b.nextSlideIndex();c.started()||e?!d&&e?it(a.Pa.gn):"bySlides"==a.F.settings().navigation().sm().zg()?b.gotoNextSlide():b.ro():b.play()}
class hw{constructor(a,b){this.F=a;this.Pa=b;this.Wb=this.B=null;this.KY=new A;this.u8=new A;this.v8=new A;this.t8=new A}ne(){return!!this.B&&0<=this.B.currentSlideIndex()}wD(a,b){const c=new Jg,d=Ya(Va(arguments),1);a.C(...d.concat(c));return!c.actionPrevented()}};class iw{constructor(a,b){this.Pk=1;this.La=this.Ha=this.xi=0;this.ic=a;this.w9=b}width(){return this.La}fc(a){this.La=a}height(){return this.Ha}Cd(a){this.Ha=a}id(){return this.ic}$h(){return this.w9}timeOffset(){return this.xi*this.Pk}jl(a){this.Pk=a}};class jw extends iw{constructor(a,b,c){super(a,b);this.L2=c}clientId(){return this.L2}};class kw extends iw{};class lw{constructor(a,b){this.Ca=a;this.E7=b}type(){return this.Ca}Bd(){return this.E7}}lw.prototype.relatedSlideIndex=lw.prototype.Bd;lw.prototype.type=lw.prototype.type;class mw{constructor(a,b,c,d,e,f){this.O4=a;this.K7=b;this.J7=c;this.vd=null!=d?d:null;this.vg=e||null;this.Nv=f||null}iQ(){return this.O4}Ho(){return this.K7}Xc(){return this.J7}Bd(){return this.vd}Jba(){return this.vg}Iba(){return this.Nv}}mw.prototype.relatedSlideShow=mw.prototype.Iba;mw.prototype.relatedTimestamp=mw.prototype.Jba;mw.prototype.relatedSlideIndex=mw.prototype.Bd;mw.prototype.restrictionReason=mw.prototype.Xc;mw.prototype.restrictionSource=mw.prototype.Ho;
mw.prototype.navigationAction=mw.prototype.iQ;class nw{constructor(a){this.la=a;this.BV=!1;this.qb=yd("DIV");bo(this.qb,"framesLayer");this.Qg=new A;a.resizeEvent().addHandler(this.Kz,this)}Kz(a,b,c,d){this.la.wH()?Vg(this.qb,0,0):Vg(this.qb,c,d);B(this.qb,"pointer-events","none");c="";this.BV||(c="rect(0px,"+a+"px,"+b+"px,0px)");B(this.qb,"clip",c);this.Qg.C()}resizeEvent(){return this.Qg}position(a,b){const c=this.la.gh();return this.Gp(c.querySelector("#"+a),c,b||this.scale())}scale(){return this.la.scale()}Gp(a,b,c){let d=new Uc(0,0);if(!a)return d;
a=Zg(a);b=Zg(b);d=Yc(a,b);return d=new Uc(d.x/c,d.y/c)}displayObject(){return this.qb}};var ow=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");let pw=!1;function qw(a){const b=yd("SCRIPT");Pe(b,"load",()=>{pw=!0;rw(a)&&a.hb(a.X)});const c=window.location.toString().match(ow)[1]||null;b.src="https"==c?"https://players.youku.com/jsapi":"http://player.youku.com/jsapi";document.body.appendChild(b)};class sw{constructor(a,b){this.Jr=this.Eg=!1;this.D=null;this.qb=a;this.Ql=b;this.Np=new A;this.jc=yd("DIV");this.jc.style.position="absolute";a.displayObject().appendChild(this.jc);hh(this.jc,this.Eg);this.kf(a)}pQ(){this.Jr=!0;this.ig(this.qb);this.yA(this.Eg);this.Np.C(this)}Zaa(){}Yaa(){}Ih(){return this.Jr&&null!=this.D}stop(){if(this.Ih())try{this.D.pauseVideo()}catch(a){}}visible(){return this.Eg}ig(a){this.kf(a);if(this.Ih()){const c=this.ma;var b=a.scale();a=b*this.Ql.width();b*=this.Ql.height();
bh(c,a,b)}}kf(a){a=a.position(this.Ql.id(),1);Vg(this.jc,a.x,a.y)}iI(a){this.Eg!=a&&(this.Eg=a,this.yA(a))}yA(a){if(a){if(!this.D){var b=this.jc,c=this.qb.scale();const e=this.Ql,f={styleid:"0",client_id:e.clientId(),vid:e.$h(),autoplay:!1,show_related:!1,events:{onPlayerReady:this.pQ.bind(this),onPlayStart:this.Zaa.bind(this),onPlayEnd:this.Yaa.bind(this)}},g="_"+e.id(),h=yd("DIV");h.setAttribute("id",g);var d=c*e.width();c*=e.height();bh(h,d,c);B(h,"background","#494949");d=yd("DIV");B(d,"position",
"absolute");B(d,"top","50%");B(d,"left","50%");B(d,"transform","translate(-50%, -50%)");h.appendChild(d);c=yd("DIV");bo(c,"preloader");B(c,"position","relative");d.appendChild(c);c=yd("DIV");Nd(c,"\u8bf7\u7a0d\u540e");B(c,"position","relative");B(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');B(c,"font-weight","lighter");B(c,"font-size","32px");B(c,"color","white");
B(c,"text-align","center");B(c,"margin-top","12px");d.appendChild(c);b.appendChild(h);this.ma=h;this.D=new YKU.Player(g,f);this.ig(this.qb)}}else Bd(this.jc),this.D=null,this.Jr=!1;hh(this.jc,a)}readyEvent(){return this.Np}};let tw=!1,uw;function vw(){tw=!0;var a=uw;rw(a)&&a.hb(a.X);uw=null}q("onYouTubePlayerAPIReady$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$externalvideo$youtube$YoutubeApi",vw);q("onYouTubePlayerAPIReady",vw);class ww{constructor(a,b){this.Eg=!1;this.D=null;this.Jr=!1;this.qb=a;this.Ql=b;this.Np=new A;this.jc=yd("DIV");this.jc.style.position="absolute";a.displayObject().appendChild(this.jc);hh(this.jc,this.Eg);this.kf(a)}pQ(){this.Jr=!0;this.ig(this.qb);this.yA(this.Eg);this.Np.C(this)}aba(){}bba(){}$aa(){}Ih(){return this.Jr&&null!=this.D}ma(){return this.Ih()?this.D.getIframe():null}stop(){if(this.Ih())try{this.D.stopVideo()}catch(a){}}visible(){return this.Eg}ig(a){this.kf(a);const b=this.ma();if(b){var c=
a.scale();a=c*this.Ql.width();c*=this.Ql.height();bh(b,a,c)}}kf(a){const b=this.Ql.id();a=a.position(b,1);Vg(this.jc,a.x,a.y)}iI(a){this.Eg!=a&&(this.Eg=a,this.yA(a))}yA(a){if(a){if(!this.D){var b=this.jc,c=this.qb.scale(),d=this.Ql;c={width:c*d.width(),height:c*d.height(),videoId:d.$h(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1,rel:0},events:{onReady:this.pQ.bind(this),onPlaybackQualityChange:this.aba.bind(this),onStateChange:this.bba.bind(this),onError:this.$aa.bind(this)}};
d="_"+d.id();const e=yd("DIV");e.setAttribute("id",d);b.appendChild(e);this.D=new YT.Player(d,c);this.ig(this.qb)}}else Bd(this.jc),this.D=null,this.Jr=!1;hh(this.jc,a)}readyEvent(){return this.Np}};function xw(a,b,c){let d=0;if(0>b||b>=a.L.count())return d;a=a.L.getSlide(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}function rw(a){if(-1==a.R)return!1;let b=!0;0<xw(a,a.R,kw)&&(b&=tw);0<xw(a,a.R,jw)&&(b&=pw);return!!b}function yw(a,b,c){a.ZN(b);zw(a,b,function(d){const e=d.Ql.timeOffset()<=c;e?d.visible()||d.ig(a.qb):d.visible()&&d.stop();d.iI(e)})}
function zw(a,b,c){if(!(0>b||b>=a.L.count())&&(b=a.L.getSlide(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.zb[g])if(d instanceof kw)e.zb[g]=new ww(e.qb,d);else if(d instanceof jw)e.zb[g]=new sw(e.qb,d);else throw Error("unknown external video type");e=e.zb[g]}c(e)}}}}
class Aw{constructor(a,b,c){this.k_=this.j_=!1;this.R=-1;this.zb={};this.qb=a;this.L=c;this.X=b;a.resizeEvent().addHandler(this.Kz,this);b.yb().addHandler(this.hb,this)}hb(a){a=a.timestamp();const b=a.slideIndex();if(0<xw(this,b,kw)){if(!this.k_){uw=this;const c=yd("SCRIPT"),d=window.location.toString().match(ow)[1]||null;c.src="https"==d?"https://www.youtube.com/player_api":"http://www.youtube.com/player_api";document.body.appendChild(c)}this.k_=!0}0<xw(this,b,jw)&&(this.j_||qw(this),this.j_=!0);
rw(this)?(this.R!=a.slideIndex()&&yw(this,this.R,-1),this.R=a.slideIndex(),-1!=a.stepIndex()&&(a=this.cO(a),yw(this,this.R,a))):this.R=b}cO(a){const b=a.stepIndex(),c=a.slideIndex();return this.L.getSlide(c).Za().Yb(b).startTime()+a.timeOffset()}Kz(){if(rw(this)){var a=this;zw(this,this.R,function(b){b.ig(a.qb)})}}WF(a){return 0<=a&&a<this.L.count()}ZN(a){this.WF(a)&&this.L.getSlide(a).Za().duration()}};class Bw{constructor(){this.mG=this.nG=null}start(a,b,c,d){b=gd(b[0],8);const e={};e.family=a;e.bold=!0===c;e.italic=!0===d;this.mG=new Cw(e,"arial,'URW Gothic L',sans-serif",b);this.nG=new Cw(e,"Georgia,'Century Schoolbook L',serif",b)}finish(){this.mG.yc();this.mG=null;this.nG.yc();this.nG=null}check(){return Dw(this.mG)||Dw(this.nG)}}function Dw(a){return!!a.KW&&eh(a.Ls).width!=a.KW}
class Cw{constructor(a,b,c){var d=r(a,"family","");d=String(d);const e=['"'];for(let l=0;l<d.length;l++){var f=d.charAt(l),g=f.charCodeAt(0),h=l+1,k;if(!(k=ed[f]))if(31<g&&127>g)k=f;else if(k=f,k in fd)k=fd[k];else if(k in ed)k=fd[k]=ed[k];else{g=k.charCodeAt(0);if(31<g&&127>g)f=k;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()}k=fd[k]=f}e[h]=k}e.push('"');d=e.join("");this.Ls=yd("span");this.Ls.innerHTML=c;B(this.Ls,{position:"absolute",
top:"-999px",left:"-999px",fontSize:"100px",fontFamily:b,fontWeight:r(a,"bold",!1)?"bold":"normal",fontStyle:r(a,"italic",!1)?"italic":"normal",opacity:"0"});document.body.appendChild(this.Ls);this.KW=eh(this.Ls).width;B(this.Ls,"fontFamily",d+","+b)}yc(){Gd(this.Ls)}};const Ew={};function Fw(a,b,c,d){d=d||c;let e="",f=!1,g=!1;"string"!==typeof a?(e=r(a,"family",""),f=r(a,"bold",!1),g=r(a,"italic",!1)):e=a;e=e.replace(/^"|"$/g,"");if(e in Ew)(Ew[e]?c:d)();else{var h=h||5E3;var k=new Bw;k.start(e,b,f,g);var l=Date.now(),m=setInterval(()=>{let p=!1,t=!1;k.check()?t=p=!0:Date.now()-l>h&&(p=!0,t=!1);p&&(clearInterval(m),k.finish(),t?c():d&&(Ha(`can't preload font ${a&&a.family}`),d()))},50)}}
function Gw(a,b){Array.isArray(b)||(b=[b]);const c=[];La(b,d=>{c.push(d.I8+"('"+d.src()+"')"+(d.format()?" format('"+d.format()+"')":""))});return`@font-face {
			  font-family: '${a}';
			  src: ${c.join(",")};
			  ${""}
			  ${""}
			}`}class Hw{constructor(a,b){this.I8=a;this.gf=b;this.B3=null}src(){return this.gf}format(){return this.B3}};function Iw(a,b){a.Ut.push(b);b=b.displayObject();Nh(b,"0 0");Fd(a.la.displayObject(),b,0)}function Jw(a){a.Ut.forEach(b=>b.displayObject().style.display="")}function Kw(a){a.Ut.forEach(b=>b.displayObject().style.display="none")}function Lw(a,b){a.Ut.forEach(c=>Fd(b,c.displayObject(),0))}function Mw(a,b){a.Ut.forEach(c=>b(c))}
class Nw extends E{constructor(a){super();this.la=a;this.Ut=[];x(this,this.la.resizeEvent(),this.Hz,this)}Hz(a,b,c,d){for(const f of this.Ut){a=f;b=c;var e=d;const g=a.displayObject(),h=this.la.scale();hp(g,h);const [k,l]="accessible"==this.la.wb?[0,0]:[b+h*a.Na().left,e+h*a.Na().top];Vg(g,k,l)}}};function Ow(a,b){return void 0===b?a:b instanceof Array?(b=Va(b),b.push(a),b):[a,b]}function Pw(a,b,c){B(a.displayObject(),b,c)}function Qw(a){a=a.displayObject();bo(a,"animation")}
class Rw{constructor(a){this.e2=!0;this.Og=1;Kd(a)?this.lr=this.N=a:(this.N=vd("DIV",Ow("component_container",a)),this.lr=this.QS(Ow("component_base",a)),this.N.appendChild(this.lr));this.Ae=[];this.Ip=!1;this.ha=new pu;if(bg){const b=new iu(this.ox());this.ha.Ay.addHandler(function(){1==Af(this.ha)&&bu(b)},this);this.ha.QK.addHandler(function(){0==Af(this.ha)&&cu(b)},this);a=new ju;a.lG.addHandler(function(c,d,e){this.si(!1);this.Ip&&e.preventDefault();this.enabled()&&this.gp(e)},this);a.iO.addHandler(function(){this.si(!0)},
this);a.jO.addHandler(function(){this.enabled()&&this.Bx()},this);au(b,a)}else this.Ip=!0,this.ha.Ay.addHandler(function c(){this.ha.Ay.removeHandler(c,this);var d=Pe(this.ox(),"mouseover",function(){this.enabled()&&0<Af(this.ha)&&this.Bx()},!1,this);this.Ae.push(d);d=Pe(this.ox(),"mouseout",function(){this.si(!1)},!1,this);this.Ae.push(d);d=Pe(this.ox(),"click",function(e){this.si(!0);this.Ip&&0<Af(this.ha)&&(e.preventDefault(),e.stopPropagation());this.gp(e)},!1,this);this.Ae.push(d)},this);this.Qg=
new A}gp(a){!this.e2&&a&&(this.displayObject().blur(),this.va().blur());this.ha.C(this,a)}resizeEvent(){return this.Qg}ox(){return this.displayObject()}setAttribute(a,b){this.displayObject().setAttribute(a,b)}removeAttribute(a){this.displayObject().removeAttribute(a)}ix(a){this.Ar=a;this.vA(a)}Ue(){this.Ha=this.La=void 0;this.ws=new ResizeObserver(a=>{for(const b of a)void 0!==b.target&&(a=b.contentRect,this.La=a.width,this.Ha=a.height,this.Ra(a.width,a.height),this.Qg.C(this))});this.ws.observe(this.N);
this.Ra(parseInt(this.N.style.width,10),parseInt(this.N.style.height,10));this.Qg.C(this)}Bx(){this.Z("active",!0)}si(){this.Z("active",!1)}va(){return this.lr}displayObject(){return this.N}width(){return void 0!==this.La?this.La:this.KK(this.va())}KK(a){return"SVG"==a.tagName.toUpperCase()?a.width.baseVal.value:jh(a).width}fc(a){this.resize(a)}height(){return void 0!==this.Ha?this.Ha:this.JK(this.va())}JK(a){return"SVG"==a.tagName.toUpperCase()?a.height.baseVal.value:jh(a).height}Cd(a){this.resize(void 0,
a)}resize(a,b){if(void 0!==this.ws)throw Error("ResizeObserver is turned on");this.zv(a,b);void 0!==a&&(this.La=a);void 0!==b&&(this.Ha=b);this.Qg.C(this)}zv(a,b){void 0!==a&&(ch(this.displayObject(),a),ch(this.va(),a));void 0!==b&&(dh(this.displayObject(),b),dh(this.va(),b));void 0!==a&&void 0!==b&&this.Ra(a,b)}Ra(){}x(){return void 0!==this.Kb?this.Kb:Xg(this.displayObject()).x}Mi(a){this.Kb=a;this.displayObject().style.left=a+"px"}y(){return void 0!==this.Lb?this.Lb:Xg(this.displayObject()).y}fg(a){this.Lb=
a;this.displayObject().style.top=a+"px"}move(a,b){this.Mi(a);this.fg(b)}enabled(){return!this.va().hasAttribute("disabled")}na(a){void 0!==this.Ar&&this.vA(a?this.Ar:-1);a?this.va().removeAttribute("disabled"):this.va().setAttribute("disabled","")}visible(){return"none"!=this.displayObject().style.display}J(a){hh(this.displayObject(),a)}opacity(){return this.Og}Qe(a){Pw(this,"opacity",a);this.Og=a}U(a){a=this.gk(a);this.displayObject().appendChild(a)}lf(a,b){a=this.gk(a);Fd(this.displayObject(),a,
b)}removeChild(a){a=this.gk(a);this.Qh(a)&&this.displayObject().removeChild(a)}Go(){const a=this.displayObject();for(;a.firstChild;)a.removeChild(a.firstChild)}Qh(a){return(a instanceof Rw?a.displayObject():a).parentNode==this.displayObject()}ga(a){Nd(this.va(),a)}Ki(a){this.va().innerHTML=a}Jo(a){this.Pe("label",a)}Oe(a){Array.isArray(a)&&(a=a.join(" "));Tt(this.NO?this.lr:this.N,a)}Hj(a){this.Pe("hidden",a)}Pe(a,b){Ut(this.NO?this.lr:this.N,a,b)}QS(a){return vd("DIV",a)}Z(a,b){a=this.aJ?lu(this.aJ,
a):a;var c=this.N;b?bo(c,a):co(c,a);this.N!=this.lr&&(c=this.lr,b?bo(c,a):co(c,a))}oH(a){a=this.aJ?lu(this.aJ,a):a;return ao(this.N,a)}Cx(){Pe(this.displayObject(),"keydown",this.nM,!1,this)}nM(a){document.activeElement!=this.displayObject()||a.defaultPrevented||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),this.gp(null))}vA(a){this.setAttribute("tabindex",a+"")}yc(){for(let a=0;a<this.Ae.length;++a){const b=this.Ae[a];b&&Ye(b)}this.ws&&this.ws.disconnect()}gk(a){return a instanceof Rw||a instanceof
O?a.displayObject():a}}Rw.prototype.displayObject=Rw.prototype.displayObject;Rw.prototype.baseElement=Rw.prototype.va;class Sw extends Rw{constructor(a,b){super(vd(b||"DIV",a))}};function Tw(a){const b=new Map;Uw(a,b);Vw(a,b)}function Vw(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 Id(a))Vw(f,b)}function Uw(a,b){if(a.id&&!b.has(a.id)){const c=kd()+"-"+kd();b.set(a.id,c);a.id=c}for(const c of Id(a))Uw(c,b)};class Ww{constructor(a,b){this.cD=a;b=b-a.width()-1;this.nr=new Og(b,2,a.width(),a.height());this.hi=new Sw("trial_banner");this.hi.fc(this.nr.width);this.hi.Cd(this.nr.height);Pw(this.hi,"cursor","pointer");b=yd("DIV");b.innerHTML=a.content();Tw(b);bo(b,"banner-content");Ut(b,"hidden",!0);this.hi.va().appendChild(b);b=yd("DIV");b.innerHTML=a.contentHover();Tw(b);bo(b,"banner-content_hover");Ut(b,"hidden",!0);this.hi.va().appendChild(b);a.url()&&this.hi.ha.addHandler((c,d)=>{d.stopPropagation();c=
this.cD.url();ji(c)},this);B(this.displayObject(),"z-index","1000")}Na(){return this.nr}displayObject(){return this.hi.displayObject()}};class Xw extends Ww{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 Ki({content:c,contentHover:a.contentHover(),url:a.url(),width:a.width(),height:a.height(),sx:a.sx(),language:a.language(),vw:a.vw(),uw:a.uw(),ww:a.ww(),xw:a.xw()});super(a,b)}};class Yw{constructor(a){this.Wn=a;a=yd("img");a.src=this.Wn.src();C(a,this.Wn.opacity());B(a,"z-index","1");this.Wn.url()&&(B(a,"cursor","pointer"),Pe(a,"click",this.X6,!1,this));this.fT=a}Na(){return this.Wn.Na()}displayObject(){return this.fT}X6(a){a.stopPropagation();ji(this.Wn.url(),this.Wn.target())}};function Zw(a){a.lU();a.oU();a.pU();a.jU();a.kU();a.mU()}function $w(a){a.th&&(Gd(a.th),a.th=null)}
class ax extends E{constructor({presentation:a,playbackController:b,AH:c,pI:d,gh:e,zq:f,sa:g,lI:h}){super();this.F=a;this.B=b;this.Ba=c;this.Jk=d;this.re=e;this.ye=f;this.uf=g;this.Js=h;this.KF=D(this);this.th=null;Zw(this);x(this,this.B.FP(),this.Ts,this)}width(){return 0}height(){return 0}scale(){return 1}resize(){}E0(a){a&&B(a.displayObject(),"display","");this.Ts();this.KF.C()}r_(){}setOverlayDisplayed(){}rH(){hh(this.re,!0)}wH(){return!1}lU(){this.Ba.removeAttribute("role");this.Ba.removeAttribute("aria-live");
this.Ba.removeAttribute("style")}oU(){Gd(this.Jk)}pU(){this.re.removeAttribute("style");bo(this.re,"slides-container")}jU(){Gd(this.ye.displayObject())}kU(){Gd(this.uf)}mU(){bo(this.Js,"slide-displays-parent")}Ts(){$w(this);0<=this.B.currentSlideIndex()&&(this.GO()||this.DO()||this.HO())}GO(){return this.B.W()instanceof qn?(this.th=this.B.quizPlayer().skin().displayObject(),this.Ba.appendChild(this.th),!0):!1}DO(){return this.B.W()instanceof Bk?(this.th=this.B.interactionPlayer().displayObject(),
this.Ba.appendChild(this.th),!0):!1}HO(){this.B.W()instanceof yn&&(this.th=this.B.scenarioPlayer().displayObject(),this.Ba.appendChild(this.th))}$c(){super.$c();$w(this)}};class bx{constructor(){this.Us=!1;this.PA=this.Hp=null;this.AN=new A}mH(a,b){if("touchEnd"==a)return this.Us&&this.PA&&this.Hp?this.VZ(this.Hp,this.PA)?1:0:0;if(1!=b.touches().length||Th(b.ht()))return this.Us=!1,0;const c=new Uc(b.touches()[0].screenX(),b.touches()[0].screenY());if("touchStart"==a){if(Uh(b.ht()))return this.Us=!1,0;this.PA=this.Hp=c;this.Us=!0;return 0}if(!this.Us||!this.PA||!this.Hp)return 0;(this.Us=this.PA==this.Hp?this.WZ(c,this.Hp):this.XZ(c,this.Hp))&&b.ht().preventDefault();
this.Hp=c;return 0}XG(){this.AN.C()}sq(){}}class cx extends bx{Ew(){return"scrollLeft"}XZ(a,b){return a.x<=b.x}WZ(a,b){return b.x-a.x>=Math.abs(a.y-b.y)}VZ(a,b){const c=b.x-a.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)}}class dx extends bx{Ew(){return"scrollRight"}XZ(a,b){return a.x>=b.x}WZ(a,b){return a.x-b.x>=Math.abs(a.y-b.y)}VZ(a,b){const c=a.x-b.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)}};function ex(a){return 1-Math.pow(1-a,3)};class fx{constructor(){this.aG=this.$z=null;this.ru=this.qu=!1;this.xD=new A;this.B2=new A;this.kT=new A;this.iT=new A}Ew(){return"drag"}mH(a,b){if(1==b.touches().length){if("touchStart"==a)return this.ru&&(this.qu=this.ru=!1),this.qu=!1,1;if("touchMove"==a&&this.qu)return 1}this.ru&&(this.qu=this.ru=!1,this.iT.C(this.$z.x,this.$z.y));return 0}XG(a){a=new Uc(a.touches()[0].clientX(),a.touches()[0].clientY());this.qu?(a=Yc(a,this.aG),Vc(a,this.$z)||(this.ru||(this.ru=!0,this.kT.C(this.aG.x,this.aG.y)),
this.$z=a,this.xD.C(a.x,a.y))):(this.qu=!0,this.aG=a,this.$z=new Uc,this.B2.C())}sq(){}};function gx(a){a=a.touches();return 2!=a.length?null:{V_:new Uc(a[0].clientX(),a[0].clientY()),X0:new Uc(a[1].clientX(),a[1].clientY())}}
class hx{constructor(){this.YD=0;this.Zy=-1;this.R7=new A;this.Dv=new A;this.fY=new A;this.xD=new A;this.Yy=null;this.xN=!1}Ew(){return"scale"}mH(a,b){a=2==b.touches().length;const c=!a&&0<this.Zy;a!=this.xN&&(this.xN||(gx(b),this.R7.C()),this.xN=a);return a||c?1:0}XG(a){if(2==a.touches().length){var b=gx(a);if(this.Yy&&b){const c=Yc(b.V_,this.Yy.V_),d=Yc(b.X0,this.Yy.X0),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.xD.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=Wc(new Uc(b.clientX(),b.clientY()),new Uc(a.clientX(),a.clientY())),this.YD?b=a/this.YD:(b=1,this.YD=a));a=b;this.Dv.C(a);this.Zy=a}else 0<this.Zy&&(this.fY.C(this.Zy),this.Yy=null,this.Zy=-1,this.YD=0)}sq(){}};function ix(a,b){b!=a.gY&&((a.gY=b)?(au(a.fk,a.hY),au(a.fk,a.jT)):(gu(a.fk,a.hY),gu(a.fk,a.jT)))}function jx(a){a.jp&&(a.jp.yc(),a.jp=null)}function kx(a,b){var c=(b-a.sp)/a.sp;a.sp=b;b=a.kc.x;var d=a.kc.y;b-=(a.HG/2-b)*c;d-=(a.GG/2-d)*c;a.kc=lx(a,new Uc(b,d));a.Dv.C(a.qa(),a.kc.x,a.kc.y);c=1==a.sp;if(a.kY!=c)for(a.kY=c,b=a.a8,d=0;d<b.length;++d){const e=b[d];e&&(c?au(a.fk,e):gu(a.fk,e))}}
function lx(a,b){function c(f,g,h){return g<=h?(h-g)/2:Rc(f,h-g,0)}const d=a.qa(),e=a.Pf*d;return new Uc(c(b.x,a.Qf*d,a.HG),c(b.y,e,a.GG))}
class mx{constructor(a,b,c,d){var e=Number.MAX_VALUE;this.fm=this.iy=this.jp=null;this.cG=-1;this.hS=this.sp=1;this.gY=!1;this.kY=!0;this.fT=a;this.fk=b;this.HG=this.Qf=c;this.GG=this.Pf=d;this.B4=e;this.kc=new Uc;this.Dv=new A;this.a8=[hu(b,"scrollLeft"),hu(b,"scrollRight")];a=new hx;a.Dv.addHandler(this.S6,this);a.fY.addHandler(this.R6,this);this.hY=a;a=new fx;a.xD.addHandler(this.P6,this);a.kT.addHandler(this.O6,this);a.iT.addHandler(this.N6,this);this.jT=a}qa(){return this.sp*this.hS}S6(a){0>
this.cG&&(jx(this),this.cG=this.sp);kx(this,Rc(this.cG*a,1,4))}R6(){this.cG=-1}P6(a,b){1<this.sp&&window.event&&window.event.preventDefault();a=new Uc(a,b);this.iy.push({offset:a,time:Date.now()});this.kf(Zc(this.fm,a))}O6(){jx(this);this.iy=[];this.fm=this.kc.clone()}N6(){var a=this.iy.length;if(2<=a){var b=this.iy[a-2],c=this.iy[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.jp=new nx(this.kc,new Uc(this.kc.x+
a*c/7,this.kc.y+b*c/7),c),Pe(this.jp,"animate",this.i5,!1,this),Pe(this.jp,"finish",this.h5,!1,this),this.jp.play())}}i5(){this.kf(this.jp.position())}h5(){jx(this)}kf(a){a=lx(this,a);Vc(this.kc,a)||(this.Dv.C(this.qa(),a.x,a.y),this.kc=a)}}class nx extends Iu{constructor(a,b,c){super([a.x,a.y],[b.x,b.y],c,ex)}position(){return new Uc(this.coords[0],this.coords[1])}};function ox(a){const b=new iu(a.Ba,[new cx,new dx]);x(a,hu(b,"scrollLeft").AN,()=>{var c=a.De.Xq();c.ne()&&c.wD(c.u8)&&c.F.settings().navigation().sm().enabled()&&c.B.W().pB()&&gw(c)});x(a,hu(b,"scrollRight").AN,()=>{var c=a.De.Xq();c.ne()&&c.wD(c.v8)&&c.F.settings().navigation().sm().enabled()&&c.B.W().pB()&&c.Wb.gotoPreviousSlide()});bu(b);if(wg){const c=new ju;x(a,c.lG,a.f5,a);x(a,c.hT,a.e5,a);au(b,c)}return b}
function px(a){var b=Id(a.ye.displayObject());if(b.length)for(const c of b)ao(c,"framesLayerContent")&&(b=c,b.setAttribute("data-width",a.La),b.setAttribute("data-height",a.Ha))}function qx(a){var b=a.B;-1!=b.currentSlideIndex()&&(b=b.Yd().view(),b instanceof wn&&b.scenarioPlayer().setParentScale(a.qa),Zf||(b instanceof jn?b.quizPlayer().resize(a.La,a.Ha):b instanceof Wn&&b.interactionPlayer().resize(a.La,a.Ha)))}
function rx(a,b,c){for(let d=0;d<b.length;++d){const e=a.De.Pd.pm(b[d]);e&&Hv(e,c)}}function sx(a,b){for(let c=0;c<b.length;++c){const d=b[c],e=a.De.Pd.pm(d);e&&e.yq(d.asset().xj())}}function tx(a,b){for(let c=0;c<b.length;++c){const d=a.De.Pd.pm(b[c]);d&&d.yq(!1)}}function ux(a){a.uk||a.Ym?cu(a.fk):bu(a.fk)}function vx(a){var b=!1;const c="none"!=a.re.style.display,d=0<=a.B.currentSlideIndex();c&&d&&(b=a.B.W(),b=a.F.settings().navigation().Dw().KR()&&"slide"==b.type());ix(a.TO,b)}
function wx(a){if("idle"==a.se.state()){var b=a.B;b=0<=b.currentSlideIndex()?b.W():null;var c=b instanceof Bk,d=b instanceof yn;b instanceof qn||c||d||!Rf&&Ib&&La(rd("IMG",null,a.re),e=>{null!=e.id&&0<e.id.length||(e.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,l=>{const m=16*Math.random()|0;return("x"==l?m:m&3|8).toString(16)}));let f;if(vc(a.$K,e.id)){var g=r(a.$K,e.id);f=g.transform.clone();var h=g.origin.clone();var k=g.width;g=g.height}else f=dp(e),null===f&&(f=new im),h=ep(e),null===
h&&(h=new Uc),Nh(e,h.x+"px "+h.y+"px"),k=parseFloat(e.getAttribute("width")),g=parseFloat(e.getAttribute("height")),zc(a.$K,e.id,{transform:f.clone(),origin:h.clone(),width:k,height:g});g*=a.qa;ch(e,k*a.qa);dh(e,g);k=1/a.qa;g=1/a.qa;h=Yc(new Uc,h);h=new im(k,0,0,g,h.x-k*h.x,h.y-g*h.y);$o(e,jm(f,h))},a)}}
class xx extends E{constructor({presentation:a,lba:b,AH:c,pI:d,gh:e,zq:f,sa:g,lI:h,playbackController:k,xca:l}){super();this.F=a;this.De=b;this.Ba=c;this.Jk=d;this.re=e;this.ye=f;this.uf=g;this.Js=h;Zw(this);this.La=a.slideWidth();this.Ha=a.slideHeight();this.qa=1;this.fk=ox(this);const {width:m,height:p}=this.Lh();b=new mx(this.Ba,this.fk,m,p);ix(b,!1);x(this,b.Dv,this.S7,this);this.TO=b;this.KF=D(this);this.tc=null;this.Ym=!1;this.B=k;this.se=l;this.$K={};this.uk=!1;this.th=null;a=ef(a.slides(),
ok);this.Rv=vt(a)}width(){return this.La}height(){return this.Ha}scale(){return this.qa}resize(a,b){this.La=a;this.Ha=b;bh(this.Ba,a,b);var c=this.TO;c.kc=lx(c,Zc(c.kc,new Uc((a-c.HG)/2,(b-c.GG)/2)));c.HG=a;c.GG=b;c.hS=Math.min(a/c.Qf,b/c.Pf,c.B4);kx(c,c.sp);px(this);qx(this)}E0(a){var b=this.B,c=this.tc?this.tc.index():-1;const d=b.currentSlideIndex();this.tc=0<=d?b.W():null;b=this.tc instanceof qn;const e=this.tc instanceof Bk,f=this.tc instanceof yn;this.Ym=(this.ye.BV=b)||e||f;this.Jk.style.opacity=
this.Ym?"0":"";this.Ts();a&&B(a.displayObject(),"display",f?"none":"");a=xt(this.Rv,c,d);c=xt(this.Rv,d,c);rx(this,a,!1);rx(this,c,!0);this.uk&&(sx(this,a),tx(this,c));px(this);ux(this)}r_(a){kx(this.TO,1);vx(this);qx(this);wx(this);var b=this.B;-1!=b.currentSlideIndex()&&void 0!==a&&(b=(b=b.Yd())&&b.view(),b instanceof jn?b.quizPlayer().setBannerView(a.displayObject()):b instanceof Wn?b.interactionPlayer().setBannerView(a.displayObject()):b instanceof wn&&b.scenarioPlayer().setBannerView(a.displayObject()))}setOverlayDisplayed(a){if(this.uk!=
a){this.uk=a;if(this.tc){var b=this.tc.index();b=this.Rv.Qv[b]||[];a?tx(this,b):sx(this,b);(b=this.B.quizPlayer())&&b.setOverlayDisplayed(a)}ux(this)}}rH(a){this.re.style.display="";this.Jk.style.display="";Jw(a);vx(this)}wH(){return this.Ym}lU(){const a=this.Ba;a.setAttribute("role","main");a.setAttribute("aria-live","polite");a.style.overflow="hidden";bh(a,this.Lh().width,this.Lh().height);Jf&&(a.style["-webkit-text-size-adjust"]="none")}oU(){const a=this.Jk;Ld(a)||Fd(this.Ba,this.Jk,0);a.style.display=
"none";const {width:b,height:c}=this.Lh();bh(a,b-2,c-2);Vg(a,1,1)}pU(){const a=this.re;a.removeAttribute("class");a.style.overflow="hidden";a.style.position="absolute";bh(a,this.Lh().width,this.Lh().height);Nh(a,"0 0")}jU(){const a=this.ye.displayObject();B(a,"z-index","2");Ld(a)||this.Ba.appendChild(a)}kU(){Ld(this.uf)||this.re.appendChild(this.uf)}mU(){co(this.Js,"slide-displays-parent")}e5(a,b,c){a=c.target;a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():Md(this.re,a)&&(c.preventDefault(),
c=this.De.Xq(),c.wD(c.t8))}f5(a,b,c){ki(c.target)||(a=c.target,a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():Md(this.re,a)&&(c.preventDefault(),yr(this.De.Xq(),this,c)))}S7(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.qa!=a;f&&(this.qa=a,hp(this.re,a),$v(this.De.Pd,this.qa),qx(this),wx(this),bh(this.Jk,d-2,e-2));Vg(this.re,b,c);Vg(this.Jk,b+1,c+1);this.KF.C(d,e,b,c);f&&Rf&&ip(this.Ba)}Lh(){return new $c(this.F.slideWidth(),
this.F.slideHeight())}Ts(){$w(this);0<=this.B.currentSlideIndex()&&(this.GO()||this.DO()||this.HO())}GO(){if(this.B.W()instanceof qn){const a=this.B.quizPlayer();a.setOverlayDisplayed(this.uk);Zf||(this.th=a.skin().displayObject(),this.Ba.appendChild(this.th));return!0}return!1}DO(){if(this.B.W()instanceof Bk){const a=this.B.interactionPlayer();a.setOverlayDisplayed(this.uk);Zf||(this.th=a.displayObject(),this.Ba.appendChild(this.th));return!0}return!1}HO(){this.B.W()instanceof yn&&this.B.scenarioPlayer().setOverlayDisplayed(this.uk)}$c(){super.$c();
cu(this.fk);$w(this)}};class yx{constructor(a){this.Qj=a}create(a){switch(a){case "normal":return new xx(this.Qj);case "accessible":return new ax({presentation:this.Qj.presentation,playbackController:this.Qj.playbackController,AH:this.Qj.AH,pI:this.Qj.pI,gh:this.Qj.gh,zq:this.Qj.zq,sa:this.Qj.sa,lI:this.Qj.lI});default:throw Error("unknown presentation view mode");}}};const zx={Qga:"switchToNextSlide",Sga:"switchToPreviousSlide",cda:"arbitrarySlideSwitching",xga:"slideShowControl",Rga:"switchToNextStep",Tga:"switchToPreviousStep",nfa:"playPauseControl",wfa:"presentationSeeking",wga:"slideSeeking",Jfa:"quizSwitchToNextSlide",Kfa:"quizSwitchToNextSlideWithoutBranching",Gfa:"quizArbitrarySlideSwitching",gga:"scenarioSwitchToNextSlide",hga:"scenarioSwitchToNextSlideWithoutBranching",dga:"ScenarioArbitrarySlideSwitching"};
q("NavigationActionType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$restriction$NavigationActionType",zx);function Ax(){return"switchToNextSlide switchToPreviousSlide arbitrarySlideSwitching slideShowControl switchToNextStep switchToPreviousStep playPauseControl presentationSeeking slideSeeking".split(" ")}zx.all=Ax;q("SWITCH_TO_NEXT_SLIDE","switchToNextSlide",zx);q("SWITCH_TO_PREVIOUS_SLIDE","switchToPreviousSlide",zx);
q("ARBITRARY_SLIDE_SWITCHING","arbitrarySlideSwitching",zx);q("SLIDE_SHOW_CONTROL","slideShowControl",zx);q("SWITCH_TO_NEXT_STEP","switchToNextStep",zx);q("SWITCH_TO_PREVIOUS_STEP","switchToPreviousStep",zx);q("PLAY_PAUSE_CONTROL","playPauseControl",zx);q("PRESENTATION_SEEKING","presentationSeeking",zx);q("SLIDE_SEEKING","slideSeeking",zx);const Bx={Lda:"currentSlideIsLocked",Mda:"currentSlideIsNotCompleted",Ida:"currentSlideIsFirstSlide",Kda:"currentSlideIsLastSlide",Jda:"currentSlideIsInteraction",fda:"backwardNavigationIsRestricted",nea:"forwardNavigationIsRestricted",xfa:"presentationSeekingDisabled",Gea:"interactionNotCompleted",qfa:"precedingQuizNotPassed",pfa:"precedingQuizNotCompleted",ofa:"precedingQuizFailed",sfa:"precedingScenarioNotCompleted",tfa:"precedingScenarioNotPassed",rfa:"precedingScenarioFailed"};
q("NavigationRestrictionReasonType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$restriction$NavigationRestrictionReasonType",Bx);q("CURRENT_SLIDE_IS_LOCKED","currentSlideIsLocked",Bx);q("CURRENT_SLIDE_IS_NOT_COMPLETED","currentSlideIsNotCompleted",Bx);q("CURRENT_SLIDE_IS_LAST_SLIDE","currentSlideIsLastSlide",Bx);q("CURRENT_SLIDE_IS_FIRST_SLIDE","currentSlideIsFirstSlide",Bx);
q("BACKWARD_NAVIGATION_IS_RESTRICTED","backwardNavigationIsRestricted",Bx);q("FORWARD_NAVIGATION_IS_RESTRICTED","forwardNavigationIsRestricted",Bx);q("PRESENTATION_SEEKING_DISABLED","presentationSeekingDisabled",Bx);q("PRECEDING_QUIZ_NOT_PASSED","precedingQuizNotPassed",Bx);q("PRECEDING_QUIZ_NOT_COMPLETED","precedingQuizNotCompleted",Bx);q("PRECEDING_QUIZ_FAILED","precedingQuizFailed",Bx);q("PRECEDING_SCENARIO_NOT_COMPLETED","precedingScenarioNotCompleted",Bx);
q("PRECEDING_SCENARIO_FAILED","precedingScenarioFailed",Bx);q("PRECEDING_SCENARIO_NOT_PASSED","precedingScenarioNotPassed",Bx);const Cx={vfa:"presentationNavigationType",vga:"slideNavigationSettings",Hfa:"quizNavigationSettings",ega:"scenarioNavigationSettings",ufa:"presentationFlow"};q("NavigationRestrictionSource$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$restriction$NavigationRestrictionSource",Cx);q("PRESENTATION_NAVIGATION_TYPE","presentationNavigationType",Cx);q("SLIDE_NAVIGATION_SETTINGS","slideNavigationSettings",Cx);
q("PRESENTATION_FLOW","presentationFlow",Cx);function Dx(a,b,c){const d=a.B,e=a.F.settings().navigation().navigationType(),f=0<=d.currentSlideIndex()?d.W():null;if(!f)return null;{const k=a.B;var g=0<=k.currentSlideIndex()?k.W():null;if(g){var h=a.F.slides();switch(b){case "arbitrarySlideSwitching":g=h.getSlide(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":Ex(a,b)&&(c=k.nextSlideIndex(),0<=c?g=h.getSlide(c):(c=!!a.W().Ai().vo(),a.F.settings().playback().rm()&&!c&&(g=h.getSlide(a.firstSlideIndex()))));break;
case "switchToPreviousSlide":case "switchToPreviousStep":Fx(a,b)&&(a=k.previousSlideIndex(),0<=a&&(g=h.getSlide(a)));break;case "presentationSeeking":g=null}h=g}else h=null}if(h==f)return null;if(!h)return"presentationSeeking"==b&&"free"!=e?new lw("presentationSeekingDisabled"):null;switch(e){case "restricted":if(h.visited())break;if(h.index()!=d.nextSlideIndex()&&h.index()!=d.previousSlideIndex())return new lw("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.completed())return new lw("currentSlideIsNotCompleted");
break;case "sequential":if(h.index()!=d.nextSlideIndex()&&(0!=h.index()||"switchToNextSlide"!=b))return h.visited()?new lw("backwardNavigationIsRestricted"):new lw("forwardNavigationIsRestricted");if("slide"==f.type()&&!f.completed())return new lw("currentSlideIsNotCompleted")}return null}
function Gx(a,b,c,d){Ex(a,b)?c=d:Fx(a,b)&&(c=a.previousSlideIndex());if(void 0===c)return null;d=a.B.Yd().view();if((d instanceof jn||d instanceof Wn)&&!d.lx()&&c!=a.B.currentSlideIndex())return new lw("interactionNotCompleted");if(!(0<a.B.hf.length))for(d=0;d<c;++d){var e=a.F.slides().getSlide(d);if(e.visible()&&e instanceof qn)if("afterAttempt"==e.Uk){if(e=Hx(a,e),!e||!(1<e.UZ||fn(e)))return new lw("precedingQuizNotCompleted",d)}else if("afterPassing"==e.Uk&&!a.zF(e))return(a=(a=Hx(a,e))?"graded"==
a.AF&&fn(a)?a.allowRetakeQuiz():!0:!1)?new lw("precedingQuizNotPassed",d):new lw("precedingQuizFailed",d)}return"quizSwitchToNextSlideWithoutBranching"!=b&&"quizSwitchToNextSlide"!=b||a.F.settings().playback().rm()||a.currentSlideIndex()!=a.qm()?null:new lw("currentSlideIsLastSlide")}
function Ix(a,b,c,d){Ex(a,b)?c=d:Fx(a,b)&&(c=a.previousSlideIndex());if(void 0===c)return null;d=a.B.Yd().view();if(d instanceof wn&&!d.lx()&&c!=a.B.currentSlideIndex())return new lw("interactionNotCompleted");if(!(0<a.B.hf.length))for(d=0;d<c;++d){var e=a.F.slides().getSlide(d);if(e.visible()&&e instanceof yn)if("afterAttempt"==e.Uk){if(e=Jx(a,e),!e||!e.Vi)return new lw("precedingScenarioNotCompleted",d)}else{var f;if(f="afterPassing"==e.Uk)f=Jx(a,e),f=!(f&&f.scenarioPassed());if(f)return((a=Jx(a,
e))?a.sS:1)?new lw("precedingScenarioNotPassed",d):new lw("precedingScenarioFailed",d)}}return"scenarioSwitchToNextSlideWithoutBranching"!=b&&"scenarioSwitchToNextSlide"!=b||a.F.settings().playback().rm()||a.currentSlideIndex()!=a.qm()?null:new lw("currentSlideIsLastSlide")}
function Ex(a,b){var c=0<=a.B.currentSlideIndex()?a.B.W():null;if(!c)return!1;const d=a.B.clock().timestamp(),e=c.Za();c=e.count()-1==d.stepIndex();switch(b){case "switchToNextSlide":case "quizSwitchToNextSlide":case "quizSwitchToNextSlideWithoutBranching":case "scenarioSwitchToNextSlide":case "scenarioSwitchToNextSlideWithoutBranching":return!0;case "switchToNextStep":return a=e.Yb(e.count()-1),c&&(a.Wk()||a.duration()<=d.timeOffset());case "playPauseControl":return c&&ms(a.B)}return!1}
function Fx(a,b){if(!(0<=a.B.currentSlideIndex()&&a.B.W()))return!1;switch(b){case "switchToPreviousSlide":return!0;case "switchToPreviousStep":return a=a.B.clock().timestamp(),0==a.stepIndex()&&.01>=a.timeOffset()}return!1}function Hx(a,b){return(a=a.B.getSlidePlaybackController(b.index()))&&a.dA?(b=a.quizPlayer(),Cm(b)):b.gF}function Jx(a,b){return(a=a.B.getSlidePlaybackController(b.index()))&&a.oA?(b=a.scenarioPlayer(),un(b)):b.iF}
function Kx(a,b,c,d){return(b=a.Le(b,c,d,null))?(a.vV.C(b),!1):!0}
class Lx{constructor(a,b){this.B=a;this.F=b;this.vV=new A}getSlidePlaybackController(a){return this.B.getSlidePlaybackController(a)}Le(a,b,c,d){const e={};var f;a:{if(Ex(this,a)){if((f=-1==this.B.nextSlideIndex())&&!(f=this.W().Ai().vo())&&(f=!this.F.settings().playback().rm())){var g=this.B,h=g.X.timestamp();f=h.stepIndex();h=h.timeOffset();g=g.nd.Za();f=f==g.count()-1?g.Yb(f):null;f=null!==f&&h>=f.duration()}if(f){f=new lw("currentSlideIsLastSlide");break a}}else if(Fx(this,a)&&-1==this.B.previousSlideIndex()&&
(f=this.B.clock().timestamp(),0==f.stepIndex()&&0==f.timeOffset()||this.W().Ai().Ww())){f=new lw("currentSlideIsFirstSlide");break a}f=null}e.presentationFlow=f;"quizSwitchToNextSlide"!=a&&"quizSwitchToNextSlideWithoutBranching"!=a&&"scenarioSwitchToNextSlide"!=a&&"scenarioSwitchToNextSlideWithoutBranching"!=a&&(e.presentationNavigationType=Dx(this,a,b));f="quizSwitchToNextSlideWithoutBranching"==a||"scenarioSwitchToNextSlideWithoutBranching"==a?qs(this.B):this.B.nextSlideIndex();e.quizNavigationSettings=
Gx(this,a,b,f);e.scenarioNavigationSettings=Ix(this,a,b,f);f="playPauseControl"!=a||Ex(this,a)?(f=0<=this.B.currentSlideIndex()?this.B.W():null)?f.qt().w0(a)?null:new lw("currentSlideIsLocked"):null:null;e.slideNavigationSettings=f;h=f=null;for(const k in e)e.hasOwnProperty(k)&&(g=e[k])&&(f=k,h=g);return null!==f?new mw(a,f,h,b,c,d):null}zF(a){return(a=Hx(this,a))?en(a):!1}play(){Kx(this,"playPauseControl",this.B.currentSlideIndex(),null)&&this.B.play()}pause(){Kx(this,"playPauseControl",this.B.currentSlideIndex(),
null)&&this.B.pause()}gotoSlide(a,b){Kx(this,"arbitrarySlideSwitching",a,null)&&this.B.gotoSlide(a,b)}Iw(a){const b=this.B.yH();-1!=b&&Kx(this,"arbitrarySlideSwitching",b,null)&&this.B.Iw(a)}Bq(a){Kx(this,"arbitrarySlideSwitching",this.B.firstSlideIndex(),null)&&this.B.Bq(a)}Cq(a){Kx(this,"arbitrarySlideSwitching",this.B.qm(),null)&&this.B.Cq(a)}gotoNextSlide(a){Kx(this,"switchToNextSlide",this.B.nextSlideIndex(),null)&&this.B.gotoNextSlide(a)}gotoPreviousSlide(a){Kx(this,"switchToPreviousSlide",
this.B.previousSlideIndex(),null)&&this.B.gotoPreviousSlide(a)}ro(){Kx(this,"switchToNextStep",this.B.currentSlideIndex(),null)&&this.B.ro()}mt(){Kx(this,"switchToPreviousStep",this.B.currentSlideIndex(),null)&&this.B.mt()}zj(a,b,c,d){const e=a==this.B.currentSlideIndex()?"slideSeeking":"presentationSeeking";Kx(this,e,a,new cj(a,b,c))&&this.B.zj(a,b,c,d)}firstSlideIndex(){return this.B.firstSlideIndex()}qm(){return this.B.qm()}nextSlideIndex(){return this.B.nextSlideIndex()}previousSlideIndex(){return this.B.previousSlideIndex()}currentSlideIndex(){return this.B.currentSlideIndex()}W(){return this.B.W()}playbackState(){return this.B.playbackState()}clock(){return this.B.clock()}slideChangeEvent(){return this.B.slideChangeEvent()}mx(){return this.B.mx()}kR(){return this.B.kR()}transitionEffectStartEvent(){return this.B.transitionEffectStartEvent()}FP(){return this.B.FP()}AR(){return this.B.AR()}Co(){return this.B.Co()}Sw(){return this.vV}yQ(){return this.B.yQ()}Yd(){return this.B.Yd()}quizPlayer(){return this.B.quizPlayer()}scenarioPlayer(){return this.B.scenarioPlayer()}interactionPlayer(){return this.B.interactionPlayer()}slideTransitionController(){return this.B.slideTransitionController()}$k(){return this.B.$k()}oR(a,
b){this.B.oR(a,b)}wC(a){this.B.wC(a)}zP(){this.B.zP()}IQ(){this.B.IQ()}Do(){return this.B.Do()}iH(){}SP(){}}Lx.prototype.slideTransitionController=Lx.prototype.slideTransitionController;Lx.prototype.scenarioPlayer=Lx.prototype.scenarioPlayer;Lx.prototype.quizPlayer=Lx.prototype.quizPlayer;Lx.prototype.navigationRestrictedEvent=Lx.prototype.Sw;Lx.prototype.playbackCompleteEvent=Lx.prototype.Co;Lx.prototype.stepChangeEvent=Lx.prototype.mx;Lx.prototype.slideChangeEvent=Lx.prototype.slideChangeEvent;
Lx.prototype.clock=Lx.prototype.clock;Lx.prototype.playbackState=Lx.prototype.playbackState;Lx.prototype.currentSlide=Lx.prototype.W;Lx.prototype.currentSlideIndex=Lx.prototype.currentSlideIndex;Lx.prototype.previousSlideIndex=Lx.prototype.previousSlideIndex;Lx.prototype.nextSlideIndex=Lx.prototype.nextSlideIndex;Lx.prototype.lastSlideIndex=Lx.prototype.qm;Lx.prototype.firstSlideIndex=Lx.prototype.firstSlideIndex;Lx.prototype.gotoTimestamp=Lx.prototype.zj;Lx.prototype.gotoPreviousStep=Lx.prototype.mt;
Lx.prototype.gotoNextStep=Lx.prototype.ro;Lx.prototype.gotoPreviousSlide=Lx.prototype.gotoPreviousSlide;Lx.prototype.gotoNextSlide=Lx.prototype.gotoNextSlide;Lx.prototype.gotoLastSlide=Lx.prototype.Cq;Lx.prototype.gotoFirstSlide=Lx.prototype.Bq;Lx.prototype.gotoLastSlideViewed=Lx.prototype.Iw;Lx.prototype.gotoSlide=Lx.prototype.gotoSlide;Lx.prototype.pause=Lx.prototype.pause;Lx.prototype.play=Lx.prototype.play;Lx.prototype.checkNavigationRestriction=Lx.prototype.Le;class Mx extends Pr{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f);this.rl=f;f.interactionPlayer()?f.interactionPlayer().setViewMode(g):rf(this,f.vU,h=>{h.setViewMode(g)})}interactionPlayer(){return this.rl.interactionPlayer()}At(a){this.slide().style.opacity=""+(a?1:0)}qq(a){a?a.appendChild(this.lb):Gd(this.lb)}};class Nx extends Pr{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f);this.rl=f;this.lN=null;f.quizPlayer()?this.wA(g):rf(this,f.BX,()=>this.wA(g))}quizPlayer(){return this.rl.quizPlayer()}At(a){this.slide().style.opacity=""+(a?1:0)}qq(a){a?a.appendChild(this.lb):Gd(this.lb)}wA(a){const b=this.rl.quizPlayer();b.onPresentationViewModeChanged(a);this.lN=b.skin().displayObject();this.lb.appendChild(this.lN);this.TF.innerHTML=this.lb.innerHTML;hh(this.Ln,"normal"==a)}$c(){super.$c();Gd(this.lN)}};class Ox extends E{constructor(a){super();this.ua=a;this.ja=0;this.Ik=D(this);this.Nt=this.Ln=this.lb=null}slide(){return this.ua}Dq(a,b,c){this.lb=a;this.Ln=b;this.Nt=c;this.ja=2;this.Ik.C(this)}slideBackground(){return this.Ln}Ne(){return 2==this.ja}state(){return this.ja}};class Px extends Ox{constructor(a){super(a);this.Nf=null;this.iY=D(this)}scenarioPlayer(){return this.Nf}cR(a){this.Nf=a;this.iY.C()}};class Qx extends Pr{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f);this.rl=f;f.Nf?this.wA(g):rf(this,f.iY,()=>this.wA(g))}scenarioPlayer(){return this.rl.scenarioPlayer()}At(a){this.slide().style.opacity=""+(a?1:0)}qq(a){a?a.appendChild(this.lb):Gd(this.lb)}wA(a){this.rl.scenarioPlayer().setViewMode(a);this.TF.innerHTML=this.lb.innerHTML;hh(this.Ln,"normal"==a)}};function kt(a,b){const c=a.L.getSlide(b);b=a.nc.od[b];if(c instanceof zm){b.Mq();b.At(!1);var d=new Go({content:b.Hk,mode:a.nc.wb,xI:c.xI(),AC:c.AC()});d=new xr(c,d,a.Ea,a.me)}else if(c instanceof qn){if(!b.quizPlayer())return null;d=new jn({content:b.Hk,mode:a.nc.wb,quizPlayer:b.quizPlayer(),rB:c.rB()});d=new rn(c,d,a.Ea)}else if(c instanceof Bk){if(!b.interactionPlayer())return null;d=new Wn({content:b.Hk,mode:a.nc.wb,interactionPlayer:b.interactionPlayer(),qB:c.qB()});d=new Xn(c,d,a.Ea)}else if(c instanceof
yn){if(!b.scenarioPlayer())return null;d=new wn({content:b.Hk,mode:a.nc.wb,scenarioPlayer:b.scenarioPlayer(),sB:c.sB()});d=new xn(c,d,a.Ea)}return d}class Rx{constructor(a,b,c,d){this.Ea=c;this.L=b;this.nc=a;this.me=d}};class bt{constructor(a,b,c,d,e,f,g){this.Az=[];this.yz=[];this.Zu=!1;this.Qf=a;this.Pf=b;this.Ry=c;this.pg=d;this.rg=e||null;this.uf=f;this.L9=g}xx(){return this.L9}slideWidth(){return this.Qf}slideHeight(){return this.Pf}ia(){return this.Ry}Sa(){return this.pg}Zb(){return this.rg}sa(){return this.uf}};function Fs(a){a.Uj&&Sx(a)}function gt(a,b){const c=a.nc;c.od[b].Mq();0<=a.R&&c.od[a.R].Wc();a.R=b}function at(a){a.Jl.Xf();a.$r.Mq();a.Jl.Mq()}function ft(a){a.Uj.start();a.mK=!0;x(a,a.X.yb(),a.wW,a);a.qT.C(a.R)}function Sx(a){a.mK&&(pf(a,a.X.yb(),a.wW,a),a.mK=!1);uf(a,a.Uj);a.Uj.terminate();a.Uj=null;at(a);a.Jl&&(a.Jl.Wc(),a.Jl=null);a.$r=null;Bd(a.uf);a.pT.C(a.R)}
class Tx extends E{constructor(a,b,c,d,e,f){super();this.F=a;this.nc=b;this.X=c;this.Qf=d;this.Pf=e;this.uf=f;this.R=-1;this.Uj=null;this.qT=D(this);this.pT=D(this);this.Jl=this.$r=null;this.jG=NaN;this.mK=!1}yca(){return this.X.progress()}state(){return this.Uj?this.X.isStarted()?"playing":"paused":"idle"}transitionEffectStartEvent(){return this.qT}transitionEffectCompleteEvent(){return this.pT}yW(a){pf(this,this.Uj.DF,this.yW,this);a&&ft(this)}wW(a){isNaN(this.jG)&&(this.jG=a,a=0);1>a?this.Uj.Li(a):
Sx(this)}}Tx.prototype.transitionEffectCompleteEvent=Tx.prototype.transitionEffectCompleteEvent;Tx.prototype.transitionEffectStartEvent=Tx.prototype.transitionEffectStartEvent;Tx.prototype.state=Tx.prototype.state;Tx.prototype.transitionProgress=Tx.prototype.yca;class Ux{constructor(){this.xL=!1;this.Sd=0;this.gq=new A;this.bG=new A;this.dG=new A}progress(){return this.Sd}Li(a){this.Sd=a;this.gq.C(a)}isStarted(){return this.xL}start(){this.xL=!0}stop(){this.xL=!1}yb(){return this.gq}Cm(){return this.bG}Ht(){return this.dG}clock(){return this}};function Vx(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 Wx=Vx(.42,.58);function T(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function Xx(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 Yx(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)};class Zx{constructor(){this.nn=this.Tf=this.wf=this.Kf=null}};class U{constructor(a,b){void 0===a&&(a=0);void 0===b&&(b=0);this.Kb=a;this.Lb=b}length(){return Math.sqrt(this.Kb*this.Kb+this.Lb*this.Lb)}x(){return this.Kb}Mi(a){this.Kb=a}y(){return this.Lb}fg(a){this.Lb=a}clone(){return new U(this.x(),this.y())}};function $x(a,b){a.Kb+=b.x();a.Lb+=b.y();a.fo+=b.z()}function ay(a,b){a=wh(uh(),a.x(),a.y(),a.z());b=wh(uh(),b.x(),b.y(),b.z());b=Ah(a,b,uh());return new V(b[0],b[1],b[2])}function by(a,b){a.fo=b}
class V{constructor(a,b,c){void 0===a&&(a=0);void 0===b&&(b=0);void 0===c&&(c=0);this.Kb=a;this.Lb=b;this.fo=c}Oi(a){return new V(this.x()-a.x(),this.y()-a.y(),this.z()-a.z())}add(a){return new V(this.x()+a.x(),this.y()+a.y(),this.z()+a.z())}scale(a){return new V(this.x()*a,this.y()*a,this.z()*a)}clone(){return new V(this.x(),this.y(),this.z())}normalize(){var a=wh(uh(),this.x(),this.y(),this.z()),b=uh(),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.Mi(b[0]);
this.fg(b[1]);this.fo=b[2]}x(){return this.Kb}Mi(a){this.Kb=a}y(){return this.Lb}fg(a){this.Lb=a}z(){return this.fo}};function cy(a,b){a.Gp=b.clone()}function dy(a,b){a.Qd=b.clone()}class ey{constructor(a,b,c){void 0===c&&(c=new V(0,0,1));this.Gp=a.clone();this.VA=b.clone();c&&(this.Qd=c.clone())}clone(){return new ey(this.position(),this.VA,this.Qd)}position(){return this.Gp}};function fy(a,b){a.Va.push(b)}function gy(a,b){return a.Va[b]}function hy(a){const b=[];for(let c=0;c<a.Va.length;c++){const d=a.Va[c];b.push(d.position().x());b.push(d.position().y());b.push(d.position().z())}return b}function iy(a){const b=[];for(let c=0;c<a.Va.length;c++){const d=a.Va[c];b.push(d.VA.x());b.push(d.VA.y())}return b}function jy(a){const b=[];for(let c=0;c<a.Va.length;c++){const d=a.Va[c];b.push(d.Qd.x());b.push(d.Qd.y());b.push(d.Qd.z())}return b}
class ky{constructor(){this.Va=[]}length(){return this.Va.length}};function ly(a,b,c){void 0!==b&&(a=Math.max(a,b));void 0!==c&&(a=Math.min(a,c));return a}function my(a){--a;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};function ny(a,b){b?(io(a.Zb().slide(),"paused"),io(a.Sa().slide(),"paused")):(jo(a.Zb().slide(),"paused"),jo(a.Sa().slide(),"paused"))}function oy(a,b){null!=a.Zb()&&a.Zb().At(b)}function py(a,b){a.Sa().At(b)}function X(a,b){const c=yd("CANVAS");c.width=a;c.height=b;return c}
class qy{constructor(a){this.Ry=a.ia();this.$r=a.Sa();this.Jl=a.Zb();this.Ty=!0;this.c7=a;this.Qf=a.slideWidth();this.Pf=a.slideHeight();this.DF=new A;this.Xe=new A;this.uf=a.sa();this.Qf>this.Pf?(this.JL=Math.min(this.Qf,1024),this.Vr=this.JL/this.Qf,this.IL=this.Pf*this.Vr):(this.IL=Math.min(this.Pf,1024),this.Vr=this.IL/this.Pf,this.JL=this.Qf*this.Vr);this.yN=vd("DIV");hp(this.yN,1/this.Vr,1/this.Vr);this.Je=Rf}start(){this.uf.appendChild(this.yN);io(this.Zb().slide(),"transitionSlide");io(this.Sa().slide(),
"transitionSlide");this.initialize();this.Li(0)}terminate(){this.Li(1);this.eH();this.X&&(this.X.Cm().removeHandler(this.d5,this),this.X.Ht().removeHandler(this.c5,this));jo(this.Zb().slide(),"transitionSlide");jo(this.Sa().slide(),"transitionSlide");Bd(this.uf)}Li(a){if(this.SB()){var b=this.ya;a=this.ia()?1-a:a;b.call(this,a)}}SB(){return this.Ty}Zu(){return this.c7.Zu}ia(){return this.Ry}initialize(){}eH(){}ya(){}Sa(){return this.ia()?this.Jl:this.$r}Zb(){return this.ia()?this.$r:this.Jl}Ga(a,
b,c,d,e,f){function g(){if(!--h){var L=t,Q=v,S=z,R=w,W=G;this.Wa=p;this.wa=L;this.kn=Q;this.AE=R;this.yp=S;this.HE=W;this.nW();1!=this.Ty&&(this.Ty=!0,this.DF.C(!0))}}0!=this.Ty&&(this.Ty=!1,this.DF.C(!1));let h=0;for(var k=0;k<arguments.length;++k)h+=!!arguments[k]+0;k=this.slideWidth();const l=this.slideHeight(),m=this.Je?new $c(this.Vr,this.Vr):new $c(1,1);if(a){var p=X(k,l);Zp(this.Sa().slide(),p,g.bind(this),m)}if(b){var t=X(k,l);Zp(this.Zb().slide(),t,g.bind(this),m)}if(c){var v=X(k,l);Zp(this.Sa().content(),
v,g.bind(this),m)}if(d){var z=X(k,l);Zp(this.Zb().content(),z,g.bind(this),m)}if(e){var w=X(k,l);Zp(this.Sa().background(),w,g.bind(this),m)}if(f){var G=X(k,l);Zp(this.Zb().background(),G,g.bind(this),m)}}nW(){}slideWidth(){return this.Je?this.JL:this.Qf}slideHeight(){return this.Je?this.IL:this.Pf}sa(){return this.Je?this.yN:this.uf}d5(){ny(this,!1)}c5(){ny(this,!0)}};function ry(a,b){a.Mr();a.Ky(b);b=a.M;a.Ua=mat4.create();a.PW=mat4.create();b.viewport(0,0,b.F1,b.E1);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.F1/b.E1,1,1E4,a.PW);mat4.identity(a.Ua);mat4.translate(a.Ua,[0,0,-c])}function sy(a,b){a.M.bindBuffer(a.M.ARRAY_BUFFER,null);a.M.deleteBuffer(b.Kf);a.M.deleteBuffer(b.wf);a.M.deleteBuffer(b.Tf);a.M.deleteBuffer(b.nn)}
function ty(a,b,c,d,e,f){const g=a.M;var h=a.slideWidth(),k=a.slideHeight();h=my(h);k=my(k);a=a.M.getParameter(a.M.MAX_TEXTURE_SIZE);if(Math.max(h,k)>a){var l=h/k;h>k?(h=a,k=h/l):(k=a,h=k*l)}a=new $c(h,k);h=a.width;k=a.height;a=X(h,k);l=a.getContext("2d");void 0!==f?f(l,e,h,k):l.drawImage(e,0,0,h,k);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}function uy(a,b,c){const d=a.M;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return d.getShaderParameter(b,d.COMPILE_STATUS)?b:(a.Sp=!1,null)}
function vy(a,b,c){a=a.M;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.A0=d;return e}function wy(a,b){a=a.M;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.A0=c;return d}function xy(a){if(0==a.VL.length)throw"Invalid popMatrix!";a.Ua=a.VL.pop()}
function yy(a){const b=mat4.create();mat4.set(a.Ua,b);a.VL.push(b)}function zy(a,b,c,d){mat4.translate(a.Ua,[-d[0],-d[1],-d[2]]);mat4.rotate(a.Ua,b*Math.PI/180,c);mat4.translate(a.Ua,d)}
function Ay(a,b,c,d,e){const f=a.M,g=b.Kf;f.bindBuffer(f.ARRAY_BUFFER,g);void 0!==d&&d();f.vertexAttribPointer(a.OO,g.Qw,f.FLOAT,!1,0,0);b.nn&&(d=b.nn,f.bindBuffer(f.ARRAY_BUFFER,d),void 0!==e&&e(),f.vertexAttribPointer(a.vy(),d.Qw,f.FLOAT,!1,0,0));e=b.Tf;f.bindBuffer(f.ARRAY_BUFFER,e);f.vertexAttribPointer(a.lO,e.Qw,f.FLOAT,!1,0,0);a.bJ();a=b.wf;f.bindBuffer(f.ELEMENT_ARRAY_BUFFER,a);void 0===c&&(c=f.TRIANGLES);f.drawElements(c,a.A0,f.UNSIGNED_SHORT,0)}
function By(a,b){b=a.M.getAttribLocation(a.Rp,b);a.M.enableVertexAttribArray(b);return b}function Cy(a,b){return a.M.getUniformLocation(a.Rp,b)}function Dy(a){a.OO=By(a,"aVertexPosition");a.lO=By(a,"aTextureCoord");a.fX=Cy(a,"uPMVMatrix");a.tV=Cy(a,"uNMatrix")}function Ey(a,b){a.M.disableVertexAttribArray(b)}
function Fy(a,b){let c=0;for(let e=0;e<b.length/3;e++){const f=gy(a,b[c++]);var d=f.position();const g=gy(a,b[c++]),h=g.position(),k=gy(a,b[c++]),l=k.position();d=ay(h.Oi(d),l.Oi(d));d.normalize();dy(f,d);dy(g,d);dy(k,d)}}function Gy(a){var b=mat4.create();b=mat4.multiply(a.PW,a.Ua,b);a.M.uniformMatrix4fv(a.fX,!1,b);b=mat3.create();mat4.toInverseMat3(a.Ua,b);mat3.transpose(b);a.M.uniformMatrix3fv(a.tV,!1,b)}
class Hy extends qy{constructor(a){super(a);this.VL=[]}Mr(){this.Sp=!0;void 0===Iy&&(Iy=X(this.slideWidth()+3,this.slideHeight()+3),B(Iy,"left","-1px"),B(Iy,"top","-1px"));void 0===Jy&&(Jy=Iy.getContext("webgl")||Iy.getContext("experimental-webgl"));this.sa().appendChild(Iy);try{Jy.F1=Iy.width,Jy.E1=Iy.height,Jy.enable(Jy.DEPTH_TEST)}catch(b){}const a=this.M=Jy;this.GK=uy(this,a.FRAGMENT_SHADER,this.uh());this.PO=uy(this,a.VERTEX_SHADER,this.vh());null!==this.GK&&null!==this.PO&&(this.Rp=a.createProgram(),
a.attachShader(this.Rp,this.PO),a.attachShader(this.Rp,this.GK),a.linkProgram(this.Rp),a.getProgramParameter(this.Rp,a.LINK_STATUS)?(a.useProgram(this.Rp),this.Bh()):this.Sp=!1)}eH(){this.M&&(this.rh(),Ey(this,this.OO),Ey(this,this.lO),Ey(this,this.fX),Ey(this,this.tV),this.sh(),this.M.deleteTexture(this.IA),this.M.deleteShader(this.GK),this.M.deleteShader(this.PO),this.M.deleteProgram(this.Rp))}sh(){alert("override _disableAttributes")}rh(){}Ky(a){this.IA=ty(this,this.M.TEXTURE0,this.Xi(),0,a)}uh(){alert("Please override _getFragmentShaderSource");
return""}vh(){alert("Please override _getVertexShaderSource");return""}Bh(){}vy(){alert("override _getVertexNormalAttributeLocation");return-1}Xi(){alert("override _getSamplerUniform");return null}bJ(){}}var Iy,Jy;function Ky(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=T(0,-e+g,1,(-e+g)/2-c);cy(a.Oc.Va[1],new V(h(b),-f,0));h=T(0,(-e+g)/2,1,-c);cy(a.Oc.Va[2],new V(h(b),-f,0));cy(a.Oc.Va[4],new V(h(b),-f,0));cy(a.Oc.Va[5],new V(0,-f,-b*d));cy(a.Oc.Va[7],new V(0,-f,-b*d));h=T(0,(e-g)/2,1,c);cy(a.Oc.Va[8],new V(h(b),-f,0));cy(a.Oc.Va[10],new V(h(b),-f,0));h=T(0,e-g,1,(e-g)/2+c);cy(a.Oc.Va[11],new V(h(b),-f,0))}
class Ly extends Hy{constructor(a,b){super(a);this.O=b;this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd()}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.5;\n\t\tconst float DIFFUSE_INTENSITY = 0.5;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}"}vh(){return"attribute vec3 aVertexPosition; \n\t\tattribute vec3 aVertexNormal; \n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\n\t\tuniform mat3 uNMatrix;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t\tvNormal = uNMatrix * aVertexNormal;\n\t\t}"}Bh(){Dy(this);
this.Sk=By(this,"aVertexNormal");this.Ge=Cy(this,"uSampler")}qd(){var a=this.slideWidth(),b=this.slideHeight(),c=a/2;b/=2;a*=.1;var d=new ky;fy(d,new ey(new V(-c,b,0),new U(0,0)));fy(d,new ey(new V(0,b,0),new U(.5,0)));fy(d,new ey(new V(-c+a,-b,0),new U(.1,1)));fy(d,new ey(new V(-c,-b,0),new U(0,1)));this.Mu=new Zx;var e=vy(this,hy(d),3);this.Mu.Kf=e;e=vy(this,iy(d),2);this.Mu.Tf=e;e=wy(this,[0,1,2,0,2,3]);this.Mu.wf=e;d=vy(this,jy(d),3);this.Mu.nn=d;d=new ky;fy(d,new ey(new V(c,b,0),new U(1,0)));
fy(d,new ey(new V(0,b,0),new U(.5,0)));fy(d,new ey(new V(c-a,-b,0),new U(.9,1)));fy(d,new ey(new V(c,-b,0),new U(1,1)));this.Bv=new Zx;e=vy(this,hy(d),3);this.Bv.Kf=e;e=vy(this,iy(d),2);this.Bv.Tf=e;e=wy(this,[0,1,2,0,2,3]);this.Bv.wf=e;d=vy(this,jy(d),3);this.Bv.nn=d;this.Oc=new ky;fy(this.Oc,new ey(new V(0,b,0),new U(.5,0)));fy(this.Oc,new ey(new V(-c+a,-b,0),new U(.1,1)));fy(this.Oc,new ey(new V((-c+a)/2,-b,0),new U(.3,1)));fy(this.Oc,new ey(new V(0,b,0),new U(.5,0)));fy(this.Oc,new ey(new V((-c+
a)/2,-b,0),new U(.3,1)));fy(this.Oc,new ey(new V(0,-b,0),new U(.5,1)));fy(this.Oc,new ey(new V(0,b,0),new U(.5,0)));fy(this.Oc,new ey(new V(0,-b,0),new U(.5,1)));fy(this.Oc,new ey(new V((c-a)/2,-b,0),new U(.7,1)));fy(this.Oc,new ey(new V(0,b,0),new U(.5,0)));fy(this.Oc,new ey(new V((c-a)/2,-b,0),new U(.7,1)));fy(this.Oc,new ey(new V(c-a,-b,0),new U(.9,1)));this.YW=[0,1,2,3,4,5,6,7,8,9,10,11];this.pv=new Zx;c=vy(this,hy(this.Oc),3);this.pv.Kf=c;c=vy(this,iy(this.Oc),2);this.pv.Tf=c;c=wy(this,this.YW);
this.pv.wf=c;c=vy(this,jy(this.Oc),3);this.pv.nn=c}rh(){sy(this,this.Bv);sy(this,this.Mu);sy(this,this.pv)}sh(){Ey(this,this.Sk)}ya(a){0==a&&(this.ia()?oy(this,!0):py(this,!0));if(.3>a){var b=T(0,0,.3,1)(a);this.Cr(b,!0);this.Cr(b,!1)}b=this.slideWidth();var c=this.slideHeight();c=Math.max(b,c);const d=this.O==My?1:-1;yy(this);.1<=a&&(.1<a&&.4>=a?(a=T(.1,0,.4,1)(a),Ky(this,a),mat4.translate(this.Ua,[0,0,-a*c/4]),zy(this,-60*a,[1,0,0],[-d*b/4,0,0]),zy(this,45*d*a,[0,0,1],[-d*b/4,0,0])):.4<a&&.5>=a?
(a=T(.4,0,.5,1)(a),Ky(this,1),mat4.translate(this.Ua,[0,0,-c/4]),mat4.translate(this.Ua,[d*a*c/50,-a*c/50,a*c/50]),zy(this,-60,[1,0,0],[-d*b/4,0,0]),zy(this,45*d,[0,0,1],[-d*b/4,0,0])):.5<a&&.55>a?(a=T(.5,0,.55,1)(a),Ky(this,1),mat4.translate(this.Ua,[0,0,-c/4]),mat4.translate(this.Ua,[d*c/50,-c/50,c/50]),zy(this,-60,[1,0,0],[-d*b/4,0,0]),zy(this,45*d,[0,0,1],[-d*b/4,0,0]),zy(this,-1*a,[1,0,0],[0,0,0])):.55<a&&(Ky(this,1),a=Math.pow(T(.55,0,1,1)(a),3),mat4.translate(this.Ua,[-d*a*c*3,a*c*3,a*c/2]),
mat4.translate(this.Ua,[0,0,-c/4]),mat4.translate(this.Ua,[d*c/50,-c/50,c/50]),zy(this,-60,[1,0,0],[-d*b/4,0,0]),zy(this,45*d,[0,0,1],[-d*b/4,0,0]),zy(this,-1,[1,0,0],[0,0,0])));Gy(this);Ay(this,this.pv,this.M.TRIANGLES,this.nL.bind(this),this.lL.bind(this));xy(this)}Cr(a,b){const c=b?-1:1,d=Math.max(this.slideWidth(),this.slideHeight());yy(this);mat4.translate(this.Ua,[c*a*d/2,0,0]);Gy(this);Ay(this,b?this.Mu:this.Bv);xy(this)}nL(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(hy(this.Oc)))}lL(){Fy(this.Oc,
this.YW);this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(jy(this.Oc)))}vy(){return this.Sk}Xi(){return this.Ge}}var My=0;function Ny(a,b){const c=a.WM[b],d=vd("DIV");Oh(d,"preserve-3d");const e=c.aC,f=c.MH;bh(d,e,f);B(d,"position","absolute");const g=X(e,f);b=X(e,f);const h=vd("DIV");bh(h,e,f);B(h,"backgroundColor","#000000");const k=vd("DIV");bh(k,e,f);B(k,"backgroundColor","#000000");B(g,"position","absolute");B(b,"position","absolute");B(h,"position","absolute");B(k,"position","absolute");Rh(g,"hidden");Rh(b,"hidden");Rh(h,"hidden");Rh(k,"hidden");d.appendChild(b);d.appendChild(g);d.appendChild(h);d.appendChild(k);
const l=g.getContext("2d"),m=b.getContext("2d");a.iw.appendChild(d);c.O_=d;c.oQ=g;c.kQ=b;c.jQ=h;c.nQ=k;a.Ca==Oy?(Vg(d,c.position,0),l.drawImage(a.wa,c.position,0,e,f,0,0,e,f),m.drawImage(a.Wa,c.position,0,e,f,0,0,e,f),a=Math.round(c.aC/2),a="translateX("+a+"px) rotateY(-60deg) translateX("+-a+"px) rotateZ(180deg) rotateX(180deg)"):(Vg(d,0,c.position),l.drawImage(a.wa,0,c.position,e,f,0,0,e,f),m.drawImage(a.Wa,0,c.position,e,f,0,0,e,f),a=Math.round(f/2),a="translateY("+a+"px) rotateX(-120deg) translateY("+
a+"px)");Mh(b,a);Mh(h,a)}
class Py extends qy{constructor(a,b){super(a);this.Ca=b;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);this.Xm()}ya(a){for(let e=0;e<this.qg;++e){const f=this.WM[e];var b=Math.min(1,Math.max(0,2*(a-f.startTime)));b=Xx(0,1,b);var c=this.ia()?1-b:b;0==c&&(C(this.ia()?f.oQ:f.kQ,0),C(this.ia()?f.nQ:f.jQ,0));1==c&&(C(this.ia()?f.kQ:f.oQ,0),C(this.ia()?f.jQ:f.nQ,0));if(f.T0!=b){f.T0=b;C(this.ia()?f.oQ:f.kQ,1);c=-120*b;var d=1-2*b;this.Ca==Oy?(b=f.aC/2,d*=b,Mh(f.O_,"translateX("+d+"px) rotateY("+c+
"deg) translateX("+-b+"px) ")):(b=f.MH/2,d*=b,Mh(f.O_,"translateY("+d+"px) rotateX("+-c+"deg) translateY("+-b+"px)"));b=.5*-Math.sin(T(0,0,-120,-90)(c)*Math.PI/180);C(f.nQ,b);c=.5*-Math.sin(T(0,-90,-120,0)(c)*Math.PI/180);C(f.jQ,c)}}}Xm(){var a=this.slideWidth(),b=this.slideHeight();this.iw=vd("DIV");this.sa().appendChild(this.iw);Ph(this.iw,a+"px");Qh(this.iw,a/2+"px "+b/2+"px");if(Hb){var c=yd("DIV");this.iw.appendChild(c);bh(c,a,b);B(c,"position","absolute");Oh(c,"preserve-3d");this.iw=c}this.qg=
this.Ca==Oy?Qy:Ry;this.Ca==Oy?(a=this.slideWidth()/this.qg,b=this.slideHeight()):(a=this.slideWidth(),b=this.slideHeight()/this.qg);this.WM=[];c=0;for(let d=0;d<this.qg;++d){const e={T0:void 0};e.startTime=(1-Sy)/(Math.ceil(this.qg/2)-1)*Math.floor(Math.abs(d-(this.qg-1)/2));this.Ca==Oy?(e.aC=Math.round((d+1)*a)-c,e.MH=b,e.position=c,c+=e.aC):(e.aC=a,e.MH=Math.round((d+1)*b)-c,e.position=c,c+=e.MH);this.ia()&&(e.startTime=1-Sy-e.startTime);this.WM.push(e)}if(0!=this.qg%2){for(a=0;a<this.qg/2-1;++a)Ny(this,
a),Ny(this,this.qg-a-1);Ny(this,Math.floor(this.qg/2))}else for(a=0;a<this.qg/2;++a)Ny(this,a),Ny(this,this.qg-a-1)}}var Qy=18,Ry=14,Sy=.5,Oy=0;class Ty extends qy{constructor(a,b){super(a);this.Ca=b;this.Ga(!0,!0);this.Xm()}initialize(){oy(this,!0);py(this,!1)}ya(a){const b=this.slideWidth(),c=this.slideHeight();this.Ui.clearRect(0,0,b,c);this.Ui.drawImage(this.Wa,0,0);this.Ui.save();this.Ui.globalCompositeOperation="destination-in";const d=this.Fc.getContext("2d");d.clearRect(0,0,b,c);for(let e=0;e<this.qg;e++)d.beginPath(),this.Ca==Uy?d.fillRect(e*this.kF,0,this.kF*a,c):d.fillRect(0,e*this.jF,b,this.jF*a);this.Ui.drawImage(this.Fc,0,0);
this.Ui.restore()}Xm(){const a=this.slideWidth(),b=this.slideHeight();this.Fc=X(a,b);const c=X(a,b);this.Ui=c.getContext("2d");this.qg=this.Ca==Uy?Vy:Wy;this.jF=this.kF=0;this.Ca==Oy?(this.kF=a/this.qg,this.jF=b):(this.kF=a,this.jF=b/this.qg);this.sa().appendChild(c)}}var Vy=10,Wy=10,Uy=0;function Xy(a,b,c,d,e,f,g,h,k){a=a.zf;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,k)}
class Yy extends qy{constructor(a,b){super(a);this.O=b;switch(b){case Zy:this.Ga(!0,!1);break;case $y:this.Ga(!1,!0)}}initialize(){const a=this.slideWidth(),b=this.slideHeight(),c=X(a,b);this.Qz=c.getContext("2d");this.Fc=X(a,b);this.zf=this.Fc.getContext("2d");switch(this.O){case Zy:oy(this,!0);py(this,!1);this.SF=this.Wa;break;case $y:oy(this,!1),py(this,!0),this.SF=this.wa}B(c,"position","absolute");this.sa().appendChild(c);this.zu=.05*a;this.np=.05*b}ya(a){this.O==$y&&(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,k=this.zf;k.clearRect(0,0,b,c);k.fillStyle="#000";k.fillRect(a,f,d,e);Xy(this,a,f,a,f-this.np,a,f-this.np,d,this.np);Xy(this,a,h,a,h+this.np,a,h,d,this.np);Xy(this,a,f,a-this.zu,f,a-this.zu,f,this.zu,e);Xy(this,g,f,g+this.zu,f,g,f,this.zu,e);b=k.createRadialGradient(0,0,0,0,0,this.np);b.addColorStop(0,"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");this.Cr(g,
h,0,.5*Math.PI,b);this.Cr(a,h,.5*Math.PI,Math.PI,b);this.Cr(a,f,Math.PI,1.5*Math.PI,b);this.Cr(g,f,1.5*Math.PI,2*Math.PI,b);b=this.Qz;b.drawImage(this.SF,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.Fc,0,0);b.restore()}Cr(a,b,c,d,e){const f=this.zf;f.save();f.translate(a,b);f.scale(this.zu/this.np,1);f.beginPath();f.moveTo(0,0);f.arc(0,0,this.np,c,d,!1);f.moveTo(0,0);f.fillStyle=e;f.fill();f.restore()}}var Zy=0,$y=1;class az extends qy{constructor(a,b,c){super(a);this.pl=20;this.O=b;(this.Mb=c)?this.Ga(!1,!1,!0,!0,!0,!0):this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);const a=this.slideWidth(),b=this.slideHeight();if(this.Mb){var c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.AE,0,0);this.Zr=c;c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.HE,0,0);this.gs=c}this.we=this.Ub(a,b);this.sa().appendChild(this.we);var d=
X(a,b);c=X(a,b);this.sc=yd("DIV");ch(this.sc,a);dh(this.sc,b);this.Ng=this.Ub(this.slideWidth(),this.slideHeight());this.Mg=this.Ub(this.slideWidth(),this.slideHeight());this.Ng.appendChild(d);this.Mg.appendChild(c);this.we.appendChild(this.sc);this.sc.appendChild(this.Ng);this.sc.appendChild(this.Mg);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.Mb?this.yp:this.wa,0,0);c.drawImage(this.Mb?this.kn:this.Wa,0,0);c=this.O==bz||this.O==cz?-1:1;d=this.O==bz||this.O==dz;Ph(this.we,Math.max(a,
b)+"px");Qh(this.we,this.pl+a/2+"px "+b/2+"px");Oh(this.sc,"preserve-3d");d?(Mh(this.Ng,"translateZ(-"+(this.pl+Math.floor(a/2))+"px) rotateY(0deg)"),Mh(this.Mg,"translateX("+c*(this.pl+Math.floor(a/2))+"px)  rotateY("+-90*c+"deg)")):(Mh(this.Ng,"translateZ(-"+(this.pl+Math.floor(b/2))+"px) rotateX(0deg)"),Mh(this.Mg,"translateY("+c*(this.pl+Math.floor(b/2))+"px)  rotateX("+90*c+"deg)"))}ya(a){var b=this.slideWidth();const c=this.slideHeight();this.Mb&&(C(this.gs,1-a),C(this.Zr,a));const d=.25*(1-
Math.cos(2*a*Math.PI));a=Xx(0,1,a);const e=this.O==bz||this.O==cz?-1:1,f=this.O==bz||this.O==dz;b=f?b+2*this.pl:c+2*this.pl;f?Mh(this.sc,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*e*a+"deg)"):Mh(this.sc,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-e*a+"deg)")}Ub(a,b){const c=yd("DIV");ch(c,a);dh(c,b);B(c,"position","absolute");return c}}var cz=1,dz=2,bz=3;function ez(a){var b=.7-.15,c=a.O==fz?b/4:0,d=a.O==gz?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.Lm[g+7*f].gP=h}c=e;b=.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)f=a.Lm[e+7*d],f.gP=(f.gP-c)*b}
class hz extends qy{constructor(a,b){super(a);this.O=b;this.Ga(!0,!0)}initialize(){const a=this.slideWidth(),b=this.slideHeight();py(this,!1);oy(this,!1);this.Uz=1.25*Math.max(a,b);this.ys=yd("DIV");this.sa().appendChild(this.ys);try{this.aL(),this.qc=!0}catch(c){this.qc=!1}this.Fr=vh();wh(this.Fr,.5*a,.5*b,this.Uz);this.bL(this.O==fz)}bL(a){function b(k,l){const m=l&1;return m*(k-1)+(1-2*m)*(l>>1)}const c=this.wa,d=this.Wa;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.Lm=[];for(let k=0;5>k;++k){const l=b(5,k),m=l*f,p=4==l?h:f+1;for(let t=0;7>t;++t){const v=b(7,t),z=new iz(c,d,v*e,m,6==v?g:e+1,p,a,this.Fr,this.qc);this.ys.appendChild(z.ip);this.Lm[7*l+v]=z}}ez(this)}aL(){const a=this.slideWidth(),b=this.slideHeight();bh(this.ys,a,b);var c=(.5*a).toString()+"px "+(.5*b).toString()+"px";Ph(this.ys,this.Uz.toString()+"px");Qh(this.ys,c);Hb&&(c=yd("DIV"),this.ys.appendChild(c),bh(c,a,b),B(c,"position","absolute"),Oh(c,"preserve-3d"),
this.ys=c)}ya(a){const b=this.Lm.length;for(let c=0;c<b;++c){const d=this.Lm[c];let e=(a-d.gP)/.3;const f=this.ia()?0>e:1<e;e=Math.max(0,Math.min(1,e));jz(d,180*e,f)}}}var gz=0,fz=1;
function jz(a,b,c){if(b==a.gD)a.MF&&c&&(Gd(a.MF),a.MF=null);else{a.gD=b;if(a.qc){var d=a.gD*Math.PI/180;c=Math.sin(d);d=Math.cos(d);a.Ey?wh(a.pJ,0,c,d):wh(a.pJ,c,0,d);c=zh(a.pJ,a.BD);a.hE?0<=c&&kz(a,!1):0>=c&&kz(a,!0);Mh(a.ip,(a.Ey?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.hE?90<=b&&kz(a,!1):90>=b&&kz(a,!0),Mh(a.ip,(a.Ey?"scaleY(":"scaleX(")+Math.cos(a.gD*Math.PI/180).toString()+")");C(a.MF,.5*Math.sin(a.gD*Math.PI/180))}}
function kz(a,b){const c=b?a.MT:a.$C,d=b?a.$C:a.MT;a.hE=b;B(c,"visibility","visible");B(d,"visibility","hidden")}
class iz{constructor(a,b,c,d,e,f,g,h,k){this.qc=k;this.Ey=g;this.BD=vh();wh(this.BD,c+.5*e,d+.5*f,0);xh(this.BD,h,this.BD);this.pJ=vh();this.ip=yd("DIV");g=yd("DIV");h=yd("CANVAS");h.width=e;h.height=f;k=yd("CANVAS");k.width=e;k.height=f;this.MT=h;this.$C=k;const l=yd("DIV");this.MF=l;B(this.ip,"position","absolute");B(g,"position","absolute");B(h,"position","absolute");B(k,"position","absolute");B(l,"position","absolute");Vg(this.ip,c,d);this.ip.appendChild(g);this.ip.appendChild(l);g.appendChild(h);
g.appendChild(k);kz(this,!0);this.qc?this.aL():Mh(this.$C,this.Ey?"scaleY(-1)":"scaleX(-1)");h.getContext("2d").drawImage(a,c,d,e,f,0,0,e,f);k.getContext("2d").drawImage(b,c,d,e,f,0,0,e,f);B(l,"background-color","black");C(l,0);bh(g,e,f);bh(l,e,f);bh(this.ip,e,f);jz(this,0)}aL(){Mh(this.$C,this.Ey?"rotateY(180deg) rotateZ(180deg)":"rotateY(180deg)")}};function lz(a,b,c,d,e,f){const g=X(e+1,f+1);g.getContext("2d").drawImage(a.wa,c,d,e,f,0,0,e+1,f+1);b.push(new mz(g,c,d,e,f))}function nz(a,b,c){b=c-(b-1)*a.lg;return 0>=b?0:a.UR*Math.pow(b,2)/2}function oz(a,b){const c=a.slideHeight();let d=0,e=a.lg,f=0,g=1,h=e,k=1;a.ia()&&(d=c,e=1-e,f=1-f,g=1-g,h=e,k=1-k);if(!a.ia()){if(b<e)return d}else if(b>e)return d;return c*(f+(g-f)/(k-h)*(b-h))}
class pz extends qy{constructor(a,b){super(a);this.O=b;this.Je=!1;this.Ga(!1,!0);this.O==qz?(this.lg=(1-rz)/(sz-1),this.UR=2*this.slideWidth()/Math.pow(rz,2)):(this.lg=.25,this.UR=2*this.slideHeight()/Math.pow(rz,2))}initialize(){let a;a=this.O==qz?sz:tz;const b=this.slideWidth(),c=this.slideHeight();this.Yt=[];this.Zt=[];const d=b/a,e=c/a;let f=0;for(let h=0;h<a;++h){const k=0==h%2?this.Yt:this.Zt;if(this.O==qz){var g=Math.round((h+1)*e)-f;lz(this,k,0,f,b,g);f+=g}else g=Math.round((h+1)*d)-f,lz(this,
k,f,0,g,c),f+=g}this.Yt.reverse();this.Zt.reverse();this.sa().appendChild(this.wa);oy(this,!1);py(this,!0);this.Sa().Xf()}ya(a){let b,c,d;const e=this.wa.getContext("2d");e.clearRect(0,0,this.slideWidth(),this.slideHeight());if(this.O==qz){for(b=0;b<this.Yt.length;b++)c=2*(b+1)-1,d=this.Yt[b],e.drawImage(d.canvas,0,0,d.width,d.height,nz(this,c,a),d.y,d.width,d.height);for(b=0;b<this.Zt.length;b++)c=2*(b+1),d=this.Zt[b],e.drawImage(d.canvas,0,0,d.width,d.height,-nz(this,c,a),d.y,d.width,d.height)}else{for(b=
0;b<this.Yt.length;b++)d=this.Yt[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,-oz(this,a),d.width,d.height);for(b=0;b<this.Zt.length;b++)d=this.Zt[b],e.drawImage(d.canvas,0,0,d.width,d.height,d.x,oz(this,a),d.width,d.height)}}}var qz=0,sz=7,tz=10,rz=.5;class mz{constructor(a,b,c,d,e){this.canvas=a;this.x=b;this.y=c;this.width=d;this.height=e}};function uz(a){function b(m,p,t,v,z,w,G,L){m=k.createLinearGradient(m,p,t,v);m.addColorStop(0,"rgba(0,0,0, "+e+")");m.addColorStop(1,"rgba(0,0,0,0)");k.fillStyle=m;k.fillRect(z,w,G,L)}function c(m,p,t,v,z){k.save();k.translate(m,p);k.scale(d/d,1);k.beginPath();k.moveTo(0,0);k.arc(0,0,d,t,v,!1);k.moveTo(0,0);k.fillStyle=z;k.fill();k.restore()}const d=vz,e=wz,f=a.slideWidth(),g=a.slideHeight(),h=X(f,g);B(h,"position","absolute");bh(h,f*xz,g*xz);const k=h.getContext("2d");k.scale(xz,xz);k.fillStyle=
"rgba(0, 0, 0, "+e+")";k.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 l=k.createRadialGradient(0,0,0,0,0,d);l.addColorStop(0,"rgba(0,0,0, "+e+")");l.addColorStop(1,"rgba(0,0,0,0)");c(f-d,g-d,0,.5*Math.PI,l);c(d,g-d,.5*Math.PI,Math.PI,l);c(d,d,Math.PI,1.5*Math.PI,l);c(f-d,d,1.5*Math.PI,2*Math.PI,l);a.Jv=h}
class yz extends qy{constructor(a,b,c){super(a);this.O=b;this.ze=c;this.Je=!1;this.cL(b);uz(this)}Um(){return this.ze?this.Zb().slide():this.Sa().slide()}uy(){return this.ze?this.Sa().slide():this.Zb().slide()}initialize(){var a=this.slideWidth();const b=this.slideHeight();var c=Math.max(a,b);B(this.uy(),"position","absolute");B(this.Um(),"position","absolute");bh(this.uy(),a,b);bh(this.Um(),a,b);const d=vd("DIV");sd(d,{id:"projection"});B(d,"position","absolute");bh(d,a,b);this.sa().appendChild(d);
Ph(d,1.25*c+"px");c=vd("DIV");sd(c,{id:"view"});B(c,"position","absolute");bh(c,a,b);d.appendChild(c);Oh(c,"preserve-3d");this.la=c;Tf&&(Oh(this.uy(),"preserve-3d"),Oh(this.Um(),"preserve-3d"));a=this.uy();c.appendChild(a);c.appendChild(this.Jv);a=this.Um();c.appendChild(a);this.ia()||this.ze?this.ia()&&this.ze?(py(this,!0),oy(this,!1)):!this.ia()&&this.ze?(py(this,!1),oy(this,!0)):this.ia()&&!this.ze&&(py(this,!0),oy(this,!1)):(py(this,!1),oy(this,!0));B(this.Jv,"visibility","hidden")}UL(a){a=a<
zz?a:a>1-zz?1-a:zz;var b=Math.max(this.slideWidth(),this.slideHeight());b=T(0,0,zz,.2*-b);const c=T(0,0,zz,10);Nh(this.la,"50% 100%");Mh(this.la,"rotateX("+c(a)+"deg) translateZ("+b(a)+"px)")}cL(a){const b=this.slideWidth(),c=this.slideHeight();this.Bk=this.Ak=this.xl=this.wl=0;switch(a){case Az:this.xl=1;this.Ak=Bz*b;this.Bk=-Bz*c;break;case Cz:this.xl=-1;this.Ak=-Bz*b;this.Bk=Bz*c;break;case Dz:this.wl=-1;this.Ak=Bz*b;this.Bk=Bz*c;break;case Ez:this.wl=1;this.Ak=-Bz*b;this.Bk=-Bz*c;break;case Fz:this.xl=
this.wl=-1;this.Ak=-Bz*b;this.Bk=Bz*c;break;case Gz:this.wl=-1;this.xl=1;this.Ak=-Bz*b;this.Bk=-Bz*c;break;case Hz:this.wl=1;this.xl=-1;this.Ak=Bz*b;this.Bk=Bz*c;break;case Iz:this.xl=this.wl=1,this.Ak=Bz*b,this.Bk=-Bz*c}this.ze?(this.xl*=-1,this.Bk*=-1):(this.wl*=-1,this.Ak*=-1)}ya(a){this.ze&&(a=1-a);this.UL(a);if(a>=Jz&&a<Kz){this.ia()||this.ze?this.ia()&&this.ze?oy(this,!0):!this.ia()&&this.ze?py(this,!0):this.ia()&&!this.ze&&oy(this,!0):py(this,!0);B(this.Jv,"visibility","visible");a=1-(Kz-a)/
(Kz-Jz);var b=a=Xx(0,1,a),c=2*this.slideWidth()*this.wl*(1-b),d=2*this.slideHeight()*this.xl*(1-b);b=Lz*(1-b);var e=this.Um();Nh(e,"50% 50%");Mh(e,"translate3d("+c+"px, "+d+"px, "+b+"px)");c=a;e=this.Ak*(1-c);d=this.Bk*(1-c);const f=2*this.slideWidth()*this.wl*(1-c);b=2*this.slideHeight()*this.xl*(1-c);e=jp(e+f);d=jp(d+b);c=jp(-5+Lz*(1-c));Nh(this.Jv,"50% 50%");Mh(this.Jv,"translate3d("+e+"px, "+d+"px, "+c+"px)");C(this.Um(),Mz+(1-Mz)*a)}else a>=Kz&&(this.ia()||this.ze?this.ia()&&this.ze&&py(this,
!1):oy(this,!1),B(this.Jv,"visibility","hidden"))}}var Cz=0,Dz=1,Ez=2,Az=3,Gz=4,Fz=5,Iz=6,Hz=7,zz=.4,Jz=.1,Kz=.7,Lz=800,Mz=.5,wz=.3,vz=50,Bz=1,xz=1;class Nz extends qy{constructor(a,b,c){super(a);this.O=b;this.ze=c;this.Je=!1;this.cL(b)}initialize(){oy(this,!0);py(this,!0);this.Um().Xf()}Um(){return this.ze?this.Zb():this.Sa()}uy(){return this.ze?this.Sa():this.Zb()}cL(a){const b=this.slideWidth(),c=this.slideHeight();this.Mk=this.Lk=0;switch(a){case Az:this.Mk=c;break;case Cz:this.Mk=-c;break;case Dz:this.Lk=b;break;case Ez:this.Lk=-b;break;case Fz:this.Lk=b;this.Mk=-c;break;case Gz:this.Lk=b;this.Mk=c;break;case Hz:this.Lk=-b;this.Mk=-c;break;
case Iz:this.Lk=-b,this.Mk=c}this.ze&&(this.Lk*=-1,this.Mk*=-1)}ya(a){a=Wx(a);this.ze&&(a=1-a);const b=T(0,this.Lk,1,0),c=T(0,this.Mk,1,0);Vg(this.Um().slide(),b(a),c(a))}};class Oz{constructor(a,b,c){var d=new V;this.Yq=a;this.ux=b;this.vx=c;this.n=d}};function Pz(a,b,c){var d=Qz,e=oe(b);b=new ky;const f=[];let g;for(g=0;g<e.length;g+=4){var h=0;h|=e[g+0]<<24;h|=e[g+1]<<16;h|=e[g+2]<<8;h|=e[g+3];h>>>=0;f.push(new V(Rz((0==(h>>31&1)?1:-1)*((h&2145386496)>>21),460.8,11),Rz((0==(h>>20&1)?1:-1)*((h&1047552)>>10),275.3,11),Rz((0==(h>>9&1)?1:-1)*(h&511),211.2,10)))}for(g=0;g<f.length;g++)e=c?0:(f[g].x()+Sz/2)/Sz,h=c?0:(f[g].y()+Tz/2)/Tz,fy(b,new ey(new V(f[g].x(),-1*f[g].y(),-1*f[g].z()),new U(e,h),new V));c=[];for(g=0;g<d.length;g+=3)c.push(new Oz(b.Va[d[g]],
b.Va[d[g+1]],b.Va[d[g+2]]));a.mJ(c);for(g=0;g<c.length;g++)a=c[g],dy(a.Yq,a.Yq.Qd.add(a.n)),dy(a.ux,a.ux.Qd.add(a.n)),dy(a.vx,a.vx.Qd.add(a.n));return b}function Rz(a,b,c){return a/((Math.pow(2,c-1)-1)/Math.round(10*b))/10}
class Uz extends Hy{constructor(a){super(a);this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd();this.M.enable(this.M.DEPTH_TEST);const a=mat4.create();mat4.identity(a);a[0]=this.slideWidth()/Sz;a[5]=this.slideHeight()/Tz;this.Ua=mat4.multiply(this.Ua,a,this.Ua);this.UA=mat4.create();mat4.set(this.Ua,this.UA)}mJ(a){for(let b=0;b<a.length;b++){const c=a[b];c.n=ay(c.Yq.position().Oi(c.ux.position()),c.Yq.position().Oi(c.vx.position()));c.n.normalize()}}qd(){this.Hf=Pz(this,
Vz,!1);this.fi=new Zx;var a=vy(this,hy(this.Hf),3);this.fi.Kf=a;a=vy(this,iy(this.Hf),2);this.fi.Tf=a;a=wy(this,Qz);this.fi.wf=a;a=vy(this,jy(this.Hf),3);this.fi.nn=a}rh(){sy(this,this.fi)}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(diffuseFactor);\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec3 aVertexNormal;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\n\t\tuniform mat3 uNMatrix;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\n\t\t}"}Bh(){Dy(this);
this.Sk=By(this,"aVertexNormal");this.Ge=Cy(this,"uSampler")}sh(){Ey(this,this.Sk)}Xi(){return this.Ge}vy(){return this.Sk}ya(a){var b=a/(.5/(Wz.length-1)),c=Math.floor(b);b-=c;c>Wz.length-1&&(c=Wz.length-1,b=0);if(0!=b||this.ia()&&!this.b4){if(this.j4!=c){var d=c!=Wz.length-1?Wz[c+1]:null;this.l4=Pz(this,Wz[c],!0);this.zV=null!=d?Pz(this,d,!0):null}for(d=0;d<this.Hf.length();d++){const f=this.Hf.Va[d];var e=this.l4.Va[d];const g=null!=this.zV?this.zV.Va[d]:null;cy(f,e.position().clone());dy(f,e.Qd.clone());
null!=g&&(e=new V,e.Mi(f.position().x()+(g.position().x()-f.position().x())*b),e.fg(f.position().y()+(g.position().y()-f.position().y())*b),by(e,f.position().z()+(g.position().z()-f.position().z())*b),cy(f,e),e=new V,e.Mi(f.Qd.x()+(g.Qd.x()-f.Qd.x())*b),e.fg(f.Qd.y()+(g.Qd.y()-f.Qd.y())*b),by(e,f.Qd.z()+(g.Qd.z()-f.Qd.z())*b),dy(f,e))}this.b4=!0;this.j4=c}.5<a&&(c=12*this.slideHeight(),b=mat4.create(),mat4.identity(b),b[13]=Math.pow(a-.5,2)/2*c*-1,this.Ua=mat4.multiply(this.UA,b,this.Ua));Gy(this);
Ay(this,this.fi,this.M.TRIANGLES,function(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(hy(this.Hf)))}.bind(this),function(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(jy(this.Hf)))}.bind(this))}}
var Sz=921.6,Tz=518.4,Qz=[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],Vz="/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",
Wz=[Vz,"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"];class Xz extends qy{constructor(a,b,c,d){super(a);this.Mb=c;this.O=b;this.qc=d;this.Mb?this.Ga(!1,!1,!0,!0,!1,!1):this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);const a=this.slideWidth(),b=this.slideHeight();this.Hc=this.Mb?this.yp:this.wa;this.Gc=this.Mb?this.kn:this.Wa;var c=vd("DIV");this.fp=vd("DIV");this.To=X(a,b);B(this.To,"backgroundColor","#000000");C(this.To,0);this.Uo=X(a,b);B(this.Uo,"backgroundColor","#000000");C(this.Uo,0);this.fp.appendChild(this.Hc);this.fp.appendChild(this.Gc);
this.fp.appendChild(this.To);this.fp.appendChild(this.Uo);c.appendChild(this.fp);if(this.Mb){var d=this.sa(),e=this.Zb().background();d.appendChild(e);d=this.sa();e=this.Sa().background();d.appendChild(e)}this.sa().appendChild(c);try{Ph(c,a+"px"),Qh(c,a/2+"px "+b/2+"px"),Oh(this.fp,"preserve-3d")}catch(f){}B(this.Hc,"position","absolute");B(this.Gc,"position","absolute");B(this.To,"position","absolute");B(this.Uo,"position","absolute");bh(this.fp,a,b);bh(this.Hc,a,b);bh(this.Gc,a,b);d=c="";switch(this.O){case Yz:c=
"translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case Zz:c="translateZ("+b/2+"px)";d="rotateX(-90deg) translateZ("+b/2+"px)";break;case $z:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+a/2+"px)";break;case aA:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}Mh(this.Hc,c);Mh(this.Uo,c);Mh(this.Gc,d);Mh(this.To,d)}ya(a){this.Mb&&C(this.Sa().background(),a);a=Xx(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,k=this.slideHeight()*a+g;let l;switch(this.O){case Yz:l=T(0,180*Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI,1,180*-Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI);b="translateY("+k+"px) rotateX("+-e+"deg) translateY("+-g+"px)  translateZ("+g+"px)";this.qc||(c="translate(0px, "+-g+"px) scale(1, "+(1-a)+") translate(0px,"+g+"px)",d="translate(0px, "+k+"px) scale(1, "+a+") translate(0px,"+g+"px)");break;case Zz:l=T(0,180*Math.atan(this.slideHeight()/
(2*this.slideWidth()))/Math.PI,1,180*-Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI);b="translateY("+-k+"px) rotateX("+e+"deg) translateY("+g+"px)  translateZ("+g+"px)";this.qc||(c="translate(0px, "+g+"px) scale(1, "+(1-a)+") translate(0px,"+-g+"px)",d="translate(0px, "+-k+"px) scale(1, "+a+") translate(0px,"+-g+"px)");break;case $z:l=T(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.qc||
(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 aA:l=T(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.qc||(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.Mb||(.5>a?(f=T(0,90,45,0),f=.5*Math.sin(f(e)*Math.PI/180),C(this.To,f)):(f=T(45,0,90,90),f=.5*Math.sin(f(e)*Math.PI/180),C(this.Uo,f)));this.qc?(a=e-l(a),0>=a?(C(this.Gc,0),C(this.To,0)):90<=a?(C(this.Hc,0),C(this.Uo,0)):(C(this.Gc,1),C(this.Hc,1)),Mh(this.fp,b)):(Mh(this.Hc,c),Mh(this.Gc,d),Mh(this.Uo,c),Mh(this.To,d))}}var Zz=0,Yz=1,$z=2,aA=3;function bA(a,b,c,d){d/=a-1;c/=b-1;const e=new ky,f=new V(0,0,1);for(let g=0;g<a;++g)for(let h=0;h<b;++h){const k=new ey(new V(h*c,-g*d,0),new U(h/(b-1),g/(a-1)),f);fy(e,k)}return e}function cA(a,b,c,d){b/=14;a/=60;const e=new ky,f=new V(0,0,1);for(let g=0;15>g;++g)for(let h=c;h<d;++h){const k=new ey(new V(h*a,-g*b,0),new U(h/60,g/14),f);fy(e,k)}return e}
function dA(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 eA(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};class fA extends Hy{constructor(a){super(a);this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd();mat4.translate(this.Ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);Gy(this)}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec3 n = normalize(vNormal);\n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection));\n\t\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting;\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\t\tuniform mat3 uNMatrix;\n\n\t\tuniform float uPhase;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\t\tuniform bool uLeftCurtain;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tconst float WAVES_COUNT = 10.0;\n\t\tconst float MIN_AMP_KOEF = 0.5;\n\t\tconst float WAVE_APPEAR_DURATION = 0.1;\n\t\tconst float WAVES_START_APPEAR_PHASE = 0.075;\n\t\tconst float WAVES_READY_PHASE = 0.275;\n\t\tconst float STRETCH_KOEF = 1.25;\n\t\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5;\n\t\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5;\n\t\tconst float DELTA_W = 1.0;\n\t\tconst float DELTA_H = 1.0;\n\t\tconst float PI = 3.14159265358979323846264;\n\n\t\tfloat sinX;\n\t\tfloat waveStartAppearTime;\n\t\tfloat rowRatio;\n\t\tfloat diagonalRatio;\n\t\tfloat forcedXPath;\n\t\tfloat xDampAmp;\n\t\tfloat yAmp;\n\t\tvec4 xTimesPart1;\n\t\tvec4 xTimesPart2;\n\t\tvec2 xTimesPart3;\n\t\tvec4 yTimesPart1;\n\t\tvec3 yTimesPart2;\n\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\n\t\tfloat calcAmpKoef(float x)\n\t\t{\n\t\t\tconst float X0 = 0.0;\n\t\t\tconst float X1 = 0.5;\n\t\t\tconst float X2 = 1.0;\n\n\t\t\tconst float Y0 = 0.25;\n\t\t\tconst float Y1 = 0.16;\n\t\t\tconst float Y2 = 0.0;\n\n\t\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2);\n\t\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2);\n\t\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1);\n\n\t\t\treturn part1 + part2 + part3;\n\t\t}\n\n\t\tfloat smoothStep(float min, float max, float x)\n\t\t{\n\t\t\tif (x < min)\n\t\t\t{\n\t\t\t\treturn 0.0;\n\t\t\t}\n\t\t\tif (x >= max)\n\t\t\t{\n\t\t\t\treturn 1.0;\n\t\t\t}\n\n\t\t\tfloat value = (x - min) / (max - min);\n\t\t\tfloat squaredValue = value * value;\n\n\t\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue;\n\t\t}\n\n\t\tfloat calcAmp()\n\t\t{\n\t\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF);\n\t\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0);\n\n\t\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT;\n\t\t}\n\n\t\tfloat calcX()\n\t\t{\n\t\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75;\n\t\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio);\n\t\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase);\n\t\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase);\n\t\t\tfloat deltaWidthKoef = (linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, compressionWidth) - linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, stretchWidth)) * STRETCH_KOEF;\n\n\t\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase);\n\t\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25;\n\t\t\tdampX += deltaWidthKoef;\n\n\t\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth;\n\t\t}\n\n\t\tfloat calcY(vec3 vertex)\n\t\t{\n\t\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF);\n\t\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5;\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75;\n\t\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF;\n\t\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ;\n\t\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1);\n\t\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF);\n\n\t\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF);\n\t\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5;\n\t\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth;\n\t\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF;\n\t\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ;\n\t\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1);\n\n\t\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef;\n\t\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF;\n\t\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25;\n\t\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25;\n\t\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef;\n\t\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0);\n\n\t\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight;\n\t\t}\n\n\t\tvec3 getVertexPosition(vec3 vertex)\n\t\t{\n\t\t\tfloat amp = calcAmp();\n\t\t\tfloat z = -amp * sinX;\n\t\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0;\n\n\t\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z);\n\t\t}\n\n\t\tvoid initVertexParams(vec3 vertex)\n\t\t{\n\t\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT;\n\t\t\tfloat frequency = PI * 2.0 / periodWidth;\n\t\t\tsinX = sin(frequency * vertex.x);\n\n\t\t\trowRatio = vertex.y / uSlideHeight;\n\n\t\t\tfloat halfRowRatio = rowRatio * 0.5;\n\t\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio;\n\n\t\t\tfloat maxDT = 0.1;\n\t\t\tfloat dtAmp = 2.0 * maxDT;\n\t\t\tfloat dt = dtAmp * halfRowRatio;\n\n\t\t\tfloat distT = (0.6 - dt);\n\n\t\t\tfloat xT1 = dt;\n\t\t\tfloat xT2 = 0.4 + dt;\n\t\t\tfloat xT3 = xT2 + distT * 0.5;\n\t\t\tfloat xT4 = 1.0 + (1.0 - xT3);\n\n\t\t\tfloat xDampT1 = (xT1 + xT2) * 0.45;\n\t\t\tfloat xDampT2 = xT2;\n\t\t\tfloat xDampT3 = xT3;\n\t\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5;\n\t\t\tfloat xDampT5 = xDampT3 + 0.075;\n\t\t\tfloat xDampT6 = 1.0;\n\n\t\t\tdistT = (0.7 - dt);\n\n\t\t\tfloat yT2 = 0.3 + dt;\n\t\t\tfloat yT3 = yT2 + distT * 0.5;\n\n\t\t\tfloat yDampT1 = 0.0;\n\t\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5;\n\t\t\tfloat yDampT3 = yT2;\n\t\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0;\n\t\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0;\n\t\t\tfloat yDampT6 = yT3 + 0.1175;\n\t\t\tfloat yDampT7 = 1.0;\n\n\t\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4);\n\t\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4);\n\t\t\txTimesPart3 = vec2(xDampT5, xDampT6);\n\n\t\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4);\n\t\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7);\n\n\t\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION);\n\n\t\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x)  / (uSlideWidth * 0.5);\n\t\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5;\n\n\t\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5;\n\t\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth;\n\t\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0;\n\t\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2;\n\t\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1));\n\n\t\t\tfloat mxDampAmp = 0.1 * diagonalRatio;\n\t\t\tfloat dampAcc = 2.0 * mxDampAmp;\n\t\t\txDampAmp = dampAcc * halfRowRatio;\n\n\t\t\tfloat maxYAmp = 0.02;\n\t\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio;\n\t\t\tyAmp = dyAmp * halfSquaredRowRatio;\n\t\t}\n\n\t\tvec3 getVertexNormal(vec3 vertex, vec3 p)\n\t\t{\n\t\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth);\n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W;\n\n\t\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z);\n\t\t\tinitVertexParams(rightVertex);\n\t\t\tvec3 right = getVertexPosition(rightVertex);\n\n\t\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z);\n\t\t\tinitVertexParams(downVertex);\n\t\t\tvec3 down = getVertexPosition(downVertex);\n\n\t\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z);\n\t\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z);\n\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1);\n\t\t\tn = normalize(n);\n\n\t\t\treturn n;\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\t\tinitVertexParams(vertex);\n\t\t\tvec3 p = getVertexPosition(vertex);\n\n\t\t\tvec3 pNormal = getVertexNormal(vertex, p);\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\n\t\t\tif (vertex.y == 0.0)\n\t\t\t{\n\t\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4;\n\t\t\t\tp.y += max(0.0, min(maxDY, linearInterpolation(uPhase, WAVES_START_APPEAR_PHASE, 0.0, WAVES_START_APPEAR_PHASE + WAVE_APPEAR_DURATION, maxDY)));\n\t\t\t}\n\t\t\tgl_Position = uPMVMatrix * vec4(p, 1.0);\n\t\t}"}sR(){if(void 0!==
this.Sp)return this.Sp;this.Mr();return this.Sp=this.Sp}Mr(){void 0===this.M&&super.Mr()}ya(a){this.M.uniform1f(this.Jf,a);this.nT=!0;Ay(this,this.ez,this.M.TRIANGLE_STRIP);this.nT=!1;Ay(this,this.jA,this.M.TRIANGLE_STRIP)}Bh(){Dy(this);this.Ge=Cy(this,"uSampler");this.Jf=Cy(this,"uPhase");this.q4=Cy(this,"uLeftCurtain");const a=Cy(this,"uSlideWidth");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight());this.M.uniform1f(a,this.slideWidth())}rh(){sy(this,this.ez);sy(this,this.jA)}sh(){}bJ(){this.M.uniform1i(this.q4,
this.nT?1:0)}qd(){var a=this.slideWidth();const b=this.slideHeight();this.PU=cA(a,b,0,31);this.VX=cA(a,b,30,61);this.ke=dA(15,31);this.ez=new Zx;a=vy(this,hy(this.PU),3);this.ez.Kf=a;a=vy(this,iy(this.PU),2);this.ez.Tf=a;a=wy(this,this.ke);this.ez.wf=a;this.jA=new Zx;a=vy(this,hy(this.VX),3);this.jA.Kf=a;a=vy(this,iy(this.VX),2);this.jA.Tf=a;a=wy(this,this.ke);this.jA.wf=a}Xi(){return this.Ge}};class gA extends qy{constructor(a){super(a);this.Sa().Xf();this.Je=!1}initialize(){oy(this,!0);py(this,!0)}ya(a){.3>a?C(this.Sa().slide(),0):C(this.Sa().slide(),1)}};class hA extends qy{constructor(a){super(a);this.Sa().Xf();this.Je=!1}initialize(){oy(this,!0);py(this,!0);this.jg=document.createElement("div");ch(this.jg,this.slideWidth());dh(this.jg,this.slideHeight());B(this.jg,"backgroundColor","#000000");B(this.jg,"position","relative");this.sa().appendChild(this.jg)}ya(a){.5>a?(C(this.Sa().slide(),0),C(this.jg,0)):.8>a?C(this.jg,1):(C(this.jg,0),C(this.Sa().slide(),1))}};class iA extends qy{constructor(a){super(a);this.Je=!1;this.Ga(!1,!0);this.eM=0;a=this.slideWidth();const b=this.slideHeight(),c=jA!=a||kA!=b;if(!lA||c)lA=[],jA=a,kA=b,mA(a,b)}initialize(){oy(this,!1);py(this,!0);const a=this.wa;this.sa().appendChild(a);this.Bz=X(this.slideWidth(),this.slideHeight());this.Bz.getContext("2d").drawImage(a,0,0)}ya(a){const b=lA,c=this.wa.getContext("2d"),d=b.length;for(var e=this.eM;e<d;++e){var f=b[e];if(a<f.Tq)break;var g=f.x,h=f.y,k=f.width;f=f.height;c.drawImage(this.Bz,
g,h,k,f,g,h,k,f)}c.save();c.globalCompositeOperation="destination-out";for(e=this.eM;e<d;++e){f=b[e];g=f.Tq;h=a-g;k=10*h;if(a<g)break;.1<=h&&(this.eM=e);c.fillStyle="rgba(0, 0, 0, "+jp(k)+")";c.fillRect(f.x,f.y,f.width,f.height)}c.restore()}ia(){return!1}}var jA,kA,lA;
function mA(a,b){var c=lA;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 k=0;42>k;++k){const l=Math.round((k+1)*d)-f,m=new nA(h,f,g,l);m.Tq=Math.random();c.push(m);f+=l}e+=g}c.sort(function(g,h){return g.Tq<h.Tq?-1:g.Tq>h.Tq?1:0});a=c.length;for(b=0;b<a;++b)c[b].Tq=.9*b/(a-1)}class nA{constructor(a,b,c,d){this.x=a;this.y=b;this.width=c;this.height=d;this.Tq=0}};class oA extends qy{constructor(a,b,c,d){super(a);this.Ca=b;this.Mb=c;this.gJ=d;this.Mb?(this.Je=!1,this.Ga(!1,!1,!0,!0,!1,!1)):this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);this.Xm()}ya(a){this.Mb&&(C(this.Zb().background(),1-a),C(this.Sa().background(),a));var b=this.slideWidth();b/=b+(1.4-2.8*a*a*.5)*b;b=this.Mb?this.gJ?Yx(0,.7,4,b):Wx(b):b;Mh(this.Il,"scale("+b+", "+b+")");b=this.slideWidth()/2;const c=this.slideHeight()/2;let d="",e="",f=0,g=0,h=0,k=0;const l=120*a,m=T(0,1,1,.5),p=1.5*
Xx(0,1,a);switch(this.Ca){case pA:d="translateX("+-b+"px) translateZ("+p*this.slideWidth()+"px) rotateY("+l+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+p*this.slideWidth()+"px) rotateY("+-l+"deg) translateX("+-b+"px)";this.qc||(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 qA:d="translateY("+-c+"px) translateZ("+p*this.slideHeight()+"px) rotateX("+-l+"deg) translateY("+
c+"px)",e="translateY("+c+"px) translateZ("+p*this.slideHeight()+"px) rotateX("+l+"deg) translateY("+-c+"px)",this.qc||(h=a*-c,k=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.qc||(Vg(this.hs,f,h),Vg(this.js,g,k));Mh(this.hs,d);Mh(this.js,e);C(this.hs,1-a);C(this.js,1-a)}Xm(){const a=this.slideWidth(),b=this.slideHeight();if(this.Mb){var c=this.sa(),d=this.Sa().background();c.appendChild(d)}this.Il=
X(a,b);B(this.Il,"position","absolute");this.sa().appendChild(this.Il);this.Mb&&(c=this.sa(),d=this.Zb().background(),c.appendChild(d));this.Il.getContext("2d").drawImage(this.Mb?this.kn:this.Wa,0,0);this.hs=X(a,b);c=this.hs.getContext("2d");this.js=X(a,b);d=this.js.getContext("2d");var e=vd("DIV");this.sa().appendChild(e);e.appendChild(this.hs);e.appendChild(this.js);try{Ph(e,a+"px"),Qh(e,a/2+"px "+b/2+"px"),Oh(this.hs,"preserve-3d"),Oh(this.js,"preserve-3d"),this.qc=!0}catch(f){this.qc=!1}B(this.hs,
"position","absolute");B(this.js,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.Mb?this.yp:this.wa;switch(this.Ca){case pA: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 qA: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 pA=0,qA=1;class rA extends Hy{constructor(a,b){super(a);this.O=b;this.Ga(!0,!1)}initialize(){oy(this,!0);py(this,!1);ry(this,this.Wa);this.qd();mat4.translate(this.Ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);Gy(this)}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\t\tuniform mat3 uNMatrix;\n\n\t\tuniform float uPhase;\n\t\tuniform bool uDirectionIsLeft;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tconst float TIME_1 = 0.2;\n\t\tconst float TIME_2 = 0.6;\n\t\tconst float TIME_3 = 0.7;\n\t\tconst float TIME_4 = 0.8;\n\n\t\tconst float START_PHASE = 0.3;\n\t\tconst float END_PHASE = 0.7;\n\n\t\tconst float ANGLE_1 = 0.0;\n\t\tconst float ANGLE_2 = -180.0;\n\t\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\n\t\tvec3 ellipse(float angle, vec3 pos, vec2 center, vec2 radius)\n\t\t{\n\t\t\tfloat ang = radians(angle);\n\t\t\treturn vec3(pos.x, center.x + radius.x * cos(ang), -(center.y + radius.y * sin(ang)));\n\t\t}\n\n\t\tfloat goBack(float y, float phase, float constAngleTime)\n\t\t{\n\t\t\tfloat time = linearInterpolation(y, 0.0, TIME_3, uSlideHeight, TIME_4);\n\n\t\t\tif (phase > time)\n\t\t\t{\n\t\t\t\treturn linearInterpolation(phase, time, ANGLE_3, 1.0, ANGLE_2);\n\t\t\t}\n\t\t\tfloat angle = linearInterpolation(phase, constAngleTime, ANGLE_2, time, ANGLE_3);\n\t\t\treturn angle;\n\t\t}\n\n\t\tfloat getRowAngleByPhase(vec3 pos, float phase)\n\t\t{\n\t\t\tconst float HORIZONTAL_DELAY = 0.05;\n\t\t\tfloat colDelay = uDirectionIsLeft\n\t\t\t\t? linearInterpolation(pos.x, 0.0, 0.0, uSlideWidth, HORIZONTAL_DELAY)\n\t\t\t\t: linearInterpolation(pos.x, 0.0, HORIZONTAL_DELAY, uSlideWidth, 0.0);\n\n\t\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\n\t\t\tfloat constAngleTime = linearInterpolation(pos.y, 0.0, TIME_2, uSlideHeight, TIME_1);\n\t\t\tif (phase > constAngleTime)\n\t\t\t{\n\t\t\t\treturn goBack(pos.y, phase, constAngleTime);\n\t\t\t}\n\n\t\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\t\t\treturn angle;\n\t\t}\n\n\t\tvec3 getVertexPosition(float phase, vec3 pos)\n\t\t{\n\t\t\tfloat R_1 = uSlideHeight;\n\t\t\tfloat R_2 = uSlideHeight * 0.25;\n\t\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\t\tfloat angle = getRowAngleByPhase(pos, phase);\n\t\t\tvec3 v = ellipse(angle, pos, vec2(0.0, 0.0), r);\n\t\t\treturn v;\n\t\t}\n\t\tvec3 getVertexNormal(float phase, vec3 pos)\n\t\t{\n\t\t\tconst float DELTA_W = 1.0;\n\t\t\tconst float DELTA_H = 1.0;\n\n\t\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\t\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\n\t\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\t\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\n\t\t\tvec3 v1 = right - p;\n\t\t\tvec3 v2 = down - p;\n\n\t\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\n\t\t\treturn normalize(n);\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat phase = uPhase;\n\t\t\tif (phase < START_PHASE)\n\t\t\t{\n\t\t\t\tphase = 0.0;\n\t\t\t}\n\t\t\telse if (phase > END_PHASE)\n\t\t\t{\n\t\t\t\tphase = 1.0;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tphase = linearInterpolation(phase, START_PHASE, 0.0, END_PHASE, 1.0);\n\t\t\t}\n\t\t\t\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\t\t\tgl_Position = uPMVMatrix * p;\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\t\t}"}ya(a){this.M.uniform1f(this.Jf,
a);Ay(this,this.jy,this.M.TRIANGLE_STRIP)}Bh(){Dy(this);this.Ge=Cy(this,"uSampler");this.Jf=Cy(this,"uPhase");const a=Cy(this,"uDirectionIsLeft"),b=Cy(this,"uSlideWidth");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight());this.M.uniform1f(b,this.slideWidth());this.M.uniform1i(a,this.O==sA?1:0)}sh(){}qd(){this.Df=bA(30,30,this.slideWidth(),this.slideHeight());this.ke=this.O==sA?eA(30,30):dA(30,30);this.jy=new Zx;var a=vy(this,hy(this.Df),3);this.jy.Kf=a;a=vy(this,iy(this.Df),2);this.jy.Tf=
a;a=wy(this,this.ke);this.jy.wf=a}Ky(a){this.IA=ty(this,this.M.TEXTURE0,this.Xi(),0,a,this.DK.bind(this))}rh(){sy(this,this.jy)}DK(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)}Xi(){return this.Ge}}var sA=0;class et extends qy{};class tA extends qy{constructor(a){super(a);this.Sa().Xf();this.Je=!1}initialize(){}ya(a){C(this.Sa().slide(),a)}};class uA extends qy{constructor(a){super(a);this.Sa().Xf()}initialize(){oy(this,!0);this.Je=!1;this.jg=document.createElement("div");ch(this.jg,this.slideWidth());dh(this.jg,this.slideHeight());B(this.jg,"backgroundColor","#000000");B(this.jg,"position","relative");this.sa().appendChild(this.jg)}ya(a){.5>a?(C(this.jg,1-2*(.5-a)),py(this,!1)):(C(this.jg,1-2*(a-.5)),py(this,!0))}};class vA extends Hy{constructor(a,b){super(a);this.O=b;this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd();mat4.translate(this.Ua,[-this.slideWidth()/2,-this.slideHeight()/2,0]);Gy(this)}uh(){return"precision mediump float; \n\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\n\t\tuniform sampler2D uSampler; \n\n\t\tvoid main(void)  \n\t\t{ \n\t\t\tvec3 n = normalize(vNormal); \n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\t\t\tfloat directionalLightWeighting = dot(n, lightingDirection); \n\t\t\tfloat intentsity = 0.55 + 0.45 * directionalLightWeighting; \n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\t\tuniform mat3 uNMatrix;\n\n\t\tuniform float uPhase;\n\t\tuniform bool uDirectionIsLeft;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tconst float DELAY_ANGLE = 5.0;\n\t\tconst float SLIDE_WIDTH_KOEF = 0.2;\n\t\tconst float PI = 3.14159265358979323846264;\n\t\tconst vec2 CENTER = vec2(0.0, 0.0);\n\t\tconst float DELTA_W = 0.5;\n\t\tconst float DELTA_H = 0.5;\n\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\n\t\tvec2 ellipse(float angle, vec2 center, vec2 radius)\n\t\t{\n\t\t\tfloat ang = radians(angle);\n\t\t\treturn vec2((center.x + radius.x * cos(ang)), -(center.y + radius.y * sin(ang)));\n\t\t}\n\n\t\tfloat accelerationFunc(float progress)\n\t\t{\n\t\t\tfloat a = 3.0;\n\t\t\tfloat b = 1.0;\n\t\t\tfloat c = 1.0;\n\t\t\tfloat d = 1.0;\n\n\t\t\tfloat squaredProgress = progress * progress;\n\t\t\treturn a * squaredProgress * progress + b * squaredProgress + c * progress + d;\n\t\t}\n\n\t\tfloat getRowAngleByPhase(vec3 vertex)\n\t\t{\n\t\t\tfloat endAngle = atan(uSlideHeight * 0.5 / max(uSlideWidth, uSlideHeight)) * 180.0 / PI + 90.0 + DELAY_ANGLE * 4.0;\n\n\t\t\tfloat a = -0.6;\n\t\t\tfloat b = 2.0 + a;\n\n\t\t\tfloat phase = linearInterpolation(uPhase, 0.0, a, 1.0, b);\n\t\t\tphase = accelerationFunc(phase);\n\n\t\t\tfloat angle = linearInterpolation(phase, accelerationFunc(a), 0.0, accelerationFunc(b), endAngle);\n\t\t\tfloat rowDelayAngle = linearInterpolation(vertex.y, 0.0, DELAY_ANGLE, uSlideHeight, 0.0);\n\t\t\tfloat extraAngle = linearInterpolation(uPhase, 0.5, 0.0, 0.8, DELAY_ANGLE);\n\t\t\tfloat maxDelayAngle = DELAY_ANGLE + max(0.0, min(DELAY_ANGLE, extraAngle));\n\t\t\tfloat colAngle = uDirectionIsLeft\n\t\t\t\t? linearInterpolation(vertex.x, 0.0, maxDelayAngle * 0.5, uSlideWidth, maxDelayAngle)\n\t\t\t\t: linearInterpolation(vertex.x, 0.0, maxDelayAngle, uSlideWidth, maxDelayAngle * 0.5);\n\n\t\t\tfloat colDelayAngle = uDirectionIsLeft\n\t\t\t\t? linearInterpolation(vertex.x, 0.0, 0.0, uSlideWidth, colAngle)\n\t\t\t\t: linearInterpolation(vertex.x, 0.0, colAngle, uSlideWidth, 0.0);\n\n\n\t\t\treturn max(0.0, angle - rowDelayAngle - colDelayAngle);\n\t\t}\n\n\t\tvec3 getVertexPosition(vec3 vertex)\n\t\t{\n\t\t\tfloat maxXRadius = uSlideHeight;\n\t\t\tfloat maxYRadius = sqrt(uSlideWidth * SLIDE_WIDTH_KOEF * uSlideWidth * SLIDE_WIDTH_KOEF + uSlideHeight * uSlideHeight);\n\n\t\t\tfloat xRadius = linearInterpolation(vertex.y, 0.0, maxXRadius, uSlideHeight, 0.0);\n\t\t\tfloat yRadius = linearInterpolation(vertex.y, 0.0, maxYRadius, uSlideHeight, 0.0);\n\n\t\t\treturn vec3(vertex.x, ellipse(getRowAngleByPhase(vertex), CENTER, vec2(xRadius, yRadius)));\n\t\t}\n\n\t\tvec3 getVertexNormal(vec3 pos, vec3 p)\n\t\t{\n\t\t\tbool rightSideXPos = pos.x == uSlideWidth;\n\t\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W;\n\n\t\t\tvec3 right = getVertexPosition(vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\t\tvec3 down = getVertexPosition(vec3(pos.x, pos.y + DELTA_H, pos.z));\n\n\t\t\tvec3 v1 = right - p;\n\t\t\tvec3 v2 = down - p;\n\n\t\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1);\n\t\t\tn = normalize(n);\n\n\t\t\treturn n;\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\t\tvec4 p = vec4(getVertexPosition(vertex), 1.0);\n\t\t\tgl_Position = uPMVMatrix * p;\n\n\t\t\tvec3 pNormal = getVertexNormal(vertex, vec3(p.xyz));\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\t\t}"}ya(a){this.M.uniform1f(this.Jf,
a);Ay(this,this.Ef,this.M.TRIANGLE_STRIP)}Bh(){Dy(this);this.Ge=Cy(this,"uSampler");this.Jf=Cy(this,"uPhase");const a=Cy(this,"uDirectionIsLeft"),b=Cy(this,"uSlideWidth");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight());this.M.uniform1f(b,this.slideWidth());this.M.uniform1i(a,this.O==wA?1:0)}sh(){}rh(){sy(this,this.Ef)}qd(){var a=this.slideWidth();const b=this.slideHeight();this.Df=bA(15,15,a,b);this.ke=dA(15,15);this.Ef=new Zx;a=vy(this,hy(this.Df),3);this.Ef.Kf=a;a=vy(this,iy(this.Df),
2);this.Ef.Tf=a;a=wy(this,this.ke);this.Ef.wf=a}Xi(){return this.Ge}}var wA=0;class xA extends qy{constructor(a,b){super(a);this.SR=30;this.RR=80;this.V1=10;this.T1=30;this.S1=1.75;this.R1=.5;this.U1=.1;this.O=b;this.Ga(!1,!1,!0,!0,!0,!0)}initialize(){oy(this,!1);py(this,!1);const a=this.slideWidth(),b=this.slideHeight();var c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.AE,0,0);this.Zr=c;c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.HE,0,0);this.gs=c;this.we=this.Ub(a,b);this.sa().appendChild(this.we);
var d=X(a,b);c=X(a,b);this.ZF=this.Ub(a,b);this.Ng=this.Ub(a,b);this.Mg=this.Ub(a,b);this.Ng.appendChild(d);this.Mg.appendChild(c);this.we.appendChild(this.ZF);this.ZF.appendChild(this.Ng);this.ZF.appendChild(this.Mg);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.yp,0,0);c.drawImage(this.kn,0,0);Ph(this.we,Math.max(a,b)+"px");Qh(this.we,a/2+"px "+b/2+"px");Oh(this.ZF,"preserve-3d")}ya(a){const b=this.slideWidth(),c=this.slideHeight();C(this.gs,1-a);C(this.Zr,a);a=Xx(0,1,a);const d=this.O==
yA?1:-1,e=d*this.R1*b*(1-a),f=-this.S1*c*(1-a),g=-Math.max(b,c)*(1-a),h=-this.RR*(1-a),k=-d*this.SR*(1-a),l=d*this.T1*(1-a);Mh(this.Ng,"translateZ("+Math.max(b,c)*a+"px) translateY("+c*a+"px) translateX("+-d*this.U1*b*a+"px) rotateX("+this.RR*a+"deg) rotateY("+d*this.SR*a+"deg) rotateZ("+-d*this.V1*a+"deg)");Mh(this.Mg,"translateZ("+g+"px) translateY("+f+"px) translateX("+e+"px) rotateX("+h+"deg) rotateY("+k+"deg) rotateZ("+l+"deg)")}Ub(a,b){const c=yd("DIV");ch(c,a);dh(c,b);B(c,"position","absolute");
return c}}var yA=1;function zA(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,"+jp(d)+")";b.rect(0,0,e,a);b.fill();b.restore()}
class AA extends qy{constructor(a){super(a);this.Je=!1;this.Ga(!0,!0)}initialize(){this.VF=!1;oy(this,!1);py(this,!1);const a=this.slideWidth(),b=this.slideHeight(),c=this.Wa,d=this.wa;B(c,"position","absolute");B(d,"position","absolute");var e=this.sa(),f=this.ia()?d:c;e.appendChild(f);e=this.sa();f=this.ia()?c:d;e.appendChild(f);this.Bz=X(a,b);e=this.Bz.getContext("2d");this.xV=X(a,b);this.xV.getContext("2d").drawImage(c,0,0);e.drawImage(d,0,0)}ya(a){const b=this.Wa,c=this.wa;.2>a?(!this.VF&&this.ia()&&
(this.VF=!0,Gd(b)),zA(this,c,this.Bz,a/.2)):(this.VF||this.ia()||(this.VF=!0,Gd(c)),zA(this,b,this.xV,(1-a)/.8))}};class BA extends qy{constructor(a,b,c){super(a);this.qc=c;this.ia()?this.Sa().Xf():this.Zb().Xf();this.Ga(!0,!0);this.O=b}initialize(){oy(this,!1);py(this,!1);this.Xm()}ya(a){a=Xx(0,1,a);let b;if(this.qc){var c=-this.slideWidth()/2;.5>a?(b=T(0,0,.5,-90),this.hy=b(a),b=T(0,0,.5,-45),this.Br=b(a),b=T(0,0,.5,40),a=this.O==CA?"translateX("+-c+"px) translateZ("+this.hy+"px) rotateY("+this.Br+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.hy+"px) rotateY("+-this.Br+
"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):.85>a?(b=T(.5,-90,.85,0),this.hy=b(a),b=T(.5,-45,.85,0),this.Br=b(a),b=T(.5,40,.85,90),a=this.O==CA?"translateX("+-c+"px) translateZ("+this.hy+"px) rotateY("+this.Br+"deg) rotateX("+b(a)+"deg) translateX("+c+"px)":"translateX("+c+"px) translateZ("+this.hy+"px) rotateY("+-this.Br+"deg) rotateX("+b(a)+"deg) translateX("+-c+"px)"):(this.ia()&&(this.Br=0),b=T(.85,90,1,180),a="translateX("+-c+"px) rotateY("+this.Br+"deg) rotateX("+b(a)+"deg) translateX("+
c+"px)");Mh(this.je,a)}else.5>a?(b=T(0,1,.5,0),a="scaleY("+b(a)+")",C(this.Hc,1),C(this.Gc,0),Mh(this.Hc,a)):(b=T(.5,0,1,1),a="scaleY("+b(a)+")",C(this.Gc,1),C(this.Hc,0),Mh(this.Gc,a))}Xm(){this.Hc=this.wa;this.Gc=this.Wa;const a=vd("DIV");this.je=vd("DIV");const b=this.slideWidth(),c=this.slideHeight();try{Ph(a,b+"px"),Qh(a,b/2+"px "+c/2+"px"),Oh(this.je,"preserve-3d"),this.je.appendChild(this.Hc),this.je.appendChild(this.Gc),a.appendChild(this.je),this.sa().appendChild(a)}catch(d){this.sa().appendChild(this.Hc),
this.sa().appendChild(this.Gc)}B(this.Hc,"position","absolute");B(this.Gc,"position","absolute");bh(this.je,b,c);bh(this.Hc,b,c);bh(this.Gc,b,c);this.qc&&(Mh(this.Hc,"translateZ(10px)"),Mh(this.Gc,"rotateX(180deg)"))}}var CA=1;class DA extends qy{constructor(a,b,c){super(a);this.qc=c;this.ia()?this.Sa().Xf():this.Zb().Xf();this.Ga(!0,!0);this.An=b==CA}initialize(){oy(this,!1);py(this,!1);this.Hc=this.wa;this.Gc=this.Wa;const a=vd("DIV");this.je=vd("DIV");const b=this.slideWidth(),c=this.slideHeight();try{Ph(a,Math.max(b,c)+"px"),Qh(a,b/2+"px "+c/2+"px"),Oh(this.je,"preserve-3d"),Rh(this.je,"hidden"),this.An?(this.je.appendChild(this.Hc),this.je.appendChild(this.Gc)):(this.je.appendChild(this.Gc),this.je.appendChild(this.Hc)),
a.appendChild(this.je),this.sa().appendChild(a)}catch(d){this.An?(this.je.appendChild(this.Hc),this.je.appendChild(this.Gc)):(this.je.appendChild(this.Gc),this.je.appendChild(this.Hc))}B(this.Hc,"position","absolute");B(this.Gc,"position","absolute");bh(this.je,b,c);bh(this.Hc,b,c);bh(this.Gc,b,c);this.qc&&(this.An?Mh(this.Hc,"rotateY(180deg)"):Mh(this.Gc,"rotateY(180deg)"))}ya(a){this.qc?this.pN(a):this.zK(a)}pN(a){a=this.An?1-a:a;const b=.25*(1-Math.cos(2*a*Math.PI));a=Vx(.63,.43)(a);const c=Math.max(this.slideWidth(),
this.slideHeight());Mh(this.je,"rotateY("+-180*a+"deg)translateZ("+b*c*-.3+"px)")}zK(a){a=Vx(.63,.43)(a);if(.5>a){var b=T(0,1,.5,0);a="scaleX("+b(a)+")";C(this.Hc,1);C(this.Gc,0);Mh(this.Hc,a)}else b=T(.5,0,1,1),a="scaleX("+b(a)+")",C(this.Gc,1),C(this.Hc,0),Mh(this.Gc,a)}};function EA(a,b,c){b=a.D1.Va[a.indices[b]].clone().position();b=b.add(a.D1.Va[a.indices[c]].position().clone());a.$G=new V(b.x()/2,b.y()/2,b.z()/2)}
class FA extends Hy{constructor(a){super(a);this.Ga(!1,!0)}Xi(){return this.Ge}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.M.disable(this.M.DEPTH_TEST);var a=[new U(.1806930693069307,0),new U(.3725247524752475,0),new U(.4603960396039604,0),new U(.6856435643564357,0),new U(.7673267326732673,0),new U(.8849009900990099,0),new U(.9987623762376238,.02103960396039604),new U(0,.027227722772277228),new U(0,.15841584158415842),new U(.47,.16955445544554457),new U(.4876237623762376,.16955445544554457),
new U(.5284653465346535,.17202970297029702),new U(.41707920792079206,.1745049504950495),new U(1,.18316831683168316),new U(0,.19554455445544555),new U(.6076732673267327,.2042079207920792),new U(.32,.21658415841584158),new U(.6485148514851485,.2202970297029703),new U(.7141089108910891,.22153465346534654),new U(0,.2623762376237624),new U(.275990099009901,.2908415841584158),new U(.2524752475247525,.33292079207920794),new U(.22153465346534654,.38242574257425743),new U(.8081683168316832,.41336633663366334),
new U(0,.44183168316831684),new U(.18935643564356436,.46410891089108913),new U(.4752475247524752,.47029702970297027),new U(.4665841584158416,.4715346534653465),new U(.4938118811881188,.4814356435643564),new U(.5024752475247525,.48267326732673266),new U(.5099009900990099,.4863861386138614),new U(.5123762376237624,.49133663366336633),new U(.801980198019802,.4938118811881188),new U(.5148514851485149,.49876237623762376),new U(.47896039603960394,.5),new U(.47,.5),new U(.5,.5),new U(.5148514851485149,.5012376237623762),
new U(.4801980198019802,.5061881188118812),new U(.5136138613861386,.5099009900990099),new U(.48267326732673266,.5123762376237624),new U(.5099009900990099,.5136138613861386),new U(.48514851485148514,.5148514851485149),new U(.504950495049505,.5160891089108911),new U(.48886138613861385,.5185643564356436),new U(.4938118811881188,.5185643564356436),new U(.4975247524752475,.5185643564356436),new U(.5334158415841584,.5334158415841584),new U(1,.5346534653465347),new U(.4962871287128713,.5371287128712872),
new U(.47648514851485146,.5396039603960396),new U(.18811881188118812,.568069306930693),new U(0,.6485148514851485),new U(.2537128712871287,.6534653465346535),new U(.7982673267326733,.6670792079207921),new U(.28589108910891087,.7066831683168316),new U(.775,.7351485148514851),new U(1,.7784653465346535),new U(.3341584158415842,.7945544554455446),new U(.7066831683168316,.8032178217821783),new U(0,.8106435643564357),new U(.38985148514851486,.8477722772277227),new U(.47,.8564356435643564),new U(.6150990099009901,
.8601485148514851),new U(1,.943069306930693),new U(0,.9826732673267327),new U(.21905940594059406,1),new U(.34034653465346537,1),new U(.4752475247524752,1),new U(.6596534653465347,1),new U(.8403465346534653,1),new U(0,0),new U(1,0),new U(1,1),new U(0,1)],b=new ky,c=new V(0,0,1);for(var d=0;d<a.length;d++){var e=a[d],f=new V((e.x()-.5)*this.slideWidth(),(e.y()-.5)*this.slideHeight(),0);e=new U(e.x(),e.y());fy(b,new ey(f,e,c))}c=this.slideHeight();d=this.slideWidth();a=[];a.push(new GA(b,[7,71,16,0],
new V(0,0,50),c));a.push(new GA(b,[16,0,12,1],new V(0,0,20),1.5*c,.05*d));a.push(new GA(b,[27,20,26,16],new V(0,0,5),1.6*c,.03*d));a.push(new GA(b,[21,8,16,7,-1,27,22,20,-1,22,19,21,14],new V(0,0,5),1.6*c));a.push(new GA(b,[21,14,8],new V(0,0,5),2*c));a.push(new GA(b,[27,25,22],new V(0,0,0),1.8*c));a.push(new GA(b,[24,25,19,22],new V(0,0,5),1.65*c));a.push(new GA(b,[35,25,27],new V(0,120,0),2*c));a.push(new GA(b,[52,51,24,25],new V(0,0,0),1.8*c));a.push(new GA(b,[51,38,25,34],new V(0,75,10),1.85*
c,-.05*d));EA(a[a.length-1],0,2);a.push(new GA(b,[65,60,55,53],new V(0,0,0),1.8*c));a.push(new GA(b,[67,66,61,58,50],new V(0,0,0),8*c,-.2*d,d));a.push(new GA(b,[55,53,42,40],new V(0,180,0),1.8*c,-.05*d));EA(a[a.length-1],0,1);a.push(new GA(b,[74,66,65,58,55],new V(0,0,0),1.8*c,.02*d));a.push(new GA(b,[58,55,44,42],new V(0,270,90),1.8*c,-.05*d));EA(a[a.length-1],0,1);a.push(new GA(b,[60,52,53,51,40,38],new V(30,60,0),2.5*c));a.push(new GA(b,[61,50,45,44],new V(75,180,90),c,.05*d));a.push(new GA(b,
[49,61,46,45],new V(75,180,90),c,-.05*d));a.push(new GA(b,[49,62,61],new V(-360,0,0),c,-.01*d));EA(a[a.length-1],1,2);a.push(new GA(b,[68,67,62,61],new V(0,0,0),c));a.push(new GA(b,[69,68,63,62],new V(0,0,0),c));a.push(new GA(b,[63,62,43,46],new V(-270,0,0),c,.01*d));EA(a[a.length-1],0,1);a.push(new GA(b,[70,69,59,63],new V(0,0,0),c));a.push(new GA(b,[59,63,41,43],new V(-360,0,0),c,-.05*d));EA(a[a.length-1],0,1);a.push(new GA(b,[73,70,64,59,56],new V(0,0,0),c,.05*d));a.push(new GA(b,[59,56,41],new V(-360,
0,0),c,.05*d));EA(a[a.length-1],0,1);a.push(new GA(b,[57,64,54,56,47],new V(-270,0,0),c));a.push(new GA(b,[54,47,39,41],new V(0,0,0),c,0,0,1080,b.Va[54].position().clone().Oi(b.Va[39].position())));a.push(new GA(b,[57,48,54,32,39,23,37],new V(0,0,0),1.5*c));a.push(new GA(b,[37,33,23,13,32,48],new V(0,0,0),c));a.push(new GA(b,[13,72,33,31],new V(0,0,0),1.5*c));a.push(new GA(b,[5,4,30,29],new V(0,0,5),1.2*c));a.push(new GA(b,[5,18,72,6],new V(0,0,0),c,-.07*d));a.push(new GA(b,[4,3,17,15],new V(0,0,
-45),1.8*c));a.push(new GA(b,[2,9,3,10,3,11,3,15],new V(0,0,0),2.2*c));a.push(new GA(b,[17,29,11],new V(0,0,30),2*c));a.push(new GA(b,[11,29,10],new V(70,0,0),c,0,0,120,b.Va[29].position().clone().Oi(b.Va[10].position())));EA(a[a.length-1],0,2);a.push(new GA(b,[10,29,9],new V(120,720,15),-.01*c,.15*d,0,1080,b.Va[10].position().clone().Oi(b.Va[29].position())));a.push(new GA(b,[6,18,31,30],new V(0,0,0),c,-.05*d,0,1080,b.Va[6].position().clone().Oi(b.Va[30].position())));a.push(new GA(b,[26,16,28,12],
new V(40,30,0),.7*c,0,-.25*d));a.push(new GA(b,[2,29,1,28],new V(-80,60,0),.7*c,.05*d,-.5*d));a.push(new GA(b,[36,26,28],new V(270,0,720),0,.2*d,-1*d));a.push(new GA(b,[35,27,36,26],new V(0,180,720),0,-.15*d,-1*d));a.push(new GA(b,[38,34,36],new V(180,180,0),0,-.1*d,-.8*d));a.push(new GA(b,[40,38,36],new V(180,180,180),0,.1*d,-1*d));a.push(new GA(b,[42,40,36],new V(720,270,0),0,.05*d,-.6*d));a.push(new GA(b,[44,42,36],new V(90,120,0),0,0,-1*d));a.push(new GA(b,[45,44,36],new V(360,0,0),0,.07*d,-.8*
d));a.push(new GA(b,[46,45,36],new V(0,60,180),0,.1*d,-.8*d));a.push(new GA(b,[43,46,36],new V(80,120,45),0,.2*d,-.5*d));a.push(new GA(b,[41,43,36],new V(90,360,60),0,.17*d,-.5*d));a.push(new GA(b,[39,41,36],new V(0,120,120),0,.15*d,-.5*d));a.push(new GA(b,[39,37,36],new V(90,90,90),0,.2*d,-1*d));a.push(new GA(b,[37,33,36],new V(0,120,90),0,.18*d,-1*d));a.push(new GA(b,[33,31,36],new V(45,45,0),0,.1*d,-1*d));a.push(new GA(b,[31,30,36],new V(270,0,45),0,.15*d,-1*d));a.push(new GA(b,[30,29,36],new V(90,
360,60),0,0,-.8*d));a.push(new GA(b,[29,28,36],new V(0,120,120),0,0,-.8*d));c=[];d=[];f=[];e=[];const g=[],h=[],k=[];let l=0;for(let p=0;p<a.length;p++){const t=a[p];for(let v=0;v<t.indices.length;v++){var m=t.indices[v];-1!=m?(m=b.Va[m],c.push(m.position().x(),-1*m.position().y(),-1*m.position().z()),d.push(m.VA.x(),m.VA.y()),f.push(t.$G.x(),-1*t.$G.y(),-1*t.$G.z()),e.push(t.rotation.x(),-1*t.rotation.y(),-1*t.rotation.z()),g.push(t.dx,t.acceleration,-1*t.P_),m=t.T$,h.push(t.X_,m.x(),-1*m.y(),-1*
m.z()),k.push(l),l++):(k.push(l-1),k.push(l))}k.push(l-1);k.push(l)}k.pop();k.pop();this.M3=k.length;this.MS=vy(this,c,3);this.oZ=vy(this,d,2);this.aY=vy(this,f,3);this.dY=vy(this,e,3);this.EZ=vy(this,g,3);this.KT=vy(this,h,4);this.iU=wy(this,k);b=this.M;b.bindBuffer(b.ARRAY_BUFFER,this.MS);b.vertexAttribPointer(this.OO,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.oZ);b.vertexAttribPointer(this.lO,2,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.aY);b.vertexAttribPointer(this.$X,3,b.FLOAT,
!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.dY);b.vertexAttribPointer(this.cY,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.EZ);b.vertexAttribPointer(this.DZ,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.KT);b.vertexAttribPointer(this.JT,4,b.FLOAT,!1,0,0);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,this.iU)}rh(){this.M.deleteBuffer(this.MS);this.M.deleteBuffer(this.oZ);this.M.deleteBuffer(this.aY);this.M.deleteBuffer(this.dY);this.M.deleteBuffer(this.EZ);this.M.deleteBuffer(this.KT);this.M.deleteBuffer(this.iU)}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying float vLightIntentsity;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\n\t\t\tgl_FragColor = vec4(textureColor.rgb * vLightIntentsity, textureColor.a);\n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\t\tattribute vec3 aRotationCenter;\n\t\tattribute vec3 aRotationParams;\n\t\tattribute vec3 aTranslationParams;\n\t\tattribute vec4 aFreeRotation;\n\n\t\tuniform mat4 uPMVMatrix; \n\t\tuniform mat3 uNMatrix;\n\t\tuniform float uPhase;\n\t\tuniform float uSlideHeight;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying float vLightIntentsity;\n\n\t\tfloat sqr(float v)\n\t\t{\n\t\t\treturn v * v;\n\t\t}\n\n\t\tmat4 prependTranslation(mat4 m, float x, float y, float z)\n\t\t{\n\t\t\tmat4 t = mat4(1.0);\n\t\t\tt[3] = vec4(x, y, z, 1.0);\n\t\t\treturn m * t;\n\t\t}\n\n\t\tmat4 prependRotation(mat4 m, float angle, vec3 axis)\n\t\t{\n\t\t\tmat4 t = mat4(1.0);\n\t\t\tvec3 u = normalize(axis);\n\t\t\tfloat rad = radians(angle);\n\t\t\tfloat sin = sin(rad);\n\t\t\tfloat cos = cos(rad);\n\t\t\tt[0] = vec4(cos + sqr(u.x) * (1.0 - cos), u.y * u.x * (1.0 - cos) + u.z * sin, u.z * u.x * (1.0 - cos) - u.y * sin, 0.0);\n\t\t\tt[1] = vec4(u.x * u.y * (1.0 - cos) - u.z * sin, cos + sqr(u.y) * (1.0 - cos), u.z * u.y * (1.0 - cos) + u.x * sin, 0.0);\n\t\t\tt[2] = vec4(u.x * u.z * (1.0 - cos) + u.y * sin, u.y * u.z * (1.0 - cos) - u.x * sin, cos + sqr(u.z) * (1.0 - cos), 0.0);\n\t\t\treturn m * t;\n\t\t}\n\n\t\tmat4 prependRotation(mat4 m, float angle, vec3 axis, vec3 pivotPoint)\n\t\t{\n\t\t\tmat4 t = mat4(1.0);\n\t\t\tt = prependTranslation(t, pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\t\tt = prependRotation(t, angle, axis);\n\t\t\tt = prependTranslation(t, -1.0 * pivotPoint.x, -1.0 * pivotPoint.y, -1.0 * pivotPoint.z);\n\t\t\treturn m * t;\n\t\t}\n\n\t\tvoid main(void) \n\t\t{\n\t\t\tconst float delay =  0.15;\n\t\t\tfloat phase = clamp(uPhase - delay, 0.0, 1.0);\n\n\t\t\tfloat vy = uSlideHeight / (1.0 - delay);\n\t\t\tfloat dy = vy * phase + (aTranslationParams.y * sqr(phase)) / 2.0;\n\t\t\tvec3 d = mix(vec3(0.0), aTranslationParams, phase);\n\t\t\tvec3 r = mix(vec3(0.0), aRotationParams, phase);\n\t\t\tfloat r2 = mix(0.0, aFreeRotation.x, phase);\n\t\t\tvec3 v2 = normalize(aFreeRotation.yzw);\n\n\t\t\tmat4 transform = prependTranslation(mat4(1.0), d.x, -1.0 * dy, d.z);\n\t\t\ttransform = prependRotation(transform, r.x, vec3(1.0, 0.0, 0.0), aRotationCenter);\n\t\t\ttransform = prependRotation(transform, r.y, vec3(0.0, 1.0, 0.0), aRotationCenter);\n\t\t\ttransform = prependRotation(transform, r.z, vec3(0.0, 0.0, 1.0), aRotationCenter);\n\t\t\ttransform = prependRotation(transform, r2, v2, aRotationCenter);\n\n\t\t\tvec4 n = transform * vec4(vec3(0.0, 0.0, 1.0), 0.0);\n\t\t\tvec4 p = transform * vec4(aVertexPosition, 1.0);\n\n\t\t\tgl_Position = uPMVMatrix * p;\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\t\tvec3 transformedNormal = normalize(uNMatrix * n.xyz); \n\t\t\tfloat directionalLightWeighting = abs(dot(transformedNormal, lightingDirection)); \n\t\t\tvLightIntentsity = 0.5 + 0.5 * directionalLightWeighting;\n\t\t}"}Bh(){Dy(this);
this.$X=By(this,"aRotationCenter");this.cY=By(this,"aRotationParams");this.DZ=By(this,"aTranslationParams");this.JT=By(this,"aFreeRotation");this.Ge=Cy(this,"uSampler");this.Jf=Cy(this,"uPhase");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight())}sh(){Ey(this,this.$X);Ey(this,this.cY);Ey(this,this.DZ);Ey(this,this.JT)}ya(a){this.M.uniform1f(this.Jf,a);Gy(this);this.M.drawElements(this.M.TRIANGLE_STRIP,this.M3,this.M.UNSIGNED_SHORT,0)}}
class GA{constructor(a,b,c,d,e,f,g,h){this.dx=this.P_=this.X_=0;this.rotation=c;this.acceleration=d;void 0!==e&&(this.dx=e);void 0!==f&&(this.P_=f);void 0!==g&&(this.X_=g);this.T$=void 0!==h?h:new V(0,0,1);this.indices=b;this.D1=a;f=e=d=c=0;for(g=0;g<b.length;g++)h=b[g],-1!=h&&(f+=1,h=a.Va[h],c+=h.position().x(),d+=h.position().y(),e+=h.position().z());this.$G=new V(c/f,d/f,e/f)}};function HA(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()}
class IA extends qy{constructor(a,b,c){super(a);this.TR=70;this.LR=-100;this.PR=this.NR=20;this.Mt=.3;this.yx=7.5;this.Vu=this.jE=!1;this.O=b;this.Mb=c;this.yn=!c;this.Mb?this.Ga(!1,!1,!0,!0,!0,!0):this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);var a=this.slideWidth(),b=this.slideHeight();if(this.Mb){var c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.AE,0,0);this.Zr=c;c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.HE,
0,0);this.gs=c}this.we=this.Ub(a,b);this.sa().appendChild(this.we);var d=X(a,b),e=X(a,b);c=X(a,b/4);const f=X(a,b/4);this.sc=yd("DIV");ch(this.sc,a);dh(this.sc,b);this.rg=this.Ub(a,b);this.pg=this.Ub(a,b);this.yn&&(this.$u=this.Ub(a,b/4),this.Wu=this.Ub(a,b/4));this.rg.appendChild(d);this.pg.appendChild(e);this.yn&&(this.$u.appendChild(c),this.Wu.appendChild(f));this.we.appendChild(this.sc);this.sc.appendChild(this.rg);this.sc.appendChild(this.pg);this.yn&&(this.sc.appendChild(this.$u),this.sc.appendChild(this.Wu));
d=d.getContext("2d");e=e.getContext("2d");d.drawImage(this.Mb?this.yp:this.wa,0,0);e.drawImage(this.Mb?this.kn:this.Wa,0,0);this.yn&&(HA(this,c,this.wa),HA(this,f,this.Wa));Ph(this.we,Math.max(a,b)+"px");Qh(this.we,a/2+"px "+b/2+"px");Oh(this.sc,"preserve-3d");a=this.ia()?1:-1;b=this.slideWidth()+this.TR;this.O==JA?(Nh(this.sc,100+this.NR+"% 50%"),Mh(this.ia()?this.rg:this.pg,"translateX("+-a*b+"px)"),this.yn&&Mh(this.ia()?this.$u:this.Wu,"translate("+-a*b+"px, "+(this.slideHeight()+this.yx)+"px)")):
(Nh(this.sc,-this.NR+"% 50%"),Mh(this.ia()?this.rg:this.pg,"translateX("+a*b+"px)"),this.yn&&Mh(this.ia()?this.$u:this.Wu,"translate("+a*b+"px, "+(this.slideHeight()+this.yx)+"px)"));Mh(this.ia()?this.pg:this.rg,"translateX(0px)");this.yn&&Mh(this.ia()?this.Wu:this.$u,"translateY("+(this.slideHeight()+this.yx)+"px)")}ya(a){this.Mb&&(C(this.gs,1-a),C(this.Zr,a));if(a){var b=!0,c=this.O==KA?1:-1;a<=this.Mt?(b=!1,Mh(this.sc,"translateZ("+this.LR*a+"px) rotateY("+c*a/this.Mt*this.PR+"deg)"),!this.jE&&
this.ia()&&(this.jE=this.Vu=!0)):a>=1-this.Mt&&(b=!1,Mh(this.sc,"translateZ("+this.LR*(1-a)+"px) rotateY("+(1-a)/this.Mt*c*this.PR+"deg)"),this.jE||this.ia()||(this.jE=this.Vu=!0));if(b||this.Vu)b=this.slideWidth()+this.TR,a=this.Vu?this.ia()?0:1:(a-this.Mt)/(1-2*this.Mt),this.Vu&&(this.Vu=!1),a=a*c*b,Mh(this.rg,"translateX("+a+"px)"),this.yn&&Mh(this.$u,"translate("+a+"px, "+(this.slideHeight()+this.yx)+"px)"),Mh(this.pg,"translateX("+(a-c*b)+"px)"),this.yn&&Mh(this.Wu,"translate("+(a-c*b)+"px, "+
(this.slideHeight()+this.yx)+"px)")}}Ub(a,b){const c=yd("DIV");ch(c,a);dh(c,b);B(c,"position","absolute");return c}}var JA=0,KA=1;function LA(a,b,c){b=X(b,c);B(b,"position","absolute");a.sa().appendChild(b);return b}function MA(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";de&&(NA(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();de||(b.globalCompositeOperation="source-in",NA(a,b,c,d));b.restore()}
function OA(a,b,c,d,e,f){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";de&&(NA(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();de||(b.globalCompositeOperation="source-in",NA(a,b,c,d));b.restore()}
function PA(a,b,c){switch(a.O){case QA:return b.Lb>=c?b.Lb-c:0;case RA:return b.Lb<=c?c-b.Lb:0;case SA:return b.Kb>=c?b.Kb-c:0}return b.Kb<=c?c-b.Kb:0}function NA(a,b,c,d){c=Math.round(c);d=Math.round(d);b.drawImage(a,-c,-d)}
class TA extends qy{constructor(a,b,c){super(a);this.DI=.7;this.QR=.3;this.Ca=b;this.O=c;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);if(this.ia())switch(this.O){case QA:this.O=RA;break;case RA:this.O=QA;break;case SA:this.O=UA;break;default:this.O=SA}const a=this.ia()?this.Wa:this.wa,b=this.ia()?this.wa:this.Wa;this.Ca==VA?(this.OG=16,this.$O=8):(this.OG=16,this.$O=12);this.I9=2*this.$O+1;const c=this.slideWidth()/this.OG,d=c/2,e=this.slideHeight()/this.$O,f=e/2;this.Lh=this.O==SA||this.O==
UA?this.slideWidth():this.slideHeight();this.Ms=2*this.Lh;this.Lm=[];let g;const h=-f;let k;for(let l=0;l<this.I9;++l){0==l%2?(g=-d,k=this.OG+1):(g=0,k=this.OG);for(let m=0;m<k;++m){const p=LA(this,c+2,e+2),t=LA(this,c+2,e+2),v=new WA;v.Mi(Math.round(g+m*c)-1);this.Ca==VA?(v.fg(Math.round(h+l*f)-1),MA(a,p,v.Kb,v.Lb,c+2,e+2),MA(b,t,v.Kb,v.Lb,c+2,e+2)):(v.fg(Math.round(h+1.5*l*f)),OA(a,p,v.Kb,v.Lb,c+2,e+2),OA(b,t,v.Kb,v.Lb,c+2,e+2));v.CA=p;v.Kv=t;XA(v,!0);YA(v,!1);v.qf=0;v.Au=!1;v.NA=0;this.Lm.push(v)}}}ya(a){this.ia()&&
(a=1-a);a*=this.DI;let b,c;this.O==RA||this.O==UA?(c=a/this.DI*(this.Lh+this.Ms)-this.Ms,b=c+this.Ms):(c=this.Lh-a/this.DI*(this.Lh+this.Ms)+this.Ms,b=c-this.Ms);for(let e=0;e<this.Lm.length;e++){const f=this.Lm[e];var d=f.Au?f.qf:0;d=Math.abs(Math.cos(d));if(f.gE&&!f.rL){const g=new im,h=f.qf;Math.PI/2<h&&h<=Math.PI?(XA(f,!1),YA(f,!0),g.scale(1*d,1),$o(f.Kv,g)):h<Math.PI/2?(XA(f,!0),YA(f,!1),g.scale(1*d,1),$o(f.CA,g)):(XA(f,!1),YA(f,!0),g.scale(1,1),$o(f.Kv,g))}f.Au?(f.qf=(a-f.NA)*Math.PI/this.QR,
f.Au=!0):0!=PA(this,f,c)?(f.NA=a,f.qf=0,f.Au=!0,f.gE=!0):(d=PA(this,f,b),0!=d&&1<=Math.random()+d/this.Ms&&(f.NA=a,f.qf=0,f.Au=!0,f.gE=!0));f.gE&&!f.rL&&a-f.NA>this.QR&&(f.rL=!0)}}}var VA=0,QA=0,RA=1,SA=2,UA=3;function XA(a,b){a.FU=b;null!=a.CA&&C(a.CA,b?1:0);b&&a.ig()}function YA(a,b){a.GU=b;null!=a.Kv&&C(a.Kv,b?1:0);b&&a.ig()}
class WA{constructor(){this.rL=this.gE=!1;this.NA=0;this.Au=!0;this.qf=0;this.FU=this.GU=!0;this.Kb=this.Lb=0}Mi(a){this.Kb=a;this.ig()}fg(a){this.Lb=a;this.ig()}ig(){null!=this.CA&&this.FU&&Vg(this.CA,this.Kb,this.Lb);null!=this.Kv&&this.GU&&Vg(this.Kv,this.Kb,this.Lb)}};function ZA(a,b,c,d){for(let l=0;l<c.length;++l){var e=c[l],f=void 0;if(d>=e.sI&&d<=e.sI+.05){var g=(d-e.sI)/.05;f=e.uP?1-g:g}else f=d<e.sI?e.uP?1:0:e.uP?0:1;e=a;g=b;var h=c[l].x,k=c[l].y;h*=e.slideWidth();k*=e.slideHeight();g.fillStyle="rgba(0, 0, 255, "+f+")";g.beginPath();g.moveTo(h,k-$A(e));g.lineTo(h+e.BF*e.slideWidth(),k-.5*$A(e));g.lineTo(h+e.BF*e.slideWidth(),k+.5*$A(e));g.lineTo(h,k+$A(e));g.lineTo(h-e.BF*e.slideWidth(),k+.5*$A(e));g.lineTo(h-e.BF*e.slideWidth(),k-.5*$A(e));g.lineTo(h,k-
$A(e));g.fill()}}function aB(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 bB(a,b,c,d){const e=1/(cB-1),f=1/(dB-1)+.002,g=c-b,h=Math.floor(dB/2);for(let k=0;k<dB;++k){const l=0!=k%2?cB:cB-1;for(let m=0;m<l;++m){const p={};p.x=e*m;0==k%2&&(p.x+=.5*e);p.y=f*k-.01;p.uP=d;p.sI=k==h&&m==.5*(l-1)?b:0==k||k==dB-1||0==m&&l==cB||m==cB-1&&l==cB?d?b:c:b+g*Math.random();a.push(p)}}}function $A(a){return a.B7*a.slideHeight()}
class eB extends qy{constructor(a){super(a);this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);this.bL();this.Xm()}Xm(){const a=this.slideWidth(),b=this.slideHeight();this.Il=X(a,b);this.cM=this.Il.getContext("2d");this.fU=X(a,b);this.gU=this.fU.getContext("2d");this.bV=X(a,b);this.Ru=this.bV.getContext("2d");this.WY=X(a,b);this.F8=this.WY.getContext("2d");this.JE=X(a,b);this.kM=this.JE.getContext("2d");this.dU=X(a,b);this.eU=this.dU.getContext("2d");this.Fc=X(a,b);this.zf=this.Fc.getContext("2d");
this.VY=X(a,b);this.E8=this.VY.getContext("2d");this.sa().appendChild(this.Il);this.sa().appendChild(this.JE);B(this.Il,"position","absolute");B(this.JE,"position","absolute")}ya(a){var b=this.slideWidth();const c=this.slideHeight();this.cM.clearRect(0,0,b,c);this.kM.clearRect(0,0,b,c);this.zf.clearRect(0,0,b,c);this.eU.clearRect(0,0,b,c);this.zf.drawImage(this.wa,0,0);this.zf.save();this.zf.globalCompositeOperation="destination-in";ZA(this,this.eU,this.wS,a);this.zf.drawImage(this.dU,0,0);this.zf.restore();
aB(this,this.E8,this.wa,a/fB,!1);this.kM.drawImage(this.Fc,0,0);this.kM.drawImage(this.VY,0,0);if(a>gB&&a<1-gB){var d=T(gB,1,1-gB,4),e=T(gB,0,1-gB,-30);Mh(this.JE,"rotate("+e(a)+"deg) scale("+d(a)+", "+d(a)+")")}a>hB&&(this.Ru.clearRect(0,0,b,c),this.gU.clearRect(0,0,b,c),this.Ru.drawImage(this.Wa,0,0),this.Ru.save(),this.Ru.globalCompositeOperation="destination-in",ZA(this,this.gU,this.xS,a),this.Ru.drawImage(this.fU,0,0),this.Ru.restore(),this.cM.drawImage(this.bV,0,0),a<iB?(d=T(gB,.5,iB,1),b=d(a),
e=T(hB,45,iB,0),Mh(this.Il,"rotate("+e(a)+"deg) scale("+b+", "+b+")")):(aB(this,this.F8,this.Wa,(a-(1-fB))/fB,!0),this.cM.drawImage(this.WY,0,0),Mh(this.Il,"rotate(0deg) scale(1, 1)")))}bL(){this.BF=.9/(cB-1)/2;this.B7=1.154/(dB-1)/2;this.wS=[];this.xS=[];bB(this.wS,.1,.8,!0);bB(this.xS,.15,.9,!1)}}var cB=10,dB=9,gB=.05,fB=.15,hB=.2,iB=.9;class jB{constructor(a,b,c,d){this.type=a;this.$0=b.type;(this.element=d.querySelector("#"+c.id))&&"13"==b.type&&(a=b.Cw,""!=(a.lt||a.Bt||a.wt||a.Gt||a.It)?(this.element.style.width=b.Kc.Na.width+2*b.Eq+"px",this.element.style.height=b.Kc.Na.height+2*b.Eq+"px"):(this.element.style.width=b.Na.width+2*b.Eq+"px",this.element.style.height=b.Na.height+2*b.Eq+"px"),this.element.style.overflow="hidden");a=c.state;this.id=c.id;this.Na=c.Na;this.jx=b.Na;this.vB=b.vB;this.Xd=b.Xd||new Ng(0,0,0,0);this.p$=this.jx.width/
(1-this.Xd.left-this.Xd.right);this.o$=this.jx.height/(1-this.Xd.top-this.Xd.bottom);this.Pi=c.Pi;this.Mj=c.Mj;this.element&&(this.opacity=this.element.style.opacity,this.zIndex=this.element.style.zIndex,this.transform=dp(this.element)||new im);this.Sca=nl(a).kc;this.Tca=ol(a).kc;this.jC=pl(a).scale()*ql(a).scale();this.kC=rl(a).scale()*sl(a).scale();this.rotation=ll(a).angle()+ml(a).angle();this.dx=Pg(this.Na).x-Pg(b.Na).x;this.dy=Pg(this.Na).y-Pg(b.Na).y;this.Zba=b.rotation;this.Yk=b.Yk;this.nl=
b.nl;this.uH="";this.element&&this.element.firstElementChild&&"13"==b.type?(this.qU=this.element.firstElementChild.style.left||"",this.rU=this.element.firstElementChild.style.top||"",this.uH=this.element.firstElementChild.style.transform||"",this.element.firstElementChild.style.left="0",this.element.firstElementChild.style.top="0",this.element.firstElementChild.style.transform=""):this.rU=this.qU=""}clear(){this.element&&($o(this.element,this.transform),this.element.style.opacity=this.opacity,this.element.style.zIndex=
"",this.element.style.animation="",this.element.firstElementChild&&"13"==this.$0&&(this.element.firstElementChild.style.animation="",this.element.firstElementChild.style.left=this.qU,this.element.firstElementChild.style.top=this.rU,this.element.firstElementChild.style.transform=this.uH))}};class kB{constructor(a){a&&(this.element=a,this.transform=a.style.transform||"matrix(1, 0, 0, 1, 0, 0)",this.opacity=a.style.opacity||1,this.zIndex=a.style.zIndex)}Li(){}};const lB=1+Math.pow(-.575,3),mB=1-Math.pow(.425,2);function nB(a,b,c,d){a&&(d?(Ph(a,""),Oh(a,""),Rh(a,""),Qh(a,"")):(Ph(a,b+"px"),Oh(a,"preserve-3d"),Rh(a,"hidden"),Qh(a,b/2+"px "+c/2+"px")))}
function oB(a,b){var c=pB;const d=a.Up[0];let e=a.T7*b+1;e*=d.jC;let f=a.V7*b+1;f*=d.kC;const g=Math.round(a.K9*b)+a.J9;let h=a.N7*b;h+=d.rotation;const k=a.U7*b+1,l=a.W7*b+1,m=a.$l&&a.vu?new Ng((a.vu.top-a.$l.top)*b+a.$l.top,(a.vu.right-a.$l.right)*b+a.$l.right,(a.vu.bottom-a.$l.bottom)*b+a.$l.bottom,(a.vu.left-a.$l.left)*b+a.$l.left):void 0,p=a.lS?1:.425>b?b*(mB-1)/.425+1:1-b*b;a.Up.forEach(v=>{var z=!0;let w=m;a.ZT&&(a.Z2?(w=a.$l,z=!1):w=void 0);z=qB(v,e,f,h,k,l,a.bY*b,a.h_*b,a.i_*b,p,g,w,rB(a,
v,b,!1),z);c(z,v.id)});const t=a.lS?b:.425<b?(b-.425)*(1-lB)/.575+lB:1+Math.pow(b-1,3);a.EA.forEach((v,z)=>{z=Math.min(a.Up.length-1,z);z=a.Up[z];const w=sB(-z.dx,-z.dy,h,e,f),G=sB(-v.dx,-v.dy,h,e,f);let L=!0,Q=m;a.ZT&&(a.a3?(Q=a.vu,L=!1):Q=void 0);z=qB(v,e,f,h,z.jx.width*k/v.jx.width,z.jx.height*l/v.jx.height,a.bY*(b-1),a.h_*(b-1)+w.x-G.x,a.i_*(b-1)+w.y-G.y,t,g,Q,rB(a,v,b,!0),L);c(z,v.id)})}
function rB(a,b,c,d){var e="13"==b.$0;if(!a.qc||e){var f=e=1;"bg"==b.type&&(c=d?2*(c-.5):2*(.5-c),a.yy!=a.ND&&(e=c),a.kB!=a.zG&&(f=c));a=`scaleX(${e}) scaleY(${f})`}else e=a.yy!==a.ND,f=a.kB!==a.zG,"bg"!==b.type||!e&&!f?a="":f&&!e?a=`rotateX(${(a.kB&&!a.zG?-1:1)*c*180}deg) ${d?" scaleY(-1)":""}`:e&&!f?a=`rotateY(${(a.yy&&!a.ND?1:-1)*c*180}deg) ${d?" scaleX(-1)":""}`:a.yy!==a.kB?(b=Xx(0,1,c),a=`rotateX(${-90*Xx(0,1,.5>c?2*b:2*(1-b))}deg) rotateZ(${180*(a.yy?1:-1)*b}deg) ${d?" scaleX(-1) scaleY(-1) ":
""}`):(b=Xx(0,1,c),a=`rotateX(${90*Xx(0,1,.5>c?2*b:2*(1-b))}deg) rotateZ(${180*(a.zG&&a.ND?1:a.kB?-1:1)*b}deg) ${d?" scaleX(-1) scaleY(-1) ":""}`);return a}
class tB{constructor(a,b,c,d,e,f){this.u3=a;this.v3=b;this.Xe=new A;this.Up=[];if(c.Kc||d.Kc){let g=c.Kc;g||(g=Ac(d.Kc),g.Na=c.Na,g.id="_morphBg");this.Up.push(new jB("bg",c,g,a))}this.qc=!0;try{nB(a.firstElementChild,e,f),nB(b.firstElementChild,e,f)}catch(g){this.qc=!1}La(c.ll,g=>{this.Up.push(new jB("text",c,g,a))},this);this.EA=[];if(d.Kc||c.Kc)e=d.Kc,e||(e=Ac(c.Kc),e.Na=d.Na,e.id="_morphBg"),this.EA.push(new jB("bg",d,e,b));La(d.ll,g=>{this.EA.push(new jB("text",d,g,b))},this);e=this.Up[0];f=
this.EA[0];this.T7=f.jC/e.jC-1;this.V7=f.kC/e.kC-1;this.N7=uB(f.rotation-e.rotation);this.U7=d.Na.width/c.Na.width-1;this.W7=d.Na.height/c.Na.height-1;this.bY=uB(d.rotation-c.rotation);this.J9=c.zIndex;this.K9=d.zIndex-c.zIndex;e=Pg(c.Na);f=Pg(d.Na);this.h_=f.x-e.x;this.i_=f.y-e.y;this.yy=c.Yk;this.kB=c.nl;this.ND=d.Yk;this.zG=d.nl;this.Z2=c.Xd;this.a3=d.Xd;if(c.Xd||d.Xd)this.$l=c.Xd||new Ng(0,0,0,0),this.vu=d.Xd||new Ng(0,0,0,0),e=vB(d.Cw),this.ZT=vB(c.Cw)||e;this.lS=c.vB&&d.vB}update(a){this.o4!==
a&&oB(this,a);this.o4=a}clear(){this.Up.forEach(a=>a.clear());this.EA.forEach(a=>a.clear());this.qc&&(nB(this.u3.firstElementChild,0,0,!0),nB(this.v3.firstElementChild,0,0,!0))}}function uB(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 qB(a,b,c,d,e,f,g,h,k,l,m,p,t,v){var z=new im;z.translate(a.Sca,a.Tca);z.rotate(d,0,0);z.scale(b,c);(b=a.Pi)&&(z=jm(z,b));(b=a.Mj)&&(z=jm(b.clone(),z));b=new im;b.rotate(-a.Zba,0,0);b.translate(a.dx,a.dy);b=jm(b,a.Pi);jm(b,km(z));c=km(b);e="rotate("+g+"rad) "+t+(" scaleX("+e+") scaleY("+f+")");h=lm(h,k);k=cp(h)+" "+cp(c)+" "+e+" "+cp(b)+" "+cp(z);h=new kB(a.element);h.transform=k;""!=a.opacity&&(l*=a.opacity);h.opacity=l;h.zIndex=m;p?(l=(1-a.Xd.right-a.Xd.left)/(1-p.right-p.left),m=(1-a.Xd.top-
a.Xd.bottom)/(1-p.top-p.bottom),h.nP=a.uH+" translate("+-(a.Yk?p.right:p.left)*a.p$*l+"px, "+-(a.nl?p.bottom:p.top)*a.o$*m+"px) scale("+l+", "+m+")"):v&&(h.nP=a.uH);return h}function sB(a,b,c,d,e){const f=new Br(a,b);f.rotate(c);f.scale(d,e);f.Oi(new Br(a,b));return f}function vB(a){return""!==(a.lt||a.Bt||a.wt||a.Gt||a.It)}
function pB(a){if(a.element){var b=a.element;b.style.transform=a.transform;b.style.opacity=a.opacity;b.style.zIndex=a.zIndex;a.nP&&(b.firstElementChild.style.transform=a.nP)}};class wB{constructor(a,b){this.size=a;if(Array.isArray(b))this.rows=b;else{this.rows=[];for(let c=0;c<a.height;++c){const d=[];for(let e=0;e<a.width;++e)d.push(b(c,e));this.rows.push(d)}}}Rc(){return this.rows}a0(){return this.size}}function xB(a,b,c){if(b<=a)return a=new wB(new $c(a+1,b+1),(d,e)=>0<d&&0<e?c(d-1,e-1):0),a=yB(a),zB(a,b);b=new wB(new $c(b+1,a+1),(d,e)=>0<d&&0<e?c(e-1,d-1):0);b=yB(b);AB(b);return b}
function yB(a){var b=a.a0();const c=b.height;b=b.width;a=a.Rc();const d=Number.MAX_VALUE,e=Array(c).fill(0),f=Array(b).fill(0),g=Array(b).fill(0),h=Array(b).fill(0),k=Array(b).fill(d),l=Array(b).fill(!1);for(let t=1;t<c;++t){h[0]=t;var m=0;1<t&&(k.fill(d),l.fill(!1));do{l[m]=!0;const v=h[m];var p=d;let z=-1;for(let w=1;w<b;++w)if(!l[w]){const G=a[v][w]-e[v]-f[w];G<k[w]&&(k[w]=G,g[w]=m);k[w]<p&&(p=k[w],z=w)}for(m=0;m<b;++m)l[m]?(e[h[m]]+=p,f[m]-=p):k[m]-=p;m=z}while(0!==h[m]);do p=g[m],h[m]=h[p],m=
p;while(0!==m)}return h}function zB(a,b){const c=a.length;b=Array(b).fill(0);for(let d=1;d<c;++d){const e=a[d]-1;0<=e&&(b[e]=d-1)}return b}function AB(a){const b=a.length;for(let c=1;c<b;++c)a[c-1]=a[c]-1;a.pop()};function BB(a){a=parseInt(a.toString(16),16);return[a>>16&255,a>>8&255,a&255]};const CB=Number.MAX_VALUE/2;class DB{constructor(a,b){this.V4=a;this.W4=b;this.tS=EB(a,b);var c=a.Cw,d=b.Cw;let e;e=c.line!=d.line?1:0;e+=c.fill!=d.fill?1:0;e+=c.lt!=d.lt?1:0;e+=c.wt!=d.wt?1:0;e+=c.Bt!=d.Bt?1:0;e+=c.Gt!=d.Gt?1:0;e+=c.It!=d.It?2:0;a=Wc(Pg(a.Na),Pg(b.Na))/1E3;this.Vn=this.tS?1E3*e+a:CB}getValue(){return this.Vn}}
function FB(a,b){const c=a.length,d=[0,0,0];for(let e=0;e<c;++e){const f=BB(a[e]),g=BB(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 EB(a,b){var c=a.name.startsWith("!!"),d=b.name.startsWith("!!"),e=a.name===b.name;if(c!==d||!e||a.type!==b.type||a.text!==b.text)return!1;if("6"===a.type){if(a.tq.length!==b.tq.length)return!1;for(c=0;c<a.tq.length;++c){d=a.tq[c];e=b.tq[c];if(d.type!==e.type||d.text!==e.text)return!1;if(d.Hi&&e.Hi)return.0325>FB(d.Hi,e.Hi)}return!0}return a.Hi&&b.Hi?c&&d&&e||.0325>FB(a.Hi,b.Hi):!0};function GB(a,b,c){const d=xB(c.length,b.length,(k,l)=>{a:{k=b[k];l=c[l];const p=new DB(k,l);if(p.tS){var m=p;const t=!!m.getValue();m=m.V4.rotation!==m.W4.rotation;if(!t&&!m){a.XK.add(`${k.uid}_${l.uid}`);a.XK.add(`${l.uid}_${k.uid}`);k=1E-5;break a}}else a.gK.add(`${k.uid}_${l.uid}`),a.gK.add(`${l.uid}_${k.uid}`);k=p.getValue()}return k}),e=[],f=[];let g=0;const h=[];for(let k=0;k<d.length;k++){const l=b[k],m=d[k];if(0<=m){const p=c[m],t=`${l.uid}_${p.uid}`;if(!a.gK.has(t)){a.XK.has(t)?(e.push(l),
f.push(p)):a.links.push([l,p]);++g;h.push(m);continue}}0<g&&(b[k-g]=l)}b.length-=g;HB(c,h);IB(b,a.C0,a.iM);IB(c,a.y0,a.bM);IB(e,a.B0,a.iM);IB(f,a.x0,a.bM)}
class JB{constructor(a,b,c){this.iM=a.content();this.bM=a.content();this.gK=new Set;this.XK=new Set;this.links=[];this.y0=[];this.C0=[];this.x0=[];this.B0=[];a=KB(this.bM,c);b=KB(this.iM,b);c=new Map;const d=LB(a,c),e=LB(b,c);c.forEach((f,g)=>{const h=e.get(g),k=d.get(g);f.forEach(l=>{GB(this,(null==h?void 0:h.get(l))||[],(null==k?void 0:k.get(l))||[])})})}}function MB(a,b){let c=0;for(let d=0;d<a.length;++d)c<b.length&&d===b[c]?++c:0<c&&(a[d-c]=a[d]);a.length-=c}
function HB(a,b){b.sort((c,d)=>c-d);MB(a,b)}function NB(a,b,c){(b=b.querySelector("#"+c))&&"none"!==b.style.display&&a.push(b)}function OB(a,b,c){const d=c.Kc;d&&NB(a,b,d.id);c.ll.forEach(e=>NB(a,b,e.id))}function IB(a,b,c){a.forEach(d=>OB(b,c,d))}function KB(a,b){return b.filter(c=>{const d=c.Kc;if(d)return"none"!==a.querySelector(`#${d.id}`).style.display;c=c.ll||[];return c.length?"none"!==a.querySelector(`#${c[0].id}`).style.display:!0})}
function LB(a,b){const c=new Map;for(let e=0;e<a.length;++e){const f=a[e];var d=f.type;const g=f.name,h=c.get(d),k=b.get(d);if(void 0===h){if(c.set(d,new Map([[g,[f]]])),void 0===k){b.set(d,new Set([g]));continue}}else d=h.get(g),void 0===d?h.set(g,[f]):d.push(f);k.add(g)}return c};class PB extends qy{constructor(a){function b(g,h,k,l){if(g=h.querySelector("#"+g))g.style.zIndex=k,l.push(g)}super(a);this.Sa().Xf();this.Je=!1;this.nK=[];let c=this.Zb().content();const d=this.Sa().content();if(this.Zu())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.nK.push(g);Fd(d.firstElementChild,g,0)}}c=this.Sa().content();e=a.Az;a=a.yz;f=new JB(this.Sa(),e,a);this.oB=[];La(e,g=>{g.Kc&&
b(g.Kc.id,c,g.zIndex,this.oB);La(g.ll,h=>{b(h.id,c,g.zIndex,this.oB)},this)},this);La(a,g=>{g.Kc&&b(g.Kc.id,d,g.zIndex,this.oB);La(g.ll,h=>{b(h.id,d,g.zIndex,this.oB)},this)},this);this.iB=[];La(f.links,g=>{g=new tB(c,d,g[0],g[1],this.slideWidth(),this.slideHeight());g.Xe.addHandler(this.dT,this);this.iB.push(g)},this);this.DE=this.Sa().background().firstChild;this.Zu()&&B(this.DE,"top",0);this.Zb().background().appendChild(this.DE);this.Az=f.C0;this.DV=f.B0;this.yz=f.y0;this.yV=f.x0;this.wJ=0;this.Z8=
this.iB.length+this.yz.length+this.Az.length+1}initialize(){super.initialize()}dT(){this.wJ++;this.wJ==this.Z8&&this.Xe.C()}ya(a){a=this.ia()?1-a:a;La(this.iB,d=>{d.update(a)},this);const b=1-Math.min(1,2*a),c=2*Math.max(0,a-.5);La(this.Az,d=>{d&&C(d,b)},this);La(this.yz,d=>{d&&C(d,c)},this);La(this.DV,d=>{d&&C(d,0)},this);La(this.yV,d=>{d&&C(d,1)},this);C(this.DE,a);1<=a&&this.Xe.C();Tf&&ip(document.body)}eH(){super.eH();La(this.nK,a=>{this.Sa().content().firstElementChild.removeChild(a);this.Zb().content().firstElementChild.appendChild(a)},
this);this.nK=[];this.wJ=0;La(this.iB,a=>{a.clear()},this);this.Zu()&&B(this.DE,"top","");La(this.DV,a=>{C(a,1)},this);La(this.yV,a=>{C(a,1)},this);La(this.iB,a=>{a.Xe.removeHandler(this.dT,this)},this);La(this.oB,a=>{a.style.zIndex=""},this)}};class QB extends qy{constructor(a){super(a);this.Sa().Xf()}initialize(){oy(this,!0);py(this,!0)}ya(a){const b=this.Sa().slide();var c=this.slideWidth();const d=this.slideHeight(),e="scale("+a+") rotate("+-360*a+"deg)";c=c/2+"px "+d/2+"px";C(b,a);B(b,"MozTransform",e);B(b,"MozTransformOrigin",c);B(b,"webkitTransform",e);B(b,"webkitTransformOrigin",c);B(b,"OTransform",e);B(b,"OTransformOrigin",c);B(b,"msTransform",e);B(b,"msTransformOrigin",c)}};function RB(a,b){const c=a.a*b.b-b.a*a.b;return 1E-9>Math.abs(c)?null:new U((a.b*b.c-b.b)*a.c/c,(a.c*b.a-b.c*a.a)/c)}function SB(a,b){var c=-a.b;const d=a.a,e=-c*b.x()-d*b.y();c=RB(a,new TB(c,d,e));a=2*c.x()-b.x();b=2*c.y()-b.y();return new U(a,b)}class TB{constructor(a,b,c){this.a=a;this.b=b;this.c=c}}function UB(a,b){const c=a.y()-b.y(),d=b.x()-a.x();a=a.x()*b.y()-b.x()*a.y();return new TB(c,d,a)};function VB(a,b,c){const d=new Zx;var e=vy(a,hy(b),3);d.Kf=e;e=vy(a,iy(b),2);d.Tf=e;c=wy(a,c);d.wf=c;a=vy(a,jy(b),3);d.nn=a;return d}
function WB(a,b){var c=T(0,0,.1,.1);a.sk=XB(c(b),a.gj);zy(a,-60*c(b),[1,0,0],[0,0,0]);c=T(0,0,.1,1);a.fz=XB(c(b),a.FL);a.kA=XB(c(b),a.tN);Gy(a);Ay(a,a.QU,a.M.TRIANGLES,()=>{a.M.bufferSubData(a.M.ARRAY_BUFFER,0,new Float32Array(hy(a.fz)))},()=>{Fy(a.fz,a.EL);a.M.bufferSubData(a.M.ARRAY_BUFFER,0,new Float32Array(jy(a.fz)))});Ay(a,a.WX,a.M.TRIANGLES,()=>{a.M.bufferSubData(a.M.ARRAY_BUFFER,0,new Float32Array(hy(a.kA)))},()=>{Fy(a.kA,a.sN);a.M.bufferSubData(a.M.ARRAY_BUFFER,0,new Float32Array(jy(a.kA)))})}
function YB(a,b,c,d){void 0===d&&(d=50);const e=[new ZB([0,1],0,0,-5),new ZB([2,3,6,7],0,0,-5),new ZB([4,8,12,18],0,0,-5),new ZB([5,9,13,19],0,0,-5),new ZB([20,14,26,30,42,36],0,0,15),new ZB([15,21,37,43,31,27],0,0,15),new ZB([44,34,52,60,54],0,0,20),new ZB([35,45,55,61,53],0,0,20),new ZB([40,46,56],0,0,30),new ZB([41,47,57],20,20,30),new ZB([58,62,74],20,20,15),new ZB([75,63,59],0,0,15),new ZB([76,70,71,77],0,0,-20)];for(let p=0;p<e.length;p++){var f=e[p];const t=f.Bj();var g=b[f.Hg[0]],h=a,k=f,
l=d;f=g.current().x()+k.g2*Math.sin(h*Math.PI/2*l);var m=k.bS?T(0,g.current().y(),1,g.current().y()+k.bS)(h):g.current().y();h=g.current().z()+k.h2*Math.sin(h*Math.PI/2*l);g.UJ=new V(f,m,h);h=g;f=new V(h.current().x(),h.current().y(),h.current().z());m=new V(0,0,1);for(k=0;k<t.length;k++)l=t[k],b[l]=h,g=new ey(f,h.pG,m),c.Va[l]=g}}
class $B extends Hy{constructor(a,b){super(a);this.sN=[];this.tN=[];this.EL=[];this.FL=[];this.MM=[];this.gj=[];this.O=b;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);var a=this.slideWidth(),b=-this.slideHeight()/2;a=a/2-.2*a;var c=3*b/4,d=UB(new U(-a,-b),new U(a/2,-b/2)),e=UB(new U(-a/4,-b),new U(0,0)),f=UB(new U(a/2,-b/2),new U(a,b)),g=UB(new U(0,0),new U(a,b/4)),h=RB(d,e),k=RB(f,g);const l=new U(T(0,.5,a,.8)(k.x()),T(0,.5,b,1)(k.y())),m=new U(T(-a,.2,0,.5)(h.x()),T(-b,0,
0,.5)(h.y()));var p=new V(5*a/8,3*-b/8,-(10*c/16));const t=new V(-a/8,-b/2,15*-c/32),v=new V(a/2,b/8,15*-c/32);var z=new V(5*-a/8,5*-b/16,9*-c/8),w=new V(a/2,b/4,5*-c/6),G=new V(-a/10,b/10,-c),L=new V(4*-a/8,-b/8,3*-c/16),Q=new V(-a/16,5*b/8,3*-c/16),S=new V(5*a/16,5*b/8,-c),R=new V(14*-a/32,4*-b/8,0),W=new V(4*a/8,23*b/32,0),Y=new V(5*-a/16,3*-b/16,-c/4),F=new V(3*a/16,5*b/16,0);e=new V(3*-a/4,3*b/4,0);f=new aC(new V(a,-b,0),new V(15*a/16,9*-b/16,-c),new U(.8,0));g=new aC(new V(7*a/8,7*-b/8,0),new V(9*
a/12,-b/2,-(46*c/48)),new U(.7625,.0625));d=new aC(new V(a/2,-b,0),new V(6*a/9,8*-b/12,47*-c/48),new U(.65,0));c=new aC(new V(a,-b/2,0),new V(19*a/24,4*-b/9,47*-c/48),new U(.8,.25));var pa=new aC(new V(a/2,-b/2,0),p,new U(.65,.25));h=new aC(new V(h.x(),h.y(),0),t,new U(m.x(),m.y()));k=new aC(new V(k.x(),k.y(),0),v,new U(l.x(),l.y()));p=new aC(new V(-a/4,-b,0),p,new U(.425,0));w=new aC(new V(a,b/4,0),w,new U(.8,.625));G=new aC(new V(0,0,0),G,new U(.5,.5));L=new aC(new V(-a/2,-b/2,0),L,new U(.35,.25));
Q=new aC(new V(a/2,b/2,0),Q,new U(.65,.75));z=new aC(new V(-a,-b,0),z,new U(.2,0));S=new aC(new V(a,b,0),S,new U(.8,1));R=new aC(new V(-a,-b/2,0),R,new U(.2,.25));W=new aC(new V(a/2,b,0),W,new U(.65,1));Y=new aC(new V(-a/2,0,0),Y,new U(.35,.5));F=new aC(new V(0,b/2,0),F,new U(.5,.75));b=new aC(new V(-a,b,0),e,new U(.2,1));this.gj=[f,f,g,g,d,c,g,g,d,c,pa,pa,d,c,h,k,pa,pa,d,c,h,k,p,w,pa,pa,h,k,G,G,h,k,G,G,L,Q,h,k,p,w,z,S,h,k,L,Q,z,S,G,G,Y,F,L,Q,L,Q,z,S,R,W,L,Q,R,W,Y,F,G,G,Y,F,b,b,Y,F,R,W,b,b];if(this.O==
bC){b=[];a=this.slideHeight();a=UB(new U(0,-a/2),new U(0,a/2));for(f=0;f<this.gj.length;f++)g=this.gj[f],e=new U(g.start().x(),g.start().y()),d=new U(g.end().x(),g.end().y()),e=SB(a,e),d=SB(a,d),g=new aC(new V(e.x(),e.y(),g.start().z()),new V(d.x(),d.y(),g.end().z()),new U(1-g.pG.x(),g.pG.y())),b.push(g);this.gj=b}this.MM=[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;z=new V(-e,-b,0);c=new V(-e+d,-b,0);k=new V(-e+d,-b/2,0);R=new V(-e,0,0);pa=new V(-e,b,0);W=new V(-e+d,b,0);p=new V(0,-b,g);F=cC(c,new V(5*-a/8,5*-b/16,-f),.1);Q=cC(k,new V(14*-a/32,4*-b/8,0),.1);S=new V(0,-b/2,g);Y=new V(0,b,g);h=cC(W,new V(3*-a/4,3*b/4,0),.1);z=new aC(z,p,new U(0,0));k=new aC(k,Q,new U(.2,.25));R=new aC(R,S,new U(0,.5));W=new aC(W,h,new U(.2,
1));this.FL=[z,new aC(c,F,new U(.2,0)),k,z,k,R,k,R,W,R,new aC(pa,Y,new U(0,1)),W];this.EL=[0,1,2,3,4,5,7,6,8,9,11,10];c=new V(e-d,-b,0);R=new V(e,-b,0);h=new V(e-d,-b/2,0);Y=new V(e,0,0);pa=new V(e-d,b,0);F=new V(e,b,0);W=new V(e-d,b/2,0);d=cC(c,new V(7*a/8,9*-b/16,-(7*f/8)),.1);k=new V(0,b,g);z=cC(h,new V(19*a/24,4*-b/9,47*-f/48),.1);S=new V(0,-b/2,g);e=cC(pa,new V(5*a/16,5*b/8,-f),.1);g=new V(0,b,g);b=cC(W,new V(-a/16,5*b/8,3*-f/16),.1);a=new aC(R,k,new U(1,0));f=new aC(h,z,new U(.8,.25));Y=new aC(Y,
S,new U(1,.5));g=new aC(F,g,new U(1,1));b=new aC(W,b,new U(.8,.75));this.tN=[new aC(c,d,new U(.8,0)),a,f,a,f,Y,f,Y,b,Y,b,g,b,new aC(pa,e,new U(.8,1)),g];this.sN=[0,1,2,3,5,4,6,7,8,9,11,10,12,14,13];this.qd()}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.7;\n\t\tconst float DIFFUSE_INTENSITY = 0.3;\n\n\t\tvoid main(void)  \n\t\t{ \n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t}"}vh(){return"attribute vec3 aVertexPosition; \n\t\tattribute vec3 aVertexNormal; \n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix; \n\n\t\tuniform mat3 uNMatrix; \n\t\t \n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal;\n\n\t\tvoid main(void) \n\t\t{ \n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\t\t\tvTextureCoord = aTextureCoord;\n\t\t\tvNormal = uNMatrix * aVertexNormal;\n\t\t}"}Bh(){Dy(this);
this.Sk=By(this,"aVertexNormal");this.Ge=Cy(this,"uSampler")}qd(){this.sk=XB(0,this.gj);this.IW=VB(this,this.sk,this.MM);this.fz=XB(0,this.FL);this.QU=VB(this,this.fz,this.EL);this.kA=XB(0,this.tN);this.WX=VB(this,this.kA,this.sN)}rh(){sy(this,this.WX);sy(this,this.QU);sy(this,this.IW)}sh(){Ey(this,this.Sk)}ya(a){var b=this.slideWidth(),c=this.slideHeight();b=Math.max(b,c);c=this.O==dC?1:-1;let d;yy(this);.1>=a?WB(this,a):.2>=a?(d=T(.1,.1,.2,1),a=d(a),zy(this,-60*a,[1,0,0],[0,0,0]),mat4.translate(this.Ua,
[0,0,20*-a]),this.sk=XB(a,this.gj),zy(this,-15*c*a,[0,0,1],[0,0,0])):.4>=a?(this.sk=XB(1,this.gj),zy(this,-60,[1,0,0],[0,0,0]),zy(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ua,[0,0,-20]),d=T(.2,0,.4,1),a=Math.pow(d(a),3),mat4.translate(this.Ua,[0,0,-a*b/20])):.5>a?(this.sk=XB(1,this.gj),zy(this,-60,[1,0,0],[0,0,0]),zy(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ua,[0,0,-(20+b/20)]),d=T(.4,0,.5,1),a=d(a),mat4.translate(this.Ua,[0,0,-a*b/30]),YB(a,this.gj,this.sk,8)):(this.sk=XB(1,this.gj),
zy(this,-60,[1,0,0],[0,0,0]),zy(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.Ua,[0,0,-(20+b/20+b/30)]),d=T(.5,0,1,1),a=d(a),YB(a,this.gj,this.sk,40),a=Xx(0,1,a),mat4.translate(this.Ua,[c*a*b,a*b/2,a*b/2]),zy(this,-30*c*a,[0,0,1],[0,0,0]),zy(this,-60*c*a,[0,1,0],[0,0,0]));Gy(this);Ay(this,this.IW,this.M.TRIANGLES,this.nL.bind(this),this.lL.bind(this));xy(this)}nL(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(hy(this.sk)))}lL(){Fy(this.sk,this.MM);this.M.bufferSubData(this.M.ARRAY_BUFFER,
0,new Float32Array(jy(this.sk)))}vy(){return this.Sk}Xi(){return this.Ge}}var bC=0,dC=1;class aC{constructor(a,b,c){this.J8=a;this.pK=void 0!==b?b:a;this.pG=c;this.UJ=new V}start(){return this.J8}end(){return this.pK}current(){return this.UJ}}function XB(a,b){const c=new ky,d=new V(0,0,1);for(let g=0;g<b.length;g++){var e=b[g],f=a;f=cC(e.start(),e.end(),f);e.UJ=f;b[g]=e;f=new V(e.current().x(),e.current().y(),e.current().z());fy(c,new ey(f,e.pG,d))}return c}
function cC(a,b,c){const d=T(0,a.x(),1,b.x()),e=T(0,a.y(),1,b.y());a=T(0,a.z(),1,b.z());return new V(d(c),e(c),a(c))}class ZB{constructor(a,b,c,d){this.Hg=a;this.g2=b;this.bS=c;this.h2=d}Bj(){return this.Hg}};function eC(a){switch(a.Ca){case fC:return"\n\t\tfloat C_FUNC1(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, uSlideWidth * 0.5, 0.0, uSlideWidth, 1.0);\n\t\t}\n\n\t\tfloat PHASE_OFFSET_FUNC1(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, uSlideWidth * 0.5, PHASE_OFFSET, uSlideWidth, 0.0);\n\t\t}\n\n\t\tfloat getAngleInDoubleLeft(float x, float phase)\n\t\t{\n\t\t\tfloat angle;\n\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t\t{\n\t\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase)));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x));\n\t\t\t}\n\t\t\treturn max(angle, -ANGLE);\n\t\t}\n\n\t\tvec2 getPosition(float x)\n\t\t{\n\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x);\n\t\t\tfloat b = a * COEF_1;\n\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0);\n\t\t\tfloat angle = getAngleInDoubleLeft(x, uPhase);\n\n\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase));\n\t\t\tpos.y = max(pos.y, 1.0);\n\t\t\treturn pos;\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec3 pNormal;\n\t\t\tfloat x = aVertexPosition.x;\n\t\t\tif (x <= uSlideWidth * 0.5)\n\t\t\t{\n\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tvec2 pos = getPosition(x);\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\n\t\t\t\tfloat nextX = x + uDeltaX;\n\t\t\t\tvec2 pr = getPosition(nextX);\n\t\t\t\tpNormal = getNormal(v, pr);\n\t\t\t}\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t}";
case gC:return"\n\t\tfloat C_FUNC2(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0);\n\t\t}\n\t\tfloat PHASE_OFFSET_FUNC2(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET);\n\t\t}\n\n\t\tfloat getAngleInDoubleRight(float x, float phase)\n\t\t{\n\t\t\tfloat angle;\n\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t\t{\n\t\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase)));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x));\n\t\t\t}\n\t\t\treturn min(angle, ANGLE * 2.0);\n\t\t}\n\n\t\tvec2 getPosition(float x)\n\t\t{\n\t\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x);\n\t\t\tfloat b = a * COEF_1;\n\t\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0);\n\t\t\tfloat angle = getAngleInDoubleRight(x, uPhase);\n\n\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase));\n\t\t\tpos.y = max(pos.y, 1.0);\n\t\t\treturn pos;\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec3 pNormal;\n\t\t\tfloat x = aVertexPosition.x;\n\t\t\tif (x >= uSlideWidth * 0.5)\n\t\t\t{\n\t\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\t\tpNormal = vec3(0.0, 0.0, 1.0);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tvec2 pos = getPosition(x);\n\t\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\n\t\t\t\tfloat nextX = x + uDeltaX;\n\t\t\t\tvec2 pr = getPosition(nextX);\n\t\t\t\tpNormal = getNormal(v, pr);\n\t\t\t}\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t}";
case hC:return"\n\t\tfloat C_FUNC3(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0);\n\t\t}\n\n\t\tfloat PHASE_OFFSET_FUNC3(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET);\n\t\t}\n\n\t\tfloat getAngleInSingleLeft(float x, float phase)\n\t\t{\n\t\t\tfloat angle;\n\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t\t{\n\t\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase)));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x));\n\t\t\t}\n\t\t\treturn min(angle, 0.0);\n\t\t}\n\n\t\tvec2 getPosition(float x)\n\t\t{\n\t\t\tfloat a = uSlideWidth * C_FUNC3(x);\n\t\t\tfloat b = a * COEF_2;\n\t\t\tvec2 center = vec2(0.0, 0.0);\n\t\t\tfloat angle = getAngleInSingleLeft(x, uPhase);\n\n\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase));\n\t\t\tpos.y = max(pos.y, 0.0);\n\t\t\treturn pos;\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec2 pos = getPosition(aVertexPosition.x);\n\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tfloat nextX = aVertexPosition.x + uDeltaX;\n\t\t\tvec2 pr = getPosition(nextX);\n\t\t\tvec3 pNormal = getNormal(v, pr);\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\t\t}";
case iC:return"\n\t\tfloat C_FUNC4(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0);\n\t\t}\n\n\t\tfloat PHASE_OFFSET_FUNC4(float x)\n\t\t{\n\t\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0);\n\t\t}\n\n\t\tfloat getAngleInSingleRight(float x, float phase)\n\t\t{\n\t\t\tfloat angle;\n\t\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t\t{\n\t\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase)));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x));\n\t\t\t}\n\t\t\treturn max(angle, ANGLE);\n\t\t}\n\n\t\tvec2 getPosition(float x)\n\t\t{\n\t\t\tfloat a = uSlideWidth * C_FUNC4(x);\n\t\t\tfloat b = a * COEF_2;\n\t\t\tvec2 center = vec2(uSlideWidth, 0.0);\n\t\t\tfloat angle = getAngleInSingleRight(x, uPhase);\n\n\t\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase));\n\t\t\tpos.y = max(pos.y, 0.0);\n\t\t\treturn pos;\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec2 pos = getPosition(aVertexPosition.x);\n\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tfloat nextX = aVertexPosition.x + uDeltaX;\n\t\t\tvec2 pr = getPosition(nextX);\n\t\t\tvec3 pNormal = getNormal(v, pr);\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\t\t}";
default:throw Error("Unknown transition page curl type");}}
class jC extends Hy{constructor(a,b){super(a);this.Ca=b;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd();mat4.translate(this.Ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);Gy(this);this.Ca==fC&&this.M.disable(this.M.DEPTH_TEST)}Bh(){Dy(this);this.mA=Cy(this,"uSampler1");this.nA=Cy(this,"uSampler2");this.Jf=Cy(this,"uPhase");const a=Cy(this,"uDeltaX");var b=Cy(this,"uSlideWidth");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight());this.M.uniform1f(b,this.slideWidth());
b=this.slideWidth()/39;this.M.uniform1f(a,b)}sh(){}uh(){return"precision mediump float; \n\n\t\tvarying vec2 vTextureCoord; \n\t\tvarying vec3 vNormal; \n\n\t\tuniform sampler2D uSampler1; \n\t\tuniform sampler2D uSampler2; \n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0); \n\t\tconst float AMBIENT_INTENSITY = 0.91; \n\t\tconst float DIFFUSE_INTENSITY = 0.09; \n\n\t\tvoid main(void) \n\t\t{ \n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\n\t\t\tvec4 textureColor; \n\t\t\tif (gl_FrontFacing) \n\t\t\t{ \n\t\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord); \n\t\t\t} \n\t\t\telse \n\t\t\t{ \n\t\t\t\tfloat s = 1.0 - vTextureCoord.s; \n\t\t\t\ttextureColor = texture2D(uSampler2, vec2(s, vTextureCoord.t)); \n\t\t\t} \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\t\tuniform mat3 uNMatrix;\n\n\t\tuniform float uPhase;\n\t\tuniform float uDeltaX;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tconst float ANGLE = 180.0;\n\t\tconst float PHASE_OFFSET = 0.35;\n\t\tconst float CHANGE_PHASE = 0.25;\n\n\t\tconst float COEF_1 = 0.3;\n\t\tconst float COEF_2 = 0.5;\n\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\n\t\tvec2 ellipse(float angle, vec2 center, vec2 radius)\n\t\t{\n\t\t\tfloat ang = radians(angle);\n\n\t\t\tfloat x = center.x + radius.x * cos(ang);\n\t\t\tfloat y = center.y + radius.y * sin(ang);\n\n\t\t\treturn vec2(x, -y);\n\t\t}\n\t\tfloat PHASE_FUNC(float phase)\n\t\t{\n\t\t\treturn linearInterpolation(phase, 0.0, 0.0, CHANGE_PHASE, 1.0);\n\t\t}\n\n\t\tfloat PHASE_FUNC1(float phase)\n\t\t{\n\t\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.0);\n\t\t}\n\n\t\tfloat PHASE_FUNC2(float phase)\n\t\t{\n\t\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.5);\n\t\t}\n\t\tvec3 getNormal(vec3 v, vec2 pr)\n\t\t{\n\t\t\tfloat y = (v.y == 0.0) ? uSlideHeight : 0.0;\n\n\t\t\tvec3 v1Pos = vec3(v.x, y, v.z);\n\t\t\tvec3 v2Pos = vec3(pr.x, v.y, -pr.y);\n\n\t\t\tvec3 v1 = v1Pos - v;\n\t\t\tvec3 v2 = v2Pos - v;\n\n\t\t\tvec3 n = (v.x == uSlideWidth && v.y == uSlideHeight) ? cross(v1, v2) : cross(v2, v1);\n\t\t\tn = normalize(n);\n\t\t\tif (n.z < 0.0)\n\t\t\t{\n\t\t\t\tn.z = n.z * -1.0;\n\t\t\t}\n\t\t\treturn n;\n\t\t}"+
eC(this)}ya(a){this.M.uniform1f(this.Jf,a);Ay(this,this.Rz,this.M.TRIANGLE_STRIP)}rh(){sy(this,this.Rz);this.M.deleteTexture(this.JA)}Ky(){this.IA=ty(this,this.M.TEXTURE0,this.mA,0,this.wa);this.JA=ty(this,this.M.TEXTURE1,this.nA,1,this.Wa)}qd(){var a=this.slideWidth();const b=this.slideHeight();this.Df=bA(2,40,a,b);this.ke=dA(2,40);this.Rz=new Zx;a=vy(this,hy(this.Df),3);this.Rz.Kf=a;a=vy(this,iy(this.Df),2);this.Rz.Tf=a;a=wy(this,this.ke);this.Rz.wf=a}}var fC=0,gC=1,hC=2,iC=3;class kC extends qy{constructor(a,b,c){super(a);this.O=b;this.gJ=c}initialize(){oy(this,!0);py(this,!0);this.Sa().Xf();this.Je=!1;var a=this.sa(),b=this.Zb().content();a.appendChild(b);a=this.sa();b=this.Sa().content();a.appendChild(b)}ya(a){const b=this.slideWidth(),c=this.slideHeight();var d=0,e=0;let f=0,g=0;this.O==lC||this.O==mC?(d=this.O==lC?1:-1,f=this.O==lC?-1:1):(e=this.O==nC?1:-1,g=this.O==nC?-1:1);const h=this.gJ?Yx(0,.7,7,a):Wx(a);d=Math.floor(h*d*b);e=Math.floor(h*e*c);Vg(this.Zb().content(),
d,e);Vg(this.Sa().content(),f*b+d,g*c+e);C(this.Sa().background(),a)}}var nC=0,mC=1,lC=2;class oC extends Hy{constructor(a,b){super(a);this.O=b;this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd();mat4.translate(this.Ua,[(this.O==pC?-1:1)*this.slideWidth()/2,this.slideHeight()/2,0]);Gy(this)}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\t\tvoid main(void)  \n\t\t{ \n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\t\tuniform mat3 uNMatrix;\n\n\t\tuniform float uPhase;\n\t\tuniform bool uDirectionIsLeft;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tconst float ANGLE = 45.0;\n\t\tconst float PI = 3.14159265358979323846264;\n\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\n\t\tmat4 rotationZmatrix(float angle)\n\t\t{\n\t\t\tfloat ang = radians(angle);\n\t\t\tfloat cosA = cos(ang);\n\t\t\tfloat sinA = sin(ang);\n\n\t\t\tmat4 m = mat4(1.0);\n\t\t\tm[0] = vec4(cosA, sinA, 0, 0);\n\t\t\tm[1] = vec4(-sinA, cosA, 0, 0);\n\t\t\treturn m;\n\t\t}\n\n\t\tvec3 getOriginPos(vec3 pos)\n\t\t{\n\t\t\tvec3 v = vec3(pos.x, pos.y, 0.0);;\n\t\t\tmat4 m;\n\n\t\t\tvec2 p;\n\t\t\tif (uDirectionIsLeft)\n\t\t\t{\n\t\t\t\tm = rotationZmatrix(ANGLE);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tv.x = pos.x - uSlideWidth;\n\t\t\t\tm = rotationZmatrix(-ANGLE);\n\t\t\t}\n\t\t\tv = (m * vec4(v.xyz, 1.0)).xyz;\n\t\t\treturn vec3(v.x, v.y, 0.0);\n\t\t}\n\n\t\tfloat calcX(float phase, float u, float r, float maxSide)\n\t\t{\n\t\t\tfloat coeff = (u < 0.0) ? -1.0 : 1.0;\n\t\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\t\tfloat m = PI * r;\n\n\t\t\tif (centerX > coeff * u)\n\t\t\t{\n\t\t\t\treturn u;\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(coeff * u, centerX, -90.0, maxSide + 1.0, a - 90.0);\n\n\t\t\t\tif (coeff * u >= centerX + m)\n\t\t\t\t{\n\t\t\t\t\treturn coeff * (centerX - (coeff * u - centerX - m));\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\t\treturn coeff * (centerX + r * cos(ang));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tfloat calcY(float phase, float u, float r, float maxSide)\n\t\t{\n\t\t\tu = abs(u);\n\n\t\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\t\tfloat centerY = r;\n\n\t\t\tfloat m = PI * r;\n\t\t\tif (centerX >= u)\n\t\t\t{\n\t\t\t\treturn 0.0;\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tif (u > centerX + m)\n\t\t\t\t{\n\t\t\t\t\treturn linearInterpolation(u, centerX + m, r * 2.0, centerX + m + m, r * 2.5);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\t\t\t\t\tfloat b = linearInterpolation(u, centerX, -90.0, maxSide+1.0, a - 90.0);\n\n\t\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\t\treturn centerY + r * sin(ang);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tvec3 getVertexPosition(float phase, vec3 pos)\n\t\t{\n\t\t\tvec3 originPos = getOriginPos(pos);\n\t\t\tfloat maxSide = sqrt(uSlideWidth * uSlideWidth + uSlideHeight * uSlideHeight);\n\n\t\t\tfloat r = max(uSlideWidth, uSlideHeight) / 4.0;\n\t\t\tvec3 v = vec3(calcX(phase, originPos.x, r, maxSide), originPos.y, calcY(phase, originPos.x, r, maxSide));\n\n\t\t\tmat4 m;\n\t\t\tif (uDirectionIsLeft)\n\t\t\t{\n\t\t\t\tm = rotationZmatrix(-ANGLE);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tm = rotationZmatrix(ANGLE);\n\t\t\t}\n\n\t\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\t\t}\n\n\t\tvec3 getVertexNormal(float phase, vec3 pos)\n\t\t{\n\t\t\tconst float DELTA_W = 1.0;\n\t\t\tconst float DELTA_H = 1.0;\n\n\t\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + DELTA_W, pos.y, pos.z));\n\t\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + DELTA_H, pos.z));\n\t\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\n\t\t\tvec3 v1 = right - p;\n\t\t\tvec3 v2 = down - p;\n\n\t\t\treturn normalize(cross(v2, v1));\n\t\t}\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat phase = uPhase;\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, aVertexPosition.y, aVertexPosition.z);\n\t\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\t\t\tgl_Position = uPMVMatrix * p;\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\t\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\t\tvNormal = transformedNormal;\n\t\t}"}ya(a){a=
T(0,0,1,1.2)(a);this.M.uniform1f(this.Jf,a);Ay(this,this.Ef,this.M.TRIANGLE_STRIP)}Bh(){Dy(this);this.Ge=Cy(this,"uSampler");this.Jf=Cy(this,"uPhase");const a=Cy(this,"uDirectionIsLeft"),b=Cy(this,"uSlideWidth");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight());this.M.uniform1f(b,this.slideWidth());this.M.uniform1i(a,this.O==pC?1:0)}sh(){}qd(){this.Df=bA(30,30,this.slideWidth(),this.slideHeight());this.ke=dA(30,30);this.Ef=new Zx;var a=vy(this,hy(this.Df),3);this.Ef.Kf=a;a=vy(this,iy(this.Df),
2);this.Ef.Tf=a;a=wy(this,this.ke);this.Ef.wf=a}Xi(){return this.Ge}rh(){sy(this,this.Ef)}}var pC=0;class qC extends Hy{constructor(a){super(a);this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd();mat4.translate(this.Ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);Gy(this)}sR(){if(void 0!==rC)return rC;this.Mr();return rC=this.Sp}Mr(){void 0===this.M&&super.Mr()}ya(a){this.M.uniform1f(this.Jf,a);Ay(this,this.Ef,this.M.TRIANGLE_STRIP)}qd(){this.Df=bA(10,35,this.slideWidth(),this.slideHeight());this.ke=dA(10,35);this.Ef=new Zx;var a=vy(this,hy(this.Df),3);this.Ef.Kf=a;
a=vy(this,iy(this.Df),2);this.Ef.Tf=a;a=wy(this,this.ke);this.Ef.wf=a}rh(){sy(this,this.Ef)}Bh(){Dy(this);this.Ge=Cy(this,"uSampler");this.Jf=Cy(this,"uPhase");const a=Cy(this,"uSlideWidth");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight());this.M.uniform1f(a,this.slideWidth())}sh(){}Xi(){return this.Ge}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.3;\n\t\tconst float DIFFUSE_INTENSITY = 0.7;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec3 aVertexNormal;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\t\tuniform mat3 uNMatrix;\n\n\t\tuniform float uPhase;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tconst float START_EFFECT_TIME = 0.0;\n\t\tconst float START_FLY_EFFECT_TIME = 0.4;\n\t\tconst float STOP_FLY_EFFECT_TIME = 0.8;\n\t\tconst float START_TOP_CENTER = 0.0;\n\t\tconst float START_TOP_CORNERS_TIME = 0.1;\n\t\tconst float START_BOTTOM_CORNERS_TIME = 0.0;\n\n\t\tconst float HORIZONTAL_WAVES_COUNT = 3.0;\n\t\tfloat HORIZONTAL_MAX_AMPLITUDE;\n\t\tconst float HORIZONTAL_WAVE_RUNNING_START_TIME = 0.0;\n\n\t\tconst float MAX_FLEX_DELAY = 0.1;\n\n\t\tfloat MAX_STRETCHING_Z;\n\t\tfloat MAX_STRETCHING_Y;\n\t\tfloat HORIZONTAL_TOP_STRETCHING;\n\t\tfloat VERTICAL_TOP_STRETCHING;\n\n\t\tconst float PI = 3.141592654;\n\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\t\tvec2 getMirrorPoint(vec2 a, vec2 b, vec2 p)\n\t\t{\n\t\t\treturn a + reflect(a - p, b - a);\n\t\t}\n\t\tfloat calcCenterWave(float x, float phase, float A, float F, float dx, float dy)\n\t\t{\n\t\t\tfloat CENTER_LINE_POS = uSlideWidth * 0.5;\n\t\t\tfloat startX = CENTER_LINE_POS;\n\t\t\tif (x < startX)\n\t\t\t{\n\t\t\t\tx = getMirrorPoint(vec2(CENTER_LINE_POS, 0), vec2(CENTER_LINE_POS , uSlideHeight), vec2(x, 0)).x;\n\t\t\t}\n\t\t\tfloat s = linearInterpolation(phase, 0.0, startX, 1.0, uSlideWidth);\n\t\t\tif ((x < startX) || (x < s))\n\t\t\t{\n\t\t\t\treturn 0.0;\n\t\t\t}\n\t\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\t\treturn A + A * sin(F * x +-PI / 2.0 + x0);\n\t\t}\n\t\tfloat getColWaveDelay(float phase, vec3 pos)\n\t\t{\n\t\t\tphase = linearInterpolation(phase, HORIZONTAL_WAVE_RUNNING_START_TIME, 0.0, 1.0, 1.0);\n\t\t\tfloat MAX_AMPLITUDE = linearInterpolation(phase, 0.0, 0.0, 1.0, HORIZONTAL_MAX_AMPLITUDE);\n\t\t\tfloat A = linearInterpolation(pos.y, 0.0, 0.0, uSlideHeight, MAX_AMPLITUDE);\n\t\t\tfloat F = (PI * 2.0 / uSlideWidth) * HORIZONTAL_WAVES_COUNT;\n\t\t\treturn calcCenterWave(pos.x, phase, A, F, 0.0, 0.0);\n\t\t}\n\t\tvec3 getVertexPosition(float phase, vec3 pos)\n\t\t{\n\t\t\tfloat CENTER = uSlideWidth * 0.5;\n\t\t\tphase = pow(phase, 4.0);\n\t\t\tfloat modifiedPhase = phase;\n\n\t\t\tfloat deltaZVertical = linearInterpolation(abs(pos.y), 0.0, 1.0, uSlideHeight / 2.0, 0.0);\n\t\t\tif (abs(pos.y) > uSlideHeight * 0.5)\n\t\t\t{\n\t\t\t\tdeltaZVertical = 0.0;\n\t\t\t}\n\t\t\tbool isLeft = (pos.x < CENTER);\n\t\t\tfloat stretch;\n\t\t\tfloat yDelay;\n\t\t\tvec3 delta = vec3(0, 0, 0);\n\t\t\tif (modifiedPhase > START_TOP_CENTER)\n\t\t\t{\n\t\t\t\tif (isLeft)\n\t\t\t\t{\n\t\t\t\t\tyDelay = linearInterpolation(pos.x, 0.0, MAX_FLEX_DELAY, CENTER, 0.0);\n\t\t\t\t\tstretch = linearInterpolation(pos.x, 0.0, 0.0, CENTER, 1.0);\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tyDelay = linearInterpolation(pos.x, CENTER, 0.0, uSlideWidth, MAX_FLEX_DELAY);\n\t\t\t\t\tstretch = linearInterpolation(pos.x, CENTER, 1.0, uSlideWidth, 0.0);\n\t\t\t\t}\n\t\t\t\tfloat deltaZHorizontal = pow(stretch, 3.0);\n\t\t\t\tmodifiedPhase = linearInterpolation(modifiedPhase, START_TOP_CENTER, 0.0, 1.0, 1.0);\n\t\t\t\tif (modifiedPhase >= yDelay)\n\t\t\t\t{\n\t\t\t\t\tdelta.y = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Y * deltaZHorizontal * deltaZVertical);\n\t\t\t\t\tdelta.z = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Z * deltaZHorizontal * deltaZVertical);\n\t\t\t\t}\n\t\t\t\tdelta.y = -delta.y;\n\t\t\t}\n\t\t\tif (phase > HORIZONTAL_WAVE_RUNNING_START_TIME)\n\t\t\t{\n\t\t\t\tdelta.z += getColWaveDelay(phase, pos);\n\t\t\t}\n\t\t\treturn pos - delta;\n\t\t}\n\t\tfloat getPower(float h1, float h2, float v1, float v2, vec2 pos, float max2)\n\t\t{\n\t\t  float a1 = min(max(linearInterpolation(pos.x, h1, 1.0, h2, 0.0), 0.0), 1.0);\n\t\t  float a2 = linearInterpolation(pos.y, v1, 1.0, v2, max2);\n\t\t  return a1 * a2;\n\t\t}\n\t\tvec3 updateVertex(float phase, vec3 translation)\n\t\t{\n\t\t\tfloat pPhase = phase;\n\t\t\tvec3 delta = vec3(0, 0, 0);\n\t\t\tvec3 v0 = getVertexPosition(phase, aVertexPosition);\n\n\t\t\tif (phase > START_TOP_CORNERS_TIME)\n\t\t\t{\n\t\t\t\tpPhase = linearInterpolation(phase, START_TOP_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\t\t\tpPhase = pow(pPhase, 4.0);\n\n\t\t\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\t\t\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\n\t\t\t\tdelta += vec3(p2 - p1, -p1 - p2, 0) * vec3(HORIZONTAL_TOP_STRETCHING, VERTICAL_TOP_STRETCHING, 0)  * vec3(pPhase, pPhase, 0);\n\t\t\t}\n\t\t\tif (phase > START_BOTTOM_CORNERS_TIME)\n\t\t\t{\n\t\t\t\tpPhase = linearInterpolation(phase, START_BOTTOM_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\t\t\tpPhase = pow(pPhase, 4.0);\n\n\t\t\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.25, uSlideHeight, 0.0, v0.xy, 0.0);\n\t\t\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.75, uSlideHeight, 0.0, v0.xy, 0.0);\n\n\t\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\t}\n\t\t\tdelta.y = -min(uSlideHeight * 0.75, abs(delta.y));\n\t\t\treturn (translation + v0 + delta);\n\t\t}\n\t\tvec3 getPosition(float phase, vec3 pos)\n\t\t{\n\t\t\tfloat maxSide = sqrt(uSlideHeight * uSlideHeight + (uSlideWidth * 0.5) *  (uSlideWidth * 0.5)) * 2.0;\n\t\t\tvec3 translation = vec3(0.0);\n\t\t\tif ((phase >= START_FLY_EFFECT_TIME) && (phase <= STOP_FLY_EFFECT_TIME))\n\t\t\t{\n\t\t\t\tfloat modifiedPhase = linearInterpolation(phase, START_FLY_EFFECT_TIME, 0.0, STOP_FLY_EFFECT_TIME, 1.0);\n\t\t\t\tmodifiedPhase = pow(modifiedPhase, 4.0);\n\t\t\t\ttranslation = vec3(0.0, modifiedPhase * maxSide, 0.0);\n\t\t\t}\n\t\t\telse if (phase > STOP_FLY_EFFECT_TIME)\n\t\t\t{\n\t\t\t\ttranslation = vec3(0.0, maxSide, 0.0);\n\t\t\t}\n\t\t\tif (phase >= START_EFFECT_TIME)\n\t\t\t{\n\t\t\t\tfloat modifiedPhase = linearInterpolation(phase, START_EFFECT_TIME, 0.0, 1.0, 1.0);\n\t\t\t\treturn updateVertex(modifiedPhase, translation);\n\t\t\t}\n\t\t\treturn updateVertex(0.0, translation);\n\t\t}\n\n\t\tvec3 getVertexNormal(float phase, vec3 pos)\n\t\t{\n\t\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -1.0 : 1.0;\n\t\t\tfloat deltaHeight = 1.0;\n\n\t\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\t\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\n\t\t\tvec3 v1 = right - p;\n\t\t\tvec3 v2 = down - p;\n\n\t\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\t\t\tn = normalize(n);\n\n\t\t\treturn n;\n\t\t}\n\t\tvoid main()\n\t\t{\n\t\t\tMAX_STRETCHING_Z = 0.74 * uSlideHeight;\n\t\t\tMAX_STRETCHING_Y = 0.74 * uSlideHeight;\n\t\t\tHORIZONTAL_TOP_STRETCHING = 0.42 * uSlideWidth;\n\t\t\tVERTICAL_TOP_STRETCHING = 0.05 * uSlideHeight;\n\t\t\tHORIZONTAL_MAX_AMPLITUDE = 0.93 * uSlideHeight;\n\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\t\tvec4 p = vec4(getPosition(uPhase, vertex), 1.0);\n\t\t\tgl_Position = uPMVMatrix * p;\n\n\t\t\tvec3 transformedNormal = uNMatrix * getVertexNormal(uPhase, vertex);\n\t\t\tvNormal = transformedNormal;\n\t\t}"}}
var rC=void 0;class sC extends qy{constructor(a,b){super(a);this.O=b;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);const a=X(this.slideWidth(),this.slideHeight());B(a,"position","absolute");this.sa().appendChild(a);this.SF=a}ya(a){const b=this.slideWidth(),c=this.slideHeight(),d=b*Xx(0,b,Math.floor(a*b));a=c*Xx(0,c,Math.floor(a*c));const e=this.SF.getContext("2d");e.clearRect(0,0,b,c);switch(this.O){case tC:e.drawImage(this.Wa,0,a-c);e.drawImage(this.wa,0,a);break;case uC:e.drawImage(this.Wa,b-d,0);e.drawImage(this.wa,
-d,0);break;case vC:e.drawImage(this.Wa,d-b,0);e.drawImage(this.wa,d,0);break;case wC:e.drawImage(this.Wa,0,c-a),e.drawImage(this.wa,0,-a)}}}var tC=0,uC=1,vC=2,wC=3;class xC extends qy{constructor(a,b){super(a);this.$R=b;this.Ga(!1,!0);this.Fx=[];a=this.slideWidth();switch(this.$R){case yC:a=this.slideHeight();break;case zC:a=this.slideWidth()}this.Vt=Math.floor(a/7);a=[];for(b=0;b<this.Vt;b++)a.push({index:b,XH:Math.random()});a.sort(function(c,d){return c.XH<d.XH?-1:c.XH>d.XH?1:0});for(b=0;b<this.Vt;b++){let c=a[b].index;c=c==this.Vt-1?1:c/this.Vt;this.Fx.push(new AC(c,.8*b/(this.Vt-1)))}}initialize(){this.Sa().Xf();oy(this,!1);py(this,!0);this.qn=X(this.slideWidth(),
this.slideHeight());this.sa().appendChild(this.qn);this.Ui=this.qn.getContext("2d")}ya(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.wa;const e=this.Ui;e.clearRect(0,0,b,c);e.drawImage(d,0,0);d=a;this.ia()&&(d=1-a);e.save();e.globalCompositeOperation="destination-out";a=this.ia()?"#FFF":"rgba(255,255,255,0)";const f=this.ia()?"rgba(255,255,255,0)":"#FFF";b=this.$R==yC?e.createLinearGradient(b/2,0,b/2,c):e.createLinearGradient(0,c/2,b,c/2);for(c=0;c<this.Vt;c++){const g=this.Fx[c].Gp;let h=
Math.min((d-this.Fx[c].getStartTime())/.2,1);this.ia()&&(h=1-h);h=jp(h);d>=this.Fx[c].getStartTime()+.2?b.addColorStop(g,f):d>=this.Fx[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 yC=0,zC=1;class AC{constructor(a,b){this.Gp=a;this.oj=b}getStartTime(){return this.oj}};class BC extends qy{constructor(a,b){super(a);this.O=b;this.Je=!1;this.Ga(!1,!1,!0,!0,!1,!1)}initialize(){oy(this,!1);py(this,!1);var a=this.sa(),b=this.Sa().background();a.appendChild(b);a=this.sa();b=this.Zb().background();a.appendChild(b);this.mD=X(this.slideWidth(),this.slideHeight());B(this.mD,"position","absolute");this.sa().appendChild(this.mD);this.dJ=X(this.slideWidth(),this.slideHeight());B(this.dJ,"position","absolute");this.sa().appendChild(this.dJ)}ya(a){var b=this.slideWidth(),c=this.slideHeight(),
d=this.mD.getContext("2d");d.clearRect(0,0,b,c);var e=.5>a?this.O==CC||this.O==DC?T(0,-b,.5,b):T(0,b,.5,-b):this.O==CC||this.O==DC?T(.5,b,1,-b):T(.5,-b,1,b);e=d.createLinearGradient(e(a),0,e(a)+b,0);this.O==CC||this.O==DC?(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==EC||this.O==DC?(C(this.Zb().background(),1-a),.5>a?d.drawImage(this.yp,0,0):d.drawImage(this.kn,0,0),d.save(),d.globalCompositeOperation=
"destination-out",d.fillStyle=e,d.fillRect(0,0,this.slideWidth(),this.slideHeight()),d.restore()):(.5>a?(C(this.Zb().background(),1),d.drawImage(this.yp,0,0)):(C(this.Zb().background(),0),d.drawImage(this.kn,0,0)),d=this.dJ.getContext("2d"),d.clearRect(0,0,b,c),d.fillStyle=e,d.fillRect(0,0,this.slideWidth(),this.slideHeight()));.5>a?(b=T(0,0,.5,FC),c=T(0,0,.5,GC),d=T(0,1,.5,1+HC)):(b=T(.5,-FC,1,0),c=T(.5,GC,1,0),d=T(.5,1+HC,1,1));a="scale("+d(a)+") translate("+b(a)+"px,"+c(a)+"px)";Mh(this.mD,a)}}
var FC=-30,GC=-20,HC=.1,EC=0,DC=1,CC=2;class IC extends qy{constructor(a,b){super(a);this.Ca=b;this.Je=!1;this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);const a=this.slideWidth(),b=this.slideHeight();this.g_=Math.sqrt(a*a+b*b)*(this.Ca==JC?.5:1);this.jw=a/2;this.kw=b/2;switch(this.Ca){case KC:this.jw=a;this.kw=b;break;case LC:this.jw=a;this.kw=0;break;case MC:this.jw=0;this.kw=b;break;case NC:this.kw=this.jw=0}this.qn=X(a,b);B(this.qn,"position","relative");this.sa().appendChild(this.qn);this.hM=this.qn.getContext("2d")}ya(a){this.hM.drawImage(this.wa,
0,0);var b=this.hM,c=this.jw,d=this.kw,e=this.g_;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,"+jp(g)+")");c.addColorStop(f,"rgba(0,0,0,"+jp(e)+")");b.fillStyle=c;b.fillRect(0,0,this.slideWidth(),this.slideHeight());b.restore();b=.8-.2;c=this.hM;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.jw;f=this.kw;e=c.createRadialGradient(e,
f,0,e,f,this.g_);f=d.length;for(--f;0<=f;--f){g=d[f];h=a;h*=2;h=1-Xx(h-.2,h,g);var k=a;k*=2;h=.3*(.5*Math.cos(8*Math.PI*(g-2*a))+.5)*h*Xx(k-.2-b-.2,k-.2-b,g);h*=1-.5*g;e.addColorStop(g,"rgba(0,0,0,alpha)".replace("alpha",jp(h).toString()))}c.fillStyle=e;c.fillRect(0,0,this.slideWidth(),this.slideHeight())}}var JC=0,MC=1,KC=2,LC=3,NC=4;class OC extends Hy{constructor(a,b){super(a);this.O=b;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);ry(this,this.wa);this.qd();mat4.translate(this.Ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);Gy(this)}qd(){this.Df=bA(50,50,this.slideWidth(),this.slideHeight());this.ke=dA(50,50);this.Gk=new Zx;var a=vy(this,hy(this.Df),3);this.Gk.Kf=a;a=vy(this,iy(this.Df),2);this.Gk.Tf=a;a=wy(this,this.ke);this.Gk.wf=a}rh(){sy(this,this.Gk);this.M.deleteTexture(this.JA)}Bh(){Dy(this);this.mA=Cy(this,"uSampler1");
this.nA=Cy(this,"uSampler2");this.Jf=Cy(this,"uPhase");const a=Cy(this,"uSlideSize"),b=Cy(this,"uWaveCenter"),c=Cy(this,"uWaveRadius"),d=this.slideWidth(),e=this.slideHeight();let f;switch(this.O){case JC:f=new U(d/2,e/2);break;case LC:f=new U(d,0);break;case NC:f=new U(0,0);break;case MC:f=new U(0,e);break;case KC:f=new U(d,e);break;default:throw Error("Unknown direction");}let g=Math.sqrt(d*d+e*e);this.O==JC&&(g=Math.sqrt(f.x()*f.x()+f.y()*f.y()));this.M.uniform2fv(a,[d,e]);this.M.uniform2fv(b,
[f.x(),f.y()]);this.M.uniform1f(c,g)}sh(){}ya(a){this.M.uniform1f(this.Jf,a);Ay(this,this.Gk,this.M.TRIANGLE_STRIP)}vh(){return"precision mediump float;\n\n\t\tattribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\t\tuniform mat3 uNMatrix;\n\n\t\tconst float FREQUENCY = 12.566371; // 4.0 * PI\n\t\tconst float SHADOW = 0.3;\n\n\t\tuniform float uPhase;\n\t\tuniform vec2 uSlideSize;\n\t\tuniform vec2 uWaveCenter;\n\t\tuniform float uWaveRadius;\n\n\t\tvarying mediump vec2 vTextureCoord;\n\t\tvarying mediump float vShadow;\n\t\tvarying mediump float vAlpha;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec2 texCoord = aTextureCoord;\n\t\t\tvec2 screenCoord = texCoord * uSlideSize;\n\t\t\tvec2 centerToPoint = screenCoord - uWaveCenter;\n\n\t\t\tfloat angle = atan(centerToPoint.y, centerToPoint.x);\n\t\t\tfloat radius = length(centerToPoint);\n\n\t\t\tfloat phaseOffset = radius / uWaveRadius;\n\t\t\tfloat phaseOffsetFixed = (uPhase + uPhase) - phaseOffset;\n\t\t\tfloat offset = sin(phaseOffsetFixed * FREQUENCY) * smoothstep(1.0, 0.85, phaseOffsetFixed)  *  smoothstep(0.0, 0.15, phaseOffsetFixed) * (phaseOffset);\n\n\t\t\tfloat AMPLITUDE = min(uSlideSize.x, uSlideSize.y) / 15.0;\n\t\t\tradius = radius + offset * AMPLITUDE;\n\t\t\tcenterToPoint = vec2(radius * cos(angle), radius * sin(angle));\n\n\t\t\ttexCoord =(uWaveCenter + centerToPoint) / uSlideSize;\n\t\t\tfloat alpha = smoothstep(0.0, 1.0, phaseOffsetFixed);\n\t\t\tfloat shadow = (1.0 - SHADOW * abs(offset));\n\n\t\t\tvTextureCoord = texCoord;\n\t\t\tvShadow = shadow;\n\t\t\tvAlpha = alpha;\n\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t}"}uh(){return"precision mediump float;\n\n\t\tvarying mediump vec2 vTextureCoord;\n\t\tvarying mediump float vShadow;\n\t\tvarying mediump float vAlpha;\n\n\t\tuniform sampler2D uSampler1;\n\t\tuniform sampler2D uSampler2;\n\n\t\tvoid main(void)  \n\t\t{ \n\t\t\tif (vTextureCoord.x < 0.0 || vTextureCoord.x > 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \n\t\t\t{ \n\t\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\t\t\t\treturn;\n\t\t\t} \n\t\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\t\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\t\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\t\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\t\t}"}Ky(){this.IA=
ty(this,this.M.TEXTURE0,this.mA,0,this.wa);this.JA=ty(this,this.M.TEXTURE1,this.nA,1,this.Wa)}};class PC extends qy{constructor(a){super(a);this.Ga(!1,!0)}initialize(){oy(this,!1);this.qn=X(this.slideWidth(),this.slideHeight());this.sa().appendChild(this.qn);this.Ui=this.qn.getContext("2d")}ya(a){const b=this.slideWidth(),c=this.slideHeight();var d=this.wa;const e=this.Ui;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.ia()&&0>=a&&py(this,!1)}};function QC(a,b,c,d,e,f,g,h){const k=a.Q4;a=a.slideHeight()>a.slideWidth()?k.createLinearGradient(b,c,(h?-b:b)*f*2+d,e):k.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}
class RC extends qy{constructor(a){super(a);this.Ga(!0,!1)}initialize(){py(this,!1);oy(this,!0);this.wV=X(this.slideWidth(),this.slideHeight());this.sa().appendChild(this.wV);this.Q4=this.Wa.getContext("2d");this.R4=this.wV.getContext("2d")}ya(a){if(0!=a||this.ia()){var b=this.slideWidth(),c=this.slideHeight(),d=this.Wa,e=this.R4;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();e.globalCompositeOperation="destination-out";d=QC(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,k=c/2;e.fillStyle=
d;e.beginPath();e.rect(f,g,h,k);e.fill();d=QC(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=QC(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=QC(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()}}};class SC extends qy{constructor(a){super(a);this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);this.Fc=X(this.slideWidth(),this.slideHeight());this.sa().appendChild(this.Fc)}ya(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.Fc.getContext("2d");f.clearRect(0,0,this.slideWidth(),this.slideHeight());f.drawImage(this.wa,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 TC(){var a=Array(2);UC(a,0,0);return a}function UC(a,b,c){a[0]=b;a[1]=c};function VC(a){function b(Q,S,R,W){if(void 0!=Q){var Y=Q.XB,F=Q.Jq;Q=Math.max(Y[0]-1,0);Y=Math.max(Y[1]-1,0);var pa=Math.min(F[0]+1,c)-Q;F=Math.min(F[1]+1,d)-Y;R=R.canvas.getContext("2d");W=W.canvas.getContext("2d");R.drawImage(G,Q,Y,pa,F,Q-S,Y,pa,F);W.drawImage(L,Q,Y,pa,F,Q-S,Y,pa,F)}}const c=a.slideWidth(),d=a.slideHeight();var e=.675*d,f=.125*d,g=.034*c,h=.018*c,k=(.02-.009)*c,l=.009*c;const m=[];m.push({VB:void 0,jo:void 0,Zw:void 0});var p=0,t=0,v=!0;for(let Q=0;Q<c;Q+=p){let S=0,R=0;const W=
m[t];v?(R=d,S=k*Math.random()+l):(R=e*Math.random()+f,S=g*Math.random()+h);if(0==t&&v){var z=TC();UC(z,Q,0);var w=TC();UC(w,Q+S,R)}Q+S>c&&(S=c-Q);if(!v&&Q+S>=c)if(S>.5*g+h)S=h;else{W.Zw=void 0;z=TC();UC(z,W.jo.x,0);w=TC();UC(w,Q+S,R);W.jo.Jq.x+=S;W.jo.Jq.y=d;continue}v?(z=TC(),UC(z,Q,0),w=TC(),UC(w,Q+S,R),W.jo={XB:z,Jq:w}):(z=TC(),UC(z,Q,R),w=TC(),UC(w,Q+S,d),W.Zw={XB:z,Jq:w},m.push({VB:void 0,jo:void 0,Zw:void 0}),p=m[++t],z=TC(),UC(z,Q,0),w=TC(),UC(w,Q+S,R),p.VB={XB:z,Jq:w});p=S;v=!v}const G=a.ia()?
a.Wa:a.wa,L=a.ia()?a.wa:a.Wa;e=.5>Math.random()?-1:1;for(f=0;f<m.length;++f)k=WC+Math.random()*(XC-WC),l=Math.floor((YC*Math.random()+ZC)*e),g=m[f],h=g.jo.XB[0],t=g.jo.Jq[0],void 0!=g.VB&&(h=g.VB.XB[0]),void 0!=g.Zw&&(t=g.Zw.Jq[0]),v=t-h,t=a.ju(a.jM,v,d,k,l,e),k=a.ju(a.CE,v,d,k,l,e),Vg(t.canvas,h,0),Vg(k.canvas,h,0),b(g.VB,h,t,k),b(g.jo,h,t,k),b(g.Zw,h,t,k),a.IE[f]=t,a.BE[f]=k,e=-e}
class $C extends qy{constructor(a,b){super(a);this.Ca=b;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);this.nJ=this.nZ=!1;this.BE=[];this.IE=[];var a=this.slideWidth(),b=this.slideHeight();this.QL=Math.max(a,b);var c=this.Mm(this.sa(),a,b,!0);Ph(c,this.QL+"px");this.la=this.Mm(c,a,b,!0);this.jM=this.Mm(this.la,a,b,!0);this.CE=this.Mm(this.la,a,b,!0);B(this.CE,"visibility","hidden");if(this.Ca==aD||this.Ca==bD){b=Jf?4:8;c=this.ia()?this.Wa:this.wa;const p=this.ia()?this.wa:this.Wa;var d=this.slideWidth(),
e=this.slideHeight(),f=b/2-1;for(a=0;a<b;a++){var g=WC+Math.random()*(XC-WC),h=a<=f?-1:1,k=Math.floor((YC*Math.random()+ZC)*(.5>Math.random()?-1:1));this.IE[a]=this.ju(this.jM,d,e,g,k,h);this.BE[a]=this.ju(this.CE,d,e,g,k,h)}d/=cD;e/=dD;f=0;h=[];for(a=0;a<cD;++a){g=0;k=Math.round((a+1)*d)-f;const t=f;for(let v=0;v<dD;++v){if(0==h.length)for(var l=0;l<b;++l)h[l]=l;l=Math.round((v+1)*e)-g;const z=g;var m=Math.floor(h.length*Math.random());const w=h[m];h.splice(m,1);m=this.BE[w].canvas;this.IE[w].canvas.getContext("2d").drawImage(c,
t,z,k,l,t,z,k,l);m.getContext("2d").drawImage(p,t,z,k,l,t,z,k,l);g+=l}f+=k}}else VC(this)}Mm(a,b,c,d){const e=vd("DIV");B(e,"position","absolute");bh(e,b,c);a.appendChild(e);d&&Oh(e,"preserve-3d");return e}ju(a,b,c,d,e,f){b=X(b,c);B(b,"position","absolute");a.appendChild(b);return new zD(b,d,e,f)}UL(a){const b=this.ia(),c=this.Ca==bD||this.Ca==AD;c&&!this.nJ&&(!b&&a>=BD||b&&a<=BD)&&(this.nJ=!0);var d=CD+DD,e=ED+DD;a>=CD&&a<d?(d=T(CD,0,d,1),a=d(a)):a>=ED&&a<e?(d=T(ED,1,e,0),a=d(a)):a=1;e=a;a=-this.QL*
e/2;d=-FD*e;e=GD*e*(this.nJ?-1:1);c&&b&&(e=-e);Mh(this.la,"translateZ("+a+"px) rotateY("+e+"deg) rotateX("+d+"deg)")}ya(a){if(1!=a||!this.ia()){this.UL(a);const f=2*this.QL;var b=this.ia();let g=this.IE;if(b&&a<=HD||!b&&a>=HD)g=this.BE,this.nZ||(this.nZ=!0,B(this.CE,"visibility","visible"),B(this.jM,"visibility","hidden"));b=g.length;for(let h=0;h<b;++h){const k=g[h];var c=a;var d=ID+2*JD+KD+LD,e=d+ID;c<ID?(d=T(0,0,ID,1),c=d(c)):c>=d&&c<e?(d=T(d,1,e,0),c=d(c)):c=c>=ID&&c<d?1:0;c*=k.F$;{d=a;e=ID+JD;
const l=e+KD,m=l+LD;d>=e&&d<l?(e=T(e,0,l,1),d=e(d)):d>=l&&d<m?(e=T(l,1,m,0),d=e(d)):d=0}Mh(k.canvas,"translateZ("+(d*f*k.direction+c)+"px)")}}}}var DD=.4,CD=0,ED=.6,BD=.47,ID=.4,JD=.001,KD=.06,LD=.06,WC=.05,XC=.1,ZC=50,YC=200,HD=.47,FD=15,GD=30,cD=128,dD=96;class zD{constructor(a,b,c,d){this.canvas=a;this.startTime=b;this.F$=c;this.direction=d}}var AD=1,aD=2,bD=3;class MD extends qy{constructor(a,b){super(a);this.Ga(!1,!0);this.O=b}initialize(){oy(this,!1);py(this,!0);this.Fc=X(this.slideWidth(),this.slideHeight());this.sa().appendChild(this.Fc)}ya(a){var b=0;let c=0,d=0,e=0;var f=0;let g=0,h=0,k=0;switch(this.O){case ND:e=(this.slideHeight()/2+200)*a;c=e-200;h=this.slideHeight()-a*(this.slideHeight()/2+200);k=h+200;break;case OD:c=(this.slideHeight()/2+200)*(1-a);e=c-200;k=this.slideHeight()-(1-a)*(this.slideHeight()/2+200);h=k+200;break;case PD:d=(this.slideWidth()/
2+200)*a;b=d-200;f=this.slideWidth()-a*(this.slideWidth()/2+200);g=f+200;break;case QD:b=(this.slideWidth()/2+200)*(1-a),d=b-200,g=this.slideWidth()-(1-a)*(this.slideWidth()/2+200),f=g+200}a=this.Fc.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());a.drawImage(this.wa,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==PD||this.O==
QD?a.fillRect(0,0,this.slideWidth()/2,this.slideHeight()):a.fillRect(0,0,this.slideWidth(),this.slideHeight()/2);f=a.createLinearGradient(f,h,g,k);f.addColorStop(0,"rgba(255, 255, 255, 0)");f.addColorStop(1,"rgba(255, 255, 255, 1)");a.fillStyle=f;this.O==PD||this.O==QD?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 PD=0,QD=1,ND=2,OD=3;class RD extends qy{constructor(a,b){super(a);this.Ga(!1,!0);this.O=b}initialize(){oy(this,!1);py(this,!0);this.Fc=X(this.slideWidth(),this.slideHeight());B(this.Fc,"position","relative");this.sa().appendChild(this.Fc)}ya(a){var b=0;let c=0,d=0,e=0;switch(this.O){case SD:e=(this.slideHeight()+400)*a;c=e-200;b=(this.slideWidth()+400)*(1-a);d=b-200;break;case TD:c=(this.slideHeight()+400)*(1-a);e=c-200;b=(this.slideWidth()+400)*(1-a);d=b-200;break;case UD:e=(this.slideHeight()+400)*a;c=e-200;d=(this.slideWidth()+
400)*a;b=d-200;break;case VD:d=(this.slideWidth()+400)*a,b=d-200,c=(this.slideHeight()+400)*(1-a),e=c-200}a=this.Fc.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());a.drawImage(this.wa,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 SD=0,TD=1,UD=2,VD=3;function WD(a,b,c){var d=a.slideHeight()/2;const e=.25*(1-Math.cos(2*b*Math.PI));d=(c?-(d+a.pl):a.slideHeight()+d+a.pl)*e;b=-(c?1+b:2-b)*Math.max(a.slideWidth(),a.slideHeight());Mh(c?a.Ng:a.Mg,"translateY("+d+"px) translateZ("+b+"px)")}
class XD extends qy{constructor(a,b,c){super(a);this.pl=20;this.CI=30;this.Q1=20;this.P1=30;this.O=b;this.Sy=c;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);const a=this.slideWidth(),b=this.slideHeight();this.we=this.Ub(a,b);this.sa().appendChild(this.we);var c=X(a,b),d=X(a,b);this.sc=this.Ub(a,b);this.Ng=this.Ub(a,b);this.Mg=this.Ub(a,b);this.Sy||(this.ln=X(a,b));this.Ng.appendChild(c);this.Mg.appendChild(d);this.we.appendChild(this.sc);this.sc.appendChild(this.Mg);this.sc.appendChild(this.Ng);
this.Sy||(B(this.ln,"position","absolute"),this.sc.appendChild(this.ln));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.wa,0,0);d.drawImage(this.Wa,0,0);this.Sy||(this.ln.getContext("2d").drawImage(this.Wa,0,0),this.ia()||C(this.ln,0));this.kE=!1;this.Sy&&(Ph(this.we,Math.max(a,b)+"px"),Qh(this.we,this.slideWidth()/2+"px "+this.slideHeight()/2+"px"),Oh(this.sc,"preserve-3d"))}Ub(a,b){const c=yd("DIV");ch(c,a);dh(c,b);B(c,"position","absolute");return c}ya(a){const b=this.O==YD?-1:1;if(this.Sy){var c=
.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.slideHeight(),this.slideWidth()),e=this.P1,f=this.Q1,g=this.CI,h=-b*c*this.slideWidth()/2,k=c*this.slideHeight()*1.5;Mh(this.sc,"translateZ("+d+"px) translateY("+k+"px) translateX("+h+"px) rotateX("+-e*c+"deg) rotateY("+-b*f*c+"deg) rotateZ("+b*g*c+"deg)");WD(this,a,!1);WD(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,Vg(this.Ng,0,d),Vg(this.Mg,0,e),Vg(this.ln,0,e),e=new im,d=new im,e.rotate(this.CI*
Math.PI/180*b*c,0,0),d.rotate(this.CI*Math.PI/180*b*c,0,0),$o(this.Ng,e),$o(this.Mg,d),$o(this.ln,d),c=Math.max(1-a,.8),e.scale(c,c),$o(this.Ng,e),c=this.ia()?Math.max(a,.8):Math.max(.5>a?1-a:a,.8),d.scale(c,c),$o(this.Mg,d),$o(this.ln,d),.5<=a&&!this.kE&&!this.ia()?(this.kE=!0,C(this.ln,1)):.5>=a&&!this.kE&&this.ia()&&(this.kE=!0,C(this.ln,0))}}var YD=1;class ZD extends qy{constructor(a,b,c){super(a);this.qc=c;this.Ga(!0,!0);this.An=b==YD}initialize(){oy(this,!1);py(this,!1);const a=this.slideWidth(),b=this.slideHeight();this.NG=this.Ub(a,b);this.sa().appendChild(this.NG);this.Wo=this.Ub(a,b);this.rg=this.Ub(a,b);this.pg=this.Ub(a,b);this.An?(this.rg.appendChild(this.Wa),this.pg.appendChild(this.wa)):(this.rg.appendChild(this.wa),this.pg.appendChild(this.Wa));this.NG.appendChild(this.Wo);this.An?(this.Wo.appendChild(this.rg),this.Wo.appendChild(this.pg)):
(this.Wo.appendChild(this.pg),this.Wo.appendChild(this.rg));this.PG=!1;this.qc&&(Ph(this.NG,Math.max(a,b)+"px"),Qh(this.NG,this.slideWidth()/2+"px "+this.slideHeight()/2+"px"),Oh(this.Wo,"preserve-3d"))}ya(a){a=this.An?1-a:a;this.qc?this.pN(a):this.zK(a)}pN(a){function b(g){const h=g?-1:1,k=g?this.rg:this.pg;g="translateZ("+(g?e:f).call(this,a)*d+"px)rotateY("+-30*h*c+"deg)translateX("+h*c*this.slideWidth()*1.05+"px)";Mh(k,g)}const c=.25*(1-Math.cos(2*a*Math.PI)),d=Math.max(this.slideWidth(),this.slideHeight()),
e=T(0,0,1,-.3),f=T(0,-.3,1,0);b.call(this,!0);b.call(this,!1)}zK(a){function b(d){const e=d?-1:1;d=d?this.rg:this.pg;const f=new im;f.scale(1-.5*c,1-.5*c);f.translate(e*c*this.slideWidth()*1.05,0);$o(d,f)}this.An?.5>a&&!this.PG&&(this.Wo.appendChild(this.rg),this.PG=!0):.5<=a&&!this.PG&&(this.Wo.appendChild(this.pg),this.PG=!0);const c=.25*(1-Math.cos(2*a*Math.PI));this.slideWidth();this.slideHeight();b.call(this,!0);b.call(this,!1)}Ub(a,b){const c=yd("DIV");ch(c,a);dh(c,b);B(c,"position","absolute");
return c}};function $D(a,b){const c=X(a,b),d=c.getContext("2d");d.fillStyle="#ffffff";d.fillRect(0,0,a,b);return c}
class aE extends qy{constructor(a,b){super(a);this.O=b;this.Ga(!0,!0);this.Dq()}Dq(){var a=this.slideWidth(),b=this.slideHeight(),c=bE!=a||cE!=b;if(!(dE&&eE&&fE&&gE&&hE)||c){bE=a;cE=b;dE=[];eE=[];fE=[];gE=[];hE=[];a=this.slideWidth();b=this.slideHeight();c=dE;const g=eE,h=fE;for(var d=0;d<iE;++d)c[d]=$D(a,b),g[d]=$D(a,b),h[d]=$D(a,b);d=jE/kE;const k=lE/kE,l=[],m=a/jE,p=b/lE;let t=0,v;for(let z=0;z<jE;++z){v=0;const w=Math.round((z+1)*m)-t,G=t;for(let L=0;L<lE;++L){const Q=Math.round((L+1)*p)-v,S=
v;if(0==l.length)for(var e=0;e<iE;++e)l[e]=e;e=Math.floor(l.length*Math.random());var f=l[e];l.splice(e,1);e=c[f].getContext("2d");const R=g[f].getContext("2d");f=h[f].getContext("2d");const W=a-(G+w),Y=b-(S+Q),F=w+1,pa=Q+1;e.clearRect(G,S,F,pa);R.clearRect(W,S,F,pa);f.clearRect(G,Y,F,pa);0==G&&0==L%k&&hE.push(S);0==S&&0==z%d&&gE.push(G);v+=Q}t+=w}}}Mm(a,b,c,d,e,f){const g=vd("DIV");B(g,"position","absolute");Vg(g,b,c);bh(g,d,e);a.appendChild(g);f&&Oh(g,"preserve-3d");return g}ju(a,b,c,d,e,f,g,h,
k,l){a=this.Mm(a,b,c,d,e,!0);const m=X(d,e);B(m,"position","absolute");a.appendChild(m);const p=X(d,e);B(p,"position","absolute");a.appendChild(p);return new mE(a,m,p,b,c,k?d:e,f,g,h,this.Fr,k,l)}initialize(){const a=this.O==nE||this.O==oE;oy(this,!1);py(this,!1);const b=this.slideWidth(),c=this.slideHeight();this.Uz=Math.max(b,c);this.Fr=Eh();Fh(this.Fr,b/2,c/2,this.Uz,0);var d=this.Mm(this.sa(),0,0,b,c,!0);Ph(d,this.Uz+"px");this.la=this.Mm(d,0,0,b,c,!0);this.aD=X(b,c);B(this.aD,"position","absolute");
this.la.appendChild(this.aD);d=this.ia()?this.Wa:this.wa;this.aD.getContext("2d").drawImage(d,0,0);this.EN=[];d=gE;const e=hE;for(let w=0;w<kE;++w){var f=w+1==kE,g=0,h=0,k=b,l=c;a?(g=d[w],k=f?b-g:d[w+1]-g):(h=e[w],l=f?c-h:e[w+1]-h);f=g;g=this.O==oE||this.O==pE;const G=this.O==nE||this.O==oE;var m=this.slideWidth(),p=this.slideHeight();const L=this.Mm(this.la,0,0,m,p,!0);var t=this.EN.length,v=g?t:kE-(t+1),z=.2/kE;t=z*v;v=z*(v+1);z=new qE(L,t+.1,G);p=G?m:p;m=p/(iE-1);p/=2;for(let Q=0;Q<iE;++Q){const S=
this.ju(L,f,h,k,l,t,v,p-Q*m,G,g);z.l0.push(S)}this.EN[w]=z}}ya(a){const b=gE,c=hE,d=this.O==nE||this.O==oE,e=this.slideWidth(),f=this.slideHeight(),g=e/2,h=f/2,k=this.EN,l=k.length;for(let W=0;W<l;++W){const Y=k[W];var m=W+1==l;let F=0,pa=0,gc=e,Jb=f;d?(F=b[W],gc=m?e-F:b[W+1]-F):(pa=c[W],Jb=m?f-pa:c[W+1]-pa);Y.DR(a);const ce=Y.l0,mb=ce.length;for(let Sc=0;Sc<mb;++Sc){const ab=ce[Sc];if(!ab.j0){var p=this.ia()?a<=ab.L0+.2:a>=ab.sQ;m=ab;var t=Sc,v=p;p=F;var z=pa,w=gc,G=Jb;const Gj=this.O==nE||this.O==
oE,Hj=this.ia();var L=this.slideWidth(),Q=this.slideHeight();const bs=this.aD.getContext("2d"),Zm=dE;var S=eE,R=fE;const cs=this.wa,$m=this.Wa;v&&(v=Zm[t],t=(Gj?S:R)[t],S=m.LP.getContext("2d"),R=m.iP.getContext("2d"),L-=p+w,Q-=z+G,S.drawImage(v,p,z,w,G,0,0,w,G),R.drawImage(t,L,Q,w,G,0,0,w,G),S.save(),S.globalCompositeOperation="source-out",S.drawImage(cs,p,z,w,G,0,0,w,G),S.restore(),R.save(),R.globalCompositeOperation="source-out",R.drawImage($m,L,Q,w,G,0,0,w,G),R.restore(),bs.clearRect(Hj&&Gj?L:
p,Hj&&!Gj?Q:z,w,G),m.j0=!0)}ab.DR(a,g,h,Y.u$)}}}}var dE,eE,fE,gE,hE,bE,cE,rE=Sf&&Rf,sE=hg&&($d||ae)||rE,jE=sE?32:128,lE=sE?24:96,kE=sE?4:8,iE=sE?4:8,tE=1-.2*1.5;class qE{constructor(a,b,c){this.d7=a;this.l0=[];this.O7=b;this.nE=c}DR(a){const b=this.nE;a=(a-this.O7)/tE;a=Math.min(Math.max(a,0),1);a=Math.PI*a*(b?1:-1);Mh(this.d7,(b?"rotateY":"rotateX")+"("+a+"rad)");this.u$=a}}function uE(a,b){const c=b?a.LP:a.iP,d=b?a.iP:a.LP;a.hE=b;B(c,"visibility","visible");B(d,"visibility","hidden")}
function vE(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}
class mE{constructor(a,b,c,d,e,f,g,h,k,l,m,p){this.LP=b;this.iP=c;Mh(c,(m?"rotateY":"rotateX")+"(180deg)");this.qe=f;this.jc=a;this.Lk=d;this.Mk=e;this.Fr=l;this.sQ=g;this.OW=g+(h-g)/2;this.a7=.8+this.sQ-.2;this.L0=.8+this.OW-.2;this.n3=0>k?-1:1;this.D4=Math.abs(k);this.T4=p;this.nE=m;this.j0=!1;uE(this,!0)}DR(a,b,c,d){var e=this.jc,f=this.D4,g=this.qe,h=vE(a,this.sQ,this.a7,f);a=vE(a,this.OW,this.L0,f);f=this.nE;var k=this.T4,l=this.n3,m=k?-l:l;f&&(m=k?l:-l);k=k?Math.max(h,a):Math.min(h,a);g=Math.atan2(h-
a,g)*m;h>a?Nh(e,"0% 0%"):Nh(e,"100% 100%");k*=l;Mh(e,"translateZ("+k+"px)"+((f?"rotateY":"rotateX")+"("+g+"rad)"));f=k;e=this.Lk;h=this.Mk;l=this.qe;m=this.nE;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-l)/2,Ih(a,b,0,0),Kh(a,d),Ih(a,-b,0,0),Ih(a,0,0,f),Kh(a,g)):(b=c-(h-l)/2,Ih(a,0,b,0),Jh(a,
d),Ih(a,0,-b,0),Ih(a,0,0,f),Jh(a,g));b=Eh();Fh(b,e,h,0,1);Hh(a,b,b);d=Eh();Fh(d,b[0],b[1],b[2],0);Gh(d,this.Fr,d);b=Eh();Fh(b,e,h,1,0);c=Eh();Fh(c,e,h,0,0);Gh(b,c,b);Hh(a,b,b);d=zh(b,d);this.hE?0<=d&&uE(this,!1):0>=d&&uE(this,!0)}}var nE=0,oE=2,pE=3;class wE extends Hy{constructor(a,b){super(a);this.O=b;this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);ry(this,this.wa);this.qd();mat4.translate(this.Ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);Gy(this)}Bh(){Dy(this);this.aT=By(this,"aDelay");this.dV=By(this,"aMaxDistance");this.mA=Cy(this,"uSampler1");this.nA=Cy(this,"uSampler2");this.Jf=Cy(this,"uPhase");const a=Cy(this,"uSlideWidth"),b=Cy(this,"uHorizontal");this.M.uniform1f(Cy(this,"uSlideHeight"),this.slideHeight());this.M.uniform1f(a,
this.slideWidth());this.M.uniform1i(b,this.O==nE||this.O==oE?1:0)}sh(){Ey(this,this.aT);Ey(this,this.dV)}bJ(){const a=this.M;a.bindBuffer(a.ARRAY_BUFFER,this.eK);a.vertexAttribPointer(this.aT,this.eK.Qw,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.iK);a.vertexAttribPointer(this.dV,this.iK.Qw,a.FLOAT,!1,0,0)}qd(){var a=this.slideWidth();const b=this.slideHeight();var c=Sf&&Rf,d=Jf&&Rf||c;c=d?26:50;d=d?20:45;const e=a/c,f=b/d;this.gb=new xE;for(let g=0;g<d;++g)for(let h=0;h<c;++h){const k=new yE(h*
e,g*f,e,f,a,b,this.O);this.gb.nq(k)}this.Gk=new Zx;a=vy(this,this.gb.BQ(),3);this.Gk.Kf=a;a=vy(this,this.gb.wR(),2);this.Gk.Tf=a;a=wy(this,this.gb.Bj());this.Gk.wf=a;this.eK=vy(this,this.gb.vP(),1);this.iK=vy(this,this.gb.xP(),1)}rh(){sy(this,this.Gk);this.M.deleteBuffer(this.eK);this.M.deleteBuffer(this.iK);this.M.deleteTexture(this.JA)}ya(a){this.M.uniform1f(this.Jf,a);Ay(this,this.Gk)}Ky(){this.IA=ty(this,this.M.TEXTURE0,this.mA,0,this.wa);this.JA=ty(this,this.M.TEXTURE1,this.nA,1,this.Wa,this.DK.bind(this))}DK(a,
b,c,d){this.O==nE||this.O==oE?(a.translate(c,0),a.scale(-1,1)):(a.translate(0,d),a.scale(1,-1));a.drawImage(b,0,0,c,d)}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler1;\n\t\tuniform sampler2D uSampler2;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tvec3 n = normalize(vNormal);\n\t\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection));\n\t\t\tfloat intentsity = 0.4 + 0.6 * directionalLightWeighting;\n\t\t\tvec4 textureColor;\n\t\t\tif(gl_FrontFacing)\n\t\t\t{\n\t\t\t\ttextureColor = texture2D(uSampler2, vTextureCoord);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord);\n\t\t\t}\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec2 aTextureCoord;\n\t\tattribute float aDelay;\n\t\tattribute float aMaxDistance;\n\n\t\tuniform mat4 uPMVMatrix;\n\n\t\tuniform mat3 uNMatrix;\n\n\t\tuniform float uPhase;\n\t\tuniform float uSlideHeight;\n\t\tuniform float uSlideWidth;\n\t\tuniform bool uHorizontal;\n\n\t\tconst float MAX_DELAY = 0.5;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t\t{\n\t\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t\t}\n\t\tmat4 rotationXmatrix(float angle)\n\t\t{\n\t\t  float ang = radians(angle);\n\t\t  float cosA = cos(ang);\n\t\t  float sinA = sin(ang); \n\n\t\t  mat4 m; \n\t\t  m[0] = vec4(1, 0, 0, 0);\n\t\t  m[1] = vec4(0, cosA, sinA, 0);\n\t\t  m[2] = vec4(0, -sinA, cosA, 0);\n\t\t  m[3] = vec4(0, 0, 0, 1);\n\t\t  return m;\n\t\t}\n\t\tmat4 rotationYmatrix(float angle)\n\t\t{\n\t\t  float ang = radians(angle);\n\t\t  float cosA = cos(ang);\n\t\t  float sinA = sin(ang); \n\n\t\t  mat4 m; \n\t\t  m[0] = vec4(cosA, 0, -sinA, 0);\n\t\t  m[1] = vec4(0, 1, 0, 0);\n\t\t  m[2] = vec4(sinA, 0, cosA, 0);\n\t\t  m[3] = vec4(0, 0, 0, 1);\n\t\t  return m;\n\t\t}\n\t\tmat4 translationMatrix(float x, float y, float z)\n\t\t{\n\t\t  mat4 t = mat4(1.0);\n\t\t  t[3] = vec4(x, y, z, 1.0);\n\t\t  return t;\n\t\t}\n\n\t\tmat4 positionMatrix()\n\t\t{\n\t\t\tfloat endTime = linearInterpolation(aDelay, 0.0, 1.0 - MAX_DELAY, MAX_DELAY, 1.0);\n\t\t\tfloat pPhase = linearInterpolation(uPhase, aDelay, 0.0, endTime, 1.0);\n\t\t\tif (uPhase < aDelay)\n\t\t\t{\n\t\t\t\tpPhase = 0.0;\n\t\t\t}\n\t\t\telse if (uPhase > endTime)\n\t\t\t{\n\t\t\t\tpPhase = 1.0;\n\t\t\t}\n\t\t\tfloat z =  4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\t\t\tfloat rotation = 180.0 * pPhase;\n\n\t\t\tmat4 m = mat4(1.0);\n\n\t\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\t\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\t\t\tif (uHorizontal)\n\t\t\t{\n\t\t\t   m = m * rotationYmatrix(rotation);//left right\n\t\t\t}\n\t\t\telse \n\t\t\t{\n\t\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\t\t\t}\n\t\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\t\tm = m * translationMatrix(0.0, 0.0, z);\n\n\t\t\treturn m;\n\t\t}\n\n\t\tvec3 getVertexPosition() \n\t\t{ \n\t\t\tmat4 m = positionMatrix();\n\t\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\t\t\treturn v.xyz;\n\t\t} \n\t\tvec3 getNormal() \n\t\t{\n\t\t\tmat4 m = positionMatrix();\n\t\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\t\t\treturn v.xyz;\n\t\t}\n\t\tvoid main(void)\n\t\t{\n\t\t\tvTextureCoord = aTextureCoord;\n\n\t\t\tvec3 pos = getVertexPosition();\n\t\t\tvec3 n = getNormal();\n\t\t\tn = normalize(n);\n\t\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\t\t\tvNormal = uNMatrix * n;\n\t\t}"}}
class xE{constructor(){this.NS=0;this.bN=[];this.fK=[];this.jK=[];this.mO=[];this.Hg=[]}nq(a){this.bN=this.bN.concat(a.BQ());this.fK=this.fK.concat(a.vP());this.jK=this.jK.concat(a.xP());this.mO=this.mO.concat(a.wR());const b=4*this.NS;for(let c=0;c<a.Bj().length;c++)this.Hg.push(a.Bj()[c]+b);this.NS++}BQ(){return this.bN}vP(){return this.fK}xP(){return this.jK}wR(){return this.mO}Bj(){return this.Hg}}
class yE{constructor(a,b,c,d,e,f,g){this.Kb=a;this.Lb=b;this.fo=0;this.La=c;this.Ha=d;this.AZ=e;this.zZ=f;this.tE=(.5<Math.random()?-1:1)*Math.random()*2*Math.max(e,f);switch(g){case nE:this.lg=T(0,.5,e,0)(a);break;case oE:this.lg=T(0,0,e,.5)(a);break;case 1:this.lg=T(0,.5,f,0)(b);break;case pE:this.lg=T(0,0,f,.5)(b)}}BQ(){const a=this.Kb,b=-this.Lb,c=this.fo,d=this.La,e=-this.Ha;return[a,b,c,a+d,b,c,a,b+e,c,a+d,b+e,c]}wR(){const a=this.Kb/this.AZ,b=this.Lb/this.zZ,c=this.La/this.AZ,d=this.Ha/this.zZ;
return[a,b,a+c,b,a,b+d,a+c,b+d]}Bj(){return[0,1,3,0,3,2]}vP(){return[this.lg,this.lg,this.lg,this.lg]}xP(){return[this.tE,this.tE,this.tE,this.tE]}};function zE(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 AE(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()}
class BE extends qy{constructor(a,b,c,d){super(a);this.Ca=b;this.Mb=c;this.c4=d;this.Mb?this.Ga(!1,!1,!0,!0,!0,!0):this.Ga(!0,!0)}initialize(){oy(this,!1);py(this,!1);const a=this.slideWidth(),b=this.slideHeight();if(this.Mb){var c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.AE,0,0);this.Zr=c;c=X(a,b);B(c,"position","absolute");this.sa().appendChild(c);c.getContext("2d").drawImage(this.HE,0,0);this.gs=c}this.dO=X(a,b);B(this.dO,"position","absolute");
this.sa().appendChild(this.dO);this.Ui=this.dO.getContext("2d")}ya(a){var b=this.slideWidth(),c=this.slideHeight();this.Mb&&(C(this.gs,1-a),C(this.Zr,a));const d=this.Mb?this.yp:this.wa,e=this.Mb?this.kn:this.Wa,f=this.Ui;f.clearRect(0,0,b,c);b=this.Ca==CE?1:-1;a=Xx(0,1,a);c=T(0,6,1,1);c=this.c4?Yx(4,.8,4,a):this.Ca==CE?2-a:c(a);c=this.Ca==CE?1/c:c;this.Ca==CE?(zE(this,a,c,f,e),AE(this,2*a,b,f,d)):(AE(this,.5*a,b,f,d),zE(this,a,c,f,e))}}var CE=0;class DE extends qy{constructor(a){super(a);this.Ga(!0,!1)}initialize(){var a=this.slideWidth(),b=this.slideHeight();py(this,!1);const c=X(a,b);this.Qz=c.getContext("2d");this.Fc=X(a,b);this.zf=this.Fc.getContext("2d");a*=.5;b*=.5;this.xg=Math.sqrt(a*a+b*b);B(c,"position","absolute");this.sa().appendChild(c)}ya(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.zf;d.clearRect(0,0,b,c);b=(1.5+1.08*a)*Math.PI;a=b-.08*Math.PI;this.kK(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.xg,3*Math.PI-a,a,!1),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.Qz;d.drawImage(this.Wa,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.Fc,0,0);d.restore()}yD(a,b,c,d,e,f,g){const h=this.zf;h.fillStyle="rgba(0,0,0,"+g.toString()+")";h.beginPath();h.moveTo(a,b);h.lineTo(c,d);h.lineTo(e,f);h.fill()}kK(a,b){const c=.5*this.slideWidth(),d=.5*this.slideHeight();let e=EE;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.xg*Math.cos(f),h=d+this.xg*Math.sin(f),k=c+this.xg*Math.cos(3*Math.PI-f);for(f=d+this.xg*Math.sin(3*Math.PI-f);1>=e;){let l=a+e*b;l>2.5*Math.PI&&(l=2.5*Math.PI);const m=c+this.xg*Math.cos(l),p=d+this.xg*Math.sin(l);this.yD(c,d,g,h,m,p,1-e);const t=c+this.xg*Math.cos(3*Math.PI-l),v=d+this.xg*Math.sin(3*Math.PI-l);this.yD(c,d,k,f,t,v,1-e);e+=EE;g=m;h=p;k=t;f=v;if(l==2.5*Math.PI)break}}}var EE=1/15;class FE extends qy{constructor(a,b){super(a);this.zn=!1;0>b&&(b=-b,this.zn=!0);this.fO=b;this.Ga(!0,!1)}initialize(){var a=this.slideWidth();const b=this.slideHeight();py(this,!1);const c=X(a,b);this.Qz=c.getContext("2d");this.Fc=X(a,b);this.zf=this.Fc.getContext("2d");this.zf.scale(1,b/a);a*=.5;this.xg=Math.sqrt(2*a*a);B(c,"position","absolute");this.sa().appendChild(c)}ya(a){var b=this.slideWidth();this.slideHeight();const c=this.zf;let d=2/this.fO,e=.2/this.fO;this.zn&&(d=-d,e=-e);c.clearRect(0,
0,b,b);for(b=0;b<this.fO;++b){var f=(1.5+b*d)*Math.PI,g=f+a*(e+d)*Math.PI,h=g-e*Math.PI;this.kK(h,g,f,f+d*Math.PI);g=c;const k=.5*this.slideWidth();if(this.zn&&h<=f||!this.zn&&h>=f)g.beginPath(),g.moveTo(k,k),this.zn?g.arc(k,k,this.xg,f,h,!0):g.arc(k,k,this.xg,f,h,!1),g.lineTo(k,k),g.fillStyle="#000",g.fill()}a=this.Qz;a.drawImage(this.Wa,0,0);a.save();a.globalCompositeOperation="destination-in";a.drawImage(this.Fc,0,0);a.restore()}yD(a,b,c,d,e,f,g){const h=this.zf;h.fillStyle="rgba(0,0,0,"+jp(g).toString()+
")";h.beginPath();h.moveTo(a,b);h.lineTo(c,d);h.lineTo(e,f);h.fill()}kK(a,b,c,d){const e=.5*this.slideWidth();let f=GE;b-=a;var g=a;if(this.zn&&g>c||!this.zn&&g<c)f=(c-a)/b,g=c;c=e+this.xg*Math.cos(g);for(g=e+this.xg*Math.sin(g);1>=f;){let h=a+f*b;if(this.zn&&h<d||!this.zn&&h>d)h=d;const k=e+this.xg*Math.cos(h),l=e+this.xg*Math.sin(h);this.yD(e,e,c,g,k,l,1-f);f+=GE;c=k;g=l;if(h==d)break}}}var GE=1/15;function HE(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)}function IE(a,b,c,d){let e=a.Bl(b,c,0);const f=b.toString()+c.toString();let g;void 0===a.Xz[f]?(g=[a.Pg[e+0],a.Pg[e+1],a.Pg[e+2]],a.Xz[f]=[g[0],g[1],g[2]]):g=[a.Xz[f][0],a.Xz[f][1],a.Xz[f][2]];mat4.multiplyVec3(d,g,g);a.Pg[e+0]=g[0];a.Pg[e+1]=g[1];a.Pg[e+2]=g[2];e=a.Bl(b,c,1);a.Pg[e+0]=g[0];a.Pg[e+1]=g[1];a.Pg[e+2]=g[2]}
function JE(a,b,c){var d=Math.sqrt(a.slideWidth()*a.slideWidth()+a.slideHeight()*a.slideHeight()),e=a.O==KE?new V(a.slideWidth(),a.slideHeight(),0):new V(-a.slideWidth(),a.slideHeight(),0);e.normalize();d=2*Math.PI/(.25*d);e.Kb*=d;e.Lb*=d;e.fo*=d;d=b.position().x()/a.slideWidth();a.O!=KE&&(d=1-d);a=25*d;var f=b.position();b=10*Math.PI;d=Math;var g=d.cos;e=wh(uh(),e.x(),e.y(),e.z());f=wh(uh(),f.x(),f.y(),f.z());return a*g.call(d,zh(e,f)-b*c)}
function LE(a,b,c,d,e){const f=mat4.create();b=Math.min(1,Math.max(0,b(e)));c=T(0,c,1,d);mat4.identity(f);mat4.translate(f,[0,0,c(b)]);IE(a,a.O==KE?0:3,0,f)}
function ME(a,b){var c=T(.1,0,.4,1),d=T(.2,0,.9,1);const e=T(.4,0,.6,1),f=T(.6,0,1,1),g=mat4.create(),h=Math.min(1,Math.max(0,c(b)));c=a.O==KE?3:0;let k=a.O==KE?-1:1;mat4.identity(g);mat4.translate(g,[.02*k*a.slideWidth()*Math.sin(2*Math.PI*h),0,0]);IE(a,c,0,g);mat4.identity(g);mat4.translate(g,[.015*k*a.slideWidth()*Math.sin(4*Math.PI*h),0,0]);IE(a,c,2,g);mat4.identity(g);mat4.translate(g,[.2*k*a.slideWidth()*Math.max(0,h-.1),0,-.2*a.slideHeight()*Math.max(0,h-.1)]);IE(a,c,3,g);d=Math.min(1,Math.max(0,
d(b)));c=a.O==KE?1:2;k=a.O==KE?1:-1;mat4.identity(g);mat4.translate(g,[.5*k*a.slideWidth()*d,0,.5*a.slideHeight()*d]);IE(a,c,2,g);IE(a,c,1,g);IE(a,c,0,g);.4<=b&&.6>b&&LE(a,e,0,.2*a.slideHeight(),b);.6<=b&&LE(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=a.O==KE?0:3;IE(a,c,0,g)}
function NE(a,b){for(var c=0;c<a.Hf.length();c++){var d=a.Hf.Va[c];d=a.O==KE?d.position().x()>.2*a.slideWidth()?JE(a,d,b):0:d.position().x()<.8*a.slideWidth()?JE(a,d,b):0;var e=a.iq.Va[c],f=a,g=a.YZ[c];let h;const k=new V;for(let l=0;4>l;l++){const m=new V;for(let p=0;4>p;p++){const t=new V;for(let v=0;2>v;v++){const z=f.Bl(l,p,v);h=g[2][v];$x(t,new V(f.Pg[z+0]*h,f.Pg[z+1]*h,f.Pg[z+2]*h))}h=g[1][p];$x(m,new V(t.x()*h,t.y()*h,t.z()*h))}h=g[0][l];$x(k,new V(m.x()*h,m.y()*h,m.z()*h))}cy(e,k.add(new V(0,
0,d)));dy(a.iq.Va[c],new V)}a.mJ();for(b=0;b<a.dB.length;b++)c=a.dB[b],dy(c.Yq,c.Yq.Qd.add(c.n)),dy(c.ux,c.ux.Qd.add(c.n)),dy(c.vx,c.vx.Qd.add(c.n))}function OE(a,b){var c=T(.3,0,.9,1);const d=T(.05,0,.3,1);mat4.set(a.UA,a.Ua);c=Math.min(1,Math.max(0,c(b)));mat4.translate(a.Ua,[(a.O==KE?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.Ua,[0,-1*b*a.slideHeight()*-.02,0])}
class PE extends Hy{constructor(a,b){super(a);this.O=b;this.Ga(!1,!0)}initialize(){oy(this,!1);py(this,!0);ry(this,this.wa);this.qd();this.M.enable(this.M.DEPTH_TEST);mat4.translate(this.Ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);this.UA=mat4.create();mat4.set(this.Ua,this.UA)}qd(){this.Hf=bA(20,20,this.slideWidth(),this.slideHeight());for(var a=this.O==KE?eA(20,20):dA(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.ke=b;this.iq=new ky;for(a=0;a<this.Hf.length();a++)fy(this.iq,this.Hf.Va[a].clone());this.dB=[];for(a=0;a<this.ke.length;a+=3)this.dB.push(new Oz(this.iq.Va[this.ke[a]],this.iq.Va[this.ke[a+1]],this.iq.Va[this.ke[a+2]]));this.fi=new Zx;a=vy(this,hy(this.Hf),3);this.fi.Kf=a;a=vy(this,jy(this.Hf),3);this.fi.nn=a;a=vy(this,iy(this.Hf),2);this.fi.Tf=a;a=wy(this,this.ke);this.fi.wf=a;a=[0,-1*this.slideHeight(),0];b=[this.slideWidth(),0,1E-11];this.FI=
wh(vh(),b[0]-a[0],0,0);this.GI=wh(vh(),0,b[1]-a[1],0);this.HI=wh(vh(),0,0,b[2]-a[2]);this.YZ=[];c=Ah(this.GI,this.HI,vh());d=Ah(this.FI,this.HI,vh());e=Ah(this.FI,this.GI,vh());f=zh(c,this.FI);g=zh(d,this.GI);h=zh(e,this.HI);for(var k=0;k<this.Hf.length();k++){var l=this.Hf.Va[k],m=wh(vh(),l.position().x(),l.position().y(),l.position().z());xh(m,wh(vh(),a[0],a[1],a[2]),m);l=zh(c,yh(m,1/f));var p=zh(d,yh(m,1/g));const t=zh(e,yh(m,1/h)),v=[];v.push([],[],[]);for(m=0;4>m;m++)v[0].push(HE(3,m,l));for(m=
0;4>m;m++)v[1].push(HE(3,m,p));for(m=0;2>m;m++)v[2].push(HE(1,m,t));this.YZ.push(v)}this.Pg=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)f=this.Bl(c,d,e),g=a,h=b,k=d,l=e,p=[0,0,0],p[0]=g[0]+c/3*(h[0]-g[0]),p[1]=g[1]+k/3*(h[1]-g[1]),p[2]=g[2]+l/1*(h[2]-g[2]),g=p,this.Pg[f]=g[0],this.Pg[f+1]=g[1],this.Pg[f+2]=g[2];this.Xz={}}Bl(a,b,c){return 3*(a+4*b+16*c)}rh(){sy(this,this.fi)}sh(){Ey(this,this.Sk)}uh(){return"precision mediump float;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tuniform sampler2D uSampler;\n\n\t\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\t\tconst float AMBIENT_INTENSITY = 0.4;\n\t\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\n\t\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\t\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t\t}"}vh(){return"attribute vec3 aVertexPosition;\n\t\tattribute vec3 aVertexNormal;\n\t\tattribute vec2 aTextureCoord;\n\n\t\tuniform mat4 uPMVMatrix;\n\n\t\tuniform mat3 uNMatrix;\n\n\t\tvarying vec2 vTextureCoord;\n\t\tvarying vec3 vNormal;\n\n\t\tvoid main(void)\n\t\t{\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\tvTextureCoord = aTextureCoord;\n\t\t\tvNormal = uNMatrix * normalize(aVertexNormal);\n\t\t}"}Bh(){Dy(this);
this.Sk=By(this,"aVertexNormal");this.Ge=Cy(this,"uSampler")}Xi(){return this.Ge}vy(){return this.Sk}mJ(){for(let a=0;a<this.dB.length;a++){const b=this.dB[a];b.n=ay(b.Yq.position().Oi(b.ux.position()),b.Yq.position().Oi(b.vx.position()));b.n.normalize()}}ya(a){ME(this,a);NE(this,a);OE(this,a);Gy(this);Ay(this,this.fi,this.M.TRIANGLES,function(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(hy(this.iq)))}.bind(this),function(){this.M.bufferSubData(this.M.ARRAY_BUFFER,0,new Float32Array(jy(this.iq)))}.bind(this))}}
var KE=0;class QE extends qy{constructor(a,b){super(a);this.Ga(!1,!0);this.O=b}initialize(){this.Sa().Xf();oy(this,!1);py(this,!0);this.Fc=X(this.slideWidth(),this.slideHeight());this.sa().appendChild(this.Fc)}ya(a){var b=0;let c=0,d=0,e=0;switch(this.O){case RE:e=(this.slideHeight()+400)*a;c=e-200;break;case SE:c=(this.slideHeight()+400)*(1-a);e=c-200;break;case TE:b=(this.slideWidth()+400)*(1-a);d=b-200;break;case UE:d=(this.slideWidth()+400)*a,b=d-200}a=this.Fc.getContext("2d");a.clearRect(0,0,this.slideWidth(),
this.slideHeight());a.drawImage(this.wa,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 SE=0,RE=1,TE=2,UE=3;function VE(a,b){function c(G){G.rotate(h,0,0);G.translate(z,w);G.scale(t,v)}var d=a.slideWidth(),e=a.slideHeight();const f=d/2,g=e/2,h=T(0,0,1,-a.oV)(b),k=a.We.width/d,l=a.We.height/e;var m=T(0,a.We.left,1,0)(b),p=T(0,a.We.top,1,0)(b);d=T(0,a.We.left+a.We.width,1,d)(b);e=T(0,a.We.top+a.We.height,1,e)(b);const t=(d-m)/a.We.width,v=(e-p)/a.We.height,z=b*(f-(a.We.left+.5*a.We.width))/k,w=b*(g-(a.We.top+.5*a.We.height))/l;m=new im;c(m);(function(G){G.translate(a.We.left,a.We.top);G.translate(-f,-g);
G.scale(k,l);G.translate(f,g);G.rotate(a.oV,0,0)})(m);p=new im;c(p);a.Yj.zm()&&(e=.5<b?1:T(0,0,.5,1)(b),C(a.mq,e));a.$T&&(b=.5<b?0:T(0,1,.5,0)(b),C(a.$T,b));$o(a.mq,m);$o(a.Wt,p)}
class WE extends qy{constructor(a){super(a);this.Je=!1;a=a.xx();this.Yj=a.effect();this.ts=a.Fo();this.sE=a.cQ();this.We=this.Yj.Na();this.oV=this.Yj.rotation();a=this.slideWidth();const b=this.slideHeight();var c=this.Zb().slide();this.aU=[];this.$T=null;if(!this.ts){const d=this.Yj.zm()?[]:[this.Yj.px()];this.aU=Fr(d,c);c=!this.Yj.zm();this.Ga(!0,!0,c,!1,c,!1)}this.nz=vd("DIV");this.nz.setAttribute("id","mainbg");this.Wt=vd("DIV");this.Wt.setAttribute("id","source");this.mq=vd("DIV");this.mq.setAttribute("id",
"destination");bh(this.mq,a,b);bh(this.Wt,a,b);bh(this.nz,a,b);this.sa().appendChild(this.nz);this.sa().appendChild(this.Wt);this.sa().appendChild(this.mq)}nW(){Gr(this.aU)}initialize(){oy(this,!1);py(this,!1);this.ts?(this.sE&&this.nz.appendChild(this.sE),C(this.Wt,0),C(this.mq,0)):(this.Wt.appendChild(this.wa),this.Yj.zm()?this.mq.appendChild(this.Wa):this.mq.appendChild(this.kn))}ya(a){a=Wx(a);if(this.ts){var b=a,c=this.slideWidth(),d=this.slideHeight();a=c/2;const g=d/2,h=new im,k=this.Yj.Na(),
l=this.ts.Na();var e=c/l.width,f=d/l.height;const m=T(0,this.ts.rotation(),1,this.Yj.rotation())(b);d/=k.height;c=T(0,e,1,c/k.width)(b);f=T(0,f,1,d)(b);e=T(0,l.left,1,k.left)(b);b=T(0,l.top,1,k.top)(b);h.rotate(-m,0,0);h.translate(-a,-g);h.scale(c,f);h.translate(a,g);h.translate(-e,-b);$o(this.nz,h)}else VE(this,a)}};class XE{constructor(a){const b=oi(),c=Eb&&11>=parseFloat(Tb)?!1:oi(),d=pi();if(!dt){const e={"null":function(h){return new et(h)},Cut:function(h){return new gA(h)},CutThroughBlack:function(h){return new hA(h)}};c?(e.BlindsHorizontal=function(h){return new Py(h,1)},e.BlindsVertical=function(h){return new Py(h,Oy)}):(e.BlindsHorizontal=function(h){return new Ty(h,1)},e.BlindsVertical=function(h){return new Ty(h,Uy)});e.CheckerboardAcross=function(h){return new hz(h,gz)};e.CheckerboardDown=function(h){return new hz(h,
fz)};e.Dissolve=function(h){return new iA(h)};e.FadeThroughBlack=function(h){return new uA(h)};b&&2013>a&&2007!=a?(e.CoverLeft=function(h){return new yz(h,Dz,!1)},e.CoverUp=function(h){return new yz(h,Az,!1)},e.CoverRight=function(h){return new yz(h,Ez,!1)},e.CoverDown=function(h){return new yz(h,Cz,!1)},e.CoverLeftUp=function(h){return new yz(h,Gz,!1)},e.CoverRightUp=function(h){return new yz(h,Iz,!1)},e.CoverLeftDown=function(h){return new yz(h,Fz,!1)},e.CoverRightDown=function(h){return new yz(h,
Hz,!1)},e.UncoverLeft=function(h){return new yz(h,Dz,!0)},e.UncoverUp=function(h){return new yz(h,Az,!0)},e.UncoverRight=function(h){return new yz(h,Ez,!0)},e.UncoverDown=function(h){return new yz(h,Cz,!0)},e.UncoverLeftUp=function(h){return new yz(h,Gz,!0)},e.UncoverRightUp=function(h){return new yz(h,Iz,!0)},e.UncoverLeftDown=function(h){return new yz(h,Fz,!0)},e.UncoverRightDown=function(h){return new yz(h,Hz,!0)}):(e.CoverLeft=function(h){return new Nz(h,Dz,!1)},e.CoverUp=function(h){return new Nz(h,
Az,!1)},e.CoverRight=function(h){return new Nz(h,Ez,!1)},e.CoverDown=function(h){return new Nz(h,Cz,!1)},e.CoverLeftUp=function(h){return new Nz(h,Gz,!1)},e.CoverRightUp=function(h){return new Nz(h,Iz,!1)},e.CoverLeftDown=function(h){return new Nz(h,Fz,!1)},e.CoverRightDown=function(h){return new Nz(h,Hz,!1)},e.UncoverLeft=function(h){return new Nz(h,Dz,!0)},e.UncoverUp=function(h){return new Nz(h,Az,!0)},e.UncoverRight=function(h){return new Nz(h,Ez,!0)},e.UncoverDown=function(h){return new Nz(h,
Cz,!0)},e.UncoverLeftUp=function(h){return new Nz(h,Gz,!0)},e.UncoverRightUp=function(h){return new Nz(h,Iz,!0)},e.UncoverLeftDown=function(h){return new Nz(h,Fz,!0)},e.UncoverRightDown=function(h){return new Nz(h,Hz,!0)});e.RandomBarsHorizontal=function(h){return new xC(h,yC)};e.RandomBarsVertical=function(h){return new xC(h,zC)};e.StripsLeftUp=function(h){return new RD(h,TD)};e.StripsRightUp=function(h){return new RD(h,VD)};e.StripsLeftDown=function(h){return new RD(h,SD)};e.StripsRightDown=function(h){return new RD(h,
UD)};e.WipeLeft=function(h){return new QE(h,TE)};e.WipeUp=function(h){return new QE(h,SE)};e.WipeRight=function(h){return new QE(h,UE)};e.WipeDown=function(h){return new QE(h,RE)};e.BoxOut=function(h){return new Yy(h,Zy)};e.BoxIn=function(h){return new Yy(h,$y)};e.SplitHorizontalOut=function(h){return new MD(h,OD)};e.SplitHorizontalIn=function(h){return new MD(h,ND)};e.SplitVerticalOut=function(h){return new MD(h,QD)};e.SplitVerticalIn=function(h){return new MD(h,PD)};e.ShapeCircle=function(h){return new PC(h)};
e.ShapeDiamond=function(h){return new RC(h)};e.CombHorizontal=function(h){return new pz(h,qz)};e.CombVertical=function(h){return new pz(h,1)};e.FadeSmoothly=function(h){return new tA(h)};e.Newsflash=function(h){return new QB(h)};e.ShapePlus=function(h){return new SC(h)};e.PushDown=function(h){return new sC(h,tC)};e.PushLeft=function(h){return new sC(h,uC)};e.PushRight=function(h){return new sC(h,vC)};e.PushUp=function(h){return new sC(h,wC)};e.Wedge=function(h){return new DE(h)};e.Wheel1Spoke=function(h){return new FE(h,
1)};e.Wheel2Spokes=function(h){return new FE(h,2)};e.Wheel3Spokes=function(h){return new FE(h,3)};e.Wheel4Spokes=function(h){return new FE(h,4)};e.Wheel8Spokes=function(h){return new FE(h,8)};e.WheelReverse1Spoke=function(h){return new FE(h,-1)};e.MorphByObject=function(h){return new PB(h)};e.MorphByWord=function(h){return new PB(h)};e.MorphByChar=function(h){return new PB(h)};b?d?(e.VortexLeft=function(h){return new wE(h,nE)},e.VortexUp=function(h){return new wE(h,1)},e.VortexRight=function(h){return new wE(h,
oE)},e.VortexDown=function(h){return new wE(h,pE)}):(e.VortexLeft=function(h){return new aE(h,nE)},e.VortexUp=function(h){return new aE(h,1)},e.VortexRight=function(h){return new aE(h,oE)},e.VortexDown=function(h){return new aE(h,pE)}):(e.VortexLeft=function(h){return new iA(h)},e.VortexUp=function(h){return new iA(h)},e.VortexRight=function(h){return new iA(h)},e.VortexDown=function(h){return new iA(h)});!d||Jf||Sf?(e.RippleCenter=function(h){return new IC(h,JC)},e.RippleRightUp=function(h){return new IC(h,
MC)},e.RippleLeftUp=function(h){return new IC(h,KC)},e.RippleLeftDown=function(h){return new IC(h,LC)},e.RippleRightDown=function(h){return new IC(h,NC)}):(e.RippleCenter=function(h){return new OC(h,JC)},e.RippleRightUp=function(h){return new OC(h,MC)},e.RippleLeftUp=function(h){return new OC(h,KC)},e.RippleLeftDown=function(h){return new OC(h,LC)},e.RippleRightDown=function(h){return new OC(h,NC)});e.GlitterDiamondLeft=function(h){return new TA(h,VA,SA)};e.GlitterDiamondUp=function(h){return new TA(h,
VA,QA)};e.GlitterDiamondRight=function(h){return new TA(h,VA,UA)};e.GlitterDiamondDown=function(h){return new TA(h,VA,RA)};e.GlitterHexagonLeft=function(h){return new TA(h,1,SA)};e.GlitterHexagonUp=function(h){return new TA(h,1,QA)};e.GlitterHexagonRight=function(h){return new TA(h,1,UA)};e.GlitterHexagonDown=function(h){return new TA(h,1,RA)};b?(e.GalleryLeft=function(h){return new IA(h,JA,!1)},e.GalleryRight=function(h){return new IA(h,KA,!1)}):(e.GalleryLeft=function(h){return new sC(h,uC)},e.GalleryRight=
function(h){return new sC(h,vC)});b?(e.ConveyorLeft=function(h){return new IA(h,JA,!0)},e.ConveyorRight=function(h){return new IA(h,KA,!0)}):(e.ConveyorLeft=function(h){return new kC(h,mC,!0)},e.ConveyorRight=function(h){return new kC(h,lC,!0)});e.DoorsVertical=function(h){return new oA(h,pA,!1,!0)};e.DoorsHorizontal=function(h){return new oA(h,qA,!1,!0)};e.WindowVertical=function(h){return new oA(h,pA,!0,2013>a)};e.WindowHorizontal=function(h){return new oA(h,qA,!0,2013>a)};e.WarpIn=function(h){return new BE(h,
CE,!1,!1)};e.WarpOut=function(h){return new BE(h,1,!1,!1)};e.FlyThroughIn=function(h){return new BE(h,CE,!0,!1)};e.FlyThroughOut=function(h){return new BE(h,1,!0,!1)};e.FlyThroughInBounce=function(h){return new BE(h,CE,!0,!0)};e.FlyThroughOutBounce=function(h){return new BE(h,1,!0,!0)};e.RevealSmoothLeft=function(h){return new BC(h,EC)};e.RevealSmoothRight=function(h){return new BC(h,DC)};e.RevealBlackLeft=function(h){return new BC(h,CC)};e.RevealBlackRight=function(h){return new BC(h,3)};e.Honeycomb=
function(h){return new eB(h)};b?(e.FerrisWheelLeft=function(h){return new xA(h,0)},e.FerrisWheelRight=function(h){return new xA(h,yA)}):(e.FerrisWheelLeft=function(h){return new kC(h,nC,!0)},e.FerrisWheelRight=function(h){return new kC(h,nC,!0)});const f=2013<=a?ZD:XD,g=2013<=a?DA:BA;e.SwitchLeft=function(h){return new f(h,0,c)};e.SwitchRight=function(h){return new f(h,YD,c)};e.FlipLeft=function(h){return new g(h,0,c)};e.FlipRight=function(h){return new g(h,CA,c)};e.Flashbulb=function(h){return new AA(h)};
c?(e.ShredStripsIn=function(h){return new $C(h,0)},e.ShredStripsOut=function(h){return new $C(h,AD)},e.ShredRectangleIn=function(h){return new $C(h,aD)},e.ShredRectangleOut=function(h){return new $C(h,bD)}):(e.ShredStripsIn=function(h){return new iA(h)},e.ShredStripsOut=function(h){return new iA(h)},e.ShredRectangleIn=function(h){return new iA(h)},e.ShredRectangleOut=function(h){return new iA(h)});e.CubeLeft=function(h){return new Xz(h,$z,!1,c)};e.CubeUp=function(h){return new Xz(h,Zz,!1,c)};e.CubeRight=
function(h){return new Xz(h,aA,!1,c)};e.CubeDown=function(h){return new Xz(h,Yz,!1,c)};e.RotateLeft=function(h){return new Xz(h,$z,!0,c)};e.RotateUp=function(h){return new Xz(h,Zz,!0,c)};e.RotateRight=function(h){return new Xz(h,aA,!0,c)};e.RotateDown=function(h){return new Xz(h,Yz,!0,c)};c?(e.BoxLeft=function(h){return new az(h,dz,!1)},e.BoxUp=function(h){return new az(h,0,!1)},e.BoxRight=function(h){return new az(h,bz,!1)},e.BoxDown=function(h){return new az(h,cz,!1)},e.OrbitLeft=function(h){return new az(h,
dz,!0)},e.OrbitUp=function(h){return new az(h,0,!0)},e.OrbitRight=function(h){return new az(h,bz,!0)},e.OrbitDown=function(h){return new az(h,cz,!0)}):(e.BoxLeft=function(h){return new sC(h,uC)},e.BoxUp=function(h){return new sC(h,wC)},e.BoxRight=function(h){return new sC(h,vC)},e.BoxDown=function(h){return new sC(h,tC)},e.OrbitLeft=function(h){return new kC(h,mC,!0)},e.OrbitUp=function(h){return new kC(h,3,!0)},e.OrbitRight=function(h){return new kC(h,lC,!0)},e.OrbitDown=function(h){return new kC(h,
nC,!0)});e.PanLeft=function(h){return new kC(h,mC,2013>a)};e.PanUp=function(h){return new kC(h,3,2013>a)};e.PanRight=function(h){return new kC(h,lC,2013>a)};e.PanDown=function(h){return new kC(h,nC,2013>a)};d?(e.AirplaneLeft=function(h){return new Ly(h,My)},e.AirplaneRight=function(h){return new Ly(h,1)},e.OrigamiLeft=function(h){return new $B(h,bC)},e.OrigamiRight=function(h){return new $B(h,dC)},e.DrapeLeft=function(h){return new rA(h,sA)},e.DrapeRight=function(h){return new rA(h,1)},e.FallOverLeft=
function(h){return new vA(h,wA)},e.FallOverRight=function(h){return new vA(h,1)},e.Curtains=function(h){const k=new fA(h);return k.sR()?k:new tA(h)},e.Fracture=function(h){return new FA(h)},e.Crush=function(h){return new Uz(h)},e.WindRight=function(h){return new PE(h,KE)},e.WindLeft=function(h){return new PE(h,1)},e.PeelOffLeft=function(h){return new oC(h,pC)},e.PeelOffRight=function(h){return new oC(h,1)},e.Prestige=function(h){const k=new qC(h);return k.sR()?k:new tA(h)},e.PageCurlDoubleLeft=function(h){return new jC(h,
fC)},e.PageCurlDoubleRight=function(h){return new jC(h,gC)},e.PageCurlSingleLeft=function(h){return new jC(h,hC)},e.PageCurlSingleRight=function(h){return new jC(h,iC)}):(e.AirplaneLeft=function(h){return new tA(h)},e.AirplaneRight=function(h){return new tA(h)},e.OrigamiLeft=function(h){return new tA(h)},e.OrigamiRight=function(h){return new tA(h)},e.DrapeLeft=function(h){return new tA(h)},e.DrapeRight=function(h){return new tA(h)},e.FallOverLeft=function(h){return new tA(h)},e.FallOverRight=function(h){return new tA(h)},
e.Curtains=function(h){return new tA(h)},e.Fracture=function(h){return new tA(h)},e.Crush=function(h){return new tA(h)},e.WindRight=function(h){return new tA(h)},e.WindLeft=function(h){return new tA(h)},e.PeelOffLeft=function(h){return new tA(h)},e.PeelOffRight=function(h){return new tA(h)},e.Prestige=function(h){return new tA(h)},e.PageCurlDoubleLeft=function(h){return new tA(h)},e.PageCurlDoubleRight=function(h){return new tA(h)},e.PageCurlSingleLeft=function(h){return new tA(h)},e.PageCurlSingleRight=
function(h){return new tA(h)});e.Zoom=function(h){return new WE(h)};dt=e}}}
var dt,ct=[["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 YE(a,b){b=a.t7.create(b);y(a,b);x(a,b.KF,a.c6,a);return b}function ZE(a){"normal"==a.wb&&Lw(a.Gm,a.Ba);Mw(a.Gm,b=>{if(b instanceof Yw){const c="normal"==a.wb?"":"none";b.displayObject().style.display=c}})}
class $E extends E{constructor(a,b,c){super();this.De=a;this.F=b;this.Eh=c;this.wb="normal";this.Qg=new A;this.Ba=this.Ub();this.Jk=this.Ub("slidesBackground");this.re=this.Ub();this.ye=new nw(this);this.Js=this.Ub();this.uf=this.Ub("frontLayers");this.Ba.appendChild(this.Jk);this.Ba.appendChild(this.re);a=this.ye.displayObject();this.Ba.appendChild(a);this.re.appendChild(this.Js);this.re.appendChild(this.uf);this.re.style.display="none";this.nc=aF(this.De.Yw(),{lR:this.Js,width:this.F.slideWidth(),
height:this.F.slideHeight(),Haa:Number.MAX_VALUE,backgroundColor:"#000000",HR:this.wb});a=new Ux;this.se=new Tx(this.F,this.nc,a,this.F.slideWidth(),this.F.slideHeight(),this.uf);c=new Dt;var d=new Rx(this.nc,this.F.slides(),c,this.Eh);this.B=new Ws(this.F,this.nc,this.De.Yw().He,d,c,this.De,this.se,a,this.Eh);x(this,this.B.slideChangeEvent(),this.$i,this);x(this,this.B.hr,this.QI,this);a=this.B;this.De.VK.ew.addHandler(a.t5,a);x(this,this.B.ZI,this.Z4,this);x(this,this.B.hr,this.X4,this);this.Wb=
new Lx(this.B,this.F);this.t7=new yx({presentation:this.F,lba:this.De,AH:this.Ba,pI:this.Jk,gh:this.re,zq:this.ye,sa:this.uf,lI:this.Js,playbackController:this.B,xca:this.se,Bm:this.nc});this.ij=YE(this,"normal");b=b.fonts();a=Zd||Eb;c=[];for(d=0;d<b.length;++d){const f=b[d];var e=oo(f.name());const g=f.urls(),h=[];0!=g.length||!f.localName()||(e.bold()||e.italic())&&a||h.push(new Hw("local",f.localName()));for(e=0;e<g.length;++e)h.push(new Hw("url",g[e]));c.push(Gw(f.name(),h))}Yd(c.join("\n"));
this.Gm=new Nw(this);this.AX=this.dD=void 0;b=this.F.slideWidth();this.F.slideHeight();a=this.F.uB();c=this.F.HC();if(a||c)c&&(c=new Yw(c),Iw(this.Gm,c)),a&&(Zf&&(this.AX=new Xw(a,b)),this.dD=new Ww(a,b),a=new zu(this.F.settings().fa()),b=this.dD.displayObject(),a=`${a.Y("PB_ACCESSIBLE_WATERMARK_SKIN_CREATED_WITH")}.`,Ut(b,"label",a),Tt(b,"banner"),b.setAttribute("tabindex",0),Iw(this.Gm,this.dD));Kw(this.Gm)}resizeEvent(){return this.Qg}playbackController(){return this.B}$d(){return this.Wb}soundController(){return this.De.soundController()}displayObject(){return this.Ba}gh(){return this.re}rH(){this.ij.rH(this.Gm)}Bm(){return this.nc}width(){return this.ij.width()}height(){return this.ij.height()}scale(){return this.ij.scale()}resize(a,
b){this.ij.resize(a,b)}zq(){return this.ye}Xq(){return this.De.Xq()}wH(){return this.ij.wH()}setOverlayDisplayed(a){this.ij.setOverlayDisplayed(a)}ym(a){if(this.wb!=a){this.wb=a;this.B.pause();tf(this,this.ij);this.ij=YE(this,a);this.nc.ym(a);this.De.mediaController().ym(a);for(a=0;a<this.F.slides().count();++a){var b=this.B.getSlidePlaybackController(a,!1);b&&null!=b.Ma&&(b.tP({z$:!0}),b.deactivate())}for(a=0;a<this.F.slides().count();++a)(b=this.B.getSlidePlaybackController(a,!1))&&b.view().ex(this.nc.od[a].Hk,
this.nc.wb);a=this.B.currentSlideIndex();-1!=a&&(this.nc.od[a].Mq(),this.B.gotoSlide(a,!1));this.Ts();-1!=this.B.currentSlideIndex()&&(Ms(this.B),Ls(this.B),Ns(this.B),this.B.Yd().TG());-1!=this.B.currentSlideIndex()&&(this.B.Yd().slide().Vi=!0);a=this.B.currentSlideIndex();-1!=a&&(a="normal"==this.wb?this.F.slides().getSlide(a).Hx:null,Vv(this.De.mediaController(),a));a="normal"==this.wb;pt(this.De.$k(),a);ZE(this)}}Ub(a){const b=yd("DIV");a&&(b.id=a);return b}Z4(){bo(document.body,"slide-transiting")}X4(){co(document.body,
"slide-transiting")}c6(a,b,c,d){this.Qg.C(a,b,c,d)}$i(){this.ij.E0(this.dD)}QI(){this.ij.r_(this.AX)}Ts(){this.ij.Ts()}}$E.prototype.resize=$E.prototype.resize;$E.prototype.height=$E.prototype.height;$E.prototype.width=$E.prototype.width;$E.prototype.slidesContainer=$E.prototype.gh;$E.prototype.displayObject=$E.prototype.displayObject;$E.prototype.soundController=$E.prototype.soundController;$E.prototype.restrictedPlaybackController=$E.prototype.$d;$E.prototype.playbackController=$E.prototype.playbackController;
$E.prototype.resizeEvent=$E.prototype.resizeEvent;function bF(a){var b=document.getElementById(a.wu.containerId());const c=a.qb.scale(),d=dp(b);if(d){var e=d.Jd;b=d.Kd}else e=parseFloat(Tg(b,"left")),b=parseFloat(Tg(b,"top"));a=qd(a.xu.Vc);Vg(a,e*c,b*c)}function cF(a){const b=a.qb.scale(),c=a.wu;a.xu.setSize(c.width()*b,c.height()*b)}function dF(a){if(a.GD)return a.GD;a.GD=qd(document,a.wu.containerId());return a.GD}
class eF{constructor(a,b,c){this.xu=this.GD=null;this.Ja=this.HT=!1;this.wu=a;this.P=b;this.qb=c}show(){if(!this.Ja)if(this.Ja=!0,this.HT){var a=this.wu.url(),b=ic();b&&b.createScriptURL(a);this.xu={};bF(this);this.xu.Jha(this.qb.displayObject());cF(this);this.qb.resizeEvent().addHandler(this.TV,this)}else if(b=dF(this)){a=this.wu.width();const d=this.wu.height();var c=fF();bo(b,c);c=yd("div");b.appendChild(c);bh(b,a,d);bh(c,a,d);b=d/gF.height;(1>a/gF.width||1>b)&&B(c,"backgroundSize","contain")}}Wc(){if(this.Ja)if(this.Ja=
!1,this.HT){this.qb.resizeEvent().removeHandler(this.TV,this);var a;null==(a=this.xu)||a.yc();this.xu=null}else{const b=dF(this);b&&(a=fF(),co(b,a),Bd(b))}}TV(){bF(this);cF(this)}}var hF,gF=new $c(74,89);
function fF(){if(void 0!==hF)return hF;const a="_sf"+kd();hF=a;Yd("."+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 iF(a,b,c){b=b.oK;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=la(f)+"";h in e.CK||(e.CK[h]=new eF(f,e.P,e.qb));e=e.CK[h];c>=d.timeOffset()?e.show():e.Wc()}}
class jF{constructor(a,b,c,d){this.R=-1;this.P=a;this.qb=b;this.X=c;this.L=d;this.CK=[];c.yb().addHandler(this.hb,this)}hb(){var a=this.X.timestamp(),b=a.slideIndex();if(b!=this.R){if(0<=this.R){var c=this.L.getSlide(this.R);c instanceof zm&&iF(this,c,-1)}this.R=b}if(0<=b&&(c=this.L.getSlide(b),c instanceof zm)){b=c;const d=a.stepIndex();a=0>d?-1:b.Za().Yb(d).startTime()+a.timeOffset();iF(this,c,a)}}};const kF={Cea:"gotoPreviousPresentationSlide",Aea:"gotoNextPresentationSlide"};q("InteractionPlayerControllerActionType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$InteractionPlayerControllerActionType",kF);q("GOTO_PREVIOUS_PRESENTATION_SLIDE","gotoPreviousPresentationSlide",kF);q("GOTO_NEXT_PRESENTATION_SLIDE","gotoNextPresentationSlide",kF);class lF{constructor(a){pg&&a.zT.addHandler(this.q5,this)}q5(a,b){"string"!==typeof a&&(a=a.baseVal);this.LM(a)&&(b.IS=!0)}LM(a){return(new di("openWindow",[a])).Aw()}};class mF{displayObject(){}resize(){}width(){}height(){}ER(){}}q("IVideoNarrationView$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$player$narration$video$IVideoNarrationView",mF);mF.prototype.height=mF.prototype.height;mF.prototype.width=mF.prototype.width;mF.prototype.resize=mF.prototype.resize;mF.prototype.displayObject=mF.prototype.displayObject;function nF(a){return new wt(a,b=>{b=b.Ed();const c=[];for(let d=0;d<b.count();++d){const e=kj(b,d);0<e.hj&&c.push(e)}return c})}function oF(a,b){b=la(b)+"";return a.XW[b]||null}
class pF{constructor(a,b,c,d){this.tb=!1;this.R=-1;this.ye=b;this.B=c;this.Pd=d;this.FG=nF(a);this.WN=[];this.XW={};this.RY={};this.N=yd("div");this.ye.displayObject().appendChild(this.N);c.clock().yb().addHandler(this.hb,this);b.resizeEvent().addHandler(this.U5,this)}activate(){this.tb=!0;const a=this.B.clock().timestamp();0<=a.slideIndex()&&0<=a.stepIndex()&&this.$i(a.slideIndex())}hb(a){if(this.tb){a=a.timestamp();var b=a.slideIndex();0<=a.stepIndex()&&b!=this.R&&this.$i(b);La(this.WN,this.p9,
this)}}p9(a){var b=la(a)+"";var c=this.RY[b]||null;(b=oF(this,a))&&c&&(c=Tg(c,"display"),"none"==c&&"none"!=b.style.display?(hh(b,!1),(a=this.Pd.pm(a))&&a.playing()&&a.pause()):"none"!=c&&hh(b,!0))}$i(a){const b=this.R;this.R=a;const c=xt(this.FG,b,a);La(c,this.J3,this);a=xt(this.FG,a,b);La(a,this.q8,this)}U5(){hp(this.N,this.ye.scale())}J3(a){const b=oF(this,a);b&&hh(b,!1);Sa(this.WN,a)}q8(a){var b=this.Pd.pm(a);if(b){var c=oF(this,a);if(!c){if(c=this.B.Yd()){var d=c.view(),e=la(a)+"";c=a.WW;if(d=
gn(d,c)){this.RY[e]=d;var f=yd("div");this.N.appendChild(f);this.XW[e]=f;e=Tg(d,"display");d.style.display="inherit";c=this.ye.position(c,this.ye.scale());Vg(f,c);d.style.display=e;c=f}else c=null}else c=null;if(!c)return;sr(b,c)}hh(c,!0);b=this.WN;Ra(b,a)||b.push(a)}}};class qF{constructor(){this.wb="normal"}Dq(){}B_(){return"normal"==this.wb}C_(){return!0}PQ(){}ym(a){this.wb=a}};class rF{constructor(a,b){this.qp=this.$D=null;this.B=a;this.Bb=b;this.Ly=[];this.T3=new A;this.Q3=new A;a.kR().addHandler(this.$i,this);b.fC().addHandler(this.MZ,this)}$i(){if(this.qp){const b=this;La(this.Ly,c=>{c.playbackStateChangedEvent().removeHandler(b.rM,b)});this.Ly=[];this.qp.audioStartedEvent().removeHandler(this.PV,this);this.qp.videoStartedEvent().removeHandler(this.QV,this);this.$D=this.qp=null}const a=this.B.quizPlayer()||this.B.scenarioPlayer()||this.B.interactionPlayer();a&&(this.qp=
a.mediaController())&&(this.qp.audioStartedEvent().addHandler(this.PV,this),this.qp.videoStartedEvent().addHandler(this.QV,this),this.$D=a.soundController(),this.MZ())}PV(a){a.ready()||a.readyEvent().addHandler(this.OV,this)}OV(a){a.readyEvent().removeHandler(this.OV,this);this.Q3.C()}QV(a){Ra(this.Ly,a)||(this.Ly.push(a),a.playbackStateChangedEvent().addHandler(this.rM,this),this.T3.C())}rM(a){a.playing()||(a.playbackStateChangedEvent().removeHandler(this.rM,this),Sa(this.Ly,a))}MZ(){this.$D&&this.$D.setVolume(this.Bb.eC())}}
;class sF{activate(){}};class tF{constructor(a,b,c){const d=c.duration();b=new cj(b.index(),-1,0);const e=c.Ci(b,!0,!1);a="untilNextSound"==a.Wl?d:Math.min(d,e+a.duration());c=c.lo(a,!0,!1);this.pi=new hj([new ej(new dj("play",b,0),b,c)])}lP(){return this.pi}};function uF(a){const b=a.X.timestamp();a=a.wE;for(let f=0,g=a.length;f<g;++f){var c=a[f],d=b;if(!c.fQ()&&(c.Lba||c.eQ())){var e=gj(c.xQ,d);e?0!=bj(d,e.startTimestamp())&&c.nR(e.startTimestamp(),e.R2.Xh()||0):(d=0==c.xQ.count()||0>=bj(d,fj(c.xQ).startTimestamp()),c.qR(d))}}}
class vF{constructor(a,b,c,d){this.XL=!1;this.L=a;this.Pa=b;this.wE=[];this.X=c;c.Ac().addHandler(this.ev,this,1);for(b=0;b<a.count();++b)c=a.getSlide(b),c.Ne()&&this.nU(c);d.Ik.addHandler(this.nU,this)}xm(){this.X.$f()?uF(this):this.XL=!0}ev(){this.X.$f()&&this.XL&&(uF(this),this.XL=!1)}nU(a){const b=this.L;for(var c=a.kd(),d=0;d<c.count();++d){var e=kj(c,d);if(!e.Hu){var f=new Qt(e,b);e=new wF(e,Fm(e,f),this.Pa);this.wE.push(e)}}c=a.Ed();for(d=0;d<c.count();++d)e=kj(c,d),f=new Qt(e,b),e=new xF(e,
Fm(e,f),this.Pa),this.wE.push(e);if(d=(d=a.transition())?d.sound():null)a=(new tF(d,a,b)).lP(),this.wE.push(new yF(d,a,this.Pa))}}class zF{constructor(a,b){this.xQ=a;this.Lba=b}}class wF extends zF{constructor(a,b,c){super(b,!0);this.Rf=a;this.Pa=c}eQ(){return Zq(this.Pa,this.Rf).ne}fQ(){var a=this.Pa;const b=Zq(a,this.Rf);return b.ne&&!a.gn.contains(b)}qR(){Zq(this.Pa,this.Rf).stop()}nR(a,b){var c=this.Pa,d=this.Rf;const e=Zq(c,d);Qv(c,d,e,!d.Hu);e.Bo(a,b,!0)}}
class xF extends zF{constructor(a,b,c){super(b,!0);this.Jb=a;this.Pa=c}eQ(){var a=this.Pa;const b=pr(a,this.Jb);return b.ne||Ra(a.jB,b.Sb())}fQ(){var a=this.Pa;var b=this.Jb;Rv(a,b)?(b=pr(a,b),a=b.ne&&!a.gn.contains(b)||Ra(a.jB,b.Sb())):a=!1;return a}qR(a){or(this.Pa,this.Jb,a)}nR(a,b){nr(this.Pa,this.Jb,a,b,!0)}}class yF extends zF{constructor(a,b,c){super(b,!1);this.Rf=a;this.Pa=c}eQ(){return Tv(this.Pa,this.Rf).ne}fQ(){return!1}qR(){Tv(this.Pa,this.Rf).stop()}nR(a,b){ht(this.Pa,this.Rf,a,b)}};class AF{constructor(a){this.F=a;this.mS=!1;a=this.F.Lc();this.n2=this.$F(a.Vk());this.x9=this.$F(a.Ve())}Dq(a){this.X=a}B_(){return!0}C_(){return!(0<this.LD(this.n2,this.vg()).length||0<this.LD(this.x9,this.vg()).length)&&!(this.F.slides().getSlide(this.X.timestamp().slideIndex()).Hx&&!this.mS)}PQ(a){this.mS=a}ym(){}vg(){return this.X.timestamp()}LD(a,b){const c=[];for(let d=a.length-1;0<=d;--d){const e=a[d];if(0<=bj(b,e.endTimestamp()))break;0<=bj(b,e.startTimestamp())&&c.push(e)}return c}$F(a){const b=
[];for(let c=0;c<a.count();++c)b.push(a.MB(c));$a(b,(c,d)=>bj(c.startTimestamp(),d.startTimestamp()));return b}};class BF extends sF{constructor(a){super();this.UI=new CF;this.aF={};a.XY.addHandler(this.UE,this)}activate(){this.UI.activate()}UE(a,b){if(b){b=la(a)+"";var c=a.Sb();var d=this.UI;var e=c.src();let f=null;0<d.zb.length&&(f=d.zb[0],f.Qi(e),Sa(d.zb,f));if(d=f)this.aF[b]=c,Xm(a,d)}else c=la(a)+"",c in this.aF&&(b=this.aF[c],delete this.aF[c],c=a.Sb(),this.UI.release(c),Xm(a,b))}}
class CF{constructor(){this.zb=[];for(let a=0;20>a;++a){const b=new Vm(yd("audio"));this.zb.push(b)}}activate(){La(this.zb,a=>{a=a.mediaElement();a.play();a.pause()})}release(a){this.zb.push(a)}};function DF(a,b){const c=EF(a,b);FF(c);c.deactivate();uf(a,c);a.c9.C(b);a.wi.C(`${la(b)}`,[])}function EF(a,b){const c=`${la(b)}`;c in a.vO||(a.vO[c]=a.d9.wq(b,a.Ea));return a.vO[c]}function GF(a,b,c){if(a.tb){b=HF(a,b);for(let d=0;d<b.length;++d){const e=b[d];if(0<bj(e.endTimestamp(),c)){IF(a,e);break}}}}function IF(a,b){if(a.tb){var c=a.X.started();EF(a,b).preload(c)}}
function HF(a,b){const c=[];for(let d=0;d<a.hm.length;++d){const e=a.hm[d];e.startTimestamp().slideIndex()<=b&&e.endTimestamp().slideIndex()>=b&&c.push(e)}return c}function JF(a,b,c){c=KF(a,c);const d=KF(a,b.startTimestamp());a=KF(a,b.endTimestamp())-d;return Rc(c-d,0,a)}function KF(a,b){return a.L.Ci(b,!0,!1)}
class LF extends E{constructor(a,b,c,d){super();this.L=a;this.X=b.clock();this.Ea=b;this.d9=d;this.R=-1;this.zz=void 0;this.tb=this.rJ=!1;this.hm=this.$F(c);this.Po=[];this.vO={};this.b9=D(this);this.c9=D(this);this.wi=D(this);x(this,this.X.yb(),this.hb,this);x(this,this.X.Ac(),this.ev,this)}activate(){this.tb=!0;this.ev(this.X)}zt(a){this.zz=a}N_(){this.Po.forEach(a=>DF(this,a));this.Po=[]}$F(a){const b=[];for(let c=0;c<a.count();++c)b.push(a.MB(c));$a(b,(c,d)=>bj(c.startTimestamp(),d.startTimestamp()));
return b}$i(a,b){this.rJ=!0;if(0<=this.R){const c=HF(this,this.R);for(let d=0;d<c.length;++d){const e=c[d];(0>=bj(e.endTimestamp(),b)||0<bj(e.startTimestamp(),b))&&FF(EF(this,e))}}GF(this,a,b);this.R=a}hb(a){var b=a.timestamp(),c=b.slideIndex();(a=this.R!=c)&&this.$i(c,b);if(c=this.rJ){a:{c=HF(this,this.R);for(var d=0;d<c.length;++d)if(!EF(this,c[d]).Ne()){c=!1;break a}c=!0}c&&(this.tb&&void 0!==this.zz?(-1!=this.zz&&(c=HF(this,this.zz),this.cN(c)),this.zz=void 0,c=!0):c=!1)}c&&(this.rJ=!1);b=this.LD(b);
if(!cb(b,this.Po)){c=this.Po;this.Po=b;d=ut(c,b);for(let e=0;e<d.length;++e)DF(this,d[e]);c=ut(b,c);for(d=0;d<c.length;++d)a||IF(this,b[d]),this.zx(c[d])}}isBuffering(){const a=HF(this,this.X.timestamp().slideIndex());for(let b=0;b<a.length;++b)if(EF(this,a[b]).isBuffering())return!0;return!1}Q8(a){var b=EF(this,a);a=JF(this,a,this.X.timestamp());b.ja.playing?.01<a-b.vb.currentTime()&&b.kG(a):b.vb.seek(a)}zx(a){var b=this.X.timestamp();b=JF(this,a,b);const c=EF(this,a);c.activate(b);this.b9.C(a);
this.X.$f()&&c.play(b);const d=this.Q8.bind(this,a);ei(d,this,1E3);x(this,c.kg,()=>{c.isBuffering()||d()});x(this,c.wi,e=>{this.wi.C(`${la(a)}`,e)})}ev(a){if(this.tb){a.started()&&GF(this,this.R,a.timestamp());var b=this.Po;for(let e=0;e<b.length;++e){var c=b[e],d=EF(this,c);a.Nn&&!Bt(a,d)?(d=c,c=this.X.timestamp(),c=JF(this,d,c),EF(this,d).play(c)):EF(this,c).pause()}}}LD(a){const b=[];for(let c=this.hm.length-1;0<=c;--c){const d=this.hm[c];if(0<=bj(a,d.endTimestamp()))break;0<=bj(a,d.startTimestamp())&&
b.push(d)}return b}xm(){if(this.tb){var a=this.X.timestamp(),b=this.Po;for(let d=0;d<b.length;++d){var c=b[d];const e=EF(this,c);c=JF(this,c,a);e.xm(c,!0)}}}activeTracks(){return Va(this.Po)}cN(a){if(!Rf)for(let b=0;b<a.length;++b)EF(this,a[b]).preload(!1)}}LF.prototype.activeTracks=LF.prototype.activeTracks;LF.prototype.isBuffering=LF.prototype.isBuffering;function MF(a){a:{if(a.vE||a.KG||a.LG){if(!a.Jx){var b=!0;break a}}else if(a.Jx){b=!0;break a}b=!1}b&&(a.Jx=!a.Jx,Xs(a.Ea,a.Jx,a.Rk))}
class NF{constructor(a,b){this.Rk=a;this.Ea=b;this.Jx=this.Ee=this.qj=this.LG=this.KG=this.vE=this.hV=!1}get EH(){return this.hV}set EH(a){this.hV=a}get to(){return this.vE}set to(a){this.vE!=a&&(this.vE=a,MF(this))}get $q(){return this.KG}set $q(a){this.KG!=a&&(this.KG=a,MF(this))}get wx(){return this.LG}set wx(a){this.LG!=a&&(this.LG=a,MF(this))}get nx(){return this.qj}set nx(a){this.qj!=a&&(this.qj=a,Ct(this.Ea,this.qj,this.Rk))}get playing(){return this.Ee}set playing(a){this.Ee=a}get i$(){return!this.$q&&
!this.wx}get h$(){return!this.to&&!this.nx}get isBuffering(){return this.to||this.nx||this.$q}};function OF(a){a.Xa.loaded()||a.wG.wx||(x(a,a.Xa.gG,a.eG,a),a.wG.wx=!0)}class PF extends E{constructor(a,b,c){super();this.Xa=a;this.vb=b;this.wG=c;this.gO=""}eG(){this.wG.wx&&(pf(this,this.Xa.gG,this.eG,this),this.wG.wx=!1)}};function FF(a){a.ja.EH=!1;a.SE();let b;null!=(b=a.Xa)&&b.eG()}function QF(a){const b=a.vG.Te();b&&(a.Xa=new PF(b,a.vb,a.ja));RF(a)}function SF(a){const b=a.vb.src();a=a.dX;if(b)for(let c=0;c<a.length;++c)if(gb(b,a[c].src()))return!0;return!1}function TF(a){SF(a)||a.EO();a.vb.yB()&&a.SE()}function RF(a){a.vb.Rq(!!a.Xa);null!=(a=a.Xa)&&(""==a.gO&&a.Xa.loaded()&&(a.gO=URL.createObjectURL(new Blob([a.Xa.content()],{type:"text/plain"}))),a.vb.GR(a.gO))}
class UF extends E{constructor(a,b,c,d,e){super();this.vG=a;this.vb=b;this.dX=c;this.ja=new NF(this,d);this.Xa=null;this.kg=D(this);this.wi=D(this);this.vb.Ij(e.playbackRate());x(this,e.yk,()=>this.vb.Ij(e.playbackRate()));x(this,this.vb.wi,f=>this.wi.C(f));QF(this)}Ne(){return 1==this.vb.zH()}isBuffering(){return this.ja.isBuffering}kG(a){this.ja.nx||this.ja.to||(this.ja.nx=!0,this.P8=a,a=1E3*(a-this.vb.currentTime())+500,this.lZ=setTimeout(this.rY.bind(this),a),x(this,this.vb.$e,this.HS,this))}rY(){clearTimeout(this.lZ);
this.lZ=void 0;pf(this,this.vb.$e,this.HS,this);this.ja.playing||this.vb.pause();this.ja.nx=!1}HS(){.1>this.P8-this.vb.currentTime()&&this.rY()}preload(a){const b=SF(this);b||this.ja.EH||(this.ja.EH=!0,setTimeout(()=>{TF(this);this.vb.ready()||this.vb.load()},300));if(a){this.vb.yB()&&b||this.ja.$q||(this.ja.$q=!0,x(this,this.vb.Xo,this.SE,this));let c;null!=(c=this.Xa)&&OF(c)}}SE(){this.ja.$q&&(pf(this,this.vb.Xo,this.SE,this),this.ja.$q=!1)}activate(){ui(this.vG,"activated");x(this,this.vb.Ac(),
this.WV,this)}deactivate(){ui(this.vG,"deactivated");pf(this,this.vb.Ac(),this.WV,this);let a;null!=(a=this.Xa)&&a.eG();this.ja.to=!1;this.ja.$q=!1;this.ja.playing=!1;this.vb.pause()}xm(a,b){if(!this.ja.to||b){TF(this);RF(this);var c=a-this.vb.currentTime(),d=b?.01:.5;c>d&&!b&&!this.ja.to?this.kG(a):Math.abs(c)>d&&this.vb.KP(a);this.ja.playing&&!this.vb.playing()&&this.vb.play()}}play(a){!this.ja.playing&&this.ja.i$&&(this.xm(a,!this.vb.playing()),this.ja.playing=!0,this.vb.play())}pause({force:a=
!1}={}){this.ja.playing&&(this.ja.playing=!1,(a||this.ja.h$)&&this.vb.pause())}WV(){var a="buffering"==this.vb.state();this.ja.to!=a&&(ui(this.vG,a?"buffering":"activated"),(this.ja.to=a)||this.ja.playing||this.vb.pause(),this.kg.C())}EO(){this.vb.Qi(this.dX)}};class VF extends UF{constructor(a,b,c,d){super(a,b,a.audio().sources(),c,d);this.jr=b}};class WF{constructor(a,b){this.jr=a;this.me=b}wq(a,b){return new VF(a,this.jr,b,this.me)}};class XF{constructor(a){this.me=a}wq(a,b){var c=Lm();c=new bn(c);return new VF(a,c,b,this.me)}};class YF extends LF{constructor(a,b,c,d,e){var f=Lm();f=new bn(f);super(a,b,c,Rf?new WF(f,e):new XF(e));this.jr=f;this.Bb=d;d.fC().addHandler(this.im,this);this.im()}activate(){if(Rf){const a=this.jr.Sb().mediaElement();a.src=fi();a.play()}super.activate()}im(){this.jr.setVolume(this.Bb.eC())}zx(a){super.zx(a);Rf||(this.jr=EF(this,a).jr,this.im())}};class ZF extends UF{constructor({track:a,FC:b,ko:c,ut:d,NH:e}){super(a,b,a.video().sources(),c,e);this.xd=b;this.tv=d}FC(){return this.xd}activate(a){super.activate(a);this.tv&&Fv(this.xd,this.tv,!0)}EO(){this.tv&&(Fv(this.xd,this.tv,!0),Dv(this.xd,!0),this.xd.$e.addHandler(function b(){0!=this.xd.currentTime()&&(this.xd.$e.removeHandler(b,this),Dv(this.xd,!1))},this));super.EO()}};class $F{constructor(a){this.me=a}wq(a,b){const c=new Iv("<video width='960px' height='540px'></video>",this.me.GC()),d=a.video().ut();d&&Fv(c,d,!0);return new ZF({track:a,FC:c,ko:b,ut:a.video().ut(),NH:this.me})}};class aG{constructor(a){this.xd=a;this.N=yd("div");sr(a,this.N)}displayObject(){return this.N}resize(a,b){this.xd.resize(a,b)}width(){return this.xd.width()}height(){return this.xd.height()}ER(a){a.resize(this.xd.width(),this.xd.height());wr(this.xd);this.xd=a;sr(a,this.N)}}aG.prototype.updatePlayer=aG.prototype.ER;aG.prototype.height=aG.prototype.height;aG.prototype.width=aG.prototype.width;aG.prototype.resize=aG.prototype.resize;aG.prototype.displayObject=aG.prototype.displayObject;class bG{constructor(a,b){this.xd=a;this.me=b}wq(a,b){return new ZF({track:a,FC:this.xd,ko:b,ut:a.video().ut(),NH:this.me})}};class cG extends LF{constructor(a,b,c,d,e){const f=new Iv($d&&10>gg?"<audio></audio>":"<video width='400px' height='300px'></video>",e.GC());super(a,b,c,Rf?new bG(f,e):new $F(e));this.xd=f;this.la=new aG(f);this.Bb=d;this.Bb.fC().addHandler(this.im,this);this.im();this.iX=new O;this.iX.Qe(0);document.body.appendChild(this.iX.displayObject())}activate(){if(ug){const a=this.xd.Sb().mediaElement();a.src=fi();a.play();a.pause()}super.activate()}view(){return this.la}cN(a){super.cN(a);Rf&&(clearTimeout(this.l7),
a.length&&(this.l7=ei(()=>{const b=a[0].video().ut();b&&Fv(EF(this,a[0]).FC(),b)},this,500)))}im(){this.xd.setVolume(this.Bb.eC())}zx(a){super.zx(a);Rf||(this.xd=EF(this,a).FC(),this.la.ER(this.xd),this.im())}}cG.prototype.view=cG.prototype.view;const dG=[.75,1,1.25,1.5,2];class eG extends E{constructor(){super();this.XM=1;this.gw=!1;this.yk=D(this)}playbackRate(){return this.XM}Ij(a){this.XM!=a&&(this.XM=a,this.yk.C())}GC(){return this.gw}};const fG={Pfa:"resumePlayback",Dea:"gotoSlide",Tda:"delayStartup"};class gG{constructor(a){this.Vv=a;this.vd=0;this.ql="gotoSlide";this.Ro=!1}slideIndex(){return this.vd}setSlideIndex(a){this.vd=a}action(){return this.ql}setAction(a){this.ql=a}Ke(){return this.Ro}$H(a){this.Ro=a}jca(){return this.Vv}}gG.prototype.startupController=gG.prototype.jca;gG.prototype.setAutoStart=gG.prototype.$H;gG.prototype.autoStart=gG.prototype.Ke;gG.prototype.setAction=gG.prototype.setAction;gG.prototype.action=gG.prototype.action;gG.prototype.setSlideIndex=gG.prototype.setSlideIndex;
gG.prototype.slideIndex=gG.prototype.slideIndex;q("ispring.presenter.player.startup.PresentationStartup.Action",fG);q("RESUME_PLAYBACK","resumePlayback",fG);q("GOTO_SLIDE","gotoSlide",fG);q("DELAY_STARTUP","delayStartup",fG);function hG(a){return a.q2.some(b=>a.I7.some(c=>c(b)))}
class iG{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.Wk()){var e=b;const f=d.Ai().vo();(d=f&&"gotoSlide"==f.type()?e.getSlide(f.slideIndex()):d.index()<e.count()-1?e.getSlide(d.index()+1):null)&&("slide"!=d.type()||c.includes(d))&&(d=null)}else d=null;while(d);this.q2=c;this.N4=[...a.Lc().Vk().s1,...a.Lc().Ve().s1];a=this.slides;b=[];for(c=0;c<a.count();++c)for(e=a.getSlide(c).kd(),d=0;d<e.count();++d)b.push(kj(e,d));this.C8=b;this.I7=[this.t2.bind(this),
this.s2.bind(this),this.u2.bind(this),this.v2.bind(this),this.A7.bind(this),this.X7.bind(this),this.R3.bind(this)]}get playbackController(){return this.B}get slides(){return this.F.slides()}t2(a){return this.N4.some(b=>b.startTimestamp().slideIndex()<=a.index()&&b.endTimestamp().slideIndex()>=a.index())}s2(a){return!!a.Hx}u2(a){return this.C8.some(b=>{a:{b:{var c=new Qt(b,this.slides);c=Fm(b,c);if(0<c.count()&&(b=fj(c).startTimestamp(),c=fj(c).endTimestamp(),a.index()>=b.slideIndex()&&a.index()<=
c.slideIndex())){b={startTimestamp:b,endTimestamp:c};break b}b=null}if(c=b){b=c.startTimestamp;c=c.endTimestamp;if(a.index()==b.slideIndex()){if(0<b.stepIndex()){b=a.Za().Yb(b.stepIndex()-1).Wk();break a}}else if(a.index()==c.slideIndex()){b=0<=c.stepIndex();break a}b=!0}else b=!1}return b})}v2(a){if(a instanceof zm){const b=new cj(a.index(),0,0);return a.Ed().Rc().some(c=>{const d=new Qt(c,this.slides);return!!gj(Fm(c,d),b)})}return!1}A7(a){return a instanceof qn?(a=this.playbackController.getSlidePlaybackController(a.index()))?
!a.quizPlayer().autoStartAvailable():!0:!1}X7(a){return a instanceof yn?(a=this.playbackController.getSlidePlaybackController(a.index()))?!a.scenarioPlayer().autoStartAvailable():!0:!1}R3(a){return a instanceof Bk?(a=this.playbackController.getSlidePlaybackController(a.index()))?!a.interactionPlayer().autoStartAvailable():!0:!1}};class jG{constructor(a,b,c){this.Eg=!1;this.ma=null;this.Xn=b;this.ZM=c;b.CB()&&(this.jc=yd("DIV"),a.displayObject().appendChild(this.jc),this.jc.style.overflow="hidden",this.jc.style.position="absolute",Jf&&(this.jc.style["-webkit-overflow-scrolling"]="touch",this.jc.style.overflow="auto"),a=yd("IFRAME"),a.setAttribute("src",this.Xn.url()),a.style.border=0,a.style.backgroundColor="#ffffff",a.setAttribute("webkitallowfullscreen",""),a.setAttribute("mozallowfullscreen",""),a.setAttribute("allowfullscreen",
""),this.ma=a)}ig(a){const b=this.Xn;if(this.ma&&this.jc&&b.CB()){var c=a.scale();const d=c*b.width();c*=b.height();a=a.position(b.id(),1);bh(this.jc,d,c);Vg(this.jc,a.x,a.y);bh(this.ma,d,c)}}visible(){return this.Eg}iI(a){if(this.Eg!=a)if(this.Eg=a,this.Xn.CB()){if(a){this.jc.appendChild(this.ma);try{this.ma.contentWindow.ispringPresentationPlayer=this.ZM}catch(b){}}else Bd(this.jc);hh(this.jc,a)}else if(a){if(!this.ma){a=this.Xn;const b={resizable:!0,statusbar:!1,toolbar:!1,location:!1,scrollbars:!1,
menubar:!1},c=this.Xn.width()||this.Xn.height();a.NP()?(b.width=screen.availWidth,b.height=screen.availHeight,b.top=0,b.left=0):c&&(b.width=Math.max(this.Xn.width(),100),b.height=Math.max(this.Xn.height(),100));this.ma=pg?this.LM(a.url()):Kg(a.url(),b)}}else{if(this.ma)try{this.ma.close()}catch(b){}this.ma=null}}LM(a){(new di("openWindow",[a])).Aw();return null}};function kG(a,b,c){a.ZN(b);lG(a,a.R,function(d){const e=d.Xn.timeout()<=c;e&&(d.visible()||d.ig(a.qb));d.iI(e)})}function lG(a,b,c){if(b=a.Yn(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.Yn[f])e=a.D(e),c(e)}}}
class mG{constructor(a,b,c,d){this.R=-1;this.zb={};this.ZM=d;this.qb=a;this.L=c;b.yb().addHandler(this.hb,this);a.resizeEvent().addHandler(this.Kz,this)}hb(a){a=a.timestamp();this.R!=a.slideIndex()&&kG(this,this.R,-1);this.R=a.slideIndex();-1!=a.stepIndex()&&(a=this.cO(a),kG(this,this.R,a))}D(a){const b=a.id();this.zb[b]||(this.zb[b]=new jG(this.qb,a,this.ZM));return this.zb[b]}Kz(){const a=this;lG(this,this.R,function(b){b.ig(a.qb)})}Yn(a){return this.WF(a)&&(a=this.L.getSlide(a),a instanceof zm)?
a.IC():null}ZN(a){this.WF(a)&&this.L.getSlide(a).Za().duration()}cO(a){const b=a.stepIndex(),c=a.slideIndex();return this.L.getSlide(c).Za().Yb(b).startTime()+a.timeOffset()}WF(a){return 0<=a&&a<this.L.count()}};function nG(a,b,c,d,e){if(a.r7)throw Error("presentation was already started");if(e){var f=a.D;const k=f.Ma.oe;k.qP(e);jt(k,0);e=f.F.slides();for(let l=0;l<e.count();++l){var g=k.Fw(l);if(g){var h=e.getSlide(l);h.ho(g,k.Tk);g=k;h=h.persistState();g.Vp[l]=h;g.Nk=!0}}k.invalidate();f.NX.C()}b=Rc(b,0,a.D.presentation().slides().count()-1);a.D.aZ.C(d,b,c);d=a.D.Yw().He;void 0!==b&&d.zt(b);oG(d);pG(a,b,c)}
function pG(a,b,c){const d=a.D.presentation(),e=d.slides().getSlide(b),f=a.D.view().playbackController();Ts(f);a.bZ&&qG(a.D);const g=()=>{Js(a.D.aH().oe,b);a.D.la.rH();const h=!(e instanceof zm);h&&f.zj(b,0,0,!1);let k=!1;if(void 0===c){c=d.settings().playback().Ke();const l=new iG(d,f,e);c&&(ug||vg)&&hG(l)&&(c=!1,k=!0)}k&&Hs(f,()=>{rG(a.D,b,!1,k)});k&&!h&&f.zj(b,0,0,!1);k||(ps(f,b,c),rG(a.D,b,c,k))};if(e.Ne())g();else{const h=f.ko();Xs(h,!0,a);const k=a.D.aH().Yw().He,l=m=>{m===e&&(Xs(h,!1,a),k.Ik.removeHandler(l),
g())};k.Ik.addHandler(l)}}class sG{constructor(a,b){this.D=a;this.N8=b;this.bZ=this.r7=!1}start(a,b){nG(this,a,b,"gotoSlide")}resume(a,b){nG(this,a,b,"resumePlayback",this.N8)}}sG.prototype.resume=sG.prototype.resume;sG.prototype.start=sG.prototype.start;function qG(a){a.ET||(a.ET=!0,a.F4.activate(),a.ZC.activate(),a.DG.activate(),a.Ma.mediaController().activate())}
function rG(a,b,c,d){const e=a.la.playbackController().clock(),f=!d;f&&a.ks();c&&qG(a);f&&c||e.Ac().addHandler(function h(){e.started()&&(e.Ac().removeHandler(h,this,-1),f||a.ks(),c||qG(a))},a,-1);a.sU.C(b,c,d)}function tG(a,b){const c=vd("DIV");c.getCore=function(){return b};c.setAttribute("id",a.F.settings().qI());a.la.displayObject().appendChild(c)}
function uG(a,b){if(b=null==a.la.$d().Le(b))b=!(-1==a.la.playbackController().nextSlideIndex()&&-1==a.la.playbackController().previousSlideIndex());return b}function vG(a,b){return null==a.la.$d().Le("quizArbitrarySlideSwitching",b)}function wG(a,b){return null==a.la.$d().Le("ScenarioArbitrarySlideSwitching",b)}
function xG(a,b){var c=a.la.playbackController(),d=c.W();c=c.Yd().view();c=un(c.scenarioPlayer());switch(b){case "gotoPreviousSlide":return-1!=a.la.playbackController().previousSlideIndex();case "skipScenario":return"atAnyTime"==d.Uk&&uG(a,"switchToNextSlide");case "continuePresentation":return b=c.scenarioPassed()?d.eF:d.DD,d=0,b instanceof tn&&(d=b.slideIndex()),"gotoSlide"==b.type()&&wG(a,d)||"gotoNextSlide"==b.type()&&uG(a,"scenarioSwitchToNextSlideWithoutBranching");case "finishAction":return b=
c.scenarioPassed()?d.eF:d.DD,d=0,b instanceof tn&&(d=b.slideIndex()),"closePlayerWindow"==b.type()||"gotoSlide"==b.type()&&wG(a,d)||"gotoNextSlide"==b.type()&&uG(a,"scenarioSwitchToNextSlide")}return!1}
function yG(a,b){var c=a.la.playbackController();const d=c.W();c=c.Yd().view();const e=Cm(c.quizPlayer());switch(b){case "gotoPreviousSlide":return"sequential"!=a.F.settings().navigation().navigationType()&&c.lx()&&-1!=a.la.playbackController().previousSlideIndex();case "skipQuiz":if(b="atAnyTime"==d.Uk)b=uG(a,"switchToNextSlide")&&-1!=a.la.playbackController().nextSlideIndex();return b;case "continuePresentation":return b=en(e)?d.dF:d.CD,"gotoSlide"==b.type()?vG(a,b.slideIndex()):"gotoNextSlide"==
b.type()&&uG(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return b=en(e)?d.dF:d.CD,"gotoSlide"==b.type()?vG(a,b.slideIndex()):"closePlayerWindow"==b.type()||"gotoNextSlide"==b.type()&&uG(a,"quizSwitchToNextSlide")}return!1}
class zG{constructor(a,b,c){this.ET=!1;this.NX=new A;this.F=a;var d=Gf();if("1"==d.resume||"review"==window.launchMode)a.settings().playback().Av="always";else if("0"==d.resume||"browse"==window.launchMode)a.settings().playback().Av="never";var e=ug?new AF(a):new qF;d=new ot;const f=new eG,g=new bw(f);g.RQ(a.settings().fa());const h=new Xv(a,g,e);var k=new hw(a,h);this.mg=new Ig;const l=new rt(a.settings().navigation().keyboard(),a.slides(),g,this.mg);var m=new fw;m.stateChangedEvent().addHandler(this.Nz,
this);this.Ma=new dn(d,c,h,g,g,k,l,this,m);new XE(b);this.la=new $E(this.Ma,a,f);b=this.la.playbackController();m=this.la.$d();e.Dq(b.clock());h.aR(b.clock(),b.ko());l.mC(m);k.B=b;k.Wb=m;d.mC(b);d.aI(h);tG(this,d);e=this.la.zq();k=e.displayObject();c.He.ye=k;new Aw(e,b.clock(),a.slides());new mG(e,b.clock(),a.slides(),this);new jF(this.la,e,b.clock(),a.slides());this.lV=new cw(a);this.lV.mC(b);this.cZ=new A;this.aZ=new A;this.sU=new A;this.KS=new A;this.$p=new A;this.IX=new A;this.ZC=new YF(a.slides(),
b.ko(),ef(a.Lc().Vk(),yi),g,f);this.DG=new cG(a.slides(),b.ko(),ef(a.Lc().Ve(),Bi),g,f);this.G4=new vF(a.slides(),h,b.clock(),c.He);new rF(b,g);Rf&&new lF(d);this.b3=new pF(a.slides(),e,b,g);this.F4=ug?new BF(g):new sF;b.QX.addHandler(this.Z5,this);b.Co().addHandler(this.Ll,this);b.xT.addHandler(this.p5,this);b.GT.addHandler(this.x3,this);b.slideChangeEvent().addHandler(this.rk,this);this.Pd=g;sg&&ISPlayer.setPauseMediaCallback(this.fF.bind(this))}yj(){return this.mg}aH(){return this.Ma}ks(){this.b3.activate();
this.la.playbackController().activate()}presentation(){return this.F}view(){return this.la}version(){return"8.3.0"}persistState(){return this.Ma.oe.NQ()}$$(a,b){var c={width:a,height:b,A_:!1};this.IX.C(c);return c.A_?new $c(c.width,c.height):(c=Math.min(a/this.F.slideWidth(),b/this.F.slideHeight()),new $c(a*c,b*c))}Nz(){this.$p.C(new Jg)}start(a){var b=null;a&&(b=ew(a));a=this.F.settings().playback();var c=this.view().playbackController(),d=b,e=this.view().playbackController().firstSlideIndex(),f;
if(f=d)a:{f=this.F.slides().count();var g=this.view().playbackController().firstSlideIndex();for(let h=0;h<f;++h){const k=d.Fw(h);if(k&&k.visited&&h!=g){f=!1;break a}}f=!0}if(f){a:{f=this.presentation().slides().getSlide(e);switch(f?f.type():""){case "quiz":(e=(e=d.Fw(e))?e.quizInfo:null)?(e=e.state,e="testing"==e||"reviewing"==e||"completed"==e):e=!1;break a;case "scenario":b:{if(e=d.Fw(e))if(e=e.scenarioState){e=Ff[e.s];e="inProgress"==e||"completed"==e;break b}e=!1}break a}e=!1}f=!e}e=(b=!f||Ys(d,
0)?b:null)?b.lastViewedSlide():null;f=parseInt(Gf().startslide,10);g=isNaN(f)||0>f||f>=this.F.slides().count();d="review"==window.launchMode;d=g&&null!=e&&0<=e&&("never"!=a.resumeMode()||d);g&&(f=c.firstSlideIndex());c=d?e:f;b=new sG(this,b);e=new gG(b);e.$H(a.Ke());e.setAction(d?"resumePlayback":"gotoSlide");e.setSlideIndex(c);this.cZ.C(e);switch(e.action()){case "resumePlayback":b.resume(e.slideIndex());break;case "gotoSlide":b.start(e.slideIndex());break;case "delayStartup":b.bZ=!0;break;default:throw Error("unknown startup action");
}}Yw(){return this.Ma.Yw()}startupEvent(){return this.cZ}startupCompletedEvent(){return this.aZ}restorePlayerStateEvent(){return this.NX}Mw(){return this.sU}Z5(){this.ZC.xm();this.DG.xm();this.G4.xm()}Ll(){const a=this.F.settings().Lt().QH();a&&a.open()}GB(){return this.lV.GB()}audioNarrationController(){return this.ZC}videoNarrationController(){return this.DG}p5(){const a=new Jg;this.KS.C(a);if(!a.actionPrevented())if(pg)(new di("closeWindow")).Aw();else try{Uf||(window.open("","_self",""),window.close())}catch(b){}}closeWindowEvent(){return this.KS}stateChangedEvent(){return this.$p}ym(a){this.la.wb!=
a&&(this.fF(),this.la.ym(a))}gestureNavigationEnabled(){return this.F.settings().navigation().sm().enabled()}actionAvailable(a){var b=this.la.playbackController().W();if(b instanceof qn)a=yG(this,a);else if(b instanceof Bk)a:{b=this.la.playbackController().Yd().view();switch(a){case "gotoNextPresentationSlide":a=uG(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=b.lx()&&-1!=this.la.playbackController().previousSlideIndex();break a}a=!1}else a=b instanceof yn?xG(this,a):!1;
return a}x3(a,b,c){const d=this.F.slides();b=0<=b?d.getSlide(b):null;c=0<=c?d.getSlide(c):null;if(b instanceof qn||c instanceof qn||b instanceof Bk||c instanceof Bk||b instanceof yn||c instanceof yn)Zf?(a.zD="null",a.Fa=0):a.zD="FadeSmoothly"}rk(){const a=this.la.playbackController().nextSlideIndex();this.ZC.zt(a);this.DG.zt(a)}fF(){const a=this.la.playbackController();if(!(0>a.currentSlideIndex())){a.pause();this.Pd.KH();var b=this.la.playbackController().quizPlayer();b&&b.pauseMedia();(b=this.la.playbackController().scenarioPlayer())&&
b.pauseMedia();b=a.W();b instanceof Bk&&a.getSlidePlaybackController(b.index()).interactionPlayer().pauseMedia()}}}zG.prototype.actionAvailable=zG.prototype.actionAvailable;zG.prototype.gestureNavigationEnabled=zG.prototype.gestureNavigationEnabled;zG.prototype.stateChangedEvent=zG.prototype.stateChangedEvent;zG.prototype.closeWindowEvent=zG.prototype.closeWindowEvent;zG.prototype.videoNarrationController=zG.prototype.videoNarrationController;zG.prototype.audioNarrationController=zG.prototype.audioNarrationController;
zG.prototype.executeMetaCommandEvent=zG.prototype.GB;zG.prototype.initialSlideShownEvent=zG.prototype.Mw;zG.prototype.restorePlayerStateEvent=zG.prototype.restorePlayerStateEvent;zG.prototype.startupCompletedEvent=zG.prototype.startupCompletedEvent;zG.prototype.startupEvent=zG.prototype.startupEvent;zG.prototype.getOptimalPlayerSize=zG.prototype.$$;zG.prototype.persistState=zG.prototype.persistState;zG.prototype.version=zG.prototype.version;zG.prototype.view=zG.prototype.view;
zG.prototype.presentation=zG.prototype.presentation;const AG={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_off:'<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.8 15V5C3.8 4.33726 4.33726 3.8 5 3.8H15C15.6627 3.8 16.2 4.33726 16.2 5V15C16.2 15.6627 15.6627 16.2 15 16.2H5C4.33726 16.2 3.8 15.6627 3.8 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.8L13.5 7.8C13.9418 7.8 14.3 7.44183 14.3 7C14.3 6.55817 13.9418 6.2 13.5 6.2L6.5 6.2C6.05817 6.2 5.7 6.55817 5.7 7C5.7 7.44183 6.05817 7.8 6.5 7.8ZM5.7 10C5.7 9.55817 6.05817 9.2 6.5 9.2H13.5C13.9418 9.2 14.3 9.55817 14.3 10C14.3 10.4418 13.9418 10.8 13.5 10.8H6.5C6.05817 10.8 5.7 10.4418 5.7 10ZM6.5 12.2C6.05817 12.2 5.7 12.5582 5.7 13C5.7 13.4418 6.05817 13.8 6.5 13.8H10.5C10.9418 13.8 11.3 13.4418 11.3 13C11.3 12.5582 10.9418 12.2 10.5 12.2H6.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="M2 15V5C2 3.34315 3.34315 2 5 2H15C16.6569 2 18 3.34315 18 5V15C18 16.6569 16.6569 18 15 18H5C3.34315 18 2 16.6569 2 15ZM6.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.25H6.5C6.08579 6.25 5.75 6.58579 5.75 7C5.75 7.41421 6.08579 7.75 6.5 7.75ZM6.5 9.25C6.08579 9.25 5.75 9.58579 5.75 10C5.75 10.4142 6.08579 10.75 6.5 10.75H13.5C13.9142 10.75 14.25 10.4142 14.25 10C14.25 9.58579 13.9142 9.25 13.5 9.25H6.5ZM5.75 13C5.75 12.5858 6.08579 12.25 6.5 12.25H10.5C10.9142 12.25 11.25 12.5858 11.25 13C11.25 13.4142 10.9142 13.75 10.5 13.75H6.5C6.08579 13.75 5.75 13.4142 5.75 13Z" 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>',
subtitles_off:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.9" y="2.9" width="18.2" height="14.2" rx="2.1" stroke="currentColor" stroke-width="1.8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.50751 12.0449C9.07111 13.3052 8.06004 14 6.5 14C4.23875 14 3 12.4816 3 9.99732C3 7.52917 4.24973 6 6.5 6C8.0738 6 9.22312 6.73267 9.58559 8.198C9.69502 8.64042 9.34723 9.04019 8.89441 9.09179C8.44619 9.14285 8.06043 8.83175 7.91285 8.40546C7.72222 7.85481 7.38035 7.5 6.5 7.5C5 7.5 4.5 8.86338 4.5 10C4.5 11.3084 5.1943 12.6249 6.5 12.6249C7.30025 12.6249 7.66037 12.2755 7.88058 11.7381C8.04613 11.334 8.43079 11.0462 8.86325 11.1065C9.32544 11.171 9.66021 11.6039 9.50751 12.0449ZM16.8073 12.0449C16.3709 13.3052 15.3598 14 13.7998 14C11.5386 14 10.2998 12.4816 10.2998 9.99732C10.2998 7.52917 11.5495 6 13.7998 6C15.3736 6 16.5229 6.73267 16.8854 8.198C16.9948 8.64042 16.647 9.04019 16.1942 9.09179C15.746 9.14285 15.3602 8.83175 15.2126 8.40546C15.022 7.85481 14.6802 7.5 13.7998 7.5C12.2998 7.5 11.7998 8.86338 11.7998 10C11.7998 11.3084 12.4941 12.6249 13.7998 12.6249C14.6001 12.6249 14.9602 12.2755 15.1804 11.7381C15.3459 11.334 15.7306 11.0462 16.1631 11.1065C16.6252 11.171 16.96 11.6039 16.8073 12.0449Z" fill="currentColor"/></svg>',
subtitles_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="M3 2C1.34315 2 0 3.34315 0 5V15C0 16.6569 1.34315 18 3 18H17C18.6569 18 20 16.6569 20 15V5C20 3.34315 18.6569 2 17 2H3ZM6.50018 14C8.06023 14 9.07129 13.3052 9.5077 12.0449C9.66039 11.6039 9.32563 11.171 8.86343 11.1065C8.43097 11.0462 8.04632 11.334 7.88076 11.7381C7.66055 12.2755 7.30043 12.6249 6.50018 12.6249C5.19448 12.6249 4.50018 11.3084 4.50018 10C4.50018 8.86338 5.00018 7.5 6.50018 7.5C7.38053 7.5 7.7224 7.85481 7.91303 8.40546C8.06061 8.83175 8.44637 9.14285 8.89459 9.09179C9.34742 9.04019 9.69521 8.64042 9.58577 8.198C9.2233 6.73267 8.07398 6 6.50018 6C4.24991 6 3.00018 7.52917 3.00018 9.99732C3.00018 12.4816 4.23893 14 6.50018 14ZM13.8 14C15.36 14 16.3711 13.3052 16.8075 12.0449C16.9602 11.6039 16.6254 11.171 16.1632 11.1065C15.7308 11.0462 15.3461 11.334 15.1806 11.7381C14.9604 12.2755 14.6002 12.6249 13.8 12.6249C12.4943 12.6249 11.8 11.3084 11.8 10C11.8 8.86338 12.3 7.5 13.8 7.5C14.6803 7.5 15.0222 7.85481 15.2128 8.40546C15.3604 8.83175 15.7462 9.14285 16.1944 9.09179C16.6472 9.04019 16.995 8.64042 16.8856 8.198C16.5231 6.73267 15.3738 6 13.8 6C11.5497 6 10.3 7.52917 10.3 9.99732C10.3 12.4816 11.5387 14 13.8 14Z" 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>'};const BG={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>',
subtitles_off:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.9" y="2.9" width="18.2" height="14.2" rx="2.1" stroke="currentColor" stroke-width="1.8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.50751 12.0449C9.07111 13.3052 8.06004 14 6.5 14C4.23875 14 3 12.4816 3 9.99732C3 7.52917 4.24973 6 6.5 6C8.0738 6 9.22312 6.73267 9.58559 8.198C9.69502 8.64042 9.34723 9.04019 8.89441 9.09179C8.44619 9.14285 8.06043 8.83175 7.91285 8.40546C7.72222 7.85481 7.38035 7.5 6.5 7.5C5 7.5 4.5 8.86338 4.5 10C4.5 11.3084 5.1943 12.6249 6.5 12.6249C7.30025 12.6249 7.66037 12.2755 7.88058 11.7381C8.04613 11.334 8.43079 11.0462 8.86325 11.1065C9.32544 11.171 9.66021 11.6039 9.50751 12.0449ZM16.8073 12.0449C16.3709 13.3052 15.3598 14 13.7998 14C11.5386 14 10.2998 12.4816 10.2998 9.99732C10.2998 7.52917 11.5495 6 13.7998 6C15.3736 6 16.5229 6.73267 16.8854 8.198C16.9948 8.64042 16.647 9.04019 16.1942 9.09179C15.746 9.14285 15.3602 8.83175 15.2126 8.40546C15.022 7.85481 14.6802 7.5 13.7998 7.5C12.2998 7.5 11.7998 8.86338 11.7998 10C11.7998 11.3084 12.4941 12.6249 13.7998 12.6249C14.6001 12.6249 14.9602 12.2755 15.1804 11.7381C15.3459 11.334 15.7306 11.0462 16.1631 11.1065C16.6252 11.171 16.96 11.6039 16.8073 12.0449Z" fill="currentColor"/></svg>',
subtitles_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="M3 2C1.34315 2 0 3.34315 0 5V15C0 16.6569 1.34315 18 3 18H17C18.6569 18 20 16.6569 20 15V5C20 3.34315 18.6569 2 17 2H3ZM6.50018 14C8.06023 14 9.07129 13.3052 9.5077 12.0449C9.66039 11.6039 9.32563 11.171 8.86343 11.1065C8.43097 11.0462 8.04632 11.334 7.88076 11.7381C7.66055 12.2755 7.30043 12.6249 6.50018 12.6249C5.19448 12.6249 4.50018 11.3084 4.50018 10C4.50018 8.86338 5.00018 7.5 6.50018 7.5C7.38053 7.5 7.7224 7.85481 7.91303 8.40546C8.06061 8.83175 8.44637 9.14285 8.89459 9.09179C9.34742 9.04019 9.69521 8.64042 9.58577 8.198C9.2233 6.73267 8.07398 6 6.50018 6C4.24991 6 3.00018 7.52917 3.00018 9.99732C3.00018 12.4816 4.23893 14 6.50018 14ZM13.8 14C15.36 14 16.3711 13.3052 16.8075 12.0449C16.9602 11.6039 16.6254 11.171 16.1632 11.1065C15.7308 11.0462 15.3461 11.334 15.1806 11.7381C14.9604 12.2755 14.6002 12.6249 13.8 12.6249C12.4943 12.6249 11.8 11.3084 11.8 10C11.8 8.86338 12.3 7.5 13.8 7.5C14.6803 7.5 15.0222 7.85481 15.2128 8.40546C15.3604 8.83175 15.7462 9.14285 16.1944 9.09179C16.6472 9.04019 16.995 8.64042 16.8856 8.198C16.5231 6.73267 15.3738 6 13.8 6C11.5497 6 10.3 7.52917 10.3 9.99732C10.3 12.4816 11.5387 14 13.8 14Z" 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 CG{xq(a,b){var c="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjguMzAyIDMzLjI0MiI+DQoJPHBhdGggZD0iTTAsMS44VjMxLjQ0MmExLjgsMS44LDAsMCwwLDIuNzI2LDEuNTQzbDI0LjctMTQuODJhMS44LDEuOCwwLDAsMCwwLTMuMDg3TDIuNzI2LjI1N0ExLjgsMS44LDAsMCwwLDAsMS44WiIgc3R5bGU9ImZpbGw6IzMzMyIvPg0KPC9zdmc+ data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAyOC4zMDIgMzMuMjQyIj4NCgk8cGF0aCBkPSJNMCwxLjhWMzEuNDQyYTEuOCwxLjgsMCwwLDAsMi43MjYsMS41NDNsMjQuNy0xNC44MmExLjgsMS44LDAsMCwwLDAtMy4wODdMMi43MjYuMjU3QTEuOCwxLjgsMCwwLDAsMCwxLjhaIiBzdHlsZT0iZmlsbDojNTI4YmRmIi8+DQo8L3N2Zz4= data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMCAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuOCI+CjxyZWN0IHg9IjEwNSIgeT0iNTQiIHdpZHRoPSI0MyIgaGVpZ2h0PSI4NCIgcng9IjgiIHRyYW5zZm9ybT0icm90YXRlKDkwIDEwNSA1NCkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNTEgNDkuNUw1MSAxN0M1MSAxMi41ODE3IDQ3LjQxODMgOSA0MyA5TDE2IDlDMTEuNTgxNyA5IDggMTIuNTgxNyA4IDE3TDggODVDOCA4OS40MTgzIDExLjU4MTcgOTMgMTYgOTNIMTcuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEwNCA3MUwxMDQgODBDMTAyLjg5NSA4MCAxMDIgNzkuMTA0NiAxMDIgNzhMMTAyIDczQzEwMiA3MS44OTU0IDEwMi44OTUgNzEgMTA0IDcxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1IDEwTDM0IDEwQzM0IDExLjEwNDYgMzMuMTA0NiAxMiAzMiAxMkwyNyAxMkMyNS44OTU0IDEyIDI1IDExLjEwNDYgMjUgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNODEuODI3IDQ2LjAyNDNDODIuMjMxNyA0My4wODU2IDgxLjkyMzcgNDAuMDkyNiA4MC45MjkxIDM3LjI5NzhDNzkuOTM0NiAzNC41MDMxIDc4LjI4MjUgMzEuOTg4NCA3Ni4xMTIyIDI5Ljk2NjFDNzMuOTQyIDI3Ljk0MzcgNzEuMzE3MiAyNi40NzI5IDY4LjQ1OTQgMjUuNjc3NkM2NS42MDE1IDI0Ljg4MjQgNjIuNTk0MiAyNC43ODYxIDU5LjY5MTMgMjUuMzk2OE04MS44MjcgNDYuMDI0M0w3Ni40OTk5IDQwLjk5OTVNODEuODI3IDQ2LjAyNDNMODYuOTk5OSA0MC45OTk1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo= data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTExIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMSAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuOCI+CjxwYXRoIGQ9Ik01NSA1NEw5Ny41IDU0QzEwMS45MTggNTQgMTA1LjUgNTcuNTgxNyAxMDUuNSA2MkwxMDUuNSA4OUMxMDUuNSA5My40MTgzIDEwMS45MTggOTcgOTcuNSA5N0wzOC41IDk3TDI2LjEyMTMgOTdDMjQuNzYzMSA5NyAyMy40NjA0IDk2LjQ2MDQgMjIuNSA5NS41Vjk1LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMDQuNSA4MEwxMDQuNSA3MUMxMDMuMzk1IDcxIDEwMi41IDcxLjg5NTQgMTAyLjUgNzNMMTAyLjUgNzhDMTAyLjUgNzkuMTA0NiAxMDMuMzk1IDgwIDEwNC41IDgwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwNC41IDcxTDEwNC41IDgwQzEwMy4zOTUgODAgMTAyLjUgNzkuMTA0NiAxMDIuNSA3OEwxMDIuNSA3M0MxMDIuNSA3MS44OTU0IDEwMy4zOTUgNzEgMTA0LjUgNzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTkuNjQ5IDI3LjA3NkM2Mi41MTQzIDI2LjMwODIgNjUuNTIyNCAyNi4yNDA3IDY4LjQxOTMgMjYuODc5M0M3MS4zMTYyIDI3LjUxNzggNzQuMDE3MSAyOC44NDM2IDc2LjI5NDIgMzAuNzQ0OUM3OC41NzEzIDMyLjY0NjIgODAuMzU3NyAzNS4wNjcyIDgxLjUwMjkgMzcuODAzN0M4Mi42NDgyIDQwLjU0MDIgODMuMTE4NSA0My41MTE5IDgyLjg3NDMgNDYuNDY4NE01OS42NDkgMjcuMDc2TDY1LjI5ODQgMzEuNzM1M001OS42NDkgMjcuMDc2TDYzLjk4OTkgMjEuMzE3MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iOC41IiB5PSI5IiB3aWR0aD0iNDMiIGhlaWdodD0iODQiIHJ4PSI4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTI1LjUgMTBMMzQuNSAxMEMzNC41IDExLjEwNDYgMzMuNjA0NiAxMiAzMi41IDEyTDI3LjUgMTJDMjYuMzk1NCAxMiAyNS41IDExLjEwNDYgMjUuNSAxMFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg== data:image/png;base64,  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTMgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5CYWNrLUFycm93PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImlQaG9uZS1YLUNvdXJzZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTU2LjAwMDAwMCkiIGZpbGw9IiMzREEwRTEiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjEuOTA2MzgyOCw1Ni45ODk5NDk1IEwxMiw2Ni41IEwyMS45MDYzODI4LDc2LjAxMDA1MDUgQzIyLjQ4MjU4NSw3Ni41NjMyMDAyIDIzLjM5MjU5Miw3Ni41NjMyMDAyIDIzLjk2ODc5NDMsNzYuMDEwMDUwNSBMMjMuOTY4Nzk0Myw3Ni4wMTAwNTA1IEMyNC41MTU1MjgzLDc1LjQ4NTE5MDEgMjQuNTMzMjYwMyw3NC42MTY0OTEyIDI0LjAwODM5OTksNzQuMDY5NzU3MiBDMjMuOTk1NDY4OSw3NC4wNTYyODcyIDIzLjk4MjI2NDIsNzQuMDQzMDgyNiAyMy45Njg3OTQzLDc0LjAzMDE1MTUgTDE2LjEyNDgyMjksNjYuNSBMMjMuOTY4Nzk0Myw1OC45Njk4NDg1IEMyNC41MTU1MjgzLDU4LjQ0NDk4ODEgMjQuNTMzMjYwMyw1Ny41NzYyODkyIDI0LjAwODM5OTksNTcuMDI5NTU1MiBDMjMuOTk1NDY4OSw1Ny4wMTYwODUyIDIzLjk4MjI2NDIsNTcuMDAyODgwNiAyMy45Njg3OTQzLDU2Ljk4OTk0OTUgTDIzLjk2ODc5NDMsNTYuOTg5OTQ5NSBDMjMuMzkyNTkyLDU2LjQzNjc5OTggMjIuNDgyNTg1LDU2LjQzNjc5OTggMjEuOTA2MzgyOCw1Ni45ODk5NDk1IFoiIGlkPSJCYWNrLUFycm93Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4= data:image/svg+xml;base64,  data:image/svg+xml;base64,  data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iNiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxwYXRoIGQ9Ik00NS41IDE3SDQ0QzQzLjYwMjIgMTcgNDMuMjIwNiAxNy4xNTggNDIuOTM5MyAxNy40MzkzQzQyLjY1OCAxNy43MjA2IDQyLjUgMTguMTAyMiA0Mi41IDE4LjVDNDIuNSAxOC44OTc4IDQyLjY1OCAxOS4yNzk0IDQyLjkzOTMgMTkuNTYwN0M0My4yMjA2IDE5Ljg0MiA0My42MDIyIDIwIDQ0IDIwSDQ1LjVDNDUuODk3OCAyMCA0Ni4yNzk0IDIwLjE1OCA0Ni41NjA3IDIwLjQzOTNDNDYuODQyIDIwLjcyMDYgNDcgMjEuMTAyMiA0NyAyMS41VjMzLjUzNzVDNDUuNzA5MyAzMi41NDUzIDQ0LjEyOCAzMi4wMDUgNDIuNSAzMkM0MS4yNzE3IDMyLjAwMDYgNDAuMDYyNCAzMi4zMDI5IDM4Ljk3ODMgMzIuODgwM0MzNy44OTQyIDMzLjQ1NzYgMzYuOTY4NSAzNC4yOTI0IDM2LjI4MjUgMzUuMzExM0MzNS43MjYxIDM0LjczODQgMzUuMDYwMyAzNC4yODI5IDM0LjMyNDggMzMuOTcxOUMzMy41ODkyIDMzLjY2MDkgMzIuNzk4NiAzMy41MDA3IDMyIDMzLjUwMDdDMzEuMjAxNCAzMy41MDA3IDMwLjQxMDggMzMuNjYwOSAyOS42NzUyIDMzLjk3MTlDMjguOTM5NyAzNC4yODI5IDI4LjI3MzkgMzQuNzM4NCAyNy43MTc1IDM1LjMxMTNDMjcuMDMxNSAzNC4yOTI0IDI2LjEwNTggMzMuNDU3NiAyNS4wMjE3IDMyLjg4MDNDMjMuOTM3NiAzMi4zMDI5IDIyLjcyODMgMzIuMDAwNiAyMS41IDMyQzE5Ljg3MiAzMi4wMDUgMTguMjkwNyAzMi41NDUzIDE3IDMzLjUzNzVWMjEuNUMxNyAyMS4xMDIyIDE3LjE1OCAyMC43MjA2IDE3LjQzOTMgMjAuNDM5M0MxNy43MjA2IDIwLjE1OCAxOC4xMDIyIDIwIDE4LjUgMjBIMjBDMjAuMzk3OCAyMCAyMC43Nzk0IDE5Ljg0MiAyMS4wNjA3IDE5LjU2MDdDMjEuMzQyIDE5LjI3OTQgMjEuNSAxOC44OTc4IDIxLjUgMTguNUMyMS41IDE4LjEwMjIgMjEuMzQyIDE3LjcyMDYgMjEuMDYwNyAxNy40MzkzQzIwLjc3OTQgMTcuMTU4IDIwLjM5NzggMTcgMjAgMTdIMTguNUMxNy4zMDY1IDE3IDE2LjE2MTkgMTcuNDc0MSAxNS4zMTggMTguMzE4QzE0LjQ3NDEgMTkuMTYxOSAxNCAyMC4zMDY1IDE0IDIxLjVWMzkuNUMxNCA0MS40ODkxIDE0Ljc5MDIgNDMuMzk2OCAxNi4xOTY3IDQ0LjgwMzNDMTcuNjAzMiA0Ni4yMDk4IDE5LjUxMDkgNDcgMjEuNSA0N0MyMy40ODkxIDQ3IDI1LjM5NjggNDYuMjA5OCAyNi44MDMzIDQ0LjgwMzNDMjguMjA5OCA0My4zOTY4IDI5IDQxLjQ4OTEgMjkgMzkuNUMyOSAzOC43MDQ0IDI5LjMxNjEgMzcuOTQxMyAyOS44Nzg3IDM3LjM3ODdDMzAuNDQxMyAzNi44MTYxIDMxLjIwNDQgMzYuNSAzMiAzNi41QzMyLjc5NTYgMzYuNSAzMy41NTg3IDM2LjgxNjEgMzQuMTIxMyAzNy4zNzg3QzM0LjY4MzkgMzcuOTQxMyAzNSAzOC43MDQ0IDM1IDM5LjVDMzUgNDEuNDg5MSAzNS43OTAyIDQzLjM5NjggMzcuMTk2NyA0NC44MDMzQzM4LjYwMzIgNDYuMjA5OCA0MC41MTA5IDQ3IDQyLjUgNDdDNDQuNDg5MSA0NyA0Ni4zOTY4IDQ2LjIwOTggNDcuODAzMyA0NC44MDMzQzQ5LjIwOTggNDMuMzk2OCA1MCA0MS40ODkxIDUwIDM5LjVWMjEuNUM1MCAyMC4zMDY1IDQ5LjUyNTkgMTkuMTYxOSA0OC42ODIgMTguMzE4QzQ3LjgzODEgMTcuNDc0MSA0Ni42OTM1IDE3IDQ1LjUgMTdaTTIxLjUgNDRDMjAuNjEgNDQgMTkuNzQgNDMuNzM2MSAxOC45OTk5IDQzLjI0MTZDMTguMjU5OSA0Mi43NDcxIDE3LjY4MzEgNDIuMDQ0MyAxNy4zNDI1IDQxLjIyMjFDMTcuMDAxOSA0MC4zOTk4IDE2LjkxMjggMzkuNDk1IDE3LjA4NjUgMzguNjIyMUMxNy4yNjAxIDM3Ljc0OTIgMTcuNjg4NyAzNi45NDc0IDE4LjMxOCAzNi4zMThDMTguOTQ3NCAzNS42ODg3IDE5Ljc0OTIgMzUuMjYwMSAyMC42MjIxIDM1LjA4NjVDMjEuNDk1IDM0LjkxMjggMjIuMzk5OCAzNS4wMDE5IDIzLjIyMjEgMzUuMzQyNUMyNC4wNDQzIDM1LjY4MzEgMjQuNzQ3MSAzNi4yNTk5IDI1LjI0MTYgMzYuOTk5OUMyNS43MzYxIDM3Ljc0IDI2IDM4LjYxIDI2IDM5LjVDMjYgNDAuNjkzNSAyNS41MjU5IDQxLjgzODEgMjQuNjgyIDQyLjY4MkMyMy44MzgxIDQzLjUyNTkgMjIuNjkzNSA0NCAyMS41IDQ0Wk00Mi41IDQ0QzQxLjYxIDQ0IDQwLjc0IDQzLjczNjEgMzkuOTk5OSA0My4yNDE2QzM5LjI1OTkgNDIuNzQ3MSAzOC42ODMxIDQyLjA0NDMgMzguMzQyNSA0MS4yMjIxQzM4LjAwMTkgNDAuMzk5OCAzNy45MTI4IDM5LjQ5NSAzOC4wODY1IDM4LjYyMjFDMzguMjYwMSAzNy43NDkyIDM4LjY4ODcgMzYuOTQ3NCAzOS4zMTggMzYuMzE4QzM5Ljk0NzQgMzUuNjg4NyA0MC43NDkyIDM1LjI2MDEgNDEuNjIyMSAzNS4wODY1QzQyLjQ5NSAzNC45MTI4IDQzLjM5OTggMzUuMDAxOSA0NC4yMjIxIDM1LjM0MjVDNDUuMDQ0MyAzNS42ODMxIDQ1Ljc0NzEgMzYuMjU5OSA0Ni4yNDE2IDM2Ljk5OTlDNDYuNzM2MSAzNy43NCA0NyAzOC42MSA0NyAzOS41QzQ3IDQwLjY5MzUgNDYuNTI1OSA0MS44MzgxIDQ1LjY4MiA0Mi42ODJDNDQuODM4MSA0My41MjU5IDQzLjY5MzUgNDQgNDIuNSA0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=".split(" ");
c="/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }body {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none; }input,textarea {-webkit-user-select: text;-moz-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; }:root {--font-family-normal: nPFn;--font-weight-normal: __fontWeightnPFn__;--font-variation-settings-normal: __fontVariationSettingsnPFn__;--font-family-bold: nPFnb;--font-weight-bold: __fontWeightnPFnb__;--font-variation-settings-bold: __fontVariationSettingsnPFnb__;--font-family-italic: nPFni;--font-weight-italic: __fontWeightnPFni__;--font-variation-settings-italic: __fontVariationSettingsnPFni__;--font-family-bold-italic: nPFnbi;--font-weight-bold-italic: __fontWeightnPFnbi__;--font-variation-settings-bold-italic: __fontVariationSettingsnPFnbi__; }:root {--text-color: __playerText__;--panel-color: __asideBackground__;--button-background-color: __primaryButtonBackground__;--button-text-color: __primaryButtonText__;--button-hover-background-color: __primaryButtonBackgroundHover__;--button-hover-text-color: __primaryButtonTextHover__;--button-border-color: __primaryButtonBorder__;--button-hover-border-color: __primaryButtonBorderHover__;--page-background-color: __pageBackground__;--button-border-radius: __borderRadius__;--popup-border: __popupBorder__;--font-size-message-box: 16px; }.none {position: absolute; }  .none .launch-screen {z-index: 100;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.48); }    .none .launch-screen .launch-screen-button {top: 0;bottom: 0;margin: auto;right: 0;left: 0;border-radius: 100%;width: 96px;height: 96px;position: absolute; }      .none .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; }      .none .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; }      .none .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__play-icon {width: 96px;height: 96px; }      .none .launch-screen .launch-screen-button.launch-screen-button_active .launch-screen-button__icon {background: url("+c[1]+") no-repeat center; }  .none .rotate-prompt {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.75);display: flex;justify-content: center;align-items: center;transition: opacity 0.2s linear; }    .none .rotate-prompt .rotate-prompt-container {width: 240px;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 9px;color: white; }      .none .rotate-prompt .rotate-prompt-container .rotate-prompt-icon {width: 110px;height: 110px;background: transparent url("+
c[2]+") no-repeat center; }        .none .rotate-prompt .rotate-prompt-container .rotate-prompt-icon.rotate-prompt-icon_landscape {background: transparent url("+c[3]+") no-repeat center; }      .none .rotate-prompt .rotate-prompt-container .rotate-prompt-label {width: 100%;font-family: 'Segoe UI', sans-serif;font-weight: 600;font-size: 14px;line-height: 20px;text-align: center;overflow: hidden;overflow-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 5;/*! autoprefixer: off */        -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }  .none .playerView .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); }    .none .playerView .preloader::after {content: '';position: absolute;background: url("+
c[4]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;-webkit-animation: preloader_spin 1s infinite linear;animation: preloader_spin 1s infinite linear; }  .none .playerView .subtitles-panel {display: flex;flex-direction: column;align-items: center;position: absolute;bottom: 0;-webkit-transform-origin: left bottom;transform-origin: left bottom;box-sizing: border-box;pointer-events: none;width: 100%;padding: 0 24px 12px 24px; }    .none .playerView .subtitles-panel div {margin-bottom: 12px;text-align: center; }    .none .playerView .subtitles-panel span {background: rgba(8, 8, 8, 0.75);color: #FFFFFF;font-family: Arial, sans-serif;font-size: 28px;line-height: 37px;padding: 3px 6px;-webkit-box-decoration-break: clone; }    .none .playerView .subtitles-panel div,    .none .playerView .subtitles-panel span {position: initial !important; }  .none .title-panel {width: 100%;background: var(--panel-color);position: absolute;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);height: 46px; }  .none.none_landscape .title-panel {display: none; }.android_default * {text-rendering: auto !important; }body {margin: 0;padding: 0;overflow: hidden;cursor: default;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("+
c[5]+"); }    body .info_panel.time::after {background: transparent url("+c[6]+"); }.component_base,.component_container {position: absolute; }:focus {outline: none; }::-moz-focus-inner {border: 0; }input {-webkit-appearance: none;-moz-appearance: none;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 * {-webkit-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;-webkit-font-feature-settings: 'kern' 1, 'liga' 0;font-feature-settings: 'kern' 1, 'liga' 0; }    .__player_view_id__ .slide.nokern,    .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;-webkit-font-feature-settings: 'kern' 0, 'liga' 0;font-feature-settings: 'kern' 0, 'liga' 0; }  .__player_view_id__ .fullscreen {-webkit-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;-webkit-transform: none !important;transform: none !important; }    .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+
c[7]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+c[8]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+c[9]+") no-repeat; }  .__player_view_id__ .video_player video {width: 100%;height: 100%;margin: auto;top: 0;right: 0;bottom: 0;left: 0;-webkit-filter: opacity(1);filter: opacity(1); }    .__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 * {-webkit-backface-visibility: hidden;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("+
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: 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("+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.rate {background: url("+c[15]+") 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("+c[16]+"); }        .__player_view_id__ .video_player .controls button.mute:hover {background: url("+
c[17]+"); }        .__player_view_id__ .video_player .controls button.mute:active {background: url("+c[18]+"); }        .__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[19]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+c[20]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[21]+"); }      .__player_view_id__ .video_player .controls button.subtitles {background: url("+
c[22]+") 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("+c[23]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:hover {background: url("+c[24]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:active {background: url("+c[25]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected {background: url("+
c[26]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+c[27]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[28]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play::after {background: url("+c[29]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: ''; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+
c[30]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[31]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[32]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen::before {background: url("+c[29]+") 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("+
c[33]+") 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("+
c[33]+") 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("+
c[34]+"); }  .popup_layer .message_box button.btn_ok {left: 141px;top: 98px; }  .popup_layer .message_box .message::before {background: url("+c[35]+"); }.transitionSlide.paused * {-webkit-animation-play-state: paused !important;animation-play-state: paused !important; }.framesLayer .video_player {-webkit-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;-webkit-transform: translateZ(0);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; }.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[36]+") no-repeat center;height: 24px;width: 14px;left: 8px;position: absolute; }.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; }.uikit-primary-button {max-width: 260px;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-primary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-secondary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-link-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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(--button-background-color));color: var(--primary-button-text-color, var(--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(--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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold); }  .uikit-primary-button.uikit-primary-button_active, .uikit-primary-button[aria-pressed='true'] {background: var(--primary-button-background-color-active, var(--button-hover-background-color));color: var(--primary-button-text-color-active, var(--button-hover-text-color)); }    .uikit-primary-button.uikit-primary-button_active::after, .uikit-primary-button[aria-pressed='true']::after {background: var(--primary-button-border-color-active, var(--button-hover-border-color));background-origin: border-box; }.message-box {background: var(--panel-color);position: absolute;display: flex;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: flex;align-items: center;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: flex;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: var(--message-box-font-size);color: var(--text-color);text-overflow: ellipsis;overflow: hidden;position: relative;font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }  .message-box__buttons {margin-top: 28px; }.container-top-shadow {background: __verticalGradient(#FFFFFF, rgba(255, 255, 255, 0));background: linear-gradient(to bottom, #FFFFFF, rgba(255, 255, 255, 0));position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }.container-bottom-shadow {background: __verticalGradient(rgba(255, 255, 255, 0), #FFFFFF);background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFFFFF);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; }.presentation-view-mode-switch-control {width: 64px;height: 64px;position: fixed;left: 16px;top: 16px;cursor: pointer;border: none;background: url("+
c[37]+") no-repeat center; }  .presentation-view-mode-switch-control:not([disabled]):hover {background: url("+c[38]+") no-repeat center; }  .presentation-view-mode-switch-control:not([disabled]):active {background: url("+c[39]+") 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; }";
let d;for(const [f,g]of Object.entries(null!=(d=a)?d:{}))a=`__${f.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),g);let e;for(const [f,g]of Object.entries(null!=(e=b)?e:{}))c=c.replace(new RegExp(f,"g"),g);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Vm);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Tm);return Yd(c)}Vm(a,b,c){return`url(data:image/svg+xml;base64,${ke(`<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>`)})`}Tm(a,
b,c){return`url(data:image/svg+xml;base64,${ke(`<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 DG{constructor(a){this.mQ=a.mQ;this.$s=a.$s;this.ot=a.ot}};class EG{xq(a,b){var c=me("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,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMCAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuOCI+CjxyZWN0IHg9IjEwNSIgeT0iNTQiIHdpZHRoPSI0MyIgaGVpZ2h0PSI4NCIgcng9IjgiIHRyYW5zZm9ybT0icm90YXRlKDkwIDEwNSA1NCkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNTEgNDkuNUw1MSAxN0M1MSAxMi41ODE3IDQ3LjQxODMgOSA0MyA5TDE2IDlDMTEuNTgxNyA5IDggMTIuNTgxNyA4IDE3TDggODVDOCA4OS40MTgzIDExLjU4MTcgOTMgMTYgOTNIMTcuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEwNCA3MUwxMDQgODBDMTAyLjg5NSA4MCAxMDIgNzkuMTA0NiAxMDIgNzhMMTAyIDczQzEwMiA3MS44OTU0IDEwMi44OTUgNzEgMTA0IDcxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1IDEwTDM0IDEwQzM0IDExLjEwNDYgMzMuMTA0NiAxMiAzMiAxMkwyNyAxMkMyNS44OTU0IDEyIDI1IDExLjEwNDYgMjUgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNODEuODI3IDQ2LjAyNDNDODIuMjMxNyA0My4wODU2IDgxLjkyMzcgNDAuMDkyNiA4MC45MjkxIDM3LjI5NzhDNzkuOTM0NiAzNC41MDMxIDc4LjI4MjUgMzEuOTg4NCA3Ni4xMTIyIDI5Ljk2NjFDNzMuOTQyIDI3Ljk0MzcgNzEuMzE3MiAyNi40NzI5IDY4LjQ1OTQgMjUuNjc3NkM2NS42MDE1IDI0Ljg4MjQgNjIuNTk0MiAyNC43ODYxIDU5LjY5MTMgMjUuMzk2OE04MS44MjcgNDYuMDI0M0w3Ni40OTk5IDQwLjk5OTVNODEuODI3IDQ2LjAyNDNMODYuOTk5OSA0MC45OTk1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=",
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTExIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMSAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuOCI+CjxwYXRoIGQ9Ik01NSA1NEw5Ny41IDU0QzEwMS45MTggNTQgMTA1LjUgNTcuNTgxNyAxMDUuNSA2MkwxMDUuNSA4OUMxMDUuNSA5My40MTgzIDEwMS45MTggOTcgOTcuNSA5N0wzOC41IDk3TDI2LjEyMTMgOTdDMjQuNzYzMSA5NyAyMy40NjA0IDk2LjQ2MDQgMjIuNSA5NS41Vjk1LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMDQuNSA4MEwxMDQuNSA3MUMxMDMuMzk1IDcxIDEwMi41IDcxLjg5NTQgMTAyLjUgNzNMMTAyLjUgNzhDMTAyLjUgNzkuMTA0NiAxMDMuMzk1IDgwIDEwNC41IDgwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwNC41IDcxTDEwNC41IDgwQzEwMy4zOTUgODAgMTAyLjUgNzkuMTA0NiAxMDIuNSA3OEwxMDIuNSA3M0MxMDIuNSA3MS44OTU0IDEwMy4zOTUgNzEgMTA0LjUgNzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTkuNjQ5IDI3LjA3NkM2Mi41MTQzIDI2LjMwODIgNjUuNTIyNCAyNi4yNDA3IDY4LjQxOTMgMjYuODc5M0M3MS4zMTYyIDI3LjUxNzggNzQuMDE3MSAyOC44NDM2IDc2LjI5NDIgMzAuNzQ0OUM3OC41NzEzIDMyLjY0NjIgODAuMzU3NyAzNS4wNjcyIDgxLjUwMjkgMzcuODAzN0M4Mi42NDgyIDQwLjU0MDIgODMuMTE4NSA0My41MTE5IDgyLjg3NDMgNDYuNDY4NE01OS42NDkgMjcuMDc2TDY1LjI5ODQgMzEuNzM1M001OS42NDkgMjcuMDc2TDYzLjk4OTkgMjEuMzE3MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iOC41IiB5PSI5IiB3aWR0aD0iNDMiIGhlaWdodD0iODQiIHJ4PSI4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTI1LjUgMTBMMzQuNSAxMEMzNC41IDExLjEwNDYgMzMuNjA0NiAxMiAzMi41IDEyTDI3LjUgMTJDMjYuMzk1NCAxMiAyNS41IDExLjEwNDYgMjUuNSAxMFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==",
"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,"+ke(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="/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }body {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none; }input,textarea {-webkit-user-select: text;-moz-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; }: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__;--font-size-message-box: 16px; }: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__;--font-size-message-box: 16px; }@-webkit-keyframes preloader_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }@keyframes preloader_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }  100% {-webkit-transform: rotate(360deg);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;-moz-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 {-webkit-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 {visibility: hidden; }  .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: flex;flex-direction: column;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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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: flex;align-items: center;padding: 0 12px;height: 56px;top: auto; }    .universal_mini > .bottom-panel .navigation-controls {display: flex;align-items: center; }    .universal_mini > .bottom-panel > button:not(:first-child) {margin-left: 12px; }    .universal_mini > .bottom-panel > .progress-timer {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);font-size: 14px;margin-left: 16px;color: var(--text-color);opacity: 0.72; }    .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 > .progressbar {top: auto; }  .universal_mini > .landscape-bottom-panel {width: 100%;background: var(--player-background-color);position: absolute;box-sizing: border-box;bottom: 0;display: flex;align-items: center;right: 0;top: 0;width: 52px;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: flex;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;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; }  .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 .video-container video::-webkit-media-text-track-container, .universal_mini .video-container video::cue {visibility: hidden; }  .universal_mini .rotate-prompt {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.75);display: flex;justify-content: center;align-items: center;transition: opacity 0.2s linear; }    .universal_mini .rotate-prompt .rotate-prompt-container {width: 240px;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 9px;color: white; }      .universal_mini .rotate-prompt .rotate-prompt-container .rotate-prompt-icon {width: 110px;height: 110px;background: transparent url("+
c[2]+") no-repeat center; }        .universal_mini .rotate-prompt .rotate-prompt-container .rotate-prompt-icon.rotate-prompt-icon_landscape {background: transparent url("+c[3]+") no-repeat center; }      .universal_mini .rotate-prompt .rotate-prompt-container .rotate-prompt-label {width: 100%;font-family: 'Segoe UI', sans-serif;font-weight: 600;font-size: 14px;line-height: 20px;text-align: center;overflow: hidden;overflow-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 5;/*! autoprefixer: off */        -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }  .universal_mini .subtitles-panel {display: flex;flex-direction: column;align-items: center;position: absolute;bottom: 0;-webkit-transform-origin: left bottom;transform-origin: left bottom;box-sizing: border-box;pointer-events: none;padding: 0 24px 12px 24px; }    .universal_mini .subtitles-panel div {margin-bottom: 12px;text-align: center; }    .universal_mini .subtitles-panel span {background: rgba(8, 8, 8, 0.75);color: #FFFFFF;font-family: Arial, sans-serif;font-size: 28px;line-height: 37px;padding: 3px 6px;-webkit-box-decoration-break: clone; }    .universal_mini .subtitles-panel span {font-size: 16px;line-height: 23px; }  .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[4]+");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[5]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;-webkit-animation: preloader_spin 1s infinite linear;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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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: flex;align-items: center;justify-content: center;flex-grow: 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: flex;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);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);flex-shrink: 0; }        .universal_mini .menu_layer .menu-layer-top-panel .search_panel .search_input {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);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::-webkit-input-placeholder {opacity: 0.4; }          .universal_mini .menu_layer .menu-layer-top-panel .search_panel .search_input::-moz-placeholder {opacity: 0.4; }          .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: flex;align-items: center; }      .universal_mini .menu_layer.tab_control .bottom-panel .menu-tab-button {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);cursor: pointer;display: flex;flex-direction: column;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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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: flex;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;flex-shrink: 0; }            .universal_mini .menu_layer .content.component_container .content.component_base .slides_list .item .text {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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[6]+");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: flex;flex-direction: column;align-items: center; }          .universal_mini .menu_layer .content.component_container .content.component_base .presenter_info .top-container {display: flex;flex-direction: column;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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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: flex;flex-direction: column;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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);display: flex;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: flex;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[7]+"); }          .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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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;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[8]+") no-repeat center; }    body .info_panel.time::before {background: transparent url("+c[9]+") no-repeat center; }    body .info_panel.password::before {background: transparent url("+c[10]+") 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: 998 !important; }.component_base,.component_container {position: absolute; }:focus {outline: none; }::-moz-focus-inner {border: 0; }input {-webkit-appearance: none;-moz-appearance: none;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 * {-webkit-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;-webkit-font-feature-settings: 'kern' 1, 'liga' 0;font-feature-settings: 'kern' 1, 'liga' 0; }  .__player_view_id__ .slide.nokern,  .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;-webkit-font-feature-settings: 'kern' 0, 'liga' 0;font-feature-settings: 'kern' 0, 'liga' 0; }.__player_view_id__ .fullscreen {-webkit-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[11]+") 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[12]+") 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[13]+") 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[14]+") 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[15]+");position: relative;cursor: pointer;width: 12px;height: 48px; }      .__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+
c[16]+");width: 100%; }  .__player_view_id__ .video_player .controls button {width: 100%;height: 100%; }    .__player_view_id__ .video_player .controls button.mute {background: url("+c[17]+"); }      .__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[18]+"); }      .__player_view_id__ .video_player .controls button.mute:active {background: url("+c[19]+"); }      .__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[20]+"); }        .__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+
c[21]+"); }        .__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[22]+"); }    .__player_view_id__ .video_player .controls button.play {background: url("+c[23]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play:hover {background: url("+c[24]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play:active {background: url("+c[25]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play.selected {background: url("+
c[26]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+c[27]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[28]+") no-repeat; }      .__player_view_id__ .video_player .controls button.play::after {background: url("+c[29]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: ''; }    .__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+
c[30]+") no-repeat; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[31]+") no-repeat; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[32]+") no-repeat; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen::before {background: url("+c[29]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: ''; }  .__player_view_id__ .video_player .controls .component_container.toggle_fullscreen, .__player_view_id__ .video_player .controls .component_container.play {width: 52px;height: 34px; }  .__player_view_id__ .video_player .controls .component_container.toggle_fullscreen {right: -1px; }  .__player_view_id__ .video_player .controls .component_container.mute {width: 22px;height: 22px;right: 58px;top: 6px; }.modal_layer {background: #000000;opacity: 0.7;z-index: 1;width: 100%;height: 100%; }.message_box,.confirm_window {border-radius: 4px;min-height: 150px;min-width: 300px;z-index: 1;background: #FFFFFF;position: absolute;width: 300px;top: 0;right: 0;bottom: 0;left: 0;margin: auto; }  .message_box .title,  .confirm_window .title {display: none !important; }  .message_box .message,  .confirm_window .message {padding: 34px 34px 24px 34px;font-size: 14px;line-height: 18px;color: #231F20;font-family: Helvetica, Roboto, Arial; }.message_box .btn_ok.component_container {padding-bottom: 24px;position: relative;text-align: center;height: 44px;width: 100%; }  .message_box .btn_ok.component_container button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;border-radius: 4px;font-size: 16px;background: #339BE0;color: #FFFFFF; }    .message_box .btn_ok.component_container button.active {background: #058ACC; }.confirm_window .buttons_panel {text-align: center;position: relative;padding-bottom: 24px;height: 44px;width: 100%; }  .confirm_window .buttons_panel > div {width: 50%;float: right;position: relative; }    .confirm_window .buttons_panel > div button {vertical-align: middle;line-height: 44px;height: 44px;padding-left: 20px;padding-right: 20px;min-width: 110px;margin-left: 5px;margin-right: 5px;position: static;-webkit-appearance: none;-moz-appearance: none;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[33]+") no-repeat center;height: 24px;width: 14px;left: 8px;position: absolute; }.trial_banner {position: relative;-webkit-transform: translateZ(0);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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-primary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-secondary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-link-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold); }  .uikit-primary-button.uikit-primary-button_active, .uikit-primary-button[aria-pressed='true'] {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 {background: var(--primary-button-border-color-active, var(--primary-button-border-color-active));background-origin: border-box; }.uikit-primary-button.uikit-primary-button_active:focus::before, .uikit-primary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color-active, var(--primary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color-active, var(--primary-button-text-color-active));outline-offset: -4px;border: 5px solid transparent; }.uikit-primary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color, var(--primary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color, var(--primary-button-text-color));outline-offset: -4px;border: 5px solid transparent; }.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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }  .uikit-secondary-button.uikit-secondary-button_active, .uikit-secondary-button[aria-pressed='true'] {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 {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-secondary-button.uikit-secondary-button_active:focus::before, .uikit-secondary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color-active, var(--secondary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color-active, var(--secondary-button-text-color-active));outline-offset: -4px;border: 5px solid transparent; }.uikit-secondary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color, var(--secondary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color, var(--secondary-button-text-color));outline-offset: -4px;border: 5px solid transparent; }.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: flex;align-items: center;flex-grow: 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: 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: flex;flex-direction: column;align-items: start;font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }.menu-base-item {width: 100%;box-sizing: border-box;display: flex;align-items: center;height: 44px;padding: 0 20px;color: var(--popup-text-color); }  .menu-base-item__label {flex-grow: 1;font-size: 15px;line-height: 20px;margin-left: 12px; }  .menu-base-item__icon {width: 20px;height: 20px;flex-shrink: 0;color: var(--popup-text-color); }  .menu-base-item__value {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: flex;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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold); }  .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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);box-sizing: border-box;position: relative;display: flex;flex-direction: column;color: var(--panel-text-color); }  .presenter-info__main {display: flex;align-items: start; }  .presenter-info__info {display: inline-block;flex-grow: 1; }  .presenter-info__photo {width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 50%;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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);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: flex;margin-top: 8px; }  .presenter-info__link {border: 1px solid var(--presenter-info-link-border-color);border-radius: 10px;width: 36px;height: 28px;display: flex;justify-content: 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%;-webkit-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;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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);position: relative;width: 100%;overflow: hidden;display: flex;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: flex;align-items: start;cursor: pointer; }  .attach-item__icon-container {width: 36px;height: 36px;border-radius: 50%;background: var(--top-panel-icon-container-color);display: flex;justify-content: center;align-items: center;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: flex;flex-direction: column;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: flex;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: flex;align-items: center;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: flex;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;font-weight: normal;font-variation-settings: normal; }  .message-box__buttons {margin-top: 28px; }.back-to-app-button {position: absolute;top: 6px;left: 12px;display: flex;align-items: 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 {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-normal: PFn;--font-weight-normal: __fontWeightPFn__;--font-variation-settings-normal: __fontVariationSettingsPFn__;--font-family-bold: PFnb;--font-weight-bold: __fontWeightPFnb__;--font-variation-settings-bold: __fontVariationSettingsPFnb__;--font-family-italic: PFni;--font-weight-italic: __fontWeightPFni__;--font-variation-settings-italic: __fontVariationSettingsPFni__;--font-family-bold-italic: PFnbi;--font-weight-bold-italic: __fontWeightPFnbi__;--font-variation-settings-bold-italic: __fontVariationSettingsPFnbi__; }.progress-tooltip {display: flex;flex-direction: column;align-items: 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: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }  .progressbar__progress-background {position: absolute;background: var(--progressbar-playback-color);top: 0;left: 0;height: 100%;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-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;-webkit-transform: translateY(-100%);transform: translateY(-100%); }";
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.Vm);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Tm);return Yd(c)}Vm(a,b,c){return`url(data:image/svg+xml;base64,${ke(`<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>`)})`}Tm(a,
b,c){return`url(data:image/svg+xml;base64,${ke(`<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 FG{xq(a,b){const c=g=>{g=me(g);let h;for(const [k,l]of Object.entries(null!=(h=a)?h:{}))g=g.replace(new RegExp(`{${k}}`,"g"),l);return ke(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/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMCAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuOCI+CjxyZWN0IHg9IjEwNSIgeT0iNTQiIHdpZHRoPSI0MyIgaGVpZ2h0PSI4NCIgcng9IjgiIHRyYW5zZm9ybT0icm90YXRlKDkwIDEwNSA1NCkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNTEgNDkuNUw1MSAxN0M1MSAxMi41ODE3IDQ3LjQxODMgOSA0MyA5TDE2IDlDMTEuNTgxNyA5IDggMTIuNTgxNyA4IDE3TDggODVDOCA4OS40MTgzIDExLjU4MTcgOTMgMTYgOTNIMTcuNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEwNCA3MUwxMDQgODBDMTAyLjg5NSA4MCAxMDIgNzkuMTA0NiAxMDIgNzhMMTAyIDczQzEwMiA3MS44OTU0IDEwMi44OTUgNzEgMTA0IDcxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI1IDEwTDM0IDEwQzM0IDExLjEwNDYgMzMuMTA0NiAxMiAzMiAxMkwyNyAxMkMyNS44OTU0IDEyIDI1IDExLjEwNDYgMjUgMTBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNODEuODI3IDQ2LjAyNDNDODIuMjMxNyA0My4wODU2IDgxLjkyMzcgNDAuMDkyNiA4MC45MjkxIDM3LjI5NzhDNzkuOTM0NiAzNC41MDMxIDc4LjI4MjUgMzEuOTg4NCA3Ni4xMTIyIDI5Ljk2NjFDNzMuOTQyIDI3Ljk0MzcgNzEuMzE3MiAyNi40NzI5IDY4LjQ1OTQgMjUuNjc3NkM2NS42MDE1IDI0Ljg4MjQgNjIuNTk0MiAyNC43ODYxIDU5LjY5MTMgMjUuMzk2OE04MS44MjcgNDYuMDI0M0w3Ni40OTk5IDQwLjk5OTVNODEuODI3IDQ2LjAyNDNMODYuOTk5OSA0MC45OTk1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=",
"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTExIiBoZWlnaHQ9IjExMCIgdmlld0JveD0iMCAwIDExMSAxMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuOCI+CjxwYXRoIGQ9Ik01NSA1NEw5Ny41IDU0QzEwMS45MTggNTQgMTA1LjUgNTcuNTgxNyAxMDUuNSA2MkwxMDUuNSA4OUMxMDUuNSA5My40MTgzIDEwMS45MTggOTcgOTcuNSA5N0wzOC41IDk3TDI2LjEyMTMgOTdDMjQuNzYzMSA5NyAyMy40NjA0IDk2LjQ2MDQgMjIuNSA5NS41Vjk1LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMDQuNSA4MEwxMDQuNSA3MUMxMDMuMzk1IDcxIDEwMi41IDcxLjg5NTQgMTAyLjUgNzNMMTAyLjUgNzhDMTAyLjUgNzkuMTA0NiAxMDMuMzk1IDgwIDEwNC41IDgwWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEwNC41IDcxTDEwNC41IDgwQzEwMy4zOTUgODAgMTAyLjUgNzkuMTA0NiAxMDIuNSA3OEwxMDIuNSA3M0MxMDIuNSA3MS44OTU0IDEwMy4zOTUgNzEgMTA0LjUgNzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTkuNjQ5IDI3LjA3NkM2Mi41MTQzIDI2LjMwODIgNjUuNTIyNCAyNi4yNDA3IDY4LjQxOTMgMjYuODc5M0M3MS4zMTYyIDI3LjUxNzggNzQuMDE3MSAyOC44NDM2IDc2LjI5NDIgMzAuNzQ0OUM3OC41NzEzIDMyLjY0NjIgODAuMzU3NyAzNS4wNjcyIDgxLjUwMjkgMzcuODAzN0M4Mi42NDgyIDQwLjU0MDIgODMuMTE4NSA0My41MTE5IDgyLjg3NDMgNDYuNDY4NE01OS42NDkgMjcuMDc2TDY1LjI5ODQgMzEuNzM1M001OS42NDkgMjcuMDc2TDYzLjk4OTkgMjEuMzE3MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iOC41IiB5PSI5IiB3aWR0aD0iNDMiIGhlaWdodD0iODQiIHJ4PSI4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTI1LjUgMTBMMzQuNSAxMEMzNC41IDExLjEwNDYgMzMuNjA0NiAxMiAzMi41IDEyTDI3LjUgMTJDMjYuMzk1NCAxMiAyNS41IDExLjEwNDYgMjUuNSAxMFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==",
"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="];
return"/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }body {-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none; }input,textarea {-webkit-user-select: text;-moz-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;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 {-webkit-appearance: none;-moz-appearance: none;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 * {-webkit-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;-webkit-font-feature-settings: 'kern' 1, 'liga' 0;font-feature-settings: 'kern' 1, 'liga' 0; }    .__player_view_id__ .slide.nokern,    .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;-webkit-font-feature-settings: 'kern' 0, 'liga' 0;font-feature-settings: 'kern' 0, 'liga' 0; }  .__player_view_id__ .fullscreen {-webkit-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;-webkit-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;-webkit-filter: opacity(1);filter: opacity(1); }    .__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 * {-webkit-backface-visibility: hidden;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 * {-webkit-animation-play-state: paused !important;animation-play-state: paused !important; }.framesLayer .video_player {-webkit-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;-webkit-transform: translateZ(0);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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-primary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-secondary-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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;flex-grow: 0;flex-shrink: 0;cursor: pointer;display: flex;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 {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 {flex-shrink: 0;display: flex;align-items: center; }  .uikit-link-button__right-icon {flex-shrink: 0;display: flex;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%;-webkit-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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold); }  .uikit-primary-button.uikit-primary-button_active, .uikit-primary-button[aria-pressed='true'] {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 {background: var(--primary-button-border-color-active, var(--primary-button-border-color-active));background-origin: border-box; }.uikit-primary-button.uikit-primary-button_active:focus::before, .uikit-primary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color-active, var(--primary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color-active, var(--primary-button-text-color-active));outline-offset: -4px;border: 5px solid transparent; }.uikit-primary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color, var(--primary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color, var(--primary-button-text-color));outline-offset: -4px;border: 5px solid transparent; }.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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }  .uikit-secondary-button.uikit-secondary-button_active, .uikit-secondary-button[aria-pressed='true'] {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 {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-secondary-button.uikit-secondary-button_active:focus::before, .uikit-secondary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color-active, var(--secondary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color-active, var(--secondary-button-text-color-active));outline-offset: -4px;border: 5px solid transparent; }.uikit-secondary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color, var(--secondary-button-background-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;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color, var(--secondary-button-text-color));outline-offset: -4px;border: 5px solid transparent; }.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: flex;align-items: center;flex-grow: 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: 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: flex;flex-direction: column;align-items: start;font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }.menu-base-item {width: 100%;box-sizing: border-box;display: flex;align-items: center;height: 44px;padding: 0 20px;color: var(--popup-text-color); }  .menu-base-item__label {flex-grow: 1;font-size: 15px;line-height: 20px;margin-left: 12px; }  .menu-base-item__icon {width: 20px;height: 20px;flex-shrink: 0;color: var(--popup-text-color); }  .menu-base-item__value {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: flex;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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold); }  .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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);box-sizing: border-box;position: relative;display: flex;flex-direction: column;color: var(--panel-text-color); }  .presenter-info__main {display: flex;align-items: start; }  .presenter-info__info {display: inline-block;flex-grow: 1; }  .presenter-info__photo {width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 50%;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: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);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: flex;margin-top: 8px; }  .presenter-info__link {border: 1px solid var(--presenter-info-link-border-color);border-radius: 10px;width: 36px;height: 28px;display: flex;justify-content: 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%;-webkit-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;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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);position: relative;width: 100%;overflow: hidden;display: flex;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: flex;align-items: start;cursor: pointer; }  .attach-item__icon-container {width: 36px;height: 36px;border-radius: 50%;background: var(--top-panel-icon-container-color);display: flex;justify-content: center;align-items: center;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: flex;flex-direction: column;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__;--font-size-message-box: 16px; }.universal-side-panel {width: 280px;height: 100%;overflow: hidden;z-index: 0;position: relative;display: flex;flex-direction: column;-webkit-transform-origin: left center;transform-origin: left center;background: var(--panel-color);color: var(--panel-text-color);vertical-align: top;flex-shrink: 0; }  .universal-side-panel__presenter-info {padding: 24px 20px;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: flex;justify-content: center;align-items: center;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: flex;justify-content: 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;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: flex;align-items: center;justify-content: center;box-sizing: border-box;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;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: flex;justify-content: 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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);flex-grow: 1;display: flex;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .outline-panel-header {display: flex;flex-shrink: 0;align-items: center;width: 100%;height: 68px;padding: 16px 16px 16px 20px; }    .outline-info-panel .outline-panel-header__switcher {display: flex;flex-shrink: 0;flex-grow: 1; }    .outline-info-panel .outline-panel-header__panel-title {font-family: var(--font-family-bold);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);font-size: 16px;line-height: 20px;color: var(--panel-text-color);flex-shrink: 0;flex-grow: 1; }  .outline-info-panel .search-button {width: 36px;height: 36px;display: flex;justify-content: 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: flex;justify-content: 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 {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::-webkit-input-placeholder {opacity: 0.4; }    .outline-info-panel .search-field::-moz-placeholder {opacity: 0.4; }    .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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);display: flex;justify-content: 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 {flex-grow: 1;display: flex;flex-direction: column;overflow: hidden;height: 100%; }  .outline-info-panel__outline-container {flex-grow: 1;display: flex;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: flex;flex-direction: column;overflow: hidden;border-radius: inherit;height: 100%; }  .outline-info-panel .notes {height: 100%;position: relative;display: flex;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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);font-style: 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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);font-style: normal; }      .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);font-weight: var(--font-weight-italic);font-variation-settings: var(--font-variation-settings-italic);font-style: 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);font-weight: var(--font-weight-bold-italic);font-variation-settings: var(--font-variation-settings-bold-italic);font-style: 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: flex; }  .logo-container > a {display: flex; }.top-panel {display: flex;flex-direction: row;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 {flex-direction: row-reverse; }  .top-panel__container {display: flex;flex-direction: row;align-items: center; }  .top-panel__presenter-info {max-width: 400px;padding: 32px 28px; }.top-main-container {display: flex;flex-grow: 1;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 {flex-direction: row-reverse; }    .top-main-container.top-main-container_reversed .info-container {margin-right: auto;margin-left: 0;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 {flex-shrink: 0; }  .buttons-container__button {margin-right: 8px; }.info-container {overflow: hidden; }  .info-container__title {display: flex;align-items: center;overflow: hidden;color: var(--text-color);max-width: 480px; }    .info-container__title > div {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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__;--font-size-message-box: 16px; }.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%;-webkit-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: inline-flex;align-items: center;flex-shrink: 1; }  .collapsable-buttons-group__collapsable-button {margin-right: 8px; }.navigation-controls {display: flex;flex-direction: row;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;font-variation-settings: var(--font-variation-settings-normal); }.play-controls-container {display: flex;align-items: center;position: relative;flex-grow: 1;flex-shrink: 1;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; }  .play-controls-container__progress-timer {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);font-size: 14px;margin-left: 12px;color: var(--text-color); }    .play-controls-container__progress-timer span:last-child {opacity: 0.72; }.universal-control-panel {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);display: flex;flex-direction: row;width: 100%;position: relative;-webkit-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%;-webkit-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: flex;align-items: center;position: relative;flex-grow: 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: flex;flex-direction: column;align-items: 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: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }  .progressbar__progress-background {position: absolute;background: var(--progressbar-playback-color);top: 0;left: 0;height: 100%;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-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;-webkit-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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);font-style: 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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-bold);font-style: normal; }    .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);font-weight: var(--font-weight-italic);font-variation-settings: var(--font-variation-settings-italic);font-style: 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);font-weight: var(--font-weight-bold-italic);font-variation-settings: var(--font-variation-settings-bold-italic);font-style: italic; }.attachments-popup {padding: 12px 0;border-radius: inherit; }.marker-panel {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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: flex;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: flex;justify-content: 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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);position: relative; }.search-result {font-family: var(--font-family-bold);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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: -webkit-transform 0.3s ease;transition: transform 0.3s ease;transition: transform 0.3s ease, -webkit-transform 0.3s ease;background: transparent; }    .slide-item-view__open-button[aria-pressed='true'] {-webkit-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);font-weight: var(--font-weight-bold);font-variation-settings: var(--font-variation-settings-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-normal: PFn;--font-weight-normal: __fontWeightPFn__;--font-variation-settings-normal: __fontVariationSettingsPFn__;--font-family-bold: PFnb;--font-weight-bold: __fontWeightPFnb__;--font-variation-settings-bold: __fontVariationSettingsPFnb__;--font-family-italic: PFni;--font-weight-italic: __fontWeightPFni__;--font-variation-settings-italic: __fontVariationSettingsPFni__;--font-family-bold-italic: PFnbi;--font-weight-bold-italic: __fontWeightPFnbi__;--font-variation-settings-bold-italic: __fontVariationSettingsPFnbi__; }@-webkit-keyframes preloader_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }@keyframes preloader_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg); }  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }.message-box {background: var(--player-background-color);position: absolute;display: flex;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: flex;align-items: center;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: flex;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: var(--font-size-message-box);color: var(--text-color);text-overflow: ellipsis;overflow: hidden;position: relative;font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal); }  .message-box__buttons {margin-top: 28px; }.universal-tablet {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-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-tablet .rotate-prompt {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.75);display: flex;justify-content: center;align-items: center;transition: opacity 0.2s linear; }    .universal-tablet .rotate-prompt .rotate-prompt-container {width: 240px;display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 9px;color: white; }      .universal-tablet .rotate-prompt .rotate-prompt-container .rotate-prompt-icon {width: 110px;height: 110px;background: transparent url("+
g[39]+") no-repeat center; }        .universal-tablet .rotate-prompt .rotate-prompt-container .rotate-prompt-icon.rotate-prompt-icon_landscape {background: transparent url("+g[40]+") no-repeat center; }      .universal-tablet .rotate-prompt .rotate-prompt-container .rotate-prompt-label {width: 100%;font-family: 'Segoe UI', sans-serif;font-weight: 600;font-size: 14px;line-height: 20px;text-align: center;overflow: hidden;overflow-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 5;/*! autoprefixer: off */        -webkit-box-orient: vertical;-ms-box-orient: vertical;-moz-box-orient: vertical;/* autoprefixer: on */ }.universal-tablet-layout {width: 100%;height: 100%;display: flex;overflow: hidden; }  .universal-tablet-layout.universal-tablet-layout_left-panel {flex-direction: row-reverse; }.universal-tablet-content-area {position: relative;flex-grow: 1;display: flex;flex-direction: column;overflow: hidden; }.text-content-container {position: absolute;width: 100%;bottom: 0; }.subtitles-panel {display: flex;flex-direction: column;align-items: center;position: absolute;bottom: 0;-webkit-transform-origin: left bottom;transform-origin: left bottom;box-sizing: border-box;pointer-events: none;position: initial;padding: 0 24px 12px 24px; }  .subtitles-panel div {margin-bottom: 12px;text-align: center; }  .subtitles-panel span {background: rgba(8, 8, 8, 0.75);color: #FFFFFF;font-family: Arial, sans-serif;font-size: 28px;line-height: 37px;padding: 3px 6px;-webkit-box-decoration-break: clone; }.closed-captions-panel {font-family: var(--font-family-normal);font-weight: var(--font-weight-normal);font-variation-settings: var(--font-variation-settings-normal);width: 100%;height: 110px;background: rgba(41, 41, 41, 0.56);overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 13px 34px 7px 14px;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::-webkit-media-text-track-container, .video-narration-view video::cue {visibility: hidden; }  .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 {flex-grow: 1;overflow: hidden;display: flex;align-items: center;position: relative; }  .content-area__items-container {display: flex;align-items: flex-start;justify-items: center;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[41]+");background-size: cover;top: 0;left: 0;bottom: 0;right: 0;-webkit-animation: preloader_spin 1s infinite linear;animation: preloader_spin 1s infinite linear; }.maximize-button {width: 38px;height: 38px;border: 1px solid #FFFFFF;border-radius: 19px;background: url("+g[42]+") 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[43]+");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[44]+") 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[45]+") 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); }"}();
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.Vm);d=d.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.Tm);return Yd(d)}Vm(a,b,c){return`url(data:image/svg+xml;base64,${ke(`<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>`)})`}Tm(a,
b,c){return`url(data:image/svg+xml;base64,${ke(`<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 GG{constructor(a){this.rP=a.rP;this.uR=a.uR;this.gQ=a.gQ;this.$s=a.$s;this.ot=a.ot;this.hQ=a.hQ}};function HG(a,b){var c=0<window.location.search.indexOf("noui=1");if(a){a=!1;for(c=0;c<b.slides().count();++c){const d=b.slides().getSlide(c);if("scenario"==d.type()||"quiz"==d.type()||"interaction"==d.type()){a=!0;break}}c=!a}return c};function IG(){return tg||JG()||void 0===window.orientation?window.innerWidth>window.innerHeight:!!(window.orientation%180)}function JG(){return 0<=window.location.search.indexOf("ispringpreview=1")};function KG(a,b){x(a,b.XU,a.HL,a);x(a,b.GZ,a.zO,a);b=b.slideTransitionController();x(a,b.transitionEffectStartEvent(),a.HL,a);x(a,b.transitionEffectCompleteEvent(),a.zO,a)}function LG(a,b){x(a,b.Dk,a.HL,a);x(a,b.hk,a.zO,a)}
class MG extends E{constructor(a){super();this.JI=a;a=Gf();this.wb=a.hasOwnProperty("accessibility")&&"1"==a.accessibility&&this.lm()?"accessible":"normal";this.SO=!1;this.mX=D(this);this.ZU=D(this);this.HZ=D(this)}mode(){return this.wb}lm(){return this.JI&&!Rf&&!JG()}HL(){this.SO=!0;this.ZU.C()}zO(){this.SO=!1;this.HZ.C()}};function NG(a,b,c,d){if(a.lm()){const e=new O({Qb:"SECTION"});e.Oe("region");e.Jo(d.PB_ACCESSIBLE_ARIA_LABEL_SETTINGS);d=qd(document,c);c=e.displayObject();d.appendChild(c);c=new Uu({G:"presentation-view-mode-switch-control",tabIndex:0});M(e,c);OG(c,a);PG(c,a);QG(c,b);return c}return null}
function OG(a,b){a.ha.addHandler(()=>{if(b.SO)Ha("view mode change is locked");else{const d="normal"==b.wb?"accessible":"normal";a:switch(d){case "normal":var c=!0;break a;case "accessible":c=b.lm();break a;default:throw Error("unknown presentation view mode");}c&&(b.wb=d,b.mX.C(d))}})}function PG(a,b){let c=!1;b.ZU.addHandler(()=>{document.activeElement==a.displayObject()&&(c=!0);a.na(!1)});b.HZ.addHandler(()=>{a.na(!0);c&&(a.focus(),c=!1)})}
function QG(a,b){b.Wm.addHandler(()=>{a.focus()});b.ZR.addHandler(c=>{"normal"==c&&a.focus()})};class RG extends zu{constructor(a){super(a);this.Kg=new A}};function SG(a,b){var c=Np(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(",")+")"};class TG{constructor(a){this.Ca=a}get type(){return this.Ca}}function UG({color:a,opacity:b=1}){return new VG({color:a,opacity:b})}class VG extends TG{constructor({color:a,opacity:b}){super("SOLID");this.tf=a;this.Og=b}set color(a){this.tf=a}get color(){return this.tf}set opacity(a){this.Og=a}get opacity(){return this.Og}tI(){return SG(this.tf,this.Og)}Cc(a){return UG({color:this.tf,opacity:this.Og*a})}no(){return UG({color:this.tf,opacity:this.Og})}}
function WG({Ei:a,Di:b=0}){return new XG({Ei:a,Di:b})}class XG extends TG{constructor({Di:a,Ei:b}){super("GRADIENT");this.gy=a;this.xy=b}get Di(){return this.gy}set Di(a){this.gy=a}get Ei(){return this.xy}set Ei(a){this.xy=a}tI(){const a=this.xy.map(b=>SG(b.color,b.opacity)).join(", ");return`linear-gradient(${this.gy}deg, ${a})`}Cc(a){return WG({Di:this.gy,Ei:this.xy.map(b=>({color:b,opacity:b.opacity*a}))})}no(){return WG({Di:this.gy,Ei:this.xy.map(a=>({color:a.color,opacity:a.opacity}))})}};function YG(a){const b={};Object.keys(a).forEach(c=>{const d=a[c];"SOLID"===d.type?b[c]=UG({color:d.color,opacity:d.opacity}):"GRADIENT"===d.type&&(b[c]=WG({Di:d.degree,Ei:d.gradient}))});return b}function ZG(a){const b={};for(const [c,d]of Object.entries(a))b[c]=d.tI();return b};function $G(a){return Object.entries(a).map(([b,c])=>`'${b}' ${c}`).join(", ")||"normal"};const aH={EI:"PFn",zI:"PFnb",BI:"PFni",AI:"PFnbi"},bH={EI:"nPFn",zI:"nPFnb",BI:"nPFni",AI:"nPFnbi"},cH={[aH.EI]:"normal",[aH.zI]:"700",[aH.BI]:"normal",[aH.AI]:"700",vlPFn:"normal",vlPFnb:"700",vlPFni:"normal",vlPFnbi:"700",[bH.EI]:"normal",[bH.zI]:"700",[bH.BI]:"normal",[bH.AI]:"700"};function dH(a){return Object.fromEntries(a.map(b=>[b.name(),b]))}function eH(a){let b;null==(b=a.mu)||b.remove();a.mu=null}function fH(a,b){if("normal"==b)a.YR();else if("accessible"==b)a.WR();else throw Error("unknown presentation view mode");}function gH(a,b){return Object.keys(b).reduce((c,d)=>{d=b[d];const e=a.FK(d);return Object.assign({},c,{[`__fontWeight${d}__`]:"wght"in e?`${e.wght}`:cH[d],[`__fontVariationSettings${d}__`]:$G(e)})},{})}
function hH(a,b){return Object.assign({},{__slide_width__:`${a.F.slideWidth()}px`,__slide_height__:`${a.F.slideHeight()}px`,__player_view_id__:a.g7,__borderRadius__:`${a.F.settings().skin().borderRadius}px`},gH(a,b))}class iH{constructor({presentation:a,Tw:b,colors:c}){this.F=a;this.g7=b;this.Dc=c;this.ID=dH(this.F.fonts());this.mu=null}FK(a){let b,c;return null!=(c=null==(b=this.ID[a])?void 0:b.fontVariationSettings())?c:{}}};class jH extends iH{constructor({presentation:a,Tw:b,colors:c,wm:d}){super({presentation:a,Tw:b,colors:c});this.xs=d}YR(){this.mu=this.xs.mQ.xq(ZG(this.Dc),hH(this,bH))}WR(){this.mu=this.xs.$s.xq()}};function Z(a,b){if(a.Gd.hasOwnProperty(b))a=a.Gd[b];else throw Error("unknown template id: "+b);a=zd(Hc(a));return a instanceof DocumentFragment?ef(a.firstChild,Element):ef(a,Element)}class kH{constructor(a){this.Gd=a}OT(a){return"{"+a+"}"}};class lH extends kH{};function mH(a){a.Ta.C()}class nH extends E{constructor(){super();this.Ja=!1;this.NN=this.ub=!0;this.Tu=oH;this.Ta=D(this);this.rc=D(this)}get visible(){return this.Ja}set visible(a){this.Ja!=a&&(this.Ja=a,this.rc.C())}get enabled(){return this.ub}set enabled(a){this.ub!=a&&(this.ub=a,mH(this))}get Qq(){return this.NN}set Qq(a){this.NN!=a&&(this.NN=a,mH(this))}get mode(){return this.Tu}set mode(a){this.Tu!=a&&(this.Tu=a,mH(this))}}var oH="presentationTimeline";class pH extends E{constructor(){super();this.Fs=this.Hb=this.Ja=!1;this.pa=new nH;this.Gn=this.In=this.TN=this.Is=this.Gs=this.Hs=this.KN=this.VN=this.SN=!1;this.le=qH;this.UN=!1;this.Ta=D(this);this.rc=D(this)}get visible(){return this.Ja}set visible(a){this.Ja!=a&&(this.Ja=a,this.rc.C())}get showOutline(){return this.Hb}set showOutline(a){this.Hb!=a&&(this.Hb=a,mH(this))}get nf(){return this.Fs}set nf(a){this.Fs!=a&&(this.Fs=a,mH(this))}get $b(){return this.pa}get kx(){return this.SN}set kx(a){this.SN!=
a&&(this.SN=a,mH(this))}get Sq(){return this.VN}set Sq(a){this.VN!=a&&(this.VN=a,mH(this))}get kl(){return this.KN}set kl(a){this.KN!=a&&(this.KN=a,mH(this))}get Se(){return this.Hs}set Se(a){this.Hs!=a&&(this.Hs=a,mH(this))}get Dd(){return this.Gs}set Dd(a){this.Gs!=a&&(this.Gs=a,mH(this))}get Bg(){return this.Is}set Bg(a){this.Is!=a&&(this.Is=a,mH(this))}get Ft(){return this.TN}set Ft(a){this.TN!=a&&(this.TN=a,mH(this))}get pf(){return this.In}set pf(a){this.In!=a&&(this.In=a,mH(this))}get Re(){return this.Gn}set Re(a){this.Gn!=
a&&(this.Gn=a,mH(this))}get zg(){return this.le}set zg(a){this.le!=a&&(this.le=a,mH(this))}get Mo(){return this.UN}set Mo(a){this.UN!=a&&(this.UN=a,mH(this))}}var qH="bySlides";function rH(a){return("presentationNavigationType"!=a.Ho()||"presentationSeeking"==a.iQ())&&"quizNavigationSettings"!=a.Ho()&&"scenarioNavigationSettings"!=a.Ho()}
class sH extends E{constructor(a,b){super();this.B=a;this.le=b}Ac(){return this.B.clock().Ac()}isNextAvailable(){const a=this.B.Le(this.le==qH?"switchToNextSlide":"switchToNextStep");return!(a&&rH(a))}isPrevAvailable(){const a=this.B.Le(this.le?"switchToPreviousSlide":"switchToPreviousStep");return!(a&&rH(a))}prev(){this.le==qH?this.B.gotoPreviousSlide():"bySteps"==this.le&&this.B.mt()}next(){this.le==qH?this.B.gotoNextSlide():"bySteps"==this.le&&this.B.ro()}};class tH extends E{constructor(a,b,c){super();this.B=a;this.Lf=b;this.lE=c;x(this,this.Lf.Ac(),()=>{this.B.invalidate()})}isNextAvailable(){return this.lE?this.Lf.isNextAvailable():this.B.isNextAvailable()||this.Lf.isNextAvailable()}isPrevAvailable(){return this.lE?this.Lf.isPrevAvailable():this.B.isPrevAvailable()||this.Lf.isPrevAvailable()}prev(){this.lE?this.Lf.prev():this.B.isPrevAvailable()?this.B.prev():this.Lf.prev()}next(){this.lE?this.Lf.next():this.B.isNextAvailable()?this.B.next():this.Lf.next()}}
;function uH(a,b,c){const d=a.Xc().type();var e=b.settings().navigation().navigationType();c=c.W();if(e=vH(d,e,c)){c={};b=b.slides();a=a.Xc().Bd();if(a=null!=a?`${b.getSlide(a).visibleIndex()+1}`:"")b=c,"precedingQuizFailed precedingQuizNotPassed precedingQuizNotCompleted precedingScenarioNotPassed precedingScenarioFailed precedingScenarioNotCompleted".split(" ").includes(d)&&(b.SLIDE_INDEX=a);return{Yf:e,u0:c}}return null}
function vH(a,b,c){switch(a){case "currentSlideIsNotCompleted":return"PB_CURRENT_SLIDE_IS_NOT_COMPLETED";case "backwardNavigationIsRestricted":case "forwardNavigationIsRestricted":return"sequential"==b?"PB_NAVIGATION_IS_SEQUENTIAL":"PB_NAVIGATION_IS_RESTRICTED";case "interactionNotCompleted":return c instanceof yn?"PB_SCENARIO_SLIDE_WINDOW_TEXT":c instanceof Bk?"PB_INTERACTION_SLIDE_WINDOW_TEXT":"PB_QUIZ_SLIDE_WINDOW_TEXT";case "precedingQuizFailed":return"PB_PRECEDING_QUIZ_FAILED_WINDOW_TEXT";case "precedingQuizNotPassed":return"PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";
case "precedingQuizNotCompleted":return"PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";case "precedingScenarioNotPassed":return"PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";case "precedingScenarioFailed":return"PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";case "precedingScenarioNotCompleted":return"PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";default:return""}};function wH(a){if(a.ka&&a.ka.visible()){a.ka.focus();var b=!0}else b=!1;b||(a.Lg&&a.Lg.isActive()?(a.Lg.focus(),b=!0):b=!1);!b&&(b=a.B.currentSlideIndex(),a=a.nc.od[b].content(),a=void 0!==a.firstElementChild?a.firstElementChild:Jd(a.firstChild))&&(a.setAttribute("tabindex",0),a.focus())}function xH(a,{H1:b,Eha:c=200}){if(a.mE()||a.Uy())b?setTimeout(()=>wH(a),c):wH(a)}
class yH extends E{constructor({playbackController:a,Bm:b}){super();this.B=a;this.nc=b;this.Lg=this.ka=null}mE(){return-1!=this.B.currentSlideIndex()&&this.B.W()instanceof zm}Uy(){return-1!=this.B.currentSlideIndex()&&this.B.W()instanceof yn}};class zH{constructor(a){this.Sf=a}then(a){this.Sf=a(this.Sf);return this}result(){return this.Sf}};function AH(a){a=ef(a,zm);a=[...a.kd().Rc(),...a.Ed().Rc()];return new Map(a.map(b=>{var c=b.asset();c=c.Rh()||BH(c);return[b.id(),CH(c)]}))}function BH(a){a=document.getElementById(a.id());return Od(a)}
function CH(a){return(new zH(a)).then(b=>b.includes("controls")?b:b.replace(">"," controls>")).then(b=>b.includes("controlsList")?b:b.replace(">",' controlsList="nodownload">')).then(b=>b.includes("oncontextmenu")?b:b.replace(">",' oncontextmenu="return false">')).then(b=>DH(b,"width")).then(b=>DH(b,"height")).then(b=>b.replace(RegExp('id="\\w+"'),"")).result()}function DH(a,b){return a.includes(b)?a.replace(new RegExp(`${b}="\\d*\\.*\\d+px"`),""):a};function EH(a){if(0<a.Fl.length){const b=FH(a,a.Fl[0]);a.Pe("label",b)}else a.Pe("label","")}function GH(a,b,c){const d=ef(zd(Hc(HH(b))),HTMLMediaElement);IH(a,d);c&&JH(a,c).then(e=>d.append(e)).catch(()=>{});a.gV.set(b.id(),d);return d}function HH(a){return CH(a.Rh()||BH(a))}function IH(a,b){a=FH(a,b);Ut(b,"label",a)}
function JH(a,b){return new Promise(c=>{const d=()=>{var e=b.content();e=URL.createObjectURL(new Blob([e],{type:"text/plain"}));e=zd(Hc(`<track kind="captions" default="" src="${e}">`));mf(a,e,"load",a.QZ,a);e=ef(e,HTMLTrackElement);return c(e)};b.loaded()?d():rf(a,b.gG,d)})}function KH(a){return a.Lg.Vk().Rc().filter(b=>LH(a,b)).map(b=>({asset:b.audio(),Te:b.Te()}))}function MH(a){return a.Lg.Ve().Rc().filter(b=>LH(a,b)).map(b=>({asset:b.video(),Te:b.Te()}))}
function LH(a,b){return a.R()>=b.startTimestamp().slideIndex()&&a.R()<=b.endTimestamp().slideIndex()}function FH(a,b){return a.I.Y(b instanceof HTMLAudioElement?"PB_ACCESSIBLE_AUDIO_NARRATION_LABEL":"PB_ACCESSIBLE_VIDEO_NARRATION_LABEL")}function NH(a){const b=[];a instanceof HTMLAudioElement&&Array.from(a.textTracks).forEach(c=>b.push(...Array.from(c.cues).map(d=>d.text)));return b}
class OH extends O{constructor({Lc:a,playbackController:b,rR:c,fa:d}){super({Qb:"SECTION",G:"ppt-accessible-narration"});this.Lg=a;this.B=b;this.Cb=c;this.I=d;this.Fl=[];this.gV=new Map;x(this,this.B.slideChangeEvent(),this.o9,this)}isActive(){return 0<this.Fl.length}focus(){this.isActive()&&this.Fl[0].focus()}o9(){const a=this.Fl;this.Fl.forEach(b=>b.remove());this.Fl=[...KH(this),...MH(this)].map(b=>this.gV.get(b.asset.id())||GH(this,b.asset,b.Te));this.Fl.forEach(b=>{!a.includes(b)&&b.readyState&&
(b.currentTime=0);this.U(b)});this.J(!!this.Fl.length);EH(this);this.QZ()}R(){return this.B.currentSlideIndex()}QZ(){if(this.Cb){const a=this.Fl.map(b=>NH(b)).flat();this.Cb.dI(a);this.Cb.J(!!a.length)}}};class PH extends O{constructor({G:a,title:b}){super({Qb:"DETAILS",G:a});a=new O({Qb:"SUMMARY",$:N(this,"summary")});a.ga(b);this.iG=a;M(this,this.iG);u(this,this,"toggle",this.IZ,this);this.IZ()}IZ(){const a=this.displayObject().hasAttribute("open");this.Pe("expanded",a)}};class QH extends PH{constructor(a){super({G:"ppt-accessible-subtitles",title:a.Y("PB_ACCESSIBLE_AUDIO_SUBTITLES_LABEL")});this.Xa=[];this.jZ=new O({$:N(this,"subtitles-container")});M(this,this.jZ)}dI(a){if(!st(this.Xa,a)){const b=a.reduce((c,d)=>`${c}<p>${ad(d)}</p>`,"");this.jZ.Ki(b);this.Xa=a}}};class RH extends O{constructor({playbackController:a,mba:b,fa:c}){super({Qb:"NAV",G:"simple-navigation-panel"});this.Oe("navigation");this.Jo(c.Y("PB_ACCESSIBLE_ARIA_LABEL_NAVIGATION_BUTTONS"));this.B=a;this.YM=b;this.TT=D(this);this.RT=D(this);const {vba:d,Raa:e}=this.iu(c);this.kb=e;M(this,e);this.xb=d;M(this,d);this.BO=null;x(this,this.B.slideChangeEvent(),this.rk,this)}iu(a){const b=this.ie({caption:a.Y("PB_ACCESSIBLE_NAVIGATION_PREV_BUTTON"),D_:()=>this.TT.C()});a=this.ie({caption:a.Y("PB_ACCESSIBLE_NAVIGATION_NEXT_BUTTON"),
D_:()=>this.RT.C()});return{vba:b,Raa:a}}ie({caption:a,D_:b}){const c=new Uu({$:N(this,"button")});c.ga(a);x(this,c.ha,b,this);return c}rk(){pf(this,this.B.clock().yb(),this.AO,this);this.AO();const a=this.B.W();"scenario"==a.type()&&"atAnyTime"!=ef(a,yn).Uk&&x(this,this.B.clock().yb(),this.AO,this)}AO(){null==this.BO&&(this.BO=setTimeout(()=>{var a=this.xb,b=a.na,c=!this.B.Le("switchToPreviousSlide"),d=-1!=this.B.previousSlideIndex();b.call(a,c&&d);a=this.kb;b=a.na;c=!this.B.Le("switchToNextSlide");
d=-1!=this.B.nextSlideIndex();b.call(a,c&&d||this.B.currentSlideIndex()==this.B.qm()&&this.YM.rm());this.BO=null},200))}};function SH(a){const b=ef(a.B,Ws);x(a,a.D.startupEvent(),a.sn,a);x(a,a.P.$d().Sw(),a.rn,a);x(a,b.slideChangeEvent(),a.Rd,a);x(a,b.ZI,a.A2,a);x(a,b.hr,a.QI,a);rf(a,a.D.Mw(),a.y5,a);x(a,a.wz.TT,()=>{TH(a,a.B.gotoPreviousSlide.bind(a.B,!1))});x(a,a.wz.RT,()=>{TH(a,a.B.gotoNextSlide.bind(a.B,!1))})}function UH(a,b){b&&M(a.kp,b)}function TH(a,b){const c=VH(a);c&&a.Pe("busy","true");b();c&&setTimeout(()=>a.Pe("busy","false"),200)}function VH(a){return a.XF?"slide"==a.XF.v$&&"slide"==a.XF.Saa:!1}
class WH extends O{constructor({G:a,Sb:b,messages:c,skinSettings:d}){super({G:a});this.D=b;this.Qa=d;this.I=new RG(c);this.F=b.presentation();this.P=b.view();this.B=this.P.playbackController();this.Wb=this.P.$d();this.Ea=this.B.clock();this.Gm=this.P.Gm;this.Lf=this.OJ();this.qy=y(this,new yH({playbackController:this.B,Bm:this.P.Bm()}));this.wz=new RH({playbackController:this.Wb,mba:this.F.settings().playback(),fa:this.I});this.Cb=this.SJ();a=this.F.Lc();this.Lg=a.Vk().count()||a.Ve().count()?new OH({Lc:a,
playbackController:this.B,rR:this.Cb,fa:this.I}):null;a=new O({Qb:"SECTION",G:"ppt-accessible-footer"});a.Oe("region");a.Jo(this.I.Y("PB_ACCESSIBLE_ARIA_LABEL_BOTTOM_PANEL"));this.kp=a;this.XF=null;Lw(this.Gm,this.displayObject());SH(this);this.fc(this.F.slideWidth());-1==this.B.currentSlideIndex()&&this.J(!1);u(this,window,"resize",this.OZ,this);this.OZ()}OJ(){return y(this,new sH(this.Wb,qH))}SJ(){return this.F.Lc().Vk().count()?new QH(this.I):null}sn(a){var b=a.action(),c=this.F.settings().playback().resumeMode();
"resumePlayback"==b&&"prompt"==c&&(a.setAction("delayStartup"),b=a.Vv,c=this.I.Y("PB_RESUME_PRESENTATION_WINDOW_TEXT"),confirm(c)?b.resume(a.slideIndex(),!0):b.start(this.B.firstSlideIndex(),!0))}y5(){this.J(!0);xH(this.qy,{H1:!1})}Rd(){if(this.tc()instanceof Bk){var a=this.B.interactionPlayer(),b=ef(this.tc(),Bk),c=a,d=c.setExternalNavigationController;a=new tH(a.playerController(),this.Lf,2==b.jn);d.call(c,a)}this.wz.J(this.mE()||this.Uy())}A2(a,b){this.tc()instanceof qn?this.B.quizPlayer().skin().bottomPanel().setExternalParent(null):
this.tc()instanceof Bk?this.B.interactionPlayer().setExternalParentForAccessibleNavigationControls(null):this.Uy()&&this.B.scenarioPlayer().setExternalParentForAccessibleBottomPanel(null);this.XF={v$:a,Saa:b}}QI(){if(this.tc()instanceof qn){var a=this.kp;this.B.quizPlayer().skin().bottomPanel().setExternalParent(a?a.displayObject():null)}else this.tc()instanceof Bk?(a=this.kp,this.B.interactionPlayer().setExternalParentForAccessibleNavigationControls(a?a.displayObject():null)):this.Uy()&&(a=this.kp,
this.B.scenarioPlayer().setExternalParentForAccessibleBottomPanel(a?a.displayObject():null));xH(this.qy,{H1:VH(this)})}tc(){return-1!=this.B.currentSlideIndex()?this.B.W():null}mE(){return this.tc()instanceof zm}Uy(){return this.tc()instanceof yn}rn(a){(a=uH(a,this.F,this.B))&&this.Fn(a)}Fn({Yf:a,u0:b}){const c=this.B.clock().suspended();$s(this.Ea,!0);alert(this.I.Y(a,b));$s(this.Ea,c)}OZ(){K(this,"min-height",`${window.innerHeight}px`)}};class XH extends WH{constructor({Sb:a,messages:b,skinSettings:c}){super({G:"accessible-null-skin",Sb:a,messages:b,skinSettings:c});(a=this.Lg)&&M(this,a);this.U(this.P.displayObject());UH(this,this.wz);UH(this,this.Cb);(a=this.kp)&&M(this,a);this.qy.Lg=this.Lg}};function YH(a,b){window.scrollTo(a,b)}function ZH(){return window.pageYOffset}window.yPos=ZH;window.scrollPageTo=YH;function $H(a,b=!1,c=!0){function d(l,m){if(b||k.ey!=l||k.XJ!=m){const p=k.ey;k.ey=l;k.XJ=m;k.LA.C(k.ey,k.XJ);p!=k.ey&&Jf&&!k.uG&&setTimeout(()=>{YH(0,0)},100)}}if(b||!a.uG){var e=Jf?2*a.N.clientHeight:a.N.clientHeight;if(Mf||!(Sf&&.7>e/screen.height||$d&&.7>window.innerHeight/e)){var f=1,g=a.N.clientWidth;c&&Pf&&window.frameElement&&(g=0,f=g/window.innerWidth);var h=window.innerHeight*f,k=a;d(g,h);c&&Pf&&window.frameElement&&setTimeout(()=>{g=window.frameElement.clientWidth;f=g/window.innerWidth;
h=window.innerHeight*f;d(g,h)},0)}}}
class aI{constructor(){this.LA=new A;this.XJ=this.ey=0;this.uG=!1;this.N=yd("DIV");this.N.style.width=mg?"100%":"100vw";this.N.style.height=Jf?"50vh":"100vh";this.N.style.position="absolute";this.N.style.zIndex="-1";this.N.style.top="0";Rf&&!Zf&&(document.body.style.position="fixed");let a=window;if(Mf)try{a=window.top}catch(c){}document.body.insertAdjacentElement("afterbegin",this.N);(new ResizeObserver(()=>{Jf&&Zf?setTimeout(()=>{$H(this)},100):$H(this)})).observe(this.N);window.invalidatePlayerSize=
()=>{};window.setPlayerSize=()=>{};window.removeResizeListeners=()=>{};document.addEventListener("touchend",c=>{0==c.touches.length&&(this.uG=!1,setTimeout(()=>{$H(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();$H(this)};a.onorientationchange=()=>{const c=Ud();c&&Rf&&(Jf?setTimeout(()=>{c.blur();lg&&$H(this)},800):c.blur())};Pf&&window.frameElement&&
window.frameElement.setAttribute("scrolling","no")}HB(){$H(this,!0)}};function bI(a,b,c){null==a.Zl&&(a.Zl=new aI,a.Zl.LA.addHandler(a.x6,a));a.OD=b;a.mh=c}class cI{constructor(){this.mh=this.OD=this.Zl=null}HB(){this.Zl&&this.Zl.HB()}x6(a,b){this.OD&&this.OD.apply(this.mh,[a,b])}};class dI extends E{constructor({Fj:a,messages:b,Bi:c}){super();this.vv=a;this.Ff=b;this.Zl=new cI;this.s8=qd(document,c);this.Fk=null;this.Dk=D(this);this.hk=D(this);this.Wm=D(this);this.ZR=D(this)}D(){return this.vv}};class eI extends O{constructor(){super({G:"launch-screen"});const a=new O({G:"launch-screen-button"});Rf||x(this,a.ha,()=>this.ha.C());const b=new O({$:N(a,"play-icon")}),c=new O({$:N(a,"icon")});a.U(b);a.U(c);this.U(a)}};function fI(a){return a.uc?new O({va:a.uc.element,$:N(a,`${a.uc.Wd}-icon`)}):null}function gI(a){if(a.Sf){const b=new O({Qb:"SPAN",$:N(a,"button-text")});b.ga(a.Sf);return b}return null}
class hI extends O{constructor({icon:a,type:b,size:c="medium",text:d,prefix:e}){super({G:`${e?e:""}${b}`,Qb:"BUTTON"});this.wn=!1;this.Sf=d||null;this.uc=a||null;this.Lr=fI(this);(this.fq=gI(this))&&M(this,this.fq,this.uc?"right"===this.uc.Wd?0:1:0);this.Lr&&M(this,this.Lr,this.uc?"right"===this.uc.Wd?1:0:0);this.r3=D(this);this.Z("size",c);this.Cx()}pressed(){return this.wn}zc(a){this.wn=a;this.Pe("pressed",a);this.Z("withTooltip",!this.wn)}ga(a){(this.Sf=a)?this.fq?this.fq.ga(a):(this.fq=gI(this),
M(this,this.fq,this.uc?"right"===this.uc.Wd?0:1:0)):(tf(this,this.fq),this.fq=null)}Oj(a){this.Lr&&tf(this,this.Lr);this.uc={element:a,Wd:"left"};(this.Lr=fI(this))&&M(this,this.Lr,this.uc?"right"===this.uc.Wd?1:0:0)}na(a){super.na(a);this.r3.C(a)}};function iI(a,b){bf.call(this);this.EB=a;a=Kd(this.EB)?this.EB:this.EB?this.EB.body:null;this.raa=!!a&&ih(a);this.o0=Pe(this.EB,Hb?"DOMMouseScroll":"mousewheel",this,b)}ua(iI,bf);
iI.prototype.handleEvent=function(a){var b=0,c=0,d=a.Zd;"mousewheel"==d.type?(a=jI(-d.wheelDelta),void 0!==d.wheelDeltaX?(b=jI(-d.wheelDeltaX),c=jI(-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.r0&&(b=Rc(b,-this.r0,this.r0));"number"===typeof this.s0&&(c=Rc(c,-this.s0,this.s0));this.raa&&(b=-b);b=new kI(a,d,b,c);this.dispatchEvent(b)};function jI(a){return Ib&&(Kb||Mb)&&0!=a%40?a:a/40}
iI.prototype.Me=function(){iI.hg.Me.call(this);Ye(this.o0);this.o0=null};function kI(a,b,c,d){ze.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}ua(kI,ze);const lI=new ve;function mI(a){return a.Zi-a.li}
class nI extends O{constructor(a){super({G:a.G,Ue:!0});this.xE=15;this.rb=this.Zi=this.li=this.vk=0;this.gz=a.ue||1;this.EF=this.os=0;this.F7=100;this.Ie=y(this,new O({$:N(this,"up")}));this.U(this.Ie);this.Da=y(this,new O({G:"thumb"}));this.U(this.Da);this.Da.U(y(this,new O({$:N(this.Da,"background")})));this.Fg=y(this,new O({$:N(this,"down")}));this.U(this.Fg);this.Op=this.Vl=null;this.ui=D(this);this.XA=D(this);this.ti=new Vh(this.F7);u(this,this.ti,"tick",this.CM,this);u(this,this,ko,this.Zv,
this,Xt);u(this,this.Ie,ko,this.JM,this,Xt);u(this,this.Da,ko,this.Mz,this,Xt);u(this,this.Fg,ko,this.oM,this,Xt);u(this,document.body,lo,this.Cz,this)}mf(a){this.Es(a)}ue(){return this.gz}scale(){return this.Dp}setScale(a){this.setParentScale(a)}Wh(a,b,c,d=0){this.vk=a;this.li=b;this.Zi=c;this.os=d;this.Qr();this.mf(this.rb)}Es(a){a=ly(a,this.li,this.Zi);this.rb!=a&&(this.rb=a,this.rp(),this.ui.C())}As(a){this.Es(this.rb+a)}Zv(){}JM(a){a.preventDefault();this.As(-this.ue());this.MA(this.Ie,-this.ue())}oM(a){a.preventDefault();
this.As(this.ue());this.MA(this.Fg,this.ue())}MA(a,b){this.Vl=a;u(this,this.Vl,"mouseover",this.Jz,this);u(this,this.Vl,"mouseout",this.Iz,this);u(this,document,lo,this.hA,this);this.ti.stop();this.Op=function(){this.As(this.EF)};this.EF=b;this.ti.start()}hA(){nf(this,this.Vl,"mouseover",this.Jz,this);nf(this,this.Vl,"mouseout",this.Iz,this);nf(this,document,lo,this.hA,this);this.ti.stop();this.Op=null}Jz(){this.ti.start()}Iz(){this.ti.stop()}CM(){this.Op&&this.Op()}Mz(a){this.XA.C();a.preventDefault();
u(this,document.body,mo,this.Ml,this);this.KO(!0)}KO(a){this.Da.Z("active",a)}Cz(){nf(this,document.body,mo,this.Ml,this);this.KO(!1)}Ml(){}Ra(){this.Qr()}};class oI extends nI{constructor(a){super(a);this.qV=0}Qr(){const a=this.height()-this.Ie.height()-this.Fg.height();this.Da.Cd(0==mI(this)?a:Math.max(this.xE,Math.ceil(this.vk/(mI(this)+this.vk)*a)));this.rp()}rp(){const a=this.Nh();0==mI(this)?this.Da.fg(a.top):this.Da.fg(a.top+Math.round((this.rb-this.li)/mI(this)*a.height));this.Ie.na(!!this.rb);this.Fg.na(this.rb!=this.Zi)}Nh(){const a=new Og(0,0,0,0);a.top=this.Ie.height();a.height=this.height()-this.Fg.height()-this.Da.height()-a.top;a.left=
this.Da.x();return a}nO(){return this.Nh()}Zv(a){var b;if(b=!a.defaultPrevented)b=this.Da.displayObject().getBoundingClientRect(),b=!(a.clientY>=b.top&&a.clientY<=b.top+b.height);if(b){b=this.displayObject().getBoundingClientRect();var c=this.Nh(),d=0==this.os?this.vk:this.os;a=(a.clientY-(b.top-c.top))/this.Dp<=this.Da.y()?-d:d;this.mf(this.rb+a)}}Mz(a){super.Mz(a);const b=this.Da.displayObject().getBoundingClientRect();this.qV=a.clientY-Math.round(b.top);this.Ml(a)}Ml(a){const b=this.displayObject().getBoundingClientRect(),
c=this.Nh();this.Es((a.clientY-b.top-c.top*this.Dp-this.qV)/(c.height*this.Dp)*mI(this)+this.li)}};function pI(a){a.I3&&a.Qe(a.pZ||a.TL?.5:0)}function qI(a,b){u(a,new iI(b.displayObject(),{passive:!0}),lI,c=>{!Uh(c.Zd)&&c.deltaY&&(c=0<c.deltaY?a.ue():-a.ue(),a.mf(a.rb+c))},a)}
class rI extends oI{constructor({G:a,ue:b,Kq:c,haa:d,W0:e=null}){super({G:a,ue:b});this.yv=c;this.TL=this.pZ=!1;this.I3=d;this.pA=e;K(c,"overflow","hidden");x(this,this.ui,()=>{c.displayObject().scrollTop=this.rb});u(this,c,"scroll",()=>{this.mf(c.displayObject().scrollTop)},this);this.pA?qI(this,this.pA):(qI(this,this.yv),qI(this,this));d?(this.Qe(0),this.pA?(u(this,this.pA,"mouseenter",this.Kl,this),u(this,this.pA,"mouseleave",this.fj,this)):(u(this,this.yv,"mouseover",this.Kl,this),u(this,this,
"mouseover",this.Kl,this),u(this,this.yv,"mouseout",this.fj,this),u(this,this,"mouseout",this.fj,this))):this.Qe(1)}Wh(a,b,c,d=0){this.J(0<c);super.Wh(a,b,c,d)}Pw(){this.mf(this.yv.displayObject().scrollTop)}KO(a){this.pZ=a;pI(this)}Kl(a){a&&(this.contains(a.relatedTarget)||this.yv.contains(a.relatedTarget))||(this.TL=!0,pI(this))}fj(a){a&&(null==a.relatedTarget||this.contains(a.relatedTarget)||this.yv.contains(a.relatedTarget))||(this.TL=!1,pI(this))}};class sI extends O{constructor(a){super({G:a});a=new O({$:N(this,"thumb")});M(this,a)}}class tI{constructor(a,b){this.Sc=a;this.ui=b}scrollY(){const a=this.Sc.getComputedPosition().y;return isNaN(a)?0:-a}JH(){return this.ui}hx(a){this.scrollY()!=a&&this.Sc.scrollTo(0,-a)}}class uI extends E{constructor(a){super();this.N=a;this.Lz=D(this);u(this,a,"scroll",()=>{this.Lz.C()})}scrollY(){return this.N.scrollTop}JH(){return this.Lz}hx(a){this.N.scrollTop=a}}
class vI extends E{constructor({G:a="vertical-scrollbar",Iha:b="mobile-vertical-scrollbar",Kq:c,Lha:d,jP:e,W0:f=null,ue:g=20,preventDefault:h=!0}){super();this.ra=this.Sc=null;this.yZ=d||null;this.oS=e||null;this.Zi=0;if(Rf){const k=D(this);a={fadeScrollbars:!0,scrollX:!1,scrollY:!0,bounce:!1,deceleration:.006,useTransition:!1,preventDefault:h,disablePointer:!0,disableTouch:!1,disableMouse:!1,onScrollHandler:()=>{k.C()}};b=new sI(b);a.indicators={el:b.displayObject(),shrink:"scale"};this.Sc=new IScroll(c.displayObject(),
a);this.Jh=new tI(this.Sc,k)}else this.ra=y(this,new rI({G:a,ue:g,Kq:c,haa:!0,W0:f})),this.Jh=new uI(c.displayObject()),b=this.ra;x(this,this.Jh.JH(),this.FX,this);this.c8=b}wj(){return this.c8}Wh(a,b){this.Zi=Math.max(0,b-a);this.Sc?this.Sc.setScrollHeight(b):this.ra&&this.ra.Wh(a,0,Math.max(this.Zi,0));this.FX()}setParentScale(a){this.ra&&this.ra.setParentScale(a)}Pw(){this.ra&&this.ra.Pw()}FX(){if(this.yZ){var a=Math.min(this.Jh.scrollY(),60);dh(this.yZ,a)}this.oS&&(a=this.Zi-this.Jh.scrollY(),
dh(this.oS,Math.min(a,60)))}$c(){super.$c();this.Sc&&this.Sc.destroy()}};class wI extends Mu{constructor(a){super(null,[0],[1],75,b=>b*b);this.m3=a}Oo(){this.m3.Qe(this.coords[0])}};class xI extends O{constructor(){super({G:"message-box"});this.Oe("alertdialog");this.KM=D(this);this.kD=D(this);this.YE=!1}open(){this.YE=!0;this.Oz();this.KM.C(this)}close(){this.YE=!1;this.J(!1);this.kD.C(this);nf(this,document,"keydown",this.sX,this)}J(a){super.J(a);this.wp&&this.wp.J(a)}uq(){return this.kD}sX(a){const b=a.target.nodeName;"INPUT"!=b&&"TEXTAREA"!=b&&a.preventDefault()}Oz(){this.J(!0);u(this,document,"keydown",this.sX,this)}};class yI extends xI{constructor(){super();this.cK=this.sD=void 0}Oz(){Rf&&super.Oz();this.sD&&this.sD.stop();this.J(!0);!Rf&&this.cK&&this.cK.focus();this.sD=new wI(this);this.sD.play()}};function zI(a){var b=a.wp;const c=Math.floor(.5*(b.width()-a.width()));b=Math.floor(.5*(b.height()-a.height()));a.move(c,b)}
class AI extends yI{constructor({Em:a,icon:b,buttons:c,fa:d,Hw:e}){super();if(this.wp)throw Error("already modal");this.wp=new O({G:"modal-layer"});this.I=d;this.ma=new O({$:N(this,"content")});this.uc=null;b&&(this.uc=new O({va:b,$:N(this,"icon")}),this.ma.U(this.uc));this.ul=new O({$:N(this,"message-container")});this.Su=new O({$:N(this,"message"),tabIndex:-1});yu(this.Su,this.I,a,e);M(this.ma,this.ul);this.U(this.ma);this.cK=this.Su.displayObject();this.lY=new O({});M(this.lY,this.Su);M(this.ul,
this.lY);this.ld=new O({G:"message-box-buttons"});wu(this.ld,N(this,"buttons"));M(this,this.ld);this.iu(c);this.ra=new vI({Kq:this.ul});this.ma.U(this.ra.wj());y(this,this.ra);this.OX=""}Gz(){super.Gz();this.ra.setParentScale(this.Dp)}Oz(){super.Oz();this.nb();ei(()=>{zI(this)},this,0)}iu(a){const b=new O({$:N(this.ld,"buttons")});a.forEach(({Yf:c,result:d})=>{const e=new hI({type:"uikit-primary-button"});wu(e,N(this.ld,"window-button"));yu(e,this.I,c);M(b,e);x(this,e.ha,()=>{this.OX=d;this.close()})});
this.ld.U(b)}Ra(){var a=oh(this.ma.displayObject()),b=this.uc?oh(this.uc.displayObject()):null;b=this.uc?this.uc.width()+b.left+b.right:0;K(this.ul,"max-width",Math.min(screen.width-b-a.right-a.left-80,480)+"px");K(this.ul,"height","");a=this.wp;b=oh(this.ul.displayObject());const c=oh(this.ld.displayObject());a=.9*a.height()-b.top-b.bottom-this.ld.height()-c.top-c.bottom;b=Math.min(a,this.Su.height());a<this.Su.height()&&this.ul.Cd(Math.floor(a));zI(this);this.eE(b);zI(this)}eE(a){this.ra&&this.ra.Wh(a,
this.Su.height())}};function BI(a,b){a.$n.J(!0);a.MG.push(b);x(a,b.KM,a.GW,a);x(a,b.uq(),a.FW,a,-1);var c=b.wp;if(c){var d=a.$n.displayObject();c=c.displayObject();d.appendChild(c)}d=a.$n.displayObject();c=b.displayObject();d.appendChild(c);b.YE?a.GW(b):a.FW(b)}function CI(a){for(let b=0;b<a.un.length;b++){const c=a.un[b];c.setParentScale(a.qa);c.nb()}}
class DI extends E{constructor(a,b="popup-layer"){super();b=new O({G:b});a.appendChild(b.displayObject());this.$n=b;this.$n.J(!1);this.MG=[];this.un=[];this.HW=D(this);this.qa=1;Eb&&8>=Tb||Nh(this.$n.displayObject(),"0 0");u(this,a,"touchstart",c=>{for(let d=0;d<this.un.length;d++){const e=this.un[d].wp;if(e&&(c.target==e.displayObject()||e.displayObject().contains(c.target))){c.preventDefault();break}}},this,Wt)}GW(a){this.un.push(a);CI(this);this.HW.C(this.un.length)}FW(a){Sa(this.un,a);this.HW.C(this.un.length)}setScale(a){this.qa=
a;this.$n.setScale(a);CI(this)}il(a,b){this.$n.resize(a,b);CI(this)}};function EI(a,{Em:b,icon:c,buttons:d,Hw:e}){return new Promise(f=>{const g=new AI({Em:b,icon:c,buttons:d,fa:a.I,Hw:e});BI(a.Wf,g);g.open();x(a,g.uq(),()=>{var h=a.Wf,k=Ka(h.MG,g);0<=k&&(Ta(h.MG,k),g.YE&&g.close(),uf(h,g),Gd(g.displayObject()),(k=g.wp)&&Gd(k.displayObject()));h.$n.J(0<h.MG.length);f(g.OX)},a)})}class FI extends E{constructor({fa:a,yI:b}){super();this.I=a;this.Wf=b}};class GI extends O{constructor(){super({G:"preloader"});this.$Y=0;this.Kn=!1;this.J(!1)}show(){this.Kn||(this.Kn=!0,clearTimeout(this.Dy),clearTimeout(this.BA),this.BA=ei(this.j8,this,800))}Wc(){if(this.Kn&&(this.Kn=!1,clearTimeout(this.Dy),clearTimeout(this.BA),this.visible())){var a=500-(this.Nm()-this.$Y);0<a?this.Dy=ei(this.bU,this,a):this.bU()}}j8(){this.$Y=this.Nm();this.J(!0)}bU(){this.J(!1)}Nm(){return(new Date).getTime()}};function HI(a){const b=[],c=[];a.Xa.forEach(({type:d,Te:e})=>{"audio"==d?b.push(e):"video"==d&&c.push(e)});return[b,c].flat(Infinity)}class II{constructor(){this.Xa=new Map}};function JI(a){a.Cb.visible()&&(a.Cb.J(!1),a.hG.C())}
class KI extends E{constructor({audioNarrationController:a,videoNarrationController:b,$k:c,O9:d,rR:e}){super();this.SC=d;this.Cb=e;this.hG=D(this);x(this,a.wi,(f,g)=>{var h=this.SC;h.Xa.delete(f);g.length&&h.Xa.set(f,{type:"audio",Te:g});this.Cb.dI(HI(this.SC))});x(this,b.wi,(f,g)=>{var h=this.SC;h.Xa.delete(f);g.length&&h.Xa.set(f,{type:"video",Te:g});this.Cb.dI(HI(this.SC))});x(this,c.KU,this.B5,this)}Rq(){this.Cb.visible()||(this.Cb.J(!0),this.hG.C())}B5(a){"toggleSubtitles"==a&&(this.Cb.visible()?
JI(this):this.Rq())}};function LI(a,b,c,d){return new KI({audioNarrationController:a,videoNarrationController:b,$k:c,O9:new II,rR:d})};class MI extends O{constructor(){super({G:"subtitles-panel"});this.J(!1)}dI(a){a=a.reduce((b,c)=>`${b}<div><span>${ad(c)}</span></div>`,"");this.Ki(a)}Ra(a){const b=this.Dp;K(this,"width",`${a/b}px`);K(this,"transform",`scale(${b})`)}};class NI extends O{constructor(a){super({G:"rotate-prompt"});const b=new O({G:"rotate-prompt-container"});b.U(this.Tj());b.U(this.HJ(a));this.U(b)}Tj(){const a=new O({G:"rotate-prompt-icon"});a.Z("landscape",IG());return a}HJ(a){const b=new O({G:"rotate-prompt-label"});b.ga(IG()?a.Y("PB_POPUP_ROTATE_SCREEN_PROMPT_PORTRAIT"):a.Y("PB_POPUP_ROTATE_SCREEN_PROMPT_LANDSCAPE"));return b}};class OI extends E{constructor(a,b){super();this.N=a;a=new NI(b);y(this,a);this.lA=a}show(){this.N.U(this.lA);rf(this,this.lA.ha,this.op,this);mf(this,window,"resize",this.op,this);setTimeout(()=>this.op(),3E3)}op(){this.lA.Qe(0);setTimeout(()=>{this.N.removeChild(this.lA);pf(this,this.lA.ha,this.op,this);nf(this,window,"resize",this.op)},200)}};function PI(a,b,c,d){d&&c.width!=c.height&&(IG()?"landscape":"portrait")!=(c.width>c.height?"landscape":"portrait")&&(new OI(a,b)).show()};class QI{constructor(a){this.Wy=a;this.On=!1;this.YJ=void 0}suspend(){this.YJ=this.Wy.zL;pt(this.Wy,!1);this.On=!0}resume(){pt(this.Wy,this.YJ);this.YJ=void 0;this.On=!1}};function RI(a,b){if(a.uk){var c=a.Iu;a=a.D.view();b=b||a.displayObject();b.appendChild(c.displayObject())}}function SI(a,b){mf(a,b,"click",a.Ip,a);setTimeout(()=>{nf(a,b,"click",a.Ip,a)},500)}
class TI extends E{constructor(a,b){super();this.D=a;this.Iu=b;this.Vz=D(this);this.uk=!1;y(this,this.Iu)}show(a){const b=this.Iu;b.na(!1);const c=this.D.view(),d=c.playbackController().clock();this.uk=!0;RI(this,a);c.setOverlayDisplayed(!0);x(this,d.Cm(),this.RE,this);b.na(!0);x(this,b.ha,this.RE,this)}RE(){const a=this.D.view();var b=a.playbackController().clock();this.qr(b);this.qr(this.Iu);(Uf||rg)&&(b=Ld(this.Iu.displayObject()))&&SI(this,b);Gd(this.Iu.displayObject());a.setOverlayDisplayed(!1);
this.uk=!1;this.Vz.C()}Ip(a){a.preventDefault()}};const UI=[{zw:Eb,G:"ie"},{zw:Uf,G:"android_default"},{zw:Ib,G:"webkit"},{zw:Db,G:"opera"},{zw:Hb,G:"gecko"}];function VI(a){wu(a,Rf?"mobile":"desktop");UI.find(b=>{b.zw&&wu(a,b.G);return b.zw})};function WI(a){return LI(a.D.audioNarrationController(),a.D.videoNarrationController(),a.B.$k(),a.Cb)}function XI(a,b,c){if(b)if(c)bI(c,a.Yi,a);else{const d=new aI;x(a,d.LA,a.Yi,a);setTimeout(()=>d.HB())}}
class YI extends O{constructor(a,b,c,d,e,f,g){super({G:"none"});VI(this);this.D=a;this.K=b;this.B9=d;this.B=this.D.view().playbackController();this.Lf=this.OJ();this.I=new RG(c);this.Wf=new DI(this.displayObject());this.Wj=new FI({fa:this.I,yI:this.Wf});this.Zm=new QI(this.B.$k());this.Dk=D(this);this.hk=D(this);this.Wm=D(this);this.qF=this.rF=void 0;this.P=a.view();this.U(this.P.displayObject());this.ff=this.Ux();this.Cb=this.SJ();this.P.gh().append(this.Cb.displayObject());this.hd=WI(this);x(this,
a.startupEvent(),this.sn,this);x(this,a.Mw(),this.qM,this);x(this,this.P.$d().Sw(),this.rn,this);x(this,this.B.slideChangeEvent(),this.Rd,this);Ut(this.P.displayObject(),"hidden",!0);a=this.D.presentation();a.settings().oq().fitToWindow()||(this.rF=a.slideWidth(),this.qF=a.slideHeight());XI(this,e,g);this.Nr();Rf&&(this.hd.Rq(),PI(this,this.I,new $c(this.D.presentation().slideWidth(),this.D.presentation().slideHeight()),f))}OJ(){return new sH(this.D.view().$d(),qH)}Ux(){const a=new GI;this.P.displayObject().appendChild(a.displayObject());
return a}SJ(){return y(this,new MI)}Nr(){this.hB();x(this,this.B.clock().xB(),this.hB,this)}hB(){this.B.clock().buffering()?this.ff.show():this.ff.Wc()}Yi(a,b){const c=this.B9?170:0,d=a-c,e=b-c;this.rF<d&&this.qF<e?(this.move(Math.max(0,Math.floor((a-this.rF)/2)),Math.max(0,Math.floor((b-this.qF)/2))),a=this.rF,b=this.qF):(this.move(c/2,c/2),a=d,b=e);this.P.resize(a,b);this.resize(a,b);this.Wf.il(a,b)}Rd(){var a=-1!=this.B.currentSlideIndex()?this.B.W():null;if(a instanceof Bk){const b=this.B.interactionPlayer();
a=new tH(b.playerController(),this.Lf,2==a.jn);b.setExternalNavigationController(a)}}sn(a){if("resumePlayback"==a.action()&&"prompt"==this.D.presentation().settings().playback().resumeMode()){const b=this.B.firstSlideIndex(),c=a.slideIndex();a.setAction("delayStartup");const d=a.Vv;EI(this.Wj,{Em:"PB_RESUME_PRESENTATION_WINDOW_TEXT",icon:Z(this.K,"mb_question_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_YES",result:"yes"},{Yf:"PB_MESSAGE_BOX_NO",result:"no"}]}).then(e=>{this.Zm.resume();this.P.setOverlayDisplayed(!1);
this.hk.C();this.Wm.C();"yes"==e?d.resume(c,!0):d.start(b,!0)});this.Zm.suspend();this.P.setOverlayDisplayed(!0);this.Dk.C()}}rn(a){(a=uH(a,this.D.presentation(),this.B))&&this.Fn(a)}qM(a,b,c){c?(a=new eI,a=new TI(this.D,a),rf(this,a.Vz,()=>{this.Nr();this.B.play()}),a.show()):this.Nr()}Fn({Yf:a,u0:b}){const c=this.B.clock().suspended();this.Zm.suspend();this.P.setOverlayDisplayed(!0);this.Dk.C();EI(this.Wj,{Em:a,icon:Z(this.K,"mb_warning_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_OK",result:"ok"}],Hw:()=>
b}).then(()=>{this.Zm.resume();this.P.setOverlayDisplayed(!1);this.hk.C();this.Ez(c)})}Ez(a){$s(this.B.clock(),a)}$c(){super.$c();Ut(this.P.displayObject(),"hidden",!1);this.Cb.displayObject().remove()}};class ZI extends O{constructor({G:a="back_to_app",label:b,oca:c}){super({G:a});b&&(a=new O({$:N(this,"text")}),a.ga(b),this.U(a));c&&this.U(c);x(this,this.ha,()=>ISPlayer.backToApp())}};class $I extends O{constructor({fa:a}){super({G:"title-panel"});this.Tt=new ZI({label:a.Y("PB_BACK_TO_APP_BUTTON_LABEL")});this.U(this.Tt)}};class aJ extends YI{constructor(a,b,c,d){super(a,b,c,!1,d,!0);this.ib=new $I({fa:this.I});this.U(this.ib);this.eL()}Yi(a,b){this.Z("landscape",a>b);super.Yi(a,b)}eL(){var a=ISPlayer,b=a.initWithData;var c=Yh(new Xh,{version:9.3});b.call(a,c)}};function bJ(a){if(sg)return new aJ(a.D(),a.K,a.Ff,a.ZX);const b=new YI(a.D(),a.K,a.Ff,a.a2,!0,a.ZX,a.Zl);x(a,b.Dk,()=>a.Dk.C());x(a,b.hk,()=>a.hk.C());x(a,b.Wm,()=>a.Wm.C());return b}
class cJ extends dI{constructor({Fj:a,messages:b,Bi:c,wm:d,lm:e,Io:f}){super({Fj:a,messages:b,Bi:c});this.a2=e;this.K=this.TJ(d);this.ZX=f}TJ(a){return new lH(a.ot)}TS(a){"normal"==a?this.Fk=bJ(this):"accessible"==a&&(this.Fk=new XH({Sb:this.vv,messages:this.Ff,skinSettings:this.BJ()}));y(this,this.Fk)}BJ(){return{d1:!1,showSlideList:!1,fe:!1,c1:!1,b1:!1}}};class dJ{constructor({Fj:a,skinSettings:b,fa:c}){this.D=a;this.Qa=b;this.I=c}Fj(){return this.D}skinSettings(){return this.Qa}fa(){return this.I}};var eJ=function(){function a(){throw Error("stream error");}function b(k){return"undefined"==typeof k}function c(k){var l=0,m=k[l++],p=k[l++];(-1==m||-1==p||8!=(m&15)||0!=((m<<8)+p)%31||p&32)&&a();this.kP=k;this.sw=l;this.wB=this.zB=this.AB=0;this.BP=!1;this.YG=null}var d=[],e=[],f=[],g,h;(function(){var k=[],l,m=2;for(l=0;8>l;++l)k.push(m),m+=1<<(l>>1);for(l=0;3>l;++l)d.push(l+16);for(l=0;7>=l;++l)d.push((8-l)%8),d.push(8+l);for(l=1;3>l;++l)e.push(l);for(l=0;28>l;++l){var p=l>>1<<16;m=l%8;p+=(k[m]<<
(l-m)/2)+1;e.push(p)}for(l=3;7>l;++l)f.push(l);m=7;for(l=0;24>l;++l)k=l>>2,p=(k<<16)+m,m+=1<<k,f.push(p);for(l=0;3>l;++l)f.push(258)})();c.prototype.AP=function(k){var l=this.YG,m=l?l.length:0;if(k<m)return l;for(var p=1024;p<k;)p<<=1;k=Array(p);for(p=0;p<m;++p)k[p]=l[p];return this.YG=k};c.prototype.Z$=function(){for(;!this.BP;)this.Gba();return this.YG.slice(0,this.wB)};c.prototype.Aq=function(k){for(var l=this.AB,m=this.zB,p=this.kP,t=this.sw,v;l<k;)b(v=p[t++])&&a(),m|=v<<l,l+=8;this.zB=m>>k;this.AB=
l-k;this.sw=t;return m&(1<<k)-1};c.prototype.PP=function(k){var l=k[0],m=k[1];k=this.AB;for(var p=this.zB,t=this.kP,v=this.sw;k<m;){var z;b(z=t[v++])&&a();p|=z<<k;k+=8}m=l[p&(1<<m)-1];l=m>>16;m&=65535;(0==k||k<l||0==l)&&a();this.zB=p>>l;this.AB=k-l;this.sw=v;return m};c.prototype.IB=function(k){for(var l=k.length,m=0,p=0;p<l;++p)k[p]>m&&(m=k[p]);for(var t=1<<m,v=Array(t),z=1,w=0,G=2;z<=m;++z,w<<=1,G<<=1)for(var L=0;L<l;++L)if(k[L]==z){var Q=0,S=w;for(p=0;p<z;++p)Q=Q<<1|S&1,S>>=1;for(p=Q;p<t;p+=G)v[p]=
z<<16|L;++w}return[v,m]};c.prototype.Gba=function(){function k(Q,S,R,W,Y){for(Q=Q.Aq(R)+W;0<Q--;)S[w++]=Y}var l=this.Aq(3);l&1&&(this.BP=!0);l>>=1;if(0==l){var m=this.kP,p=this.sw,t;b(t=m[p++])&&a();var v=t;b(t=m[p++])&&a();v|=t<<8;b(t=m[p++])&&a();l=t;b(t=m[p++])&&a();(l|t<<8)!=(~v&65535)&&a();this.AB=this.zB=0;t=this.wB;l=this.AP(t+v);this.wB=v=t+v;for(var z=t;z<v;++z){if(b(t=m[p++])){this.BP=!0;break}l[z]=t}this.sw=p}else{if(1==l){if(!g){m=Array(288);for(var w=0;143>=w;++w)m[w]=8;for(;255>=w;++w)m[w]=
9;for(;279>=w;++w)m[w]=7;for(;287>=w;++w)m[w]=8;g=this.IB(m);l=Array(31);for(w=0;32>w;++w)l[w]=5;h=this.IB(l);h[0][15]=0;h[0][31]=0}p=g;t=h}else if(2==l){l=this.Aq(5)+257;t=this.Aq(5)+1;p=this.Aq(4)+4;m=Array(d.length);for(w=0;w<p;)m[d[w++]]=this.Aq(3);p=this.IB(m);w=m=0;t=l+t;for(v=Array(t);w<t;)z=this.PP(p),16==z?k(this,v,2,3,m):17==z?k(this,v,3,3,m=0):18==z?k(this,v,7,11,m=0):v[w++]=m=z;p=this.IB(v.slice(0,l));t=this.IB(v.slice(l,t))}else a();v=(l=this.YG)?l.length:0;for(z=this.wB;;){var G=this.PP(p);
if(256>G)z+1>=v&&(l=this.AP(z+1),v=l.length),l[z++]=G;else{if(256==G){this.wB=z;break}G-=257;G=f[G];var L=G>>16;0<L&&(L=this.Aq(L));m=(G&65535)+L;G=this.PP(t);G=e[G];L=G>>16;0<L&&(L=this.Aq(L));G=(G&65535)+L;z+m>=v&&(l=this.AP(z+m),v=l.length);for(L=0;L<m;++L,++z)l[z]=l[z-G]}}}};return c}();function fJ(a,b){a=oe(a);a=(new eJ(a)).Z$();const c=[];let d=0,e,f,g,h=-1;const k=a.length;for(;d<k;)(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(""))};class gJ extends E{constructor(){super();this.Nu=this.Ou=!1;this.Sd=0;this.jz=D(this);this.lz=D(this);this.UU=D(this)}Ne(){return this.Ou}progress(){return this.Sd}load(){this.Ou||this.Nu||(this.Nu=!0,this.Jg())}Jg(){}FZ(){}Aca(){if(this.Ou||this.Nu)this.FZ(),this.Nu=this.Ou=!1,this.Ds(0)}Ds(a){this.Sd!=a&&(this.Sd=a,this.UU.C(this))}Fq(){return this.jz}WB(){return this.lz}Baa(){return this.UU}}gJ.prototype.loadProgressEvent=gJ.prototype.Baa;gJ.prototype.loadFailedEvent=gJ.prototype.WB;
gJ.prototype.loadCompleteEvent=gJ.prototype.Fq;gJ.prototype.unload=gJ.prototype.Aca;gJ.prototype.load=gJ.prototype.load;gJ.prototype.progress=gJ.prototype.progress;gJ.prototype.isLoaded=gJ.prototype.Ne;function hJ(a){a.ng&&(a.ng.onload=null,a.ng.onerror=null)}function iJ(a){if(!a.Ne())throw Error("asset not loaded");}
class jJ extends gJ{constructor(a,b,c){var d,e,f;super();this.ng=null;var g=a.startsWith("data:")?null:void 0;this.Tz=g=a;this.La=b;this.Ha=c}Jg(){this.ng=new Image;this.ng.onload=this.KE.bind(this);this.ng.onerror=this.v5.bind(this);this.ng.src=this.Tz}KE(){hJ(this);this.Nu=!1;this.Ou=!0;this.Ds(1);this.jz.C(this)}v5(){hJ(this);this.Nu=this.Ou=!1;this.lz.C(this);this.Ds(0)}FZ(){this.ng&&(hJ(this),this.ng.src="",this.ng=null)}path(){return this.Tz}width(){if(null!=this.La)return this.La;if(!this.ng)return 0;
iJ(this);return this.ng.width}height(){if(null!=this.Ha)return this.Ha;if(!this.ng)return 0;iJ(this);return this.ng.height}createInstance(){iJ(this);const a=yd("canvas");a.width=this.width();a.height=this.height();a.getContext("2d").drawImage(this.ng,0,0);return a}createImgInstance(){iJ(this);return this.ng.cloneNode(!0)}}jJ.prototype.createImgInstance=jJ.prototype.createImgInstance;jJ.prototype.createInstance=jJ.prototype.createInstance;jJ.prototype.height=jJ.prototype.height;
jJ.prototype.width=jJ.prototype.width;jJ.prototype.path=jJ.prototype.path;let kJ=!0;function lJ(a,b){for(const c in a)a.hasOwnProperty(c)&&mJ(a[c],c,b)}function mJ(a,b,c){for(const d in a)a.hasOwnProperty(d)&&(d==c?kJ&&(b=a[c]):"toString"!=d&&mJ(a[d],d,c));a.toString=function(){return b}}class nJ{static set OR(a){kJ=a}static get OR(){return kJ}};class oJ extends jJ{url(){return this.Tz}}oJ.prototype.url=oJ.prototype.url;class pJ extends E{constructor(){super();this.Ye=null;this.lw="";this.ZO="_blank";this.LL=D(this)}logo(){return this.Ye}ge(){return this.lw}iR(a){this.lw=a}JC(){return this.ZO}isEqual(a){if(a.ge()!==this.lw||a.JC()!==this.ZO)return!1;a=a.logo();return this.Ye||a?!!this.Ye&&!!a&&this.Ye.path()===a.path():!0}}pJ.prototype.webSiteTarget=pJ.prototype.JC;pJ.prototype.webSiteUrl=pJ.prototype.ge;pJ.prototype.logo=pJ.prototype.logo;class qJ extends E{constructor(a){super();this.ma=null;this.gG=D(this);a.then(b=>{this.ma=b}).catch(()=>{this.ma=""}).finally(()=>this.gG.C())}loaded(){return null!=this.ma}content(){if(null==this.ma)throw Error("subtitles is not loaded");return this.ma}};class rJ{constructor(){this.ps=this.zl=this.lw=this.nS=this.JU=this.zh="";this.VW=this.ob=null}name(){return this.zh}pt(){return this.JU}rq(){return this.nS}ge(){return this.lw}iR(a){this.lw=a}email(){return this.zl}phone(){return this.ps}Id(){return this.ob}yt(a){this.ob=a}st(){return this.VW}}rJ.prototype.photo=rJ.prototype.st;rJ.prototype.company=rJ.prototype.Id;rJ.prototype.phone=rJ.prototype.phone;rJ.prototype.email=rJ.prototype.email;rJ.prototype.webSiteUrl=rJ.prototype.ge;
rJ.prototype.biography=rJ.prototype.rq;rJ.prototype.jobTitle=rJ.prototype.pt;rJ.prototype.name=rJ.prototype.name;const sJ={dda:"attachment",iha:"webLink"};q("ReferenceType$$module$C_$dev$worker$base$release_9$build$flashspring$flashspring$htmlprojects$src$ispring$presenter$presentation$resources$references$ReferenceType",sJ);q("ATTACHMENT","attachment",sJ);q("WEB_LINK","webLink",sJ);class tJ{type(){return"none"}};class uJ{constructor(a){this.xJ=a}Bi(){return this.xJ}};class vJ{constructor(a,b){this.K3=a;this.VS=b}};class wJ{constructor(a,b,c){this.Sf=a;this.Gy=b;this.Z1=c}text(){return this.Sf}Rh(){return this.Gy}}wJ.prototype.html=wJ.prototype.Rh;wJ.prototype.text=wJ.prototype.text;function xJ(a,b){const c=a.Ia.actions,d=new Oi(yJ(a,b));b[c.Ct].forEach(e=>{d.tY.push(new Ni(e[c.Ct.key],r(e,c.Ct.bH,!1),r(e,c.Ct.shift,!1)))});return d}
function yJ(a,b){a=a.Ia.actions.name;switch(b[a]){case a.kba+"":return"playPause";case a.GH+"":return"nextSlide";case a.wba+"":return"previousSlide";case a.Taa+"":return"nextStep";case a.xba+"":return"previousStep";case a.Vba+"":return"seekForward";case a.Uba+"":return"seekBackward";case a.S$+"":return"firstSlide";case a.xaa+"":return"lastSlide";case a.lastViewedSlide+"":return"lastViewedSlide";case a.fca+"":return"slideStart";case a.cca+"":return"slideEnd";case a.Lca+"":return"volumeUp";case a.Kca+
"":return"volumeDown";case a.tca+"":return"toggleFullscreen";case a.uca+"":return"toggleSubtitles"}throw Error("unknown action type");}class zJ{constructor(a){this.Ia=a}bQ(a,b){a.na(r(b,this.Ia.enabled,!1));const c=a.actions();c.Tb.length=0;a.enabled()&&b[this.Ia.actions].forEach(d=>{c.Xg(xJ(this,d))})}};const AJ=new Map,BJ=new Map;function CJ(a,b,c){DJ(a);return new Promise((d,e)=>{const f=document.createElement("script");AJ.set(b,g=>{if("string"!=typeof g)throw Error("the data type must be string");d(g);AJ.delete(b);BJ.delete(f);f.remove()});BJ.set(f,()=>{e();AJ.delete(b);BJ.delete(f);f.remove()});f.type="text/javascript";f.src=c;document.body.append(f)})}function EJ(a,b){if(AJ.has(a))AJ.get(a)(b.data);else if(a=document.currentScript){let c;null==(c=BJ.get(a))||c()}}
function DJ(a){a=`st_${a}`;window[a]||(window[a]=EJ)};class FJ extends El{constructor(a){super();this.Fa=a}duration(){return this.Fa}Ld(){}Ji(){}};function GJ(a){if(a.dM)return a.dM;const b=[],c=a.duration(),d=a.Tb.length;for(let e=0;e<d;++e){const f=a.Tb[e],g=f instanceof El?f.duration():0;if(g<c){const h=new Nl;h.Xg(f);h.Xg(new FJ(c-g));b.push(h)}else b.push(f)}return a.dM=b}
class HJ extends Gl{constructor(a){super();this.Fa=-1;this.dM=null;this.Tb=a||[]}Xg(a){if(0<=this.Fa)throw Error("ParallelActions was already initialized");this.Tb.push(a)}kJ(){let a=0;for(let b=0;b<this.Tb.length;++b){const c=Fl(this.Tb[b]);a=Math.max(a,c)}return a}duration(){0>this.Fa&&(this.Fa=this.kJ());return this.Fa}Ld(a,b,c){a=this.ni(a);this.lc(Jl(),a,b,c)}complete(a,b){this.lh(Jl(),a,b)}Ji(a,b,c){a=this.ni(a,!0);this.lc(Ml(),a,b,c)}hC(a,b){this.lh(Ml(),a,b)}lc(a,b,c,d){if(b==this.duration())this.lh(a,
c,d);else{var e=GJ(this),f=c.md,g=e.length;for(let h=0;h<g;++h)f.push(),a.Ld(e[h],b,c,d),f.pop()}}lh(a,b,c){const d=GJ(this),e=b.md,f=d.length;for(let g=0;g<f;++g)e.push(),a.complete(d[g],b,c),e.pop()}};class IJ extends Gl{constructor(a,b,c,d){super();this.vs=c||0;this.Fa=a.duration()*b+(b-1)*this.vs;this.Wl=b;this.LU=a;d?(this.vs-=d.duration()-a.duration(),this.YI=d):this.YI=a}duration(){return this.Fa}Ld(a,b,c){a=this.ni(a);this.lc(Jl(),a,b,c)}complete(a,b){this.lh(Jl(),a,b)}Ji(a,b,c){a=this.ni(a,!0);this.lc(Ml(),a,b,c)}hC(a,b){this.lh(Ml(),a,b)}lc(a,b,c,d){if(b==this.duration())this.lh(a,c,d);else{var e=this.YI.duration()+this.vs,f=Math.floor(b/e);this.VJ=f<this.Wl-1?this.YI:this.LU;b-=f*e;b>=
this.VJ.duration()?a.complete(this.VJ,c,d):a.Ld(this.VJ,b,c,d)}}lh(a,b,c){a.complete(this.LU,b,c)}};class JJ extends Gl{constructor(a){super();this.ql=a}duration(){return Fl(this.ql)}Ld(a,b,c){a=this.ni(a);this.lc(Ml(),a,b,c)}complete(a,b){this.lh(Ml(),a,b)}Ji(a,b,c){a=this.ni(a,!0);this.lc(Jl(),a,b,c)}hC(a,b){this.lh(Jl(),a,b)}lc(a,b,c,d){if(b==this.duration())this.lh(a,c,d);else{if(!(this.ql instanceof El))throw Error("can't run not prolonged action");a.Ld(this.ql,b,c,d)}}lh(a,b,c){a.complete(this.ql,b,c)}};class KJ{apply(){}};class LJ extends Al{constructor(a,b,c){super();this.Ah=a;this.ic=b;this.zX=c}Ld(a,b){this.lc(this.zX,a,b)}Ji(a,b){this.lc(!this.zX,a,b)}lc(a,b){const c=b.md;if(a)a=new KJ,b.yu.set(this.ic,a),c.add(a);else if(a=b.yu.get(this.ic))b=Ka(xl(c),a),0<=b&&c.clear(b)}}class MJ extends LJ{constructor(a,b){super(a,b,!0)}}class NJ extends LJ{constructor(a,b){super(a,b,!1)}};class OJ{constructor(a){this.gb=a;this.vZ=[];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.vZ.push(b)}this.Fa=b}duration(){return this.Fa}QB(a,b){if(a>this.Fa)return!1;if(0==a&&b>=this.Fa)return!0;const c=this.gb.length;for(let d=0;d<c;++d){const e=this.gb[d];let f;if("number"===typeof e)f=e;else if(f=e.duration(),a<=f&&e.QB(a,b))return!0;if(b<f)break;a=Math.max(a-f,0);b-=f}return!1}zR(){return this.vZ}};class PJ{constructor(a,b,c,d){this.ql=a;this.Wl=b;this.vs=c||0;this.M7=d||0;this.Fa=a.duration()*b+this.vs*(b-1)}duration(){return this.Fa}QB(a,b){if(a>this.Fa)return!1;if(0==a&&b>=this.Fa)return!0;const c=this.vs,d=this.ql.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,k=h+this.M7;if(a<k&&k<=b||a<=h&&b>=g&&this.ql.QB(Math.max(a-g,0),b-g))return!0}return!1}zR(){return[this.Fa]}};function QJ(a){if(!a.Ex)throw Error("BehaviorLoader isn't initialized");return a.Ex}function RJ(a){if(!a.Ex)throw Error("BehaviorLoader isn't initialized");return a.Ex.id()}
class SJ{constructor(){this.wh=0;this.Ex=null;this.uO=0;this.Ia=null}initialize(a,b,c,d){this.Ia=a;this.uO=c;this.Ex=b;this.wh=d}oa(){if(!this.Ia)throw Error("BehaviorLoader isn't initialized");return this.Ia}level(){return this.wh}load(a){const b=this.VU(a);let c=this.Jg(a,b);c=this.OI(c,a,b);b.Vh()&&(a=la(c)+"_rewind",c=new Nl([new MJ(RJ(this),a),c,new NJ(RJ(this),a)]));return 0<b.start()?new Nl([new FJ(b.start()),c]):c}SX(a){return new JJ(a)}VU(a){const b=this.oa().timing;return new TJ(this.uO,
a[b],b)}OI(a,b,c){c.LQ()&&(a=this.SX(a));return a}}class TJ{constructor(a,b,c){this.aB=a;this.nk=b;this.Ia=c}start(){return this.aB*r(this.nk,this.Ia.start,0)}LQ(){return r(this.nk,this.Ia.LQ,!1)}Vh(){return r(this.nk,this.Ia.Vh,!1)}};function UJ(a){var b=a.ni(a.Fa);return b>=a.Fa?1:b/a.Fa}function VJ(a,b,c,d){b.md.add(new Ho(a.Ah,c,d))}function WJ(a,b,c,d){const e=la(a),f=b.yu.get(e);f?d=f.value:(a=b.v7.get(a.Ah),d=d(a),b.yu.set(e,{value:d,Dha:Dk(c)}));return d}class XJ extends El{constructor(a,b){super();this.Ah=a;this.Fa=b}duration(){return this.Fa}Ld(a,b,c){const d=this.ni(a);this.lc(d>=this.Fa?1:d/this.Fa,b,c,!1,a==this.Fa)}Ji(a,b,c){const d=this.ni(a,!0);this.lc(1-(d>=this.Fa?1:d/this.Fa),b,c,!0,a==this.Fa)}};class YJ extends XJ{constructor(a,b,c){super(a,b);this.s3=c}lc(a,b,c,d,e){if(d=WJ(this,b,c,f=>(f=ul(f))?"font-size"in f.Hh?f.Hh["font-size"]:"":""))a=$k("font-size",(this.s3-d)*a+d,c,e),VJ(this,b,"cssTextProperties",a)}};function ZJ(a){return eval("("+a+")")}class $J extends SJ{VU(a){const b=this.oa().timing;return new aK(this.uO,a[b],b)}OI(a,b,c){if(0<r(c.nk,c.Ia.SG,0)||0<r(c.nk,c.Ia.dH,0))a.Ps=new Cl(r(c.nk,c.Ia.SG,0),r(c.nk,c.Ia.dH,0));super.OI(a,b,c);r(c.nk,c.Ia.tB,!1)&&(a=new Nl([a,new JJ(a)]));return a}SX(a){const b=new Dl;a.Ps=a.Ps?new Bl([a.Ps,b]):b;return a}Jg(){}}
class aK extends TJ{duration(){var a=this.Ia;const b=this.start();let c=0;a.end in this.nk&&(c=this.aB*this.nk[a.end]);a=c-b;r(this.nk,this.Ia.tB,!1)&&(a/=2);return a}};class bK extends $J{Jg(a,b){const c=this.oa();QJ(this).IT=!0;return new YJ(RJ(this),b.duration(),a[c.jh])}};class cK{constructor(a,b,c,d){this.Nd=a;this.tf=b;this.Jp=c;this.vN=d}Cg(a,b,c){return new Yk(new Vk(this.Nd,[this.tf[0]*a,this.tf[1]*a,this.tf[2]*a]),this.Jp,!1,b,c)}getTransform(a,b,c,d,e,f){b=this.Cg(b,d,f);e&&this.vN&&(a=this.Cg(UJ(a),d,f),b=b.add(a.rt()));return b}};function dK(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]]};class eK{constructor(a,b,c,d){this.Nd=a;this.K8=b;this.rK=c;this.Jp=d}getTransform(a,b,c,d,e,f){return new Yk(new Vk(this.Nd,dK(this.K8,this.rK,b,this.Nd)),this.Jp,!0,d,f)}};class fK{constructor(a,b,c,d){this.pc=a;this.Nd=b;this.rK=c;this.Jp=d}getTransform(a,b,c,d,e,f){const g=this.pc;a=WJ(a,c,d,h=>{let k=null;switch(g){case "textColor":k=kl(h,"textColor");break;case "strokeColor":k=kl(h,"strokeColor");break;case "fillColor":k=kl(h,"fillColor");break;case "imgColor":k=kl(h,"imgColor")}return k?k.color():null});if(!a)return null;a=a.Rc(this.Nd);return new Yk(new Vk(this.Nd,dK(a,this.rK,b,this.Nd)),this.Jp,!0,d,f)}};class gK extends XJ{constructor(a,b,c,d){super(a,b);this.pc=c;this.ik=d}lc(a,b,c,d,e){(a=this.ik.getTransform(this,a,b,c,d,e))&&VJ(this,b,this.pc,a)}};function hK(a,b){a=a.oa().target;switch(b){case a.text+"":return["textColor"];case a.stroke+"":return["strokeColor"];case a.fill+"":return["fillColor","imgColor"];case a.mca+"":return["strokeColor","imgColor"]}throw Error("unknown target");}function iK(a,b){a=a.oa().n$;switch(b[a]){case a.Mba+"":return"rgb";case a.laa+"":return"hsl";case a.maa+"":return"hsl_ccw"}throw Error("unknown color space");}
class jK extends $J{Jg(a,b){var c=this.oa();c=hK(this,a[c.target]);const d=[];for(let p=0;p<c.length;++p){var e=c[p],f=a,g=e,h=this.oa();f=new Vk(iK(this,f),f[h.x$]);QJ(this).bK[g]=f;g=d;f=g.push;h=a;var k=b;const t=this.oa(),v=r(h,t.B$,!1)?1:0,z=iK(this,h);if(t.io in h){var l=RJ(this),m=k.duration();k=!k.Vh();e=new gK(l,m,e,new cK(z,h[t.io],v,k))}else t.from in h?(l=RJ(this),k=k.duration(),e=new gK(l,k,e,new eK(z,h[t.from],h[t.jh],v))):(l=RJ(this),k=k.duration(),e=new gK(l,k,e,new fK(e,z,h[t.jh],
v)));f.call(g,e)}return 1<d.length?new HJ(d):d[0]}};class kK extends XJ{constructor(a,b,c,d){super(a,b);this.tp=c;this.wh=d}lc(a,b,c,d,e){e||VJ(this,b,"filter",new iq(this.tp,a,this.wh,c,e))}};class lK extends $J{Jg(a,b){var c=this.oa().Rw;var d={};d[c.a$]="blinds";d[c.box]="box";d[c.l$]="circle";d[c.A$]="diamond";d[c.oba]="plus";d[c.j$]="checkerboard";d[c.E$]="dissolve";d[c.Fba]="randombar";d[c.Y9]="barn";d[c.lca]="strips";d[c.Mca]="wedge";d[c.Rca]="wipe";d[c.Oca]="wheelCw";d[c.Nca]="wheelCcw";c=a[c];if(c in d)d=d[c];else throw Error("unknown mask type");c=this.oa().Th;var e=c in a?a[c]:null;if(null===e)a=e;else if(/[^0-9]/.test(e))if(a={},a[c.iaa]=1,a[c.vertical]=2,a[c["in"]]=4,a[c.dba]=
8,a[c.U$]=16,a[c.V$]=32,a[c.W$]=64,a[c.X$]=128,a[c.yaa]=48,a[c.zaa]=160,a[c.Nba]=80,a[c.Oba]=192,a[c.jaa]=5,a[c.kaa]=9,a[c.Cca]=6,a[c.Dca]=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<hq.length;++c)if(e=hq[c],e.Rw()==d&&e.Th()==a){d=e;break a}d=new gq(d,a);hq.push(d)}return new kK(RJ(this),b.duration(),d,this.level())}};function mK(a,b,c,d,e){const f=a.end();a.vi.push(new nK(b,f,c,d,e))}
class oK{constructor(){this.xn=this.oX=this.pX=0;this.vi=[]}moveTo(a){this.vi.push(new pK(a))}lineTo(a,b){const c=this.end();this.vi.push(new qK(a,c,b))}end(){if(0==this.vi.length)throw Error("path must be started with moveTo");return this.vi[this.vi.length-1].end()}bC(a){if(0>a||1<a)throw Error("incorrect time");if(1==a)return this.end();let b=0,c=0;a>=this.xn&&(b=this.oX,c=this.pX);let d=null;for(;b<this.vi.length;++b){const e=this.vi[b],f=c+e.duration();if(f==a){d=e.end();break}if(f>a){d=e.bC((a-
c)/(f-c));break}c=f}this.xn=a;this.oX=b;this.pX=c;return d?d:this.end()}}class rK{constructor(a){this.Fa=a}duration(){return this.Fa}}class pK extends rK{constructor(a){super(0);this.Gp=a}end(){return this.Gp}bC(){}}class qK extends rK{constructor(a,b,c){super(a);this.JD=b;this.tG=c}end(){return this.tG}bC(a){const b=this.JD,c=this.tG;return new Uc((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)}}
class nK extends rK{constructor(a,b,c,d,e){super(a);this.pK=e;this.D2=new vp(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}end(){return this.pK}bC(a){var b=this.D2;if(0==a)var c=b.KC;else if(1==a)c=b.LC;else{c=Tc(b.KC,b.x1,a);var d=Tc(b.x1,b.x2,a),e=Tc(b.x2,b.LC,a);c=Tc(c,d,a);d=Tc(d,e,a);c=Tc(c,d,a)}0==a?a=b.MC:1==a?a=b.NC:(d=Tc(b.MC,b.y1,a),e=Tc(b.y1,b.y2,a),b=Tc(b.y2,b.NC,a),d=Tc(d,e,a),e=Tc(e,b,a),a=Tc(d,e,a));return new Uc(c,a)}};class sK extends XJ{constructor(a,b,c){super(a,b);this.Tz=c}lc(a,b,c,d,e){a=this.Tz.bC(a);VJ(this,b,"moveX",new bl(a.x,!0,c,e));VJ(this,b,"moveY",new bl(a.y,!0,c,e))}};function tK(a,b){function c(){const h=b.match(/^\s*([m|l|c])/i);return h?(b=b.substr(h[0].length),h[1].toLowerCase()):null}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(){return new Uc(d()+f,d()+g)}a=QJ(a);const f=a.Na().left,g=a.Na().top;b=b.replace(/,/g," ");for(a=new oK;;){const h=c();if(!h)break;switch(h){case "m":a.moveTo(e());break;case "l":a.lineTo(d(),e());break;case "c":mK(a,d(),e(),e(),e())}}return a}
class uK extends $J{Jg(a,b){const c=this.oa();return new sK(RJ(this),b.duration(),tK(this,a[c.path]))}};class vK{constructor(a,b){this.us=a;this.uN=b}getTransform(a,b,c,d,e,f){b=this.Cg(b,d,f);this.us&&e&&this.uN&&(a=this.Cg(UJ(a),d,f),b=b.add(a.rt()));return b}};class wK extends vK{constructor(a,b,c){super(b,c);this.j7=a}Cg(a,b,c){return new bl(this.j7(a),!this.us,b,c)}};class xK extends vK{constructor(a,b){super(!0,b);this.e3=a}Cg(a,b,c){return new bl(this.e3*a,!1,b,c)}};class yK extends vK{constructor(a,b,c,d){super(c,d);this.JD=a;this.tG=b}Cg(a,b,c){return new bl((this.tG-this.JD)*a+this.JD,!this.us,b,c)}};class zK{constructor(a,b){this.t3=a;this.pc=b}getTransform(a,b,c,d,e,f){const g=this.pc;a=WJ(a,c,d,h=>"moveX"==g?nl(h).kc:ol(h).kc);return null===a?null:new bl((this.t3-a)*b+a,!0,d,f)}};class AK extends XJ{constructor(a,b,c,d){super(a,b);this.pc=c;this.ik=d}lc(a,b,c,d,e){(a=this.ik.getTransform(this,a,b,c,d,e))&&VJ(this,b,this.pc,a)}};class BK extends $J{constructor(a){super();this.pc=a}Jg(a,b){const c=this.oa();if(c.io in a){var d=RJ(this),e=b.duration();b=!b.Vh();a=new AK(d,e,this.pc,new xK(a[c.io],b))}else if(c.jH in a){d=RJ(this);e=b.duration();var f=ZJ(a[c.jH]);b=!b.Vh();a=new AK(d,e,this.pc,new wK(f,r(a,c.TH,!1),b))}else c.from in a?(d=RJ(this),e=b.duration(),b=!b.Vh(),a=new AK(d,e,this.pc,new yK(a[c.from],a[c.jh],r(a,c.TH,!1),b))):(d=RJ(this),b=b.duration(),e=this.pc,a=new AK(d,b,e,new zK(a[c.jh],e)));return a}}
class CK extends BK{constructor(){super("moveX")}}class DK extends BK{constructor(){super("moveY")}};class EK{constructor(a,b,c){this.YY=a;this.qK=b;this.wh=c}getTransform(a,b,c,d,e,f){return new jq((this.qK-this.YY)*b+this.YY,this.wh,d,f)}};class FK{constructor(a,b){this.qK=a;this.wh=b}getTransform(a,b,c,d,e,f){a=WJ(a,c,d,g=>(g=kl(g,"filter"))&&g instanceof jq?g.alpha():1);return null===a?null:new jq((this.qK-a)*b+a,this.wh,d,f)}};class GK extends XJ{constructor(a,b,c){super(a,b);this.ik=c}lc(a,b,c,d,e){(a=this.ik.getTransform(this,a,b,c,d,e))&&VJ(this,b,"filter",a)}};class HK extends $J{Jg(a,b){const c=this.oa();if(c.io in a)throw RJ(this),b.duration(),this.level(),Error("not implemented");if(c.from in a){var d=RJ(this);b=b.duration();var e=this.level();a=new GK(d,b,new EK(a[c.from],a[c.jh],e))}else d=RJ(this),b=b.duration(),e=this.level(),a=new GK(d,b,new FK(a[c.jh],e));return a}};class IK{constructor(a,b){this.qf=a;this.vN=b}Cg(a,b,c){return new cl(this.qf*a,!1,b,c)}getTransform(a,b,c,d,e,f){b=this.Cg(b,d,f);e&&this.vN&&(a=this.Cg(UJ(a),d,f),b=b.add(a.rt()));return b}};class JK{constructor(a,b){this.LT=a;this.X8=b}getTransform(a,b,c,d,e,f){return new cl((this.X8-this.LT)*b+this.LT,!0,d,f)}};class KK{constructor(a){this.qf=a}getTransform(a,b,c,d,e,f){a=WJ(a,c,d,g=>ll(g).angle()+ml(g).angle());return null===a?null:new cl((this.qf-a)*b+a,!0,d,f)}};class LK extends XJ{constructor(a,b,c,d){super(a,b);this.pc=c;this.ik=d}lc(a,b,c,d,e){(a=this.ik.getTransform(this,a,b,c,d,e))&&VJ(this,b,this.pc,a)}};class MK extends $J{Jg(a,b){const c=this.oa();if(c.io in a){var d=RJ(this),e=b.duration();b=!b.Vh();a=new LK(d,e,"rotateBy",new IK(a[c.io]*Math.PI/180,b))}else c.from in a?(d=RJ(this),b=b.duration(),a=new LK(d,b,"rotateTo",new JK(a[c.from]*Math.PI/180,a[c.jh]*Math.PI/180))):(d=RJ(this),b=b.duration(),a=new LK(d,b,"rotateTo",new KK(a[c.jh]*Math.PI/180)));return a}};class NK{constructor(a,b){this.us=a;this.uN=b}getTransform(a,b,c,d,e,f){b=this.Cg(b,d,f);this.us&&e&&this.uN&&(a=this.Cg(UJ(a),d,f),b=b.add(a.rt()));return b}};class OK extends NK{constructor(a,b,c){super(b,c);this.Q7=a}Cg(a,b,c){return new dl(this.Q7(a),!this.us,b,c)}};class PK extends NK{constructor(a,b){super(!0,b);this.qa=a}Cg(a,b,c){return new dl((this.qa-1)*a+1,!1,b,c)}};class QK extends NK{constructor(a,b,c,d){super(c,d);this.kS=a;this.sK=b}Cg(a,b,c){return new dl((this.sK-this.kS)*a+this.kS,!this.us,b,c)}};class RK{constructor(a,b){this.sK=a;this.pc=b}getTransform(a,b,c,d,e,f){const g=this.pc;a=WJ(a,c,d,h=>{switch(g){case "scaleX":return pl(h).scale();case "scaleX2":return ql(h).scale();case "scaleY":return rl(h).scale();case "scaleY2":return sl(h).scale()}return null});return null===a?null:new dl((this.sK-a)*b+a,!0,d,f)}};class SK extends XJ{constructor(a,b,c,d){super(a,b);this.pc=c;this.ik=d}lc(a,b,c,d,e){(a=this.ik.getTransform(this,a,b,c,d,e))&&VJ(this,b,this.pc,a)}};class TK extends $J{constructor(a){super();this.pc=a}Jg(a,b){const c=this.oa();if(c.io in a){var d=RJ(this),e=b.duration();b=!b.Vh();a=new SK(d,e,this.pc,new PK(a[c.io],b))}else if(c.jH in a){d=RJ(this);e=b.duration();var f=ZJ(a[c.jH]);b=!b.Vh();a=new SK(d,e,this.pc,new OK(f,r(a,c.TH,!1),b))}else c.from in a?(d=RJ(this),e=b.duration(),b=!b.Vh(),a=new SK(d,e,this.pc,new QK(a[c.from],a[c.jh],r(a,c.TH,!1),b))):(d=RJ(this),b=b.duration(),e=this.pc,a=new SK(d,b,e,new RK(a[c.jh],e)));return a}}
class UK extends TK{constructor(){super("scaleX")}}class VK extends TK{constructor(){super("scaleY")}}class WK extends TK{constructor(){super("scaleX2")}}class XK extends TK{constructor(){super("scaleY2")}};class YK extends Al{constructor(a,b,c,d){super();this.Ah=a;this.w7=b;this.x7=c;this.pc=d?"cssTextProperties":"cssProperties"}Ld(a,b){b=$k(this.w7,this.x7,b,!0);a.md.add(new Ho(this.Ah,this.pc,b))}Ji(){}};class ZK extends SJ{Jg(a){const b=this.oa(),c=a[b.Aba],d=a[b.saa];if(d){var e=QJ(this);Ra(e.SI,c)||e.SI.push(c)}else e=QJ(this),Ra(e.RI,c)||e.RI.push(c);return new YK(RJ(this),c,a[b.jh],d)}};class $K{constructor(a,b){this.ZY=a;this.tK=b}getTransform(a,b,c,d,e,f){return new el((this.tK-this.ZY)*b+this.ZY,d,f)}};class aL{constructor(a){this.tK=a}getTransform(a,b,c,d,e,f){a=WJ(a,c,d,g=>tl(g).shift());return null===a?null:new el((this.tK-a)*b+a,d,f)}};class bL extends XJ{constructor(a,b,c){super(a,b);this.ik=c}lc(a,b,c,d,e){(a=this.ik.getTransform(this,a,b,c,d,e))&&VJ(this,b,"shiftX",a)}};class cL extends $J{Jg(a,b){const c=this.oa();if(c.from in a){var d=RJ(this);b=b.duration();a=new bL(d,b,new $K(a[c.from],a[c.jh]))}else d=RJ(this),b=b.duration(),a=new bL(d,b,new aL(a[c.jh]));return a}};class dL extends Al{constructor(a,b){super();this.Ah=a;this.Ja=b}Ld(a,b){this.lc(this.Ja,a,b)}Ji(a,b){this.lc(!this.Ja,a,b)}lc(a,b,c){b.md.add(new Ho(this.Ah,"visibility",new il(a,c)))}};class eL extends SJ{Jg(a){const b=this.oa();return new dL(RJ(this),a[b.jh])}};function fL(){var a={A:""};a:{for(const b in a){a=b;break a}a=void 0}return a};class gL{constructor(a,b,c,d){this.Ah="__mediaTransforms";this.pc=a;this.ZE=b;this.wN=c;this.wh=d}tm(){return this.ZE}Ld(a,b){a.md.add(new Ho(this.Ah,this.pc,new Ko(this.ZE,this.wh,b)))}};class hL{constructor(){this.aB=this.lg=this.sZ=0;this.Ia=null}initialize(a,b,c,d){this.Ia=a;this.aB=b;this.lg=c;this.sZ=d}load(a){const b=this.Ia;var c=this.Ia;if(a[c.Kj]||a[c.$h]){c=this.Ia;const e=a[c.Kj]||a[c.$h];a:{var d=this.Ia;switch(a[d.tm]){case d.tm.play+"":d="play";break a;case d.tm.pause+"":d="pause";break a;case d.tm.stop+"":d="stop";break a}throw Error("unknown media operation");}c=new Lo(e,d,c.Xh in a?a[c.Xh]:null)}else c=new Mo;return new gL(b.$h in a?"video":"sound",c,a[b.timing][b.timing.start]*
this.aB+this.lg,this.sZ)}};function iL(a,b,c){function d(f){if(6!=f.length)throw Error("transform matrix must contain exactly 6 items");return new im(f[0],f[1],f[2],f[3],f[4],f[5])}function e(f){if(4!=f.length)throw Error("bounding box array must contain exactly 4 items");return new Og(f[0],f[1],f[2],f[3])}a=a.oa().fP;b=b.Pt;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.mm in g))throw Error("animated object json must contain bbox property");
const k=e(g[a.mm]);let l=null;a.Pi in g&&(l=d(g[a.Pi]));let m=null;a.Mj in g&&(m=d(g[a.Mj]));b.add(new nm(h,k,l,m))}}
function jL(a,b,c,d,e,f,g){const h=a.oa().Yh;for(let Sc=0;Sc<f.length;++Sc){g.x_(d,Sc);var k=g.WG(Sc),l=f[Sc];if(h.uj in l){var m=a,p=l,t=k,v=m.oa().Yh,z=p,w=m.oa().Yh,G=w.uj.timing,L=[];z=z[w.uj];for(var Q=0;Q<z.length;++Q){var S=z[Q][w.uj.timing],R=r(S,G.duration,0),W=r(S,G.delay,0),Y=r(S,G.tB,!1),F=r(S,G.repeat,1),pa=r(S,G.U0,0),gc=r(S,G.Vh,!1);S=r(S,G.V0,0);var Jb=R;Y&&(Jb+=R+2*S);"number"===typeof F&&1<F&&(Jb=Jb*F+pa*(F-1));!Y&&gc&&(Jb+=S);Jb+=W;L.push(1E3*Jb)}w=0<L.length?Math.max.apply(Math,
L):0;p=t?1E3*t.duration():1E3*r(p,v.duration,0);p=w>p?p/(w+.001):1;w>m.L8&&(m.Pk=p);m=p;p=new HJ;v=!1;l=l[h.uj];for(t=0;t<l.length;++t){var ce=l[t];if(r(ce,h.uj.jR)){w=a;z=d.zs;W=c;Q=e;L=ce;G=m;R=w.oa().Yh.uj;Y=om(W,L[R.jR]);F=1E3*L[R.timing][R.timing.duration];1===F&&(F=0);F*=G;W=new HJ;W.Xg(new FJ(F));pa=L[R.gt];for(gc=0;gc<pa.length;++gc){S=pa[gc];{Jb=S[R.gt.type];var mb=R.gt.type;const ab={};ab[mb.rotation]=MK;ab[mb.Laa]=CK;ab[mb.Maa]=DK;ab[mb.Kaa]=uK;ab[mb.jC]=UK;ab[mb.kC]=VK;ab[mb.Qba]=WK;ab[mb.Rba]=
XK;ab[mb.opacity]=HK;ab[mb.visibility]=eL;ab[mb.$ba]=cL;ab[mb.setProperty]=ZK;ab[mb.fontSize]=bK;ab[mb.color]=jK;ab[mb.Faa]=lK;if(Jb in ab)Jb=new ab[Jb];else throw Error("unknown behavior");}Jb.initialize(R.gt,Y,F,Q);W.Xg(Jb.load(S))}Y=W;Q=L;L=w.oa().Yh.uj;w=Q[L.jR];L=L.timing;Q=Q[L];R=1E3*r(Q,L.V0,0)*G;W=r(Q,L.tB,!1);F=new Jo(Y.duration());pa=r(Q,L.SG,0);gc=r(Q,L.dH,0);if(0<pa||0<gc)Y.Ps=new Cl(pa,gc);W&&(Y=new Nl([Y,new FJ(2*R),new JJ(Y)]),F=new OJ([F,2*R,F]));if(pa=r(Q,L.repeat,!1))gc=1E3*r(Q,
L.U0,0)*G,"number"===typeof pa&&1<pa&&(Y=new IJ(Y,pa,gc,kL(w,Y,R)),F=new PJ(F,pa,gc,R));!W&&r(Q,L.Vh,!1)&&(Y=kL(w,Y,R),0<R&&(F=new OJ([F,R,new Jo(0)])));G*=1E3*r(Q,L.delay,0);0<G&&(Y=new Nl([new FJ(G),Y]),F=new OJ([G,F]));z.Xg(w,F);p.Xg(Y)}else{v=b;w=k;G=d;Q=e;R=ce;W=m;L=a.oa().Yh.uj;Y=R[L.timing];z=new hL;z.initialize(L.gt,1E3*Y[L.timing.duration]*W,1E3*Y[L.timing.delay]*W,Q);Q=R[L.gt];for(R=0;R<Q.length;++R)if(Y=Q[R],F=z.load(Y),G.rO.push(F),G.zs.Xg(F.Ah,new OJ([F.wN,new Jo(0)])),w&&(W=Ka(v.Za().TA,
w),W=new cj(v.index(),W,F.wN/1E3),F=F.tm(),F instanceof Lo&&(pa=F.ZB(),Y=L.gt.Kj in Y?lj(v.kd(),pa):lj(v.Ed(),pa)))){Y=Y.md;switch(F.type()){case "play":pa="play";break;case "pause":pa="togglePlay";break;case "stop":pa="stop";break;default:throw Error("unknown media operation type");}W=new dj(pa,W,F.Xh());Y.md.push(W)}v=!0}}if(0<p.Tb.length||v)0==p.Tb.length&&(k=ce[h.uj.timing],p.Xg(new FJ(1E3*(k[h.uj.timing.delay]+k[h.uj.timing.duration])*m))),Xl(d,p)}g.s_(d,Sc)}}
function kL(a,b,c){const d=la(b)+"_rewind";return b=new Nl([new MJ(a,d),b,new FJ(c),new NJ(a,d)])}
class lL{constructor(a){this.wg=a;this.Pk=1;this.L8=0}load(a,b){var c=this.oa();c.fP in b&&iL(this,a,b[c.fP]);var d=this.oa(),e=null;d.dQ in b&&d.Yh in b[d.dQ]&&(e=b[d.dQ]);var f=e?e[d.Yh].length:0,g=a.Za().count(),h=!1;if(g==f+1)f=a.Pu,g=a.Za().Yb(0),f.Yg(Vl(this.wg,"__step",!0)),Xl(f,new FJ(1E3*g.duration())),h=!0;else if(g!==f)throw Error("count of slide animation steps must be equal to steps in mainSequence");e&&jL(this,a,a.Pt,a.Pu,0,e[d.Yh],new mL(a,this,h));if(c.YP in b)for(b=b[c.YP],c=0;c<
b.length;++c){e=b[c];d=c+1;g=a;var k=e;h=this.oa().YP;f=null;if(h.Z0 in k){k=k[h.Z0];h=Vl(this.wg,k,!0);f=Vl(this.wg,k,!1);var l=k.length;for(let m=0;m<l;++m)g.Yg(k[m])}else if(h.t0 in k)h=h.t0,k=k[h],g=h.Kj in k?lj(g.kd(),k[h.Kj]):lj(g.Ed(),k[h.$h]),h=k[h.b$],g=$i(g.vj(),h),h=Tl(this.wg,g,!0);else throw Error();l=[h,f];f=a;g=a.Pt;h=e;k=l[0];e=l[1];l=this.oa();h=h[l.Yh];k=new nL(k,this.wg);l=new Yl(this.wg);jL(this,f,g,l,d,h,k);e&&l.Yg(e);a.wU.push(l)}}oa(){const a={fP:{A:"a",id:{A:"i"},mm:{A:"b"},
Pi:{A:"t"},Mj:{A:"r"}},dQ:{A:"m"},YP:{A:"i",Z0:{A:"i"},t0:{A:"m",Kj:{A:"s"},$h:{A:"v"},b$:{A:"b"}}},Yh:{A:"s",duration:{A:"d"},uj:{A:"a",jR:{A:"s"},timing:{A:"t",delay:{A:"u"},duration:{A:"d"},SG:{A:"a"},dH:{A:"c"},Cha:{A:"b"},tB:{A:"t"},Vh:{A:"r"},repeat:{A:"p"},V0:{A:"w"},U0:{A:"l"}},gt:{A:"b",timing:{A:"t",start:{A:"s"},end:{A:"e"},SG:{A:"a"},dH:{A:"c"},Vh:{A:"r"},LQ:{A:"v"},tB:{A:"t"}},type:{A:"y",rotation:{A:"r"},jC:{A:"s1"},Qba:{A:"s3"},kC:{A:"s2"},Rba:{A:"s4"},$ba:{A:"h"},Laa:{A:"m1"},Maa:{A:"m2"},
Kaa:{A:"m"},opacity:{A:"o"},visibility:{A:"v"},setProperty:{A:"s"},fontSize:{A:"f"},color:{A:"c"},Faa:{A:"k"},media:{A:"d"}},io:{A:"b"},from:{A:"f"},jh:{A:"o"},jH:{A:"m"},path:{A:"p"},TH:{A:"r"},saa:{A:"i"},Aba:{A:"a"},n$:{A:"c",Mba:{A:"r"},laa:{A:"h"},maa:{A:"c"}},x$:{A:"d"},target:{A:"g",stroke:{A:"s"},mca:{A:"s2"},fill:{A:"f"},text:{A:"t"}},B$:{A:"h"},Rw:{A:"s",a$:{A:"n"},box:{A:"b"},l$:{A:"c"},A$:{A:"d"},oba:{A:"p"},j$:{A:"h"},E$:{A:"v"},Fba:{A:"r"},Y9:{A:"a"},lca:{A:"t"},Mca:{A:"g"},Rca:{A:"w"},
Oca:{A:"w1"},Nca:{A:"w2"}},Th:{A:"u",iaa:{A:"h"},vertical:{A:"v"},"in":{A:"i"},dba:{A:"o"},U$:{A:"b"},V$:{A:"l"},W$:{A:"r"},X$:{A:"t"},yaa:{A:"ld"},zaa:{A:"lu"},Nba:{A:"rd"},Oba:{A:"ru"},jaa:{A:"hi"},kaa:{A:"ho"},Cca:{A:"vi"},Dca:{A:"vo"}},tm:{A:"n",play:{A:"p"},pause:{A:"u"},stop:{A:"s"}},Xh:{A:"P"},Kj:{A:"S"},$h:{A:"V"}}}}},b=fL();lJ(a,b);return a}}
class mL{constructor(a,b,c){this.ua=a;this.v4=b;this.q3=c}x_(a,b){this.WG(b);b=Vl(this.v4.wg,"__step",!0);a.Yg(b)}s_(a,b){b=this.WG(b);0<b.TM&&Xl(a,new FJ(1E3*b.TM))}WG(a){return this.ua.Za().Yb(a+(this.q3?1:0))}}class nL{constructor(a,b){this.yO=a;this.k9=b}x_(a){a.Yg(this.yO.clone(this.k9))}s_(){}WG(){return null}};function oL(a,b,c){const d=a.oa();if(d.Lc in c){const e=b.Lc();c=c[d.Lc];if(d.Lc.Vk in c){const f=b.eO,g=e.Vk();pL(a,c[d.Lc.Vk],(h,k,l,m)=>{g.o_(new wi(f.St[h]||null,l,m,k))})}if(d.Lc.Ve in c){const f=b.a_,g=e.Ve();pL(a,c[d.Lc.Ve],(h,k,l,m)=>{g.q_(new Ai(f.St[h]||null,l,m,k))})}}}function qL(a,b){a=a.oa().Id;const c=new pJ;var d=a.logo;const e=b[d];e&&(d=new jJ(e[d.PB],e[d.width],e[d.height]),c.Ye!=d&&(c.Ye=d,c.LL.C()));c.iR(r(b,a.ge,""));c.ZO=r(b,a.JC,"_blank");return c}
function rL(a,b){switch(a[b.type]){case b.type.pP+"":return new Am("closePlayerWindow");case b.type.gotoNextSlide+"":return new Am("gotoNextSlide");case b.type.gotoSlide+"":return new Bm(a[b.slideIndex])}throw Error("unknown finish action");}function sL(a,b){switch(a[b.type]){case b.type.pP+"":return new sn("closePlayerWindow");case b.type.gotoNextSlide+"":return new sn("gotoNextSlide");case b.type.gotoSlide+"":return new tn(a[b.slideIndex])}throw Error("unknown finish action");}
function tL(a,b,c){function d(l){if(6!=l.length)throw Error("transform matrix must contain exactly 6 items");return new im(l[0],l[1],l[2],l[3],l[4],l[5])}function e(l){return new Og(l[0],l[1],l[2],l[3])}function f(l,m){return new tm(l[m.id],e(l[m.mm]),d(l[m.Pi]),d(l[m.Mj]))}function g(l,m){return new Ng(l[m.top],l[m.right],l[m.bottom],l[m.left])}const h=a.oa().slides.dca;if(c[h]){var k=h.fI;La(c[h][k],(l,m)=>{const p=new xm(l[k.name]||"",l[k.type],l[k.nca],e(l[k.mm]),m,a.S4++,l[k.Xca]),t=k.item;l[k.Kc]&&
(p.Kc=f(l[k.Kc],t),p.y_=l[k.Kc][k.gaa]);La(l[k.ll],v=>{v=f(v,t);p.ll.push(v)});La(l[k.tq]||[],v=>{p.tq.push(new sm(v[k.type],v[k.text],v[k.Hi]))});p.text=l[k.text];p.Eq=l[k.Eq]||0;p.rotation=l[k.rotation]/180*Math.PI;p.Yk=l[k.Yk];p.nl=l[k.nl];p.Hi=l[k.Hi];m=p.Cw;m.line=l[k.line];m.fill=l[k.fill];m.lt=l[k.lt];m.wt=l[k.wt];m.Bt=l[k.Bt];m.Gt=l[k.Gt];m.It=l[k.It];wm(p);l[k.Xd]&&(p.Xd=g(l[k.Xd],k.Xd));b.Mv.push(p)},a)}}
function uL(a,b,c){function d(f){switch(f[e.action.type]){case e.action.type.Uaa+"":return new tJ;case e.action.type.gotoSlide+"":return new Nn(f[e.action.slideIndex])}throw Error("unknown branching action");}const e=a.oa().slides.Ai;e.vo in c&&ck(b,d(c[e.vo]));e.Ww in c&&dk(b,d(c[e.Ww]))}function vL(a,b,c){function d(f){return new Wj(f[e.link.url],f[e.link.target])}const e=a.oa().settings.Lt;Tj(b,e.kI in c?d(c[e.kI]):null);Uj(b,e.QH in c?d(c[e.QH]):null)}
function wL(a,b,c){function d(e){return e?new Kj(new Date(1E3*e)):null}a=a.oa().settings.Xw;a.password in c&&(b.QM=c[a.password]);if(a.qx in c){const e=c[a.qx];Qj(b,new Oj(d(e[a.qx.C$]),d(e[a.qx.D$])))}a.fH in c&&(b.gT=c[a.fH])}function xL(a,b){if(!a)return 1;if("number"===typeof a)return a;switch(a){case b.repeat.u1+"":return"untilNextClick";case b.repeat.v1+"":return"untilNextSlide";case b.repeat.w1+"":return"untilNextSound"}return 1}
function yL(a,b,c){if(c.vj in b){b=b[c.vj];for(let e=0;e<b.length;++e){var d=b[e];d=new Zi(d[c.vj.name],d[c.vj.time]);a.vj().add(d)}}}function zL(a,b,c,d){let e=0,f=0,g=b.match(/width="(\d+(?:\.\d+)?(?:px)?)"/);g&&(e=parseInt(g[1],10));(g=b.match(/height="(\d+(?:\.\d+)?(?:px)?)"/))&&(f=parseInt(g[1],10));return new zi(a,b,e,f,c,d)}function AL(a,b,c){const d=[];La(b,e=>{d.push(a.eO.St[e]||null)});return new Ti(d,c)}
function pL(a,b,c){const d=a.oa().Lc.track;for(let f=0;f<b.length;++f){var e=b[f];const g=e[d.ZB],h=r(e,d.volume,1),k=BL(a,e[d.startTimestamp]);e=BL(a,e[d.endTimestamp]);c(g,h,k,e)}}function BL(a,b){a=a.oa().Lc.track.timestamp;return new cj(b[a.slideIndex],b[a.stepIndex],b[a.timeOffset])}
class CL{constructor(a){this.Ia=a;this.S4=0}oa(){return this.Ia}load(a){if(!a)throw Error("presentation json can't be null");const b=this.oa(),c=new zk(a[b.id]);b.title in a&&c.gR(a[b.title]);b.courseTitle in a&&c.Xba(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.Qf=a[b.slideWidth];c.Pf=a[b.slideHeight];if(b.vt in a){var d=a[b.vt];const H=this.oa().vt,J=c.vt();for(let da=0;da<d.length;++da){const Ga=
d[da],tb=new rJ;tb.zh=r(Ga,H.name,"");tb.JU=r(Ga,H.pt,"");tb.nS=r(Ga,H.rq,"");tb.iR(r(Ga,H.ge,""));tb.zl=r(Ga,H.email,"");tb.ps=r(Ga,H.phone,"");Ga[H.Id]&&tb.yt(qL(this,Ga[H.Id]));if(H.st in Ga){const Cd=H.st,P=Ga[Cd];var e=new jJ(P[Cd.PB],P[Cd.width],P[Cd.height]);tb.VW=e}J.Q9(tb)}}const f=this.oa(),g=c.uniqueId(),h=c.eO;if(f.kd in a){const H=a[f.kd];for(let J=0;J<H.length;++J){const da=H[J],Ga=da[f.kd.id];var k=da[f.kd.Rh],l=da[f.kd.Te];var m=l?new qJ(CJ(g,Ga,l)):null;var p=new si(Ga,"",k,m);h.St[p.id()]=
p}}const t=c.a_;if(f.Ed in a){const H=a[f.Ed];for(let J=0;J<H.length;++J){const da=H[J],Ga=da[f.Ed.id];var v=da[f.Ed.Rh],z=da[f.Ed.Te];var w=z?new qJ(CJ(g,Ga,z)):null;var G=zL(Ga,v,w,da[f.Ed.poster]);t.St[G.id()]=G}}const L=this.oa();if(L.tt in a){const H=a[L.tt];for(let J=0;J<H.length;++J){const da=H[J],Ga=AL(c,da[L.tt.kd],da[L.tt.loop]);c.tt().push(Ga)}}oL(this,c,a);if(!(b.slides in a))throw Error("presentation json doesn't contain 'slides' parameter");var Q=a[b.slides];const S=Q.length;if(!S)throw Error("presentation must contain at least one slide");
const R=[];for(var W=0;W<S;++W){let H;var Y=c,F=Q[W],pa=W;const J=this.oa().slides,da=F[J.uC]||J.uC.slide+"";if(da==J.uC.slide+""){const P=new zm(new Wl);P.kr=r(F,J.S9,!1);P.Dx=r(F,J.pB,!0);if(J.Bi in F)P.gf=new uJ(F[J.Bi]);else if(J.K_ in F&&J.src in F){const wa=ni()&&F.hasOwnProperty(J.f1)?J.f1:J.src;P.gf=new vJ(F[wa],F[J.K_])}else throw Error("slide json must contain either contentId or css+src parameters");var gc=P,Jb=F;const Ca=this.oa().slides;Ca.d0 in Jb&&(gc.hU=Jb[Ca.d0].concat());var ce=
P,mb=F;const xa=this.oa().slides;if(xa.kd in mb){var Sc=ce.kd(),ab=mb[xa.kd];const wa=this.oa().slides.kd;for(let Rb=0;Rb<ab.length;++Rb){const Ba=ab[Rb],Na=new Bn(Ba[wa.id],new si(Ba[wa.pq],Ba[wa.pq],"",null),r(Ba,wa.duration,0));Na.Wl=xL(r(Ba,wa.repeat,1),wa);Na.hj=r(Ba,wa.slides,0)-1;Na.setVolume(r(Ba,wa.volume,1));Na.Hu=r(Ba,wa.effect,!1);yL(Na,Ba,wa);Sc.add(Na)}}if(xa.Ed in mb){var Gj=ce.Ed(),Hj=mb[xa.Ed];const wa=this.oa().slides.Ed;for(let Rb=0;Rb<Hj.length;++Rb){const Ba=Hj[Rb],Na=zL(Ba[wa.pq],
Ba[wa.Rh],null),eb=new Hm(Ba[wa.id],Na,r(Ba,wa.duration,0),Ba[wa.pq]);eb.Wl=xL(r(Ba,wa.repeat,1),wa);eb.cU=Ba[wa.WP];eb.TX=Ba[wa.WH];eb.ZW=Ba[wa.wQ];eb.hj=r(Ba,wa.slides,0)-1;eb.setVolume(r(Ba,wa.volume,1));yL(eb,Ba,wa);Gj.add(eb)}}var bs=P,Zm=F;const Oa=this.oa().slides,id=bs.IC(),hc=Oa.IC;if(hc in Zm){const wa=Zm[hc],Rb=wa.length;for(let Ba=0;Ba<Rb;++Ba){const Na=wa[Ba],eb=new gm(Na[hc.containerId],Na[hc.url]);eb.fc(Na[hc.width]);eb.Cd(Na[hc.height]);eb.setTimeout(Na[hc.timeout]);eb.gx(Na[hc.NP]);
eb.eT=Na[hc.CB];id.add(eb)}}var cs=P,$m=F;const Ge=this.oa().slides,JR=cs.my,qf=Ge.Vca;if(qf in $m){const wa=$m[qf],Rb=wa.length;for(let Ba=0;Ba<Rb;++Ba){const Na=wa[Ba],eb=new kw(Na[qf.containerId],Na[qf.$h]);eb.fc(Na[qf.width]);eb.Cd(Na[qf.height]);qf.timeOffset in Na&&(eb.xi=Math.max(0,Na[qf.timeOffset]));JR.add(eb)}}tL(this,P,F);var KR=P,eD=F;const LR=this.oa().slides,MR=KR.my,He=LR.Uca;if(He in eD){const wa=eD[He],Rb=wa.length;for(let Ba=0;Ba<Rb;++Ba){const Na=wa[Ba],eb=new jw(Na[He.containerId],
Na[He.$h],Na[He.clientId]);eb.fc(Na[He.width]);eb.Cd(Na[He.height]);He.timeOffset in Na&&(eb.xi=Math.max(0,Na[He.timeOffset]));MR.add(eb)}}if(J.JP in F){var NR=P.oK,fD=F[J.JP];const wa=this.oa().slides.JP;for(let Rb=0;Rb<fD.length;++Rb){const Ba=fD[Rb];NR.py.push(new qm(Ba[wa.containerId],Ba[wa.url],Ba[wa.width],Ba[wa.height],Ba[wa.timeOffset],Ba[wa.bgColor],r(Ba,wa.t1,!1)))}}var gD=P}else{if(da==J.uC.quiz+""){const P=new qn;P.kr=!1;P.Dx=!1;P.XI=F[J.Cba];P.nC(F[J.Eo]);const Ca=J.Dba,xa=F[Ca];P.WC=
xa[Ca.rB];P.MX=xa[Ca.JQ];var hD=P,OR=hD.hR;a:{const Ge=Ca.eP;switch(xa[Ge]){case Ge.hP+"":var Os="atAnyTime";break a;case Ge.cP+"":Os="afterAttempt";break a;case Ge.dP+"":Os="afterPassing";break a}throw Error("unknown quiz next slide rule");}OR.call(hD,Os);const Oa=Ca.HP,id=xa[Oa];var PR=rL(id[Oa.passed],Oa.passed);P.dF=PR;var QR=rL(id[Oa.GP],Oa.passed);P.CD=QR;P.gf=new vJ(F[J.src]);const hc=J.Eba;if(F.hasOwnProperty(hc)){var iD=F[hc];P.sO!=iD&&(P.sO=iD)}var jD=P}else{if(da==J.uC.scenario+""){{const P=
new yn;P.kr=!1;P.Dx=!1;P.nC(F[J.Eo]);P.gf=new vJ(F[J.src]);const Ca=J.Sba,xa=F[Ca];if(xa){P.XC=xa[Ca.sB];var kD=P,RR=kD.hR;b:{const Oa=Ca.eP;switch(xa[Oa]){case Oa.hP+"":var Ps="atAnyTime";break b;case Oa.cP+"":Ps="afterAttempt";break b;case Oa.dP+"":Ps="afterPassing";break b}throw Error("unknown scenario next slide rule");}RR.call(kD,Ps);var Rj=Ca.HP,lD=xa[Rj],SR=sL(lD[Rj.passed],Rj.passed);P.eF=SR;var TR=sL(lD[Rj.GP],Rj.passed);P.DD=TR}var mD=P}}else{const P=new Bk;P.kr=!1;P.Dx=!1;P.gf=new vJ(F[J.src]);
P.S3=F[J.XP];P.nC(F[J.Eo]);const Ca=J.qaa,xa=F[Ca];P.XQ(xa[Ca.navigationType]);P.VC=xa[Ca.qB];mD=P}jD=mD}gD=jD}H=gD;const Ga=F[J.Z9];if(void 0!==Ga){var UR=Y.tt()[Ga];H.Hx=UR}H.SQ(F[J.id]);H.WT=F[J.groupId];H.Bl=pa;H.gR(r(F,J.title,""));H.J(r(F,J.visible,!0));H.bI(r(F,J.nestingLevel,0));H.Sf=r(F,J.text,"");H.Gf=new wJ(r(F,J.wo,""),r(F,J.naa,""),r(F,J.N9,{}));if(J.Yh in F){var VR=H.Za(),Qs=F[J.Yh],WR=H.Wk();const P=this.oa().slides.Yh;for(let Ca=0;Ca<Qs.length;++Ca){const xa=Qs[Ca];if(!(P.N0 in xa))throw Error("animation step json must contain playTime parameter");
const Oa=P.M0 in xa?xa[P.M0]:void 0;VR.add(new ak(xa[P.N0],Oa,(Ca!=Qs.length-1||WR)&&void 0!==Oa))}}if(H instanceof zm&&J.timeline in F){const P=new lL(H.wg);P.load(H,F[J.timeline]);var Rs=P.Pk;H.oK.jl(Rs);H.my.jl(Rs);H.IC().jl(Rs)}if(J.transition in F){var cg=F[J.transition];const P=this.oa().slides.transition;if(!(P.type in cg&&P.duration in cg))throw Error("Transition type or duration not specified");var Ss=cg[P.type];if(nJ.OR){DL||(DL={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"});var nD=DL[Ss]||Ss}else nD=Ss;const Ca=nD;let xa=null,Oa=!1;if(P.Kj in cg&&""!=cg[P.Kj]){const id=cg[P.Kj];"-"==id?Oa=!0:xa=lj(H.kd(),id)}var YR=new Cn(Ca||"null",cg[P.duration],xa,Oa);H.Vf=YR}else H.Vf=new Cn("null",0);const tb=this.oa().slides;if(tb.Jt in F){const P=tb.Jt,Ca=F[P];var ZR=new oJ(Ca[P.PB],Ca[P.width],Ca[P.height]);H.jf=ZR}if(J.uo in F){var $R=H.uo(),oD=F[J.uo];const P=this.oa().slides.uo;for(let Ca=0;Ca<oD.length;++Ca){const xa=
oD[Ca];let Oa=null;if(P.params in xa){const id=xa[P.params];Oa={};for(let hc=0;hc<id.length;++hc){const Ge=id[hc];Oa[Ge[P.params.name]]=Ge[P.params.value]}}$R.md.push(new Yj(xa[P.name],Oa))}}const Cd=F[J.uba];if(null!==Cd){const P=Y.vt().Z_(Cd);H.oC(P)}J.Ai in F&&uL(this,H.Ai(),F[J.Ai]);if(J.qt in F){var aS=H.qt(),bS=F[J.qt];const P=this.oa().slides.qt,Ca=r(bS,P.lock,!1),xa=Ax();for(let Oa=0;Oa<xa.length;++Oa)aS.uV[xa[Oa]]=!Ca}if(J.Pj in F){var cS=H.Pj(),pD=F[J.Pj];const P=this.oa().slides.Pj;for(let Ca=
0;Ca<pD.length;++Ca){const xa=pD[Ca],Oa=r(xa,P.mm,[]),id=new gk({id:r(xa,P.id),Oq:r(xa,P.Oq,!1),zm:r(xa,P.zm,!1),CR:r(xa,P.CR),mm:new Og(Oa[0],Oa[1],Oa[2],Oa[3]),Yk:r(xa,P.Yk,!1),nl:r(xa,P.nl,!1),rotation:r(xa,P.rotation,0),slides:r(xa,P.slides,[]),px:r(xa,P.px)});cS.ji.push(id)}}R.push(H)}const qD=R.length;let rD=!1;for(var dg=0;dg<qD;++dg)if(R[dg].visible()){rD=!0;break}if(!rD)for(dg=0;dg<qD;++dg)R[dg].J(!0);let Us=-1;for(let H=0;H<R.length;++H){const J=R[H];if(J.visible()){let da=J.nestingLevel();
2<=da-Us&&(da=Us+1);J.bI(da);Us=da}}const dS=c.slides();for(W=0;W<R.length;++W)nk(dS,R[W]);a:{for(var Bh=0;Bh<c.slides().count();++Bh){const da=c.slides().getSlide(0).Ai();if(da.vo()||da.Ww())break a}const H=this.oa(),J=c.ZS;if(H.oI in a){const da=a[H.oI];for(Bh=0;Bh<da.length;++Bh){const Ga=da[Bh],tb=new vk(c.slides(),Ga[H.oI.name],Ga[H.oI.slides]);J.add(tb)}}if(H.BH in a){const da=wk(J,a[H.BH]);c.yh=da}}if(b.uB in a){var Dd=a[b.uB];const H=this.oa().uB;c.cD=new Ki({content:Dd[H.content],contentHover:Dd[H.contentHover],
url:Dd[H.url],width:Dd[H.width],height:Dd[H.height],sx:Dd[H.sx],language:Dd[H.language],vw:Dd[H.vw],uw:Dd[H.uw],ww:Dd[H.ww],xw:Dd[H.xw]})}if(b.HC in a){var Ie=a[b.HC];const H=this.oa().HC,J=new yk(Ie[H.src],new Og(Ie[H.left],Ie[H.top],Ie[H.width],Ie[H.height]));J.Qe(Ie[H.opacity]);H.url in Ie&&(J.Ph=Ie[H.url],J.Rk=Ie[H.target]);c.Wn=J}if(b.settings in a){var eg=c.settings(),jd=a[b.settings];const H=this.oa().settings;if(jd[H.navigation]){var Vs=eg.navigation(),Ch=jd[H.navigation];const J=this.oa().settings.navigation;
if(J.sm in Ch){var sD=Vs.sm(),zn=Ch[J.sm];const da=this.oa().settings.navigation.sm;da.enabled in zn&&sD.na(zn[da.enabled]);let Ga="bySteps";if(da.target in zn)switch(zn[da.target]){case da.target.step+"":Ga="bySteps";break;case da.target.slide+"":Ga="bySlides"}sD.le=Ga}Ch[J.keyboard]&&(new zJ(J.keyboard)).bQ(Vs.keyboard(),Ch[J.keyboard]);if(J.Dw in Ch){var eS=Vs.Dw(),fS=Ch[J.Dw];const da=this.oa().settings.navigation.Dw;eS.m_=r(fS,da.KR,!0)}}if(jd[H.playback]){const J=jd[H.playback];var Dh=eg.playback(),
An=J;const da=this.oa().settings.playback;Dh.Yba(r(An,da.rm,!1));Dh.$H(r(An,da.Ke,!1));Dh.JF=r(An,da.MQ,!1);switch(r(An,da.resume)){case da.resume.prompt+"":Dh.Av="prompt";break;case da.resume.T9+"":Dh.Av="always";break;case da.resume.Paa+"":Dh.Av="never"}if(J[H.playback.navigationType]){var tD=eg.navigation(),gS=tD.XQ,hS=J[H.playback.navigationType];const Ga=this.oa().settings.playback.navigationType;let tb="free";switch(hS){case Ga.Kba+"":tb="restricted";break;case Ga.Wba+"":tb="sequential"}gS.call(tD,
tb)}}if(H.oq in jd){var iS=eg.oq(),jS=jd[H.oq];const J=this.oa().settings.oq;iS.oy=r(jS,J.fitToWindow,!0)}H.Lt in jd&&vL(this,eg.Lt(),jd[H.Lt]);H.Xw in jd&&wL(this,eg.Xw(),jd[H.Xw]);if(H.Zs in jd){var kS=eg.Zs(),uD=jd[H.Zs];const J=this.oa().settings.Zs;J.enabled in uD&&kS.na(uD[J.enabled])}}b.skinSettings in a&&(c.settings().Qa=a[b.skinSettings]);b.fa in a&&c.settings().RQ(a[b.fa]);if(!(b.I_ in a))throw Error("presentation json doesn't contain 'coreContainerId' parameter");c.settings().Xp=a[b.I_];
if(b.fonts in a){var vD=a[b.fonts];const H=this.oa().fonts;for(let J=0;J<vD.length;++J){const da=vD[J],Ga=da[H.name],tb=da[H.Pca],Cd=da[H.JR],P=(Mb||Rf)&&Tf;no[Ga]=new po(tb+Cd,Cd,Jf||P?.5*(tb+da[H.y$]-da[H.U9]-Cd):0,r(da,H.bold,!1),r(da,H.italic,!1));const Ca=new Li(Ga,da[H.localName],da[H.urls],da[H.variationSettings]);c.ID.push(Ca)}}a[b.Id]&&c.yt(qL(this,a[b.Id]));const wD=this.oa();if(wD.Uh in a){var lS=ef(c.resources().Uh(),rj),xD=a[wD.Uh];const H=this.oa().Uh;for(let J=0;J<xD.length;++J){const da=
xD[J];a:{switch(da[H.type]){case H.type.V9+"":var yD="attachment";break a;case H.type.Hba+"":yD="webLink";break a}throw Error("unknown reference type");}lS.xv.push(new qj(yD,da[H.title],da[H.url],da[H.target]))}}return c}}var DL;class EL extends O{constructor(a){super({G:a});a=this.displayObject();document.body.appendChild(a);this.kf();u(this,window,"resize",this.kf,this)}kf(){var a=document.documentElement.clientWidth,b=document.documentElement.clientHeight;const c=Math.min(1,(document.documentElement.clientWidth-20)/this.width());hp(this.displayObject(),c);Nh(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)}$c(){super.$c();Gd(this.displayObject())}}
;class FL extends EL{constructor(a,b){super("info_panel");wu(this,b);b=new O({G:"label"});b.ga(a);b.Oe("alert");b.Pe("live","assertive");M(this,b)}};class GL extends Rw{constructor(){super("ok");this.ub=!0;this.Bs=!1;Rf&&(this.Mh=vd("DIV"),bo(this.Mh,"tap_area"));this.Mh&&this.U(this.Mh);this.NO=!0;this.d4=!1;if(Rf){var a=this.va();bo(a,"mobile")}this.ix(0);this.va().setAttribute("tabindex","-1");this.Cx()}QS(a){a=vd("BUTTON",a);Eb&&8>=Tb||(a.type="button");return a}selected(){return this.Bs}fh(a){if(a){var b=this.va();bo(b,"selected")}else b=this.va(),co(b,"selected");this.d4&&this.zc(a);this.Bs=a}enabled(){return this.ub}na(a){super.na(a);const b=
this.va();b.disabled=a?"":"disabled";if(a){var c=this.displayObject();co(c,"disabled")}else c=this.displayObject(),bo(c,"disabled");!a&&b.blur&&b.blur();this.ub=a}zc(a){this.va().setAttribute("aria-pressed",a)}HV(){this.fh(!this.Bs)}si(a){super.si(a);-1==this.Ar&&this.va().blur()}ox(){return super.ox()}gp(a){this.enabled()&&super.gp(a)}Hj(a){super.Hj(a);this.NO=!0}};class HL extends Sw{constructor(a,b,c,d){super("info_panel "+a);this.GE=c;this.qa=gi();a=new Sw("message");a.ga(b);this.U(a);b=this.displayObject();document.body.appendChild(b);this.GE&&(this.pn=new GL,this.pn.ga(d),d=this.pn.displayObject(),document.body.appendChild(d));Nh(this.displayObject(),"0 0");hp(this.displayObject(),this.qa);this.GE&&(Nh(this.pn.displayObject(),"0 100%"),hp(this.pn.displayObject(),this.qa));this.kf();Pe(window,"resize",this.kf,!1,this)}yc(){Gd(this.displayObject());this.GE&&
Gd(this.pn.displayObject());Xe(window,"resize",this.kf,!1,this)}kf(){const a=document.documentElement.clientWidth/this.qa;let b=document.documentElement.clientHeight/this.qa;this.fc(a);this.GE&&this.pn.fc(a);Sf&&(b+=2);Pw(this,"min-height",b+"px")}};class IL extends Sw{constructor(a){super(a,"input");this.va().type="password"}value(){return this.va().value}};class JL extends HL{constructor(a,b,c,d){super("password",a,!0,c);a=new Sw("password_field");this.U(a);this.pn.na(!1);const e=new IL("");a.U(e);const f=new Sw("wrong_password_label");f.ga(b);f.J(!1);this.U(f);const g=()=>{const h=e.value();h&&(d(h),f.J(!0))};Pe(e.va(),"input",()=>{this.pn.na(!!e.value())},!1,this);Pe(e.va(),"keypress",h=>{13==h.keyCode&&g()},!1,this);this.pn.ha.addHandler(g,this)}};function KL(a,b,c,d=!0){a=new O({Qb:a,G:b});a.ga(c);a.J(d);return a}function LL(a){u(a,a.vn.va(),"input",()=>{a.qS.na(!!a.vn.value())});u(a,a.vn.va(),"keypress",b=>{13==b.keyCode&&a.VE()})}
class ML extends EL{constructor(a,b,c,d){super("password_form");this.Oe("dialog");this.setAttribute("tabindex","-1");this.VE=this.VE.bind(this,d);this.DL=KL("LABEL","password_label",a);M(this,this.DL);this.vn=new IL("password_field");M(this,this.vn);this.pE=KL("DIV","wrong_password_label",b,!1);M(this,this.pE);this.qS=this.ie("btn_ok",c,this.VE);M(this,this.qS);a=kd();b=kd();this.DL.setAttribute("id",a);this.DL.setAttribute("for",b);this.vn.setAttribute("id",b);this.vn.Pe("labelledby",a);this.vn.Pe("required",
!0);this.pE.Oe("alert");this.pE.Pe("live","assertive");LL(this);Rf||this.vn.displayObject().focus()}ie(a,b,c){a=new Uu({G:a});a.ga(b);a.na(!1);x(this,a.ha,c,this);return a}VE(...a){a=a[0];const b=this.vn.value();b&&(a(b),this.pE.J(!0))}};class NL extends Ox{constructor(a){super(a);this.Ig=null;this.vU=D(this)}interactionPlayer(){return this.Ig}TQ(a){this.Ig=a;this.vU.C(this.Ig)}};class OL extends Ox{constructor(a){super(a);this.mb=null;this.BX=D(this)}quizPlayer(){return this.mb}bR(a){this.mb=a;this.BX.C()}};class PL{constructor(a,b,c,d){this.ua=a;this.Qf=b;this.Pf=c;this.ye=d;this.Nf=this.Ig=this.mb=this.Nt=this.lb=null}slide(){return this.ua}slideWidth(){return this.Qf}slideHeight(){return this.Pf}quizPlayer(){return this.mb}bR(a){this.mb=a}interactionPlayer(){return this.Ig}TQ(a){this.Ig=a}scenarioPlayer(){return this.Nf}cR(a){this.Nf=a}zq(){return this.ye}};class QL{constructor(a){this.Sd=0;this.E9=void 0!==a?a:0;this.jz=new A;this.lz=new A;this.jN=new A;this.mh=null}weight(){return this.E9}progress(){return this.Sd}context(){return this.mh}start(a){this.mh=a}Fq(){return this.jz}WB(){return this.lz}Ds(a){this.Sd!=a&&(this.Sd=a,this.jN.C(this))}xh(){this.Sd=1;this.jz.C(this)}kz(){this.lz.C(this)}};class RL extends QL{constructor(a){super();this.xJ=a}start(a){super.start(a);var b=qd(document,this.xJ);if(b){a.lb=b;if(b=b.getAttribute("data-accessibility"))a.Nt=b;this.xh()}else this.kz()}};var SL,TL,UL=[],VL=new A,WL=new A,XL=new A;q("iSpring.InteractionPlayerFactory.registerCreateQuizPlayerFunction",function(a){SL=a;VL.C()});q("iSpring.InteractionPlayerFactory.registerCreateScenarioPlayerFunction",function(a){TL=a;WL.C()});q("iSpring.InteractionPlayerFactory.registerCreateInteractionPlayerFunction",function(a,b){UL[a]=b;XL.C(a)});function YL(a,b,c,d,e,f,g,h,k,l,m,p){const t=SL;if(!t)throw Error("quiz player is not loaded");t(a,b,c,d,e,f,g,h,k,l,m,p)}
function ZL(a,b,c,d,e,f,g,h,k,l,m,p){const t=UL[a];if(!t)throw Error(a+" player is not loaded");t(b,c,d,e,f,g,h,k,l,m,p)}function $L(a,b,c,d,e,f,g,h,k,l,m,p,t,v,z,w,G){const L=TL;if(!L)throw Error("scenario player is not loaded");L(a,b,c,d,e,f,g,h,k,l,m,p,t,v,z,w,G)};function aM(a,b,c){bM[b]=c;a="q_"+a;window[a]||(window[a]=function(d,e,f,g,h){(0,bM[d])(e,f,g,h);bM[d]=null})}function cM(a,b,c){bM[b]=c;a="i_"+a;window[a]||(window[a]=function(d,e,f,g){const h=bM[d];h&&(h(e,f,g),bM[d]=null)})}function dM(a,b,c){bM[b]=c;a="s_"+a;window[a]||(window[a]=function(d,e,f,g,h,k,l,m){const p=bM[d];p&&(p(e,f,g,h,k,l,m),bM[d]=null)})}function eM(a,b,c){bM[b]=c;a="sl_"+a;window[a]||(window[a]=function(d,e,f){const g=bM[d];g&&(g(e,f||null),bM[d]=null)})}
function fM(a){Gd(a.jY);a.jY=void 0}function gM(a,b,c,d){const e=a.tr.substr(0,a.tr.lastIndexOf("/")+1);var f=vd("div");const g=vd("div");var h=new O;const k=a.context();h.resize(k.slideWidth(),k.slideHeight());f.appendChild(h.displayObject());f.appendChild(g);k.lb=f;f=hM(a);h=k.slide();const l=h.XP(),m=iM(a.H.ZD,a.H.fa()),p=ZL.bind(void 0,l,b,c,d,g,f,k.slideWidth(),k.slideHeight(),a.N3.bind(a),e,h.index(),m);void 0!==UL[l]?p():(XL.addHandler(t=>{t==l&&p()}),mi(h.Eo()))}
function jM(a,b,c,d,e,f,g,h){const k=a.tr.substr(0,a.tr.lastIndexOf("/")+1);var l=vd("div");const m=vd("div");var p=new O;const t=a.context();p.resize(t.slideWidth(),t.slideHeight());l.appendChild(p.displayObject());l.appendChild(m);t.lb=l;l=hM(a);p=t.slide();const v=kM(a.H.ZD),z=$L.bind(void 0,b,c,d,e,m,l,t.slideWidth(),t.slideHeight(),a.P3.bind(a),k,p.index(),f,g,h,a.H.Zs().enabled(),v);void 0!==TL?z():(WL.addHandler(()=>{z()}),mi(p.Eo()))}
function hM(a){const b=vd("div");a.context().zq().appendChild(b);bo(b,"framesLayerContent");return b}
class lM extends QL{constructor(a,b,c,d){super(70);this.uF=a;this.vd=b;this.tr=c;this.H=d}start(a){super.start(a);const b=a.slide()instanceof qn,c=a.slide()instanceof Bk;a=a.slide()instanceof yn;b?aM(this.uF,this.vd,this.V5.bind(this)):c?cM(this.uF,this.vd,this.z5.bind(this)):a?dM(this.uF,this.vd,this.d6.bind(this)):eM(this.uF,this.vd,this.u6.bind(this));this.jY=mi(this.tr)}u6(a,b){a=Sf&&Tf&&navigator.connection&&navigator.connection.saveData?a.replace(/<img/g,'<img loading="eager"'):a;var c=vd("div");
c.innerHTML=a;a=void 0!==c.firstElementChild?c.firstElementChild:Jd(c.firstChild);c=this.context();c.lb=a;c.Nt=b;this.xh();fM(this)}V5(a,b,c,d){const e=this.tr.substr(0,this.tr.lastIndexOf("/")+1);var f=vd("div");const g=vd("div");var h=new O;const k=this.context();c=k.slide();c.XI&&(K(h,"background",`url(${c.XI})`),K(h,"background-size","100% 100%"));h.resize(k.slideWidth(),k.slideHeight());f.appendChild(h.displayObject());f.appendChild(g);k.lb=f;f=hM(this);h=mM(this.H.ZD,this.H.fa());const l=ef(k.slide(),
qn);a=YL.bind(void 0,a,b,g,f,k.slideWidth(),k.slideHeight(),this.O3.bind(this),e,c.index(),d,h,l.hF);void 0!==SL?a():(VL.addHandler(a),mi(c.Eo()));fM(this)}z5(a,b,c){gM(this,a,b,c);fM(this)}d6(a,b,c,d,e,f,g){jM(this,a,b,c,d,e,f,g);fM(this)}O3(a){this.context().bR(a);this.xh()}N3(a){this.context().TQ(a);this.xh()}P3(a){this.context().cR(a);this.xh()}}var bM=[];class nM extends QL{constructor(){super();this.pD=this.oD=0;this.F9=1}weight(){return this.F9*this.oD}start(a){super.start(a);var b=a.lb;if(b){a={};b=b.querySelectorAll("span");for(var c=0;c<b.length;++c){var d=b[c];let h=Tg(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=hb(d);0<d.length&&(h in a||(a[h]=""),a[h]+=d)}}for(f in a)a.hasOwnProperty(f)&&
(b=a[f].split(""),Za(b),a[f]=b.join(""));var f=a;a=0;for(var g in f)a++;this.oD=a;g=this.s5.bind(this);a=this.r5.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}Fw(h,c?b.substr(0,1):"0",g,a)}this.tj()}else this.xh()}s5(){++this.pD;this.tj()}r5(){++this.pD;this.tj()}tj(){this.pD==this.oD?this.xh():this.Ds(this.pD/this.oD)}};class oM extends QL{constructor(){super();this.G9=1;this.hu=0;this.mz=[];this.DT={};this.FD=-1}weight(){return this.G9*this.hu}start(a){super.start(a);if(a=a.lb){a=a.querySelectorAll("img");this.hu=a.length;for(let b=0;b<this.hu;++b){const c=a[b];c.complete&&0<c.naturalWidth||"data:"==c.src.substr(0,5)||(this.mz.push(c),c.onload=this.w5.bind(this,c),c.onerror=this.u5.bind(this,c))}this.FD=setInterval(this.w3.bind(this),500);this.tj()}else this.xh()}w3(){for(let b=0;b<this.mz.length;++b){var a=this.mz[b];
if(a.complete&&0==a.naturalWidth){const c=a.src;a.removeAttribute("src");a.src=c}}}u5(a){const b=la(a)+"";b in this.DT?this.KE(a):this.DT[b]=1}w5(a){this.KE(a)}KE(a){a.onload=a.onerror=null;Sa(this.mz,a);this.tj()}tj(){const a=this.hu-this.mz.length;a==this.hu?(this.xh(),0<this.FD&&(clearInterval(this.FD),this.FD=-1)):this.Ds(a/this.hu)}};function pM(a,b){b.jN.addHandler(a.qW,a);b.Fq().addHandler(a.mv,a);b.WB().addHandler(a.HM,a)}function qM(a,b){b.jN.removeHandler(a.qW,a);b.Fq().removeHandler(a.mv,a);b.WB().removeHandler(a.HM,a)}class rM extends QL{constructor(a,b){super(b);this.$m=a;this.Ox=0}tj(){let a=0,b=0;const c=this.$m.length;for(let d=0;d<c;++d){const e=this.$m[d];a+=e.weight();b+=e.progress()*e.weight()}this.Ds(0<a?b/a:this.Ox/c)}qW(){this.tj()}mv(a){qM(this,a);++this.Ox;this.tj()}HM(a){qM(this,a);this.kz()}};class sM extends rM{constructor(a,b){super(a,b);this.yK=!1}start(a){super.start(a);for(let b=0;b<this.$m.length;++b){const c=this.$m[b];pM(this,c);c.start(a);if(this.yK)break}}mv(a){super.mv(a);this.Ox==this.$m.length&&this.xh()}HM(){if(!this.yK){this.yK=!0;for(let a=0;a<this.$m.length;++a)qM(this,this.$m[a]);this.kz()}}};class tM extends sM{constructor(){super([new oM,new nM],60)}start(a){const b=a.lb;if(b){const c=yd("div");B(c,{width:"1px",height:"1px",position:"absolute",overflow:"hidden",top:"0"});C(c,0);c.appendChild(b);ha.document.body.appendChild(c)}super.start(a)}kz(){var a=this.context();(a=a&&a.lb)&&(a=Ld(a))&&Gd(a);super.kz()}xh(){var a=this.context();(a=a&&a.lb)&&(a=Ld(a))&&Gd(a);super.xh()}};function uM(a){if(a.Ox>=a.$m.length)a.xh();else{var b=a.context(),c=a.$m[a.Ox];pM(a,c);c.start(b)}}class vM extends rM{constructor(a){super(a)}start(a){super.start(a);uM(this)}mv(a){super.mv(a);uM(this)}};function wM(){};var xM;function yM(){}ua(yM,wM);yM.prototype.createInstance=function(){a:{if(!this.f0&&"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.f0=d;break a}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}a=this.f0}return a?new ActiveXObject(a):new XMLHttpRequest};
xM=new yM;function zM(a){const b=[];Object.entries(a).forEach(([c,d])=>AM(c,d,b));return b.join("&")}function AM(a,b,c){Array.isArray(b)?b.forEach(d=>AM(a,d,c)):null!=b&&c.push(`${a}=${encodeURIComponent(String(b))}`)};function BM(a,b,c,d){const e=new XDomainRequest;b=CM(b);e.onload=function(){a.LX=e.responseText;a.Xe.C(!0)};e.onerror=function(){a.Xe.C(!1)};e.ontimeout=function(){mg&&window.console.log("ontimeout")};e.onprogress=function(){mg&&window.console.log("progress")};try{e.open(c,b),e.send(zM(d))}catch(f){e.onerror()}}
function DM(a,b,c,d){const e=xM.createInstance();d=zM(d);"GET"==c&&(b+="?"+d);e.open(c,b,!0);e.onreadystatechange=function(){try{4==e.readyState&&(200==e.status?(a.LX=e.responseText,a.Xe.C(!0)):a.Xe.C(!1))}catch(f){a.Xe.C(!1)}};try{"POST"==c?(e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.send(d)):e.send()}catch(f){a.Xe.C(!1)}}
function CM(a){const b=window.location.toString().match(ow)[1]||null;if(null!=b&&"file"!=b){const c=a.match(ow)[1]||null;null!=c&&(a=b+a.substr(c.length))}return a}class EM{constructor(){this.Xe=new A}response(){return this.LX}send(a,b,c){var d;if(d=mg){var e=window.location.toString();d=a.match(ow);e=e.match(ow);d=!(d[3]==e[3]&&d[1]==e[1]&&d[4]==e[4])}d?BM(this,a,b,c):DM(this,a,b,c)}};class FM extends E{constructor(){super();this.Xe=D(this);this.xr=null}load(a){const b=new EM;rf(this,b.Xe,()=>{this.xr=Yd(b.response());this.Xe.C(this.xr)});b.send(a,"GET",{})}};let GM=null,HM=0;function IM(a,b){if(mg)if(a=`@import "${b}";`,!GM||30<=HM)GM=Yd(a).styleSheet,HM=1;else{var c=a;a=GM;b=void 0;if(void 0==b||0>b)b=Xd(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.");++HM}else a.hz=vd("link",{rel:"stylesheet",type:"text/css",href:b}),rd("head")[0].appendChild(a.hz)}
class JM{constructor(){this.hz=null;this.Xe=new A}load(a){const b=Eb||Db?Vd:Wd,c=b().length;IM(this,a);const d=this,e=setInterval(()=>{try{if(null!=d.hz&&null!=d.hz.sheet||b().length!=c)clearInterval(e),d.Xe.C(this.hz)}catch(f){}},100)}};class KM extends QL{constructor(a){super(30);this.c3=a;this.xr=null}get t$(){return this.xr}start(a){super.start(a);a=ni()||mg?new JM:new FM;a.Xe.addHandler(b=>{this.xr=b;this.xh()},this);a.load(this.c3)}};const LM=Rf?[0,1,2,-1,3,4,-2,5]:[0,1,2,-1,3,4,-2,5,6,7,8,9,10];
function MM(a,b){a.qE=b;const c=a.RF[b];c.ja=1;const d=c.slide();var e=a.z2;const f=[],g=d.src();if(!g)throw Error("slide src can't be null");let h=null;g instanceof vJ?(b=new lM(a.F.uniqueId(),b,e+g.K3,a.F.settings()),g.VS?(h=new KM(e+g.VS),f.push(new sM([h,b],20))):f.push(b)):(e=g.Bi(),f.push(new RL(e)));"slide"==d.type()&&f.push(new tM);e=new PL(d,a.F.slideWidth(),a.F.slideHeight(),a.ye);const k=new vM(f);x(a,k.Fq(),l=>{uf(a,k);var m=l.context();d.DU=!0;l=m.lb;const p=Id(l);c.Dq(p[1],p[0],m.Nt);
c instanceof OL?(m=m.quizPlayer(),c.bR(m)):c instanceof NL?(m=m.interactionPlayer(),c.TQ(m)):c instanceof Px&&(m=m.scenarioPlayer(),c.cR(m));d instanceof zm&&(l=a.$N.create(d,l,h?h.t$:null),NM(l.p7.Mv,l.w8),l.kO&&l.TW());OM(a);a.Ik.C(d)});x(a,k.WB(),()=>{uf(a,k);OM(a);a.y8.C(d)});k.start(e)}function oG(a){Wh(a.u4,100,a)}function OM(a){a.WU[a.qE]=!0;a.qE=void 0;oG(a)}
class PM extends E{constructor(a,b){super();this.F=a;this.$N=b;this.z2="";a=a.slides();b=[];for(let d=0;d<a.count();++d){var c=a.getSlide(d);c=c instanceof qn?new OL(c):c instanceof Bk?new NL(c):c instanceof yn?new Px(c):new Ox(c);b.push(c)}this.RF=b;this.ye=null;this.WU={};this.qE=void 0;this.Ik=D(this);this.y8=D(this);this.ub=!0}rI(){return this.RF.length}u4(){if(this.ub&&void 0===this.qE){for(let b=0;b<LM.length;++b){const c=this.R+LM[b];if(0<=c&&c<this.rI()&&void 0===this.WU[c]){var a=c;break}}void 0!==
a&&MM(this,a)}}zt(a){this.R=a;oG(this)}Fw(a){switch(this.RF[a].state()){case 2:return 2;case 1:return 1;default:return 0}}na(a){(this.ub=a)&&oG(this)}};class QM extends Mx{Mq(){super.Mq();B(this.background(),"display","none");B(this.content(),"display","none")}};function RM(a){const b=Object.assign({},a),c={};for(const d in b)"object"==typeof b[d]&&(b[d]=RM(b[d]),a=b[d],a._d&&(c[a._d]=a));b.toString=()=>b._;b.Hha=d=>c[d];return b};const SM={type:"t",id:"i",url:"u",target:"g",lC:"S",mI:"s",nI:"n",gI:"r"};var TM={fI:{_:"s",text:{_:"t"},vR:{_:"f",hba:{_:"p",Xh:"s",length:"l",it:"b",YH:{_:"r",Xh:"s",length:"l",bold:"b",italic:"i",zca:"u",Kw:Object.assign({_:"h"},SM)}}},u_:{_:"a"},Kw:Object.assign({_:"h"},SM),Y0:{_:"b"},Kj:{_:"s"},$h:{_:"v"},taa:{_:"T"}}};const UM={};for(const a in TM)TM.hasOwnProperty(a)&&(UM[a]=RM(TM[a]));class VM{constructor(a,b,c){this.type=a;this.id=b;this.gI=this.nI=this.mI=this.target=this.url=this.lC=void 0;this.oaa=c}};const WM=new Map;function XM(a,b,c){c=new VM(a[b.type],a[b.id],c);c.lC=a[b.lC];c.url=a[b.url];c.target=a[b.target];c.mI=a[b.mI];c.nI=a[b.nI];a=a[b.gI];"boolean"===typeof a&&(c.gI=a.toString());a=WM.get(c.type);if(void 0===a)throw Error("unknown hyperlink type");return a(c)}function YM(a,b){return`<a ${`id="${a.id}"`} ${`href="${a.url?a.url:"#"}"`} ${a.target?`target="${a.target}"`:""} ${a.lC?`title="${a.lC}"`:""} ${`onclick="${b}"`}>${a.oaa||""}</a>`}WM.set("u",function(a){return YM(a,"return document.getElementById('$coreSprPlaceholder').getCore().gotoLink(this);")});
WM.set("N",function(a){return YM(a,`document.getElementById('$coreSprPlaceholder').getCore().gotoSlide(${a.mI}, this);return false;`)});WM.set("f",function(a){return YM(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoFirstSlide(this);return false;")});WM.set("l",function(a){return YM(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoLastSlide(this);return false;")});WM.set("v",function(a){return YM(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoLastViewedSlide(this);return false;")});
WM.set("n",function(a){return YM(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoNextSlide(this);return false;")});WM.set("p",function(a){return YM(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoPreviousSlide(this);return false;")});WM.set("s",function(a){return YM(a,`document.getElementById('$coreSprPlaceholder').getCore().startSlideshow(this, '${a.nI}', ${a.gI});return false;`)});WM.set("e",function(a){return YM(a,"document.getElementById('$coreSprPlaceholder').getCore().endSlideshow(this);return false;")});function ZM(a,b){a:switch(b[0].it){case "n":var c="ol";break a;case "u":c="ul";break a;default:c="p"}"p"==c?b.forEach(d=>{a+=`<p>${d.uQ}</p>`}):(a+=`<${c}>`,b.forEach(d=>{a+=`<li>${d.uQ}</li>`}),a+=`</${c}>`);return a}function $M(a){let b="";const c=[];a.forEach(d=>{d.it!=b&&(c.push([]),b=d.it);c[c.length-1].push(d)});return c};function aN(a,b){const c=a[b.text];a=a[b.vR];if(!c||!a)return c?`<span>${c}</span>`:"";b=bN(c,a,b);return $M(b).reduce(ZM,"")}function bN(a,b,c){const d=c.vR.hba;return b[d].map(e=>cN(a,e,d))}function cN(a,b,c){const {Xh:d,length:e,it:f,YH:g,Pba:h}={Xh:b[c.Xh],length:b[c.length],it:b[c.it],YH:b[c.YH],Pba:c.YH},k=a.substr(d,e);return{uQ:g.map(l=>dN(k,l,h)).join(""),it:f}}
function dN(a,b,c){var d=b[c.Xh],e=b[c.length],f=b[c.bold]||!1,g=b[c.italic]||!1,h=b[c.zca]||!1,k=b[c.Kw],l=c.Kw;return(new zH(a)).then(m=>m.substr(d,e)).then(m=>m.replace(/\u000b/g,"<br />")).then(m=>eN(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=>{k&&(m=XM(k,l,m));return m}).result()}
function eN(a){return(new zH(a)).then(b=>b.replace(/(\r\n|\r|\n)+/g," ")).then(b=>b.replace(/\xa0|[ \t]+/g," ")).result()};function fN(a,b){const c=a[b.text];a=a[b.vR];return c&&a?bN(c,a,b).map(d=>d.uQ.trim()).join(" "):""};function gN(a,b){return a[b.taa]?(new zH(aN(a,b))).then(c=>c?`<h2>${c}</h2>`:"").result():""};function hN(a,b,c){return a.map(d=>{var e=d[b.Kj]||d[b.$h];if(!(e=e?c.get(e):""))if(d[b.Y0]&&(d[b.text]||d[b.u_]||d[b.Kw])){e=d[b.Y0];var f=d[b.u_]||fN(d,b)||"";e=`<img src="${e}" alt="${f}">`;e=(f=d[b.Kw])?XM(f,b.Kw,e):e}else e="";return e||gN(d,b)||aN(d,b)}).join("")};function iN(a,b){b.Ne()?jN(a,b):rf(a,b.Ik,()=>jN(a,b))}function jN(a,b){var c=b.Nt;b=AH(b.slide());c=JSON.parse(c);const d=UM.fI;b=hN(c[d],d,b).replace(/\$coreSprPlaceholder/g,a.Xp);b=zd(Hc(b));a.lb.appendChild(b);Tt(a.lb,"main");(b=a.lb.querySelector("h2"))?(b.id=kd(),Ut(a.lb,"labelledby",b.id)):Ut(a.lb,"label",a.Ff.PB_ACCESSIBLE_ARIA_LABEL_SLIDE)}
class kN extends E{constructor(a,b,c){super();this.rl=a;this.Ff=b;this.Xp=c;this.PY=kd();b=yd("DIV");sd(b,{"class":"ppt-accessible-slide-display"});this.Hk=b;this.ua=null;b=yd("DIV");sd(b,{"class":"ppt-accessible-slide-content"});b.setAttribute("tabindex","-1");b.id=this.PY;this.lb=b;b=yd("A");sd(b,{"class":"ppt-accessible-skip-link"});b.innerText=this.Ff.PB_ACCESSIBLE_ARIA_LABEL_BACK_TO_BEGIN;b.href=`#${this.PY}`;c=yd("DIV");sd(c,{"class":"ppt-accessible-skip-link-container"});c.appendChild(b);this.jS=
c;iN(this,a)}Xf(){}At(a){hh(this.ua,a)}width(){return 0}height(){return 0}slide(){return this.ua}content(){return this.lb}background(){throw Error("no background in accessible mode");}resize(){}Mq(){this.op();this.ua=yd("DIV");sd(this.ua,{"class":"ppt-accessible-slide"});this.ua.appendChild(this.lb);this.ua.appendChild(this.jS);this.Hk.appendChild(this.ua)}Wc(){this.op()}g0(){}clone(){throw Error("no clone in accessible mode");}tH(){throw Error("no background in accessible mode");}op(){this.ua&&(Gd(this.lb),
Gd(this.jS),Gd(this.ua),this.ua=null)}};class lN extends Pr{constructor(a,b,c,d,e,f){super(a,b,c,d,e,f);f&&f.Ne()&&La((f.lb||document).getElementsByTagName("IMG"),g=>{g=ef(g,HTMLElement);g.style.transform=""})}};function mN(a){const b=document.createElement("div");b.style.width=`${a.width()}px`;b.style.height=`${a.height()}px`;b.style.backgroundColor=a.w2;b.style.position="relative";return b}class nN extends Pr{constructor(a,b,c,d){super(a,-1,b,c);this.w2=d||"#000000";Lr(this,mN(this),mN(this))}};function oN(a,b){a.So=b;a.XN.appendChild(b.Hk)}function pN(a){a.L.splice(0,a.L.length)}class qN{constructor(a){this.L=[];this.XN=a;this.So=null}};function Zs(a,b){return a.od[b]}function rN(a){B(a.FA,"position","normal"==a.wb?"absolute":"")}function sN(a){a.YC.forEach(b=>{b.Ne()?a.eY(b):rf(a,b.Ik,a.eY,a)})}
function tN(a){tf(a,...a.od);a.od.splice(0,a.od.length);Bd(a.FA);pN(a.Vj);oN(a.Vj,a.So);uN(a);vN(a);a.YC.forEach(b=>{if(b instanceof OL)wN(a,new Nx(a.Vj,a.od.length,a.La,a.Ha,a.oz,b,a.wb));else if(b instanceof NL){a:switch(a.wb){case "normal":b=new Mx(a.Vj,a.od.length,a.La,a.Ha,a.oz,b,a.wb);break a;case "accessible":b=new QM(a.Vj,a.od.length,a.La,a.Ha,a.oz,b,a.wb);break a;default:throw Error("unknown presentation view mode");}wN(a,b)}else if(b instanceof Px)wN(a,new Qx(a.Vj,a.od.length,a.La,a.Ha,
a.oz,b,a.wb));else{a:switch(a.wb){case "normal":b=new lN(a.Vj,a.od.length,a.La,a.Ha,a.oz,b);break a;case "accessible":b=new kN(b,a.Ff,a.Xp);break a;default:throw Error("unknown presentation view mode");}wN(a,b)}})}function uN(a){a.dK.forEach((b,c)=>{Nh(c,`${b.origin.x}px ${b.origin.y}px`);$o(c,b.transform)})}function vN(a){Array.from(a.dK.keys()).forEach(b=>{b.style.width="";b.style.height=""})}function wN(a,b){y(a,b);var c=a.Vj;c.L.push(b);c.XN.appendChild(b.Hk);a.od.push(b)}
class xN extends E{constructor({lR:a,ft:b,width:c,height:d,Iaa:e,qI:f,backgroundColor:g,HR:h,messages:k}){super();this.YC=b;this.La=c;this.Ha=d;this.oz=e;this.Xp=f;this.wb=h;this.Ff=k;this.dK=new Map;this.od=[];this.FA=yd("DIV");bo(this.FA,"slide-displays-root");a.appendChild(this.FA);rN(this);this.Vj=new qN(this.FA);this.So=new nN(this.Vj,c,d,g);sN(this);tN(this)}width(){return this.La}height(){return this.Ha}background(){return this.So}resize(a,b){if(this.La!=a||this.Ha!=b)this.La=a,this.Ha=b,this.So.resize(a,
b),this.od.forEach(c=>c.resize(a,b))}ym(a){this.wb!=a&&(this.wb=a,rN(this),tN(this))}eY(a){const b=Array.from(rd("IMG",null,a.lb));a=Array.from(rd("IMG",null,a.slideBackground()));b.concat(a).forEach(c=>{const d=dp(c)||new im,e=ep(c)||new Uc;this.dK.set(c,{transform:d,origin:e})})}};function aF(a,{lR:b,width:c,height:d,Haa:e,backgroundColor:f,HR:g}){const h=[];for(let k=0;k<a.He.rI();++k)h.push(a.He.RF[k]);return new xN({lR:b,ft:h,width:c,height:d,Iaa:e,qI:a.Xp,backgroundColor:f,HR:g,messages:a.Ff})}class yN{constructor(a,b,c){this.He=a;this.Xp=b;this.Ff=c}};function zN(a,b,c){a=a.F.settings().fa();return a.hasOwnProperty(b)?a[b]:c}function AN(a,b){const c=new (Zf?JL:ML)(zN(a,"PB_ENTER_PASSWORD","Enter a password to watch the presentation:"),zN(a,"PB_INCORRECT_PASSWORD","The password is incorrect. Please try again"),zN(a,"PB_MESSAGE_BOX_OK","OK"),d=>{d==b&&(c.yc(),BN(a))})}function BN(a){var b=new yN(new PM(a.F,a.$N),a.F.settings().qI(),a.F.settings().fa()||{});b=new zG(a.F,a.k7,b);a.rv.C(b)}
class CN extends E{constructor(a,b,c){super();this.F=a;this.k7=b;this.$N=c;this.rv=D(this)}wq(){var a=this.F.settings().Xw(),b=a.fH(),c;if(c=b){a:{c=window.location.hostname;for(var d=0;d<b.length;++d)if(c==b[d]||gb(c,"."+b[d])){b=!0;break a}b=!1}c=!b}if(c)a=zN(this,"PB_DOMAIN_RESTRICTION","Sorry, the presentation's creator disabled viewing the presentation at this domain"),Zf?new HL("domain",a,!1):new FL(a,"domain");else{if(b=d=a.qx()){a:{b=new Kj;c=d.getStartDate();d=d.FB;if(c&&d){const e=0>Nj(b,
d),f=0>=Nj(c,b);if(0>Nj(c,d)){b=e&&f;break a}if(0>Nj(d,c)){b=e||f;break a}}b=c&&0>Nj(b,c)?!1:!(d&&0<=Nj(b,d))}b=!b}b?(a=zN(this,"PB_TIME_RESTRICTION","Sorry, the presentation's creator disabled viewing the presentation at the moment"),Zf?new HL("time",a,!1):new FL(a,"time")):a.QM?AN(this,a.password()):BN(this)}}};function DN(a){a=a.querySelectorAll("*");const b=[];for(const c of a)/^txt\w*/.test(c.id)&&b.push(c);return b}function EN(a,b){const c=new Map;DN(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 NM(a,b){a.forEach(c=>{vm(c).forEach(d=>{const e=b.querySelector("#"+d.id);Vg(e,0,0);let f=lm(d.Na.left,d.Na.top);f=jm(d.Mj.clone(),jm(f,d.Pi));$o(e,f)})})};function FN(a,b){const c=[];a.pca.forEach((d,e)=>{b(d)&&c.push({element:e,L_:d})});return c}class GN{constructor(a,b,c){this.p7=a;this.w8=b;this.xr=c;this.kO=null;if(c&&c.sheet)try{this.kO=EN(b,Array.from(c.sheet.cssRules))}catch(d){}}get styleSheet(){return this.xr.sheet}get pca(){return this.kO}};function HN(a){return FN(a,b=>/text-decoration-line: underline/.test(b.cssText))}
class IN extends GN{TW(){for(const {element:e,L_:f}of HN(this)){var a=e,b={},c=f.cssText.match(/text-decoration-.*?(?=;)/g);if(c)for(const g of c){const [h,k]=g.split(": ");b[h]=k}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.LK())e.style.textDecoration="line-through"}LK(){return FN(this,a=>/text-decoration-line: underline line-through/.test(a.cssText))}};class JN extends GN{TW(){this.LK().forEach(({element:a,L_: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;
			}`)})}LK(){return FN(this,a=>/text-decoration-line: underline line-through/.test(a.cssText))}};class KN{create(a,b,c){return Eb?new IN(a,b,c):new JN(a,b,c)}};function LN(a,b,c,d){var e=(new CL(c)).load(b);b=parseInt(r(b,c.pba,"2007"),10);c=new KN;a.kX.C(e);e=new CN(e,b,c);rf(a,e.rv,f=>{f.view().gh().id=d;bo(f.view().displayObject(),d);a.rv.C(f)});e.wq()}function MN(a,b,c,d){fJ(b,e=>{e=JSON.parse(e);if(!e)throw Error("invalid presentation json!");LN(a,e,c,d)})}class NN extends E{constructor(){super();this.rv=D(this);this.kX=D(this)}wq(a,b,c){ka(a)?LN(this,a,b,c):MN(this,a,b,c)}};class ON extends E{constructor(){super();this.RN=this.Hn=this.Hb=this.gd=this.En=this.JN=this.Ja=!1;this.Ta=D(this);this.rc=D(this)}get visible(){return this.Ja}set visible(a){this.Ja!=a&&(this.Ja=a,this.rc.C())}get Md(){return this.JN}set Md(a){this.JN!=a&&(this.JN=a,mH(this))}get Yc(){return this.En}set Yc(a){this.En!=a&&(this.En=a,mH(this))}get fe(){return this.gd}set fe(a){this.gd!=a&&(this.gd=a,mH(this))}get showOutline(){return this.Hb}set showOutline(a){this.Hb!=a&&(this.Hb=a,mH(this))}get Ag(){return this.Hn}set Ag(a){this.Hn!=
a&&(this.Hn=a,mH(this))}get jI(){return this.RN}set jI(a){this.RN!=a&&(this.RN=a,mH(this))}};function PN(a,b){return-1!=a.buttonsOrder.indexOf(b)}
class QN extends E{constructor(){super();this.jJ=this.AJ=this.En=this.Ja=!1;this.Jm=[];this.Ta=D(this);this.rc=D(this)}get visible(){return this.Ja}set visible(a){this.Ja!=a&&(this.Ja=a,this.rc.C())}get Yc(){return this.En}set Yc(a){this.En!=a&&(this.En=a,mH(this))}get vq(){return this.AJ}set vq(a){this.AJ!=a&&(this.AJ=a,mH(this))}get jt(){return this.jJ}set jt(a){this.jJ!=a&&(this.jJ=a,mH(this))}get buttonsOrder(){return this.Jm}set buttonsOrder(a){this.Jm.join()!=a.join()&&(this.Jm=a,mH(this))}}
;class RN{constructor(){this.Bc=new QN;this.Mc=new ON;this.controlPanel=new pH}};class SN extends E{constructor(){super();this.BN=this.pO=this.pp=this.fM=!0;this.xf=this.Yr=!1;this.Ta=D(this)}get xo(){return this.fM}set xo(a){this.fM!=a&&(this.fM=a,mH(this))}get so(){return this.pp}set so(a){this.pp!=a&&(this.pp=a,mH(this))}get No(){return this.pO}set No(a){this.pO!=a&&(this.pO=a,mH(this))}get search(){return this.BN}set search(a){this.BN!=a&&(this.BN=a,mH(this))}get Gi(){return this.Yr}set Gi(a){this.Yr!=a&&(this.Yr=a,mH(this))}get locked(){return this.xf}set locked(a){this.xf!=
a&&(this.xf=a,mH(this))}};class TN{constructor({sidePanelPosition:a,outlinePosition:b,colors:c,messages:d,showPlayersPanels:e=!1,showTitlePanel:f=!0,accessibilityModeEnabled:g,miniskinCustomizationEnabled:h,fontFamily:k,borderRadius:l,OH:m}){this.r8=a;this.Z6=b;this.p8=f;this.Dc=c;this.Ff=d;this.l8=e;this.JI=g;this.K4=h;this.z3=k;this.H2=l;this.cX=m}sidePanelPosition(){return this.r8}showTitlePanel(){return this.p8}outlinePosition(){return this.Z6}showPlayersPanels(){return this.l8}colors(){return this.Dc}messages(){return this.Ff}accessibilityModeEnabled(){return this.JI}miniskinCustomizationEnabled(){return this.K4}fontFamily(){return this.z3}borderRadius(){return this.H2}isInheritSettings(){return"universal"===
this.cX?!0:"videolecture"===this.cX&&Zf}};function UN(a){a=Ip(a).pH;return parseInt(a.substr(1),16)};const VN={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"},WN={"player.background":"miniskin.panel.background","panel.text":"miniskin.panel.text","button.face.normal":"miniskin.button.background","button.content.normal":"miniskin.button.content"};
function XN(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:UN(e.color),alpha:e.opacity}};else if(!d||2!==d.Ei.length||180!==d.Di&&90!==d.Di)d=null;else{e=d.Di;const f=d.Ei[0];d=d.Ei[1];d={type:"gradient",value:{firstColor:{color:UN(f.color),alpha:f.opacity},secondColor:{color:UN(d.color),alpha:d.opacity},direction:180===e?"vertical":"horizontal"}}}b[c]=d;return b},{})};function mM(a,b=null){return YN(a,b)}function iM(a,b=null){return ZN(a,b)}class $N{constructor(){this.ta=new RN;this.outline=new SN;this.colors={};this.accessibilityModeEnabled=!1;this.miniskinCustomizationEnabled=!0;this.fontFamily="";this.borderRadius=0;this.Io=!1}}
function YN(a,b=null){if(HG())return new TN({sidePanelPosition:"none",outlinePosition:"none",colors:{},messages:b,showPlayersPanels:!0,showTitlePanel:!1,accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,OH:"none"});var c=a.ta.Mc,d=a.ta.Bc,e=a.ta.controlPanel;const f=d.visible&&(d.Yc||d.vq||0<d.buttonsOrder.length);var g=c.visible&&(c.showOutline||c.Yc||c.fe||c.Ag)?c.Md?"left":"right":
"none";"none"==g&&f&&(g=d.jt?"right":"left");d=g;c=aO(c,e,g);e={};g=a.colors;for(const l of Object.keys(VN))if(g.hasOwnProperty(l)){var h=g[l];var k="SOLID"===h.type?h:null;h="GRADIENT"===h.type?h:null;if(k)h={type:"solid",value:{color:UN(k.color),alpha:k.opacity}};else if(!h||2!==h.Ei.length||180!==h.Di&&90!==h.Di)h=null;else{k=h.Di;const m=h.Ei[0];h=h.Ei[1];h={type:"gradient",value:{firstColor:{color:UN(m.color),alpha:m.opacity},secondColor:{color:UN(h.color),alpha:h.opacity},direction:180===k?
"vertical":"horizontal"}}}h&&(e[VN[l]]=h)}return new TN({sidePanelPosition:d,outlinePosition:c,colors:e,messages:b,showTitlePanel:f,accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,OH:"universal"})}
function ZN(a,b=null){const c=a.ta.Mc,d=c.visible&&(c.showOutline||c.Yc||c.fe||c.Ag)?c.Md?"left":"right":"none";return new TN({sidePanelPosition:d,outlinePosition:aO(c,a.ta.controlPanel,d),colors:XN(a.colors),messages:b,accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,OH:"universal"})}
function kM(a){var b=a.colors;const c={};for(const d of Object.keys(WN))b.hasOwnProperty(d)&&(c[WN[d]]=b[d].tI());return new TN({sidePanelPosition:"none",outlinePosition:"none",colors:c,messages:{},accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,OH:"universal"})}function aO(a,b,c){return b.visible&&b.showOutline?"bottom":a.visible&&a.showOutline?"left"==c?"left":"right":"none"};class bO{constructor(){const a={colors:{A:"colors"},controlPanel:{A:"controlPanel",visible:{A:"visible"},showOutline:{A:"showOutline"},nf:{A:"showPlayPause"},$b:{A:"progressBar",visible:{A:"visible"},enabled:{A:"enabled"},Qq:{A:"showLabels"},mode:{A:"mode"}},bca:{A:"showRewind"},Sq:{A:"showVolumeControl"},kl:{A:"showCCButton"},Se:{A:"showSubtitlesButton"},Mo:{A:"showSlideOnlyButton"},Bg:{A:"showTimer"},Ft:{A:"showSlideNumbers"},pf:{A:"showPrevButton"},Re:{A:"showNextButton"},zg:{A:"navigationMode"},
Dd:{A:"showPlaybackRateButton"}},Mc:{A:"sidePanel",visible:{A:"visible"},Md:{A:"showAtLeft"},Yc:{A:"showLogo"},Ag:{A:"showPresenterInfo"},jI:{A:"showPresenterVideo"},fe:{A:"showNotes"},showOutline:{A:"showOutline"}},Bc:{A:"titlePanel",vq:{A:"courseTitleVisible"},jt:{A:"buttonsAtLeft"},Yc:{A:"showLogo"},buttons:{A:"buttons"},visible:{A:"visible"}},rQ:{A:"outlinePanel",xo:{A:"numberEntries"},so:{A:"highlightViewedEntries"},No:{A:"thumbnails"},search:{A:"search"},Gi:{A:"multilevel"}},miniskinCustomizationEnabled:{A:"miniskinCustomizationEnabled"},
fontFamily:{A:"fontFamily"},borderRadius:{A:"borderRadius"},Io:{A:"rotatePromptEnabled"}},b=fL();lJ(a,b);this.Ia=a}bQ(a={}){const b=new $N;a[this.Ia.colors]&&(b.colors=YG(a[this.Ia.colors]));if(a[this.Ia.Bc]){var c=a[this.Ia.Bc],d=b.ta.Bc,e=this.Ia.Bc;d.Yc=c[e.Yc];d.vq=c[e.vq];d.jt=c[e.jt];d.buttonsOrder=c[e.buttons];d.visible=c[e.visible]}a[this.Ia.Mc]&&(c=a[this.Ia.Mc],d=b.ta.Mc,e=this.Ia.Mc,d.visible=c[e.visible],d.Md=c[e.Md],d.Yc=c[e.Yc],d.Ag=c[e.Ag],d.jI=c[e.jI],d.fe=c[e.fe],d.showOutline=c[e.showOutline]);
if(a[this.Ia.controlPanel]){c=a[this.Ia.controlPanel];e=b.ta.controlPanel;const f=this.Ia.controlPanel;e.visible=c[f.visible];e.showOutline=c[f.showOutline];e.nf=c[f.nf];e.kl=c[f.kl];e.Se=c[f.Se];e.Dd=c[f.Dd];e.Mo=c[f.Mo];e.kx=c[f.bca];e.zg=c[f.zg];if(c[f.$b]){d=c[f.$b];const g=b.ta.controlPanel.$b,h=this.Ia.controlPanel.$b;g.visible=d[h.visible];g.enabled=d[h.enabled];g.Qq=d[h.Qq];g.mode=d[h.mode]}e.Sq=!Rf&&c[f.Sq];e.Bg=c[f.Bg];e.Ft=c[f.Ft];e.pf=c[f.pf];e.Re=c[f.Re]}a[this.Ia.rQ]&&(c=a[this.Ia.rQ],
d=b.outline,e=this.Ia.rQ,d.xo=c[e.xo],d.so=c[e.so],d.No=c[e.No],d.search=c[e.search],d.Gi=c[e.Gi]);void 0!==a[this.Ia.miniskinCustomizationEnabled]&&(b.miniskinCustomizationEnabled=a[this.Ia.miniskinCustomizationEnabled]);a[this.Ia.fontFamily]&&(b.fontFamily=a[this.Ia.fontFamily]);null!==a[this.Ia.borderRadius]&&(b.borderRadius=a[this.Ia.borderRadius]);null!==a[this.Ia.Io]&&(b.Io=a[this.Ia.Io]);return b}};class cO extends iH{constructor({presentation:a,Tw:b,colors:c,wm:d}){super({presentation:a,Tw:b,colors:c});this.xs=d}YR(){const a=hH(this,aH);this.Dc.contentBackground&&(a.__skin_background__=this.Dc.contentBackground.tI());this.mu=(Zf?this.xs.gQ:Rf?this.xs.uR:this.xs.rP).xq(ZG(this.Dc),a)}WR(){let a,b;this.mu=null!=(b=null==(a=this.xs.$s)?void 0:a.xq())?b:null}};class dO extends PH{constructor(a){super({G:"ppt-accessible-slide-notes",title:a.Y("PB_TAB_NOTES_LABEL")});this.CV=new O({$:N(this,"notes-container")});M(this,this.CV)}YQ(a){this.CV.Ki(aN(a.Z1,UM.fI))}};function eO(a){if(a){const b=new O({Qb:"P"});b.ga(a);return b}return null}function fO({Aaa:a="",link:b,title:c,text:d}){if(b){const e=new O({Qb:"A"});e.setAttribute("href",`${a}${b}`);e.setAttribute("title",c||b);e.ga(d);return e}return null}
class gO extends PH{constructor({Zf:a,fa:b}){super({G:"ppt-accessible-presenter",title:b.Y("PB_ACCESSIBLE_PRESENTER_INFO")});this.Pb=a;this.I=b;this.GJ().forEach(c=>c&&M(this,c))}GJ(){const a=[];var b=this.Pb.st();var c=this.I.Y("PB_ACCESSIBLE_SKIN_PRESENTER_PHOTO");if(b){const d=new O({Qb:"IMG"});d.setAttribute("src",b.path());d.setAttribute("alt",c);b=d}else b=null;b&&a.push(b);(b=eO(this.Pb.name()))&&a.push(b);(b=eO(this.Pb.pt()))&&a.push(b);(b=fO({link:this.Pb.ge(),title:this.Pb.ge(),text:this.I.Y("PB_PRESENTER_WEBSITE")}))&&
a.push(b);(b=fO({Aaa:"mailto:",link:this.Pb.email(),title:this.Pb.email(),text:this.I.Y("PB_PRESENTER_EMAIL")}))&&a.push(b);(b=eO(this.Pb.phone()))&&a.push(b);(b=eO(this.Pb.rq()))&&a.push(b);return a}};const hO={image:[".jpg","jpeg",".png",".gif"],video:[".mp4"],document:[".doc",".docx",".xls",".xlsx",".pdf"]};function iO(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 jO(a){const b=a.title(),c=a.type(),d=iO(a);a=a.target();if("webLink"==c)return{type:"link",title:b,T_:null,href:d,target:a};const e=b.substring(b.lastIndexOf("."));return{type:Object.keys(hO).find(f=>hO[f].includes(e))||"file",title:b,T_:e,href:d,target:a}}function kO(a){const b=lO(a);if(!b)return null;a=new O({$:N(a,"subtitle")});a.ga(b);return a}
function mO(a){switch(a.ir.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 lO(a){const b=a.ir.T_;switch(a.ir.type){case "file":return a.I.Y(a.rj.file,{EXTENSION:b});case "document":return a.I.Y(a.rj.document,{EXTENSION:b});case "image":return a.I.Y(a.rj.image);case "link":return a.I.Y(a.rj.link);case "video":return a.I.Y(a.rj.video)}return null}
class nO extends O{constructor(a,b,c,d){super({G:"attach-item",tabIndex:0});this.K=b;this.I=c;this.rj=d;this.ir=jO(a);(a=this.Tj())&&M(this,a);a=this.FJ();M(this,a);b=this.Xx();M(a,b);(this.fG=kO(this))&&M(a,this.fG);this.Oe("row");const e=this.IJ();x(this,this.ha,()=>e.click());x(this,this.I.Kg,this.zi,this)}Tj(){var a=mO(this);if(!a)return null;const b=new O({$:N(this,"icon-container")});a=new O({va:a,$:N(this,"icon")});M(b,a);return b}Xx(){const a=new O({$:N(this,"title")});a.ga(this.ir.title);
return a}FJ(){return new O({$:N(this,"info-container")})}IJ(){const a=vd("A");a.setAttribute("title",this.ir.href);a.setAttribute("href",this.ir.href);a.setAttribute("target",this.ir.target);return a}zi(a){switch(a){case this.rj.file:case this.rj.document:case this.rj.image:case this.rj.link:case this.rj.video:(a=lO(this))&&this.fG&&this.fG.ga(a)}}}function oO(a,b){b=new nO(b,a.K,a.I,a.rj);x(a,b.ha,()=>{ei(()=>{a.fS.C()},a,1E3)},a);return b}
function pO(a){a.ra.Wh(a.Bn.height(),a.Vy.height());a.ra.Pw()}
class qO extends O{constructor(a,b,c){super({G:"attachments-info",tabIndex:-1});this.fS=D(this);this.K=b;this.I=c;this.rj={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.Bn=new O({$:N(this,"scroll-area")});M(this,this.Bn);this.Vy=new O;M(this.Bn,this.Vy);b=new O({G:"container-bottom-shadow"});M(this,b);this.ra=new vI({Kq:this.Bn,jP:b.displayObject()});y(this,
this.ra);this.U(this.ra.wj());this.JJ(a);this.Oe("region");this.Jo("Resources")}JJ(a){const b=a.count();for(let d=0;d<b;d++){var c=a.$_(d);c=oO(this,c);M(this.Vy,c);d<b-1&&M(this.Vy,new O({$:N(this,"delimiter")}))}Rf&&ii(this.Vy.displayObject());pO(this)}Ra(a,b){super.Ra(a,b);pO(this)}};class rO extends O{constructor(a,b){super({$:a,Qb:"LI",tabIndex:b?0:void 0});this.Cx()}}function sO(a,b=!0){return new rO(N(a,"item"),b)}class tO extends PH{constructor({G:a,title:b,n0:c}){super({G:a,title:b});this.SU=this.JJ();this.t4=this.SS(c);M(this,this.SU);this.t4.forEach(d=>M(this.SU,d))}JJ(){return new O({Qb:"UL"})}};class uO extends tO{constructor({resources:a,fa:b}){super({G:"ppt-accessible-resources",title:b.Y("PB_ACCESSIBLE_TITLE_PANEL_ATTACHMENTS"),n0:a})}SS(a){return ef(a,sj).Uh().Rc().map(b=>this.KJ(b))}KJ(a){const b=sO(this,!1);a=this.IJ(a);M(b,a);return b}IJ(a){const b=new O({Qb:"A"});b.setAttribute("title",a.url());b.setAttribute("href",iO(a));b.setAttribute("target",a.target());b.ga(a.title());return b}};class vO extends tO{constructor({slides:a,fa:b}){super({G:"ppt-accessible-slide-list",title:b.Y("PB_ACCESSIBLE_SLIDES"),n0:a});this.Oe("navigation");this.iG.Oe("heading");this.iG.setAttribute("aria-level","2");a=this.iG;a.N.id||a.SQ(kd());this.Pe("labelledby",a.N.id);this.mY=D(this)}SS(a){return ef(a,ok).lB.map(b=>this.KJ(b))}KJ(a){const b=sO(this),c=a.title()?a.title():"---";b.ga(`${a.index()+1}. ${c}`);x(this,b.ha,()=>{this.mY.C(a)});return b}};class wO extends O{constructor(a){super({Qb:"SECTION",G:"ppt-accessible-top-panel",tabIndex:-1});this.Oe("region");this.Jo(a.Y("PB_ACCESSIBLE_ARIA_LABEL_TOP_PANEL"));this.I=a;this.SY=new O({Qb:"H1",$:N(this,"slide-status")});M(this,this.SY)}};function xO(a){a.GA&&x(a,a.GA.mY,b=>{a.Wb.gotoSlide(b.index())})}
class yO extends WH{constructor({Sb:a,messages:b,skinSettings:c}){super({G:"ppt-accessible-skin",Sb:a,messages:b,skinSettings:c});this.ka=this.wr();this.GA=this.Qa.showSlideList?new vO({slides:this.F.slides(),fa:this.I}):null;this.Gf=this.Qa.fe?new dO(this.I):null;this.iA=this.Qa.c1&&this.F.resources().Uh().count()?new uO({resources:this.F.resources(),fa:this.I}):null;this.Pb=null;this.Du()}wr(){return this.Qa.d1?new wO(this.I):null}Du(){UH(this,this.wz);if(this.GA&&(Eb||Fb)){var a=new O({G:"ppt-accessible-slide-list-wrapper"});
M(a,this.GA)}else a=this.GA;UH(this,a);UH(this,this.Gf);UH(this,this.Cb);UH(this,this.iA);(a=this.ka)&&M(this,a);(a=this.Lg)&&M(this,a);this.U(this.P.displayObject());(a=this.kp)&&M(this,a);this.qy.ka=this.ka;this.qy.Lg=this.Lg;xO(this)}Rd(){super.Rd();if(this.ka)if(this.mE()){var a=-1!=this.B.currentSlideIndex()&&this.B.W().visible()?`${this.B.W().visibleIndex()+1}`:"-";const c=this.F.slides().visibleSlidesCount();var b=this.ka;a=b.I.Y("PB_ACCESSIBLE_SLIDE_N_OF_COUNT",{SLIDE_NUMBER:a,TOTAL_SLIDES:c});
b.SY.ga(a);this.ka.J(!0)}else this.ka.J(!1);this.Qa.fe&&this.Gf&&((b=(b=this.tc())?b.slideNotes():null)&&b.text()?(this.Gf.YQ(b),this.Gf.J(!0)):this.Gf.J(!1));this.FO()}FO(){this.Pb&&(tf(this.kp,this.Pb),this.Pb=null);const a=this.tc().Zf();this.Qa.b1&&a&&(this.Pb=new gO({Zf:a,fa:this.I}),M(this.kp,this.Pb))}};function zO(a){a.Jt()?a=Promise.resolve(a.Jt()):(a.id(),a=Promise.resolve(null));return a};class AO extends E{constructor(a){super();this.T2=a;this.vL=!1;this.YX=D(this);this.rV=D(this);this.XX=D(this);a.forEach(b=>{u(this,b,"mouseover",this.Kl,this);u(this,b,mo,this.PE,this);u(this,b,"mouseout",this.fj,this)},this)}Kl(a){this.vL||(this.vL=!0,this.YX.C(a))}PE(a){this.rV.C(a)}fj(a){-1==Ka(this.T2,a.relatedTarget)&&(this.vL=!1,this.XX.C(a))}};function BO(a,b){const c=a instanceof Rw?a.va():a instanceof O?a.displayObject():a;b&&"slideNavigationSettings"==b.Ho()?a instanceof O?a.Z("locked",!0):io(c,"locked"):a instanceof O?a.Z("locked",!1):jo(c,"locked");b=b&&("presentationNavigationType"!=b.Ho()||"presentationSeeking"==b.iQ())&&"quizNavigationSettings"!=b.Ho()&&"scenarioNavigationSettings"!=b.Ho();a instanceof Rw||a instanceof O?a.na(!b):b?c.setAttribute("disabled",""):c.removeAttribute("disabled")};class CO extends O{constructor({Qb:a,$:b}){super({Qb:a,$:b});this.J(!1);K(this,"opacity",0)}show(){this.J(!0);requestAnimationFrame(()=>K(this,"opacity",1))}Wc(){requestAnimationFrame(()=>{K(this,"opacity",0);setTimeout(()=>this.J(!1),300)})}}
class DO extends O{constructor(){super({G:"progress-tooltip"});this.Lu=0;this.qO=this.qG=!1;this.Xv=new CO({Qb:"img",$:N(this,"thumbnail-tooltip")});M(this,this.Xv);this.Yv=new CO({$:N(this,"timing-tooltip")});M(this,this.Yv)}show(){this.qG&&this.Xv.show();this.qO&&this.Yv.show()}Wc(){this.Xv&&this.Xv.Wc();this.Yv&&this.Yv.Wc()}};function EO(){Au.call(this);this.vm=[]}ua(EO,Au);EO.prototype.add=function(a){Ra(this.vm,a)||(this.vm.push(a),Pe(a,"finish",this.D0,!1,this))};EO.prototype.remove=function(a){Sa(this.vm,a)&&Xe(a,"finish",this.D0,!1,this)};EO.prototype.Me=function(){this.vm.forEach(function(a){a.yc()});this.vm.length=0;EO.hg.Me.call(this)};function FO(){EO.call(this);this.IP=0}ua(FO,EO);
FO.prototype.play=function(a){if(0==this.vm.length)return!1;if(a||this.Nc==Bu)this.IP=0,this.yo();else if(1==this.Nc)return!1;this.Zg("play");-1==this.Nc&&this.Zg("resume");var b=-1==this.Nc&&!a;this.startTime=ta();this.endTime=null;this.Nc=1;this.vm.forEach(function(c){b&&-1!=c.Nc||c.play(a)});return!0};FO.prototype.pause=function(){1==this.Nc&&(this.vm.forEach(function(a){1==a.Nc&&a.pause()}),this.Nc=-1,this.Zg("pause"))};
FO.prototype.stop=function(a){this.vm.forEach(function(b){b.Nc==Bu||b.stop(a)});this.Nc=Bu;this.endTime=ta();this.Zg("stop");this.hl()};FO.prototype.D0=function(){this.IP++;this.IP==this.vm.length&&(this.endTime=ta(),this.Nc=Bu,this.Zg("finish"),this.hl())};class GO extends Mu{constructor(a,b,c,d,e){super(null,b,c,d,e);if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");this.f8=a}Oo(){this.f8(this.coords[0],this.coords[1])}};function HO(a){const b=d=>1-Math.pow(1-d,2),c=d=>{a.qa=d;a.kf()};ei(()=>{var d=6/a.height(),e=new GO(c,[d,d],[1,1],200,b);const f=new Su(a.displayObject(),200);a.Ns=new FO;a.Ns.add(e);a.Ns.add(f);d=new GO(c,[1,1],[d,d],400,b);e=new Ru(a.displayObject(),400);a.Os=new FO;a.Os.add(d);a.Os.add(e)},a)}
class IO extends O{constructor(a){super();this.gM=0;this.qa=1;this.Rn=this.Os=this.Ns=null;(Rf||mg)&&a||this.Qe(0);mg||(HO(this),this.Rn=new Vh(500),this.Rn.fl("tick",this.D6,!1,this))}offset(){return this.gM}na(a){Rf&&!mg?a?this.show():this.Wc():mg&&this.Qe(a?1:0)}show(){this.Rn&&this.Os&&this.Ns&&(this.Rn.enabled?this.Rn.stop():(this.Os.stop(),1!=Sg(this.displayObject(),"opacity")&&this.Ns.play()))}Wc(){var a;if(a=this.Rn)a=gh(this.displayObject()),a=0!==("number"===typeof a?a:1);a&&this.Rn.start()}kf(){const a=
new im;a.translate(this.gM,0);a.scale(this.qa,this.qa);$o(this.displayObject(),a)}D6(){this.Rn&&this.Os&&this.Ns&&(this.Rn.stop(),this.Ns.stop(),this.Os.play())}};function JO(a){a=a.toString();1==a.length&&(a="0"+a);return a}function KO(a){a=Math.round(a);if(3600<=a){const b=Math.floor(a/3600);a-=3600*b;return b+":"+JO(Math.floor(a/60))+":"+JO(a%60)}return Math.floor(a/60)+":"+JO(a%60)};function LO(a,b){Rf||(b?(x(a,a.HF.YX,a.b6,a),x(a,a.HF.rV,a.H5,a),x(a,a.HF.XX,a.a6,a)):a.qr(a.HF))}function MO(a){K(a,"cursor",a.qA?"pointer":"default")}function NO(a){return a.B.W().Za().duration()}function OO(a,b){const c=a.displayObject().getBoundingClientRect();a=$g(b,a.displayObject());return Rc(a.x/c.width,0,1)}function PO(a,b){b=a.L.lo(b*a.L.ol(),!1,!0);a=a.L.getSlide(b.slideIndex());return zO(a)}
function QO(a,b){b=b.target===a.Da.displayObject()?a.Da.offset():b.offsetX;var c=a.width(),d=b/c;a.H.mode===oH&&RO(a,d);a.H.Qq&&(d="slideTimeline"===a.H.mode?d*NO(a):d*a.L.ol(),a.Kp.Yv.ga(KO(d)));a=a.Kp;a.Lu=b-a.width()/2;d=a.qG?a.Xv.width():a.Yv.width();c-=b+d/2;b-=d/2;0>c&&(a.Lu-=Math.abs(c));0>b&&(a.Lu+=Math.abs(b));K(a,"left",`${a.Lu}px`)}function RO(a,b){PO(a,b).then(c=>{c=c.url();a.Kp.Xv.setAttribute("src",c)})}
class SO extends O{constructor({settings:a,slides:b,playbackController:c}){super({G:"progressbar",Ue:!0});this.L=b;this.B=c;this.H=a;this.Zx=0;this.qA=this.H.enabled;this.aK=null;this.xX=D(this);this.yX=D(this);this.wX=D(this);this.Sd=new O({$:N(this,"progress")});this.ZJ=new O({$:N(this,"progress-background")});a=new IO(this.qA);wu(a,N(this,"thumb"));this.Da=a;a=new DO;a.qG=this.H.mode===oH;a.qO=this.H.Qq;wu(a,N(this,"progress-tooltip"));this.Kp=a;this.HF=new AO([this.Sd.displayObject(),this.ZJ.displayObject(),
this.Da.displayObject()]);M(this,this.Sd);M(this,this.Da);M(this,this.Kp);M(this.Sd,this.ZJ);LO(this,this.H.enabled);u(this,this.Sd.displayObject(),ko,this.lv,this,Wt);u(this,this.Da.displayObject(),ko,this.lv,this,Wt);x(this,this.H.Ta,this.DM,this);MO(this)}Li(a){this.width()&&(this.Zx=ly(a,0,1),this.nb())}progress(){return this.Zx}initialized(){return!!this.Zx}finished(){return 1===Rc(this.Zx,0,1)}Ra(a,b){super.Ra(a,b);a*=this.Zx;this.ZJ.fc(a);b=this.Da;b.gM=a;b.kf()}DM(){const a=(this.qA=this.H.enabled)&&
this.H.Qq;this.Kp.qG=this.H.enabled&&this.H.mode===oH;this.Kp.qO=a;this.H.enabled||hp(this.Sd.displayObject(),1,1);this.H.enabled?this.Da.na(!0):this.Da.Wc();MO(this);LO(this,this.qA)}lv(a){this.qA&&this.enabled()&&(u(this,document,mo,this.PE,this),u(this,document,lo,this.Fz,this),this.Li(OO(this,a)),this.yX.C())}PE(a){this.Li(OO(this,a));this.xX.C()}Fz(a){nf(this,document,mo,this.PE,this);nf(this,document,lo,this.Fz,this);this.Li(OO(this,a));this.wX.C();if(Rf)return ip(this.displayObject())}b6(a){clearTimeout(this.aK);
this.H.enabled&&(QO(this,a),this.Kp.show());this.Da.show();a=6/this.height();hp(this.Sd.displayObject(),1,a)}H5(a){this.H.enabled&&QO(this,a)}a6(){clearTimeout(this.aK);this.Da.Wc();this.aK=setTimeout(()=>{this.Kp.Wc();hp(this.Sd.displayObject(),1,1)},400)}};function TO(a,b){if(-1!==a.B.currentSlideIndex()){var c=b&&a.Ol;a.GN.C(!0);var d=a.pa.progress();"slideTimeline"===a.rG?(b=a.B.W(),d*=NO(a),d=b.lo(d,!1),a.B.zj(d.slideIndex(),d.stepIndex(),d.timeOffset(),c)):(d*=a.L.ol(),d=a.L.lo(d,!1,!0),(b||"slide"===a.L.getSlide(d.slideIndex()).type())&&a.B.zj(d.slideIndex(),d.stepIndex(),d.timeOffset(),c));if(c=a.B.Le("presentationSeeking",d.slideIndex(),d)){c=c.Xc().Bd();if(null==c)return;d=a.L.getSlide(c).Za();b=d.count()-1;d=d.Yb(b).duration();a.B.zj(c,b,d,
!1)}a.GN.C(!1)}}function UO(a){var b=a.B.clock().timestamp();a=a.B.W().Za();b=0<=b.stepIndex()?a.getTime(b.stepIndex(),b.timeOffset()):0;a=a.duration();return 0<a?b/a:0}
class VO extends E{constructor({$b:a,playbackController:b,settings:c,presentation:d}){super();this.F=d;this.L=d.slides();this.pa=a;this.B=b;this.GN=D(this);this.sg=c;this.rG=c.mode;this.Ol=!1;this.bA=null;x(this,this.pa.xX,this.kv,this);x(this,this.pa.yX,this.lv,this);x(this,this.pa.wX,this.TE,this);x(this,this.B.slideChangeEvent(),this.oL,this);x(this,this.B.clock().yb(),this.hb,this);x(this,this.sg.Ta,this.DM,this)}lv(){this.Ol=-1===this.B.currentSlideIndex()?this.F.settings().playback().Ke():this.B.clock().started();
TO(this,!1)}TE(){clearTimeout(this.bA);TO(this,this.Ol);this.bA=null}kv(){clearTimeout(this.bA);this.bA=setTimeout(()=>{TO(this,!1)},100)}DM(){this.rG=this.sg.mode;this.tj()}hb(){if(!this.bA&&this.pa){const a=-1===this.B.clock().timestamp().stepIndex()&&this.pa.initialized(),b=this.pa.finished()&&UO(this)*NO(this)===NO(this);a||b||this.tj()}}tj(){if("slideTimeline"===this.rG)-1!==this.B.currentSlideIndex()&&this.pa.Li(UO(this));else{var a=this.B.clock().timestamp();a=this.L.Ci(a,!1,!0);this.pa.Li(a/
this.L.ol())}}oL(){var a=this.B.Le("slideTimeline"===this.rG?"slideSeeking":"presentationSeeking");BO(this.pa.displayObject(),a)}};class WO extends E{constructor(){super();this.Gn=this.In=this.Is=this.Fs=this.Ja=!1;this.le="";this.Hs=this.Gs=!1;this.Ta=D(this);this.rc=D(this)}set visible(a){this.Ja!==a&&(this.Ja=a,this.rc.C())}get visible(){return this.Ja}set nf(a){this.Fs!==a&&(this.Fs=a,this.Ta.C())}get nf(){return this.Fs}set Bg(a){this.Is!==a&&(this.Is=a,this.Ta.C())}get Bg(){return this.Is}set pf(a){this.In!==a&&(this.In=a,this.Ta.C())}get pf(){return this.In}set Re(a){this.Gn!==a&&(this.Gn=a,this.Ta.C())}get Re(){return this.Gn}set zg(a){this.le!==
a&&(this.le=a,this.Ta.C())}get zg(){return this.le}set Dd(a){this.Gs!==a&&(this.Gs=a,this.Ta.C())}get Dd(){return this.Gs}set Se(a){this.Hs!=a&&(this.Hs=a,this.Ta.C())}get Se(){return this.Hs}};class XO extends E{constructor(){super();this.ON=this.Ja=!1;this.Ta=D(this);this.rc=D(this)}set visible(a){this.Ja!==a&&(this.Ja=a,this.rc.C())}get visible(){return this.Ja}set Jj(a){this.ON!==a&&(this.ON=a,this.Ta.C())}get Jj(){return this.ON}};function YO(a,b){return b?(wu(b,N(a,"value")),b):null}
class ZO extends O{constructor({id:a,icon:b,textContent:c,value:d,E_:e=!0}){super({G:"menu-base-item"});this.ic=a;(this.uc=this.Tj(b))&&M(this,this.uc);this.Rr=this.HJ(c);M(this,this.Rr);(this.Vn=YO(this,d))&&M(this,this.Vn);this.Z(a,!0);this.Z("clickable",e)}get id(){return this.ic}eI(a){this.Vn&&tf(this,this.Vn);(this.Vn=YO(this,a))&&M(this,this.Vn,2)}Tj(a){return new O({va:a,$:N(this,"icon")})}HJ(a){const b=new O({$:N(this,"label")});b.ga(a);return b}}
function $O(a,b,c){a.gb.has(b)&&c(a.gb.get(b))}function aP(a,b,c){$O(a,b,d=>d.J(c))}function bP(a,b,c){$O(a,b,d=>{tf(d,d.uc);d.uc=d.Tj(c);M(d,d.uc,0)})}function cP(a,b,c){$O(a,b,d=>{d.Rr.ga(c)})}class dP extends O{constructor(){super({G:"menu-base"});this.gb=new Map;this.jV=D(this)}$B(){return this.jV}nq({id:a,textContent:b,icon:c,value:d,E_:e}){if(!this.gb.has(a)){const f=new ZO({id:a,textContent:b,icon:c,value:d,E_:e});this.gb.set(a,f);M(this,f);x(this,f.ha,()=>this.jV.C(f.id))}}};function eP(a,b){a.tA&&bP(a,a.tA,(new O).displayObject());a.tA=b;a.tA&&bP(a,a.tA,a.W8)}function fP(a,{id:b,value:c}){a.nq({id:b,textContent:c,icon:(new O).displayObject()})}class gP extends dP{constructor({za:a}){super();this.tA=null;this.W8=Z(a,"tick")}};function hP(a,b){const c=new O({$:N(a,"caption")});yu(c,b,a.J2);return c}function iP(a,b,c){const d=new gP({za:b});a.C7.forEach((e,f)=>{fP(d,{id:String(e),value:f})});x(a,c.Kg,e=>{e==a.$S&&(e=c.Y(e),cP(d,"1",e))});return d}
class jP extends O{constructor(a,b){super({G:"rate-menu"});this.$S="PB_RATE_MENU_DEFAULT_RATE";this.J2="PB_RATE_MENU_CAPTION";this.C7=new Map(dG.map(d=>{const e=String(d);return 1===d?[a.Y(this.$S),e]:[e,e]}));var c=hP(this,a);M(this,c);c=new O({$:N(this,"delimiter")});M(this,c);this.sA=iP(this,b,a);M(this,this.sA)}$B(){return this.sA.$B()}};function kP(a){var b=a.Fb.zg===qH;const c=a.B.Le(b?"switchToNextSlide":"switchToNextStep");b=a.B.Le(b?"switchToPreviousSlide":"switchToPreviousStep");var d=a.Aa;d.kb&&BO(d.kb.displayObject(),c);a=a.Aa;a.xb&&BO(a.xb.displayObject(),b)}
class lP extends E{constructor({bottomPanel:a,nm:b,playbackController:c,gg:d}){super();this.Aa=a;this.Fb=b;this.B=c;this.hd=d;this.lF=void 0;x(this,this.B.clock().Ac(),this.Ny,this);x(this,this.B.clock().yb(),this.hb,this);x(this,this.hd.hG,this.B6,this);kP(this);this.Ny();x(this,this.Aa.cW,this.L5,this);x(this,this.Aa.bW,this.zM,this);x(this,this.Aa.dW,this.AM,this);x(this,this.Aa.fW,this.BM,this);x(this,this.Aa.rW,this.A6,this)}L5(){const a=this.B.clock().state();"started"==a||"buffering"==a?this.B.pause():
this.B.play()}AM(){this.Aa.enabled()&&(this.Fb.zg==qH?this.B.gotoPreviousSlide():"bySteps"==this.Fb.zg&&this.B.mt())}zM(){this.Aa.enabled()&&(this.Fb.zg==qH?this.B.gotoNextSlide():"bySteps"==this.Fb.zg&&this.B.ro())}BM(a){this.B.Do().Ij(a);this.Aa.NB()}A6(){this.hd.Cb.visible()?JI(this.hd):this.hd.Rq()}B6(){this.Aa.A1()}hb(){if(!this.B.clock().$f()&&-1!=this.B.currentSlideIndex()){const a=this.B.Le("playPauseControl");mP(this.Aa,a)}kP(this);this.Aa.B1()}Ny(){var a=this.B.clock().state();const b="started"===
a||"buffering"===a;this.lF&&(clearTimeout(this.lF),this.lF=void 0);this.lF=setTimeout(()=>this.Aa.z1(b),50);-1!==this.B.currentSlideIndex()&&(a=this.B.Le("playPauseControl"),mP(this.Aa,a))}};function mP(a,b){a.Gb&&BO(a.Gb.displayObject(),b)}
class nP extends O{constructor({G:a,nm:b,Vq:c,playbackController:d,gg:e,fa:f,za:g}){super({G:a});this.Fb=b;this.$A=c;this.B=d;this.hd=e;this.I=f;this.K=g;this.Cf=this.Px();this.Gb=this.Tx();this.Jc=this.NJ();this.Xb=this.lu();this.kb=this.Rx();this.xb=this.Vx();this.qa=gi();hp(this.displayObject(),this.qa);Nh(this.displayObject(),"0 100%");this.cW=D(this);this.dW=D(this);this.bW=D(this);this.fW=D(this);this.rW=D(this);y(this,new lP({bottomPanel:this,nm:b,playbackController:d,gg:e}));x(this,this.Fb.Ta,
this.Wq,this);x(this,this.$A.Ta,this.Wq,this)}pw(){return!this.Fb.Re&&!this.Fb.pf&&!this.Fb.nf&&!this.Fb.Dd&&!this.Fb.Se}Wq(){this.$A.Jj&&!this.Cf&&(this.Cf=this.Px());this.Cf&&this.Cf.J(this.$A.Jj);this.Fb.nf&&!this.Gb&&(this.Gb=this.Tx());this.Gb&&this.Gb.J(this.Fb.nf);this.Fb.Dd&&!this.Jc&&(this.Jc=this.NJ());this.Jc&&this.Jc.J(this.Fb.Dd);this.Fb.Dd||this.NB();this.Fb.Se&&!this.Xb&&(this.Xb=this.lu());this.Xb&&this.Xb.J(this.Fb.Se);this.Fb.pf&&!this.xb&&(this.xb=this.Vx());this.xb&&this.xb.J(this.Fb.pf);
this.Fb.Re&&!this.kb&&(this.kb=this.Rx());this.kb&&this.kb.J(this.Fb.Re);this.qJ()}NB(){}rC(){}z1(){}A1(){}Ow(){}Px(){return null}B1(){}qJ(){}};function oP(a){u(a,document,ko,b=>{a.kj.visible()&&(b=b.target,Md(a.Jc.displayObject(),b)||Md(a.kj.displayObject(),b)||a.kj.J(!1))})}function pP(a){return Z(a.K,a.hd.Cb.visible()?"subtitles_on":"subtitles_off")}
class qP extends nP{constructor({G:a,Vq:b,nm:c,playbackController:d,gg:e,fa:f,za:g}){super({G:a,nm:c,Vq:b,playbackController:d,gg:e,fa:f,za:g});this.Gb&&M(this,this.Gb);this.Jc&&M(this,this.Jc);this.Xb&&M(this,this.Xb);this.xc=this.ku();this.Tc=this.Qx();this.kj=new O({G:"rate-menu-popup"});M(this,this.kj);this.ri=this.PJ();M(this.kj,this.ri);this.Jc&&(oP(this),x(this,this.B.Do().yk,this.yG,this),this.yG())}Wq(){super.Wq();this.Gb&&!this.Qh(this.Gb)&&M(this,this.Gb,this.vf("playButton"));this.Jc&&
!this.Qh(this.Jc)&&M(this,this.Jc,this.vf("rateButton"));!this.xb&&!this.kb||this.Tc||(this.Tc=this.Qx())&&M(this,this.Tc,this.vf("navigationControls"));this.Tc&&(this.Tc.J(!!this.xb||!!this.kb),this.xb&&!this.Tc.Qh(this.xb)&&M(this.Tc,this.xb,0),this.kb&&!this.Tc.Qh(this.kb)&&M(this.Tc,this.kb,1))}NB(){this.kj.J(!1)}z1(a){this.Gb&&ef(this.Gb,hI).Oj(Z(this.K,a?"pause":"play"))}A1(){this.Xb&&ef(this.Xb,hI).Oj(pP(this))}yG(){const a=this.B.Do().playbackRate();eP(this.ri.sA,String(a))}eW(){const a=!this.kj.visible();
a&&this.Ow();this.kj.J(a)}Qx(){if(this.xb||this.kb){const a=new O({G:"navigation-controls"});M(this,a);this.xb&&M(a,this.xb);this.kb&&M(a,this.kb);return a}return null}Tx(){if(this.Fb.nf){const a=new hI({type:"uikit-secondary-button",icon:{element:Z(this.K,"play"),Wd:"left"}});x(this,a.ha,()=>this.cW.C());-1==this.B.currentSlideIndex()&&(a.na(!1),rf(this,this.B.slideChangeEvent(),()=>a.na(!0)));return a}return null}lu(){if(this.Fb.Se){const a=new hI({type:"uikit-secondary-button",icon:{element:pP(this),
Wd:"left"}});x(this,a.ha,()=>this.rW.C());return a}return null}Vx(){if(this.Fb.pf){const a=new hI({type:"uikit-secondary-button",icon:{element:Z(this.K,"prev"),Wd:"left"}});x(this,a.ha,()=>this.dW.C());this.Fb.Re||a.Z("next-button-hidden",!0);return a}return null}Rx(){if(this.Fb.Re){const a=new hI({type:"uikit-primary-button",icon:{element:Z(this.K,"next"),Wd:"left"}});x(this,a.ha,()=>this.bW.C(),this);return a}return null}vf(a){const b=[this.Gb,this.Jc,this.xc,this.Tc].filter(c=>c);switch(a){case "navigationControls":return b.indexOf(this.Tc);
case "playButton":return b.indexOf(this.Gb);case "rateButton":return b.indexOf(this.Jc);case "progressTimer":return b.indexOf(this.xc);default:return-1}}PJ(){const a=new jP(this.I,this.K);x(this,a.$B(),b=>this.fW.C(Number(b)),this);return a}ku(){return null}};class rP extends qP{constructor({slides:a,playbackController:b,gg:c,Vq:d,nm:e,fa:f,za:g}){super({G:"bottom-panel",nm:e,Vq:d,playbackController:b,gg:c,fa:f,za:g});this.L=a;this.xc&&M(this,this.xc,this.vf("progressTimer"));this.pw()&&this.Cd(0);this.Iv("0:00",KO(this.L.ol()));this.Ow()}pw(){return!this.Fb.Bg&&super.pw()}Wq(){super.Wq();this.xc||(this.xc=this.ku())&&M(this,this.xc,this.vf("progressTimer"));this.xc&&this.xc.J(this.Fb.Bg);this.Ow()}fc(a){super.fc(a/this.qa)}Ow(){if(this.Jc){const a=this.Jc.displayObject().offsetLeft;
K(this.kj,"left",`${a}px`);K(this.kj,"bottom","56px")}}NJ(){if(this.Fb.Dd){var a=Z(this.K,`rate-${this.B.Do().playbackRate()}x`);a=new hI({type:"uikit-secondary-button",icon:{element:a,Wd:"left"}});x(this,a.ha,this.eW,this);return a}return null}ku(){return this.Fb.Bg?new O({G:"progress-timer"}):null}B1(){var a=this.B.clock().timestamp();-1!=a.stepIndex()&&(a=this.L.Ci(a,!1,!0),this.Iv(KO(a),KO(this.L.ol())))}Iv(a,b){a=`<span>${a}</span><span>&nbsp;/&nbsp;${b}</span>`;this.xc&&this.xc.displayObject().innerHTML!=
a&&this.xc.Ki(a)}yG(){const a=this.B.Do().playbackRate();ef(this.Jc,hI).Oj(Z(this.K,`rate-${a}x`));super.yG()}};class sP extends qP{constructor({nm:a,Vq:b,playbackController:c,gg:d,fa:e,za:f}){super({G:"landscape-bottom-panel",nm:a,Vq:b,playbackController:c,gg:d,fa:e,za:f});this.Cf&&M(this,this.Cf,0);this.ri&&this.ri.Z("landscape",!0);this.qJ();this.Ow();this.AA=D(this)}Wq(){super.Wq();this.Cf&&!this.Qh(this.Cf)&&M(this,this.Cf,0)}pw(){return!this.$A.Jj&&super.pw()}rC(){return this.AA}Cd(a){super.Cd(a/this.qa)}Ow(){this.Jc&&(K(this.kj,"right","56px"),K(this.kj,"top","8px"))}qJ(){this.pw()?this.fc(0):K(this,
"width","")}Px(){if(this.$A.Jj){const a=new hI({type:"uikit-secondary-button",icon:{element:Z(this.K,"outline_landscape"),Wd:"left"}});x(this,a.ha,()=>this.AA.C(),this);return a}return null}NJ(){if(this.Fb.Dd){const a=new hI({type:"uikit-secondary-button",icon:{element:Z(this.K,"rate"),Wd:"left"}});x(this,a.ha,this.eW,this);return a}return null}};class tP extends E{constructor(a){super();this.Y6=a;this.gd=this.Hb=this.Hn=this.xA=!1;this.Ta=D(this);this.rc=D(this)}get outline(){return this.Y6}set hI(a){this.xA!==a&&(this.xA=a,this.Ta.C())}get hI(){return this.xA}set Ag(a){this.Hn!==a&&(this.Hn=a,this.Ta.C())}get Ag(){return this.Hn}set showOutline(a){this.Hb!==a&&(this.Hb=a,this.Ta.C())}get showOutline(){return this.Hb}set fe(a){this.gd!==a&&(this.gd=a,this.Ta.C())}get fe(){return this.gd}};class uP extends E{constructor(){super();this.iN=this.Ja=!1;this.Ta=D(this);this.rc=D(this)}get visible(){return this.Ja}set visible(a){this.Ja!==a&&(this.Ja=a,this.rc.C())}get EQ(){return this.iN}set EQ(a){this.iN!==a&&(this.iN=a,this.Ta.C())}};class vP extends E{constructor(a,b){super();this.F=a;this.H=b;a:{for(a=0;a<this.F.slides().count();++a)if(this.F.slides().getSlide(a).Zf()){a=!0;break a}a=!1}this.u7=a;a:{for(a=0;a<this.F.slides().count();++a){const c=this.F.slides().getSlide(a);if(c.slideNotes()&&c.slideNotes().text()){a=!0;break a}}a=!1}this.U4=a;this.m2=!!this.F.resources().Uh().count();this.topPanel=new XO;this.bottomPanel=new WO;this.Ad=new tP(this.H.outline);this.$b=new uP;this.Un();this.M_=b.miniskinCustomizationEnabled;x(this,
this.H.ta.controlPanel.rc,this.Un,this);x(this,this.H.ta.controlPanel.Ta,this.Un,this);x(this,this.H.ta.Bc.rc,this.Un,this);x(this,this.H.ta.Bc.Ta,this.Un,this);x(this,this.H.ta.Mc.rc,this.Un,this);x(this,this.H.ta.Mc.Ta,this.Un,this);x(this,this.H.ta.controlPanel.$b.rc,this.Un,this);x(this,this.H.ta.controlPanel.$b.Ta,this.Un,this)}Un(){var a=this.H.ta.controlPanel;a.visible?(this.bottomPanel.Re=a.Re,this.bottomPanel.pf=a.pf,this.bottomPanel.nf=a.nf,this.bottomPanel.Dd=a.Dd,this.bottomPanel.Se=a.Se,
this.bottomPanel.Bg=a.Bg):(this.bottomPanel.visible=!1,this.bottomPanel.Re=!1,this.bottomPanel.pf=!1,this.bottomPanel.nf=!1,this.bottomPanel.Dd=!1,this.bottomPanel.Se=!1,this.bottomPanel.Bg=!1);this.bottomPanel.zg=a.zg;this.bottomPanel.visible=this.bottomPanel.Re||this.bottomPanel.pf||this.bottomPanel.nf||this.bottomPanel.Dd||this.bottomPanel.Se||this.bottomPanel.Bg;a=this.H.ta.controlPanel;this.$b.visible=a.$b.visible;this.$b.EQ=a.$b.mode===oH;var b=this.H.ta.Bc,c=a=!1;let d=!1,e=!1;b&&b.visible&&
(PN(b,"outline")&&(a=!0),PN(b,"attachments")&&(c=!0),PN(b,"presenterInfo")&&(d=!0),PN(b,"notes")&&(e=!0));(b=this.H.ta.Mc)&&b.visible&&(a|=b.showOutline,d|=b.Ag,e|=b.fe);(b=this.H.ta.controlPanel)&&b.visible&&(a|=b.showOutline,e|=b.kl);this.Ad.hI=!!c&&this.m2;this.Ad.showOutline=!!a;this.Ad.fe=!!e&&this.U4;this.Ad.Ag=!!d&&this.u7;c=a=!1;if(this.Ad.showOutline||this.Ad.hI||this.Ad.Ag||this.Ad.fe)c=a=!0;this.bottomPanel.visible&&(a=!0);sg&&(a=!0);this.topPanel.visible=a;this.topPanel.Jj=c}};function wP(a){return a.Ib.width>a.Ib.height}function xP(a){return new Ng(a.Qa.topPanel.visible?52:0,0,a.Qa.bottomPanel.visible?56:0,0)}function yP(a){return wP(a)?a.DA()?new Ng(0,52,0,0):new Ng(0,0,0,0):xP(a)}function zP(a){const b=yP(a);return new Og(b.left,b.top,a.Ib.width-b.right-b.left,a.Ib.height-b.top-b.bottom)}function AP(a,b){a=b?a.rz:zP(a);return new $c(a.width,a.height)}
function BP(a,{rba:b,qba:c,Fca:d}){wP(a)?a=a.Sm(b):(b=xP(a),a=null!=c&&null!=d?new Uc(b.left,(a.Ib.height-(c+1+d))/2+d+1):new Uc(b.left,b.top));return a}
class CP{constructor(a){this.Qa=a;this.Ib=new $c(0,0);this.rz=null}qC(a){this.Ib=a}Sm(a){a=a?this.rz:zP(this);return new Uc(a.left,a.top)}DA(){return this.Qa.topPanel.visible||this.Qa.bottomPanel.visible?this.Qa.topPanel.Jj||this.Qa.bottomPanel.nf||this.Qa.bottomPanel.Dd||this.Qa.bottomPanel.Se||this.Qa.bottomPanel.Re||this.Qa.bottomPanel.pf:!1}};class DP{constructor(){this.slideIndex=-1;this.wo=this.text=this.title=0}}var EP={value:1E4,name:"title"},FP={value:100,name:"text"},GP={value:1,name:"notes"};function HP(a){const b=[];for(let c=0;c<a.count();++c){const d=a.getSlide(c);d.visible()&&b.push({slide:d,location:{title:0,text:0,wo:0}})}return b}
function IP(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 JP(a,b){var c=new KP;b=b.toLowerCase();if(!b)return HP(a);const d=[];for(let e=0;e<a.count();++e){const f=a.getSlide(e);if(!f.visible())continue;let g=0;const h={title:-1,text:-1,notes:-1},k=new DP;k.slideIndex=e;g=IP(f.title(),b,EP,h);k.title=g;0==g&&(g=IP(f.text(),b,FP,h),k.text=g);0==g&&(f.slideNotes()&&(g=IP(f.slideNotes().text(),b,GP,h)),k.wo=g);(0<k.title||0<k.text||0<k.wo)&&d.push({id:f.visibleIndex(),slide:f,location:h,q0:k})}d.sort(c.S2);d.reverse();return tt(d,e=>({id:e.id,slide:e.slide,
location:e.location}))}class KP{S2(a,b){function c(d,e){return d.slideIndex>e.slideIndex?-1:d.slideIndex<e.slideIndex?1:0}a=a.q0;b=b.q0;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.wo>b.wo?1:a.wo<b.wo?-1:c(a,b)}};function LP(a,b){Object.keys(a.rf).forEach(c=>{a.rf[c].fh(b===c)})}function MP(a,b){switch(b){case "outline":return a.I.Y("PB_TITLE_PANEL_OUTLINE");case "notes":return a.I.Y("PB_TITLE_PANEL_NOTES");case "attachments":return a.I.Y("PB_TITLE_PANEL_ATTACHMENTS");case "presenterInfo":return a.I.Y("PB_TITLE_PANEL_PRESENTER_INFO")}throw Error("unknown page type");}
function NP(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 OP extends O{constructor(a){super({G:"bottom-panel"});this.I=a;this.rf={};this.Jm=[];this.BY=new A;x(this,this.I.Kg,this.U3,this)}bP(a){const b=this.ie(a);this.U(b);x(this,b.ha,()=>this.BY.C(a));this.rf[a]=b;this.Jm.push(a)}resize(a,b){super.resize(a,b);b=Math.floor(a);a=Math.floor(b/this.Jm.length);b-=this.Jm.length*a;for(let c=0;c<this.Jm.length;++c)this.rf[this.Jm[c]].fc(a+(c<b?1:0))}U3(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=
NP(a),this.rf[a].ga(MP(this,a))}}};class PP extends O{constructor({icon:a,text:b}){super({G:"menu-tab-button",Qb:"BUTTON",ZH:!0});a=new O({va:a});this.Sf=new O({$:N(this,"text")});this.Sf.ga(b);M(this,a);M(this,this.Sf)}ga(a){this.Sf.ga(a)}}function QP(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 RP extends OP{constructor(a,b){super(a);this.K=b}ie(a){return new PP({text:MP(this,a),icon:QP(this,a)})}};function SP(a){se.call(this);this.Jw=a;this.Pc={}}ua(SP,se);var TP=[];n=SP.prototype;n.fl=function(a,b,c,d){Array.isArray(b)||(b&&(TP[0]=b.toString()),b=TP);for(var e=0;e<b.length;e++){var f=Pe(a,b[e],c||this.handleEvent,d||!1,this.Jw||this);if(!f)break;this.Pc[f.key]=f}return this};n.p0=function(a,b,c,d){return UP(this,a,b,c,d)};
function UP(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)UP(a,b,c[g],d,e,f);else{b=Qe(b,c,d||a.handleEvent,e,f||a.Jw||a);if(!b)return a;a.Pc[b.key]=b}return a}n.CC=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.CC(a,b[f],c,d,e);else if(a=$e(a,b,c||this.handleEvent,ka(d)?!!d.capture:!!d,e||this.Jw||this))Ye(a),delete this.Pc[a.key]};n.Lq=function(){qc(this.Pc,function(a,b){this.Pc.hasOwnProperty(b)&&Ye(a)},this);this.Pc={}};
n.Me=function(){SP.hg.Me.call(this);this.Lq()};n.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function VP(a,b,c){bf.call(this);this.target=a;this.TP=b||a;this.m0=c||new Og(NaN,NaN,NaN,NaN);this.Vc=pd(a);this.po=new SP(this);a=sa(re,this.po);this.yw?a():(this.Ao||(this.Ao=[]),this.Ao.push(a));this.deltaY=this.deltaX=this.i1=this.h1=this.screenY=this.screenX=this.clientY=this.clientX=0;this.yP=!0;this.kt=!1;this.S0=!0;this.e0=0;this.DC=this.paa=!1;Pe(this.TP,["touchstart","mousedown"],this.mR,!1,this);this.wI=WP}ua(VP,bf);
var WP=ha.document&&ha.document.documentElement&&!!ha.document.documentElement.setCapture&&!!ha.document.releaseCapture;n=VP.prototype;n.na=function(a){this.yP=a};n.Me=function(){VP.hg.Me.call(this);Xe(this.TP,["touchstart","mousedown"],this.mR,!1,this);this.po.Lq();this.wI&&this.Vc.releaseCapture();this.TP=this.target=null};function XP(a){void 0===a.iC&&(a.iC=ih(a.target));return a.iC}
n.mR=function(a){var b="mousedown"==a.type;if(!this.yP||this.kt||b&&(0!=a.Zd.button||Kb&&a.ctrlKey))this.dispatchEvent("earlycancel");else{if(0==this.e0)if(this.dispatchEvent(new YP("start",this,a.clientX,a.clientY,a)))this.kt=!0,this.S0&&b&&a.preventDefault();else return;else this.S0&&b&&a.preventDefault();b=this.Vc;var c=b.documentElement,d=!this.wI;this.po.fl(b,["touchmove","mousemove"],this.faa,{capture:d,passive:!1});this.po.fl(b,["touchend","mouseup"],this.gH,d);this.wI?(c.setCapture(!1),this.po.fl(c,
"losecapture",this.gH)):this.po.fl(b?b.parentWindow||b.defaultView:window,"blur",this.gH);Eb&&this.paa&&this.po.fl(b,"dragstart",xe);this.Tba&&this.po.fl(this.Tba,"scroll",this.cba,d);this.clientX=this.h1=a.clientX;this.clientY=this.i1=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;this.DC?(a=this.target,b=a.offsetLeft,c=a.offsetParent,c||"fixed"!=Ug(a,"position")||(c=pd(a).documentElement),c?(Hb&&!Yb(58)?(d=rh(c),b+=d.left):8<=Number(ac)&&!(9<=Number(ac))&&(d=rh(c),b-=d.left),a=ih(c)?c.clientWidth-
(b+a.offsetWidth):b):a=b):a=this.target.offsetLeft;this.deltaX=a;this.deltaY=this.target.offsetTop;this.tQ=ud(nd(this.Vc).Vc)}};n.gH=function(a,b){this.po.Lq();this.wI&&this.Vc.releaseCapture();this.kt?(this.kt=!1,this.dispatchEvent(new YP("end",this,a.clientX,a.clientY,a,ZP(this,this.deltaX),$P(this,this.deltaY),b||"touchcancel"==a.type))):this.dispatchEvent("earlycancel")};
n.faa=function(a){if(this.yP){var b=(this.DC&&XP(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.kt){var d=this.h1-this.clientX,e=this.i1-this.clientY;if(d*d+e*e>this.e0)if(this.dispatchEvent(new YP("start",this,a.clientX,a.clientY,a)))this.kt=!0;else{this.yw||this.gH(a);return}}c=aQ(this,b,c);b=c.x;c=c.y;this.kt&&this.dispatchEvent(new YP("beforedrag",this,a.clientX,a.clientY,a,b,c))&&
(bQ(this,a,b,c),a.preventDefault())}};function aQ(a,b,c){var d=ud(nd(a.Vc).Vc);b+=d.x-a.tQ.x;c+=d.y-a.tQ.y;a.tQ=d;a.deltaX+=b;a.deltaY+=c;return new Uc(ZP(a,a.deltaX),$P(a,a.deltaY))}n.cba=function(a){var b=aQ(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;bQ(this,a,b.x,b.y)};function bQ(a,b,c,d){a.DC&&XP(a)?a.target.style.right=c+"px":a.target.style.left=c+"px";a.target.style.top=d+"px";a.dispatchEvent(new YP("drag",a,b.clientX,b.clientY,b,c,d))}
function ZP(a,b){var c=a.m0;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 $P(a,b){var c=a.m0;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 YP(a,b,c,d,e,f,g){we.call(this,a);this.clientX=c;this.clientY=d;this.ht=e;this.left=void 0!==f?f:b.deltaX;this.top=void 0!==g?g:b.deltaY}ua(YP,we);function cQ(a,b){var c="auto";var d="hidden";if(Rf){Pw(a,"overflow","hidden");a.ma=new Rw(a.va());let e=!1;b.hideScrollbar=void 0!==b.hideScrollbar?b.hideScrollbar:!0;b.onBeforeScrollEnd=function(f){e&&(f.preventDefault(),f instanceof ze&&(f=f.Zd),Sh||(Sh=new WeakMap),Sh.set(f,!0))};b.vScroll="hidden"!=c;b.hScroll="hidden"!=d;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.Sc=new iScroll(a.displayObject(),b);a.Sc.options.onScrollMove=function(){e=!0;a.ui.C()};a.Sc.options.onScrollEnd=function(){a.ui.C()}}else B(a.va(),"overflow","hidden"),B(a.va(),"width","100%"),B(a.va(),"height","100%"),a.ma=new Sw,a.ma.displayObject().className=a.va().className,Ad(a.va(),a.ma.displayObject()),"hidden"!=c&&(a.ra=dQ(a),a.ra.XA.addHandler(a.sW,a),a.U(a.ra)),"hidden"!=d&&(a.Ec=eQ(a),a.Ec.XA.addHandler(a.sW,a),a.U(a.Ec)),b=new iI(a.displayObject()),a.b8=!0,Pe(a.displayObject(),
"mouseover",a.o8,!1,a),Pe(a.displayObject(),"mouseout",a.fj,!1,a),Pe(b,"mousewheel",a.G5,!1,a),Pe(document,lo,a.Fz,!1,a),Pe(a.va(),"scroll",a.g6,!1,a)}function dQ(a){const b=new fQ;b.gz=15;b.Qe(0);b.ui.addHandler(function(){gQ(this,b.rb)},a);return b}function eQ(a){const b=new hQ;b.gz=15;b.Qe(0);b.ui.addHandler(function(){gQ(this,void 0,b.rb)},a);return b}
function iQ(a){if(a.ra){var b=a.displayObject().clientHeight,c=jQ(a);a.ra.J(0<c);a.ra.Wh(b,0,Math.max(c,0))}a.Ec&&(b=a.displayObject().clientWidth,c=kQ(a),a.Ec.J(0<c),a.Ec.Wh(b,0,Math.max(c,0)));a.ra&&a.ra.visible()&&a.Ec&&a.Ec.visible()?(Pw(a.ra,"height",a.displayObject().clientHeight-a.Ec.height()+"px"),Pw(a.Ec,"width",a.displayObject().clientWidth-a.ra.width()+"px")):(a.ra&&Pw(a.ra,"height",""),a.Ec&&Pw(a.Ec,"width",""))}
function lQ(a){function b(d){return Math.max(0,400*d-200)/200}if(a.ra){a.QF&&(a.QF.stop(),a.QF.yc());var c=gh(a.ra.displayObject());"number"!==typeof c&&(c=0);a.RD=new Ou(a.ra.displayObject(),c,0,400,b);a.RD.play()}a.Ec&&(a.OF&&(a.OF.stop(),a.OF.yc()),c=gh(a.Ec.displayObject()),"number"!==typeof c&&(c=0),a.QD=new Ou(a.Ec.displayObject(),c,0,400,b),a.QD.play())}function jQ(a){return Math.max(0,a.ma.height()-a.displayObject().clientHeight)}
function kQ(a){return Math.max(0,a.ma.width()-a.displayObject().clientWidth)}function gQ(a,b,c){null==b||isNaN(b)||(a.va().scrollTop=b);null==c||isNaN(c)||(a.va().scrollLeft=c);a.ui.C()}function mQ(a){return a.Sc?-a.Sc.y:a.va().scrollTop}
function nQ(a,b,c){b&&(b=Math.min(jQ(a),Math.max(0,b)));c&&(c=Math.min(kQ(a),Math.max(0,c)));if(a.Sc){if(void 0!==b||void 0!==c)void 0===c&&(c=a.Sc?-a.Sc.x:a.va().scrollLeft),void 0===b&&(b=mQ(a)),a.Sc.scrollTo(-c,-b),a.ui.C()}else gQ(a,b,c),a.ra&&void 0!==b&&a.ra.mf(b),a.Ec&&void 0!==c&&a.Ec.mf(c)}
class oQ extends Rw{constructor(){var a;super("content");this.tL=this.iE=!1;void 0===a&&(a={});cQ(this,a);this.ui=new A}invalidate(){const a=this;setTimeout(()=>{a.Sc?a.Sc.refresh():iQ(a)},0)}sW(){this.iE=!0}Fz(a){this.iE&&(a.Zd.stopImmediatePropagation(),this.iE=!1,!this.tL&&this.b8&&lQ(this))}G5(a){if(this.ra&&a.deltaY){var b=0<a.deltaY?this.ra.ue():-this.ra.ue();this.ra.mf(this.ra.rb+b)}this.Ec&&a.deltaX&&(b=0<a.deltaX?this.Ec.ue():-this.Ec.ue(),this.Ec.mf(this.Ec.rb+b))}g6(){this.ra&&this.ra.mf(this.va().scrollTop);
this.Ec&&this.Ec.mf(this.va().scrollLeft)}fj(a){a.relatedTarget&&Md(this.displayObject(),a.relatedTarget)||(this.tL=!1,this.iE||lQ(this))}o8(a){a.relatedTarget&&Md(this.displayObject(),a.relatedTarget)||(this.tL=!0,this.ra&&(a=gh(this.ra.displayObject()),"number"!==typeof a&&(a=0),this.RD&&(this.RD.stop(),this.RD.yc()),this.QF=new Ou(this.ra.displayObject(),a,1,200),this.QF.play()),this.Ec&&(a=gh(this.Ec.displayObject()),"number"!==typeof a&&(a=0),this.QD&&(this.QD.stop(),this.QD.yc()),this.OF=new Ou(this.Ec.displayObject(),
a,1,200),this.OF.play()),iQ(this))}content(){return this.ma}zv(a,b){void 0!==a&&Pw(this,"width",a+"px");void 0!==b&&Pw(this,"height",b+"px");this.Sc&&this.Sc.resize(a,b);iQ(this)}yc(){super.yc();Rf?this.Sc.destroy():Xe(document,"mouseup",this.Fz,!1,this);ff(this.ra);ff(this.Ec)}}
class pQ extends Sw{constructor(a){super(a);this.gz=1;this.vk=this.li=this.Zi=this.rb=this.os=0;this.xE=15;this.Ie=new Sw("up");this.U(this.Ie);this.Da=new Sw("thumb");this.U(this.Da);this.Fg=new Sw("down");this.U(this.Fg);this.ui=new A;this.XA=new A;Pe(this.displayObject(),"mousedown",this.Zv,!1,this);Pe(this.Ie.displayObject(),"mousedown",this.JM,!1,this);Pe(this.Da.displayObject(),"mousedown",this.Mz,!1,this);Pe(this.Fg.displayObject(),"mousedown",this.oM,!1,this);Pe(document.body,"mouseup",this.Cz,
!1,this);(Zd||Eb)&&Pe(document,"mousemove",this.FT,!1,this);this.ti=new Vh(100);Pe(this.ti,"tick",this.CM,!1,this)}FT(a){0==(a.Zd||window.event).buttons&&this.Cz(a)}ue(){return this.gz}scrollTo(a){a=ly(a,this.li,this.Zi);this.rb!=a&&this.mf(a)}mf(a){this.Es(a);this.rp()}Wh(a,b,c,d){void 0===d&&(d=0);if(b>c)throw Error("minScrollPosition must be less or equal than maxScrollPosition");this.vk=a;this.li=b;this.Zi=c;this.os=d;this.Qr();this.mf(this.rb)}Qr(){}rp(){}Es(a){a=ly(a,this.li,this.Zi);this.rb!=
a&&(this.rb=a,this.ui.C())}As(a){this.mf(this.rb+a)}Zv(){}JM(a){a.stopPropagation();this.As(-this.ue());this.MA(this.Ie,-this.ue())}oM(a){a.stopPropagation();this.As(this.ue());this.MA(this.Fg,this.ue())}MA(a,b){this.Vl=a;Pe(this.Vl.displayObject(),"mouseover",this.Jz,!1,this);Pe(this.Vl.displayObject(),"mouseout",this.Iz,!1,this);Pe(document,lo,this.hA,!1,this);this.ti.stop();this.Op=function(){this.As(this.EF)};this.EF=b;this.ti.start()}hA(){Xe(this.Vl.displayObject(),"mouseover",this.Jz,!1,this);
Xe(this.Vl.displayObject(),"mouseout",this.Iz,!1,this);Xe(document,lo,this.hA,!1,this);this.ti.stop();this.Op=null}Jz(){this.ti.start()}Iz(){this.ti.stop()}CM(){this.Op&&this.Op()}Mz(a){this.XA.C();a.stopPropagation();const b=this.nO();this.yr=new VP(this.Da.displayObject(),null,b);this.yr.mR(a);this.yr.deltaY=this.Da.displayObject().offsetTop-this.Ie.height();this.yr.deltaX=this.Da.displayObject().offsetLeft-this.Ie.width();Pe(this.yr,"drag",this.Ml,!1,this);a=this.Da.displayObject();bo(a,"active")}Cz(a){this.yr&&
(a.preventDefault(),this.yr.yc(),this.yr=void 0,a=this.Da.displayObject(),co(a,"active"))}Ml(){}resize(a,b){super.resize(a,b);this.Qr()}yc(){super.yc();ff(this.Da);ff(this.Fg);ff(this.Ie);Xe(document.body,"mouseup",this.Cz,!1,this);(Zd||Eb)&&Xe(document,"mousemove",this.FT,!1,this)}}
class fQ extends pQ{constructor(){super("vscrollbar")}Qr(){const a=this.height()-this.Ie.height()-this.Fg.height();0==mI(this)?this.Da.Cd(a):this.Da.Cd(Math.max(this.xE,Math.ceil(this.vk/(mI(this)+this.vk)*a)));this.rp()}rp(){const a=this.Nh();0==mI(this)?this.Da.fg(a.top):this.Da.fg(Math.round((this.rb-this.li)/mI(this)*a.height))}Nh(){const a=new Og(0,0,0,0);a.top=this.Ie.height();a.height=this.height()-this.Fg.height()-this.Da.height()-a.top;a.left=this.Da.x();return a}nO(){const a=this.Nh();a.top=
0;return a}Zv(a){var b=this.Nh();a=a.offsetY-this.Ie.height()-this.Da.height()/2;a=ly(a,0,b.height);b=0!=this.os?this.os:this.vk;b=a<=this.Da.y()?-b:b;this.mf(this.rb+b);this.Ml()}Ml(){var a=this.Nh();a=parseFloat(this.Da.displayObject().style.top)/a.height;this.Es(a*mI(this)+this.li)}}
class hQ extends pQ{constructor(){super("hscrollbar")}Qr(){const a=this.width()-this.Ie.width()-this.Fg.width();0==mI(this)?this.Da.fc(a):this.Da.fc(Math.max(this.xE,Math.ceil(this.vk/(mI(this)+this.vk)*a)));this.rp()}rp(){const a=this.Nh();0==mI(this)?this.Da.Mi(a.left):this.Da.Mi(Math.round((this.rb-this.li)/mI(this)*a.width))}Nh(){const a=new Og(0,0,0,0);a.left=this.Ie.width();a.width=this.width()-this.Fg.width()-this.Da.width()-a.left;a.top=this.Da.y();return a}nO(){const a=this.Nh();a.left=0;
return a}Zv(a){const b=this.Nh();a=a.offsetX-this.Ie.width()-this.Da.width()/2;a=ly(a,0,b.width);this.Da.Mi(a);this.Ml()}Ml(){var a=this.Nh();a=parseFloat(this.Da.displayObject().style.left)/a.width;this.Es(a*mI(this)+this.li)}};class qQ extends Mu{constructor(a,b,c,d){super(null,[0],[1],300);this.tc=a;this.Mx=b;this.AG=c;this.SZ=d}Oo(){const a=Math.round(this.coords[0]*this.tc.width());this.SZ?(gp(this.tc.displayObject(),a,0),gp(this.Mx.displayObject(),a-this.tc.width(),this.AG)):(gp(this.tc.displayObject(),-a,0),gp(this.Mx.displayObject(),this.tc.width()-a,this.AG))}yo(){this.SZ?gp(this.Mx.displayObject(),-this.tc.width(),this.AG):gp(this.Mx.displayObject(),this.tc.width(),this.AG);super.yo()}hl(){super.hl();gp(this.tc.displayObject(),
0,0);gp(this.Mx.displayObject(),0,0)}};function rQ(a){for(let b=0;b<a.gb.length;++b)a.gb[b].h0()}class sQ extends O{constructor(){super({G:"slides_list"});this.nY=new A;this.FY=new A;this.gb=[]}A5(a){this.nY.C(a.slide())}k6(a){this.FY.C(a.slide())}};function tQ(a){a.nv=[a.H.showOutline&&"outline",a.H.fe&&"notes",a.H.Ag&&"presenterInfo",a.H.hI&&"attachments"].filter(b=>!!b);uQ(a)}function vQ(a,b,c){const d=b&&a.nv.includes(b)?b:a.nv[0];if(c||a.ou!=b)a.ou=d,a.ka.UQ(d),a.Aa&&LP(a.Aa,d),(b=wQ(a,d))&&xQ(a,b)}
function uQ(a){var b=a.displayObject();co(b,"tab_control");tf(a,a.Aa);a.Aa=null;if(1<a.nv.length){wu(a,"tab_control");a.Aa=a.CJ();M(a,a.Aa);for(b=0;b<a.nv.length;++b)a.Aa.bP(a.nv[b]);a.Aa.resize(a.width());x(a,a.Aa.BY,a.o6,a)}a.Dn&&vQ(a,a.ou,!0)}function xQ(a,b){a.Ch&&a.ma.content().removeChild(ef(a.Ch,O));a.Ch=b;nQ(a.ma,0);a.Ch.fc(a.width());x(a,a.Ch.resizeEvent(),a.bE,a);a.ma.content().U(ef(a.Ch,O));a.Ra();a.bE()}
function yQ(a,b){if(!a.H.outline.Gi)return b.visibleIndex()+1+"";const c=[];for(var d=0;d<=b.nestingLevel();++d)c.push(0);d=b.nestingLevel();for(b=b.index();0<=b;--b){const e=a.L.getSlide(b),f=e.nestingLevel();!e.visible()||f>d||(d=f,f<c.length&&++c[f])}return c.join(".")}
class zQ extends O{constructor({fa:a,za:b,slides:c,resources:d,settings:e}){super({G:"menu_layer"});this.I=a;this.K=b;this.L=c;this.iA=d;this.H=e;this.Aa=null;this.Xl="";this.VT=new A;this.ka=this.wr();this.U(this.ka.displayObject());this.nv=[];this.ma=new oQ;this.U(this.ma);this.J(!1);tQ(this);x(this,this.ka.Ev,this.DN,this);x(this,this.ka.iS,this.m8,this);x(this,this.H.Ta,this.Bp,this);x(this,this.H.outline.Ta,this.Bp,this)}uq(){return this.ka.uq()}J(a){super.J(a)}ZQ(a){this.ka.ZQ(a)}show(a,b){this.Dn=
a;this.ov=(this.tg=b)?a:void 0;this.J(!0);vQ(this,this.ou,!0);this.tg&&x(this,this.tg.closeRequestEvent(),this.cT,this)}Wc(){this.J(!1);nQ(this.ma,0);this.ka.pC("");var a=this.ka;a.Uc&&a.Uc.J(!1);this.tg&&(this.tg.close(),pf(this,this.tg.closeRequestEvent(),this.cT,this))}resize(a,b){super.resize(a,b);this.ka.resize(a);this.Aa&&this.Aa.resize(a);this.Ch&&this.Ch.fc(this.width());this.visible()&&this.bE()}DN(){}Bp(){tQ(this);"outline"===this.ou&&this.H.showOutline&&(this.Xl?this.DN(this.Xl):vQ(this,
this.ou,!0))}Ra(){if(this.Ch instanceof sQ){rQ(this.Ch);a:{var a=this.Ch;var b=this.Dn;for(var c=0;c<a.gb.length;++c){var d=a.gb[c];if(d.slide()==b){a=d;break a}}a=void 0}if(b=a){a=this.ma;b=new Og(0,b.y(),0,b.height());const h=a.displayObject().clientWidth,k=a.displayObject().clientHeight;if(h||k){c=mQ(a);d=a.Sc?-a.Sc.x:a.va().scrollLeft;var e,f;c>b.top?e=b.top:c+k<b.top+b.height&&(e=b.top+b.height-k);d>b.left?f=b.left:d+h<b.left+b.width&&(f=b.left+b.width-h);nQ(a,e,f)}}}let g;null==(g=this.tg)||
g.invalidate()}o6(a){this.Xl="";this.ka.pC(this.Xl);vQ(this,a)}d8(a){this.VT.C(a);this.ka.HQ()}EY(a,b){let c;c=void 0!==this.tg&&a==this.Dn&&this.tg?new O({va:this.tg.displayObject()}):AQ(this);this.ma.content().U(ef(c,O));c.fc(this.width());void 0!==this.tg&&a==this.Dn&&this.tg?this.tg.invalidate():rQ(c);Qw(this.ma);b=new qQ(ef(this.Ch,O),ef(c,O),mQ(this.ma),b);Qe(b,"end",()=>{var d=this.ma.displayObject();co(d,"animation");this.Ch&&this.ma.content().removeChild(ef(this.Ch,O));this.Ch=c;nQ(this.ma,
0,0);this.ov=a;this.bE()},!1,this);b.play()}cT(){this.uq().C()}m8(){this.EY(void 0,!0)}bE(){var a=this.ka;a.ov=this.ov;a.nb();this.ma.invalidate();this.ka.nb()}};class BQ extends O{constructor(a,b,c){super({G:"presenter_info"});this.I=a;this.K=b;this.Pb=c;this.ZA=new O({G:"top-container"});this.fJ=new O({G:"bottom-container"});if(this.Pb){this.U(this.ZA);this.U(this.fJ);a=this.Pb;if(c=a.st()){b=c;var d=new O({G:"photo_container"});this.ZA.lf(d,0);const e=b.width(),f=b.height();K(d,"background-image",hi(b.path()));e<f?K(d,"background-size",`${80}px ${80/e*f}px`):K(d,"background-size",`${80/f*e}px ${80}px`);K(d,"background-repeat","no-repeat");K(d,"background-position",
"center")}a.name()&&(c||(b=a.name(),c=new O({G:"name_photo_container"}),this.ZA.lf(c,0),d=new O({G:"letter"}),d.ga(b.substr(0,1)),c.U(d)),b=new O({G:"name"}),b.ga(a.name()),this.ZA.U(b));a.pt()&&(b=new O({G:"job"}),b.ga(a.pt()),this.ZA.U(b));(a.phone()||a.email()||a.ge()||a.rq())&&this.U(this.fJ);a.phone()&&CQ(this,{icon:Z(this.K,"phone"),url:"tel:"+a.phone(),text:a.phone()});a.ge()&&CQ(this,{icon:Z(this.K,"site"),url:a.ge(),text:a.ge()});a.email()&&CQ(this,{icon:Z(this.K,"mail"),url:"mailto:"+a.email(),
text:a.email()});a.rq()&&CQ(this,{icon:Z(this.K,"bio"),text:a.rq()})}else a=new O({G:"no_presenter_container"}),this.lf(a,0),b=new O({G:"no_presenter_photo"}),a.U(b),a=new O({G:"no_presenter_label"}),a.ga(this.I.Y("PB_PRESENTER_NO_INFO")),this.U(a)}};function CQ(a,{url:b,text:c,icon:d}){const e=new O({G:"item"});a.fJ.U(e);a=new O({G:"item-icon"});a.U(d);e.U(a);d=b?new O({G:"bottom-container-text",Qb:"A"}):new O({G:"bottom-container-text"});b&&d.setAttribute("href",b);d.ga(c);e.U(d)}class DQ extends BQ{};function EQ(a){const {rca:b,qca:c}={rca:100,qca:56},d=Math.min(1,b/a.jf.width(),c/a.jf.height());a.xk.resize(Math.round(a.jf.width()*d),Math.round(a.jf.height()*d))}
class FQ extends O{constructor(a,b){super({G:"item"});this.wY=new A;this.GY=new A;this.ua=a.slide;this.xk=null;this.jf=a.slide.Jt();this.ua.visited()&&wu(this,"visited");this.jf&&b?(this.xk=new O({G:"image"}),K(this.xk,"background-image",hi(this.jf.url())),K(this.xk,"background-size","100% 100%"),K(this.xk,"background-repeat","no-repeat"),K(this.xk,"background-position","center"),EQ(this),this.U(this.xk)):wu(this,"text_only");this.WA=new O({G:"text"});this.U(this.WA);a.nestingLevel&&wu(this,"level"+
a.nestingLevel);a.RB&&wu(this,"parent");a.selected&&wu(this,"selected");x(this,this.ha,()=>{a.RB?this.wY.C(this):this.GY.C(this)})}slide(){return this.ua}h0(){}};class GQ{constructor({slide:a,nestingLevel:b,sH:c,location:d,$w:e}){this.slide=a;this.nestingLevel=b;this.sH=c||"";this.location=d||null;this.$w=e||null;this.selected=this.RB=!1}};function HQ(a){const b=a.jk.sH?a.jk.sH+". ":"";if(a.jk.$w&&a.jk.location&&(-1<a.jk.location.notes||-1<a.jk.location.text)){var c=0<=a.jk.location.text?a.ua.text().split("\n"):a.ua.slideNotes().text().split("\n");if(c=a.lJ(a.jk.$w,c,b,0<=a.jk.location.text?"PB_SEARCH_RESULT_IN_TEXT_LABEL":"PB_SEARCH_RESULT_IN_NOTES"))return c}c=a.ua.title();return a.jk.$w?(a=c&&c.replace(new RegExp(`(${a.jk.$w.toLocaleLowerCase()})`,"gi"),"<span class='highlighted'>$1</span>"),b+(a||"---")):b+(c||"---")}
class IQ extends FQ{constructor(a,b,c){super({selected:a.selected,nestingLevel:a.nestingLevel,RB:a.RB,slide:a.slide},b);this.I=c;this.jk=a;this.WA.Ki(HQ(this));x(this,this.I.Kg,this.zi,this)}h0(){const a=parseFloat(Tg(this.displayObject(),"min-height"));if(this.xk){var b=oh(this.xk.displayObject());var c=rh(this.xk.displayObject());b=this.xk.height()+b.top+b.bottom+c.top+c.bottom}else b=0;c=this.WA?this.WA.height():0;this.Cd(Math.max(a,b,c))}lJ(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.Y(d)}</span><br/>`+c;return!0});return e&&f?f+e:null}zi(a){switch(a){case "PB_SEARCH_RESULT_IN_TEXT_LABEL":case "PB_SEARCH_RESULT_IN_NOTES":this.WA.Ki(HQ(this))}}};class JQ extends sQ{constructor(a,b,c){super();a.forEach(d=>{d=new IQ(d,b,c);x(this,d.GY,this.A5,this);x(this,d.wY,this.k6,this);this.U(d);this.gb.push(d)})}};function KQ(a){let b;"outline"==a.pb&&void 0!==a.ov?(b=a.RW,a.Tt.J(!0),LQ(a,!1)):(a.Tt.J(!1),"outline"===a.pb&&a.H.outline.search&&LQ(a,!0));void 0===b&&(b=MQ(a,a.pb));a.Ud.ga(b)}function LQ(a,b){a.pe&&a.pe.J(b)}function NQ(a){return a.H.outline.search&&"outline"===a.pb&&(!a.Uc||!a.Uc.visible())}
function MQ(a,b){switch(b){case "outline":return a.I.Y("PB_TITLE_PANEL_OUTLINE");case "notes":return a.I.Y("PB_TITLE_PANEL_NOTES");case "attachments":return a.I.Y("PB_TITLE_PANEL_ATTACHMENTS");case "presenterInfo":return a.I.Y("PB_TITLE_PANEL_PRESENTER_INFO")}throw Error("unknown page type");}
class OQ extends O{constructor(a,b,c){super({G:"menu-layer-top-panel"});this.I=a;this.K=b;this.H=c;this.ov=void 0;this.RW="";this.pb="outline";this.Ev=D(this);this.iS=D(this);this.kD=D(this);this.Ud=this.Xx();M(this,this.Ud);this.jD=this.ie(Z(this.K,"close"),"close-button");x(this,this.jD.ha,()=>this.uq().C());M(this,this.jD);this.Uc=this.pe=null;this.CU();this.Tt=this.ie(Z(this.K,"back"),"back-button");x(this,this.Tt.ha,()=>this.iS.C());M(this,this.Tt);x(this,this.H.outline.Ta,this.CU,this);x(this,
this.I.Kg,this.a4,this)}uq(){return this.kD}UQ(a){this.pb=a;KQ(this);"outline"==this.pb&&this.H.outline.search?LQ(this,!0):(LQ(this,!1),PQ(this))}HQ(){this.Uc&&this.Uc.HQ()}pC(a){this.Uc&&(this.Uc.pC(a),a&&this.DY(!1))}CU(){!this.H.outline.search||this.pe||this.Uc||(this.pe=this.QJ(),this.pe.J(NQ(this)),M(this,this.pe),x(this,this.pe.ha,this.DY,this),this.Uc=new QQ(this.I,this.K),this.Uc.J(!1),x(this,this.Uc.Ev,this.i6,this),M(this,this.Uc),x(this,this.Uc.uS.ha,this.EV,this));this.Uc&&this.Uc.visible()&&
!(this.H.outline.search&&"outline"===this.pb&&this.Uc&&this.Uc.visible())&&this.EV();this.pe&&this.pe.J(NQ(this))}i6(a){this.Ev.C(a)}EV(){this.Ev.C("");PQ(this)}Ra(){KQ(this);this.Uc&&this.Uc.visible()&&this.Uc.nb()}ZQ(a){this.RW=a}a4(a){switch(a){case "PB_TITLE_PANEL_OUTLINE":case "PB_TITLE_PANEL_NOTES":case "PB_TITLE_PANEL_ATTACHMENTS":case "PB_TITLE_PANEL_PRESENTER_INFO":KQ(this)}}};class RQ extends O{constructor({$:a,G:b,prompt:c}){super({$:a,G:b,Qb:"INPUT"});c&&this.setAttribute("placeholder",c);this.EK=!1;this.hD=D(this);u(this,this,"change",()=>{this.hD.C()});this.iL=D(this);u(this,this,"input",()=>{this.iL.C()});this.y3=D(this);u(this,this,"focus",()=>{this.EK=!0;this.y3.C()});this.F2=D(this);u(this,this,"blur",()=>{this.EK=!1;this.F2.C()});u(this,this,"keydown",this.gv,this)}focused(){return this.EK}value(){return this.displayObject().value}eI(a){a!=this.value()&&(this.displayObject().value=
a)}gv(a){switch(a.keyCode){case 46:this.focused()&&a.stopPropagation();break;case 13:this.focused()&&this.displayObject().blur()}}};class QQ extends O{constructor(a,b){super({G:"search_panel"});this.I=a;this.Ev=new A;this.YK=!1;this.K=b;b=new O({va:Z(this.K,"search"),$:N(this,"search-icon")});M(this,b);this.Qp=new RQ({G:"search_input",prompt:a.Y("PB_SEARCH_PANEL_DEFAULT_TEXT")});M(this,this.Qp);b=new O({$:N(this,"cancel-button")});const c=new O({va:Z(this.K,"close")});M(b,c);this.uS=b;M(this,this.uS);x(this,this.Qp.iL,this.C6,this);x(this,a.Kg,this.zi,this)}HQ(){this.Qp.displayObject().blur()}J(a){super.J(a);a||(this.YK=!0,this.Qp.eI(""),
this.YK=!1)}pC(a){this.Qp.eI(a)}C6(){this.YK||this.Ev.C(this.Qp.value())}zi(a){"PB_SEARCH_PANEL_DEFAULT_TEXT"===a&&this.Qp.setAttribute("placeholder",this.I.Y("PB_SEARCH_PANEL_DEFAULT_TEXT"))}};function PQ(a){a.Uc&&(a.Uc.J(!1),a.jD.J(!0),a.Ud.J(!0),"outline"===a.pb&&a.H.outline.search&&a.pe.J(!0))}class SQ extends OQ{QJ(){return this.ie(Z(this.K,"search"),"search-button")}Xx(){return new O({G:"tab-title"})}ie(a,b){b=new O({G:b});a=new O({va:a});M(b,a);return b}DY(a){void 0===a&&(a=!0);this.Uc.J(!0);this.pe.J(!1);this.jD.J(!1);this.Ud.J(!1);a&&this.Uc.Qp.focus()}};function wQ(a,b){if("outline"==b){if(a.Xl){a.ka.pC(a.Xl);return}return void 0!==a.tg&&a.ov==a.Dn&&a.tg?new O({va:a.tg.displayObject()}):AQ(a)}if("attachments"==b)return new qO(a.iA,a.K,a.I);if("presenterInfo"==b)return new DQ(a.I,a.K,a.Dn.Zf());if("notes"==b)return b=new O({G:"notes"}),(a=a.Dn.slideNotes())&&a.text()&&b.ga(a.text()),b;throw Error("unknown page type");}
function AQ(a){const b=[];for(let d=0;d<a.L.count();++d){var c=a.L.getSlide(d);c.visible()&&(c=TQ(a,c,!a.H.outline.Gi,yQ(a,c)),b.push(c))}return UQ(a,b)}function TQ(a,b,c,d,e){a.H.outline.xo||(d="");c=c?0:b.nestingLevel();d=new GQ({slide:b,nestingLevel:c,sH:d,location:e,$w:a.Xl});b==a.Dn&&(d.selected=!0);d.RB=void 0!==a.tg&&b==a.Dn;return d}function UQ(a,b){b=new JQ(b,a.H.outline.No,a.I);b.Z("highlight-visited",a.H.outline.so);x(a,b.nY,a.d8,a);x(a,b.FY,a.EY,a);return b}
function VQ(a){return JP(a.L,a.Xl).map(b=>TQ(a,b.slide,!0,yQ(a,b.slide),b.location))}
class WQ extends zQ{constructor({fa:a,za:b,slides:c,resources:d,settings:e}){super({fa:a,za:b,slides:c,resources:d,settings:e})}wr(){return new SQ(this.I,this.K,this.H)}CJ(){return new RP(this.I,this.K)}DN(a){if(this.Xl=a.toLowerCase()){var b=VQ(this);a=new O({G:"search-result-layout"});const c=new O({G:"result-label"});yu(c,this.I,"PB_SEARCH_RESULTS_LABEL");a.U(c);b.length?a.U(UQ(this,b)):(b=new O({G:"no-matches-label"}),yu(b,this.I,"PB_SEARCH_NO_RESULTS_LABEL"),a.U(b));xQ(this,a)}else vQ(this,this.ou,
!0)}};function XQ(a){return 0!=a.type.indexOf("touch")?1:a.Zd.touches.length};class YQ extends E{constructor(a,b){super();const c=this.gk(a);u(this,c,ko,d=>{if((a instanceof Node||a.enabled())&&!(1<XQ(d))){var e=d.screenX,f=d.screenY,g=u(this,window,mo,k=>{1<XQ(k)||(b.G0({x:k.screenX-e,y:k.screenY-f}),k.preventDefault())}),h=u(this,window,lo,k=>{1<XQ(k)||(of(this,g),of(this,h))});b.H0();d.preventDefault()}})}gk(a){return a instanceof Node?a:a.displayObject()}};function ZQ(a,b){const c=b.displayObject();Nh(c,"0 0");a.N.U(c);a.jq=b}function $Q(a,b,c){a.hw=new $c(b,c);a.rE&&a.fE()}
class aR{constructor(a){this.r9=a||!1;this.rE=!1;this.pk=this.up=this.Ha=this.La=0;this.hw=new $c(0,0);this.jq=null;this.Ja=!0;this.ff=new GI;this.N=new O({G:"video-container"});this.N.U(this.ff);this.N.Z("force-fit-video",Eb||Fb)}displayObject(){return this.N.displayObject()}visible(){return this.Ja}J(a){this.Ja=a;this.r9?(C(this.displayObject(),a?1:0),B(this.displayObject(),"pointer-events",a?"":"none")):hh(this.displayObject(),a)}width(){return this.La}height(){return this.Ha}il(a,b){this.qY(a);
this.pk=b;this.fE();this.rE=!0}qY(a){this.up=a}fE(){const a=this.hw.width/this.hw.height,b=this.up;this.resize(Math.round(b),Math.round(this.up/this.pk>a||isNaN(a)?this.pk:b/a));this.rE=!0}resize(a,b){this.La=a;this.Ha=b;this.jq&&this.jq.resize(a,b);this.N.resize(a,b);this.rE=!1}U(a){a=a.displayObject();this.displayObject().appendChild(a)}removeChild(a){a=a.displayObject();this.RK(a)&&this.displayObject().removeChild(a)}RK(a){return a.parentNode==this.displayObject()}};class bR extends aR{constructor(a){super(!Kf);this.J(!1);ZQ(this,a);Nh(this.displayObject(),"left top")}videoWidth(){return this.hw.width}videoHeight(){return this.hw.height}qY(a){const b=ho(this.displayObject(),"landscape")?52:0;this.up=a-b}};function cR(a,b){a.Td!=b&&(a.Td=b,a.Ya.J(b),a.Td||a.Ko(a.sL?a.P:a.Ya),dR(a,a.Td))}function dR(a,b){a.pr.J(b&&wP(a.Oa))}function eR(a){const b=c=>a.pr.displayObject().parentNode==c.displayObject();a.vc==a.Ya?!b(a.Ya)&&a.Ya.U(a.pr):!b(a.P)&&a.P.displayObject().appendChild(a.pr.displayObject())}function fR(a){a.Xj&&(tf(a,a.Xj),a.Pm=!1,a.Xj=null,dR(a,!1))}
function gR(a){if(wP(a.Oa)){if(dR(a,!0),!a.Xj){let b=0,c=0;a.Xj=new YQ(a.vc.displayObject(),{H0:()=>{var d=a.Oa.rz;d=new Uc(d.left,d.top);a.Pm||(a.Sl=d.x,a.Tl=d.y);b=a.Sl;c=a.Tl},G0:d=>{a.Pm=!0;var e=a.Oa.Ib;a.Sl=ly(b+d.x,0,e.width-yP(a.Oa).right-a.vc.width());a.Tl=ly(c+d.y,0,e.height-a.vc.height());d=a.vc.width();e=a.vc.height();a.Oa.rz=new Og(a.Sl,a.Tl,d,e);gp(a.vc.displayObject(),a.Sl,a.Tl)},Xaa:()=>{}});y(a,a.Xj)}}else fR(a)}
function hR(a){var b=a.vc==a.Ya;var c=a.Oa;if(wP(c)){var d=Math.floor(.4*c.Ib.width),e=Math.floor(.4*c.Ib.height);c=b?new $c(d,e):new $c(c.Ib.width,c.Ib.height)}else c=new $c(c.Ib.width,Math.floor((c.Ib.height-48)*(1-.8)));a.Ya.il(c.width,c.height);!a.Pm&&b&&(b=a.Oa,c=a.vc.width(),a=a.vc.height(),d=yP(b),b.rz=new Og(Math.floor(b.Ib.width-d.right-c),d.top,c,a))}
class iR extends E{constructor({Eca:a,Vw:b,mP:c}){super();this.sL=!1;this.Oa=c;this.Ya=a;this.P=b;this.vc=a;this.Td=!1;cR(this,!1);this.Sl=1;this.Tl=0;this.Xj=null;this.Pm=!1;this.pr=new O({G:"change-layout-button"});y(this,this.pr);this.Ya.U(this.pr);x(this,this.pr.ha,()=>this.Ko(this.vc==this.Ya?this.P:this.Ya));this.qz=D(this);dR(this,!1)}Gq(){return this.vc}Ko(a){fR(this);const b=this.vc!=a;this.vc=a;this.qz.C(b);eR(this);gR(this)}Zk(){var a=this.Oa;if(wP(a))a=AP(a,this.Td?this.vc==this.P:!1);
else if(this.Td){var b=xP(a);a=new $c(a.Ib.width,Math.floor(.8*(a.Ib.height-b.bottom-b.top)))}else a=zP(a),a=new $c(a.width,a.height);this.P.resize(a.width,a.height);!wP(this.Oa)&&this.Td&&(a=this.P.gh().getBoundingClientRect(),this.P.resize(a.width,a.height));if(this.Td){a=this.Oa;b=this.P.height();if(wP(a))a=AP(a,this.vc==this.Ya);else{var c=this.Ya.hw;const d=xP(a),{width:e,height:f}=kp({width:c.width,height:c.height,boundingWidth:a.Ib.width-d.left-d.right,boundingHeight:a.Ib.height-d.bottom-d.top-
b-24,qw:!0});a=new $c(e,f)}this.Ya.resize(a.width,a.height)}a=BP(this.Oa,{rba:this.Td?this.vc==this.P:!1,qba:this.Td?this.P.height():null,Fca:this.Td?this.Ya.height():null});this.Hv(this.P.displayObject(),a);this.Td&&(a=this.Oa,b=this.P.height(),c=this.Ya.height(),a=wP(a)?a.Sm(this.vc==this.Ya):new Uc(xP(a).left,(a.Ib.height-(b+1+c))/2),this.Hv(this.Ya.displayObject(),a))}UQ(a){this.sL="MaximizedVideo"==a;this.Ko(this.sL?this.P:this.Ya)}Hv(a,b){B(a,"transform",`translate(${b.x}px, ${b.y}px)`)}qC(a){const b=
this.Oa.Ib;if(b.width!=a.width||b.height!=a.height)this.Oa.qC(a),gR(this);hR(this)}};function jR(a){const b=[],c=[];let d=-1;for(let f=0;f<a.visibleSlidesCount();f++){var e=a.getVisibleSlide(f).nestingLevel();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 kR(){let a=Rf?"mobile":"desktop";Eb?a+=" ie":Uf?a+=" android_default":Ib?a+=" webkit":Db?a+=" opera":Hb&&(a+=" gecko");return a}
class lR extends O{constructor({Sb:a,za:b,fa:c,G:d,X9:e}){super({G:d});kR().split(" ").forEach(f=>wu(this,f));this.D=a;this.P=a.view();this.F=a.presentation();this.B=a.view().playbackController();this.Ea=this.B.clock();this.Wb=a.view().$d();this.Wf=new DI(this.displayObject());this.I=c;this.K=b;this.Wj=new FI({fa:this.I,yI:this.Wf});if(e){const f=new aI;x(this,f.LA,(g,h)=>this.Yi(g,h));setTimeout(()=>f.HB())}x(this,a.startupEvent(),this.sn,this);x(this,a.view().$d().Sw(),this.rn,this)}Yi(a,b){this.resize(a,
b);this.Wf.il(a,b)}sn(a){if("resumePlayback"==a.action()&&"prompt"==this.F.settings().playback().resumeMode()){const b=this.B.firstSlideIndex(),c=a.slideIndex();a.setAction("delayStartup");const d=a.Vv;(()=>{EI(this.Wj,{Em:"PB_RESUME_PRESENTATION_WINDOW_TEXT",icon:Z(this.K,"mb_question_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_YES",result:"yes"},{Yf:"PB_MESSAGE_BOX_NO",result:"no"}]}).then(e=>{this.P.setOverlayDisplayed(!1);"yes"==e?d.resume(c,!0):d.start(b,!0)});this.P.setOverlayDisplayed(!0)})()}}Gg(a,
b){return(a.getSlide(b).visibleIndex()+1).toString()}rn(a){const b={},c=this.F.slides();let d;switch(a.Xc().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.W();a instanceof yn?d="PB_SCENARIO_SLIDE_WINDOW_TEXT":
a instanceof Bk&&(d="PB_INTERACTION_SLIDE_WINDOW_TEXT");break;case "precedingQuizFailed":d="PB_PRECEDING_QUIZ_FAILED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingQuizNotPassed":d="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";b.SLIDE_INDEX=
this.Gg(c,a.Xc().Bd());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingScenarioNotCompleted":d="PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;default:return}this.Fn(d,b)}Ez(a){$s(this.Ea,a)}Fn(a,b){const c=this.B.clock().suspended(),d=this.P;$s(this.Ea,!0);EI(this.Wj,{Em:a,icon:Z(this.K,"mb_warning_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_OK",result:"ok"}],Hw:()=>b}).then(()=>
{d.setOverlayDisplayed(!1);this.Ez(c)});d.setOverlayDisplayed(!0)}};function mR(a){var b=a.B.currentSlideIndex();-1!=b&&(b=Zs(a.P.Bm(),b),b instanceof Nx?b.quizPlayer().resize(a.width(),a.height()):b instanceof Mx?b.interactionPlayer().resize(a.width(),a.height()):b instanceof Qx&&b.scenarioPlayer().resize(a.width(),a.height()))}function nR(a){a.wL()?(a=a.displayObject(),bo(a,"quiz_mode")):(a=a.displayObject(),co(a,"quiz_mode"))}
class oR extends lR{constructor(a,b,c){super({Sb:a,fa:b,za:c,G:"universal_mini",X9:!0});this.F=a.presentation();this.qa=gi();this.iV=new A;b=a.view();this.U(b.displayObject());x(this,this.B.hr,this.Rd,this);x(this,a.GB(),this.NE,this)}NE(){}mL(a,b){this.P.resize(a,b)}Yi(a,b){K(this,"min-height",`${b}px`);this.mL(a,b,0);super.Yi(a,b);mR(this)}Rd(){var a=this.B.currentSlideIndex();const b=-1!=a?this.B.W():null;this.uD&&(this.uD.qq(),this.uD=void 0);this.tD&&(this.tD.qq(),this.tD=void 0);this.vD&&(this.vD.qq(),
this.vD=void 0);var c=this.displayObject();co(c,"interaction_slide");b instanceof qn?(this.Ul=!0,this.LI(Zs(this.P.Bm(),a)),mR(this),nR(this)):b instanceof Bk?(this.Ul=!0,this.KI(Zs(this.P.Bm(),a)),mR(this),nR(this),a=this.displayObject(),bo(a,"interaction_slide")):b instanceof yn?(this.Ul=!0,this.MI(Zs(this.P.Bm(),a)),mR(this),nR(this)):(this.Ul=!1,nR(this),this.J(!0));0<ZH()&&YH(0,0)}LI(a){this.uD=a;this.uD.qq(this.displayObject())}KI(a){this.tD=a;this.tD.qq(this.displayObject())}MI(a){this.vD=
a;this.vD.qq(this.displayObject())}wL(){return this.Ul}};class pR extends oR{constructor(a,b,c,d){super(a,c,d);this.H=new vP(a.presentation(),b)}Rd(){this.showTopPanel(!1);this.showBottomPanel(!1);super.Rd()}wL(){return this.kV?!1:super.wL()}zA(){if("playingSlide"==this.B.playbackState()||"playingTransition"==this.B.playbackState())this.B.pause(),this.PX=!0;this.P.setOverlayDisplayed(!0);this.kV=!0;nR(this)}P2(){this.Nx();this.PX&&(this.PX=!1,this.B.play())}Nx(){this.P.setOverlayDisplayed(!1);this.kV=!1;this.iV.C();nR(this)}LI(a){super.LI(a);this.H.Ad.showOutline&&
a.quizPlayer().setPresentationOutlineController(this);this.H.M_&&a.quizPlayer().updateSlideVisualizer()}KI(a){super.KI(a);this.H.Ad.showOutline&&a.interactionPlayer().setPresentationOutlineController(this)}MI(a){super.MI(a);this.H.Ad.showOutline&&a.scenarioPlayer().setPresentationOutlineController(this)}Gg(a,b){b=a.getSlide(b).visibleIndex();return this.H.Ad.outline.Gi?jR(a)[b]:(b+1).toString()}showOutline(a,b){this.zA(a,b)}showTopPanel(){}showBottomPanel(){}menuClosedEvent(){return this.iV}isOutlineVisible(){return this.H.Ad.showOutline}}
pR.prototype.isOutlineVisible=pR.prototype.isOutlineVisible;pR.prototype.menuClosedEvent=pR.prototype.menuClosedEvent;pR.prototype.showBottomPanel=pR.prototype.showBottomPanel;pR.prototype.showTopPanel=pR.prototype.showTopPanel;pR.prototype.showOutline=pR.prototype.showOutline;function qR(a,b){a.QY.Ki(b)}function rR(a){a.Cf&&x(a,a.Cf.ha,()=>a.AA.C(),a)}
class sR extends O{constructor(a,b,c){super({G:"top-panel"});this.K=a;this.B=b;this.H=c;this.AA=D(this);this.qa=gi();this.QY=new O({G:"slide-info"});M(this,this.QY);this.Cf=null;this.AU();hp(this.displayObject(),this.qa);Nh(this.displayObject(),"0 0");x(this,this.H.Ta,this.AU,this)}rC(){return this.AA}fc(a){super.fc(a/this.qa)}AU(){this.H.Jj&&!this.Cf&&(this.Cf=this.Px(),rR(this),M(this,this.Cf));this.Cf&&this.Cf.J(this.H.Jj)}};class tR extends sR{constructor(a,b,c){super(a,b,c);sg&&this.U(new ZI({G:"back-to-app-button",oca:Z(a,"back_to_app")}))}Px(){const a=new O({G:"menu-button"});wu(a,"menu");x(this,a.ha,()=>this.rC().C(),this);const b=new O({va:Z(this.K,"outline")});M(a,b);return a}};function uR(a){if(a.pa){const b=a.Aa?a.Aa.height()*a.qa:0;K(a.pa,"bottom",`${b}px`)}}function vR(a){return ho(a.displayObject(),"landscape")}
function wR(a){if(a.H.topPanel.Jj){var b=ef(a.D.presentation().resources().Uh(),rj);b={fa:a.I,za:a.K,slides:a.D.presentation().slides(),resources:b,settings:a.H.Ad};a.ud=new WQ(b);a.ud.J(!1);y(a,a.ud);x(a,a.ud.uq(),a.P2,a);x(a,a.ud.VT,c=>{a.Nx();a.P.$d().gotoSlide(c.index(),!0)});1<a.qa&&!a.H.M_&&(Nh(a.ud.displayObject(),"0 0"),hp(a.ud.displayObject(),a.qa))}}
function xR(a){if(a.H.bottomPanel.visible||a.H.topPanel.visible)a.rd=new sP({nm:a.H.bottomPanel,Vq:a.H.topPanel,playbackController:a.P.$d(),gg:a.hd,fa:a.I,za:a.K}),y(a,a.rd),x(a,a.rd.rC(),()=>a.zA())}function yR(a){if(a.H.$b.EQ)return!0;if(-1===a.B.currentSlideIndex())return!1;a=a.B.W().Za();return 1<a.count()?!0:.01<a.Yb(0).duration()}function zR(a){return!a.Aa||vR(a)||(a=parseFloat(Tg(a.Aa.displayObject(),"height")),isNaN(a))?0:a}
function AR(a,b){if(vR(a))if((-1!=a.B.currentSlideIndex()?a.B.W():null)instanceof zm){if(a.ka){const c=0!=a.ka.opacity();BR(a.ka,b?!1:c)}}else CR(a,!0);else CR(a,!a.Ul)}function BR(a,b){a.J(b);K(a,"pointer-events",b?"":"none")}function CR(a,b){a.ka&&BR(a.ka,b);a.Aa&&BR(a.Aa,b)}
class DR extends pR{constructor(a,b,c,d){super(a,b,c,d);a=this.Ux();this.P.displayObject().appendChild(a.displayObject());a=this.D.videoNarrationController().view();a=new bR(a);u(this,a.displayObject(),"click",this.EM,this,!0);this.Ya=a;this.U(this.Ya.displayObject());this.Cb=new MI;this.U(this.Cb);this.hd=WI(this);this.Vb=this.MJ(this.Ya);this.qh=void 0;this.Ib=new $c(0,0);this.Td=!1;this.Gh=this.pa=this.ka=this.rd=this.Aa=this.ud=null;this.sg=b.ta.controlPanel.$b;u(this,this.P.displayObject(),"click",
this.EM,this,!0);x(this,this.D.Mw(),this.qM,this);x(this,this.D.view().Xq().KY,this.s6,this);x(this,this.B.clock().Ac(),this.M5,this);x(this,this.Vb.qz,this.IM,this);x(this,this.H.topPanel.rc,this.lk,this);x(this,this.H.topPanel.Ta,this.lk,this);x(this,this.H.bottomPanel.rc,this.lk,this);x(this,this.H.$b.rc,this.lk,this);a=this.F.Lc().Ve();for(c=0;c<a.count();++c)x(this,a.qo(c).playbackStateChangedEvent(),this.L6,this);this.eL();this.lk();io(this.displayObject(),"not_loaded");PI(this,this.I,new $c(this.F.slideWidth(),
this.F.slideHeight()),b.Io)}MJ(a){return new iR({Eca:a,Vw:this.P,mP:new CP(this.H)})}qM(a,b,c){jo(this.displayObject(),"not_loaded");uR(this);c&&(a=new eI,a=new TI(this.D,a),rf(this,a.Vz,()=>this.B.play()),a.show(this.displayObject()))}s6(a,b,c){vR(this)&&(c.preventAction(),this.EM())}M5(){var a=this.Ya;"buffering"==this.B.clock().state()?a.ff.show():a.ff.Wc()}L6(a){"activated"==a.playbackState()?($Q(this.Ya,a.width(),a.height()),hR(this.Vb),this.qh=a):"deactivated"==a.playbackState()&&(this.qh=void 0);
this.Py()}lk(){this.H.topPanel.visible&&!this.ka?this.wr():!this.H.topPanel.visible&&this.ka&&this.oN();this.ka&&this.U(this.ka);this.H.bottomPanel.visible&&!this.Aa?this.CJ():!this.H.bottomPanel.visible&&this.Aa&&(tf(this,this.Aa),this.Aa=null);this.Aa&&this.U(this.Aa);this.Fu();!this.H.bottomPanel.visible&&!this.H.topPanel.visible||this.rd?this.H.bottomPanel.visible||this.H.topPanel.visible||!this.rd||(tf(this,this.rd),this.rd=null):xR(this);this.rd&&this.U(this.rd);this.H.topPanel.Jj&&!this.ud?
wR(this):!this.H.topPanel.Jj&&this.ud&&(this.ud.visible()&&this.Nx(),tf(this,this.ud),this.ud=null);this.ud&&this.U(this.ud);this.Yi(this.Ib.width,this.Ib.height);this.Aa&&this.Aa.Z("with-border",!this.pa)}oN(){tf(this,this.ka);this.ka=null}wr(){this.H.topPanel.visible&&(this.ka=new tR(this.K,this.Wb,this.H.topPanel),x(this,this.ka.rC(),()=>this.zA()),y(this,this.ka))}CJ(){this.H.bottomPanel.visible&&(this.Aa=new rP({slides:this.D.presentation().slides(),nm:this.H.bottomPanel,Vq:this.H.topPanel,playbackController:this.P.$d(),
gg:this.hd,fa:this.I,za:this.K}),y(this,this.Aa))}Fu(){this.H.$b.visible&&yR(this)&&!this.pa&&!this.Ul?this.vr():(!this.H.$b.visible||!yR(this))&&this.pa&&this.Ul&&this.gA();this.pa&&M(this,this.pa)}gA(){tf(this,this.pa);this.Gh=this.pa=null}vr(){this.H.$b.visible&&(this.pa=new SO({slides:this.F.slides(),settings:this.sg,playbackController:this.Wb}),this.Gh=new VO({$b:this.pa,playbackController:this.Wb,presentation:this.F,settings:this.sg}),y(this,this.pa),y(this,this.Gh))}Ux(){const a=new O({G:"preloader"});
a.J(this.B.clock().buffering());x(this,this.B.clock().bufferStateChangeEvent(),b=>a.J(b.buffering()));return a}eL(){tg&&ISPlayer.initWithData(JSON.stringify({version:9.3}))}zA(a,b){super.zA(a,b);this.ud&&(this.ud.ZQ(b||""),this.ud.show(this.B.W(),a));this.ka&&this.ka.J(!1);this.Aa&&this.Aa.J(!1);this.pa&&this.pa.J(!1);this.rd&&this.rd.J(!1)}Nx(){this.ud&&this.ud.Wc();const a=this.Ul;this.ka&&this.ka.J(!a);this.Aa&&this.Aa.J(!a);this.pa&&this.pa.J(!a);this.rd&&this.rd.J(!a);super.Nx()}NE(a){"changeLayout"==
a.name()&&(a=a.params().type,this.Vb&&this.Vb.UQ(a))}Yi(a,b){this.Ib=new $c(a,b);a>b?(io(this.displayObject(),"landscape"),this.Ya&&io(this.Ya.displayObject(),"landscape")):(jo(this.displayObject(),"landscape"),this.Ya&&jo(this.Ya.displayObject(),"landscape"));this.rd&&this.rd.NB();this.Aa&&this.Aa.NB();this.Vb&&this.Vb.qC(this.Ib);super.Yi(a,b)}mL(a,b,c){var d=vR(this),e=0;if(this.ka&&!vR(this)){var f=parseFloat(Tg(this.ka.displayObject(),"height"));isNaN(f)||(e+=f)}this.Ul&&(e=0);e+=zR(this);f=
0;this.rd&&d&&(d=this.rd.width(),f+=d*this.qa,this.rd.Cd(b),this.rd.fg(-(b/this.qa)+b),K(this.rd,"right",`${-d*(1-this.qa)}px`));d=a-f;super.mL(d,b-e,c);AR(this,!0);this.Py();uR(this);this.ud&&(this.ud.resize(a,b),this.ud.visible()&&this.ud.nb());this.pa&&this.pa.fc(d);this.ka&&this.ka.fc(a);this.Aa&&(K(this.Aa,"bottom",`${c}px`),this.Aa.fc(a));K(this.Cb,"width",`${d}px`);K(this.Cb,"bottom",`${zR(this)}px`)}Py(){cR(this.Vb,this.Td&&!!this.qh);this.Vb.Zk();vR(this)||this.Vb.Ko(this.Ya)}IM(a){this.Vb&&
this.Ya&&this.P&&(this.Vb.Zk(),a&&(this.Vb.Gq()==this.P?this.displayObject().insertBefore(this.Ya.displayObject(),this.P.displayObject()):this.displayObject().insertBefore(this.P.displayObject(),this.Ya.displayObject())))}Rd(){super.Rd();var a=this.qh,b=this.F.Lc().Ve();if(!a)for(var c=0;c<b.count();c++){const e=b.qo(c);if(e.startTimestamp().slideIndex()<=this.B.currentSlideIndex()&&e.endTimestamp().slideIndex()>=this.B.currentSlideIndex()){a=e;break}}this.Td=!!a;this.Vb&&cR(this.Vb,this.Td);a=-1!=
this.B.currentSlideIndex()?this.B.W():null;this.ka&&(b="-",a&&a.visible()&&(b=this.B.W().visibleIndex()+1),qR(this.ka,b+"/"+this.F.slides().visibleSlidesCount()));const d=this.Ul;[this.ka,this.Aa,this.pa,this.rd].forEach(e=>e&&e.J(!d));if(a=this.B.interactionPlayer())b=this.B.W(),c=new sH(this.Wb,qH),b=new tH(a.playerController(),c,2==b.jn),a.setExternalNavigationController(b);AR(this);this.Fu();this.Yi(this.Ib.width,this.Ib.height);this.Vb&&this.Vb.Zk()}EM(){if(vR(this)){var a=!1;this.ka&&(a=0==
this.ka.opacity());CR(this,a)}}showTopPanel(a){this.ka&&K(this.ka,"z-index",a?"99":"")}showBottomPanel(a){this.Aa&&K(this.Aa,"z-index",a?"99":"");this.rd&&K(this.rd,"z-index",a?"99":"")}}DR.prototype.showBottomPanel=DR.prototype.showBottomPanel;DR.prototype.showTopPanel=DR.prototype.showTopPanel;function ER(a,b){B(a.oc,"pointer-events",b)}function FR(a,b){for(const c in b)a.oc.setAttribute(c,b[c])}class GR{constructor(a,b){this.oc=a;this.Al=b}getData(a){return null==this.Gd?null:this.Gd[a]}setData(a,b){null==this.Gd&&(this.Gd={});this.Gd[a]=b}QQ(a){this.Al=a}remove(){var a=this.Al;const b=a.Yo.indexOf(this);if(-1==b)throw Error();a.Yo.splice(b,1);a.oc.removeChild(this.oc)}}
function HR(a,b){const c=document.createElementNS(IR.PC,"path");b=new mS(c,a,b);a.oc.appendChild(c);a.Yo.push(b);return b}function nS(a){const b=document.createElementNS(IR.PC,"g"),c=new IR(b,a);a.oc.appendChild(b);a.Yo.push(c);return c}function oS(a,b){let c=null;a.forEach(d=>{d.oc===b&&(c=d)});return c}
class IR extends GR{constructor(a,b){super(a,b);this.Yo=[]}QQ(a){super.QQ(a)}forEach(a){for(let b=0;b<this.Yo.length;++b){const c=this.Yo[b];c instanceof IR?c.forEach(a):a(c)}}Lq(){this.Yo=[];Bd(this.oc)}static get PC(){return"http://www.w3.org/2000/svg"}}class mS extends GR{constructor(a,b,c){super(a,b);this.oc.setAttribute("d",c)}};class pS extends IR{constructor(a,b,c){const d=document.createElementNS(IR.PC,"svg");d.setAttribute("width",String(b));d.setAttribute("height",String(c));d.setAttribute("version","1.1");B(d,{overflow:"hidden",position:"relative"});super(d);super.QQ(this);a.appendChild(d)}};function qS(a){u(a,a.Sg.oc,ko,a.FM,a,Wt);u(a,a.Zn,lo,a.y6,a)}
class rS extends E{constructor(a){super();this.Sg=a;this.TC=null;this.qa=1;this.Zn=window;this.tu=D(this);this.su=D(this)}setScale(a){this.qa=a}ty(a){a=$g(a,this.Sg.oc);return new Uc(a.x/this.qa,a.y/this.qa)}FM(a){this.tu.C();a.preventDefault();a.stopPropagation();a=this.ty(a);this.TC.K0(a.x,a.y);u(this,this.Zn,mo,this.oW,this)}oW(a){const b=this.ty(a);this.TC.IH(b.x,b.y);a.preventDefault()}y6(){nf(this,this.Zn,mo,this.oW,this);this.su.C()}};function sS(a,b){a.Al.forEach(c=>{c!==a.Sg&&b(c)})}function tS(a){u(a,a.Sg.oc,ko,a.GM,a,Wt);u(a,a.Zn,lo,a.pW,a);sS(a,b=>{ER(b,"painted");u(a,b.oc,ko,a.OE,a,Wt)})}function uS(a){nf(a,a.Sg.oc,ko,a.GM,a);nf(a,a.Zn,lo,a.pW,a);sS(a,b=>{ER(b,"none");nf(a,b.oc,ko,a.OE,a)})}
function vS(a,b){if(b&&b!==a.Sg.oc&&b instanceof SVGElement&&(b=oS(a.Al,b))){var c=b.getData("drawingId");if(c){const d=[];a.Al.forEach(e=>{e.getData("drawingId")===c&&d.push(e)});for(b=0;b<d.length;b++)Xe(d[b].oc,ko,a.OE,!1,a),d[b].remove()}else Xe(b.oc,ko,a.OE,!1,a),b.remove()}}
class wS extends E{constructor({group:a,gca:b,gba:c,Qca:d}){super();this.Al=a;this.Dh=c;this.Sg=b;this.Sr=new Uc(0,0);this.qa=1;this.Zn=d?d:window;this.tu=D(this);this.su=D(this)}setScale(a){this.qa=a}GM(a){this.tu.C();a.preventDefault();a.stopPropagation();u(this,this.Zn,mo,this.YV,this);this.Sr=this.ty(a)}pW(){nf(this,this.Zn,mo,this.YV,this);this.su.C()}OE(a){const b=a.currentTarget;b&&b instanceof SVGElement&&(this.GM(a),vS(this,b))}ty(a){Sf?(a=$g(a,this.Sg.oc),a.x/=this.qa,a.y/=this.qa):a=new Uc(a.clientX,
a.clientY);return a}YV(a){a=this.ty(a);const b=Math.floor(Wc(a,this.Sr)),c=a.x-this.Sr.x,d=a.y-this.Sr.y;for(let g=1;g<=b;++g){var e=g/b;a:{var f=void 0;f=this.Sr.x+e*c;e=this.Sr.y+e*d;if(Sf){const h=this.Dh.oc,k=h.createSVGRect();k.x=f;k.y=e;k.width=1;k.height=1;f=h.getIntersectionList(k,h);if(!f||0==f.length)break a;f=f[f.length-1]}else f=this.Zn.document.elementFromPoint(f,e);vS(this,f)}}this.Sr=a}};class xS{constructor(a){this.RU=null;this.vi=[];this.Al=a}IH(a,b){this.vi.push(["L",a,",",b].join(""));this.RU.oc.setAttribute("d",this.vi.join(""))}K0(a,b){this.vi=[["M",a,",",b].join("")];this.RU=this.NI(this.vi.join(""));this.IH(a,b)}NI(a){a=HR(this.Al,a);FR(a,{stroke:"#ff0000","stroke-width":3,"stroke-linecap":"round","stroke-linejoin":"round",fill:"none"});ER(a,"none");return a}};class yS{constructor(a,b){this.Al=a;this.pS=b;this.aN=this.$M=this.lK=0}IH(a,b){var c=this.$M,d=this.aN,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.pS.width,g[d][1]),g[d][3]=Math.min(this.pS.height,g[d][3]),g[d]=g[d].join("");this.$M=a;this.aN=b;this.NI(this.lK,g.join(""))}NI(a,b){b=HR(this.Al,b);b.setData("drawingId",a);ER(b,"none");FR(b,{stroke:"none",fill:"#ffff00"})}K0(a,b){this.$M=a;this.aN=b;this.lK+=1;this.IH(a,b)}};function zS(a){var b=a.Dh.oc.cloneNode(!0);const c=Pd(b,f=>"g"==f.nodeName);c.removeAttribute("opacity");var d=yd("div");d.appendChild(b);Gd(c);const e=d.innerHTML;Bd(b);b.appendChild(c);b={ignoreMouse:!0,ignoreAnimation:!0};canvg(a.ML,d.innerHTML,b);canvg(a.GL,e,b);if(d=a.gi.getContext("2d"))d.clearRect(0,0,a.gi.width,a.gi.height),d.globalAlpha=.4,d.drawImage(a.ML,0,0),d.globalAlpha=1,d.drawImage(a.GL,0,0)}
function AS(a,b){a.IN=b;a.uz("nothing"!=b);switch(b){case "nothing":b=a.yl;nf(b,b.Sg.oc,ko,b.FM,b);uS(a.Er);break;case "line":b=a.yl;b.TC=a.s4;qS(b);uS(a.Er);break;case "marker":b=a.yl;b.TC=a.y4;qS(b);uS(a.Er);break;case "eraser":b=a.yl,nf(b,b.Sg.oc,ko,b.FM,b),tS(a.Er)}}
class BS extends O{constructor(a,b){super({G:"draw-control"});this.GL=this.ML=this.gi=null;var c=this.Dh=new pS(this.displayObject(),a,b);const d=document.createElementNS(IR.PC,"rect"),e=new GR(d,c);FR(e,{x:0,y:0,width:a,height:b});c.oc.appendChild(d);c.Yo.push(e);this.Sg=e;FR(this.Sg,{opacity:0});this.yl=new rS(this.Sg);this.NL=nS(this.Dh);FR(this.NL,{opacity:.4});this.r4=nS(this.Dh);this.s4=new xS(this.r4);this.y4=new yS(this.NL,new Og(0,0,a,b));this.Er=new wS({group:this.Dh,gca:this.Sg,gba:this.Dh,
Qca:void 0});this.IN="nothing";if(ee||Jf)this.gi=yd("canvas"),B(this.gi,"position","relative"),this.gi.width=a,this.gi.height=b,this.ML=yd("canvas"),this.GL=yd("canvas");this.tu=D(this,[this.yl.tu,this.Er.tu]);this.su=D(this,[this.yl.su,this.Er.su]);this.uz(!1)}setScale(a,b){super.setScale(a,b);this.yl.setScale(a);this.Er.setScale(a)}uz(a){K(this,"pointer-events",a?"all":"none");if(ee||Jf){const b=null!=this.Dh.oc.parentNode;a&&!b?Hd(this.Dh.oc,this.gi):!a&&b&&(zS(this),Hd(this.gi,this.Dh.oc))}}hH(){this.NL.Lq();
const a=[];this.Dh.forEach(b=>{b!==this.Sg&&a.push(b)});for(let b=0;b<a.length;++b)a[b].remove();(ee||Jf)&&null==this.Dh.oc.parentNode&&zS(this)}Sh(){let a=0;this.Dh.forEach(()=>{a++});return 1==a}};class CS extends O{constructor(a){super({G:"popup"});this.ma=null;this.eA=a;this.ix(-1);this.Oe("dialog")}ex(a){this.ma&&this.removeChild(this.ma);this.ma=a;this.U(this.ma)}content(){return this.ma}J0(){}OQ(a){hp(this.displayObject(),a)}};function DS(a,b){ES(a);FS(a,b.eA);a.sF.push(b);y(a,b)}function ES(a){a.Dg&&GS(a)}function FS(a,b){a.sF=a.sF.filter(c=>c.eA===b?(tf(a,c),!1):!0)}function HS(a,b,c,d){IS(a,b,c,d);c.Qe(0);c.J0();a.qb.U(c);a.Dg=c;a.uY="top"===d.Am;a.gX.C()}function JS(a,b,c,d={Am:"top",align:"center"}){ES(a);b&&(b=a.sF.find(e=>e.eA===c))&&HS(a,c,b,d)}
function GS(a){if(a.Rg){var b=150;1==a.Rg.Nc&&(b*=a.xK.progress,a.Rg.stop(!1),a.Rg.yc());var c=gh(a.Dg.displayObject());"number"!==typeof c&&(c=1);var d=Sg(a.Dg.displayObject(),"top");d=Number(d.substr(0,d.length-2));a.Rg=new FO;var e=new Ou(a.Dg.displayObject(),c,0,b);a.Rg.add(e);c=[a.sv.x,d];d=[a.sv.x,a.sv.y+(a.uY?10:-10)];b=new Nu(a.Dg.displayObject(),c,d,b);a.Rg.add(b);a.Rg.play();var f=a.Dg,g=()=>{e.CC("finish",g,!1,a);e.CC("stop",g,!1,a);a.qb.removeChild(f)};e.fl("finish",g,!1,a);e.fl("stop",
g,!1,a);a.Dg=void 0;a.JS.C()}}function KS(a,b){!a.Dg||Md(a.Dg.displayObject(),b)||Md(a.Dg.eA,b)||ES(a)}
function IS(a,b,c,d){ei(()=>{c.OQ(1,a.pk);var e="top"===d.Am?a.II:a.$I,f=LS(a,b,c,d.align);const g=b.getBoundingClientRect(),h=a.qb.displayObject().getBoundingClientRect(),{x:k,y:l}=MS(a,new Uc(f,(g.top-h.top)/e),c,{relativeElement:b,Am:d.Am||"top",Waa:0});a.sv=new Uc(k,l);e=c.displayObject();f=d.Am||"bottom";a.Rg&&(a.Rg.stop(!1),a.Rg.yc());a.Rg=new FO;a.xK=new Ou(e,0,1,150);a.Rg.add(a.xK);e=new Nu(e,[k,l+("top"===f?10:-10)],[k,l],150);a.Rg.add(e);a.Rg.play()})}
function LS(a,b,c,d="center"){if(void 0!==c.sv)c=c.sv;else a:{b=b.getBoundingClientRect();a=a.qb.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 MS(a,b,c,{relativeElement:d,Am:e,Waa:f}){e="top"===e;let g=b.x;b=b.y;d=d.getBoundingClientRect();const h=e?a.II:a.$I,k=Rf?Math.min(1,a.pk/c.height()):h;c.OQ(k,a.pk);Nh(c.displayObject(),"0 0");b=e?b-(c.height()+(6+f)*k):b+(d.height/h+(12+f));g+=(h-k)*c.width()/2;g=Math.round(ly(g,a.OU*h,a.UX*h-c.width()*k));b=Math.round(b*h);e&&(b+=Math.round((h-k)*c.height()));return new Uc(g,b)}
class NS extends E{constructor(a){super();this.qb=a;this.sF=[];this.Dg=void 0;this.$I=this.II=this.pk=this.UX=this.OU=0;this.Rg=null;this.uY=!0;this.xK=this.sv=void 0;this.JS=D(this);this.gX=D(this);u(this,document,"mousedown",this.HV,this,Wt);u(this,document,"keydown",this.gv,this,!0);u(this,document,"focus",this.l5,this,!0)}zo(){return this.JS}il(a,b,c){this.OU=a;this.UX=b;this.pk=c}setScale(a,b){this.$I=a;this.II=b}createPopup(a,b,c){a=new CS(a);a.ex(b);a.Z(c,!0);DS(this,a);return a}HV(a){this.Dg&&
KS(this,a.target)}gv(a){this.Dg&&27==a.keyCode&&(a=this.Dg.eA,ES(this),a.focus())}l5(a){Eb&&a.target==document.body||this.Dg&&KS(this,a.target)}};function OS(a){let b=!1,c=!1,d=!1;for(let e=0;e<a.count();++e){const f=a.getSlide(e),g=f.type();"quiz"==g&&(b=!0,c=c||ef(f,qn).sO);"interaction"==g&&(d=!0)}return{b0:b,c0:c,VP:d}};class PS extends O{constructor({G:a,Sb:b,fa:c,za:d}){super({G:a,Ue:!0});this.D=b;this.P=b.view();this.F=b.presentation();this.I=c;this.K=d;this.B=b.view().playbackController();this.Ea=this.B.clock();this.Wb=b.view().$d();this.Wf=new DI(this.displayObject(),"popup-layer");wu(this.Wf.$n,N(this,"popup-layer"));this.Wj=new FI({fa:this.I,yI:this.Wf});this.qa=1;x(this,b.startupEvent(),this.sn,this);x(this,b.view().$d().Sw(),this.rn,this);x(this,b.Mw(),(e,f,g)=>{if(g){e=new eI;e=new TI(b,e);var h=x(this,
e.Vz,()=>{kf(this,h);this.B.play()},this);e.show(this.displayObject())}},this)}Ra(a,b){a&&b&&this.Wf.il(a,b)}sn(a){if("resumePlayback"==a.action()&&"prompt"==this.F.settings().playback().resumeMode()){const b=this.B.firstSlideIndex();this.gL(b);const c=a.slideIndex();a.setAction("delayStartup");const d=a.Vv;(()=>{EI(this.Wj,{Em:"PB_RESUME_PRESENTATION_WINDOW_TEXT",icon:Z(this.K,"mb_question_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_YES",result:"yes"},{Yf:"PB_MESSAGE_BOX_NO",result:"no"}]}).then(e=>{this.P.setOverlayDisplayed(!1);
"yes"==e?d.resume(c,!0):d.start(b,!0)});this.P.setOverlayDisplayed(!0)})()}else"gotoSlide"==a.action()&&this.gL(a.slideIndex())}gL(){}Gg(a,b){return(a.getSlide(b).visibleIndex()+1).toString()}rn(a){const b={},c=this.F.slides();let d;switch(a.Xc().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.W();a instanceof yn?d="PB_SCENARIO_SLIDE_WINDOW_TEXT":a instanceof Bk&&(d="PB_INTERACTION_SLIDE_WINDOW_TEXT");break;case "precedingQuizFailed":d="PB_PRECEDING_QUIZ_FAILED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingQuizNotPassed":d="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingQuizNotCompleted":d="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";
b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingScenarioNotPassed":d="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingScenarioFailed":d="PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;case "precedingScenarioNotCompleted":d="PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";b.SLIDE_INDEX=this.Gg(c,a.Xc().Bd());break;default:return}this.Fn(d,b)}Ez(a){$s(this.Ea,a)}Fn(a,b){const c=this.B.clock().suspended();
this.P.setOverlayDisplayed(!0);EI(this.Wj,{Em:a,icon:Z(this.K,"mb_warning_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_OK",result:"ok"}],Hw:()=>b}).then(()=>{this.P.setOverlayDisplayed(!1);this.Ez(c)})}};class QS extends O{constructor({$:a,G:b,C1:c=!0,Ue:d=!0,Bca:e=!0}){super({$:a,G:b,Ue:d});this.s9=c;this.t9=e;this.VD=this.Rs=!1;this.l9=D(this)}Ra(a,b){super.Ra(a,b);this.VD=!0;a=this.Rs;const c=this.displayObject().textContent;this.sY(c,Fb||Eb?b+1:b);this.VD=!1;a!=this.Rs&&(this.s9&&this.setAttribute("title",this.Rs?Vt(this.N,"label"):""),this.l9.C())}sY(a,b){function c(){g=f<a.length?a.substr(0,f)+"\u2026":a;d.ga(g)}this.Rs=!1;const d=this;d.ga(a);if(void 0!==b&&this.displayObject().parentNode){d.displayObject().style.height=
"";var e=d.displayObject().scrollHeight;e=Eb?--e:e;if(!(b>=e)&&(this.Rs=!0,this.t9)){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()}}}ga(a){super.ga(a);this.VD||(this.Jo(a),this.nb())}Ki(){throw Error("html text is not supported");}};function RS(a,b,c){const d=new O({$:N(a,"link"),Qb:"A",kH:!0,RH:!1});d.setAttribute("target","_blank");d.setAttribute("data-tooltip",c);a=new O({$:N(a,"link-icon"),va:b});M(d,a);return d}function SS(a){const b=a.Rj.displayObject().offsetHeight;a.ra.Wh(b,b)}function TS(a){const b=new O({$:N(a,"show-more")});b.ga(a.I.Y(a.Qn.EP));x(a,b.ha,()=>US(a));return b}function US(a){var b=!a.om();a.Rj.Z("collapsed",!b);a.om()?a.Tp.ga(a.I.Y(a.Qn.F_)):a.Tp.ga(a.I.Y(a.Qn.EP));a.yT.C();VS(a)}
function VS(a){a.om()?(a.ra.Wh(a.Rj.height(),a.eD.height()),a.ra.Pw()):SS(a)}
class WS extends O{constructor(a,b,c){super({G:"presenter-info",Ue:!0});this.I=a;this.Qn={R_:"PB_PRESENTER_EMAIL",G1:"PB_PRESENTER_WEBSITE",F_:"PB_PRESENTER_COLLAPSE_BIO",EP:"PB_PRESENTER_EXPAND_BIO"};this.PF=c;this.Z("popup",this.PF);this.Pb=null;this.Ba=new O({$:N(this,"main")});M(this,this.Ba);this.ss=new O({$:N(this,"photo")});M(this.Ba,this.ss);c=new O({$:N(this,"info")});M(this.Ba,c);this.zh=new QS({$:N(this,"name")});M(c,this.zh);const d=new QS({$:N(this,"job")});Zd&&K(d,"line-height","20px");
this.yL=d;M(c,this.yL);this.ps=new O({$:N(this,"phone"),Qb:Rf?"A":"DIV",kH:!0,RH:!Rf});M(c,this.ps);this.iz=new O({$:N(this,"links")});M(c,this.iz);this.zl=RS(this,Z(b,"mail-link"),this.I.Y(this.Qn.R_));y(this,this.zl);this.Ys=RS(this,Z(b,"external-link"),this.I.Y(this.Qn.G1));y(this,this.Ys);this.Rj=new O({G:"bio-container"});M(this,this.Rj);b=new O({G:"scroll-area"});M(this.Rj,b);this.eD=new O({$:N(b,"bio")});M(b,this.eD);this.ra=new vI({Kq:b});this.Rj.U(this.ra.wj());SS(this);this.PF||this.Rj.Z("collapsed",
!0);this.Tp=TS(this);M(this,this.Tp);this.J(!1);this.yT=D(this);this.P4=D(this);this.BK=!0;x(this,this.ss.resizeEvent(),this.P4.C,this);x(this,a.Kg,this.zi,this)}om(){return!this.Rj.oH("collapsed")}oC(a){this.Pb!=a&&((this.Pb=a)?(this.J(!0),a=this.Pb.st(),this.Z("no-photo",!a),this.ss.J(!!a),this.ss.Go(),a&&(a.Ne()?this.XT(a):(a.load(),x(this,a.Fq(),this.XT,this))),a=this.Pb.name(),this.zh.J(!!a),a&&this.zh.ga(a),a=this.Pb.pt(),this.yL.J(!!a),a&&this.yL.ga(a),a=this.Pb.phone(),this.ps.J(!!a),a&&(this.ps.ga(a),
this.ps.setAttribute("href",`tel:${a}`)),(a=this.Pb.email())?(this.zl.setAttribute("href",`mailto:${a}`),this.zl.setAttribute("title",a),this.iz.U(this.zl)):this.iz.removeChild(this.zl),(a=this.Pb.ge())?(this.Ys.setAttribute("href",a),this.Ys.setAttribute("title",a),this.iz.U(this.Ys)):this.iz.removeChild(this.Ys),a=this.Pb.rq(),this.Rj.J(!!a),a&&this.eD.ga(a),this.BK=!0,this.PF?this.Tp.J(!1):(this.Tp.J(this.Rj.visible()),!this.Rj.visible()&&this.om()&&US(this)),this.ra.Jh.hx(0),VS(this)):this.J(!1))}XT(a){const b=
a.width(),c=a.height();K(this.ss,"background-image",hi(a.path()));b<c?K(this.ss,"background-size",`${64}px ${64/b*c}px`):K(this.ss,"background-size",`${64/c*b}px ${64}px`)}Ra(){if(document.body.contains(this.displayObject())){if(!this.PF&&this.BK){var a=this.Tp,b=a.J;const c=this.eD.displayObject();b.call(a,c.scrollHeight>c.offsetHeight);this.BK=!1}VS(this)}}zi(a){switch(a){case this.Qn.F_:this.om()&&this.Tp.ga(this.I.Y(a));break;case this.Qn.EP:this.om()||this.Tp.ga(this.I.Y(a));break;case this.Qn.R_:this.zl&&
this.zl.setAttribute("data-tooltip",this.I.Y(a));break;case this.Qn.G1:this.Ys&&this.Ys.setAttribute("data-tooltip",this.I.Y(a))}}};class XS{constructor(a){this.Fd=a;a instanceof $E&&(this.CF=this.width()/this.height())}U(a){a=a.displayObject();(this.Fd instanceof Element?this.Fd:this.Fd.displayObject()).appendChild(a)}removeChild(a){a=a.displayObject();this.RK(a)&&this.displayObject().removeChild(a)}RK(a){return a.parentNode==this.displayObject()}displayObject(){return this.Fd instanceof Element?this.Fd:this.Fd.displayObject()}ratio(){return this.CF}width(){return this.Fd instanceof Element?this.Fd.offsetWidth:this.Fd.width()}fc(a){const b=
Math.round(a/this.CF);this.Fd instanceof Element?bh(this.Fd,a,b):this.Fd.resize(a,b)}height(){return this.Fd instanceof Element?this.Fd.offsetHeight:this.Fd.height()}Cd(a){const b=Math.round(a*this.CF);this.Fd instanceof Element?bh(this.Fd,b,a):this.Fd.resize(b,a)}resize(a,b){this.Fd instanceof $E&&this.Fd.resize(a||this.Fd.width(),b||this.Fd.height())}il(a,b){a/b>this.CF?this.resize(a,b):this.fc(a)}};class YS extends O{constructor(){super({G:"logo"});this.up=280;this.KL=this.Ye=this.ob=null;D(this)}yt(a){this.ob!=a&&(this.Z("has-logo",!1),this.ob&&uf(this,this.ob.logo(),this.ob),(this.ob=a)?(x(this,this.ob.LL,this.gB,this),this.gB()):this.sM(null))}gB(){if(this.ob){var a=this.ob.logo();a.Ne()?this.sM(a):(a.load(),x(this,a.Fq(),this.sM,this))}}sM(a){a?(Bd(this.displayObject()),this.Ye=new O({Qb:"A"}),this.ob&&this.ob.ge()&&""!=this.ob.ge()?(this.Ye.setAttribute("href",this.ob.ge()),this.Ye.setAttribute("target",
"_blank"),this.Ye.setAttribute("title",this.ob.ge())):(this.Ye.removeAttribute("title"),this.Ye.removeAttribute("href"),this.Ye.removeAttribute("target")),this.KL=a.createInstance(),this.U(this.Ye),this.Ye.U(this.KL),this.Z("has-logo",!0)):this.Ye&&(this.removeChild(this.Ye),this.KL=null)}};function ZS(a){a.ra.Wh(a.displayObject().offsetHeight-2*a.ZZ,a.Rr.height());a.ra.Pw()}
class $S extends O{constructor({G:a,playbackController:b}){super({G:a,Ue:!0});this.B=b;this.ZZ=0;this.Bn=new O({$:N(this,"scroll-area")});M(this,this.Bn);this.Rr=new O({G:"notes-text"});M(this.Bn,this.Rr);a=new O({G:"container-bottom-shadow"});M(this,a);this.ra=new vI({Kq:this.Bn,jP:a.displayObject()});y(this,this.ra);this.U(this.ra.wj());this.Gf=null;this.Oe("tabpanel");x(this,this.B.slideChangeEvent(),this.QE,this);-1!=this.B.currentSlideIndex()&&this.QE();ZS(this)}Ra(a,b){super.Ra(a,b);a=nh(this.displayObject());
a=a.top+a.bottom;this.Bn.Cd(this.height()-a);ZS(this)}QE(){var a=this.B.W().slideNotes();this.Gf!=a&&(this.Gf=a,this.Rr.J(!!this.Gf),this.Gf&&(a=this.Gf.Rh().replace(/<p\/>/g,"<br>"),this.Rr.Ki(a)),ZS(this),this.ra.Jh.hx(0),this.ra.Pw())}};class aT extends O{constructor({selected:a}){super({G:"panel-tab-button",Qb:"BUTTON"});this.Z("chosen",a)}selected(){return this.oH("chosen")}fh(a){this.Z("chosen",a)}}function bT(a){if(a.gd&&!a.Hb||!a.gd&&a.Hb){const b=new O({$:N(a,"panel-title")}),c=a.Hb?"PB_TAB_OUTLINE_LABEL":"PB_TAB_NOTES_LABEL";b.ga(a.I.Y(c));yu(b,a.I,c);return b}return null}
function cT(a){a.lj=new O({G:"search-wrapper"});M(a,a.lj);a.Of=new RQ({G:"search-field",prompt:a.I.Y("PB_SEARCH_PANEL_DEFAULT_TEXT")});M(a.lj,a.Of);const b=new O({G:"clear-button"}),c=new O({va:Z(a.K,"erase_search")});M(b,c);x(a,b.ha,a.b5,a);a.Zo=b;M(a.lj,a.Zo);a.pe=a.QJ();M(a,a.pe);x(a,a.Of.iL,a.G3,a)}function dT(a){a.wc&&a.wc.J(!a.Cn);a.wk&&a.wk.J(!a.Cn);a.pe&&a.pe.J(!a.Cn);a.lj&&a.lj.J(a.Cn);a.Of&&a.Of.J(a.Cn);a.Zo&&a.Zo.J(a.Cn)}
class eT extends O{constructor({fa:a,Dt:b,Et:c,Ej:d,za:e}){super({G:"outline-panel-header"});this.K=e;this.I=a;this.Cn=!1;this.If=d;this.sz=D(this);this.CN=D(this);this.Zo=this.pe=this.Of=this.lj=null;this.Hb=c;this.gd=b;(this.wc=this.$o())&&M(this,this.wc);(this.wk=bT(this))&&M(this,this.wk);this.If.search&&this.Hb&&cT(this);x(this,this.I.Kg,this.zi,this);x(this,this.If.Ta,this.NZ,this);dT(this)}eR(a){this.Hb=a}dR(a){this.gd=a}na(a){super.na(a);this.Of&&this.Of.na(a)}NZ(){!this.If.search||!this.Hb||
this.Of||this.pe||this.Zo||this.lj||cT(this);(!this.If.search||!this.Hb)&&this.Of&&this.pe&&this.Zo&&this.lj&&(tf(this.lj,this.Of),tf(this.lj,this.Zo),tf(this,this.lj),tf(this,this.pe),this.lj=this.Zo=this.pe=this.Of=null,this.Cn=!1);dT(this)}G3(){this.CN.C(this.Of.value())}QJ(){const a=new O({G:"search-button"}),b=new O({va:Z(this.K,"search")});M(a,b);x(this,a.ha,this.h6,this);return a}h6(){this.Cn=!0;this.sz.C("outline");dT(this);this.Of.displayObject().focus()}b5(){this.Cn=!1;this.Of.eI("");this.Of.displayObject().blur();
dT(this);this.CN.C("")}$o(){if(this.Hb&&this.gd){const a=new O({$:N(this,"switcher")}),b=new aT({selected:!0});yu(b,this.I,"PB_TAB_OUTLINE_LABEL");M(a,b);const c=new aT({selected:!1});yu(c,this.I,"PB_TAB_NOTES_LABEL");M(a,c);x(this,this.sz,d=>{b.fh("outline"===d);c.fh("notes"===d)});x(this,b.ha,()=>{this.sz.C("outline")});x(this,c.ha,()=>{this.sz.C("notes")});return a}return null}zi(){this.Of&&this.Of.setAttribute("placeholder",this.I.Y("PB_SEARCH_PANEL_DEFAULT_TEXT"))}};class fT extends E{constructor(){super();this.Gr="";this.AK=D(this)}};class gT extends E{constructor(a){super();this.N=a;this.Lz=D(this);u(this,this.N,"scroll",()=>{this.Lz.C()})}scrollY(){return this.N.scrollTop}JH(){return this.Lz}hx(a){this.N.scrollTop=a}}function hT(a,b){tf(a,a.Jh);a.Jh=b;y(a,a.Jh);x(a,a.Jh.JH(),()=>{document.body.contains(a.displayObject())&&a.F.mf(a.Jh.scrollY())})}
function iT(a){const b=jT(a.F);a.Xs.forEach((c,d)=>{0>b.indexOf(d)&&(a.Xs.delete(d),a.ma.removeChild(c),tf(a,c))});for(let c=0;c<b.length;++c){const d=b[c];let e;a.Xs.has(d)?e=a.Xs.get(d):(e=kT(a,d),y(a,e),a.Xs.set(d,e));a.ma.lf(e,c);e.Cd(a.F.$P())}a.Jh.hx(a.F.rb)}
class lT extends O{constructor({G:a,presentation:b,Ue:c,q$:d}){super({G:a,Ue:c,tabIndex:-1});this.Xs=new Map;this.ul=d||this;this.ma=new O;M(this.ul,this.ma);hT(this,new gT(this.ul.displayObject()));this.F=b;x(this,this.F.hD,this.T5,this)}Ra(){var a=this.displayObject();var b=pd(a),c=Eb&&a.currentStyle;c&&"CSS1Compat"==nd(b).Vc.compatMode&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing?(b=kh(a,c.width,"width","pixelWidth"),a=kh(a,c.height,"height","pixelHeight"),a=new $c(b,a)):(c=jh(a),b=nh(a),a=
rh(a),a=new $c(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom));c=this.F;c.kq=isNaN(a.height)?0:a.height;mT(c)}T5(){this.Z("with-scroll",this.F.Qs>this.F.kq);this.ma.Cd(this.F.Qs);this.Jh.hx(this.F.rb);K(this.ma,"padding-top",this.F.TK+"px");iT(this)}};function jT(a){return a.gb.slice(a.ED,a.ED+a.HU)}function mT(a){a.rb=ly(a.rb,0,Math.max(a.Qs-a.kq,0));a.Or()}
class nT extends E{constructor(){super();this.mk=this.Qs=this.kq=this.rb=0;this.gb=[];this.HU=this.ED=this.TK=0;this.hD=D(this)}invalidate(){this.Or()}$P(){return this.mk}mf(a){void 0!==this.kq&&this.rb!=a&&(this.rb=a,mT(this))}Or(){this.ED=Math.floor(Math.max(0,this.rb-(Rf?this.kq:0))/this.mk);this.TK=this.mk*this.ED;this.HU=Math.ceil((Math.min(this.Qs,this.rb+this.kq+(Rf?this.kq:0))-this.TK)/this.mk);this.hD.C()}};class oT extends O{constructor(a){super({G:"slide-item-view",ZH:!0});this.f4=a}item(){return this.f4}};class pT{constructor(a,b,c,d){this.Mf=a;this.hK=b;this.M8=c;this.EU=d}submitType(){return this.M8}};class qT{constructor(a,b,c,d,e=!0,f=null){this.Ud=a;this.xz=b;this.ua=c;this.ub=e;this.z7=d;this.jj=f||null}title(){return this.Ud}bI(a){this.xz=a}nestingLevel(){return this.xz}slide(){return this.ua}dC(){return this.z7}FQ(){return this.jj}enabled(){return this.ub}};class rT extends E{constructor(a,b){super();this.Zj=a;this.Ja=!0;this.IG=b;this.Bs=this.ly=!1;this.iZ=null;this.AD=D(this);this.BS=D(this);this.ES=D(this)}om(){return this.ly}selected(){return this.Bs}fh(a){this.Bs!=a&&(this.Bs=a,this.BS.C())}};function sT(a){const b=a.dC();return a.slide().index().toString()+("number"===typeof b?"."+b.toString():"")}
class tT extends E{constructor(a,b,c){super();this.ja=b;this.Gd=c;this.ic=a;this.m9=sT(this.Gd);this.jX="";this.PD=this.Jn=this.TZ=!1;this.Yu=0;this.KM=D(this)}uniqueId(){return this.m9}id(){return this.ic}slideIndex(){return this.Gd.slide().index()}dC(){return this.Gd.dC()}slide(){return this.Gd.slide()}enabled(){return this.Gd.enabled()}state(){return this.ja}FQ(){return this.Gd.FQ()}title(){return this.Gd.title()}prefix(){return this.jX}};function uT(a,b){const c=Math.round(a.width());let d=b.toLocaleLowerCase().indexOf(a.mh),e=d+a.mh.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 k=c;for(;k&&g.length;){const l=7*g[0].length+4;l<=k?(k-=l,g.shift()):k=0}}return!g.length};f(d,e)!=b&&a();)--d,++e;return{hca:d,K$:e}}
class vT extends QS{constructor({$:a,G:b,C1:c}){super({$:a,G:b,C1:c});this.mh="";this.Yz=0}ga(a){if(this.mh){const b=a.slice(0,this.Yz)+a.slice(this.Yz).replace(new RegExp(`(${this.mh})`,"gi"),"<span class='highlighted'>$1</span>");this.displayObject().innerHTML=b}else super.ga(a);this.VD||(this.Jo(a),this.nb())}sY(a,b){if(b){this.Rs=!1;var c=this;c.ga(a);var d=a.substr(0,this.Yz);a=a.substr(this.Yz);if(void 0!==b&&this.displayObject().parentNode&&(c.displayObject().style.height="",!(b>=c.displayObject().scrollHeight))){var {hca:e,
K$:f}=uT(this,a),g=()=>{c.ga(`${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.Rs=!0}}}};function wT(a,b,c){c=new O({$:c?N(a,c):void 0});M(c,b);M(a.ma,c);return c}function xT(a){const b=a.Gd.TZ&&!a.ja.Zj.Gr;var c=a.jf?21:26;c=b?a.Gd.Yu*c:a.b7;a.Cp.visible()?a.Gd.PD||(c+=32):b&&(c+=32);K(a,"padding-left",`${c}px`)}
function yT(a){var b=a.Gd.slide();const c=a.ja.Zj.Gr;var d=a.ja.iZ;if(c){a.Ud.J(!1);a.Hr.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.slideNotes().text().split("\n"),d=a.lJ(c,b,f,0<=d.text?"PB_SEARCH_RESULT_IN_TEXT_LABEL":"PB_SEARCH_RESULT_IN_NOTES"))e=d.text,f=d.Qaa;d=a.Hr;b=f.length;d.mh=c;d.Yz=b;a.Hr.ga(f+e)}else a.Ud.J(!0),a.Hr.J(!1)}
class zT extends oT{constructor({data:a,fa:b,za:c,yR:d,xR:e,eba:f}){super(a);this.Gd=a;this.ja=a.state();this.I=b;this.K=c;this.b7=f;const g=this.ja.Zj;this.Z("viewed",this.ja.IG);this.ma=new O({$:N(this,"content")});M(this,this.ma);this.Cp=new Uu({$:N(this,"open-button"),toggle:!0});b=new O({va:Z(this.K,"collapse_icon")});M(this.Cp,b);wT(this,this.Cp);this.jj=a.FQ();this.Tg=this.fn=null;this.Mf=this.jj?this.jj.Mf:null;this.jj&&(b="allAtOnce"==this.jj.submitType(),c=this.jj.EU,b=this.jj.hK||b||c,
"InfoSlide"!=this.Mf.slide().type()&&b&&(this.Tg=new O({$:N(this,"status")}),M(this,this.Tg),x(this,this.Mf.submittedEvent(),this.pL,this),x(this,this.Mf.viewingChangedEvent(),this.pL,this),this.pL()),this.jj.hK&&(this.fn=new O({$:N(this,"mark")}),M(this,this.fn),x(this,this.Mf.markedEvent(),this.Z3,this),this.fn.J(this.Mf.isMarked())));x(this,this.Cp.ha,()=>{var h=this.ja,k=!this.Cp.pressed();h.ly!=k&&(h.ly=k,h.AD.C())});x(this,this.ja.AD,this.zU,this);this.zU();this.Cp.J(a.PD&&!g.Gr);a.Jn&&(this.jf=
new O({$:N(this,"thumb"),Qb:"IMG"}),wT(this,this.jf),this.jf.J(!1),zO(a.slide()).then(h=>{if(h){const k=kp({width:h.width(),height:h.height(),boundingWidth:d,boundingHeight:e,qw:!1});this.jf.resize(k.width,k.height);this.jf.setAttribute("src",h.url().replace(/\\/g,"/"));this.jf.J(!0);this.Z("with-thumbnail",!0)}}));this.Ud=this.Xx(a);b=wT(this,this.Ud,"title-container");this.Hr=new vT({$:N(this,"title")});this.Hr.Z("minimized",!a.Jn);M(b,this.Hr);x(this,this.ja.BS,this.FV,this);this.FV();x(this,this.ja.ES,
this.GV,this);this.GV();x(this,g.AK,()=>{this.Cp.J(a.PD&&!g.Gr);xT(this);yT(this)});x(this,this.I.Kg,this.zi,this);yT(this);xT(this);this.na(a.enabled());ku(()=>{this.Ud.visible()?this.Ud.nb():this.Hr.nb()})}GV(){this.Z("viewed",this.ja.IG)}FV(){this.fh(this.ja.selected())}zU(){this.Cp.zc(this.ja.om())}Xx(a){const b=new QS({$:N(this,"title"),Bca:!1});b.Z("minimized",!a.Jn);b.ga(this.Gd.prefix()+a.title());b.Jo(a.title());return b}lJ(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.Y(d)}</span><br/>`+c;return!0});return e&&f?{text:e,Qaa:f}:null}pL(){if(this.Tg)if(this.Tg.Z("answered",!1),this.Mf.submitted()){if(this.jj.hK||this.jj.EU){var a=this.Mf.review();a=a?a.status():"answered";this.Tg.Z("status",a)}}else"allAtOnce"==this.jj.submitType()&&(a=this.Mf.hasBeenVisited()&&(this.Mf.submitted()||this.Mf.initiated()),this.Tg.Z("answered",a));this.fn&&this.fn.Z("with-status",this.Mf.submitted())}Z3(){this.Mf&&this.fn&&this.fn.J(this.Mf.isMarked())}Ra(a,
b){super.Ra(a,b);if(this.Tg)if(a=this.Tg.N.getBoundingClientRect().width/this.Tg.width(),b=this.N.getBoundingClientRect(),this.jf){var c=this.jf.N.getBoundingClientRect(),d=(c.bottom-b.top)/a;this.Tg.move((c.left-b.left)/a-this.Tg.width()/2,d-this.Tg.height()+2)}else{c=this.Ud.N.getBoundingClientRect();d=(c.top-b.top)/a;const e=c.height/a;this.Tg.move((c.left-b.left)/a-this.Tg.width()-7,d+(e-this.Tg.height())/2)}this.fn&&this.Mf&&this.fn.Z("with-status",this.Mf.submitted())}zi(a){"PB_SEARCH_RESULT_IN_TEXT_LABEL"!==
a&&"PB_SEARCH_RESULT_IN_NOTES"!==a||yT(this)}};const AT=String.fromCharCode(160);function kT(a,b){const c=new zT({data:b,fa:a.I,za:a.K,eba:a.g4,yR:a.V8,xR:a.U8});c.Oe(a.xG?"treeitem":"option");a.xf&&c.na(!1);x(a,c.ha,(d,e)=>{a.enabled()&&!e.defaultPrevented&&(d=b.dC(),void 0!==d?a.ug.slidePoolState().activeSlideIndex()!=d&&a.ug.slidePoolState().setActiveSlideIndex(d):(a.B.gotoSlide(b.slide().index()),a.Oy()))});return c}function BT(a,b){return Qa(a.mi,c=>c.slide().index()==b)}
function CT(a,b,c,d){if(!(0>c||c>=a.mi.length)){b=b||a.mi[c];var e=DT(a,b.uniqueId());if(e){e.fh(d);if(d)for(e=Number.MAX_VALUE;0<=c;--c){const f=a.mi[c];f.Yu<e&&(e=f.state(),1!=e.ly&&(e.ly=!0,e.AD.C()),e=f.Yu)}(a=a.Xs.get(b))&&a.fh(d)}}}function ET(a){var b=a.F;a=a.mi[a.Kh];a="number"===typeof a?a:b.gb.indexOf(a);if(!(0>a)){a*=b.mk;var c=a+b.mk;a>=b.rb&&c<=b.rb+b.kq||(b.rb=a<b.rb?a:c-b.mk,mT(b))}}function FT(a,b,c){if(a.LF!=b||a.Kh!=c)CT(a,a.LF,a.Kh,!1),a.LF=b,a.Kh=c,CT(a,a.LF,a.Kh,!0),ET(a)}
function GT(a,b){for(const d of b){const e=0!=d.nestingLevel();if(a.Yr&&e){a.xG=!0;break}else d.bI(void 0!==d.dC()?1:0)}let c=1;La(b,(d,e)=>{0==d.nestingLevel()&&(d=HT(a,b,e,c+"."),a.sJ.push(d),++c)});a.QA.clear();La(a.mi,d=>{a.QA.set(d.uniqueId(),d.state())});La(a.sJ,()=>{})}function IT(a,b){a.mi=[];a.sJ=[];GT(a,b);a.mi.sort((c,d)=>c.id()-d.id());a.Oy();a.Or()}function DT(a,b){return a.QA.has(b)?a.QA.get(b):null}
function HT(a,b,c,d,e=!1){var f=[];const g=b[c];for(var h=c+1;h<b.length;++h){var k=b[h];if(k.nestingLevel()==g.nestingLevel()+1)f.push(h);else if(k.nestingLevel()<=g.nestingLevel())break}h=[];for(let l=0,m=f.length;l<m;++l)k=HT(a,b,f[l],d+(l+1)+".",!0),h.push(k);b=sT(g);h=g.slide();e=(k="quiz"==h.type())&&e||!a.QA.has(b)?y(a,new rT(a.Zj,h.visited()&&(!k||k&&!e))):DT(a,b);c=y(a,new tT(c,e,g));c.TZ=a.xG;c.Jn=a.Jn;c.PD=!!f.length;f=g.nestingLevel();c.Yu=f;x(a,e.AD,a.Or,a);a.mi.push(c);a.PN&&(c.jX=d+
AT);return c}function JT(a){const b=a.B.currentSlideIndex();if(0>b)return b;a=a.L.getSlide(b);return a.visible()?a.visibleIndex():-1}
class KT extends lT{constructor(a,b,c,d,e,f){const g=a.xo,h=a.so,k=a.No,l=a.locked,m=a.Gi,p=a.$P,t=a.waa,v=a.vaa,z=a.yR,w=a.xR,G=new nT;a=new O;super({Ue:!0,G:"treecontrol",presentation:G,q$:a});y(this,G);M(this,a);this.xf=l;this.Z("locked",this.xf);this.L=b;this.B=c;this.Zj=d;this.ug=this.mb=null;this.Yr=m;this.Jn=k;this.pp=h;this.xG=!1;this.PN=g;this.I=e;this.K=f;this.mk=p;this.h4=t;this.g4=v;this.V8=z;this.U8=w;this.QA=new Map;this.YN=new Map;this.mi=[];this.sJ=[];this.Kh=0;this.LF=null;x(this,
this.Zj.AK,this.Or,this);this.cE();x(this,c.slideChangeEvent(),this.qQ,this);x(this,b.TY,this.w6,this);this.Z("highlight-viewed",this.pp);b=new O({G:"container-bottom-shadow"});M(this,b);this.ra=new vI({Kq:a,jP:b.displayObject()});y(this,this.ra);this.U(this.ra.wj());(b=this.ra.Jh)&&hT(this,b);b={height:"inherit"};for(const L of Object.keys(b))B(a.N,L,b[L])}Sh(){return 0==this.F.Qs}w6(a){if(a=BT(this,a))a=a.state(),1!=a.IG&&(a.IG=!0,a.ES.C())}reset(){}Or(){const a=[];if(this.Zj.Gr){var b=JP(this.L,
this.Zj.Gr);for(var c of b)b=c.slide.index(),b=BT(this,b),b.state().iZ=c.location,a.push(b)}else{c=Number.MAX_VALUE;for(b of this.mi){const d=DT(this,b.uniqueId());b.Yu<=c&&d&&(a.push(b),c=d.om()?Number.MAX_VALUE:b.Yu)}}c=this.F;if(b=this.Jn?this.h4:this.mk)c.mk=b;c.gb=a;c.Qs=c.mk*a.length;c.Or();this.eE()}Jy(a){IT(this,a)}cE(){const a=this.ug&&"completed"!=this.ug.sessionMode()&&this.ug.slidePoolState().slides(),b=JT(this),c=[];for(let e=0;e<this.L.visibleSlidesCount();e++){const f=this.L.getVisibleSlide(e);
var d=this.YN.get(f);if(d)c.push(d);else{"quiz"==f.type()&&(this.xG=!0);d=f.title()?f.title():"---";const g=f.nestingLevel();d=new qT(d,g,f);c.push(d);this.YN.set(f,d)}if(a&&e==b){const g=f.nestingLevel();a.forEach((h,k)=>{const l=h.slide().description().text(),m=this.mb.skinSettings().questionListInfo().displayQuestionStatus(),p="free"==this.mb.navigationType(),t=this.ug.settings().submitType(),v="reviewing"==this.ug.sessionMode();c.push(new qT(l,g+1,f,k,p,new pT(h,m,t,v)))})}}this.Jy(c);this.Oy()}qQ(){uf(this,
this.mb);(this.mb=this.B.quizPlayer())&&x(this,this.mb.currentSessionChangedEvent(),this.iW,this);this.iW();this.Oy()}Gz(){super.Gz();this.ra.setParentScale(this.Dp)}iW(){const a=this.ug,b=this.B.quizPlayer();this.ug=this.B.W().visible()&&b&&b.skinSettings().questionListInfo().showSlideList()?b.currentSession()&&b.currentSession().started()?b.currentSession():null:null;a!=this.ug&&(a&&uf(this,a,a.slidePoolState()),this.cE(),this.ug&&(x(this,this.ug.slidePoolState().activeSlideChangedEvent(),this.Oy,
this),x(this,this.ug.sessionModeChangedEvent(),this.cE,this)))}Oy(){const a=JT(this);if(this.ug&&"completed"!=this.ug.sessionMode()){const b=this.ug.slidePoolState().activeSlideIndex()+1;FT(this,this.mi[a+b],a+b)}else FT(this,this.mi[a],a)}Ra(a,b){super.Ra(a,b);this.eE();ET(this)}eE(){const a=this.height();this.ra&&a&&this.ra.Wh(a,this.F.Qs)}};function LT(a){return a.H.search?(a=new O({G:"search-result"}),a.J(!1),a):null}function MT(a){if(a.zk&&a.zk.visible()){const b=a.Tn.Sh();a.zk.ga(a.I.Y(b?"PB_SEARCH_NO_RESULTS_LABEL":"PB_SEARCH_RESULTS_LABEL"));a.zk.Z("no-results",b)}}
class NT extends O{constructor(a,b,c,d,e){super({G:"outline",Ue:!0});this.Oe("tabpanel");this.L=a;this.B=b;this.H=c;this.I=d;this.K=e;(this.zk=LT(this))&&M(this,this.zk);this.Zj=new fT;this.Tn=new KT({locked:this.H.locked,Gi:this.H.Gi,xo:this.H.xo,No:this.H.No,so:this.H.so,$P:60,waa:76,vaa:20,xR:56,yR:120},a,b,this.Zj,this.I,this.K);M(this,this.Tn);x(this,this.B.slideChangeEvent(),this.QE,this);x(this,this.H.Ta,this.K5,this);x(this,this.I.Kg,this.zi,this)}invalidate(){Ha("deprecated");this.nb()}K5(){this.H.search&&
!this.zk&&(this.zk=LT(this))&&M(this,this.zk,0);var a=this.Tn,b=this.H.No,c=this.H.xo,d=this.H.so,e=this.H.Gi;if(b!==a.Jn||c!==a.PN||e!==a.Yr)a.Jn=b,a.PN=c,a.Yr=e,a.YN.clear(),a.cE();a.pp!==d&&(a.pp=d,a.Z("highlight-viewed",a.pp))}QE(){for(let f=0;f<this.L.visibleSlidesCount();++f){var a=this.L.getVisibleSlide(f),b=this.B.Le("arbitrarySlideSwitching",a.index());a=this.Tn;var c=f,d=a,e=!!b&&"slideNavigationSettings"==b.Ho();d.xf!=e&&(d.xf=e,d.Z("locked",e));(a=a.Xs.get(a.mi[c]))&&BO(a.displayObject(),
b)}}zi(a){"PB_SEARCH_NO_RESULTS_LABEL"!==a&&"PB_SEARCH_RESULTS_LABEL"!==a||MT(this)}Ra(){this.Tn.Cd(this.height())}};function OT(a){if(a.Hb||a.gd){const b=new eT({Et:a.Hb,Dt:a.gd,Ej:a.If,fa:a.I,za:a.K});a.Z("mode",a.Hb?"outline":"notes");x(a,b.sz,a.E3,a);x(a,b.CN,a.F3,a);return b}return null}function PT(a){a.gd&&(a.fs=new O({$:N(a,"notes-container")}),M(a,a.fs),a.EE=new $S({G:"notes",playbackController:a.B}),M(a.fs,a.EE))}
class QT extends O{constructor({Dt:a,Et:b,Ej:c,za:d,fa:e,playbackController:f,slides:g}){super({G:"outline-info-panel"});this.K=d;this.I=e;this.EE=this.fs=this.ms=this.ns=null;this.Hb=b;this.gd=a;this.If=c;this.L=g;this.B=f;(this.oi=OT(this))&&M(this,this.oi);this.Sx();PT(this)}eR(a){this.Hb=a}dR(a){this.gd=a}na(a){super.na(a);this.oi&&this.oi.na(a)}F3(a){if(this.ms){var b=this.ms,c=b.Zj;c.Gr=a.toLocaleLowerCase();c.AK.C();b.zk.J(!!a);MT(b)}}E3(a){this.Z("mode",a);"notes"===a&&this.EE.nb()}Sx(){this.Hb&&
(this.ns=new O({$:N(this,"outline-container")}),M(this,this.ns),this.ms=new NT(this.L,this.B,this.If,this.I,this.K),M(this.ns,this.ms))}};function RT(a){const b=new Uu({$:N(a,"maximized")}),c=new O({va:Z(a.K,"video_maximize")});M(b,c);b.Z("at-left",a.Ka.Md);b.Qe(0);x(a,b.ha,()=>a.tM.C());return b}function ST(a){if(a.Ka.Yc){const b=new YS;x(a,a.F.uJ,a.oY,a);x(a,b.resizeEvent(),()=>{TT(a)});a.lf(b,0);return b}return null}
function UT(a){if(a.Ka.Ag){const b=new WS(a.I,a.K,!1);wu(b,N(a,"presenter-info"));b.J(!1);x(a,b.yT,()=>{if(a.Ic&&a.Ic.visible())if(a.Ic.om()){var c=nh(a.displayObject());c=a.height()-a.Ic.y()-c.bottom;K(a.Ic,"max-height",`${c}px`)}else K(a.Ic,"max-height","");a.nb()});return b}return null}function VT(a){return a.Ka.showOutline||a.Ka.fe?new QT({Et:a.Ka.showOutline,Dt:a.Ka.fe,Ej:a.If,playbackController:a.B,slides:a.F.slides(),za:a.K,fa:a.I}):null}
function TT(a){if(a.Jb){var b=nh(a.displayObject());b=a.Nb?Math.max(.2*a.height(),156)+b.bottom:0;b=a.height()-b;if(!a.Zc||0>=a.Zc.height())var c=0;else c=oh(a.Zc.displayObject()),c=a.Zc.height()+c.top+c.bottom;b-=c;a.Jb.il(a.width(),b)}}function WT(a){let b=gh(a.vp.displayObject());"number"!==typeof b&&(b=0);a.CT=new Ou(a.vp.displayObject(),b,0,250,c=>Math.max(0,250*c)/250);a.CT.play()}
function XT(a){a.Ic&&(a.Jb?a.Qh(a.Ic)&&a.removeChild(a.Ic):a.Zc?Ed(a.Ic.displayObject(),a.Zc.displayObject()):a.lf(a.Ic,0))}
function ZT(a,b){a.EG&&a.EG&&a.Qh(a.EG.displayObject())&&a.removeChild(a.EG.displayObject());a.Jb&&a.Jb&&(a.Qh(a.Jb.displayObject())&&a.removeChild(a.Jb.displayObject()),a.Jb.removeChild(a.vp),a.Jb.removeChild(a.HD),nf(a,a.Jb.displayObject(),"mouseover",a.Kl,a),nf(a,a.Jb.displayObject(),"mouseout",a.fj,a));a.Jb=b;a.Jb&&(a.Zc?Ed(a.Jb.displayObject(),a.Zc.displayObject()):a.lf(a.Jb.displayObject(),0),u(a,a.Jb.displayObject(),"mouseover",a.Kl,a),u(a,a.Jb.displayObject(),"mouseout",a.fj,a),a.Jb.U(a.vp),
a.Jb.U(a.HD));TT(a);XT(a);a.nb()}
class $T extends O{constructor(a,b,c,d,e,f=!0){super({G:"universal-side-panel",Qb:"ASIDE"});this.F=b;this.B=c;this.I=d;this.K=e;this.Ka=a.ta.Mc;this.If=a.outline;this.CT=this.BT=void 0;this.qa=1;this.Jb=void 0;this.EG=null;this.HY=f;this.vp=RT(this);y(this,this.vp);this.HD=new O({G:"float-panel-overlay"});y(this,this.HD);(this.Zc=ST(this))&&y(this,this.Zc);(this.Ic=UT(this))&&y(this,this.Ic);(this.Nb=VT(this))&&M(this,this.Nb);this.tM=D(this);this.IY=D(this);x(this,this.B.slideChangeEvent(),this.Rd,
this);x(this,this.Ka.Ta,this.n9,this);this.Rd()}show(a){this.HY=a;K(this,"transition","margin 300ms ease-in-out");ei(()=>K(this,"transition",""),this,300);this.IY.C()}showed(){return this.HY}showedStateChanged(){return this.IY}setScale(a,b){this.qa=a;super.setScale(a,b)}J(a){this.visible()!=a&&(super.J(a),a&&this.nb())}na(a){super.na(a);this.Nb&&this.Nb.na(a)}n9(){this.Ka.Yc?this.Zc||(this.Zc=ST(this),y(this,this.Zc)):this.Zc&&(this.removeChild(this.Zc.displayObject()),tf(this,this.Zc),this.Zc=null);
this.Ka.Ag?this.Ic||(this.Ic=UT(this),y(this,this.Ic)):this.Ic&&(this.removeChild(this.Ic.displayObject()),tf(this,this.Ic),this.Ic=null);var a=this.Ka.showOutline,b=this.Ka.fe;if(a||b)if(this.Nb){this.Nb.eR(a);this.Nb.dR(b);a=this.Nb;if(a.Hb||a.gd)if(a.oi){a.oi.eR(a.Hb);a.oi.dR(a.gd);b=a.oi;if(b.Hb&&b.gd)b.wc||(b.wc=b.$o(),b.wc&&M(b,b.wc,0)),b.wk&&(tf(b,b.wk),b.wk=null);else if(b.Hb||b.gd)b.wk||(b.wk=bT(b),b.wk&&M(b,b.wk,0)),b.wc&&(tf(b,b.wc),b.wc=null);b.NZ()}else a.oi=OT(a),a.oi&&M(a,a.oi);else tf(a,
a.oi),a.oi=null;a.gd?(a.fs||PT(a),a.Z("mode","notes"),a.EE.nb()):a.fs&&(tf(a,a.fs),a.fs=null);a.Hb?(a.ns||a.Sx(),a.Z("mode","outline")):a.ns&&(tf(a,a.ns),a.ns=null)}else(this.Nb=VT(this))&&M(this,this.Nb);else tf(this,this.Nb),this.Nb=null;this.Rd()}Kl(a){a.relatedTarget&&Md(this.Jb.displayObject(),a.relatedTarget)||(a=gh(this.vp.displayObject()),"number"!==typeof a&&(a=0),this.BT=new Ou(this.vp.displayObject(),a,1,150),this.BT.play())}fj(a){a.relatedTarget&&Md(this.Jb.displayObject(),a.relatedTarget)||
WT(this)}Rd(){-1!=this.B.currentSlideIndex()&&(XT(this),this.FO(),this.oY(),this.nb())}oY(){if(this.Zc&&-1!=this.B.currentSlideIndex()){var a=this.B.W().Zf();a?(a=a.Id())&&a.logo()?this.Zc.yt(a):this.uA():this.uA()}}uA(){const a=this.F.Id();a&&a.logo()?this.Zc.yt(a):this.Zc.yt(null)}FO(){if(this.Ic&&-1!=this.B.currentSlideIndex()){var a=this.B.W();this.Ic.oC(a.Zf())}}Ra(){if(this.visible()){var a=!!this.Zc&&this.Zc.visible(),b=!!this.Ic&&this.Ic.visible(),c=!!this.Nb&&this.Nb.visible(),d=!!this.Jb&&
!!this.Qh(this.Jb.displayObject());a&&this.Zc.Z("with-delimiter",b||!b&&!d&&c);b&&this.Ic.Z("with-delimiter",c);this.Ic&&this.Ic.nb()}}$c(){super.$c();Gd(this.HD.displayObject());Gd(this.vp.displayObject())}};function aU(a){if(a.H.Ft){const b=new QS({$:N(a,"label")});yu(b,a.I,"PB_CONTROL_PANEL_SLIDE_COUNTER",a.D3.bind(a));return b}return null}function bU(a){if(a.nj){const b=-1!=a.B.currentSlideIndex()&&a.B.W().visible();a.nj.J(b);a=a.nj;a.kL?a.kL():Ha("bindI18nMessage is required")}}
class cU extends O{constructor({fa:a,playbackController:b,settings:c,za:d,rI:e}){super({G:"navigation-controls"});this.I=a;this.K=d;this.B=b;this.H=c;this.le=c.zg;this.Yx=this.Lf=new sH(this.B,this.le);this.D8=e;(this.nj=aU(this))&&M(this,this.nj);(this.xb=this.Vx())&&M(this,this.xb);(this.kb=this.Rx())&&M(this,this.kb);x(this,this.B.clock().yb(),this.hb,this);x(this,this.B.slideChangeEvent(),this.rk,this);x(this,this.I.Kg,this.CO,this)}In(a){a&&!this.xb&&(this.xb=this.Vx())&&M(this,this.xb,this.vf("prevButton"));
this.xb&&this.xb.J(a)}Gn(a){a&&!this.kb&&(this.kb=this.Rx())&&M(this,this.kb,this.vf("nextButton"));this.kb&&this.kb.J(a)}Ra(){var a=this.B.interactionPlayer();this.In(this.H.visible&&this.H.pf||!!a);this.Gn(this.H.visible&&this.H.Re||!!a);a=this.H.visible&&this.H.Ft;this.nj?this.nj.J(a):a&&((this.nj=aU(this))&&M(this,this.nj,this.vf("slidesCounterLabel")),bU(this))}vf(a){const b=[this.nj,this.xb,this.kb].filter(c=>c);switch(a){case "slidesCounterLabel":return b.indexOf(this.nj);case "prevButton":return b.indexOf(this.xb);
case "nextButton":return b.indexOf(this.kb);default:return-1}}Rx(){var a=this.B.interactionPlayer();return this.H.Re||a?(a=new hI({type:"uikit-primary-button",icon:{element:Z(this.K,"chevron_right"),Wd:"right"},text:this.I.Y("PB_CONTROL_PANEL_NEXT")}),wu(a,N(this,"button")),a.Z("next",!0),x(this,a.ha,this.zM,this),a):null}Vx(){var a=this.B.interactionPlayer();return this.H.pf||a?(a=new hI({type:"uikit-secondary-button",icon:{element:Z(this.K,"chevron_left"),Wd:"left"},text:this.I.Y("PB_CONTROL_PANEL_PREV")}),
wu(a,N(this,"button")),a.Z("prev",!0),x(this,a.ha,this.AM,this),a):null}zM(){this.enabled()&&this.Yx.next()}AM(){this.enabled()&&this.Yx.prev()}rk(){bU(this);const a=this.B.interactionPlayer();if(a){const b=this.B.W();this.Yx=new tH(a.playerController(),this.Lf,2==b.jn);a.setExternalNavigationController(this.Yx)}else this.Yx=this.Lf}hb(){if(this.xb){var a=this.B.Le(this.le==qH?"switchToPreviousSlide":"switchToPreviousStep");BO(this.xb,a)}this.kb&&(a=this.B.Le(this.le==qH?"switchToNextSlide":"switchToNextStep"),
BO(this.kb,a));var b=this.B.scenarioPlayer();this.kb&&b&&(a=this.B.W(),b=b.currentSession().completed(),a="atAnyTime"!=a.Uk,!b&&a&&this.kb.na(!1));a=this.B.interactionPlayer();(this.xb||this.kb)&&a&&1==this.B.W().navigationType()&&(a=a.playerController(),this.xb&&this.xb.na(this.xb.enabled()||a.isPrevAvailable()),this.kb&&this.kb.na(this.kb.enabled()||a.isNextAvailable()))}D3(){let a="-";-1!=this.B.currentSlideIndex()&&this.B.W().visible()&&(a=this.B.W().visibleIndex()+1);return{SLIDE_NUMBER:a,TOTAL_SLIDES:this.D8}}CO(a){switch(a){case "PB_CONTROL_PANEL_NEXT":this.kb&&
this.kb.ga(this.I.Y(a));break;case "PB_CONTROL_PANEL_PREV":this.xb&&this.xb.ga(this.I.Y(a))}}};class dU extends CS{OQ(a,b){const c=this.content();b/=a;c&&c.Cd(b);this.Cd(b);this.nb();hp(this.displayObject(),a)}};class eU extends dU{constructor(a,b){super(a);this.Nb=b;this.ex(this.Nb)}J0(){var a=this.Nb.ms;a.Tn&&ET(a.Tn)}};function fU(a){a.zc(!1);JS(a.xa,!1,a.displayObject(),a.oT)}class gU extends hI{constructor({e$:a,H$:b,Ii:c,I$:d}){super({icon:a.icon,type:a.type,size:a.size,text:a.text,toggle:!0});this.xa=c;this.p3=b;this.oT=d;this.xa.createPopup(this.displayObject(),this.p3,"");x(this,this.ha,this.zy,this);x(this,this.xa.zo(),()=>this.zc(!1))}zy(){this.zc(!this.wn);JS(this.xa,this.wn,this.displayObject(),this.oT)}};function hU(a,b,c){b=b instanceof O?b:new O({va:b});wu(b,N(a,"collapsed"===c?"collapsed-component":"expanded-component"));M(a,b)}function iU(a){a.oH("active")||a.Z("collapsed",!0)}class jU extends O{constructor({m$:a,R$:b}){super({G:"uikit-collapsed-control"});hU(this,a,"collapsed");hU(this,b,"expanded");u(this,this.displayObject(),"mouseenter",()=>{this.Z("collapsed",!1)});u(this,this.displayObject(),"mouseleave",()=>iU(this));iU(this)}};class kU extends O{constructor({$:a,volume:b}){super({$:a,kH:!0});this.setVolume(b)}setVolume(a){this.fB(a)}fB(a){K(this,"left",`${Math.round(100*a)}%`)}};class lU extends O{constructor(){super({G:"volume-slider"});this.te=1;this.lq=D(this);this.hn=!1;this.vz=D(this);this.So=new O({$:N(this,"background")});M(this,this.So);this.f_=new O({$:N(this,"volume")});M(this,this.f_);this.oO=new O({$:N(this,"track")});M(this,this.oO);this.Da=new kU({$:N(this,"thumb"),volume:this.te});M(this.oO,this.Da);this.tT=new O({$:N(this,"enlarged-click-area")});M(this,this.tT);this.mT=D(this);this.lT=D(this);u(this,this.tT.displayObject(),ko,this.z6,this,Wt);this.fB()}Zq(){return this.lq}FH(){return this.vz}setVolume(a){this.te!==
a&&(this.te=a,this.lq.C(a),this.fB())}volume(){return this.te}Pq(a){this.hn!==a&&(this.hn=a,this.vz.C(a),this.fB())}muted(){return this.hn}z6(a){a.stopPropagation();this.mT.C();this.pM(a);u(this,document,mo,this.pM,this);u(this,document,lo,this.KV,this)}pM(a){a=a.clientX-this.displayObject().getBoundingClientRect().x;const b=this.oO.width();a=parseFloat(ly(ly(a,0,b)/b,0,1).toFixed(2));isNaN(a)||(this.Pq(!1),this.setVolume(a))}KV(){this.lT.C();nf(this,document,mo,this.pM,this);nf(this,document,lo,
this.KV,this)}fB(){const a=this.hn?0:this.te;K(this.f_,"width",`${Math.round(100*a)}%`);this.Da.setVolume(a)}};class mU extends O{constructor({IR:a}){super();a=this.Tj(a.high);M(this,a)}Oj(a){this.Go();a=this.Tj(a);M(this,a)}Tj(a){return new O({va:a})}}function nU(a){const b=a.MK(a.Wg.volume(),a.Wg.muted());a.e_.Oj(b)}
class oU extends jU{constructor({IR:a}){const b=new O({G:"volume-slider-wrapper"}),c=new lU;M(b,c);const d=new mU({IR:a});super({m$:d,R$:b});this.YO=a;this.lq=D(this);this.vz=D(this);this.Wg=c;Bf(this.Wg.Zq(),this.lq);Bf(this.Wg.FH(),this.vz);this.e_=d;x(this,this.e_.ha,this.V6,this);x(this,this.Wg.mT,this.k5,this);x(this,this.Wg.lT,this.j5,this)}setVolume(a){this.Wg.setVolume(a);nU(this)}Pq(a){this.Wg.Pq(a);nU(this)}Zq(){return this.lq}FH(){return this.vz}V6(){this.Pq(!this.Wg.muted())}k5(){this.Z("active",
!0)}j5(){this.Z("active",!1)}MK(a,b){if(0===a||b)return this.YO.Dj;if(0<a&&.5>=a)return this.YO.Jaa;if(.5<a&&1>=a)return this.YO.high;throw Error(`incorrect volume ${a}`);}};const pU=["volume","fullscreen","cc"];function qU(a){a.N.Go();a.Hm.filter(b=>pU.includes(b.type)).forEach(b=>a.N.U(b.wj));rU(a)}function sU(a){a.N.Go();const b=IG()||!Rf||Zf?3:2;a.Hm.length>b?tU(a,b):a.Hm.forEach(c=>a.N.U(c.wj));rU(a)}function rU(a){a.rS.C(new Map(a.Hm.map(b=>[b.type,a.N.Qh(b.wj)])))}function tU(a,b){--b;for(let c=0;c<a.Hm.length&&!(c>=b);++c)a.N.U(a.Hm[c].wj);a.N.U(a.Uu.wj)}
class uU extends E{constructor(a){super();this.N=a;this.Hm=[];this.Uu=null;this.rS=D(this)}get f$(){return this.rS}bP(a){"more"==a.type?this.Uu=a:this.Hm.push(a)}ig(a){a?qU(this):sU(this)}};function vU(a,b,c,d){b.includes("cc")&&a.Gl.nq({id:"subtitles",textContent:c.Y("PB_CONTROL_PANEL_SUBTITLES"),icon:Z(d,"subtitles_off")});b.includes("cc")&&a.Gl.nq({id:"cc",textContent:c.Y("PB_CONTROL_PANEL_CLOSED_CAPTIONS"),icon:Z(d,"cc_off")});b.includes("replay")&&a.Gl.nq({id:"replay",textContent:c.Y("PB_CONTROL_PANEL_REPLAY"),icon:Z(d,"replay")});b.includes("fullscreen")&&a.Gl.nq({id:"fullscreen",textContent:c.Y("PB_CONTROL_PANEL_FULL_SCREEN"),icon:Z(d,"fullscreen")});b.includes("volume")&&(a.Wg=
wU(a),a.Gl.nq({id:"volume",textContent:c.Y("PB_CONTROL_PANEL_VOLUME_CONTROL"),icon:Z(d,"volume_high"),value:a.Wg}))}function wU(a){const b=new lU;x(a,b.Zq(),c=>a.Bb.setVolume(c));return b}
class xU extends O{constructor({uaa:a,fa:b,za:c,soundController:d}){super({G:"more-menu-popup"});this.Gl=new dP;M(this,this.Gl);this.Bb=d;this.Wg=null;vU(this,a,b,c);x(this,b.Kg,()=>{cP(this.Gl,"volume",b.Y("PB_CONTROL_PANEL_VOLUME_CONTROL"));cP(this.Gl,"replay",b.Y("PB_CONTROL_PANEL_REPLAY"));cP(this.Gl,"cc",b.Y("PB_CONTROL_PANEL_CLOSED_CAPTIONS"))})}get Ad(){return this.Gl}};const yU=["subtitles","cc","replay","fullscreen","volume"];function zU(a,b,c){a.lD.bP({type:c,wj:b})}
function AU(a){a.ri||(a.ri=a.PJ());if(!a.Jc){if(a.H.Dd&&a.ri){var b=a.Eh.playbackRate();b=BU(a,Z(a.K,`rate-${b}x`),a.ri)}else b=null;a.Jc=b}a.Xb||(a.Xb=a.lu());a.fu||(a.H.kl?(b=a.ie(CU(a)),x(a,b.ha,a.yS,a)):b=null,a.fu=b);a.FF||(a.H.kx?(b=a.ie(Z(a.K,"replay")),x(a,b.ha,a.gW,a)):b=null,a.FF=b);a.lp||(a.lp=a.EJ());a.jm||(a.jm=DU(a));b=a.lD;b.Hm.splice(0,b.Hm.length);a.H.Dd&&a.Jc&&zU(a,a.Jc,"rate");a.H.Se&&a.Xb&&zU(a,a.Xb,"subtitles");a.H.kl&&a.fu&&zU(a,a.fu,"cc");a.H.kx&&a.FF&&zU(a,a.FF,"replay");a.H.Mo&&
a.lp&&zU(a,a.lp,"fullscreen");a.H.Sq&&a.jm&&zU(a,a.jm,"volume")}function EU(a){if(a.ri){var b=a.Eh.playbackRate();eP(a.ri.sA,String(b))}FU(a);bP(a.Hl.Ad,"cc",CU(a));GU(a);HU(a)}function DU(a){if(a.H.Sq){const b=new oU({IR:{Dj:Z(a.K,"volume_mute"),Jaa:Z(a.K,"volume_middle"),high:Z(a.K,"volume_high")}});wu(b,N(a,"collapsable-button"));x(a,b.Zq(),c=>a.Bb.setVolume(c));x(a,b.FH(),c=>a.Bb.Dj(c));return y(a,b)}return null}function CU(a){return Z(a.K,a.Sj.hc.visible()?"cc_on":"cc_off")}
function BU(a,b,c,d){b=new gU({e$:{type:"uikit-secondary-button",icon:{Wd:"left",element:b}},Ii:a.xa,H$:c,I$:{Am:"top",align:d}});wu(b,N(a,"collapsable-button"));return y(a,b)}function FU(a){bP(a.Hl.Ad,"subtitles",pP(a))}function GU(a){var b=a.MK(a.Bb.volume(),a.Bb.muted());bP(a.Hl.Ad,"volume",b);b=a.Hl;var c=a.Bb.volume();a=a.Bb.muted();b.Wg&&(b.Wg.setVolume(c),b.Wg.Pq(a))}
function HU(a){const b=Gg()?"PB_CONTROL_PANEL_EXIT_FULL_SCREEN":"PB_CONTROL_PANEL_FULL_SCREEN";cP(a.Hl.Ad,"fullscreen",a.I.Y(b));bP(a.Hl.Ad,"fullscreen",IU(a))}function IU(a){return Z(a.K,Gg()?"exit_fullscreen":"fullscreen")}function JU(a){x(a,a.Bb.v0(),()=>{a.jm&&a.jm.Pq(a.Bb.muted())});x(a,a.Bb.Zq(),()=>{a.jm&&(a.jm.Pq(!1),a.jm.setVolume(a.Bb.volume()),GU(a))})}
function KU(a){x(a,a.Eh.yk,()=>{if(a.ri){var b=a.Eh.playbackRate();eP(a.ri.sA,String(b))}a.Jc&&(b=a.Eh.playbackRate(),b=Z(a.K,`rate-${b}x`),a.Jc.Oj(b))})}function LU(a){x(a,a.mg.HK,()=>{a.lp&&(a.lp.Oj(IU(a)),HU(a))})}function MU(a){x(a,a.hd.hG,()=>{a.Xb&&(a.Xb.Oj(pP(a)),FU(a))})}function NU(a){x(a,a.Sj.gu,()=>{a.fu&&(a.fu.Oj(CU(a)),bP(a.Hl.Ad,"cc",CU(a)))})}function OU(a){x(a,a.I.Kg,()=>{HU(a)})}
class PU extends O{constructor({settings:a,Ii:b,soundController:c,sba:d,fa:e,yj:f,tw:g,gg:h,za:k}){super({G:"collapsable-buttons-group"});this.H=a;this.xa=b;this.Bb=c;this.o7=d;this.I=e;this.mg=f;this.Sj=g;this.hd=h;this.K=k;this.nV=!1;this.Eh=d.Do();this.lD=new uU(this);this.FF=this.lp=this.jm=this.fu=this.Xb=this.Jc=this.ri=null;a=new xU({uaa:yU,fa:this.I,za:this.K,soundController:this.Bb});x(this,a.Ad.$B(),this.E5,this);this.Hl=a;y(this,this.Hl);this.Uu=BU(this,Z(this.K,"more"),this.Hl,"left");
zU(this,this.Uu,"more");AU(this);JU(this);KU(this);LU(this);MU(this);NU(this);x(this,this.lD.f$,this.a5,this);OU(this);EU(this)}WQ(a){this.nV=a;this.Ra()}Ss(){!this.H.kl&&this.Sj.hc.visible()&&this.Sj.qH()}Ra(){this.Jc&&this.Jc.wn&&fU(this.Jc);this.Uu.wn&&fU(this.Uu);this.lD.ig(this.nV)}EJ(){if(this.H.Mo&&Hg()){const a=this.ie(Z(this.K,"fullscreen"));x(this,a.ha,this.zS,this);return a}return null}lu(){if(this.H.Se){const a=this.ie(pP(this));x(this,a.ha,this.DS,this);return a}return null}PJ(){if(this.H.Dd){const a=
new jP(this.I,this.K);x(this,a.$B(),this.BM,this);return a}return null}BM(a){this.Eh.Ij(Number(a));ES(this.xa)}E5(a){switch(a){case "subtitles":ES(this.xa);this.DS();break;case "cc":ES(this.xa);this.yS();break;case "replay":ES(this.xa);this.gW();break;case "fullscreen":this.zS();break;case "volume":let b;null==(b=this.jm)||b.Pq(!this.Bb.muted());GU(this)}}MK(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}`);}ie(a){a=new hI({type:"uikit-secondary-button",icon:{Wd:"left",element:a}});wu(a,N(this,"collapsable-button"));return y(this,a)}a5(a){(new Map(yU.map(b=>[b,a.has(b)?!a.get(b):!1]))).forEach((b,c)=>aP(this.Hl.Ad,c,b))}zS(){Hg()&&(Gg()?Fg():Eg())}DS(){this.hd.Cb.visible()?JI(this.hd):this.hd.Rq()}yS(){this.Sj.hc.visible()?this.Sj.qH():this.Sj.a1()}gW(){this.o7.IQ()}};class QU extends hI{constructor({za:a,Ii:b}){super({type:"uikit-primary-button",icon:{element:Z(a,"outline"),Wd:"left"}});this.HX=D(this);x(this,this.ha,this.zy,this);x(this,b.zo(),this.fv,this)}zy(){this.zc(!this.wn);this.HX.C(this.wn)}fv(){this.zc(!1)}};class RU extends hI{constructor({za:a,playbackController:b,slides:c}){super({type:"uikit-primary-button",icon:{element:Z(a,"play"),Wd:"left"}});this.K=a;this.B=b;this.L=c;this.UM=!1;x(this,this.ha,this.zy,this);-1==this.B.currentSlideIndex()&&(this.na(!1),rf(this,this.B.slideChangeEvent(),()=>{this.na(!0)}));x(this,this.B.clock().Ac(),this.Ny,this);x(this,this.B.clock().yb(),this.hb,this);this.Ny()}zy(){const a=this.B.clock().state();"stopped"===a||"suspended"===a?this.B.play():this.B.pause()}hb(){if(-1!=
this.B.currentSlideIndex()){var a=this.B.W(),b=a.startTime()+a.duration();const c=this.L.Ci(this.B.clock().timestamp());a=a.type();"interaction"!=a&&"quiz"!=a&&"scenario"!=a||c!=b?(b=this.B.Le("playPauseControl"),BO(this,b)):this.na(!1)}}Ny(){var a=this.B.clock().state();a=!("started"==a||"buffering"==a);if(this.UM!=a){const b=Z(this.K,a?"play":"pause");this.Oj(b);this.UM=!this.UM}a||BO(this,null)}};function SU(a){if(a.ii.showOutline){const b=new QU({za:a.K,Ii:a.xa});wu(b,N(a,"outline-button"));x(a,b.HX,a.QN,a);a.Nb=new QT({Dt:!1,Et:!0,Ej:a.If,za:a.K,fa:a.I,playbackController:a.B,slides:a.L});a.cF=new eU(b.displayObject(),a.Nb);a.cF.Z("outline-popup",!0);DS(a.xa,a.cF);return b}return null}function TU(a){return UU(a)?new PU({settings:a.ii,Ii:a.xa,soundController:a.Bb,sba:a.B,fa:a.I,yj:a.mg,tw:a.Sj,gg:a.hd,za:a.K}):null}
function UU(a){return a.ii.kx||a.ii.Sq||a.ii.Se||a.ii.kl||a.ii.Dd||a.ii.Mo}
class VU extends O{constructor({r$:a,Ej:b,Ii:c,fa:d,za:e,playbackController:f,slides:g,yj:h,soundController:k,tw:l,gg:m}){super({G:"play-controls-container"});this.ii=a;this.B=f;this.xa=c;this.I=d;this.K=e;this.L=g;this.mg=h;this.Bb=k;this.Sj=l;this.hd=m;this.If=b;this.Lp=this.cF=this.Nb=null;this.tk=SU(this);this.Gb=this.Tx();this.kh=TU(this);this.xc=this.ku();this.tk&&M(this,this.tk);this.Gb&&M(this,this.Gb);this.kh&&M(this,this.kh);this.xc&&(this.Iv("0:00",KO(this.L.ol())),M(this,this.xc),x(this,
this.B.clock().yb(),this.hb,this))}cI(a){this.cF&&this.Nb&&this.Nb.resize(void 0,a)}na(a){this.kh&&this.kh.na(a)}WQ(a){this.Gb&&this.Gb.J(!a);this.kh&&this.kh.WQ(a);this.xc&&this.xc.J(!a)}Ra(){var a=this.ii.nf;a&&!this.Gb&&(this.Gb=this.Tx())&&M(this,this.Gb,this.vf("playButton"));this.Gb&&this.Gb.J(a);(a=this.ii.showOutline)&&!this.tk&&(this.tk=SU(this))&&M(this,this.tk,this.vf("outlineButton"));this.tk&&this.tk.J(a);UU(this)&&!this.kh&&(this.kh=TU(this))&&M(this,this.kh,this.vf("collapsableButtons"));
this.kh&&(a=this.kh,AU(a),a.Ra(),a.Ss(),EU(a));(a=this.ii.Bg)&&!this.xc&&(this.xc=this.ku(),this.Iv("0:00",KO(this.L.ol())),this.xc&&M(this,this.xc,this.vf("progressTimer")));this.xc&&this.xc.J(a)}vf(a){const b=[this.tk,this.Gb,this.kh,this.xc].filter(c=>c);switch(a){case "outlineButton":return b.indexOf(this.tk);case "playButton":return b.indexOf(this.Gb);case "collapsableButtons":return b.indexOf(this.kh);case "progressTimer":return b.indexOf(this.xc);default:return-1}}Tx(){if(this.ii.nf){const a=
new RU({za:this.K,playbackController:this.B,slides:this.L});wu(a,N(this,"play-pause-button"));return a}return null}ku(){return this.ii.Bg?new O({$:N(this,"progress-timer")}):null}hb(){var a=this.B.clock().timestamp();-1!=a.stepIndex()&&(a=this.L.Ci(a,!1,!0),this.Iv(KO(a),KO(this.L.ol())))}Iv(a,b){a=`<span>${a}</span><span>&nbsp;/&nbsp;${b}</span>`;this.xc.displayObject().innerHTML!=a&&this.xc.Ki(a)}QN(a){JS(this.xa,a,this.tk.displayObject())}};function WU(a){return a.H.visible&&(a.H.showOutline||a.H.nf||a.H.kx||a.H.Sq||a.H.Se||a.H.kl||a.H.Dd||a.H.Mo||a.H.Bg)?new VU({r$:a.H,Ej:a.If,Ii:a.xa,fa:a.I,za:a.K,playbackController:a.B,slides:a.L,yj:a.mg,soundController:a.Bb,tw:a.Sj,gg:a.hd}):null}function XU(a){a.Ze||(a.Ze=WU(a),a.Ze&&M(a,a.Ze,0));a.Ze&&a.Ze.nb()}function YU(a){a.Tc||(a.Tc=a.Qx(),a.Tc&&M(a,a.Tc));a.Tc&&a.Tc.nb()}
class ZU extends O{constructor({skinSettings:a,presentation:b,playbackController:c,soundController:d,Ii:e,fa:f,za:g,yj:h,tw:k,gg:l}){super({G:"universal-control-panel",Qb:"NAV"});this.F=b;this.B=c;this.Bb=d;this.xa=e;this.I=f;this.K=g;this.mg=h;this.Sj=k;this.hd=l;this.H=a.ta.controlPanel;this.L=b.slides();this.If=a.outline;({VP:a}=OS(this.F.slides()));this.Cy=a;this.Ze=WU(this);this.Tc=this.Qx();this.Ze&&M(this,this.Ze);this.Tc&&M(this,this.Tc);x(this,this.H.Ta,this.tn,this);x(this,this.B.slideChangeEvent(),
this.rk,this);x(this,this.resizeEvent(),this.X3,this)}cI(a){this.Ze&&this.Ze.cI(a)}playbackController(){return this.B}setScale(a){hp(this.displayObject(),a)}na(a){super.na(a);this.Ze&&this.Ze.na(a);this.Tc&&this.Tc.na(a)}sC(a){if(this.Ze){var b=this.Ze;const c=a.pressed;a=a.relativeElement;if(!b.Lp){const d=new QT({Dt:!1,Et:!0,Ej:b.If,za:b.K,fa:b.I,playbackController:b.B,slides:b.L});d.ms.Tn.qQ();b.Lp={relativeElement:a,Iq:new eU(a,d)};b.Lp.Iq.Z("outline-popup",!0);DS(b.xa,b.Lp.Iq)}JS(b.xa,c,b.Lp.relativeElement)}}tn(){ES(this.xa);
XU(this);YU(this)}X3(){var a=this.width();if(this.Tc){var b=this.Tc;b.kb&&(a=480>=a?"":b.I.Y("PB_CONTROL_PANEL_NEXT"),b.kb.ga(a))}}Qx(){var a=this.H.visible&&(this.H.Re||this.H.pf||this.H.Ft);return this.Cy||a?(a=new cU({fa:this.I,playbackController:this.B,za:this.K,settings:this.H,rI:this.L.visibleSlidesCount()}),wu(a,N(this,"navigation-controls")),a):null}Ra(){XU(this);YU(this)}rk(){var a=this.B.interactionPlayer();const b=this.B.scenarioPlayer();a=!!a||!!b;YU(this);this.Ze&&this.Ze.WQ(a);this.Ze&&
(a=this.Ze,a.Lp&&FS(a.xa,a.Lp.relativeElement),a.Lp=null)}};function $U({Yc:a,W:b,presentation:c,Zf:d=null}){const e=d&&d.Id(),f=e&&e.logo(),g=(c=c.Id())&&c.logo();return a&&(!!b&&!!d&&!!e&&!!f||!!c&&!!g)}function aV({presentation:a,slideIndex:b,Ni:c}){b=0<=b?a.slides().getSlide(b):null;const d=null==b?void 0:b.Zf();a=$U({Yc:c.Yc,Zf:d,presentation:a,W:b});return!!(c.fe||c.showOutline||a||c.Ag&&b&&d)}
function bV({presentation:a,slideIndex:b,Ni:c}){if(!(c=aV({presentation:a,slideIndex:b,Ni:c})||!1))a:{if(0<=b)for(a=a.Lc().Ve(),c=0;c<a.count();c++){const d=a.qo(c);if(d.startTimestamp().slideIndex()<=b&&d.endTimestamp().slideIndex()>=b){c=!0;break a}}c=!1}return c}function cV({presentation:a,slideIndex:b,Ni:c}){return aV({presentation:a,slideIndex:b,Ni:c})};function dV(a){a.Z("side",a.Ka.Md?"left":"right")}function eV(a){const b=a.Ka.Md,c=a.sb.showed();return Z(a.K,b?c?"arrows_left":"arrows_right":c?"arrows_right":"arrows_left")}
class fV extends O{constructor({Kt:a,Ni:b,za:c,sidePanelController:d}){super({G:"show-side-panel-button"});this.Ka=b;this.K=c;this.sb=d;this.Db=a;(this.sl=this.ie())&&M(this,this.sl);dV(this);x(this,this.Ka.Ta,this.JZ,this)}Lo(a){this.sb=a;this.Ka.visible&&this.sb&&this.sb.visible()?this.sl||(this.sl=this.ie())&&M(this,this.sl):(tf(this,this.sl),this.sl=null)}JZ(){this.sl&&(this.sl.Oj(eV(this)),dV(this))}ie(){if(!this.sb||!this.sb.visible())return null;const a=new hI({type:"uikit-link-button",size:"small",
icon:{element:eV(this),Wd:"left"}});x(this,this.sb.showedStateChanged(),()=>{this.JZ()});wu(a,N(this,"button"));K(a,"padding","9px 10px");x(this,a.ha,()=>{this.sb.show(!this.sb.showed())});return a}};function gV(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 hV extends O{constructor({type:a,fa:b,Yf:c,za:d}){super({G:"marker-panel-button",tabIndex:0});this.K=d;this.Z("mobile",Rf);this.Z("type",a);a=this.Tj(a);d=new O({$:N(this,"text")});yu(d,b,c);a&&M(this,a);M(this,d)}Tj(a){var b=gV(this,a);if(!b)return null;a=new O({G:"item-icon"});wu(a,N(this,"item-icon"));b=new O({$:N(a,"item-icon-image"),va:b});M(a,b);return a}}
function iV(a,b,c){c=new hV({type:b,fa:a.I,Yf:c,za:a.K});x(a,c.ha,()=>a.Ap(b),a);u(a,c.displayObject(),"keydown",d=>{if(13==d.keyCode||32==d.keyCode)a.Ap(b),d.stopPropagation(),d.preventDefault()},a);M(a,c);return c}function jV(a,b){a.rT=b;a.rf.has("endDrawing")&&a.rf.get("endDrawing").na(b)}
class kV extends O{constructor(a,b){super({G:"marker-panel"});this.rf=new Map;this.uT=this.rT=!0;this.xZ=D(this);this.vT=D(this);this.sy=[];this.I=a;this.K=b}open(){for(const a of this.rf.values())a&&tf(this,a);this.Go();this.GJ();this.sy=[]}GJ(){var a=iV(this,"pen","PB_DRAWING_TOOLS_PEN");this.rf.set("pen",a);a=iV(this,"highlighter","PB_DRAWING_TOOLS_HIGHLIGHTER");this.rf.set("highlighter",a);a=iV(this,"eraser","PB_DRAWING_TOOLS_ERASER");this.rf.set("eraser",a);a=new O({$:N(this,"separator")});this.U(a);
a=iV(this,"eraseAll","PB_DRAWING_TOOLS_ERASE_ALL");this.rf.set("eraseAll",a);a.na(this.uT);a=iV(this,"endDrawing","PB_DRAWING_TOOLS_END_DRAWING");this.rf.set("endDrawing",a);a.na(this.rT)}Ap(a){(a={pen:"line",highlighter:"marker",eraser:"eraser",endDrawing:"nothing"}[a])?this.xZ.C(a):this.vT.C()}freeze(){this.sy=[];for(const a of this.rf.values())a.enabled()&&(a.na(!1),this.sy.push(a))}};class lV extends $S{constructor({G:a,playbackController:b}){super({G:a,playbackController:b});this.ZZ=16}};class mV extends dU{constructor(a,b){super(a);this.xp=b;K(this.xp,"height","100%");this.ex(this.xp)}};const nV={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 oV(a,b,c,d){b&&(a=d?"":a.I.Y(nV[c]),b.ga(a))}function pV(a){a.buttons().forEach(b=>b.zc(!1))}
function qV(a,{Eaa:b,Vaa:c,tba:d,W9:e}){var f=a.fd;f&&f.na(b);(b=a.mj)&&b.na(c);(c=a.Yl)&&c.na(d);(a=a.Ck)&&a.na(e)}
class rV extends O{constructor({settings:a,za:b,fa:c}){super({G:"buttons-container"});this.K=b;this.I=c;this.vY=D(this);this.yY=D(this);this.CY=D(this);this.zY=D(this);this.AY=D(this);this.Ek=this.mj=this.Yl=this.fd=this.Ck=null;this.Im={};this.H=a;this.Gv="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.Im.attachments={icon:a,label:c.Y("PB_TITLE_PANEL_ATTACHMENTS")};
this.Im.markerTools={icon:d,label:c.Y("PB_TITLE_PANEL_MARKER_TOOLS")};this.Im.marker={icon:d,label:c.Y("PB_DRAWING_TOOLS_PEN")};this.Im.highlighter={icon:d,label:c.Y("PB_DRAWING_TOOLS_HIGHLIGHTER")};this.Im.eraser={icon:d,label:c.Y("PB_DRAWING_TOOLS_ERASER")};this.Im.presenterInfo={icon:e,label:c.Y("PB_TITLE_PANEL_PRESENTER_INFO")};this.Im.notes={icon:f,label:c.Y("PB_TITLE_PANEL_NOTES")};this.Im.outline={icon:b,label:c.Y("PB_TITLE_PANEL_OUTLINE")};this.iu();x(this,this.I.Kg,this.CO,this)}buttons(){return[this.Ck,
this.fd,this.Yl,this.mj,this.Ek].filter(a=>!!a)}invalidate(){tf(this,this.fd);tf(this,this.mj);tf(this,this.Yl);tf(this,this.Ck);tf(this,this.Ek);this.iu()}iu(){if(this.H.visible){var a=this.H.buttonsOrder;for(let b=0;b<a.length;++b){const c=this.ie(a[b]);M(this,c)}}}j6(){this.enabled()&&this.Ck.enabled()&&this.vY.C(this.Ck)}l6(){this.enabled()&&this.fd.enabled()&&this.yY.C(this.fd)}p6(){this.enabled()&&this.Yl.enabled()&&this.CY.C(this.Yl)}m6(){this.enabled()&&this.mj.enabled()&&this.zY.C(this.mj)}n6(){this.enabled()&&
this.Ek.enabled()&&this.AY.C(this.Ek)}ie(a){const b=new hI({type:"uikit-secondary-button",icon:{element:this.Im[a].icon,Wd:"left"},size:"small",text:this.I.Y(nV[a])});wu(b,N(this,"button"));switch(a){case "attachments":this.Ck=b;x(this,this.Ck.ha,this.j6,this);break;case "markerTools":this.fd=b;x(this,this.fd.ha,this.l6,this);break;case "presenterInfo":this.Yl=b;x(this,this.Yl.ha,this.p6,this);break;case "notes":this.mj=b;x(this,this.mj.ha,this.m6,this);break;case "outline":this.Ek=b;x(this,this.Ek.ha,
this.n6,this);break;default:throw Error("unexpected button type");}return b}CO(a){switch(a){case "PB_TITLE_PANEL_PRESENTER_INFO":this.Yl&&this.Yl.ga(this.I.Y(a));break;case "PB_TITLE_PANEL_NOTES":this.mj&&this.mj.ga(this.I.Y(a));break;case "PB_TITLE_PANEL_OUTLINE":this.Ek&&this.Ek.ga(this.I.Y(a));break;case "PB_TITLE_PANEL_ATTACHMENTS":this.Ck&&this.Ck.ga(this.I.Y(a));break;case "PB_TITLE_PANEL_MARKER_TOOLS":this.fd&&"nothing"===this.Gv&&this.fd.ga(this.I.Y(a));break;case "PB_DRAWING_TOOLS_PEN":this.fd&&
"line"===this.Gv&&this.fd.ga(this.I.Y(a));break;case "PB_DRAWING_TOOLS_HIGHLIGHTER":this.fd&&"marker"===this.Gv&&this.fd.ga(this.I.Y(a));break;case "PB_DRAWING_TOOLS_ERASER":this.fd&&"eraser"===this.Gv&&this.fd.ga(this.I.Y(a))}}};function sV(a){a.Dl.Go();a.Dl.removeAttribute("title");a.Dl.removeAttribute("href");a.Dl.removeAttribute("target")}function tV(a,b){b&&""!=b?(a.Dl.setAttribute("href",b),a.Dl.setAttribute("target","_blank"),a.Dl.setAttribute("title",b)):sV(a)}class uV extends O{constructor(){super({G:"logo-container"});this.pk=this.up=0;this.Dl=new O({Qb:"A"});M(this,this.Dl)}};class vV extends O{constructor({parent:a,presentation:b}){super({$:N(a,"title")});this.F=b;this.mZ=new O;this.LZ();M(this,this.mZ);x(this,b.PS,this.LZ,this)}LZ(){this.mZ.ga(this.F.courseTitle()||"")}};function wV(a){if(a.Db.visible&&a.Db.vq){const b=new vV({parent:a,presentation:a.F});wu(b,N(a,"item"));return b}return null}function xV(a){if(a.Db.visible&&a.Db.Yc){const b=new uV;b.up=250;b.pk=44;wu(b,N(a,"item"));return b}return null}function yV(a){if(a.Db.visible&&a.Db.Yc){var b=a.B.W().Zf();if(b){const c=(b=b.Id())&&b.logo();b&&c?zV(a,b):a.uA()}else a.uA()}}
function zV(a,b){a.ob!=b&&(a.ob&&uf(a,a.ob.logo(),a.ob),a.ob=b,a.ob?(b=a.ob.ge(),a.Od&&tV(a.Od,b),x(a,a.ob.LL,a.gB,a),a.gB()):a.Od&&tV(a.Od,null))}
class AV extends O{constructor({Kt:a,presentation:b,playbackController:c}){super({G:"info-container"});this.ob=null;this.Db=a;this.F=b;this.B=c;(this.nh=wV(this))&&M(this,this.nh);(this.Od=xV(this))&&M(this,this.Od)}invalidate(){this.LN();this.En()}En(){const a=this.Db.visible&&this.Db.Yc;a&&!this.Od&&((this.Od=xV(this))&&M(this,this.Od,this.vf("logo")),yV(this));this.Od&&this.Od.J(a)}LN(){const a=this.Db.visible&&this.Db.vq;a&&!this.nh&&(this.nh=wV(this))&&M(this,this.nh,this.vf("courseTitle"));
this.nh&&this.nh.J(a)}vf(a){const b=[this.nh,this.Od].filter(c=>c);switch(a){case "logo":return b.indexOf(this.Od);case "courseTitle":return b.indexOf(this.nh);default:return-1}}gB(){if(this.ob){var a=this.ob.logo();a&&(a.Ne()?this.VV(a):(a.load(),x(this,a.Fq(),this.VV,this)))}}uA(){const a=this.F.Id(),b=a&&a.logo();a&&b?(this.Od&&this.Od.J(!0),this.ob!=a&&zV(this,a)):(this.ob=null,this.Od&&(this.Od.J(!1),sV(this.Od)))}VV(a){if(this.Od){var b=this.Od;b.Dl.Go();const c=a.createInstance();b.Dl.U(c);
const d=Jf?a.width():c.width;a=Jf?a.height():c.height;b=Math.min(1,Math.min(b.up/d,b.pk/a));bh(c,d*b,a*b)}}};function BV(a){const b=new rV({parent:a,settings:a.Db,za:a.K,fa:a.I});wu(b,N(a,"container"));var c=0!=a.F.resources().Uh().count(),d=b.Ck;d&&d.na(c);x(a,b.CY,a.Hn,a);x(a,b.vY,a.xA,a);x(a,b.AY,a.Hb,a);x(a,b.zY,a.gd,a);x(a,b.yY,a.k8,a);return b}function CV(a){return a.ld.mj?new lV({G:"notes-popup",playbackController:a.B}):null}function DV(a){a=new eU(a.ld.Ek.displayObject(),a.Nb);a.Z("outline-popup",!0);return a}
function EV(a){if(a.ld.fd){const b=new kV(a.I,a.K);jV(b,!1);x(a,b.xZ,a.Ap,a);x(a,b.vT,a.o5,a);return b}return null}function FV(a){a.ld.buttons().forEach(b=>{FS(a.xa,b.displayObject())})}function GV(a){const b=!!a.B.W().Zf(),c=!a.B.quizPlayer()&&!a.B.scenarioPlayer()&&!a.B.interactionPlayer(),d=HV(a);qV(a.ld,{Vaa:d,Eaa:c,tba:b,W9:!!a.F.resources().Uh().count()});c||a.Ap("nothing")}function IV(a){a.Ab&&a.Ab.Oj(a.Ka.Md?JV(a):KV(a))}
function LV(a,b){switch(b.buttonType){case "attachments":const c=b.pressed;b=b.relativeElement;const d=MV(a,b);JS(a.xa,c,b,{Am:"bottom"});d.focus();break;case "outline":a.QN(b)}}function KV(a){return a.sb.showed()?Z(a.K,"arrows_right"):Z(a.K,"arrows_left")}function JV(a){return a.sb.showed()?Z(a.K,"arrows_left"):Z(a.K,"arrows_right")}function HV(a){return(a=a.B.W().slideNotes())&&""!=a.text().replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")}
function MV(a,b){b=new dU(b);b.ex(NV(a));b.Z("attachments",!0);DS(a.xa,b);return b}function NV(a){const b=new qO(a.F.resources().Uh(),a.K,a.I);wu(b,"attachments-popup");x(a,b.fS,()=>{ES(a.xa)},a);return b}function OV(a,b){JS(a.xa,b.pressed(),b.displayObject(),{Am:"bottom",align:"left"})}
class PV extends O{constructor({Kt:a,Ej:b,Ni:c,presentation:d,playbackController:e,Ii:f,za:g,fa:h,sidePanelController:k}){super({G:"top-panel",Ue:!0});this.Db=a;this.If=b;this.Ka=c;this.sb=k;this.F=d;this.B=e;this.xa=f;this.K=g;this.I=h;this.cA=this.hN=this.Xu=this.ob=null;this.OL=D(this);this.aV=D(this);this.vK=D(this);this.Ba=new O({G:"top-main-container"});M(this,this.Ba);this.Z("reversed",this.Ka.Md);this.Ba.Z("reversed",!this.Db.jt);this.ld=BV(this);M(this.Ba,this.ld);this.XD=this.FJ();M(this.Ba,
this.XD);(this.Ab=this.Wx())&&M(this,this.Ab);this.Nb=this.Sx();this.xp=CV(this);this.Nb&&(y(this,this.Nb),a=DV(this),DS(this.xa,a));(this.og=EV(this))&&y(this,this.og);x(this,this.Db.Ta,this.tn,this);x(this,this.F.uJ,()=>yV(this.XD),this);x(this,this.B.slideChangeEvent(),this.rk,this);x(this,this.B.transitionEffectStartEvent(),this.H6,this);x(this,this.B.AR(),this.G6,this);x(this,this.xa.zo(),this.fv,this);x(this,this.Ka.Ta,this.r6,this)}tn(){ES(this.xa);FV(this);this.XD.invalidate();this.Ba.Z("reversed",
!this.Db.jt);this.ld.invalidate();GV(this);this.nb()}r6(){this.Z("reversed",this.Ka.Md);IV(this)}Lo(a){this.sb=a;this.Ka.visible&&this.sb&&this.sb.visible()?this.Ab||(this.Ab=this.Wx())&&M(this,this.Ab):(tf(this,this.Ab),this.Ab=null)}na(a){super.na(a);this.ld.na(a)}Wx(){if(this.sb&&this.sb.visible()){const a=new hI({type:"uikit-link-button",size:"small",icon:{element:this.Ka.Md?JV(this):KV(this),Wd:"left"}});K(a,"padding","4px");x(this,this.sb.showedStateChanged(),()=>{IV(this)});x(this,a.ha,()=>
{this.sb.show(!this.sb.showed())});return a}return null}FJ(){const a=new AV({Kt:this.Db,presentation:this.F,playbackController:this.B});wu(a,N(this,"container"));a.Z("reversed",this.Ka.Md);return a}rk(){if(-1!=this.B.currentSlideIndex()){this.cA=null;var a=HV(this);this.Xu&&this.Xu.visible()&&!a&&ES(this.xa);GV(this);a=this.B.W().Zf();const b=!!a;this.hN&&this.hN.visible()&&(b?this.hN.content().oC(a):ES(this.xa));yV(this.XD)}}QN(a){const b=a.pressed;a=a.relativeElement;if(!this.cA){const c=new QT({Dt:!1,
Et:!0,Ej:this.If,za:this.K,fa:this.I,playbackController:this.B,slides:this.F.slides()});c.ms.Tn.qQ();this.cA=new eU(a,c);this.cA.Z("outline-popup",!0);DS(this.xa,this.cA)}JS(this.xa,b,a,{Am:"bottom"})}Sx(){return this.ld.Ek?new QT({Dt:!1,Et:!0,Ej:this.If,za:this.K,fa:this.I,playbackController:this.B,slides:this.F.slides()}):null}Hb(a){a.zc(!a.pressed());this.Nb||(this.Nb=this.Sx())&&y(this,this.Nb);const b=a.pressed(),c=DV(this);DS(this.xa,c);b!=a.pressed()&&a.zc(b);OV(this,a)}xA(a){a.zc(!a.pressed());
const b=a.pressed(),c=MV(this,a.displayObject());b!=a.pressed()&&a.zc(b);OV(this,a);c.focus()}gd(a){this.xp||(this.xp=CV(this))&&y(this,this.xp);if(!this.Xu){var b=new mV(this.ld.mj.displayObject(),this.xp);b.Z("notes-popup",!0);this.Xu=b;DS(this.xa,this.Xu)}b=a.pressed();a.zc(!b);OV(this,a)}k8(a){var b=!a.pressed();a.zc(b);if(b){this.og||(this.og=EV(this))&&y(this,this.og);b&&this.og.open();b=a.pressed();var c=this.xa.createPopup(a.displayObject(),this.og,"marker");b!=a.pressed()&&a.zc(b);OV(this,
a);this.aV.C();c.focus()}else ES(this.xa)}Hn(a){const b=this.B.W().Zf();a.zc(!a.pressed());const c=new WS(this.I,this.K,!0);wu(c,N(this,"presenter-info"));const d=a.pressed();this.gN=this.xa.createPopup(a.displayObject(),c,"presenter");d!=a.pressed()&&a.zc(d);OV(this,a);c.oC(b);c.nb();this.gN&&this.gN.focus()}Ap(a){if(this.og){var b=this.ld;if(b.fd)switch(b.Gv=a,b.Gv){case "nothing":b.fd.ga(b.I.Y("PB_TITLE_PANEL_MARKER_TOOLS"));break;case "line":b.fd.ga(b.I.Y("PB_DRAWING_TOOLS_PEN"));break;case "marker":b.fd.ga(b.I.Y("PB_DRAWING_TOOLS_HIGHLIGHTER"));
break;case "eraser":b.fd.ga(b.I.Y("PB_DRAWING_TOOLS_ERASER"))}this.OL.C(a);ES(this.xa);jV(this.og,"nothing"!=a)}}o5(){this.vK.C();ES(this.xa)}fv(){pV(this.ld);this.gN=this.Xu=null}H6(){const a=this.ld.fd;a&&this.og&&(a.na(!1),this.og.freeze())}G6(){var a=this.ld.fd;if(a&&this.og){a.na(!0);a=this.og;for(const b of a.sy)b.na(!0);a.sy=[]}}Ra(a){var b=this.Ab?`calc(100% - ${this.Ab.width()}px)`:"100%";K(this.Ba,"width",b);b=this.displayObject();const c=bp().getTransform(b);b=this.ld;a=480>a*(c?c.Qc:1);
oV(b,b.Ck,"attachments",a);oV(b,b.fd,"markerTools",a);oV(b,b.Yl,"presenterInfo",a);oV(b,b.mj,"notes",a);oV(b,b.Ek,"outline",a)}};function QV(a){a=a.H.ta.Bc;if(!a||!a.visible)return[];const b=["attachments","outline"];return a.buttonsOrder.filter(c=>-1!=b.indexOf(c))}
class RV extends E{constructor({presentation:a,playbackController:b,settings:c,fa:d,view:e,sidePanelController:f}){super();this.F=a;this.B=b;x(this,this.B.slideChangeEvent(),this.Rd,this);this.H=c;this.I=d;this.la=e;this.sb=f;x(this,this.la.resizeEvent(),this.S5,this);x(this,this.la.zo(),this.fv,this);this.mb=null}FR(a){this.sb=a}Rd(){this.mb&&(pf(this,this.mb.showTopPanelPopupEvent(),this.kW,this),pf(this,this.mb.showOutlineEvent(),this.jW,this),this.fv());if(this.mb=this.B.quizPlayer()){x(this,
this.mb.showTopPanelPopupEvent(),this.kW,this);x(this,this.mb.showOutlineEvent(),this.jW,this);var a=this.B.W(),b=this.QT(a),c=b&&this.xY()?b.logo():null;a=this.mb.skin();var d=a.setPresentationContext,e=this.sb,f=QV(this),g=!!this.F.resources().Uh().count();c=c?c.path():null;var h=b?b.ge():"";b=b?b.JC():"";var k=this.LN(),l=this.F.courseTitle(),m;m=(m=this.H.ta.Bc||null)&&m.visible&&PN(m,"outline")?!0:(m=this.H.ta.Mc||null)&&m.visible&&m.showOutline?!0:(m=this.H.ta.controlPanel||null)&&m.visible&&
m.showOutline?!0:!1;d.call(a,{sidePanelController:e,buttonsOrder:f,resourcesButtonEnabled:g,logo:c,logoUrl:h,logoTarget:b,showTitle:k,courseTitle:l,hasOutline:m})}}S5(){this.mb&&this.mb.setPanelScale(this.la.scale())}QT(a){return(a=a.Zf())&&a.Id()?a.Id():this.F.Id()}xY(){const a=this.H.ta.Bc;return a?a.visible&&a.Yc:!1}LN(){const a=this.H.ta.Bc||null;return a?a.visible&&a.vq:!1}kW(a){this.la.e1(a)}jW(a){this.la.sC(a)}fv(){this.mb&&(this.mb.onTopPanelPopupClosed(),this.mb.outlinePopupClosed())}};class SV extends O{constructor(){super({G:"preloader"});this.h8=800;this.J4=500;this.Kn=!1;this.i8=D(this);this.H3=D(this);this.J(!1)}show(){this.Kn||(this.Kn=!0,clearTimeout(this.Dy),clearTimeout(this.BA),this.BA=ei(this.q6,this,this.h8))}Wc(){if(this.Kn&&(this.Kn=!1,clearTimeout(this.Dy),clearTimeout(this.BA),this.visible())){var a=this.J4-((new Date).getTime()-this.n8);0<a?this.Dy=ei(this.MV,this,a):this.MV()}}q6(){this.n8=(new Date).getTime();this.J(!0);this.i8.C()}MV(){this.J(!1);this.H3.C()}}
;function TV(a){a=a.sb&&a.sb.showed();return!IG()||!a}function UV(a){if(TV(a))return new Uc(0,0);const b=a.jb.width()-a.jb.Gq().width()-12;a=Xg(a.jb.CH().displayObject()).y;return new Uc(b,a)}function VV(a){if(!a.Om)return new $c(0,0);a=160/a.Om.height()*a.Om.width();return new $c(a,160)}
function WV(a,b,c){var d=VV(a);d=TV(a)&&IG()?d.width:0;var e=VV(a);e=TV(a)&&IG()?0:e.height;d=a.jb.width()-24-(d?d+12:0);a=a.jb.height()-(e?e+36:0);const {width:f,height:g}=kp({width:b,height:c,boundingWidth:d,boundingHeight:a,qw:!0});return new $c(f,g)}class XV{constructor({BB:a,presentation:b,sidePanelController:c,playbackController:d}){this.jb=a;this.sb=c;this.F=b;this.B=d;this.Om=null}};function YV(a,b){const c=!(IG()&&a.sb&&a.sb.showed())&&a.Ce.visible();a.El.J(b&&c)}function ZV(a){var b=a.El.width(),c=a.El.height();const d=a.Oa.jb.Gq(),e=Xg(d.displayObject());IG()?(e.x+=-(b+12)/2,e.y+=(d.height()-c)/2):(e.x+=d.width()-50,e.y+=d.height()-c/2+6);a.Hv(a.El.displayObject(),e);a.El.Z("portrait",!IG())}function $V(a){const b=a.MD(),c=a.Sm(a.P);a.P.resize(b.width,b.height);a.Hv(a.P.displayObject(),c)}
class aW extends E{constructor({BB:a,mP:b,sidePanelController:c,Oaa:d,Vw:e,Hca:f}){super();this.jb=a;this.sb=c;this.Oa=b;this.Ce=d;this.P=e;this.jq=f;this.El=new O({G:"maximize-button"});y(this,this.El);x(this,this.El.ha,this.IM,this);this.jb.U(this.El);YV(this,!1);this.Sl=1;this.Tl=0;this.Pm=!1;this.Xj=null;this.vc=this.Ce;this.qz=D(this);this.sb&&x(this,this.sb.showedStateChanged(),this.lW,this);u(this,this.jb.displayObject(),ko,g=>{if(!this.El.contains(g.target))if(this.Ce.contains(g.target)||
!this.P.displayObject().contains(g.target)){YV(this,!this.El.visible());ZV(this);let h;(null==(h=g.target)?0:h.hasAttribute("closed-captions-panel"))||g.preventDefault()}else YV(this,!1)},Wt)}Gq(){return this.vc}CH(){return this.vc==this.Ce?this.P:this.Ce}Zk(){$V(this);if(this.vc==this.Ce)var a=VV(this.Oa);else a=this.Oa,a=a.Om?WV(a,a.Om.width(),a.Om.height()):new $c(0,0);this.Ce.resize(a.width,a.height);var b=rh(this.Ce.displayObject());this.jq.resize(a.width-b.left-b.right,a.height-b.top-b.bottom);
this.Py();a=this.jb;TV(this.Oa)?(a.Ce.Z("draggable",!1),bW(a,!1)):(b=a.Vb.Gq(),a.Ce.Z("draggable",b==a.Ce),bW(a,b==a.P));ZV(this)}MD(){if(this.vc==this.P){var a=this.Oa;var b=a.F.slideWidth();var c=a.F.slideHeight();a=VV(a);const {width:d,height:e}=kp({width:b,height:c,boundingWidth:a.width,boundingHeight:a.height,qw:!0});b=new $c(d,e)}else b=this.Oa,a=null,c=b.B,-1!=c.currentSlideIndex()&&(c.quizPlayer()&&(a=c.quizPlayer().quiz().quizSize(),a=new $c(a.width,a.height)),c.interactionPlayer()&&(a=c.interactionPlayer().currentSession().interaction().interactionSize(),
a=new $c(a.width,a.height)),c.scenarioPlayer()),c=a||new $c(b.F.slideWidth(),b.F.slideHeight()),b=WV(b,c.width,c.height);return b}Py(){const a=this.Sm(this.Ce);this.Hv(this.Ce.displayObject(),a)}Sm(a){a=this.vc!=a;return TV(this.Oa)||a?new Uc(0,0):this.Pm?new Uc(this.Sl,this.Tl):UV(this.Oa)}Hv(a,b){B(a,"transform",`translate(${b.x}px, ${b.y}px)`)}lW(){this.Zk();this.Xj&&tf(this,this.Xj);this.Pm=!1;YV(this,!1);if(IG()&&this.sb&&this.sb.showed()){let a=0,b=0;this.Xj=new YQ(this.vc.displayObject(),{H0:()=>
{if(!this.Pm){const c=UV(this.Oa);this.Sl=c.x;this.Tl=c.y}a=this.Sl;b=this.Tl},G0:c=>{this.Pm=!0;this.Sl=ly(a+c.x,0,this.jb.width()-this.vc.width());this.Tl=ly(b+c.y,0,this.jb.height()-this.vc.height());$V(this);this.Py()},Xaa:()=>{}});y(this,this.Xj)}}IM(){this.Ko(this.CH())}Ko(a){this.vc=a;YV(this,!1);this.qz.C()}};function cW(a){const b=new O({G:"video-narration-view"});wu(b,N(a,"narration-view"));b.J(!1);b.U(a.jq);M(a.hi,b);return b}function dW(a,b){return new XV({BB:a,sidePanelController:a.sb,presentation:b.presentation(),playbackController:b.view().playbackController()})}function eW(a){const b=a.IK(),c=void 0!==b;fW(a,c);c?a.Oa.Om=b:(a.Oa.Om=null,a.Vb.Ko(a.Ce))}
function gW(a,b){for(let c=0;c<b.count();++c){const d=b.qo(c);x(a,d.playbackStateChangedEvent(),e=>{"activated"==e.playbackState()?a.qh!=e&&(a.qh=e,fW(a,!0),a.Oa.Om=e):"deactivated"==e.playbackState()&&(a.qh=void 0,eW(a));a.Vb.Zk()},a)}}function hW(a,b){const c=a.F.slides().getSlide(b).uo();let d;for(let e=0;e<c.count();++e){const f=c.LB(e),g=f.params();if("changeLayout"==f.name()&&g){d=g.type;break}}d?a.tl(d):0<b&&hW(a,b-1)}function fW(a,b){a.Ce.J(b);b||a.Vb.Ko(a.Ce);a.Vb.Zk()}
function bW(a,b){b?(a=a.P.displayObject(),bo(a,"draggable")):(b=a.P.displayObject(),ao(b,"draggable")&&(a=a.P.displayObject(),co(a,"draggable")))}
class iW extends O{constructor({Sb:a,sidePanelController:b,playbackController:c,Ve:d,presentation:e}){super({G:"content-area",Ue:!0});this.F=e;this.hi=new O({$:N(this,"items-container")});M(this,this.hi);this.P=a.view();M(this.hi,this.P);this.B=c;this.sb=b;this.jq=a.videoNarrationController().view();this.qh=void 0;this.Ce=cW(this);this.ff=new SV;M(this,this.ff);this.Oa=dW(this,a);this.Vb=this.MJ();x(this,this.resizeEvent(),()=>{var f=this.Vb;f.Zk();f.lW();YV(f,!1)},this);x(this,this.B.clock().xB(),
this.Y3,this);x(this,this.B.slideChangeEvent(),()=>{eW(this);this.Vb.Zk()},this);gW(this,d);this.XV();this.Z("portrait",!IG())}tl(a){"MaximizedVideo"==a&&this.Vb.Ko(this.P)}Gq(){return this.Vb.Gq()}CH(){return this.Vb.CH()}IK(){let a=this.qh;const b=this.F.Lc().Ve();if(!a)for(let c=0;c<b.count();c++){const d=b.qo(c);if(d.startTimestamp().slideIndex()<=this.B.currentSlideIndex()&&d.endTimestamp().slideIndex()>=this.B.currentSlideIndex()){a=d;break}}return a}MJ(){const a=new aW({BB:this,mP:this.Oa,
Oaa:this.Ce,Vw:this.P,sidePanelController:this.sb,Hca:this.jq});y(this,a);x(this,a.qz,this.XV,this);return a}Ra(a,b){super.Ra(a,b);this.Vb.Zk();this.Z("portrait",!IG())}Y3(){this.B.clock().buffering()?this.ff.show():this.ff.Wc()}XV(){this.Vb.Zk();const a=this.Vb.Gq()==this.P;this.Z("presentation-minimized",a);a?this.hi.lf(this.Ce,0):this.hi.lf(this.P,0)}};function jW(a){return(a=a.B.quizPlayer())?a.skin().controlPanel().displayObject():null}
class kW extends E{constructor({playbackController:a,q1:b,H_:c}){super();this.B=a;this.n7=this.nu=c;this.s7=this.zr=b;x(this,a.slideChangeEvent(),this.O8,this);this.QW=D(this)}O8(){var a,b=this.B.quizPlayer();(a=(b=b&&b.skin().topPanel())?b.displayObject():null)&&B(a,"height",`${this.zr.offsetHeight}px`);(b=jW(this))&&B(b,"height",`${this.nu.offsetHeight}px`);b=!1;a=a||this.s7;a!=this.zr&&(Hd(a,this.zr),this.zr=a,b=!0);a=jW(this)||this.n7;a!=this.nu&&(Hd(a,this.nu),this.nu=a,b=!0);b&&this.QW.C()}}
;function lW(){const a=new O({G:"closed-captions-panel"});a.J(!1);a.setAttribute("closed-captions-panel","");return a}function mW(a){const b=new RV({presentation:a.F,playbackController:a.P.playbackController(),settings:a.H,fa:a.I,view:a,sidePanelController:a.V});y(a,b);return b}function nW(a){(a.SK||a.Cy||a.ur.visible)&&!a.$a?(a.$a=a.RS(),y(a,a.$a)):a.SK||a.Cy||a.ur.visible||!a.$a||a.GX();a.$a&&a.Ba.U(a.$a)}
function oW(a){a.Db.visible||!a.Ka.visible||a.Kr||a.Ab?(a.Db.visible||!a.Ka.visible||a.Kr)&&a.Ab&&a.Ab&&(a.Ba.removeChild(a.Ab),tf(a,a.Ab),a.Ab=null):a.Wx();a.Ab&&a.Ba.lf(a.Ab,0)}function pW(a){a.H.ta.Mc.Md?a.IO():a.JO()}function qW(a){a.Hd=new O({G:"universal-skin-separator"});y(a,a.Hd)}
class rW extends PS{constructor(a,b,c,d){super({G:"universal-tablet",Sb:a,fa:c,za:d});this.H=b;this.mg=a.yj();this.gu=D(this);this.uv=new Uc(0,0);this.fb=this.Be=null;this.ky=[];this.Hd=this.Gh=this.pa=this.Ab=this.$a=this.ka=this.V=null;const {VP:e,b0:f,c0:g}=OS(this.F.slides());this.SK=f;this.Kr=g;this.Cy=e;this.Db=this.H.ta.Bc;this.ur=this.H.ta.controlPanel;this.sg=this.ur.$b;this.Ka=this.H.ta.Mc;this.Ju=new O({G:"universal-tablet-layout",Ue:!0});this.Ju.Z("left-panel",this.Ka.Md);M(this,this.Ju,
0);this.Ba=new O({G:"universal-tablet-content-area"});M(this.Ju,this.Ba);a=new O({G:"popups-layer"});wu(a,N(this,"popups-layer"));M(this,a);this.xa=new NS(a);this.xa.setScale(1,1);this.mM=D(this,this.xa.zo());this.jb=this.DJ();M(this.Ba,this.jb);this.oG=new O({G:"text-content-container"});this.jb.U(this.oG);a=new MI;this.oG.U(a);this.hc=lW();this.oG.U(this.hc);this.wv=mW(this);this.hd=LI(this.D.audioNarrationController(),this.D.videoNarrationController(),this.B.$k(),a);this.lk();this.wc=this.$o();
x(this,this.P.resizeEvent(),this.Hz,this);x(this,this.B.slideChangeEvent(),this.Rd,this);x(this,this.Ka.Ta,this.Bp,this);x(this,this.Ka.rc,this.Bp,this);x(this,this.Db.rc,this.Bp,this);x(this,this.ur.rc,this.Bp,this);x(this,this.sg.rc,this.Bp,this);a=new aI;x(this,a.LA,(h,k)=>this.resize(h,k));PI(this,this.I,new $c(this.F.slideWidth(),this.F.slideHeight()),b.Io)}gL(a){hW(this.jb,a)}e1(a){this.ka&&LV(this.ka,a)}sC(a){this.$a&&this.$a.sC(a)}zo(){return this.mM}scale(){return 1}Bp(){this.lk();tf(this,
this.wc);this.wc=this.$o();this.Ju.Z("left-panel",this.Ka.Md);this.ka&&this.ka.Lo(this.V);this.Ab&&this.Ab.Lo(this.V);this.nb()}lk(){this.Gu();this.qL();this.Fu();nW(this);oW(this)}GX(){tf(this.Ba,this.$a);this.$a=null}RS(){return new ZU({skinSettings:this.H,presentation:this.F,playbackController:this.P.$d(),soundController:this.P.soundController(),Ii:this.xa,fa:this.I,za:this.K,yj:this.mg,tw:this,gg:this.hd})}By(){return cV({presentation:this.F,slideIndex:this.B.currentSlideIndex(),Ni:this.Ka})}Gu(){this.YL()?
this.RJ():this.$L()&&this.nN();this.V&&this.Ju.lf(this.V,1);this.wv.FR(this.V)}YL(){return!this.V&&this.By()&&this.Ka.visible}$L(){return!!this.V&&(!this.By()||!this.Ka.visible)}nN(){tf(this.Ju,this.V);this.V=null}RJ(){this.V=new $T(this.H,this.F,this.Wb,this.I,this.K,!1);y(this,this.V);pW(this);x(this,this.V.showedStateChanged(),this.nb,this);this.wv.FR(this.V)}qL(){this.ZL()?this.wr():this.aM()&&this.oN();this.ka&&this.Ba.lf(this.ka,0)}ZL(){return(this.Kr||this.Db.visible)&&!this.ka}aM(){return!(this.Kr||
this.Db.visible)&&!!this.ka}oN(){tf(this.Ba,this.ka);this.ka=null}wr(){this.ka=new PV({Kt:this.Db,Ej:this.H.outline,Ni:this.Ka,presentation:this.F,playbackController:this.Wb,Ii:this.xa,fa:this.I,za:this.K,sidePanelController:this.V});y(this,this.ka);x(this,this.ka.OL,this.Ap,this);x(this,this.ka.vK,this.m5,this)}Wx(){this.Ab=new fV({Kt:this.Db,Ni:this.Ka,za:this.K,sidePanelController:this.V});y(this,this.Ab)}DJ(){return new iW({playbackController:this.B,Sb:this.D,sidePanelController:this.V,presentation:this.F,
Ve:this.F.Lc().Ve()})}$o(){if(this.$a){const a=new kW({playbackController:this.B,q1:this.ka&&this.ka.displayObject(),H_:this.$a.displayObject()});y(this,a);return a}return null}Fu(){!this.Hd&&qW(this);this.sg.visible?(!this.pa&&this.vr(),this.Hd.J(!1)):(this.pa&&this.gA(),this.Hd.J(!0));this.pa&&M(this.Ba,this.pa);this.Hd&&M(this.Ba,this.Hd)}gA(){tf(this.Ba,this.pa);this.Gh=this.pa=null}vr(){this.sg.visible&&(this.pa=new SO({slides:this.F.slides(),settings:this.sg,playbackController:this.Wb}),this.Gh=
new VO({$b:this.pa,playbackController:this.Wb,presentation:this.F,settings:this.sg}),y(this,this.pa),y(this,this.Gh))}Ra(a,b){super.Ra(a,b);a&&b&&(a=(a=this.H.ta.Mc)&&a.visible&&a.Md,a=this.V&&this.V.showed()&&a?this.V.width():0,this.xa.il(12+a,this.width()-12,this.jb.height()),ES(this.xa),a=0+(this.ka&&this.ka.visible()?this.ka.height():12),a+=this.$a&&this.$a.visible()?this.$a.height():12,b-=a,this.ka&&this.ka.nb(),this.$a&&(this.$a.cI(b-40),this.$a.nb()),this.V&&(pW(this),this.V.nb()),this.jb.nb())}IO(){this.V.showed()?
K(this.V,"margin-left",""):K(this.V,"margin-left","-280px");K(this.V,"margin-right","")}JO(){this.V.showed()?K(this.V,"margin-right",""):K(this.V,"margin-right","-280px");K(this.V,"margin-left","")}xY(){const a=this.H.ta.Bc;return a?a.visible&&a.Yc:!1}QT(a){return(a=a.Zf())&&a.Id()?a.Id():this.F.Id()}m5(){this.fb&&this.fb.hH()}Ap(a){"nothing"!=a&&(this.Be||this.LJ(),this.fb||this.dL());this.Be&&this.Be.Z("tool",a);this.fb&&AS(this.fb,a)}LJ(){this.Be=new O({G:"marker-tool-container"});this.Be.fg(0);
this.P.displayObject().appendChild(this.Be.displayObject())}dL(){this.fb=new BS(this.P.gh().offsetWidth,this.P.gh().offsetHeight);this.Be.U(this.fb);this.fb.setScale(1);const a=this.B.currentSlideIndex();this.ky[a]=this.fb;this.Pp()}Pp(){if(this.fb){this.fb.move(this.uv.x,this.uv.y);const a=this.P.scale();this.fb.setScale(a)}}Hz(a,b,c,d){this.uv=new Uc(c,d);this.Pp()}Rd(){var a=this.B.quizPlayer();const b=this.B.interactionPlayer();a||b?(a=this.P.gh(),ao(a,"with-border")&&(a=this.P.gh(),co(a,"with-border"))):
(a=this.P.gh(),bo(a,"with-border"));ES(this.xa);a=this.Ym();this.pa&&this.pa.J(!a);this.Hd&&this.Hd.J(!this.pa||!this.pa.visible());this.oG.J(!a);this.Ss();this.Be&&this.MN();this.$a&&(a=!!this.B.interactionPlayer()||!!this.B.scenarioPlayer(),this.$a.Z("minimize",a));this.Gu();this.ka&&this.ka.Lo(this.V);this.Ab&&this.Ab.Lo(this.V)}MN(){let a="nothing";this.fb&&(a=this.fb.IN,AS(this.fb,"nothing"));const b=this.B.currentSlideIndex();Bd(this.Be.displayObject());this.fb=this.ky[b];const c=this.B.clock(),
d=x(this,c.yb(),()=>{-1!=c.timestamp().stepIndex()&&(kf(this,d),this.fb&&this.Be&&this.Be.U(this.fb),this.Ap(a))},this);this.Pp()}Gg(a,b){b=a.getSlide(b).visibleIndex();return this.H.outline.Gi?jR(a)[b]:(b+1).toString()}Ss(){if(this.hc.visible()){const a=this.B.W().slideNotes();this.hc.ga(a?a.text():"")}}Ym(){return!!(this.B.quizPlayer()||this.B.interactionPlayer()||this.B.scenarioPlayer())}a1(){this.hc.visible()||(this.hc.J(!0),this.Ss(),this.gu.C())}qH(){this.hc.visible()&&(this.hc.J(!1),this.gu.C())}}
;function sW(a,b,c){return(a-2/3*c)/(b+c/3)}function tW(a){if(1>=a)return a;a=1+(a-1)/3;if(Eb){var b=4;a=Math.round(a*Math.pow(10,b))/Math.pow(10,b)}return a};class uW extends O{constructor(){super({G:"closed-caption-panel"});u(this,this.displayObject(),"click",this.fZ,this);u(this,this.displayObject(),ko,this.fZ,this,Wt);const a=new O({$:N(this,"scroll-area")});M(this,a);this.Gf=new O({G:"closed-captions"});M(a,this.Gf);this.ra=new vI({Kq:a});y(this,this.ra);this.U(this.ra.wj())}fZ(a){a.stopPropagation()}YQ(a){this.Gf.ga(a)}Ra(a,b){super.Ra(a,b);a=nh(this.displayObject());a=a.top&&a.bottom?a.top+a.bottom:0;this.ra.Wh(this.height()-a,this.Gf.height())}}
;class vW extends MI{};function wW(a){a.Qh(a.P.displayObject())&&a.P.resize(a.width(),a.height());a.Pp()}function xW(a,b){"nothing"!=b&&(a.fb||a.dL());a.Be&&a.Be.Z("tool",b);a.fb&&AS(a.fb,b)}
class yW extends O{constructor(a){super({G:"content-area"});this.fb=null;this.F=a.presentation();a=a.view();this.Wb=a.$d();this.B=a.playbackController();x(this,this.B.slideChangeEvent(),this.Rd,this);this.P=new XS(a);x(this,a.resizeEvent(),this.Hz,this);this.U(this.P.displayObject());y(this,this.P);this.Be=this.LJ();this.ky=[];this.qa=1;this.fN=new $c(this.P.width(),this.P.height())}setScale(a){this.qa=a;wW(this)}hH(){this.fb&&this.fb.hH()}invalidate(a,b){this.oy=b;this.resize(a.width,a.height)}Vw(){return this.P}Hz(a,
b,c,d){this.m7=a/this.P.width();this.uv=new Uc(c,d);this.Pp()}Pp(){if(this.fb){this.fb.move(this.uv.x,this.uv.y);const a=this.P.width()/this.fN.width*this.m7;this.fb.setScale(a);this.fb.setParentScale(a)}}Rd(){this.Be&&this.MN()}MN(){let a="nothing";this.fb&&(a=this.B.quizPlayer()||this.B.scenarioPlayer()||this.B.interactionPlayer()?"nothing":this.fb.IN,AS(this.fb,"nothing"));const b=this.B.currentSlideIndex();Bd(this.Be.displayObject());const c=d=>{-1!=d.timestamp().stepIndex()&&(pf(this,d.yb(),
c,this),this.fb&&this.Be.U(this.fb),xW(this,a))};this.fb=this.ky[b];x(this,this.B.clock().yb(),c,this);this.Pp()}LJ(){const a=new O({G:"marker-tool-container"});this.P.U(a);return a}dL(){this.fb=new BS(this.fN.width,this.fN.height);this.Be.U(this.fb);this.fb.setParentScale(this.qa);const a=this.B.currentSlideIndex();this.ky[a]=this.fb;this.Pp()}$c(){super.$c();this.P.removeChild(this.Be)}};function zW(a,b){a.Rt=b}class AW extends Iu{constructor(){super([1,.5],[0,1],500,void 0);this.C2=new A;this.i2=new A;this.sT=new A}HH(){this.Rt&&this.Rt.animate(this.coords);this.i2.C()}F0(){}hl(){this.Rt&&this.Rt.animate(this.coords);this.sT.C()}yo(){this.C2.C();this.Rt&&this.Rt.animate(this.coords)}};class BW{constructor(a){this.uc=a}animate(a){this.uc.Qe(a[0]);hp(this.uc.displayObject(),a[1])}}function CW(a){a.Ya=new aR;a.Ya.J(!1);Nh(a.Ya.displayObject(),"left top");ZQ(a.Ya,a.D.videoNarrationController().view());const b=a.F.Lc().Ve();for(let c=0;c<b.count();++c){const d=b.qo(c);x(a,d.playbackStateChangedEvent(),a.P5,a)}}function DW(a,b){const c=new AW;zW(c,new BW(b));x(a,c.sT,()=>{a.Ya.removeChild(b)},a);return c}
class EW extends E{constructor({Sb:a,za:b,controlPanel:c,zba:d}){super();this.D=a;this.K=b;this.$a=c;this.Gh=d;this.F=this.D.presentation();this.B=this.D.view().playbackController();this.Wb=this.D.view().$d();this.rr=null;this.qh=void 0;this.Td=!1;this.qv=null;this.bT=!1;this.pb=void 0;this.QO=D(this);CW(this);this.Gh&&x(this,this.Gh.GN,e=>{this.bT=e})}invalidate(){const a=this.IK();void 0!==a?(this.Td=!0,$Q(this.Ya,a.width(),a.height())):this.Td=!1}BW(){const a=this.Wb;a.clock().$f()?a.pause():a.play()}JV(a){if(!this.bT){var b=
this.rr;this.rr=a.state();a="started"==this.rr||"buffering"==this.rr;if("suspended"!=b&&"suspended"!=this.rr&&"rewinding"!=this.rr&&(!b||("started"==b||"buffering"==b)!=a)){a=!a;this.qv&&1==this.qv.Nc&&this.qv.stop(!0);b=new O;a?b.U(Z(this.K,"btn_pause_big.svg")):b.U(Z(this.K,"btn_play_big.svg"));b.resize(104,76);K(b,"position","absolute");K(b,"pointer-events","none");var c=this.Ya;a=(c.width()-b.width())/2;c=(c.height()-b.height())/2;b.move(a,c);this.Ya.U(b);uf(this,this.qv);this.qv=DW(this,b);this.qv.play()}}}IK(){let a=
this.qh;const b=this.F.Lc().Ve();if(!a)for(let c=0;c<b.count();c++){const d=b.qo(c);if(d.startTimestamp().slideIndex()<=this.B.currentSlideIndex()&&d.endTimestamp().slideIndex()>=this.B.currentSlideIndex()){a=d;break}}return a}P5(a){"activated"==a.playbackState()?this.qh!=a&&(this.qh=a,$Q(this.Ya,a.width(),a.height()),this.QO.C()):"deactivated"==a.playbackState()&&(this.qh=void 0,this.QO.C())}video(){return this.Ya}};function FW(a,b){a.pb=b;b=a.Vg;b.pb=a.pb;a=b.B.clock().Ac();const c=b.Ya.displayObject();nf(b,c,ko,b.BW,b);pf(b,a,b.JV,b);"MaximizedVideo"==b.pb&&(u(b,c,ko,b.BW,b),b.rr=null,x(b,a,b.JV,b))}function GW(a,b){if(a.V!=b){uf(a,a.V);a.V=b;a.V?(x(a,a.V.tM,a.kZ,a),FW(a,"Full")):FW(a,"NoSidebar");a:{b=a.B.currentSlideIndex();if(-1!=b&&(b=HW(a,b))&&a.pb!=b){a.tl(b);b=!0;break a}b=!1}b||a.Eu()}}
function HW(a,b){a=a.F.slides().getSlide(b).uo();for(b=0;b<a.count();++b){const c=a.LB(b),d=c.params();if("changeLayout"==c.name()&&d)return d.type}return null}function IW(a,b){const c=HW(a,b);c?a.tl(c):0<b&&IW(a,b-1)}function JW(a){return"MaximizedVideo"==a.pb||"NoSidebarVideo"==a.pb?a.Vg.video().displayObject():a.jb.Vw().displayObject()}function KW(a){return"MaximizedVideo"==a.pb?a.Vg.video().width():a.P.width()}
function LW(a){return bV({presentation:a.F,slideIndex:a.B.currentSlideIndex(),Ni:a.H.ta.Mc})}function MW(a,b){var c=b;a.V&&LW(a)||"Full"==b&&(b="NoSidebar");a.V||"MaximizedVideo"==b&&(b="NoSidebarVideo");a.pb==b?(a.Eu(),FW(a,c)):(FW(a,b),c=a.P.displayObject(),"Full"==b||"NoSidebar"==b?Ld(c)!==a.jb.displayObject()&&a.jb.U(c):a.jb.removeChild(c),a.Eu(),a.Ku.C())}
class NW extends E{constructor({Sb:a,settings:b,Gca:c,BB:d,Mc:e}){super();this.D=a;x(this,this.D.GB(),this.NE,this);this.F=this.D.presentation();this.P=this.D.view();this.H=b;this.B=this.P.playbackController();x(this,this.B.slideChangeEvent(),this.t6,this);this.Vg=c;this.jb=d;(this.V=e)&&x(this,this.V.tM,this.kZ,this);this.vF=a=this.V?"Full":"NoSidebar";this.Ku=D(this);FW(this,a)}invalidate(){"NoSidebarVideo"==this.pb?this.tl("NoSidebar"):this.fE()}kZ(){"MaximizedVideo"==this.pb?this.tl("Full"):"NoSidebar"==
this.pb?this.tl("NoSidebarVideo"):"Full"==this.pb?this.tl("MaximizedVideo"):"NoSidebarVideo"==this.pb&&this.tl("NoSidebar")}NE(a){const b=a.params();"changeLayout"==a.name()&&b&&this.tl(b.type)}t6(){let a;this.Vg.invalidate();this.Vg.Td?"Full"==this.pb?this.V&&ZT(this.V,this.Vg.video()):"NoSidebar"!=this.pb||this.CL||"Full"!=this.vF&&"MaximizedVideo"!=this.vF||(a="Full"):(this.V&&ZT(this.V),"MaximizedVideo"==this.pb?a="Full":"NoSidebarVideo"==this.pb?a="NoSidebar":this.CL||("Full"==this.pb?LW(this)||
(a="NoSidebar"):"NoSidebar"==this.pb&&"Full"==this.vF&&LW(this)&&(a="Full")));a?MW(this,a):(this.Eu(),this.Ku.C());this.CL=!1}tl(a){this.vF=a;this.CL=!0;MW(this,a)}Eu(){const a=this.Vg.video(),b=this.Vg.Td;a.J(b&&"NoSidebar"!=this.pb);if(this.V){const c="Full"==this.pb&&LW(this)||"MaximizedVideo"==this.pb;this.V.J(c);"Full"==this.pb||"NoSidebar"==this.pb?(ZT(this.V,b?a:void 0),this.jb.removeChild(a.displayObject())):(ZT(this.V,this.jb.Vw()),this.jb.U(a.displayObject()),a.resize(this.jb.width(),this.jb.height()))}wW(this.jb)}fE(){const a=
this.Vg.video(),b="Full"!=this.pb&&"NoSidebar"!=this.pb;this.V&&b&&a.resize(this.jb.width(),this.jb.height())}};function OW(a,b,c,d){var e,f=d=null!=(e=d)?e:PW(a);e=a.MD();var g=new $c((a.V?280:0)+24,QW(a)+16);var h=new $c(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(sW(h.width,e.width,g.width),sW(h.height,e.height,g.height)):{scale:f}=kp({width:e.width+g.width,height:e.height+g.height,boundingWidth:h.width,boundingHeight:h.height,qw:!1}),h=tW(f),g=g.clone().scale(h/f),e=new $c(e.width+g.width,e.height+g.height)):e=new $c(e.width+
g.width,e.height+g.height);const {width:k,height:l,scale:m}=kp({width:e.width,height:e.height,boundingWidth:b,boundingHeight:c,qw:d});return{PH:(new $c(RW(a)?b:k,RW(a)?c:l)).round(),scale:m}}function SW(a){const {PH:b,scale:c}=OW(a,a.Uv,a.Tv,PW(a)),d=new $c(a.V?280:0,QW(a));a=a.MD();return 1>=c?c:Math.min(sW(b.width,a.width,d.width),sW(b.height,a.height,d.height))}function TW(a){a=SW(a);return tW(a)}function RW(a){return Gg()||a.A3}
function QW(a){let b=0;if(a.wc){const c=a.wc.zr,d=a.wc.nu;c&&(b+=jh(c).height);b+=jh(d).height}else b+=a.ib&&a.ib.visible()?a.ib.height():0,b+=a.$a&&a.$a.visible()?a.$a.height():0;b+=a.pa&&a.pa.visible()?a.pa.height():0;return b+=a.Hd&&a.Hd.visible()?a.Hd.height():0}function PW(a){if(RW(a)||a.oy)return!0;const b=OW(a,a.Uv,a.Tv,!1);return b.width>a.Uv||b.height>a.Tv}
class UW{constructor({presentation:a,yj:b,fba:c,Bc:d,controlPanel:e,Mc:f,$b:g,separator:h}){this.F=a;this.mg=b;this.wc=c;this.ib=d;this.$a=e;this.V=f;this.pa=g;this.Hd=h;this.oy=this.F.settings().oq().fitToWindow();this.A3=1==Gf().fit_content;this.Tv=this.Uv=0}qC(a,b){this.Uv=a;this.Tv=b}MD(){let a=this.F.slideWidth(),b=this.F.slideHeight(),c=Math.max(540/a,540/b);c=Math.max(c,1);return new $c(a*c,b*c)}};function VW(a){const b=new NS(a.hX);y(a,b);x(a,b.gX,()=>{a.Hj(!0)},a);x(a,b.zo(),()=>{a.Hj(!1)},a);return b}function WW(a){const b=new EW({Sb:a.D,za:a.K,controlPanel:a.$a,zba:a.Gh});y(a,b);x(a,b.QO,a.J6,a);return b}function XW(a){return new UW({presentation:a.F,yj:a.mg,fba:a.wc,Bc:a.ib,controlPanel:a.$a,Mc:a.V,$b:a.pa,separator:a.Hd})}function YW(a,b){a.ib&&a.ib.na(b);a.$a&&a.$a.na(b);a.V&&a.V.na(b)}
function ZW(a,b){const c=KW(a.Cl);a.hc.fc(c/b);const d=new im;d.translate((c-c/b)/2,110*(1-b)/2);d.scale(b,b);$o(a.hc.displayObject(),d);a.hc.nb()}function $W(a){if(a.Ym())a.Cb.displayObject().remove();else{a.Cb.displayObject().parentNode!=JW(a.Cl)&&JW(a.Cl).appendChild(a.Cb.displayObject());a.Cb.setParentScale(a.scale());a.Cb.fc(KW(a.Cl));var b=a.hc.visible()?a.hc.height()*TW(a.Oa):0;K(a.Cb,"bottom",`${b}px`)}}
function aX(a){a.ib=new PV({Kt:a.Db,Ej:a.H.outline,Ni:a.Ka,sidePanelController:a.V,presentation:a.F,playbackController:a.Wb,Ii:a.xa,za:a.K,fa:a.I});a.ib.Z("hide-controls",!a.Db.visible);y(a,a.ib);x(a,a.ib.aV,a.C5,a);x(a,a.ib.vK,a.n5,a);PN(a.Db,"markerTools")&&x(a,a.ib.OL,b=>xW(a.jb,b))}
class bX extends O{constructor({Sb:a,settings:b,fa:c,za:d}){super({G:"universal"});Eb?(this.Z("ie",!0),mg&&this.Z("ie9",!0)):Ib?this.Z("webkit",!0):Db?this.Z("opera",!0):Hb&&this.Z("gecko",!0);K(this,"opacity",0);this.Z("embedded-mode",xg);this.D=a;this.H=b;this.I=c;this.K=d;this.Ib=new $c(0,0);this.F=this.D.presentation();this.P=this.D.view();this.Wb=this.P.$d();this.B=this.P.playbackController();this.mg=this.D.yj();this.hX=new O({G:"popups-layer"});this.xa=VW(this);this.Ku=D(this);this.mM=D(this,
this.xa.zo());this.gu=D(this);this.KZ=D(this);a=new O({G:"main-container"});M(this,a);this.Ba=a;M(this,this.hX);this.hc=new uW;y(this,this.hc);this.hc.J(!1);const {b0:e,c0:f,VP:g}=OS(this.F.slides());this.SK=e;this.Kr=f;this.Cy=g;this.Db=this.H.ta.Bc;this.ur=this.H.ta.controlPanel;this.sg=this.ur.$b;this.Ka=this.H.ta.Mc;this.jb=this.DJ();a=new O({G:"presentation-container"});M(this.Ba,a);this.dN=a;M(this.dN,this.jb);this.Gh=this.Hd=this.pa=this.V=this.$a=this.Ab=this.ib=null;this.Vg=WW(this);this.Cb=
new vW;this.hd=WI(this);this.lk();a=new NW({Sb:this.D,settings:this.H,Gca:this.Vg,BB:this.jb,Mc:this.V});y(this,a);x(this,a.Ku,this.Dz,this);this.Cl=a;this.wc=this.$o();this.Oa=XW(this);x(this,this.D.IX,this.Y5,this);x(this,this.B.slideChangeEvent(),this.rk,this);x(this,this.mg.HK,this.LV,this);x(this,this.Db.rc,this.F6,this);x(this,this.ur.rc,this.tn,this);x(this,this.sg.rc,this.tn,this);x(this,this.Ka.rc,this.tn,this);x(this,this.Ka.Ta,this.tn,this);this.LV()}scale(){var a=this.Oa;({scale:a}=OW(a,
a.Uv,a.Tv));return a}zo(){return this.mM}initialize(a){this.Gu(a);GW(this.Cl,this.V);IW(this.Cl,a)}resize(a,b){if(a&&b){this.Ib=new $c(a,b);Ib&&bh(document.body,`${a}px`,`${b}px`);var c=xg||RW(this.Oa)?new Og(0,0,a,b):new Og(16,16,a-32,b-32);this.H.accessibilityModeEnabled&&!Gg()&&(c.width-=150);this.Oa.qC(c.width,c.height);RW(this.Oa)?(super.resize(a,b),this.move(0,0)):({PH:c}=OW(this.Oa,c.width,c.height),this.move(Math.floor((a-c.width)/2),Math.floor((b-c.height)/2)),super.resize(c.width,c.height));
K(this,"opacity","")}}sC(a){this.$a&&this.$a.sC(a)}e1(a){this.ib&&LV(this.ib,a)}Ra(a){this.Eu(a)}Eu(a){var b=SW(this.Oa);const c=TW(this.Oa);var d=this.Oa;({PH:g}=OW(d,d.Uv,d.Tv));var e=TW(d),f=QW(d)*e;e*=d.V?280:0;d=SW(d);var g=(new $c(g.width-(e+24*d),g.height-(f+16*d))).round();f=g.height/b;d="100%";this.V&&this.V.showed()&&(d=`calc(100% - ${this.V.width()*c}px)`);K(this.Ba,"width",d);this.oL(c);if(this.wc){if(d=this.wc.zr)hp(d,c),Nh(d,"0 0"),B(d,"width",`calc(100% / ${c})`);d=this.wc.nu;hp(d,
c);Nh(d,"0 0");B(d,"width",`calc(100% / ${c})`);B(d,"top","")}this.ib&&!this.wc&&(hp(this.ib.displayObject(),c),Nh(this.ib.displayObject(),"0 0"),B(this.ib.displayObject(),"width",`calc(100% / ${c})`));this.jb.invalidate(g,PW(this.Oa));this.jb.setScale(b);d=this.wc?this.wc.zr:this.ib&&this.ib.displayObject();e=8*b;const h=12*b;K(this.dN,"margin-top",`${-(d?jh(d).height:0)*(1-c)}px`);K(this.dN,"padding",`${e}px ${h}px`);this.$a&&(this.$a.cI(f-20),this.$a.nb());this.V&&this.V.visible()&&(this.V.setScale(c),
K(this.V,"height",`calc(100% / ${c})`),this.V.nb(),this.Ka.Md?this.IO(c):this.JO(c));f=this.scale();a={left:12+(this.V&&this.V.showed()&&this.Ka.Md?this.V.width():0),right:a/f-12};const {left:k,right:l}=a;this.xa.il(k,l,g.height);this.xa.setScale(b,b);ES(this.xa);this.Cl.invalidate();b=xg?0:Math.round(7*c);K(this,"-webkit-border-radius",`${b}px`);K(this,"-moz-border-radius",`${b}px`);K(this,"border-radius",`${b}px`);ZW(this,c);$W(this)}IO(a){this.V.showed()?K(this.V,"margin-left",""):K(this.V,"margin-left",
`${-280*a}px`);K(this.V,"margin-right",`${-280*(1-a)}px`)}JO(a){this.V.showed()?K(this.V,"margin-right",`${-280*(1-a)}px`):K(this.V,"margin-right","-280px");K(this.V,"margin-left","")}oL(a){if(this.pa){const b=this.pa.displayObject();hp(b,a);Nh(b,"0 0");B(b,"width",`calc(100% / ${a})`);B(b,"top","")}}J6(){this.V&&this.V.nb()}Dz(){this.Z("side-panel-hidden",!this.V||!this.V.visible());this.resize(this.Ib.width,this.Ib.height);this.hc.visible()&&JW(this.Cl).appendChild(this.hc.displayObject());ZW(this,
this.scale());$W(this);this.Ku.C()}Y5(a){const {PH:b}=OW(this.Oa,a.width,a.height);a.width=b.width;a.height=b.height;a.A_=!0}rk(){const a=this.Ym();this.pa&&this.pa.J(!a);this.Hd&&this.Hd.J(!this.pa||!this.pa.visible());a&&this.qH();ES(this.xa);this.Gu();tf(this,this.Oa);this.Oa=XW(this);GW(this.Cl,this.V);this.Ss();this.Dz();this.ib&&this.ib.Lo(this.V);this.Ab&&this.Ab.Lo(this.V)}Ss(){if(this.hc){const a=this.B.W().slideNotes();this.hc.YQ(a?a.text():"")}}LV(){document.body.style.overflow=PW(this.Oa)?
"hidden":"auto";mg||requestAnimationFrame(()=>{this.resize(this.Ib.width,this.Ib.height)})}DJ(){return new yW(this.D)}lk(){this.Gu();this.qL();oW(this);this.Fu();nW(this)}Fu(){!this.Hd&&qW(this);this.sg.visible?(!this.pa&&this.vr(),this.Hd.J(!1)):(this.pa&&this.gA(),this.Hd.J(!0));this.pa&&M(this.Ba,this.pa);this.Hd&&M(this.Ba,this.Hd)}gA(){tf(this.Ba,this.pa);this.Gh=this.pa=null}vr(){this.pa=new SO({slides:this.F.slides(),settings:this.sg,playbackController:this.Wb});this.Gh=new VO({$b:this.pa,
playbackController:this.Wb,presentation:this.F,settings:this.sg});y(this,this.pa)}qL(){this.ZL()?aX(this):this.aM()&&(this.Ba.removeChild(this.ib),tf(this,this.ib),this.ib=null);this.ib&&this.Ba.lf(this.ib,0)}ZL(){return(this.Kr||this.Db.visible)&&!this.ib}aM(){return!(this.Kr||this.Db.visible)&&!!this.ib}Wx(){this.Ab=new fV({Kt:this.Db,Ni:this.Ka,za:this.K,sidePanelController:this.V});y(this,this.Ab)}RS(){return new ZU({skinSettings:this.H,presentation:this.F,playbackController:this.Wb,soundController:this.P.soundController(),
Ii:this.xa,fa:this.I,za:this.K,yj:this.mg,tw:this,gg:this.hd})}GX(){this.Ba.removeChild(this.$a);tf(this,this.$a);this.$a=null}Gu(a){this.YL(a)?this.RJ():this.$L(a)&&this.nN();this.V&&this.lf(this.V,1);this.KZ.C(this.V)}By(a){return bV({presentation:this.F,slideIndex:null!=a?a:this.B.currentSlideIndex(),Ni:this.Ka})}YL(a){return!this.V&&this.By(a)&&this.Ka.visible}$L(a){return!!this.V&&(!this.By(a)||!this.Ka.visible)}RJ(){this.V=new $T(this.H,this.F,this.Wb,this.I,this.K);y(this,this.V);this.Z("left-panel",
this.Ka.Md);x(this,this.V.showedStateChanged(),()=>this.nb())}nN(){tf(this,this.V);this.V=null}$o(){if(this.$a){const a=new kW({playbackController:this.B,q1:this.ib&&this.ib.displayObject(),H_:this.$a.displayObject()});y(this,a);x(this,a.QW,this.nb,this);return a}return null}C5(){var a=this.ib;var b=this.jb;b=b.fb?b.fb.Sh():!0;a.og&&(a=a.og,b=!b,a.uT=b,a.rf.has("eraseAll")&&a.rf.get("eraseAll").na(b))}n5(){this.jb.hH()}tn(){this.lk();tf(this,this.wc);this.wc=this.$o();tf(this,this.Oa);this.Oa=XW(this);
tf(this,this.Vg);this.Vg=WW(this);this.Dz();this.Z("left-panel",this.Ka.Md);this.ib&&this.ib.Lo(this.V);this.Ab&&this.Ab.Lo(this.V)}F6(){this.tn();this.ib&&(GV(this.ib),this.ib.Z("hide-controls",!this.Db.visible))}Ym(){return!!(this.B.quizPlayer()||this.B.interactionPlayer()||this.B.scenarioPlayer())}$c(){super.$c();this.hc.displayObject().remove();this.Cb.displayObject().remove()}a1(){this.hc.visible()||(this.hc.J(!0),this.Ss(),JW(this.Cl).appendChild(this.hc.displayObject()),this.hc.nb(),$W(this),
this.gu.C())}qH(){this.hc.visible()&&(this.hc.J(!1),$W(this),this.gu.C())}};function cX(a,b){const c=a.P,d=b.Vv,e=b.slideIndex();a.Zm.suspend();c.setOverlayDisplayed(!0);a.Dk.C();EI(a.Wj,{Em:"PB_RESUME_PRESENTATION_WINDOW_TEXT",icon:Z(a.K,"mb_question_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_YES",result:"yes"},{Yf:"PB_MESSAGE_BOX_NO",result:"no"}]}).then(f=>{a.Zm.resume();c.setOverlayDisplayed(!1);a.hk.C();a.Wm.C();"yes"==f?(a.la.initialize(e),d.resume(e,!0)):(f=a.B.firstSlideIndex(),d.start(f,!0))})}
class dX extends E{constructor(a,b,c,d,e){super();e&&bI(e,this.resize,this);a.yj();var f=b.ta;e=f.Bc;const g=f.controlPanel;f=f.Mc;e.Yc&&f.visible&&(e.Yc=!1,f.Yc=!0);g.visible&&!Hg()&&(g.Mo=!1);this.D=a;x(this,this.D.startupEvent(),this.sn,this);x(this,this.D.Mw(),this.x5,this);this.H=b;this.I=c;this.K=d;this.F=this.D.presentation();this.P=this.D.view();this.Wb=this.P.$d();x(this,this.Wb.Sw(),this.rn,this);this.B=this.P.playbackController();this.ff=this.Ux();this.oE=new TI(this.D,new eI);y(this,this.oE);
a=y(this,new bX({Sb:this.D,settings:this.H,fa:this.I,za:this.K}));a.Ba.Hj(!0);a.V&&a.V.Hj(!0);x(this,a.resizeEvent(),this.Q6,this);x(this,a.Ku,this.Dz,this);this.la=a;this.Wf=y(this,new DI(this.la.displayObject()));this.Wj=new FI({fa:this.I,yI:this.Wf});this.wv=new RV({presentation:this.F,playbackController:this.B,settings:this.H,fa:this.I,view:this.la,sidePanelController:null});y(this,this.wv);this.Zm=new QI(this.B.$k());this.Dk=D(this);this.hk=D(this);this.Wm=D(this);this.Nr(this.ff,this.D.videoNarrationController());
x(this,this.la.KZ,this.wv.FR,this.wv)}resize(a,b){this.la.resize(a,b)}displayObject(){return this.la.displayObject()}Ux(){const a=new GI;this.P.displayObject().appendChild(a.displayObject());return a}Q6(){const a=this.la.scale();hp(this.ff.displayObject(),this.la.scale(),this.la.scale());this.Wf.il(this.la.width()/a,this.la.height()/a);this.Wf.setScale(a)}Dz(){let a;null==(a=this.oE)||RI(a)}x5(a,b,c){c?(YW(this.la,!1),rf(this,this.oE.Vz,()=>{YW(this.la,!0);this.Nr(this.ff,this.D.videoNarrationController());
this.B.play()},this),this.oE.show(this.displayObject())):this.Nr(this.ff,this.D.videoNarrationController())}Nr(a,b){this.hB(a,b);x(this,this.B.clock().xB(),()=>{this.hB(a,b)},this)}hB(a,b){const c=this.B.clock().buffering();b=b.isBuffering()&&this.la.Vg.video().visible();c&&!b?a.show():a.Wc();a=this.la.Vg.video();b?a.ff.show():a.ff.Wc()}sn(a){if("resumePlayback"==a.action()){const b=this.B.firstSlideIndex();this.la.initialize(b);"prompt"==this.F.settings().playback().resumeMode()&&(a.setAction("delayStartup"),
cX(this,a))}else"gotoSlide"==a.action()&&this.la.initialize(a.slideIndex())}Fn(a,b){if(!(0<this.Wf.un.length)){var c=this.P,d=this.B.clock(),e=this.B.clock().suspended();$s(d,!0);this.Zm.suspend();c.setOverlayDisplayed(!0);this.Dk.C();EI(this.Wj,{Em:a,icon:Z(this.K,"mb_warning_icon"),buttons:[{Yf:"PB_MESSAGE_BOX_OK",result:"ok"}],Hw:()=>b}).then(()=>{this.Zm.resume();c.setOverlayDisplayed(!1);$s(d,e);this.hk.C()})}}rn(a){const b={},c=this.F.slides(),d=f=>{f=c.getSlide(f).visibleIndex();if(this.H.outline.Gi){const g=
jR(c);b.SLIDE_INDEX=g[f]}else b.SLIDE_INDEX=f+1};let e="";switch(a.Xc().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.W();a instanceof yn?e="PB_SCENARIO_SLIDE_WINDOW_TEXT":a instanceof Bk&&
(e="PB_INTERACTION_SLIDE_WINDOW_TEXT");break;case "precedingQuizFailed":e="PB_PRECEDING_QUIZ_FAILED_WINDOW_TEXT";d.call(this,a.Xc().Bd());break;case "precedingQuizNotPassed":e="PB_PRECEDING_QUIZ_NOT_PASSED_WINDOW_TEXT";d.call(this,a.Xc().Bd());break;case "precedingQuizNotCompleted":e="PB_PRECEDING_QUIZ_NOT_COMPLETED_WINDOW_TEXT";d.call(this,a.Xc().Bd());break;case "precedingScenarioNotPassed":e="PB_PRECEDING_SCENARIO_NOT_PASSED_WINDOW_TEXT";d.call(this,a.Xc().Bd());break;case "precedingScenarioFailed":e=
"PB_PRECEDING_SCENARIO_FAILED_WINDOW_TEXT";d.call(this,a.Xc().Bd());break;case "precedingScenarioNotCompleted":e="PB_PRECEDING_SCENARIO_NOT_COMPLETED_WINDOW_TEXT";d.call(this,a.Xc().Bd());break;default:return}this.Fn(e,b)}$c(){super.$c();Gd(this.ff.displayObject())}};class eX{constructor(a){this.Qa=a}create(){return{d1:this.Qa.ta.controlPanel.visible&&this.Qa.ta.controlPanel.$b.visible&&this.Qa.ta.controlPanel.$b.Qq,showSlideList:this.DA()&&this.Qa.ta.Mc.showOutline||this.Qa.ta.Bc.visible&&PN(this.Qa.ta.Bc,"outline")||this.Qa.ta.controlPanel.visible&&this.Qa.ta.controlPanel.showOutline,fe:this.DA()&&this.Qa.ta.Mc.fe||this.Qa.ta.Bc.visible&&PN(this.Qa.ta.Bc,"notes")||this.Qa.ta.controlPanel.visible&&this.Qa.ta.controlPanel.kl,c1:this.Qa.ta.Bc.visible&&PN(this.Qa.ta.Bc,
"attachments"),b1:this.Qa.ta.Bc.visible&&PN(this.Qa.ta.Bc,"presenterInfo")||this.DA()&&this.Qa.ta.Mc.Ag}}DA(){return this.Qa.ta.Mc.visible}};function fX(a){const b=new dX(a.D(),a.Qa,a.I,a.K,a.Zl);x(a,b.Dk,()=>a.Dk.C());x(a,b.hk,()=>a.hk.C());x(a,b.Wm,()=>a.Wm.C());return b}
class gX extends dI{constructor({Fj:a,skinSettings:b,messages:c,fa:d,Bi:e,wm:f}){super({Fj:a,messages:c,Bi:e});this.Qa=b;this.I=d;this.K=this.TJ(f)}TJ(a){return new lH(Zf?a.hQ:a.ot)}TS(a){"normal"==a?this.Fk=Zf?new DR(this.D(),this.Qa,this.I,this.K):Rf?new rW(this.D(),this.Qa,this.I,this.K):fX(this):"accessible"==a&&(this.Fk=new yO({Sb:this.vv,messages:this.Ff,skinSettings:this.BJ()}));y(this,this.Fk)}BJ(){return(new eX(this.Qa)).create()}};function hX(a){const b="SOLID"===a.type?a:null;if(!b)return a.no();a=Np(b.color.toUpperCase());return 60<a[2]?UG({color:Wk(...a.map(c=>Math.min(c+10,255))),opacity:.8}):UG({color:Wk(...a.map(c=>Math.max(c-10,0))),opacity:.8})};function iX(a,b,c,d,e){var f=new GG({rP:new qe,uR:new FG,gQ:new EG,$s:new pe,ot:AG,hQ:BG}),g=new DG({mQ:new CG,$s:new pe,ot:AG});return new Promise(h=>{const k=new NN;e&&k.rv.addHandler(e);let l=null,m=null,p,t=!1,v,z;k.kX.addHandler(w=>{m=w;w=new bO;var G=m.settings();v=new MG(G.Zs().enabled());l=w.bQ(G.skin());l.accessibilityModeEnabled=v.lm();m.settings().ZD=l;t=HG(Rf&&!l.ta.Mc.visible&&!l.ta.Bc.visible&&!l.ta.controlPanel.visible,m);w=l.colors;G=Object;var L=G.assign,Q=w.asideBackground.Cc(0),
S=w.playerText.Cc(.1);var R=w.playerBackground;var W=w.primaryButtonBackground;R=W instanceof VG&&R instanceof VG&&W.color==R.color||R instanceof VG&&0==R.opacity?w.primaryButtonText.no():w.primaryButtonBackground.no();w=L.call(G,{},w,{transparentPopupBackground:Q,progressBackground:S,progressPlayback:R,slideBorder:UG({color:"#000000",opacity:.06}),asideElementTextVisited:w.asideElementBackgroundActive.Cc(.4),hyperlink:w.asideElementText.Cc(.6),itemsListOrder:w.asideElementText.Cc(.6),popupBackground:w.asideBackground.Cc(.92),
popupBackgroundHover:w.asideElementBackgroundHover.no(),popupText:w.asideElementText.no(),itemsListIconFill:w.asideElementText.Cc(.2),itemsListIconStroke:w.asideElementText.Cc(.48),popupTextHover:w.asideElementTextHover.no(),popupBorder:w.asideBackground.Cc(.08),linkButtonTextColor:w.playerText.Cc(.72),presenterInfoLinkBorderColor:w.asideElementText.Cc(.16),outlineItemBorder:w.asideElementText.Cc(.1),searchFieldBackgroundColor:w.asideElementBackgroundActive.Cc(.6),hoveredTabBackgroundColor:w.asideElementBackgroundHover.Cc(.8),
selectedTabBackgroundColor:w.asideElementBackgroundActive.Cc(.8),topPanelIconContainerColor:hX(w.asideBackground),volumeControlBackgroundColor:w.secondaryButtonTextHover.Cc(.2),volumeControlPlaybackColor:w.secondaryButtonTextHover.Cc(.8),volumeControlThumbColor:w.secondaryButtonTextHover.no(),moreMenuVolumeControlBackgroundColor:w.asideElementText.Cc(.2),moreMenuVolumeControlPlaybackColor:w.asideElementText.Cc(.8),moreMenuVolumeControlThumbColor:w.asideElementText.no(),topPanelIconColor:w.asideElementText.Cc(.72),
miniSkinMenuButtonText:w.playerText.Cc(.72),miniSkinMenuButtonBackgroundActive:w.playerText.Cc(.1),miniSkinTopBottomPanelBorder:w.playerText.Cc(.1),miniSkinPresenterDelimiterColor:w.asideElementText.Cc(.08),panelVideoStubColor:w.asideElementTextActive.Cc(.6),panelVideoStubBackgroundColor:w.asideElementBackgroundActive.Cc(.4),topBottomPanelBorderColor:w.playerText.Cc(.1)});t?(p=ef(g,DG),z=new jH({presentation:m,Tw:d,colors:w,wm:p})):(p=f,z=new cO({presentation:m,Tw:d,colors:w,wm:p}));w=z;G=v.mode();
eH(w);fH(w,G)});k.rv.addHandler(w=>{const G=jX(m),L=new RG(G),Q=w.view().playbackController();Q.Do().gw=l.ta.controlPanel.Dd;KG(v,Q);const S=kX({Fj:w,skinSettings:l,messages:G,fa:L,Bi:c,aca:t,wm:p,lm:v.lm()});LG(v,S);const R=NG(v,S,c,G),W=Y=>{w.ym(Y);if(S.Fk){Gd(S.Fk.displayObject());var F=S.Zl;F.OD=null;F.mh=null;tf(S,S.Fk);S.Fk=null}S.TS(Y);F=S.Fk.displayObject();S.s8.appendChild(F);S.Zl.HB();F=S.vv.view().playbackController();const pa=F.currentSlideIndex();-1!=pa&&(ef(F.slideChangeEvent(),A).C(pa),
mn(F.Yd()),S.vv.audioNarrationController().N_(),S.vv.videoNarrationController().N_(),ef(F.hr,A).C());"accessible"==Y&&document.body.removeAttribute("style");S.ZR.C(Y);R&&("accessible"==Y?(R.setAttribute("title",G.PB_ACCESSIBLE_SKIN_ENABLE_NORMAL_MODE),R.ix(-1),R.Pe("hidden",!0)):(R.setAttribute("title",G.PB_ACCESSIBLE_SKIN_ENABLE_ACCESSIBILITY_MODE),R.ix(0),R.displayObject().removeAttribute("aria-hidden")))};W(v.mode());v.mX.addHandler(Y=>{var F=z;eH(F);fH(F,Y);W(Y)});h(new dJ({Fj:w,skinSettings:l,
fa:L}))});k.wq(a,b,d)})}function jX(a){a=Ac(a.settings().fa());a.PB_ACCESSIBLE_SLIDES=a.PB_TAB_OUTLINE_LABEL;a.PB_ACCESSIBLE_PRESENTER_INFO=a.PB_TITLE_PANEL_PRESENTER_INFO;a.PB_ACCESSIBLE_TITLE_PANEL_ATTACHMENTS=a.PB_TITLE_PANEL_ATTACHMENTS;return a}function kX(a){const b=a.Fj,c=a.skinSettings,d=a.messages,e=a.fa,f=a.Bi,g=a.lm;return a.aca?new cJ({Fj:b,messages:d,Bi:f,lm:g,wm:ef(a.wm,DG),Io:c.Io}):new gX({Fj:b,skinSettings:c,messages:d,fa:e,Bi:f,wm:ef(a.wm,GG),lm:g})};function lX(){const a={id:{A:"i"},title:{A:"t"},courseTitle:{A:"ct"},slideWidth:{A:"w"},slideHeight:{A:"h"},I_:{A:"c"},pba:{A:"pv"},slides:{A:"s",id:{A:"I"},groupId:{A:"gi"},uC:{A:"st",slide:{A:"s"},quiz:{A:"q"},interaction:{A:"i"},scenario:{A:"S"}},title:{A:"t"},visible:{A:"v"},K_:{A:"c"},src:{A:"s"},f1:{A:"sl"},Bi:{A:"o"},wo:{A:"n"},naa:{A:"N"},N9:{A:"an"},text:{A:"x"},Jt:{A:"T",PB:{A:"i"},width:{A:"w"},height:{A:"h"}},pB:{A:"a"},S9:{A:"d"},nestingLevel:{A:"l"},uba:{A:"p"},Z9:{A:"B"},d0:{A:"hi"},
Yh:{A:"e",N0:{A:"p"},M0:{A:"a"}},timeline:{A:"i"},transition:{A:"q",type:{A:"t"},duration:{A:"d"},Kj:{A:"s"}},kd:{A:"S",id:{A:"i"},pq:{A:"a"},slides:{A:"s"},repeat:{A:"r",v1:{A:"s"},u1:{A:"c"},w1:{A:"n"}},volume:{A:"v"},effect:{A:"e"},vj:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},Ed:{A:"V",id:{A:"i"},pq:{A:"a"},slides:{A:"s"},repeat:{A:"r",v1:{A:"s"},u1:{A:"c"},w1:{A:"n"}},wQ:{A:"f"},WP:{A:"H"},WH:{A:"R"},volume:{A:"v"},Rh:{A:"h"},vj:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},IC:{A:"wo",
containerId:{A:"c"},url:{A:"u"},timeout:{A:"to"},width:{A:"w"},height:{A:"h"},NP:{A:"f"},CB:{A:"ds"}},Vca:{A:"y",containerId:{A:"c"},$h:{A:"v"},width:{A:"w"},height:{A:"h"},timeOffset:{A:"to"}},Uca:{A:"yk",containerId:{A:"c"},$h:{A:"v"},width:{A:"w"},height:{A:"h"},timeOffset:{A:"to"},clientId:{A:"cl"}},uo:{A:"m",name:{A:"n"},params:{A:"p",name:{A:"n"},value:{A:"v"}}},Ai:{A:"b",action:{type:{A:"t",Uaa:{A:"n"},gotoSlide:{A:"g"}},slideIndex:{A:"s"}},vo:{A:"n"},Ww:{A:"p"}},qt:{A:"r",lock:{A:"l"}},Pj:{A:"z",
id:{A:"i"},px:{A:"t"},Oq:{A:"r"},zm:{A:"bg"},CR:{A:"tt"},mm:{A:"b"},Yk:{A:"hF"},nl:{A:"vF"},rotation:{A:"R"},slides:{A:"s"}},JP:{A:"f",containerId:{A:"c"},width:{A:"w"},height:{A:"h"},url:{A:"u"},timeOffset:{A:"to"},bgColor:{A:"b"},t1:{A:"t"}},dca:{A:"si",fI:{A:"shapes",item:{id:{A:"id"},mm:{A:"bbox"},Pi:{A:"transformBefore"},Mj:{A:"transformAfter"}},Kc:{A:"bg"},ll:{A:"textItems"},tq:{A:"childItems"},name:{A:"name"},type:{A:"type"},nca:{A:"subType"},Xca:{A:"zoomTarget"},text:{A:"text"},mm:{A:"bbox"},
Yk:{A:"hFlip"},nl:{A:"vFlip"},rotation:{A:"rotation"},Eq:{A:"lineWeight"},Hi:{A:"normalizedPic"},gaa:{A:"hasTransparency"},Xd:{A:"crop",left:{A:"l"},top:{A:"t"},right:{A:"r"},bottom:{A:"b"}},line:{A:"line"},fill:{A:"fill"},lt:{A:"glow"},wt:{A:"reflection"},Bt:{A:"shadow"},Gt:{A:"softEdge"},It:{A:"threeD"}}},Cba:{A:"qb"},Dba:{A:"qB",rB:{A:"i"},JQ:{A:"r"},eP:{A:"n",hP:{A:"t"},cP:{A:"a"},dP:{A:"p"}},HP:{A:"f",passed:{A:"p",type:{A:"t",pP:{A:"w"},gotoNextSlide:{A:"n"},gotoSlide:{A:"s"}},slideIndex:{A:"s"}},
GP:{A:"f"}}},Eba:{A:"qt"},Sba:{A:"sB",sB:{A:"i"},eP:{A:"n",hP:{A:"t"},cP:{A:"a"},dP:{A:"p"}},HP:{A:"f",passed:{A:"p",type:{A:"t",pP:{A:"w"},gotoNextSlide:{A:"n"},gotoSlide:{A:"s"}},slideIndex:{A:"s"}},GP:{A:"f"}}},XP:{A:"it"},Eo:{A:"pp"},qaa:{A:"ip",navigationType:{A:"nt"},qB:{A:"ai"}}},settings:{A:"e",navigation:{A:"n",sm:{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",kba:{A:"pp"},GH:{A:"ns"},wba:{A:"ps"},Taa:{A:"nt"},
xba:{A:"pt"},Vba:{A:"sf"},Uba:{A:"sb"},S$:{A:"fs"},xaa:{A:"ls"},lastViewedSlide:{A:"lv"},fca:{A:"ss"},cca:{A:"se"},Lca:{A:"vu"},Kca:{A:"vd"},tca:{A:"tf"},uca:{A:"ts"}},Ct:{A:"s",key:{A:"k"},bH:{A:"c"},shift:{A:"s"}}}},Dw:{A:"g",KR:{A:"z"}}},playback:{A:"p",MQ:{A:"s"},Ke:{A:"a"},resume:{A:"r",prompt:{A:"p"},T9:{A:"a"},Paa:{A:"n"}},rm:{A:"l"},navigationType:{A:"n",Fha:{A:"n"},Kba:{A:"r"},Wba:{A:"s"}}},oq:{A:"a",fitToWindow:{A:"f"}},Lt:{A:"w",link:{url:{A:"u"},target:{A:"t"}},kI:{A:"s"},QH:{A:"p"}},
Xw:{A:"P",password:{A:"p"},qx:{A:"t",C$:{A:"a"},D$:{A:"u"}},fH:{A:"d"}},Zs:{A:"A",enabled:{A:"e"}}},oI:{A:"S",name:{A:"n"},slides:{A:"s"}},BH:{A:"sS"},skinSettings:{A:"k"},fa:{A:"I"},uB:{A:"b",content:{A:"c"},contentHover:{A:"ch"},url:{A:"u"},width:{A:"w"},height:{A:"h"},sx:{A:"t"},language:{A:"l"},vw:{A:"x"},uw:{A:"d"},ww:{A:"xx"},xw:{A:"xy"}},HC:{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"},Pca:{A:"A"},JR:{A:"D"},U9:{A:"a"},y$:{A:"d"},Gha:{A:"g"},bold:{A:"b"},italic:{A:"i"},variationSettings:{A:"v"}},Id:{A:"C",logo:{A:"l",PB:{A:"i"},width:{A:"w"},height:{A:"h"}},ge:{A:"w"},JC:{A:"t"}},vt:{A:"p",name:{A:"n"},pt:{A:"j"},rq:{A:"b"},ge:{A:"w"},email:{A:"e"},phone:{A:"p"},Id:{A:"C"},st:{A:"P",PB:{A:"i"},width:{A:"w"},height:{A:"h"}}},kd:{A:"o",id:{A:"i"},Rh:{A:"h"},Te:{A:"s"}},Ed:{A:"v",id:{A:"i"},Rh:{A:"h"},poster:{A:"p"},Te:{A:"s"}},Lc:{A:"n",Vk:{A:"a"},Ve:{A:"v"},track:{ZB:{A:"i"},
volume:{A:"v"},startTimestamp:{A:"st"},endTimestamp:{A:"et"},timestamp:{slideIndex:{A:"s"},stepIndex:{A:"t"},timeOffset:{A:"i"}}}},Uh:{A:"r",type:{A:"t",V9:{A:"a"},Hba:{A:"r"}},title:{A:"i"},url:{A:"u"},target:{A:"a"}},tt:{A:"P",loop:{A:"l"},kd:{A:"s"}}},b=fL();lJ(a,b);return a};function mX(a){this.DH=a}mX.prototype.set=function(a,b){void 0===b?this.DH.remove(a):this.DH.set(a,Yh(new Xh,b))};mX.prototype.get=function(a){let b;try{b=this.DH.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};mX.prototype.remove=function(a){this.DH.remove(a)};function nX(){};function oX(){}ua(oX,nX);oX.prototype.lH=function(){let a=0;for(const b of this)a++;return a};oX.prototype[Symbol.iterator]=function(){return Kk(this.Si(!0)).uI()};oX.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};function pX(a){this.Lj=a}ua(pX,oX);n=pX.prototype;n.ZP=function(){if(!this.Lj)return!1;try{return this.Lj.setItem("__sak","1"),this.Lj.removeItem("__sak"),!0}catch(a){return!1}};n.set=function(a,b){try{this.Lj.setItem(a,b)}catch(c){if(0==this.Lj.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};n.get=function(a){a=this.Lj.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};n.remove=function(a){this.Lj.removeItem(a)};
n.lH=function(){return this.Lj.length};n.Si=function(a){var b=0,c=this.Lj,d=new Ci;d.next=function(){if(b>=c.length)return Di;var e=c.key(b++);if(a)return Ei(e);e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Ei(e)};return d};n.clear=function(){this.Lj.clear()};n.key=function(a){return this.Lj.key(a)};function qX(){var a=null;try{a=window.localStorage||null}catch(b){}this.Lj=a}ua(qX,pX);function rX(a,b){this.l1=a;this.hh=null;if(Eb&&!(9<=Number(ac))){sX||(sX=new Ok);this.hh=sX.get(a);this.hh||(b?this.hh=document.getElementById(b):(this.hh=document.createElement("userdata"),this.hh.addBehavior("#default#userData"),document.body.appendChild(this.hh)),sX.set(a,this.hh));try{this.hh.load(this.l1)}catch(c){this.hh=null}}}ua(rX,oX);var tX={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},sX=null;
function uX(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return tX[b]})}n=rX.prototype;n.ZP=function(){return!!this.hh};n.set=function(a,b){this.hh.setAttribute(uX(a),b);vX(this)};n.get=function(a){a=this.hh.getAttribute(uX(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};n.remove=function(a){this.hh.removeAttribute(uX(a));vX(this)};n.lH=function(){return wX(this).attributes.length};
n.Si=function(a){var b=0,c=wX(this).attributes,d=new Ci;d.next=function(){if(b>=c.length)return Di;var e=c[b++];if(a)return Ei(decodeURIComponent(e.nodeName.replace(/\./g,"%")).slice(1));e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return Ei(e)};return d};n.clear=function(){for(var a=wX(this),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);vX(this)};
function vX(a){try{a.hh.save(a.l1)}catch(b){throw"Storage mechanism: Quota exceeded";}}function wX(a){return a.hh.XMLDocument.documentElement};function xX(a,b){this.YB=a;this.Uw=b+"::"}ua(xX,oX);xX.prototype.set=function(a,b){this.YB.set(this.Uw+a,b)};xX.prototype.get=function(a){return this.YB.get(this.Uw+a)};xX.prototype.remove=function(a){this.YB.remove(this.Uw+a)};xX.prototype.Si=function(a){const b=this.YB[Symbol.iterator](),c=this,d=new Ci;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.Uw.length)!=c.Uw;){e=b.next();if(e.done)return e;e=e.value}return Ei(a?e.slice(c.Uw.length):c.YB.get(e))};return d};class yX extends nX{set(){}get(){return null}remove(){}};function zX(a){a=AX().get(a);return void 0!==a?a:null}let BX=null;function AX(){if(!BX){var a=new qX;(a=a.ZP()?new xX(a,"ispring"):null)||(a=new rX("ispring"),a=a.ZP()?a:null);BX=new mX(a||new yX)}return BX};function CX(a,b){const c=a.Fj(),d=c.presentation().uniqueId();void 0===b&&(b=zX(d));c.stateChangedEvent().addHandler(e=>{if(!e.actionPrevented()){e.preventAction();e=c.persistState();const f=AX();try{f.set(d,e)}catch(g){}}},null,99);c.start(b)};q("PresentationPlayer.start",function(a,b,c,d,e){iX(a,lX(),b,c,d).then(f=>{CX(f,e)})});})();
/*! 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});

