(function(){var f;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}function ba(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}function ca(a){if(!(a instanceof Array)){a=ba(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}var da="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},fa;
if("function"==typeof Object.setPrototypeOf)fa=Object.setPrototypeOf;else{var la;a:{var ma={Xm:!0},na={};try{na.__proto__=ma;la=na.Xm;break a}catch(a){}la=!1}fa=la?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var oa=fa;
function n(a,b){a.prototype=da(b.prototype);a.prototype.constructor=a;if(oa)oa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.qa=b.prototype}var qa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},ra="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;
function sa(a,b){if(b){var c=ra;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];e in c||(c[e]={});c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&qa(c,a,{configurable:!0,writable:!0,value:b})}}function ta(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}
sa("String.prototype.repeat",function(a){return a?a:function(a){var b=ta(this,null,"repeat");if(0>a||1342177279<a)throw new RangeError("Invalid count value");a|=0;for(var d="";a;)if(a&1&&(d+=b),a>>>=1)b+=b;return d}});sa("Array.prototype.find",function(a){return a?a:function(a,c){a:{var b=this;b instanceof String&&(b=String(b));for(var e=b.length,g=0;g<e;g++){var h=b[g];if(a.call(c,h,g,b)){a=h;break a}}a=void 0}return a}});
sa("String.prototype.startsWith",function(a){return a?a:function(a,c){var b=ta(this,a,"startsWith");a+="";var e=b.length,g=a.length;c=Math.max(0,Math.min(c|0,b.length));for(var h=0;h<g&&c<e;)if(b[c++]!=a[h++])return!1;return h>=g}});sa("Object.is",function(a){return a?a:function(a,c){return a===c?0!==a||1/a===1/c:a!==a&&c!==c}});
sa("Array.prototype.includes",function(a){return a?a:function(a,c){var b=this;b instanceof String&&(b=String(b));var e=b.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var g=b[c];if(g===a||Object.is(g,a))return!0}return!1}});sa("String.prototype.includes",function(a){return a?a:function(a,c){return-1!==ta(this,a,"includes").indexOf(a,c||0)}});function ua(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
sa("WeakMap",function(a){function b(a){this.Sd=(h+=Math.random()+1).toString();if(a){a=ba(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}}function c(){}function d(a){ua(a,g)||qa(a,g,{value:new c})}function e(a){var b=Object[a];b&&(Object[a]=function(a){if(a instanceof c)return a;d(a);return b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var b=Object.seal({}),c=Object.seal({}),d=new a([[b,2],[c,3]]);if(2!=d.get(b)||3!=d.get(c))return!1;d.delete(b);d.set(c,4);return!d.has(b)&&
4==d.get(c)}catch(p){return!1}}())return a;var g="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var h=0;b.prototype.set=function(a,b){d(a);if(!ua(a,g))throw Error("WeakMap key fail: "+a);a[g][this.Sd]=b;return this};b.prototype.get=function(a){return ua(a,g)?a[g][this.Sd]:void 0};b.prototype.has=function(a){return ua(a,g)&&ua(a[g],this.Sd)};b.prototype.delete=function(a){return ua(a,g)&&ua(a[g],this.Sd)?delete a[g][this.Sd]:!1};return b});
function va(){va=function(){};ra.Symbol||(ra.Symbol=wa)}var wa=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();function xa(){va();var a=ra.Symbol.iterator;a||(a=ra.Symbol.iterator=ra.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&qa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ya(aa(this))}});xa=function(){}}function ya(a){xa();a={next:a};a[ra.Symbol.iterator]=function(){return this};return a}
function za(a,b){xa();a instanceof String&&(a+="");var c=0,d={next:function(){if(c<a.length){var e=c++;return{value:b(e,a[e]),done:!1}}d.next=function(){return{done:!0,value:void 0}};return d.next()}};d[Symbol.iterator]=function(){return d};return d}sa("Array.prototype.keys",function(a){return a?a:function(){return za(this,function(a){return a})}});
sa("Array.prototype.fill",function(a){return a?a:function(a,c,d){var b=this.length||0;0>c&&(c=Math.max(0,b+c));if(null==d||d>b)d=b;d=Number(d);0>d&&(d=Math.max(0,b+d));for(c=Number(c||0);c<d;c++)this[c]=a;return this}});
sa("Promise",function(a){function b(a){this.Pc=0;this.wF=void 0;this.$p=[];var b=this.$D();try{a(b.resolve,b.reject)}catch(l){b.reject(l)}}function c(){this.ol=null}function d(a){return a instanceof b?a:new b(function(b){b(a)})}if(a)return a;c.prototype.aN=function(a){null==this.ol&&(this.ol=[],this.QU());this.ol.push(a)};c.prototype.QU=function(){var a=this;this.bN(function(){a.GV()})};var e=ra.setTimeout;c.prototype.bN=function(a){e(a,0)};c.prototype.GV=function(){for(;this.ol&&this.ol.length;){var a=
this.ol;this.ol=[];for(var b=0;b<a.length;++b){var c=a[b];a[b]=null;try{c()}catch(m){this.RU(m)}}}this.ol=null};c.prototype.RU=function(a){this.bN(function(){throw a;})};b.prototype.$D=function(){function a(a){return function(d){c||(c=!0,a.call(b,d))}}var b=this,c=!1;return{resolve:a(this.pX),reject:a(this.rF)}};b.prototype.pX=function(a){if(a===this)this.rF(new TypeError("A Promise cannot resolve to itself"));else if(a instanceof b)this.GX(a);else{a:switch(typeof a){case "object":var c=null!=a;break a;
case "function":c=!0;break a;default:c=!1}c?this.oX(a):this.HN(a)}};b.prototype.oX=function(a){var b=void 0;try{b=a.then}catch(l){this.rF(l);return}"function"==typeof b?this.HX(b,a):this.HN(a)};b.prototype.rF=function(a){this.zO(2,a)};b.prototype.HN=function(a){this.zO(1,a)};b.prototype.zO=function(a,b){if(0!=this.Pc)throw Error("Cannot settle("+a+", "+b+"): Promise already settled in state"+this.Pc);this.Pc=a;this.wF=b;this.IV()};b.prototype.IV=function(){if(null!=this.$p){for(var a=0;a<this.$p.length;++a)g.aN(this.$p[a]);
this.$p=null}};var g=new c;b.prototype.GX=function(a){var b=this.$D();a.Hx(b.resolve,b.reject)};b.prototype.HX=function(a,b){var c=this.$D();try{a.call(b,c.resolve,c.reject)}catch(m){c.reject(m)}};b.prototype.then=function(a,c){function d(a,b){return"function"==typeof a?function(b){try{e(a(b))}catch(E){g(E)}}:b}var e,g,k=new b(function(a,b){e=a;g=b});this.Hx(d(a,e),d(c,g));return k};b.prototype.catch=function(a){return this.then(void 0,a)};b.prototype.Hx=function(a,b){function c(){switch(d.Pc){case 1:a(d.wF);
break;case 2:b(d.wF);break;default:throw Error("Unexpected state: "+d.Pc);}}var d=this;null==this.$p?g.aN(c):this.$p.push(c)};b.resolve=d;b.reject=function(a){return new b(function(b,c){c(a)})};b.race=function(a){return new b(function(b,c){for(var e=ba(a),g=e.next();!g.done;g=e.next())d(g.value).Hx(b,c)})};b.all=function(a){var c=ba(a),e=c.next();return e.done?d([]):new b(function(a,b){function g(b){return function(c){k[b]=c;h--;0==h&&a(k)}}var k=[],h=0;do k.push(void 0),h++,d(e.value).Hx(g(k.length-
1),b),e=c.next();while(!e.done)})};return b});sa("Array.from",function(a){return a?a:function(a,c,d){c=null!=c?c:function(a){return a};var b=[],g="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if("function"==typeof g){a=g.call(a);for(var h=0;!(g=a.next()).done;)b.push(c.call(d,g.value,h++))}else for(g=a.length,h=0;h<g;h++)b.push(c.call(d,a[h],h));return b}});
var Aa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)ua(d,e)&&(a[e]=d[e])}return a};sa("Object.assign",function(a){return a||Aa});
sa("Map",function(a){function b(){var a={};return a.Hj=a.next=a.head=a}function c(a,b){var c=a.Aj;return ya(function(){if(c){for(;c.head!=a.Aj;)c=c.Hj;for(;c.next!=c.head;)return c=c.next,{done:!1,value:b(c)};c=null}return{done:!0,value:void 0}})}function d(a,b){var c=b&&typeof b;"object"==c||"function"==c?g.has(b)?c=g.get(b):(c=""+ ++h,g.set(b,c)):c="p_"+b;var d=a.lt[c];if(d&&ua(a.lt,c))for(a=0;a<d.length;a++){var e=d[a];if(b!==b&&e.key!==e.key||b===e.key)return{id:c,list:d,index:a,oe:e}}return{id:c,
list:d,index:-1,oe:void 0}}function e(a){this.lt={};this.Aj=b();this.size=0;if(a){a=ba(a);for(var c;!(c=a.next()).done;)c=c.value,this.set(c[0],c[1])}}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var b=Object.seal({x:4}),c=new a(ba([[b,"s"]]));if("s"!=c.get(b)||1!=c.size||c.get({x:4})||c.set({x:4},"t")!=c||2!=c.size)return!1;var d=c.entries(),e=d.next();if(e.done||e.value[0]!=b||"s"!=e.value[1])return!1;e=d.next();return e.done||4!=e.value[0].x||
"t"!=e.value[1]||!d.next().done?!1:!0}catch(q){return!1}}())return a;xa();var g=new WeakMap;e.prototype.set=function(a,b){a=0===a?0:a;var c=d(this,a);c.list||(c.list=this.lt[c.id]=[]);c.oe?c.oe.value=b:(c.oe={next:this.Aj,Hj:this.Aj.Hj,head:this.Aj,key:a,value:b},c.list.push(c.oe),this.Aj.Hj.next=c.oe,this.Aj.Hj=c.oe,this.size++);return this};e.prototype.delete=function(a){a=d(this,a);return a.oe&&a.list?(a.list.splice(a.index,1),a.list.length||delete this.lt[a.id],a.oe.Hj.next=a.oe.next,a.oe.next.Hj=
a.oe.Hj,a.oe.head=null,this.size--,!0):!1};e.prototype.clear=function(){this.lt={};this.Aj=this.Aj.Hj=b();this.size=0};e.prototype.has=function(a){return!!d(this,a).oe};e.prototype.get=function(a){return(a=d(this,a).oe)&&a.value};e.prototype.entries=function(){return c(this,function(a){return[a.key,a.value]})};e.prototype.keys=function(){return c(this,function(a){return a.key})};e.prototype.values=function(){return c(this,function(a){return a.value})};e.prototype.forEach=function(a,b){for(var c=this.entries(),
d;!(d=c.next()).done;)d=d.value,a.call(b,d[1],d[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var h=0;return e});var Ba=this;function r(a){return void 0!==a}function Ca(a){return"string"==typeof a}function Da(a){return"number"==typeof a}function u(a,b,c){a=a.split(".");c=c||Ba;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&r(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}}function Ea(){}
function Fa(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function Ga(a){return"array"==Fa(a)}function Ia(a){var b=Fa(a);return"array"==b||"object"==b&&"number"==typeof a.length}function Ja(a){return"function"==Fa(a)}function Ka(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function La(a){return a[Na]||(a[Na]=++Oa)}var Na="closure_uid_"+(1E9*Math.random()>>>0),Oa=0;function Pa(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 c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function w(a,b,c){w=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?Pa:Qa;return w.apply(null,arguments)}var Ra=Date.now||function(){return+new Date};
function x(a,b){function c(){}c.prototype=b.prototype;a.qa=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.U6=function(a,c,g){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};function Sa(a){if(Error.captureStackTrace)Error.captureStackTrace(this,Sa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}x(Sa,Error);Sa.prototype.name="CustomError";var Ta;function Ua(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");Sa.call(this,c+a[d])}x(Ua,Sa);Ua.prototype.name="AssertionError";function Va(a){throw a;}function Wa(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var g=d}else a&&(e+=": "+a,g=b);a=new Ua(""+e,g||[]);Va(a)}function y(a,b,c){a||Wa("",null,b,Array.prototype.slice.call(arguments,2));return a}function Xa(a,b){Va(new Ua("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))}
function Za(a,b,c){Da(a)||Wa("Expected number but got %s: %s.",[Fa(a),a],b,Array.prototype.slice.call(arguments,2));return a}function ab(a,b,c){Ca(a)||Wa("Expected string but got %s: %s.",[Fa(a),a],b,Array.prototype.slice.call(arguments,2));return a}function bb(a,b,c){Ja(a)||Wa("Expected function but got %s: %s.",[Fa(a),a],b,Array.prototype.slice.call(arguments,2));return a}function cb(a,b,c){Ka(a)||Wa("Expected object but got %s: %s.",[Fa(a),a],b,Array.prototype.slice.call(arguments,2))}
function eb(a,b,c){Ga(a)||Wa("Expected array but got %s: %s.",[Fa(a),a],b,Array.prototype.slice.call(arguments,2));return a}function fb(a,b,c){"boolean"==typeof a||Wa("Expected boolean but got %s: %s.",[Fa(a),a],b,Array.prototype.slice.call(arguments,2));return a}function gb(a,b,c,d){a instanceof b||Wa("Expected instanceof %s but got %s.",[hb(b),hb(a)],c,Array.prototype.slice.call(arguments,3));return a}
function hb(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 ib(a){return a[a.length-1]}var jb=Array.prototype.indexOf?function(a,b){y(null!=a.length);return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(Ca(a))return Ca(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},z=Array.prototype.forEach?function(a,b,c){y(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Ca(a)?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function kb(a,b,c){for(var d=Ca(a)?a.split(""):a,e=a.length-1;0<=e;--e)e in d&&b.call(c,d[e],e,a)}
var lb=Array.prototype.filter?function(a,b,c){y(null!=a.length);return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],g=0,h=Ca(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var l=h[k];b.call(c,l,k,a)&&(e[g++]=l)}return e},mb=Array.prototype.map?function(a,b){y(null!=a.length);return Array.prototype.map.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Array(c),e=Ca(a)?a.split(""):a,g=0;g<c;g++)g in e&&(d[g]=b.call(void 0,e[g],g,a));return d},nb=Array.prototype.some?function(a,
b){y(null!=a.length);return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=Ca(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};function ob(a,b){a:{for(var c=a.length,d=Ca(a)?a.split(""):a,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:Ca(a)?a.charAt(b):a[b]}function pb(a,b){return 0<=jb(a,b)}function qb(a,b){b=jb(a,b);var c;(c=0<=b)&&rb(a,b);return c}
function rb(a,b){y(null!=a.length);Array.prototype.splice.call(a,b,1)}function sb(a){return Array.prototype.concat.apply([],arguments)}function tb(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function ub(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Ia(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function vb(a,b,c,d){y(null!=a.length);Array.prototype.splice.apply(a,wb(arguments,1))}
function wb(a,b,c){y(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function xb(a){for(var b={},c=0,d=0;d<a.length;){var e=a[d++];var g=e;g=Ka(g)?"o"+La(g):(typeof g).charAt(0)+g;Object.prototype.hasOwnProperty.call(b,g)||(b[g]=!0,a[c++]=e)}a.length=c}function yb(a,b){a.sort(b||zb)}function Ab(a,b){if(!Ia(a)||!Ia(b)||a.length!=b.length)return!1;for(var c=a.length,d=Bb,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}
function zb(a,b){return a>b?1:a<b?-1:0}function Bb(a,b){return a===b}function Cb(a){for(var b=Math.random,c=a.length-1;0<c;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}};function Db(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}var Eb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
function Fb(a){if(!Gb.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Hb,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Jb,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Kb,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Lb,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Mb,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ob,"&#0;"));return a}var Hb=/&/g,Jb=/</g,Kb=/>/g,Lb=/"/g,Mb=/'/g,Ob=/\x00/g,Gb=/[\x00&<>"']/;
function Pb(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=Ba.document.createElement("div");return a.replace(Qb,function(a,e){var d=b[a];if(d)return d;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(d=String.fromCharCode(e)));d||(c.innerHTML=a+" ",d=c.firstChild.nodeValue.slice(0,-1));return b[a]=d})}
function Rb(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?a:String.fromCharCode(c)}})}var Qb=/&([^;\s<&]+);?/g,Sb={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},Tb={"'":"\\'"},Ub=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};
function Vb(a){a=r(void 0)?a.toFixed(void 0):String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return Ub("0",Math.max(0,2-b))+a}function Wb(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Ra()).toString(36)}
function Xb(a,b){var c=0;a=Eb(String(a)).split(".");b=Eb(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;0==c&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;c=Yb(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||Yb(0==g[2].length,0==h[2].length)||Yb(g[2],h[2]);g=g[3];h=h[3]}while(0==c)}return c}function Yb(a,b){return a<b?-1:a>b?1:0}
function Zb(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function $b(a){var b=Ca(void 0)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var ac;a:{var bc=Ba.navigator;if(bc){var cc=bc.userAgent;if(cc){ac=cc;break a}}ac=""}function dc(a){return-1!=ac.indexOf(a)};function ec(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function fc(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function gc(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function hc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function ic(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function jc(a,b){return null!==a&&b in a}function kc(a,b){for(var c in a)if(a[c]==b)return!0;return!1}
function lc(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function mc(){var a=nc,b;for(b in a)return!1;return!0}function oc(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');a[b]=c}function A(a,b,c){return null!==a&&b in a?a[b]:c}function pc(a){var b={},c;for(c in a)b[c]=a[c];return b}var qc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function rc(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<qc.length;g++)c=qc[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function sc(a){var b=arguments.length;if(1==b&&Ga(arguments[0]))return sc.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};function tc(){return dc("Safari")&&!(uc()||dc("Coast")||dc("Opera")||dc("Edge")||dc("Silk")||dc("Android"))}function uc(){return(dc("Chrome")||dc("CriOS"))&&!dc("Edge")}function vc(){return dc("Android")&&!(uc()||dc("Firefox")||dc("Opera")||dc("Silk"))};function wc(){return dc("iPhone")&&!dc("iPod")&&!dc("iPad")}function xc(){return wc()||dc("iPad")||dc("iPod")};function yc(a){yc[" "](a);return a}yc[" "]=Ea;function zc(a,b){var c=Ac;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Bc=dc("Opera"),Dc=dc("Trident")||dc("MSIE"),Ec=dc("Edge"),Fc=Ec||Dc,Gc=dc("Gecko")&&!(-1!=ac.toLowerCase().indexOf("webkit")&&!dc("Edge"))&&!(dc("Trident")||dc("MSIE"))&&!dc("Edge"),Hc=-1!=ac.toLowerCase().indexOf("webkit")&&!dc("Edge"),Ic=dc("Macintosh"),Jc=dc("Windows"),Kc=dc("Linux")||dc("CrOS"),Lc=dc("Android"),Mc=wc(),Nc=dc("iPad"),Oc=dc("iPod");function Pc(){var a=Ba.document;return a?a.documentMode:void 0}var Qc;
a:{var Rc="",Sc=function(){var a=ac;if(Gc)return/rv:([^\);]+)(\)|;)/.exec(a);if(Ec)return/Edge\/([\d\.]+)/.exec(a);if(Dc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Hc)return/WebKit\/(\S+)/.exec(a);if(Bc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Sc&&(Rc=Sc?Sc[1]:"");if(Dc){var Tc=Pc();if(null!=Tc&&Tc>parseFloat(Rc)){Qc=String(Tc);break a}}Qc=Rc}var Ac={};function Uc(a){return zc(a,function(){return 0<=Xb(Qc,a)})}var Vc;var Yc=Ba.document;
Vc=Yc&&Dc?Pc()||("CSS1Compat"==Yc.compatMode?parseInt(Qc,10):5):void 0;var Zc=dc("Firefox"),$c=wc()||dc("iPod"),ad=dc("iPad"),bd=vc(),cd=uc(),dd=tc()&&!xc();var ed=null,fd=null,gd=Gc||Hc&&!dd||Bc||"function"==typeof Ba.btoa;function hd(a){if(gd)var b=Ba.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}y(Ia(b),"encodeByteArray takes an array as a parameter");id();a=ed;c=[];for(d=0;d<b.length;d+=3){var g=b[d],h=(e=d+1<b.length)?b[d+1]:0,k=d+2<b.length,l=k?b[d+2]:0,m=g>>2;g=(g&3)<<4|h>>4;h=(h&15)<<2|l>>6;l&=63;k||(l=64,e||(h=64));c.push(a[m],a[g],a[h],a[l])}b=c.join("")}return b}
function jd(a){var b=[];kd(a,function(a){b.push(a)});return b}function kd(a,b){function c(b){for(;d<a.length;){var c=a.charAt(d++),e=fd[c];if(null!=e)return e;if(!/^[\s\xa0]*$/.test(c))throw Error("Unknown base64 encoding at char: "+c);}return b}id();for(var d=0;;){var e=c(-1),g=c(0),h=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|g>>4);64!=h&&(b(g<<4&240|h>>2),64!=k&&b(h<<6&192|k))}}
function id(){if(!ed){ed={};fd={};for(var a=0;65>a;a++)ed[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),fd[ed[a]]=a,62<=a&&(fd["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};var ld=!Dc||9<=Number(Vc),md=!Gc&&!Dc||Dc&&9<=Number(Vc)||Gc&&Uc("1.9.1"),nd=Dc&&!Uc("9"),od=Dc||Bc||Hc;var pd={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function qd(a,b){this.WF=a===ud&&b||"";this.oP=vd}qd.prototype.Dj=!0;qd.prototype.hh=function(){return this.WF};qd.prototype.toString=function(){return"Const{"+this.WF+"}"};function wd(a){if(a instanceof qd&&a.constructor===qd&&a.oP===vd)return a.WF;Xa("expected object of type Const, got '"+a+"'");return"type_error:Const"}var vd={},ud={};function xd(){this.qF="";this.qP=yd}xd.prototype.Dj=!0;xd.prototype.hh=function(){return this.qF};xd.prototype.GE=!0;xd.prototype.st=function(){return 1};var yd={};function zd(){this.tn="";this.nP=Ad}zd.prototype.Dj=!0;zd.prototype.hh=function(){return this.tn};zd.prototype.GE=!0;zd.prototype.st=function(){return 1};function Bd(a){if(a instanceof zd&&a.constructor===zd&&a.nP===Ad)return a.tn;Xa("expected object of type SafeUrl, got '"+a+"' of type "+Fa(a));return"type_error:SafeUrl"}var Cd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function Dd(a){if(a instanceof zd)return a;a="object"==typeof a&&a.Dj?a.hh():String(a);Cd.test(a)||(a="about:invalid#zClosurez");return Ed(a)}var Ad={};function Ed(a){var b=new zd;b.tn=a;return b}Ed("about:blank");function Gd(){this.pF="";this.mP=Hd}Gd.prototype.Dj=!0;var Hd={};Gd.prototype.hh=function(){return this.pF};Gd.prototype.Zx=function(a){this.pF=a;return this};var Id=(new Gd).Zx("");function Jd(a){if(a instanceof zd)return'url("'+Bd(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof qd?wd(a):Kd(String(a));y(!/[{;}]/.test(a),"Value does not allow [{;}].");return a}
function Kd(a){var b=a.replace(Ld,"$1").replace(Ld,"$1").replace(Md,"url");if(Pd.test(b)){if(Sd.test(a))return Xa("String value disallows comments, got: "+a),"zClosurez";for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}if(!b||!c)return Xa("String value requires balanced quotes, got: "+a),"zClosurez";if(!Td(a))return Xa("String value requires balanced square brackets and one identifier per pair of brackets, got: "+a),"zClosurez"}else return Xa("String value allows only "+
Ud+" and simple functions, got: "+a),"zClosurez";return Vd(a)}function Td(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b}
var Ud="[-,.\"'%_!# a-zA-Z0-9\\[\\]]",Pd=new RegExp("^"+Ud+"+$"),Md=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,Ld=/\b(hsl|hsla|rgb|rgba|matrix|calc|minmax|fit-content|repeat|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,Sd=/\/\*/;function Vd(a){return a.replace(Md,function(a,c,d,e){var b="";d=d.replace(/^(['"])(.*)\1$/,function(a,c,d){b=c;return d});a=Dd(d).hh();return c+b+a+b+e})};function Wd(){this.tn="";this.lP=Xd;this.vN=null}Wd.prototype.GE=!0;Wd.prototype.st=function(){return this.vN};Wd.prototype.Dj=!0;Wd.prototype.hh=function(){return this.tn};function Yd(a){if(a instanceof Wd&&a.constructor===Wd&&a.lP===Xd)return a.tn;Xa("expected object of type SafeHtml, got '"+a+"' of type "+Fa(a));return"type_error:SafeHtml"}var Zd=/^[a-zA-Z0-9-]+$/,$d={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};
function ae(a){function b(a){if(Ga(a))z(a,b);else{if(!(a instanceof Wd)){var e="object"==typeof a,h=null;e&&a.GE&&(h=a.st());a=be(Fb(e&&a.Dj?a.hh():String(a)),h)}d+=Yd(a);a=a.st();0==c?c=a:0!=a&&c!=a&&(c=null)}}var c=0,d="";z(arguments,b);return be(d,c)}var Xd={};function be(a,b){return(new Wd).Zx(a,b)}Wd.prototype.Zx=function(a,b){this.tn=a;this.vN=b;return this};
function ce(a,b,c){var d=null,e="";if(b)for(p in b){if(!Zd.test(p))throw Error('Invalid attribute name "'+p+'".');var g=b[p];if(null!=g){var h=a;var k=p;var l=g;if(l instanceof qd)l=wd(l);else if("style"==k.toLowerCase()){g=void 0;h=l;if(!Ka(h))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof h+" given: "+h);if(!(h instanceof Gd)){l=h;h="";for(g in l){if(!/^[-_a-zA-Z0-9]+$/.test(g))throw Error("Name allows only [-_a-zA-Z0-9], got: "+g);var m=l[g];
null!=m&&(m=Ga(m)?mb(m,Jd).join(" "):Jd(m),h+=g+":"+m+";")}h?(g=h,y(!/[<>]/.test(g),"Forbidden characters in style string: "+g),h=(new Gd).Zx(h)):h=Id}h instanceof Gd&&h.constructor===Gd&&h.mP===Hd?g=h.pF:(Xa("expected object of type SafeStyle, got '"+h+"' of type "+Fa(h)),g="type_error:SafeStyle");l=g}else{if(/^on/i.test(k))throw Error('Attribute "'+k+'" requires goog.string.Const value, "'+l+'" given.');if(k.toLowerCase()in $d)if(l instanceof xd)l instanceof xd&&l.constructor===xd&&l.qP===yd?l=
l.qF:(Xa("expected object of type TrustedResourceUrl, got '"+l+"' of type "+Fa(l)),l="type_error:TrustedResourceUrl");else if(l instanceof zd)l=Bd(l);else if(Ca(l))l=Dd(l).hh();else throw Error('Attribute "'+k+'" on tag "'+h+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+l+'" given.');}l.Dj&&(l=l.hh());y(Ca(l)||Da(l),"String or number value expected, got "+typeof l+" with value: "+l);k=k+'="'+Fb(String(l))+'"';e+=" "+k}}var p="<"+a+e;null!=c?Ga(c)||(c=[c]):c=[];!0===pd[a.toLowerCase()]?
(y(!c.length,"Void tag <"+a+"> does not allow content."),p+=">"):(d=ae(c),p+=">"+Yd(d)+"</"+a+">",d=d.st());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(a)?0:null);return be(p,d)}
function de(a,b,c){var d={},e;for(e in a)y(e.toLowerCase()==e,"Must be lower case"),d[e]=a[e];for(e in b)y(e.toLowerCase()==e,"Must be lower case"),d[e]=b[e];for(e in c){var g=e.toLowerCase();if(g in a)throw Error('Cannot override "'+g+'" attribute, got "'+e+'" with value "'+c[e]+'"');g in b&&delete d[g];d[e]=c[e]}return d}be("<!DOCTYPE html>",0);be("",0);var ee=be("<br>",0);var fe={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},ge=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div");a.innerHTML="<div><div></div></div>";var b=a.firstChild.firstChild;a.innerHTML="";return!b.parentElement});function he(a,b){if(fe[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");b=Yd(b);if(ge())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=b};function ie(a,b,c){return Math.min(Math.max(a,b),c)}function je(a,b,c){return a+c*(b-a)};function ke(a,b){this.x=r(a)?a:0;this.y=r(b)?b:0}f=ke.prototype;f.clone=function(){return new ke(this.x,this.y)};f.Sh=function(a){return a instanceof ke&&le(this,a)};function le(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function re(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function se(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a}function te(a,b){return new ke(a.x-b.x,a.y-b.y)}function ue(a,b){return new ke(a.x+b.x,a.y+b.y)}
f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};f.translate=function(a,b){a instanceof ke?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),Da(b)&&(this.y+=b));return this};f.scale=function(a,b){b=Da(b)?b:a;this.x*=a;this.y*=b;return this};function ve(a,b){this.width=a;this.height=b}function we(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}f=ve.prototype;f.clone=function(){return new ve(this.width,this.height)};f.area=function(){return this.width*this.height};f.aspectRatio=function(){return this.width/this.height};f.Uh=function(){return!this.area()};f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};f.scale=function(a,b){b=Da(b)?b:a;this.width*=a;this.height*=b;return this};function xe(a){return a?new ye(ze(a)):Ta||(Ta=new ye)}function Ae(a,b){return Ca(b)?a.getElementById(b):b}function Be(a,b,c){return Ce(document,a,b,c)}
function Ce(a,b,c,d){a=d||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(a.querySelectorAll&&a.querySelector&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){d={};for(var e=0,g=0,h;h=a[g];g++)b==h.nodeName&&(d[e++]=h);d.length=e;return d}return a}a=a.getElementsByTagName(b||"*");if(c){d={};for(g=e=0;h=a[g];g++)b=h.className,"function"==typeof b.split&&pb(b.split(/\s+/),c)&&(d[e++]=h);d.length=e;return d}return a}
function De(a,b){ec(b,function(b,d){b&&"object"==typeof b&&b.Dj&&(b=b.hh());"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Ee.hasOwnProperty(d)?a.setAttribute(Ee[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}
var Ee={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 Fe(a,b,c){return Ge(document,arguments)}
function Ge(a,b){var c=String(b[0]),d=b[1];if(!ld&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Fb(d.name),'"');if(d.type){c.push(' type="',Fb(d.type),'"');var e={};rc(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(Ca(d)?c.className=d:Ga(d)?c.className=d.join(" "):De(c,d));2<b.length&&He(a,c,b,2);return c}
function He(a,b,c,d){function e(c){c&&b.appendChild(Ca(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var g=c[d];!Ia(g)||Ka(g)&&0<g.nodeType?e(g):z(Ie(g)?tb(g):g,e)}}function B(a){return document.createElement(String(a))}function Je(a){var b=document,c=b.createElement("DIV");Dc?(he(c,ae(ee,a)),c.removeChild(y(c.firstChild))):he(c,a);if(1==c.childNodes.length)c=c.removeChild(y(c.firstChild));else{for(a=b.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}
function C(a,b){y(null!=a&&null!=b,"goog.dom.appendChild expects non-null arguments");a.appendChild(b)}function Ke(a){for(var b;b=a.firstChild;)a.removeChild(b)}function Le(a,b,c){y(null!=a,"goog.dom.insertChildAt expects a non-null parent");a.insertBefore(b,a.childNodes[c]||null)}function Me(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function Ne(a){return md&&void 0!=a.children?a.children:lb(a.childNodes,function(a){return 1==a.nodeType})}
function Oe(a){for(;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Pe(a){return Ka(a)&&1==a.nodeType}function Qe(a){var b;if(od&&!(Dc&&Uc("9")&&!Uc("10")&&Ba.SVGElement&&a instanceof Ba.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return Pe(b)?b:null}function Xe(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 ze(a){y(a,"Node cannot be null or undefined.");return 9==a.nodeType?a:a.ownerDocument||a.document}function Ye(a,b){y(null!=a,"goog.dom.setTextContent expects a non-null value for node");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(y(a.lastChild));a.firstChild.data=String(b)}else{Ke(a);var c=ze(a);a.appendChild(c.createTextNode(String(b)))}}
function Ze(a){y(null!==a,"goog.dom.getOuterHtml expects a non-null value for element");if("outerHTML"in a)return a.outerHTML;var b=ze(a).createElement("DIV");b.appendChild(a.cloneNode(!0));return b.innerHTML}function $e(a,b){var c=[];return af(a,b,c,!0)?c[0]:void 0}function af(a,b,c,d){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||af(a,b,c,d))return!0;a=a.nextSibling}return!1}var bf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},cf={IMG:" ",BR:"\n"};
function df(a,b,c){if(!(a.nodeName in bf))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 cf)b.push(cf[a.nodeName]);else for(a=a.firstChild;a;)df(a,b,c),a=a.nextSibling}function Ie(a){if(a&&"number"==typeof a.length){if(Ka(a))return"function"==typeof a.item||"string"==typeof a.item;if(Ja(a))return"function"==typeof a.item}return!1}
function ef(){var a=document;try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function ye(a){this.Rd=a||Ba.document||document}f=ye.prototype;f.JN=xe;f.jg=function(){return Ae(this.Rd,void 0)};f.getElementsByTagName=function(a,b){return(b||this.Rd).getElementsByTagName(String(a))};f.kt=function(a,b,c){Ge(this.Rd,arguments)};f.createElement=function(a){return this.Rd.createElement(String(a))};f.createTextNode=function(a){return this.Rd.createTextNode(String(a))};
f.appendChild=C;f.append=function(a,b){He(ze(a),a,arguments,1)};f.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};f.removeNode=Me;
f.contains=Xe;f.Vd=Ye;function ff(a){a=a||document.styleSheets;for(var b=[],c=gf(a),d=0;a=c[d];d++){var e=hf(a);if(e&&e.length)for(var g=0,h=0,k=e.length,l;h<k;h++)l=e[h],l.href||(l.style&&(l.parentStyleSheet||(l.style["-closure-parent-stylesheet"]=a),l.style["-closure-rule-index"]=g),b.push(l)),g++}return b}function hf(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b}
function gf(a,b){var c=[];a=a||document.styleSheets;b=r(b)?b:!1;if(a.imports&&a.imports.length)for(var d=0,e=a.imports.length;d<e;d++)ub(c,gf(a.imports[d]));else if(a.length)for(d=0,e=a.length;d<e;d++)ub(c,gf(a[d]));else{var g=hf(a);if(g&&g.length){d=0;e=g.length;for(var h;d<e;d++)h=g[d],h.styleSheet&&ub(c,gf(h.styleSheet))}}!(a.type||a.rules||a.cssRules)||a.disabled&&!b||c.push(a);return c}
function jf(a){var b=xe(),c=b.Rd,d=b.createElement("STYLE");d.type="text/css";b.getElementsByTagName("HEAD")[0].appendChild(d);d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a));return d};function kf(){}
kf.prototype.ZD=function(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; }  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: -webkit-linear-gradient(top, #D3D3D3, #BABABA);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: -webkit-linear-gradient(top, #DCDCDC, #D1D1D1);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 {position: absolute;width: 100%;height: 100%;background: #CED1D3;overflow-y: auto; }.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; }.ppt-accessible-skin {font-family: Segoe UI, sans-serif;font-size: 20px;font-weight: normal;position: absolute;min-height: 100%;left: 98px;right: 98px;margin: auto;padding: 20px 64px 20px 64px;box-sizing: border-box;background: #FFFFFF; }  .ppt-accessible-skin.ppt-accessible-skin_without-navigation-panel .playerView {height: 100%; }.accessible-null-skin {font-family: Segoe UI, sans-serif;font-size: 20px;font-weight: normal;position: absolute;min-height: 100%;left: 98px;right: 98px;margin: auto;padding: 20px 64px 20px 64px;box-sizing: border-box;background: #FFFFFF; }  .accessible-null-skin.accessible-null-skin_without-navigation-panel .playerView {height: 100%; }.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-slide-status {margin-bottom: 20px;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; }.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; }    .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-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-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; }";
for(var d in a)if(y(a).hasOwnProperty(d)){var e="__"+d.replace(/\./g,"_")+"__";c=c.replace(new RegExp(e,"g"),a[d])}for(var g in b)y(b).hasOwnProperty(g)&&(c=c.replace(new RegExp(g,"g"),b[g]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.xA);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.wA);return jf(c)};
kf.prototype.xA=function(a,b,c){return"url(data:image/svg+xml;base64,"+hd('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none">\n<linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%">\n<stop stop-color="'+b+'" offset="0"/><stop stop-color="'+c+'" offset="1"/>\n</linearGradient>\n<rect x="0" y="0" width="1" height="1" fill="url(#g436)" />\n</svg>')+")"};
kf.prototype.wA=function(a,b,c){return"url(data:image/svg+xml;base64,"+hd('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none">\n<linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%">\n<stop stop-color="'+b+'" offset="0"/><stop stop-color="'+c+'" offset="1"/>\n</linearGradient>\n<rect x="0" y="0" width="1" height="1" fill="url(#gh436)" />\n</svg>')+")"};function lf(){}
lf.prototype.ZD=function(a,b){var c="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjguMzAyIDMzLjI0MiI+DQoJPHBhdGggZD0iTTAsMS44VjMxLjQ0MmExLjgsMS44LDAsMCwwLDIuNzI2LDEuNTQzbDI0LjctMTQuODJhMS44LDEuOCwwLDAsMCwwLTMuMDg3TDIuNzI2LjI1N0ExLjgsMS44LDAsMCwwLDAsMS44WiIgc3R5bGU9ImZpbGw6IzMzMyIvPg0KPC9zdmc+ data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjMzcHgiIHZpZXdCb3g9IjAgMCAyOC4zMDIgMzMuMjQyIj4NCgk8cGF0aCBkPSJNMCwxLjhWMzEuNDQyYTEuOCwxLjgsMCwwLDAsMi43MjYsMS41NDNsMjQuNy0xNC44MmExLjgsMS44LDAsMCwwLDAtMy4wODdMMi43MjYuMjU3QTEuOCwxLjgsMCwwLDAsMCwxLjhaIiBzdHlsZT0iZmlsbDojNTI4YmRmIi8+DQo8L3N2Zz4= 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,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,  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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4IDI4Ij48dGl0bGU+cXVlc3Rpb248L3RpdGxlPjxnIHN0eWxlPSJvcGFjaXR5OjAuNTYiPjxwYXRoIGQ9Ik0xNCwyOEExNCwxNCwwLDEsMSwyOCwxNCwxNCwxNCwwLDAsMSwxNCwyOFpNMTQsMi42NEExMS4zNiwxMS4zNiwwLDEsMCwyNS4zNiwxNCwxMS4zNywxMS4zNywwLDAsMCwxNCwyLjY0WiIvPjwvZz48cGF0aCBkPSJNMTMuOCwyMS40aC0uMDdhMS43NywxLjc3LDAsMCwxLDAtMy41NGguMDZhMS43NywxLjc3LDAsMSwxLDAsMy41NFoiIHN0eWxlPSJvcGFjaXR5OjAuNTYiLz48cGF0aCBkPSJNMTguMTUsMTIuNzdhOC4wOCw4LjA4LDAsMCwxLTEuNDUsMS4zbC0uNzQuNTFhMiwyLDAsMCwwLS43NC45MSwxLjg2LDEuODYsMCwwLDAtLjExLjc2di4xMkgxMi4yNnYtLjI0YTMuMTEsMy4xMSwwLDAsMSwuNDctMiwxMi4xMiwxMi4xMiwwLDAsMSwyLjExLTEuNywyLjE4LDIuMTgsMCwwLDAsLjUtLjUxLDEuOCwxLjgsMCwwLDAsLjQzLTEsMiwyLDAsMCwwLS4zOS0xLjIxQTEuNjEsMS42MSwwLDAsMCwxNCw5LjA5YTEuNTIsMS41MiwwLDAsMC0xLjQyLjY2LDIuNjEsMi42MSwwLDAsMC0uNDMsMS40MXYuMTJIOS4yM3YtLjEzYTQuNDQsNC40NCwwLDAsMSwxLjktMy44Myw1LDUsMCwwLDEsMi43NS0uNzIsNS45Myw1LjkzLDAsMCwxLDMuNTQsMSwzLjUzLDMuNTMsMCwwLDEsMS40MywzLjA1QTMuNSwzLjUsMCwwLDEsMTguMTUsMTIuNzdaIiBzdHlsZT0ib3BhY2l0eTowLjU2Ii8+PC9zdmc+ data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4IDI4Ij48dGl0bGU+d2FybmluZzwvdGl0bGU+PGcgc3R5bGU9Im9wYWNpdHk6MC41NiI+PHBhdGggZD0iTTI1Ljc3LDI2LjY0SDIuMjNhMi4yNSwyLjI1LDAsMCwxLTEuOTMtMS4xLDIuMjEsMi4yMSwwLDAsMSwwLTIuMjNMMTIsMS4xNmEyLjI0LDIuMjQsMCwwLDEsMy45MSwwTDI3LjcyLDIzLjM0YTIuMjMsMi4yMywwLDAsMS0yLDMuM1pNMi42MSwyNC41OGgwWk0yLjkyLDI0SDI1LjA4TDE0LDMuMDlaIi8+PC9nPjxyZWN0IHg9IjEyLjY4IiB5PSIxOS44MSIgd2lkdGg9IjIuNjQiIGhlaWdodD0iMi42NCIgc3R5bGU9Im9wYWNpdHk6MC41NiIvPjxyZWN0IHg9IjEyLjY4IiB5PSI5LjI1IiB3aWR0aD0iMi42NCIgaGVpZ2h0PSI4LjU5IiBzdHlsZT0ib3BhY2l0eTowLjU2Ii8+PC9zdmc+ data:image/svg+xml;base64,  data:image/svg+xml;base64,  data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iNiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxwYXRoIGQ9Ik00NS41IDE3SDQ0QzQzLjYwMjIgMTcgNDMuMjIwNiAxNy4xNTggNDIuOTM5MyAxNy40MzkzQzQyLjY1OCAxNy43MjA2IDQyLjUgMTguMTAyMiA0Mi41IDE4LjVDNDIuNSAxOC44OTc4IDQyLjY1OCAxOS4yNzk0IDQyLjkzOTMgMTkuNTYwN0M0My4yMjA2IDE5Ljg0MiA0My42MDIyIDIwIDQ0IDIwSDQ1LjVDNDUuODk3OCAyMCA0Ni4yNzk0IDIwLjE1OCA0Ni41NjA3IDIwLjQzOTNDNDYuODQyIDIwLjcyMDYgNDcgMjEuMTAyMiA0NyAyMS41VjMzLjUzNzVDNDUuNzA5MyAzMi41NDUzIDQ0LjEyOCAzMi4wMDUgNDIuNSAzMkM0MS4yNzE3IDMyLjAwMDYgNDAuMDYyNCAzMi4zMDI5IDM4Ljk3ODMgMzIuODgwM0MzNy44OTQyIDMzLjQ1NzYgMzYuOTY4NSAzNC4yOTI0IDM2LjI4MjUgMzUuMzExM0MzNS43MjYxIDM0LjczODQgMzUuMDYwMyAzNC4yODI5IDM0LjMyNDggMzMuOTcxOUMzMy41ODkyIDMzLjY2MDkgMzIuNzk4NiAzMy41MDA3IDMyIDMzLjUwMDdDMzEuMjAxNCAzMy41MDA3IDMwLjQxMDggMzMuNjYwOSAyOS42NzUyIDMzLjk3MTlDMjguOTM5NyAzNC4yODI5IDI4LjI3MzkgMzQuNzM4NCAyNy43MTc1IDM1LjMxMTNDMjcuMDMxNSAzNC4yOTI0IDI2LjEwNTggMzMuNDU3NiAyNS4wMjE3IDMyLjg4MDNDMjMuOTM3NiAzMi4zMDI5IDIyLjcyODMgMzIuMDAwNiAyMS41IDMyQzE5Ljg3MiAzMi4wMDUgMTguMjkwNyAzMi41NDUzIDE3IDMzLjUzNzVWMjEuNUMxNyAyMS4xMDIyIDE3LjE1OCAyMC43MjA2IDE3LjQzOTMgMjAuNDM5M0MxNy43MjA2IDIwLjE1OCAxOC4xMDIyIDIwIDE4LjUgMjBIMjBDMjAuMzk3OCAyMCAyMC43Nzk0IDE5Ljg0MiAyMS4wNjA3IDE5LjU2MDdDMjEuMzQyIDE5LjI3OTQgMjEuNSAxOC44OTc4IDIxLjUgMTguNUMyMS41IDE4LjEwMjIgMjEuMzQyIDE3LjcyMDYgMjEuMDYwNyAxNy40MzkzQzIwLjc3OTQgMTcuMTU4IDIwLjM5NzggMTcgMjAgMTdIMTguNUMxNy4zMDY1IDE3IDE2LjE2MTkgMTcuNDc0MSAxNS4zMTggMTguMzE4QzE0LjQ3NDEgMTkuMTYxOSAxNCAyMC4zMDY1IDE0IDIxLjVWMzkuNUMxNCA0MS40ODkxIDE0Ljc5MDIgNDMuMzk2OCAxNi4xOTY3IDQ0LjgwMzNDMTcuNjAzMiA0Ni4yMDk4IDE5LjUxMDkgNDcgMjEuNSA0N0MyMy40ODkxIDQ3IDI1LjM5NjggNDYuMjA5OCAyNi44MDMzIDQ0LjgwMzNDMjguMjA5OCA0My4zOTY4IDI5IDQxLjQ4OTEgMjkgMzkuNUMyOSAzOC43MDQ0IDI5LjMxNjEgMzcuOTQxMyAyOS44Nzg3IDM3LjM3ODdDMzAuNDQxMyAzNi44MTYxIDMxLjIwNDQgMzYuNSAzMiAzNi41QzMyLjc5NTYgMzYuNSAzMy41NTg3IDM2LjgxNjEgMzQuMTIxMyAzNy4zNzg3QzM0LjY4MzkgMzcuOTQxMyAzNSAzOC43MDQ0IDM1IDM5LjVDMzUgNDEuNDg5MSAzNS43OTAyIDQzLjM5NjggMzcuMTk2NyA0NC44MDMzQzM4LjYwMzIgNDYuMjA5OCA0MC41MTA5IDQ3IDQyLjUgNDdDNDQuNDg5MSA0NyA0Ni4zOTY4IDQ2LjIwOTggNDcuODAzMyA0NC44MDMzQzQ5LjIwOTggNDMuMzk2OCA1MCA0MS40ODkxIDUwIDM5LjVWMjEuNUM1MCAyMC4zMDY1IDQ5LjUyNTkgMTkuMTYxOSA0OC42ODIgMTguMzE4QzQ3LjgzODEgMTcuNDc0MSA0Ni42OTM1IDE3IDQ1LjUgMTdaTTIxLjUgNDRDMjAuNjEgNDQgMTkuNzQgNDMuNzM2MSAxOC45OTk5IDQzLjI0MTZDMTguMjU5OSA0Mi43NDcxIDE3LjY4MzEgNDIuMDQ0MyAxNy4zNDI1IDQxLjIyMjFDMTcuMDAxOSA0MC4zOTk4IDE2LjkxMjggMzkuNDk1IDE3LjA4NjUgMzguNjIyMUMxNy4yNjAxIDM3Ljc0OTIgMTcuNjg4NyAzNi45NDc0IDE4LjMxOCAzNi4zMThDMTguOTQ3NCAzNS42ODg3IDE5Ljc0OTIgMzUuMjYwMSAyMC42MjIxIDM1LjA4NjVDMjEuNDk1IDM0LjkxMjggMjIuMzk5OCAzNS4wMDE5IDIzLjIyMjEgMzUuMzQyNUMyNC4wNDQzIDM1LjY4MzEgMjQuNzQ3MSAzNi4yNTk5IDI1LjI0MTYgMzYuOTk5OUMyNS43MzYxIDM3Ljc0IDI2IDM4LjYxIDI2IDM5LjVDMjYgNDAuNjkzNSAyNS41MjU5IDQxLjgzODEgMjQuNjgyIDQyLjY4MkMyMy44MzgxIDQzLjUyNTkgMjIuNjkzNSA0NCAyMS41IDQ0Wk00Mi41IDQ0QzQxLjYxIDQ0IDQwLjc0IDQzLjczNjEgMzkuOTk5OSA0My4yNDE2QzM5LjI1OTkgNDIuNzQ3MSAzOC42ODMxIDQyLjA0NDMgMzguMzQyNSA0MS4yMjIxQzM4LjAwMTkgNDAuMzk5OCAzNy45MTI4IDM5LjQ5NSAzOC4wODY1IDM4LjYyMjFDMzguMjYwMSAzNy43NDkyIDM4LjY4ODcgMzYuOTQ3NCAzOS4zMTggMzYuMzE4QzM5Ljk0NzQgMzUuNjg4NyA0MC43NDkyIDM1LjI2MDEgNDEuNjIyMSAzNS4wODY1QzQyLjQ5NSAzNC45MTI4IDQzLjM5OTggMzUuMDAxOSA0NC4yMjIxIDM1LjM0MjVDNDUuMDQ0MyAzNS42ODMxIDQ1Ljc0NzEgMzYuMjU5OSA0Ni4yNDE2IDM2Ljk5OTlDNDYuNzM2MSAzNy43NCA0NyAzOC42MSA0NyAzOS41QzQ3IDQwLjY5MzUgNDYuNTI1OSA0MS44MzgxIDQ1LjY4MiA0Mi42ODJDNDQuODM4MSA0My41MjU5IDQzLjY5MzUgNDQgNDIuNSA0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=".split(" ");c=
".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);-webkit-transition: 0.3s ease-in-out;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 .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[2]+");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 .title-panel {width: 100%;background: #FFFFFF;position: absolute;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);height: 46px; }  .none.landscape .title-panel {display: none; }.android_default * {text-rendering: auto !important; }body {margin: 0;padding: 0;overflow: hidden;cursor: default;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  body .password_form,  body .info_panel {position: absolute;background: #F7F7F7;border-radius: 4px;width: 513px;height: 210px;font-family: Arial; }    body .password_form *,    body .info_panel * {box-sizing: border-box; }  body .password_form .password_label {position: absolute;color: #3A3A3A;font-size: 15px;top: 63px;left: 55px; }  body .password_form .wrong_password_label {position: absolute;color: #DD4A37;font-size: 12px;top: 131px;left: 55px; }  body .password_form input {position: absolute;width: 330px;height: 32px;background: #FFFFFF;border: 1px solid #D1D2D4;padding: 1px;border-radius: 2px;font-size: 18px;color: #231F20;left: 54px;top: 94px;padding-left: 8px; }  body .password_form button {border: transparent;background: transparent;color: #343434;font-family: Arial;font-size: 15px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }    body .password_form button::before {background: -webkit-linear-gradient(top, #D3D3D3, #BABABA);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: -webkit-linear-gradient(top, #DCDCDC, #D1D1D1);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[3]+"); }    body .info_panel.time::after {background: transparent url("+c[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;-ms-transform-origin: 0 0;transform-origin: 0 0; }    .__player_view_id__ .slide.relpos,    .__player_view_id__ .slide .relpos {position: relative !important;vertical-align: top; }    .__player_view_id__ .slide.kern,    .__player_view_id__ .slide .kern {text-rendering: optimizeLegibility;font-feature-settings: 'kern' 1, 'liga' 0; }    .__player_view_id__ .slide.nokern,    .__player_view_id__ .slide .nokern {text-rendering: optimizeSpeed;font-feature-settings: 'kern' 0, 'liga' 0; }  .__player_view_id__.ie * {font-feature-settings: normal !important; }  .__player_view_id__ .fullscreen {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;top: 0 !important;left: 0 !important; }    .__player_view_id__ .fullscreen > video,    .__player_view_id__ .fullscreen .video_player {background-color: black;width: __slide_width__ !important;height: __slide_height__ !important;z-index: 100;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important; }    .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen {background: url("+
c[5]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:hover {background: url("+c[6]+") no-repeat; }      .__player_view_id__ .fullscreen .video_player .controls button.toggle_fullscreen:active {background: url("+c[7]+") no-repeat; }  .__player_view_id__ .video_player video {width: 100%;height: 100%;margin: auto;top: 0;right: 0;bottom: 0;left: 0; }    .__player_view_id__ .video_player video::cue {color: #FFFFFF;background-color: rgba(8, 8, 8, 0.75);border-radius: 4px;font-family: Helvetica, Roboto, Arial, sans-serif;line-height: 1.1; }  .__player_view_id__ .video_player.poster_frame_hide_video video {display: none; }  .__player_view_id__ .video_player.poster_frame video {opacity: 0; }  .__player_view_id__ .video_player.poster_frame_hide_video .poster, .__player_view_id__ .video_player.poster_frame .poster {position: absolute;width: 100%;height: 100%; }  .__player_view_id__ .video_player .controls {height: 36px;background: rgba(45, 50, 55, 0.85098);border: 1px solid #444648;cursor: default;border-radius: 4px; }    .__player_view_id__ .video_player .controls,    .__player_view_id__ .video_player .controls * {-webkit-backface-visibility: hidden;backface-visibility: hidden; }    .__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[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("+c[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("+
c[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: 55px;padding: 8px;box-sizing: border-box;width: 28px;height: 64px; }      .__player_view_id__ .video_player .controls .volume_popup .volume {background: url("+c[11]+");position: relative;cursor: pointer;width: 12px;height: 48px; }        .__player_view_id__ .video_player .controls .volume_popup .volume .back {background: url("+
c[12]+");width: 100%; }    .__player_view_id__ .video_player .controls button {width: 100%;height: 100%; }      .__player_view_id__ .video_player .controls button.mute {background: url("+c[13]+"); }        .__player_view_id__ .video_player .controls button.mute:hover {background: url("+c[14]+"); }        .__player_view_id__ .video_player .controls button.mute:active {background: url("+c[15]+"); }        .__player_view_id__ .video_player .controls button.mute.selected {background: url("+c[16]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:hover {background: url("+
c[17]+"); }          .__player_view_id__ .video_player .controls button.mute.selected:active {background: url("+c[18]+"); }      .__player_view_id__ .video_player .controls button.subtitles {background: url("+c[19]+") no-repeat; }        .__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[20]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:hover {background: url("+
c[21]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play:active {background: url("+c[22]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play.selected {background: url("+c[23]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:hover {background: url("+c[24]+") no-repeat; }          .__player_view_id__ .video_player .controls button.play.selected:active {background: url("+c[25]+") no-repeat; }        .__player_view_id__ .video_player .controls button.play::after {background: url("+
c[26]+");width: 1px;height: 32px;right: 0;top: 1px;position: absolute;content: ''; }      .__player_view_id__ .video_player .controls button.toggle_fullscreen {background: url("+c[27]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:hover {background: url("+c[28]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen:active {background: url("+c[29]+") no-repeat; }        .__player_view_id__ .video_player .controls button.toggle_fullscreen::before {background: url("+
c[26]+") no-repeat;width: 1px;height: 32px;left: 0;top: 1px;position: absolute;content: ''; }    .__player_view_id__ .video_player .controls .subtitles-list {width: 195px;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;right: 0; }      .__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[30]+") no-repeat;width: 14px;height: 15px;padding-right: 23px;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; }    .__player_view_id__ .video_player .controls .component_container.subtitles {width: 34px;height: 34px;right: 89px;top: 0; }.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[31]+"); }  .popup_layer .message_box button.btn_ok {left: 141px;top: 98px; }  .popup_layer .message_box .message::before {background: url("+c[32]+"); }.transitionSlide.paused * {-webkit-animation-play-state: paused !important;animation-play-state: paused !important; }.framesLayer .video_player {-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0; }.framesLayer *:not(.framesLayerContent) {pointer-events: all; }.framesLayer .framesLayerContent {position: absolute; }  .framesLayer .framesLayerContent > div {pointer-events: all; }.trial_banner {position: relative;-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;position: absolute; }.modal-layer {background: #000000;opacity: 0.4;position: absolute;width: 100%;height: 100%; }.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; }.message-box {background: #FFFFFF;position: absolute;display: block;border-radius: 3px;min-width: 280px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }  .message-box__content {display: inline-block;margin: 0 30px 0 26px;position: relative; }  .message-box__icon {width: 28px;height: 28px;margin: 34px 9px 0 0;position: relative;display: inline-block; }    .message-box__icon.message-box__icon_type_question {background-image: url("+
c[34]+"); }    .message-box__icon.message-box__icon_type_warning {background-image: url("+c[35]+"); }  .message-box .vertical-scrollbar {top: 40px; }  .message-box__message-container {overflow: hidden;margin-top: 40px;display: inline-block;max-width: 480px;vertical-align: top;position: relative;padding-right: 10px; }  .message-box__message {text-align: left;font-size: 14px;color: #000000;text-overflow: ellipsis;overflow: hidden;position: relative;font-family: PFn; }.message-box-buttons-panel {position: relative;width: 100%;margin-top: 17px;margin-bottom: 28px;height: 36px; }  .message-box-buttons-panel__buttons {text-align: center; }  .message-box-buttons-panel__window-button {border: none;outline: none;cursor: pointer;height: 36px;line-height: 36px;padding: 0 24px 13px 24px;border-radius: 4px;position: relative;margin-right: 5px;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-family: PFnb;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition: background-color 0.2s ease-in-out;transition: background-color 0.2s ease-in-out;background: __button_face_normal__;color: __button_content_normal__;margin-left: 5.5px;margin-right: 5.5px;display: inline-block;float: none; }    .message-box-buttons-panel__window-button:not(.ie9) {min-width: 80px; }    .message-box-buttons-panel__window-button[disabled] {opacity: 0.5;cursor: default;pointer-events: none; }    .message-box-buttons-panel__window-button:focus {outline: none; }      .message-box-buttons-panel__window-button:focus::before {content: '';position: absolute;top: 3px;bottom: 3px;left: 3px;right: 3px;border: 1px dotted __button_content_normal__;opacity: 0.6; }    .message-box-buttons-panel__window-button.message-box-buttons-panel__window-button_active:focus::before {position: absolute;top: 3px;bottom: 3px;left: 3px;right: 3px;border: 1px dotted __button_content_over__;opacity: 0.6; }    .message-box-buttons-panel__window-button.message-box-buttons-panel__window-button_active {background: __button_face_over__;color: __button_content_over__; }.container-top-shadow {background: -webkit-linear-gradient(top, #FFFFFF, rgba(255, 255, 255, 0));background: linear-gradient(to bottom, #FFFFFF, rgba(255, 255, 255, 0));position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none; }.container-bottom-shadow {background: -webkit-linear-gradient(top, 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; }.vertical-scrollbar {position: absolute;right: 0;top: 4px;bottom: 4px;width: 14px;-webkit-transition: opacity 0.2s ease;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: #000000;border: 1px solid rgba(255, 255, 255, 0.5); }.vertical-scrollbar {-webkit-transition: none;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[36]+") no-repeat center; }  .presentation-view-mode-switch-control:not([disabled]):hover {background: url("+c[37]+") no-repeat center; }  .presentation-view-mode-switch-control:not([disabled]):active {background: url("+c[38]+") 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; }";
for(var d in a)if(y(a).hasOwnProperty(d)){var e="__"+d.replace(/\./g,"_")+"__";c=c.replace(new RegExp(e,"g"),a[d])}for(var g in b)y(b).hasOwnProperty(g)&&(c=c.replace(new RegExp(g,"g"),b[g]));c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.xA);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.wA);return jf(c)};
lf.prototype.xA=function(a,b,c){return"url(data:image/svg+xml;base64,"+hd('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none">\n<linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%">\n<stop stop-color="'+b+'" offset="0"/><stop stop-color="'+c+'" offset="1"/>\n</linearGradient>\n<rect x="0" y="0" width="1" height="1" fill="url(#g436)" />\n</svg>')+")"};
lf.prototype.wA=function(a,b,c){return"url(data:image/svg+xml;base64,"+hd('<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none">\n<linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%">\n<stop stop-color="'+b+'" offset="0"/><stop stop-color="'+c+'" offset="1"/>\n</linearGradient>\n<rect x="0" y="0" width="1" height="1" fill="url(#gh436)" />\n</svg>')+")"};function mf(){return Hc?"Webkit":Gc?"Moz":Dc?"ms":Bc?"O":null}function nf(a,b){if(b&&a in b)return a;var c=mf();return c?(c=c.toLowerCase(),a=c+$b(a),!r(b)||a in b?a:null):null};var of=!Dc||9<=Number(Vc),pf=Dc&&!Uc("9"),qf=function(){if(!Ba.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{Ba.addEventListener("test",Ea,b),Ba.removeEventListener("test",Ea,b)}catch(c){}return a}();function rf(){0!=sf&&(tf[La(this)]=this);this.Ox=this.Ox;this.Yp=this.Yp}var sf=0,tf={};rf.prototype.Ox=!1;rf.prototype.Ad=function(){if(!this.Ox&&(this.Ox=!0,this.Oc(),0!=sf)){var a=La(this);if(0!=sf&&this.Yp&&0<this.Yp.length)throw Error(this+" did not empty its onDisposeCallbacks queue. This probably means it overrode dispose() or disposeInternal() without calling the superclass' method.");delete tf[a]}};rf.prototype.Oc=function(){if(this.Yp)for(;this.Yp.length;)this.Yp.shift()()};function uf(){this.id="mousewheel"}uf.prototype.toString=function(){return this.id};function vf(a,b){this.type=a instanceof uf?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.un=!1;this.vO=!0}vf.prototype.stopPropagation=function(){this.un=!0};vf.prototype.preventDefault=function(){this.defaultPrevented=!0;this.vO=!1};function wf(a){a.stopPropagation()};function xf(a){return Hc?"webkit"+a:Bc?"o"+a.toLowerCase():a.toLowerCase()}
var yf=xf("AnimationEnd"),zf={mZ:"click",Y3:"rightclick",b_:"dblclick",E1:"mousedown",K1:"mouseup",J1:"mouseover",I1:"mouseout",H1:"mousemove",F1:"mouseenter",G1:"mouseleave",D1:"mousecancel",y4:"selectionchange",z4:"selectstart",A6:"wheel",V0:"keypress",U0:"keydown",W0:"keyup",XY:"blur",f0:"focus",c_:"deactivate",g0:"focusin",h0:"focusout",hZ:"change",O3:"reset",w4:"select",t5:"submit",O0:"input",s3:"propertychange",E_:"dragstart",z_:"drag",B_:"dragenter",D_:"dragover",C_:"dragleave",H_:"drop",A_:"dragend",
Q5:"touchstart",P5:"touchmove",O5:"touchend",N5:"touchcancel",UY:"beforeunload",yZ:"consolemessage",AZ:"contextmenu",h_:"devicechange",i_:"devicemotion",j_:"deviceorientation",r_:"DOMContentLoaded",O_:"error",J0:"help",e1:"load",n1:"losecapture",t2:"orientationchange",K3:"readystatechange",P3:"resize",r4:"scroll",d6:"unload",fZ:"canplay",gZ:"canplaythrough",J_:"durationchange",K_:"emptied",L_:"ended",h1:"loadeddata",i1:"loadedmetadata",I2:"pause",O2:"play",kP:"playing",I3:"ratechange",u4:"seeked",
v4:"seeking",d5:"stalled",u5:"suspend",K5:"timeupdate",o6:"volumechange",t6:"waiting",X4:"sourceopen",W4:"sourceended",V4:"sourceclosed",qY:"abort",f6:"update",i6:"updatestart",g6:"updateend",G0:"hashchange",x2:"pagehide",y2:"pageshow",a3:"popstate",FZ:"copy",H2:"paste",ZO:"cut",OY:"beforecopy",PY:"beforecut",SY:"beforepaste",m2:"online",l2:"offline",x1:"message",xZ:"connect",P0:"install",rY:"activate",X_:"fetch",i0:"foreignfetch",y1:"messageerror",l5:"statechange",h6:"updatefound",BZ:"controllerchange",
DY:xf("AnimationStart"),BY:yf,CY:xf("AnimationIteration"),R5:xf("TransitionEnd"),T2:"pointerdown",Z2:"pointerup",S2:"pointercancel",W2:"pointermove",Y2:"pointerover",X2:"pointerout",U2:"pointerenter",V2:"pointerleave",B0:"gotpointercapture",o1:"lostpointercapture",L1:"MSGestureChange",M1:"MSGestureEnd",N1:"MSGestureHold",O1:"MSGestureStart",P1:"MSGestureTap",Q1:"MSGotPointerCapture",R1:"MSInertiaStart",S1:"MSLostPointerCapture",T1:"MSPointerCancel",U1:"MSPointerDown",V1:"MSPointerEnter",W1:"MSPointerHover",
X1:"MSPointerLeave",Y1:"MSPointerMove",Z1:"MSPointerOut",a2:"MSPointerOver",b2:"MSPointerUp",E5:"text",H5:Dc?"textinput":"textInput",vZ:"compositionstart",wZ:"compositionupdate",uZ:"compositionend",QY:"beforeinput",P_:"exit",f1:"loadabort",g1:"loadcommit",j1:"loadredirect",k1:"loadstart",l1:"loadstop",Q3:"responsive",N4:"sizechanged",e6:"unresponsive",n6:"visibilitychange",o5:"storage",w_:"DOMSubtreeModified",s_:"DOMNodeInserted",u_:"DOMNodeRemoved",v_:"DOMNodeRemovedFromDocument",t_:"DOMNodeInsertedIntoDocument",
p_:"DOMAttrModified",q_:"DOMCharacterDataModified",TY:"beforeprint",uY:"afterprint",RY:"beforeinstallprompt",EY:"appinstalled"};function Af(a,b){vf.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.pe=null;a&&this.Al(a,b)}x(Af,vf);var Bf={2:"touch",3:"pen",4:"mouse"};
Af.prototype.Al=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(Gc){a:{try{yc(b.nodeName);var e=!0;break a}catch(g){}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=Hc||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=Hc||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=Ca(a.pointerType)?a.pointerType:Bf[a.pointerType]||"";this.state=a.state;this.pe=a;a.defaultPrevented&&this.preventDefault()};Af.prototype.stopPropagation=function(){Af.qa.stopPropagation.call(this);this.pe.stopPropagation?this.pe.stopPropagation():this.pe.cancelBubble=!0};
Af.prototype.preventDefault=function(){Af.qa.preventDefault.call(this);var a=this.pe;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,pf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Cf="closure_listenable_"+(1E6*Math.random()|0);function Df(a){return!(!a||!a[Cf])}var Ef=0;function Ff(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Vx=e;this.key=++Ef;this.iq=this.Gx=!1}function Gf(a){a.iq=!0;a.listener=null;a.proxy=null;a.src=null;a.Vx=null};function Hf(a){this.src=a;this.Bd={};this.Yt=0}Hf.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.Bd[g];a||(a=this.Bd[g]=[],this.Yt++);var h=If(a,b,d,e);-1<h?(b=a[h],c||(b.Gx=!1)):(b=new Ff(b,this.src,g,!!d,e),b.Gx=c,a.push(b));return b};Hf.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.Bd))return!1;var e=this.Bd[a];b=If(e,b,c,d);return-1<b?(Gf(e[b]),rb(e,b),0==e.length&&(delete this.Bd[a],this.Yt--),!0):!1};
function Jf(a,b){var c=b.type;if(!(c in a.Bd))return!1;var d=qb(a.Bd[c],b);d&&(Gf(b),0==a.Bd[c].length&&(delete a.Bd[c],a.Yt--));return d}Hf.prototype.It=function(a){a=a&&a.toString();var b=0,c;for(c in this.Bd)if(!a||c==a){for(var d=this.Bd[c],e=0;e<d.length;e++)++b,Gf(d[e]);delete this.Bd[c];this.Yt--}};Hf.prototype.tt=function(a,b,c,d){a=this.Bd[a.toString()];var e=-1;a&&(e=If(a,b,c,d));return-1<e?a[e]:null};
function If(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.iq&&g.listener==b&&g.capture==!!c&&g.Vx==d)return e}return-1};var Kf="closure_lm_"+(1E6*Math.random()|0),Lf={},Mf=0;function F(a,b,c,d,e){if(d&&d.once)return Nf(a,b,c,d,e);if(Ga(b)){for(var g=0;g<b.length;g++)F(a,b[g],c,d,e);return null}c=Of(c);return Df(a)?a.QE(b,c,Ka(d)?!!d.capture:!!d,e):Pf(a,b,c,!1,d,e)}
function Pf(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ka(e)?!!e.capture:!!e,k=Qf(a);k||(a[Kf]=k=new Hf(a));c=k.add(b,c,d,h,g);if(c.proxy)return c;d=Rf();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)qf||(e=h),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Sf(b.toString()),d);else if(a.addListener&&a.removeListener)y("change"===b,"MediaQueryList only has a change event"),a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");
Mf++;return c}function Rf(){var a=Wf,b=of?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function Nf(a,b,c,d,e){if(Ga(b)){for(var g=0;g<b.length;g++)Nf(a,b[g],c,d,e);return null}c=Of(c);return Df(a)?a.WN(b,c,Ka(d)?!!d.capture:!!d,e):Pf(a,b,c,!0,d,e)}function Xf(a,b,c,d,e){if(Ga(b))for(var g=0;g<b.length;g++)Xf(a,b[g],c,d,e);else d=Ka(d)?!!d.capture:!!d,c=Of(c),Df(a)?a.cG(b,c,d,e):a&&(a=Qf(a))&&(b=a.tt(b,c,d,e))&&Yf(b)}
function Yf(a){if(Da(a)||!a||a.iq)return!1;var b=a.src;if(Df(b))return Jf(b.ig,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Sf(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Mf--;(c=Qf(b))?(Jf(c,a),0==c.Yt&&(c.src=null,b[Kf]=null)):Gf(a);return!0}function Zf(a,b,c,d,e){c=Of(c);d=!!d;return Df(a)?a.tt(b,c,d,e):a?(a=Qf(a))?a.tt(b,c,d,e):null:null}function Sf(a){return a in Lf?Lf[a]:Lf[a]="on"+a}
function $f(a,b,c,d){var e=!0;if(a=Qf(a))if(b=a.Bd[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var g=b[a];g&&g.capture==c&&!g.iq&&(g=ag(g,d),e=e&&!1!==g)}return e}function ag(a,b){var c=a.listener,d=a.Vx||a.src;a.Gx&&Yf(a);return c.call(d,b)}
function Wf(a,b){if(a.iq)return!0;if(!of){if(!b)a:{b=["window","event"];for(var c=Ba,d=0;d<b.length;d++)if(c=c[b[d]],null==c){b=null;break a}b=c}d=b;b=new Af(d,this);c=!0;if(!(0>d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(h){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.currentTarget;e;e=e.parentNode)d.push(e);a=a.type;for(e=d.length-1;!b.un&&0<=e;e--){b.currentTarget=d[e];var g=$f(d[e],a,!0,b);c=c&&g}for(e=0;!b.un&&e<d.length;e++)b.currentTarget=
d[e],g=$f(d[e],a,!1,b),c=c&&g}return c}return ag(a,new Af(b,this))}function Qf(a){a=a[Kf];return a instanceof Hf?a:null}var bg="__closure_events_fn_"+(1E9*Math.random()>>>0);function Of(a){y(a,"Listener can not be null.");if(Ja(a))return a;y(a.handleEvent,"An object listener must have handleEvent method.");a[bg]||(a[bg]=function(b){return a.handleEvent(b)});return a[bg]};function cg(){rf.call(this);this.ig=new Hf(this);this.JU=this;this.py=null}x(cg,rf);cg.prototype[Cf]=!0;f=cg.prototype;f.GF=function(a){this.py=a};f.addEventListener=function(a,b,c,d){F(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Xf(this,a,b,c,d)};
f.dispatchEvent=function(a){dg(this);var b=this.py;if(b){var c=[];for(var d=1;b;b=b.py)c.push(b),y(1E3>++d,"infinite loop")}b=this.JU;d=a.type||a;if(Ca(a))a=new vf(a,b);else if(a instanceof vf)a.target=a.target||b;else{var e=a;a=new vf(d,b);rc(a,e)}e=!0;if(c)for(var g=c.length-1;!a.un&&0<=g;g--){var h=a.currentTarget=c[g];e=eg(h,d,!0,a)&&e}a.un||(h=a.currentTarget=b,e=eg(h,d,!0,a)&&e,a.un||(e=eg(h,d,!1,a)&&e));if(c)for(g=0;!a.un&&g<c.length;g++)h=a.currentTarget=c[g],e=eg(h,d,!1,a)&&e;return e};
f.Oc=function(){cg.qa.Oc.call(this);this.ig&&this.ig.It(void 0);this.py=null};f.QE=function(a,b,c,d){dg(this);return this.ig.add(String(a),b,!1,c,d)};f.WN=function(a,b,c,d){return this.ig.add(String(a),b,!0,c,d)};f.cG=function(a,b,c,d){this.ig.remove(String(a),b,c,d)};function eg(a,b,c,d){b=a.ig.Bd[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.iq&&h.capture==c){var k=h.listener,l=h.Vx||h.src;h.Gx&&Jf(a.ig,h);e=!1!==k.call(l,d)&&e}}return e&&0!=d.vO}
f.tt=function(a,b,c,d){return this.ig.tt(String(a),b,c,d)};function dg(a){y(a.ig,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};function fg(a){var b=gg;return function(){var c=this||Ba;c=c[hg]||(c[hg]={});var d=b(La(a),arguments);return c.hasOwnProperty(d)?c[d]:c[d]=a.apply(this,arguments)}}var hg="closure_memoize_cache_";function gg(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function ig(a){cg.call(this);this.ot=a||xe();if(this.BN=this.RV())this.DV=F(this.ot.Rd,this.BN,w(this.cW,this))}x(ig,cg);f=ig.prototype;f.RV=fg(function(){var a=this.isSupported(),b="hidden"!=this.yE();return a?b?((mf()||"")+"visibilitychange").toLowerCase():"visibilitychange":null});f.yE=fg(function(){return nf("hidden",this.ot.Rd)});f.YV=fg(function(){return nf("visibilityState",this.ot.Rd)});f.isSupported=function(){return!!this.yE()};function jg(a){return!!a.ot.Rd[a.yE()]}
f.cW=function(){var a=this.isSupported()?this.ot.Rd[this.YV()]:null;a=new kg(jg(this),a);this.dispatchEvent(a)};f.Oc=function(){Yf(this.DV);ig.qa.Oc.call(this)};function kg(a,b){vf.call(this,"visibilitychange");this.hidden=a;this.visibilityState=b}x(kg,vf);var lg=0;function mg(){this.Vq=this.hk=this.Cf=this.Ub=null}f=mg.prototype;f.Ad=function(){this.Hd();if(this.hk)for(var a=ba(this.hk),b=a.next();!b.done;b=a.next())ng(b.value);if(this.Ub){a=ba(this.Ub);for(b=a.next();!b.done;b=a.next())if(b=b.value,Ga(b)){b=ba(b);for(var c=b.next();!c.done;c=b.next())Yf(c.value)}else Yf(b);this.Ub=null}if(this.Cf)for(a=ba(Object.keys(this.Cf)),b=a.next();!b.done;b=a.next())og(this,b.value)};
function pg(a,b,c,d,e,g){e=void 0===e?null:e;g=void 0===g?!1:g;a.Ub=a.Ub||[];if(Ga(c)){var h=[];c=ba(c);for(var k=c.next();!k.done;k=c.next())k=k.value,k=F(qg(b),k,d,g,e),h.push(k);a.Ub.push(h)}else b=F(qg(b),c,d,g,e),a.Ub.push(b)}function rg(a,b,c,d){a.Ub=a.Ub||[];b=Nf(qg(b),"click",c,!1,d);a.Ub.push(y(b))}function sg(a,b,c,d,e){if(Ga(c)){var g=!1;c=ba(c);for(var h=c.next();!h.done;h=c.next())g=sg(a,b,h.value,d,e)||g;return g}b=Zf(qg(b),c,d,!1,e);return!!b&&tg(a,b)}
function tg(a,b){if(Ga(b)){var c=!1;b=ba(b);for(var d=b.next();!d.done;d=b.next())c=tg(a,d.value)||c;return c}qb(a.Ub,b);return Yf(b)}function ug(a,b,c,d,e){a.Cf=a.Cf||{};b.addHandler(c,d,e);var g=++lg;a.Cf[g]={eE:b,Ip:c,context:d,priority:e}}function vg(a,b,c,d){function e(g){for(var h=[],k=0;k<arguments.length;++k)h[k-0]=arguments[k];c.apply(d,h);wg(a,b,e,d)}ug(a,b,e,d,void 0)}
function wg(a,b,c,d){var e=lc(a.Cf,function(a){a:{var e={eE:b,Ip:c,context:d,priority:void 0},g;for(g in a)if(!(g in e)||a[g]!==e[g]){a=!1;break a}for(g in e)if(!(g in a)){a=!1;break a}a=!0}return a});e&&og(a,e)}function og(a,b){if(a.Cf&&a.Cf[b]){var c=a.Cf[b];c.eE.removeHandler(c.Ip,c.context,c.priority);delete a.Cf[b]}else Xa("unknown handler key")}
function xg(a,b){if(b){if(a.Cf){var c=fc(a.Cf,function(a){return a.eE.nK==b}),d=ba(Object.keys(c));for(c=d.next();!c.done;c=d.next())og(a,c.value)}if(a.Ub){var e=qg(b);c=lb(a.Ub,function(a){return a.src==e});d=ba(c);for(c=d.next();!c.done;c=d.next())tg(a,c.value)}}}function yg(a,b,c){a.hk=a.hk||[];c&&(a.Vq=a.Vq||{},a.Vq[c]=a.Vq[c]||[],a.Vq[c].push(b));a.hk.push(b);return b}
f.pC=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];if(this.hk)for(b=ba(b),c=b.next();!c.done;c=b.next())if(c=c.value){this.Vn(c);var d=jb(this.hk,c);0<=d&&(this.hk.splice(d,1),ng(c))}};f.Vn=function(a){xg(this,a)};f.RP=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];b=ba(b);for(c=b.next();!c.done;c=b.next())(c=c.value)&&this.Vn(c)};function qg(a){return r(a.displayObject)?a.displayObject():a}f.Hd=function(){};function zg(){this.yp=this.Vm=this.Bw=null}zg.prototype.push=function(a,b){if(0==b)this.yp=this.yp||[];else if(this.Bw=this.Bw||[0],this.Vm=this.Vm||{},!(b in this.Vm)){this.Vm[b]=[];var c=this.Bw;var d=zb;for(var e=0,g=c.length,h;e<g;){var k=e+g>>1;var l=d(b,c[k]);0<l?e=k+1:(g=k,h=!l)}d=h?e:~e;0>d&&vb(c,-(d+1),0,b)}b=Ag(this,b);y(b).push(a)};zg.prototype.remove=function(a,b){(b=Ag(this,b))&&qb(b,a)};function Bg(a,b){return 0==b?a.yp||[]:b in y(a.Vm)?y(Ag(a,b)):[]}
function Cg(a){if(!a.Vm)return a.yp?a.yp.slice():[];for(var b=[],c=y(a.Bw),d=0;d<c.length;++d){var e=Ag(a,c[d]);e&&ub(b,e)}return b}function Ag(a,b){return 0==b?a.yp:y(a.Vm)[b]};function G(a){a=void 0===a?null:a;mg.call(this);this.qK=this.hf=null;this.nK=a}n(G,mg);f=G.prototype;f.EV=function(){return this.nK};f.addHandler=function(a,b,c){this.hf=this.hf||new zg;this.hf.push({Ip:a,context:b},c||0)};f.removeHandler=function(a,b,c){c=c||0;if(this.hf)for(var d=Bg(this.hf,c),e=d.length,g=0;g<e;++g){var h=d[g];if(h.Ip==a&&h.context==b){a=g;(c=Ag(this.hf,c))&&rb(c,a);break}}else Xa("EventDispatcher has no handlers!")};
f.CE=function(a,b,c){if(!this.hf)return!1;c=Bg(this.hf,c||0);for(var d=c.length,e=0;e<d;++e){var g=c[e];if(g.Ip==a&&g.context==b)return!0}return!1};f.D=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];if(this.hf){c=Cg(this.hf);for(var d=c.length,e=0;e<d;++e){var g=c[e];if(-1!=jb(Cg(this.hf),g))try{g.Ip.apply(g.context,arguments)}catch(h){Dg(h,!0)}}}this.qK&&this.qK.forEach(function(a){a.D.apply(a,ca(b))})};function Eg(a){return a.hf?Cg(a.hf).length:0}f.Hd=function(){mg.prototype.Hd.call(this)};
G.prototype.dispatch=G.prototype.D;G.prototype.hasHandler=G.prototype.CE;G.prototype.removeHandler=G.prototype.removeHandler;G.prototype.addHandler=G.prototype.addHandler;G.prototype.eventOwner=G.prototype.EV;function Fg(a,b,c){this.Gb=a;this.np=b;this.Oe=c}Fg.prototype.Gb=0;Fg.prototype.np=0;Fg.prototype.Oe=0;Fg.prototype.H=function(){return this.Gb};Fg.prototype.slideIndex=Fg.prototype.H;Fg.prototype.ha=function(){return this.np};Fg.prototype.stepIndex=Fg.prototype.ha;Fg.prototype.wa=function(){return this.Oe};Fg.prototype.timeOffset=Fg.prototype.wa;function Gg(a,b){return a.H()!=b.H()?a.H()-b.H():a.ha()!=b.ha()?a.ha()-b.ha():a.wa()-b.wa()};u("ispring.presenter.presentation.assets.ISlideThumbnail",function(){},void 0);function Hg(a,b){this.td=a;this.fa=b}Hg.prototype.src=function(){return this.td};Hg.prototype.type=function(){return this.fa};function Ig(a){var b=[];if(a=a.match(/<source.+?>/g))for(var c=0;c<a.length;++c){var d=a[c],e=y(d.match(/src="([^"]+)"/))[1];d=y(d.match(/type="([^"]+)"/))[1];b.push(new Hg(e,d))}return b};function Jg(a,b){this.Eb=a;this.Di=b}Jg.prototype.id=function(){return this.Eb};Jg.prototype.lg=function(){return this.Di};Jg.prototype.vf=function(){return!1};function Kg(a,b,c){y(b||c);Jg.call(this,a,c);this.BP=b}n(Kg,Jg);Kg.prototype.nl=function(){return this.BP};function Lg(a,b){this.xu=a;this.cR=b}Lg.prototype.Bp=function(){return this.xu};Lg.prototype.loop=function(){return this.cR};function Mg(a,b){this.zh=a;this.VB=b||null}Mg.prototype.VB=null;Mg.prototype.name=function(){return this.zh};Mg.prototype.name=Mg.prototype.name;Mg.prototype.params=function(){return this.VB?pc(this.VB):null};Mg.prototype.params=Mg.prototype.params;function Ng(){this.Lb=[]}Ng.prototype.KN=function(a){if(0>a||a>=this.count())throw Error("index is out of bounds");return this.Lb[a]};Ng.prototype.getMetaCommand=Ng.prototype.KN;Ng.prototype.count=function(){return this.Lb.length};Ng.prototype.count=Ng.prototype.count;function Og(){}u("ispring.presenter.presentation.slides.IAnimationStep",Og,void 0);Og.prototype.fh=function(){};Og.prototype.automaticAdvance=Og.prototype.fh;Og.prototype.duration=function(){};Og.prototype.duration=Og.prototype.duration;Og.prototype.startTime=function(){};Og.prototype.startTime=Og.prototype.startTime;function Pg(a,b,c){this.zK=a;this.ZB=null!=b?b:0;this.Vl=r(c)?c:!0;this.Ne=0}Pg.prototype.animationDuration=function(){return this.zK};Pg.prototype.fh=function(){return this.Vl};Pg.prototype.automaticAdvance=Pg.prototype.fh;Pg.prototype.duration=function(){return this.zK+this.ZB};Pg.prototype.duration=Pg.prototype.duration;Pg.prototype.startTime=function(){return this.Ne};Pg.prototype.startTime=Pg.prototype.startTime;Pg.prototype.KF=function(a){this.Ne=a};function Qg(){}u("ispring.presenter.presentation.slides.IAnimationSteps",Qg,void 0);Qg.prototype.count=function(){};Qg.prototype.count=Qg.prototype.count;Qg.prototype.rb=function(){};Qg.prototype.getStep=Qg.prototype.rb;Qg.prototype.duration=function(){};Qg.prototype.duration=Qg.prototype.duration;function Rg(){this.Ds=[]}Rg.prototype.Y=0;Rg.prototype.add=function(a){a.KF(this.Y);this.Ds.push(a);this.Y+=a.duration()};Rg.prototype.count=function(){return this.Ds.length};Rg.prototype.count=Rg.prototype.count;Rg.prototype.rb=function(a){if(0>a||a>=this.Ds.length)throw Error("stepIndex is out of range");return this.Ds[a]};Rg.prototype.getStep=Rg.prototype.rb;Rg.prototype.duration=function(){return this.Y};Rg.prototype.duration=Rg.prototype.duration;function Sg(a,b){this.zh=a;this.Qb=b;this.Eb=""+Tg++}var Tg=0;Sg.prototype.id=function(){return this.Eb};Sg.prototype.name=function(){return this.zh};Sg.prototype.time=function(){return this.Qb};function Ug(){this.Sn=[]}Ug.prototype.count=function(){return this.Sn.length};Ug.prototype.add=function(a){this.Sn.push(a)};function Vg(a,b){if(0>b||b>=a.count())throw Error();return a.Sn[b]};function Wg(a,b,c){this.fa=a;this.Kh=b;this.Rg=c}Wg.prototype.type=function(){return this.fa};Wg.prototype.gb=function(){return this.Kh};Wg.prototype.Wd=function(){return this.Rg};function Xg(){this.Lb=[]}Xg.prototype.count=function(){return this.Lb.length};function Yg(a,b,c){this.WP=a;this.Kh=b;this.kA=c}Yg.prototype.eV=function(){return this.WP};Yg.prototype.gb=function(){return this.Kh};Yg.prototype.hg=function(){return this.kA};function Zg(a){this.Pf=a}Zg.prototype.count=function(){return this.Pf.length};function $g(a){if(0>=a.count())throw Error("index is out of range");return a.Pf[0]}function ah(a,b){a=a.Pf;for(var c=0;c<a.length;++c){var d=a[c];if(0<=Gg(b,d.gb())&&0>Gg(b,d.hg()))return d}return null};function bh(a,b){this.Ec=a;this.L=b;this.Pf=[];a=this.Ec.Lb;b=null;for(var c=0;c<a.count();++c){var d=c;if(0>d||d>=a.count())throw Error("index is out of range");d=a.Lb[d];var e=d.gb();switch(d.type()){case "play":b&&ch(this,y(b),e);b=d;break;case "togglePlay":b&&nh(this,y(b),e)?(ch(this,y(b),e),b=null):(b&&ch(this,y(b)),b=d);break;case "stop":b&&(ch(this,y(b),e),b=null)}}b&&ch(this,b)}bh.prototype.TD=function(){return new Zg(this.Pf)};
function ch(a,b,c){c&&!nh(a,b,c)&&(c=null);c||(c=oh(a,b));a.Pf.push(new Yg(b,b.gb(),c))}function nh(a,b,c){a=oh(a,b);return 0<=Gg(a,c)}function oh(a,b){var c=a.Ec,d=c.Gh,e=c.Qf,g=null;if(Da(d))g=c.duration(),g=g-(b.Wd()||0)+g*(d-1);else switch(d){case "untilNextClick":e=-1;break;case "untilNextSlide":e=Math.max(e,0)}b=b.gb();e=0>e?new Fg(b.H(),b.ha()+1,0):new Fg(b.H()+e+1,-1,0);d=null;null!==g&&(a=a.L,b=a.vj(b,!0,!1),g=Math.min(b+g,a.duration()),d=a.Ep(g,!0,!1));return d&&0>Gg(d,e)?d:e};function ph(a,b,c){this.Eb=a;this.Df=b;this.Y=c;this.Qf=-1;this.Pe=this.Gh=1;this.Sn=new Ug;this.Lb=new Xg;this.Pf=null}f=ph.prototype;f.id=function(){return this.Eb};f.duration=function(){return this.Y};f.volume=function(){return this.Pe};f.setVolume=function(a){this.Pe=a};f.Ph=function(){return this.Sn};function qh(a,b){a.Pf||(a.Pf=(new bh(a,b)).TD());return a.Pf};function rh(a,b,c){ph.call(this,a,b,c);this.to=!1}n(rh,ph);function sh(a,b,c,d){this.jo=a;this.Y=b;this.Tc=c||null;this.VL=d||!1}sh.prototype.Tc=null;sh.prototype.AV=function(){return this.jo};sh.prototype.effectType=sh.prototype.AV;sh.prototype.duration=function(){return this.Y};sh.prototype.duration=sh.prototype.duration;sh.prototype.clone=function(){return new sh(this.jo,this.Y,this.Tc,this.VL)};function th(){}th.prototype.nJ=null;th.prototype.SK=null;th.prototype.Dl=function(){return this.nJ};function uh(a,b){a.nJ=b}th.prototype.gq=function(){return this.SK};function vh(a,b){a.SK=b};function wh(){this.rm=[]}wh.prototype.add=function(a){this.rm.push(a)};wh.prototype.count=function(){return this.rm.length};function xh(a,b){if(0>b||b>=a.rm.length)throw Error("index is out of range");return a.rm[b]}function yh(a,b){for(var c=0;c<a.rm.length;++c){var d=a.rm[c];if(d.id()==b)return d}return null}wh.prototype.Cb=function(){return this.rm};function zh(){this.iJ={}}zh.prototype.$N=function(a){return A(this.iJ,a,!0)};zh.prototype.navigationActionIsEnabled=zh.prototype.$N;function Ah(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}f=Ah.prototype;f.clone=function(){return new Ah(this.top,this.right,this.bottom,this.left)};f.contains=function(a){return this&&a?a instanceof Ah?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};
f.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};f.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};
f.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};f.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};
f.translate=function(a,b){a instanceof ke?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(Za(a),this.left+=a,this.right+=a,Da(b)&&(this.top+=b,this.bottom+=b));return this};f.scale=function(a,b){b=Da(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Bh(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=Bh.prototype;f.clone=function(){return new Bh(this.left,this.top,this.width,this.height)};f.contains=function(a){return a instanceof ke?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};
f.wN=function(){var a=(void 0).x<this.left?this.left-(void 0).x:Math.max((void 0).x-(this.left+this.width),0),b=(void 0).y<this.top?this.top-(void 0).y:Math.max((void 0).y-(this.top+this.height),0);return Math.sqrt(a*a+b*b)};f.gh=function(){return new ve(this.width,this.height)};function Ch(a){return new ke(a.left+a.width/2,a.top+a.height/2)}f.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};
f.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};f.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};f.translate=function(a,b){a instanceof ke?(this.left+=a.x,this.top+=a.y):(this.left+=Za(a),Da(b)&&(this.top+=b));return this};
f.scale=function(a,b){b=Da(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function Dh(a){var b=a.Hl,c=a.ji,d=a.$F,e=a.Oh,g=a.rotation,h=a.slides,k=a.uq;this.Eb=a.id;this.dT=b;this.tT=c;this.kU=d;this.Rc=e;this.XT=k;this.Uo=g%360;180<this.Uo&&(this.Uo-=360);this.Uo=this.Uo*Math.PI/180;h.sort(function(a,b){return a-b});this.L=h}f=Dh.prototype;f.id=function(){return this.Eb};f.uq=function(){return this.XT};f.ma=function(){return this.Rc};f.duration=function(){return this.kU};f.slides=function(){return this.L};f.Hl=function(){return this.dT};f.ji=function(){return this.tT};
f.rotation=function(){return this.Uo};function Eh(){this.gf=[]}function Fh(a,b){return ob(a.gf,function(a){return a.id()==b})}function Gh(a,b){return ob(a.gf,function(a){return!!a.slides().length&&a.slides()[0]==b})}function Hh(a){var b=[];a=ba(a.gf);for(var c=a.next();!c.done;c=a.next())b=b.concat(c.value.slides());if(!b.length)return!0;b.sort(function(a,b){return a-b});a=b[0];for(c=0;c<b.length;c++)if(b[c]!=a+c)return!0;return!1};function Ih(a){this.Sl=new Rg;this.fa=a;this.Ne=0;this.JM=this.Jf=-1;this.xd=!0;this.vI=!1;this.td=null;this.$k=this.Sm="";this.Vl=!1;this.Hq=!0;this.wd=null;this.PT=new wh;this.mx=new wh;this.cM=null;this.lB=0;this.qx=this.Ff=!1;this.KM=new G;this.nR=new Ng;this.LK=null;this.OP=new th;this.jB=new zh;this.GU=new Eh;this.Lq=null}f=Ih.prototype;f.Ca=function(){return this.Sl};f.type=function(){return this.fa};f.index=function(){return this.Jf};
f.Yy=function(){if(!this.xd)throw Error("slide is hidden");return this.JM};f.visible=function(){return this.xd};f.Ea=function(a){this.xd=a};f.Yc=function(){return this.vI};f.src=function(){return this.td};f.title=function(){return this.Sm};f.LF=function(a){this.Sm=a};f.NX=function(){return this.vR};f.fh=function(){return this.Vl};f.transition=function(){return y(this.wd)};f.duration=function(){var a=y(this.wd).duration();return this.Sl.duration()+a};f.Kb=function(){return this.PT};f.Yb=function(){return this.mx};
f.Ty=function(){return this.cM};f.startTime=function(){return this.Ne};f.KF=function(a){this.Ne=a};f.HD=function(){return this.Hq};f.ny=function(){return this.lB};f.text=function(){return this.$k};f.nn=function(){return this.nR};f.bX=function(){return this.LK};f.gg=function(){return this.OP};f.on=function(){return this.jB};f.yg=function(){return this.GU};f.completed=function(){return this.Ff};f.Zy=function(){return this.qx};function Jh(a,b){a.qx!=b&&(a.qx=b,a.KM.D(a.index()))}
f.persistState=function(){return{completed:this.Ff,visited:this.qx}};f.pj=function(a){this.Ff=A(a,"completed",!1);Jh(this,A(a,"visited",!1))};
f.Ep=function(a,b){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");var c=0;b&&null!=this.transition()&&(b=this.transition().duration(),b<a?a-=b:c=-1);if(0==c){for(b=this.Ca();c<b.count();++c){var d=b.rb(c);if(d.duration()>=a)break;a-=d.duration()}if(c==b.count())if(.001>=a)--c,a=b.rb(c).duration();else throw Error("time out of bounds");}return new Fg(this.index(),c,a)};Ih.prototype.convertTimeToTimestamp=Ih.prototype.Ep;Ih.prototype.zoomEffects=Ih.prototype.yg;
Ih.prototype.navigationSettings=Ih.prototype.on;Ih.prototype.presenter=Ih.prototype.bX;Ih.prototype.metaCommands=Ih.prototype.nn;Ih.prototype.text=Ih.prototype.text;Ih.prototype.nestingLevel=Ih.prototype.ny;Ih.prototype.startTime=Ih.prototype.startTime;Ih.prototype.thumbnail=Ih.prototype.Ty;Ih.prototype.duration=Ih.prototype.duration;Ih.prototype.transition=Ih.prototype.transition;Ih.prototype.slideNotes=Ih.prototype.NX;Ih.prototype.title=Ih.prototype.title;Ih.prototype.isLoaded=Ih.prototype.Yc;
Ih.prototype.visible=Ih.prototype.visible;Ih.prototype.visibleIndex=Ih.prototype.Yy;Ih.prototype.index=Ih.prototype.index;Ih.prototype.type=Ih.prototype.type;Ih.prototype.animationSteps=Ih.prototype.Ca;function Kh(){this.L=[];this.Gv=1;this.Mi=this.vc=0;this.om=!1}f=Kh.prototype;f.push=function(a){this.om||(y(this.L),this.L[this.Mi]=a,this.Mi=(this.Mi+1)%this.Gv,this.vc=Math.min(this.vc+1,this.Gv))};f.pop=function(){if(this.om||this.Uh())return null;y(this.L);this.Mi=0>this.Mi-1?this.Gv-1:this.Mi-1;this.vc--;return this.L[this.Mi]};f.top=function(){if(this.Uh())return null;y(this.L);return this.L[0>this.Mi-1?this.Gv-1:this.Mi-1]};f.Uh=function(){return!this.vc};f.size=function(){return this.vc};
f.lock=function(){this.om=!0};f.unlock=function(){this.om=!1};function Lh(){}u("ispring.presenter.player.clock.IPresentationClock",Lh,void 0);Lh.prototype.timestamp=function(){};Lh.prototype.timestamp=Lh.prototype.timestamp;Lh.prototype.started=function(){};Lh.prototype.started=Lh.prototype.started;Lh.prototype.state=function(){};Lh.prototype.state=Lh.prototype.state;Lh.prototype.suspended=function(){};Lh.prototype.suspended=Lh.prototype.suspended;Lh.prototype.re=function(){};Lh.prototype.running=Lh.prototype.re;Lh.prototype.kc=function(){};
Lh.prototype.buffering=Lh.prototype.kc;Lh.prototype.Bb=function(){};Lh.prototype.tickEvent=Lh.prototype.Bb;Lh.prototype.qh=function(){};Lh.prototype.startEvent=Lh.prototype.qh;Lh.prototype.Nl=function(){};Lh.prototype.stopEvent=Lh.prototype.Nl;Lh.prototype.wb=function(){};Lh.prototype.stateChangeEvent=Lh.prototype.wb;Lh.prototype.QD=function(){};Lh.prototype.bufferStateChangeEvent=Lh.prototype.QD;Lh.prototype.RD=function(){};var Mh={P2:"playingSlide",Q2:"playingTransition",L2:"pausedTransition",K2:"pausedSlide",pP:"suspended",kG:"buffering"};u("ispring.presenter.player.PresentationPlaybackState",Mh,void 0);u("PLAYING_SLIDE","playingSlide",Mh);u("PAUSED_SLIDE","pausedSlide",Mh);u("SUSPENDED","suspended",Mh);u("PLAYING_TRANSITION","playingTransition",Mh);u("PAUSED_TRANSITION","pausedTransition",Mh);u("BUFFERING","buffering",Mh);function Nh(a){this.fa=a}Nh.prototype.type=function(){return this.fa};function Oh(a){this.fa="gotoSlide";this.Gb=a}x(Oh,Nh);Oh.prototype.H=function(){return this.Gb};function Ph(a){this.B=a}Ph.prototype.mE=function(a){switch(a.type()){case "closePlayerWindow":this.B.Uu.D();return;case "gotoNextSlide":Qh(this.B);return;case "gotoSlide":gb(a,Oh);this.AA(a.H());return}throw Error("unknown action type");};Ph.prototype.AA=function(a){this.B.Xc(a)};function Rh(a,b,c,d,e){this.Dw=a;this.YK=b;this.Cw=c;this.wG=d;this.BM=e}Rh.prototype.quizState=function(){return this.YK};Rh.prototype.quizPassed=function(){return this.Cw};Rh.prototype.allowRetakeQuiz=function(){return this.wG};Rh.prototype.Wt=function(){return{type:this.Dw,state:this.YK,passed:this.Cw,retake:this.wG,attempts:this.BM}};
function Sh(a){var b=a.quiz().isGraded()?"graded":"survey",c=a.currentSession();if(c){var d=c.evaluation();c=c.sessionMode();var e=a.usedAttemptsCount(),g=!1,h=!1;d&&(g=d.quizPassed(),h=a.allowRetakeQuiz());return new Rh(b,c,g,h,e)}return new Rh(b,null,!1,a.allowRetakeQuiz(),0)};function Th(a){return"graded"==a.Dw?a.quizPassed():Uh(a)}function Uh(a){a=a.quizState();return"completed"==a||"reviewing"==a};function Vh(a){this.fa=a}Vh.prototype.type=function(){return this.fa};function Wh(a){this.fa="gotoSlide";this.Gb=a}x(Wh,Vh);Wh.prototype.H=function(){return this.Gb};function Xh(a){this.B=a}Xh.prototype.mE=function(a){switch(a.type()){case "closePlayerWindow":this.B.Uu.D();return;case "gotoNextSlide":Qh(this.B);return;case "gotoSlide":gb(a,Wh);this.AA(a.H());return}throw Error("unknown action type");};Xh.prototype.AA=function(a){this.B.Xc(a)};function Zh(){this.L=[];this.px=[];this.BD=this.CD=0;this.KT=new G}f=Zh.prototype;f.P=function(a){if(0>a||a>=this.L.length)throw Error("slideIndex is out of range");return this.L[a]};f.count=function(){return this.L.length};f.duration=function(){if(0==this.count())return 0;var a=this.L[this.L.length-1];return a.startTime()+a.duration()};f.jV=function(a,b,c){return new Fg(a,b,c)};
f.vj=function(a,b,c){if(!a)throw Error("Invalid timestamp");var d=a.H();if(d>=this.count())throw Error("Slide index is out of bounds");if(0>d)return NaN;r(b)||(b=!0);r(c)||(c=!0);for(var e=0,g=0;g<d;++g){var h=this.L[g];if(!c||h.visible()){var k=h.transition();b&&(e+=k.duration());e+=h.Ca().duration()}}h=a.ha();g=a.wa();d=this.L[d];k=d.transition();if(!c||d.visible())if(0<=a.ha()){b&&(e+=k.duration());a=d.Ca();if(h>=a.count())throw Error("stepIndex is out of bounds");a=a.rb(h);g>a.duration()&&(g=
a.duration());e+=a.startTime()+g}else b&&(g>k.duration()&&(g=k.duration()),e+=g);return e};
f.Ep=function(a,b,c){if(isNaN(a))throw Error("NaN time not accepted");if(0>a)throw Error("negative time not accepted");for(var d=null,e=0;e<this.count();++e)if(d=this.P(e),!c||d.visible()){var g=d.Ca().duration(),h=d.transition();b&&(g+=h.duration());h=c?d.Yy()==this.eG()-1:d.index()==this.count()-1;if(g>=a||h&&.001>=a-g)break;a-=g}if(e==this.count()&&0<=a)throw Error("time out of bounds");c=0;y(d);b&&(b=d.transition().duration(),b<a?a-=b:c=-1);if(0==c){for(b=d.Ca();c<b.count();++c){e=b.rb(c);if(e.duration()>=
a)break;a-=e.duration()}if(c==b.count())if(.001>=a)--c,a=b.rb(c).duration();else throw Error("time out of bounds");}return new Fg(d.index(),c,a)};function $h(a,b){b.Jf=a.L.length;b.KF(a.duration());a.L.push(b);if(b.visible()){b.JM=a.px.length;a.px.push(b);var c=b.duration(),d=b.transition()?b.transition().duration():0;a.CD+=c;a.BD+=c-d}b.KM.addHandler(function(b){a.KT.D(b)},a)}f.eG=function(){return this.px.length};f.ZV=function(a){if(0>a||a>=this.eG())throw Error("Slide index is out of range");return this.px[a]};
f.cY=function(){return this.CD};f.UO=function(){return this.BD};Zh.prototype.visibleAnimationStepsDuration=Zh.prototype.UO;Zh.prototype.visibleSlidesDuration=Zh.prototype.cY;Zh.prototype.getVisibleSlide=Zh.prototype.ZV;Zh.prototype.visibleSlidesCount=Zh.prototype.eG;Zh.prototype.convertTimeToTimestamp=Zh.prototype.Ep;Zh.prototype.convertTimestampToTime=Zh.prototype.vj;Zh.prototype.createTimestamp=Zh.prototype.jV;Zh.prototype.duration=Zh.prototype.duration;Zh.prototype.count=Zh.prototype.count;
Zh.prototype.getSlide=Zh.prototype.P;function ai(a,b){this.MS=a;this.lp=b;this.Mu=b.length;this.I=-1}ai.prototype.seekTo=function(a){this.I=ie(a,-1,this.Mu);return!0};ai.prototype.oy=function(){this.I<this.Mu&&++this.I;return this.I<this.Mu};function bi(a){0<=a.I&&--a.I;return 0<=a.I}function ci(a){for(;a.oy()&&!y(a.W()).visible(););return!!a.W()}function di(a){for(;bi(a)&&!y(a.W()).visible(););return!!a.W()}ai.prototype.W=function(){return 0<=this.I&&this.I<this.Mu?this.MS.P(this.lp[this.I]):null};ai.prototype.na=function(){return this.I};function ei(a,b,c){this.vP=a;this.zh=b;this.lp=c}ei.prototype.name=function(){return this.zh};ei.prototype.slides=function(){return this.lp};function fi(a){return new ai(a.vP,a.lp)}function gi(a){a=fi(a);return ci(a)?a.na():-1};function hi(a,b,c){this.jp=a;this.kL=b;this.FT=c};var ii={k5:"started",pP:"suspended",kG:"buffering",n5:"stopped",X3:"rewinding"};u("ispring.presenter.player.clock.PresentationClockState",ii,void 0);u("STARTED","started",ii);u("SUSPENDED","suspended",ii);u("BUFFERING","buffering",ii);u("STOPPED","stopped",ii);u("REWINDING","rewinding",ii);function ji(a,b,c,d,e){Jg.call(this,a,b);this.pa=c;this.la=d;this.Si=e}n(ji,Jg);ji.prototype.width=function(){return this.pa};ji.prototype.height=function(){return this.la};ji.prototype.vf=function(){return this.Di.includes("controls")};function ki(a,b,c,d){ph.call(this,a,b,c);this.vK=d;this.yK=this.mL=this.VH=!1}n(ki,ph);ki.prototype.FE=function(){return this.VH};ki.prototype.By=function(){return this.mL};ki.prototype.hF=function(){return this.yK};function li(a,b){b||(b={});var c=window;var d=a instanceof zd?a:Dd("undefined"!=typeof a.href?a.href:String(a));a=b.target||a.target;var e=[];for(g in b)switch(g){case "width":case "height":case "top":case "left":e.push(g+"="+b[g]);break;case "target":case "noopener":case "noreferrer":break;default:e.push(g+"="+(b[g]?1:0))}var g=e.join(",");if(xc()&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a){e=(e=(g=c.document.createElement("A"))&&g.ownerDocument)&&(e.defaultView||e.parentWindow)||Ba;if("undefined"!=
typeof e.HTMLAnchorElement&&"undefined"!=typeof e.Location&&"undefined"!=typeof e.Element){e=g&&(g instanceof e.HTMLAnchorElement||!(g instanceof e.Location||g instanceof e.Element));var h=Ka(g)?g.constructor.displayName||g.constructor.name||Object.prototype.toString.call(g):void 0===g?"undefined":null===g?"null":typeof g;y(e,"Argument is not a %s (or a non-Element, non-Location mock); got: %s","HTMLAnchorElement",h)}d instanceof zd||d instanceof zd||(d="object"==typeof d&&d.Dj?d.hh():String(d),y(Cd.test(d),
"%s does not match the safe URL pattern",d)||(d="about:invalid#zClosurez"),d=Ed(d));g.href=Bd(d);g.setAttribute("target",a);b.noreferrer&&g.setAttribute("rel","noreferrer");b=document.createEvent("MouseEvent");b.initMouseEvent("click",!0,!0,c,1);g.dispatchEvent(b);c={}}else b.noreferrer?(c=c.open("",a,g),d=Bd(d),c&&(Fc&&-1!=d.indexOf(";")&&(d="'"+d.replace(/'/g,"%27")+"'"),c.opener=null,b=new qd(ud,"b/12014412, meta tag with sanitized URL"),d='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+
Fb(d)+'">',ab(wd(b),"must provide justification"),y(!/^[\s\xa0]*$/.test(wd(b)),"must provide non-empty justification"),b=be(d,null),c.document.write(Yd(b)),c.document.close())):(c=c.open(Bd(d),a,g))&&b.noopener&&(c.opener=null);return c};var mi;function ni(a){a instanceof Af&&(a=a.pe);y(a);mi||(mi=new WeakMap);return mi.has(a)}function oi(a){a instanceof Af&&(a=a.pe);y(a);return a.defaultPrevented?!0:ni(a)};function pi(a,b){cg.call(this);this.Qp=a||1;this.Vt=b||Ba;this.kN=w(this.VX,this);this.TN=Ra()}x(pi,cg);f=pi.prototype;f.enabled=!1;f.rh=null;f.setInterval=function(a){this.Qp=a;this.rh&&this.enabled?(this.stop(),this.start()):this.rh&&this.stop()};f.VX=function(){if(this.enabled){var a=Ra()-this.TN;0<a&&a<.8*this.Qp?this.rh=this.Vt.setTimeout(this.kN,this.Qp-a):(this.rh&&(this.Vt.clearTimeout(this.rh),this.rh=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.rh||(this.rh=this.Vt.setTimeout(this.kN,this.Qp),this.TN=Ra())};f.stop=function(){this.enabled=!1;this.rh&&(this.Vt.clearTimeout(this.rh),this.rh=null)};f.Oc=function(){pi.qa.Oc.call(this);this.stop();delete this.Vt};function qi(a,b,c){if(Ja(a))c&&(a=w(a,c));else if(a&&"function"==typeof a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:Ba.setTimeout(a,b||0)};function ri(a,b){var c=[];si(new ti(b),a,c);return c.join("")}function ti(a){this.zy=a}
function si(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Ga(b)){var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g++)c.push(e),e=d[g],si(a,a.zy?a.zy.call(d,String(g),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");g="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(g),ui(d,c),c.push(":"),si(a,a.zy?a.zy.call(b,d,e):e,c),g=","));c.push("}");return}}switch(typeof b){case "string":ui(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 vi={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},wi=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function ui(a,b){b.push('"',a.replace(wi,function(a){var b=vi[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),vi[a]=b);return b}),'"')};function I(a,b,c){if(Ca(b))(b=xi(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],g=xi(c,d);g&&(c.style[g]=e)}}var yi={};function xi(a,b){var c=yi[b];if(!c){var d=Zb(b);c=d;void 0===a.style[d]&&(d=mf()+$b(d),void 0!==a.style[d]&&(c=d));yi[b]=c}return c}function zi(a,b){var c=ze(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}
function Ai(a,b){return zi(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Bi(a,b,c){if(b instanceof ke){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Ci(d,!1);a.style.top=Ci(b,!1)}function Di(a){return new ke(a.offsetLeft,a.offsetTop)}
function Ei(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}Dc&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
function Fi(a){var b=ze(a);cb(a,"Parameter is required");var c=new ke(0,0);var d=b?ze(b):document;d=!Dc||9<=Number(Vc)||"CSS1Compat"==xe(d).Rd.compatMode?d.documentElement:d.body;if(a==d)return c;a=Ei(a);d=xe(b).Rd;b=d.scrollingElement?d.scrollingElement:Hc||"CSS1Compat"!=d.compatMode?d.body||d.documentElement:d.documentElement;d=d.parentWindow||d.defaultView;b=Dc&&Uc("10")&&d.pageYOffset!=b.scrollTop?new ke(b.scrollLeft,b.scrollTop):new ke(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scrollTop);
c.x=a.left+b.x;c.y=a.top+b.y;return c}function Gi(a,b){a=Hi(a);b=Hi(b);return new ke(a.x-b.x,a.y-b.y)}function Hi(a){y(a);if(1==a.nodeType)return a=Ei(a),new ke(a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;return new ke(a.clientX,a.clientY)}function Ii(a,b,c){if(b instanceof ve)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");Ji(a,b);Ki(a,c)}function Ci(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Ki(a,b){a.style.height=Ci(b,!0)}
function Ji(a,b){a.style.width=Ci(b,!0)}function Li(a){var b=Mi;if("none"!=Ai(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return a}function Mi(a){var b=a.offsetWidth,c=a.offsetHeight,d=Hc&&!b&&!c;return r(b)&&!d||!a.getBoundingClientRect?new ve(b,c):(a=Ei(a),new ve(a.right-a.left,a.bottom-a.top))}
function Ni(a){y(a);var b=a.style;a="";"opacity"in b?a=b.opacity:"MozOpacity"in b?a=b.MozOpacity:"filter"in b&&(b=b.filter.match(/alpha\(opacity=([\d.]+)\)/))&&(a=String(b[1]/100));return""==a?a:Number(a)}function J(a,b){y(a);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 Oi(a,b){a.style.display=b?"":"none"}function Pi(a){return new ve(a.offsetWidth,a.offsetHeight)}
function Qi(a,b){var c=a.currentStyle?a.currentStyle[b]:null;if(c)if(/^\d+px?$/.test(c))a=parseInt(c,10);else{b=a.style.left;var d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=c;c=a.style.pixelLeft;a.style.left=b;a.runtimeStyle.left=d;a=+c}else a=0;return a}
function Ri(a){if(Dc){var b=Qi(a,"marginLeft"),c=Qi(a,"marginRight"),d=Qi(a,"marginTop");a=Qi(a,"marginBottom");return new Ah(d,c,a,b)}b=zi(a,"marginLeft");c=zi(a,"marginRight");d=zi(a,"marginTop");a=zi(a,"marginBottom");return new Ah(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))};function Si(a,b){this.fa=a;this.zg=b||[]}u("iSpring.ios.mobile.MobileAppCommand",Si,void 0);Si.prototype.id=function(){return La(this)};Si.prototype.Hp=function(){if(!Ti)return!1;var a=this.fa;var b=this.zg,c=this.id();b=ri(b,null);a="isplayer://"+a+"/"+c+"/"+hd(b);return Ui(a)};function Ui(a){try{var b=B("iframe");I(b,{width:"1px",height:"1px",border:"0"});b.src=a;C(document.body,b);qi(function(){Me(b)},100)}catch(c){return!1}return!0};function Vi(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}Vi.prototype.BYTES_PER_ELEMENT=4;Vi.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};Vi.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(Vi.BYTES_PER_ELEMENT=4,Vi.prototype.BYTES_PER_ELEMENT=Vi.prototype.BYTES_PER_ELEMENT,Vi.prototype.set=Vi.prototype.set,Vi.prototype.toString=Vi.prototype.toString,u("Float32Array",Vi,void 0));function Wi(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}Wi.prototype.BYTES_PER_ELEMENT=8;Wi.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};Wi.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{Wi.BYTES_PER_ELEMENT=8}catch(a){}Wi.prototype.BYTES_PER_ELEMENT=Wi.prototype.BYTES_PER_ELEMENT;Wi.prototype.set=Wi.prototype.set;Wi.prototype.toString=Wi.prototype.toString;u("Float64Array",Wi,void 0)};function Xi(){return new Float32Array(3)}function Yi(){var a=Array(3);Zi(a,0,0,0);return a}function Zi(a,b,c,d){a[0]=b;a[1]=c;a[2]=d;return a}function $i(a,b,c){c[0]=a[0]-b[0];c[1]=a[1]-b[1];c[2]=a[2]-b[2]}function aj(a,b){var c=Yi();c[0]=a[0]*b;c[1]=a[1]*b;c[2]=a[2]*b;return c}function bj(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function cj(a,b,c){var d=a[0],e=a[1];a=a[2];var g=b[0],h=b[1];b=b[2];c[0]=e*b-a*h;c[1]=a*g-d*b;c[2]=d*h-e*g;return c};function dj(){var a=Array(4);ej(a,0,0,0,0);return a}function ej(a,b,c,d,e){a[0]=b;a[1]=c;a[2]=d;a[3]=e}function fj(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 gj(a,b,c){var d=b[0],e=b[1],g=b[2];b=b[3];c[0]=d*a[0]+e*a[4]+g*a[8]+b*a[12];c[1]=d*a[1]+e*a[5]+g*a[9]+b*a[13];c[2]=d*a[2]+e*a[6]+g*a[10]+b*a[14];c[3]=d*a[3]+e*a[7]+g*a[11]+b*a[15]}function hj(a,b,c,d){var e=a[1]*b+a[5]*c+a[9]*d+a[13],g=a[2]*b+a[6]*c+a[10]*d+a[14],h=a[3]*b+a[7]*c+a[11]*d+a[15];a[12]=a[0]*b+a[4]*c+a[8]*d+a[12];a[13]=e;a[14]=g;a[15]=h}
function ij(a,b){var c=a[4],d=a[5],e=a[6],g=a[7],h=a[8],k=a[9],l=a[10],m=a[11],p=Math.cos(b);b=Math.sin(b);a[4]=c*p+h*b;a[5]=d*p+k*b;a[6]=e*p+l*b;a[7]=g*p+m*b;a[8]=c*-b+h*p;a[9]=d*-b+k*p;a[10]=e*-b+l*p;a[11]=g*-b+m*p}function jj(a,b){var c=a[0],d=a[1],e=a[2],g=a[3],h=a[8],k=a[9],l=a[10],m=a[11],p=Math.cos(b);b=Math.sin(b);a[0]=c*p+h*-b;a[1]=d*p+k*-b;a[2]=e*p+l*-b;a[3]=g*p+m*-b;a[8]=c*b+h*p;a[9]=d*b+k*p;a[10]=e*b+l*p;a[11]=g*b+m*p};function kj(a,b){for(var c=0;c<b.length;++c)if(r(a.style[b[c]]))return b[c];throw Error("browser doesn't support css style "+b[0]);}function K(a,b){var c=kj(a,["transform","webkitTransform","msTransform","MozTransform","OTransform"]);I(a,c,b)}function lj(a,b){var c=kj(a,["transformOrigin","webkitTransformOrigin","msTransformOrigin","MozTransformOrigin","OTransformOrigin"]);I(a,c,b)}
function mj(a,b){var c=kj(a,["transformStyle","webkitTransformStyle","msTransformStyle","MozTransformStyle","OTransformStyle"]);I(a,c,b)}function zj(a,b){var c=kj(a,["perspective","webkitPerspective","msPerspective","MozPerspective","OPerspective"]);I(a,c,b)}function Aj(a,b){var c=kj(a,["perspectiveOrigin","webkitPerspectiveOrigin","msPerspectiveOrigin","MozPerspectiveOrigin","OPerspectiveOrigin"]);I(a,c,b)}
function Bj(a,b){var c=kj(a,["backfaceVisibility","webkitBackfaceVisibility","msBackfaceVisibility","MozBackfaceVisibility","OBackfaceVisibility"]);I(a,c,b)};function Cj(a,b,c,d){c=c||0;var e=Array.prototype.slice.call(arguments,3);return setTimeout(function(){a.apply(b||null,e)},c)}function Dj(){return Ej&&!Fj?"about:blank":""}
function Gj(){if(Hj)return new ve(document.documentElement.clientWidth,document.documentElement.clientHeight);if(Ej&&Dc)return new ve(screen.width,screen.height);var a=r(window.devicePixelRatio)?window.devicePixelRatio:1;return Fj?new ve(screen.width/a,screen.height/a):Ej?Ij&&(a=Math.max(screen.width,screen.height),document.documentElement.clientWidth>a)?new ve(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height))):new ve(screen.width,
screen.height):new ve(screen.width*a,screen.height*a)}function Jj(){var a=window.location.search.substr(1);if(a){var b={};a=a.split("&");for(var c=0;c<a.length;++c){var d=a[c].split("=");if(2==d.length){try{var e=decodeURIComponent(d[0].replace(/\+/g," "))}catch(h){e=d[0]}try{var g=decodeURIComponent(d[1].replace(/\+/g," "))}catch(h){g=d[1]}e=e.toLowerCase();b[e]=g}}}else b={};return b}function Kj(a,b){Ti?(new Si("openWindow",[a])).Hp():li(a,b?{target:b}:void 0)}
function Lj(a){if(!a)return!1;for(;a;){if("A"==a.nodeName.toLocaleUpperCase())return!0;a=a.parentNode}return!1}function Mj(a){return a&&"VIDEO"==a.nodeName&&a.controls}function Nj(a){var b=Fe("script",{type:"text/javascript",charset:"UTF-8"});C(document.body,b);gb(b,Element);b.src=a;return b}function Oj(){return 0==window.location.href.indexOf("file:")}function Pj(){var a=Fe("DIV");try{zj(a,"100px")}catch(b){return!1}return!0}
function Qj(){try{var a=Fe("CANVAS");var b=a.getContext("webgl")||a.getContext("experimental-webgl")}catch(c){}return b?!0:!1};(function(){function a(a){try{return a.ISPlayer&&(window.ISPlayer=a.ISPlayer),a.ISPVideoPlayer&&(window.ISPVideoPlayer=a.ISPVideoPlayer),a.ISPQuizPlayer&&(window.ISPQuizPlayer=a.ISPQuizPlayer),a.ISPInteractionPlayerCore&&(window.ISPInteractionPlayerCore=a.ISPInteractionPlayerCore),a.ISPBookPlayer&&(window.ISPBookPlayer=a.ISPBookPlayer),a.ISPScenarioPlayer&&(window.ISPScenarioPlayer=a.ISPScenarioPlayer),a.ISPFlipPlayer&&(window.ISPFlipPlayer=a.ISPFlipPlayer),!0}catch(e){return!1}}if(function(){try{var a=
window.frameElement}catch(e){}return null!=a}())for(var b=window,c=7;b&&b.parent!=b&&0!=c--&&!a(b.parent);)b=b.parent})();var Rj,Sj=Jj().user_agent;Rj=Sj?Sj:ac||"";var Ij=ad||$c,Hj="1"==Jj().small_screen,Tj="1"==Jj().tablet_screen,Uj,Vj;try{Vj=window.top.location.href?window.frameElement:null}catch(a){}Uj=null!=Vj;var Wj=$c&&Uj;function Xj(){var a=Rj.toLowerCase();return-1!=a.indexOf("android")||-1!=a.indexOf("mobile")||-1!=a.indexOf("wpdesktop")||Hj||Tj}
var Yj=-1!=Rj.toLowerCase().indexOf("chrome"),Zj=Hc&&!Yj,ak=-1!=Rj.indexOf("CriOS"),bk=-1==Rj.toLowerCase().indexOf("windows phone")&&-1!=Rj.toLowerCase().indexOf("android"),Ej=Xj(),ck=Ej&&(Xj()?"ontouchstart"in window||r(window.DocumentTouch)&&document instanceof window.DocumentTouch||-1!=Rj.toLowerCase().indexOf("touch"):!1),dk="";if(Ij){var ek=/CPU.+OS\s(\d+)_(\d+)/.exec(Rj);dk=ek?ek[1]+"."+ek[2]:""}
var fk=parseInt(dk,10),gk=Ij&&6>=fk,hk=Ij&&7<=fk,ik=Ij&&8<=fk,jk=Ij&&9<=fk,kk=Ij&&10<=fk,lk=Ij&&12<=fk,mk=Dc&&"9."==Qc.substr(0,2),nk=Dc&&"10."==Qc.substr(0,3),pk=ok&&Dc,Fj=bk&&!Yj&&!Zc&&!Bc,Ti=-1!=Rj.indexOf("ismobile"),qk=Ti&&$c,rk=Ti&&bk,sk;if(sk=!window._ispringFullsizeSkin){var tk;if(!(tk=Hj))if(window._ispringFullsizeSkin)tk=!1;else{var uk=Gj();tk=($c||700>Math.min(uk.width,uk.height))&&!Tj}sk=tk}
var ok=sk,vk=$c&&!qk&&10>fk||pk&&ok,wk=r(window.ISPlayer),xk=Ej&&!wk,yk=!1,zk=Ij||pk||bk||ck,Ak=document.createElement("audio"),Bk=Ak.play&&Ak.play();Bk&&Bk.then(function(){Ak.pause()},function(a){if(0<a.toString().indexOf("interact with the document first")||(Zj||Zc)&&0<a.toString().indexOf("possibly because the user denied permission"))yk=!0});Jj();Jj();var Ck=!Ej&&(Dc||Ec||Yj);function Dk(){return 1==window._ispringDebug||"1"==Jj().isdebug}var Ek;
if(dc("Windows")){var Fk=ac,Gk="",Hk;if(dc("Windows")){Hk=/Windows (?:NT|Phone) ([0-9.]+)/;var Ik=Hk.exec(Fk);Gk=Ik?Ik[1]:"0.0"}else xc()?(Hk=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,Gk=(Ik=Hk.exec(Fk))&&Ik[1].replace(/_/g,".")):dc("Macintosh")?(Hk=/Mac OS X ([0-9_.]+)/,Gk=(Ik=Hk.exec(Fk))?Ik[1].replace(/_/g,"."):"10"):dc("Android")?(Hk=/Android\s+([^\);]+)(\)|;)/,Gk=(Ik=Hk.exec(Fk))&&Ik[1]):dc("CrOS")&&(Hk=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,Gk=(Ik=Hk.exec(Fk))&&Ik[1]);Ek=!(0<=Xb(Gk||"","6"))}else Ek=
!1;var Jk=Ek;function Kk(){var a=void 0===a?!1:a;var b=ok;window._ispringNoneMobile=b&&a?!1:Ej||b;a||(window._ispringFullsizeSkin=!0,ok=!1)}setTimeout(function(){Lk=Dk},0);function Mk(a){y(null!=a);this.kf=a;F(a,"play",this.BB,!1,this);F(a,"playing",this.Io,!1,this);F(a,"pause",this.Io,!1,this);F(a,"seeking",this.EB,!1,this);F(a,"ended",this.Io,!1,this);F(a,"waiting",this.Io,!1,this);F(a,"timeupdate",this.Jo,!1,this);F(a,"progress",this.FJ,!1,this);F(a,"loadeddata",this.FJ,!1,this);F(a,"canplaythrough",this.Vv,!1,this);Nk(this)||F(a,"loadedmetadata",this.SR,!1,this);(this.Le=a.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA)||Nf(a,"canplay",this.DB,!1,this);this.Xk=
new G;this.$I=new G;this.Ic=new G;this.HI=new G;this.Xo=new G;this.DD=new G;this.hB=new G;this.si=new G;this.Mk=new G;this.GS=new G;Ok(this)}var Pk=new G;f=Mk.prototype;f.Ha="paused";f.Le=!1;f.ub=!1;f.Bm=!1;f.Sc=!1;f.Wo=-1;f.yi=-1;f.hH=0;f.Nq=-1;f.Vz=0;function M(a){if(!a.kf)throw Error("media player was disposed");return a.kf}f.state=function(){return this.Ha};function Qk(a){var b=M(a);return Ij||!a.vf()?!a.ub:b.paused}
function Ok(a){var b=(b=a.kf)?b.error?"error":b.ended?"ended":Qk(a)?"paused":a.Sc?"buffering":"playing":"disposed";var c=a.Ha;c!=b&&(a.Ha=b,a.Xk.D(a,c))}function Rk(a){return!!a.kf&&!a.kf.error&&r(a.kf.play)}function Nk(a){return Rk(a)&&M(a).readyState>=HTMLMediaElement.HAVE_METADATA}f.ready=function(){return Rk(this)&&this.Le};
f.qr=function(){var a=this.Xj,b=M(this).getAttribute("preload");b=b&&"metadata"!=b?Zc?HTMLMediaElement.HAVE_CURRENT_DATA:HTMLMediaElement.HAVE_FUTURE_DATA:HTMLMediaElement.HAVE_METADATA;Zc&&M(this).readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&!this.Le?this.DB():(this.Xj=this.Le&&Rk(this)&&M(this).readyState>=b,!this.Xj&&Ej&&1==M(this).networkState&&1==this.WQ&&(this.Xj=!0,this.GS.D(this)),this.Xj||this.so?this.Xj&&(clearInterval(this.so),this.so=void 0):this.so=setInterval(w(this.qr,this),2E3),
!a&&this.Xj&&this.si.D(this),this.WQ=M(this).networkState)};f.gt=function(){this.qr();return this.Xj};f.Vv=function(){this.qr()};f.playing=function(){return this.ub};
f.play=function(){if(Rk(this)){this.ub=!0;Ij&&"VIDEO"==M(this).tagName&&this.src()&&!M(this).src&&(M(this).src=this.src());var a=M(this).play();a&&a.catch(function(a){return window.console.log(a)});if(hk){var b=M(this).currentTime,c=0;clearInterval(this.Gu);this.Gu=setInterval(w(function(){++c;M(this).currentTime<b?(M(this).currentTime=b,Sk(this)):3<c&&Sk(this)},this),0)}Tk(this)}};f.El=function(a){Rk(this)&&(this.seek(a),this.play())};
f.pause=function(){Rk(this)&&(this.ub=!1,Uk(this),M(this).pause(),0!=this.Bm&&(this.Bm=!1))};f.stop=function(){Sk(this);if(Rk(this)){this.ub=!1;Uk(this);0!=this.Bm&&(this.Bm=!1);var a=M(this);a.pause();if(2==a.networkState){var b=this.src();a.src="";a.src=b}this.Io();Nk(this)&&0<a.currentTime?a.currentTime=0:this.Wo=-1;this.yi=-1}};f.UD=function(){!this.td&&this.src()&&(this.td=this.src(),y(this.kf).src="about:blank")};f.vF=function(){this.td&&(M(this).src=this.td,this.td=void 0)};
f.seek=function(a){Sk(this);Nk(this)?(this.Vz=M(this).currentTime=a,this.Wo=-1):this.Wo=Rk(this)?a:-1;this.yi=-1};f.tE=function(a){this.seek(a)};f.currentTime=function(){return this.ready()?M(this).currentTime:Rk(this)?Math.max(this.Wo,0):0};f.duration=function(){return Nk(this)?M(this).duration:0};f.volume=function(){return Rk(this)?M(this).volume:1};f.setVolume=function(a){Ij?this.Cl(!a):Rk(this)&&(a=ie(a,0,1),M(this).volume!=a&&(M(this).volume=a,this.DD.D(this)))};
f.muted=function(){return Rk(this)&&M(this).muted};f.Cl=function(a){if(Rk(this)){var b=M(this);b.muted!=a&&(b.muted=a,this.hB.D(this))}};f.iy=function(){if(Nk(this)){for(var a=this.duration(),b=0,c=y(M(this).buffered),d=0;d<c.length;++d)b+=c.end(d)-c.start(d);return Math.round(1E3*ie(0<a?b/a:0,0,1))/1E3}return 0};
f.Ad=function(){if(Rk(this)){var a=this.kf;if(a)if(Df(a))a.ig&&a.ig.It(void 0);else if(a=Qf(a)){var b=0,c;for(c in a.Bd)for(var d=a.Bd[c].concat(),e=0;e<d.length;++e)Yf(d[e])&&++b}Uk(this);this.so&&(clearInterval(this.so),this.so=void 0);this.kf&&(this.kf.src="");this.kf=null;Ok(this)}};f.reset=function(){this.pause();this.seek(0)};f.wb=function(){return this.Xk};f.stateChangedEvent=function(){return this.wb()};f.lF=function(){return this.Ic};f.VO=function(){return this.DD};f.readyEvent=function(){return this.Mk};
f.DB=function(){Ok(this);this.Le=!0;Pk.D(this);this.Mk.D(this);if(0<this.Wo){var a=this.yi;this.seek(this.Wo);this.yi=a}this.qr()};f.Io=function(){var a=M(this);if(Qk(this)||a.ended)a.ended&&a.pause(),this.ub=!1,Uk(this);Ok(this)};f.BB=function(){1!=this.Bm&&(this.Bm=!0);this.Io();Tk(this)};f.SR=function(){this.$I.D(this)};f.Jo=function(){var a=this.currentTime();this.hH!=a&&(this.Ic.D(this),this.hH=a)};f.FJ=function(){this.HI.D(this)};f.EB=function(){this.Xo.D(this)};
function Tk(a){0>a.Nq&&(a.Nq=setInterval(w(a.PP,a),500))}function Uk(a){0<a.Nq&&(clearInterval(a.Nq),a.Nq=-1)}
f.PP=function(){if(this.Xj)if(this.ub&&M(this).paused&&!M(this).ended&&!this.vf()&&M(this).play(),1==M(this).networkState)this.Sc&&(this.Sc=!1,Ok(this));else if(this.Bm){var a=M(this),b=this.currentTime(),c=!1;Qk(this)||a.ended||b!=this.Vz||(c=!0);!gk&&!c&&0<this.yi&&(1<Math.abs(this.yi-b)?(c=!0,a.currentTime=this.yi):this.yi=-1);this.Vz=b;a=M(this).buffered;if(gk&&a&&c)for(b=0;b<a.length;++b){var d=a.start(b),e=a.end(b);if(this.currentTime()>=d&&e>=Math.min(this.currentTime()+5,this.duration())){c=
!1;M(this).paused&&M(this).play();break}}this.Sc!=c&&(this.Sc=c,Ok(this))}};f.tl=function(a){M(this).controls=a};f.vf=function(){return M(this).controls||$c};
f.Af=function(a){if(this.kf&&this.kf.play){if(!Ca(a))a:{Ga(a)||(a=[a]);for(var b=0;b<a.length;++b){var c=a[b],d=M(this);if(d.canPlayType&&d.canPlayType(c.type())){a=c.src();break a}}a=null}if(a)return b=M(this),a!=b.src&&(this.playing()&&this.pause(),this.yi=-1,this.Le&&(this.Le=!1,Nf(b,"canplay",this.DB,!1,this)),b.src=a,Ok(this),this.qr()),!0}return!1};f.src=function(){var a=M(this);return Rk(this)?a.src||a.currentSrc:""};function Sk(a){a.Gu&&(clearInterval(a.Gu),a.Gu=void 0)};function Vk(a){Wk(this,a);this.Xk=new G;this.Ic=new G;this.Fd=new G;this.Xo=new G;this.tp=new G;this.si=new G;this.Fq=new G}f=Vk.prototype;f.Fa=!1;f.ub=!1;f.zr=-1;f.Ue=function(){return this.C};
function Wk(a,b){if(a.C!==b){var c=1,d=!1;a.C&&(d=a.C,d.wb().removeHandler(a.Ko,a),d.Ic.removeHandler(a.KJ,a),d.Xo.removeHandler(a.LJ,a),d.si.removeHandler(a.Vv,a),c=d.volume(),d=d.muted());a.C=b;b.wb().addHandler(a.Ko,a);b.Ic.addHandler(a.KJ,a);b.Xo.addHandler(a.LJ,a);b.si.addHandler(a.Vv,a);b.setVolume(c);b.Cl(d)}}f.activate=function(){this.Fa||(this.Fa=!0,this.Fq.D(this,!0))};f.deactivate=function(){this.Fa&&(this.Fa=!1,this.Fq.D(this,!1))};f.state=function(){return this.C.state()};f.iy=function(){return this.C.iy()};
f.ready=function(){return this.C.ready()};f.playing=function(){return this.C.playing()};f.kc=function(){return"buffering"==this.C.state()};f.gt=function(){return this.C.gt()};f.load=function(){var a=M(this.C);Bc||bk||hk&&!ik?(a.play(),a.pause()):a.load()};f.play=function(){this.ub=!0;this.C.play()};f.El=function(a){this.ub=!0;Xk(this);this.C.El(a)};f.pause=function(){this.ub=!1;this.C.pause()};f.stop=function(){this.ub=!1;Xk(this);this.C.stop()};f.seek=function(a){Xk(this);this.C.seek(a)};
f.tE=function(a){Xk(this);this.C.tE(a)};f.currentTime=function(){return this.C.currentTime()};f.duration=function(){return this.C.duration()};f.volume=function(){return this.C.volume()};f.setVolume=function(a){this.C.setVolume(a)};f.muted=function(){return this.C.muted()};f.Cl=function(a){this.C.Cl(a)};f.tl=function(a){this.C.tl(a)};f.vf=function(){return this.C.vf()};f.wb=function(){return this.Xk};f.lF=function(){return this.Ic};
f.Ko=function(a,b){this.Xk.D(this,b);var c=a.state();(this.ub&&"paused"==c||!this.ub&&"playing"==c)&&this.tp.D(this,this.ub?"pause":"play");this.ub=a.playing();"buffering"!=c&&"buffering"!=b||this.Fd.D(this)};f.KJ=function(){this.Ic.D(this)};function Xk(a){a.zr=Ra();a.AL=!0}f.LJ=function(){this.Xo.D(this);500<Ra()-this.zr&&this.C.vf()&&this.tp.D(this,"seek");this.AL=!1};f.Vv=function(){this.AL&&Xk(this);this.si.D(this)};f.src=function(){return this.C.src()};f.Af=function(a){return this.C.Af(a)};function Yk(){var a=B("AUDIO");a.setAttribute("preload","metadata");return a}var Zk=[],$k=[];
if(window.ismediacreator)Zk=window.ismediacreator[0],$k=window.ismediacreator[1];else if(document.body){var bl=function(){if(30>Zk.length)for(var a=Zk.length;30>a;++a){var b=Yk();al(b,Zk)}if(30>$k.length)for(a=$k.length;30>a;++a)b=B("VIDEO"),b.setAttribute("preload","metadata"),kk&&b.setAttribute("playsinline",""),al(b,$k)},al=function(a,b){var c=a.play();c&&c.catch(Ea);a.pause();b.push(a)};if(xk){var cl=!1;document.body.addEventListener("touchstart",function(){cl=!0});document.body.addEventListener("touchmove",
function(a){if(Ij||!a.defaultPrevented)cl=!1});document.body.addEventListener("touchend",function(a){!1!==a.isTrusted&&cl&&bl()})}else Dc||Ec||document.body.addEventListener("mouseup",function(){bl()});window.ismediacreator=[Zk,$k]}function dl(){return Zk&&Zk.length?Zk.shift():Yk()};function el(a){Mk.call(this,a)}x(el,Mk);f=el.prototype;f.zr=0;f.FA=!1;f.BB=function(){this.FA?this.FA=!1:el.qa.BB.call(this)};f.EB=function(){el.qa.EB.call(this);this.zr=Ra()};f.Jo=function(){el.qa.Jo.call(this);if(this.ready()&&Fj){var a=100>Ra()-this.zr;this.playing()||a||(this.FA=!0,a=M(this),a.play(),a.pause())}};function fl(a){Vk.call(this,new el(a))}x(fl,Vk);function gl(a,b,c){this.Dh=a;this.np=b;this.Oe=c;0>this.Oe&&(this.Oe=0);this.Dh&&0>this.Dh.m.t&&(this.Dh.m.t=0)}gl.prototype.ha=function(){return this.np};gl.prototype.wa=function(){return this.Oe};gl.prototype.zF=function(){var a={s:this.np,t:this.Oe};this.Dh&&(a.S=pc(this.Dh));return a};gl.prototype.clone=function(){return new gl(this.Dh?pc(this.Dh):null,this.np,this.Oe)};function hl(a,b){this.Da=a;this.aJ=b}hl.prototype.content=function(){return this.Da};function il(a,b){return a.Da.querySelector("#"+b)}hl.prototype.CL=function(){};function jl(a,b,c){this.ka=a;this.ga=b;this.$=c;this.QK=this.oa=null;this.Sl=a.Ca();this.Gb=a.index();this.Dk=!1;this.Cs=new G;this.Ic=new G;this.Yk=new G}f=jl.prototype;f.slide=function(){return this.ka};f.view=function(){return this.ga};f.activate=function(a){this.oa=a;this.$.V().Bb().addHandler(this.Ta,this)};f.deactivate=function(){this.oa=null;this.$.V().Bb().removeHandler(this.Ta,this)};f.play=function(){this.$.start()};f.pause=function(){this.$.stop()};f.H=function(){return this.Gb};f.yx=function(){};
f.bE=function(){};function kl(a,b,c){y(0<=b&&b<a.ka.Ca().count());a.$.Ze(a.H(),b,c,!0)}function ll(a){a.ry(a.Sl.count()-1)}function ml(a){a.pause();kl(a,0,0)}f.ry=function(a){y(a<this.Sl.count());var b=this.Sl.rb(a);this.pause();kl(this,a,b.duration())};f.Ca=function(){return this.Sl};function nl(a){var b=a.$.V().timestamp();if(null==a.oa||b.H()!=a.H()||0>b.ha())throw Error("playback controller not active");}f.Kx=function(){nl(this);return this.$.V().timestamp().ha()};
f.aE=function(){nl(this);var a=this.Ca().rb(this.Kx());return Math.min(a.duration(),this.$.V().timestamp().wa())};f.nV=function(){nl(this);var a=this.Ca().rb(this.Kx());return 0<a.duration()?this.aE()/a.duration():1};f.kF=function(){nl(this);for(var a=this.aE(),b=this.Kx(),c=this.Ca(),d=0;d<b;++d)a+=c.rb(d).duration();return a};f.oO=function(){nl(this);var a=this.Ca().duration();return 0<a?this.kF()/a:1};
f.Ta=function(){var a=this.$.V().timestamp();if(a.H()==this.H()&&0<=a.ha()){var b=this.QK;this.QK=a;var c=!b||b.ha()!=a.ha();a=!b||c||b.wa()!=a.wa();c&&this.Cs.D(this);a&&this.Ic.D(this)}};f.sq=function(){return this.Cs};f.lF=function(){return this.Ic};function ol(a,b){b&&a.Dk!=b&&(a.Dk=b,a.Am())}f.Am=function(){};f.Lr=function(){this.Yk.D(this.ka)};f.stateChangedEvent=function(){return this.Yk};jl.prototype.positionChangeEvent=jl.prototype.lF;jl.prototype.stepChangeEvent=jl.prototype.sq;
jl.prototype.playbackProgress=jl.prototype.oO;jl.prototype.playbackPosition=jl.prototype.kF;jl.prototype.currentStepProgress=jl.prototype.nV;jl.prototype.currentStepPosition=jl.prototype.aE;jl.prototype.currentStepIndex=jl.prototype.Kx;jl.prototype.slide=jl.prototype.slide;function pl(a,b){this.Qb=b||0;this.ZG=a}pl.prototype.Qb=0;pl.prototype.time=function(){return this.Qb};function ql(a){a:{var b=a.ZG;a=a.time()+b.Wk.time();b=b.Mh;for(var c=b.length-1;0<=c;--c){var d=b[c];if(a>=d.time){a=d.freeze?d.vE:d.vE+a-d.time;break a}}throw Error("invalid clock");}return a}pl.prototype.add=function(a){var b=this.$c();b.Qb+=a;return b};pl.prototype.$c=function(){return new pl(this.ZG,this.Qb)};function rl(a){this.Wk=new pl(this);this.ru=[];this.Mh=[{time:0,vE:a,freeze:!1}]}
function sl(a,b,c,d){b={time:b,vE:c,freeze:d||!1};0==a.Mh.length?a.Mh.push(b):(c=a.Mh[a.Mh.length-1],c.time!=b.time&&tl(a,c.time,b.time)?a.Mh.push(b):a.Mh.splice(a.Mh.length-1,1,b))}rl.prototype.persistState=function(){return{t:this.Wk.time(),p:tb(this.Mh)}};function tl(a,b,c){return nb(a.ru,function(a){return a>=b&&a<=c})};var ul="StopIteration"in Ba?Ba.StopIteration:{message:"StopIteration",stack:""};function vl(){}vl.prototype.next=function(){throw ul;};vl.prototype.oi=function(){return this};function wl(a){if(a instanceof vl)return a;if("function"==typeof a.oi)return a.oi(!1);if(Ia(a)){var b=0,c=new vl;c.next=function(){for(;;){if(b>=a.length)throw ul;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}
function xl(a,b){if(Ia(a))try{z(a,b,void 0)}catch(c){if(c!==ul)throw c;}else{a=wl(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==ul)throw c;}}}function yl(a,b,c){var d=0,e=a,g=c||1;1<arguments.length&&(d=a,e=+b);if(0==g)throw Error("Range step argument must not be zero");var h=new vl;h.next=function(){if(0<g&&d>=e||0>g&&d<=e)throw ul;var a=d;d+=g;return a};return h}function zl(a){if(Ia(a))return tb(a);a=wl(a);var b=[];xl(a,function(a){b.push(a)});return b};function Al(a,b){this.jh={};this.kb=[];this.Zt=this.wj=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)}f=Al.prototype;f.Sx=function(){return this.wj};function Bl(a){Cl(a);return a.kb.concat()}f.Sh=function(a){if(this===a)return!0;if(this.wj!=a.Sx())return!1;var b=Dl;Cl(this);for(var c,d=0;c=this.kb[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};function Dl(a,b){return a===b}
f.Uh=function(){return 0==this.wj};f.clear=function(){this.jh={};this.Zt=this.wj=this.kb.length=0};f.remove=function(a){return Object.prototype.hasOwnProperty.call(this.jh,a)?(delete this.jh[a],this.wj--,this.Zt++,this.kb.length>2*this.wj&&Cl(this),!0):!1};
function Cl(a){if(a.wj!=a.kb.length){for(var b=0,c=0;b<a.kb.length;){var d=a.kb[b];Object.prototype.hasOwnProperty.call(a.jh,d)&&(a.kb[c++]=d);b++}a.kb.length=c}if(a.wj!=a.kb.length){var e={};for(c=b=0;b<a.kb.length;)d=a.kb[b],Object.prototype.hasOwnProperty.call(e,d)||(a.kb[c++]=d,e[d]=1),b++;a.kb.length=c}}f.get=function(a,b){return Object.prototype.hasOwnProperty.call(this.jh,a)?this.jh[a]:b};
f.set=function(a,b){Object.prototype.hasOwnProperty.call(this.jh,a)||(this.wj++,this.kb.push(a),this.Zt++);this.jh[a]=b};f.addAll=function(a){if(a instanceof Al)for(var b=Bl(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])};f.forEach=function(a,b){for(var c=Bl(this),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new Al(this)};
f.transpose=function(){for(var a=new Al,b=0;b<this.kb.length;b++){var c=this.kb[b];a.set(this.jh[c],c)}return a};f.oi=function(a){Cl(this);var b=0,c=this.Zt,d=this,e=new vl;e.next=function(){if(c!=d.Zt)throw Error("The map has changed since the iterator was created");if(b>=d.kb.length)throw ul;var e=d.kb[b++];return a?e:d.jh[e]};return e};function El(){this.Xl=[[]]}function Fl(a){return a.Xl[a.Xl.length-1]}f=El.prototype;f.add=function(a){var b=Fl(this);Ga(a)?(b=sb(b,a),this.Xl[this.Xl.length-1]=b):b.push(a)};f.push=function(){this.Xl.push([])};f.pop=function(){if(1>=this.Xl.length)throw Error("");var a=this.Xl.pop();this.add(a);return a};f.clear=function(a,b){var c=Fl(this);a=r(a)?a:0;b=r(b)?b:c.length;c.splice(a,b-a)};f.apply=function(a){for(var b=Fl(this),c=0;c<b.length;++c)b[c].apply(a)};var Gl={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 Hl(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Il.test(c)){a=c;if(!Il.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(Jl,"#$1$1$2$2$3$3"));b.EE=a.toLowerCase();b.type="hex";return b}a:{var d=a.match(Kl);if(d){c=Number(d[1]);var 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.EE=Ll(c[0],c[1],c[2]),b.type="rgb",b;if(Gl&&(c=Gl[a.toLowerCase()]))return b.EE=c,b.type="named",
b;throw Error(a+" is not a valid color string");}var Jl=/#(.)(.)(.)/;function Ll(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');a=Ml(a.toString(16));b=Ml(b.toString(16));c=Ml(c.toString(16));return"#"+a+b+c}function Nl(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 Il=/^#(?:[0-9a-f]{3}){1,2}$/i,Kl=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
function Ml(a){return 1==a.length?"0"+a:a};function Ol(a,b){this.J=a||null;this.Ff=void 0!==b?b:!0}Ol.prototype.J=null;Ol.prototype.V=function(){return this.J};Ol.prototype.completed=function(){return this.Ff};function Pl(a,b,c){Ol.call(this,b,c);this.Ql=a||!1}x(Pl,Ol);Pl.prototype.absolute=function(){return this.Ql};Pl.prototype.add=function(a){if(this.Ql&&a.Ql)throw Error("can't add absolute transforms");var b=a.Ql?a:this,c=b===a?this:a;b=b.$c().tu(c);b.Ql=this.Ql||a.Ql;return b};function Ql(a,b,c,d,e){Pl.call(this,c,d,e);this.Ag=a;this.Rl=[];this.Kk=b||0}x(Ql,Pl);f=Ql.prototype;f.color=function(){return this.Ag};f.priority=function(){return this.Kk};f.$c=function(){var a=new Ql(this.Ag.clone(),this.Kk,this.absolute(),this.V(),this.completed());a.Rl=tb(this.Rl);return a};f.tu=function(a){if(this.absolute()){this.Ag.add(a.Ag);for(var b=0;b<a.Rl.length;++b)this.Ag.add(a.Rl[b])}else this.Rl=sb(this.Rl,[a.Ag],a.Rl);return this};
f.pn=function(){var a=this.$c();a.Ag.multiple(-1);return a};function Rl(a,b){this.Zb=a;this.mb=b}f=Rl.prototype;
f.Cb=function(a){var b=tb(this.mb);switch(this.Zb){case "rgb":b[0]=ie(b[0],0,255);b[1]=ie(b[1],0,255);b[2]=ie(b[2],0,255);break;default:b[0]%=360,b[1]=ie(b[1],0,1),b[2]=ie(b[2],0,1)}if(a==this.Zb)a=b;else{a:{switch(this.Zb){case "rgb":var c=b[0]/255;var d=b[1]/255;b=b[2]/255;var e=Math.max(c,d,b),g=Math.min(c,d,b),h=0,k=0,l=.5*(e+g);e!=g&&(e==c?h=60*(d-b)/(e-g):e==d?h=60*(b-c)/(e-g)+120:e==b&&(h=60*(c-d)/(e-g)+240),k=0<l&&.5>=l?(e-g)/(2*l):(e-g)/(2-2*l));d=[Math.round(h+360)%360,k,l];break a}d=b}a:{switch(a){case "rgb":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*Nl(e,b,a+1/3),d=255*Nl(e,b,a),a=255*Nl(e,b,a-1/3));a=[Math.round(c),Math.round(d),Math.round(a)];break a}a=d}}return a};f.clone=function(){return new Rl(this.Zb,tb(this.mb))};f.add=function(a){this.Zb!=a.Zb&&(this.mb=this.Cb(a.Zb),this.Zb=a.Zb);this.mb[0]+=a.mb[0];this.mb[1]+=a.mb[1];this.mb[2]+=a.mb[2]};f.multiple=function(a){this.mb[0]*=a;this.mb[1]*=a;this.mb[2]*=a};
f.toString=function(){var a=this.Cb("rgb");a[0]=Math.round(a[0]);a[1]=Math.round(a[1]);a[2]=Math.round(a[2]);return Ll(a[0],a[1],a[2])};f.Sh=function(a){var b=this.Zb==a.Zb?this.mb:this.Cb(a.Zb);return Ab(b,a.mb)};function Tl(a,b){Ol.call(this,a,b);this.Ke={}}x(Tl,Ol);function Ul(a,b,c,d){c=new Tl(c,d);c.Ke[a]=b;return c}Tl.prototype.add=function(a){var b=new Tl(this.V(),this.completed());b.Ke=pc(this.Ke);for(var c in a.Ke)a.Ke.hasOwnProperty(c)&&(b.Ke[c]=a.Ke[c]);return b};function Vl(a,b,c){Ol.call(this,b,c);this.De=null!=a?a:Number.MAX_VALUE}x(Vl,Ol);Vl.prototype.level=function(){return this.De};function Wl(a,b,c,d){Pl.call(this,b,c,d);this.Ya=a||0}x(Wl,Pl);Wl.prototype.$c=function(){return new Wl(this.Ya,this.absolute(),this.V(),this.completed())};Wl.prototype.tu=function(a){this.Ya+=a.Ya;return this};Wl.prototype.pn=function(){return new Wl(-1*this.Ya,this.absolute(),this.V(),this.completed())};function Xl(a,b,c,d){Pl.call(this,b,c,d);this.Zc=a||0}x(Xl,Pl);Xl.prototype.angle=function(){return this.Zc};Xl.prototype.$c=function(){return new Xl(this.Zc,this.absolute(),this.V(),this.completed())};Xl.prototype.tu=function(a){this.Zc+=a.Zc;return this};Xl.prototype.pn=function(){return new Xl(-1*this.Zc,this.absolute(),this.V(),this.completed())};function Yl(a,b,c,d){Pl.call(this,b,c,d);this.Aa=r(a)?a:1}x(Yl,Pl);Yl.prototype.scale=function(){return this.Aa};Yl.prototype.$c=function(){return new Yl(this.Aa,this.absolute(),this.V(),this.completed())};Yl.prototype.tu=function(a){this.Aa*=a.Aa;return this};Yl.prototype.pn=function(){return new Yl(1/this.Aa,this.absolute(),this.V(),this.completed())};function Zl(a,b,c){Ol.call(this,b,c);this.Ow=a||0}x(Zl,Ol);Zl.prototype.shift=function(){return this.Ow};function $l(){return"visibility rotateTo rotateBy moveX moveY scaleX scaleY scaleX2 scaleY2 filter shiftX cssProperties cssTextProperties textColor strokeColor fillColor imgColor sound video".split(" ")};function am(a){this.vd=a||[]}f=am.prototype;f.count=function(){return this.vd.length};f.add=function(a){this.vd.push(a)};function bm(a,b){if(!(0<=b&&b<a.count()))throw Error("index is out of range");return a.vd[b]}f.clone=function(){var a=new am;a.vd=tb(this.vd);return a};f.concat=function(a){this.vd=sb(this.vd,a.vd)};f.Cb=function(){return tb(this.vd)};function cm(a,b){Ol.call(this,b,!0);this.xd=void 0!==a?a:!0}x(cm,Ol);cm.prototype.visible=function(){return this.xd};function dm(){this.vd={}}dm.prototype.clone=function(){var a=new dm,b;for(b in this.vd)this.vd.hasOwnProperty(b)&&(a.vd[b]=this.vd[b].clone());return a};function em(a,b,c){if(!(b in a.vd)){if(!c)return null;a.vd[b]=new am}return a.vd[b]}function fm(a,b,c){return(a=em(a,b,!1))&&0<a.count()?bm(a,a.count()-1):c?new c:null}function gm(a){return fm(a,"rotateTo",Xl)}function hm(a){return fm(a,"rotateBy",Xl)}function im(a){return fm(a,"moveX",Wl)}function jm(a){return fm(a,"moveY",Wl)}
function km(a){return fm(a,"scaleX",Yl)}function lm(a){return fm(a,"scaleX2",Yl)}function mm(a){return fm(a,"scaleY",Yl)}function nm(a){return fm(a,"scaleY2",Yl)}function om(a){return fm(a,"shiftX",Zl)}function pm(a){return fm(a,"cssTextProperties")};function qm(){this.Lh={}}qm.prototype.get=function(a){a in this.Lh||(this.Lh[a]=new dm);return this.Lh[a]};qm.prototype.set=function(a,b){this.Lh[a]=b};qm.prototype.contains=function(a){return a in this.Lh};qm.prototype.remove=function(a){a in this.Lh&&delete this.Lh[a]};function rm(a,b){this.Lh=new qm;this.PS=a||new qm;this.lo=b||new sm;this.Lb=new El}rm.prototype.Ml=function(){return this.Lh};function sm(){Al.call(this)}x(sm,Al);function tm(){};function um(){}x(um,tm);function vm(a){this.dM=a}vm.prototype.normalize=function(a,b,c){for(var d=0;d<this.dM.length;++d)a=this.dM[d].normalize(a,b,c);return a};function wm(a,b){this.rP=a;this.lQ=b}wm.prototype.normalize=function(a,b,c){c&&(a=b-a);a=b*this.lf(0<b?a/b:0);c&&(a=b-a);return a};
wm.prototype.lf=function(a){if(0>=a)return 0;if(1<=a)return 1;var b=this.rP,c=this.lQ,d=1-(b+c),e=1/(b/2+d+c/2),g=0;0<b&&(g+=e/b*Math.pow(a>b?b:a,2)/2,a-=b);0<d&&0<a&&(g+=e*(a>d?d:a),a-=d);0<c&&0<a&&(g+=e*a*(1-.5*a/c));return ie(g,0,1)};function Dm(){}Dm.prototype.normalize=function(a,b){return b-a};function Em(){}x(Em,tm);Em.prototype.Rm=null;Em.prototype.complete=function(a,b){this.qc(this.duration(),a,b)};Em.prototype.Jt=function(a,b){this.qg(this.duration(),a,b)};Em.prototype.lf=function(a,b){if(0>a||a>this.duration())throw Error("invalid action's run time");return this.Rm?this.Rm.normalize(a,this.duration(),b):a};function Fm(){}x(Fm,Em);function Gm(a){var b=0;a instanceof Em&&(b=a.duration());return b}function Hm(){}Hm.prototype.qc=function(a,b,c,d){a.qc(b,c,d)};Hm.prototype.complete=function(a,b,c){if(a instanceof um)a.qc(b,c);else if(a instanceof Em)a.complete(b,c);else throw Error("unknown action");};var Im=null;function Jm(){Im||(Im=new Hm);return Im}function Km(){}Km.prototype.qc=function(a,b,c,d){a.qg(b,c,d)};
Km.prototype.complete=function(a,b,c){if(a instanceof um)a.qg(b,c);else if(a instanceof Em)a.Jt(b,c);else throw Error("unknown action");};var Lm=null;function Mm(){Lm||(Lm=new Km);return Lm};function Nm(a){this.Va=a||[];this.sC=a?a.slice().reverse():[]}x(Nm,Fm);f=Nm.prototype;f.Y=-1;f.me=function(a){if(0<=this.Y)throw Error("ActionsSequence was already initialized");this.Va.push(a);this.sC.splice(0,0,a)};f.Dz=function(){for(var a=0,b=0;b<this.Va.length;++b)a+=Gm(this.Va[b]);return a};f.duration=function(){0>this.Y&&(this.Y=this.Dz());return this.Y};f.qc=function(a,b,c){a=this.lf(a);this.Za(this.Va,Jm(),a,b,c)};f.complete=function(a,b){this.we(this.Va,Jm(),a,b)};
f.qg=function(a,b,c){a=this.lf(a,!0);this.Za(this.sC,Mm(),a,b,c)};f.Jt=function(a,b){this.we(this.sC,Mm(),a,b)};
f.Za=function(a,b,c,d,e){var g=La(this)+"",h=d.Lb;h.push();var k=0,l=0,m=d.lo.get(g),p;if(p=m)p=m,p=ql(p.V())==ql(e)&&p.time()<=c;p&&(k=m.uP+1,l=m.duration(),h.add(m.Lb));m=null;p=!1;for(var q=a.length,t=k;t<q;++t){var v=a[t],D=(k=v instanceof Em?v:null)?k.duration():0,E=e.add(l);if(l+D<=c)b.complete(v,d,E),p=!0;else{p&&(m=new Om(e,c,t-1,l,tb(Fl(h))));a=c-l;k&&0<=a&&b.qc(k,a,d,E);break}l+=D}p&&(m||(m=new Om(e,c,q-1,l,Fl(h))),d.lo.set(g,m));h.pop()};
f.we=function(a,b,c,d){this.Za(a,b,this.duration(),c,d)};function Om(a,b,c,d,e){this.J=a;this.Qb=b;this.uP=c;this.Y=d;this.Lb=e}Om.prototype.V=function(){return this.J};Om.prototype.time=function(){return this.Qb};Om.prototype.duration=function(){return this.Y};function Pm(){this.Va=[];this.reset()}Pm.prototype.ne=function(){this.Va.push([])};Pm.prototype.me=function(a,b,c){c=r(c)?c:this.Va.length-1;for(c=Math.max(c,0);this.Va.length-1<c;)this.Va.push([]);this.Va[c].push({id:a,action:b})};Pm.prototype.reset=function(){this.Xr=-1;this.Ti=0};
Pm.prototype.Ze=function(a,b){a=Math.min(a,this.Va.length-1);for(var c={},d=this.Xr<a||this.Xr==a&&this.Ti<=b,e=d?Math.max(this.Xr,0):0;e<=a;++e)for(var g=e==this.Xr&&d?this.Ti:0,h=e==a?b:Number.MAX_VALUE,k=this.Va[e],l=0;l<k.length;++l){var m=k[l];m.action.xt(g,h)&&(c[m.id]=!0)}this.Xr=a;this.Ti=b;return ic(c)};function Qm(a){for(var b=[],c=0;c<a.Va.length;++c){for(var d=[0],e=a.Va[c],g=0;g<e.length;++g)d=d.concat(e[g].action.ZF());xb(d);b.push(d)}return b};Ea.prototype={gn:Ea,YD:Ea};function Rm(a,b){this.Eb=a;this.cL=b||!1}Rm.prototype.cL=!1;Rm.prototype.id=function(){return this.Eb};Rm.prototype.required=function(){return this.cL};function Sm(a,b,c){Rm.call(this,b,c);this.Lv=Ga(a)?a:[a]}x(Sm,Rm);Sm.prototype.zx=function(a){return 1==this.Lv.length?this.Lv[0]==a:0<=jb(this.Lv,a)};Sm.prototype.clone=function(a){return a.gn(this.Lv,this.required())};function Tm(a){this.km=[];this.bD=[];this.Im=new Pm;this.ne(a.gn("___start",!0))}function Um(a,b){var c=null;if(0<a.km.length){var d=a.km[a.km.length-1];d instanceof Nm&&(c=d)}c||(c=new Nm,a.km.push(c));c.me(b)}Tm.prototype.ne=function(a){this.km.push(a);this.bD.push(a);this.Im.ne()};function Vm(a){this.Fb=a;this.Oz=a.length}f=Vm.prototype;f.Oz=0;f.ye=-1;f.next=function(){++this.ye;return this.ye<this.Oz};function Wm(a){for(;a.next()&&!a.xg(););return null!=a.xg()}
f.seekTo=function(a){for(;Xm(this)!==a&&this.next(););return Xm(this)===a};function Xm(a){return 0<=a.ye&&a.ye<a.Oz?a.Fb[a.ye]:null}f.xg=function(){var a=Xm(this);return a&&a instanceof Rm?a:null};f.reset=function(){this.ye=-1};function Ym(a){Vm.call(this,a.km)}x(Ym,Vm);Ym.prototype.actions=function(){var a=Xm(this);return!a||a instanceof Rm?null:a};function Zm(a){Vm.call(this,a.bD)}x(Zm,Vm);function $m(a){a=Xm(a);return!a||a instanceof Rm?null:a};function an(a){Tm.call(this,a);this.KA=new Nm;Um(this,this.KA)}x(an,Tm);Ea.prototype={AE:Ea};function bn(a,b,c){Rm.call(this,b,c);this.Mq=a}x(bn,Rm);bn.prototype.zx=function(a){return this.Mq.id()==a};bn.prototype.clone=function(a){return a.YD(this.Mq,this.required())};function cn(){this.jc=[]}cn.prototype.gn=function(a,b){a=new Sm(a,this.jc.length,b);this.jc.push(a);return a};cn.prototype.YD=function(a,b){a=new bn(a,this.jc.length,b);this.jc.push(a);return a};cn.prototype.AE=function(a){return this.jc[a]};function dn(){this.Jg=[]}dn.prototype.add=function(a){this.Jg.push(a)};dn.prototype.count=function(){return this.Jg.length};dn.prototype.get=function(a){return 0>a||a>=this.count()?null:this.Jg[a]};dn.prototype.oh=function(a){for(var b=0;b<this.Jg.length;++b)this.Jg[b].oh(a)};function en(a,b,c,d,e,g){if(6==arguments.length)this.setTransform(a,b,c,d,e,g);else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.Ib=this.Rb=1;this.Xb=this.Wb=this.oc=this.pc=0}}function fn(a){return 1==a.Ib&&0==a.Xb&&0==a.Wb&&1==a.Rb&&0==a.oc&&0==a.pc}f=en.prototype;f.clone=function(){return new en(this.Ib,this.Xb,this.Wb,this.Rb,this.oc,this.pc)};
f.setTransform=function(a,b,c,d,e,g){if(!(Da(a)&&Da(b)&&Da(c)&&Da(d)&&Da(e)&&Da(g)))throw Error("Invalid transform parameters");this.Ib=a;this.Xb=b;this.Wb=c;this.Rb=d;this.oc=e;this.pc=g;return this};f.scale=function(a,b){this.Ib*=a;this.Xb*=a;this.Wb*=b;this.Rb*=b;return this};f.translate=function(a,b){this.oc+=a*this.Ib+b*this.Wb;this.pc+=a*this.Xb+b*this.Rb;return this};
f.rotate=function(a,b,c){var d=new en,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 gn(this,b)};f.toString=function(){return"matrix("+[this.Ib,this.Xb,this.Wb,this.Rb,this.oc,this.pc].join()+")"};function gn(a,b){var c=a.Ib,d=a.Wb;a.Ib=b.Ib*c+b.Xb*d;a.Wb=b.Wb*c+b.Rb*d;a.oc+=b.oc*c+b.pc*d;c=a.Xb;d=a.Rb;a.Xb=b.Ib*c+b.Xb*d;a.Rb=b.Wb*c+b.Rb*d;a.pc+=b.oc*c+b.pc*d;return a}
f.transform=function(a,b,c,d,e){var g=b;for(b+=2*e;g<b;){e=a[g++];var h=a[g++];c[d++]=e*this.Ib+h*this.Wb+this.oc;c[d++]=e*this.Xb+h*this.Rb+this.pc}};f.IN=function(){return this.Ib*this.Rb-this.Wb*this.Xb};function hn(a){var b=a.IN();return new en(a.Rb/b,-a.Xb/b,-a.Wb/b,a.Ib/b,(a.Wb*a.pc-a.Rb*a.oc)/b,(a.Xb*a.oc-a.Ib*a.pc)/b)}f.Sh=function(a){return this==a?!0:a?this.Ib==a.Ib&&this.Wb==a.Wb&&this.oc==a.oc&&this.Xb==a.Xb&&this.Rb==a.Rb&&this.pc==a.pc:!1};function jn(a,b,c,d){this.Eb=a;this.Wl=b;this.iU=c||null;this.hU=d||null;this.oz=[];this.pz=[];this.EH=!1;this.Wz={}}jn.prototype.id=function(){return this.Eb};jn.prototype.ma=function(){return this.Wl};jn.prototype.zf=function(){return this.iU};jn.prototype.wg=function(){return this.hU};function kn(a,b){return b in a.Wz?a.Wz[b]:null};function ln(){this.Jg=[];this.Qv={}}ln.prototype.count=function(){return this.Jg.length};ln.prototype.add=function(a){this.Jg.push(a);this.Qv[a.id()]=a};function mn(a,b){if(b in a.Qv)return a.Qv[b];throw Error("can't find animated object with specified id");}ln.prototype.Cb=function(){return this.Jg};function nn(a,b,c){this.type=a;this.text=b;this.pg=c};function on(a,b,c,d){this.id=a;this.ma=b;this.zf=c;this.wg=d;this.state=new dm;y(em(this.state,"moveX",!0)).add(new Wl(this.ma.left,!0));y(em(this.state,"moveY",!0)).add(new Wl(this.ma.top,!0))};function pn(){this.Cn=this.Bn=this.zn=this.vn=this.kn=this.fill=this.line=""};function qn(a,b,c){this.type=a;this.ma=b;this.mi=[];this.ql=[];this.zIndex=c;this.vb=null;this.iN=!1;this.text="";this.sh=this.ih=!1;this.rotation=0;this.$s=!1;this.Jp=new pn}function rn(a){var b=[];a.vb&&b.push(a.vb);z(a.mi,function(a){b.push(a)},a);return b}
function sn(a){if(a.vb){var b=a.vb.ma,c=a.ma,d=a.mn;c=new Bh(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),g=Math.abs(b.height-c.height);a.$s=1E-4>Math.abs(b.left-c.left)&&1E-4>d&&1E-4>e&&1E-4>g&&!a.iN}};var tn={n3:"slide",R0:"interaction",A3:"quiz",o4:"scenario"};u("ispring.presenter.presentation.slides.SlideType",tn,void 0);u("PRESENTATION_SLIDE","slide",tn);u("INTERACTION_SLIDE","interaction",tn);u("QUIZ_SLIDE","quiz",tn);u("SCENARIO_SLIDE","scenario",tn);function un(a,b,c,d,e,g,h){this.XP=a;this.le=b;this.pa=c;this.la=d;this.Oe=e;this.MP=void 0==g?"":g;this.lU=h;this.Ug=1}f=un.prototype;f.containerId=function(){return this.XP};f.url=function(){return this.le};f.width=function(){return this.pa};f.height=function(){return this.la};f.wa=function(){return this.Oe*this.Ug};f.oh=function(a){this.Ug=a};f.bgColor=function(){return this.MP};f.aG=function(){return this.lU};function vn(){this.$q=[]}vn.prototype.count=function(){return this.$q.length};vn.prototype.oh=function(a){for(var b=0;b<this.$q.length;++b)this.$q[b].oh(a)};function wn(a,b){this.Eb=a;this.le=b}f=wn.prototype;f.pa=0;f.la=0;f.gM=0;f.Ug=1;f.zi=!1;f.lH=!1;f.Eb="";f.le="";f.width=function(){return this.pa};f.ii=function(a){this.pa=a};f.height=function(){return this.la};f.Lj=function(a){this.la=a};f.timeout=function(){return this.gM*this.Ug};f.setTimeout=function(a){this.gM=0<=a?a:0};f.oh=function(a){this.Ug=a};f.wE=function(){return this.zi};f.nq=function(a){this.zi=a};f.mt=function(){return this.lH};f.id=function(){return this.Eb};f.url=function(){return this.le};function xn(){this.nj=[]}xn.prototype.add=function(a){this.nj.push(a)};xn.prototype.count=function(){return this.nj.length};xn.prototype.oh=function(a){for(var b=0;b<this.nj.length;++b)this.nj[b].oh(a)};function yn(a){Ih.call(this,"slide");this.TA=!0;this.Hr=new an(a);this.qI=[];this.Jn=new ln;this.jc=[];this.Ps=[];this.aI=[];this.nj=new xn;this.Yq=new dn;this.eA=new vn;this.ip=[];this.Od=a}n(yn,Ih);f=yn.prototype;f.persistState=function(a){a=Ih.prototype.persistState.call(this,a);a.visitedHyperlinks=this.Ps;return a};f.pj=function(a,b){Ih.prototype.pj.call(this,a,b);this.Ps=A(a,"visitedHyperlinks",!1)};f.$y=function(){return this.Ps};f.Xt=function(){return this.jc};
f.ne=function(a){0>jb(this.jc,a)&&this.jc.push(a)};function zn(a,b){for(var c=!1,d=ba(a.aI),e=d.next();!e.done;e=d.next())e=e.value,-1!=e.indexOf(b)&&(z(e,function(b){a.Ps.push(b)}),c=!0);c||a.Ps.push(b)}f.eu=function(){return this.nj};function An(a,b){this.ka=a;this.Mm=b}f=An.prototype;f.ia=null;f.Hy=function(a){this.ia=a};function Bn(a,b){return yh(a.ka.Kb(),b)}function Cn(a,b){return yh(a.ka.Yb(),b)}f.playVideo=function(a,b,c){y(this.ia);a=Cn(this,a);if(null!=this.Mm.oa&&a){var d=this.ia;y(d.J);Dn(d,a,d.J.timestamp(),null!=b?b:null,c||!1)}};f.stopVideo=function(a,b){y(this.ia);a=Cn(this,a);null!=this.Mm.oa&&a&&En(this.ia,a,b)};
f.pauseVideo=function(a,b){y(this.ia);a=Cn(this,a);if(null!=this.Mm.oa&&a){var c=this.ia,d=Fn(c,a);d.playing()?(d.pause(),c.wh==d&&(c.wh=null)):(y(c.J),Dn(c,a,c.J.timestamp(),null,b||!1))}};function Gn(a,b,c,d,e){this.Eb=a;this.SP=b;this.TP=c;this.pT=d;this.qT=e}f=Gn.prototype;f.id=function(){return this.Eb};f.clientX=function(){return this.SP};f.clientY=function(){return this.TP};f.screenX=function(){return this.pT};f.screenY=function(){return this.qT};function Hn(a,b){this.kk=a;this.cU=b}function In(a){y(0<a.length);for(var b=[],c=0;c<a.length;++c){var d=a[c];b.push(new Gn(d.pointerId,d.clientX,d.clientY,d.screenX,d.screenY))}return new Hn(a[0],b)}Hn.prototype.touches=function(){return this.cU};Hn.prototype.scale=function(){return this.kk.scale};Hn.prototype.rotation=function(){return this.kk.rotation};var Jn=["touchstart","mousedown"],Kn=["touchend","mouseup"],Ln=["touchmove","mousemove"];var Mn={passive:!1},Nn={passive:!0};function On(a,b){this.Da=a;this.pi={};this.Fg={};if(b)for(a=0;a<b.length;++a)Pn(this,b[a])}f=On.prototype;f.Js=!1;f.qv=-1;function Qn(a){var b=a.Da;window.navigator.msPointerEnabled?(F(b,"MSPointerDown",a.HJ,!1,a),F(b,"MSPointerUp",a.JJ,!1,a),F(b,"MSPointerMove",a.IJ,!1,a)):(F(b,Jn,a.WJ,Mn,a),F(b,Kn,a.UJ,!1,a),F(b,Ln,a.VJ,Mn,a))}
function Rn(a){var b=a.Da;window.navigator.msPointerEnabled?(Xf(b,"MSPointerDown",a.HJ,!1,a),Xf(b,"MSPointerUp",a.JJ,!1,a),Xf(b,"MSPointerMove",a.IJ,!1,a)):(Xf(b,Jn,a.WJ,Mn,a),Xf(b,Kn,a.UJ,!1,a),Xf(b,Ln,a.VJ,Mn,a))}f.WJ=function(a){var b=a.pe;y(b);if(!this.Js||b.touches&&1==b.touches.length)this.Js=!0,a=Sn(a),Tn(this,"touchStart",a)};
f.UJ=function(a){if(this.Js){this.Js=!1;var b=Sn(a);if(Tn(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||Lj(a.target)||Mj(a.target)||a.preventDefault()}}};f.VJ=function(a){!Mj(a.target)&&this.Js&&(a=Sn(a),Tn(this,"touchMove",a))};
function Sn(a){a=a.pe;y(a);if(r(window.TouchEvent)&&a instanceof TouchEvent){y(a.touches);for(var b=[],c=0;c<a.touches.length;++c){var d=a.touches[c];b.push(new Gn(d.identifier,d.clientX,d.clientY,d.screenX,d.screenY))}a=new Hn(a,b)}else b=[],b.push(new Gn(0,a.clientX,a.clientY,a.screenX,a.screenY)),a=new Hn(a,b);return a}f.HJ=function(a){var b=a.pe;this.pi[b.pointerId]=b;Un(this,a);b=hc(this.pi);a=1==b.length?"touchStart":"touchMove";b=In(b);Tn(this,a,b)};
f.JJ=function(a){var b=a.pe;if(b.pointerId in this.pi){delete this.pi[b.pointerId];Un(this,a);var c=hc(this.pi);a=0<c.length?"touchMove":"touchEnd";0==c.length&&(c=[b]);c=In(c);Tn(this,a,c)&&b.preventDefault()}};f.IJ=function(a){var b=a.pe;b.pointerId in this.pi&&(this.pi[b.pointerId]=b,Un(this,a),a=In(hc(this.pi)),Tn(this,"touchMove",a))};function Un(a,b){"touch"==b.pointerType&&(0<a.qv&&clearTimeout(a.qv),a.qv=setTimeout(w(a.OQ,a),200))}
f.OQ=function(){this.pi={};this.qv=-1;for(var a in this.Fg)this.Fg.hasOwnProperty(a)&&this.Fg[a].pl()};function Tn(a,b,c){var d=0,e=null,g;for(g in a.Fg)if(a.Fg.hasOwnProperty(g)){var h=a.Fg[g],k=h.Ux(b,c);k>d&&(d=k,e=h)}return e?(c.kk.defaultPrevented?e.pl():e.Dx(c),!0):!1}function Pn(a,b){a.Fg[b.Lp()]=b}function Vn(a,b){b=b.Lp();b in a.Fg&&delete a.Fg[b]}function Wn(a,b){return b in a.Fg?a.Fg[b]:null};function Xn(){this.Fs=new G;this.oH=new G;this.YC=new G;this.XC=new G}f=Xn.prototype;f.Jh=null;f.kx=!1;f.Lp=function(){return"tap"};f.Ux=function(a,b){if("touchEnd"==a)return this.kx?1:0;var c=new ke(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.Jh=c,this.kx=!0,this.YC.D(),pk||F(window,"scroll",this.pl,!1,this),0;if(!this.Jh)return 0;50>=se(c,this.Jh)||this.kx&&this.pl();return 0};
f.Dx=function(a){y(this.Jh);this.Fs.D(this.Jh.x,this.Jh.y,a.kk);var b=!1,c=Ra();this.DI&&(y(this.CI),1E3>c-this.DI&&50>=se(this.CI,this.Jh)&&(b=!0,this.oH.D(this.Jh.x,this.Jh.y,a.kk)));this.DI=b?null:c;this.CI=this.Jh};f.pl=function(){Xf(window,"scroll",this.pl,!1,this);this.kx=!1;this.XC.D()};var Yn={},Zn=!1,$n=-1;function ao(a){return a in Yn?Yn[a]:null}function bo(a,b,c,d,e){this.la=a;this.BU=b;this.lM=c;this.NP=d||!1;this.SQ=e||!1}bo.prototype.height=function(){return this.la};bo.prototype.gG=function(){return this.BU};bo.prototype.bold=function(){return this.NP};bo.prototype.italic=function(){return this.SQ};function co(a){if(a.classList)return a.classList;a=a.className;return Ca(a)&&a.match(/\S+/g)||[]}function eo(a,b){return a.classList?a.classList.contains(b):pb(co(a),b)}function fo(a,b){a.classList?a.classList.add(b):eo(a,b)||(a.className+=0<a.className.length?" "+b:b)}function go(a,b){a.classList?a.classList.remove(b):eo(a,b)&&(a.className=lb(co(a),function(a){return a!=b}).join(" "))};function ho(a,b){var c=io();a.style[c.Qo.transform]=fn(b)?"":jo(c,b)}function ko(a){return io().nc(a)}function lo(a){var b=io();a=(a=zi(a,b.Qo.transformOrigin))?(a=mo(a,2))?new ke(a[0],a[1]):null:null;return a}function no(a,b,c){c=c||b;b=(new en).setTransform(b,0,0,c,0,0);c=io();a.style[c.Qo.transform]=fn(b)?"":jo(c,b)}function oo(a){var b=a.style.display;a.style.display="none";var c=a.offsetHeight;a.style.display=b;return c}function po(a){return Math.floor(1E6*a)/1E6}var qo=null;
function io(){if(qo)return qo;for(var a=null,b=Fe("DIV"),c=[["transform",ro,{transform:"transform",transformOrigin:"transformOrigin"}],["webkitTransform",ro,{transform:"webkitTransform",transformOrigin:"webkitTransformOrigin"}],["msTransform",ro,{transform:"msTransform",transformOrigin:"msTransformOrigin"}],["MozTransform",so,{transform:"MozTransform",transformOrigin:"MozTransformOrigin"}],["OTransform",ro,{transform:"OTransform",transformOrigin:"OTransformOrigin"}]],d=0;d<c.length;++d)if(r(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 qo=a}function ro(a){this.Qo=a}function jo(a,b){return"matrix("+a.gD(b).join(",")+")"}ro.prototype.nc=function(a){return(a=to(this,a))?new en(a[0],a[1],a[2],a[3],a[4],a[5]):null};function to(a,b){a="none"!=zi(b,"display")?zi(b,a.Qo.transform):b.style[a.Qo.transform];return 0==a.lastIndexOf("matrix(",0)?mo(a,6):null}
ro.prototype.gD=function(a){return[po(a.Ib),po(a.Xb),po(a.Wb),po(a.Rb),po(a.oc),po(a.pc)]};function mo(a,b){for(var c=[],d=0;d<b;++d){var e=a.match(/^.*?(-?\d+(?:\.\d+)?(e-?\d+)?)/);if(!e)return null;c[d]=parseFloat(e[1]);a=a.substr(e[0].length)}return c}function so(a){this.Qo=a}x(so,ro);so.prototype.gD=function(a){a=so.qa.gD.call(this,a);a[4]+="px";a[5]+="px";return a};function uo(a,b,c){this.Mb=a;if(a.parentNode!=vo()&&(b||!Xe(document.body,a))){this.im=Qe(a);b=0;for(var d=a;d.previousSibling;)d=d.previousSibling,++b;this.ko=b;c||wo(this);C(vo(),a)}}var xo={};uo.prototype.im=null;function yo(a){if(a.im){Le(a.im,a.Mb,a.ko);var b=xo[a.im];b&&qb(b,a.ko)}}var zo=null;
function vo(){if(!zo){var a=B("div");I(a,{position:"absolute",overflow:"hidden",width:"1px",height:"1px",top:0,left:0,whiteSpace:"nowrap"});J(a,0);var b="_"+Wb();a.id=b;jf("#"+b+" * { position: absolute; }");C(document.body,a);zo=a}return zo}function wo(a){xo[a.im]||(xo[a.im]=[]);var b=xo[a.im],c=0;z(b,function(a){a<=this.ko&&++c},a);a.ko+=c;b.push(a.ko)};function Ao(a){this.QJ=a;this.jk=[];this.dA=0;this.rz=[]}Ao.prototype.addElement=function(a){-1==this.jk.indexOf(a)&&(this.jk.push(a),this.dA++,a=new uo(a,!0,!0),this.rz.push(a))};function Bo(){}Bo.prototype.sG=!1;Bo.prototype.preventAction=function(){this.sG=!0};Bo.prototype.preventAction=Bo.prototype.preventAction;Bo.prototype.actionPrevented=function(){return this.sG};Bo.prototype.actionPrevented=Bo.prototype.actionPrevented;function Co(a){var b=a.Xt;hl.call(this,a.content,void 0===a.mode?"normal":a.mode);this.jc=b;this.Ba=new G;this.Tm=new G;this.AM=zk;this.jv=null;this.Ub=[];this.WT=[];this.Nz=!1}n(Co,hl);function Do(a,b){b=ba(b);for(var c=b.next();!c.done;c=b.next())(c=il(a,c.value))&&fo(c,"visited")}f=Co.prototype;f.ey=function(a){this.Nz||(Do(this,a),Eo(this),this.tG(),this.Nz=!0)};f.CL=function(){this.Nz=!1};
f.tG=function(){if("normal"==this.aJ){if(this.AM){this.jv=this.content().querySelectorAll("a");for(var a=0;a<this.jv.length;++a)this.jv[a].onclick&&Fo(this,this.jv[a])}else a=F(this.content(),"click",this.DR,!1,this),this.Ub.push(a);for(a=0;a<this.jc.length;++a){var b=this.jc[a],c;if(c=il(this,b)){if("div"==c.nodeName.toLowerCase()){var d=Ne(c);if(1==d.length&&"svg"==d[0].nodeName.toLowerCase()){d=d[0];var e=Ne(d);if(1==e.length&&"a"==e[0].tagName)c=e[0];else{c=document.createElementNS("http://www.w3.org/2000/svg",
"a");c.setAttribute("fill","none");for(var g=0;g<e.length;++g)c.appendChild(e[g]);d.appendChild(c)}}}}else c=null;if(c){c.Dn=b;d=c.getElementsByTagName("a");for(e=0;e<d.length;++e)d[e].Dn=b;this.AM?Fo(this,c,w(this.oS,this)):(I(c,"cursor","pointer"),b=F(c,"click",this.nS,!1,this),this.Ub.push(b))}}}};
function Eo(a){var b=Zn,c=Dc||Ec&&18>parseInt(Qc,10),d=Dc;if(d){var e=parseInt(Qc,10);11<=e&&(d=!1)}var g=a.content();a=g.querySelectorAll("span");for(var h=new Ao(function(){oo(g)}),k=0;k<a.length;++k){var l=y(a[k]),m=y(window.getComputedStyle(l,null)),p=ao(m.fontFamily);if(p){if(b){var q=parseFloat(m.top)||0;l.style.top=q+p.lM*(parseFloat(m.fontSize)||0)+"px"}p.bold()&&(l.style.fontWeight="normal");p.italic()&&(l.style.fontStyle="normal")}Jk&&(q=parseFloat(Go(l)),isNaN(q)||(h.addElement(l),setTimeout(function(a,
b,c){return function(){var d=a.clientWidth;if(0<d&&(d=b-d,1<Math.abs(d))){var e=a.textContent.length,g=y(window.getComputedStyle(a,null));a.style.letterSpacing=(parseFloat(g.letterSpacing)||0)+d/(e-1)+"px"}d=c.jk.indexOf(a);if(-1!=d&&(c.jk[d]=null,c.dA--,0==c.dA)){for(d=c.rz.length-1;0<=d;--d)yo(c.rz[d]);c.QJ&&c.QJ()}}}(l,q,h),0)));if(d&&(q=y(l.currentStyle)["text-shadow"])&&"none"!=q){q=q.split(" ");if(4>q.length)continue;p=3;if(0<=q[0].search("rgb")||0<=q[0].search("#"))p=0;var t=q.splice(p,q.length-
3).join(""),v=parseFloat(q[2]);q=parseFloat(m.top)||0;p=parseFloat(m.left)||0;var D=1,E=1,H=0,L=m.msTransform;L&&(L=L.match(/matrix\(\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*([\d.-]+),\s*[\d.-]+,\s*[\d.-]+\s*\)/))&&5==L.length&&(D=parseFloat(L[1]),E=parseFloat(L[4]),H=parseFloat(L[3]));if(10>e)l.style.color=t,0<v&&.233<=Math.abs(D)&&.233<=Math.abs(E)&&(l.style.filter="progid:DXImageTransform.Microsoft.Blur(pixelradius="+v+")"),l.style.left=p-D*v+"px",l.style.top=q-E*v+"px";else{L=1.5*((parseFloat(m.lineHeight)||
100)+v);H*=L;var O=L*E;l.style.color="#000";l.style.left=p-H+"px";l.style.top=q-O+"px";l.style.textShadow="0 "+L+"px "+v+"px "+t;"absolute"==m.position?l.style.clip="rect("+.7*L+"px,auto,"+2*L+"px,auto)":(t=y(Qe(l)),v=y(t.currentStyle),"a"==t.nodeName.toLowerCase()&&"absolute"!=v.position&&(t=y(Qe(t))),t.style.visibility="hidden",v=new uo(t),setTimeout(function(a,b,c,d,e,g,k,h){return function(){var c=Gi(a,k),l=c.y+.7*b*g;c=c.y+2*b*g;var m=d+a.offsetWidth*e,p=k.style.clip;p&&(p=p.match(/rect\(\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px,\s*([\d.-]+)px\s*\)/))&&
5==p.length&&(m+=parseFloat(p[2])-parseFloat(p[4]));k.style.clip="rect("+l+"px,"+m+"px,"+c+"px,"+d+"px";yo(h);k.style.visibility="visible"}}(l,L,q,p,D,E,t,v),0))}}c&&"rtl"==m.direction&&"relative"==m.position&&(l.style.left=-(parseFloat(m.left)||0)+"px")}}f.DR=function(a){a.stopPropagation();this.Ba.D(this,a)};
f.nS=function(a){if(a.target&&a.target instanceof HTMLVideoElement&&a.target.controls)a.stopPropagation();else{var b=a.currentTarget;if(b&&b.Dn){var c=new Bo;this.Tm.D(b.Dn,c);a.stopPropagation();c.actionPrevented()&&a.preventDefault()}}};f.oS=function(a,b,c){(a=c.currentTarget)&&a.Dn&&!a.onclick&&!nb(a.querySelectorAll("a"),function(a){return null!=a.onclick})&&(b=new Bo,this.Tm.D(a.Dn,b),b.actionPrevented()&&c.preventDefault())};
function Fo(a,b,c){b=new On(b);var d=new Xn;c&&d.Fs.addHandler(c);Pn(b,d);Qn(b);a.WT.push({l7:d,Z6:c,d7:b})};function Ho(a,b){this.eR=a;this.UI=b||null}var Io=[];Ho.prototype.UI=null;Ho.prototype.Xp=function(){return this.eR};Ho.prototype.Te=function(){return this.UI};function Jo(a,b,c,d,e,g,h,k){this.gu=a;this.ku=b;this.hu=c;this.lu=d;this.iu=e;this.mu=g;this.ju=h;this.nu=k}Jo.prototype.clone=function(){return new Jo(this.gu,this.ku,this.hu,this.lu,this.iu,this.mu,this.ju,this.nu)};Jo.prototype.Sh=function(a){return this.gu==a.gu&&this.ku==a.ku&&this.hu==a.hu&&this.lu==a.lu&&this.iu==a.iu&&this.mu==a.mu&&this.ju==a.ju&&this.nu==a.nu};function Ko(a,b){var c=B("canvas");r(a)&&(c.width=a);r(b)&&(c.height=b);return c}function Lo(a,b){b instanceof en?b=[b.Ib,b.Xb,b.Wb,b.Rb,b.oc,b.pc]:y(6==b.length);a.transform(b[0],b[1],b[2],b[3],b[4],b[5])};function Mo(a,b,c){this.tk=a;this.Ob=this.xe(b||100,c||100);this.ld=this.Ob.getContext("2d");this.ld.fillStyle="rgba(255,255,255,1)";this.zo=No}Mo.prototype.zo="";Mo.prototype.rr=!1;Mo.prototype.xe=function(a,b){return Ko(a,b)};Mo.prototype.apply=function(a,b){var c=y(a.getContext("2d"));c.save();this.tf(this.rr?1-b:b);b=this.Ob;c.scale(a.width/b.width,a.height/b.height);c.globalCompositeOperation=this.zo==No?"destination-in":"destination-out";c.drawImage(b,0,0);c.restore()};
function Oo(a){a.ld.clearRect(-a.Ob.width,-a.Ob.height,2*a.Ob.width,2*a.Ob.height)}function Po(a,b){var c=a.Ob.width,d=a.Ob.height;a=a.ld;switch(b){case Qo[90]:a.rotate(.5*Math.PI);a.translate(0,-d);break;case Qo[180]:a.rotate(Math.PI);a.translate(-c,-d);break;case Qo[270]:a.rotate(1.5*Math.PI),a.translate(-c,0)}}var No="maskIn",Qo={0:"0",90:"90",180:"180",270:"270"};function Ro(a){Mo.call(this,a);a=a.Te();a&1&&Po(this,Qo[90]);a&4&&(this.zo="maskOut",this.rr=!0)}x(Ro,Mo);Ro.prototype.tf=function(a){var b=this.Ob;Oo(this);a*=b.width;this.ld.fillRect(b.width/2-a/2,0,a,b.height)};function So(a,b,c,d){Mo.call(this,a,102,102);this.VP=d;this.hT=c;b||Po(this,Qo[90]);a=Math.ceil(this.Ob.width/d);c=Math.ceil(this.Ob.height/c);this.Zq=this.xe(a,c);this.Hw=this.xe(this.Ob.width+a,c)}x(So,Mo);
So.prototype.tf=function(a){Oo(this);var b=this.Zq.width,c=this.Zq.height,d=y(this.Zq.getContext("2d"));d.clearRect(0,0,b,c);d.fillStyle="rgba(255,255,255,1)";d.fillRect(0,0,b*a,c);a=y(this.Hw.getContext("2d"));a.clearRect(0,0,this.Hw.width,this.Hw.height);b=this.Zq;for(c=0;c<this.VP+1;++c)a.drawImage(b,c*b.width,0);a=this.Hw;b=a.height;c=this.Zq.width;d=this.ld;for(var e=0;e<this.hT;++e)d.drawImage(a,e%2?-c/2:0,e*b)};function To(a){So.call(this,a,0<(a.Te()&2),1,6)}x(To,So);
function Uo(a){So.call(this,a,0<(a.Te()&1),6,6)}x(Uo,So);function Vo(a){Mo.call(this,a);a.Te()&4&&(this.zo="maskOut",this.rr=!0)}x(Vo,Mo);function Wo(a){Vo.call(this,a)}x(Wo,Vo);Wo.prototype.tf=function(a){Oo(this);var b=this.Ob.width;a*=b;b=(b-a)/2;this.ld.fillRect(b,b,a,a)};function Xo(a){Vo.call(this,a);a=this.Ob.width/2;this.gR=Math.ceil(Math.sqrt(2*a*a))}x(Xo,Vo);Xo.prototype.tf=function(a){Oo(this);var b=this.ld,c=this.Ob.width/2;a*=this.gR;b.beginPath();b.arc(c,c,a,0,2*Math.PI,!1);b.fill()};
function Yo(a){Vo.call(this,a);a=this.Ob.width;this.ld.translate(a/2,a/2)}x(Yo,Vo);Yo.prototype.tf=function(a){Oo(this);var b=this.ld;a*=this.Ob.width;b.beginPath();b.moveTo(-a,0);b.lineTo(0,a);b.lineTo(a,0);b.lineTo(0,-a);b.fill()};function Zo(a){Vo.call(this,a)}x(Zo,Vo);Zo.prototype.tf=function(a){Oo(this);var b=this.ld,c=this.Ob.width,d=c/2;a*=c;b.fillRect(0,d-a/2,c,a);b.fillRect(d-a/2,0,a,c)};function $o(a){Mo.call(this,a);this.YB=[];this.XB=[];for(a=0;5>a;++a)this.YB.push(ap(100)),this.XB.push(this.xe(20,20));var b=ap(25);for(a=0;a<b.length;++a)b[a]%=5;this.FS=b}x($o,Mo);function ap(a){a=zl(yl(0,a));Cb(a);return a}
$o.prototype.tf=function(a){Oo(this);var b=this.ld;a=Math.floor(100*a);for(var c=this.YB.length,d=0;d<c;++d){var e=this.YB[d],g=y(this.XB[d].getContext("2d"));g.clearRect(0,0,20,20);g.fillStyle="rgba(255,255,255,1)";for(var h=0;h<a;++h){var k=e[h];g.fillRect(2*Math.floor(k/10),k%10*2,2,2)}}for(a=0;5>a;++a)for(c=20*a,d=0;5>d;++d)b.drawImage(this.XB[this.FS[5*a+d]],c,20*d)};function bp(a){Mo.call(this,a);a.Te()&2&&Po(this,Qo[90]);this.ZK=zl(yl(0,100));Cb(this.ZK)}x(bp,Mo);bp.prototype.tf=function(a){Oo(this);var b=this.ld,c=this.Ob.width;a=Math.floor(100*a);for(var d=0;d<a;++d)b.fillRect(0,this.ZK[d],c,1)};function cp(a){Mo.call(this,a,96,96);a=a.Te();this.XL=this.xe(192,96);var b=y(this.XL.getContext("2d"));b.fillStyle="rgb(255,255,255)";b.fillRect(0,0,96,96);b.translate(96,0);for(var c=0;16>c;++c)b.fillRect(0,6*c,80==a||160==a?6*(16-c-1):6*c,6);a&32&&Po(this,Qo[180])}x(cp,Mo);cp.prototype.tf=function(a){Oo(this);this.ld.drawImage(this.XL,-192*(1-a),0)};function dp(a){Mo.call(this,a);a.Te()&16&&(this.zo="maskOut",this.rr=!0);Po(this,Qo[270])}x(dp,Mo);dp.prototype.tf=function(a){Oo(this);var b=this.ld;a*=Math.PI;var c=this.Ob.width;b.save();b.translate(c/2,c/2);b.beginPath();b.moveTo(0,0);b.arc(0,0,c,-a,a,!1);b.lineTo(0,0);b.fill();b.restore()};function ep(a,b){Mo.call(this,a);this.bH=a.Te();b||(this.zo="maskOut",this.rr=!0);Po(this,Qo[270])}x(ep,Mo);ep.prototype.tf=function(a){Oo(this);var b=this.ld,c=this.Ob.width,d=2*Math.PI/this.bH;a*=d;b.save();b.translate(c/2,c/2);b.beginPath();for(var e=0;e<this.bH;++e){var g=d*e;b.moveTo(0,0);b.arc(0,0,c,g,g+a,!1);b.lineTo(0,0)}b.fill();b.restore()};function fp(a){ep.call(this,a,!0)}x(fp,ep);function gp(a){ep.call(this,a,!1)}x(gp,ep);function hp(a){Mo.call(this,a);var b=Qo[0];switch(a.Te()){case 128:b=Qo[90];break;case 64:b=Qo[180];break;case 16:b=Qo[270]}Po(this,b)}x(hp,Mo);hp.prototype.tf=function(a){var b=this.Ob;Oo(this);this.ld.fillRect(0,0,b.width*a,b.height)};function ip(a){Mo.call(this,a)}x(ip,Mo);ip.prototype.tf=function(a){var b=this.Ob,c=this.ld;Oo(this);c.fillStyle="rgba(255,255,255,1)";c.fillRect(0,0,b.width*a,b.height)};var jp={};function kp(a){switch(a.Xp()){case "wipe":return new hp(a);case "barn":return new Ro(a);case "checkerboard":return new Uo(a);case "blinds":return new To(a);case "dissolve":return new $o(a);case "randombar":return new bp(a);case "strips":return new cp(a);case "wedge":return new dp(a);case "wheelCw":return new fp(a);case "wheelCcw":return new gp(a);case "box":return new Wo(a);case "circle":return new Xo(a);case "diamond":return new Yo(a);case "plus":return new Zo(a)}return new ip(a)};function lp(a){this.Da=a}f=lp.prototype;f.Gz=null;f.Eu=!1;f.Hz=!1;f.Lk=null;function mp(a,b){a.Eu!=b&&(a.Eu=b,a.tD(b))}f.tD=function(a){var b=a?this.canvas():this.Da;a=a?this.Da:this.canvas();y(null!=b&&null!=a,"goog.dom.replaceNode expects non-null arguments");var c=a.parentNode;c&&c.replaceChild(b,a)};f.canvas=function(){this.Gz||(this.Gz=this.xe());return this.Gz};f.content=function(){return this.Da};
function np(a,b){if(a.Hz!=b&&(a.Hz=b)&&a.Lk){b=a.canvas();for(var c=0;c<a.Lk.length;++c)a.Lk[c](b);a.Lk=null}}f.Sp=function(){return this.Hz};f.hO=function(a){this.Sp()?a(this.canvas()):(this.Lk||(this.Lk=[]),this.Lk.push(a))};function op(a,b,c,d,e){this.qe=!!b;this.node=null;this.te=0;this.TF=!1;this.rN=!c;a&&this.setPosition(a,d);this.depth=void 0!=e?e:this.te||0;this.qe&&(this.depth*=-1)}x(op,vl);f=op.prototype;f.setPosition=function(a,b,c){if(this.node=a)this.te=Da(b)?b:1!=this.node.nodeType?0:this.qe?-1:1;Da(c)&&(this.depth=c)};f.clone=function(){return new op(this.node,this.qe,!this.rN,this.te,this.depth)};
f.next=function(){if(this.TF){if(!this.node||this.rN&&0==this.depth)throw ul;var a=this.node;var b=this.qe?-1:1;if(this.te==b){var c=this.qe?a.lastChild:a.firstChild;c?this.setPosition(c):this.setPosition(a,-1*b)}else(c=this.qe?a.previousSibling:a.nextSibling)?this.setPosition(c):this.setPosition(a.parentNode,-1*b);this.depth+=this.te*(this.qe?-1:1)}else this.TF=!0;a=this.node;if(!this.node)throw ul;return a};f.RN=function(){return this.TF};f.yt=function(){return 1==this.te};
f.PN=function(){return-1==this.te};f.Sh=function(a){return a.node==this.node&&(!this.node||a.te==this.te)};f.splice=function(a){var b=this.node,c=this.qe?1:-1;this.te==c&&(this.te=-1*c,this.depth+=this.te*(this.qe?-1:1));this.qe=!this.qe;op.prototype.next.call(this);this.qe=!this.qe;c=Ia(arguments[0])?arguments[0]:arguments;for(var d=c.length-1;0<=d;d--){var e=c[d],g=b;y(null!=e&&null!=g,"goog.dom.insertSiblingAfter expects non-null arguments");g.parentNode&&g.parentNode.insertBefore(e,g.nextSibling)}Me(b)};function pp(a){this.Zj=a}pp.prototype.Sz=0;pp.prototype.context=function(){return this.Zj};function qp(){}f=qp.prototype;f.async=function(){return!1};f.li=function(a,b){y(!this.async());a=b.context();a.save();a.Zm.push([])};f.JO=function(a){y(!this.async());a=a.context();a.restore();a.Zm.pop()};f.dN=function(a,b){y(this.async());a=b.context();a.save();a.Zm.push([])};f.cN=function(a){y(this.async());a=a.context();a.restore();a.Zm.pop()};f.NE=function(a){return"none"!=zi(a,"display")};f.pO=function(a){a.$h={position:this.uA(a),opacity:this.MH(a),transform:ko(a),transformOrigin:lo(a)}};
function rp(a,b,c,d){var e=b.$h?b.$h.position:(0,a.uA)(b);(e.left||e.top)&&c.translate(e.left,e.top);e=b.$h?b.$h.transform:ko(b);d&&(e||(e=new en),e.translate(d,0));if(e){if((d=b.$h?b.$h.transformOrigin:lo(b))&&(0!=d.x||0!=d.y)){var g=new en;g.translate(d.x,d.y);gn(g,e);g.translate(-d.x,-d.y);e=g}Lo(c,e);y(0<c.Zm.length);ib(c.Zm).push(e)}a=b.$h?b.$h.opacity:(0,a.MH)(b);c.globalAlpha*=a}
f.uA=function(a){var b=parseFloat(zi(a,"left"));a=parseFloat(zi(a,"top"));return{left:isNaN(b)?0:b,top:isNaN(a)?0:a}};f.MH=function(a){a=Ni(a);return Ca(a)?1:a};function sp(){}x(sp,qp);sp.prototype.li=function(a,b){sp.qa.li.call(this,a,b);try{b.context().drawImage(a,0,0,a.width,a.height)}catch(c){}};function tp(){}x(tp,qp);tp.prototype.li=function(a,b){tp.qa.li.call(this,a,b);rp(this,a,b.context());var c=b.context();try{var d=Ai(a,"backgroundColor"),e=a.style.width,g=a.style.height;if(""!=d&&"transparent"!=d&&""!=e&&""!=g){var h=Hl(d);c.save();c.fillStyle=h.EE;c.fillRect(0,0,parseFloat(e),parseFloat(g));c.restore()}}catch(k){}"block"==y(Ba.window.getComputedStyle(a,null)).display&&(b.Sz=0)};function up(){}x(up,qp);up.prototype.li=function(a,b){up.qa.li.call(this,a,b);rp(this,a,b.context());try{if(a.complete&&0<a.naturalWidth){var c=[a.width,a.height];!Dc||c[0]||c[1]||(c=[a.getAttribute("width"),a.getAttribute("height")]);b.context().drawImage(a,0,0,c[0],c[1])}}catch(d){}};var vp=!Dc&&!tc();function Go(a){if(/-[a-z]/.test("width"))return null;if(vp&&a.dataset){if(vc()&&!("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 wp(){}x(wp,qp);
wp.prototype.li=function(a,b){wp.qa.li.call(this,a,b);var c=b.context(),d=Bc?a.currentStyle:Ba.window.getComputedStyle(a,null),e=0;"relative"==y(d).position&&(e=b.Sz,b.Sz=e+a.offsetWidth);Dc&&"rtl"==d.direction&&"relative"==d.position&&(b=a.$h?a.$h.position:(0,this.uA)(a),b.left&&(e-=2*b.left));rp(this,a,c,e);e=a.innerHTML;e=-1!=e.indexOf("&")?"document"in Ba?Pb(e):Rb(e):e;if(Eb(e)){c.font=[d.fontStyle,d.fontVariant,d.fontWeight,d.fontSize,d.fontFamily].join(" ");c.fillStyle=d.color;a=parseFloat(Go(a));
if(b=d.textShadow){var g=b.match(/rgba?\([^)]+\)/);if(g){var h=g[0];b=b.replace(h,"");b=(g=b.match(/(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?).*\s(-?\d+(?:.\d+)?)/))?{color:h,offsetX:parseFloat(g[1]),offsetY:parseFloat(g[2]),blur:parseFloat(g[3])}:null}else b=null}else b=null;b?(c.save(),c.fillStyle="rgba(0,0,0,1)",g=2*c.canvas.width,c.translate(g,0),h=c.canvas.hasAttribute("data-scale-x")?c.canvas.getAttribute("data-scale-x"):1,g=[-g*h,0],xp(c).transform(g,0,g,0,1),c.shadowOffsetX=b.offsetX+g[0],c.shadowOffsetY=
b.offsetY+g[1],c.shadowColor=b.color,c.shadowBlur=b.blur,yp(c,e,d,a),c.restore()):yp(c,e,d,a)}};function xp(a){var b=new en;a=a.Zm;for(var c=0;c<a.length;++c)z(a[c],function(a){var c=a=a.clone(),d=-a.pc;c.oc+=-a.oc;c.pc+=d;gn(b,a)});return b}
function yp(a,b,c,d){var e=parseFloat(c.fontSize),g=parseFloat(c.letterSpacing),h=parseFloat(c.lineHeight);isNaN(h)&&(h=parseFloat(c.height));var k=ao(c.fontFamily);!k||isNaN(h)?isNaN(h)?(a.textBaseline="alphabetic",h=e):(a.textBaseline="middle",h*=.5):(a.textBaseline="alphabetic",h=.5*(e*k.height()+h)-e*(k.gG()+k.lM));if(isNaN(g))a.fillText(b,0,h),b=a.measureText(b).width;else{k=[];for(var l=0,m=0;m<b.length;++m){var p=a.measureText(b[m]).width;k[m]=p;l+=p}d&&(g=(d-l)/(b.length-1));for(m=d=0;m<b.length;++m)a.fillText(b[m],
d,h),d+=k[m]+g;b=Math.max(d-g,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 zp(){}x(zp,qp);f=zp.prototype;f.async=function(){return!Bc};f.li=function(a,b){Ap(Eb(Ze(a)),b.context())};f.JO=function(){};f.dN=function(a,b,c){Bp(Eb(Ze(a)),b.context(),c)};f.cN=function(a,b){b()};function Ap(a,b){var c=Ko();canvg(c,a,{ignoreMouse:!0,ignoreAnimation:!0});try{b.drawImage(c,0,0)}catch(d){}}
function Bp(a,b,c){a=Cp(a);var d=B("img");d.onload=function(){0<d.width&&0<d.height?b.drawImage(d,0,0):Ap(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,"+hd(a)}function Cp(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,"")}f.pO=function(){};function Dp(){this.gj={};this.xz=w(this.qQ,this)}Dp.prototype.LG=null;Dp.prototype.yI=null;Dp.prototype.Lz=null;Dp.prototype.qQ=function(){for(var a=this.gj,b=y(this.yI),c;c=b.next();){var d=a[c.nodeName.toLowerCase()],e=d.async(),g=this.LG;b.PN()?e?d.cN(g,this.xz):d.JO(g):e?d.dN(c,g,this.xz):d.li(c,g);if(e)return}c||this.Lz&&this.Lz()};
function Ep(a,b,c,d){var e=b.getContext("2d");e.clearRect(0,0,b.width,b.height);null!=d&&(b.setAttribute("data-scale-x",d.width),e.scale(d.width,d.height));b=new Dp;b.gj.div=new tp;b.gj.a=new tp;b.gj.img=new up;b.gj.span=new wp;b.gj.svg=new zp;b.gj.canvas=new sp;b.gj.video=new sp;b.LG=new pp(e);e.Zm=[];b.Lz=c||null;b.yI=new Fp(a,b.gj,b.xz)}
function Fp(a,b,c){this.Fb=[];var d=new uo(a),e=this;setTimeout(function(){var g=new op(a);try{for(;;){var h=g.next();if(h!==a){var k=h.nodeName.toLowerCase();if(k in b){var l=g.yt(),m=b[k],p=h.hasAttribute("data-draw-ignore");if(l&&!m.NE(h)||p){var q=g.qe?-1:1;g.te==q&&(g.te=-1*q,g.depth+=g.te*(g.qe?-1:1))}else l&&m.pO(h),e.Fb.push({element:h,yt:l})}}}}catch(t){if(t!==ul)throw t;}yo(d);c()},0)}Fp.prototype.ye=-1;
Fp.prototype.next=function(){this.ye<this.Fb.length&&++this.ye;return this.ye<this.Fb.length?this.Fb[this.ye].element:null};Fp.prototype.yt=function(){if(0<=this.ye&&this.ye<this.Fb.length)return this.Fb[this.ye].yt;throw Error("iteration ended or not started, current item is null");};Fp.prototype.PN=function(){return!this.yt()};function Gp(a,b,c){y(0<b&&0<c);this.Da=a;this.$P=Math.ceil(b);this.YP=Math.ceil(c)}x(Gp,lp);f=Gp.prototype;f.Nr=null;f.SB=!1;f.lw=!1;f.zG=!1;f.Rq=null;f.jK=null;f.tD=function(a){if(this.zG){var b=this.content(),c=this.canvas();if(!this.Rq){var d=Ne(this.content());this.Rq=tb(d)}a?(C(b,c),Hp(this,!1)):(Me(c),Hp(this,!0))}else Gp.qa.tD.call(this,a)};function Hp(a,b){y(a.Rq);for(var c=0;c<a.Rq.length;++c)I(a.Rq[c],"visibility",b?"visible":"hidden")}
function Ip(a){a.Nr=a.xe();var b=a.jK;b&&(a=a.Nr.getContext("2d"),Lo(a,b))}f.xe=function(){return Ko(this.$P,this.YP)};f.UR=function(){this.lw=!1;this.SB=!0;this.wy()};function Jp(a){a=a.canvas();y(a.getContext("2d")).clearRect(0,0,a.width,a.height)}f.wy=function(){this.SB&&(Jp(this),y(this.canvas().getContext("2d")).drawImage(this.Nr,0,0),np(this,!0))};function Kp(a){this.Da=a}x(Kp,lp);Kp.prototype.xe=function(){var a=this.content(),b=B("canvas"),c=ko(a),d=1,e=1;c&&(d=c.Ib,e=c.Rb);c=a.height*e;b.width=a.width*d;b.height=c;return b};Kp.prototype.wy=function(){var a=this.canvas(),b=this.content(),c=y(a.getContext("2d"));c.clearRect(0,0,a.width,a.height);a=to(io(),b);var d=0,e=0,g=1,h=1;a&&(d=a[4],e=a[5],g=a[0],h=a[3],c.setTransform(g,a[1],a[2],h,d,e));c.drawImage(b,-d/g,-e/h,b.width,b.height);np(this,!0)};function Lp(a,b,c,d,e){Vl.call(this,c,d,e);this.tk=a;this.nf=b}x(Lp,Vl);Lp.prototype.Ab=function(){return this.nf};function Mp(a,b,c,d){Vl.call(this,b,c,d);this.xP=null!=a?a:100}x(Mp,Vl);Mp.prototype.alpha=function(){return this.xP};function Np(a,b,c){this.yk=a;this.Mb=b;a=new uo(b);var d=this.yk;this.JQ=c;this.Ha=new dm;var e="none"!=zi(this.Mb,"display");y(em(c,"visibility",!0)).add(new cm(e));e=d.oz;0<e.length&&y(em(c,"cssProperties",!0)).add(Op(e));e=d.pz;0<e.length&&y(em(c,"cssTextProperties",!0)).add(Op(e));d.EH&&(d=this.Mb.querySelectorAll("span")[0])&&(d=parseInt(zi(d,"font-size"),10),isNaN(d)||(e=pm(c),e||(e=new Tl,y(em(c,"cssTextProperties",!0)).add(e)),e.Ke["font-size"]=d));d=["textColor","fillColor","strokeColor",
"imgColor"];for(e=0;e<d.length;++e){var g=d[e],h=kn(this.yk,g);h&&y(em(c,g,!0)).add(new Ql(h,0,!0))}g=this.yk;this.yo=new Gp(this.Mb,g.ma().width,g.ma().height);this.yo.zG=!0;c=new en;d=new en;e=lo(this.Mb)||new ke;c.translate(e.x,e.y);if(h=g.wg())c=gn(c,h),d=gn(d,hn(h));if(g=g.zf())c=gn(c,g),d=gn(d,hn(g));c.translate(-e.x,-e.y);this.yo.jK=c;this.dR=d;if(b=b.querySelector("img"))this.bI=new Kp(b);yo(a)}Np.prototype.bI=null;Np.prototype.nI=!0;
function Op(a){for(var b=new Tl,c=0;c<a.length;++c)b.Ke[a[c]]="";return b}
Np.prototype.pj=function(a){var b=this.Mb,c=fm(a,"visibility",cm).visible(),d=c?"inherit":"none",e=this.Mb,g=e.style[Zb("display")];("undefined"!==typeof g?g:e.style[xi(e,"display")]||"")!=d&&(I(this.Mb,"display",d),c?!Ej&&Yj&&oo(this.Mb):(d=this.Mb.querySelector("video"))&&!d.paused&&d.pause());if(c){(c=fm(a,"cssProperties"))&&c!=fm(this.Ha,"cssProperties")&&Pp(this,c);if((c=pm(a))&&c!=pm(this.Ha))for(d=this.Mb.querySelectorAll("span"),e=0;e<d.length;++e)Pp(this,c,d[e]);(c=fm(a,"fillColor"))&&c!=
fm(this.Ha,"fillColor")&&Qp(this,c,"fill");(c=fm(a,"strokeColor"))&&c!=fm(this.Ha,"strokeColor")&&Qp(this,c,"stroke");if((c=fm(a,"textColor"))&&c!=fm(this.Ha,"textColor"))for(c=c.color().toString(),d=this.Mb.querySelectorAll("span"),e=0;e<d.length;++e){g=d[e];var h;g.currentStyle?(h=g.currentStyle.textShadow)||(h=g.currentStyle["text-shadow"]):h=y(window.getComputedStyle(g,null)).textShadow;h&&"none"!=h||I(g,"color",c)}(c=fm(a,"imgColor"))&&c!=fm(this.Ha,"imgColor")&&Rp(this,c);Sp(this,fm(a,"filter"));
if(im(a).Ya!=im(this.Ha).Ya||jm(a).Ya!=jm(this.Ha).Ya||gm(a).angle()!=gm(this.Ha).angle()||hm(a).angle()!=hm(this.Ha).angle()||km(a).scale()!=km(this.Ha).scale()||lm(a).scale()!=lm(this.Ha).scale()||mm(a).scale()!=mm(this.Ha).scale()||nm(a).scale()!=nm(this.Ha).scale()||om(a).shift()!=om(this.Ha).shift())c=new en,c.translate(im(a).Ya,jm(a).Ya),c.rotate(gm(a).angle()+hm(a).angle(),0,0),c.scale(km(a).scale()*lm(a).scale(),mm(a).scale()*nm(a).scale()),d=om(a).shift(),e=c.Ib,g=c.Xb,c.Ib+=0*c.Wb,c.Xb+=
0*c.Rb,c.Wb+=d*e,c.Rb+=d*g,(d=this.yk.zf())&&(c=gn(c,d)),(d=this.yk.wg())&&(c=gn(d.clone(),c)),ho(b,c);this.nI&&(I(this.Mb,{top:0,left:0}),Hc&&oo(this.Mb));this.nI=!1;this.Ha=a}};function Tp(a,b){a=fm(a.Ha,"filter");return a instanceof Lp&&b.Ab()==a.Ab()&&b.tk.Xp()==a.tk.Xp()&&b.tk.Te()==a.tk.Te()?!1:!0}
function Sp(a,b){var c=b&&b instanceof Mp?b.alpha():"";J(a.Mb,c);var d=a.yo;b&&b instanceof Lp?!d.lw&&Tp(a,b)&&((c=!d.Eu)?d.lw||(d.Nr||Ip(d),d.lw=!0,d.SB=!1,np(d,!1),Jp(d),Ep(d.content(),d.Nr,w(d.UR,d))):d.wy(),d.hO(function(c){var e=b.tk;var h=La(e)+"";h in jp?h=jp[h]:(e=kp(e),h=jp[h]=e);h.apply(c,b.Ab());lj(c,"50% 50%");ho(c,a.dR);mp(d,!0)}),c&&.1>b.Ab()&&mp(d,!0)):(d.Lk=null,d.Eu&&(mp(d,!1),Dc&&Up(a)))}
function Up(a){if(a=a.Mb.querySelector("video")){var b=Qe(a),c=Li(b);c.width&&(Ji(b,c.width+1),setTimeout(function(){Ji(b,c.width)},0))}}function Pp(a,b,c){c=c||a.Mb;a=ic(b.Ke);for(var d=0;d<a.length;++d){var e=a[d],g=e in b.Ke?b.Ke[e]:"";"font-size"==e&&""!==g&&(g+="px");I(c,e,g)}}
function Rp(a,b){var c=a.bI;if(c)if(b=b.color(),(a=kn(a.yk,"imgColor"))&&b.Sh(a))mp(c,!1);else{var d=b.Cb("rgb");c.Sp()||c.wy();c.hO(function(a){var b=y(a.getContext("2d"));try{var e=b.getImageData(0,0,a.width,a.height),k=e.data;for(a=0;a<k.length;a+=4)k[a]=d[0],k[a+1]=d[1],k[a+2]=d[2];b.putImageData(e,0,0);mp(y(c),!0)}catch(l){}})}}
function Qp(a,b,c){b=b.color().toString();a=a.Mb.querySelectorAll("path,rect,circle,g,ellipse");for(var d=0;d<a.length;++d){var e=a[d],g=e.getAttribute(c);g&&"none"!=g&&e.setAttribute(c,b)}};function Vp(a,b){this.ka=a;this.JT=b;this.qz={}}function Wp(a,b,c){var d=b.id();if(a.qz[d])return a.qz[d];var e=null,g=il(a.JT,b.id());g&&(e=new Np(b,g,c));return a.qz[d]=e};function Xp(a){y(a);this.OT=new Yp(a);this.uU=new Zp(a)}function $p(a,b){for(var c=0;c<a.count();++c){var d=bm(a,c),e=d.Yh();if(e instanceof aq){var g=b,h=e.Ct();d=0==d.level();switch(e.type()){case bq:g.play(h,e.Wd(),d);break;case cq:g.pause(h,d);break;case dq:g.stop(h);break;default:throw Error("unknown operation type");}}else if(e instanceof eq)switch(g=b,e.type()){case fq:g.FO();break;default:throw Error("unknown operation type");}else throw Error("unknown operation");}}
function Yp(a){this.ia=a}Yp.prototype.play=function(a,b,c){var d=this.ia;y(d.ia);a=Bn(d,a);null!=d.Mm.oa&&a&&gq(d.ia,a,b,c)};Yp.prototype.pause=function(a,b){var c=this.ia;y(c.ia);a=Bn(c,a);if(null!=c.Mm.oa&&a){c=c.ia;var d=hq(c,a);d.playing()?d.pause():gq(c,a,null,b)}};Yp.prototype.stop=function(a){var b=this.ia;y(b.ia);a=Bn(b,a);null!=b.Mm.oa&&a&&hq(b.ia,a).stop()};Yp.prototype.FO=function(){var a=this.ia;y(a.ia);null!=a.Mm.oa&&iq(a.ia)};function Zp(a){this.ia=a}
Zp.prototype.play=function(a,b,c){this.ia.playVideo(a,b,c)};Zp.prototype.pause=function(a,b){this.ia.pauseVideo(a,b)};Zp.prototype.stop=function(a){this.ia.stopVideo(a,!0)};Zp.prototype.FO=function(){throw Error("unsupported operation");};function jq(a){this.Ha=a}jq.prototype.state=function(){return this.Ha};function kq(a){this.Ha="waitForTrigger";this.kD=a;y(a)}x(kq,jq);kq.prototype.xg=function(){return this.kD};function lq(a){this.$f=a}lq.prototype.Ze=function(a,b,c,d,e){b=mq(e);y(b);c=null;for(var g=new Ym(this.$f);g.next()&&g.xg()!==b;){var h=g.actions();g.xg()?c=nq(e,g.xg()):h&&c&&h.complete(a,c.Wk)}c=new Ym(this.$f);c.seekTo(b);e=nq(e,b).Wk;c.next()&&c.actions()&&(b=y(c.actions()),b.duration()<=d?b.complete(a,e):b.qc(d,a,e))};function oq(a){this.$f=a}oq.prototype.Ti=-1;oq.prototype.MK=null;oq.prototype.Ze=function(a,b,c,d,e,g){if(g){g=mq(e);y(g);var h=nq(e,g).Wk;this.MK==c&&this.Ti==b&&(b+=1);g===c?pq(this,a,g,h,b,d):(e=nq(e,c).Wk,pq(this,a,c,e,b,Number.MAX_VALUE),pq(this,a,g,h,0,d));this.MK=g;this.Ti=d}};function pq(a,b,c,d,e,g){e=Math.round(e);g=Math.round(g);a=new Zm(a.$f);for(a.seekTo(c);a.next()&&$m(a);){c=y($m(a));var h=Math.round(c.xC);h>=e&&h<=g&&c.qc(b,d.add(h))}};function qq(a,b){this.Od=a;this.$f=b;this.rc=new rq(Qm(b.Im),a);this.cJ=[new lq(b),new oq(b)];this.aQ=new sm;this.reset(0);this.qp=new G}f=qq.prototype;f.Qb=0;f.xq=function(){return this.qp};f.Uy=function(){return this.$f};f.time=function(){return this.Qb};f.resume=function(a){var b=mq(this.rc);b&&sl(nq(this.rc,b),this.Qb,a)};
f.seek=function(a,b){if(a<this.Qb)throw Error("can't seek backward, use reset() and seek after that");var c=mq(this.rc);c&&(c=nq(this.rc,c),sl(c,this.Qb,b,!0),sl(c,a,b));this.Qb=a};
f.Ze=function(a,b,c){var d=mq(this.rc);if(!d)throw Error("at least one trigger must be activated for running timeline playback");c=r(c)?c:!0;var e=this.Qb;a=e+a;var g=nq(this.rc,d).Wk,h=0,k=new Ym(this.$f);for(k.seekTo(d);k.next();){var l=k.actions();if(l){if(h=l.duration(),h>a)break}else if(l=y(k.xg()),l.required())break;else g=new rl(ql(g.add(h))),this.rc.ne(l,g),g=g.Wk,a-=h,h=0}this.Qb=a;b=new rm(b,this.aQ);for(k=0;k<this.cJ.length;++k)this.cJ[k].Ze(b,e,d,a,this.rc,c);sq(this,!0);b.Lb.apply(b);
return b.Ml()};f.Ap=function(a,b){if(!tq(this,a))return!1;var c=new Ym(this.$f),d=mq(this.rc);d&&c.seekTo(d);for(var e=null,g=[];Wm(c);){var h=y(c.xg());if(h.zx(a)){e=h;break}else{if(h.required())break;g.push(h)}}if(!e)return this.reset(b),this.Ap(a,b);d&&"playing"==this.Ld.state()&&sl(nq(this.rc,d),this.Qb,b,!0);if(0<g.length)for(a=new rl(b),sl(a,0,b,!0),c=0;c<g.length;++c)this.rc.ne(g[c],a);this.rc.ne(e,new rl(b));this.Qb=0;sq(this,!1);return!0};
function tq(a,b){function c(a){for(;Wm(a)&&!y(a.xg()).required(););return a.xg()}var d=new Ym(a.$f);(a=mq(a.rc))&&d.seekTo(a);if(a=c(d))return a.zx(b);d.reset();Wm(d);return(a=c(d))&&a.zx(b)}f.reset=function(a){this.rc.clear();this.rc.ne(this.$f.km[0],new rl(a));this.Qb=0;sq(this,!1)};
function sq(a,b){var c=new Ym(a.$f),d=mq(a.rc);d&&c.seekTo(d);d=null;for(var e="completed";c.next();){var g=c.actions(),h=c.xg();if(h&&h.required()){d=h;e="waitForTrigger";break}else if(g&&(!b||a.Qb<g.duration())){e="playing";break}}a.Ld&&"playing"==a.Ld.state()&&e!=a.Ld.state()&&a.qp.D();if("waitForTrigger"==e){if(!d)throw Error("requiredTrigger must be set for WAIT_FOR_TRIGGER state");a.Ld=new kq(d)}else a.Ld=new jq(e)}f.playbackState=function(){return this.Ld};
f.persistState=function(){var a={s:this.Ld.state(),t:this.Qb,T:this.rc.persistState()};"waitForTrigger"==this.Ld.state()&&(gb(this.Ld,kq),a.nt=this.Ld.xg().id());return a};f.restoreState=function(a){var b=a.s;"waitForTrigger"==b?(b=this.Od.AE(a.nt),this.Ld=new kq(b)):this.Ld=new jq(b);this.Qb=a.t;this.rc=new rq(Qm(this.$f.Im),this.Od,a.T)};
function rq(a,b,c){this.ru=a;this.Od=b;this.jc=[];this.Ms=[];if(c)for(a=c.t,c=c.at,b=0;b<a.length;++b){var d=this.Od.AE(a[b]),e=c[b],g=new rl(e.t);g.Mh=tb(e.p);this.ne(d,g)}}rq.prototype.persistState=function(){var a=[];z(this.jc,function(b){a.push(b.id())},this);var b=[];z(this.Ms,function(a){b.push(a.persistState())},this);return{t:a,at:b}};rq.prototype.ne=function(a,b){b.ru=this.ru[this.Ms.length];this.jc.push(a);this.Ms.push(b)};
function nq(a,b){b=jb(a.jc,b);if(0>b)throw Error("trigger wasn't activated");return a.Ms[b]}function mq(a){var b=a.jc.length;return 0<b?a.jc[b-1]:null}rq.prototype.clear=function(){this.jc=[];this.Ms=[]};function uq(a,b,c){this.Ie=a;this.Ia=b;this.gU=c}uq.prototype.apply=function(a){a=a.Ml().get(this.Ie);y(em(a,this.Ia,!0)).add(this.gU)};function vq(a,b){this.Ie=a;this.Ha=b}x(vq,um);vq.prototype.qc=function(a){a=a.Lb;for(var b=$l(),c=0;c<b.length;++c){var d=b[c],e=em(this.Ha,d,!1);e&&0<e.count()&&(e=bm(e,0),a.add(new uq(this.Ie,d,e)))}};vq.prototype.qg=function(){};function wq(a){this.Y=a}wq.prototype.duration=function(){return this.Y};wq.prototype.xt=function(a){return a<=this.Y};wq.prototype.ZF=function(){return[this.Y]};function xq(a,b,c){Ol.call(this,c);this.jw=a;this.De=b}x(xq,Ol);xq.prototype.Yh=function(){return this.jw};xq.prototype.level=function(){return this.De};function aq(a,b,c){this.iR=a;this.fa=b;this.Rg=r(c)?c:null}var bq="play",cq="pause",dq="stop";aq.prototype.Rg=null;aq.prototype.Ct=function(){return this.iR};aq.prototype.type=function(){return this.fa};aq.prototype.Wd=function(){return this.Rg};function eq(){this.fa=fq}var fq="stopEffectChannel";eq.prototype.type=function(){return this.fa};function yq(a){a=zq(a);for(var b=null,c=a.length-1;0<=c;--c){var d=a[c];b=b?b.add(d):d;if(d.absolute())break}return b}function zq(a){return(Ga(a)?a:a.Cb()).sort(function(a,c){a=a.V();c=c.V();return!!a!=!!c?a?1:-1:a&&c?ql(a)-ql(c):0})};function Aq(a,b,c,d){this.ka=a;this.J=c;this.Gb=a.index();this.IM=new Vp(a,b);this.lR=new Xp(d);this.Rj=new qm;z(a.ip,function(a){a=rn(a);z(a,function(a){this.Rj.set(a.id,a.state)},this)},this);this.qp=new G}f=Aq.prototype;f.fc=null;f.jf=null;f.Fa=!1;f.MA=[];f.xq=function(){return this.qp};f.persistState=function(){var a=[];z(this.jf,function(b){a.push(b.persistState())},this);return{m:y(this.fc).persistState(),i:a}};
f.restoreState=function(a){this.fc||Bq(this);y(this.fc).restoreState(a.m);this.Ay(a);this.hj(0,0)};f.Ay=function(a){z(a.i,function(a,c){y(this.jf)[c].restoreState(a)},this)};function Bq(a){var b=a.ka,c=b.Hr;if(!c)throw Error("slide must contain main timeline");Cq(a);a.fc=new qq(b.Od,c);a.fc.xq().addHandler(function(){this.qp.D(this.Gb)},a);c=b.qI;a.jf=[];for(var d=0;d<c.length;++d){var e=new qq(b.Od,c[d]);a.jf.push(e);e.xq().addHandler(function(){this.qp.D(this.Gb)},a)}}
function Cq(a){for(var b=a.ka,c=b.Hr,d=0!=b.ip.length,e=b.Jn,g=0;g<e.count();++g){if(0>g||g>=e.Jg.length)throw Error("index is out of range");var h=e.Jg[g],k=h.id();if(!a.MA.includes(k)){var l=a.Rj.get(k);d||(y(em(l,"moveX",!0)).add(new Wl(h.ma().left,!0)),y(em(l,"moveY",!0)).add(new Wl(h.ma().top,!0)));(h=(h=Wp(a.IM,h,l))?h.JQ:null)&&b.TA&&(a.MA.push(k),c.KA.me(new vq(k,h)),c.Im.me(k,new wq(0),0))}}}
f.reset=function(a,b){r(a)||(a=-1);r(b)||(b=0);this.fc||Bq(this);this.Aw=Ra();this.TK=a;this.UK=b;Tq(this.fc,this.Aw);0<=a&&(this.hj(0,0),this.seek(a,b));this.hj(0,0,!1)};f.xy=function(){var a=this;this.ka.Jn.Cb().some(function(b){return!a.MA.includes(b.id())})&&(this.ka.Hr.KA.Y=-1,Cq(this),this.reset(0,0))};f.activate=function(){if(this.Fa)throw Error("already activated");this.Fa=!0;this.J.Bb().addHandler(this.Ta,this);this.J.qh().addHandler(this.rJ,this)};
f.deactivate=function(){Uq(this);this.Fa=!1;this.J.Bb().removeHandler(this.Ta,this);this.J.qh().removeHandler(this.rJ,this)};function Uq(a){if(!a.fc)throw Error("animation controller isn't activated");}f.play=function(){Uq(this);y(this.fc).resume(Ra())};f.pause=function(){Uq(this)};
f.hj=function(a,b,c){y(this.fc&&this.jf);var d=[];c=r(c)?c:this.J.re();a=this.fc.Ze(a,this.Rj,c);d.push(a);for(a=0;a<this.jf.length;++a)d.push(this.jf[a].Ze(b,this.Rj));b=[];for(a=0;a<d.length;++a)b=b.concat(ic(d[a].Lh));xb(b);pb(b,"__mediaTransforms")||b.push("__mediaTransforms");this.Rj.remove("__mediaTransforms");a=d.length;for(c=0;c<b.length;++c){for(var e=b[c],g=[],h=0;h<a;++h)d[h].contains(e)&&g.push(d[h].get(e));if(1==g.length)g=g[0];else if(1<g.length){h=void 0;var k=$l(),l=k.length;h=h||
new dm;for(var m=0;m<g.length;++m)for(var p=g[m],q=0;q<l;++q){var t=em(p,k[q],!1);t&&y(em(h,k[q],!0)).concat(t)}g=h}else continue;h=new dm;k=$l();for(l=0;l<k.length;++l)if(m=k[l],p=em(g,m,!1)){q=p;if(0<q.count())if(p=bm(q,0),p instanceof Ql){p=[];for(t=0;t<q.count();++t){var v=bm(q,t),D=v.priority();p[D]||(p[D]=[]);p[D].push(v)}p=yq(new am(p.pop()))}else if(p instanceof Pl)p=yq(q);else if(p instanceof Vl){p=zq(q);q=null;for(t=p.length-1;0<=t;--t)if(v=p[t],!q||q.level()>v.level())q=v;p=q}else if(p instanceof
Tl){p=zq(q);q=null;for(t=0;t<p.length;++t)v=p[t],q=q?q.add(v):v;p=q}else if(p instanceof xq)if(0<q.count()){t=[];p=[];for(v=0;v<q.count();++v)D=bm(q,v),D.Yh()instanceof aq?t.push(D):p.push(D);q={};for(v=0;v<t.length;++v){D=t[v];var E=D.Yh().Ct();E in q||(q[E]=[]);q[E].push(D)}t=[];for(E in q)q.hasOwnProperty(E)&&(v=q[E],v=zq(v),0<v.length&&t.push(v.pop()));p=zq(sb(t,p));p=new am(p)}else p=null;else p=zq(q),p=0<p.length?p.pop():null;else p=null;p&&(p instanceof am?y(em(h,m,!0)).concat(p):y(em(h,m,
!0)).add(p))}g=h;this.Rj.set(e,g)}d=this.IM;E=this.Rj;a=d.ka.Jn;for(c=0;c<b.length;++c)g=b[c],g in a.Qv&&(e=mn(a,g),g=E.get(g),(e=Wp(d,e,g))&&e.pj(g));b=this.lR;d=this.Rj.get("__mediaTransforms");(E=em(d,"sound"))&&$p(E,b.OT);(d=em(d,"video"))&&$p(d,b.uU)};
f.seek=function(a,b){y(this.fc);if(!(0<=a&&a<this.ka.Ca().count()))throw Error("invalid stepIndex");Uq(this);var c=Ra(),d=Vq(this);y(this.fc);var e=1>=this.fc.rc.jc.length?0:this.fc.time();if(a>d||a==d&&(!r(b)||e<=b)){for(;Vq(this)!=a;)this.fc.Ap("__step",c),e=0;r(b)&&0<b-e&&this.fc.seek(b,c)}else Tq(this.fc,c),this.seek(a,b)};function Vq(a){y(a.fc);return"completed"==a.fc.playbackState().state()?a.ka.Ca().count()-1:a.fc.rc.jc.length-1-1}
f.Ap=function(a){Uq(this);y(this.jf);for(var b=Ra(),c=0;c<this.jf.length;++c)this.jf[c].Ap(a,b);this.Aw=b;this.hj(0,0)};function Tq(a,b){a&&(a.reset(b),a.Uy().Im.reset())}function Wq(a,b){var c=b.H();return 0>b.ha()||c!=a.Gb?!1:!0}f.Ta=function(a,b){var c=a.timestamp();if(Wq(this,c)){a=c.ha();c=1E3*c.wa();var d=Ra(),e=d-this.Aw;this.Aw=d;d=c-this.UK;if(a!=this.TK||b)d=0,this.seek(a,c);this.hj(d,e);this.TK=a;this.UK=c}};f.rJ=function(a){a=a.timestamp();Wq(this,a)&&this.hj(0,0)};function Xq(a,b){this.ka=a;this.Qc=b;this.eB={}}f=Xq.prototype;f.uk=null;f.Ri=null;f.activate=function(a){y(!this.uk&&!this.Ri);this.uk=[];this.Ri={};Yq(this,this.ka.Kb(),w(a.zE,a));Yq(this,this.ka.Yb(),w(a.Th,a))};function Yq(a,b,c){y(a.uk&&a.Ri);for(var d=0;d<b.count();++d){var e=xh(b,d),g=c(e);if(g){var h=La(g)+"";a.uk.push(g);a.Ri[h]=e;g.Ic.addHandler(a.Jo,a)}}}
f.deactivate=function(){y(this.uk&&this.Ri);for(var a=0;a<this.uk.length;++a)this.uk[a].Ic.removeHandler(this.Jo,this);this.Ri=this.uk=null};f.Jo=function(a){y(this.Ri);var b=La(a)+"";if(b in this.Ri){var c=this.Ri[b];b=c.id();a=a.currentTime();var d=b in this.eB?this.eB[b]:0;if(d!=a&&!(d>a)){var e=c.Ph();c=[];for(var g=e.count(),h=0;h<g;++h){var k=e.Sn[h],l=k.time();l>=d&&l<=a&&c.push(k)}for(d=0;d<c.length;++d)this.Qc.Ap(c[d].id())}this.eB[b]=a}};function Zq(a,b,c){jl.call(this,a,b,c);this.ia=new An(a,this);this.Qc=new Aq(a,b,c.V(),this.ia);this.XI=new Xq(a,this.Qc);this.xD=this.Oq=!1;this.sD=-1;b.Ba.addHandler(this.rS,this);b.Tm.addHandler(this.xS,this)}n(Zq,jl);f=Zq.prototype;f.xq=function(){return this.Qc.xq()};f.persistState=function(){return this.Qc.persistState()};f.restoreState=function(a){this.Qc.restoreState(a)};f.Ay=function(a){this.Qc.Ay(a)};
f.activate=function(a){jl.prototype.activate.call(this,a);var b=a.DA;b.Wa=!0;b.CA.addHandler(this.bK,this);b.EA.addHandler(this.uJ,this);this.ia.Hy(a.mediaController());this.Qc.activate()};f.deactivate=function(){this.ia.Hy(null);this.Qc.deactivate();if(this.oa){var a=this.oa.DA;a.CA.removeHandler(this.bK,this);a.EA.removeHandler(this.uJ,this)}jl.prototype.deactivate.call(this)};
f.yx=function(){if(null==this.oa)throw Error("media activation available only when slide is activated");this.xD||$q(this);ar(this);var a=y(this.oa).Fc;this.XI.activate(a)};f.bE=function(a){a=void 0===a?{}:a;if(null==this.oa)throw Error("media deactivation available only when slide is activated");this.XI.deactivate();br(this);(Ej||a.rV)&&cr(this);0<this.sD&&(clearTimeout(this.sD),this.sD=-1)};f.ey=function(){this.ga.ey(this.ka.$y())};
function $q(a){var b=!1,c=!1;dr(a,function(d,e){(e=il(a.ga,e.vK))?(er(d,e),b=!0):c=!0});a.xD=b&&!c}function ar(a){dr(a,function(a){return a.vF()})}function br(a){dr(a,function(a){a.stop();Ck&&a.UD()})}function cr(a){dr(a,function(a){return fr(a)});a.xD=!1}function dr(a,b){var c=y(a.oa).Fc;a.ka.Yb().Cb().forEach(function(a){if(!(0<a.Qf)){var d=c.Th(a);b(d,a)}})}f.play=function(){this.Qc.play();jl.prototype.play.call(this)};f.pause=function(){this.Qc.pause();jl.prototype.pause.call(this)};f.xy=function(){this.Qc.xy()};
f.bK=function(){this.Oq=!0};f.uJ=function(a){var b=this.ka,c=this.ga;zn(b,a);Do(c,b.$y());this.Lr()};f.rS=function(a,b){this.Oq?this.Oq=!1:null!=this.oa&&gr(y(this.oa).En(),a,b)};f.xS=function(a,b,c){!c&&this.Oq?this.Oq=!1:(this.Qc.Ap(a),b.preventAction())};function hr(a){var b=a.sb,c=a.Us;hl.call(this,a.content,a.mode);this.$d=b;this.uu=c}n(hr,hl);hr.prototype.sb=function(){return this.$d};hr.prototype.qq=function(){return this.uu||this.$d.playerController().isCompleted()};function ir(){Ih.call(this,"interaction");this.sm=this.Ek=null;this.uu=!1}n(ir,Ih);f=ir.prototype;f.JE=function(){return this.LQ};f.Gj=function(){return y(this.Ek)};f.Ot=function(a){this.Ek=a};f.navigationType=function(){return y(this.sm)};f.FF=function(a){this.sm=a};f.Us=function(){return this.uu};function jr(a,b,c){jl.call(this,a,b,c);this.OA=!1;this.$d=b.sb()}n(jr,jl);jr.prototype.sb=function(){return this.$d};jr.prototype.activate=function(a){jl.prototype.activate.call(this,a);this.OA||(this.OA=!0,this.$d.start());this.Dk&&this.$d.activate()};jr.prototype.deactivate=function(){jl.prototype.deactivate.call(this);this.Dk&&this.$d.deactivate()};jr.prototype.Am=function(){null!=this.oa&&this.OA&&this.$d.activate()};function kr(a,b,c,d,e,g,h,k,l){this.DA=a;this.ZS=b;this.ia=c;this.Fc=d;this.je=e;this.rU=g;this.vr=h;this.CK=k;this.Hc=l}f=kr.prototype;f.jq=function(){return this.ZS};f.mediaController=function(){return this.ia};f.En=function(){return this.rU};f.Up=function(){return this.vr};f.soundController=function(){return this.je};function lr(a){var b=a.La,c=a.Vs;hl.call(this,a.content,a.mode);this.rd=b;this.vu=c}n(lr,hl);lr.prototype.La=function(){return this.rd};lr.prototype.qq=function(){var a=Sh(this.rd);return this.vu||"testing"!=a.quizState()};function mr(a,b,c){jl.call(this,a,b,c);this.rd=b.La();this.Yr=!1}n(mr,jl);f=mr.prototype;f.La=function(){return this.rd};f.activate=function(a){jl.prototype.activate.call(this,a);this.rd.setActionAvailability(a.CK);if(!this.Yr){this.Yr=!0;var b=this.ka,c=b.sw;c&&this.rd.restoreState(c,a.Hc.Zg+b.mC);this.rd.stateChangedEvent().addHandler(this.aS,this,1);this.rd.start()}this.Dk&&this.rd.activate()};f.deactivate=function(){jl.prototype.deactivate.call(this);this.Dk&&this.rd.deactivate()};
f.Am=function(){null!=this.oa&&this.Yr&&this.rd.activate()};f.aS=function(a){a.actionPrevented()||(a.preventAction(),this.Lr())};function nr(a,b,c){this.Ff=a;this.rK=b;this.KG=c}nr.prototype.scenarioPassed=function(){return this.rK};nr.prototype.Wt=function(){return{completed:this.Ff,passed:this.rK,canBePassed:this.KG}};function or(a){var b=a.currentSession(),c=b.completed();a=c||0<a.usedAttemptsCount();var d=b.scenario().settings().evaluationSettings();c=(b=c&&(!d.enabled()||b.scenarioPassed()))||!c||d.allowRetake();return new nr(a,b,c)};function pr(a){var b=a.lb,c=a.Ws;hl.call(this,a.content,a.mode);this.sd=b;this.wu=c}n(pr,hl);pr.prototype.lb=function(){return this.sd};pr.prototype.qq=function(){var a=or(this.sd);return this.wu||a.Ff};function qr(){Ih.call(this,"scenario");this.$B=this.Ek=null;this.wu=!1;this.kj="";this.tw=this.Xu=this.pw=null;this.AC=0}n(qr,Ih);f=qr.prototype;f.Ws=function(){return this.wu};f.MF=function(a){this.kj=a};f.Gj=function(){return y(this.Ek)};f.Ot=function(a){this.Ek=a};
f.persistState=function(a){var b=Ih.prototype.persistState.call(this,a);a&&a.ms?(a=a.lb(),b.scenarioState=a.persistState(),a=or(a),b.scenarioInfo=a.Wt()):(b.scenarioState=this.$B,b.scenarioInfo=this.tw?this.tw.Wt():null,b.scenarioInactivityDuration=this.AC);return b};f.pj=function(a,b){Ih.prototype.pj.call(this,a,b);this.$B=a.scenarioState;var c=a.scenarioInfo;c&&(this.tw=new nr(c.completed,c.passed,c.canBePassed));"scenarioInactivityDuration"in a&&(this.AC=a.scenarioInactivityDuration+b)};function rr(a,b,c){jl.call(this,a,b,c);this.sd=b.lb();this.ms=!1}n(rr,jl);f=rr.prototype;f.lb=function(){return this.sd};f.activate=function(a){jl.prototype.activate.call(this,a);this.sd.setActionAvailability(a.CK);if(!this.ms){this.ms=!0;var b=this.ka,c=b.$B;c&&this.sd.restoreState(c,a.Hc.Zg+b.AC);this.sd.stateChangedEvent().addHandler(this.gS,this,1);this.sd.start()}this.Dk&&this.sd.activate()};f.deactivate=function(){jl.prototype.deactivate.call(this);this.Dk&&this.sd.deactivate()};
f.Am=function(){null!=this.oa&&this.ms&&this.sd.activate()};f.gS=function(a){a.actionPrevented()||(a.preventAction(),this.Lr())};var sr={kP:"playing",J2:"paused",IDLE:"idle"};u("ispring.presenter.player.transitions.TransitionPlaybackState",sr,void 0);u("PLAYING","playing",sr);u("PAUSED","paused",sr);u("IDLE","idle",sr);function tr(a){mg.apply(this,arguments)}n(tr,mg);function ur(a){var b=new G(a);yg(a,b);return b};function vr(a,b){this.x=a;this.y=b}x(vr,ke);f=vr.prototype;f.clone=function(){return new vr(this.x,this.y)};f.scale=ke.prototype.scale;f.normalize=function(){return this.scale(1/Math.sqrt(this.x*this.x+this.y*this.y))};f.add=function(a){this.x+=a.x;this.y+=a.y;return this};f.Ye=function(a){this.x-=a.x;this.y-=a.y;return this};f.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 wr(a,b,c){return a.clone().Ye(b).rotate(c).add(b)}f.Sh=function(a){return this==a?!0:a instanceof vr&&!!a&&this.x==a.x&&this.y==a.y};function xr(a,b){if(0==b)return a.clone();b=b*Math.PI/180;var c=new vr(a.left,a.top),d=new vr(a.left+a.width,a.top),e=new vr(a.left,a.top+a.height);a=new vr(a.left+a.width,a.top+a.height);if(!g){var g=d;var h=e,k=a,l=c.clone();l.add(g);l.add(h);l.add(k);l.x*=.25;l.y*=.25;g=l}c=wr(c,g,b);d=wr(d,g,b);e=wr(e,g,b);a=wr(a,g,b);b=new Ah(Math.min(c.y,d.y,e.y,a.y),Math.max(c.x,d.x,e.x,a.x),Math.max(c.y,d.y,e.y,a.y),Math.min(c.x,d.x,e.x,a.x));return new Bh(b.left,b.top,b.right-b.left,b.bottom-b.top)};function yr(){}function zr(a,b,c,d,e,g){g=void 0===g?null:g;var h=Ar(d,c),k=a.xe(b),l=y(k.getContext("2d"));l.clearRect(0,0,b.width,b.height);var m=a.xe(b);Ep(c,m,w(function(){g&&g instanceof HTMLCanvasElement&&l.drawImage(g,0,0);l.drawImage(m,0,0);Br(h);e(k)},a,m),new ve(1,1))}
function Cr(a,b,c,d,e,g,h,k){k=void 0===k?null:k;var l=b.width,m=b.height,p=a.xe(b),q=Ar(g,c),t=y(p.getContext("2d"));t.clearRect(0,0,l,m);t.translate(l/2,m/2);t.rotate(-d);t.translate(-l/2,-m/2);var v=a.xe(b);Ep(c,v,w(function(){k&&k instanceof HTMLCanvasElement&&Dr(t,k,l,m,e,d);Dr(t,v,l,m,e,d);Br(q);h(p)},a,v),new ve(1,1))}function Dr(a,b,c,d,e,g){e=xr(e,180*g/Math.PI);c=xr(new Bh(0,0,c,d),180*g/Math.PI);a.drawImage(b,e.left,e.top,e.width,e.height,c.left,c.top,c.width,c.height)}
function Ar(a,b){var c=[];a=ba(a);for(var d=a.next();!d.done;d=a.next())if(d=b.querySelector("#"+d.value))d.setAttribute("data-draw-ignore",!0),c.push(d);return c}function Br(a){a=ba(a);for(var b=a.next();!b.done;b=a.next())b.value.removeAttribute("data-draw-ignore")}function Er(a){if(!a)return a;var 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}
yr.prototype.xe=function(a){var b=B("CANVAS");b.width=a.width;b.height=a.height;return b};function Fr(a,b,c,d,e,g){tr.call(this);this.Gf=a;this.$c=this.ka=this.qo=null;this.pa=c;this.la=d;this.mK=c;this.lK=d;this.WI=Number.MAX_VALUE;this.Jf=b;r(e)&&(this.WI=e);this.Tf=B("DIV");this.KL=B("DIV");g?g.Yc()?this.mr(g):ug(this,g.Uf,this.MB,this):this.dH()}n(Fr,tr);f=Fr.prototype;f.zd=function(){var a=this.Gf;var b=this.Jf;b=0>b?y(a.Ln):a.L[b];C(a.JC,b.Tf)};f.yn=function(a){Oi(this.slide(),a)};f.width=function(){return this.pa};f.height=function(){return this.la};f.slide=function(){return this.ka};
f.clone=function(){return y(this.$c)};f.mr=function(a){Gr(this,a.ki(),y(a.slideBackground()));Hr(this)};f.fi=function(){this.Bj();this.ka=B("DIV");I(this.ka,"position","absolute");this.hp=B("DIV");I(this.hp,"position","absolute");C(this.ka,this.hp);Ir(this,this.qo);this.Qw=B("DIV");I(this.Qw,"position","absolute");C(this.ka,this.Qw);C(this.Qw,this.Pb);C(this.Tf,this.ka);Hr(this)};
function Hr(a){a.$c&&(Me(a.$c),a.$c=null);a.$c=B("DIV");I(a.$c,"position","absolute");var b=B("DIV");I(b,"position","absolute");C(a.$c,b);var c=a.qo?Er(a.qo):a.IL;C(b,c);b=B("DIV");I(b,"position","absolute");C(a.$c,b);C(b,a.KC);C(a.KL,a.$c)}function Ir(a,b){a.hp&&(Ke(a.hp),a.qo=b,C(a.hp,a.qo||a.Sk))}f.ON=function(a){Ir(this,a);this.ka&&Hr(this)};f.Yx=function(){return this.qo};f.Bj=function(){this.ka&&(Me(this.ka),this.ka=null)};f.content=function(){return this.Qw};f.background=function(){return this.hp};
f.dH=function(){throw Error("must be overridden");};function Gr(a,b,c){a.Pb=b;a.Sk=c;a.KC=Fe("div");a.KC.innerHTML=a.Pb.innerHTML;a.IL=Fe("div");a.IL.innerHTML=a.Sk.innerHTML}f.MB=function(a){this.mr(a)};f.resize=function(a,b){if(this.pa!=a||this.la!=b)this.pa=a,this.la=b,this.Nk(a,b)};f.Nk=function(a,b){a=Math.min(a/this.mK,b/this.lK,this.WI);this.Pb&&Jr(this,this.Pb,a);this.Sk&&Jr(this,this.Sk,a)};function Jr(a,b,c){no(b,c);Bi(b,(a.pa-a.mK*c)/2,(a.la-a.lK*c)/2)};function Kr(a){this.gQ=a}Kr.prototype.displayObject=function(){return this.gQ};function Lr(a){var b=a.ou;this.Zd=a.mg.concat();this.FD=b.concat()}Lr.prototype.mg=function(){return this.Zd.concat()};Lr.prototype.ou=function(){return this.FD.concat()};Lr.prototype.persistState=function(){var a={};a.indexes=this.Zd;a.zoomStates=this.FD;return a};Lr.prototype.WD=function(){return new Lr({mg:this.Zd,ou:this.FD})};function Mr(a){tr.call(this);this.Hc=a;this.L=[];this.Zd=[];this.ts=[];this.gf=[];this.vc=0;this.qm=this.Bu=null;this.PJ=ur(this);this.sI=ur(this)}n(Mr,tr);f=Mr.prototype;f.push=function(a,b,c){this.L.push(a);this.gf.push(b);this.Zd.push(a.index());this.ts.push(c);this.vc=this.L.length;a=this.Hc;b=Nr(this);a.$g=b;a.Vf=!0};
f.pop=function(){if(this.Uh())return null;var a={slide:this.L[this.vc-1],zV:this.gf[this.vc-1]};this.L.splice(this.vc-1,1);this.gf.splice(this.vc-1,1);this.Zd.splice(this.vc-1,1);this.ts.splice(this.vc-1,1);this.vc=this.L.length;var b=this.Hc,c=Nr(this);b.$g=c;b.Vf=!0;return a};function Or(a){for(var b=a.gf.length-1;0<=b;--b)if(a.gf[b])return a.gf[b];return null}
f.reset=function(a){this.L=[];this.gf=[];this.Zd=[];this.ts=[];this.vc=0;Pr(this,void 0===a?null:a);this.PJ.D();a=this.Hc;var b=Nr(this);a.$g=b;a.Vf=!0};function Pr(a,b){b=void 0===b?null:b;a.Bu=b?new Kr(b):null;a.qm=null}f.EF=function(a){this.qm=new Kr(a)};f.slideBackground=function(){return this.Bu?y(this.Bu).displayObject():null};f.SE=function(){return this.qm?y(this.qm).displayObject():null};f.hy=function(){var a=this.Uh()?null:this.L[this.vc-1];return a?a.index():-1};
function Qr(a,b,c){var d=Rr(a,c);return b.every(function(a){return d.includes(a)})}function Rr(a,b){for(var c=[],d=0;d<a.ts.length;++d){var e=a.ts[d];r(b)&&e!=b||c.push(a.Zd[d])}return c}function Sr(a,b,c,d,e,g){function h(a){if(e&&!g.P(c).visible())return a;for(;a<g.count()&&!g.P(a).visible();)++a;return a}if(!e)return b;var k=Hh(d);d=Rr(a,e).concat([c]);if(!k)return h(Math.max.apply(a,d)+1);for(a=0;a<d.length;++a)d[a]==b&&b++;return h(b)}f.Uh=function(){return!this.vc};
function Nr(a){for(var b=[],c=ba(a.gf),d=c.next();!d.done;d=c.next())(d=d.value)?b.push({id:d.wf().id(),M:d.M()}):b.push(d);return new Lr({mg:a.Zd,ou:b})};function Tr(a){Co.apply(this,arguments)}n(Tr,Co);Tr.prototype.tG=function(){};function Ur(){Ih.call(this,"quiz");this.hL=this.vu=this.uz=!1;this.kj="";this.rw=this.sw=this.Wu=this.ow=null;this.mC=0;this.Ek=null;this.kM=!0}n(Ur,Ih);f=Ur.prototype;f.Vs=function(){return this.vu};f.uF=function(){return this.hL};f.MF=function(a){this.kj=a};f.persistState=function(a){var b=Ih.prototype.persistState.call(this,a);a&&a.Yr?(a=a.La(),b.quizState=a.persistState(),a=Sh(a),b.quizInfo=a.Wt()):(b.quizState=this.sw,b.quizInfo=this.rw?this.rw.Wt():null,b.quizInactivityDuration=this.mC);return b};
f.pj=function(a,b){Ih.prototype.pj.call(this,a,b);this.sw=a.quizState;var c=a.quizInfo;c&&(this.rw=new Rh(c.type,c.state,c.passed,c.retake,c.attempts));"quizInactivityDuration"in a&&(this.mC=a.quizInactivityDuration+b)};f.Gj=function(){return y(this.Ek)};f.Ot=function(a){this.Ek=a};function Vr(a){var b=a.rq,c=a.pY,d=a.Dp,e=a.slides,g=a.hV;this.Me=a.OX;this.$a=b;this.$=d;this.L=e;this.oa=g;this.tH=new yr;this.ML=new WeakMap;this.Uw={};this.eH=new WeakMap;this.Ou={};this.Ka=c;this.ro={}}
function Wr(a,b,c){function d(){return new Promise(function(a){Xr(l,k).then(function(b){l.Ka.EF(b);y(c).EF(l.Ka.SE());a()})})}function e(){return new Promise(function(a){Yr(l,h.id(),k,h.ma(),h.rotation(),[h.uq()]).then(function(b){l.Ka.Bu=new Kr(b);a()})})}b=0<=b?a.L.P(b):void 0;var g=b instanceof Ur||b instanceof ir||b instanceof qr;if(!c||g)return Promise.resolve();var h=c.wf(),k=c.Ol(),l=a;h&&h.ji()&&(Pr(a.Ka),a.Ka.sI.D(b));b=h&&!h.ji()&&!c.M();g=!!c.Ij();a=[];if(g&&b)b=new Promise(function(a){d().then(function(){e().then(function(){a()})})}),
a.push(b);else if(g||b)g&&(g=d(),a.push(g)),b&&(b=e(),a.push(b));return Promise.all(a)}function Xr(a,b){var c=[],d=a.$.V().timestamp(),e=Zr(d,"slide"+b,c);if(a.Uw[e])return Promise.resolve(a.ML.get(a.Uw[e]));a.Uw[e]={hash:e};var g=a.$a.Db[b],h=$r(a,b);return new Promise(function(b){zr(a.tH,a.Me,h,c,function(c){a.ML.set(a.Uw[e],c);b(c)},g.Yx())})}
function Yr(a,b,c,d,e,g){var h=a.$.V().timestamp(),k=Zr(h,b,g,d,e);if(a.Ou[k])return Promise.resolve(a.eH.get(a.Ou[k]));a.Ou[k]={hash:k};var l=a.$a.Db[c],m=$r(a,c);return new Promise(function(c){Cr(a.tH,a.Me,m,e,d,g,function(d){a.eH.set(a.Ou[k],d);d.setAttribute("id",b);c(d)},l.Yx())})}
function $r(a,b){var c=a.$a.Db[b];b=a.L.P(b);var d=c.KL;b.TA=!1;d=new Tr({content:d,Xt:b.Xt()});a=new Zq(b,d,a.$);a.ey();var e=a.Ca();d=e.rb(e.count()-1);e=e.count()-1;d=d.duration();a.Qc.activate();a.Qc.reset(e,1E3*d);b.TA=!0;return c.clone()}function Zr(a,b,c,d,e){c=c.join(",");a=[a.ha(),a.wa(),b,c];d&&a.push(d.toString());r(e)&&a.push(e);return a.join("_")};function as(a){this.Da=a.content;this.ZP=""==a.contentHover?a.content:a.contentHover;this.le=a.url;this.pa=a.width;this.la=a.height;this.jD=a.Nj;this.Cv=a.language;this.vi=a.yj;this.fk=a.xj;this.iQ=a.hn;this.jQ=a.jn}f=as.prototype;f.content=function(){return this.Da};f.contentHover=function(){return this.ZP};f.url=function(){return this.le};f.width=function(){return this.pa};f.height=function(){return this.la};f.Nj=function(){return this.jD};f.language=function(){return this.Cv};f.yj=function(){return this.vi};
f.xj=function(){return this.fk};f.hn=function(){return this.iQ};f.jn=function(){return this.jQ};function bs(a){as.call(this,a)}x(bs,as);function cs(){this.RI=null;this.Rs="";this.NM="_blank"}cs.prototype.logo=function(){return this.RI};cs.prototype.fu=function(){return this.Rs};cs.prototype.NF=function(a){this.Rs=a};cs.prototype.WO=function(){return this.NM};function ds(a,b,c){this.zh=a;this.bR=b;this.qU=[].concat(c)}ds.prototype.name=function(){return this.zh};ds.prototype.localName=function(){return this.bR};ds.prototype.urls=function(){return this.qU};function es(){this.UM=!0}es.prototype.iG=function(){return this.UM};function fs(){this.Wa=!0}fs.prototype.enabled=function(){return this.Wa};fs.prototype.enabled=fs.prototype.enabled;fs.prototype.Jb=function(a){this.Wa=a};function gs(){this.Wr=[]}gs.prototype.count=function(){return this.Wr.length};gs.prototype.VV=function(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.Wr[a]};function hs(a,b){this.td=a;this.Wl=b;this.Qi=1;this.le=null;this.Zk="_self"}f=hs.prototype;f.src=function(){return this.td};f.ma=function(){return this.Wl};f.opacity=function(){return this.Qi};f.nh=function(a){this.Qi=a};f.url=function(){return this.le};f.target=function(){return this.Zk};function is(){this.Kn={}}is.prototype.oE=function(a){return a in this.Kn};var js={sY:"activated",d_:"deactivated",kG:"buffering"};u("ispring.presenter.presentation.narration.NarrationTrackPlaybackState",js,void 0);u("ACTIVATED","activated",js);u("DEACTIVATED","deactivated",js);u("BUFFERING","buffering",js);function ks(a,b,c){this.Kh=a;this.kA=b;this.Pe=r(c)?c:1;this.Ld="deactivated";this.BK=new G}f=ks.prototype;f.gb=function(){return this.Kh};f.hg=function(){return this.kA};f.volume=function(){return this.Pe};f.playbackState=function(){return this.Ld};function ls(a,b){a.Ld!=b&&(a.Ld=b,a.BK.D(a))}f.playbackStateChangedEvent=function(){return this.BK};function ms(a,b,c,d){ks.call(this,b,c,d);this.CP=a}n(ms,ks);ms.prototype.audio=function(){return this.CP};function ns(){this.ij=[]}ns.prototype.count=function(){return this.ij.length};ns.prototype.ut=function(a){if(0>a||a>=this.count())throw Error("index is out of range");return this.ij[a]};function os(a){ns.apply(this,arguments)}n(os,ns);os.prototype.QV=function(a){return gb(this.ut(a),ms)};os.prototype.KU=function(a){this.ij.push(a)};os.prototype.Cb=function(){for(var a=[],b=0;b<this.count();++b)a.push(this.QV(b));return a};function ps(a,b,c,d){ks.call(this,b,c,d);this.jl=a}n(ps,ks);ps.prototype.video=function(){return this.jl};ps.prototype.width=function(){return this.jl.width()};ps.prototype.height=function(){return this.jl.height()};function qs(a){ns.apply(this,arguments)}n(qs,ns);qs.prototype.XV=function(a){return gb(this.ut(a),ps)};qs.prototype.MU=function(a){this.ij.push(a)};qs.prototype.Cb=function(){for(var a=[],b=0;b<this.count();++b)a.push(this.XV(b));return a};function rs(){this.FP=new os;this.wU=new qs}rs.prototype.qj=function(){return this.FP};rs.prototype.Pj=function(){return this.wU};function ss(a,b,c,d){this.fa=a;this.Sm=b;this.le=c;this.Zk=d}f=ss.prototype;f.type=function(){return this.fa};f.title=function(){return this.Sm};f.url=function(){return this.le};f.target=function(){return this.Zk};f.navigate=function(a){li(this.le,{target:a||this.Zk})};function ts(){this.$r=[]}ts.prototype.count=function(){return this.$r.length};ts.prototype.Cb=function(){return this.$r};function us(){this.$r=new ts}us.prototype.Ht=function(){return this.$r};function vs(){this.Wa=!1}vs.prototype.enabled=function(){return this.Wa};vs.prototype.Jb=function(a){this.Wa=a};function ws(){this.nA=!0}ws.prototype.fitToWindow=function(){return this.nA};ws.prototype.fitToWindow=ws.prototype.fitToWindow;function xs(a,b,c){this.TQ=a;this.gH=b||!1;this.Ow=c||!1}f=xs.prototype;f.gH=!1;f.Ow=!1;f.key=function(){return this.TQ};f.Jx=function(){return this.gH};f.shift=function(){return this.Ow};function ys(a){this.fa=a;this.EL=[]}ys.prototype.type=function(){return this.fa};ys.prototype.An=function(){return this.EL};function zs(){this.Va=[]}zs.prototype.count=function(){return this.Va.length};zs.prototype.me=function(a){this.Va.push(a)};function As(a,b){if(0>b||b>=a.count())throw Error("actionIndex is out of range");return a.Va[b]};function Bs(){this.Va=new zs}Bs.prototype.Wa=!0;Bs.prototype.enabled=function(){return this.Wa};Bs.prototype.Jb=function(a){this.Wa=a};Bs.prototype.actions=function(){return this.Va};var Cs={m0:"free",R3:"restricted",B4:"sequential"};u("ispring.presenter.presentation.settings.NavigationType",Cs,void 0);u("FREE","free",Cs);u("RESTRICTED","restricted",Cs);u("SEQUENTIAL","sequential",Cs);function Ds(){this.qR=new fs;this.wr=new Bs;this.BQ=new es;this.sm="free"}f=Ds.prototype;f.Xh=function(){return this.qR};f.Bl=function(){return this.wr};f.Kp=function(){return this.BQ};f.navigationType=function(){return this.sm};f.FF=function(a){this.sm=a};Ds.prototype.navigationType=Ds.prototype.navigationType;Ds.prototype.mouse=Ds.prototype.Xh;var Es={r3:"prompt",zY:"always",h2:"never"};u("ispring.presenter.presentation.settings.PresentationResumeMode",Es,void 0);u("PROMPT_TO_RESUME","prompt",Es);u("ALWAYS_RESUME","always",Es);u("NEVER_RESUME","never",Es);function Fs(){this.Iw=this.Sj=this.SI=!1;this.Vi="never"}f=Fs.prototype;f.Wh=function(){return this.SI};f.Nc=function(){return this.Sj};f.Gy=function(a){this.Sj=a};f.sX=function(){return this.Vi};f.yF=function(){return this.Iw};Fs.prototype.resumeMode=Fs.prototype.sX;Fs.prototype.autoStart=Fs.prototype.Nc;Fs.prototype.loopPlayback=Fs.prototype.Wh;var Gs={N_:["BC","AD"],M_:["Before Christ","Anno Domini"],e2:"JFMAMJJASOND".split(""),f5:"JFMAMJJASOND".split(""),z1:"January February March April May June July August September October November December".split(" "),e5:"January February March April May June July August September October November December".split(" "),G4:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),h5:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),y6:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
j5:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),I4:"Sun Mon Tue Wed Thu Fri Sat".split(" "),i5:"Sun Mon Tue Wed Thu Fri Sat".split(" "),f2:"SMTWTFS".split(""),g5:"SMTWTFS".split(""),H4:["Q1","Q2","Q3","Q4"],x3:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AY:["AM","PM"],$Z:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],I5:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],a_:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],aP:6,z6:[5,6],bP:5},Hs=Gs;
Hs=Gs;function Is(a,b,c,d,e,g){Ca(a)?(this.Bf=a==Js?b:0,this.yf=a==Ks?b:0,this.days=a==Ls?b:0,this.kg=a==Ms?b:0,this.og=a==Ns?b:0,this.rg=a==Os?b:0):(this.Bf=a||0,this.yf=b||0,this.days=c||0,this.kg=d||0,this.og=e||0,this.rg=g||0)}
Is.prototype.Vy=function(){var a=Math.min(this.Bf,this.yf,this.days,this.kg,this.og,this.rg),b=Math.max(this.Bf,this.yf,this.days,this.kg,this.og,this.rg);if(0>a&&0<b)return null;if(0==a&&0==b)return"PT0S";b=[];0>a&&b.push("-");b.push("P");this.Bf&&b.push(Math.abs(this.Bf)+"Y");this.yf&&b.push(Math.abs(this.yf)+"M");this.days&&b.push(Math.abs(this.days)+"D");if(this.kg||this.og||this.rg)b.push("T"),this.kg&&b.push(Math.abs(this.kg)+"H"),this.og&&b.push(Math.abs(this.og)+"M"),this.rg&&b.push(Math.abs(this.rg)+
"S");return b.join("")};Is.prototype.Sh=function(a){return a.Bf==this.Bf&&a.yf==this.yf&&a.days==this.days&&a.kg==this.kg&&a.og==this.og&&a.rg==this.rg};Is.prototype.clone=function(){return new Is(this.Bf,this.yf,this.days,this.kg,this.og,this.rg)};var Js="y",Ks="m",Ls="d",Ms="h",Ns="n",Os="s";Is.prototype.add=function(a){this.Bf+=a.Bf;this.yf+=a.yf;this.days+=a.days;this.kg+=a.kg;this.og+=a.og;this.rg+=a.rg};
function Ps(a,b,c){Da(a)?(this.Ra=Qs(a,b||0,c||1),Rs(this,c||1)):Ka(a)?(this.Ra=Qs(a.getFullYear(),a.getMonth(),a.getDate()),Rs(this,a.getDate())):(this.Ra=new Date(Ra()),a=this.Ra.getDate(),this.Ra.setHours(0),this.Ra.setMinutes(0),this.Ra.setSeconds(0),this.Ra.setMilliseconds(0),Rs(this,a))}function Qs(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}f=Ps.prototype;f.CN=Hs.aP;f.EN=Hs.bP;f.clone=function(){var a=new Ps(this.Ra);a.CN=this.CN;a.EN=this.EN;return a};
f.getFullYear=function(){return this.Ra.getFullYear()};f.getYear=function(){return this.getFullYear()};f.getMonth=function(){return this.Ra.getMonth()};f.getDate=function(){return this.Ra.getDate()};f.getTime=function(){return this.Ra.getTime()};f.getDay=function(){return this.Ra.getDay()};f.getUTCFullYear=function(){return this.Ra.getUTCFullYear()};f.getUTCMonth=function(){return this.Ra.getUTCMonth()};f.getUTCDate=function(){return this.Ra.getUTCDate()};f.getUTCDay=function(){return this.Ra.getDay()};
f.getUTCHours=function(){return this.Ra.getUTCHours()};f.getUTCMinutes=function(){return this.Ra.getUTCMinutes()};f.getTimezoneOffset=function(){return this.Ra.getTimezoneOffset()};f.set=function(a){this.Ra=new Date(a.getFullYear(),a.getMonth(),a.getDate())};f.setFullYear=function(a){this.Ra.setFullYear(a)};f.setYear=function(a){this.setFullYear(a)};f.setMonth=function(a){this.Ra.setMonth(a)};f.setDate=function(a){this.Ra.setDate(a)};f.setTime=function(a){this.Ra.setTime(a)};f.setUTCFullYear=function(a){this.Ra.setUTCFullYear(a)};
f.setUTCMonth=function(a){this.Ra.setUTCMonth(a)};f.setUTCDate=function(a){this.Ra.setUTCDate(a)};
f.add=function(a){if(a.Bf||a.yf){var b=this.getMonth()+a.yf+12*a.Bf,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&&(a=new Date((new Date(this.getYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),
this.setDate(a.getDate()),Rs(this,a.getDate()))};f.Vy=function(){return[this.getFullYear(),Vb(this.getMonth()+1),Vb(this.getDate())].join("")+""};f.Sh=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};f.toString=function(){return this.Vy()};function Rs(a,b){a.getDate()!=b&&a.Ra.setUTCHours(a.Ra.getUTCHours()+(a.getDate()<b?1:-1))}f.valueOf=function(){return this.Ra.valueOf()};function Ss(a,b){this.EO=a;this.pt=b}new Ps(0,0,1);new Ps(9999,11,31);Ss.prototype.getStartDate=function(){return this.EO};Ss.prototype.contains=function(a){return a.valueOf()>=this.EO.valueOf()&&a.valueOf()<=this.pt.valueOf()};Ss.prototype.iterator=function(){return new Ts(this)};function Ts(a){this.$E=a.getStartDate().clone();this.pt=Number(a.pt.Vy())}x(Ts,vl);Ts.prototype.next=function(){if(Number(this.$E.Vy())>this.pt)throw ul;var a=this.$E.clone();this.$E.add(new Is(Ls,1));return a};function Us(){this.WB=void 0;this.nH=this.eM=null}Us.prototype.password=function(){return this.WB};Us.prototype.vq=function(){return this.eM};function Vs(a,b){a.eM=b}Us.prototype.Px=function(){return this.nH};function Ws(){}Ws.prototype.HL=null;Ws.prototype.JK=null;Ws.prototype.Ly=function(){return this.HL};Ws.prototype.vy=function(){return this.JK};function Xs(a,b){this.le=a;this.Zk=b}Xs.prototype.url=function(){return this.le};Xs.prototype.target=function(){return this.Zk};Xs.prototype.open=function(){li(this.le,{target:this.Zk})};function Ys(){this.jB=new Ds;this.bC=new Fs;this.AP=new ws;this.ib=this.NA=this.IC=null;this.Uk="";this.yU=new Ws;this.SS=new Us;this.tP=new vs}f=Ys.prototype;f.navigation=function(){return this.jB};f.Sb=function(){return this.bC};f.ml=function(){return this.AP};f.Ry=function(){return this.Uk};f.skin=function(){return this.IC};f.zc=function(){return this.ib};f.CF=function(a){this.ib=a};f.Fn=function(){return this.yU};f.hq=function(){return this.SS};f.zp=function(){return this.tP};
Ys.prototype.i18n=Ys.prototype.zc;Ys.prototype.skin=Ys.prototype.skin;Ys.prototype.appearance=Ys.prototype.ml;Ys.prototype.playback=Ys.prototype.Sb;function Zs(){this.MC=[]}Zs.prototype.count=function(){return this.MC.length};Zs.prototype.add=function(a){this.MC.push(a)};function $s(a,b){for(var c=a.count(),d=0;d<c;++d){var e=a.MC[d];if(e.name()==b)return e}return null};function at(a){this.Eb=a;this.L=new Zh;this.Sm="";this.Yo=new Ys;this.jH=new Zs;this.lj=this.Tj=this.Ge=null;this.FH=[];this.Wr=new gs;this.Pq=null;this.Mf=new rs;this.$S=new us;this.RC=new is;this.GM=new is;this.IS=[]}f=at.prototype;f.Xy=function(){return this.Eb};f.slides=function(){return this.L};f.title=function(){return this.Sm};f.LF=function(a){this.Sm=a};f.courseTitle=function(){return this.bQ};f.slideWidth=function(){return this.Nd};f.slideHeight=function(){return this.Md};f.settings=function(){return this.Yo};
f.ky=function(){if(!this.Ge){var a=zl(yl(this.L.count()));this.Ge=new ei(this.L,"__m",a)}return this.Ge};f.Zs=function(){return this.Tj};f.$t=function(){return this.lj};f.fonts=function(){return this.FH};f.sn=function(){return this.Wr};f.uj=function(){return this.Pq};f.BF=function(a){this.Pq=a};f.Cd=function(){return this.Mf};f.uO=function(){return this.$S};f.rn=function(){return this.IS};at.prototype.resources=at.prototype.uO;at.prototype.company=at.prototype.uj;at.prototype.presenters=at.prototype.sn;
at.prototype.settings=at.prototype.settings;at.prototype.slideHeight=at.prototype.slideHeight;at.prototype.slideWidth=at.prototype.slideWidth;at.prototype.title=at.prototype.title;at.prototype.slides=at.prototype.slides;at.prototype.uniqueId=at.prototype.Xy;var N={k2:"null",ZO:"Cut",ZZ:"CutThroughBlack",H3:"RandomTransition",VY:"BlindsHorizontal",WY:"BlindsVertical",kZ:"CheckerboardAcross",lZ:"CheckerboardDown",HZ:"CoverLeft",NZ:"CoverUp",KZ:"CoverRight",GZ:"CoverDown",JZ:"CoverLeftUp",MZ:"CoverRightUp",IZ:"CoverLeftDown",LZ:"CoverRightDown",n_:"Dissolve",S_:"FadeThroughBlack",W5:"UncoverLeft",c6:"UncoverUp",Z5:"UncoverRight",V5:"UncoverDown",Y5:"UncoverLeftUp",b6:"UncoverRightUp",X5:"UncoverLeftDown",a6:"UncoverRightDown",F3:"RandomBarsHorizontal",
G3:"RandomBarsVertical",q5:"StripsLeftUp",s5:"StripsRightUp",p5:"StripsLeftDown",r5:"StripsRightDown",M6:"WipeLeft",O6:"WipeUp",N6:"WipeRight",L6:"WipeDown",aZ:"BoxOut",ZY:"BoxIn",a5:"SplitHorizontalOut",Z4:"SplitHorizontalIn",c5:"SplitVerticalOut",b5:"SplitVerticalIn",D4:"ShapeCircle",E4:"ShapeDiamond",qZ:"CombHorizontal",rZ:"CombVertical",R_:"FadeSmoothly",i2:"Newsflash",F4:"ShapePlus",t3:"PushDown",u3:"PushLeft",v3:"PushRight",w3:"PushUp",x6:"Wedge",B6:"Wheel1Spoke",C6:"Wheel2Spokes",D6:"Wheel3Spokes",
E6:"Wheel4Spokes",F6:"Wheel8Spokes",G6:"WheelReverse1Spoke",q6:"VortexLeft",s6:"VortexUp",r6:"VortexRight",p6:"VortexDown",Z3:"RippleCenter",d4:"RippleRightUp",b4:"RippleLeftUp",a4:"RippleLeftDown",c4:"RippleRightDown",q0:"GlitterDiamondLeft",s0:"GlitterDiamondUp",r0:"GlitterDiamondRight",p0:"GlitterDiamondDown",u0:"GlitterHexagonLeft",w0:"GlitterHexagonUp",v0:"GlitterHexagonRight",t0:"GlitterHexagonDown",n0:"GalleryLeft",o0:"GalleryRight",DZ:"ConveyorLeft",EZ:"ConveyorRight",y_:"DoorsVertical",x_:"DoorsHorizontal",
I6:"WindowVertical",H6:"WindowHorizontal",u6:"WarpIn",v6:"WarpOut",b0:"FlyThroughIn",d0:"FlyThroughOut",c0:"FlyThroughInBounce",e0:"FlyThroughOutBounce",V3:"RevealSmoothLeft",W3:"RevealSmoothRight",T3:"RevealBlackLeft",U3:"RevealBlackRight",L0:"Honeycomb",V_:"FerrisWheelLeft",W_:"FerrisWheelRight",v5:"SwitchLeft",w5:"SwitchRight",Z_:"FlipLeft",$_:"FlipRight",Y_:"Flashbulb",L4:"ShredStripsIn",M4:"ShredStripsOut",J4:"ShredRectangleIn",K4:"ShredRectangleOut",QZ:"CubeLeft",SZ:"CubeUp",RZ:"CubeRight",
PZ:"CubeDown",f4:"RotateLeft",h4:"RotateUp",g4:"RotateRight",e4:"RotateDown",$Y:"BoxLeft",cZ:"BoxUp",bZ:"BoxRight",YY:"BoxDown",p2:"OrbitLeft",r2:"OrbitUp",q2:"OrbitRight",o2:"OrbitDown",E2:"PanLeft",G2:"PanUp",F2:"PanRight",D2:"PanDown",vY:"AirplaneLeft",wY:"AirplaneRight",u2:"OrigamiLeft",v2:"OrigamiRight",F_:"DrapeLeft",G_:"DrapeRight",T_:"FallOverLeft",U_:"FallOverRight",YZ:"Curtains",l0:"Fracture",OZ:"Crush",K6:"WindRight",J6:"WindLeft",M2:"PeelOffLeft",N2:"PeelOffRight",p3:"Prestige",z2:"PageCurlDoubleLeft",
A2:"PageCurlDoubleRight",B2:"PageCurlSingleLeft",C2:"PageCurlSingleRight",B1:"MorphByObject",C1:"MorphByWord",A1:"MorphByChar",P6:"Zoom"};u("ispring.presenter.presentation.slides.TransitionEffectType",N,void 0);u("NULL","null",N);u("CUT","Cut",N);u("CUT_THROUGH_BLACK","CutThroughBlack",N);u("RANDOM_TRANSITION","RandomTransition",N);u("BLINDS_HORIZONTAL","BlindsHorizontal",N);u("BLINDS_VERTICAL","BlindsVertical",N);u("CHECKERBOARD_ACROSS","CheckerboardAcross",N);
u("CHECKERBOARD_DOWN","CheckerboardDown",N);u("COVER_LEFT","CoverLeft",N);u("COVER_UP","CoverUp",N);u("COVER_RIGHT","CoverRight",N);u("COVER_DOWN","CoverDown",N);u("COVER_LEFT_UP","CoverLeftUp",N);u("COVER_RIGHT_UP","CoverRightUp",N);u("COVER_LEFT_DOWN","CoverLeftDown",N);u("COVER_RIGHT_DOWN","CoverRightDown",N);u("DISSOLVE","Dissolve",N);u("FADE_THROUGH_BLACK","FadeThroughBlack",N);u("UNCOVER_LEFT","UncoverLeft",N);u("UNCOVER_UP","UncoverUp",N);u("UNCOVER_RIGHT","UncoverRight",N);
u("UNCOVER_DOWN","UncoverDown",N);u("UNCOVER_LEFT_UP","UncoverLeftUp",N);u("UNCOVER_RIGHT_UP","UncoverRightUp",N);u("UNCOVER_LEFT_DOWN","UncoverLeftDown",N);u("UNCOVER_RIGHT_DOWN","UncoverRightDown",N);u("RANDOM_BARS_HORIZONTAL","RandomBarsHorizontal",N);u("RANDOM_BARS_VERTICAL","RandomBarsVertical",N);u("STRIPS_LEFT_UP","StripsLeftUp",N);u("STRIPS_RIGHT_UP","StripsRightUp",N);u("STRIPS_LEFT_DOWN","StripsLeftDown",N);u("STRIPS_RIGHT_DOWN","StripsRightDown",N);u("WIPE_LEFT","WipeLeft",N);
u("WIPE_UP","WipeUp",N);u("WIPE_RIGHT","WipeRight",N);u("WIPE_DOWN","WipeDown",N);u("BOX_OUT","BoxOut",N);u("BOX_IN","BoxIn",N);u("SPLIT_HORIZONTAL_OUT","SplitHorizontalOut",N);u("SPLIT_HORIZONTAL_IN","SplitHorizontalIn",N);u("SPLIT_VERTICAL_OUT","SplitVerticalOut",N);u("SPLIT_VERTICAL_IN","SplitVerticalIn",N);u("SHAPE_CIRCLE","ShapeCircle",N);u("SHAPE_DIAMOND","ShapeDiamond",N);u("COMB_HORIZONTAL","CombHorizontal",N);u("COMB_VERTICAL","CombVertical",N);u("FADE_SMOOTHLY","FadeSmoothly",N);
u("NEWSFLASH","Newsflash",N);u("SHAPE_PLUS","ShapePlus",N);u("PUSH_DOWN","PushDown",N);u("PUSH_LEFT","PushLeft",N);u("PUSH_RIGHT","PushRight",N);u("PUSH_UP","PushUp",N);u("WEDGE","Wedge",N);u("WHEEL_1_SPOKE","Wheel1Spoke",N);u("WHEEL_2_SPOKES","Wheel2Spokes",N);u("WHEEL_3_SPOKES","Wheel3Spokes",N);u("WHEEL_4_SPOKES","Wheel4Spokes",N);u("WHEEL_8_SPOKES","Wheel8Spokes",N);u("WHEEL_REVERSE_1_SPOKE","WheelReverse1Spoke",N);u("VORTEX_LEFT","VortexLeft",N);u("VORTEX_UP","VortexUp",N);
u("VORTEX_RIGHT","VortexRight",N);u("VORTEX_DOWN","VortexDown",N);u("RIPPLE_CENTER","RippleCenter",N);u("RIPPLE_RIGHT_UP","RippleRightUp",N);u("RIPPLE_LEFT_UP","RippleLeftUp",N);u("RIPPLE_LEFT_DOWN","RippleLeftDown",N);u("RIPPLE_RIGHT_DOWN","RippleRightDown",N);u("GLITTER_DIAMOND_LEFT","GlitterDiamondLeft",N);u("GLITTER_DIAMOND_UP","GlitterDiamondUp",N);u("GLITTER_DIAMOND_RIGHT","GlitterDiamondRight",N);u("GLITTER_DIAMOND_DOWN","GlitterDiamondDown",N);
u("GLITTER_HEXAGON_LEFT","GlitterHexagonLeft",N);u("GLITTER_HEXAGON_UP","GlitterHexagonUp",N);u("GLITTER_HEXAGON_RIGHT","GlitterHexagonRight",N);u("GLITTER_HEXAGON_DOWN","GlitterHexagonDown",N);u("GALLERY_LEFT","GalleryLeft",N);u("GALLERY_RIGHT","GalleryRight",N);u("CONVEYOR_LEFT","ConveyorLeft",N);u("CONVEYOR_RIGHT","ConveyorRight",N);u("DOORS_VERTICAL","DoorsVertical",N);u("DOORS_HORIZONTAL","DoorsHorizontal",N);u("WINDOW_VERTICAL","WindowVertical",N);u("WINDOW_HORIZONTAL","WindowHorizontal",N);
u("WARP_IN","WarpIn",N);u("WARP_OUT","WarpOut",N);u("FLY_THROUGH_IN","FlyThroughIn",N);u("FLY_THROUGH_OUT","FlyThroughOut",N);u("FLY_THROUGH_IN_BOUNCE","FlyThroughInBounce",N);u("FLY_THROUGH_OUT_BOUNCE","FlyThroughOutBounce",N);u("REVEAL_SMOOTH_LEFT","RevealSmoothLeft",N);u("REVEAL_SMOOTH_RIGHT","RevealSmoothRight",N);u("REVEAL_BLACK_LEFT","RevealBlackLeft",N);u("REVEAL_BLACK_RIGHT","RevealBlackRight",N);u("HONEYCOMB","Honeycomb",N);u("FERRIS_WHEEL_LEFT","FerrisWheelLeft",N);
u("FERRIS_WHEEL_RIGHT","FerrisWheelRight",N);u("SWITCH_LEFT","SwitchLeft",N);u("SWITCH_RIGHT","SwitchRight",N);u("FLIP_LEFT","FlipLeft",N);u("FLIP_RIGHT","FlipRight",N);u("FLASHBULB","Flashbulb",N);u("SHRED_STRIPS_IN","ShredStripsIn",N);u("SHRED_STRIPS_OUT","ShredStripsOut",N);u("SHRED_RECTANGLE_IN","ShredRectangleIn",N);u("SHRED_RECTANGLE_OUT","ShredRectangleOut",N);u("CUBE_LEFT","CubeLeft",N);u("CUBE_UP","CubeUp",N);u("CUBE_RIGHT","CubeRight",N);u("CUBE_DOWN","CubeDown",N);
u("ROTATE_LEFT","RotateLeft",N);u("ROTATE_UP","RotateUp",N);u("ROTATE_RIGHT","RotateRight",N);u("ROTATE_DOWN","RotateDown",N);u("BOX_LEFT","BoxLeft",N);u("BOX_UP","BoxUp",N);u("BOX_RIGHT","BoxRight",N);u("BOX_DOWN","BoxDown",N);u("ORBIT_LEFT","OrbitLeft",N);u("ORBIT_UP","OrbitUp",N);u("ORBIT_RIGHT","OrbitRight",N);u("ORBIT_DOWN","OrbitDown",N);u("PAN_LEFT","PanLeft",N);u("PAN_UP","PanUp",N);u("PAN_RIGHT","PanRight",N);u("PAN_DOWN","PanDown",N);u("AIRPLANE_LEFT","AirplaneLeft",N);
u("AIRPLANE_RIGHT","AirplaneRight",N);u("ORIGAMI_LEFT","OrigamiLeft",N);u("ORIGAMI_RIGHT","OrigamiRight",N);u("DRAPE_LEFT","DrapeLeft",N);u("DRAPE_RIGHT","DrapeRight",N);u("FALL_OVER_LEFT","FallOverLeft",N);u("FALL_OVER_RIGHT","FallOverRight",N);u("CURTAINS","Curtains",N);u("FRACTURE","Fracture",N);u("CRUSH","Crush",N);u("WIND_RIGHT","WindRight",N);u("WIND_LEFT","WindLeft",N);u("PEEL_OFF_LEFT","PeelOffLeft",N);u("PEEL_OFF_RIGHT","PeelOffRight",N);u("PRESTIGE","Prestige",N);
u("PAGE_CURL_DOUBLE_LEFT","PageCurlDoubleLeft",N);u("PAGE_CURL_DOUBLE_RIGHT","PageCurlDoubleRight",N);u("PAGE_CURL_SINGLE_LEFT","PageCurlSingleLeft",N);u("PAGE_CURL_SINGLE_RIGHT","PageCurlSingleRight",N);u("MORPH_BY_OBJECT","MorphByObject",N);u("MORPH_BY_WORD","MorphByWord",N);u("MORPH_BY_CHAR","MorphByChar",N);function bt(a){this.Gb=a}bt.prototype.type=function(){return"gotoSlide"};bt.prototype.H=function(){return this.Gb};function ct(a){var b=a.M,c=a.Ol,d=a.Ij;this.Eg=a.wf;this.sr=b;this.ZT=c;this.Jk=d;this.qm=null}f=ct.prototype;f.wf=function(){return this.Eg};f.Ol=function(){return this.ZT};f.M=function(){return this.sr};f.Ij=function(){return this.Jk};f.SE=function(){return this.qm};f.EF=function(a){this.qm=a};function dt(a,b,c,d){ei.call(this,a,b,c.slides());this.TM=c;this.kp=d||Wb()}n(dt,ei);function et(){this.fl=new G}var ft;f=et.prototype;f.In=!1;f.Ne=0;f.start=function(){if(this.In)throw Error("timer was already started");this.In=!0;this.Ne=Ra();gt()(w(this.hj,this))};f.stop=function(){if(!this.In)throw Error("timer wasn't started");this.In=!1};f.Rp=function(){return this.In};f.hj=function(){if(this.In){var a=this.Ne;this.Ne=Ra();this.fl.D(this.Ne-a);gt()(w(this.hj,this))}};f.Bb=function(){return this.fl};var ht=1E3/30;
function gt(){if(ft)return ft;var a=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;return ft=!Ij&&r(a)?function(b){a(b)}:function(a){setTimeout(a,ht)}};function it(a,b,c,d,e,g,h,k){var l=this;this.yw=!1;this.Xv=null;this.Bc=this.I=-1;this.Cm=null;this.Fa=!1;this.AD=-1;this.K=a;this.L=a.slides();this.Kc=c;this.HT=d;this.$=e;this.J=e.V();this.EI=this.J.timestamp();this.oa=g;this.xc=h;this.hD=k;this.Iw=a.settings().Sb().yF();this.$a=b;this.Eh=new G;this.jL=new G;c.Uf.addHandler(this.MB,this);this.J.Bb().addHandler(this.Ta,this);this.J.qh().addHandler(function(){l.hD.V().qh().D()},this);this.J.Nl().addHandler(function(){l.hD.V().Nl().D()},this);this.xc.Wy().addHandler(this.ZJ,
this);this.xc.wq().addHandler(function(){l.qM.D()},this);this.xc.Wy().addHandler(function(){l.jU.D();jt(l)},this);this.IT=[];this.iv=new Kh;this.Ge=a.ky();this.Uc=[];a=new ve(this.K.slideWidth(),this.K.slideHeight());this.Ka=new Mr(this.oa.Hc);this.Ka.PJ.addHandler(function(){var a=l.wx;r(void 0)?delete a.ro[void 0]:a.ro={};kt(l)&&(l.Uc.pop(),l.Bc=l.I);jt(l)},this);this.Ka.sI.addHandler(function(a){jt(l,a)},this);this.wx=new Vr({OX:a,rq:b,pY:this.Ka,Dp:e,slides:this.L,hV:g});b=this.J.timestamp().H();
0<=b&&(this.J.started()?lt(this,{H:b,GD:!1,lh:!1}):this.Ta(this.J));this.WA=Ra();this.yG=new et;this.yG.Bb().addHandler(this.yR,this);this.yG.start();this.DG=new G;this.Iq=new G;this.JL=new G;this.Cs=new G;this.GL=new G;this.Uu=new G;this.CH=new G;this.qM=new G;this.jU=new G;this.UB=new ig;this.UB.isSupported()&&F(this.UB,"visibilitychange",this.yS,!1,this);F(window,"beforeunload",function(){mt(l,!1)});this.NI=new G;this.uM=new G}
function jt(a,b){if(0<=a.na()){var c=a.Ka.slideBackground();b=b?b.index():a.W().index();var d=a.wx;d.ro[b]?c&&(d.ro[b]=c):d.ro[b]=c;c=a.$a.Db[b];a=Er(a.wx.ro[b]);c.ON(a)}}f=it.prototype;f.play=function(){0>this.I?lt(this,{H:this.Re(),Kj:!1}):(y(this.xb),nt(this)&&!this.J.kc()?this.yl():this.xb.play())};function nt(a){var b=a.J.timestamp(),c=b.ha();b=b.wa();var d=y(a.xb).Ca();c=0<=c?d.rb(c):null;return"suspended"==a.J.state()||null!==c&&b>=c.duration()}f.pause=function(){this.xb&&this.xb.pause()};
function ot(a,b,c){var d=!1;d=void 0===d?!0:d;var e=Or(a.Ka)||void 0,g=e?!1:void 0;if(e){var h=e.wf(),k=pt(a,h),l=new Fg(e.Ol(),0,0);e.M()||qt(a,k,h.Hl(),e,l);h=gi(k);0>h&&(h=0);a.Bc=h}lt(a,{H:b,Nc:c,pq:g,Kj:!d,Bx:!1,Gn:e})}f.Xc=function(a,b,c){c=void 0===c?!0:c;this.Ka.reset();lt(this,{H:a,Nc:b,Kj:!c,Gl:!0})};f.hy=function(){var a=this.iv.top();return a?a.index():-1};f.Np=function(a){this.Ka.reset();if(!this.iv.Uh()){r(a)||(a=!0);var b=this.iv.pop();b&&lt(this,{H:b.index(),Nc:a,GD:!1,Gl:!0})}};
f.Re=function(){var a=fi(this.Ge);return ci(a)?y(a.W()).index():this.Ge.slides()[0]};f.Vh=function(){var a=fi(this.Ge);a.I=a.lp.length;if(di(a))return y(a.W()).index();a=this.Ge.slides().length;return this.Ge.slides()[a-1]};f.wl=function(a){this.Ka.reset();lt(this,{H:this.Re(),Nc:a,Gl:!0})};f.xl=function(a){this.Ka.reset();lt(this,{H:this.Vh(),Nc:a,Gl:!0})};f.Wc=function(a){a=r(a)?a:!0;rt(this,a,!0,void 0)};function Qh(a){var b=r(b)?b:!0;rt(a,b,!0,!0)}
f.xf=function(a){r(a)||(a=!0);if(0>this.I)throw Error("current slide is null");this.zA(a,!1)};f.yl=function(){if(0>this.I)throw Error("Slide has not been loaded");var a=this.J.timestamp(),b=a.ha(),c=a.wa();a=this.xb;var d=a.Ca(),e=0<=b?d.rb(b):null,g=e?e.duration():0;d=b==d.count()-1&&(c>=g||e&&e.fh());0>b?(st(this.xc),this.Ks&&rt(this,!0,!1,void 0)):d?(ll(a),rt(this,!0,!0,void 0)):(this.lv=g<=c,b=a.ka.Ca(),c=a.$.V().timestamp().ha(),c==b.count()-1?ll(a):(a.play(),kl(a,c+1,0)),tt(this),this.lv=!1)};
f.zl=function(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.P(a);if(0>b)c=b=0;else{var g=e.Ca().count();b>g-1&&(b=g-1)}"idle"!=this.xc.state()&&st(this.xc);if(g=a!=this.I){mt(this);this.Kc.xn(a);if(!e.Yc()){this.mk=arguments;this.ir=w(this.zl,this);this.mk.H=a;ut(this.$,!0,this.Kc);return}this.mk&&(this.ir=this.mk=null,ut(this.$,!1,this.Kc));if(0==b&&0==c){lt(this,{H:a,Nc:d,pq:!1});return}e=this.Vc(a);if(e instanceof Zq){e.Qc.reset(b,1E3*
c);var h=vt(this.oa.Hc,a);(h=h?h.Dh:null)&&e.Ay(h)}}this.$.Ze(a,b,c,!0);g&&this.Iq.D(a);d?this.$.start():this.$.stop();tt(this)};f.zA=function(a,b,c){r(this.yA)?this.PK=arguments:this.yA=setTimeout(w(this.OH,this,a,b,void 0===c?!1:c),0)};
f.OH=function(a,b,c){c=void 0===c?!1:c;clearTimeout(this.yA);this.yA=void 0;var d=this.PK;if(d)this.PK=null,this.OH.apply(this,d);else{var e=this.Ud();if(0>e){if(0>this.I)return;e=this.I}this.Cm=!1;if(!this.Ka.Uh()&&this.Ka.hy()==e){var g=this.Ka.pop();d=g.slide;g=g.zV;if(d){e=void 0;if(g){var h=g.Ol()==d.index();e=void 0;var k=g.wf();g.Ij()&&(k=g.Ij(),e=g.wf());e=wt(this,y(k),h,e);h&&(g=this.Ka,h=d.index(),Pr(g,this.$a.Db[h].Yx()))}kt(this)&&xt(this)&&(this.Uc.pop(),this.Bc=this.I);e&&!kt(this)&&
(g=e.wf(),h=pt(this,g),qt(this,h,g.Hl(),e));lt(this,{H:d.index(),Nc:a,M:b,Kj:c,Bx:!1,Gn:e});return}}lt(this,{H:e,Nc:a,M:b,Kj:c,Bx:!1})}};f.Ud=function(){if(0>this.I)return-1;var a=this.W().gg().gq();return a?"gotoSlide"==a.type()?a.H():-1:yt(this)};
function yt(a){if(!a.Ka.Uh()){var b=a.Ka.hy();if(-1!=b)return b}var c=a.W();b=zt(a);if(!kt(a)&&a.I!=b)return At(a).slides()[0];b=fi(At(a));if(b.seekTo(a.Bc)){for(c=c.visible();bi(b);){var d=b.W();if(d&&d.Zy()||!c||c&&d&&d.visible())break}b=b.W();return!b&&kt(a)&&xt(a)?(b=Bt(a).slides().concat().reverse().find(function(b){return b<At(a).slides()[0]-1}),r(b)?b:-1):b?b.index():-1}return-1}function kt(a){return 0<a.Uc.length?At(a)instanceof dt:!1}
f.Op=function(){y(0<=this.I);var a=y(this.Vc(this.I)),b=!0,c=this.J.timestamp(),d=c.ha();0>d?(st(this.xc),this.Ks||(this.zA(!1,!0,!0),b=!1)):0<d||.01<c.wa()?(c=a.$.V().timestamp().ha(),0==c?ml(a):a.ry(c-1)):(this.zA(!1,!0,!0),b=!1);b&&tt(this)};f.SF=function(a,b){this.Ka.reset();(a=$s(this.K.jH,a))&&Ct(this,a,b,void 0,!0)};function Ct(a,b,c,d,e){qt(a,b,c,d);lt(a,{H:b.slides()[a.Bc],pq:!0,Gn:d,Gl:e})}
function qt(a,b,c,d,e){c=c?d&&d.Ij()?new Fg(d.Ol(),0,0):e||a.J.timestamp():null;a.Uc.push(new hi(b,c,a.Bc));b=gi(b);0>b&&(b=0);a.Bc=b}f.Ut=function(a){(a=Fh(this.W().yg(),a))&&Dt(this,a)};function Dt(a,b,c){var d=pt(a,b);c=wt(a,b,!1,c);Ct(a,d,b.Hl(),c)}function pt(a,b){var c=kt(a)?At(a).kp:void 0;return new dt(a.K.slides(),b.id(),b,c)}function wt(a,b,c,d){var e=-1;a=a.L;for(var g=0;g<a.count();++g){var h=a.P(g);if(Fh(h.yg(),b.id())){e=h.index();break}}return new ct({wf:b,M:c,Ol:e,Ij:d})}
f.iE=function(){this.Ka.reset();Et(this,!0)};function Et(a,b){a.Uc.length||a.Uu.D();var c=kt(a),d=a.Uc.pop(),e=c?d.jp.TM:void 0;e&&Pr(a.Ka);(c=d.kL)?(a.Bc=d.FT,d=e?wt(a,e,!0):void 0,lt(a,{H:c.H(),Kj:!1,Gn:d,Gl:b})):a.Bc=a.I}
f.yR=function(){var a=this.WA;this.WA=Ra();if(!(0>this.na())){var b=this.J.re(),c=b?(this.WA-a)/1E3:0,d=this.J.timestamp();a=d.H();var e=d.ha();d=d.wa();d+=c;c=this.W();if(b&&0<=e){b=c.Ca();c=b.rb(e);var g=c.duration();if(d>=g)if(c.fh()){++e;if(e==b.count()){this.$.Ze(a,e-1,c.duration());rt(this,!0,!1,void 0);return}d=0}else{this.$.Ze(a,e,g);Ft(this.$,!0);return}}this.$.Ze(a,e,d)}};
f.ZJ=function(){this.Kc.Jb(!0);var a=y(this.Vc(this.I));a.yx();var b=vt(this.oa.Hc,this.I),c=b?b.Dh:null;this.lv=!0;b&&this.aT?(this.$.Ze(this.I,b.ha(),b.wa()),this.xb instanceof Zq&&c&&this.xb.restoreState(c),this.Sj?a.play():a.pause()):this.Sj?(a.play(),kl(a,0,0)):ml(a);this.lv=!1;(this.Ks||b)&&tt(this)};
function rt(a,b,c,d){if(0>a.I)throw Error("current slide is null");y(a.xb);var e=!!a.W().gg().Dl(),g=d?Gt(a):a.Td();0<=g?(d=function(){a.Cm=!0;var d=Ht(a,g);d?Dt(a,d.cO,d.Ij):0<a.Uc.length&&xt(a)?Et(a,!1):lt(a,{H:g,Nc:b,lh:c,pq:!0,Kj:!1})},0<a.Uc.length&&xt(a)?(e=kt(a)?At(a).TM:null,It(a,a.I+1)?d():(Et(a,!1),e&&!e.Hl()&&(e=kt(a)?At(a).kp:void 0,a.Ka.push(a.L.P(a.I),void 0,e),d()))):d()):a.K.settings().Sb().Wh()&&!e?(Jt(a),lt(a,{H:a.Re(),Nc:b,pq:!0,Kj:!1,Gl:!0})):(st(a.xc),ll(a.xb))}
function It(a,b){if(!(b>=a.L.count())){if(!a.L.P(b).visible())return It(a,b+1);b=a.I==b?void 0:Gh(a.W().yg(),b);var c=kt(a)?At(a).kp:void 0;return b&&Qr(a.Ka,b.slides(),c)?It(a,Math.max.apply(a,b.slides())+1):b}}function Ht(a,b){if(Kt(a))return null;var c=It(a,b);if(c)return{cO:c};if(c=Or(a.Ka)){var d=c.Ol();a=Gh(a.L.P(d).yg(),b);if(!a)return null;b=c.wf();return{cO:a,Ij:b}}return null}
function Gt(a){if(0<a.Uc.length&&xt(a)){var b=ib(a.Uc).kL;if(kt(a)&&It(a,a.I+1))return a.I+1;if(b)return b.H()}b=zt(a);if(!kt(a)&&a.I!=b)return At(a).slides()[0];b=fi(At(a));if(b.seekTo(a.Bc)){a.W().visible()?ci(b):b.oy();b=b.W();if(!b&&kt(a)&&xt(a)){var c=Bt(a).slides().find(function(b){return a.L.P(b).visible()&&b>At(a).slides()[a.Bc]});if(!r(c))for(b=a.Uc.length-2;-1<=b;--b)c=a.Uc[b],c=(c?c.jp:a.Ge).slides().find(function(b){return a.L.P(b).visible()&&b>At(a).slides()[a.Bc]});return r(c)?c:-1}c=
kt(a)?At(a).kp:void 0;b=b?Sr(a.Ka,b.index(),a.I,a.W().yg(),c,a.L):-1;return b>=a.L.count()?-1:b}return-1}f.Td=function(){if(0>this.I)return-1;var a=this.W().gg().Dl();return a?"gotoSlide"==a.type()?a.H():-1:Gt(this)};function Lt(a,b){a.Xv=b}
function lt(a,b){function c(){Wr(a.wx,d,q).then(function(){a.QH(d,e,g,h,k,l,m,p,q);t&&a.Ka.reset();a.Xv&&a.Xv();a.Xv=null})}var d=b.H,e=void 0===b.Nc?!0:b.Nc,g=void 0===b.GD?!0:b.GD,h=void 0===b.M?!1:b.M,k=void 0===b.lh?!0:b.lh,l=void 0===b.pq?!0:b.pq,m=void 0===b.Kj?!0:b.Kj,p=void 0===b.Bx?!0:b.Bx,q=void 0===b.Gn?void 0:b.Gn,t=void 0===b.Gl?!1:b.Gl,v=q?q.Ol():d;b=a.L.P(v);!q||b.Yc()?c():(a.Kc.Uf.addHandler(function(a){a.index()===v&&c()}),a.Kc.xn(v))}
f.QH=function(a,b,c,d,e,g,h,k,l){a<<=0;if(a>=this.L.count()||0>a)throw Error("Invalid slide index");void 0==b&&(b=!0);void 0==c&&(c=!0);void 0==d&&(d=!1);void 0==e&&(e=!0);void 0==g&&(g=!0);void 0==h&&(h=!0);void 0==k&&(k=!0);if(a!=this.I){var m=~this.I?this.L.P(this.I).type():null,p=this.L.P(a).type(),q=Kt(this);this.DG.D(m,p);m="quiz"==p||this.La();p="interaction"==p||this.sb();if(m||p||q)g=!1;"idle"!=this.xc.state()&&st(this.xc);this.Kc.xn(a);if(2!=this.Kc.Mp(a))this.mk=arguments,this.mk.H=a,this.ir=
w(this.QH,this),ut(this.$,!0,this.Kc);else{this.ir=this.mk=null;this.Kc.Jb(!1);p=l?l.wf():void 0;this.Sj=q?!1:b;this.Ks=l?r(y(p).duration())?l.M():null===this.Cm?!1:!this.Cm:d;this.aT=h;q=this.Ks?0>this.I?a:this.I:a;this.wd=this.L.P(q).transition().clone();l&&(p=y(p),r(p.duration())?(p=p.duration(),y(r(p)),p=new sh("Zoom",p,null,!1)):p=null,this.wd=p||this.wd);this.CH.D(this.wd,this.I,a);mt(this);this.$.Ze(q,-1,0);q=this.Vc(a);if(q instanceof Zq)if(h||(p=this.oa.Hc,delete p.$i[a],p.Vf=!0),p=(p=vt(this.oa.Hc,
a))?p.Dh:null)q.restoreState(p);else{p=q.Qc;if(p.jf){m=Ra();for(var t=0;t<p.jf.length;++t)Tq(p.jf[t],m)}q.Qc.reset(0,0)}Mt(this,a,c,k,l);if(q=g&&0<this.wd.duration()){jt(this,this.L.P(a));p=this.xc;var v=a;m=this.wd.jo;var D=this.wd.duration(),E=this.Ks,H=l;p.VC=NaN;var L=p.$a;t=0>p.I;p.Bh=t?L.background():p.$a.Db[p.I];p.um=L.Db[v];L=[];0<=p.I&&(L=p.K.slides().P(p.I),L=L instanceof yn?L.ip:[]);var O=p.K.slides().P(v);O=O instanceof yn?O.ip:[];p.I=v;Nt(p);v=new Ot(p.Nd,p.Md,E,p.um,p.Bh,p.gd,D,H);v.xm=
L;v.vm=O;v.Fo=t;"RandomTransition"==m&&(m=Pt[Math.floor(Math.random()*Pt.length)],m=m[Math.floor(Math.random()*m.length)]);m=(m=Qt[m])?m(v):new Rt(v);p.fd=m;p.fd.ln()&&(t=p.fd,t.J=p.J,t.J.qh().addHandler(t.qJ,t),t.J.Nl().addHandler(t.pJ,t),p.fd.$b.addHandler(p.YJ,p));m.Sp()?St(p):m.Zr.addHandler(p.PB,p)}else Tt(this.xc,a),jt(this);Ut(this);this.Iq.D(a);this.$.start(d);g&&((p=this.wd.Tc)?(m=this.oa.mediaController(),y(m.J),Vt(m,p,m.J.timestamp(),0)):this.wd.VL&&iq(this.oa.mediaController()));q||this.ZJ();
e&&tt(this)}}};function tt(a){a.lv||a.jL.D()}f.playbackState=function(){var a=this.J.state(),b=this.J.timestamp().ha();return"stopped"==a?0>b?"pausedTransition":"pausedSlide":"suspended"==a?"suspended":"buffering"==a?"buffering":0>b?"playingTransition":"playingSlide"};
f.Ta=function(a){a=a.timestamp();var b=a.H(),c=a.ha(),d=a.wa();if(0>c){var e=d,g=0;if(this.wd&&"null"!=this.wd.jo){var h=this.xc.VC*this.wd.duration();isNaN(h)&&(h=0);g=Math.max(0,this.wd.duration()-h);e-=h}this.hD.Mj(0<g?e/g:1)}h=this.L.P(b);0<=c&&b!=this.I&&(Tt(this.xc,b),Mt(this,b,!0,!0),Ut(this),y(this.xb).yx());e=!1;g=h.Ca();g.count()-1==c&&g.rb(c).duration()<=d&&(e=!0,h.completed()||(h.Ff=!0,Wt(this,h)));d=this.EI;this.EI=a;d.H()==b&&d.ha()!=c&&this.Cs.D(c);b==this.Vh()&&e?(g.rb(g.count()-1).fh()&&
Xt(this.oa.mediaController().Gi),Jt(this)):this.yw=!1};f.jF=function(){return this.yw};f.activate=function(){y(!this.Fa);this.Fa=!0;this.AD=Ra();this.xb&&ol(this.xb,!0);var a=this.oa.Hc;Yt(a,0);var b=this;setInterval(function(){Yt(a,b.Zg())},1E3)};f.Zg=function(){return 0<this.AD?Math.floor((Ra()-this.AD)/1E3):0};function At(a){var b=ib(a.Uc);return b?b.jp:a.Ge}function Bt(a){if(!At(a)||2>a.Uc.length)return a.Ge;var b=a.Uc[a.Uc.length-2];return b?b.jp:a.Ge}
function zt(a){return 0<=a.Bc?At(a).slides()[a.Bc]:-1}function xt(a){var b=At(a),c=a.Bc;var d=fi(b);d.I=d.lp.length;d=di(d)?d.na():-1;c=c==d||a.Bc==b.slides().length-1;a=kt(a)?Qr(a.Ka,b.slides(),b.kp):!1;return c||a}f.V=function(){return this.J};f.Dp=function(){return this.$};f.na=function(){return this.I};f.W=function(){if(0>this.I)throw Error("Current slide is undefined");return this.L.P(this.I)};f.lc=function(){if(!this.xb)throw Error("Current slide is undefined");return this.xb};
function Mt(a,b,c,d,e){y(0<=b&&b<a.L.count());a.I!=b&&(c&&0<=a.I&&a.iv.push(a.L.P(a.I)),d&&0<=a.I&&(d=kt(a)?At(a).kp:void 0,a.Ka.push(a.L.P(a.I),e,d)),a.xb&&(a.xb.bE(),a.xb.deactivate()),e=At(a).slides(),d=-1,null===a.Cm||(d=a.Cm?e.indexOf(b,a.Bc):e.lastIndexOf(b,a.Bc)),e=0<=d?d:e.indexOf(b),0<=e&&(a.Bc=e),a.Cm=null,a.I=b,e=a.L.P(b),e.Zy()||Jh(e,!0),Kt(a)&&!e.completed()&&(e.Ff=!0),c&&Zt(a.oa.Hc,b),a.xb=a.Vc(b),a.GL.D(b),Wt(a,e),a.JL.D(b))}
function $t(a){var b=a.oa.Hc.$g;if(b){var c=b.mg();b=b.ou();for(var d=0;d<c.length;++d){var e=b[d],g=null,h=!1;if(e)for(var k=0;k<a.L.count();++k){var l=Fh(a.L.P(k).yg(),e.id);if(l){g=l;h=e.M;break}}e=g?wt(a,g,h):void 0;a.Ka.push(a.L.P(c[d]),e)}}}function Ut(a){if(a.xb){var b=a.xb,c=b instanceof rr;Kt(a)&&c||(ol(b,a.Fa),b.activate(a.oa));a.xb instanceof Zq&&(a.xb.ey(),a.xb.xy())}}function Wt(a,b){var c=b.index(),d=a.Vc(c);b=b.persistState(d);a=a.oa.Hc;a.Tk[c]=b;a.Vf=!0;a.invalidate()}
f.Vc=function(a,b){var c=this;b=void 0===b?!0:b;if(!this.L.P(a).Yc())return null;var d=this.IT,e=d[a]||null;!e&&b&&(e=y(au(this.HT,a)),d[a]=e,e.stateChangedEvent().addHandler(this.kS,this),e instanceof Zq?e.xq().addHandler(function(a){c.I==a&&mt(c)}):e instanceof mr?e.La().quizPlayerEvent().addHandler(this.$R,this):e instanceof rr&&e.lb().scenarioPlayerEvent().addHandler(this.fS,this));return e};
f.$R=function(a){switch(a){case "gotoPreviousSlide":this.xf();break;case "skipQuizSlide":this.Wc();break;case "quizFinished":a=this.W();gb(a,Ur);var b=this.lc();gb(b,mr);b=Sh(b.La());a=Th(b)?y(a.ow):y(a.Wu);b=this.W();var c=this.lc();gb(c,mr);c=c.La();var d=Sh(c);"graded"==d.Dw&&Uh(d)&&!Th(d)&&b.uF()&&c.restartQuiz();(new Ph(this)).mE(a);break;case "lockPresentationViewMode":this.NI.D();break;case "unlockPresentationViewMode":this.uM.D()}};
f.fS=function(a){switch(a){case "gotoPreviousSlide":this.xf();break;case "gotoNextSlide":this.Wc();break;case "skipScenarioSlide":this.Wc();break;case "scenarioFinished":a=this.W();gb(a,qr);var b=this.lc();gb(b,rr);a=or(b.lb()).scenarioPassed()?y(a.pw):y(a.Xu);(new Xh(this)).mE(a)}};f.kS=function(a){Wt(this,a)};f.tg=function(){return this.JL};f.wq=function(){return this.qM};f.sq=function(){return this.Cs};f.QF=function(){return this.GL};f.Fj=function(){return this.Eh};
function Jt(a){a.yw||(a.yw=!0,a.Eh.D())}f.MB=function(a){var b=this.mk,c=this.ir;c&&b&&b.H==a.index()&&(this.ir=this.mk=null,ut(this.$,!1,this.Kc),c.apply(this,b))};f.La=function(){return 0>this.I||!(this.W()instanceof Ur)?null:this.lc().La()};f.sb=function(){return 0>this.I||!(this.W()instanceof ir)?null:this.lc().sb()};f.lb=function(){return 0>this.I||!(this.W()instanceof qr)?null:this.lc().lb()};f.Rt=function(){return this.xc};f.Up=function(){return this.oa.Up()};
f.MR=function(a){var b=this.Vc(this.I);b&&(b=b.view(),b instanceof Co&&b.Tm.D(a,new Bo,!0))};f.yS=function(){var a=this;jg(this.UB)?(this.UP=this.J.re(),this.pause()):this.UP&&Cj(function(){a.play()},this,100)};function mt(a,b){b=void 0===b?!0:b;if(a.Iw){var c=a.V().timestamp();if(0<=c.H()&&0<=c.ha()){var d=a.Vc(c.H());d=d instanceof Zq?d.persistState():null;d=new gl(d,c.ha(),c.wa());a=a.oa.Hc;b&&(a.Hs=!0);b=c.H();d?a.$i[b]=d:delete a.$i[b];a.Vf=!0;a.invalidate()}}}
function Kt(a){return"accessible"==a.$a.Ga}it.prototype.slideTransitionController=it.prototype.Rt;it.prototype.scenarioPlayer=it.prototype.lb;it.prototype.quizPlayer=it.prototype.La;it.prototype.playbackCompleteEvent=it.prototype.Fj;it.prototype.stepChangeEvent=it.prototype.sq;it.prototype.slideChangeEvent=it.prototype.tg;it.prototype.currentSlide=it.prototype.W;it.prototype.currentSlideIndex=it.prototype.na;it.prototype.clock=it.prototype.V;it.prototype.playbackState=it.prototype.playbackState;
it.prototype.nextSlideIndex=it.prototype.Td;it.prototype.gotoPreviousStep=it.prototype.Op;it.prototype.previousSlideIndex=it.prototype.Ud;it.prototype.gotoTimestamp=it.prototype.zl;it.prototype.gotoNextStep=it.prototype.yl;it.prototype.gotoPreviousSlide=it.prototype.xf;it.prototype.gotoNextSlide=it.prototype.Wc;it.prototype.gotoLastSlide=it.prototype.xl;it.prototype.gotoFirstSlide=it.prototype.wl;it.prototype.lastSlideIndex=it.prototype.Vh;it.prototype.firstSlideIndex=it.prototype.Re;
it.prototype.gotoLastSlideViewed=it.prototype.Np;it.prototype.gotoSlide=it.prototype.Xc;it.prototype.pause=it.prototype.pause;it.prototype.play=it.prototype.play;var bu={z0:"gotoPreviousPresentationSlide",x0:"gotoNextPresentationSlide"};u("ispring.interaction.common.player.InteractionPlayerControllerActionType",bu,void 0);u("GOTO_PREVIOUS_PRESENTATION_SLIDE","gotoPreviousPresentationSlide",bu);u("GOTO_NEXT_PRESENTATION_SLIDE","gotoNextPresentationSlide",bu);var cu,du={xY:"alert",yY:"alertdialog",FY:"application",HY:"article",NY:"banner",eZ:"button",iZ:"checkbox",oZ:"columnheader",pZ:"combobox",sZ:"complementary",zZ:"contentinfo",e_:"definition",k_:"dialog",l_:"directory",o_:"document",j0:"form",D0:"grid",E0:"gridcell",F0:"group",I0:"heading",M0:"img",$0:"link",a1:"list",b1:"listbox",c1:"listitem",m1:"log",p1:"main",q1:"marquee",r1:"math",s1:"menu",t1:"menubar",u1:"menuitem",v1:"menuitemcheckbox",w1:"menuitemradio",g2:"navigation",j2:"note",n2:"option",
i3:"presentation",q3:"progressbar",D3:"radio",E3:"radiogroup",L3:"region",i4:"row",j4:"rowgroup",k4:"rowheader",s4:"scrollbar",t4:"search",A4:"separator",Q4:"slider",Y4:"spinbutton",m5:"status",B5:"tab",C5:"tablist",D5:"tabpanel",F5:"textbox",G5:"textinfo",J5:"timer",L5:"toolbar",M5:"tooltip",S5:"tree",T5:"treegrid",U5:"treeitem"};var eu={tY:"activedescendant",IY:"atomic",LY:"autocomplete",dZ:"busy",jZ:"checked",nZ:"colindex",CZ:"controls",g_:"describedby",m_:"disabled",I_:"dropeffect",Q_:"expanded",a0:"flowto",C0:"grabbed",H0:"haspopup",K0:"hidden",S0:"invalid",X0:"label",Y0:"labelledby",Z0:"level",d1:"live",c2:"multiline",d2:"multiselectable",s2:"orientation",w2:"owns",b3:"posinset",o3:"pressed",J3:"readonly",M3:"relevant",N3:"required",l4:"rowindex",x4:"selected",C4:"setsize",U4:"sort",j6:"valuemax",k6:"valuemin",l6:"valuenow",
m6:"valuetext"};sc("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));function fu(a,b){b?(y(kc(du,b),"No such ARIA role "+b),a.setAttribute("role",b)):a.removeAttribute("role")}
function gu(a,b,c){Ga(c)&&(c=c.join(" "));var d=hu(b);""===c||void 0==c?(cu||(cu={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=cu,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function iu(a,b){a=a.getAttribute(hu(b));return null==a||void 0==a?"":String(a)}
function hu(a){y(a,"ARIA attribute cannot be empty.");y(kc(eu,a),"No such ARIA attribute "+a);return"aria-"+a};function ju(a){this.He=a}ju.prototype.zj=function(a,b,c){c=this.He.hasOwnProperty(a)?this.He[a]:c;if(r(c)){if(r(b)){a=this.AQ;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];a&&(d=a(d));c=c.replace(new RegExp(d,"g"),e)}}return c}Xa("unknown message id: "+a);return a};ju.prototype.messages=function(){return this.He};ju.prototype.AQ=function(a){return"%"+a.toUpperCase()+"%"};ju.prototype.getMessage=ju.prototype.zj;function ku(a){this.ga=a;this.oJ=!1;this.Qa=B("DIV");fo(this.Qa,"framesLayer");this.ie=new G;a.kh().addHandler(this.Kr,this)}f=ku.prototype;f.Kr=function(a,b,c,d){this.ga.fy()?Bi(this.Qa,0,0):Bi(this.Qa,c,d);I(this.Qa,"pointer-events","none");c="";this.oJ||(c="rect(0px,"+a+"px,"+b+"px,0px)");I(this.Qa,"clip",c);this.ie.D()};f.kh=function(){return this.ie};f.position=function(a,b){var c=this.ga.Kl();return this.Gk(c.querySelector("#"+a),c,b||this.scale())};f.scale=function(){return this.ga.scale()};
f.Gk=function(a,b,c){var d=new ke(0,0);if(!a)return d;a=Fi(a);b=Fi(b);d=te(a,b);return d=new ke(d.x/c,d.y/c)};f.displayObject=function(){return this.Qa};function lu(a){this.jD=a.Nj;this.Cv=a.language;this.vi=a.yj;this.fk=a.xj.split(",")}function mu(a){var b=a.jD;var c=Date.now(),d=0;0<b-c&&(d=Math.ceil((b-c)/864E5));b=d;"ru"==a.Cv?(c=a.vi.indexOf("["),d=a.vi.indexOf("]"),-1==c||-1==d?a=a.vi?b+" "+a.vi.replace("{DAYS}",nu(a,b)):"":(c=a.vi.substr(c+1,d-c-1).split(","),a=(1==b%10&&11!=b?c[0]:c[1])+" "+b+" "+nu(a,b))):a=a.vi?b+" "+a.vi.replace("{DAYS}",nu(a,b)):"";return a}
function nu(a,b){if("ru"==a.Cv){var c=b%10;a=0==c||5<=c||10<=b&&19>=b?a.fk[2]:1==c?a.fk[0]:a.fk[1]}else a=1!=b&&2<=a.fk.length?a.fk[1]:a.fk[0];return a};function ou(a,b){this.zz=a;this.Mb=b}ou.prototype.className=function(){return this.Mb?this.zz+"__"+this.Mb:this.zz};function pu(a,b){return a.className()+"_"+b}function qu(a,b,c){return pu(a,b)+"_"+c}function ru(a,b,c){b=co(b);var d=qu(a,c,"");return ob(b,function(a){return 0==a.indexOf(d)})};var su=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||setTimeout;function tu(a,b){a.className.baseVal=b}function uu(a){return Ca(a.className)?co(a):(a=a.className.baseVal,Ca(a)&&a.match(/\S+/g)||[])}function vu(a,b){return Ca(a.className)?eo(a,b):pb(uu(a),b)}function wu(a,b){if(Ca(a.className))fo(a,b);else if(!vu(a,b)){var c=a.className.baseVal;c+=0<a.className.baseVal.length?" "+b:b;tu(a,c)}}function xu(a,b){Ca(a.className)?go(a,b):vu(a,b)&&tu(a,lb(uu(a),function(a){return a!=b}).join(" "))};function yu(a){G.call(this,a);this.jr=yg(this,new G);this.BA=yg(this,new G)}n(yu,G);yu.prototype.addHandler=function(a,b,c){G.prototype.addHandler.call(this,a,b,c);this.jr.D()};yu.prototype.removeHandler=function(a,b,c){G.prototype.removeHandler.call(this,a,b,c);this.BA.D()};var zu,Au=[];if(window.MutationObserver){zu=new MutationObserver(function(a){a&&a.forEach(function(a){y(a);a=ba(a.removedNodes);for(var b=a.next();!b.done;b=a.next()){b=b.value;for(var d=ba(Au),e=d.next();!e.done;e=d.next())e=e.value,Ja(b.contains)&&b.contains(e.displayObject())&&e.pf(!1)}})});var Bu={subtree:!0,childList:!0};su(function(){zu.observe(document.body,Bu)})}
function P(a){var b=a||{};a=b.Qd;var c=b.xa,d=b.zN,e=b.fN,g=b.gN,h=b.oF,k=b.YM,l=b.b7,m=b.zq,p=b.EX,q=b.tabIndex;b=b.LU;tr.call(this);var t=this;e||(e=Fe(g||"DIV"));this.N=e;this.Du=[];if(a||c)a=a||new ou(y(c),d),Cu(this,a);this.Ik=r(h)?h:!0;this.Qi=this.la=this.pa=this.Oa=this.Na=this.$l=void 0;this.No=1;this.tI=null;this.WL={};this.xd=null;m&&(this.Gm=Du(this));(this.DC=p)&&this.sg(!1);r(q)&&this.Qt(q);this.Ba=yg(this,new yu(this));Eu(this,this.Ba);l&&ug(this,this.Ba,Ea);b&&Fu(this);this.ie=ur(this);
if(!1===k){var v=!1;pg(this,this.displayObject(),"mousedown",function(){v=!0});pg(this,this.displayObject(),"focusout",function(a){a.target==a.currentTarget&&(v=!1)});pg(this,this.displayObject(),"focusin",function(a){v&&a.target==a.currentTarget&&su(function(){t.displayObject().blur()})})}}n(P,tr);f=P.prototype;f.kh=function(){return this.ie};f.focus=function(){this.N.focus()};f.getAttribute=function(a){return this.N.getAttribute(a)};f.setAttribute=function(a,b){this.N.setAttribute(a,b)};
f.removeAttribute=function(a){this.N.removeAttribute(a)};f.Qt=function(a){this.$l=a;this.ps(a)};f.ph=function(a){this.Na=a;this.N.style.left=a+"px"};f.We=function(a){this.Oa=a;this.N.style.top=a+"px"};f.move=function(a,b){this.ph(a);this.We(b)};f.ii=function(a){this.resize(a)};f.Lj=function(a){this.resize(void 0,a)};f.resize=function(a,b){this.Nk(a,b);r(a)&&(this.pa=a);r(b)&&(this.la=b);this.Xg(this.width(),this.height());this.ie.D(this)};
f.Jb=function(a){r(this.$l)&&this.ps(a?this.$l:-1);a?this.N.removeAttribute("disabled"):this.N.setAttribute("disabled","")};f.Ea=function(a){this.xd=null;Oi(this.N,a)};f.nh=function(a){Gu(this,"opacity",a);this.Qi=a};f.sa=function(a){a=this.Ai(a);C(this.N,a)};function Hu(a,b){yg(a,b,void 0);a.sa(b)}f.Ax=function(a,b){a=this.Ai(a);this.N==a.parentNode&&this.N.childNodes[b]==a||Le(this.N,a,b)};f.removeChild=function(a){a=this.Ai(a);this.BE(a)&&this.N.removeChild(a)};f.Vd=function(a){Ye(this.N,a)};
function Gu(a,b,c){I(a.N,b,c)}f.mq=function(a){Ga(a)&&(a=a.join(" "));fu(this.N,a)};f.Il=function(a){this.mh("hidden",a)};f.mh=function(a,b){gu(this.N,a,b)};function Iu(a,b){b instanceof ou||(b=new ou(b,void 0));Cu(a,b)}
f.Oj=function(a,b){var c=this;if(this.Du.length)for(var d={},e=ba(this.Du),g=e.next();!g.done;d={qu:d.qu,pu:d.pu,ez:d.ez},g=e.next())g=g.value,Ca(b)?(d.qu=ru(g,this.N,a),d.qu&&(delete this.WL[a],function(a){return function(){xu(c.N,y(a.qu))}}(d)()),b&&(d.pu=qu(g,a,b),this.WL[a]=d.pu,function(a){return function(){wu(c.N,a.pu)}}(d)())):(d.ez=pu(g,a),function(a){return function(){var d=c.N,e=a.ez;b?fo(d,e):go(d,e)}}(d)());else(function(){var d=c.N;b?fo(d,a):go(d,a)})(),Xa("component has no bemInfo")};
f.sg=function(a){y(this.DC);this.mh("selected",a)};f.selected=function(){y(this.DC);return"true"==iu(this.N,"selected")};function Ju(a,b){a=y(a.Du[0]);y(!a.Mb);return new ou(a.zz,b)}function Ku(a){a.Xg(a.width(),a.height());a.ie.D()}f.BE=function(a){return this.Ai(a).parentNode==this.displayObject()};f.x=function(){return r(this.Na)?this.Na:Di(this.displayObject()).x};f.y=function(){return r(this.Oa)?this.Oa:Di(this.displayObject()).y};f.width=function(){return r(this.pa)?this.pa:this.vA()};
f.height=function(){return r(this.la)?this.la:this.tA()};f.enabled=function(){return!this.N.hasAttribute("disabled")};f.visible=function(){return"boolean"==typeof this.xd?this.xd:"none"!=this.displayObject().style.display};f.opacity=function(){if(r(this.Qi))return this.Qi;var a=Ni(this.N);return Da(a)?a:1};f.displayObject=function(){return this.N};f.Jl=function(a){var b=void 0===b?"0 0":b;no(this.N,a,a);lj(this.N,y(b))};f.setParentScale=function(a){this.No=a;this.IB()};
f.contains=function(a){if(!a)return!1;a=this.Ai(a);return Xe(this.N,a)};function Lu(a,b,c,d){function e(){var a=Ca(c)?c:c();a=b.zj(a,d&&d());g(a)}var g=a.Vd.bind(a);y(!a.tI);ug(a,b.mR,function(a){var b=Ca(c)?c:c();a==b&&e()});e();a.tI=e}f.Vn=function(a){(a instanceof Node||Ja(a.displayObject))&&this.removeChild(a);tr.prototype.Vn.call(this,a)};f.Ai=function(a){return a instanceof Node?a:a.displayObject()};
f.vA=function(){var a=this.N;return a.tagName.toUpperCase()=="SVG".toString()?a.width.baseVal.value:Pi(a).width};f.tA=function(){var a=this.N;return a.tagName.toUpperCase()=="SVG".toString()?a.height.baseVal.value:Pi(a).height};f.Nk=function(a,b){r(a)&&Ji(this.N,a);r(b)&&Ki(this.N,b)};f.Xg=function(){};f.IB=function(){};
function Du(a){var b=new ResizeObserver(function(b){b=ba(b);for(var c=b.next();!c.done;c=b.next())c=c.value,r(c.target)&&0<c.contentRect.width&&0<c.contentRect.height&&(a.Xg(a.N.clientWidth,a.N.clientHeight),a.ie.D(a))});b.observe(a.N);return b}
function Eu(a,b){var c=yg(a,new On(a.N));ug(a,b.jr,function(){1==Eg(b)&&Qn(c);pg(a,a.N,"mouseover",function(){a.enabled()&&0<Eg(a.Ba)&&a.Gq()});pg(a,a.N,"mouseout",function(){a.pf(!1)})});ug(a,b.BA,function(){0==Eg(b)&&Rn(c)});var d=new Xn;ug(a,d.Fs,function(b,c,d){a.pf(!1);a.enabled()&&a.gk(d);a.Ik&&d.target==a.N&&d.preventDefault()});ug(a,d.XC,function(){a.pf(!0)});ug(a,d.YC,function(){a.enabled()&&a.Gq()});Pn(c,d)}f.gk=function(a){this.Ba.D(this,a)};
function Cu(a,b){a.Du.push(b);wu(a.N,b.className())}f.Gq=function(){this.Oj("active",!0)};f.pf=function(){this.Oj("active",!1)};f.lz=function(){pg(this,this.N,"keydown",this.yB,this)};f.yB=function(a){document.activeElement!=this.displayObject()||a.defaultPrevented||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),this.gk())};function Fu(a){zu?Au.push(a):Dc?pg(a,window,"DOMNodeRemoved",function(b){Xe(b.target,a.N)&&a.pf(!1)}):pg(a,a.N,"DOMNodeRemovedFromDocument",function(){a.pf(!1)})}
f.ps=function(a){this.setAttribute("tabindex",a+"")};f.Hd=function(){this.Gm&&this.Gm.disconnect();var a=Au.indexOf(this);0<=a&&Au.splice(a,1)};function Mu(a){Pe(a)?this.Ma=this.N=a:(this.N=Fe("DIV",Nu("component_container",a)),this.Ma=this.cH(Nu("component_base",a)),C(this.N,this.Ma));this.Ub=[];this.Ik=!1;if(ck){var b=new On(this.tq());this.Ba=new yu;this.Ba.jr.addHandler(function(){1==Eg(this.Ba)&&Qn(b)},this);this.Ba.BA.addHandler(function(){0==Eg(this.Ba)&&Rn(b)},this);a=new Xn;a.Fs.addHandler(function(a,b,e){this.pf(!1);this.Ik&&e.preventDefault();this.enabled()&&this.gk(e)},this);a.XC.addHandler(function(){this.pf(!0)},this);a.YC.addHandler(function(){this.enabled()&&
this.Gq()},this);Pn(b,a)}else this.Ik=!0,this.Ba=new yu,this.Ba.jr.addHandler(function d(){gb(this.Ba,yu);this.Ba.jr.removeHandler(d,this);var a=F(this.tq(),"mouseover",function(){this.enabled()&&0<Eg(this.Ba)&&this.Gq()},!1,this);this.Ub.push(a);a=F(this.tq(),"mouseout",function(){this.pf(!1)},!1,this);this.Ub.push(a);a=F(this.tq(),"click",function(a){this.pf(!0);this.Ik&&0<Eg(this.Ba)&&(a.preventDefault(),a.stopPropagation());this.gk(a)},!1,this);this.Ub.push(a)},this);this.ie=new G}f=Mu.prototype;
f.Qi=1;f.wP=!0;f.gk=function(a){!this.wP&&a&&(this.displayObject().blur(),this.Ma.blur());this.Ba.D(this,a)};f.kh=function(){return this.ie};f.tq=function(){return this.displayObject()};f.setAttribute=function(a,b){this.displayObject().setAttribute(a,b)};f.removeAttribute=function(a){this.displayObject().removeAttribute(a)};f.Qt=function(a){this.$l=a;this.ps(a)};
f.zq=function(){var a=this;this.la=this.pa=void 0;this.Gm=new ResizeObserver(function(b){b=ba(b);for(var c=b.next();!c.done;c=b.next())c=c.value,r(c.target)&&(c=c.contentRect,a.pa=c.width,a.la=c.height,a.Xg(c.width,c.height),a.ie.D(a))});this.Gm.observe(this.N);this.Xg(parseInt(this.N.style.width,10),parseInt(this.N.style.height,10));this.ie.D(this)};f.Gq=function(){this.Oj("active",!0)};f.pf=function(){this.Oj("active",!1)};f.fN=function(){return this.Ma};Mu.prototype.baseElement=Mu.prototype.fN;
Mu.prototype.displayObject=function(){return this.N};Mu.prototype.displayObject=Mu.prototype.displayObject;f=Mu.prototype;f.width=function(){return r(this.pa)?this.pa:this.vA(this.Ma)};f.vA=function(a){return"SVG"==a.tagName.toUpperCase()?a.width.baseVal.value:Pi(a).width};f.ii=function(a){this.resize(a)};f.height=function(){return r(this.la)?this.la:this.tA(this.Ma)};f.tA=function(a){return"SVG"==a.tagName.toUpperCase()?a.height.baseVal.value:Pi(a).height};f.Lj=function(a){this.resize(void 0,a)};
f.resize=function(a,b){if(r(this.Gm))throw Error("ResizeObserver is turned on");this.Nk(a,b);r(a)&&(this.pa=a);r(b)&&(this.la=b);this.ie.D(this)};f.Nk=function(a,b){r(a)&&(Ji(this.displayObject(),a),Ji(this.Ma,a));r(b)&&(Ki(this.displayObject(),b),Ki(this.Ma,b));r(a)&&r(b)&&this.Xg(a,b)};f.Xg=function(){};f.x=function(){return r(this.Na)?this.Na:Di(this.displayObject()).x};f.ph=function(a){this.Na=a;this.displayObject().style.left=a+"px"};f.y=function(){return r(this.Oa)?this.Oa:Di(this.displayObject()).y};
f.We=function(a){this.Oa=a;this.displayObject().style.top=a+"px"};f.move=function(a,b){this.ph(a);this.We(b)};f.enabled=function(){return!this.Ma.hasAttribute("disabled")};f.Jb=function(a){r(this.$l)&&this.ps(a?this.$l:-1);a?this.Ma.removeAttribute("disabled"):this.Ma.setAttribute("disabled","")};f.visible=function(){return"none"!=this.displayObject().style.display};f.Ea=function(a){Oi(this.displayObject(),a)};f.opacity=function(){return this.Qi};f.nh=function(a){Ou(this,"opacity",a);this.Qi=a};
f.sa=function(a){a=this.Ai(a);C(this.displayObject(),a)};f.Ax=function(a,b){a=this.Ai(a);Le(this.displayObject(),a,b)};f.removeChild=function(a){a=this.Ai(a);this.BE(a)&&this.displayObject().removeChild(a)};f.BE=function(a){return(a instanceof Mu?a.displayObject():a).parentNode==this.displayObject()};f.Vd=function(a){Ye(this.Ma,a)};function Ou(a,b,c){I(a.displayObject(),b,c)}f.mq=function(a){Ga(a)&&(a=a.join(" "));fu(this.ix?this.Ma:this.N,a)};f.Il=function(a){this.mh("hidden",a)};
f.mh=function(a,b){gu(this.ix?this.Ma:this.N,a,b)};f.cH=function(a){return Fe("DIV",a)};function Nu(a,b){return r(b)?b instanceof Array?(b=tb(b),b.push(a),b):[a,b]:a}f.Oj=function(a,b){a=this.KP?pu(this.KP,a):a;var c=this.N;b?fo(c,a):go(c,a);this.N!=this.Ma&&(c=this.Ma,b?fo(c,a):go(c,a))};f.lz=function(){F(this.displayObject(),"keydown",this.yB,!1,this)};f.yB=function(a){document.activeElement!=this.displayObject()||a.defaultPrevented||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),this.gk(null))};
f.ps=function(a){this.setAttribute("tabindex",a+"")};f.Ad=function(){for(var a=0;a<this.Ub.length;++a){var b=this.Ub[a];b&&Yf(b)}this.Gm&&this.Gm.disconnect()};f.Ai=function(a){return a instanceof Mu||a instanceof P?a.displayObject():a};function Pu(a,b){Mu.call(this,Fe(b||"DIV",a))}x(Pu,Mu);function Qu(a,b){var c=this;this.Tj=a;b=b-a.width()-1;this.Wl=new Bh(b,2,a.width(),a.height());this.Yj=new Pu("trial_banner");this.Yj.ii(this.Wl.width);this.Yj.Lj(this.Wl.height);Ou(this.Yj,"cursor","pointer");b=B("DIV");b.innerHTML=a.content();fo(b,"banner-content");gu(b,"hidden",!0);this.Yj.Ma.appendChild(b);b=B("DIV");b.innerHTML=a.contentHover();fo(b,"banner-content_hover");gu(b,"hidden",!0);this.Yj.Ma.appendChild(b);b=new Pu("days_remaining");b.ph(a.hn());b.We(a.jn());b.Il(!0);var d=new lu({Nj:this.Tj.Nj(),
language:this.Tj.language(),yj:this.Tj.yj(),xj:this.Tj.xj()});b.Vd(mu(d));this.Yj.sa(b);a.url()&&this.Yj.Ba.addHandler(function(a,b){b.stopPropagation();a=c.Tj.url();y(a);Kj(a)},this);I(this.displayObject(),"z-index","1000")}Qu.prototype.ma=function(){return this.Wl};Qu.prototype.displayObject=function(){return this.Yj.displayObject()};function Ru(){this.Ru=new G;this.JP=new G;this.rH=new G;this.pH=new G}f=Ru.prototype;f.io=!1;f.ho=!1;f.ys=null;f.Po=null;f.Lp=function(){return"drag"};f.Ux=function(a,b){if(1==b.touches().length){if("touchStart"==a)return this.io&&(this.ho=this.io=!1),this.ho=!1,1;if("touchMove"==a&&this.ho)return 1}this.io&&(y(this.Po),this.ho=this.io=!1,this.pH.D(this.Po.x,this.Po.y));return 0};
f.Dx=function(a){a=new ke(a.touches()[0].clientX(),a.touches()[0].clientY());this.ho?(a=te(a,this.ys),le(a,this.Po)||(this.io||(y(this.ys),this.io=!0,this.rH.D(this.ys.x,this.ys.y)),this.Po=a,this.Ru.D(a.x,a.y))):(this.ho=!0,this.ys=a,this.Po=new ke,this.JP.D())};f.pl=function(){};function Su(){this.jT=new G;this.Vo=new G;this.vL=new G;this.Ru=new G;this.xr=null;this.yC=!1}f=Su.prototype;f.yr=-1;f.nv=0;f.Lp=function(){return"scale"};f.Ux=function(a,b){a=2==b.touches().length;var c=!a&&0<this.yr;a!=this.yC&&(this.yC||(Tu(b),this.jT.D()),this.yC=a);return a||c?1:0};
f.Dx=function(a){if(2==a.touches().length){var b=Tu(a);if(this.xr&&b){var c=te(b.DN,this.xr.DN),d=te(b.xO,this.xr.xO),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.Ru.D(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.xr=b;b=a.scale();r(b)||(b=a.touches()[0],a=a.touches()[1],a=re(new ke(b.clientX(),b.clientY()),new ke(a.clientX(),a.clientY())),this.nv?b=a/this.nv:(b=1,this.nv=a));a=b;this.Vo.D(a);this.yr=a}else 0<this.yr&&(this.vL.D(this.yr),this.xr=
null,this.yr=-1,this.nv=0)};function Tu(a){a=a.touches();return 2!=a.length?null:{DN:new ke(a[0].clientX(),a[0].clientY()),xO:new ke(a[1].clientX(),a[1].clientY())}}f.pl=function(){};function Uu(){this.ns=new G}f=Uu.prototype;f.Bs=null;f.Hk=null;f.Um=!1;
f.Ux=function(a,b){if("touchEnd"==a)return this.Um&&this.Bs&&this.Hk?this.CM(this.Hk,this.Bs)?1:0:0;if(1!=b.touches().length||ni(b.kk))return this.Um=!1,0;var c=new ke(b.touches()[0].screenX(),b.touches()[0].screenY());if("touchStart"==a){if(oi(b.kk))return this.Um=!1,0;this.Bs=this.Hk=c;this.Um=!0;return 0}if(!this.Um||!this.Bs||!this.Hk)return 0;(this.Um=this.Bs==this.Hk?this.DM(c,this.Hk):this.EM(c,this.Hk))&&b.kk.preventDefault();this.Hk=c;return 0};f.Dx=function(){this.ns.D()};f.pl=function(){};
function Vu(){this.ns=new G}x(Vu,Uu);Vu.prototype.Lp=function(){return"scrollLeft"};Vu.prototype.EM=function(a,b){return a.x<=b.x};Vu.prototype.DM=function(a,b){return b.x-a.x>=Math.abs(a.y-b.y)};Vu.prototype.CM=function(a,b){var c=b.x-a.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)};function Wu(){this.ns=new G}x(Wu,Uu);Wu.prototype.Lp=function(){return"scrollRight"};Wu.prototype.EM=function(a,b){return a.x>=b.x};Wu.prototype.DM=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)};
Wu.prototype.CM=function(a,b){var c=a.x-b.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)};function Xu(){cg.call(this);this.Pc=Yu;this.endTime=this.startTime=null}x(Xu,cg);var Yu=0;Xu.prototype.Dt=function(){this.Rh("begin")};Xu.prototype.Zp=function(){this.Rh("end")};Xu.prototype.Rh=function(a){this.dispatchEvent(a)};function Zu(a,b,c){rf.call(this);this.RE=a;this.Qp=b||0;this.Pp=c;this.aV=w(this.yV,this)}x(Zu,rf);f=Zu.prototype;f.Sd=0;f.Oc=function(){Zu.qa.Oc.call(this);this.stop();delete this.RE;delete this.Pp};f.start=function(a){this.stop();this.Sd=qi(this.aV,r(a)?a:this.Qp)};f.stop=function(){this.Rp()&&Ba.clearTimeout(this.Sd);this.Sd=0};f.Rp=function(){return 0!=this.Sd};f.yV=function(){this.Sd=0;this.RE&&this.RE.call(this.Pp)};var nc={},$u=null;function av(a){a=La(a);delete nc[a];mc()&&$u&&$u.stop()}function bv(){$u||($u=new Zu(function(){cv()},20));var a=$u;a.Rp()||a.start()}function cv(){var a=Ra();ec(nc,function(b){dv(b,a)});mc()||bv()};function ev(a,b,c,d){Xu.call(this);if(!Ga(a)||!Ga(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.Tt=a;this.BV=b;this.duration=c;this.VM=d;this.coords=[];this.Ab=0;this.OE=null}x(ev,Xu);f=ev.prototype;
f.play=function(a){if(a||this.Pc==Yu)this.Ab=0,this.coords=this.Tt;else if(1==this.Pc)return!1;av(this);this.startTime=a=Ra();-1==this.Pc&&(this.startTime-=this.duration*this.Ab);this.endTime=this.startTime+this.duration;this.OE=this.startTime;this.Ab||this.Dt();this.Rh("play");-1==this.Pc&&this.Rh("resume");this.Pc=1;var b=La(this);b in nc||(nc[b]=this);bv();dv(this,a);return!0};f.stop=function(a){av(this);this.Pc=Yu;a&&(this.Ab=1);fv(this,this.Ab);this.Rh("stop");this.Zp()};
f.pause=function(){1==this.Pc&&(av(this),this.Pc=-1,this.Rh("pause"))};f.Mj=function(a){this.Ab=a;1==this.Pc&&(this.startTime=Ra()-this.duration*this.Ab,this.endTime=this.startTime+this.duration)};f.Oc=function(){this.Pc==Yu||this.stop(!1);this.Rh("destroy");ev.qa.Oc.call(this)};f.destroy=function(){this.Ad()};
function dv(a,b){Za(a.startTime);Za(a.endTime);Za(a.OE);b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.Ab=(b-a.startTime)/(a.endTime-a.startTime);1<a.Ab&&(a.Ab=1);a.OE=b;fv(a,a.Ab);1==a.Ab?(a.Pc=Yu,av(a),a.Rh("finish"),a.Zp()):1==a.Pc&&a.cF()}function fv(a,b){Ja(a.VM)&&(b=a.VM(b));a.coords=Array(a.Tt.length);for(var c=0;c<a.Tt.length;c++)a.coords[c]=(a.BV[c]-a.Tt[c])*b+a.Tt[c]}f.cF=function(){this.Rh("animate")};f.Rh=function(a){this.dispatchEvent(new gv(a,this))};
function gv(a,b){vf.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.Ab=b.Ab;this.state=b.Pc}x(gv,vf);function hv(a){return 1-Math.pow(1-a,3)};function iv(a,b,c,d){var e=Number.MAX_VALUE;this.mH=a;this.Gg=b;this.ox=this.Nd=c;this.nx=this.Md=d;this.fR=e;this.Ya=new ke;this.Vo=new G;this.rT=[Wn(b,"scrollLeft"),Wn(b,"scrollRight")];a=new Su;a.Vo.addHandler(this.wS,this);a.vL.addHandler(this.vS,this);this.xL=a;a=new Ru;a.Ru.addHandler(this.uS,this);a.rH.addHandler(this.tS,this);a.pH.addHandler(this.sS,this);this.qH=a}f=iv.prototype;f.yL=!0;f.wL=!1;f.BG=1;f.sk=1;f.Yw=-1;f.Rg=null;f.gm=null;f.wi=null;
function jv(a,b){b!=a.wL&&((a.wL=b)?(Pn(a.Gg,a.xL),Pn(a.Gg,a.qH)):(Vn(a.Gg,a.xL),Vn(a.Gg,a.qH)))}f.Aa=function(){return this.sk*this.BG};f.wS=function(a){0>this.Yw&&(kv(this),this.Yw=this.sk);lv(this,ie(this.Yw*a,1,4))};f.vS=function(){this.Yw=-1};f.uS=function(a,b){1<this.sk&&window.event&&window.event.preventDefault();y(!!this.Rg);y(this.gm);a=new ke(a,b);this.gm.push({offset:a,time:Ra()});this.ke(ue(this.Rg,a))};f.tS=function(){kv(this);this.gm=[];this.Rg=this.Ya.clone()};
f.sS=function(){y(this.gm);var a=this.gm.length;if(2<=a){var b=this.gm[a-2],c=this.gm[a-1],d=c.time-b.time;0<d&&(a=(c.offset.x-b.offset.x)/d,b=(c.offset.y-b.offset.y)/d,c=Math.max(Math.abs(800*a),Math.abs(800*b)),this.wi=new mv(this.Ya,new ke(this.Ya.x+a*c/7,this.Ya.y+b*c/7),c),F(this.wi,"animate",this.GR,!1,this),F(this.wi,"finish",this.FR,!1,this),this.wi.play())}};f.GR=function(){y(this.wi);this.ke(this.wi.position())};f.FR=function(){kv(this)};function kv(a){a.wi&&(a.wi.Ad(),a.wi=null)}
function lv(a,b){var c=(b-a.sk)/a.sk;a.sk=b;b=a.Ya.x;var d=a.Ya.y;b-=(a.ox/2-b)*c;d-=(a.nx/2-d)*c;a.Ya=nv(a,new ke(b,d));a.Vo.D(a.Aa(),a.Ya.x,a.Ya.y);c=1==a.sk;if(a.yL!=c)for(a.yL=c,b=a.rT,d=0;d<b.length;++d){var e=b[d];e&&(c?Pn(a.Gg,e):Vn(a.Gg,e))}}f.ke=function(a){a=nv(this,a);le(this.Ya,a)||(this.Vo.D(this.Aa(),a.x,a.y),this.Ya=a)};function nv(a,b){function c(a,b,c){return b<=c?(c-b)/2:ie(a,c-b,0)}var d=a.Aa();return new ke(c(b.x,a.Nd*d,a.ox),c(b.y,a.Md*d,a.nx))}
function mv(a,b,c){ev.call(this,[a.x,a.y],[b.x,b.y],c,hv)}x(mv,ev);mv.prototype.position=function(){y(this.coords);return new ke(this.coords[0],this.coords[1])};function pv(a,b){var c=c||Bb;for(var d=[],e=0,g=a.length;e<g;++e){for(var h=a[e],k=!1,l=0,m=b.length;l<m;++l)if(c(h,b[l])){k=!0;break}k||d.push(h)}return d};function qv(a,b){this.mp=[];for(var c=0;c<a.count();++c){var d=a.P(c);d=b(d);for(var e=0;e<d.length;++e)for(var g=d[e],h=this.mp,k=c+(0<g.Qf?g.Qf:0),l=c;l<=k;++l)h[l]||(h[l]=[]),h[l].push(g)}}function rv(a){return new qv(a,function(a){return a.Yb().Cb()})}function sv(a){return new qv(a,function(a){return a.Kb().Cb()})}function tv(a,b,c){return pv(a.mp[b]||[],a.mp[c]||[])};function uv(a){var b=a.Dd,c=a.XW,d=a.jy,e=a.Qy,g=a.Kl,h=a.ul,k=a.R,l=a.My,m=a.za;a=a.XX;tr.call(this);this.K=b;this.Gc=c;this.Vb=d;this.Qg=e;this.wc=g;this.Cc=h;this.gd=k;this.Lm=l;vv(this);this.pa=b.slideWidth();this.la=b.slideHeight();this.Aa=1;this.Gg=wv(this);c=this.Me();c=new iv(this.Vb,this.Gg,c.width,c.height);jv(c,!1);ug(this,c.Vo,this.kT,this);this.zD=c;this.Jw=ur(this);this.Cg=null;this.uv=!1;this.B=m;this.xc=a;this.GA={};this.Lg=!1;this.Hf=null;b=gb(b.slides(),Zh);this.Vk=rv(b)}n(uv,tr);
f=uv.prototype;f.width=function(){return this.pa};f.height=function(){return this.la};f.scale=function(){return this.Aa};f.resize=function(a,b){this.pa=a;this.la=b;Ii(this.Vb,a,b);var c=this.zD;c.Ya=nv(c,ue(c.Ya,new ke((a-c.ox)/2,(b-c.nx)/2)));c.ox=a;c.nx=b;c.BG=Math.min(a/c.Nd,b/c.Md,c.fR);lv(c,c.sk);xv(this);yv(this)};
f.gO=function(a){var b=this.B,c=this.Cg?this.Cg.index():-1,d=b.na();this.Cg=0<=d?b.W():null;b=this.Cg instanceof Ur;var e=this.Cg instanceof ir,g=this.Cg instanceof qr;this.uv=(this.Cc.oJ=b)||e||g;this.Qg.style.opacity=this.uv?"0":"";this.sp();a&&I(a.displayObject(),"display",g?"none":"");a=tv(this.Vk,c,d);c=tv(this.Vk,d,c);zv(this,a,!1);zv(this,c,!0);this.Lg&&(Av(this,a),Bv(this,c));xv(this);Cv(this)};
f.WM=function(a){lv(this.zD,1);Dv(this);yv(this);Ev(this);var b=this.B;-1!=b.na()&&r(a)&&(b=(b=b.lc())&&b.view(),b instanceof lr?b.La().setBannerView(a.displayObject()):b instanceof hr?b.sb().setBannerView(a.displayObject()):b instanceof pr&&b.lb().setBannerView(a.displayObject()))};f.setOverlayDisplayed=function(a){if(this.Lg!=a){this.Lg=a;if(this.Cg){var b=this.Cg.index();b=this.Vk.mp[b]||[];a?Bv(this,b):Av(this,b);(b=this.B.La())&&b.setOverlayDisplayed(a)}Cv(this)}};
f.Wx=function(a){this.wc.style.display="";this.Qg.style.display="";Fv(a);Dv(this)};f.fy=function(){return this.uv};function vv(a){a.fI();a.iI();a.jI();a.dI();a.eI();a.gI()}f.fI=function(){var a=this.Vb;a.setAttribute("role","main");a.setAttribute("aria-live","polite");a.style.overflow="hidden";Ii(a,this.Me().width,this.Me().height);$c&&(a.style["-webkit-text-size-adjust"]="none")};
f.iI=function(){var a=this.Qg;Qe(a)||Le(this.Vb,this.Qg,0);a.style.display="none";var b=this.Me();Ii(a,b.width-2,b.height-2);Bi(a,1,1)};f.jI=function(){var a=this.wc;a.removeAttribute("class");a.style.overflow="hidden";a.style.position="absolute";Ii(a,this.Me().width,this.Me().height);lj(a,"0 0")};f.dI=function(){var a=this.Cc.displayObject();I(a,"z-index","2");Qe(a)||C(this.Vb,a)};f.eI=function(){Qe(this.gd)||C(this.wc,this.gd)};f.gI=function(){go(this.Lm,"slide-displays-parent")};
function wv(a){var b=new On(a.Vb,[new Vu,new Wu]);ug(a,Wn(b,"scrollLeft").ns,function(){var b=a.Gc.En();b.yb()&&b.Qu(b.DT)&&b.K.settings().navigation().Xh().enabled()&&Gv(b)&&Hv(b)});ug(a,Wn(b,"scrollRight").ns,function(){var b=a.Gc.En();y(b.Hh);b.yb()&&b.Qu(b.ET)&&b.K.settings().navigation().Xh().enabled()&&Gv(b)&&b.Hh.xf()});Qn(b);if(zk){var c=new Xn;ug(a,c.Fs,a.CR,a);ug(a,c.oH,a.AR,a);Pn(b,c)}return b}
f.AR=function(a,b,c){a=c.target;a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():Xe(this.wc,a)&&(c.preventDefault(),c=this.Gc.En(),c.Qu(c.CT))};f.CR=function(a,b,c){Lj(c.target)||(a=c.target,a instanceof HTMLVideoElement&&a.controls?c.stopPropagation():Xe(this.wc,a)&&(c.preventDefault(),gr(this.Gc.En(),this,c)))};
function xv(a){var b=Ne(a.Cc.displayObject());if(b.length){b=ba(b);for(var c=b.next();!c.done;c=b.next())c=c.value,eo(c,"framesLayerContent")&&(c.setAttribute("data-width",a.pa),c.setAttribute("data-height",a.la))}}function yv(a){var b=a.B;-1!=b.na()&&(b=y(b.lc()).view(),b instanceof pr&&b.lb().setParentScale(a.Aa),ok||(b instanceof lr?b.La().resize(a.pa,a.la):b instanceof hr&&b.sb().resize(a.pa,a.la)))}
function Ev(a){if("idle"==a.xc.state()){var b=a.B;b=0<=b.na()?b.W():null;var c=b instanceof ir,d=b instanceof qr;b instanceof Ur||c||d||Ej||!Hc||(b=Be("IMG",null,a.wc),z(b,function(b){null!=b.id&&0<b.id.length||(b.id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"==a?b:b&3|8).toString(16)}));if(jc(a.GA,b.id)){var c=A(a.GA,b.id);var d=c.transform.clone();var e=c.origin.clone();var l=c.width;c=c.height}else d=ko(b),null===d&&(d=new en),e=lo(b),
null===e&&(e=new ke),lj(b,e.x+"px "+e.y+"px"),l=parseFloat(b.getAttribute("width")),c=parseFloat(b.getAttribute("height")),oc(a.GA,b.id,{transform:d.clone(),origin:e.clone(),width:l,height:c});c*=a.Aa;Ji(b,l*a.Aa);Ki(b,c);l=1/a.Aa;c=1/a.Aa;e=te(new ke,e);e=new en(l,0,0,c,e.x-l*e.x,e.y-c*e.y);ho(b,gn(d,e))},a))}}
f.kT=function(a,b,c){b=Math.round(b);c=Math.round(c);var d=this.K.slideWidth(),e=this.K.slideHeight();d*=a;e*=a;var g=this.Aa!=a;g&&(this.Aa=a,no(this.wc,a),Iv(this.Gc.Fc,this.Aa),yv(this),Ev(this),Ii(this.Qg,d-2,e-2));Bi(this.wc,b,c);Bi(this.Qg,b+1,c+1);this.Jw.D(d,e,b,c);g&&Ej&&oo(this.Vb)};function Dv(a){var b=!1,c=0<=a.B.na();"none"!=a.wc.style.display&&c&&(b=a.B.W(),b=a.K.settings().navigation().Kp().iG()&&"slide"==b.type());jv(a.zD,b)}function Cv(a){a.Lg||a.uv?Rn(a.Gg):Qn(a.Gg)}
function Bv(a,b){for(var c=0;c<b.length;++c){var d=a.Gc.Fc.Th(b[c]);d&&d.tl(!1)}}function Av(a,b){for(var c=0;c<b.length;++c){var d=b[c],e=a.Gc.Fc.Th(d);e&&e.tl(d.Df.vf())}}function zv(a,b,c){for(var d=0;d<b.length;++d){var e=a.Gc.Fc.Th(b[d]);e&&Jv(e,c)}}f.Me=function(){return new ve(this.K.slideWidth(),this.K.slideHeight())};f.sp=function(){Kv(this);0<=this.B.na()&&(this.pD()||this.nD()||this.qD())};
f.pD=function(){if(this.B.W()instanceof Ur){var a=y(this.B.La());a.setOverlayDisplayed(this.Lg);ok||(this.Hf=a.skin().displayObject(),this.Vb.appendChild(this.Hf));return!0}return!1};f.nD=function(){if(this.B.W()instanceof ir){var a=y(this.B.sb());a.setOverlayDisplayed(this.Lg);ok||(this.Hf=a.displayObject(),this.Vb.appendChild(this.Hf));return!0}return!1};f.qD=function(){this.B.W()instanceof qr&&y(this.B.lb()).setOverlayDisplayed(this.Lg)};function Kv(a){a.Hf&&(Me(a.Hf),a.Hf=null)}
f.Hd=function(){tr.prototype.Hd.call(this);Rn(this.Gg);Kv(this)};function Lv(a){var b=a.Dd,c=a.za,d=a.jy,e=a.Qy,g=a.Kl,h=a.ul,k=a.R;a=a.My;tr.call(this);this.K=b;this.B=c;this.Vb=d;this.Qg=e;this.wc=g;this.Cc=h;this.gd=k;this.Lm=a;this.Jw=ur(this);this.Hf=null;vv(this)}n(Lv,tr);f=Lv.prototype;f.width=function(){return 0};f.height=function(){return 0};f.scale=function(){return 1};f.resize=function(){};f.gO=function(a){a&&I(a.displayObject(),"display","");this.sp();this.Jw.D()};f.WM=function(){};f.setOverlayDisplayed=function(){};f.Wx=function(){Oi(this.wc,!0)};
f.fy=function(){return!1};f.fI=function(){this.Vb.removeAttribute("role");this.Vb.removeAttribute("aria-live");this.Vb.removeAttribute("style")};f.iI=function(){Me(this.Qg)};f.jI=function(){this.wc.removeAttribute("style");fo(this.wc,"slides-container")};f.dI=function(){Me(this.Cc.displayObject())};f.eI=function(){Me(this.gd)};f.gI=function(){fo(this.Lm,"slide-displays-parent")};f.sp=function(){Kv(this);0<=this.B.na()&&(this.pD()||this.nD()||this.qD())};
f.pD=function(){return this.B.W()instanceof Ur?(this.Hf=y(this.B.La()).skin().displayObject(),this.Vb.appendChild(this.Hf),!0):!1};f.nD=function(){this.B.W()instanceof ir&&(this.Hf=y(this.B.sb()).displayObject(),this.Vb.appendChild(this.Hf));return!1};f.qD=function(){};f.Hd=function(){tr.prototype.Hd.call(this);Kv(this)};function Mv(a){this.zg=a}Mv.prototype.create=function(a){switch(a){case "normal":return new uv(this.zg);case "accessible":return new Lv({Dd:this.zg.Dd,za:this.zg.za,jy:this.zg.jy,Qy:this.zg.Qy,Kl:this.zg.Kl,ul:this.zg.ul,R:this.zg.R,My:this.zg.My});default:throw Error("unknown presentation view mode");}};var Nv={x5:"switchToNextSlide",z5:"switchToPreviousSlide",GY:"arbitrarySlideSwitching",T4:"slideShowControl",y5:"switchToNextStep",A5:"switchToPreviousStep",R2:"playPauseControl",l3:"presentationSeeking",S4:"slideSeeking",B3:"quizSwitchToNextSlide",C3:"quizSwitchToNextSlideWithoutBranching",y3:"quizArbitrarySlideSwitching",p4:"scenarioSwitchToNextSlide",q4:"scenarioSwitchToNextSlideWithoutBranching",m4:"ScenarioArbitrarySlideSwitching"};
u("ispring.presenter.player.restriction.NavigationActionType",Nv,void 0);function Ov(){return"switchToNextSlide switchToPreviousSlide arbitrarySlideSwitching slideShowControl switchToNextStep switchToPreviousStep playPauseControl presentationSeeking slideSeeking".split(" ")}Nv.all=Ov;u("SWITCH_TO_NEXT_SLIDE","switchToNextSlide",Nv);u("SWITCH_TO_PREVIOUS_SLIDE","switchToPreviousSlide",Nv);u("ARBITRARY_SLIDE_SWITCHING","arbitrarySlideSwitching",Nv);u("SLIDE_SHOW_CONTROL","slideShowControl",Nv);
u("SWITCH_TO_NEXT_STEP","switchToNextStep",Nv);u("SWITCH_TO_PREVIOUS_STEP","switchToPreviousStep",Nv);u("PLAY_PAUSE_CONTROL","playPauseControl",Nv);u("PRESENTATION_SEEKING","presentationSeeking",Nv);u("SLIDE_SEEKING","slideSeeking",Nv);function Pv(){}u("ispring.presenter.player.restriction.INavigationRestriction",Pv,void 0);Pv.prototype.my=function(){};Pv.prototype.navigationAction=Pv.prototype.my;Pv.prototype.kq=function(){};Pv.prototype.restrictionSource=Pv.prototype.kq;Pv.prototype.wn=function(){};Pv.prototype.restrictionReason=Pv.prototype.wn;Pv.prototype.Jj=function(){};Pv.prototype.relatedSlideIndex=Pv.prototype.Jj;Pv.prototype.tF=function(){};Pv.prototype.relatedTimestamp=Pv.prototype.tF;Pv.prototype.sO=function(){};function Qv(a,b,c,d,e,g){this.rR=a;this.cT=b;this.bT=c;this.Gb=null!=d?d:null;this.Lc=e||null;this.jp=g||null}Qv.prototype.my=function(){return this.rR};Qv.prototype.navigationAction=Qv.prototype.my;Qv.prototype.kq=function(){return this.cT};Qv.prototype.restrictionSource=Qv.prototype.kq;Qv.prototype.wn=function(){return this.bT};Qv.prototype.restrictionReason=Qv.prototype.wn;Qv.prototype.Jj=function(){return this.Gb};Qv.prototype.relatedSlideIndex=Qv.prototype.Jj;Qv.prototype.tF=function(){return this.Lc};
Qv.prototype.relatedTimestamp=Qv.prototype.tF;Qv.prototype.sO=function(){return this.jp};Qv.prototype.relatedSlideShow=Qv.prototype.sO;function Rv(){}u("ispring.presenter.player.restriction.INavigationRestrictionReason",Rv,void 0);Rv.prototype.type=function(){};Rv.prototype.type=Rv.prototype.type;Rv.prototype.Jj=function(){};Rv.prototype.relatedSlideIndex=Rv.prototype.Jj;function Sv(a,b){this.fa=a;this.WS=b}Sv.prototype.type=function(){return this.fa};Sv.prototype.type=Sv.prototype.type;Sv.prototype.Jj=function(){return this.WS};Sv.prototype.relatedSlideIndex=Sv.prototype.Jj;
var Tv={WZ:"currentSlideIsLocked",XZ:"currentSlideIsNotCompleted",TZ:"currentSlideIsFirstSlide",VZ:"currentSlideIsLastSlide",UZ:"currentSlideIsInteraction",MY:"backwardNavigationIsRestricted",k0:"forwardNavigationIsRestricted",m3:"presentationSeekingDisabled",Q0:"interactionNotCompleted",e3:"precedingQuizNotPassed",d3:"precedingQuizNotCompleted",c3:"precedingQuizFailed",g3:"precedingScenarioNotCompleted",h3:"precedingScenarioNotPassed",f3:"precedingScenarioFailed"};
u("ispring.presenter.player.restriction.NavigationRestrictionReasonType",Tv,void 0);u("CURRENT_SLIDE_IS_LOCKED","currentSlideIsLocked",Tv);u("CURRENT_SLIDE_IS_NOT_COMPLETED","currentSlideIsNotCompleted",Tv);u("CURRENT_SLIDE_IS_LAST_SLIDE","currentSlideIsLastSlide",Tv);u("CURRENT_SLIDE_IS_FIRST_SLIDE","currentSlideIsFirstSlide",Tv);u("BACKWARD_NAVIGATION_IS_RESTRICTED","backwardNavigationIsRestricted",Tv);u("FORWARD_NAVIGATION_IS_RESTRICTED","forwardNavigationIsRestricted",Tv);
u("PRESENTATION_SEEKING_DISABLED","presentationSeekingDisabled",Tv);u("PRECEDING_QUIZ_NOT_PASSED","precedingQuizNotPassed",Tv);u("PRECEDING_QUIZ_NOT_COMPLETED","precedingQuizNotCompleted",Tv);u("PRECEDING_QUIZ_FAILED","precedingQuizFailed",Tv);u("PRECEDING_SCENARIO_NOT_COMPLETED","precedingScenarioNotCompleted",Tv);u("PRECEDING_SCENARIO_FAILED","precedingScenarioFailed",Tv);u("PRECEDING_SCENARIO_NOT_PASSED","precedingScenarioNotPassed",Tv);var Uv={k3:"presentationNavigationType",R4:"slideNavigationSettings",z3:"quizNavigationSettings",n4:"scenarioNavigationSettings",j3:"presentationFlow"};u("ispring.presenter.player.restriction.NavigationRestrictionSource",Uv,void 0);u("PRESENTATION_NAVIGATION_TYPE","presentationNavigationType",Uv);u("SLIDE_NAVIGATION_SETTINGS","slideNavigationSettings",Uv);u("PRESENTATION_FLOW","presentationFlow",Uv);function Q(a,b){this.B=a;this.K=b;this.jJ=new G}Q.prototype.Vc=function(a){return this.B.Vc(a)};
Q.prototype.tj=function(a,b,c,d){var e={},g;a:{if(Vv(this,a)){if((g=-1==this.B.Td())&&!(g=this.W().gg().Dl())&&(g=!this.K.settings().Sb().Wh())){var h=this.B;y(h.xb);var k=h.J.timestamp();g=k.ha();k=k.wa();h=h.xb.Ca();g=g==h.count()-1?h.rb(g):null;g=null!==g&&k>=g.duration()}if(g){g=new Sv("currentSlideIsLastSlide");break a}}else if(Wv(this,a)&&-1==this.B.Ud()&&(g=this.B.V().timestamp(),0==g.ha()&&0==g.wa()||this.W().gg().gq())){g=new Sv("currentSlideIsFirstSlide");break a}g=null}e.presentationFlow=
g;"quizSwitchToNextSlide"!=a&&"quizSwitchToNextSlideWithoutBranching"!=a&&"scenarioSwitchToNextSlide"!=a&&"scenarioSwitchToNextSlideWithoutBranching"!=a&&(e.presentationNavigationType=Xv(this,a,b));g="quizSwitchToNextSlideWithoutBranching"==a||"scenarioSwitchToNextSlideWithoutBranching"==a?Gt(this.B):this.B.Td();e.quizNavigationSettings=Yv(this,a,b,g);e.scenarioNavigationSettings=Zv(this,a,b,g);g="playPauseControl"!=a||Vv(this,a)?(g=0<=this.B.na()?this.B.W():null)?g.on().$N(a)?null:new Sv("currentSlideIsLocked"):
null:null;e.slideNavigationSettings=g;k=g=null;for(var l in e)e.hasOwnProperty(l)&&(h=e[l])&&(g=l,k=h);return null===g?null:new Qv(a,g,k,b,c,d)};Q.prototype.checkNavigationRestriction=Q.prototype.tj;
function Xv(a,b,c){var d=a.B,e=a.K.settings().navigation().navigationType(),g=0<=d.na()?d.W():null;if(!g)return null;var h=a.B,k=0<=h.na()?h.W():null;if(k){var l=a.K.slides();switch(b){case "arbitrarySlideSwitching":y(null!=c);k=l.P(c);break;case "switchToNextSlide":case "switchToNextStep":case "playPauseControl":Vv(a,b)&&(c=h.Td(),0<=c?k=l.P(c):(c=!!a.W().gg().Dl(),a.K.settings().Sb().Wh()&&!c&&(k=l.P(a.Re()))));break;case "switchToPreviousSlide":case "switchToPreviousStep":Wv(a,b)&&(a=h.Ud(),0<=
a&&(k=l.P(a)));break;case "presentationSeeking":k=null}l=k}else l=null;if(l==g)return null;if(!l)return"presentationSeeking"==b&&"free"!=e?new Sv("presentationSeekingDisabled"):null;switch(e){case "restricted":if(l.Zy())break;if(l.index()!=d.Td()&&l.index()!=d.Ud())return new Sv("forwardNavigationIsRestricted");if("slide"==g.type()&&!g.completed())return new Sv("currentSlideIsNotCompleted");break;case "sequential":if(l.index()!=d.Td()&&(0!=l.index()||"switchToNextSlide"!=b))return l.Zy()?new Sv("backwardNavigationIsRestricted"):
new Sv("forwardNavigationIsRestricted");if("slide"==g.type()&&!g.completed())return new Sv("currentSlideIsNotCompleted")}return null}
function Yv(a,b,c,d){Vv(a,b)?c=d:Wv(a,b)&&(c=a.Ud());if(!r(c))return null;d=a.B.lc().view();if((d instanceof lr||d instanceof hr)&&!d.qq()&&c!=a.B.na())return new Sv("interactionNotCompleted");if(!(0<a.B.Uc.length))for(d=0;d<c;++d){var e=a.K.slides().P(d);if(e.visible()&&e instanceof Ur)if("afterAttempt"==e.kj){if(e=$v(a,e),!e||!(1<e.BM||Uh(e)))return new Sv("precedingQuizNotCompleted",d)}else if("afterPassing"==e.kj&&!a.Cw(e))return(a=(a=$v(a,e))?"graded"==a.Dw&&Uh(a)?a.allowRetakeQuiz():!0:!1)?
new Sv("precedingQuizNotPassed",d):new Sv("precedingQuizFailed",d)}return"quizSwitchToNextSlideWithoutBranching"!=b&&"quizSwitchToNextSlide"!=b||a.K.settings().Sb().Wh()||a.na()!=a.Vh()?null:new Sv("currentSlideIsLastSlide")}
function Zv(a,b,c,d){Vv(a,b)?c=d:Wv(a,b)&&(c=a.Ud());if(!r(c))return null;d=a.B.lc().view();if(d instanceof pr&&!d.qq()&&c!=a.B.na())return new Sv("interactionNotCompleted");if(!(0<a.B.Uc.length))for(d=0;d<c;++d){var e=a.K.slides().P(d);if(e.visible()&&e instanceof qr)if("afterAttempt"==e.kj){if(e=aw(a,e),!e||!e.Ff)return new Sv("precedingScenarioNotCompleted",d)}else{var g;if(g="afterPassing"==e.kj)g=aw(a,e),g=!(g&&g.scenarioPassed());if(g)return((a=aw(a,e))?a.KG:1)?new Sv("precedingScenarioNotPassed",
d):new Sv("precedingScenarioFailed",d)}}return"scenarioSwitchToNextSlideWithoutBranching"!=b&&"scenarioSwitchToNextSlide"!=b||a.K.settings().Sb().Wh()||a.na()!=a.Vh()?null:new Sv("currentSlideIsLastSlide")}function $v(a,b){return(a=a.B.Vc(b.index()))&&a.Yr?(b=a.La(),Sh(b)):b.rw}function aw(a,b){return(a=a.B.Vc(b.index()))&&a.ms?(b=a.lb(),or(b)):b.tw}Q.prototype.Cw=function(a){return(a=$v(this,a))?Th(a):!1};
function Vv(a,b){var c=0<=a.B.na()?a.B.W():null;if(!c)return!1;var d=a.B.V().timestamp(),e=c.Ca();c=e.count()-1==d.ha();switch(b){case "switchToNextSlide":case "quizSwitchToNextSlide":case "quizSwitchToNextSlideWithoutBranching":case "scenarioSwitchToNextSlide":case "scenarioSwitchToNextSlideWithoutBranching":return!0;case "switchToNextStep":return a=e.rb(e.count()-1),c&&(a.fh()||a.duration()<=d.wa());case "playPauseControl":return c&&nt(a.B)}return!1}
function Wv(a,b){if(!(0<=a.B.na()&&a.B.W()))return!1;switch(b){case "switchToPreviousSlide":return!0;case "switchToPreviousStep":return a=a.B.V().timestamp(),0==a.ha()&&.01>=a.wa()}return!1}function bw(a,b,c,d){return(b=a.tj(b,c,d,null))?(a.jJ.D(b),!1):!0}Q.prototype.play=function(){bw(this,"playPauseControl",this.B.na(),null)&&this.B.play()};Q.prototype.play=Q.prototype.play;Q.prototype.pause=function(){bw(this,"playPauseControl",this.B.na(),null)&&this.B.pause()};Q.prototype.pause=Q.prototype.pause;
Q.prototype.Xc=function(a,b){bw(this,"arbitrarySlideSwitching",a,null)&&this.B.Xc(a,b)};Q.prototype.gotoSlide=Q.prototype.Xc;Q.prototype.Np=function(a){var b=this.B.hy();-1!=b&&bw(this,"arbitrarySlideSwitching",b,null)&&this.B.Np(a)};Q.prototype.gotoLastSlideViewed=Q.prototype.Np;Q.prototype.wl=function(a){bw(this,"arbitrarySlideSwitching",this.B.Re(),null)&&this.B.wl(a)};Q.prototype.gotoFirstSlide=Q.prototype.wl;Q.prototype.xl=function(a){bw(this,"arbitrarySlideSwitching",this.B.Vh(),null)&&this.B.xl(a)};
Q.prototype.gotoLastSlide=Q.prototype.xl;Q.prototype.Wc=function(a){bw(this,"switchToNextSlide",this.B.Td(),null)&&this.B.Wc(a)};Q.prototype.gotoNextSlide=Q.prototype.Wc;Q.prototype.xf=function(a){bw(this,"switchToPreviousSlide",this.B.Ud(),null)&&this.B.xf(a)};Q.prototype.gotoPreviousSlide=Q.prototype.xf;Q.prototype.yl=function(){bw(this,"switchToNextStep",this.B.na(),null)&&this.B.yl()};Q.prototype.gotoNextStep=Q.prototype.yl;
Q.prototype.Op=function(){bw(this,"switchToPreviousStep",this.B.na(),null)&&this.B.Op()};Q.prototype.gotoPreviousStep=Q.prototype.Op;Q.prototype.zl=function(a,b,c,d){bw(this,a==this.B.na()?"slideSeeking":"presentationSeeking",a,new Fg(a,b,c))&&this.B.zl(a,b,c,d)};Q.prototype.gotoTimestamp=Q.prototype.zl;Q.prototype.Re=function(){return this.B.Re()};Q.prototype.firstSlideIndex=Q.prototype.Re;Q.prototype.Vh=function(){return this.B.Vh()};Q.prototype.lastSlideIndex=Q.prototype.Vh;Q.prototype.Td=function(){return this.B.Td()};
Q.prototype.nextSlideIndex=Q.prototype.Td;Q.prototype.Ud=function(){return this.B.Ud()};Q.prototype.previousSlideIndex=Q.prototype.Ud;Q.prototype.na=function(){return this.B.na()};Q.prototype.currentSlideIndex=Q.prototype.na;Q.prototype.W=function(){return this.B.W()};Q.prototype.currentSlide=Q.prototype.W;Q.prototype.playbackState=function(){return this.B.playbackState()};Q.prototype.playbackState=Q.prototype.playbackState;Q.prototype.V=function(){return this.B.V()};Q.prototype.clock=Q.prototype.V;
Q.prototype.tg=function(){return this.B.tg()};Q.prototype.slideChangeEvent=Q.prototype.tg;Q.prototype.sq=function(){return this.B.sq()};Q.prototype.stepChangeEvent=Q.prototype.sq;Q.prototype.QF=function(){return this.B.QF()};Q.prototype.wq=function(){return this.B.wq()};Q.prototype.Fj=function(){return this.B.Fj()};Q.prototype.playbackCompleteEvent=Q.prototype.Fj;Q.prototype.XE=function(){return this.jJ};Q.prototype.navigationRestrictedEvent=Q.prototype.XE;Q.prototype.jF=function(){return this.B.jF()};
Q.prototype.lc=function(){return this.B.lc()};Q.prototype.La=function(){return this.B.La()};Q.prototype.quizPlayer=Q.prototype.La;Q.prototype.lb=function(){return this.B.lb()};Q.prototype.scenarioPlayer=Q.prototype.lb;Q.prototype.sb=function(){return this.B.sb()};Q.prototype.Rt=function(){return this.B.Rt()};Q.prototype.slideTransitionController=Q.prototype.Rt;Q.prototype.Up=function(){return this.B.Up()};Q.prototype.SF=function(a,b){this.B.SF(a,b)};Q.prototype.Ut=function(a){this.B.Ut(a)};
Q.prototype.iE=function(){this.B.iE()};function cw(a){tr.call(this);this.ga=a;this.Mn=[];ug(this,this.ga.kh(),this.XR,this)}n(cw,tr);function dw(a,b){a.Mn.push(b);b=b.displayObject();lj(b,"0 0");Le(a.ga.displayObject(),b,0)}function Fv(a){a.Mn.forEach(function(a){return a.displayObject().style.display=""})}function ew(a){a.Mn.forEach(function(a){return a.displayObject().style.display="none"})}function fw(a,b){a.Mn.forEach(function(a){return Le(b,a.displayObject(),0)})}function gw(a,b){a.Mn.forEach(function(a){return b(a)})}
cw.prototype.XR=function(a,b,c,d){a=ba(this.Mn);for(b=a.next();!b.done;b=a.next()){var e=b.value,g=c,h=d;b=e.displayObject();var k=this.ga.scale();no(b,k);g=ba("accessible"==this.ga.Ga?[0,0]:[g+k*e.ma().left,h+k*e.ma().top]);e=g.next().value;g=g.next().value;Bi(b,e,g)}};function hw(a,b,c){for(var d=a.content(),e=/<lineargradient.*?id="(.*?)".*?\/lineargradient>/gi,g=[],h=e.exec(d);h;)g.push(h[1]),h=e.exec(d);for(e=0;e<g.length;++e)h=g[e],d=d.replace(new RegExp(h,"g"),"quiz_"+h);a=new bs({content:d,contentHover:a.contentHover(),url:a.url(),width:a.width(),height:a.height(),Nj:a.Nj(),language:a.language(),yj:a.yj(),xj:a.xj(),hn:a.hn(),jn:a.jn()});Qu.call(this,a,b,c)}n(hw,Qu);function iw(a){this.lj=a;a=B("img");a.src=this.lj.src();J(a,this.lj.opacity());I(a,"z-index","1");this.lj.url()&&(I(a,"cursor","pointer"),F(a,"click",this.AS,!1,this));this.mH=a}iw.prototype.ma=function(){return this.lj.ma()};iw.prototype.displayObject=function(){return this.mH};iw.prototype.AS=function(a){a.stopPropagation();Kj(y(this.lj.url()),this.lj.target())};function jw(){var a=-1,b,c,d;void 0==a&&(a=0);void 0==b&&(b=0);void 0==c&&(c=0);void 0==d&&(d="stopped");this.Lc=new Fg(a,b,c);this.Ha=d;this.Tn=[];this.op=[];this.fl=new G;this.Xw=new G;this.Zw=new G;this.Xk=new G;this.Bz=new G;this.Cz=new G}jw.prototype.fj=!1;jw.prototype.Gw=!1;jw.prototype.Vg=!1;jw.prototype.timestamp=function(){return this.Lc};jw.prototype.timestamp=jw.prototype.timestamp;jw.prototype.started=function(){return this.fj};jw.prototype.started=jw.prototype.started;
jw.prototype.re=function(){return this.fj&&!kw(this)};jw.prototype.running=jw.prototype.re;jw.prototype.state=function(){return this.Ha};jw.prototype.state=jw.prototype.state;jw.prototype.suspended=function(){return this.Vg};jw.prototype.suspended=jw.prototype.suspended;jw.prototype.kc=function(){return this.Sc()||this.Yf()};jw.prototype.buffering=jw.prototype.kc;jw.prototype.V=function(){return this};jw.prototype.clock=jw.prototype.V;function Ft(a,b){a.Vg!=b&&(a.Vg=b,lw(a))}
jw.prototype.start=function(a){r(a)||(a=!1);this.fj&&this.Gw==a?Ft(this,!1):(this.Gw=a,this.fj=!0,this.Vg=!1,lw(this),this.Xw.D(this))};jw.prototype.stop=function(){this.fj&&(this.fj=this.Gw=!1,lw(this),this.Zw.D(this))};jw.prototype.Ze=function(a,b,c,d){this.Lc=new Fg(a,b,c);this.fl.D(this,!!d)};function ut(a,b,c){var d=a.kc(),e=a.Tn.indexOf(c);b?0>e&&a.Tn.push(c):0<=e&&a.Tn.splice(e,1);lw(a);a.kc()!=d&&a.Bz.D(a);a.Cz.D(a)}
function mw(a,b,c){var d=a.kc(),e=a.op.indexOf(c);b?0>e&&a.op.push(c):0<=e&&a.op.splice(e,1);lw(a);a.kc()!=d&&a.Bz.D(a);a.Cz.D(a)}jw.prototype.Bb=function(){return this.fl};jw.prototype.tickEvent=jw.prototype.Bb;jw.prototype.qh=function(){return this.Xw};jw.prototype.startEvent=jw.prototype.qh;jw.prototype.Nl=function(){return this.Zw};jw.prototype.stopEvent=jw.prototype.Nl;jw.prototype.wb=function(){return this.Xk};jw.prototype.stateChangeEvent=jw.prototype.wb;jw.prototype.QD=function(){return this.Bz};
jw.prototype.bufferStateChangeEvent=jw.prototype.QD;jw.prototype.RD=function(){return this.Cz};jw.prototype.bufferedObjectChangeEvent=jw.prototype.RD;function kw(a,b){return a.Vg||a.Sc(b)||a.Yf(b)}function lw(a){var b="stopped";a.fj&&(b=a.Vg?"suspended":a.kc()?"buffering":a.Gw?"rewinding":"started");a.Ha!=b&&(a.Ha=b,a.Xk.D(a))}jw.prototype.Sc=function(a){return 1<this.Tn.length||1==this.Tn.length&&this.Tn[0]!=a};jw.prototype.Yf=function(a){return 1<this.op.length||1==this.op.length&&this.op[0]!=a};function nw(a,b,c,d,e,g,h){Fr.call(this,a,b,c,d,e,g);this.Df=g;g.sb()?y(g.sb()).setViewMode(h):vg(this,g.pI,function(a){a.setViewMode(h)})}n(nw,Fr);nw.prototype.sb=function(){return y(this.Df.sb())};nw.prototype.yn=function(a){this.slide().style.opacity=""+(a?1:0)};function ow(a,b,c,d,e,g,h){Fr.call(this,a,b,c,d,e,g);var k=this;this.Df=g;this.nC=null;g.La()?pw(this,h):vg(this,g.XK,function(){return pw(k,h)})}n(ow,Fr);ow.prototype.La=function(){return y(this.Df.La())};ow.prototype.yn=function(a){this.slide().style.opacity=""+(a?1:0)};function pw(a,b){var c=y(a.Df.La());c.onPresentationViewModeChanged(b);a.nC=c.skin().displayObject();C(a.Pb,a.nC);a.KC.innerHTML=a.Pb.innerHTML;Oi(a.Sk,"normal"==b)}ow.prototype.Hd=function(){Fr.prototype.Hd.call(this);Me(this.nC)};function qw(a){tr.call(this);this.ka=a;this.Ha=0;this.Uf=ur(this);this.Dq=this.Sk=this.Pb=null}n(qw,tr);f=qw.prototype;f.slide=function(){return this.ka};f.Al=function(a,b,c){this.Pb=a;this.Sk=b;this.Dq=c;this.Ha=2;this.Uf.D(this)};f.ki=function(){return y(this.Pb)};f.slideBackground=function(){return this.Sk};f.Yc=function(){return 2==this.Ha};f.state=function(){return this.Ha};function rw(a){qw.call(this,a);this.sd=null}n(rw,qw);rw.prototype.lb=function(){return y(this.sd)};rw.prototype.JF=function(a){this.sd=a};function sw(a,b,c,d,e,g){Fr.call(this,a,b,c,d,e,g);this.Df=g}n(sw,Fr);sw.prototype.lb=function(){return this.Df.lb()};sw.prototype.yn=function(a){this.slide().style.opacity=""+(a?1:0)};function tw(a,b,c){this.$=c;this.L=b;this.$a=a}
function au(a,b){var c=a.L.P(b);b=a.$a.Db[b];if(c instanceof yn){b.fi();b.yn(!1);var d=new Co({content:b.Tf,mode:a.$a.Ga,$y:c.$y(),Xt:c.Xt()});d=new Zq(c,d,a.$)}else if(c instanceof Ur){gb(b,ow);if(!b.La())return null;d=new lr({content:b.Tf,mode:a.$a.Ga,La:b.La(),Vs:c.Vs()});d=new mr(c,d,a.$)}else if(c instanceof ir){gb(b,nw);if(!b.sb())return null;d=new hr({content:b.Tf,mode:a.$a.Ga,sb:b.sb(),Us:c.Us()});d=new jr(c,d,a.$)}else if(c instanceof qr){gb(b,sw);if(!b.lb())return null;d=new pr({content:b.Tf,
mode:a.$a.Ga,lb:b.lb(),Ws:c.Ws()});d=new rr(c,d,a.$)}return d};function Ot(a,b,c,d,e,g,h,k){this.xm=[];this.vm=[];this.Fo=!1;this.Nd=a;this.Md=b;this.sr=c;this.Id=d;this.Kd=e||null;this.gd=g;this.Tu=h;this.FU=k}f=Ot.prototype;f.Gn=function(){return this.FU};f.slideWidth=function(){return this.Nd};f.slideHeight=function(){return this.Md};f.M=function(){return this.sr};f.ta=function(){return this.Id};f.Ua=function(){return y(this.Kd)};f.R=function(){return this.gd};function uw(a,b,c,d,e,g,h){y(a&&b&&d&&e&&g&&h);this.K=a;this.$a=b;this.J=c;this.Nd=e;this.Md=g;this.gd=h;this.vH=new G;this.uH=new G}uw.prototype.I=-1;uw.prototype.YX=function(){return this.J.Ab()};uw.prototype.transitionProgress=uw.prototype.YX;uw.prototype.state=function(){return this.fd?this.J.RN()?"playing":"paused":"idle"};uw.prototype.state=uw.prototype.state;uw.prototype.wq=function(){return this.vH};uw.prototype.transitionEffectStartEvent=uw.prototype.wq;uw.prototype.Wy=function(){return this.uH};
uw.prototype.transitionEffectCompleteEvent=uw.prototype.Wy;function st(a){a.fd&&vw(a,!1)}function Tt(a,b){var c=a.$a;c.Db[b].fi();0<=a.I&&c.Db[a.I].Bj();a.I=b}function Nt(a){y(a.Bh&&a.um);a.Bh.zd();a.um.fi();a.Bh.fi()}function St(a){y(a.fd).start();a.wH=!0;Fj&&(a.VS=setInterval(a.US,100));a.J.Bb().addHandler(a.XJ,a);a.vH.D(a.I);mk&&document.body&&oo(document.body)}f=uw.prototype;f.US=function(){if(Fj&&document.body)return oo(document.body)};f.YJ=function(){vw(this)};
f.PB=function(a){y(this.fd).Zr.removeHandler(this.PB,this);a&&St(this)};f.XJ=function(a){y(this.fd);isNaN(this.VC)&&(this.VC=a,a=0);this.fd.ln()||(1>a?this.fd.Mj(a):vw(this))};function vw(a,b){r(b)||(b=ik);a.wH&&(a.J.Bb().removeHandler(a.XJ,a),a.wH=!1);Fj&&clearInterval(a.VS);y(a.fd);a.fd.Sp()||a.fd.Zr.removeHandler(a.PB,a);a.fd.ln()&&a.fd.$b.removeHandler(a.YJ,a);a.fd.terminate();a.fd=null;Nt(a);a.Bh&&(a.Bh.Bj(),a.Bh=null);a.um=null;b?Cj(a.sJ,a):a.sJ()}f.sJ=function(){Ke(this.gd);this.uH.D(this.I)};function ww(){this.fl=new G;this.Xw=new G;this.Zw=new G}f=ww.prototype;f.nf=0;f.UA=!1;f.Ab=function(){return this.nf};f.Mj=function(a){this.nf=a;this.fl.D(a)};f.RN=function(){return this.UA};f.start=function(){this.UA=!0};f.stop=function(){this.UA=!1};f.Bb=function(){return this.fl};f.qh=function(){return this.Xw};f.Nl=function(){return this.Zw};f.V=function(){return this};function R(a){this.sr=a.M();this.um=a.ta();this.Bh=a.Ua();this.ur=!0;this.DS=a;this.Nd=a.slideWidth();this.Md=a.slideHeight();this.Zr=new G;this.$b=new G;this.gd=a.R();this.Tu=a.Tu;this.Nd>this.Md?(this.cB=Math.min(this.Nd,1024),this.pm=this.cB/this.Nd,this.bB=this.Md*this.pm):(this.bB=Math.min(this.Md,1024),this.pm=this.bB/this.Md,this.cB=this.Nd*this.pm);this.zC=Fe("DIV");no(this.zC,1/this.pm,1/this.pm);this.Mc=Ej}f=R.prototype;
f.start=function(){C(this.gd,this.zC);var a=this.Ua().slide();fo(a,"transitionSlide");a=this.ta().slide();fo(a,"transitionSlide");this.U();this.Mj(0)};f.terminate=function(){this.Mj(1);this.Mx();this.J&&(this.J.qh().removeHandler(this.qJ,this),this.J.Nl().removeHandler(this.pJ,this));var a=this.Ua().slide();go(a,"transitionSlide");a=this.ta().slide();go(a,"transitionSlide");Ke(this.gd)};
function xw(a,b){b?(b=a.Ua().slide(),fo(b,"paused"),a=a.ta().slide(),fo(a,"paused")):(b=a.Ua().slide(),go(b,"paused"),a=a.ta().slide(),go(a,"paused"))}f.Mj=function(a){this.Sp()&&this.Z(yw(this,a))};f.Sp=function(){return this.ur};f.Fo=function(){return this.DS.Fo};f.M=function(){return this.sr};f.U=function(){};f.Mx=function(){};f.Z=function(){};function yw(a,b){return a.M()?1-b:b}f.ta=function(){return this.M()?this.Bh:this.um};f.Ua=function(){return this.M()?this.um:this.Bh};
function T(a,b){null!=a.Ua()&&a.Ua().yn(b)}function U(a,b){a.ta().yn(b)}
f.ja=function(a,b,c,d,e,g){function h(){if(!--k){var a=t,b=v,c=D,d=E,e=H;this.ya=q;this.X=a;this.Ji=b;this.Nv=d;this.zk=c;this.Sv=e;this.SJ();1!=this.ur&&(this.ur=!0,this.Zr.D(!0))}}0!=this.ur&&(this.ur=!1,this.Zr.D(!1));for(var k=0,l=0;l<arguments.length;++l)k+=!!arguments[l]+0;l=this.slideWidth();var m=this.slideHeight(),p=this.Mc?new ve(this.pm,this.pm):new ve(1,1);if(a){var q=V(l,m);Ep(this.ta().slide(),q,w(h,this,q),p)}if(b){var t=V(l,m);Ep(this.Ua().slide(),t,w(h,this,t),p)}if(c){var v=V(l,
m);Ep(this.ta().content(),v,w(h,this,v),p)}if(d){var D=V(l,m);Ep(this.Ua().content(),D,w(h,this,D),p)}if(e){var E=V(l,m);Ep(this.ta().background(),E,w(h,this,E),p)}if(g){var H=V(l,m);Ep(this.Ua().background(),H,w(h,this,H),p)}};f.SJ=function(){};f.slideWidth=function(){return this.Mc?this.cB:this.Nd};f.slideHeight=function(){return this.Mc?this.bB:this.Md};function V(a,b){var c=B("CANVAS");c.width=a;c.height=b;return c}f.R=function(){return this.Mc?this.zC:this.gd};f.ln=function(){return!1};
f.qJ=function(){xw(this,!1)};f.pJ=function(){xw(this,!0)};function zw(a){--a;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1};function Aw(a){R.call(this,a)}var Bw,Cw;x(Aw,R);function Dw(a,b){a.mm();a.nr(b);b=a.F;a.ua=mat4.create();a.pK=mat4.create();b.viewport(0,0,b.TO,b.SO);b.clear(b.COLOR_BUFFER_BIT|b.DEPTH_BUFFER_BIT);var c=.5*a.slideHeight()/Math.tan(22.5*Math.PI/180);mat4.perspective(45,b.TO/b.SO,1,1E4,a.pK);mat4.identity(a.ua);mat4.translate(a.ua,[0,0,-c])}f=Aw.prototype;
f.mm=function(){this.Qk=!0;r(Bw)||(Bw=V(this.slideWidth()+3,this.slideHeight()+3),I(Bw,"left","-1px"),I(Bw,"top","-1px"));r(Cw)||(Cw=Bw.getContext("webgl")||Bw.getContext("experimental-webgl"));C(this.R(),Bw);try{Cw.TO=Bw.width,Cw.SO=Bw.height,Cw.enable(Cw.DEPTH_TEST)}catch(b){}var a=this.F=Cw;this.rA=Ew(this,a.FRAGMENT_SHADER,this.Be());this.vD=Ew(this,a.VERTEX_SHADER,this.Ce());null!==this.rA&&null!==this.vD&&(this.Pk=a.createProgram(),a.attachShader(this.Pk,this.vD),a.attachShader(this.Pk,this.rA),
a.linkProgram(this.Pk),a.getProgramParameter(this.Pk,a.LINK_STATUS)?(a.useProgram(this.Pk),this.Je()):this.Qk=!1)};f.Mx=function(){this.F&&(this.ze(),Fw(this,this.uD),Fw(this,this.ZC),Fw(this,this.FK),Fw(this,this.gJ),this.Ae(),this.F.deleteTexture(this.us),this.F.deleteShader(this.rA),this.F.deleteShader(this.vD),this.F.deleteProgram(this.Pk))};f.Ae=function(){alert("override _disableAttributes")};f.ze=function(){};
function Gw(a,b){a.F.bindBuffer(a.F.ARRAY_BUFFER,null);a.F.deleteBuffer(b.qd);a.F.deleteBuffer(b.jd);a.F.deleteBuffer(b.ud);a.F.deleteBuffer(b.Ni)}f.nr=function(a){this.us=Hw(this,this.F.TEXTURE0,this.If(),0,a)};
function Hw(a,b,c,d,e,g){var h=a.F,k=a.slideWidth(),l=a.slideHeight();k=zw(k);l=zw(l);a=a.F.getParameter(a.F.MAX_TEXTURE_SIZE);if(Math.max(k,l)>a){var m=k/l;k>l?(k=a,l=k/m):(l=a,k=l*m)}a=new ve(k,l);k=a.width;l=a.height;a=V(k,l);m=a.getContext("2d");r(g)?g(m,e,k,l):m.drawImage(e,0,0,k,l);e=h.createTexture();h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,h.RGBA,h.UNSIGNED_BYTE,a);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_MAG_FILTER,h.LINEAR);h.texParameteri(h.TEXTURE_2D,
h.TEXTURE_MIN_FILTER,h.LINEAR_MIPMAP_LINEAR);h.generateMipmap(h.TEXTURE_2D);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_S,h.CLAMP_TO_EDGE);h.texParameteri(h.TEXTURE_2D,h.TEXTURE_WRAP_T,h.CLAMP_TO_EDGE);h.bindTexture(h.TEXTURE_2D,null);h.activeTexture(b);h.bindTexture(h.TEXTURE_2D,e);h.uniform1i(c,d);return e}f.Be=function(){alert("Please override _getFragmentShaderSource");return""};f.Ce=function(){alert("Please override _getVertexShaderSource");return""};f.Je=function(){};
function Ew(a,b,c){var d=a.F;b=d.createShader(b);d.shaderSource(b,c);d.compileShader(b);return d.getShaderParameter(b,d.COMPILE_STATUS)?b:(a.Qk=!1,null)}function Iw(a,b,c){a=a.F;var d=b.length/c,e=a.createBuffer();a.bindBuffer(a.ARRAY_BUFFER,e);a.bufferData(a.ARRAY_BUFFER,new Float32Array(b),a.DYNAMIC_DRAW);e.Tp=c;e.dO=d;return e}
function Jw(a,b){a=a.F;var 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.Tp=1;d.dO=c;return d}function Kw(a){if(0==a.iB.length)throw"Invalid popMatrix!";a.ua=a.iB.pop()}function Lw(a){var b=mat4.create();mat4.set(a.ua,b);a.iB.push(b)}function Mw(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 Nw(a,b,c,d,e){var g=a.F,h=y(b.qd);g.bindBuffer(g.ARRAY_BUFFER,h);r(d)&&d();g.vertexAttribPointer(a.uD,h.Tp,g.FLOAT,!1,0,0);null!=b.Ni&&(d=y(b.Ni),g.bindBuffer(g.ARRAY_BUFFER,d),r(e)&&e(),g.vertexAttribPointer(a.gr(),d.Tp,g.FLOAT,!1,0,0));e=y(b.ud);g.bindBuffer(g.ARRAY_BUFFER,e);g.vertexAttribPointer(a.ZC,e.Tp,g.FLOAT,!1,0,0);a.wz();a=y(b.jd);g.bindBuffer(g.ELEMENT_ARRAY_BUFFER,a);r(c)||(c=g.TRIANGLES);g.drawElements(c,a.dO,g.UNSIGNED_SHORT,0)}
f.gr=function(){alert("override _getVertexNormalAttributeLocation");return-1};f.If=function(){alert("override _getSamplerUniform");return null};f.wz=function(){};function Ow(a){a.uD=Pw(a,"aVertexPosition");a.ZC=Pw(a,"aTextureCoord");a.FK=Qw(a,"uPMVMatrix");a.gJ=Qw(a,"uNMatrix")}function Rw(a,b){for(var c=0,d=0;d<b.length/3;d++){var e=Sw(a,b[c++]),g=e.position(),h=Sw(a,b[c++]),k=h.position(),l=Sw(a,b[c++]),m=l.position();g=Tw(k.Ye(g),m.Ye(g));g.normalize();Uw(e,g);Uw(h,g);Uw(l,g)}}
function wx(a){var b=mat4.create();b=mat4.multiply(a.pK,a.ua,b);a.F.uniformMatrix4fv(a.FK,!1,b);b=mat3.create();mat4.toInverseMat3(a.ua,b);mat3.transpose(b);a.F.uniformMatrix3fv(a.gJ,!1,b)}function Pw(a,b){b=a.F.getAttribLocation(a.Pk,b);a.F.enableVertexAttribArray(b);return b}function Fw(a,b){a.F.disableVertexAttribArray(b)}function Qw(a,b){return a.F.getUniformLocation(a.Pk,b)}f.iB=[];function xx(){this.Ni=this.ud=this.jd=this.qd=null};function W(a,b){r(a)||(a=0);r(b)||(b=0);this.Na=a;this.Oa=b}f=W.prototype;f.length=function(){return Math.sqrt(this.Na*this.Na+this.Oa*this.Oa)};f.x=function(){return this.Na};f.ph=function(a){this.Na=a};f.y=function(){return this.Oa};f.We=function(a){this.Oa=a};f.clone=function(){return new W(this.x(),this.y())};function X(a,b,c){r(a)||(a=0);r(b)||(b=0);r(c)||(c=0);this.Na=a;this.Oa=b;this.oj=c}f=X.prototype;f.Ye=function(a){return new X(this.x()-a.x(),this.y()-a.y(),this.z()-a.z())};f.add=function(a){return new X(this.x()+a.x(),this.y()+a.y(),this.z()+a.z())};f.scale=function(a){return new X(this.x()*a,this.y()*a,this.z()*a)};f.clone=function(){return new X(this.x(),this.y(),this.z())};function yx(a,b){a.Na+=b.x();a.Oa+=b.y();a.oj+=b.z()}
function Tw(a,b){a=Zi(Xi(),a.x(),a.y(),a.z());b=Zi(Xi(),b.x(),b.y(),b.z());b=cj(a,b,Xi());return new X(b[0],b[1],b[2])}function zx(a,b){a=Zi(Xi(),a.x(),a.y(),a.z());b=Zi(Xi(),b.x(),b.y(),b.z());return bj(a,b)}f.normalize=function(){var a=Zi(Xi(),this.x(),this.y(),this.z()),b=Xi(),c=a[0],d=a[1],e=a[2];c=1/Math.sqrt(c*c+d*d+e*e);b[0]=a[0]*c;b[1]=a[1]*c;b[2]=a[2]*c;this.ph(b[0]);this.We(b[1]);this.oj=b[2]};f.x=function(){return this.Na};f.ph=function(a){this.Na=a};f.y=function(){return this.Oa};
f.We=function(a){this.Oa=a};f.z=function(){return this.oj};function Ax(a,b){a.oj=b};function Bx(a,b,c){r(c)||(c=new X(0,0,1));this.Gk=a.clone();this.Gs=b.clone();c&&(this.gc=c.clone())}Bx.prototype.clone=function(){return new Bx(this.position(),this.Gs,this.gc)};function Cx(a,b){a.Gk=b.clone()}function Uw(a,b){a.gc=b.clone()}Bx.prototype.position=function(){return this.Gk};function Dx(){this.ra=[]}Dx.prototype.length=function(){return this.ra.length};function Ex(a,b){a.ra.push(b)}function Sw(a,b){return a.ra[b]}function Fx(a){for(var b=[],c=0;c<a.ra.length;c++){var d=a.ra[c];b.push(d.position().x());b.push(d.position().y());b.push(d.position().z())}return b}function Gx(a){for(var b=[],c=0;c<a.ra.length;c++){var d=a.ra[c];b.push(d.Gs.x());b.push(d.Gs.y())}return b}
function Hx(a){for(var b=[],c=0;c<a.ra.length;c++){var d=a.ra[c];b.push(d.gc.x());b.push(d.gc.y());b.push(d.gc.z())}return b}Dx.prototype.ra=[];function Ix(a,b){R.call(this,a);this.G=b;this.ja(!1,!0)}x(Ix,Aw);f=Ix.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb()};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.5;\n\tconst float DIFFUSE_INTENSITY = 0.5;\n\n\tvoid main(void)\n\t{\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition; \n\tattribute vec3 aVertexNormal; \n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tvoid main(void)\n\t{\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * aVertexNormal;\n\t}"};f.Je=function(){Ow(this);this.Yg=Pw(this,"aVertexNormal");this.Jc=Qw(this,"uSampler")};
f.Nb=function(){var a=this.slideWidth(),b=this.slideHeight(),c=a/2;b/=2;a*=.1;var d=new Dx;Ex(d,new Bx(new X(-c,b,0),new W(0,0)));Ex(d,new Bx(new X(0,b,0),new W(.5,0)));Ex(d,new Bx(new X(-c+a,-b,0),new W(.1,1)));Ex(d,new Bx(new X(-c,-b,0),new W(0,1)));this.vo=new xx;var e=Iw(this,Fx(d),3);this.vo.qd=e;e=Iw(this,Gx(d),2);this.vo.ud=e;e=Jw(this,[0,1,2,0,2,3]);this.vo.jd=e;d=Iw(this,Hx(d),3);this.vo.Ni=d;d=new Dx;Ex(d,new Bx(new X(c,b,0),new W(1,0)));Ex(d,new Bx(new X(0,b,0),new W(.5,0)));Ex(d,new Bx(new X(c-
a,-b,0),new W(.9,1)));Ex(d,new Bx(new X(c,-b,0),new W(1,1)));this.To=new xx;e=Iw(this,Fx(d),3);this.To.qd=e;e=Iw(this,Gx(d),2);this.To.ud=e;e=Jw(this,[0,1,2,0,2,3]);this.To.jd=e;d=Iw(this,Hx(d),3);this.To.Ni=d;this.tb=new Dx;Ex(this.tb,new Bx(new X(0,b,0),new W(.5,0)));Ex(this.tb,new Bx(new X(-c+a,-b,0),new W(.1,1)));Ex(this.tb,new Bx(new X((-c+a)/2,-b,0),new W(.3,1)));Ex(this.tb,new Bx(new X(0,b,0),new W(.5,0)));Ex(this.tb,new Bx(new X((-c+a)/2,-b,0),new W(.3,1)));Ex(this.tb,new Bx(new X(0,-b,0),
new W(.5,1)));Ex(this.tb,new Bx(new X(0,b,0),new W(.5,0)));Ex(this.tb,new Bx(new X(0,-b,0),new W(.5,1)));Ex(this.tb,new Bx(new X((c-a)/2,-b,0),new W(.7,1)));Ex(this.tb,new Bx(new X(0,b,0),new W(.5,0)));Ex(this.tb,new Bx(new X((c-a)/2,-b,0),new W(.7,1)));Ex(this.tb,new Bx(new X(c-a,-b,0),new W(.9,1)));this.xK=[0,1,2,3,4,5,6,7,8,9,10,11];this.Oo=new xx;c=Iw(this,Fx(this.tb),3);this.Oo.qd=c;c=Iw(this,Gx(this.tb),2);this.Oo.ud=c;c=Jw(this,this.xK);this.Oo.jd=c;c=Iw(this,Hx(this.tb),3);this.Oo.Ni=c};
f.ze=function(){Gw(this,this.To);Gw(this,this.vo);Gw(this,this.Oo)};f.Ae=function(){Fw(this,this.Yg)};
f.Z=function(a){0==a&&(this.M()?T(this,!0):U(this,!0));if(.3>a){var b=Y(0,0,.3,1)(a);this.hm(b,!0);this.hm(b,!1)}b=this.slideWidth();var c=this.slideHeight();c=Math.max(b,c);var d=this.G==Jx?1:-1;Lw(this);.1<=a&&(.1<a&&.4>=a?(a=Y(.1,0,.4,1)(a),Kx(this,a),mat4.translate(this.ua,[0,0,-a*c/4]),Mw(this,-60*a,[1,0,0],[-d*b/4,0,0]),Mw(this,45*d*a,[0,0,1],[-d*b/4,0,0])):.4<a&&.5>=a?(a=Y(.4,0,.5,1)(a),Kx(this,1),mat4.translate(this.ua,[0,0,-c/4]),mat4.translate(this.ua,[d*a*c/50,-a*c/50,a*c/50]),Mw(this,
-60,[1,0,0],[-d*b/4,0,0]),Mw(this,45*d,[0,0,1],[-d*b/4,0,0])):.5<a&&.55>a?(a=Y(.5,0,.55,1)(a),Kx(this,1),mat4.translate(this.ua,[0,0,-c/4]),mat4.translate(this.ua,[d*c/50,-c/50,c/50]),Mw(this,-60,[1,0,0],[-d*b/4,0,0]),Mw(this,45*d,[0,0,1],[-d*b/4,0,0]),Mw(this,-1*a,[1,0,0],[0,0,0])):.55<a&&(Kx(this,1),a=Math.pow(Y(.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]),Mw(this,-60,[1,0,0],[-d*b/4,0,0]),Mw(this,
45*d,[0,0,1],[-d*b/4,0,0]),Mw(this,-1,[1,0,0],[0,0,0])));wx(this);Nw(this,this.Oo,this.F.TRIANGLES,w(this.RA,this),w(this.QA,this));Kw(this)};f.hm=function(a,b){var c=b?-1:1,d=Math.max(this.slideWidth(),this.slideHeight());Lw(this);mat4.translate(this.ua,[c*a*d/2,0,0]);wx(this);Nw(this,b?this.vo:this.To);Kw(this)};f.RA=function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Fx(this.tb)))};f.QA=function(){Rw(this.tb,this.xK);this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Hx(this.tb)))};
function Kx(a,b){var c=a.slideWidth(),d=a.slideHeight(),e=c/2,g=d/2,h=.1*c;d=Math.max(c,d)/4;c=.1*c/2;var k=Y(0,-e+h,1,(-e+h)/2-c);Cx(a.tb.ra[1],new X(k(b),-g,0));k=Y(0,(-e+h)/2,1,-c);Cx(a.tb.ra[2],new X(k(b),-g,0));Cx(a.tb.ra[4],new X(k(b),-g,0));Cx(a.tb.ra[5],new X(0,-g,-b*d));Cx(a.tb.ra[7],new X(0,-g,-b*d));k=Y(0,(e-h)/2,1,c);Cx(a.tb.ra[8],new X(k(b),-g,0));Cx(a.tb.ra[10],new X(k(b),-g,0));k=Y(0,e-h,1,(e-h)/2+c);Cx(a.tb.ra[11],new X(k(b),-g,0))}f.gr=function(){return this.Yg};f.If=function(){return this.Jc};
var Jx=0;function Lx(a,b){R.call(this,a);this.ja(!0,!0);this.fa=b}x(Lx,R);Lx.prototype.U=function(){T(this,!1);U(this,!1);this.Ei()};
Lx.prototype.Z=function(a){for(var b=0;b<this.Jd;++b){var c=this.aC[b],d=Math.min(1,Math.max(0,2*(a-c.startTime)));d=Mx(0,1,d);var e=this.M()?1-d:d;0==e&&(J(this.M()?c.bF:c.ZE,0),J(this.M()?c.aF:c.YE,0));1==e&&(J(this.M()?c.ZE:c.bF,0),J(this.M()?c.YE:c.aF,0));if(c.rO!=d){c.rO=d;J(this.M()?c.bF:c.ZE,1);e=-120*d;var g=1-2*d;this.fa==Nx?(d=c.Et/2,g*=d,K(c.xN,"translateX("+g+"px) rotateY("+e+"deg) translateX("+-d+"px) ")):(d=c.sy/2,g*=d,K(c.xN,"translateY("+g+"px) rotateX("+-e+"deg) translateY("+-d+"px)"));
d=.5*-Math.sin(Y(0,0,-120,-90)(e)*Math.PI/180);J(c.aF,d);e=.5*-Math.sin(Y(0,-90,-120,0)(e)*Math.PI/180);J(c.YE,e)}}};
Lx.prototype.Ei=function(){var a=this.slideWidth(),b=this.slideHeight();this.vp=Fe("DIV");C(this.R(),this.vp);zj(this.vp,a+"px");Aj(this.vp,a/2+"px "+b/2+"px");if(Gc){var c=B("DIV");C(this.vp,c);Ii(c,a,b);I(c,"position","absolute");mj(c,"preserve-3d");this.vp=c}this.Jd=this.fa==Nx?Ox:Px;this.fa==Nx?(a=this.slideWidth()/this.Jd,b=this.slideHeight()):(a=this.slideWidth(),b=this.slideHeight()/this.Jd);this.aC=[];for(var d=c=0;d<this.Jd;++d){var e={rO:void 0};e.startTime=(1-Qx)/(Math.ceil(this.Jd/2)-
1)*Math.floor(Math.abs(d-(this.Jd-1)/2));this.fa==Nx?(e.Et=Math.round((d+1)*a)-c,e.sy=b,e.position=c,c+=e.Et):(e.Et=a,e.sy=Math.round((d+1)*b)-c,e.position=c,c+=e.sy);this.M()&&(e.startTime=1-Qx-e.startTime);this.aC.push(e)}if(0!=this.Jd%2){for(a=0;a<this.Jd/2-1;++a)Rx(this,a),Rx(this,this.Jd-a-1);Rx(this,Math.floor(this.Jd/2))}else for(a=0;a<this.Jd/2;++a)Rx(this,a),Rx(this,this.Jd-a-1)};
function Rx(a,b){var c=a.aC[b],d=Fe("DIV");mj(d,"preserve-3d");var e=c.Et,g=c.sy;Ii(d,e,g);I(d,"position","absolute");var h=V(e,g);b=V(e,g);var k=Fe("DIV");Ii(k,e,g);I(k,"backgroundColor","#000000");var l=Fe("DIV");Ii(l,e,g);I(l,"backgroundColor","#000000");I(h,"position","absolute");I(b,"position","absolute");I(k,"position","absolute");I(l,"position","absolute");Bj(h,"hidden");Bj(b,"hidden");Bj(k,"hidden");Bj(l,"hidden");C(d,b);C(d,h);C(d,k);C(d,l);var m=y(h.getContext("2d")),p=y(b.getContext("2d"));
C(a.vp,d);c.xN=d;c.bF=h;c.ZE=b;c.YE=k;c.aF=l;a.fa==Nx?(Bi(d,c.position,0),m.drawImage(a.X,c.position,0,e,g,0,0,e,g),p.drawImage(a.ya,c.position,0,e,g,0,0,e,g),a=Math.round(c.Et/2),a="translateX("+a+"px) rotateY(-60deg) translateX("+-a+"px) rotateZ(180deg) rotateX(180deg)"):(Bi(d,0,c.position),m.drawImage(a.X,0,c.position,e,g,0,0,e,g),p.drawImage(a.ya,0,c.position,e,g,0,0,e,g),a=Math.round(g/2),a="translateY("+a+"px) rotateX(-120deg) translateY("+a+"px)");K(b,a);K(k,a)}var Ox=18,Px=14,Qx=.5,Nx=0;function Sx(a,b){R.call(this,a);this.ja(!0,!0);this.fa=b;this.Ei()}x(Sx,R);Sx.prototype.U=function(){T(this,!0);U(this,!1)};
Sx.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight();this.Ef.clearRect(0,0,b,c);this.Ef.drawImage(this.ya,0,0);this.Ef.save();this.Ef.globalCompositeOperation="destination-in";var d=this.nb.getContext("2d");d.clearRect(0,0,b,c);for(var e=0;e<this.Jd;e++)d.beginPath(),this.fa==Tx?d.fillRect(e*this.vw,0,this.vw*a,c):d.fillRect(0,e*this.uw,b,this.uw*a);this.Ef.drawImage(this.nb,0,0);this.Ef.restore()};
Sx.prototype.Ei=function(){var a=this.slideWidth(),b=this.slideHeight();this.nb=V(a,b);var c=V(a,b);this.Ef=c.getContext("2d");this.Jd=this.fa==Tx?Ux:Vx;this.uw=this.vw=0;this.fa==Nx?(this.vw=a/this.Jd,this.uw=b):(this.vw=a,this.uw=b/this.Jd);C(this.R(),c)};var Ux=10,Vx=10,Tx=0;function Wx(a,b){R.call(this,a);this.G=b;switch(b){case Xx:this.ja(!0,!1);break;case Yx:this.ja(!1,!0)}}x(Wx,R);Wx.prototype.U=function(){var a=this.slideWidth(),b=this.slideHeight(),c=V(a,b);this.Or=c.getContext("2d");this.nb=V(a,b);this.kd=this.nb.getContext("2d");switch(this.G){case Xx:T(this,!0);U(this,!1);this.Pw=this.ya;break;case Yx:T(this,!1),U(this,!0),this.Pw=this.X}I(c,"position","absolute");C(this.R(),c);this.no=.05*a;this.nk=.05*b};
Wx.prototype.Z=function(a){this.G==Yx&&(a=1-a);var b=Math.round(this.slideWidth()),c=Math.round(this.slideHeight()),d=Math.round(a*b),e=Math.round(a*c);a=Math.round(.5*(b-d));var g=Math.round(.5*(c-e)),h=a+d,k=g+e,l=this.kd;l.clearRect(0,0,b,c);l.fillStyle="#000";l.fillRect(a,g,d,e);Zx(this,a,g,a,g-this.nk,a,g-this.nk,d,this.nk);Zx(this,a,k,a,k+this.nk,a,k,d,this.nk);Zx(this,a,g,a-this.no,g,a-this.no,g,this.no,e);Zx(this,h,g,h+this.no,g,h,g,this.no,e);b=l.createRadialGradient(0,0,0,0,0,this.nk);b.addColorStop(0,
"rgba(0,0,0,1)");b.addColorStop(1,"rgba(0,0,0,0)");this.hm(h,k,0,.5*Math.PI,b);this.hm(a,k,.5*Math.PI,Math.PI,b);this.hm(a,g,Math.PI,1.5*Math.PI,b);this.hm(h,g,1.5*Math.PI,2*Math.PI,b);b=this.Or;b.drawImage(this.Pw,0,0);b.save();b.globalCompositeOperation="destination-in";b.drawImage(this.nb,0,0);b.restore()};function Zx(a,b,c,d,e,g,h,k,l){a=a.kd;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(g,h,k,l)}
Wx.prototype.hm=function(a,b,c,d,e){var g=this.kd;g.save();g.translate(a,b);g.scale(this.no/this.nk,1);g.beginPath();g.moveTo(0,0);g.arc(0,0,this.nk,c,d,!1);g.moveTo(0,0);g.fillStyle=e;g.fill();g.restore()};var Xx=0,Yx=1;function $x(a,b){return function(c){if(0!=a||1!=b){for(var d=c,e=0;4>e;++e){var g=3*(1-3*b+3*a)*d*d+2*(3*b-6*a)*d+3*a;if(0==g)break;d-=((((1-3*b+3*a)*d+(3*b-6*a))*d+3*a)*d-c)/g}c=d;c*=(-2*c+3)*c}return c}}var ay=$x(.42,.58);function Y(a,b,c,d){return function(e){return b+(d-b)/(c-a)*(e-a)}}function Mx(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 by(a,b,c,d){if(d<b)return a+d/b*(1-a);d-=b;return 1+(1-a)/(2*Math.PI/(1-b))/b*Math.exp(-c*d)*Math.sin(2*Math.PI/(1-b)*d)};function cy(a,b,c){R.call(this,a);this.G=b;(this.Pa=c)?this.ja(!1,!1,!0,!0,!0,!0):this.ja(!0,!0)}x(cy,R);
cy.prototype.U=function(){T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight();if(this.Pa){var c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Nv,0,0);this.tm=c;c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Sv,0,0);this.wm=c}this.Ac=this.Sa(a,b);C(this.R(),this.Ac);var d=V(a,b);c=V(a,b);this.hb=B("DIV");Ji(this.hb,a);Ki(this.hb,b);this.ge=this.Sa(this.slideWidth(),this.slideHeight());this.fe=this.Sa(this.slideWidth(),
this.slideHeight());C(this.ge,d);C(this.fe,c);C(this.Ac,this.hb);C(this.hb,this.ge);C(this.hb,this.fe);d=d.getContext("2d");c=c.getContext("2d");d.drawImage(this.Pa?this.zk:this.X,0,0);c.drawImage(this.Pa?this.Ji:this.ya,0,0);c=this.G==dy||this.G==ey?-1:1;d=this.G==dy||this.G==fy;zj(this.Ac,Math.max(a,b)+"px");Aj(this.Ac,this.th+a/2+"px "+b/2+"px");mj(this.hb,"preserve-3d");d?(K(this.ge,"translateZ(-"+(this.th+Math.floor(a/2))+"px) rotateY(0deg)"),K(this.fe,"translateX("+c*(this.th+Math.floor(a/2))+
"px)  rotateY("+-90*c+"deg)")):(K(this.ge,"translateZ(-"+(this.th+Math.floor(b/2))+"px) rotateX(0deg)"),K(this.fe,"translateY("+c*(this.th+Math.floor(b/2))+"px)  rotateX("+90*c+"deg)"))};
cy.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight();this.Pa&&(J(this.wm,1-a),J(this.tm,a));var d=.25*(1-Math.cos(2*a*Math.PI));a=Mx(0,1,a);var e=this.G==dy||this.G==ey?-1:1,g=this.G==dy||this.G==fy;b=g?b+2*this.th:c+2*this.th;g?K(this.hb,"translateZ("+(-d*b+b/2)+"px) rotateY("+90*e*a+"deg)"):K(this.hb,"translateZ("+(-d*b+b/2)+"px) rotateX("+90*-e*a+"deg)")};cy.prototype.Sa=function(a,b){var c=B("DIV");Ji(c,a);Ki(c,b);I(c,"position","absolute");return c};cy.prototype.th=20;
var ey=1,fy=2,dy=3;function gy(a,b){R.call(this,a);this.G=b;this.ja(!0,!0)}x(gy,R);gy.prototype.U=function(){var a=this.slideWidth(),b=this.slideHeight();U(this,!1);T(this,!1);this.Rr=1.25*Math.max(a,b);this.Hm=B("DIV");C(this.R(),this.Hm);try{this.HA(),this.fb=!0}catch(c){this.fb=!1}this.jm=Yi();Zi(this.jm,.5*a,.5*b,this.Rr);this.IA(this.G==hy)};
gy.prototype.IA=function(a){function b(a,b){var c=b&1;return c*(a-1)+(1-2*c)*(b>>1)}var c=this.X,d=this.ya,e=this.slideWidth(),g=this.slideHeight();e=Math.floor(e/7);g=Math.floor(g/5);var h=c.width-6*e,k=c.height-4*g;this.ti=[];for(var l=0;5>l;++l)for(var m=b(5,l),p=m*g,q=4==m?k:g+1,t=0;7>t;++t){var v=b(7,t),D=new iy(c,d,v*e,p,6==v?h:e+1,q,a,this.jm,this.fb);C(this.Hm,D.ik);this.ti[7*m+v]=D}jy(this)};
gy.prototype.HA=function(){var a=this.slideWidth(),b=this.slideHeight();Ii(this.Hm,a,b);var c=(.5*a).toString()+"px "+(.5*b).toString()+"px";zj(this.Hm,this.Rr.toString()+"px");Aj(this.Hm,c);Gc&&(c=B("DIV"),C(this.Hm,c),Ii(c,a,b),I(c,"position","absolute"),mj(c,"preserve-3d"),this.Hm=c)};
function jy(a){var b=.7-.15,c=a.G==hy?b/4:0,d=a.G==ky?b/6:0;b=0;for(var e=1,g=0;5>g;++g)for(var h=0;7>h;++h){var k=g*c+h*d+.15*Math.random();b=Math.max(k,b);e=Math.min(k,e);a.ti[h+7*g].MD=k}c=e;b=.7/(b-c);for(d=0;5>d;++d)for(e=0;7>e;++e)g=a.ti[e+7*d],g.MD=(g.MD-c)*b}gy.prototype.Z=function(a){for(var b=this.ti.length,c=0;c<b;++c){var d=this.ti[c],e=(a-d.MD)/.3,g=this.M()?0>e:1<e;e=Math.max(0,Math.min(1,e));ly(d,180*e,g)}};var ky=0,hy=1;
function iy(a,b,c,d,e,g,h,k,l){this.fb=l;this.lr=h;this.Vu=Yi();Zi(this.Vu,c+.5*e,d+.5*g,0);$i(this.Vu,k,this.Vu);this.Iz=Yi();this.ik=B("DIV");h=B("DIV");k=B("CANVAS");k.width=e;k.height=g;l=B("CANVAS");l.width=e;l.height=g;this.JH=k;this.zu=l;var m=B("DIV");this.Nw=m;I(this.ik,"position","absolute");I(h,"position","absolute");I(k,"position","absolute");I(l,"position","absolute");I(m,"position","absolute");Bi(this.ik,c,d);C(this.ik,h);C(this.ik,m);C(h,k);C(h,l);my(this,!0);this.fb?this.HA():K(this.zu,
this.lr?"scaleY(-1)":"scaleX(-1)");k.getContext("2d").drawImage(a,c,d,e,g,0,0,e,g);l.getContext("2d").drawImage(b,c,d,e,g,0,0,e,g);I(m,"background-color","black");J(m,0);Ii(h,e,g);Ii(m,e,g);Ii(this.ik,e,g);ly(this,0)}iy.prototype.HA=function(){K(this.zu,this.lr?"rotateY(180deg) rotateZ(180deg)":"rotateY(180deg)")};
function ly(a,b,c){if(b==a.Fu)a.Nw&&c&&(Me(a.Nw),a.Nw=null);else{a.Fu=b;if(a.fb){var d=a.Fu*Math.PI/180;c=Math.sin(d);d=Math.cos(d);a.lr?Zi(a.Iz,0,c,d):Zi(a.Iz,c,0,d);c=bj(a.Iz,a.Vu);a.tv?0<=c&&my(a,!1):0>=c&&my(a,!0);K(a.ik,(a.lr?"rotateX(-":"rotateY(")+b.toString()+"deg)")}else a.tv?90<=b&&my(a,!1):90>=b&&my(a,!0),K(a.ik,(a.lr?"scaleY(":"scaleX(")+Math.cos(a.Fu*Math.PI/180).toString()+")");J(a.Nw,.5*Math.sin(a.Fu*Math.PI/180))}}
function my(a,b){var c=b?a.JH:a.zu,d=b?a.zu:a.JH;a.tv=b;I(c,"visibility","visible");I(d,"visibility","hidden")};function ny(a,b){R.call(this,a);this.G=b;this.Mc=!1;this.ja(!1,!0);this.G==oy?(this.Gd=(1-py)/(qy-1),this.rG=2*this.slideWidth()/Math.pow(py,2)):(this.Gd=.25,this.rG=2*this.slideHeight()/Math.pow(py,2))}x(ny,R);function ry(a,b,c,d,e,g){var h=V(e+1,g+1);y(h.getContext("2d")).drawImage(a.X,c,d,e,g,0,0,e+1,g+1);b.push(new sy(h,c,d,e,g))}
ny.prototype.U=function(){var a=this.G==oy?qy:ty;var b=this.slideWidth(),c=this.slideHeight();this.Qn=[];this.Rn=[];for(var d=b/a,e=c/a,g=0,h=0;h<a;++h){var k=0==h%2?this.Qn:this.Rn;if(this.G==oy){var l=Math.round((h+1)*e)-g;ry(this,k,0,g,b,l);g+=l}else l=Math.round((h+1)*d)-g,ry(this,k,g,0,l,c),g+=l}this.Qn.reverse();this.Rn.reverse();C(this.R(),this.X);T(this,!1);U(this,!0);this.ta().zd()};function uy(a,b,c){b=c-(b-1)*a.Gd;return 0>=b?0:a.rG*Math.pow(b,2)/2}
function vy(a,b){var c=a.slideHeight(),d=0,e=a.Gd,g=0,h=1,k=e,l=1;a.M()&&(d=c,e=1-e,g=1-g,h=1-h,k=e,l=1-l);if(!a.M()){if(b<e)return d}else if(b>e)return d;return c*(g+(h-g)/(l-k)*(b-k))}
ny.prototype.Z=function(a){var b,c=y(this.X.getContext("2d"));c.clearRect(0,0,this.slideWidth(),this.slideHeight());if(this.G==oy){for(b=0;b<this.Qn.length;b++){var d=2*(b+1)-1;var e=this.Qn[b];c.drawImage(e.canvas,0,0,e.width,e.height,uy(this,d,a),e.y,e.width,e.height)}for(b=0;b<this.Rn.length;b++)d=2*(b+1),e=this.Rn[b],c.drawImage(e.canvas,0,0,e.width,e.height,-uy(this,d,a),e.y,e.width,e.height)}else{for(b=0;b<this.Qn.length;b++)e=this.Qn[b],c.drawImage(e.canvas,0,0,e.width,e.height,e.x,-vy(this,
a),e.width,e.height);for(b=0;b<this.Rn.length;b++)e=this.Rn[b],c.drawImage(e.canvas,0,0,e.width,e.height,e.x,vy(this,a),e.width,e.height)}};var oy=0,qy=7,ty=10,py=.5;function sy(a,b,c,d,e){this.canvas=a;this.x=b;this.y=c;this.width=d;this.height=e};function wy(a,b,c){R.call(this,a);this.G=b;this.Dc=c;this.Mc=!1;this.JA(b);xy(this)}x(wy,R);f=wy.prototype;f.Bi=function(){return this.Dc?this.Ua().slide():this.ta().slide()};f.fr=function(){return this.Dc?this.ta().slide():this.Ua().slide()};
f.U=function(){var a=this.slideWidth(),b=this.slideHeight(),c=Math.max(a,b);I(this.fr(),"position","absolute");I(this.Bi(),"position","absolute");Ii(this.fr(),a,b);Ii(this.Bi(),a,b);var d=Fe("DIV");De(d,{id:"projection"});I(d,"position","absolute");Ii(d,a,b);C(this.R(),d);zj(d,1.25*c+"px");c=Fe("DIV");De(c,{id:"view"});I(c,"position","absolute");Ii(c,a,b);C(d,c);mj(c,"preserve-3d");this.ga=c;Yj&&(mj(this.fr(),"preserve-3d"),mj(this.Bi(),"preserve-3d"));C(c,this.fr());C(c,this.Zo);C(c,this.Bi());this.M()||
this.Dc?this.M()&&this.Dc?(U(this,!0),T(this,!1)):!this.M()&&this.Dc?(U(this,!1),T(this,!0)):this.M()&&!this.Dc&&(U(this,!0),T(this,!1)):(U(this,!1),T(this,!0));I(this.Zo,"visibility","hidden")};
function xy(a){function b(a,b,c,d,g,k,h,m){a=l.createLinearGradient(a,b,c,d);a.addColorStop(0,"rgba(0,0,0, "+e+")");a.addColorStop(1,"rgba(0,0,0,0)");l.fillStyle=a;l.fillRect(g,k,h,m)}function c(a,b,c,e,g){l.save();l.translate(a,b);l.scale(d/d,1);l.beginPath();l.moveTo(0,0);l.arc(0,0,d,c,e,!1);l.moveTo(0,0);l.fillStyle=g;l.fill();l.restore()}var d=yy,e=zy,g=a.slideWidth(),h=a.slideHeight(),k=V(g,h);I(k,"position","absolute");Ii(k,g*Ay,h*Ay);var l=y(k.getContext("2d"));l.scale(Ay,Ay);l.fillStyle="rgba(0, 0, 0, "+
e+")";l.fillRect(d,d,g-2*d,h-2*d);b(d,d,d,d-d,d,d-d,g-2*d,d);b(d,h-d,d,h,d,h-d,g-2*d,d);b(d,d,d-d,d,d-d,d,d,h-2*d);b(g-d,d,g,d,g-d,d,d,h-2*d);var m=l.createRadialGradient(0,0,0,0,0,d);m.addColorStop(0,"rgba(0,0,0, "+e+")");m.addColorStop(1,"rgba(0,0,0,0)");c(g-d,h-d,0,.5*Math.PI,m);c(d,h-d,.5*Math.PI,Math.PI,m);c(d,d,Math.PI,1.5*Math.PI,m);c(g-d,d,1.5*Math.PI,2*Math.PI,m);a.Zo=k}
f.gB=function(a){a=a<By?a:a>1-By?1-a:By;var b=Math.max(this.slideWidth(),this.slideHeight());b=Y(0,0,By,.2*-b);var c=Y(0,0,By,10);lj(this.ga,"50% 100%");K(this.ga,"rotateX("+c(a)+"deg) translateZ("+b(a)+"px)")};
f.JA=function(a){var b=this.slideWidth(),c=this.slideHeight();this.Og=this.Ng=this.yh=this.xh=0;switch(a){case Cy:this.yh=1;this.Ng=Dy*b;this.Og=-Dy*c;break;case Ey:this.yh=-1;this.Ng=-Dy*b;this.Og=Dy*c;break;case Fy:this.xh=-1;this.Ng=Dy*b;this.Og=Dy*c;break;case Gy:this.xh=1;this.Ng=-Dy*b;this.Og=-Dy*c;break;case Hy:this.yh=this.xh=-1;this.Ng=-Dy*b;this.Og=Dy*c;break;case Iy:this.xh=-1;this.yh=1;this.Ng=-Dy*b;this.Og=-Dy*c;break;case Jy:this.xh=1;this.yh=-1;this.Ng=Dy*b;this.Og=Dy*c;break;case Ky:this.yh=
this.xh=1,this.Ng=Dy*b,this.Og=-Dy*c}this.Dc?(this.yh*=-1,this.Og*=-1):(this.xh*=-1,this.Ng*=-1)};
f.Z=function(a){this.Dc&&(a=1-a);this.gB(a);if(a>=Ly&&a<My){this.M()||this.Dc?this.M()&&this.Dc?T(this,!0):!this.M()&&this.Dc?U(this,!0):this.M()&&!this.Dc&&T(this,!0):U(this,!0);I(this.Zo,"visibility","visible");a=1-(My-a)/(My-Ly);var b=a=Mx(0,1,a),c=2*this.slideWidth()*this.xh*(1-b),d=2*this.slideHeight()*this.yh*(1-b);b=Ny*(1-b);var e=this.Bi();lj(e,"50% 50%");K(e,"translate3d("+c+"px, "+d+"px, "+b+"px)");c=a;e=this.Ng*(1-c);d=this.Og*(1-c);var g=2*this.slideWidth()*this.xh*(1-c);b=2*this.slideHeight()*
this.yh*(1-c);e=po(e+g);d=po(d+b);c=po(-5+Ny*(1-c));lj(this.Zo,"50% 50%");K(this.Zo,"translate3d("+e+"px, "+d+"px, "+c+"px)");J(this.Bi(),Oy+(1-Oy)*a)}else a>=My&&(this.M()||this.Dc?this.M()&&this.Dc&&U(this,!1):T(this,!1),I(this.Zo,"visibility","hidden"))};var Ey=0,Fy=1,Gy=2,Cy=3,Iy=4,Hy=5,Ky=6,Jy=7,By=.4,Ly=.1,My=.7,Ny=800,Oy=.5,zy=.3,yy=50,Dy=1,Ay=1;function Py(a,b,c){R.call(this,a);this.G=b;this.Dc=c;this.Mc=!1;this.JA(b)}x(Py,R);f=Py.prototype;f.U=function(){T(this,!0);U(this,!0);this.Bi().zd()};f.Bi=function(){return this.Dc?this.Ua():this.ta()};f.fr=function(){return this.Dc?this.ta():this.Ua()};
f.JA=function(a){var b=this.slideWidth(),c=this.slideHeight();this.Tg=this.Sg=0;switch(a){case Cy:this.Tg=c;break;case Ey:this.Tg=-c;break;case Fy:this.Sg=b;break;case Gy:this.Sg=-b;break;case Hy:this.Sg=b;this.Tg=-c;break;case Iy:this.Sg=b;this.Tg=c;break;case Jy:this.Sg=-b;this.Tg=-c;break;case Ky:this.Sg=-b,this.Tg=c}this.Dc&&(this.Sg*=-1,this.Tg*=-1)};f.Z=function(a){a=ay(a);this.Dc&&(a=1-a);var b=Y(0,this.Sg,1,0),c=Y(0,this.Tg,1,0);Bi(this.Bi().slide(),b(a),c(a))};function Qy(a,b,c){var d=new X;this.Pl=a;this.Aq=b;this.Bq=c;this.n=d};function Ry(a){R.call(this,a);this.ja(!1,!0)}x(Ry,Aw);
var Sy=[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],Ty="/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA 8u/+EviMJALjCzwa4S7kSs1rNAHNrw4Gt0s8DLfPDAyhC0wLoa8UC4qrWAuLbyALC6tgCwrvIAsiK1gLIS8QCziLPAs3LuwNTqsQDEzOvgJkiugHYU5gLXpLHAn8aCwJ5WeUC85nZAm3p2gLoQd4C4pnjAsMJ5wLIsecCzlnhAtQB2QLZodIC31HbAv+JDQL5yPgC8/DrAu4o5wLoaOoC4rDwAsMA9ALIuPcCznD0AtQo7QLZ4OUC36DnAv+oEQL56AkC9CQBAu5cBwLonAcC4twDAsLgAQLIoAUCzmAGAtQoAALZ9AoC37QSAv+k5wL55OYC9CzuAu5s9QLotPgC4vz2AsK88QLIdOwCzjTqAtP87QLZzPoC340PAv9N3AL5pdMC8/3aAu5V4gLorecC4v3oAsKt5QLIXeACjgXdA1Ot3AGZZecC3x4PAn6WxwK5HrsB86bFAu4ezwLohtYC4ubZAsK+1wLIZtQCjf7SA9OGz4KY3tEJnh8NAD1frIJ4V5gMMz+wgO3PvANoT8UC4rfJAsLvyQLIj8YCji/DBBPHv4TYb7EY3K/+ht1TrII 4w9GCOysIArfCtim3S6MudHrDgHSzswEu8soObxO6DWk6ywqpU7sKo3rJCyOLuQsCOsYKwjO2C4gCxAuH87IHjcrCBo17oBVTEqAbUsNlBBcKKoNWcrMc3JJkhHziKAA4gc4g9DHUgO653A7pAdwKI1HZCwJZ1gsICdQKzcnTC5OR0QcYyaManbmFAf5JNAP48P0Pc6DrgG5A8A4ooPAKYwjrCwKQ5wsIMOQLDdjkCtOQ4QuZONIHXrCuED6QPAl5ABcKs1gIC+3ABQuoMAQLIqAACsL0BgsIjAoKjhQKDBOcCwtZRBgKnsxBCP58sw849NQIM0zkC22U6Arn7OsLIkzuCsNc8wtJBPUJDqTzEJP07ILZFP0S3k05Ar2tjgI4na0Y80XTB+2F1wtnzdoLIhXeCsOd4QtJVeMJTv3hEBRd2YGYhdQhHNYrADyOb4D3BjqEsvaqGi2OxgenxsoLYf7OCsO+0gsJftMJzz7QD5SuyIFXzr0pWy8LAjlnEIq2LrgccqdzA61XqRRnv7kIYf++C0PPwgsJl8MKD1/BDlTnuQAXN6ouGRffgNlrCov 1W44NeArWEHX6ij31I3c/9EqMDXSDfQ1u+pkhL0OMH+larxUpm6IWo5rFGWPTtxiCItYYAgPJGQfi4RpH49AXTYrSEYzDbi6RmkgtkSr5E1R5mgxVMj8n2eGlg3lB+Qp3WaQ4dCGcDe65pyBpGbwUY1nSGkJh5BhIGfIWjaH2I9KZug7WuS8qmoDBCHoJGAH4kL4wdBCtD66AtB1oyMoVYwDhGUK48xkIcQIZTikZEtNg/ycX+MEKm/gZIPwYToG5BC0lM1QvG63EIwxoVB0g4qQNFoMYBhPIwBMfjoApFpRIPw+ZcCQm3CRigbvMMCB3xNMJcx0XJe2lFxNn9QgZYjz6GAOM5RvJRNITDuzCH1RktQzYTMAxmfUiA/ps3Qf2dUIpcmXQDa09/SBnnfgXYe3qF4PV1xuJhcUSzx20IJR1qAyXTao4mQ38Cvm9woM0RbELcU5YLO0m4BFndukaIbbdF8QWyhpJzrcTT1alIdSemQzWLpM9l/baD3XmOon01lAn8L8IEqxnfi4nb9gXoY/PGMRHvRlKD6oVT5+WIZTPiQ0VT4FAFcelDlX6GIn x+00d9EKJG7PSWU3xSyFPMtpOHHFjOBru2jdC7yMmSipaeCPrC2knZLKzLmU7pCtBCuIoALvQKwZy6TqGm9IyjALKLUsrT0xP+iBFj5rpMFJBjh1UklElFhE1hjXJtBW1uYRI8yFbHS6BTzrpiYkhZBHCMEGh9iqHWh4mzDn6QlBZmiUV6VYyVyh4EDOo7Be3UKxB80BkIq4QZDKowJgiY1DQMEJBCSgH2TgzjXFTJ1I5Bj8VeKgYWLwdK3eQrQz3JC0ysZxGPS00bB1n9EwwYnwbJ8MAGiUISEM0jahfJpMwbCBXwBE0l4yxC7iICym0VJwYsg09Pu0NWSdnbT0xYb0JKgPkzTAJbJYjzpxzOZNEiR0WTKtGE8zxFrYMchC05UI1cC3GIevWFT6m1iEkoRX1KISdvzGKFYkhTtViPdMFdhyVRY5K1d27GLYFQoNyDbAc7041Q+uW6yrl9vY1oG7hJ8VGsDDKxngiTxZLQ9LWZRwTnm5OFD6PG/HtnAP0Pnwhby8FL+qPZkpl5+MxQAfRK0XfoC0Lh2cjT0c5SZEvSxlRBzZN0e9QG9IhZAt sGuEisDqQKa6x8lHsKrJTbYHAImvKmSDsccRV6zq0VOqJyCVq8sEgZyIrTejrEU2iCrlDI3uHUoKqw2QCM5xUB5quSIaa+2sMahtZyyLoSY4RqC1PgokqEPFNBO/ptxswyTRKLhjZIi1wzlSpkNYtJUFQSuCJ2zaEIhlPSXoLYAxpqjcR+Vk8EoCIF27gzRlziKU576wGI+0MMFCoXAQ7Y0h4SQFhBTTFKThZChl2QQ9ZL0zRIK0hFKQZMLL4mgzzhD8wrqxiSSmMhzalnHBX4ew2L8MwMi7G6FZVzEC+U8+AuClTyBQ5EvzIF3SUBiawVMMfLz1SS2nddDrknWVTYEUJNMSEekkJzA87jhQnWY7MMSaRdHJQzuzxJnFslRWxxV477OXyNajGA1lj3jQ/QZXdNYZNVkwKrO4tDXUhWY4NGCaPtUhUkcWkJ/HdeQjuXd4s7NZeWCee0kgiLrlbgta3QIgGM06LVd4lC54FVw2GASVOjihWT852KG5lhyHuZr8gKqcPReZfCWphz6BSg++QTclfHUoK1swbyf7oUMuO0yELNsxVjCcBJM4xXiO qubgL7knVJmqRcEtryjU3p7jgJeiZsBOpmVhTKvoTQSX5Eypm6e0cKIleVupSNEOjwgBQ5kK8SyCiRHTh8spWhCqEWAHaP3fIidZiBdKPVsnBmjAJQocuDZmoCipJVSmtQMFQq0A+JGxonVOn2DIz5diZY2GBVlQAsVt/hbG8a4f5gTzN4XE9j4DaFKrQrBXwCK0wrhx2LuvkOGDnbHdMYmgCXcCAxkKC0IF1BjEHVovhck9NkPIfkPgULS6wogPwRDkmrVxkVOhMpk4kJGNoIeQKNwMQJDEFwBxdyjjFZEtZBy9P2FM4znyaG3EkBxTsxL8YrMU3SCd9a0VipU9lwFTdO8RMNFZJGHtEjKQYYYvAMi0NzAlZS4TTNW7U1QiurTg4aaXKOibNs2gh1jBWApWmP4cE9VKItFIqCazjWInkfCnL1OFXz7T8LC1tuQGrldww6XXLYOSub1nAFip3RN2fYgktt0MJZSEXCjWzRgsFOxiMlbVGjEVFGCvNdiSoVm8lZn55VuKeMnmBrr5aRmZqWIgGbi3H5eUDyW5/Mkn+BAbKdng4TF4sCcpZXiK".split(" ");
f=Ry.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb();this.F.enable(this.F.DEPTH_TEST);var a=mat4.create();mat4.identity(a);a[0]=this.slideWidth()/921.6;a[5]=this.slideHeight()/518.4;this.ua=mat4.multiply(this.ua,a,this.ua);this.Es=mat4.create();mat4.set(this.ua,this.Es)};f.Ez=function(a){for(var b=0;b<a.length;b++){var c=a[b];c.n=Tw(c.Pl.position().Ye(c.Aq.position()),c.Pl.position().Ye(c.Bq.position()));c.n.normalize()}};
function Uy(a,b,c){var d=jd(b);b=new Dx;var e=[],g;for(g=0;g<d.length;g+=4){var h=0;h|=d[g+0]<<24;h|=d[g+1]<<16;h|=d[g+2]<<8;h|=d[g+3];h>>>=0;e.push(new X(Vy((0==(h>>31&1)?1:-1)*((h&2145386496)>>21),460.8,11),Vy((0==(h>>20&1)?1:-1)*((h&1047552)>>10),275.3,11),Vy((0==(h>>9&1)?1:-1)*(h&511),211.2,10)))}for(g=0;g<e.length;g++)d=c?0:(e[g].x()+460.8)/921.6,h=c?0:(e[g].y()+259.2)/518.4,Ex(b,new Bx(new X(e[g].x(),-1*e[g].y(),-1*e[g].z()),new W(d,h),new X));c=[];for(g=0;g<Sy.length;g+=3)c.push(new Qy(b.ra[Sy[g]],
b.ra[Sy[g+1]],b.ra[Sy[g+2]]));a.Ez(c);for(g=0;g<c.length;g++)a=c[g],Uw(a.Pl,a.Pl.gc.add(a.n)),Uw(a.Aq,a.Aq.gc.add(a.n)),Uw(a.Bq,a.Bq.gc.add(a.n));return b}function Vy(a,b,c){return a/((Math.pow(2,c-1)-1)/Math.round(10*b))/10}
f.Nb=function(){this.od=Uy(this,"/+8MAP/rSADoi0gA6I8MANFLSADRTwwAuitIALovDACi60gAou8MAIurSACLrwwAC6tIAAuvDAAi60gAIu8MADorSAA6LwwAUUtIAFFPDABoi0gAaI8MAH/rSAD/54QA6IeEANFHhAC6J4QAoueEAIunhAALp4QAIueEADonhABRR4QAaIeEAH/nhAD/48AA6IPAANFDwAC6I8AAouPAAIujwAALo8AAIuPAADojwABRQ8AAaIPAAH/jwAD/4AAA6IAAANFAAAC6IAAAouAAAIugAAALoAAAIuAAADogAABRQAAAaIAAAH/gAAD/88AA6JPAANFTwAC6M8AAovPAAIuzwAALs8AAIvPAADozwABRU8AAaJPAAH/zwAD/94QA6JeEANFXhAC6N4QAoveEAIu3hAALt4QAIveEADo3hABRV4QAaJeEAH/3hAD/+0gA6JtIANFbSAC6O0gAovtIAIu7SAALu0gAIvtIADo7SABRW0gAaJtIAH/7SAD//wwA6J8MANFfDAC6PwwAov8MAIu/DAALvwwAIv8MADo/DABRXwwAaJ8MAH//DAB/7wwA",!1);
this.ff=new xx;var a=Iw(this,Fx(this.od),3);this.ff.qd=a;a=Iw(this,Gx(this.od),2);this.ff.ud=a;a=Jw(this,Sy);this.ff.jd=a;a=Iw(this,Hx(this.od),3);this.ff.Ni=a};f.ze=function(){Gw(this,this.ff)};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)\n\t{\n\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(diffuseFactor);\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec3 aVertexNormal;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tvoid main(void)\n\t{\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * normalize(aVertexNormal);\n\t}"};f.Je=function(){Ow(this);this.Yg=Pw(this,"aVertexNormal");this.Jc=Qw(this,"uSampler")};
f.Ae=function(){Fw(this,this.Yg)};f.If=function(){return this.Jc};f.gr=function(){return this.Yg};
f.Z=function(a){var b=a/(.5/(Ty.length-1)),c=Math.floor(b);b-=c;c>Ty.length-1&&(c=Ty.length-1,b=0);if(0!=b||this.M()&&!this.PQ){if(this.UQ!=c){var d=c!=Ty.length-1?Ty[c+1]:null;this.VQ=Uy(this,Ty[c],!0);this.mJ=null!=d?Uy(this,d,!0):null}for(d=0;d<this.od.length();d++){var e=this.od.ra[d],g=this.VQ.ra[d],h=null!=this.mJ?this.mJ.ra[d]:null;Cx(e,g.position().clone());Uw(e,g.gc.clone());null!=h&&(g=new X,g.ph(e.position().x()+(h.position().x()-e.position().x())*b),g.We(e.position().y()+(h.position().y()-
e.position().y())*b),Ax(g,e.position().z()+(h.position().z()-e.position().z())*b),Cx(e,g),g=new X,g.ph(e.gc.x()+(h.gc.x()-e.gc.x())*b),g.We(e.gc.y()+(h.gc.y()-e.gc.y())*b),Ax(g,e.gc.z()+(h.gc.z()-e.gc.z())*b),Uw(e,g))}this.PQ=!0;this.UQ=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.Es,b,this.ua));wx(this);Nw(this,this.ff,this.F.TRIANGLES,w(function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Fx(this.od)))},
this),w(function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Hx(this.od)))},this))};function Wy(a,b,c,d){R.call(this,a);this.Pa=c;this.G=b;this.fb=d;this.Pa?this.ja(!1,!1,!0,!0,!1,!1):this.ja(!0,!0)}x(Wy,R);
Wy.prototype.U=function(){T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight();this.pb=this.Pa?this.zk:this.X;this.ob=this.Pa?this.Ji:this.ya;var c=Fe("DIV");this.$j=Fe("DIV");this.Uj=V(a,b);I(this.Uj,"backgroundColor","#000000");J(this.Uj,0);this.Vj=V(a,b);I(this.Vj,"backgroundColor","#000000");J(this.Vj,0);C(this.$j,this.pb);C(this.$j,this.ob);C(this.$j,this.Uj);C(this.$j,this.Vj);C(c,this.$j);this.Pa&&(C(this.R(),this.Ua().background()),C(this.R(),this.ta().background()));C(this.R(),
c);try{zj(c,a+"px"),Aj(c,a/2+"px "+b/2+"px"),mj(this.$j,"preserve-3d")}catch(e){}I(this.pb,"position","absolute");I(this.ob,"position","absolute");I(this.Uj,"position","absolute");I(this.Vj,"position","absolute");Ii(this.$j,a,b);Ii(this.pb,a,b);Ii(this.ob,a,b);var d=c="";switch(this.G){case Xy:c="translateZ("+b/2+"px)";d="rotateX(90deg) translateZ("+b/2+"px)";break;case Yy:c="translateZ("+b/2+"px)";d="rotateX(-90deg) translateZ("+b/2+"px)";break;case Zy:c="translateZ("+a/2+"px)";d="rotateY(90deg) translateZ("+
a/2+"px)";break;case $y:c="translateZ("+a/2+"px)",d="rotateY(-90deg) translateZ("+a/2+"px)"}K(this.pb,c);K(this.Vj,c);K(this.ob,d);K(this.Uj,d)};
Wy.prototype.Z=function(a){this.Pa&&J(this.ta().background(),a);a=Mx(0,1,a);var b="",c="",d=90*a,e=-this.slideWidth()/2,g=-this.slideHeight()/2,h=this.slideWidth()*(1-a)+e,k=this.slideHeight()*a+g;switch(this.G){case Xy:var l=Y(0,180*Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI,1,180*-Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI);var m="translateY("+k+"px) rotateX("+-d+"deg) translateY("+-g+"px)  translateZ("+g+"px)";this.fb||(b="translate(0px, "+-g+"px) scale(1, "+(1-
a)+") translate(0px,"+g+"px)",c="translate(0px, "+k+"px) scale(1, "+a+") translate(0px,"+g+"px)");break;case Yy:l=Y(0,180*Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI,1,180*-Math.atan(this.slideHeight()/(2*this.slideWidth()))/Math.PI);m="translateY("+-k+"px) rotateX("+d+"deg) translateY("+g+"px)  translateZ("+g+"px)";this.fb||(b="translate(0px, "+g+"px) scale(1, "+(1-a)+") translate(0px,"+-g+"px)",c="translate(0px, "+-k+"px) scale(1, "+a+") translate(0px,"+-g+"px)");break;case Zy:l=
Y(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);m="translateX("+h+"px) rotateY("+-d+"deg) translateX("+e+"px)  translateZ("+e+"px)";this.fb||(b="translate("+e+"px, 0px) scale("+(1-a)+", 1) translate("+-e+"px, 0px)",c="translate("+h+"px, 0px) scale("+a+", 1) translate("+-e+"px, 0px)");break;case $y:l=Y(0,180*Math.atan(.5)/Math.PI,1,180*-Math.atan(.5)/Math.PI);m="translateX("+-h+"px) rotateY("+d+"deg) translateX("+-e+"px)  translateZ("+e+"px)";this.fb||(b="translate("+-e+"px, 0px) scale("+
(1-a)+", 1) translate("+e+"px, 0px)",c="translate("+-h+"px, 0px) scale("+a+", 1) translate("+e+"px, 0px)");break;default:throw Error("Unknown direction");}this.Pa||(.5>a?(e=Y(0,90,45,0),e=.5*Math.sin(e(d)*Math.PI/180),J(this.Uj,e)):(e=Y(45,0,90,90),e=.5*Math.sin(e(d)*Math.PI/180),J(this.Vj,e)));this.fb?(a=d-l(a),0>=a?(J(this.ob,0),J(this.Uj,0)):90<=a?(J(this.pb,0),J(this.Vj,0)):(J(this.ob,1),J(this.pb,1)),K(this.$j,m)):(K(this.pb,b),K(this.ob,c),K(this.Vj,b),K(this.Uj,c))};var Yy=0,Xy=1,Zy=2,$y=3;function az(a,b,c,d){d/=a-1;c/=b-1;for(var e=new Dx,g=new X(0,0,1),h=0;h<a;++h)for(var k=0;k<b;++k){var l=new Bx(new X(k*c,-h*d,0),new W(k/(b-1),h/(a-1)),g);Ex(e,l)}return e}function bz(a,b,c,d){b/=14;a/=60;for(var e=new Dx,g=new X(0,0,1),h=0;15>h;++h)for(var k=c;k<d;++k){var l=new Bx(new X(k*a,-h*b,0),new W(k/60,h/14),g);Ex(e,l)}return e}function cz(a,b){for(var c=[],d=0;d<a-1;++d)for(var e=0;e<b;++e)c.push(e+d*b),c.push(e+(d+1)*b),e==b-1&&d!=a-2&&(c.push(e+(d+1)*b),c.push((d+1)*b));return c}
function dz(a,b){for(var c=[],d=0;d<a-1;++d)for(var e=0;e<b;++e)c.push(e+(d+1)*b),c.push(e+d*b),e==b-1&&d!=a-2&&(c.push(e+d*b),c.push((d+2)*b));return c};function ez(a){R.call(this,a);this.ja(!1,!0)}x(ez,Aw);f=ez.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb();mat4.translate(this.ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);wx(this)};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tvoid main(void)\n\t{\n\t\tvec3 n = normalize(vNormal);\n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection));\n\t\tfloat intentsity = 0.7 + 0.3 * directionalLightWeighting;\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\tuniform bool uLeftCurtain;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float WAVES_COUNT = 10.0;\n\tconst float MIN_AMP_KOEF = 0.5;\n\tconst float WAVE_APPEAR_DURATION = 0.1;\n\tconst float WAVES_START_APPEAR_PHASE = 0.075;\n\tconst float WAVES_READY_PHASE = 0.275;\n\tconst float STRETCH_KOEF = 1.25;\n\tconst float MAX_CORNER_BOUNCE_AT_START_KOEF = 1.5;\n\tconst float MAX_CORNER_BOUNCE_AT_END_KOEF = 3.5;\n\tconst float DELTA_W = 1.0;\n\tconst float DELTA_H = 1.0;\n\tconst float PI = 3.14159265358979323846264;\n\n\tfloat sinX;\n\tfloat waveStartAppearTime;\n\tfloat rowRatio;\n\tfloat diagonalRatio;\n\tfloat forcedXPath;\n\tfloat xDampAmp;\n\tfloat yAmp;\n\tvec4 xTimesPart1;\n\tvec4 xTimesPart2;\n\tvec2 xTimesPart3;\n\tvec4 yTimesPart1;\n\tvec3 yTimesPart2;\n\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\n\tfloat calcAmpKoef(float x)\n\t{\n\t\tconst float X0 = 0.0;\n\t\tconst float X1 = 0.5;\n\t\tconst float X2 = 1.0;\n\n\t\tconst float Y0 = 0.25;\n\t\tconst float Y1 = 0.16;\n\t\tconst float Y2 = 0.0;\n\n\t\tfloat part1 = (x - X1) * (x - X2) * Y0 / (X0 - X1) / (X0 - X2);\n\t\tfloat part2 = (x - X0) * (x - X2) * Y1 / (X1 - X0) / (X1 - X2);\n\t\tfloat part3 = (x - X0) * (x - X1) * Y2 / (X2 - X0) / (X2 - X1);\n\n\t\treturn part1 + part2 + part3;\n\t}\n\n\tfloat smoothStep(float min, float max, float x)\n\t{\n\t\tif (x < min)\n\t\t{\n\t\t\treturn 0.0;\n\t\t}\n\t\tif (x >= max)\n\t\t{\n\t\t\treturn 1.0;\n\t\t}\n\n\t\tfloat value = (x - min) / (max - min);\n\t\tfloat squaredValue = value * value;\n\n\t\treturn -2.0 * squaredValue * value + 3.0 * squaredValue;\n\t}\n\n\tfloat calcAmp()\n\t{\n\t\tfloat periodKoef = linearInterpolation(uPhase, waveStartAppearTime, 1.0, waveStartAppearTime + WAVE_APPEAR_DURATION, MIN_AMP_KOEF);\n\t\tperiodKoef = clamp(periodKoef, MIN_AMP_KOEF, 1.0);\n\n\t\treturn calcAmpKoef(periodKoef) * uSlideWidth / WAVES_COUNT;\n\t}\n\n\tfloat calcX()\n\t{\n\t\tfloat forcedX = smoothStep(xTimesPart1.x, xTimesPart1.y, uPhase) * forcedXPath + smoothStep(xTimesPart1.z, xTimesPart1.w, uPhase) * 0.75;\n\t\tfloat dampAmpKoef = (uPhase <= xTimesPart2.w + 0.35) ? 1.0 : (diagonalRatio == 0.0 ? 1.0 : diagonalRatio);\n\t\tfloat stretchWidth = smoothStep(xTimesPart2.w, xTimesPart3.x, uPhase);\n\t\tfloat compressionWidth = smoothStep(xTimesPart3.x, xTimesPart3.y, uPhase);\n\t\tfloat deltaWidthKoef = (linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, compressionWidth) - linearInterpolation(diagonalRatio, 0.0, 0.0, 1.0, stretchWidth)) * STRETCH_KOEF;\n\n\t\tfloat dampX = smoothStep(xTimesPart2.x, xTimesPart2.y, uPhase);\n\t\tdampX -= smoothStep(xTimesPart2.y, xTimesPart2.z, uPhase) * 1.25;\n\t\tdampX += deltaWidthKoef;\n\n\t\treturn (forcedX + dampX * xDampAmp / dampAmpKoef) * uSlideWidth;\n\t}\n\n\tfloat calcY(vec3 vertex)\n\t{\n\t\tfloat cornerBounceAtStartKoef = linearInterpolation(uPhase, yTimesPart1.y, 0.0, yTimesPart1.z, MAX_CORNER_BOUNCE_AT_START_KOEF);\n\t\tfloat x0 = uLeftCurtain ? uSlideWidth * 0.25 : uSlideWidth * 0.5;\n\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth * 0.75;\n\t\tfloat fx0 = uLeftCurtain ? cornerBounceAtStartKoef : MAX_CORNER_BOUNCE_AT_START_KOEF;\n\t\tfloat fx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_START_KOEF: cornerBounceAtStartKoef ;\n\t\tfloat colBounceAtStartKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1);\n\t\tcolBounceAtStartKoef = clamp(colBounceAtStartKoef, 0.0, MAX_CORNER_BOUNCE_AT_START_KOEF);\n\n\t\tfloat cornerBounceAtEndKoef = linearInterpolation(uPhase, yTimesPart2.y, 0.0, yTimesPart2.z, MAX_CORNER_BOUNCE_AT_END_KOEF);\n\t\tx0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5;\n\t\tx1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth;\n\t\tfx0 = uLeftCurtain ? cornerBounceAtEndKoef : MAX_CORNER_BOUNCE_AT_END_KOEF;\n\t\tfx1 = uLeftCurtain ? MAX_CORNER_BOUNCE_AT_END_KOEF: cornerBounceAtEndKoef ;\n\t\tfloat colBounceAtEndKoef = linearInterpolation(vertex.x, x0, fx0, x1, fx1);\n\n\t\tfloat y0 = -smoothStep(yTimesPart1.x, yTimesPart1.y, uPhase) * colBounceAtStartKoef;\n\t\ty0 += smoothStep(yTimesPart1.y, yTimesPart1.z, uPhase) * MAX_CORNER_BOUNCE_AT_START_KOEF;\n\t\ty0 -= smoothStep(yTimesPart1.z, yTimesPart1.w, uPhase) * 0.25;\n\t\ty0 += smoothStep(yTimesPart1.w, yTimesPart2.x, uPhase) * 0.25;\n\t\ty0 -= smoothStep(yTimesPart2.x, yTimesPart2.y, uPhase) * colBounceAtEndKoef;\n\t\ty0 += smoothStep(yTimesPart2.y, yTimesPart2.z, uPhase) * (MAX_CORNER_BOUNCE_AT_END_KOEF + 1.0);\n\n\t\treturn (y0 * yAmp + rowRatio) * uSlideHeight;\n\t}\n\n\tvec3 getVertexPosition(vec3 vertex)\n\t{\n\t\tfloat amp = calcAmp();\n\t\tfloat z = -amp * sinX;\n\t\tfloat xKoef = uLeftCurtain ? 1.0 : -1.0;\n\n\t\treturn vec3(vertex.x - calcX() * xKoef, -calcY(vertex), z);\n\t}\n\n\tvoid initVertexParams(vec3 vertex)\n\t{\n\t\tfloat periodWidth = uSlideWidth / WAVES_COUNT;\n\t\tfloat frequency = PI * 2.0 / periodWidth;\n\t\tsinX = sin(frequency * vertex.x);\n\n\t\trowRatio = vertex.y / uSlideHeight;\n\n\t\tfloat halfRowRatio = rowRatio * 0.5;\n\t\tfloat halfSquaredRowRatio = rowRatio * halfRowRatio;\n\n\t\tfloat maxDT = 0.1;\n\t\tfloat dtAmp = 2.0 * maxDT;\n\t\tfloat dt = dtAmp * halfRowRatio;\n\n\t\tfloat distT = (0.6 - dt);\n\n\t\tfloat xT1 = dt;\n\t\tfloat xT2 = 0.4 + dt;\n\t\tfloat xT3 = xT2 + distT * 0.5;\n\t\tfloat xT4 = 1.0 + (1.0 - xT3);\n\n\t\tfloat xDampT1 = (xT1 + xT2) * 0.45;\n\t\tfloat xDampT2 = xT2;\n\t\tfloat xDampT3 = xT3;\n\t\tfloat xDampT4 = xDampT2 + (xDampT3 - xDampT2) * 0.5;\n\t\tfloat xDampT5 = xDampT3 + 0.075;\n\t\tfloat xDampT6 = 1.0;\n\n\t\tdistT = (0.7 - dt);\n\n\t\tfloat yT2 = 0.3 + dt;\n\t\tfloat yT3 = yT2 + distT * 0.5;\n\n\t\tfloat yDampT1 = 0.0;\n\t\tfloat yDampT2 = (yDampT1 * 2.0 + 0.35) * 0.5;\n\t\tfloat yDampT3 = yT2;\n\t\tfloat yDampT4 = (yT2 + yT2 + yT3) / 3.0;\n\t\tfloat yDampT5 = (yT2 + yT3 + yT3) / 3.0;\n\t\tfloat yDampT6 = yT3 + 0.1175;\n\t\tfloat yDampT7 = 1.0;\n\n\t\txTimesPart1 = vec4(xT1, xT2, xT3 - 0.125, xT4);\n\t\txTimesPart2 = vec4(xDampT1, xDampT2, xDampT3, xDampT4);\n\t\txTimesPart3 = vec2(xDampT5, xDampT6);\n\n\t\tyTimesPart1 = vec4(yDampT1 + 0.05, yDampT2, yDampT3, yDampT4);\n\t\tyTimesPart2 = vec3(yDampT5, yDampT6, yDampT7);\n\n\t\twaveStartAppearTime = linearInterpolation(vertex.y, 0.0, WAVES_START_APPEAR_PHASE, uSlideHeight, WAVES_READY_PHASE - WAVE_APPEAR_DURATION);\n\n\t\tfloat colRatio = (uLeftCurtain ? vertex.x : uSlideWidth - vertex.x)  / (uSlideWidth * 0.5);\n\t\tdiagonalRatio = (colRatio + rowRatio) * 0.5;\n\n\t\tfloat x0 = uLeftCurtain ? 0.0 : uSlideWidth * 0.5;\n\t\tfloat x1 = uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth;\n\t\tfloat fx0 = uLeftCurtain ? 0.2 : 0.0;\n\t\tfloat fx1 = uLeftCurtain ? 0.0 : 0.2;\n\t\tforcedXPath = 0.2 * (colRatio + linearInterpolation(vertex.x, x0, fx0, x1, fx1));\n\n\t\tfloat mxDampAmp = 0.1 * diagonalRatio;\n\t\tfloat dampAcc = 2.0 * mxDampAmp;\n\t\txDampAmp = dampAcc * halfRowRatio;\n\n\t\tfloat maxYAmp = 0.02;\n\t\tfloat dyAmp = 2.0 * maxYAmp * diagonalRatio * rowRatio;\n\t\tyAmp = dyAmp * halfSquaredRowRatio;\n\t}\n\n\tvec3 getVertexNormal(vec3 vertex, vec3 p)\n\t{\n\t\tbool rightSideXPos = vertex.x == (uLeftCurtain ? uSlideWidth * 0.5 : uSlideWidth);\n\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W;\n\n\t\tvec3 rightVertex = vec3(vertex.x + deltaWidth, vertex.y, vertex.z);\n\t\tinitVertexParams(rightVertex);\n\t\tvec3 right = getVertexPosition(rightVertex);\n\n\t\tvec3 downVertex = vec3(vertex.x, vertex.y + DELTA_H, vertex.z);\n\t\tinitVertexParams(downVertex);\n\t\tvec3 down = getVertexPosition(downVertex);\n\n\t\tvec3 v1 = vec3(right.x - p.x, right.y - p.y, right.z - p.z);\n\t\tvec3 v2 = vec3(down.x - p.x, down.y - p.y, down.z - p.z);\n\n\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\n\t\treturn n;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tinitVertexParams(vertex);\n\t\tvec3 p = getVertexPosition(vertex);\n\n\t\tvec3 pNormal = getVertexNormal(vertex, p);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\n\t\tif (vertex.y == 0.0)\n\t\t{\n\t\t\tfloat maxDY = calcAmpKoef(MIN_AMP_KOEF) * uSlideWidth / WAVES_COUNT * 0.4;\n\t\t\tp.y += max(0.0, min(maxDY, linearInterpolation(uPhase, WAVES_START_APPEAR_PHASE, 0.0, WAVES_START_APPEAR_PHASE + WAVE_APPEAR_DURATION, maxDY)));\n\t\t}\n\t\tgl_Position = uPMVMatrix * vec4(p, 1.0);\n\t}"};
f.XF=function(){if(r(this.Qk))return this.Qk;this.mm();return this.Qk=this.Qk};f.mm=function(){r(this.F)||ez.qa.mm.call(this)};f.Z=function(a){this.F.uniform1f(this.pd,a);this.sH=!0;Nw(this,this.Ar,this.F.TRIANGLE_STRIP);this.sH=!1;Nw(this,this.hs,this.F.TRIANGLE_STRIP)};f.Je=function(){Ow(this);this.Jc=Qw(this,"uSampler");this.pd=Qw(this,"uPhase");this.YQ=Qw(this,"uLeftCurtain");var a=Qw(this,"uSlideWidth");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight());this.F.uniform1f(a,this.slideWidth())};
f.ze=function(){Gw(this,this.Ar);Gw(this,this.hs)};f.Ae=function(){};f.wz=function(){this.F.uniform1i(this.YQ,this.sH?1:0)};f.Nb=function(){var a=this.slideWidth(),b=this.slideHeight();this.FI=bz(a,b,0,31);this.nL=bz(a,b,30,61);this.tc=cz(15,31);this.Ar=new xx;a=Iw(this,Fx(this.FI),3);this.Ar.qd=a;a=Iw(this,Gx(this.FI),2);this.Ar.ud=a;a=Jw(this,this.tc);this.Ar.jd=a;this.hs=new xx;a=Iw(this,Fx(this.nL),3);this.hs.qd=a;a=Iw(this,Gx(this.nL),2);this.hs.ud=a;a=Jw(this,this.tc);this.hs.jd=a};f.If=function(){return this.Jc};function fz(a){R.call(this,a);this.ta().zd();this.Mc=!1}x(fz,R);fz.prototype.U=function(){T(this,!0);U(this,!0)};fz.prototype.Z=function(a){.3>a?J(this.ta().slide(),0):J(this.ta().slide(),1)};function gz(a){R.call(this,a);this.ta().zd();this.Mc=!1}x(gz,R);gz.prototype.U=function(){T(this,!0);U(this,!0);this.Ed=document.createElement("div");Ji(this.Ed,this.slideWidth());Ki(this.Ed,this.slideHeight());I(this.Ed,"backgroundColor","#000000");I(this.Ed,"position","relative");C(this.R(),this.Ed)};gz.prototype.Z=function(a){.5>a?(J(this.ta().slide(),0),J(this.Ed,0)):.8>a?J(this.Ed,1):(J(this.Ed,0),J(this.ta().slide(),1))};function hz(a){R.call(this,a);this.Mc=!1;this.ja(!1,!0);this.rB=0;a=this.slideWidth();var b=this.slideHeight(),c=iz!=a||jz!=b;if(!kz||c)kz=[],iz=a,jz=b,lz(a,b)}var iz,jz,kz;x(hz,R);hz.prototype.U=function(){T(this,!1);U(this,!0);var a=this.X;C(this.R(),a);this.Jr=V(this.slideWidth(),this.slideHeight());y(this.Jr.getContext("2d")).drawImage(a,0,0)};
function lz(a,b){var c=kz;a/=54;var d=b/42,e=0,g=0;for(b=0;54>b;++b){g=0;for(var h=Math.round((b+1)*a)-e,k=e,l=0;42>l;++l){var m=Math.round((l+1)*d)-g,p=new mz(k,g,h,m);p.Ll=Math.random();c.push(p);g+=m}e+=h}c.sort(function(a,b){return a.Ll<b.Ll?-1:a.Ll>b.Ll?1:0});a=c.length;for(b=0;b<a;++b)c[b].Ll=.9*b/(a-1)}
hz.prototype.Z=function(a){for(var b=kz,c=y(this.X.getContext("2d")),d=b.length,e=this.rB;e<d;++e){var g=b[e];if(a<g.Ll)break;var h=g.x,k=g.y,l=g.width;g=g.height;c.drawImage(this.Jr,h,k,l,g,h,k,l,g)}c.save();c.globalCompositeOperation="destination-out";for(e=this.rB;e<d;++e){g=b[e];h=g.Ll;k=a-h;l=10*k;if(a<h)break;.1<=k&&(this.rB=e);c.fillStyle="rgba(0, 0, 0, "+po(l)+")";c.fillRect(g.x,g.y,g.width,g.height)}c.restore()};hz.prototype.M=function(){return!1};
function mz(a,b,c,d){this.x=a;this.y=b;this.width=c;this.height=d;this.Ll=0};function nz(a,b,c,d){R.call(this,a);this.fa=b;this.Pa=c;this.Az=d;this.Pa?(this.Mc=!1,this.ja(!1,!1,!0,!0,!1,!1)):this.ja(!0,!0)}x(nz,R);nz.prototype.U=function(){T(this,!1);U(this,!1);this.Ei()};
nz.prototype.Z=function(a){this.Pa&&(J(this.Ua().background(),1-a),J(this.ta().background(),a));var b=this.slideWidth();b/=b+(1.4-2.8*a*a*.5)*b;b=this.Pa?this.Az?by(0,.7,4,b):ay(b):b;K(this.Ah,"scale("+b+", "+b+")");b=this.slideWidth()/2;var c=this.slideHeight()/2,d="",e="",g=0,h=0,k=0,l=0,m=120*a,p=Y(0,1,1,.5),q=1.5*Mx(0,1,a);switch(this.fa){case oz:d="translateX("+-b+"px) translateZ("+q*this.slideWidth()+"px) rotateY("+m+"deg) translateX("+b+"px)";e="translateX("+b+"px) translateZ("+q*this.slideWidth()+
"px) rotateY("+-m+"deg) translateX("+-b+"px)";this.fb||(g=a*-b,h=a*b,d="translate("+-b+"px, 0px) scale("+p(a)+", 1) translate("+b+"px, 0px",e="translate("+b+"px, 0px) scale("+p(a)+", 1) translate("+-b+"px, 0px");break;case pz:d="translateY("+-c+"px) translateZ("+q*this.slideHeight()+"px) rotateX("+-m+"deg) translateY("+c+"px)",e="translateY("+c+"px) translateZ("+q*this.slideHeight()+"px) rotateX("+m+"deg) translateY("+-c+"px)",this.fb||(k=a*-c,l=a*c,d="translate(0px,"+-c+"px) scale(1, "+p(a)+") translate(0px, "+
c+"px)",e="translate(0px, "+c+"px) scale(1, "+p(a)+") translate(0px, "+-c+"px)")}this.fb||(Bi(this.ym,g,k),Bi(this.zm,h,l));K(this.ym,d);K(this.zm,e);J(this.ym,1-a);J(this.zm,1-a)};
nz.prototype.Ei=function(){var a=this.slideWidth(),b=this.slideHeight();this.Pa&&C(this.R(),this.ta().background());this.Ah=V(a,b);I(this.Ah,"position","absolute");C(this.R(),this.Ah);this.Pa&&C(this.R(),this.Ua().background());this.Ah.getContext("2d").drawImage(this.Pa?this.Ji:this.ya,0,0);this.ym=V(a,b);var c=this.ym.getContext("2d");this.zm=V(a,b);var d=this.zm.getContext("2d"),e=Fe("DIV");C(this.R(),e);C(e,this.ym);C(e,this.zm);try{zj(e,a+"px"),Aj(e,a/2+"px "+b/2+"px"),mj(this.ym,"preserve-3d"),
mj(this.zm,"preserve-3d"),this.fb=!0}catch(g){this.fb=!1}I(this.ym,"position","absolute");I(this.zm,"position","absolute");c.clearRect(0,0,a,b);d.clearRect(0,0,a,b);e=this.Pa?this.zk:this.X;switch(this.fa){case oz: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 pz: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 oz=0,pz=1;function qz(a,b){R.call(this,a);this.G=b;this.ja(!0,!1)}x(qz,Aw);f=qz.prototype;f.U=function(){T(this,!0);U(this,!1);Dw(this,this.ya);this.Nb();mat4.translate(this.ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);wx(this)};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)\n\t{\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float TIME_1 = 0.2;\n\tconst float TIME_2 = 0.6;\n\tconst float TIME_3 = 0.7;\n\tconst float TIME_4 = 0.8;\n\n\tconst float START_PHASE = 0.3;\n\tconst float END_PHASE = 0.7;\n\n\tconst float ANGLE_1 = 0.0;\n\tconst float ANGLE_2 = -180.0;\n\tconst float ANGLE_3 = ANGLE_2 - 20.0;\n\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\n\tvec3 ellipse(float angle, vec3 pos, vec2 center, vec2 radius)\n\t{\n\t\tfloat ang = radians(angle);\n\t\treturn vec3(pos.x, center.x + radius.x * cos(ang), -(center.y + radius.y * sin(ang)));\n\t}\n\n\tfloat goBack(float y, float phase, float constAngleTime)\n\t{\n\t\tfloat time = linearInterpolation(y, 0.0, TIME_3, uSlideHeight, TIME_4);\n\n\t\tif (phase > time)\n\t\t{\n\t\t\treturn linearInterpolation(phase, time, ANGLE_3, 1.0, ANGLE_2);\n\t\t}\n\t\tfloat angle = linearInterpolation(phase, constAngleTime, ANGLE_2, time, ANGLE_3);\n\t\treturn angle;\n\t}\n\n\tfloat getRowAngleByPhase(vec3 pos, float phase)\n\t{\n\t\tconst float HORIZONTAL_DELAY = 0.05;\n\t\tfloat colDelay = uDirectionIsLeft\n\t\t\t? linearInterpolation(pos.x, 0.0, 0.0, uSlideWidth, HORIZONTAL_DELAY)\n\t\t\t: linearInterpolation(pos.x, 0.0, HORIZONTAL_DELAY, uSlideWidth, 0.0);\n\n\t\tphase = linearInterpolation(phase, 0.0, colDelay, 1.0, 1.0);\n\n\t\tfloat constAngleTime = linearInterpolation(pos.y, 0.0, TIME_2, uSlideHeight, TIME_1);\n\t\tif (phase > constAngleTime)\n\t\t{\n\t\t\treturn goBack(pos.y, phase, constAngleTime);\n\t\t}\n\n\t\tfloat angle = linearInterpolation(phase, 0.0, ANGLE_1, constAngleTime, ANGLE_2);\n\t\treturn angle;\n\t}\n\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\t{\n\t\tfloat R_1 = uSlideHeight;\n\t\tfloat R_2 = uSlideHeight * 0.25;\n\t\tvec2 r = vec2(linearInterpolation(pos.y, 0.0, R_1, uSlideHeight, 0.0), linearInterpolation(pos.y, 0.0, R_2, uSlideHeight, 0.0));\n\n\t\tfloat angle = getRowAngleByPhase(pos, phase);\n\t\tvec3 v = ellipse(angle, pos, vec2(0.0, 0.0), r);\n\t\treturn v;\n\t}\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\t{\n\t\tconst float DELTA_W = 1.0;\n\t\tconst float DELTA_H = 1.0;\n\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -DELTA_W : DELTA_W;\n\t\tfloat deltaHeight = (pos.y == uSlideHeight) ? -DELTA_H : DELTA_H;\n\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\n\t\treturn normalize(n);\n\t}\n\n\tvoid main(void)\n\t{\n\t\tfloat phase = uPhase;\n\t\tif (phase < START_PHASE)\n\t\t{\n\t\t\tphase = 0.0;\n\t\t}\n\t\telse if (phase > END_PHASE)\n\t\t{\n\t\t\tphase = 1.0;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tphase = linearInterpolation(phase, START_PHASE, 0.0, END_PHASE, 1.0);\n\t\t}\n\t\t\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}"};
f.Z=function(a){this.F.uniform1f(this.pd,a);Nw(this,this.Wq,this.F.TRIANGLE_STRIP)};f.Je=function(){Ow(this);this.Jc=Qw(this,"uSampler");this.pd=Qw(this,"uPhase");var a=Qw(this,"uDirectionIsLeft"),b=Qw(this,"uSlideWidth");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight());this.F.uniform1f(b,this.slideWidth());this.F.uniform1i(a,this.G==rz?1:0)};f.Ae=function(){};
f.Nb=function(){this.md=az(30,30,this.slideWidth(),this.slideHeight());this.tc=this.G==rz?dz(30,30):cz(30,30);this.Wq=new xx;var a=Iw(this,Fx(this.md),3);this.Wq.qd=a;a=Iw(this,Gx(this.md),2);this.Wq.ud=a;a=Jw(this,this.tc);this.Wq.jd=a};f.nr=function(a){this.us=Hw(this,this.F.TEXTURE0,this.If(),0,a,w(this.pA,this))};f.ze=function(){Gw(this,this.Wq)};f.pA=function(a,b,c,d){a.translate(0,d);a.scale(1,-1);a.drawImage(b,0,0,c,d)};f.If=function(){return this.Jc};var rz=0;function Rt(a){R.call(this,a)}x(Rt,R);function sz(a){R.call(this,a);this.ta().zd();this.Mc=!1}x(sz,R);sz.prototype.U=function(){};sz.prototype.Z=function(a){J(this.ta().slide(),a)};function tz(a){R.call(this,a);this.ta().zd()}x(tz,R);tz.prototype.U=function(){T(this,!0);this.Mc=!1;this.Ed=document.createElement("div");Ji(this.Ed,this.slideWidth());Ki(this.Ed,this.slideHeight());I(this.Ed,"backgroundColor","#000000");I(this.Ed,"position","relative");C(this.R(),this.Ed)};tz.prototype.Z=function(a){.5>a?(J(this.Ed,1-2*(.5-a)),U(this,!1)):(J(this.Ed,1-2*(a-.5)),U(this,!0))};function uz(a,b){R.call(this,a);this.G=b;this.ja(!1,!0)}x(uz,Aw);f=uz.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb();mat4.translate(this.ua,[-this.slideWidth()/2,-this.slideHeight()/2,0]);wx(this)};f.Be=function(){return"precision mediump float; \n\n\tvarying vec2 vTextureCoord; \n\tvarying vec3 vNormal; \n\n\tuniform sampler2D uSampler; \n\n\tvoid main(void)  \n\t{ \n\t\tvec3 n = normalize(vNormal); \n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0); \n\t\tfloat directionalLightWeighting = dot(n, lightingDirection); \n\t\tfloat intentsity = 0.55 + 0.45 * directionalLightWeighting; \n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float DELAY_ANGLE = 5.0;\n\tconst float SLIDE_WIDTH_KOEF = 0.2;\n\tconst float PI = 3.14159265358979323846264;\n\tconst vec2 CENTER = vec2(0.0, 0.0);\n\tconst float DELTA_W = 0.5;\n\tconst float DELTA_H = 0.5;\n\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\n\tvec2 ellipse(float angle, vec2 center, vec2 radius)\n\t{\n\t\tfloat ang = radians(angle);\n\t\treturn vec2((center.x + radius.x * cos(ang)), -(center.y + radius.y * sin(ang)));\n\t}\n\n\tfloat accelerationFunc(float progress)\n\t{\n\t\tfloat a = 3.0;\n\t\tfloat b = 1.0;\n\t\tfloat c = 1.0;\n\t\tfloat d = 1.0;\n\n\t\tfloat squaredProgress = progress * progress;\n\t\treturn a * squaredProgress * progress + b * squaredProgress + c * progress + d;\n\t}\n\n\tfloat getRowAngleByPhase(vec3 vertex)\n\t{\n\t\tfloat endAngle = atan(uSlideHeight * 0.5 / max(uSlideWidth, uSlideHeight)) * 180.0 / PI + 90.0 + DELAY_ANGLE * 4.0;\n\n\t\tfloat a = -0.6;\n\t\tfloat b = 2.0 + a;\n\n\t\tfloat phase = linearInterpolation(uPhase, 0.0, a, 1.0, b);\n\t\tphase = accelerationFunc(phase);\n\n\t\tfloat angle = linearInterpolation(phase, accelerationFunc(a), 0.0, accelerationFunc(b), endAngle);\n\t\tfloat rowDelayAngle = linearInterpolation(vertex.y, 0.0, DELAY_ANGLE, uSlideHeight, 0.0);\n\t\tfloat extraAngle = linearInterpolation(uPhase, 0.5, 0.0, 0.8, DELAY_ANGLE);\n\t\tfloat maxDelayAngle = DELAY_ANGLE + max(0.0, min(DELAY_ANGLE, extraAngle));\n\t\tfloat colAngle = uDirectionIsLeft\n\t\t\t? linearInterpolation(vertex.x, 0.0, maxDelayAngle * 0.5, uSlideWidth, maxDelayAngle)\n\t\t\t: linearInterpolation(vertex.x, 0.0, maxDelayAngle, uSlideWidth, maxDelayAngle * 0.5);\n\n\t\tfloat colDelayAngle = uDirectionIsLeft\n\t\t\t? linearInterpolation(vertex.x, 0.0, 0.0, uSlideWidth, colAngle)\n\t\t\t: linearInterpolation(vertex.x, 0.0, colAngle, uSlideWidth, 0.0);\n\n\n\t\treturn max(0.0, angle - rowDelayAngle - colDelayAngle);\n\t}\n\n\tvec3 getVertexPosition(vec3 vertex)\n\t{\n\t\tfloat maxXRadius = uSlideHeight;\n\t\tfloat maxYRadius = sqrt(uSlideWidth * SLIDE_WIDTH_KOEF * uSlideWidth * SLIDE_WIDTH_KOEF + uSlideHeight * uSlideHeight);\n\n\t\tfloat xRadius = linearInterpolation(vertex.y, 0.0, maxXRadius, uSlideHeight, 0.0);\n\t\tfloat yRadius = linearInterpolation(vertex.y, 0.0, maxYRadius, uSlideHeight, 0.0);\n\n\t\treturn vec3(vertex.x, ellipse(getRowAngleByPhase(vertex), CENTER, vec2(xRadius, yRadius)));\n\t}\n\n\tvec3 getVertexNormal(vec3 pos, vec3 p)\n\t{\n\t\tbool rightSideXPos = pos.x == uSlideWidth;\n\t\tfloat deltaWidth = rightSideXPos ? -DELTA_W : DELTA_W;\n\n\t\tvec3 right = getVertexPosition(vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(vec3(pos.x, pos.y + DELTA_H, pos.z));\n\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\tvec3 n = rightSideXPos ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\n\t\treturn n;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getVertexPosition(vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\n\t\tvec3 pNormal = getVertexNormal(vertex, vec3(p.xyz));\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}"};
f.Z=function(a){this.F.uniform1f(this.pd,a);Nw(this,this.nd,this.F.TRIANGLE_STRIP)};f.Je=function(){Ow(this);this.Jc=Qw(this,"uSampler");this.pd=Qw(this,"uPhase");var a=Qw(this,"uDirectionIsLeft"),b=Qw(this,"uSlideWidth");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight());this.F.uniform1f(b,this.slideWidth());this.F.uniform1i(a,0==this.G?1:0)};f.Ae=function(){};f.ze=function(){Gw(this,this.nd)};
f.Nb=function(){var a=this.slideWidth(),b=this.slideHeight();this.md=az(15,15,a,b);this.tc=cz(15,15);this.nd=new xx;a=Iw(this,Fx(this.md),3);this.nd.qd=a;a=Iw(this,Gx(this.md),2);this.nd.ud=a;a=Jw(this,this.tc);this.nd.jd=a};f.If=function(){return this.Jc};function vz(a,b){R.call(this,a);this.G=b;this.ja(!1,!1,!0,!0,!0,!0)}x(vz,R);f=vz.prototype;
f.U=function(){T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight(),c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Nv,0,0);this.tm=c;c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Sv,0,0);this.wm=c;this.Ac=this.Sa(a,b);C(this.R(),this.Ac);var d=V(a,b);c=V(a,b);this.Vw=this.Sa(a,b);this.ge=this.Sa(a,b);this.fe=this.Sa(a,b);C(this.ge,d);C(this.fe,c);C(this.Ac,this.Vw);C(this.Vw,this.ge);C(this.Vw,this.fe);d=d.getContext("2d");
c=c.getContext("2d");d.drawImage(this.zk,0,0);c.drawImage(this.Ji,0,0);zj(this.Ac,Math.max(a,b)+"px");Aj(this.Ac,a/2+"px "+b/2+"px");mj(this.Vw,"preserve-3d")};
f.Z=function(a){var b=this.slideWidth(),c=this.slideHeight();J(this.wm,1-a);J(this.tm,a);a=Mx(0,1,a);var d=this.G==wz?1:-1,e=d*this.fP*b*(1-a),g=-this.gP*c*(1-a),h=-Math.max(b,c)*(1-a),k=-this.oG*(1-a),l=-d*this.pG*(1-a),m=d*this.hP*(1-a);K(this.ge,"translateZ("+Math.max(b,c)*a+"px) translateY("+c*a+"px) translateX("+-d*this.iP*b*a+"px) rotateX("+this.oG*a+"deg) rotateY("+d*this.pG*a+"deg) rotateZ("+-d*this.jP*a+"deg)");K(this.fe,"translateZ("+h+"px) translateY("+g+"px) translateX("+e+"px) rotateX("+
k+"deg) rotateY("+l+"deg) rotateZ("+m+"deg)")};f.Sa=function(a,b){var c=B("DIV");Ji(c,a);Ki(c,b);I(c,"position","absolute");return c};f.iP=.1;f.fP=.5;f.gP=1.75;f.hP=30;f.jP=10;f.oG=80;f.pG=30;var wz=1;function xz(a){R.call(this,a);this.Mc=!1;this.ja(!0,!0)}x(xz,R);xz.prototype.U=function(){this.Rw=!1;T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight(),c=this.ya,d=this.X;I(c,"position","absolute");I(d,"position","absolute");C(this.R(),this.M()?d:c);C(this.R(),this.M()?c:d);this.Jr=V(a,b);var e=y(this.Jr.getContext("2d"));this.lJ=V(a,b);y(this.lJ.getContext("2d")).drawImage(c,0,0);e.drawImage(d,0,0)};
xz.prototype.Z=function(a){var b=this.ya,c=this.X;.2>a?(!this.Rw&&this.M()&&(this.Rw=!0,Me(b)),yz(this,c,this.Jr,a/.2)):(this.Rw||this.M()||(this.Rw=!0,Me(c)),yz(this,b,this.lJ,(1-a)/.8))};function yz(a,b,c,d){b=y(b.getContext("2d"));var e=a.slideWidth();a=a.slideHeight();b.drawImage(c,0,0,e,a);b.save();b.globalCompositeOperation="lighter";b.fillStyle="rgba(255, 255, 255,"+po(d)+")";b.rect(0,0,e,a);b.fill();b.restore()};function zz(a,b,c){R.call(this,a);this.fb=c;this.M()?this.ta().zd():this.Ua().zd();this.ja(!0,!0);this.G=b}x(zz,R);zz.prototype.U=function(){T(this,!1);U(this,!1);this.Ei()};
zz.prototype.Z=function(a){a=Mx(0,1,a);if(this.fb){var b=-this.slideWidth()/2;if(.5>a){var c=Y(0,0,.5,-90);this.Uq=c(a);c=Y(0,0,.5,-45);this.fm=c(a);c=Y(0,0,.5,40);a=this.G==Az?"translateX("+-b+"px) translateZ("+this.Uq+"px) rotateY("+this.fm+"deg) rotateX("+c(a)+"deg) translateX("+b+"px)":"translateX("+b+"px) translateZ("+this.Uq+"px) rotateY("+-this.fm+"deg) rotateX("+c(a)+"deg) translateX("+-b+"px)"}else.85>a?(c=Y(.5,-90,.85,0),this.Uq=c(a),c=Y(.5,-45,.85,0),this.fm=c(a),c=Y(.5,40,.85,90),a=this.G==
Az?"translateX("+-b+"px) translateZ("+this.Uq+"px) rotateY("+this.fm+"deg) rotateX("+c(a)+"deg) translateX("+b+"px)":"translateX("+b+"px) translateZ("+this.Uq+"px) rotateY("+-this.fm+"deg) rotateX("+c(a)+"deg) translateX("+-b+"px)"):(this.M()&&(this.fm=0),c=Y(.85,90,1,180),a="translateX("+-b+"px) rotateY("+this.fm+"deg) rotateX("+c(a)+"deg) translateX("+b+"px)");K(this.sc,a)}else.5>a?(c=Y(0,1,.5,0),a="scaleY("+c(a)+")",J(this.pb,1),J(this.ob,0),K(this.pb,a)):(c=Y(.5,0,1,1),a="scaleY("+c(a)+")",J(this.ob,
1),J(this.pb,0),K(this.ob,a))};
zz.prototype.Ei=function(){this.pb=this.X;this.ob=this.ya;var a=Fe("DIV");this.sc=Fe("DIV");var b=this.slideWidth(),c=this.slideHeight();try{zj(a,b+"px"),Aj(a,b/2+"px "+c/2+"px"),mj(this.sc,"preserve-3d"),C(this.sc,this.pb),C(this.sc,this.ob),C(a,this.sc),C(this.R(),a)}catch(d){C(this.R(),this.pb),C(this.R(),this.ob)}I(this.pb,"position","absolute");I(this.ob,"position","absolute");Ii(this.sc,b,c);Ii(this.pb,b,c);Ii(this.ob,b,c);this.fb&&(K(this.pb,"translateZ(10px)"),K(this.ob,"rotateX(180deg)"))};
var Az=1;function Bz(a,b,c){R.call(this,a);this.fb=c;this.M()?this.ta().zd():this.Ua().zd();this.ja(!0,!0);this.Xi=b==Az}x(Bz,R);
Bz.prototype.U=function(){T(this,!1);U(this,!1);this.pb=this.X;this.ob=this.ya;var a=Fe("DIV");this.sc=Fe("DIV");var b=this.slideWidth(),c=this.slideHeight();try{zj(a,Math.max(b,c)+"px"),Aj(a,b/2+"px "+c/2+"px"),mj(this.sc,"preserve-3d"),Bj(this.sc,"hidden"),this.Xi?(C(this.sc,this.pb),C(this.sc,this.ob)):(C(this.sc,this.ob),C(this.sc,this.pb)),C(a,this.sc),C(this.R(),a)}catch(d){this.Xi?(C(this.sc,this.pb),C(this.sc,this.ob)):(C(this.sc,this.ob),C(this.sc,this.pb))}I(this.pb,"position","absolute");
I(this.ob,"position","absolute");Ii(this.sc,b,c);Ii(this.pb,b,c);Ii(this.ob,b,c);this.fb&&(this.Xi?K(this.pb,"rotateY(180deg)"):K(this.ob,"rotateY(180deg)"))};Bz.prototype.Z=function(a){this.fb?this.qC(a):this.mA(a)};Bz.prototype.qC=function(a){a=this.Xi?1-a:a;var b=.25*(1-Math.cos(2*a*Math.PI));a=$x(.63,.43)(a);var c=Math.max(this.slideWidth(),this.slideHeight());K(this.sc,"rotateY("+-180*a+"deg)translateZ("+b*c*-.3+"px)")};
Bz.prototype.mA=function(a){a=$x(.63,.43)(a);if(.5>a){var b=Y(0,1,.5,0);a="scaleX("+b(a)+")";J(this.pb,1);J(this.ob,0);K(this.pb,a)}else b=Y(.5,0,1,1),a="scaleX("+b(a)+")",J(this.ob,1),J(this.pb,0),K(this.ob,a)};function Cz(a){R.call(this,a);this.ja(!1,!0)}x(Cz,Aw);f=Cz.prototype;f.If=function(){return this.Jc};
f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.F.disable(this.F.DEPTH_TEST);for(var a=[new W(.1806930693069307,0),new W(.3725247524752475,0),new W(.4603960396039604,0),new W(.6856435643564357,0),new W(.7673267326732673,0),new W(.8849009900990099,0),new W(.9987623762376238,.02103960396039604),new W(0,.027227722772277228),new W(0,.15841584158415842),new W(.47,.16955445544554457),new W(.4876237623762376,.16955445544554457),new W(.5284653465346535,.17202970297029702),new W(.41707920792079206,
.1745049504950495),new W(1,.18316831683168316),new W(0,.19554455445544555),new W(.6076732673267327,.2042079207920792),new W(.32,.21658415841584158),new W(.6485148514851485,.2202970297029703),new W(.7141089108910891,.22153465346534654),new W(0,.2623762376237624),new W(.275990099009901,.2908415841584158),new W(.2524752475247525,.33292079207920794),new W(.22153465346534654,.38242574257425743),new W(.8081683168316832,.41336633663366334),new W(0,.44183168316831684),new W(.18935643564356436,.46410891089108913),
new W(.4752475247524752,.47029702970297027),new W(.4665841584158416,.4715346534653465),new W(.4938118811881188,.4814356435643564),new W(.5024752475247525,.48267326732673266),new W(.5099009900990099,.4863861386138614),new W(.5123762376237624,.49133663366336633),new W(.801980198019802,.4938118811881188),new W(.5148514851485149,.49876237623762376),new W(.47896039603960394,.5),new W(.47,.5),new W(.5,.5),new W(.5148514851485149,.5012376237623762),new W(.4801980198019802,.5061881188118812),new W(.5136138613861386,
.5099009900990099),new W(.48267326732673266,.5123762376237624),new W(.5099009900990099,.5136138613861386),new W(.48514851485148514,.5148514851485149),new W(.504950495049505,.5160891089108911),new W(.48886138613861385,.5185643564356436),new W(.4938118811881188,.5185643564356436),new W(.4975247524752475,.5185643564356436),new W(.5334158415841584,.5334158415841584),new W(1,.5346534653465347),new W(.4962871287128713,.5371287128712872),new W(.47648514851485146,.5396039603960396),new W(.18811881188118812,
.568069306930693),new W(0,.6485148514851485),new W(.2537128712871287,.6534653465346535),new W(.7982673267326733,.6670792079207921),new W(.28589108910891087,.7066831683168316),new W(.775,.7351485148514851),new W(1,.7784653465346535),new W(.3341584158415842,.7945544554455446),new W(.7066831683168316,.8032178217821783),new W(0,.8106435643564357),new W(.38985148514851486,.8477722772277227),new W(.47,.8564356435643564),new W(.6150990099009901,.8601485148514851),new W(1,.943069306930693),new W(0,.9826732673267327),
new W(.21905940594059406,1),new W(.34034653465346537,1),new W(.4752475247524752,1),new W(.6596534653465347,1),new W(.8403465346534653,1),new W(0,0),new W(1,0),new W(1,1),new W(0,1)],b=new Dx,c=new X(0,0,1),d=0;d<a.length;d++){var e=a[d],g=new X((e.x()-.5)*this.slideWidth(),(e.y()-.5)*this.slideHeight(),0);e=new W(e.x(),e.y());Ex(b,new Bx(g,e,c))}c=this.slideHeight();d=this.slideWidth();a=[];a.push(new Z(b,[7,71,16,0],new X(0,0,50),c));a.push(new Z(b,[16,0,12,1],new X(0,0,20),1.5*c,.05*d));a.push(new Z(b,
[27,20,26,16],new X(0,0,5),1.6*c,.03*d));a.push(new Z(b,[21,8,16,7,-1,27,22,20,-1,22,19,21,14],new X(0,0,5),1.6*c));a.push(new Z(b,[21,14,8],new X(0,0,5),2*c));a.push(new Z(b,[27,25,22],new X(0,0,0),1.8*c));a.push(new Z(b,[24,25,19,22],new X(0,0,5),1.65*c));a.push(new Z(b,[35,25,27],new X(0,120,0),2*c));a.push(new Z(b,[52,51,24,25],new X(0,0,0),1.8*c));a.push(new Z(b,[51,38,25,34],new X(0,75,10),1.85*c,-.05*d));Dz(a[a.length-1],0,2);a.push(new Z(b,[65,60,55,53],new X(0,0,0),1.8*c));a.push(new Z(b,
[67,66,61,58,50],new X(0,0,0),8*c,-.2*d,d));a.push(new Z(b,[55,53,42,40],new X(0,180,0),1.8*c,-.05*d));Dz(a[a.length-1],0,1);a.push(new Z(b,[74,66,65,58,55],new X(0,0,0),1.8*c,.02*d));a.push(new Z(b,[58,55,44,42],new X(0,270,90),1.8*c,-.05*d));Dz(a[a.length-1],0,1);a.push(new Z(b,[60,52,53,51,40,38],new X(30,60,0),2.5*c));a.push(new Z(b,[61,50,45,44],new X(75,180,90),c,.05*d));a.push(new Z(b,[49,61,46,45],new X(75,180,90),c,-.05*d));a.push(new Z(b,[49,62,61],new X(-360,0,0),c,-.01*d));Dz(a[a.length-
1],1,2);a.push(new Z(b,[68,67,62,61],new X(0,0,0),c));a.push(new Z(b,[69,68,63,62],new X(0,0,0),c));a.push(new Z(b,[63,62,43,46],new X(-270,0,0),c,.01*d));Dz(a[a.length-1],0,1);a.push(new Z(b,[70,69,59,63],new X(0,0,0),c));a.push(new Z(b,[59,63,41,43],new X(-360,0,0),c,-.05*d));Dz(a[a.length-1],0,1);a.push(new Z(b,[73,70,64,59,56],new X(0,0,0),c,.05*d));a.push(new Z(b,[59,56,41],new X(-360,0,0),c,.05*d));Dz(a[a.length-1],0,1);a.push(new Z(b,[57,64,54,56,47],new X(-270,0,0),c));a.push(new Z(b,[54,
47,39,41],new X(0,0,0),c,0,0,1080,b.ra[54].position().clone().Ye(b.ra[39].position())));a.push(new Z(b,[57,48,54,32,39,23,37],new X(0,0,0),1.5*c));a.push(new Z(b,[37,33,23,13,32,48],new X(0,0,0),c));a.push(new Z(b,[13,72,33,31],new X(0,0,0),1.5*c));a.push(new Z(b,[5,4,30,29],new X(0,0,5),1.2*c));a.push(new Z(b,[5,18,72,6],new X(0,0,0),c,-.07*d));a.push(new Z(b,[4,3,17,15],new X(0,0,-45),1.8*c));a.push(new Z(b,[2,9,3,10,3,11,3,15],new X(0,0,0),2.2*c));a.push(new Z(b,[17,29,11],new X(0,0,30),2*c));
a.push(new Z(b,[11,29,10],new X(70,0,0),c,0,0,120,b.ra[29].position().clone().Ye(b.ra[10].position())));Dz(a[a.length-1],0,2);a.push(new Z(b,[10,29,9],new X(120,720,15),-.01*c,.15*d,0,1080,b.ra[10].position().clone().Ye(b.ra[29].position())));a.push(new Z(b,[6,18,31,30],new X(0,0,0),c,-.05*d,0,1080,b.ra[6].position().clone().Ye(b.ra[30].position())));a.push(new Z(b,[26,16,28,12],new X(40,30,0),.7*c,0,-.25*d));a.push(new Z(b,[2,29,1,28],new X(-80,60,0),.7*c,.05*d,-.5*d));a.push(new Z(b,[36,26,28],
new X(270,0,720),0,.2*d,-1*d));a.push(new Z(b,[35,27,36,26],new X(0,180,720),0,-.15*d,-1*d));a.push(new Z(b,[38,34,36],new X(180,180,0),0,-.1*d,-.8*d));a.push(new Z(b,[40,38,36],new X(180,180,180),0,.1*d,-1*d));a.push(new Z(b,[42,40,36],new X(720,270,0),0,.05*d,-.6*d));a.push(new Z(b,[44,42,36],new X(90,120,0),0,0,-1*d));a.push(new Z(b,[45,44,36],new X(360,0,0),0,.07*d,-.8*d));a.push(new Z(b,[46,45,36],new X(0,60,180),0,.1*d,-.8*d));a.push(new Z(b,[43,46,36],new X(80,120,45),0,.2*d,-.5*d));a.push(new Z(b,
[41,43,36],new X(90,360,60),0,.17*d,-.5*d));a.push(new Z(b,[39,41,36],new X(0,120,120),0,.15*d,-.5*d));a.push(new Z(b,[39,37,36],new X(90,90,90),0,.2*d,-1*d));a.push(new Z(b,[37,33,36],new X(0,120,90),0,.18*d,-1*d));a.push(new Z(b,[33,31,36],new X(45,45,0),0,.1*d,-1*d));a.push(new Z(b,[31,30,36],new X(270,0,45),0,.15*d,-1*d));a.push(new Z(b,[30,29,36],new X(90,360,60),0,0,-.8*d));a.push(new Z(b,[29,28,36],new X(0,120,120),0,0,-.8*d));c=[];d=[];g=[];e=[];for(var h=[],k=[],l=[],m=0,p=0;p<a.length;p++){for(var q=
a[p],t=0;t<q.Xx.length;t++){var v=q.Xx[t];-1!=v?(v=b.ra[v],c.push(v.position().x(),-1*v.position().y(),-1*v.position().z()),d.push(v.Gs.x(),v.Gs.y()),g.push(q.Ix.x(),-1*q.Ix.y(),-1*q.Ix.z()),e.push(q.rotation.x(),-1*q.rotation.y(),-1*q.rotation.z()),h.push(q.Fp,q.acceleration,-1*q.yN),v=y(q.KV),k.push(q.GN,v.x(),-1*v.y(),-1*v.z()),l.push(m),m++):(l.push(m-1),l.push(m))}l.push(m-1);l.push(m)}l.pop();l.pop();this.FQ=l.length;this.$G=Iw(this,c,3);this.aM=Iw(this,d,2);this.qL=Iw(this,g,3);this.tL=Iw(this,
e,3);this.sM=Iw(this,h,3);this.HH=Iw(this,k,4);this.cI=Jw(this,l);b=this.F;b.bindBuffer(b.ARRAY_BUFFER,this.$G);b.vertexAttribPointer(this.uD,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.aM);b.vertexAttribPointer(this.ZC,2,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.qL);b.vertexAttribPointer(this.pL,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.tL);b.vertexAttribPointer(this.sL,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,this.sM);b.vertexAttribPointer(this.rM,3,b.FLOAT,!1,0,0);b.bindBuffer(b.ARRAY_BUFFER,
this.HH);b.vertexAttribPointer(this.GH,4,b.FLOAT,!1,0,0);b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,this.cI)};f.ze=function(){this.F.deleteBuffer(this.$G);this.F.deleteBuffer(this.aM);this.F.deleteBuffer(this.qL);this.F.deleteBuffer(this.tL);this.F.deleteBuffer(this.sM);this.F.deleteBuffer(this.HH);this.F.deleteBuffer(this.cI)};function Dz(a,b,c){b=a.QO.ra[a.Xx[b]].clone().position();b=b.add(a.QO.ra[a.Xx[c]].position().clone());a.Ix=new X(b.x()/2,b.y()/2,b.z()/2)}f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying float vLightIntentsity;\n\n\tuniform sampler2D uSampler;\n\n\tvoid main(void)\n\t{\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\n\t\tgl_FragColor = vec4(textureColor.rgb * vLightIntentsity, textureColor.a);\n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\tattribute vec3 aRotationCenter;\n\tattribute vec3 aRotationParams;\n\tattribute vec3 aTranslationParams;\n\tattribute vec4 aFreeRotation;\n\n\tuniform mat4 uPMVMatrix; \n\tuniform mat3 uNMatrix;\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\n\tvarying vec2 vTextureCoord;\n\tvarying float vLightIntentsity;\n\n\tfloat sqr(float v)\n\t{\n\t\treturn v * v;\n\t}\n\n\tmat4 prependTranslation(mat4 m, float x, float y, float z)\n\t{\n\t\tmat4 t = mat4(1.0);\n\t\tt[3] = vec4(x, y, z, 1.0);\n\t\treturn m * t;\n\t}\n\n\tmat4 prependRotation(mat4 m, float angle, vec3 axis)\n\t{\n\t\tmat4 t = mat4(1.0);\n\t\tvec3 u = normalize(axis);\n\t\tfloat rad = radians(angle);\n\t\tfloat sin = sin(rad);\n\t\tfloat cos = cos(rad);\n\t\tt[0] = vec4(cos + sqr(u.x) * (1.0 - cos), u.y * u.x * (1.0 - cos) + u.z * sin, u.z * u.x * (1.0 - cos) - u.y * sin, 0.0);\n\t\tt[1] = vec4(u.x * u.y * (1.0 - cos) - u.z * sin, cos + sqr(u.y) * (1.0 - cos), u.z * u.y * (1.0 - cos) + u.x * sin, 0.0);\n\t\tt[2] = vec4(u.x * u.z * (1.0 - cos) + u.y * sin, u.y * u.z * (1.0 - cos) - u.x * sin, cos + sqr(u.z) * (1.0 - cos), 0.0);\n\t\treturn m * t;\n\t}\n\n\tmat4 prependRotation(mat4 m, float angle, vec3 axis, vec3 pivotPoint)\n\t{\n\t\tmat4 t = mat4(1.0);\n\t\tt = prependTranslation(t, pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\tt = prependRotation(t, angle, axis);\n\t\tt = prependTranslation(t, -1.0 * pivotPoint.x, -1.0 * pivotPoint.y, -1.0 * pivotPoint.z);\n\t\treturn m * t;\n\t}\n\n\tvoid main(void) \n\t{\n\t\tconst float delay =  0.15;\n\t\tfloat phase = clamp(uPhase - delay, 0.0, 1.0);\n\n\t\tfloat vy = uSlideHeight / (1.0 - delay);\n\t\tfloat dy = vy * phase + (aTranslationParams.y * sqr(phase)) / 2.0;\n\t\tvec3 d = mix(vec3(0.0), aTranslationParams, phase);\n\t\tvec3 r = mix(vec3(0.0), aRotationParams, phase);\n\t\tfloat r2 = mix(0.0, aFreeRotation.x, phase);\n\t\tvec3 v2 = normalize(aFreeRotation.yzw);\n\n\t\tmat4 transform = prependTranslation(mat4(1.0), d.x, -1.0 * dy, d.z);\n\t\ttransform = prependRotation(transform, r.x, vec3(1.0, 0.0, 0.0), aRotationCenter);\n\t\ttransform = prependRotation(transform, r.y, vec3(0.0, 1.0, 0.0), aRotationCenter);\n\t\ttransform = prependRotation(transform, r.z, vec3(0.0, 0.0, 1.0), aRotationCenter);\n\t\ttransform = prependRotation(transform, r2, v2, aRotationCenter);\n\n\t\tvec4 n = transform * vec4(vec3(0.0, 0.0, 1.0), 0.0);\n\t\tvec4 p = transform * vec4(aVertexPosition, 1.0);\n\n\t\tgl_Position = uPMVMatrix * p;\n\t\tvTextureCoord = aTextureCoord;\n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\tvec3 transformedNormal = normalize(uNMatrix * n.xyz); \n\t\tfloat directionalLightWeighting = abs(dot(transformedNormal, lightingDirection)); \n\t\tvLightIntentsity = 0.5 + 0.5 * directionalLightWeighting;\n\t}"};
f.Je=function(){Ow(this);this.pL=Pw(this,"aRotationCenter");this.sL=Pw(this,"aRotationParams");this.rM=Pw(this,"aTranslationParams");this.GH=Pw(this,"aFreeRotation");this.Jc=Qw(this,"uSampler");this.pd=Qw(this,"uPhase");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight())};f.Ae=function(){Fw(this,this.pL);Fw(this,this.sL);Fw(this,this.rM);Fw(this,this.GH)};f.Z=function(a){this.F.uniform1f(this.pd,a);wx(this);this.F.drawElements(this.F.TRIANGLE_STRIP,this.FQ,this.F.UNSIGNED_SHORT,0)};
function Z(a,b,c,d,e,g,h,k){this.rotation=c;this.acceleration=d;r(e)&&(this.Fp=e);r(g)&&(this.yN=g);r(h)&&(this.GN=h);this.KV=r(k)?k:new X(0,0,1);this.Xx=b;this.QO=a;for(h=g=e=d=c=0;h<b.length;h++)k=b[h],-1!=k&&(g+=1,k=a.ra[k],c+=k.position().x(),d+=k.position().y(),e+=k.position().z());this.Ix=new X(c/g,d/g,e/g)}Z.prototype.Fp=0;Z.prototype.yN=0;Z.prototype.GN=0;function Ez(a,b,c){R.call(this,a);this.G=b;this.Pa=c;this.Ui=!c;this.Pa?this.ja(!1,!1,!0,!0,!0,!0):this.ja(!0,!0)}x(Ez,R);f=Ez.prototype;
f.U=function(){T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight();if(this.Pa){var c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Nv,0,0);this.tm=c;c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Sv,0,0);this.wm=c}this.Ac=this.Sa(a,b);C(this.R(),this.Ac);var d=V(a,b),e=V(a,b);c=V(a,b/4);var g=V(a,b/4);this.hb=B("DIV");Ji(this.hb,a);Ki(this.hb,b);this.Kd=this.Sa(a,b);this.Id=this.Sa(a,b);this.Ui&&(this.Go=this.Sa(a,
b/4),this.Eo=this.Sa(a,b/4));C(this.Kd,d);C(this.Id,e);this.Ui&&(C(this.Go,c),C(this.Eo,g));C(this.Ac,this.hb);C(this.hb,this.Kd);C(this.hb,this.Id);this.Ui&&(C(this.hb,this.Go),C(this.hb,this.Eo));d=d.getContext("2d");e=e.getContext("2d");d.drawImage(this.Pa?this.zk:this.X,0,0);e.drawImage(this.Pa?this.Ji:this.ya,0,0);this.Ui&&(Fz(this,c,this.X),Fz(this,g,this.ya));zj(this.Ac,Math.max(a,b)+"px");Aj(this.Ac,a/2+"px "+b/2+"px");mj(this.hb,"preserve-3d");a=this.M()?1:-1;b=this.slideWidth()+this.qG;
this.G==Gz?(lj(this.hb,100+this.lG+"% 50%"),K(this.M()?this.Kd:this.Id,"translateX("+-a*b+"px)"),this.Ui&&K(this.M()?this.Go:this.Eo,"translate("+-a*b+"px, "+(this.slideHeight()+this.Cq)+"px)")):(lj(this.hb,-this.lG+"% 50%"),K(this.M()?this.Kd:this.Id,"translateX("+a*b+"px)"),this.Ui&&K(this.M()?this.Go:this.Eo,"translate("+a*b+"px, "+(this.slideHeight()+this.Cq)+"px)"));K(this.M()?this.Id:this.Kd,"translateX(0px)");this.Ui&&K(this.M()?this.Eo:this.Go,"translateY("+(this.slideHeight()+this.Cq)+"px)")};
f.Z=function(a){this.Pa&&(J(this.wm,1-a),J(this.tm,a));if(a){var b=!0,c=this.G==Hz?1:-1;a<=this.Hn?(b=!1,K(this.hb,"translateZ("+this.jG*a+"px) rotateY("+c*a/this.Hn*this.mG+"deg)"),!this.vv&&this.M()&&(this.vv=this.Do=!0)):a>=1-this.Hn&&(b=!1,K(this.hb,"translateZ("+this.jG*(1-a)+"px) rotateY("+(1-a)/this.Hn*c*this.mG+"deg)"),this.vv||this.M()||(this.vv=this.Do=!0));if(b||this.Do)b=this.slideWidth()+this.qG,a=this.Do?this.M()?0:1:(a-this.Hn)/(1-2*this.Hn),this.Do&&(this.Do=!1),a=a*c*b,K(this.Kd,
"translateX("+a+"px)"),this.Ui&&K(this.Go,"translate("+a+"px, "+(this.slideHeight()+this.Cq)+"px)"),K(this.Id,"translateX("+(a-c*b)+"px)"),this.Ui&&K(this.Eo,"translate("+(a-c*b)+"px, "+(this.slideHeight()+this.Cq)+"px)")}};f.Sa=function(a,b){var c=B("DIV");Ji(c,a);Ki(c,b);I(c,"position","absolute");return c};
function Fz(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()}
f.Do=!1;f.vv=!1;f.Cq=7.5;f.Hn=.3;f.mG=20;f.lG=20;f.jG=-100;f.qG=70;var Gz=0,Hz=1;function Iz(a,b,c){R.call(this,a);this.fa=b;this.G=c;this.ja(!0,!0)}x(Iz,R);
Iz.prototype.U=function(){T(this,!1);U(this,!1);if(this.M())switch(this.G){case Jz:this.G=Kz;break;case Kz:this.G=Jz;break;case Lz:this.G=Mz;break;default:this.G=Lz}var a=this.M()?this.ya:this.X,b=this.M()?this.X:this.ya;this.fa==Nz?(this.ux=16,this.ED=8):(this.ux=16,this.ED=12);this.CU=2*this.ED+1;var c=this.slideWidth()/this.ux,d=c/2,e=this.slideHeight()/this.ED,g=e/2;this.Me=this.G==Lz||this.G==Mz?this.slideWidth():this.slideHeight();this.Om=2*this.Me;this.ti=[];for(var h,k=-g,l,m=0;m<this.CU;++m){0==
m%2?(h=-d,l=this.ux+1):(h=0,l=this.ux);for(var p=0;p<l;++p){var q=Oz(this,c+2,e+2),t=Oz(this,c+2,e+2),v=new Pz;v.ph(Math.round(h+p*c)-1);this.fa==Nz?(v.We(Math.round(k+m*g)-1),Qz(a,q,v.Na,v.Oa,c+2,e+2),Qz(b,t,v.Na,v.Oa,c+2,e+2)):(v.We(Math.round(k+1.5*m*g)),Rz(a,q,v.Na,v.Oa,c+2,e+2),Rz(b,t,v.Na,v.Oa,c+2,e+2));v.rs=q;v.fp=t;Sz(v,!0);Tz(v,!1);v.Zc=0;v.oo=!1;v.zs=0;this.ti.push(v)}}};
Iz.prototype.Z=function(a){this.M()&&(a=1-a);a*=this.gz;if(this.G==Kz||this.G==Mz){var b=a/this.gz*(this.Me+this.Om)-this.Om;var c=b+this.Om}else b=this.Me-a/this.gz*(this.Me+this.Om)+this.Om,c=b-this.Om;for(var d,e=0;e<this.ti.length;e++){var g=this.ti[e];d=g.oo?g.Zc:0;d=Math.abs(Math.cos(d));if(g.sv&&!g.SA){var h=new en,k=g.Zc;Math.PI/2<k&&k<=Math.PI?(Sz(g,!1),Tz(g,!0),h.scale(1*d,1),ho(g.fp,h)):k<Math.PI/2?(Sz(g,!0),Tz(g,!1),h.scale(1*d,1),ho(g.rs,h)):(Sz(g,!1),Tz(g,!0),h.scale(1,1),ho(g.fp,h))}g.oo?
(g.Zc=(a-g.zs)*Math.PI/this.nG,g.oo=!0):0!=Uz(this,g,b)?(g.zs=a,g.Zc=0,g.oo=!0,g.sv=!0):(d=Uz(this,g,c),0!=d&&1<=Math.random()+d/this.Om&&(g.zs=a,g.Zc=0,g.oo=!0,g.sv=!0));g.sv&&!g.SA&&a-g.zs>this.nG&&(g.SA=!0)}};function Oz(a,b,c){b=V(b,c);I(b,"position","absolute");C(a.R(),b);return b}
function Qz(a,b,c,d,e,g){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";cd&&(Vz(a,b,c,d),b.globalCompositeOperation="destination-in");b.beginPath();var h=Math.round(.5*e),k=Math.round(.5*g);e=Math.round(e);g=Math.round(g);b.moveTo(h,-1);b.lineTo(e+1,k);b.lineTo(h,g+1);b.lineTo(-1,k);b.lineTo(h,-1);b.fill();cd||(b.globalCompositeOperation="source-in",Vz(a,b,c,d));b.restore()}
function Rz(a,b,c,d,e,g){b=b.getContext("2d");b.save();b.fillStyle="#FFFFFF";cd&&(Vz(a,b,c,d),b.globalCompositeOperation="destination-in");var h=Math.round(.5*e)+.5;e=Math.round(e)+.5;var k=Math.round(g)+.5;b.beginPath();b.moveTo(h,-1);b.lineTo(e,Math.round(.25*g)-1);b.lineTo(e,Math.round(.75*g)+1);b.lineTo(h,k);b.lineTo(-1,Math.round(.75*g)+1);b.lineTo(-1,Math.round(.25*g)-1);b.lineTo(h,1);b.fill();cd||(b.globalCompositeOperation="source-in",Vz(a,b,c,d));b.restore()}
function Vz(a,b,c,d){c=Math.round(c);d=Math.round(d);b.drawImage(a,-c,-d)}function Uz(a,b,c){switch(a.G){case Jz:return b.Oa>=c?b.Oa-c:0;case Kz:return b.Oa<=c?c-b.Oa:0;case Lz:return b.Na>=c?b.Na-c:0}return b.Na<=c?c-b.Na:0}Iz.prototype.nG=.3;Iz.prototype.gz=.7;var Nz=0,Jz=0,Kz=1,Lz=2,Mz=3;function Pz(){}f=Pz.prototype;f.Na=0;f.Oa=0;f.wI=!0;f.xI=!0;f.Zc=0;f.oo=!0;f.zs=0;f.SA=!1;f.sv=!1;f.ph=function(a){this.Na=a;this.ve()};f.We=function(a){this.Oa=a;this.ve()};
function Sz(a,b){a.wI=b;null!=a.rs&&J(a.rs,b?1:0);b&&a.ve()}function Tz(a,b){a.xI=b;null!=a.fp&&J(a.fp,b?1:0);b&&a.ve()}f.ve=function(){null!=this.rs&&this.wI&&Bi(this.rs,this.Na,this.Oa);null!=this.fp&&this.xI&&Bi(this.fp,this.Na,this.Oa)};function Wz(a){R.call(this,a);this.ja(!0,!0)}x(Wz,R);Wz.prototype.U=function(){T(this,!1);U(this,!1);this.IA();this.Ei()};
Wz.prototype.Ei=function(){var a=this.slideWidth(),b=this.slideHeight();this.Ah=V(a,b);this.oB=this.Ah.getContext("2d");this.YH=V(a,b);this.ZH=this.YH.getContext("2d");this.TI=V(a,b);this.Ao=this.TI.getContext("2d");this.OL=V(a,b);this.NT=this.OL.getContext("2d");this.Uv=V(a,b);this.wB=this.Uv.getContext("2d");this.WH=V(a,b);this.XH=this.WH.getContext("2d");this.nb=V(a,b);this.kd=this.nb.getContext("2d");this.NL=V(a,b);this.MT=this.NL.getContext("2d");C(this.R(),this.Ah);C(this.R(),this.Uv);I(this.Ah,
"position","absolute");I(this.Uv,"position","absolute")};
Wz.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight();this.oB.clearRect(0,0,b,c);this.wB.clearRect(0,0,b,c);this.kd.clearRect(0,0,b,c);this.XH.clearRect(0,0,b,c);this.kd.drawImage(this.X,0,0);this.kd.save();this.kd.globalCompositeOperation="destination-in";Xz(this,this.XH,this.MG,a);this.kd.drawImage(this.WH,0,0);this.kd.restore();Yz(this,this.MT,this.X,a/Zz,!1);this.wB.drawImage(this.nb,0,0);this.wB.drawImage(this.NL,0,0);if(a>$z&&a<1-$z){var d=Y($z,1,1-$z,4),e=Y($z,0,1-$z,-30);
K(this.Uv,"rotate("+e(a)+"deg) scale("+d(a)+", "+d(a)+")")}a>aA&&(this.Ao.clearRect(0,0,b,c),this.ZH.clearRect(0,0,b,c),this.Ao.drawImage(this.ya,0,0),this.Ao.save(),this.Ao.globalCompositeOperation="destination-in",Xz(this,this.ZH,this.NG,a),this.Ao.drawImage(this.YH,0,0),this.Ao.restore(),this.oB.drawImage(this.TI,0,0),a<bA?(d=Y($z,.5,bA,1),b=d(a),e=Y(aA,45,bA,0),K(this.Ah,"rotate("+e(a)+"deg) scale("+b+", "+b+")")):(Yz(this,this.NT,this.ya,(a-(1-Zz))/Zz,!0),this.oB.drawImage(this.OL,0,0),K(this.Ah,
"rotate(0deg) scale(1, 1)")))};Wz.prototype.IA=function(){this.Ew=.9/(cA-1)/2;this.TS=1.154/(dA-1)/2;this.MG=[];this.NG=[];eA(this.MG,.1,.8,!0);eA(this.NG,.15,.9,!1)};
function Xz(a,b,c,d){for(var e=0;e<c.length;++e){var g=c[e];if(d>=g.Sy&&d<=g.Sy+.05){var h=(d-g.Sy)/.05;var k=g.cE?1-h:h}else k=d<g.Sy?g.cE?1:0:g.cE?0:1;g=a;h=b;var l=c[e].x,m=c[e].y;l*=g.slideWidth();m*=g.slideHeight();h.fillStyle="rgba(0, 0, 255, "+k+")";h.beginPath();h.moveTo(l,m-fA(g));h.lineTo(l+g.Ew*g.slideWidth(),m-.5*fA(g));h.lineTo(l+g.Ew*g.slideWidth(),m+.5*fA(g));h.lineTo(l,m+fA(g));h.lineTo(l-g.Ew*g.slideWidth(),m+.5*fA(g));h.lineTo(l-g.Ew*g.slideWidth(),m-.5*fA(g));h.lineTo(l,m-fA(g));
h.fill()}}function eA(a,b,c,d){for(var e=1/(cA-1),g=1/(dA-1)+.002,h=c-b,k=Math.floor(dA/2),l=0;l<dA;++l)for(var m=0!=l%2?cA:cA-1,p=0;p<m;++p){var q={};q.x=e*p;0==l%2&&(q.x+=.5*e);q.y=g*l-.01;q.cE=d;q.Sy=l==k&&p==.5*(m-1)?b:0==l||l==dA-1||0==p&&m==cA||p==cA-1&&m==cA?d?b:c:b+h*Math.random();a.push(q)}}
function Yz(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 fA(a){return a.TS*a.slideHeight()}var cA=10,dA=9,$z=.05,Zz=.15,aA=.2,bA=.9;function gA(a,b,c,d){this.type=a;this.CO=b.type;(this.element=d.querySelector("#"+c.id))&&"13"==b.type&&(a=b.Jp,""!=(a.kn||a.zn||a.vn||a.Bn||a.Cn)?(y(b.vb),this.element.style.width=b.vb.ma.width+2*b.mn+"px",this.element.style.height=b.vb.ma.height+2*b.mn+"px"):(this.element.style.width=b.ma.width+2*b.mn+"px",this.element.style.height=b.ma.height+2*b.mn+"px"),this.element.style.overflow="hidden");a=c.state;this.id=c.id;this.ma=c.ma;this.oq=b.ma;this.$s=b.$s;this.yc=b.yc||new Ah(0,0,0,0);this.gV=this.oq.width/
(1-this.yc.left-this.yc.right);this.fV=this.oq.height/(1-this.yc.top-this.yc.bottom);this.zf=c.zf;this.wg=c.wg;this.element&&(this.opacity=this.element.style.opacity,this.zIndex=this.element.style.zIndex,this.transform=ko(this.element)||new en);this.lY=im(a).Ya;this.mY=jm(a).Ya;this.Kt=km(a).scale()*lm(a).scale();this.Lt=mm(a).scale()*nm(a).scale();this.rotation=gm(a).angle()+hm(a).angle();this.Fp=Ch(this.ma).x-Ch(b.ma).x;this.hE=Ch(this.ma).y-Ch(b.ma).y;this.IX=b.rotation;this.ih=b.ih;this.sh=b.sh;
this.$x="";this.element&&this.element.firstElementChild&&"13"==b.type?(this.kI=this.element.firstElementChild.style.left||"",this.lI=this.element.firstElementChild.style.top||"",this.$x=this.element.firstElementChild.style.transform||"",this.element.firstElementChild.style.left="0",this.element.firstElementChild.style.top="0",this.element.firstElementChild.style.transform=""):this.lI=this.kI=""}
gA.prototype.clear=function(){this.element&&(ho(this.element,this.transform),this.element.style.opacity=this.opacity,this.element.style.zIndex="",this.element.style.animation="",this.element.firstElementChild&&"13"==this.CO&&(this.element.firstElementChild.style.animation="",this.element.firstElementChild.style.left=this.kI,this.element.firstElementChild.style.top=this.lI,this.element.firstElementChild.style.transform=this.$x))};function hA(a){a&&(this.element=a,this.fF="",this.transform=a.style.transform||"matrix(1, 0, 0, 1, 0, 0)",this.opacity=a.style.opacity||1,this.zIndex=a.style.zIndex)}hA.prototype.Mj=function(a){var b=1;this.fF=Math.round(100*a*Math.pow(10,b))/Math.pow(10,b)+"%"};function iA(a,b,c,d,e,g,h,k){this.uQ=b;this.vQ=c;this.DJ=g;this.$b=new G;this.Yi=[];if(d.vb||e.vb)g=d.vb,g||(g=pc(e.vb),g.ma=d.ma,g.id="_morphBg"),this.Yi.push(new gA("bg",d,g,b));this.fb=!0;try{jA(b.firstElementChild,h,k),jA(c.firstElementChild,h,k)}catch(l){this.fb=!1}z(d.mi,function(a){this.Yi.push(new gA("text",d,a,b))},this);this.gp=[];if(e.vb||d.vb)h=e.vb,h||(h=pc(d.vb),h.ma=e.ma,h.id="_morphBg"),this.gp.push(new gA("bg",e,h,c));z(e.mi,function(a){this.gp.push(new gA("text",e,a,c))},this);h=
this.Yi[0];k=this.gp[0];this.lT=k.Kt/h.Kt-1;this.nT=k.Lt/h.Lt-1;this.fT=kA(k.rotation-h.rotation);this.mT=e.ma.width/d.ma.width-1;this.oT=e.ma.height/d.ma.height-1;this.rL=kA(e.rotation-d.rotation);this.DU=d.zIndex;this.EU=e.zIndex-d.zIndex;h=Ch(d.ma);k=Ch(e.ma);this.PM=k.x-h.x;this.QM=k.y-h.y;this.pk=d.ih;this.hl=d.sh;this.gv=e.ih;this.jx=e.sh;this.cQ=d.yc;this.dQ=e.yc;if(d.yc||e.yc)this.Ih=d.yc||new Ah(0,0,0,0),this.Xq=e.yc||new Ah(0,0,0,0),h=lA(e.Jp),this.RH=lA(d.Jp)||h;this.FG=d.$s&&e.$s;this.DJ&&
this.LA(a)}function lA(a){return""!=(a.kn||a.zn||a.vn||a.Bn||a.Cn)}function jA(a,b,c,d){a&&(d?(zj(a,""),mj(a,""),Bj(a,""),Aj(a,"")):(zj(a,b+"px"),mj(a,"preserve-3d"),Bj(a,"hidden"),Aj(a,b/2+"px "+c/2+"px")))}f=iA.prototype;
f.LA=function(a){var b=[];z(this.Yi,function(a){b.push(new mA(a.element,a.id))},this);z(this.gp,function(a){b.push(new mA(a.element,a.id))},this);var c=[0,.005,.01,.015,.02,.025,.03,.035,.04,.045,.05,.1,.15,.2,.25,.3,.35,.4,.45,.46,.47,.48,.49,.495,.498,.499];z(c,function(a){var c=nA(this,a);z(b,function(b){var d=c[b.id];d.Mj(a);b.Ml.push(d)},this)},this);kb(c,function(a){a=1-a;var c=nA(this,a);z(b,function(b){var d=c[b.id];d.Mj(a);b.Ml.push(d)},this)},this);this.Wn=0;this.dD=b.length;var d="";z(b,
function(b){d+=oA(b);var c=b.element;c?(c.style.animation=b.id+" "+a+"s 1 linear",c.firstElementChild&&(c.firstElementChild.style.animation=b.id+"_ "+a+"s 1 linear"),F(c,yf,this.Dg,!1,this)):this.Dg()},this);this.vh=jf(d)};f.update=function(a){this.XQ!=a&&nA(this,a);this.XQ=a};f.Dg=function(){this.Wn++;this.Wn==this.dD&&this.$b.D()};
function oA(a){var b="@keyframes "+a.id+" {\n";z(a.Ml,function(a){b+=a.fF+" {transform: "+a.transform+";opacity:"+a.opacity+";z-index:"+a.zIndex+"}\n"});b+="}\n";var c="";a.Ml[0].ht&&(c="@keyframes "+a.id+"_ {\n",z(a.Ml,function(a){c+=a.fF+" {transform:"+a.ht+"}\n"}),c+="}\n");return b+c}
function nA(a,b){var c=a.Yi[0],d=a.lT*b+1;d*=c.Kt;var e=a.nT*b+1;e*=c.Lt;var g=Math.round(a.EU*b)+a.DU,h=a.fT*b;h+=c.rotation;var k=a.mT*b+1,l=a.oT*b+1;if(a.Ih)var m=new Ah((a.Xq.top-a.Ih.top)*b+a.Ih.top,(a.Xq.right-a.Ih.right)*b+a.Ih.right,(a.Xq.bottom-a.Ih.bottom)*b+a.Ih.bottom,(a.Xq.left-a.Ih.left)*b+a.Ih.left);var p={};z(a.Yi,function(a){if(this.FG)var c=1;else c=1-Math.pow(b,2),.425>b&&(c=b*(1-Math.pow(.425,2)-1)/.425+1);var q=!0,D=m;this.RH&&(this.cQ?(D=this.Ih,q=!1):D=void 0);c=pA(a,d,e,h,
k,l,this.rL*b,this.PM*b,this.QM*b,c,g,D,qA(this,a,b,!1),q);rA(this,c);p[a.id]=c},a);z(a.gp,function(a,c){c=Math.min(this.Yi.length-1,c);c=this.Yi[c];var q=sA(-c.Fp,-c.hE,h,d,e),t=sA(-a.Fp,-a.hE,h,d,e);if(this.FG)var E=b;else E=1+Math.pow(b-1,3),.425<b&&(E=1+Math.pow(-.575,3),E=(b-.425)*(1-E)/.575+E);var H=!0,L=m;this.RH&&(this.dQ?(L=this.Xq,H=!1):L=void 0);c=pA(a,d,e,h,c.oq.width*k/a.oq.width,c.oq.height*l/a.oq.height,this.rL*(b-1),this.PM*(b-1)+q.x-t.x,this.QM*(b-1)+q.y-t.y,E,g,L,qA(this,a,b,!0),
H);rA(this,c);p[a.id]=c},a);return p}function rA(a,b){b.element&&!a.DJ&&(a=b.element,a.style.transform=b.transform,a.style.opacity=b.opacity,a.style.zIndex=b.zIndex,b.ht&&(y(a.firstElementChild).style.transform=b.ht))}f.clear=function(){this.vh&&Me(this.vh);z(this.Yi,this.VG,this);z(this.gp,this.VG,this);this.fb&&(jA(this.uQ.firstElementChild,0,0,!0),jA(this.vQ.firstElementChild,0,0,!0))};f.VG=function(a){a.clear()};
function kA(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 qA(a,b,c,d){var e="13"==b.CO;if(!a.fb||e){var g=e=1;"bg"==b.type&&(c=d?2*(c-.5):2*(.5-c),a.pk!=a.gv&&(e=c),a.hl!=a.jx&&(g=c));a="scaleX("+e+") scaleY("+g+")"}else e=a.pk!=a.gv,g=a.hl!=a.jx,"bg"!=b.type||!e&&!g?a="":g&&!e?a="rotateX("+(a.hl&&!a.jx?-1:1)*c*180+"deg)"+(d?" scaleY(-1)":""):e&&!g?a="rotateY("+(a.pk&&!a.gv?1:-1)*c*180+"deg)"+(d?" scaleX(-1)":""):a.pk&&!a.hl||!a.pk&&a.hl?(b=Mx(0,1,c),a="rotateX("+-90*Mx(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.pk&&!a.hl?1:!a.pk&&a.hl?-1:1)*
b+"deg)"+(d?" scaleX(-1) scaleY(-1) ":"")):(b=Mx(0,1,c),a="rotateX("+90*Mx(0,1,.5>c?2*b:2*(1-b))+"deg) rotateZ("+180*(a.jx&&a.gv?1:a.hl&&a.pk?-1:1)*b+"deg)"+(d?" scaleX(-1) scaleY(-1) ":""));return a}
function pA(a,b,c,d,e,g,h,k,l,m,p,q,t,v){var D=new en;D.translate(a.lY,a.mY);D.rotate(d,0,0);D.scale(b,c);(b=a.zf)&&(D=gn(D,b));(b=a.wg)&&(D=gn(b.clone(),D));b=new en;b.rotate(-a.IX,0,0);b.translate(a.Fp,a.hE);b=gn(b,a.zf);gn(b,hn(D));c=hn(b);e="rotate("+h+"rad) "+t+(" scaleX("+e+") scaleY("+g+")");k=(new en).setTransform(1,0,0,1,k,l);k=jo(io(),k)+" "+jo(io(),c)+" "+e+" ";l=b;l=jo(io(),l);l=k+l+" "+jo(io(),D);k=new hA(a.element);k.transform=l;""!=a.opacity&&(m*=a.opacity);k.opacity=m;k.zIndex=p;q?
(m=(1-a.yc.right-a.yc.left)/(1-q.right-q.left),p=(1-a.yc.top-a.yc.bottom)/(1-q.top-q.bottom),k.ht=a.$x+" translate("+-(a.ih?q.right:q.left)*a.gV*m+"px, "+-(a.sh?q.bottom:q.top)*a.fV*p+"px) scale("+m+", "+p+")"):v&&(k.ht=a.$x);return k}function sA(a,b,c,d,e){var g=new vr(a,b);g.rotate(c);g.scale(d,e);g.Ye(new vr(a,b));return g}function mA(a,b){this.element=a;this.id=b;this.Ml=[]};function tA(a,b){this.wR=a;this.xR=b;this.pQ=re(Ch(a.ma),Ch(b.ma));a=a.Jp;b=b.Jp;var c=a.line!=b.line?1:0;c+=a.fill!=b.fill?1:0;c+=a.kn!=b.kn?1:0;c+=a.vn!=b.vn?1:0;c+=a.zn!=b.zn?1:0;c+=a.Bn!=b.Bn?1:0;this.nQ=c+=a.Cn!=b.Cn?2:0}tA.prototype.wN=function(){return this.pQ};tA.prototype.Tx=function(){return 1E3*this.nQ+this.wN()/1E3};function uA(a,b){if(a instanceof uA)this.yd=a.Cb();else{var c;if(c=Ia(a))a:{for(var d=c=0;d<a.length;d++){if(!Ia(a[d])||0<c&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(!Da(a[d][e])){c=!1;break a}0==c&&(c=a[d].length)}c=0!=c}if(c)this.yd=tb(a);else if(a instanceof ve)this.yd=vA(a.height,a.width);else if(Da(a)&&Da(b)&&0<a&&0<b)this.yd=vA(a,b);else throw Error("Invalid argument(s) for Matrix contructor");}this.Tb=new ve(this.yd[0].length,this.yd.length)}
function wA(a,b,c){for(var d=0;d<a.gh().height;d++)for(var e=0;e<a.gh().width;e++)b.call(c,a.yd[d][e],d,e,a)}function xA(a,b){var c=new uA(a.gh());wA(a,function(d,e,g){c.yd[e][g]=b.call(void 0,d,e,g,a)});return c}function vA(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}f=uA.prototype;f.add=function(a){if(!we(this.Tb,a.gh()))throw Error("Matrix summation is only supported on arrays of equal size");return xA(this,function(b,c,d){return b+a.yd[c][d]})};
f.Sh=function(a){if(this.Tb.width!=a.Tb.width||this.Tb.height!=a.Tb.height)return!1;for(var b=0;b<this.Tb.height;b++)for(var c=0;c<this.Tb.width;c++)if(!(1E-6>=Math.abs(this.yd[b][c]-a.yd[b][c])))return!1;return!0};f.IN=function(){if(this.Tb.width!=this.Tb.height)throw Error("A determinant can only be take on a square matrix");return yA(this)};f.gh=function(){return this.Tb};function zA(a,b,c){return 0<=b&&b<a.Tb.height&&0<=c&&c<a.Tb.width?a.yd[b][c]:null}
function AA(a,b,c,d){if(!(0<=b&&b<a.Tb.height&&0<=c&&c<a.Tb.width))throw Error("Index out of bounds when setting matrix value, ("+b+","+c+") in size ("+a.Tb.height+","+a.Tb.width+")");a.yd[b][c]=d}
f.multiply=function(a){if(a instanceof uA){if(this.Tb.width!=a.gh().height)throw Error("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return BA(this,a)}if(Da(a))return CA(this,a);throw Error("A matrix can only be multiplied by a number or another matrix.");};f.Ye=function(a){if(!we(this.Tb,a.gh()))throw Error("Matrix subtraction is only supported on arrays of equal size.");return xA(this,function(b,c,d){return b-a.yd[c][d]})};
f.Cb=function(){return this.yd};function yA(a){if(1==a.gh().area())return a.yd[0][0];for(var b=0,c=0;c<a.Tb.width;c++){var d=a.yd[0][c],e=0==c%2?1:-1;var g=yA(DA(a,c));b+=d*e*g}return b}function DA(a,b){var c=new uA(a.Tb.width-1,a.Tb.height-1);wA(c,function(a,e,g){AA(c,e,g,this.yd[0<=e?e+1:e][g>=b?g+1:g])},a);return c}function BA(a,b){var c=new uA(a.Tb.height,b.gh().width);wA(c,function(a,e,g){for(var d=a=0;d<this.Tb.width;d++)a+=Za(zA(this,e,d))*Za(zA(b,d,g));AA(c,e,g,a)},a);return c}
function CA(a,b){return xA(a,function(a){return a*b})};function EA(){this.Tl=[];r(void 0)&&r(void 0)&&this.mr(void 0,void 0)}f=EA.prototype;f.mr=function(a,b){for(var c=0;c<a;c++)this.Tl[c]=b};f.size=function(){return this.Tl.length};f.forEach=function(a){z(this.Tl,a,this)};f.Tx=function(a){return this.Tl[a]};f.push=function(a){this.Tl.push(a)};f.Cb=function(){return tb(this.Tl)};function FA(a,b,c){this.xB=a;this.pB=b;var d=Math.max(a.size(),b.size());this.Xn=new uA(new ve(d,d));var e=this;a.forEach(function(a){b.forEach(function(b){AA(e.Xn,a.index(),b.index(),c(a,b))})});GA(this)}function GA(a){for(var b=a.Xn.gh().width+1,c=[],d=0;d<b;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0==d||0==e?0:zA(a.Xn,d-1,e-1)}a.Xn=new uA(c)}
function HA(a){for(var b=a.Xn.gh().width,c=IA(b,0),d=IA(b,0),e=IA(b,0),g=IA(b,0),h=1;h<b;++h){e[0]=h;for(var k=0,l=IA(b,Number.MAX_VALUE),m=IA(b,!1),p=e[k];0!=e[k];p=e[k]){var q=Number.MAX_VALUE,t=0;m[k]=!0;for(var v=1;v<b;++v)if(!m[v]){var D=zA(a.Xn,v,p)-d[k]-c[v];D<l[v]&&(l[v]=D,g[v]=k);l[v]<q&&(q=l[v],t=v)}for(k=0;k<b;++k)m[k]?(d[e[k]]+=q,c[k]-=q):l[k]-=q;k=t}for(;0!=k;)l=g[k],e[k]=e[l],k=l}b=new EA;for(c=1;c<a.xB.size()+1;++c){d=e[c]-1;if(a.xB.size()>a.pB.size())for(g=1;g<=a.xB.size()-a.pB.size();g++)if(d+
1==g+a.pB.size()){d=-1;break}b.push(d)}return b}function IA(a,b){for(var c=[],d=0;d<a;d++)c[d]=b;return c};function JA(a,b){this.Jf=a;this.yk=b}JA.prototype.index=function(){return this.Jf};JA.prototype.object=function(){return this.yk};function KA(a){a=parseInt(a.toString(16),16);return[a>>16&255,a>>8&255,a&255]};function LA(a,b,c){var d=this;this.tB=a.content();this.mB=a.content();this.links=[];this.Jv=[];this.Iv=[];a=MA(this,this.mB,c);b=MA(this,this.tB,b);var e={},g={};z(a,function(a){var b=a.type;e[b]=!0;g[b]?g[b].push(a):g[b]=[a]});var h={};z(b,function(a){var b=a.type;e[b]=!0;h[b]?h[b].push(a):h[b]=[a]});this.bO=[];this.fO=[];this.aO=[];this.eO=[];z(ic(e),function(a){NA(d,h[a]||[],g[a]||[])},this)}
LA.prototype.CQ=function(a,b){a=a.object();b=b.object();var c=new tA(a,b),d=OA(a,b),e=c.wR.rotation!=c.xR.rotation;c.Tx()||e||!d||(this.Iv.push(PA(a,b,!1)),this.Iv.push(PA(a,b,!0)));d||(this.Jv.push(PA(a,b,!1)),this.Jv.push(PA(a,b,!0)));return d?c.Tx():1E13};function PA(a,b,c){return c?La(b)+"_"+La(a):La(a)+"_"+La(b)}
function NA(a,b,c){function d(a){for(var b=new EA,c=0;c<a.length;c++)b.Tl[c]=new JA(c,a[c]);return b}for(var e=HA(new FA(d(b),d(c),w(a.CQ,a))),g=tb(b),h=tb(c),k=[],l=[],m=0;m<e.size();m++)if(-1!=m){var p=e.Tx(m),q=g[m];if(q&&-1!=p){p=h[p];var t=-1==a.Jv.indexOf(PA(q,p,!1))&&-1==a.Jv.indexOf(PA(q,p,!0)),v=-1==a.Iv.indexOf(PA(q,p,!1))&&-1==a.Iv.indexOf(PA(q,p,!0));t&&(b.splice(b.indexOf(q),1),c.splice(c.indexOf(p),1),v?a.links.push([q,p]):(k.push(q),l.push(p)))}}z(b,function(b){QA(a,a.fO,a.tB,b)},a);
z(c,function(b){QA(a,a.bO,a.mB,b)},a);z(k,function(b){QA(a,a.eO,a.tB,b)},a);z(l,function(b){QA(a,a.aO,a.mB,b)},a)}function MA(a,b,c){return lb(c,function(a){var c=a.vb;if(c)return"none"!=b.querySelector("#"+c.id).style.display;a=a.mi||[];return a.length?"none"!=b.querySelector("#"+a[0].id).style.display:!0},a)}function QA(a,b,c,d){var e=d.vb;e&&RA(b,c,e.id);z(d.mi,function(a){RA(b,c,a.id)},a)}function RA(a,b,c){(b=b.querySelector("#"+c))&&"none"!=b.style.display&&a.push(b)}
function OA(a,b){if(a.type!=b.type||a.text!=b.text)return!1;if("6"==a.type){if(a.ql.length!=b.ql.length)return!1;for(var c=0;c<a.ql.length;++c){var d=a.ql[c],e=b.ql[c];if(d.type!=e.type||d.text!=e.text)return!1;if(d.pg&&e.pg)return.0325>SA(d.pg,e.pg)}return!0}return a.pg&&b.pg?.0325>SA(a.pg,b.pg):!0}
function SA(a,b){for(var c=a.length,d=[0,0,0],e=0;e<c;++e){var g=KA(a[e]),h=KA(b[e]);d[0]+=Math.abs(g[0]-h[0]);d[1]+=Math.abs(g[1]-h[1]);d[2]+=Math.abs(g[2]-h[2])}return Math.max(d[0],d[1],d[2])/(255*c)};function TA(a){function b(a,b,c,d){if(a=b.querySelector("#"+a))a.style.zIndex=c,d.push(a)}var c=this;R.call(this,a);this.ta().zd();this.Mc=!1;this.jk=[];var d=this.Ua().content(),e=this.ta().content();if(this.Fo())d.removeChild(d.firstElementChild);else for(var g=y(d.firstElementChild).childNodes.length,h=0;h<g;++h){var k=d.firstElementChild.childNodes[0];this.jk.push(k);Le(e.firstElementChild,k,0)}d=this.ta().content();g=a.xm;a=a.vm;h=new LA(this.ta(),g,a);this.Ts=[];z(g,function(a){a.vb&&b(a.vb.id,
d,a.zIndex,c.Ts);z(a.mi,function(e){b(e.id,d,a.zIndex,c.Ts)},c)},this);z(a,function(a){a.vb&&b(a.vb.id,e,a.zIndex,c.Ts);z(a.mi,function(d){b(d.id,e,a.zIndex,c.Ts)},c)},this);this.Ns=[];z(h.links,function(a){a=new iA(c.Tu,d,e,a[0],a[1],c.ln(),c.slideWidth(),c.slideHeight());a.$b.addHandler(c.Dg,c);c.Ns.push(a)},this);this.Li=this.ta().background().firstChild;this.Fo()&&I(this.Li,"top",0);this.Ua().background().appendChild(this.Li);this.xm=h.fO;this.vB=h.eO;this.vm=h.bO;this.nB=h.aO;this.Wn=0;this.dD=
this.Ns.length+this.vm.length+this.xm.length+1;this.ln()&&this.LA()}x(TA,R);f=TA.prototype;
f.LA=function(){var a=this,b=this.Tu;this.vh=jf("@keyframes newSlideBackground {0% {opacity:0} 100% {opacity:1}} @keyframes oldSlideObjects {0% {opacity:1} 50% {opacity:0} 100% {opacity:0}} @keyframes newSlideObjects {0% {opacity:0} 50% {opacity:0} 100% {opacity:1}}");this.Li.style.animation="newSlideBackground "+b+"s 1 linear";J(this.Li,1);F(this.Li,yf,this.Dg,!1,this);z(this.xm,function(c){c.style.animation="oldSlideObjects "+b+"s 1 linear";J(c,0);F(c,yf,a.Dg,!1,a)},this);z(this.vm,function(c){c.style.animation=
"newSlideObjects "+b+"s 1 linear";J(c,1);F(c,yf,a.Dg,!1,a)},this);z(this.vB,function(a){J(a,0)},this);z(this.nB,function(a){J(a,1)},this)};f.U=function(){TA.qa.U.call(this)};f.Dg=function(){this.Wn++;this.Wn==this.dD&&this.$b.D()};f.ln=function(){var a=y(Modernizr).atRule("@keyframes");return Ij?!1:Ej?a:!1};
f.Z=function(a){if(!this.ln()){a=this.M()?1-a:a;z(this.Ns,function(b){b.update(a)},this);var b=1-Math.min(1,2*a),c=2*Math.max(0,a-.5);z(this.xm,function(a){a&&J(a,b)},this);z(this.vm,function(a){a&&J(a,c)},this);z(this.vB,function(a){a&&J(a,0)},this);z(this.nB,function(a){a&&J(a,1)},this);J(this.Li,a);1<=a&&this.$b.D();Yj&&oo(document.body)}};
f.Mx=function(){var a=this;TA.qa.Mx.call(this);z(this.jk,function(b){y(a.ta().content().firstElementChild).removeChild(b);y(a.Ua().content().firstElementChild).appendChild(b)},this);this.jk=[];this.vh&&Me(this.vh);Xf(this.Li,yf,this.Dg,!1,this);this.Wn=0;z(this.Ns,function(a){a.clear()},this);this.Li.style.animation="";this.Fo()&&I(this.Li,"top","");z(this.xm,function(b){b.style.animation="";J(b,1);Xf(b,yf,a.Dg,!1,a)},this);z(this.vm,function(b){b.style.animation="";J(b,1);Xf(b,yf,a.Dg,!1,a)},this);
z(this.vB,function(a){J(a,1)},this);z(this.nB,function(a){J(a,1)},this);z(this.Ns,function(b){b.$b.removeHandler(a.Dg,a)},this);z(this.Ts,function(a){a.style.zIndex=""},this)};function UA(a){R.call(this,a);this.ta().zd()}x(UA,R);UA.prototype.U=function(){T(this,!0);U(this,!0)};UA.prototype.Z=function(a){var b=this.ta().slide(),c=this.slideWidth(),d=this.slideHeight(),e="scale("+a+") rotate("+-360*a+"deg)";c=c/2+"px "+d/2+"px";J(b,a);I(b,"MozTransform",e);I(b,"MozTransformOrigin",c);I(b,"webkitTransform",e);I(b,"webkitTransformOrigin",c);I(b,"OTransform",e);I(b,"OTransformOrigin",c);I(b,"msTransform",e);I(b,"msTransformOrigin",c)};function VA(a,b,c){this.Xm=a;this.Ys=b;this.Fx=c}function WA(a,b){var c=-a.Ys,d=a.Xm,e=-c*b.x()-d*b.y();c=y(XA(a,new VA(c,d,e)));a=2*c.x()-b.x();b=2*c.y()-b.y();return new W(a,b)}function XA(a,b){var c=a.Xm*b.Ys-b.Xm*a.Ys;return 1E-9>Math.abs(c)?null:new W((a.Ys*b.Fx-b.Ys)*a.Fx/c,(a.Fx*b.Xm-b.Fx*a.Xm)/c)}function YA(a,b){var c=a.y()-b.y(),d=b.x()-a.x();a=a.x()*b.y()-b.x()*a.y();return new VA(c,d,a)};function ZA(a,b){R.call(this,a);this.G=b;this.ja(!0,!0)}x(ZA,Aw);f=ZA.prototype;
f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);var a=this.slideWidth(),b=-this.slideHeight()/2;a=a/2-.2*a;var c=3*b/4,d=YA(new W(-a,-b),new W(a/2,-b/2)),e=YA(new W(-a/4,-b),new W(0,0)),g=YA(new W(a/2,-b/2),new W(a,b)),h=YA(new W(0,0),new W(a,b/4)),k=XA(d,e),l=XA(g,h),m=new W(Y(0,.5,a,.8)(l.x()),Y(0,.5,b,1)(l.y())),p=new W(Y(-a,.2,0,.5)(k.x()),Y(-b,0,0,.5)(k.y())),q=new X(5*a/8,3*-b/8,-(10*c/16)),t=new X(-a/8,-b/2,15*-c/32),v=new X(a/2,b/8,15*-c/32),D=new X(5*-a/8,5*-b/16,9*-c/8),E=new X(a/2,
b/4,5*-c/6),H=new X(-a/10,b/10,-c),L=new X(4*-a/8,-b/8,3*-c/16),O=new X(-a/16,5*b/8,3*-c/16),S=new X(5*a/16,5*b/8,-c),ka=new X(14*-a/32,4*-b/8,0),ha=new X(4*a/8,23*b/32,0),ea=new X(5*-a/16,3*-b/16,-c/4),ia=new X(3*a/16,5*b/16,0);e=new X(3*-a/4,3*b/4,0);g=new $A(new X(a,-b,0),new X(15*a/16,9*-b/16,-c),new W(.8,0));h=new $A(new X(7*a/8,7*-b/8,0),new X(9*a/12,-b/2,-(46*c/48)),new W(.7625,.0625));d=new $A(new X(a/2,-b,0),new X(6*a/9,8*-b/12,47*-c/48),new W(.65,0));c=new $A(new X(a,-b/2,0),new X(19*a/
24,4*-b/9,47*-c/48),new W(.8,.25));var pa=new $A(new X(a/2,-b/2,0),q,new W(.65,.25));k=new $A(new X(k.x(),k.y(),0),t,new W(p.x(),p.y()));l=new $A(new X(l.x(),l.y(),0),v,new W(m.x(),m.y()));q=new $A(new X(-a/4,-b,0),q,new W(.425,0));E=new $A(new X(a,b/4,0),E,new W(.8,.625));H=new $A(new X(0,0,0),H,new W(.5,.5));L=new $A(new X(-a/2,-b/2,0),L,new W(.35,.25));O=new $A(new X(a/2,b/2,0),O,new W(.65,.75));D=new $A(new X(-a,-b,0),D,new W(.2,0));S=new $A(new X(a,b,0),S,new W(.8,1));ka=new $A(new X(-a,-b/2,
0),ka,new W(.2,.25));ha=new $A(new X(a/2,b,0),ha,new W(.65,1));ea=new $A(new X(-a/2,0,0),ea,new W(.35,.5));ia=new $A(new X(0,b/2,0),ia,new W(.5,.75));b=new $A(new X(-a,b,0),e,new W(.2,1));this.Of=[g,g,h,h,d,c,h,h,d,c,pa,pa,d,c,k,l,pa,pa,d,c,k,l,q,E,pa,pa,k,l,H,H,k,l,H,H,L,O,k,l,q,E,D,S,k,l,L,O,D,S,H,H,ea,ia,L,O,L,O,D,S,ka,ha,L,O,ka,ha,ea,ia,H,H,ea,ia,b,b,ea,ia,ka,ha,b,b];if(this.G==aB){b=[];a=this.slideHeight();a=YA(new W(0,-a/2),new W(0,a/2));for(g=0;g<this.Of.length;g++)h=this.Of[g],e=new W(h.start().x(),
h.start().y()),d=new W(h.end().x(),h.end().y()),e=WA(a,e),d=WA(a,d),h=new $A(new X(e.x(),e.y(),h.start().z()),new X(d.x(),d.y(),h.end().z()),new W(1-h.ex.x(),h.ex.y())),b.push(h);this.Of=b}this.RB=[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];h=this.slideWidth();c=this.slideHeight();d=.2*h;e=h/2;b=-c/2;a=e-d;g=3*b/4;h=-Math.max(h,
c)/2;D=new X(-e,-b,0);c=new X(-e+d,-b,0);l=new X(-e+d,-b/2,0);ka=new X(-e,0,0);pa=new X(-e,b,0);ha=new X(-e+d,b,0);q=new X(0,-b,h);ia=bB(c,new X(5*-a/8,5*-b/16,-g),.1);O=bB(l,new X(14*-a/32,4*-b/8,0),.1);S=new X(0,-b/2,h);ea=new X(0,b,h);k=bB(ha,new X(3*-a/4,3*b/4,0),.1);D=new $A(D,q,new W(0,0));l=new $A(l,O,new W(.2,.25));ka=new $A(ka,S,new W(0,.5));ha=new $A(ha,k,new W(.2,1));this.ZA=[D,new $A(c,ia,new W(.2,0)),l,D,l,ka,l,ka,ha,ka,new $A(pa,ea,new W(0,1)),ha];this.YA=[0,1,2,3,4,5,7,6,8,9,11,10];
c=new X(e-d,-b,0);ka=new X(e,-b,0);k=new X(e-d,-b/2,0);ea=new X(e,0,0);pa=new X(e-d,b,0);ia=new X(e,b,0);ha=new X(e-d,b/2,0);d=bB(c,new X(7*a/8,9*-b/16,-(7*g/8)),.1);l=new X(0,b,h);D=bB(k,new X(19*a/24,4*-b/9,47*-g/48),.1);S=new X(0,-b/2,h);e=bB(pa,new X(5*a/16,5*b/8,-g),.1);h=new X(0,b,h);b=bB(ha,new X(-a/16,5*b/8,3*-g/16),.1);a=new $A(ka,l,new W(1,0));g=new $A(k,D,new W(.8,.25));ea=new $A(ea,S,new W(1,.5));h=new $A(ia,h,new W(1,1));b=new $A(ha,b,new W(.8,.75));this.uC=[new $A(c,d,new W(.8,0)),a,
g,a,g,ea,g,ea,b,ea,b,h,b,new $A(pa,e,new W(.8,1)),h];this.tC=[0,1,2,3,5,4,6,7,8,9,11,10,12,14,13];this.Nb()};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.7;\n\tconst float DIFFUSE_INTENSITY = 0.3;\n\n\tvoid main(void)  \n\t{ \n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition; \n\tattribute vec3 aVertexNormal; \n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix; \n\n\tuniform mat3 uNMatrix; \n\t \n\tvarying vec2 vTextureCoord; \n\tvarying vec3 vNormal;\n\n\tvoid main(void) \n\t{ \n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0); \n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * aVertexNormal;\n\t}"};f.Je=function(){Ow(this);this.Yg=Pw(this,"aVertexNormal");this.Jc=Qw(this,"uSampler")};
f.Nb=function(){this.Kg=cB(0,this.Of);this.iK=dB(this,this.Kg,this.RB);this.Br=cB(0,this.ZA);this.GI=dB(this,this.Br,this.YA);this.js=cB(0,this.uC);this.oL=dB(this,this.js,this.tC)};function dB(a,b,c){var d=new xx,e=Iw(a,Fx(b),3);d.qd=e;e=Iw(a,Gx(b),2);d.ud=e;c=Jw(a,c);d.jd=c;a=Iw(a,Hx(b),3);d.Ni=a;return d}f.ze=function(){Gw(this,this.oL);Gw(this,this.GI);Gw(this,this.iK)};f.Ae=function(){Fw(this,this.Yg)};
f.Z=function(a){var b=this.slideWidth(),c=this.slideHeight();b=Math.max(b,c);c=this.G==eB?1:-1;Lw(this);if(.1>=a)fB(this,a);else if(.2>=a){var d=Y(.1,.1,.2,1);a=d(a);Mw(this,-60*a,[1,0,0],[0,0,0]);mat4.translate(this.ua,[0,0,20*-a]);this.Kg=cB(a,this.Of);Mw(this,-15*c*a,[0,0,1],[0,0,0])}else.4>=a?(this.Kg=cB(1,this.Of),Mw(this,-60,[1,0,0],[0,0,0]),Mw(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.ua,[0,0,-20]),d=Y(.2,0,.4,1),a=Math.pow(d(a),3),mat4.translate(this.ua,[0,0,-a*b/20])):.5>a?(this.Kg=
cB(1,this.Of),Mw(this,-60,[1,0,0],[0,0,0]),Mw(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.ua,[0,0,-(20+b/20)]),d=Y(.4,0,.5,1),a=d(a),mat4.translate(this.ua,[0,0,-a*b/30]),gB(a,this.Of,this.Kg,8)):(this.Kg=cB(1,this.Of),Mw(this,-60,[1,0,0],[0,0,0]),Mw(this,-15*c,[0,0,1],[0,0,0]),mat4.translate(this.ua,[0,0,-(20+b/20+b/30)]),d=Y(.5,0,1,1),a=d(a),gB(a,this.Of,this.Kg,40),a=Mx(0,1,a),mat4.translate(this.ua,[c*a*b,a*b/2,a*b/2]),Mw(this,-30*c*a,[0,0,1],[0,0,0]),Mw(this,-60*c*a,[0,1,0],[0,0,0]));wx(this);
Nw(this,this.iK,this.F.TRIANGLES,w(this.RA,this),w(this.QA,this));Kw(this)};f.RA=function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Fx(this.Kg)))};f.QA=function(){Rw(this.Kg,this.RB);this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Hx(this.Kg)))};
function fB(a,b){var c=Y(0,0,.1,.1);a.Kg=cB(c(b),a.Of);Mw(a,-60*c(b),[1,0,0],[0,0,0]);c=Y(0,0,.1,1);a.Br=cB(c(b),a.ZA);a.js=cB(c(b),a.uC);wx(a);Nw(a,a.GI,a.F.TRIANGLES,w(function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Fx(this.Br)))},a),w(function(){Rw(this.Br,this.YA);this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Hx(this.Br)))},a));Nw(a,a.oL,a.F.TRIANGLES,w(function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Fx(this.js)))},a),w(function(){Rw(this.js,
this.tC);this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Hx(this.js)))},a))}
function gB(a,b,c,d){r(d)||(d=50);for(var e=[new hB([0,1],0,0,-5),new hB([2,3,6,7],0,0,-5),new hB([4,8,12,18],0,0,-5),new hB([5,9,13,19],0,0,-5),new hB([20,14,26,30,42,36],0,0,15),new hB([15,21,37,43,31,27],0,0,15),new hB([44,34,52,60,54],0,0,20),new hB([35,45,55,61,53],0,0,20),new hB([40,46,56],0,0,30),new hB([41,47,57],20,20,30),new hB([58,62,74],20,20,15),new hB([75,63,59],0,0,15),new hB([76,70,71,77],0,0,-20)],g=0;g<e.length;g++){var h=e[g],k=h.mg(),l=b[h.Zd[0]],m=a,p=d;var q=l.current().x()+
h.yP*Math.sin(m*Math.PI/2*p);var t=h.xG?Y(0,l.current().y(),1,l.current().y()+h.xG)(m):l.current().y();h=l.current().z()+h.zP*Math.sin(m*Math.PI/2*p);l.Qz=new X(q,t,h);q=new X(l.current().x(),l.current().y(),l.current().z());t=new X(0,0,1);for(h=0;h<k.length;h++)m=k[h],b[m]=l,p=new Bx(q,l.ex,t),c.ra[m]=p}}f.gr=function(){return this.Yg};f.If=function(){return this.Jc};var aB=0,eB=1;f=ZA.prototype;f.Of=[];f.RB=[];f.ZA=[];f.YA=[];f.uC=[];f.tC=[];
function $A(a,b,c){this.RT=a;this.fA=r(b)?b:a;this.ex=c;this.Qz=new X}$A.prototype.start=function(){return this.RT};$A.prototype.end=function(){return this.fA};$A.prototype.current=function(){return this.Qz};function cB(a,b){for(var c=new Dx,d=new X(0,0,1),e=0;e<b.length;e++){var g=b[e],h=a;h=bB(g.start(),g.end(),h);g.Qz=h;b[e]=g;h=new X(g.current().x(),g.current().y(),g.current().z());Ex(c,new Bx(h,g.ex,d))}return c}
function bB(a,b,c){var d=Y(0,a.x(),1,b.x()),e=Y(0,a.y(),1,b.y());a=Y(0,a.z(),1,b.z());return new X(d(c),e(c),a(c))}function hB(a,b,c,d){this.Zd=a;this.yP=b;this.xG=c;this.zP=d}hB.prototype.mg=function(){return this.Zd};function iB(a,b){R.call(this,a);this.fa=b;this.ja(!0,!0)}x(iB,Aw);f=iB.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb();mat4.translate(this.ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);wx(this);0==this.fa&&this.F.disable(this.F.DEPTH_TEST)};
f.Je=function(){Ow(this);this.ks=Qw(this,"uSampler1");this.ls=Qw(this,"uSampler2");this.pd=Qw(this,"uPhase");var a=Qw(this,"uDeltaX"),b=Qw(this,"uSlideWidth");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight());this.F.uniform1f(b,this.slideWidth());b=this.slideWidth()/39;this.F.uniform1f(a,b)};f.Ae=function(){};f.Be=function(){return"precision mediump float; \n\n\tvarying vec2 vTextureCoord; \n\tvarying vec3 vNormal; \n\n\tuniform sampler2D uSampler1; \n\tuniform sampler2D uSampler2; \n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0); \n\tconst float AMBIENT_INTENSITY = 0.91; \n\tconst float DIFFUSE_INTENSITY = 0.09; \n\n\tvoid main(void) \n\t{ \n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\n\t\tvec4 textureColor; \n\t\tif (gl_FrontFacing) \n\t\t{ \n\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord); \n\t\t} \n\t\telse \n\t\t{ \n\t\t\tfloat s = 1.0 - vTextureCoord.s; \n\t\t\ttextureColor = texture2D(uSampler2, vec2(s, vTextureCoord.t)); \n\t\t} \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uDeltaX;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float ANGLE = 180.0;\n\tconst float PHASE_OFFSET = 0.35;\n\tconst float CHANGE_PHASE = 0.25;\n\n\tconst float COEF_1 = 0.3;\n\tconst float COEF_2 = 0.5;\n\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\n\tvec2 ellipse(float angle, vec2 center, vec2 radius)\n\t{\n\t\tfloat ang = radians(angle);\n\n\t\tfloat x = center.x + radius.x * cos(ang);\n\t\tfloat y = center.y + radius.y * sin(ang);\n\n\t\treturn vec2(x, -y);\n\t}\n\tfloat PHASE_FUNC(float phase)\n\t{\n\t\treturn linearInterpolation(phase, 0.0, 0.0, CHANGE_PHASE, 1.0);\n\t}\n\n\tfloat PHASE_FUNC1(float phase)\n\t{\n\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.0);\n\t}\n\n\tfloat PHASE_FUNC2(float phase)\n\t{\n\t\treturn linearInterpolation(phase, 0.0, 1.0, 1.0, 0.5);\n\t}\n\tvec3 getNormal(vec3 v, vec2 pr)\n\t{\n\t\tfloat y = (v.y == 0.0) ? uSlideHeight : 0.0;\n\n\t\tvec3 v1Pos = vec3(v.x, y, v.z);\n\t\tvec3 v2Pos = vec3(pr.x, v.y, -pr.y);\n\n\t\tvec3 v1 = v1Pos - v;\n\t\tvec3 v2 = v2Pos - v;\n\n\t\tvec3 n = (v.x == uSlideWidth && v.y == uSlideHeight) ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\t\tif (n.z < 0.0)\n\t\t{\n\t\t\tn.z = n.z * -1.0;\n\t\t}\n\t\treturn n;\n\t}"+
jB(this)};f.Z=function(a){this.F.uniform1f(this.pd,a);Nw(this,this.Pr,this.F.TRIANGLE_STRIP)};f.ze=function(){Gw(this,this.Pr);this.F.deleteTexture(this.vs)};f.nr=function(){this.us=Hw(this,this.F.TEXTURE0,this.ks,0,this.X);this.vs=Hw(this,this.F.TEXTURE1,this.ls,1,this.ya)};
function jB(a){switch(a.fa){case 0:return"\n\tfloat C_FUNC1(float x)\n\t{\n\t\treturn linearInterpolation(x, uSlideWidth * 0.5, 0.0, uSlideWidth, 1.0);\n\t}\n\n\tfloat PHASE_OFFSET_FUNC1(float x)\n\t{\n\t\treturn linearInterpolation(x, uSlideWidth * 0.5, PHASE_OFFSET, uSlideWidth, 0.0);\n\t}\n\n\tfloat getAngleInDoubleLeft(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = -ANGLE * (phase + (PHASE_OFFSET_FUNC1(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = -ANGLE * (phase + PHASE_OFFSET_FUNC1(x));\n\t\t}\n\t\treturn max(angle, -ANGLE);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * 0.5 * C_FUNC1(x);\n\t\tfloat b = a * COEF_1;\n\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0);\n\t\tfloat angle = getAngleInDoubleLeft(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC1(x) * PHASE_FUNC1(uPhase));\n\t\tpos.y = max(pos.y, 1.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec3 pNormal;\n\t\tfloat x = aVertexPosition.x;\n\t\tif (x <= uSlideWidth * 0.5)\n\t\t{\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\tpNormal = vec3(0.0, 0.0, 1.0);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvec2 pos = getPosition(x);\n\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\n\t\t\tfloat nextX = x + uDeltaX;\n\t\t\tvec2 pr = getPosition(nextX);\n\t\t\tpNormal = getNormal(v, pr);\n\t\t}\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t\tvTextureCoord = aTextureCoord;\n\t}";case 1:return"\n\tfloat C_FUNC2(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth * 0.5, 0.0);\n\t}\n\tfloat PHASE_OFFSET_FUNC2(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth * 0.5, PHASE_OFFSET);\n\t}\n\n\tfloat getAngleInDoubleRight(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase + (PHASE_OFFSET_FUNC2(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase + PHASE_OFFSET_FUNC2(x));\n\t\t}\n\t\treturn min(angle, ANGLE * 2.0);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * 0.5 * C_FUNC2(x);\n\t\tfloat b = a * COEF_1;\n\t\tvec2 center = vec2(uSlideWidth * 0.5, 0.0);\n\t\tfloat angle = getAngleInDoubleRight(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC2(x) * PHASE_FUNC1(uPhase));\n\t\tpos.y = max(pos.y, 1.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec3 pNormal;\n\t\tfloat x = aVertexPosition.x;\n\t\tif (x >= uSlideWidth * 0.5)\n\t\t{\n\t\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\t\tpNormal = vec3(0.0, 0.0, 1.0);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tvec2 pos = getPosition(x);\n\t\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\n\t\t\tfloat nextX = x + uDeltaX;\n\t\t\tvec2 pr = getPosition(nextX);\n\t\t\tpNormal = getNormal(v, pr);\n\t\t}\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t\tvTextureCoord = aTextureCoord;\n\t}";
case 2:return"\n\tfloat C_FUNC3(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, 1.0);\n\t}\n\n\tfloat PHASE_OFFSET_FUNC3(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 0.0, uSlideWidth, PHASE_OFFSET);\n\t}\n\n\tfloat getAngleInSingleLeft(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = -ANGLE * (phase - (PHASE_OFFSET_FUNC3(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = -ANGLE * (phase - PHASE_OFFSET_FUNC3(x));\n\t\t}\n\t\treturn min(angle, 0.0);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * C_FUNC3(x);\n\t\tfloat b = a * COEF_2;\n\t\tvec2 center = vec2(0.0, 0.0);\n\t\tfloat angle = getAngleInSingleLeft(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC3(x) * PHASE_FUNC2(uPhase));\n\t\tpos.y = max(pos.y, 0.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec2 pos = getPosition(aVertexPosition.x);\n\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tfloat nextX = aVertexPosition.x + uDeltaX;\n\t\tvec2 pr = getPosition(nextX);\n\t\tvec3 pNormal = getNormal(v, pr);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}";
case 3:return"\n\tfloat C_FUNC4(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, 1.0, uSlideWidth, 0.0);\n\t}\n\n\tfloat PHASE_OFFSET_FUNC4(float x)\n\t{\n\t\treturn linearInterpolation(x, 0.0, PHASE_OFFSET, uSlideWidth, 0.0);\n\t}\n\n\tfloat getAngleInSingleRight(float x, float phase)\n\t{\n\t\tfloat angle;\n\t\tif (phase >= 0.0 && phase <= CHANGE_PHASE)\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase - (PHASE_OFFSET_FUNC4(x) * PHASE_FUNC(phase)));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tangle = ANGLE * (1.0 + phase - PHASE_OFFSET_FUNC4(x));\n\t\t}\n\t\treturn max(angle, ANGLE);\n\t}\n\n\tvec2 getPosition(float x)\n\t{\n\t\tfloat a = uSlideWidth * C_FUNC4(x);\n\t\tfloat b = a * COEF_2;\n\t\tvec2 center = vec2(uSlideWidth, 0.0);\n\t\tfloat angle = getAngleInSingleRight(x, uPhase);\n\n\t\tvec2 pos = ellipse(angle, center, vec2(a, b));\n\t\tpos.y = pos.y - (b * C_FUNC4(x) * PHASE_FUNC2(uPhase));\n\t\tpos.y = max(pos.y, 0.0);\n\t\treturn pos;\n\t}\n\n\tvoid main(void)\n\t{\n\t\tvec2 pos = getPosition(aVertexPosition.x);\n\t\tvec3 v = vec3(pos.x, aVertexPosition.y, pos.y);\n\t\tgl_Position = uPMVMatrix * vec4(v, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tfloat nextX = aVertexPosition.x + uDeltaX;\n\t\tvec2 pr = getPosition(nextX);\n\t\tvec3 pNormal = getNormal(v, pr);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}";
default:throw Error("Unknown transition page curl type");}}f.Nb=function(){var a=this.slideWidth(),b=this.slideHeight();this.md=az(2,40,a,b);this.tc=cz(2,40);this.Pr=new xx;a=Iw(this,Fx(this.md),3);this.Pr.qd=a;a=Iw(this,Gx(this.md),2);this.Pr.ud=a;a=Jw(this,this.tc);this.Pr.jd=a};function kB(a,b,c){R.call(this,a);this.G=b;this.Az=c}x(kB,R);kB.prototype.U=function(){T(this,!0);U(this,!0);this.ta().zd();this.Mc=!1;C(this.R(),this.Ua().content());C(this.R(),this.ta().content())};
kB.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=0,e=0,g=0,h=0;this.G==lB||this.G==mB?(d=this.G==lB?1:-1,g=this.G==lB?-1:1):(e=this.G==nB?1:-1,h=this.G==nB?-1:1);var k=this.Az?by(0,.7,7,a):ay(a);d=Math.floor(k*d*b);e=Math.floor(k*e*c);Bi(this.Ua().content(),d,e);Bi(this.ta().content(),g*b+d,h*c+e);J(this.ta().background(),a)};var nB=0,mB=1,lB=2;function oB(a,b){R.call(this,a);this.G=b;this.ja(!1,!0)}x(oB,Aw);f=oB.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb();mat4.translate(this.ua,[(this.G==pB?-1:1)*this.slideWidth()/2,this.slideHeight()/2,0]);wx(this)};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)  \n\t{ \n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord); \n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a); \n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform bool uDirectionIsLeft;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float ANGLE = 45.0;\n\tconst float PI = 3.14159265358979323846264;\n\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\n\tmat4 rotationZmatrix(float angle)\n\t{\n\t  \tfloat ang = radians(angle);\n\t  \tfloat cosA = cos(ang);\n\t  \tfloat sinA = sin(ang);\n\n\t  \tmat4 m = mat4(1.0);\n\t  \tm[0] = vec4(cosA, sinA, 0, 0);\n\t  \tm[1] = vec4(-sinA, cosA, 0, 0);\n\t  \treturn m;\n\t}\n\n\tvec3 getOriginPos(vec3 pos)\n\t{\n\t\tvec3 v = vec3(pos.x, pos.y, 0.0);;\n\t\tmat4 m;\n\n\t\tvec2 p;\n\t\tif (uDirectionIsLeft)\n\t\t{\n\t\t\tm = rotationZmatrix(ANGLE);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tv.x = pos.x - uSlideWidth;\n\t\t\tm = rotationZmatrix(-ANGLE);\n\t\t}\n\t\tv = (m * vec4(v.xyz, 1.0)).xyz;\n\t\treturn vec3(v.x, v.y, 0.0);\n\t}\n\n\tfloat calcX(float phase, float u, float r, float maxSide)\n\t{\n\t\tfloat coeff = (u < 0.0) ? -1.0 : 1.0;\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\tfloat m = PI * r;\n\n\t\tif (centerX > coeff * u)\n\t\t{\n\t\t\treturn u;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\t\t\tfloat b = linearInterpolation(coeff * u, centerX, -90.0, maxSide + 1.0, a - 90.0);\n\n\t\t\tif (coeff * u >= centerX + m)\n\t\t\t{\n\t\t\t\treturn coeff * (centerX - (coeff * u - centerX - m));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\treturn coeff * (centerX + r * cos(ang));\n\t\t\t}\n\t\t}\n\t}\n\n\tfloat calcY(float phase, float u, float r, float maxSide)\n\t{\n\t\tu = abs(u);\n\n\t\tfloat centerX = linearInterpolation(phase, 0.0, maxSide, 1.0, 0.0);\n\t\tfloat centerY = r;\n\n\t\tfloat m = PI * r;\n\t\tif (centerX >= u)\n\t\t{\n\t\t\treturn 0.0;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tif (u > centerX + m)\n\t\t\t{\n\t\t\t\treturn linearInterpolation(u, centerX + m, r * 2.0, centerX + m + m, r * 2.5);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tfloat a = 180.0 * (maxSide - centerX) / (PI * r);\n\t\t\t\tfloat b = linearInterpolation(u, centerX, -90.0, maxSide+1.0, a - 90.0);\n\n\t\t\t\tfloat ang = b * PI / 180.0;\n\t\t\t\treturn centerY + r * sin(ang);\n\t\t\t}\n\t\t}\n\t}\n\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\t{\n\t\tvec3 originPos = getOriginPos(pos);\n\t\tfloat maxSide = sqrt(uSlideWidth * uSlideWidth + uSlideHeight * uSlideHeight);\n\n\t\tfloat r = max(uSlideWidth, uSlideHeight) / 4.0;\n\t\tvec3 v = vec3(calcX(phase, originPos.x, r, maxSide), originPos.y, calcY(phase, originPos.x, r, maxSide));\n\n\t\tmat4 m;\n\t\tif (uDirectionIsLeft)\n\t\t{\n\t\t\tm = rotationZmatrix(-ANGLE);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tm = rotationZmatrix(ANGLE);\n\t\t}\n\n\t\treturn (m * vec4(v.xyz, 1.0)).xyz;\n\t}\n\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\t{\n\t\tconst float DELTA_W = 1.0;\n\t\tconst float DELTA_H = 1.0;\n\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + DELTA_W, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + DELTA_H, pos.z));\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\treturn normalize(cross(v2, v1));\n\t}\n\n\tvoid main(void)\n\t{\n\t\tfloat phase = uPhase;\n\t\tvec3 vertex = vec3(aVertexPosition.x, aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getVertexPosition(phase, vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 pNormal = getVertexNormal(phase, vertex);\n\t\tvec3 transformedNormal = uNMatrix * pNormal;\n\t\tvNormal = transformedNormal;\n\t}"};
f.Z=function(a){a=Y(0,0,1,1.2)(a);this.F.uniform1f(this.pd,a);Nw(this,this.nd,this.F.TRIANGLE_STRIP)};f.Je=function(){Ow(this);this.Jc=Qw(this,"uSampler");this.pd=Qw(this,"uPhase");var a=Qw(this,"uDirectionIsLeft"),b=Qw(this,"uSlideWidth");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight());this.F.uniform1f(b,this.slideWidth());this.F.uniform1i(a,this.G==pB?1:0)};f.Ae=function(){};
f.Nb=function(){this.md=az(30,30,this.slideWidth(),this.slideHeight());this.tc=cz(30,30);this.nd=new xx;var a=Iw(this,Fx(this.md),3);this.nd.qd=a;a=Iw(this,Gx(this.md),2);this.nd.ud=a;a=Jw(this,this.tc);this.nd.jd=a};f.If=function(){return this.Jc};f.ze=function(){Gw(this,this.nd)};var pB=0;function qB(a){R.call(this,a);this.ja(!1,!0)}x(qB,Aw);f=qB.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb();mat4.translate(this.ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);wx(this)};f.XF=function(){if(r(rB))return rB;this.mm();return rB=this.Qk};f.mm=function(){r(this.F)||qB.qa.mm.call(this)};f.Z=function(a){this.F.uniform1f(this.pd,a);Nw(this,this.nd,this.F.TRIANGLE_STRIP)};
f.Nb=function(){this.md=az(10,35,this.slideWidth(),this.slideHeight());this.tc=cz(10,35);this.nd=new xx;var a=Iw(this,Fx(this.md),3);this.nd.qd=a;a=Iw(this,Gx(this.md),2);this.nd.ud=a;a=Jw(this,this.tc);this.nd.jd=a};f.ze=function(){Gw(this,this.nd)};f.Je=function(){Ow(this);this.Jc=Qw(this,"uSampler");this.pd=Qw(this,"uPhase");var a=Qw(this,"uSlideWidth");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight());this.F.uniform1f(a,this.slideWidth())};f.Ae=function(){};f.If=function(){return this.Jc};
f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.3;\n\tconst float DIFFUSE_INTENSITY = 0.7;\n\n\tvoid main(void)\n\t{\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * abs(dot(normalize(vNormal), LIGHT_DIRECTION));\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec3 aVertexNormal;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tconst float START_EFFECT_TIME = 0.0;\n\tconst float START_FLY_EFFECT_TIME = 0.4;\n\tconst float STOP_FLY_EFFECT_TIME = 0.8;\n\tconst float START_TOP_CENTER = 0.0;\n\tconst float START_TOP_CORNERS_TIME = 0.1;\n\tconst float START_BOTTOM_CORNERS_TIME = 0.0;\n\n\tconst float HORIZONTAL_WAVES_COUNT = 3.0;\n\tfloat HORIZONTAL_MAX_AMPLITUDE;\n\tconst float HORIZONTAL_WAVE_RUNNING_START_TIME = 0.0;\n\n\tconst float MAX_FLEX_DELAY = 0.1;\n\n\tfloat MAX_STRETCHING_Z;\n\tfloat MAX_STRETCHING_Y;\n\tfloat HORIZONTAL_TOP_STRETCHING;\n\tfloat VERTICAL_TOP_STRETCHING;\n\n\tconst float PI = 3.141592654;\n\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\tvec2 getMirrorPoint(vec2 a, vec2 b, vec2 p)\n\t{\n\t\treturn a + reflect(a - p, b - a);\n\t}\n\tfloat calcCenterWave(float x, float phase, float A, float F, float dx, float dy)\n\t{\n\t\tfloat CENTER_LINE_POS = uSlideWidth * 0.5;\n\t\tfloat startX = CENTER_LINE_POS;\n\t\tif (x < startX)\n\t\t{\n\t\t\tx = getMirrorPoint(vec2(CENTER_LINE_POS, 0), vec2(CENTER_LINE_POS , uSlideHeight), vec2(x, 0)).x;\n\t\t}\n\t\tfloat s = linearInterpolation(phase, 0.0, startX, 1.0, uSlideWidth);\n\t\tif ((x < startX) || (x < s))\n\t\t{\n\t\t\treturn 0.0;\n\t\t}\n\t\tfloat x0 = - linearInterpolation(phase, 0.0, 2.0 * PI * startX / uSlideWidth * HORIZONTAL_WAVES_COUNT, 1.0, PI * 2.0 * HORIZONTAL_WAVES_COUNT);\n\t\treturn A + A * sin(F * x +-PI / 2.0 + x0);\n\t}\n\tfloat getColWaveDelay(float phase, vec3 pos)\n\t{\n\t\tphase = linearInterpolation(phase, HORIZONTAL_WAVE_RUNNING_START_TIME, 0.0, 1.0, 1.0);\n\t\tfloat MAX_AMPLITUDE = linearInterpolation(phase, 0.0, 0.0, 1.0, HORIZONTAL_MAX_AMPLITUDE);\n\t\tfloat A = linearInterpolation(pos.y, 0.0, 0.0, uSlideHeight, MAX_AMPLITUDE);\n\t\tfloat F = (PI * 2.0 / uSlideWidth) * HORIZONTAL_WAVES_COUNT;\n\t\treturn calcCenterWave(pos.x, phase, A, F, 0.0, 0.0);\n\t}\n\tvec3 getVertexPosition(float phase, vec3 pos)\n\t{\n\t\tfloat CENTER = uSlideWidth * 0.5;\n\t\tphase = pow(phase, 4.0);\n\t\tfloat modifiedPhase = phase;\n\n\t\tfloat deltaZVertical = linearInterpolation(abs(pos.y), 0.0, 1.0, uSlideHeight / 2.0, 0.0);\n\t\tif (abs(pos.y) > uSlideHeight * 0.5)\n\t\t{\n\t\t\tdeltaZVertical = 0.0;\n\t\t}\n\t\tbool isLeft = (pos.x < CENTER);\n\t\tfloat stretch;\n\t\tfloat yDelay;\n\t\tvec3 delta = vec3(0, 0, 0);\n\t\tif (modifiedPhase > START_TOP_CENTER)\n\t\t{\n\t\t\tif (isLeft)\n\t\t\t{\n\t\t\t\tyDelay = linearInterpolation(pos.x, 0.0, MAX_FLEX_DELAY, CENTER, 0.0);\n\t\t\t\tstretch = linearInterpolation(pos.x, 0.0, 0.0, CENTER, 1.0);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tyDelay = linearInterpolation(pos.x, CENTER, 0.0, uSlideWidth, MAX_FLEX_DELAY);\n\t\t\t\tstretch = linearInterpolation(pos.x, CENTER, 1.0, uSlideWidth, 0.0);\n\t\t\t}\n\t\t\tfloat deltaZHorizontal = pow(stretch, 3.0);\n\t\t\tmodifiedPhase = linearInterpolation(modifiedPhase, START_TOP_CENTER, 0.0, 1.0, 1.0);\n\t\t\tif (modifiedPhase >= yDelay)\n\t\t\t{\n\t\t\t\tdelta.y = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Y * deltaZHorizontal * deltaZVertical);\n\t\t\t\tdelta.z = linearInterpolation(modifiedPhase, yDelay, 0.0, 1.0, MAX_STRETCHING_Z * deltaZHorizontal * deltaZVertical);\n\t\t\t}\n\t\t\tdelta.y = -delta.y;\n\t\t}\n\t\tif (phase > HORIZONTAL_WAVE_RUNNING_START_TIME)\n\t\t{\n\t\t\tdelta.z += getColWaveDelay(phase, pos);\n\t\t}\n\t\treturn pos - delta;\n\t}\n\tfloat getPower(float h1, float h2, float v1, float v2, vec2 pos, float max2)\n\t{\n\t  float a1 = min(max(linearInterpolation(pos.x, h1, 1.0, h2, 0.0), 0.0), 1.0);\n\t  float a2 = linearInterpolation(pos.y, v1, 1.0, v2, max2);\n\t  return a1 * a2;\n\t}\n\tvec3 updateVertex(float phase, vec3 translation)\n\t{\n\t\tfloat pPhase = phase;\n\t\tvec3 delta = vec3(0, 0, 0);\n\t\tvec3 v0 = getVertexPosition(phase, aVertexPosition);\n\n\t\tif (phase > START_TOP_CORNERS_TIME)\n\t\t{\n\t\t\tpPhase = linearInterpolation(phase, START_TOP_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\t\tpPhase = pow(pPhase, 4.0);\n\n\t\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\t\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.5, 0.0, uSlideHeight, v0.xy, 2.0);\n\n\t\t\tdelta += vec3(p2 - p1, -p1 - p2, 0) * vec3(HORIZONTAL_TOP_STRETCHING, VERTICAL_TOP_STRETCHING, 0)  * vec3(pPhase, pPhase, 0);\n\t\t}\n\t\tif (phase > START_BOTTOM_CORNERS_TIME)\n\t\t{\n\t\t\tpPhase = linearInterpolation(phase, START_BOTTOM_CORNERS_TIME, 0.0, 1.0, 1.0);\n\t\t\tpPhase = pow(pPhase, 4.0);\n\n\t\t\tfloat p1 = getPower(0.0, uSlideWidth * 0.25, uSlideHeight, 0.0, v0.xy, 0.0);\n\t\t\tfloat p2 = getPower(uSlideWidth, uSlideWidth * 0.75, uSlideHeight, 0.0, v0.xy, 0.0);\n\n\t\t\tdelta += vec3(0.5, 1, 0.25) * vec3(p2 - p1, p2, p2) * vec3(uSlideWidth, uSlideHeight, uSlideHeight) * vec3(pPhase, pPhase, pPhase);\n\t\t}\n\t\tdelta.y = -min(uSlideHeight * 0.75, abs(delta.y));\n\t\treturn (translation + v0 + delta);\n\t}\n\tvec3 getPosition(float phase, vec3 pos)\n\t{\n\t  \tfloat maxSide = sqrt(uSlideHeight * uSlideHeight + (uSlideWidth * 0.5) *  (uSlideWidth * 0.5)) * 2.0;\n\t\tvec3 translation = vec3(0.0);\n\t\tif ((phase >= START_FLY_EFFECT_TIME) && (phase <= STOP_FLY_EFFECT_TIME))\n\t\t{\n\t\t\tfloat modifiedPhase = linearInterpolation(phase, START_FLY_EFFECT_TIME, 0.0, STOP_FLY_EFFECT_TIME, 1.0);\n\t\t\tmodifiedPhase = pow(modifiedPhase, 4.0);\n\t\t\ttranslation = vec3(0.0, modifiedPhase * maxSide, 0.0);\n\t\t}\n\t\telse if (phase > STOP_FLY_EFFECT_TIME)\n\t\t{\n\t\t\ttranslation = vec3(0.0, maxSide, 0.0);\n\t\t}\n\t\tif (phase >= START_EFFECT_TIME)\n\t\t{\n\t\t\tfloat modifiedPhase = linearInterpolation(phase, START_EFFECT_TIME, 0.0, 1.0, 1.0);\n\t\t\treturn updateVertex(modifiedPhase, translation);\n\t\t}\n\t\treturn updateVertex(0.0, translation);\n\t}\n\n\tvec3 getVertexNormal(float phase, vec3 pos)\n\t{\n\t\tfloat deltaWidth = (pos.x == uSlideWidth) ? -1.0 : 1.0;\n\t\tfloat deltaHeight = 1.0;\n\n\t\tvec3 right = getVertexPosition(phase, vec3(pos.x + deltaWidth, pos.y, pos.z));\n\t\tvec3 down = getVertexPosition(phase, vec3(pos.x, pos.y + deltaHeight, pos.z));\n\t\tvec3 p = getVertexPosition(phase, vec3(pos.x, pos.y, pos.z));\n\n\t\tvec3 v1 = right - p;\n\t\tvec3 v2 = down - p;\n\n\t\tvec3 n = (pos.x == uSlideWidth) ? cross(v1, v2) : cross(v2, v1);\n\t\tn = normalize(n);\n\n\t\treturn n;\n\t}\n\tvoid main()\n\t{\n\t\tMAX_STRETCHING_Z = 0.74 * uSlideHeight;\n\t\tMAX_STRETCHING_Y = 0.74 * uSlideHeight;\n\t\tHORIZONTAL_TOP_STRETCHING = 0.42 * uSlideWidth;\n\t\tVERTICAL_TOP_STRETCHING = 0.05 * uSlideHeight;\n\t\tHORIZONTAL_MAX_AMPLITUDE = 0.93 * uSlideHeight;\n\n\t  \tvTextureCoord = aTextureCoord;\n\n\t\tvec3 vertex = vec3(aVertexPosition.x, -aVertexPosition.y, aVertexPosition.z);\n\t\tvec4 p = vec4(getPosition(uPhase, vertex), 1.0);\n\t\tgl_Position = uPMVMatrix * p;\n\n\t\tvec3 transformedNormal = uNMatrix * getVertexNormal(uPhase, vertex);\n\t\tvNormal = transformedNormal;\n\t}"};
var rB=void 0;function sB(a,b){R.call(this,a);this.G=b;this.ja(!0,!0)}x(sB,R);sB.prototype.U=function(){T(this,!1);U(this,!1);var a=V(this.slideWidth(),this.slideHeight());I(a,"position","absolute");C(this.R(),a);this.Pw=a};
sB.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=b*Mx(0,b,Math.floor(a*b));a=c*Mx(0,c,Math.floor(a*c));var e=this.Pw.getContext("2d");e.clearRect(0,0,b,c);switch(this.G){case tB:e.drawImage(this.ya,0,a-c);e.drawImage(this.X,0,a);break;case uB:e.drawImage(this.ya,b-d,0);e.drawImage(this.X,-d,0);break;case vB:e.drawImage(this.ya,d-b,0);e.drawImage(this.X,d,0);break;case wB:e.drawImage(this.ya,0,c-a),e.drawImage(this.X,0,-a)}};var tB=0,uB=1,vB=2,wB=3;function xB(a,b){R.call(this,a);this.vG=b;this.ja(!1,!0);this.Kq=[];a=this.slideWidth();switch(this.vG){case yB:a=this.slideHeight();break;case zB:a=this.slideWidth()}this.Nn=Math.floor(a/7);a=[];for(b=0;b<this.Nn;b++)a.push({index:b,Cy:Math.random()});a.sort(function(a,b){return a.Cy<b.Cy?-1:a.Cy>b.Cy?1:0});for(b=0;b<this.Nn;b++){var c=a[b].index;c=c==this.Nn-1?1:c/this.Nn;this.Kq.push(new AB(c,.8*b/(this.Nn-1)))}}x(xB,R);
xB.prototype.U=function(){this.ta().zd();T(this,!1);U(this,!0);this.Pi=V(this.slideWidth(),this.slideHeight());C(this.R(),this.Pi);this.Ef=this.Pi.getContext("2d")};
xB.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.X,e=this.Ef;e.clearRect(0,0,b,c);e.drawImage(d,0,0);d=a;this.M()&&(d=1-a);e.save();e.globalCompositeOperation="destination-out";a=this.M()?"#FFF":"rgba(255,255,255,0)";var g=this.M()?"rgba(255,255,255,0)":"#FFF";b=this.vG==yB?e.createLinearGradient(b/2,0,b/2,c):e.createLinearGradient(0,c/2,b,c/2);for(c=0;c<this.Nn;c++){var h=this.Kq[c].Gk,k=Math.min((d-this.Kq[c].Ne)/.2,1);this.M()&&(k=1-k);k=po(k);d>=this.Kq[c].Ne+.2?
b.addColorStop(h,g):d>=this.Kq[c].Ne?b.addColorStop(h,"rgba(255,255,255,"+k+")"):b.addColorStop(h,a)}e.fillStyle=b;e.beginPath();e.rect(0,0,this.slideWidth(),this.slideHeight());e.fill();e.restore()};var yB=0,zB=1;function AB(a,b){this.Gk=a;this.Ne=b};function BB(a,b){R.call(this,a);this.G=b;this.Mc=!1;this.ja(!1,!1,!0,!0,!1,!1)}x(BB,R);BB.prototype.U=function(){T(this,!1);U(this,!1);C(this.R(),this.ta().background());C(this.R(),this.Ua().background());this.Ju=V(this.slideWidth(),this.slideHeight());I(this.Ju,"position","absolute");C(this.R(),this.Ju);this.yz=V(this.slideWidth(),this.slideHeight());I(this.yz,"position","absolute");C(this.R(),this.yz)};
BB.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.Ju.getContext("2d");d.clearRect(0,0,b,c);var e=.5>a?this.G==CB||this.G==DB?Y(0,-b,.5,b):Y(0,b,.5,-b):this.G==CB||this.G==DB?Y(.5,b,1,-b):Y(.5,-b,1,b);e=d.createLinearGradient(e(a),0,e(a)+b,0);this.G==CB||this.G==DB?(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.G==EB||this.G==DB?(J(this.Ua().background(),1-a),.5>
a?d.drawImage(this.zk,0,0):d.drawImage(this.Ji,0,0),d.save(),d.globalCompositeOperation="destination-out",d.fillStyle=e,d.fillRect(0,0,this.slideWidth(),this.slideHeight()),d.restore()):(.5>a?(J(this.Ua().background(),1),d.drawImage(this.zk,0,0)):(J(this.Ua().background(),0),d.drawImage(this.Ji,0,0)),d=this.yz.getContext("2d"),d.clearRect(0,0,b,c),d.fillStyle=e,d.fillRect(0,0,this.slideWidth(),this.slideHeight()));.5>a?(b=Y(0,0,.5,FB),c=Y(0,0,.5,GB),d=Y(0,1,.5,1+HB)):(b=Y(.5,-FB,1,0),c=Y(.5,GB,1,
0),d=Y(.5,1+HB,1,1));a="scale("+d(a)+") translate("+b(a)+"px,"+c(a)+"px)";K(this.Ju,a)};var FB=-30,GB=-20,HB=.1,EB=0,DB=1,CB=2;function IB(a,b){R.call(this,a);this.fa=b;this.Mc=!1;this.ja(!1,!0)}x(IB,R);IB.prototype.U=function(){T(this,!1);U(this,!0);var a=this.slideWidth(),b=this.slideHeight();this.MM=Math.sqrt(a*a+b*b)*(this.fa==JB?.5:1);this.wp=a/2;this.xp=b/2;switch(this.fa){case KB:this.wp=a;this.xp=b;break;case LB:this.wp=a;this.xp=0;break;case MB:this.wp=0;this.xp=b;break;case NB:this.xp=this.wp=0}this.Pi=V(a,b);I(this.Pi,"position","relative");C(this.R(),this.Pi);this.sB=this.Pi.getContext("2d")};
IB.prototype.Z=function(a){this.sB.drawImage(this.X,0,0);var b=this.sB,c=this.wp,d=this.xp,e=this.MM;b.save();b.globalCompositeOperation="destination-in";c=b.createRadialGradient(c,d,0,c,d,e);d=1.2*a;e=1;var g=d,h=0,k=d-.2;.2>d?(h=1-d/.2,k=0):1<=d&&(e=1-(d-1)/.2,g=1);c.addColorStop(k,"rgba(0,0,0,"+po(h)+")");c.addColorStop(g,"rgba(0,0,0,"+po(e)+")");b.fillStyle=c;b.fillRect(0,0,this.slideWidth(),this.slideHeight());b.restore();b=.8-.2;c=this.sB;e=0;for(d=[1];;){g=2*a-.03125*e;if(0>=g)break;else 1>
g&&d.push(g);++e}d.push(0);e=this.wp;g=this.xp;e=c.createRadialGradient(e,g,0,e,g,this.MM);for(g=d.length-1;0<=g;--g){h=d[g];k=a;k*=2;k=1-Mx(k-.2,k,h);var l=a;l*=2;k=.3*(.5*Math.cos(8*Math.PI*(h-2*a))+.5)*k*Mx(l-.2-b-.2,l-.2-b,h);k*=1-.5*h;k="rgba(0,0,0,alpha)".replace("alpha",po(k).toString());e.addColorStop(h,k)}c.fillStyle=e;c.fillRect(0,0,this.slideWidth(),this.slideHeight())};var JB=0,MB=1,KB=2,LB=3,NB=4;function OB(a,b){R.call(this,a);this.G=b;this.ja(!0,!0)}x(OB,Aw);f=OB.prototype;f.U=function(){T(this,!1);U(this,!1);Dw(this,this.X);this.Nb();mat4.translate(this.ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);wx(this)};f.Nb=function(){this.md=az(50,50,this.slideWidth(),this.slideHeight());this.tc=cz(50,50);this.Pg=new xx;var a=Iw(this,Fx(this.md),3);this.Pg.qd=a;a=Iw(this,Gx(this.md),2);this.Pg.ud=a;a=Jw(this,this.tc);this.Pg.jd=a};f.ze=function(){Gw(this,this.Pg);this.F.deleteTexture(this.vs)};
f.Je=function(){Ow(this);this.ks=Qw(this,"uSampler1");this.ls=Qw(this,"uSampler2");this.pd=Qw(this,"uPhase");var a=Qw(this,"uSlideSize"),b=Qw(this,"uWaveCenter"),c=Qw(this,"uWaveRadius"),d=this.slideWidth(),e=this.slideHeight();switch(this.G){case JB:var g=new W(d/2,e/2);break;case LB:g=new W(d,0);break;case NB:g=new W(0,0);break;case MB:g=new W(0,e);break;case KB:g=new W(d,e);break;default:throw Error("Unknown direction");}var h=Math.sqrt(d*d+e*e);this.G==JB&&(h=Math.sqrt(g.x()*g.x()+g.y()*g.y()));
this.F.uniform2fv(a,[d,e]);this.F.uniform2fv(b,[g.x(),g.y()]);this.F.uniform1f(c,h)};f.Ae=function(){};f.Z=function(a){this.F.uniform1f(this.pd,a);Nw(this,this.Pg,this.F.TRIANGLE_STRIP)};f.Ce=function(){return"precision mediump float;\n\n\tattribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\tuniform mat3 uNMatrix;\n\n\tconst float FREQUENCY = 12.566371; // 4.0 * PI\n\tconst float SHADOW = 0.3;\n\n\tuniform float uPhase;\n\tuniform vec2 uSlideSize;\n\tuniform vec2 uWaveCenter;\n\tuniform float uWaveRadius;\n\n\tvarying mediump vec2 vTextureCoord;\n\tvarying mediump float vShadow;\n\tvarying mediump float vAlpha;\n\n\tvoid main(void)\n\t{\n\t\tvec2 texCoord = aTextureCoord;\n\t\tvec2 screenCoord = texCoord * uSlideSize;\n\t\tvec2 centerToPoint = screenCoord - uWaveCenter;\n\n\t\tfloat angle = atan(centerToPoint.y, centerToPoint.x);\n\t\tfloat radius = length(centerToPoint);\n\n\t\tfloat phaseOffset = radius / uWaveRadius;\n\t\tfloat phaseOffsetFixed = (uPhase + uPhase) - phaseOffset;\n\t\tfloat offset = sin(phaseOffsetFixed * FREQUENCY) * smoothstep(1.0, 0.85, phaseOffsetFixed)  *  smoothstep(0.0, 0.15, phaseOffsetFixed) * (phaseOffset);\n\n\t\tfloat AMPLITUDE = min(uSlideSize.x, uSlideSize.y) / 15.0;\n\t\tradius = radius + offset * AMPLITUDE;\n\t\tcenterToPoint = vec2(radius * cos(angle), radius * sin(angle));\n\n\t\ttexCoord =(uWaveCenter + centerToPoint) / uSlideSize;\n\t\tfloat alpha = smoothstep(0.0, 1.0, phaseOffsetFixed);\n\t\tfloat shadow = (1.0 - SHADOW * abs(offset));\n\n\t\tvTextureCoord = texCoord;\n\t\tvShadow = shadow;\n\t\tvAlpha = alpha;\n\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t}"};
f.Be=function(){return"precision mediump float;\n\n\tvarying mediump vec2 vTextureCoord;\n\tvarying mediump float vShadow;\n\tvarying mediump float vAlpha;\n\n\tuniform sampler2D uSampler1;\n\tuniform sampler2D uSampler2;\n\n\tvoid main(void)  \n\t{ \n\t\tif (vTextureCoord.x < 0.0 || vTextureCoord.x > 1.0 || vTextureCoord.y < 0.0 || vTextureCoord.y > 1.0) \n\t\t{ \n\t\t\tgl_FragColor = mix(vec4(0.0), vec4(0.0), 0.0);\n\t\t\treturn;\n\t\t} \n\t\tvec4 color1 = texture2D(uSampler1, vTextureCoord);\n\t\tvec4 color2 = texture2D(uSampler2, vTextureCoord);\n\t\tvec4 mixedColor = mix(color1, color2, vAlpha);\n\t\tgl_FragColor = vec4(vShadow * mixedColor.rgb, mixedColor.a);\n\t}"};
f.nr=function(){this.us=Hw(this,this.F.TEXTURE0,this.ks,0,this.X);this.vs=Hw(this,this.F.TEXTURE1,this.ls,1,this.ya)};function PB(a){R.call(this,a);this.ja(!1,!0)}x(PB,R);PB.prototype.U=function(){T(this,!1);this.Pi=V(this.slideWidth(),this.slideHeight());C(this.R(),this.Pi);this.Ef=this.Pi.getContext("2d")};
PB.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.X,e=this.Ef;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();d=a*Math.max(b,c);e.globalCompositeOperation="destination-out";var g=e.createRadialGradient(b/2,c/2,a*d,b/2,c/2,d);g.addColorStop(0,"#FFFFFF");g.addColorStop(.15,"rgba(255,255,255,128)");g.addColorStop(1,"rgba(255,255,255,0)");e.fillStyle=g;e.beginPath();e.arc(b/2,c/2,d,0,2*Math.PI,!0);e.fill();e.restore();this.M()&&0>=a&&U(this,!1)};function QB(a){R.call(this,a);this.ja(!0,!1)}x(QB,R);QB.prototype.U=function(){U(this,!1);T(this,!0);this.kJ=V(this.slideWidth(),this.slideHeight());C(this.R(),this.kJ);this.sR=this.ya.getContext("2d");this.tR=this.kJ.getContext("2d")};
QB.prototype.Z=function(a){if(0!=a||this.M()){var b=this.slideWidth(),c=this.slideHeight(),d=this.ya,e=this.tR;e.clearRect(0,0,b,c);e.drawImage(d,0,0);e.save();e.globalCompositeOperation="destination-out";d=RB(this,b/2,c/2,b/2+b*a,c/2+c*a,a,!1,!1);e.fillStyle=d;e.beginPath();e.rect(b/2,c/2,b/2,c/2);e.fill();d=RB(this,b/2,c/2,b/2+b*a,-a*c+c/2,a,!0,!1);e.fillStyle=d;e.beginPath();e.rect(b/2,0,b/2,c/2);e.fill();d=RB(this,b/2,c/2,-a*b+b/2,c/2+c*a,a,!1,!0);e.fillStyle=d;e.beginPath();e.rect(0,c/2,b/2,
c/2);e.fill();a=RB(this,b/2,c/2,-a*b+b/2,-a*c+c/2,a,!0,!0);e.fillStyle=a;e.beginPath();e.rect(0,0,b/2,c/2);e.fill();e.restore()}};function RB(a,b,c,d,e,g,h,k){var l=a.sR;a=a.slideHeight()>a.slideWidth()?l.createLinearGradient(b,c,(k?-b:b)*g*2+d,e):l.createLinearGradient(b,c,d,(h?-c:c)*g*2+e);a.addColorStop(0,"rgba(255,255,255,0)");a.addColorStop(.2<g?g-.2:0,"rgba(255,255,255,0)");a.addColorStop(g,"rgba(255,255,255,128)");a.addColorStop(.8>g?g+.2:1,"#FFFFFF");a.addColorStop(1,"#FFFFFF");return a};function SB(a){R.call(this,a);this.ja(!1,!0)}x(SB,R);SB.prototype.U=function(){T(this,!1);U(this,!0);this.nb=V(this.slideWidth(),this.slideHeight());C(this.R(),this.nb)};
SB.prototype.Z=function(a){var b=(this.slideWidth()/2+50)*(1-a),c=b-50,d=(this.slideHeight()/2+50)*(1-a),e=d-50,g=this.nb.getContext("2d");g.clearRect(0,0,this.slideWidth(),this.slideHeight());g.drawImage(this.X,0,0);g.save();g.globalCompositeOperation="destination-out";d=g.createLinearGradient(0,d,0,e);d.addColorStop(0,"rgba(255, 255, 255, 1)");d.addColorStop(1,"rgba(255, 255, 255, 0)");b=g.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=g.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=g.createLinearGradient(0,e-50,0,e);a.addColorStop(0,"rgba(255, 255, 255, 1)");a.addColorStop(1,"rgba(255, 255, 255, 0)");g.fillStyle=d;g.fillRect(0,0,this.slideWidth()/2,this.slideHeight()/2);g.fillStyle=b;g.fillRect(0,0,this.slideWidth()/2,this.slideHeight()/2);g.fillStyle=a;
g.fillRect(0,this.slideHeight()/2,this.slideWidth()/2,this.slideHeight()/2);g.fillStyle=b;g.fillRect(0,this.slideHeight()/2,this.slideWidth()/2,this.slideHeight()/2);g.fillStyle=d;g.fillRect(this.slideWidth()/2,0,this.slideWidth()/2,this.slideHeight()/2);g.fillStyle=c;g.fillRect(this.slideWidth()/2,0,this.slideWidth()/2,this.slideHeight()/2);g.fillStyle=a;g.fillRect(this.slideWidth()/2,this.slideHeight()/2,this.slideWidth()/2,this.slideHeight()/2);g.fillStyle=c;g.fillRect(this.slideWidth()/2,this.slideHeight()/
2,this.slideWidth()/2,this.slideHeight()/2);g.restore()};function TB(){var a=Array(2);UB(a,0,0);return a}function UB(a,b,c){a[0]=b;a[1]=c};function VB(a,b){R.call(this,a);this.fa=b;this.ja(!0,!0)}x(VB,R);f=VB.prototype;
f.U=function(){T(this,!1);U(this,!1);this.Fz=this.$L=!1;this.Ov=[];this.Tv=[];var a=this.slideWidth(),b=this.slideHeight();this.dB=Math.max(a,b);var c=this.ui(this.R(),a,b,!0);zj(c,this.dB+"px");this.ga=this.ui(c,a,b,!0);this.uB=this.ui(this.ga,a,b,!0);this.Pv=this.ui(this.ga,a,b,!0);I(this.Pv,"visibility","hidden");if(this.fa==WB||this.fa==XB){a=Ij?4:8;b=this.M()?this.ya:this.X;c=this.M()?this.X:this.ya;for(var d=this.slideWidth(),e=this.slideHeight(),g=a/2-1,h=0;h<a;h++){var k=.05+.05*Math.random(),
l=h<=g?-1:1,m=Math.floor((200*Math.random()+50)*(.5>Math.random()?-1:1));this.Tv[h]=this.Zn(this.uB,d,e,k,m,l);this.Ov[h]=this.Zn(this.Pv,d,e,k,m,l)}d/=128;e/=96;g=0;l=[];for(h=0;128>h;++h){k=0;m=Math.round((h+1)*d)-g;for(var p=g,q=0;96>q;++q){if(0==l.length)for(var t=0;t<a;++t)l[t]=t;t=Math.round((q+1)*e)-k;var v=k,D=Math.floor(l.length*Math.random()),E=l[D];l.splice(D,1);D=this.Ov[E].canvas;y(this.Tv[E].canvas.getContext("2d")).drawImage(b,p,v,m,t,p,v,m,t);y(D.getContext("2d")).drawImage(c,p,v,
m,t,p,v,m,t);k+=t}g+=m}}else YB(this)};f.ui=function(a,b,c,d){var e=Fe("DIV");I(e,"position","absolute");Ii(e,b,c);C(a,e);d&&mj(e,"preserve-3d");return e};f.Zn=function(a,b,c,d,e,g){b=V(b,c);I(b,"position","absolute");C(a,b);return new ZB(b,d,e,g)};
function YB(a){function b(a,b,e,g){if(void 0!=a){var k=a.At,h=a.Fl;a=Math.max(k[0]-1,0);k=Math.max(k[1]-1,0);var l=Math.min(h[0]+1,c)-a;h=Math.min(h[1]+1,d)-k;e=y(e.canvas.getContext("2d"));g=y(g.canvas.getContext("2d"));e.drawImage(ka,a,k,l,h,a-b,k,l,h);g.drawImage(ha,a,k,l,h,a-b,k,l,h)}}var c=a.slideWidth(),d=a.slideHeight(),e=.675*d,g=.125*d,h=.034*c,k=.018*c,l=(.02-.009)*c,m=.009*c,p=[];p.push({zt:void 0,sj:void 0,lq:void 0});for(var q=0,t=0,v=!0,D=0;D<c;D+=q){var E=0,H=0,L=p[t];v?(H=d,E=l*Math.random()+
m):(H=e*Math.random()+g,E=h*Math.random()+k);if(0==t&&v){var O=TB();UB(O,D,0);var S=TB();UB(S,D+E,H)}D+E>c&&(E=c-D);if(!v&&D+E>=c)if(E>.5*h+k)E=k;else{L.lq=void 0;O=TB();UB(O,L.sj.x,0);S=TB();UB(S,D+E,H);L.sj.Fl.x+=E;L.sj.Fl.y=d;continue}v?(O=TB(),UB(O,D,0),S=TB(),UB(S,D+E,H),L.sj={At:O,Fl:S}):(O=TB(),UB(O,D,H),S=TB(),UB(S,D+E,d),L.lq={At:O,Fl:S},p.push({zt:void 0,sj:void 0,lq:void 0}),q=p[++t],O=TB(),UB(O,D,0),S=TB(),UB(S,D+E,H),q.zt={At:O,Fl:S});q=E;v=!v}var ka=a.M()?a.ya:a.X,ha=a.M()?a.X:a.ya;
e=.5>Math.random()?-1:1;for(g=0;g<p.length;++g)l=.05+.05*Math.random(),m=Math.floor((200*Math.random()+50)*e),h=p[g],k=h.sj.At[0],t=h.sj.Fl[0],void 0!=h.zt&&(k=h.zt.At[0]),void 0!=h.lq&&(t=h.lq.Fl[0]),v=t-k,t=a.Zn(a.uB,v,d,l,m,e),l=a.Zn(a.Pv,v,d,l,m,e),Bi(t.canvas,k,0),Bi(l.canvas,k,0),b(h.zt,k,t,l),b(h.sj,k,t,l),b(h.lq,k,t,l),a.Tv[g]=t,a.Ov[g]=l,e=-e}
f.gB=function(a){var b=this.M(),c=this.fa==XB||this.fa==$B;c&&!this.Fz&&(!b&&.47<=a||b&&.47>=a)&&(this.Fz=!0);if(0<=a&&.4>a){var d=Y(0,0,.4,1);a=d(a)}else.6<=a&&1>a?(d=Y(.6,1,1,0),a=d(a)):a=1;d=-this.dB*a/2;var e=30*a*(this.Fz?-1:1);c&&b&&(e=-e);K(this.ga,"translateZ("+d+"px) rotateY("+e+"deg) rotateX("+-15*a+"deg)")};
f.Z=function(a){if(1!=a||!this.M()){this.gB(a);var b=2*this.dB,c=this.M(),d=this.Tv;if(c&&.47>=a||!c&&.47<=a)d=this.Ov,this.$L||(this.$L=!0,I(this.Pv,"visibility","visible"),I(this.uB,"visibility","hidden"));c=d.length;for(var e=0;e<c;++e){var g=d[e];var h=a;if(.4>h){var k=Y(0,0,.4,1);h=k(h)}else.522<=h&&.922>h?(k=Y(.522,1,.922,0),h=k(h)):h=.4<=h&&.522>h?1:0;h*=g.xV;k=a;if(.401<=k&&.461>k){var l=Y(.401,0,.461,1);k=l(k)}else.461<=k&&.521>k?(l=Y(.461,1,.521,0),k=l(k)):k=0;K(g.canvas,"translateZ("+(k*
b*g.direction+h)+"px)")}}};function ZB(a,b,c,d){this.canvas=a;this.startTime=b;this.xV=c;this.direction=d}var $B=1,WB=2,XB=3;function aC(a,b){R.call(this,a);this.ja(!1,!0);this.G=b}x(aC,R);aC.prototype.U=function(){T(this,!1);U(this,!0);this.nb=V(this.slideWidth(),this.slideHeight());C(this.R(),this.nb)};
aC.prototype.Z=function(a){var b=0,c=0,d=0,e=0,g=0,h=0,k=0,l=0;switch(this.G){case bC:e=(this.slideHeight()/2+200)*a;c=e-200;k=this.slideHeight()-a*(this.slideHeight()/2+200);l=k+200;break;case cC:c=(this.slideHeight()/2+200)*(1-a);e=c-200;l=this.slideHeight()-(1-a)*(this.slideHeight()/2+200);k=l+200;break;case dC:d=(this.slideWidth()/2+200)*a;b=d-200;g=this.slideWidth()-a*(this.slideWidth()/2+200);h=g+200;break;case eC:b=(this.slideWidth()/2+200)*(1-a),d=b-200,h=this.slideWidth()-(1-a)*(this.slideWidth()/
2+200),g=h+200}a=this.nb.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());a.drawImage(this.X,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.G==dC||this.G==eC?a.fillRect(0,0,this.slideWidth()/2,this.slideHeight()):a.fillRect(0,0,this.slideWidth(),this.slideHeight()/2);g=a.createLinearGradient(g,k,h,l);g.addColorStop(0,"rgba(255, 255, 255, 0)");
g.addColorStop(1,"rgba(255, 255, 255, 1)");a.fillStyle=g;this.G==dC||this.G==eC?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 dC=0,eC=1,bC=2,cC=3;function fC(a,b){R.call(this,a);this.ja(!1,!0);this.G=b}x(fC,R);fC.prototype.U=function(){T(this,!1);U(this,!0);this.nb=V(this.slideWidth(),this.slideHeight());I(this.nb,"position","relative");C(this.R(),this.nb)};
fC.prototype.Z=function(a){var b=0,c=0,d=0,e=0;switch(this.G){case gC:e=(this.slideHeight()+400)*a;c=e-200;b=(this.slideWidth()+400)*(1-a);d=b-200;break;case hC:c=(this.slideHeight()+400)*(1-a);e=c-200;b=(this.slideWidth()+400)*(1-a);d=b-200;break;case iC:e=(this.slideHeight()+400)*a;c=e-200;d=(this.slideWidth()+400)*a;b=d-200;break;case jC:d=(this.slideWidth()+400)*a,b=d-200,c=(this.slideHeight()+400)*(1-a),e=c-200}a=this.nb.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());
a.drawImage(this.X,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 gC=0,hC=1,iC=2,jC=3;function kC(a,b,c){R.call(this,a);this.G=b;this.tr=c;this.ja(!0,!0)}x(kC,R);f=kC.prototype;
f.U=function(){T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight();this.Ac=this.Sa(a,b);C(this.R(),this.Ac);var c=V(a,b),d=V(a,b);this.hb=this.Sa(a,b);this.ge=this.Sa(a,b);this.fe=this.Sa(a,b);this.tr||(this.Ki=V(a,b));C(this.ge,c);C(this.fe,d);C(this.Ac,this.hb);C(this.hb,this.fe);C(this.hb,this.ge);this.tr||(I(this.Ki,"position","absolute"),C(this.hb,this.Ki));c=c.getContext("2d");d=d.getContext("2d");c.drawImage(this.X,0,0);d.drawImage(this.ya,0,0);this.tr||(y(this.Ki.getContext("2d")).drawImage(this.ya,
0,0),this.M()||J(this.Ki,0));this.wv=!1;this.tr&&(zj(this.Ac,Math.max(a,b)+"px"),Aj(this.Ac,this.slideWidth()/2+"px "+this.slideHeight()/2+"px"),mj(this.hb,"preserve-3d"))};f.Sa=function(a,b){var c=B("DIV");Ji(c,a);Ki(c,b);I(c,"position","absolute");return c};
f.Z=function(a){var b=this.G==lC?-1:1;if(this.tr){var c=.25*(1-Math.cos(2*a*Math.PI));var d=Math.max(this.slideHeight(),this.slideWidth()),e=this.dP,g=this.eP,h=this.fz,k=-b*c*this.slideWidth()/2,l=c*this.slideHeight()*1.5;K(this.hb,"translateZ("+d+"px) translateY("+l+"px) translateX("+k+"px) rotateX("+-e*c+"deg) rotateY("+-b*g*c+"deg) rotateZ("+b*h*c+"deg)");mC(this,a,!1);mC(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,Bi(this.ge,0,d),Bi(this.fe,
0,e),Bi(this.Ki,0,e),e=new en,d=new en,e.rotate(this.fz*Math.PI/180*b*c,0,0),d.rotate(this.fz*Math.PI/180*b*c,0,0),ho(this.ge,e),ho(this.fe,d),ho(this.Ki,d),c=Math.max(1-a,.8),e.scale(c,c),ho(this.ge,e),c=this.M()?Math.max(a,.8):Math.max(.5>a?1-a:a,.8),d.scale(c,c),ho(this.fe,d),ho(this.Ki,d),.5<=a&&!this.wv&&!this.M()?(this.wv=!0,J(this.Ki,1)):.5>=a&&!this.wv&&this.M()&&(this.wv=!0,J(this.Ki,0))};
function mC(a,b,c){var d=a.slideHeight()/2,e=.25*(1-Math.cos(2*b*Math.PI));d=(c?-(d+a.th):a.slideHeight()+d+a.th)*e;b=-(c?1+b:2-b)*Math.max(a.slideWidth(),a.slideHeight());K(c?a.ge:a.fe,"translateY("+d+"px) translateZ("+b+"px)")}f.dP=30;f.eP=20;f.fz=30;f.th=20;var lC=1;function nC(a,b,c){R.call(this,a);this.fb=c;this.ja(!0,!0);this.Xi=b==lC}x(nC,R);f=nC.prototype;
f.U=function(){T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight();this.tx=this.Sa(a,b);C(this.R(),this.tx);this.Wj=this.Sa(a,b);this.Kd=this.Sa(a,b);this.Id=this.Sa(a,b);this.Xi?(C(this.Kd,this.ya),C(this.Id,this.X)):(C(this.Kd,this.X),C(this.Id,this.ya));C(this.tx,this.Wj);this.Xi?(C(this.Wj,this.Kd),C(this.Wj,this.Id)):(C(this.Wj,this.Id),C(this.Wj,this.Kd));this.vx=!1;this.fb&&(zj(this.tx,Math.max(a,b)+"px"),Aj(this.tx,this.slideWidth()/2+"px "+this.slideHeight()/2+"px"),mj(this.Wj,
"preserve-3d"))};f.Z=function(a){a=this.Xi?1-a:a;this.fb?this.qC(a):this.mA(a)};f.qC=function(a){function b(b){var k=b?-1:1,h=b?this.Kd:this.Id;b="translateZ("+(b?e:g).call(this,a)*d+"px)rotateY("+-30*k*c+"deg)translateX("+k*c*this.slideWidth()*1.05+"px)";K(h,b)}var c=.25*(1-Math.cos(2*a*Math.PI)),d=Math.max(this.slideWidth(),this.slideHeight()),e=Y(0,0,1,-.3),g=Y(0,-.3,1,0);b.call(this,!0);b.call(this,!1)};
f.mA=function(a){function b(a){var b=a?-1:1;a=a?this.Kd:this.Id;var d=new en;d.scale(1-.5*c,1-.5*c);d.translate(b*c*this.slideWidth()*1.05,0);ho(a,d)}this.Xi?.5>a&&!this.vx&&(C(this.Wj,this.Kd),this.vx=!0):.5<=a&&!this.vx&&(C(this.Wj,this.Id),this.vx=!0);var c=.25*(1-Math.cos(2*a*Math.PI));this.slideWidth();this.slideHeight();b.call(this,!0);b.call(this,!1)};f.Sa=function(a,b){var c=B("DIV");Ji(c,a);Ki(c,b);I(c,"position","absolute");return c};function oC(a,b){R.call(this,a);this.G=b;this.ja(!0,!0);this.Al()}var pC,qC,rC,sC,tC,uC,vC;x(oC,R);
oC.prototype.Al=function(){var a=this.slideWidth(),b=this.slideHeight(),c=uC!=a||vC!=b;if(!(pC&&qC&&rC&&sC&&tC)||c){uC=a;vC=b;pC=[];qC=[];rC=[];sC=[];tC=[];a=this.slideWidth();b=this.slideHeight();c=y(pC);for(var d=y(qC),e=y(rC),g=0;g<wC;++g)c[g]=xC(a,b),d[g]=xC(a,b),e[g]=xC(a,b);g=yC/zC;for(var h=AC/zC,k=[],l=a/yC,m=b/AC,p=0,q,t=0;t<yC;++t){q=0;for(var v=Math.round((t+1)*l)-p,D=p,E=0;E<AC;++E){var H=Math.round((E+1)*m)-q,L=q;if(0==k.length)for(var O=0;O<wC;++O)k[O]=O;O=Math.floor(k.length*Math.random());
var S=k[O];k.splice(O,1);O=y(c[S].getContext("2d"));var ka=y(d[S].getContext("2d"));S=y(e[S].getContext("2d"));var ha=a-(D+v),ea=b-(L+H),ia=v+1,pa=H+1;O.clearRect(D,L,ia,pa);ka.clearRect(ha,L,ia,pa);S.clearRect(D,ea,ia,pa);0==D&&0==E%h&&y(tC).push(L);0==L&&0==t%g&&y(sC).push(D);q+=H}p+=v}}};var BC=bk&&Ej,CC=gk&&($c||ad)||BC,yC=CC?32:128,AC=CC?24:96,zC=CC?4:8,wC=CC?4:8,DC=1-.2*1.5;
oC.prototype.ui=function(a,b,c,d,e,g){var h=Fe("DIV");I(h,"position","absolute");Bi(h,b,c);Ii(h,d,e);C(a,h);g&&mj(h,"preserve-3d");return h};oC.prototype.Zn=function(a,b,c,d,e,g,h,k,l,m){a=this.ui(a,b,c,d,e,!0);var p=V(d,e);I(p,"position","absolute");C(a,p);var q=V(d,e);I(q,"position","absolute");C(a,q);return new EC(a,p,q,b,c,l?d:e,g,h,k,this.jm,l,m)};
oC.prototype.U=function(){var a=this.G==FC||this.G==GC;T(this,!1);U(this,!1);var b=this.slideWidth(),c=this.slideHeight();this.Rr=Math.max(b,c);this.jm=dj();ej(this.jm,b/2,c/2,this.Rr,0);var d=this.ui(this.R(),0,0,b,c,!0);zj(d,this.Rr+"px");this.ga=this.ui(d,0,0,b,c,!0);this.Au=V(b,c);I(this.Au,"position","absolute");C(this.ga,this.Au);d=this.M()?this.ya:this.X;y(this.Au.getContext("2d")).drawImage(d,0,0);this.CC=[];d=y(sC);for(var e=y(tC),g=0;g<zC;++g){var h=g+1==zC,k=0,l=0,m=b,p=c;a?(k=d[g],m=h?
b-k:d[g+1]-k):(l=e[g],p=h?c-l:e[g+1]-l);h=k;k=this.G==GC||this.G==HC;var q=this.G==FC||this.G==GC,t=this.slideWidth(),v=this.slideHeight(),D=this.ui(this.ga,0,0,t,v,!0),E=this.CC.length,H=k?E:zC-(E+1),L=.2/zC;E=L*H;H=L*(H+1);L=new IC(D,E+.1,q);v=q?t:v;t=v/(wC-1);v/=2;for(var O=0;O<wC;++O){var S=this.Zn(D,h,l,m,p,E,H,v-O*t,q,k);L.UN.push(S)}this.CC[g]=L}};function xC(a,b){var c=V(a,b),d=y(c.getContext("2d"));d.fillStyle="#ffffff";d.fillRect(0,0,a,b);return c}
oC.prototype.Z=function(a){for(var b=y(sC),c=y(tC),d=this.G==FC||this.G==GC,e=this.slideWidth(),g=this.slideHeight(),h=e/2,k=g/2,l=this.CC,m=l.length,p=0;p<m;++p){var q=l[p],t=p+1==m,v=0,D=0,E=e,H=g;d?(v=b[p],E=t?e-v:b[p+1]-v):(D=c[p],H=t?g-D:c[p+1]-D);q.dG(a);t=q.UN;for(var L=t.length,O=0;O<L;++O){var S=t[O];if(!S.QN){var ka=this.M()?a<=S.jO+.2:a>=S.eF,ha=O,ea=v,ia=D,pa=E,db=H,Fd=this.G==FC||this.G==GC,Ib=this.M(),Ma=this.slideWidth(),Ya=this.slideHeight(),Yh=y(this.Au.getContext("2d")),Sl=y(pC),
Nd=y(qC),Od=y(rC),Ha=this.X,ov=this.ya;ka&&(ka=Sl[ha],ha=(Fd?Nd:Od)[ha],Nd=y(S.uE.getContext("2d")),Od=y(S.OD.getContext("2d")),Ma-=ea+pa,Ya-=ia+db,Nd.drawImage(ka,ea,ia,pa,db,0,0,pa,db),Od.drawImage(ha,Ma,Ya,pa,db,0,0,pa,db),Nd.save(),Nd.globalCompositeOperation="source-out",Nd.drawImage(Ha,ea,ia,pa,db,0,0,pa,db),Nd.restore(),Od.save(),Od.globalCompositeOperation="source-out",Od.drawImage(ov,Ma,Ya,pa,db,0,0,pa,db),Od.restore(),Yh.clearRect(Ib&&Fd?Ma:ea,Ib&&!Fd?Ya:ia,pa,db),S.QN=!0)}S.dG(a,h,k,q.lV)}}};
function IC(a,b,c){this.ES=a;this.UN=[];this.gT=b;this.Av=c}IC.prototype.dG=function(a){var b=this.Av;a=(a-this.gT)/DC;a=Math.min(Math.max(a,0),1);a=Math.PI*a*(b?1:-1);K(this.ES,(b?"rotateY":"rotateX")+"("+a+"rad)");this.lV=a};
function EC(a,b,c,d,e,g,h,k,l,m,p,q){this.uE=b;this.OD=c;K(c,(p?"rotateY":"rotateX")+"(180deg)");this.vc=g;this.Xa=a;this.Sg=d;this.Tg=e;this.jm=m;this.eF=h;this.oK=h+(k-h)/2;this.CS=.8+this.eF-.2;this.jO=.8+this.oK-.2;this.oQ=0>l?-1:1;this.hR=Math.abs(l);this.uR=q;this.Av=p;this.QN=!1;JC(this,!0)}
EC.prototype.dG=function(a,b,c,d){var e=this.Xa,g=this.hR,h=this.vc,k=KC(a,this.eF,this.CS,g);a=KC(a,this.oK,this.jO,g);g=this.Av;var l=this.uR,m=this.oQ,p=l?-m:m;g&&(p=l?m:-m);l=l?Math.max(k,a):Math.min(k,a);h=Math.atan2(k-a,h)*p;k>a?lj(e,"0% 0%"):lj(e,"100% 100%");l*=m;K(e,"translateZ("+l+"px)"+((g?"rotateY":"rotateX")+"("+h+"rad)"));g=l;e=this.Sg;k=this.Tg;m=this.vc;p=this.Av;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;p?(b-=(e-m)/2,hj(a,b,0,0),jj(a,d),hj(a,-b,0,0),hj(a,0,0,g),jj(a,h)):(b=c-(k-m)/2,hj(a,0,b,0),ij(a,d),hj(a,0,-b,0),hj(a,0,0,g),ij(a,h));b=dj();ej(b,e,k,0,1);gj(a,b,b);d=dj();ej(d,b[0],b[1],b[2],0);fj(d,this.jm,d);b=dj();ej(b,e,k,1,0);c=dj();ej(c,e,k,0,0);fj(b,c,b);gj(a,b,b);d=bj(b,d);this.tv?0<=d&&JC(this,!1):0>=d&&JC(this,!0)};
function JC(a,b){var c=b?a.uE:a.OD,d=b?a.OD:a.uE;a.tv=b;I(c,"visibility","visible");I(d,"visibility","hidden")}function KC(a,b,c,d){return a>=b&&a<=b+.2?d*(a-b)/.2:a>=c?Math.max(d-d*(a-c)/.2,0):a>=b?d:0}var FC=0,GC=2,HC=3;function LC(a,b){R.call(this,a);this.G=b;this.ja(!0,!0)}x(LC,Aw);f=LC.prototype;f.U=function(){T(this,!1);U(this,!1);Dw(this,this.X);this.Nb();mat4.translate(this.ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);wx(this)};
f.Je=function(){Ow(this);this.kH=Pw(this,"aDelay");this.VI=Pw(this,"aMaxDistance");this.ks=Qw(this,"uSampler1");this.ls=Qw(this,"uSampler2");this.pd=Qw(this,"uPhase");var a=Qw(this,"uSlideWidth"),b=Qw(this,"uHorizontal");this.F.uniform1f(Qw(this,"uSlideHeight"),this.slideHeight());this.F.uniform1f(a,this.slideWidth());this.F.uniform1i(b,this.G==FC||this.G==GC?1:0)};f.Ae=function(){Fw(this,this.kH);Fw(this,this.VI)};
f.wz=function(){var a=this.F;a.bindBuffer(a.ARRAY_BUFFER,this.Zz);a.vertexAttribPointer(this.kH,this.Zz.Tp,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.aA);a.vertexAttribPointer(this.VI,this.aA.Tp,a.FLOAT,!1,0,0)};
f.Nb=function(){var a=this.slideWidth(),b=this.slideHeight(),c=bk&&Ej,d=Ij&&Ej||c;c=d?26:50;d=d?20:45;var e=a/c,g=b/d;this.Fb=new MC;for(var h=0;h<d;++h)for(var k=0;k<c;++k){var l=new NC(k*e,h*g,e,g,a,b,this.G),m=this.Fb;m.gC=m.gC.concat(l.mF());m.$z=m.$z.concat(l.dE());m.bA=m.bA.concat(l.fE());m.$C=m.$C.concat(l.YF());for(var p=4*m.aH,q=0;q<l.mg().length;q++)m.Zd.push(l.mg()[q]+p);m.aH++}this.Pg=new xx;a=Iw(this,this.Fb.mF(),3);this.Pg.qd=a;a=Iw(this,this.Fb.YF(),2);this.Pg.ud=a;a=Jw(this,this.Fb.mg());
this.Pg.jd=a;this.Zz=Iw(this,this.Fb.dE(),1);this.aA=Iw(this,this.Fb.fE(),1)};f.ze=function(){Gw(this,this.Pg);this.F.deleteBuffer(this.Zz);this.F.deleteBuffer(this.aA);this.F.deleteTexture(this.vs)};f.Z=function(a){this.F.uniform1f(this.pd,a);Nw(this,this.Pg)};f.nr=function(){this.us=Hw(this,this.F.TEXTURE0,this.ks,0,this.X);this.vs=Hw(this,this.F.TEXTURE1,this.ls,1,this.ya,w(this.pA,this))};
f.pA=function(a,b,c,d){this.G==FC||this.G==GC?(a.translate(c,0),a.scale(-1,1)):(a.translate(0,d),a.scale(1,-1));a.drawImage(b,0,0,c,d)};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler1;\n\tuniform sampler2D uSampler2;\n\n\tvoid main(void)\n\t{\n\t\tvec3 n = normalize(vNormal);\n\t\tvec3 lightingDirection = vec3(0.0, 0.0, 1.0);\n\t\tfloat directionalLightWeighting = abs(dot(n, lightingDirection));\n\t\tfloat intentsity = 0.4 + 0.6 * directionalLightWeighting;\n\t\tvec4 textureColor;\n\t\tif(gl_FrontFacing)\n\t\t{\n\t\t\ttextureColor = texture2D(uSampler2, vTextureCoord);\n\t\t}\n\t\telse\n\t\t{\n\t\t\ttextureColor = texture2D(uSampler1, vTextureCoord);\n\t\t}\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec2 aTextureCoord;\n\tattribute float aDelay;\n\tattribute float aMaxDistance;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tuniform float uPhase;\n\tuniform float uSlideHeight;\n\tuniform float uSlideWidth;\n\tuniform bool uHorizontal;\n\n\tconst float MAX_DELAY = 0.5;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tfloat linearInterpolation(float x, float x0, float fx0, float x1, float fx1)\n\t{\n\t\treturn mix(fx0, fx1, (x - x0) / (x1 - x0));\n\t}\n\tmat4 rotationXmatrix(float angle)\n\t{\n\t  float ang = radians(angle);\n\t  float cosA = cos(ang);\n\t  float sinA = sin(ang); \n\n\t  mat4 m; \n\t  m[0] = vec4(1, 0, 0, 0);\n\t  m[1] = vec4(0, cosA, sinA, 0);\n\t  m[2] = vec4(0, -sinA, cosA, 0);\n\t  m[3] = vec4(0, 0, 0, 1);\n\t  return m;\n\t}\n\tmat4 rotationYmatrix(float angle)\n\t{\n\t  float ang = radians(angle);\n\t  float cosA = cos(ang);\n\t  float sinA = sin(ang); \n\n\t  mat4 m; \n\t  m[0] = vec4(cosA, 0, -sinA, 0);\n\t  m[1] = vec4(0, 1, 0, 0);\n\t  m[2] = vec4(sinA, 0, cosA, 0);\n\t  m[3] = vec4(0, 0, 0, 1);\n\t  return m;\n\t}\n\tmat4 translationMatrix(float x, float y, float z)\n\t{\n\t  mat4 t = mat4(1.0);\n\t  t[3] = vec4(x, y, z, 1.0);\n\t  return t;\n\t}\n\n\tmat4 positionMatrix()\n\t{\n\t\tfloat endTime = linearInterpolation(aDelay, 0.0, 1.0 - MAX_DELAY, MAX_DELAY, 1.0);\n\t\tfloat pPhase = linearInterpolation(uPhase, aDelay, 0.0, endTime, 1.0);\n\t\tif (uPhase < aDelay)\n\t\t{\n\t\t\tpPhase = 0.0;\n\t\t}\n\t\telse if (uPhase > endTime)\n\t\t{\n\t\t\tpPhase = 1.0;\n\t\t}\n\t\tfloat z =  4.0 * aMaxDistance * pPhase * (pPhase - 1.0);\n\t\tfloat rotation = 180.0 * pPhase;\n\n\t\tmat4 m = mat4(1.0);\n\n\t\tvec3 pivotPoint = vec3(- uSlideWidth / 2.0, uSlideHeight / 2.0, 0.0);\n\t\tm = m * translationMatrix(-pivotPoint.x, -pivotPoint.y, -pivotPoint.z);\n\t\tif (uHorizontal)\n\t\t{\n\t\t   m = m * rotationYmatrix(rotation);//left right\n\t\t}\n\t\telse \n\t\t{\n\t\t\tm = m * rotationXmatrix(rotation);//top bottom\n\t\t}\n\t\tm = m * translationMatrix(pivotPoint.x, pivotPoint.y, pivotPoint.z);\n\t\tm = m * translationMatrix(0.0, 0.0, z);\n\n\t\treturn m;\n\t}\n\n\tvec3 getVertexPosition() \n\t{ \n\t\tmat4 m = positionMatrix();\n\t\tvec4 v = m * vec4(aVertexPosition, 1.0);\n\t\treturn v.xyz;\n\t} \n\tvec3 getNormal() \n\t{\n\t\tmat4 m = positionMatrix();\n\t\tvec4 v = m * vec4(0 ,0, 1, 0.0);\n\t\treturn v.xyz;\n\t}\n\tvoid main(void)\n\t{\n\t\tvTextureCoord = aTextureCoord;\n\n\t\tvec3 pos = getVertexPosition();\n\t\tvec3 n = getNormal();\n\t\tn = normalize(n);\n\t\tgl_Position = uPMVMatrix * vec4(pos, 1.0); \n\t\tvNormal = uNMatrix * n;\n\t}"};
function MC(){this.aH=0;this.gC=[];this.$z=[];this.bA=[];this.$C=[];this.Zd=[]}f=MC.prototype;f.mF=function(){return this.gC};f.dE=function(){return this.$z};f.fE=function(){return this.bA};f.YF=function(){return this.$C};f.mg=function(){return this.Zd};
function NC(a,b,c,d,e,g,h){this.Na=a;this.Oa=b;this.oj=0;this.pa=c;this.la=d;this.oM=e;this.nM=g;this.Fv=(.5<Math.random()?-1:1)*Math.random()*2*Math.max(e,g);switch(h){case FC:this.Gd=Y(0,.5,e,0)(a);break;case GC:this.Gd=Y(0,0,e,.5)(a);break;case 1:this.Gd=Y(0,.5,g,0)(b);break;case HC:this.Gd=Y(0,0,g,.5)(b)}}f=NC.prototype;f.mF=function(){var a=this.Na,b=-this.Oa,c=this.oj,d=this.pa,e=-this.la;return[a,b,c,a+d,b,c,a,b+e,c,a+d,b+e,c]};
f.YF=function(){var a=this.Na/this.oM,b=this.Oa/this.nM,c=this.pa/this.oM,d=this.la/this.nM;return[a,b,a+c,b,a,b+d,a+c,b+d]};f.mg=function(){return[0,1,3,0,3,2]};f.dE=function(){return[this.Gd,this.Gd,this.Gd,this.Gd]};f.fE=function(){return[this.Fv,this.Fv,this.Fv,this.Fv]};function OC(a,b,c,d){R.call(this,a);this.fa=b;this.Pa=c;this.QQ=d;this.Pa?this.ja(!1,!1,!0,!0,!0,!0):this.ja(!0,!0)}x(OC,R);
OC.prototype.U=function(){T(this,!1);U(this,!1);var a=this.slideWidth(),b=this.slideHeight();if(this.Pa){var c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Nv,0,0);this.tm=c;c=V(a,b);I(c,"position","absolute");C(this.R(),c);c.getContext("2d").drawImage(this.Sv,0,0);this.wm=c}this.PC=V(a,b);I(this.PC,"position","absolute");C(this.R(),this.PC);this.Ef=this.PC.getContext("2d")};
OC.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight();this.Pa&&(J(this.wm,1-a),J(this.tm,a));var d=this.Pa?this.zk:this.X,e=this.Pa?this.Ji:this.ya,g=this.Ef;g.clearRect(0,0,b,c);b=this.fa==PC?1:-1;a=Mx(0,1,a);c=Y(0,6,1,1);c=this.QQ?by(4,.8,4,a):this.fa==PC?2-a:c(a);c=this.fa==PC?1/c:c;this.fa==PC?(QC(this,a,c,g,e),RC(this,2*a,b,g,d)):(RC(this,.5*a,b,g,d),QC(this,a,c,g,e))};var PC=0;
function QC(a,b,c,d,e){var g=a.slideWidth()/2*(1-c);a=a.slideHeight()/2*(1-c);d.save();d.translate(g,a);d.scale(c,c);d.globalAlpha=2*b;d.drawImage(e,0,0);d.restore()}function RC(a,b,c,d,e){var g=-c*a.slideWidth()*b/2;a=-c*a.slideHeight()*b/2;c=1+c*b;d.save();d.translate(g,a);d.scale(c,c);b=Math.min(1-2*b,1);b=Math.max(b,0);d.globalAlpha=b;d.drawImage(e,0,0);d.restore()};function SC(a){R.call(this,a);this.ja(!0,!1)}x(SC,R);SC.prototype.U=function(){var a=this.slideWidth(),b=this.slideHeight();U(this,!1);var c=V(a,b);this.Or=c.getContext("2d");this.nb=V(a,b);this.kd=this.nb.getContext("2d");a*=.5;b*=.5;this.Pd=Math.sqrt(a*a+b*b);I(c,"position","absolute");C(this.R(),c)};var TC=1/15;
SC.prototype.Z=function(a){var b=this.slideWidth(),c=this.slideHeight(),d=this.kd;d.clearRect(0,0,b,c);b=(1.5+1.08*a)*Math.PI;a=b-.08*Math.PI;this.cA(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.Pd,3*Math.PI-a,a,!1),d.lineTo(b,c),d.fillStyle="#000",d.fill());d=this.Or;d.drawImage(this.ya,0,0);d.save();d.globalCompositeOperation="destination-in";d.drawImage(this.nb,0,0);d.restore()};
SC.prototype.Su=function(a,b,c,d,e,g,h){var k=this.kd;k.fillStyle="rgba(0,0,0,"+h.toString()+")";k.beginPath();k.moveTo(a,b);k.lineTo(c,d);k.lineTo(e,g);k.fill()};
SC.prototype.cA=function(a,b){var c=.5*this.slideWidth(),d=.5*this.slideHeight(),e=TC;b-=a;var g=a;g<1.5*Math.PI&&(e=(1.5*Math.PI-a)/b,g=1.5*Math.PI);var h=c+this.Pd*Math.cos(g),k=d+this.Pd*Math.sin(g),l=c+this.Pd*Math.cos(3*Math.PI-g);for(g=d+this.Pd*Math.sin(3*Math.PI-g);1>=e;){var m=a+e*b;m>2.5*Math.PI&&(m=2.5*Math.PI);var p=c+this.Pd*Math.cos(m),q=d+this.Pd*Math.sin(m);this.Su(c,d,h,k,p,q,1-e);var t=c+this.Pd*Math.cos(3*Math.PI-m),v=d+this.Pd*Math.sin(3*Math.PI-m);this.Su(c,d,l,g,t,v,1-e);e+=
TC;h=p;k=q;l=t;g=v;if(m==2.5*Math.PI)break}};function UC(a,b){R.call(this,a);this.Wi=!1;0>b&&(b=-b,this.Wi=!0);this.SC=b;this.ja(!0,!1)}x(UC,R);UC.prototype.U=function(){var a=this.slideWidth(),b=this.slideHeight();U(this,!1);var c=V(a,b);this.Or=c.getContext("2d");this.nb=V(a,b);this.kd=this.nb.getContext("2d");this.kd.scale(1,b/a);a*=.5;this.Pd=Math.sqrt(2*a*a);I(c,"position","absolute");C(this.R(),c)};var VC=1/15;
UC.prototype.Z=function(a){var b=this.slideWidth();this.slideHeight();var c=this.kd,d=2/this.SC,e=.2/this.SC;this.Wi&&(d=-d,e=-e);c.clearRect(0,0,b,b);for(b=0;b<this.SC;++b){var g=(1.5+b*d)*Math.PI,h=g+a*(e+d)*Math.PI,k=h-e*Math.PI;this.cA(k,h,g,g+d*Math.PI);h=.5*this.slideWidth();if(this.Wi&&k<=g||!this.Wi&&k>=g)c.beginPath(),c.moveTo(h,h),this.Wi?c.arc(h,h,this.Pd,g,k,!0):c.arc(h,h,this.Pd,g,k,!1),c.lineTo(h,h),c.fillStyle="#000",c.fill()}a=this.Or;a.drawImage(this.ya,0,0);a.save();a.globalCompositeOperation=
"destination-in";a.drawImage(this.nb,0,0);a.restore()};UC.prototype.Su=function(a,b,c,d,e,g,h){var k=this.kd;k.fillStyle="rgba(0,0,0,"+po(h).toString()+")";k.beginPath();k.moveTo(a,b);k.lineTo(c,d);k.lineTo(e,g);k.fill()};
UC.prototype.cA=function(a,b,c,d){var e=.5*this.slideWidth(),g=VC;b-=a;var h=a;if(this.Wi&&h>c||!this.Wi&&h<c)g=(c-a)/b,h=c;c=e+this.Pd*Math.cos(h);for(h=e+this.Pd*Math.sin(h);1>=g;){var k=a+g*b;if(this.Wi&&k<d||!this.Wi&&k>d)k=d;var l=e+this.Pd*Math.cos(k),m=e+this.Pd*Math.sin(k);this.Su(e,e,c,h,l,m,1-g);g+=VC;c=l;h=m;if(k==d)break}};function WC(a,b){R.call(this,a);this.G=b;this.ja(!1,!0)}x(WC,Aw);f=WC.prototype;f.U=function(){T(this,!1);U(this,!0);Dw(this,this.X);this.Nb();this.F.enable(this.F.DEPTH_TEST);mat4.translate(this.ua,[-this.slideWidth()/2,this.slideHeight()/2,0]);this.Es=mat4.create();mat4.set(this.ua,this.Es)};
f.Nb=function(){this.od=az(20,20,this.slideWidth(),this.slideHeight());for(var a=0==this.G?dz(20,20):cz(20,20),b=[],c=0,d=a.length;c+2<d;){var e=a[c++];if(!(0>e)){var g=a[c++];if(!(0>g))for(var h=!0;c<d;){var k=a[c++];if(0>k)break;e!=g&&e!=k&&g!=k&&b.push(e,g,k);h?e=k:g=k;h=!h}}}this.tc=b;this.il=new Dx;for(a=0;a<this.od.length();a++)Ex(this.il,this.od.ra[a].clone());this.Ls=[];for(a=0;a<this.tc.length;a+=3)this.Ls.push(new Qy(this.il.ra[this.tc[a]],this.il.ra[this.tc[a+1]],this.il.ra[this.tc[a+2]]));
this.ff=new xx;a=Iw(this,Fx(this.od),3);this.ff.qd=a;a=Iw(this,Hx(this.od),3);this.ff.Ni=a;a=Iw(this,Gx(this.od),2);this.ff.ud=a;a=Jw(this,this.tc);this.ff.jd=a;a=[0,-1*this.slideHeight(),0];b=[this.slideWidth(),0,1E-11];this.hz=Zi(Yi(),b[0]-a[0],0,0);this.iz=Zi(Yi(),0,b[1]-a[1],0);this.jz=Zi(Yi(),0,0,b[2]-a[2]);this.FM=[];c=cj(this.iz,this.jz,Yi());d=cj(this.hz,this.jz,Yi());e=cj(this.hz,this.iz,Yi());g=bj(c,this.hz);h=bj(d,this.iz);k=bj(e,this.jz);for(var l=0;l<this.od.length();l++){var m=this.od.ra[l],
p=Zi(Yi(),m.position().x(),m.position().y(),m.position().z());$i(p,Zi(Yi(),a[0],a[1],a[2]),p);m=bj(c,aj(p,1/g));var q=bj(d,aj(p,1/h));p=bj(e,aj(p,1/k));var t=[];t.push([],[],[]);for(var v=0;4>v;v++)t[0].push(XC(3,v,m));for(v=0;4>v;v++)t[1].push(XC(3,v,q));for(v=0;2>v;v++)t[2].push(XC(1,v,p));this.FM.push(t)}this.he=[];for(c=0;4>c;c++)for(d=0;4>d;d++)for(e=0;2>e;e++)g=this.Jf(c,d,e),h=d,k=e,l=[0,0,0],l[0]=a[0]+c/3*(b[0]-a[0]),l[1]=a[1]+h/3*(b[1]-a[1]),l[2]=a[2]+k/1*(b[2]-a[2]),h=l,this.he[g]=h[0],
this.he[g+1]=h[1],this.he[g+2]=h[2];this.Ur={}};function XC(a,b,c){for(var d=1,e=1;e<=b;e++)d*=(a-(b-e))/e;return d*Math.pow(c,b)*Math.pow(1-c,a-b)}f.Jf=function(a,b,c){return 3*(a+4*b+16*c)};f.ze=function(){Gw(this,this.ff)};f.Ae=function(){Fw(this,this.Yg)};f.Be=function(){return"precision mediump float;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tuniform sampler2D uSampler;\n\n\tconst vec3 LIGHT_DIRECTION = vec3(0.0, 0.0, 1.0);\n\tconst float AMBIENT_INTENSITY = 0.4;\n\tconst float DIFFUSE_INTENSITY = 0.6;\n\n\tvoid main(void)\n\t{\n\t\tfloat diffuseFactor = dot(normalize(vNormal), LIGHT_DIRECTION);\n\t\tfloat intentsity = AMBIENT_INTENSITY + DIFFUSE_INTENSITY * diffuseFactor * diffuseFactor;\n\t\tvec4 textureColor = texture2D(uSampler, vTextureCoord);\n\t\tgl_FragColor = vec4(textureColor.rgb * intentsity, textureColor.a);\n\t}"};
f.Ce=function(){return"attribute vec3 aVertexPosition;\n\tattribute vec3 aVertexNormal;\n\tattribute vec2 aTextureCoord;\n\n\tuniform mat4 uPMVMatrix;\n\n\tuniform mat3 uNMatrix;\n\n\tvarying vec2 vTextureCoord;\n\tvarying vec3 vNormal;\n\n\tvoid main(void)\n\t{\n\t\tgl_Position = uPMVMatrix * vec4(aVertexPosition, 1.0);\n\t\tvTextureCoord = aTextureCoord;\n\t\tvNormal = uNMatrix * normalize(aVertexNormal);\n\t}"};f.Je=function(){Ow(this);this.Yg=Pw(this,"aVertexNormal");this.Jc=Qw(this,"uSampler")};
f.If=function(){return this.Jc};function YC(a,b,c,d){var e=a.Jf(b,c,0),g=b.toString()+c.toString();if(r(a.Ur[g]))var h=[a.Ur[g][0],a.Ur[g][1],a.Ur[g][2]];else h=[a.he[e+0],a.he[e+1],a.he[e+2]],a.Ur[g]=[h[0],h[1],h[2]];mat4.multiplyVec3(d,h,h);a.he[e+0]=h[0];a.he[e+1]=h[1];a.he[e+2]=h[2];e=a.Jf(b,c,1);a.he[e+0]=h[0];a.he[e+1]=h[1];a.he[e+2]=h[2]}f.gr=function(){return this.Yg};
f.Ez=function(){for(var a=0;a<this.Ls.length;a++){var b=this.Ls[a];b.n=Tw(b.Pl.position().Ye(b.Aq.position()),b.Pl.position().Ye(b.Bq.position()));b.n.normalize()}};
function ZC(a,b,c){var d=Math.sqrt(a.slideWidth()*a.slideWidth()+a.slideHeight()*a.slideHeight()),e=0==a.G?new X(a.slideWidth(),a.slideHeight(),0):new X(-a.slideWidth(),a.slideHeight(),0);e.normalize();d=2*Math.PI/(.25*d);e.Na*=d;e.Oa*=d;e.oj*=d;d=b.position().x()/a.slideWidth();0!=a.G&&(d=1-d);a=25*d;b=b.position();d=10*Math.PI;return a*Math.cos(zx(e,b)-d*c)}
function $C(a,b,c,d,e){var g=mat4.create();b=Math.min(1,Math.max(0,b(e)));c=Y(0,c,1,d);mat4.identity(g);mat4.translate(g,[0,0,c(b)]);YC(a,0==a.G?0:3,0,g)}
function aD(a,b){var c=Y(.1,0,.4,1),d=Y(.2,0,.9,1),e=Y(.4,0,.6,1),g=Y(.6,0,1,1),h=mat4.create(),k=Math.min(1,Math.max(0,c(b)));c=0==a.G?3:0;var l=0==a.G?-1:1;mat4.identity(h);mat4.translate(h,[.02*l*a.slideWidth()*Math.sin(2*Math.PI*k),0,0]);YC(a,c,0,h);mat4.identity(h);mat4.translate(h,[.015*l*a.slideWidth()*Math.sin(4*Math.PI*k),0,0]);YC(a,c,2,h);mat4.identity(h);mat4.translate(h,[.2*l*a.slideWidth()*Math.max(0,k-.1),0,-.2*a.slideHeight()*Math.max(0,k-.1)]);YC(a,c,3,h);d=Math.min(1,Math.max(0,d(b)));
c=0==a.G?1:2;l=0==a.G?1:-1;mat4.identity(h);mat4.translate(h,[.5*l*a.slideWidth()*d,0,.5*a.slideHeight()*d]);YC(a,c,2,h);YC(a,c,1,h);YC(a,c,0,h);.4<=b&&.6>b&&$C(a,e,0,.2*a.slideHeight(),b);.6<=b&&$C(a,g,.2*a.slideHeight(),-.7*a.slideHeight(),b);mat4.identity(h);mat4.translate(h,[0,0,-.3*a.slideHeight()*Math.sin(1.5*Math.PI*d)]);c=0==a.G?0:3;YC(a,c,0,h)}
function bD(a,b){for(var c=0;c<a.od.length();c++){var d=a.od.ra[c];var e=0==a.G?d.position().x()>.2*a.slideWidth()?ZC(a,d,b):0:d.position().x()<.8*a.slideWidth()?ZC(a,d,b):0;d=a.il.ra[c];e=new X(0,0,e);for(var g=a,h=a.FM[c],k,l=new X,m=0;4>m;m++){for(var p=new X,q=0;4>q;q++){for(var t=new X,v=0;2>v;v++){var D=g.Jf(m,q,v);k=h[2][v];yx(t,new X(g.he[D+0]*k,g.he[D+1]*k,g.he[D+2]*k))}k=h[1][q];yx(p,new X(t.x()*k,t.y()*k,t.z()*k))}k=h[0][m];yx(l,new X(p.x()*k,p.y()*k,p.z()*k))}Cx(d,l.add(e));Uw(a.il.ra[c],
new X)}a.Ez();for(b=0;b<a.Ls.length;b++)c=a.Ls[b],Uw(c.Pl,c.Pl.gc.add(c.n)),Uw(c.Aq,c.Aq.gc.add(c.n)),Uw(c.Bq,c.Bq.gc.add(c.n))}function cD(a,b){var c=Y(.3,0,.9,1),d=Y(.05,0,.3,1);mat4.set(a.Es,a.ua);c=Math.min(1,Math.max(0,c(b)));mat4.translate(a.ua,[(0==a.G?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])}
f.Z=function(a){aD(this,a);bD(this,a);cD(this,a);wx(this);Nw(this,this.ff,this.F.TRIANGLES,w(function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Fx(this.il)))},this),w(function(){this.F.bufferSubData(this.F.ARRAY_BUFFER,0,new Float32Array(Hx(this.il)))},this))};function dD(a,b){R.call(this,a);this.ja(!1,!0);this.G=b}x(dD,R);dD.prototype.U=function(){this.ta().zd();T(this,!1);U(this,!0);this.nb=V(this.slideWidth(),this.slideHeight());C(this.R(),this.nb)};
dD.prototype.Z=function(a){var b=0,c=0,d=0,e=0;switch(this.G){case eD:e=(this.slideHeight()+400)*a;c=e-200;break;case fD:c=(this.slideHeight()+400)*(1-a);e=c-200;break;case gD:b=(this.slideWidth()+400)*(1-a);d=b-200;break;case hD:d=(this.slideWidth()+400)*a,b=d-200}a=this.nb.getContext("2d");a.clearRect(0,0,this.slideWidth(),this.slideHeight());a.drawImage(this.X,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 fD=0,eD=1,gD=2,hD=3;function iD(a){R.call(this,a);this.Mc=!1;a=y(a.Gn());this.Eg=a.wf();this.Jk=a.Ij();this.yo=a.SE();this.Rc=this.Eg.ma();this.bJ=this.Eg.rotation();a=this.slideWidth();var b=this.slideHeight(),c=this.Ua().slide();this.TH=[];this.SH=null;if(!this.Jk){var d=this.Eg.ji()?[]:[this.Eg.uq()];this.TH=Ar(d,c);c=!this.Eg.ji();this.ja(!0,!0,c,!1,c,!1)}this.Gr=Fe("DIV");this.Gr.setAttribute("id","mainbg");this.On=Fe("DIV");this.On.setAttribute("id","source");this.ll=Fe("DIV");this.ll.setAttribute("id","destination");
Ii(this.ll,a,b);Ii(this.On,a,b);Ii(this.Gr,a,b);C(this.R(),this.Gr);C(this.R(),this.On);C(this.R(),this.ll)}n(iD,R);iD.prototype.SJ=function(){Br(this.TH)};iD.prototype.U=function(){T(this,!1);U(this,!1);this.Jk?(this.yo&&this.Gr.appendChild(this.yo),J(this.On,0),J(this.ll,0)):(this.On.appendChild(this.X),this.Eg.ji()?this.ll.appendChild(this.ya):this.ll.appendChild(this.Ji))};
iD.prototype.Z=function(a){a=ay(a);if(this.Jk){var b=a;y(this.Jk);var c=this.slideWidth(),d=this.slideHeight();a=c/2;var e=d/2,g=new en,h=this.Eg.ma(),k=this.Jk.ma(),l=c/k.width,m=d/k.height,p=Y(0,this.Jk.rotation(),1,this.Eg.rotation())(b);d/=h.height;c=Y(0,l,1,c/h.width)(b);m=Y(0,m,1,d)(b);l=Y(0,k.left,1,h.left)(b);b=Y(0,k.top,1,h.top)(b);g.rotate(-p,0,0);g.translate(-a,-e);g.scale(c,m);g.translate(a,e);g.translate(-l,-b);ho(this.Gr,g)}else jD(this,a)};
function jD(a,b){function c(a){a.rotate(k,0,0);a.translate(D,E);a.scale(t,v)}var d=a.slideWidth(),e=a.slideHeight(),g=d/2,h=e/2,k=Y(0,0,1,-a.bJ)(b),l=a.Rc.width/d,m=a.Rc.height/e,p=Y(0,a.Rc.left,1,0)(b),q=Y(0,a.Rc.top,1,0)(b);d=Y(0,a.Rc.left+a.Rc.width,1,d)(b);e=Y(0,a.Rc.top+a.Rc.height,1,e)(b);var t=(d-p)/a.Rc.width,v=(e-q)/a.Rc.height,D=b*(g-(a.Rc.left+.5*a.Rc.width))/l,E=b*(h-(a.Rc.top+.5*a.Rc.height))/m;p=new en;c(p);p.translate(a.Rc.left,a.Rc.top);p.translate(-g,-h);p.scale(l,m);p.translate(g,
h);p.rotate(a.bJ,0,0);g=new en;c(g);a.Eg.ji()&&(h=.5<b?1:Y(0,0,.5,1)(b),J(a.ll,h));a.SH&&(b=.5<b?0:Y(0,1,.5,0)(b),J(a.SH,b));ho(a.ll,p);ho(a.On,g)};function kD(a){var b=Pj(),c=Dc&&11>=parseFloat(Qc)?!1:Pj(),d=Qj();if(!Qt){var e={"null":function(a){return new Rt(a)},Cut:function(a){return new fz(a)},CutThroughBlack:function(a){return new gz(a)}};c?(e.BlindsHorizontal=function(a){return new Lx(a,1)},e.BlindsVertical=function(a){return new Lx(a,Nx)}):(e.BlindsHorizontal=function(a){return new Sx(a,1)},e.BlindsVertical=function(a){return new Sx(a,Tx)});e.CheckerboardAcross=function(a){return new gy(a,ky)};e.CheckerboardDown=function(a){return new gy(a,
hy)};e.Dissolve=function(a){return new hz(a)};e.FadeThroughBlack=function(a){return new tz(a)};b&&2013>a&&2007!=a?(e.CoverLeft=function(a){return new wy(a,Fy,!1)},e.CoverUp=function(a){return new wy(a,Cy,!1)},e.CoverRight=function(a){return new wy(a,Gy,!1)},e.CoverDown=function(a){return new wy(a,Ey,!1)},e.CoverLeftUp=function(a){return new wy(a,Iy,!1)},e.CoverRightUp=function(a){return new wy(a,Ky,!1)},e.CoverLeftDown=function(a){return new wy(a,Hy,!1)},e.CoverRightDown=function(a){return new wy(a,
Jy,!1)},e.UncoverLeft=function(a){return new wy(a,Fy,!0)},e.UncoverUp=function(a){return new wy(a,Cy,!0)},e.UncoverRight=function(a){return new wy(a,Gy,!0)},e.UncoverDown=function(a){return new wy(a,Ey,!0)},e.UncoverLeftUp=function(a){return new wy(a,Iy,!0)},e.UncoverRightUp=function(a){return new wy(a,Ky,!0)},e.UncoverLeftDown=function(a){return new wy(a,Hy,!0)},e.UncoverRightDown=function(a){return new wy(a,Jy,!0)}):(e.CoverLeft=function(a){return new Py(a,Fy,!1)},e.CoverUp=function(a){return new Py(a,
Cy,!1)},e.CoverRight=function(a){return new Py(a,Gy,!1)},e.CoverDown=function(a){return new Py(a,Ey,!1)},e.CoverLeftUp=function(a){return new Py(a,Iy,!1)},e.CoverRightUp=function(a){return new Py(a,Ky,!1)},e.CoverLeftDown=function(a){return new Py(a,Hy,!1)},e.CoverRightDown=function(a){return new Py(a,Jy,!1)},e.UncoverLeft=function(a){return new Py(a,Fy,!0)},e.UncoverUp=function(a){return new Py(a,Cy,!0)},e.UncoverRight=function(a){return new Py(a,Gy,!0)},e.UncoverDown=function(a){return new Py(a,
Ey,!0)},e.UncoverLeftUp=function(a){return new Py(a,Iy,!0)},e.UncoverRightUp=function(a){return new Py(a,Ky,!0)},e.UncoverLeftDown=function(a){return new Py(a,Hy,!0)},e.UncoverRightDown=function(a){return new Py(a,Jy,!0)});e.RandomBarsHorizontal=function(a){return new xB(a,yB)};e.RandomBarsVertical=function(a){return new xB(a,zB)};e.StripsLeftUp=function(a){return new fC(a,hC)};e.StripsRightUp=function(a){return new fC(a,jC)};e.StripsLeftDown=function(a){return new fC(a,gC)};e.StripsRightDown=function(a){return new fC(a,
iC)};e.WipeLeft=function(a){return new dD(a,gD)};e.WipeUp=function(a){return new dD(a,fD)};e.WipeRight=function(a){return new dD(a,hD)};e.WipeDown=function(a){return new dD(a,eD)};e.BoxOut=function(a){return new Wx(a,Xx)};e.BoxIn=function(a){return new Wx(a,Yx)};e.SplitHorizontalOut=function(a){return new aC(a,cC)};e.SplitHorizontalIn=function(a){return new aC(a,bC)};e.SplitVerticalOut=function(a){return new aC(a,eC)};e.SplitVerticalIn=function(a){return new aC(a,dC)};e.ShapeCircle=function(a){return new PB(a)};
e.ShapeDiamond=function(a){return new QB(a)};e.CombHorizontal=function(a){return new ny(a,oy)};e.CombVertical=function(a){return new ny(a,1)};e.FadeSmoothly=function(a){return new sz(a)};e.Newsflash=function(a){return new UA(a)};e.ShapePlus=function(a){return new SB(a)};e.PushDown=function(a){return new sB(a,tB)};e.PushLeft=function(a){return new sB(a,uB)};e.PushRight=function(a){return new sB(a,vB)};e.PushUp=function(a){return new sB(a,wB)};e.Wedge=function(a){return new SC(a)};e.Wheel1Spoke=function(a){return new UC(a,
1)};e.Wheel2Spokes=function(a){return new UC(a,2)};e.Wheel3Spokes=function(a){return new UC(a,3)};e.Wheel4Spokes=function(a){return new UC(a,4)};e.Wheel8Spokes=function(a){return new UC(a,8)};e.WheelReverse1Spoke=function(a){return new UC(a,-1)};e.MorphByObject=function(a){return new TA(a)};e.MorphByWord=function(a){return new TA(a)};e.MorphByChar=function(a){return new TA(a)};b?d?(e.VortexLeft=function(a){return new LC(a,FC)},e.VortexUp=function(a){return new LC(a,1)},e.VortexRight=function(a){return new LC(a,
GC)},e.VortexDown=function(a){return new LC(a,HC)}):(e.VortexLeft=function(a){return new oC(a,FC)},e.VortexUp=function(a){return new oC(a,1)},e.VortexRight=function(a){return new oC(a,GC)},e.VortexDown=function(a){return new oC(a,HC)}):(e.VortexLeft=function(a){return new hz(a)},e.VortexUp=function(a){return new hz(a)},e.VortexRight=function(a){return new hz(a)},e.VortexDown=function(a){return new hz(a)});!d||Ij||bk?(e.RippleCenter=function(a){return new IB(a,JB)},e.RippleRightUp=function(a){return new IB(a,
MB)},e.RippleLeftUp=function(a){return new IB(a,KB)},e.RippleLeftDown=function(a){return new IB(a,LB)},e.RippleRightDown=function(a){return new IB(a,NB)}):(e.RippleCenter=function(a){return new OB(a,JB)},e.RippleRightUp=function(a){return new OB(a,MB)},e.RippleLeftUp=function(a){return new OB(a,KB)},e.RippleLeftDown=function(a){return new OB(a,LB)},e.RippleRightDown=function(a){return new OB(a,NB)});e.GlitterDiamondLeft=function(a){return new Iz(a,Nz,Lz)};e.GlitterDiamondUp=function(a){return new Iz(a,
Nz,Jz)};e.GlitterDiamondRight=function(a){return new Iz(a,Nz,Mz)};e.GlitterDiamondDown=function(a){return new Iz(a,Nz,Kz)};e.GlitterHexagonLeft=function(a){return new Iz(a,1,Lz)};e.GlitterHexagonUp=function(a){return new Iz(a,1,Jz)};e.GlitterHexagonRight=function(a){return new Iz(a,1,Mz)};e.GlitterHexagonDown=function(a){return new Iz(a,1,Kz)};b?(e.GalleryLeft=function(a){return new Ez(a,Gz,!1)},e.GalleryRight=function(a){return new Ez(a,Hz,!1)}):(e.GalleryLeft=function(a){return new sB(a,uB)},e.GalleryRight=
function(a){return new sB(a,vB)});b?(e.ConveyorLeft=function(a){return new Ez(a,Gz,!0)},e.ConveyorRight=function(a){return new Ez(a,Hz,!0)}):(e.ConveyorLeft=function(a){return new kB(a,mB,!0)},e.ConveyorRight=function(a){return new kB(a,lB,!0)});e.DoorsVertical=function(a){return new nz(a,oz,!1,!0)};e.DoorsHorizontal=function(a){return new nz(a,pz,!1,!0)};e.WindowVertical=function(b){return new nz(b,oz,!0,2013>a)};e.WindowHorizontal=function(b){return new nz(b,pz,!0,2013>a)};e.WarpIn=function(a){return new OC(a,
PC,!1,!1)};e.WarpOut=function(a){return new OC(a,1,!1,!1)};e.FlyThroughIn=function(a){return new OC(a,PC,!0,!1)};e.FlyThroughOut=function(a){return new OC(a,1,!0,!1)};e.FlyThroughInBounce=function(a){return new OC(a,PC,!0,!0)};e.FlyThroughOutBounce=function(a){return new OC(a,1,!0,!0)};e.RevealSmoothLeft=function(a){return new BB(a,EB)};e.RevealSmoothRight=function(a){return new BB(a,DB)};e.RevealBlackLeft=function(a){return new BB(a,CB)};e.RevealBlackRight=function(a){return new BB(a,3)};e.Honeycomb=
function(a){return new Wz(a)};b?(e.FerrisWheelLeft=function(a){return new vz(a,0)},e.FerrisWheelRight=function(a){return new vz(a,wz)}):(e.FerrisWheelLeft=function(a){return new kB(a,nB,!0)},e.FerrisWheelRight=function(a){return new kB(a,nB,!0)});var g=2013<=a?nC:kC,h=2013<=a?Bz:zz;e.SwitchLeft=function(a){return new g(a,0,c)};e.SwitchRight=function(a){return new g(a,lC,c)};e.FlipLeft=function(a){return new h(a,0,c)};e.FlipRight=function(a){return new h(a,Az,c)};e.Flashbulb=function(a){return new xz(a)};
c?(e.ShredStripsIn=function(a){return new VB(a,0)},e.ShredStripsOut=function(a){return new VB(a,$B)},e.ShredRectangleIn=function(a){return new VB(a,WB)},e.ShredRectangleOut=function(a){return new VB(a,XB)}):(e.ShredStripsIn=function(a){return new hz(a)},e.ShredStripsOut=function(a){return new hz(a)},e.ShredRectangleIn=function(a){return new hz(a)},e.ShredRectangleOut=function(a){return new hz(a)});e.CubeLeft=function(a){return new Wy(a,Zy,!1,c)};e.CubeUp=function(a){return new Wy(a,Yy,!1,c)};e.CubeRight=
function(a){return new Wy(a,$y,!1,c)};e.CubeDown=function(a){return new Wy(a,Xy,!1,c)};e.RotateLeft=function(a){return new Wy(a,Zy,!0,c)};e.RotateUp=function(a){return new Wy(a,Yy,!0,c)};e.RotateRight=function(a){return new Wy(a,$y,!0,c)};e.RotateDown=function(a){return new Wy(a,Xy,!0,c)};c?(e.BoxLeft=function(a){return new cy(a,fy,!1)},e.BoxUp=function(a){return new cy(a,0,!1)},e.BoxRight=function(a){return new cy(a,dy,!1)},e.BoxDown=function(a){return new cy(a,ey,!1)},e.OrbitLeft=function(a){return new cy(a,
fy,!0)},e.OrbitUp=function(a){return new cy(a,0,!0)},e.OrbitRight=function(a){return new cy(a,dy,!0)},e.OrbitDown=function(a){return new cy(a,ey,!0)}):(e.BoxLeft=function(a){return new sB(a,uB)},e.BoxUp=function(a){return new sB(a,wB)},e.BoxRight=function(a){return new sB(a,vB)},e.BoxDown=function(a){return new sB(a,tB)},e.OrbitLeft=function(a){return new kB(a,mB,!0)},e.OrbitUp=function(a){return new kB(a,3,!0)},e.OrbitRight=function(a){return new kB(a,lB,!0)},e.OrbitDown=function(a){return new kB(a,
nB,!0)});e.PanLeft=function(b){return new kB(b,mB,2013>a)};e.PanUp=function(b){return new kB(b,3,2013>a)};e.PanRight=function(b){return new kB(b,lB,2013>a)};e.PanDown=function(b){return new kB(b,nB,2013>a)};d?(e.AirplaneLeft=function(a){return new Ix(a,Jx)},e.AirplaneRight=function(a){return new Ix(a,1)},e.OrigamiLeft=function(a){return new ZA(a,aB)},e.OrigamiRight=function(a){return new ZA(a,eB)},e.DrapeLeft=function(a){return new qz(a,rz)},e.DrapeRight=function(a){return new qz(a,1)},e.FallOverLeft=
function(a){return new uz(a,0)},e.FallOverRight=function(a){return new uz(a,1)},e.Curtains=function(a){var b=new ez(a);return b.XF()?b:new sz(a)},e.Fracture=function(a){return new Cz(a)},e.Crush=function(a){return new Ry(a)},e.WindRight=function(a){return new WC(a,0)},e.WindLeft=function(a){return new WC(a,1)},e.PeelOffLeft=function(a){return new oB(a,pB)},e.PeelOffRight=function(a){return new oB(a,1)},e.Prestige=function(a){var b=new qB(a);return b.XF()?b:new sz(a)},e.PageCurlDoubleLeft=function(a){return new iB(a,
0)},e.PageCurlDoubleRight=function(a){return new iB(a,1)},e.PageCurlSingleLeft=function(a){return new iB(a,2)},e.PageCurlSingleRight=function(a){return new iB(a,3)}):(e.AirplaneLeft=function(a){return new sz(a)},e.AirplaneRight=function(a){return new sz(a)},e.OrigamiLeft=function(a){return new sz(a)},e.OrigamiRight=function(a){return new sz(a)},e.DrapeLeft=function(a){return new sz(a)},e.DrapeRight=function(a){return new sz(a)},e.FallOverLeft=function(a){return new sz(a)},e.FallOverRight=function(a){return new sz(a)},
e.Curtains=function(a){return new sz(a)},e.Fracture=function(a){return new sz(a)},e.Crush=function(a){return new sz(a)},e.WindRight=function(a){return new sz(a)},e.WindLeft=function(a){return new sz(a)},e.PeelOffLeft=function(a){return new sz(a)},e.PeelOffRight=function(a){return new sz(a)},e.Prestige=function(a){return new sz(a)},e.PageCurlDoubleLeft=function(a){return new sz(a)},e.PageCurlDoubleRight=function(a){return new sz(a)},e.PageCurlSingleLeft=function(a){return new sz(a)},e.PageCurlSingleRight=
function(a){return new sz(a)});e.Zoom=function(a){return new iD(a)};Qt=e}}
var Qt,Pt=[["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 lD(){}f=lD.prototype;f.Pm=null;f.Qm=null;f.start=function(a,b,c,d){y(!this.Pm&&!this.Qm&&0<b.length);b=Ub(b[0],8);var e={};e.family=a;e.bold=!0===c;e.italic=!0===d;this.Pm=new mD(e,"arial,'URW Gothic L',sans-serif",b);this.Qm=new mD(e,"Georgia,'Century Schoolbook L',serif",b)};f.finish=function(){y(this.Pm&&this.Qm);this.Pm.Ad();this.Pm=null;this.Qm.Ad();this.Qm=null};f.check=function(){y(this.Pm&&this.Qm);return nD(this.Pm)||nD(this.Qm)};
function mD(a,b,c){var d=A(a,"family","");d=String(d);for(var e=['"'],g=0;g<d.length;g++){var h=d.charAt(g),k=h.charCodeAt(0),l=g+1,m;if(!(m=Sb[h])){if(!(31<k&&127>k))if(k=h,k in Tb)h=Tb[k];else if(k in Sb)h=Tb[k]=Sb[k];else{m=k.charCodeAt(0);if(31<m&&127>m)h=k;else{if(256>m){if(h="\\x",16>m||256<m)h+="0"}else h="\\u",4096>m&&(h+="0");h+=m.toString(16).toUpperCase()}h=Tb[k]=h}m=h}e[l]=m}e.push('"');d=e.join("");this.Nm=B("span");this.Nm.innerHTML=c;I(this.Nm,{position:"absolute",top:"-999px",left:"-999px",
fontSize:"100px",fontFamily:b,fontWeight:A(a,"bold",!1)?"bold":"normal",fontStyle:A(a,"italic",!1)?"italic":"normal",opacity:"0"});C(document.body,this.Nm);this.kK=Li(this.Nm).width;I(this.Nm,"fontFamily",d+","+b)}mD.prototype.Ad=function(){Me(this.Nm)};function nD(a){return!!a.kK&&Li(a.Nm).width!=a.kK};var oD={};function pD(a,b,c,d){d=d||c;var e="",g=!1,h=!1;Ca(a)?e=a:(e=A(a,"family",""),g=A(a,"bold",!1),h=A(a,"italic",!1));y(0<e.length);e=e.replace(/^"|"$/g,"");if(e in oD)(oD[e]?c:d)();else{var k=k||5E3;var l=new lD;l.start(e,b,g,h);var m=Ra(),p=setInterval(function(){var b=!1,e=!1;l.check()?e=b=!0:Ra()-m>k&&(b=!0,e=!1);b&&(clearInterval(p),l.finish(),e?c():d&&(Xa("can't preload font "+(a&&a.family)),d()))},50)}}
function qD(a,b){Ga(b)||(b=[b]);var c=[];z(b,function(a){c.push(a.QT+"('"+a.src()+"')"+(a.format()?" format('"+a.format()+"')":""))});return"@font-face {\n\t\t\t  font-family: '"+a+"';\n\t\t\t  src: "+c.join(",")+";\n\t\t\t  \n\t\t\t  \n\t\t\t}"}function rD(a,b){this.QT=a;this.td=b;this.yQ=null}rD.prototype.src=function(){return this.td};rD.prototype.format=function(){return this.yQ};function sD(a,b,c,d){d=void 0===d?"normal":d;tr.call(this);this.Gc=a;this.K=b;this.Ga=d;this.ie=new G;this.Vb=this.Sa();this.Qg=this.Sa("slidesBackground");this.wc=this.Sa();this.Cc=new ku(this);this.Lm=this.Sa();this.gd=this.Sa("frontLayers");C(this.Vb,this.Qg);C(this.Vb,this.wc);C(this.Vb,this.Cc.displayObject());C(this.wc,this.Lm);C(this.wc,this.gd);this.wc.style.display="none";a=this.Gc.jq();for(var e=this.Lm,g=this.K.slideWidth(),h=this.K.slideHeight(),k=Number.MAX_VALUE,l=this.Ga,m=[],p=0;p<
a.Kc.Zi.length;++p)m.push(a.Kc.Zi[p]);this.$a=new tD({KX:e,Bp:m,width:g,height:h,yW:k,Ry:a.Uk,backgroundColor:"#000000",bY:l,messages:a.He});a=new ww;this.xc=new uw(this.K,this.$a,a,c,this.K.slideWidth(),this.K.slideHeight(),this.gd);c=new jw;e=new tw(this.$a,this.K.slides(),c);this.B=new it(this.K,this.$a,this.Gc.jq().Kc,e,c,this.Gc,this.xc,a);ug(this,this.B.tg(),this.Nf,this);ug(this,this.B.Iq,this.nz,this);c=this.B;this.Gc.DA.Tm.addHandler(c.MR,c);this.Hh=new Q(this.B,this.K);this.OS=new Mv({Dd:this.K,
XW:this.Gc,jy:this.Vb,Qy:this.Qg,Kl:this.wc,ul:this.Cc,R:this.gd,My:this.Lm,za:this.B,XX:this.xc,rq:this.$a});this.Rf=uD(this,d);b=b.fonts();d=Zc||Dc;c=[];for(a=0;a<b.length;++a){e=b[a];k=y(ao(e.name()));g=e.urls();h=[];0!=g.length||!e.localName()||(k.bold()||k.italic())&&d||h.push(new rD("local",e.localName()));for(k=0;k<g.length;++k)h.push(new rD("url",g[k]));c.push(qD(e.name(),h))}jf(c.join("\n"));this.ri=new cw(this);this.WK=this.Cu=void 0;b=this.K.slideWidth();d=this.K.slideHeight();c=this.K.Zs();
a=this.K.$t();if(c||a)a&&(a=new iw(a),dw(this.ri,a)),c&&(ok&&(this.WK=new hw(c,b,d)),this.Cu=new Qu(c,b,d),d=new ju(y(this.K.settings().zc())),c=(b=this.Cu.displayObject())||document,c.getElementsByClassName?c=c.getElementsByClassName("days_remaining")[0]:(c=document,a=b||c,c=a.querySelectorAll&&a.querySelector?a.querySelector(".days_remaining"):Ce(c,"*","days_remaining",b)[0]||null),c=y(c||null,"No element found with className: days_remaining"),d=d.zj("PB_ACCESSIBLE_WATERMARK_SKIN_CREATED_WITH")+
". "+c.innerText,gu(b,"label",d),fu(b,"banner"),b.setAttribute("tabindex",0),dw(this.ri,this.Cu));ew(this.ri)}n(sD,tr);f=sD.prototype;f.kh=function(){return this.ie};f.za=function(){return this.B};f.gi=function(){return this.Hh};f.soundController=function(){return this.Gc.soundController()};f.displayObject=function(){return this.Vb};f.Kl=function(){return this.wc};f.Wx=function(){this.Rf.Wx(this.ri)};f.rq=function(){return this.$a};f.width=function(){return this.Rf.width()};f.height=function(){return this.Rf.height()};
f.scale=function(){return this.Rf.scale()};f.resize=function(a,b){this.Rf.resize(a,b)};f.ul=function(){return this.Cc};f.En=function(){return this.Gc.En()};f.fy=function(){return this.Rf.fy()};f.setOverlayDisplayed=function(a){this.Rf.setOverlayDisplayed(a)};
f.hi=function(a){if(this.Ga!=a){this.Ga=a;this.B.pause();this.pC(this.Rf);this.Rf=uD(this,a);this.$a.hi(a);this.Gc.mediaController().hi(a);for(a=0;a<this.K.slides().count();++a){var b=this.B.Vc(a,!1);b&&null!=b.oa&&(b.bE({rV:!0}),b.deactivate())}for(a=0;a<this.K.slides().count();++a)if(b=this.B.Vc(a,!1)){b=b.view();var c=this.$a.Db[a].Tf,d=this.$a.Ga;b.Da!=c&&(b.Da=c,b.aJ=d,b.CL())}a=this.B.na();-1!=a&&(this.$a.Db[a].fi(),this.B.Xc(a,!1));this.sp();-1!=this.B.na()&&(a=this.B.lc(),a instanceof Zq&&
a.xy(),Ut(this.B),a.yx());-1!=this.B.na()&&(this.B.lc().slide().Ff=!0);a=this.B.na();-1!=a&&(a="normal"==this.Ga?this.K.slides().P(a).Lq:null,vD(this.Gc.mediaController(),a));wD(this.Gc.Up(),"normal"==this.Ga);xD(this)}};f.Sa=function(a){var b=B("DIV");a&&(b.id=a);return b};function uD(a,b){b=a.OS.create(b);yg(a,b);ug(a,b.Jw,a.dS,a);return b}f.dS=function(a,b,c,d){this.ie.D(a,b,c,d)};f.Nf=function(){this.Rf.gO(this.Cu)};f.nz=function(){this.Rf.WM(this.WK)};f.sp=function(){this.Rf.sp()};
function xD(a){"normal"==a.Ga&&fw(a.ri,a.Vb);gw(a.ri,function(b){if(b instanceof iw){var c="normal"==a.Ga?"":"none";b.displayObject().style.display=c}})}sD.prototype.resize=sD.prototype.resize;sD.prototype.height=sD.prototype.height;sD.prototype.width=sD.prototype.width;sD.prototype.slidesContainer=sD.prototype.Kl;sD.prototype.displayObject=sD.prototype.displayObject;sD.prototype.soundController=sD.prototype.soundController;sD.prototype.restrictedPlaybackController=sD.prototype.gi;
sD.prototype.playbackController=sD.prototype.za;sD.prototype.resizeEvent=sD.prototype.kh;function yD(){}yD.prototype.WG=!1;function zD(){this.ia=this.B=null;this.Wa=!0;this.CA=new G;this.EA=new G;this.zH=new G;this.Tm=new G}f=zD.prototype;f.Nt=function(a){this.B=a};f.Hy=function(a){this.ia=a};f.Xc=function(a,b){this.Wa&&(AD(this,b),gb(this.B,it),this.B.Xc(a,void 0,!1))};f.$V=function(a){y(this.B);this.Wa&&(AD(this,a),this.B.Np())};f.wl=function(a){y(this.B);this.Wa&&(AD(this,a),this.B.wl())};f.xl=function(a){y(this.B);this.Wa&&(AD(this,a),this.B.xl())};
f.Wc=function(a){y(this.B);this.Wa&&(AD(this,a),gb(this.B,it),a=this.B,a.Ka.reset(),a.Xc(Gt(a),void 0,!1))};f.xf=function(a){y(this.B);this.Wa&&(AD(this,a),gb(this.B,it),a=this.B,a.Ka.reset(),a.Xc(yt(a),void 0,!1))};f.bW=function(a,b,c){this.Wa&&(AD(this,c),BD(this,a)||li(a,{target:b}))};f.aW=function(a){return this.Wa?(AD(this,a),BD(this,a.href)?!1:ak&&a instanceof window.SVGAElement?(li(a.href.baseVal,{target:a.target.baseVal}),!1):!0):!1};
f.QX=function(a,b,c){y(this.B);this.Wa&&(AD(this,a),this.B.SF(b,c))};f.Ut=function(a,b){this.Wa&&(AD(this,a),gb(this.B,it),this.B.Ut(b))};f.CV=function(a){y(this.B);this.Wa&&(AD(this,a),this.B.iE())};f.VW=function(a,b){y(this.B);this.Wa&&(AD(this,b),0<=this.B.na()&&(a=yh(this.B.W().Kb(),a))&&gq(y(this.ia),a,0))};f.SX=function(a){this.Wa&&(AD(this,a),iq(y(this.ia)))};f.eX=function(a){a&&a.Dn&&this.Tm.D(a.Dn)};function AD(a,b){b=b.getAttribute("id");a.EA.D(b);a.CA.D()}
function BD(a,b){var c=new yD;a.zH.D(b,c);return c.WG}zD.prototype.processTriggerEffect=zD.prototype.eX;zD.prototype.stopHyperlinkSound=zD.prototype.SX;zD.prototype.playHyperlinkSound=zD.prototype.VW;zD.prototype.endSlideshow=zD.prototype.CV;zD.prototype.startZoom=zD.prototype.Ut;zD.prototype.startSlideshow=zD.prototype.QX;zD.prototype.gotoLink=zD.prototype.aW;zD.prototype.gotoURL=zD.prototype.bW;zD.prototype.gotoPreviousSlide=zD.prototype.xf;zD.prototype.gotoNextSlide=zD.prototype.Wc;
zD.prototype.gotoLastSlide=zD.prototype.xl;zD.prototype.gotoFirstSlide=zD.prototype.wl;zD.prototype.gotoLastViewedSlide=zD.prototype.$V;zD.prototype.gotoSlide=zD.prototype.Xc;var CD=Hc||Ec?"webkitfullscreenchange":Gc?"mozfullscreenchange":Dc?"MSFullscreenChange":"fullscreenchange";function DD(){var a=xe().Rd;return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};function ED(){this.zQ=new G;F(document,CD,function(){this.zQ.D(DD())},!1,this)};function FD(a,b,c,d){this.wr=a;this.L=b;this.je=c;this.KH=d;this.B=null;this.VA=!1;this.As=-1;this.Tr=!1;wD(this,!Ej)}FD.prototype.Nt=function(a){this.B=a};function wD(a,b){a.VA!=b&&((a.VA=b)&&a.wr.enabled()?(F(document,"keydown",a.AJ,!1,a),F(document,"keyup",a.CJ,!1,a)):(Xf(document,"keydown",a.AJ,!1,a),Xf(document,"keyup",a.CJ,!1,a)))}
FD.prototype.AJ=function(a){a:{var b=this.wr.actions();for(var c=0;c<b.count();++c)for(var d=As(b,c),e=d.An(),g=0;g<e.length;++g){var h=e[g];if(h.key()==a.keyCode&&h.Jx()==a.ctrlKey&&h.shift()==a.shiftKey){b="toggleFullscreen"==d.type();break a}}b=!1}b?this.BJ(a):Cj(w(this.BJ,this,a),this)};
FD.prototype.BJ=function(a){var b=a.pe;if(!(b&&b.defaultPrevented||"slide"!=y(this.B).W().type())&&(b=y(ef()),"INPUT"!=b.nodeName))for(var c=a.keyCode,d=a.ctrlKey,e=a.shiftKey,g=this.wr.actions(),h=0;h<g.count();++h)for(var k=As(g,h),l=k.An(),m=0;m<l.length;++m){var p=l[m];if(p.key()==c&&p.Jx()==d&&p.shift()==e){if(c=this.B)switch(d=y(c.lc()),k.type()){case "playPause":c.V().re()?c.pause():c.play();break;case "nextSlide":c.Wc();break;case "previousSlide":c.xf();break;case "nextStep":c.yl();break;
case "previousStep":c.Op();break;case "firstSlide":c.wl();break;case "lastSlide":c.xl();break;case "lastViewedSlide":c.Np();break;case "slideStart":ml(d);break;case "slideEnd":ll(d);break;case "seekForward":GD(this,!0);break;case "seekBackward":GD(this,!1);break;case "volumeUp":this.je.setVolume(Math.min(1,this.je.volume()+.1));break;case "volumeDown":this.je.setVolume(Math.max(0,this.je.volume()-.1));break;case "toggleFullscreen":DD()?(k=xe().Rd,k.webkitCancelFullScreen?k.webkitCancelFullScreen():
k.mozCancelFullScreen?k.mozCancelFullScreen():k.msExitFullscreen?k.msExitFullscreen():k.exitFullscreen&&k.exitFullscreen()):(y(document.body),k=document.body,k.mozRequestFullScreenWithKeys?k.mozRequestFullScreenWithKeys():k.webkitRequestFullscreen?k.webkitRequestFullscreen():k.webkitRequestFullscreen?k.webkitRequestFullscreen():k.mozRequestFullScreen?k.mozRequestFullScreen():k.msRequestFullscreen?k.msRequestFullscreen():k.requestFullscreen&&k.requestFullscreen())}b&&b.blur&&b.blur();a.preventDefault();
return}}};FD.prototype.CJ=function(){0<this.As&&(this.As=-1,this.Tr&&y(this.B).play())};function GD(a,b){var c=y(a.B);if(!(0>c.na())){var d=c.V(),e=a.L;0>a.As&&(a.As=Ra(),a.Tr=d.re(),c.pause());a=(1+(Ra()-a.As)/1E3)*(b?1:-1);d=d.timestamp();b=e.vj(d,!1,!0);e=e.Ep(ie(b+a,0,e.UO()),!1,!0);a=y(c.lc());e.H()>d.H()?1==a.oO()?c.Wc(!1):ll(a):e.H()<d.H()?0<a.kF()?ml(a):c.xf(!1):c.zl(e.H(),e.ha(),e.wa(),!1)}};function HD(a,b,c,d){tr.call(this);this.Fk=null;this.C=b;this.je=c;this.rk=d;this.Sq=0;this.Fa=!1;this.Eh=new G;ug(this,this.C.wb(),this.Ko,this);ID(this,a);ug(this,c.Gt(),this.Nh,this);ug(this,c.sK,this.qw,this);this.Nh()}n(HD,tr);function ID(a,b){a.Fk!=b&&(a.Sq=0,b?(a.C.Af(Ig(b.Bp()[0].Di)),a.rk.AF(!1),a.C.Fa?a.C.El(0):a.Fa&&JD(a)):(a.C.pause(),a.C.Af(Dj())),a.Fk=b)}function JD(a){a.rk.lN()?(a.C.activate(),a.C.El(0)):a.Fk=null}HD.prototype.activate=function(){this.Fa=!0;JD(this)};
HD.prototype.Ko=function(a){"ended"==a.state()&&(y(this.Fk),++this.Sq,this.Sq<this.Fk.Bp().length?(this.C.Af(Ig(this.Fk.Bp()[this.Sq].Di)),a.El(0)):this.Fk.loop()?(this.Sq=0,this.C.Af(Ig(this.Fk.Bp()[0].Di)),a.El(0)):(this.Eh.D(this),this.rk.AF(!0)))};HD.prototype.Nh=function(){this.C.setVolume(this.je.Ft())};HD.prototype.qw=function(){this.C.pause()};function KD(a){this.K=a;this.Ja=[];this.EK={}}f=KD.prototype;f.$=null;f.Kz=!1;f.Hu=null;f.HF=function(a,b){this.$=b;this.Kz=a.re();a.wb().addHandler(this.Ho,this)};f.add=function(a,b){b=b||LD;if(!pb(this.Ja,a)){this.Ja.push(a);var c=La(a)+"";this.EK[c]=b;a.Fj().addHandler(this.CB,this);a.Fd.addHandler(this.AB,this)}};f.remove=function(a){qb(this.Ja,a);ut(y(this.$),!1,a);var b=a.Fj();b.CE(this.CB,this)&&b.removeHandler(this.CB,this);a=a.Fd;a.CE(this.AB,this)&&a.removeHandler(this.AB,this)};
f.contains=function(a){return pb(this.Ja,a)};function Xt(a){a=tb(a.Ja);for(var b=0;b<a.length;++b)a[b].stop()}function MD(a,b,c,d,e){for(var g=a.Ja.length,h=0;h<g;++h){var k=a.Ja[h];if(e||!b.fj||kw(b,k)){var l=La(k)+"";l=a.EK[l];(d&&l.UW||!d&&c&&l.ry||!d&&!c)&&k.HO()}else k.IO()}}
f.Ho=function(a){function b(){var b=!1,e=!1;a.Bb().removeHandler(c.Ta,c);a.re()||(e=(b=ND(c,a.timestamp()))&&OD(c,a.timestamp()),c.Hu=a.timestamp(),a.Bb().addHandler(c.Ta,c));MD(c,a,b,e,!1)}var c=this;a.re();(this.Kz=a.re())?b():setTimeout(b,0)};f.Ta=function(a){var b=a.timestamp(),c;(c=!this.Hu)||(c=this.Hu,c=!(c.H()==b.H()&&c.ha()==b.ha()&&0>=Math.abs(c.wa()-b.wa())));c&&(this.Hu=b,c=(b=ND(this,a.timestamp()))&&OD(this,a.timestamp()),MD(this,a,b,c,!0))};
function ND(a,b){a=a.K.slides().P(b.H());if(0>b.ha())return!1;a=a.Ca().rb(b.ha());return b.wa()>=a.duration()}function OD(a,b){a=a.K.slides().P(b.H());return b.ha()==a.Ca().count()-1}f.CB=function(a){this.remove(a)};f.AB=function(a){ut(y(this.$),a.kc(),a)};function PD(a){this.ry=!1;this.UW=a}var LD=new PD(!1),QD=new PD(!0),RD=new PD(!0);function SD(a,b,c,d){y(b&&c&&d);this.L=a;this.J=b;this.Tc=c;this.C=d;this.Eh=new G;this.Fd=new G}f=SD.prototype;f.Lc=null;f.yb=!1;f.Wg=!1;f.playing=function(){return this.C.playing()};f.kc=function(){return this.C.kc()};f.play=function(a){this.Ej(this.J.timestamp(),a||0)};f.Ej=function(a,b){this.gs();this.C.wb().addHandler(this.Yv,this);this.C.Fd.addHandler(this.Ak,this);this.Lc=a;this.Wg=!1;this.yb=!0;this.C.activate();this.C.El(TD(this,a,b))};
function TD(a,b,c){var d=a.L;return(d.vj(a.J.timestamp(),!0,!1)-d.vj(b,!0,!1)+c)%a.Tc.duration()}f.pause=function(){this.stop()};f.stop=function(){this.yb&&(this.Ch(),this.C.stop(),this.C.deactivate())};f.gs=function(){this.C.wb().removeHandler(this.Yv,this);this.C.Fd.removeHandler(this.Ak,this)};f.Yv=function(){if("ended"==this.C.state()){var a=!0;if("untilNextSound"==this.Tc.Gh){var b=y(this.Lc).H();this.J.timestamp().H()>=b&&(this.C.seek(0),this.C.play(),a=!1)}a&&(this.Ch(),this.C.deactivate())}};
f.Ak=function(){this.Fd.D(this);!this.kc()&&this.playing()&&this.Wg&&this.C.pause()};f.IO=function(){y(this.yb);this.Wg=!1;this.C.play()};f.HO=function(){y(this.yb);this.Wg=!0;this.kc()||this.C.pause()};f.Ch=function(){this.yb&&(this.yb=!1,this.gs(),this.Eh.D(this))};f.Fj=function(){return this.Eh};function UD(a,b,c,d){y(b&&c&&d);this.L=a;this.J=b;this.Ec=c;this.C=d;this.Eh=new G;this.Fd=new G;this.C.wb().addHandler(this.Yv,this);this.C.Xo.addHandler(this.dL,this)}f=UD.prototype;f.Lc=null;f.xw=0;f.Rg=null;f.yb=!1;f.Wg=!1;f.WC=!1;f.activate=function(){this.Fa=!0;this.C.Fa||this.C.activate()};f.deactivate=function(){this.C.playing()||this.C.deactivate();this.Fa=!1};f.Ue=function(){return this.C};f.playing=function(){return this.C.playing()};f.kc=function(){return this.yb&&(this.C.kc()||!this.C.gt())};
f.play=function(a){this.Ej(this.J.timestamp(),r(a)?a:null,!1)};function VD(a,b){var c=ah(qh(a.Ec,a.L),b);b=c?c.gb():b;c=a.C;if(Ej&&c instanceof Vk){var d=c.Ue(),e=d.src();d.Af(Dj());d.play();setTimeout(function(){d.Af(e);a.Ej(b,0,!0)},0)}else a.Ej(b,0,!0)}
f.Ej=function(a,b,c){this.gs();var d=this.C;this.J.Bb().addHandler(this.Ta,this);d.Fd.addHandler(this.Ak,this);d.si.addHandler(this.Ak,this);d.tp.addHandler(this.$J,this);this.yb=!0;this.Wg=!1;this.WC=c;this.Lc=a;this.Rg=null!=b?b:null;if(this.WC){var e=this;a=function(){WD(e,!0);d.play();e.Ak()};Zj&&!Ej?setTimeout(a,150):(bk&&d.Af(d.src()),a())}else null!=b?d.El(b):d.play()};f.pause=function(){this.Ch();this.C.pause();XD(this)};
f.stop=function(a){this.Ch();this.C.pause();var b=this.Ec instanceof ki&&this.Ec.By();a=a||b?0:this.C.duration();this.C.seek(a);XD(this);YD(this)};f.gs=function(){this.J.Bb().removeHandler(this.Ta,this);this.C.Fd.removeHandler(this.Ak,this);this.C.si.removeHandler(this.Ak,this);this.C.tp.removeHandler(this.$J,this)};
f.Ta=function(){if(this.Lc){var a=this.Lc,b=this.J.timestamp(),c=b.H()-a.H(),d=0==c;a=d?b.ha()-a.ha():0;d=d&&0==a;0>c||0>a?c=!0:(a=this.Ec.Qf,c=0>a?!d:c>a);c&&(this.Ch(),this.C.pause(),XD(this))}};
f.Yv=function(){var a=this.C.state();if("ended"==a){++this.xw;var b=!1,c=this.Ec.Gh;if(Da(c))b=this.xw<c;else{var d=y(this.Lc),e=this.J.timestamp();d=d.H()!=e.H()||d.ha()!=e.ha();switch(c){case "untilNextClick":b=!d;break;case "untilNextSlide":b=!0}}b?(this.kv=!0,this.C.seek(0),this.C.play()):(this.Ch(),YD(this),XD(this))}else"playing"!=a||"playing"==this.BI||this.kv||(this.dL(),r(this.Kh)||this.Zv());"buffering"!=a&&"paused"!=a&&(this.BI=a)};
f.Ak=function(){this.Fd.D(this);this.kc()||(this.playing()&&this.Wg?this.C.pause():WD(this,!1))};f.dL=function(){this.kv?this.kv=!1:this.xw=0};f.IO=function(){this.Wg&&(y(this.yb),this.Wg=!1,this.C.play())};f.HO=function(){this.Wg||(y(this.yb),this.Wg=!0,this.kc()||this.C.pause())};
function WD(a,b){if(a.WC){var c=a.C;y(a.Lc);var d=a.L,e=a.Rg||0;var g=a.Ec.duration();d=d.vj(a.J.timestamp(),!0,!1)-d.vj(a.Lc,!0,!1);d+=e;e=Math.floor(d/g);g=d-e*g;a.xw=e;e=g-c.currentTime();c.playing()&&!b&&.01<e&&.5>e?a.$w(g):c.seek(g)}}f.$w=function(a){this.Yf||this.kc()||(this.Yf=!0,mw(this.J,!0,this),this.C.Ic.addHandler(function c(){.1>a-this.C.currentTime()&&(this.C.Ic.removeHandler(c,this),ZD(this))},this))};function ZD(a){a.Yf&&(a.Yf=!1,mw(a.J,!1,a))}
f.Zv=function(){this.Kh=this.J.timestamp();this.J.Bb().addHandler(this.TG,this);this.J.wb().addHandler(this.SG,this);if(this.Ec instanceof ki){var a=this.C;a.show(!0);this.Ec.hF()&&a.nq(!0);$D(a,!1)}};function YD(a){a.Kh=void 0;a.J.Bb().removeHandler(a.TG,a);a.J.wb().removeHandler(a.SG,a);a.kv=!1;a.BI="ended";if(a.Ec instanceof ki){var b=a.C;a.Ec.By()&&b.stop();b.nq(!1);a.Ec.FE()&&b.show(!1)}a.Fd.D(a);ZD(a)}
f.SG=function(){var a;if(a=this.yb)a:if(this.J.suspended()){a=this.J.timestamp();if(0<this.Ec.Qf){var b=$g(qh(this.Ec,this.L)).gb().H()+this.Ec.Qf;if(b!=a.H()){a=!1;break a}}else b=a.H();b=this.L.P(b).Ca();a=a.ha()==b.count()-1}else a=!1;a&&YD(this)};f.TG=function(){var a=this.J.timestamp(),b=qh(this.Ec,this.L);0<this.Ec.Qf?null==ah(b,a)&&YD(this):this.Kh&&this.Kh.H()!=a.H()&&YD(this)};f.Ch=function(){this.yb&&(this.yb=!1,this.gs(),this.Fd.D(this),this.Eh.D(this));ZD(this)};
f.$J=function(){this.Ch();XD(this)};f.Fj=function(){return this.Eh};function XD(a){a.Fa||a.C.deactivate()};function aE(a,b,c,d){UD.call(this,a,b,c,d);this.Tc=c}x(aE,UD);aE.prototype.Ta=function(){this.Tc.to||aE.qa.Ta.call(this)};function bE(a,b,c){this.Fa=!1;this.K=a;this.Fc=b;this.rk=c;this.J=null;this.Gi=new KD(a);this.mv=this.wh=this.$n=this.Pn=null;this.Ga="normal";this.NC={};this.ws={};this.iD={};this.I=-1;this.Vk=rv(a.slides());this.Os=[];this.rI=new G;this.oI={};this.su=[];a=this.Fc;b=dl();b=new fl(b);b.Fq.addHandler(a.ew,a);this.EP=b}f=bE.prototype;f.HF=function(a,b){this.J=a;this.Gi.HF(a,b);a.Bb().addHandler(this.Ta,this)};f.hi=function(a){this.Ga=a;this.rk.hi(a)};
function hq(a,b){var c=La(b)+"";if(!(c in a.NC)){y(a.J);var d=a.Fc.zE(b);a.NC[c]=new aE(a.K.slides(),a.J,b,d)}return a.NC[c]}function cE(a,b){b=La(b)+"";return a.ws.hasOwnProperty(b)}function Fn(a,b){var c=La(b)+"";if(!a.ws.hasOwnProperty(c)){y(a.J);var d=a.Fc.Th(b);a.ws[c]=new UD(a.K.slides(),a.J,b,d)}return a.ws[c]}
function dE(a){y(a.J);var b=a.J.timestamp().H();if(!a.oI[b]){y(a.J);for(var c=a.K.slides().P(b).Yb(),d=0;d<c.count();++d){var e=xh(c,d);gb(e,ki);var g=La(e)+"",h=a.Fc.Th(e);a.ws[g]=new UD(a.K.slides(),a.J,e,h)}a.oI[b]=!0}}function eE(a,b){var c=La(b)+"";if(!(c in a.iD)){y(a.J);var d=a.Fc.zE(b);a.iD[c]=new SD(a.K.slides(),a.J,b,d)}return a.iD[c]}function gq(a,b,c,d){y(a.J);var e=a.J.timestamp();c=null!=c?c:null;d=d||!1;var g=hq(a,b);fE(a,b,g,d&&!b.to);g.Ej(e,c,d)}
f.activate=function(){y(this.J);this.Fa=!0;this.wh&&VD(this.wh,this.J.timestamp());this.Pn&&this.Pn.activate();var a=this.J.timestamp().H();0<=a&&gE(this,a)};function Dn(a,b,c,d,e){a.rk.oN(b,e)&&(b=Fn(a,b),e?(Ej&&a.wh&&a.wh.yb&&a.wh.pause(),a.Gi.add(b,QD)):a.Gi.remove(b),qb(a.Os,b.Ue()),!a.Fa&&e||b.Ej(c,d,e),e?a.wh=b:(c=b.Ue(),a.rI.D(c)))}function En(a,b,c){cE(a,b)&&(b=Fn(a,b),b.stop(c),a.wh==b&&(a.wh=null))}function Vt(a,b,c,d){if(a.rk.pN()){var e=eE(a,b);fE(a,b,e,!0);e.Ej(c,d)}}
function iq(a){a.$n&&(a.$n.stop(),a.$n=null)}function fE(a,b,c,d){a.mv&&(a.mv.stop(),a.mv=null);b.to&&(a.$n&&a.$n.stop(),a.$n=c);d?a.Gi.add(c,0<b.Qf?RD:LD):a.Gi.remove(c);"untilNextSound"==b.Gh&&(a.mv=c)}function vD(a,b){a.Pn?ID(a.Pn,b):(a.Pn=new HD(b,a.EP,a.Fc,a.rk),a.Fa&&a.Pn.activate())}f.Ta=function(a){a=a.timestamp().H();a!=this.I&&this.Nf(a)};function gE(a,b){b=a.K.slides().P(b).Kb().Cb();z(b,function(b){pb(a.su,b)||(gb(b,rh),hq(a,b).activate(),a.su.push(b))},a);Cj(a.kQ,a)}
f.kQ=function(){var a=this;y(this.J);var b=this.J.timestamp().H(),c=this.K.slides().P(b).Kb().Cb();z(this.su,function(b){pb(c,b)||(hq(a,b).deactivate(),qb(a.su,b))},this)};
f.Nf=function(a){function b(a,b){for(var c=0;c<a.length;++c){var e=a[c],g=d.Th(e);g&&b(e,g)}}var c=this;dE(this);this.Fa&&gE(this,a);var d=this.Fc,e=this.I;this.I=a;var g=this.Os,h=tv(this.Vk,e,a);e=tv(this.Vk,a,e);b(h,function(a,b){b.tp.removeHandler(c.aK,c);qb(g,b)});b(e,function(a,b){b.tp.addHandler(c.aK,c)});vD(this,hE(this,a))};function hE(a,b){return"accessible"==a.Ga?null:a.K.slides().P(b).Lq}f.aK=function(a,b){var c=this.Os;pb(c,a)||c.push(a);"play"==b&&this.rI.D(a)};function iE(){this.Ja={};this.AG={};this.Pe=1}f=iE.prototype;f.forEach=function(a){ec(this.Ja,a,this)};f.get=function(a){a=a.id();return this.Ja[a]};f.set=function(a,b,c){this.Ja[a.id()]=b;this.AG[a.id()]=c;b.setVolume(this.Pe*c)};f.oE=function(a){return a.id()in this.Ja};f.setVolume=function(a){if(this.Pe!=a){this.Pe=a;for(var b in this.Ja)this.Ja.hasOwnProperty(b)&&this.Ja[b].setVolume(this.Pe*this.AG[b])}};f.qy=function(){for(var a in this.Ja)this.Ja.hasOwnProperty(a)&&this.Ja[a].pause()};(function(){if(Jc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ac))?a[1]:"0"}return Ic?(a=/10[_.][0-9_.]+/,(a=a.exec(ac))?a[0].replace(/_/g,"."):"10"):Lc?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ac))?a[1]:""):Mc||Nc||Oc?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ac))?a[1].replace(/_/g,"."):""):""})();function jE(a){return(a=a.exec(ac))?a[1]:""}(function(){if(Zc)return jE(/Firefox\/([0-9.]+)/);if(Dc||Ec||Bc)return Qc;if(cd)return xc()?jE(/CriOS\/([0-9.]+)/):jE(/Chrome\/([0-9.]+)/);if(dd&&!xc())return jE(/Version\/([0-9.]+)/);if($c||ad){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ac);if(a)return a[1]+"."+a[2]}else if(bd)return(a=jE(/Android\s+([0-9.]+)/))?a:jE(/Version\/([0-9.]+)/);return""})();function kE(a,b,c,d,e){ev.call(this,b,c,d,e);this.element=a}x(kE,ev);kE.prototype.yq=Ea;kE.prototype.cF=function(){this.yq();kE.qa.cF.call(this)};kE.prototype.Zp=function(){this.yq();kE.qa.Zp.call(this)};kE.prototype.Dt=function(){this.yq();kE.qa.Dt.call(this)};function lE(a,b,c,d,e){Da(b)&&(b=[b]);Da(c)&&(c=[c]);kE.call(this,a,b,c,d,e);if(1!=b.length||1!=c.length)throw Error("Start and end points must be 1D");this.gy=mE}x(lE,kE);var nE=1/1024,mE=-1;f=lE.prototype;
f.yq=function(){var a=this.coords[0];Math.abs(a-this.gy)>=nE&&(J(this.element,a),this.gy=a)};f.Dt=function(){this.gy=mE;lE.qa.Dt.call(this)};f.Zp=function(){this.gy=mE;lE.qa.Zp.call(this)};f.show=function(){this.element.style.display=""};f.Bj=function(){this.element.style.display="none"};var oE=Zc?{snapToLines:!1,line:83,lineAlign:"end"}:{snapToLines:!0,line:-4,lineAlign:"end"};function pE(a,b){b?a.mode="showing":"showing"===a.mode&&(a.mode="hidden")}function qE(a){for(var b=0;b<a.length;++b)if("showing"===a[b].mode)return b;return null}function rE(a,b){a.snapToLines=b.snapToLines;a.line=b.line;a.lineAlign=b.lineAlign}
function sE(a){var b=[];if(!a)return b;for(var c=0;c<a.cues.length;++c){var d=a.cues[c];if("auto"===d.line){var e={};rE(e,d);b.push({cue:d,gX:e});rE(d,oE)}}return b}function tE(a){function b(){c.select(qE(c.sf));c.OG.D(c)}var c=this;this.sf=a;this.Jm=qE(a);this.gl=null;this.PG=new yu;this.OG=new yu;this.sf.onchange=function(){c.select(qE(c.sf));c.PG.D(c)};this.sf.onaddtrack=b;this.sf.onremovetrack=b}
tE.prototype.select=function(a){this.Jm=null!==a&&a<this.sf.length?a:null;for(a=0;a<this.sf.length;++a)pE(this.sf[a],a===this.Jm);this.gl&&(uE(this),this.gl||(this.gl=sE(vE(this))))};tE.prototype.show=function(a){var b=vE(this);a&&!b?this.select(0):b&&pE(b,a)};tE.prototype.NE=function(){var a=vE(this);return!!a&&"showing"===a.mode};function wE(a){for(var b=[],c=0;c<a.sf.length;++c){var d=y(a.sf[c].label)||y(a.sf[c].language);b.push(d)}return b}
function uE(a){if(a.gl){for(var b=ba(a.gl),c=b.next();!c.done;c=b.next())c=c.value,rE(c.cue,c.gX);a.gl=null}}function vE(a){return null!==a.Jm&&a.Jm<a.sf.length?a.sf[a.Jm]:null};function xE(a){var b=a.options;P.call(this,{xa:a.xa,zq:a.zq});this.mq("listbox");Gu(this,"position","absolute");this.hK=b.slice();Object.freeze(this.hK);this.Fb=[];this.Mw=null;this.BL=ur(this)}n(xE,P);function yE(a,b){null!==b&&0>b&&(b=null);null===a.Mw||a.Fb[a.Mw].sg(!1);a.Mw=b;null===b||a.Fb[b].sg(!0)}xE.prototype.options=function(){return this.hK};function zE(a){var b=a.options,c=a.kV;xE.call(this,{xa:a.xa,options:b});var d=this;a={};b=ba(b);for(var e=b.next();!e.done;a={ni:a.ni},e=b.next())a.ni=c(e.value),a.ni.mq("option"),a.ni.sg(!1),Iu(a.ni,Ju(this,"item")),Hu(this,a.ni),this.Fb.push(a.ni),ug(this,a.ni.Ba,function(a){return function(){yE(d,d.Fb.indexOf(a.ni));d.BL.D()}}(a))}n(zE,xE);zE.prototype.Xg=function(a,b){xE.prototype.Xg.call(this,a,b);this.Fb.forEach(function(a){return Ku(a)})};function AE(a){var b="Off";b=void 0===b?null:b;return a&&a.hasOwnProperty("PB_SUBTITLES_OFF")&&a.PB_SUBTITLES_OFF||b||"PB_SUBTITLES_OFF"}function BE(a,b){var c=[AE(b)].concat(ca(a));zE.call(this,{xa:"subtitles-list",options:Array.from(Array(c.length).keys()),kV:function(a){a=c[a];var b=new P({EX:!0});b.Vd(a);return b}})}n(BE,zE);function CE(a){Pu.call(this,"volume_popup");this.C=a;this.Qs=new Pu("volume");this.sa(this.Qs);this.iH=new Pu("back");this.Qs.sa(this.iH);DE(this,this.C.volume());this.C.hB.addHandler(function(){DE(this)},this);this.C.DD.addHandler(function(){DE(this)},this);F(this.Qs.displayObject(),Jn,this.zS,!1,this)}x(CE,Pu);CE.prototype.zS=function(a){F(document,Ln,this.iw,!1,this);F(document,Kn,this.cK,!1,this);this.iw(a);this.C.Cl(!1)};
CE.prototype.iw=function(a){this.visible()&&(a=Gi(a,this.Qs.Ma).y,a=Math.min(1,a/this.Qs.height()),a=Math.max(0,a),a=1-a,this.C.setVolume(a),DE(this,a))};CE.prototype.cK=function(a){Xf(document,Ln,this.iw,!1,this);Xf(document,Kn,this.cK,!1,this);this.iw(a)};function DE(a,b){r(b)||(b=a.C.muted()?0:a.C.volume());Ou(a.iH,"height",100*(1-b)+"%");oo(a.displayObject())};function EE(a,b,c){Ej&&(this.Zf=Fe("DIV"),fo(this.Zf,"tap_area"));Mu.call(this,b);this.Zf&&this.sa(this.Zf);this.ix=!0;this.RQ=c?!0:!1;c&&this.Iy(!1);a&&this.Ba.addHandler(this.zR,this);Ej&&fo(this.Ma,"mobile");this.Qt(0);this.Ma.setAttribute("tabindex","-1");this.lz()}x(EE,Mu);f=EE.prototype;f.EC=!1;f.Wa=!0;f.cH=function(a){a=Fe("BUTTON",a);Dc&&8>=Qc||(a.type="button");return a};f.selected=function(){return this.EC};
f.sg=function(a){a?fo(this.Ma,"selected"):go(this.Ma,"selected");this.RQ&&this.Iy(a);this.EC=a};f.enabled=function(){return this.Wa};f.Jb=function(a){EE.qa.Jb.call(this,a);var b=this.Ma;b.disabled=a?"":"disabled";if(a){var c=this.displayObject();go(c,"disabled")}else c=this.displayObject(),fo(c,"disabled");!a&&b.blur&&b.blur();this.Wa=a};f.Iy=function(a){this.Ma.setAttribute("aria-pressed",a)};f.zR=function(){this.sg(!this.EC)};f.pf=function(a){EE.qa.pf.call(this,a);-1==this.$l&&this.Ma.blur()};
f.tq=function(){return EE.qa.tq.call(this)};f.gk=function(a){this.enabled()&&EE.qa.gk.call(this,a)};f.Il=function(a){this.ix=!1;EE.qa.Il.call(this,a);this.ix=!0};function FE(a,b,c,d){Pu.call(this,"controls");this.C=a;this.ib=c;this.ww=new EE(!1,"play",!0);this.ww.Il(!0);this.sa(this.ww);GE(this,d);HE(this);b&&(this.ic=b,this.yM(),this.ic.OG.addHandler(this.yM,this),this.ic.PG.addHandler(this.zM,this));this.sA=new EE(!1,"toggle_fullscreen",!0);this.sA.Il(!0);this.sa(this.sA);this.jM=new G;this.OI=new G;this.C.wb().addHandler(function(){this.ww.sg(this.C.playing())},this);this.ww.Ba.addHandler(function(){this.C.playing()?this.C.pause():this.C.play()},this);
this.sA.Ba.addHandler(function(){this.jM.D()},this);this.Ba.addHandler(Ea,this);lj(this.displayObject(),"left bottom")}x(FE,Pu);f=FE.prototype;f.Aa=1;f.rC=1;f.ic=null;f.Wf=null;f.Xf=null;f.ib=null;f.locked=function(){return this.om};f.Jl=function(a){a&&(this.rC=a,this.Nk(this.width()))};f.resize=function(a,b){FE.qa.resize.call(this,a,b)};
f.Nk=function(a,b){if(a){this.Aa=Math.max(this.rC,240/a);var c=Math.round(11/this.Aa);Ou(this,"left",c+"px");Ou(this,"bottom",c+"px");a=Math.round(a*this.Aa)-22;no(this.displayObject(),1/this.Aa);c=a-153;this.Wf&&this.Wf.visible()&&(c-=this.wk.x()-this.Wf.x());this.Mg.resize(c)}FE.qa.Nk.call(this,a,b)};
function GE(a,b){a.Mg=new Pu("progress");a.sa(a.Mg);a.MI=new Pu("loading");a.Mg.sa(a.MI);a.fC=new Pu("playing");a.Mg.sa(a.fC);a.pp=new Pu("tooltip");a.pp.Ea(!1);a.Mg.sa(a.pp);if(b)for(var c=0;c<b.count();++c)a.Mg.sa(new IE(a.C,Vg(b,c)));a.C.HI.addHandler(function(){Ou(this.MI,"width",100*this.C.iy()+"%")},a);a.C.Ic.addHandler(function(){Ou(this.fC,"width",this.C.currentTime()/this.C.duration()*100+"%")},a);F(a.Mg.displayObject(),"mouseover",function(){this.pp.Ea(!0)},!1,a);F(a.Mg.displayObject(),
"mouseout",function(){this.pp.Ea(!1)},!1,a);F(a.Mg.displayObject(),Ln,function(a){a=JE(this,a);Ou(this.pp,"left",100*a+"%");this.pp.Vd(KE(a*this.C.duration()))},!1,a);F(a.Mg.displayObject(),Jn,a.YR,!1,a)}
function HE(a){a.wk=new EE(!1,"mute",!0);a.wk.Il(!0);a.sa(a.wk);a.rx=new CE(a.C);a.rx.Ea(!1);a.sa(a.rx);a.wk.Ba.addHandler(function(){var a=!this.C.muted();this.C.Cl(a);this.wk.sg(a)},a);a.C.hB.addHandler(function(){this.wk.sg(this.C.muted())},a);F(a.wk.displayObject(),"mouseover",function(){this.rx.visible()||LE(this,{button:this.wk,ty:this.rx})},!1,a)}f.yM=function(){this.Xf&&(this.removeChild(this.Xf),this.Xf=null);if(this.ic&&wE(this.ic).length){this.Wf||ME(this);var a=y(this.ic);NE(this,wE(a))}this.zM()};
f.zM=function(){var a=!!this.ic&&!!wE(this.ic).length;this.Wf&&this.Wf.Ea(a);if(this.Xf){var b=y(this.ic);a=a&&b.NE()?b.Jm:null;yE(this.Xf,null!=a?a+1:0)}};function NE(a,b){b=new BE(b,a.ib);b.Ea(!1);b.BL.addHandler(function(){if(a.ic&&a.Xf){var b=(b=a.Xf.Mw)?b-1:null;null!=b?a.ic.select(b):a.ic.show(!1);a.Xf.Ea(!1)}},a);a.Xf=b;a.sa(b)}
function ME(a){var b=new EE(!1,"subtitles",!0);b.Il(!0);b.Ba.addHandler(function(){var a=this;this.Xf&&this.Wf&&!this.Xf.visible()&&(LE(this,{button:this.Wf,ty:this.Xf,MW:function(){a.Wf&&a.Wf.sg(!1)}}),this.Wf.sg(!0))},a);a.Wf=b;a.sa(b)}
function LE(a,b){var c=b.button,d=b.ty,e=b.MW;d.Ea(!0);var g=new lE(d.displayObject(),0,1,150);g.play();var h=!1;F(document,Ln,function(a){a=OE({button:c,ty:d,FV:a});if(a==h){var b=parseFloat(zi(d.displayObject(),"opacity"));g.stop();a?(h=!1,g=new lE(d.displayObject(),b,1,150),g.play()):(h=!0,g=new lE(d.displayObject(),b,0,150),g.play(),F(g,"finish",function(){d.Ea(!1);e&&e()},!1,this))}},!1,a)}
function OE(a){var b=a.button,c=a.ty;a=a.FV;var d=Gi(a,c.displayObject());if(0>d.x||d.x>c.width()||0>d.y)return!1;c=Gi(a,b.displayObject());return 0>=c.y||0<=c.x&&c.x<=b.width()&&c.y<=b.height()}f.YR=function(a){this.om=!0;F(document,Ln,this.$v,!1,this);F(document,Kn,this.MJ,!1,this);this.C.playing()&&(this.C.pause(),this.Tr=!0);this.$v(a);a.preventDefault()};f.$v=function(a){this.C.seek(JE(this,a)*this.C.duration())};
f.MJ=function(a){Xf(document,Ln,this.$v,!1,this);Xf(document,Kn,this.MJ,!1,this);this.$v(a);this.Tr&&(this.C.play(),this.Tr=!1);this.om=!1;this.OI.D()};function JE(a,b){var c=a.Mg.width()-2;a=Gi(b,a.fC.Ma).x/a.rC*a.Aa;c=Math.min(1,a/c);return c=Math.max(0,c)}function KE(a){function b(a){a=a.toString();1==a.length&&(a="0"+a);return a}a=Math.round(a);var c=Math.floor(a/3600);a%=3600;return b(c)+":"+b(Math.floor(a/60))+":"+b(a%60)}
function IE(a,b){Pu.call(this,"bookmark");this.Mq=b;this.C=a;this.Ea(!1);a.duration()?PE(this):a.$I.addHandler(function(){PE(this)},this);F(this.displayObject(),Jn,this.TR,!1,this)}x(IE,Pu);function PE(a){a.displayObject().style.left=a.Mq.time()/a.C.duration()*100+"%";a.Ea(!0)}IE.prototype.TR=function(a){a.stopPropagation();this.C.seek(this.Mq.time());return oo(this.displayObject().parentNode)};function QE(a){RE();return be(a,null)}var RE=Ea;function SE(a){Mk.call(this,a);Ij&&Pk.addHandler(this.VR,this)}x(SE,Mk);SE.prototype.VR=function(a){this.playing()&&a instanceof el&&this.play()};SE.prototype.videoWidth=function(){return Nk(this)?M(this).videoWidth:0};SE.prototype.videoHeight=function(){return Nk(this)?M(this).videoHeight:0};function TE(a,b,c){c=void 0===c?null:c;Vk.call(this,UE(this,a));this.sU=a;this.ib=c;Ej?vk?(this.va=new Pu("video_player iphone"),this.va.sa(M(this.C)),this.va.resize(M(this.C).width,M(this.C).height),b=M(this.C).getAttribute("poster"),M(this.C).removeAttribute("poster"),b&&(Ou(this.va,"background","url("+b+")"),Ou(this.va,"background-size","100% 100%")),this.tl(this.vf())):this.va=new Mu(M(this.C)):(a=this.vf(),VE(this,!1),this.va=new Pu("video_player"),this.Bg=WE(this,b),this.hc&&this.va.sa(this.hc),
this.va.sa(M(this.C)),this.va.sa(this.Bg),this.va.resize(M(this.C).width,M(this.C).height),this.tl(a),F(M(this.C),"loadeddata",this.pv,!1,this));$D(this,!0);jk&&this.C.wb().addHandler(function(a){"playing"==a.state()&&this.Sr&&(a=this.Sr.style.opacity,this.Sr.style.opacity="0.99",this.Sr.style.opacity=a)},this)}x(TE,Vk);f=TE.prototype;f.kC=1;f.ic=null;f.ib=null;
function $D(a,b){if(r(a.hc)){var c=Oj()?"poster_frame_hide_video":"poster_frame";if(b){var d=a.va.displayObject();fo(d,c)}else d=a.va.displayObject(),go(d,c);a.hc.nh(b?1:0);!b&&a.iC&&(XE(a,a.iC),a.iC=void 0);Dc&&!Ej&&Oi(M(a.C),!b)}}function XE(a,b){a.hc&&Gu(a.hc,"background-image","url("+b+")")}
function YE(a,b,c){a.hc||(a.hc=new P({xa:"poster"}),Gu(a.hc,"background-size","contain"),Gu(a.hc,"background-position","center"),Gu(a.hc,"background-repeat","no-repeat"),Gu(a.hc,"position","absolute"),Gu(a.hc,"top","0"),Ej?y(a.va.displayObject().parentNode).appendChild(a.hc.displayObject()):a.va.sa(a.hc),a.hc.resize(a.va.width(),a.va.height()));!c&&Ej&&a.hc.opacity()?a.iC=b:XE(a,b)}
f.tl=function(a){this.Bg?this.Bg.Ea(a):VE(this,a);a?this.wD||(bk?F(this.va.displayObject(),"click",this.hw,!1,this):this.va.Ba.addHandler(this.hw,this),this.wD=!0):this.wD&&(bk?Xf(this.va.displayObject(),"click",this.hw,!1,this):this.va.Ba.removeHandler(this.hw,this),this.wD=!1)};function VE(a,b){vk?b?(a=a.va.displayObject(),go(a,"without_controls")):(a=a.va.displayObject(),fo(a,"without_controls")):a.C.tl(b)}f.vf=function(){return this.Bg?this.Bg.visible():TE.qa.vf.call(this)};
function Jv(a,b){a.Bg&&(b?a.PA||(a.PA=setInterval(function(){ZE(a)},100)):(clearInterval(a.PA),a.PA=void 0,a.nq(!1)))}f.UD=function(){this.C&&this.C.UD()};f.vF=function(){this.C&&this.C.vF()};function ZE(a){var b=a.va.displayObject().parentNode;if(b&&"none"!=b.style.display){var c=Li(a.va.displayObject());a.Bg.resize(c.width);b=(b=ko(b))?b.Ib:1;b=nk||a.zi?b*a.kC:b;a.Bg.Jl(b)}}f.Jl=function(a){this.kC=a;$E(this,M(this.C).width,M(this.C).height)};f.videoWidth=function(){return this.C.videoWidth()};
f.videoHeight=function(){return this.C.videoHeight()};function er(a,b){a.Sr=b;C(b,a.va.displayObject());Ej&&$E(a,M(a.C).width,M(a.C).height);Ej&&(xk?r(window.TouchEvent)&&window.event instanceof window.TouchEvent||window.event instanceof MouseEvent:1)&&(a.C.play(),a.C.pause());mk&&(a.va.resize(a.va.width()+1),Cj(function(){this.va.resize(this.va.width()-1)},a))}
function fr(a){a.Sr=void 0;if(Me(a.va.displayObject())&&Ej){var b=a.C,c=UE(a,a.sU);vk?(a.va.removeChild(M(b)),a.va.sa(M(c))):a.va=new Mu(M(c));Wk(a,c);b.Ad()}}f.resize=function(a,b){this.va&&($E(this,a,b),this.Bg&&ZE(this));var c=M(this.C);c.width=a;c.height=b;this.pv();this.hc&&this.hc.resize(this.va.width(),this.va.height())};f.Af=function(a){a=TE.qa.Af.call(this,a);this.pv();return a};
f.pv=function(){if(Dc||Ec){var a=M(this.C);Ou(this.va,"background","#000000");I(a,"width","");I(a,"height","");this.zi||(a.videoWidth/a.videoHeight<a.width/a.height?I(a,"width","auto"):I(a,"height","auto"))}};function $E(a,b,c){var d=nk||a.zi?1:a.kC,e=new en;e.scale(1/d,1/d);ho(a.va.displayObject(),e);a.va.resize(b*d,c*d)}f.width=function(){var a=M(this.C);return parseInt(a.width,10)};f.height=function(){var a=M(this.C);return parseInt(a.height,10)};
function UE(a,b){b=Je(QE(b));kk&&b.setAttribute("playsinline","");!Ej&&Yj&&b.setAttribute("preload","metadata");qk&&b.setAttribute("webkit-playsinline","");if(Zc&&1<b.children.length){var c=$e(b,function(a){return y(a)&&"SOURCE"==a.nodeName&&"video/mp4"==a.getAttribute("type")});c&&C(b,c)}Ej||(c=b.getAttribute("poster"),b.removeAttribute("poster"),c&&(a.hc=new P({xa:"poster"}),Gu(a.hc,"background","url("+c+")"),Gu(a.hc,"background-size","100% 100%")),nk?aF(b):!mk&&Ka(b.textTracks)&&r(b.textTracks.length)&&
(a.ic=new tE(b.textTracks)));return new SE(b)}f.hw=function(){this.vf()&&(this.C.playing()?this.C.pause():this.C.play())};
function WE(a,b){var c=new FE(a.C,a.ic,a.ib,b);c.resize(M(a.C).width);c.nh(0);c.jM.addHandler(function(){this.nq(!this.zi);return oo(c.displayObject())},a);c.OI.addHandler(function(){this.dJ||bF(this,!1)},a);F(a.va.displayObject(),"mouseenter",function(){this.dJ=!0;bF(this,!0)},!1,a);F(a.va.displayObject(),"mouseleave",function(){this.dJ=!1;c.locked()||bF(this,!1)},!1,a);return c}f.show=function(a){this.va.displayObject().style.display=a?"":"none"};
f.nq=function(a){if(!vk&&this.zi!=a&&this.va.displayObject().parentNode){a=this.zi=a;for(var b=this.va.displayObject().parentNode;b&&!eo(b,"slide");){var c=b;a?fo(c,"fullscreen"):go(c,"fullscreen");b=b.parentNode}this.pv();$E(this,M(this.C).width,M(this.C).height)}};function bF(a,b){var c=b?1:0;(new cF(a.Bg,a.Bg.opacity(),c,200)).play();a.ic&&(b?(a=a.ic,a.gl||(a.gl=sE(vE(a)))):uE(a.ic))}f.Ko=function(a,b){TE.qa.Ko.call(this,a,b);this.playing&&this.ic&&this.ic.select(this.ic.Jm)};
function aF(a){function b(a){return a&&"TRACK"===a.nodeName&&a.hasAttribute("kind")?(a=a.getAttribute("kind"),!!a&&("captions"===a||"subtitles"===a)):!1}$e(a,function(a){return a&&b(a)&&a.hasAttribute("default")})||(a=$e(a,b))&&a.setAttribute("default","")}function cF(a,b,c,d){kE.call(this,null,[b],[c],d);this.N=a}x(cF,kE);cF.prototype.yq=function(){y(this.coords);this.N.nh(this.coords[0])};function dF(){this.xs=new iE;this.up=new iE;this.Pe=1;this.Kv=!1;this.oC=1;this.LM=new G;this.$K=new G;this.fJ=new G;this.sK=new G;this.PL=new G;this.vU=new G;this.Aa=1;this.ib=null}f=dF.prototype;f.zE=function(a){var b=a.Df;a=a.volume();a=r(a)?a:1;if(this.xs.oE(b))var c=this.xs.get(b);else c=null,b.nl()?c=Ae(document,b.nl()):b.lg()&&(c=Je(QE(b.lg()))),y(c),c=new fl(c),c.Fq.addHandler(this.ew,this),this.xs.set(b,c,a);return c};
f.Th=function(a){var b=a.Df,c=a.volume();a=a.Ph();c=r(c)?c:1;this.up.oE(b)?a=this.up.get(b):(a=new TE(b.lg(),a,this.ib),a.Fq.addHandler(this.qS,this),a.Jl(this.Aa),this.up.set(b,a,c));return a};function Iv(a,b){a.Aa=b;a.up.forEach(function(a){a.Jl(b)})}f.volume=function(){return this.Pe};f.setVolume=function(a){if(0>a||1<a)throw Error("Sound volume is out of range");this.Pe!=a&&(this.Pe=a,eF(this),this.LM.D())};f.Cl=function(a){this.Kv!=a&&(this.Kv=a,this.fJ.D(),eF(this))};f.muted=function(){return this.Kv};
f.Ft=function(){return this.oC};f.qy=function(){this.xs.qy();this.up.qy();this.sK.D()};function eF(a){var b=a.Kv?0:a.Pe;b!=a.oC&&(a.oC=b,a.$K.D(),a.xs.setVolume(b),a.up.setVolume(b))}f.VO=function(){return this.LM};f.Gt=function(){return this.$K};f.EW=function(){return this.fJ};f.ew=function(a,b){this.PL.D(a,b)};f.qS=function(a,b){this.vU.D(a,b)};f.CF=function(a){this.ib=a};dF.prototype.muteStateToggledEvent=dF.prototype.EW;dF.prototype.realVolumeChangedEvent=dF.prototype.Gt;
dF.prototype.volumeChangedEvent=dF.prototype.VO;dF.prototype.realVolume=dF.prototype.Ft;dF.prototype.muted=dF.prototype.muted;dF.prototype.mute=dF.prototype.Cl;dF.prototype.setVolume=dF.prototype.setVolume;dF.prototype.volume=dF.prototype.volume;function fF(a){this.K=a;this.yH=new G}fF.prototype.Nt=function(a){a.tg().addHandler(this.Nf,this)};fF.prototype.Nf=function(a){a=this.K.slides().P(a).nn();for(var b=0;b<a.count();++b){var c=a.KN(b);this.yH.D(c)}};fF.prototype.nE=function(){return this.yH};function gF(a){this.LH=a;this.Gd=15E3}f=gF.prototype;f.ev=null;f.hM=0;f.fx=!1;f.Hp=function(a){this.ev=tb(arguments);this.fx||(this.fx=!0,this.hM=setTimeout(w(this.mS,this),this.Gd))};f.mS=function(){this.fx=!1;this.LH.apply(null,this.ev);this.ev=null};f.HV=function(a){this.cancel();this.LH.apply(null,arguments)};f.cancel=function(){clearTimeout(this.hM);this.fx=!1;this.ev=null};function hF(){this.Tk={};this.$i={};this.Hs=!1;this.$g=null;this.uI=new gF(w(this.NQ,this));this.Yk=new G}f=hF.prototype;f.nm=null;f.Zg=0;f.$g=null;f.Vf=!1;f.PE=function(){return this.nm};function Zt(a,b){a.nm!=b&&(a.nm=b,a.Vf=!0)}f.Mp=function(a){return a in this.Tk?this.Tk[a]:null};function vt(a,b){return b in a.$i?a.$i[b]:null}function Yt(a,b){a.Zg!=b&&(a.Zg=b,a.Vf=!0,a.uI.Hp())}
f.zF=function(){var a={};a.lastViewedSlide=this.nm;a.viewDuration=this.Zg;a.slideStates=pc(this.Tk);this.$g&&(a.zoomState=this.$g.persistState());this.Hs&&(a.slideTimelineStates=gc(this.$i,function(a){return a.zF()}));return a};f.WD=function(a){gb(a,hF);this.nm=a.nm;this.Zg=a.Zg;this.Tk=pc(a.Tk);this.Hs=a.Hs;this.$g=a.$g?a.$g.WD():null;this.$i=gc(a.$i,function(a){return a.clone()});this.Vf=!0};
function iF(a){var b=new hF;b.nm=a.lastViewedSlide;b.Zg=a.viewDuration;b.Tk=a.slideStates;var c=a.zoomState;c&&(b.$g=new Lr({mg:c.indexes,ou:c.zoomStates||[]}));if(a=a.slideTimelineStates)b.$i=gc(a,function(a){return new gl(a.S,a.s,a.t)}),b.Hs=!0;return b}f.invalidate=function(){this.uI.HV()};f.NQ=function(){this.Vf&&(this.Vf=!1,this.Yk.D())};f.stateChangedEvent=function(){return this.Yk};function jF(a,b){this.K=a;this.ia=b;this.BT=new G;this.DT=new G;this.ET=new G;this.CT=new G}jF.prototype.B=null;jF.prototype.Hh=null;jF.prototype.yb=function(){return!!this.B&&0<=this.B.na()};function Gv(a){y(a.yb());y(a.B);return a.B.W().HD()}function gr(a,b,c){a.yb()&&a.Qu(a.BT,b,c)&&(y(a.B),b=a.K.settings().Fn().Ly(),c="quiz"==a.B.W().type(),b&&!c?b.open():Gv(a)&&!ok&&Hv(a))}
function Hv(a){var b=y(a.Hh),c=b.V(),d=a.K.settings().Sb().Wh(),e=b.jF()&&0>b.Td();c.started()||e?!d&&e?Xt(a.ia.Gi):"bySlides"==a.K.settings().navigation().Xh().xk?b.Wc():b.yl():b.play()}jF.prototype.Qu=function(a,b){var c=new Bo,d=wb(tb(arguments),1);a.D.apply(a,ca(d.concat(c)));return!c.actionPrevented()};var kF=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function lF(a,b,c){ab(a);if(Ga(b)){eb(b);for(var d=0;d<b.length;d++)lF(a,String(b[d]),c)}else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))}function mF(a){var b=[],c;for(c in a)lF(c,a[c],b);return b.join("&")};var nF=!1;function oF(a){var b=B("SCRIPT");F(b,"load",function(){nF=!0;pF(a)&&a.Ta(a.J)});var c=window.location.toString().match(kF)[1]||null;b.src="https"==c?"https://players.youku.com/jsapi":"http://player.youku.com/jsapi";document.body.appendChild(b)};function qF(a,b){this.Eb=a;this.HM=b}f=qF.prototype;f.Eb="";f.HM="";f.pa=0;f.la=0;f.Oe=0;f.Ug=1;f.width=function(){return this.pa};f.ii=function(a){this.pa=a};f.height=function(){return this.la};f.Lj=function(a){this.la=a};f.id=function(){return this.Eb};f.$e=function(){return this.HM};f.wa=function(){return this.Oe*this.Ug};f.oh=function(a){this.Ug=a};function rF(a,b,c){qF.call(this,a,b);this.XG=c}x(rF,qF);rF.prototype.XG="";rF.prototype.clientId=function(){return this.XG};function sF(a,b){this.C=null;this.Ci=!1;this.Qa=a;this.Fh=b;this.Mk=new G;this.Xa=B("DIV");this.Xa.style.position="absolute";C(a.displayObject(),this.Xa);Oi(this.Xa,this.Yd);this.ke(a)}f=sF.prototype;f.Ci=!1;f.Yd=!1;f.dF=function(){this.Ci=!0;this.ve(this.Qa);this.qs(this.Yd);this.Mk.D(this)};f.OW=function(){};f.NW=function(){};f.Le=function(){return this.Ci&&null!=this.C};f.stop=function(){if(this.Le())try{y(this.C).pauseVideo()}catch(a){}};f.visible=function(){return this.Yd};
f.ve=function(a){this.ke(a);if(this.Le()){var b=this.Da,c=a.scale();a=c*this.Fh.width();c*=this.Fh.height();Ii(b,a,c)}};f.ke=function(a){a=a.position(this.Fh.id(),1);Bi(this.Xa,a.x,a.y)};f.Ky=function(a){this.Yd!=a&&(this.Yd=a,this.qs(a))};
f.qs=function(a){if(a){if(!this.C){var b=this.Xa,c=this.Qa.scale(),d=this.Fh,e={styleid:"0",client_id:d.clientId(),vid:d.$e(),autoplay:!1,show_related:!1,events:{onPlayerReady:w(this.dF,this),onPlayStart:w(this.OW,this),onPlayEnd:w(this.NW,this)}},g="_"+d.id(),h=B("DIV");h.setAttribute("id",g);var k=c*d.width();c*=d.height();Ii(h,k,c);I(h,"background","#494949");k=B("DIV");I(k,"position","absolute");I(k,"top","50%");I(k,"left","50%");I(k,"transform","translate(-50%, -50%)");C(h,k);c=B("DIV");fo(c,
"preloader");I(c,"position","relative");C(k,c);c=B("DIV");Ye(c,"\u8bf7\u7a0d\u540e");I(c,"position","relative");I(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');I(c,"font-weight","lighter");I(c,"font-size","32px");I(c,"color","white");I(c,"text-align","center");I(c,"margin-top","12px");C(k,c);C(b,h);this.Da=h;this.C=new YKU.Player(g,e);this.ve(this.Qa)}}else Ke(this.Xa),
this.C=null,this.Ci=!1;Oi(this.Xa,a)};f.readyEvent=function(){return this.Mk};var tF,uF=!1;u("onYouTubePlayerAPIReady",function(){uF=!0;var a=y(tF);pF(a)&&a.Ta(a.J);tF=null},void 0);function vF(a,b){qF.call(this,a,b)}x(vF,qF);function wF(a,b){this.C=null;this.Ci=!1;this.Qa=a;this.Fh=b;this.Mk=new G;this.Xa=B("DIV");this.Xa.style.position="absolute";C(a.displayObject(),this.Xa);Oi(this.Xa,this.Yd);this.ke(a)}f=wF.prototype;f.Ci=!1;f.Yd=!1;f.dF=function(){this.Ci=!0;this.ve(this.Qa);this.qs(this.Yd);this.Mk.D(this)};f.QW=function(){};f.RW=function(){};f.PW=function(){};f.Le=function(){return this.Ci&&null!=this.C};f.Da=function(){return this.Le()?y(this.C).getIframe():null};f.stop=function(){if(this.Le())try{y(this.C).stopVideo()}catch(a){}};
f.visible=function(){return this.Yd};f.ve=function(a){this.ke(a);var b=this.Da();if(b){var c=a.scale();a=c*this.Fh.width();c*=this.Fh.height();Ii(b,a,c)}};f.ke=function(a){var b=this.Fh.id();a=a.position(b,1);Bi(this.Xa,a.x,a.y)};f.Ky=function(a){this.Yd!=a&&(this.Yd=a,this.qs(a))};
f.qs=function(a){if(a){if(!this.C){var b=this.Xa,c=this.Qa.scale(),d=this.Fh;c={width:c*d.width(),height:c*d.height(),videoId:d.$e(),playerVars:{controls:1,loop:0,enablejsapi:1,autohide:2,autoplay:0,showinfo:1,rel:0},events:{onReady:w(this.dF,this),onPlaybackQualityChange:w(this.QW,this),onStateChange:w(this.RW,this),onError:w(this.PW,this)}};d="_"+d.id();var e=B("DIV");e.setAttribute("id",d);C(b,e);this.C=new YT.Player(d,c);this.ve(this.Qa)}}else Ke(this.Xa),this.C=null,this.Ci=!1;Oi(this.Xa,a)};
f.readyEvent=function(){return this.Mk};function xF(a,b,c){this.Ja={};this.Qa=a;this.L=c;this.J=b;a.kh().addHandler(this.Kr,this);b.Bb().addHandler(this.Ta,this)}f=xF.prototype;f.I=-1;f.SM=!1;f.RM=!1;function yF(a,b,c){var d=0;if(0>b||b>=a.L.count())return d;a=a.L.P(b);if(a instanceof yn)for(a=a.Yq,b=0;b<a.count();b++){var e=a.get(b);null!=e&&e instanceof c&&(d+=1)}return d}
f.Ta=function(a){a=a.timestamp();var b=a.H();if(0<yF(this,b,vF)){if(!this.SM){tF=this;var c=B("SCRIPT"),d=window.location.toString().match(kF)[1]||null;c.src="https"==d?"https://www.youtube.com/player_api":"http://www.youtube.com/player_api";document.body.appendChild(c)}this.SM=!0}0<yF(this,b,rF)&&(this.RM||oF(this),this.RM=!0);pF(this)?(this.I!=a.H()&&zF(this,this.I,-1),this.I=a.H(),-1!=a.ha()&&(a=this.OC(a),zF(this,this.I,a))):this.I=b};
f.OC=function(a){var b=a.ha(),c=a.H();return this.L.P(c).Ca().rb(b).startTime()+a.wa()};function pF(a){if(-1==a.I)return!1;var b=!0;0<yF(a,a.I,vF)&&(b&=uF);0<yF(a,a.I,rF)&&(b&=nF);return!!b}f.Kr=function(){if(pF(this)){var a=this;AF(this,this.I,function(b){b.ve(a.Qa)})}};f.Sw=function(a){return 0<=a&&a<this.L.count()};f.LC=function(a){this.Sw(a)&&this.L.P(a).Ca().duration()};
function zF(a,b,c){a.LC(b);AF(a,b,function(b){var d=b.Fh.wa()<=c;d?b.visible()||b.ve(a.Qa):b.visible()&&b.stop();b.Ky(d)})}function AF(a,b,c){if(!(0>b||b>=a.L.count())&&(b=a.L.P(b),b instanceof yn)){b=b.Yq;for(var d=0;d<b.count();++d){var e=b.get(d);if(e){var g=a,h=e.id();if(null==g.Ja[h])if(e instanceof vF)g.Ja[h]=new wF(g.Qa,e);else if(e instanceof rF)g.Ja[h]=new sF(g.Qa,e);else throw Error("unknown external video type");e=g.Ja[h];c(e)}}}};function BF(a){rf.call(this);this.Pp=a;this.kb={}}x(BF,rf);var CF=[];f=BF.prototype;f.QE=function(a,b,c,d){Ga(b)||(b&&(CF[0]=b.toString()),b=CF);for(var e=0;e<b.length;e++){var g=F(a,b[e],c||this.handleEvent,d||!1,this.Pp||this);if(!g)break;this.kb[g.key]=g}return this};f.WN=function(a,b,c,d){return DF(this,a,b,c,d)};function DF(a,b,c,d,e,g){if(Ga(c))for(var h=0;h<c.length;h++)DF(a,b,c[h],d,e,g);else{b=Nf(b,c,d||a.handleEvent,e,g||a.Pp||a);if(!b)return a;a.kb[b.key]=b}return a}
f.cG=function(a,b,c,d,e){if(Ga(b))for(var g=0;g<b.length;g++)this.cG(a,b[g],c,d,e);else if(a=Zf(a,b,c||this.handleEvent,Ka(d)?!!d.capture:!!d,e||this.Pp||this))Yf(a),delete this.kb[a.key]};f.It=function(){ec(this.kb,function(a,b){this.kb.hasOwnProperty(b)&&Yf(a)},this);this.kb={}};f.Oc=function(){BF.qa.Oc.call(this);this.It()};f.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var EF=["classid","data","movie","type","typemustmatch"];function FF(a,b){function c(a,b,c){for(var d in b)for(var e=d.toLowerCase(),g=0;g<a.length;g++){var m=a[g];y(m.toLowerCase()==m);if(e==m)throw Error('Cannot override "'+m+'" '+c+', got "'+d+'" with value "'+b[d]+'"');}}c(EF,a,"attribute");c(EF,b,"param")};function GF(){}GF.IE=void 0;GF.TV=function(){return GF.IE?GF.IE:GF.IE=new GF};GF.prototype.GW=0;GF.prototype.oW="";function HF(a){cg.call(this);this.gE=a||xe();this.Sd=null;this.Se=!1;this.Hb=null;this.vt=void 0;this.Qh=this.Qe=this.Zh=null;this.fY=!1}x(HF,cg);f=HF.prototype;f.nW=GF.TV();function IF(a){var b;(b=a.Sd)||(b=a.nW,b=b.oW+":"+(b.GW++).toString(36),b=a.Sd=b);return b}f.jg=function(){return this.Hb};
function JF(a,b){if(a==b)throw Error("Unable to set parent component");var c;if(c=b&&a.Zh&&a.Sd){c=a.Zh;var d=a.Sd;c=c.Qh&&d?A(c.Qh,d)||null:null}if(c&&a.Zh!=b)throw Error("Unable to set parent component");a.Zh=b;HF.qa.GF.call(a,b)}f.getParent=function(){return this.Zh};f.GF=function(a){if(this.Zh&&this.Zh!=a)throw Error("Method not supported");HF.qa.GF.call(this,a)};f.JN=function(){return this.gE};f.kt=function(){this.Hb=this.gE.createElement("DIV")};
function KF(a,b,c){if(a.Se)throw Error("Component already rendered");a.Hb||a.kt();b?b.insertBefore(a.Hb,c||null):a.gE.Rd.body.appendChild(a.Hb);a.Zh&&!a.Zh.Se||a.qt()}f.qt=function(){this.Se=!0;LF(this,function(a){!a.Se&&a.jg()&&a.qt()})};function MF(a){LF(a,function(a){a.Se&&MF(a)});a.vt&&a.vt.It();a.Se=!1}f.Oc=function(){this.Se&&MF(this);this.vt&&(this.vt.Ad(),delete this.vt);LF(this,function(a){a.Ad()});!this.fY&&this.Hb&&Me(this.Hb);this.Zh=this.Hb=this.Qh=this.Qe=null;HF.qa.Oc.call(this)};
f.sa=function(a){this.Ax(a,this.Qe?this.Qe.length:0,void 0)};
f.Ax=function(a,b,c){y(!!a,"Provided element must not be null.");if(a.Se&&(c||!this.Se))throw Error("Component already rendered");if(0>b||b>(this.Qe?this.Qe.length:0))throw Error("Child component index out of bounds");this.Qh&&this.Qe||(this.Qh={},this.Qe=[]);if(a.getParent()==this){var d=IF(a);this.Qh[d]=a;qb(this.Qe,a)}else oc(this.Qh,IF(a),a);JF(a,this);vb(this.Qe,b,0,a);a.Se&&this.Se&&a.getParent()==this?(c=this.Hb,b=c.childNodes[b]||null,b!=a.jg()&&c.insertBefore(a.jg(),b)):c?(this.Hb||this.kt(),
b=this.Qe?this.Qe[b+1]||null:null,KF(a,this.Hb,b?b.Hb:null)):this.Se&&!a.Se&&a.Hb&&a.Hb.parentNode&&1==a.Hb.parentNode.nodeType&&a.qt()};function LF(a,b){a.Qe&&z(a.Qe,b,void 0)}f.removeChild=function(a,b){if(a){var c=Ca(a)?a:IF(a);a=this.Qh&&c?A(this.Qh,c)||null:null;if(c&&a){var d=this.Qh;c in d&&delete d[c];qb(this.Qe,a);b&&(MF(a),a.Hb&&Me(a.Hb));JF(a,null)}}if(!a)throw Error("Child is not in parent component");return a};var NF=!1,OF="";function PF(a){a=a.match(/[\d]+/g);if(!a)return"";a.length=3;return a.join(".")}
(function(){if(navigator.plugins&&navigator.plugins.length){var a=navigator.plugins["Shockwave Flash"];if(a&&(NF=!0,a.description)){OF=PF(a.description);return}if(navigator.plugins["Shockwave Flash 2.0"]){NF=!0;OF="2.0.0.11";return}}if(navigator.mimeTypes&&navigator.mimeTypes.length&&(a=navigator.mimeTypes["application/x-shockwave-flash"],NF=!(!a||!a.enabledPlugin))){OF=PF(a.enabledPlugin.description);return}if("undefined"!=typeof ActiveXObject){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
NF=!0;OF=PF(b.GetVariable("$version"));return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");NF=!0;OF="6.0.21";return}catch(c){}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),NF=!0,OF=PF(b.GetVariable("$version"))}catch(c){}}})();var QF=NF,RF=OF;function SF(a,b){HF.call(this,b);this.FN=a;this.lE=new BF(this);this.sE=new Al}x(SF,HF);f=SF.prototype;f.hG="window";f.PD="#000000";f.ZM="sameDomain";f.setSize=function(a,b){this.fG=Ca(a)?a:Math.round(a)+"px";this.DE=Ca(b)?b:Math.round(b)+"px";this.jg()&&Ii(TF(this),this.fG,this.DE);return this};
f.qt=function(){SF.qa.qt.call(this);var a=this.jg(),b=Bl(this.sE),c=this.sE;Cl(c);for(var d=[],e=0;e<c.kb.length;e++)d.push(c.jh[c.kb[e]]);c=[];for(e=0;e<b.length;e++){var g=encodeURIComponent(String(b[e])),h=encodeURIComponent(String(d[e]));c.push(g+"="+h)}b=c.join("&");if(!Dc||11<=Number(Vc)){var k={AllowScriptAccess:this.ZM,allowFullScreen:"true",allowNetworking:"all",bgcolor:this.PD,"class":"goog-ui-media-flash-object",FlashVars:b,id:IF(this),name:IF(this),quality:"high",SeamlessTabbing:"false",
wmode:this.hG};k=de({src:this.FN,type:"application/x-shockwave-flash",pluginspage:"https://www.macromedia.com/go/getflashplayer"},{allownetworking:"none",allowscriptaccess:"never"},k);k=ce("embed",k)}else{c=this.FN;d={allowFullScreen:"true",AllowScriptAccess:this.ZM,allowNetworking:"all",bgcolor:this.PD,FlashVars:b,quality:"high",SeamlessTabbing:"false",wmode:this.hG};b={"class":"goog-ui-media-flash-object",id:IF(this),name:IF(this)};FF(b,d);e={allownetworking:"none",allowscriptaccess:"never",movie:c};
c={};for(k in e)y(k.toLowerCase()==k,"Must be lower case"),c[k]=e[k];for(k in d)g=k.toLowerCase(),g in e&&delete c[g],c[k]=d[k];d=[];for(k in c)d.push(ce("param",{name:k,value:c[k]}));k=de({classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"},{},b);k=ce("object",k,d)}he(a,k);this.fG&&this.DE&&this.setSize(this.fG,this.DE);this.lE.QE(this.jg(),hc(zf),wf)};
f.kt=function(){if(null!=this.nX&&!(0<=Xb(RF,this.nX)))throw Error("Method not supported");var a=this.JN().createElement("DIV");a.className="goog-ui-media-flash";this.Hb=a};function TF(a){return a.jg()?a.jg().firstChild:null}f.Oc=function(){SF.qa.Oc.call(this);this.sE=null;this.lE.Ad();this.lE=null};
f.Yc=function(){return this.Se&&this.jg()?Fc&&TF(this).readyState&&"complete"==TF(this).readyState||TF(this).readyState&&4==TF(this).readyState||"PercentLoaded"in TF(this)&&100==TF(this).PercentLoaded()?!0:!1:!1};function UF(a,b,c){this.lk=a;this.qb=b;this.Qa=c}var VF;f=UF.prototype;f.xd=!1;f.DH=QF;f.xi=null;f.Zu=null;
f.show=function(){if(!this.xd)if(this.xd=!0,this.DH){var a=this.lk.url();RE();var b=new xd;b.qF=a;a=new SF(b);b=this.lk.aG()?"transparent":"opaque";a.hG=b;b=this.lk.bgColor();a.PD=b;a.kt();I(a.jg(),"position","absolute");this.xi=a;WF(this);a=this.Qa.displayObject();KF(this.xi,a);XF(this);this.Qa.kh().addHandler(this.EJ,this)}else if(b=YF(this)){a=this.lk.width();var c=this.lk.height(),d=ZF();fo(b,d);d=B("div");C(b,d);Ii(b,a,c);Ii(d,a,c);b=c/$F.height;(1>a/$F.width||1>b)&&I(d,"backgroundSize","contain")}};
f.Bj=function(){if(this.xd)if(this.xd=!1,this.DH)y(this.xi),this.Qa.kh().removeHandler(this.EJ,this),this.xi.Ad(),this.xi=null;else{var a=YF(this);if(a){var b=ZF();go(a,b);Ke(a)}}};function XF(a){y(a.xi);var b=a.Qa.scale(),c=a.lk;a.xi.setSize(c.width()*b,c.height()*b)}function WF(a){var b=document.getElementById(a.lk.containerId()),c=a.Qa.scale(),d=ko(b);if(d){var e=d.oc;b=d.pc}else e=parseFloat(zi(b,"left")),b=parseFloat(zi(b,"top"));y(a.xi);Bi(a.xi.jg(),e*c,b*c)}f.EJ=function(){WF(this);XF(this)};
function YF(a){if(a.Zu)return a.Zu;a.Zu=Ae(document,a.lk.containerId());return a.Zu}var $F=new ve(74,89);
function ZF(){if(r(VF))return VF;var a="_sf"+Wb();VF=a;jf("."+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 aG(a,b,c,d){this.qb=a;this.Qa=b;this.J=c;this.L=d;this.oA=[];c.Bb().addHandler(this.Ta,this)}aG.prototype.I=-1;aG.prototype.Ta=function(){var a=this.J.timestamp(),b=a.H();if(b!=this.I){if(0<=this.I){var c=this.L.P(this.I);c instanceof yn&&bG(this,c,-1)}this.I=b}if(0<=b&&(c=this.L.P(b),c instanceof yn)){b=c;y(b.index()==a.H());var d=a.ha();a=0>d?-1:b.Ca().rb(d).startTime()+a.wa();bG(this,c,a)}};
function bG(a,b,c){b=b.eA;for(var d=0;d<b.count();++d){var e=d;if(0>e||e>=b.count())throw Error("index is out of range");e=b.$q[e];var g=a,h=La(e)+"";h in g.oA||(g.oA[h]=new UF(e,g.qb,g.Qa));g=g.oA[h];c>=e.wa()?g.show():g.Bj()}};function cG(a){Ti&&a.zH.addHandler(this.JR,this)}cG.prototype.JR=function(a,b){Ca(a)||(a=a.baseVal);this.QB(a)&&(b.WG=!0)};cG.prototype.QB=function(a){return(new Si("openWindow",[a])).Hp()};function dG(a,b,c,d){this.Cc=b;this.B=c;this.Fc=d;this.mx=eG(a);this.HC=[];this.wK={};this.LL={};this.N=B("div");this.Cc.displayObject().appendChild(this.N);c.V().Bb().addHandler(this.Ta,this);b.kh().addHandler(this.WR,this)}f=dG.prototype;f.I=-1;f.Fa=!1;f.activate=function(){this.Fa=!0;var a=this.B.V().timestamp();0<=a.H()&&0<=a.ha()&&this.Nf(a.H())};function eG(a){return new qv(a,function(a){a=a.Yb();for(var b=[],d=0;d<a.count();++d){var e=xh(a,d);0<e.Qf&&b.push(e)}return b})}
f.Ta=function(a){if(this.Fa){a=a.timestamp();var b=a.H();0<=a.ha()&&b!=this.I&&this.Nf(b);z(this.HC,this.pU,this)}};f.pU=function(a){var b=La(a)+"";var c=this.LL[b]||null;(b=fG(this,a))&&c&&(c=zi(c,"display"),"none"==c&&"none"!=b.style.display?(Oi(b,!1),(a=this.Fc.Th(a))&&a.playing()&&a.pause()):"none"!=c&&Oi(b,!0))};f.Nf=function(a){var b=this.I;this.I=a;var c=tv(this.mx,b,a);z(c,this.EQ,this);a=tv(this.mx,a,b);z(a,this.yT,this)};f.WR=function(){no(this.N,this.Cc.scale())};
f.EQ=function(a){var b=fG(this,a);b&&Oi(b,!1);qb(this.HC,a)};f.yT=function(a){var b=this.Fc.Th(a);if(b){var c=fG(this,a);if(!c){if(c=this.B.lc()){var d=c.view(),e=La(a)+"";c=a.vK;if(d=il(d,c)){this.LL[e]=d;var g=B("div");this.N.appendChild(g);this.wK[e]=g;e=zi(d,"display");d.style.display="inherit";c=this.Cc.position(c,this.Cc.scale());Bi(g,c);d.style.display=e;c=g}else c=null}else c=null;if(!c)return;er(b,c)}Oi(c,!0);b=this.HC;pb(b,a)||b.push(a)}};
function fG(a,b){b=La(b)+"";return a.wK[b]||null};function gG(){this.Ga="normal"}f=gG.prototype;f.Al=function(){};f.lN=function(){return"normal"==this.Ga};f.oN=function(){return!0};f.pN=function(){return!0};f.AF=function(){};f.mN=function(){return!0};f.nN=function(){return!0};f.hi=function(a){this.Ga=a};function hG(a,b,c){this.B=a;this.je=b;this.YI=c;this.pr=[];this.MQ=new G;this.KQ=new G;a.QF().addHandler(this.Nf,this);b.Gt().addHandler(this.wM,this)}f=hG.prototype;f.Kf=null;f.ov=null;
f.Nf=function(){if(this.Kf){var a=this;z(this.pr,function(b){b.playbackStateChangedEvent().removeHandler(a.zB,a)});this.pr=[];this.Kf.audioStartingEvent().removeHandler(this.xJ,this);this.Kf.audioStartedEvent().removeHandler(this.wJ,this);this.Kf.videoStartingEvent().removeHandler(this.zJ,this);this.Kf.videoStartedEvent().removeHandler(this.yJ,this);this.ov=this.Kf=null}var b=this.B.La()||this.B.lb()||this.B.sb();b&&(this.Kf=b.mediaController())&&(this.Kf.audioStartingEvent().addHandler(this.xJ,this),
this.Kf.audioStartedEvent().addHandler(this.wJ,this),this.Kf.videoStartingEvent().addHandler(this.zJ,this),this.Kf.videoStartedEvent().addHandler(this.yJ,this),this.ov=b.soundController(),this.wM())};f.xJ=function(a,b,c){this.YI.mN(b)||c.suspend()};f.wJ=function(a){a.ready()||a.readyEvent().addHandler(this.vJ,this)};f.vJ=function(a){a.readyEvent().removeHandler(this.vJ,this);this.KQ.D()};f.zJ=function(a,b,c){this.YI.nN(b)||c.suspend()};
f.yJ=function(a){pb(this.pr,a)||(this.pr.push(a),a.playbackStateChangedEvent().addHandler(this.zB,this),this.MQ.D())};f.zB=function(a){a.playing()||(a.playbackStateChangedEvent().removeHandler(this.zB,this),qb(this.pr,a))};f.wM=function(){this.ov&&this.ov.setVolume(this.je.Ft())};function iG(){}iG.prototype.activate=function(){};function jG(a,b,c){var d=c.duration();b=new Fg(b.index(),-1,0);var e=c.vj(b,!0,!1);a="untilNextSound"==a.Gh?d:Math.min(d,e+a.duration());c=c.Ep(a,!0,!1);this.Pf=new Zg([new Yg(new Wg("play",b,0),b,c)])}jG.prototype.TD=function(){return this.Pf};function kG(a,b,c,d){this.L=a;this.ia=b;this.Hv=[];this.J=c;c.wb().addHandler(this.Ho,this,1);for(b=0;b<a.count();++b)c=a.P(b),c.Yc()&&this.hI(c);d.Uf.addHandler(this.hI,this)}kG.prototype.kB=!1;kG.prototype.lh=function(){this.J.re()?lG(this):this.kB=!0};function lG(a){var b=a.J.timestamp();a=a.Hv;for(var c=0,d=a.length;c<d;++c){var e=a[c];if(!e.VE()&&(e.tX||e.UE())){var g=ah(e.iF,b);g?0!=Gg(b,g.gb())&&e.RF(g.gb(),g.eV().Wd()||0):(g=0==e.iF.count()||0>=Gg(b,$g(e.iF).gb()),e.VF(g))}}}
kG.prototype.Ho=function(){this.J.re()&&this.kB&&(lG(this),this.kB=!1)};kG.prototype.hI=function(a){for(var b=this.L,c=a.Kb(),d=0;d<c.count();++d){var e=xh(c,d);e.to||(e=new mG(e,qh(e,b),this.ia),this.Hv.push(e))}c=a.Yb();for(d=0;d<c.count();++d)e=xh(c,d),e=new nG(e,qh(e,b),this.ia),this.Hv.push(e);if(d=(d=a.transition())?d.Tc:null)a=(new jG(d,a,b)).TD(),this.Hv.push(new oG(d,a,this.ia))};function pG(a,b){this.iF=a;this.tX=b}function mG(a,b,c){pG.call(this,b,!0);this.Tc=a;this.ia=c}x(mG,pG);
mG.prototype.UE=function(){return hq(this.ia,this.Tc).yb};mG.prototype.VE=function(){var a=this.ia,b=hq(a,this.Tc);return b.yb&&!a.Gi.contains(b)};mG.prototype.VF=function(){hq(this.ia,this.Tc).stop()};mG.prototype.RF=function(a,b){var c=this.ia,d=this.Tc,e=hq(c,d);fE(c,d,e,!d.to);e.Ej(a,b,!0)};function nG(a,b,c){pG.call(this,b,!0);this.jl=a;this.ia=c}x(nG,pG);nG.prototype.UE=function(){var a=this.ia,b=Fn(a,this.jl);return b.yb||pb(a.Os,b.Ue())};
nG.prototype.VE=function(){var a=this.ia;var b=this.jl;cE(a,b)?(b=Fn(a,b),a=b.yb&&!a.Gi.contains(b)||pb(a.Os,b.Ue())):a=!1;return a};nG.prototype.VF=function(a){En(this.ia,this.jl,a)};nG.prototype.RF=function(a,b){Dn(this.ia,this.jl,a,b,!0)};function oG(a,b,c){pG.call(this,b,!1);this.Tc=a;this.ia=c}x(oG,pG);oG.prototype.UE=function(){return eE(this.ia,this.Tc).yb};oG.prototype.VE=function(){return!1};oG.prototype.VF=function(){eE(this.ia,this.Tc).stop()};
oG.prototype.RF=function(a,b){Vt(this.ia,this.Tc,a,b)};function qG(a){this.K=a;this.GG=!1;this.LT=sv(a.slides());this.Vk=rv(a.slides());a=this.K.Cd();this.DP=this.Ww(a.qj());this.tU=this.Ww(a.Pj())}f=qG.prototype;f.Al=function(a){this.J=a};f.lN=function(){return!0};f.pN=function(){return!rG(this)&&!sG(this)};f.oN=function(a,b){return b?rG(this)||sG(this)?!1:tG(this)==a:!0};f.AF=function(a){this.GG=a};f.mN=function(a){return uG(this,a)};f.nN=function(a){return uG(this,a)};f.hi=function(){};f.Lc=function(){return this.J.timestamp()};
function uG(a,b){if(!b)return!0;b=a.Lc();return 0>=b.ha()&&0==b.wa()?!rG(a)&&!sG(a):!0}function rG(a){return 0<a.fv(a.DP,a.Lc()).length||0<a.fv(a.tU,a.Lc()).length}f.fv=function(a,b){for(var c=[],d=a.length-1;0<=d;--d){var e=a[d];if(0<=Gg(b,e.hg()))break;0<=Gg(b,e.gb())&&c.push(e)}return c};function sG(a){return!!a.K.slides().P(a.J.timestamp().H()).Lq&&!a.GG}
function tG(a){function b(a){for(var b=null,e=null,g=0;g<a.length;++g){var h=a[g],q=ah(qh(h,c),d);(q=q?q.gb():null)&&(!e||0<Gg(q,e))&&(b=h,e=q)}return b?{media:b,gb:e}:null}var c=a.K.slides(),d=a.Lc(),e=d.H(),g=a.Vk.mp[e]||[];a=b(a.LT.mp[e]||[]);g=b(g);return a&&g?0<=Gg(a.gb,g.gb)?a.media:g.media:a?a.media:g?g.media:null}f.Ww=function(a){for(var b=[],c=0;c<a.count();++c)b.push(a.ut(c));yb(b,function(a,b){return Gg(a.gb(),b.gb())});return b};function vG(a){this.sz=new wG;this.kw={};a.PL.addHandler(this.ew,this)}x(vG,iG);vG.prototype.activate=function(){this.sz.activate()};vG.prototype.ew=function(a,b){if(b){b=La(a)+"";var c=a.Ue();var d=this.sz;var e=c.src(),g=null;0<d.Ja.length&&(g=d.Ja[0],g.Af(e),qb(d.Ja,g));if(d=g)this.kw[b]=c,Wk(a,d)}else c=La(a)+"",c in this.kw&&(b=this.kw[c],delete this.kw[c],c=a.Ue(),this.sz.release(c),Wk(a,b))};function wG(){this.Ja=[];for(var a=0;20>a;++a){var b=new el(B("audio"));this.Ja.push(b)}}
wG.prototype.activate=function(){z(this.Ja,function(a){a=M(a);a.play();a.pause()})};wG.prototype.release=function(a){this.Ja.push(a)};function xG(a,b,c,d,e){this.L=a;this.J=b;this.$=c;this.fU=e;this.I=-1;this.Ir=void 0;this.Fa=this.Jz=!1;this.ij=this.Ww(d);this.Qj=[];this.fD={};this.dU=new G;this.eU=new G;b.Bb().addHandler(this.Ta,this);b.wb().addHandler(this.Ho,this)}f=xG.prototype;f.activate=function(){this.Fa=!0;this.Ho(this.J)};f.xn=function(a){this.Ir=a};f.uN=function(){var a=this;this.Qj.forEach(function(b){return yG(a,b)});this.Qj=[]};
f.Ww=function(a){for(var b=[],c=0;c<a.count();++c)b.push(a.ut(c));yb(b,function(a,b){return Gg(a.gb(),b.gb())});return b};function zG(a,b){var c=La(b)+"";c in a.fD||(a.fD[c]=a.fU.sl(b,a.J,a.$));return a.fD[c]}f.Nf=function(a,b){this.Jz=!0;if(0<=this.I)for(var c=AG(this,this.I),d=0;d<c.length;++d){var e=c[d];(0>=Gg(e.hg(),b)||0<Gg(e.gb(),b))&&BG(zG(this,e))}CG(this,a,b);this.I=a};
f.Ta=function(a){var b=a.timestamp(),c=b.H();(a=this.I!=c)&&this.Nf(c,b);if(c=this.Jz){a:{c=AG(this,this.I);for(var d=0;d<c.length;++d)if(!zG(this,c[d]).Yc()){c=!1;break a}c=!0}c&&(this.Fa&&r(this.Ir)?(-1!=this.Ir&&(c=AG(this,this.Ir),this.hC(c)),this.Ir=void 0,c=!0):c=!1)}c&&(this.Jz=!1);b=this.fv(b);if(!Ab(b,this.Qj)){c=this.Qj;this.Qj=b;d=pv(c,b);for(var e=0;e<d.length;++e)yG(this,d[e]);c=pv(b,c);for(d=0;d<c.length;++d)a||DG(this,b[d]),this.Eq(c[d])}};
function CG(a,b,c){if(a.Fa){b=AG(a,b);for(var d=0;d<b.length;++d){var e=b[d];if(0<Gg(e.hg(),c)){DG(a,e);break}}}}function DG(a,b){if(a.Fa){var c=a.J.started();zG(a,b).preload(c)}}f.ME=function(){for(var a=AG(this,this.J.timestamp().H()),b=0;b<a.length;++b)if(zG(this,a[b]).ME())return!0;return!1};f.VT=function(a){var b=zG(this,a);a=EG(this,a,this.J.timestamp());b.ub?.01<a-b.jb.currentTime()&&b.$w(a):b.jb.seek(a)};
f.Eq=function(a){var b=this.J.timestamp();b=EG(this,a,b);var c=zG(this,a);c.activate(b);this.dU.D(a);this.J.re()&&c.play(b);var d=w(this.VT,this,a);Cj(d,this,1E3);c.Fd.addHandler(function(){c.ME()||d()},this)};function yG(a,b){var c=zG(a,b);BG(c);c.deactivate();a.eU.D(b)}f.Ho=function(a){if(this.Fa){a.started()&&CG(this,this.I,a.timestamp());for(var b=this.Qj,c=0;c<b.length;++c){var d=b[c],e=zG(this,d);a.fj&&!kw(a,e)?(e=this.J.timestamp(),e=EG(this,d,e),zG(this,d).play(e)):zG(this,d).pause()}}};
f.fv=function(a){for(var b=[],c=this.ij.length-1;0<=c;--c){var d=this.ij[c];if(0<=Gg(a,d.hg()))break;0<=Gg(a,d.gb())&&b.push(d)}return b};function AG(a,b){for(var c=[],d=0;d<a.ij.length;++d){var e=a.ij[d];e.gb().H()<=b&&e.hg().H()>=b&&c.push(e)}return c}function EG(a,b,c){c=FG(a,c);var d=FG(a,b.gb());a=FG(a,b.hg())-d;return ie(c-d,0,a)}function FG(a,b){return a.L.vj(b,!0,!1)}
f.lh=function(){if(this.Fa)for(var a=this.J.timestamp(),b=this.Qj,c=0;c<b.length;++c){var d=b[c],e=zG(this,d);d=EG(this,d,a);e.lh(d,!0)}};f.IU=function(){return tb(this.Qj)};f.hC=function(a){if(!Ej)for(var b=0;b<a.length;++b)zG(this,a[b]).preload(!1)};xG.prototype.activeTracks=xG.prototype.IU;function GG(a,b,c,d,e){this.eD=a;this.jb=b;this.DK=c;this.J=d;this.$=e;this.Fd=new G}f=GG.prototype;f.ub=!1;f.Sc=!1;f.Yf=!1;f.Wm=!1;f.jC=!1;f.lD=0;f.QG=0;f.Yc=function(){return 1==this.jb.iy()};f.ME=function(){return this.Sc||this.Yf||this.Wm};f.$w=function(a){this.Yf||this.Sc||(this.Yf=!0,mw(this.$,!0,this),this.UT=a,a=1E3*(a-this.jb.currentTime())+500,this.ZL=setTimeout(w(this.DL,this),a),this.jb.Ic.addHandler(this.UG,this))};
f.DL=function(){clearTimeout(this.ZL);this.ZL=void 0;this.jb.Ic.removeHandler(this.UG,this);this.ub||this.jb.pause();this.Yf=!1;mw(this.$,!1,this)};f.UG=function(){.1>this.UT-this.jb.currentTime()&&this.DL()};f.preload=function(a){var b=this.jb,c=HG(this);if(!c&&!this.jC){this.jC=!0;var d=w(this.nU,this);setTimeout(d,300);Fj&&(this.lD=setInterval(d,1E3))}!a||b.gt()&&c||this.Wm||(this.Wm=!0,ut(this.$,!0,this),b.si.addHandler(this.JB,this))};
f.nU=function(){IG(this);this.jb.ready()?clearInterval(this.lD):this.jb.load()};f.JB=function(){Fj&&1==this.jb.duration()?this.QG=setInterval(w(this.QP,this),200):BG(this)};f.QP=function(){1!=this.jb.duration()&&BG(this)};function BG(a){a.jC=!1;clearInterval(a.lD);clearInterval(a.QG);a.Wm&&(a.Wm=!1,a.jb.si.removeHandler(a.JB,a),ut(a.$,!1,a))}f.activate=function(){ls(this.eD,"activated");this.jb.wb().addHandler(this.GJ,this)};
f.deactivate=function(){ls(this.eD,"deactivated");this.jb.wb().removeHandler(this.GJ,this);this.Sc&&(this.Sc=!1,ut(this.$,!1,this));this.ub=!1;this.jb.pause()};f.lh=function(a,b,c){if(!this.Sc||b){IG(this);var d=this.jb,e=a-d.currentTime(),g=b?.01:.5;e>g&&!b&&!this.Sc&&!c?this.$w(a):Math.abs(e)>g&&d.tE(a);this.ub&&!this.jb.playing()&&this.jb.play()}};f.play=function(a){this.ub||this.Wm||(this.lh(a,!this.jb.playing()),this.ub=!0,this.jb.play())};
f.pause=function(){this.ub&&(this.ub=!1,this.Sc||this.Yf||this.jb.pause())};f.GJ=function(){var a=!1;"buffering"==this.jb.state()&&(a=!0);this.Sc!=a&&(this.Sc=a,ls(this.eD,a?"buffering":"activated"),ut(this.$,a,this),a||this.ub||this.jb.pause(),this.Fd.D())};f.oD=function(){this.jb.Af(this.DK)};function IG(a){HG(a)||a.oD();a.Wm&&a.jb.gt()&&a.JB()}function HG(a){var b=a.jb.src();a=a.DK;if(b)for(var c=0;c<a.length;++c)if(Db(b,a[c].src()))return!0;return!1};function JG(a,b,c,d){GG.call(this,a,b,Ig(a.audio().Di),c,d);this.Ul=b}x(JG,GG);function KG(a){this.Ul=a}KG.prototype.sl=function(a,b,c){y(a instanceof ms);return new JG(a,this.Ul,b,c)};function LG(){}LG.prototype.sl=function(a,b,c){var d=dl();d=new fl(d);y(a instanceof ms);return new JG(a,d,b,c)};function MG(a,b,c,d,e){var g=dl();g=new fl(g);xG.call(this,a,b,c,d,Ej?new KG(g):new LG);this.Ul=g;this.je=e;e.Gt().addHandler(this.Nh,this);this.Nh()}n(MG,xG);MG.prototype.activate=function(){if(Ej){var a=M(this.Ul.Ue());a.src=Dj();a.play()}xG.prototype.activate.call(this)};MG.prototype.Nh=function(){this.Ul.setVolume(this.je.Ft())};MG.prototype.Eq=function(a){xG.prototype.Eq.call(this,a);Ej||(this.Ul=zG(this,a).Ul,this.Nh())};function NG(a,b,c,d,e){GG.call(this,a,b,Ig(a.video().Di),c,d);this.zb=b;this.Si=e}x(NG,GG);NG.prototype.activate=function(a){NG.qa.activate.call(this,a);this.Si&&YE(this.zb,this.Si,!0)};NG.prototype.oD=function(){this.Si&&(YE(this.zb,this.Si,!0),$D(this.zb,!0),this.zb.Ic.addHandler(function b(){0!=this.zb.currentTime()&&(this.zb.Ic.removeHandler(b,this),$D(this.zb,!1))},this));NG.qa.oD.call(this)};function OG(){}OG.prototype.sl=function(a,b,c){var d=new TE("<video width='960px' height='540px'></video>");y(a instanceof ps);var e=a.video().Si;e&&YE(d,e,!0);return new NG(a,d,b,c,a.video().Si)};function PG(a){this.zb=a;this.N=B("div");er(a,this.N)}PG.prototype.displayObject=function(){return this.N};PG.prototype.displayObject=PG.prototype.displayObject;PG.prototype.resize=function(a,b){this.zb.resize(a,b)};PG.prototype.resize=PG.prototype.resize;PG.prototype.width=function(){return this.zb.width()};PG.prototype.width=PG.prototype.width;PG.prototype.height=function(){return this.zb.height()};PG.prototype.height=PG.prototype.height;
PG.prototype.PO=function(a){a.resize(this.zb.width(),this.zb.height());fr(this.zb);this.zb=a;er(a,this.N)};PG.prototype.updatePlayer=PG.prototype.PO;function QG(a){this.zb=a}QG.prototype.sl=function(a,b,c){y(a instanceof ps);return new NG(a,this.zb,b,c,a.video().Si)};function RG(a,b,c,d,e){var g=new TE($c&&10>fk?"<audio></audio>":"<video width='400px' height='300px'></video>");xG.call(this,a,b,c,d,Ej?new QG(g):new OG);this.zb=g;this.ga=new PG(g);this.je=e;this.je.Gt().addHandler(this.Nh,this);this.Nh();this.GK=new P;this.GK.nh(0);document.body.appendChild(this.GK.displayObject())}n(RG,xG);f=RG.prototype;f.activate=function(){if(xk){gb(this.zb,TE);var a=M(this.zb.Ue());a.src=Dj();a.play();a.pause()}xG.prototype.activate.call(this)};f.view=function(){return this.ga};
f.hC=function(a){var b=this;xG.prototype.hC.call(this,a);Ej&&(clearTimeout(this.LS),a.length&&(this.LS=Cj(function(){var c=a[0].video().Si;c&&YE(zG(b,a[0]).zb,c)},this,500)))};f.Nh=function(){this.zb.setVolume(this.je.Ft())};f.Eq=function(a){xG.prototype.Eq.call(this,a);Ej||(this.zb=zG(this,a).zb,this.ga.PO(this.zb),this.Nh())};RG.prototype.view=RG.prototype.view;function SG(a){this.uh=TG;this.UC=a}SG.prototype.Gb=0;SG.prototype.Sj=!1;SG.prototype.H=function(){return this.Gb};SG.prototype.slideIndex=SG.prototype.H;SG.prototype.yO=function(a){this.Gb=a};SG.prototype.setSlideIndex=SG.prototype.yO;SG.prototype.action=function(){return this.uh};SG.prototype.action=SG.prototype.action;SG.prototype.Fy=function(a){this.uh=a};SG.prototype.setAction=SG.prototype.Fy;SG.prototype.Nc=function(){return this.Sj};SG.prototype.autoStart=SG.prototype.Nc;
SG.prototype.Gy=function(a){this.Sj=a};SG.prototype.setAutoStart=SG.prototype.Gy;SG.prototype.RX=function(){return this.UC};SG.prototype.startupController=SG.prototype.RX;var TG="gotoSlide",UG={S3:"resumePlayback",A0:TG,f_:"delayStartup"};u("ispring.presenter.player.startup.PresentationStartup.Action",UG,void 0);u("RESUME_PLAYBACK","resumePlayback",UG);u("GOTO_SLIDE",TG,UG);u("DELAY_STARTUP","delayStartup",UG);function VG(a,b,c){this.Da=null;this.mj=b;this.cC=c;b.mt()&&(this.Xa=B("DIV"),C(a.displayObject(),this.Xa),this.Xa.style.overflow="hidden",this.Xa.style.position="absolute",Ij&&(this.Xa.style["-webkit-overflow-scrolling"]="touch",this.Xa.style.overflow="auto"),a=B("IFRAME"),a.setAttribute("src",this.mj.url()),a.style.border=0,a.style.backgroundColor="#ffffff",a.setAttribute("webkitallowfullscreen",""),a.setAttribute("mozallowfullscreen",""),a.setAttribute("allowfullscreen",""),this.Da=a)}f=VG.prototype;
f.Yd=!1;f.ve=function(a){var b=this.mj;if(this.Da&&this.Xa&&b.mt()){var c=a.scale(),d=c*b.width();c*=b.height();a=a.position(b.id(),1);Ii(this.Xa,d,c);Bi(this.Xa,a.x,a.y);Ii(this.Da,d,c)}};f.visible=function(){return this.Yd};
f.Ky=function(a){if(this.Yd!=a)if(this.Yd=a,this.mj.mt()){if(a){C(this.Xa,this.Da);try{this.Da.contentWindow.ispringPresentationPlayer=this.cC}catch(d){}}else Ke(this.Xa);Oi(this.Xa,a)}else if(a){if(!this.Da){a=this.mj;var b={resizable:!0,statusbar:!1,toolbar:!1,location:!1,scrollbars:!1,menubar:!1},c=this.mj.width()||this.mj.height();a.wE()?(b.width=screen.availWidth,b.height=screen.availHeight,b.top=0,b.left=0):c&&(b.width=Math.max(this.mj.width(),100),b.height=Math.max(this.mj.height(),100));this.Da=
Ti?this.QB(a.url()):li(a.url(),b)}}else{if(this.Da)try{this.Da.close()}catch(d){}this.Da=null}};f.QB=function(a){(new Si("openWindow",[a])).Hp();return null};function WG(a,b,c,d){this.Ja={};this.cC=d;this.Qa=a;this.L=c;b.Bb().addHandler(this.Ta,this);a.kh().addHandler(this.Kr,this)}f=WG.prototype;f.I=-1;f.Ta=function(a){a=a.timestamp();this.I!=a.H()&&XG(this,this.I,-1);this.I=a.H();-1!=a.ha()&&(a=this.OC(a),XG(this,this.I,a))};f.C=function(a){var b=a.id();this.Ja[b]||(this.Ja[b]=new VG(this.Qa,a,this.cC));return this.Ja[b]};f.Kr=function(){var a=this;YG(this,this.I,function(b){b.ve(a.Qa)})};
function XG(a,b,c){a.LC(b);YG(a,a.I,function(b){var d=b.mj.timeout()<=c;d&&(b.visible()||b.ve(a.Qa));b.Ky(d)})}f.nj=function(a){return this.Sw(a)&&(a=this.L.P(a),a instanceof yn)?a.eu():null};f.LC=function(a){this.Sw(a)&&this.L.P(a).Ca().duration()};f.OC=function(a){var b=a.ha(),c=a.H();return this.L.P(c).Ca().rb(b).startTime()+a.wa()};f.Sw=function(a){return 0<=a&&a<this.L.count()};
function YG(a,b,c){if(b=a.nj(b))for(var d=b.count(),e=0;e<d;e++){var g=e;if(g=0>g||g>=b.count()?null:b.nj[g])g=a.C(g),c(g)}};var ZG={cP:"gotoPreviousSlide",YO:"continuePresentation",$O:"finishAction",O4:"skipQuiz"};u("ispring.quiz.player.QuizPlayerControllerActionType",ZG,void 0);u("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",ZG);u("CONTINUE_PRESENTATION","continuePresentation",ZG);u("FINISH_ACTION","finishAction",ZG);u("SKIP_QUIZ","skipQuiz",ZG);var $G={YO:"continuePresentation",$O:"finishAction",P4:"skipScenario",cP:"gotoPreviousSlide",y0:"gotoNextSlide"};u("ispring.scenario.player.ScenarioPlayerControllerActionType",$G,void 0);u("CONTINUE_PRESENTATION","continuePresentation",$G);u("FINISH_ACTION","finishAction",$G);u("SKIP_SCENARIO","skipScenario",$G);u("GOTO_PREVIOUS_SLIDE","gotoPreviousSlide",$G);u("GOTO_NEXT_SLIDE","gotoNextSlide",$G);var aH={N0:"initializing",KY:"authorizating",T0:"inProgress",tZ:"completed"};u("ispring.scenario.session.ScenarioState",aH,void 0);u("INITIALIZING","initializing",aH);u("IN_PROGRESS","inProgress",aH);u("COMPLETED","completed",aH);u("AUTHORIZATING","authorizating",aH);var bH=null,cH=null;function dH(a,b,c){this.K=a;var d=Jj();if("1"==d.resume||"review"==window.launchMode)a.settings().Sb().Vi="always";else if("0"==d.resume||"browse"==window.launchMode)a.settings().Sb().Vi="never";d=xk?new qG(a):new gG;var e=new zD,g=new dF;g.CF(a.settings().zc());var h=new bE(a,g,d),k=new jF(a,h);this.KH=new ED;var l=new FD(a.settings().navigation().Bl(),a.slides(),g,this.KH),m=new hF;m.stateChangedEvent().addHandler(this.Lr,this);this.oa=new kr(e,c,h,g,g,k,l,this,m);b=new kD(b);this.ga=new sD(this.oa,
a,b);b=this.ga.za();m=this.ga.gi();d.Al(b.V());h.HF(b.V(),b.Dp());l.Nt(m);k.B=b;k.Hh=m;e.Nt(b);e.Hy(h);eH(this,e);k=this.ga.ul();l=k.displayObject();c.Kc.Cc=l;new xF(k,b.V(),a.slides());new WG(k,b.V(),a.slides(),this);new aG(this.ga,k,b.V(),a.slides());this.ZI=new fF(a);this.ZI.Nt(b);this.UL=new G;this.SL=new G;this.mI=new G;this.YG=new G;this.Yk=new G;this.YS=new G;this.yu=new MG(a.slides(),b.V(),b.Dp(),gb(a.Cd().qj(),os),g);this.lx=new RG(a.slides(),b.V(),b.Dp(),gb(a.Cd().Pj(),qs),g);this.kR=new kG(a.slides(),
h,b.V(),c.Kc);new hG(b,g,d);Ej&&new cG(e);this.eQ=new dG(a.slides(),k,b,g);this.jR=xk?new vG(g):new iG(g);b.jL.addHandler(this.cS,this);b.Fj().addHandler(this.Ch,this);b.Uu.addHandler(this.IR,this);b.CH.addHandler(this.xQ,this);b.tg().addHandler(this.iS,this);this.Fc=g;wk&&ISPlayer.setPauseMediaCallback(w(this.qw,this))}dH.prototype.BH=!1;function eH(a,b){var c=Fe("DIV");c.getCore=function(){return b};c.setAttribute("id",a.K.settings().Ry());a=a.ga.displayObject();C(a,c)}
function fH(a,b,c,d){var e=a.ga.za().V(),g=!d;g&&a.Am();c&&gH(a);g&&c||e.wb().addHandler(function k(){e.started()&&(e.wb().removeHandler(k,this,-1),g||a.Am(),c||gH(a))},a,-1);a.mI.D(b,c,d)}dH.prototype.Am=function(){this.eQ.activate();this.ga.za().activate()};function gH(a){a.BH||(a.BH=!0,a.jR.activate(),a.yu.activate(),a.lx.activate(),a.oa.mediaController().activate())}dH.prototype.Dd=function(){return this.K};dH.prototype.presentation=dH.prototype.Dd;dH.prototype.view=function(){return this.ga};
dH.prototype.view=dH.prototype.view;dH.prototype.version=function(){return"8.0"};dH.prototype.version=dH.prototype.version;dH.prototype.persistState=function(){return this.oa.Hc.zF()};dH.prototype.persistState=dH.prototype.persistState;dH.prototype.UV=function(a,b){var c={width:a,height:b,$U:!1};this.YS.D(c);return c.$U?new ve(c.width,c.height):(c=Math.min(a/this.K.slideWidth(),b/this.K.slideHeight()),new ve(a*c,b*c))};dH.prototype.getOptimalPlayerSize=dH.prototype.UV;dH.prototype.Lr=function(){this.Yk.D(new Bo)};
dH.prototype.start=function(a){var b=null;a&&(b=iF(a));a=this.K.settings().Sb();var c=this.view().za(),d=b,e=this.view().za().Re(),g;if(g=d)a:{g=this.K.slides().count();for(var h=this.view().za().Re(),k=0;k<g;++k){var l=d.Mp(k);if(l&&l.visited&&k!=h){g=!1;break a}}g=!0}if(g){a:{g=this.Dd().slides().P(e);switch(g?g.type():""){case "quiz":(e=(e=d.Mp(e))?e.quizInfo:null)?(e=e.state,e="testing"==e||"reviewing"==e||"completed"==e):e=!1;break a;case "scenario":b:{if(e=d.Mp(e))if(e=e.scenarioState){bH||
(bH={R6:"a",duration:"d",BX:"s",history:{self:"h",id:"i",T6:"b",X6:"c",f7:"r"},S6:{self:"A",n7:"s",a7:"f"}});g=bH;e=e[g.BX];cH||(cH=["initializing","authorizating","inProgress","completed"]);e=y(cH)[e];e="inProgress"==e||"completed"==e;break b}e=!1}break a}e=!1}g=!e}e=(b=!g||vt(d,0)?b:null)?b.PE():null;g=parseInt(Jj().startslide,10);h=isNaN(g)||0>g||g>=this.K.slides().count();d="review"==window.launchMode;d=h&&null!=e&&0<=e&&("never"!=a.Vi||d);h&&(g=c.Re());c=d?e:g;b=new hH(this,b);e=new SG(b);e.Gy(a.Nc());
e.Fy(d?"resumePlayback":TG);e.yO(c);this.UL.D(e);switch(e.action()){case "resumePlayback":b.resume(e.H());break;case TG:b.start(e.H());break;case "delayStartup":b.TL=!0;break;default:throw Error("unknown startup action");}};dH.prototype.jq=function(){return this.oa.jq()};dH.prototype.UF=function(){return this.UL};dH.prototype.startupEvent=dH.prototype.UF;dH.prototype.startupCompletedEvent=function(){return this.SL};dH.prototype.startupCompletedEvent=dH.prototype.startupCompletedEvent;
dH.prototype.HE=function(){return this.mI};dH.prototype.initialSlideShownEvent=dH.prototype.HE;dH.prototype.cS=function(){this.yu.lh();this.lx.lh();this.kR.lh()};dH.prototype.Ch=function(){var a=this.K.settings().Fn().vy();a&&a.open()};dH.prototype.nE=function(){return this.ZI.nE()};dH.prototype.executeMetaCommandEvent=dH.prototype.nE;dH.prototype.eN=function(){return this.yu};dH.prototype.audioNarrationController=dH.prototype.eN;dH.prototype.RO=function(){return this.lx};
dH.prototype.videoNarrationController=dH.prototype.RO;dH.prototype.IR=function(){var a=new Bo;this.YG.D(a);if(!a.actionPrevented())if(Ti)(new Si("closeWindow")).Hp();else try{Fj||(window.open("","_self",""),window.close())}catch(b){}};dH.prototype.closeWindowEvent=function(){return this.YG};dH.prototype.closeWindowEvent=dH.prototype.closeWindowEvent;dH.prototype.stateChangedEvent=function(){return this.Yk};dH.prototype.stateChangedEvent=dH.prototype.stateChangedEvent;
dH.prototype.hi=function(a){this.ga.Ga!=a&&(this.qw(),this.ga.hi(a))};dH.prototype.gestureNavigationEnabled=function(){return this.K.settings().navigation().Xh().enabled()};dH.prototype.gestureNavigationEnabled=dH.prototype.gestureNavigationEnabled;function iH(a,b){if(b=null==a.ga.gi().tj(b))b=!(-1==a.ga.za().Td()&&-1==a.ga.za().Ud());return b}function jH(a,b){return null==a.ga.gi().tj("quizArbitrarySlideSwitching",b)}
function kH(a,b){return null==a.ga.gi().tj("ScenarioArbitrarySlideSwitching",b)}
function pH(a,b){var c=a.ga.za(),d=c.W();c=y(c.lc()).view();gb(c,pr);c=or(c.lb());switch(b){case "gotoPreviousSlide":return-1!=a.ga.za().Ud();case "skipScenario":return"atAnyTime"==d.kj&&iH(a,"switchToNextSlide");case "continuePresentation":return b=c.scenarioPassed()?y(d.pw):y(d.Xu),d=0,b instanceof Wh&&(d=b.H()),"gotoSlide"==b.type()&&kH(a,d)||"gotoNextSlide"==b.type()&&iH(a,"scenarioSwitchToNextSlideWithoutBranching");case "finishAction":return b=c.scenarioPassed()?y(d.pw):y(d.Xu),d=0,b instanceof
Wh&&(d=b.H()),"closePlayerWindow"==b.type()||"gotoSlide"==b.type()&&kH(a,d)||"gotoNextSlide"==b.type()&&iH(a,"scenarioSwitchToNextSlide")}return!1}
function qH(a,b){var c=a.ga.za(),d=c.W();c=y(c.lc()).view();gb(c,lr);var e=Sh(c.La());switch(b){case "gotoPreviousSlide":return"sequential"!=a.K.settings().navigation().navigationType()&&c.qq()&&-1!=a.ga.za().Ud();case "skipQuiz":if(b="atAnyTime"==d.kj)b=iH(a,"switchToNextSlide")&&-1!=a.ga.za().Td();return b;case "continuePresentation":return b=Th(e)?y(d.ow):y(d.Wu),"gotoSlide"==b.type()?(gb(b,Oh),jH(a,b.H())):"gotoNextSlide"==b.type()&&iH(a,"quizSwitchToNextSlideWithoutBranching");case "finishAction":return b=
Th(e)?y(d.ow):y(d.Wu),"gotoSlide"==b.type()?(gb(b,Oh),jH(a,b.H())):"closePlayerWindow"==b.type()||"gotoNextSlide"==b.type()&&iH(a,"quizSwitchToNextSlide")}return!1}
dH.prototype.actionAvailable=function(a){var b=this.ga.za().W();if(b instanceof Ur)a=qH(this,a);else if(b instanceof ir)a:{b=this.ga.za();b=y(b.lc()).view();switch(a){case "gotoNextPresentationSlide":a=iH(this,"switchToNextSlide");break a;case "gotoPreviousPresentationSlide":a=b.qq()&&-1!=this.ga.za().Ud();break a}a=!1}else a=b instanceof qr?pH(this,a):!1;return a};dH.prototype.actionAvailable=dH.prototype.actionAvailable;
dH.prototype.xQ=function(a,b,c){var d=this.K.slides();b=0<=b?d.P(b):null;c=0<=c?d.P(c):null;if(b instanceof Ur||c instanceof Ur||b instanceof ir||c instanceof ir||b instanceof qr||c instanceof qr)ok?(a.jo="null",a.Y=0):a.jo="FadeSmoothly"};dH.prototype.iS=function(){var a=this.ga.za().Td();this.yu.xn(a);this.lx.xn(a)};
dH.prototype.qw=function(){var a=this.ga.za();if(!(0>a.na())){a.pause();this.Fc.qy();var b=this.ga.za().La();b&&b.pauseMedia();(b=this.ga.za().lb())&&b.pauseMedia();b=a.W();b instanceof ir&&a.Vc(b.index()).sb().pauseMedia()}};function hH(a,b){this.C=a;this.YL=b}hH.prototype.NS=!1;hH.prototype.TL=!1;hH.prototype.YL=null;hH.prototype.start=function(a,b){AH(this,a,b,TG)};hH.prototype.start=hH.prototype.start;hH.prototype.resume=function(a,b){AH(this,a,b,"resumePlayback",this.YL)};
hH.prototype.resume=hH.prototype.resume;function AH(a,b,c,d,e){if(a.NS)throw Error("presentation was already started");var g=a.C;if(e){var h=g.oa.Hc;h.WD(e);Yt(h,0);e=g.K.slides();for(var k=0;k<e.count();++k){var l=h.Mp(k);if(l){var m=e.P(k);m.pj(l,h.Zg);l=m.persistState();h.Tk[k]=l;h.Vf=!0}}h.invalidate()}b=ie(b,0,g.Dd().slides().count()-1);g.SL.D(d,b,c);d=g.jq().Kc;r(b)&&d.xn(b);EH(d);oI(a,b,c)}
function oI(a,b,c){function d(){Zt(e.oa.Hc,b);e.ga.Wx();var d=!(h instanceof yn);d&&k.zl(b,0,0,!1);var l=!1;r(c)||(c=g.settings().Sb().Nc())&&!pI(a,h)&&(c=!1,l=!0);l&&Lt(k,function(){fH(e,b,!1,l)});l&&!d&&k.zl(b,0,0,!1);l||(ot(k,b,c),fH(e,b,c,l))}var e=a.C,g=e.Dd(),h=g.slides().P(b),k=e.view().za();$t(k);a.TL&&gH(a.C);if(h.Yc())d();else{var l=k.Dp();ut(l,!0,a);var m=e.oa.jq().Kc;m.Uf.addHandler(function t(b){b===h&&(ut(l,!1,a),m.Uf.removeHandler(t),d())})}}
function pI(a,b){function c(a){for(var c=b.index(),d=0;d<a.count();++d){var e=a.ut(d),g=e.gb().H();e=e.hg().H();if(g<=c&&e>=c)return!0}return!1}if(!xk&&!yk)return!0;for(var d=a.C.Dd(),e=d.slides(),g=0;g<e.count();++g)if(e.P(g).Lq)return!1;e=d.Cd();if(c(e.qj())||c(e.Pj())||qI(d))return!1;d=a.C.view().za();if(b instanceof yn){if(rI(a,b))return!1}else if(b instanceof Ur){if(a=d.Vc(b.index()),!a.La().autoStartAvailable())return!1}else if(b instanceof qr){if(a=d.Vc(b.index()),!a.lb().autoStartAvailable())return!1}else if(b instanceof
ir&&(a=d.Vc(b.index()),!a.sb().autoStartAvailable()))return!1;return!0}function qI(a){a=a.slides();for(var b=0;b<a.count();++b)for(var c=a.P(b).Kb(),d=0;d<c.count();++d){var e=xh(c,d);e=qh(e,a);if(0<e.count()){var g=$g(e).gb();0<g.wa()?e=!0:(e=a.P(g.H()),g=g.ha(),e=0<g?e.Ca().rb(g-1).fh():0<e.index()&&0==e.transition().duration()?a.P(e.index()-1).fh():!0)}else e=!1;if(e)return!0}return!1}
function rI(a,b){a=a.C.Dd().slides();var c=new Fg(b.index(),0,0);a:{b=b.Yb();for(var d=0;d<b.count();++d)if(null!=ah(qh(xh(b,d),a),c)){a=!0;break a}a=!1}return a};function sI(a){P.call(this,{xa:a});C(document.body,this.displayObject());this.ke();pg(this,window,"resize",this.ke,this)}n(sI,P);sI.prototype.ke=function(){var a=document.documentElement.clientWidth,b=document.documentElement.clientHeight,c=Math.min(1,(document.documentElement.clientWidth-20)/this.width());no(this.displayObject(),c);lj(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)};
sI.prototype.Hd=function(){P.prototype.Hd.call(this);Me(this.displayObject())};function tI(a,b){sI.call(this,"info_panel");Iu(this,b);b=new P({xa:"label"});b.Vd(a);b.mq("alert");b.mh("live","assertive");Hu(this,b)}n(tI,sI);function uI(a){var b=a.k7,c=a.toggle;P.call(this,{Qd:a.Qd,xa:a.xa,zN:a.zN,oF:a.oF,YM:a.YM,tabIndex:a.tabIndex,gN:"BUTTON",LU:!0,zq:a.zq});if(b){a=b.top;var d=b.right,e=b.bottom;b=b.left;this.Zf=new P;Hu(this,this.Zf);Gu(this.Zf,"position","absolute");Gu(this.Zf,"top",a?-a+"px":0);Gu(this.Zf,"right",d?-d+"px":0);Gu(this.Zf,"bottom",e?-e+"px":0);Gu(this.Zf,"left",b?-b+"px":0)}(this.aD=c)&&this.Iy(!1);this.lz()}n(uI,P);f=uI.prototype;f.Iy=function(a){y(this.aD);this.mh("pressed",a)};f.selected=function(){return!1};
f.sg=function(){};f.pressed=function(){y(this.aD);return"true"==iu(this.N,"pressed")};f.Vd=function(a){P.prototype.Vd.call(this,a);this.Zf&&this.Ax(this.Zf,0)};function vI(a,b){Pu.call(this,a,"input");this.Ma.type=b?b:"text"}n(vI,Pu);vI.prototype.value=function(){return this.Ma.value};function wI(a,b,c,d){sI.call(this,"password_form");this.fw=w(this.fw,this,d);this.XA=xI("LABEL","password_label",a);Hu(this,this.XA);this.Ck=new vI("password_field","password");Hu(this,this.Ck);this.Dv=xI("DIV","wrong_password_label",b,!1);Hu(this,this.Dv);this.JG=this.Nu("btn_ok",c,this.fw);Hu(this,this.JG);a=Wb();b=Wb();this.XA.setAttribute("id",a);this.XA.setAttribute("for",b);this.Ck.setAttribute("id",b);this.Ck.mh("labelledby",a);this.Dv.mq("alert");this.Dv.mh("live","assertive");yI(this);Ej||
this.Ck.displayObject().focus()}n(wI,sI);function xI(a,b,c,d){d=void 0===d?!0:d;a=new P({gN:a,xa:b});a.Vd(c);a.Ea(d);return a}wI.prototype.Nu=function(a,b,c){a=new uI({xa:a});a.Vd(b);a.Jb(!1);ug(this,a.Ba,c,this);return a};function yI(a){pg(a,a.Ck.Ma,"input",function(){a.JG.Jb(!!a.Ck.value())});pg(a,a.Ck.Ma,"keypress",function(b){13==b.keyCode&&a.fw()})}wI.prototype.fw=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];b=bb(b[0]);if(c=this.Ck.value())b(c),this.Dv.Ea(!0)};function zI(a,b,c,d){Pu.call(this,"info_panel "+a);this.Rv=c;a=Gj();this.Aa=Math.max(1,Math.min(a.width,a.height)/420);a=new Pu("message");a.Vd(b);this.sa(a);C(document.body,this.displayObject());this.Rv&&(y(d),this.Oi=new EE(!1,"ok"),this.Oi.Vd(d),C(document.body,this.Oi.displayObject()));lj(this.displayObject(),"0 0");no(this.displayObject(),this.Aa);this.Rv&&(lj(this.Oi.displayObject(),"0 100%"),no(this.Oi.displayObject(),this.Aa));this.ke();F(window,"resize",this.ke,!1,this)}x(zI,Pu);
zI.prototype.Ad=function(){Me(this.displayObject());this.Rv&&Me(this.Oi.displayObject());Xf(window,"resize",this.ke,!1,this)};zI.prototype.ke=function(){var a=document.documentElement.clientWidth/this.Aa,b=document.documentElement.clientHeight/this.Aa;this.ii(a);this.Rv&&this.Oi.ii(a);bk&&(b+=2);Ou(this,"min-height",b+"px")};function AI(a,b,c,d){function e(){var a=h.value();a&&(d(a),k.Ea(!0))}var g=this;zI.call(this,"password",a,!0,c);a=new Pu("password_field");this.sa(a);this.Oi.Jb(!1);var h=new vI("","password");a.sa(h);var k=new Pu("wrong_password_label");k.Vd(b);k.Ea(!1);this.sa(k);F(h.Ma,"input",function(){g.Oi.Jb(!!h.value())},!1,this);F(h.Ma,"keypress",function(a){13==a.keyCode&&e()},!1,this);this.Oi.Ba.addHandler(e,this)}x(AI,zI);function BI(a){nw.apply(this,arguments)}n(BI,nw);BI.prototype.fi=function(){nw.prototype.fi.call(this);I(this.background(),"display","none");I(this.content(),"display","none")};function CI(a,b,c,d,e,g,h){sw.call(this,a,b,c,d,e,g);var k=this;g.Yc()?DI(this,h):vg(this,g.Uf,function(){return DI(k,h)})}n(CI,sw);CI.prototype.fi=function(){sw.prototype.fi.call(this);this.slide().removeAttribute("style");this.content().removeAttribute("style");De(this.Tf,{"class":"ppt-accessible-scenario-slide-stub-display"});De(this.content(),{"class":"ppt-accessible-scenario-slide-content"});Me(this.background())};
CI.prototype.mr=function(a){var b=Fe("div");De(b,{"class":"ppt-accessible-scenario-slide-stub"});Gr(this,b,y(a.slideBackground()))};function DI(a,b){Ye(a.Pb,b.PB_ACCESSIBLE_PLAYER_SCENARIO_NOT_SUPPORTED)};function EI(a){var b=Object.assign({},a),c={},d;for(d in b)"object"==typeof b[d]&&(b[d]=EI(b[d]),a=b[d],a._d&&(c[a._d]=a));b.toString=function(){return b._};b.e7=function(a){return c[a]};return b};var FI={type:"t",id:"i",url:"u",target:"g",Mt:"S",Ny:"s",Oy:"n",Jy:"r"},GI={PF:{_:"s",text:{_:"t"},KO:{_:"f",TW:{_:"p",Wd:"s",length:"l",fn:"b",Dy:{_:"r",Wd:"s",length:"l",bold:"b",italic:"i",bG:"u",Cj:Object.assign({_:"h"},FI)}}},$M:{_:"a"},Cj:Object.assign({_:"h"},FI),AO:{_:"b"},ug:{_:"s"},$e:{_:"v"},sW:{_:"T"}}},HI={},II;for(II in GI)GI.hasOwnProperty(II)&&(HI[II]=EI(GI[II]));function JI(a,b,c){this.type=a;this.id=b;this.Jy=this.Oy=this.Ny=this.target=this.url=this.Mt=void 0;this.lW=c};var KI=new Map;function LI(a,b,c){var d=ab(a[b.type]),e=ab(a[b.id]);c=new JI(d,e,c);c.Mt=a[b.Mt];c.url=a[b.url];c.target=a[b.target];c.Ny=a[b.Ny];c.Oy=a[b.Oy];a=a[b.Jy];"boolean"==typeof a&&(c.Jy=a.toString());a=KI.get(c.type);if(!r(a))throw Error("unknown hyperlink type");return a(c)}function MI(a,b){return"<a "+('id="'+a.id+'"')+" "+('href="'+(a.url?a.url:"#")+'"')+" "+(a.target?'target="'+a.target+'"':"")+" "+(a.Mt?'title="'+a.Mt+'"':"")+" "+('onclick="'+b+'"')+">"+(a.lW||"")+"</a>"}
KI.set("u",function(a){return MI(a,"return document.getElementById('$coreSprPlaceholder').getCore().gotoLink(this);")});KI.set("N",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoSlide("+a.Ny+", this);return false;")});KI.set("f",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoFirstSlide(this);return false;")});KI.set("l",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoLastSlide(this);return false;")});
KI.set("v",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoLastViewedSlide(this);return false;")});KI.set("n",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoNextSlide(this);return false;")});KI.set("p",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().gotoPreviousSlide(this);return false;")});
KI.set("s",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().startSlideshow(this, '"+a.Oy+"', "+a.Jy+");return false;")});KI.set("e",function(a){return MI(a,"document.getElementById('$coreSprPlaceholder').getCore().endSlideshow(this);return false;")});function NI(a,b){a:switch(b[0].fn){case "n":var c="ol";break a;case "u":c="ul";break a;default:c="p"}"p"==c?b.forEach(function(b){a+="<p>"+b.kO+"</p>"}):(a+="<"+c+">",b.forEach(function(b){a+="<li>"+b.kO+"</li>"}),a+="</"+c+">");return a}function OI(a){var b="",c=[];a.forEach(function(a){a.fn!=b&&(c.push([]),b=a.fn);c[c.length-1].push(a)});return c};function PI(a){this.$k=a}PI.prototype.then=function(a){this.$k=a(this.$k);return this};PI.prototype.result=function(){return this.$k};function QI(a,b){var c=a[b.text];a=a[b.KO];if(!c||!a)return c?"<span>"+c+"</span>":"";var d=b.KO.TW;b=eb(a[d]).map(function(a){return RI(c,a,d)});return OI(b).reduce(NI,"")}function RI(a,b,c){b=SI(b,c);c=b.fn;var d=b.xX,e=a.substr(b.Wd,b.length);return{kO:b.Dy.map(function(a){return TI(e,a,d)}).join(""),fn:c}}
function TI(a,b,c){var d=UI(b,c);return(new PI(a)).then(function(a){return a.substr(d.Wd,d.length)}).then(function(a){return a.replace(/\u000b/g,"<br />")}).then(function(a){return VI(a)}).then(function(a){d.italic&&(a="<i>"+a+"</i>");return a}).then(function(a){d.bold&&(a="<b>"+a+"</b>");return a}).then(function(a){d.bG&&(a="<u>"+a+"</u>");return a}).then(function(a){d.Cj&&(a=LI(d.Cj,d.mW,a));return a}).result()}
function SI(a,b){var c=Za(a[b.Wd]),d=Za(a[b.length]),e=a[b.fn];a=eb(a[b.Dy]);return{Wd:c,length:d,fn:e,Dy:a,xX:b.Dy}}function UI(a,b){var c=Za(a[b.Wd]),d=Za(a[b.length]);return{Wd:c,length:d,bold:a[b.bold]||!1,italic:a[b.italic]||!1,bG:a[b.bG]||!1,Cj:a[b.Cj],mW:b.Cj}}function VI(a){return(new PI(a)).then(function(a){return a.replace(/(\r\n|\r|\n)+/g," ")}).then(function(a){return a.replace(/\xa0|[ \t]+/g," ")}).result()};function WI(a,b){return a[b.sW]?(new PI(QI(a,b))).then(function(a){return a?"<h2>"+a+"</h2>":""}).result():""};function XI(a,b,c){return a.map(function(a){var d=a[b.ug]||a[b.$e];if(!(d=d?c.get(d):""))if(a[b.AO]&&(a[b.text]||a[b.$M]||a[b.Cj])){d='<img src="'+a[b.AO]+'" alt="'+(a[b.$M]||a[b.text]||"")+'">';var g=a[b.Cj];d=g?LI(g,b.Cj,d):d}else d="";return d||WI(a,b)||QI(a,b)}).join("")};function YI(a){a=gb(a,yn);a=[].concat(ca(a.Kb().Cb()),ca(a.Yb().Cb()));return new Map(a.map(function(a){var b=a.Df;b=b.lg()||ZI(b);return[a.id(),$I(b)]}))}function ZI(a){a=document.getElementById(a.id());return Ze(a)}function $I(a){return(new PI(a)).then(function(a){return a.includes("controls")?a:a.replace(">"," controls>")}).then(function(a){return aJ(a,"width")}).then(function(a){return aJ(a,"height")}).result()}
function aJ(a,b){return a.includes(b)?a.replace(new RegExp(b+'="\\d*\\.*\\d+px"'),""):a};function bJ(a,b){tr.call(this);this.Df=a;this.Uk=b;b=B("DIV");De(b,{"class":"ppt-accessible-slide-display"});this.Tf=b;this.ka=null;this.Pb=B("DIV");De(this.Pb,{"class":"ppt-accessible-slide-content"});cJ(this,a)}n(bJ,tr);f=bJ.prototype;f.zd=function(){};f.yn=function(a){Oi(y(this.ka),a)};f.width=function(){return 0};f.height=function(){return 0};f.slide=function(){return y(this.ka)};f.content=function(){return this.Pb};f.background=function(){throw Error("no background in accessible mode");};
f.resize=function(){};f.fi=function(){dJ(this);this.ka=B("DIV");De(this.ka,{"class":"ppt-accessible-slide"});C(this.ka,this.Pb);C(this.Tf,this.ka)};f.Bj=function(){dJ(this)};f.ON=function(){};f.clone=function(){throw Error("no clone in accessible mode");};f.Yx=function(){throw Error("no background in accessible mode");};
function cJ(a,b){function c(){var c=y(b.Dq),e=YI(b.slide()),g=JSON.parse(c);c=HI.PF;g=eb(g[c]);e=XI(g,c,e).replace(/\$coreSprPlaceholder/g,a.Uk);e=Je(QE(e));C(a.Pb,e)}b.Yc()?c():vg(a,b.Uf,c)}function dJ(a){a.ka&&(Me(a.Pb),Me(a.ka),a.ka=null)};function eJ(a,b,c,d,e,g){Fr.call(this,a,b,c,d,e,g);g&&g.Yc()&&(a=g.ki(),z((a||document).getElementsByTagName("IMG"),function(a){a=gb(a,HTMLElement);a.style.transform=""}))}n(eJ,Fr);function fJ(a,b,c,d){Fr.call(this,a,-1,b,c);this.CG=d||"#000000"}n(fJ,Fr);fJ.prototype.dH=function(){var a=B("DIV");Ji(a,this.width());Ki(a,this.height());I(a,"backgroundColor",this.CG);I(a,"position","relative");var b=B("DIV");Ji(b,this.width());Ki(b,this.height());I(b,"backgroundColor",this.CG);I(b,"position","relative");Gr(this,a,b)};function gJ(a){this.L=[];this.JC=a;this.Ln=null}function hJ(a,b){a.Ln=b;C(a.JC,b.Tf)}function iJ(a){a.L.splice(0,a.L.length)};function jJ(a){qw.call(this,a);this.$d=null;this.pI=ur(this)}n(jJ,qw);jJ.prototype.sb=function(){return this.$d};jJ.prototype.DF=function(a){this.$d=a;this.pI.D(this.$d)};function kJ(a){qw.call(this,a);this.rd=null;this.XK=ur(this)}n(kJ,qw);kJ.prototype.La=function(){return this.rd};kJ.prototype.IF=function(a){this.rd=a;this.XK.D()};function tD(a){var b=a.KX,c=a.Bp,d=a.width,e=a.height,g=a.yW,h=a.Ry,k=a.backgroundColor,l=a.bY;a=a.messages;tr.call(this);this.xu=c;this.pa=d;this.la=e;this.Bo=g;this.Uk=h;this.Ga=l;this.He=a;this.Yz=new Map;this.Db=[];this.ss=B("DIV");fo(this.ss,"slide-displays-root");C(b,this.ss);lJ(this);this.Gf=new gJ(this.ss);this.Ln=new fJ(this.Gf,d,e,k);mJ(this);nJ(this)}n(tD,tr);f=tD.prototype;f.width=function(){return this.pa};f.height=function(){return this.la};f.background=function(){return this.Ln};
f.resize=function(a,b){if(this.pa!=a||this.la!=b)this.pa=a,this.la=b,this.Ln.resize(a,b),this.Db.forEach(function(c){return c.resize(a,b)})};f.hi=function(a){this.Ga!=a&&(this.Ga=a,lJ(this),nJ(this))};
function nJ(a){a.pC.apply(a,ca(a.Db));a.Db.splice(0,a.Db.length);Ke(a.ss);iJ(a.Gf);hJ(a.Gf,a.Ln);oJ(a);pJ(a);a.xu.forEach(function(b){if(b instanceof kJ)qJ(a,new ow(a.Gf,a.Db.length,a.pa,a.la,a.Bo,b,a.Ga));else if(b instanceof jJ){a:switch(a.Ga){case "normal":b=new nw(a.Gf,a.Db.length,a.pa,a.la,a.Bo,b,a.Ga);break a;case "accessible":b=new BI(a.Gf,a.Db.length,a.pa,a.la,a.Bo,b,a.Ga);break a;default:throw Error("unknown presentation view mode");}qJ(a,b)}else if(b instanceof rw){a:switch(a.Ga){case "normal":b=
new sw(a.Gf,a.Db.length,a.pa,a.la,a.Bo,b);break a;case "accessible":b=new CI(a.Gf,a.Db.length,a.pa,a.la,a.Bo,b,a.He);break a;default:throw Error("unknown presentation view mode");}qJ(a,b)}else{a:switch(a.Ga){case "normal":b=new eJ(a.Gf,a.Db.length,a.pa,a.la,a.Bo,b);break a;case "accessible":b=new bJ(b,a.Uk);break a;default:throw Error("unknown presentation view mode");}qJ(a,b)}})}function qJ(a,b){yg(a,b);var c=a.Gf;c.L.push(b);C(c.JC,b.Tf);a.Db.push(b)}
function lJ(a){I(a.ss,"position","normal"==a.Ga?"absolute":"")}function mJ(a){a.xu.forEach(function(b){b.Yc()?a.uL(b):vg(a,b.Uf,a.uL,a)})}f.uL=function(a){var b=this,c=Array.from(Be("IMG",null,a.ki()));a=Array.from(Be("IMG",null,a.slideBackground()));c.concat(a).forEach(function(a){var c=ko(a)||new en,d=lo(a)||new ke;b.Yz.set(a,{transform:c,origin:d})})};function oJ(a){a.Yz.forEach(function(a,c){lj(c,a.origin.x+"px "+a.origin.y+"px");ho(c,a.transform)})}
function pJ(a){Array.from(a.Yz.keys()).forEach(function(a){a.style.width="";a.style.height=""})};function rJ(a,b,c,d){this.ka=a;this.Nd=b;this.Md=c;this.sd=this.$d=this.rd=this.Dq=this.Pb=null;this.Cc=d}f=rJ.prototype;f.slide=function(){return this.ka};f.slideWidth=function(){return this.Nd};f.slideHeight=function(){return this.Md};f.ki=function(){return this.Pb};f.La=function(){return this.rd};f.IF=function(a){this.rd=a};f.sb=function(){return this.$d};f.DF=function(a){this.$d=a};f.lb=function(){return this.sd};f.JF=function(a){this.sd=a};f.ul=function(){return this.Cc};function sJ(a){this.nf=0;this.zU=r(a)?a:0;this.Cr=new G;this.Er=new G;this.lC=new G;this.Zj=null}f=sJ.prototype;f.weight=function(){return this.zU};f.Ab=function(){return this.nf};f.context=function(){return this.Zj};f.start=function(a){this.Zj=a};f.Vp=function(){return this.Cr};f.Wp=function(){return this.Er};f.Km=function(a){this.nf!=a&&(this.nf=a,this.lC.D(this))};f.Ee=function(){this.nf=1;this.Cr.D(this)};f.Dr=function(){this.Er.D(this)};function tJ(a,b){sJ.call(this,b);this.Mz=a}n(tJ,sJ);tJ.prototype.start=function(a){sJ.prototype.start.call(this,a);var b=Ae(document,this.Mz);b?(a.Pb=b,this.Ee()):this.Dr()};var uJ,vJ,wJ=[],xJ=new G,yJ=new G,zJ=new G;u("iSpring.InteractionPlayerFactory.registerCreateQuizPlayerFunction",function(a){uJ=a;xJ.D()},void 0);u("iSpring.InteractionPlayerFactory.registerCreateScenarioPlayerFunction",function(a){vJ=a;yJ.D()},void 0);u("iSpring.InteractionPlayerFactory.registerCreateInteractionPlayerFunction",function(a,b){wJ[a]=b;zJ.D(a)},void 0);function AJ(a,b,c,d,e,g,h,k,l,m,p,q){var t=uJ;if(!t)throw Error("quiz player is not loaded");t(a,b,c,d,e,g,h,k,l,m,p,q)}
function BJ(a,b,c,d,e,g,h,k,l,m,p,q){var t=wJ[a];if(!t)throw Error(a+" player is not loaded");t(b,c,d,e,g,h,k,l,m,p,q)}function CJ(a,b,c,d,e,g,h,k,l,m,p,q,t,v,D){var E=vJ;if(!E)throw Error("scenario player is not loaded");E(a,b,c,d,e,g,h,k,l,m,p,q,t,v,D)};function DJ(a,b,c,d,e){sJ.call(this,e);this.zw=a;this.Gb=b;this.Zl=c;this.Yo=d}n(DJ,sJ);f=DJ.prototype;f.start=function(a){sJ.prototype.start.call(this,a);var b=a.slide()instanceof Ur,c=a.slide()instanceof ir;a=a.slide()instanceof qr;b?EJ(this.zw,this.Gb,w(this.ZR,this)):c?FJ(this.zw,this.Gb,w(this.RR,this)):a?GJ(this.zw,this.Gb,w(this.eS,this)):HJ(this.zw,this.Gb,w(this.jS,this));this.BC=Nj(this.Zl)};function IJ(a){y(a.BC);Me(a.BC);a.BC=void 0}
f.jS=function(a,b){var c=Fe("div");c.innerHTML=a;a=r(c.firstElementChild)?c.firstElementChild:Oe(c.firstChild);c=y(this.context());c.Pb=a;c.Dq=b;this.Ee();IJ(this)};
f.ZR=function(a,b,c,d){var e=this.Zl.substr(0,this.Zl.lastIndexOf("/")+1),g=Fe("div"),h=Fe("div"),k=new P,l=y(this.context());c=l.slide();gb(c,Ur);c.uz&&(Gu(k,"background","url("+c.uz+")"),Gu(k,"background-size","100% 100%"));k.resize(l.slideWidth(),l.slideHeight());g.appendChild(k.displayObject());g.appendChild(h);l.Pb=g;g=JJ(this);k=y(this.Yo.NA);var m=this.Yo.zc();k=new KJ({sidePanelPosition:"none",outlinePosition:"none",colors:{},messages:void 0===m?null:m,showPlayersPanels:!0,accessibilityModeEnabled:k.accessibilityModeEnabled});
m=gb(l.slide(),Ur);a=w(AJ,void 0,a,b,h,g,l.slideWidth(),l.slideHeight(),w(this.HQ,this),e,c.index(),d,k,m.sw);r(uJ)?a():(xJ.addHandler(a),Nj(c.Gj()));IJ(this)};f.RR=function(a,b,c){LJ(this,a,b,c);IJ(this)};f.eS=function(a,b,c,d,e,g,h){MJ(this,a,b,c,d,e,g,h);IJ(this)};
function LJ(a,b,c,d){var e=a.Zl.substr(0,a.Zl.lastIndexOf("/")+1),g=Fe("div"),h=Fe("div"),k=new P,l=y(a.context());k.resize(l.slideWidth(),l.slideHeight());g.appendChild(k.displayObject());g.appendChild(h);l.Pb=g;g=JJ(a);k=l.slide();gb(k,ir);var m=k.JE(),p=NJ(y(a.Yo.NA),a.Yo.zc()),q=w(BJ,void 0,m,b,c,d,h,g,l.slideWidth(),l.slideHeight(),w(a.GQ,a),e,k.index(),p);r(wJ[m])?q():(zJ.addHandler(function(a){a==m&&q()}),Nj(k.Gj()))}
function MJ(a,b,c,d,e,g,h,k){var l=a.Zl.substr(0,a.Zl.lastIndexOf("/")+1),m=Fe("div"),p=Fe("div"),q=new P,t=y(a.context());q.resize(t.slideWidth(),t.slideHeight());m.appendChild(q.displayObject());m.appendChild(p);t.Pb=m;m=JJ(a);q=t.slide();gb(q,qr);var v=w(CJ,void 0,b,c,d,e,p,m,t.slideWidth(),t.slideHeight(),w(a.IQ,a),l,q.index(),g,h,k);r(vJ)?v():(yJ.addHandler(function(){v()}),Nj(q.Gj()))}function JJ(a){var b=Fe("div");y(a.context()).ul().appendChild(b);fo(b,"framesLayerContent");return b}
f.HQ=function(a){y(this.context()).IF(a);this.Ee()};f.GQ=function(a){y(this.context()).DF(a);this.Ee()};f.IQ=function(a){y(this.context()).JF(a);this.Ee()};function EJ(a,b,c){OJ[b]=c;a="q_"+a;window[a]||(window[a]=function(a,b,c,h,k){y(OJ[a])(b,c,h,k);OJ[a]=null})}function GJ(a,b,c){OJ[b]=c;a="s_"+a;window[a]||(window[a]=function(a,b,c,h,k,l,m,p){var d=OJ[a];d&&(d(b,c,h,k,l,m,p),OJ[a]=null)})}
function FJ(a,b,c){OJ[b]=c;a="i_"+a;window[a]||(window[a]=function(a,b,c,h){var d=OJ[a];d&&(d(b,c,h),OJ[a]=null)})}function HJ(a,b,c){OJ[b]=c;a="sl_"+a;window[a]||(window[a]=function(a,b,c){var d=OJ[a];d&&(d(b,c||null),OJ[a]=null)})}var OJ=[];function PJ(){};var QJ;function RJ(){}x(RJ,PJ);RJ.prototype.XD=function(){a:{if(!this.NN&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a.length;b++){var c=a[b];try{new ActiveXObject(c);var d=this.NN=c;break a}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}d=this.NN}return d?new ActiveXObject(d):new XMLHttpRequest};QJ=new RJ;function SJ(){this.$b=new G}SJ.prototype.response=function(){return this.gL};SJ.prototype.send=function(a,b,c){var d;if(d=mk){var e=window.location.toString();d=a.match(kF);e=e.match(kF);d=!(d[3]==e[3]&&d[1]==e[1]&&d[4]==e[4])}d?TJ(this,a,b,c):UJ(this,a,b,c)};
function TJ(a,b,c,d){y("POST"==c||"GET"==c);var e=new XDomainRequest;b=VJ(b);e.onload=function(){a.gL=e.responseText;a.$b.D(!0)};e.onerror=function(){a.$b.D(!1)};e.ontimeout=function(){mk&&window.console.log("ontimeout")};e.onprogress=function(){mk&&window.console.log("progress")};try{e.open(c,b),e.send(mF(d))}catch(g){e.onerror()}}
function UJ(a,b,c,d){var e=QJ.XD();d=mF(d);"GET"==c&&(b+="?"+d);e.open(c,b,!0);e.onreadystatechange=function(){try{4==e.readyState&&(200==e.status?(a.gL=e.responseText,a.$b.D(!0)):a.$b.D(!1))}catch(g){a.$b.D(!1)}};try{"POST"==c?(e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.send(d)):e.send()}catch(g){a.$b.D(!1)}}
function VJ(a){var b=window.location.toString().match(kF)[1]||null;if(null!=b&&"file"!=b){var c=a.match(kF)[1]||null;null!=c&&(a=b+a.substr(c.length))}return a};function WJ(){this.$b=new G}WJ.prototype.load=function(a){var b=this,c=new SJ;c.$b.addHandler(function(){jf(c.response());b.$b.D()},this);c.send(a,"GET",{})};function XJ(){this.$b=new G}var YJ=null,ZJ=0;XJ.prototype.load=function(a){var b=Dc||Bc?ff:gf,c=b().length;$J(this,a);var d=this,e=setInterval(function(){try{if(null!=d.$A&&null!=d.$A.sheet||b().length!=c)clearInterval(e),d.$b.D()}catch(g){}},100)};
function $J(a,b){if(mk){var c='@import "'+b+'";';if(!YJ||30<=ZJ)YJ=jf(c).styleSheet,ZJ=1;else{a=YJ;b=void 0;if(void 0==b||0>b)b=hf(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.");++ZJ}}else a.$A=Fe("link",{rel:"stylesheet",type:"text/css",href:b}),b=Be("head")[0],C(b,a.$A)};function aK(a,b){sJ.call(this,b);this.fQ=a}n(aK,sJ);aK.prototype.start=function(a){var b=this;sJ.prototype.start.call(this,a);a=Oj()||mk?new XJ:new WJ;a.$b.addHandler(function(){b.Ee()},this);a.load(this.fQ)};function bK(a){sJ.call(this);this.Lu=this.Ku=this.OM=0;this.OM=a||0}n(bK,sJ);f=bK.prototype;f.weight=function(){return this.OM*this.Ku};
f.start=function(a){sJ.prototype.start.call(this,a);var b=a.ki();if(b){a={};b=b.querySelectorAll("span");for(var c=0;c<b.length;++c){var d=b[c],e=zi(d,"fontFamily");if(e){var g=e.indexOf(",");0<=g&&(e=e.substr(0,g));nd&&null!==d&&"innerText"in d?d=d.innerText.replace(/(\r\n|\r|\n)/g,"\n"):(g=[],df(d,g,!0),d=g.join(""));d=d.replace(/ \xAD /g," ").replace(/\xAD/g,"");d=d.replace(/\u200B/g,"");nd||(d=d.replace(/ +/g," "));" "!=d&&(d=d.replace(/^\s*/,""));d=Eb(d);0<d.length&&(e in a||(a[e]=""),a[e]+=
d)}}for(var h in a)a.hasOwnProperty(h)&&(b=a[h].split(""),xb(b),a[h]=b.join(""));h=0;for(var k in a)h++;this.Ku=h;k=w(this.LR,this);h=w(this.KR,this);for(var l in a)if(a.hasOwnProperty(l)){b=a[l];a:{for(c=0;c<b.length;++c)if(61440<=b.charCodeAt(c)&&61695>=b.charCodeAt(c)){c=!0;break a}c=!1}pD(l,c?b.substr(0,1):"0",k,h)}this.jj()}else this.Ee()};f.LR=function(){++this.Lu;this.jj()};f.KR=function(){++this.Lu;this.jj()};f.jj=function(){this.Lu==this.Ku?this.Ee():this.Km(this.Lu/this.Ku)};function cK(a){sJ.call(this);this.AU=a||0;this.Yn=0;this.Fr=[];this.AH={};this.Yu=-1}n(cK,sJ);f=cK.prototype;f.weight=function(){return this.AU*this.Yn};f.start=function(a){sJ.prototype.start.call(this,a);if(a=a.ki()){a=a.querySelectorAll("img");this.Yn=a.length;for(var b=0;b<this.Yn;++b){var c=a[b];c.complete&&0<c.naturalWidth||"data:"==c.src.substr(0,5)||(this.Fr.push(c),c.onload=w(this.PR,this,c),c.onerror=w(this.NR,this,c))}this.Yu=setInterval(w(this.wQ,this),500);this.jj()}else this.Ee()};
f.wQ=function(){for(var a=0;a<this.Fr.length;++a){var b=this.Fr[a];if(b.complete&&0==b.naturalWidth){var c=b.src;b.removeAttribute("src");b.src=c}}};f.NR=function(a){var b=La(a)+"";b in this.AH?this.Wv(a):this.AH[b]=1};f.PR=function(a){this.Wv(a)};f.Wv=function(a){a.onload=a.onerror=null;qb(this.Fr,a);this.jj()};f.jj=function(){var a=this.Yn-this.Fr.length;a==this.Yn?(this.Ee(),0<this.Yu&&(clearInterval(this.Yu),this.Yu=-1)):this.Km(a/this.Yn)};function dK(a,b){sJ.call(this,b);this.Fi=a;this.Qq=0}n(dK,sJ);function eK(a,b){b.lC.addHandler(a.TJ,a);b.Vp().addHandler(a.Lo,a);b.Wp().addHandler(a.OB,a)}function fK(a,b){b.lC.removeHandler(a.TJ,a);b.Vp().removeHandler(a.Lo,a);b.Wp().removeHandler(a.OB,a)}dK.prototype.jj=function(){for(var a=0,b=0,c=this.Fi.length,d=0;d<c;++d){var e=this.Fi[d];a+=e.weight();b+=e.Ab()*e.weight()}this.Km(0<a?b/a:this.Qq/c)};dK.prototype.TJ=function(){this.jj()};dK.prototype.Lo=function(a){fK(this,a);++this.Qq;this.jj()};
dK.prototype.OB=function(a){fK(this,a);this.Dr()};function gK(a,b){dK.call(this,a,b);this.lA=!1}n(gK,dK);gK.prototype.start=function(a){dK.prototype.start.call(this,a);for(var b=0;b<this.Fi.length;++b){var c=this.Fi[b];eK(this,c);c.start(a);if(this.lA)break}};gK.prototype.Lo=function(a){dK.prototype.Lo.call(this,a);this.Qq==this.Fi.length&&this.Ee()};gK.prototype.OB=function(){if(!this.lA){this.lA=!0;for(var a=0;a<this.Fi.length;++a)fK(this,this.Fi[a]);this.Dr()}};function hK(a,b){gK.call(this,a,b)}n(hK,gK);hK.prototype.start=function(a){var b=a.ki();if(b){var c=B("div");I(c,{width:"1px",height:"1px",position:"absolute",overflow:"hidden",top:"0"});J(c,0);C(c,b);C(Ba.document.body,c)}gK.prototype.start.call(this,a)};hK.prototype.Dr=function(){var a=this.context();(a=a&&a.ki())&&(a=Qe(a))&&Me(a);gK.prototype.Dr.call(this)};hK.prototype.Ee=function(){var a=this.context();(a=a&&a.ki())&&(a=Qe(a))&&Me(a);gK.prototype.Ee.call(this)};function iK(a,b){dK.call(this,a,b)}n(iK,dK);iK.prototype.start=function(a){dK.prototype.start.call(this,a);jK(this)};function jK(a){if(a.Qq>=a.Fi.length)a.Ee();else{var b=a.context(),c=a.Fi[a.Qq];eK(a,c);c.start(b)}}iK.prototype.Lo=function(a){dK.prototype.Lo.call(this,a);jK(this)};function kK(a){this.Mz=a}kK.prototype.rl=function(){return this.Mz};function lK(a,b){this.$H=a;this.fH=b};function mK(a){this.K=a;this.LI={};this.JI=Ej?[0,1,2,-1,3,4,-2,5]:[0,1,2,-1,3,4,-2,5,6,7,8,9,10];this.HP="";this.Uf=new G;this.GT=new G;this.Zi=[];y(a);this.Wa=!0;a=a.slides();for(var b=0;b<a.count();++b){var c=a.P(b);c instanceof Ur?this.Zi.push(new kJ(c)):c instanceof ir?this.Zi.push(new jJ(c)):c instanceof qr?this.Zi.push(new rw(c)):this.Zi.push(new qw(c))}}
mK.prototype.$Q=function(){if(this.Wa&&!r(this.Ev)){for(var a,b=0;b<this.JI.length;++b){var c=this.I+this.JI[b];if(0<=c&&c<this.Zi.length&&!r(this.LI[c])){a=c;break}}r(a)&&nK(this,a)}};mK.prototype.xn=function(a){this.I=a;EH(this)};mK.prototype.Mp=function(a){switch(this.Zi[a].state()){case 2:return 2;case 1:return 1;default:return 0}};
function nK(a,b){function c(b){d(b);oK(a);a.GT.D(h)}function d(a){a.Vp().removeHandler(e);a.Wp().removeHandler(c)}function e(b){d(b);b=b.context();h.vI=!0;var c=b.ki(),e=Ne(c);g.Al(e[1],e[0],b.Dq);g instanceof kJ?(b=b.La(),g.IF(b)):g instanceof jJ?(b=b.sb(),g.DF(b)):g instanceof rw&&(b=b.lb(),g.JF(b));h instanceof yn&&z(h.ip,function(b){b=rn(b);z(b,function(a){var b=c.querySelector("#"+a.id);Bi(b,0,0);var d=a.ma.left;var e=a.ma.top;d=(new en).setTransform(1,0,0,1,d,e);d=gn(a.wg.clone(),gn(d,a.zf));
ho(b,d)},a)},a);oK(a);a.Uf.D(h)}a.Ev=b;var g=a.Zi[b];g.Ha=1;var h=g.slide(),k=a.HP,l=[],m=h.src();if(!m)throw Error("slide src can't be null");m instanceof lK?m.fH?l.push(new gK([new aK(k+m.fH,30),new DJ(a.K.Xy(),b,k+m.$H,a.K.settings(),70)],20)):l.push(new DJ(a.K.Xy(),b,k+m.$H,a.K.settings(),70)):(b=m.rl(),l.push(new tJ(b)));"slide"==h.type()&&l.push(new hK([new cK(1),new bK(1)],60));y(a.Cc);b=new rJ(h,a.K.slideWidth(),a.K.slideHeight(),a.Cc);l=new iK(l);l.Vp().addHandler(e);l.Wp().addHandler(c);
l.start(b)}mK.prototype.Jb=function(a){(this.Wa=a)&&EH(this)};function oK(a){y(r(a.Ev));a.LI[a.Ev]=!0;a.Ev=void 0;EH(a)}function EH(a){qi(a.$Q,100,a)};function pK(a){this.Kc=new mK(a);this.Uk=a.settings().Ry();this.He=a.settings().zc()||{}};function qK(a,b){this.K=a;this.KS=b;this.Dm=new G}
qK.prototype.sl=function(){var a=this.K.settings().hq(),b=a.Px(),c;if(c=b){a:{c=window.location.hostname;for(var d=0;d<b.length;++d)if(c==b[d]||Db(c,"."+b[d])){b=!0;break a}b=!1}c=!b}if(c)a=rK(this,"PLAYER_CORE_PROTECTION_RESTRICTED_DOMAIN_LABEL","Sorry, the presentation's creator disabled viewing the presentation at this domain"),ok?new zI("domain",a,!1):new tI(a,"domain");else{if(b=d=a.vq()){a:{b=new Ps;c=d.getStartDate();d=d.pt;if(c&&d){var e=0>b.getTime()-d.getTime(),g=0>=c.getTime()-b.getTime();
if(0>c.getTime()-d.getTime()){b=e&&g;break a}if(0>d.getTime()-c.getTime()){b=e||g;break a}}b=c&&0>b.getTime()-c.getTime()?!1:!(d&&0<=b.getTime()-d.getTime())}b=!b}b?(a=rK(this,"PLAYER_CORE_PROTECTION_RESTRICTED_TIME_LABEL","Sorry, the presentation's creator disabled viewing the presentation at the moment"),ok?new zI("time",a,!1):new tI(a,"time")):a.WB?sK(this,a.password()):tK(this)}};
function sK(a,b){var c=new (ok?AI:wI)(rK(a,"PLAYER_CORE_PROTECTION_ENTER_PASS_LABEL","Enter a password to watch the presentation:"),rK(a,"PLAYER_CORE_PROTECTION_INCORRECT_PASS_LABEL","The password is incorrect. Please try again"),rK(a,"PB_MESSAGE_BOX_OK","OK"),function(d){d==b&&(c.Ad(),tK(a))})}function rK(a,b,c){a=y(a.K.settings().zc());return a.hasOwnProperty(b)?a[b]:c}function tK(a){var b=new pK(a.K);b=new dH(a.K,a.KS,b);a.Dm.D(b)};function uK(){this.tK=this.xH=this.Rs=this.HG=this.zI=this.zh="";this.uK=this.Pq=null}f=uK.prototype;f.name=function(){return this.zh};f.SN=function(){return this.zI};f.jN=function(){return this.HG};f.fu=function(){return this.Rs};f.NF=function(a){this.Rs=a};f.AN=function(){return this.xH};f.mO=function(){return this.tK};f.uj=function(){return this.Pq};f.BF=function(a){this.Pq=a};f.gF=function(){return this.uK};function vK(){tr.call(this);this.wo=this.xo=!1;this.nf=0;this.Cr=ur(this);this.Er=ur(this);this.II=ur(this)}n(vK,tr);f=vK.prototype;f.Yc=function(){return this.xo};f.Ab=function(){return this.nf};f.load=function(){this.xo||this.wo||(this.wo=!0,this.Fe())};f.Fe=function(){};f.tM=function(){};f.ZX=function(){if(this.xo||this.wo)this.tM(),this.wo=this.xo=!1,this.Km(0)};f.Km=function(a){this.nf!=a&&(this.nf=a,this.II.D(this))};f.Vp=function(){return this.Cr};f.Wp=function(){return this.Er};f.wW=function(){return this.II};
vK.prototype.loadProgressEvent=vK.prototype.wW;vK.prototype.loadFailedEvent=vK.prototype.Wp;vK.prototype.loadCompleteEvent=vK.prototype.Vp;vK.prototype.unload=vK.prototype.ZX;vK.prototype.load=vK.prototype.load;vK.prototype.progress=vK.prototype.Ab;vK.prototype.isLoaded=vK.prototype.Yc;function wK(a,b,c){var d,e,g;vK.call(this);this.hd=null;var h=a.startsWith("data:")?null:void 0;this.Qr=h=a;this.pa=b;this.la=c}n(wK,vK);f=wK.prototype;f.Fe=function(){this.hd=new Image;this.hd.onload=w(this.Wv,this);this.hd.onerror=w(this.OR,this);this.hd.src=this.Qr};function xK(a){a.hd&&(a.hd.onload=null,a.hd.onerror=null)}f.Wv=function(){xK(this);this.wo=!1;this.xo=!0;this.Km(1);this.Cr.D(this)};f.OR=function(){xK(this);this.wo=this.xo=!1;this.Er.D(this);this.Km(0)};
f.tM=function(){this.hd&&(xK(this),this.hd.src="",this.hd=null)};function yK(a){if(!a.Yc())throw Error("asset not loaded");}f.path=function(){return this.Qr};f.width=function(){if(null!=this.pa)return this.pa;if(!this.hd)return 0;yK(this);return this.hd.width};f.height=function(){if(null!=this.la)return this.la;if(!this.hd)return 0;yK(this);return this.hd.height};f.XD=function(){yK(this);var a=B("canvas");a.width=this.width();a.height=this.height();y(a.getContext("2d")).drawImage(this.hd,0,0);return a};
f.iV=function(){yK(this);y(this.hd);return y(this.hd).cloneNode(!0)};wK.prototype.createImgInstance=wK.prototype.iV;wK.prototype.createInstance=wK.prototype.XD;wK.prototype.height=wK.prototype.height;wK.prototype.width=wK.prototype.width;function zK(a,b,c){wK.call(this,a,b,c)}n(zK,wK);zK.prototype.url=function(){return this.Qr};zK.prototype.url=zK.prototype.url;function AK(a){this.Y=a}x(AK,Em);AK.prototype.Y=0;AK.prototype.duration=function(){return this.Y};AK.prototype.qc=function(){};AK.prototype.qg=function(){};function BK(a){this.Va=a||[]}x(BK,Fm);f=BK.prototype;f.qB=null;f.Y=-1;f.me=function(a){if(0<=this.Y)throw Error("ParallelActions was already initialized");this.Va.push(a)};f.Dz=function(){for(var a=0,b=0;b<this.Va.length;++b){var c=Gm(this.Va[b]);a=Math.max(a,c)}return a};f.duration=function(){0>this.Y&&(this.Y=this.Dz());return this.Y};
function CK(a){if(a.qB)return a.qB;for(var b=[],c=a.duration(),d=a.Va.length,e=0;e<d;++e){var g=a.Va[e],h=g instanceof Em?g.duration():0;if(h<c){var k=new Nm;k.me(g);k.me(new AK(c-h));b.push(k)}else b.push(g)}return a.qB=b}f.qc=function(a,b,c){a=this.lf(a);this.Za(Jm(),a,b,c)};f.complete=function(a,b){this.we(Jm(),a,b)};f.qg=function(a,b,c){a=this.lf(a,!0);this.Za(Mm(),a,b,c)};f.Jt=function(a,b){this.we(Mm(),a,b)};
f.Za=function(a,b,c,d){if(b==this.duration())this.we(a,c,d);else for(var e=CK(this),g=c.Lb,h=e.length,k=0;k<h;++k)g.push(),a.qc(e[k],b,c,d),g.pop()};f.we=function(a,b,c){for(var d=CK(this),e=b.Lb,g=d.length,h=0;h<g;++h)e.push(),a.complete(d[h],b,c),e.pop()};function DK(){}DK.prototype.apply=function(){};function EK(a,b,c){this.Ie=a;this.Eb=b;this.VK=c}x(EK,um);EK.prototype.qc=function(a,b){this.Za(this.VK,a,b)};EK.prototype.qg=function(a,b){this.Za(!this.VK,a,b)};EK.prototype.Za=function(a,b){var c=b.Lb;if(a)a=new DK,b.lo.set(this.Eb,a),c.add(a);else if(a=b.lo.get(this.Eb))b=jb(Fl(c),a),0<=b&&c.clear(b)};function FK(a,b){EK.call(this,a,b,!0)}x(FK,EK);function GK(a,b){EK.call(this,a,b,!1)}x(GK,EK);function HK(a,b,c,d){this.Fm=c||0;this.Y=a.duration()*b+(b-1)*this.Fm;this.Gh=b;this.AI=a;d?(this.Fm-=d.duration()-a.duration(),this.vz=d):this.vz=a}x(HK,Fm);f=HK.prototype;f.duration=function(){return this.Y};f.qc=function(a,b,c){a=this.lf(a);this.Za(Jm(),a,b,c)};f.complete=function(a,b){this.we(Jm(),a,b)};f.qg=function(a,b,c){a=this.lf(a,!0);this.Za(Mm(),a,b,c)};f.Jt=function(a,b){this.we(Mm(),a,b)};
f.Za=function(a,b,c,d){if(b==this.duration())this.we(a,c,d);else{var e=this.vz.duration()+this.Fm,g=Math.floor(b/e);this.Rz=g<this.Gh-1?this.vz:this.AI;b-=g*e;b>=this.Rz.duration()?a.complete(this.Rz,c,d):a.qc(this.Rz,b,c,d)}};f.we=function(a,b,c){a.complete(this.AI,b,c)};function IK(a){this.uh=a}x(IK,Fm);f=IK.prototype;f.duration=function(){return Gm(this.uh)};f.qc=function(a,b,c){a=this.lf(a);this.Za(Mm(),a,b,c)};f.complete=function(a,b){this.we(Mm(),a,b)};f.qg=function(a,b,c){a=this.lf(a,!0);this.Za(Jm(),a,b,c)};f.Jt=function(a,b){this.we(Jm(),a,b)};f.Za=function(a,b,c,d){if(b==this.duration())this.we(a,c,d);else{if(!(this.uh instanceof Em))throw Error("can't run not prolonged action");a.qc(this.uh,b,c,d)}};f.we=function(a,b,c){a.complete(this.uh,b,c)};function JK(a){this.Fb=a;this.iM=[];for(var b=0,c=0;c<a.length;++c){var d=a[c];b=Da(d)?b+d:b+d.duration();this.iM.push(b)}this.Y=b}JK.prototype.duration=function(){return this.Y};JK.prototype.xt=function(a,b){if(a>this.Y)return!1;if(0==a&&b>=this.Y)return!0;for(var c=this.Fb.length,d=0;d<c;++d){var e=this.Fb[d];if(Da(e))var g=e;else if(g=e.duration(),a<=g&&e.xt(a,b))return!0;if(b<g)break;a=Math.max(a-g,0);b-=g}return!1};JK.prototype.ZF=function(){return this.iM};function KK(a,b,c,d){this.uh=a;this.Gh=b;this.Fm=c||0;this.eT=d||0;this.Y=a.duration()*b+this.Fm*(b-1)}KK.prototype.duration=function(){return this.Y};KK.prototype.xt=function(a,b){if(a>this.Y)return!1;if(0==a&&b>=this.Y)return!0;var c=this.Fm,d=this.uh.duration(),e=Math.floor(a/(d+c)),g=Math.floor(b/(d+c));if(1<g-e)return!0;for(;e<=g;++e){var h=e*(d+c),k=h+d,l=k+this.eT;if(a<l&&l<=b||a<=k&&b>=h&&this.uh.xt(Math.max(a-h,0),b-h))return!0}return!1};KK.prototype.ZF=function(){return[this.Y]};function LK(a,b,c,d){this.Ie="__mediaTransforms";this.Ia=a;this.jw=b;this.xC=c;this.De=d}LK.prototype.Yh=function(){return this.jw};LK.prototype.qc=function(a,b){a.Lb.add(new uq(this.Ie,this.Ia,new xq(this.jw,this.De,b)))};function MK(){}f=MK.prototype;f.uc=null;f.Is=0;f.Gd=0;f.fM=0;f.U=function(a,b,c,d){this.uc=a;this.Is=b;this.Gd=c;this.fM=d};
f.load=function(a){var b=y(this.uc),c=y(this.uc);if(a[c.ug]||a[c.$e]){c=y(this.uc);var d=a[c.ug]||a[c.$e];a:{var e=y(this.uc);switch(a[e.Yh]){case e.Yh.play+"":e=bq;break a;case e.Yh.pause+"":e=cq;break a;case e.Yh.stop+"":e=dq;break a}throw Error("unknown media operation");}c=new aq(d,e,c.Wd in a?a[c.Wd]:null)}else c=new eq;return new LK(b.$e in a?"video":"sound",c,a[b.timing][b.timing.start]*this.Is+this.Gd,this.fM)};function NK(){}f=NK.prototype;f.uc=null;f.cD=0;f.Jq=null;f.De=0;f.U=function(a,b,c,d){this.uc=a;this.cD=c;this.Jq=b;this.De=d};f.O=function(){if(!this.uc)throw Error("BehaviorLoader isn't initialized");return this.uc};function OK(a){if(!a.Jq)throw Error("BehaviorLoader isn't initialized");return a.Jq}function PK(a){if(!a.Jq)throw Error("BehaviorLoader isn't initialized");return a.Jq.id()}f.level=function(){return this.De};
f.load=function(a){var b=this.KI(a),c=this.Fe(a,b);c=this.mz(c,a,b);b.Ve()&&(a=La(c)+"_rewind",c=new Nm([new FK(PK(this),a),c,new GK(PK(this),a)]));return 0<b.start()?new Nm([new AK(b.start()),c]):c};f.lL=function(a){return new IK(a)};f.KI=function(a){var b=this.O().timing;return new QK(this.cD,a[b],b)};f.mz=function(a,b,c){c.xF()&&(a=this.lL(a));return a};function QK(a,b,c){this.Is=a;this.Ig=b;this.uc=c}QK.prototype.start=function(){return this.Is*A(this.Ig,this.uc.start,0)};
QK.prototype.xF=function(){return A(this.Ig,this.uc.xF,!1)};QK.prototype.Ve=function(){return A(this.Ig,this.uc.Ve,!1)};function RK(a,b){this.Ie=a;this.Y=b}x(RK,Em);RK.prototype.Y=0;RK.prototype.duration=function(){return this.Y};function SK(a){var b=a.lf(a.Y);return b>=a.Y?1:b/a.Y}RK.prototype.qc=function(a,b,c){var d=this.lf(a);this.Za(d>=this.Y?1:d/this.Y,b,c,!1,a==this.Y)};RK.prototype.qg=function(a,b,c){var d=this.lf(a,!0);this.Za(1-(d>=this.Y?1:d/this.Y),b,c,!0,a==this.Y)};function TK(a,b,c,d){b.Lb.add(new uq(a.Ie,c,d))}
function UK(a,b,c,d){var e=La(a),g=b.lo.get(e);g?d=g.value:(a=b.PS.get(a.Ie),d=d(a),b.lo.set(e,{value:d,Y6:ql(c)}));return d};function VK(a,b,c){RK.call(this,a,b);this.sQ=c}x(VK,RK);VK.prototype.Za=function(a,b,c,d,e){if(d=UK(this,b,c,function(a){return(a=pm(a))?"font-size"in a.Ke?a.Ke["font-size"]:"":""}))a=Ul("font-size",(this.sQ-d)*a+d,c,e),TK(this,b,"cssTextProperties",a)};function WK(){}x(WK,NK);WK.prototype.KI=function(a){var b=this.O().timing;return new XK(this.cD,a[b],b)};function YK(a){return eval("("+a+")")}WK.prototype.mz=function(a,b,c){if(0<A(c.Ig,c.uc.xx,0)||0<A(c.Ig,c.uc.Lx,0))a.Rm=new wm(A(c.Ig,c.uc.xx,0),A(c.Ig,c.uc.Lx,0));a=WK.qa.mz.call(this,a,b,c);A(c.Ig,c.uc.Xs,!1)&&(a=new Nm([a,new IK(a)]));return a};WK.prototype.lL=function(a){gb(a,Em);var b=new Dm;a.Rm=a.Rm?new vm([a.Rm,b]):b;return a};function XK(a,b,c){QK.call(this,a,b,c)}x(XK,QK);
XK.prototype.duration=function(){var a=this.uc,b=this.start(),c=0;a.end in this.Ig&&(c=this.Is*this.Ig[a.end]);a=c-b;A(this.Ig,this.uc.Xs,!1)&&(a/=2);return a};function ZK(){}x(ZK,WK);ZK.prototype.Fe=function(a,b){var c=this.O();OK(this).EH=!0;return new VK(PK(this),b.duration(),a[c.ue])};function $K(a,b,c,d){this.Zb=a;this.Ag=b;this.Kk=c;this.wC=d}$K.prototype.Xd=function(a,b,c){return new Ql(new Rl(this.Zb,[this.Ag[0]*a,this.Ag[1]*a,this.Ag[2]*a]),this.Kk,!1,b,c)};$K.prototype.nc=function(a,b,c,d,e,g){b=this.Xd(b,d,g);e&&this.wC&&(a=this.Xd(SK(a),d,g),b=b.add(a.pn()));return b};function aL(a,b,c,d){var e=b[0],g=a[0];switch(d){case "hsl":e<g&&(e+=360);break;case "hsl_ccw":e>g&&(e-=360)}return[(e-g)*c+g,(b[1]-a[1])*c+a[1],(b[2]-a[2])*c+a[2]]};function bL(a,b,c,d){this.Zb=a;this.ST=b;this.hA=c;this.Kk=d}bL.prototype.nc=function(a,b,c,d,e,g){return new Ql(new Rl(this.Zb,aL(this.ST,this.hA,b,this.Zb)),this.Kk,!0,d,g)};function cL(a,b,c,d){this.Ia=a;this.Zb=b;this.hA=c;this.Kk=d}cL.prototype.nc=function(a,b,c,d,e,g){var h=this.Ia;a=UK(a,c,d,function(a){var b=null;switch(h){case "textColor":b=fm(a,"textColor");break;case "strokeColor":b=fm(a,"strokeColor");break;case "fillColor":b=fm(a,"fillColor");break;case "imgColor":b=fm(a,"imgColor")}return b?b.color():null});if(!a)return null;a=a.Cb(this.Zb);return new Ql(new Rl(this.Zb,aL(a,this.hA,b,this.Zb)),this.Kk,!0,d,g)};function dL(a,b,c,d){RK.call(this,a,b);this.Ia=c;this.Hg=d}x(dL,RK);dL.prototype.Za=function(a,b,c,d,e){(a=this.Hg.nc(this,a,b,c,d,e))&&TK(this,b,this.Ia,a)};function eL(){}x(eL,WK);eL.prototype.Fe=function(a,b){var c=this.O();c=fL(this,a[c.target]);for(var d=[],e=0;e<c.length;++e){var g=c[e],h=a,k=this.O();h=new Rl(gL(this,h),h[k.oV]);OK(this).Wz[g]=h;d.push(hL(this,g,a,b))}return 1<d.length?new BK(d):d[0]};
function hL(a,b,c,d){var e=a.O(),g=A(c,e.tV,!1)?1:0,h=gL(a,c);if(e.rj in c){a=PK(a);var k=d.duration();d=!d.Ve();b=new dL(a,k,b,new $K(h,c[e.rj],g,d))}else e.from in c?(a=PK(a),d=d.duration(),b=new dL(a,d,b,new bL(h,c[e.from],c[e.ue],g))):(a=PK(a),d=d.duration(),b=new dL(a,d,b,new cL(b,h,c[e.ue],g)));return b}
function fL(a,b){a=a.O().target;switch(b){case a.text+"":return["textColor"];case a.stroke+"":return["strokeColor"];case a.fill+"":return["fillColor","imgColor"];case a.UX+"":return["strokeColor","imgColor"]}throw Error("unknown target");}function gL(a,b){a=a.O().dV;switch(b[a]){case a.uX+"":return"rgb";case a.iW+"":return"hsl";case a.jW+"":return"hsl_ccw"}throw Error("unknown color space");};function iL(a,b,c,d){RK.call(this,a,b);this.tk=c;this.De=d}x(iL,RK);iL.prototype.Za=function(a,b,c,d,e){e||TK(this,b,"filter",new Lp(this.tk,a,this.De,c,e))};function jL(){}x(jL,WK);
jL.prototype.Fe=function(a,b){var c=this.O().Xp;var d={};d[c.VU]="blinds";d[c.XU]="box";d[c.cV]="circle";d[c.sV]="diamond";d[c.$W]="plus";d[c.bV]="checkerboard";d[c.wV]="dissolve";d[c.kX]="randombar";d[c.TU]="barn";d[c.TX]="strips";d[c.gY]="wedge";d[c.kY]="wipe";d[c.iY]="wheelCw";d[c.hY]="wheelCcw";c=a[c];if(c in d)d=d[c];else throw Error("unknown mask type");c=this.O().Te;a=c in a?a[c]:null;if(null!==a)if(/[^0-9]/.test(a)){var e={};e[c.fW]=1;e[c.vertical]=2;e[c["in"]]=4;e[c.SW]=8;e[c.LV]=16;e[c.MV]=
32;e[c.NV]=64;e[c.OV]=128;e[c.uW]=48;e[c.vW]=160;e[c.vX]=80;e[c.wX]=192;e[c.gW]=5;e[c.hW]=9;e[c.$X]=6;e[c.aY]=10;if(a in e)a=e[a];else throw Error("unknown mask sub type");}else a=parseInt(a,10);a:{a=a||null;for(c=0;c<Io.length;++c)if(e=Io[c],e.Xp()==d&&e.Te()==a){d=e;break a}d=new Ho(d,a);Io.push(d)}return new iL(PK(this),b.duration(),d,this.level())};function kL(){this.Ok=[]}f=kL.prototype;f.Ti=0;f.NK=0;f.OK=0;f.moveTo=function(a){this.Ok.push(new lL(a))};f.lineTo=function(a,b){var c=this.end();this.Ok.push(new mL(a,c,b))};function nL(a,b,c,d,e){var g=a.end();a.Ok.push(new oL(b,g,c,d,e))}f.end=function(){if(0==this.Ok.length)throw Error("path must be started with moveTo");return this.Ok[this.Ok.length-1].end()};
f.uy=function(a){if(0>a||1<a)throw Error("incorrect time");if(1==a)return this.end();var b=0,c=0;a>=this.Ti&&(b=this.NK,c=this.OK);for(var d=null;b<this.Ok.length;++b){var e=this.Ok[b],g=c+e.duration();if(g==a){d=e.end();break}if(g>a){d=e.uy((a-c)/(g-c));break}c=g}this.Ti=a;this.NK=b;this.OK=c;return d?d:this.end()};function pL(a){this.Y=a}pL.prototype.duration=function(){return this.Y};function lL(a){this.Y=0;this.Gk=a}x(lL,pL);lL.prototype.end=function(){return this.Gk};
function mL(a,b,c){this.Y=a;this.$u=b;this.gx=c}x(mL,pL);mL.prototype.end=function(){return this.gx};mL.prototype.uy=function(a){var b=this.$u,c=this.gx;return new ke((c.x-b.x)*a+b.x,(c.y-b.y)*a+b.y)};function oL(a,b,c,d,e){this.Y=a;this.fA=e;this.LP=new Jo(b.x,b.y,c.x,c.y,d.x,d.y,e.x,e.y)}x(oL,pL);oL.prototype.end=function(){return this.fA};
oL.prototype.uy=function(a){var b=this.LP;if(0==a)var c=b.gu;else if(1==a)c=b.ju;else{c=je(b.gu,b.hu,a);var d=je(b.hu,b.iu,a),e=je(b.iu,b.ju,a);c=je(c,d,a);d=je(d,e,a);c=je(c,d,a)}0==a?a=b.ku:1==a?a=b.nu:(d=je(b.ku,b.lu,a),e=je(b.lu,b.mu,a),b=je(b.mu,b.nu,a),d=je(d,e,a),e=je(e,b,a),a=je(d,e,a));return new ke(c,a)};function qL(a,b,c){RK.call(this,a,b);this.Qr=c}x(qL,RK);qL.prototype.Za=function(a,b,c,d,e){a=this.Qr.uy(a);TK(this,b,"moveX",new Wl(a.x,!0,c,e));TK(this,b,"moveY",new Wl(a.y,!0,c,e))};function rL(){}x(rL,WK);rL.prototype.Fe=function(a,b){var c=this.O();return new qL(PK(this),b.duration(),sL(this,a[c.path]))};
function sL(a,b){function c(){return new ke(d()+g,d()+h)}function d(){var a=b.match(/^\s*([-0-9\.]+)/);if(a)return b=b.substr(a[0].length),parseFloat(a[1]);throw Error("incorrect path");}function e(){var a=b.match(/^\s*([m|l|c])/i);return a?(b=b.substr(a[0].length),a[1].toLowerCase()):null}a=OK(a);var g=a.ma().left,h=a.ma().top;b=b.replace(/,/g," ");for(a=new kL;;){var k=e();if(!k)break;switch(k){case "m":a.moveTo(c());break;case "l":a.lineTo(d(),c());break;case "c":nL(a,d(),c(),c(),c())}}return a}
;function tL(a,b){this.Em=a;this.vC=b}tL.prototype.nc=function(a,b,c,d,e,g){b=this.Xd(b,d,g);this.Em&&e&&this.vC&&(a=this.Xd(SK(a),d,g),b=b.add(a.pn()));return b};function uL(a,b,c){tL.call(this,b,c);this.JS=a}x(uL,tL);uL.prototype.Xd=function(a,b,c){return new Wl(this.JS(a),!this.Em,b,c)};function vL(a,b){tL.call(this,!0,b);this.hQ=a}x(vL,tL);vL.prototype.Xd=function(a,b,c){return new Wl(this.hQ*a,!1,b,c)};function wL(a,b,c,d){tL.call(this,c,d);this.$u=a;this.gx=b}x(wL,tL);wL.prototype.Xd=function(a,b,c){return new Wl((this.gx-this.$u)*a+this.$u,!this.Em,b,c)};function xL(a,b){this.tQ=a;this.Ia=b}xL.prototype.nc=function(a,b,c,d,e,g){var h=this.Ia;a=UK(a,c,d,function(a){return"moveX"==h?im(a).Ya:jm(a).Ya});return null===a?null:new Wl((this.tQ-a)*b+a,!0,d,g)};function yL(a,b,c,d){RK.call(this,a,b);this.Ia=c;this.Hg=d}x(yL,RK);yL.prototype.Za=function(a,b,c,d,e){(a=this.Hg.nc(this,a,b,c,d,e))&&TK(this,b,this.Ia,a)};function zL(a){this.Ia=a}x(zL,WK);zL.prototype.Fe=function(a,b){var c=this.O();if(c.rj in a){var d=PK(this),e=b.duration();b=!b.Ve();a=new yL(d,e,this.Ia,new vL(a[c.rj],b))}else if(c.Qx in a){d=PK(this);e=b.duration();var g=YK(a[c.Qx]);b=!b.Ve();a=new yL(d,e,this.Ia,new uL(g,A(a,c.yy,!1),b))}else c.from in a?(d=PK(this),e=b.duration(),b=!b.Ve(),a=new yL(d,e,this.Ia,new wL(a[c.from],a[c.ue],A(a,c.yy,!1),b))):(d=PK(this),b=b.duration(),e=this.Ia,a=new yL(d,b,e,new xL(a[c.ue],e)));return a};
function AL(){this.Ia="moveX"}x(AL,zL);function BL(){this.Ia="moveY"}x(BL,zL);function CL(a,b,c){this.QL=a;this.gA=b;this.De=c}CL.prototype.nc=function(a,b,c,d,e,g){return new Mp((this.gA-this.QL)*b+this.QL,this.De,d,g)};function DL(a,b){this.gA=a;this.De=b}DL.prototype.nc=function(a,b,c,d,e,g){a=UK(a,c,d,function(a){return(a=fm(a,"filter"))&&a instanceof Mp?a.alpha():1});return null===a?null:new Mp((this.gA-a)*b+a,this.De,d,g)};function EL(a,b,c){RK.call(this,a,b);this.Hg=c}x(EL,RK);EL.prototype.Za=function(a,b,c,d,e){(a=this.Hg.nc(this,a,b,c,d,e))&&TK(this,b,"filter",a)};function FL(){}x(FL,WK);FL.prototype.Fe=function(a,b){var c=this.O();if(c.rj in a)throw PK(this),b.duration(),this.level(),Error("not implemented");if(c.from in a){var d=PK(this);b=b.duration();var e=this.level();a=new EL(d,b,new CL(a[c.from],a[c.ue],e))}else d=PK(this),b=b.duration(),e=this.level(),a=new EL(d,b,new DL(a[c.ue],e));return a};function GL(a,b){this.Zc=a;this.wC=b}GL.prototype.Xd=function(a,b,c){return new Xl(this.Zc*a,!1,b,c)};GL.prototype.nc=function(a,b,c,d,e,g){b=this.Xd(b,d,g);e&&this.wC&&(a=this.Xd(SK(a),d,g),b=b.add(a.pn()));return b};function HL(a,b){this.IH=a;this.bU=b}HL.prototype.nc=function(a,b,c,d,e,g){return new Xl((this.bU-this.IH)*b+this.IH,!0,d,g)};function IL(a){this.Zc=a}IL.prototype.nc=function(a,b,c,d,e,g){a=UK(a,c,d,function(a){return gm(a).angle()+hm(a).angle()});return null===a?null:new Xl((this.Zc-a)*b+a,!0,d,g)};function JL(a,b,c,d){RK.call(this,a,b);this.Ia=c;this.Hg=d}x(JL,RK);JL.prototype.Za=function(a,b,c,d,e){(a=this.Hg.nc(this,a,b,c,d,e))&&TK(this,b,this.Ia,a)};function KL(){}x(KL,WK);KL.prototype.Fe=function(a,b){var c=this.O();if(c.rj in a){var d=PK(this),e=b.duration();b=!b.Ve();a=new JL(d,e,"rotateBy",new GL(a[c.rj]*Math.PI/180,b))}else c.from in a?(d=PK(this),b=b.duration(),a=new JL(d,b,"rotateTo",new HL(a[c.from]*Math.PI/180,a[c.ue]*Math.PI/180))):(d=PK(this),b=b.duration(),a=new JL(d,b,"rotateTo",new IL(a[c.ue]*Math.PI/180)));return a};function LL(a,b){this.Em=a;this.vC=b}LL.prototype.nc=function(a,b,c,d,e,g){b=this.Xd(b,d,g);this.Em&&e&&this.vC&&(a=this.Xd(SK(a),d,g),b=b.add(a.pn()));return b};function ML(a,b,c){LL.call(this,b,c);this.iT=a}x(ML,LL);ML.prototype.Xd=function(a,b,c){return new Yl(this.iT(a),!this.Em,b,c)};function NL(a,b){LL.call(this,!0,b);this.Aa=a}x(NL,LL);NL.prototype.Xd=function(a,b,c){return new Yl((this.Aa-1)*a+1,!1,b,c)};function OL(a,b,c,d){LL.call(this,c,d);this.EG=a;this.iA=b}x(OL,LL);OL.prototype.Xd=function(a,b,c){return new Yl((this.iA-this.EG)*a+this.EG,!this.Em,b,c)};function PL(a,b){this.iA=a;this.Ia=b}PL.prototype.nc=function(a,b,c,d,e,g){var h=this.Ia;a=UK(a,c,d,function(a){switch(h){case "scaleX":return km(a).scale();case "scaleX2":return lm(a).scale();case "scaleY":return mm(a).scale();case "scaleY2":return nm(a).scale()}return null});return null===a?null:new Yl((this.iA-a)*b+a,!0,d,g)};function QL(a,b,c,d){RK.call(this,a,b);this.Ia=c;this.Hg=d}x(QL,RK);QL.prototype.Za=function(a,b,c,d,e){(a=this.Hg.nc(this,a,b,c,d,e))&&TK(this,b,this.Ia,a)};function RL(a){this.Ia=a}x(RL,WK);RL.prototype.Fe=function(a,b){var c=this.O();if(c.rj in a){var d=PK(this),e=b.duration();b=!b.Ve();a=new QL(d,e,this.Ia,new NL(a[c.rj],b))}else if(c.Qx in a){d=PK(this);e=b.duration();var g=YK(a[c.Qx]);b=!b.Ve();a=new QL(d,e,this.Ia,new ML(g,A(a,c.yy,!1),b))}else c.from in a?(d=PK(this),e=b.duration(),b=!b.Ve(),a=new QL(d,e,this.Ia,new OL(a[c.from],a[c.ue],A(a,c.yy,!1),b))):(d=PK(this),b=b.duration(),e=this.Ia,a=new QL(d,b,e,new PL(a[c.ue],e)));return a};
function SL(){this.Ia="scaleX"}x(SL,RL);function TL(){this.Ia="scaleY"}x(TL,RL);function UL(){this.Ia="scaleX2"}x(UL,RL);function VL(){this.Ia="scaleY2"}x(VL,RL);function WL(a,b,c,d){this.Ie=a;this.QS=b;this.RS=c;this.Ia=d?"cssTextProperties":"cssProperties"}x(WL,um);WL.prototype.qc=function(a,b){b=Ul(this.QS,this.RS,b,!0);a.Lb.add(new uq(this.Ie,this.Ia,b))};WL.prototype.qg=function(){};function XL(){}x(XL,NK);XL.prototype.Fe=function(a){var b=this.O(),c=a[b.fX],d=a[b.rW];if(d){var e=OK(this);pb(e.pz,c)||e.pz.push(c)}else e=OK(this),pb(e.oz,c)||e.oz.push(c);return new WL(PK(this),c,a[b.ue],d)};function YL(a,b){this.RL=a;this.jA=b}YL.prototype.nc=function(a,b,c,d,e,g){return new Zl((this.jA-this.RL)*b+this.RL,d,g)};function ZL(a){this.jA=a}ZL.prototype.nc=function(a,b,c,d,e,g){a=UK(a,c,d,function(a){return om(a).shift()});return null===a?null:new Zl((this.jA-a)*b+a,d,g)};function $L(a,b,c){RK.call(this,a,b);this.Hg=c}x($L,RK);$L.prototype.Za=function(a,b,c,d,e){(a=this.Hg.nc(this,a,b,c,d,e))&&TK(this,b,"shiftX",a)};function aM(){}x(aM,WK);aM.prototype.Fe=function(a,b){var c=this.O();if(c.from in a){var d=PK(this);b=b.duration();a=new $L(d,b,new YL(a[c.from],a[c.ue]))}else d=PK(this),b=b.duration(),a=new $L(d,b,new ZL(a[c.ue]));return a};function bM(a,b){this.Ie=a;this.xd=b}x(bM,um);bM.prototype.qc=function(a,b){this.Za(this.xd,a,b)};bM.prototype.qg=function(a,b){this.Za(!this.xd,a,b)};bM.prototype.Za=function(a,b,c){b.Lb.add(new uq(this.Ie,"visibility",new cm(a,c)))};function cM(){}x(cM,NK);cM.prototype.Fe=function(a){var b=this.O();return new bM(PK(this),a[b.ue])};function dM(a){a:{var b={A:""};for(var c in b){b=c;break a}b=void 0}for(var d in a)a.hasOwnProperty(d)&&eM(a[d],d,b)}function eM(a,b,c){for(var d in a)a.hasOwnProperty(d)&&(d==c?b=a[c]:"toString"!=d&&eM(a[d],d,c));a.toString=function(){return b}};function fM(a){this.Od=a;this.Ug=1;this.TT=0}var gM;
fM.prototype.load=function(a,b){var c=this.O();c.LD in b&&hM(this,a,b[c.LD]);var d=this.O(),e=null;d.TE in b&&d.Xe in b[d.TE]&&(e=b[d.TE]);var g=e?e[d.Xe].length:0,h=a.Ca().count(),k=!1;if(h==g+1)g=a.Hr,h=a.Ca().rb(0),g.ne(this.Od.gn("__step",!0)),Um(g,new AK(1E3*h.duration())),k=!0;else if(h!==g)throw Error("count of slide animation steps must be equal to steps in mainSequence");e&&iM(this,a,a.Jn,a.Hr,0,e[d.Xe],new jM(a,this,k));if(c.KE in b)for(b=b[c.KE],c=0;c<b.length;++c){e=b[c];d=c+1;h=a;k=this.O().KE;
g=null;if(k.BO in e){var l=e[k.BO];k=this.Od.gn(l,!0);g=this.Od.gn(l,!1);for(var m=l.length,p=0;p<m;++p)h.ne(l[p])}else if(k.ZN in e)k=k.ZN,l=e[k],h=k.ug in l?yh(h.Kb(),l[k.ug]):yh(h.Yb(),l[k.$e]),y(h),k=l[k.WU],h=Vg(h.Ph(),k),k=this.Od.YD(h,!0);else throw Error();k=[k,g];g=a;h=a.Jn;l=k[0];k=k[1];m=this.O();e=e[m.Xe];l=new kM(l,this.Od);m=new Tm(this.Od);iM(this,g,h,m,d,e,l);k&&m.ne(k);a.qI.push(m)}};
function hM(a,b,c){function d(a){if(4!=a.length)throw Error("bounding box array must contain exactly 4 items");return new Bh(a[0],a[1],a[2],a[3])}function e(a){if(6!=a.length)throw Error("transform matrix must contain exactly 6 items");return new en(a[0],a[1],a[2],a[3],a[4],a[5])}a=a.O().LD;b=b.Jn;for(var g=0;g<c.length;++g){var h=c[g];if(!(a.id in h))throw Error("animated object json must contain id property");var k=h[a.id];if(!(a.Oh in h))throw Error("animated object json must contain bbox property");
var l=d(h[a.Oh]),m=null;a.zf in h&&(m=e(h[a.zf]));var p=null;a.wg in h&&(p=e(h[a.wg]));b.add(new jn(k,l,m,p))}}
function iM(a,b,c,d,e,g,h){for(var k=a.O().Xe,l=0;l<g.length;++l){h.hN(d,l);var m=h.Cx(l),p=g[l];if(k.fg in p){var q=a,t=q.O().Xe;var v=q.O().Xe;for(var D=v.fg.timing,E=[],H=p[v.fg],L=0;L<H.length;++L){var O=H[L][v.fg.timing],S=A(O,D.duration,0),ka=A(O,D.Nx,0),ha=A(O,D.Xs,!1),ea=A(O,D.repeat,1),ia=A(O,D.tO,0),pa=A(O,D.Ve,!1);O=A(O,D.wO,0);var db=S;ha&&(db+=S+2*O);Da(ea)&&1<ea&&(db=db*ea+ia*(ea-1));!ha&&pa&&(db+=O);db+=ka;E.push(1E3*db)}v=0<E.length?Math.max.apply(Math,E):0;t=m?1E3*m.duration():1E3*
A(p,t.duration,0);t=v>t?t/(v+.001):1;v>q.TT&&(q.Ug=t);q=t;t=new BK;D=!1;p=p[k.fg];for(v=0;v<p.length;++v){var Fd=p[v];if(A(Fd,k.fg.OF)){E=a;L=d.Im;ha=c;S=e;H=Fd;ka=E.O().Xe.fg;ea=mn(ha,H[ka.OF]);ia=1E3*H[ka.timing][ka.timing.duration];1===ia&&(ia=0);ia*=q;ha=new BK;ha.me(new AK(ia));pa=H[ka.$m];for(O=0;O<pa.length;++O){db=pa[O];var Ib=db[ka.$m.type];var Ma=ka.$m.type,Ya={};Ya[Ma.rotation]=KL;Ya[Ma.BW]=AL;Ya[Ma.DW]=BL;Ya[Ma.AW]=rL;Ya[Ma.Kt]=SL;Ya[Ma.Lt]=TL;Ya[Ma.yX]=UL;Ya[Ma.zX]=VL;Ya[Ma.opacity]=
FL;Ya[Ma.visibility]=cM;Ya[Ma.JX]=aM;Ya[Ma.setProperty]=XL;Ya[Ma.fontSize]=ZK;Ya[Ma.color]=eL;Ya[Ma.xW]=jL;if(Ib in Ya)Ib=new Ya[Ib];else throw Error("unknown behavior");Ib.U(ka.$m,ea,ia,S);ha.me(Ib.load(db))}ea=ha;S=H;H=E.O().Xe.fg;E=S[H.OF];H=H.timing;S=S[H];ka=1E3*A(S,H.wO,0)*q;ha=A(S,H.Xs,!1);ia=new wq(ea.duration());pa=A(S,H.xx,0);O=A(S,H.Lx,0);if(0<pa||0<O)ea.Rm=new wm(pa,O);ha&&(ea=new Nm([ea,new AK(2*ka),new IK(ea)]),ia=new JK([ia,2*ka,ia]));if(pa=A(S,H.repeat,!1))O=1E3*A(S,H.tO,0)*q,Da(pa)&&
1<pa&&(ea=new HK(ea,pa,O,lM(E,ea,ka)),ia=new KK(ia,pa,O,ka));!ha&&A(S,H.Ve,!1)&&(ea=lM(E,ea,ka),0<ka&&(ia=new JK([ia,ka,new wq(0)])));H=1E3*A(S,H.Nx,0)*q;0<H&&(ea=new Nm([new AK(H),ea]),ia=new JK([H,ia]));L.me(E,ia);t.me(ea)}else{D=b;E=d;S=e;ka=Fd;H=a.O().Xe.fg;ha=ka[H.timing];L=new MK;L.U(H.$m,1E3*ha[H.timing.duration]*q,1E3*ha[H.timing.Nx]*q,S);S=ka[H.$m];for(ka=0;ka<S.length;++ka)if(ea=S[ka],ia=L.load(ea),E.bD.push(ia),E.Im.me(ia.Ie,new JK([ia.xC,new wq(0)])),m&&(ha=jb(D.Ca().Ds,m),ha=new Fg(D.index(),
ha,ia.xC/1E3),ia=ia.Yh(),ia instanceof aq&&(pa=ia.Ct(),ea=H.$m.ug in ea?yh(D.Kb(),pa):yh(D.Yb(),pa)))){ea=ea.Lb;pa=ha;switch(ia.type()){case bq:ha="play";break;case cq:ha="togglePlay";break;case dq:ha="stop";break;default:throw Error("unknown media operation type");}ha=new Wg(ha,pa,ia.Wd());ea.Lb.push(ha)}D=!0}}if(0<t.Va.length||D)0==t.Va.length&&(m=Fd[k.fg.timing],t.me(new AK(1E3*(m[k.fg.timing.Nx]+m[k.fg.timing.duration])*q))),Um(d,t)}h.XM(d,l)}}
function lM(a,b,c){var d=La(b)+"_rewind";return b=new Nm([new FK(a,d),b,new AK(c),new GK(a,d)])}
fM.prototype.O=function(){if(!gM){var a={LD:{A:"a",id:{A:"i"},Oh:{A:"b"},zf:{A:"t"},wg:{A:"r"}},TE:{A:"m"},KE:{A:"i",BO:{A:"i"},ZN:{A:"m",ug:{A:"s"},$e:{A:"v"},WU:{A:"b"}}},Xe:{A:"s",duration:{A:"d"},fg:{A:"a",OF:{A:"s"},timing:{A:"t",Nx:{A:"u"},duration:{A:"d"},xx:{A:"a"},Lx:{A:"c"},W6:{A:"b"},Xs:{A:"t"},Ve:{A:"r"},repeat:{A:"p"},wO:{A:"w"},tO:{A:"l"}},$m:{A:"b",timing:{A:"t",start:{A:"s"},end:{A:"e"},xx:{A:"a"},Lx:{A:"c"},Ve:{A:"r"},xF:{A:"v"},Xs:{A:"t"}},type:{A:"y",rotation:{A:"r"},Kt:{A:"s1"},
yX:{A:"s3"},Lt:{A:"s2"},zX:{A:"s4"},JX:{A:"h"},BW:{A:"m1"},DW:{A:"m2"},AW:{A:"m"},opacity:{A:"o"},visibility:{A:"v"},setProperty:{A:"s"},fontSize:{A:"f"},color:{A:"c"},xW:{A:"k"},media:{A:"d"}},rj:{A:"b"},from:{A:"f"},ue:{A:"o"},Qx:{A:"m"},path:{A:"p"},yy:{A:"r"},rW:{A:"i"},fX:{A:"a"},dV:{A:"c",uX:{A:"r"},iW:{A:"h"},jW:{A:"c"}},oV:{A:"d"},target:{A:"g",stroke:{A:"s"},UX:{A:"s2"},fill:{A:"f"},text:{A:"t"}},tV:{A:"h"},Xp:{A:"s",VU:{A:"n"},XU:{A:"b"},cV:{A:"c"},sV:{A:"d"},$W:{A:"p"},bV:{A:"h"},wV:{A:"v"},
kX:{A:"r"},TU:{A:"a"},TX:{A:"t"},gY:{A:"g"},kY:{A:"w"},iY:{A:"w1"},hY:{A:"w2"}},Te:{A:"u",fW:{A:"h"},vertical:{A:"v"},"in":{A:"i"},SW:{A:"o"},LV:{A:"b"},MV:{A:"l"},NV:{A:"r"},OV:{A:"t"},uW:{A:"ld"},vW:{A:"lu"},vX:{A:"rd"},wX:{A:"ru"},gW:{A:"hi"},hW:{A:"ho"},$X:{A:"vi"},aY:{A:"vo"}},Yh:{A:"n",play:{A:"p"},pause:{A:"u"},stop:{A:"s"}},Wd:{A:"P"},ug:{A:"S"},$e:{A:"V"}}}}};dM(a);gM=a}return gM};function jM(a,b,c){this.ka=a;this.aR=b;this.rQ=c}
jM.prototype.hN=function(a,b){this.Cx(b);b=this.aR.Od.gn("__step",!0);a.ne(b)};jM.prototype.XM=function(a,b){b=this.Cx(b);0<b.ZB&&Um(a,new AK(1E3*b.ZB))};jM.prototype.Cx=function(a){return this.ka.Ca().rb(a+(this.rQ?1:0))};function kM(a,b){this.kD=a;this.mU=b}kM.prototype.hN=function(a){a.ne(this.kD.clone(this.mU))};kM.prototype.XM=function(){};kM.prototype.Cx=function(){return null};var mM={JY:"attachment",w6:"webLink"};u("ispring.presenter.presentation.resources.references.ReferenceType",mM,void 0);u("ATTACHMENT","attachment",mM);u("WEB_LINK","webLink",mM);function nM(a,b){this.$k=a;this.Di=b}nM.prototype.text=function(){return this.$k};nM.prototype.lg=function(){return this.Di};function oM(){}oM.prototype.type=function(){return"none"};function pM(){}var qM;pM.prototype.O=function(){return rM()};
pM.prototype.load=function(a){if(!a)throw Error("presentation json can't be null");var b=this.O(),c=new at(a[b.id]);b.title in a&&c.LF(a[b.title]);b.courseTitle in a&&(c.bQ=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.Nd=a[b.slideWidth];c.Md=a[b.slideHeight];if(b.sn in a)for(var d=a[b.sn],e=this.O().sn,g=c.sn(),h=0;h<d.length;++h){var k=d[h],l=new uK;l.zh=A(k,e.name,"");l.zI=A(k,e.SN,"");
l.HG=A(k,e.jN,"");l.NF(A(k,e.fu,""));l.xH=A(k,e.AN,"");l.tK=A(k,e.mO,"");e.uj in k&&l.BF(sM(this,k[e.uj]));if(e.gF in k){var m=e.gF,p=k[m],q=new wK(p[m.wt],p[m.width],p[m.height]);l.uK=q}g.Wr.push(l)}var t=this.O(),v=c.RC;if(t.Kb in a)for(var D=a[t.Kb],E=0;E<D.length;++E){var H=new Kg(D[E][t.Kb.id],"",D[E][t.Kb.lg]);v.Kn[H.id()]=H}var L=c.GM;if(t.Yb in a){var O=a[t.Yb];for(E=0;E<O.length;++E){var S=tM(O[E][t.Yb.id],O[E][t.Yb.lg],O[E][t.Yb.poster]);L.Kn[S.id()]=S}}var ka=this.O();if(ka.rn in a)for(var ha=
a[ka.rn],ea=0;ea<ha.length;++ea){var ia=ha[ea],pa=uM(c,ia[ka.rn.Kb],ia[ka.rn.loop]);c.rn().push(pa)}vM(this,c,a);if(!(b.slides in a))throw Error("presentation json doesn't contain 'slides' parameter");var db=a[b.slides],Fd=db.length;if(!Fd)throw Error("presentation must contain at least one slide");for(var Ib=[],Ma=0;Ma<Fd;++Ma){var Ya=void 0,Yh=void 0,Sl=void 0,Nd=void 0,Od=void 0,Ha=db[Ma],ov=Ma,ja=this.O().slides,Vw=Ha[ja.St]||ja.St.slide+"";if(Vw==ja.St.slide+""){var Nb=Ha,rd=new yn(new cn);rd.Vl=
A(Nb,ja.NU,!1);rd.Hq=A(Nb,ja.HD,!0);if(ja.rl in Nb)rd.td=new kK(Nb[ja.rl]);else if(ja.tN in Nb&&ja.src in Nb){var bO=Oj()&&Nb.hasOwnProperty(ja.DO)?ja.DO:ja.src;rd.td=new lK(Nb[bO],Nb[ja.tN])}else throw Error("slide json must contain either contentId or css+src parameters");var cO=rd,lH=Nb,mH=this.O().slides;mH.LN in lH&&(cO.aI=lH[mH.LN].concat());var nH=rd,Dq=Nb,Eq=this.O().slides;if(Eq.Kb in Dq)for(var dO=nH.Kb(),oH=Dq[Eq.Kb],me=this.O().slides.Kb,Ww=0;Ww<oH.length;++Ww){var Re=oH[Ww],eO=new Kg(Re[me.nl],
Re[me.nl],""),nj=new rh(Re[me.id],eO,A(Re,me.duration,0));nj.Gh=wM(A(Re,me.repeat,1),me);nj.Qf=A(Re,me.slides,0)-1;nj.setVolume(A(Re,me.volume,1));nj.to=A(Re,me.wf,!1);xM(nj,Re,me);dO.add(nj)}if(Eq.Yb in Dq)for(var fO=nH.Yb(),rH=Dq[Eq.Yb],Wc=this.O().slides.Yb,Xw=0;Xw<rH.length;++Xw){var sd=rH[Xw],gO=tM(sd[Wc.nl],sd[Wc.lg]),Tf=new ki(sd[Wc.id],gO,A(sd,Wc.duration,0),sd[Wc.nl]);Tf.Gh=wM(A(sd,Wc.repeat,1),Wc);Tf.VH=sd[Wc.FE];Tf.mL=sd[Wc.By];Tf.yK=sd[Wc.hF];Tf.Qf=A(sd,Wc.slides,0)-1;Tf.setVolume(A(sd,
Wc.volume,1));xM(Tf,sd,Wc);fO.add(Tf)}var hO=rd,sH=Nb,iO=this.O().slides,jO=hO.eu(),Se=iO.eu;if(Se in sH)for(var tH=sH[Se],kO=tH.length,Yw=0;Yw<kO;++Yw){var dh=tH[Yw],oj=new wn(dh[Se.containerId],dh[Se.url]);oj.ii(dh[Se.width]);oj.Lj(dh[Se.height]);oj.setTimeout(dh[Se.timeout]);oj.nq(dh[Se.wE]);oj.lH=dh[Se.mt];jO.add(oj)}var lO=rd,uH=Nb,mO=this.O().slides,nO=lO.Yq,Uf=mO.oY;if(Uf in uH)for(var vH=uH[Uf],oO=vH.length,Zw=0;Zw<oO;++Zw){var pj=vH[Zw],Fq=new vF(pj[Uf.containerId],pj[Uf.$e]);Fq.ii(pj[Uf.width]);
Fq.Lj(pj[Uf.height]);Uf.wa in pj&&(Fq.Oe=Math.max(0,pj[Uf.wa]));nO.add(Fq)}yM(this,rd,Nb);var qO=rd,wH=Nb,rO=this.O().slides,sO=qO.Yq,Te=rO.nY;if(Te in wH)for(var xH=wH[Te],tO=xH.length,$w=0;$w<tO;++$w){var eh=xH[$w],Gq=new rF(eh[Te.containerId],eh[Te.$e],eh[Te.clientId]);Gq.ii(eh[Te.width]);Gq.Lj(eh[Te.height]);Te.wa in eh&&(Gq.Oe=Math.max(0,eh[Te.wa]));sO.add(Gq)}if(ja.rE in Nb)for(var uO=rd.eA,yH=Nb[ja.rE],fh=this.O().slides.rE,ax=0;ax<yH.length;++ax){var gh=yH[ax];uO.$q.push(new un(gh[fh.containerId],
gh[fh.url],gh[fh.width],gh[fh.height],gh[fh.wa],gh[fh.bgColor],A(gh,fh.aG,!1)))}Od=rd}else{if(Vw==ja.St.quiz+""){var qj=Ha,Xc=new Ur;Xc.Vl=!1;Xc.Hq=!1;Xc.uz=qj[ja.hX];Xc.Ot(qj[ja.Gj]);var xm=ja.iX,Hq=qj[xm];Xc.vu=Hq[xm.Vs];Xc.hL=Hq[xm.uF];Xc.MF(zM(Hq,xm));var ym=xm.qE,zH=Hq[ym],wO=AM(zH[ym.qn],ym.qn);Xc.ow=wO;var xO=AM(zH[ym.pE],ym.qn);Xc.Wu=xO;Xc.td=new lK(qj[ja.src]);var BH=ja.jX;if(qj.hasOwnProperty(BH)){var CH=qj[BH];Xc.kM!=CH&&(Xc.kM=CH)}Nd=Xc}else{if(Vw==ja.St.scenario+""){var bx=Ha,Ue=new qr;
Ue.Vl=!1;Ue.Hq=!1;Ue.Ot(bx[ja.Gj]);Ue.td=new lK(bx[ja.src]);var Iq=ja.AX,Jq=bx[Iq];if(null!=Jq){Ue.wu=Jq[Iq.Ws];Ue.MF(BM(Jq,Iq));var zm=Iq.qE,DH=Jq[zm],zO=CM(DH[zm.qn],zm.qn);Ue.pw=zO;var AO=CM(DH[zm.pE],zm.qn);Ue.Xu=AO}Sl=Ue}else{var Kq=Ha,Vf=new ir;Vf.Vl=!1;Vf.Hq=!1;Vf.td=new lK(Kq[ja.src]);Vf.LQ=Kq[ja.JE];Vf.Ot(Kq[ja.Gj]);var cx=ja.pW,FH=Kq[cx];Vf.FF(FH[cx.navigationType]);Vf.uu=FH[cx.Us];Sl=Vf}Nd=Sl}Od=Nd}var $a=Od,GH=Ha[ja.UU];if(r(GH)){var BO=c.rn()[GH];$a.Lq=BO}$a.Jf=ov;$a.LF(A(Ha,ja.title,
""));$a.Ea(A(Ha,ja.visible,!0));$a.lB=A(Ha,ja.ny,0);$a.$k=A(Ha,ja.text,"");$a.vR=new nM(A(Ha,ja.KW,""),A(Ha,ja.kW,""));if(ja.Xe in Ha)for(var CO=$a.Ca(),dx=Ha[ja.Xe],DO=$a.fh(),Lq=this.O().slides.Xe,Mq=0;Mq<dx.length;++Mq){var Nq=dx[Mq];if(!(Lq.nO in Nq))throw Error("animation step json must contain playTime parameter");var HH=Lq.lO in Nq?Nq[Lq.lO]:void 0;CO.add(new Pg(Nq[Lq.nO],HH,(Mq!=dx.length-1||DO)&&r(HH)))}if($a instanceof yn&&ja.Uy in Ha){var IH=new fM($a.Od);IH.load($a,Ha[ja.Uy]);Yh=IH.Ug;
$a.eA.oh(Yh);$a.Yq.oh(Yh);$a.eu().oh(Yh)}if(ja.transition in Ha){var hh=Ha[ja.transition],ih=this.O().slides.transition;if(!(ih.type in hh&&ih.duration in hh))throw Error("Transition type or duration not specified");var JH=hh[ih.type];qM||(qM={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 EO=qM[JH]||JH;var KH=null,LH=!1;if(ih.ug in hh&&""!=hh[ih.ug]){var MH=hh[ih.ug];"-"==MH?LH=!0:KH=yh($a.Kb(),
MH)}Ya=new sh(EO||"null",hh[ih.duration],KH,LH);$a.wd=Ya}else $a.wd=new sh("null",0);var NH=Ha,OH=this.O().slides;if(OH.Ty in NH){var Oq=OH.Ty,ex=NH[Oq],FO=new zK(ex[Oq.wt],ex[Oq.width],ex[Oq.height]);$a.cM=FO}if(ja.nn in Ha)for(var GO=$a.nn(),PH=Ha[ja.nn],Am=this.O().slides.nn,fx=0;fx<PH.length;++fx){var gx=PH[fx],hx=null;if(Am.params in gx){var QH=gx[Am.params];hx={};for(var ix=0;ix<QH.length;++ix){var RH=QH[ix];hx[RH[Am.params.name]]=RH[Am.params.value]}}GO.Lb.push(new Mg(gx[Am.name],hx))}if(ja.qO in
Ha){var HO=Ha[ja.qO],IO=c.sn().VV(HO);$a.LK=IO}ja.gg in Ha&&DM(this,$a.gg(),Ha[ja.gg]);if(ja.on in Ha)for(var KO=$a.on(),LO=Ha[ja.on],MO=this.O().slides.on,NO=A(LO,MO.lock,!1),SH=Ov(),jx=0;jx<SH.length;++jx)KO.iJ[SH[jx]]=!NO;if(ja.yg in Ha)for(var OO=$a.yg(),TH=Ha[ja.yg],ne=this.O().slides.yg,kx=0;kx<TH.length;++kx){var oe=TH[kx],PO=A(oe,ne.id),QO=A(oe,ne.uq),RO=A(oe,ne.Hl,!1),SO=A(oe,ne.ji,!1),TO=A(oe,ne.$F),Bm=A(oe,ne.Oh,[]);y(4==Bm.length);var UO=new Dh({id:PO,Hl:RO,ji:SO,$F:TO,Oh:new Bh(Bm[0],
Bm[1],Bm[2],Bm[3]),ih:A(oe,ne.ih,!1),sh:A(oe,ne.sh,!1),rotation:A(oe,ne.rotation,0),slides:A(oe,ne.slides,[]),uq:QO});OO.gf.push(UO)}Ib.push($a)}for(var UH=Ib.length,VH=!1,jh=0;jh<UH;++jh)if(Ib[jh].visible()){VH=!0;break}if(!VH)for(jh=0;jh<UH;++jh)Ib[jh].Ea(!0);for(var lx=-1,mx=0;mx<Ib.length;++mx){var nx=Ib[mx];if(nx.visible()){var ox=nx.ny();2<=ox-lx&&(ox=lx+1);lx=nx.lB=ox}}var VO=c.slides();for(Ma=0;Ma<Ib.length;++Ma)$h(VO,Ib[Ma]);a:{for(var rj=0;rj<c.slides().count();++rj){var WH=c.slides().P(0).gg();
if(WH.Dl()||WH.gq())break a}var sj=this.O(),XH=c.jH;if(sj.Py in a){var YH=a[sj.Py];for(rj=0;rj<YH.length;++rj){var ZH=YH[rj],WO=new ei(c.slides(),ZH[sj.Py.name],ZH[sj.Py.slides]);XH.add(WO)}}if(sj.ky in a){var XO=$s(XH,a[sj.ky]);c.Ge=XO}}if(b.Zs in a){var Qd=a[b.Zs],Rd=this.O().Zs;c.Tj=new bs({content:Qd[Rd.content],contentHover:Qd[Rd.contentHover],url:Qd[Rd.url],width:Qd[Rd.width],height:Qd[Rd.height],Nj:Qd[Rd.Nj],language:Qd[Rd.language],yj:Qd[Rd.yj],xj:Qd[Rd.xj],hn:Qd[Rd.hn],jn:Qd[Rd.jn]})}if(b.$t in
a){var Ve=a[b.$t],We=this.O().$t,Pq=new hs(Ve[We.src],new Bh(Ve[We.left],Ve[We.top],Ve[We.width],Ve[We.height]));Pq.nh(Ve[We.opacity]);We.url in Ve&&(Pq.le=Ve[We.url],Pq.Zk=Ve[We.target]);c.lj=Pq}if(b.settings in a){var kh=c.settings(),td=a[b.settings],Cc=this.O().settings;if(Cc.navigation in td){var px=kh.navigation(),tj=td[Cc.navigation],uj=this.O().settings.navigation;if(uj.Xh in tj){var $H=px.Xh(),Qq=tj[uj.Xh],vj=this.O().settings.navigation.Xh;vj.enabled in Qq&&$H.Jb(Qq[vj.enabled]);var qx="bySteps";
if(vj.target in Qq)switch(Qq[vj.target]){case vj.target.step+"":qx="bySteps";break;case vj.target.slide+"":qx="bySlides"}$H.xk=qx}if(uj.Bl in tj){var rx=px.Bl(),aI=tj[uj.Bl],bI=this.O().settings.navigation.Bl;rx.Jb(A(aI,bI.enabled,!0));if(rx.enabled())for(var YO=rx.actions(),cI=aI[bI.actions],sx=0;sx<cI.length;++sx)YO.me(EM(this,cI[sx]))}if(uj.Kp in tj){var $O=px.Kp(),aP=tj[uj.Kp],bP=this.O().settings.navigation.Kp;$O.UM=A(aP,bP.iG,!0)}}if(Cc.Sb in td){var wj=td[Cc.Sb],xj=kh.Sb(),lh=this.O().settings.Sb;
xj.SI=A(wj,lh.Wh,!1);xj.Gy(A(wj,lh.Nc,!1));xj.Iw=A(wj,lh.yF,!1);switch(A(wj,lh.resume)){case lh.resume.prompt+"":xj.Vi="prompt";break;case lh.resume.OU+"":xj.Vi="always";break;case lh.resume.FW+"":xj.Vi="never"}Cc.Sb.navigationType in wj&&kh.navigation().FF(FM(this,wj[Cc.Sb.navigationType]))}if(Cc.ml in td){var dP=kh.ml(),eP=td[Cc.ml],fP=this.O().settings.ml;dP.nA=A(eP,fP.fitToWindow,!0)}Cc.Fn in td&&GM(this,kh.Fn(),td[Cc.Fn]);Cc.hq in td&&HM(this,kh.hq(),td[Cc.hq]);if(Cc.zp in td){var iP=kh.zp(),
dI=td[Cc.zp],eI=this.O().settings.zp;eI.enabled in dI&&iP.Jb(dI[eI.enabled])}}b.skinSettings in a&&(c.settings().IC=a[b.skinSettings]);b.zc in a&&c.settings().CF(a[b.zc]);if(!(b.sN in a))throw Error("presentation json doesn't contain 'coreContainerId' parameter");c.settings().Uk=a[b.sN];if(b.fonts in a)for(var fI=a[b.fonts],pe=this.O().fonts,tx=0;tx<fI.length;++tx){var qe=fI[tx],gI=qe[pe.name],ux=qe[pe.jY],Rq=qe[pe.gG],hI=qe[pe.PU],iI=qe[pe.qV],jI=qe[pe.PV],Cm=0;if(-1==$n){var mh=0;if(Jc)Dc&&(mh=
1);else if(Ic||Ij)mh=2;else if(Kc||Ej)Bc?mh=4:Yj?mh=3:Gc?mh=5:Hc&&bk&&(mh=6);$n=mh}var kI=$n;if(0!=kI){switch(kI){case 1:Cm=.5*Math.max(hI+iI+jI-(ux+Rq),0);break;case 3:Cm=.5*jI;case 2:case 4:case 5:case 6:Cm+=.5*(ux+iI-hI-Rq)}0!=Cm&&(Zn=!0)}Yn[gI]=new bo(ux+Rq,Rq,Cm,A(qe,pe.bold,!1),A(qe,pe.italic,!1));var jP=new ds(gI,qe[pe.localName],qe[pe.urls]);c.FH.push(jP)}b.uj in a&&c.BF(sM(this,a[b.uj]));var lI=this.O();if(lI.Ht in a)for(var kP=gb(c.uO().Ht(),ts),mI=a[lI.Ht],yj=this.O().Ht,vx=0;vx<mI.length;++vx){var Sq=
mI[vx];a:{switch(Sq[yj.type]){case yj.type.SU+"":var nI="attachment";break a;case yj.type.mX+"":nI="webLink";break a}throw Error("unknown reference type");}kP.$r.push(new ss(nI,Sq[yj.title],Sq[yj.url],Sq[yj.target]))}return c};function AM(a,b){switch(a[b.type]){case b.type.VD+"":return new Nh("closePlayerWindow");case b.type.Wc+"":return new Nh("gotoNextSlide");case b.type.Xc+"":return new Oh(a[b.H])}throw Error("unknown finish action");}
function CM(a,b){switch(a[b.type]){case b.type.VD+"":return new Vh("closePlayerWindow");case b.type.Wc+"":return new Vh("gotoNextSlide");case b.type.Xc+"":return new Wh(a[b.H])}throw Error("unknown finish action");}function zM(a,b){b=b.KD;switch(a[b]){case b.ND+"":return"atAnyTime";case b.ID+"":return"afterAttempt";case b.JD+"":return"afterPassing"}throw Error("unknown quiz next slide rule");}
function BM(a,b){b=b.KD;switch(a[b]){case b.ND+"":return"atAnyTime";case b.ID+"":return"afterAttempt";case b.JD+"":return"afterPassing"}throw Error("unknown scenario next slide rule");}
function yM(a,b,c){function d(a){if(6!=a.length)throw Error("transform matrix must contain exactly 6 items");return new en(a[0],a[1],a[2],a[3],a[4],a[5])}function e(a){return new Bh(a[0],a[1],a[2],a[3])}function g(a,b){return new on(a[b.id],e(a[b.Oh]),d(a[b.zf]),d(a[b.wg]))}function h(a,b){return new Ah(a[b.top],a[b.right],a[b.bottom],a[b.left])}var k=a.O().slides.MX;if(c[k]){var l=k.PF;z(c[k][l],function(a,c){var d=new qn(a[l.type],e(a[l.Oh]),c),k=l.item;a[l.vb]&&(d.vb=g(a[l.vb],k),d.iN=a[l.vb][l.dW]);
z(a[l.mi],function(a){a=g(a,k);d.mi.push(a)});z(a[l.ql]||[],function(a){d.ql.push(new nn(a[l.type],a[l.text],a[l.pg]))});d.text=a[l.text];d.mn=a[l.mn]||0;d.rotation=a[l.rotation]/180*Math.PI;d.ih=a[l.ih];d.sh=a[l.sh];d.pg=a[l.pg];c=d.Jp;c.line=a[l.line];c.fill=a[l.fill];c.kn=a[l.kn];c.vn=a[l.vn];c.zn=a[l.zn];c.Bn=a[l.Bn];c.Cn=a[l.Cn];sn(d);a[l.yc]&&(d.yc=h(a[l.yc],l.yc));b.ip.push(d)},a)}}
function DM(a,b,c){function d(a){switch(a[e.action.type]){case e.action.type.JW+"":return new oM;case e.action.type.Xc+"":return new bt(a[e.action.H])}throw Error("unknown branching action");}var e=a.O().slides.gg;e.Dl in c&&uh(b,d(c[e.Dl]));e.gq in c&&vh(b,d(c[e.gq]))}function FM(a,b){a=a.O().settings.Sb.navigationType;var c="free";switch(b){case a.rX+"":c="restricted";break;case a.FX+"":c="sequential"}return c}
function EM(a,b){var c=a.O().settings.navigation.Bl.actions;a=new ys(IM(a,b));b=b[c.An];for(var d=0;d<b.length;++d){var e=b[d];a.EL.push(new xs(e[c.An.key],A(e,c.An.Jx,!1),A(e,c.An.shift,!1)))}return a}
function IM(a,b){a=a.O().settings.navigation.Bl.actions.name;switch(b[a]){case a.WW+"":return"playPause";case a.oy+"":return"nextSlide";case a.cX+"":return"previousSlide";case a.IW+"":return"nextStep";case a.dX+"":return"previousStep";case a.DX+"":return"seekForward";case a.CX+"":return"seekBackward";case a.JV+"":return"firstSlide";case a.tW+"":return"lastSlide";case a.PE+"":return"lastViewedSlide";case a.PX+"":return"slideStart";case a.LX+"":return"slideEnd";case a.eY+"":return"volumeUp";case a.dY+
"":return"volumeDown";case a.WX+"":return"toggleFullscreen"}throw Error("unknown action type");}function GM(a,b,c){function d(a){return new Xs(a[e.link.url],a[e.link.target])}var e=a.O().settings.Fn;b.HL=e.Ly in c?d(c[e.Ly]):null;b.JK=e.vy in c?d(c[e.vy]):null}function HM(a,b,c){function d(a){return a?new Ps(new Date(1E3*a)):null}a=a.O().settings.hq;a.password in c&&(b.WB=c[a.password]);if(a.vq in c){var e=c[a.vq];Vs(b,new Ss(d(e[a.vq.uV]),d(e[a.vq.vV])))}a.Px in c&&(b.nH=c[a.Px])}
function wM(a,b){if(!a)return 1;if(Da(a))return a;switch(a){case b.repeat.MO+"":return"untilNextClick";case b.repeat.NO+"":return"untilNextSlide";case b.repeat.OO+"":return"untilNextSound"}return 1}function xM(a,b,c){if(c.Ph in b){b=b[c.Ph];for(var d=0;d<b.length;++d){var e=b[d];e=new Sg(e[c.Ph.name],e[c.Ph.time]);a.Ph().add(e)}}}
function sM(a,b){a=a.O().uj;var c=new cs;if(a.logo in b){var d=a.logo,e=b[d];d=new wK(e[d.wt],e[d.width],e[d.height]);c.RI=d}c.NF(A(b,a.fu,""));c.NM=A(b,a.WO,"_blank");return c}function tM(a,b,c){var d=0,e=0,g=b.match(/width="(\d+(?:\.\d+)?(?:px)?)"/);g&&(d=parseInt(g[1],10));(g=b.match(/height="(\d+(?:\.\d+)?(?:px)?)"/))&&(e=parseInt(g[1],10));return new ji(a,b,d,e,c)}function uM(a,b,c){var d=[];z(b,function(b){d.push(a.RC.Kn[b]||null)});return new Lg(d,c)}
function vM(a,b,c){var d=a.O();if(d.Cd in c){var e=b.Cd();c=c[d.Cd];if(d.Cd.qj in c){var g=b.RC,h=e.qj();JM(a,c[d.Cd.qj],function(a,b,c,d){a=g.Kn[a]||null;y(a);h.KU(new ms(a,c,d,b))})}if(d.Cd.Pj in c){var k=b.GM,l=e.Pj();JM(a,c[d.Cd.Pj],function(a,b,c,d){a=k.Kn[a]||null;y(a);l.MU(new ps(a,c,d,b))})}}}function JM(a,b,c){for(var d=a.O().Cd.track,e=0;e<b.length;++e){var g=b[e],h=g[d.Ct],k=A(g,d.volume,1),l=KM(a,g[d.gb]);g=KM(a,g[d.hg]);c(h,k,l,g)}}
function KM(a,b){a=a.O().Cd.track.timestamp;return new Fg(b[a.H],b[a.ha],b[a.wa])}var LM=null;
function rM(){if(LM)return LM;var a={id:{A:"i"},title:{A:"t"},courseTitle:{A:"ct"},slideWidth:{A:"w"},slideHeight:{A:"h"},sN:{A:"c"},aX:{A:"pv"},slides:{A:"s",St:{A:"st",slide:{A:"s"},quiz:{A:"q"},interaction:{A:"i"},scenario:{A:"S"}},title:{A:"t"},visible:{A:"v"},tN:{A:"c"},src:{A:"s"},DO:{A:"sl"},rl:{A:"o"},KW:{A:"n"},kW:{A:"N"},Q6:{A:"an"},text:{A:"x"},Ty:{A:"T",wt:{A:"i"},width:{A:"w"},height:{A:"h"}},HD:{A:"a"},NU:{A:"d"},ny:{A:"l"},qO:{A:"p"},UU:{A:"B"},LN:{A:"hi"},Xe:{A:"e",nO:{A:"p"},lO:{A:"a"}},
Uy:{A:"i"},transition:{A:"q",type:{A:"t"},duration:{A:"d"},ug:{A:"s"}},Kb:{A:"S",id:{A:"i"},nl:{A:"a"},slides:{A:"s"},repeat:{A:"r",NO:{A:"s"},MO:{A:"c"},OO:{A:"n"}},volume:{A:"v"},wf:{A:"e"},Ph:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},Yb:{A:"V",id:{A:"i"},nl:{A:"a"},slides:{A:"s"},repeat:{A:"r",NO:{A:"s"},MO:{A:"c"},OO:{A:"n"}},hF:{A:"f"},FE:{A:"H"},By:{A:"R"},volume:{A:"v"},lg:{A:"h"},Ph:{A:"b",name:{A:"n"},time:{A:"t"}},duration:{A:"d"}},eu:{A:"wo",containerId:{A:"c"},url:{A:"u"},timeout:{A:"to"},
width:{A:"w"},height:{A:"h"},wE:{A:"f"},mt:{A:"ds"}},oY:{A:"y",containerId:{A:"c"},$e:{A:"v"},width:{A:"w"},height:{A:"h"},wa:{A:"to"}},nY:{A:"yk",containerId:{A:"c"},$e:{A:"v"},width:{A:"w"},height:{A:"h"},wa:{A:"to"},clientId:{A:"cl"}},nn:{A:"m",name:{A:"n"},params:{A:"p",name:{A:"n"},value:{A:"v"}}},gg:{A:"b",action:{type:{A:"t",JW:{A:"n"},Xc:{A:"g"}},H:{A:"s"}},Dl:{A:"n"},gq:{A:"p"}},on:{A:"r",lock:{A:"l"}},yg:{A:"z",id:{A:"i"},uq:{A:"t"},Hl:{A:"r"},ji:{A:"bg"},$F:{A:"tt"},Oh:{A:"b"},ih:{A:"hF"},
sh:{A:"vF"},rotation:{A:"R"},slides:{A:"s"}},rE:{A:"f",containerId:{A:"c"},width:{A:"w"},height:{A:"h"},url:{A:"u"},wa:{A:"to"},bgColor:{A:"b"},aG:{A:"t"}},MX:{A:"si",PF:{A:"shapes",item:{id:{A:"id"},Oh:{A:"bbox"},zf:{A:"transformBefore"},wg:{A:"transformAfter"}},vb:{A:"bg"},mi:{A:"textItems"},ql:{A:"childItems"},type:{A:"type"},text:{A:"text"},Oh:{A:"bbox"},ih:{A:"hFlip"},sh:{A:"vFlip"},rotation:{A:"rotation"},mn:{A:"lineWeight"},pg:{A:"normalizedPic"},dW:{A:"hasTransparency"},yc:{A:"crop",left:{A:"l"},
top:{A:"t"},right:{A:"r"},bottom:{A:"b"}},line:{A:"line"},fill:{A:"fill"},kn:{A:"glow"},vn:{A:"reflection"},zn:{A:"shadow"},Bn:{A:"softEdge"},Cn:{A:"threeD"}}},hX:{A:"qb"},iX:{A:"qB",Vs:{A:"i"},uF:{A:"r"},KD:{A:"n",ND:{A:"t"},ID:{A:"a"},JD:{A:"p"}},qE:{A:"f",qn:{A:"p",type:{A:"t",VD:{A:"w"},Wc:{A:"n"},Xc:{A:"s"}},H:{A:"s"}},pE:{A:"f"}}},jX:{A:"qt"},AX:{A:"sB",Ws:{A:"i"},KD:{A:"n",ND:{A:"t"},ID:{A:"a"},JD:{A:"p"}},qE:{A:"f",qn:{A:"p",type:{A:"t",VD:{A:"w"},Wc:{A:"n"},Xc:{A:"s"}},H:{A:"s"}},pE:{A:"f"}}},
JE:{A:"it"},Gj:{A:"pp"},pW:{A:"ip",navigationType:{A:"nt"},Us:{A:"ai"}}},settings:{A:"e",navigation:{A:"n",Xh:{A:"m",enabled:{A:"e"},target:{A:"t",step:{A:"s"},slide:{A:"l"}}},Bl:{A:"k",enabled:{A:"e"},actions:{A:"a",name:{A:"n",WW:{A:"pp"},oy:{A:"ns"},cX:{A:"ps"},IW:{A:"nt"},dX:{A:"pt"},DX:{A:"sf"},CX:{A:"sb"},JV:{A:"fs"},tW:{A:"ls"},PE:{A:"lv"},PX:{A:"ss"},LX:{A:"se"},eY:{A:"vu"},dY:{A:"vd"},WX:{A:"tf"}},An:{A:"s",key:{A:"k"},Jx:{A:"c"},shift:{A:"s"}}}},Kp:{A:"g",iG:{A:"z"}}},Sb:{A:"p",yF:{A:"s"},
Nc:{A:"a"},resume:{A:"r",prompt:{A:"p"},OU:{A:"a"},FW:{A:"n"}},Wh:{A:"l"},navigationType:{A:"n",c7:{A:"n"},rX:{A:"r"},FX:{A:"s"}}},ml:{A:"a",fitToWindow:{A:"f"}},Fn:{A:"w",link:{url:{A:"u"},target:{A:"t"}},Ly:{A:"s"},vy:{A:"p"}},hq:{A:"P",password:{A:"p"},vq:{A:"t",uV:{A:"a"},vV:{A:"u"}},Px:{A:"d"}},zp:{A:"A",enabled:{A:"e"}}},Py:{A:"S",name:{A:"n"},slides:{A:"s"}},ky:{A:"sS"},skinSettings:{A:"k"},zc:{A:"I"},Zs:{A:"b",content:{A:"c"},contentHover:{A:"ch"},url:{A:"u"},width:{A:"w"},height:{A:"h"},
Nj:{A:"t"},language:{A:"l"},yj:{A:"x"},xj:{A:"d"},hn:{A:"xx"},jn:{A:"xy"}},$t:{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"},jY:{A:"A"},gG:{A:"D"},PU:{A:"a"},qV:{A:"d"},PV:{A:"g"},bold:{A:"b"},italic:{A:"i"}},uj:{A:"C",logo:{A:"l",wt:{A:"i"},width:{A:"w"},height:{A:"h"}},fu:{A:"w"},WO:{A:"t"}},sn:{A:"p",name:{A:"n"},SN:{A:"j"},jN:{A:"b"},fu:{A:"w"},AN:{A:"e"},mO:{A:"p"},uj:{A:"C"},
gF:{A:"P",wt:{A:"i"},width:{A:"w"},height:{A:"h"}}},Kb:{A:"o",id:{A:"i"},lg:{A:"h"}},Yb:{A:"v",id:{A:"i"},lg:{A:"h"},poster:{A:"p"}},Cd:{A:"n",qj:{A:"a"},Pj:{A:"v"},track:{Ct:{A:"i"},volume:{A:"v"},gb:{A:"st"},hg:{A:"et"},timestamp:{H:{A:"s"},ha:{A:"t"},wa:{A:"i"}}}},Ht:{A:"r",type:{A:"t",SU:{A:"a"},mX:{A:"r"}},title:{A:"i"},url:{A:"u"},target:{A:"a"}},rn:{A:"P",loop:{A:"l"},Kb:{A:"s"}}};dM(a);return LM=a};var MM=function(){function a(){throw Error("stream error");}function b(a){return"undefined"==typeof a}function c(b){var c=0,d=b[c++],e=b[c++];(-1==d||-1==e||8!=(d&15)||0!=((d<<8)+e)%31||e&32)&&a();this.SD=b;this.Cp=c;this.ft=this.it=this.jt=0;this.kE=!1;this.Ex=null}var d=[],e=[],g=[],h,k;(function(){var a=[],b,c=2;for(b=0;8>b;++b)a.push(c),c+=1<<(b>>1);for(b=0;3>b;++b)d.push(b+16);for(b=0;7>=b;++b)d.push((8-b)%8),d.push(8+b);for(b=1;3>b;++b)e.push(b);for(b=0;28>b;++b){var h=b>>1<<16;c=b%8;h+=(a[c]<<
(b-c)/2)+1;e.push(h)}for(b=3;7>b;++b)g.push(b);c=7;for(b=0;24>b;++b)a=b>>2,h=(a<<16)+c,c+=1<<a,g.push(h);for(b=0;3>b;++b)g.push(258)})();c.prototype.jE=function(a){var b=this.Ex,c=b?b.length:0;if(a<c)return b;for(var d=1024;d<a;)d<<=1;a=Array(d);for(d=0;d<c;++d)a[d]=b[d];return this.Ex=a};c.prototype.SV=function(){for(;!this.kE;)this.lX();return this.Ex.slice(0,this.ft)};c.prototype.vl=function(c){for(var d=this.jt,e=this.it,g=this.SD,h=this.Cp,k;d<c;)b(k=g[h++])&&a(),e|=k<<d,d+=8;this.it=e>>c;this.jt=
d-c;this.Cp=h;return e&(1<<c)-1};c.prototype.xE=function(c){var d=c[0],e=c[1];c=this.jt;for(var g=this.it,h=this.SD,k=this.Cp;c<e;){var l;b(l=h[k++])&&a();g|=l<<c;c+=8}e=d[g&(1<<e)-1];d=e>>16;e&=65535;(0==c||c<d||0==d)&&a();this.it=g>>d;this.jt=c-d;this.Cp=k;return e};c.prototype.rt=function(a){for(var b=a.length,c=0,d=0;d<b;++d)a[d]>c&&(c=a[d]);for(var e=1<<c,g=Array(e),h=1,k=0,l=2;h<=c;++h,k<<=1,l<<=1)for(var L=0;L<b;++L)if(a[L]==h){var O=0,S=k;for(d=0;d<h;++d)O=O<<1|S&1,S>>=1;for(d=O;d<e;d+=l)g[d]=
h<<16|L;++k}return[g,c]};c.prototype.lX=function(){function c(a,b,c,d,e){for(a=a.vl(c)+d;0<a--;)b[E++]=e}var m=this.vl(3);m&1&&(this.kE=!0);m>>=1;if(0==m){var p=this.SD,q=this.Cp,t;b(t=p[q++])&&a();var v=t;b(t=p[q++])&&a();v|=t<<8;b(t=p[q++])&&a();m=t;b(t=p[q++])&&a();(m|t<<8)!=(~v&65535)&&a();this.jt=this.it=0;t=this.ft;m=this.jE(t+v);this.ft=v=t+v;for(var D=t;D<v;++D){if(b(t=p[q++])){this.kE=!0;break}m[D]=t}this.Cp=q}else{if(1==m){if(!h){p=Array(288);for(var E=0;143>=E;++E)p[E]=8;for(;255>=E;++E)p[E]=
9;for(;279>=E;++E)p[E]=7;for(;287>=E;++E)p[E]=8;h=this.rt(p);m=Array(31);for(E=0;32>E;++E)m[E]=5;k=this.rt(m);k[0][15]=0;k[0][31]=0}q=h;t=k}else if(2==m){m=this.vl(5)+257;t=this.vl(5)+1;q=this.vl(4)+4;p=Array(d.length);for(E=0;E<q;)p[d[E++]]=this.vl(3);q=this.rt(p);E=p=0;t=m+t;for(v=Array(t);E<t;)D=this.xE(q),16==D?c(this,v,2,3,p):17==D?c(this,v,3,3,p=0):18==D?c(this,v,7,11,p=0):v[E++]=p=D;q=this.rt(v.slice(0,m));t=this.rt(v.slice(m,t))}else a();v=(m=this.Ex)?m.length:0;for(D=this.ft;;){var H=this.xE(q);
if(256>H)D+1>=v&&(m=this.jE(D+1),v=m.length),m[D++]=H;else{if(256==H){this.ft=D;break}H-=257;H=g[H];var L=H>>16;0<L&&(L=this.vl(L));p=(H&65535)+L;H=this.xE(t);H=e[H];L=H>>16;0<L&&(L=this.vl(L));H=(H&65535)+L;D+p>=v&&(m=this.jE(D+p),v=m.length);for(L=0;L<p;++L,++D)m[D]=m[D-H]}}}};return c}();function NM(a,b){a=jd(a);a=(new MM(a)).SV();for(var c=[],d=0,e,g,h,k=-1,l=a.length;d<l;)(e=a[d])?128>e?(c[++k]=String.fromCharCode(e),++d):191<e&&224>e?(g=a[d+1],c[++k]=String.fromCharCode((e&31)<<6|g&63),d+=2):(g=a[d+1],h=a[d+2],c[++k]=String.fromCharCode((e&15)<<12|(g&63)<<6|h&63),d+=3):++d;b(c.join(""))};function OM(){this.Dm=new G;this.IK=new G}OM.prototype.sl=function(a,b){Ka(a)?PM(this,a,b):QM(this,a,b)};function QM(a,b,c){NM(b,function(b){b=JSON.parse(b);if(!b)throw Error("invalid presentation json!");PM(a,b,c)})}function PM(a,b,c){function d(b){g.Dm.removeHandler(d);b.view().Kl().id=c;fo(b.view().displayObject(),c);if(Dc){var e=b.view().displayObject();fo(e,"ie")}a.Dm.D(b)}var e=(new pM).load(b);b=parseInt(A(b,rM().aX,"2007"),10);a.IK.D(e);var g=new qK(e,b);g.Dm.addHandler(d,a);g.sl()};function RM(a){tr.call(this);this.kz=a;a=Jj();this.Ga=a.hasOwnProperty("accessibility")&&"1"==a.accessibility&&this.Ym()?"accessible":"normal";this.yD=!1;this.KK=ur(this);this.QI=ur(this);this.vM=ur(this)}n(RM,tr);RM.prototype.mode=function(){return this.Ga};RM.prototype.Ym=function(){return this.kz&&!Ej&&!(0<=window.location.search.indexOf("ispringpreview=1"))};function SM(a,b){ug(a,b.NI,a.aB,a);ug(a,b.uM,a.mD,a);b=b.Rt();ug(a,b.wq(),a.aB,a);ug(a,b.Wy(),a.mD,a)}
function TM(a,b){ug(a,b.$o,a.aB,a);ug(a,b.po,a.mD,a)}RM.prototype.aB=function(){this.yD=!0;this.QI.D()};RM.prototype.mD=function(){this.yD=!1;this.vM.D()};function UM(a,b,c){if(a.Ym()){var d=new uI({xa:"presentation-view-mode-switch-control",tabIndex:0});c=y(Ae(document,c));C(c,d.displayObject());VM(d,a);WM(d,a);XM(d,b);return d}return null}function VM(a,b){a.Ba.addHandler(function(){if(b.yD)Xa("view mode change is locked");else{var a="normal"==b.Ga?"accessible":"normal";a:switch(a){case "normal":var d=!0;break a;case "accessible":d=b.Ym();break a;default:throw Error("unknown presentation view mode");}d&&(b.Ga=a,b.KK.D(a))}})}
function WM(a,b){var c=!1;b.QI.addHandler(function(){document.activeElement==a.displayObject()&&(c=!0);a.Jb(!1)});b.vM.addHandler(function(){a.Jb(!0);c&&(a.focus(),c=!1)})}function XM(a,b){b.kr.addHandler(function(){a.focus()});b.uG.addHandler(function(b){"normal"==b&&a.focus()})};function YM(){var a=new kf;this.LW=new lf;this.HU=a};function ZM(a){var b=a.ZW,c=a.colors,d=a.qX;this.K=a.Dd;this.HS=b;this.mb=c;this.fL=d;this.vh=null}function $M(a,b){Me(a.vh);a.vh=null;if("normal"==b)a.vh=a.fL.LW.ZD(a.mb,{__slide_width__:a.K.slideWidth()+"px",__slide_height__:a.K.slideHeight()+"px",__player_view_id__:a.HS});else if("accessible"==b)a.vh=a.fL.HU.ZD();else throw Error("unknown presentation view mode");};function aN(a){this.He=a;this.mR=new G}n(aN,ju);function bN(a){var b=a.za;a=a.rq;tr.call(this);this.B=b;this.$a=a;this.Mf=this.QC=null}n(bN,tr);function cN(a,b){var c=b.XO;b=void 0===b.pV?200:b.pV;if(a.yv()||a.zv())c?setTimeout(function(){return dN(a)},b):dN(a)}function dN(a){if(a.QC&&a.QC.visible()){a.QC.focus();var b=!0}else b=!1;b||(a.Mf&&a.Mf.Rp()?(a.Mf.focus(),b=!0):b=!1);!b&&(a=a.$a.Db[a.B.na()].content(),a=r(a.firstElementChild)?a.firstElementChild:Oe(a.firstChild))&&(a.setAttribute("tabindex",0),a.focus())}
bN.prototype.yv=function(){return-1!=this.B.na()&&this.B.W()instanceof yn};bN.prototype.zv=function(){return-1!=this.B.na()&&this.B.W()instanceof qr};function eN(a){var b=a.Cd,c=a.za;a=a.zc;P.call(this,{xa:"ppt-accessible-narration"});this.Mf=b;this.B=c;this.ib=a;this.Ii=[];this.hJ=new Map;ug(this,this.B.tg(),this.oU,this)}n(eN,P);eN.prototype.Rp=function(){return 0<this.Ii.length};eN.prototype.focus=function(){this.Rp()&&this.Ii[0].focus()};
eN.prototype.oU=function(){var a=this,b=this.Ii.slice();this.Ii.forEach(function(a){return Me(a)});this.Ii.splice(0,this.Ii.length);[].concat(ca(fN(this)),ca(gN(this))).forEach(function(b){a.Ii.push(hN(a,b))});this.Ii.forEach(function(a){!b.includes(a)&&a.readyState&&(a.currentTime=0)});this.Ii.forEach(function(b){return a.sa(b)})};
function hN(a,b){var c;if(!(c=a.hJ.get(b.id()))){c=$I(b.lg()||ZI(b));c=gb(Je(QE(c)),HTMLMediaElement);var d=a.ib.zj(c instanceof HTMLAudioElement?"PB_ACCESSIBLE_AUDIO_NARRATION_LABEL":"PB_ACCESSIBLE_VIDEO_NARRATION_LABEL");gu(c,"label",d);c=a.hJ.set(b.id(),c).get(b.id())}return c}function fN(a){return a.Mf.qj().Cb().filter(function(b){return iN(a,b)}).map(function(a){return a.audio()})}function gN(a){return a.Mf.Pj().Cb().filter(function(b){return iN(a,b)}).map(function(a){return a.video()})}
eN.prototype.I=function(){return this.B.na()};function iN(a,b){return a.I()>=b.gb().H()&&a.I()<=b.hg().H()};function jN(a){var b=a.za,c=a.YW;a=a.zc;P.call(this,{xa:"simple-navigation-panel"});var d=this;this.B=b;this.bC=c;this.ib=a;this.PH=ur(this);this.NH=ur(this);b=this.Pz();var e=b.ZU,g=b.YU;Hu(this,g);Hu(this,e);ug(this,this.B.tg(),function(){setTimeout(function(){e.Jb(kN(d));g.Jb(lN(d)||d.B.na()==d.B.Vh()&&d.bC.Wh())},200)})}n(jN,P);
jN.prototype.Pz=function(){var a=this,b=this.Nu({caption:this.ib.zj("PB_CONTROL_PANEL_PREV"),qN:function(){return a.PH.D()}}),c=this.Nu({caption:this.ib.zj("PB_CONTROL_PANEL_NEXT"),qN:function(){return a.NH.D()}});return{ZU:b,YU:c}};jN.prototype.Nu=function(a){var b=a.caption;a=a.qN;var c=new uI({Qd:Ju(this,"button")});c.Vd(b);ug(this,c.Ba,a,this);return c};function kN(a){var b=!a.B.tj("switchToPreviousSlide");a=-1!=a.B.Ud();return b&&a}
function lN(a){var b=!a.B.tj("switchToNextSlide");a=-1!=a.B.Td();return b&&a};function mN(a,b){tr.call(this);this.B=a;this.xk=b}n(mN,tr);f=mN.prototype;f.wb=function(){return this.B.V().wb()};f.isNextAvailable=function(){var a=this.B.tj("bySlides"==this.xk?"switchToNextSlide":"switchToNextStep");return!(a&&nN(a))};f.isPrevAvailable=function(){var a=this.B.tj(this.xk?"switchToPreviousSlide":"switchToPreviousStep");return!(a&&nN(a))};f.prev=function(){"bySlides"==this.xk?this.B.xf():"bySteps"==this.xk&&this.B.Op()};
f.next=function(){"bySlides"==this.xk?this.B.Wc():"bySteps"==this.xk&&this.B.yl()};function nN(a){return("presentationNavigationType"!=a.kq()||"presentationSeeking"==a.my())&&"quizNavigationSettings"!=a.kq()&&"scenarioNavigationSettings"!=a.kq()};function oN(a,b,c){tr.call(this);var d=this;this.B=a;this.mf=b;this.xv=c;ug(this,this.mf.wb(),function(){d.B.invalidate()})}n(oN,tr);oN.prototype.isNextAvailable=function(){return this.xv?this.mf.isNextAvailable():this.B.isNextAvailable()||this.mf.isNextAvailable()};oN.prototype.isPrevAvailable=function(){return this.xv?this.mf.isPrevAvailable():this.B.isPrevAvailable()||this.mf.isPrevAvailable()};oN.prototype.prev=function(){this.xv?this.mf.prev():this.B.isPrevAvailable()?this.B.prev():this.mf.prev()};
oN.prototype.next=function(){this.xv?this.mf.next():this.B.isNextAvailable()?this.B.next():this.mf.next()};function pN(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 qr?"PB_SCENARIO_SLIDE_WINDOW_TEXT":c instanceof ir?"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 qN(a,b,c){"precedingQuizFailed precedingQuizNotPassed precedingQuizNotCompleted precedingScenarioNotPassed precedingScenarioFailed precedingScenarioNotCompleted".split(" ").includes(a)&&(b.SLIDE_INDEX=c())};function rN(a){var b=a.Ue,c=a.messages,d=a.skinSettings;P.call(this,{xa:a.xa});this.C=b;this.IC=d;this.ib=new aN(c);this.K=b.Dd();this.qb=b.view();this.B=this.qb.za();this.Hh=this.qb.gi();this.$=this.B.V();this.ri=this.qb.ri;this.mf=yg(this,new mN(this.Hh,"bySlides"));this.qA=yg(this,new bN({za:this.B,rq:this.qb.rq()}));this.Mv=new jN({za:this.Hh,YW:this.K.settings().Sb(),zc:this.ib});a=this.K.Cd();this.Mf=a.qj().count()||a.Pj().count()?new eN({Cd:a,za:this.B,zc:this.ib}):null;this.Tw=null;fw(this.ri,
this.displayObject());sN(this);this.ii(this.K.slideWidth());-1==this.B.na()&&this.Ea(!1)}n(rN,P);function sN(a){var b=gb(a.B,it);ug(a,a.C.UF(),a.KB,a);ug(a,a.qb.gi().XE(),a.HB,a);ug(a,b.tg(),a.LB,a);ug(a,b.DG,a.IP,a);ug(a,b.Iq,a.nz,a);vg(a,a.C.HE(),a.QR,a);ug(a,a.Mv.PH,function(){tN(a,w(a.B.xf,a.B,!1))});ug(a,a.Mv.NH,function(){tN(a,w(a.B.Wc,a.B,!1))})}f=rN.prototype;
f.KB=function(a){var b=a.action(),c=this.K.settings().Sb().Vi;"resumePlayback"==b&&"prompt"==c&&(a.Fy("delayStartup"),b=a.UC,c=this.ib.zj("PB_RESUME_PRESENTATION_WINDOW_TEXT"),this.qb.setOverlayDisplayed(!0),confirm(c)?b.resume(a.H(),!0):b.start(this.B.Re(),!0),this.qb.setOverlayDisplayed(!1))};f.QR=function(){this.Ea(!0);cN(this.qA,{XO:!1})};function tN(a,b){var c=uN(a);c&&a.mh("busy","true");b();c&&setTimeout(function(){return a.mh("busy","false")},200)}
f.LB=function(){var a=~this.B.na()?this.B.W():null;if(a instanceof ir){var b=y(this.B.sb());a=new oN(b.playerController(),this.mf,2==a.sm);b.setExternalNavigationController(a)}this.Mv.Ea(this.yv()||this.zv());this.Oj("without-navigation-panel",!(this.yv()||this.zv()))};f.IP=function(a,b){this.Tw={mV:a,HW:b}};f.nz=function(){cN(this.qA,{XO:uN(this)})};function uN(a){return a.Tw?"slide"==a.Tw.mV&&"slide"==a.Tw.HW:!1}f.Cg=function(){return-1!=this.B.na()?this.B.W():null};
f.yv=function(){return this.Cg()instanceof yn};f.zv=function(){return this.Cg()instanceof qr};f.HB=function(a){var b=this,c=a.wn().type(),d=this.K.settings().navigation().navigationType(),e=this.B.W();if(d=pN(c,d,e))e={},qN(c,e,function(){var c=b.K.slides(),d=Za(a.wn().Jj());return c.P(d).Yy()}),this.FC(d,e)};f.FC=function(a,b){var c=this.B.V().suspended();Ft(this.$,!0);this.qb.setOverlayDisplayed(!0);a=this.ib.zj(a,b);alert(a);Ft(this.$,c);this.qb.setOverlayDisplayed(!1)};function vN(a){rN.call(this,{xa:"accessible-null-skin",Ue:a.Ue,messages:a.messages,skinSettings:a.skinSettings});(a=this.Mf)&&Hu(this,a);this.sa(this.qb.displayObject());(a=this.Mv)&&Hu(this,a);this.qA.Mf=this.Mf}n(vN,rN);function wN(){P.call(this,{xa:"launch-screen"});var a=this,b=new P({xa:"launch-screen-button"});Ej||ug(this,b.Ba,function(){return a.Ba.D()});var c=new P({Qd:Ju(b,"play-icon")}),d=new P({Qd:Ju(b,"icon")});b.sa(c);b.sa(d);this.sa(b)}n(wN,P);function xN(a,b){cg.call(this);this.Hb=a;a=Pe(this.Hb)?this.Hb:this.Hb?this.Hb.body:null;this.qW=!!a&&"rtl"==Ai(a,"direction");this.VN=F(this.Hb,Gc?"DOMMouseScroll":"mousewheel",this,b)}x(xN,cg);
xN.prototype.handleEvent=function(a){var b=0,c=0,d=a.pe;"mousewheel"==d.type?(a=yN(-d.wheelDelta),r(d.wheelDeltaX)?(b=yN(-d.wheelDeltaX),c=yN(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),r(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);Da(this.XN)&&(b=ie(b,-this.XN,this.XN));Da(this.YN)&&(c=ie(c,-this.YN,this.YN));this.qW&&(b=-b);b=new zN(a,d,b,c);this.dispatchEvent(b)};function yN(a){return Hc&&(Ic||Kc)&&0!=a%40?a:a/40}
xN.prototype.Oc=function(){xN.qa.Oc.call(this);Yf(this.VN);this.VN=null};function zN(a,b,c,d){Af.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}x(zN,Af);function AN(a){P.call(this,{xa:a.xa,zq:!0});this.pR=15;this.Sf=this.Lf=this.Hi=this.nw=0;this.ZQ=a.ng||1;this.bL=this.TB=0;this.XS=100;this.rp=yg(this,new P({Qd:Ju(this,"up")}));this.sa(this.rp);this.rf=yg(this,new P({xa:"thumb"}));this.sa(this.rf);this.rf.sa(yg(this,new P({Qd:Ju(this.rf,"background")})));this.fo=yg(this,new P({Qd:Ju(this,"down")}));this.sa(this.fo);this.Fw=this.Ro=null;this.Lw=ur(this);this.$T=ur(this);this.So=new pi(this.XS);pg(this,this.So,"tick",this.bS,this);pg(this,this,Jn,
this.pM,this,Nn);pg(this,this.rp,Jn,this.pS,this,Nn);pg(this,this.rf,Jn,this.NB,this,Nn);pg(this,this.fo,Jn,this.ER,this,Nn);pg(this,document.body,Kn,this.HR,this)}n(AN,P);f=AN.prototype;f.ng=function(){return this.ZQ};f.scale=function(){return this.No};f.Jl=function(a){this.setParentScale(a)};f.Pt=function(a,b,c,d){d=void 0===d?0:d;y(b<=c);this.nw=a;this.Hi=b;this.Lf=c;this.TB=d;BN(this);CN(this,this.Sf)};
function CN(a,b){var c=a.Hi,d=a.Lf;r(c)&&(b=Math.max(b,c));r(d)&&(b=Math.min(b,d));a.Sf!=b&&(a.Sf=b,DN(a),a.Lw.D())}f.pM=function(){};f.pS=function(a){a.preventDefault();a=-this.ng();CN(this,this.Sf+a);EN(this,this.rp,-this.ng())};f.ER=function(a){a.preventDefault();a=this.ng();CN(this,this.Sf+a);EN(this,this.fo,this.ng())};
function EN(a,b,c){a.Ro=b;pg(a,a.Ro,"mouseover",a.OJ,a);pg(a,a.Ro,"mouseout",a.NJ,a);pg(a,document,Kn,a.eL,a);a.So.stop();a.Fw=function(){CN(this,this.Sf+this.bL)};a.bL=c;a.So.start()}f.eL=function(){y(this.Ro);sg(this,this.Ro,"mouseover",this.OJ,this);sg(this,this.Ro,"mouseout",this.NJ,this);sg(this,document,Kn,this.eL,this);this.So.stop();this.Fw=null};f.OJ=function(){this.So.start()};f.NJ=function(){this.So.stop()};f.bS=function(){this.Fw&&this.Fw()};
f.NB=function(a){this.$T.D();a.preventDefault();pg(this,document.body,Ln,this.gw,this);this.rD(!0)};f.rD=function(a){this.rf.Oj("active",a)};f.HR=function(){sg(this,document.body,Ln,this.gw,this);this.rD(!1)};f.gw=function(){};f.Xg=function(){BN(this)};function FN(a){AN.call(this,a);this.eJ=0}n(FN,AN);function BN(a){var b=a.height()-a.rp.height()-a.fo.height();a.rf.Lj(0==a.Lf-a.Hi?b:Math.max(a.pR,Math.ceil(a.nw/(a.Lf-a.Hi+a.nw)*b)));DN(a)}function DN(a){var b=GN(a);0==a.Lf-a.Hi?a.rf.We(b.top):a.rf.We(b.top+Math.round((a.Sf-a.Hi)/(a.Lf-a.Hi)*b.height));a.rp.Jb(!!a.Sf);a.fo.Jb(a.Sf!=a.Lf)}function GN(a){var b=new Bh(0,0,0,0);b.top=a.rp.height();b.height=a.height()-a.fo.height()-a.rf.height()-b.top;b.left=a.rf.x();return b}
FN.prototype.pM=function(a){var b;if(b=!a.defaultPrevented)b=this.rf.displayObject().getBoundingClientRect(),b=!(a.clientY>=b.top&&a.clientY<=b.top+b.height);if(b){b=this.displayObject().getBoundingClientRect();var c=GN(this),d=0==this.TB?this.nw:this.TB;a=(a.clientY-(b.top-c.top))/this.No<=this.rf.y()?-d:d;CN(this,this.Sf+a)}};FN.prototype.NB=function(a){AN.prototype.NB.call(this,a);var b=this.rf.displayObject().getBoundingClientRect();this.eJ=a.clientY-Math.round(b.top);this.gw(a)};
FN.prototype.gw=function(a){var b=this.displayObject().getBoundingClientRect(),c=GN(this);CN(this,(a.clientY-b.top-c.top*this.No-this.eJ)/(c.height*this.No)*(this.Lf-this.Hi)+this.Hi)};var HN=new uf;function IN(a){var b=a.sF,c=a.eW,d=void 0===a.Ey?null:a.Ey;FN.call(this,{xa:a.xa,ng:a.ng});var e=this;this.fs=b;this.fB=this.bM=!1;this.DQ=c;this.os=d;Gu(b,"overflow","hidden");ug(this,this.Lw,function(){b.displayObject().scrollTop=e.Sf});pg(this,b,"scroll",function(){var a=b.displayObject().scrollTop;CN(e,a)},this);this.os?JN(this,this.os):(JN(this,this.fs),JN(this,this));c?(this.nh(0),this.os?(pg(this,this.os,"mouseenter",this.GB,this),pg(this,this.os,"mouseleave",this.FB,this)):(pg(this,this.fs,
"mouseover",this.GB,this),pg(this,this,"mouseover",this.GB,this),pg(this,this.fs,"mouseout",this.FB,this),pg(this,this,"mouseout",this.FB,this))):this.nh(1)}n(IN,FN);IN.prototype.Pt=function(a,b,c,d){d=void 0===d?0:d;this.Ea(0<c);FN.prototype.Pt.call(this,a,b,c,d)};IN.prototype.rD=function(a){this.bM=a;KN(this)};IN.prototype.GB=function(a){a&&(this.contains(a.relatedTarget)||this.fs.contains(a.relatedTarget))||(this.fB=!0,KN(this))};
IN.prototype.FB=function(a){a&&(null==a.relatedTarget||this.contains(a.relatedTarget)||this.fs.contains(a.relatedTarget))||(this.fB=!1,KN(this))};function KN(a){a.DQ&&a.nh(a.bM||a.fB?.5:0)}function JN(a,b){b=new xN(b.displayObject(),{passive:!0});pg(a,b,HN,function(b){!oi(b.pe)&&b.deltaY&&(b=0<b.deltaY?a.ng():-a.ng(),CN(a,a.Sf+b))},a)};function LN(a){P.call(this,{xa:a});a=new P({Qd:Ju(this,"thumb")});Hu(this,a)}n(LN,P);function MN(a,b){this.qk=a;this.Lw=b}MN.prototype.scrollY=function(){var a=this.qk.getComputedPosition().y;return isNaN(a)?0:-a};MN.prototype.iO=function(){return this.Lw};function NN(a){tr.call(this);var b=this;this.N=a;this.RJ=ur(this);pg(this,a,"scroll",function(){b.RJ.D()})}n(NN,tr);NN.prototype.scrollY=function(){return this.N.scrollTop};NN.prototype.iO=function(){return this.RJ};
function ON(a){var b=void 0===a.xa?"vertical-scrollbar":a.xa,c=void 0===a.zW?"mobile-vertical-scrollbar":a.zW,d=a.sF,e=a.m7,g=a.V6,h=void 0===a.Ey?null:a.Ey;a=void 0===a.ng?20:a.ng;tr.call(this);this.uf=this.qk=null;this.mM=e||null;this.IG=g||null;this.Lf=0;if(Ej){var k=ur(this);b={fadeScrollbars:!0,scrollX:!1,scrollY:!0,bounce:!1,deceleration:.006,useTransition:!1,preventDefault:!0,disablePointer:!0,disableTouch:!1,disableMouse:!1,onScrollHandler:function(){k.D()}};c=new LN(c);b.indicators={el:c.displayObject(),
shrink:"scale"};this.qk=new IScroll(d.displayObject(),b);this.Kw=new MN(this.qk,k)}else this.uf=yg(this,new IN({xa:b,ng:a,sF:d,eW:!0,Ey:h})),this.Kw=new NN(d.displayObject(),this.uf),c=this.uf;ug(this,this.Kw.iO(),this.aL,this);this.sT=y(c)}n(ON,tr);ON.prototype.Pt=function(a,b){this.Lf=Math.max(0,b-a);this.qk?this.qk.setScrollHeight(b):this.uf&&this.uf.Pt(a,0,Math.max(this.Lf,0));this.aL()};ON.prototype.setParentScale=function(a){this.uf&&this.uf.setParentScale(a)};
ON.prototype.aL=function(){if(this.mM){var a=Math.min(this.Kw.scrollY(),60);Ki(this.mM,a)}this.IG&&(a=this.Lf-this.Kw.scrollY(),Ki(this.IG,Math.min(a,60)))};ON.prototype.Hd=function(){tr.prototype.Hd.call(this);this.qk&&this.qk.destroy()};function PN(a){P.call(this,a);this.mq("alertdialog");this.fK=ur(this);this.Iu=ur(this);this.Mo=!1}n(PN,P);f=PN.prototype;f.open=function(){y(!this.Mo);this.Mo=!0;this.Mr();this.fK.D(this)};f.close=function(){y(this.Mo);this.Mo=!1;this.Ea(!1);this.Iu.D(this);sg(this,document,"keydown",this.RK,this)};f.Ea=function(a){P.prototype.Ea.call(this,a);this.vk&&this.vk.Ea(a)};f.RK=function(a){y(a.target);var b=a.target.nodeName;"INPUT"!=b&&"TEXTAREA"!=b&&a.preventDefault()};
f.Mr=function(){this.Ea(!0);pg(this,document,"keydown",this.RK,this)};function QN(a,b){kE.call(this,null,[b?1:0],[b?0:1],75,function(a){return a*a});this.mQ=a}n(QN,kE);QN.prototype.yq=function(){var a=y(this.coords);this.mQ.nh(a[0])};function RN(a){PN.call(this,{xa:a});this.Xz=this.Pu=void 0}n(RN,PN);RN.prototype.Mr=function(){Ej&&PN.prototype.Mr.call(this);this.Pu&&this.Pu.stop();this.Ea(!0);!Ej&&this.Xz&&this.Xz.focus();this.Pu=new QN(this,!1);this.Pu.play()};function SN(a){var b=a.LO,c=a.MN,d=a.buttons,e=a.zc;a=a.WV;RN.call(this,"message-box");if(this.vk)throw Error("already modal");this.vk=new P({xa:"modal-layer"});this.ib=e;this.Da=new P({Qd:Ju(this,"content")});this.lm=null;c&&(this.lm=new P({Qd:Ju(this,"icon")}),this.lm.Oj("type",c),this.Da.sa(this.lm));this.Yl=new P({Qd:Ju(this,"message-container")});this.Co=new P({Qd:Ju(this,"message"),tabIndex:-1});Lu(this.Co,this.ib,b,a);Hu(this.Da,this.Yl);this.sa(this.Da);this.Xz=this.Co.displayObject();this.zL=
new P({});Hu(this.zL,this.Co);Hu(this.Yl,this.zL);this.Un=new P({xa:"message-box-buttons-panel"});Hu(this,this.Un);this.Pz(d);this.uf=new ON({sF:this.Yl});this.Da.sa(this.uf.sT);yg(this,this.uf);this.iL=""}n(SN,RN);SN.prototype.IB=function(){RN.prototype.IB.call(this);this.uf.setParentScale(this.No)};SN.prototype.Mr=function(){var a=this;RN.prototype.Mr.call(this);Ku(this);Cj(function(){TN(a)},this,0)};
SN.prototype.Pz=function(a){var b=this,c=new P({Qd:Ju(this.Un,"buttons")});a.forEach(function(a){var d=a.WE,g=a.result;a=new uI({Qd:Ju(b.Un,"window-button"),oF:!0});Lu(a,b.ib,d);Hu(c,a);ug(b,a.Ba,function(){b.iL=g;b.close()})});this.Un.sa(c)};
SN.prototype.Xg=function(){var a=Ri(this.Da.displayObject()),b=this.lm?Ri(this.lm.displayObject()):null;b=this.lm?this.lm.width()+y(b).left+b.right:0;Gu(this.Yl,"max-width",Math.min(screen.width-b-a.right-a.left-20,480)+"px");Gu(this.Yl,"height","");a=y(this.vk);b=Ri(this.Yl.displayObject());var c=Ri(this.Un.displayObject());a=.9*a.height()-b.top-b.bottom-this.Un.height()-c.top-c.bottom;b=Math.min(a,this.Co.height());a<this.Co.height()&&this.Yl.Lj(Math.floor(a));TN(this);this.uf&&this.uf.Pt(b,this.Co.height());
TN(this)};function TN(a){var b=y(a.vk),c=Math.floor(.5*(b.width()-a.width()));b=Math.floor(.5*(b.height()-a.height()));a.move(c,b)};function UN(a,b){b=void 0===b?"popup-layer":b;tr.call(this);var c=this;b=new P({xa:b});a.appendChild(b.displayObject());this.kl=b;this.kl.Ea(!1);this.sx=[];this.Bk=[];this.gK=ur(this);this.Aa=1;Dc&&8>=Qc||lj(this.kl.displayObject(),"0 0");pg(this,a,"touchstart",function(a){for(var b=0;b<c.Bk.length;b++){var d=c.Bk[b].vk;if(d&&(a.target==d.displayObject()||d.displayObject().contains(a.target))){a.preventDefault();break}}},this,Mn)}n(UN,tr);
function VN(a,b){a.kl.Ea(!0);a.sx.push(b);ug(a,b.fK,a.eK,a);ug(a,b.Iu,a.dK,a,-1);var c=b.vk;c&&C(a.kl.displayObject(),c.displayObject());C(a.kl.displayObject(),b.displayObject());b.Mo?a.eK(b):a.dK(b)}function WN(a,b){var c=jb(a.sx,b);0<=c&&(rb(a.sx,c),b.Mo&&b.close(),a.RP(b),Me(b.displayObject()),(b=b.vk)&&Me(b.displayObject()));a.kl.Ea(0<a.sx.length)}UN.prototype.eK=function(a){this.Bk.push(a);XN(this);this.gK.D(this.Bk.length)};UN.prototype.dK=function(a){qb(this.Bk,a);this.gK.D(this.Bk.length)};
UN.prototype.Jl=function(a){this.Aa=a;this.kl.Jl(a);XN(this)};function XN(a){for(var b=0;b<a.Bk.length;b++){var c=a.Bk[b];c.setParentScale(a.Aa);Ku(c)}};function YN(a,b){window.scrollTo(a,b)}window.yPos=function(){return window.pageYOffset};window.scrollPageTo=YN;function ZN(){var a=this;this.TC=new G;this.Tz=this.Tq=0;this.hx=!1;this.N=B("DIV");this.N.style.width=mk?"100%":"100vw";this.N.style.height=Ij?"50vh":"100vh";this.N.style.position="absolute";this.N.style.zIndex="-1";this.N.style.top="0";Ej&&!ok&&(document.body.style.position="fixed");var b=window;if(Uj)try{b=window.top}catch(d){}document.body.insertAdjacentElement("afterbegin",this.N);(new ResizeObserver(function(){Ij&&ok?setTimeout(function(){$N(a)},100):$N(a)})).observe(this.N);window.invalidatePlayerSize=
Ea;window.setPlayerSize=Ea;window.removeResizeListeners=Ea;document.addEventListener("touchend",function(b){0==b.touches.length&&(a.hx=!1,setTimeout(function(){$N(a,!1,!1)},100))},!0);document.addEventListener("touchstart",function(b){1==window.event.touches.length&&(a.hx=!0);1<b.touches.length&&b.preventDefault()},!0);var c=b.onresize;b.onresize=function(){c&&c();$N(a)};b.onorientationchange=function(){var b=ef();b&&Ej&&(Ij?setTimeout(function(){y(b).blur();lk&&$N(a)},800):b.blur())};Wj&&window.frameElement&&
window.frameElement.setAttribute("scrolling","no")}ZN.prototype.Rx=function(){$N(this,!0)};
function $N(a,b,c){function d(a,c){if(b||m.Tq!=a||m.Tz!=c){var d=m.Tq;m.Tq=a;m.Tz=c;m.TC.D(m.Tq,m.Tz);d!=m.Tq&&Ij&&!m.hx&&setTimeout(function(){e(0,0)},100)}}b=void 0===b?!1:b;c=void 0===c?!0:c;var e=YN;if(b||!a.hx){var g=Ij?2*a.N.clientHeight:a.N.clientHeight;if(Uj||!(bk&&.7>g/screen.height||$c&&.7>window.innerHeight/g)){var h=1,k=a.N.clientWidth;c&&Wj&&window.frameElement&&(k=0,h=k/window.innerWidth);var l=window.innerHeight*h,m=a;d(k,l);c&&Wj&&window.frameElement&&setTimeout(function(){k=y(window.frameElement).clientWidth;
h=k/window.innerWidth;l=window.innerHeight*h;d(k,l)},0)}}};function aO(){this.Zj=this.hv=this.qf=null}function pO(a,b,c){null==a.qf&&(a.qf=new ZN,a.qf.TC.addHandler(a.lS,a));a.hv=b;a.Zj=c}aO.prototype.Rx=function(){this.qf&&this.qf.Rx()};aO.prototype.lS=function(a,b){this.hv&&this.hv.apply(this.Zj,[a,b])};var vO=[{Gp:Dc,xa:"ie"},{Gp:Fj,xa:"android_default"},{Gp:Hc,xa:"webkit"},{Gp:Bc,xa:"opera"},{Gp:Gc,xa:"gecko"}];function yO(a){Iu(a,Ej?"mobile":"desktop");vO.find(function(b){b.Gp&&Iu(a,b.xa);return b.Gp})};function JO(a){this.vr=a;this.Vg=!1;this.Uz=void 0}JO.prototype.suspend=function(){y(!this.Vg);this.Uz=this.vr.VA;wD(this.vr,!1);this.Vg=!0};JO.prototype.resume=function(){y(this.Vg);wD(this.vr,fb(this.Uz));this.Uz=void 0;this.Vg=!1};function ZO(a,b){tr.call(this);this.C=a;this.uo=b;this.AK=ur(this);this.Lg=!1;yg(this,this.uo)}n(ZO,tr);ZO.prototype.show=function(a){var b=this.uo;b.Jb(!1);var c=this.C.view(),d=c.za().V();this.Lg=!0;var e=this.uo,g=this.C.view();a=a||g.displayObject();a.appendChild(e.displayObject());c.setOverlayDisplayed(!0);ug(this,d.qh(),this.Zv,this);b.Jb(!0);ug(this,b.Ba,this.Zv,this)};
ZO.prototype.Zv=function(){var a=this.C.view(),b=a.za().V();this.Vn(b);this.Vn(this.uo);(Fj||rk)&&(b=Qe(this.uo.displayObject()))&&cP(this,b);Me(this.uo.displayObject());a.setOverlayDisplayed(!1);this.Lg=!1;this.AK.D()};function cP(a,b){rg(a,b,a.Ik,a);setTimeout(function(){sg(a,b,"click",a.Ik,a)},500)}ZO.prototype.Ik=function(a){a.preventDefault()};function gP(a){Pu.call(this,a);this.Ea(!1)}x(gP,Pu);f=gP.prototype;f.uT=800;f.oR=500;f.show=function(){this.GC||(this.GC=!0,clearTimeout(this.UH),clearTimeout(this.FL),this.FL=Cj(this.hS,this,this.uT))};f.Bj=function(){if(this.GC&&(this.GC=!1,clearTimeout(this.UH),clearTimeout(this.FL),this.visible())){var a=this.oR-((new Date).getTime()-this.wT);0<a?this.UH=Cj(this.tJ,this,a):this.tJ()}};f.hS=function(){this.wT=(new Date).getTime();this.Ea(!0)};f.tJ=function(){this.Ea(!1)};function hP(a,b,c,d,e){P.call(this,{xa:"none"});var g=this;yO(this);this.xU=c;this.ib=new aN(b);this.qb=a.view();this.sa(this.qb.displayObject());this.K=a.Dd();this.B=this.qb.za();this.$=this.B.V();this.Hh=this.qb.gi();this.Ss=new UN(this.displayObject());gu(this.qb.displayObject(),"hidden",!0);this.HK=lP(this);ug(this,a.UF(),this.KB,this);ug(this,this.qb.gi().XE(),this.HB,this);this.mf=new mN(this.qb.gi(),"bySlides");b=a.Dd();b.settings().ml().fitToWindow()||(this.eC=b.slideWidth(),this.dC=b.slideHeight());
ug(this,this.B.tg(),this.LB,this);ug(this,a.HE(),function(b,c,d){d?(b=new wN,b=new ZO(a,b),vg(g,b.AK,function(){mP(g);g.B.play()}),b.show()):mP(g)});d&&(e?pO(e,this.rv,this):(this.qf=new ZN,ug(this,this.qf.TC,this.rv,this),Cj(this.qf.Rx,this.qf)));this.Bv=new JO(this.B.Up());this.$o=ur(this);this.po=ur(this);this.kr=ur(this);mP(this)}n(hP,P);function lP(a){var b=new gP("preloader");a.qb.displayObject().appendChild(b.displayObject());return b}function mP(a){a.xM();ug(a,a.B.V().RD(),a.xM,a)}f=hP.prototype;
f.xM=function(){this.B.V().kc()?this.HK.show():this.HK.Bj()};f.rv=function(a,b){var c=this.xU?170:0,d=a-c,e=b-c;this.eC<d&&this.dC<e?(this.move(Math.max(0,Math.floor((a-this.eC)/2)),Math.max(0,Math.floor((b-this.dC)/2))),a=this.eC,b=this.dC):(this.move(c/2,c/2),a=d,b=e);this.qb.resize(a,b);this.resize(a,b);c=this.Ss;c.kl.resize(a,b);XN(c)};f.LB=function(){var a=-1!=this.B.na()?this.B.W():null;if(a instanceof ir){var b=y(this.B.sb());a=new oN(b.playerController(),this.mf,2==a.sm);b.setExternalNavigationController(a)}};
f.KB=function(a){var b=this;if("resumePlayback"==a.action()&&"prompt"==this.K.settings().Sb().Vi){var c=this.B.Re(),d=a.H();a.Fy("delayStartup");var e=a.UC,g=new SN({LO:"PB_RESUME_PRESENTATION_WINDOW_TEXT",MN:"question",buttons:[{WE:"PB_MESSAGE_BOX_YES",result:"yes"},{WE:"PB_MESSAGE_BOX_NO",result:"no"}],zc:this.ib});vg(this,g.Iu,function(){WN(b.Ss,g);b.Bv.resume();b.qb.setOverlayDisplayed(!1);b.po.D();b.kr.D();"yes"==g.iL?e.resume(d,!0):e.start(c,!0)});VN(this.Ss,g);g.open();this.Bv.suspend();this.qb.setOverlayDisplayed(!0);
this.$o.D()}};f.HB=function(a){var b=this,c=a.wn().type(),d=this.K.settings().navigation().navigationType(),e=this.B.W();if(d=pN(c,d,e))e={},qN(c,e,function(){var c=b.K.slides(),d=Za(a.wn().Jj());return c.P(d).Yy()}),this.FC(d,e)};
f.FC=function(a,b){var c=this,d=this.B.V().suspended(),e=new SN({LO:a,MN:"warning",buttons:[{WE:"PB_MESSAGE_BOX_OK",result:"ok"}],zc:this.ib,WV:function(){return b}});vg(this,e.Iu,function(){WN(c.Ss,e);c.Bv.resume();c.qb.setOverlayDisplayed(!1);c.po.D();Ft(c.$,d)});Ft(this.$,!0);VN(this.Ss,e);e.open();this.Bv.suspend();this.qb.setOverlayDisplayed(!0);this.$o.D()};f.Hd=function(){P.prototype.Hd.call(this);gu(this.qb.displayObject(),"hidden",!1)};function nP(a){var b=a.nF,c=a.messages;a=a.rl;tr.call(this);this.Vr=b;this.He=c;this.qf=new aO;this.AT=y(Ae(document,a));this.Rk=null;this.$o=ur(this);this.po=ur(this);this.kr=ur(this);this.uG=ur(this)}n(nP,tr);nP.prototype.C=function(){return this.Vr};function oP(a){a=a.label;P.call(this,{xa:"back_to_app"});var b=new P({Qd:Ju(this,"text")});b.Vd(a);this.sa(b);ug(this,this.Ba,function(){ISPlayer.backToApp()})}n(oP,P);function pP(a){a=a.zc;P.call(this,{xa:"title-panel"});this.GP=new oP({label:a.zj("PB_BACK_TO_APP_BUTTON_LABEL")});this.sa(this.GP)}n(pP,P);function qP(a,b,c){hP.call(this,a,b,!1,void 0===c?!0:c);this.aU=new pP({zc:this.ib});this.sa(this.aU);ISPlayer.initWithData(ri({version:9.3}))}n(qP,hP);qP.prototype.rv=function(a,b){this.Oj("landscape",a>b);hP.prototype.rv.call(this,a,b)};function rP(a){var b=a.Ym;nP.call(this,{nF:a.nF,messages:a.messages,rl:a.rl});this.sP=b}n(rP,nP);function sP(a){if(wk)return new qP(a.C(),a.He,!0);var b=new hP(a.C(),a.He,a.sP,!0,a.qf);ug(a,b.$o,function(){return a.$o.D()});ug(a,b.po,function(){return a.po.D()});ug(a,b.kr,function(){return a.kr.D()});return b};function KJ(a){var b=a.outlinePosition,c=a.colors,d=a.messages,e=void 0===a.showPlayersPanels?!1:a.showPlayersPanels,g=void 0===a.showTitlePanel?!0:a.showTitlePanel,h=a.accessibilityModeEnabled;this.zT=a.sidePanelPosition;this.BS=b;this.xT=g;this.mb=c;this.He=d;this.vT=e;this.kz=h}f=KJ.prototype;f.sidePanelPosition=function(){return this.zT};f.showTitlePanel=function(){return this.xT};f.outlinePosition=function(){return this.BS};f.showPlayersPanels=function(){return this.vT};f.colors=function(){return this.mb};
f.messages=function(){return this.He};f.accessibilityModeEnabled=function(){return this.kz};function tP(){this.accessibilityModeEnabled=!1;this.mb={}}tP.prototype.colors=function(){return this.mb};function NJ(a,b){return new KJ({sidePanelPosition:"none",outlinePosition:"none",colors:{},messages:void 0===b?null:b,showPlayersPanels:!0,accessibilityModeEnabled:a.accessibilityModeEnabled})};function uP(){}uP.prototype.O=function(){var a={colors:{A:"l"}};dM(a);return a};function vP(a){this.ly=a}vP.prototype.set=function(a,b){r(b)?this.ly.set(a,ri(b)):this.ly.remove(a)};vP.prototype.get=function(a){try{var b=this.ly.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};vP.prototype.remove=function(a){this.ly.remove(a)};function wP(){};function xP(){}x(xP,wP);xP.prototype.Sx=function(){var a=0;xl(this.oi(!0),function(b){ab(b);a++});return a};xP.prototype.clear=function(){var a=zl(this.oi(!0)),b=this;z(a,function(a){b.remove(a)})};function yP(a){this.vg=a}x(yP,xP);f=yP.prototype;f.LE=function(){if(!this.vg)return!1;try{return this.vg.setItem("__sak","1"),this.vg.removeItem("__sak"),!0}catch(a){return!1}};f.set=function(a,b){try{this.vg.setItem(a,b)}catch(c){if(0==this.vg.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};f.get=function(a){a=this.vg.getItem(a);if(!Ca(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};f.remove=function(a){this.vg.removeItem(a)};
f.Sx=function(){return this.vg.length};f.oi=function(a){var b=0,c=this.vg,d=new vl;d.next=function(){if(b>=c.length)throw ul;var d=ab(c.key(b++));if(a)return d;d=c.getItem(d);if(!Ca(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};f.clear=function(){this.vg.clear()};f.key=function(a){return this.vg.key(a)};function zP(){var a=null;try{a=window.localStorage||null}catch(b){}this.vg=a}x(zP,yP);function AP(a,b){this.GO=a;this.se=null;if(Dc&&!(9<=Number(Vc))){BP||(BP=new Al);this.se=BP.get(a);this.se||(b?this.se=document.getElementById(b):(this.se=document.createElement("userdata"),this.se.addBehavior("#default#userData"),document.body.appendChild(this.se)),BP.set(a,this.se));try{this.se.load(this.GO)}catch(c){this.se=null}}}x(AP,xP);var CP={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},BP=null;
function DP(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(a){return CP[a]})}f=AP.prototype;f.LE=function(){return!!this.se};f.set=function(a,b){this.se.setAttribute(DP(a),b);EP(this)};f.get=function(a){a=this.se.getAttribute(DP(a));if(!Ca(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};f.remove=function(a){this.se.removeAttribute(DP(a));EP(this)};f.Sx=function(){return FP(this).attributes.length};
f.oi=function(a){var b=0,c=FP(this).attributes,d=new vl;d.next=function(){if(b>=c.length)throw ul;var d=y(c[b++]);if(a)return decodeURIComponent(d.nodeName.replace(/\./g,"%")).substr(1);d=d.nodeValue;if(!Ca(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};f.clear=function(){for(var a=FP(this),b=a.attributes.length;0<b;b--)a.removeAttribute(a.attributes[b-1].nodeName);EP(this)};function EP(a){try{a.se.save(a.GO)}catch(b){throw"Storage mechanism: Quota exceeded";}}
function FP(a){return a.se.XMLDocument.documentElement};function GP(a,b){this.Bt=a;this.fq=b+"::"}x(GP,xP);GP.prototype.set=function(a,b){this.Bt.set(this.fq+a,b)};GP.prototype.get=function(a){return this.Bt.get(this.fq+a)};GP.prototype.remove=function(a){this.Bt.remove(this.fq+a)};GP.prototype.oi=function(a){var b=this.Bt.oi(!0),c=this,d=new vl;d.next=function(){for(var d=b.next();d.substr(0,c.fq.length)!=c.fq;)d=b.next();return a?d.substr(c.fq.length):c.Bt.get(d)};return d};function HP(){}x(HP,wP);HP.prototype.set=function(){};HP.prototype.get=function(){return null};HP.prototype.remove=function(){};function IP(a){a=JP().get(a);return r(a)?a:null}var KP=null;function JP(){if(!KP){var a=new zP;(a=a.LE()?new GP(a,"ispring"):null)||(a=new AP("ispring"),a=a.LE()?a:null);KP=new vP(a||new HP)}return KP};u("PresentationPlayer.start",function(a,b,c,d,e){var g=Ej||ok;Kk();var h=new OM;d&&h.Dm.addHandler(d);var k=null,l=null,m=new YM,p,q;h.IK.addHandler(function(a){l=a;a=new uP;var b=l.settings();p=new RM(b.zp().enabled());b=l.settings().skin();var d=new tP;b=b||{};a=a.O();d.mb=b[a.colors];k=d;k.accessibilityModeEnabled=p.Ym();l.settings().NA=k;a=k.colors();q=new ZM({Dd:l,ZW:c,colors:a,qX:m});$M(q,p.mode());g&&(l.settings().ml().nA=!0)});h.Dm.addHandler(function(a){function c(b){a.hi(b);if(h.Rk){Me(h.Rk.displayObject());
var c=h.qf;c.hv=null;c.Zj=null;h.pC(h.Rk);h.Rk=null}"normal"==b?h.Rk=sP(h):"accessible"==b&&(h.Rk=new vN({Ue:h.Vr,messages:h.He,skinSettings:{j7:!1,showSlideList:!1,g7:!1,i7:!1,h7:!1}}));yg(h,h.Rk);C(h.AT,y(h.Rk).displayObject());h.qf.Rx();c=h.Vr.view().za();var e=c.na();-1!=e&&(gb(c.tg(),G).D(e),ml(c.lc()),h.Vr.eN().uN(),h.Vr.RO().uN(),gb(c.Iq,G).D());"accessible"==b&&(document.body.removeAttribute("style"),I(document.body,"overflowY","hidden"));h.uG.D(b);k&&("accessible"==b?(k.setAttribute("title",
d.PB_ACCESSIBLE_SKIN_ENABLE_NORMAL_MODE),k.Qt(-1),k.mh("hidden",!0)):(k.setAttribute("title",d.PB_ACCESSIBLE_SKIN_ENABLE_ACCESSIBILITY_MODE),k.Qt(0),k.displayObject().removeAttribute(hu("hidden"))))}l=y(l);var d=l.settings().zc()||{},g=a.view().za();SM(p,g);var h=new rP({nF:a,messages:d,rl:b,Ym:p.Ym()});TM(p,h);var k=UM(p,h,b);c(p.mode());p.KK.addHandler(function(a){$M(q,a);c(a)});var m=a.Dd().Xy();r(e)||(e=IP(m));a.stateChangedEvent().addHandler(function(b){if(!b.actionPrevented()){b.preventAction();
b=a.persistState();var c=JP();try{c.set(m,b)}catch(ha){}}},null,99);a.start(e)});h.sl(a,c)},void 0);function Lk(){return!1}function ng(a){a&&(y(!a.disposed),Ja(a.Ad)&&a.Ad(),a.disposed=!0)}function LP(a,b){Lk()&&(b?Ba.console.error(a):Ba.console.warn(a))}function Dg(a,b){var c=a.stack||a.toString();0>String(c).indexOf(a.message)&&LP(a.message,b);LP(c,b)}window.onerror=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];c=ba(b);b=c.next().value;c.next();c.next();c.next();(c=c.next().value)?Dg(c,!0):LP(b,!0);return!0};Va=function(a){try{throw Error(a.message);}catch(b){Dg(b,!1)}};
Ba.console||(window._log="",Ba.console={log:function(a){window._log+="\n"+a},warn:function(a){window._log+="\nwarn: "+a},error:function(a){window._log+="\nerror: "+a}});})();
/*! iScroll v5.2.0-snapshot ~ (c) 2008-2018 Matteo Spinelli ~ http://cubiq.org/license */
!function(t,i,s){function e(s,e){this.wrapper="string"==typeof s?i.querySelector(s):s,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,disablePointer:!h.hasPointer,disableTouch:h.hasPointer||!h.hasTouch,disableMouse:h.hasPointer||h.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,onScrollHandler:Function.prototype,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(A|INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:"undefined"==typeof t.onmousedown};for(var o in e)this.options[o]=e[o];this.translateZ=this.options.HWCompositing&&h.hasPerspective?" translateZ(0)":"",this.options.useTransition=h.hasTransition&&this.options.useTransition,this.options.useTransform=h.hasTransform&&this.options.useTransform,this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY="vertical"!=this.options.eventPassthrough&&this.options.scrollY,this.options.scrollX="horizontal"!=this.options.eventPassthrough&&this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing="string"==typeof this.options.bounceEasing?h.ease[this.options.bounceEasing]||h.ease.circular:this.options.bounceEasing,this.options.resizePolling=void 0===this.options.resizePolling?60:this.options.resizePolling,this.options.tap===!0&&(this.options.tap="tap"),this.options.useTransition||this.options.useTransform||/relative|absolute/i.test(this.scrollerStyle.position)||(this.scrollerStyle.position="relative"),"scale"==this.options.shrinkScrollbars&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}function o(t,s,e){var o=i.createElement("div"),n=i.createElement("div");return e===!0&&(o.style.cssText="position:absolute;z-index:9999",n.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),n.className="iScrollIndicator","h"==t?(e===!0&&(o.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",n.style.height="100%"),o.className="iScrollHorizontalScrollbar"):(e===!0&&(o.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",n.style.width="100%"),o.className="iScrollVerticalScrollbar"),o.style.cssText+=";overflow:hidden",s||(o.style.pointerEvents="none"),o.appendChild(n),o}function n(s,e){this.wrapper="string"==typeof e.el?i.querySelector(e.el):e.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=s,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0};for(var o in e)this.options[o]=e[o];if(this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(h.addEvent(this.indicator,"touchstart",this),h.addEvent(t,"touchend",this)),this.options.disablePointer||(h.addEvent(this.indicator,h.prefixPointerEvent("pointerdown"),this),h.addEvent(t,h.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(h.addEvent(this.indicator,"mousedown",this),h.addEvent(t,"mouseup",this))),this.options.fade){this.wrapperStyle[h.style.transform]=this.scroller.translateZ;var n=h.style.transitionDuration;if(!n)return;this.wrapperStyle[n]=h.isBadAndroid?"0.0001ms":"0ms";var a=this;h.isBadAndroid&&r(function(){"0.0001ms"===a.wrapperStyle[n]&&(a.wrapperStyle[n]="0s")}),this.wrapperStyle.opacity="0"}}var r=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(i){t.setTimeout(i,1e3/60)},h=function(){function e(t){return r!==!1&&(""===r?t:r+t.charAt(0).toUpperCase()+t.substr(1))}var o={},n=i.createElement("div").style,r=function(){for(var t,i=["t","webkitT","MozT","msT","OT"],s=0,e=i.length;s<e;s++)if(t=i[s]+"ransform",t in n)return i[s].substr(0,i[s].length-1);return!1}();o.getTime=Date.now||function(){return(new Date).getTime()},o.extend=function(t,i){for(var s in i)t[s]=i[s]},o.addEvent=function(t,i,s,e){t.addEventListener(i,s,!!e)},o.removeEvent=function(t,i,s,e){t.removeEventListener(i,s,!!e)},o.prefixPointerEvent=function(i){return t.MSPointerEvent?"MSPointer"+i.charAt(7).toUpperCase()+i.substr(8):i},o.momentum=function(t,i,e,o,n,r){var h,a,l=t-i,c=s.abs(l)/e;return r=void 0===r?6e-4:r,h=t+c*c/(2*r)*(l<0?-1:1),a=c/r,h<o?(h=n?o-n/2.5*(c/8):o,l=s.abs(h-t),a=l/c):h>0&&(h=n?n/2.5*(c/8):0,l=s.abs(t)+h,a=l/c),{destination:s.round(h),duration:a}};var h=e("transform");return o.extend(o,{hasTransform:h!==!1,hasPerspective:e("perspective")in n,hasTouch:"ontouchstart"in t,hasPointer:!(!t.PointerEvent&&!t.MSPointerEvent),hasTransition:e("transition")in n}),o.isBadAndroid=function(){var i=t.navigator.appVersion;if(/Android/.test(i)&&!/Chrome\/\d/.test(i)){var s=i.match(/Safari\/(\d+.\d)/);return!(s&&"object"==typeof s&&s.length>=2)||parseFloat(s[1])<535.19}return!1}(),o.extend(o.style={},{transform:h,transitionTimingFunction:e("transitionTimingFunction"),transitionDuration:e("transitionDuration"),transitionDelay:e("transitionDelay"),transformOrigin:e("transformOrigin"),touchAction:e("touchAction")}),o.hasClass=function(t,i){var s=new RegExp("(^|\\s)"+i+"(\\s|$)");return s.test(t.className)},o.addClass=function(t,i){if(!o.hasClass(t,i)){var s=t.className.split(" ");s.push(i),t.className=s.join(" ")}},o.removeClass=function(t,i){if(o.hasClass(t,i)){var s=new RegExp("(^|\\s)"+i+"(\\s|$)","g");t.className=t.className.replace(s," ")}},o.offset=function(t){for(var i=-t.offsetLeft,s=-t.offsetTop;t=t.offsetParent;)i-=t.offsetLeft,s-=t.offsetTop;return{left:i,top:s}},o.isHyperlink=function(t){if(!t)return!1;for(;t;){if("A"==t.nodeName.toLocaleUpperCase())return!0;t=t.parentNode}return!1},o.preventDefaultException=function(t,i){if(o.isHyperlink(t))return!0;for(var s in i)if(i[s].test(t[s]))return!0;return!1},o.extend(o.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),o.extend(o.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(t){return t*(2-t)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(t){return s.sqrt(1- --t*t)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(t){var i=4;return(t-=1)*t*((i+1)*t+i)+1}},bounce:{style:"",fn:function(t){return(t/=1)<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},elastic:{style:"",fn:function(t){var i=.22,e=.4;return 0===t?0:1==t?1:e*s.pow(2,-10*t)*s.sin((t-i/4)*(2*s.PI)/i)+1}}}),o.tap=function(t,s){var e=i.createEvent("Event");e.initEvent(s,!0,!0),e.pageX=t.pageX,e.pageY=t.pageY,t.target.dispatchEvent(e)},o.click=function(s){var e,o=s.target;/(SELECT|INPUT|TEXTAREA)/i.test(o.tagName)||(e=i.createEvent(t.MouseEvent?"MouseEvents":"Event"),e.initEvent("click",!0,!0),e.view=s.view||t,e.detail=1,e.screenX=o.screenX||0,e.screenY=o.screenY||0,e.clientX=o.clientX||0,e.clientY=o.clientY||0,e.ctrlKey=!!s.ctrlKey,e.altKey=!!s.altKey,e.shiftKey=!!s.shiftKey,e.metaKey=!!s.metaKey,e.button=0,e.relatedTarget=null,e._constructed=!0,o.dispatchEvent(e))},o.getTouchAction=function(t,i){var s="none";return"vertical"===t?s="pan-y":"horizontal"===t&&(s="pan-x"),i&&"none"!=s&&(s+=" pinch-zoom"),s},o.getRect=function(t){if(t instanceof SVGElement){var i=t.getBoundingClientRect();return{top:i.top,left:i.left,width:i.width,height:i.height}}return{top:t.offsetTop,left:t.offsetLeft,width:t.offsetWidth,height:t.offsetHeight}},o}();e.prototype={version:"5.2.0-snapshot",_init:function(){this._initEvents(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),clearTimeout(this.resizeTimeout),this.resizeTimeout=null,this._execEvent("destroy")},setScrollHeight:function(t){this.scrollHeight=t,this.refresh()},_transitionEnd:function(t){t.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(t){if(1!=h.eventType[t.type]){var i;if(i=t.which?t.button:t.button<2?0:4==t.button?1:2,0!==i)return}if(this.enabled&&(!this.initiated||h.eventType[t.type]===this.initiated)){!this.options.preventDefault||h.isBadAndroid||h.preventDefaultException(t.target,this.options.preventDefaultException)||t.preventDefault();var e,o=t.touches?t.touches[0]:t;this.initiated=h.eventType[t.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=h.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,e=this.getComputedPosition(),this._translate(s.round(e.x),s.round(e.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=o.pageX,this.pointY=o.pageY,this._execEvent("beforeScrollStart")}},_move:function(t){if(this.enabled&&h.eventType[t.type]===this.initiated){this.options.preventDefault&&!h.preventDefaultException(t.target,this.options.preventDefaultException)&&t.preventDefault();var i,e,o,n,r=t.touches?t.touches[0]:t,a=r.pageX-this.pointX,l=r.pageY-this.pointY,c=h.getTime();if(this.pointX=r.pageX,this.pointY=r.pageY,this.distX+=a,this.distY+=l,o=s.abs(this.distX),n=s.abs(this.distY),!(c-this.endTime>300&&o<10&&n<10)){if(this.directionLocked||this.options.freeScroll||(o>n+this.options.directionLockThreshold?this.directionLocked="h":n>=o+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),"h"==this.directionLocked){if("vertical"==this.options.eventPassthrough)t.preventDefault();else if("horizontal"==this.options.eventPassthrough)return void(this.initiated=!1);l=0}else if("v"==this.directionLocked){if("horizontal"==this.options.eventPassthrough)t.preventDefault();else if("vertical"==this.options.eventPassthrough)return void(this.initiated=!1);a=0}a=this.hasHorizontalScroll?a:0,l=this.hasVerticalScroll?l:0,i=this.x+a,e=this.y+l,(i>0||i<this.maxScrollX)&&(i=this.options.bounce?this.x+a/3:i>0?0:this.maxScrollX),(e>0||e<this.maxScrollY)&&(e=this.options.bounce?this.y+l/3:e>0?0:this.maxScrollY),this.directionX=a>0?-1:a<0?1:0,this.directionY=l>0?-1:l<0?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(i,e),c-this.startTime>300&&(this.startTime=c,this.startX=this.x,this.startY=this.y)}}},_end:function(t){if(this.enabled&&h.eventType[t.type]===this.initiated){this.options.preventDefault&&!h.preventDefaultException(t.target,this.options.preventDefaultException)&&t.preventDefault();var i,e,o=(t.changedTouches?t.changedTouches[0]:t,h.getTime()-this.startTime),n=s.round(this.x),r=s.round(this.y),a=s.abs(n-this.startX),l=s.abs(r-this.startY),c=0,p="";if(this.isInTransition=0,this.initiated=0,this.endTime=h.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(n,r),!this.moved)return this.options.tap&&h.tap(t,this.options.tap),this.options.click&&h.click(t),void this._execEvent("scrollCancel");if(this._events.flick&&o<200&&a<100&&l<100)return void this._execEvent("flick");if(this.options.momentum&&o<300&&(i=this.hasHorizontalScroll?h.momentum(this.x,this.startX,o,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:n,duration:0},e=this.hasVerticalScroll?h.momentum(this.y,this.startY,o,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:r,duration:0},n=i.destination,r=e.destination,c=s.max(i.duration,e.duration),this.isInTransition=1),this.options.snap){var d=this._nearestSnap(n,r);this.currentPage=d,c=this.options.snapSpeed||s.max(s.max(s.min(s.abs(n-d.x),1e3),s.min(s.abs(r-d.y),1e3)),300),n=d.x,r=d.y,this.directionX=0,this.directionY=0,p=this.options.bounceEasing}return n!=this.x||r!=this.y?((n>0||n<this.maxScrollX||r>0||r<this.maxScrollY)&&(p=h.ease.quadratic),void this.scrollTo(n,r,c,p)):void this._execEvent("scrollEnd")}}},_resize:function(){var t=this;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){t.refresh()},this.options.resizePolling)},resetPosition:function(t){var i=this.x,s=this.y;return t=t||0,!this.hasHorizontalScroll||this.x>0?i=0:this.x<this.maxScrollX&&(i=this.maxScrollX),!this.hasVerticalScroll||this.y>0?s=0:this.y<this.maxScrollY&&(s=this.maxScrollY),(i!=this.x||s!=this.y)&&(this.scrollTo(i,s,t,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){h.getRect(this.wrapper),this.wrapperWidth=this.wrapper.clientWidth,this.wrapperHeight=this.wrapper.clientHeight;var t=h.getRect(this.scroller);this.scrollHeight&&(t.height=this.scrollHeight),this.scrollerWidth=t.width,this.scrollerHeight=t.height,this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.maxScrollY=this.wrapperHeight-this.scrollerHeight,this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0,this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,h.hasPointer&&!this.options.disablePointer&&(this.wrapper.style[h.style.touchAction]=h.getTouchAction(this.options.eventPassthrough,!0),this.wrapper.style[h.style.touchAction]||(this.wrapper.style[h.style.touchAction]=h.getTouchAction(this.options.eventPassthrough,!1))),this.wrapperOffset=h.offset(this.wrapper),this._execEvent("refresh"),this.resetPosition()},on:function(t,i){this._events[t]||(this._events[t]=[]),this._events[t].push(i)},off:function(t,i){if(this._events[t]){var s=this._events[t].indexOf(i);s>-1&&this._events[t].splice(s,1)}},_execEvent:function(t){if(this._events[t]){var i=0,s=this._events[t].length;if(s)for(;i<s;i++)this._events[t][i].apply(this,[].slice.call(arguments,1))}},scrollBy:function(t,i,s,e){t=this.x+t,i=this.y+i,s=s||0,this.scrollTo(t,i,s,e)},scrollTo:function(t,i,s,e){e=e||h.ease.circular,this.isInTransition=this.options.useTransition&&s>0;var o=this.options.useTransition&&e.style;!s||o?(o&&(this._transitionTimingFunction(e.style),this._transitionTime(s)),this._translate(t,i)):this._animate(t,i,s,e.fn)},scrollToElement:function(t,i,e,o,n){if(t=t.nodeType?t:this.scroller.querySelector(t)){var r=h.offset(t);r.left-=this.wrapperOffset.left,r.top-=this.wrapperOffset.top;var a=h.getRect(t),l=h.getRect(this.wrapper);e===!0&&(e=s.round(a.width/2-l.width/2)),o===!0&&(o=s.round(a.height/2-l.height/2)),r.left-=e||0,r.top-=o||0,r.left=r.left>0?0:r.left<this.maxScrollX?this.maxScrollX:r.left,r.top=r.top>0?0:r.top<this.maxScrollY?this.maxScrollY:r.top,i=void 0===i||null===i||"auto"===i?s.max(s.abs(this.x-r.left),s.abs(this.y-r.top)):i,this.scrollTo(r.left,r.top,i,n)}},_transitionTime:function(t){if(this.options.useTransition){t=t||0;var i=h.style.transitionDuration;if(i){if(this.scrollerStyle[i]=t+"ms",!t&&h.isBadAndroid){this.scrollerStyle[i]="0.0001ms";var s=this;r(function(){"0.0001ms"===s.scrollerStyle[i]&&(s.scrollerStyle[i]="0s")})}if(this.indicators)for(var e=this.indicators.length;e--;)this.indicators[e].transitionTime(t)}}},_transitionTimingFunction:function(t){if(this.scrollerStyle[h.style.transitionTimingFunction]=t,this.indicators)for(var i=this.indicators.length;i--;)this.indicators[i].transitionTimingFunction(t)},_translate:function(t,i){if(this.options.useTransform?this.scrollerStyle[h.style.transform]="translate("+t+"px,"+i+"px)"+this.translateZ:(t=s.round(t),i=s.round(i),this.scrollerStyle.left=t+"px",this.scrollerStyle.top=i+"px"),this.x=t,this.y=i,this.indicators)for(var e=this.indicators.length;e--;)this.indicators[e].updatePosition();this.options.onScrollHandler()},_initEvents:function(i){var s=i?h.removeEvent:h.addEvent,e=this.options.bindToWrapper?this.wrapper:t;s(t,"orientationchange",this),s(t,"resize",this),this.options.click&&s(this.wrapper,"click",this,!0),this.options.disableMouse||(s(this.wrapper,"mousedown",this),s(e,"mousemove",this),s(e,"mousecancel",this),s(e,"mouseup",this)),h.hasPointer&&!this.options.disablePointer&&(s(this.wrapper,h.prefixPointerEvent("pointerdown"),this),s(e,h.prefixPointerEvent("pointermove"),this),s(e,h.prefixPointerEvent("pointercancel"),this),s(e,h.prefixPointerEvent("pointerup"),this)),h.hasTouch&&!this.options.disableTouch&&(s(this.wrapper,"touchstart",this),s(e,"touchmove",this),s(e,"touchcancel",this),s(e,"touchend",this)),s(this.scroller,"transitionend",this),s(this.scroller,"webkitTransitionEnd",this),s(this.scroller,"oTransitionEnd",this),s(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var i,s,e=t.getComputedStyle(this.scroller,null);return this.options.useTransform?(e=e[h.style.transform].split(")")[0].split(", "),i=+(e[12]||e[4]),s=+(e[13]||e[5])):(i=+e.left.replace(/[^-\d.]/g,""),s=+e.top.replace(/[^-\d.]/g,"")),{x:i,y:s}},_initIndicators:function(){function t(t){if(h.indicators)for(var i=h.indicators.length;i--;)t.call(h.indicators[i])}var i,s=this.options.interactiveScrollbars,e="string"!=typeof this.options.scrollbars,r=[],h=this;this.indicators=[],this.options.scrollbars&&(this.options.scrollY&&(i={el:o("v",s,this.options.scrollbars),interactive:s,defaultScrollbars:!0,customStyle:e,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:!1},this.wrapper.appendChild(i.el),r.push(i)),this.options.scrollX&&(i={el:o("h",s,this.options.scrollbars),interactive:s,defaultScrollbars:!0,customStyle:e,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:!1},this.wrapper.appendChild(i.el),r.push(i))),this.options.indicators&&(r=r.concat(this.options.indicators));for(var a=r.length;a--;)this.indicators.push(new n(this,r[a]));this.options.fadeScrollbars&&(this.on("scrollEnd",function(){t(function(){this.fade()})}),this.on("scrollCancel",function(){t(function(){this.fade()})}),this.on("scrollStart",function(){t(function(){this.fade(1)})}),this.on("beforeScrollStart",function(){t(function(){this.fade(1,!0)})})),this.on("refresh",function(){t(function(){this.refresh()})}),this.on("destroy",function(){t(function(){this.destroy()}),delete this.indicators})},_initWheel:function(){h.addEvent(this.wrapper,"wheel",this),h.addEvent(this.wrapper,"mousewheel",this),h.addEvent(this.wrapper,"DOMMouseScroll",this),this.on("destroy",function(){clearTimeout(this.wheelTimeout),this.wheelTimeout=null,h.removeEvent(this.wrapper,"wheel",this),h.removeEvent(this.wrapper,"mousewheel",this),h.removeEvent(this.wrapper,"DOMMouseScroll",this)})},_wheel:function(t){if(this.enabled){t.preventDefault();var i,e,o,n,r=this;if(void 0===this.wheelTimeout&&r._execEvent("scrollStart"),clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){r.options.snap||r._execEvent("scrollEnd"),r.wheelTimeout=void 0},400),"deltaX"in t)1===t.deltaMode?(i=-t.deltaX*this.options.mouseWheelSpeed,e=-t.deltaY*this.options.mouseWheelSpeed):(i=-t.deltaX,e=-t.deltaY);else if("wheelDeltaX"in t)i=t.wheelDeltaX/120*this.options.mouseWheelSpeed,e=t.wheelDeltaY/120*this.options.mouseWheelSpeed;else if("wheelDelta"in t)i=e=t.wheelDelta/120*this.options.mouseWheelSpeed;else{if(!("detail"in t))return;i=e=-t.detail/3*this.options.mouseWheelSpeed}if(i*=this.options.invertWheelDirection,e*=this.options.invertWheelDirection,this.hasVerticalScroll||(i=e,e=0),this.options.snap)return o=this.currentPage.pageX,n=this.currentPage.pageY,i>0?o--:i<0&&o++,e>0?n--:e<0&&n++,void this.goToPage(o,n);o=this.x+s.round(this.hasHorizontalScroll?i:0),n=this.y+s.round(this.hasVerticalScroll?e:0),this.directionX=i>0?-1:i<0?1:0,this.directionY=e>0?-1:e<0?1:0,o>0?o=0:o<this.maxScrollX&&(o=this.maxScrollX),n>0?n=0:n<this.maxScrollY&&(n=this.maxScrollY),this.scrollTo(o,n,0)}},_initSnap:function(){this.currentPage={},"string"==typeof this.options.snap&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var t,i,e,o,n,r,a,l=0,c=0,p=0,d=this.options.snapStepX||this.wrapperWidth,u=this.options.snapStepY||this.wrapperHeight;if(this.pages=[],this.wrapperWidth&&this.wrapperHeight&&this.scrollerWidth&&this.scrollerHeight){if(this.options.snap===!0)for(e=s.round(d/2),o=s.round(u/2);p>-this.scrollerWidth;){for(this.pages[l]=[],t=0,n=0;n>-this.scrollerHeight;)this.pages[l][t]={x:s.max(p,this.maxScrollX),y:s.max(n,this.maxScrollY),width:d,height:u,cx:p-e,cy:n-o},n-=u,t++;p-=d,l++}else for(r=this.options.snap,t=r.length,i=-1;l<t;l++)a=h.getRect(r[l]),(0===l||a.left<=h.getRect(r[l-1]).left)&&(c=0,i++),this.pages[c]||(this.pages[c]=[]),p=s.max(-a.left,this.maxScrollX),n=s.max(-a.top,this.maxScrollY),e=p-s.round(a.width/2),o=n-s.round(a.height/2),this.pages[c][i]={x:p,y:n,width:a.width,height:a.height,cx:e,cy:o},p>this.maxScrollX&&c++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1===0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=s.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=s.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var t=this.options.snapSpeed||s.max(s.max(s.min(s.abs(this.x-this.startX),1e3),s.min(s.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,t)})},_nearestSnap:function(t,i){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var e=0,o=this.pages.length,n=0;if(s.abs(t-this.absStartX)<this.snapThresholdX&&s.abs(i-this.absStartY)<this.snapThresholdY)return this.currentPage;for(t>0?t=0:t<this.maxScrollX&&(t=this.maxScrollX),i>0?i=0:i<this.maxScrollY&&(i=this.maxScrollY);e<o;e++)if(t>=this.pages[e][0].cx){t=this.pages[e][0].x;break}for(o=this.pages[e].length;n<o;n++)if(i>=this.pages[0][n].cy){i=this.pages[0][n].y;break}return e==this.currentPage.pageX&&(e+=this.directionX,e<0?e=0:e>=this.pages.length&&(e=this.pages.length-1),t=this.pages[e][0].x),n==this.currentPage.pageY&&(n+=this.directionY,n<0?n=0:n>=this.pages[0].length&&(n=this.pages[0].length-1),i=this.pages[0][n].y),{x:t,y:i,pageX:e,pageY:n}},goToPage:function(t,i,e,o){o=o||this.options.bounceEasing,t>=this.pages.length?t=this.pages.length-1:t<0&&(t=0),i>=this.pages[t].length?i=this.pages[t].length-1:i<0&&(i=0);var n=this.pages[t][i].x,r=this.pages[t][i].y;e=void 0===e?this.options.snapSpeed||s.max(s.max(s.min(s.abs(n-this.x),1e3),s.min(s.abs(r-this.y),1e3)),300):e,this.currentPage={x:n,y:r,pageX:t,pageY:i},this.scrollTo(n,r,e,o)},next:function(t,i){var s=this.currentPage.pageX,e=this.currentPage.pageY;s++,s>=this.pages.length&&this.hasVerticalScroll&&(s=0,e++),this.goToPage(s,e,t,i)},prev:function(t,i){var s=this.currentPage.pageX,e=this.currentPage.pageY;s--,s<0&&this.hasVerticalScroll&&(s=0,e--),this.goToPage(s,e,t,i)},_initKeys:function(i){var s,e={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40};if("object"==typeof this.options.keyBindings)for(s in this.options.keyBindings)"string"==typeof this.options.keyBindings[s]&&(this.options.keyBindings[s]=this.options.keyBindings[s].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(s in e)this.options.keyBindings[s]=this.options.keyBindings[s]||e[s];h.addEvent(t,"keydown",this),this.on("destroy",function(){h.removeEvent(t,"keydown",this)})},_key:function(t){if(this.enabled){var i,e=this.options.snap,o=e?this.currentPage.pageX:this.x,n=e?this.currentPage.pageY:this.y,r=h.getTime(),a=this.keyTime||0,l=.25;switch(this.options.useTransition&&this.isInTransition&&(i=this.getComputedPosition(),this._translate(s.round(i.x),s.round(i.y)),this.isInTransition=!1),this.keyAcceleration=r-a<200?s.min(this.keyAcceleration+l,50):0,t.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?o+=e?1:this.wrapperWidth:n+=e?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?o-=e?1:this.wrapperWidth:n-=e?1:this.wrapperHeight;break;case this.options.keyBindings.end:o=e?this.pages.length-1:this.maxScrollX,n=e?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:o=0,n=0;break;case this.options.keyBindings.left:o+=e?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:n+=e?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:o-=e?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:n-=e?1:5+this.keyAcceleration>>0;break;default:return}if(e)return void this.goToPage(o,n);o>0?(o=0,this.keyAcceleration=0):o<this.maxScrollX&&(o=this.maxScrollX,this.keyAcceleration=0),n>0?(n=0,this.keyAcceleration=0):n<this.maxScrollY&&(n=this.maxScrollY,this.keyAcceleration=0),this.scrollTo(o,n,0),this.keyTime=r}},_animate:function(t,i,s,e){function o(){var d,u,m,f=h.getTime();return f>=p?(n.isAnimating=!1,n._translate(t,i),void(n.resetPosition(n.options.bounceTime)||n._execEvent("scrollEnd"))):(f=(f-c)/s,m=e(f),d=(t-a)*m+a,u=(i-l)*m+l,n._translate(d,u),void(n.isAnimating&&r(o)))}var n=this,a=this.x,l=this.y,c=h.getTime(),p=c+s;this.isAnimating=!0,o()},handleEvent:function(t){switch(t.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":t.defaultPrevented||this._start(t);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":t.defaultPrevented||this._move(t);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(t);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(t);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(t);break;case"keydown":this._key(t);break;case"click":this.enabled&&!t._constructed}}},n.prototype={handleEvent:function(t){switch(t.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(t);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(t);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(t)}},destroy:function(){this.options.fadeScrollbars&&(clearTimeout(this.fadeTimeout),this.fadeTimeout=null),this.options.interactive&&(h.removeEvent(this.indicator,"touchstart",this),h.removeEvent(this.indicator,h.prefixPointerEvent("pointerdown"),this),h.removeEvent(this.indicator,"mousedown",this),h.removeEvent(t,"touchmove",this),h.removeEvent(t,h.prefixPointerEvent("pointermove"),this),h.removeEvent(t,"mousemove",this),h.removeEvent(t,"touchend",this),h.removeEvent(t,h.prefixPointerEvent("pointerup"),this),h.removeEvent(t,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(i){var s=i.touches?i.touches[0]:i;i.preventDefault(),i.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=s.pageX,this.lastPointY=s.pageY,this.startTime=h.getTime(),this.options.disableTouch||h.addEvent(t,"touchmove",this),this.options.disablePointer||h.addEvent(t,h.prefixPointerEvent("pointermove"),this),this.options.disableMouse||h.addEvent(t,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(t){var i,s,e,o,n=t.touches?t.touches[0]:t;h.getTime();this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,i=n.pageX-this.lastPointX,this.lastPointX=n.pageX,s=n.pageY-this.lastPointY,this.lastPointY=n.pageY,e=this.x+i,o=this.y+s,this._pos(e,o),t.preventDefault(),t.stopPropagation()},_end:function(i){if(this.initiated){if(this.initiated=!1,i.preventDefault(),i.stopPropagation(),h.removeEvent(t,"touchmove",this),h.removeEvent(t,h.prefixPointerEvent("pointermove"),this),h.removeEvent(t,"mousemove",this),this.scroller.options.snap){var e=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),o=this.options.snapSpeed||s.max(s.max(s.min(s.abs(this.scroller.x-e.x),1e3),s.min(s.abs(this.scroller.y-e.y),1e3)),300);this.scroller.x==e.x&&this.scroller.y==e.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=e,this.scroller.scrollTo(e.x,e.y,o,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(t){t=t||0;var i=h.style.transitionDuration;if(i&&(this.indicatorStyle[i]=t+"ms",!t&&h.isBadAndroid)){this.indicatorStyle[i]="0.0001ms";var s=this;r(function(){"0.0001ms"===s.indicatorStyle[i]&&(s.indicatorStyle[i]="0s")})}},transitionTimingFunction:function(t){this.indicatorStyle[h.style.transitionTimingFunction]=t},refresh:function(){this.transitionTime(),this.options.listenX&&!this.options.listenY?this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none":this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(h.addClass(this.wrapper,"iScrollBothScrollbars"),h.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(h.removeClass(this.wrapper,"iScrollBothScrollbars"),h.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px")),h.getRect(this.wrapper),this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=s.max(s.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,"clip"==this.options.shrink?(this.minBoundaryX=-this.indicatorWidth+8,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=s.max(s.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,"clip"==this.options.shrink?(this.minBoundaryY=-this.indicatorHeight+8,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),
this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var t=this.options.listenX&&s.round(this.sizeRatioX*this.scroller.x)||0,i=this.options.listenY&&s.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(t<this.minBoundaryX?("scale"==this.options.shrink&&(this.width=s.max(this.indicatorWidth+t,8),this.indicatorStyle.width=this.width+"px"),t=this.minBoundaryX):t>this.maxBoundaryX?"scale"==this.options.shrink?(this.width=s.max(this.indicatorWidth-(t-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",t=this.maxPosX+this.indicatorWidth-this.width):t=this.maxBoundaryX:"scale"==this.options.shrink&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),i<this.minBoundaryY?("scale"==this.options.shrink&&(this.height=s.max(this.indicatorHeight+3*i,8),this.indicatorStyle.height=this.height+"px"),i=this.minBoundaryY):i>this.maxBoundaryY?"scale"==this.options.shrink?(this.height=s.max(this.indicatorHeight-3*(i-this.maxPosY),8),this.indicatorStyle.height=this.height+"px",i=this.maxPosY+this.indicatorHeight-this.height):i=this.maxBoundaryY:"scale"==this.options.shrink&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")),this.x=t,this.y=i,this.scroller.options.useTransform?this.indicatorStyle[h.style.transform]="translate("+t+"px,"+i+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=t+"px",this.indicatorStyle.top=i+"px")},_pos:function(t,i){t<0?t=0:t>this.maxPosX&&(t=this.maxPosX),i<0?i=0:i>this.maxPosY&&(i=this.maxPosY),t=this.options.listenX?s.round(t/this.sizeRatioX):this.scroller.x,i=this.options.listenY?s.round(i/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(t,i)},fade:function(t,i){if(!i||this.visible){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var s=t?250:500,e=t?0:300;t=t?"1":"0",this.wrapperStyle[h.style.transitionDuration]=s+"ms",this.fadeTimeout=setTimeout(function(t){this.wrapperStyle.opacity=t,this.visible=+t}.bind(this,t),e)}}},e.utils=h,"undefined"!=typeof module&&module.exports?module.exports=e:"function"==typeof define&&define.amd?define(function(){return e}):t.IScroll=e}(window,document,Math);!function(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(){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 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});

