Sindbad~EG File Manager

Current Path : /var/www/moodledata/mdata-demo/filedir/e2/74/
Upload File :
Current File : /var/www/moodledata/mdata-demo/filedir/e2/74/e274e5395d1622623c92a7e6bb8c6fa9bf5d59ae

(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var h,k=this||self;function l(a,b,c){a=a.split(".");c=c||k;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b}function n(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function aa(a){return Object.prototype.hasOwnProperty.call(a,p)&&a[p]||(a[p]=++ba)}var p="closure_uid_"+(1E9*Math.random()>>>0),ba=0;
function ca(a,b,c){return a.call.apply(a.bind,arguments)}function da(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function q(a,b,c){q=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ca:da;return q.apply(null,arguments)}
function r(a,b){function c(){}c.prototype=b.prototype;a.lb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Vc=function(d,e,f){for(var g=Array(arguments.length-2),m=2;m<arguments.length;m++)g[m-2]=arguments[m];return b.prototype[e].apply(d,g)}};function ea(a){if(k.Hb)return k.Hb(a);try{const b=new XMLHttpRequest;b.open("get",a,!1);b.send();return 0==b.status||200==b.status?b.responseText:null}catch(b){return null}}function fa(a){return a&&a.includes("file:///")?a.substr(8):a}k.pc=function(a,b){a=fa(a);b?eval(b):(b=ea(a),eval(b));return!0};var ha={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 t(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)}r(t,Error);t.prototype.name="CustomError";function u(a,b){a=a.split("%s");let c="";const d=a.length-1;for(let e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");t.call(this,c+a[d])}r(u,t);u.prototype.name="AssertionError";function ia(a){throw a;}function ja(a,b){ia(new u("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))};function ka(a){const b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(ma.test(c)){a=c;if(!ma.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(na,"#$1$1$2$2$3$3"));b.hb=a.toLowerCase();b.type="hex";return b}a:{var d=a.match(oa);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){a=c[0];e=c[1];c=c[2];a=Number(a);e=Number(e);c=Number(c);if(a!=(a&255)||e!=(e&255)||c!=(c&255))throw Error('"('+
a+","+e+","+c+'") is not a valid RGB color');c|=a<<16|e<<8;a=16>a?"#"+(16777216|c).toString(16).slice(1):"#"+c.toString(16);b.hb=a;b.type="rgb";return b}if(ha&&(c=ha[a.toLowerCase()]))return b.hb=c,b.type="named",b;throw Error(a+" is not a valid color string");}var na=/#(.)(.)(.)/,ma=/^#(?:[0-9a-f]{3}){1,2}$/i,oa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;var pa=class{constructor(a){this.xb=a}get type(){return this.xb}};function qa({color:a,opacity:b=1}){return new ra({color:a,opacity:b})}var ra=class extends pa{constructor({color:a,opacity:b}){super("SOLID");this.nb=a;this.rb=b}set color(a){this.nb=a}get color(){return this.nb}set opacity(a){this.rb=a}get opacity(){return this.rb}};function sa({G:a,F:b=0}){return new ta({G:a,F:b})}
var ta=class extends pa{constructor({F:a,G:b}){super("GRADIENT");this.ob=a;this.qb=b}get F(){return this.ob}set F(a){this.ob=a}get G(){return this.qb}set G(a){this.qb=a}};function ua(a){const b={};Object.keys(a).forEach(c=>{const d=a[c];"SOLID"===d.type?b[c]=qa({color:d.color,opacity:d.opacity}):"GRADIENT"===d.type&&(b[c]=sa({F:d.degree,G:d.gradient}))});return b};const va=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(let c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function wa(a,b){b=va(a,b);let c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c}
function xa(a,b){for(let d=1;d<arguments.length;d++){const e=arguments[d];var c=typeof e;c="object"!=c?c:e?Array.isArray(e)?"array":c:"null";if("array"==c||"object"==c&&"number"==typeof e.length){c=a.length||0;const f=e.length||0;a.length=c+f;for(let g=0;g<f;g++)a[c+g]=e[g]}else a.push(e)}}function ya(a,b,c,d){Array.prototype.splice.apply(a,za(arguments,1))}function za(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};function Aa(){0!=Ba&&aa(this)}var Ba=0;function v(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.W=!1}v.prototype.stopPropagation=function(){this.W=!0};v.prototype.preventDefault=function(){this.defaultPrevented=!0};var Ca=function(){if(!k.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{k.addEventListener("test",()=>{},b),k.removeEventListener("test",()=>{},b)}catch(c){}return a}();function w(){var a=k.navigator;return a&&(a=a.userAgent)?a:""}function x(a){return-1!=w().indexOf(a)};function Da(a){Da[" "](a);return a}Da[" "]=function(){};var Ea=x("Opera"),Fa=x("Trident")||x("MSIE"),Ga=x("Gecko")&&!(-1!=w().toLowerCase().indexOf("webkit")&&!x("Edge"))&&!(x("Trident")||x("MSIE"))&&!x("Edge"),Ha=-1!=w().toLowerCase().indexOf("webkit")&&!x("Edge");function y(a,b){v.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.T=null;if(a){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(Ga){a:{try{Da(b.nodeName);var e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=Ha||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=Ha||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,
this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Ia[a.pointerType]||"";this.state=a.state;this.T=a;a.defaultPrevented&&y.lb.preventDefault.call(this)}}
r(y,v);var Ia={2:"touch",3:"pen",4:"mouse"};y.prototype.stopPropagation=function(){y.lb.stopPropagation.call(this);this.T.stopPropagation?this.T.stopPropagation():this.T.cancelBubble=!0};y.prototype.preventDefault=function(){y.lb.preventDefault.call(this);var a=this.T;a.preventDefault?a.preventDefault():a.returnValue=!1};var z="closure_listenable_"+(1E6*Math.random()|0);var Ja=0;function Ka(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.ga=e;this.key=++Ja;this.X=this.da=!1}function La(a){a.X=!0;a.listener=null;a.proxy=null;a.src=null;a.ga=null};const Ma="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Na(a,b){let c,d;for(let e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let f=0;f<Ma.length;f++)c=Ma[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function A(a){this.src=a;this.A={};this.ya=0}A.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.A[f];a||(a=this.A[f]=[],this.ya++);var g=Oa(a,b,d,e);-1<g?(b=a[g],c||(b.da=!1)):(b=new Ka(b,this.src,f,!!d,e),b.da=c,a.push(b));return b};A.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.A))return!1;var e=this.A[a];b=Oa(e,b,c,d);return-1<b?(La(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.A[a],this.ya--),!0):!1};
function Pa(a,b){var c=b.type;c in a.A&&wa(a.A[c],b)&&(La(b),0==a.A[c].length&&(delete a.A[c],a.ya--))}A.prototype.gb=function(a,b,c,d){a=this.A[a.toString()];var e=-1;a&&(e=Oa(a,b,c,d));return-1<e?a[e]:null};function Oa(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.X&&f.listener==b&&f.capture==!!c&&f.ga==d)return e}return-1};var Qa="closure_lm_"+(1E6*Math.random()|0),Ra={},Sa=0;function Ta(a,b,c,d,e){if(d&&d.once)Ua(a,b,c,d,e);else if(Array.isArray(b))for(var f=0;f<b.length;f++)Ta(a,b[f],c,d,e);else c=Va(c),a&&a[z]?a.K.add(String(b),c,!1,n(d)?!!d.capture:!!d,e):Wa(a,b,c,!1,d,e)}
function Wa(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=n(e)?!!e.capture:!!e,m=Xa(a);m||(a[Qa]=m=new A(a));c=m.add(b,c,d,g,f);if(!c.proxy){d=Ya();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ca||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Za(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Sa++}}
function Ya(){function a(c){return b.call(a.src,a.listener,c)}const b=$a;return a}function Ua(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Ua(a,b[f],c,d,e);else c=Va(c),a&&a[z]?a.K.add(String(b),c,!0,n(d)?!!d.capture:!!d,e):Wa(a,b,c,!0,d,e)}function ab(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)ab(a,b[f],c,d,e);else d=n(d)?!!d.capture:!!d,c=Va(c),a&&a[z]?a.K.remove(String(b),c,d,e):a&&(a=Xa(a))&&(b=a.gb(b,c,d,e))&&bb(b)}
function bb(a){if("number"!==typeof a&&a&&!a.X){var b=a.src;if(b&&b[z])Pa(b.K,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Za(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Sa--;(c=Xa(b))?(Pa(c,a),0==c.ya&&(c.src=null,b[Qa]=null)):La(a)}}}function Za(a){return a in Ra?Ra[a]:Ra[a]="on"+a}function $a(a,b){if(a.X)a=!0;else{b=new y(b,this);var c=a.listener,d=a.ga||a.src;a.da&&bb(a);a=c.call(d,b)}return a}
function Xa(a){a=a[Qa];return a instanceof A?a:null}var cb="__closure_events_fn_"+(1E9*Math.random()>>>0);function Va(a){if("function"===typeof a)return a;a[cb]||(a[cb]=function(b){return a.handleEvent(b)});return a[cb]};function B(){Aa.call(this);this.K=new A(this);this.Wb=this;this.Eb=null}r(B,Aa);B.prototype[z]=!0;B.prototype.addEventListener=function(a,b,c,d){Ta(this,a,b,c,d)};B.prototype.removeEventListener=function(a,b,c,d){ab(this,a,b,c,d)};
B.prototype.dispatchEvent=function(a){var b,c=this.Eb;if(c)for(b=[];c;c=c.Eb)b.push(c);c=this.Wb;var d=a.type||a;if("string"===typeof a)a=new v(a,c);else if(a instanceof v)a.target=a.target||c;else{var e=a;a=new v(d,c);Na(a,e)}e=!0;if(b)for(var f=b.length-1;!a.W&&0<=f;f--){var g=a.currentTarget=b[f];e=C(g,d,!0,a)&&e}a.W||(g=a.currentTarget=c,e=C(g,d,!0,a)&&e,a.W||(e=C(g,d,!1,a)&&e));if(b)for(f=0;!a.W&&f<b.length;f++)g=a.currentTarget=b[f],e=C(g,d,!1,a)&&e;return e};
function C(a,b,c,d){b=a.K.A[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.X&&g.capture==c){var m=g.listener,la=g.ga||g.src;g.da&&Pa(a.K,g);e=!1!==m.call(la,d)&&e}}return e&&!d.defaultPrevented}B.prototype.gb=function(a,b,c,d){return this.K.gb(String(a),b,c,d)};class db{constructor(){this.Da=null}};function D(a,b){return 0==b?a.L:a.J[b]}function eb(a,b){return 0==b?a.L||[]:b in a.J?D(a,b):[]}function fb(a){if(!a.J)return a.L?a.L.slice():[];const b=[],c=a.ba;for(let d=0;d<c.length;++d){const e=D(a,c[d]);e&&xa(b,e)}return b}
class gb{constructor(){this.L=this.J=this.ba=null}push(a,b){if(0==b)this.L=this.L||[];else if(this.ba=this.ba||[0],this.J=this.J||{},!(b in this.J)){this.J[b]=[];var c=this.ba;var d=0;let f=c.length,g;for(;d<f;){const m=d+(f-d>>>1);var e=void 0;e=c[m];e=b>e?1:b<e?-1:0;0<e?d=m+1:(f=m,g=!e)}d=g?d:-d-1;0>d&&ya(c,-(d+1),0,b)}D(this,b).push(a)}remove(a,b){(b=D(this,b))&&wa(b,a)}};class E extends db{constructor(a=null){super();this.tb=this.s=null;this.Qb=a}Zb(){return this.Qb}addHandler(a,b,c){this.s=this.s||new gb;this.s.push({fb:a,context:b},c||0)}removeHandler(a,b,c){c=c||0;if(this.s){var d=eb(this.s,c),e=d.length;for(let f=0;f<e;++f){const g=d[f];if(g.fb==a&&g.context==b){(a=D(this.s,c))&&Array.prototype.splice.call(a,f,1);break}}}else ja("EventDispatcher has no handlers!")}ac(a,b,c){if(!this.s)return!1;c=eb(this.s,c||0);const d=c.length;for(let e=0;e<d;++e){const f=c[e];
if(f.fb==a&&f.context==b)return!0}return!1}v(...a){if(this.s){const b=fb(this.s),c=b.length;for(let d=0;d<c;++d){const e=b[d];if(-1!=va(fb(this.s),e))try{e.fb.apply(e.context,arguments)}catch(f){hb(f,!0)}}}this.tb&&this.tb.forEach(b=>{b.v(...a)})}}E.prototype.dispatch=E.prototype.v;E.prototype.hasHandler=E.prototype.ac;E.prototype.removeHandler=E.prototype.removeHandler;E.prototype.addHandler=E.prototype.addHandler;E.prototype.eventOwner=E.prototype.Zb;function F(a){const b=new E(a);a.Da=a.Da||[];a.Da.push(b);return b}class G extends db{};var jb=class{constructor({sidePanelPosition:a,outlinePosition:b,colors:c,messages:d,showPlayersPanels:e=!1,showTitlePanel:f=!0,accessibilityModeEnabled:g,miniskinCustomizationEnabled:m,fontFamily:la,borderRadius:Eb,kb:Fb}){this.Ub=a;this.Pb=b;this.Tb=f;this.aa=c;this.Nb=d;this.Sb=e;this.Kb=g;this.Ob=m;this.S=la;this.R=Eb;this.ub=Fb}sidePanelPosition(){return this.Ub}showTitlePanel(){return this.Tb}outlinePosition(){return this.Pb}showPlayersPanels(){return this.Sb}colors(){return this.aa}messages(){return this.Nb}accessibilityModeEnabled(){return this.Kb}miniskinCustomizationEnabled(){return this.Ob}fontFamily(){return this.S}borderRadius(){return this.R}isInheritSettings(){return"universal"===
this.ub?!0:"videolecture"===this.ub&&ib}};function H(a){a.l.v()}
class kb extends G{constructor(){super();this.H=this.accessibilityModeEnabled=!1;this.aa={};this.S="";this.R=0;this.l=F(this)}get jb(){return this.H}set jb(a){this.H!=a&&(this.H=a,H(this))}colors(){return this.aa}get fontFamily(){return this.S}set fontFamily(a){this.S=a}get borderRadius(){return this.R}set borderRadius(a){this.R=a}eb(a=null){return new jb({sidePanelPosition:"none",outlinePosition:"none",colors:{},messages:a,showPlayersPanels:!0,accessibilityModeEnabled:this.accessibilityModeEnabled,miniskinCustomizationEnabled:!1,
fontFamily:this.S,borderRadius:this.R,kb:"none"})}};function lb(a,b){for(const c in a)a.hasOwnProperty(c)&&mb(a[c],c,b)}function mb(a,b,c){for(const d in a)a.hasOwnProperty(d)&&(d==c?b=a[c]:"toString"!=d&&mb(a[d],d,c));a.toString=function(){return b}};function nb(){var a={g:""};a:{for(const b in a){a=b;break a}a=void 0}return a};var ob=class{constructor(){const a={colors:{g:"colors"},Yb:{g:"enablePlaybackRateControl"},fontFamily:{g:"fontFamily"},borderRadius:{g:"borderRadius"}},b=nb();lb(a,b);this.h=a}U(a){const b=new kb;a=a||{};b.jb=a[this.h.Yb];var c=ua(a[this.h.colors]);b.aa=c;b.fontFamily=a[this.h.fontFamily]||"";b.borderRadius=a[this.h.borderRadius]||0;return b}};var pb=x("Firefox")||x("FxiOS"),qb=x("iPhone")&&!x("iPod")&&!x("iPad")||x("iPod"),rb=x("iPad");function I(a,b){this.width=a;this.height=b}h=I.prototype;h.clone=function(){return new I(this.width,this.height)};h.aspectRatio=function(){return this.width/this.height};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
h.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};var sb=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function tb(a,b){if(!Number.isFinite(a))return String(a);a=String(a);let c=a.indexOf(".");-1===c&&(c=a.length);const d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+sb("0",Math.max(0,b-c))+a};function ub(a,b){B.call(this);this.ia=a||1;this.xa=b||k;this.zb=q(this.jc,this);this.Db=Date.now()}r(ub,B);h=ub.prototype;h.enabled=!1;h.B=null;h.setInterval=function(a){this.ia=a;this.B&&this.enabled?(this.stop(),this.start()):this.B&&this.stop()};h.jc=function(){if(this.enabled){var a=Date.now()-this.Db;0<a&&a<.8*this.ia?this.B=this.xa.setTimeout(this.zb,this.ia-a):(this.B&&(this.xa.clearTimeout(this.B),this.B=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
h.start=function(){this.enabled=!0;this.B||(this.B=this.xa.setTimeout(this.zb,this.ia),this.Db=Date.now())};h.stop=function(){this.enabled=!1;this.B&&(this.xa.clearTimeout(this.B),this.B=null)};function vb(a){this.xb=a}l("iSpring.ios.mobile.MobileAppCommand",vb);vb.prototype.id=function(){return aa(this)};function J(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}J.prototype.BYTES_PER_ELEMENT=4;J.prototype.set=function(a,b){b=b||0;for(let c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};J.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(J.BYTES_PER_ELEMENT=4,J.prototype.BYTES_PER_ELEMENT=J.prototype.BYTES_PER_ELEMENT,J.prototype.set=J.prototype.set,J.prototype.toString=J.prototype.toString,l("Float32Array",J));function K(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}K.prototype.BYTES_PER_ELEMENT=8;K.prototype.set=function(a,b){b=b||0;for(let c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};K.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{K.BYTES_PER_ELEMENT=8}catch(a){}K.prototype.BYTES_PER_ELEMENT=K.prototype.BYTES_PER_ELEMENT;K.prototype.set=K.prototype.set;K.prototype.toString=K.prototype.toString;l("Float64Array",K)};new Float64Array(3);new Float64Array(3);new Float64Array(4);new Float64Array(4);new Float64Array(4);new Float64Array(16);function wb(){if(xb)return new I(document.documentElement.clientWidth,document.documentElement.clientHeight);if(L&&Fa)return new I(screen.width,screen.height);var a=void 0!==window.devicePixelRatio?window.devicePixelRatio:1;return yb?new I(screen.width/a,screen.height/a):L?zb&&(a=Math.max(screen.width,screen.height),document.documentElement.clientWidth>a)?new I(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height))):new I(screen.width,
screen.height):new I(screen.width*a,screen.height*a)}function M(){var a=window.location.search.substr(1);if(a){var b={};a=a.split("&");for(let e=0;e<a.length;++e){const f=a[e].split("=");if(2==f.length){try{var c=decodeURIComponent(f[0].replace(/\+/g," "))}catch(g){c=f[0]}try{var d=decodeURIComponent(f[1].replace(/\+/g," "))}catch(g){d=f[1]}c=c.toLowerCase();b[c]=d}}}else b={};return b};(function(){function a(b){try{return b.ISPlayer&&(window.ISPlayer=b.ISPlayer),b.ISPVideoPlayer&&(window.ISPVideoPlayer=b.ISPVideoPlayer),b.ISPQuizPlayer&&(window.ISPQuizPlayer=b.ISPQuizPlayer),b.ISPInteractionPlayerCore&&(window.ISPInteractionPlayerCore=b.ISPInteractionPlayerCore),b.ISPBookPlayer&&(window.ISPBookPlayer=b.ISPBookPlayer),b.ISPScenarioPlayer&&(window.ISPScenarioPlayer=b.ISPScenarioPlayer),b.ISPFlipPlayer&&(window.ISPFlipPlayer=b.ISPFlipPlayer),!0}catch(c){return!1}}if(function(){let b;
try{b=window.frameElement}catch(c){}return null!=b}()){let b=window,c=7;for(;b&&b.parent!=b&&0!=c--&&!a(b.parent);)b=b.parent}})();var N;const Ab=M().user_agent;N=Ab?Ab:w()||"";var zb=rb||qb,xb="1"==M().small_screen,Bb="1"==M().tablet_screen,Cb=-1!=N.toLowerCase().indexOf("chrome"),Db=-1==N.toLowerCase().indexOf("windows phone")&&-1!=N.toLowerCase().indexOf("android"),L;const Gb=N.toLowerCase();L=-1!=Gb.indexOf("android")||-1!=Gb.indexOf("mobile")||-1!=Gb.indexOf("wpdesktop")||xb||Bb;
var yb=Db&&!Cb&&!pb&&!Ea,Ib;if(Ib=!window._ispringFullsizeSkin){var O;if(!(O=xb))if(window._ispringFullsizeSkin)O=!1;else{var Jb=wb();O=(qb||700>Math.min(Jb.width,Jb.height))&&!Bb}Ib=O}var ib=Ib;const Kb=document.createElement("audio"),Lb=Kb.play&&Kb.play();Lb&&Lb.then(()=>{Kb.pause()},()=>{});M();M();function Mb(){return 1==window._ispringDebug||"1"==M().isdebug}setTimeout(function(){Nb=Mb},0);class Ob extends G{constructor(){super();this.j=!1;this.Oa=this.Ea=!0;this.Ha=Pb;this.l=F(this);this.D=F(this)}get visible(){return this.j}set visible(a){this.j!=a&&(this.j=a,this.D.v())}get enabled(){return this.Ea}set enabled(a){this.Ea!=a&&(this.Ea=a,H(this))}get na(){return this.Oa}set na(a){this.Oa!=a&&(this.Oa=a,H(this))}get mode(){return this.Ha}set mode(a){this.Ha!=a&&(this.Ha=a,H(this))}}var Pb="presentationTimeline";class Qb extends G{constructor(){super();this.Ra=this.I=this.j=!1;this.Rb=new Ob;this.Pa=this.Va=this.Xa=this.$a=this.Sa=this.Za=this.Na=this.ab=this.Wa=!1;this.Ja=Rb;this.Ya=!1;this.l=F(this);this.D=F(this)}get visible(){return this.j}set visible(a){this.j!=a&&(this.j=a,this.D.v())}get showOutline(){return this.I}set showOutline(a){this.I!=a&&(this.I=a,H(this))}get pa(){return this.Ra}set pa(a){this.Ra!=a&&(this.Ra=a,H(this))}get V(){return this.Rb}get Fb(){return this.Wa}set Fb(a){this.Wa!=a&&(this.Wa=
a,H(this))}get va(){return this.ab}set va(a){this.ab!=a&&(this.ab=a,H(this))}get ma(){return this.Na}set ma(a){this.Na!=a&&(this.Na=a,H(this))}get O(){return this.Za}set O(a){this.Za!=a&&(this.Za=a,H(this))}get N(){return this.Sa}set N(a){this.Sa!=a&&(this.Sa=a,H(this))}get ua(){return this.$a}set ua(a){this.$a!=a&&(this.$a=a,H(this))}get sa(){return this.Xa}set sa(a){this.Xa!=a&&(this.Xa=a,H(this))}get ra(){return this.Va}set ra(a){this.Va!=a&&(this.Va=a,H(this))}get oa(){return this.Pa}set oa(a){this.Pa!=
a&&(this.Pa=a,H(this))}get ka(){return this.Ja}set ka(a){this.Ja!=a&&(this.Ja=a,H(this))}get ta(){return this.Ya}set ta(a){this.Ya!=a&&(this.Ya=a,H(this))}}var Rb="bySlides";class Sb extends G{constructor(){super();this.Ua=this.Ta=this.I=this.Qa=this.u=this.Ma=this.j=!1;this.l=F(this);this.D=F(this)}get visible(){return this.j}set visible(a){this.j!=a&&(this.j=a,this.D.v())}get Y(){return this.Ma}set Y(a){this.Ma!=a&&(this.Ma=a,H(this))}get o(){return this.u}set o(a){this.u!=a&&(this.u=a,H(this))}get Z(){return this.Qa}set Z(a){this.Qa!=a&&(this.Qa=a,H(this))}get showOutline(){return this.I}set showOutline(a){this.I!=a&&(this.I=a,H(this))}get $(){return this.Ta}set $(a){this.Ta!=
a&&(this.Ta=a,H(this))}get qa(){return this.Ua}set qa(a){this.Ua!=a&&(this.Ua=a,H(this))}};class Tb extends G{constructor(){super();this.Aa=this.Ca=this.u=this.j=!1;this.Ba=[];this.l=F(this);this.D=F(this)}get visible(){return this.j}set visible(a){this.j!=a&&(this.j=a,this.D.v())}get o(){return this.u}set o(a){this.u!=a&&(this.u=a,H(this))}get fa(){return this.Ca}set fa(a){this.Ca!=a&&(this.Ca=a,H(this))}get ca(){return this.Aa}set ca(a){this.Aa!=a&&(this.Aa=a,H(this))}get Ab(){return this.Ba}set Ab(a){this.Ba.join()!=a.join()&&(this.Ba=a,H(this))}};class Ub{constructor(){this.C=new Tb;this.P=new Sb;this.m=new Qb}};class Vb extends G{constructor(){super();this.La=this.bb=this.Fa=this.Ka=!0;this.Ga=this.Ia=!1;this.l=F(this)}get la(){return this.Ka}set la(a){this.Ka!=a&&(this.Ka=a,H(this))}get ha(){return this.Fa}set ha(a){this.Fa!=a&&(this.Fa=a,H(this))}get wa(){return this.bb}set wa(a){this.bb!=a&&(this.bb=a,H(this))}get search(){return this.La}set search(a){this.La!=a&&(this.La=a,H(this))}get ja(){return this.Ia}set ja(a){this.Ia!=a&&(this.Ia=a,H(this))}get locked(){return this.Ga}set locked(a){this.Ga!=a&&
(this.Ga=a,H(this))}};var P={Bc:"slide",wc:"interaction",Ec:"quiz",Gc:"scenario"};l("ispring.presenter.presentation.slides.SlideType",P);l("PRESENTATION_SLIDE","slide",P);l("INTERACTION_SLIDE","interaction",P);l("QUIZ_SLIDE","quiz",P);l("SCENARIO_SLIDE","scenario",P);var Q={lc:"activated",sc:"deactivated",oc:"buffering"};l("ispring.presenter.presentation.narration.NarrationTrackPlaybackState",Q);l("ACTIVATED","activated",Q);l("DEACTIVATED","deactivated",Q);l("BUFFERING","buffering",Q);var R={vc:"free",Fc:"restricted",Hc:"sequential"};l("ispring.presenter.presentation.settings.NavigationType",R);l("FREE","free",R);l("RESTRICTED","restricted",R);l("SEQUENTIAL","sequential",R);var S={Cc:"prompt",mc:"always",Ac:"never"};l("ispring.presenter.presentation.settings.PresentationResumeMode",S);l("PROMPT_TO_RESUME","prompt",S);l("ALWAYS_RESUME","always",S);l("NEVER_RESUME","never",S);var Wb={uc:["BC","AD"],tc:["Before Christ","Anno Domini"],yc:"JFMAMJJASOND".split(""),Mc:"JFMAMJJASOND".split(""),xc:"January February March April May June July August September October November December".split(" "),Lc:"January February March April May June July August September October November December".split(" "),Ic:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Oc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Sc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Qc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Kc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Pc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),zc:"SMTWTFS".split(""),Nc:"SMTWTFS".split(""),Jc:["Q1","Q2","Q3","Q4"],Dc:["1st quarter","2nd quarter","3rd quarter","4th quarter"],nc:["AM","PM"],qc:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Rc:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],rc:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],Ib:6,Tc:[5,6],Jb:5},Xb=Wb;
Xb=Wb;function T(a,b,c){"number"===typeof a?(this.i=Yb(a,b||0,c||1),U(this,c||1)):n(a)?(this.i=Yb(a.getFullYear(),a.getMonth(),a.getDate()),U(this,a.getDate())):(this.i=new Date(Date.now()),a=this.i.getDate(),this.i.setHours(0),this.i.setMinutes(0),this.i.setSeconds(0),this.i.setMilliseconds(0),U(this,a))}function Yb(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}h=T.prototype;h.Bb=Xb.Ib;h.Cb=Xb.Jb;h.clone=function(){var a=new T(this.i);a.Bb=this.Bb;a.Cb=this.Cb;return a};
h.getFullYear=function(){return this.i.getFullYear()};h.getYear=function(){return this.getFullYear()};h.getMonth=function(){return this.i.getMonth()};h.getDate=function(){return this.i.getDate()};h.getTime=function(){return this.i.getTime()};h.getDay=function(){return this.i.getDay()};h.getUTCFullYear=function(){return this.i.getUTCFullYear()};h.getUTCMonth=function(){return this.i.getUTCMonth()};h.getUTCDate=function(){return this.i.getUTCDate()};h.getUTCDay=function(){return this.i.getDay()};
h.getUTCHours=function(){return this.i.getUTCHours()};h.getUTCMinutes=function(){return this.i.getUTCMinutes()};h.getTimezoneOffset=function(){return this.i.getTimezoneOffset()};h.set=function(a){this.i=new Date(a.getFullYear(),a.getMonth(),a.getDate())};h.setFullYear=function(a){this.i.setFullYear(a)};h.setYear=function(a){this.setFullYear(a)};h.setMonth=function(a){this.i.setMonth(a)};h.setDate=function(a){this.i.setDate(a)};h.setTime=function(a){this.i.setTime(a)};h.setUTCFullYear=function(a){this.i.setUTCFullYear(a)};
h.setUTCMonth=function(a){this.i.setUTCMonth(a)};h.setUTCDate=function(a){this.i.setUTCDate(a)};
h.add=function(a){if(a.kc||a.bc){var b=this.getMonth()+a.bc+12*a.kc,c=this.getYear()+Math.floor(b/12);b%=12;0>b&&(b+=12);a:{switch(b){case 1:var d=0!=c%4||0==c%100&&0!=c%400?28:29;break a;case 5:case 8:case 10:case 3:d=30;break a}d=31}d=Math.min(d,this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(c=this.getYear(),b=0<=c&&99>=c?-1900:0,a=new Date((new Date(c,this.getMonth(),this.getDate(),12)).getTime()+864E5*a.days),this.setDate(1),this.setFullYear(a.getFullYear()+
b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),U(this,a.getDate()))};h.toString=function(){var a=this.getFullYear();const b=0>a?"-":1E4<=a?"+":"";return[b+tb(Math.abs(a),b?6:4),tb(this.getMonth()+1,2),tb(this.getDate(),2)].join("")+""};function U(a,b){a.getDate()!=b&&a.i.setUTCHours(a.i.getUTCHours()+(a.getDate()<b?1:-1))}h.valueOf=function(){return this.i.valueOf()};new T(0,0,1);new T(9999,11,31);function V(){}l("ispring.presenter.presentation.slides.IAnimationStep",V);V.prototype.Xb=function(){};V.prototype.automaticAdvance=V.prototype.Xb;V.prototype.duration=function(){};V.prototype.duration=V.prototype.duration;V.prototype.startTime=function(){};V.prototype.startTime=V.prototype.startTime;function W(){}l("ispring.presenter.presentation.meta.IMetaCommands",W);W.prototype.getMetaCommand=W.prototype.Xc;W.prototype.count=W.prototype.count;function X(){}l("ispring.presenter.presentation.slides.IAnimationSteps",X);X.prototype.count=function(){};X.prototype.count=X.prototype.count;X.prototype.$b=function(){};X.prototype.getStep=X.prototype.$b;X.prototype.duration=function(){};X.prototype.duration=X.prototype.duration;X.prototype.getTime=function(){};X.prototype.getTime=X.prototype.getTime;function Y(){}l("ispring.presenter.presentation.slides.ISlideShowTransition",Y);Y.prototype.effectType=Y.prototype.Wc;Y.prototype.duration=Y.prototype.duration;function Z(){}l("ispring.presenter.presentation.meta.IMetaCommand",Z);Z.prototype.name=Z.prototype.name;Z.prototype.params=Z.prototype.params;function Zb(a){a=ka(a).hb;return parseInt(a.substr(1),16)};function $b(a){return Object.keys(a).reduce((b,c)=>{var d=a[c];var e="SOLID"===d.type?d:null;d="GRADIENT"===d.type?d:null;if(e)d={type:"solid",value:{color:Zb(e.color),alpha:e.opacity}};else if(!d||2!==d.G.length||180!==d.F&&90!==d.F)d=null;else{e=d.F;const f=d.G[0];d=d.G[1];d={type:"gradient",value:{firstColor:{color:Zb(f.color),alpha:f.opacity},secondColor:{color:Zb(d.color),alpha:d.opacity},direction:180===e?"vertical":"horizontal"}}}b[c]=d;return b},{})};class ac{constructor(){this.M=new Ub;this.outline=new Vb;this.colors={};this.accessibilityModeEnabled=!1;this.miniskinCustomizationEnabled=!0;this.fontFamily="";this.borderRadius=0}eb(a=null){return bc(this,a)}}
function bc(a,b=null){const c=a.M.P,d=c.visible&&(c.showOutline||c.o||c.Z||c.$)?c.Y?"left":"right":"none";var e=a.M.m;return new jb({sidePanelPosition:d,outlinePosition:e.visible&&e.showOutline?"bottom":c.visible&&c.showOutline?"left"==d?"left":"right":"none",colors:$b(a.colors),messages:b,accessibilityModeEnabled:a.accessibilityModeEnabled,miniskinCustomizationEnabled:a.miniskinCustomizationEnabled,fontFamily:a.fontFamily,borderRadius:a.borderRadius,kb:"universal"})};class cc{constructor(){const a={colors:{g:"colors"},m:{g:"controlPanel",visible:{g:"visible"},showOutline:{g:"showOutline"},pa:{g:"showPlayPause"},V:{g:"progressBar",visible:{g:"visible"},enabled:{g:"enabled"},na:{g:"showLabels"},mode:{g:"mode"}},ic:{g:"showRewind"},va:{g:"showVolumeControl"},ma:{g:"showCCButton"},O:{g:"showSubtitlesButton"},ta:{g:"showSlideOnlyButton"},ua:{g:"showTimer"},sa:{g:"showSlideNumbers"},ra:{g:"showPrevButton"},oa:{g:"showNextButton"},ka:{g:"navigationMode"},N:{g:"showPlaybackRateButton"}},
P:{g:"sidePanel",visible:{g:"visible"},Y:{g:"showAtLeft"},o:{g:"showLogo"},$:{g:"showPresenterInfo"},qa:{g:"showPresenterVideo"},Z:{g:"showNotes"},showOutline:{g:"showOutline"}},C:{g:"titlePanel",fa:{g:"courseTitleVisible"},ca:{g:"buttonsAtLeft"},o:{g:"showLogo"},buttons:{g:"buttons"},visible:{g:"visible"}},ib:{g:"outlinePanel",la:{g:"numberEntries"},ha:{g:"highlightViewedEntries"},wa:{g:"thumbnails"},search:{g:"search"},ja:{g:"multilevel"}},miniskinCustomizationEnabled:{g:"miniskinCustomizationEnabled"},
fontFamily:{g:"fontFamily"},borderRadius:{g:"borderRadius"}},b=nb();lb(a,b);this.h=a}U(a={}){const b=new ac;a[this.h.colors]&&(b.colors=ua(a[this.h.colors]));if(a[this.h.C]){var c=a[this.h.C],d=b.M.C,e=this.h.C;d.o=c[e.o];d.fa=c[e.fa];d.ca=c[e.ca];d.Ab=c[e.buttons];d.visible=c[e.visible]}a[this.h.P]&&(c=a[this.h.P],d=b.M.P,e=this.h.P,d.visible=c[e.visible],d.Y=c[e.Y],d.o=c[e.o],d.$=c[e.$],d.qa=c[e.qa],d.Z=c[e.Z],d.showOutline=c[e.showOutline]);if(a[this.h.m]){c=a[this.h.m];e=b.M.m;const f=this.h.m;
e.visible=c[f.visible];e.showOutline=c[f.showOutline];e.pa=c[f.pa];e.ma=c[f.ma];e.O=c[f.O];e.N=c[f.N];e.ta=c[f.ta];e.Fb=c[f.ic];e.ka=c[f.ka];if(c[f.V]){d=c[f.V];const g=b.M.m.V,m=this.h.m.V;g.visible=d[m.visible];g.enabled=d[m.enabled];g.na=d[m.na];g.mode=d[m.mode]}e.va=!L&&c[f.va];e.ua=c[f.ua];e.sa=c[f.sa];e.ra=c[f.ra];e.oa=c[f.oa]}a[this.h.ib]&&(c=a[this.h.ib],d=b.outline,e=this.h.ib,d.la=c[e.la],d.ha=c[e.ha],d.wa=c[e.wa],d.search=c[e.search],d.ja=c[e.ja]);void 0!==a[this.h.miniskinCustomizationEnabled]&&
(b.miniskinCustomizationEnabled=a[this.h.miniskinCustomizationEnabled]);a[this.h.fontFamily]&&(b.fontFamily=a[this.h.fontFamily]);null!==a[this.h.borderRadius]&&(b.borderRadius=a[this.h.borderRadius]);return b}};class dc extends G{constructor(){super();this.cb=!0;this.l=F(this)}Gb(){return this.cb}};class ec extends G{constructor(){super();this.wb=this.H=this.pb=this.vb=this.mb=this.sb=!0;this.l=F(this)}jb(){return this.H}};class fc extends G{constructor(){super();this.j=this.u=!0;this.l=F(this);this.D=F(this)}o(){return this.u}visible(){return this.j}cc(a){this.j!=a&&(this.j=a,this.D.v())}};class gc extends G{constructor(){super();this.Mb=new ec;this.Vb=new fc;this.Lb=new dc;this.za=!0;this.accessibilityModeEnabled=!1;this.fontFamily="";this.borderRadius=0;this.l=F(this)}yb(){return this.za}m(){return this.Mb}C(){return this.Vb}ea(){return this.Lb}eb(a=null){return new jb({sidePanelPosition:"none",outlinePosition:"none",colors:{},messages:a,showPlayersPanels:!0,accessibilityModeEnabled:this.accessibilityModeEnabled,miniskinCustomizationEnabled:!0,fontFamily:this.fontFamily,borderRadius:this.borderRadius,
kb:"videolecture"})}};class hc{constructor(){const a={colors:{g:"colors"},C:{g:"titlePanel",o:{g:"showLogo"},visible:{g:"visible"}},m:{g:"controlPanel",Uc:{g:"autoHide"},ec:{g:"showOutlineButton"},hc:{g:"showResourcesButton"},fc:{g:"showPresenterButton"},dc:{g:"showFullscreenButton"},N:{g:"showPlaybackRateButton"},O:{g:"showSubtitlesButton"}},ea:{g:"contentPanel",Gb:{g:"videoPanelOnLeft"}},yb:{g:"autoHidePanels"},fontFamily:{g:"fontFamily"},borderRadius:{g:"borderRadius"}},b=nb();lb(a,b);this.h=a}U(a){const b=new gc;a=
a||{};b.colors=ua(a[this.h.colors]);var c=a[this.h.yb];b.za!=c&&(b.za=c,b.l.v());if(c=a[this.h.C]){var d=b.C(),e=this.h.C;d.cc(c[e.visible]);c=c[e.o];d.u!=c&&(d.u=c,d.l.v())}if(c=a[this.h.m]){e=b.m();d=this.h.m;var f=e,g=c[d.ec];f.sb!=g&&(f.sb=g,H(f));f=e;g=c[d.hc];f.mb!=g&&(f.mb=g,H(f));f=e;g=c[d.fc];f.vb!=g&&(f.vb=g,H(f));f=e;g=c[d.dc];f.pb!=g&&(f.pb=g,H(f));f=e;g=c[d.N];f.H!=g&&(f.H=g,H(f));c=c[d.O];e.wb!=c&&(e.wb=c,H(e))}if(d=a[this.h.ea])c=b.ea(),d=d[this.h.ea.Gb],c.cb!=d&&(c.cb=d,c.l.v());b.fontFamily=
a[this.h.fontFamily]||"";b.borderRadius=a[this.h.borderRadius]||0;return b}};l("VisualsIntegrationAPI.createEmbedSettings",function(a,b,c){return(a="universal"==a?(new cc).U(b):"videolecture"==a?(new hc).U(b):"none"==a?(new ob).U(b):null)?a.eb(c):null});let Nb=()=>!1;function ic(a,b){Nb()&&(b?k.console.error(a):k.console.warn(a))}function hb(a,b){const c=a.stack||a.toString();0>String(c).indexOf(a.message)&&ic(a.message,b);ic(c,b)}window.onerror=function(...a){const [b,,,,c]=a;c?hb(c,!0):ic(b,!0);return!0};ia=a=>{try{throw Error(a.message);}catch(b){hb(b,!1)}};k.console||(window._log="",k.console={log:function(a){window._log+="\n"+a},warn:function(a){window._log+="\nwarn: "+a},error:function(a){window._log+="\nerror: "+a}});})();
(function(){/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var k,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};function ba(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var ca=ba(this);
function da(a,b){if(b)a:{var c=ca;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&aa(c,a,{configurable:!0,writable:!0,value:b})}}da("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push([d,b[d]]);return c}});
da("String.prototype.padStart",function(a){return a?a:function(b,c){if(null==this)throw new TypeError("The 'this' value for String.prototype.padStart must not be null or undefined");var d=this+"";b-=d.length;c=void 0!==c?String(c):" ";return(0<b&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+d}});var l=this||self;function ea(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function fa(a){var b=ea(a);return"array"==b||"object"==b&&"number"==typeof a.length}
function ha(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function ia(a){return Object.prototype.hasOwnProperty.call(a,ka)&&a[ka]||(a[ka]=++la)}var ka="closure_uid_"+(1E9*Math.random()>>>0),la=0;function ma(a,b,c){return a.call.apply(a.bind,arguments)}
function na(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function oa(a,b,c){oa=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ma:na;return oa.apply(null,arguments)}
function pa(a,b){a=a.split(".");var c=l;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b}function n(a,b){function c(){}c.prototype=b.prototype;a.Da=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}}function qa(a){return a};function ra(a){if(l.yr)return l.yr(a);try{const b=new XMLHttpRequest;b.open("get",a,!1);b.send();return 0==b.status||200==b.status?b.responseText:null}catch(b){return null}}function sa(a){return a&&a.includes("file:///")?a.substr(8):a}l.Lv=function(a,b){a=sa(a);b?eval(b):(b=ra(a),eval(b));return!0};var ta={fullscreen:'<svg width="25px" height="18px" viewBox="0 0 25 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">    <defs></defs>    <g id="QM-Video-players" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">        <g id="icon" transform="translate(-1152.000000, -745.000000)" stroke-width="2">            <g id="VIDEO-PLAYER" transform="translate(241.000000, 735.000000)">                <g id="full-screen" transform="translate(912.000000, 11.000000)">                    <path d="M16,2.27373675e-13 L20.4144427,2.27373675e-13 C22.5348937,2.27373675e-13 22.9090909,1 22.9090909,3 C22.9090909,4.89224643 22.9090909,4.23269611 22.9090909,5.02134903 M22.9090909,11.0149556 C22.9090909,11.900521 22.9090909,11.2288692 22.9090909,13 C22.9090909,15 22.4090525,16 20.4088991,16 C17.6932917,16 17.3578037,16 16,16 M7,16 C5.26636131,16 4.92647196,16 2.53310562,16 C0.379965843,16 0,15 0,13 C1.72349463e-16,11 2.09448412e-10,12.03673 0,11.0260782 M2.58751243e-10,5.02134903 C3.69578419e-10,3.68327147 2.59100822e-10,4.34875208 2.58961126e-10,3.01067452 C2.58751243e-10,1 0.505494506,2.27373675e-12 2.52747253,2.27373675e-12 C4.59157509,3.56698531e-10 4.93589744,4.49968214e-10 7,2.27373675e-12" id="Rectangle-5"></path>                    <rect id="Rectangle-7" x="5" y="4" width="13.0913298" height="8"></rect>                </g>            </g>        </g>    </g></svg>',
media_sound_off:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 20"><path d="M18.14,3.68C20.45,4.8,21,7.86,21.05,9.59a11.38,11.38,0,0,1-.92,4.7l1.4,1.52a1,1,0,0,0,.18-.26A13.24,13.24,0,0,0,23,9.49c-.07-2.2-.74-6.12-4-7.69a1,1,0,0,0-1.24.47A1.05,1.05,0,0,0,18.14,3.68Z" transform="translate(0 0)"/><path d="M17,11.14l1.5,1.5a1,1,0,0,0,.2-.29,5.89,5.89,0,0,0-1.08-6.52,1,1,0,0,0-1.47-.16A1.1,1.1,0,0,0,16,7.2,3.86,3.86,0,0,1,17,11.14Z" transform="translate(0 0)"/><path d="M13.9.77c-.16-.93-.68-1.13-1.72,0L9.57,3.4,13.9,7.91Z" transform="translate(0 0)"/><path d="M4.51.23A1,1,0,0,0,3.1.39a1.06,1.06,0,0,0,0,1.29l4,4.16H1.31A1.34,1.34,0,0,0,0,7.2v5.57a1.34,1.34,0,0,0,1.31,1.36H7.23l.35.48,4.59,4.62c1,1,1.56,1,1.72,0V12.85l6.5,6.71a1,1,0,0,0,1.41-.11,1.06,1.06,0,0,0,0-1.35Z" transform="translate(0 0)"/></svg>',
media_sound_on:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 20"><path d="M16.85,14.49a1,1,0,0,1-.64-.24,1.06,1.06,0,0,1-.13-1.46,4,4,0,0,0,0-5.58,1.06,1.06,0,0,1,.12-1.46,1,1,0,0,1,1.41.13,6,6,0,0,1,0,8.24A1,1,0,0,1,16.85,14.49Z" transform="translate(0 0)"/><path d="M19,18.29a1,1,0,0,1-.87-.52,1.06,1.06,0,0,1,.36-1.42c1.79-1.08,2.62-4.68,2.51-6.75-.09-1.74-.59-4.81-2.89-5.92a1.05,1.05,0,0,1-.49-1.38,1,1,0,0,1,1.33-.5c3.26,1.57,3.93,5.49,4,7.69s-.61,6.92-3.51,8.66A1,1,0,0,1,19,18.29Z" transform="translate(0 0)"/><path d="M12.15.78,7.57,5.4l-.34.45H1.31A1.34,1.34,0,0,0,0,7.21v5.57a1.34,1.34,0,0,0,1.31,1.36h5.9l.35.47,4.58,4.62c1,1,1.56,1,1.72,0V.78C13.71-.16,13.19-.36,12.15.78Z" transform="translate(0 0)" style="fill-rule:evenodd"/></svg>',
pause_media:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 18"><rect width="4" height="18"/><rect x="8" width="4" height="18"/></svg>',play_button:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 56"><g style="opacity:0.46000000834465027"><circle cx="28" cy="28" r="28" style="fill:#323233"/></g><g style="opacity:0.699999988079071"><path d="M28,1.4A26.6,26.6,0,1,1,1.4,28,26.6,26.6,0,0,1,28,1.4M28,0A28,28,0,1,0,56,28,28,28,0,0,0,28,0Z" style="fill:#fff"/></g><polygon points="22.4 17.55 22.4 38.84 38.82 28.19 22.4 17.55" style="fill:#fff;opacity:0.699999988079071;isolation:isolate"/></svg>',
play_media:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 16"><polygon points="0 0 0 16 12.8 8 0 0"/></svg>',preloader:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50"><circle cx="25" cy="25" r="25" style="fill:none"/><path d="M12.79,21.91a12.61,12.61,0,1,1,9.16,15.3L21.2,37" style="fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2.5999999046325684px;opacity:0.8500000238418579;isolation:isolate"/></svg>',replay_button:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" width="60" height="60">\t<defs>\t\t<style>.replayBtncls-1{opacity:0.75;isolation:isolate;}.replayBtncls-2{fill:#fff;}</style>\t</defs>\t<circle class="replayBtncls-1" cx="60" cy="60" r="56.5"/>\t<path class="replayBtncls-2" d="M60,120a60,60,0,1,1,60-60,60,60,0,0,1-60,60ZM60,5.3A54.7,54.7,0,1,0,114.7,60,54.71,54.71,0,0,0,60,5.3Z"/>\t<path class="replayBtncls-2" d="M77.6,52.1A19.46,19.46,0,1,1,57.7,40.7V50.8L75.8,37.2,57.7,23.5V33.8A26,26,0,1,0,85.9,57.5a23.64,23.64,0,0,0-2.1-8.2Z"/></svg>',
back_to_app:'<svg width="12" height="19" viewBox="0 0 12 19" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9902 0.841216C10.4879 0.368574 9.70453 0.368574 9.20222 0.841216L0 9.5L9.20222 18.1588C9.70453 18.6314 10.4879 18.6314 10.9902 18.1588C11.5377 17.6437 11.5377 16.7737 10.9902 16.2585L3.80753 9.5L10.9902 2.74146C11.5377 2.22634 11.5377 1.35634 10.9902 0.841216Z" /></svg>',close_icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22">  <path fill-rule="evenodd" d="M700.447,468.177l-7.82,7.816,7.789,7.769a1.832,1.832,0,0,1,0,2.6,1.867,1.867,0,0,1-2.616,0l-7.779-7.761-7.839,7.835a1.863,1.863,0,0,1-2.638,0,1.887,1.887,0,0,1,0-2.652l7.829-7.824-7.583-7.564a1.829,1.829,0,0,1,0-2.595,1.867,1.867,0,0,1,2.616,0l7.573,7.554,7.829-7.825a1.866,1.866,0,0,1,2.639,0A1.887,1.887,0,0,1,700.447,468.177Z" transform="translate(-679 -465)"/></svg>',
close_lightbox_icon:'<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14.03" viewBox="0 0 14 14.03">  <defs>    <style>      .cls-1 {         fill: #fff;         fill-rule: evenodd;       }     </style>  </defs>  <path class="cls-1" d="M3077.66,1907.03l-4.98,4.97,4.96,4.95a1.168,1.168,0,0,1,.01,1.65h-0.01a1.171,1.171,0,0,1-1.66,0l-4.96-4.94-4.99,4.99a1.2,1.2,0,0,1-1.68,0h0a1.207,1.207,0,0,1,0-1.69l4.99-4.98-4.83-4.81a1.168,1.168,0,0,1-.01-1.65h0.01a1.171,1.171,0,0,1,1.66,0l4.83,4.8,4.98-4.97a1.177,1.177,0,0,1,1.68,0h0A1.289,1.289,0,0,1,3077.66,1907.03Z" transform="translate(-3064 -1905)"/></svg>',
mobile_chevron_right:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.844 21.813"><path fill="#3a3a3a" fill-rule="evenodd" d="M63.927,747.972a1.769,1.769,0,0,1-1.284-.55A1.791,1.791,0,0,1,62.7,744.9l8.149-7.839L62.7,729.217a1.782,1.782,0,0,1,2.461-2.579l10.83,10.42-10.83,10.418A1.77,1.77,0,0,1,63.927,747.972Z" transform="translate(-62.156 -726.156)"/></svg>',mobile_close:'<svg width="14" height="14" viewBox="0 0 14 14" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.7071 1.70711C14.0976 1.31658 14.0976 0.683417 13.7071 0.292893C13.3166 -0.0976311 12.6834 -0.0976311 12.2929 0.292893L7 5.58579L1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L5.58579 7L0.292893 12.2929C-0.0976311 12.6834 -0.0976311 13.3166 0.292893 13.7071C0.683417 14.0976 1.31658 14.0976 1.70711 13.7071L7 8.41421L12.2929 13.7071C12.6834 14.0976 13.3166 14.0976 13.7071 13.7071C14.0976 13.3166 14.0976 12.6834 13.7071 12.2929L8.41421 7L13.7071 1.70711Z" /></svg>',
mobile_menu:'<svg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">    <path fill-rule="evenodd" clip-rule="evenodd" d="M4 8C4.55228 8 5 7.55228 5 7C5 6.44772 4.55228 6 4 6C3.44772 6 3 6.44772 3 7C3 7.55228 3.44772 8 4 8ZM8 6C7.44772 6 7 6.44772 7 7C7 7.55228 7.44772 8 8 8H21C21.5523 8 22 7.55228 22 7C22 6.44772 21.5523 6 21 6H8ZM8 11C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H21C21.5523 13 22 12.5523 22 12C22 11.4477 21.5523 11 21 11H8ZM7 17C7 16.4477 7.44772 16 8 16H21C21.5523 16 22 16.4477 22 17C22 17.5523 21.5523 18 21 18H8C7.44772 18 7 17.5523 7 17ZM5 12C5 12.5523 4.55228 13 4 13C3.44772 13 3 12.5523 3 12C3 11.4477 3.44772 11 4 11C4.55228 11 5 11.4477 5 12ZM4 18C4.55228 18 5 17.5523 5 17C5 16.4477 4.55228 16 4 16C3.44772 16 3 16.4477 3 17C3 17.5523 3.44772 18 4 18Z" fill="currentColor"/></svg>',
navigation_next_arrow:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">    <path d="M8 4L14 10L8 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',navigation_prev_arrow:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">    <path d="M12 4L6 10L12 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',nav_next_button:'<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" /><path d="M16 13L21 18L16 23" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',
nav_prev_button:'<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 18C0 8.05888 8.05888 0 18 0C27.9411 0 36 8.05888 36 18C36 27.9411 27.9411 36 18 36C8.05888 36 0 27.9411 0 18Z" /><path d="M20 13L15 18L20 23" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',play_overlay_icon:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.302 33.242"><path d="M0,1.8V31.442a1.8,1.8,0,0,0,2.726,1.543l24.7-14.82a1.8,1.8,0,0,0,0-3.087L2.726.257A1.8,1.8,0,0,0,0,1.8Z" fill="#333"/></svg>',
zoom_icon:'<svg xmlns="http://www.w3.org/2000/svg">  <rect      width="24"      height="24"      rx="3"      ry="3"      x="0"      y="0"/>  <path      d="m 18.677,16.844 -3.345,-3.344 a 5.447,5.447 0 0 0 0.795,-2.843 5.77,5.77 0 0 0 -5.646,-5.647 5.476,5.476 0 0 0 -5.481,5.475 5.771,5.771 0 0 0 5.645,5.647 5.442,5.442 0 0 0 2.758,-0.747 l 3.363,3.366 a 0.843,0.843 0 0 0 1.191,0 l 0.835,-0.835 a 0.716,0.716 0 0 0 -0.115,-1.072 z m -11.987,-6.359 a 3.791,3.791 0 0 1 3.791,-3.793 4.086,4.086 0 0 1 3.961,3.962 3.793,3.793 0 0 1 -3.791,3.793 4.087,4.087 0 0 1 -3.961,-3.962 z"      style="fill:#ffffff;fill-rule:evenodd"/></svg>',
arrow:'<svg   xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 {TOTAL_WIDTH} 56">  <path     d="       m 3.53,57       a 2.36,2.36 0 0 1 -2,-1.14 2.39,2.39 0 0 1 -0.08,-2.36       c 0.25,-0.49 0.54,-1.06 0.84,-1.72       l 8.58,-20.54       a 5.42,5.42 0 0 0 0.62,-2.05 0.4,0.4 0 0 0 0,-0.14 17.71,17.71 0 0 0 -0.83,-2.22       l -8.66,-20.65       c -0.3,-0.65 -0.59,-1.31 -0.83,-1.92       a 2.4,2.4 0 0 1 0.25,-2.26 2.38,2.38 0 0 1 2,-1       h {WIDTH} 0.32       a 8,8 0 0 1 5.8,4.35       l 8.58,20.65       a 7,7 0 0 1 0.78,3 7.93,7.93 0 0 1 -0.54,3.1       l -8.57,20.51       a 8,8 0 0 1 -5.82,4.39       h -0.32       z"     fill="{BG_COLOR}"   />  <path     d="       m {WIDTH_WITH_BORDER},2       h 0.19       a 7,7 0 0 1 5,3.78       l 8.6,20.58       a 6.07,6.07 0 0 1 0.73,2.64 7.2,7.2 0 0 1 -0.44,2.63       l -8.56,20.58       a 7,7 0 0 1 -5,3.78       h -{WIDTH}       a 1.39,1.39 0 0 1 -1.22,-2       c 0.26,-0.5 0.55,-1.08 0.86,-1.75       l 8.6,-20.58       a 6.2,6.2 0 0 0 0.69,-2.37 1.38,1.38 0 0 0 -0.06,-0.51 18.48,18.48 0 0 0 -0.89,-2.37       l -8.6,-20.62       c -0.35,-0.74 -0.61,-1.37 -0.82,-1.9       a 1.39,1.39 0 0 1 1.29,-1.89       h {WIDTH}       m 0,-2       h -{WIDTH}       a 3.39,3.39 0 0 0 -3.15,4.62       c 0.24,0.63 0.53,1.3 0.85,2       l 8.59,20.53       v 0.07 0.06       a 15.5,15.5 0 0 1 0.73,2 4.38,4.38 0 0 1 -0.4,1.44 v 0.06 0.07       l -8.65,20.54       c -0.27,0.61 -0.54,1.13 -0.81,1.61       a 3.39,3.39 0 0 0 0.11,3.34 3.35,3.35 0 0 0 2.88,1.66       h {WIDTH} 0.44       a 8.93,8.93 0 0 0 6.58,-4.92       v 0 0       l 8.58,-20.53       a 8.72,8.72 0 0 0 0.65,-3.55 8.06,8.06 0 0 0 -0.88,-3.43       l -8.58,-20.57       v 0 0       a 8.93,8.93 0 0 0 -6.62,-5       z"     fill="{STROKE_COLOR}"   /></svg>',
arrow_active:'<svg   xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 {TOTAL_WIDTH} 58" ><g   fill="{BG_COLOR}">  <path     d="      m 3.53,57      c -0.8193657,-0.007 -1.5764441,-0.438566 -2,-1.14 -0.4405606,-0.717641 -0.4709515,-1.614172 -0.08,-2.36 0.25,-0.49 0.54,-1.06 0.84,-1.72      l 8.58,-20.54      c 0.340962,-0.635293 0.551743,-1.33223 0.62,-2.05 0.0082,-0.0463 0.0082,-0.0937 0,-0.14 -0.226785,-0.757703 -0.504072,-1.499364 -0.83,-2.22      l -8.66,-20.65      c -0.3,-0.65 -0.59,-1.31 -0.83,-1.92 -0.3014518,-0.7475193 -0.2075446,-1.5964404 0.25,-2.26 0.4588303,-0.6452532 1.2084992,-1.02008766 2,-1      h {WIDTH} 0.32      c 2.51712,0.4404633 4.67236,2.0568987 5.8,4.35 l 8.58,20.65      c 0.48093,0.929144 0.74746,1.954276 0.78,3 0.0289,1.05903 -0.15473,2.113112 -0.54,3.1      l -8.57,20.51      c -1.1218,2.313582 -3.28725,3.94697 -5.82,4.39      h -0.32 z"   />  <path     d="      m {WIDTH_WITH_BORDER},2      h 0.19      c 2.16919,0.4017206 4.02209,1.8025096 5,3.78 l 8.6,20.58      c 0.4413,0.812887 0.69099,1.715875 0.73,2.64 0.0184,0.896416 -0.13086,1.788377 -0.44,2.63 l -8.56,20.58      c -0.97791,1.97749 -2.83081,3.378279 -5,3.78      h -{WIDTH}      c -1.0150275,-0.02107 -1.6657585,-1.087846 -1.22,-2 0.26,-0.5 0.55,-1.08 0.86,-1.75 l 8.6,-20.58      c 0.386526,-0.735767 0.621175,-1.541738 0.69,-2.37 0.01208,-0.172257 -0.0083,-0.345251 -0.06,-0.51 -0.242143,-0.809415 -0.539507,-1.601273 -0.89,-2.37      l -8.6,-20.62      c -0.35,-0.74 -0.61,-1.37 -0.82,-1.9 -0.350008,-0.907855 0.3170238,-1.8851342 1.29,-1.89      h {WIDTH}      m 0,-2      h -{WIDTH}      c -2.38116705,0.00630944 -4.01397466,2.4010939 -3.15,4.62 0.24,0.63 0.53,1.3 0.85,2      l 8.59,20.53      v 0.07 0.06      c 0.2888861,0.649147 0.533795,1.31739 0.731,2 -0.04985,0.499371 -0.186155,0.98646 -0.401,1.44      v 0.06 0.07      l -8.65,20.54      c -0.27,0.61 -0.54,1.13 -0.81,1.61 -0.55275439,1.055321 -0.51099347,2.323335 0.11,3.34 0.5984018,1.024197 1.6938109,1.655579 2.88,1.66      h {WIDTH} 0.44      c 2.86234,-0.473735 5.31613,-2.308483 6.58,-4.92      v 0 0 l 8.58,-20.53      c 0.46185,-1.125059 0.68326,-2.334287 0.65,-3.55 -0.0354,-1.194431 -0.33603,-2.366036 -0.88,-3.43      l -8.58,-20.57      v 0 0      c -1.2516,-2.6527326 -3.72609,-4.5216884 -6.62,-5 z"   /></g></svg>',
arrow_begin:'<svg   xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 {TOTAL_WIDTH} 56">  <path     d="       m 5.47,57       a 4.5,4.5 0 0 1 -4.47,-4.52       v -47       a 4.5,4.5 0 0 1 4.47,-4.48       h {WIDTH}       a 7.8,7.8 0 0 1 6,4.37       l 8.48,20.63       a 7,7 0 0 1 0.77,3 8,8 0 0 1 -0.54,3.09       l -8.46,20.5       a 8,8 0 0 1 -7.1,4.41       z"     fill="{BG_COLOR}"   />  <path     d="       m {WIDTH_WITH_BORDER},2       a 6.86,6.86 0 0 1 5.05,3.8       l 8.5,20.58       a 6.14,6.14 0 0 1 0.7,2.62 7.28,7.28 0 0 1 -0.43,2.63       l -8.51,20.57       a 7,7 0 0 1 -6.21,3.8       h -{STROKE_WIDTH}       a 3.5,3.5 0 0 1 -3.47,-3.52       v -47       a 3.5,3.5 0 0 1 3.47,-3.48       h {STROKE_WIDTH}       m 0.09,-2       h -{STROKE_WIDTH}       a 5.5,5.5 0 0 0 -5.47,5.52       v 47       a 5.5,5.5 0 0 0 5.47,5.48       h {STROKE_WIDTH}       a 8.93,8.93 0 0 0 7.92,-5       v 0 0       l 8.48,-20.53       a 8.8,8.8 0 0 0 0.6,-3.47 8.14,8.14 0 0 0 -0.87,-3.42       l -8.48,-20.58       v 0 0       a 8.86,8.86 0 0 0 -6.71,-5       z"     fill="{STROKE_COLOR}"   /></svg>',
arrow_begin_active:'<svg   xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 {TOTAL_WIDTH} 58" ><g   fill="{BG_COLOR}">  <path     d="      m 5.47,57      c -2.4813784,-0.01652 -4.48008357,-2.038591 -4.469,-4.52      v -47      c 0.010905,-2.4658093 2.0032212,-4.4635852 4.469,-4.48      h {WIDTH}      c 2.60935,0.3506932 4.8657,1.9940678 6,4.37      l 8.48,20.63      c 0.47745,0.92996 0.74056,1.95505 0.77,3 0.0257,1.055543 -0.15785,2.105727 -0.54,3.09      l -8.46,20.5      c -1.34957,2.687726 -4.09253,4.391453 -7.1,4.41 z"   <path     d="      m {WIDTH_WITH_BORDER},2      c 2.20131,0.3696379 4.08515,1.7871756 5.05,3.8      l 8.5,20.58      c 0.42569,0.810244 0.66586,1.705409 0.701,2.62 0.0197,0.895657 -0.12706,1.787259 -0.431,2.63      l -8.51,20.57      c -1.19665,2.328162 -3.59231,3.794106 -6.21,3.8      h -{WIDTH}      c -1.9290944,-0.0165 -3.4810944,-1.590867 -3.47,-3.52      v -47 c 0.010865,-1.91354 1.5564992,-3.4636288 3.47,-3.48      h {WIDTH}      m 0.09,-2      h -{WIDTH}      c -3.0336627,0.01652728 -5.48107668,2.4863125 -5.47,5.52      v 47      c 0.01093013,3.018084 2.4519408,5.463557 5.47,5.48      h {WIDTH}      c 3.37236,-0.03739 6.43598,-1.97149 7.92,-5      v 0 0 l 8.48,-20.53      c 0.43175,-1.104427 0.63684,-2.284722 0.601,-3.47 -0.0364,-1.189903 -0.3344,-2.357333 -0.871,-3.42      l -8.48,-20.58      v 0 0      c -1.25912,-2.6844478 -3.77759,-4.56110687 -6.71,-5 z" </g></svg>',
first_mobile_arrow:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65 27" width="{WIDTH}" height="{HEIGHT}"><path fill="{BG_COLOR}" stroke-width="0.748949945" d="m 53.1894531,-0.015625 c -17.4876578,0.0176623 -33.738432,-0.022318 -51.2128906,0.0214844 -1.08634006,0.02325788 -1.99187279,1.17732652 -1.9609375,2.00781251 -0.066823242,8.40498229 -0.007477372,14.70698869 -0.007477372,23.17109969 h 0.003906 c -0.015378284,0.7679597 1.087772602,1.8710423 2.238281252,1.8207528 16.92364702,-0.017297 34.30377632,0.010362 {CONTENT_WIDTH},-0.04068 1.9943065,-0.1612126 3.9286002,-1.2033027 4.8535156,-3.015625 2.1404094,-3.1179687 4.3395958,-6.2185787 6.4472657,-9.34375 0.8495784,-1.8180874 -0.7146068,-3.2627683 -1.6289062,-4.65429689 l -5.7792969,-8.34765626 c -1.1079601,-1.0662421 -2.6866919,-1.4890896 -4.1796873,-1.61914065 z" /></svg>',
first_mobile_vertical_arrow:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 56" width="36" height="56"><path fill="{BG_COLOR}" d="m 2.14007222,0.016509434 c -1.252609891,-0.00427529 -2.120608221,0.888234891 -2.122494095,2.216796876 v 9.56942809 28.390625 h -0.021484375 c 0.094466418,2.0646703 0.867494979,4.0404928 2.19921875,5.6210937 l 13,9 c 1.5657519,1.5839557 4.1237012,1.5839557 5.6894531,0 l 13,-9 c 1.67,-1.67 2.1001563,-4.5200781 2.1601563,-5.5800781 v -28.4316406 h -0.027344 l 0.033019,-9.66848469 h -0.00977 c 0.043495,-1.0890612 -1.1778295,-2.1546171 -2.1635466,-2.083652717 v 0 z" /></svg>',
mobile_arrow:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 65 27" width="{WIDTH}" height="{HEIGHT}"><path style="stroke-width:0.748949945" fill="{BG_COLOR}" d="m 53.189,-0.015625 c -17.4876578,0.017662341 -34.9964298,-0.00650882 -52.470888308,0.037293243 -1.54186999,0.639109018 -0.0035833,2.032259017 0.507938938,2.879742717 2.1640296,3.16491946 4.40030791,6.30157178 6.52092292,9.48134034 0.86201618,1.9093148 -0.85092108,3.3818979 -1.77191687,4.8536871 -1.96237448,2.8328243 -3.91343913,5.673613 -5.88288197,8.5014598 -0.427009802,1.6234035 1.62988828,1.2214422 2.61272874,1.2578162 16.92364705,-0.017297 33.84920745,0.01939 {CONTENT_WIDTH},-0.031652 1.9943065,-0.1612125 3.9291884,-1.2027816 4.8541038,-3.0151039 2.1404094,-3.1179687 4.3385638,-6.2179506 6.4462337,-9.343122 0.8495784,-1.8180873 -0.7147502,-3.2633962 -1.6290497,-4.65492485 -1.9262364,-2.78246551 -3.8524728,-5.56493102 -5.7787092,-8.34739653 -1.1079601,-1.066242103 -2.687145,-1.489089098 -4.1801406,-1.61914042 z" /></svg>',
mobile_vertical_arrow:'<svg xmlns="http://www.w3.org/2000/svg" height="56" width="36" viewBox="0 0 36 56"><path fill="{BG_COLOR}" d="M 1.16601562 0 A 1.18 1.18 0 0 0 0.017578125 1.34179688 L 0.017578125 11.8027344 L 0.017578125 40.1933594 L -0.00390625 40.1933594 A 9.39 9.39 0 0 0 2.1953125 45.8144531 L 15.1953125 54.8144531 A 4 4 0 0 0 20.8847656 54.8144531 L 33.8847656 45.8144531 C 35.5547656 44.1444531 35.9849219 41.294375 36.0449219 40.234375 L 36.0449219 11.8027344 L 36.0175781 11.8027344 L 36.0175781 1.34179688 L 36.0078125 1.34179688 A 1.18 1.18 0 0 0 34.0078125 0.341796875 L 20.828125 9.453125 A 4 4 0 0 1 15.1972656 9.453125 L 2.01757812 0.341796875 A 1.18 1.18 0 0 0 1.16601562 0 z " /></svg>'};function ua(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,ua);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)}n(ua,Error);ua.prototype.name="CustomError";var va;function wa(a,b){a=a.split("%s");let c="";const d=a.length-1;for(let e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");ua.call(this,c+a[d])}n(wa,ua);wa.prototype.name="AssertionError";function xa(a){throw a;}function p(a,b){xa(new wa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))};function ya(a){return a[a.length-1]}
const za=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(let c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Aa=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){const d=a.length,e="string"===typeof a?a.split(""):a;for(let f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Ba=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,
b,void 0)}:function(a,b){const c=a.length,d=[];let e=0;const f="string"===typeof a?a.split(""):a;for(let g=0;g<c;g++)if(g in f){const h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}return d},Ca=Array.prototype.map?function(a,b){return Array.prototype.map.call(a,b,void 0)}:function(a,b){const c=a.length,d=Array(c),e="string"===typeof a?a.split(""):a;for(let f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};
function Da(a,b){a:{const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function Ea(a,b){b=za(a,b);let c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c}function Fa(a){return Array.prototype.concat.apply([],arguments)}function Ga(a){const b=a.length;if(0<b){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]}
function Ha(a,b){for(let c=1;c<arguments.length;c++){const d=arguments[c];if(fa(d)){const e=a.length||0,f=d.length||0;a.length=e+f;for(let g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}function Ia(a,b,c,d){Array.prototype.splice.apply(a,Ja(arguments,1))}function Ja(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var Ka=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function La(a){if(!Ma.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Na,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Oa,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Pa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Qa,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Ra,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Sa,"&#0;"));return a}
var Na=/&/g,Oa=/</g,Pa=/>/g,Qa=/"/g,Ra=/'/g,Sa=/\x00/g,Ma=/[\x00&<>"']/;function Ta(a,b){return a<b?-1:a>b?1:0};function Ua(){var a=l.navigator;return a&&(a=a.userAgent)?a:""}function r(a){return-1!=Ua().indexOf(a)};function Va(){return r("iPhone")&&!r("iPod")&&!r("iPad")};function Wa(a){Wa[" "](a);return a}Wa[" "]=function(){};function Xa(a,b){var c=Ya;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Za=r("Opera"),v=r("Trident")||r("MSIE"),$a=r("Edge"),ab=$a||v,bb=r("Gecko")&&!(-1!=Ua().toLowerCase().indexOf("webkit")&&!r("Edge"))&&!(r("Trident")||r("MSIE"))&&!r("Edge"),cb=-1!=Ua().toLowerCase().indexOf("webkit")&&!r("Edge"),db=r("Macintosh"),eb=r("Linux")||r("CrOS"),fb;
a:{var gb="",hb=function(){var a=Ua();if(bb)return/rv:([^\);]+)(\)|;)/.exec(a);if($a)return/Edge\/([\d\.]+)/.exec(a);if(v)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(cb)return/WebKit\/(\S+)/.exec(a);if(Za)return/(?:Version)[ \/]?(\S+)/.exec(a)}();hb&&(gb=hb?hb[1]:"");if(v){var ib,jb=l.document;ib=jb?jb.documentMode:void 0;if(null!=ib&&ib>parseFloat(gb)){fb=String(ib);break a}}fb=gb}var Ya={};
function kb(a){return Xa(a,function(){let b=0;const c=Ka(String(fb)).split("."),d=Ka(String(a)).split("."),e=Math.max(c.length,d.length);for(let h=0;0==b&&h<e;h++){var f=c[h]||"",g=d[h]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;b=Ta(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||Ta(0==f[2].length,0==g[2].length)||Ta(f[2],g[2]);f=f[3];g=g[3]}while(0==b)}return 0<=b})};function lb(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}};function mb(a,b){this.nr=a===nb&&b||"";this.zr=ob}mb.prototype.hg=!0;mb.prototype.gg=function(){return this.nr};var ob={},nb={};var pb;var w=class{constructor(a,b){this.ln=b===qb?a:""}toString(){return this.ln.toString()}};w.prototype.hg=!0;w.prototype.gg=function(){return this.ln.toString()};function rb(a){if(a instanceof w&&a.constructor===w)return a.ln;p("expected object of type SafeUrl, got '"+a+"' of type "+ea(a));return"type_error:SafeUrl"}var sb=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,tb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
function ub(a){if(a instanceof w)return a;a="object"==typeof a&&a.hg?a.gg():String(a);tb.test(a)||(a="about:invalid#zClosurez");return new w(a,qb)}var qb={},vb=new w("about:invalid#zClosurez",qb);function wb(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function xb(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function yb(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b}function zb(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b}function Ab(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return c}function Bb(a){for(const b in a)return!1;return!0}
function Cb(a,b,c){if(null!==a&&b in a)throw Error(`The object already contains the key "${b}"`);a[b]=c}function Db(a,b,c){return null!==a&&b in a?a[b]:c}
function Eb(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);const b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length);for(const c in a)b[c]=Eb(a[c]);return b}const Fb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Gb(a,b){let c,d;for(let e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let f=0;f<Fb.length;f++)c=Fb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};const Hb={};function Ib(a){if(a instanceof Jb&&a.constructor===Jb)return a.kn;p(`expected object of type SafeHtml, got '${a}' of type `+ea(a));return"type_error:SafeHtml"}function Kb(a){return a instanceof Jb?a:Lb(La("object"==typeof a&&a.hg?a.gg():String(a)))}
function Lb(a){if(void 0===pb){var b=null;var c=l.trustedTypes;if(c&&c.createPolicy)try{b=c.createPolicy("goog#html",{createHTML:qa,createScript:qa,createScriptURL:qa})}catch(d){l.console&&l.console.error(d.message)}pb=b}a=(b=pb)?b.createHTML(a):a;return new Jb(a,Hb)}function Mb(a){const b=Kb(Nb),c=[],d=e=>{Array.isArray(e)?e.forEach(d):(e=Kb(e),c.push(Ib(e).toString()))};a.forEach(d);return Lb(c.join(Ib(b).toString()))}function Ob(a){return Mb(Array.prototype.slice.call(arguments))}
class Jb{constructor(a,b){this.kn=b===Hb?a:"";this.hg=!0}gg(){return this.kn.toString()}toString(){return this.kn.toString()}}var Nb=new Jb(l.trustedTypes&&l.trustedTypes.emptyHTML||"",Hb),Pb=Lb("<br>");var Qb={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Rb=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Ib(Nb);return!b.parentElement});
function Sb(a,b){if(a.tagName&&Qb[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");if(Rb())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Ib(b)}function Tb(a,b,c,d){a=a instanceof w?a:ub(a);b=b||l;c instanceof mb?c instanceof mb&&c.constructor===mb&&c.zr===ob?c=c.nr:(p("expected object of type Const, got '"+c+"'"),c="type_error:Const"):c=c||"";return void 0!==d?b.open(rb(a),c,d):b.open(rb(a),c)}var Ub=/^[\w+/_-]+[=]{0,2}$/;function Vb(a,b,c){return Math.min(Math.max(a,b),c)}function x(a){return a*Math.PI/180};function y(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}k=y.prototype;k.clone=function(){return new y(this.x,this.y)};k.equals=function(a){return a instanceof y&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};function Wb(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a}k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};k.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
k.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};k.translate=function(a,b){a instanceof y?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};k.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function A(a,b){this.width=a;this.height=b}k=A.prototype;k.clone=function(){return new A(this.width,this.height)};k.aspectRatio=function(){return this.width/this.height};k.te=function(){return!(this.width*this.height)};k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};k.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};var Xb={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},Yb={"'":"\\'"},Zb=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function $b(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)}function ac(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}
function bc(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};function cc(a){return a?new dc(ec(a)):va||(va=new dc)}function fc(a,b){wb(b,function(c,d){c&&"object"==typeof c&&c.hg&&(c=c.gg());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:gc.hasOwnProperty(d)?a.setAttribute(gc[d],c):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,c):a[d]=c})}
var gc={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 hc(a,b,c){return ic(document,arguments)}function ic(a,b){var c=b[1],d=jc(a,String(b[0]));c&&("string"===typeof c?d.className=c:Array.isArray(c)?d.className=c.join(" "):fc(d,c));2<b.length&&kc(a,d,b,2);return d}
function kc(a,b,c,d){function e(h){h&&b.appendChild("string"===typeof h?a.createTextNode(h):h)}for(;d<c.length;d++){var f=c[d];if(!fa(f)||ha(f)&&0<f.nodeType)e(f);else{a:{if(f&&"number"==typeof f.length){if(ha(f)){var g="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){g="function"==typeof f.item;break a}}g=!1}Aa(g?Ga(f):f,e)}}}function jc(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}
function lc(a){var b=document,c=jc(b,"DIV");v?(Sb(c,Ob(Pb,a)),c.removeChild(c.firstChild)):Sb(c,a);if(1==c.childNodes.length)c=c.removeChild(c.firstChild);else{for(a=b.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function mc(a){for(var b;b=a.firstChild;)a.removeChild(b)}function nc(a,b,c){a.insertBefore(b,a.childNodes[c]||null)}function oc(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}
function pc(a){return void 0!=a.children?a.children:Array.prototype.filter.call(a.childNodes,function(b){return 1==b.nodeType})}function qc(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 ec(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
function rc(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else mc(a),a.appendChild(ec(a).createTextNode(String(b)))}var sc={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},tc={IMG:" ",BR:"\n"};
function uc(a){var b=[];vc(a,b,!0);a=b.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");" "!=a&&(a=a.replace(/^\s*/,""));return a}function vc(a,b,c){if(!(a.nodeName in sc))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 tc)b.push(tc[a.nodeName]);else for(a=a.firstChild;a;)vc(a,b,c),a=a.nextSibling}
function wc(){var a=document;try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}}function dc(a){this.se=a||l.document||document}k=dc.prototype;k.K=function(a){return"string"===typeof a?this.se.getElementById(a):a};k.getElementsByTagName=function(a,b){return(b||this.se).getElementsByTagName(String(a))};k.gf=function(a,b,c){return ic(this.se,arguments)};k.createElement=function(a){return jc(this.se,a)};k.createTextNode=function(a){return this.se.createTextNode(String(a))};
k.appendChild=function(a,b){a.appendChild(b)};k.append=function(a,b){kc(ec(a),a,arguments,1)};k.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
k.nf=mc;k.removeNode=oc;k.contains=qc;k.ja=rc;function xc(a){var b=cc(),c=b.se,d=b.createElement("STYLE");a:{var e=((c?c.parentWindow||c.defaultView:window)||l).document;if(e.querySelector&&(e=e.querySelector('style[nonce],link[rel="stylesheet"][nonce]'))&&(e=e.nonce||e.getAttribute("nonce"))&&Ub.test(e))break a;e=""}e&&d.setAttribute("nonce",e);d.type="text/css";b.getElementsByTagName("HEAD")[0].appendChild(d);d.styleSheet?d.styleSheet.cssText=a:d.appendChild(c.createTextNode(a));return d};var yc=r("Firefox")||r("FxiOS"),zc=Va()||r("iPod"),Ac=r("iPad");var Bc={},Cc=null,Dc=bb||cb||"function"==typeof l.btoa;
function Ec(a){if(Dc)var b=l.btoa(a);else{b=[];for(var c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}a=void 0;void 0===a&&(a=0);Fc();a=Bc[a];c=Array(Math.floor(b.length/3));d=a[64]||"";let q=0;for(e=0;q<b.length-2;q+=3){var f=b[q],g=b[q+1],h=b[q+2],m=a[f>>2];f=a[(f&3)<<4|g>>4];g=a[(g&15)<<2|h>>6];h=a[h&63];c[e++]=""+m+f+g+h}m=0;h=d;switch(b.length-q){case 2:m=b[q+1],h=a[(m&15)<<2]||d;case 1:b=b[q],c[e]=""+a[b>>2]+a[(b&3)<<4|m>>4]+h+d}b=c.join("")}return b}
function Gc(a){var b=[];Hc(a,function(c){b.push(c)});return b}function Hc(a,b){function c(m){for(;d<a.length;){var q=a.charAt(d++),t=Cc[q];if(null!=t)return t;if(!/^[\s\xa0]*$/.test(q))throw Error("Unknown base64 encoding at char: "+q);}return m}Fc();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}}
function Fc(){if(!Cc){Cc={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Bc[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===Cc[f]&&(Cc[f]=e)}}}};class Ic{pe(a,b){var c="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZCkiPgo8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjciLz4KPGcgb3BhY2l0eT0iMC44Ij4KPHBhdGggZD0iTTUzLjUgMjVINTJDNTEuNjAyMiAyNSA1MS4yMjA2IDI1LjE1OCA1MC45MzkzIDI1LjQzOTNDNTAuNjU4IDI1LjcyMDYgNTAuNSAyNi4xMDIyIDUwLjUgMjYuNUM1MC41IDI2Ljg5NzggNTAuNjU4IDI3LjI3OTQgNTAuOTM5MyAyNy41NjA3QzUxLjIyMDYgMjcuODQyIDUxLjYwMjIgMjggNTIgMjhINTMuNUM1My44OTc4IDI4IDU0LjI3OTQgMjguMTU4IDU0LjU2MDcgMjguNDM5M0M1NC44NDIgMjguNzIwNiA1NSAyOS4xMDIyIDU1IDI5LjVWNDEuNTM3NUM1My43MDkzIDQwLjU0NTMgNTIuMTI4IDQwLjAwNSA1MC41IDQwQzQ5LjI3MTcgNDAuMDAwNiA0OC4wNjI0IDQwLjMwMjkgNDYuOTc4MyA0MC44ODAzQzQ1Ljg5NDIgNDEuNDU3NiA0NC45Njg1IDQyLjI5MjQgNDQuMjgyNSA0My4zMTEzQzQzLjcyNjEgNDIuNzM4NCA0My4wNjAzIDQyLjI4MjkgNDIuMzI0OCA0MS45NzE5QzQxLjU4OTIgNDEuNjYwOSA0MC43OTg2IDQxLjUwMDcgNDAgNDEuNTAwN0MzOS4yMDE0IDQxLjUwMDcgMzguNDEwOCA0MS42NjA5IDM3LjY3NTIgNDEuOTcxOUMzNi45Mzk3IDQyLjI4MjkgMzYuMjczOSA0Mi43Mzg0IDM1LjcxNzUgNDMuMzExM0MzNS4wMzE1IDQyLjI5MjQgMzQuMTA1OCA0MS40NTc2IDMzLjAyMTcgNDAuODgwM0MzMS45Mzc2IDQwLjMwMjkgMzAuNzI4MyA0MC4wMDA2IDI5LjUgNDBDMjcuODcyIDQwLjAwNSAyNi4yOTA3IDQwLjU0NTMgMjUgNDEuNTM3NVYyOS41QzI1IDI5LjEwMjIgMjUuMTU4IDI4LjcyMDYgMjUuNDM5MyAyOC40MzkzQzI1LjcyMDYgMjguMTU4IDI2LjEwMjIgMjggMjYuNSAyOEgyOEMyOC4zOTc4IDI4IDI4Ljc3OTQgMjcuODQyIDI5LjA2MDcgMjcuNTYwN0MyOS4zNDIgMjcuMjc5NCAyOS41IDI2Ljg5NzggMjkuNSAyNi41QzI5LjUgMjYuMTAyMiAyOS4zNDIgMjUuNzIwNiAyOS4wNjA3IDI1LjQzOTNDMjguNzc5NCAyNS4xNTggMjguMzk3OCAyNSAyOCAyNUgyNi41QzI1LjMwNjUgMjUgMjQuMTYxOSAyNS40NzQxIDIzLjMxOCAyNi4zMThDMjIuNDc0MSAyNy4xNjE5IDIyIDI4LjMwNjUgMjIgMjkuNVY0Ny41QzIyIDQ5LjQ4OTEgMjIuNzkwMiA1MS4zOTY4IDI0LjE5NjcgNTIuODAzM0MyNS42MDMyIDU0LjIwOTggMjcuNTEwOSA1NSAyOS41IDU1QzMxLjQ4OTEgNTUgMzMuMzk2OCA1NC4yMDk4IDM0LjgwMzMgNTIuODAzM0MzNi4yMDk4IDUxLjM5NjggMzcgNDkuNDg5MSAzNyA0Ny41QzM3IDQ2LjcwNDQgMzcuMzE2MSA0NS45NDEzIDM3Ljg3ODcgNDUuMzc4N0MzOC40NDEzIDQ0LjgxNjEgMzkuMjA0NCA0NC41IDQwIDQ0LjVDNDAuNzk1NiA0NC41IDQxLjU1ODcgNDQuODE2MSA0Mi4xMjEzIDQ1LjM3ODdDNDIuNjgzOSA0NS45NDEzIDQzIDQ2LjcwNDQgNDMgNDcuNUM0MyA0OS40ODkxIDQzLjc5MDIgNTEuMzk2OCA0NS4xOTY3IDUyLjgwMzNDNDYuNjAzMiA1NC4yMDk4IDQ4LjUxMDkgNTUgNTAuNSA1NUM1Mi40ODkxIDU1IDU0LjM5NjggNTQuMjA5OCA1NS44MDMzIDUyLjgwMzNDNTcuMjA5OCA1MS4zOTY4IDU4IDQ5LjQ4OTEgNTggNDcuNVYyOS41QzU4IDI4LjMwNjUgNTcuNTI1OSAyNy4xNjE5IDU2LjY4MiAyNi4zMThDNTUuODM4MSAyNS40NzQxIDU0LjY5MzUgMjUgNTMuNSAyNVpNMjkuNSA1MkMyOC42MSA1MiAyNy43NCA1MS43MzYxIDI2Ljk5OTkgNTEuMjQxNkMyNi4yNTk5IDUwLjc0NzEgMjUuNjgzMSA1MC4wNDQzIDI1LjM0MjUgNDkuMjIyMUMyNS4wMDE5IDQ4LjM5OTggMjQuOTEyOCA0Ny40OTUgMjUuMDg2NSA0Ni42MjIxQzI1LjI2MDEgNDUuNzQ5MiAyNS42ODg3IDQ0Ljk0NzQgMjYuMzE4IDQ0LjMxOEMyNi45NDc0IDQzLjY4ODcgMjcuNzQ5MiA0My4yNjAxIDI4LjYyMjEgNDMuMDg2NUMyOS40OTUgNDIuOTEyOCAzMC4zOTk4IDQzLjAwMTkgMzEuMjIyMSA0My4zNDI1QzMyLjA0NDMgNDMuNjgzMSAzMi43NDcxIDQ0LjI1OTkgMzMuMjQxNiA0NC45OTk5QzMzLjczNjEgNDUuNzQgMzQgNDYuNjEgMzQgNDcuNUMzNCA0OC42OTM1IDMzLjUyNTkgNDkuODM4MSAzMi42ODIgNTAuNjgyQzMxLjgzODEgNTEuNTI1OSAzMC42OTM1IDUyIDI5LjUgNTJaTTUwLjUgNTJDNDkuNjEgNTIgNDguNzQgNTEuNzM2MSA0Ny45OTk5IDUxLjI0MTZDNDcuMjU5OSA1MC43NDcxIDQ2LjY4MzEgNTAuMDQ0MyA0Ni4zNDI1IDQ5LjIyMjFDNDYuMDAxOSA0OC4zOTk4IDQ1LjkxMjggNDcuNDk1IDQ2LjA4NjUgNDYuNjIyMUM0Ni4yNjAxIDQ1Ljc0OTIgNDYuNjg4NyA0NC45NDc0IDQ3LjMxOCA0NC4zMThDNDcuOTQ3NCA0My42ODg3IDQ4Ljc0OTIgNDMuMjYwMSA0OS42MjIxIDQzLjA4NjVDNTAuNDk1IDQyLjkxMjggNTEuMzk5OCA0My4wMDE5IDUyLjIyMjEgNDMuMzQyNUM1My4wNDQzIDQzLjY4MzEgNTMuNzQ3MSA0NC4yNTk5IDU0LjI0MTYgNDQuOTk5OUM1NC43MzYxIDQ1Ljc0IDU1IDQ2LjYxIDU1IDQ3LjVDNTUgNDguNjkzNSA1NC41MjU5IDQ5LjgzODEgNTMuNjgyIDUwLjY4MkM1Mi44MzgxIDUxLjUyNTkgNTEuNjkzNSA1MiA1MC41IDUyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2QiIHg9IjAiIHk9IjAiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3ciLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg== data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZCkiPgo8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjgiLz4KPHBhdGggZD0iTTUzLjUgMjVINTJDNTEuNjAyMiAyNSA1MS4yMjA2IDI1LjE1OCA1MC45MzkzIDI1LjQzOTNDNTAuNjU4IDI1LjcyMDYgNTAuNSAyNi4xMDIyIDUwLjUgMjYuNUM1MC41IDI2Ljg5NzggNTAuNjU4IDI3LjI3OTQgNTAuOTM5MyAyNy41NjA3QzUxLjIyMDYgMjcuODQyIDUxLjYwMjIgMjggNTIgMjhINTMuNUM1My44OTc4IDI4IDU0LjI3OTQgMjguMTU4IDU0LjU2MDcgMjguNDM5M0M1NC44NDIgMjguNzIwNiA1NSAyOS4xMDIyIDU1IDI5LjVWNDEuNTM3NUM1My43MDkzIDQwLjU0NTMgNTIuMTI4IDQwLjAwNSA1MC41IDQwQzQ5LjI3MTcgNDAuMDAwNiA0OC4wNjI0IDQwLjMwMjkgNDYuOTc4MyA0MC44ODAzQzQ1Ljg5NDIgNDEuNDU3NiA0NC45Njg1IDQyLjI5MjQgNDQuMjgyNSA0My4zMTEzQzQzLjcyNjEgNDIuNzM4NCA0My4wNjAzIDQyLjI4MjkgNDIuMzI0OCA0MS45NzE5QzQxLjU4OTIgNDEuNjYwOSA0MC43OTg2IDQxLjUwMDcgNDAgNDEuNTAwN0MzOS4yMDE0IDQxLjUwMDcgMzguNDEwOCA0MS42NjA5IDM3LjY3NTIgNDEuOTcxOUMzNi45Mzk3IDQyLjI4MjkgMzYuMjczOSA0Mi43Mzg0IDM1LjcxNzUgNDMuMzExM0MzNS4wMzE1IDQyLjI5MjQgMzQuMTA1OCA0MS40NTc2IDMzLjAyMTcgNDAuODgwM0MzMS45Mzc2IDQwLjMwMjkgMzAuNzI4MyA0MC4wMDA2IDI5LjUgNDBDMjcuODcyIDQwLjAwNSAyNi4yOTA3IDQwLjU0NTMgMjUgNDEuNTM3NVYyOS41QzI1IDI5LjEwMjIgMjUuMTU4IDI4LjcyMDYgMjUuNDM5MyAyOC40MzkzQzI1LjcyMDYgMjguMTU4IDI2LjEwMjIgMjggMjYuNSAyOEgyOEMyOC4zOTc4IDI4IDI4Ljc3OTQgMjcuODQyIDI5LjA2MDcgMjcuNTYwN0MyOS4zNDIgMjcuMjc5NCAyOS41IDI2Ljg5NzggMjkuNSAyNi41QzI5LjUgMjYuMTAyMiAyOS4zNDIgMjUuNzIwNiAyOS4wNjA3IDI1LjQzOTNDMjguNzc5NCAyNS4xNTggMjguMzk3OCAyNSAyOCAyNUgyNi41QzI1LjMwNjUgMjUgMjQuMTYxOSAyNS40NzQxIDIzLjMxOCAyNi4zMThDMjIuNDc0MSAyNy4xNjE5IDIyIDI4LjMwNjUgMjIgMjkuNVY0Ny41QzIyIDQ5LjQ4OTEgMjIuNzkwMiA1MS4zOTY4IDI0LjE5NjcgNTIuODAzM0MyNS42MDMyIDU0LjIwOTggMjcuNTEwOSA1NSAyOS41IDU1QzMxLjQ4OTEgNTUgMzMuMzk2OCA1NC4yMDk4IDM0LjgwMzMgNTIuODAzM0MzNi4yMDk4IDUxLjM5NjggMzcgNDkuNDg5MSAzNyA0Ny41QzM3IDQ2LjcwNDQgMzcuMzE2MSA0NS45NDEzIDM3Ljg3ODcgNDUuMzc4N0MzOC40NDEzIDQ0LjgxNjEgMzkuMjA0NCA0NC41IDQwIDQ0LjVDNDAuNzk1NiA0NC41IDQxLjU1ODcgNDQuODE2MSA0Mi4xMjEzIDQ1LjM3ODdDNDIuNjgzOSA0NS45NDEzIDQzIDQ2LjcwNDQgNDMgNDcuNUM0MyA0OS40ODkxIDQzLjc5MDIgNTEuMzk2OCA0NS4xOTY3IDUyLjgwMzNDNDYuNjAzMiA1NC4yMDk4IDQ4LjUxMDkgNTUgNTAuNSA1NUM1Mi40ODkxIDU1IDU0LjM5NjggNTQuMjA5OCA1NS44MDMzIDUyLjgwMzNDNTcuMjA5OCA1MS4zOTY4IDU4IDQ5LjQ4OTEgNTggNDcuNVYyOS41QzU4IDI4LjMwNjUgNTcuNTI1OSAyNy4xNjE5IDU2LjY4MiAyNi4zMThDNTUuODM4MSAyNS40NzQxIDU0LjY5MzUgMjUgNTMuNSAyNVpNMjkuNSA1MkMyOC42MSA1MiAyNy43NCA1MS43MzYxIDI2Ljk5OTkgNTEuMjQxNkMyNi4yNTk5IDUwLjc0NzEgMjUuNjgzMSA1MC4wNDQzIDI1LjM0MjUgNDkuMjIyMUMyNS4wMDE5IDQ4LjM5OTggMjQuOTEyOCA0Ny40OTUgMjUuMDg2NSA0Ni42MjIxQzI1LjI2MDEgNDUuNzQ5MiAyNS42ODg3IDQ0Ljk0NzQgMjYuMzE4IDQ0LjMxOEMyNi45NDc0IDQzLjY4ODcgMjcuNzQ5MiA0My4yNjAxIDI4LjYyMjEgNDMuMDg2NUMyOS40OTUgNDIuOTEyOCAzMC4zOTk4IDQzLjAwMTkgMzEuMjIyMSA0My4zNDI1QzMyLjA0NDMgNDMuNjgzMSAzMi43NDcxIDQ0LjI1OTkgMzMuMjQxNiA0NC45OTk5QzMzLjczNjEgNDUuNzQgMzQgNDYuNjEgMzQgNDcuNUMzNCA0OC42OTM1IDMzLjUyNTkgNDkuODM4MSAzMi42ODIgNTAuNjgyQzMxLjgzODEgNTEuNTI1OSAzMC42OTM1IDUyIDI5LjUgNTJaTTUwLjUgNTJDNDkuNjEgNTIgNDguNzQgNTEuNzM2MSA0Ny45OTk5IDUxLjI0MTZDNDcuMjU5OSA1MC43NDcxIDQ2LjY4MzEgNTAuMDQ0MyA0Ni4zNDI1IDQ5LjIyMjFDNDYuMDAxOSA0OC4zOTk4IDQ1LjkxMjggNDcuNDk1IDQ2LjA4NjUgNDYuNjIyMUM0Ni4yNjAxIDQ1Ljc0OTIgNDYuNjg4NyA0NC45NDc0IDQ3LjMxOCA0NC4zMThDNDcuOTQ3NCA0My42ODg3IDQ4Ljc0OTIgNDMuMjYwMSA0OS42MjIxIDQzLjA4NjVDNTAuNDk1IDQyLjkxMjggNTEuMzk5OCA0My4wMDE5IDUyLjIyMjEgNDMuMzQyNUM1My4wNDQzIDQzLjY4MzEgNTMuNzQ3MSA0NC4yNTk5IDU0LjI0MTYgNDQuOTk5OUM1NC43MzYxIDQ1Ljc0IDU1IDQ2LjYxIDU1IDQ3LjVDNTUgNDguNjkzNSA1NC41MjU5IDQ5LjgzODEgNTMuNjgyIDUwLjY4MkM1Mi44MzgxIDUxLjUyNTkgNTEuNjkzNSA1MiA1MC41IDUyWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kIiB4PSIwIiB5PSIwIiB3aWR0aD0iODAiIGhlaWdodD0iODAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo= data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iNiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxwYXRoIGQ9Ik00NS41IDE3SDQ0QzQzLjYwMjIgMTcgNDMuMjIwNiAxNy4xNTggNDIuOTM5MyAxNy40MzkzQzQyLjY1OCAxNy43MjA2IDQyLjUgMTguMTAyMiA0Mi41IDE4LjVDNDIuNSAxOC44OTc4IDQyLjY1OCAxOS4yNzk0IDQyLjkzOTMgMTkuNTYwN0M0My4yMjA2IDE5Ljg0MiA0My42MDIyIDIwIDQ0IDIwSDQ1LjVDNDUuODk3OCAyMCA0Ni4yNzk0IDIwLjE1OCA0Ni41NjA3IDIwLjQzOTNDNDYuODQyIDIwLjcyMDYgNDcgMjEuMTAyMiA0NyAyMS41VjMzLjUzNzVDNDUuNzA5MyAzMi41NDUzIDQ0LjEyOCAzMi4wMDUgNDIuNSAzMkM0MS4yNzE3IDMyLjAwMDYgNDAuMDYyNCAzMi4zMDI5IDM4Ljk3ODMgMzIuODgwM0MzNy44OTQyIDMzLjQ1NzYgMzYuOTY4NSAzNC4yOTI0IDM2LjI4MjUgMzUuMzExM0MzNS43MjYxIDM0LjczODQgMzUuMDYwMyAzNC4yODI5IDM0LjMyNDggMzMuOTcxOUMzMy41ODkyIDMzLjY2MDkgMzIuNzk4NiAzMy41MDA3IDMyIDMzLjUwMDdDMzEuMjAxNCAzMy41MDA3IDMwLjQxMDggMzMuNjYwOSAyOS42NzUyIDMzLjk3MTlDMjguOTM5NyAzNC4yODI5IDI4LjI3MzkgMzQuNzM4NCAyNy43MTc1IDM1LjMxMTNDMjcuMDMxNSAzNC4yOTI0IDI2LjEwNTggMzMuNDU3NiAyNS4wMjE3IDMyLjg4MDNDMjMuOTM3NiAzMi4zMDI5IDIyLjcyODMgMzIuMDAwNiAyMS41IDMyQzE5Ljg3MiAzMi4wMDUgMTguMjkwNyAzMi41NDUzIDE3IDMzLjUzNzVWMjEuNUMxNyAyMS4xMDIyIDE3LjE1OCAyMC43MjA2IDE3LjQzOTMgMjAuNDM5M0MxNy43MjA2IDIwLjE1OCAxOC4xMDIyIDIwIDE4LjUgMjBIMjBDMjAuMzk3OCAyMCAyMC43Nzk0IDE5Ljg0MiAyMS4wNjA3IDE5LjU2MDdDMjEuMzQyIDE5LjI3OTQgMjEuNSAxOC44OTc4IDIxLjUgMTguNUMyMS41IDE4LjEwMjIgMjEuMzQyIDE3LjcyMDYgMjEuMDYwNyAxNy40MzkzQzIwLjc3OTQgMTcuMTU4IDIwLjM5NzggMTcgMjAgMTdIMTguNUMxNy4zMDY1IDE3IDE2LjE2MTkgMTcuNDc0MSAxNS4zMTggMTguMzE4QzE0LjQ3NDEgMTkuMTYxOSAxNCAyMC4zMDY1IDE0IDIxLjVWMzkuNUMxNCA0MS40ODkxIDE0Ljc5MDIgNDMuMzk2OCAxNi4xOTY3IDQ0LjgwMzNDMTcuNjAzMiA0Ni4yMDk4IDE5LjUxMDkgNDcgMjEuNSA0N0MyMy40ODkxIDQ3IDI1LjM5NjggNDYuMjA5OCAyNi44MDMzIDQ0LjgwMzNDMjguMjA5OCA0My4zOTY4IDI5IDQxLjQ4OTEgMjkgMzkuNUMyOSAzOC43MDQ0IDI5LjMxNjEgMzcuOTQxMyAyOS44Nzg3IDM3LjM3ODdDMzAuNDQxMyAzNi44MTYxIDMxLjIwNDQgMzYuNSAzMiAzNi41QzMyLjc5NTYgMzYuNSAzMy41NTg3IDM2LjgxNjEgMzQuMTIxMyAzNy4zNzg3QzM0LjY4MzkgMzcuOTQxMyAzNSAzOC43MDQ0IDM1IDM5LjVDMzUgNDEuNDg5MSAzNS43OTAyIDQzLjM5NjggMzcuMTk2NyA0NC44MDMzQzM4LjYwMzIgNDYuMjA5OCA0MC41MTA5IDQ3IDQyLjUgNDdDNDQuNDg5MSA0NyA0Ni4zOTY4IDQ2LjIwOTggNDcuODAzMyA0NC44MDMzQzQ5LjIwOTggNDMuMzk2OCA1MCA0MS40ODkxIDUwIDM5LjVWMjEuNUM1MCAyMC4zMDY1IDQ5LjUyNTkgMTkuMTYxOSA0OC42ODIgMTguMzE4QzQ3LjgzODEgMTcuNDc0MSA0Ni42OTM1IDE3IDQ1LjUgMTdaTTIxLjUgNDRDMjAuNjEgNDQgMTkuNzQgNDMuNzM2MSAxOC45OTk5IDQzLjI0MTZDMTguMjU5OSA0Mi43NDcxIDE3LjY4MzEgNDIuMDQ0MyAxNy4zNDI1IDQxLjIyMjFDMTcuMDAxOSA0MC4zOTk4IDE2LjkxMjggMzkuNDk1IDE3LjA4NjUgMzguNjIyMUMxNy4yNjAxIDM3Ljc0OTIgMTcuNjg4NyAzNi45NDc0IDE4LjMxOCAzNi4zMThDMTguOTQ3NCAzNS42ODg3IDE5Ljc0OTIgMzUuMjYwMSAyMC42MjIxIDM1LjA4NjVDMjEuNDk1IDM0LjkxMjggMjIuMzk5OCAzNS4wMDE5IDIzLjIyMjEgMzUuMzQyNUMyNC4wNDQzIDM1LjY4MzEgMjQuNzQ3MSAzNi4yNTk5IDI1LjI0MTYgMzYuOTk5OUMyNS43MzYxIDM3Ljc0IDI2IDM4LjYxIDI2IDM5LjVDMjYgNDAuNjkzNSAyNS41MjU5IDQxLjgzODEgMjQuNjgyIDQyLjY4MkMyMy44MzgxIDQzLjUyNTkgMjIuNjkzNSA0NCAyMS41IDQ0Wk00Mi41IDQ0QzQxLjYxIDQ0IDQwLjc0IDQzLjczNjEgMzkuOTk5OSA0My4yNDE2QzM5LjI1OTkgNDIuNzQ3MSAzOC42ODMxIDQyLjA0NDMgMzguMzQyNSA0MS4yMjIxQzM4LjAwMTkgNDAuMzk5OCAzNy45MTI4IDM5LjQ5NSAzOC4wODY1IDM4LjYyMjFDMzguMjYwMSAzNy43NDkyIDM4LjY4ODcgMzYuOTQ3NCAzOS4zMTggMzYuMzE4QzM5Ljk0NzQgMzUuNjg4NyA0MC43NDkyIDM1LjI2MDEgNDEuNjIyMSAzNS4wODY1QzQyLjQ5NSAzNC45MTI4IDQzLjM5OTggMzUuMDAxOSA0NC4yMjIxIDM1LjM0MjVDNDUuMDQ0MyAzNS42ODMxIDQ1Ljc0NzEgMzYuMjU5OSA0Ni4yNDE2IDM2Ljk5OTlDNDYuNzM2MSAzNy43NCA0NyAzOC42MSA0NyAzOS41QzQ3IDQwLjY5MzUgNDYuNTI1OSA0MS44MzgxIDQ1LjY4MiA0Mi42ODJDNDQuODM4MSA0My41MjU5IDQzLjY5MzUgNDQgNDIuNSA0NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo= data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZCkiPgo8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjciLz4KPGcgb3BhY2l0eT0iMC44IiBjbGlwLXBhdGg9InVybCgjY2xpcDApIj4KPHBhdGggZD0iTTUzLjUgMjQuODk4NEg1MkM1MS42MDIyIDI0Ljg5ODQgNTEuMjIwNiAyNS4wNTYgNTAuOTM5MyAyNS4zMzY0QzUwLjY1OCAyNS42MTY5IDUwLjUgMjUuOTk3MiA1MC41IDI2LjM5MzhDNTAuNSAyNi43OTA0IDUwLjY1OCAyNy4xNzA4IDUwLjkzOTMgMjcuNDUxMkM1MS4yMjA2IDI3LjczMTYgNTEuNjAyMiAyNy44ODkyIDUyIDI3Ljg4OTJINTMuNUM1My44OTc4IDI3Ljg4OTIgNTQuMjc5NCAyOC4wNDY3IDU0LjU2MDcgMjguMzI3MkM1NC44NDIgMjguNjA3NiA1NSAyOC45ODggNTUgMjkuMzg0NlY0MS4zODQ5QzUzLjcwOTMgNDAuMzk1OCA1Mi4xMjggMzkuODU3MiA1MC41IDM5Ljg1MjJDNDkuMjcxNyAzOS44NTI4IDQ4LjA2MjQgNDAuMTU0MSA0Ni45NzgzIDQwLjcyOTdDNDUuODk0MiA0MS4zMDUzIDQ0Ljk2ODUgNDIuMTM3NSA0NC4yODI1IDQzLjE1MzJDNDMuNzI2MSA0Mi41ODIxIDQzLjA2MDMgNDIuMTI4MSA0Mi4zMjQ4IDQxLjgxOEM0MS41ODkyIDQxLjUwOCA0MC43OTg2IDQxLjM0ODMgNDAgNDEuMzQ4M0MzOS4yMDE0IDQxLjM0ODMgMzguNDEwOCA0MS41MDggMzcuNjc1MiA0MS44MThDMzYuOTM5NyA0Mi4xMjgxIDM2LjI3MzkgNDIuNTgyMSAzNS43MTc1IDQzLjE1MzJDMzUuMDMxNSA0Mi4xMzc1IDM0LjEwNTggNDEuMzA1MyAzMy4wMjE3IDQwLjcyOTdDMzEuOTM3NiA0MC4xNTQxIDMwLjcyODMgMzkuODUyOCAyOS41IDM5Ljg1MjJDMjcuODcyIDM5Ljg1NzIgMjYuMjkwNyA0MC4zOTU4IDI1IDQxLjM4NDlWMjkuMzg0NkMyNSAyOC45ODggMjUuMTU4IDI4LjYwNzYgMjUuNDM5MyAyOC4zMjcyQzI1LjcyMDYgMjguMDQ2NyAyNi4xMDIyIDI3Ljg4OTIgMjYuNSAyNy44ODkySDI4QzI4LjM5NzggMjcuODg5MiAyOC43Nzk0IDI3LjczMTYgMjkuMDYwNyAyNy40NTEyQzI5LjM0MiAyNy4xNzA4IDI5LjUgMjYuNzkwNCAyOS41IDI2LjM5MzhDMjkuNSAyNS45OTcyIDI5LjM0MiAyNS42MTY5IDI5LjA2MDcgMjUuMzM2NEMyOC43Nzk0IDI1LjA1NiAyOC4zOTc4IDI0Ljg5ODQgMjggMjQuODk4NEgyNi41QzI1LjMwNjUgMjQuODk4NCAyNC4xNjE5IDI1LjM3MTEgMjMuMzE4IDI2LjIxMjRDMjIuNDc0MSAyNy4wNTM3IDIyIDI4LjE5NDggMjIgMjkuMzg0NlY0Ny4zMjkxQzIyIDQ5LjMxMjEgMjIuNzkwMiA1MS4yMTM4IDI0LjE5NjcgNTIuNjE2QzI1LjYwMzIgNTQuMDE4MiAyNy41MTA5IDU0LjgwNTkgMjkuNSA1NC44MDU5QzMxLjQ4OTEgNTQuODA1OSAzMy4zOTY4IDU0LjAxODIgMzQuODAzMyA1Mi42MTZDMzYuMjA5OCA1MS4yMTM4IDM3IDQ5LjMxMjEgMzcgNDcuMzI5MUMzNyA0Ni41MzU5IDM3LjMxNjEgNDUuNzc1MiAzNy44Nzg3IDQ1LjIxNDNDMzguNDQxMyA0NC42NTM0IDM5LjIwNDQgNDQuMzM4MyA0MCA0NC4zMzgzQzQwLjc5NTYgNDQuMzM4MyA0MS41NTg3IDQ0LjY1MzQgNDIuMTIxMyA0NS4yMTQzQzQyLjY4MzkgNDUuNzc1MiA0MyA0Ni41MzU5IDQzIDQ3LjMyOTFDNDMgNDkuMzEyMSA0My43OTAyIDUxLjIxMzggNDUuMTk2NyA1Mi42MTZDNDYuNjAzMiA1NC4wMTgyIDQ4LjUxMDkgNTQuODA1OSA1MC41IDU0LjgwNTlDNTIuNDg5MSA1NC44MDU5IDU0LjM5NjggNTQuMDE4MiA1NS44MDMzIDUyLjYxNkM1Ny4yMDk4IDUxLjIxMzggNTggNDkuMzEyMSA1OCA0Ny4zMjkxVjI5LjM4NDZDNTggMjguMTk0OCA1Ny41MjU5IDI3LjA1MzcgNTYuNjgyIDI2LjIxMjRDNTUuODM4MSAyNS4zNzExIDU0LjY5MzUgMjQuODk4NCA1My41IDI0Ljg5ODRaTTI5LjUgNTEuODE1MkMyOC42MSA1MS44MTUyIDI3Ljc0IDUxLjU1MjEgMjYuOTk5OSA1MS4wNTkxQzI2LjI1OTkgNTAuNTY2MiAyNS42ODMxIDQ5Ljg2NTYgMjUuMzQyNSA0OS4wNDU4QzI1LjAwMTkgNDguMjI2MSAyNC45MTI4IDQ3LjMyNDEgMjUuMDg2NSA0Ni40NTM5QzI1LjI2MDEgNDUuNTgzNiAyNS42ODg3IDQ0Ljc4NDMgMjYuMzE4IDQ0LjE1NjlDMjYuOTQ3NCA0My41Mjk1IDI3Ljc0OTIgNDMuMTAyMiAyOC42MjIxIDQyLjkyOTFDMjkuNDk1IDQyLjc1NiAzMC4zOTk4IDQyLjg0NDkgMzEuMjIyMSA0My4xODQ0QzMyLjA0NDMgNDMuNTI0IDMyLjc0NzEgNDQuMDk5IDMzLjI0MTYgNDQuODM2N0MzMy43MzYxIDQ1LjU3NDQgMzQgNDYuNDQxOCAzNCA0Ny4zMjkxQzM0IDQ4LjUxODkgMzMuNTI1OSA0OS42NTk5IDMyLjY4MiA1MC41MDEyQzMxLjgzODEgNTEuMzQyNSAzMC42OTM1IDUxLjgxNTIgMjkuNSA1MS44MTUyWk01MC41IDUxLjgxNTJDNDkuNjEgNTEuODE1MiA0OC43NCA1MS41NTIxIDQ3Ljk5OTkgNTEuMDU5MUM0Ny4yNTk5IDUwLjU2NjIgNDYuNjgzMSA0OS44NjU2IDQ2LjM0MjUgNDkuMDQ1OEM0Ni4wMDE5IDQ4LjIyNjEgNDUuOTEyOCA0Ny4zMjQxIDQ2LjA4NjUgNDYuNDUzOUM0Ni4yNjAxIDQ1LjU4MzYgNDYuNjg4NyA0NC43ODQzIDQ3LjMxOCA0NC4xNTY5QzQ3Ljk0NzQgNDMuNTI5NSA0OC43NDkyIDQzLjEwMjIgNDkuNjIyMSA0Mi45MjkxQzUwLjQ5NSA0Mi43NTYgNTEuMzk5OCA0Mi44NDQ5IDUyLjIyMjEgNDMuMTg0NEM1My4wNDQzIDQzLjUyNCA1My43NDcxIDQ0LjA5OSA1NC4yNDE2IDQ0LjgzNjdDNTQuNzM2MSA0NS41NzQ0IDU1IDQ2LjQ0MTggNTUgNDcuMzI5MUM1NSA0OC41MTg5IDU0LjUyNTkgNDkuNjU5OSA1My42ODIgNTAuNTAxMkM1Mi44MzgxIDUxLjM0MjUgNTEuNjkzNSA1MS44MTUyIDUwLjUgNTEuODE1MloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01OCA1Ny45MTQxTDIyIDIxLjkxNDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kIiB4PSIwIiB5PSIwIiB3aWR0aD0iODAiIGhlaWdodD0iODAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8Y2xpcFBhdGggaWQ9ImNsaXAwIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjM5Ljg3NjciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCAxOS45MTQxKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo= data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZCkiPgo8cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHJ4PSI2IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwLjgiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik01My41IDI0Ljg5ODRINTJDNTEuNjAyMiAyNC44OTg0IDUxLjIyMDYgMjUuMDU2IDUwLjkzOTMgMjUuMzM2NEM1MC42NTggMjUuNjE2OSA1MC41IDI1Ljk5NzIgNTAuNSAyNi4zOTM4QzUwLjUgMjYuNzkwNCA1MC42NTggMjcuMTcwOCA1MC45MzkzIDI3LjQ1MTJDNTEuMjIwNiAyNy43MzE2IDUxLjYwMjIgMjcuODg5MiA1MiAyNy44ODkySDUzLjVDNTMuODk3OCAyNy44ODkyIDU0LjI3OTQgMjguMDQ2NyA1NC41NjA3IDI4LjMyNzJDNTQuODQyIDI4LjYwNzYgNTUgMjguOTg4IDU1IDI5LjM4NDZWNDEuMzg0OUM1My43MDkzIDQwLjM5NTggNTIuMTI4IDM5Ljg1NzIgNTAuNSAzOS44NTIyQzQ5LjI3MTcgMzkuODUyOCA0OC4wNjI0IDQwLjE1NDEgNDYuOTc4MyA0MC43Mjk3QzQ1Ljg5NDIgNDEuMzA1MyA0NC45Njg1IDQyLjEzNzUgNDQuMjgyNSA0My4xNTMyQzQzLjcyNjEgNDIuNTgyMSA0My4wNjAzIDQyLjEyODEgNDIuMzI0OCA0MS44MThDNDEuNTg5MiA0MS41MDggNDAuNzk4NiA0MS4zNDgzIDQwIDQxLjM0ODNDMzkuMjAxNCA0MS4zNDgzIDM4LjQxMDggNDEuNTA4IDM3LjY3NTIgNDEuODE4QzM2LjkzOTcgNDIuMTI4MSAzNi4yNzM5IDQyLjU4MjEgMzUuNzE3NSA0My4xNTMyQzM1LjAzMTUgNDIuMTM3NSAzNC4xMDU4IDQxLjMwNTMgMzMuMDIxNyA0MC43Mjk3QzMxLjkzNzYgNDAuMTU0MSAzMC43MjgzIDM5Ljg1MjggMjkuNSAzOS44NTIyQzI3Ljg3MiAzOS44NTcyIDI2LjI5MDcgNDAuMzk1OCAyNSA0MS4zODQ5VjI5LjM4NDZDMjUgMjguOTg4IDI1LjE1OCAyOC42MDc2IDI1LjQzOTMgMjguMzI3MkMyNS43MjA2IDI4LjA0NjcgMjYuMTAyMiAyNy44ODkyIDI2LjUgMjcuODg5MkgyOEMyOC4zOTc4IDI3Ljg4OTIgMjguNzc5NCAyNy43MzE2IDI5LjA2MDcgMjcuNDUxMkMyOS4zNDIgMjcuMTcwOCAyOS41IDI2Ljc5MDQgMjkuNSAyNi4zOTM4QzI5LjUgMjUuOTk3MiAyOS4zNDIgMjUuNjE2OSAyOS4wNjA3IDI1LjMzNjRDMjguNzc5NCAyNS4wNTYgMjguMzk3OCAyNC44OTg0IDI4IDI0Ljg5ODRIMjYuNUMyNS4zMDY1IDI0Ljg5ODQgMjQuMTYxOSAyNS4zNzExIDIzLjMxOCAyNi4yMTI0QzIyLjQ3NDEgMjcuMDUzNyAyMiAyOC4xOTQ4IDIyIDI5LjM4NDZWNDcuMzI5MUMyMiA0OS4zMTIxIDIyLjc5MDIgNTEuMjEzOCAyNC4xOTY3IDUyLjYxNkMyNS42MDMyIDU0LjAxODIgMjcuNTEwOSA1NC44MDU5IDI5LjUgNTQuODA1OUMzMS40ODkxIDU0LjgwNTkgMzMuMzk2OCA1NC4wMTgyIDM0LjgwMzMgNTIuNjE2QzM2LjIwOTggNTEuMjEzOCAzNyA0OS4zMTIxIDM3IDQ3LjMyOTFDMzcgNDYuNTM1OSAzNy4zMTYxIDQ1Ljc3NTIgMzcuODc4NyA0NS4yMTQzQzM4LjQ0MTMgNDQuNjUzNCAzOS4yMDQ0IDQ0LjMzODMgNDAgNDQuMzM4M0M0MC43OTU2IDQ0LjMzODMgNDEuNTU4NyA0NC42NTM0IDQyLjEyMTMgNDUuMjE0M0M0Mi42ODM5IDQ1Ljc3NTIgNDMgNDYuNTM1OSA0MyA0Ny4zMjkxQzQzIDQ5LjMxMjEgNDMuNzkwMiA1MS4yMTM4IDQ1LjE5NjcgNTIuNjE2QzQ2LjYwMzIgNTQuMDE4MiA0OC41MTA5IDU0LjgwNTkgNTAuNSA1NC44MDU5QzUyLjQ4OTEgNTQuODA1OSA1NC4zOTY4IDU0LjAxODIgNTUuODAzMyA1Mi42MTZDNTcuMjA5OCA1MS4yMTM4IDU4IDQ5LjMxMjEgNTggNDcuMzI5MVYyOS4zODQ2QzU4IDI4LjE5NDggNTcuNTI1OSAyNy4wNTM3IDU2LjY4MiAyNi4yMTI0QzU1LjgzODEgMjUuMzcxMSA1NC42OTM1IDI0Ljg5ODQgNTMuNSAyNC44OTg0Wk0yOS41IDUxLjgxNTJDMjguNjEgNTEuODE1MiAyNy43NCA1MS41NTIxIDI2Ljk5OTkgNTEuMDU5MUMyNi4yNTk5IDUwLjU2NjIgMjUuNjgzMSA0OS44NjU2IDI1LjM0MjUgNDkuMDQ1OEMyNS4wMDE5IDQ4LjIyNjEgMjQuOTEyOCA0Ny4zMjQxIDI1LjA4NjUgNDYuNDUzOUMyNS4yNjAxIDQ1LjU4MzYgMjUuNjg4NyA0NC43ODQzIDI2LjMxOCA0NC4xNTY5QzI2Ljk0NzQgNDMuNTI5NSAyNy43NDkyIDQzLjEwMjIgMjguNjIyMSA0Mi45MjkxQzI5LjQ5NSA0Mi43NTYgMzAuMzk5OCA0Mi44NDQ5IDMxLjIyMjEgNDMuMTg0NEMzMi4wNDQzIDQzLjUyNCAzMi43NDcxIDQ0LjA5OSAzMy4yNDE2IDQ0LjgzNjdDMzMuNzM2MSA0NS41NzQ0IDM0IDQ2LjQ0MTggMzQgNDcuMzI5MUMzNCA0OC41MTg5IDMzLjUyNTkgNDkuNjU5OSAzMi42ODIgNTAuNTAxMkMzMS44MzgxIDUxLjM0MjUgMzAuNjkzNSA1MS44MTUyIDI5LjUgNTEuODE1MlpNNTAuNSA1MS44MTUyQzQ5LjYxIDUxLjgxNTIgNDguNzQgNTEuNTUyMSA0Ny45OTk5IDUxLjA1OTFDNDcuMjU5OSA1MC41NjYyIDQ2LjY4MzEgNDkuODY1NiA0Ni4zNDI1IDQ5LjA0NThDNDYuMDAxOSA0OC4yMjYxIDQ1LjkxMjggNDcuMzI0MSA0Ni4wODY1IDQ2LjQ1MzlDNDYuMjYwMSA0NS41ODM2IDQ2LjY4ODcgNDQuNzg0MyA0Ny4zMTggNDQuMTU2OUM0Ny45NDc0IDQzLjUyOTUgNDguNzQ5MiA0My4xMDIyIDQ5LjYyMjEgNDIuOTI5MUM1MC40OTUgNDIuNzU2IDUxLjM5OTggNDIuODQ0OSA1Mi4yMjIxIDQzLjE4NDRDNTMuMDQ0MyA0My41MjQgNTMuNzQ3MSA0NC4wOTkgNTQuMjQxNiA0NC44MzY3QzU0LjczNjEgNDUuNTc0NCA1NSA0Ni40NDE4IDU1IDQ3LjMyOTFDNTUgNDguNTE4OSA1NC41MjU5IDQ5LjY1OTkgNTMuNjgyIDUwLjUwMTJDNTIuODM4MSA1MS4zNDI1IDUxLjY5MzUgNTEuODE1MiA1MC41IDUxLjgxNTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTggNTcuOTE0MUwyMiAyMS45MTQxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZCIgeD0iMCIgeT0iMCIgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzOS44NzY3IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAgMTkuOTE0MSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iNiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgo8cGF0aCBkPSJNNDUuNSAxNi44OTg0SDQ0QzQzLjYwMjIgMTYuODk4NCA0My4yMjA2IDE3LjA1NiA0Mi45MzkzIDE3LjMzNjRDNDIuNjU4IDE3LjYxNjkgNDIuNSAxNy45OTcyIDQyLjUgMTguMzkzOEM0Mi41IDE4Ljc5MDQgNDIuNjU4IDE5LjE3MDggNDIuOTM5MyAxOS40NTEyQzQzLjIyMDYgMTkuNzMxNiA0My42MDIyIDE5Ljg4OTIgNDQgMTkuODg5Mkg0NS41QzQ1Ljg5NzggMTkuODg5MiA0Ni4yNzk0IDIwLjA0NjcgNDYuNTYwNyAyMC4zMjcyQzQ2Ljg0MiAyMC42MDc2IDQ3IDIwLjk4OCA0NyAyMS4zODQ2VjMzLjM4NDlDNDUuNzA5MyAzMi4zOTU4IDQ0LjEyOCAzMS44NTcyIDQyLjUgMzEuODUyMkM0MS4yNzE3IDMxLjg1MjggNDAuMDYyNCAzMi4xNTQxIDM4Ljk3ODMgMzIuNzI5N0MzNy44OTQyIDMzLjMwNTMgMzYuOTY4NSAzNC4xMzc1IDM2LjI4MjUgMzUuMTUzMkMzNS43MjYxIDM0LjU4MjEgMzUuMDYwMyAzNC4xMjgxIDM0LjMyNDggMzMuODE4QzMzLjU4OTIgMzMuNTA4IDMyLjc5ODYgMzMuMzQ4MyAzMiAzMy4zNDgzQzMxLjIwMTQgMzMuMzQ4MyAzMC40MTA4IDMzLjUwOCAyOS42NzUyIDMzLjgxOEMyOC45Mzk3IDM0LjEyODEgMjguMjczOSAzNC41ODIxIDI3LjcxNzUgMzUuMTUzMkMyNy4wMzE1IDM0LjEzNzUgMjYuMTA1OCAzMy4zMDUzIDI1LjAyMTcgMzIuNzI5N0MyMy45Mzc2IDMyLjE1NDEgMjIuNzI4MyAzMS44NTI4IDIxLjUgMzEuODUyMkMxOS44NzIgMzEuODU3MiAxOC4yOTA3IDMyLjM5NTggMTcgMzMuMzg0OVYyMS4zODQ2QzE3IDIwLjk4OCAxNy4xNTggMjAuNjA3NiAxNy40MzkzIDIwLjMyNzJDMTcuNzIwNiAyMC4wNDY3IDE4LjEwMjIgMTkuODg5MiAxOC41IDE5Ljg4OTJIMjBDMjAuMzk3OCAxOS44ODkyIDIwLjc3OTQgMTkuNzMxNiAyMS4wNjA3IDE5LjQ1MTJDMjEuMzQyIDE5LjE3MDggMjEuNSAxOC43OTA0IDIxLjUgMTguMzkzOEMyMS41IDE3Ljk5NzIgMjEuMzQyIDE3LjYxNjkgMjEuMDYwNyAxNy4zMzY0QzIwLjc3OTQgMTcuMDU2IDIwLjM5NzggMTYuODk4NCAyMCAxNi44OTg0SDE4LjVDMTcuMzA2NSAxNi44OTg0IDE2LjE2MTkgMTcuMzcxMSAxNS4zMTggMTguMjEyNEMxNC40NzQxIDE5LjA1MzcgMTQgMjAuMTk0OCAxNCAyMS4zODQ2VjM5LjMyOTFDMTQgNDEuMzEyMSAxNC43OTAyIDQzLjIxMzggMTYuMTk2NyA0NC42MTZDMTcuNjAzMiA0Ni4wMTgyIDE5LjUxMDkgNDYuODA1OSAyMS41IDQ2LjgwNTlDMjMuNDg5MSA0Ni44MDU5IDI1LjM5NjggNDYuMDE4MiAyNi44MDMzIDQ0LjYxNkMyOC4yMDk4IDQzLjIxMzggMjkgNDEuMzEyMSAyOSAzOS4zMjkxQzI5IDM4LjUzNTkgMjkuMzE2MSAzNy43NzUyIDI5Ljg3ODcgMzcuMjE0M0MzMC40NDEzIDM2LjY1MzQgMzEuMjA0NCAzNi4zMzgzIDMyIDM2LjMzODNDMzIuNzk1NiAzNi4zMzgzIDMzLjU1ODcgMzYuNjUzNCAzNC4xMjEzIDM3LjIxNDNDMzQuNjgzOSAzNy43NzUyIDM1IDM4LjUzNTkgMzUgMzkuMzI5MUMzNSA0MS4zMTIxIDM1Ljc5MDIgNDMuMjEzOCAzNy4xOTY3IDQ0LjYxNkMzOC42MDMyIDQ2LjAxODIgNDAuNTEwOSA0Ni44MDU5IDQyLjUgNDYuODA1OUM0NC40ODkxIDQ2LjgwNTkgNDYuMzk2OCA0Ni4wMTgyIDQ3LjgwMzMgNDQuNjE2QzQ5LjIwOTggNDMuMjEzOCA1MCA0MS4zMTIxIDUwIDM5LjMyOTFWMjEuMzg0NkM1MCAyMC4xOTQ4IDQ5LjUyNTkgMTkuMDUzNyA0OC42ODIgMTguMjEyNEM0Ny44MzgxIDE3LjM3MTEgNDYuNjkzNSAxNi44OTg0IDQ1LjUgMTYuODk4NFpNMjEuNSA0My44MTUyQzIwLjYxIDQzLjgxNTIgMTkuNzQgNDMuNTUyMSAxOC45OTk5IDQzLjA1OTFDMTguMjU5OSA0Mi41NjYyIDE3LjY4MzEgNDEuODY1NiAxNy4zNDI1IDQxLjA0NThDMTcuMDAxOSA0MC4yMjYxIDE2LjkxMjggMzkuMzI0MSAxNy4wODY1IDM4LjQ1MzlDMTcuMjYwMSAzNy41ODM2IDE3LjY4ODcgMzYuNzg0MyAxOC4zMTggMzYuMTU2OUMxOC45NDc0IDM1LjUyOTUgMTkuNzQ5MiAzNS4xMDIyIDIwLjYyMjEgMzQuOTI5MUMyMS40OTUgMzQuNzU2IDIyLjM5OTggMzQuODQ0OSAyMy4yMjIxIDM1LjE4NDRDMjQuMDQ0MyAzNS41MjQgMjQuNzQ3MSAzNi4wOTkgMjUuMjQxNiAzNi44MzY3QzI1LjczNjEgMzcuNTc0NCAyNiAzOC40NDE4IDI2IDM5LjMyOTFDMjYgNDAuNTE4OSAyNS41MjU5IDQxLjY1OTkgMjQuNjgyIDQyLjUwMTJDMjMuODM4MSA0My4zNDI1IDIyLjY5MzUgNDMuODE1MiAyMS41IDQzLjgxNTJaTTQyLjUgNDMuODE1MkM0MS42MSA0My44MTUyIDQwLjc0IDQzLjU1MjEgMzkuOTk5OSA0My4wNTkxQzM5LjI1OTkgNDIuNTY2MiAzOC42ODMxIDQxLjg2NTYgMzguMzQyNSA0MS4wNDU4QzM4LjAwMTkgNDAuMjI2MSAzNy45MTI4IDM5LjMyNDEgMzguMDg2NSAzOC40NTM5QzM4LjI2MDEgMzcuNTgzNiAzOC42ODg3IDM2Ljc4NDMgMzkuMzE4IDM2LjE1NjlDMzkuOTQ3NCAzNS41Mjk1IDQwLjc0OTIgMzUuMTAyMiA0MS42MjIxIDM0LjkyOTFDNDIuNDk1IDM0Ljc1NiA0My4zOTk4IDM0Ljg0NDkgNDQuMjIyMSAzNS4xODQ0QzQ1LjA0NDMgMzUuNTI0IDQ1Ljc0NzEgMzYuMDk5IDQ2LjI0MTYgMzYuODM2N0M0Ni43MzYxIDM3LjU3NDQgNDcgMzguNDQxOCA0NyAzOS4zMjkxQzQ3IDQwLjUxODkgNDYuNTI1OSA0MS42NTk5IDQ1LjY4MiA0Mi41MDEyQzQ0LjgzODEgNDMuMzQyNSA0My42OTM1IDQzLjgxNTIgNDIuNSA0My44MTUyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTUwIDQ5LjkxNDFMMTQgMTMuOTE0MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzOS44NzY3IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIgMTEuOTE0MSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K".split(" ");
c=".player-switch-control {position: fixed;top: 16px;left: 16px;width: 64px;height: 64px;z-index: 0;border: none;cursor: pointer; }  .player-switch-control.player-switch-control_nonaccessibility {background: url("+c[0]+") no-repeat center; }    .player-switch-control.player-switch-control_nonaccessibility:hover {background: url("+c[1]+") no-repeat center; }    .player-switch-control.player-switch-control_nonaccessibility:active {background: url("+c[2]+") no-repeat center; }  .player-switch-control.player-switch-control_accessibility {background: url("+
c[3]+") no-repeat center; }    .player-switch-control.player-switch-control_accessibility:hover {background: url("+c[4]+") no-repeat center; }    .player-switch-control.player-switch-control_accessibility:active {background: url("+c[5]+") no-repeat center; }  .player-switch-control:focus {outline: none; }    .player-switch-control:focus::before {content: '';position: absolute;top: 3px;bottom: 3px;left: 3px;right: 3px;border: 1px dotted __hovered_button_text_color__;opacity: 0.6; }  .player-switch-control.player-switch-control_with-launcher {z-index: 2; }";
let d;for(const [f,g]of Object.entries(null!=(d=a)?d:{}))a=`__${f.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),g);let e;for(const [f,g]of Object.entries(null!=(e=b)?e:{}))c=c.replace(new RegExp(f,"g"),g);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.dd);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.cd);return xc(c)}dd(a,b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#g436)" /></svg>`)})`}cd(a,
b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};class Jc{pe(a,b){let c="/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none; }input,textarea {-webkit-user-select: text;-ms-user-select: text;user-select: text; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0; }/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block; }ol,ul {list-style: none; }table {border-collapse: collapse;border-spacing: 0; }div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-drag: none; }input {-webkit-appearance: none;-moz-appearance: none; }  input::-ms-clear {display: none; }.clear {clear: both; }*::-moz-focus-inner {border: 0; }.trial_banner {position: relative;transform: translateZ(0); }  .trial_banner .banner-content,  .trial_banner .banner-content_hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; }  .trial_banner .banner-content {visibility: visible;z-index: 1; }  .trial_banner .banner-content_hover {visibility: hidden;z-index: 0; }  .trial_banner .days_remaining {position: absolute;font-family: 'Open Sans', Arial, sans-serif;font-weight: normal;font-size: 13px;left: 65px;top: 41px;color: #7C1645;z-index: 1; }  .trial_banner:hover .banner-content {visibility: hidden;z-index: 0; }  .trial_banner:hover .banner-content_hover {visibility: visible;z-index: 1; }.trial_banner * {position: absolute; }body {background-color: #CED1D3;overflow: hidden;overflow-y: auto; }#__interaction_id__ {font-family: 'Segoe UI', sans-serif;position: absolute;background-color: #FFFFFF; }  #__interaction_id__:not(.embedded) {min-height: 100%; }  #__interaction_id__ .interactivity-footer {padding: 0 70px 0; }  #__interaction_id__ .interactivity-navigation-panel ul {list-style: none; }  #__interaction_id__ .accessibility-item-content {padding: 80px 70px 30px; }    #__interaction_id__ .accessibility-item-content p,    #__interaction_id__ .accessibility-item-content h1,    #__interaction_id__ .accessibility-item-content h2,    #__interaction_id__ .accessibility-item-content ol,    #__interaction_id__ .accessibility-item-content ul {font-size: 20px;line-height: 1.5em; }    #__interaction_id__ .accessibility-item-content .accessibility-rich-text-image {max-width: 100%;margin-top: 12px; }    #__interaction_id__ .accessibility-item-content .accessibility-rich-text-video {max-width: 100%;margin-top: 12px; }    #__interaction_id__ .accessibility-item-content ul {list-style: disc;margin-left: 19px; }    #__interaction_id__ .accessibility-item-content ol {list-style: decimal;margin-left: 16px; }    #__interaction_id__ .accessibility-item-content audio {display: block;margin-top: 12px; }    #__interaction_id__ .accessibility-item-content p {margin-top: 10px; }    #__interaction_id__ .accessibility-item-content h1 {font-size: 26px;font-weight: 600; }    #__interaction_id__ .accessibility-item-content h2 {font-size: 24px;font-weight: 600; }    #__interaction_id__ .accessibility-item-content ul,    #__interaction_id__ .accessibility-item-content ol {margin-left: 40px; }  #__interaction_id__ .accessibility-hidden-link-container {position: relative;height: 21px;padding: 0 70px; }  #__interaction_id__ .accessibility-hidden-link {position: absolute;display: block;left: -10000px;width: 1px;height: 1px;overflow: hidden; }    #__interaction_id__ .accessibility-hidden-link:focus {left: auto;width: auto;height: auto; }  #__interaction_id__ text.cambria-embed {font-family: __cambria-embed__ !important; }  #__interaction_id__ text.eq-editor-main-i {font-family: __eq-editor-main-i__; }  #__interaction_id__ text.eq-editor-math-i {font-family: __eq-editor-math-i__; }  #__interaction_id__ text.eq-editor-size2 {font-family: __eq-editor-size2__; }  #__interaction_id__ text.eq-editor-double-struck {font-family: __eq-editor-double-struck__; }  #__interaction_id__ text.eq-editor-fraktur {font-family: __eq-editor-fraktur__; }  #__interaction_id__ text.eq-editor-script {font-family: __eq-editor-script__; }  #__interaction_id__ .page-controls {position: relative;left: 0;top: 0;direction: rtl;float: left; }    #__interaction_id__ .page-controls button {margin: 12px;min-width: 217px;min-height: 46px;font-family: 'Segoe UI', sans-serif;font-size: 20px;vertical-align: top; }      #__interaction_id__ .page-controls button:last-of-type {margin-left: 0; }  #__interaction_id__ .items-list {font-size: 20px;margin-bottom: 8px;padding: 12px 0;clear: both; }    #__interaction_id__ .items-list__item {cursor: pointer; }      #__interaction_id__ .items-list__item.items-list__item_active {color: #A52A2A; }    #__interaction_id__ .items-list summary {margin-bottom: 8px;font-weight: 600; }#__interaction_id__.embedded {position: static; }  #__interaction_id__.embedded .accessibility-item-content {padding: 0; }  #__interaction_id__.embedded .accessibility-hidden-link-container {padding: 0; }  #__interaction_id__.embedded .interactivity-footer {padding: 0; }  #__interaction_id__.embedded .page-controls {margin-top: 32px;margin-bottom: 32px; }    #__interaction_id__.embedded .page-controls button {margin: 0; }      #__interaction_id__.embedded .page-controls button:first-child {margin-left: 12px; }  #__interaction_id__.embedded .items-list {padding: 0;margin-bottom: 16px; }",
d;for(const [f,g]of Object.entries(null!=(d=a)?d:{}))a=`__${f.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),g);let e;for(const [f,g]of Object.entries(null!=(e=b)?e:{}))c=c.replace(new RegExp(f,"g"),g);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.dd);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.cd);return xc(c)}dd(a,b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#g436)" /></svg>`)})`}cd(a,
b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};class Kc{pe(a,b){let c="/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none; }input,textarea {-webkit-user-select: text;-ms-user-select: text;user-select: text; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0; }/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block; }ol,ul {list-style: none; }table {border-collapse: collapse;border-spacing: 0; }div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-drag: none; }input {-webkit-appearance: none;-moz-appearance: none; }  input::-ms-clear {display: none; }.clear {clear: both; }*::-moz-focus-inner {border: 0; }.fullscreen-video-layer {display: none;background: #000000;will-change: transform; }  .fullscreen-video-layer.fullscreen-video-layer_with-video-player {overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: block; }    .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player {top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important; }      .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player__video-element {width: 100% !important;height: 100% !important;-ms-transform: none !important;transform: none !important; }.zoom-lightbox-layer {cursor: pointer;cursor: zoom-out;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);display: none;overflow: hidden; }  .zoom-lightbox-layer.zoom-lightbox-layer_miniskin {cursor: auto; }  .zoom-lightbox-layer.zoom-lightbox-layer_visible {display: block; }  .zoom-lightbox-layer__background {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transform: translateZ(0); }    .zoom-lightbox-layer__background.zoom-lightbox-layer__background_miniskin {background: #282828; }.zoom-lightbox-control-panel {position: absolute;top: 0;display: none;background: #404040; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_miniskin {display: block; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_horizontal {width: 100%;height: 46px;left: 0; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_vertical {width: 56px;height: 100%;right: 0; }.zoom-lightbox {position: absolute; }  .zoom-lightbox__substrate {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: #FFFFFF; }  .zoom-lightbox__preview {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25); }.close-lightbox-icon-wrapper {position: absolute;pointer-events: all; }  .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_horizontal {top: 11px;right: 18px;width: 24px;height: 24px;padding: 3px; }  .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_vertical {top: 7px;right: 12px;padding: 5px;width: 29px;height: 29px; }  .close-lightbox-icon-wrapper svg {width: 100%;height: 100%; }text.cambria-embed {font-family: __cambria-embed__ !important; }text.eq-editor-main-i {font-family: __eq-editor-main-i__; }text.eq-editor-math-i {font-family: __eq-editor-math-i__; }text.eq-editor-size2 {font-family: __eq-editor-size2__; }text.eq-editor-double-struck {font-family: __eq-editor-double-struck__; }text.eq-editor-fraktur {font-family: __eq-editor-fraktur__; }text.eq-editor-script {font-family: __eq-editor-script__; }.visuals-play-overlay {top: 0;position: absolute;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0, 0, 0, 0.48);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center; }  .visuals-play-overlay.visuals-play-overlay_active .visuals-play-overlay__icon-wrapper {opacity: 0.5; }.visuals-play-overlay-button {position: relative; }  .visuals-play-overlay-button.visuals-play-overlay-button_active .visuals-play-overlay-button__background {background-color: __button_text_color__;-ms-transform: scale(1.15);transform: scale(1.15); }  .visuals-play-overlay-button.visuals-play-overlay-button_active .visuals-play-overlay-button__icon path {fill: __button_background_color__; }  .visuals-play-overlay-button.visuals-play-overlay-button_desktop {cursor: pointer; }    .visuals-play-overlay-button.visuals-play-overlay-button_desktop .visuals-play-overlay-button__background {width: 90px;height: 90px; }    .visuals-play-overlay-button.visuals-play-overlay-button_desktop .visuals-play-overlay-button__icon {top: 27px;left: 34px; }  .visuals-play-overlay-button__background {background-color: #FFFFFF;border-radius: 45px;width: 80px;height: 80px;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;-ms-transform: scale(1);transform: scale(1); }  .visuals-play-overlay-button__icon {position: absolute;width: 30px;height: 36px;top: 22px;left: 29px; }.trial_banner {position: relative;transform: translateZ(0); }  .trial_banner .banner-content,  .trial_banner .banner-content_hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; }  .trial_banner .banner-content {visibility: visible;z-index: 1; }  .trial_banner .banner-content_hover {visibility: hidden;z-index: 0; }  .trial_banner .days_remaining {position: absolute;font-family: 'Open Sans', Arial, sans-serif;font-weight: normal;font-size: 13px;left: 65px;top: 41px;color: #7C1645;z-index: 1; }  .trial_banner:hover .banner-content {visibility: hidden;z-index: 0; }  .trial_banner:hover .banner-content_hover {visibility: visible;z-index: 1; }*:focus {outline: none; }.visuals-uikit-primary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-primary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium {padding: 10px; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_size_small {padding: 6px 12px; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_size_small .visuals-uikit-primary-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-primary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-primary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-primary-button__button-text {margin-right: 8px; }  .visuals-uikit-primary-button__left-icon {margin-right: 8px; }  .visuals-uikit-primary-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-primary-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-primary-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-primary-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-primary-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-primary-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-primary-button[disabled] {opacity: 0.4; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-primary-button.visuals-uikit-primary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-secondary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-secondary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium {padding: 10px; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_small {padding: 6px 12px; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_small .visuals-uikit-secondary-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-secondary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-secondary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-secondary-button__button-text {margin-right: 8px; }  .visuals-uikit-secondary-button__left-icon {margin-right: 8px; }  .visuals-uikit-secondary-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-secondary-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-secondary-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-secondary-button[disabled] {opacity: 0.4; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-link-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-link-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-link-button.visuals-uikit-link-button_size_medium {padding: 10px; }    .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-link-button.visuals-uikit-link-button_size_small {padding: 6px 12px; }    .visuals-uikit-link-button.visuals-uikit-link-button_size_small .visuals-uikit-link-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-link-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-link-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-link-button__button-text {margin-right: 8px; }  .visuals-uikit-link-button__left-icon {margin-right: 8px; }  .visuals-uikit-link-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-link-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-link-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-link-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-link-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-link-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-link-button[disabled] {opacity: 0.4; }  .visuals-uikit-link-button.visuals-uikit-link-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-link-button.visuals-uikit-link-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-primary-button {background: var(--primary-button-background-color, __primary_button_background_color__);color: var(--primary-button-text-color, __primary_button_text_color__); }  .visuals-uikit-primary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-border-color, __primary_button_border_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .visuals-uikit-primary-button__button-text {font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-weight: 700; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_active, .visuals-uikit-primary-button[aria-pressed='true'] {background: var(--primary-button-background-color-active, __primary_button_background_color_active__);color: var(--primary-button-text-color-active, __primary_button_text_color_active__); }    .visuals-uikit-primary-button.visuals-uikit-primary-button_active::after, .visuals-uikit-primary-button[aria-pressed='true']::after {background: var(--primary-button-border-color-active, __primary_button_border_color_active__);background-origin: border-box; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_active:focus::before, .visuals-uikit-primary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color-active, __primary_button_background_color_active__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color-active, __primary_button_text_color_active__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-primary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color, __primary_button_background_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color, __primary_button_text_color__);outline-offset: -4px;border: 5px solid transparent; }.visuals-uikit-secondary-button {background: var(--secondary-button-background-color, __secondary_button_background_color__);color: var(--secondary-button-text-color, __secondary_button_text_color__); }  .visuals-uikit-secondary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color, __secondary_button_border_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .visuals-uikit-secondary-button__button-text {font-family: var(--font-family-normal), 'Segoe UI', sans-serif, arial; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active, .visuals-uikit-secondary-button[aria-pressed='true'] {background: var(--secondary-button-background-color-active, __secondary_button_background_color_active__);color: var(--secondary-button-text-color-active, __secondary_button_text_color_active__); }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active::after, .visuals-uikit-secondary-button[aria-pressed='true']::after {background: var(--secondary-button-border-color-active, __secondary_button_border_color_active__);background-origin: border-box; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active:focus::before, .visuals-uikit-secondary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color-active, __secondary_button_background_color_active__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color-active, __secondary_button_text_color_active__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-secondary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color, __secondary_button_background_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color, __secondary_button_text_color__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text {font-size: 15px; }.audio-container.audio-container_simple-item {margin-top: 20px;margin-bottom: 14px; }body.visuals_scroll *::-webkit-scrollbar-button:decrement:start {height: 10px;display: block;background-color: #FFFFFF; }body.visuals_scroll *::-webkit-scrollbar-button:increment:end {height: 10px;display: block;background-color: #FFFFFF; }body.visuals_scroll *::-webkit-scrollbar {width: 10px;background-color: #ffffff; }body.visuals_scroll *::-webkit-scrollbar-thumb {min-height: 20px;border: 2px solid #ffffff;border-radius: 6px;background-color: #9F9F9F; }body.visuals_scroll *::-webkit-scrollbar-thumb:hover {background-color: #8C8C8C; }#__interaction_id__ .tooltip {background: __tooltip_background_color__;border: 1px solid __tooltip_border_color__;color: __tooltip_text_color__;position: absolute;padding: 2px 8px;min-height: 24px;z-index: 50;font-family: 'Segoe UI', arial, sans-serif;font-weight: 700;border-radius: 4px;font-size: 13px;pointer-events: none;cursor: default;word-break: break-word;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }#__interaction_id__ .video-player {position: relative;overflow: hidden;max-width: 100%; }  #__interaction_id__ .video-player .media-controls-panel {height: 36px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 22px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_hidden {bottom: -36px; }    #__interaction_id__ .video-player .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized {padding: 0 22px 0 11px; }      #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 36px); }        #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 8px);margin-left: 8px; }        #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .video-player .media-controls-panel .button-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .video-player .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .video-player .media-controls-panel .timeline-control {height: 36px;display: inline-block;float: left;width: calc(100% - 2 * 36px - 8px); }      #__interaction_id__ .video-player .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 8px - 36px);margin: 0 8px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 24px;height: 36px;position: absolute;margin-left: -12px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress-slider {width: 12px;height: 12px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 12px / 2);left: calc(50% - 12px / 2);border-radius: 50%; }      #__interaction_id__ .video-player .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 8px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .video-player .media-controls-panel .fullscreen-control {height: 36px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 8px; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon {width: 25px;height: 19px;top: calc((100% - 19px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 36px); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 36px - 45px); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 36px - 45px); }    #__interaction_id__ .video-player .media-controls-panel .sound-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 8px; }      #__interaction_id__ .video-player .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }  #__interaction_id__ .video-player .media-controls-panel {border-radius: 0; }  #__interaction_id__ .video-player__start-button {text-align: center;display: inline-block;height: 56px;width: 56px;position: absolute;top: calc(50% - 56px / 2);left: calc(50% - 56px / 2);cursor: pointer;transition: opacity 150ms ease-in-out;opacity: 1;transform: translateZ(0); }    #__interaction_id__ .video-player__start-button:hover {opacity: 0.8; }  #__interaction_id__ .video-player__replay-button {text-align: center;display: inline-block;height: 56px;width: 56px;position: absolute;top: calc(50% - 56px / 2);left: calc(50% - 56px / 2);cursor: pointer;transition: opacity 150ms ease-in-out;opacity: 1;transform: translateZ(0); }    #__interaction_id__ .video-player__replay-button:hover {opacity: 0.8; }  #__interaction_id__ .video-player .video-player-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); }    #__interaction_id__ .video-player .video-player-preloader__image {width: 50px;height: 50px;-ms-transform-origin: center;transform-origin: center; }  #__interaction_id__ .video-player video {width: 100%;height: 100%; }#__interaction_id__ .audio-player {position: relative;height: 36px;width: 100%; }  #__interaction_id__ .audio-player .media-controls-panel {height: 36px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 22px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_hidden {bottom: -36px; }    #__interaction_id__ .audio-player .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized {padding: 0 22px 0 11px; }      #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 36px); }        #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 8px);margin-left: 8px; }        #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .audio-player .media-controls-panel .button-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .audio-player .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .audio-player .media-controls-panel .timeline-control {height: 36px;display: inline-block;float: left;width: calc(100% - 2 * 36px - 8px); }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 8px - 36px);margin: 0 8px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 24px;height: 36px;position: absolute;margin-left: -12px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress-slider {width: 12px;height: 12px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 12px / 2);left: calc(50% - 12px / 2);border-radius: 50%; }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 8px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control {height: 36px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 8px; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon {width: 25px;height: 19px;top: calc((100% - 19px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 36px); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 36px - 45px); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 36px - 45px); }    #__interaction_id__ .audio-player .media-controls-panel .sound-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 8px; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }#__interaction_id__ .audio-player-mini {position: relative;height: 32px;width: 100%; }  #__interaction_id__ .audio-player-mini .media-controls-panel {height: 32px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 18px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_hidden {bottom: -32px; }    #__interaction_id__ .audio-player-mini .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized {padding: 0 18px 0 9px; }      #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 32px); }        #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 7.2px);margin-left: 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .audio-player-mini .media-controls-panel .button-control {height: 32px;width: 32px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container {width: 16px;height: 16px;position: relative;top: calc((100% - 16px) / 2);left: calc((100% - 16px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control {height: 32px;display: inline-block;float: left;width: calc(100% - 2 * 32px - 7.2px); }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 7.2px - 36px);margin: 0 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 18px;height: 32px;position: absolute;margin-left: -9px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress-slider {width: 9px;height: 9px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 9px / 2);left: calc(50% - 9px / 2);border-radius: 50%; }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control {height: 32px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 7.2px; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon {width: 23px;height: 17px;top: calc((100% - 17px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 32px); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 32px - 43px); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 32px - 43px); }    #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control {height: 32px;width: 32px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 7.2px; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container {width: 16px;height: 16px;position: relative;top: calc((100% - 16px) / 2);left: calc((100% - 16px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }#__interaction_id__ .rich-text {z-index: 0;position: relative; }  #__interaction_id__ .rich-text > h1 a,  #__interaction_id__ .rich-text > h1 a span,  #__interaction_id__ .rich-text > h1 a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > h2 a,  #__interaction_id__ .rich-text > h2 a span,  #__interaction_id__ .rich-text > h2 a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > p,  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {word-wrap: break-word; }    #__interaction_id__ .rich-text > p a,    #__interaction_id__ .rich-text > p a span,    #__interaction_id__ .rich-text > p a sup,    #__interaction_id__ .rich-text > ul li a,    #__interaction_id__ .rich-text > ul li a span,    #__interaction_id__ .rich-text > ul li a sup,    #__interaction_id__ .rich-text > ol li a,    #__interaction_id__ .rich-text > ol li a span,    #__interaction_id__ .rich-text > ol li a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > div {max-width: 100%;clear: both;word-wrap: break-word;position: relative;z-index: 1;line-height: 0; }  #__interaction_id__ .rich-text > p,  #__interaction_id__ .rich-text > h1,  #__interaction_id__ .rich-text > li {font-feature-settings: 'liga' 0; }  #__interaction_id__ .rich-text > * {vertical-align: baseline; }  #__interaction_id__ .rich-text > ol li,  #__interaction_id__ .rich-text > ul li {position: relative;left: 1em;padding-right: 1em; }  #__interaction_id__ .rich-text > ol {margin-left: 1em;list-style: outside decimal; }    #__interaction_id__ .rich-text > ol li {padding-left: 0.6em; }  #__interaction_id__ .rich-text > ul {margin-left: 1.4em;list-style: outside disc; }    #__interaction_id__ .rich-text > ul li {padding-left: 0.2em; }  #__interaction_id__ .rich-text > sup {vertical-align: super; }  #__interaction_id__ .rich-text > sub {vertical-align: sub; }  #__interaction_id__ .rich-text .aspect-ratio-fixed-block {position: relative;display: inline-block;max-width: 100%; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block.aspect-ratio-fixed-block_zoomable {cursor: pointer;cursor: zoom-in; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__inner-wrapper {position: relative;height: 0; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__content {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__zoom {position: absolute;right: 4px;bottom: 4px;width: 24px;height: 24px;opacity: 0.86;cursor: pointer;transition: none;pointer-events: none; }      #__interaction_id__ .rich-text .aspect-ratio-fixed-block__zoom svg {width: 100%;height: 100%; }  #__interaction_id__ .rich-text .inline-item {display: inline-block;text-indent: 0;font-size: 0;margin-left: 2px;margin-right: 1px;position: relative; }  #__interaction_id__ .rich-text > h1 > span {color: __header_font_color__; }  #__interaction_id__ .rich-text > h1 svg [fill='#000000'] {fill: __header_font_color__ !important; }  #__interaction_id__ .rich-text > h1 svg [stroke='#000000'] {stroke: __header_font_color__ !important; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] > span,  #__interaction_id__ .rich-text > h1 a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > h1 a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > h1 a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h2 > span {color: __subheader_font_color__; }  #__interaction_id__ .rich-text > h2 svg [fill='#000000'] {fill: __subheader_font_color__ !important; }  #__interaction_id__ .rich-text > h2 svg [stroke='#000000'] {stroke: __subheader_font_color__ !important; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] > span,  #__interaction_id__ .rich-text > h2 a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > h2 a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > h2 a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > p > span,  #__interaction_id__ .rich-text > ul li > span,  #__interaction_id__ .rich-text > ol li > span {color: __text_font_color__; }  #__interaction_id__ .rich-text > p svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li svg [fill='#000000'] {fill: __text_font_color__ !important; }  #__interaction_id__ .rich-text > p svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li svg [stroke='#000000'] {stroke: __text_font_color__ !important; }  #__interaction_id__ .rich-text > p span[data-hyperlink] > span,  #__interaction_id__ .rich-text > p a > span,  #__interaction_id__ .rich-text > ul li span[data-hyperlink] > span,  #__interaction_id__ .rich-text > ul li a > span,  #__interaction_id__ .rich-text > ol li span[data-hyperlink] > span,  #__interaction_id__ .rich-text > ol li a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > p span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > p a svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li a svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > p span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > p a svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li a svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {color: __text_font_color__; }  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {padding-top: 3px;padding-bottom: 3px; }    #__interaction_id__ .rich-text > ul li:first-child,    #__interaction_id__ .rich-text > ol li:first-child {padding-top: 1px; }    #__interaction_id__ .rich-text > ul li:last-child,    #__interaction_id__ .rich-text > ol li:last-child {padding-bottom: 1px; }  #__interaction_id__ .rich-text::after {content: '';clear: both;width: 100%;height: 0;display: block; }#__interaction_id__ .interactivity * {-webkit-user-select: none !important;-ms-user-select: none !important;user-select: none !important;-webkit-user-drag: none; }#__interaction_id__ .interactivity-content-overlay {position: absolute;will-change: transform;z-index: 1;top: 0;left: 0;right: 0;bottom: 0; }#__interaction_id__ .zoom-top-layer {position: absolute;will-change: transform;z-index: 1;top: 0;left: 0;right: 0;bottom: 0; }#__interaction_id__ .interactivity-content-overlay {display: none; }.trial_banner {position: absolute;right: 0;z-index: 100; }.visuals-player-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); }  .visuals-player-preloader__image {width: 50px;height: 50px;-ms-transform-origin: center;transform-origin: center; }#__interaction_id__ * {position: static; }#__interaction_id__ .visuals-uikit-primary-button,#__interaction_id__ .visuals-uikit-secondary-button {position: relative; }#__interaction_id__ {position: absolute;overflow: hidden;background: __player_background_color__; }  #__interaction_id__ .container-top-shadow {background: __verticalGradient(__description_background_color__, __transparent_description_background_color__);background: linear-gradient(to bottom, __description_background_color__, __transparent_description_background_color__);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }  #__interaction_id__ .container-bottom-shadow {background: __verticalGradient(__transparent_description_background_color__, __description_background_color__);background: linear-gradient(to bottom, __transparent_description_background_color__, __description_background_color__);position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }  #__interaction_id__ .vertical-scrollbar {position: absolute;right: 0;top: 4px;bottom: 4px;width: 14px;transition: opacity 0.2s ease; }    #__interaction_id__ .vertical-scrollbar .thumb {position: absolute;width: 8px;right: 3px;padding: 1px;border-radius: 5px; }      #__interaction_id__ .vertical-scrollbar .thumb__background {height: 100%;border-radius: 4px;background-color: rgba(0, 0, 0, 0.32);border: 1px solid rgba(255, 255, 255, 0.12); }  #__interaction_id__ .vertical-scrollbar {transition: none;opacity: 0.5 !important; }  #__interaction_id__ .scrollable-container {position: relative;width: 100%;height: 100%; }    #__interaction_id__ .scrollable-container__content-container {position: relative;width: 100%; }  #__interaction_id__ .fullscreen-video-layer {display: none;background: #000000;will-change: transform; }    #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player {overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: block; }      #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player {top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important; }        #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player__video-element {width: 100% !important;height: 100% !important;-ms-transform: none !important;transform: none !important; }  #__interaction_id__ .zoom-lightbox-layer {cursor: pointer;cursor: zoom-out;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);display: none;overflow: hidden; }    #__interaction_id__ .zoom-lightbox-layer.zoom-lightbox-layer_miniskin {cursor: auto; }    #__interaction_id__ .zoom-lightbox-layer.zoom-lightbox-layer_visible {display: block; }    #__interaction_id__ .zoom-lightbox-layer__background {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transform: translateZ(0); }      #__interaction_id__ .zoom-lightbox-layer__background.zoom-lightbox-layer__background_miniskin {background: #282828; }  #__interaction_id__ .zoom-lightbox-control-panel {position: absolute;top: 0;display: none;background: #404040; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_miniskin {display: block; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_horizontal {width: 100%;height: 46px;left: 0; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_vertical {width: 56px;height: 100%;right: 0; }  #__interaction_id__ .zoom-lightbox {position: absolute; }    #__interaction_id__ .zoom-lightbox__substrate {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: #FFFFFF; }    #__interaction_id__ .zoom-lightbox__preview {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25); }  #__interaction_id__ .close-lightbox-icon-wrapper {position: absolute;pointer-events: all; }    #__interaction_id__ .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_horizontal {top: 11px;right: 18px;width: 24px;height: 24px;padding: 3px; }    #__interaction_id__ .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_vertical {top: 7px;right: 12px;padding: 5px;width: 29px;height: 29px; }    #__interaction_id__ .close-lightbox-icon-wrapper svg {width: 100%;height: 100%; }  #__interaction_id__ text.cambria-embed {font-family: __cambria-embed__ !important; }  #__interaction_id__ text.eq-editor-main-i {font-family: __eq-editor-main-i__; }  #__interaction_id__ text.eq-editor-math-i {font-family: __eq-editor-math-i__; }  #__interaction_id__ text.eq-editor-size2 {font-family: __eq-editor-size2__; }  #__interaction_id__ text.eq-editor-double-struck {font-family: __eq-editor-double-struck__; }  #__interaction_id__ text.eq-editor-fraktur {font-family: __eq-editor-fraktur__; }  #__interaction_id__ text.eq-editor-script {font-family: __eq-editor-script__; }  #__interaction_id__ .simple-item-content {width: 100%;top: 0; }    #__interaction_id__ .simple-item-content.simple-item-content_optimize-animation {will-change: transform; }    #__interaction_id__ .simple-item-content__title {word-wrap: break-word;color: __title_font_color__; }    #__interaction_id__ .simple-item-content.simple-item-content_leap {padding: 0; }    #__interaction_id__ .simple-item-content.simple-item-content_popup {padding: 30px 0 0; }  #__interaction_id__ .secondary-item-overlay {position: relative;width: 100%;height: 100%;background: rgba(27, 27, 27, 0.7);padding-left: 50px;padding-right: 50px; }    #__interaction_id__ .secondary-item-overlay__close-container {position: absolute;top: 13px;right: 13px;width: 34px;height: 34px;cursor: pointer; }    #__interaction_id__ .secondary-item-overlay__close-region {opacity: 0.6;background-color: #000000;border-radius: 50%;padding: 11px;transition: opacity 0.2s ease;will-change: opacity;width: 100%;height: 100%; }      #__interaction_id__ .secondary-item-overlay__close-region.secondary-item-overlay__close-region_active {opacity: 0.8; }    #__interaction_id__ .secondary-item-overlay__close-icon {position: absolute;width: 12px;height: 12px;top: 11px;left: 11px;right: 11px;bottom: 11px;opacity: 0.72;transition: opacity 0.2s ease;will-change: opacity; }      #__interaction_id__ .secondary-item-overlay__close-icon svg {vertical-align: top;fill: #FFFFFF; }      #__interaction_id__ .secondary-item-overlay__close-icon.secondary-item-overlay__close-icon_active {opacity: 1; }  #__interaction_id__.lte_ie10 .secondary-item-overlay {z-index: 1; }  #__interaction_id__ .secondary-item-popup {position: relative;border-radius: 5px;background-color: __description_background_color__;box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.05);width: 100%;max-width: 598px;padding: 10px 40px 10px 40px; }    #__interaction_id__ .secondary-item-popup__content-container {width: 100%;height: 100%;overflow: hidden;padding-right: 30px;-webkit-overflow-scrolling: touch; }  #__interaction_id__ .interactivity-header {padding: 0 15px;height: 36px;background: __title_background__; }    #__interaction_id__ .interactivity-header__title {font-family: __title_font_family__, 'Segoe UI', sans-serif, arial;font-weight: __title_font_weight__;font-style: __title_font_italic__;font-size: 16px;line-height: 35px;color: __title_color__;overflow: hidden;text-overflow: ellipsis; }  #__interaction_id__ .interactivity {position: relative;overflow: hidden;width: 100%;height: 100%; }    #__interaction_id__ .interactivity.interactivity_with-border::after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border: 1px solid __interactivity_border_color__;pointer-events: none; }    #__interaction_id__ .interactivity__top-border {position: absolute;width: 100%;border-top: 1px solid __interactivity_border_color__; }    #__interaction_id__ .interactivity__right-border {position: absolute;right: 0;height: 100%;border-left: 1px solid __interactivity_border_color__; }    #__interaction_id__ .interactivity__bottom-border {position: absolute;width: 100%;bottom: 0;border-top: 1px solid __interactivity_border_color__; }    #__interaction_id__ .interactivity__left-border {position: absolute;height: 100%;border-left: 1px solid __interactivity_border_color__; }  #__interaction_id__ .interactivity-content {position: relative;background-color: __interactivity_background_color__;height: 100%; }    #__interaction_id__ .interactivity-content__description > div:first-child {position: relative; }  #__interaction_id__ .interactivity-footer {position: relative;height: 80px; }    #__interaction_id__ .interactivity-footer.interactivity-footer_hidden {height: 0; }    #__interaction_id__ .interactivity-footer::after {content: '';display: block;position: absolute;left: -12px;right: -12px;height: 1px;background: rgba(0, 0, 0, 0.1);top: 12px; }  #__interaction_id__ .interactivity-navigation-panel {height: 80px;overflow: hidden; }    #__interaction_id__ .interactivity-navigation-panel__next {float: right;font-size: 40px;cursor: pointer; }    #__interaction_id__ .interactivity-navigation-panel__prev {float: right;font-size: 40px;cursor: pointer; }  #__interaction_id__ .page-controls {position: absolute;right: 0;top: 26px;font-family: var(--font-family);display: -ms-flexbox;display: flex; }    #__interaction_id__ .page-controls button {font-family: var(--font-family); }    #__interaction_id__ .page-controls > *:not(:first-child) {margin-left: 8px; }  #__interaction_id__ .page-control {float: left;position: relative;margin-left: 8px;height: 36px;max-width: 160px;min-width: 80px;background-color: __button_background_color__;color: __button_text_color__;border-radius: 4px;cursor: pointer; }    #__interaction_id__ .page-control.page-control_with-animation {transition: color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s, background 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, fill 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s; }    #__interaction_id__ .page-control.page-control_focused, #__interaction_id__ .page-control.page-control_active {background-color: __hovered_button_background_color__;color: __hovered_button_text_color__; }      #__interaction_id__ .page-control.page-control_focused .navigation-arrow svg path, #__interaction_id__ .page-control.page-control_active .navigation-arrow svg path {fill: __hovered_button_text_color__; }    #__interaction_id__ .page-control.page-control_disable {cursor: default;pointer-events: none;color: __button_text_color__ !important;background-color: __button_background_color__ !important; }      #__interaction_id__ .page-control.page-control_disable .navigation-arrow svg path {fill: __button_text_color__; }    #__interaction_id__ .page-control__focus-container {margin: 4px;outline: 1px dotted transparent;border: 0;padding: 0;background-color: transparent;color: inherit;font-family: inherit;cursor: pointer;text-align: left;max-width: 152px;min-width: 72px; }      #__interaction_id__ .page-control__focus-container:focus {outline: 1px dotted __hovered_button_text_color__; }      #__interaction_id__ .page-control__focus-container.page-control__focus-container_disable:focus {outline: 1px dotted transparent; }    #__interaction_id__ .page-control .page-control-button {overflow: hidden;border: 0;height: 28px;position: relative;font-size: 15px;line-height: 13px;font-weight: bold;white-space: nowrap;padding: 9px 24px 13px;text-overflow: ellipsis;transform: translateZ(0); }  #__interaction_id__ .navigation-arrow {position: absolute;width: 9px;z-index: 1;height: 15px; }    #__interaction_id__ .navigation-arrow svg path {fill: __button_text_color__; }    #__interaction_id__ .navigation-arrow.navigation-arrow_with-animation svg path {transition: color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s, background 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, fill 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s; }  #__interaction_id__.ipad .page-control {max-width: 150px;min-width: 90px; }  #__interaction_id__.ipad .page-control-button {max-width: 142px;min-width: 82px; }  #__interaction_id__ .page-controls__prev .navigation-arrow {left: 17px;top: 11px; }  #__interaction_id__ .page-controls__prev .page-control-button {padding: 8px 16px 7px 29px; }  #__interaction_id__ .page-controls__next .navigation-arrow {right: 15px;top: 11px; }  #__interaction_id__ .page-controls__next .page-control-button {padding: 8px 29px 7px 16px; }  #__interaction_id__.tablet .page-control-button {padding-top: 8px; }#__interaction_id__.layout#__interaction_id__.layout_fillpanels {border-radius: 0 !important; }  #__interaction_id__.layout#__interaction_id__.layout_fillpanels .interactivity {position: relative;overflow: hidden;width: auto;height: auto; }#__interaction_id__.layout#__interaction_id__.layout_filltype_player {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .visualizer-wrapper {border-radius: 4px;background-color: __interactivity_background_color__; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .timeline-visualizer {width: calc(100% - 20px);left: 10px;height: 70px; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .timeline-period-info {height: 15px; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .visualizer-scroll-shadow {top: 0;height: 100%; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .items-container {padding-top: 5px; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .cyclic-process-visualizer-item__delimiter {display: none; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .process-visualizer-item__delimiter {display: none; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .guided-image-content-view .side-by-side-view__description {border: 0; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .labeled-graphic-content-view .side-by-side-view__description {border: 0; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .hotspot-image-content-view .side-by-side-view__description {border: 0; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .interactivity-content {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .interactivity-content-container {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .interactivity::after {border-color: transparent; }#__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player {background: transparent !important; }  #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player .tablet-content-view {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }    #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player .tablet-content-view .interactivity-content {background: transparent; }    #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player .tablet-content-view .interactivity-content-container {background: transparent; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .visualizer-wrapper {border-radius: 4px;background-color: __interactivity_background_color__; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .timeline-visualizer {width: calc(100% - 20px);left: 10px;height: 70px; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .timeline-period-info {height: 15px; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .visualizer-scroll-shadow {top: 0;height: 100%; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .items-container {padding-top: 5px; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .cyclic-process-visualizer-item__delimiter {display: none; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .process-visualizer-item__delimiter {display: none; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .guided-image-content-view .side-by-side-view__description {border: 0; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .labeled-graphic-content-view .side-by-side-view__description {border: 0; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .hotspot-image-content-view .side-by-side-view__description {border: 0; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .interactivity {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_slide .interactivity .interactivity-content {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_slide .interactivity .interactivity-content-container {background: transparent; }#__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .interactivity {background: transparent !important; }#__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .tablet-content-view {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }  #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .tablet-content-view .interactivity-content {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .tablet-content-view .interactivity-content-container {background: transparent; }#__interaction_id__ .side-by-side-view {position: relative;overflow: hidden;width: 100%;height: 100%; }  #__interaction_id__ .side-by-side-view__description {position: absolute;overflow: hidden;padding-top: 3px;padding-bottom: 14px;background: __description_background_color__; }  #__interaction_id__ .side-by-side-view__visualizer {position: absolute; }  #__interaction_id__ .side-by-side-view.side-by-side-view_bottom .side-by-side-view__description.side-by-side-view__description_border {border-bottom: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_left .side-by-side-view__description.side-by-side-view__description_border {border-left: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_top .side-by-side-view__description.side-by-side-view__description_border {border-top: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_right .side-by-side-view__description.side-by-side-view__description_border {border-right: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .side-by-side-view__description {background: __description_background_color__;border-radius: 4px;border: 1px solid __description_border_color__;box-shadow: 0 4px 11px 1px rgba(0, 0, 0, 0.05); }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .side-by-side-description {width: 100%; }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .side-by-side-description-shadow {bottom: 5px; }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .simple-item-content {padding: 20px 30px 14px; }    #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .simple-item-content__content {margin-top: 6px; }  #__interaction_id__ .side-by-side-view .container-shadow {bottom: 29px; }#__interaction_id__ .side-by-side-description {position: relative;height: 100%;-webkit-overflow-scrolling: touch; }  #__interaction_id__ .side-by-side-description__content {min-height: 100%;overflow: hidden; }#__interaction_id__ .tooltip {background: __tooltip_background_color__;border: 1px solid __tooltip_border_color__;color: __tooltip_text_color__;position: absolute;padding: 2px 8px;min-height: 24px;z-index: 50;font-family: 'Segoe UI', arial, sans-serif;font-weight: 700;border-radius: 4px;font-size: 13px;pointer-events: none;cursor: default;word-break: break-word;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }#__interaction_id__ .visualizer-item-shape {position: relative;overflow: visible;left: 0; }  #__interaction_id__ .visualizer-item-shape text {pointer-events: none !important; }    #__interaction_id__ .visualizer-item-shape text * {pointer-events: none !important; }  #__interaction_id__ .visualizer-item-shape path {backface-visibility: hidden;cursor: pointer; }#__interaction_id__ .visualizer-item-shape {position: relative;overflow: visible;left: 0; }  #__interaction_id__ .visualizer-item-shape text {pointer-events: none !important; }    #__interaction_id__ .visualizer-item-shape text * {pointer-events: none !important; }  #__interaction_id__ .visualizer-item-shape path {backface-visibility: hidden;cursor: pointer; }#__interaction_id__ .process-visualizer {text-align: center;z-index: 1; }#__interaction_id__ .items-container {margin-top: 14px;margin-bottom: 12px;padding: 0 18px;height: 58px;line-height: 58px;font-size: 0;white-space: nowrap;display: inline-block;overflow: visible;position: relative; }#__interaction_id__ .process-visualizer-item {white-space: normal;position: relative;width: 119px;height: 52px;display: inline-block;cursor: pointer;vertical-align: middle; }  #__interaction_id__ .process-visualizer-item__delimiter {overflow: visible;position: absolute;top: 0;left: 0;z-index: 1; }    #__interaction_id__ .process-visualizer-item__delimiter path {fill: __interactivity_background_color__; }  #__interaction_id__ .process-visualizer-item.process-visualizer-item_first .process-visualizer-label__index {padding-left: 8px; }    #__interaction_id__ .process-visualizer-item.process-visualizer-item_first .process-visualizer-label__index.process-visualizer-label__index_decreased {padding-left: 20px; }#__interaction_id__ .process-visualizer-label {position: absolute;left: 0;right: 0;z-index: 1;pointer-events: none;text-align: left; }  #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1 {height: 39px;top: 6.5px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1 .process-visualizer-label__index {height: 39px;line-height: 39px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1 .process-visualizer-label__title {line-height: 39px;max-height: 40px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1.process-visualizer-label.process-visualizer-label_lines-count_1_alphabet-lower .process-visualizer-label__index, #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1.process-visualizer-label.process-visualizer-label_lines-count_1_numeric-roman-lower .process-visualizer-label__index {line-height: 37px; }  #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2 {height: 39px;top: 6.5px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2 .process-visualizer-label__index {height: 39px;line-height: 39px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2 .process-visualizer-label__title {line-height: 19.5px;max-height: 41px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2.process-visualizer-label.process-visualizer-label_lines-count_2_alphabet-lower .process-visualizer-label__index, #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2.process-visualizer-label.process-visualizer-label_lines-count_2_numeric-roman-lower .process-visualizer-label__index {line-height: 37px; }  #__interaction_id__ .process-visualizer-label__index {position: absolute;padding-left: 5px;font-family: __bold_title_font_family__, 'OpenSans-Semibold', sans-serif, Arial;font-weight: bold;font-size: 24px;color: __visualizer_item_text_color__; }    #__interaction_id__ .process-visualizer-label__index.process-visualizer-label__index_decreased {padding-left: 8px;-ms-transform: scale(0.75);transform: scale(0.75); }  #__interaction_id__ .process-visualizer-label__title {position: relative;margin: 0 10px 0 30px;color: __visualizer_item_text_color__;font-family: __normal_title_font_family__, 'OpenSans-Semibold', sans-serif, Arial;font-weight: __normal_title_font_weight__;font-style: __normal_title_font_italic__;font-size: 14px;word-break: keep-all;overflow: hidden;white-space: normal; }  #__interaction_id__ .process-visualizer-label.process-visualizer-label_index-only .process-visualizer-label__index {margin: auto; }#__interaction_id__ .tooltip {line-height: initial;max-width: 400px; }#__interaction_id__ .visualizer {overflow: visible;text-align: center; }#__interaction_id__ .items-container {height: 48px;padding: 0;margin: 0;white-space: nowrap;display: inline-block;vertical-align: top;text-align: left;font-size: 0; }#__interaction_id__:not(.chrome) .items-container {will-change: transform; }#__interaction_id__:not(.lte_ie10) .process-visualizer-item {pointer-events: none; }  #__interaction_id__:not(.lte_ie10) .process-visualizer-item svg * {pointer-events: auto; }#__interaction_id__ .visualizer-item-shape {position: absolute; }",
d;for(const [f,g]of Object.entries(null!=(d=a)?d:{}))a=`__${f.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),g);let e;for(const [f,g]of Object.entries(null!=(e=b)?e:{}))c=c.replace(new RegExp(f,"g"),g);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.dd);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.cd);return xc(c)}dd(a,b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#g436)" /></svg>`)})`}cd(a,
b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};class Lc{pe(a,b){let c="/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none; }input,textarea {-webkit-user-select: text;-ms-user-select: text;user-select: text; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0; }/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block; }ol,ul {list-style: none; }table {border-collapse: collapse;border-spacing: 0; }div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-drag: none; }input {-webkit-appearance: none;-moz-appearance: none; }  input::-ms-clear {display: none; }.clear {clear: both; }*::-moz-focus-inner {border: 0; }.fullscreen-video-layer {display: none;background: #000000;will-change: transform; }  .fullscreen-video-layer.fullscreen-video-layer_with-video-player {overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: block; }    .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player {top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important; }      .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player__video-element {width: 100% !important;height: 100% !important;-ms-transform: none !important;transform: none !important; }.zoom-lightbox-layer {cursor: pointer;cursor: zoom-out;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);display: none;overflow: hidden; }  .zoom-lightbox-layer.zoom-lightbox-layer_miniskin {cursor: auto; }  .zoom-lightbox-layer.zoom-lightbox-layer_visible {display: block; }  .zoom-lightbox-layer__background {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transform: translateZ(0); }    .zoom-lightbox-layer__background.zoom-lightbox-layer__background_miniskin {background: #282828; }.zoom-lightbox-control-panel {position: absolute;top: 0;display: none;background: #404040; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_miniskin {display: block; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_horizontal {width: 100%;height: 46px;left: 0; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_vertical {width: 56px;height: 100%;right: 0; }.zoom-lightbox {position: absolute; }  .zoom-lightbox__substrate {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: #FFFFFF; }  .zoom-lightbox__preview {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25); }.close-lightbox-icon-wrapper {position: absolute;pointer-events: all; }  .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_horizontal {top: 11px;right: 18px;width: 24px;height: 24px;padding: 3px; }  .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_vertical {top: 7px;right: 12px;padding: 5px;width: 29px;height: 29px; }  .close-lightbox-icon-wrapper svg {width: 100%;height: 100%; }text.cambria-embed {font-family: __cambria-embed__ !important; }text.eq-editor-main-i {font-family: __eq-editor-main-i__; }text.eq-editor-math-i {font-family: __eq-editor-math-i__; }text.eq-editor-size2 {font-family: __eq-editor-size2__; }text.eq-editor-double-struck {font-family: __eq-editor-double-struck__; }text.eq-editor-fraktur {font-family: __eq-editor-fraktur__; }text.eq-editor-script {font-family: __eq-editor-script__; }.visuals-play-overlay {top: 0;position: absolute;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0, 0, 0, 0.48);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center; }  .visuals-play-overlay.visuals-play-overlay_active .visuals-play-overlay__icon-wrapper {opacity: 0.5; }.visuals-play-overlay-button {position: relative; }  .visuals-play-overlay-button.visuals-play-overlay-button_active .visuals-play-overlay-button__background {background-color: __button_text_color__;-ms-transform: scale(1.15);transform: scale(1.15); }  .visuals-play-overlay-button.visuals-play-overlay-button_active .visuals-play-overlay-button__icon path {fill: __button_background_color__; }  .visuals-play-overlay-button.visuals-play-overlay-button_desktop {cursor: pointer; }    .visuals-play-overlay-button.visuals-play-overlay-button_desktop .visuals-play-overlay-button__background {width: 90px;height: 90px; }    .visuals-play-overlay-button.visuals-play-overlay-button_desktop .visuals-play-overlay-button__icon {top: 27px;left: 34px; }  .visuals-play-overlay-button__background {background-color: #FFFFFF;border-radius: 45px;width: 80px;height: 80px;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;-ms-transform: scale(1);transform: scale(1); }  .visuals-play-overlay-button__icon {position: absolute;width: 30px;height: 36px;top: 22px;left: 29px; }.trial_banner {position: relative;transform: translateZ(0); }  .trial_banner .banner-content,  .trial_banner .banner-content_hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; }  .trial_banner .banner-content {visibility: visible;z-index: 1; }  .trial_banner .banner-content_hover {visibility: hidden;z-index: 0; }  .trial_banner .days_remaining {position: absolute;font-family: 'Open Sans', Arial, sans-serif;font-weight: normal;font-size: 13px;left: 65px;top: 41px;color: #7C1645;z-index: 1; }  .trial_banner:hover .banner-content {visibility: hidden;z-index: 0; }  .trial_banner:hover .banner-content_hover {visibility: visible;z-index: 1; }*:focus {outline: none; }.visuals-uikit-primary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-primary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium {padding: 10px; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_size_small {padding: 6px 12px; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_size_small .visuals-uikit-primary-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-primary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-primary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-primary-button__button-text {margin-right: 8px; }  .visuals-uikit-primary-button__left-icon {margin-right: 8px; }  .visuals-uikit-primary-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-primary-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-primary-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-primary-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-primary-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-primary-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-primary-button[disabled] {opacity: 0.4; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-primary-button.visuals-uikit-primary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-secondary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-secondary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium {padding: 10px; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_small {padding: 6px 12px; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_small .visuals-uikit-secondary-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-secondary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-secondary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-secondary-button__button-text {margin-right: 8px; }  .visuals-uikit-secondary-button__left-icon {margin-right: 8px; }  .visuals-uikit-secondary-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-secondary-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-secondary-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-secondary-button[disabled] {opacity: 0.4; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-link-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-link-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-link-button.visuals-uikit-link-button_size_medium {padding: 10px; }    .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-link-button.visuals-uikit-link-button_size_small {padding: 6px 12px; }    .visuals-uikit-link-button.visuals-uikit-link-button_size_small .visuals-uikit-link-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-link-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-link-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-link-button__button-text {margin-right: 8px; }  .visuals-uikit-link-button__left-icon {margin-right: 8px; }  .visuals-uikit-link-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-link-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-link-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-link-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-link-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-link-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-link-button[disabled] {opacity: 0.4; }  .visuals-uikit-link-button.visuals-uikit-link-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-link-button.visuals-uikit-link-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-primary-button {background: var(--primary-button-background-color, __primary_button_background_color__);color: var(--primary-button-text-color, __primary_button_text_color__); }  .visuals-uikit-primary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-border-color, __primary_button_border_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .visuals-uikit-primary-button__button-text {font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-weight: 700; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_active, .visuals-uikit-primary-button[aria-pressed='true'] {background: var(--primary-button-background-color-active, __primary_button_background_color_active__);color: var(--primary-button-text-color-active, __primary_button_text_color_active__); }    .visuals-uikit-primary-button.visuals-uikit-primary-button_active::after, .visuals-uikit-primary-button[aria-pressed='true']::after {background: var(--primary-button-border-color-active, __primary_button_border_color_active__);background-origin: border-box; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_active:focus::before, .visuals-uikit-primary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color-active, __primary_button_background_color_active__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color-active, __primary_button_text_color_active__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-primary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color, __primary_button_background_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color, __primary_button_text_color__);outline-offset: -4px;border: 5px solid transparent; }.visuals-uikit-secondary-button {background: var(--secondary-button-background-color, __secondary_button_background_color__);color: var(--secondary-button-text-color, __secondary_button_text_color__); }  .visuals-uikit-secondary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color, __secondary_button_border_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .visuals-uikit-secondary-button__button-text {font-family: var(--font-family-normal), 'Segoe UI', sans-serif, arial; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active, .visuals-uikit-secondary-button[aria-pressed='true'] {background: var(--secondary-button-background-color-active, __secondary_button_background_color_active__);color: var(--secondary-button-text-color-active, __secondary_button_text_color_active__); }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active::after, .visuals-uikit-secondary-button[aria-pressed='true']::after {background: var(--secondary-button-border-color-active, __secondary_button_border_color_active__);background-origin: border-box; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active:focus::before, .visuals-uikit-secondary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color-active, __secondary_button_background_color_active__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color-active, __secondary_button_text_color_active__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-secondary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color, __secondary_button_background_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color, __secondary_button_text_color__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text {font-size: 15px; }.audio-container.audio-container_simple-item {margin-top: 20px;margin-bottom: 14px; }body.visuals_scroll *::-webkit-scrollbar-button:decrement:start {height: 10px;display: block;background-color: #FFFFFF; }body.visuals_scroll *::-webkit-scrollbar-button:increment:end {height: 10px;display: block;background-color: #FFFFFF; }body.visuals_scroll *::-webkit-scrollbar {width: 10px;background-color: #ffffff; }body.visuals_scroll *::-webkit-scrollbar-thumb {min-height: 20px;border: 2px solid #ffffff;border-radius: 6px;background-color: #9F9F9F; }body.visuals_scroll *::-webkit-scrollbar-thumb:hover {background-color: #8C8C8C; }#__interaction_id__ .tooltip {background: __tooltip_background_color__;border: 1px solid __tooltip_border_color__;color: __tooltip_text_color__;position: absolute;padding: 2px 8px;min-height: 24px;z-index: 50;font-family: 'Segoe UI', arial, sans-serif;font-weight: 700;border-radius: 4px;font-size: 13px;pointer-events: none;cursor: default;word-break: break-word;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }#__interaction_id__ .video-player {position: relative;overflow: hidden;max-width: 100%; }  #__interaction_id__ .video-player .media-controls-panel {height: 36px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 22px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_hidden {bottom: -36px; }    #__interaction_id__ .video-player .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized {padding: 0 22px 0 11px; }      #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 36px); }        #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 8px);margin-left: 8px; }        #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .video-player .media-controls-panel .button-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .video-player .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .video-player .media-controls-panel .timeline-control {height: 36px;display: inline-block;float: left;width: calc(100% - 2 * 36px - 8px); }      #__interaction_id__ .video-player .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 8px - 36px);margin: 0 8px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 24px;height: 36px;position: absolute;margin-left: -12px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress-slider {width: 12px;height: 12px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 12px / 2);left: calc(50% - 12px / 2);border-radius: 50%; }      #__interaction_id__ .video-player .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 8px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .video-player .media-controls-panel .fullscreen-control {height: 36px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 8px; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon {width: 25px;height: 19px;top: calc((100% - 19px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 36px); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 36px - 45px); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 36px - 45px); }    #__interaction_id__ .video-player .media-controls-panel .sound-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 8px; }      #__interaction_id__ .video-player .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }  #__interaction_id__ .video-player .media-controls-panel {border-radius: 0; }  #__interaction_id__ .video-player__start-button {text-align: center;display: inline-block;height: 56px;width: 56px;position: absolute;top: calc(50% - 56px / 2);left: calc(50% - 56px / 2);cursor: pointer;transition: opacity 150ms ease-in-out;opacity: 1;transform: translateZ(0); }    #__interaction_id__ .video-player__start-button:hover {opacity: 0.8; }  #__interaction_id__ .video-player__replay-button {text-align: center;display: inline-block;height: 56px;width: 56px;position: absolute;top: calc(50% - 56px / 2);left: calc(50% - 56px / 2);cursor: pointer;transition: opacity 150ms ease-in-out;opacity: 1;transform: translateZ(0); }    #__interaction_id__ .video-player__replay-button:hover {opacity: 0.8; }  #__interaction_id__ .video-player .video-player-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); }    #__interaction_id__ .video-player .video-player-preloader__image {width: 50px;height: 50px;-ms-transform-origin: center;transform-origin: center; }  #__interaction_id__ .video-player video {width: 100%;height: 100%; }#__interaction_id__ .audio-player {position: relative;height: 36px;width: 100%; }  #__interaction_id__ .audio-player .media-controls-panel {height: 36px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 22px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_hidden {bottom: -36px; }    #__interaction_id__ .audio-player .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized {padding: 0 22px 0 11px; }      #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 36px); }        #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 8px);margin-left: 8px; }        #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .audio-player .media-controls-panel .button-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .audio-player .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .audio-player .media-controls-panel .timeline-control {height: 36px;display: inline-block;float: left;width: calc(100% - 2 * 36px - 8px); }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 8px - 36px);margin: 0 8px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 24px;height: 36px;position: absolute;margin-left: -12px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress-slider {width: 12px;height: 12px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 12px / 2);left: calc(50% - 12px / 2);border-radius: 50%; }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 8px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control {height: 36px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 8px; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon {width: 25px;height: 19px;top: calc((100% - 19px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 36px); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 36px - 45px); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 36px - 45px); }    #__interaction_id__ .audio-player .media-controls-panel .sound-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 8px; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }#__interaction_id__ .audio-player-mini {position: relative;height: 32px;width: 100%; }  #__interaction_id__ .audio-player-mini .media-controls-panel {height: 32px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 18px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_hidden {bottom: -32px; }    #__interaction_id__ .audio-player-mini .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized {padding: 0 18px 0 9px; }      #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 32px); }        #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 7.2px);margin-left: 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .audio-player-mini .media-controls-panel .button-control {height: 32px;width: 32px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container {width: 16px;height: 16px;position: relative;top: calc((100% - 16px) / 2);left: calc((100% - 16px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control {height: 32px;display: inline-block;float: left;width: calc(100% - 2 * 32px - 7.2px); }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 7.2px - 36px);margin: 0 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 18px;height: 32px;position: absolute;margin-left: -9px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress-slider {width: 9px;height: 9px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 9px / 2);left: calc(50% - 9px / 2);border-radius: 50%; }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control {height: 32px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 7.2px; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon {width: 23px;height: 17px;top: calc((100% - 17px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 32px); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 32px - 43px); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 32px - 43px); }    #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control {height: 32px;width: 32px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 7.2px; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container {width: 16px;height: 16px;position: relative;top: calc((100% - 16px) / 2);left: calc((100% - 16px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }#__interaction_id__ .rich-text {z-index: 0;position: relative; }  #__interaction_id__ .rich-text > h1 a,  #__interaction_id__ .rich-text > h1 a span,  #__interaction_id__ .rich-text > h1 a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > h2 a,  #__interaction_id__ .rich-text > h2 a span,  #__interaction_id__ .rich-text > h2 a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > p,  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {word-wrap: break-word; }    #__interaction_id__ .rich-text > p a,    #__interaction_id__ .rich-text > p a span,    #__interaction_id__ .rich-text > p a sup,    #__interaction_id__ .rich-text > ul li a,    #__interaction_id__ .rich-text > ul li a span,    #__interaction_id__ .rich-text > ul li a sup,    #__interaction_id__ .rich-text > ol li a,    #__interaction_id__ .rich-text > ol li a span,    #__interaction_id__ .rich-text > ol li a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > div {max-width: 100%;clear: both;word-wrap: break-word;position: relative;z-index: 1;line-height: 0; }  #__interaction_id__ .rich-text > p,  #__interaction_id__ .rich-text > h1,  #__interaction_id__ .rich-text > li {font-feature-settings: 'liga' 0; }  #__interaction_id__ .rich-text > * {vertical-align: baseline; }  #__interaction_id__ .rich-text > ol li,  #__interaction_id__ .rich-text > ul li {position: relative;left: 1em;padding-right: 1em; }  #__interaction_id__ .rich-text > ol {margin-left: 1em;list-style: outside decimal; }    #__interaction_id__ .rich-text > ol li {padding-left: 0.6em; }  #__interaction_id__ .rich-text > ul {margin-left: 1.4em;list-style: outside disc; }    #__interaction_id__ .rich-text > ul li {padding-left: 0.2em; }  #__interaction_id__ .rich-text > sup {vertical-align: super; }  #__interaction_id__ .rich-text > sub {vertical-align: sub; }  #__interaction_id__ .rich-text .aspect-ratio-fixed-block {position: relative;display: inline-block;max-width: 100%; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block.aspect-ratio-fixed-block_zoomable {cursor: pointer;cursor: zoom-in; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__inner-wrapper {position: relative;height: 0; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__content {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__zoom {position: absolute;right: 4px;bottom: 4px;width: 24px;height: 24px;opacity: 0.86;cursor: pointer;transition: none;pointer-events: none; }      #__interaction_id__ .rich-text .aspect-ratio-fixed-block__zoom svg {width: 100%;height: 100%; }  #__interaction_id__ .rich-text .inline-item {display: inline-block;text-indent: 0;font-size: 0;margin-left: 2px;margin-right: 1px;position: relative; }  #__interaction_id__ .rich-text > h1 > span {color: __header_font_color__; }  #__interaction_id__ .rich-text > h1 svg [fill='#000000'] {fill: __header_font_color__ !important; }  #__interaction_id__ .rich-text > h1 svg [stroke='#000000'] {stroke: __header_font_color__ !important; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] > span,  #__interaction_id__ .rich-text > h1 a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > h1 a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > h1 a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h2 > span {color: __subheader_font_color__; }  #__interaction_id__ .rich-text > h2 svg [fill='#000000'] {fill: __subheader_font_color__ !important; }  #__interaction_id__ .rich-text > h2 svg [stroke='#000000'] {stroke: __subheader_font_color__ !important; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] > span,  #__interaction_id__ .rich-text > h2 a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > h2 a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > h2 a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > p > span,  #__interaction_id__ .rich-text > ul li > span,  #__interaction_id__ .rich-text > ol li > span {color: __text_font_color__; }  #__interaction_id__ .rich-text > p svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li svg [fill='#000000'] {fill: __text_font_color__ !important; }  #__interaction_id__ .rich-text > p svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li svg [stroke='#000000'] {stroke: __text_font_color__ !important; }  #__interaction_id__ .rich-text > p span[data-hyperlink] > span,  #__interaction_id__ .rich-text > p a > span,  #__interaction_id__ .rich-text > ul li span[data-hyperlink] > span,  #__interaction_id__ .rich-text > ul li a > span,  #__interaction_id__ .rich-text > ol li span[data-hyperlink] > span,  #__interaction_id__ .rich-text > ol li a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > p span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > p a svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li a svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > p span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > p a svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li a svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {color: __text_font_color__; }  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {padding-top: 3px;padding-bottom: 3px; }    #__interaction_id__ .rich-text > ul li:first-child,    #__interaction_id__ .rich-text > ol li:first-child {padding-top: 1px; }    #__interaction_id__ .rich-text > ul li:last-child,    #__interaction_id__ .rich-text > ol li:last-child {padding-bottom: 1px; }  #__interaction_id__ .rich-text::after {content: '';clear: both;width: 100%;height: 0;display: block; }#__interaction_id__ .interactivity * {-webkit-user-select: none !important;-ms-user-select: none !important;user-select: none !important;-webkit-user-drag: none; }#__interaction_id__ .interactivity-content-overlay {position: absolute;will-change: transform;z-index: 1;top: 0;left: 0;right: 0;bottom: 0; }#__interaction_id__ .zoom-top-layer {position: absolute;will-change: transform;z-index: 1;top: 0;left: 0;right: 0;bottom: 0; }#__interaction_id__ .interactivity-content-overlay {display: none; }.trial_banner {position: absolute;right: 0;z-index: 100; }.visuals-player-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); }  .visuals-player-preloader__image {width: 50px;height: 50px;-ms-transform-origin: center;transform-origin: center; }#__interaction_id__ * {position: static; }#__interaction_id__ .visuals-uikit-primary-button,#__interaction_id__ .visuals-uikit-secondary-button {position: relative; }#__interaction_id__ {position: absolute;overflow: hidden;background: __player_background_color__; }  #__interaction_id__ .container-top-shadow {background: __verticalGradient(__description_background_color__, __transparent_description_background_color__);background: linear-gradient(to bottom, __description_background_color__, __transparent_description_background_color__);position: absolute;top: 0;left: 0;right: 0;height: 60px;pointer-events: none; }  #__interaction_id__ .container-bottom-shadow {background: __verticalGradient(__transparent_description_background_color__, __description_background_color__);background: linear-gradient(to bottom, __transparent_description_background_color__, __description_background_color__);position: absolute;bottom: 0;left: 0;right: 0;height: 60px;pointer-events: none;border-radius: inherit; }  #__interaction_id__ .mobile-vertical-scrollbar {position: absolute;width: 10px;top: 6px;bottom: 6px;right: 0;opacity: 0; }    #__interaction_id__ .mobile-vertical-scrollbar__thumb {position: absolute;width: 3px !important;right: 3px;padding: 1px;border-radius: 5px;background-color: rgba(0, 0, 0, 0.5); }  #__interaction_id__ .scrollable-container {position: relative;width: 100%;height: 100%; }    #__interaction_id__ .scrollable-container__content-container {position: relative;width: 100%; }  #__interaction_id__ .fullscreen-video-layer {display: none;background: #000000;will-change: transform; }    #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player {overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: block; }      #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player {top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important; }        #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player__video-element {width: 100% !important;height: 100% !important;-ms-transform: none !important;transform: none !important; }  #__interaction_id__ .zoom-lightbox-layer {cursor: pointer;cursor: zoom-out;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);display: none;overflow: hidden; }    #__interaction_id__ .zoom-lightbox-layer.zoom-lightbox-layer_miniskin {cursor: auto; }    #__interaction_id__ .zoom-lightbox-layer.zoom-lightbox-layer_visible {display: block; }    #__interaction_id__ .zoom-lightbox-layer__background {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transform: translateZ(0); }      #__interaction_id__ .zoom-lightbox-layer__background.zoom-lightbox-layer__background_miniskin {background: #282828; }  #__interaction_id__ .zoom-lightbox-control-panel {position: absolute;top: 0;display: none;background: #404040; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_miniskin {display: block; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_horizontal {width: 100%;height: 46px;left: 0; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_vertical {width: 56px;height: 100%;right: 0; }  #__interaction_id__ .zoom-lightbox {position: absolute; }    #__interaction_id__ .zoom-lightbox__substrate {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: #FFFFFF; }    #__interaction_id__ .zoom-lightbox__preview {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25); }  #__interaction_id__ .close-lightbox-icon-wrapper {position: absolute;pointer-events: all; }    #__interaction_id__ .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_horizontal {top: 11px;right: 18px;width: 24px;height: 24px;padding: 3px; }    #__interaction_id__ .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_vertical {top: 7px;right: 12px;padding: 5px;width: 29px;height: 29px; }    #__interaction_id__ .close-lightbox-icon-wrapper svg {width: 100%;height: 100%; }  #__interaction_id__ text.cambria-embed {font-family: __cambria-embed__ !important; }  #__interaction_id__ text.eq-editor-main-i {font-family: __eq-editor-main-i__; }  #__interaction_id__ text.eq-editor-math-i {font-family: __eq-editor-math-i__; }  #__interaction_id__ text.eq-editor-size2 {font-family: __eq-editor-size2__; }  #__interaction_id__ text.eq-editor-double-struck {font-family: __eq-editor-double-struck__; }  #__interaction_id__ text.eq-editor-fraktur {font-family: __eq-editor-fraktur__; }  #__interaction_id__ text.eq-editor-script {font-family: __eq-editor-script__; }  #__interaction_id__ .simple-item-content {width: 100%;top: 0; }    #__interaction_id__ .simple-item-content.simple-item-content_optimize-animation {will-change: transform; }    #__interaction_id__ .simple-item-content__title {word-wrap: break-word;color: __title_font_color__; }    #__interaction_id__ .simple-item-content.simple-item-content_leap {padding: 0; }    #__interaction_id__ .simple-item-content.simple-item-content_popup {padding: 30px 0 0; }  #__interaction_id__ .secondary-item-overlay {position: relative;width: 100%;height: 100%;background: rgba(27, 27, 27, 0.7);padding-left: 50px;padding-right: 50px; }    #__interaction_id__ .secondary-item-overlay__close-container {position: absolute;top: 13px;right: 13px;width: 34px;height: 34px;cursor: pointer; }    #__interaction_id__ .secondary-item-overlay__close-region {opacity: 0.6;background-color: #000000;border-radius: 50%;padding: 11px;transition: opacity 0.2s ease;will-change: opacity;width: 100%;height: 100%; }      #__interaction_id__ .secondary-item-overlay__close-region.secondary-item-overlay__close-region_active {opacity: 0.8; }    #__interaction_id__ .secondary-item-overlay__close-icon {position: absolute;width: 12px;height: 12px;top: 11px;left: 11px;right: 11px;bottom: 11px;opacity: 0.72;transition: opacity 0.2s ease;will-change: opacity; }      #__interaction_id__ .secondary-item-overlay__close-icon svg {vertical-align: top;fill: #FFFFFF; }      #__interaction_id__ .secondary-item-overlay__close-icon.secondary-item-overlay__close-icon_active {opacity: 1; }  #__interaction_id__.lte_ie10 .secondary-item-overlay {z-index: 1; }  #__interaction_id__ .secondary-item-popup {position: relative;border-radius: 5px;background-color: __description_background_color__;box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.05);width: 100%;max-width: 598px;padding: 10px 40px 10px 40px; }    #__interaction_id__ .secondary-item-popup__content-container {width: 100%;height: 100%;overflow: hidden;padding-right: 30px;-webkit-overflow-scrolling: touch; }  #__interaction_id__ .interactivity-header {padding: 0 15px;height: 36px;background: __title_background__; }    #__interaction_id__ .interactivity-header__title {font-family: __title_font_family__, 'Segoe UI', sans-serif, arial;font-weight: __title_font_weight__;font-style: __title_font_italic__;font-size: 16px;line-height: 35px;color: __title_color__;overflow: hidden;text-overflow: ellipsis; }  #__interaction_id__ .interactivity {position: relative;overflow: hidden;width: 100%;height: 100%; }    #__interaction_id__ .interactivity.interactivity_with-border::after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border: 1px solid __interactivity_border_color__;pointer-events: none; }    #__interaction_id__ .interactivity__top-border {position: absolute;width: 100%;border-top: 1px solid __interactivity_border_color__; }    #__interaction_id__ .interactivity__right-border {position: absolute;right: 0;height: 100%;border-left: 1px solid __interactivity_border_color__; }    #__interaction_id__ .interactivity__bottom-border {position: absolute;width: 100%;bottom: 0;border-top: 1px solid __interactivity_border_color__; }    #__interaction_id__ .interactivity__left-border {position: absolute;height: 100%;border-left: 1px solid __interactivity_border_color__; }  #__interaction_id__ .interactivity-content {position: relative;background-color: __interactivity_background_color__;height: 100%; }    #__interaction_id__ .interactivity-content__description > div:first-child {position: relative; }  #__interaction_id__ .interactivity-footer {position: relative;height: 80px; }    #__interaction_id__ .interactivity-footer.interactivity-footer_hidden {height: 0; }    #__interaction_id__ .interactivity-footer::after {content: '';display: block;position: absolute;left: -12px;right: -12px;height: 1px;background: rgba(0, 0, 0, 0.1);top: 12px; }  #__interaction_id__ .interactivity-navigation-panel {height: 80px;overflow: hidden; }    #__interaction_id__ .interactivity-navigation-panel__next {float: right;font-size: 40px;cursor: pointer; }    #__interaction_id__ .interactivity-navigation-panel__prev {float: right;font-size: 40px;cursor: pointer; }  #__interaction_id__ .page-controls {position: absolute;right: 0;top: 26px;font-family: var(--font-family);display: -ms-flexbox;display: flex; }    #__interaction_id__ .page-controls button {font-family: var(--font-family); }    #__interaction_id__ .page-controls > *:not(:first-child) {margin-left: 8px; }  #__interaction_id__ .page-control {float: left;position: relative;margin-left: 8px;height: 36px;max-width: 160px;min-width: 80px;background-color: __button_background_color__;color: __button_text_color__;border-radius: 4px;cursor: pointer; }    #__interaction_id__ .page-control.page-control_with-animation {transition: color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s, background 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, fill 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s; }    #__interaction_id__ .page-control.page-control_focused, #__interaction_id__ .page-control.page-control_active {background-color: __hovered_button_background_color__;color: __hovered_button_text_color__; }      #__interaction_id__ .page-control.page-control_focused .navigation-arrow svg path, #__interaction_id__ .page-control.page-control_active .navigation-arrow svg path {fill: __hovered_button_text_color__; }    #__interaction_id__ .page-control.page-control_disable {cursor: default;pointer-events: none;color: __button_text_color__ !important;background-color: __button_background_color__ !important; }      #__interaction_id__ .page-control.page-control_disable .navigation-arrow svg path {fill: __button_text_color__; }    #__interaction_id__ .page-control__focus-container {margin: 4px;outline: 1px dotted transparent;border: 0;padding: 0;background-color: transparent;color: inherit;font-family: inherit;cursor: pointer;text-align: left;max-width: 152px;min-width: 72px; }      #__interaction_id__ .page-control__focus-container:focus {outline: 1px dotted __hovered_button_text_color__; }      #__interaction_id__ .page-control__focus-container.page-control__focus-container_disable:focus {outline: 1px dotted transparent; }    #__interaction_id__ .page-control .page-control-button {overflow: hidden;border: 0;height: 28px;position: relative;font-size: 15px;line-height: 13px;font-weight: bold;white-space: nowrap;padding: 9px 24px 13px;text-overflow: ellipsis;transform: translateZ(0); }  #__interaction_id__ .navigation-arrow {position: absolute;width: 9px;z-index: 1;height: 15px; }    #__interaction_id__ .navigation-arrow svg path {fill: __button_text_color__; }    #__interaction_id__ .navigation-arrow.navigation-arrow_with-animation svg path {transition: color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s, background 0.2s ease-in-out 0s, border-color 0.2s ease-in-out 0s, fill 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s; }  #__interaction_id__.ipad .page-control {max-width: 150px;min-width: 90px; }  #__interaction_id__.ipad .page-control-button {max-width: 142px;min-width: 82px; }  #__interaction_id__ .page-controls__prev .navigation-arrow {left: 17px;top: 11px; }  #__interaction_id__ .page-controls__prev .page-control-button {padding: 8px 16px 7px 29px; }  #__interaction_id__ .page-controls__next .navigation-arrow {right: 15px;top: 11px; }  #__interaction_id__ .page-controls__next .page-control-button {padding: 8px 29px 7px 16px; }  #__interaction_id__.tablet .page-control-button {padding-top: 8px; }#__interaction_id__.layout#__interaction_id__.layout_fillpanels {border-radius: 0 !important; }  #__interaction_id__.layout#__interaction_id__.layout_fillpanels .interactivity {position: relative;overflow: hidden;width: auto;height: auto; }#__interaction_id__.layout#__interaction_id__.layout_filltype_player {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .visualizer-wrapper {border-radius: 4px;background-color: __interactivity_background_color__; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .timeline-visualizer {width: calc(100% - 20px);left: 10px;height: 70px; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .timeline-period-info {height: 15px; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .visualizer-scroll-shadow {top: 0;height: 100%; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .timeline-content-view .items-container {padding-top: 5px; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .cyclic-process-visualizer-item__delimiter {display: none; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .process-visualizer-item__delimiter {display: none; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .guided-image-content-view .side-by-side-view__description {border: 0; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .labeled-graphic-content-view .side-by-side-view__description {border: 0; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .hotspot-image-content-view .side-by-side-view__description {border: 0; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .interactivity-content {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .interactivity-content-container {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_player .interactivity::after {border-color: transparent; }#__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player {background: transparent !important; }  #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player .tablet-content-view {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }    #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player .tablet-content-view .interactivity-content {background: transparent; }    #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_player .tablet-content-view .interactivity-content-container {background: transparent; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .visualizer-wrapper {border-radius: 4px;background-color: __interactivity_background_color__; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .timeline-visualizer {width: calc(100% - 20px);left: 10px;height: 70px; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .timeline-period-info {height: 15px; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .visualizer-scroll-shadow {top: 0;height: 100%; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .timeline-content-view .items-container {padding-top: 5px; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .cyclic-process-visualizer-item__delimiter {display: none; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .process-visualizer-item__delimiter {display: none; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .guided-image-content-view .side-by-side-view__description {border: 0; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .labeled-graphic-content-view .side-by-side-view__description {border: 0; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .hotspot-image-content-view .side-by-side-view__description {border: 0; }#__interaction_id__.layout#__interaction_id__.layout_filltype_slide .interactivity {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_slide .interactivity .interactivity-content {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_filltype_slide .interactivity .interactivity-content-container {background: transparent; }#__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .interactivity {background: transparent !important; }#__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .tablet-content-view {background: __slide_background__;background-repeat: no-repeat;background-size: 100% 100%; }  #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .tablet-content-view .interactivity-content {background: transparent; }  #__interaction_id__.layout#__interaction_id__.layout_tablet#__interaction_id__.layout_playertype_standalone#__interaction_id__.layout_filltype_slide .tablet-content-view .interactivity-content-container {background: transparent; }#__interaction_id__ .side-by-side-view {position: relative;overflow: hidden;width: 100%;height: 100%; }  #__interaction_id__ .side-by-side-view__description {position: absolute;overflow: hidden;padding-top: 3px;padding-bottom: 14px;background: __description_background_color__; }  #__interaction_id__ .side-by-side-view__visualizer {position: absolute; }  #__interaction_id__ .side-by-side-view.side-by-side-view_bottom .side-by-side-view__description.side-by-side-view__description_border {border-bottom: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_left .side-by-side-view__description.side-by-side-view__description_border {border-left: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_top .side-by-side-view__description.side-by-side-view__description_border {border-top: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_right .side-by-side-view__description.side-by-side-view__description_border {border-right: 1px solid __description_border_color__; }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .side-by-side-view__description {background: __description_background_color__;border-radius: 4px;border: 1px solid __description_border_color__;box-shadow: 0 4px 11px 1px rgba(0, 0, 0, 0.05); }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .side-by-side-description {width: 100%; }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .side-by-side-description-shadow {bottom: 5px; }  #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .simple-item-content {padding: 20px 30px 14px; }    #__interaction_id__ .side-by-side-view.side-by-side-view_fluid-description .simple-item-content__content {margin-top: 6px; }  #__interaction_id__ .side-by-side-view .container-shadow {bottom: 29px; }#__interaction_id__ .side-by-side-description {position: relative;height: 100%;-webkit-overflow-scrolling: touch; }  #__interaction_id__ .side-by-side-description__content {min-height: 100%;overflow: hidden; }#__interaction_id__ .tooltip {background: __tooltip_background_color__;border: 1px solid __tooltip_border_color__;color: __tooltip_text_color__;position: absolute;padding: 2px 8px;min-height: 24px;z-index: 50;font-family: 'Segoe UI', arial, sans-serif;font-weight: 700;border-radius: 4px;font-size: 13px;pointer-events: none;cursor: default;word-break: break-word;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }#__interaction_id__ .visualizer-item-shape {position: relative;overflow: visible;left: 0; }  #__interaction_id__ .visualizer-item-shape text {pointer-events: none !important; }    #__interaction_id__ .visualizer-item-shape text * {pointer-events: none !important; }  #__interaction_id__ .visualizer-item-shape path {backface-visibility: hidden;cursor: pointer; }#__interaction_id__ .visualizer-item-shape {position: relative;overflow: visible;left: 0; }  #__interaction_id__ .visualizer-item-shape text {pointer-events: none !important; }    #__interaction_id__ .visualizer-item-shape text * {pointer-events: none !important; }  #__interaction_id__ .visualizer-item-shape path {backface-visibility: hidden;cursor: pointer; }#__interaction_id__ .process-visualizer {text-align: center;z-index: 1; }#__interaction_id__ .items-container {margin-top: 14px;margin-bottom: 12px;padding: 0 18px;height: 58px;line-height: 58px;font-size: 0;white-space: nowrap;display: inline-block;overflow: visible;position: relative; }#__interaction_id__ .process-visualizer-item {white-space: normal;position: relative;width: 119px;height: 52px;display: inline-block;cursor: pointer;vertical-align: middle; }  #__interaction_id__ .process-visualizer-item__delimiter {overflow: visible;position: absolute;top: 0;left: 0;z-index: 1; }    #__interaction_id__ .process-visualizer-item__delimiter path {fill: __interactivity_background_color__; }  #__interaction_id__ .process-visualizer-item.process-visualizer-item_first .process-visualizer-label__index {padding-left: 8px; }    #__interaction_id__ .process-visualizer-item.process-visualizer-item_first .process-visualizer-label__index.process-visualizer-label__index_decreased {padding-left: 20px; }#__interaction_id__ .process-visualizer-label {position: absolute;left: 0;right: 0;z-index: 1;pointer-events: none;text-align: left; }  #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1 {height: 39px;top: 6.5px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1 .process-visualizer-label__index {height: 39px;line-height: 39px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1 .process-visualizer-label__title {line-height: 39px;max-height: 40px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1.process-visualizer-label.process-visualizer-label_lines-count_1_alphabet-lower .process-visualizer-label__index, #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_1.process-visualizer-label.process-visualizer-label_lines-count_1_numeric-roman-lower .process-visualizer-label__index {line-height: 37px; }  #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2 {height: 39px;top: 6.5px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2 .process-visualizer-label__index {height: 39px;line-height: 39px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2 .process-visualizer-label__title {line-height: 19.5px;max-height: 41px; }    #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2.process-visualizer-label.process-visualizer-label_lines-count_2_alphabet-lower .process-visualizer-label__index, #__interaction_id__ .process-visualizer-label.process-visualizer-label_lines-count_2.process-visualizer-label.process-visualizer-label_lines-count_2_numeric-roman-lower .process-visualizer-label__index {line-height: 37px; }  #__interaction_id__ .process-visualizer-label__index {position: absolute;padding-left: 5px;font-family: __bold_title_font_family__, 'OpenSans-Semibold', sans-serif, Arial;font-weight: bold;font-size: 24px;color: __visualizer_item_text_color__; }    #__interaction_id__ .process-visualizer-label__index.process-visualizer-label__index_decreased {padding-left: 8px;-ms-transform: scale(0.75);transform: scale(0.75); }  #__interaction_id__ .process-visualizer-label__title {position: relative;margin: 0 10px 0 30px;color: __visualizer_item_text_color__;font-family: __normal_title_font_family__, 'OpenSans-Semibold', sans-serif, Arial;font-weight: __normal_title_font_weight__;font-style: __normal_title_font_italic__;font-size: 14px;word-break: keep-all;overflow: hidden;white-space: normal; }  #__interaction_id__ .process-visualizer-label.process-visualizer-label_index-only .process-visualizer-label__index {margin: auto; }#__interaction_id__ .tooltip {line-height: initial;max-width: 400px; }#__interaction_id__ .visualizer {overflow: visible;text-align: center; }#__interaction_id__ .items-container {height: 48px;padding: 0;margin: 0;white-space: nowrap;display: inline-block;vertical-align: top;text-align: left;font-size: 0; }#__interaction_id__:not(.chrome) .items-container {will-change: transform; }#__interaction_id__:not(.lte_ie10) .process-visualizer-item {pointer-events: none; }  #__interaction_id__:not(.lte_ie10) .process-visualizer-item svg * {pointer-events: auto; }#__interaction_id__ .visualizer-item-shape {position: absolute; }",
d;for(const [f,g]of Object.entries(null!=(d=a)?d:{}))a=`__${f.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),g);let e;for(const [f,g]of Object.entries(null!=(e=b)?e:{}))c=c.replace(new RegExp(f,"g"),g);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.dd);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.cd);return xc(c)}dd(a,b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#g436)" /></svg>`)})`}cd(a,
b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};class Mc{pe(a,b){let c="/* reset styles */* {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none; }input,textarea {-webkit-user-select: text;-ms-user-select: text;user-select: text; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0; }/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block; }ol,ul {list-style: none; }table {border-collapse: collapse;border-spacing: 0; }div {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-user-drag: none; }input {-webkit-appearance: none;-moz-appearance: none; }  input::-ms-clear {display: none; }.clear {clear: both; }*::-moz-focus-inner {border: 0; }.fullscreen-video-layer {display: none;background: #000000;will-change: transform; }  .fullscreen-video-layer.fullscreen-video-layer_with-video-player {overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: block; }    .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player {top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important; }      .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player__video-element {width: 100% !important;height: 100% !important;-ms-transform: none !important;transform: none !important; }.zoom-lightbox-layer {cursor: pointer;cursor: zoom-out;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);display: none;overflow: hidden; }  .zoom-lightbox-layer.zoom-lightbox-layer_miniskin {cursor: auto; }  .zoom-lightbox-layer.zoom-lightbox-layer_visible {display: block; }  .zoom-lightbox-layer__background {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transform: translateZ(0); }    .zoom-lightbox-layer__background.zoom-lightbox-layer__background_miniskin {background: #282828; }.zoom-lightbox-control-panel {position: absolute;top: 0;display: none;background: #404040; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_miniskin {display: block; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_horizontal {width: 100%;height: 46px;left: 0; }  .zoom-lightbox-control-panel.zoom-lightbox-control-panel_vertical {width: 56px;height: 100%;right: 0; }.zoom-lightbox {position: absolute; }  .zoom-lightbox__substrate {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: #FFFFFF; }  .zoom-lightbox__preview {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25); }.close-lightbox-icon-wrapper {position: absolute;pointer-events: all; }  .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_horizontal {top: 11px;right: 18px;width: 24px;height: 24px;padding: 3px; }  .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_vertical {top: 7px;right: 12px;padding: 5px;width: 29px;height: 29px; }  .close-lightbox-icon-wrapper svg {width: 100%;height: 100%; }text.cambria-embed {font-family: __cambria-embed__ !important; }text.eq-editor-main-i {font-family: __eq-editor-main-i__; }text.eq-editor-math-i {font-family: __eq-editor-math-i__; }text.eq-editor-size2 {font-family: __eq-editor-size2__; }text.eq-editor-double-struck {font-family: __eq-editor-double-struck__; }text.eq-editor-fraktur {font-family: __eq-editor-fraktur__; }text.eq-editor-script {font-family: __eq-editor-script__; }.visuals-play-overlay {top: 0;position: absolute;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0, 0, 0, 0.48);display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center; }  .visuals-play-overlay.visuals-play-overlay_active .visuals-play-overlay__icon-wrapper {opacity: 0.5; }.visuals-play-overlay-button {position: relative; }  .visuals-play-overlay-button.visuals-play-overlay-button_active .visuals-play-overlay-button__background {background-color: __button_text_color__;-ms-transform: scale(1.15);transform: scale(1.15); }  .visuals-play-overlay-button.visuals-play-overlay-button_active .visuals-play-overlay-button__icon path {fill: __button_background_color__; }  .visuals-play-overlay-button.visuals-play-overlay-button_desktop {cursor: pointer; }    .visuals-play-overlay-button.visuals-play-overlay-button_desktop .visuals-play-overlay-button__background {width: 90px;height: 90px; }    .visuals-play-overlay-button.visuals-play-overlay-button_desktop .visuals-play-overlay-button__icon {top: 27px;left: 34px; }  .visuals-play-overlay-button__background {background-color: #FFFFFF;border-radius: 45px;width: 80px;height: 80px;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;-ms-transform: scale(1);transform: scale(1); }  .visuals-play-overlay-button__icon {position: absolute;width: 30px;height: 36px;top: 22px;left: 29px; }.trial_banner {position: relative;transform: translateZ(0); }  .trial_banner .banner-content,  .trial_banner .banner-content_hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; }  .trial_banner .banner-content {visibility: visible;z-index: 1; }  .trial_banner .banner-content_hover {visibility: hidden;z-index: 0; }  .trial_banner .days_remaining {position: absolute;font-family: 'Open Sans', Arial, sans-serif;font-weight: normal;font-size: 13px;left: 65px;top: 41px;color: #7C1645;z-index: 1; }  .trial_banner:hover .banner-content {visibility: hidden;z-index: 0; }  .trial_banner:hover .banner-content_hover {visibility: visible;z-index: 1; }*:focus {outline: none; }.visuals-uikit-primary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-primary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium {padding: 10px; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-primary-button.visuals-uikit-primary-button_size_medium .visuals-uikit-primary-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_size_small {padding: 6px 12px; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_size_small .visuals-uikit-primary-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-primary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-primary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-primary-button__button-text {margin-right: 8px; }  .visuals-uikit-primary-button__left-icon {margin-right: 8px; }  .visuals-uikit-primary-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-primary-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-primary-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-primary-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-primary-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-primary-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-primary-button[disabled] {opacity: 0.4; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-primary-button.visuals-uikit-primary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-secondary-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-secondary-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium {padding: 10px; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_small {padding: 6px 12px; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_small .visuals-uikit-secondary-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-secondary-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-secondary-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-secondary-button__button-text {margin-right: 8px; }  .visuals-uikit-secondary-button__left-icon {margin-right: 8px; }  .visuals-uikit-secondary-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-secondary-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-secondary-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-secondary-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-secondary-button[disabled] {opacity: 0.4; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-link-button {max-width: 260px;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border-radius: var(--button-border-radius);position: relative;border: none;transition-property: background, color, border-color, opacity, width;transition-duration: 0.28s;transition-timing-function: ease; }  .visuals-uikit-link-button__button-text {-ms-flex-negative: 1;flex-shrink: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }  .visuals-uikit-link-button.visuals-uikit-link-button_size_medium {padding: 10px; }    .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text {font-size: 17px;line-height: 20px; }      .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text:first-child {margin-left: 10px; }      .visuals-uikit-link-button.visuals-uikit-link-button_size_medium .visuals-uikit-link-button__button-text:last-child {margin-right: 10px; }  .visuals-uikit-link-button.visuals-uikit-link-button_size_small {padding: 6px 12px; }    .visuals-uikit-link-button.visuals-uikit-link-button_size_small .visuals-uikit-link-button__button-text {font-size: 14px;line-height: 20px; }  .visuals-uikit-link-button__left-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-link-button__right-icon {-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center; }  .visuals-uikit-link-button__button-text {margin-right: 8px; }  .visuals-uikit-link-button__left-icon {margin-right: 8px; }  .visuals-uikit-link-button__button-text:first-child {margin-left: 0; }  .visuals-uikit-link-button__button-text:last-child {margin-right: 0; }  .visuals-uikit-link-button__left-icon:first-child {margin-left: 0; }  .visuals-uikit-link-button__left-icon:last-child {margin-right: 0; }  .visuals-uikit-link-button__right-icon:first-child {margin-left: 0; }  .visuals-uikit-link-button__right-icon:last-child {margin-right: 0; }  .visuals-uikit-link-button[disabled] {opacity: 0.4; }  .visuals-uikit-link-button.visuals-uikit-link-button_withTooltip[data-tooltip]:enabled::before {background: rgba(58, 58, 58, 0.88);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 4px;-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);color: #FFFFFF;font-size: 14px;line-height: 18px;padding: 2px 8px;position: absolute;content: attr(data-tooltip);white-space: nowrap;opacity: 0;visibility: hidden;transition: margin-top 0.3s ease-in-out, opacity 0.3s ease-in-out;bottom: calc(100% + 20px);left: 50%;-ms-transform: translateX(-50%);transform: translateX(-50%); }  .visuals-uikit-link-button.visuals-uikit-link-button_withTooltip[data-tooltip]:enabled:hover::before {opacity: 1;visibility: visible; }.visuals-uikit-primary-button {background: var(--primary-button-background-color, __primary_button_background_color__);color: var(--primary-button-text-color, __primary_button_text_color__); }  .visuals-uikit-primary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-border-color, __primary_button_border_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .visuals-uikit-primary-button__button-text {font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-weight: 700; }  .visuals-uikit-primary-button.visuals-uikit-primary-button_active, .visuals-uikit-primary-button[aria-pressed='true'] {background: var(--primary-button-background-color-active, __primary_button_background_color_active__);color: var(--primary-button-text-color-active, __primary_button_text_color_active__); }    .visuals-uikit-primary-button.visuals-uikit-primary-button_active::after, .visuals-uikit-primary-button[aria-pressed='true']::after {background: var(--primary-button-border-color-active, __primary_button_border_color_active__);background-origin: border-box; }    .visuals-uikit-primary-button.visuals-uikit-primary-button_active:focus::before, .visuals-uikit-primary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color-active, __primary_button_background_color_active__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color-active, __primary_button_text_color_active__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-primary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--primary-button-background-color, __primary_button_background_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--primary-button-text-color, __primary_button_text_color__);outline-offset: -4px;border: 5px solid transparent; }.visuals-uikit-secondary-button {background: var(--secondary-button-background-color, __secondary_button_background_color__);color: var(--secondary-button-text-color, __secondary_button_text_color__); }  .visuals-uikit-secondary-button::after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-border-color, __secondary_button_border_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none; }  .visuals-uikit-secondary-button__button-text {font-family: var(--font-family-normal), 'Segoe UI', sans-serif, arial; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active, .visuals-uikit-secondary-button[aria-pressed='true'] {background: var(--secondary-button-background-color-active, __secondary_button_background_color_active__);color: var(--secondary-button-text-color-active, __secondary_button_text_color_active__); }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active::after, .visuals-uikit-secondary-button[aria-pressed='true']::after {background: var(--secondary-button-border-color-active, __secondary_button_border_color_active__);background-origin: border-box; }    .visuals-uikit-secondary-button.visuals-uikit-secondary-button_active:focus::before, .visuals-uikit-secondary-button[aria-pressed='true']:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color-active, __secondary_button_background_color_active__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color-active, __secondary_button_text_color_active__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-secondary-button:focus::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: inherit;border: 1px solid transparent;background: var(--secondary-button-background-color, __secondary_button_background_color__);background-origin: border-box;transition: inherit;-webkit-mask: linear-gradient(#FFFFFF 0, #FFFFFF 0) border-box, linear-gradient(#FFFFFF 0, #FFFFFF 0) padding-box;mask: linear-gradient(#FFFFFF 0 0) border-box, linear-gradient(#FFFFFF 0 0) padding-box;-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;top: -4px;left: -4px;right: -4px;bottom: -4px;border-radius: calc(var(--button-border-radius) + 4px);outline: 2px solid var(--secondary-button-text-color, __secondary_button_text_color__);outline-offset: -4px;border: 5px solid transparent; }  .visuals-uikit-secondary-button.visuals-uikit-secondary-button_size_medium .visuals-uikit-secondary-button__button-text {font-size: 15px; }.audio-container.audio-container_simple-item {margin-top: 20px;margin-bottom: 14px; }body.visuals_scroll *::-webkit-scrollbar-button:decrement:start {height: 10px;display: block;background-color: #FFFFFF; }body.visuals_scroll *::-webkit-scrollbar-button:increment:end {height: 10px;display: block;background-color: #FFFFFF; }body.visuals_scroll *::-webkit-scrollbar {width: 10px;background-color: #ffffff; }body.visuals_scroll *::-webkit-scrollbar-thumb {min-height: 20px;border: 2px solid #ffffff;border-radius: 6px;background-color: #9F9F9F; }body.visuals_scroll *::-webkit-scrollbar-thumb:hover {background-color: #8C8C8C; }#__interaction_id__ .tooltip {background: __tooltip_background_color__;border: 1px solid __tooltip_border_color__;color: __tooltip_text_color__;position: absolute;padding: 2px 8px;min-height: 24px;z-index: 50;font-family: 'Segoe UI', arial, sans-serif;font-weight: 700;border-radius: 4px;font-size: 13px;pointer-events: none;cursor: default;word-break: break-word;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }#__interaction_id__ .video-player {position: relative;overflow: hidden;max-width: 100%; }  #__interaction_id__ .video-player .media-controls-panel {height: 36px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 22px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_hidden {bottom: -36px; }    #__interaction_id__ .video-player .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized {padding: 0 22px 0 11px; }      #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 36px); }        #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 8px);margin-left: 8px; }        #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .video-player .media-controls-panel .button-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .video-player .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .video-player .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .video-player .media-controls-panel .timeline-control {height: 36px;display: inline-block;float: left;width: calc(100% - 2 * 36px - 8px); }      #__interaction_id__ .video-player .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 8px - 36px);margin: 0 8px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 24px;height: 36px;position: absolute;margin-left: -12px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .progress-block__progress-slider {width: 12px;height: 12px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 12px / 2);left: calc(50% - 12px / 2);border-radius: 50%; }      #__interaction_id__ .video-player .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 8px; }        #__interaction_id__ .video-player .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .video-player .media-controls-panel .fullscreen-control {height: 36px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 8px; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon {width: 25px;height: 19px;top: calc((100% - 19px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .video-player .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 36px); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 36px - 45px); }    #__interaction_id__ .video-player .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 36px - 45px); }    #__interaction_id__ .video-player .media-controls-panel .sound-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 8px; }      #__interaction_id__ .video-player .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .video-player .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }  #__interaction_id__ .video-player .media-controls-panel {border-radius: 0; }  #__interaction_id__ .video-player__start-button {text-align: center;display: inline-block;height: 56px;width: 56px;position: absolute;top: calc(50% - 56px / 2);left: calc(50% - 56px / 2);cursor: pointer;transition: opacity 150ms ease-in-out;opacity: 1;transform: translateZ(0); }    #__interaction_id__ .video-player__start-button:hover {opacity: 0.8; }  #__interaction_id__ .video-player__replay-button {text-align: center;display: inline-block;height: 56px;width: 56px;position: absolute;top: calc(50% - 56px / 2);left: calc(50% - 56px / 2);cursor: pointer;transition: opacity 150ms ease-in-out;opacity: 1;transform: translateZ(0); }    #__interaction_id__ .video-player__replay-button:hover {opacity: 0.8; }  #__interaction_id__ .video-player .video-player-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); }    #__interaction_id__ .video-player .video-player-preloader__image {width: 50px;height: 50px;-ms-transform-origin: center;transform-origin: center; }  #__interaction_id__ .video-player video {width: 100%;height: 100%; }#__interaction_id__ .audio-player {position: relative;height: 36px;width: 100%; }  #__interaction_id__ .audio-player .media-controls-panel {height: 36px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 22px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_hidden {bottom: -36px; }    #__interaction_id__ .audio-player .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized {padding: 0 22px 0 11px; }      #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 36px); }        #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 8px);margin-left: 8px; }        #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .audio-player .media-controls-panel .button-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .audio-player .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .audio-player .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .audio-player .media-controls-panel .timeline-control {height: 36px;display: inline-block;float: left;width: calc(100% - 2 * 36px - 8px); }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 8px - 36px);margin: 0 8px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 24px;height: 36px;position: absolute;margin-left: -12px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .progress-block__progress-slider {width: 12px;height: 12px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 12px / 2);left: calc(50% - 12px / 2);border-radius: 50%; }      #__interaction_id__ .audio-player .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 8px; }        #__interaction_id__ .audio-player .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control {height: 36px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 8px; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon {width: 25px;height: 19px;top: calc((100% - 19px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .audio-player .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 36px); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 36px - 45px); }    #__interaction_id__ .audio-player .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 36px - 45px); }    #__interaction_id__ .audio-player .media-controls-panel .sound-control {height: 36px;width: 36px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 8px; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container {width: 18px;height: 18px;position: relative;top: calc((100% - 18px) / 2);left: calc((100% - 18px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .audio-player .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }#__interaction_id__ .audio-player-mini {position: relative;height: 32px;width: 100%; }  #__interaction_id__ .audio-player-mini .media-controls-panel {height: 32px;width: 100%;background-color: __media_player_background_color__;position: absolute;padding: 0 18px;bottom: 0;transition: bottom 200ms ease-in-out;clear: both;min-width: 80px;border-radius: 2px;-webkit-user-select: none;-ms-user-select: none;user-select: none; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_translate-z {transform: translateZ(0); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_hidden {bottom: -32px; }    #__interaction_id__ .audio-player-mini .media-controls-panel[disabled] {opacity: 0.7; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized {padding: 0 18px 0 9px; }      #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control {width: calc(100% - 32px); }        #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control .progress-block {width: calc(100% - 7.2px);margin-left: 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .timeline-control .time-block {display: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_minimized .sound-control {display: none; }    #__interaction_id__ .audio-player-mini .media-controls-panel .button-control {height: 32px;width: 32px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container {width: 16px;height: 16px;position: relative;top: calc((100% - 16px) / 2);left: calc((100% - 16px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container__play-icon {height: 100%; }      #__interaction_id__ .audio-player-mini .media-controls-panel .button-control .icon-container__pause-icon {height: 100%; }    #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control {height: 32px;display: inline-block;float: left;width: calc(100% - 2 * 32px - 7.2px); }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control[disabled] {pointer-events: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block {cursor: pointer;height: 100%;display: inline-block;position: relative;float: left;width: calc(100% - 4 * 7.2px - 36px);margin: 0 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block[disabled] {opacity: 0.34; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__timeline {width: 100%;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_controls_color__;opacity: 0.3;top: calc(50% - 4px / 2);cursor: pointer; }          #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__timeline[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress {width: 0;height: 4px;border-radius: 2px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 4px / 2); }          #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress[disabled] {pointer-events: none; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress-slider-container {width: 18px;height: 32px;position: absolute;margin-left: -9px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .progress-block__progress-slider {width: 9px;height: 9px;position: absolute;background-color: __media_player_playing_band_color__;top: calc(50% - 9px / 2);left: calc(50% - 9px / 2);border-radius: 50%; }      #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .time-block {height: 100%;display: inline-block;position: relative;float: left;cursor: default;width: 36px;overflow: visible;margin: 0 7.2px; }        #__interaction_id__ .audio-player-mini .media-controls-panel .timeline-control .time-block__time {height: 20px;position: relative;top: calc((100% - 20px) / 2);-webkit-user-select: none;-ms-user-select: none;user-select: none;color: __media_player_controls_color__;font-family: var(--font-family-bold), 'Segoe UI', sans-serif, arial;font-size: 14px;line-height: 20px;text-align: center;opacity: 0.9; }    #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control {height: 32px;display: inline-block;float: right;cursor: pointer;position: relative;margin-left: 7.2px; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control[disabled] {cursor: default; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control.fullscreen-control_minimized {display: none; }      #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon {width: 23px;height: 17px;top: calc((100% - 17px) / 2);position: relative;transition: opacity 150ms ease-in-out;opacity: 0.72; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon #icon {stroke: __media_player_controls_color__; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon[disabled] {pointer-events: none;opacity: 0.34; }        #__interaction_id__ .audio-player-mini .media-controls-panel .fullscreen-control .icon.icon_active {opacity: 1; }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_without-sound .timeline-control {width: calc(100% - 32px); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 2 * 32px - 43px); }    #__interaction_id__ .audio-player-mini .media-controls-panel.media-controls-panel_without-sound.media-controls-panel_with-fullscreen-button .timeline-control {width: calc(100% - 32px - 43px); }    #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control {height: 32px;width: 32px;display: inline-block;float: left;cursor: pointer;opacity: 0.72;position: relative;float: right;cursor: pointer;margin-right: 7.2px; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control[disabled] {cursor: default;pointer-events: none;opacity: 0.34; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container {width: 16px;height: 16px;position: relative;top: calc((100% - 16px) / 2);left: calc((100% - 16px) / 2);fill: __media_player_controls_color__; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container__sound-on {left: 1px;height: 100%;float: left;position: relative; }      #__interaction_id__ .audio-player-mini .media-controls-panel .sound-control .icon-container__sound-off {left: 1px;height: 100%;float: left;position: relative; }#__interaction_id__ .rich-text {z-index: 0;position: relative; }  #__interaction_id__ .rich-text > h1 a,  #__interaction_id__ .rich-text > h1 a span,  #__interaction_id__ .rich-text > h1 a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > h2 a,  #__interaction_id__ .rich-text > h2 a span,  #__interaction_id__ .rich-text > h2 a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > p,  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {word-wrap: break-word; }    #__interaction_id__ .rich-text > p a,    #__interaction_id__ .rich-text > p a span,    #__interaction_id__ .rich-text > p a sup,    #__interaction_id__ .rich-text > ul li a,    #__interaction_id__ .rich-text > ul li a span,    #__interaction_id__ .rich-text > ul li a sup,    #__interaction_id__ .rich-text > ol li a,    #__interaction_id__ .rich-text > ol li a span,    #__interaction_id__ .rich-text > ol li a sup {text-decoration: none;cursor: pointer;word-wrap: break-word; }  #__interaction_id__ .rich-text > div {max-width: 100%;clear: both;word-wrap: break-word;position: relative;z-index: 1;line-height: 0; }  #__interaction_id__ .rich-text > p,  #__interaction_id__ .rich-text > h1,  #__interaction_id__ .rich-text > li {font-feature-settings: 'liga' 0; }  #__interaction_id__ .rich-text > * {vertical-align: baseline; }  #__interaction_id__ .rich-text > ol li,  #__interaction_id__ .rich-text > ul li {position: relative;left: 1em;padding-right: 1em; }  #__interaction_id__ .rich-text > ol {margin-left: 1em;list-style: outside decimal; }    #__interaction_id__ .rich-text > ol li {padding-left: 0.6em; }  #__interaction_id__ .rich-text > ul {margin-left: 1.4em;list-style: outside disc; }    #__interaction_id__ .rich-text > ul li {padding-left: 0.2em; }  #__interaction_id__ .rich-text > sup {vertical-align: super; }  #__interaction_id__ .rich-text > sub {vertical-align: sub; }  #__interaction_id__ .rich-text .aspect-ratio-fixed-block {position: relative;display: inline-block;max-width: 100%; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block.aspect-ratio-fixed-block_zoomable {cursor: pointer;cursor: zoom-in; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__inner-wrapper {position: relative;height: 0; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__content {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }    #__interaction_id__ .rich-text .aspect-ratio-fixed-block__zoom {position: absolute;right: 4px;bottom: 4px;width: 24px;height: 24px;opacity: 0.86;cursor: pointer;transition: none;pointer-events: none; }      #__interaction_id__ .rich-text .aspect-ratio-fixed-block__zoom svg {width: 100%;height: 100%; }  #__interaction_id__ .rich-text .inline-item {display: inline-block;text-indent: 0;font-size: 0;margin-left: 2px;margin-right: 1px;position: relative; }  #__interaction_id__ .rich-text > h1 > span {color: __header_font_color__; }  #__interaction_id__ .rich-text > h1 svg [fill='#000000'] {fill: __header_font_color__ !important; }  #__interaction_id__ .rich-text > h1 svg [stroke='#000000'] {stroke: __header_font_color__ !important; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] > span,  #__interaction_id__ .rich-text > h1 a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > h1 a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h1 span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > h1 a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h2 > span {color: __subheader_font_color__; }  #__interaction_id__ .rich-text > h2 svg [fill='#000000'] {fill: __subheader_font_color__ !important; }  #__interaction_id__ .rich-text > h2 svg [stroke='#000000'] {stroke: __subheader_font_color__ !important; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] > span,  #__interaction_id__ .rich-text > h2 a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > h2 a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > h2 span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > h2 a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > p > span,  #__interaction_id__ .rich-text > ul li > span,  #__interaction_id__ .rich-text > ol li > span {color: __text_font_color__; }  #__interaction_id__ .rich-text > p svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li svg [fill='#000000'] {fill: __text_font_color__ !important; }  #__interaction_id__ .rich-text > p svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li svg [stroke='#000000'] {stroke: __text_font_color__ !important; }  #__interaction_id__ .rich-text > p span[data-hyperlink] > span,  #__interaction_id__ .rich-text > p a > span,  #__interaction_id__ .rich-text > ul li span[data-hyperlink] > span,  #__interaction_id__ .rich-text > ul li a > span,  #__interaction_id__ .rich-text > ol li span[data-hyperlink] > span,  #__interaction_id__ .rich-text > ol li a > span {color: __hyperlink_font_color__; }  #__interaction_id__ .rich-text > p span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > p a svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > ul li a svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li span[data-hyperlink] svg [fill='#000000'],  #__interaction_id__ .rich-text > ol li a svg [fill='#000000'] {fill: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > p span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > p a svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > ul li a svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li span[data-hyperlink] svg [stroke='#000000'],  #__interaction_id__ .rich-text > ol li a svg [stroke='#000000'] {stroke: __hyperlink_font_color__ !important; }  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {color: __text_font_color__; }  #__interaction_id__ .rich-text > ul li,  #__interaction_id__ .rich-text > ol li {padding-top: 3px;padding-bottom: 3px; }    #__interaction_id__ .rich-text > ul li:first-child,    #__interaction_id__ .rich-text > ol li:first-child {padding-top: 1px; }    #__interaction_id__ .rich-text > ul li:last-child,    #__interaction_id__ .rich-text > ol li:last-child {padding-bottom: 1px; }  #__interaction_id__ .rich-text::after {content: '';clear: both;width: 100%;height: 0;display: block; }#__interaction_id__ .interactivity * {-webkit-user-select: none !important;-ms-user-select: none !important;user-select: none !important;-webkit-user-drag: none; }#__interaction_id__ .interactivity-content-overlay {position: absolute;will-change: transform;z-index: 1;top: 0;left: 0;right: 0;bottom: 0; }#__interaction_id__ .zoom-top-layer {position: absolute;will-change: transform;z-index: 1;top: 0;left: 0;right: 0;bottom: 0; }#__interaction_id__ .interactivity-content-overlay {display: none; }.trial_banner {position: absolute;right: 0;z-index: 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(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTMgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5CYWNrLUFycm93PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImlQaG9uZS1YLUNvdXJzZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTU2LjAwMDAwMCkiIGZpbGw9IiMzREEwRTEiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjEuOTA2MzgyOCw1Ni45ODk5NDk1IEwxMiw2Ni41IEwyMS45MDYzODI4LDc2LjAxMDA1MDUgQzIyLjQ4MjU4NSw3Ni41NjMyMDAyIDIzLjM5MjU5Miw3Ni41NjMyMDAyIDIzLjk2ODc5NDMsNzYuMDEwMDUwNSBMMjMuOTY4Nzk0Myw3Ni4wMTAwNTA1IEMyNC41MTU1MjgzLDc1LjQ4NTE5MDEgMjQuNTMzMjYwMyw3NC42MTY0OTEyIDI0LjAwODM5OTksNzQuMDY5NzU3MiBDMjMuOTk1NDY4OSw3NC4wNTYyODcyIDIzLjk4MjI2NDIsNzQuMDQzMDgyNiAyMy45Njg3OTQzLDc0LjAzMDE1MTUgTDE2LjEyNDgyMjksNjYuNSBMMjMuOTY4Nzk0Myw1OC45Njk4NDg1IEMyNC41MTU1MjgzLDU4LjQ0NDk4ODEgMjQuNTMzMjYwMyw1Ny41NzYyODkyIDI0LjAwODM5OTksNTcuMDI5NTU1MiBDMjMuOTk1NDY4OSw1Ny4wMTYwODUyIDIzLjk4MjI2NDIsNTcuMDAyODgwNiAyMy45Njg3OTQzLDU2Ljk4OTk0OTUgTDIzLjk2ODc5NDMsNTYuOTg5OTQ5NSBDMjMuMzkyNTkyLDU2LjQzNjc5OTggMjIuNDgyNTg1LDU2LjQzNjc5OTggMjEuOTA2MzgyOCw1Ni45ODk5NDk1IFoiIGlkPSJCYWNrLUFycm93Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center;height: 24px;width: 14px;left: 8px;position: absolute; }body,html {height: 100%; }body {-webkit-text-size-adjust: none;overflow: hidden; }#content {width: 100%;height: 100%;overflow: visible; }.linear-outline-items-list {position: absolute;top: 52px;left: 0;right: 0;bottom: 0;overflow: auto;background: __items_background_color__;color: __text_font_color__; }  .linear-outline-items-list.linear-outline-items-list_presenter {position: initial;top: initial;left: initial;right: initial;bottom: initial;background: inherit;color: inherit; }    .linear-outline-items-list.linear-outline-items-list_presenter .linear-outline-item.linear-outline-item_activated {background: var(--list-item-background-pressed-color);color: var(--list-item-text-pressed-color); }    .linear-outline-items-list.linear-outline-items-list_presenter .linear-outline-item__border-container {border-bottom: 1px solid var(--list-item-border-color); }.linear-outline-item {width: 100%; }  .linear-outline-item.linear-outline-item_activated {background: __active_item_background_color__; }  .linear-outline-item__border-container {margin-left: 10px;margin-right: 10px;border-bottom: 1px solid __active_item_background_color__;overflow: hidden; }  .linear-outline-item__text-container {position: relative;margin: 20px 14px 17px;font-size: 15px;font-family: Helvetica Neue, Helvetica, Roboto, Arial;line-height: 23px;min-height: 23px;word-wrap: break-word; }  .linear-outline-item__index {display: inline-block;width: 38px; }  .linear-outline-item.linear-outline-item_no-index .linear-outline-item__index {display: none; }.items-list {position: absolute;top: 52px;left: 0;right: 0;bottom: 0;overflow: auto;background: __items_background_color__; }  .items-list.items-list_presenter {position: initial;top: initial;left: initial;right: initial;bottom: initial; }.timeline-outline-item {width: 100%; }  .timeline-outline-item.timeline-outline-item_activated {background: __active_item_background_color__; }  .timeline-outline-item__border-container {margin-left: 10px;margin-right: 10px;border-bottom: 1px solid __active_item_background_color__;overflow: hidden; }  .timeline-outline-item__text-container {position: relative;margin: 20px 14px 17px;font-family: Helvetica Neue, Helvetica, Roboto, Arial;line-height: 23px;word-wrap: break-word;color: __text_font_color__; }    .timeline-outline-item__text-container.timeline-outline-item__text-container_timeline-group {margin-left: 14px;font-size: 17px;font-weight: bold; }    .timeline-outline-item__text-container.timeline-outline-item__text-container_timeline-item {margin-left: 30px;font-size: 16px; }    .timeline-outline-item__text-container.timeline-outline-item__text-container_top-indent {margin-top: 38px; }  .timeline-outline-item__index {position: absolute;top: 0;left: 0; }#__interaction_id__ {position: relative;overflow: hidden; }  #__interaction_id__ .rich-text {font-size: 16px !important;font-family: Helvetica Neue, Helvetica, Roboto, Arial !important;line-height: 1.56em !important;text-align: left !important; }    #__interaction_id__ .rich-text h1,    #__interaction_id__ .rich-text h2,    #__interaction_id__ .rich-text p,    #__interaction_id__ .rich-text ul li,    #__interaction_id__ .rich-text ol li,    #__interaction_id__ .rich-text a > span {font-family: Helvetica Neue, Helvetica, Roboto, Arial !important; }    #__interaction_id__ .rich-text h1 {padding-top: 0 !important;padding-bottom: 8px !important;font-size: 25px !important;line-height: normal !important; }    #__interaction_id__ .rich-text h2 {padding-top: 8px !important;padding-bottom: 6px !important;font-size: 21px !important;line-height: normal !important; }    #__interaction_id__ .rich-text p {font-size: 16px !important;font-family: Helvetica Neue, Helvetica, Roboto, Arial !important;line-height: 1.56em !important;text-align: left !important;padding-top: 5px !important;padding-bottom: 14px !important; }    #__interaction_id__ .rich-text ul,    #__interaction_id__ .rich-text ol {padding-top: 5px !important;padding-bottom: 14px !important; }    #__interaction_id__ .rich-text ul li,    #__interaction_id__ .rich-text ol li {font-size: 16px !important;font-family: Helvetica Neue, Helvetica, Roboto, Arial !important;line-height: 1.56em !important;text-align: left !important;padding-top: 3px !important;padding-bottom: 3px !important; }    #__interaction_id__ .rich-text ul li:first-child,    #__interaction_id__ .rich-text ol li:first-child {padding-top: 1px !important; }    #__interaction_id__ .rich-text ul li:last-child,    #__interaction_id__ .rich-text ol li:last-child {padding-bottom: 1px !important; }  #__interaction_id__ .fullscreen-video-layer {display: none;background: #000000;will-change: transform; }    #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player {overflow: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: block; }      #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player {top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important; }        #__interaction_id__ .fullscreen-video-layer.fullscreen-video-layer_with-video-player .video-player__video-element {width: 100% !important;height: 100% !important;-ms-transform: none !important;transform: none !important; }  #__interaction_id__ .zoom-lightbox-layer {cursor: pointer;cursor: zoom-out;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);display: none;overflow: hidden; }    #__interaction_id__ .zoom-lightbox-layer.zoom-lightbox-layer_miniskin {cursor: auto; }    #__interaction_id__ .zoom-lightbox-layer.zoom-lightbox-layer_visible {display: block; }    #__interaction_id__ .zoom-lightbox-layer__background {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);transform: translateZ(0); }      #__interaction_id__ .zoom-lightbox-layer__background.zoom-lightbox-layer__background_miniskin {background: #282828; }  #__interaction_id__ .zoom-lightbox-control-panel {position: absolute;top: 0;display: none;background: #404040; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_miniskin {display: block; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_horizontal {width: 100%;height: 46px;left: 0; }    #__interaction_id__ .zoom-lightbox-control-panel.zoom-lightbox-control-panel_vertical {width: 56px;height: 100%;right: 0; }  #__interaction_id__ .zoom-lightbox {position: absolute; }    #__interaction_id__ .zoom-lightbox__substrate {position: absolute;z-index: 0;left: 0;top: 0;width: 100%;height: 100%;background: #FFFFFF; }    #__interaction_id__ .zoom-lightbox__preview {position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25); }  #__interaction_id__ .close-lightbox-icon-wrapper {position: absolute;pointer-events: all; }    #__interaction_id__ .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_horizontal {top: 11px;right: 18px;width: 24px;height: 24px;padding: 3px; }    #__interaction_id__ .close-lightbox-icon-wrapper.close-lightbox-icon-wrapper_vertical {top: 7px;right: 12px;padding: 5px;width: 29px;height: 29px; }    #__interaction_id__ .close-lightbox-icon-wrapper svg {width: 100%;height: 100%; }  #__interaction_id__ text.cambria-embed {font-family: __cambria-embed__ !important; }  #__interaction_id__ text.eq-editor-main-i {font-family: __eq-editor-main-i__; }  #__interaction_id__ text.eq-editor-math-i {font-family: __eq-editor-math-i__; }  #__interaction_id__ text.eq-editor-size2 {font-family: __eq-editor-size2__; }  #__interaction_id__ text.eq-editor-double-struck {font-family: __eq-editor-double-struck__; }  #__interaction_id__ text.eq-editor-fraktur {font-family: __eq-editor-fraktur__; }  #__interaction_id__ text.eq-editor-script {font-family: __eq-editor-script__; }  #__interaction_id__ .interactivity-header {position: absolute;top: 0;left: 0;right: 0;background: var(--player-background-color, __player_background_color__);box-shadow: rgba(52, 56, 61, 0.1) 0 1px 0;z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 52px;padding: 0 12px 0 52px; }    #__interaction_id__ .interactivity-header.interactivity-header_with-back-to-app-button {padding-left: 12px; }    #__interaction_id__ .interactivity-header.interactivity-header_without-title .interactivity-close-button {margin-left: auto; }    #__interaction_id__ .interactivity-header.interactivity-header_without-title .items-list-toggle-wrapper {margin-left: auto; }    #__interaction_id__ .interactivity-header__title {font-family: Helvetica Neue, Helvetica, Roboto, Arial;color: var(--text-color, __miniskin_topbar_buttons_text_color__);font-size: 15px;font-weight: bold;line-height: 52px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;position: initial;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;padding: 0; }    #__interaction_id__ .interactivity-header__close {position: absolute;top: 9px;right: 16px;padding: 5px;width: 28px;height: 28px; }    #__interaction_id__ .interactivity-header.interactivity-header_with-back-to-app-button .back_to_app {width: 70px; }    #__interaction_id__ .interactivity-header.interactivity-header_with-back-to-app-button .interactivity-header__title {pointer-events: none; }  #__interaction_id__ .back-to-app {-ms-flex: 0 0 auto;flex: 0 0 auto;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 40px;height: 40px; }    #__interaction_id__ .back-to-app svg path {fill: var(--text-color, __miniskin_topbar_buttons_text_color__); }  #__interaction_id__ .interactivity-close-button {-ms-flex: 0 0 auto;flex: 0 0 auto;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 40px;height: 40px; }    #__interaction_id__ .interactivity-close-button svg path {fill: var(--text-color, __miniskin_topbar_buttons_text_color__); }  #__interaction_id__ .interactivity {width: 100%;height: 100%; }  #__interaction_id__ .top-layer {width: 100%;height: 100%; }  #__interaction_id__ .interactivity-content-container {position: absolute;overflow: auto;-webkit-overflow-scrolling: touch;background-color: #FFFFFF; }    #__interaction_id__ .interactivity-content-container.interactivity-content-container_portrait {top: 52px;bottom: 52px;left: 0;right: 0; }    #__interaction_id__ .interactivity-content-container.interactivity-content-container_landscape {top: 0;bottom: 0;left: 0;right: 52px; }  #__interaction_id__ .interactivity-search {margin-bottom: 18px; }  #__interaction_id__ .interactivity-content {position: relative;height: 100%;overflow-y: auto;overflow-x: hidden; }  #__interaction_id__ .interactivity-footer {position: absolute;left: 0;right: 0;bottom: 0;height: 56px;background-color: #FFFFFF;overflow: hidden;box-shadow: rgba(52, 56, 61, 0.1) 0 -1px 0;z-index: 1;display: -ms-flexbox;display: flex;padding: 0; }  #__interaction_id__ .interactivity-items-list {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #FFFFFF;z-index: 1;padding: 0 6px;overflow: auto;-webkit-overflow-scrolling: touch; }    #__interaction_id__ .interactivity-items-list__header {position: absolute;top: 0;left: 0;right: 0;height: 52px;padding: 0 70px;background: __player_background_color__;box-shadow: rgba(52, 56, 61, 0.1) 0 1px 0;z-index: 1; }    #__interaction_id__ .interactivity-items-list__title {font-family: Helvetica Neue, Helvetica, Roboto, Arial;color: __miniskin_topbar_buttons_text_color__;font-size: 15px;font-weight: bold;line-height: 52px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }    #__interaction_id__ .interactivity-items-list__close-button {position: absolute;top: 8px;right: 13px;padding: 5px;width: 30px;height: 30px; }      #__interaction_id__ .interactivity-items-list__close-button svg {vertical-align: top;width: 100%;height: 100%; }        #__interaction_id__ .interactivity-items-list__close-button svg path {fill: __miniskin_topbar_buttons_text_color__; }    #__interaction_id__ .interactivity-items-list__outline-button {position: absolute;top: 15px; }  #__interaction_id__ .items-list-toggle-wrapper {-ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 40px;height: 40px; }  #__interaction_id__ .items-list-toggle {display: -ms-flexbox;display: flex; }    #__interaction_id__ .items-list-toggle svg path {fill: var(--text-color, __miniskin_topbar_buttons_text_color__); }  #__interaction_id__ .interactivity-sidebar {position: absolute;top: 0;bottom: 0;right: 0;height: 100%;border-left: 1px solid rgba(97, 104, 112, 0.1);z-index: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center;width: 52px;padding: 16px 0 16px;background: var(--player-background-color, __player_background_color__); }    #__interaction_id__ .interactivity-sidebar__close {position: absolute;top: 7px;right: 12px;padding: 5px;width: 29px;height: 29px; }  #__interaction_id__ .list-visualizer-mobile-item-view {position: absolute; }    #__interaction_id__ .list-visualizer-mobile-item-view.list-visualizer-mobile-item-view_portrait {top: 52px;bottom: 56px;right: 0;left: 0; }    #__interaction_id__ .list-visualizer-mobile-item-view.list-visualizer-mobile-item-view_landscape {top: 0;bottom: 0;right: 56px;width: calc(100% - 56px); }    #__interaction_id__ .list-visualizer-mobile-item-view.list-visualizer-mobile-item-view_mobileapp {top: 0;bottom: 0;right: 0;width: 100%; }  #__interaction_id__ .mobile-item-content {position: relative;height: 100%;-webkit-overflow-scrolling: touch;overflow-y: auto;overflow-x: hidden; }    #__interaction_id__ .mobile-item-content::-webkit-scrollbar {position: absolute;width: 6px; }    #__interaction_id__ .mobile-item-content::-webkit-scrollbar-button {display: none;opacity: 0; }    #__interaction_id__ .mobile-item-content::-webkit-scrollbar-track {opacity: 0;width: 6px;position: absolute; }    #__interaction_id__ .mobile-item-content::-webkit-scrollbar-thumb {opacity: 0;position: absolute;width: 6px;background: rgba(0, 0, 0, 0.1); }  #__interaction_id__ .interactivity-navigation-panel {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;padding: 0 12px;width: 100%;background: var(--player-background-color, __player_background_color__); }    #__interaction_id__ .interactivity-navigation-panel button:not(:first-child) {margin: 0 0 0 12px; }    #__interaction_id__ .interactivity-navigation-panel.interactivity-navigation-panel_vertical {-ms-flex-direction: column;flex-direction: column;margin-top: auto;padding: 0;width: initial;background: none; }      #__interaction_id__ .interactivity-navigation-panel.interactivity-navigation-panel_vertical button:not(:first-child) {margin: 12px 0 0 0; }  #__interaction_id__ .simple-item-content {padding: 13px 22px 40px;width: 100%;top: 0; }    #__interaction_id__ .simple-item-content__title {word-wrap: break-word; }      #__interaction_id__ .simple-item-content__title span {font-family: Helvetica Neue, Helvetica, Roboto, Arial !important;color: __title_font_color__ !important; }      #__interaction_id__ .simple-item-content__title p {padding-top: 10px !important;padding-bottom: 10px !important;font-family: Helvetica Neue, Helvetica, Roboto, Arial !important;font-size: 25px !important;line-height: 1.33em !important; }  #__interaction_id__ .mobile-popup-item-view {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: __description_background_color__;overflow: hidden; }    #__interaction_id__ .mobile-popup-item-view__item-container {position: absolute;-webkit-overflow-scrolling: touch;overflow-y: auto;overflow-x: hidden; }      #__interaction_id__ .mobile-popup-item-view__item-container.mobile-popup-item-view__item-container_portrait {top: 52px;bottom: 52px;right: 0;left: 0; }      #__interaction_id__ .mobile-popup-item-view__item-container.mobile-popup-item-view__item-container_landscape {top: 0;bottom: 0;right: 52px;width: calc(100% - 52px); }  #__interaction_id__.ios .items-list-toggle-wrapper {line-height: 41px; }  #__interaction_id__ .trial_banner {position: absolute; }#__interaction_id__ .simple-item-content {padding: 13px 22px 40px;width: 100%;top: 0; }  #__interaction_id__ .simple-item-content__title {word-wrap: break-word; }    #__interaction_id__ .simple-item-content__title span {font-family: Helvetica Neue, Helvetica, Roboto, Arial !important;color: __title_font_color__ !important; }    #__interaction_id__ .simple-item-content__title p {padding-top: 10px !important;padding-bottom: 10px !important;font-family: Helvetica Neue, Helvetica, Roboto, Arial !important;font-size: 25px !important;line-height: 1.33em !important; }#__interaction_id__ .mobile-side-by-side-content-view {position: relative;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;background-color: __description_background_color__; }#__interaction_id__ .visualizer {position: relative;width: 100%;margin: 0; }#__interaction_id__ .visualizer-container {overflow: hidden;padding: 14px 10px 3px;background-color: __interactivity_background_color__; }  #__interaction_id__ .visualizer-container__color-line {height: 6px;border-radius: 3px 3px 0 0;position: absolute;left: 0;right: 0; }#__interaction_id__ .mobile-content-visualizer-container {width: 100%; }#__interaction_id__ .visualizer-container {text-align: center;padding: 17px 24px 16px; }#__interaction_id__ .visualizer-item-view {display: inline-block;vertical-align: top;width: 65px;height: 27px;position: relative;margin-left: -5px;line-height: 27px; }  #__interaction_id__ .visualizer-item-view__index {position: absolute;top: 0;left: -1px;width: 100%;text-align: center;color: __visualizer_item_text_color__;vertical-align: middle;font-family: Helvetica Neue, Helvetica, Roboto, Arial;font-weight: 600;font-size: 14px; }#__interaction_id__ .visualizer__items-container {position: relative;white-space: nowrap;display: inline-block;vertical-align: top;text-align: left;font-size: 0; }",
d;for(const [f,g]of Object.entries(null!=(d=a)?d:{}))a=`__${f.replace(RegExp("\\.","g"),"_")}__`,c=c.replace(new RegExp(a,"g"),g);let e;for(const [f,g]of Object.entries(null!=(e=b)?e:{}))c=c.replace(new RegExp(f,"g"),g);c=c.replace(/__verticalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.dd);c=c.replace(/__horizontalGradient\(([#0-9a-z]+), ([#0-9a-z]+)\)/gi,this.cd);return xc(c)}dd(a,b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="g436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#g436)" /></svg>`)})`}cd(a,
b,c){return`url(data:image/svg+xml;base64,${Ec(`<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="gh436" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="${b}" offset="0"/><stop stop-color="${c}" offset="1"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#gh436)" /></svg>`)})`}};function Nc(a){const b=Object.assign({},a),c={};for(const d in b)"object"==typeof b[d]&&(b[d]=Nc(b[d]),a=b[d],a._d&&(c[a._d]=a));b.toString=()=>b._;b.Rv=d=>c[d];return b}function C(a){const b={};for(const c in a)a.hasOwnProperty(c)&&(b[c]=Nc(a[c]));return b};const Oc={color:{_:"c"},alpha:{_:"a"}},Pc={firstColor:Object.assign({_:"fC"},Oc),secondColor:Object.assign({_:"sC"},Oc),direction:{_:"d"}},D={type:{_:"t"},value:Object.assign({_:"v"},Oc,Pc)};var Qc={id:{_:"i"},description:{_:"n"},scheme:{_:"s",Xm:{_:"i",background:Object.assign({_:"bg"},D),border:Object.assign({_:"b"},D),sr:Object.assign({_:"titc"},D),rr:Object.assign({_:"titb"},D),Qv:{_:"ci"},ur:Object.assign({_:"tb"},D),wr:Object.assign({_:"ttc"},D),vr:Object.assign({_:"ttb"},D)},text:{_:"t",title:Object.assign({_:"ti"},D),Qm:Object.assign({_:"h"},D),wv:Object.assign({_:"s"},D),text:Object.assign({_:"t"},D),quote:Object.assign({_:"q"},D),caption:Object.assign({_:"c"},D),Ju:Object.assign({_:"H"},
D)},description:{_:"d",background:Object.assign({_:"bg"},D),border:Object.assign({_:"b"},D)},ec:{_:"ap",background:Object.assign({_:"pb"},D),controls:Object.assign({_:"c"},D),ev:Object.assign({_:"plb"},D)},cv:{_:"p",Zu:Object.assign({_:"pb"},D),dv:Object.assign({_:"plb"},D),Su:Object.assign({_:"mbat"},D)},fu:{_:"ab",wm:Object.assign({_:"bb"},D),Tm:Object.assign({_:"hbb"},D),ym:Object.assign({_:"btc"},D),Vm:Object.assign({_:"hbtc"},D),xm:Object.assign({_:"br"},D),Um:Object.assign({_:"hbr"},D)},jv:{_:"sb",
wm:Object.assign({_:"bb"},D),Tm:Object.assign({_:"hbb"},D),ym:Object.assign({_:"btc"},D),Vm:Object.assign({_:"hbtc"},D),xm:Object.assign({_:"br"},D),Um:Object.assign({_:"hbr"},D)}}};const Rc=Eb(Qc);Rc.scheme.Xm=Object.assign(Rc.scheme.Xm,{xr:Object.assign({_:"vit"},D)});function Sc(){0!=Tc&&(Uc[ia(this)]=this);this.dg=this.dg;this.og=this.og}var Tc=0,Uc={};Sc.prototype.dg=!1;Sc.prototype.ac=function(){if(!this.dg&&(this.dg=!0,this.ha(),0!=Tc)){var a=ia(this);if(0!=Tc&&this.og&&0<this.og.length)throw Error(this+" did not empty its onDisposeCallbacks queue. This probably means it overrode dispose() or disposeInternal() without calling the superclass' method.");delete Uc[a]}};Sc.prototype.ha=function(){if(this.og)for(;this.og.length;)this.og.shift()()};function Vc(){this.id="mousewheel"}Vc.prototype.toString=function(){return this.id};function Wc(a,b){this.type=a instanceof Vc?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.ki=!1}Wc.prototype.stopPropagation=function(){this.ki=!0};Wc.prototype.preventDefault=function(){this.defaultPrevented=!0};var Xc=function(){if(!l.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{l.addEventListener("test",()=>{},b),l.removeEventListener("test",()=>{},b)}catch(c){}return a}();function Yc(a,b){Wc.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.Qa=null;if(a){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(bb){a:{try{Wa(b.nodeName);var e=!0;break a}catch(f){}e=!1}e||(b=null)}}else"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=cb||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=cb||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,
this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Zc[a.pointerType]||"";this.state=a.state;this.Qa=a;a.defaultPrevented&&Yc.Da.preventDefault.call(this)}}
n(Yc,Wc);var Zc={2:"touch",3:"pen",4:"mouse"};Yc.prototype.stopPropagation=function(){Yc.Da.stopPropagation.call(this);this.Qa.stopPropagation?this.Qa.stopPropagation():this.Qa.cancelBubble=!0};Yc.prototype.preventDefault=function(){Yc.Da.preventDefault.call(this);var a=this.Qa;a.preventDefault?a.preventDefault():a.returnValue=!1};var $c="closure_listenable_"+(1E6*Math.random()|0);function ad(a){return!(!a||!a[$c])};var bd=0;function cd(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.gk=e;this.key=++bd;this.ni=this.Yj=!1}function dd(a){a.ni=!0;a.listener=null;a.proxy=null;a.src=null;a.gk=null};function ed(a){this.src=a;this.gb={};this.Ei=0}ed.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.gb[f];a||(a=this.gb[f]=[],this.Ei++);var g=fd(a,b,d,e);-1<g?(b=a[g],c||(b.Yj=!1)):(b=new cd(b,this.src,f,!!d,e),b.Yj=c,a.push(b));return b};ed.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.gb))return!1;var e=this.gb[a];b=fd(e,b,c,d);return-1<b?(dd(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.gb[a],this.Ei--),!0):!1};
function gd(a,b){var c=b.type;if(!(c in a.gb))return!1;var d=Ea(a.gb[c],b);d&&(dd(b),0==a.gb[c].length&&(delete a.gb[c],a.Ei--));return d}ed.prototype.mi=function(){var a=0,b;for(b in this.gb){for(var c=this.gb[b],d=0;d<c.length;d++)++a,dd(c[d]);delete this.gb[b];this.Ei--}};ed.prototype.ai=function(a,b,c,d){a=this.gb[a.toString()];var e=-1;a&&(e=fd(a,b,c,d));return-1<e?a[e]:null};
function fd(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.ni&&f.listener==b&&f.capture==!!c&&f.gk==d)return e}return-1};var hd="closure_lm_"+(1E6*Math.random()|0),id={},jd=0;function E(a,b,c,d,e){if(d&&d.once)return kd(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)E(a,b[f],c,d,e);return null}c=ld(c);return ad(a)?a.kk(b,c,ha(d)?!!d.capture:!!d,e):md(a,b,c,!1,d,e)}
function md(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=ha(e)?!!e.capture:!!e,h=nd(a);h||(a[hd]=h=new ed(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=od();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Xc||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(pd(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");jd++;return c}
function od(){function a(c){return b.call(a.src,a.listener,c)}const b=qd;return a}function kd(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)kd(a,b[f],c,d,e);return null}c=ld(c);return ad(a)?a.Wq(b,c,ha(d)?!!d.capture:!!d,e):md(a,b,c,!0,d,e)}function rd(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)rd(a,b[f],c,d,e);else d=ha(d)?!!d.capture:!!d,c=ld(c),ad(a)?a.Fi(b,c,d,e):a&&(a=nd(a))&&(b=a.ai(b,c,d,e))&&sd(b)}
function sd(a){if("number"===typeof a||!a||a.ni)return!1;var b=a.src;if(ad(b))return gd(b.wc,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(pd(c),d):b.addListener&&b.removeListener&&b.removeListener(d);jd--;(c=nd(b))?(gd(c,a),0==c.Ei&&(c.src=null,b[hd]=null)):dd(a);return!0}function td(a,b,c,d,e){c=ld(c);d=!!d;return ad(a)?a.ai(b,c,d,e):a?(a=nd(a))?a.ai(b,c,d,e):null:null}function pd(a){return a in id?id[a]:id[a]="on"+a}
function qd(a,b){if(a.ni)a=!0;else{b=new Yc(b,this);var c=a.listener,d=a.gk||a.src;a.Yj&&sd(a);a=c.call(d,b)}return a}function nd(a){a=a[hd];return a instanceof ed?a:null}var ud="__closure_events_fn_"+(1E9*Math.random()>>>0);function ld(a){if("function"===typeof a)return a;a[ud]||(a[ud]=function(b){return a.handleEvent(b)});return a[ud]};function F(){Sc.call(this);this.wc=new ed(this);this.hu=this;this.nk=null}n(F,Sc);F.prototype[$c]=!0;k=F.prototype;k.zn=function(a){this.nk=a};k.addEventListener=function(a,b,c,d){E(this,a,b,c,d)};k.removeEventListener=function(a,b,c,d){rd(this,a,b,c,d)};
k.dispatchEvent=function(a){var b,c=this.nk;if(c)for(b=[];c;c=c.nk)b.push(c);c=this.hu;var d=a.type||a;if("string"===typeof a)a=new Wc(a,c);else if(a instanceof Wc)a.target=a.target||c;else{var e=a;a=new Wc(d,c);Gb(a,e)}e=!0;if(b)for(var f=b.length-1;!a.ki&&0<=f;f--){var g=a.currentTarget=b[f];e=vd(g,d,!0,a)&&e}a.ki||(g=a.currentTarget=c,e=vd(g,d,!0,a)&&e,a.ki||(e=vd(g,d,!1,a)&&e));if(b)for(f=0;!a.ki&&f<b.length;f++)g=a.currentTarget=b[f],e=vd(g,d,!1,a)&&e;return e};
k.ha=function(){F.Da.ha.call(this);this.wc&&this.wc.mi();this.nk=null};k.kk=function(a,b,c,d){return this.wc.add(String(a),b,!1,c,d)};k.Wq=function(a,b,c,d){return this.wc.add(String(a),b,!0,c,d)};k.Fi=function(a,b,c,d){this.wc.remove(String(a),b,c,d)};function vd(a,b,c,d){b=a.wc.gb[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.ni&&g.capture==c){var h=g.listener,m=g.gk||g.src;g.Yj&&gd(a.wc,g);e=!1!==h.call(m,d)&&e}}return e&&!d.defaultPrevented}
k.ai=function(a,b,c,d){return this.wc.ai(String(a),b,c,d)};let wd=0;function xd(a,b){if(a.Rb&&a.Rb[b]){var {Hm:c,yb:d,context:e,priority:f}=a.Rb[b];c.removeHandler(d,e,f);delete a.Rb[b]}else p("unknown handler key")}function yd(a){return void 0!==a.displayObject?a.displayObject():a}function G(a,b,c,d,e=null,f=!1){a.Ic=a.Ic||[];if(Array.isArray(c)){const g=[];for(const h of c)c=E(yd(b),h,d,f,e),g.push(c);a.Ic.push(g)}else b=E(yd(b),c,d,f,e),a.Ic.push(b)}
function zd(a,b,c,d,e){if(Array.isArray(c)){let f=!1;for(const g of c)f=zd(a,b,g,d,e)||f;return f}b=td(yd(b),c,d,!1,e);return!!b&&Ad(a,b)}function Ad(a,b){if(Array.isArray(b)){let c=!1;for(const d of b)c=Ad(a,d)||c;return c}Ea(a.Ic,b);return sd(b)}function H(a,b,c,d){a.Rb=a.Rb||{};b.addHandler(c,d,void 0);const e=++wd;a.Rb[e]={Hm:b,yb:c,context:d,priority:void 0}}
function Bd(a,b,c,d){const e=Ab(a.Rb,f=>{a:{var g={Hm:b,yb:c,context:d,priority:void 0};for(const h in f)if(!(h in g)||f[h]!==g[h]){f=!1;break a}for(const h in g)if(!(h in f)){f=!1;break a}f=!0}return f});e&&xd(a,e)}function I(a,b,c,d){const e=(...f)=>{c.apply(d,f);Bd(a,b,e,d)};H(a,b,e,d)}function Cd(a,b){if(b){if(a.Rb){var c=xb(a.Rb,d=>d.Hm.zp==b);for(const d of Object.keys(c))xd(a,d)}if(a.Ic){const d=yd(b);c=Ba(a.Ic,e=>e.src==d);for(const e of c)Ad(a,e)}}}
function K(a,b){a.Rd=a.Rd||[];a.Rd.push(b);return b}function Dd(a,...b){if(a.Rd)for(const c of b)c&&(a.xf(c),b=za(a.Rd,c),0<=b&&(a.Rd.splice(b,1),Ed(c)))}function Fd(a,...b){for(const c of b)c&&a.xf(c)}class Gd{constructor(){this.Rd=this.Rb=this.Ic=null}ac(){this.Db();if(this.Rd)for(const a of this.Rd)Ed(a);if(this.Ic){for(const a of this.Ic)if(Array.isArray(a))for(const b of a)sd(b);else sd(a);this.Ic=null}if(this.Rb)for(const a of Object.keys(this.Rb))xd(this,a)}xf(a){Cd(this,a)}Db(){}};function Hd(a,b){return 0==b?a.$f:a.Ze[b]}function Id(a,b){return 0==b?a.$f||[]:b in a.Ze?Hd(a,b):[]}function Jd(a){if(!a.Ze)return a.$f?a.$f.slice():[];const b=[],c=a.yj;for(let d=0;d<c.length;++d){const e=Hd(a,c[d]);e&&Ha(b,e)}return b}
class Kd{constructor(){this.$f=this.Ze=this.yj=null}push(a,b){if(0==b)this.$f=this.$f||[];else if(this.yj=this.yj||[0],this.Ze=this.Ze||{},!(b in this.Ze)){this.Ze[b]=[];var c=this.yj;var d=0;let f=c.length,g;for(;d<f;){const h=d+(f-d>>>1);var e=void 0;e=c[h];e=b>e?1:b<e?-1:0;0<e?d=h+1:(f=h,g=!e)}d=g?d:-d-1;0>d&&Ia(c,-(d+1),0,b)}Hd(this,b).push(a)}remove(a,b){(b=Hd(this,b))&&Ea(b,a)}};function Ld(a){return a.Na?Jd(a.Na).length:0}function Md(a,b){a.jh||(a.jh=[]);a.jh.push(b)}
class L extends Gd{constructor(a=null){super();this.jh=this.Na=null;this.zp=a}vu(){return this.zp}addHandler(a,b,c){this.Na=this.Na||new Kd;this.Na.push({yb:a,context:b},c||0)}removeHandler(a,b,c){c=c||0;if(this.Na){var d=Id(this.Na,c),e=d.length;for(let f=0;f<e;++f){const g=d[f];if(g.yb==a&&g.context==b){(a=Hd(this.Na,c))&&Array.prototype.splice.call(a,f,1);break}}}else p("EventDispatcher has no handlers!")}Bu(a,b,c){if(!this.Na)return!1;c=Id(this.Na,c||0);const d=c.length;for(let e=0;e<d;++e){const f=
c[e];if(f.yb==a&&f.context==b)return!0}return!1}g(...a){if(this.Na){const b=Jd(this.Na),c=b.length;for(let d=0;d<c;++d){const e=b[d];if(-1!=za(Jd(this.Na),e))try{e.yb.apply(e.context,arguments)}catch(f){Nd(f,!0)}}}this.jh&&this.jh.forEach(b=>{b.g(...a)})}Db(){super.Db()}}L.prototype.dispatch=L.prototype.g;L.prototype.hasHandler=L.prototype.Bu;L.prototype.removeHandler=L.prototype.removeHandler;L.prototype.addHandler=L.prototype.addHandler;L.prototype.eventOwner=L.prototype.vu;function M(a,b){const c=new L(a);K(a,c);if(b)if(Array.isArray(b))for(const d of b)Md(d,c);else Md(b,c);return c}class N extends Gd{};function Od(){return 0<=window.location.search.indexOf("ispringtesting=1")};function Pd(a,b){return(new Qd(b)).rn(a)}function Qd(a){this.qk=a}Qd.prototype.rn=function(a){const b=[];Rd(this,a,b);return b.join("")};
function Rd(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");var e="";for(var f=0;f<b;f++)c.push(e),e=d[f],Rd(a,a.qk?a.qk.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),Sd(d,c),c.push(":"),Rd(a,a.qk?a.qk.call(b,d,e):e,c),f=","));c.push("}");
return}}switch(typeof b){case "string":Sd(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 Td={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},Ud=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function Sd(a,b){b.push('"',a.replace(Ud,function(c){let d=Td[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),Td[c]=d);return d}),'"')};function Vd(a,b){F.call(this);this.Cd=a||1;this.Ci=b||l;this.xq=oa(this.Ev,this);this.Tq=Date.now()}n(Vd,F);k=Vd.prototype;k.enabled=!1;k.Ba=null;k.setInterval=function(a){this.Cd=a;this.Ba&&this.enabled?(this.stop(),this.start()):this.Ba&&this.stop()};k.Ev=function(){if(this.enabled){var a=Date.now()-this.Tq;0<a&&a<.8*this.Cd?this.Ba=this.Ci.setTimeout(this.xq,this.Cd-a):(this.Ba&&(this.Ci.clearTimeout(this.Ba),this.Ba=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
k.start=function(){this.enabled=!0;this.Ba||(this.Ba=this.Ci.setTimeout(this.xq,this.Cd),this.Tq=Date.now())};k.stop=function(){this.enabled=!1;this.Ba&&(this.Ci.clearTimeout(this.Ba),this.Ba=null)};k.ha=function(){Vd.Da.ha.call(this);this.stop();delete this.Ci};function Wd(a,b){if("function"!==typeof a)if(a&&"function"==typeof a.handleEvent)a=oa(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:l.setTimeout(a,b||0)};function Xd(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=Xd.prototype;k.Lq=function(){return this.right-this.left};k.clone=function(){return new Xd(this.top,this.right,this.bottom,this.left)};k.contains=function(a){return this&&a?a instanceof Xd?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
k.expand=function(a,b,c,d){ha(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
k.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};k.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
k.translate=function(a,b){a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Yd(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}k=Yd.prototype;k.clone=function(){return new Yd(this.left,this.top,this.width,this.height)};k.contains=function(a){return a instanceof y?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
k.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};k.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};k.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
k.translate=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};k.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function O(a,b,c){if("string"===typeof b)(b=Zd(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=Zd(c,d);f&&(c.style[f]=e)}}var $d={};function Zd(a,b){var c=$d[b];if(!c){var d=ac(b);c=d;void 0===a.style[d]&&(d=(cb?"Webkit":bb?"Moz":v?"ms":null)+bc(d),void 0!==a.style[d]&&(c=d));$d[b]=c}return c}function ae(a,b){var c=a.style[ac(b)];return"undefined"!==typeof c?c:a.style[Zd(a,b)]||""}
function be(a,b){var c=ec(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function ce(a,b){return be(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function de(a){return new y(a.offsetLeft,a.offsetTop)}function ee(a){"number"==typeof a&&(a=Math.round(a)+"px");return a}
function fe(a){var b=ge;if("none"!=ce(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function ge(a){var b=a.offsetWidth,c=a.offsetHeight,d=cb&&!b&&!c;if((void 0===b||d)&&a.getBoundingClientRect){try{var e=a.getBoundingClientRect()}catch(f){e={left:0,top:0,right:0,bottom:0}}return new A(e.right-e.left,e.bottom-e.top)}return new A(b,c)};function he(a,b){this.me=a;this.Er=b||[]}pa("iSpring.ios.mobile.MobileAppCommand",he);he.prototype.id=function(){return ia(this)};function ie(a){try{const b=jc(document,"iframe");O(b,{width:"1px",height:"1px",border:"0"});b.src=a;document.body.appendChild(b);Wd(()=>{oc(b)},100)}catch(b){}};function je(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}je.prototype.BYTES_PER_ELEMENT=4;je.prototype.set=function(a,b){b=b||0;for(let c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};je.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(je.BYTES_PER_ELEMENT=4,je.prototype.BYTES_PER_ELEMENT=je.prototype.BYTES_PER_ELEMENT,je.prototype.set=je.prototype.set,je.prototype.toString=je.prototype.toString,pa("Float32Array",je));function ke(a){this.length=a.length||a;for(let b=0;b<this.length;b++)this[b]=a[b]||0}ke.prototype.BYTES_PER_ELEMENT=8;ke.prototype.set=function(a,b){b=b||0;for(let c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};ke.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{ke.BYTES_PER_ELEMENT=8}catch(a){}ke.prototype.BYTES_PER_ELEMENT=ke.prototype.BYTES_PER_ELEMENT;ke.prototype.set=ke.prototype.set;ke.prototype.toString=ke.prototype.toString;pa("Float64Array",ke)};new Float64Array(3);new Float64Array(3);new Float64Array(4);new Float64Array(4);new Float64Array(4);new Float64Array(16);let le;function me(a){a instanceof Yc&&(a=a.Qa);le||(le=new WeakMap);le.set(a,!0)}function ne(a){a instanceof Yc&&(a=a.Qa);le||(le=new WeakMap);return le.has(a)}function oe(a){a instanceof Yc&&(a=a.Qa);return a.defaultPrevented?!0:ne(a)};function pe(a,b,c,d){c=c||0;const e=Array.prototype.slice.call(arguments,3);return setTimeout(()=>{a.apply(b||null,e)},c)}
function qe(){if(re)return new A(document.documentElement.clientWidth,document.documentElement.clientHeight);if(P&&v)return new A(screen.width,screen.height);var a=void 0!==window.devicePixelRatio?window.devicePixelRatio:1;return se?new A(screen.width/a,screen.height/a):P?Q&&(a=Math.max(screen.width,screen.height),document.documentElement.clientWidth>a)?new A(Math.max(document.documentElement.clientWidth,a),Math.max(document.documentElement.clientHeight,Math.min(screen.width,screen.height))):new A(screen.width,
screen.height):new A(screen.width*a,screen.height*a)}function te(){var a=window.location.search.substr(1);if(a){var b={};a=a.split("&");for(let e=0;e<a.length;++e){const f=a[e].split("=");if(2==f.length){try{var c=decodeURIComponent(f[0].replace(/\+/g," "))}catch(g){c=f[0]}try{var d=decodeURIComponent(f[1].replace(/\+/g," "))}catch(g){d=f[1]}c=c.toLowerCase();b[c]=d}}}else b={};return b}
function ue(a){if(!a)return!1;for(;a;){if("A"==a.nodeName.toLocaleUpperCase())return!0;a=a.parentNode}return!1}function ve(a){return a&&"VIDEO"==a.nodeName&&a.controls};(function(){function a(b){try{return b.ISPlayer&&(window.ISPlayer=b.ISPlayer),b.ISPVideoPlayer&&(window.ISPVideoPlayer=b.ISPVideoPlayer),b.ISPQuizPlayer&&(window.ISPQuizPlayer=b.ISPQuizPlayer),b.ISPInteractionPlayerCore&&(window.ISPInteractionPlayerCore=b.ISPInteractionPlayerCore),b.ISPBookPlayer&&(window.ISPBookPlayer=b.ISPBookPlayer),b.ISPScenarioPlayer&&(window.ISPScenarioPlayer=b.ISPScenarioPlayer),b.ISPFlipPlayer&&(window.ISPFlipPlayer=b.ISPFlipPlayer),!0}catch(c){return!1}}if(function(){let b;
try{b=window.frameElement}catch(c){}return null!=b}()){let b=window,c=7;for(;b&&b.parent!=b&&0!=c--&&!a(b.parent);)b=b.parent}})();var we;const xe=te().user_agent;we=xe?xe:Ua()||"";var Q=Ac||zc,re="1"==te().small_screen,ye="1"==te().tablet_screen,ze=re||ye,Ae;let Be;try{Be=window.top.location.href?window.frameElement:null}catch(a){}Ae=null!=Be;var Ce=zc&&Ae;function De(){const a=we.toLowerCase();return-1!=a.indexOf("android")||-1!=a.indexOf("mobile")||-1!=a.indexOf("wpdesktop")||re||ye}
var Ee=-1!=we.toLowerCase().indexOf("chrome"),Fe=cb&&!Ee,Ge=-1==we.toLowerCase().indexOf("windows phone")&&-1!=we.toLowerCase().indexOf("android"),P=De(),He=P&&(De()?"ontouchstart"in window||void 0!==window.DocumentTouch&&document instanceof window.DocumentTouch||-1!=we.toLowerCase().indexOf("touch"):!1);let Ie="";if(Q){const a=/CPU.+OS\s(\d+)_(\d+)/.exec(we);Ie=a?a[1]+"."+a[2]:""}
var Je=parseInt(Ie,10),Ke=Q&&10<=Je,Le=Q&&12<=Je,Me=v&&"9."==fb.substr(0,2),Ne=v&&"10."==fb.substr(0,3),Oe=R&&v,se=Ge&&!Ee&&!yc&&!Za,Pe=-1!=we.indexOf("ismobile"),Qe=Pe&&zc,Re=window._ispringNoneMobile,Se;if(Se=!window._ispringFullsizeSkin){var Te;if(!(Te=re))if(window._ispringFullsizeSkin)Te=!1;else{var Ue=qe();Te=(zc||700>Math.min(Ue.width,Ue.height))&&!ye}Se=Te}var R=Se,Ve=zc&&!Qe&&10>Je||Oe&&R,We=void 0!==window.ISPlayer,Xe=We&&R,Ye=P&&!We,Ze=!1;
const $e=document.createElement("audio"),af=$e.play&&$e.play();af&&af.then(()=>{$e.pause()},a=>{if(0<a.toString().indexOf("interact with the document first")||(Fe||yc)&&0<a.toString().indexOf("possibly because the user denied permission"))Ze=!0});var bf="1"==te().screenshoter,cf="1"==te().embed;function df(){return 1==window._ispringDebug||"1"==te().isdebug}setTimeout(function(){ef=df},0);class ff extends N{constructor({accessibilityModeEnabled:a,cc:b}){super();this.Hk=a&&!(P||R);this.ns=b;this.Hb=this.Hk?0<=window.location.search.indexOf("accessibility=1"):!1;this.Pg="";this.yg=M(this)}accessibilityModeEnabled(){return this.Hk}Aa(){return this.Hb}cc(){return this.ns}yd(a=!0){this.Hk&&(this.Hb=!this.Hb,a&&this.yg.g())}};class gf{constructor(){this.Qr=new Ic;this.na=null}pe(a,b){return this.na=this.na?this.na:this.Qr.pe(a,b)}};let hf;function jf(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void 0==c?(hf||(hf={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=hf,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function kf(a,b){a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)};var lf=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||setTimeout;function mf(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""}function nf(a){return a.classList?a.classList:mf(a).match(/\S+/g)||[]}function of(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function pf(a,b){a.classList?b=a.classList.contains(b):(a=nf(a),b=0<=za(a,b));return b}function qf(a,b){if(a.classList)a.classList.add(b);else if(!pf(a,b)){var c=mf(a);of(a,c+(0<c.length?" "+b:b))}}
function rf(a,b){a.classList?a.classList.remove(b):pf(a,b)&&of(a,Array.prototype.filter.call(nf(a),function(c){return c!=b}).join(" "))};function sf(a){return"string"!==typeof a.className}function tf(a,b){a.className.baseVal=b}function uf(a){return sf(a)?(a=a.className.baseVal,"string"===typeof a&&a.match(/\S+/g)||[]):nf(a)}function vf(a,b){sf(a)?(a=uf(a),b=0<=za(a,b)):b=pf(a,b);return b}function wf(a,b){if(sf(a)){if(!vf(a,b)){let c=a.className.baseVal;c+=0<a.className.baseVal.length?` ${b}`:b;tf(a,c)}}else qf(a,b)}function xf(a,b){sf(a)?vf(a,b)&&tf(a,Ba(uf(a),c=>c!=b).join(" ")):rf(a,b)};function yf(a,b){return`${a.className()}_${b}`}function zf(a,b,c){return`${yf(a,b)}_${c}`}function Af(a,b,c){b=nf(b);const d=zf(a,c,"");return Da(b,e=>0==e.indexOf(d))}class Bf{constructor(a,b){this.Pk=a;this.ho=b}className(){return this.ho?`${this.Pk}__${this.ho}`:this.Pk}};class Cf extends L{constructor(a){super(a);this.zo=K(this,new L);this.Ao=K(this,new L)}addHandler(a,b,c){super.addHandler(a,b,c);this.zo.g()}removeHandler(a,b,c){super.removeHandler(a,b,c);this.Ao.g()}};function Df(a,b,c,d,e,f){if(6==arguments.length)this.setTransform(a,b,c,d,e,f);else{if(0!=arguments.length)throw Error("Insufficient matrix parameters");this.Ta=this.Wa=1;this.Va=this.Ua=this.hb=this.ib=0}}k=Df.prototype;k.isIdentity=function(){return 1==this.Ta&&0==this.Va&&0==this.Ua&&1==this.Wa&&0==this.hb&&0==this.ib};k.clone=function(){return new Df(this.Ta,this.Va,this.Ua,this.Wa,this.hb,this.ib)};
k.setTransform=function(a,b,c,d,e,f){if("number"!==typeof a||"number"!==typeof b||"number"!==typeof c||"number"!==typeof d||"number"!==typeof e||"number"!==typeof f)throw Error("Invalid transform parameters");this.Ta=a;this.Va=b;this.Ua=c;this.Wa=d;this.hb=e;this.ib=f;return this};k.scale=function(a,b){this.Ta*=a;this.Va*=a;this.Ua*=b;this.Wa*=b;return this};k.translate=function(a,b){this.hb+=a*this.Ta+b*this.Ua;this.ib+=a*this.Va+b*this.Wa;return this};
k.rotate=function(a,b,c){var d=new Df;const e=Math.cos(a);a=Math.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.Ta;d=this.Ua;this.Ta=b.Ta*c+b.Va*d;this.Ua=b.Ua*c+b.Wa*d;this.hb+=b.hb*c+b.ib*d;c=this.Va;d=this.Wa;this.Va=b.Ta*c+b.Va*d;this.Wa=b.Ua*c+b.Wa*d;this.ib+=b.hb*c+b.ib*d;return this};k.toString=function(){return"matrix("+[this.Ta,this.Va,this.Ua,this.Wa,this.hb,this.ib].join()+")"};
k.transform=function(a,b,c,d,e){let f=b;for(b+=2*e;f<b;){e=a[f++];const g=a[f++];c[d++]=e*this.Ta+g*this.Ua+this.hb;c[d++]=e*this.Va+g*this.Wa+this.ib}};k.equals=function(a){return this===a?!0:a?this.Ta==a.Ta&&this.Ua==a.Ua&&this.hb==a.hb&&this.Va==a.Va&&this.Wa==a.Wa&&this.ib==a.ib:!1};function Ef(a,b){b=(new Df).setTransform(1,0,0,1,b,0);var c=Ff();a.style[c.qh.transform]=b.isIdentity()?"":c.Nm(b)}function Gf(a){let b=Math.min(a.boundingWidth/a.width,a.boundingHeight/a.height);!1===a.ne&&(b=Math.min(b,1));const c=Math.min(a.boundingWidth,a.width*b),d=Math.min(a.boundingHeight,a.height*b);return{width:c,height:d,scale:b,left:Math.floor((a.boundingWidth-c)/2),top:Math.floor((a.boundingHeight-d)/2)}}var Hf=null;
function Ff(){if(Hf)return Hf;let a=null;const b=hc("DIV"),c=[["transform",If,{transform:"transform",transformOrigin:"transformOrigin"}],["webkitTransform",If,{transform:"webkitTransform",transformOrigin:"webkitTransformOrigin"}],["msTransform",If,{transform:"msTransform",transformOrigin:"msTransformOrigin"}],["MozTransform",Jf,{transform:"MozTransform",transformOrigin:"MozTransformOrigin"}],["OTransform",If,{transform:"OTransform",transformOrigin:"OTransformOrigin"}]];for(let d=0;d<c.length;++d)if(void 0!==
b.style[c[d][0]]){a=new c[d][1](c[d][2]);break}if(!a)throw Error("browser doesn't support css matrix transformation");return Hf=a}function If(a){this.qh=a}If.prototype.Nm=function(a){return`matrix(${a.Ta.toFixed(5)},${a.Va.toFixed(5)},${a.Ua.toFixed(5)},${a.Wa.toFixed(5)},${a.hb.toFixed(5)},${a.ib.toFixed(5)})`};
If.prototype.getTransform=function(a){a="none"!=be(a,"display")?be(a,this.qh.transform):a.style[this.qh.transform];if(0==a.lastIndexOf("matrix(",0))a:{const b=[];for(let c=0;6>c;++c){const d=a.match(/^.*?(-?\d+(?:\.\d+)?(e-?\d+)?)/);if(!d){a=null;break a}b[c]=parseFloat(d[1]);a=a.substr(d[0].length)}a=b}else a=null;return a?new Df(a[0],a[1],a[2],a[3],a[4],a[5]):null};function Jf(a){this.qh=a}n(Jf,If);Jf.prototype.Nm=function(a){return`matrix(${a.Ta.toFixed(5)},${a.Va.toFixed(5)},${a.Ua.toFixed(5)},${a.Wa.toFixed(5)},${a.hb.toFixed(5)}px,${a.ib.toFixed(5)}px)`};var Kf=["touchstart","mousedown"],S=["touchend","mouseup"],Lf=["touchmove","mousemove"];function Mf(a,b,c,d,e){this.Ea=a;this.Lr=b;this.Mr=c;this.Ct=d;this.Dt=e}k=Mf.prototype;k.id=function(){return this.Ea};k.clientX=function(){return this.Lr};k.clientY=function(){return this.Mr};k.screenX=function(){return this.Ct};k.screenY=function(){return this.Dt};function Nf(a,b){this.Sd=a;this.Yt=b}function Of(a){const b=[];for(let c=0;c<a.length;++c){const d=a[c];b.push(new Mf(d.pointerId,d.clientX,d.clientY,d.screenX,d.screenY))}return new Nf(a[0],b)}Nf.prototype.touches=function(){return this.Yt};Nf.prototype.scale=function(){return this.Sd.scale};Nf.prototype.rotation=function(){return this.Sd.rotation};var Pf={passive:!1},Qf={passive:!0};function Rf(a,b){this.Ha=a;this.Zc={};this.Td={};if(b)for(let c=0;c<b.length;++c)a=b[c],this.Td[a.fk()]=a}k=Rf.prototype;k.Lh=!1;k.jj=-1;function Sf(a){const b=a.Ha;window.navigator.msPointerEnabled?(E(b,"MSPointerDown",a.np,!1,a),E(b,"MSPointerUp",a.pp,!1,a),E(b,"MSPointerMove",a.op,!1,a)):(E(b,Kf,a.xp,Pf,a),E(b,S,a.vp,!1,a),E(b,Lf,a.wp,Pf,a))}k.xp=function(a){const b=a.Qa;if(!this.Lh||b.touches&&1==b.touches.length)this.Lh=!0,a=Tf(a),Uf(this,"touchStart",a)};
k.vp=function(a){if(this.Lh){this.Lh=!1;var b=Tf(a);if(Uf(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||ue(a.target)||ve(a.target)||a.preventDefault()}}};k.wp=function(a){!ve(a.target)&&this.Lh&&(a=Tf(a),Uf(this,"touchMove",a))};
function Tf(a){a=a.Qa;if(void 0!==window.TouchEvent&&a instanceof TouchEvent){var b=[];for(let c=0;c<a.touches.length;++c){const d=a.touches[c];b.push(new Mf(d.identifier,d.clientX,d.clientY,d.screenX,d.screenY))}a=new Nf(a,b)}else b=[],b.push(new Mf(0,a.clientX,a.clientY,a.screenX,a.screenY)),a=new Nf(a,b);return a}k.np=function(a){var b=a.Qa;this.Zc[b.pointerId]=b;Vf(this,a);b=yb(this.Zc);a=1==b.length?"touchStart":"touchMove";b=Of(b);Uf(this,a,b)};
k.pp=function(a){const b=a.Qa;if(b.pointerId in this.Zc){delete this.Zc[b.pointerId];Vf(this,a);var c=yb(this.Zc);a=0<c.length?"touchMove":"touchEnd";0==c.length&&(c=[b]);c=Of(c);Uf(this,a,c)&&b.preventDefault()}};k.op=function(a){const b=a.Qa;b.pointerId in this.Zc&&(this.Zc[b.pointerId]=b,Vf(this,a),a=yb(this.Zc),a=Of(a),Uf(this,"touchMove",a))};function Vf(a,b){"touch"==b.pointerType&&(0<a.jj&&clearTimeout(a.jj),a.jj=setTimeout(a.ms.bind(a),200))}
k.ms=function(){this.Zc={};this.jj=-1;for(const a in this.Td)this.Td.hasOwnProperty(a)&&this.Td[a].bg()};function Uf(a,b,c){let d=0,e=null;for(const f in a.Td)if(a.Td.hasOwnProperty(f)){const g=a.Td[f],h=g.Nq(b,c);h>d&&(d=h,e=g)}return e?(c.Sd.defaultPrevented?e.bg():e.vq(c),!0):!1};function Wf(){this.$p=new L;this.Wr=new L;this.aq=new L;this.Zp=new L}k=Wf.prototype;k.ud=null;k.Oj=!1;k.fk=function(){return"tap"};k.Nq=function(a,b){if("touchEnd"==a)return this.Oj?1:0;const c=new y(b.touches()[0].clientX(),b.touches()[0].clientY());if("touchStart"==a&&1==b.touches().length)return this.ud=c,this.Oj=!0,this.aq.g(),Oe||E(window,"scroll",this.bg,!1,this),0;if(!this.ud)return 0;50>=Wb(c,this.ud)||this.Oj&&this.bg();return 0};
k.vq=function(a){this.$p.g(this.ud.x,this.ud.y,a.Sd);let b=!1;const c=Date.now();this.Yo&&1E3>c-this.Yo&&50>=Wb(this.qs,this.ud)&&(b=!0,this.Wr.g(this.ud.x,this.ud.y,a.Sd));this.Yo=b?null:c;this.qs=this.ud};k.bg=function(){rd(window,"scroll",this.bg,!1,this);this.Oj=!1;this.Zp.g()};let Xf;const Yf=[];if(window.MutationObserver){Xf=new MutationObserver(b=>{b&&b.forEach(c=>{for(const d of c.removedNodes)for(const e of Yf)"function"===typeof d.contains&&d.contains(e.displayObject())&&Zf(e)})});const a={subtree:!0,childList:!0};lf(()=>{Xf.observe(document.body,a)})}function $f(a,b){a.Hg.push(b);wf(a.h,b.className())}
function ag(a){const b=new ResizeObserver(c=>{for(const d of c)void 0!==d.target&&0<d.contentRect.width&&0<d.contentRect.height&&(a.Z(a.h.clientWidth,a.h.clientHeight),a.fe.g(a))});b.observe(a.h);return b}function bg(a,b){a.$k=b;a.setAttribute("tabindex",b+"")}
function cg(a,b){const c=K(a,new Rf(a.h));H(a,b.zo,()=>{1==Ld(b)&&Sf(c);G(a,a.h,"mouseover",()=>{a.enabled()&&0<Ld(a.$c)&&a.l("active",!0)});G(a,a.h,"mouseout",()=>{Zf(a)})});H(a,b.Ao,()=>{if(0==Ld(b)){const e=c.Ha;window.navigator.msPointerEnabled?(rd(e,"MSPointerDown",c.np,!1,c),rd(e,"MSPointerUp",c.pp,!1,c),rd(e,"MSPointerMove",c.op,!1,c)):(rd(e,Kf,c.xp,Pf,c),rd(e,S,c.vp,!1,c),rd(e,Lf,c.wp,Pf,c))}});const d=new Wf;H(a,d.$p,(e,f,g)=>{Zf(a);a.enabled()&&a.$c.g(a,g);a.wt&&g.target==a.h&&g.preventDefault()});
H(a,d.Zp,()=>{Zf(a)});H(a,d.aq,()=>{a.enabled()&&a.l("active",!0)});c.Td[d.fk()]=d}function dg(a){Xf?Yf.push(a):v?G(a,window,"DOMNodeRemoved",b=>{qc(b.target,a.h)&&Zf(a)}):G(a,a.h,"DOMNodeRemovedFromDocument",()=>{Zf(a)})}function T(a,b,c){O(a.h,b,c)}function eg(a){return a instanceof Node?a:a.displayObject()}function fg(a,b,c){K(a,b);null!=c?a.uc(b,c):a.addChild(b)}function gg(a,b){for(const c of Object.keys(b))O(a.h,c,b[c])}function hg(a,b){jf(a.h,"label",b)}
function ig(a,b){Array.isArray(b)&&(b=b.join(" "));a=a.h;b?a.setAttribute("role",b):a.removeAttribute("role")}function jg(a){jf(a.h,"hidden",!0)}function kg(a,b){b instanceof Bf||(b=new Bf(b));$f(a,b)}function lg(a,b){const c=a.Hg[0];b=c?yf(c,b):b;return vf(a.h,b)}function U(a,b){return new Bf(a.Hg[0].Pk,b)}function Zf(a){a.l("active",!1)}function mg(a){G(a,a.h,"keydown",a.Gs,a)}
class V extends N{constructor(a){let {u:b,j:c,Jm:d,vc:e,za:f,ir:g,uq:h,xu:m,Fk:q,qg:t,tabIndex:u,iu:z}=a||{};super();e||(e=hc(f||"DIV"));this.h=e;this.Hg=[];if(b||c)b=b||new Bf(c,d),$f(this,b);this.wt=void 0!==g?g:!0;this.Kl=this.qb=this.ya=this.qm=this.pm=this.$k=void 0;this.$d=1;this.Xp={};this.Rj=null;q&&(this.Jp=ag(this));(this.Ft=t)&&this.ti(!1);void 0!==u&&bg(this,u);this.$c=K(this,new Cf(this));cg(this,this.$c);m&&H(this,this.$c,()=>{});z&&dg(this);this.fe=M(this);if(!1===h){let J=!1;G(this,
this.displayObject(),"mousedown",()=>{J=!0});G(this,this.displayObject(),"focusout",ja=>{ja.target==ja.currentTarget&&(J=!1)});G(this,this.displayObject(),"focusin",ja=>{J&&ja.target==ja.currentTarget&&lf(()=>{this.displayObject().blur()})})}}T(){return this.$c}focus(){(()=>{this.h.focus()})()}getAttribute(a){return this.h.getAttribute(a)}setAttribute(a,b){(()=>{this.h.setAttribute(a,b)})()}removeAttribute(a){(()=>{this.h.removeAttribute(a)})()}we(a){this.pm=a;(()=>{this.h.style.left=a+"px"})()}wi(a){this.qm=
a;(()=>{this.h.style.top=a+"px"})()}move(a,b){this.we(a);this.wi(b)}tg(a){this.resize(a)}xn(a){this.resize(void 0,a)}resize(a,b){void 0!==a&&(this.h.style.width=ee(a));void 0!==b&&(this.h.style.height=ee(b));void 0!==a&&(this.ya=a);void 0!==b&&(this.qb=b);this.Z(this.width(),this.height());this.fe.g(this)}D(a){void 0!==this.$k&&this.setAttribute("tabindex",(a?this.$k:-1)+"");(()=>{a?this.h.removeAttribute("disabled"):this.h.setAttribute("disabled","")})()}s(a){this.Rj=a;(()=>{this.Rj=null;this.h.style.display=
a?"":"none"})()}Hd(a){(()=>{T(this,"opacity",a)})();this.Kl=a}addChild(a){const b=eg(a);(()=>{this.h.appendChild(b)})()}uc(a,b){const c=eg(a);this.h==c.parentNode&&this.h.childNodes[b]==c||(()=>{nc(this.h,c,b)})()}removeChild(a){const b=eg(a);eg(b).parentNode==this.displayObject()&&(()=>{this.h.removeChild(b)})()}nf(){(()=>{mc(this.h)})()}ja(a){(()=>{rc(this.h,a)})()}Gd(a){(()=>{this.h.innerHTML=a})()}pi(a){(()=>{this.h.id=a})()}eg(){return this.h.id}l(a,b){if(this.Hg.length)for(const c of this.Hg)if("string"===
typeof b){const d=Af(c,this.h,a);d&&(delete this.Xp[a],(()=>{xf(this.h,d)})());if(b){const e=zf(c,a,b);this.Xp[a]=e;(()=>{wf(this.h,e)})()}}else{const d=yf(c,a);(()=>{var e=this.h,f=d;b?qf(e,f):rf(e,f)})()}else(()=>{var c=this.h;b?qf(c,a):rf(c,a)})(),p("component has no bemInfo")}ti(a){jf(this.h,"selected",a)}selected(){return"true"==kf(this.h,"selected")}U(){this.Z(this.width(),this.height());this.fe.g()}x(){return void 0!==this.pm?this.pm:de(this.displayObject()).x}y(){return void 0!==this.qm?this.qm:
de(this.displayObject()).y}width(){if(void 0!==this.ya)var a=this.ya;else a=this.h,a=a.tagName.toUpperCase()=="SVG".toString()?a.width.baseVal.value:(new A(a.offsetWidth,a.offsetHeight)).width;return a}height(){if(void 0!==this.qb)var a=this.qb;else a=this.h,a=a.tagName.toUpperCase()=="SVG".toString()?a.height.baseVal.value:(new A(a.offsetWidth,a.offsetHeight)).height;return a}enabled(){return!this.h.hasAttribute("disabled")}visible(){return"boolean"===typeof this.Rj?this.Rj:"none"!=this.displayObject().style.display}opacity(){if(void 0!==
this.Kl)return this.Kl;var a=this.h.style;var b="";"opacity"in a?b=a.opacity:"MozOpacity"in a?b=a.MozOpacity:"filter"in a&&(a=a.filter.match(/alpha\(opacity=([\d.]+)\)/))&&(b=String(a[1]/100));b=""==b?b:Number(b);return"number"===typeof b?b:1}displayObject(){return this.h}setScale(a,b="0 0"){(()=>{var c=this.h;var d=a||a;d=(new Df).setTransform(a,0,0,d,0,0);var e=Ff();c.style[e.qh.transform]=d.isIdentity()?"":e.Nm(d);c=this.h;a:{d=["transformOrigin","webkitTransformOrigin","msTransformOrigin","MozTransformOrigin",
"OTransformOrigin"];for(e=0;e<d.length;++e)if(void 0!==c.style[d[e]]){d=d[e];break a}throw Error("browser doesn't support css style "+d[0]);}O(c,d,b)})()}setParentScale(a){this.$d=a;this.fh()}parentScale(){return this.$d}contains(a){if(!a)return!1;a=eg(a);return qc(this.h,a)}xf(a){(a instanceof Node||"function"===typeof a.displayObject)&&this.removeChild(a);super.xf(a)}Z(){}fh(){}Gs(a){document.activeElement!=this.displayObject()||a.defaultPrevented||13!=a.keyCode&&32!=a.keyCode||(a.preventDefault(),
this.$c.g(this,void 0))}Db(){this.Jp&&this.Jp.disconnect();const a=Yf.indexOf(this);0<=a&&Yf.splice(a,1)}};class ng extends V{constructor(){var {u:a,j:b,Jm:c,ir:d,uq:e,tabIndex:f,aw:g,toggle:h,Fk:m}={j:"player-switch-control",tabIndex:0};super({u:a,j:b,Jm:c,ir:d,uq:e,tabIndex:f,za:"BUTTON",iu:!0,Fk:m});if(g){const q=g.top,t=g.right,u=g.bottom,z=g.left;this.Mc=new V;fg(this,this.Mc);T(this.Mc,"position","absolute");T(this.Mc,"top",q?`${-q}px`:0);T(this.Mc,"right",t?`${-t}px`:0);T(this.Mc,"bottom",u?`${-u}px`:0);T(this.Mc,"left",z?`${-z}px`:0)}(this.Wt=h)&&this.lr(!1);mg(this)}lr(a){jf(this.h,"pressed",
a)}selected(){return!1}ti(){}pressed(){return"true"==kf(this.h,"pressed")}ja(a){super.ja(a);this.Mc&&this.uc(this.Mc,0)}Gd(a){super.Gd(a);this.Mc&&this.uc(this.Mc,0)}};class og extends N{constructor(a){super();this.us=a;this.Qe=a.playing();this.qt=M(this);this.zt=M(this)}playing(){return this.Qe}ready(){return!0}stop(){this.us.pause()}playbackStateChangedEvent(){return this.qt}readyEvent(){return this.zt}};const pg=["playing","buffering"];function qg(a){return a.Y.error?"error":a.Y.ended?"ended":a.Y.paused?"paused":a.Y.readyState<HTMLMediaElement.HAVE_FUTURE_DATA&&2==a.Y.networkState||a.uf?"buffering":"playing"}function rg(a){return!!a.Y&&!a.Y.error&&void 0!==a.Y.play}function sg(a,b){rg(a)&&a.Y.muted!=b&&(a.Y.muted=b,a.fp.g())}
class tg extends N{constructor(a){super();this.Y=a;this.Qe=this.uf=!1;this.cb=qg(this);G(this,a,"play",this.kd,this);G(this,a,"playing",this.kd,this);G(this,a,"pause",this.kd,this);G(this,a,"seeked",this.Ms,this);G(this,a,"ended",this.kd,this);G(this,a,"waiting",this.kd,this);G(this,a,"timeupdate",this.Ls,this);rg(this)&&this.Y.readyState>=HTMLMediaElement.HAVE_METADATA||G(this,a,"loadedmetadata",this.Ks,this);this.he=M(this);this.Dp=M(this);this.nm=M(this);this.fp=M(this);this.cp=M(this);this.Qk=
this.lh=this.xj=this.Sk=0;this.Xl=NaN}state(){return this.cb}play(){const a=this.Y.play();a&&a.catch(b=>window.console.log(b))}pause(){this.Y.pause()}reset(){this.pause();this.seek(0)}stop(){this.pause();this.seek(this.duration());this.seek(0)}seek(a){isNaN(this.Y.duration)||(this.uf=!0,this.Xl=Date.now(),this.Y.currentTime=a,this.kd())}playing(){return 0<=pg.indexOf(this.cb)}currentTime(){return this.Y.currentTime}duration(){return this.Y.duration||0}volume(){return rg(this)?this.Y.volume:1}setVolume(a){Q?
sg(this,!a):rg(this)&&(a=Vb(a,0,1),this.Y.volume!=a&&(this.Y.volume=a,this.nm.g()))}muted(){return rg(this)&&this.Y.muted}mediaElement(){return this.Y}stateChangedEvent(){return this.he}kd(){const a=this.cb,b=qg(this);a!=b&&("playing"==b?(this.Qe=!0,this.xj=Date.now(),this.lh=this.currentTime(),this.Sk=setInterval(()=>{const c=(Date.now()-this.xj)/1E3+this.lh;if(this.Y.readyState<HTMLMediaElement.HAVE_FUTURE_DATA||c>this.currentTime()+.5)this.uf=!0,this.Qk=this.lh+(Date.now()-this.xj)/1E3,this.kd()},
50)):(this.Qe=!1,clearInterval(this.Sk)),this.cb=b,this.he.g(a,b))}Ls(){isNaN(this.Xl)&&this.uf&&this.currentTime()>=this.Qk&&(this.uf=!1,this.kd(),this.lh=this.Qk);this.Dp.g()}Ks(){this.cp.g()}Ms(){this.xj=Date.now();this.Xl=NaN;this.lh=this.currentTime();this.uf=!1;this.kd()}Db(){this.Y.src="";clearInterval(this.Sk)}};class ug{constructor(a,b){this.Ot=a;this.me=b}src(){return this.Ot}type(){return this.me}};function vg(){const a=jc(document,"AUDIO");a.setAttribute("preload","metadata");return a}function wg(){const a=jc(document,"VIDEO");a.setAttribute("preload","metadata");Ke&&a.setAttribute("playsinline","");return a}let xg=[],yg=[];
if(window.ismediacreator)xg=window.ismediacreator[0],yg=window.ismediacreator[1];else if(document.body){function a(c,d){const e=c.play();e&&e.catch(()=>{});c.pause();d.push(c)}function b(){if(30>xg.length)for(var c=xg.length;30>c;++c){var d=vg();a(d,xg)}if(30>yg.length)for(c=yg.length;30>c;++c)d=wg(),a(d,yg)}if(Ye){let c=!1;document.body.addEventListener("touchstart",()=>{c=!0});document.body.addEventListener("touchmove",d=>{if(Q||!d.defaultPrevented)c=!1});document.body.addEventListener("touchend",
d=>{!1!==d.isTrusted&&c&&b()})}else v||$a||document.body.addEventListener("mouseup",()=>b());window.ismediacreator=[xg,yg]}function zg(a,b){for(let c=0;c<b.length;++c){const d=b[c];if(a.canPlayType&&a.canPlayType(d.type()))return d.src()}return null};function Ag(a){const b=yg&&yg.length?yg.shift():wg();a&&(a=zg(b,a))&&(b.src=a);return new Bg(b)}class Bg extends tg{constructor(a){super(a);this.oq=a}videoWidth(){return this.oq.videoWidth}videoHeight(){return this.oq.videoHeight}};class Cg extends tg{};function Dg(a,b){const c=ia(b)+"";c in a.Kf||(b=new og(b),a.Kf[c]=b);return a.Kf[c]}
class Eg extends N{constructor(a){super();this.Mf=a;this.Kf={};this.Mi=M(this);this.Ni=M(this);this.Mk=M(this);this.Pj=M(this);this.Qj=M(this);this.km=M(this);H(this,this.Mf.audioStartedEvent(),this.As,this);H(this,this.Mf.audioStartingEvent(),this.Bs,this);H(this,this.Mf.Mk,this.zs,this);H(this,this.Mf.videoStartedEvent(),this.ht,this);H(this,this.Mf.videoStartingEvent(),this.it,this);H(this,this.Mf.km,this.vj,this)}audioStartedEvent(){return this.Mi}audioStartingEvent(){return this.Ni}videoStartedEvent(){return this.Pj}videoStartingEvent(){return this.Qj}hn(){for(const a in this.Kf)if(this.Kf.hasOwnProperty(a)){const b=this.Kf[a];
b.playing()&&b.stop()}}As(a){a=Dg(this,a);this.Mi.g(a)}zs(a){a=Dg(this,a);this.Mk.g(a)}Bs(a,b,c){a=Dg(this,a);this.Ni.g(a,b,c)}ht(a){a=Dg(this,a);this.Pj.g(a)}vj(a){a=Dg(this,a);this.km.g(a)}it(a,b,c){a=Dg(this,a);this.Qj.g(a,b,c)}};function Fg(a,b){H(a,b.stateChangedEvent(),()=>{a.Pe(b)},a);a.ce.push(b);b.setVolume(a.Uj)}function Gg(a,b){a.xf(b);b=a.ce.indexOf(b);-1!=b&&a.ce.splice(b,1)}function Hg(a,b){for(let c=0;c<a.ce.length;++c){const d=a.ce[c];d==b||"paused"==d.cb||d.pause()}}
class Ig extends N{constructor(){super();this.ce=[];this.Mi=M(this);this.Ni=M(this);this.Mk=M(this);this.Pj=M(this);this.Qj=M(this);this.km=M(this);this.nm=M(this);this.Uj=1}audioStartedEvent(){return this.Mi}audioStartingEvent(){return this.Ni}videoStartedEvent(){return this.Pj}videoStartingEvent(){return this.Qj}deactivate(){Hg(this)}hn(){this.ce.forEach(a=>a.pause())}Pe(a){"playing"==a.state()&&Hg(this,a)}volume(){return this.Uj}setVolume(a){if(this.Uj!=a){for(let b=0;b<this.ce.length;++b)this.ce[b].setVolume(a);
this.Uj=a;this.nm.g()}}}Ig.prototype.setVolume=Ig.prototype.setVolume;function Jg(a,b){window.scrollTo(a,b)}window.yPos=function(){return window.pageYOffset};window.scrollPageTo=Jg;function Kg(){this.Rp=new L;this.Zk=this.Qg=0;this.Nj=!1;this.h=jc(document,"DIV");this.h.style.width=Me?"100%":"100vw";this.h.style.height=Q?"50vh":"100vh";this.h.style.position="absolute";this.h.style.zIndex="-1";this.h.style.top="0";P&&!R&&(document.body.style.position="fixed");let a=window;if(Ae)try{a=window.top}catch(c){}document.body.insertAdjacentElement("afterbegin",this.h);(new ResizeObserver(()=>{Q&&R?setTimeout(()=>{Lg(this)},100):Lg(this)})).observe(this.h);window.invalidatePlayerSize=
()=>{};window.setPlayerSize=()=>{};window.removeResizeListeners=()=>{};document.addEventListener("touchend",c=>{0==c.touches.length&&(this.Nj=!1,setTimeout(()=>{Lg(this,!1,!1)},100))},!0);document.addEventListener("touchstart",c=>{1==window.event.touches.length&&(this.Nj=!0);1<c.touches.length&&c.preventDefault()},!0);const b=a.onresize;a.onresize=()=>{b&&b();Lg(this)};a.onorientationchange=()=>{const c=wc();c&&P&&(Q?setTimeout(()=>{c.blur();Le&&Lg(this)},800):c.blur())};Ce&&window.frameElement&&
window.frameElement.setAttribute("scrolling","no")}
function Lg(a,b=!1,c=!0){function d(t,u){if(b||q.Qg!=t||q.Zk!=u){const z=q.Qg;q.Qg=t;q.Zk=u;q.Rp.g(q.Qg,q.Zk);z!=q.Qg&&Q&&!q.Nj&&setTimeout(()=>{e(0,0)},100)}}const e=Jg;if(b||!a.Nj){var f=Q?2*a.h.clientHeight:a.h.clientHeight;if(Ae||!(Ge&&.7>f/screen.height||zc&&.7>window.innerHeight/f)){var g=1,h=a.h.clientWidth;c&&Ce&&window.frameElement&&(h=0,g=h/window.innerWidth);var m=window.innerHeight*g,q=a;d(h,m);c&&Ce&&window.frameElement&&setTimeout(()=>{h=window.frameElement.clientWidth;g=h/window.innerWidth;
m=window.innerHeight*g;d(h,m)},0)}}};function Mg(a,b,c){for(let d in b)if(b.hasOwnProperty(d)){const e=b[d];c&&(d=c(d));a=a.replace(new RegExp(d,"g"),e)}return a};class Ng{constructor(a){this.qj=a}ob(a,b,c){c=this.qj.hasOwnProperty(a)?this.qj[a]:c;if(void 0!==c)return void 0!==b&&(c=Mg(c,b,this.gl)),c;p("unknown message id: "+a);return a}messages(){return this.qj}Pm(a){return this.qj.hasOwnProperty(a)}gl(a){return"%"+a.toUpperCase()+"%"}}Ng.prototype.getMessage=Ng.prototype.ob;class Og extends Ng{constructor(a){super(a);this.pj=new L}};let Pg=null;function Qg(){if(!Pg)throw Error("VisualsI18n is not initialized");return Pg};var Rg=a=>{if(!ha(a)){a=Gc(a);for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239<e&&365>e){f=a[c++];var g=a[c++],h=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|h&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return JSON.parse(b.join(""))}return a};class Sg{constructor(a){this.$o=a}yd(){this.$o&&this.$o.yd()}};class Tg{constructor(a){this.Wf=a}focus(){this.Wf&&this.Wf.focus()}};class Ug{constructor(a,b){this.fm=a;this.ss=b}};function Vg(a,b,c){this.fontFamily=a;this.bold=b;this.italic=c};function Wg(a,b,c){Array.isArray(b)||(b=[b]);let d=void 0,e=void 0;Aa(b,f=>{const g=a.indexOf(f,c);0<=g&&(void 0===d||g<d)&&(d=g,e=f)});return void 0!==e&&void 0!==d?new Xg(e,d):null}function Xg(a,b){this.uv=a;this.pk=b};function W(a,b,c){if(a.Sb.hasOwnProperty(b))b=a.Sb[b],void 0!==c&&(b=Mg(b,c,a.gl)),a=b;else throw Error("unknown template id: "+b);a=lc(Lb(a));return a instanceof DocumentFragment?a.firstChild:a}class Yg{constructor(a){this.Sb=a}gl(a){return"{"+a+"}"}};class Zg{constructor(){this.Yn={}}register(a){this.Yn[a.name()]=a}exec(a,...b){this.Yn[a].exec(b)}}Zg.prototype.exec=Zg.prototype.exec;function $g(){window["ispring.visuals.player.env.executors"]||(window["ispring.visuals.player.env.executors"]={});return window["ispring.visuals.player.env.executors"]}function ah(a,b){$g()[a]=b}pa("ispring.visuals.player.env.registerExecutor",ah);function bh(a){delete $g()[a]}pa("ispring.visuals.player.env.unregisterExecutor",bh);pa("ispring.visuals.player.env.getExecutor",function(a){return $g()[a]});class ch extends Yg{constructor(a){super(R&&a.Tu?a.Tu:P&&a.yv?a.yv:a.Hq)}};class dh extends ch{};function eh(a,b){return{xe:b,oldValue:a.jl(b)}}function fh(a,b){a.Md.g(b)}function gh(a,b){const c=eh(a,"INTERACTIVITY_WIDTH");a.Mo=b;fh(a,c)}function hh(a,b){const c=eh(a,"FONT_FAMILY");a.oo=b;fh(a,c)}function ih(a,b){const c=eh(a,"BORDER_RADIUS");a.Qn=b;fh(a,c)}
class jh extends N{constructor(){super();this.Md=M(this);this.Eb=!1;this.kc=1;this.Zo=!0;this.Mo=960;this.Ko=540;this.Rg=3;this.fa="";this.gp=this.fq=!0;this.kq=!1;this.oo="Open Sans";this.Qn=10}contentScale(){return this.kc}fitToWindow(){return this.Eb}wn(a){const b=eh(this,"FIT_TO_WINDOW");this.Eb=a;fh(this,b)}Yq(){return this.Zo}ig(){return this.Mo}title(){return this.fa}Qb(a){const b=eh(this,"INTERACTIVITY_TITLE");this.fa=a;fh(this,b)}rf(){return this.fq}ng(){return this.gp}Ek(){return this.kq}ei(){return this.Ko}jf(){return this.Rg}un(a){const b=
eh(this,"DESCRIPTION_ANIMATION_TYPE");this.Rg=a;fh(this,b)}fontFamily(){return this.oo}borderRadius(){return this.Qn}jl(a){switch(a){case "CONTENT_SCALE":return this.contentScale();case "FIT_TO_WINDOW":return this.fitToWindow();case "INTERACTIVITY_WIDTH":return this.ig();case "INTERACTIVITY_HEIGHT":return this.ei();case "DESCRIPTION_ANIMATION_TYPE":return this.jf();case "INTERACTIVITY_TITLE":return this.title();case "INTERACTIVITY_TITLE_ENABLED":return this.rf();case "NAVIGATION_BUTTONS_ENABLED":return this.ng();
case "USE_PRESENTATION_BACKGROUND":return this.Ek();case "FONT_FAMILY":return this.fontFamily();case "BORDER_RADIUS":return this.borderRadius();default:p("Invalid settingsType")}}};class kh extends jh{Bb(){return 3}};class lh{constructor(a,b){this.me=a;this.Ea=b}id(){return this.Ea}type(){return this.me}};class mh extends lh{constructor(a,b,c,d){super("equation",a);this.pr=b;this.Qu=c;this.mathML=d}};class nh{clone(){const a=this.Ng();Object.assign(a,this);return a}isEqual(a){for(const b in a)if(a.hasOwnProperty(b)&&a[b]!=this[b])return!1;return!0}clear(a,b=!1){const c=this.Ng();for(const d in this)this.hasOwnProperty(d)&&(c[d]=b?void 0===a[d]?void 0:this[d]:void 0===a[d]?this[d]:void 0);return c}remove(a){const b=this.Ng();for(const c in this)this.hasOwnProperty(c)&&(b[c]=this[c]===a[c]?void 0:this[c]);return b}Ng(){throw Error("method is not implemented");}};class oh extends nh{constructor(){super();this.strike=this.zk=this.yk=this.fontFamily=this.size=this.color=this.Ck=this.italic=this.bold=void 0}te(){return void 0===this.bold&&void 0===this.italic&&void 0===this.Ck&&void 0===this.color&&void 0===this.size&&void 0===this.fontFamily&&void 0===this.yk&&void 0===this.zk&&void 0===this.strike}Ng(){return new oh}};class ph extends nh{constructor(){super();this.type="p";this.bottomPadding=this.topPadding=this.lineHeight=this.Rq=this.align=this.hk=void 0}Ng(){return new ph}remove(a){a=super.remove(a);a.type=a.type||"p";return a}te(){return"p"==this.type&&void 0===this.hk&&void 0===this.lineHeight&&void 0===this.align&&void 0===this.Rq&&void 0===this.topPadding&&void 0===this.bottomPadding}};class qh{constructor(){this.Hh=new oh;this.ih=new ph}Ab(){return this.Hh}mk(){return this.ih}te(){return this.Hh.te()&&this.ih.te()}clone(){var a=this.mk(),b=this.Ab();const c=new qh;a&&(c.ih=a.clone());b&&(c.Hh=b.clone());return c}isEqual(a){return this.Hh.isEqual(a.Ab())&&this.ih.isEqual(a.mk())}};var rh={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 sh(a){const b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(th.test(c))return b.Rm=uh(c),b.type="hex",b;a:{var d=a.match(vh);if(d){c=Number(d[1]);const e=Number(d[2]);d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.Rm=wh(c[0],c[1],c[2]),b.type="rgb",b;if(rh&&(c=rh[a.toLowerCase()]))return b.Rm=c,b.type="named",b;throw Error(a+" is not a valid color string");}var xh=/#(.)(.)(.)/;
function uh(a){if(!th.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(xh,"#$1$1$2$2$3$3"));return a.toLowerCase()}function yh(a){a=uh(a);a=parseInt(a.slice(1),16);return[a>>16,a>>8&255,a&255]}function wh(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error('"('+a+","+b+","+c+'") is not a valid RGB color');b=a<<16|b<<8|c;return 16>a?"#"+(16777216|b).toString(16).slice(1):"#"+b.toString(16)}
function zh(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 th=/^#(?:[0-9a-f]{3}){1,2}$/i,vh=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Ah(a){a=sh(a).Rm;return parseInt(a.substr(1),16)}function Bh(a){return`#${a.toString(16).padStart(6,"0")}`};var Ch;class Dh{constructor(a,b,c){this.Fo=a;this.Se=b;this.je=this.Jb=null;this.kh=c}text(){if(!this.Jb)if(this.kh.length){this.Jb="";for(var a of this.kh)this.Jb+="string"===typeof a?a:" "}else{a:{a=this.Fo;var b="\r";if(0==a.length)a="";else{null==b&&(b="");var c=0,d="",e=a.length;do{var f=Wg(a,["<p>","<p "],c);if(f&&f.pk>c){c=a.substr(c,f.pk-c);var g=hc("DIV");g.innerHTML=c;d+=(g.textContent||g.innerText||uc(g))+b;c=f.pk}if(g=Wg(a,["</p>","</p >"],c)){f=g.pk+g.uv.length-c;const h=a.substr(c,f);g=hc("DIV");
g.innerHTML=h;d+=(g.textContent||g.innerText||uc(g))+b;c+=f}else{g=hc("DIV");g.innerHTML=a.substr(c,e-c);a=d+(g.textContent||g.innerText||uc(g));break a}}while(c<e);a=d}}this.Jb=a}return this.Jb}textWithEquations(a){if(!this.je){const c={};for(var b of this.Se)c[b.id()]=b;this.je="";for(const d of this.kh)"string"===typeof d?this.je+=d:(b=c[d.id],this.je=b instanceof mh?this.je+(a||b.Qu):this.je+" ")}return this.je}htmlText(){return this.Fo}te(){return!this.kh.length&&!this.Se.length}plainTextWithPlaceholders(){return this.kh}resources(){return this.Se}data(){throw Error("not implemented");
}Kq(){throw Error("not implemented");}};class Eh extends Dh{constructor(a,b,c,d,e){super(a,b,c);this.Ge=d;this.ie=e}fonts(){return this.Ge}Bi(){return this.ie}};function Fh(a){a=null===a.Wl?a.fa.text():a.Wl;return 1==a.trim().length?a.trim().replace("\u200b",""):a}class Gh extends N{constructor(a,b,c,d,e){super();this.Ea=a;this.fa=b;this.Wl=c;this.Ha=d;this.jc=e}id(){return this.Ea}title(){return this.fa}Ob(){return this.Wl}content(){return this.Ha}audio(){return this.jc}$b(){this.jc&&this.jc.$b()}}Gh.prototype.disableAutoPlaying=Gh.prototype.$b;class Hh{constructor(a,b,c){this.js=a;this.ya=b;this.qb=c}width(){return this.ya}height(){return this.qb}};class Ih{constructor(a,b,c,d){this.cu=a;this.ut=b;this.ya=c;this.qb=d}width(){return this.ya}height(){return this.qb}};class Jh extends Gh{constructor(a,b,c,d,e,f,g,h){super(a,b,c,d,e);this.fd=f;this.bu=g;this.Br=h}image(){return this.fd}video(){return this.bu}Ph(){return this.Br}};class Kh extends Gh{constructor(a){super(a.id,a.title,a.Ob,a.content,a.audio);this.Nd=a.color;this.Qi=M(this);this.R=[]}color(){return this.Nd}setColor(a){this.Nd=a;this.Qi.g()}items(){return this.R}wb(a){this.R.push(a)}$b(){this.jc&&this.jc.$b();Aa(this.R,a=>{a.$b()},this)}};function Lh(a,{Sv:b=0,saturation:c=0,ue:d=0}){a=Bh(a);var e=yh(a);a=e[0]/255;var f=e[1]/255;e=e[2]/255;const g=Math.max(a,f,e),h=Math.min(a,f,e);let m=0,q=0;const t=.5*(g+h);g!=h&&(g==a?m=60*(f-e)/(g-h):g==f?m=60*(e-a)/(g-h)+120:g==e&&(m=60*(a-f)/(g-h)+240),q=0<t&&.5>=t?(g-h)/(2*t):(g-h)/(2-2*t));a=[Math.round(m+360)%360,q,t];a[0]=(a[0]+b)%360;a[1]=Vb(a[1]+c,0,1);a[2]=Vb(a[2]+d,0,1);d=a[1];c=a[2];b=a[0]/360;0==d?c=d=b=255*c:(a=.5>c?c*(1+d):c+d-d*c,f=2*c-a,c=255*zh(f,a,b+1/3),d=255*zh(f,a,b),b=255*
zh(f,a,b-1/3));b=[Math.round(c),Math.round(d),Math.round(b)];return wh(b[0],b[1],b[2])};function Mh(a,b){var c=yh(a).concat(b);a=c[0];b=c[1];var d=c[2];c=c[3];if(isNaN(a)||0>a||255<a||isNaN(b)||0>b||255<b||isNaN(d)||0>d||255<d||isNaN(c)||0>c||1<c)throw Error('"('+a+","+b+","+d+","+c+')" is not a valid RGBA color');a=[a,b,d,c];b=a.slice(0);b[3]=Math.round(1E3*a[3])/1E3;return"rgba("+b.join(",")+")"};function Nh(a){return Mh(Bh(a.color),a.alpha)};class Oh{constructor(a,b,c=$b()){this.Ea=c;this.Tk=b;this.Yi=a;this.Go=null;this.Md=new L}id(){return this.Ea}pi(a){this.Ea=a}toString(){return this.Go?this.Go.ob(this.Yi,void 0,this.Yi):this.Yi}description(){return this.Yi}setColor(a,b,c){this.Tk[a][b]=c;this.Md.g()}tn(a){this.Tk=a;this.Md.g()}colors(){return this.Tk}};class Ph{constructor(a,b,c,d,e){this.Ea=a;this.Ie=null;this.R=[];this.Gh=null;this.bb=b;this.vt=c;this.Lt=d;this.Dc=e;this.Xn=null}id(){return this.Ea}title(){return this.bb.title()}interactionSize(){return new A(this.bb.ig(),this.bb.ei())}La(){return this.Ie}content(){return this.R.slice()}summary(){return this.Gh}settings(){return this.bb}presentationSettings(){return this.vt}slideBackground(){return this.Lt}fillPanelsView(){return this.Dc}zd(){return this.Xn}setContent(a){this.R=a}};function Qh(a){return new Jh(a.id(),a.title(),a.Ob(),a.content(),a.audio(),null,null,null)}class Rh extends Ph{La(){const a=super.La();return a?Qh(a):null}content(){return super.content().map(a=>a instanceof Kh?[Qh(a)].concat(a.items()):[a]).reduce((a,b)=>a.concat(b)).filter(a=>a.content())}summary(){const a=super.summary();return a?Qh(a):null}};function Sh(a,b,c){this.If=c;this.Gr=a;this.du=b}function Th(a,b){if(a.If[b]&&a.If[b].src)return a.If[b];throw Error("Image with id: "+b+" does not exist");};var Uh={title:{_:"t"},rf:{_:"te"},ng:{_:"nbe"},Ek:{_:"upb"},fitToWindow:{_:"ftw"},contentScale:{_:"csc"},ig:{_:"iw"},ei:{_:"ih"},Yq:{_:"lar"},jf:{_:"dat"},fontFamily:{_:"ff"},borderRadius:{_:"br"}};var Vh={htmlText:{_:"h"},gu:{_:"a"},resources:{_:"r"},bv:{_:"d"}},Wh={id:{_:"i"},title:Object.assign({_:"t"},Vh),Ob:{_:"st"},content:Object.assign({_:"c"},Vh),audio:{_:"a",id:{_:"i"},Dn:{_:"p"},ug:{_:"st"},text:{_:"T"}}},Xh=Object.assign(Wh,{visible:{_:"v"}}),Yh={type:{_:"tp"},id:{_:"i"},title:Object.assign({_:"t"},Vh),color:{_:"co"},item:Object.assign({_:"it"},Wh)},Zh={id:{_:"i"},content:{_:"C",items:{_:"is",type:{_:"tp",item:Object.assign({_:"i",_d:"item"},Wh),group:Object.assign({_:"g",_d:"group"},
Yh)}},La:Object.assign({_:"i"},Xh),summary:Object.assign({_:"s"},Xh)},settings:Object.assign({_:"s"},Uh),Ov:Object.assign({_:"a"},{image:{_:"image",src:{_:"src"},width:{_:"width"},height:{_:"height"},Ru:{_:"metaInfo"}},audio:{_:"audio",src:{_:"src"},Ru:{_:"metaInfo",cw:"ttsMetadata",Pv:"audioIsEdited"}},video:{_:"video",src:{_:"src"},width:{_:"width"},height:{_:"height"}}}),zd:{_:"c"},hr:{_:"ptl"}};function $h(a){const b={};for(const c in a)b[c]="object"==typeof a[c]&&null!=a[c]?$h(a[c]):a[c];return b};var ai=$h(Zh);ai.settings=Object.assign(ai.settings,{});ai.zd=Object.assign(ai.zd,Qc);ai.content.items.type.item=Object.assign(ai.content.items.type.item,{image:{_:"im",id:{_:"i"},width:{_:"w"},height:{_:"h"}},video:{_:"vi",id:{_:"i"},fv:{_:"pi"},width:{_:"w"},height:{_:"h"}},Ph:{_:"at"}});var bi=C(ai);class ci extends Kh{};function di(a){Sc.call(this);this.Ra=a;this.kg={}}n(di,Sc);var ei=[];k=di.prototype;k.kk=function(a,b,c,d){Array.isArray(b)||(b&&(ei[0]=b.toString()),b=ei);for(var e=0;e<b.length;e++){var f=E(a,b[e],c||this.handleEvent,d||!1,this.Ra||this);if(!f)break;this.kg[f.key]=f}return this};k.Wq=function(a,b,c,d){return fi(this,a,b,c,d)};
function fi(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)fi(a,b,c[g],d,e,f);else{b=kd(b,c,d||a.handleEvent,e,f||a.Ra||a);if(!b)return a;a.kg[b.key]=b}return a}k.Fi=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Fi(a,b[f],c,d,e);else if(a=td(a,b,c||this.handleEvent,ha(d)?!!d.capture:!!d,e||this.Ra||this))sd(a),delete this.kg[a.key]};k.mi=function(){wb(this.kg,function(a,b){this.kg.hasOwnProperty(b)&&sd(a)},this);this.kg={}};
k.ha=function(){di.Da.ha.call(this);this.mi()};k.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function gi(a){F.call(this);this.di={};this.ci={};this.Ra=new di(this);this.Xa=a;this.Bm=!1}n(gi,F);var hi=[v&&!kb("11")?"readystatechange":"load","abort","error"];function ii(a,b,c){if(c="string"===typeof c?c:c.src)a.Bm=!1,a.di[b]={src:c,Cq:null}}gi.prototype.start=function(){const a=this.di;zb(a).forEach(function(b){const c=a[b];if(c&&(delete a[b],!this.dg)){var d=this.Xa?cc(this.Xa).gf("IMG"):new Image;c.Cq&&(d.crossOrigin=c.Cq);this.Ra.kk(d,hi,this.er);this.ci[b]=d;d.id=b;d.src=c.src}},this)};
gi.prototype.er=function(a){const b=a.currentTarget;if(b){if("readystatechange"==a.type)if("complete"==b.readyState)a.type="load";else return;"undefined"==typeof b.naturalWidth&&("load"==a.type?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));var c=b.id;delete this.di[c];const d=this.ci[c];d&&(delete this.ci[c],this.Ra.Fi(d,hi,this.er));this.dispatchEvent({type:a.type,target:b});!this.dg&&Bb(this.ci)&&Bb(this.di)&&!this.Bm&&(this.Bm=!0,this.dispatchEvent("complete"))}};
gi.prototype.ha=function(){delete this.di;delete this.ci;var a=this.Ra;a&&"function"==typeof a.ac&&a.ac();gi.Da.ha.call(this)};var ji={resources:{_:"rs",vm:{_:"a",mimeType:{_:"m"},src:{_:"s"},text:{_:"t"}},Gk:{_:"v",mimeType:{_:"m"},src:{_:"s"},text:{_:"t"}},images:{_:"i",src:{_:"s"},width:{_:"v"},height:{_:"h"},text:{_:"t"}}},fonts:{_:"fs",fontFamily:"f",sources:"s"},Bi:{_:"S",fontFamily:"f",bold:"b",italic:"i"},ou:{_:"v"}};function ki(a){this.Gg=a||"";a=C(ji);this.hj=a.resources.images;this.Nk=a.resources.vm;this.lm=a.resources.Gk}function li(a,b){return`${a.Gg}${b}`.replace(/\\/g,"/")};class mi extends lh{constructor(a,b,c,d,e,f,g){super("image",a);this.info=b;this.text=c;this.width=d;this.height=e;this.Pq=f;this.url=g}};class ni extends lh{constructor(a,b,c,d,e,f,g){super("video",a);this.info=b;this.width=f;this.height=g;this.poster=d;this.text=c;this.pv=e}};function oi(a){this.Se=a}function pi(a,b){const c=[];for(const d of b){b=d.id;switch(d.type){case "image":case "contentLibrary":b=new mi(b,a.Se.images[d.assetId],d.text,d.width,d.height,d.increaseByClick,d.url);break;case "video":b=new ni(b,a.Se.Gk[d.assetId],d.text,a.Se.images[d.posterAssetId].src,d.showControls,d.width,d.height);break;case "equation":b=new mh(b,d.svg,d.latex,d.mathml);break;default:throw Error("unknown resource type");}b&&c.push(b)}return c};var qi={Iq:{_:"d"},wq:{_:"b"},settings:{_:"s",Kq:{_:"f"},zd:{_:"c"},hr:{_:"p"}},presentationSettings:{_:"ps"},presentationPlayerId:{_:"ppi"},slideBackground:{_:"sb"},fillPanelsView:{_:"fp"}};class ri extends N{constructor(a,b,c,d){super();this.Qp=[];for(const e of a)this.Qp.push(new ug(e.src,e.mimeType));this.It=b;this.Tp=c;this.Jb=d}text(){return this.Jb}sources(){return this.Qp}Dn(){return this.It}ug(){return this.Tp}$b(){this.Tp=1}};class si{constructor(a){this.B=a}load(a,b){return b&&b[this.B.id]?new ri(a.Gr[b[this.B.id]],b[this.B.Dn],b[this.B.ug],b[this.B.text]):null}};function ti(a,b){return{color:a[b.value.color],alpha:a[b.value.alpha]}};function ui(a,b){const c=a[b.id],d=a[b.description],e=a[b.scheme],f={};Object.keys(e).forEach(g=>{const h={};Object.keys(e[g]).forEach(m=>{var q=e[g][m];if("boolean"!==typeof q){var t=e[g][m],u=C(D);q=t[u.type];let J=t[u.value];switch(q){case "solid":t=ti(J,u);break;case "gradient":t=ti(J[u.value.firstColor],u);var z=ti(J[u.value.secondColor],u);u=J[u.value.direction];["horizontal","vertical"].includes(u)||(l.console.error(`unexpected gradient direction: ${u}`),u="horizontal");t={firstColor:t,secondColor:z,
direction:u};break;default:l.console.error(`unexpected color type: ${q}`),t={color:16711680,alpha:1}}q={type:q,value:t}}h[m]=q});f[g]=h});return new Oh(d,f,c)};function vi(a,b){if(a.If.length){for(const c of a.If)ii(a.ij,c.id,c.src);G(a,a.ij,"complete",()=>{b()});G(a,a.ij,"error",()=>{b()});a.ij.start()}else b()}function wi(a,b){const c={};wb(b,(d,e)=>{c[e]=new Vg(d[a.fontFamily],d[a.bold],d[a.italic])});return c}function xi(a,b,c,d,e){e=e?e:h=>h;const f=b[c.resources],g=b[c.htmlText];e=e(b[c.gu]);b=b[c.bv];return new Eh(a.m.Aa()?e:g,f?pi(d,f):[],b||[],a.Ge,a.ie)}
function yi(a,b,c,d,e){var f=m=>m.replace("<p>","<h1>").replace("</p>","</h1>");const g=b[c.id];f=xi(a,b[c.title],c.title,e,a.m.Aa()?f:null);const h=void 0!==b[c.Ob]?b[c.Ob]:null;e=xi(a,b[c.content],c.content,e,null);a=a.Fr.load(d,b[c.audio]);return{id:g,title:f,Ob:h,content:e,audio:a}}
class zi extends N{constructor(a,b,c){super();this.B=a;this.m=b;this.oj=null;this.Gg=c;this.Pn=C(Zh);this.Fr=new si(this.B.content.items.type.item.audio);this.ij=new gi;this.If=[];this.ie=this.Ge=null}load(a){var b=C(ji),c=new ki(this.Gg),d=a[b.resources],e=d[c.hj];b=d[c.lm];const f=d[c.Nk];d={};var g={},h={};for(var m in e)if(e.hasOwnProperty(m)){const J=e[m];d[m]={src:li(c,J[c.hj.src]),width:J[c.hj.width],height:J[c.hj.height]}}for(var q in f)if(f.hasOwnProperty(q)){m=f[q];e=[];for(var t of m)e.push({src:li(c,
t[c.Nk.src]),mimeType:t[c.Nk.mimeType]});h[q]=e}for(z in b)if(b.hasOwnProperty(z)){q=b[z];t=[];for(var u of q)t.push({src:li(c,u[c.lm.src]),mimeType:u[c.lm.mimeType]});g[z]=t}var z={vm:h,Gk:g,images:d};c=new oi(z);this.oj=new Sh(z.vm,z.Gk,z.images);z=C(ji);this.Ge=a[z.fonts];this.ie=wi(z.Bi,a[z.Bi]);b=this.B;z=this.oj;h=C(qi);g=a[h.settings][h.settings.zd];u=a[h.Iq];d=this.Xq(u[b.settings]);t=a[h.presentationSettings];q=a[h.presentationPlayerId];t=t?JSON.parse(t):null;q=ha(t)?VisualsIntegrationAPI.createEmbedSettings(q,
t,null):null;t=(t=a[h.slideBackground])?Th(z,t).src.replace(/\\/g,"/"):"";h=a[h.fillPanelsView];a=ui(g,this.B.zd);d=this.uo(u[b.id],d,q,t,h);b=b.content;g=u[b];g[b.La][b.La.visible]&&(u=yi(this,g[b.La],this.Pn.content.La,z,c),d.Ie=new Gh(u.id,u.title,u.Ob,u.content,u.audio));g[b.summary][b.summary.visible]&&(u=yi(this,g[b.summary],this.Pn.content.summary,z,c),d.Gh=new Gh(u.id,u.title,u.Ob,u.content,u.audio));u=d.setContent;h=g[b.items];b=b.items;g=[];q=null;for(const J of h)"item"==J[b.type]?(h=this.so(J,
b.type.item,z,c),q?q.wb(h):g.push(h)):(h=this.ro(J,b.type.group,z,c),g.push(h),q=h);u.call(d,g);d.Xn=a;return d}ro(){}};class Ai extends zi{constructor(a,b){super(bi,a,b)}Xq(a){const b=new kh,c=C(Uh);b.Qb(a[c.title]);gh(b,a[c.ig]);hh(b,a[c.fontFamily]);ih(b,a[c.borderRadius]);return b}uo(a,b,c,d,e){return new Rh(a,b,c,d,e)}so(a,b,c,d){if(a[b.image]){var e=Th(this.oj,a[b.image][b.image.id]);e=new Hh(e.src,e.width,e.height)}else e=null;if(a[b.video]){var f=this.oj;var g=f.du[a[b.video][b.video.id]];f=Th(f,a[b.video][b.video.fv]);g=new Ih(g,f.src,f.width,f.height)}else g=null;f=a[b.Ph]||null;a=yi(this,a,b,c,d);return new Jh(a.id,
a.title,a.Ob,a.content,a.audio,e,g,f)}ro(a,b,c,d){const e=a[b.color];a=a[b.item]?yi(this,a[b.item],b.item,c,d):{id:a[b.id],title:xi(this,a[b.title],b.title,d),Ob:xi(this,a[b.title],b.title,d).text()};return new ci({id:a?a.id:"",title:a?a.title:new Eh("",[],[],this.Ge,this.ie),Ob:a?a.Ob:"",content:a?a.content:new Eh("",[],[],this.Ge,this.ie),audio:a?a.audio:null,color:e})}};class Bi{constructor({jn:a,Ad:b=!1}){this.nt=a;this.bl=b}jn(){return this.nt}Ad(){return this.bl}};const Ci={sk:{_:"si"}};class Di{constructor(a){const b=C(Ci);this.Gt=a[b.sk]}sk(){return this.Gt}};function Ei(a,b){return a.ll&&b==a.Ke-1}function Fi(a,b){return-1!=a.Hc.indexOf(b)}function Gi(a,b){for(const c in a.ld){if(!a.ld.hasOwnProperty(c))continue;const d=parseInt(c,10);if(a.ld[d]==b)return d}return null}function Hi(a,b,c=!0){Fi(a,b)||p("Index '"+b+"' is not exists");a.Fb=b;c&&-1==a.ic.indexOf(b)&&a.ic.push(b)}function Ii(a,b){b=a.ic.indexOf(b);-1==b||a.ic.splice(b,1)}function Ji(a){const b=a.Hc.indexOf(a.Fb);return-1==b?a.Hc[0]:b==a.Jo-1?null:a.Hc[b+1]}
function Ki(a){const b=a.Hc.indexOf(a.Fb);return-1==b||0==b?null:a.Hc[b-1]}class Li{constructor(a,b){this.Jo=this.Ke=0;this.Hc=[];this.Gf=a;this.ll=b;this.Fb=0;this.ic=[];this.ld={}}Om(){return this.Gf}on(){this.ic=[]}};class Mi{constructor(){this.Hr=null}};class Ni extends V{constructor(a){super({j:a});this.Ha=null}Ca(){}Xj(){}addContent(a){this.addChild(a);this.Ha=a}cf(){}};function Oi(a,b){a.eg()||a.pi($b());a=a.eg();jf(b.h,"labelledby",a)};class Pi extends N{constructor(a){super();this.ol=a;a=this.ol.map(b=>b.pj);this.pj=M(this,a)}ob(a,b,c){for(const d of this.ol)if(d.Pm(a))return d.ob(a,b,c);return c||""}messages(){throw Error("could not be called");}Pm(a){return!!this.ol.find(b=>b.Pm(a))}kp(a,b){this.pj.g(a,b)}};class Qi extends V{constructor(a,b,c,d="interactivity-navigation-panel"){super({za:c,j:d});this.aa=a;this.$e=Qg();this.Vb=b;const {button:e,T:f}=this.Xk();this.Jc=e;this.Of=f;const {button:g,T:h}=this.Yk();this.qd=g;this.nh=h;Od()&&(window.ispringtesting=window.ispringtesting||{},window.ispringtesting.gotoNextSlide=()=>{this.Of.g();return this.Jc.enabled()})}sg(a){this.qd.D(a)}rg(a){this.Jc.D(a)}};class Ri extends V{constructor(a){super(a);mg(this)}}function Si(a){const b=new V({za:"NAV",j:"page-controls"});ig(b,"navigation");hg(b,a.$e.ob("accessibleAriaLabelNavigationButtons"));return b}function Ti(a){const b=a.displayObject().hasAttribute("open");jf(a.h,"expanded",b)}function Ui(a,b,c,d){b=a.Ce(b,c.ob(d));const e=M(a);H(a,b.T(),()=>e.g());G(a,b,"keypress",f=>{13!=f.keyCode&&32!=f.keyCode||e.g()});return{button:b,T:e}}
class Vi extends Qi{constructor(a,b,c){super(a,c||null,"SECTION");ig(this,"region");hg(this,this.$e.ob("accessibleAriaLabelBottomPanel"));this.Pi=Si(this);this.addChild(this.Pi);this.Pi.addChild(this.Jc);this.Pi.addChild(this.qd);this.lc=new V({j:"items-list",za:"DETAILS"});ig(this.lc,"navigation");a=new V({za:"SUMMARY"});a.ja(this.$e.ob("contentList"));ig(a,"heading");a.setAttribute("aria-level","2");this.lc.addChild(a);Oi(a,this.lc);this.Jn=M(this);a=new V({za:"UL"});[...b].map(([d,e])=>{const f=
new Ri({za:"LI",tabIndex:0,u:U(this.lc,"item")});f.ja(e);H(this,f.T(),()=>this.Jn.g(d));return f}).forEach(a.addChild,a);this.lc.addChild(a);this.addChild(this.lc);G(this,this.lc,"toggle",()=>Ti(this.lc));Ti(this.lc)}tk(a){this.lc.s(a)}Ff(){return{prev:this.Vb?"PB_CONTROL_PANEL_PREV":"accessibilitySkinPrevButton",next:this.Vb?"PB_CONTROL_PANEL_NEXT":"accessibilitySkinNextButton"}}s(a){this.qd.s(a);this.Jc.s(a)}Xk(){const a=this.Vb?new Pi([this.$e,this.Vb]):this.$e,{next:b}=this.Ff();return Ui(this,
new Bf("page-controls","next"),a,b)}Yk(){const a=this.Vb?new Pi([this.$e,this.Vb]):this.$e,{prev:b}=this.Ff();return Ui(this,new Bf("page-controls","prev"),a,b)}Ce(a,b){const c=K(this,new V({za:"BUTTON"}));kg(c,a);c.ja(b);return c}};function Wi(a){let b=0;if(a=getComputedStyle(a))if(a=a.getPropertyValue("border-width"))b=parseInt(a,10),b=isNaN(b)?0:b;return b};class Xi extends V{constructor(a){super({j:a});this.Nc=[];this.Ha=this.ua=null}Ca(a){this.addChild(a);this.Nc.push(a)}Xj(a){this.addChild(a);this.ua=a;this.Nc.push(a)}addContent(a){this.addChild(a);this.Ha=a}cf(a){this.uc(a,0)}Z(a,b){super.Z(a,b);this.Ha&&(a=Wi(this.displayObject()),a=this.height()-2*a,b=this.ua?this.ua.height():0,this.Ha.xn(a-b));for(const c of this.Nc)c.U()}};class Yi extends V{constructor(){super({j:"interactivity-content-container"});this.Nc=[]}Ca(a){this.addChild(a);this.Nc.push(a)}cf(a){this.uc(a,0)}Z(a,b){super.Z(a,b);for(const c of this.Nc)c.U()}};function Zi(a,b){this.x=a;this.y=b}n(Zi,y);k=Zi.prototype;k.clone=function(){return new Zi(this.x,this.y)};k.scale=y.prototype.scale;k.normalize=function(){return this.scale(1/Math.hypot(this.x,this.y))};k.add=function(a){this.x+=a.x;this.y+=a.y;return this};k.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};k.equals=function(a){return this===a?!0:a instanceof Zi&&!!a&&this.x==a.x&&this.y==a.y};function $i(a){const b=a.Ia.getBoundingClientRect(),c=a.Ia.hasAttribute("data-height");return new Yd(b.left,b.top,a.Ia.hasAttribute("data-width")?parseFloat(a.Ia.getAttribute("data-width")):window.innerWidth,c?parseFloat(a.Ia.getAttribute("data-height")):window.innerHeight)}
class aj extends N{constructor({Di:a,gi:b,Th:c}){super();this.Ia=a;this.Tb=b;this.Cb=c;this.Kt=M(this);this.gs=M(this);this.Ir=M(this);this.ql=!1}show(a){a?this.Ah():this.ej()}Ah(a){this.Ir.g();this.Cb.setScale(this.Tb.parentScale());this.Ia.appendChild(this.Cb.displayObject());this.ul(a);this.Cb.U();this.Kt.g()}ul(){gg(this.Cb,{top:0,left:0});var a=this.Tb.h.getBoundingClientRect();const b=this.Cb.h.getBoundingClientRect();a=this.wo(a,b);0>a.top&&($i(this),this.Tb.parentScale());this.Cb.move(a.left,
a.top)}ej(){this.ql||(this.ql=!0,oc(this.Cb.displayObject()),this.gs.g(),this.ql=!1)}wo(a,b){var c=$i(this);c=c.left+c.width>a.right+b.width?a.right-b.left:a.left-b.right;const d=$i(this);return{left:c,top:d.top+d.height>a.bottom+b.height?a.bottom-b.top:a.top-b.bottom}}Db(){this.Cb.displayObject().parentNode&&this.ej();super.Db()}};class bj extends aj{constructor(a){super({Di:a.Di,gi:a.gi,Th:a.Th});this.Kk()}Kk(){G(this,this.Tb,"mouseover",this.Ah,this);G(this,this.Tb,"mouseout",this.ej,this)}};class cj{constructor(a){this.h=a;this.He=0}};function dj(a){let b,c;do b=a.offsetHeight,c=a.offsetWidth,a=a.parentNode;while(a&&!b&&!c);return{width:c,height:b}}function ej(a,b){a.sj=new Zi(b.offsetX,b.offsetY);fj(a);a.Mj=setTimeout(()=>{a.Ah()},a.Vt)}function fj(a){a.Mj&&(clearTimeout(a.Mj),a.Mj=null)}
class gj extends bj{constructor(a){super(a);this.Vt=a.timeout||500;this.Ro=!0;this.Mj=null;this.sj=new Zi(0,0);this.mb=a.Iv||null;this.Kp=a.Uv||new cj(this.Ia)}D(a){a!=this.Ro&&(a?this.Kk():(this.Fh(),Fd(this,this.Tb,document.body)),this.Ro=a)}Ah(a){this.Cb.enabled()&&super.Ah(a)}Kk(){G(this,this.Tb,Lf,this.Qs,this);G(this,this.Tb,"mouseenter",this.Rs,this);G(this,this.Tb,"mouseleave",this.Fh,this);G(this,this.Tb,"scroll",this.Fh,this);G(this,document.body,"wheel",this.Fh,this);G(this,document.body,
"mousedown",this.Fh,this)}wo(){var a=dj(this.Cb.displayObject()),b=this.il;var c=this.Tb.displayObject();var d=0;var e=0;do d+=c.offsetLeft||0,e+=c.offsetTop||0,c=c.parentNode;while(c&&this.Ia!=c);c=d;d=dj(this.Tb.displayObject());const {x:f,y:g}=b.call(this,new Yd(c,e,d.width,d.height),new A(a.width,a.height));e=this.Kp;a=new Zi(f,g);b=this.Cb;c=Wi(e.h);c=e.h.clientLeft-c+e.He;e=c+e.h.clientWidth-2*e.He;b=b.width();a.x<c&&(a.x=c);a.x+b>e&&(a.x=Math.max(c,e-b-1));return{left:a.x,top:a.y}}ul(a){super.ul(a);
a=this.Kp;a.He&&T(this.Cb,"margin-right",`${a.He}px`)}il(a,b){const c=a.top+this.sj.y;return{x:a.left-18+this.sj.x,y:c+20+b.height<this.Ia.clientHeight?c+20:c-20-b.height}}Qs(a){this.sj=new Zi(a.offsetX,a.offsetY)}Rs(a){ej(this,a)}Fh(){fj(this);this.Cb.displayObject().parentNode&&this.ej()}};class hj extends V{constructor(a){super({j:"interactivity-header"});this.Lb=new V({u:U(this,"title")});this.addChild(this.Lb);this.hm=new V({j:"tooltip"});P||K(this,new gj({Di:a.displayObject(),gi:this.Lb,Th:this.hm}))}Qb(a){this.Lb.ja(a);this.hm.ja(a);this.U()}Z(a,b){super.Z(a,b);a=this.Lb.displayObject().scrollWidth>this.Lb.displayObject().offsetWidth;this.hm.D(a)}};class ij extends V{constructor(a){super({j:"layout"});this.pi(a);(Me||Ne)&&kg(this,"lte_ie10");Ac&&kg(this,"ipad");Q&&kg(this,"ios");zc&&!Ke&&kg(this,"lte_ios10");Ge&&kg(this,"android");yc&&kg(this,"firefox");Ee&&kg(this,"chrome");!R&&P&&kg(this,"tablet");this.Nc=[]}Ca(a){this.addChild(a);this.Nc.push(a)}Z(a,b){super.Z(a,b);for(const c of this.Nc)c.U()}};function jj(a,b,c){a.S.l("filltype",b);a.S.l("fillpanels",c);Me||Ne?(b=d=>{d=new V({u:U(a.ca,d)});fg(a.ca,d)},b("topBorder"),b("rightBorder"),b("bottomBorder"),b("leftBorder")):a.ca.l("with-border",!a.m.Aa())}
class kj extends N{constructor(a,b,c){super();this.C=null;this.qa=b;this.m=c;this.S=new ij(a);this.Ag()||jf(this.S.h,"hidden",!0);this.ca=this.ao("interactivity");this.ua=new hj(this.ca);this.nc=new Yi;this.Wg=new V({j:"interactivity-content-overlay"});this.ta=new V({j:"interactivity-footer"});this.Mp=M(this);this.S.Ca(this.ca)}contentScale(){return lj(this.qa)}U(){this.S.U()}Nb(){return this.S}Qb(a){this.ua.Qb(a)}xg(){return this.nc}Wc(a){this.ua.s(a);this.ca.U()}uk(a){this.C=a;this.gh();H(this,
a.Je,()=>{this.Dd()});this.Dd()}Dd(){this.C&&this.eh()}resize(a,b){this.S.resize(a,b);this.$a();this.Mp.g()}move(a,b){this.S.move(a,b)}setPresentationOutlineController(){}sm(a){this.S.Ca(a)}nn(a){var b=this.S;b.removeChild(a);Ea(b.Nc,a)}cf(a){this.nc.cf(a)}deactivate(){}ao(a){return new Xi(a)}$a(){var a=mj(this.qa);this.ta.setScale(a);T(this.ta,"width",`calc(100% / ${a})`);a=lj(this.qa);this.ca.setScale(a);const b=nj(this.qa).scale(1/a);this.ca.resize(b.width,b.height);T(this.ca,"margin-bottom",`${-b.height*
(1-a)}px`)}tk(){}};class oj extends kj{constructor({Ed:a,A:b,xb:c,yc:d,Oq:e,X:f}){super(a,d,f);a=c?c.messages():null;this.I=new Vi(b,e,a?new Og(a):void 0);this.Nn=M(this);this.pb=null;this.ta.addChild(this.I);f.cc()&&kg(this.S,"embedded")}cf(a){null!==a&&null===this.pb&&(this.pb=a,this.Nn.g())}Uh(){this.ca.addContent(this.nc);this.S.Ca(this.ta)}sm(){}nn(){}xg(){return new V}kf(a){this.ta.s(a);this.$a()}tk(a){this.I.tk(a)}vn(a){var b=this.I;a=a?a:b.displayObject();nc(a,b.Pi.displayObject(),0);nc(a,b.lc.displayObject(),
1);T(b,"display",a?"none":"")}Ag(){return!0}ao(a){return new Ni(a)}eh(){this.I.sg(this.C.isPrevAvailable());this.I.rg(this.C.isNextAvailable())}gh(){H(this,this.I.nh,()=>{this.C.prev()});H(this,this.I.Of,()=>{this.C.next()});H(this,this.I.Jn,a=>{this.C.bf(a)})}$a(){}};function pj(a,b,c){b=b.displayObject().getBoundingClientRect();const d=c.displayObject().getBoundingClientRect(),e=d.width/c.displayObject().offsetWidth,f=b.height/d.height,g=b.left-d.left-(d.width-b.width)/2,h=b.top-d.top-(d.height-b.height)/2;b=()=>{gg(a,{transition:"",opacity:"0"});gg(c,{transition:"",transform:`translate(${g/e}px, ${h/e}px) scale(${f})`});lf(()=>{gg(a,{transition:"opacity 450ms",opacity:"1"});gg(c,{transition:"transform 450ms",transform:""})})};v||$a||Q?b():lf(b)};const qj=R?0:-.02,rj=R?0:32;
class sj extends V{constructor(a){super({j:"zoom-lightbox-layer"});this.Bl=new V({u:U(this,"background")});this.Bl.l("miniskin",R);this.addChild(this.Bl);this.Me=new V({j:"zoom-lightbox"});this.addChild(this.Me);this.fd=new V({za:"IMG",u:U(this.Me,"preview")});this.Tt=new V({u:U(this.Me,"substrate")});this.Me.addChild(this.Tt);this.Me.addChild(this.fd);this.Lg=new V({j:"zoom-lightbox-control-panel"});this.addChild(this.Lg);this.Jg=new V({j:"close-lightbox-icon-wrapper"});a=W(a,"close_lightbox_icon");
this.Jg.addChild(a);this.Lg.addChild(this.Jg);this.Lg.l("miniskin",R);this.l("miniskin",R);this.Al=new A(0,0);this.ml=M(this);G(this,this,S,b=>{b.preventDefault();this.ml.g()});G(this,this.fd,S,b=>{b.preventDefault();this.ml.g()});G(this,this.Jg,S,b=>{b.preventDefault();this.l("visible",!1)});G(this,window,"resize",this.U,this)}show(a){this.fd.setAttribute("src",a.src);this.l("visible",!0);this.Al=a.size.clone();this.U()}bc(){this.l("visible",!1)}Nb(){return this.Bl}isVisible(){return lg(this,"visible")}Z(a,
b){super.Z(a,b);if(a&&b){a=new A(a,b);b=a.width>a.height?0:1;this.Lg.l("horizontal",1==b);this.Lg.l("vertical",0==b);this.Jg.l("horizontal",1==b);this.Jg.l("vertical",0==b);var c=R?0==b?56:46:0;b=Gf({width:this.Al.width,height:this.Al.height,boundingWidth:a.width-2*rj-(0==b?c:0),boundingHeight:(1+qj)*a.height-2*rj-(1==b?c:0),ne:!0});c=a.width>a.height?0:1;const d=R?0==c?56:46:0;a=new Zi(Math.max(rj,a.width-b.width)/2,Math.max(rj,qj*a.height+(a.height-b.height))/2);a=new Zi(a.x-(0==c?d:0)/2,a.y+(1==
c?d:0)/2);gg(this.Me,{width:`${b.width}px`,height:`${b.height}px`,left:`${a.x}px`,top:`${a.y}px`})}}}
class tj extends N{constructor(a,b){super();this.Ia=a;this.om=this.Ia.visible();this.Cg=!0;this.md=new sj(b);this.md.bc();this.Ia.addChild(this.md);H(this,this.md.ml,this.bc,this);this.Jk=M(this);this.pq=M(this);G(this,window,"orientationchange",()=>{this.U();R&&this.bc()})}setActive(a){this.Cg=a;this.Jk.g()}active(){return this.Cg}isVisible(){return this.md.isVisible()}show(a){if(this.Cg||a.Mu){var b=a.fr.displayObject().getBoundingClientRect();b=new A(b.width,b.height);(this.om=this.Ia.visible())||
T(this.Ia,"display","block");this.md.show({src:a.src,size:b});pj(this.md.Nb(),a.fr,this.md.Me);this.pq.g()}}bc(){this.om||T(this.Ia,"display","none");this.md.bc();this.pq.g()}U(){this.md.U()}};function uj(){F.call(this);this.Xc=vj;this.endTime=this.startTime=null}n(uj,F);var vj=0;uj.prototype.ik=function(){return 1==this.Xc};uj.prototype.cr=function(){this.Vc("begin")};uj.prototype.dn=function(){this.Vc("end")};uj.prototype.Vc=function(a){this.dispatchEvent(a)};function wj(a,b,c){Sc.call(this);this.ma=null;this.Hn=!1;this.mf=a;this.Ra=c;this.Yc=b||window;this.oe=oa(this.re,this)}n(wj,Sc);k=wj.prototype;k.start=function(){this.stop();this.Hn=!1;var a=xj(this),b=yj(this);a&&!b&&this.Yc.mozRequestAnimationFrame?(this.ma=E(this.Yc,"MozBeforePaint",this.oe),this.Yc.mozRequestAnimationFrame(null),this.Hn=!0):this.ma=a&&b?a.call(this.Yc,this.oe):this.Yc.setTimeout(lb(this.oe),20)};
k.stop=function(){if(this.isActive()){var a=xj(this),b=yj(this);a&&!b&&this.Yc.mozRequestAnimationFrame?sd(this.ma):a&&b?b.call(this.Yc,this.ma):this.Yc.clearTimeout(this.ma)}this.ma=null};k.Lm=function(){this.stop();this.re()};k.isActive=function(){return null!=this.ma};k.re=function(){this.Hn&&this.ma&&sd(this.ma);this.ma=null;this.mf.call(this.Ra,Date.now())};k.ha=function(){this.stop();wj.Da.ha.call(this)};
function xj(a){a=a.Yc;return a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||null}function yj(a){a=a.Yc;return a.cancelAnimationFrame||a.cancelRequestAnimationFrame||a.webkitCancelRequestAnimationFrame||a.mozCancelRequestAnimationFrame||a.oCancelRequestAnimationFrame||a.msCancelRequestAnimationFrame||null};function zj(a,b,c){Sc.call(this);this.mf=a;this.Cd=b||0;this.Ra=c;this.oe=oa(this.re,this)}n(zj,Sc);k=zj.prototype;k.ma=0;k.ha=function(){zj.Da.ha.call(this);this.stop();delete this.mf;delete this.Ra};k.start=function(a){this.stop();this.ma=Wd(this.oe,void 0!==a?a:this.Cd)};k.stop=function(){this.isActive()&&l.clearTimeout(this.ma);this.ma=0};k.Lm=function(){this.stop();this.re()};k.isActive=function(){return 0!=this.ma};k.re=function(){this.ma=0;this.mf&&this.mf.call(this.Ra)};var Aj={},Bj=null;function Cj(a){a=ia(a);delete Aj[a];Bb(Aj)&&Bj&&Bj.stop()}function Dj(){Bj||(Bj=new zj(function(){Ej()},20));var a=Bj;a.isActive()||a.start()}function Ej(){var a=Date.now();wb(Aj,function(b){Fj(b,a)});Bb(Aj)||Dj()};function Gj(a,b,c,d){uj.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.zi=a;this.ru=b;this.duration=c;this.rq=d;this.coords=[];this.progress=0}n(Gj,uj);k=Gj.prototype;
k.play=function(a){if(a||this.Xc==vj)this.progress=0,this.coords=this.zi;else if(this.ik())return!1;Cj(this);this.startTime=a=Date.now();-1==this.Xc&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.cr();this.Vc("play");-1==this.Xc&&this.Vc("resume");this.Xc=1;var b=ia(this);b in Aj||(Aj[b]=this);Dj();Fj(this,a);return!0};k.stop=function(a){Cj(this);this.Xc=vj;a&&(this.progress=1);Hj(this,this.progress);this.Vc("stop");this.dn()};
k.pause=function(){this.ik()&&(Cj(this),this.Xc=-1,this.Vc("pause"))};k.ha=function(){this.Xc==vj||this.stop(!1);this.dr();Gj.Da.ha.call(this)};k.destroy=function(){this.ac()};function Fj(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);1<a.progress&&(a.progress=1);Hj(a,a.progress);1==a.progress?(a.Xc=vj,Cj(a),a.Vc("finish"),a.dn()):a.ik()&&a.br()}
function Hj(a,b){"function"===typeof a.rq&&(b=a.rq(b));a.coords=Array(a.zi.length);for(var c=0;c<a.zi.length;c++)a.coords[c]=(a.ru[c]-a.zi[c])*b+a.zi[c]}k.br=function(){this.Vc("animate")};k.dr=function(){this.Vc("destroy")};k.Vc=function(a){this.dispatchEvent(new Ij(a,this))};function Ij(a,b){Wc.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Xc}n(Ij,Wc);function X(a,b,c,d){Gj.call(this,a,b,c,d);this.Ld=new L;this.Eg=new L;this.W=new L}n(X,Gj);function Jj(a,b){a.Bc=b}k=X.prototype;k.nb=function(){return this.Ld};k.Qh=function(){return this.Eg};k.Mh=function(a){this.Bc&&this.Bc.animate(a)};k.Ep=function(){};k.br=function(){this.Mh(this.coords);this.Eg.g()};k.dr=function(){};k.dn=function(){this.Mh(this.coords);this.W.g()};k.cr=function(){this.Ld.g();this.Ep();this.Mh(this.coords)};function Kj(){this.Ga=[];this.Ld=new L;this.W=new L}k=Kj.prototype;k.nb=function(){return this.Ld};k.add=function(a){this.Ga.push(a);a.W.addHandler(this.jp,this)};k.remove=function(a){const b=this.Ga.indexOf(a);-1!=b&&(this.Ga.splice(b,1),a.W.removeHandler(this.jp,this))};k.play=function(a){this.Ld.g();this.Ga.length&&(this.lo=0,this.Qe=!0,Aa(this.Ga,b=>{b.play(void 0!==a?a:!0)},this));return!0};k.stop=function(a){Aa(this.Ga,b=>{b.stop(void 0!==a?a:!0)},this)};k.ik=function(){return this.Qe};
k.jp=function(){++this.lo;this.lo==this.Ga.length&&(this.Qe=!1,this.W.g())};function Lj(a,b){this.yf=a;this.yt=b;a=void 0;if(!Array.isArray(a)){void 0===a&&(a="");b=[];for(let c=0;c<this.yf.length;++c)b.push(a);a=b}this.ts=a}Lj.prototype.animate=function(a){for(let b=0;b<this.yf.length;++b)T(this.yf[b],this.yt[b],a[b]+this.ts[b])};function Mj(a,b){this.yf=a;this.ds=b}Mj.prototype.animate=function(a){for(let b=0;b<this.yf.length;++b)this.ds(this.yf[b],a[b])};var Nj=a=>.5>a?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1;function Oj(a){G(a,a.Kg,"mouseover",()=>Pj(a,!0));G(a,a.Kg,"mouseout",b=>{a.Kg.displayObject().contains(b.relatedTarget)||Pj(a,!1)})}
function Pj(a,b){if(!(b&&1===a.cb||!b&&2===a.cb)){var c=0;a.H&&(c=a.H.progress,a.H.stop(!1),Dd(a,a.H));a.cb=b?1:2;a:{switch(a.cb){case 3:c=b?1:150;break a;case 4:c=b?150:1;break a;case 2:c=Math.max(1,b?150*c:150*(1-c));break a;case 1:c=Math.max(1,b?150*(1-c):150*c);break a}throw Error("Unexpected state value");}a.H=K(a,new X([a.Wi],[b?a.Mn:a.rl],c));a.H.Bc=a.Bc;H(a,a.H.Qh(),()=>{a.H&&(a.Wi=a.rl,a.Wi+=(a.Mn-a.rl)*a.H.progress)});H(a,a.H.W,()=>{a.cb=b?3:4;a.H&&(Dd(a,a.H),a.H=null)});a.H.play()}}
class Qj extends N{constructor(a){super();this.cb=4;this.H=null;this.Bc=new Lj([a],["opacity"]);this.rl=this.Wi=.76;this.Mn=1;this.Kg=a;this.Kg.Hd(.76);Oj(this)}D(a){a?Oj(this):this.xf(this.Kg)}};class Rj extends V{constructor(a){super({j:"sound-control"});this.Re=a;this.ia=K(this,new V({j:"icon-container"}));this.addChild(this.ia);this.Nt=K(this,new V({vc:W(this.Re,"media_sound_on"),u:U(this.ia,"sound-on")}));this.Mt=K(this,new V({vc:W(this.Re,"media_sound_off"),u:U(this.ia,"sound-off")}));this.Si=M(this);this.nl=K(this,new Qj(this));this.sl();this.Gi(!1);jg(this)}Gi(a){this.ia.l("muted",a);this.ia.nf();a?this.ia.addChild(this.Mt):this.ia.addChild(this.Nt)}D(a){super.D(a);this.ia.D(a);this.nl.D(a)}sl(){H(this,
this.T(),()=>{this.Si.g()})}};function Sj(a){return Tj(Math.floor(a/60))+":"+Tj(Math.floor(a%60))}function Tj(a){return 10>a?"0"+a:""+a};function Uj(a){G(a,a.displayObject(),Kf,a.Ws,a);G(a,a.ph.displayObject(),Kf,a.Xs,a);G(a,a,He?"touchstart":"dragstart",b=>b.preventDefault(),a)}function Vj(a,b,c){b=b.getBoundingClientRect();return Vb((c.clientX-b.left)/b.width*a.Fe,0,a.Fe)}function Wj(a){G(a,document,S,a.Il,a);G(a,document,Lf,a.qp,a)}
class Xj extends V{constructor(){super({j:"progress-block"});this.$i=!0;this.Fe=0;this.Lj=K(this,new V({u:U(this,"timeline")}));this.addChild(this.Lj);this.Rl=K(this,new V({u:U(this,"progress")}));this.addChild(this.Rl);this.ph=K(this,new V({u:U(this,"progress-slider-container")}));this.addChild(this.ph);this.xt=K(this,new V({u:U(this,"progress-slider")}));this.ph.addChild(this.xt);this.rj={x:0,y:0};this.Df=!1;this.Ue=M(this);this.Fj=M(this);this.Hj=M(this);Uj(this)}D(a){super.D(a);this.ph.D(a);this.Rl.D(a);
this.Lj.D(a)}Hi(a){isNaN(this.Fe)||isNaN(a)||(a=a/this.Fe*100,T(this.Rl,"width",`${a}%`),T(this.ph,"left",`${Math.round(a)}%`))}wg(a){this.Fe=a}En(){this.Df&&this.Il()}Ws(a){this.$i&&!isNaN(this.Fe)&&(a.preventDefault(),me(a),a=Vj(this,this.Lj.displayObject(),a),this.Ue.g(a),Wj(this))}Xs(a){this.$i&&!isNaN(this.Fe)&&(a.preventDefault(),me(a),this.rj={x:a.clientX,y:a.clientY},Wj(this))}Il(){zd(this,document,S,this.Il,this);zd(this,document,Lf,this.qp,this);this.$i&&this.Df&&(this.Df=!1,this.rj={x:0,
y:0},this.Hj.g())}qp(a){this.$i&&(this.Df||this.rj.x!==a.clientX||this.rj.y!==a.clientY)&&(this.Df||this.Fj.g(),this.Df=!0,a=Vj(this,this.Lj.displayObject(),a),this.Ue.g(a))}};class Yj extends V{constructor(){super({j:"time-block"});this.gm=K(this,new V({u:U(this,"time")}));this.addChild(this.gm);isNaN(0)||this.gm.ja(Sj(0))}}
class Zj extends V{constructor(){super({j:"timeline-control"});this.ee=K(this,new Xj);this.addChild(this.ee);this.eq=K(this,new Yj);this.addChild(this.eq);this.Ue=M(this,this.ee.Ue);this.Fj=M(this,this.ee.Fj);this.Hj=M(this,this.ee.Hj);jg(this)}Hi(a){this.ee.Hi(a);isNaN(a)||this.eq.gm.ja(Sj(Math.trunc(a)))}wg(a){this.ee.wg(a)}En(){this.ee.En()}D(a){super.D(a);this.ee.D(a)}};class ak extends V{constructor(a){super({j:"button-control"});this.Re=a;this.ae=K(this,new V({j:"icon-container"}));this.addChild(this.ae);this.ot=K(this,new V({vc:W(this.Re,"play_media"),u:U(this.ae,"play-icon")}));this.mt=K(this,new V({vc:W(this.Re,"pause_media"),u:U(this.ae,"pause-icon")}));this.Sn=M(this);H(this,this.T(),()=>{this.Sn.g()},this);this.nl=K(this,new Qj(this));jg(this)}An(){this.ae.nf();this.ae.addChild(this.mt)}ui(){this.ae.nf();this.ae.addChild(this.ot)}D(a){super.D(a);this.ae.D(a);
this.nl.D(a)}};class bk extends V{constructor(a){super({j:"media-controls-panel"});this.Kr=!0;this.Ig=K(this,new ak(a));this.addChild(this.Ig);this.ke=K(this,new Zj);this.addChild(this.ke);this.Dh=K(this,new Rj(a));this.addChild(this.Dh);this.pt=M(this,this.Ig.Sn);this.Ue=M(this,this.ke.Ue);this.Qt=M(this,this.ke.Fj);this.Vp=M(this,this.ke.Hj);this.Si=M(this,this.Dh.Si);Q&&9>=Je&&this.Sm()}D(a){super.D(a);this.Ig.D(a);this.ke.D(a);this.Dh.D(a)}invalidate(){}show(){this.l("hidden",!1)}bc(){this.ke.En();this.l("hidden",
!0)}Sm(){this.Dh.s(!1);this.l("without-sound",!0)}Gi(a){this.Dh.Gi(a)}wg(a){this.ke.wg(a)}Hi(a){this.ke.Hi(a)}An(){this.Ig.An()}ui(){this.Ig.ui()}};class ck extends V{constructor({playerController:a,j:b,Bq:c,G:d,qg:e}){super({j:b,qg:e});this.L=d;this.P=a;this.P.Y.controls=!1;K(this,this.P);this.V=K(this,c);this.addChild(this.V);this.V.Gi(this.P.muted());this.V.wg(this.P.duration());this.zh=this.qq=!1;H(this,this.P.fp,this.Ss,this);H(this,this.P.cp,this.Ns,this);H(this,this.P.Dp,this.Vs,this);H(this,this.P.stateChangedEvent(),this.Pe,this);H(this,this.V.pt,this.Us,this);H(this,this.V.Ue,this.ct,this);H(this,this.V.Qt,this.dt,this);H(this,this.V.Vp,
this.ft,this);H(this,this.V.Si,this.Ds,this);this.Pe();this.L&&Fg(this.L,this.P)}ec(){return this.P}invalidate(){this.V.invalidate()}vk(){}Pe(){if(!this.zh)switch(this.P.state()){case "playing":this.l("playing",!0);this.V.An();break;case "ended":this.l("playing",!1);this.V.ui();this.P.reset();break;case "paused":this.l("playing",!1),this.V.ui()}}Tl(){this.P.reset();this.V.ui()}Vs(){const a=this.P.currentTime();this.V.Hi(a)}Ns(){const a=this.P.duration();this.V.wg(a)}Ss(){const a=this.P.muted();this.V.Gi(a)}Us(){switch(this.P.state()){case "playing":this.P.pause();
break;case "ended":case "paused":this.P.play()}}ct(a){this.P.seek(a)}dt(){this.qq=this.P.playing();this.zh=!0;this.P.pause()}ft(){const a=this.P.state();this.qq&&("ended"==a?this.Tl():this.P.play());this.zh=!1}Ds(){const a=this.P.muted();sg(this.P,!a)}Db(){super.Db();this.L&&Gg(this.L,this.P)}};class dk extends ck{constructor({playerController:a,pn:b,j:c,cn:d,G:e,qg:f}){super({playerController:a,j:c,Bq:new bk(b),G:e,qg:f});const g=void 0!==d?d:0;H(this,this.V.fe,()=>{var h=this.V.width()<g;this.V.l("minimized",h)})}vk(a){hg(this.V,a)}Sm(){this.V.Sm()}};class ek extends V{constructor(a){super({j:"fullscreen-control",qg:!0});this.Re=a;this.ia=K(this,new V({j:"icon",vc:W(this.Re,"fullscreen")}));this.addChild(this.ia);this.Vf=M(this);this.sl();jg(this)}D(a){super.D(a);this.ia.D(a)}sl(){H(this,(He?this:this.ia).T(),()=>{this.ti(!this.selected());Zf(this.ia);this.Vf.g()},this)}exitFullscreen(){this.selected()&&(this.ti(!1),Zf(this.ia),this.Vf.g())}Zm(){return this.selected()}};class fk extends bk{constructor(a,b){super(a);this.Ec=null;this.Vf=M(this);b&&(this.Ec=new ek(a),fg(this,this.Ec,2),H(this,this.Ec.Vf,()=>{this.Vf.g()}));this.l("with-fullscreen-button",b);v||$a||this.l("translate-z",!0)}Zm(){return this.Ec?this.Ec.Zm():!1}D(a){super.D(a);this.Ec&&(this.Ec.D(a),a||this.Ec.exitFullscreen())}exitFullscreen(){this.Ec&&this.Ec.exitFullscreen()}};function gk(a,b,c){Sc.call(this);this.mf=null!=c?oa(a,c):a;this.Cd=b;this.oe=oa(this.Xu,this);this.xi=!1;this.ji=0;this.li=this.Ba=null;this.um=[]}n(gk,Sc);k=gk.prototype;k.Lm=function(a){this.um=arguments;this.xi=!1;this.Ba?this.li=Date.now()+this.Cd:this.Ba=Wd(this.oe,this.Cd)};k.stop=function(){this.Ba&&(l.clearTimeout(this.Ba),this.Ba=null);this.li=null;this.xi=!1;this.um=[]};k.pause=function(){++this.ji};k.resume=function(){this.ji&&(--this.ji,!this.ji&&this.xi&&this.re())};
k.ha=function(){this.stop();gk.Da.ha.call(this)};k.Xu=function(){this.Ba&&(l.clearTimeout(this.Ba),this.Ba=null);this.li?(this.Ba=Wd(this.oe,this.li-Date.now()),this.li=null):this.ji?this.xi=!0:this.re()};k.re=function(){this.xi=!1;this.mf.apply(null,this.um)};function hk(a){a.ge||(a.ge=!0,clearTimeout(a.Vg),clearTimeout(a.Bh),a.up())}
class ik extends V{constructor(a,b){super({j:a});this.Pp=this.Lp=this.Vg=this.Bh=0;this.ge=!1;this.Li=0;this.Jt=800;this.ws=500;this.s(!1);this.fd=new V({u:U(this,"image")});this.fd.addChild(W(b,"preloader"));this.addChild(this.fd)}show(){this.ge||(this.ge=!0,clearTimeout(this.Vg),clearTimeout(this.Bh),this.Bh=pe(this.up,this,this.Jt))}bc(){if(this.ge&&(this.ge=!1,clearTimeout(this.Vg),clearTimeout(this.Bh),this.visible())){var a=this.ws-((new Date).getTime()-this.Pp);0<a?this.Vg=pe(this.Fl,this,
a):this.Fl()}}up(){this.Pp=(new Date).getTime();this.s(!0);this.Lp=setInterval(()=>{this.Li=360<=this.Li?1:this.Li+1.5;T(this.fd,"transform",`rotate(${this.Li}deg)`)},0)}Fl(){this.s(!1);clearInterval(this.Lp)}};function jk(a,b,c){a.fl=c.Zm();a.fl?b.attach(a,()=>{a.fl=!1;c.exitFullscreen();a.po.g()}):b.exitFullscreen()}function kk(a,b){b?a.V.show():a.V.bc()}function lk(a){a.zh?I(a,a.V.Vp,()=>{a.Ib&&kk(a,mk(a))},a):a.Ib&&kk(a,mk(a))}function nk(a){ok(a)?a.Bp||a.Ib.s(!0):a.Ib.s(!1)}function mk(a){const b=a.Ib.visible(),c=a.P.state(),d=a.Zl&&ok(a);a=a.El;return!b&&d&&(a||"paused"==c&&!0)}function ok(a){return a.width()>=a.ys&&a.height()>=a.vs}
class pk extends ck{constructor({playerController:a,pn:b,Ka:c,j:d,minWidth:e,minHeight:f,cn:g,G:h}){const m=new fk(b,!!c);super({playerController:a,j:d,Bq:m,G:h});this.Y=this.P.mediaElement();this.uc(this.Y,0);this.ys=void 0!==e?e:0;this.vs=void 0!==f?f:0;this.Ib=K(this,new V({u:U(this,"start-button")}));this.Ib.addChild(W(b,"play_button"));this.Ib.s(!1);this.addChild(this.Ib);H(this,this.Ib.T(),this.cm,this);this.rd=K(this,new V({u:U(this,"replay-button")}));this.rd.addChild(W(b,"replay_button"));
this.rd.s(!1);this.addChild(this.rd);H(this,this.rd.T(),this.Bt,this);this.fs=new gk(this.es.bind(this),2E3);this.pc=new ik("video-player-preloader",b);this.addChild(this.pc.displayObject());this.Xd=new V({vc:this.Y,Fk:!0,u:U(this,"video-element")});Me&&(T(this.Xd,"visibility","hidden"),G(this,this.Xd,"loadeddata",()=>{T(this.Xd,"visibility","")}));this.Xd.setAttribute("draggable","true");H(this,this.Xd.T(),this.Es,this);H(this,this.Xd.fe,this.Zs,this);this.El=!1;G(this,this.displayObject(),"mouseenter",
this.Pf,this);G(this,this.displayObject(),"mouseover",this.Pf,this);G(this,this.displayObject(),"mouseleave",this.Ps,this);this.po=M(this);this.fl=!1;H(this,m.Vf,()=>{const t="playing"==this.ec().state();jk(this,c,m);t&&this.ec().play()});this.Bp=!1;this.Zl=!0;kk(this,!1);const q=void 0!==g?g:0;H(this,this.V.fe,()=>{var t=this.V.width()<q;this.V.l("minimized",t)})}Bt(){this.cm()}vk(a){jf(this.Y,"label",a)}cm(){this.Ib.s(!1);this.rd.s(!1);this.P.play();lk(this)}Pe(){let a=!1;switch(this.P.state()){case "playing":this.Ib.s(!1);
this.rd.s(!1);this.Bp=!0;He&&this.fs.Lm();break;case "ended":this.zh||(this.vj(),this.rd.s(!1));break;case "buffering":hk(this.pc);this.Ib.s(!1);this.rd.s(!1);a=!0;break;case "paused":lk(this)}!a&&this.pc&&this.pc.bc();super.Pe()}Tl(){super.Tl();this.vj()}es(){const a=this.P.state();this.Zl&&ok(this)&&"playing"==a&&kk(this,!1)}vj(){kk(this,!1)}Es(){this.V.Kr&&(this.Ib.visible()||("playing"==this.P.state()?this.P.pause():this.cm()))}Pf(){this.El=!0;nk(this);lk(this)}Ps(){this.El=!1;lk(this)}Zs(){nk(this);
ok(this)?this.V.visible()||(this.Pe(),this.V.s(mk(this))):(this.rd.s(!1),this.V.s(!1))}fh(){super.fh();const a=this.parentScale();this.Xd.resize(this.width()*a,this.height()*a);this.Xd.setScale(1/a)}};class qk extends N{constructor(a,b,c){super();this.L=a;this.aa=b;this.cs=c}Fm(a,b){a=Ag(a);return new pk({playerController:a,G:this.L,j:b,pn:this.aa,minWidth:80,minHeight:100,cn:185,Ka:this.cs})}Em(a,b){var c=xg&&xg.length?xg.shift():vg();a&&(a=zg(c,a))&&(c.src=a);c=new Cg(c);return new dk({playerController:c,G:this.L,j:b,pn:this.aa,cn:185})}};class rk{constructor(a,b){this.L=a;this.Cp=b;this.bp={}}Fm(a,b){b=this.Cp.Fm(b,"video-player");Fg(this.L,b.ec());this.bp[a]=b.ec();return b}Em(a,b){b=this.Cp.Em(b,"audio-player");Fg(this.L,b.ec());this.bp[a]=b.ec();return b}};function sk(a,b,c){a=a.querySelectorAll(`[${b}]:not([${b}="none"])`);for(let d=0;d<a.length;++d)a[d].setAttribute(b,c)}function tk({tu:a,uu:b,Vu:c,Uu:d}){b=c/b;c=parseInt(a.getAttribute("width"),10);const e=parseInt(a.getAttribute("height"),10);a.setAttribute("width",`${b*c}px`);a.setAttribute("height",`${b*e}px`);c=parseInt(ae(a,"vertical-align"),10);O(a,"vertical-align",`${c*b}px`);sk(a,"fill",d);sk(a,"stroke",d);return a};const uk=["font-size","line-height","color","text-align","font-family"];function vk(a,b){a=a.querySelectorAll(`span[style*=${b}]`);for(const c of a)O(c,b,"inherit")}
function wk(a,b){const c=document.createElement("div");c.innerHTML=b;a.St.forEach(d=>{if("font-family"==d)if(a.bq){var e=c.innerHTML;d=a.bq.ie;const q=hc("DIV");q.innerHTML=e;e=(q||document).getElementsByTagName("SPAN");for(const t of e){e=0;var f=pc(t);for(const z of f)"SUB"!=z.tagName&&"SUP"!=z.tagName||++e;if(0<f.length-e)continue;var g=null;let u=f=e=null;for(var h=t;h;){var m=ae(h,"font-family");m&&(e=h,g=m.split(",")[0],g=d.hasOwnProperty(g)?d[g]:null);ae(h,"font-weight")&&(f=h);ae(h,"font-style")&&
(u=h);if(h.parentElement&&"SPAN"==h.parentElement.tagName)h=h.parentElement;else break}if(g){if(e){h=["Helvetica Neue"," Helvetica"," Roboto"," Arial"];m="";for(let z=0;z<h.length;++z)m+=`'${h[z].trim()}'`,z<h.length-1&&(m+=", ");O(e,"font-family",m)}f&&O(f,"font-weight",g.bold?"bold":"normal");u&&O(u,"font-style",g.italic?"italic":"normal")}}c.innerHTML=q.innerHTML}else vk(c,"font-family");else vk(c,d)});return c.innerHTML}
function xk(a,b){if(!b.hasAttribute("data-size")||!b.hasAttribute("width")||!b.hasAttribute("height"))return b;const c=parseInt(b.getAttribute("data-size"),10);return tk({tu:b,uu:c,Vu:a.$r,Uu:a.Zr})}function yk(a,b){const c={};zk(b,(d,e)=>{"svg"==e.tagName?c[d]=xk(a,e.cloneNode(!0)):e.firstChild&&"svg"==e.firstChild.tagName?(e=e.cloneNode(!0),xk(a,e.firstChild),c[d]=e):c[d]=e});b.Aj=c}class Ak{constructor({fontSize:a,Bv:b,su:c,vv:d=uk}){this.$r=a;this.bq=b;this.Zr=c;this.St=d}};function zk(a,b){wb(a.Aj,(c,d)=>b(d,c))}class Bk{constructor(a,b){var c=c||{};this.Aj={};this.hd=b;this.Cl=[];a=a.resources();for(const e of a){b=e.id();a=this.Aj;var d;if(!(d=c[b]))if(d=e,d instanceof mi)d=this.hd.Fq(d);else if(d instanceof ni)d=this.hd.Gq(d,this.Cl);else if(d instanceof mh)d=this.hd.Dq(d);else throw Error("unknown resource");a[b]=d}}};class Ck{constructor(a,b){this.Ge=a;this.ie=b}};function Dk(a,b){const c=document.createElement("div");c.innerHTML=a;a=c.querySelectorAll("[id]");for(const d of a)(a=d.parentNode)&&a.replaceChild(b.Aj[d.id],d);return[...c.childNodes]};const Ek=["font-size","line-height","text-align","font-family"];function Fk(a){a.nf();let b=a.Vd.htmlText();a.vh&&(yk(a.vh,a.uh),b=wk(a.vh,b));Dk(b,a.uh).forEach(c=>a.addChild(c))}function Gk(a){a.displayObject().innerHTML="";for(const b of a.uh.Cl)Gg(a.L,b.ec()),Ed(b.ec());Ed(...a.uh.Cl);a.uh=new Bk(a.Vd,a.hd);Fk(a)}
class Hk extends V{constructor(a){super({j:"rich-text"});this.Vd=a.an;this.vh=R?new Ak({fontSize:15,Bv:this.Vd.fonts()&&this.Vd.Bi()?new Ck(this.Vd.fonts(),this.Vd.Bi()):null,su:"#000000",vv:Ek}):null;this.L=a.G;this.hd=a.Qq;this.uh=new Bk(this.Vd,this.hd);Fk(this)}clone(){return new Hk({an:this.Vd,G:this.L,Qq:this.hd,Vv:this.vh})}};function Ik(a){if(a.ze)try{a.ze.ec().reset()}catch(b){console.log("Media support:",b.message)}}function Jk(a){a.ze&&0==a.Fg.ug()&&a.ze.ec().play()}function Kk(a){P&&(Gk(a.Ha),Jk(a));a.cb=1}
class Lk extends V{constructor(a){super({za:a.za,j:a.j});this.Uo=a.lf;this.Ne=a.lg;this.Ha=a.content;if(this.Fg=a.ef){a=this.Fg;const b=this.Ne.Em("audio"+this.Uo,a.sources());a.text()&&b.vk(a.text());a.Dn()||b.s(!1);a=K(this,b)}else a=null;this.ze=a;this.cb=0;this.Vn=M(this)}state(){return this.cb}close(){this.cb=0;Ik(this);this.Vn.g()}open(){P&&1==this.state()||Jk(this);this.cb=2}id(){return this.Uo}};function Mk(a,b,c,d){a.wl=!1;1==c?a.Ri(b):(a.H=Nk(a,b,c,d),I(a,a.H.W,()=>{a.Bj();a.H=null}),a.H.play())}function Ok(a,b,c,d){a.wl||a.o==b||(a.ga||(c=1),a.H?(a.wl=!0,I(a,a.H.W,()=>{Mk(a,b,c,d)}),a.H.stop()):Mk(a,b,c,d))}
function Nk(a,b,c,d){let e=null;switch(c){case 2:e=Pk(a,b,0);break;case 3:e=Qk(a,b,d)}I(a,e.nb(),()=>{b.Hd(0);a.o&&(a.o.Hd(1),a.o.close());a.o=b});I(a,e.W,()=>{a.ga&&a.o&&a.o.open();T(b,"opacity","");T(b,"transform","");T(b,"top","");T(b,"position","");if(v||$a){var f=b.displayObject();const g=f.style.display;f.style.display="none";const h=f.offsetHeight;f.style.display=g;return h}});return e}function Qk(a,b,c){c=c&&4==c?-50:50;a.o?Ef(b.displayObject(),50):c=0;return Pk(a,b,c)}
function Pk(a,b,c){const d=new Kj;let e=[];a.o&&(e=Rk(a,a.o,b,c));e=Fa(e,Sk(a,b,c));for(const f of e)d.add(f);return d}function Rk(a,b,c,d){const e=[],f=new X([1],[0],Od()?.001:450,Nj);I(a,f.W,()=>{a.rh(b);T(c,"top","");a.Bj();T(b,"opacity","")});Jj(f,new Lj([b],["opacity"]));e.push(f);d&&(d=new X([0],[-d],Od()?.001:450,Nj),Jj(d,new Mj([b],(g,h)=>{Ef(g.displayObject(),h)})),I(a,d.W,()=>{b&&T(b,"transform","")}),e.push(d));return e}
function Sk(a,b,c){const d=[],e=new X([0],[1],Od()?.001:450,Nj);I(a,e.nb(),()=>{a.Jd(b);Kk(b);a.o&&(T(b,"position","absolute"),T(b,"top",`${a.Te()}px`))});Jj(e,new Lj([b],["opacity"]));d.push(e);c&&(c=new X([c],[0],Od()?.001:450,Nj),Jj(c,new Mj([b],(f,g)=>{Ef(f.displayObject(),g)})),d.push(c));return d}
class Tk extends N{constructor(a){super();this.o=this.H=null;this.wl=this.ga=!1;this.h=a}N(){return this.o}deactivate(){this.o&&(this.o.close(),this.rh(this.o),this.o=null)}hc(a){!a&&this.H&&this.H.stop()}start(){this.ga=!0}activate(){this.o&&this.o.open()}Ri(a){this.o&&(this.o.close(),this.rh(this.o));this.Jd(a);this.Bj();this.ga&&a.open();this.o=a}};class Uk extends Tk{Jd(a){this.h.addChild(a)}rh(a){this.h.removeChild(a)}Bj(){}Te(){return 0}};class Vk extends Uk{hc(a){super.hc(a);this.N().focus()}};function Wk(a,b){a.Hf&&a.h.removeChild(a.Hf);Dd(a,a.Hf);a.Hf=null;if(b){b=b.id();var c=new V({za:"A",j:"accessibility-hidden-link"});c.ja(Qg().ob("accessibilityHiddenLink"));c.setAttribute("href",`#${b}`);b=c;c=new V({j:"accessibility-hidden-link-container"});fg(c,b);a.Hf=K(a,c);a.h.addChild(a.Hf)}}class Xk extends N{constructor(a){super();this.h=a;this.Hf=null}};function Yk(a,b){const c=new V({j:"accessibility-rich-text-image",za:"IMG"});c.setAttribute("src",a);void 0!==b&&c.setAttribute("alt",b);return c.displayObject()}function Zk(a,b,c){const d=new V({j:"accessibility-rich-text-video",za:"VIDEO"});a.forEach(e=>{d.addChild(lc(Lb(`<source src="${e.src}" type="${e.mimeType}" />`)))});d.setAttribute("poster",b);d.setAttribute("preload","metadata");d.setAttribute("controls","");hg(d,c);return d.displayObject()};function $k(a,{image:b,video:c,Ph:d}){d=d||"";b?(b=Yk(b.js,d),a.addChild(b)):c&&(b=Zk(c.cu,c.ut,d),a.addChild(b))}function al(a){if(a.Fg){const b=new V({za:"AUDIO"});a.Fg.sources().forEach(c=>{const d=c.src();c=null===c.type()?"":`${c.type()}`;b.addChild(lc(Lb(`<source src="${d}" type="${c}" />`)))});b.setAttribute("preload","metadata");b.setAttribute("controls","");hg(b,a.Fg.text());a.addChild(b)}}
class bl extends Lk{constructor(a){super({za:"MAIN",j:"accessibility-item-content",lg:a.lg,ef:a.ef,content:a.content,lf:a.lf});this.pi(a.lf);this.setAttribute("tabindex","-1");this.sa=a.Mm;this.fa=a.title;this.Lb=null;this.mo=this.Be=new V({u:U(this,"content"),tabIndex:-1});if(this.fa){const b=new V({u:U(this,"title"),tabIndex:-1});b.Gd(this.fa);this.addChild(b);this.Lb=this.mo=b}$k(this,a.wu);al(this);this.Be.addChild(this.Ha);this.addChild(this.Be);ig(this,"main");this.Lb?Oi(this.Lb,this):(a=Qg(),
hg(this,a.ob("accessibleAriaLabelItemDescription")))}open(){super.open();this.focus()}focus(){pe(()=>{var a=this.mo.displayObject();return(this.sa.Hr||a).focus()})}};class cl extends V{constructor(a,b,c){super({j:"aspect-ratio-fixed-block",za:"SPAN",xu:!0});c=c?c/b:0;T(this,"width",`${b}px`);b=new V({u:U(this,"inner-wrapper")});T(b,"padding-bottom",`${100*c}%`);fg(this,b);kg(a,U(this,"content"));b.addChild(a)}};function dl(a,b,c,d,e){const f=R;if(R||d.Pq)a.l("zoomable",f),H(a,a.xa.Jk,a.Po,a),a.Po(),H(a,a.T(),()=>{a.xa.show({fr:b,src:d.info.src,Mu:f})});d.Pq&&e&&el(a,c)&&a.addChild(fl(a,a,e))}function el(a,b){return P&&!R&&a.xa.active()&&32<=b.width&&32<=b.height}function fl(a,b,c){const d=new V({u:U(b,"zoom")});b=W(c,"zoom_icon");d.addChild(b);H(a,a.xa.Jk,()=>{d.s(a.xa.active())});return d}
class gl extends cl{constructor(a,b,c){const d=new V({j:"image",za:"IMG"});d.setAttribute("src",a.info.src);a.text&&hg(d,a.text);const e=new A(a.width||1,a.height||1);super(d,e.width,e.height);(this.xa=b)&&!a.url&&dl(this,d,e,a,c)}Po(){this.l("zoomable",this.xa.active()||0<=window.location.search.indexOf("ispringpreview=1")&&R)}};class hl extends cl{constructor(a,b){const c=[];for(const d of b.info)c.push(new ug(d.src,d.mimeType));a=a.Fm(c,"video-player");a.Y.setAttribute("poster",b.poster);a.Zl=b.pv;b.text&&a.vk(b.text);super(a,b.width||1,b.height||1);this.mm=a;H(this,this.mm.po,()=>{this.addChild(this.mm)})}};function il(a){wf(a,"inline-item");return a}
class jl{constructor(a,b,c,d){this.Ne=a;this.xa=b;this.aa=c;this.L=d}Gq(a,b){if(this.Ne&&!Ve)return a=new hl(this.Ne,a),b.push(a.mm),il(a.displayObject());b=a.info;a=a.poster;var c=this.L;const d=[];for(var e of b)d.push(new ug(e.src,e.mimeType));e=Ag(d);c&&Fg(c,e);e=e.mediaElement();e.setAttribute("poster",a);e.setAttribute("controls","");O(e,"max-width","100%");return il(e)}Fq(a){return il((new gl(a,this.xa,this.aa)).displayObject())}Dq(a){let b=jc(document,"SPAN");b.innerHTML=a.pr;b=b.firstElementChild;
O(b,"max-width","100%");return il(b)}};function kl(a,b){return new Hk({an:b,G:a.L,Qq:a.hd})}function ll(a,b){H(a,b.Vn,()=>{a.L.deactivate()})}class ml extends N{constructor(a,b,c,d){super();this.L=a;this.Ne=new qk(a,b,d);this.hd=this.$n(R?null:this.Ne,c,b,a);this.Vo=new rk(a,this.Ne)}$n(a,b,c,d){return new jl(a,b,c,d)}hl(a){return a.title().te()?"":a.title().htmlText()}};class nl{Gq(a){return Zk(a.info,a.poster,a.text)}Fq(a){return Yk(a.info.src,a.text)}Dq(a){a=a.pr;const b=new V({j:"accessibility-rich-text-equation"});b.Gd(a);return b.displayObject()}};class ol extends ml{constructor(a,b,c,d,e){super(a,b,c,d);this.sa=e}Uc(a){const b=a.content(),c=kl(this,b);a=new bl({lf:a.id(),title:this.hl(a),content:c,an:b,lg:this.Vo,Mm:this.sa,ef:a.audio(),wu:{image:a.image(),video:a.video(),Ph:a.Ph()}});ll(this,a);return a}$n(){return new nl}hl(a){return a.title().text()?a.title().htmlText():""}};class pl{constructor(a){this.vb=a}N(){return this.vb.N()}activate(){this.vb.activate()}start(){this.vb.start()}hc(a){this.vb.hc(a);const b=this.N();b&&(a?Jk(b):Ik(b))}};class ql extends N{constructor(a){super();this.h=a.fb;this.i=a.jk;this.ra=this.vd=this.jd=null;this.ga=!1;this.Cc=M(this);this.sb=a.Ou}hf(){return this.Cc}$m(a){return!!this.jd&&this.jd.id()==a||!!this.vd&&this.vd.id()==a}N(){return this.ra}Rc(a){this.jd=this.sb.Uc(a)}Sc(a){this.vd=this.sb.Uc(a)}sc(){this.Bg(this.jd)}tc(){this.Bg(this.vd)}hc(){}setParentScale(){}start(){this.ga=!0}activate(){this.ga&&this.ra&&this.ra.open()}deactivate(){this.ra&&(this.h.removeChild(this.ra),this.ra=null)}Bg(a){this.deactivate();
this.ra=a;var b=this.i;const c=b.N();c&&b.rh(c);this.h.addChild(a);a.focus()}};function rl(a){a.ga&&a.Bf!=a.J&&(a.L.deactivate(),a.yh.hc(!1),a.J.hc(!0));a.Bf=a.J}function sl(a){a.ga&&a.Bf!=a.yh&&(a.L.deactivate(),a.J.hc(!1),a.yh.hc(!0));a.Bf=a.yh}class tl{constructor(a,b,c){this.yh=new pl(a);this.J=b;this.L=c;this.Bf=this.J;this.ga=!1}N(){return this.Bf.N()}activate(){this.Bf.activate()}start(){this.J.start();this.yh.start();this.ga=!0}};class ul extends V{constructor(a){super({j:"accessibility-content-view"});this.bb=a.settings;this.R=[];this.i=new Vk(this);this.sb=new ol(a.G,a.A,a.Ya,a.Ka,a.Mm);this.pa=new ql({G:a.G,A:a.A,Ya:a.Ya,Ka:a.Ka,fb:this,jk:this.i,Ou:this.sb});this.sa=new tl(this.pa,new pl(this.i),a.G);this.dj=new Xk(this);this.Ac=M(this);this.Cc=M(this)}Qc(){return this.Ac}hf(){return this.Cc}N(){return this.sa.N()}Rc(a){this.pa.Rc(a)}Sc(a){this.pa.Sc(a)}wb(a){a=this.sb.Uc(a);this.R.push(a)}eb(a){this.pa.deactivate();const b=
this.R.find(c=>c.id()==a)||null;rl(this.sa);Ok(this.i,b,1);Wk(this.dj,b)}sc(){sl(this.sa);this.pa.sc();Wk(this.dj,this.pa.N())}tc(){sl(this.sa);this.pa.tc();Wk(this.dj,this.pa.N())}deactivate(a){if(this.pa.$m(a)){this.pa.deactivate();this.i.activate();a=this.i;const b=a.N();b&&a.Jd(b);rl(this.sa);this.i.N()&&Wk(this.dj,this.i.N())}}start(){this.sa.start()}activate(){this.sa.activate()}};class vl extends N{constructor(){super();this.Ug=new V({j:"fullscreen-video-layer"});this.On=M(this);this.jo=M(this);this.aj=null}attachEvent(){return this.On}exitFullscreen(){this.aj&&(this.aj(),this.aj=null,this.Ug.nf(),this.Ug.l("with-video-player",!1),this.jo.g())}attach(a,b){this.aj=b;this.Ug.addChild(a);this.Ug.l("with-video-player",!!a);this.On.g()}};class wl{constructor(a){this.C=a}name(){return"gotoItem"}exec(a){this.C.rm(a[0])}};class xl extends V{constructor(a){super({j:"visuals-play-overlay"});const b=new V({j:"visuals-play-overlay-button"});P||(b.l("desktop",!0),H(this,b.T(),()=>this.T().g()));var c=new V({u:U(b,"background")});b.addChild(c);c=new V({u:U(b,"icon")});a=new V({vc:a});c.addChild(a);b.addChild(c);this.addChild(b)}};function yl(a,b){var c=a.od,d=a.Ub;void 0!==c&&(b=Math.max(b,c));void 0!==d&&(b=Math.min(b,d));a.Te!=b&&(a.Te=b,zl(a),a.sd.g())}function Al(a,b,c){a.sh=b;G(a,a.sh,"mouseover",a.sp,a);G(a,a.sh,"mouseout",a.rp,a);G(a,document,S,a.Ip,a);a.Tf.stop();a.zj=function(){var d=this.Hp;yl(this,this.zb()+d)};a.Hp=c;a.Tf.start()}
class Bl extends V{constructor(a){super({j:a.j,Fk:!0});this.xs=15;this.Te=this.Ub=this.od=this.wj=0;this.rs=a.dc||1;this.Hp=this.Nl=0;this.At=100;this.Xf=K(this,new V({u:U(this,"up")}));this.addChild(this.Xf);this.Kb=K(this,new V({j:"thumb"}));this.addChild(this.Kb);this.Kb.addChild(K(this,new V({u:U(this.Kb,"background")})));this.Cf=K(this,new V({u:U(this,"down")}));this.addChild(this.Cf);this.zj=this.sh=null;this.sd=M(this);this.Ut=M(this);this.Tf=new Vd(this.At);G(this,this.Tf,"tick",this.Ys,this);
G(this,this,Kf,this.iq,this,Qf);G(this,this.Xf,Kf,this.gt,this,Qf);G(this,this.Kb,Kf,this.Jl,this,Qf);G(this,this.Cf,Kf,this.Hs,this,Qf);G(this,document.body,S,this.Is,this)}oi(){return this.sd}xc(a){yl(this,a)}zb(){return this.Te}dc(){return this.rs}scale(){return this.parentScale()}setScale(a){this.setParentScale(a)}ri(a,b,c,d=0){this.wj=a;this.od=b;this.Ub=c;this.Nl=d;Cl(this);this.xc(this.Te)}iq(){}gt(a){a.preventDefault();a=-this.dc();yl(this,this.zb()+a);Al(this,this.Xf,-this.dc())}Hs(a){a.preventDefault();
a=this.dc();yl(this,this.zb()+a);Al(this,this.Cf,this.dc())}Ip(){zd(this,this.sh,"mouseover",this.sp,this);zd(this,this.sh,"mouseout",this.rp,this);zd(this,document,S,this.Ip,this);this.Tf.stop();this.zj=null}sp(){this.Tf.start()}rp(){this.Tf.stop()}Ys(){this.zj&&this.zj()}Jl(a){this.Ut.g();a.preventDefault();G(this,document.body,Lf,this.uj,this);this.im(!0)}im(a){this.Kb.l("active",a)}Is(){zd(this,document.body,Lf,this.uj,this);this.im(!1)}uj(){}Z(){Cl(this)}};function Cl(a){const b=a.height()-a.Xf.height()-a.Cf.height();a.Kb.xn(0==a.Ub-a.od?b:Math.max(a.xs,Math.ceil(a.wj/(a.Ub-a.od+a.wj)*b)));zl(a)}function zl(a){const b=Dl(a);if(0==a.Ub-a.od)a.Kb.wi(b.top);else{const c=(a.zb()-a.od)/(a.Ub-a.od);a.Kb.wi(b.top+Math.round(b.height*c))}a.Xf.D(!!a.zb());a.Cf.D(a.zb()!=a.Ub)}function Dl(a){const b=new Yd(0,0,0,0);b.top=a.Xf.height();b.height=a.height()-a.Cf.height()-a.Kb.height()-b.top;b.left=a.Kb.x();return b}
class El extends Bl{constructor(a){super(a);this.ep=0}iq(a){var b;if(b=!a.defaultPrevented)b=this.Kb.displayObject().getBoundingClientRect(),b=!(a.clientY>=b.top&&a.clientY<=b.top+b.height);if(b){b=this.displayObject().getBoundingClientRect();var c=Dl(this);a=(a.clientY-(b.top-c.top))/this.parentScale();b=0==this.Nl?this.wj:this.Nl;a=a<=this.Kb.y()?-b:b;this.xc(this.zb()+a)}}Jl(a){super.Jl(a);const b=this.Kb.displayObject().getBoundingClientRect();this.ep=a.clientY-Math.round(b.top);this.uj(a)}uj(a){const b=
this.displayObject().getBoundingClientRect(),c=Dl(this);a=(a.clientY-b.top-c.top*this.parentScale()-this.ep)/(c.height*this.parentScale());yl(this,a*(this.Ub-this.od)+this.od)}};function Fl(a,b){F.call(this);a=this.$=a;a=ha(a)&&1==a.nodeType?this.$:this.$?this.$.body:null;this.Nu=!!a&&"rtl"==ce(a,"direction");this.Vq=E(this.$,bb?"DOMMouseScroll":"mousewheel",this,b)}n(Fl,F);
Fl.prototype.handleEvent=function(a){var b=0,c=0,d=a.Qa;"mousewheel"==d.type?(a=Gl(-d.wheelDelta),void 0!==d.wheelDeltaX?(b=Gl(-d.wheelDeltaX),c=Gl(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),void 0!==d.axis&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);"number"===typeof this.Zq&&(b=Vb(b,-this.Zq,this.Zq));"number"===typeof this.$q&&(c=Vb(c,-this.$q,this.$q));this.Nu&&(b=-b);b=new Hl(a,d,b,c);this.dispatchEvent(b)};function Gl(a){return cb&&(db||eb)&&0!=a%40?a:a/40}
Fl.prototype.ha=function(){Fl.Da.ha.call(this);sd(this.Vq);this.Vq=null};function Hl(a,b,c,d){Yc.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}n(Hl,Yc);var Il=new Vc;function Jl(a){a.hs&&a.Hd(a.cq||a.Dl?.5:0)}function Kl(a,b){G(a,new Fl(b.displayObject(),{passive:!0}),Il,c=>{!oe(c.Qa)&&c.deltaY&&(c=0<c.deltaY?a.dc():-a.dc(),a.xc(a.zb()+c))},a)}
class Ll extends El{constructor({j:a,dc:b,mn:c,Cu:d,ve:e=null}){super({j:a,dc:b});this.Sf=c;this.Dl=this.cq=!1;this.hs=d;this.xh=e;T(c,"overflow","hidden");H(this,this.oi(),()=>{c.displayObject().scrollTop=this.zb()});G(this,c,"scroll",()=>{this.xc(c.displayObject().scrollTop)},this);this.xh?Kl(this,this.xh):(Kl(this,this.Sf),Kl(this,this));d?(this.Hd(0),this.xh?(G(this,this.xh,"mouseenter",this.Pf,this),G(this,this.xh,"mouseleave",this.Gl,this)):(G(this,this.Sf,"mouseover",this.Pf,this),G(this,this,
"mouseover",this.Pf,this),G(this,this.Sf,"mouseout",this.Gl,this),G(this,this,"mouseout",this.Gl,this))):this.Hd(1)}ri(a,b,c,d=0){this.s(0<c);super.ri(a,b,c,d)}Ym(){this.xc(this.Sf.displayObject().scrollTop)}im(a){this.cq=a;Jl(this)}Pf(a){a&&(this.contains(a.relatedTarget)||this.Sf.contains(a.relatedTarget))||(this.Dl=!0,Jl(this))}Gl(a){a&&(null==a.relatedTarget||this.contains(a.relatedTarget)||this.Sf.contains(a.relatedTarget))||(this.Dl=!1,Jl(this))}};class Ml extends V{constructor(a){super({j:a});a=new V({u:U(this,"thumb")});fg(this,a)}}class Nl{constructor(a,b){this.ed=a;this.sd=b}scrollY(){const a=this.ed.getComputedPosition().y;return isNaN(a)?0:-a}en(){return this.sd}mr(a){this.scrollY()!=a&&this.ed.scrollTo(0,-a)}}class Ol extends N{constructor(a,b){super();this.h=a;this.Cj=b;this.tp=M(this);G(this,a,"scroll",()=>{this.tp.g()})}scrollY(){return this.h.scrollTop}en(){return this.tp}mr(a){this.h.scrollTop=a}}
class Pl extends N{constructor({j:a="vertical-scrollbar",Tv:b="mobile-vertical-scrollbar",mn:c,bw:d,ju:e,ve:f=null,dc:g=20,preventDefault:h=!0}){super();this.wd=this.ed=null;this.hq=d||null;this.Rn=e||null;this.Ub=0;if(P){const m=M(this);a={fadeScrollbars:!0,scrollX:!1,scrollY:!0,bounce:!1,deceleration:.006,useTransition:!1,preventDefault:h,disablePointer:!0,disableTouch:!1,disableMouse:!1,onScrollHandler:()=>{m.g()}};b=new Ml(b);a.indicators={el:b.displayObject(),shrink:"scale"};this.ed=new IScroll(c.displayObject(),
a);this.rc=new Nl(this.ed,m)}else this.wd=K(this,new Ll({j:a,dc:g,mn:c,Cu:!0,ve:f})),this.rc=new Ol(c.displayObject(),this.wd),b=this.wd;H(this,this.rc.en(),this.Gp,this);this.Et=b}Cm(){return this.Et}ri(a,b){this.Ub=Math.max(0,b-a);this.ed?this.ed.setScrollHeight(b):this.wd&&this.wd.ri(a,0,Math.max(this.Ub,0));this.Gp()}setParentScale(a){this.wd&&this.wd.setParentScale(a)}Ym(){this.wd&&this.wd.Ym()}Gp(){if(this.hq){var a=Math.min(this.rc.scrollY(),60);this.hq.style.height=ee(a)}this.Rn&&(a=this.Ub-
this.rc.scrollY(),this.Rn.style.height=ee(Math.min(a,60)))}Db(){super.Db();this.ed&&this.ed.destroy()}};class Ql{constructor(a,b){this.Cj=a;this.Nf=b;this.td=a.rc}oi(){return this.td.en()}zb(){return this.td.scrollY()}xc(a){this.td.mr(a)}setScale(a){this.Cj.setParentScale(a)}invalidate(){const a=this.Nf.height(),b=this.Nf.displayObject().scrollHeight;this.Cj.ri(a,b);this.Cj.Ym()}};class Rl extends N{constructor(a){super();this.Nf=a;this.sd=M(this);G(this,this.Nf,"scroll",b=>{this.sd.g(b)})}invalidate(){}oi(){return this.sd}zb(){return this.Nf.displayObject().scrollTop}xc(a){this.Nf.displayObject().scrollTop=a}setScale(){}};class Sl extends N{constructor(){super()}create(a){if(R)return T(a.mg,"overflow-x","hidden"),T(a.mg,"overflow-y","auto"),new Rl(a.mg);T(a.mg,"overflow","hidden");var b=new V({j:"container-bottom-shadow"});const c=!(Q&&9==Je);a.Cn&&c&&a.Cn.addChild(b);b=new Pl({mn:a.mg,ju:a.Cn&&c?b.displayObject():void 0,ve:a.ve,dc:50});K(this,b);a.kr.addChild(b.Cm());return new Ql(b,a.mg)}};class Tl extends N{constructor({fb:a,kr:b=a,ve:c=a,$v:d=!1}){super();this.h=new V({j:"scrollable-container"});a.addChild(this.h);this.Zn=new V({u:U(this.h,"content-container")});this.h.addChild(this.Zn);this.td=(new Sl).create({mg:this.h,kr:b,Cn:d?a:void 0,ve:c});this.sd=M(this,this.td.oi())}setScale(a){this.td.setScale(a)}fb(){return this.h}content(){return this.Zn}xc(a){this.td.xc(a)}oi(){return this.sd}zb(){return this.td.zb()}invalidate(){this.content().U();this.td.invalidate()}};function Ul(a){return 1-Math.pow(1-a,3)};class Vl extends X{constructor(a,b){super(b?[0,.85]:[1,1],b?[1,1]:[0,.85],Od()?.001:250,Ul);this.Fa=a}Ep(){T(this.Fa,"opacity","0");this.Fa.setScale(.85,"center")}Mh(a){const b=a[1];T(this.Fa,"opacity",a[0]);this.Fa.setScale(b,"center")}};class Wl extends Lk{constructor(a){super({j:"simple-item-content",lg:a.lg,ef:a.ef,content:a.content,lf:a.lf});yc&&this.l("optimize-animation",!0);const b=this.Ha.vh;this.fa=b?wk(b,a.title):a.title;0<this.fa.length&&(a=new V({u:U(this,"title")}),a.Gd(this.fa),this.addChild(a));this.Be=new V({u:U(this,"content")});this.Be.addChild(this.Ha);this.addChild(this.Be);this.ze&&(a=new V({j:"audio-container"}),a.s(this.ze.visible()),a.l("simple-item",!0),a.addChild(this.ze),this.Be.uc(a,0))}};class Xl extends ml{Uc(a){const b=kl(this,a.content());a=new Wl({lf:a.id(),title:this.hl(a),content:b,lg:this.Vo,ef:a.audio()});ll(this,a);return a}};function Yl(a,b){const c=new V({j:"secondary-item-overlay"}),d=new V({u:U(c,"close-container")});c.addChild(d);const e=new V({u:U(c,"close-region")});d.addChild(e);const f=new V({u:U(c,"close-icon")});f.addChild(b);d.addChild(f);G(a,c,Kf,g=>{a.Fa.contains(g.target)||e.contains(g.target)||!a.ra||(g=a.ra.id(),a.Cc.g(g))});G(a,c,"mouseover",g=>{a.Fa.contains(g.target)||(e.l("active",!0),f.l("active",!0))});G(a,c,"mouseout",g=>{a.Fa.contains(g.target)||(e.l("active",!1),f.l("active",!1))});H(a,e.T(),
()=>{var g=a.ra.id();a.Cc.g(g)});return c}function Zl(a){T(a.Fa,"height","");var b=a.Zd.displayObject().offsetWidth-100;var c=a.Zd.displayObject().offsetHeight-60;if(!(360>c)){var d=a.Fa.displayObject().offsetHeight;c=360>d?360:Math.min(d,c)}T(a.Fa,"height",c+"px");d=a.Zd.displayObject().offsetHeight;b=Math.floor((b-a.Fa.displayObject().offsetWidth)/2);a.Fa.move(b,Math.floor((d-c)/2));a.Kc.invalidate()}
class $l extends N{constructor(a){super();this.Zd=a.Yu;this.Af=this.ra=this.vd=this.jd=null;this.ga=!1;this.Cc=M(this);this.sb=new Xl(a.G,a.A,a.Ya,a.Ka);this.Ml=Yl(this,W(a.A,"close_icon"));this.Fa=new V({j:"secondary-item-popup"});this.Ml.addChild(this.Fa);this.Kc=new Tl({fb:this.Fa,ve:this.Fa});this.ab=this.Kc.content();H(this,this.Zd.fe,()=>{this.ra&&Zl(this)})}hf(){return this.Cc}$m(a){return!!this.jd&&this.jd.id()==a||!!this.vd&&this.vd.id()==a}N(){return this.ra}Rc(a){a=this.sb.Uc(a);a.l("popup",
!0);this.jd=a}Sc(a){a=this.sb.Uc(a);a.l("popup",!0);this.vd=a}sc(){this.Bg(this.jd)}tc(){this.Bg(this.vd)}hc(){}setParentScale(a){this.Kc.setScale(a)}start(){this.ga=!0}activate(){this.ga&&this.ra&&this.ra.open()}deactivate(){if(this.ra){this.Af&&this.Af.stop();var a=this.ra;this.ra=null;var b=new Vl(this.Fa,!1);I(this,b.nb(),()=>{a.close()});I(this,b.W,()=>{T(this.Fa,"height","");this.ab.removeChild(a);this.Zd.removeChild(this.Ml);T(this.Zd,"display","")});b.play();this.Af=b}}Bg(a){this.Af&&this.Af.stop();
this.ra&&this.ab.removeChild(this.ra);this.ab.addChild(a);this.Zd.addChild(this.Ml);T(this.Zd,"display","block");this.Kc.xc(0);Zl(this);this.ra=a;if(this.ga){var b=new Vl(this.Fa,!0);I(this,b.nb(),()=>{Kk(a)});I(this,b.W,()=>{a.open()});b.play();this.Af=b}}};function am(a){ISPInteractionPlayerCore.initInteraction(Pd({version:9.3}));1==a.ub&&ISPlayer.setPauseMediaCallback(()=>{a.ap.g()})}class bm extends N{constructor(a){super();this.ub=a;this.ap=M(this)}};function cm(a){a.be=new xl(W(a.aa,"play_overlay_icon"));H(a,a.be.T(),()=>{a.Kd.activate();a.Sl()});H(a,a.m.yg,a.Sl,a);const b=a.zc.fm;b.Wf&&b.Wf.l("with-launcher",!0);a.M.sm(a.be);b.focus()}function dm(a){H(a,a.Yd.ap,()=>{a.L.hn()})}
function em(a,b){a.jb=K(a,b);a.ko=b;let c=a.jb.Oa();H(a,b.xd(),()=>{var d=c;c=a.jb.Oa();a.Tn.g(c);c!=d&&a.be&&a.Sl();var e=a.jb;d=e.N();const f=e.La();e=e.summary();a.xa.setActive(!(d===f||d===e));a.xa.bc();a.Fc.exitFullscreen()});H(a,b.Je,a.Dd,a);a.Yd&&dm(a);a.M.uk(b);a.Uk.register(new wl(b))}function fm(a,b){a.Kd=K(a,b);a.Kd.setParentScale(a.$d*a.M.contentScale());a.M.nc.Ca(b);H(a,a.M.Mp,()=>{const c=a.$d*a.M.contentScale();a.Kd.setParentScale(c);a.pa.setParentScale(c)})}
class gm extends N{constructor(a){super();this.Zi=a.Im;this.ub=a.fc;this.L=a.G;this.zc=a.Pc;this.m=a.X;this.Tn=M(this);this.Kd=this.ko=this.jb=this.Vk=null;this.M=a.qf;this.Yf=a.Bb;this.No=M(this);this.$d=1;this.be=null;this.Yd=a.Fd||null;this.So=!0;this.aa=a.A;this.Uk=new Zg;if(!this.m.accessibilityModeEnabled()||this.m.accessibilityModeEnabled()&&this.m.Aa()==this.Hb())bh(this.Zi),ah(this.Zi,this.Uk);this.Ia=new V({j:"top-layer"});R&&this.M.S.Ca(this.Ia);const b=this.M.xg();this.xa=new tj(b,this.aa);
this.Fc=new vl;b.addChild(this.Fc.Ug);let c=b.visible();H(this,this.Fc.attachEvent(),()=>{c=b.visible();b.s(!0)});H(this,this.Fc.jo,()=>{b.s(c)});this.pa=new $l({Yu:this.M.Wg,G:a.G,A:a.A,Ya:this.xa,Ka:this.Fc});H(this,this.m.yg,()=>{this.m.Aa()==this.Hb()&&(bh(this.Zi),ah(this.Zi,this.Uk))});H(this,this.m.yg,()=>{this.jb.on()})}zm(){return this.Tn}invalidate(){this.M.U();this.No.g()}Dd(){}setBannerView(a){this.M.cf(a)}start(){const a=this.Vk?this.Vk.sk():null;this.jb.start(a?a:void 0);this.activate()}show(){if(2!=
this.ub&&(Ye||Ze)){const a=this.jb.N();a&&a.jc&&0==a.jc.ug()&&cm(this)}}xd(){return M(this)}activate(){const a=this.Kd.N();a&&(P&&Gk(a.Ha),this.be||this.So||this.Kd.activate());this.So=!1}deactivate(){}setParentScale(a){this.$d=a;this.Kd&&this.Kd.setParentScale(this.$d*this.M.contentScale())}parentScale(){return this.$d}setPresentationOutlineController(){}Wc(){}Hb(){return!1}Sl(){this.be&&this.M.nn(this.be);var a=this.zc.fm;a.Wf&&a.Wf.l("with-launcher",!1);this.be=null}}gm.prototype.deactivate=gm.prototype.deactivate;
gm.prototype.activate=gm.prototype.activate;const hm={[1]:1,[2]:2,[3]:3,[4]:4};function im(a,b,c){H(a,b.Qc(),c.bf,c);H(a,b.hf(),c.Gm,c)}function jm(a,b,c){const d=b.settings();H(a,d.Md,e=>{"VISUALIZER_LOCATION"==e.xe&&c.vi(d.Bb())})}function km(a,b){const c=a.La();c&&b.Rc(c);for(const d of a.content())b.wb(d);(a=a.summary())&&b.Sc(a)}class lm extends N{constructor(a){super();this.i=a}};function mm(a){const b=a.i.Fb;return Fi(a.i,b)&&-1==a.i.ic.indexOf(b)?b:Ji(a.i)}function nm(a,b,c){a.i.Gf&&0==b?a.Ii(b,c):Ei(a.i,b)?a.Ji(b,c):a.Ik(b,c)}function om(a){a.Dg.g()}function pm(a){a.Je.g()}function qm(a,b){a.vb.deactivate(a.i.ld[b])}
class rm extends N{constructor(a,b){super();this.i=a;this.vb=b;this.Dg=M(this);this.Je=M(this)}start(){this.vb.start()}xd(){return this.Dg}isNextAvailable(){return null!=mm(this)}isPrevAvailable(){return null!=Ki(this.i)}ag(a){Fi(this.i,a)&&nm(this,a,1)}bf(a,b=1){a=Gi(this.i,a);null!=a&&Fi(this.i,a)&&nm(this,a,b)}rm(a){a=Gi(this.i,a);null!=a&&Fi(this.i,a)&&nm(this,a,2)}Vj(){const a=mm(this);null!=a&&nm(this,a,3)}Wj(){const a=Ki(this.i);null!=a&&nm(this,a,4)}Gm(a){a=Gi(this.i,a);null!=a&&Fi(this.i,
a)&&this.eo(a)}Ii(a,b){this.vb.sc(b);Hi(this.i,a);om(this);pm(this)}Ji(a,b){this.vb.tc(b);Hi(this.i,a);om(this);pm(this)}Ik(a,b){this.vb.eb(this.i.ld[a],b);Hi(this.i,a);om(this);pm(this)}eo(a){qm(this,a);Ii(this.i,a)}};function sm(a){const b=a.i.ic.slice();for(const c of b)qm(a,c),Ii(a.i,c)}
class tm extends rm{Ii(a,b){Ii(this.i,this.i.Fb);super.Ii(a,b)}Ji(a,b){Ii(this.i,this.i.Fb);super.Ji(a,b)}Ik(a,b){2==b&&sm(this);Ii(this.i,this.i.Fb);-1==this.i.ic.indexOf(a)&&this.vb.eb(this.i.ld[a],b);Hi(this.i,a);om(this);pm(this)}eo(a){if(this.i.Gf&&0==a){var b=Ji(this.i);Hi(this.i,b,-1!=this.i.ic.indexOf(b));om(this)}else Ei(this.i,a)&&(b=Ki(this.i),Hi(this.i,b,-1!=this.i.ic.indexOf(b)),om(this));qm(this,a);Ii(this.i,a);pm(this)}};class um extends tm{Ii(a,b){this.vb.sc(b);Hi(this.i,a);om(this);pm(this)}Ji(a,b){this.vb.tc(b);Hi(this.i,a);om(this);pm(this)}Ik(a,b){2==b&&sm(this);const c=this.i.Fb;Ii(this.i,c);(this.i.Gf&&0==c||Ei(this.i,c))&&qm(this,c);-1==this.i.ic.indexOf(a)&&this.vb.eb(this.i.ld[a],b);Hi(this.i,a);om(this);pm(this)}};class vm{constructor(a,b){this.i=a;this.O=b}start(a){a=this.kl(a);const b=this.i.Hc;this.i.Gf&&0==a&&this.O.ag(b[b.indexOf(a)+1]);Ei(this.i,a)&&this.O.ag(b[b.indexOf(a)-1]);this.O.ag(a);this.O.start()}kl(a){const b=this.i.Hc;return a?(a=Gi(this.i,a))&&Fi(this.i,a)?a:b[0]:b[0]}};class wm{};function xm(a,b){a.Na.has(b)||a.Na.set(b,[]);return a.Na.get(b)}class ym extends N{constructor(a){super();this.Na=new Map;H(this,a.Md,b=>{xm(this,b.xe).forEach(c=>c(b))})}addHandler(a,b){xm(this,a).push(b)}};function zm(a,b){a.O&&(Bd(a,a.O.xd(),a.Ln,a),Bd(a,a.O.Je,a.Oo,a));a.O=b;H(a,a.O.xd(),a.Ln,a);H(a,a.O.Je,a.Oo,a)}
class Am extends N{constructor(a){super();var b=this.v=a.document,c=[];a=[];var d=0;const e=b.La();e&&(c.push(d),a[d]=e.id(),++d);for(var f of b.content())c.push(d),a[d]=f.id(),++d;if(f=b.summary())c.push(d),a[d]=f.id();d=this.i=new Li(!!this.v.La(),!!this.v.summary());d.Hc=c;d.Jo=c.length;c=this.i;c.ld=a;c.Ke=Object.keys(a).length;this.Dg=M(this);this.Rt=M(this);this.Je=M(this);this.Ie=this.v.La();this.R=this.v.content();this.Gh=this.v.summary();this.bd=null;K(this,new ym(this.v.settings()))}xd(){return this.Dg}La(){return this.Ie}items(){return this.R}summary(){return this.Gh}N(){if(this.i.Gf&&
0==this.i.Fb)var a=this.Ie;else Ei(this.i,this.i.Fb)?a=this.Gh:(a=this.i.Fb,this.Ie&&--a,a=this.R[a]);return a}activate(){}start(a){if(!this.O)throw Error("actionController is not initialized");if(!this.Gj)throw Error("starter is not initialized");this.Gj.start(a);this.Rt.g()}ag(a){this.O.ag(a)}bf(a){this.O.bf(a)}rm(a){this.O.rm(a)}Vj(){this.O.Vj()}Wj(){this.O.Wj()}Gm(a){this.O.Gm(a)}Oa(){return this.i.ld[this.i.Fb]}Om(){return!!this.Ie}isNextAvailable(){return this.bd?this.bd.isNextAvailable():this.O.isNextAvailable()}isPrevAvailable(){return this.bd?
this.bd.isPrevAvailable():this.O.isPrevAvailable()}next(){this.bd?this.bd.next():this.O.Vj()}prev(){this.bd?this.bd.prev():this.O.Wj()}setExternalNavigationController(a){this.bd=a;pm(this)}on(){this.i.on()}jk(){return this.i}Ln(){this.Dg.g()}Oo(){this.Je.g()}};class Bm extends Am{constructor(a){super({document:a.document,Aq:new wm});zm(this,new um(this.i,a.view));this.Gj=new vm(this.i,this.O);im(new lm(this.i),a.view,this.O);km(a.document,a.view)}};class Cm extends gm{constructor(a){super({Im:a.document.id(),Bb:a.document.settings().Bb(),qf:a.qf,A:a.A,G:a.G,fc:a.fc,Pc:a.Pc,X:a.X});this.v=a.document;this.sa=new Mi;this.J=new ul({settings:this.v.settings(),G:a.G,A:a.A,Ya:this.xa,Ka:this.Fc,Mm:this.sa});fm(this,this.J);const b=this.M;H(this,b.Nn,()=>{const c=b.pb,d=Qg();jf(c,"label",d.ob("accessibilitySkinCreatedWith"));c.setAttribute("role","banner");c.setAttribute("tabindex",0);this.J.addChild(c)});this.C=new Bm({document:this.v,view:this.J});
em(this,this.C)}Hb(){return!0}};function Dm(a,b,c){return(a-2/3*c)/(b+c/3)}function Em(a){if(1>=a)return a;a=1+(a-1)/3;if(v){var b=4;a=Math.round(a*Math.pow(10,b))/Math.pow(10,b)}return a};class Fm{constructor(a){this.Ha=a.content;this.Or=""==a.contentHover?a.content:a.contentHover;this.$t=a.url;this.ya=a.width;this.qb=a.height;this.Zt=a.Bk;this.ps=a.language;this.Tr=a.bk;this.Sr=a.ak;this.Ur=a.ck;this.Vr=a.dk}content(){return this.Ha}contentHover(){return this.Or}url(){return this.$t}width(){return this.ya}height(){return this.qb}Bk(){return this.Zt}language(){return this.ps}bk(){return this.Tr}ak(){return this.Sr}ck(){return this.Ur}dk(){return this.Vr}};function Gm(a){const b=new Map;Hm(a,b);Im(a,b)}function Im(a,b){const c=a.attributes,d=c.length;for(let f=0;f<d;++f){const g=c.item(f);var e=g.value;e.match(/^url\("?#/)&&e.endsWith(")")&&(e=g.value.substring(e.indexOf("#")+1,e.search(/"\)|\)$/)),e=b.get(e),void 0!==e&&(g.value=`url(#${e})`))}for(const f of pc(a))Im(f,b)}function Hm(a,b){if(a.id&&!b.has(a.id)){const c=$b()+"-"+$b();b.set(a.id,c);a.id=c}for(const c of pc(a))Hm(c,b)};class Jm extends V{constructor(a){super({j:"trial_banner"});this.Ok=a;T(this,"position","absolute");T(this,"cursor","pointer");var b=new V({j:"banner-content"});b.Gd(a.content());Gm(b.displayObject());jf(b.h,"hidden",!0);this.addChild(b);b=new V({j:"banner-content_hover"});b.Gd(a.contentHover());Gm(b.displayObject());jf(b.h,"hidden",!0);this.addChild(b);a.url()&&H(this,this.T(),this.Cs,this);this.resize(a.width(),a.height())}Cs(){var a=this.Ok.url();if(Pe){var b=new he("openWindow",[a]);if(Pe){var c=
b.me;var d=b.Er;b=b.id();d=Pd(d,null);c="isplayer://"+c+"/"+b+"/"+Ec(d);ie(c)}}else{d={};c=window;if(a instanceof w)var e=a;else e="undefined"!=typeof a.href?a.href:String(a),e instanceof w||(e="object"==typeof e&&e.hg?e.gg():String(e),tb.test(e)?e=new w(e,qb):(e=String(e),e=e.replace(/(%0A|%0D)/g,""),e=e.match(sb)?new w(e,qb):null)),e=e||vb;var f=void 0!==self.crossOriginIsolated,g="strict-origin-when-cross-origin";window.Request&&(g=(new Request("/")).referrerPolicy);const u="unsafe-url"===g;g=
d.noreferrer;if(f&&g){if(u)throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");g=!1}a=d.target||a.target;f=[];for(var h in d)switch(h){case "width":case "height":case "top":case "left":f.push(h+"="+d[h]);break;case "target":case "noopener":case "noreferrer":break;default:f.push(h+"="+(d[h]?1:0))}h=f.join(",");if((Va()||r("iPad")||r("iPod"))&&c.navigator&&c.navigator.standalone&&a&&"_self"!=a){d=jc(document,"A");a:{try{var m=d&&
d.ownerDocument,q=m&&(m.defaultView||m.parentWindow);q=q||l;if(q.Element&&q.Location){b=q;break a}}catch(z){}b=null}if(b&&"undefined"!=typeof b.HTMLAnchorElement&&(!d||!(d instanceof b.HTMLAnchorElement)&&(d instanceof b.Location||d instanceof b.Element))){if(ha(d))try{var t=d.constructor.displayName||d.constructor.name||Object.prototype.toString.call(d)}catch(z){t="<object could not be stringified>"}else t=void 0===d?"undefined":null===d?"null":typeof d;p("Argument is not a %s (or a non-Element, non-Location mock); got: %s",
"HTMLAnchorElement",t)}b=e instanceof w?e:ub(e);d.href=rb(b);d.target=a;g&&(d.rel="noreferrer");b=document.createEvent("MouseEvent");b.initMouseEvent("click",!0,!0,c,1);d.dispatchEvent(b)}else g?(c=Tb("",c,a,h),d=rb(e),c&&(ab&&-1!=d.indexOf(";")&&(d="'"+d.replace(/'/g,"%27")+"'"),c.opener=null,""===d&&(d="javascript:''"),d=La(d),d=Lb('<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+d+'">'),(c=c.document)&&c.write&&(c.write(Ib(d)),c.close()))):((c=Tb(e,c,a,
h))&&d.noopener&&(c.opener=null),c&&d.noreferrer&&(c.opener=null))}}};class Km extends N{constructor(a,b,c){super();this.Xe=c;this.Id=a;this.ye=b;this.Pr=C(Ci)}Oa(){return this.Id}activeItemIndex(){return this.ye}Ai(){return this.Xe}};const Lm={Oa:{_:"aid"},activeItemIndex:{_:"aii"},Ai:{_:"s"}};class Mm extends N{constructor(){super();this.B=C(Lm)}rn(a){const b={};null!==a.Oa()&&(b[this.B.Oa]=a.Oa());null!==a.activeItemIndex()&&(b[this.B.activeItemIndex]=a.activeItemIndex());b[this.B.Ai]=a.Ai();return b}load(a){return new Km(a[this.B.Oa]?a[this.B.Oa]:null,a[this.B.activeItemIndex]?a[this.B.activeItemIndex]:null,a[this.B.Ai])}};class Nm extends N{constructor(){super();this.Xe={};this.ye=this.Id=null;this.Vl=!1;this.Uf=M(this);this.Yg=M(this);this.he=M(this);this.xl=!1}maxScore(a){a=a.jk();let b=a.Ke;a.Om()&&--b;a.ll&&--b;return b}awardedScore(){return Object.keys(this.Xe).length}awardedPercent(a){return Math.round(this.awardedScore()/this.maxScore(a)*1E4)/1E4}isCompleted(a){return this.awardedScore()==this.maxScore(a)}activeItemIndex(){return this.ye}state(){return new Km(this.Id,this.ye,this.Xe)}restore(a){this.Id=a.Oa();
this.ye=a.activeItemIndex();this.Xe=a.Ai()}scoreChangedEvent(){return this.Uf}itemChangedEvent(){return this.Yg}stateChangedEvent(){return this.he}lock(){this.xl=!0}unlock(){this.xl=!1}};class Om extends N{constructor(a,b){super();this.mc=a;this.Ch=b;H(this,this.Ch.xd(),()=>{var c=this.mc,d=this.Ch;if(!c.xl){var e=d.jk(),f=d.i.Fb,g=e.Ke;e.Om()&&(--f,--g);e.ll&&--g;0<=f&&f<g?(c.ye=f,c.Id=d.Oa(),c.Xe[c.Id]||(c.Xe[c.Id]=!0,c.Vl=!0,c.Uf.g())):(c.Id=null,c.ye=null,c.Vl||(c.Vl=!0,c.Uf.g()));c.Yg.g();c.he.g()}})}maxScore(){return this.mc.maxScore(this.Ch)}awardedScore(){return this.mc.awardedScore()}isCompleted(){return this.mc.isCompleted(this.Ch)}awardedPercent(){return this.mc.awardedPercent(this.Ch)}activeItemIndex(){return this.mc.activeItemIndex()}state(){return this.mc.state()}restore(a){this.mc.restore(a)}scoreChangedEvent(){return this.mc.scoreChangedEvent()}itemChangedEvent(){return this.mc.itemChangedEvent()}stateChangedEvent(){return this.mc.stateChangedEvent()}}
;class Pm extends N{constructor(a,b,c,d){super();this.oa=b;this.v=c;this.Lf=new Om(a,d);this.dm=new Mm;this.Uf=M(this);this.Yg=M(this);this.he=M(this);H(this,this.Lf.scoreChangedEvent(),this.$s,this);H(this,this.Lf.itemChangedEvent(),this.Js,this);H(this,this.Lf.stateChangedEvent(),this.et,this)}interaction(){return this.v}state(){const a=this.Lf.state();return this.dm.rn(a)}restore(a){a=this.dm.load(a);this.Lf.restore(a);if(null!==a.Oa()){var b=this.oa,c=b.setPlayerContext;const d={};d[a.Pr.sk]=a.Oa();
c.call(b,d)}}evaluation(){return this.Lf}scoreChangedEvent(){return this.Uf}itemChangedEvent(){return this.Yg}stateChangedEvent(){return this.he}$s(){this.Uf.g()}Js(){this.Yg.g()}et(){this.he.g()}};class Qm{constructor(a,b,c){this.da=a;this.M=b;this.C=a.ko;this.ls=c}isCompleted(){return this.ls.evaluation().isCompleted()}isNextAvailable(){return this.C.O.isNextAvailable()}isPrevAvailable(){return this.C.O.isPrevAvailable()}invalidate(){this.da.Dd();this.M.Dd()}prev(){this.C.O.Wj()}next(){this.C.O.Vj()}};function Rm(a){if(a.Jb){const b=new V({za:"SPAN",u:U(a,"button-text")});b.ja(a.Jb);return b}return null}
class Sm extends V{constructor({icon:a,type:b,size:c="medium",text:d,prefix:e}){super({j:`${e?e:""}${b}`,za:"BUTTON"});this.Pl=!1;this.le=null;this.Jb=d||null;this.Ho=(this.ia=a||null)?new V({vc:this.ia.element,u:U(this,`${this.ia.df}-icon`)}):null;(this.Xb=Rm(this))&&fg(this,this.Xb,this.ia?"right"===this.ia.df?0:1:0);this.Ho&&fg(this,this.Ho,this.ia?"right"===this.ia.df?1:0:0);this.Xr=M(this);this.l("size",c);mg(this)}pressed(){return this.Pl}lr(a){this.Pl=a;jf(this.h,"pressed",a);this.l("withTooltip",
!this.Pl)}ja(a){(this.Jb=a)?this.Xb?this.Xb.ja(a):(this.Xb=Rm(this),fg(this,this.Xb,this.ia?"right"===this.ia.df?0:1:0)):(Dd(this,this.Xb),this.Xb=null)}D(a){super.D(a);this.Xr.g(a)}};function Tm(a){const b=new Mj([a],(d,e)=>d.Hd(e)),c=a.enabled()?1:.4;a=new X([a.opacity()],[c],Od()?.001:200);a.Bc=b;a.play()}
class Um extends Qi{constructor(a,b){super(a,b||null,"DIV");a=new V({j:"page-controls"});a.addChild(this.qd);a.addChild(this.Jc);this.addChild(a);a=Qg();a=this.Vb?new Pi([a,this.Vb]):a;H(this,a.pj,this.kp,this)}Ff(){return{prev:"prevButton",next:"nextButton"}}s(a){this.qd.s(a);this.Jc.s(a)}sg(a){this.qd.D(a);Tm(this.qd)}rg(a){this.Jc.D(a);Tm(this.Jc)}kp(a,b){"prevButton"===a&&this.qd.ja(b);"nextButton"===a&&this.Jc.ja(b)}Xk(){var a=Qg();a=this.Vb?new Pi([a,this.Vb]):a;const b={element:W(this.aa,"navigation_next_arrow"),
df:"right"},{next:c}=this.Ff();return this.Ce(new Bf("page-controls","next"),b,a,c,"uikit-primary-button")}Yk(){var a=Qg();a=this.Vb?new Pi([a,this.Vb]):a;const b={element:W(this.aa,"navigation_prev_arrow"),df:"left"},{prev:c}=this.Ff();return this.Ce(new Bf("page-controls","prev"),b,a,c,"uikit-secondary-button")}Ce(a,b,c,d,e){a=new Sm({prefix:"visuals-",type:e,text:c.ob(d),icon:b});const f=M(this);H(this,a.T(),()=>f.g());G(this,a,"keypress",g=>{13!=g.keyCode&&32!=g.keyCode||f.g()});return{button:a,
T:f}}};class Vm extends Um{constructor(a,b){b=b.messages();super(a,b?new Og(b):void 0)}Ff(){return{prev:"PB_CONTROL_PANEL_PREV",next:"PB_CONTROL_PANEL_NEXT"}}};class Wm extends kj{constructor({Ed:a,A:b,fillPanelsView:c,xb:d,yc:e,X:f}){super(a,e,f);kg(this.S,"embedded");this.Dc=c;this.Za=d;this.ta.l("hidden",!c);this.I=null;c&&(this.I=new Vm(b,d),this.ta.addChild(this.I));this.af=new V({j:"zoom-top-layer"});this.af.s(!1)}kf(a){this.Dc&&this.ta.s(a)}Uh(){this.ca.Xj(this.ua);this.ca.addContent(this.nc);this.ca.Ca(this.Wg);this.ca.Ca(this.af);this.S.Ca(this.ta)}$a(){super.$a();if(this.Za.showPlayersPanels()){const a=mj(this.qa),b=12*a;T(this.S,"padding",`${12*
a}px ${b}px 0 ${b}px`)}}xg(){return this.af}Ag(){return!1}gh(){this.I&&(H(this,this.I.nh,()=>{this.C.prev()}),H(this,this.I.Of,()=>{this.C.next()}))}eh(){this.I&&(this.I.sg(this.C.isPrevAvailable()),this.I.rg(this.C.isNextAvailable()))}};class Xm extends kj{constructor({Ed:a,A:b,Ad:c,yc:d,X:e}){super(a,d,e);this.bl=c;this.I=new Um(b);this.ta.addChild(this.I);this.af=new V({j:"zoom-top-layer"});this.af.s(!1)}Uh(){this.ca.Xj(this.ua);this.ca.addContent(this.nc);this.ca.Ca(this.Wg);this.ca.Ca(this.af);this.S.Ca(this.ta)}sm(a){a=a.displayObject();document.body.appendChild(a)}nn(a){oc(a.displayObject())}xg(){return this.af}kf(a){this.ta.s(a);this.$a()}Ag(){return!1}$a(){super.$a();if(this.ta.visible()){var a=mj(this.qa);const b=12*a;T(this.S,
"padding",`${12*a}px ${b}px 0 ${b}px`)}else T(this.S,"padding","0");a=!this.bl&&this.ta.visible()?8*Ym(this.qa):0;T(this.S,"border-radius",`${a}px`)}gh(){H(this,this.I.nh,()=>{this.C.prev()});H(this,this.I.Of,()=>{this.C.next()})}eh(){this.I.sg(this.C.isPrevAvailable());this.I.rg(this.C.isNextAvailable())}};class Zm extends N{constructor(a,b,c,d,e){super();this.S=a;this.C=null;this.zl=M(this);this.Wo=d;this.mj=e;this.I=new $m(b.aa);H(this,this.mj.T(),()=>this.zl.g());this.mj.s(c)}kf(a){this.I.s(a)}uk(a){Fd(this,this.I);this.C=a;H(this,this.I.nh,()=>a.prev());H(this,this.I.Of,()=>a.next())}Dd(){this.C&&(this.I.sg(this.C.isPrevAvailable()),this.I.rg(this.C.isNextAvailable()))}showOutline(){this.mj.s(!0)}};class an extends Zm{constructor(a,b,c){const {bn:d,jg:e}=b.jg(!0);super(a,b,c,d,e);this.Ej=b.sidebar();this.Ej.addChild(this.Wo);this.Ej.addChild(this.I);this.mj.l("vertical",!0);this.I.l("vertical",!0)}Eq(){this.S.addChild(this.Ej)}jr(){this.S.removeChild(this.Ej)}$h(){return new Xd(0,56,0,0)}};class bn extends Zm{constructor(a,b,c){const {bn:d,jg:e}=b.jg(!1);super(a,b,c,d,e);this.ua=b.Qm(We);this.fa=b.title();We&&this.ua.addChild(new cn({j:"back-to-app",xv:W(b.aa,"back_to_app")}));this.ua.addChild(this.fa);this.ua.addChild(this.Wo);this.ta=new V({j:"interactivity-footer"});this.ta.addChild(this.I)}Eq(){this.S.addChild(this.ua);this.S.addChild(this.ta)}jr(){this.S.removeChild(this.ua);this.S.removeChild(this.ta)}Qb(a){this.fa.ja(a)}Wc(a){this.fa.s(a);this.ua.l("without-title",!a)}$h(){return new Xd(46,
0,62,0)}};class dn extends V{Sq(){return M(this)}closeRequestEvent(){return M(this)}l(){}activate(){}N(){}deactivate(){}invalidate(){}close(){}};class en extends V{constructor(a){super({j:"interactivity-items-list"});this.Un=M(this);this.ua=new V({u:U(this,"header")});this.Lb=new V({u:U(this,"title")});this.ua.addChild(this.Lb);const b=new V({u:U(this,"close-button")});b.addChild(W(a,"mobile_close"));H(this,b.T(),()=>{this.Un.g()});this.ua.addChild(b);this.addChild(this.ua);this.va=new V({u:U(this,"items-container")});this.addChild(this.va)}Qb(a){this.Lb.ja(a)}Wc(a){this.Lb.s(a)}setPresentationOutlineController(a){const b=new V({u:U(this,
"outline-button")});b.ja("OUT");H(this,b.T(),()=>{a.showOutline()});this.ua.addChild(b)}};class cn extends V{constructor({j:a="back_to_app",label:b,xv:c}){super({j:a});b&&(a=new V({u:U(this,"text")}),a.ja(b),this.addChild(a));c&&this.addChild(c);H(this,this.T(),()=>ISPlayer.backToApp())}};class $m extends Qi{constructor(a){super(a,null,"DIV","interactivity-navigation-panel");this.addChild(this.qd);this.addChild(this.Jc)}Yk(){return this.Ce(W(this.aa,"navigation_prev_arrow"),"uikit-secondary-button")}Xk(){return this.Ce(W(this.aa,"navigation_next_arrow"),"uikit-primary-button")}Ce(a,b){a=new Sm({prefix:"visuals-",type:b,icon:{element:a,df:"left"}});return{button:a,T:a.T()}}};function fn(a){return{Gv:"items-list-toggle-wrapper",Fv:"items-list-toggle",tr:W(a.aa,"mobile_menu")}}function gn({Gv:a,Fv:b,tr:c}){b=new V({j:b});b.addChild(c);a=new V({j:a});a.addChild(b);return{bn:a,jg:b}}
class hn{constructor(a){this.aa=a}Qm(a){const b=new V({j:"interactivity-header"});b.l("with-back-to-app-button",a);return b}title(){return new V({j:"interactivity-header",Jm:"title"})}sidebar(){return new V({j:"interactivity-sidebar"})}jg(a){return a?(a=fn(this).tr,a=new Sm({prefix:"visuals-",type:"uikit-secondary-button",icon:{element:a,df:"left"}}),{bn:a,jg:a}):gn(fn(this))}};function jn(a,b){a.pb&&(O(a.pb,"right",b.right+"px"),O(a.pb,"top",b.top+"px"))}
class kn extends kj{constructor(a){super(a.Ed,a.yc,a.X);this.aa=a.A;this.pb=this.Ll=this.Pd=null;this.lj=!1;this.kt=M(this);this.hh=a.gr;this.fa="";this.gq=!1;this.Wd=a.gn||new dn;this.Le=new en(a.A);H(this,this.Le.Un,this.nj,this);a.gn&&this.Le.va.addChild(this.Wd);const b=2==this.hh||3==this.hh;a=new hn(a.A);this.pd=new bn(this.ca,a,b);H(this,this.pd.zl,this.nj,this);this.$g=new an(this.ca,a,b);H(this,this.$g.zl,this.nj,this)}contentScale(){return 1}Uh(){this.ca.Ca(this.nc);this.ca.Ca(this.Wg)}setPresentationOutlineController(a){this.Ll=
a;this.Wd.l("presenter",!0);this.Le.setPresentationOutlineController(a);1==this.hh&&(this.hh=3,this.pd.showOutline(),this.$g.showOutline())}xg(){return this.S}cf(a){this.pb=a;this.Pd&&jn(this,this.Pd.$h());this.Nb().uc(a,0)}kf(){}resize(a,b){const c=a>b;this.nc.l("portrait",!c);this.nc.l("landscape",c);this.S.resize(a,b);this.nc.displayObject().scrollTop=0;this.Pd&&this.Pd.jr();this.Pd=c?this.$g:this.pd;this.Pd.Eq();this.pb&&jn(this,(this.lj?this.pd:this.Pd).$h())}$a(){}Qb(a){this.fa=a;this.pd.Qb(a);
this.Le.Qb(a)}Wc(a){this.gq=a;this.pd.Wc(a);this.Le.Wc(a)}deactivate(){this.pb&&(O(this.pb,"right",""),O(this.pb,"top",""))}Ag(){return!1}gh(){this.pd.uk(this.C);this.$g.uk(this.C);H(this,this.C.xd(),()=>{this.C.Oa()?this.Wd.N(this.C.Oa()):this.Wd.deactivate()});H(this,this.Wd.Sq(),a=>{this.C.bf(a);this.nj()})}eh(){this.pd.Dd();this.$g.Dd()}nj(){this.Ll?this.Ll.showOutline(2==this.hh?this.Wd:void 0,this.gq?this.fa:void 0):this.Wd instanceof dn||(this.lj?(this.Nb().removeChild(this.Le),this.pb&&jn(this,
this.Pd.$h()),this.lj=!1):(this.kt.g(),this.S.Ca(this.Le),this.Wd.activate(),this.pb&&jn(this,this.pd.$h()),this.lj=!0))}};function lj(a){if(a.Dc||!a.Eb)return Ym(a);const {pg:b,scale:c}=ln(a),d=new A(mn(a)?24:0,mn(a)?92:0);a=nn(a);return 1>=c?c:Math.min(Dm(b.width,a.width,d.width),Dm(b.height,a.height,d.height))}function mj(a){if(a.Dc||!a.Eb)return Ym(a);a=lj(a);return Em(a)}function nj(a){const b=nn(a);a=lj(a);return b.scale(a).round()}function Ym(a){({scale:a}=ln(a));return a}
function ln(a){if(Re){var b=on(a);const {left:f,top:g,width:h,height:m}=Gf({width:a.Ef.width,height:a.Ef.height,boundingWidth:a.kb.width,boundingHeight:a.kb.height,ne:!0}),{left:q,top:t,width:u,height:z,scale:J}=Gf({width:b.width,height:b.height,boundingWidth:h,boundingHeight:m,ne:!0});return{pg:new A(u,z),scale:J*a.kc,position:new y(q+f,t+g)}}if(R)return{pg:a.kb.clone(),scale:1,position:new y(0,0)};if(P){if(a.Za){b=a.kb.clone();const f=nn(a);a=pn(a);const {left:g,top:h,scale:m,width:q,height:t}=
Gf({width:f.width+a.width,height:f.height+a.height,boundingWidth:b.width,boundingHeight:b.height,ne:!0});a={pg:new A(q,t),scale:m,position:new y(g,h)}}else a={pg:a.kb.clone(),scale:1,position:new y(0,0)};return a}b=on(a);const {width:c,scale:d,height:e}=Gf({width:b.width,height:b.height,boundingWidth:a.kb.width,boundingHeight:a.kb.height,ne:a.Eb});return{pg:new A(c,e),scale:d*a.kc}}function qn(a){({pg:a}=ln(a));return a}
function on(a){var b=nn(a).scale(a.kc),c=pn(a).scale(a.kc);if(a.Dc||!a.Eb)b=new A(b.width+c.width,b.height+c.height);else{var d=a.kb;a=a.Eb;b.width+c.width<d.width&&b.height+c.height<d.height&&a?(b.width+c.width<d.width&&b.height+c.height<d.height&&a?d=Math.min(Dm(d.width,b.width,c.width),Dm(d.height,b.height,c.height)):{scale:d}=Gf({width:b.width+c.width,height:b.height+c.height,boundingWidth:d.width,boundingHeight:d.height,ne:!1}),a=Em(d),c=c.clone().scale(a/d),b=new A(b.width+c.width,b.height+
c.height)):b=new A(b.width+c.width,b.height+c.height)}return b}function pn(a){const b=mn(a)?24:0;a=mn(a)?92:0;return new A(b,a)}class rn{constructor({contentScale:a,Bd:b,fitToWindow:c,fillPanelsView:d}){this.kc=a;this.Ef=b;this.Dc=d;this.Eb=c;this.kb=new A(0,0)}wn(a){this.Eb=a}};function nn(a){return new A(a.bb.ig(),a.bb.ei())}function mn(a){const b=a.v.fillPanelsView();return a.Za?a.Za.showPlayersPanels():a.bb.ng()||b}class sn extends rn{constructor({Bd:a,document:b,xb:c}){const d=b.settings();super({Bd:a,fillPanelsView:b.fillPanelsView(),fitToWindow:d.fitToWindow(),contentScale:d.contentScale()});this.v=b;this.bb=d;this.Za=c}tm(){return mn(this)?92:0}fillPanelsView(){return this.Dc}};function tn(a){var b=a.qa;const c=b.fillPanelsView(),d=b.tm();a=new A(a.ca.width(),a.ca.height());c&&(a=qn(b),a=new A(a.width,a.height-d));b=nj(b);const {scale:e,left:f,top:g}=Gf({width:b.width,height:b.height,boundingWidth:a.width,boundingHeight:a.height,ne:!0});return{scale:e,left:f,top:g,interactionSize:b,nu:a,tm:d,fillPanelsView:c}}
class un extends kj{constructor(a,b,c,d){super(a,c,d);this.Od=new Xi("tablet-content-view");this.S.l("tablet",!0);this.I=new Um(b);this.ta.addChild(this.I)}kf(a){this.I.s(a);this.ca.l("without-controls",!a);this.ta.s(a)}Uh(){this.ca.Ca(this.Od);this.Od.Xj(this.ua);this.Od.addContent(this.nc);this.Od.Ca(this.Wg);this.S.Ca(this.ta)}xg(){return this.Od}contentScale(){const {scale:a}=tn(this);return a}Ag(){return!1}$a(){const {scale:a,left:b,top:c,interactionSize:d,nu:e,tm:f,fillPanelsView:g}=tn(this);
g&&(this.ca.resize(e.width,e.height-f),this.ca.move(0,0));this.Od.setScale(a);this.Od.resize(d.width,d.height);this.Od.move(b,c)}gh(){H(this,this.I.nh,()=>{this.C.prev()});H(this,this.I.Of,()=>{this.C.next()})}eh(){this.I.sg(this.C.isPrevAvailable());this.I.rg(this.C.isNextAvailable())}};class vn{constructor({fitToWindow:a,contentScale:b,fc:c,Fd:d,wk:e,fillPanelsView:f,xb:g,yc:h,X:m}){this.Eb=a;this.kc=b;this.ub=c;this.Yd=d;this.Lc=e;this.Dc=f;this.Za=g;this.qa=h;this.m=m}};function wn(a){a.M.Nb().l("playertype",a.Za?"ppt":"standalone");const b=a.v.settings().Ek(),c=a.v.fillPanelsView();jj(a.M,b?c?"player":"slide":"",c)}function xn(a){T(a.M.Nb(),"visibility","hidden");H(a,a.da.No,()=>{a.m.accessibilityModeEnabled()||T(a.M.Nb(),"visibility","")});a.da.Wc(a.v.settings().rf());nc(a.h,a.displayObject(),0)}
function yn(a){const b=a.v.settings().fontFamily();if(b&&3===a.ub)document.body.style.setProperty("--font-family-normal",b),document.body.style.setProperty("--font-family-bold",b);else{let c;null!=(c=a.Za)&&c.isInheritSettings()||(a.displayObject().style.setProperty("--font-family-normal","vPFn"),a.displayObject().style.setProperty("--font-family-bold","vPFnb"))}}
function zn(a){var b;null!=(b=a.Za)&&b.isInheritSettings()||(b=a.v.settings().borderRadius(),a.displayObject().style.setProperty("--button-border-radius",`${b}px`))}function An(a,b){b&&(b=new Jm(b),a.da.setBannerView(b.displayObject()))}function Bn(a){a.m.accessibilityModeEnabled()&&(a.Wb.lock(),a.da.jb.bf(a.m.Pg),a.Wb.unlock())}
class Y extends N{constructor(a){super();this.Ef=a.Bd||null;this.Za=a.xb||null;this.ub=a.fc;this.h=a.fb;this.na=a.Vh;this.zc=a.Pc;this.m=a.X;this.v=a.document;H(this,this.v.settings().Md,this.Yl,this);this.Lc=a.wk;this.Yd=Xe?new bm(this.ub):null;this.kb=new A(0,0);this.dm=new Mm;this.L=a.G;this.nd=a.mediaController;this.qa=new sn({document:this.v,Bd:this.Ef,xb:this.Za});this.Qf=M(this);this.Rk=M(this);var b=a.document.id(),c=a.A,d=this.vo(this.v),e=this.v.settings(),f=new vn({fitToWindow:e.fitToWindow(),
contentScale:e.contentScale(),fc:this.ub,wk:this.Lc,Fd:this.Yd,fillPanelsView:this.v.fillPanelsView(),dw:this.v.settings(),xb:this.Za,yc:this.qa,X:this.m}),g=this.pl(),h=this.Aa();b=2==f.ub?h?new oj({Ed:b,A:c,Jq:f.Eb,zq:f.kc,Ad:f.Lc.Ad(),xb:f.Za,yc:f.qa,Oq:g,X:f.m}):R?new kn({Ed:b,A:c,gr:d?2:1,gn:d,yc:f.qa,X:f.m}):new Wm({Ed:b,A:c,fillPanelsView:f.Dc,xb:f.Za,yc:f.qa,X:f.m}):h?new oj({Ed:b,A:c,Jq:f.Eb,zq:f.kc,Ad:f.Lc.Ad(),xb:null,yc:f.qa,Oq:g,X:f.m}):R?new kn({Ed:b,A:c,gr:d?2:1,gn:d,yc:f.qa,X:f.m}):
P?new un(b,c,f.qa,f.m):new Xm({Ed:b,A:c,Jq:f.Eb,zq:f.kc,Ad:f.Lc.Ad(),yc:f.qa,X:f.m});b.Uh();b.Qb(e.title());b.Wc(e.rf());e=this.v.fillPanelsView()||e.ng();b.kf(e);this.M=b;wn(this);this.da=this.bo({A:a.A,document:a.document,G:this.L,qf:this.M,fc:this.ub,Fd:this.Yd,Pc:this.zc,X:this.m});xn(this);this.Wb=a.sn;this.Lo=new Pm(a.sn,this,a.document,this.da.jb);this.Mg=new Qm(this.da,this.M,this.Lo);this.ga=!1;this.st="10.0.0";H(this,this.m.yg,this.Ar,this);H(this,this.da.jb.xd(),this.Dr,this);yn(this);
zn(this)}isStarted(){return this.ga}displayObject(){return this.M.Nb().displayObject()}s(a){T(this.M.Nb(),"opacity",a?"":"0")}$b(){const a=this.v.La(),b=this.v.summary();a&&a.$b();b&&b.$b();Aa(this.v.content(),c=>{c.$b()},this)}playerController(){return this.Mg}playerStartedEvent(){return this.Qf}zm(){return this.da.zm()}currentSession(){return this.Lo}soundController(){return this.L}initializationCompleteEvent(){return this.Qf}pauseMedia(){this.L.hn()}mediaController(){return this.nd}setPlayerContext(a){a=
new Di(a);this.da.Vk=a}start(){this.ga||(this.ga=!0,this.na.disabled=!1,this.Lc.jn(),this.da.invalidate(),this.da.start(),this.da.show(),this.Qf.g())}resize(a,b){this.kb=new A(a,b);if(2==this.ub||P||Re||cf||bf)a=new A(a,b);else{const c=this.m.accessibilityModeEnabled()?162:0;b=new Yd(16,16,a-32,b-32);a-c<b.width&&(b.width-=c);a=new A(b.width,b.height)}this.qa.kb=a.clone();this.$a()}$a(){const a=qn(this.qa);this.M.resize(a.width,a.height);this.M.move((this.kb.width-a.width)/2,(this.kb.height-a.height)/
2)}setBannerView(a){this.da.setBannerView(a)}activate(){if(!this.ga){const a=this.m.Pg;this.start();a&&(this.m.Pg=a)}this.s(!0);this.na.disabled=!1;this.da.invalidate();this.da.activate();this.Yd&&am(this.Yd);Bn(this)}deactivate(){this.da.deactivate();this.M.deactivate();this.L.deactivate();this.na.disabled=!0}changeAllowTouchScrollEvent(){return this.Rk}touchScrollAllowed(){return!0}setParentScale(a){const b=this.da.parentScale();this.da.setParentScale(a);b!=a&&this.da.invalidate()}autoStartAvailable(){var a=
this.da.jb,b=a.items();return(a=a.La())?!(a.jc&&0==a.jc.ug()):(b=b[0])?!(b.jc&&0==b.jc.ug()):!0}setOverlayDisplayed(){}setPresentationOutlineController(a){this.M.setPresentationOutlineController(a)}setExternalNavigationController(a){this.da.jb.setExternalNavigationController(a)}setViewMode(a){"accessible"==a!=this.m.Aa()&&this.zc.ss.yd()}version(){return this.st}pl(){return new Map}vo(){return null}Aa(){return!1}Yl(a){const b=this.v.settings();switch(a.xe){case "FIT_TO_WINDOW":this.qa.wn(b.fitToWindow());
this.$a();break;case "NAVIGATION_BUTTONS_ENABLED":this.M.kf(b.ng());this.$a();break;case "INTERACTIVITY_WIDTH":case "INTERACTIVITY_HEIGHT":this.$a();break;case "INTERACTIVITY_TITLE":this.M.Qb(b.title());break;case "USE_PRESENTATION_BACKGROUND":wn(this);break;case "INTERACTIVITY_TITLE_ENABLED":this.M.Wc(b.rf());this.da.Wc(this.v.settings().rf());break;case "FONT_FAMILY":yn(this);break;case "BORDER_RADIUS":zn(this)}}Ar(){this.m.Aa()==this.Aa()&&(Bn(this),!this.m.Aa()&&this.zc.fm.focus())}Dr(){var a=
this.da.jb.Oa();this.m.Pg=a}}Y.prototype.setOverlayDisplayed=Y.prototype.setOverlayDisplayed;Y.prototype.autoStartAvailable=Y.prototype.autoStartAvailable;Y.prototype.deactivate=Y.prototype.deactivate;Y.prototype.activate=Y.prototype.activate;Y.prototype.mediaController=Y.prototype.mediaController;Y.prototype.pauseMedia=Y.prototype.pauseMedia;Y.prototype.changeItemEvent=Y.prototype.zm;Y.prototype.playerStartedEvent=Y.prototype.playerStartedEvent;Y.prototype.disableAutoPlaying=Y.prototype.$b;class Cn extends Y{constructor(a){super(a);this.$b();H(this,this.da.jb.xd(),()=>{const b=this.da.jb.N();this.M.tk([...this.pl().keys()].includes(b.id()))})}Aa(){return!0}vn(a){this.M.vn(a)}bo(a){return new Cm(a)}$a(){if(2==this.ub)T(this.M.Nb(),"width","100%");else{var a=qn(this.qa),{width:b,left:c}=Gf({width:a.width,height:a.height,boundingWidth:this.kb.width,boundingHeight:this.kb.height,ne:!1});this.M.Nb().tg(b);this.M.Nb().we(c)}}pl(){return new Map(this.v.content().map(a=>{var b=a.id(),c;(c=
a.title().text())||(a=(a=a.content().text().replace(/(\r\n|\r|\n)+/g," ").trim())?a.substring(0,100):"\u200b",c=100==a.length?a+"\u2026":a);return[b,c]}))}};class Dn{constructor(a){var b=a.scheme.text;const c=a.scheme.cv,d=a.scheme.fu,e=a.scheme.jv,f=a.scheme.ec,g=a.scheme.description,h=a.scheme.Xm,m={},q=m[b]={},t=m[c]={},u=m[d]={},z=m[e]={},J=m[f]={},ja=m[g]={},B=m[h]={};q[b.title]="title.font.color";q[b.Qm]="header.font.color";q[b.wv]="subheader.font.color";q[b.text]="text.font.color";q[b.Ju]="hyperlink.font.color";t[c.Zu]="page.background.color";t[c.dv]="player.background.color";t[c.Su]="miniskin.topbar.buttons.text.color";u[d.wm]="primary.button.background.color";
u[d.Tm]="primary.button.background.color.active";u[d.ym]="primary.button.text.color";u[d.Vm]="primary.button.text.color.active";u[d.xm]="primary.button.border.color";u[d.Um]="primary.button.border.color.active";z[e.wm]="secondary.button.background.color";z[e.Tm]="secondary.button.background.color.active";z[e.ym]="secondary.button.text.color";z[e.Vm]="secondary.button.text.color.active";z[e.xm]="secondary.button.border.color";z[e.Um]="secondary.button.border.color.active";ja[g.background]="description.background.color";
ja[g.border]="description.border.color";J[f.background]="media.player.background.color";J[f.controls]="media.player.controls.color";J[f.ev]="media.player.playing.band.color";B[h.background]="interactivity.background.color";B[h.border]="interactivity.border.color";a=a.scheme;a.hv&&(a=a.hv,b=m[a]={},b[a.Zv]="search.field.text.color",b[a.Yv]="search.field.icons.color",b[a.Wv]="search.field.background",b[a.Xv]="search.field.border.color",b[a.Mv]="active.search.field.background",b[a.Nv]="active.search.field.border.color");
h.xr&&(B[h.xr]="visualizer.item.text.color");h.ur&&(B[h.ur]="tooltip.background.color");h.wr&&(B[h.wr]="tooltip.text.color");h.vr&&(B[h.vr]="tooltip.border.color");h.sr&&(B[h.sr]="title.color");h.rr&&(B[h.rr]="title.background");h.Cv&&(B[h.Cv]="thumbnail.background.color");h.ku&&(B[h.ku]="caption.background.color");h.lu&&(B[h.lu]="close.button.background.color");h.mu&&(B[h.mu]="close.button.icon.color");h.Dv&&(B[h.Dv]="thumbnail.caption.color");h.zu&&(B[h.zu]="glossary.alphabet.background");h.Au&&
(B[h.Au]="glossary.alphabet.text.color");h.Du&&(B[h.Du]="hovered.list.item.background");h.Eu&&(B[h.Eu]="hovered.list.item.text.color");h.kv&&(B[h.kv]="selected.list.item.background");h.lv&&(B[h.lv]="selected.list.item.text.color");h.rv&&(B[h.rv]="step.background.color");h.tv&&(B[h.tv]="step.text.color");h.sv&&(B[h.sv]="step.border.color");h.gv&&(B[h.gv]="step.progress.point.color");h.ov&&(B[h.ov]="selected.step.text.color");h.$u&&(B[h.$u]="panel.background.color");h.av&&(B[h.av]="panel.text.color");
h.Fu&&(B[h.Fu]="hovered.panel.background.color");h.Gu&&(B[h.Gu]="hovered.panel.text.color");h.mv&&(B[h.mv]="selected.panel.background.color");h.nv&&(B[h.nv]="selected.panel.text.color");h.zv&&(B[h.zv]="tabs.background.color");h.Av&&(B[h.Av]="tabs.text.color");h.Hu&&(B[h.Hu]="hovered.tabs.background.color");h.Iu&&(B[h.Iu]="hovered.tabs.text.color");h.Pu&&(B[h.Pu]="guided.image.items.color");this.jm=m}};var En={bold:{_:"b"},italic:{_:"i"},Ck:{_:"u"},strike:{_:"st"},color:{_:"c"},size:{_:"s"},fontFamily:{_:"f"},yk:{_:"sb"},zk:{_:"sp"}};var Fn={type:{_:"t"},hk:{_:"i"},align:{_:"a"},Rq:{_:"r"},lineHeight:{_:"lh"},topPadding:{_:"T"},bottomPadding:{_:"b"}};var Gn={Ab:Object.assign({_:"tf"},En),mk:Object.assign({_:"pf"},Fn)};class Hn{constructor(){this.B=C(En)}load(a){if(!a)return new oh;const b=new oh;b.fontFamily=a[this.B.fontFamily];b.size=a[this.B.size];b.color=a[this.B.color];b.bold=a[this.B.bold];b.italic=a[this.B.italic];b.Ck=a[this.B.Ck];b.yk=a[this.B.yk];b.zk=a[this.B.zk];b.strike=a[this.B.strike];return b}};class In{constructor(){this.B=C(Fn)}load(a){if(!a)return new ph;const b=new ph;b.type=a[this.B.type];b.hk=a[this.B.hk];b.align=a[this.B.align];b.lineHeight=a[this.B.lineHeight];b.topPadding=a[this.B.topPadding];b.bottomPadding=a[this.B.bottomPadding];return b}};class Jn{constructor(){this.B=C(Gn)}load(a){if(!a)return new qh;const b=new qh,c=(new Hn).load(a[this.B.Ab]);b.Hh=c.clone();a=(new In).load(a[this.B.mk]);b.ih=a.clone();return b}};const Kn=C({title:Object.assign({_:"t"},Gn),hi:Object.assign({_:"nt"},Gn),Sh:Object.assign({_:"bt"},Gn)});function Ln(a,b,c){a=a.bs.load(b[c]);b=a.Ab();b.fontFamily=b.fontFamily||"Arial";b.size=b.size||15;return a}class Mn{constructor(){this.B=Kn;this.bs=new Jn;new Hn}load(a){const b={};try{b.title=Ln(this,a,this.B.title),b.hi=Ln(this,a,this.B.hi),b.Sh=Ln(this,a,this.B.Sh)}catch(c){p("cannot load FontStyles")}return b}};function Nn(){}k=Nn.prototype;k.Jj=null;k.Kj=null;k.start=function(a,b,c,d){b=Zb(b[0],8);const e={};e.family=a;e.bold=!0===c;e.italic=!0===d;this.Jj=new On(e,"arial,'URW Gothic L',sans-serif",b);this.Kj=new On(e,"Georgia,'Century Schoolbook L',serif",b)};k.finish=function(){this.Jj.ac();this.Jj=null;this.Kj.ac();this.Kj=null};k.check=function(){return Pn(this.Jj)||Pn(this.Kj)};
function On(a,b,c){var d=Db(a,"family","");d=String(d);const e=['"'];for(let q=0;q<d.length;q++){var f=d.charAt(q),g=f.charCodeAt(0),h=q+1,m;if(!(m=Xb[f]))if(31<g&&127>g)m=f;else if(m=f,m in Yb)m=Yb[m];else if(m in Xb)m=Yb[m]=Xb[m];else{g=m.charCodeAt(0);if(31<g&&127>g)f=m;else{if(256>g){if(f="\\x",16>g||256<g)f+="0"}else f="\\u",4096>g&&(f+="0");f+=g.toString(16).toUpperCase()}m=Yb[m]=f}e[h]=m}e.push('"');d=e.join("");this.We=jc(document,"span");this.We.innerHTML=c;O(this.We,{position:"absolute",
top:"-999px",left:"-999px",fontSize:"100px",fontFamily:b,fontWeight:Db(a,"bold",!1)?"bold":"normal",fontStyle:Db(a,"italic",!1)?"italic":"normal",opacity:"0"});document.body.appendChild(this.We);this.yp=fe(this.We).width;O(this.We,"fontFamily",d+","+b)}On.prototype.ac=function(){oc(this.We)};function Pn(a){return!!a.yp&&fe(a.We).width!=a.yp};var Qn={};function Rn(a,b,c){var d=void 0;c=c||b;let e="",f=!1,g=!1;"string"!==typeof a?(e=Db(a,"family",""),f=Db(a,"bold",!1),g=Db(a,"italic",!1)):e=a;e=e.replace(/^"|"$/g,"");if(e in Qn)(Qn[e]?b:c)();else{d=d||5E3;var h=new Nn;h.start(e,"0",f,g);var m=Date.now(),q=setInterval(()=>{let t=!1,u=!1;h.check()?u=t=!0:Date.now()-m>d&&(t=!0,u=!1);t&&(clearInterval(q),h.finish(),u?b():c&&(p(`can't preload font ${a&&a.family}`),c()))},50)}}
function Sn(a,b){if(0==a.length)b();else{var c=0,d=()=>{c==a.length&&b()};for(const e of a)Rn(e,()=>{++c;d()},()=>{++c;d()})}};function Tn(a){if(!Pg){var b=C(qi);Pg=new Og(a[b.settings][b.settings.hr])}}
function Un(a,b){b=ui(b,a.Nr).colors();a=a.Rr;const c={};for(const q of Object.keys(a.jm))for(const t of Object.keys(a.jm[q])){var d=a.jm[q][t];if(!b.hasOwnProperty(q)||!b[q].hasOwnProperty(t))throw Error(`Scheme have not required property ${d}`);var e=b[q][t];var f=e;if("solid"===f.type)f=Nh(f.value);else if("gradient"===f.type){f=f.value;var g=Nh(f.firstColor),h=Nh(f.secondColor);f=`linear-gradient(${"vertical"===f.direction?"to bottom":"to right"}, ${g}, ${h})`}else l.console.error(`unexpected color type: ${f.type}`),
f="#FF0000";c[d]=f;f=c;var m;g=d;h=e.value.color;(m=("description.background.color"==g?{name:"transparent.description.background.color",value:Mh(Bh(h),0)}:"interactivity.background.color"==g?{name:"transparent.interactivity.background.color",value:Mh(Bh(h),0)}:null)||("glossary.alphabet.background"==g?{name:"glossary.alphabet.background.gradient",value:Lh(h,{ue:-.06})}:null))||(m="tabs.background.color"==g?{name:"tabs.background.color.gradient",value:Lh(h,{ue:-.06})}:"hovered.tabs.background.color"==
g?{name:"hovered.tabs.background.color.gradient",value:Lh(h,{ue:-.06})}:null);m||(m="panel.background.color"==g?{name:"panel.background.color.gradient",value:Lh(h,{ue:-.06})}:"hovered.panel.background.color"==g?{name:"hovered.panel.background.color.gradient",value:Lh(h,{ue:-.06})}:"selected.panel.background.color"==g?{name:"selected.panel.background.color.gradient",value:Lh(h,{ue:-.06})}:null);if(g=m)f[g.name]=g.value;f=c;"description.background.color"==d&&(f["items.background.color"]=Mh(Bh(e.value.color),
1));"text.font.color"==d&&(f["active.item.background.color"]=Mh(Bh(e.value.color),.1))}return c}
function Vn(a,b,c,d,e,f){const g=a.co;g.__title_font_family__=e.title.Ab().fontFamily;g.__title_font_weight__=e.title.Ab().bold?"bold":"normal";g.__title_font_italic__=e.title.Ab().italic?"italic":"normal";g.__normal_title_font_family__=e.hi.Ab().fontFamily;g.__normal_title_font_weight__=e.hi.Ab().bold?"bold":"normal";g.__normal_title_font_italic__=e.hi.Ab().italic?"italic":"normal";g.__bold_title_font_family__=e.Sh.Ab().fontFamily;g.__bold_title_font_weight__=e.Sh.Ab().bold?"bold":"normal";g.__bold_title_font_italic__=
e.Sh.Ab().italic?"italic":"normal";g.__interaction_id__=b;c&&(g.__slide_background__=`url(${c})`);a=a.Ti;return(d&&a.tq?a.tq:R&&a.ar?a.ar:P&&a.qr?a.qr:a.pu).pe(f,g)}function Wn(a){return new Promise((b,c)=>{const d=new Image;d.onload=b;d.onerror=c;d.src=a})}
function Xn(a,b,c){let d="";const e=[];for(const z of Object.keys(b)){var f=b[z];const J=[];for(const ja of f){f=J;var g=f.push,h,m=a.Gg+ja;if(h=m.startsWith("data:")?null:Ch)if(h="s"+(null!=h?"="+encodeURIComponent(String(h)):"")){var q=m.indexOf("#");0>q&&(q=m.length);var t=m.indexOf("?");if(0>t||t>q){t=q;var u=""}else u=m.substring(t+1,q);m=[m.slice(0,t),u,m.slice(q)];u=m[1];m[1]=h?u?u+"&"+h:h:u;h=m[0]+(m[1]?"?"+m[1]:"")+m[2]}else h=m;else h=m;g.call(f,`url("${h}")`)}d+=`@font-face { font-family: "${z}"; src: ${J.join(",")}; format('embedded-opentype');}`;
e.push(z)}xc(d);Sn(e,c)}class Yn{constructor(a){this.Ti=a;this.m=a.X;this.co={};this.Nr=a.yq;this.Rr=new Dn(a.yq);this.Gg=a.Rh||"";this.na=null;this.In=this.m.accessibilityModeEnabled()&&a.sq?a.sq:null}Vh(){return this.na}load(a,b,c,d,e){const f=C(qi),g=c[f.settings],h=C(ji),m=(new Mn).load(g[f.settings.Kq]),q=c[h.fonts];this.co=c[h.ou];Tn(c);c=Un(this,g[f.settings.zd]);this.In&&this.In.pe(c);this.na=Vn(this,a,b,d,m,c);this.na.disabled=!0;b?Wn(b).then(()=>Xn(this,q,e)):Xn(this,q,e)}};class Zn{constructor({fb:a,data:b,lk:c,rk:d,Ak:e,width:f,height:g,Rh:h,xb:m,Bd:q,X:t}){this.fb=a;this.data=b;this.lk=c;this.rk=d;this.Ak=e;this.width=f;this.height=g;this.Rh=h;this.xb=m;this.Bd=q;this.X=t}};function $n(a,b){a.Rf+=1;const c=e=>{a.ah.forEach(({yb:f})=>f(e));a.ah=[]},d=!(!a.ka||!a.wa);b.Aa()?a.ka=b:a.wa=b;d!=!(!a.ka||!a.wa)&&c(b);H(a,b.playerStartedEvent(),()=>{1==a.Rf&&a.Qf.g()})}function Z(a){return a.m.Aa()?a.ka:a.wa}function ao(a,b){const c=a.ah.findIndex(d=>d.id==b.id);~c?a.ah[c]=b:a.ah.push(b)}
class bo extends N{constructor(a){super();this.wa=this.ka=null;this.m=a;this.ks=M(this);this.Rk=M(this);this.Qf=M(this);this.ah=[];this.Rf=0;this.vl=!this.m.cc()}isStarted(){return Z(this).isStarted()}displayObject(){return Z(this).displayObject()}isActive(){return this.vl}activate(){Z(this).activate();this.vl=!0}start(){Z(this).start()}deactivate(){(this.m.accessibilityModeEnabled()?[Z(this),this.m.accessibilityModeEnabled()?this.m.Aa()?this.wa:this.ka:Z(this)]:[Z(this)]).forEach(a=>a.deactivate());
this.vl=!1}currentSession(){return Z(this).currentSession()}setPlayerContext(a){this.ka&&this.ka.setPlayerContext(a);this.wa&&this.wa.setPlayerContext(a);ao(this,{id:"setPlayerContext",yb:b=>b.setPlayerContext(a)})}initializationCompleteEvent(){return this.ks}soundController(){return Z(this).soundController()}resize(a,b){this.ka&&this.ka.resize(a,b);this.wa&&this.wa.resize(a,b);ao(this,{id:"resize",yb:c=>c.resize(a,b)})}changeAllowTouchScrollEvent(){return this.Rk}touchScrollAllowed(){return Z(this).touchScrollAllowed()}setParentScale(a){this.ka&&
this.ka.setParentScale(a);this.wa&&this.wa.setParentScale(a);ao(this,{id:"setParentScale",yb:b=>b.setParentScale(a)})}autoStartAvailable(){return Z(this).autoStartAvailable()}setOverlayDisplayed(a){this.ka&&this.ka.setOverlayDisplayed(a);this.wa&&this.wa.setOverlayDisplayed(a);ao(this,{id:"setOverlayDisplayed",yb:b=>b.setOverlayDisplayed(a)})}setPresentationOutlineController(a){this.ka&&this.ka.setPresentationOutlineController(a);this.wa&&this.wa.setPresentationOutlineController(a);ao(this,{id:"setPresentationOutlineController",
yb:b=>b.setPresentationOutlineController(a)})}pauseMedia(){this.ka&&this.ka.pauseMedia();this.wa&&this.wa.pauseMedia()}mediaController(){return Z(this).mediaController()}playerStartedEvent(){return this.Qf}setBannerView(a){this.ka&&this.ka.setBannerView(a);this.wa&&this.wa.setBannerView(a);ao(this,{id:"setBannerView",yb:b=>b.setBannerView(a)})}playerController(){return Z(this).playerController()}setExternalNavigationController(a){this.ka&&this.ka.setExternalNavigationController(a);this.wa&&this.wa.setExternalNavigationController(a);
ao(this,{id:"setExternalNavigationController",yb:b=>b.setExternalNavigationController(a)})}setViewMode(a){Z(this).setViewMode(a)}version(){return Z(this).version()}setExternalParentForAccessibleNavigationControls(a){this.ka&&this.ka.vn(a)}};class co extends N{constructor(a,b,c,d,e){super();this.m=a.X;this.Wb=b;this.L=c;this.nd=d;this.zc=e;this.Sb=Rg(a.data);this.Sg=this.Ui(a.X,a.Rh);this.v=this.Sg.load(this.Sb);this.aa=this.zf({Hq:a.Ak});this.h=a.fb;O(this.h,"z-index","0");this.Za=a.xb;this.Ef=a.Bd;this.Fp=new A(a.width,a.height);R||(O(this.h,"width",a.width+"px"),O(this.h,"height",a.height+"px"));ze&&wf(document.body,"visuals_scroll");this.Lc=new Bi({});this.Hl=a.lk;this.th=a.rk;Tn(this.Sb);this.tj=M(this);this.na=this.oa=null;(this.pc=
this.m.accessibilityModeEnabled()?new ik("visuals-player-preloader",this.aa):null)&&this.h.appendChild(this.pc.displayObject());this.pc&&hk(this.pc)}fi(a){vi(this.Sg,()=>{this.th.load(this.v.id(),this.v.slideBackground(),this.Sb,this.Hb(),()=>{this.na=this.th.Vh();this.oa=this.Vi({document:this.v,fb:this.h,A:this.aa,fc:2,Vh:this.na,G:this.L,mediaController:this.nd,wk:this.Lc,xb:this.Za,Bd:this.Ef,X:this.m,Pc:this.zc,sn:this.Wb});this.oa.resize(this.Fp.width,this.Fp.height);this.oa.s(!1);I(this,this.oa.playerStartedEvent(),
()=>{if(this.pc){var b=this.pc;b.ge&&(b.ge=!1,clearTimeout(b.Vg),clearTimeout(b.Bh),b.visible()&&b.Fl())}this.oa.s(!0)});$n(a,this.oa);this.tj.g();a.Rf==(this.m.accessibilityModeEnabled()?2:1)&&this.Hl(a)})})}Hb(){return!1}zf(){}};class eo extends co{Ui(a,b){return new Ai(a,b)}Vi(a){return new Cn(a)}zf(a){return new dh(a)}Hb(){return!0}};const fo={content:{_:"c"},contentHover:{_:"ch"},url:{_:"u"},width:{_:"w"},height:{_:"h"},language:{_:"l"},Bk:{_:"tedt"},bk:{_:"dr"},ak:{_:"dw"},ck:{_:"xx"},dk:{_:"xy"}};class go{constructor(){this.B=C(qi)}load(a){if(a[this.B.wq]){a=a[this.B.wq];const b=C(fo),c={};c.content=a[b.content];c.contentHover=a[b.contentHover];c.url=a[b.url];c.width=a[b.width];c.height=a[b.height];c.language=a[b.language];c.Bk=a[b.Bk];c.bk=a[b.bk];c.ak=a[b.ak];c.ck=a[b.ck];c.dk=a[b.dk];return new Fm(c)}}};class ho extends N{constructor(a,b,c,d,e,f){super();this.m=a.X;this.Wb=b;this.L=c;this.nd=d;this.zc=e;this.Sp=f;this.tj=M(this);this.Sb=Rg(a.data);b=C(Zh);c=C(qi);Ch=this.Sb[c.Iq][b.id];this.Sg=this.Ui(this.m);this.v=this.Sg.load(this.Sb);this.Ok=(new go).load(this.Sb);this.aa=this.zf({Hq:a.Ak});this.ub=1;this.h=a.fb;this.Hl=a.lk;this.Lc=new Bi({jn:this.Sb,Ad:cf});this.th=a.rk;P||(O(this.h,"overflow","hidden"),O(this.h,"display","none"));this.na=this.oa=null;window.document.title=this.v.title()}fi(a){vi(this.Sg,
()=>{this.th.load(this.v.id(),this.v.slideBackground(),this.Sb,this.Hb(),()=>{this.na=this.th.Vh();O(this.h,"display","");this.oa=this.Vi({document:this.v,fb:this.h,A:this.aa,wk:this.Lc,fc:this.ub,Vh:this.na,G:this.L,mediaController:this.nd,X:this.m,Pc:this.zc,sn:this.Wb});this.na.disabled=!1;this.oa.s(!1);H(this,this.oa.playerStartedEvent(),()=>{this.oa.s(!0);this.Wb.unlock()});$n(a,this.oa);An(this.oa,this.Ok);this.Hl(this.oa);this.tj.g();H(this,this.Sp.Rp,(b,c)=>this.oa.resize(b,c));Lg(this.Sp,
!0);this.oa.start();this.oa.activate()})})}Hb(){return!1}zf(){}};class io extends ho{constructor(a,b,c,d,e){var f=new Kg;super(a,b,c,d,e,f)}Ui(a){return new Ai(a)}Vi(a){return new Cn(a)}zf(a){return new dh(a)}Hb(){return!0}};function jo(a){if(a.lb){var b=a.m.Aa(),c=Qg();a.lb.setAttribute("title",b?c.ob("enableNormalMode"):c.ob("enableAccessibilityMode"));bg(a.lb,b?-1:0);b?jf(a.lb.h,"hidden",!0):a.lb.displayObject().removeAttribute("aria-hidden");a.lb.l("accessibility",b);a.lb.l("nonaccessibility",!b)}}
function ko(a,b){I(a,b.tj,()=>{if(a.m.accessibilityModeEnabled()){var c=b.oa,d=a.m.Pg;c&&d&&c.setPlayerContext({si:d});c&&d&&a.Wb.lock();!a.m.Aa()&&a.lb&&a.lb.focus();2==a.mh.Rf&&oc(b.na)}a.m.accessibilityModeEnabled()&&(1==a.mh.Rf&&(a.yd(!1),a.yd(!1)),a.yd(!1),a.yd(!1))});b.fi(a.mh)}
class lo extends N{constructor(a,b){super();Tn(Rg(a.data));this.m=a.X;this.h=a.fb;this.Ti=this.m.cc()?null:a;this.io=this.m.cc()?a:null;this.Wb=new Nm;this.dh=this.zg=null;this.rt=b;this.L=new Ig;this.nd=new Eg(this.L);this.mh=new bo(this.m);!this.m.accessibilityModeEnabled()||this.m.cc()?b=null:(b=new ng,b.l("with-launcher",!1));if(this.lb=b)H(this,this.lb.T(),this.Qo,this),jo(this),b=new V({za:"SECTION"}),ig(b,"region"),hg(b,Qg().ob("accessibleAriaLabelSettings")),b.addChild(this.lb),nc(a.fb,b.displayObject(),
0);this.Wk=new Ug(new Tg(this.lb),new Sg(this))}fi(){if(this.m.Aa()&&!this.zg)this.zg=this.m.cc()?new eo(this.io,this.Wb,this.L,this.nd,this.Wk):new io(this.Ti,this.Wb,this.L,this.nd,this.Wk),ko(this,this.zg);else if(!this.m.Aa()&&!this.dh){const a=this.m.cc()?this.io:this.Ti,b=this.m.cc()?void 0:new Kg;this.dh=this.rt(a,this.Wb,this.L,this.nd,this.Wk,b);ko(this,this.dh)}}yd(a=this.mh.isActive()){this.Qo(a)}Qo(a){this.m.yd(a);this.fi();var b=this.zg.oa,c=b?b.displayObject():null;const d=this.dh.oa,
e=d?d.displayObject():null;var f=this.zg.na;const g=this.dh.na,h=this.m.Aa();a=h?d:b;var m=h?e:c,q=h?g:f;b=h?b:d;c=h?c:e;f=h?f:g;m&&O(m,"visibility","hidden");oc(m);a&&!this.m.cc()&&a.deactivate();oc(q);f&&document.getElementsByTagName("HEAD".toString())[0].appendChild(f);f&&(f.disabled=!0);c&&nc(this.h,c,1);b&&!this.m.cc()&&this.mh.isActive()&&b.activate();c&&O(c,"visibility","");jo(this);!this.m.Aa()&&this.lb&&this.lb.focus()}};class mo extends ch{};class no extends jh{constructor(){super();this.Yf=1;this.oc="numeric"}yn(a){const b=eh(this,"NUMERATION_TYPE");this.oc=a;fh(this,b)}vi(a){const b=eh(this,"VISUALIZER_LOCATION");this.Yf=a;fh(this,b)}Bb(){return this.Yf}jl(a){switch(a){case "NUMERATION_TYPE":return this.oc;case "VISUALIZER_LOCATION":return this.Bb();default:return super.jl(a)}}};class oo extends Gh{constructor(a,b,c,d,e,f){super(a,b,c,d,e);this.Nd=f;this.Qi=M(this)}setColor(a){this.Nd=a;this.Qi.g()}color(){return this.Nd}};class po extends Ph{};var qo=$h(Zh);qo.settings=Object.assign(qo.settings,{Bb:{_:"vl"},ii:{_:"nt"}});qo.zd=Object.assign(qo.zd,Rc);qo.content.items.type.item=Object.assign(qo.content.items.type.item,{color:{_:"cl"}});var ro=C(qo);class so extends zi{constructor(a,b){super(ro,a,b)}Xq(a){const b=this.B.settings,c=new no,d=C(Uh);c.Qb(a[d.title]);var e=a[d.rf],f=eh(c,"INTERACTIVITY_TITLE_ENABLED");c.fq=e;fh(c,f);c.wn(a[d.fitToWindow]);e=a[d.contentScale];f=eh(c,"CONTENT_SCALE");c.kc=e;fh(c,f);gh(c,a[d.ig]);e=a[d.ei];f=eh(c,"INTERACTIVITY_HEIGHT");c.Ko=e;fh(c,f);c.Zo=a[d.Yq];e=a[d.ng];f=eh(c,"NAVIGATION_BUTTONS_ENABLED");c.gp=e;fh(c,f);e=a[d.Ek];f=eh(c,"USE_PRESENTATION_BACKGROUND");c.kq=e;fh(c,f);c.un(a[d.jf]);hh(c,a[d.fontFamily]);
ih(c,a[d.borderRadius]);c.vi(a[b.Bb]);c.yn(a[b.ii]);return c}uo(a,b,c,d,e){return new po(a,b,c,d,e)}so(a,b,c,d){c=yi(this,a,b,c,d);return new oo(c.id,c.title,c.Ob,c.content,c.audio,a[b.color])}};function to(a,b){var c="";switch(b){case "numeric":c=a.toString();break;case "alphabet":b=a-1;if(26>b&&0<=b)c="abcdefghijklmnopqrstuvwxyz"[b].toUpperCase();else throw Error("There is no alphabet letter with index "+a);break;case "numeric_roman":a=String(a).split("");b=" C CC CCC CD D DC DCC DCCC CM  X XX XXX XL L LX LXX LXXX XC  I II III IV V VI VII VIII IX".split(" ");c="";let d=3;for(;d--;)c=(b[+a.pop()+10*d]||"")+c;c=Array(+a.join("")+1).join("M")+c;break;case "none":c="";break;default:p(`unexpected NumberingType ${b}`)}return c}
;function uo(a,b){a.gd&&(b=to(a.gd,"none"===b?"numeric":b),a.Io.ja(b+"."));a.l("no-index",!a.gd)}class vo extends V{constructor(a,b,c,d){super({j:"linear-outline-item"});this.Ea=a;this.gd=b;a=new V({u:U(this,"border-container")});this.addChild(a);this.Xb=new V({u:U(this,"text-container")});this.Xb.ja(c);a.addChild(this.Xb);this.Io=new V({u:U(this,"index")});this.Xb.uc(this.Io,0);uo(this,d)}id(){return this.Ea}pf(a){uo(this,a)}};class wo extends V{constructor({La:a,items:b,summary:c,ii:d}){super({j:"linear-outline-items-list"});this.Wn=M(this);this.To=M(this);this.ad=null;this.Oe=d;this.Zg=[];this.Yp=this.tl=null;a&&(this.tl=a,this.Jd(a));for(const e of b)this.Jd(e);c&&(this.Yp=c,this.Jd(c))}Sq(){return this.To}closeRequestEvent(){return this.Wn}pf(a){this.Oe=a;for(const b of this.Zg)b.pf(a)}activate(){this.ad&&(this.displayObject().scrollTop=this.ad.displayObject().offsetTop)}N(a){this.ad&&this.ad.l("activated",!1);const b=
Da(this.Zg,c=>c.id()==a);b.l("activated",!0);this.ad=b}deactivate(){this.ad&&(this.ad.l("activated",!1),this.ad=null)}invalidate(){}close(){}Jd(a){var b=this.tl?this.Zg.length:this.Zg.length+1;b=a===this.Yp||a===this.tl?null:b;b=new vo(a.id(),b,Fh(a),this.Oe);H(this,b.T(),()=>{this.To.g(a.id());this.Wn.g()});this.addChild(b);this.Zg.push(b)}};class xo extends N{constructor(a){super();this.ba=a}U(){this.ba.U()}Rc(){}Sc(){}wb(a){this.ba.wb(a)}sc(){this.ba.deactivate();return Promise.resolve()}tc(){this.ba.deactivate();return Promise.resolve()}eb(a,b){this.ba.eb(a,b);return Promise.resolve()}activate(){}start(){}deactivate(){this.ba.deactivate()}};class yo extends N{constructor(){super();this.Ga=[];this.Xi=null;this.Ld=M(this);this.W=M(this)}nb(){return this.Ld}add(a){0<this.Ga.length&&H(this,this.Ga[this.Ga.length-1].W,()=>{a.play(!0)});H(this,a.nb(),()=>{this.Xi=a});this.Ga.push(a)}play(a){this.Ld.g();this.Ga[0].play(void 0!==a?a:!0);H(this,this.Ga[this.Ga.length-1].W,()=>{this.Xi=null;this.W.g()});return!0}stop(a){if(this.Xi)for(var b=this.Ga.indexOf(this.Xi);b<this.Ga.length;++b)this.Ga[b].stop(a)}};function zo(a,b){b=Ao(a,b);I(a,b.W,()=>{a.bj.g();a.W.g()});return b}function Bo(a,b){b=Ao(a,b);I(a,b.nb(),()=>{a.W.g()});return b}function Co(a,b,c){const d=new yo;b=Ao(a,b);I(a,b.nb(),()=>{for(const e of c)T(e,"display","none")});I(a,b.W,()=>{for(const e of c)T(e,"display","");a.bj.g()});d.add(b);b=Do(a,c);I(a,b.W,()=>{a.W.g()});d.add(b);return d}
function Ao(a,b){var c=Ca(b,()=>"opacity"),d=Ca(b,()=>1);const e=Ca(b,()=>0);c=new Lj(b,c);d=new X(d,e,Od()?.001:250);d.Bc=c;I(a,d.nb(),()=>{for(const f of b)T(f,"opacity","1")});I(a,d.W,()=>{for(const f of b)T(f,"opacity","")});return d}function Do(a,b){var c=Ca(b,()=>"opacity"),d=Ca(b,()=>0);const e=Ca(b,()=>1);c=new Lj(b,c);d=new X(d,e,Od()?.001:250);d.Bc=c;I(a,d.nb(),()=>{for(const f of b)T(f,"opacity","0")});I(a,d.W,()=>{for(const f of b)T(f,"opacity","")});return d}
class Eo extends N{constructor(a,b){super();this.W=M(this);this.bj=M(this);a.length||b.length||p("Old and new items is empty");this.ea=a.length&&!b.length?zo(this,a):!a.length&&b.length?Bo(this,b):Co(this,a,b)}nb(){return this.ea.nb()}play(a){this.ea.play(a);return!0}stop(a){this.ea.stop(a)}};function Fo(a){a.la.s(!1);a.Sj.g()}function Go(a,b,c){var d=[a.la];a.o&&d.push(a.o);d=new Eo(d,[b]);I(a,d.nb(),()=>{a.o&&a.o.close();a.ab.addChild(b);Kk(b)});I(a,d.bj,()=>{Fo(a);c();a.o&&a.ab.removeChild(a.o);b.open();a.J.displayObject().scrollTop=0;a.o=b});I(a,d.W,()=>{a.H=null});return d}function Ho(a,b){a.H&&a.H.stop();let c=Promise.resolve();if(!a.ga)return Fo(a),a.Ri(b),c;a.o!=b&&(c=new Promise(d=>{d=Go(a,b,d);d.play();a.H=d}));return c}
function Io(a,b,c){var d=[];a.o&&d.push(a.o);const e=[b];a.la.visible()?c():e.push(a.la);d=new Eo(d,e);I(a,d.nb(),()=>{a.o&&a.o.close();a.ab.addChild(b);Kk(b)});I(a,d.bj,()=>{a.la.s(!0);a.Sj.g();0<=e.indexOf(a.la)&&c();a.o&&a.ab.removeChild(a.o);b.open();a.J.displayObject().scrollTop=0;a.o=b});I(a,d.W,()=>{a.H=null});return d}
class Jo extends N{constructor(a,b,c){super();this.J=a;this.la=b;this.ab=c;this.o=this.H=null;this.ga=!1;this.Sj=M(this)}N(){return this.o}eb(a){this.H&&this.H.stop();let b=Promise.resolve();if(!this.ga)return this.la.s(!0),this.Sj.g(),this.Ri(a),b;this.o!=a&&(b=new Promise(c=>{c=Io(this,a,c);c.play();this.H=c}));return b}start(){this.ga=!0}activate(){this.o&&this.o.open()}Ri(a){this.o&&this.ab.removeChild(this.o);this.ab.addChild(a);this.J.displayObject().scrollTop=0;this.ga&&a.open();this.o=a}}
;function Ko(){this.wh=new L}k=Ko.prototype;k.Eh=null;k.de=null;k.Ye=!1;
k.Nq=function(a,b){if("touchEnd"==a)return this.Ye&&this.Eh&&this.de?this.lq(this.de,this.Eh)?1:0:0;if(1!=b.touches().length||ne(b.Sd))return this.Ye=!1,0;const c=new y(b.touches()[0].screenX(),b.touches()[0].screenY());if("touchStart"==a){if(oe(b.Sd))return this.Ye=!1,0;this.Eh=this.de=c;this.Ye=!0;return 0}if(!this.Ye||!this.Eh||!this.de)return 0;(this.Ye=this.Eh==this.de?this.mq(c,this.de):this.nq(c,this.de))&&b.Sd.preventDefault();this.de=c;return 0};k.vq=function(){this.wh.g()};k.bg=function(){};
function Lo(){this.wh=new L}n(Lo,Ko);Lo.prototype.fk=function(){return"scrollLeft"};Lo.prototype.nq=function(a,b){return a.x<=b.x};Lo.prototype.mq=function(a,b){return b.x-a.x>=Math.abs(a.y-b.y)};Lo.prototype.lq=function(a,b){const c=b.x-a.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)};function Mo(){this.wh=new L}n(Mo,Ko);Mo.prototype.fk=function(){return"scrollRight"};Mo.prototype.nq=function(a,b){return a.x>=b.x};Mo.prototype.mq=function(a,b){return a.x-b.x>=Math.abs(a.y-b.y)};
Mo.prototype.lq=function(a,b){const c=a.x-b.x;return 40<c&&.7*c>=Math.abs(a.y-b.y)};function No(a,b){const c=new Lo,d=new Mo;b=new Rf(b.displayObject(),[c,d]);H(a,c.wh,()=>{a.bh.g()});H(a,d.wh,()=>{a.oh.g()});Sf(b)}function Oo(a,b){return Da(a.R,c=>c.id()==b)}function Po(a){const b=a.displayObject().offsetHeight,c=a.ab.displayObject().offsetTop;T(a.ab,"min-height",b-c+"px")}
class Qo extends V{constructor(a){super({j:"mobile-side-by-side-content-view"});this.ba=a.Hv;this.R=[];this.oh=M(this);this.bh=M(this);this.sb=new Xl(a.G,a.A,a.Ya,a.Ka);this.la=new V({j:"visualizer-container"});this.la.s(!1);this.addChild(this.la);this.la.addChild(this.ba);Q&&H(this,this.ba.fe,()=>{gg(this.la,{width:"",height:""});const b=this.la.displayObject().offsetWidth,c=this.la.displayObject().offsetHeight;b&&c&&this.la.resize(b,c)});this.ab=new V({j:"item-container"});this.addChild(this.ab);
this.i=new Jo(this,this.la,this.ab);H(this,this.i.Sj,this.eu,this);No(this,this.ab)}N(){return this.i.N()}Rc(a){a=this.sb.Uc(a);this.R.push(a)}Sc(a){a=this.sb.Uc(a);this.R.push(a)}wb(a){a=this.sb.Uc(a);this.R.push(a)}start(){this.i.start()}activate(){this.i.activate()}deactivate(){}sc(){return Ho(this.i,this.R[0])}tc(){return Ho(this.i,this.R[this.R.length-1])}eb(a){a=Oo(this,a);return this.i.eb(a)}Z(a,b){super.Z(a,b);Po(this)}eu(){this.ba.U();Po(this)}};function Ro(a,b){const c=d=>d<a.qc.length?b(a.qc[d]).then(()=>c(++d)):Promise.resolve();c(0).catch(d=>{console&&console.log(d);throw d;})}
class So extends V{constructor(){super({j:"interactivity-content"});this.oh=M(this);this.bh=M(this);this.Ac=M(this);this.qc=[]}Qc(){return this.Ac}hf(){return M(this)}N(){return this.hp.N()}Rc(a){for(const b of this.qc)b.Rc(a)}Sc(a){for(const b of this.qc)b.Sc(a)}wb(a){for(const b of this.qc)b.wb(a)}sc(a){Ro(this,b=>b.sc(a))}tc(a){Ro(this,b=>b.tc(a))}eb(a,b){Ro(this,c=>c.eb(a,b))}start(){if(!this.hp)throw Error("navigationObject is not initialized");if(!this.Cr)throw Error("activateItemObject is not initialized");
for(const a of this.qc)a.start()}activate(){for(const a of this.qc)a.activate()}deactivate(a){for(const b of this.qc)b.deactivate(a)}Z(a,b){super.Z(a,b);for(const c of this.qc)c.U()}};let To=null;function Uo(a){if(To){const b=document.body.className.replace(`${To}`,"");document.body.className=b.trim();To=null}"default_cursor"!=a&&(To=a,document.body.className=(document.body.className+` ${a}`).trim())};const Vo=1/14;function Wo(a){return new wj(()=>{if(!a.yl){const d=0>a.F||Xo(a);a.Tj||(a.Nh=0>a.F);a.Nh||(a.Tj=Xo(a));var b=a.Ee;if(0>a.F)var c=-a.F*Vo;else Xo(a)?c=(Yo(a.mb)-a.F)*Vo:(c=a.Ee,c=.5*-(0<c?1:0>c?-1:c));a.Ee=b+c;a.F+=a.Ee;d&&!(0>a.F||Xo(a))||a.Tj&&0>a.F||a.Nh&&Xo(a)?(a.em.stop(),a.F=a.Nh?0:Yo(a.mb),a.mb.setPosition(a.F)):.5>Math.abs(a.Ee)&&!(0>a.F||Xo(a))?a.mb.setPosition(a.F):(Zo(a.mb,a.F),a.em.start())}})}function $o(a,b){return 1==a.mb.orientation()?b.clientX:b.clientY}
function Xo(a){return a.F>Yo(a.mb)}
class ap extends N{constructor(a,b){super();this.Og=this.F=0;this.Zf=this.yl=!1;this.Ee=0;this.Tj=this.Nh=!1;this.$l=M(this);this.Up=M(this);this.h=b;this.em=Wo(this);this.Ul=1;this.mb=a;H(this,a.Ol,()=>{this.F=a.F});G(this,b.displayObject(),Kf,this.Os,this);G(this,b.displayObject(),"wheel",this.bt,this)}setScale(a){this.Ul=a}bt(a){a=a.Qa;const b=Yo(this.mb);this.F=this.mb.F;this.F+=(0<a.deltaY?60:-60)/this.Ul;this.F=Vb(this.F,0,b);this.mb.setPosition(this.F)}lp(a){R&&a.preventDefault();a=$o(this,
a);if(a!==this.Og){var b=(this.Og-a)/this.Ul;if(this.Zf||!(5>Math.abs(b))){this.Zf||this.$l.g();this.Zf=!0;var c=b;if(0>this.F&&0<b||0<this.F&&0>b)b=1;else{b=.3*(1==this.mb.orientation()?this.h.width():this.h.height());if(0>this.F)var d=Math.abs(this.F);else{const e=Yo(this.mb);d=this.F;0!==e&&(d=Math.max(0,this.F-e))}b=Math.pow(Math.max(0,1-d/b),2)}b*=c;this.F+=b;Zo(this.mb,this.F);this.Ee=(0<b?1:0>b?-1:b)*Vb(Math.abs(b),0,35);this.Og=a}}}Os(a){R&&a.preventDefault();if("touchstart"==a.type||0===
a.button)Ee||Uo("grabbing_cursor"),this.F=this.mb.F,this.yl=!0,this.Og=$o(this,a),this.Ee=0,G(this,window.document,Lf,this.lp,this),G(this,window.document,S,this.mp,this)}mp(){Ee||Uo("default_cursor");this.yl=this.Zf=!1;this.Og=0;this.Nh=this.Tj=!1;zd(this,window.document,Lf,this.lp,this);zd(this,window.document,S,this.mp,this);this.em.start();this.Up.g()}};function Yo(a){return a.va.width()>a.ba.width()?a.va.width()-a.ba.width():0}function Zo(a,b){a.F=b;a.va.x()&&a.va.we(0);T(a.va,"transform",`translateX(${-b}px)`);a.Ol.g()}class bp extends N{constructor(a,b){super();this.ba=a;this.va=b;this.F=0;this.Ol=M(this);this.va.we(0)}orientation(){return 1}setPosition(a){this.F=a;this.va.we(-a);T(this.va,"transform","");this.Ol.g()}Db(){this.ba.we(0)}};function cp(a,b){return 1==a.gd?W(a.aa,"first_mobile_arrow",{BG_COLOR:a.Nd,WIDTH:65,HEIGHT:27,CONTENT_WIDTH:void 0!==b?b:51.22640152}):W(a.aa,"mobile_arrow",{BG_COLOR:a.Nd,WIDTH:65,HEIGHT:27,CONTENT_WIDTH:void 0!==b?b:50.77165855})}class dp{constructor(a,b,c){this.aa=a;this.Nd=b;this.gd=c}};class ep extends X{constructor(a,b,c){super(a?[0]:[1],a?[1]:[0],Od()?.001:250,Ul);this.Ij=c;this.Ud=b}Mh(a){var b=a[0],c=1+.2*b;a=cp(this.Ij,(this.Ud.os?51.22640152:50.77165855)/c-2*b);O(a,"transform",`matrix(${c}, 0, 0, ${c}, ${5*b}, 0)`);b=this.Ud;c=b.Lk;var d=c.parentNode;d&&d.replaceChild(a,c);b.Lk=a}};class fp extends V{constructor(a){super({j:"visualizer-item-view"});this.os=1==a.index;this.Ij=new dp(a.A,a.color,a.index);this.Lk=cp(this.Ij);this.addChild(this.Lk);const b=new V({u:U(this,"index")});a=to(a.index,a.ii);b.ja(a);this.addChild(b)}setActive(a){(new ep(a,this,this.Ij)).play()}};class gp extends N{constructor(a,b){super();const c=a.F+a.ba.width()/2,d=a.F;b=Vb(a.F-(c-b),0,Yo(a));this.ea=K(this,new X([d],[b],Od()?.001:1E3,Ul));Jj(this.ea,new Mj([a],(e,f)=>{Zo(a,f)}));H(this,this.ea.W,()=>{a.setPosition(a.F)});this.ea.play()}play(){this.ea.play()}stop(){this.ea.stop()}};function hp(a){a.H&&(a.H.stop(),Dd(a,a.H));a.H=null}class ip extends N{constructor(a){super();this.tt=a;this.H=null}scrollTo(a){hp(this);this.H=K(this,new gp(this.tt,a));this.H.play()}};class jp extends V{constructor(a,b){super({j:"visualizer"});this.aa=a;this.Ac=M(this);this.o=null;this.va=new V({u:U(this,"items-container")});this.addChild(this.va);this.Oe=b;this.Xo={};this.Ke=0;this.wf=new bp(this,this.va);this.De=K(this,new ap(this.wf,this));this.rc=new ip(this.wf);H(this,this.De.$l,()=>hp(this.rc))}Qc(){return this.Ac}invalidate(){this.visible()&&this.Xg()}deactivate(){}wb(a){var b=Bh(a.color());this.Ke++;b=new fp({color:b,index:this.Ke,ii:this.Oe,A:this.aa});this.Xo[a.id()]=
b;this.va.addChild(b);G(this,b.displayObject(),S,()=>{this.De.Zf||this.Ac.g(a.id())})}eb(a){a=this.Xo[a];this.o!=a&&(this.o&&this.o.setActive(!1),a.setActive(!0),bg(a,-1),this.o=a,this.Xg())}Xg(){if(this.o){const a=this.o.displayObject().offsetLeft+this.o.width()/2;this.rc.scrollTo(a)}}};class kp extends So{constructor(a){super();this.ba=new jp(a.A,a.settings.oc);this.J=new Qo({Hv:this.ba,G:a.G,A:a.A,Ya:a.Ya,Ka:a.Ka,Fd:a.Fd});this.addChild(this.J);this.qc.push(this.J);this.qc.push(new xo(this.ba));a=this.ba;Md(a.Qc(),this.Ac);this.Cr=a;a=this.J;Md(a.oh,this.oh);Md(a.bh,this.bh);this.hp=a}N(){return this.J.N()}Qc(){return this.ba.Qc()}};class lp{constructor(a,b){this.i=a;this.O=b}start(a){a=this.kl(a);this.O.ag(a);this.O.start()}kl(a){const b=this.i.Hc;return a?(a=Gi(this.i,a))&&Fi(this.i,a)?a:b[0]:b[0]}};class mp extends Am{constructor(a){super({document:a.document,Aq:new wm});zm(this,new tm(this.i,a.view));this.Gj=new lp(this.i,this.O);im(new lm(this.i),a.view,this.O);km(this.v,a.view)}};class np extends gm{constructor(a){super({Im:a.document.id(),Bb:a.document.settings().Bb(),qf:a.qf,A:a.A,G:a.G,fc:a.fc,Fd:a.Fd,Pc:a.Pc,X:a.X});this.v=a.document;const b=this.v.settings();this.J=new kp({title:a.document.title(),G:a.G,A:a.A,settings:b,Nb:this.Ia,Ya:this.xa,Ka:this.Fc,Fd:a.Fd});fm(this,this.J);this.C=new mp({document:this.v,view:this.J});em(this,this.C);H(this,this.J.Qc(),c=>{this.C.bf(c)});H(this,this.J.oh,()=>{this.C.prev()});H(this,this.J.bh,()=>{this.C.next()})}};function op(){this.Pb=[];this.Zb=[];this.Yb=[]}op.prototype.Tc=null;op.prototype.Pa=null;op.prototype.yi=!0;var pp=[2,2,6,6,0];k=op.prototype;k.clear=function(){this.Pb.length=0;this.Zb.length=0;this.Yb.length=0;delete this.Tc;delete this.Pa;delete this.yi;return this};k.moveTo=function(a,b){0==ya(this.Pb)?this.Yb.length-=2:(this.Pb.push(0),this.Zb.push(1));this.Yb.push(a,b);this.Pa=this.Tc=[a,b];return this};
k.lineTo=function(a){var b=ya(this.Pb);if(null==b)throw Error("Path cannot start with lineTo");1!=b&&(this.Pb.push(1),this.Zb.push(0));for(b=0;b<arguments.length;b+=2){var c=arguments[b],d=arguments[b+1];this.Yb.push(c,d)}this.Zb[this.Zb.length-1]+=b/2;this.Pa=[c,d];return this};k.close=function(){var a=ya(this.Pb);if(null==a)throw Error("Path cannot start with close");4!=a&&(this.Pb.push(4),this.Zb.push(1),this.Pa=this.Tc);return this};
k.arc=function(a,b,c,d,e,f,g){a+=c*Math.cos(x(e));b+=d*Math.sin(x(e));g?this.Pa&&a==this.Pa[0]&&b==this.Pa[1]||this.lineTo(a,b):this.moveTo(a,b);return this.arcTo(c,d,e,f)};k.arcTo=function(a,b,c,d){var e=this.Pa[0]-a*Math.cos(x(c))+a*Math.cos(x(c+d)),f=this.Pa[1]-b*Math.sin(x(c))+b*Math.sin(x(c+d));this.Pb.push(3);this.Zb.push(1);this.Yb.push(a,b,c,d,e,f);this.yi=!1;this.Pa=[e,f];return this};
function qp(a,b){for(var c=a.Yb,d=0,e=0,f=a.Pb.length;e<f;e++){var g=a.Pb[e],h=pp[g]*a.Zb[e];b(g,c.slice(d,d+h));d+=h}}k.clone=function(){var a=new this.constructor;a.Pb=this.Pb.concat();a.Zb=this.Zb.concat();a.Yb=this.Yb.concat();a.Tc=this.Tc&&this.Tc.concat();a.Pa=this.Pa&&this.Pa.concat();a.yi=this.yi;return a};
k.transform=function(a){if(!this.yi)throw Error("Non-simple path");a.transform(this.Yb,0,this.Yb,0,this.Yb.length/2);this.Tc&&a.transform(this.Tc,0,this.Tc,0,1);this.Pa&&this.Tc!=this.Pa&&a.transform(this.Pa,0,this.Pa,0,1);return this};k.te=function(){return 0==this.Pb.length};function rp(a,b){F.call(this);this.$=a;this.Mq=b;this[$c]=!1}n(rp,F);k=rp.prototype;k.Mq=null;k.$=null;k.Fn=null;k.K=function(){return this.$};k.getTransform=function(){return this.Fn?this.Fn.clone():new Df};k.setTransform=function(a){this.Fn=a.clone();a=[a.Ta,a.Va,a.Ua,a.Wa,a.hb,a.ib].join();this.K().setAttribute("transform","matrix("+a+")")};k.addEventListener=function(a,b,c,d){E(this.$,a,b,c,d)};k.removeEventListener=function(a,b,c,d){rd(this.$,a,b,c,d)};
k.ha=function(){rp.Da.ha.call(this);var a=this.$;if(a)if(ad(a))a.wc&&a.wc.mi();else if(a=nd(a)){var b=0,c;for(c in a.gb)for(var d=a.gb[c].concat(),e=0;e<d.length;++e)sd(d[e])&&++b}};function sp(a,b,c,d){rp.call(this,a,b);b=this.Mq;a=this.K();if(c){a.setAttribute("stroke",c.Am);a.setAttribute("stroke-opacity",c.fn);var e=c.Lq();if("string"===typeof e&&-1!=e.indexOf("px")){c=a.setAttribute;e=parseFloat(e);var f=b.fg();b=f?f.width/(b.ff?new A(b.ff,b.Dm):b.fg()).width:0;c.call(a,"stroke-width",e/b)}else a.setAttribute("stroke-width",e)}else a.setAttribute("stroke","none");this.fill=d;tp(this,d)}n(sp,rp);sp.prototype.fill=null;function up(){};function vp(a,b){rp.call(this,a,b)}n(vp,rp);function wp(a,b,c,d){sp.call(this,a,b,c,d)}n(wp,sp);function xp(){this.Kv=0;this.Am="";this.fn=1}xp.prototype.Lq=function(){return this.Kv};function yp(){}yp.Wm=void 0;yp.yu=function(){return yp.Wm?yp.Wm:yp.Wm=new yp};yp.prototype.Wu=0;yp.prototype.Lu="";function zp(a){F.call(this);this.ek=a||cc();this.ma=null;this.Sa=!1;this.$=null;this.bi=void 0;this.Mb=this.Ja=this.Xa=null;this.Jv=!1}n(zp,F);k=zp.prototype;k.Ku=yp.yu();k.eg=function(){var a;(a=this.ma)||(a=this.Ku,a=this.ma=a.Lu+":"+(a.Wu++).toString(36));return a};k.pi=function(a){if(this.Xa&&this.Xa.Mb){var b=this.Xa.Mb,c=this.ma;c in b&&delete b[c];Cb(this.Xa.Mb,a,this)}this.ma=a};k.K=function(){return this.$};
function Ap(a,b){if(a==b)throw Error("Unable to set parent component");var c;if(c=b&&a.Xa&&a.ma){c=a.Xa;var d=a.ma;c=c.Mb&&d?Db(c.Mb,d)||null:null}if(c&&a.Xa!=b)throw Error("Unable to set parent component");a.Xa=b;zp.Da.zn.call(a,b)}k.getParent=function(){return this.Xa};k.zn=function(a){if(this.Xa&&this.Xa!=a)throw Error("Method not supported");zp.Da.zn.call(this,a)};k.gf=function(){this.$=this.ek.createElement("DIV")};k.Xh=function(){this.Sa=!0;Bp(this,function(a){!a.Sa&&a.K()&&a.Xh()})};
k.Yh=function(){Bp(this,function(a){a.Sa&&a.Yh()});this.bi&&this.bi.mi();this.Sa=!1};k.ha=function(){this.Sa&&this.Yh();this.bi&&(this.bi.ac(),delete this.bi);Bp(this,function(a){a.ac()});!this.Jv&&this.$&&oc(this.$);this.Xa=this.$=this.Mb=this.Ja=null;zp.Da.ha.call(this)};k.addChild=function(a,b){this.uc(a,this.Ja?this.Ja.length:0,b)};
k.uc=function(a,b,c){if(a.Sa&&(c||!this.Sa))throw Error("Component already rendered");if(0>b||b>(this.Ja?this.Ja.length:0))throw Error("Child component index out of bounds");this.Mb&&this.Ja||(this.Mb={},this.Ja=[]);if(a.getParent()==this){var d=a.eg();this.Mb[d]=a;Ea(this.Ja,a)}else Cb(this.Mb,a.eg(),a);Ap(a,this);Ia(this.Ja,b,0,a);if(a.Sa&&this.Sa&&a.getParent()==this)c=this.$,(c.childNodes[b]||null)!=a.K()&&(a.K().parentElement==c&&c.removeChild(a.K()),b=c.childNodes[b]||null,c.insertBefore(a.K(),
b));else if(c){this.$||this.gf();c=this.Ja?this.Ja[b+1]||null:null;b=this.$;c=c?c.$:null;if(a.Sa)throw Error("Component already rendered");a.$||a.gf();b?b.insertBefore(a.$,c||null):a.ek.se.body.appendChild(a.$);a.Xa&&!a.Xa.Sa||a.Xh()}else this.Sa&&!a.Sa&&a.$&&a.$.parentNode&&1==a.$.parentNode.nodeType&&a.Xh()};function Bp(a,b){a.Ja&&a.Ja.forEach(b,void 0)}
k.removeChild=function(a,b){if(a){var c="string"===typeof a?a:a.eg();a=this.Mb&&c?Db(this.Mb,c)||null:null;if(c&&a){var d=this.Mb;c in d&&delete d[c];Ea(this.Ja,a);b&&(a.Yh(),a.$&&oc(a.$));Ap(a,null)}}if(!a)throw Error("Child is not in parent component");return a};k.nf=function(a){for(var b=[];this.Ja&&0!=this.Ja.length;){var c=b,d=c.push;var e=this.removeChild(this.Ja?this.Ja[0]||null:null,a);d.call(c,e)}return b};function Cp(a,b,c,d,e){zp.call(this,e);this.width=a;this.height=b;this.ff=c||null;this.Dm=d||null}n(Cp,zp);k=Cp.prototype;k.cg=null;k.Zj=0;k.$j=0;k.fg=function(){return this.Sa?fe(this.K()):"number"===typeof this.width&&"number"===typeof this.height?new A(this.width,this.height):null};k.suspend=function(){};k.resume=function(){};function Dp(a,b){this.Am=a;this.fn=null==b?1:b}n(Dp,up);function Ep(a,b){rp.call(this,a,b)}n(Ep,rp);function Fp(a,b){rp.call(this,a,b)}n(Fp,vp);Fp.prototype.clear=function(){mc(this.K())};Fp.prototype.Bn=function(a,b){Gp(this.K(),{width:a,height:b})};function Hp(a,b,c,d){sp.call(this,a,b,c,d)}n(Hp,wp);function Ip(a,b){Gp(a.K(),{d:Jp(b)})}function Kp(a,b){rp.call(this,a,b)}n(Kp,Ep);Kp.prototype.setPosition=function(a,b){Gp(this.K(),{x:a,y:b})};Kp.prototype.Bn=function(a,b){Gp(this.K(),{width:a,height:b})};function Lp(a,b,c,d,e){Cp.call(this,a,b,c,d,e);this.qe={};this.Gn=cb&&!kb(526);this.Ra=new di(this)}var Mp;n(Lp,Cp);var Np=0;function Op(a,b,c){a=a.ek.se.createElementNS("http://www.w3.org/2000/svg",b);c&&Gp(a,c);return a}function Gp(a,b){for(var c in b)a.setAttribute(c,b[c])}function tp(a,b){a=a.K();b instanceof Dp?(a.setAttribute("fill",b.Am),a.setAttribute("fill-opacity",b.fn)):a.setAttribute("fill","none")}k=Lp.prototype;
k.gf=function(){var a=Op(this,"svg",{width:this.width,height:this.height,overflow:"hidden"}),b=Op(this,"g");this.Wh=Op(this,"defs");this.cg=new Fp(b,this);a.appendChild(this.Wh);a.appendChild(b);this.$=a;if(this.ff||this.Zj||this.$j)this.K().setAttribute("preserveAspectRatio","none"),this.Gn?this.Dk():this.K().setAttribute("viewBox",this.Zj+" "+this.$j+" "+(this.ff?this.ff+" "+this.Dm:""))};
k.Dk=function(){if(this.Sa&&(this.ff||this.Zj||!this.$j)){var a=this.fg();if(0==a.width)this.K().style.visibility="hidden";else{this.K().style.visibility="";var b=-this.Zj,c=-this.$j,d=a.width/this.ff;a=a.height/this.Dm;this.cg.K().setAttribute("transform","scale("+d+" "+a+") translate("+b+" "+c+")")}}};k.Bn=function(a,b){var c=this.K();if(a instanceof A)b=a.height,a=a.width;else if(void 0==b)throw Error("missing height argument");c.style.width=ee(a);c.style.height=ee(b)};
k.fg=function(){if(!bb)return this.Sa?fe(this.K()):Lp.Da.fg.call(this);var a=this.width,b=this.height,c="string"===typeof a&&-1!=a.indexOf("%"),d="string"===typeof b&&-1!=b.indexOf("%");if(!this.Sa&&(c||d))return null;if(c){var e=this.K().parentNode;var f=fe(e);a=parseFloat(a)*f.width/100}d&&(e=e||this.K().parentNode,f=f||fe(e),b=parseFloat(b)*f.height/100);return new A(a,b)};k.clear=function(){this.cg.clear();mc(this.Wh);this.qe={}};
k.drawImage=function(a,b,c,d,e,f){a=Op(this,"image",{x:a,y:b,width:c,height:d,"image-rendering":"optimizeQuality",preserveAspectRatio:"none"});a.setAttributeNS("http://www.w3.org/1999/xlink","href",e);e=new Kp(a,this);(f||this.cg).K().appendChild(e.K());return e};function Pp(a){var b=new xp,c=new up,d=Op(a,"path",{d:Jp(new op)});b=new Hp(d,a,b,c);a.cg.K().appendChild(b.K());return b}
function Jp(a){var b=[];qp(a,function(c,d){switch(c){case 0:b.push("M");Array.prototype.push.apply(b,d);break;case 1:b.push("L");Array.prototype.push.apply(b,d);break;case 2:b.push("C");Array.prototype.push.apply(b,d);break;case 3:c=d[3];b.push("A",d[0],d[1],0,180<Math.abs(c)?1:0,0<c?1:0,d[4],d[5]);break;case 4:b.push("Z")}});return b.join(" ")}function Qp(a,b,c){if(b in a.qe)return a.qe[b];var d="_svgdef_"+Np++;c.setAttribute("id",d);a.qe[b]=d;a.Wh.appendChild(c);return d}
k.Xh=function(){var a=this.fg();Lp.Da.Xh.call(this);a||this.dispatchEvent("resize");if(this.Gn){a=this.width;var b=this.height;"string"==typeof a&&-1!=a.indexOf("%")&&"string"==typeof b&&-1!=b.indexOf("%")&&this.Ra.kk(Rp(),"tick",this.Dk);this.Dk()}};k.Yh=function(){Lp.Da.Yh.call(this);this.Gn&&this.Ra.Fi(Rp(),"tick",this.Dk)};k.ha=function(){delete this.qe;delete this.Wh;delete this.cg;this.Ra.ac();delete this.Ra;Lp.Da.ha.call(this)};function Rp(){Mp||(Mp=new Vd(400),Mp.start());return Mp};class Sp extends N{constructor(a,b){super();this.Ea="";this.Ma=a;this.Op=b;a=document.createElementNS("http://www.w3.org/2000/svg","filter");a.setAttribute("x","-20%");a.setAttribute("y","-20%");a.setAttribute("width","140%");a.setAttribute("height","150%");this.Ea=Qp(this.Ma,"shadow",a);this.cj=a;a=document.createElementNS("http://www.w3.org/2000/svg","feGaussianBlur");a.setAttribute("in","SourceAlpha");this.cj.appendChild(a);this.Jr=a;a=document.createElementNS("http://www.w3.org/2000/svg","feOffset");
a.setAttribute("result","offsetBlur");this.cj.appendChild(a);this.ip=a;a=document.createElementNS("http://www.w3.org/2000/svg","feComponentTransfer");b=document.createElementNS("http://www.w3.org/2000/svg","feFuncA");b.setAttribute("type","linear");a.appendChild(b);this.cj.appendChild(a);this.jt=b;a=document.createElementNS("http://www.w3.org/2000/svg","feMerge");b=document.createElementNS("http://www.w3.org/2000/svg","feMergeNode");const c=document.createElementNS("http://www.w3.org/2000/svg","feMergeNode");
c.setAttribute("in","SourceGraphic");a.appendChild(b);a.appendChild(c);this.cj.appendChild(a)}show(){this.Op.setAttribute("filter",`url(#${this.Ea})`)}bc(){this.Op.removeAttribute("filter")}id(){return this.Ea}Hd(a){this.jt.setAttribute("slope",a)}};class Tp extends N{constructor(a,b){super();this.Ma=a;this.Gb=b;this.Ea=Qp(a,$b(),this.Gb)}id(){return this.Ea}tn(a){mc(this.Gb);for(const b of a)a=document.createElementNS("http://www.w3.org/2000/svg","stop"),a.setAttribute("offset",b.offset),a.setAttribute("stop-color",b.color),a.setAttribute("stop-opacity",b.opacity.toString()),this.Gb.appendChild(a)}invalidate(){}Db(){var a=this.Ma,b=this.Ea,c=b in a.qe?a.qe[b]:null;c&&(c=a.ek.K(c),a.Wh.removeChild(c),delete a.qe[b])}};const Up=1/255*20.4,Vp=1/255*15.3,Wp=-1/255*30.6;function Xp(a){G(a,a.Ve,"mouseover",b=>{a.Bo.g(b)});G(a,a.Ve,"mouseout",b=>{a.Do.g(b)})}function Yp(a){$a&&(a.Gc.s(!1),lf(()=>{Zp(a,!0);a.Gc.s(!0);a.Gc.s(!1);lf(()=>{Zp(a,!1);a.Gc.s(!0)})}))}function $p(a,b){const {qv:c,qu:d}={qv:a,qu:b};return[{color:d,offset:"0%",opacity:1},{color:c,offset:"100%",opacity:1}]}function Zp(a,b){var c=a.Ve;b=new Dp(`url(#${(b?a.Ki:a.Oi).id()})`);c.fill=b;tp(c,b);a.Ki.invalidate();a.Oi.invalidate()}
class aq extends N{constructor(a){super();this.qb=this.ya=1;this.Bo=M(this);this.Do=M(this);this.fa=null;this.Ma=new Lp("1px","1px");this.Ma.gf();this.Gc=new V({j:"visualizer-item-shape",vc:this.Ma.K()});this.Ve=Pp(this.Ma);this.Kn=new V({u:U(this.Gc,"active-area"),vc:this.Ve.K()});this.$c=M(this);H(this,this.Kn.T(),()=>{this.$c.g()},this);Xp(this);this.Ki=a(this.Ma);this.Oi=a(this.Ma);this.Dj=new Sp(this.Ma,this.Ve.K())}Cm(){return this.Gc}T(){return this.$c}invalidate(){this.kj();const a=this.Kn.h.getBoundingClientRect();
a&&a.width&&a.height&&this.Ma.Bn(a.width,a.height);Yp(this)}l(a,b){this.Gc.l(a,b)}width(){return this.ya}height(){return this.qb}Qb(a){if(!this.fa){const b=this.Ma.K().getElementsByTagName("g")[0];this.fa=document.createElementNS("http://www.w3.org/2000/svg","title");b.appendChild(this.fa)}rc(this.fa,a)}we(a){this.Gc.we(a)}wi(a){this.Gc.wi(a)}setColor(a){const b=Lh(Ah(a),{ue:Vp,saturation:Up}),c=Lh(Ah(a),{ue:Wp});this.Ki.tn($p(c,b));this.Oi.tn($p(c,a));Yp(this)}setActive(a){var b=a?this.qo():this.xo(),
c=this.Dj,d=b.offset.y;c.ip.setAttribute("dx",b.offset.x);c.ip.setAttribute("dy",d);this.Dj.Jr.setAttribute("stdDeviation",b.blur);this.Dj.Hd(b.opacity);Zp(this,a)}tg(a){this.resize(a)}xn(a){this.resize(void 0,a)}resize(a=this.ya,b=this.qb){if(a!=this.ya||b!=this.qb)this.ya=a,this.qb=b,this.Gc.resize(a,b)}qo(){}xo(){}kj(){const a=this.yo();Ip(this.Ve,a)}yo(){}};function bq(a,b){a.me=b;2===b?(a.Gb.setAttribute("x1","0"),a.Gb.setAttribute("y1","1"),a.Gb.setAttribute("x2","0"),a.Gb.setAttribute("y2","0")):(a.Gb.setAttribute("x1","0"),a.Gb.setAttribute("y1","0"),1===b?(a.Gb.setAttribute("x2","0"),a.Gb.setAttribute("y2","1")):(a.Gb.setAttribute("x2","1"),a.Gb.setAttribute("y2","0")))}
class cq extends Tp{constructor(a){const b=document.createElementNS("http://www.w3.org/2000/svg","linearGradient");super(a,b);this.me=1;bq(this,1)}invalidate(){super.invalidate();bq(this,this.me)}};const dq=a=>a*a;function eq(a){let b=175;a.ea&&(b-=a.ea.progress,a.ea.stop(),Dd(a,a.ea));a.ea=K(a,new X([a.Ae.sf,a.Ae.tf],[a.He,a.au],Od()?.001:b,dq));a.ea.Bc=a;I(a,a.ea.W,()=>a.cl.g());a.am.g();a.ea.play()}function fq(a){let b=175;a.ea&&(b-=a.ea.progress,a.ea.stop(),Dd(a,a.ea));a.ea=K(a,new X([a.Ae.sf,a.Ae.tf],[0,0],Od()?.001:b,dq));a.ea.Bc=a;I(a,a.ea.W,()=>a.dl.g());a.bm.g();a.ea.play()}
class gq extends N{constructor(a,b){super();this.Ql=0;this.au=4;this.He=b;this.Ae=a;this.ea=null;this.cl=M(this);this.dl=M(this);this.am=M(this);this.bm=M(this);this.Eg=M(this)}Qh(){return this.Eg}progress(){return this.Ql}animate(a){this.Ae.sf=a[0];this.Ae.tf=a[1];this.Ae.invalidate();this.Ql=a[0]/this.He;this.Eg.g(this.Ql)}};class hq extends aq{constructor(){var a=iq;super(b=>new cq(b));this.tf=this.sf=0;Gp(this.Ma.K(),{overflow:"visible"});this.Cg=!1;O(this.Ve.K(),"cursor","pointer");this.Oc=new gq(this,a);this.cl=M(this,this.Oc.cl);this.dl=M(this,this.Oc.dl);this.am=M(this,this.Oc.am);this.bm=M(this,this.Oc.bm)}setActive(a){super.setActive(a);(this.Cg=a)?eq(this.Oc):fq(this.Oc)}Qh(){return this.Oc.Qh()}progress(){return this.Oc.progress()}};const iq=4/Math.tan(x(68));class jq extends hq{constructor(a){super();this.lt=a;bq(this.Ki,1);bq(this.Oi,1);Zp(this,!1);this.Ma.K().setAttribute("width","100%");this.Ma.K().setAttribute("height","100%")}invalidate(){this.kj()}yo(){return this.lt.Zh(this)}kj(){super.kj()}qo(){return{offset:new Zi(0,2),blur:3,opacity:.14}}xo(){return{offset:new Zi(0,2),blur:2,opacity:.08}}};class kq{Zh(a){const b=new op,c=a.tf,d=a.sf,e=x(22),f=x(68);var g=Math.tan(x(68));const h=a.width();a=a.height();g=a/2/g;const m=5/Math.tan(x(34)),q=2*Math.tan(x(34));b.moveTo(2*Math.cos(f)-d,2*Math.sin(f)-c);b.arcTo(q,q,158,112);b.lineTo(h-3-5-d,-c);b.arcTo(m,m,270,68);b.lineTo(h+g-3,a/2);b.lineTo(h-3-d+5*Math.sin(e),a+c-5*Math.cos(e));b.arcTo(m,m,22,68);b.lineTo(2-d,a+c);b.arcTo(q,q,90,112);b.lineTo(g,a/2);b.close();return b}};class lq{Zh(a){const b=new op,c=a.tf,d=a.sf,e=x(22);var f=Math.tan(x(68));const g=a.width();a=a.height();f=a/2/f;const h=5/Math.tan(x(34));b.moveTo(0,5-c);b.arcTo(5,5,180,90);b.lineTo(g-3-5-d,-c);b.arcTo(h,h,270,68);b.lineTo(g+f-3,a/2);b.lineTo(g-3-d+5*Math.sin(e),a+c-5*Math.cos(e));b.arcTo(h,h,22,68);b.lineTo(5,a+c);b.arcTo(5,5,90,90);b.close();return b}};class mq{};class nq extends N{constructor(a,b,c,d){super();this.bb=a;this.vf=b;this.xa=c;this.Fc=d;this.Np=M(this);H(this,this.bb.Md,this.Yl,this)}Yl(a){!this.xa||"INTERACTIVITY_WIDTH"!=a.xe&&"INTERACTIVITY_HEIGHT"!=a.xe||this.xa.U();"VISUALIZER_LOCATION"==a.xe&&(this.xa&&this.xa.bc(),this.Fc.exitFullscreen());if(this.vf.hasOwnProperty(a.xe))(0,this.vf[a.xe])();this.Np.g()}};class oq extends Tk{constructor(a,b){super(a);this.Mg=b}Jd(a){this.h.addChild(a)}rh(a){this.h.removeChild(a)}Bj(){this.Mg.invalidate();this.Mg.xc(0)}Te(){return this.Mg.zb()}};class pq extends V{constructor(a){super({j:"side-by-side-view"});this.Tg=a;this.la=new V({u:U(this,"visualizer")});this.addChild(this.la);this.Qd=new V({u:U(this,"description")});this.addChild(this.Qd);this.Tg.apply(this.Qd,this.la)}Z(a,b){super.Z(a,b);this.Tg.invalidate(this.Qd,this.la)}};function qq(a,b){return Da(a.R,c=>c.id()==b)}
class rq extends pq{constructor({Km:a,G:b,A:c,jf:d,Ya:e,Ka:f}){super(a);this.Qd.l("border",!0);this.aa=c;this.L=b;this.Rg=d;this.ad=null;this.R=[];this.sb=new Xl(b,c,e,f);this.Kc=new Tl({fb:this.Qd,ve:this.Qd});kg(this.Kc.fb(),"side-by-side-description");this.i=new oq(this.Kc.content(),this.Kc)}N(){return this.i.N()}wb(a){qq(this,a.id())||(a=this.sb.Uc(a),this.R.push(a))}eb(a,b){a=qq(this,a);Ok(this.i,a,this.Rg,b)}un(a){this.Rg=a}hc(a){this.i.hc(a)}start(){this.i.start()}activate(){this.i.activate()}Z(a,b){super.Z(a,
b);this.Kc.invalidate()}fh(){this.Kc.setScale(this.parentScale())}};class sq extends V{constructor(a){super({j:"interactivity-content"});this.J=new rq({Km:a.Km,G:a.G,A:a.A,jf:a.settings.jf(),ew:!1,Ya:a.Ya,Ka:a.Ka});this.addChild(this.J);this.bb=a.settings;this.aa=a.A;this.pa=a.qn;H(this,this.pa.hf(),b=>{this.Cc.g(b);a.Ya.setActive(!0)});this.sa=new tl(this.pa,new pl(this.J),a.G);this.Cc=M(this);this.ba=tq(this.bb);this.J.la.addChild(this.ba);this.vf={};this.vf.DESCRIPTION_ANIMATION_TYPE=this.Fs.bind(this);this.Ht=new nq(this.bb,this.vf,a.Ya,a.Ka);H(this,this.Ht.Np,
this.U,this)}Qc(){return this.ba.Qc()}hf(){return this.Cc}N(){return this.sa.N()}Rc(a){this.pa.Rc(a)}Sc(a){this.pa.Sc(a)}wb(a){this.J.wb(a);this.ba.wb(a)}sc(){sl(this.sa);this.pa.sc()}tc(){sl(this.sa);this.pa.tc()}eb(a,b){rl(this.sa);this.J.eb(a,b);this.ba.eb(a,b)}start(){this.sa.start()}activate(){this.sa.activate()}deactivate(a){this.pa.$m(a)&&(this.pa.deactivate(),rl(this.sa))}Z(a,b){super.Z(a,b);this.ba.U();this.J.U()}fh(){this.J.setParentScale(this.parentScale());this.ba.setParentScale(this.parentScale())}Fs(){this.J.un(this.bb.jf())}}
;class uq{invalidate(){}};class vq extends uq{apply(a,b){gg(a,{top:"10px",bottom:"92px",left:"10px",right:"10px"});gg(b,{bottom:"26px",left:"24px",right:"24px"})}remove(a,b){T(a,"top","");T(a,"bottom","");T(b,"bottom","")}};class wq extends uq{apply(a,b){gg(a,{top:"92px",bottom:"10px",left:"10px",right:"10px"});gg(b,{top:"19px",left:"24px",right:"24px"})}remove(a,b){T(a,"top","");T(a,"bottom","");T(b,"top","")}};class xq extends gj{il(a,b){return{x:a.left-(b.width-a.width/2)/2+a.height/2/Math.tan(x(68)),y:a.top+a.height+5}}};class yq extends gj{il(a,b){return{x:a.left-(b.width-a.width/2)/2+a.height/2/Math.tan(x(68)),y:a.top-b.height-5}}};function zq(a,b){switch(a){case 3:return new yq(b);case 1:return new xq(b);default:throw Error("Unknown location type");}};function Aq(a,b,c){K(a,c);a.Kh.push({item:b,xk:c})}function Bq(a,b){a:{for(const c of a.Kh)if(c.item==b){a=c.xk;break a}a=null}a.D(!0)}class Cq extends N{constructor(){super();this.Kh=[]}D(a){for(const b of this.Kh)b.xk.D(a)}};class Dq extends V{constructor(a){var b=new Eq;const c=new Lp("100%","100%");c.gf();super({u:a,vc:c.K()});this.Ma=c;this.fo=b;this.Ap=Pp(this.Ma)}};const Fq=jc(document,"CANVAS").getContext("2d");function Gq(a,b){Fq.font=b;return Fq.measureText(a).width};function Hq(a,b){a.Oh.push(b);a.ya=-1}function Iq(a){a.ya=-1;a.Oh.pop()}class Jq{constructor(a){this.no=a;this.Oh=[];this.ya=-1}width(){0>this.ya&&(this.ya=Gq(this.toString(),this.no));return this.ya}toString(){return this.Oh.join(" ")}clear(){this.ya=0;this.Oh=[]}}function Kq(a,b,c){let d=a;const e=c/Gq(a,b);d=a.substr(0,d.length*e);if(d!=a){for(d+="\u2026";d.length<a.length&&c>Gq(d,b);)d=a.substring(0,d.length+1)+"\u2026";for(;1<d.length&&c<Gq(d,b);)d=a.substr(0,d.length-2)+"\u2026"}return d}
function Lq(a,b,c){var d=2;const e=a.split(" ").filter(h=>""!=h);if(!a||!b||!d)return{vg:!1,text:"",Uq:1};a=[];let f=new Jq(c),g=0;for(;g<e.length&&d;){Hq(f,e[g++]);const h=f.width()>=b,m=1==f.Oh.length,q=1==d;!h||m||q||(Iq(f),g--,a.push(f),d--,f=new Jq(c));if(h&&m){a.push(f);break}g==e.length&&(a.push(f),d--)}d=a.pop();b=Kq(d.toString(),c,b);return{text:a.join("\n")+(a.length?"\n":"")+b,vg:b!=d.toString(),Uq:a.length+1}};class Mq extends V{constructor(){super({j:"process-visualizer-label"});this.gd=0;this.no=this.fa="";this.jq=!1;this.oc="numeric";this.Jf=new V({u:U(this,"index")});this.addChild(this.Jf);this.Ih=new V({u:U(this,"title")});this.addChild(this.Ih)}setText(a){this.fa=a;this.U()}setIndex(a){this.gd=a;this.U()}yn(a){this.oc=a;this.U()}vg(){return this.jq}Z(a,b){T(this,"opacity","0");super.Z(a,b);a=11;1!==this.gd&&(a+=11);T(this,"margin-left",`${a}px`);this.Jf.s("none"!==this.oc);this.Jf.visible()&&(a=to(this.gd,
this.oc),this.Jf.Gd(a),this.Jf.l(this.oc.toLowerCase(),!0));a=this.Jf.width()+10;b=getComputedStyle(this.Ih.displayObject());b=`${b["font-style"]} ${b["font-weight"]} ${b["font-size"]} ${b["font-family"]} `;T(this.Ih,"margin-left",`${a}px`);const {text:c,vg:d,Uq:e}=Lq(this.fa,this.Ih.width(),b);this.jq=d;this.Ih.Gd(c);this.l("lines-count",e.toString());T(this,"opacity","")}};class Eq{Zh(a){const b=new op,c=a.tf,d=a.sf;var e=Math.tan(x(68));const f=a.width();a=a.height();e=a/2/e;b.moveTo(f-3-d,-c);b.lineTo(f-d,-c);b.lineTo(f+e,a/2);b.lineTo(f-d,a+c);b.lineTo(f-3-d,a+c);b.lineTo(f-3+e,a/2);b.close();return b}};function Nq(a){eq(a.rb.Oc);a.l("activated",!0)}function Oq(a){a.selected()||(fq(a.rb.Oc),a.l("activated",!1))}
class Pq extends V{constructor(a,b,c,d){super({j:"process-visualizer-item",qg:!0});this.Ud=a;this.gj=!0;this.fj=!1;this.Wp=d;this.rb=new jq(1===b?new lq:new kq);this.addChild(this.rb.Cm());this.rb.Dj.show();this.al=new Dq(U(this,"delimiter"));H(this,this.rb.Qh(),()=>{var e=this.al;Ip(e.Ap,e.fo.Zh(this.rb))});this.addChild(this.al);this.tb=new Mq;this.addChild(this.tb);this.tb.setIndex(b);this.tb.setText(Fh(this.Ud));this.l("first",1==b);this.le=K(this,new V({j:"tooltip"}));this.le.ja(Fh(this.Ud));
this.pf(c);Me||Ne?(a=e=>{var f=this.le;const g=f.visible();f.s(!1);const h=document.elementFromPoint(e.clientX,e.clientY);e=e.Qa;const m=document.createEvent("MouseEvent");m.initEvent(e.type,e.bubbles,e.cancelable);f.s(g);h&&h.dispatchEvent(m)},G(this,this.tb,"mousedown",a),G(this,this.tb,"mouseup",a),G(this,this.tb,"click",a),G(this,this,"mouseover",this.Co,this),G(this,this,"mouseout",this.Eo,this)):P||(H(this,this.rb.Bo,this.Co,this),H(this,this.rb.Do,this.Eo,this));H(this,this.Ud.Qi,()=>this.U())}T(){return this.rb.T()}l(a,
b){super.l(a,b);this.tb.l(a,b)}id(){return this.Ud.id()}pf(a){this.tb.yn(a);this.tb.U();this.le.D(this.tb.vg())}tg(a){super.tg(a);this.tb.U();this.le.D(this.tb.vg())}isActive(){return lg(this,"activated")}setActive(a){this.ti(a);this.rb.setActive(a);this.l("activated",a)}Z(a,b){super.Z(a,b);this.rb.resize(a,b);this.rb.setColor(Bh(this.Ud.color()));this.rb.invalidate();a=this.al;Ip(a.Ap,a.fo.Zh(this.rb));this.tb.U();this.le.D(this.tb.vg())}Co(){this.fj=!0;this.gj&&Nq(this)}Eo(){this.fj=!1;this.gj&&
Oq(this)}};class Qq extends Cq{constructor(a){super();this.Xt=a}};function Rq(a){const b=a.width();let c=Math.trunc(b/Math.max(a.R.length,1));const d=Vb(c,144,223);c=Vb(c,140,223);a.R.forEach((e,f)=>{0==f?e.tg(d):e.tg(c);e.U()})}
class Sq extends V{constructor(a,b,c){super({j:"visualizer"});this.Oe=b;this.o=null;this.Yf=c;this.Ac=M(this);this.va=new V({j:"items-container"});this.addChild(this.va);this.Wp=a;this.Jh=new Qq(this);this.R=[];this.wf=new bp(this,this.va);this.rc=new ip(this.wf);this.De=K(this,new ap(this.wf,this));H(this,this.De.$l,this.Pt,this);H(this,this.De.Up,this.Yr,this)}Qc(){return this.Ac}hf(){return M(this)}Oa(){return this.o?this.o.id():null}pf(a){this.Oe=a;for(const b of this.R)b.pf(a);this.U()}vi(a){this.Yf=
a;var b=this.Jh;for(let c=0;c<b.Kh.length;++c){const d=b.Kh[c],e=d.item;Dd(b,d.xk);d.xk=K(b,zq(a,{Di:b.Xt.displayObject(),gi:e,Th:e.le}))}}wb(a){const b=new Pq(a,this.R.length+1,this.Oe,this.Wp),c=zq(this.Yf,{Di:this.displayObject(),gi:b,Th:b.le,Iv:this.wf});Aq(this.Jh,b,c);this.R.push(b);this.va.addChild(b);let d=!1;G(this,b.displayObject(),S,()=>{d=this.De.Zf});H(this,b.T(),()=>{this.o&&this.o.id()==a.id()||d||this.Ac.g(a.id());d=!1},this)}eb(a){this.o&&(this.o.setActive(!1),Bq(this.Jh,this.o));
const b=Da(this.R,c=>c.id()==a);b.setActive(!0);this.o=b;this.Xg()}deactivate(){this.o&&(this.o.setActive(!1),this.o=null)}Z(a,b){super.Z(a,b);Rq(this);this.Xg();a=this.displayObject().offsetWidth;(b=this.displayObject().getBoundingClientRect().width)&&a&&this.De.setScale(b/a)}Xg(){if(this.o){var a=this.o,b=this.va.h.getBoundingClientRect();const c=a.h.getBoundingClientRect();a=c.width/a.width();const d=b.width/this.va.width();b=Math.max((c.left+c.width/2)/a-b.left/d,0);this.rc.scrollTo(isNaN(b)?
0:b)}}Yr(){this.Jh.D(!0);for(const b of this.R){var a=b;a.gj=!0;P||(a.fj?Nq(a):Oq(a))}}Pt(){hp(this.rc);this.Jh.D(!1);for(const b of this.R){var a=b;a.gj=!1;P||(a.fj?Nq(a):Oq(a))}}};function Tq(a){switch(a){case 1:return new wq;case 3:return new vq}throw Error("Invalid type: "+a);}function tq(a){return new Sq(new mq,a.oc,a.Bb())}class Uq extends sq{constructor(a){const b=hm[a.settings.Bb()];super({Km:Tq(b),G:a.G,A:a.A,settings:a.settings,Ya:a.Ya,Ka:a.Ka,qn:a.qn});this.J.l("fluid-description",!0);this.vf.NUMERATION_TYPE=this.Ts.bind(this)}vi(a){var b=this.J,c=Tq(hm[a]);b.Tg.remove(b.Qd,b.la);b.Tg=c;b.Tg.apply(b.Qd,b.la);this.ba.vi(a)}Ts(){this.ba.pf(this.bb.oc)}};class Vq extends Am{constructor(a){super({document:a.document,Aq:new wm});zm(this,new um(this.i,a.view));this.Gj=new vm(this.i,this.O);const b=new lm(this.i);im(b,a.view,this.O);jm(b,this.v,a.view);km(this.v,a.view)}};class Wq extends gm{constructor(a){super({Im:a.document.id(),Bb:a.document.settings().Bb(),qf:a.qf,A:a.A,G:a.G,fc:a.fc,Pc:a.Pc,X:a.X});this.v=a.document;const b=this.v.settings();this.J=new Uq({G:a.G,A:a.A,settings:b,Ya:this.xa,Ka:this.Fc,qn:this.pa});fm(this,this.J);this.C=new Vq({document:this.v,view:this.J});em(this,this.C)}};class Xq extends Y{bo(a){return R?new np(a):new Wq(a)}vo(a){return new wo({La:a.La(),items:a.content(),summary:a.summary(),ii:a.settings().oc})}};class Yq extends co{Ui(a,b){return new so(a,b)}Vi(a){return new Xq(a)}zf(a){return new mo(a)}};const Zq=(a,b,c,d,e,f,g,h,m,q,t)=>{a=new ff({accessibilityModeEnabled:t.accessibilityModeEnabled(),cc:!0});c=new Yn({X:a,yq:C(Rc),pu:new Kc,qr:new Lc,ar:new Mc,tq:new Jc,sq:new gf,Rh:m});(new lo(new Zn({Ak:ta,fb:d,data:b,lk:h,rk:c,Rh:m,width:f,height:g,xb:t,Bd:new A(f,g),X:a}),(u,z,J,ja,B)=>new Yq(u,z,J,ja,B))).fi()};iSpring.InteractionPlayerFactory.registerCreateInteractionPlayerFunction("iSpring.Process",Zq);pa("ProcessEmbedPlayer.start",Zq);let ef=()=>!1;function Ed(a){a&&("function"===typeof a.ac&&a.ac(),a.disposed=!0)}function $q(a,b){ef()&&(b?l.console.error(a):l.console.warn(a))}function Nd(a,b){const c=a.stack||a.toString();0>String(c).indexOf(a.message)&&$q(a.message,b);$q(c,b)}window.onerror=function(...a){const [b,,,,c]=a;c?Nd(c,!0):$q(b,!0);return!0};xa=a=>{try{throw Error(a.message);}catch(b){Nd(b,!1)}};
l.console||(window._log="",l.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);var eqeditor=function(e){var t={};function r(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=117)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(1),n=r(48);t.TypedClassMap=class{constructor(){this._map=new Map}set(e,t){i.checkState(!this._map.has(e)),this._map.set(e,t)}get(e){return this.getByClass(e.constructor)}has(e){let t=e.constructor;return this._map.has(t)}getByClass(e){let t=this._map.get(e);return i.checkDefined(t),t}};t.Point=class{constructor(e,t){this.x=e,this.y=t}};function s(e,t,r){return[...e.slice(0,t),...e.slice(r+1)]}t.Rect=class{constructor(e,t,r,i){this.x=e,this.y=t,this.width=r,this.height=i}},t.last=function(e){return i.checkArgument(e.length>0),e[e.length-1]},t.replace=function(e,t,r){let n=e.indexOf(t);return i.checkArgument(n>=0),[...e.slice(0,n),r,...e.slice(n+1)]},t.insertAt=function(e,t,r){return[...e.slice(0,r),t,...e.slice(r)]},t.deleteAt=function(e,t){return s(e,t,t)},t.deleteRange=s,t.repeat=function(e,t){return Array(e).fill(t)},t.fromHex=function(e){let t=parseInt(e,16);return String.fromCharCode(t)},t.findMapValue=function(e,t){for(let[r,i]of e.entries())if(i==t)return r;return null},t.isBoolean=function(e){return"boolean"==typeof e},t.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.isString=function(e){return"string"==typeof e},t.isNull=function(e){return null===e},t.isArray=function(e){return Array.isArray(e)};const o=1e-4;function l(e,t){return Math.abs(e-t)<o}function a(e,t){return e+o<t}function y(e,t){return e>t+o}t.epsEqual=l,t.epsLess=a,t.epsLessOrEqual=function(e,t){return l(e,t)||a(e,t)},t.epsGreater=y,t.epsGreaterOrEqual=function(e,t){return l(e,t)||y(e,t)};const u=[32,127],c={"<":"&lt;",">":"&gt;","&":"&amp;",'"':"&quot;"};function h(e){let t="";return n.splitString(e).forEach(e=>{let r=n.getCharCode(e);if(u[0]<=r&&r<=u[1])t+=c[e]||e;else{let e=r.toString(16);t+="&#x"+e+";"}}),t}t.XmlStringifier={elEscape:e=>(function(e){return e.replace(/ /g,"&#xa0;")})(h(e)),attEscape:e=>h(e)}},function(e,t,r){(function(){var t,i,n,s,o,l,a,y,u,c,h,f,x,d,p,g,m,C,w,_,v,b,S,L,E,T,A,I,P,O,N={}.hasOwnProperty,D=function(e,t){for(var r in t)N.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},M=[].indexOf||function(e){for(var t=0,r=this.length;t<r;t++)if(t in this&&this[t]===e)return t;return-1};(O=r(119)).isObject,v=O.isArray,O.isNotArray,T=O.isNumeric,A=O.isString,b=O.isEmptyString,E=O.isNotUndefined,I=O.isUndefined,S=O.isEqual,L=O.isNotPrimitive,O.isPrimitive,P=O.xor,_=r(120),o=function(e){if(null!=e)throw e},n=function(){function t(t,r,i,n){var s;this.name=t,this.defaultMessage=r,this.negate=null!=i&&i,this.argc=null!=n?n:1,e.exports[this.name]=(s=this,function(){return s.check.apply(s,arguments)}),_("registered checker '"+this.name+"'")}return t.prototype.check=function(){var e,t,r,i,n,s,l;for(i=arguments[this.argc],r=arguments[this.argc+1]||o,"function"==typeof i&&(r=i,i=null),t=[],n=0,s=(l=Array.prototype.splice.call(arguments,0,this.argc)).length;n<s;n++)e=l[n],Array.prototype.push.call(t,e);null==i&&(i=this.getErrorMessage.apply(this,t));try{return P(this.doCheck.apply(this,t),this.negate)||this.invokeError(i),r(null)}catch(e){return r(e)}},t.prototype.invokeError=function(){throw new Error("something went wrong")},t.prototype.doCheck=function(){return!1},t.prototype.getErrorMessage=function(){return"function"==typeof this.defaultMessage?this.defaultMessage.apply(this,arguments):this.defaultMessage},t}(),i=function(e){function t(e,r,i){null==i&&(i=l.INVALID_ARGUMENT),t.__super__.constructor.call(this,e,i,r)}return D(t,n),t.prototype.doCheck=function(e){return A(e)||T(e)||e},t.prototype.invokeError=function(e){throw new c(e)},t}(),p=function(e){function t(e,r,i){null==i&&(i=l.INVALID_TYPE),t.__super__.constructor.call(this,e,i,r)}return D(t,n),t.prototype.doCheck=function(e){return T(e)},t.prototype.invokeError=function(e){throw new x(e)},t}(),s=function(e){function t(e,r,i){t.__super__.constructor.call(this,e,i,r,2)}return D(t,n),t.prototype.doCheck=function(e,t){switch(w.check(t,"invalid collection value"),!1){case!A(t):return!(!A(e)||e.length>t.length||b(t)^b(e)||!(b(t)||M.call(t,e)>=0));case!v(t):return M.call(t,e)>=0;case!T(t):return~t.toString().indexOf(e);default:return e in t}},t.prototype.invokeError=function(e){throw new C(e)},t}(),u=function(e){function t(e,r,i){t.__super__.constructor.call(this,e,i,r,2)}return D(t,n),t.prototype.doCheck=function(e,t){return w.check(E(t),"invalid value expected"),S(e,t)},t.prototype.invokeError=function(e){throw new C(e)},t}(),a=function(e){function t(e,r,i){null==i&&(i=l.UNDEFINED_VALUE),t.__super__.constructor.call(this,e,i,r)}return D(t,n),t.prototype.doCheck=function(e){return E(e)},t.prototype.invokeError=function(e){throw new m(e)},t}(),y=function(e){function t(e,r,i){null==i&&(i=l.ILLEGAL_VALUE),t.__super__.constructor.call(this,e,i,r)}return D(t,n),t.prototype.doCheck=function(e){return null===e||I(e)||L(e)&&(hasOwnProperty.call(e,"length")&&0===e.length||"object"==typeof e&&0===Object.keys(e).length)},t.prototype.invokeError=function(e){throw new f(e)},t}(),g=function(e){function t(e){t.__super__.constructor.call(this,e,!1,l.ILLEGAL_STATE)}return D(t,i),t.prototype.invokeError=function(e){throw new h(e)},t}(),d=function(e){function t(e,r,i){null==i&&(i=l.NULL_VALUE),t.__super__.constructor.call(this,e,i,r)}return D(t,n),t.prototype.doCheck=function(e){return I(e)||null===e},t.prototype.invokeError=function(e){throw new f(e)},t}(),l={INVALID_ARGUMENT:"invalid argument",INVALID_TYPE:"invalid type",UNKNOWN_VALUE:"unknown value",UNDEFINED_VALUE:"undefined value",ILLEGAL_VALUE:"illegal value",ILLEGAL_STATE:"illegal state",NULL_VALUE:"value is null"},(t=function(e){return this.message=e,Error.call(this),"Error"}).prototype.__proto__=Error.prototype,c=function(e){function r(){return r.__super__.constructor.apply(this,arguments)}return D(r,t),r}(),x=function(e){function r(){return r.__super__.constructor.apply(this,arguments)}return D(r,t),r}(),C=function(e){function r(){return r.__super__.constructor.apply(this,arguments)}return D(r,t),r}(),m=function(e){function r(){return r.__super__.constructor.apply(this,arguments)}return D(r,t),r}(),f=function(e){function r(){return r.__super__.constructor.apply(this,arguments)}return D(r,t),r}(),h=function(e){function r(){return r.__super__.constructor.apply(this,arguments)}return D(r,t),r}(),w=new i("checkArgument"),new p("checkNumberType"),new p("checkNotNumberType",!0),new s("checkContains",!1,function(e,t){return"unknown value '"+e+"'"}),new s("checkDoesNotContain",!0,function(e,t){return"'"+e+"' is a known value"}),new u("checkEquals",!1,function(e,t){return"expected '"+t+"' but got '"+e+"'"}),new u("checkDoesNotEqual",!0,function(e){return"did not expect value '"+e+"'"}),new a("checkDefined"),new a("checkUndefined",!0,function(e){return"'"+e+"' is a defined value"}),new y("checkEmpty",!1,function(e){return"'"+e+"' is not empty"}),new y("checkNotEmpty",!0),new g("checkState"),new d("checkNull",!1,function(e){return"'"+e+"' is not null"}),new d("checkNotNull",!0),e.exports.IllegalArgumentError=c,e.exports.InvalidTypeError=x,e.exports.UnknownValueError=C,e.exports.UndefinedValueError=m,e.exports.IllegalValueError=f,e.exports.IllegalStateError=h}).call(this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0),n=r(1);class s{constructor(e,t,r){this.compact=null,this.scale=null,this.compact=e,this.scale=t,this.textFormat=r}static getDefault(){return new s(null,null,o.getDefault())}equals(e){return this.compact===e.compact&&this.scale===e.scale&&this.textFormat.equals(e.textFormat)}copyTo(e){return new s(i.isNull(this.compact)?e.compact:this.compact,i.isNull(this.scale)?e.scale:this.scale,this.textFormat.copyTo(e.textFormat))}setCompact(e){return new s(e,this.scale,this.textFormat)}setScale(e){return new s(this.compact,e,this.textFormat)}setTextFormat(e){return new s(this.compact,this.scale,e)}updateTextFormat(e){let t=e(this.textFormat);return this.setTextFormat(t)}}t.Style=s;class o{constructor(e,t,r){this.color=e,this.bold=t,this.italic=r}static getDefault(){return new o(null,null,null)}equals(e){return this.color===e.color&&this.bold===e.bold&&this.italic===e.italic}copyTo(e){return new o(this.color||e.color,i.isNull(this.bold)?e.bold:this.bold,i.isNull(this.italic)?e.italic:this.italic)}static CLEAR_COLOR(){return e=>new o(null,e.bold,e.italic)}static CLEAR_BOLD(){return e=>new o(e.color,null,e.italic)}static CLEAR_ITALIC(){return e=>new o(e.color,e.bold,null)}static SET_COLOR(e){let t=new o(e,null,null);return e=>t.copyTo(e)}static SET_BOLD(e){let t=new o(null,e,null);return e=>t.copyTo(e)}static SET_ITALIC(e){let t=new o(null,null,e);return e=>t.copyTo(e)}}var l;t.TextFormat=o,function(e){e[e.Before=0]="Before",e[e.After=1]="After",e[e.Inside=2]="Inside"}(l=t.Position||(t.Position={}));t.Caret=class{constructor(e,t){this.node=e,this.position=t}get masterNode(){return this.position!=l.Inside?this.parentNode:this.node}get parentNode(){return n.checkNotNull(this.node.parent),this.node.parent}get nextNode(){switch(this.position){case l.Before:return this.node;case l.After:let e=this.node.parent;if(!e)return null;let t=e.children.indexOf(this.node);return t==e.children.length-1?null:e.children[t+1];default:throw new Error}}get prevNode(){switch(this.position){case l.Before:let e=this.node.parent;if(!e)return null;let t=e.children.indexOf(this.node);return 0==t?null:e.children[t-1];case l.After:return this.node;default:throw new Error}}equals(e){return this.node==e.node&&this.position==e.position}cmp(e){return n.checkArgument(e.node==this.node),this.equals(e)?0:this.position==l.Before||e.position==l.After?-1:this.position==l.After||e.position==l.Before?1:0}};t.Selection=class{constructor(e,t,r,i=!1){n.checkNotNull(e.node.parent),n.checkState(e.node.parent==t.node.parent),this.start=e,this.end=t,this.origin=r,this.temp=i}get node(){return this.start.node.parent}};t.ExtractSelectionResult=class{constructor(e,t){this.updatedNode=e,this.extractedRow=t}};t.JoinNodesResult=class{constructor(e,t,r,i){this.left=e,this.right=t,this.resNode=r,this.caret=i}};t.ChildAdded=class{constructor(e,t){this.child=e,this.pos=t}};t.ChildRemoved=class{constructor(e,t){this.child=e,this.pos=t}};t.ChildReplaced=class{constructor(e,t){this.oldChild=e,this.newChild=t}};t.MergedNestedList=class{constructor(e,t){this.nestedList=e,this.pos=t}};t.ChildSplit=class{constructor(e,t,r){this.carets=e,this.pos=t,this.split=r}};t.ChildrenJoined=class{constructor(e,t){this.res=e,this.pos=t}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(18),s=r(22),o=r(63),l=r(0),a=r(4),y=r(4),u=r(1);class c extends a.default{constructor(e,t=!1,r){[e]=h(e||[]),super(e,r),this.largeOp=t;let i=[],s=[];e.forEach(e=>{s.push(e),e instanceof n.default&&(i.push(s),s=[])}),i.push(s),this.lines=i}getChildLineIndex(e){let t=this.lines.findIndex(t=>t.indexOf(e)>=0);return u.checkState(t>=0),t}updateStyle(e){return new c(this.children,this.largeOp,e)}}function h(e){let t=[],r=(e=function(e,t){let r=0;return e.forEach((i,n)=>{let s=n+r;if(i instanceof c){let i=e.length;e=y.mergeNestedList(e,s,t),r+=e.length-i}}),e}(e,t)).length;if(e[r-1]instanceof n.default){let n=e[r-1].style;e=l.insertAt(e,new o.default(n),r),t.push(new i.ChildAdded(e[r],r)),r++}else e[r-1]instanceof o.default&&!(e[r-2]instanceof n.default)&&(r--,t.push(new i.ChildRemoved(e[r],r)),e=l.deleteAt(e,r));return 0==r&&(e=[new s.default],t.push(new i.ChildAdded(e[0],0))),[e,t]}t.default=c,t.assembleRowChildren=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(22),s=r(8),o=r(0),l=r(63),a=r(1),y=r(18);class u extends s.default{getChildIndex(e){let t=this.children.indexOf(e);return a.checkArgument(t>=0),t}}function c(e,t,r){if(1==e.length&&e[0]instanceof n.default&&(r.push(new i.ChildRemoved(e[0],t)),e=e.slice(1)),e.length>0&&o.last(e)instanceof l.default){let n=e.length-1;r.push(new i.ChildRemoved(e[n],n+t)),e=o.deleteAt(e,n)}return e}t.default=u,t.putCaretTo=function(e,t){let r=t>0?e.children[t-1]:e.children[t],s=t>0?i.Position.After:i.Position.Before;return r instanceof n.default?new i.Caret(r,i.Position.Inside):r instanceof y.default?new i.Caret(e.children[t],i.Position.Before):new i.Caret(r,s)},t.clearListChildren=c,t.mergeNestedList=function(e,t,r){let n=e[t];a.checkState(n instanceof u),r.push(new i.MergedNestedList(n,t));let s=c(n.children,t,r),o=n.style;return s=s.map(e=>{let t=e.updateStyle(e.style.copyTo(o));return r.push(new i.ChildReplaced(e,t)),t}),e=[...e.slice(0,t),...s,...e.slice(t+1)]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(0),s=4,o=Math.sqrt(2);t.TextStyle=class{constructor(e,t,r,i){this.size=e,this.bold=t,this.italic=r,this.color=i}toCssStyle(e){let t="";return this.italic&&(t+="italic "),this.bold&&(t+="bold "),t+=this.size+"px ",t+=e}};class l{constructor(e,t,r,i=null){this.width=e,this.height=t,this.baseline=r,this.textBaseline=i}setWidth(e){return new l(e,this.height,this.baseline,this.textBaseline)}setHeight(e){return new l(this.width,e,this.baseline,this.textBaseline)}setBaseline(e){return new l(this.width,this.height,e,this.textBaseline)}setTextBaseline(e){return new l(this.width,this.height,this.baseline,e)}}t.BoundingBox=l;t.Baseline=class{constructor(e,t){this.baseline=e,this.textBaseline=t}};class a{constructor(e,t,r,i){this.start=e,this.top=t,this.end=r,this.bottom=i}static uniform(e){return new a(e,e,e,e)}static horizontal(e,t){return t=n.isNumber(t)?t:e,new a(e,0,t,0)}static vertical(e,t){return t=n.isNumber(t)?t:e,new a(0,e,0,t)}static symmetric(e,t){return new a(e,t,e,t)}static top(e){return new a(0,e,0,0)}static bottom(e){return new a(0,0,0,e)}static start(e){return new a(e,0,0,0)}static end(e){return new a(0,0,e,0)}get width(){return this.start+this.end}get height(){return this.top+this.bottom}mirror(){return new a(this.end,this.top,this.start,this.bottom)}}t.Offset=a;class y{constructor(e){this._compact=e.compact,this._textFormat=e.textFormat,this._rtl=e.rtl,this._scriptLevel=e.scriptLevel,this._scriptLevelInc=e.scriptLevelInc,this._remeasured=e.remeasured,this._scale=e.scale,this._extra=e.extra,this._internalExtra=e.internalExtra}style(e){return n.isNull(e.compact)||(this._compact=e.compact),n.isNull(e.scale)||(this._scale*=e.scale),this._textFormat=e.textFormat.copyTo(this._textFormat),this}compact(){return this._compact=!0,this}rtl(e){return this._rtl=e,this}scale(e){return this._scale=e,this}extra(e){return this._extra=e,this}internalExtra(e){return this._internalExtra=e,this}incScriptLevel(e=1){return this._scriptLevelInc+=e,this._scriptLevel+=e,this}remeasured(){return this._remeasured=!0,this}done(){return new u(this._compact,this._textFormat,this._rtl,this._scriptLevel,this._scriptLevelInc,this._remeasured,this._scale,this._extra,this._internalExtra)}}class u{constructor(e,t,r,i,n,s,o,l,a){this.compact=e,this.textFormat=t,this.rtl=r,this.scriptLevel=i,this.scriptLevelInc=n,this.remeasured=s,this.scale=o,this.extra=l,this.internalExtra=a}static getDefault(){return new u(!1,i.TextFormat.getDefault(),!1,0,0,!1,1,null,null)}static createCustom(e,t){return new u(!1,i.TextFormat.getDefault(),!1,0,0,!1,e,t,null)}equals(e){return this.compact==e.compact&&this.textFormat.equals(e.textFormat)&&this.scriptLevel==e.scriptLevel&&this.scriptLevelInc==e.scriptLevelInc&&this.remeasured==e.remeasured&&this.scale==e.scale&&this.extra==e.extra&&this.internalExtra==e.internalExtra}update(){return new y(this)}reset(){return new u(this.compact,this.textFormat,this.rtl,this.scriptLevel,0,!1,1,null,null)}setCompact(){return this.update().compact().done()}setRtl(e){return this.update().rtl(e).done()}setExtra(e){return this.update().extra(e).done()}setInternalExtra(e){return this.update().internalExtra(e).done()}setScale(e){return this.update().scale(e).done()}incScriptLevel(){return this.update().incScriptLevel().done()}markRemeasured(){return this.update().remeasured().done()}get totalScale(){let e=this.scriptLevel<s?Math.pow(o,-this.scriptLevelInc):1;return e*=this.scale}}t.ViewParams=u;t.RenderSettings=class{constructor(e,t,r,i){this.drawCaret=e,this.drawSelection=t,this.drawHighlight=r,this.drawVirtualNodes=i}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(15);t.default=class{constructor(e,t){this._manager=e,this._node=t}get parent(){let e=this._node.parent;return e?i.wrap(e,this._manager):null}get displayStyle(){let e=this.node.style.compact;return null===e?null:!e}setDisplayStyle(e){let t=null===e?null:!e,r=this.node.style.setCompact(t),i=this.node.updateStyle(r);return this.replaceNode(i)}equals(e){let t=i.unwrap(e);return this._node==t}get node(){return this._node}replaceNode(e){return this._manager.replace(this._node,e),this.updateEquation(e)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Row=0]="Row",e[e.Placeholder=1]="Placeholder",e[e.Text=2]="Text",e[e.Fraction=3]="Fraction",e[e.Brackets=4]="Brackets",e[e.Enclose=5]="Enclose",e[e.Linebreak=6]="Linebreak",e[e.Sqrt=7]="Sqrt",e[e.Root=8]="Root",e[e.SubSup=9]="SubSup",e[e.UnderOver=10]="UnderOver",e[e.Matrix=11]="Matrix",e[e.Stack=12]="Stack",e[e.StackLine=13]="StackLine",e[e.StackRow=14]="StackRow",e[e.LongDiv=15]="LongDiv",e[e.RowRange=16]="RowRange",e[e.Space=17]="Space"}(t.EquationType||(t.EquationType={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(1);class s{constructor(e,t){this.parent=null,this.style=t||i.Style.getDefault(),this.children=e,e.forEach(e=>{n.checkState(e instanceof s),e.parent=this})}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(4),s=r(22),o=r(11),l=r(12);class a extends n.default{constructor(e,t,r){[e]=y(e),super(e,r),this.carryLoc=t}get isCarry(){return null!=this.carryLoc}updateStyle(e){return new a(this.children,this.carryLoc,e)}}function y(e){let t=[];return 0==(e=function(e,t){let r=0;return e.forEach((n,s)=>{let a=s+r;if(n instanceof o.default&&n.type==l.default.Number&&n.chars.length>1){let s=[];for(let e=0;e<n.chars.length;++e)s.push(new o.default(l.default.Number,n.chars[e],n.attrs,n.style));e=[...e.slice(0,a),...s,...e.slice(a+1)],t.push(new i.ChildRemoved(n,a)),s.forEach((e,r)=>{t.push(new i.ChildAdded(e,a+r))}),r+=s.length-1}}),e}(e,t)).length&&(e=[new s.default],t.push(new i.ChildAdded(e[0],0))),[e,t]}t.default=a,t.assembleStackRowChildren=y},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.InputSettings=class{constructor(e,t,r){this.allowBeforeCaret=e,this.allowAfterCaret=t,this.separateChildren=r}},function(e){e[e.Left=0]="Left",e[e.Right=1]="Right",e[e.Top=2]="Top",e[e.Bottom=3]="Bottom"}(t.OutsideCaretPosition||(t.OutsideCaretPosition={}));t.OutsideCaret=class{constructor(e,t){this.position=e,this.x=t||0}};t.DeletionConfirmation=class{constructor(e){this.node=e}};t.DeletionAck=class{constructor(e){this.node=e}};t.SelectionDeletionAck=class{constructor(e){this.selection=e}};t.SelectionDeletionConfirmation=class{constructor(e){this.selection=e}};t.DeletionUpdatesNode=class{constructor(e,t,r,i){this.oldNode=e,this.newNode=t,this.caret=r,this.selection=i}};t.InsertNodeAction=class{constructor(e){this.node=e}};t.MoveCaretAction=class{constructor(e){this.caret=e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(12),n=r(8),s=r(44),o=r(43),l=r(48),a=r(0),y=r(36),u=[913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,120572,120573,120574,120575,120576,120598,120577,120578,120579,120599,120580,120581,120582,120583,120584,120585,120586,120587,982,120588,120602,120590,120589,120591,120592,120593,120601,120594,120595,120596];class c extends n.default{constructor(e,t,r,i=null){super([],i),this.type=e,this.rawString=t,this.chars=l.splitString(t),this.attrs=r,this.rtl=o.isRTLText(t)}get stretchedAxises(){let e=!0,t=!0;return this.chars.forEach(r=>{let i=s.GlyphDict[r];if(!i)return[!1,!1];e=e&&!!i.stretchedByX,t=t&&!!i.stretchedByY}),(e=e&&1==this.chars.length)==t?[!1,!1]:[e,t]}get stretchable(){let[e,t]=this.stretchedAxises;return e||t}get stretchEnabled(){let[e,t]=this.stretchedAxises;return!(!e&&!t)&&(a.isNull(this.attrs.stretchy)?e:this.attrs.stretchy)}get actualLargeOp(){return this.type==i.default.Operator&&(a.isNull(this.attrs.largeOp)?y.isLargeOperator(this.rawString):this.attrs.largeOp)}updateStyle(e){return new c(this.type,this.rawString,this.attrs,e)}getDefaultItalicStyle(){return this.type==i.default.Operand&&1==this.chars.length&&u.indexOf(this.chars[0].codePointAt(0)||0)<0}}t.default=c},function(e,t,r){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Operand=0]="Operand",e[e.Operator=1]="Operator",e[e.Number=2]="Number",e[e.PlainText=3]="PlainText"}(i||(i={})),t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2);t.default=class{measure(e,t,r){return r=r.update().style(e.style).done(),this.measureImpl(e,t,r)}remeasure(e,t,r,i){return r}draw(e,t,r,n){let s=r.padding;if(e.translate(s.start,s.top),this.drawContent(e,t,r,n),e.translate(-s.start,-s.top),this.drawChildren(e,t,r,n),n.renderSettings.drawCaret&&!n.selection){let s=n.caret;s.node==t&&s.position==i.Position.Inside?this.drawCaretInside(e,t,s,r,n):s.node.parent==t&&s.position!=i.Position.Inside&&this.drawChildCaret(e,t,s,r,n)}n.selection&&n.selection.node==t&&n.renderSettings.drawSelection&&this.drawSelection(e,t,n.selection,r,n)}duplicateEdgeCarets(e,t,r,i){return!1}getBeforeCaretPosition(e,t,r){return t.params.rtl?t.bbox.width:0}getAfterCaretPosition(e,t,r){return t.params.rtl?0:t.bbox.width}getInsideCaretPosition(e,t,r,i){throw new Error("unsupported")}getInsideSelectionStartPosition(e,t,r,i){return this.getInsideCaretPosition(e,t,r,i)}getInsideSelectionEndPosition(e,t,r,i){return this.getInsideCaretPosition(e,t,r,i)}drawChildCaret(e,t,r,n,s){let o=(t,r,i)=>{e.drawCaret(t,r,i)},l=(t,r,i)=>{e.drawRtlCaret(t,r,i)},a=n.params.rtl,y=(e,t,r)=>{let i=n.findSprite(e),s=i.view.bbox.width*i.scale,o=i.view.bbox.height*i.scale;r(i.x+(t?0:s),i.y,i.y+o)},u=(e,t)=>{y(e,!a,t)},c=(e,t)=>{y(e,a,t)},h=e=>{let t=n.findSprite(e).view;return s.renderers.get(e).duplicateEdgeCarets(e,t,a,s)};switch(r.position){case i.Position.Before:u(r.node,o),h(r.node)&&c(r.node,l);let e=r.prevNode;e&&h(e)&&u(e,l);break;case i.Position.After:c(r.node,o),h(r.node)&&u(r.node,l);let t=r.nextNode;t&&h(t)&&c(t,l)}}drawCaretInside(e,t,r,i,n){throw new Error("unsupported")}drawContent(e,t,r,i){}drawChildren(e,t,r,i){r.sprites.forEach(t=>{let r=t.view,n=i.renderers.get(r.node);e.save(),e.translate(t.x,t.y),e.scale(t.scale),n.draw(e,r.node,r,i),e.restore()})}drawSelection(e,t,r,i,n){let s=!1;i.sprites.forEach(t=>{let i=t.view.node;if(r.start.node==i&&(s=!0),s){let s=n.renderers.get(i),o=r.start.node==i?this.getChildCaretPosition(i,r.start,t,!0,n):s.getBeforeCaretPosition(i,t.view,n),l=r.end.node==i?this.getChildCaretPosition(i,r.end,t,!1,n):s.getAfterCaretPosition(i,t.view,n);o=t.x+o*t.scale,(l=t.x+l*t.scale)<o&&([o,l]=[l,o]),e.drawSelection(o,t.y,l-o,t.view.bbox.height*t.scale)}r.end.node==i&&(s=!1)})}getChildCaretPosition(e,t,r,n,s){let o=s.renderers.get(e);switch(t.position){case i.Position.Before:return o.getBeforeCaretPosition(e,r.view,s);case i.Position.After:return o.getAfterCaretPosition(e,r.view,s);case i.Position.Inside:return n?o.getInsideSelectionStartPosition(e,t,r.view,s):o.getInsideSelectionEndPosition(e,t,r.view,s)}throw new Error}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(3);function n(e,t,r){let n=[],s=e.firstElementChild;for(let e=0;e<t;++e){let e=null;s&&(e=r.parseNext(s,!0)),n.push(e||new i.default),s=s?s.nextElementSibling:null}return n}t.parseAllChildren=function(e,t,r){let i=[],n=e.firstElementChild;for(;n;){let e=r.parseNext(n,t);e&&i.push(e),n=n.nextElementSibling}return i},t.parseFixedChildren=n,t.parseSingleChild=function(e,t){if(e.childElementCount>1){let r=[],n=e.firstElementChild;for(;n;){let e=t.parseNext(n,!1);e&&r.push(e),n=n.nextElementSibling}return new i.default(r)}return n(e,1,t)[0]},t.parseBoolValue=function(e){return"true"==e},t.serializeBoolValue=function(e){return e?"true":"false"},t.parseDimension=function(e,t,r="px"){let i=new RegExp("^(-?\\d+(\\.\\d*)?)"+r+"$"),n=e&&e.match(i);return n?parseFloat(n[1]):t},t.serializeDimension=function(e,t="px"){return e+t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(3),s=r(205),o=r(11),l=r(206),a=r(22),y=r(207),u=r(32),c=r(208),h=r(37),f=r(209),x=r(41),d=r(210),p=r(18),g=r(211),m=r(39),C=r(212),w=r(40),_=r(213),v=r(33),b=r(214),S=r(38),L=r(215),E=r(42),T=r(216),A=r(34),I=r(217),P=r(9),O=r(26),N=r(89),D=r(90),M=r(35),R=r(218),B=r(46),k=r(219),F=r(1);function z(e){return F.checkArgument(e instanceof i.default),e.node}t.wrap=function(e,t){if(e instanceof n.default)return new s.default(t,e);if(e instanceof o.default)return new l.default(t,e);if(e instanceof a.default)return new y.default(t,e);if(e instanceof u.default)return new c.default(t,e);if(e instanceof h.default)return new f.default(t,e);if(e instanceof x.default)return new d.default(t,e);if(e instanceof p.default)return new g.default(t,e);if(e instanceof m.default)return new C.default(t,e);if(e instanceof w.default)return new _.default(t,e);if(e instanceof v.SubSup)return new b.default(t,e);if(e instanceof S.default)return new L.default(t,e);if(e instanceof E.default)return new T.default(t,e);if(e instanceof A.default)return new I.default(t,e);if(e instanceof P.default)return new N.default(t,e);if(e instanceof O.default)return new D.default(t,e);if(e instanceof M.default)return new R.default(t,e);if(e instanceof B.default)return new k.default(t,e);throw new Error},t.unwrap=z,t.unwrapRow=function(e){let t=z(e);return t instanceof n.default?t:new n.default([t])}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10),n=r(2),s=r(0),o=r(1);t.DEFAULT_INPUT_SETTINGS=new i.InputSettings(!0,!0,!1),t.FORBID_EDGE_CARET_SETTINGS=new i.InputSettings(!1,!1,!1),t.SEPARATE_CHILDREN_SETTINGS=new i.InputSettings(!0,!0,!0);t.DefaultInputHandler=class{constructor(e){this.settings=e}isChildrenSeparated(e){return this.settings.separateChildren}isBeforeCaretAllowed(e){return this.settings.allowBeforeCaret}isAfterCaretAllowed(e){return this.settings.allowAfterCaret}moveInsideCaretLeft(e,t,r){throw new Error("unsupported")}moveInsideCaretRight(e,t,r){throw new Error("unsupported")}moveCaretLeft(e,t,r){let n=e.children.indexOf(t);if(o.checkArgument(n>=0),n>0){let t=e.children[n-1];return this.isChildrenSeparated(e)?this.moveCaretAfterChild(e,t,r):r.inputHandlers.get(t).moveEdgeCaretLeft(t,r)}let s=e.parent;if(!s)return new i.OutsideCaret(i.OutsideCaretPosition.Left);let l=r.inputHandlers.get(s);return this.isBeforeCaretAllowed(e)?l.moveCaretBeforeChild(s,e,r):l.moveCaretLeft(s,e,r)}moveCaretRight(e,t,r){let n=e.children.indexOf(t);if(o.checkArgument(n>=0),n<e.children.length-1){let t=e.children[n+1];return this.isChildrenSeparated(e)?this.moveCaretBeforeChild(e,t,r):r.inputHandlers.get(t).moveEdgeCaretRight(t,r)}let s=e.parent;if(!s)return new i.OutsideCaret(i.OutsideCaretPosition.Right);let l=r.inputHandlers.get(s);return this.isAfterCaretAllowed(e)?l.moveCaretAfterChild(s,e,r):l.moveCaretRight(s,e,r)}moveEdgeCaretRight(e,t){if(e.children.length>0){let r=e.children[0];return this.moveCaretBeforeChild(e,r,t)}return e.parent?t.inputHandlers.get(e.parent).moveCaretAfterChild(e.parent,e,t):new n.Caret(e,n.Position.After)}moveEdgeCaretLeft(e,t){if(e.children.length>0){let r=s.last(e.children);return this.moveCaretAfterChild(e,r,t)}return e.parent?t.inputHandlers.get(e.parent).moveCaretBeforeChild(e.parent,e,t):new n.Caret(e,n.Position.Before)}moveCaretBeforeChild(e,t,r){let i=e.children.indexOf(t);o.checkArgument(i>=0);let n=r.inputHandlers.get(t);if(this.isChildrenSeparated(e)||0==i)return n.moveCaretToStart(t,r);let s=e.children[i-1],l=r.inputHandlers.get(s);return l.isAfterCaretAllowed(s)?n.moveCaretToStart(t,r):l.moveEdgeCaretLeft(s,r)}moveCaretAfterChild(e,t,r){let i=e.children.indexOf(t);o.checkArgument(i>=0);let n=r.inputHandlers.get(t);if(this.isChildrenSeparated(e)||i==e.children.length-1)return n.moveCaretToEnd(t,r);let s=e.children[i+1],l=r.inputHandlers.get(s);return l.isBeforeCaretAllowed(s)?n.moveCaretToEnd(t,r):l.moveEdgeCaretRight(s,r)}moveCaretToStart(e,t){return this.isBeforeCaretAllowed(e)?new n.Caret(e,n.Position.Before):this.moveEdgeCaretRight(e,t)}moveCaretToEnd(e,t){return this.isAfterCaretAllowed(e)?new n.Caret(e,n.Position.After):this.moveEdgeCaretLeft(e,t)}moveCaretUp(e,t,r,n){return this.moveCaretUpDown(e,t,r,n,(t,r,i)=>r.moveCaretUp(t,e,i,n),()=>new i.OutsideCaret(i.OutsideCaretPosition.Top,r))}moveCaretDown(e,t,r,n){return this.moveCaretUpDown(e,t,r,n,(t,r,i)=>r.moveCaretDown(t,e,i,n),()=>new i.OutsideCaret(i.OutsideCaretPosition.Bottom,r))}moveCaretUpDown(e,t,r,i,n,s){let o=e.parent;if(!o)return s();let l=i.sprites.getSprite(o).findSprite(e);return r=r*l.scale+l.x,n(o,i.inputHandlers.get(o),r)}moveCaretToPos(e,t,r,i){let n=e=>{let t=e.parent;return t?i.inputHandlers.get(t).moveCaretBeforeChild(t,e,i):i.inputHandlers.get(e).moveCaretToStart(e,i)},s=e=>{let t=e.parent;return t?i.inputHandlers.get(t).moveCaretAfterChild(t,e,i):i.inputHandlers.get(e).moveCaretToEnd(e,i)},o=i.sprites.getSprite(e),l=o.params.rtl,a=e=>l?s(e):n(e),y=e=>l?n(e):s(e),u=()=>{let r=o.bbox.width/2;return t<r?a(e):y(e)};if(0==e.children.length)return[u(),e];let c=Number.POSITIVE_INFINITY,h=Number.NEGATIVE_INFINITY;if(o.sprites.forEach(e=>{c=Math.min(c,e.hitArea.x),h=Math.max(h,e.hitArea.x+e.hitArea.width)}),t<c&&c-t>t)return[a(e),e];if(t>h&&t-h>o.bbox.width-t)return[y(e),e];let f=this.getClosestChild(o,t,r);return f?this.moveCaretToChildAtPos(e,f,t,r,i):[u(),e]}moveCaretToChildTop(e,t,r,i){let n=i.sprites.getSprite(e).findSprite(t);return this.moveCaretToChildAtPos(e,n,r,n.hitArea.y,i)[0]}moveCaretToChildBottom(e,t,r,i){let n=i.sprites.getSprite(e).findSprite(t);return this.moveCaretToChildAtPos(e,n,r,n.hitArea.y+n.hitArea.height,i)[0]}moveCaretToChildAtPos(e,t,r,i,n){let s=t.view.node;return r=(r-t.x)/t.scale,i=(i-t.y)/t.scale,n.inputHandlers.get(s).moveCaretToPos(s,r,i,n)}getClosestChild(e,t,r){let i=Number.POSITIVE_INFINITY,n=null;return e.sprites.forEach(e=>{if(!e.clickable)return;let o=e.hitArea.x,l=e.hitArea.x+e.hitArea.width,a=e.hitArea.y,y=e.hitArea.y+e.hitArea.height,u=o<=t&&t<=l?0:t<o?o-t:t-l,c=a<=r&&r<=y?0:r<a?a-r:r-y,h=u*u+c*c;(h<i||n&&s.epsEqual(h,i)&&n.zIndex<e.zIndex)&&(i=h,n=e)}),n}}},function(e,t,r){(function(){var t,i,n,s,o,l,a,y,u,c,h,f,x={}.hasOwnProperty;f=r(27),h=f.isObject,c=f.isFunction,u=f.isEmpty,o=null,t=null,i=null,n=null,s=null,a=null,y=null,l=null,e.exports=function(){function e(e){this.parent=e,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],o||(o=r(51),t=r(52),i=r(53),n=r(54),s=r(55),a=r(60),y=r(61),l=r(62))}return e.prototype.element=function(e,t,r){var i,n,s,o,l,a,y,f,d,p;if(a=null,null==t&&(t={}),t=t.valueOf(),h(t)||(r=(d=[t,r])[0],t=d[1]),null!=e&&(e=e.valueOf()),Array.isArray(e))for(s=0,y=e.length;s<y;s++)n=e[s],a=this.element(n);else if(c(e))a=this.element(e.apply());else if(h(e)){for(l in e)if(x.call(e,l))if(p=e[l],c(p)&&(p=p.apply()),h(p)&&u(p)&&(p=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&0===l.indexOf(this.stringify.convertAttKey))a=this.attribute(l.substr(this.stringify.convertAttKey.length),p);else if(!this.options.separateArrayItems&&Array.isArray(p))for(o=0,f=p.length;o<f;o++)n=p[o],(i={})[l]=n,a=this.element(i);else h(p)?(a=this.element(l)).element(p):a=this.element(l,p)}else a=!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===e.indexOf(this.stringify.convertTextKey)?this.text(r):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&0===e.indexOf(this.stringify.convertCDataKey)?this.cdata(r):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&0===e.indexOf(this.stringify.convertCommentKey)?this.comment(r):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&0===e.indexOf(this.stringify.convertRawKey)?this.raw(r):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&0===e.indexOf(this.stringify.convertPIKey)?this.instruction(e.substr(this.stringify.convertPIKey.length),r):this.node(e,t,r);if(null==a)throw new Error("Could not create any elements with: "+e);return a},e.prototype.insertBefore=function(e,t,r){var i,n,s;if(this.isRoot)throw new Error("Cannot insert elements at root level");return n=this.parent.children.indexOf(this),s=this.parent.children.splice(n),i=this.parent.element(e,t,r),Array.prototype.push.apply(this.parent.children,s),i},e.prototype.insertAfter=function(e,t,r){var i,n,s;if(this.isRoot)throw new Error("Cannot insert elements at root level");return n=this.parent.children.indexOf(this),s=this.parent.children.splice(n+1),i=this.parent.element(e,t,r),Array.prototype.push.apply(this.parent.children,s),i},e.prototype.remove=function(){var e;if(this.isRoot)throw new Error("Cannot remove the root element");return e=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[e,e-e+1].concat([])),this.parent},e.prototype.node=function(e,t,r){var i,n;return null!=e&&(e=e.valueOf()),t||(t={}),t=t.valueOf(),h(t)||(r=(n=[t,r])[0],t=n[1]),i=new o(this,e,t),null!=r&&i.text(r),this.children.push(i),i},e.prototype.text=function(e){var t;return t=new y(this,e),this.children.push(t),this},e.prototype.cdata=function(e){var r;return r=new t(this,e),this.children.push(r),this},e.prototype.comment=function(e){var t;return t=new i(this,e),this.children.push(t),this},e.prototype.commentBefore=function(e){var t,r;return t=this.parent.children.indexOf(this),r=this.parent.children.splice(t),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.commentAfter=function(e){var t,r;return t=this.parent.children.indexOf(this),r=this.parent.children.splice(t+1),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.raw=function(e){var t;return t=new a(this,e),this.children.push(t),this},e.prototype.instruction=function(e,t){var r,i,n,s,o;if(null!=e&&(e=e.valueOf()),null!=t&&(t=t.valueOf()),Array.isArray(e))for(s=0,o=e.length;s<o;s++)r=e[s],this.instruction(r);else if(h(e))for(r in e)x.call(e,r)&&(i=e[r],this.instruction(r,i));else c(t)&&(t=t.apply()),n=new l(this,e,t),this.children.push(n);return this},e.prototype.instructionBefore=function(e,t){var r,i;return r=this.parent.children.indexOf(this),i=this.parent.children.splice(r),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,i),this},e.prototype.instructionAfter=function(e,t){var r,i;return r=this.parent.children.indexOf(this),i=this.parent.children.splice(r+1),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,i),this},e.prototype.declaration=function(e,t,r){var i,s;return i=this.document(),s=new n(i,e,t,r),i.children[0]instanceof n?i.children[0]=s:i.children.unshift(s),i.root()||i},e.prototype.doctype=function(e,t){var r,i,n,o,l,a,y,u,c;for(r=this.document(),i=new s(r,e,t),n=o=0,a=(u=r.children).length;o<a;n=++o)if(u[n]instanceof s)return r.children[n]=i,i;for(n=l=0,y=(c=r.children).length;l<y;n=++l)if(c[n].isRoot)return r.children.splice(n,0,i),i;return r.children.push(i),i},e.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},e.prototype.root=function(){var e;for(e=this;e;){if(e.isDocument)return e.rootObject;if(e.isRoot)return e;e=e.parent}},e.prototype.document=function(){var e;for(e=this;e;){if(e.isDocument)return e;e=e.parent}},e.prototype.end=function(e){return this.document().end(e)},e.prototype.prev=function(){var e;if((e=this.parent.children.indexOf(this))<1)throw new Error("Already at the first node");return this.parent.children[e-1]},e.prototype.next=function(){var e;if(-1===(e=this.parent.children.indexOf(this))||e===this.parent.children.length-1)throw new Error("Already at the last node");return this.parent.children[e+1]},e.prototype.importDocument=function(e){var t;return(t=e.root().clone()).parent=this,t.isRoot=!1,this.children.push(t),this},e.prototype.ele=function(e,t,r){return this.element(e,t,r)},e.prototype.nod=function(e,t,r){return this.node(e,t,r)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.doc=function(){return this.document()},e.prototype.dec=function(e,t,r){return this.declaration(e,t,r)},e.prototype.dtd=function(e,t){return this.doctype(e,t)},e.prototype.e=function(e,t,r){return this.element(e,t,r)},e.prototype.n=function(e,t,r){return this.node(e,t,r)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.u=function(){return this.up()},e.prototype.importXMLBuilder=function(e){return this.importDocument(e)},e}()}).call(this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);class n extends i.default{constructor(e){super([],e)}updateStyle(e){return new n(e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(0);function s(e){return e.view.bbox.width*e.scale}function o(e){return e.view.bbox.height*e.scale}function l(e){return e.view.bbox.baseline*e.scale}function a(e){let t=e.view.bbox.textBaseline;return n.isNull(t)?null:t*e.scale}class y{constructor(e){this._query=e}dependencies(e){return[this.getTarget(e)]}getTarget(e){return e.findChild(this._query)}}class u{constructor(e,t){this._baseStrategy=e,this._addVal=t}dependencies(e){return this._baseStrategy.dependencies(e)}resolve(e,t){return this._baseStrategy.resolve(e,t)+this._addVal}}class c extends y{resolve(e,t){let r=this.getTarget(e);return r.y-o(t)-r.margin.top-t.margin.bottom}}class h extends y{resolve(e,t){let r=this.getTarget(e);return r.y+o(r)+r.margin.bottom+t.margin.top}}class f extends y{resolve(e,t){return this.getTarget(e).y+t.margin.top}}class x extends y{resolve(e,t){let r=this.getTarget(e);return r.x+s(r)+r.margin.end+t.margin.start}}class d extends y{resolve(e,t){let r=this.getTarget(e);return r.x-s(t)-r.margin.start-t.margin.end}}class p extends y{resolve(e,t){return this.getTarget(e).x+t.margin.start}}class g extends y{resolve(e,t){let r=this.getTarget(e);return new i.BoundingBox(s(r)/t.scale,t.view.bbox.height,t.view.bbox.baseline)}}class m{constructor(e){this.val=e}dependencies(e){return[]}resolve(e,t){return this.val}}class C{constructor(e){this._baselineStrategy=e}resolve(e){let t=0,r=0;e.children.forEach(e=>{t=Math.max(t,e.x+e.margin.end+s(e)),r=Math.max(r,e.y+e.margin.bottom+o(e))});let n=this._baselineStrategy.resolve(e);return new i.BoundingBox(t,r,n.baseline,n.textBaseline)}}class w{constructor(e){this._query=e}resolve(e){let t=e.findChild(this._query),r=l(t),s=a(t);return new i.Baseline(t.y+r,n.isNull(s)?null:t.y+s)}}t.TOP=new class{dependencies(e){return[]}resolve(e,t){return t.margin.top}},t.BOTTOM=new class{dependencies(e){return[]}resolve(e,t){return e.parentBBox.height-o(t)-t.margin.bottom}},t.CENTER_BASELINE=new class{dependencies(e){return[]}resolve(e,t){let r=l(t),i=a(t);return n.isNull(i)||n.isNull(e.parentBBox.textBaseline)?e.parentBBox.baseline-r:e.parentBBox.textBaseline-i}},t.CENTER_HEIGHT=new class{dependencies(e){return[]}resolve(e,t){return Math.max(0,e.parentBBox.height-o(t))/2}},t.BELOW=function(e){return new h(e)},t.ABOVE=function(e){return new c(e)},t.GET_Y=function(e){return new f(e)},t.START=new class{dependencies(e){return[]}resolve(e,t){return t.margin.start}},t.END=new class{dependencies(e){return[]}resolve(e,t){return e.parentBBox.width-s(t)-t.margin.end}},t.CENTER_WIDTH=new class{dependencies(e){return[]}resolve(e,t){return Math.max(0,e.parentBBox.width-s(t))/2}},t.AFTER=function(e){return new x(e)},t.BEFORE=function(e){return new d(e)},t.GET_X=function(e){return new p(e)},t.GET_BBOX=new class{dependencies(e){return[]}resolve(e,t){return t.view.bbox}},t.FULL_HEIGHT=new class{dependencies(e){return[]}resolve(e,t){return new i.BoundingBox(t.view.bbox.width,(e.parentBBox.height-t.margin.height)/t.scale,e.parentBBox.baseline/t.scale)}},t.FULL_WIDTH=new class{dependencies(e){return[]}resolve(e,t){return new i.BoundingBox((e.parentBBox.width-t.margin.width)/t.scale,t.view.bbox.height,t.view.bbox.baseline)}},t.WIDTH_OF=function(e){return new g(e)},t.GET_HIT_AREA=new class{dependencies(e){return[]}resolve(e,t){return new n.Rect(t.x,t.y,t.view.bbox.width*t.scale,t.view.bbox.height*t.scale)}},t.FULL_WIDTH_HIT_AREA=new class{dependencies(e){return[]}resolve(e,t){return new n.Rect(t.margin.start,t.y,e.parentBBox.width-t.margin.width,t.view.bbox.height*t.scale)}},t.FULL_HEIGHT_HIT_AREA=new class{dependencies(e){return[]}resolve(e,t){return new n.Rect(t.x,t.margin.top,t.view.bbox.width*t.scale,e.parentBBox.height-t.margin.height)}},t.MAX_CHILD_BASELINE=new class{resolve(e){let t=0,r=null;return e.children.forEach(e=>{t=Math.max(t,e.y+l(e));let i=a(e);n.isNull(i)||(r=n.isNull(r)?e.y+i:Math.max(r,e.y+i))}),new i.Baseline(t,r)}},t.BASELINE_AT_CENTER=new class{resolve(e){return new i.Baseline(e.parentBBox.height/2,null)}},t.CHILD_BASELINE=function(e){return new w(e)},t.CHILDREN_BBOX=function(e){return new C(e)},t.VALUE=function(e){return new m(e)},t.ADD=function(e,t){return new u(e,t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_SIDE_PADDING=2,t.DEFAULT_INTERNAL_MARGIN=3,t.ROW_LINES_SPACING=2,t.LINEBREAK_WIDTH=3,t.FRAC_LINE_TOP_MARGIN=4,t.FRAC_LINE_BOTTOM_MARGIN=1,t.BEVELLED_FRAC_LINE_MARGIN=3,t.BEVELLED_FRAC_CHILDREN_OFFSET=3,t.RADICAL_BASE_TOP_PADDING=2,t.RADICAL_INDEX_BOTTOM_MARGIN=1,t.RADICAL_INDEX_RIGHT_MARGIN=3,t.MATRIX_PADDING=2,t.MATRIX_ROW_SPACE=10,t.MATRIX_COL_SPACE=15,t.STACK_LINE_WIDTH=10,t.STACK_LINE_HEIGHT=5,t.DEFAULT_STACK_SPACING=8,t.EUROPEAN_DIV_DECOR_LEFT_MARGIN=4,t.EUROPEAN_DIV_DECOR_SIDE_PADDING=3,t.AMERICAN_DIV_DECOR_LEFT_MARGIN=2,t.LONG_DIV_ARC_WIDTH=4,t.LONG_DIV_LEFT_PADDING=6,t.LONG_DIV_TOP_PADDING=2,t.ROUNDED_BOX_RADIUS=5},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCurrentFontSize=function(e){return e.settings.fontSize||e.settings.defaultFontSize},t.getCurrentColor=function(e,t){return t.textFormat.color||e.settings.defaultColor},t.drawLongDivToken=function(e,t,r,i,n){let s=r/2;e.path().moveTo(t,0).lineTo(0,0).ellipse(0,s,i,s,-Math.PI/2,Math.PI/2).stroke(n,1)},t.drawRoundRect=function(e,t,r,i,n){i=Math.min(t/2,r/2,i),e.path().moveTo(i,0).arcTo(t,0,t,r,i).arcTo(t,r,0,r,i).arcTo(0,r,0,0,i).arcTo(0,0,t,0,i).stroke(n,1)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);class n extends i.default{constructor(e){super([],e)}updateStyle(e){return new n(e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2);t.default=class{select(e,t,r,n,s){let o=e.parent,l=s.inputHandlers.get(o),a=l.moveCaretBeforeChild(o,e,s),y=l.moveCaretAfterChild(o,e,s);return new i.Selection(a,y,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10);t.default=class{deleteFromStart(e,t){return new i.DeletionConfirmation(e)}deleteFromEnd(e,t){return new i.DeletionConfirmation(e)}deleteInsideBefore(e,t,r){throw new Error("unsupported")}deleteInsideAfter(e,t,r){throw new Error("unsupported")}deleteChildFromStart(e,t,r){return new i.DeletionConfirmation(e)}deleteChildFromEnd(e,t,r){return new i.DeletionConfirmation(e)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(4),n=r(8),s=r(12),o=r(36),l=r(43),a=r(1);function y(e,t,r){let i=e=>(e.children.forEach(t=>{let n=i(t),s=r.updaters.get(e);e=s.replaceChild(e,t,n,r)}),t(e));return i(e)}t.getDefaultCaret=function(e){return i.putCaretTo(e,0)},t.fixParentLinks=function(e){let t=(e,r)=>{a.checkState(e instanceof n.default),e.parent=r,e.children.forEach(r=>{t(r,e)})};t(e,null)},t.updateNodes=y,t.updateNodeStyles=function(e,t,r){return y(e,e=>e.updateStyle(t(e.style)),r)},t.replaceNodeInPath=function(e,t,r){for(;e.parent;){let i=e.parent;t=r.updaters.get(i).replaceChild(i,e,t,r),e=i}return t},t.getResultNodeStyle=function(e){let t=e.style,r=e.parent;for(;r;)t=t.copyTo(r.style),r=r.parent;return t},t.getNodePath=function(e){let t=[],r=e;for(;r;)t.push(r),r=r.parent;return t},t.getTextType=function(e){let t;return t=/^[0-9]+$/.test(e)||l.isArabicDigits(e)?s.default.Number:o.isOperator(e)?s.default.Operator:s.default.Operand}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);class n extends i.default{constructor(e){super([],e)}updateStyle(e){return new n(e)}}t.default=n},function(e,t){(function(){var t,r,i,n,s,o,l,a,y,u,c,h,f=[].slice,x={}.hasOwnProperty;t=function(){var e,t,r,i,n,s;if(s=arguments[0],n=2<=arguments.length?f.call(arguments,1):[],o(Object.assign))Object.assign.apply(null,arguments);else for(e=0,r=n.length;e<r;e++)if(null!=(i=n[e]))for(t in i)x.call(i,t)&&(s[t]=i[t]);return s},o=function(e){return!!e&&"[object Function]"===Object.prototype.toString.call(e)},l=function(e){var t;return!!e&&("function"==(t=typeof e)||"object"===t)},n=function(e){return o(Array.isArray)?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)},s=function(e){var t;if(n(e))return!e.length;for(t in e)if(x.call(e,t))return!1;return!0},a=function(e){var t,r;return l(e)&&(r=Object.getPrototypeOf(e))&&(t=r.constructor)&&"function"==typeof t&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object)},h=function(e){return(e.split(/[-_\s]+|(?=[A-Z][a-z])/)||[]).filter(function(e){return!!e})},r=function(e){var t,r,n,s,o,l;for(s="",r=t=0,n=(o=h(e)).length;t<n;r=++t)l=o[r],s+=r?i(l.toLowerCase()):l.toLowerCase();return s},c=function(e){var t,r,n,s,o,l;for(s="",r=t=0,n=(o=h(e)).length;t<n;r=++t)l=o[r],s+=i(l.toLowerCase());return s},y=function(e){var t,r,i,n,s;for(n="",r=t=0,i=(s=h(e)).length;t<i;r=++t)n+=(r?"-":"")+s[r].toLowerCase();return n},u=function(e){var t,r,i,n,s;for(n="",r=t=0,i=(s=h(e)).length;t<i;r=++t)n+=(r?"_":"")+s[r].toLowerCase();return n},i=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},e.exports.assign=t,e.exports.isFunction=o,e.exports.isObject=l,e.exports.isArray=n,e.exports.isEmpty=s,e.exports.isPlainObject=a,e.exports.camelCase=r,e.exports.titleCase=c,e.exports.kebabCase=y,e.exports.snakeCase=u,e.exports.capitalize=i,e.exports.words=h}).call(this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(31);class n{constructor(e,t,r){this.largeOp=e,this.variant=t,this.stretchy=r}static getDefault(){return new n(null,i.default.Default,null)}equals(e){return this.largeOp===e.largeOp&&this.variant==e.variant&&this.stretchy===e.stretchy}setLargeOp(e){return new n(e,this.variant,this.stretchy)}setVariant(e){return new n(this.largeOp,e,this.stretchy)}setStretchy(e){return new n(this.largeOp,this.variant,e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2);t.default=class{insertInside(){throw new Error("unsupported")}insertBefore(){throw new Error("unsupported")}insertAfter(){throw new Error("unsupported")}deleteChild(){throw new Error("unsupported")}extractSelection(){throw new Error("unsupported")}split(){throw new Error("unsupported")}join(){return null}replaceChild(e,t,r,n){let s=this.replaceChildImpl(e,t,r);return n.watcher.nodeUpdated(e,s,new i.ChildReplaced(t,r)),s}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class i{}i.SYSTEM="cambria-embed, 'Cambria Math','Arial Unicode MS',serif",i.SIZE2="eq-editor-size2",t.default=i;const n={[i.SIZE2]:{bold:!1,italic:!1}};t.getFontStyle=function(e){return n[e]};const s=72,o=16,l={[i.SIZE2]:62};t.getFontDescender=function(e,t){return(l[e]||o)*t/s}},function(e,t,r){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Default=0]="Default",e[e.DoubleStruck=1]="DoubleStruck",e[e.Fraktur=2]="Fraktur",e[e.Script=3]="Script"}(i||(i={})),t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);class n extends i.default{constructor(e,t,r,i){super([e,t],i),this.numerator=e,this.denominator=t,this.bevelled=r}updateStyle(e){return new n(this.numerator,this.denominator,this.bevelled,e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);t.SubSupPair=class{constructor(e,t){this.sub=e,this.sup=t}};class n extends i.default{constructor(e,t,r,i){let n=[],s=e=>{e.sup&&n.push(e.sup),e.sub&&n.push(e.sub)};t&&s(t),n.push(e),r&&s(r),super(n,i),this.base=e,this.prescript=t,this.postscript=r}updateStyle(e){return new n(this.base,this.prescript,this.postscript,e)}}t.SubSup=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8),n=r(9),s=r(1);class o extends i.default{constructor(e,t,r,i){s.checkArgument(e.length>0),super(e,i),this.align=t,this.spacing=r}updateStyle(e){return new o(this.children,this.align,this.spacing,e)}getUpperRow(e){return l(this,e,-1)}getLowerRow(e){return l(this,e,1)}}function l(e,t,r){let i=e.children,s=i.indexOf(t)+r;for(;s>=0&&s<i.length;s+=r)if(i[s]instanceof n.default)return i[s];return null}t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8),n=r(50),s=r(9),o=r(1);class l extends i.default{constructor(e,t,r,i,s,l,a){let y;switch(o.checkArgument(r.length>0),i){case n.default.American:y=[e,t,...r];break;case n.default.European:y=[...r,e,t];break;default:throw new Error}super(y,a),this.divisor=e,this.divisionRes=t,this.stack=r,this.divStyle=i,this.align=s,this.spacing=l}updateStyle(e){return new l(this.divisor,this.divisionRes,this.stack,this.divStyle,this.align,this.spacing,e)}getUpperRow(e){switch(this.divStyle){case n.default.European:return e==this.divisionRes?y(this.divisor):e==this.divisor?null:a(this.stack,e,-1);case n.default.American:if(e==this.divisor)return y(this.divisionRes);if(e==this.divisionRes)return null;let t=a(this.stack,e,-1);return t||y(this.divisionRes);default:throw new Error}}getLowerRow(e){switch(this.divStyle){case n.default.European:return e==this.divisor?y(this.divisionRes):e==this.divisionRes?this.stack.length>1?a(this.stack,this.stack[1],1):null:this.stack.length>1?a(this.stack,e,1):y(this.divisionRes);case n.default.American:if(e==this.divisor)return this.stack.length>0?a(this.stack,this.stack[0],1):null;if(e==this.divisionRes){let e=this.stack[0];return e?y(e)||a(this.stack,e,1):null}return a(this.stack,e,1);default:throw new Error}}}function a(e,t,r){let i=e.indexOf(t)+r;for(;i>=0&&i<e.length;i+=r)if(e[i]instanceof s.default)return e[i];return null}function y(e){return e instanceof s.default?e:null}t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i={33:[],34:["accent"],37:[],38:[],39:["accent"],40:["fence","stretchy","symmetric"],41:["fence","stretchy","symmetric"],42:[],43:[],44:["separator","linebreakstyle=after"],45:[],46:[],47:[],58:[],59:["separator","linebreakstyle=after"],60:[],61:[],62:[],63:[],64:[],91:["fence","stretchy","symmetric"],92:[],93:["fence","stretchy","symmetric"],94:["stretchy","accent"],95:["stretchy","accent"],96:["accent"],123:["fence","stretchy","symmetric"],124:["fence","stretchy","symmetric"],125:["fence","stretchy","symmetric"],126:["stretchy","accent"],168:["accent"],170:["accent"],172:[],175:["stretchy","accent"],176:[],177:[],178:["accent"],179:["accent"],180:["accent"],183:[],184:["accent"],185:["accent"],186:["accent"],215:[],247:[],710:["stretchy","accent"],711:["stretchy","accent"],713:["stretchy","accent"],714:["accent"],715:["accent"],717:["stretchy","accent"],728:["accent"],729:["accent"],730:["accent"],732:["stretchy","accent"],733:["accent"],759:["stretchy","accent"],770:["stretchy","accent"],785:["accent"],1014:[],8214:["fence","stretchy"],8216:["fence"],8217:["fence"],8218:["accent"],8219:["accent"],8220:["fence"],8221:["fence"],8222:["accent"],8223:["accent"],8226:[],8230:[],8242:[],8243:["accent"],8244:["accent"],8245:["accent"],8246:["accent"],8247:["accent"],8254:["stretchy","accent"],8259:[],8260:["stretchy"],8279:["accent"],8289:[],8290:[],8291:["separator","linebreakstyle=after"],8292:[],8411:["accent"],8412:["accent"],8517:[],8518:[],8592:["stretchy","accent"],8593:["stretchy"],8594:["stretchy","accent"],8595:["stretchy"],8596:["stretchy","accent"],8597:["stretchy"],8598:["stretchy"],8599:["stretchy"],8600:["stretchy"],8601:["stretchy"],8602:["accent"],8603:["accent"],8604:["stretchy","accent"],8605:["stretchy","accent"],8606:["stretchy","accent"],8607:["stretchy","accent"],8608:["stretchy","accent"],8609:["stretchy"],8610:["stretchy","accent"],8611:["stretchy","accent"],8612:["stretchy","accent"],8613:["stretchy"],8614:["stretchy","accent"],8615:["stretchy"],8616:["stretchy"],8617:["stretchy","accent"],8618:["stretchy","accent"],8619:["stretchy","accent"],8620:["stretchy","accent"],8621:["stretchy","accent"],8622:["accent"],8623:["stretchy"],8624:["stretchy"],8625:["stretchy"],8626:["stretchy"],8627:["stretchy"],8628:["stretchy"],8629:["stretchy"],8630:["accent"],8631:["accent"],8632:[],8633:["stretchy","accent"],8634:[],8635:[],8636:["stretchy","accent"],8637:["stretchy","accent"],8638:["stretchy"],8639:["stretchy"],8640:["stretchy","accent"],8641:["stretchy","accent"],8642:["stretchy"],8643:["stretchy"],8644:["stretchy","accent"],8645:["stretchy"],8646:["stretchy","accent"],8647:["stretchy","accent"],8648:["stretchy"],8649:["stretchy","accent"],8650:["stretchy"],8651:["stretchy","accent"],8652:["stretchy","accent"],8653:["accent"],8654:["accent"],8655:["accent"],8656:["stretchy","accent"],8657:["stretchy"],8658:["stretchy","accent"],8659:["stretchy"],8660:["stretchy","accent"],8661:["stretchy"],8662:["stretchy"],8663:["stretchy"],8664:["stretchy"],8665:["stretchy"],8666:["stretchy","accent"],8667:["stretchy","accent"],8668:["stretchy","accent"],8669:["stretchy","accent"],8670:[],8671:[],8672:["stretchy","accent"],8673:["stretchy"],8674:["stretchy","accent"],8675:["stretchy"],8676:["stretchy","accent"],8677:["stretchy","accent"],8678:["stretchy","accent"],8679:["stretchy"],8680:["stretchy","accent"],8681:["stretchy"],8682:["stretchy"],8683:["stretchy"],8684:["stretchy"],8685:["stretchy"],8686:["stretchy"],8687:["stretchy"],8688:["stretchy","accent"],8689:[],8690:[],8691:["stretchy"],8692:["accent"],8693:["stretchy"],8694:["stretchy","accent"],8695:["accent"],8696:["accent"],8697:["accent"],8698:["accent"],8699:["accent"],8700:["accent"],8701:["stretchy","accent"],8702:["stretchy","accent"],8703:["stretchy","accent"],8704:[],8705:[],8706:[],8707:[],8708:[],8710:[],8711:[],8712:[],8713:[],8714:[],8715:[],8716:[],8717:[],8718:[],8719:["largeop","movablelimits","symmetric"],8720:["largeop","movablelimits","symmetric"],8721:["largeop","movablelimits","symmetric"],8722:[],8723:[],8724:[],8725:["stretchy"],8726:[],8727:[],8728:[],8729:[],8730:["stretchy"],8731:[],8732:[],8733:[],8735:[],8736:[],8737:[],8738:[],8739:[],8740:[],8741:[],8742:[],8743:[],8744:[],8745:[],8746:[],8747:["largeop","symmetric"],8748:["largeop","symmetric"],8749:["largeop","symmetric"],8750:["largeop","symmetric"],8751:["largeop","symmetric"],8752:["largeop","symmetric"],8753:["largeop","symmetric"],8754:["largeop","symmetric"],8755:["largeop","symmetric"],8756:[],8757:[],8758:[],8759:[],8760:[],8761:[],8762:[],8763:[],8764:[],8765:[],8766:[],8767:[],8768:[],8769:[],8770:[],8771:[],8772:[],8773:[],8774:[],8775:[],8776:[],8777:[],8778:[],8779:[],8780:[],8781:[],8782:[],8783:[],8784:[],8785:[],8786:[],8787:[],8788:[],8789:[],8790:[],8791:[],8792:[],8793:[],8794:[],8795:[],8796:[],8797:[],8798:[],8799:[],8800:[],8801:[],8802:[],8803:[],8804:[],8805:[],8806:[],8807:[],8808:[],8809:[],8810:[],8811:[],8812:[],8813:[],8814:[],8815:[],8816:[],8817:[],8818:[],8819:[],8820:[],8821:[],8822:[],8823:[],8824:[],8825:[],8826:[],8827:[],8828:[],8829:[],8830:[],8831:[],8832:[],8833:[],8834:[],8835:[],8836:[],8837:[],8838:[],8839:[],8840:[],8841:[],8842:[],8843:[],8844:[],8845:[],8846:[],8847:[],8848:[],8849:[],8850:[],8851:[],8852:[],8853:[],8854:[],8855:[],8856:[],8857:[],8858:[],8859:[],8860:[],8861:[],8862:[],8863:[],8864:[],8865:[],8866:[],8867:[],8868:[],8869:[],8870:[],8871:[],8872:[],8873:[],8874:[],8875:[],8876:[],8877:[],8878:[],8879:[],8880:[],8881:[],8882:[],8883:[],8884:[],8885:[],8886:[],8887:[],8888:[],8889:[],8890:[],8891:[],8892:[],8893:[],8894:[],8895:[],8896:["largeop","movablelimits","symmetric"],8897:["largeop","movablelimits","symmetric"],8898:["largeop","movablelimits","symmetric"],8899:["largeop","movablelimits","symmetric"],8900:[],8901:[],8902:[],8903:[],8904:[],8905:[],8906:[],8907:[],8908:[],8909:[],8910:[],8911:[],8912:[],8913:[],8914:[],8915:[],8916:[],8917:[],8918:[],8919:[],8920:[],8921:[],8922:[],8923:[],8924:[],8925:[],8926:[],8927:[],8928:[],8929:[],8930:[],8931:[],8932:[],8933:[],8934:[],8935:[],8936:[],8937:[],8938:[],8939:[],8940:[],8941:[],8942:[],8943:[],8944:[],8945:[],8946:[],8947:[],8948:[],8949:[],8950:[],8951:[],8952:[],8953:[],8954:[],8955:[],8956:[],8957:[],8958:[],8959:[],8968:["fence","stretchy","symmetric"],8969:["fence","stretchy","symmetric"],8970:["fence","stretchy","symmetric"],8971:["fence","stretchy","symmetric"],9001:["fence","stretchy","symmetric"],9002:["fence","stretchy","symmetric"],9140:["stretchy","accent"],9141:["stretchy","accent"],9180:["stretchy","accent"],9181:["stretchy","accent"],9182:["stretchy","accent"],9183:["stretchy","accent"],9184:["stretchy","accent"],9185:["stretchy","accent"],9632:[],9633:[],9642:[],9643:[],9645:[],9646:[],9647:[],9648:[],9649:[],9650:[],9651:[],9652:[],9653:[],9654:[],9655:[],9656:[],9657:[],9660:[],9661:[],9662:[],9663:[],9664:[],9665:[],9666:[],9667:[],9668:[],9669:[],9670:[],9671:[],9672:[],9673:[],9676:[],9677:[],9678:[],9679:[],9686:[],9687:[],9702:[],9837:[],9838:[],9839:[],10072:[],10098:["fence","stretchy","symmetric"],10099:["fence","stretchy","symmetric"],10214:["fence","stretchy","symmetric"],10215:["fence","stretchy","symmetric"],10216:["fence","stretchy","symmetric"],10217:["fence","stretchy","symmetric"],10218:["fence","stretchy","symmetric"],10219:["fence","stretchy","symmetric"],10220:["fence","stretchy","symmetric"],10221:["fence","stretchy","symmetric"],10222:["fence","stretchy","symmetric"],10223:["fence","stretchy","symmetric"],10224:["stretchy"],10225:["stretchy"],10229:["stretchy","accent"],10230:["stretchy","accent"],10231:["stretchy","accent"],10232:["stretchy","accent"],10233:["stretchy","accent"],10234:["stretchy","accent"],10235:["stretchy","accent"],10236:["stretchy","accent"],10237:["stretchy","accent"],10238:["stretchy","accent"],10239:["stretchy","accent"],10496:["accent"],10497:["accent"],10498:["accent"],10499:["accent"],10500:["accent"],10501:["accent"],10502:["accent"],10503:["accent"],10504:[],10505:[],10506:["stretchy"],10507:["stretchy"],10508:["stretchy","accent"],10509:["stretchy","accent"],10510:["stretchy","accent"],10511:["stretchy","accent"],10512:["stretchy","accent"],10513:["accent"],10514:["stretchy"],10515:["stretchy"],10516:["accent"],10517:["accent"],10518:["accent"],10519:["accent"],10520:["accent"],10521:["accent"],10522:["accent"],10523:["accent"],10524:["accent"],10525:["accent"],10526:["accent"],10527:["accent"],10528:["accent"],10529:["stretchy"],10530:["stretchy"],10531:[],10532:[],10533:[],10534:[],10535:[],10536:[],10537:[],10538:[],10539:[],10540:[],10541:[],10542:[],10543:[],10544:[],10545:[],10546:[],10547:["accent"],10548:[],10549:[],10550:[],10551:[],10552:[],10553:[],10554:["accent"],10555:["accent"],10556:["accent"],10557:["accent"],10558:[],10559:[],10560:[],10561:[],10562:["accent"],10563:["accent"],10564:["accent"],10565:["accent"],10566:["accent"],10567:["accent"],10568:["accent"],10569:[],10570:["accent"],10571:["accent"],10572:[],10573:[],10574:["stretchy","accent"],10575:["stretchy"],10576:["stretchy","accent"],10577:["stretchy"],10578:["stretchy","accent"],10579:["stretchy","accent"],10580:["stretchy"],10581:["stretchy"],10582:["stretchy"],10583:["stretchy"],10584:["stretchy"],10585:["stretchy"],10586:["stretchy","accent"],10587:["stretchy","accent"],10588:["stretchy"],10589:["stretchy"],10590:["stretchy","accent"],10591:["stretchy","accent"],10592:["stretchy"],10593:["stretchy"],10594:["accent"],10595:[],10596:["accent"],10597:[],10598:["accent"],10599:["accent"],10600:["accent"],10601:["accent"],10602:["accent"],10603:["accent"],10604:["accent"],10605:["accent"],10606:["stretchy"],10607:["stretchy"],10608:["accent"],10609:["accent"],10610:["accent"],10611:["accent"],10612:["accent"],10613:["accent"],10614:["accent"],10615:["accent"],10616:["accent"],10617:["accent"],10618:["accent"],10619:["accent"],10620:["accent"],10621:["accent"],10622:[],10623:[],10624:["fence","stretchy"],10625:[],10626:[],10627:["fence","stretchy","symmetric"],10628:["fence","stretchy","symmetric"],10629:["fence","stretchy","symmetric"],10630:["fence","stretchy","symmetric"],10631:["fence","stretchy","symmetric"],10632:["fence","stretchy","symmetric"],10633:["fence","stretchy","symmetric"],10634:["fence","stretchy","symmetric"],10635:["fence","stretchy","symmetric"],10636:["fence","stretchy","symmetric"],10637:["fence","stretchy","symmetric"],10638:["fence","stretchy","symmetric"],10639:["fence","stretchy","symmetric"],10640:["fence","stretchy","symmetric"],10641:["fence","stretchy","symmetric"],10642:["fence","stretchy","symmetric"],10643:["fence","stretchy","symmetric"],10644:["fence","stretchy","symmetric"],10645:["fence","stretchy","symmetric"],10646:["fence","stretchy","symmetric"],10647:["fence","stretchy","symmetric"],10648:["fence","stretchy","symmetric"],10649:[],10650:[],10651:[],10652:[],10653:[],10654:[],10655:[],10656:[],10657:[],10658:[],10659:[],10660:[],10661:[],10662:[],10663:[],10664:[],10665:[],10666:[],10667:[],10668:[],10669:[],10670:[],10671:[],10672:[],10673:[],10674:[],10675:[],10676:[],10677:[],10678:[],10679:[],10680:[],10681:[],10682:[],10683:[],10684:[],10685:[],10686:[],10687:[],10688:[],10689:[],10690:[],10691:[],10692:[],10693:[],10694:[],10695:[],10696:[],10697:[],10698:[],10699:[],10700:[],10701:[],10702:[],10703:[],10704:[],10705:[],10706:[],10707:[],10708:[],10709:[],10710:[],10711:[],10712:[],10713:[],10715:[],10716:[],10717:[],10718:[],10719:[],10720:[],10721:[],10722:[],10723:[],10724:[],10725:[],10726:[],10727:[],10728:[],10729:[],10730:[],10731:[],10732:[],10733:[],10734:[],10735:[],10736:[],10737:[],10738:[],10739:[],10740:[],10741:[],10742:[],10743:[],10744:[],10745:[],10746:[],10747:[],10748:["fence","stretchy","symmetric"],10749:["fence","stretchy","symmetric"],10750:[],10751:[],10752:["largeop","movablelimits","symmetric"],10753:["largeop","movablelimits","symmetric"],10754:["largeop","movablelimits","symmetric"],10755:["largeop","movablelimits","symmetric"],10756:["largeop","movablelimits","symmetric"],10757:["largeop","movablelimits","symmetric"],10758:["largeop","movablelimits","symmetric"],10759:["largeop","movablelimits","symmetric"],10760:["largeop","movablelimits","symmetric"],10761:["largeop","movablelimits","symmetric"],10762:["largeop","movablelimits","symmetric"],10763:["largeop","symmetric"],10764:["largeop","symmetric"],10765:["largeop","symmetric"],10766:["largeop","symmetric"],10767:["largeop","symmetric"],10768:["largeop","movablelimits","symmetric"],10769:["largeop","movablelimits","symmetric"],10770:["largeop","movablelimits","symmetric"],10771:["largeop","movablelimits","symmetric"],10772:["largeop","movablelimits","symmetric"],10773:["largeop","symmetric"],10774:["largeop","symmetric"],10775:["largeop","symmetric"],10776:["largeop","symmetric"],10777:["largeop","symmetric"],10778:["largeop","symmetric"],10779:["largeop","symmetric"],10780:["largeop","symmetric"],10781:[],10782:[],10783:[],10784:[],10785:[],10786:[],10787:[],10788:[],10789:[],10790:[],10791:[],10792:[],10793:[],10794:[],10795:[],10796:[],10797:[],10798:[],10799:[],10800:[],10801:[],10802:[],10803:[],10804:[],10805:[],10806:[],10807:[],10808:[],10809:[],10810:[],10811:[],10812:[],10813:[],10814:[],10815:[],10816:[],10817:[],10818:[],10819:[],10820:[],10821:[],10822:[],10823:[],10824:[],10825:[],10826:[],10827:[],10828:[],10829:[],10830:[],10831:[],10832:[],10833:[],10834:[],10835:[],10836:[],10837:[],10838:[],10839:[],10840:[],10841:[],10842:[],10843:[],10844:[],10845:[],10846:[],10847:[],10848:[],10849:[],10850:[],10851:[],10852:[],10853:[],10854:[],10855:[],10856:[],10857:[],10858:[],10859:[],10860:[],10861:[],10862:[],10863:[],10864:[],10865:[],10866:[],10867:[],10868:[],10869:[],10870:[],10871:[],10872:[],10873:[],10874:[],10875:[],10876:[],10877:[],10878:[],10879:[],10880:[],10881:[],10882:[],10883:[],10884:[],10885:[],10886:[],10887:[],10888:[],10889:[],10890:[],10891:[],10892:[],10893:[],10894:[],10895:[],10896:[],10897:[],10898:[],10899:[],10900:[],10901:[],10902:[],10903:[],10904:[],10905:[],10906:[],10907:[],10908:[],10909:[],10910:[],10911:[],10912:[],10913:[],10914:[],10915:[],10916:[],10917:[],10918:[],10919:[],10920:[],10921:[],10922:[],10923:[],10924:[],10925:[],10926:[],10927:[],10928:[],10929:[],10930:[],10931:[],10932:[],10933:[],10934:[],10935:[],10936:[],10937:[],10938:[],10939:[],10940:[],10941:[],10942:[],10943:[],10944:[],10945:[],10946:[],10947:[],10948:[],10949:[],10950:[],10951:[],10952:[],10953:[],10954:[],10955:[],10956:[],10957:[],10958:[],10959:[],10960:[],10961:[],10962:[],10963:[],10964:[],10965:[],10966:[],10967:[],10968:[],10969:[],10970:[],10971:[],10973:[],10974:[],10975:[],10976:[],10977:[],10978:[],10979:[],10980:[],10981:[],10982:[],10983:[],10984:[],10985:[],10986:[],10987:[],10988:[],10989:[],10990:[],10991:[],10992:[],10993:[],10994:[],10995:[],10996:[],10997:[],10998:[],10999:[],11000:[],11001:[],11002:[],11003:[],11004:["largeop","movablelimits","symmetric"],11005:[],11006:[],11007:["largeop","movablelimits","symmetric"],11077:["stretchy"],11078:["stretchy"],"124,124":["fence","stretchy","symmetric"],"124,124,124":["fence","stretchy","symmetric"],"45,62":[],"46,46":[],"46,46,46":[],"38,38":[],"8834,8402":[],"8835,8402":[],"60,61":[],"62,61":[],"33,61":[],"42,61":[],"43,61":[],"45,61":[],"47,61":[],"58,61":[],"61,61":[],"8810,824":[],"8811,824":[],"10927,824":[],"10928,824":[],"8765,817":[],"8770,824":[],"8782,824":[],"8783,824":[],"8806,824":[],"8831,824":[],"8847,824":[],"8848,824":[],"10703,824":[],"10704,824":[],"10877,824":[],"10878,824":[],"10913,824":[],"10914,824":[],"10973,824":[],"42,42":[],"60,62":[],"33,33":[],"47,47":[],"43,43":[],"45,45":[]},n={"8216,prefix":{left:0,right:0},"8217,postfix":{left:0,right:0},"8220,prefix":{left:0,right:0},"8221,postfix":{left:0,right:0},"40,prefix":{left:0,right:0},"41,postfix":{left:0,right:0},"91,prefix":{left:0,right:0},"93,postfix":{left:0,right:0},"123,prefix":{left:0,right:0},"124,prefix":{left:0,right:0},"124,postfix":{left:0,right:0},"124,124,prefix":{left:0,right:0},"124,124,postfix":{left:0,right:0},"124,124,124,prefix":{left:0,right:0},"124,124,124,postfix":{left:0,right:0},"125,postfix":{left:0,right:0},"8214,prefix":{left:0,right:0},"8214,postfix":{left:0,right:0},"8968,prefix":{left:0,right:0},"8969,postfix":{left:0,right:0},"8970,prefix":{left:0,right:0},"8971,postfix":{left:0,right:0},"9001,prefix":{left:0,right:0},"9002,postfix":{left:0,right:0},"10098,prefix":{left:0,right:0},"10099,postfix":{left:0,right:0},"10214,prefix":{left:0,right:0},"10215,postfix":{left:0,right:0},"10216,prefix":{left:0,right:0},"10217,postfix":{left:0,right:0},"10218,prefix":{left:0,right:0},"10219,postfix":{left:0,right:0},"10220,prefix":{left:0,right:0},"10221,postfix":{left:0,right:0},"10222,prefix":{left:0,right:0},"10223,postfix":{left:0,right:0},"10624,prefix":{left:0,right:0},"10624,postfix":{left:0,right:0},"10627,prefix":{left:0,right:0},"10628,postfix":{left:0,right:0},"10629,prefix":{left:0,right:0},"10630,postfix":{left:0,right:0},"10631,prefix":{left:0,right:0},"10632,postfix":{left:0,right:0},"10633,prefix":{left:0,right:0},"10634,postfix":{left:0,right:0},"10635,prefix":{left:0,right:0},"10636,postfix":{left:0,right:0},"10637,prefix":{left:0,right:0},"10638,postfix":{left:0,right:0},"10639,prefix":{left:0,right:0},"10640,postfix":{left:0,right:0},"10641,prefix":{left:0,right:0},"10642,postfix":{left:0,right:0},"10643,prefix":{left:0,right:0},"10644,postfix":{left:0,right:0},"10645,prefix":{left:0,right:0},"10646,postfix":{left:0,right:0},"10647,prefix":{left:0,right:0},"10648,postfix":{left:0,right:0},"10748,prefix":{left:0,right:0},"10749,postfix":{left:0,right:0},"59,infix":{left:0,right:3},"44,infix":{left:0,right:3},"8291,infix":{left:0,right:0},"8756,infix":{left:5,right:5},"8757,infix":{left:5,right:5},"45,62,infix":{left:5,right:5},"46,46,postfix":{left:0,right:0},"46,46,46,postfix":{left:0,right:0},"58,infix":{left:1,right:2},"1014,infix":{left:5,right:5},"8230,infix":{left:0,right:0},"8942,infix":{left:5,right:5},"8943,infix":{left:0,right:0},"8945,infix":{left:5,right:5},"8715,infix":{left:5,right:5},"8866,infix":{left:5,right:5},"8867,infix":{left:5,right:5},"8868,infix":{left:5,right:5},"8872,infix":{left:5,right:5},"8873,infix":{left:5,right:5},"8876,infix":{left:5,right:5},"8877,infix":{left:5,right:5},"8878,infix":{left:5,right:5},"8879,infix":{left:5,right:5},"8744,infix":{left:4,right:4},"38,38,infix":{left:4,right:4},"8743,infix":{left:4,right:4},"8704,prefix":{left:2,right:1},"8707,prefix":{left:2,right:1},"8708,prefix":{left:2,right:1},"8705,infix":{left:1,right:2},"8712,infix":{left:5,right:5},"8713,infix":{left:5,right:5},"8716,infix":{left:5,right:5},"8834,infix":{left:5,right:5},"8834,8402,infix":{left:5,right:5},"8835,infix":{left:5,right:5},"8835,8402,infix":{left:5,right:5},"8836,infix":{left:5,right:5},"8837,infix":{left:5,right:5},"8838,infix":{left:5,right:5},"8839,infix":{left:5,right:5},"8840,infix":{left:5,right:5},"8841,infix":{left:5,right:5},"8842,infix":{left:5,right:5},"8843,infix":{left:5,right:5},"60,61,infix":{left:5,right:5},"8804,infix":{left:5,right:5},"8805,infix":{left:5,right:5},"62,infix":{left:5,right:5},"62,61,infix":{left:5,right:5},"8815,infix":{left:5,right:5},"60,infix":{left:5,right:5},"8814,infix":{left:5,right:5},"8776,infix":{left:5,right:5},"8764,infix":{left:5,right:5},"8777,infix":{left:5,right:5},"8802,infix":{left:5,right:5},"8800,infix":{left:5,right:5},"33,61,infix":{left:4,right:4},"42,61,infix":{left:4,right:4},"43,61,infix":{left:4,right:4},"45,61,infix":{left:4,right:4},"47,61,infix":{left:4,right:4},"58,61,infix":{left:4,right:4},"61,infix":{left:5,right:5},"61,61,infix":{left:4,right:4},"8733,infix":{left:5,right:5},"8740,infix":{left:5,right:5},"8741,infix":{left:5,right:5},"8742,infix":{left:5,right:5},"8769,infix":{left:5,right:5},"8771,infix":{left:5,right:5},"8772,infix":{left:5,right:5},"8773,infix":{left:5,right:5},"8774,infix":{left:5,right:5},"8775,infix":{left:5,right:5},"8781,infix":{left:5,right:5},"8788,infix":{left:5,right:5},"8791,infix":{left:5,right:5},"8793,infix":{left:5,right:5},"8794,infix":{left:5,right:5},"8795,infix":{left:5,right:5},"8796,infix":{left:5,right:5},"8799,infix":{left:5,right:5},"8801,infix":{left:5,right:5},"8808,infix":{left:5,right:5},"8809,infix":{left:5,right:5},"8810,infix":{left:5,right:5},"8810,824,infix":{left:5,right:5},"8811,infix":{left:5,right:5},"8811,824,infix":{left:5,right:5},"8813,infix":{left:5,right:5},"8816,infix":{left:5,right:5},"8817,infix":{left:5,right:5},"8826,infix":{left:5,right:5},"8827,infix":{left:5,right:5},"8828,infix":{left:5,right:5},"8829,infix":{left:5,right:5},"8832,infix":{left:5,right:5},"8833,infix":{left:5,right:5},"8869,infix":{left:5,right:5},"8884,infix":{left:5,right:5},"8885,infix":{left:5,right:5},"8905,infix":{left:4,right:4},"8906,infix":{left:4,right:4},"8907,infix":{left:4,right:4},"8908,infix":{left:4,right:4},"8916,infix":{left:5,right:5},"8918,infix":{left:5,right:5},"8919,infix":{left:5,right:5},"8920,infix":{left:5,right:5},"8921,infix":{left:5,right:5},"8938,infix":{left:5,right:5},"8939,infix":{left:5,right:5},"8940,infix":{left:5,right:5},"8941,infix":{left:5,right:5},"9632,infix":{left:3,right:3},"9633,infix":{left:3,right:3},"9642,infix":{left:3,right:3},"9643,infix":{left:3,right:3},"9645,infix":{left:3,right:3},"9646,infix":{left:3,right:3},"9647,infix":{left:3,right:3},"9648,infix":{left:3,right:3},"9649,infix":{left:3,right:3},"9651,infix":{left:4,right:4},"9652,infix":{left:4,right:4},"9653,infix":{left:4,right:4},"9654,infix":{left:4,right:4},"9655,infix":{left:4,right:4},"9656,infix":{left:4,right:4},"9657,infix":{left:4,right:4},"9660,infix":{left:4,right:4},"9661,infix":{left:4,right:4},"9662,infix":{left:4,right:4},"9663,infix":{left:4,right:4},"9664,infix":{left:4,right:4},"9665,infix":{left:4,right:4},"9666,infix":{left:4,right:4},"9667,infix":{left:4,right:4},"9668,infix":{left:4,right:4},"9669,infix":{left:4,right:4},"9670,infix":{left:4,right:4},"9671,infix":{left:4,right:4},"9672,infix":{left:4,right:4},"9673,infix":{left:4,right:4},"9676,infix":{left:4,right:4},"9677,infix":{left:4,right:4},"9678,infix":{left:4,right:4},"9679,infix":{left:4,right:4},"9686,infix":{left:4,right:4},"9687,infix":{left:4,right:4},"9702,infix":{left:4,right:4},"10688,infix":{left:5,right:5},"10689,infix":{left:5,right:5},"10723,infix":{left:5,right:5},"10724,infix":{left:5,right:5},"10725,infix":{left:5,right:5},"10726,infix":{left:5,right:5},"10739,infix":{left:3,right:3},"10887,infix":{left:5,right:5},"10888,infix":{left:5,right:5},"10927,infix":{left:5,right:5},"10927,824,infix":{left:5,right:5},"10928,infix":{left:5,right:5},"10928,824,infix":{left:5,right:5},"8260,infix":{left:4,right:4},"8710,infix":{left:3,right:3},"8714,infix":{left:5,right:5},"8717,infix":{left:5,right:5},"8718,infix":{left:3,right:3},"8725,infix":{left:4,right:4},"8727,infix":{left:4,right:4},"8728,infix":{left:4,right:4},"8729,infix":{left:4,right:4},"8735,infix":{left:5,right:5},"8739,infix":{left:5,right:5},"8758,infix":{left:5,right:5},"8759,infix":{left:5,right:5},"8760,infix":{left:4,right:4},"8761,infix":{left:5,right:5},"8762,infix":{left:4,right:4},"8763,infix":{left:5,right:5},"8765,infix":{left:5,right:5},"8765,817,infix":{left:3,right:3},"8766,infix":{left:5,right:5},"8767,infix":{left:3,right:3},"8770,infix":{left:5,right:5},"8770,824,infix":{left:5,right:5},"8778,infix":{left:5,right:5},"8779,infix":{left:5,right:5},"8780,infix":{left:5,right:5},"8782,infix":{left:5,right:5},"8782,824,infix":{left:5,right:5},"8783,infix":{left:5,right:5},"8783,824,infix":{left:5,right:5},"8784,infix":{left:5,right:5},"8785,infix":{left:5,right:5},"8786,infix":{left:5,right:5},"8787,infix":{left:5,right:5},"8789,infix":{left:5,right:5},"8790,infix":{left:5,right:5},"8792,infix":{left:5,right:5},"8797,infix":{left:5,right:5},"8798,infix":{left:5,right:5},"8803,infix":{left:5,right:5},"8806,infix":{left:5,right:5},"8806,824,infix":{left:5,right:5},"8807,infix":{left:5,right:5},"8812,infix":{left:5,right:5},"8818,infix":{left:5,right:5},"8819,infix":{left:5,right:5},"8820,infix":{left:5,right:5},"8821,infix":{left:5,right:5},"8822,infix":{left:5,right:5},"8823,infix":{left:5,right:5},"8824,infix":{left:5,right:5},"8825,infix":{left:5,right:5},"8830,infix":{left:5,right:5},"8831,infix":{left:5,right:5},"8831,824,infix":{left:5,right:5},"8844,infix":{left:4,right:4},"8845,infix":{left:4,right:4},"8846,infix":{left:4,right:4},"8847,infix":{left:5,right:5},"8847,824,infix":{left:5,right:5},"8848,infix":{left:5,right:5},"8848,824,infix":{left:5,right:5},"8849,infix":{left:5,right:5},"8850,infix":{left:5,right:5},"8851,infix":{left:4,right:4},"8852,infix":{left:4,right:4},"8858,infix":{left:4,right:4},"8859,infix":{left:4,right:4},"8860,infix":{left:4,right:4},"8861,infix":{left:4,right:4},"8870,infix":{left:5,right:5},"8871,infix":{left:5,right:5},"8874,infix":{left:5,right:5},"8875,infix":{left:5,right:5},"8880,infix":{left:5,right:5},"8881,infix":{left:5,right:5},"8882,infix":{left:5,right:5},"8883,infix":{left:5,right:5},"8886,infix":{left:5,right:5},"8887,infix":{left:5,right:5},"8889,infix":{left:5,right:5},"8890,infix":{left:4,right:4},"8891,infix":{left:4,right:4},"8892,infix":{left:4,right:4},"8893,infix":{left:4,right:4},"8894,infix":{left:3,right:3},"8895,infix":{left:3,right:3},"8900,infix":{left:4,right:4},"8902,infix":{left:4,right:4},"8903,infix":{left:4,right:4},"8904,infix":{left:5,right:5},"8909,infix":{left:5,right:5},"8910,infix":{left:4,right:4},"8911,infix":{left:4,right:4},"8912,infix":{left:5,right:5},"8913,infix":{left:5,right:5},"8914,infix":{left:4,right:4},"8915,infix":{left:4,right:4},"8917,infix":{left:5,right:5},"8922,infix":{left:5,right:5},"8923,infix":{left:5,right:5},"8924,infix":{left:5,right:5},"8925,infix":{left:5,right:5},"8926,infix":{left:5,right:5},"8927,infix":{left:5,right:5},"8928,infix":{left:5,right:5},"8929,infix":{left:5,right:5},"8930,infix":{left:5,right:5},"8931,infix":{left:5,right:5},"8932,infix":{left:5,right:5},"8933,infix":{left:5,right:5},"8934,infix":{left:5,right:5},"8935,infix":{left:5,right:5},"8936,infix":{left:5,right:5},"8937,infix":{left:5,right:5},"8944,infix":{left:5,right:5},"8946,infix":{left:5,right:5},"8947,infix":{left:5,right:5},"8948,infix":{left:5,right:5},"8949,infix":{left:5,right:5},"8950,infix":{left:5,right:5},"8951,infix":{left:5,right:5},"8952,infix":{left:5,right:5},"8953,infix":{left:5,right:5},"8954,infix":{left:5,right:5},"8955,infix":{left:5,right:5},"8956,infix":{left:5,right:5},"8957,infix":{left:5,right:5},"8958,infix":{left:5,right:5},"8959,infix":{left:5,right:5},"9650,infix":{left:4,right:4},"10072,infix":{left:5,right:5},"10625,infix":{left:3,right:3},"10626,infix":{left:3,right:3},"10656,infix":{left:3,right:3},"10657,infix":{left:3,right:3},"10658,infix":{left:3,right:3},"10659,infix":{left:3,right:3},"10660,infix":{left:3,right:3},"10661,infix":{left:3,right:3},"10662,infix":{left:3,right:3},"10663,infix":{left:3,right:3},"10664,infix":{left:3,right:3},"10665,infix":{left:3,right:3},"10666,infix":{left:3,right:3},"10667,infix":{left:3,right:3},"10668,infix":{left:3,right:3},"10669,infix":{left:3,right:3},"10670,infix":{left:3,right:3},"10671,infix":{left:3,right:3},"10672,infix":{left:3,right:3},"10673,infix":{left:3,right:3},"10674,infix":{left:3,right:3},"10675,infix":{left:3,right:3},"10676,infix":{left:3,right:3},"10677,infix":{left:3,right:3},"10678,infix":{left:4,right:4},"10679,infix":{left:4,right:4},"10680,infix":{left:4,right:4},"10681,infix":{left:4,right:4},"10682,infix":{left:4,right:4},"10683,infix":{left:4,right:4},"10684,infix":{left:4,right:4},"10685,infix":{left:4,right:4},"10686,infix":{left:4,right:4},"10687,infix":{left:4,right:4},"10690,infix":{left:3,right:3},"10691,infix":{left:3,right:3},"10692,infix":{left:4,right:4},"10693,infix":{left:4,right:4},"10694,infix":{left:4,right:4},"10695,infix":{left:4,right:4},"10696,infix":{left:4,right:4},"10697,infix":{left:3,right:3},"10698,infix":{left:3,right:3},"10699,infix":{left:3,right:3},"10700,infix":{left:3,right:3},"10701,infix":{left:3,right:3},"10702,infix":{left:5,right:5},"10703,infix":{left:5,right:5},"10703,824,infix":{left:5,right:5},"10704,infix":{left:5,right:5},"10704,824,infix":{left:5,right:5},"10705,infix":{left:5,right:5},"10706,infix":{left:5,right:5},"10707,infix":{left:5,right:5},"10708,infix":{left:5,right:5},"10709,infix":{left:5,right:5},"10710,infix":{left:4,right:4},"10711,infix":{left:4,right:4},"10712,infix":{left:3,right:3},"10713,infix":{left:3,right:3},"10715,infix":{left:3,right:3},"10716,infix":{left:3,right:3},"10717,infix":{left:3,right:3},"10718,infix":{left:5,right:5},"10720,infix":{left:3,right:3},"10721,infix":{left:5,right:5},"10722,infix":{left:4,right:4},"10727,infix":{left:3,right:3},"10728,infix":{left:3,right:3},"10729,infix":{left:3,right:3},"10730,infix":{left:3,right:3},"10731,infix":{left:3,right:3},"10732,infix":{left:3,right:3},"10733,infix":{left:3,right:3},"10734,infix":{left:3,right:3},"10736,infix":{left:3,right:3},"10737,infix":{left:3,right:3},"10738,infix":{left:3,right:3},"10741,infix":{left:4,right:4},"10742,infix":{left:4,right:4},"10743,infix":{left:4,right:4},"10744,infix":{left:3,right:3},"10745,infix":{left:3,right:3},"10746,infix":{left:3,right:3},"10747,infix":{left:3,right:3},"10750,infix":{left:4,right:4},"10751,infix":{left:4,right:4},"10781,infix":{left:3,right:3},"10782,infix":{left:3,right:3},"10783,infix":{left:3,right:3},"10784,infix":{left:3,right:3},"10785,infix":{left:3,right:3},"10786,infix":{left:4,right:4},"10787,infix":{left:4,right:4},"10788,infix":{left:4,right:4},"10789,infix":{left:4,right:4},"10790,infix":{left:4,right:4},"10791,infix":{left:4,right:4},"10792,infix":{left:4,right:4},"10793,infix":{left:4,right:4},"10794,infix":{left:4,right:4},"10795,infix":{left:4,right:4},"10796,infix":{left:4,right:4},"10797,infix":{left:4,right:4},"10798,infix":{left:4,right:4},"10800,infix":{left:4,right:4},"10801,infix":{left:4,right:4},"10802,infix":{left:4,right:4},"10803,infix":{left:4,right:4},"10804,infix":{left:4,right:4},"10805,infix":{left:4,right:4},"10806,infix":{left:4,right:4},"10807,infix":{left:4,right:4},"10808,infix":{left:4,right:4},"10809,infix":{left:4,right:4},"10810,infix":{left:4,right:4},"10811,infix":{left:4,right:4},"10812,infix":{left:4,right:4},"10813,infix":{left:4,right:4},"10814,infix":{left:4,right:4},"10816,infix":{left:4,right:4},"10817,infix":{left:4,right:4},"10818,infix":{left:4,right:4},"10819,infix":{left:4,right:4},"10820,infix":{left:4,right:4},"10821,infix":{left:4,right:4},"10822,infix":{left:4,right:4},"10823,infix":{left:4,right:4},"10824,infix":{left:4,right:4},"10825,infix":{left:4,right:4},"10826,infix":{left:4,right:4},"10827,infix":{left:4,right:4},"10828,infix":{left:4,right:4},"10829,infix":{left:4,right:4},"10830,infix":{left:4,right:4},"10831,infix":{left:4,right:4},"10832,infix":{left:4,right:4},"10833,infix":{left:4,right:4},"10834,infix":{left:4,right:4},"10835,infix":{left:4,right:4},"10836,infix":{left:4,right:4},"10837,infix":{left:4,right:4},"10838,infix":{left:4,right:4},"10839,infix":{left:4,right:4},"10840,infix":{left:4,right:4},"10841,infix":{left:5,right:5},"10842,infix":{left:4,right:4},"10843,infix":{left:4,right:4},"10844,infix":{left:4,right:4},"10845,infix":{left:4,right:4},"10846,infix":{left:4,right:4},"10847,infix":{left:4,right:4},"10848,infix":{left:4,right:4},"10849,infix":{left:4,right:4},"10850,infix":{left:4,right:4},"10851,infix":{left:4,right:4},"10852,infix":{left:4,right:4},"10853,infix":{left:4,right:4},"10854,infix":{left:5,right:5},"10855,infix":{left:5,right:5},"10856,infix":{left:5,right:5},"10857,infix":{left:5,right:5},"10858,infix":{left:5,right:5},"10859,infix":{left:5,right:5},"10860,infix":{left:5,right:5},"10861,infix":{left:5,right:5},"10862,infix":{left:5,right:5},"10863,infix":{left:5,right:5},"10864,infix":{left:5,right:5},"10865,infix":{left:4,right:4},"10866,infix":{left:4,right:4},"10867,infix":{left:5,right:5},"10868,infix":{left:5,right:5},"10869,infix":{left:5,right:5},"10870,infix":{left:5,right:5},"10871,infix":{left:5,right:5},"10872,infix":{left:5,right:5},"10873,infix":{left:5,right:5},"10874,infix":{left:5,right:5},"10875,infix":{left:5,right:5},"10876,infix":{left:5,right:5},"10877,infix":{left:5,right:5},"10877,824,infix":{left:5,right:5},"10878,infix":{left:5,right:5},"10878,824,infix":{left:5,right:5},"10879,infix":{left:5,right:5},"10880,infix":{left:5,right:5},"10881,infix":{left:5,right:5},"10882,infix":{left:5,right:5},"10883,infix":{left:5,right:5},"10884,infix":{left:5,right:5},"10885,infix":{left:5,right:5},"10886,infix":{left:5,right:5},"10889,infix":{left:5,right:5},"10890,infix":{left:5,right:5},"10891,infix":{left:5,right:5},"10892,infix":{left:5,right:5},"10893,infix":{left:5,right:5},"10894,infix":{left:5,right:5},"10895,infix":{left:5,right:5},"10896,infix":{left:5,right:5},"10897,infix":{left:5,right:5},"10898,infix":{left:5,right:5},"10899,infix":{left:5,right:5},"10900,infix":{left:5,right:5},"10901,infix":{left:5,right:5},"10902,infix":{left:5,right:5},"10903,infix":{left:5,right:5},"10904,infix":{left:5,right:5},"10905,infix":{left:5,right:5},"10906,infix":{left:5,right:5},"10907,infix":{left:5,right:5},"10908,infix":{left:5,right:5},"10909,infix":{left:5,right:5},"10910,infix":{left:5,right:5},"10911,infix":{left:5,right:5},"10912,infix":{left:5,right:5},"10913,infix":{left:5,right:5},"10913,824,infix":{left:5,right:5},"10914,infix":{left:5,right:5},"10914,824,infix":{left:5,right:5},"10915,infix":{left:5,right:5},"10916,infix":{left:5,right:5},"10917,infix":{left:5,right:5},"10918,infix":{left:5,right:5},"10919,infix":{left:5,right:5},"10920,infix":{left:5,right:5},"10921,infix":{left:5,right:5},"10922,infix":{left:5,right:5},"10923,infix":{left:5,right:5},"10924,infix":{left:5,right:5},"10925,infix":{left:5,right:5},"10926,infix":{left:5,right:5},"10929,infix":{left:5,right:5},"10930,infix":{left:5,right:5},"10931,infix":{left:5,right:5},"10932,infix":{left:5,right:5},"10933,infix":{left:5,right:5},"10934,infix":{left:5,right:5},"10935,infix":{left:5,right:5},"10936,infix":{left:5,right:5},"10937,infix":{left:5,right:5},"10938,infix":{left:5,right:5},"10939,infix":{left:5,right:5},"10940,infix":{left:5,right:5},"10941,infix":{left:5,right:5},"10942,infix":{left:5,right:5},"10943,infix":{left:5,right:5},"10944,infix":{left:5,right:5},"10945,infix":{left:5,right:5},"10946,infix":{left:5,right:5},"10947,infix":{left:5,right:5},"10948,infix":{left:5,right:5},"10949,infix":{left:5,right:5},"10950,infix":{left:5,right:5},"10951,infix":{left:5,right:5},"10952,infix":{left:5,right:5},"10953,infix":{left:5,right:5},"10954,infix":{left:5,right:5},"10955,infix":{left:5,right:5},"10956,infix":{left:5,right:5},"10957,infix":{left:5,right:5},"10958,infix":{left:5,right:5},"10959,infix":{left:5,right:5},"10960,infix":{left:5,right:5},"10961,infix":{left:5,right:5},"10962,infix":{left:5,right:5},"10963,infix":{left:5,right:5},"10964,infix":{left:5,right:5},"10965,infix":{left:5,right:5},"10966,infix":{left:5,right:5},"10967,infix":{left:5,right:5},"10968,infix":{left:5,right:5},"10969,infix":{left:5,right:5},"10970,infix":{left:5,right:5},"10971,infix":{left:5,right:5},"10973,infix":{left:5,right:5},"10973,824,infix":{left:5,right:5},"10974,infix":{left:5,right:5},"10975,infix":{left:5,right:5},"10976,infix":{left:5,right:5},"10977,infix":{left:5,right:5},"10978,infix":{left:5,right:5},"10979,infix":{left:5,right:5},"10980,infix":{left:5,right:5},"10981,infix":{left:5,right:5},"10982,infix":{left:5,right:5},"10983,infix":{left:5,right:5},"10984,infix":{left:5,right:5},"10985,infix":{left:5,right:5},"10986,infix":{left:5,right:5},"10987,infix":{left:5,right:5},"10988,infix":{left:5,right:5},"10989,infix":{left:5,right:5},"10990,infix":{left:5,right:5},"10991,infix":{left:5,right:5},"10992,infix":{left:5,right:5},"10993,infix":{left:5,right:5},"10994,infix":{left:5,right:5},"10995,infix":{left:5,right:5},"10996,infix":{left:4,right:4},"10997,infix":{left:4,right:4},"10998,infix":{left:4,right:4},"10999,infix":{left:5,right:5},"11000,infix":{left:5,right:5},"11001,infix":{left:5,right:5},"11002,infix":{left:5,right:5},"11003,infix":{left:4,right:4},"11005,infix":{left:4,right:4},"11006,infix":{left:3,right:3},"124,infix":{left:2,right:2},"124,124,infix":{left:2,right:2},"124,124,124,infix":{left:2,right:2},"8592,infix":{left:5,right:5},"8593,infix":{left:5,right:5},"8594,infix":{left:2,right:2},"8595,infix":{left:5,right:5},"8596,infix":{left:5,right:5},"8597,infix":{left:5,right:5},"8598,infix":{left:5,right:5},"8599,infix":{left:5,right:5},"8600,infix":{left:5,right:5},"8601,infix":{left:5,right:5},"8602,infix":{left:5,right:5},"8603,infix":{left:5,right:5},"8604,infix":{left:5,right:5},"8605,infix":{left:5,right:5},"8606,infix":{left:5,right:5},"8607,infix":{left:5,right:5},"8608,infix":{left:5,right:5},"8609,infix":{left:5,right:5},"8610,infix":{left:5,right:5},"8611,infix":{left:5,right:5},"8612,infix":{left:5,right:5},"8613,infix":{left:5,right:5},"8614,infix":{left:5,right:5},"8615,infix":{left:5,right:5},"8616,infix":{left:5,right:5},"8617,infix":{left:5,right:5},"8618,infix":{left:5,right:5},"8619,infix":{left:5,right:5},"8620,infix":{left:5,right:5},"8621,infix":{left:5,right:5},"8622,infix":{left:5,right:5},"8623,infix":{left:5,right:5},"8624,infix":{left:5,right:5},"8625,infix":{left:5,right:5},"8626,infix":{left:5,right:5},"8627,infix":{left:5,right:5},"8628,infix":{left:5,right:5},"8629,infix":{left:5,right:5},"8630,infix":{left:5,right:5},"8631,infix":{left:5,right:5},"8632,infix":{left:5,right:5},"8633,infix":{left:5,right:5},"8634,infix":{left:5,right:5},"8635,infix":{left:5,right:5},"8636,infix":{left:5,right:5},"8637,infix":{left:5,right:5},"8638,infix":{left:5,right:5},"8639,infix":{left:5,right:5},"8640,infix":{left:5,right:5},"8641,infix":{left:5,right:5},"8642,infix":{left:5,right:5},"8643,infix":{left:5,right:5},"8644,infix":{left:5,right:5},"8645,infix":{left:5,right:5},"8646,infix":{left:5,right:5},"8647,infix":{left:5,right:5},"8648,infix":{left:5,right:5},"8649,infix":{left:5,right:5},"8650,infix":{left:5,right:5},"8651,infix":{left:5,right:5},"8652,infix":{left:5,right:5},"8653,infix":{left:5,right:5},"8654,infix":{left:5,right:5},"8655,infix":{left:5,right:5},"8656,infix":{left:5,right:5},"8657,infix":{left:5,right:5},"8658,infix":{left:5,right:5},"8659,infix":{left:5,right:5},"8660,infix":{left:5,right:5},"8661,infix":{left:5,right:5},"8662,infix":{left:5,right:5},"8663,infix":{left:5,right:5},"8664,infix":{left:5,right:5},"8665,infix":{left:5,right:5},"8666,infix":{left:5,right:5},"8667,infix":{left:5,right:5},"8668,infix":{left:5,right:5},"8669,infix":{left:5,right:5},"8670,infix":{left:5,right:5},"8671,infix":{left:5,right:5},"8672,infix":{left:5,right:5},"8673,infix":{left:5,right:5},"8674,infix":{left:5,right:5},"8675,infix":{left:5,right:5},"8676,infix":{left:5,right:5},"8677,infix":{left:5,right:5},"8678,infix":{left:5,right:5},"8679,infix":{left:5,right:5},"8680,infix":{left:5,right:5},"8681,infix":{left:5,right:5},"8682,infix":{left:5,right:5},"8683,infix":{left:5,right:5},"8684,infix":{left:5,right:5},"8685,infix":{left:5,right:5},"8686,infix":{left:5,right:5},"8687,infix":{left:5,right:5},"8688,infix":{left:5,right:5},"8689,infix":{left:5,right:5},"8690,infix":{left:5,right:5},"8691,infix":{left:5,right:5},"8692,infix":{left:5,right:5},"8693,infix":{left:5,right:5},"8694,infix":{left:5,right:5},"8695,infix":{left:5,right:5},"8696,infix":{left:5,right:5},"8697,infix":{left:5,right:5},"8698,infix":{left:5,right:5},"8699,infix":{left:5,right:5},"8700,infix":{left:5,right:5},"8701,infix":{left:5,right:5},"8702,infix":{left:5,right:5},"8703,infix":{left:5,right:5},"8888,infix":{left:5,right:5},"10224,infix":{left:5,right:5},"10225,infix":{left:5,right:5},"10229,infix":{left:5,right:5},"10230,infix":{left:5,right:5},"10231,infix":{left:5,right:5},"10232,infix":{left:5,right:5},"10233,infix":{left:5,right:5},"10234,infix":{left:5,right:5},"10235,infix":{left:5,right:5},"10236,infix":{left:5,right:5},"10237,infix":{left:5,right:5},"10238,infix":{left:5,right:5},"10239,infix":{left:5,right:5},"10496,infix":{left:5,right:5},"10497,infix":{left:5,right:5},"10498,infix":{left:5,right:5},"10499,infix":{left:5,right:5},"10500,infix":{left:5,right:5},"10501,infix":{left:5,right:5},"10502,infix":{left:5,right:5},"10503,infix":{left:5,right:5},"10504,infix":{left:5,right:5},"10505,infix":{left:5,right:5},"10506,infix":{left:5,right:5},"10507,infix":{left:5,right:5},"10508,infix":{left:5,right:5},"10509,infix":{left:5,right:5},"10510,infix":{left:5,right:5},"10511,infix":{left:5,right:5},"10512,infix":{left:5,right:5},"10513,infix":{left:5,right:5},"10514,infix":{left:5,right:5},"10515,infix":{left:5,right:5},"10516,infix":{left:5,right:5},"10517,infix":{left:5,right:5},"10518,infix":{left:5,right:5},"10519,infix":{left:5,right:5},"10520,infix":{left:5,right:5},"10521,infix":{left:5,right:5},"10522,infix":{left:5,right:5},"10523,infix":{left:5,right:5},"10524,infix":{left:5,right:5},"10525,infix":{left:5,right:5},"10526,infix":{left:5,right:5},"10527,infix":{left:5,right:5},"10528,infix":{left:5,right:5},"10529,infix":{left:5,right:5},"10530,infix":{left:5,right:5},"10531,infix":{left:5,right:5},"10532,infix":{left:5,right:5},"10533,infix":{left:5,right:5},"10534,infix":{left:5,right:5},"10535,infix":{left:5,right:5},"10536,infix":{left:5,right:5},"10537,infix":{left:5,right:5},"10538,infix":{left:5,right:5},"10539,infix":{left:5,right:5},"10540,infix":{left:5,right:5},"10541,infix":{left:5,right:5},"10542,infix":{left:5,right:5},"10543,infix":{left:5,right:5},"10544,infix":{left:5,right:5},"10545,infix":{left:5,right:5},"10546,infix":{left:5,right:5},"10547,infix":{left:5,right:5},"10548,infix":{left:5,right:5},"10549,infix":{left:5,right:5},"10550,infix":{left:5,right:5},"10551,infix":{left:5,right:5},"10552,infix":{left:5,right:5},"10553,infix":{left:5,right:5},"10554,infix":{left:5,right:5},"10555,infix":{left:5,right:5},"10556,infix":{left:5,right:5},"10557,infix":{left:5,right:5},"10558,infix":{left:5,right:5},"10559,infix":{left:5,right:5},"10560,infix":{left:5,right:5},"10561,infix":{left:5,right:5},"10562,infix":{left:5,right:5},"10563,infix":{left:5,right:5},"10564,infix":{left:5,right:5},"10565,infix":{left:5,right:5},"10566,infix":{left:5,right:5},"10567,infix":{left:5,right:5},"10568,infix":{left:5,right:5},"10569,infix":{left:5,right:5},"10570,infix":{left:5,right:5},"10571,infix":{left:5,right:5},"10572,infix":{left:5,right:5},"10573,infix":{left:5,right:5},"10574,infix":{left:5,right:5},"10575,infix":{left:5,right:5},"10576,infix":{left:5,right:5},"10577,infix":{left:5,right:5},"10578,infix":{left:5,right:5},"10579,infix":{left:5,right:5},"10580,infix":{left:5,right:5},"10581,infix":{left:5,right:5},"10582,infix":{left:5,right:5},"10583,infix":{left:5,right:5},"10584,infix":{left:5,right:5},"10585,infix":{left:5,right:5},"10586,infix":{left:5,right:5},"10587,infix":{left:5,right:5},"10588,infix":{left:5,right:5},"10589,infix":{left:5,right:5},"10590,infix":{left:5,right:5},"10591,infix":{left:5,right:5},"10592,infix":{left:5,right:5},"10593,infix":{left:5,right:5},"10594,infix":{left:5,right:5},"10595,infix":{left:5,right:5},"10596,infix":{left:5,right:5},"10597,infix":{left:5,right:5},"10598,infix":{left:5,right:5},"10599,infix":{left:5,right:5},"10600,infix":{left:5,right:5},"10601,infix":{left:5,right:5},"10602,infix":{left:5,right:5},"10603,infix":{left:5,right:5},"10604,infix":{left:5,right:5},"10605,infix":{left:5,right:5},"10606,infix":{left:5,right:5},"10607,infix":{left:5,right:5},"10608,infix":{left:5,right:5},"10609,infix":{left:5,right:5},"10610,infix":{left:5,right:5},"10611,infix":{left:5,right:5},"10612,infix":{left:5,right:5},"10613,infix":{left:5,right:5},"10614,infix":{left:5,right:5},"10615,infix":{left:5,right:5},"10616,infix":{left:5,right:5},"10617,infix":{left:5,right:5},"10618,infix":{left:5,right:5},"10619,infix":{left:5,right:5},"10620,infix":{left:5,right:5},"10621,infix":{left:5,right:5},"10622,infix":{left:5,right:5},"10623,infix":{left:5,right:5},"10649,infix":{left:3,right:3},"10650,infix":{left:3,right:3},"10651,infix":{left:3,right:3},"10652,infix":{left:3,right:3},"10653,infix":{left:3,right:3},"10654,infix":{left:3,right:3},"10655,infix":{left:3,right:3},"10719,infix":{left:3,right:3},"10735,infix":{left:3,right:3},"10740,infix":{left:5,right:5},"11077,infix":{left:5,right:5},"11078,infix":{left:5,right:5},"43,infix":{left:4,right:4},"43,prefix":{left:0,right:1},"45,infix":{left:4,right:4},"45,prefix":{left:0,right:1},"177,infix":{left:4,right:4},"177,prefix":{left:0,right:1},"8722,infix":{left:4,right:4},"8722,prefix":{left:0,right:1},"8723,infix":{left:4,right:4},"8723,prefix":{left:0,right:1},"8724,infix":{left:4,right:4},"8862,infix":{left:4,right:4},"8863,infix":{left:4,right:4},"8721,prefix":{left:1,right:2},"10762,prefix":{left:1,right:2},"10763,prefix":{left:1,right:2},"8748,prefix":{left:0,right:1},"8749,prefix":{left:0,right:1},"8853,infix":{left:4,right:4},"8854,infix":{left:4,right:4},"8856,infix":{left:4,right:4},"10753,prefix":{left:1,right:2},"8747,prefix":{left:0,right:1},"8750,prefix":{left:0,right:1},"8751,prefix":{left:0,right:1},"8752,prefix":{left:0,right:1},"8753,prefix":{left:0,right:1},"8754,prefix":{left:0,right:1},"8755,prefix":{left:0,right:1},"10764,prefix":{left:0,right:1},"10765,prefix":{left:1,right:2},"10766,prefix":{left:1,right:2},"10767,prefix":{left:1,right:2},"10768,prefix":{left:1,right:2},"10769,prefix":{left:1,right:2},"10770,prefix":{left:1,right:2},"10771,prefix":{left:1,right:2},"10772,prefix":{left:1,right:2},"10773,prefix":{left:1,right:2},"10774,prefix":{left:1,right:2},"10775,prefix":{left:1,right:2},"10776,prefix":{left:1,right:2},"10777,prefix":{left:1,right:2},"10778,prefix":{left:1,right:2},"10779,prefix":{left:1,right:2},"10780,prefix":{left:1,right:2},"8899,prefix":{left:1,right:2},"10755,prefix":{left:1,right:2},"10756,prefix":{left:1,right:2},"8896,prefix":{left:1,right:2},"8897,prefix":{left:1,right:2},"8898,prefix":{left:1,right:2},"10752,prefix":{left:1,right:2},"10754,prefix":{left:1,right:2},"10757,prefix":{left:1,right:2},"10758,prefix":{left:1,right:2},"10759,prefix":{left:1,right:2},"10760,prefix":{left:1,right:2},"10761,prefix":{left:1,right:2},"11004,prefix":{left:1,right:2},"11007,prefix":{left:1,right:2},"8768,infix":{left:4,right:4},"8719,prefix":{left:1,right:2},"8720,prefix":{left:1,right:2},"8745,infix":{left:4,right:4},"8746,infix":{left:4,right:4},"42,infix":{left:3,right:3},"46,infix":{left:3,right:3},"215,infix":{left:4,right:4},"8226,infix":{left:4,right:4},"8259,infix":{left:4,right:4},"8290,infix":{left:0,right:0},"8864,infix":{left:4,right:4},"8865,infix":{left:4,right:4},"8901,infix":{left:4,right:4},"10799,infix":{left:4,right:4},"10815,infix":{left:4,right:4},"183,infix":{left:4,right:4},"8855,infix":{left:4,right:4},"37,infix":{left:3,right:3},"92,infix":{left:0,right:0},"8726,infix":{left:4,right:4},"47,infix":{left:1,right:1},"247,infix":{left:4,right:4},"8736,prefix":{left:0,right:0},"8737,prefix":{left:0,right:0},"8738,prefix":{left:0,right:0},"172,prefix":{left:2,right:1},"8857,infix":{left:4,right:4},"8706,prefix":{left:2,right:1},"8711,prefix":{left:2,right:1},"42,42,infix":{left:1,right:1},"60,62,infix":{left:1,right:1},"94,infix":{left:1,right:1},"8242,postfix":{left:0,right:0},"9837,postfix":{left:0,right:2},"9838,postfix":{left:0,right:2},"9839,postfix":{left:0,right:2},"33,postfix":{left:1,right:0},"33,33,postfix":{left:1,right:0},"47,47,infix":{left:1,right:1},"64,infix":{left:1,right:1},"63,infix":{left:1,right:1},"8517,prefix":{left:2,right:1},"8518,prefix":{left:2,right:0},"8730,prefix":{left:1,right:1},"8731,prefix":{left:1,right:1},"8732,prefix":{left:1,right:1},"8289,infix":{left:0,right:0},"34,postfix":{left:0,right:0},"38,postfix":{left:0,right:0},"39,postfix":{left:0,right:0},"43,43,postfix":{left:0,right:0},"45,45,postfix":{left:0,right:0},"94,postfix":{left:0,right:0},"95,postfix":{left:0,right:0},"96,postfix":{left:0,right:0},"126,postfix":{left:0,right:0},"168,postfix":{left:0,right:0},"170,postfix":{left:0,right:0},"175,postfix":{left:0,right:0},"176,postfix":{left:0,right:0},"178,postfix":{left:0,right:0},"179,postfix":{left:0,right:0},"180,postfix":{left:0,right:0},"184,postfix":{left:0,right:0},"185,postfix":{left:0,right:0},"186,postfix":{left:0,right:0},"710,postfix":{left:0,right:0},"711,postfix":{left:0,right:0},"713,postfix":{left:0,right:0},"714,postfix":{left:0,right:0},"715,postfix":{left:0,right:0},"717,postfix":{left:0,right:0},"728,postfix":{left:0,right:0},"729,postfix":{left:0,right:0},"730,postfix":{left:0,right:0},"732,postfix":{left:0,right:0},"733,postfix":{left:0,right:0},"759,postfix":{left:0,right:0},"770,postfix":{left:0,right:0},"785,postfix":{left:0,right:0},"8218,postfix":{left:0,right:0},"8219,postfix":{left:0,right:0},"8222,postfix":{left:0,right:0},"8223,postfix":{left:0,right:0},"8243,postfix":{left:0,right:0},"8244,postfix":{left:0,right:0},"8245,postfix":{left:0,right:0},"8246,postfix":{left:0,right:0},"8247,postfix":{left:0,right:0},"8254,postfix":{left:0,right:0},"8279,postfix":{left:0,right:0},"8292,infix":{left:0,right:0},"8411,postfix":{left:0,right:0},"8412,postfix":{left:0,right:0},"9140,postfix":{left:0,right:0},"9141,postfix":{left:0,right:0},"9180,postfix":{left:0,right:0},"9181,postfix":{left:0,right:0},"9182,postfix":{left:0,right:0},"9183,postfix":{left:0,right:0},"9184,postfix":{left:0,right:0},"9185,postfix":{left:0,right:0},"95,infix":{left:1,right:1}},s=.8;function o(e){let t=[];for(let r=0;r<e.length;++r)t.push(e.charCodeAt(r));return t.join(",")}t.isOperator=function(e){return o(e)in i},t.isLargeOperator=function(e){return!1},t.isOperatorHasMovableLimits=function(e){return function(e,t){let r=o(e);return r in i&&i[r].indexOf(t)>=0}(e,"movablelimits")};class l{}l.PREFIX="prefix",l.INFIX="infix",l.POSTFIX="postfix",l.SINGLE="single",t.OperatorForm=l;const a=h({left:4,right:4}),y=h({left:0,right:1}),u=h({left:1,right:0}),c=h({left:0,right:0});function h(e){return{left:e.left*s,right:e.right*s}}t.getOperatorSpace=function(e,t){let r=o(e),i=e=>r+","+e;if(i(t)in n)return h(n[i(t)]);if(t==l.INFIX){if(i(l.PREFIX)in n)return h(n[i(l.PREFIX)]);if(i(l.POSTFIX)in n)return h(n[i(l.POSTFIX)])}switch(t){case l.PREFIX:return y;case l.POSTFIX:return u;case l.INFIX:return a;default:return c}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8),n=r(1);class s extends i.default{constructor(e,t,r,i,s){n.checkArgument(r.length-1==i.length);let o=[e];r.forEach((e,t)=>{o.push(e),t<i.length&&o.push(i[t])}),o.push(t),super(o,s),this.openBracket=e,this.closeBracket=t,this.content=r,this.separators=i}updateStyle(e){return new s(this.openBracket,this.closeBracket,this.content,this.separators,e)}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);class n extends i.default{constructor(e,t,r,i){super([r,e,t].filter(e=>null!=e),i),this.base=e,this.underscript=t,this.overscript=r}updateStyle(e){return new n(this.base,this.underscript,this.overscript,e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(105);class n extends i.default{constructor(e,t){super(e,null,t)}updateStyle(e){return new n(this.base,e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(105);class n extends i.default{constructor(e,t,r){super(e,t,r)}updateStyle(e){return new n(this.base,this.index,e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);class n extends i.default{constructor(e,t,r){super([e],r),this.content=e,this.notations=t}updateStyle(e){return new n(this.content,this.notations,e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8),n=r(1);class s extends i.default{constructor(e,t,r,i,s){n.checkArgument(e.length==t*r),super(e,s),this.rowCount=t,this.colCount=r,this.matrixStyle=i}get(e,t){return n.checkArgument(e<this.rowCount&&t<this.colCount),this.children[e*this.colCount+t]}getChildPos(e){let t=this.children.indexOf(e);n.checkArgument(t>=0);let r=Math.floor(t/this.colCount);return[r,t-r*this.colCount]}updateStyle(e){return new s(this.children,this.rowCount,this.colCount,this.matrixStyle,this.style)}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0),n=new RegExp("^[֑-߿‏‫‮יִ-﷽ﹰ-ﻼ]+$"),s=new RegExp("^[؀-ۿ]+$"),o=new RegExp("^[٠-٩۰-۹]+$");function l(e){return o.test(e)}t.isRTLText=function(e){return n.test(e)&&!l(e)},t.isArabicChars=function(e){return s.test(e)&&!l(e)},t.isArabicDigits=l;const a={"(":")","[":"]","{":"}","<":">",[i.fromHex("2264")]:i.fromHex("2265"),[i.fromHex("2208")]:i.fromHex("220B"),[i.fromHex("2282")]:i.fromHex("2283"),[i.fromHex("2A7E")]:i.fromHex("2A7D"),[i.fromHex("226B")]:i.fromHex("226A"),[i.fromHex("227B")]:i.fromHex("227A"),[i.fromHex("2A88")]:i.fromHex("2A87"),[i.fromHex("22B3")]:i.fromHex("22B2"),[i.fromHex("220C")]:i.fromHex("2209"),[i.fromHex("2287")]:i.fromHex("2286"),[i.fromHex("2290")]:i.fromHex("228F"),[i.fromHex("2292")]:i.fromHex("2291")};Object.keys(a).forEach(e=>{let t=a[e];a[t]=e}),t.mirrorChar=function(e){return a[e]||e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0),n=r(93),s=r(30);let o=[...v("A","Z"),...v("a","z")];class l{constructor(e,t,r){this.font=e,this.forcedBold=t,this.forcedItalic=r}getChar(e,t){return e}getFont(e){return this.font}}const a=b(119860,119892).concat([8462]).concat(b(119894,119911)),y=new class{constructor(){this.forcedItalic=!1}getFont(e){return s.default.SYSTEM}getChar(e,t){let r=e;if(t.italic){const t=o.indexOf(e);if(t>=0){const e=a[t];r=String.fromCodePoint(e)}}return r}},u={};function c(e){return u[e]||(u[e]=new l(e)),u[e]}const h=new n.DefaultGlyphRenderer,f=new n.MipGlyphRenderer,x=new n.PathGlyphRenderer,d=[s.default.SYSTEM,s.default.SIZE2];t.GlyphDict=Object.assign({"(":{renderer:f,mips:[...w("(",d),"(_path"],stretchedByY:!0}},_("(",d),{"(_path":{renderer:x,path:{cmds:[{type:"M",x:54.576,y:89.28},{type:"C",x1:54.576,y1:89.064,x2:54.432,y2:88.848,x:53.568,y:87.696},{type:"C",x1:44.64,y1:76.536,x2:38.016,y2:63.72,x:33.336,y:48.6},{type:"C",x1:27.72,y1:30.312,x2:25.056,y2:8.856,x:25.056,y:-18.072},{type:"L",x:25.056,y:-18.072,scaleY:-1},{type:"C",x1:25.056,y1:-44.928,x2:27.72,y2:-66.384,x:33.336,y:-84.672},{type:"C",x1:38.016,y1:-99.792,x2:44.64,y2:-112.608,x:53.568,y:-123.768},{type:"C",x1:54.432,y1:-124.92,x2:54.576,y2:-125.136,x:54.576,y:-125.352},{type:"C",x1:54.576,y1:-125.568,x2:54.288,y2:-125.856,x:54.144,y:-126},{type:"L",x:52.92,y:-126},{type:"C",x1:51.984,y1:-126,x2:51.696,y2:-126,x:51.552,y:-125.928},{type:"C",x1:51.408,y1:-125.784,x2:49.464,y2:-123.696,x:48.384,y:-122.4},{type:"C",x1:27.144,y1:-98.28,x2:17.064,y2:-63.648,x:17.064,y:-18.072},{type:"L",x:17.064,y:-18.072,scaleY:1},{type:"C",x1:17.064,y1:27.504,x2:27.144,y2:62.28,x:48.384,y:86.328},{type:"C",x1:49.608,y1:87.768,x2:51.48,y2:89.784,x:51.624,y:89.856},{type:"C",x1:51.696,y1:89.928,x2:52.272,y2:89.928,x:52.992,y:89.928},{type:"L",x:54.144,y:89.928},{type:"C",x1:54.288,y1:89.784,x2:54.576,y2:89.496,x:54.576,y:89.28},{type:"Z"}],size:{x:57,y:216},shift:{x:0,y:126},fontSize:72},mirrorPath:!0},")":{renderer:f,mips:[...w(")",d),")_path"],stretchedByY:!0}},_(")",d),{")_path":{renderer:x,path:{cmds:[{type:"M",x:2.376,y:-125.352},{type:"C",x1:2.376,y1:-125.136,x2:2.592,y2:-124.776,x:3.6,y:-123.552},{type:"C",x1:11.52,y1:-113.688,x2:17.928,y2:-101.808,x:22.392,y:-88.416},{type:"C",x1:28.872,y1:-69.192,x2:31.896,y2:-46.8,x:31.896,y:-18.072},{type:"L",x:31.896,y:-18.072,scaleY:1},{type:"C",x1:31.896,y1:10.728,x2:28.872,y2:33.12,x:22.392,y:52.344},{type:"C",x1:17.928,y1:65.736,x2:11.52,y2:77.616,x:3.6,y:87.48},{type:"C",x1:2.592,y1:88.704,x2:2.376,y2:89.064,x:2.376,y:89.208},{type:"C",x1:2.376,y1:89.856,x2:2.88,y2:89.928,x:3.6,y:89.928},{type:"L",x:4.032,y:89.928},{type:"C",x1:4.608,y1:89.928,x2:5.184,y2:89.856,x:5.328,y:89.856},{type:"C",x1:5.472,y1:89.784,x2:7.344,y2:87.768,x:8.568,y:86.328},{type:"C",x1:29.808,y1:62.208,x2:39.888,y2:27.576,x:39.888,y:-18.072},{type:"L",x:39.888,y:-18.072,scaleY:-1},{type:"C",x1:39.888,y1:-63.576,x2:29.808,y2:-98.352,x:8.568,y:-122.4},{type:"C",x1:7.344,y1:-123.84,x2:5.472,y2:-125.856,x:5.328,y:-125.928},{type:"C",x1:5.256,y1:-126,x2:4.824,y2:-126,x:4.32,y:-126},{type:"L",x:3.744,y:-126},{type:"C",x1:2.88,y1:-126,x2:2.376,y2:-125.928,x:2.376,y:-125.352},{type:"Z"}],size:{x:57,y:216},shift:{x:0,y:126},fontSize:72},mirrorPath:!0},"[":{renderer:f,mips:[...w("[",d),"[_path"],stretchedByY:!0}},_("[",d),{"[_path":{renderer:x,path:{cmds:[{type:"M",x:19.368,y:89.928},{type:"L",x:41.544,y:89.928},{type:"L",x:41.544,y:84.672},{type:"L",x:24.624,y:84.672},{type:"L",x:24.624,y:-19},{type:"L",x:24.624,y:-42.6667,scaleY:-1},{type:"L",x:24.624,y:-120.744},{type:"L",x:41.544,y:-120.744},{type:"L",x:41.544,y:-126},{type:"L",x:19.368,y:-126},{type:"L",x:19.368,y:-42.6667},{type:"L",x:19.368,y:-19,scaleY:1},{type:"L",x:19.368,y:89.928}],size:{x:42,y:216},shift:{x:0,y:126},fontSize:72},mirrorPath:!0},"]":{renderer:f,mips:[...w("]",d),"]_path"],stretchedByY:!0}},_("]",d),{"]_path":{renderer:x,path:{cmds:[{type:"M",x:.36,y:-120.744},{type:"L",x:17.28,y:-120.744},{type:"L",x:17.28,y:-39},{type:"L",x:17.28,y:-24.3333,scaleY:1},{type:"L",x:17.28,y:84.672},{type:"L",x:.36,y:84.672},{type:"L",x:.36,y:89.928},{type:"L",x:22.536,y:89.928},{type:"L",x:22.536,y:-24.3333},{type:"L",x:22.536,y:-39,scaleY:-1},{type:"L",x:22.536,y:-126},{type:"L",x:.36,y:-126},{type:"Z"}],size:{x:42,y:216},shift:{x:0,y:126},fontSize:72},mirrorPath:!0},"{":{renderer:f,mips:[...w("{",d),"{_path"],stretchedByY:!0}},_("{",d),{"{_path":{renderer:x,path:{cmds:[{type:"M",x:47.592,y:89.496},{type:"L",x:47.592,y:88.272},{type:"L",x:47.592,y:87.408},{type:"C",x1:47.592,y1:86.76,x2:47.52,y2:86.76,x:46.872,y:86.472},{type:"C",x1:46.08,y1:86.04,x2:44.352,y2:84.888,x:43.344,y:84.024},{type:"C",x1:42.12,y1:83.088,x2:40.032,y2:81,x:39.096,y:79.776},{type:"C",x1:35.928,y1:75.888,x2:33.552,y2:70.632,x:33.048,y:64.584},{type:"C",x1:32.976,y1:63.936,x2:32.976,y2:54.576,x:32.976,y:36.072},{type:"L",x:32.976,y:36.072,scaleY:-.5},{type:"C",x1:32.976,y1:17.568,x2:32.976,y2:8.136,x:32.904,y:7.488},{type:"C",x1:32.4,y1:1.44,x2:29.88,y2:-4.392,x:25.632,y:-9.432},{type:"C",x1:24.768,y1:-10.368,x2:22.608,y2:-12.528,x:21.672,y:-13.32},{type:"C",x1:20.52,y1:-14.184,x2:19.152,y2:-15.264,x:18,y:-15.984},{type:"L",x:14.544,y:-18.072},{type:"C",x1:18.936,y1:-20.232,x2:22.392,y2:-23.184,x:25.632,y:-26.64},{type:"C",x1:29.88,y1:-31.68,x2:32.4,y2:-37.512,x:32.904,y:-43.56},{type:"C",x1:32.976,y1:-44.208,x2:32.976,y2:-53.64,x:32.976,y:-72.072},{type:"L",x:32.976,y:-72.072,scaleY:-.5},{type:"C",x1:32.976,y1:-90.648,x2:32.976,y2:-100.008,x:33.048,y:-100.656},{type:"C",x1:33.336,y1:-104.112,x2:34.2,y2:-107.352,x:35.64,y:-110.376},{type:"C",x1:37.944,y1:-115.344,x2:42.12,y2:-119.952,x:46.872,y:-122.544},{type:"C",x1:47.52,y1:-122.832,x2:47.592,y2:-122.832,x:47.592,y:-123.48},{type:"L",x:47.592,y:-124.344},{type:"L",x:47.592,y:-125.568},{type:"L",x:47.16,y:-126},{type:"L",x:44.784,y:-126},{type:"L",x:43.2,y:-125.208},{type:"C",x1:40.896,y1:-123.984,x2:39.24,y2:-122.976,x:37.44,y:-121.608},{type:"C",x1:32.4,y1:-117.864,x2:28.728,y2:-113.256,x:26.712,y:-108},{type:"C",x1:25.92,y1:-105.984,x2:25.416,y2:-104.04,x:25.056,y:-101.52},{type:"C",x1:24.984,y1:-101.088,x2:24.912,y2:-93.888,x:24.912,y:-72.072},{type:"L",x:24.912,y:-72.072,scaleY:.5},{type:"L",x:24.84,y:-43.2},{type:"L",x:24.696,y:-41.976},{type:"C",x1:24.552,y1:-40.464,x2:24.264,y2:-39.024,x:23.904,y:-37.8},{type:"C",x1:22.104,y1:-30.456,x2:17.568,y2:-24.048,x:11.304,y:-20.016},{type:"C",x1:10.44,y1:-19.296,x2:10.368,y2:-19.512,x:10.368,y:-18},{type:"C",x1:10.368,y1:-16.56,x2:10.44,y2:-16.776,x:11.304,y:-16.056},{type:"C",x1:17.568,y1:-12.024,x2:22.104,y2:-5.616,x:23.904,y:1.728},{type:"C",x1:24.264,y1:2.952,x2:24.552,y2:4.392,x:24.696,y:5.904},{type:"L",x:24.84,y:7.056},{type:"L",x:24.912,y:35.928},{type:"L",x:24.912,y:35.928,scaleY:.5},{type:"C",x1:24.912,y1:57.816,x2:24.984,y2:65.016,x:25.056,y:65.448},{type:"C",x1:25.704,y1:70.056,x2:27,y2:73.584,x:29.52,y:77.4},{type:"C",x1:32.832,y1:82.296,x2:37.512,y2:86.328,x:43.488,y:89.28},{type:"L",x:44.784,y:89.928},{type:"L",x:47.16,y:89.928},{type:"Z"}],size:{x:58,y:216},shift:{x:0,y:126},fontSize:72},mirrorPath:!0},"}":{renderer:f,mips:[...w("}",d),"}_path"],stretchedByY:!0}},_("}",d),{"}_path":{renderer:x,path:{cmds:[{type:"M",x:10.368,y:-124.344},{type:"C",x1:10.368,y1:-123.048,x2:10.368,y2:-122.976,x:11.016,y:-122.616},{type:"C",x1:18.144,y1:-118.368,x2:24.12,y2:-110.592,x:24.84,y:-100.656},{type:"C",x1:24.912,y1:-100.008,x2:24.912,y2:-90.072,x:24.912,y:-72.144},{type:"L",x:24.912,y:-72.144,scaleY:.5},{type:"C",x1:24.912,y1:-54.144,x2:24.912,y2:-44.208,x:24.984,y:-43.56},{type:"C",x1:25.416,y1:-37.656,x2:27.792,y2:-32.112,x:31.896,y:-27.144},{type:"C",x1:32.832,y1:-25.992,x2:35.064,y2:-23.832,x:36.216,y:-22.824},{type:"C",x1:38.376,y1:-21.024,x2:40.68,y2:-19.368,x:43.416,y:-18},{type:"C",x1:40.896,y1:-16.776,x2:38.52,y2:-15.12,x:36.216,y:-13.248},{type:"C",x1:35.064,y1:-12.24,x2:32.832,y2:-10.08,x:31.896,y:-8.928},{type:"C",x1:27.792,y1:-3.96,x2:25.416,y2:1.584,x:24.984,y:7.488},{type:"C",x1:24.912,y1:8.136,x2:24.912,y2:18.072,x:24.912,y:36.072},{type:"L",x:24.912,y:36.072,scaleY:.5},{type:"C",x1:24.912,y1:54,x2:24.912,y2:63.936,x:24.84,y:64.584},{type:"C",x1:24.336,y1:70.92,x2:21.888,y2:76.536,x:17.496,y:81.288},{type:"C",x1:15.84,y1:83.16,x2:13.032,y2:85.392,x:11.016,y:86.544},{type:"C",x1:10.44,y1:86.904,x2:10.368,y2:86.976,x:10.368,y:88.272},{type:"C",x1:10.368,y1:89.928,x2:10.368,y2:89.928,x:12.096,y:89.928},{type:"L",x:13.176,y:89.928},{type:"L",x:14.616,y:89.208},{type:"C",x1:18.288,y1:87.336,x2:21.24,y2:85.248,x:23.976,y:82.584},{type:"C",x1:28.224,y1:78.48,x2:30.96,y2:73.872,x:32.184,y:68.76},{type:"C",x1:32.472,y1:67.824,x2:32.688,y2:66.744,x:32.832,y:65.448},{type:"C",x1:32.904,y1:65.016,x2:32.976,y2:57.744,x:32.976,y:35.928},{type:"L",x:32.976,y:35.928,scaleY:-.5},{type:"C",x1:33.048,y1:4.176,x2:32.976,y2:6.912,x:33.48,y:4.104},{type:"C",x1:34.848,y1:-4.248,x2:39.816,y2:-11.808,x:46.728,y:-16.128},{type:"C",x1:47.592,y1:-16.848,x2:47.592,y2:-16.416,x:47.592,y:-18},{type:"C",x1:47.592,y1:-19.656,x2:47.592,y2:-19.224,x:46.728,y:-19.944},{type:"C",x1:39.816,y1:-24.264,x2:34.848,y2:-31.824,x:33.48,y:-40.176},{type:"C",x1:32.976,y1:-42.984,x2:33.048,y2:-40.248,x:32.976,y:-72.072},{type:"L",x:32.976,y:-72.072,scaleY:-.5},{type:"C",x1:32.976,y1:-93.816,x2:32.904,y2:-101.088,x:32.832,y:-101.52},{type:"C",x1:32.688,y1:-102.816,x2:32.472,y2:-103.896,x:32.184,y:-104.832},{type:"C",x1:30.6,y1:-111.312,x2:26.568,y2:-117.072,x:20.52,y:-121.608},{type:"C",x1:18.72,y1:-122.976,x2:16.92,y2:-124.128,x:14.616,y:-125.28},{type:"L",x:13.176,y:-126},{type:"L",x:12.024,y:-126},{type:"L",x:11.232,y:-126},{type:"C",x1:10.368,y1:-126,x2:10.368,y2:-125.856,x:10.368,y:-124.344},{type:"Z"}],size:{x:58,y:216},shift:{x:0,y:126},fontSize:72},mirrorPath:!0},"|":{renderer:x,path:{cmds:[{type:"M",x:10.008,y:17.928},{type:"C",x1:10.8,y1:17.928,x2:11.16,y2:17.496,x:11.448,y:16.92},{type:"L",x:11.448,y:-14.916},{type:"L",x:11.448,y:-23.666,scaleY:-1},{type:"L",x:11.448,y:-52.92},{type:"C",x1:11.16,y1:-53.496,x2:10.728,y2:-54,x:10.008,y:-54},{type:"C",x1:9.288,y1:-54,x2:8.928,y2:-53.424,x:8.64,y:-53.064},{type:"L",x:8.5795,y:-23.666},{type:"L",x:8.568,y:-14.916,scaleY:1},{type:"L",x:8.568,y:16.92},{type:"C",x1:8.856,y1:17.496,x2:9.216,y2:17.928,x:10.008,y:17.928},{type:"Z"}],size:{x:20,y:85},shift:{x:0,y:65.416},fontSize:72},stretchedByY:!0},[i.fromHex("23de")]:{renderer:x,path:{cmds:[{type:"M",x:62.352,y:-3.312},{type:"L",x:61.344,y:-3.312},{type:"C",x1:60.192,y1:-3.312,x2:60.048,y2:-3.384,x:59.904,y:-3.888},{type:"C",x1:58.896,y1:-7.632,x2:56.592,y2:-12.168,x:53.712,y:-13.32},{type:"C",x1:52.704,y1:-13.68,x2:53.064,y2:-13.68,x:41.184,y:-13.68},{type:"L",x:41.184,y:-13.68,scaleX:-.5},{type:"C",x1:33.768,y1:-13.68,x2:30.024,y2:-13.68,x:29.592,y:-13.752},{type:"C",x1:28.296,y1:-13.968,x2:26.784,y2:-14.616,x:25.632,y:-15.408},{type:"C",x1:23.4,y1:-17.064,x2:21.528,y2:-20.088,x:20.016,y:-24.408},{type:"L",x:19.584,y:-25.488},{type:"L",x:19.296,y:-24.624},{type:"C",x1:18.144,y1:-21.096,x2:16.56,y2:-18.216,x:14.76,y:-16.416},{type:"C",x1:13.32,y1:-14.976,x2:11.52,y2:-14.04,x:9.648,y:-13.752},{type:"C",x1:9.216,y1:-13.68,x2:5.472,y2:-13.68,x:-1.944,y:-13.68},{type:"L",x:-1.944,y:-13.68,scaleX:-.5},{type:"C",x1:-13.824,y1:-13.68,x2:-13.464,y2:-13.68,x:-14.472,y:-13.32},{type:"C",x1:-17.352,y1:-12.168,x2:-19.656,y2:-7.632,x:-20.664,y:-3.888},{type:"C",x1:-20.808,y1:-3.384,x2:-20.952,y2:-3.312,x:-22.104,y:-3.312},{type:"L",x:-23.112,y:-3.312},{type:"L",x:-23.544,y:-3.744},{type:"L",x:-23.544,y:-4.752},{type:"C",x1:-23.544,y1:-5.256,x2:-23.472,y2:-5.832,x:-23.472,y:-5.904},{type:"C",x1:-23.472,y1:-5.976,x2:-23.256,y2:-6.624,x:-23.04,y:-7.272},{type:"C",x1:-21.6,y1:-12.6,x2:-19.728,y2:-16.128,x:-17.352,y:-18},{type:"C",x1:-16.344,y1:-18.792,x2:-15.192,y2:-19.296,x:-13.752,y:-19.656},{type:"L",x:-2.088,y:-19.728},{type:"L",x:-2.088,y:-19.728,scaleX:.5},{type:"C",x1:10.656,y1:-19.8,x2:9.792,y2:-19.728,x:10.944,y:-20.16},{type:"C",x1:13.104,y1:-21.024,x2:15.12,y2:-23.04,x:16.704,y:-25.992},{type:"C",x1:17.064,y1:-26.784,x2:17.496,y2:-27.648,x:18,y:-28.944},{type:"C",x1:18.432,y1:-30.096,x2:18.432,y2:-30.096,x:19.656,y:-30.096},{type:"C",x1:20.808,y1:-30.096,x2:20.808,y2:-30.096,x:21.24,y:-28.944},{type:"C",x1:21.744,y1:-27.648,x2:22.176,y2:-26.784,x:22.536,y:-25.992},{type:"C",x1:24.12,y1:-23.04,x2:26.136,y2:-21.024,x:28.296,y:-20.16},{type:"C",x1:29.448,y1:-19.728,x2:28.584,y2:-19.8,x:41.328,y:-19.728},{type:"L",x:41.328,y:-19.728,scaleX:.5},{type:"L",x:52.92,y:-19.656},{type:"C",x1:54.432,y1:-19.296,x2:55.584,y2:-18.864,x:56.592,y:-18},{type:"C",x1:58.824,y1:-16.272,x2:60.624,y2:-13.032,x:61.992,y:-8.352},{type:"C",x1:62.712,y1:-5.904,x2:62.784,y2:-5.688,x:62.784,y:-4.68},{type:"L",x:62.784,y:-3.744},{type:"Z"}],size:{x:93.7143,y:39.1},shift:{x:27.5714,y:35.2286},fontSize:72},stretchedByX:!0},[i.fromHex("23df")]:{renderer:x,path:{cmds:[{type:"M",x:62.352,y:-17.568},{type:"L",x:61.344,y:-17.568},{type:"C",x1:60.192,y1:-17.568,x2:60.048,y2:-17.496,x:59.904,y:-16.992},{type:"C",x1:58.896,y1:-13.248,x2:56.592,y2:-8.712,x:53.712,y:-7.56},{type:"C",x1:52.704,y1:-7.2,x2:53.064,y2:-7.2,x:41.184,y:-7.2},{type:"L",x:41.184,y:-7.2,scaleX:-.5},{type:"C",x1:33.768,y1:-7.2,x2:30.024,y2:-7.2,x:29.592,y:-7.128},{type:"C",x1:28.296,y1:-6.912,x2:26.784,y2:-6.264,x:25.632,y:-5.472},{type:"C",x1:23.4,y1:-3.816,x2:21.528,y2:-.792,x:20.016,y:3.528},{type:"L",x:19.584,y:4.608},{type:"L",x:19.296,y:3.744},{type:"C",x1:18.144,y1:.216,x2:16.56,y2:-2.664,x:14.76,y:-4.464},{type:"C",x1:13.32,y1:-5.904,x2:11.52,y2:-6.84,x:9.648,y:-7.128},{type:"C",x1:9.216,y1:-7.2,x2:5.472,y2:-7.2,x:-1.944,y:-7.2},{type:"L",x:-1.944,y:-7.2,scaleX:-.5},{type:"C",x1:-13.824,y1:-7.2,x2:-13.464,y2:-7.2,x:-14.472,y:-7.56},{type:"C",x1:-17.352,y1:-8.712,x2:-19.656,y2:-13.248,x:-20.664,y:-16.992},{type:"C",x1:-20.808,y1:-17.496,x2:-20.952,y2:-17.568,x:-22.104,y:-17.568},{type:"L",x:-23.112,y:-17.568},{type:"L",x:-23.544,y:-17.136},{type:"L",x:-23.544,y:-16.128},{type:"C",x1:-23.544,y1:-15.624,x2:-23.472,y2:-15.048,x:-23.472,y:-14.976},{type:"C",x1:-23.472,y1:-14.904,x2:-23.256,y2:-14.256,x:-23.04,y:-13.608},{type:"C",x1:-21.6,y1:-8.28,x2:-19.728,y2:-4.752,x:-17.352,y:-2.88},{type:"C",x1:-16.344,y1:-2.088,x2:-15.192,y2:-1.584,x:-13.752,y:-1.224},{type:"L",x:-2.088,y:-1.152},{type:"L",x:-2.088,y:-1.152,scaleX:.5},{type:"C",x1:10.656,y1:-1.08,x2:9.792,y2:-1.152,x:10.944,y:-.72},{type:"C",x1:13.104,y1:.144,x2:15.12,y2:2.16,x:16.704,y:5.112},{type:"C",x1:17.064,y1:5.904,x2:17.496,y2:6.768,x:18,y:8.064},{type:"C",x1:18.432,y1:9.216,x2:18.432,y2:9.216,x:19.656,y:9.216},{type:"C",x1:20.808,y1:9.216,x2:20.808,y2:9.216,x:21.24,y:8.064},{type:"C",x1:21.744,y1:6.768,x2:22.176,y2:5.904,x:22.536,y:5.112},{type:"C",x1:24.12,y1:2.16,x2:26.136,y2:.144,x:28.296,y:-.72},{type:"C",x1:29.448,y1:-1.152,x2:28.584,y2:-1.08,x:41.328,y:-1.152},{type:"L",x:41.328,y:-1.152,scaleX:.5},{type:"L",x:52.92,y:-1.224},{type:"C",x1:54.432,y1:-1.584,x2:55.584,y2:-2.016,x:56.592,y:-2.88},{type:"C",x1:58.824,y1:-4.608,x2:60.624,y2:-7.848,x:61.992,y:-12.528},{type:"C",x1:62.712,y1:-14.976,x2:62.784,y2:-15.192,x:62.784,y:-16.2},{type:"L",x:62.784,y:-17.136},{type:"Z"}],size:{x:93.7143,y:39.1},shift:{x:27.4714,y:22.9286},fontSize:72},stretchedByX:!0},[i.fromHex("23dc")]:{renderer:x,path:{cmds:[{type:"M",x:16.92,y:-24.048},{type:"L",x:16.92,y:-24.048,scaleX:0},{type:"C",x1:36.216,y1:-24.048,x2:50.976,y2:-17.712,x:60.12,y:-7.056},{type:"L",x:60.12,y:-5.04},{type:"C",x1:59.976,y1:-4.896,x2:59.688,y2:-4.608,x:59.472,y:-4.608},{type:"C",x1:59.256,y1:-4.608,x2:59.112,y2:-4.68,x:58.392,y:-5.328},{type:"C",x1:48.672,y1:-13.896,x2:35.136,y2:-18,x:16.992,y:-18},{type:"L",x:16.992,y:-18,scaleX:-1},{type:"C",x1:-1.224,y1:-18,x2:-14.76,y2:-13.968,x:-24.48,y:-5.328},{type:"C",x1:-25.2,y1:-4.68,x2:-25.344,y2:-4.608,x:-25.56,y:-4.608},{type:"C",x1:-25.776,y1:-4.608,x2:-26.064,y2:-4.896,x:-26.208,y:-5.04},{type:"L",x:-26.208,y:-7.056},{type:"C",x1:-17.064,y1:-17.712,x2:-2.376,y2:-24.048,x:16.92,y:-24.048},{type:"L",x:16.92,y:-24.048,scaleX:1},{type:"Z"}],size:{x:93.7143,y:39.1},shift:{x:30.1667,y:33.9333},fontSize:72},stretchedByX:!0},[i.fromHex("23dd")]:{renderer:x,path:{cmds:[{type:"M",x:11.232,y:-2.592},{type:"L",x:11.232,y:-2.592,scaleX:0},{type:"C",x1:30.456,y1:-2.592,x2:45.216,y2:-8.928,x:54.36,y:-19.584},{type:"L",x:54.36,y:-20.52},{type:"C",x1:54.36,y1:-21.672,x2:54.36,y2:-22.032,x:53.568,y:-22.032},{type:"C",x1:53.424,y1:-21.96,x2:52.92,y2:-21.6,x:52.416,y:-21.168},{type:"C",x1:42.768,y1:-12.6,x2:29.304,y2:-8.64,x:11.16,y:-8.64},{type:"L",x:11.16,y:-8.64,scaleX:-1},{type:"C",x1:-6.912,y1:-8.64,x2:-20.376,y2:-12.6,x:-30.024,y:-21.168},{type:"C",x1:-30.528,y1:-21.6,x2:-31.032,y2:-21.96,x:-31.176,y:-22.032},{type:"C",x1:-31.896,y1:-22.032,x2:-31.968,y2:-21.744,x:-31.968,y:-20.52},{type:"L",x:-31.968,y:-19.584},{type:"C",x1:-22.824,y1:-8.856,x2:-8.136,y2:-2.592,x:11.232,y:-2.592},{type:"L",x:11.232,y:-2.592,scaleX:1},{type:"Z"}],size:{x:93.7143,y:39.1},shift:{x:36.3667,y:32.8333},fontSize:72},stretchedByX:!0},[i.fromHex("230a")]:{renderer:x,path:{cmds:[{type:"M",x:14.112,y:-54},{type:"C",x1:13.176,y1:-54,x2:12.888,y2:-53.424,x:12.528,y:-52.848},{type:"L",x:12.528,y:-27.2622},{type:"L",x:12.528,y:-17.416,scaleY:1},{type:"L",x:12.528,y:16.848},{type:"L",x:12.744,y:17.208},{type:"C",x1:12.96,y1:17.712,x2:13.248,y2:17.784,x:13.68,y:18},{type:"L",x:21.456,y:18},{type:"C",x1:28.8,y1:18,x2:29.232,y2:18,x:29.52,y:17.856},{type:"C",x1:29.952,y1:17.64,x2:30.384,y2:17.208,x:30.384,y:16.56},{type:"C",x1:30.384,y1:15.912,x2:29.952,y2:15.48,x:29.52,y:15.264},{type:"C",x1:29.232,y1:15.12,x2:28.8,y2:15.12,x:22.32,y:15.12},{type:"L",x:15.408,y:15.12},{type:"L",x:15.408,y:-17.416},{type:"L",x:15.408,y:-27.2622,scaleY:-1},{type:"L",x:15.408,y:-52.92},{type:"C",x1:15.12,y1:-53.496,x2:14.688,y2:-53.928,x:14.112,y:-54},{type:"Z"}],size:{x:32,y:85},shift:{x:0,y:65.416},fontSize:72},stretchedByY:!0,mirrorPath:!0},[i.fromHex("230b")]:{renderer:x,path:{cmds:[{type:"M",x:18.072,y:-54},{type:"C",x1:17.136,y1:-54,x2:16.848,y2:-53.424,x:16.488,y:-52.848},{type:"L",x:16.488,y:-31.7237},{type:"L",x:16.488,y:-21.2622,scaleY:1},{type:"L",x:16.488,y:15.12},{type:"L",x:9.576,y:15.12},{type:"C",x1:3.096,y1:15.12,x2:2.664,y2:15.12,x:2.448,y:15.264},{type:"C",x1:1.944,y1:15.48,x2:1.512,y2:15.912,x:1.512,y:16.56},{type:"C",x1:1.512,y1:16.992,x2:1.728,y2:17.352,x:1.944,y:17.568},{type:"C",x1:2.448,y1:18,x2:1.944,y2:18,x:10.584,y:18},{type:"L",x:18.432,y:17.928},{type:"C",x1:18.792,y1:17.64,x2:19.152,y2:17.424,x:19.368,y:16.92},{type:"L",x:19.368,y:-21.2622},{type:"L",x:19.368,y:-31.7237,scaleY:-1},{type:"L",x:19.368,y:-52.92},{type:"C",x1:19.08,y1:-53.496,x2:18.648,y2:-53.928,x:18.072,y:-54},{type:"Z"}],size:{x:32,y:85},shift:{x:0,y:65.416},fontSize:72},stretchedByY:!0,mirrorPath:!0},[i.fromHex("2308")]:{renderer:x,path:{cmds:[{type:"M",x:15.408,y:16.92},{type:"L",x:15.408,y:-18.3391},{type:"L",x:15.408,y:-33.416,scaleY:-1},{type:"L",x:15.408,y:-51.12},{type:"L",x:22.32,y:-51.12},{type:"C",x1:28.8,y1:-51.12,x2:29.232,y2:-51.12,x:29.52,y:-51.264},{type:"C",x1:29.952,y1:-51.48,x2:30.384,y2:-51.912,x:30.384,y:-52.56},{type:"C",x1:30.384,y1:-53.208,x2:29.952,y2:-53.64,x:29.52,y:-53.856},{type:"C",x1:29.232,y1:-54,x2:28.8,y2:-54,x:21.456,y:-54},{type:"L",x:13.68,y:-54},{type:"L",x:13.32,y:-53.784},{type:"C",x1:12.816,y1:-53.568,x2:12.744,y2:-53.28,x:12.528,y:-52.848},{type:"L",x:12.528,y:-33.416},{type:"L",x:12.528,y:-18.3391,scaleY:1},{type:"L",x:12.528,y:16.848},{type:"C",x1:12.888,y1:17.424,x2:13.176,y2:18,x:14.112,y:18},{type:"C",x1:14.688,y1:17.928,x2:15.12,y2:17.496,x:15.408,y:16.92},{type:"Z"}],size:{x:32,y:85},shift:{x:0,y:65.416},fontSize:72},stretchedByY:!0,mirrorPath:!0},[i.fromHex("2309")]:{renderer:x,path:{cmds:[{type:"M",x:19.368,y:16.92},{type:"L",x:19.368,y:-21.1083},{type:"L",x:19.368,y:-32.8006,scaleY:-1},{type:"L",x:19.368,y:-52.92},{type:"C",x1:19.152,y1:-53.424,x2:18.792,y2:-53.712,x:18.432,y:-54},{type:"L",x:10.584,y:-54},{type:"C",x1:3.024,y1:-54,x2:2.664,y2:-54,x:2.448,y:-53.856},{type:"C",x1:1.944,y1:-53.64,x2:1.512,y2:-53.208,x:1.512,y:-52.56},{type:"C",x1:1.512,y1:-51.912,x2:1.944,y2:-51.48,x:2.448,y:-51.264},{type:"C",x1:2.664,y1:-51.12,x2:3.096,y2:-51.12,x:9.576,y:-51.12},{type:"L",x:16.488,y:-51.12},{type:"L",x:16.488,y:-32.8006},{type:"L",x:16.488,y:-21.1083,scaleY:1},{type:"L",x:16.488,y:16.848},{type:"C",x1:16.848,y1:17.424,x2:17.136,y2:18,x:18.072,y:18},{type:"C",x1:18.648,y1:17.928,x2:19.08,y2:17.496,x:19.368,y:16.92},{type:"Z"}],size:{x:32,y:85},shift:{x:0,y:65.416},fontSize:72},stretchedByY:!0,mirrorPath:!0},radical:{renderer:new n.RadicalGlyphRenderer,mips:["radical_size0","radical_size1","radical_size2","radical_size3","radical_size4","radical_size5"]},radical_size0:{renderer:x,path:{cmds:[{type:"M",x:6.84,y:-12.816},{type:"C",x1:7.056,y1:-12.888,x2:11.52,y2:-16.272,x:11.52,y:-16.2},{type:"L",x:18.432,y:-1.08},{type:"C",x1:23.472,y1:9.936,x2:25.344,y2:14.04,x:25.488,y:14.184},{type:"C",x1:25.704,y1:14.4,x2:25.776,y2:14.4,x:26.352,y:14.4},{type:"C",x1:27.072,y1:14.4,x2:27.504,y2:14.256,x:27.72,y:13.896},{type:"C",x1:27.864,y1:13.752,x2:35.424,y2:-2.016,x:44.64,y:-21.096},{type:"L",x:60.8603,y:-54.72,id:"content"},{type:"L",x:63.625,y:-54.72},{type:"L",x:68.25,y:-54.72,scaleX:1},{type:"L",x:71.28,y:-54.72},{type:"C",x1:71.856,y1:-55.008,x2:72.36,y2:-55.368,x:72.36,y:-56.16},{type:"C",x1:72.36,y1:-56.952,x2:71.856,y2:-57.312,x:71.28,y:-57.6},{type:"L",x:68.25,y:-57.6},{type:"L",x:63.625,y:-57.6,scaleX:-1},{type:"L",x:60.408,y:-57.6},{type:"C",x1:60.384,y1:-57.6,x2:60.3602,y2:-57.5759,x:60.3367,y:-57.5636},{type:"C",x1:60.2454,y1:-57.5871,x2:60.149,y2:-57.6,x:60.048,y:-57.6},{type:"C",x1:59.328,y1:-57.6,x2:58.968,y2:-57.24,x:58.608,y:-56.592},{type:"C",x1:58.104,y1:-55.728,x2:28.8,y2:5.544,x:28.584,y:5.544},{type:"L",x:22.464,y:-7.776},{type:"C",x1:19.152,y1:-15.12,x2:16.272,y2:-21.384,x:16.128,y:-21.672},{type:"C",x1:15.84,y1:-22.248,x2:15.696,y2:-22.392,x:15.264,y:-22.392,id:"index"},{type:"C",x1:15.192,y1:-22.392,x2:14.976,y2:-22.32,x:14.904,y:-22.248},{type:"C",x1:14.544,y1:-21.888,x2:5.472,y2:-15.192,x:5.256,y:-14.688},{type:"C",x1:5.184,y1:-14.616,x2:5.184,y2:-14.472,x:5.184,y:-14.4},{type:"C",x1:5.184,y1:-13.824,x2:6.48,y2:-12.816,x:6.84,y:-12.816},{type:"Z"}],size:{x:68.625,y:73.75},shift:{x:-4.375,y:58.541},fontSize:72},mirrorPath:!0},radical_size1:{renderer:x,path:{cmds:[{type:"M",x:18.936,y:-17.928},{type:"L",x:7.992,y:-9.36},{type:"L",x:9.864,y:-7.488},{type:"C",x1:9.936,y1:-7.488,x2:11.016,y2:-8.352,x:12.312,y:-9.36},{type:"L",x:14.76,y:-11.232},{type:"C",x1:14.832,y1:-11.232,x2:18.36,y2:-3.096,x:22.68,y:6.912},{type:"L",x:30.528,y:25.128},{type:"L",x:31.392,y:25.2},{type:"C",x1:32.472,y1:25.2,x2:32.616,y2:25.128,x:33.048,y:24.696},{type:"C",x1:33.192,y1:24.552,x2:42.264,y2:5.544,x:53.352,y:-17.496},{type:"L",x:72.8198,y:-58.176,id:"content"},{type:"L",x:76.6,y:-58.176},{type:"L",x:80.9,y:-58.176,scaleX:1},{type:"L",x:85.248,y:-58.176},{type:"C",x1:85.824,y1:-58.464,x2:86.328,y2:-58.824,x:86.328,y:-59.616},{type:"C",x1:86.328,y1:-60.408,x2:85.824,y2:-60.768,x:85.248,y:-61.056},{type:"L",x:80.9,y:-61.056},{type:"L",x:76.6,y:-61.056,scaleX:-1},{type:"L",x:72.6332,y:-61.056},{type:"C",x1:72.4677,y1:-61.1455,x2:72.2798,y2:-61.2,x:72.072,y:-61.2},{type:"C",x1:71.496,y1:-61.2,x2:70.992,y2:-60.84,x:70.704,y:-60.408},{type:"C",x1:70.632,y1:-60.12,x2:62.28,y2:-42.768,x:52.2,y:-21.744},{type:"L",x:33.84,y:16.416},{type:"C",x1:33.696,y1:16.272,x2:19.08,y2:-17.928,x:18.936,y:-17.928,id:"index"},{type:"Z"}],size:{x:79.9,y:87.6},shift:{x:-7.1,y:61.8},fontSize:72},mirrorPath:!0},radical_size2:{renderer:x,path:{cmds:[{type:"M",x:72.9908,y:-79.9274,id:"content"},{type:"L",x:74.8,y:-79.9409},{type:"L",x:79,y:-79.9722,scaleX:1},{type:"L",x:81.648,y:-79.992},{type:"C",x1:82.224,y1:-80.28,x2:82.728,y2:-80.64,x:82.728,y:-81.432},{type:"C",x1:82.728,y1:-82.224,x2:82.224,y2:-82.584,x:81.648,y:-82.872},{type:"L",x:79,y:-82.8522},{type:"L",x:74.8,y:-82.8209,scaleX:-1},{type:"L",x:72,y:-82.8},{type:"C",x1:71.9982,y1:-82.7991,x2:71.9963,y2:-82.7982,x:71.9945,y:-82.7972},{type:"C",x1:71.5103,y1:-82.7633,x2:70.981,y2:-82.4217,x:70.776,y:-82.08},{type:"L",x:33.984,y:34.128},{type:"L",x:19.008,y:-17.856,id:"index"},{type:"C",x1:19.008,y1:-17.856,x2:17.28,y2:-15.984,x:15.264,y:-13.536},{type:"L",x:7.992,y:-4.824},{type:"L",x:9.936,y:-2.952},{type:"L",x:14.616,y:-8.568},{type:"L",x:22.464,y:18.648},{type:"C",x1:26.928,y1:34.2,x2:30.24,y2:45.936,x:30.528,y:46.8},{type:"L",x:31.392,y:46.8},{type:"C",x1:32.4,y1:46.8,x2:32.76,y2:46.656,x:33.12,y:46.296},{type:"L",x:53.352,y:-17.568},{type:"C",x1:67.3171,y1:-61.7813,x2:71.7366,y2:-75.8042,x:72.9908,y:-79.9274},{type:"Z"}],size:{x:76,y:131.2},shift:{x:-7.2,y:83.536},fontSize:72},mirrorPath:!0},radical_size3:{renderer:x,path:{cmds:[{type:"M",x:30.528,y:68.256},{type:"C",x1:30.528,y1:68.4,x2:30.528,y2:68.4,x:31.392,y:68.4},{type:"C",x1:32.4,y1:68.4,x2:32.904,y2:68.328,x:33.12,y:67.752},{type:"C",x1:33.4598,y1:67.4122,x2:69.0841,y2:-83.9453,x:73.0773,y:-101.52,id:"content"},{type:"L",x:75.4,y:-101.52},{type:"L",x:78.4,y:-101.52,scaleX:1},{type:"L",x:80.064,y:-101.52},{type:"C",x1:80.64,y1:-101.808,x2:81.144,y2:-102.168,x:81.144,y:-102.96},{type:"C",x1:81.144,y1:-103.752,x2:80.64,y2:-104.112,x:80.064,y:-104.4},{type:"L",x:78.4,y:-104.4},{type:"L",x:75.4,y:-104.4,scaleX:-1},{type:"L",x:72.072,y:-104.4},{type:"C",x1:71.568,y1:-104.4,x2:70.992,y2:-104.04,x:70.776,y:-103.68},{type:"C",x1:70.632,y1:-103.248,x2:34.056,y2:51.552,x:34.056,y:51.84},{type:"L",x:19.008,y:-17.856,id:"index"},{type:"L",x:7.992,y:-.36},{type:"L",x:8.928,y:.576},{type:"C",x1:9.432,y1:1.152,x2:9.864,y2:1.512,x:9.864,y:1.512},{type:"C",x1:9.936,y1:1.512,x2:10.944,y2:-.216,x:12.24,y:-2.232},{type:"C",x1:13.824,y1:-4.824,x2:14.544,y2:-5.904,x:14.544,y:-5.76},{type:"C",x1:14.76,y1:-5.544,x2:30.312,y2:68.04,x:30.528,y:68.256},{type:"Z"}],size:{x:74.4,y:174.2},shift:{x:-7.4,y:105},fontSize:72},mirrorPath:!0},radical_size4:{renderer:x,path:{cmds:[{type:"M",x:73.1445,y:-123.1266,id:"content"},{type:"L",x:76.2,y:-123.1455},{type:"L",x:81.6,y:-123.1788,scaleX:1},{type:"L",x:83.736,y:-123.192},{type:"C",x1:84.312,y1:-123.48,x2:84.816,y2:-123.84,x:84.816,y:-124.632},{type:"C",x1:84.816,y1:-125.424,x2:84.312,y2:-125.784,x:83.736,y:-126.072},{type:"L",x:81.6,y:-126.0588},{type:"L",x:76.2,y:-126.0255,scaleX:-1},{type:"L",x:72.072,y:-126},{type:"C",x1:71.496,y1:-126,x2:70.992,y2:-125.64,x:70.776,y:-125.208},{type:"C",x1:70.632,y1:-124.848,x2:67.752,y2:-109.872,x:52.344,y:-27.648},{type:"L",x:34.056,y:69.336},{type:"C",x1:33.984,y1:69.192,x2:30.6,y2:49.608,x:26.568,y:25.704},{type:"C",x1:22.464,y1:1.872,x2:19.08,y2:-17.712,x:19.008,y:-17.784,id:"index"},{type:"L",x:13.464,y:-6.912},{type:"L",x:7.992,y:4.104},{type:"L",x:9.864,y:5.976},{type:"L",x:14.472,y:-3.168},{type:"L",x:22.464,y:43.272},{type:"C",x1:26.856,y1:68.832,x2:30.528,y2:89.784,x:30.528,y:89.856},{type:"C",x1:30.528,y1:90,x2:30.672,y2:90,x:31.392,y:90},{type:"C",x1:32.4,y1:90,x2:32.904,y2:89.928,x:33.12,y:89.352},{type:"C",x1:33.4618,y1:89.0102,x2:69.5049,y2:-103.2748,x:73.1445,y:-123.1266},{type:"Z"}],size:{x:78,y:217.4},shift:{x:-7.2,y:126.6},fontSize:72},mirrorPath:!0},radical_size5:{renderer:x,path:{cmds:[{type:"M",x:53.424,y:62.712},{type:"L",x:53.424,y:-6},{type:"L",x:53.424,y:-19.8,scaleY:-1},{type:"L",x:53.424,y:-64.368},{type:"L",x:58.6,y:-64.368,id:"content"},{type:"L",x:64.2,y:-64.368,scaleX:1},{type:"L",x:68.832,y:-64.368},{type:"C",x1:69.408,y1:-64.656,x2:69.912,y2:-65.016,x:69.912,y:-65.808},{type:"C",x1:69.912,y1:-66.6,x2:69.408,y2:-66.96,x:68.832,y:-67.248},{type:"L",x:64.2,y:-67.248},{type:"L",x:58.6,y:-67.248,scaleX:-1},{type:"L",x:52.429,y:-67.248},{type:"C",x1:52.2942,y1:-67.2943,x2:52.1464,y2:-67.32,x:51.984,y:-67.32},{type:"C",x1:51.264,y1:-67.32,x2:50.904,y2:-66.744,x:50.616,y:-66.384},{type:"L",x:50.5542,y:-19.8},{type:"L",x:50.544,y:-6,scaleY:1},{type:"L",x:50.544,y:42.192},{type:"L",x:19.08,y:-52.992,id:"index"},{type:"L",x:7.992,y:-30.6},{type:"L",x:8.928,y:-29.664},{type:"C",x1:9.432,y1:-29.088,x2:9.864,y2:-28.728,x:9.864,y:-28.728},{type:"C",x1:9.936,y1:-28.728,x2:11.304,y2:-31.536,x:12.96,y:-34.848},{type:"L",x:15.984,y:-40.968},{type:"L",x:50.544,y:63.72},{type:"L",x:51.408,y:63.72},{type:"C",x1:52.776,y1:63.648,x2:52.848,y2:63.288,x:53.424,y:62.712},{type:"Z"}],size:{x:63.2,y:132.4},shift:{x:-7.4,y:68},fontSize:72},mirrorPath:!0},[i.fromHex("2192")]:{renderer:x,path:{cmds:[{type:"M",x:4.032,y:-18},{type:"C",x1:4.032,y1:-17.208,x2:4.464,y2:-16.848,x:5.04,y:-16.56},{type:"L",x:23.8333,y:-16.56},{type:"L",x:33.8333,y:-16.56,scaleX:1},{type:"L",x:60.12,y:-16.56},{type:"C",x1:55.152,y1:-12.888,x2:51.696,y2:-8.136,x:50.112,y:-1.8},{type:"C",x1:49.896,y1:-1.008,x2:49.68,y2:-.432,x:49.68,y:0},{type:"C",x1:49.68,y1:.576,x2:50.112,y2:.792,x:51.192,y:.792},{type:"C",x1:52.344,y1:.792,x2:52.488,y2:.648,x:52.704,y:-.288},{type:"C",x1:52.848,y1:-1.08,x2:53.208,y2:-2.376,x:53.496,y:-3.168},{type:"C",x1:55.584,y1:-9.432,x2:60.696,y2:-14.976,x:67.32,y:-17.208},{type:"C",x1:67.752,y1:-17.352,x2:67.968,y2:-17.568,x:67.968,y:-18},{type:"C",x1:67.968,y1:-18.432,x2:67.752,y2:-18.648,x:67.32,y:-18.792},{type:"C",x1:60.624,y1:-21.024,x2:55.584,y2:-26.568,x:53.496,y:-32.832},{type:"C",x1:53.208,y1:-33.624,x2:52.848,y2:-34.92,x:52.704,y:-35.784},{type:"C",x1:52.488,y1:-36.648,x2:52.344,y2:-36.792,x:51.192,y:-36.792},{type:"C",x1:50.256,y1:-36.792,x2:49.752,y2:-36.72,x:49.752,y:-36},{type:"C",x1:49.752,y1:-35.856,x2:49.824,y2:-35.712,x:49.824,y:-35.496},{type:"C",x1:50.184,y1:-33.48,x2:51.048,y2:-30.888,x:52.2,y:-28.656},{type:"C",x1:54.072,y1:-25.056,x2:56.448,y2:-22.176,x:60.12,y:-19.44},{type:"L",x:33.8333,y:-19.44},{type:"L",x:23.8333,y:-19.44,scaleX:-1},{type:"L",x:5.04,y:-19.44},{type:"C",x1:4.464,y1:-19.152,x2:4.032,y2:-18.792,x:4.032,y:-18},{type:"Z"}],size:{x:72,y:48},shift:{x:0,y:41.5827},fontSize:72},stretchedByX:!0},[i.fromHex("2190")]:{renderer:x,path:{cmds:[{type:"M",x:67.968,y:-18},{type:"C",x1:67.968,y1:-18.792,x2:67.464,y2:-19.152,x:66.888,y:-19.44},{type:"L",x:49.8333,y:-19.44},{type:"L",x:34.8333,y:-19.44,scaleX:-1},{type:"L",x:11.88,y:-19.44},{type:"L",x:12.096,y:-19.656},{type:"C",x1:16.848,y1:-23.4,x2:20.232,y2:-27.936,x:21.816,y:-34.2},{type:"C",x1:22.032,y1:-34.992,x2:22.248,y2:-35.568,x:22.248,y:-36},{type:"C",x1:22.248,y1:-36.576,x2:21.816,y2:-36.792,x:20.736,y:-36.792},{type:"C",x1:19.08,y1:-36.792,x2:19.224,y2:-35.928,x:18.936,y:-34.488},{type:"C",x1:17.208,y1:-27.504,x2:12.024,y2:-21.672,x:5.256,y:-19.008},{type:"C",x1:4.392,y1:-18.792,x2:3.96,y2:-18.648,x:3.96,y:-17.784},{type:"C",x1:4.104,y1:-17.496,x2:4.32,y2:-17.352,x:5.256,y:-16.992},{type:"C",x1:12.024,y1:-14.328,x2:17.208,y2:-8.496,x:18.936,y:-1.512},{type:"C",x1:19.008,y1:-1.08,x2:19.152,y2:-.504,x:19.224,y:-.288},{type:"C",x1:19.44,y1:.648,x2:19.584,y2:.792,x:20.736,y:.792},{type:"C",x1:21.816,y1:.792,x2:22.248,y2:.576,x:22.248,y:0},{type:"C",x1:22.248,y1:-.432,x2:22.032,y2:-1.008,x:21.816,y:-1.8},{type:"C",x1:20.16,y1:-8.208,x2:17.064,y2:-12.528,x:12.096,y:-16.344},{type:"L",x:11.88,y:-16.56},{type:"L",x:34.8333,y:-16.56},{type:"L",x:49.8333,y:-16.56,scaleX:1},{type:"L",x:66.888,y:-16.56},{type:"C",x1:67.464,y1:-16.848,x2:67.968,y2:-17.208,x:67.968,y:-18},{type:"Z"}],size:{x:72,y:48},shift:{x:0,y:41.616},fontSize:72},stretchedByX:!0},[i.fromHex("AF")]:{renderer:x,path:{cmds:[{type:"M",x:38.304,y:-39.168},{type:"L",x:45.5,y:-39.168},{type:"L",x:56.8333,y:-39.168,scaleX:1},{type:"L",x:64.296,y:-39.168},{type:"L",x:64.296,y:-42.48},{type:"L",x:56.8333,y:-42.48},{type:"L",x:45.5,y:-42.48,scaleX:-1},{type:"L",x:38.304,y:-42.48},{type:"Z"}],size:{x:35.1667,y:17.1667},shift:{x:-33.3333,y:49.2493},fontSize:72},stretchedByX:!0},[i.fromHex("2194")]:{renderer:x,path:{cmds:[{type:"M",x:19.224,y:-35.784},{type:"C",x1:19.152,y1:-35.496,x2:19.008,y2:-34.92,x:18.936,y:-34.488},{type:"C",x1:17.208,y1:-27.504,x2:12.024,y2:-21.672,x:5.256,y:-19.008},{type:"C",x1:4.392,y1:-18.792,x2:3.96,y2:-18.648,x:3.96,y:-17.784},{type:"C",x1:4.104,y1:-17.496,x2:4.32,y2:-17.352,x:5.256,y:-16.992},{type:"C",x1:12.024,y1:-14.328,x2:17.208,y2:-8.496,x:18.936,y:-1.512},{type:"C",x1:19.008,y1:-1.08,x2:19.152,y2:-.504,x:19.224,y:-.288},{type:"C",x1:19.44,y1:.648,x2:19.584,y2:.792,x:20.736,y:.792},{type:"C",x1:21.816,y1:.792,x2:22.248,y2:.576,x:22.248,y:0},{type:"C",x1:22.248,y1:-.432,x2:22.032,y2:-1.008,x:21.816,y:-1.8},{type:"C",x1:20.16,y1:-8.208,x2:17.064,y2:-12.528,x:12.096,y:-16.344},{type:"L",x:11.88,y:-16.56},{type:"L",x:29.3333,y:-16.56},{type:"L",x:42,y:-16.56,scaleX:1},{type:"L",x:60.12,y:-16.56},{type:"C",x1:55.152,y1:-12.888,x2:51.696,y2:-8.136,x:50.112,y:-1.8},{type:"C",x1:49.896,y1:-1.008,x2:49.68,y2:-.432,x:49.68,y:0},{type:"C",x1:49.68,y1:.576,x2:50.112,y2:.792,x:51.192,y:.792},{type:"C",x1:52.344,y1:.792,x2:52.488,y2:.648,x:52.704,y:-.288},{type:"C",x1:52.848,y1:-1.08,x2:53.208,y2:-2.376,x:53.496,y:-3.168},{type:"C",x1:55.584,y1:-9.432,x2:60.696,y2:-14.976,x:67.32,y:-17.208},{type:"C",x1:67.752,y1:-17.352,x2:67.968,y2:-17.568,x:67.968,y:-18},{type:"C",x1:67.968,y1:-18.432,x2:67.752,y2:-18.648,x:67.32,y:-18.792},{type:"C",x1:60.624,y1:-21.024,x2:55.584,y2:-26.568,x:53.496,y:-32.832},{type:"C",x1:53.208,y1:-33.624,x2:52.848,y2:-34.92,x:52.704,y:-35.784},{type:"C",x1:52.488,y1:-36.648,x2:52.344,y2:-36.792,x:51.192,y:-36.792},{type:"C",x1:50.112,y1:-36.792,x2:49.68,y2:-36.576,x:49.68,y:-36},{type:"C",x1:49.68,y1:-35.568,x2:49.896,y2:-34.992,x:50.112,y:-34.2},{type:"C",x1:51.768,y1:-27.648,x2:55.008,y2:-23.256,x:60.12,y:-19.44},{type:"L",x:42,y:-19.44},{type:"L",x:29.3333,y:-19.44,scaleX:-1},{type:"L",x:11.88,y:-19.44},{type:"L",x:12.096,y:-19.656},{type:"C",x1:16.848,y1:-23.4,x2:20.232,y2:-27.936,x:21.816,y:-34.2},{type:"C",x1:22.032,y1:-34.992,x2:22.248,y2:-35.568,x:22.248,y:-36},{type:"C",x1:22.248,y1:-36.576,x2:21.816,y2:-36.792,x:20.736,y:-36.792},{type:"C",x1:19.584,y1:-36.792,x2:19.512,y2:-36.72,x:19.224,y:-35.784},{type:"Z"}],size:{x:72,y:53.1667},shift:{x:0,y:44.2493},fontSize:72},stretchedByX:!0},[i.fromHex("21C0")]:{renderer:x,path:{cmds:[{type:"M",x:49.752,y:-36},{type:"C",x1:49.752,y1:-35.928,x2:49.896,y2:-35.424,x:50.112,y:-34.848},{type:"C",x1:52.272,y1:-28.944,x2:56.448,y2:-23.112,x:61.344,y:-19.44},{type:"L",x:44.3077,y:-19.44},{type:"L",x:27.0769,y:-19.44,scaleX:-1},{type:"L",x:5.04,y:-19.44},{type:"C",x1:4.464,y1:-19.152,x2:4.032,y2:-18.792,x:4.032,y:-18},{type:"C",x1:4.032,y1:-17.208,x2:4.464,y2:-16.848,x:5.04,y:-16.56},{type:"L",x:27.0769,y:-16.56},{type:"L",x:44.3077,y:-16.56,scaleX:1},{type:"L",x:67.464,y:-16.56},{type:"C",x1:67.824,y1:-16.92,x2:67.968,y2:-16.848,x:67.968,y:-17.64},{type:"C",x1:67.968,y1:-18.432,x2:67.896,y2:-18.504,x:67.176,y:-18.936},{type:"C",x1:66.888,y1:-19.08,x2:66.24,y2:-19.512,x:65.664,y:-19.872},{type:"C",x1:59.904,y1:-23.616,x2:55.728,y2:-28.8,x:52.848,y:-35.496},{type:"C",x1:52.344,y1:-36.792,x2:52.344,y2:-36.792,x:51.192,y:-36.792},{type:"C",x1:50.328,y1:-36.792,x2:49.752,y2:-36.648,x:49.752,y:-36},{type:"Z"}],size:{x:72,y:48},shift:{x:.4615,y:42.9545},fontSize:72},stretchedByX:!0},[i.fromHex("21bc")]:{renderer:x,path:{cmds:[{type:"M",x:4.464,y:-16.56},{type:"L",x:36,y:-16.56},{type:"L",x:46.7693,y:-16.56,scaleX:1},{type:"L",x:66.888,y:-16.56},{type:"C",x1:67.464,y1:-16.848,x2:67.968,y2:-17.208,x:67.968,y:-18},{type:"C",x1:67.968,y1:-18.792,x2:67.464,y2:-19.152,x:66.888,y:-19.44},{type:"L",x:46.7693,y:-19.44},{type:"L",x:36,y:-19.44,scaleX:-1},{type:"L",x:10.656,y:-19.44},{type:"L",x:10.872,y:-19.656},{type:"C",x1:15.696,y1:-23.4,x2:19.656,y2:-29.016,x:21.816,y:-34.848},{type:"C",x1:22.176,y1:-35.928,x2:22.248,y2:-36.072,x:22.032,y:-36.36},{type:"C",x1:21.888,y1:-36.72,x2:21.6,y2:-36.792,x:20.736,y:-36.792},{type:"L",x:20.376,y:-36.792},{type:"C",x1:19.368,y1:-36.792,x2:19.44,y2:-36.72,x:19.08,y:-35.496},{type:"C",x1:16.272,y1:-28.584,x2:11.376,y2:-22.896,x:4.968,y:-19.08},{type:"C",x1:4.032,y1:-18.432,x2:3.96,y2:-18.36,x:3.96,y:-17.568},{type:"C",x1:4.032,y1:-16.848,x2:4.104,y2:-16.92,x:4.464,y:-16.56},{type:"Z"}],size:{x:72,y:48},shift:{x:.4615,y:42.9545},fontSize:72},stretchedByX:!0},[i.fromHex("21d0")]:{renderer:x,path:{cmds:[{type:"M",x:67.968,y:-11.016},{type:"C",x1:67.968,y1:-11.88,x2:67.392,y2:-12.096,x:66.96,y:-12.456},{type:"L",x:53,y:-12.456},{type:"L",x:39,y:-12.456,scaleX:-1},{type:"L",x:19.728,y:-12.456},{type:"L",x:19.008,y:-13.032},{type:"C",x1:16.848,y1:-14.688,x2:13.752,y2:-16.56,x:11.304,y:-17.64},{type:"C",x1:10.872,y1:-17.784,x2:10.584,y2:-18,x:10.584,y:-18},{type:"C",x1:13.32,y1:-19.368,x2:16.56,y2:-21.096,x:19.008,y:-22.968},{type:"L",x:19.728,y:-23.544},{type:"L",x:39,y:-23.544},{type:"L",x:53,y:-23.5734,scaleX:1},{type:"L",x:66.96,y:-23.616},{type:"C",x1:67.464,y1:-23.904,x2:67.968,y2:-24.192,x:67.968,y:-24.984},{type:"C",x1:67.968,y1:-25.776,x2:67.464,y2:-26.136,x:66.888,y:-26.424},{type:"L",x:53,y:-26.424},{type:"L",x:39,y:-26.424,scaleX:-1},{type:"L",x:22.896,y:-26.424},{type:"L",x:23.616,y:-27.144},{type:"C",x1:25.848,y1:-29.52,x2:28.224,y2:-32.904,x:29.808,y:-36},{type:"C",x1:30.024,y1:-36.504,x2:30.168,y2:-36.792,x:30.168,y:-37.08},{type:"C",x1:30.168,y1:-37.512,x2:29.808,y2:-37.728,x:28.872,y:-37.8},{type:"L",x:28.44,y:-37.8},{type:"C",x1:27.576,y1:-37.8,x2:27.648,y2:-37.728,x:27.144,y:-36.864},{type:"C",x1:22.824,y1:-28.296,x2:15.192,y2:-21.528,x:5.184,y:-18.936},{type:"C",x1:4.176,y1:-18.648,x2:4.032,y2:-18.504,x:4.032,y:-18},{type:"C",x1:4.032,y1:-17.496,x2:4.176,y2:-17.352,x:5.184,y:-17.064},{type:"C",x1:7.128,y1:-16.56,x2:9.504,y2:-15.696,x:11.52,y:-14.688},{type:"C",x1:18.144,y1:-11.448,x2:23.76,y2:-5.832,x:27.144,y:.864},{type:"C",x1:27.576,y1:1.728,x2:27.648,y2:1.728,x:28.728,y:1.728},{type:"C",x1:29.736,y1:1.728,x2:30.168,y2:1.584,x:30.168,y:1.152},{type:"C",x1:30.168,y1:.864,x2:30.024,y2:.504,x:29.808,y:0},{type:"C",x1:28.224,y1:-3.096,x2:25.848,y2:-6.48,x:23.616,y:-8.856},{type:"L",x:22.896,y:-9.576},{type:"L",x:39,y:-9.576},{type:"L",x:53,y:-9.576,scaleX:1},{type:"L",x:66.888,y:-9.576},{type:"C",x1:67.464,y1:-9.864,x2:67.968,y2:-10.224,x:67.968,y:-11.016},{type:"Z"}],size:{x:72,y:48},shift:{x:0,y:41.666},fontSize:72},stretchedByX:!0},[i.fromHex("21d2")]:{renderer:x,path:{cmds:[{type:"M",x:41.76,y:-37.008},{type:"C",x1:41.76,y1:-36.864,x2:41.904,y2:-36.432,x:42.12,y:-36},{type:"C",x1:43.704,y1:-32.904,x2:46.08,y2:-29.52,x:48.312,y:-27.144},{type:"L",x:49.032,y:-26.424},{type:"L",x:31.5,y:-26.424},{type:"L",x:15.25,y:-26.424,scaleX:-1},{type:"L",x:5.04,y:-26.424},{type:"C",x1:4.464,y1:-26.136,x2:4.032,y2:-25.776,x:4.032,y:-24.984},{type:"C",x1:4.032,y1:-24.12,x2:4.464,y2:-23.76,x:5.184,y:-23.544},{type:"L",x:15.25,y:-23.544},{type:"L",x:31.5,y:-23.544,scaleX:1},{type:"L",x:52.2,y:-23.544},{type:"L",x:52.92,y:-22.968},{type:"C",x1:55.08,y1:-21.312,x2:58.176,y2:-19.44,x:60.624,y:-18.36},{type:"C",x1:61.056,y1:-18.216,x2:61.344,y2:-18,x:61.344,y:-18},{type:"C",x1:58.608,y1:-16.632,x2:55.368,y2:-14.904,x:52.92,y:-13.032},{type:"L",x:52.2,y:-12.456},{type:"L",x:31.5,y:-12.456},{type:"L",x:15.25,y:-12.456,scaleX:-1},{type:"L",x:5.184,y:-12.456},{type:"C",x1:4.464,y1:-12.24,x2:4.032,y2:-11.88,x:4.032,y:-11.016},{type:"C",x1:4.032,y1:-10.224,x2:4.464,y2:-9.864,x:5.04,y:-9.576},{type:"L",x:15.25,y:-9.576},{type:"L",x:31.5,y:-9.576,scaleX:1},{type:"L",x:49.032,y:-9.576},{type:"L",x:48.312,y:-8.856},{type:"C",x1:46.08,y1:-6.48,x2:43.704,y2:-3.096,x:42.12,y:0},{type:"C",x1:41.904,y1:.504,x2:41.76,y2:.864,x:41.76,y:1.152},{type:"C",x1:41.76,y1:1.584,x2:42.192,y2:1.728,x:43.2,y:1.728},{type:"C",x1:44.28,y1:1.728,x2:44.352,y2:1.728,x:44.784,y:.864},{type:"C",x1:49.104,y1:-7.632,x2:56.736,y2:-14.472,x:66.744,y:-17.064},{type:"C",x1:67.752,y1:-17.352,x2:67.968,y2:-17.496,x:67.968,y:-18},{type:"C",x1:67.968,y1:-18.504,x2:67.752,y2:-18.648,x:66.744,y:-18.936},{type:"C",x1:65.592,y1:-19.224,x2:63.576,y2:-19.944,x:62.424,y:-20.448},{type:"C",x1:54.792,y1:-23.616,x2:48.456,y2:-29.52,x:44.784,y:-36.864},{type:"C",x1:44.28,y1:-37.728,x2:44.352,y2:-37.8,x:42.912,y:-37.8},{type:"C",x1:42.264,y1:-37.8,x2:41.76,y2:-37.512,x:41.76,y:-37.008},{type:"Z"}],size:{x:72,y:48},shift:{x:1.25,y:41.916},fontSize:72},stretchedByX:!0},[i.fromHex("21d4")]:{renderer:x,path:{cmds:[{type:"M",x:-6.768,y:-26.712},{type:"C",x1:-1.8,y1:-28.584,x2:2.592,y2:-32.184,x:6.048,y:-35.928},{type:"C",x1:8.208,y1:-38.592,x2:10.008,y2:-41.544,x:11.16,y:-44.352},{type:"C",x1:11.448,y1:-44.856,x2:11.52,y2:-45.072,x:11.808,y:-45.36},{type:"L",x:12.744,y:-45.36},{type:"C",x1:13.824,y1:-45.36,x2:14.04,y2:-45.288,x:14.184,y:-44.856},{type:"C",x1:14.256,y1:-44.568,x2:14.256,y2:-44.424,x:13.752,y:-43.2},{type:"C",x1:12.456,y1:-40.248,x2:10.368,y2:-36.864,x:8.352,y:-34.56},{type:"L",x:7.992,y:-34.056},{type:"L",x:24.3077,y:-34.056},{type:"L",x:35.0769,y:-34.056,scaleX:1},{type:"L",x:51.192,y:-34.056},{type:"L",x:50.832,y:-34.56},{type:"C",x1:48.816,y1:-36.864,x2:46.728,y2:-40.248,x:45.432,y:-43.2},{type:"C",x1:44.928,y1:-44.424,x2:44.928,y2:-44.568,x:45,y:-44.856},{type:"C",x1:45.144,y1:-45.288,x2:45.36,y2:-45.36,x:46.44,y:-45.36},{type:"L",x:47.376,y:-45.36},{type:"C",x1:47.664,y1:-45.072,x2:47.736,y2:-44.856,x:48.024,y:-44.352},{type:"C",x1:49.176,y1:-41.544,x2:50.976,y2:-38.592,x:53.136,y:-35.928},{type:"C",x1:53.928,y1:-35.064,x2:56.232,y2:-32.76,x:57.096,y:-31.968},{type:"C",x1:59.832,y1:-29.736,x2:62.856,y2:-27.864,x:65.88,y:-26.712},{type:"C",x1:66.96,y1:-26.28,x2:67.176,y2:-26.064,x:67.176,y:-25.632},{type:"C",x1:67.176,y1:-25.2,x2:66.96,y2:-24.984,x:65.88,y:-24.552},{type:"C",x1:62.856,y1:-23.4,x2:59.832,y2:-21.528,x:57.096,y:-19.296},{type:"C",x1:56.232,y1:-18.504,x2:53.928,y2:-16.2,x:53.136,y:-15.264},{type:"C",x1:50.976,y1:-12.672,x2:49.176,y2:-9.72,x:48.024,y:-6.912},{type:"C",x1:47.736,y1:-6.408,x2:47.664,y2:-6.192,x:47.376,y:-5.904},{type:"L",x:46.44,y:-5.904},{type:"C",x1:45.36,y1:-5.904,x2:45.144,y2:-5.976,x:45,y:-6.408},{type:"C",x1:44.928,y1:-6.696,x2:44.928,y2:-6.84,x:45.432,y:-7.992},{type:"C",x1:46.872,y1:-11.304,x2:49.104,y2:-14.616,x:51.192,y:-17.136},{type:"L",x:40.392,y:-17.208},{type:"L",x:35.0769,y:-17.208},{type:"L",x:24.3077,y:-17.208,scaleX:-1},{type:"L",x:18.792,y:-17.208},{type:"L",x:7.992,y:-17.136},{type:"C",x1:10.08,y1:-14.616,x2:12.384,y2:-11.232,x:13.752,y:-7.992},{type:"C",x1:14.256,y1:-6.84,x2:14.256,y2:-6.696,x:14.184,y:-6.408},{type:"C",x1:14.04,y1:-5.976,x2:13.824,y2:-5.904,x:12.744,y:-5.904},{type:"L",x:11.808,y:-5.904},{type:"C",x1:11.52,y1:-6.192,x2:11.448,y2:-6.408,x:11.16,y:-6.912},{type:"C",x1:7.992,y1:-14.688,x2:1.152,y2:-21.6,x:-6.768,y:-24.552},{type:"C",x1:-7.776,y1:-24.984,x2:-7.992,y2:-25.2,x:-7.992,y:-25.632},{type:"C",x1:-7.992,y1:-26.28,x2:-7.488,y2:-26.28,x:-6.768,y:-26.712},{type:"Z"},{type:"M",x:4.536,y:-20.664},{type:"L",x:5.184,y:-20.088},{type:"L",x:24.3077,y:-20.088},{type:"L",x:35.0769,y:-20.088,scaleX:1},{type:"L",x:54,y:-20.088},{type:"L",x:54.648,y:-20.664},{type:"C",x1:56.304,y1:-22.248,x2:58.896,y2:-24.048,x:61.056,y:-25.272},{type:"C",x1:61.344,y1:-25.416,x2:61.632,y2:-25.632,x:61.632,y:-25.632},{type:"C",x1:59.328,y1:-27.072,x2:56.52,y2:-28.8,x:54.648,y:-30.6},{type:"L",x:54,y:-31.176},{type:"L",x:35.0769,y:-31.176},{type:"L",x:24.3077,y:-31.176,scaleX:-1},{type:"L",x:5.184,y:-31.176},{type:"L",x:4.536,y:-30.6},{type:"C",x1:2.88,y1:-29.016,x2:.288,y2:-27.216,x:-1.872,y:-25.992},{type:"C",x1:-2.16,y1:-25.848,x2:-2.448,y2:-25.632,x:-2.448,y:-25.632},{type:"C",x1:-.144,y1:-24.192,x2:2.664,y2:-22.464,x:4.536,y:-20.664},{type:"Z"}],size:{x:81.3846,y:48},shift:{x:11.5385,y:49.5698},fontSize:72},stretchedByX:!0},[i.fromHex("21a6")]:{renderer:x,path:{cmds:[{type:"M",x:4.104,y:-30.6},{type:"C",x1:3.96,y1:-30.312,x2:3.96,y2:-29.808,x:3.96,y:-18},{type:"C",x1:3.96,y1:-4.464,x2:3.96,y2:-5.472,x:4.392,y:-4.968},{type:"C",x1:4.608,y1:-4.752,x2:4.968,y2:-4.536,x:5.4,y:-4.536},{type:"C",x1:5.832,y1:-4.536,x2:6.192,y2:-4.752,x:6.408,y:-4.968},{type:"C",x1:6.84,y1:-5.472,x2:6.84,y2:-5.184,x:6.84,y:-11.16},{type:"L",x:6.84,y:-16.56},{type:"L",x:27.2,y:-16.56},{type:"L",x:39.8,y:-16.56,scaleX:1},{type:"L",x:60.12,y:-16.56},{type:"C",x1:55.152,y1:-12.888,x2:51.696,y2:-8.136,x:50.112,y:-1.8},{type:"C",x1:49.896,y1:-1.008,x2:49.68,y2:-.432,x:49.68,y:0},{type:"C",x1:49.68,y1:.576,x2:50.112,y2:.792,x:51.192,y:.792},{type:"C",x1:52.344,y1:.792,x2:52.488,y2:.648,x:52.704,y:-.288},{type:"C",x1:52.848,y1:-1.08,x2:53.208,y2:-2.376,x:53.496,y:-3.168},{type:"C",x1:55.584,y1:-9.432,x2:60.696,y2:-14.976,x:67.32,y:-17.208},{type:"C",x1:67.752,y1:-17.352,x2:67.968,y2:-17.568,x:67.968,y:-18},{type:"C",x1:67.968,y1:-18.432,x2:67.752,y2:-18.648,x:67.32,y:-18.792},{type:"C",x1:60.624,y1:-21.024,x2:55.584,y2:-26.568,x:53.496,y:-32.832},{type:"C",x1:53.208,y1:-33.624,x2:52.848,y2:-34.92,x:52.704,y:-35.784},{type:"C",x1:52.488,y1:-36.648,x2:52.344,y2:-36.792,x:51.192,y:-36.792},{type:"C",x1:50.256,y1:-36.792,x2:49.752,y2:-36.72,x:49.752,y:-36},{type:"C",x1:49.752,y1:-35.856,x2:49.824,y2:-35.712,x:49.824,y:-35.496},{type:"C",x1:50.184,y1:-33.48,x2:51.048,y2:-30.888,x:52.2,y:-28.656},{type:"C",x1:54.072,y1:-25.056,x2:56.448,y2:-22.176,x:60.12,y:-19.44},{type:"L",x:39.8,y:-19.44},{type:"L",x:27.2,y:-19.44,scaleX:-1},{type:"L",x:6.84,y:-19.44},{type:"L",x:6.84,y:-24.84},{type:"C",x1:6.84,y1:-30.816,x2:6.84,y2:-30.528,x:6.408,y:-31.032},{type:"C",x1:6.192,y1:-31.248,x2:5.832,y2:-31.464,x:5.4,y:-31.464},{type:"C",x1:4.752,y1:-31.464,x2:4.32,y2:-31.032,x:4.104,y:-30.6},{type:"Z"}],size:{x:72,y:48},shift:{x:1.4,y:42.416},fontSize:72},stretchedByX:!0},[i.fromHex("21a4")]:{renderer:x,path:{cmds:[{type:"M",x:38.808,y:-30.6},{type:"C",x1:38.952,y1:-30.312,x2:38.952,y2:-29.808,x:38.952,y:-18},{type:"C",x1:38.952,y1:-4.464,x2:38.952,y2:-5.472,x:38.52,y:-4.968},{type:"C",x1:38.304,y1:-4.752,x2:37.944,y2:-4.536,x:37.512,y:-4.536},{type:"C",x1:37.08,y1:-4.536,x2:36.72,y2:-4.752,x:36.504,y:-4.968},{type:"C",x1:36.072,y1:-5.472,x2:36.072,y2:-5.184,x:36.072,y:-11.16},{type:"L",x:36.072,y:-16.56},{type:"L",x:20.2,y:-16.56},{type:"L",x:6.8,y:-16.56,scaleX:-1},{type:"L",x:-17.208,y:-16.56},{type:"C",x1:-12.24,y1:-12.888,x2:-8.784,y2:-8.136,x:-7.2,y:-1.8},{type:"C",x1:-6.984,y1:-1.008,x2:-6.768,y2:-.432,x:-6.768,y:0},{type:"C",x1:-6.768,y1:.576,x2:-7.2,y2:.792,x:-8.28,y:.792},{type:"C",x1:-9.432,y1:.792,x2:-9.576,y2:.648,x:-9.792,y:-.288},{type:"C",x1:-9.936,y1:-1.08,x2:-10.296,y2:-2.376,x:-10.584,y:-3.168},{type:"C",x1:-12.672,y1:-9.432,x2:-17.784,y2:-14.976,x:-24.408,y:-17.208},{type:"C",x1:-24.84,y1:-17.352,x2:-25.056,y2:-17.568,x:-25.056,y:-18},{type:"C",x1:-25.056,y1:-18.432,x2:-24.84,y2:-18.648,x:-24.408,y:-18.792},{type:"C",x1:-17.712,y1:-21.024,x2:-12.672,y2:-26.568,x:-10.584,y:-32.832},{type:"C",x1:-10.296,y1:-33.624,x2:-9.936,y2:-34.92,x:-9.792,y:-35.784},{type:"C",x1:-9.576,y1:-36.648,x2:-9.432,y2:-36.792,x:-8.28,y:-36.792},{type:"C",x1:-7.344,y1:-36.792,x2:-6.84,y2:-36.72,x:-6.84,y:-36},{type:"C",x1:-6.84,y1:-35.856,x2:-6.912,y2:-35.712,x:-6.912,y:-35.496},{type:"C",x1:-7.272,y1:-33.48,x2:-8.136,y2:-30.888,x:-9.288,y:-28.656},{type:"C",x1:-11.16,y1:-25.056,x2:-13.536,y2:-22.176,x:-17.208,y:-19.44},{type:"L",x:6.8,y:-19.44},{type:"L",x:20.2,y:-19.44,scaleX:1},{type:"L",x:36.072,y:-19.44},{type:"L",x:36.072,y:-24.84},{type:"C",x1:36.072,y1:-30.816,x2:36.072,y2:-30.528,x:36.504,y:-31.032},{type:"C",x1:36.72,y1:-31.248,x2:37.08,y2:-31.464,x:37.512,y:-31.464},{type:"C",x1:38.16,y1:-31.464,x2:38.592,y2:-31.032,x:38.808,y:-30.6},{type:"Z"}],size:{x:72,y:48},shift:{x:28.8,y:42.016},fontSize:72},stretchedByX:!0},[i.fromHex("21a9")]:{renderer:x,path:{cmds:[{type:"M",x:77.04,y:-24.984},{type:"C",x1:77.04,y1:-29.88,x2:72.288,y2:-33.408,x:66.888,y:-33.408},{type:"C",x1:65.664,y1:-33.408,x2:65.016,y2:-32.904,x:65.016,y:-31.968},{type:"C",x1:65.016,y1:-30.96,x2:65.664,y2:-30.6,x:66.888,y:-30.528},{type:"C",x1:70.488,y1:-30.24,x2:74.16,y2:-28.512,x:74.16,y:-24.984},{type:"C",x1:74.16,y1:-23.976,x2:73.8,y2:-22.968,x:73.08,y:-22.104},{type:"C",x1:71.784,y1:-20.52,x2:69.624,y2:-19.656,x:66.888,y:-19.44},{type:"L",x:46.3077,y:-19.44},{type:"L",x:36.3077,y:-19.44,scaleX:-1},{type:"L",x:11.88,y:-19.44},{type:"L",x:12.096,y:-19.656},{type:"C",x1:16.848,y1:-23.4,x2:20.232,y2:-27.936,x:21.816,y:-34.2},{type:"C",x1:22.032,y1:-34.992,x2:22.248,y2:-35.568,x:22.248,y:-36},{type:"C",x1:22.248,y1:-36.576,x2:21.816,y2:-36.792,x:20.736,y:-36.792},{type:"C",x1:19.08,y1:-36.792,x2:19.224,y2:-35.928,x:18.936,y:-34.488},{type:"C",x1:17.208,y1:-27.504,x2:12.024,y2:-21.672,x:5.256,y:-19.008},{type:"C",x1:4.392,y1:-18.792,x2:3.96,y2:-18.648,x:3.96,y:-17.784},{type:"C",x1:4.104,y1:-17.496,x2:4.32,y2:-17.352,x:5.256,y:-16.992},{type:"C",x1:12.024,y1:-14.328,x2:17.208,y2:-8.496,x:18.936,y:-1.512},{type:"C",x1:19.008,y1:-1.08,x2:19.152,y2:-.504,x:19.224,y:-.288},{type:"C",x1:19.44,y1:.648,x2:19.584,y2:.792,x:20.736,y:.792},{type:"C",x1:21.816,y1:.792,x2:22.248,y2:.576,x:22.248,y:0},{type:"C",x1:22.248,y1:-.432,x2:22.032,y2:-1.008,x:21.816,y:-1.8},{type:"C",x1:20.16,y1:-8.208,x2:17.064,y2:-12.528,x:12.096,y:-16.344},{type:"L",x:11.88,y:-16.56},{type:"L",x:36.3077,y:-16.56},{type:"L",x:46.3077,y:-16.56,scaleX:1},{type:"L",x:66.888,y:-16.56},{type:"C",x1:72.288,y1:-16.56,x2:77.04,y2:-20.088,x:77.04,y:-24.984},{type:"Z"}],size:{x:81,y:48},shift:{x:.1538,y:42.0314},fontSize:72},stretchedByX:!0},[i.fromHex("21aa")]:{renderer:x,path:{cmds:[{type:"M",x:14.112,y:-16.56},{type:"L",x:36.4615,y:-16.56},{type:"L",x:44.3077,y:-16.56,scaleX:1},{type:"L",x:69.192,y:-16.56},{type:"C",x1:64.224,y1:-12.888,x2:60.768,y2:-8.136,x:59.184,y:-1.8},{type:"C",x1:58.968,y1:-1.008,x2:58.752,y2:-.432,x:58.752,y:0},{type:"C",x1:58.752,y1:.576,x2:59.184,y2:.792,x:60.264,y:.792},{type:"C",x1:61.416,y1:.792,x2:61.56,y2:.648,x:61.776,y:-.288},{type:"C",x1:61.92,y1:-1.08,x2:62.28,y2:-2.376,x:62.568,y:-3.168},{type:"C",x1:64.656,y1:-9.432,x2:69.768,y2:-14.976,x:76.392,y:-17.208},{type:"C",x1:76.824,y1:-17.352,x2:77.04,y2:-17.568,x:77.04,y:-18},{type:"C",x1:77.04,y1:-18.432,x2:76.824,y2:-18.648,x:76.392,y:-18.792},{type:"C",x1:69.696,y1:-21.024,x2:64.656,y2:-26.568,x:62.568,y:-32.832},{type:"C",x1:62.28,y1:-33.624,x2:61.92,y2:-34.92,x:61.776,y:-35.784},{type:"C",x1:61.56,y1:-36.648,x2:61.416,y2:-36.792,x:60.264,y:-36.792},{type:"C",x1:59.328,y1:-36.792,x2:58.824,y2:-36.72,x:58.824,y:-36},{type:"C",x1:58.824,y1:-35.856,x2:58.896,y2:-35.712,x:58.896,y:-35.496},{type:"C",x1:59.256,y1:-33.48,x2:60.12,y2:-30.888,x:61.272,y:-28.656},{type:"C",x1:63.144,y1:-25.056,x2:65.52,y2:-22.176,x:69.192,y:-19.44},{type:"L",x:44.3077,y:-19.44},{type:"L",x:36.4615,y:-19.44,scaleX:-1},{type:"L",x:14.112,y:-19.44},{type:"C",x1:10.512,y1:-19.728,x2:6.84,y2:-21.456,x:6.84,y:-24.984},{type:"C",x1:6.84,y1:-25.992,x2:7.2,y2:-27,x:7.92,y:-27.864},{type:"C",x1:9.216,y1:-29.448,x2:11.376,y2:-30.312,x:14.112,y:-30.528},{type:"C",x1:15.336,y1:-30.6,x2:15.984,y2:-30.96,x:15.984,y:-31.968},{type:"C",x1:15.984,y1:-32.904,x2:15.336,y2:-33.408,x:14.184,y:-33.408},{type:"C",x1:8.856,y1:-33.408,x2:3.96,y2:-29.88,x:3.96,y:-24.984},{type:"C",x1:3.96,y1:-20.088,x2:8.712,y2:-16.56,x:14.112,y:-16.56},{type:"Z"}],size:{x:81,y:48},shift:{x:1.0769,y:41.8775},fontSize:72},stretchedByX:!0},[i.fromHex("21cb")]:{renderer:x,path:{cmds:[{type:"M",x:14.04,y:-36.288},{type:"C",x1:12.384,y1:-31.608,x2:8.856,y2:-27.72,x:4.824,y:-25.488},{type:"L",x:3.96,y:-24.984},{type:"L",x:3.96,y:-23.544},{type:"L",x:24.4615,y:-23.544},{type:"L",x:30,y:-23.544,scaleX:1},{type:"L",x:35.424,y:-23.544},{type:"C",x1:63.576,y1:-23.544,x2:66.816,y2:-23.544,x:67.104,y:-23.688},{type:"C",x1:67.608,y1:-23.904,x2:67.968,y2:-24.336,x:67.968,y:-24.984},{type:"C",x1:67.968,y1:-25.56,x2:67.608,y2:-26.064,x:67.104,y:-26.28},{type:"C",x1:66.816,y1:-26.424,x2:63.936,y2:-26.424,x:39.24,y:-26.424},{type:"L",x:30,y:-26.424},{type:"L",x:24.4615,y:-26.424,scaleX:-1},{type:"L",x:11.664,y:-26.424},{type:"L",x:12.312,y:-27.072},{type:"C",x1:14.184,y1:-29.088,x2:15.768,y2:-31.608,x:16.776,y:-34.272},{type:"C",x1:17.064,y1:-35.136,x2:17.568,y2:-36.648,x:17.568,y:-36.864},{type:"C",x1:17.568,y1:-37.008,x2:17.496,y2:-37.008,x:15.912,y:-37.008},{type:"L",x:14.256,y:-37.008},{type:"Z"},{type:"M",x:4.824,y:-12.312},{type:"C",x1:4.248,y1:-12.024,x2:3.96,y2:-11.52,x:3.96,y:-11.016},{type:"C",x1:3.96,y1:-10.512,x2:4.248,y2:-9.936,x:4.824,y:-9.72},{type:"C",x1:5.112,y1:-9.576,x2:7.992,y2:-9.576,x:32.688,y:-9.576},{type:"L",x:40.3077,y:-9.576},{type:"L",x:48.7692,y:-9.576,scaleX:1},{type:"L",x:60.264,y:-9.576},{type:"L",x:59.616,y:-8.928},{type:"C",x1:57.744,y1:-6.912,x2:56.16,y2:-4.392,x:55.152,y:-1.8},{type:"C",x1:54.864,y1:-.864,x2:54.36,y2:.648,x:54.36,y:.864},{type:"C",x1:54.36,y1:1.008,x2:54.432,y2:1.008,x:56.016,y:1.008},{type:"L",x:57.672,y:1.008},{type:"L",x:57.888,y:.288},{type:"C",x1:59.544,y1:-4.464,x2:63,y2:-8.28,x:67.104,y:-10.512},{type:"L",x:67.968,y:-11.016},{type:"L",x:67.968,y:-12.456},{type:"L",x:48.7692,y:-12.456},{type:"L",x:40.3077,y:-12.456,scaleX:-1},{type:"L",x:36.504,y:-12.456},{type:"C",x1:6.12,y1:-12.456,x2:5.04,y2:-12.456,x:4.824,y:-12.312},{type:"Z"}],size:{x:72,y:48},shift:{x:.1538,y:41.7409},fontSize:72},stretchedByX:!0},[i.fromHex("21cc")]:{renderer:x,path:{cmds:[{type:"M",x:14.04,y:10.368},{type:"C",x1:12.384,y1:5.688,x2:8.856,y2:1.8,x:4.824,y:-.432},{type:"L",x:3.96,y:-.936},{type:"L",x:3.96,y:-2.376},{type:"L",x:22.7692,y:-2.376},{type:"L",x:30.3077,y:-2.376,scaleX:1},{type:"L",x:35.424,y:-2.376},{type:"C",x1:63.576,y1:-2.376,x2:66.816,y2:-2.376,x:67.104,y:-2.232},{type:"C",x1:67.608,y1:-2.016,x2:67.968,y2:-1.584,x:67.968,y:-.936},{type:"C",x1:67.968,y1:-.36,x2:67.608,y2:.144,x:67.104,y:.36},{type:"C",x1:66.816,y1:.504,x2:63.936,y2:.504,x:39.24,y:.504},{type:"L",x:30.3077,y:.504},{type:"L",x:22.7692,y:.504,scaleX:-1},{type:"L",x:11.664,y:.504},{type:"L",x:12.312,y:1.152},{type:"C",x1:14.184,y1:3.168,x2:15.768,y2:5.688,x:16.776,y:8.352},{type:"C",x1:17.064,y1:9.216,x2:17.568,y2:10.728,x:17.568,y:10.944},{type:"C",x1:17.568,y1:11.088,x2:17.496,y2:11.088,x:15.912,y:11.088},{type:"L",x:14.256,y:11.088},{type:"Z"},{type:"M",x:4.824,y:-13.608},{type:"C",x1:4.248,y1:-13.896,x2:3.96,y2:-14.4,x:3.96,y:-14.904},{type:"C",x1:3.96,y1:-15.408,x2:4.248,y2:-15.984,x:4.824,y:-16.2},{type:"C",x1:5.112,y1:-16.344,x2:7.992,y2:-16.344,x:32.688,y:-16.344},{type:"L",x:39.0769,y:-16.344},{type:"L",x:44.9231,y:-16.344,scaleX:1},{type:"L",x:60.264,y:-16.344},{type:"L",x:59.616,y:-16.992},{type:"C",x1:57.744,y1:-19.008,x2:56.16,y2:-21.528,x:55.152,y:-24.12},{type:"C",x1:54.864,y1:-25.056,x2:54.36,y2:-26.568,x:54.36,y:-26.784},{type:"C",x1:54.36,y1:-26.928,x2:54.432,y2:-26.928,x:56.016,y:-26.928},{type:"L",x:57.672,y:-26.928},{type:"L",x:57.888,y:-26.208},{type:"C",x1:59.544,y1:-21.456,x2:63,y2:-17.64,x:67.104,y:-15.408},{type:"L",x:67.968,y:-14.904},{type:"L",x:67.968,y:-13.464},{type:"L",x:44.9231,y:-13.464},{type:"L",x:39.0769,y:-13.464,scaleX:-1},{type:"L",x:36.504,y:-13.464},{type:"C",x1:6.12,y1:-13.464,x2:5.04,y2:-13.464,x:4.824,y:-13.608},{type:"Z"}],size:{x:72,y:48},shift:{x:-.1538,y:31.2794},fontSize:72},stretchedByX:!0},[i.fromHex("21c4")]:{renderer:x,path:{cmds:[{type:"M",x:3.96,y:-36},{type:"C",x1:3.96,y1:-35.496,x2:4.248,y2:-34.992,x:4.824,y:-34.704},{type:"C",x1:5.04,y1:-34.56,x2:5.976,y2:-34.56,x:33.048,y:-34.56},{type:"L",x:34.4615,y:-34.56},{type:"L",x:37.5385,y:-34.56,scaleX:1},{type:"L",x:61.056,y:-34.56},{type:"L",x:60.552,y:-33.984},{type:"C",x1:58.392,y1:-31.608,x2:56.808,y2:-29.304,x:55.512,y:-26.712},{type:"C",x1:55.08,y1:-25.776,x2:54.36,y2:-24.192,x:54.36,y:-24.048},{type:"C",x1:54.36,y1:-23.976,x2:54.792,y2:-23.976,x:56.016,y:-23.976},{type:"L",x:57.672,y:-23.976},{type:"C",x1:59.328,y1:-29.016,x2:63.36,y2:-33.12,x:67.608,y:-35.784},{type:"C",x1:67.752,y1:-35.856,x2:67.896,y2:-36,x:67.896,y:-36},{type:"C",x1:67.176,y1:-36.504,x2:65.736,y2:-37.368,x:64.872,y:-38.088},{type:"C",x1:61.848,y1:-40.608,x2:58.968,y2:-44.208,x:57.672,y:-48.024},{type:"L",x:56.016,y:-48.024},{type:"C",x1:54.792,y1:-48.024,x2:54.36,y2:-48.024,x:54.36,y:-47.952},{type:"C",x1:54.36,y1:-47.808,x2:55.08,y2:-46.224,x:55.512,y:-45.288},{type:"C",x1:56.808,y1:-42.696,x2:58.392,y2:-40.392,x:60.552,y:-38.016},{type:"L",x:61.056,y:-37.44},{type:"L",x:37.5385,y:-37.44},{type:"L",x:34.4615,y:-37.44,scaleX:-1},{type:"L",x:33.048,y:-37.44},{type:"C",x1:5.976,y1:-37.44,x2:5.04,y2:-37.44,x:4.824,y:-37.296},{type:"C",x1:4.248,y1:-37.008,x2:3.96,y2:-36.504,x:3.96,y:-36},{type:"Z"},{type:"M",x:4.032,y:-12.024},{type:"C",x1:4.032,y1:-12.024,x2:4.248,y2:-11.808,x:4.536,y:-11.664},{type:"C",x1:8.856,y1:-9.072,x2:12.312,y2:-4.968,x:14.328,y:0},{type:"L",x:15.912,y:0},{type:"C",x1:16.848,y1:0,x2:17.568,y2:0,x:17.568,y:-.072},{type:"C",x1:17.568,y1:-.216,x2:16.992,y2:-1.44,x:16.56,y:-2.448},{type:"C",x1:15.264,y1:-5.04,x2:13.608,y2:-7.56,x:11.52,y:-9.864},{type:"L",x:10.872,y:-10.584},{type:"L",x:34.4615,y:-10.584},{type:"L",x:37.5385,y:-10.584,scaleX:1},{type:"L",x:38.952,y:-10.584},{type:"C",x1:60.12,y1:-10.584,x2:67.104,y2:-10.656,x:67.248,y:-10.728},{type:"C",x1:67.608,y1:-10.944,x2:67.968,y2:-11.448,x:67.968,y:-12.024},{type:"C",x1:67.968,y1:-12.672,x2:67.536,y2:-13.248,x:66.96,y:-13.392},{type:"C",x1:66.816,y1:-13.464,x2:57.744,y2:-13.464,x:38.808,y:-13.464},{type:"L",x:37.5385,y:-13.464},{type:"L",x:34.4615,y:-13.464,scaleX:-1},{type:"L",x:10.872,y:-13.464},{type:"L",x:11.592,y:-14.256},{type:"C",x1:13.608,y1:-16.488,x2:15.12,y2:-18.648,x:16.416,y:-21.312},{type:"C",x1:16.776,y1:-22.104,x2:17.568,y2:-23.832,x:17.568,y:-23.904},{type:"C",x1:17.568,y1:-23.976,x2:16.848,y2:-23.976,x:15.912,y:-23.976},{type:"L",x:14.256,y:-23.976},{type:"C",x1:12.384,y1:-19.224,x2:8.784,y2:-14.976,x:4.68,y:-12.456},{type:"C",x1:4.32,y1:-12.24,x2:4.032,y2:-12.024,x:4.032,y:-12.024},{type:"Z"}],size:{x:72,y:54},shift:{x:.6154,y:50.8178},fontSize:72},stretchedByX:!0},[i.fromHex("21c6")]:{renderer:x,path:{cmds:[{type:"M",x:4.032,y:-36},{type:"C",x1:4.752,y1:-35.496,x2:6.192,y2:-34.632,x:7.056,y:-33.912},{type:"C",x1:10.008,y1:-31.608,x2:12.816,y2:-27.936,x:14.112,y:-24.408},{type:"L",x:14.328,y:-23.976},{type:"L",x:15.912,y:-23.976},{type:"C",x1:17.136,y1:-23.976,x2:17.568,y2:-23.976,x:17.568,y:-24.048},{type:"C",x1:17.568,y1:-24.192,x2:16.848,y2:-25.776,x:16.416,y:-26.712},{type:"C",x1:15.12,y1:-29.304,x2:13.536,y2:-31.608,x:11.376,y:-33.984},{type:"L",x:10.872,y:-34.56},{type:"L",x:34.1538,y:-34.56},{type:"L",x:38,y:-34.56,scaleX:1},{type:"L",x:38.808,y:-34.56},{type:"C",x1:63.936,y1:-34.56,x2:66.816,y2:-34.56,x:67.104,y:-34.704},{type:"C",x1:67.608,y1:-34.92,x2:67.968,y2:-35.352,x:67.968,y:-36},{type:"C",x1:67.968,y1:-36.576,x2:67.608,y2:-37.08,x:67.104,y:-37.296},{type:"C",x1:66.816,y1:-37.44,x2:63.936,y2:-37.44,x:38.808,y:-37.44},{type:"L",x:38,y:-37.44},{type:"L",x:34.1538,y:-37.44,scaleX:-1},{type:"L",x:10.872,y:-37.44},{type:"L",x:11.376,y:-38.016},{type:"C",x1:13.536,y1:-40.392,x2:15.12,y2:-42.696,x:16.416,y:-45.288},{type:"C",x1:16.848,y1:-46.224,x2:17.568,y2:-47.808,x:17.568,y:-47.952},{type:"C",x1:17.568,y1:-48.024,x2:17.136,y2:-48.024,x:15.912,y:-48.024},{type:"L",x:14.328,y:-48.024},{type:"L",x:14.112,y:-47.592},{type:"C",x1:12.384,y1:-42.84,x2:8.424,y2:-38.808,x:4.32,y:-36.216},{type:"C",x1:4.176,y1:-36.144,x2:4.032,y2:-36,x:4.032,y:-36},{type:"Z"},{type:"M",x:3.96,y:-12.024},{type:"C",x1:3.96,y1:-11.448,x2:4.32,y2:-10.944,x:4.752,y:-10.728},{type:"C",x1:4.824,y1:-10.656,x2:11.808,y2:-10.584,x:32.976,y:-10.584},{type:"L",x:34.1538,y:-10.584},{type:"L",x:38,y:-10.584,scaleX:1},{type:"L",x:61.056,y:-10.584},{type:"L",x:60.408,y:-9.864},{type:"C",x1:58.464,y1:-7.704,x2:56.808,y2:-5.256,x:55.512,y:-2.808},{type:"C",x1:55.224,y1:-2.088,x2:54.36,y2:-.216,x:54.36,y:-.072},{type:"C",x1:54.36,y1:0,x2:54.936,y2:0,x:56.016,y:0},{type:"L",x:57.672,y:0},{type:"C",x1:59.328,y1:-4.968,x2:63.216,y2:-9.216,x:67.392,y:-11.664},{type:"C",x1:67.68,y1:-11.808,x2:67.896,y2:-12.024,x:67.896,y:-12.024},{type:"C",x1:66.96,y1:-12.672,x2:65.376,y2:-13.752,x:64.512,y:-14.4},{type:"C",x1:61.56,y1:-16.776,x2:59.184,y2:-20.232,x:57.672,y:-23.976},{type:"L",x:56.016,y:-23.976},{type:"C",x1:55.08,y1:-23.976,x2:54.36,y2:-23.976,x:54.36,y:-23.904},{type:"C",x1:54.36,y1:-23.832,x2:55.152,y2:-22.104,x:55.512,y:-21.312},{type:"C",x1:56.808,y1:-18.648,x2:58.32,y2:-16.488,x:60.336,y:-14.256},{type:"L",x:61.056,y:-13.464},{type:"L",x:38,y:-13.464},{type:"L",x:34.1538,y:-13.464,scaleX:-1},{type:"L",x:33.12,y:-13.464},{type:"C",x1:14.184,y1:-13.464,x2:5.112,y2:-13.464,x:4.968,y:-13.392},{type:"C",x1:4.392,y1:-13.248,x2:3.96,y2:-12.672,x:3.96,y:-12.024},{type:"Z"}],size:{x:72,y:54},shift:{x:.6154,y:50.8178},fontSize:72},stretchedByX:!0},[i.fromHex("222B")]:{renderer:x,path:{cmds:[{type:"M",x:7.488,y:10.512},{type:"C",x1:5.472,y1:10.512,x2:3.96,y2:11.952,x:3.96,y:14.112},{type:"C",x1:3.96,y1:15.192,x2:4.248,y2:16.56,x:4.824,y:17.568},{type:"C",x1:6.048,y1:20.088,x2:8.64,y2:22.032,x:12.168,y:22.032},{type:"C",x1:13.536,y1:22.032,x2:14.904,y2:21.744,x:16.2,y:21.096},{type:"C",x1:18.504,y1:19.944,x2:20.376,y2:17.928,x:21.816,y:14.904},{type:"C",x1:23.04,y1:12.528,x2:23.832,y2:9.72,x:24.408,y:6.552,id:"sub"},{type:"C",x1:24.696,y1:5.04,x2:26.064,y2:-5.256,x:26.568,y:-9.576},{type:"C",x1:27.576,y1:-17.856,x2:28.008,y2:-22.896,x:28.728,y:-32.544},{type:"C",x1:29.664,y1:-45.36,x2:30.096,y2:-48.744,x:31.248,y:-51.552},{type:"C",x1:32.112,y1:-53.784,x2:33.408,y2:-55.296,x:35.856,y:-55.296},{type:"C",x1:36.864,y1:-55.296,x2:37.872,y2:-55.008,x:38.664,y:-54.432},{type:"C",x1:39.096,y1:-54.216,x2:39.744,y2:-53.568,x:39.744,y:-53.496},{type:"C",x1:39.744,y1:-53.424,x2:38.736,y2:-53.136,x:38.592,y:-52.992},{type:"C",x1:37.44,y1:-52.416,x2:36.864,y2:-51.192,x:36.864,y:-49.968},{type:"C",x1:36.864,y1:-48.096,x2:38.304,y2:-46.44,x:40.392,y:-46.44},{type:"C",x1:42.408,y1:-46.44,x2:43.92,y2:-47.88,x:43.92,y:-50.04,id:"sup"},{type:"C",x1:43.92,y1:-54.576,x2:40.464,y2:-57.672,x:36.072,y:-57.96},{type:"C",x1:35.424,y1:-57.96,x2:34.848,y2:-57.888,x:34.488,y:-57.888},{type:"C",x1:32.904,y1:-57.6,x2:31.824,y2:-57.168,x:30.528,y:-56.304},{type:"C",x1:27.144,y1:-54.072,x2:24.696,y2:-49.104,x:23.544,y:-42.552},{type:"C",x1:23.256,y1:-40.968,x2:21.96,y2:-30.888,x:21.384,y:-26.424},{type:"C",x1:20.376,y1:-18.144,x2:19.944,y2:-13.032,x:19.224,y:-3.384},{type:"C",x1:18.36,y1:8.784,x2:17.928,y2:12.168,x:16.92,y:14.976},{type:"C",x1:16.344,y1:16.776,x2:15.408,y2:18.072,x:14.328,y:18.72},{type:"C",x1:13.68,y1:19.152,x2:12.888,y2:19.368,x:12.024,y:19.368},{type:"C",x1:11.016,y1:19.368,x2:10.008,y2:19.08,x:9.216,y:18.504},{type:"C",x1:8.784,y1:18.288,x2:8.136,y2:17.64,x:8.136,y:17.568},{type:"C",x1:8.136,y1:17.496,x2:9.144,y2:17.208,x:9.288,y:17.064},{type:"C",x1:10.44,y1:16.488,x2:11.016,y2:15.264,x:11.016,y:14.04},{type:"C",x1:11.016,y1:12.168,x2:9.576,y2:10.512,x:7.488,y:10.512},{type:"Z"}],size:{x:47.3333,y:87},shift:{x:0,y:61.8},fontSize:72},largeOp:i.fromHex("222B")+"_large",mirrorPath:!0},[i.fromHex("222B")+"_large"]:{renderer:x,path:{cmds:[{type:"M",x:12.024,y:53.352},{type:"C",x1:12.024,y1:50.976,x2:10.224,y2:49.32,x:8.064,y:49.32},{type:"C",x1:5.4,y1:49.32,x2:3.96,y2:51.12,x:3.96,y:53.712},{type:"C",x1:4.176,y1:58.248,x2:7.488,y2:62.064,x:11.88,y:62.064},{type:"C",x1:15.264,y1:62.064,x2:18.072,y2:59.832,x:19.728,y:57.528},{type:"C",x1:21.816,y1:54.792,x2:23.76,y2:50.76,x:25.56,y:45.288},{type:"C",x1:26.712,y1:41.76,x2:27.792,y2:37.872,x:29.448,y:31.32,id:"sub"},{type:"C",x1:36.072,y1:4.68,x2:40.392,y2:-15.624,x:45.576,y:-45.216},{type:"C",x1:47.304,y1:-55.728,x2:48.168,y2:-60.12,x:49.536,y:-66.888},{type:"C",x1:51.696,y1:-77.76,x2:53.064,y2:-83.232,x:54.792,y:-87.984},{type:"C",x1:56.304,y1:-92.16,x2:57.96,y2:-94.752,x:59.472,y:-95.184},{type:"C",x1:59.616,y1:-95.256,x2:59.76,y2:-95.256,x:59.976,y:-95.256},{type:"C",x1:60.696,y1:-95.256,x2:61.704,y2:-94.968,x:62.352,y:-94.536},{type:"C",x1:62.784,y1:-94.248,x2:63.792,y2:-93.312,x:63.72,y:-93.312},{type:"C",x1:61.56,y1:-92.736,x2:59.904,y2:-91.8,x:59.904,y:-89.208},{type:"C",x1:59.904,y1:-86.832,x2:61.704,y2:-85.176,x:63.864,y:-85.176},{type:"C",x1:66.6,y1:-85.176,x2:67.968,y2:-86.976,x:67.968,y:-89.64,id:"sup"},{type:"C",x1:67.68,y1:-94.176,x2:64.656,y2:-97.92,x:59.616,y:-97.92},{type:"C",x1:57.888,y1:-97.92,x2:56.304,y2:-97.128,x:55.008,y:-96.192},{type:"C",x1:48.744,y1:-91.656,x2:45.504,y2:-78.696,x:42.552,y:-67.248},{type:"C",x1:35.856,y1:-40.32,x2:31.536,y2:-20.376,x:26.424,y:9.576},{type:"C",x1:24.336,y1:21.672,x2:22.968,y2:29.16,x:21.312,y:36.792},{type:"C",x1:18.648,y1:49.32,x2:16.344,y2:55.944,x:13.824,y:58.464},{type:"C",x1:13.032,y1:59.184,x2:12.672,y2:59.4,x:11.88,y:59.328},{type:"C",x1:10.656,y1:59.328,x2:9.576,y2:58.896,x:8.64,y:57.888},{type:"C",x1:8.352,y1:57.672,x2:8.208,y2:57.456,x:8.208,y:57.456},{type:"C",x1:10.368,y1:56.88,x2:12.024,y2:55.944,x:12.024,y:53.352},{type:"Z"}],size:{x:71.7778,y:160},shift:{x:0,y:97.936},fontSize:72},mirrorPath:!0},[i.fromHex("222C")]:{renderer:x,path:{cmds:[{type:"M",x:7.488,y:10.512},{type:"C",x1:5.472,y1:10.512,x2:3.96,y2:11.952,x:3.96,y:14.112},{type:"C",x1:3.96,y1:15.192,x2:4.248,y2:16.56,x:4.824,y:17.568},{type:"C",x1:6.048,y1:20.088,x2:8.64,y2:22.032,x:12.168,y:22.032},{type:"C",x1:13.536,y1:22.032,x2:14.904,y2:21.744,x:16.2,y:21.096},{type:"C",x1:18.504,y1:19.944,x2:20.376,y2:17.928,x:21.816,y:14.904},{type:"C",x1:23.04,y1:12.528,x2:23.832,y2:9.72,x:24.408,y:6.552},{type:"C",x1:24.696,y1:5.04,x2:26.064,y2:-5.256,x:26.568,y:-9.576},{type:"C",x1:27.576,y1:-17.856,x2:28.008,y2:-22.896,x:28.728,y:-32.544},{type:"C",x1:29.664,y1:-45.36,x2:30.096,y2:-48.744,x:31.248,y:-51.552},{type:"C",x1:32.112,y1:-53.784,x2:33.408,y2:-55.296,x:35.856,y:-55.296},{type:"C",x1:36.864,y1:-55.296,x2:37.872,y2:-55.008,x:38.664,y:-54.432},{type:"C",x1:39.096,y1:-54.216,x2:39.744,y2:-53.568,x:39.744,y:-53.496},{type:"C",x1:39.744,y1:-53.424,x2:38.736,y2:-53.136,x:38.592,y:-52.992},{type:"C",x1:37.44,y1:-52.416,x2:36.864,y2:-51.192,x:36.864,y:-49.968},{type:"C",x1:36.864,y1:-48.096,x2:38.304,y2:-46.44,x:40.392,y:-46.44},{type:"C",x1:42.408,y1:-46.44,x2:43.92,y2:-47.88,x:43.92,y:-50.04},{type:"C",x1:43.92,y1:-54.576,x2:40.464,y2:-57.672,x:36.072,y:-57.96},{type:"C",x1:35.424,y1:-57.96,x2:34.848,y2:-57.888,x:34.488,y:-57.888},{type:"C",x1:32.904,y1:-57.6,x2:31.824,y2:-57.168,x:30.528,y:-56.304},{type:"C",x1:27.144,y1:-54.072,x2:24.696,y2:-49.104,x:23.544,y:-42.552},{type:"C",x1:23.256,y1:-40.968,x2:21.96,y2:-30.888,x:21.384,y:-26.424},{type:"C",x1:20.376,y1:-18.144,x2:19.944,y2:-13.032,x:19.224,y:-3.384},{type:"C",x1:18.36,y1:8.784,x2:17.928,y2:12.168,x:16.92,y:14.976},{type:"C",x1:16.344,y1:16.776,x2:15.408,y2:18.072,x:14.328,y:18.72},{type:"C",x1:13.68,y1:19.152,x2:12.888,y2:19.368,x:12.024,y:19.368},{type:"C",x1:11.016,y1:19.368,x2:10.008,y2:19.08,x:9.216,y:18.504},{type:"C",x1:8.784,y1:18.288,x2:8.136,y2:17.64,x:8.136,y:17.568},{type:"C",x1:8.136,y1:17.496,x2:9.144,y2:17.208,x:9.288,y:17.064},{type:"C",x1:10.44,y1:16.488,x2:11.016,y2:15.264,x:11.016,y:14.04},{type:"C",x1:11.016,y1:12.168,x2:9.576,y2:10.512,x:7.488,y:10.512},{type:"Z"},{type:"M",x:32.472,y:10.512},{type:"C",x1:30.456,y1:10.512,x2:28.944,y2:11.952,x:28.944,y:14.112},{type:"C",x1:28.944,y1:15.192,x2:29.232,y2:16.56,x:29.808,y:17.568},{type:"C",x1:31.032,y1:20.088,x2:33.624,y2:22.032,x:37.152,y:22.032},{type:"C",x1:38.52,y1:22.032,x2:39.888,y2:21.744,x:41.184,y:21.096},{type:"C",x1:43.488,y1:19.944,x2:45.36,y2:17.928,x:46.8,y:14.904},{type:"C",x1:48.024,y1:12.528,x2:48.816,y2:9.72,x:49.392,y:6.552,id:"sub"},{type:"C",x1:49.68,y1:5.04,x2:51.048,y2:-5.256,x:51.552,y:-9.576},{type:"C",x1:52.56,y1:-17.856,x2:52.992,y2:-22.896,x:53.712,y:-32.544},{type:"C",x1:54.648,y1:-45.36,x2:55.08,y2:-48.744,x:56.232,y:-51.552},{type:"C",x1:57.096,y1:-53.784,x2:58.392,y2:-55.296,x:60.84,y:-55.296},{type:"C",x1:61.848,y1:-55.296,x2:62.856,y2:-55.008,x:63.648,y:-54.432},{type:"C",x1:64.08,y1:-54.216,x2:64.728,y2:-53.568,x:64.728,y:-53.496},{type:"C",x1:64.728,y1:-53.424,x2:63.72,y2:-53.136,x:63.576,y:-52.992},{type:"C",x1:62.424,y1:-52.416,x2:61.848,y2:-51.192,x:61.848,y:-49.968},{type:"C",x1:61.848,y1:-48.096,x2:63.288,y2:-46.44,x:65.376,y:-46.44},{type:"C",x1:67.392,y1:-46.44,x2:68.904,y2:-47.88,x:68.904,y:-50.04,id:"sup"},{type:"C",x1:68.904,y1:-54.576,x2:65.448,y2:-57.672,x:61.056,y:-57.96},{type:"C",x1:60.408,y1:-57.96,x2:59.832,y2:-57.888,x:59.472,y:-57.888},{type:"C",x1:57.888,y1:-57.6,x2:56.808,y2:-57.168,x:55.512,y:-56.304},{type:"C",x1:52.128,y1:-54.072,x2:49.68,y2:-49.104,x:48.528,y:-42.552},{type:"C",x1:48.24,y1:-40.968,x2:46.944,y2:-30.888,x:46.368,y:-26.424},{type:"C",x1:45.36,y1:-18.144,x2:44.928,y2:-13.032,x:44.208,y:-3.384},{type:"C",x1:43.344,y1:8.784,x2:42.912,y2:12.168,x:41.904,y:14.976},{type:"C",x1:41.328,y1:16.776,x2:40.392,y2:18.072,x:39.312,y:18.72},{type:"C",x1:38.664,y1:19.152,x2:37.872,y2:19.368,x:37.008,y:19.368},{type:"C",x1:36,y1:19.368,x2:34.992,y2:19.08,x:34.2,y:18.504},{type:"C",x1:33.768,y1:18.288,x2:33.12,y2:17.64,x:33.12,y:17.568},{type:"C",x1:33.12,y1:17.496,x2:34.128,y2:17.208,x:34.272,y:17.064},{type:"C",x1:35.424,y1:16.488,x2:36,y2:15.264,x:36,y:14.04},{type:"C",x1:36,y1:12.168,x2:34.56,y2:10.512,x:32.472,y:10.512},{type:"Z"}],size:{x:72.3333,y:87},shift:{x:0,y:61.8},fontSize:72},largeOp:i.fromHex("222C")+"_large",mirrorPath:!0},[i.fromHex("222C")+"_large"]:{renderer:x,path:{cmds:[{type:"M",x:12.024,y:53.352},{type:"C",x1:12.024,y1:50.976,x2:10.224,y2:49.32,x:8.064,y:49.32},{type:"C",x1:5.4,y1:49.32,x2:3.96,y2:51.12,x:3.96,y:53.712},{type:"C",x1:4.176,y1:58.248,x2:7.488,y2:62.064,x:11.88,y:62.064},{type:"C",x1:15.264,y1:62.064,x2:18.072,y2:59.832,x:19.728,y:57.528},{type:"C",x1:21.816,y1:54.792,x2:23.76,y2:50.76,x:25.56,y:45.288},{type:"C",x1:26.712,y1:41.76,x2:27.792,y2:37.872,x:29.448,y:31.32},{type:"C",x1:36.072,y1:4.68,x2:40.392,y2:-15.624,x:45.576,y:-45.216},{type:"C",x1:47.304,y1:-55.728,x2:48.168,y2:-60.12,x:49.536,y:-66.888},{type:"C",x1:51.696,y1:-77.76,x2:53.064,y2:-83.232,x:54.792,y:-87.984},{type:"C",x1:56.304,y1:-92.16,x2:57.96,y2:-94.752,x:59.472,y:-95.184},{type:"C",x1:59.616,y1:-95.256,x2:59.76,y2:-95.256,x:59.976,y:-95.256},{type:"C",x1:60.696,y1:-95.256,x2:61.704,y2:-94.968,x:62.352,y:-94.536},{type:"C",x1:62.784,y1:-94.248,x2:63.792,y2:-93.312,x:63.72,y:-93.312},{type:"C",x1:61.56,y1:-92.736,x2:59.904,y2:-91.8,x:59.904,y:-89.208},{type:"C",x1:59.904,y1:-86.832,x2:61.704,y2:-85.176,x:63.864,y:-85.176},{type:"C",x1:66.6,y1:-85.176,x2:67.968,y2:-86.976,x:67.968,y:-89.64},{type:"C",x1:67.68,y1:-94.176,x2:64.656,y2:-97.92,x:59.616,y:-97.92},{type:"C",x1:57.888,y1:-97.92,x2:56.304,y2:-97.128,x:55.008,y:-96.192},{type:"C",x1:48.744,y1:-91.656,x2:45.504,y2:-78.696,x:42.552,y:-67.248},{type:"C",x1:35.856,y1:-40.32,x2:31.536,y2:-20.376,x:26.424,y:9.576},{type:"C",x1:24.336,y1:21.672,x2:22.968,y2:29.16,x:21.312,y:36.792},{type:"C",x1:18.648,y1:49.32,x2:16.344,y2:55.944,x:13.824,y:58.464},{type:"C",x1:13.032,y1:59.184,x2:12.672,y2:59.4,x:11.88,y:59.328},{type:"C",x1:10.656,y1:59.328,x2:9.576,y2:58.896,x:8.64,y:57.888},{type:"C",x1:8.352,y1:57.672,x2:8.208,y2:57.456,x:8.208,y:57.456},{type:"C",x1:10.368,y1:56.88,x2:12.024,y2:55.944,x:12.024,y:53.352},{type:"Z"},{type:"M",x:50.04,y:53.352},{type:"C",x1:50.04,y1:50.976,x2:48.24,y2:49.32,x:46.08,y:49.32},{type:"C",x1:43.416,y1:49.32,x2:41.976,y2:51.12,x:41.976,y:53.712},{type:"C",x1:42.192,y1:58.248,x2:45.504,y2:62.064,x:49.896,y:62.064},{type:"C",x1:53.28,y1:62.064,x2:56.088,y2:59.832,x:57.744,y:57.528},{type:"C",x1:59.832,y1:54.792,x2:61.776,y2:50.76,x:63.576,y:45.288},{type:"C",x1:64.728,y1:41.76,x2:65.808,y2:37.872,x:67.464,y:31.32,id:"sub"},{type:"C",x1:74.088,y1:4.68,x2:78.408,y2:-15.624,x:83.592,y:-45.216},{type:"C",x1:85.32,y1:-55.728,x2:86.184,y2:-60.12,x:87.552,y:-66.888},{type:"C",x1:89.712,y1:-77.76,x2:91.08,y2:-83.232,x:92.808,y:-87.984},{type:"C",x1:94.32,y1:-92.16,x2:95.976,y2:-94.752,x:97.488,y:-95.184},{type:"C",x1:97.632,y1:-95.256,x2:97.776,y2:-95.256,x:97.992,y:-95.256},{type:"C",x1:98.712,y1:-95.256,x2:99.72,y2:-94.968,x:100.368,y:-94.536},{type:"C",x1:100.8,y1:-94.248,x2:101.808,y2:-93.312,x:101.736,y:-93.312},{type:"C",x1:99.576,y1:-92.736,x2:97.92,y2:-91.8,x:97.92,y:-89.208},{type:"C",x1:97.92,y1:-86.832,x2:99.72,y2:-85.176,x:101.88,y:-85.176},{type:"C",x1:104.616,y1:-85.176,x2:105.984,y2:-86.976,x:105.984,y:-89.64,id:"sup"},{type:"C",x1:105.696,y1:-94.176,x2:102.672,y2:-97.92,x:97.632,y:-97.92},{type:"C",x1:95.904,y1:-97.92,x2:94.32,y2:-97.128,x:93.024,y:-96.192},{type:"C",x1:86.76,y1:-91.656,x2:83.52,y2:-78.696,x:80.568,y:-67.248},{type:"C",x1:73.872,y1:-40.32,x2:69.552,y2:-20.376,x:64.44,y:9.576},{type:"C",x1:62.352,y1:21.672,x2:60.984,y2:29.16,x:59.328,y:36.792},{type:"C",x1:56.664,y1:49.32,x2:54.36,y2:55.944,x:51.84,y:58.464},{type:"C",x1:51.048,y1:59.184,x2:50.688,y2:59.4,x:49.896,y:59.328},{type:"C",x1:48.672,y1:59.328,x2:47.592,y2:58.896,x:46.656,y:57.888},{type:"C",x1:46.368,y1:57.672,x2:46.224,y2:57.456,x:46.224,y:57.456},{type:"C",x1:48.384,y1:56.88,x2:50.04,y2:55.944,x:50.04,y:53.352},{type:"Z"}],size:{x:110,y:160},shift:{x:0,y:97.936},fontSize:72},mirrorPath:!0},[i.fromHex("222D")]:{renderer:x,path:{cmds:[{type:"M",x:7.488,y:10.512},{type:"C",x1:5.472,y1:10.512,x2:3.96,y2:11.952,x:3.96,y:14.112},{type:"C",x1:3.96,y1:15.192,x2:4.248,y2:16.56,x:4.824,y:17.568},{type:"C",x1:6.048,y1:20.088,x2:8.64,y2:22.032,x:12.168,y:22.032},{type:"C",x1:13.536,y1:22.032,x2:14.904,y2:21.744,x:16.2,y:21.096},{type:"C",x1:18.504,y1:19.944,x2:20.376,y2:17.928,x:21.816,y:14.904},{type:"C",x1:23.04,y1:12.528,x2:23.832,y2:9.72,x:24.408,y:6.552},{type:"C",x1:24.696,y1:5.04,x2:26.064,y2:-5.256,x:26.568,y:-9.576},{type:"C",x1:27.576,y1:-17.856,x2:28.008,y2:-22.896,x:28.728,y:-32.544},{type:"C",x1:29.664,y1:-45.36,x2:30.096,y2:-48.744,x:31.248,y:-51.552},{type:"C",x1:32.112,y1:-53.784,x2:33.408,y2:-55.296,x:35.856,y:-55.296},{type:"C",x1:36.864,y1:-55.296,x2:37.872,y2:-55.008,x:38.664,y:-54.432},{type:"C",x1:39.096,y1:-54.216,x2:39.744,y2:-53.568,x:39.744,y:-53.496},{type:"C",x1:39.744,y1:-53.424,x2:38.736,y2:-53.136,x:38.592,y:-52.992},{type:"C",x1:37.44,y1:-52.416,x2:36.864,y2:-51.192,x:36.864,y:-49.968},{type:"C",x1:36.864,y1:-48.096,x2:38.304,y2:-46.44,x:40.392,y:-46.44},{type:"C",x1:42.408,y1:-46.44,x2:43.92,y2:-47.88,x:43.92,y:-50.04},{type:"C",x1:43.92,y1:-54.576,x2:40.464,y2:-57.672,x:36.072,y:-57.96},{type:"C",x1:35.424,y1:-57.96,x2:34.848,y2:-57.888,x:34.488,y:-57.888},{type:"C",x1:32.904,y1:-57.6,x2:31.824,y2:-57.168,x:30.528,y:-56.304},{type:"C",x1:27.144,y1:-54.072,x2:24.696,y2:-49.104,x:23.544,y:-42.552},{type:"C",x1:23.256,y1:-40.968,x2:21.96,y2:-30.888,x:21.384,y:-26.424},{type:"C",x1:20.376,y1:-18.144,x2:19.944,y2:-13.032,x:19.224,y:-3.384},{type:"C",x1:18.36,y1:8.784,x2:17.928,y2:12.168,x:16.92,y:14.976},{type:"C",x1:16.344,y1:16.776,x2:15.408,y2:18.072,x:14.328,y:18.72},{type:"C",x1:13.68,y1:19.152,x2:12.888,y2:19.368,x:12.024,y:19.368},{type:"C",x1:11.016,y1:19.368,x2:10.008,y2:19.08,x:9.216,y:18.504},{type:"C",x1:8.784,y1:18.288,x2:8.136,y2:17.64,x:8.136,y:17.568},{type:"C",x1:8.136,y1:17.496,x2:9.144,y2:17.208,x:9.288,y:17.064},{type:"C",x1:10.44,y1:16.488,x2:11.016,y2:15.264,x:11.016,y:14.04},{type:"C",x1:11.016,y1:12.168,x2:9.576,y2:10.512,x:7.488,y:10.512},{type:"Z"},{type:"M",x:32.472,y:10.512},{type:"C",x1:30.456,y1:10.512,x2:28.944,y2:11.952,x:28.944,y:14.112},{type:"C",x1:28.944,y1:15.192,x2:29.232,y2:16.56,x:29.808,y:17.568},{type:"C",x1:31.032,y1:20.088,x2:33.624,y2:22.032,x:37.152,y:22.032},{type:"C",x1:38.52,y1:22.032,x2:39.888,y2:21.744,x:41.184,y:21.096},{type:"C",x1:43.488,y1:19.944,x2:45.36,y2:17.928,x:46.8,y:14.904},{type:"C",x1:48.024,y1:12.528,x2:48.816,y2:9.72,x:49.392,y:6.552},{type:"C",x1:49.68,y1:5.04,x2:51.048,y2:-5.256,x:51.552,y:-9.576},{type:"C",x1:52.56,y1:-17.856,x2:52.992,y2:-22.896,x:53.712,y:-32.544},{type:"C",x1:54.648,y1:-45.36,x2:55.08,y2:-48.744,x:56.232,y:-51.552},{type:"C",x1:57.096,y1:-53.784,x2:58.392,y2:-55.296,x:60.84,y:-55.296},{type:"C",x1:61.848,y1:-55.296,x2:62.856,y2:-55.008,x:63.648,y:-54.432},{type:"C",x1:64.08,y1:-54.216,x2:64.728,y2:-53.568,x:64.728,y:-53.496},{type:"C",x1:64.728,y1:-53.424,x2:63.72,y2:-53.136,x:63.576,y:-52.992},{type:"C",x1:62.424,y1:-52.416,x2:61.848,y2:-51.192,x:61.848,y:-49.968},{type:"C",x1:61.848,y1:-48.096,x2:63.288,y2:-46.44,x:65.376,y:-46.44},{type:"C",x1:67.392,y1:-46.44,x2:68.904,y2:-47.88,x:68.904,y:-50.04},{type:"C",x1:68.904,y1:-54.576,x2:65.448,y2:-57.672,x:61.056,y:-57.96},{type:"C",x1:60.408,y1:-57.96,x2:59.832,y2:-57.888,x:59.472,y:-57.888},{type:"C",x1:57.888,y1:-57.6,x2:56.808,y2:-57.168,x:55.512,y:-56.304},{type:"C",x1:52.128,y1:-54.072,x2:49.68,y2:-49.104,x:48.528,y:-42.552},{type:"C",x1:48.24,y1:-40.968,x2:46.944,y2:-30.888,x:46.368,y:-26.424},{type:"C",x1:45.36,y1:-18.144,x2:44.928,y2:-13.032,x:44.208,y:-3.384},{type:"C",x1:43.344,y1:8.784,x2:42.912,y2:12.168,x:41.904,y:14.976},{type:"C",x1:41.328,y1:16.776,x2:40.392,y2:18.072,x:39.312,y:18.72},{type:"C",x1:38.664,y1:19.152,x2:37.872,y2:19.368,x:37.008,y:19.368},{type:"C",x1:36,y1:19.368,x2:34.992,y2:19.08,x:34.2,y:18.504},{type:"C",x1:33.768,y1:18.288,x2:33.12,y2:17.64,x:33.12,y:17.568},{type:"C",x1:33.12,y1:17.496,x2:34.128,y2:17.208,x:34.272,y:17.064},{type:"C",x1:35.424,y1:16.488,x2:36,y2:15.264,x:36,y:14.04},{type:"C",x1:36,y1:12.168,x2:34.56,y2:10.512,x:32.472,y:10.512},{type:"Z"},{type:"M",x:57.456,y:10.512},{type:"C",x1:55.44,y1:10.512,x2:53.928,y2:11.952,x:53.928,y:14.112},{type:"C",x1:53.928,y1:15.192,x2:54.216,y2:16.56,x:54.792,y:17.568},{type:"C",x1:56.016,y1:20.088,x2:58.608,y2:22.032,x:62.136,y:22.032},{type:"C",x1:63.504,y1:22.032,x2:64.872,y2:21.744,x:66.168,y:21.096},{type:"C",x1:68.472,y1:19.944,x2:70.344,y2:17.928,x:71.784,y:14.904},{type:"C",x1:73.008,y1:12.528,x2:73.8,y2:9.72,x:74.376,y:6.552,id:"sub"},{type:"C",x1:74.664,y1:5.04,x2:76.032,y2:-5.256,x:76.536,y:-9.576},{type:"C",x1:77.544,y1:-17.856,x2:77.976,y2:-22.896,x:78.696,y:-32.544},{type:"C",x1:79.632,y1:-45.36,x2:80.064,y2:-48.744,x:81.216,y:-51.552},{type:"C",x1:82.08,y1:-53.784,x2:83.376,y2:-55.296,x:85.824,y:-55.296},{type:"C",x1:86.832,y1:-55.296,x2:87.84,y2:-55.008,x:88.632,y:-54.432},{type:"C",x1:89.064,y1:-54.216,x2:89.712,y2:-53.568,x:89.712,y:-53.496},{type:"C",x1:89.712,y1:-53.424,x2:88.704,y2:-53.136,x:88.56,y:-52.992},{type:"C",x1:87.408,y1:-52.416,x2:86.832,y2:-51.192,x:86.832,y:-49.968},{type:"C",x1:86.832,y1:-48.096,x2:88.272,y2:-46.44,x:90.36,y:-46.44},{type:"C",x1:92.376,y1:-46.44,x2:93.888,y2:-47.88,x:93.888,y:-50.04,id:"sup"},{type:"C",x1:93.888,y1:-54.576,x2:90.432,y2:-57.672,x:86.04,y:-57.96},{type:"C",x1:85.392,y1:-57.96,x2:84.816,y2:-57.888,x:84.456,y:-57.888},{type:"C",x1:82.872,y1:-57.6,x2:81.792,y2:-57.168,x:80.496,y:-56.304},{type:"C",x1:77.112,y1:-54.072,x2:74.664,y2:-49.104,x:73.512,y:-42.552},{type:"C",x1:73.224,y1:-40.968,x2:71.928,y2:-30.888,x:71.352,y:-26.424},{type:"C",x1:70.344,y1:-18.144,x2:69.912,y2:-13.032,x:69.192,y:-3.384},{type:"C",x1:68.328,y1:8.784,x2:67.896,y2:12.168,x:66.888,y:14.976},{type:"C",x1:66.312,y1:16.776,x2:65.376,y2:18.072,x:64.296,y:18.72},{type:"C",x1:63.648,y1:19.152,x2:62.856,y2:19.368,x:61.992,y:19.368},{type:"C",x1:60.984,y1:19.368,x2:59.976,y2:19.08,x:59.184,y:18.504},{type:"C",x1:58.752,y1:18.288,x2:58.104,y2:17.64,x:58.104,y:17.568},{type:"C",x1:58.104,y1:17.496,x2:59.112,y2:17.208,x:59.256,y:17.064},{type:"C",x1:60.408,y1:16.488,x2:60.984,y2:15.264,x:60.984,y:14.04},{type:"C",x1:60.984,y1:12.168,x2:59.544,y2:10.512,x:57.456,y:10.512},{type:"Z"}],size:{x:98,y:87},shift:{x:0,y:61.8},fontSize:72},largeOp:i.fromHex("222D")+"_large",mirrorPath:!0},[i.fromHex("222D")+"_large"]:{renderer:x,path:{cmds:[{type:"M",x:12.024,y:53.352},{type:"C",x1:12.024,y1:50.976,x2:10.224,y2:49.32,x:8.064,y:49.32},{type:"C",x1:5.4,y1:49.32,x2:3.96,y2:51.12,x:3.96,y:53.712},{type:"C",x1:4.176,y1:58.248,x2:7.488,y2:62.064,x:11.88,y:62.064},{type:"C",x1:15.264,y1:62.064,x2:18.072,y2:59.832,x:19.728,y:57.528},{type:"C",x1:21.816,y1:54.792,x2:23.76,y2:50.76,x:25.56,y:45.288},{type:"C",x1:26.712,y1:41.76,x2:27.792,y2:37.872,x:29.448,y:31.32},{type:"C",x1:36.072,y1:4.68,x2:40.392,y2:-15.624,x:45.576,y:-45.216},{type:"C",x1:47.304,y1:-55.728,x2:48.168,y2:-60.12,x:49.536,y:-66.888},{type:"C",x1:51.696,y1:-77.76,x2:53.064,y2:-83.232,x:54.792,y:-87.984},{type:"C",x1:56.304,y1:-92.16,x2:57.96,y2:-94.752,x:59.472,y:-95.184},{type:"C",x1:59.616,y1:-95.256,x2:59.76,y2:-95.256,x:59.976,y:-95.256},{type:"C",x1:60.696,y1:-95.256,x2:61.704,y2:-94.968,x:62.352,y:-94.536},{type:"C",x1:62.784,y1:-94.248,x2:63.792,y2:-93.312,x:63.72,y:-93.312},{type:"C",x1:61.56,y1:-92.736,x2:59.904,y2:-91.8,x:59.904,y:-89.208},{type:"C",x1:59.904,y1:-86.832,x2:61.704,y2:-85.176,x:63.864,y:-85.176},{type:"C",x1:66.6,y1:-85.176,x2:67.968,y2:-86.976,x:67.968,y:-89.64},{type:"C",x1:67.68,y1:-94.176,x2:64.656,y2:-97.92,x:59.616,y:-97.92},{type:"C",x1:57.888,y1:-97.92,x2:56.304,y2:-97.128,x:55.008,y:-96.192},{type:"C",x1:48.744,y1:-91.656,x2:45.504,y2:-78.696,x:42.552,y:-67.248},{type:"C",x1:35.856,y1:-40.32,x2:31.536,y2:-20.376,x:26.424,y:9.576},{type:"C",x1:24.336,y1:21.672,x2:22.968,y2:29.16,x:21.312,y:36.792},{type:"C",x1:18.648,y1:49.32,x2:16.344,y2:55.944,x:13.824,y:58.464},{type:"C",x1:13.032,y1:59.184,x2:12.672,y2:59.4,x:11.88,y:59.328},{type:"C",x1:10.656,y1:59.328,x2:9.576,y2:58.896,x:8.64,y:57.888},{type:"C",x1:8.352,y1:57.672,x2:8.208,y2:57.456,x:8.208,y:57.456},{type:"C",x1:10.368,y1:56.88,x2:12.024,y2:55.944,x:12.024,y:53.352},{type:"Z"},{type:"M",x:50.04,y:53.352},{type:"C",x1:50.04,y1:50.976,x2:48.24,y2:49.32,x:46.08,y:49.32},{type:"C",x1:43.416,y1:49.32,x2:41.976,y2:51.12,x:41.976,y:53.712},{type:"C",x1:42.192,y1:58.248,x2:45.504,y2:62.064,x:49.896,y:62.064},{type:"C",x1:53.28,y1:62.064,x2:56.088,y2:59.832,x:57.744,y:57.528},{type:"C",x1:59.832,y1:54.792,x2:61.776,y2:50.76,x:63.576,y:45.288},{type:"C",x1:64.728,y1:41.76,x2:65.808,y2:37.872,x:67.464,y:31.32},{type:"C",x1:74.088,y1:4.68,x2:78.408,y2:-15.624,x:83.592,y:-45.216},{type:"C",x1:85.32,y1:-55.728,x2:86.184,y2:-60.12,x:87.552,y:-66.888},{type:"C",x1:89.712,y1:-77.76,x2:91.08,y2:-83.232,x:92.808,y:-87.984},{type:"C",x1:94.32,y1:-92.16,x2:95.976,y2:-94.752,x:97.488,y:-95.184},{type:"C",x1:97.632,y1:-95.256,x2:97.776,y2:-95.256,x:97.992,y:-95.256},{type:"C",x1:98.712,y1:-95.256,x2:99.72,y2:-94.968,x:100.368,y:-94.536},{type:"C",x1:100.8,y1:-94.248,x2:101.808,y2:-93.312,x:101.736,y:-93.312},{type:"C",x1:99.576,y1:-92.736,x2:97.92,y2:-91.8,x:97.92,y:-89.208},{type:"C",x1:97.92,y1:-86.832,x2:99.72,y2:-85.176,x:101.88,y:-85.176},{type:"C",x1:104.616,y1:-85.176,x2:105.984,y2:-86.976,x:105.984,y:-89.64},{type:"C",x1:105.696,y1:-94.176,x2:102.672,y2:-97.92,x:97.632,y:-97.92},{type:"C",x1:95.904,y1:-97.92,x2:94.32,y2:-97.128,x:93.024,y:-96.192},{type:"C",x1:86.76,y1:-91.656,x2:83.52,y2:-78.696,x:80.568,y:-67.248},{type:"C",x1:73.872,y1:-40.32,x2:69.552,y2:-20.376,x:64.44,y:9.576},{type:"C",x1:62.352,y1:21.672,x2:60.984,y2:29.16,x:59.328,y:36.792},{type:"C",x1:56.664,y1:49.32,x2:54.36,y2:55.944,x:51.84,y:58.464},{type:"C",x1:51.048,y1:59.184,x2:50.688,y2:59.4,x:49.896,y:59.328},{type:"C",x1:48.672,y1:59.328,x2:47.592,y2:58.896,x:46.656,y:57.888},{type:"C",x1:46.368,y1:57.672,x2:46.224,y2:57.456,x:46.224,y:57.456},{type:"C",x1:48.384,y1:56.88,x2:50.04,y2:55.944,x:50.04,y:53.352},{type:"Z"},{type:"M",x:86.616,y:53.352},{type:"C",x1:86.616,y1:50.976,x2:84.816,y2:49.32,x:82.656,y:49.32},{type:"C",x1:79.992,y1:49.32,x2:78.552,y2:51.12,x:78.552,y:53.712},{type:"C",x1:78.768,y1:58.248,x2:82.08,y2:62.064,x:86.472,y:62.064},{type:"C",x1:89.856,y1:62.064,x2:92.664,y2:59.832,x:94.32,y:57.528},{type:"C",x1:96.408,y1:54.792,x2:98.352,y2:50.76,x:100.152,y:45.288},{type:"C",x1:101.304,y1:41.76,x2:102.384,y2:37.872,x:104.04,y:31.32,id:"sub"},{type:"C",x1:110.664,y1:4.68,x2:114.984,y2:-15.624,x:120.168,y:-45.216},{type:"C",x1:121.896,y1:-55.728,x2:122.76,y2:-60.12,x:124.128,y:-66.888},{type:"C",x1:126.288,y1:-77.76,x2:127.656,y2:-83.232,x:129.384,y:-87.984},{type:"C",x1:130.896,y1:-92.16,x2:132.552,y2:-94.752,x:134.064,y:-95.184},{type:"C",x1:134.208,y1:-95.256,x2:134.352,y2:-95.256,x:134.568,y:-95.256},{type:"C",x1:135.288,y1:-95.256,x2:136.296,y2:-94.968,x:136.944,y:-94.536},{type:"C",x1:137.376,y1:-94.248,x2:138.384,y2:-93.312,x:138.312,y:-93.312},{type:"C",x1:136.152,y1:-92.736,x2:134.496,y2:-91.8,x:134.496,y:-89.208},{type:"C",x1:134.496,y1:-86.832,x2:136.296,y2:-85.176,x:138.456,y:-85.176},{type:"C",x1:141.192,y1:-85.176,x2:142.56,y2:-86.976,x:142.56,y:-89.64,id:"sup"},{type:"C",x1:142.272,y1:-94.176,x2:139.248,y2:-97.92,x:134.208,y:-97.92},{type:"C",x1:132.48,y1:-97.92,x2:130.896,y2:-97.128,x:129.6,y:-96.192},{type:"C",x1:123.336,y1:-91.656,x2:120.096,y2:-78.696,x:117.144,y:-67.248},{type:"C",x1:110.448,y1:-40.32,x2:106.128,y2:-20.376,x:101.016,y:9.576},{type:"C",x1:98.928,y1:21.672,x2:97.56,y2:29.16,x:95.904,y:36.792},{type:"C",x1:93.24,y1:49.32,x2:90.936,y2:55.944,x:88.416,y:58.464},{type:"C",x1:87.624,y1:59.184,x2:87.264,y2:59.4,x:86.472,y:59.328},{type:"C",x1:85.248,y1:59.328,x2:84.168,y2:58.896,x:83.232,y:57.888},{type:"C",x1:82.944,y1:57.672,x2:82.8,y2:57.456,x:82.8,y:57.456},{type:"C",x1:84.96,y1:56.88,x2:86.616,y2:55.944,x:86.616,y:53.352},{type:"Z"}],size:{x:146.2,y:160},shift:{x:0,y:97.936},fontSize:72},mirrorPath:!0},[i.fromHex("222E")]:{renderer:h,text:{text:i.fromHex("222E"),font:c(s.default.SYSTEM)},largeOp:i.fromHex("222E")+"_large"},[i.fromHex("222E")+"_large"]:{renderer:x,path:{cmds:[{type:"M",x:12.024,y:53.352},{type:"C",x1:12.024,y1:50.976,x2:10.224,y2:49.32,x:8.064,y:49.32},{type:"C",x1:5.4,y1:49.32,x2:3.96,y2:51.12,x:3.96,y:53.712},{type:"C",x1:4.176,y1:58.248,x2:7.488,y2:62.064,x:11.88,y:62.064},{type:"C",x1:15.264,y1:62.064,x2:18.072,y2:59.832,x:19.728,y:57.528},{type:"C",x1:22.176,y1:54.288,x2:24.48,y2:49.104,x:26.64,y:41.904,id:"sub"},{type:"C",x1:28.44,y1:35.712,x2:32.688,y2:18.36,x:35.784,y:4.68},{type:"L",x:36.432,y:1.512},{type:"L",x:37.152,y:1.512},{type:"C",x1:43.704,y1:.936,x2:49.248,y2:-2.52,x:52.128,y:-7.128},{type:"C",x1:54.216,y1:-10.152,x2:55.44,y2:-13.176,x:55.44,y:-17.928},{type:"C",x1:55.44,y1:-18.936,x2:55.368,y2:-19.944,x:55.296,y:-20.52},{type:"C",x1:54.216,y1:-27.36,x2:50.256,y2:-32.544,x:44.856,y:-35.208},{type:"C",x1:44.352,y1:-35.496,x2:43.92,y2:-35.712,x:43.92,y:-35.712},{type:"L",x:45.36,y:-43.992},{type:"C",x1:47.376,y1:-56.016,x2:48.096,y2:-59.976,x:49.536,y:-66.888},{type:"C",x1:51.696,y1:-77.76,x2:53.064,y2:-83.232,x:54.792,y:-87.984},{type:"C",x1:56.304,y1:-92.16,x2:57.96,y2:-94.752,x:59.472,y:-95.184},{type:"C",x1:59.616,y1:-95.256,x2:59.76,y2:-95.256,x:59.976,y:-95.256},{type:"C",x1:60.696,y1:-95.256,x2:61.704,y2:-94.968,x:62.352,y:-94.536},{type:"C",x1:62.784,y1:-94.248,x2:63.792,y2:-93.312,x:63.72,y:-93.312},{type:"C",x1:61.56,y1:-92.736,x2:59.904,y2:-91.8,x:59.904,y:-89.208},{type:"C",x1:59.904,y1:-86.832,x2:61.704,y2:-85.176,x:63.864,y:-85.176},{type:"C",x1:66.6,y1:-85.176,x2:67.968,y2:-86.976,x:67.968,y:-89.64,id:"sup"},{type:"C",x1:67.68,y1:-94.176,x2:64.656,y2:-97.92,x:59.616,y:-97.92},{type:"C",x1:59.328,y1:-97.92,x2:59.04,y2:-97.92,x:58.824,y:-97.848},{type:"C",x1:56.016,y1:-97.344,x2:53.928,y2:-95.544,x:52.344,y:-93.456},{type:"C",x1:49.824,y1:-90.216,x2:47.592,y2:-85.176,x:45.432,y:-77.976},{type:"C",x1:43.632,y1:-72.144,x2:39.312,y2:-54.36,x:36.216,y:-40.536},{type:"L",x:35.568,y:-37.368},{type:"L",x:34.848,y:-37.368},{type:"C",x1:28.296,y1:-36.792,x2:22.824,y2:-33.336,x:19.872,y:-28.8},{type:"C",x1:17.784,y1:-25.632,x2:16.56,y2:-22.68,x:16.56,y:-17.928},{type:"C",x1:16.56,y1:-13.176,x2:17.784,y2:-10.152,x:19.872,y:-7.128},{type:"C",x1:21.888,y1:-3.96,x2:24.768,y2:-1.8,x:28.08,y:-.144},{type:"C",x1:26.208,y1:11.592,x2:23.112,y2:28.512,x:21.312,y:36.792},{type:"C",x1:18.648,y1:49.32,x2:16.344,y2:55.944,x:13.824,y:58.464},{type:"C",x1:13.032,y1:59.184,x2:12.672,y2:59.4,x:11.88,y:59.328},{type:"C",x1:10.656,y1:59.328,x2:9.576,y2:58.896,x:8.64,y:57.888},{type:"C",x1:8.352,y1:57.672,x2:8.208,y2:57.456,x:8.208,y:57.456},{type:"C",x1:10.368,y1:56.88,x2:12.024,y2:55.944,x:12.024,y:53.352},{type:"Z"},{type:"M",x:31.032,y:-16.056},{type:"C",x1:30.456,y1:-12.888,x2:29.16,y2:-6.264,x:28.8,y:-4.104},{type:"C",x1:28.728,y1:-3.528,x2:28.656,y2:-3.096,x:28.584,y:-3.096},{type:"L",x:27,y:-4.032},{type:"C",x1:23.472,y1:-6.336,x2:20.88,y2:-9.864,x:19.944,y:-13.968},{type:"C",x1:19.584,y1:-15.336,x2:19.512,y2:-16.272,x:19.512,y:-17.928},{type:"C",x1:19.512,y1:-19.584,x2:19.584,y2:-20.52,x:19.944,y:-21.888},{type:"C",x1:21.096,y1:-26.64,x2:24.336,y2:-30.672,x:28.8,y:-32.832},{type:"C",x1:30.528,y1:-33.696,x2:33.048,y2:-34.416,x:34.56,y:-34.416},{type:"L",x:34.92,y:-34.416},{type:"C",x1:34.632,y1:-33.552,x2:32.256,y2:-21.672,x:31.032,y:-16.056},{type:"Z"},{type:"M",x:52.56,y:-17.928},{type:"C",x1:52.56,y1:-16.992,x2:52.488,y2:-16.128,x:52.416,y:-15.552},{type:"C",x1:51.192,y1:-8.568,x2:46.296,y2:-3.384,x:39.96,y:-1.872},{type:"C",x1:39.096,y1:-1.656,x2:37.8,y2:-1.44,x:37.368,y:-1.44},{type:"L",x:37.08,y:-1.44},{type:"C",x1:37.368,y1:-2.304,x2:39.744,y2:-14.184,x:40.968,y:-19.872},{type:"C",x1:41.616,y1:-23.544,x2:42.768,y2:-30.096,x:43.416,y:-32.76},{type:"C",x1:48.384,y1:-29.952,x2:52.56,y2:-25.344,x:52.56,y:-17.928},{type:"Z"}],size:{x:72,y:160},shift:{x:0,y:97.936},fontSize:72},mirrorPath:!0},[i.fromHex("2211")]:{renderer:x,path:{cmds:[{type:"M",x:4.392,y:-53.856},{type:"C",x1:4.104,y1:-53.64,x2:4.032,y2:-53.424,x:4.032,y:-52.416},{type:"L",x:4.104,y:-51.624},{type:"L",x:17.424,y:-33.264},{type:"C",x1:24.768,y1:-23.184,x2:30.816,y2:-14.904,x:30.816,y:-14.832},{type:"L",x:17.64,y:.792},{type:"C",x1:10.368,y1:9.432,x2:4.32,y2:16.56,x:4.248,y:16.704},{type:"C",x1:4.104,y1:16.92,x2:4.032,y2:17.064,x:4.032,y:17.208},{type:"C",x1:4.032,y1:17.424,x2:4.248,y2:17.784,x:4.464,y:17.856},{type:"C",x1:4.68,y1:18,x2:7.992,y2:18,x:35.208,y:18},{type:"L",x:65.736,y:17.928},{type:"L",x:71.928,y:-.432},{type:"L",x:69.048,y:-.432},{type:"C",x1:68.616,y1:.648,x2:67.968,y2:2.16,x:67.392,y:3.096},{type:"C",x1:64.728,y1:7.272,x2:60.48,y2:10.368,x:55.224,y:11.88},{type:"C",x1:51.912,y1:12.816,x2:48.384,y2:13.248,x:43.056,y:13.464},{type:"C",x1:41.976,y1:13.536,x2:33.912,y2:13.536,x:26.064,y:13.536},{type:"C",x1:18.288,y1:13.536,x2:10.728,y2:13.536,x:10.728,y:13.464},{type:"L",x:23.76,y:-1.944},{type:"C",x1:30.96,y1:-10.44,x2:36.864,y2:-17.496,x:36.936,y:-17.568},{type:"C",x1:37.152,y1:-17.856,x2:37.08,y2:-18.216,x:36.792,y:-18.648},{type:"C",x1:36.72,y1:-18.792,x2:13.464,y2:-50.76,x:13.176,y:-51.048},{type:"C",x1:13.176,y1:-51.12,x2:17.496,y2:-51.12,x:22.968,y:-51.12},{type:"C",x1:31.824,y1:-51.12,x2:43.56,y2:-51.048,x:44.64,y:-50.976},{type:"C",x1:49.68,y1:-50.616,x2:52.992,y2:-50.112,x:55.944,y:-49.104},{type:"C",x1:61.848,y1:-47.232,x2:66.888,y2:-42.912,x:69.048,y:-37.224},{type:"L",x:70.488,y:-37.152},{type:"L",x:71.928,y:-37.152},{type:"C",x1:71.64,y1:-38.088,x2:70.488,y2:-41.112,x:68.688,y:-46.08},{type:"L",x:65.736,y:-54},{type:"L",x:35.208,y:-54},{type:"C",x1:5.4,y1:-54,x2:4.608,y2:-54,x:4.392,y:-53.856},{type:"Z"}],size:{x:76,y:87},shift:{x:0,y:61.8},fontSize:72},largeOp:i.fromHex("2211")+"_large",mirrorPath:!0},[i.fromHex("2211")+"_large"]:{renderer:x,path:{cmds:[{type:"M",x:4.32,y:-68.256},{type:"C",x1:3.96,y1:-68.04,x2:3.96,y2:-67.824,x:3.96,y:-66.528},{type:"L",x:4.032,y:-65.448},{type:"L",x:23.184,y:-39.168},{type:"C",x1:33.696,y1:-24.768,x2:42.408,y2:-12.888,x:42.48,y:-12.744},{type:"C",x1:42.624,y1:-12.528,x2:4.104,y2:31.176,x:4.104,y:31.176},{type:"C",x1:4.032,y1:31.32,x2:3.96,y2:31.536,x:3.96,y:31.608},{type:"C",x1:3.96,y1:31.824,x2:4.176,y2:32.184,x:4.392,y:32.256},{type:"C",x1:4.608,y1:32.4,x2:9.288,y2:32.4,x:47.952,y:32.4},{type:"L",x:91.224,y:32.328},{type:"L",x:95.4,y:21.168},{type:"C",x1:97.92,y1:14.328,x2:99.504,y2:9.936,x:99.936,y:8.928},{type:"L",x:97.056,y:8.928},{type:"C",x1:96.264,y1:10.728,x2:95.4,y2:12.456,x:94.104,y:14.112},{type:"C",x1:90.072,y1:18.864,x2:84.528,y2:22.032,x:77.544,y:23.76},{type:"C",x1:73.368,y1:24.768,x2:69.336,y2:25.2,x:62.352,y:25.56},{type:"C",x1:61.128,y1:25.632,x2:42.984,y2:25.704,x:29.304,y:25.704},{type:"C",x1:20.88,y1:25.704,x2:14.112,y2:25.704,x:14.112,y:25.632},{type:"L",x:33.12,y:4.032},{type:"C",x1:43.488,y1:-7.848,x2:52.056,y2:-17.64,x:52.128,y:-17.712},{type:"C",x1:52.2,y1:-17.928,x2:52.2,y2:-18,x:52.128,y:-18.144},{type:"C",x1:52.056,y1:-18.36,x2:44.712,y2:-28.512,x:18.648,y:-64.152},{type:"L",x:18.072,y:-64.944},{type:"L",x:39.096,y:-64.944},{type:"C",x1:59.544,y1:-64.872,x2:60.84,y2:-64.872,x:64.44,y:-64.656},{type:"C",x1:74.592,y1:-64.008,x2:81.504,y2:-62.28,x:87.192,y:-58.824},{type:"C",x1:89.28,y1:-57.6,x2:90.864,y2:-56.376,x:92.52,y:-54.792},{type:"C",x1:94.248,y1:-52.992,x2:95.544,y2:-51.192,x:96.552,y:-49.176},{type:"L",x:97.056,y:-48.168},{type:"L",x:99.936,y:-48.168},{type:"C",x1:99.504,y1:-48.96,x2:97.92,y2:-52.848,x:95.4,y:-58.68},{type:"L",x:91.224,y:-68.4},{type:"L",x:47.88,y:-68.4},{type:"C",x1:5.616,y1:-68.4,x2:4.536,y2:-68.4,x:4.32,y:-68.256},{type:"Z"}],size:{x:107,y:108.2},shift:{x:0,y:71.936},fontSize:72},mirrorPath:!0},[i.fromHex("220F")+"_large"]:{renderer:x,path:{cmds:[{type:"M",x:76.176,y:22.392},{type:"L",x:76.176,y:-58.464},{type:"C",x1:77.328,y1:-62.928,x2:81.36,y2:-64.512,x:87.192,y:-64.512},{type:"L",x:87.912,y:-64.512},{type:"L",x:87.912,y:-68.4},{type:"L",x:4.032,y:-68.4},{type:"L",x:4.032,y:-64.512},{type:"L",x:4.752,y:-64.512},{type:"C",x1:7.344,y1:-64.512,x2:9.792,y2:-64.08,x:11.448,y:-63.432},{type:"C",x1:14.04,y1:-62.352,x2:14.904,y2:-60.912,x:15.84,y:-58.464},{type:"L",x:15.84,y:22.392},{type:"L",x:15.624,y:23.04},{type:"C",x1:14.256,y1:27.072,x2:10.368,y2:28.512,x:4.752,y:28.512},{type:"L",x:4.032,y:28.512},{type:"L",x:4.032,y:32.4},{type:"L",x:39.744,y:32.4},{type:"L",x:39.744,y:28.512},{type:"L",x:39.024,y:28.512},{type:"C",x1:33.192,y1:28.512,x2:29.016,y2:26.928,x:28.008,y:22.392},{type:"L",x:27.936,y:-21.024},{type:"L",x:27.936,y:-64.512},{type:"L",x:64.008,y:-64.512},{type:"L",x:64.008,y:22.392},{type:"L",x:63.792,y:23.04},{type:"C",x1:62.424,y1:27.072,x2:58.536,y2:28.512,x:52.92,y:28.512},{type:"L",x:52.2,y:28.512},{type:"L",x:52.2,y:32.4},{type:"L",x:87.912,y:32.4},{type:"L",x:87.912,y:28.512},{type:"L",x:87.192,y:28.512},{type:"C",x1:81.36,y1:28.512,x2:77.184,y2:26.928,x:76.176,y:22.392},{type:"Z"}],size:{x:92,y:108.2},shift:{x:0,y:71.936},fontSize:72}},"-":{renderer:h,text:{text:i.fromHex("2212"),font:c(s.default.SYSTEM)}},"<":{renderer:f,mips:["<_default","<_custom"],stretchedByY:!0},"<_default":{renderer:h,text:{text:"<",font:c(s.default.SYSTEM)}},"<_custom":{renderer:new n.LessSignRenderer},">":{renderer:f,mips:[">_default",">_custom"],stretchedByY:!0},">_default":{renderer:h,text:{text:">",font:c(s.default.SYSTEM)}},">_custom":{renderer:new n.GreaterSignRenderer}}),[[y,[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,305,8225,988,8451,8455,8457,8462,8463,8467,8472,8487,8489,8491,8494,8498,8501,8502,8503,8504,8707,8708,8709,8734]]].forEach(([e,r])=>{r.forEach(r=>{let i=String.fromCharCode(r);t.GlyphDict[i]&&console.log(r),t.GlyphDict[i]||(t.GlyphDict[i]={renderer:h,text:{text:i,font:e}})})});const p=c(s.default.SIZE2);[8719,8720,8721,8747,8748,8749,8750,8896,8897,8898,8899,10752,10753,10754,10756,10758].forEach(e=>{let r=String.fromCharCode(e);if(t.GlyphDict[r]||(t.GlyphDict[r]={renderer:h,text:{text:r,font:c(s.default.SYSTEM)}}),t.GlyphDict[r].largeOp)return;let i=r+"_large";t.GlyphDict[r].largeOp=i,t.GlyphDict[i]||(t.GlyphDict[i]={renderer:h,text:{text:r,font:p}})});const g=[120068,120069,8493,120071,120072,120073,120074,8460,8465,120077,120078,120079,120080,120081,120082,120083,120084,8476,120086,120087,120088,120089,120090,120091,120092,8488,120094,120095,120096,120097,120098,120099,120100,120101,120102,120103,120104,120105,120106,120107,120108,120109,120110,120111,120112,120113,120114,120115,120116,120117,120118,120119];o.forEach((e,r)=>{let i=e+"_fraktur";t.GlyphDict[e].variantFraktur=i;const n=g[r],s=String.fromCodePoint(n);t.GlyphDict[i]=t.GlyphDict[s]={renderer:h,text:{text:s,font:y}}});const m=[120120,120121,8450,120123,120124,120125,120126,8461,120128,120129,120130,120131,120132,8469,120134,8473,8474,8477,120138,120139,120140,120141,120142,120143,120144,8484,120146,120147,120148,120149,120150,120151,120152,120153,120154,120155,120156,120157,120158,120159,120160,120161,120162,120163,120164,120165,120166,120167,120168,120169,120170,120171];o.forEach((e,r)=>{let i=e+"_doublestruck";t.GlyphDict[e].variantDoubleStruck=i;const n=m[r],s=String.fromCodePoint(n);t.GlyphDict[i]=t.GlyphDict[s]={renderer:h,text:{text:s,font:y}}});const C=[119964,8492,119966,119967,8496,8497,119970,8459,8464,119973,119974,8466,8499,119977,119978,119979,119980,8475,119982,119983,119984,119985,119986,119987,119988,119989,119990,119991,119992,119993,8495,119995,8458,119997,119998,119999,12e4,120001,120002,120003,8500,120005,120006,120007,120008,120009,120010,120011,120012,120013,120014,120015];function w(e,t){return t.map(t=>e+"_"+t)}function _(e,t){let r={};return t.forEach(t=>{let i=c(t);r[e+"_"+t]={renderer:h,text:{font:i,text:e}}}),r}function v(e,t){let r=[];for(let i=e.charCodeAt(0);i<=t.charCodeAt(0);++i)r.push(String.fromCharCode(i));return r}function b(e,t){let r=[];for(let i=e;i<=t;++i)r.push(i);return r}o.forEach((e,r)=>{let i=e+"_script";t.GlyphDict[e].variantScript=i;const n=C[r],s=String.fromCodePoint(n);t.GlyphDict[i]=t.GlyphDict[s]={renderer:h,text:{text:s,font:y}}})},function(e,t,r){var i;
/** @license
 * JS Signals <http://millermedeiros.github.com/js-signals/>
 * Released under the MIT license
 * Author: Miller Medeiros
 * Version: 1.0.0 - Build: 268 (2012/11/29 05:48 PM)
 */
/** @license
 * JS Signals <http://millermedeiros.github.com/js-signals/>
 * Released under the MIT license
 * Author: Miller Medeiros
 * Version: 1.0.0 - Build: 268 (2012/11/29 05:48 PM)
 */
!function(n){function s(e,t,r,i,n){this._listener=t,this._isOnce=r,this.context=i,this._signal=e,this._priority=n||0}function o(e,t){if("function"!=typeof e)throw new Error("listener is a required param of {fn}() and should be a Function.".replace("{fn}",t))}function l(){this._bindings=[],this._prevParams=null;var e=this;this.dispatch=function(){l.prototype.dispatch.apply(e,arguments)}}s.prototype={active:!0,params:null,execute:function(e){var t,r;return this.active&&this._listener&&(r=this.params?this.params.concat(e):e,t=this._listener.apply(this.context,r),this._isOnce&&this.detach()),t},detach:function(){return this.isBound()?this._signal.remove(this._listener,this.context):null},isBound:function(){return!!this._signal&&!!this._listener},isOnce:function(){return this._isOnce},getListener:function(){return this._listener},getSignal:function(){return this._signal},_destroy:function(){delete this._signal,delete this._listener,delete this.context},toString:function(){return"[SignalBinding isOnce:"+this._isOnce+", isBound:"+this.isBound()+", active:"+this.active+"]"}},l.prototype={VERSION:"1.0.0",memorize:!1,_shouldPropagate:!0,active:!0,_registerListener:function(e,t,r,i){var n,o=this._indexOfListener(e,r);if(-1!==o){if((n=this._bindings[o]).isOnce()!==t)throw new Error("You cannot add"+(t?"":"Once")+"() then add"+(t?"Once":"")+"() the same listener without removing the relationship first.")}else n=new s(this,e,t,r,i),this._addBinding(n);return this.memorize&&this._prevParams&&n.execute(this._prevParams),n},_addBinding:function(e){var t=this._bindings.length;do{--t}while(this._bindings[t]&&e._priority<=this._bindings[t]._priority);this._bindings.splice(t+1,0,e)},_indexOfListener:function(e,t){for(var r,i=this._bindings.length;i--;)if((r=this._bindings[i])._listener===e&&r.context===t)return i;return-1},has:function(e,t){return-1!==this._indexOfListener(e,t)},add:function(e,t,r){return o(e,"add"),this._registerListener(e,!1,t,r)},addOnce:function(e,t,r){return o(e,"addOnce"),this._registerListener(e,!0,t,r)},remove:function(e,t){o(e,"remove");var r=this._indexOfListener(e,t);return-1!==r&&(this._bindings[r]._destroy(),this._bindings.splice(r,1)),e},removeAll:function(){for(var e=this._bindings.length;e--;)this._bindings[e]._destroy();this._bindings.length=0},getNumListeners:function(){return this._bindings.length},halt:function(){this._shouldPropagate=!1},dispatch:function(e){if(this.active){var t,r=Array.prototype.slice.call(arguments),i=this._bindings.length;if(this.memorize&&(this._prevParams=r),i){t=this._bindings.slice(),this._shouldPropagate=!0;do{i--}while(t[i]&&this._shouldPropagate&&!1!==t[i].execute(r))}}},forget:function(){this._prevParams=null},dispose:function(){this.removeAll(),delete this._bindings,delete this._prevParams},toString:function(){return"[Signal active:"+this.active+" numListeners:"+this.getNumListeners()+"]"}};var a=l;a.Signal=l,void 0===(i=function(){return a}.call(t,r,t,e))||(e.exports=i)}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);class n extends i.default{constructor(e,t){super([],t),this.width=e}updateStyle(e){return new n(this.width,e)}}t.default=n},function(e,t,r){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(i||(i={})),t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=[55296,56319],n=[56320,57343];function s(e,t){return t[0]<=e&&e<=t[1]}t.splitString=function(e){let t=e.length,r=[];for(let o=0;o<t;++o)o<t-1&&s(e[o].charCodeAt(0),i)&&s(e[o+1].charCodeAt(0),n)?(r.push(e[o]+e[o+1]),++o):r.push(e[o]);return r},t.getCharCode=function(e){if(1==e.length)return e.charCodeAt(0);if(2==e.length){let t=e.charCodeAt(0),r=e.charCodeAt(1);return 65536+((t=t-i[0]<<10)|(r-=n[0]))}throw new Error}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(20);var n,s,o;!function(e){e[e.None=0]="None",e[e.Solid=1]="Solid",e[e.Dashed=2]="Dashed"}(n=t.LineStyle||(t.LineStyle={})),function(e){e[e.Top=0]="Top",e[e.Center=1]="Center",e[e.Bottom=2]="Bottom",e[e.Baseline=3]="Baseline",e[e.Axis=4]="Axis"}(s=t.RowAlign||(t.RowAlign={})),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"}(o=t.ColAlign||(t.ColAlign={}));class l{constructor(e,t,r,i,n,s,o,l,a){this.equalRows=e,this.equalCols=t,this.frame=r,this.rowLines=i,this.colLines=n,this.rowSpacing=s,this.colSpacing=o,this.rowAlign=l,this.colAlign=a}static getDefault(){return(new a).build()}getRowLine(e){return y(this.rowLines,e,n.None)}get rowLinesChanged(){return this.rowLines.some(e=>e!=n.None)}getColLine(e){return y(this.colLines,e,n.None)}get colLinesChanged(){return this.colLines.some(e=>e!=n.None)}getRowSpacing(e){return y(this.rowSpacing,e,i.MATRIX_ROW_SPACE)}get rowSpacingChanged(){return this.rowSpacing.some(e=>e!=i.MATRIX_ROW_SPACE)}getColSpacing(e){return y(this.colSpacing,e,i.MATRIX_COL_SPACE)}get colSpacingChanged(){return this.colSpacing.some(e=>e!=i.MATRIX_COL_SPACE)}getRowAlign(e){return y(this.rowAlign,e,s.Baseline)}get rowAlignChanged(){return this.rowAlign.some(e=>e!=s.Baseline)}getColAlign(e){return y(this.colAlign,e,o.Center)}get colAlignChanged(){return this.colAlign.some(e=>e!=o.Center)}get builder(){return new a(this)}}t.MatrixStyle=l;class a{constructor(e){this._equalRows=!1,this._equalCols=!1,this._frame=n.None,this._rowLines=[],this._colLines=[],this._rowSpacing=[],this._colSpacing=[],this._rowAlign=[],this._colAlign=[],e&&(this._equalRows=e.equalRows,this._equalCols=e.equalCols,this._frame=e.frame,this._rowLines=e.rowLines,this._colLines=e.colLines,this._rowSpacing=e.rowSpacing,this._colSpacing=e.colSpacing,this._rowAlign=e.rowAlign,this._colAlign=e.colAlign)}setEqualRows(e){return this._equalRows=e,this}setEqualCols(e){return this._equalCols=e,this}setFrame(e){return this._frame=e,this}setRowLine(e,t){return u(this._rowLines,e,t,n.None),this}setColLine(e,t){return u(this._colLines,e,t,n.None),this}setRowSpacing(e,t){return u(this._rowSpacing,e,t,i.MATRIX_ROW_SPACE),this}setColSpacing(e,t){return u(this._colSpacing,e,t,i.MATRIX_COL_SPACE),this}setRowAlign(e,t){return u(this._rowAlign,e,t,s.Baseline),this}setColAlign(e,t){return u(this._colAlign,e,t,o.Center),this}build(){return new l(this._equalRows,this._equalCols,this._frame,this._rowLines,this._colLines,this._rowSpacing,this._colSpacing,this._rowAlign,this._colAlign)}}function y(e,t,r){return t<e.length?e[t]:r}function u(e,t,r,i){for(;t>=e.length;)e.push(i);e[t]=r}t.MatrixStyleBuilder=a},function(e,t,r){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.American=0]="American",e[e.European=1]="European"}(i||(i={})),t.default=i},function(e,t,r){(function(){var t,i,n,s,o,l={}.hasOwnProperty;o=r(27),s=o.isObject,n=o.isFunction,i=r(17),t=r(114),e.exports=function(e){function r(e,t,i){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing element name");this.name=this.stringify.eleName(t),this.attributes={},null!=i&&this.attribute(i),e.isDocument&&(this.isRoot=!0,this.documentObject=e,e.rootObject=this)}return function(e,t){for(var r in t)l.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(r,i),r.prototype.clone=function(){var e,t,r,i;for(t in(r=Object.create(this)).isRoot&&(r.documentObject=null),r.attributes={},i=this.attributes)l.call(i,t)&&(e=i[t],r.attributes[t]=e.clone());return r.children=[],this.children.forEach(function(e){var t;return(t=e.clone()).parent=r,r.children.push(t)}),r},r.prototype.attribute=function(e,r){var i,o;if(null!=e&&(e=e.valueOf()),s(e))for(i in e)l.call(e,i)&&(o=e[i],this.attribute(i,o));else n(r)&&(r=r.apply()),this.options.skipNullAttributes&&null==r||(this.attributes[e]=new t(this,e,r));return this},r.prototype.removeAttribute=function(e){var t,r,i;if(null==e)throw new Error("Missing attribute name");if(e=e.valueOf(),Array.isArray(e))for(r=0,i=e.length;r<i;r++)t=e[r],delete this.attributes[t];else delete this.attributes[e];return this},r.prototype.toString=function(e){return this.options.writer.set(e).element(this)},r.prototype.att=function(e,t){return this.attribute(e,t)},r.prototype.a=function(e,t){return this.attribute(e,t)},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing CDATA text");this.text=this.stringify.cdata(t)}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.set(e).cdata(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing comment text");this.text=this.stringify.comment(t)}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.set(e).comment(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i,n={}.hasOwnProperty;i=r(27).isObject,t=r(17),e.exports=function(e){function r(e,t,n,s){var o;r.__super__.constructor.call(this,e),i(t)&&(t=(o=t).version,n=o.encoding,s=o.standalone),t||(t="1.0"),this.version=this.stringify.xmlVersion(t),null!=n&&(this.encoding=this.stringify.xmlEncoding(n)),null!=s&&(this.standalone=this.stringify.xmlStandalone(s))}return function(e,t){for(var r in t)n.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(r,t),r.prototype.toString=function(e){return this.options.writer.set(e).declaration(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i,n,s,o,l,a={}.hasOwnProperty;l=r(27).isObject,o=r(17),t=r(56),n=r(57),i=r(58),s=r(59),e.exports=function(e){function r(e,t,i){var n,s;r.__super__.constructor.call(this,e),this.documentObject=e,l(t)&&(t=(n=t).pubID,i=n.sysID),null==i&&(i=(s=[t,i])[0],t=s[1]),null!=t&&(this.pubID=this.stringify.dtdPubID(t)),null!=i&&(this.sysID=this.stringify.dtdSysID(i))}return function(e,t){for(var r in t)a.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(r,o),r.prototype.element=function(e,t){var r;return r=new i(this,e,t),this.children.push(r),this},r.prototype.attList=function(e,r,i,n,s){var o;return o=new t(this,e,r,i,n,s),this.children.push(o),this},r.prototype.entity=function(e,t){var r;return r=new n(this,!1,e,t),this.children.push(r),this},r.prototype.pEntity=function(e,t){var r;return r=new n(this,!0,e,t),this.children.push(r),this},r.prototype.notation=function(e,t){var r;return r=new s(this,e,t),this.children.push(r),this},r.prototype.toString=function(e){return this.options.writer.set(e).docType(this)},r.prototype.ele=function(e,t){return this.element(e,t)},r.prototype.att=function(e,t,r,i,n){return this.attList(e,t,r,i,n)},r.prototype.ent=function(e,t){return this.entity(e,t)},r.prototype.pent=function(e,t){return this.pEntity(e,t)},r.prototype.not=function(e,t){return this.notation(e,t)},r.prototype.up=function(){return this.root()||this.documentObject},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t,i,n,s,o){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing DTD element name");if(null==i)throw new Error("Missing DTD attribute name");if(!n)throw new Error("Missing DTD attribute type");if(!s)throw new Error("Missing DTD attribute default");if(0!==s.indexOf("#")&&(s="#"+s),!s.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT");if(o&&!s.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT");this.elementName=this.stringify.eleName(t),this.attributeName=this.stringify.attName(i),this.attributeType=this.stringify.dtdAttType(n),this.defaultValue=this.stringify.dtdAttDefault(o),this.defaultValueType=s}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.toString=function(e){return this.options.writer.set(e).dtdAttList(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i,n={}.hasOwnProperty;i=r(27).isObject,t=r(17),e.exports=function(e){function r(e,t,n,s){if(r.__super__.constructor.call(this,e),null==n)throw new Error("Missing entity name");if(null==s)throw new Error("Missing entity value");if(this.pe=!!t,this.name=this.stringify.eleName(n),i(s)){if(!s.pubID&&!s.sysID)throw new Error("Public and/or system identifiers are required for an external entity");if(s.pubID&&!s.sysID)throw new Error("System identifier is required for a public external entity");if(null!=s.pubID&&(this.pubID=this.stringify.dtdPubID(s.pubID)),null!=s.sysID&&(this.sysID=this.stringify.dtdSysID(s.sysID)),null!=s.nData&&(this.nData=this.stringify.dtdNData(s.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity")}else this.value=this.stringify.dtdEntityValue(s)}return function(e,t){for(var r in t)n.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(r,t),r.prototype.toString=function(e){return this.options.writer.set(e).dtdEntity(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t,i){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing DTD element name");i||(i="(#PCDATA)"),Array.isArray(i)&&(i="("+i.join(",")+")"),this.name=this.stringify.eleName(t),this.value=this.stringify.dtdElementValue(i)}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t,i){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing notation name");if(!i.pubID&&!i.sysID)throw new Error("Public or system identifiers are required for an external entity");this.name=this.stringify.eleName(t),null!=i.pubID&&(this.pubID=this.stringify.dtdPubID(i.pubID)),null!=i.sysID&&(this.sysID=this.stringify.dtdSysID(i.sysID))}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing raw text");this.value=this.stringify.raw(t)}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.set(e).raw(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing element text");this.value=this.stringify.eleText(t)}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.set(e).text(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i={}.hasOwnProperty;t=r(17),e.exports=function(e){function r(e,t,i){if(r.__super__.constructor.call(this,e),null==t)throw new Error("Missing instruction target");this.target=this.stringify.insTarget(t),i&&(this.value=this.stringify.insValue(i))}return function(e,t){for(var r in t)i.call(t,r)&&(e[r]=t[r]);function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype}(r,t),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.set(e).processingInstruction(this)},r}()}).call(this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(22);class n extends i.default{constructor(e){super(e)}updateStyle(e){return new n(e)}}t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(3),n=r(96),s=r(136),o=r(137),l=r(138),a=r(99),y=r(100),u=r(139),c=r(101);t.registerInModel=function(e){e.registerUpdater(i.default,new s.default),e.registerCaretUpdater(i.default,new c.default),e.registerSerializer(i.default,new l.RowSerializer),l.RowParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new o.default),e.registerSelectionHandler(i.default,new a.default),e.registerDeletionHandler(i.default,new y.default),e.registerHotKeyHandler(i.default,new u.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(11),n=r(66),s=r(140),o=r(141),l=r(142),a=r(143);t.registerInModel=function(e){e.registerUpdater(i.default,new a.default),e.registerSerializer(i.default,new o.TextSerializer),o.TextParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new l.default),e.registerDeletionHandler(i.default,new s.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(19),s=r(0),o=r(44),l=r(12),a=r(36),y=r(67),u=r(13),c=r(31),h=r(43),f=r(3),x=r(1),d="glyph",p=1.5;class g extends u.default{measureImpl(e,t,r){let i=C.create(e.chars),o=t.builder.sprite(e,r.setInternalExtra(i)).mirrorRtl(!1),l=_(e,r.textFormat,t.settings),a=t.settings.defaultFont,y=r.reset();return i.parts.forEach((u,c)=>{let h;[u,h]=i.getPartWithStyle(e,c,l,r);let f=t.builder.area(y.setExtra([u,h]));if(s.isString(u))f.selfBBox(t.text.measureText(u,a,h));else{let e=u.renderer.measure(u,h,t);f.add(e,d)}o.add(f.build(),m(c)),c>0&&o.x(n.AFTER(m(c-1)))}),o.selfPadding(b(e,r)).build()}remeasure(e,t,r,i){if(!e.stretchEnabled)return r;let o=t.width>r.bbox.width,l=t.height>r.bbox.height;if(!o&&!l)return r;let[a,y]=e.stretchedAxises;if(!(o&&a||l&&y))return r;t=t.setWidth(t.width-r.padding.width);let u=r.params.internalExtra,c=_(e,r.params.textFormat,i.settings),h=i.builder.sprite(e,r.params.markRemeasured()).mirrorRtl(!1),f=(t,n)=>{x.checkState(!s.isString(u.parts[t]));let[o,l]=u.getPartWithStyle(e,t,c,r.params),a=r.findArea(m(t)).view.findArea(d).view,y=o.renderer.remeasure(o,l,n,a,i),f=r.params.reset().setExtra([o,l]),p=i.builder.area(f).add(y,d).build();h.add(p,m(t))};return a?(x.checkState(1==u.parts.length),f(0,t)):u.parts.forEach((e,i)=>{let s=r.findArea(m(i)).view,o=t.setWidth(s.bbox.width);f(i,o),i>0&&h.x(n.AFTER(m(i-1)))}),h.selfPadding(b(e,r.params)).build()}drawChildren(e,t,r,i){let n=r.params.rtl,o=i.settings.defaultFont;r.areas.forEach(t=>{e.translate(t.x,t.y);let[r,l]=t.view.params.extra;if(s.isString(r))n&&(r=r.split("").map(h.mirrorChar).join("")),e.drawText(r,o,l);else{let s=t.view.findArea(d).view;r.renderer.draw(e,r,l,s,n,i)}e.translate(-t.x,-t.y)})}duplicateEdgeCarets(e,t,r,i){return e.rtl!=r&&(e.chars.length>1||e.parent instanceof f.default&&(e.type==l.default.Number||e.type==l.default.PlainText))}getBeforeCaretPosition(e,t,r){return e.rtl?t.bbox.width:0}getAfterCaretPosition(e,t,r){return e.rtl?0:t.bbox.width}getInsideCaretPosition(e,t,r,i){x.checkArgument(t instanceof y.default);let n=t;return g.getSubstringCaretPosition(e,r,n.offset)}drawCaretInside(e,t,r,i,n){let s=this.getInsideCaretPosition(t,r,i,n),o=i.bbox.height;e.drawCaret(s,0,o)}static getSubstringCaretPosition(e,t,r){if(0==r)return e.rtl?t.bbox.width:0;let i=t.params.internalExtra;x.checkDefined(i);let[n,o]=i.chPart[r-1],l=t.findArea(m(n));if(s.isString(i.parts[n])){let[t]=l.view.params.extra,r=l.view.bbox.width*o/t.length;return l.x+(e.rtl?l.view.bbox.width-r:r)}return e.rtl?l.x:l.x+l.view.bbox.width}static getFirstGlyphArea(e,t){return t.findArea(m(0)).view.findArea(d).view}}function m(e){return"part"+e}t.default=g;class C{static create(e){let t=[],r=[],i=()=>{r.length&&(t.push(r),r=[])};for(let n=0;n<e.length;++n){let s=e[n];o.GlyphDict[s]?(i(),t.push(o.GlyphDict[s])):h.isRTLText(s)?r.push(n):(i(),t.push([n]))}return i(),new C(e,t)}constructor(e,t){this.parts=[],this.chPart=[],t.forEach((t,r)=>{if(s.isArray(t)){this.parts.push(t.map(t=>e[t]).join(""));let i=0;for(let n=0;n<t.length;++n)i+=e[t[n]].length,this.chPart.push([r,i])}else this.parts.push(t),this.chPart.push([r,-1])})}getPartWithStyle(e,t,r,i){let n=this.parts[t];if(s.isString(n)){return[n,w(e,i)?v(r):r]}return function(e,t,r,i){let n=r;if(w(e,i))t.largeOp?t=o.GlyphDict[t.largeOp]:n=v(r);else if(e.attrs.variant!=c.default.Default){let r=void 0;switch(e.attrs.variant){case c.default.Script:r=t.variantScript;break;case c.default.DoubleStruck:r=t.variantDoubleStruck;break;case c.default.Fraktur:r=t.variantFraktur}r&&(t=o.GlyphDict[r])}return[t,n]}(e,n,r,i)}}function w(e,t){return!t.compact&&e.actualLargeOp}function _(e,t,r){let n=r.fontSize||r.defaultFontSize,o=t.color||r.defaultColor,l=!s.isNull(t.bold)&&t.bold,a=s.isNull(t.italic)?e.getDefaultItalicStyle():t.italic;return new i.TextStyle(n,l,a,o)}function v(e){return new i.TextStyle(Math.ceil(e.size*p),e.bold,e.italic,e.color)}function b(e,t){if(e.type!=l.default.Operator)return i.Offset.uniform(0);let r=t.extra&&t.extra.form||a.OperatorForm.SINGLE,n=a.getOperatorSpace(e.rawString,r),s=i.Offset.horizontal(n.left,n.right);return t.rtl&&(s=s.mirror()),s}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(1);class s extends i.Caret{constructor(e,t){super(e,i.Position.Inside),this.offset=t}equals(e){return!!super.equals(e)&&(e instanceof s&&e.offset==this.offset)}cmp(e){let t=super.cmp(e);return 0==t&&(n.checkArgument(e instanceof s),t=this.offset-e.offset),t}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(144),n=r(102),s=r(103),o=r(145),l=r(22),a=r(146);t.registerInModel=function(e){e.registerUpdater(l.default,new n.default),e.registerSerializer(l.default,new a.default)},t.registerInEditor=function(e){e.registerInputHandler(l.default,new s.default),e.registerDeletionHandler(l.default,new o.default)},t.registerInView=function(e){e.registerRenderer(l.default,new i.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{insertInside(){throw new Error("unsupported")}insertBefore(){throw new Error("unsupported")}insertAfter(){throw new Error("unsupported")}replaceChild(){throw new Error("unsupported")}deleteChild(){throw new Error("unsupported")}extractSelection(){throw new Error("unsupported")}split(e,t,r){throw new Error("unsupported")}join(){return null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(32),n=r(147),s=r(23),o=r(24),l=r(148),a=r(149),y=r(150);t.registerInModel=function(e){e.registerUpdater(i.default,new l.default),e.registerSerializer(i.default,new y.FractionSerializer),y.FractionParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new a.default),e.registerSelectionHandler(i.default,new s.default),e.registerDeletionHandler(i.default,new o.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(33),n=r(104),s=r(23),o=r(151),l=r(152),a=r(153),y=r(154);t.registerInModel=function(e){e.registerUpdater(i.SubSup,new o.default),e.registerSerializer(i.SubSup,new a.SubSupSerializer),a.SubSupParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.SubSup,new l.default),e.registerSelectionHandler(i.SubSup,new s.default),e.registerDeletionHandler(i.SubSup,new y.default)},t.registerInView=function(e){e.registerRenderer(i.SubSup,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(37),n=r(155),s=r(23),o=r(24),l=r(156),a=r(157),y=r(158);t.registerInModel=function(e){e.registerUpdater(i.default,new l.default),e.registerSerializer(i.default,new y.BracketsSerializer),y.BracketsParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new a.default),e.registerSelectionHandler(i.default,new s.default),e.registerDeletionHandler(i.default,new o.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(18),n=r(159),s=r(160),o=r(69),l=r(161);t.registerInModel=function(e){e.registerUpdater(i.default,new o.default)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new s.default),e.registerDeletionHandler(i.default,new n.default)},t.registerInView=function(e){e.registerRenderer(i.default,new l.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(21),n=r(5),s=r(13),o=r(30);t.default=class extends s.default{measureImpl(e,t,r){let i=this.getNodeBBox(e,t);return t.builder.sprite(e,r).selfBBox(i).build()}getNodeBBox(e,t){let r=i.getCurrentFontSize(t),s=new n.TextStyle(r,!1,!1,"");return t.text.measureText("x",o.default.SYSTEM,s).setWidth(0)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(63),n=r(162),s=r(102),o=r(103),l=r(163),a=r(164);t.registerInModel=function(e){e.registerUpdater(i.default,new s.default),e.registerSerializer(i.default,new a.default)},t.registerInEditor=function(e){e.registerDeletionHandler(i.default,new n.default),e.registerInputHandler(i.default,new o.default)},t.registerInView=function(e){e.registerRenderer(i.default,new l.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(38),n=r(165),s=r(166),o=r(23),l=r(24),a=r(167),y=r(168);t.registerInModel=function(e){e.registerUpdater(i.default,new a.default),e.registerSerializer(i.default,new y.UnderOverSerializer),y.UnderOverParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new s.default),e.registerSelectionHandler(i.default,new o.default),e.registerDeletionHandler(i.default,new l.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(39),n=r(106),s=r(23),o=r(24),l=r(107),a=r(169),y=r(170);t.registerInModel=function(e){e.registerUpdater(i.default,new y.default),e.registerSerializer(i.default,new a.SqrtSerializer),a.SqrtParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new l.default),e.registerSelectionHandler(i.default,new s.default),e.registerDeletionHandler(i.default,new o.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(40),n=r(106),s=r(107),o=r(23),l=r(24),a=r(171),y=r(172);t.registerInModel=function(e){e.registerUpdater(i.default,new y.default),e.registerSerializer(i.default,new a.RootSerializer),a.RootParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new s.default),e.registerSelectionHandler(i.default,new o.default),e.registerDeletionHandler(i.default,new l.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(41),n=r(173),s=r(16),o=r(23),l=r(24),a=r(174),y=r(175);t.registerInModel=function(e){e.registerUpdater(i.default,new a.EncloseUpdater),e.registerSerializer(i.default,new y.EncloseSerializer),y.EncloseParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new s.DefaultInputHandler(s.DEFAULT_INPUT_SETTINGS)),e.registerSelectionHandler(i.default,new o.default),e.registerDeletionHandler(i.default,new l.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Box=0]="Box",e[e.Circle=1]="Circle",e[e.LongDiv=2]="LongDiv",e[e.Left=3]="Left",e[e.Right=4]="Right",e[e.Top=5]="Top",e[e.Bottom=6]="Bottom",e[e.UpDiagonalStrike=7]="UpDiagonalStrike",e[e.DownDiagonalStrike=8]="DownDiagonalStrike",e[e.VerticalStrike=9]="VerticalStrike",e[e.HorizontalStrike=10]="HorizontalStrike",e[e.Actuarial=11]="Actuarial",e[e.RoundedBox=12]="RoundedBox"}(i||(i={})),t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(42),n=r(176),s=r(177),o=r(23),l=r(24),a=r(178),y=r(179);t.registerInModel=function(e){e.registerUpdater(i.default,new a.default),e.registerSerializer(i.default,new y.MatrixSerializer),y.MatrixParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new s.default),e.registerSelectionHandler(i.default,new o.default),e.registerDeletionHandler(i.default,new l.default)},t.registerInView=function(e){e.registerRenderer(i.default,new n.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(34),n=r(180),s=r(23),o=r(108),l=r(181),a=r(182),y=r(183),u=r(184),c=r(109);t.registerInModel=function(e){e.registerUpdater(i.default,new n.default),e.registerCaretUpdater(i.default,new y.default),e.registerSerializer(i.default,new c.StackSerializer),c.StackParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new l.default),e.registerSelectionHandler(i.default,new s.default),e.registerDeletionHandler(i.default,new u.default),e.registerHotKeyHandler(i.default,new a.default)},t.registerInView=function(e){e.registerRenderer(i.default,new o.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(13),n=r(19),s=r(1);class o{constructor(e){this.x=e}}t.StackColumnsPosition=o;t.default=class extends i.default{static premeasure(e,t,r){let i=(r=r.update().style(e.style).done()).reset();return e.children.map(e=>t.renderers.get(e).measure(e,t,i).bbox)}measureImpl(e,t,r){let i=t.builder.sprite(e,r),l=r.reset();s.checkState(r.extra instanceof o);let a=r.extra;return e.children.forEach((e,r)=>{let s=t.renderers.get(e).measure(e,t,l),o=a.x[r];i.add(s).x(o).y(n.CENTER_BASELINE)}),i.build()}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=1,n=2,s=4,o=8;var l;!function(e){e[e.Top=i]="Top",e[e.Bottom=n]="Bottom",e[e.Left=s]="Left",e[e.Right=o]="Right",e[e.TopLeft=i|s]="TopLeft",e[e.TopRight=i|o]="TopRight",e[e.BottomLeft=n|s]="BottomLeft",e[e.BottomRight=n|o]="BottomRight"}(l||(l={})),t.default=l,t.isCarryTop=function(e){return!!(e&i)},t.isCarryBottom=function(e){return!!(e&n)},t.isCarryMiddle=function(e){return!(e&(i|n))},t.isCarryLeft=function(e){return!!(e&s)},t.isCarryRight=function(e){return!!(e&o)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(9),n=r(185),s=r(98),o=r(99),l=r(100),a=r(83),y=r(186),u=r(101),c=r(187);t.registerInModel=function(e){e.registerUpdater(i.default,new n.default),e.registerCaretUpdater(i.default,new u.default),e.registerSerializer(i.default,new c.StackRowSerializer),c.StackRowParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new s.default),e.registerSelectionHandler(i.default,new o.default),e.registerDeletionHandler(i.default,new l.default),e.registerHotKeyHandler(i.default,new y.default)},t.registerInView=function(e){e.registerRenderer(i.default,new a.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(26),n=r(188),s=r(16),o=r(189),l=r(190);t.registerInModel=function(e){e.registerUpdater(i.default,new n.default),e.registerSerializer(i.default,new l.StackLineSerializer),l.StackLineParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new s.DefaultInputHandler(s.DEFAULT_INPUT_SETTINGS))},t.registerInView=function(e){e.registerRenderer(i.default,new o.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(35),n=r(191),s=r(192),o=r(193),l=r(23),a=r(194),y=r(195),u=r(196),c=r(197);t.registerInModel=function(e){e.registerUpdater(i.default,new n.LongDivUpdater),e.registerCaretUpdater(i.default,new u.default),e.registerSerializer(i.default,new c.LongDivSerializer),c.LongDivParser.register(e)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new o.default),e.registerSelectionHandler(i.default,new l.default),e.registerDeletionHandler(i.default,new y.default),e.registerHotKeyHandler(i.default,new a.default)},t.registerInView=function(e){e.registerRenderer(i.default,new s.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(46),n=r(69),s=r(198),o=r(16),l=r(199),a=r(200),y=r(18);t.registerInModel=function(e){e.registerUpdater(i.default,new n.default),e.registerSerializer(i.default,new a.SpaceSerializer),a.SpaceParser.register(e),e.registerSerializer(y.default,new a.LinebreakSerializer)},t.registerInEditor=function(e){e.registerInputHandler(i.default,new o.DefaultInputHandler(o.DEFAULT_INPUT_SETTINGS)),e.registerDeletionHandler(i.default,new l.default)},t.registerInView=function(e){e.registerRenderer(i.default,new s.default)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(9),s=r(7),o=r(15),l=r(22),a=r(3);class y extends i.default{get type(){return s.EquationType.StackRow}get children(){return this.node.children.map(e=>o.wrap(e,this._manager))}get carryLoc(){return this.node.carryLoc}append(e,t=!0){let r=o.unwrap(e),i=r instanceof a.default?r.children:[r],s=this.node.children;s=1==s.length&&s[0]instanceof l.default&&t?i:[...s,...i];let y=new n.default(s,this.node.carryLoc,this.node.style);return this.replaceNode(y)}setCarryLoc(e){let t=new n.default(this.node.children,e,this.node.style);return this.replaceNode(t)}updateEquation(e){return new y(this._manager,e)}}t.default=y},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(7);class s extends i.default{get type(){return n.EquationType.StackLine}updateEquation(e){return new s(this._manager,e)}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{constructor(e,t){this.fontSize=e,this.rtl=t}}},function(e,t,r){(function(){var t,i,n,s,o,l,a,y,u,c,h,f,x,d={}.hasOwnProperty;a=r(54),y=r(55),t=r(52),i=r(53),u=r(51),h=r(60),f=r(61),c=r(62),n=r(56),s=r(58),o=r(57),l=r(59),x=r(116),e.exports=function(e){function r(e){r.__super__.constructor.call(this,e)}return function(e,t){for(var r in t)d.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(r,x),r.prototype.document=function(e){var t,r,n,s,o;for(s="",r=0,n=(o=e.children).length;r<n;r++)t=o[r],s+=function(){switch(!1){case!(t instanceof a):return this.declaration(t);case!(t instanceof y):return this.docType(t);case!(t instanceof i):return this.comment(t);case!(t instanceof c):return this.processingInstruction(t);default:return this.element(t,0)}}.call(this);return this.pretty&&s.slice(-this.newline.length)===this.newline&&(s=s.slice(0,-this.newline.length)),s},r.prototype.attribute=function(e){return" "+e.name+'="'+e.value+'"'},r.prototype.cdata=function(e,t){return this.space(t)+"<![CDATA["+e.text+"]]>"+this.newline},r.prototype.comment=function(e,t){return this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.newline},r.prototype.declaration=function(e,t){var r;return r=this.space(t),r+='<?xml version="'+e.version+'"',null!=e.encoding&&(r+=' encoding="'+e.encoding+'"'),null!=e.standalone&&(r+=' standalone="'+e.standalone+'"'),r+="?>",r+=this.newline},r.prototype.docType=function(e,r){var a,y,u,h,f;if(r||(r=0),h=this.space(r),h+="<!DOCTYPE "+e.root().name,e.pubID&&e.sysID?h+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(h+=' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(h+=" [",h+=this.newline,y=0,u=(f=e.children).length;y<u;y++)a=f[y],h+=function(){switch(!1){case!(a instanceof n):return this.dtdAttList(a,r+1);case!(a instanceof s):return this.dtdElement(a,r+1);case!(a instanceof o):return this.dtdEntity(a,r+1);case!(a instanceof l):return this.dtdNotation(a,r+1);case!(a instanceof t):return this.cdata(a,r+1);case!(a instanceof i):return this.comment(a,r+1);case!(a instanceof c):return this.processingInstruction(a,r+1);default:throw new Error("Unknown DTD node type: "+a.constructor.name)}}.call(this);h+="]"}return h+=">",h+=this.newline},r.prototype.element=function(e,r){var n,s,o,l,a,y,x,p,g;for(a in r||(r=0),y="",y+=(g=this.space(r))+"<"+e.name,x=e.attributes)d.call(x,a)&&(n=x[a],y+=this.attribute(n));if(0===e.children.length||e.children.every(function(e){return""===e.value}))this.allowEmpty?y+="></"+e.name+">"+this.newline:y+="/>"+this.newline;else if(this.pretty&&1===e.children.length&&null!=e.children[0].value)y+=">",y+=e.children[0].value,y+="</"+e.name+">"+this.newline;else{for(y+=">"+this.newline,o=0,l=(p=e.children).length;o<l;o++)s=p[o],y+=function(){switch(!1){case!(s instanceof t):return this.cdata(s,r+1);case!(s instanceof i):return this.comment(s,r+1);case!(s instanceof u):return this.element(s,r+1);case!(s instanceof h):return this.raw(s,r+1);case!(s instanceof f):return this.text(s,r+1);case!(s instanceof c):return this.processingInstruction(s,r+1);default:throw new Error("Unknown XML node type: "+s.constructor.name)}}.call(this);y+=g+"</"+e.name+">"+this.newline}return y},r.prototype.processingInstruction=function(e,t){var r;return r=this.space(t)+"<?"+e.target,e.value&&(r+=" "+e.value),r+="?>"+this.newline},r.prototype.raw=function(e,t){return this.space(t)+e.value+this.newline},r.prototype.text=function(e,t){return this.space(t)+e.value+this.newline},r.prototype.dtdAttList=function(e,t){var r;return r=this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType,"#DEFAULT"!==e.defaultValueType&&(r+=" "+e.defaultValueType),e.defaultValue&&(r+=' "'+e.defaultValue+'"'),r+=">"+this.newline},r.prototype.dtdElement=function(e,t){return this.space(t)+"<!ELEMENT "+e.name+" "+e.value+">"+this.newline},r.prototype.dtdEntity=function(e,t){var r;return r=this.space(t)+"<!ENTITY",e.pe&&(r+=" %"),r+=" "+e.name,e.value?r+=' "'+e.value+'"':(e.pubID&&e.sysID?r+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(r+=' SYSTEM "'+e.sysID+'"'),e.nData&&(r+=" NDATA "+e.nData)),r+=">"+this.newline},r.prototype.dtdNotation=function(e,t){var r;return r=this.space(t)+"<!NOTATION "+e.name,e.pubID&&e.sysID?r+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.pubID?r+=' PUBLIC "'+e.pubID+'"':e.sysID&&(r+=' SYSTEM "'+e.sysID+'"'),r+=">"+this.newline},r.prototype.openNode=function(e,t){var r,i,n,s;if(t||(t=0),e instanceof u){for(i in n=this.space(t)+"<"+e.name,s=e.attributes)d.call(s,i)&&(r=s[i],n+=this.attribute(r));return n+=(e.children?">":"/>")+this.newline}return n=this.space(t)+"<!DOCTYPE "+e.rootNodeName,e.pubID&&e.sysID?n+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(n+=' SYSTEM "'+e.sysID+'"'),n+=(e.children?" [":">")+this.newline},r.prototype.closeNode=function(e,t){switch(t||(t=0),!1){case!(e instanceof u):return this.space(t)+"</"+e.name+">"+this.newline;case!(e instanceof y):return this.space(t)+"]>"+this.newline}},r}()}).call(this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(44),n=r(5),s=r(0),o=r(127),l=r(43),a=r(1);function y(e,t){return t=t||1,n.ViewParams.createCustom(t,e)}t.DefaultGlyphRenderer=class{measure(e,t,r){a.checkDefined(e.text);let i,s=e.text;const o=s.font.getChar(s.text,t);[i,t]=this.getFontAndStyle(s.font,t);let l=r.text.measureText(o,i,t);return r.builder.area(n.ViewParams.getDefault()).selfBBox(l).build()}remeasure(e,t,r,i,n){return i}draw(e,t,r,i,n,s){a.checkDefined(t.text);let o,y=t.text,u=y.font.getChar(y.text,r);[o,r]=this.getFontAndStyle(y.font,r),n&&(u=l.mirrorChar(u)),e.drawText(u,o,r)}getFontAndStyle(e,t){let r=e.getFont(t);return s.isBoolean(e.forcedBold)&&t.bold!=e.forcedBold&&(t=new n.TextStyle(t.size,e.forcedBold,t.italic,t.color)),s.isBoolean(e.forcedItalic)&&t.italic!=e.forcedItalic&&(t=new n.TextStyle(t.size,t.bold,e.forcedItalic,t.color)),[r,t]}};class u{measure(e,t,r){a.checkState(e.mips&&e.mips.length>0);let n=e.mips,s=i.GlyphDict[n[0]],o=s.renderer.measure(s,t,r);return r.builder.area(y(0)).add(o,"mip").build()}remeasure(e,t,r,i,n){a.checkState(e.mips&&e.mips.length>0);let s=e.mips,o=null,l=0;for(l=0;l<s.length;++l){let i;if([o,i]=this.fitMipToBBox(e,l,t,r,n),i)break}return l==s.length&&--l,n.builder.area(y(l)).add(o,"mip").build()}draw(e,t,r,i,n,s){let[o,l]=this.getCurrentMip(t,i);o.renderer.draw(e,o,r,l.view,n,s)}fitMipToBBox(e,t,r,n,s){let o=e.mips[t],l=i.GlyphDict[o],a=l.renderer.measure(l,r,s);return h(a.bbox,n)||(a=l.renderer.remeasure(l,r,n,a,s)),[a,h(a.bbox,n)]}getCurrentMip(e,t){a.checkState(e.mips&&e.mips.length>0);let r=e.mips,n=t.params.extra;return a.checkState(n>=0&&n<r.length),[i.GlyphDict[r[n]],t.areas[0]]}}t.MipGlyphRenderer=u;t.PathGlyphRenderer=class{measure(e,t,r){a.checkDefined(e.path);let i=e.path,n=f(i,t.size/i.fontSize);return r.builder.area(y(i)).selfBBox(n).build()}remeasure(e,t,r,i,n){a.checkDefined(e.path);let l=e.path,u=t.size/l.fontSize,c=o.resizePath(l,r.width/u,r.height/u),h=f(c,u);return s.epsEqual(h.height,r.height)&&(h=h.setBaseline(r.baseline)),n.builder.area(y(c)).selfBBox(h).build()}draw(e,t,r,i,n,s){a.checkDefined(t.path);let l=t.path;e.save(),e.scale(r.size/l.fontSize);let y=i.params.extra;o.fillPath(e,y,r.color,!(!n||!t.mirrorPath)),e.restore()}getPointPosition(e,t,r,i){a.checkDefined(t.path);let n=t.path,l=i.params.extra,y=o.findCommandPosition(l,e);if(!y)return null;let u=r/n.fontSize;return new s.Point(y.x*u,y.y*u)}};t.RadicalGlyphRenderer=class extends u{fitMipToBBox(e,t,r,i,n){if(t>0){let n=this.getMipContentPosition(e,0,r),s=this.getMipContentPosition(e,t,r);i=i.setWidth(i.width-n+s)}return super.fitMipToBBox(e,t,r,i,n)}getIndexPosition(e,t){let[r,n]=this.getCurrentMip(i.GlyphDict.radical,e),s=r.renderer.getPointPosition("index",r,t,n.view);if(!s)throw new Error;return s}getContentPosition(e,t){let[r,n]=this.getCurrentMip(i.GlyphDict.radical,e),s=r.renderer.getPointPosition("content",r,t,n.view);if(!s)throw new Error;return s}getMipContentPosition(e,t,r){let n=e.mips[t],s=i.GlyphDict[n].path,l=o.findCommandPosition(s,"content");if(!l)throw new Error;let a=r.size/s.fontSize;return l.x*a}};class c{constructor(e){this._less=e}measure(e,t,r){let i=t.size/c.FONT_SIZE,s=c.DEFAULT_BBOX,o=new n.BoundingBox(s.width*i,s.height*i,s.baseline*i);return r.builder.area(y(null)).selfBBox(o).build()}remeasure(e,t,r,i,n){let s=t.size/c.FONT_SIZE,o=c.DEFAULT_BBOX;return r=r.setWidth(o.width*s),n.builder.area(y(null)).selfBBox(r).build()}draw(e,t,r,i,n,s){let o=r.size/c.FONT_SIZE,l=n?!this._less:this._less,a=s.text.getFontThickness(c.FONT_SIZE)/2,y=i.bbox,u=y.width/o-2*c.LEFT_RIGHT_OFFSET,h=y.height/o-2*c.TOP_BOTTOM_OFFSET;e.save(),e.scale(o),e.translate(c.LEFT_RIGHT_OFFSET,c.TOP_BOTTOM_OFFSET);let f=e.path();l?f.moveTo(u,0).lineTo(0,h/2).lineTo(u,h):f.moveTo(0,0).lineTo(u,h/2).lineTo(0,h),f.stroke(r.color,a),e.restore()}}c.FONT_SIZE=72,c.DEFAULT_BBOX=new n.BoundingBox(56,85,42.5),c.LEFT_RIGHT_OFFSET=5,c.TOP_BOTTOM_OFFSET=20;t.LessSignRenderer=class extends c{constructor(){super(!0)}};function h(e,t){return s.epsGreaterOrEqual(e.width,t.width)&&s.epsGreaterOrEqual(e.height,t.height)}function f(e,t){return new n.BoundingBox(e.size.x*t,e.size.y*t,e.size.y*t/2)}t.GreaterSignRenderer=class extends c{constructor(){super(!1)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(0),s=r(5),o=r(130),l=r(131),a=r(95),y=r(1);class u{constructor(e,t){this._sprites=new c,this.forcedFontSize=0,this.forcedColor="",this._lastRoot=null,this._lastSettings=null,this._renderSettings=new s.RenderSettings(!1,!1,!1,!1),this._model=e,this._textManager=new o.default,this._viewBuilder=new l.default(this);let r=new h(this._sprites,t);this._renderers=new f(r)}measure(){let e=this._model.state.settings;this._lastSettings!=e&&(this._sprites.clear(),this._lastSettings=e);let t=this._model.state.root;this._lastRoot!=t&&(this._sprites.invalidate(t),this._lastRoot=t);let r=s.ViewParams.getDefault().setRtl(e.rtl);return this._renderers.get(t).measure(t,this,r).bbox}draw(e,t,r){this._renderSettings=t;let i=u.PADDING,n=this.measure();e.resize((n.width+2*i)*r,(n.height+2*i)*r),e.clear(),e.save(),e.scale(r),e.translate(i,i);let s=this._model.state.root,o=this.getSprite(s);this._renderers.get(s).draw(e,s,o,this),e.restore()}getSprite(e){let t=this._sprites.getSprite(e);return y.checkNotNull(t),t}getInsideCaretPosition(e,t){let r=this.getSprite(e);return this._renderers.get(e).getInsideCaretPosition(e,t,r,this)}get baseline(){let e=this.getSprite(this._model.state.root);return e.bbox.textBaseline||e.bbox.baseline}get caretRect(){let e=this._model.state.caret,t=e.node,r=this.getSprite(t),i=x(t,r,e,this),s=new n.Rect(i,0,0,r.bbox.height);return this.nodeRectToGlobal(t,s)}get selectionRect(){let e=this._model.state.selection;if(!e)return null;let t=e.node,r=t.children.indexOf(e.start.node),i=t.children.indexOf(e.end.node),s=Number.MAX_VALUE,o=Number.MIN_VALUE,l=Number.MAX_VALUE,a=Number.MIN_VALUE,y=this.getSprite(t);for(let u=r;u<=i;++u){let r=t.children[u],i=y.findSprite(r),c=this._renderers.get(r),h=e.start.node==r?x(r,i.view,e.start,this,!0):c.getBeforeCaretPosition(r,i.view,this),f=e.end.node==r?x(r,i.view,e.end,this,!1):c.getAfterCaretPosition(r,i.view,this);n.epsEqual(h,f)||(h>f&&([h,f]=[f,h]),s=Math.min(s,i.x+h*i.scale),o=Math.max(o,i.x+f*i.scale),l=Math.min(l,i.y),a=Math.max(a,i.y+i.view.bbox.height*i.scale))}let u=new n.Rect(s,l,o-s,a-l);return this.nodeRectToGlobal(t,u)}nodeRectToGlobal(e,t){let r=t.x,i=t.y,s=t.width,o=t.height;for(;e.parent;){let t=e.parent,n=this.getSprite(t).findSprite(e),l=n.scale;r=r*l+n.x,i=i*l+n.y,s*=l,o*=l,e=t}return new n.Rect(r,i,s,o)}get settings(){const e=this._model.state.settings;return new a.Settings(e.defaultFont,e.defaultFontSize,this.forcedColor||e.defaultColor,this.forcedFontSize||e.fontSize,e.rtl,e.joinArabicChars)}get renderSettings(){return this._renderSettings}get caret(){return this._model.state.caret}get selection(){return this._model.state.actualSelection}get text(){return this._textManager}get renderers(){return this._renderers}get builder(){return this._viewBuilder}}u.PADDING=5,t.default=u;class c{constructor(){this._map=new Map}clear(){this._map.clear()}invalidate(e){let t=new Set,r=e=>{t.add(e),e.children.forEach(r)};r(e);let i=[];for(let e of this._map.keys())t.has(e)||i.push(e);i.forEach(e=>{this._map.delete(e)})}getSprite(e){let t=this._map.get(e);return t?t[0]:null}getParams(e){let t=this._map.get(e);return t?t[1]:null}add(e,t,r){this._map.set(e,[t,r])}}class h{constructor(e,t){this._cache=e,this._renderers=t}measure(e,t,r){let i=this._cache.getSprite(e),n=this._cache.getParams(e);if(i&&n&&n.equals(r))return i;let s=this._renderers.get(e).measure(e,t,r);return this._cache.add(e,s,r),s}remeasure(e,t,r,i){let n=this._renderers.get(e).remeasure(e,t,r,i);return this._cache.add(e,n,n.params),n}draw(e,t,r,i){this._renderers.get(t).draw(e,t,r,i)}duplicateEdgeCarets(e,t,r,i){return this._renderers.get(e).duplicateEdgeCarets(e,t,r,i)}getBeforeCaretPosition(e,t,r){return this._renderers.get(e).getBeforeCaretPosition(e,t,r)}getAfterCaretPosition(e,t,r){return this._renderers.get(e).getAfterCaretPosition(e,t,r)}getInsideCaretPosition(e,t,r,i){return this._renderers.get(e).getInsideCaretPosition(e,t,r,i)}getInsideSelectionStartPosition(e,t,r,i){return this._renderers.get(e).getInsideSelectionStartPosition(e,t,r,i)}getInsideSelectionEndPosition(e,t,r,i){return this._renderers.get(e).getInsideSelectionEndPosition(e,t,r,i)}}class f{constructor(e){this._renderer=e}get(e){return this._renderer}}function x(e,t,r,s,o=null){let l=s.renderers.get(e);switch(r.position){case i.Position.Before:return l.getBeforeCaretPosition(e,t,s);case i.Position.After:return l.getAfterCaretPosition(e,t,s);case i.Position.Inside:return n.isNull(o)?l.getInsideCaretPosition(e,r,t,s):o?l.getInsideSelectionStartPosition(e,r,t,s):l.getInsideSelectionEndPosition(e,r,t,s)}throw new Error}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class i{constructor(e,t,r,i){this.root=e,this.settings=t,this.caret=r,this._selection=i}get selection(){return this._selection&&!this._selection.temp?this._selection:null}get actualSelection(){return this._selection}setRoot(e){return new i(e,this.settings,this.caret,null)}setCaret(e){return new i(this.root,this.settings,e,null)}setSelection(e,t){return new i(this.root,this.settings,t,e)}setSettings(e){return new i(this.root,e,this.caret,this.selection)}}t.default=i;class n{constructor(e,t,r,i,n,s){this.defaultFont=e,this.defaultFontSize=t,this.defaultColor=r,this.fontSize=i,this.rtl=n,this.joinArabicChars=s}setDefaultColor(e){return new n(this.defaultFont,this.defaultFontSize,e,this.fontSize,this.rtl,this.joinArabicChars)}setFontSize(e){return new n(this.defaultFont,this.defaultFontSize,this.defaultColor,e,this.rtl,this.joinArabicChars)}setRtl(e){return new n(this.defaultFont,this.defaultFontSize,this.defaultColor,this.fontSize,e,this.joinArabicChars)}setJoinArabicChars(e){return new n(this.defaultFont,this.defaultFontSize,this.defaultColor,this.fontSize,this.rtl,e)}}t.Settings=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(19),s=r(36),o=r(0),l=r(18),a=r(13),y=r(46),u=r(20),c=r(21),h=r(30);function f(e){return"line"+e}t.getLineName=f;const x={form:s.OperatorForm.PREFIX},d={form:s.OperatorForm.INFIX},p={form:s.OperatorForm.POSTFIX},g={form:s.OperatorForm.SINGLE};function m(e,t,r,i,s){let o=s.builder.area(i).selfBaseline(new C(s)),l=n.START;return e.forEach((e,i)=>{let s=t[i];o.add(s).hitArea(n.FULL_HEIGHT_HIT_AREA).y(n.CENTER_BASELINE),r||o.bbox(n.FULL_HEIGHT),e instanceof y.default&&e.width<0?(o.x(n.ADD(l,-1*s.bbox.width)),l=n.GET_X(e)):(o.x(l),l=n.AFTER(e))}),o.build()}t.default=class extends a.default{measureImpl(e,t,r){let s=t.builder.sprite(e,r),a=r.reset();return e.lines.forEach((e,r)=>{let y=e.map(r=>{let i=function(e,t){let r=e.length-1;return o.last(e)instanceof l.default&&r--,r-0<=0?g:e[0]==t?x:e[r]==t?p:d}(e,r);return t.renderers.get(r).measure(r,t,a.setExtra(i))}),c=m(e,y,!1,a,t);s.add(c,f(r)),r>0&&s.y(n.BELOW(f(r-1))).margin(i.Offset.top(u.ROW_LINES_SPACING))}),r.extra instanceof i.Offset&&s.selfPadding(r.extra),s.build()}remeasure(e,t,r,n){if(e.lines.length>1)return r;let s=t.height>r.bbox.height;if(!(t.width>r.bbox.width||s))return r;let l=r.findArea(f(0)).view,a=l.sprites.map(e=>{let r=e.view,s=1==l.sprites.length?t.width/e.scale:r.bbox.width,a=t.height/e.scale,y=t.baseline/e.scale,u=o.isNull(t.textBaseline)?null:t.textBaseline/e.scale,c=new i.BoundingBox(s,a,y,u);return n.renderers.get(r.node).remeasure(r.node,c,r,n)}),y=m(e.children,a,!0,l.params,n);return n.builder.sprite(e,r.params.markRemeasured()).add(y,f(0)).build()}draw(e,t,r,i){super.draw(e,t,r,i),t.parent&&!i.selection&&i.renderSettings.drawHighlight&&i.caret.parentNode==t&&this.drawHighlight(e,t,r,i)}drawHighlight(e,t,r,i){e.drawHighlight(0,0,r.bbox.width,r.bbox.height)}};class C{constructor(e){this._context=e}resolve(e){let t=n.MAX_CHILD_BASELINE.resolve(e);if(o.isNull(t.textBaseline)){let r=c.getCurrentFontSize(this._context),n=new i.TextStyle(r,!1,!1,""),s=this._context.text.measureText("x",h.default.SYSTEM,n),o=e.parentBBox.baseline-s.baseline;if(!s.textBaseline)throw new Error;t=new i.Baseline(t.baseline,o+s.textBaseline)}return t}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(0),s=r(25),o=r(3);function l(e,t,r,n){let s=r.node,o=n.updaters.get(s).split(s,[r],n),l=t.indexOf(s);return n.watcher.nodeUpdating(e,new i.ChildSplit([r],l,o)),t=[...t.slice(0,l),...o.filter(e=>null!=e),...t.slice(l+1)],o[0]&&l++,[t,l]}t.default=class{insertInside(e,t,r,i){let[n,s]=l(e,e.children,t,i);return this.insertImpl(e,n,r,s,i)}insertBefore(e,t,r,i){let n=e.getChildIndex(t);return this.insertImpl(e,e.children,r,n,i)}insertAfter(e,t,r,i){let n=e.getChildIndex(t);return this.insertImpl(e,e.children,r,n+1,i)}replaceChild(e,t,r,s){let o=n.replace(e.children,t,r);return s.watcher.nodeUpdating(e,new i.ChildReplaced(t,r)),this.updateList(e,o,s)}insertImpl(e,t,r,s,o){return t=n.insertAt(t,r,s),o.watcher.nodeUpdating(e,new i.ChildAdded(r,s)),this.updateList(e,t,o)}deleteChild(e,t,r){let s=e.getChildIndex(t),o=n.deleteAt(e.children,s);return r.watcher.nodeUpdating(e,new i.ChildRemoved(t,s)),this.updateList(e,o,r)}extractSelection(e,t,r,n){let s=t.start,o=t.end;if(s.position==i.Position.Inside&&o.position==i.Position.Inside&&s.node==o.node)return this.extractInsideSelection(e,t,r,n);let a=e.children,y=t=>{let r;return[a,r]=l(e,a,t,n),r},u=s.position==i.Position.Inside?y(s):a.indexOf(s.nextNode),c=o.position==i.Position.Inside?y(o)-1:a.indexOf(o.prevNode);if(c<0){let e=o.nextNode;c=e?a.indexOf(e)-1:a.length}return this.extractImpl(e,a,u,c,r,n)}extractInsideSelection(e,t,r,n){let s=e.children,o=t.start.node,l=[t.start,t.end],a=n.updaters.get(o).split(o,l,n),y=s.indexOf(o);return s=[...s.slice(0,y),...a.filter(e=>null!=e),...s.slice(y+1)],n.watcher.nodeUpdating(e,new i.ChildSplit(l,y,a)),a[0]&&y++,this.extractImpl(e,s,y,y,r,n)}extractImpl(e,t,r,l,a,y){for(let n=r;n<=l;++n)y.watcher.nodeUpdating(e,new i.ChildRemoved(t[n],r));let u=n.deleteRange(t,r,l),c=t.slice(r,l+1),h=this.updateList(e,u,y),f=new o.default(c,!1,a?s.getResultNodeStyle(e):null);return new i.ExtractSelectionResult(h,f)}split(){throw new Error("unsupported")}join(){return null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16),n=r(4),s=r(18);function o(e){let t=e.parent;return!!(t&&t instanceof n.default)}t.default=class extends i.DefaultInputHandler{constructor(){super(i.FORBID_EDGE_CARET_SETTINGS)}isBeforeCaretAllowed(e){return o(e)}isAfterCaretAllowed(e){return o(e)}moveCaretBeforeChild(e,t,r){let i=e.children.indexOf(t);return i>0&&!(e.children[i-1]instanceof s.default)?this.moveCaretAfterChild(e,e.children[i-1],r):super.moveCaretBeforeChild(e,t,r)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2);t.default=class{select(e,t,r,n,s){return r=this.normalizeCaret(e,r,s),n=this.normalizeCaret(e,n,s),r.equals(n)?null:new i.Selection(r,n,t)}normalizeCaret(e,t,r){let n=r.inputHandlers.get(e),s=t;switch(t.position){case i.Position.Before:s=n.moveCaretBeforeChild(e,t.node,r);break;case i.Position.After:s=n.moveCaretAfterChild(e,t.node,r)}return s.parentNode!=t.parentNode&&(s=t),s}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10),n=r(4);t.default=class{deleteFromStart(e,t){return new i.DeletionConfirmation(e)}deleteFromEnd(e,t){return new i.DeletionConfirmation(e)}deleteInsideBefore(e,t,r){throw new Error("unsupported")}deleteInsideAfter(e,t,r){throw new Error("unsupported")}deleteChildFromStart(e,t,r){let s=e.parent;return s?s instanceof n.default?new i.DeletionConfirmation(e):r.deletionHandlers.get(s).deleteChildFromStart(s,e,r):null}deleteChildFromEnd(e,t,r){let s=e.parent;return s?s instanceof n.default?new i.DeletionConfirmation(e):r.deletionHandlers.get(s).deleteChildFromEnd(s,e,r):null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(4),s=r(4),o=r(1);t.default=class{updateCaret(e,t,r,l,a){let y=-1,u=e.position==i.Position.Inside,c=t[1];return c!=r||u||(y=r.getChildIndex(e.node),e.position==i.Position.After&&y++),a.forEach(r=>{if(u){if(r instanceof i.ChildSplit){let t=r.carets.indexOf(e);if(t<0)return;y=r.pos+r.split.slice(0,t+1).filter(e=>null!=e).length,u=!1}return r instanceof i.ChildRemoved&&t.indexOf(r.child)>=0&&(y=r.pos,u=!1),r instanceof i.ChildReplaced&&e.node==r.oldChild&&(y=l.children.indexOf(r.newChild),u=!1),void(r instanceof i.ChildrenJoined&&(e.node==r.res.left?e=r.res.updateLeftInsideCaret(e):e.node==r.res.right&&(e=r.res.updateRightInsideCaret(e))))}if(y<0)return r instanceof i.MergedNestedList&&r.nestedList==c&&(y=r.pos+r.nestedList.getChildIndex(e.node),e.position==i.Position.After&&y++),void(r instanceof i.ChildRemoved&&t.indexOf(r.child)>=0&&(y=r.pos));r instanceof i.ChildAdded&&r.pos<=y&&y++,r instanceof i.ChildRemoved&&r.pos<y&&y--,r instanceof i.MergedNestedList&&r.pos<=y&&(y+=r.nestedList.children.length-1),r instanceof i.ChildSplit&&r.pos<=y&&(y+=r.split.filter(e=>null!=e).length-1),r instanceof i.ChildrenJoined&&(y==r.pos+1?(y=-1,e=r.res.caret,u=!0):y>r.pos&&y--),u||(y=Math.max(y,0))}),y<0?e:(o.checkState(l instanceof n.default),s.putCaretTo(l,y))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(69);t.default=class extends i.default{split(e,t,r){return[null,...t.map(e=>null)]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(1);t.default=class{isChildrenSeparated(e){return!1}isBeforeCaretAllowed(e){return!1}isAfterCaretAllowed(e){return!1}moveInsideCaretLeft(e,t,r){let i=e.parent;return n.checkNotNull(i),r.inputHandlers.get(i).moveCaretLeft(i,e,r)}moveInsideCaretRight(e,t,r){let i=e.parent;return n.checkNotNull(i),r.inputHandlers.get(i).moveCaretRight(i,e,r)}moveCaretLeft(e,t,r){throw new Error("unsupported")}moveCaretRight(e,t,r){throw new Error("unsupported")}moveEdgeCaretLeft(e,t){return this.moveCaretInside(e)}moveEdgeCaretRight(e,t){return this.moveCaretInside(e)}moveCaretBeforeChild(e,t,r){throw new Error("unsupported")}moveCaretAfterChild(e,t,r){throw new Error("unsupported")}moveCaretToStart(e,t){return this.moveCaretInside(e)}moveCaretToEnd(e,t){return this.moveCaretInside(e)}moveCaretUp(e,t,r,i){throw new Error("unsupported")}moveCaretDown(e,t,r,i){throw new Error("unsupported")}moveCaretToPos(e,t,r){return[this.moveCaretInside(e),e]}moveCaretInside(e){return new i.Caret(e,i.Position.Inside)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(19),s=r(13),o=r(4),l=r(0),a=r(11),y=r(44),u=r(93),c=r(21),h=r(66),f=7,x=f,d=2;class p extends s.default{measureImpl(e,t,r){let i=t.builder.sprite(e,r).selfBaseline(n.CHILD_BASELINE(e.base)),s=t.renderers.get(e.base).measure(e.base,t,r.reset());i.add(s).hitArea(n.FULL_HEIGHT_HIT_AREA);let o=r.reset().update().compact().incScriptLevel().done();return e.prescript&&p.buildPrefixSubSup(i,s,e.prescript.sub,e.prescript.sup,o,t),e.postscript&&p.buildPostfixSubSup(i,s,e.postscript.sub,e.postscript.sup,o,t),i.build()}static buildPostfixSubSup(e,t,r,s,p,g){let m=function(e,t){let r=0,i=e.node;if(i instanceof o.default){i=l.last(i.children);let t=e.findSprite(i);e=t.view,r=t.x}if(!(i instanceof a.default&&1==i.rawString.length))return null;let n=y.GlyphDict[i.rawString];if(!(n&&n.renderer instanceof u.PathGlyphRenderer))return null;let s=n.renderer,f=h.default.getFirstGlyphArea(i,e),x=c.getCurrentFontSize(t),p=s.getPointPosition("sup",n,x,f),g=s.getPointPosition("sub",n,x,f);return l.isNull(p)||l.isNull(g)?null:(r+=t.text.dimToAbsolute(d,x),[p.x+r,g.x+r])}(t,g),C=t.node;if(r){let t=m?n.VALUE(m[1]):n.AFTER(C);e.add(r,p).x(t).y(n.BELOW(C)).zIndex(1).margin(i.Offset.top(-x))}if(s){let t=m?n.VALUE(m[0]):n.AFTER(C);e.add(s,p).x(t).y(n.ABOVE(C)).zIndex(1).margin(i.Offset.bottom(-f))}}static buildPrefixSubSup(e,t,r,s,o,l){let a=t.node;r&&e.add(r,o).x(n.BEFORE(a)).y(n.BELOW(a)).zIndex(1).margin(i.Offset.top(-x)),s&&e.add(s,o).x(n.BEFORE(a)).y(n.ABOVE(a)).zIndex(1).margin(i.Offset.bottom(-f))}}t.default=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(8);t.default=class extends i.default{constructor(e,t,r){super([t,e].filter(e=>null!=e),r),this.base=e,this.index=t}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(21),n=r(5),s=r(19),o=r(44),l=r(20),a=r(13),y=o.GlyphDict.radical;function u(e,t){let r=i.getCurrentFontSize(e),s=i.getCurrentColor(e,t);return new n.TextStyle(r,!1,!1,s)}t.default=class extends a.default{measureImpl(e,t,r){let i=t.builder.sprite(e,r).selfBaseline(s.CHILD_BASELINE(e.base)),o=u(t,r),a=y.renderer.measure(y,o,t),d=t.builder.area(r.reset()).add(a,"glyph").selfRemeasurer(new c(o)).build();if(i.add(e.base,r.reset().setExtra(n.Offset.top(l.RADICAL_BASE_TOP_PADDING))).x(new f(o)).y(new x).add(d,"surd").bbox(new h(e,o)),e.index){let n=r.reset().update().incScriptLevel(2).compact().done();i.add(e.index,n).x(new p(t,o)).y(new g(t,o))}return i.build()}drawChildren(e,t,r,i){super.drawChildren(e,t,r,i);let n=r.findArea("surd"),s=n.view.findArea("glyph").view,o=u(i,r.params);e.save(),e.translate(n.x,n.y),r.params.rtl&&(e.translate(n.view.bbox.width,0),e.mirror()),y.renderer.draw(e,y,o,s,!1,i),e.restore()}};class c{constructor(e){this._style=e}remeasure(e,t,r){let i=y.renderer.remeasure(y,this._style,t,e,r);return r.builder.area(e.params).add(i,"glyph").build()}}class h{constructor(e,t){this._radical=e,this._surdStyle=t}dependencies(e){return[]}resolve(e,t){let r=t.view.findArea("glyph").view,i=e.findChild(this._radical.base).view,s=y.renderer.getContentPosition(r,this._surdStyle.size);return new n.BoundingBox(i.bbox.width+s.x,i.bbox.height,i.bbox.baseline)}}class f{constructor(e){this._surdStyle=e}dependencies(e){return[e.findChild("surd")]}resolve(e,t){let r=e.findChild("surd"),i=r.view.findArea("glyph").view,n=y.renderer.getContentPosition(i,this._surdStyle.size);return r.x+n.x}}class x{dependencies(e){return[e.findChild("surd")]}resolve(e,t){let r=e.findChild("surd");return r.y+(r.view.bbox.height-t.view.bbox.height)/2}}class d{constructor(e,t){this._context=e,this._style=t}dependencies(e){return[e.findChild("surd")]}resolve(e,t){let r=e.findChild("surd").view.findArea("glyph").view,i=y.renderer.getIndexPosition(r,this._style.size);return this.getPosition(t,i)}}class p extends d{getPosition(e,t){return t.x-e.view.bbox.width*e.scale+this._context.text.dimToAbsolute(l.RADICAL_INDEX_RIGHT_MARGIN,this._style.size)}}class g extends d{getPosition(e,t){return t.y-e.view.bbox.height*e.scale-this._context.text.dimToAbsolute(l.RADICAL_INDEX_BOTTOM_MARGIN,this._style.size)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16);t.default=class extends i.DefaultInputHandler{constructor(){super(i.SEPARATE_CHILDREN_SETTINGS)}moveCaretUp(e,t,r,i){return t==e.base&&e.index?this.moveCaretAfterChild(e,e.index,i):super.moveCaretUp(e,t,r,i)}moveCaretDown(e,t,r,i){return t==e.index?this.moveCaretBeforeChild(e,e.base,i):super.moveCaretDown(e,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(13),n=r(19),s=r(9),o=r(83),l=r(47),a=r(83),y=r(0),u=r(26),c=r(84),h=.6;class f extends i.default{measureImpl(e,t,r){let i=t.builder.sprite(e,r).selfBaseline(n.BASELINE_AT_CENTER);return f.buildStack(i,e.children,e.align,e.spacing,t,r.reset()),i.build()}static buildStack(e,t,r,i,l,f){let m=t.filter(e=>e instanceof s.default),C=Math.max(0,...m.map(e=>e.children.length)),w=y.repeat(C,0),_=[];t.forEach(e=>{if(e instanceof s.default){let t=e.isCarry?h:1,i=o.default.premeasure(e,l,f).map(e=>e.width*t);_.push(i);let n=x(e,r,C);i.forEach((e,t)=>{w[n+t]=Math.max(w[n+t],e)})}else _.push([])});let v=[0];for(let e=1;e<C;++e)v.push(v[e-1]+w[e-1]+i);let b=y.last(v)+y.last(w),S=(e,i)=>{let n,o=x(e,r,C),l=e.carryLoc&&c.isCarryLeft(e.carryLoc),y=e.carryLoc&&c.isCarryRight(e.carryLoc),u=i<t.length-1&&t[i+1]instanceof s.default?t[i+1]:null,f=_[i];if((l||y)&&u){let e=x(u,r,C),t=_[i+1];n=f.map((r,i)=>{let n=o+i,s=n-e,a=s>=0&&s<t.length?t[s]:0,y=v[n]+(w[n]-a)/2;return l?y-r/2:y+a-r/2})}else n=f.map((e,t)=>{let r=o+t;return v[r]+(w[r]-e)/2});let d=0;n[0]<0&&(d=n[0],n=n.map(e=>e-d));let p=e.isCarry?h:1;return n=n.map(e=>e/p),[new a.StackColumnsPosition(n),d]};function L(e,t,r){if(t instanceof s.default){let i=t.isCarry?h:1,[n,s]=S(t,r),o=f.update().extra(n).scale(i).done();t.isCarry&&(o=o.setCompact()),e.add(t,o).x(s)}else t instanceof u.default&&e.add(t,f).bbox(new g(b)).clickable(!1)}let E=function(e){let t=(e,t)=>e instanceof s.default&&e.carryLoc&&t(e.carryLoc),r=[];for(let i=0;i<e.length;++i){let n=e[i],o=i<e.length-1?e[i+1]:null,l=!1;if(n instanceof s.default&&n.carryLoc&&o){let e=!t(o,c.isCarryBottom)&&!t(o,c.isCarryMiddle);e&&c.isCarryMiddle(n.carryLoc)?(r.push(new p(n,i,o,i+1)),l=!0):e&&c.isCarryBottom(n.carryLoc)&&(r.push(new d(o,i+1)),r.push(new d(n,i)),l=!0)}l?i++:r.push(new d(n,i))}return r}(t),T=null;E.forEach((t,r)=>{let i=null;if(t instanceof p){let s=l.builder.area(f);L(s,t.child,t.childIndex),s.y(n.CENTER_BASELINE),L(s,t.carry,t.carryIndex),s.y(n.CENTER_BASELINE);let o="line"+r;e.add(s.build(),o),i=o}else{if(!(t instanceof d))throw new Error;L(e,t.child,t.index),i=t.child}T&&e.y(n.BELOW(T)),T=i})}}function x(e,t,r){return t==l.default.Left?0:r-e.children.length}t.default=f;class d{constructor(e,t){this.child=e,this.index=t}}class p{constructor(e,t,r,i){this.carry=e,this.carryIndex=t,this.child=r,this.childIndex=i}}class g{constructor(e){this._width=e}dependencies(e){return[]}resolve(e,t){return t.view.bbox.setWidth(this._width)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(34),n=r(14),s=r(26),o=r(9),l=r(47),a=r(20),y=r(0),u="mstack",c="stackalign",h="charspacing";class f{static register(e){e.registerParser(u,new f)}parse(e,t,r){let y=n.parseAllChildren(e,!1,r);0==(y=y.map(e=>e instanceof s.default||e instanceof o.default?e:new o.default([e],null,null))).length&&(y=[new o.default([],null)]);let u=d(e.getAttribute(c),l.default.Right),f=n.parseDimension(e.getAttribute(h),a.DEFAULT_STACK_SPACING);return new i.default(y,u,f,t)}}t.StackParser=f;t.StackSerializer=class{serialize(e,t,r){let i=t.ele(u).att(c,p(e.align)).att(h,n.serializeDimension(e.spacing));e.children.forEach(e=>{r.serializeNext(e,i)})}};const x=new Map([[l.default.Left,"left"],[l.default.Right,"right"]]);function d(e,t){let r=e?y.findMapValue(x,e):null;return y.isNull(r)?t:r}function p(e){return x.get(e)}t.parseStackAlign=d,t.serializeStackAlign=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(64),n=r(65),s=r(68),o=r(70),l=r(71),a=r(72),y=r(73),u=r(75),c=r(76),h=r(77),f=r(78),x=r(79),d=r(81),p=r(82),g=r(85),m=r(86),C=r(87),w=r(88);t.default=function(e){i.registerInView(e),n.registerInView(e),s.registerInView(e),o.registerInView(e),l.registerInView(e),a.registerInView(e),y.registerInView(e),u.registerInView(e),c.registerInView(e),h.registerInView(e),f.registerInView(e),x.registerInView(e),d.registerInView(e),p.registerInView(e),g.registerInView(e),m.registerInView(e),C.registerInView(e),w.registerInView(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(3),s=r(112),o=r(91);t.MATH_ROOT="math",t.ATTR_DIRECTION="dir";t.default=class{constructor(e){this._parsers=e}parse(e){let r=(new DOMParser).parseFromString(e,"text/xml").documentElement;if(r.getElementsByTagName("parsererror").length>0)return null;if(r.nodeName!=t.MATH_ROOT)return null;let i=function(e){let r=null;e.firstElementChild&&1==e.childElementCount&&s.isStyleNode(e.firstElementChild)&&(r=s.parseFontSizeFromStyle(e.firstElementChild));let i=!1;return e.hasAttribute(t.ATTR_DIRECTION)&&(i="rtl"==e.getAttribute(t.ATTR_DIRECTION)),new o.default(r,i)}(r);return[this.parseRootRow(r),i]}parseRootRow(e){let t=null;e.firstElementChild&&1==e.childElementCount&&s.isStyleNode(e.firstElementChild)&&(t=s.parseStyleNode(e.firstElementChild));let r=[],i=e.firstElementChild;for(;i;){let e=this.parseNext(i,!1);e&&r.push(e),i=i.nextElementSibling}return new n.default(r,!1,t)}parseNext(e,t,r){if(r=r||i.Style.getDefault(),s.isStyleNode(e))return this.parseStyleNode(e,t);let o=s.parseStyleNode(e);o&&(r=o.copyTo(r));let l=this._parsers.get(e.nodeName);if(!l)return null;let a=l.parse(e,r,this);return a?(t&&(a=new n.default([a])),a):null}parseStyleNode(e,t){let r=e.firstElementChild;if(!r)return null;let i=s.parseStyleNode(e),o=[];for(;r;){let e=this.parseNext(r,!1,i);e&&o.push(e),r=r.nextElementSibling}return 0==o.length?null:1!=o.length||t?new n.default(o):o[0]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(0),s=r(14),o="mstyle",l="displaystyle",a="mathsize",y="mathcolor";t.isStyleNode=function(e){return e.nodeName==o},t.parseStyleNode=function(e){let t=null;e.hasAttribute(l)&&(t="false"==e.getAttribute(l));let r=null;if(e.hasAttribute(a)){let t=s.parseDimension(e.getAttribute(a),null,"%");n.isNull(t)||(r=t/100)}let o=function(e){let t=null;return e.hasAttribute(y)&&(t=e.getAttribute(y)),new i.TextFormat(t,null,null)}(e);return new i.Style(t,r,o)},t.parseFontSizeFromStyle=function(e){return s.parseDimension(e.getAttribute(a),null,"px")},t.serializeStyle=function(e,t){let r={};n.isNull(e.compact)||(r[l]=!e.compact),n.isNull(e.scale)||(r[a]=Math.round(100*e.scale)+"%"),e.textFormat.color&&(r[y]=e.textFormat.color);let i=Object.keys(r);if(0==i.length)return null;let s=t.ele(o);return i.forEach(e=>{s.att(e,r[e])}),s},t.serializeFontSizeToStyle=function(e,t,r){return t||(t=e.ele(o)),t.att(a,r+"px"),t}},function(e,t,r){(function(){var t,i,n,s,o,l,a;a=r(27),o=a.assign,l=a.isFunction,t=r(223),i=r(224),s=r(92),n=r(225),e.exports.create=function(e,r,i,n){var s,l;if(null==e)throw new Error("Root element needs a name");return n=o({},r,i,n),l=(s=new t(n)).element(e),n.headless||(s.declaration(n),null==n.pubID&&null==n.sysID||s.doctype(n)),l},e.exports.begin=function(e,r,n){var s;return l(e)&&(r=(s=[e,r])[0],n=s[1],e={}),r?new i(e,r,n):new t(e)},e.exports.stringWriter=function(e){return new s(e)},e.exports.streamWriter=function(e,t){return new n(e,t)}}).call(this)},function(e,t){(function(){e.exports=function(){function e(e,t,r){if(this.options=e.options,this.stringify=e.stringify,null==t)throw new Error("Missing attribute name of element "+e.name);if(null==r)throw new Error("Missing attribute value for attribute "+t+" of element "+e.name);this.name=this.stringify.attName(t),this.value=this.stringify.attValue(r)}return e.prototype.clone=function(){return Object.create(this)},e.prototype.toString=function(e){return this.options.writer.set(e).attribute(this)},e}()}).call(this)},function(e,t,r){(function(){var t,i,n,s,o,l=function(e,t){return function(){return e.apply(t,arguments)}},a={}.hasOwnProperty;n=r(27),t=n.camelCase,o=n.titleCase,i=n.kebabCase,s=n.snakeCase,e.exports=function(){function e(e){var t,r,i;for(t in this.assertLegalChar=l(this.assertLegalChar,this),e||(e={}),this.allowSurrogateChars=e.allowSurrogateChars,this.noDoubleEncoding=e.noDoubleEncoding,this.textCase=e.textCase,r=e.stringify||{})a.call(r,t)&&(i=r[t],this[t]=i)}return e.prototype.eleName=function(e){return e=""+e||"",e=this.applyCase(e),this.assertLegalChar(e)},e.prototype.eleText=function(e){return e=""+e||"",this.assertLegalChar(this.elEscape(e))},e.prototype.cdata=function(e){return e=(e=""+e||"").replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(e)},e.prototype.comment=function(e){if((e=""+e||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+e);return this.assertLegalChar(e)},e.prototype.raw=function(e){return""+e||""},e.prototype.attName=function(e){return e=""+e||"",this.applyCase(e)},e.prototype.attValue=function(e){return e=""+e||"",this.attEscape(e)},e.prototype.insTarget=function(e){return""+e||""},e.prototype.insValue=function(e){if((e=""+e||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+e);return e},e.prototype.xmlVersion=function(e){if(!(e=""+e||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+e);return e},e.prototype.xmlEncoding=function(e){if(!(e=""+e||"").match(/^[A-Za-z](?:[A-Za-z0-9._-]|-)*$/))throw new Error("Invalid encoding: "+e);return e},e.prototype.xmlStandalone=function(e){return e?"yes":"no"},e.prototype.dtdPubID=function(e){return""+e||""},e.prototype.dtdSysID=function(e){return""+e||""},e.prototype.dtdElementValue=function(e){return""+e||""},e.prototype.dtdAttType=function(e){return""+e||""},e.prototype.dtdAttDefault=function(e){return null!=e?""+e||"":e},e.prototype.dtdEntityValue=function(e){return""+e||""},e.prototype.dtdNData=function(e){return""+e||""},e.prototype.convertAttKey="@",e.prototype.convertPIKey="?",e.prototype.convertTextKey="#text",e.prototype.convertCDataKey="#cdata",e.prototype.convertCommentKey="#comment",e.prototype.convertRawKey="#raw",e.prototype.assertLegalChar=function(e){var t,r;if(t=this.allowSurrogateChars?/[\u0000-\u0008\u000B-\u000C\u000E-\u001F\uFFFE-\uFFFF]/:/[\u0000-\u0008\u000B-\u000C\u000E-\u001F\uD800-\uDFFF\uFFFE-\uFFFF]/,r=e.match(t))throw new Error("Invalid character ("+r+") in string: "+e+" at index "+r.index);return e},e.prototype.applyCase=function(e){switch(this.textCase){case"camel":return t(e);case"title":return o(e);case"kebab":case"lower":return i(e);case"snake":return s(e);case"upper":return i(e).toUpperCase();default:return e}},e.prototype.elEscape=function(e){var t;return t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;")},e.prototype.attEscape=function(e){var t;return t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;")},e}()}).call(this)},function(e,t){(function(){var t={}.hasOwnProperty;e.exports=function(){function e(e){var r,i,n,s,o,l,a;for(r in e||(e={}),this.pretty=e.pretty||!1,this.allowEmpty=null!=(i=e.allowEmpty)&&i,this.pretty?(this.indent=null!=(n=e.indent)?n:"  ",this.newline=null!=(s=e.newline)?s:"\n",this.offset=null!=(o=e.offset)?o:0):(this.indent="",this.newline="",this.offset=0),l=e.writer||{})t.call(l,r)&&(a=l[r],this[r]=a)}return e.prototype.set=function(e){var r,i,n;for(r in e||(e={}),"pretty"in e&&(this.pretty=e.pretty),"allowEmpty"in e&&(this.allowEmpty=e.allowEmpty),this.pretty?(this.indent="indent"in e?e.indent:"  ",this.newline="newline"in e?e.newline:"\n",this.offset="offset"in e?e.offset:0):(this.indent="",this.newline="",this.offset=0),i=e.writer||{})t.call(i,r)&&(n=i[r],this[r]=n);return this},e.prototype.space=function(e){return this.pretty?new Array((e||0)+this.offset+1).join(this.indent):""},e}()}).call(this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(118),n=r(201),s=r(1);t.createEditor=function(e,t){return s.checkArgument(e instanceof n.default,"model must be instance of Model class"),new i.default(e,t)},t.createEmptyModel=function(){return n.default.newInstance()},t.createModelFromMathML=function(e){return s.checkArgument("string"==typeof e,"mathML must be string"),n.default.parseMathML(e)};var o=r(80);t.EncloseNotation=o.default;var l=r(7);t.EquationType=l.EquationType;var a=r(12);t.TextType=a.default;var y=r(31);t.TextVariant=y.default;var u=r(47);t.StackAlign=u.default;var c=r(84);t.CarryLocation=c.default;var h=r(50);t.LongDivStyle=h.default;var f=r(49);t.LineStyle=f.LineStyle,t.RowAlign=f.RowAlign,t.ColAlign=f.ColAlign},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0),n=r(124),s=r(125),o=r(10),l=r(94),a=r(133),y=r(135),u=r(110),c=r(1),h=r(45),f=10;t.default=class{constructor(e,t){this._dom=null,this._eqRenderer=null,this._parentScale=1,this._renderers=new i.TypedClassMap,this._inputHandlers=new i.TypedClassMap,this._selectionHandlers=new i.TypedClassMap,this._deletionHandlers=new i.TypedClassMap,this._hotKeyHandlers=new i.TypedClassMap,this._activated=new h.Signal,this._deactivated=new h.Signal,this._resized=new h.Signal,this._model=e,this._view=new l.default(e,this._renderers);let r=t&&t.keywords||{};this._input=new s.default(e,this._view,r,this._inputHandlers,this._selectionHandlers,this._deletionHandlers,this._hotKeyHandlers),this._navigation=new x(this,this._input),y.default(this),u.default(this)}get model(){return this._model}get navigation(){return this._navigation}get imgData(){return this._eqRenderer?this._eqRenderer.canvas.toDataURL():""}attach(e){this._dom&&this.detach(),this._dom=new a.default(this._model,e,this._input.keyboard,this._input.mouse,this.getMousePosition.bind(this)),this._dom.scale=this._parentScale,this._dom.activated.add(this.onDomActivated,this),this._dom.deactivated.add(this.onDomDeactivated,this),this._eqRenderer=new n.default(this._view,this._dom.createCanvas()),this._eqRenderer.scale=this._parentScale,this.render(),this._model.changed.add(this.onModelChanged,this,f)}detach(){this._eqRenderer&&(this._eqRenderer=null),this._dom&&(this._dom.activated.remove(this.onDomActivated,this),this._dom.deactivated.remove(this.onDomDeactivated,this),this._dom.destroy(),this._dom=null),this._model.changed.remove(this.onModelChanged,this)}destroy(){this.detach()}activate(){this._dom&&this._dom.activate()}deactivate(){this._dom&&this._dom.deactivate()}setViewTextFormat(e,t){this._view.forcedFontSize=e,this._view.forcedColor=t}onModelChanged(){this.render()}render(){this._eqRenderer&&this._dom&&(this._eqRenderer.draw(),this._dom.size=new i.Point(this.width,this.height),this._dom.caretRect=this.caretRect,this.resized.dispatch(this))}onDomActivated(){this._activated.dispatch(this),this._eqRenderer&&(this._eqRenderer.active=!0)}onDomDeactivated(){this._deactivated.dispatch(this),this._eqRenderer&&(this._eqRenderer.active=!1)}getMousePosition(e){let t=new i.Point(e.offsetX,e.offsetY);return this.globalToLocal(t)}localToGlobal(e){let t=l.default.PADDING,r=this._parentScale;return new i.Point((e.x+t)*r,(e.y+t)*r)}globalToLocal(e){let t=l.default.PADDING,r=this._parentScale;return new i.Point(e.x/r-t,e.y/r-t)}localRectToGlobal(e){let t=this.localToGlobal(new i.Point(e.x,e.y)),r=e.width*this._parentScale,n=e.height*this._parentScale;return new i.Rect(t.x,t.y,r,n)}get parentScale(){return this._parentScale}set parentScale(e){this._parentScale=e,this._dom&&(this._dom.scale=e),this._eqRenderer&&(this._eqRenderer.scale=e),this.render()}get width(){return this._eqRenderer?this._eqRenderer.canvas.width:0}get height(){return this._eqRenderer?this._eqRenderer.canvas.height:0}get baseline(){c.checkArgument(this._eqRenderer,"editor must be attached to DOM");let e=this._view.baseline;return this.localToGlobal(new i.Point(0,e)).y}get caretRect(){c.checkArgument(this._eqRenderer,"editor must be attached to DOM");let e=this._view.caretRect;return this.localRectToGlobal(e)}get selectionRect(){c.checkArgument(this._eqRenderer,"editor must be attached to DOM");let e=this._view.selectionRect;return e?this.localRectToGlobal(e):null}get activated(){return this._activated}get deactivated(){return this._deactivated}get resized(){return this._resized}registerRenderer(e,t){this._renderers.set(e,t)}registerInputHandler(e,t){this._inputHandlers.set(e,t)}registerSelectionHandler(e,t){this._selectionHandlers.set(e,t)}registerDeletionHandler(e,t){this._deletionHandlers.set(e,t)}registerHotKeyHandler(e,t){this._hotKeyHandlers.set(e,t)}};class x{constructor(e,t){this._exitedFromLeft=new h.Signal,this._exitedFromRight=new h.Signal,this._exitedFromTop=new h.Signal,this._exitedFromBottom=new h.Signal,this._editor=e,this._input=t,t.movedOutside.add(this.onMovedOutside,this)}onMovedOutside(e){let t=this._editor.localToGlobal(new i.Point(e.x,0));switch(e.position){case o.OutsideCaretPosition.Left:this._exitedFromLeft.dispatch(null);break;case o.OutsideCaretPosition.Right:this._exitedFromRight.dispatch(null);break;case o.OutsideCaretPosition.Top:this._exitedFromTop.dispatch(t.x);break;case o.OutsideCaretPosition.Bottom:this.exitedFromBottom.dispatch(t.x)}}enterFromLeft(){this._input.keyboard.start(!1)}enterFromRight(){this._input.keyboard.end(!1)}enterFromTop(e){let t=this._editor.globalToLocal(new i.Point(e,0));this._input.mouse.click(t.x,t.y,!1)}enterFromBottom(e){let t=this._editor.height,r=this._editor.globalToLocal(new i.Point(e,t));this._input.mouse.click(r.x,r.y,!1)}get exitedFromLeft(){return this._exitedFromLeft}get exitedFromRight(){return this._exitedFromRight}get exitedFromTop(){return this._exitedFromTop}get exitedFromBottom(){return this._exitedFromBottom}}},function(e,t){(function(){var t,r,i,n,s,o,l,a,y,u,c,h,f,x;h=function(e){return function(t){return!e(t)}},a=function(e){return null!=e&&"object"==typeof e},t=Array.isArray,s=h(t),l=function(e){return!t(e)&&e-parseFloat(e)+1>=0},r=function(e){return"boolean"==typeof e},f=Object.prototype.toString,u=function(e){return"[object String]"===f.call(e)},i=function(e){return u(e)&&!e},o=h(c=function(e){return void 0===e}),n=function(e,r){var i,l,y,u,c;switch(!1){case!t(r):if(s(e)||e.length!==r.length)return!1;for(i=u=0,c=r.length;0<=c?u<c:u>c;i=0<=c?++u:--u)if(!n(e[i],r[i])||!o(e[i]))return!1;break;case!a(r):for(l in r)if(y=r[l],!n(e[l],y))return!1;break;case e===r:return!1}return!0},y=function(e){return l(e)||r(e)},x=function(e,t){return!e!=!t},e.exports.negate=h,e.exports.isObject=a,e.exports.isArray=t,e.exports.isNotArray=s,e.exports.isNumeric=l,e.exports.isString=u,e.exports.isEmptyString=i,e.exports.isUndefined=c,e.exports.isNotUndefined=o,e.exports.isEqual=n,e.exports.isPrimitive=y,e.exports.isNotPrimitive=h(y),e.exports.xor=x}).call(this)},function(e,t,r){(function(){var t;try{t=r(121)}catch(e){e,t=function(e){return function(t){return console.log(e+" :: "+t)}}}e.exports=t("conditional")}).call(this)},function(e,t,r){var i;function n(){var e;try{e=i.debug}catch(e){}return e}(t=e.exports=r(122)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(){var e=arguments,r=this.useColors;if(e[0]=(r?"%c":"")+this.namespace+(r?" %c":" ")+e[0]+(r?"%c ":" ")+"+"+t.humanize(this.diff),!r)return e;var i="color: "+this.color;e=[e[0],i,"color: inherit"].concat(Array.prototype.slice.call(e,1));var n=0,s=0;return e[0].replace(/%[a-z%]/g,function(e){"%%"!==e&&(n++,"%c"===e&&(s=n))}),e.splice(s,0,i),e},t.save=function(e){try{null==e?i.removeItem("debug"):i.debug=e}catch(e){}},t.load=n,t.useColors=function(){return"WebkitAppearance"in document.documentElement.style||window.console&&(console.firebug||console.exception&&console.table)||navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31},i="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:window.localStorage,t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){return JSON.stringify(e)},t.enable(n())},function(e,t,r){(t=e.exports=function(e){function r(){}function s(){var e=s,r=+new Date,o=r-(i||r);e.diff=o,e.prev=i,e.curr=r,i=r,null==e.useColors&&(e.useColors=t.useColors()),null==e.color&&e.useColors&&(e.color=t.colors[n++%t.colors.length]);var l=Array.prototype.slice.call(arguments);l[0]=t.coerce(l[0]),"string"!=typeof l[0]&&(l=["%o"].concat(l));var a=0;l[0]=l[0].replace(/%([a-z%])/g,function(r,i){if("%%"===r)return r;a++;var n=t.formatters[i];if("function"==typeof n){var s=l[a];r=n.call(e,s),l.splice(a,1),a--}return r}),"function"==typeof t.formatArgs&&(l=t.formatArgs.apply(e,l));var y=s.log||t.log||console.log.bind(console);y.apply(e,l)}r.enabled=!1,s.enabled=!0;var o=t.enabled(e)?s:r;return o.namespace=e,o}).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e);for(var r=(e||"").split(/[\s,]+/),i=r.length,n=0;n<i;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){var r,i;for(r=0,i=t.skips.length;r<i;r++)if(t.skips[r].test(e))return!1;for(r=0,i=t.names.length;r<i;r++)if(t.names[r].test(e))return!0;return!1},t.humanize=r(123),t.names=[],t.skips=[],t.formatters={};var i,n=0},function(e,t){var r=1e3,i=60*r,n=60*i,s=24*n,o=365.25*s;function l(e,t,r){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+r:Math.ceil(e/t)+" "+r+"s"}e.exports=function(e,t){return t=t||{},"string"==typeof e?function(e){var t=/^((?:\d+)?\.?\d+) *(ms|seconds?|s|minutes?|m|hours?|h|days?|d|years?|y)?$/i.exec(e);if(!t)return;var l=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"y":return l*o;case"days":case"day":case"d":return l*s;case"hours":case"hour":case"h":return l*n;case"minutes":case"minute":case"m":return l*i;case"seconds":case"second":case"s":return l*r;case"ms":return l}}(e):t.long?l(a=e,s,"day")||l(a,n,"hour")||l(a,i,"minute")||l(a,r,"second")||a+" ms":function(e){return e>=s?Math.round(e/s)+"d":e>=n?Math.round(e/n)+"h":e>=i?Math.round(e/i)+"m":e>=r?Math.round(e/r)+"s":e+"ms"}(e);var a}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=new i.RenderSettings(!0,!0,!0,!0),s=new i.RenderSettings(!1,!0,!0,!0),o=new i.RenderSettings(!1,!1,!1,!0);t.default=class{constructor(e,t){this._active=!1,this._scale=1,this._view=e,this._canvas=t,this._caretAnimation=new y(this)}set scale(e){this._scale=e}draw(){this.drawImpl(!0),this._caretAnimation.start()}redraw(e){this.drawImpl(e)}drawImpl(e){let t=this._active?e?n:s:o;this._view.draw(this._canvas,t,this._scale)}get canvas(){return this._canvas.canvas}set active(e){this._active!=e&&(this._active=e,this._caretAnimation.active=e,this.draw())}};const l=1200,a=500;class y{constructor(e){this._active=!1,this._showCaret=!0,this._timeoutId=-1,this._animator=e,this._onTimeoutBind=this.onTimeout.bind(this)}set active(e){this._active!=e&&(this._active=e,e||clearTimeout(this._timeoutId))}start(){this._active&&(clearTimeout(this._timeoutId),this._showCaret=!1,this._timeoutId=setTimeout(this._onTimeoutBind,l))}onTimeout(){this._animator.redraw(this._showCaret),this._showCaret=!this._showCaret,this._timeoutId=setTimeout(this._onTimeoutBind,a)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(0),s=r(10),o=r(126),l=r(11),a=r(3),y=r(12),u=r(4),c=r(4),h=r(18),f=r(128),x=r(45),d=r(1);t.default=class{constructor(e,t,r,n,l,a,y){this.movedOutside=new x.Signal,this.keyboard=new class{moveCaret(e,t){if(e instanceof i.Caret)this.input.moveCaret(e,t,t=>{let r=this.input._model.state.caret;return t?this.input._selection.updateSelection(t,r,e):this.input._selection.createSelection(r,e)});else{if(this.input._model.state.settings.rtl)switch(e.position){case s.OutsideCaretPosition.Left:e=new s.OutsideCaret(s.OutsideCaretPosition.Right);break;case s.OutsideCaretPosition.Right:e=new s.OutsideCaret(s.OutsideCaretPosition.Left)}this.input.moveCaretOutside(e,t)}}left(e){let t=this.input._model.state.settings.rtl?this.input.moveCaretRight():this.input.moveCaretLeft();this.moveCaret(t,e)}right(e){let t=this.input._model.state.settings.rtl?this.input.moveCaretLeft():this.input.moveCaretRight();this.moveCaret(t,e)}up(e){let t=this.input.moveCaretUp();this.moveCaret(t,e)}down(e){let t=this.input.moveCaretDown();this.moveCaret(t,e)}start(e){let t=this.input.moveCaretToStart();this.moveCaret(t,e)}end(e){let t=this.input.moveCaretToEnd();this.moveCaret(t,e)}startOfLine(e){let t=this.input.moveCaretToStartOfLine();this.moveCaret(t,e)}endOfLine(e){let t=this.input.moveCaretToEndOfLine();this.moveCaret(t,e)}remove(e){this.input.deleteNode(e)}enterText(e){this.input.enterText(e)}enter(){this.input.enterText("\n")}compositeInputStart(){this.input.compositeInputStart()}compositeInputEnd(){this.input.compositeInputEnd()}},this.mouse=new class{click(e,t,r){let[i]=this.input.moveCaretToPos(e,t);this.input.moveCaret(i,r,e=>{let t=e?e.origin:this.input._model.state.caret;return this.input._selection.createSelection(t,i)})}doubleClick(e,t,r){if(r)return;let[,i]=this.input.moveCaretToPos(e,t);this.input.selectNode(i)}},this._model=e,this._view=t,this._selection=new o.SelectionManager(e,this),this._sprites=new p(t),this._inputTextManager=new f.default(e,r,y),this._inputHandlers=n,this._selectionHandlers=l,this._deletionHandlers=a,this.keyboard.input=this,this.mouse.input=this}moveCaret(e,t,r){if(t){let t=this._model.state.selection,i=r(t);i?this._model.setSelection(i.selection,i.caret):this._model.moveCaret(t?t.origin:e)}else this._model.moveCaret(e)}moveCaretOutside(e,t){t||this.movedOutside.dispatch(e)}moveCaretLeft(){let e=this._model.state.caret,t=e.node;return this.moveCaretSideways(()=>this._inputHandlers.get(t).moveInsideCaretLeft(t,e,this),()=>{let r=e.masterNode;return this._inputHandlers.get(r).moveCaretLeft(r,t,this)},()=>this._inputHandlers.get(t).moveEdgeCaretLeft(t,this))}moveCaretRight(){let e=this._model.state.caret,t=e.node;return this.moveCaretSideways(()=>this._inputHandlers.get(t).moveInsideCaretRight(t,e,this),()=>this._inputHandlers.get(t).moveEdgeCaretRight(t,this),()=>{let r=e.masterNode;return this._inputHandlers.get(r).moveCaretRight(r,t,this)})}moveCaretToStart(){let e=this._model.state.root;return this._inputHandlers.get(e).moveCaretToStart(e,this)}moveCaretToEnd(){let e=this._model.state.root;return this._inputHandlers.get(e).moveCaretToEnd(e,this)}moveCaretToStartOfLine(){return this.moveCaretToLineEdge((e,t)=>this._inputHandlers.get(e).moveCaretBeforeChild(e,e.lines[t][0],this))}moveCaretToEndOfLine(){return this.moveCaretToLineEdge((e,t)=>{let r=n.last(e.lines[t]),i=this._inputHandlers.get(e);return r instanceof h.default?i.moveCaretBeforeChild(e,r,this):i.moveCaretAfterChild(e,r,this)})}moveCaretToLineEdge(e){let t=this._model.state.caret,r=this._model.state.root,i=t.node;for(;i.parent!=r;)i=i.parent;let n=r.getChildLineIndex(i);return e(r,n)}moveCaretSideways(e,t,r){let n;switch(this._model.state.caret.position){case i.Position.Inside:n=e();break;case i.Position.Before:n=t();break;case i.Position.After:n=r();break;default:throw new Error}return n}moveCaretUp(){let e=this._model.state.caret,t=e.node.parent;d.checkNotNull(t);let r=this._inputHandlers.get(t);return this.moveCaretUpDown(i=>r.moveCaretUp(t,e.node,i,this))}moveCaretDown(){let e=this._model.state.caret,t=e.node.parent;d.checkNotNull(t);let r=this._inputHandlers.get(t);return this.moveCaretUpDown(i=>r.moveCaretDown(t,e.node,i,this))}moveCaretUpDown(e){let t=this._model.state.caret,r=t.node,n=r.parent;d.checkNotNull(n);let s,o=this._view.getSprite(n),l=o.findSprite(r),a=o.params.rtl;switch(t.position){case i.Position.Before:s=a?l.view.bbox.width:0;break;case i.Position.After:s=a?0:l.view.bbox.width;break;case i.Position.Inside:s=this._view.getInsideCaretPosition(r,t);break;default:throw new Error}return e(s=s*l.scale+l.x)}moveCaretToPos(e,t){let r=this._model.state.root;return this._inputHandlers.get(r).moveCaretToPos(r,e,t,this)}deleteNode(e){let t=this._model.state.actualSelection;if(t)return void this._model.update().deleteSelection(t).commit();let r=this._model.state.caret,n=r.node,s=null;if(r.position==i.Position.Inside){let t=this._deletionHandlers.get(n);s=e?t.deleteInsideAfter(n,r,this):t.deleteInsideBefore(n,r,this)}else{let t=e?r.nextNode:r.prevNode;if(t){let r=this._deletionHandlers.get(t);s=e?r.deleteFromStart(t,this):r.deleteFromEnd(t,this)}else if(n.parent){let t=this._deletionHandlers.get(n.parent);s=e?t.deleteChildFromEnd(n.parent,n,this):t.deleteChildFromStart(n.parent,n,this)}}s&&this.handleDeleteResult(s,e)}handleDeleteResult(e,t){if(e instanceof s.DeletionAck)this._model.update().deleteNode(e.node).commit();else if(e instanceof s.SelectionDeletionAck)this._model.update().deleteSelection(e.selection).commit();else if(e instanceof s.DeletionConfirmation){let r=this._model.state.caret,i=this._selection.selectNode(e.node,r);i&&(r=t?i.end:i.start,this._model.setSelection(i,r))}else if(e instanceof s.SelectionDeletionConfirmation){let t=this._model.state.caret;this._model.setSelection(e.selection,t)}else if(e instanceof s.DeletionUpdatesNode){let t=this._model.update();if(e.selection&&t.keepSelection(e.selection),e.caret&&t.keepCaret(e.caret),t.replaceNode(e.oldNode,e.newNode),e.selection&&e.caret){let r=t.restoreSelection(e.selection),i=t.restoreCaret(e.caret);r?t.setSelection(r,i):t.setCaret(i)}else if(e.caret){let r=t.restoreCaret(e.caret);t.setCaret(r)}t.commit()}}selectNode(e){let t=e=>e instanceof l.default&&e.type==y.default.Operand&&1==e.chars.length,r=null;if(t(e)&&e.parent instanceof a.default){let i=e.parent,n=i.getChildIndex(e),s=n,o=n;for(;s>0&&t(i.children[s-1]);)s--;for(;o<i.children.length-1&&t(i.children[o+1]);)o++;let l=c.putCaretTo(i,s),a=c.putCaretTo(i,o+1),y=this._selection.createSelection(a,l);r=y?y.selection:null}else{let t=e instanceof u.default?c.putCaretTo(e,e.children.length):new i.Caret(e,i.Position.After);r=this._selection.selectNode(e,t)}r&&this._model.setSelection(r,r.start)}enterText(e){this._inputTextManager.handleInput(e)}compositeInputStart(){this._inputTextManager.compositeInputStart()}compositeInputEnd(){this._inputTextManager.compositeInputEnd()}get inputHandlers(){return this._inputHandlers}get selectionHandlers(){return this._selectionHandlers}get deletionHandlers(){return this._deletionHandlers}get sprites(){return this._sprites}};class p{constructor(e){this._view=e}getSprite(e){return this._view.getSprite(e)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(0),s=r(25),o=r(4),l=r(1);class a{constructor(e,t){this.selection=e,this.caret=t}}t.SelectionResult=a;t.SelectionManager=class{constructor(e,t){this._model=e,this._context=t}updateSelection(e,t,r){l.checkState(e.start.equals(t)||e.end.equals(t));let i=e.start.equals(t)?r:e.start,n=e.end.equals(t)?r:e.end;if(!this.inOrder(i,n))return this.createSelection(e.origin,r);let s=r==i&&this.inOrder(r,t)||r==n&&this.inOrder(t,r),o=this.createSelectionImpl(i,n,e.origin,s);return o?new a(o,r==i?o.start:o.end):null}createSelection(e,t){let[r,i]=this.sortCarets(e,t),n=this.createSelectionImpl(r,i,e,!0);return n?new a(n,t==r?n.start:n.end):null}selectNode(e,t){return e.parent?this._context.selectionHandlers.get(e.parent).select(e.parent,t,new i.Caret(e,i.Position.Before),new i.Caret(e,i.Position.After),this._context):null}createSelectionImpl(e,t,r,n){if(e.equals(t))return null;let s=e.node.parent,o=t.node.parent;l.checkNotNull(s&&o);let a=this.lca(s,o),y=(e,t)=>{let r=e.node;if(r.parent==a)return e;for(;r.parent!=a;)r=r.parent;return new i.Caret(r,t)};e=y(e,n?i.Position.Before:i.Position.After),t=y(t,n?i.Position.After:i.Position.Before),this.inOrder(e,r)||([e,t]=this.narrowSelection(r,a,!1)),this.inOrder(r,t)||([e,t]=this.narrowSelection(r,a,!0)),l.checkState(e.node.parent==t.node.parent);let u=e.node.parent;return this._context.selectionHandlers.get(u).select(u,r,e,t,this._context)}narrowSelection(e,t,r){let a=s.getNodePath(e.node),y=a.indexOf(t);l.checkState(y>0);let u=a.slice(0,y).filter(e=>e instanceof o.default);l.checkState(u.length>0);let c=n.last(u),h=new i.Caret(c.children[0],i.Position.Before),f=new i.Caret(n.last(c.children),i.Position.After);return e.node.parent==c&&(r?h=e:f=e),[h,f]}sortCarets(e,t){if(e.node==t.node)return e.cmp(t)<=0?[e,t]:[t,e];let r=0,n=0,s=0,o=l=>{l==e.node&&e.position!=i.Position.After&&(r=s),l==t.node&&t.position!=i.Position.After&&(n=s),s++,l.children.forEach(o),l==e.node&&e.position==i.Position.After&&(r=s),l==t.node&&t.position==i.Position.After&&(n=s),s++};return o(this._model.state.root),r<n?[e,t]:[t,e]}inOrder(e,t){let[r]=this.sortCarets(e,t);return r==e}lca(e,t){let r=s.getNodePath(e).reverse(),i=s.getNodePath(t).reverse(),n=Math.min(r.length,i.length);for(let e=0;e<n;++e)if(r[e]!=i[e])return r[e-1];return r[n-1]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0);var n;function s(e){let t={l:Number.POSITIVE_INFINITY,t:Number.POSITIVE_INFINITY,r:Number.NEGATIVE_INFINITY,b:Number.NEGATIVE_INFINITY};return e.forEach(e=>{n.isPointAt(e)&&(t.l=Math.min(t.l,e.x),t.r=Math.max(t.r,e.x),t.t=Math.min(t.t,e.y),t.b=Math.max(t.b,e.y))}),t}!function(e){e.MOVE_TO="M",e.LINE_TO="L",e.BEZIER_CURVE_TO="C",e.QUADRATIC_CURVE_TO="Q",e.CLOSE_PATH="Z",e.isPointAt=function(t){return t.type!=e.CLOSE_PATH},e.isMoveTo=function(t){return t.type==e.MOVE_TO},e.isLineTo=function(t){return t.type==e.LINE_TO},e.isBezierCurveTo=function(t){return t.type==e.BEZIER_CURVE_TO},e.isQuadraticCurveTo=function(t){return t.type==e.QUADRATIC_CURVE_TO},e.isClosePath=function(t){return t.type==e.CLOSE_PATH}}(n||(n={})),t.fillPath=function(e,t,r,i){e.save(),e.translate(t.shift.x,t.shift.y),i&&(e.translate(t.size.x,0),e.mirror());let s=e.path();!function(e,t){t.forEach(t=>{n.isMoveTo(t)?e.moveTo(t.x,t.y):n.isLineTo(t)?e.lineTo(t.x,t.y):n.isBezierCurveTo(t)?e.bezierCurveTo(t.x1,t.y1,t.x2,t.y2,t.x,t.y):n.isQuadraticCurveTo(t)?e.quadraticCurveTo(t.x1,t.y1,t.x,t.y):n.isClosePath(t)&&e.close()})}(s,t.cmds),s.fill(r),e.restore()},t.resizePath=function(e,t,r){t=Math.max(t,e.size.x),r=Math.max(r,e.size.y);let o=t-e.size.x,l=r-e.size.y,a=0,y=0,u=[];e.cmds.forEach(e=>{n.isMoveTo(e)?u.push({type:n.MOVE_TO,id:e.id,x:e.x+a,y:e.y+y}):n.isLineTo(e)?(e.scaleX&&(a+=o*e.scaleX),e.scaleY&&(y+=l*e.scaleY),u.push({type:n.LINE_TO,id:e.id,x:e.x+a,y:e.y+y})):n.isBezierCurveTo(e)?u.push({type:n.BEZIER_CURVE_TO,id:e.id,x:e.x+a,y:e.y+y,x1:e.x1+a,y1:e.y1+y,x2:e.x2+a,y2:e.y2+y}):n.isQuadraticCurveTo(e)?u.push({type:n.QUADRATIC_CURVE_TO,id:e.id,x:e.x+a,y:e.y+y,x1:e.x1+a,y1:e.y1+y}):n.isClosePath(e)&&u.push(e)});let[c,h]=function(e,t){let r=s(e),n=new i.Point(r.r-r.l+t.l+t.r,r.b-r.t+t.t+t.b),o=new i.Point(t.l-r.l,t.t-r.t);return[n,o]}(u,function(e){let t=s(e.cmds);return t.l+=e.shift.x,t.r=e.size.x-(t.r+e.shift.x),t.t+=e.shift.y,t.b=e.size.y-(t.b+e.shift.y),t}(e));return{cmds:u,size:c,shift:h}},t.findCommandPosition=function(e,t){let r=e.cmds.find(e=>n.isPointAt(e)&&e.id==t);return r&&n.isPointAt(r)?new i.Point(r.x+e.shift.x,r.y+e.shift.y):null}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(11),n=r(25),s=r(28),o=r(3),l=r(12),a=r(48),y=r(10),u=r(129);t.default=class{constructor(e,t,r){this._compositeInputState=null,this._model=e,this._autoFormatManager=new u.AutoFormatManager(e,t),this._hotKeyHandlers=r}compositeInputStart(){this._compositeInputState=this._model.state}compositeInputEnd(){this._compositeInputState=null}handleInput(e){if(!this._compositeInputState&&this._autoFormatManager.apply(e))return;let t=this._model.update(),r=!1;this._compositeInputState&&(t.setState(this._compositeInputState),r=!0),a.splitString(e).forEach(e=>{r="\n"==e?this.handleEnterKey(t)||r:this.enterText(e,t)||r}),r&&t.commit()}handleEnterKey(e){let t=this._model.state.caret,r=t.node.parent;if(!r)return!1;let i=this._hotKeyHandlers.get(r).enter(r,t,this);return 0!=i.length&&(i.forEach(t=>{if(t instanceof y.InsertNodeAction)e.insertNode(t.node);else{if(!(t instanceof y.MoveCaretAction))throw new Error;e.setCaret(t.caret)}}),!0)}enterText(e,t){let r,a=t.state.caret.parentNode,y=this.style;if(a instanceof o.default&&a.largeOp){let t=s.default.getDefault().setLargeOp(!0);r=new i.default(l.default.Operator,e,t,y)}else r=new i.default(n.getTextType(e),e,s.default.getDefault(),y);return t.insertNode(r),!0}get style(){return this._model.manager.currentStyle}get handlers(){return this._hotKeyHandlers}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(11),s=r(12),o=r(3),l=r(32),a=r(33),y=r(0),u=r(18),c=r(4),h=r(28),f=r(25),x=r(1);class d{constructor(e){this._defaultContent=new o.default,this._style=e}setDefaultContent(e){return this._defaultContent=e,this}}class p extends d{build(){return new l.default(this._defaultContent,new o.default,!1,this._style)}}class g extends d{constructor(e,t,r){super(r),this._prescript=e,this._postscript=t}build(){return new a.SubSup(this._defaultContent,this._prescript,this._postscript,this._style)}}class m{apply(e,t){let r=this.createBuilder(t.style),i=t.model,l=i.state.selection;if(l){let e=i.update(),t=r.setDefaultContent(e.extractSelection(l)).build();this.insertEquation(e,t,!0),e.commit()}else{let l=new n.default(s.default.Operator,e,h.default.getDefault(),t.style);if(i.update().insertNode(l).commit(),l.parent instanceof o.default&&i.state.caret.node==l){i.commitCommand();let e=l.parent,t=e.getChildIndex(l),n=t>0?e.children[t-1]:null;n instanceof u.default&&(n=null);let s=i.update();n&&s.deleteNode(n),s.deleteNode(l),n&&r.setDefaultContent(new o.default([n])),this.insertEquation(s,r.build(),!!n),s.commit(),i.commitCommand()}}return!0}}class C{constructor(e){this.digit=e}apply(e,t){let r=new n.default(s.default.Number,this.digit,h.default.getDefault(),t.style);return t.model.update().insertNode(r).commit(),!0}}class w{static getPrevText(e){let t=e.selection?e.selection.start:e.caret,r=t.parentNode;if(!(r instanceof o.default))return null;if(t.position==i.Position.Inside)return null;let s=r.children.indexOf(t.node);t.position==i.Position.Before&&s--;let l="";for(;s>=0;){let e=r.children[s];if(!(e instanceof n.default))break;l=e.rawString+l,s--}return l}constructor(e,t,r){this.keyword=e,this.resText=t,this.resTextType=r}matches(e,t){return(t+e).endsWith(this.keyword)}apply(e,t){x.checkState(this.keyword.endsWith(e));let r=t.model,s=r.state.selection?r.state.selection.start:r.state.caret,o=s.parentNode,l=o.children.indexOf(s.node);s.position==i.Position.After&&l++;let a=l,y=e;for(;a>0;){a--;let e=o.children[a];if(!(e instanceof n.default))throw new Error;if(y=e.rawString+y,this.keyword==y)break}x.checkState(this.keyword==y);let u=new n.default(f.getTextType(e),e,h.default.getDefault(),t.style);r.update().insertNode(u).commit(),r.commitCommand();let c=new n.default(this.resTextType,this.resText,h.default.getDefault(),t.style);o=r.state.caret.parentNode;let d=r.update();for(let e=a;e<=l;++e)d.deleteNode(o.children[e]);return d.insertNode(c),d.commit(),!0}}class _ extends w{constructor(e){super(e,e,s.default.Operand)}}const v={"/":new class extends m{createBuilder(e){return new p(e)}insertEquation(e,t,r){e.insertNode(t);let i=r?t.denominator:t.numerator;e.setCaret(c.putCaretTo(i,0))}},"^":new class extends m{createBuilder(e){return new g(null,new a.SubSupPair(null,new o.default),e)}insertEquation(e,t,r){e.insertNode(t);let i=r?t.postscript.sup:t.base;e.setCaret(c.putCaretTo(i,0))}},_:new class extends m{createBuilder(e){return new g(null,new a.SubSupPair(new o.default,null),e)}insertEquation(e,t,r){e.insertNode(t);let i=r?t.postscript.sub:t.base;e.setCaret(c.putCaretTo(i,0))}},"*":new class{apply(e,t){let r=new n.default(s.default.Operator,e,h.default.getDefault(),t.style),i=new n.default(s.default.Operator,y.fromHex("B7"),h.default.getDefault(),t.style),o=t.model;return o.update().insertNode(r).commit(),o.commitCommand(),r.parent&&o.update().deleteNode(r).insertNode(i).commit(),!0}}},b=[new _("arcsin"),new _("arccos"),new _("arctan"),new _("sin"),new _("cos"),new _("tan"),new _("log"),new _("ln")],S={0:new C(y.fromHex("660")),1:new C(y.fromHex("661")),2:new C(y.fromHex("662")),3:new C(y.fromHex("663")),4:new C(y.fromHex("664")),5:new C(y.fromHex("665")),6:new C(y.fromHex("666")),7:new C(y.fromHex("667")),8:new C(y.fromHex("668")),9:new C(y.fromHex("669"))},L={0:new C(y.fromHex("6F0")),1:new C(y.fromHex("6F1")),2:new C(y.fromHex("6F2")),3:new C(y.fromHex("6F3")),4:new C(y.fromHex("6F4")),5:new C(y.fromHex("6F5")),6:new C(y.fromHex("6F6")),7:new C(y.fromHex("6F7")),8:new C(y.fromHex("6F8")),9:new C(y.fromHex("6F9"))};t.AutoFormatManager=class{constructor(e,t){this.model=e,this.keywords=b.concat(Object.keys(t).map(e=>{let r=t[e];return new w("\\"+e+" ",r,f.getTextType(r))}))}get style(){return this.model.manager.currentStyle}apply(e){let t=this.model.manager;if(t.arabicDigits&&S[e])return S[e].apply(e,this);if(t.easternArabicDigits&&L[e])return L[e].apply(e,this);if(v[e])return v[e].apply(e,this);let r=w.getPrevText(this.model.state);if(y.isNull(r))return!1;let i=this.keywords.find(t=>t.matches(e,r));return!!i&&i.apply(e,this)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(0),s=r(1),o=r(30),l=1/15;t.default=class{measureText(e,t,r){let l=function(e,t,r){let i=y.getContext("2d");return s.checkNotNull(i),i.font=r.toCssStyle(t),i.measureText(e).width}(e,t,r),u=function(e,t,r){let i=r.toCssStyle(t),s=a.get(i);if(n.isNumber(s))return s;let o=document.createElement("span");return o.style.font=i,o.innerHTML=e.replace(" ","&nbsp;"),document.body.appendChild(o),s=o.offsetHeight,document.body.removeChild(o),a.set(i,s),s}(e,t,r),c=u-o.getFontDescender(t,r.size);return new i.BoundingBox(l,u,u/2,c)}getFontThickness(e){return this.dimToAbsolute(1,e)}dimToAbsolute(e,t){return e*t*l}dimToRelative(e,t){return e/(t*l)}};const a=new Map,y="undefined"!=typeof document?document.createElement("canvas"):{}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(19),s=r(0),o=r(132),l=r(1),a=i.Offset.uniform(0);class y{constructor(e,t){this.margin=a,this.x=0,this.y=0,this.xStrategy=n.START,this.yStrategy=n.TOP,this.bboxStrategy=n.GET_BBOX,this.hitAreaStrategy=n.GET_HIT_AREA,this.view=e,this.scale=t}updateX(e){this.x=this.xStrategy.resolve(e,this)}updateY(e){this.y=this.yStrategy.resolve(e,this)}remeasure(e,t){let r=this.bboxStrategy.resolve(t,this),i=this.view.bbox;(s.epsLess(i.width,r.width)||s.epsLess(i.height,r.height))&&(this.view=this.remeasureImpl(r,e))}toChildView(e){let t=this.hitAreaStrategy.resolve(e,this),r=this.x-t.x,i=this.y-t.y;return t=new s.Rect(t.x+e.padding.start,t.y+e.padding.top,t.width,t.height),this.createView(t,r,i)}}class u extends y{constructor(){super(...arguments),this.clickable=!0,this.zIndex=0}remeasureImpl(e,t){let r=this.view;return t.renderers.get(r.node).remeasure(r.node,e,r,t)}createView(e,t,r){return new o.ChildSprite(this.view,this.scale,e,t,r,this.clickable,this.zIndex)}}class c extends y{constructor(e,t,r){super(e,r),this.name=t}remeasureImpl(e,t){return this.view.remeasurer.remeasure(this.view,e,t)}createView(e,t,r){return new o.ChildArea(this.view,this.name,this.scale,e,t,r)}}function h(e,t,r){let i=e.length,n=new Map;e.forEach((e,t)=>{n.set(e,t)});let s=new Array(i);e.forEach((e,i)=>{let o=t(e).dependencies(r);s[i]=o.map(e=>(l.checkArgument(n.has(e)),n.get(e)))});let o=[],a=new Array(i),y=t=>{a[t]=1,s[t].forEach(e=>{a[e]||y(e)}),o.push(e[t])};for(let e=0;e<i;++e)a[e]||y(e);return o}class f{constructor(e,t){this._children=[],this._currentChild=null,this._bboxStrategy=n.CHILDREN_BBOX(n.MAX_CHILD_BASELINE),this._bbox=new i.BoundingBox(0,0,0),this._padding=a,this._mirrorRtl=!0,this._context=e,this._params=t}add(e,t){if(e instanceof o.Sprite){let t=new u(e,e.params.totalScale);this.addChild(t)}else if(e instanceof o.Area){let r=new c(e,t,e.params.totalScale);this.addChild(r)}else this.addNode(e,t);return this}addNode(e,t){let r=this._context.renderers.get(e).measure(e,this._context,t);this.add(r)}addChild(e){this._currentChild=e,this._children.push(e)}get currentChild(){return l.checkNotNull(this._currentChild),this._currentChild}x(e){return this.currentChild.xStrategy=s.isNumber(e)?n.VALUE(e):e,this}y(e){return this.currentChild.yStrategy=s.isNumber(e)?n.VALUE(e):e,this}bbox(e){return this.currentChild.bboxStrategy=e instanceof i.BoundingBox?n.VALUE(e):e,this}hitArea(e){return this.currentChild.hitAreaStrategy=e instanceof s.Rect?n.VALUE(e):e,this}clickable(e){return l.checkState(this.currentChild instanceof u),this.currentChild.clickable=e,this}zIndex(e){return l.checkState(this.currentChild instanceof u),this.currentChild.zIndex=e,this}margin(e){return this.currentChild.margin=this.adjustOffset(e),this}selfBBox(e){return this._bboxStrategy=e instanceof i.BoundingBox?n.VALUE(e):e,this}selfBaseline(e){let t=e instanceof i.Baseline?n.VALUE(e):e;return this.selfBBox(n.CHILDREN_BBOX(t))}selfPadding(e){return this._padding=this.adjustOffset(e),this}mirrorRtl(e){return this._mirrorRtl=e,this}get parentBBox(){return this._bbox}get padding(){return this._padding}get children(){return this._children}findChild(e){let t=this._children.find(t=>s.isString(e)&&t instanceof c?t.name==e:!s.isString(e)&&t instanceof u&&t.view.node==e);return l.checkDefined(t),t}recalcBbox(){let e=0,t=0;this._children.forEach(r=>{let i=r.x-r.margin.start;e=Math.min(e,i);let n=r.y-r.margin.top;t=Math.min(t,n)}),this._children.forEach(r=>{r.x-=e,r.y-=t}),this._bbox=this._bboxStrategy.resolve(this)}build(){let e=this._children,t=h(e,e=>e.xStrategy,this),r=h(e,e=>e.yStrategy,this),i=h(e,e=>e.bboxStrategy,this),n=e=>e.updateX(this),s=e=>e.updateY(this);t.forEach(n),r.forEach(s),this.recalcBbox(),t.forEach(n),r.forEach(s),this.recalcBbox(),i.forEach(e=>e.remeasure(this._context,this)),t.forEach(n),r.forEach(s),this.recalcBbox(),t.forEach(n),r.forEach(s),this.recalcBbox(),this._params.rtl&&this._mirrorRtl&&this.mirror();let l=e.map(e=>e.toChildView(this)),a=l.filter(e=>e.view instanceof o.Sprite),y=l.filter(e=>e.view instanceof o.Area);return a=y.map(o.extractAreaSprites).reduce((e,t)=>e.concat(t),a),this.createView(this._bbox,this._padding,a,y)}adjustOffset(e){let t=this._context.settings,r=t.fontSize||t.defaultFontSize,n=this._context.text;return new i.Offset(n.dimToAbsolute(e.start,r),n.dimToAbsolute(e.top,r),n.dimToAbsolute(e.end,r),n.dimToAbsolute(e.bottom,r))}mirror(){let e=this._bbox.width;this._children.forEach(t=>{t.x=e-t.x-t.view.bbox.width*t.scale})}}class x extends f{constructor(e,t,r){super(r,t),this._node=e}createView(e,t,r,i){return new o.Sprite(this._node,this._params,e,t,r,i)}}class d{remeasure(e,t,r){return new o.Area(e.params,t,e.padding,e.sprites,e.areas,e.remeasurer)}}class p extends f{constructor(e,t){super(t,e),this._remeasurer=new d}selfRemeasurer(e){return this._remeasurer=e,this}createView(e,t,r,i){return new o.Area(this._params,e,t,r,i,this._remeasurer)}}t.default=class{constructor(e){this._context=e}sprite(e,t){return new x(e,t,this._context)}area(e){return new p(e,this._context)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(0),s=r(1);t.extractAreaSprites=function(e){let t=e.x,r=e.y,i=e.scale;return e.view.sprites.map(e=>new a(e.view,e.scale*i,new n.Rect(e.hitArea.x*i+t,e.hitArea.y*i+r,e.hitArea.width*i,e.hitArea.height*i),e.dx*i,e.dy*i,e.clickable,e.zIndex))};class o{constructor(e,t,r,s,o){var l,a;this.contentBBox=e,this.bbox=(l=e,a=t,new i.BoundingBox(l.width+a.width,l.height+a.height,l.baseline+a.top,n.isNull(l.textBaseline)?null:l.textBaseline+a.top)),this.padding=t,this.params=r,this.areas=o,this.sprites=s}findSprite(e){let t=this.sprites.find(t=>t.view.node==e);return s.checkDefined(t),t}findArea(e){let t=this.areas.find(t=>t.name==e);return s.checkDefined(t),t}}t.Sprite=class extends o{constructor(e,t,r,i,n,s){super(r,i,t,n,s),this.node=e}};t.Area=class extends o{constructor(e,t,r,i,n,s){super(t,r,e,i,n),this.remeasurer=s}};class l{constructor(e,t,r,i,n){this.view=e,this.scale=t,this.hitArea=r,this.x=r.x+i,this.y=r.y+n,this.dx=i,this.dy=n}}class a extends l{constructor(e,t,r,i,n,s,o){super(e,t,r,i,n),this.clickable=s,this.zIndex=o}}t.ChildSprite=a;t.ChildArea=class extends l{constructor(e,t,r,i,n,s){super(e,r,i,n,s),this.name=t}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(134),n=r(45);var s;!function(e){e[e.Left=37]="Left",e[e.Up=38]="Up",e[e.Right=39]="Right",e[e.Down=40]="Down",e[e.Backspace=8]="Backspace",e[e.Delete=46]="Delete",e[e.Home=36]="Home",e[e.End=35]="End",e[e.Enter=13]="Enter"}(s||(s={}));t.default=class{constructor(e,t,r,i,s){this._activated=!1,this._scale=1,this._compositeInput=!1,this.activated=new n.Signal,this.deactivated=new n.Signal,this._model=e,this._parent=t,this._keyboard=r,this._mouse=i,this._getMousePos=s;let o=this._elem=document.createElement("div");o.style.position="relative",o.style.cursor="text";let l=this._input=document.createElement("input");l.type="text",l.style.width="10px",l.style.height="0",l.style.opacity="0",l.style.position="absolute",o.appendChild(l);let a=this._canvas=document.createElement("canvas");a.style.transformOrigin="0 0",a.style.position="absolute",o.appendChild(a),t.appendChild(o),this._onMouseMoveBind=this.onMouseMove.bind(this),this._onMouseUpBind=this.onMouseUp.bind(this),l.addEventListener("focus",this.onInputFocused.bind(this),!1),l.addEventListener("blur",this.onInputBlurred.bind(this),!1),l.addEventListener("keydown",this.onKeyDown.bind(this),!1),l.addEventListener("keypress",this.onKeyPress.bind(this),!1),l.addEventListener("input",this.onInput.bind(this),!1),l.addEventListener("compositionstart",this.onCompositeInputStart.bind(this),!1),l.addEventListener("compositionend",this.onCompositeInputEnd.bind(this),!1),a.addEventListener("mousedown",this.onMouseDown.bind(this),!1),a.addEventListener("dblclick",this.onMouseDoubleClick.bind(this),!1)}set scale(e){e=this._scale=1/e,this._canvas.style.transform="scale("+e+")"}set size(e){this._elem.style.width=e.x*this._scale+"px",this._elem.style.height=e.y*this._scale+"px"}set caretRect(e){this._input.style.top=(e.y+e.height/2)*this._scale+"px",this._input.style.left=e.x*this._scale+"px"}activate(){this._input.focus()}deactivate(){this._input.blur()}setActivated(e){this._activated!=e&&(this._activated=e,e?this.activated.dispatch(null):this.deactivated.dispatch(null))}destroy(){this.setActivated(!1),window.removeEventListener("mouseup",this._onMouseUpBind,!1),this._parent.removeChild(this._elem)}createCanvas(){return new i.default(this._canvas)}onKeyDown(e){let t=this._keyboard,r=!0;switch(e.keyCode){case s.Left:t.left(e.shiftKey);break;case s.Right:t.right(e.shiftKey);break;case s.Up:t.up(e.shiftKey);break;case s.Down:t.down(e.shiftKey);break;case s.Backspace:t.remove(!1);break;case s.Delete:t.remove(!0);break;case s.Home:e.ctrlKey?t.start(e.shiftKey):t.startOfLine(e.shiftKey);break;case s.End:e.ctrlKey?t.end(e.shiftKey):t.endOfLine(e.shiftKey);break;case s.Enter:t.enter();break;default:r=!1}r&&(this.onNonEditAction(),e.stopPropagation(),e.preventDefault())}onKeyPress(e){e.stopPropagation()}onInput(){this.sendInput()}onCompositeInputStart(){this._compositeInput=!0,this._keyboard.compositeInputStart()}onCompositeInputEnd(){this._compositeInput=!1,this._input.value="",this._keyboard.compositeInputEnd()}sendInput(){let e=this._input.value;this._compositeInput||(this._input.value=""),this._keyboard.enterText(e)}onMouseClick(e,t){let r=this._getMousePos(e);this._mouse.click(r.x,r.y,t)}onMouseDown(e){this.onMouseClick(e,e.shiftKey),this._canvas.addEventListener("mousemove",this._onMouseMoveBind,!1),window.addEventListener("mouseup",this._onMouseUpBind,!1),e.target!=this._input&&(e.preventDefault(),this._input.select())}onMouseMove(e){this.onMouseClick(e,!0)}onMouseUp(){this.onNonEditAction(),this._canvas.removeEventListener("mousemove",this._onMouseMoveBind,!1),window.removeEventListener("mouseup",this._onMouseUpBind,!1)}onMouseDoubleClick(e){let t=this._getMousePos(e);this._mouse.doubleClick(t.x,t.y,e.shiftKey)}onInputFocused(){this.onNonEditAction(),this.setActivated(!0)}onInputBlurred(){this.onNonEditAction(),this.setActivated(!1)}onNonEditAction(){this._model.commitCommand()}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0),n=r(1),s="#000",o="rgba(0, 0, 0, 0.4)",l=1,a="rgba(0, 0, 0, 0.25)",y="rgba(0, 0, 0, 0.10)",u=[5,5];t.default=class{constructor(e){this._transform=new h,this._canvas=e}resize(e,t){this._canvas.width=e,this._canvas.height=t}clear(){this.context.clearRect(0,0,this._canvas.width,this._canvas.height)}save(){this.context.save(),this._transform.save()}restore(){this.context.restore(),this._transform.restore()}translate(e,t){this.context.translate(e,t),this._transform.translate(e,t)}scale(e,t){t=i.isNumber(t)?t:e,this.context.scale(e,t),this._transform.setScale(e,t)}mirror(){this.scale(-1,1)}drawText(e,t,r){let i=this.context;i.font=r.toCssStyle(t),i.textBaseline="top",i.fillStyle=r.color,i.fillText(e,0,0)}drawLine(e,t,r,i,n,s,o=!1){this.path().moveTo(e,t).lineTo(r,i).stroke(n,s,o)}drawVLine(e,t,r,i,n,s=!1){this.drawLine(e,t,e,r,i,n,s)}drawCaret(e,t,r){this.drawCaretImpl(e,t,r,s)}drawRtlCaret(e,t,r){this.drawCaretImpl(e,t,r,o)}drawCaretImpl(e,t,r,i){let n=l/this._transform.scaleX;e=this._transform.dx+e,e=Math.floor(e)+.5,this.drawVLine(e-this._transform.dx,t,r,i,n)}drawSelection(e,t,r,i){e=Math.floor(10*e)/10,r=Math.ceil(10*r)/10;let n=this.context;n.fillStyle=a,n.fillRect(e,t,r,i)}drawHighlight(e,t,r,i){let n=this.context;n.fillStyle=y,n.fillRect(e,t,r,i)}path(){return new c(this.context)}get context(){let e=this._canvas.getContext("2d");return n.checkNotNull(e),e}get canvas(){return this._canvas}};class c{constructor(e){this._context=e,e.beginPath()}moveTo(e,t){return this._context.moveTo(e,t),this}lineTo(e,t){return this._context.lineTo(e,t),this}bezierCurveTo(e,t,r,i,n,s){return this._context.bezierCurveTo(e,t,r,i,n,s),this}quadraticCurveTo(e,t,r,i){return this._context.quadraticCurveTo(e,t,r,i),this}arcTo(e,t,r,i,n){return this._context.arcTo(e,t,r,i,n),this}ellipse(e,t,r,i,n=0,s=2*Math.PI){return this._context.ellipse(e,t,r,i,0,n,s),this}close(){return this._context.closePath(),this}stroke(e,t,r=!1){return this._context.strokeStyle=e,this._context.lineWidth=t,r&&this._context.setLineDash(u),this._context.stroke(),r&&this._context.setLineDash([]),this}fill(e){return this._context.fillStyle=e,this._context.fill(),this}}class h{constructor(){this._history=[],this._dx=0,this._dy=0,this._scaleX=1,this._scaleY=1}save(){let e=[this._dx,this._dy,this._scaleX,this._scaleY];this._history.push(e)}restore(){let e=this._history.pop();e&&(this._dx=e[0],this._dy=e[1],this._scaleX=e[2],this._scaleY=e[3])}translate(e,t){this._dx+=e*this._scaleX,this._dy+=t*this._scaleY}setScale(e,t){this._scaleX*=e,this._scaleY*=t}get dx(){return this._dx}get dy(){return this._dy}get scaleX(){return this._scaleX}get scaleY(){return this._scaleY}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(64),n=r(65),s=r(68),o=r(70),l=r(71),a=r(72),y=r(73),u=r(75),c=r(76),h=r(77),f=r(78),x=r(79),d=r(81),p=r(82),g=r(85),m=r(86),C=r(87),w=r(88);t.default=function(e){i.registerInEditor(e),n.registerInEditor(e),s.registerInEditor(e),o.registerInEditor(e),l.registerInEditor(e),a.registerInEditor(e),y.registerInEditor(e),u.registerInEditor(e),c.registerInEditor(e),h.registerInEditor(e),f.registerInEditor(e),x.registerInEditor(e),d.registerInEditor(e),p.registerInEditor(e),g.registerInEditor(e),m.registerInEditor(e),C.registerInEditor(e),w.registerInEditor(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(3),n=r(3),s=r(97);t.default=class extends s.default{updateList(e,t,r){let s;[t,s]=n.assembleRowChildren(t),s.forEach(t=>r.watcher.nodeUpdating(e,t));let o=new i.default(t,e.largeOp,e.style);return r.watcher.nodeUpdated(e,o),o}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(96),n=r(98),s=r(1);t.default=class extends n.default{moveCaretUp(e,t,r,i){let n=e.getChildLineIndex(t),s=this.getLineArea(e,n-1,i);return s?this.moveCaretToLine(e,s,r-s.x,s.view.bbox.height,i)[0]:super.moveCaretUp(e,t,r,i)}moveCaretDown(e,t,r,i){let n=e.getChildLineIndex(t),s=this.getLineArea(e,n+1,i);return s?this.moveCaretToLine(e,s,r-s.x,0,i)[0]:super.moveCaretDown(e,t,r,i)}moveCaretToPos(e,t,r,n){let s=this.getLineAtPos(e,r,n),o=n.sprites.getSprite(e).findArea(i.getLineName(s));return r-=o.y,this.moveCaretToLine(e,o,t,r,n)}getLineArea(e,t,r){return t<0||t>=e.lines.length?null:r.sprites.getSprite(e).findArea(i.getLineName(t))}getLineAtPos(e,t,r){let n=r.sprites.getSprite(e);for(let r=0;r<e.lines.length;++r)if(n.findArea(i.getLineName(r)).y>t)return Math.max(r-1,0);return e.lines.length-1}moveCaretToLine(e,t,r,i,n){let o=this.getClosestChild(t.view,r,i);return s.checkNotNull(o),this.moveCaretToChildAtPos(e,o,r,i,n)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(3),n=r(4),s=r(14),o="mrow";class l{static register(e){e.registerParser(o,new l)}parse(e,t,r){let n=s.parseAllChildren(e,!1,r);return new i.default(n,!1,t)}}t.RowParser=l;t.RowSerializer=class{serialize(e,t,r){if(1==n.clearListChildren(e.children,0,[]).length)return r.serializeNext(e.children[0],t);let i=t.ele(o);e.children.forEach(e=>{r.serializeNext(e,i)})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(18),n=r(10);t.default=class{enter(e,t,r){return e.parent?[]:[new n.InsertNodeAction(new i.default(r.style))]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10),n=r(2);t.default=class{deleteFromStart(e,t){let r=new n.Caret(e,n.Position.Before),s=t.inputHandlers.get(e).moveEdgeCaretRight(e,t),o=new n.Selection(r,s,r);return new i.SelectionDeletionAck(o)}deleteFromEnd(e,t){let r=new n.Caret(e,n.Position.After),s=t.inputHandlers.get(e).moveEdgeCaretLeft(e,t),o=new n.Selection(s,r,r);return new i.SelectionDeletionAck(o)}deleteInsideBefore(e,t,r){let s=r.inputHandlers.get(e).moveInsideCaretLeft(e,t,r),o=new n.Selection(s,t,t);return new i.SelectionDeletionAck(o)}deleteInsideAfter(e,t,r){let s=r.inputHandlers.get(e).moveInsideCaretRight(e,t,r),o=new n.Selection(t,s,t);return new i.SelectionDeletionAck(o)}deleteChildFromStart(e,t,r){throw new Error("unsupported")}deleteChildFromEnd(e,t,r){throw new Error("unsupported")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(11),s=r(12),o=r(25),l=r(0),a=r(31),y=r(14),u=r(28),c=new Map([[s.default.Operand,"mi"],[s.default.Operator,"mo"],[s.default.Number,"mn"],[s.default.PlainText,"mtext"]]),h="largeop",f="mathvariant",x="stretchy";class d{static register(e){c.forEach((t,r)=>{e.registerParser(t,new d(r))})}constructor(e){this._textType=e}parse(e,t,r){let s=e.textContent;if(!s||0==s.length)return null;let o=s.trim();0==o.length&&(o=" ");let l=null;e.hasAttribute(h)&&(l=y.parseBoolValue(e.getAttribute(h)));let c=null;e.hasAttribute(x)&&(c=y.parseBoolValue(e.getAttribute(x)));let[d,L,E]=function(e){switch(e){case p:return[a.default.Default,!1,!1];case g:return[a.default.Default,!0,!1];case m:return[a.default.Default,!1,!0];case C:return[a.default.Default,!0,!0];case w:return[a.default.DoubleStruck,null,null];case _:return[a.default.Fraktur,!1,null];case v:return[a.default.Fraktur,!0,null];case b:return[a.default.Script,!1,null];case S:return[a.default.Script,!0,null]}return[a.default.Default,null,null]}(e.getAttribute(f));t=t.updateTextFormat(i.TextFormat.SET_BOLD(L)).updateTextFormat(i.TextFormat.SET_ITALIC(E));let T=new u.default(l,d,c);return new n.default(this._textType,o,T,t)}}t.TextParser=d;t.TextSerializer=class{serialize(e,t,r){let i=c.get(e.type),n=t.ele(i).text(e.rawString);null!==e.attrs.largeOp&&n.att(h,y.serializeBoolValue(e.attrs.largeOp)),null!==e.attrs.stretchy&&n.att(x,y.serializeBoolValue(e.attrs.stretchy));let s=o.getResultNodeStyle(e),u=s.textFormat.bold,d=s.textFormat.italic;!l.isNull(u)&&l.isNull(d)&&(d=e.getDefaultItalicStyle());let L=function(e,t,r){switch(e){case a.default.Default:return t&&r?C:t?g:r?m:!1===r?p:null;case a.default.DoubleStruck:return w;case a.default.Fraktur:return t?v:_;case a.default.Script:return t?S:b}return null}(e.attrs.variant,u,d);null!=L&&n.att(f,L)}};const p="normal",g="bold",m="italic",C="bold-italic",w="double-struck",_="fraktur",v="bold-fraktur",b="script",S="bold-script"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16),n=r(67),s=r(66),o=r(1);t.default=class extends i.DefaultInputHandler{constructor(){super(i.DEFAULT_INPUT_SETTINGS)}moveEdgeCaretLeft(e,t){let r=e.chars.length;return r>1?new n.default(e,r-1):super.moveEdgeCaretLeft(e,t)}moveEdgeCaretRight(e,t){return e.chars.length>1?new n.default(e,1):super.moveEdgeCaretRight(e,t)}moveInsideCaretLeft(e,t,r){o.checkArgument(t instanceof n.default);let i=t;if(i.offset>1)return new n.default(e,i.offset-1);o.checkNotNull(e.parent);let s=e.parent;return r.inputHandlers.get(s).moveCaretBeforeChild(s,e,r)}moveInsideCaretRight(e,t,r){o.checkArgument(t instanceof n.default);let i=t,s=e.chars.length;if(i.offset<s-1)return new n.default(e,i.offset+1);o.checkNotNull(e.parent);let l=e.parent;return r.inputHandlers.get(l).moveCaretAfterChild(l,e,r)}moveCaretToPos(e,t,r,i){let o=i.sprites.getSprite(e),l=e.chars.length,a=r=>{if(r<0||r>l)return Number.MAX_VALUE;let i=s.default.getSubstringCaretPosition(e,o,r);return Math.abs(i-t)},y=function(e,t,r){for(;e<t;){let i=Math.floor((e+t)/2)+1;r(i)?e=i:t=i-1}return e}(0,l,r=>{let i=s.default.getSubstringCaretPosition(e,o,r);return e.rtl?i>=t:i<=t}),u=a(y);return a(y-1)<u?y--:a(y+1)<u&&y++,0==y||y==l?super.moveCaretToPos(e,t,r,i):[new n.default(e,y),e]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(11),s=r(67),o=r(12),l=r(36),a=r(43),y=r(1);t.default=class{insertInside(){throw new Error("unsupported")}insertBefore(){throw new Error("unsupported")}insertAfter(){throw new Error("unsupported")}replaceChild(){throw new Error("unsupported")}deleteChild(){throw new Error("unsupported")}extractSelection(){throw new Error("unsupported")}split(e,t,r){return function(e,t){t=[0,...t,e.chars.length];let r=[];for(let i=0;i<t.length-1;++i){let n=e.chars.slice(t[i],t[i+1]);r.push(n)}return r.map(t=>new n.default(e.type,t.join(""),e.attrs,e.style))}(e,t.map(e=>(y.checkArgument(e instanceof s.default),e.offset)))}join(e,t,r){if(function(e,t,r){return e.type==t.type&&(!!e.style.equals(t.style)&&(!!e.attrs.equals(t.attrs)&&(e.type==o.default.Number||(e.type==o.default.PlainText||(!!(r.joinArabicChars&&a.isArabicChars(e.rawString)&&a.isArabicChars(t.rawString))||e.type==o.default.Operator&&l.isOperator(e.rawString+t.rawString))))))}(e,t,r.settings)){let r=new n.default(e.type,e.rawString+t.rawString,e.attrs,e.style),i=new s.default(r,e.chars.length);return new u(e,t,r,i)}return null}};class u extends i.JoinNodesResult{constructor(e,t,r,i){super(e,t,r,i),this.leftText=e,this.rightText=t,this.resText=r}updateLeftInsideCaret(e){return y.checkArgument(e.node==this.leftText),y.checkArgument(e instanceof s.default),new s.default(this.resText,e.offset)}updateRightInsideCaret(e){return y.checkArgument(e.node==this.rightText),y.checkArgument(e instanceof s.default),new s.default(this.resText,this.leftText.chars.length+e.offset)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(20),s=r(13),o=r(21),l=r(30),a=r(3),y=r(9),u=2;t.default=class extends s.default{measureImpl(e,t,r){let s=o.getCurrentFontSize(t),u=new i.TextStyle(s,!1,!1,""),c=e.parent;c instanceof a.default&&c.largeOp&&(r=r.setScale(1.5));let h=t.builder.sprite(e,r);return c instanceof y.default?h.selfBBox(t.text.measureText("0",l.default.SYSTEM,u)):h.selfBBox(t.text.measureText("x",l.default.SYSTEM,u)).selfPadding(i.Offset.horizontal(n.DEFAULT_SIDE_PADDING)),h.build()}drawContent(e,t,r,i){if(!i.renderSettings.drawVirtualNodes)return;let n=o.getCurrentFontSize(i),s=o.getCurrentColor(i,r.params),l=i.text.dimToAbsolute(u,n),a=r.contentBBox.width,y=r.contentBBox.height;e.path().moveTo(0,l).lineTo(a,l).lineTo(a,y-l).lineTo(0,y-l).close().stroke(s,1)}drawCaretInside(e,t,r,i,n){let s=i.bbox.width,o=i.bbox.height;e.drawCaret(s/2,0,o)}getInsideCaretPosition(e,t,r,i){return r.bbox.width/2}getInsideSelectionStartPosition(e,t,r,i){return 0}getInsideSelectionEndPosition(e,t,r,i){return r.bbox.width}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10),n=r(2);t.default=class{deleteFromStart(e,t){throw new Error("unsupported")}deleteFromEnd(e,t){throw new Error("unsupported")}deleteInsideBefore(e,t,r){let i=this.deletePlaceholder(e);if(i)return i;let n=e.parent;return r.deletionHandlers.get(n).deleteChildFromStart(n,e,r)}deleteInsideAfter(e,t,r){let i=this.deletePlaceholder(e);if(i)return i;let n=e.parent;return r.deletionHandlers.get(n).deleteChildFromEnd(n,e,r)}deletePlaceholder(e){if(e.parent.children.length>1){let t=new n.Selection(new n.Caret(e,n.Position.Before),new n.Caret(e,n.Position.After),new n.Caret(e,n.Position.Inside),!0);return new i.SelectionDeletionConfirmation(t)}return null}deleteChildFromStart(e,t,r){throw new Error("unsupported")}deleteChildFromEnd(e,t,r){throw new Error("unsupported")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{serialize(e,t,r){}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(21),s=r(20),o=r(19),l=r(13);t.default=class extends l.default{measureImpl(e,t,r){return e.bevelled?function(e,t,r){let o=r.reset().setCompact();r.compact&&(o=o.incScriptLevel());let l=o.totalScale,a=e=>{let r=t.renderers.get(e);return r.measure(e,t,o)},y=a(e.numerator),u=y.bbox.width*l,c=y.bbox.height*l,h=a(e.denominator),f=h.bbox.width*l,x=h.bbox.height*l,d=Math.max(c,x),p=n.getCurrentFontSize(t),g=t.text.dimToAbsolute(s.BEVELLED_FRAC_LINE_MARGIN,p),m=t.text.dimToAbsolute(s.BEVELLED_FRAC_CHILDREN_OFFSET,p),C=2*g+d-m,w=u+f+C/3;return t.builder.sprite(e,r).add(y).y(C-c-g-(d-c)/2).add(h).x(w-f).y(g+(d-x)/2).selfBBox(new i.BoundingBox(w,C,C/2)).selfPadding(i.Offset.horizontal(s.DEFAULT_SIDE_PADDING)).build()}(e,t,r):function(e,t,r){let l=r.reset().setCompact();r.compact&&(l=l.incScriptLevel());let a=n.getCurrentFontSize(t),y=t.text.getFontThickness(a),u=t.builder.area(r.reset()).selfBBox(new i.BoundingBox(0,y,0)).build();return t.builder.sprite(e,r).add(e.numerator,l).x(o.CENTER_WIDTH).margin(i.Offset.horizontal(s.DEFAULT_INTERNAL_MARGIN)).hitArea(o.FULL_WIDTH_HIT_AREA).add(u,"line").y(o.BELOW(e.numerator)).bbox(o.FULL_WIDTH).margin(i.Offset.vertical(s.FRAC_LINE_TOP_MARGIN,s.FRAC_LINE_BOTTOM_MARGIN)).add(e.denominator,l).x(o.CENTER_WIDTH).y(o.BELOW("line")).margin(i.Offset.horizontal(s.DEFAULT_INTERNAL_MARGIN)).hitArea(o.FULL_WIDTH_HIT_AREA).selfBaseline(o.CHILD_BASELINE("line")).selfPadding(i.Offset.horizontal(s.DEFAULT_SIDE_PADDING)).build()}(e,t,r)}drawChildren(e,t,r,i){super.drawChildren(e,t,r,i),t.bevelled?function(e,t,r,i){let s=n.getCurrentColor(i,r.params),o=n.getCurrentFontSize(i),l=i.text.getFontThickness(o),a=r.findSprite(t.numerator),y=r.findSprite(t.denominator);r.params.rtl?e.path().moveTo(y.x+y.view.bbox.width*y.scale,0).lineTo(a.x,r.bbox.height).stroke(s,l):e.path().moveTo(a.x+a.view.bbox.width*a.scale,r.bbox.height).lineTo(y.x,0).stroke(s,l)}(e,t,r,i):function(e,t,r,i){let s=r.findArea("line"),o=s.view.bbox,l=n.getCurrentColor(i,r.params);e.path().moveTo(s.x,s.y).lineTo(s.x+o.width,s.y).stroke(l,o.height)}(e,0,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(32);t.default=class extends i.default{replaceChildImpl(e,t,r){let i=e=>e==t?r:e;return new n.default(i(e.numerator),i(e.denominator),e.bevelled,e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16);t.default=class extends i.DefaultInputHandler{constructor(){super(i.SEPARATE_CHILDREN_SETTINGS)}moveCaretUp(e,t,r,i){return t==e.denominator?this.moveCaretToChildBottom(e,e.numerator,r,i):super.moveCaretUp(e,t,r,i)}moveCaretDown(e,t,r,i){return t==e.numerator?this.moveCaretToChildTop(e,e.denominator,r,i):super.moveCaretDown(e,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(32),n=r(14),s="mfrac",o="bevelled";class l{static register(e){e.registerParser(s,new l)}parse(e,t,r){let s=n.parseBoolValue(e.getAttribute(o)),l=n.parseFixedChildren(e,2,r);return new i.default(l[0],l[1],s,t)}}t.FractionParser=l;t.FractionSerializer=class{serialize(e,t,r){let i=t.ele(s);e.bevelled&&i.att(o,"true"),r.serializeNext(e.numerator,i),r.serializeNext(e.denominator,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(33);t.default=class extends i.default{replaceChildImpl(e,t,r){let i=e=>e==t?r:e,s=e=>e?new n.SubSupPair(i(e.sub),i(e.sup)):null;return new n.SubSup(i(e.base),s(e.prescript),s(e.postscript),e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16);t.default=class extends i.DefaultInputHandler{constructor(){super(i.SEPARATE_CHILDREN_SETTINGS)}moveCaretUp(e,t,r,i){return this.subSupMoveCaretUpDown(e,t,r,i,e=>e&&e.sub,e=>e&&e.sup,()=>super.moveCaretUp(e,t,r,i))}moveCaretDown(e,t,r,i){return this.subSupMoveCaretUpDown(e,t,r,i,e=>e&&e.sup,e=>e&&e.sub,()=>super.moveCaretDown(e,t,r,i))}subSupMoveCaretUpDown(e,t,r,i,n,s,o){if(n(e.prescript)==t)return this.moveCaretBeforeChild(e,e.base,i);if(n(e.postscript)==t)return this.moveCaretAfterChild(e,e.base,i);if(t==e.base){let t=s(e.prescript),n=s(e.postscript),o=!!t,l=!!n;if(t&&n){let t=i.sprites.getSprite(e).findSprite(e.base);r-t.x<t.hitArea.width/2?l=!1:o=!1}if(o)return this.moveCaretAfterChild(e,t,i);if(l)return this.moveCaretBeforeChild(e,n,i)}return o()}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(33),n=r(14),s=r(3),o=r(1),l="msub",a="msup",y="msubsup",u="mmultiscripts",c="mprescripts",h="none";class f{static register(e){e.registerParser(l,new x),e.registerParser(a,new d),e.registerParser(y,new f),e.registerParser(u,new p)}parse(e,t,r){let s=n.parseFixedChildren(e,3,r);return new i.SubSup(s[0],null,new i.SubSupPair(s[1],s[2]),t)}}t.SubSupParser=f;class x{parse(e,t,r){let s=n.parseFixedChildren(e,2,r);return new i.SubSup(s[0],null,new i.SubSupPair(s[1],null),t)}}class d{parse(e,t,r){let s=n.parseFixedChildren(e,2,r);return new i.SubSup(s[0],null,new i.SubSupPair(null,s[1]),t)}}class p{parse(e,t,r){let n=e.firstElementChild;if(!n)return null;let o=r.parseNext(n,!0)||new s.default;n=n.nextElementSibling;let l=null,a=null;for(;n&&n.nodeName!=c;)[l,n]=this.parsePair(n,r);return n&&(n=n.nextElementSibling)&&([a]=this.parsePair(n,r)),new i.SubSup(o,a,l,t)}parsePair(e,t){let r=e,n=this.parseScript(r,t),s=(r=r.nextElementSibling)?this.parseScript(r,t):null;return r=r&&r.nextElementSibling,[new i.SubSupPair(n,s),r]}parseScript(e,t){return e.nodeName==h?null:t.parseNext(e,!0)}}t.SubSupSerializer=class{serialize(e,t,r){e.prescript?this.serializeMultiscripts(e,t,r):e.postscript?this.serializePostscript(e,t,r):r.serializeNext(e.base,t)}serializePostscript(e,t,r){let i=e.postscript;if(o.checkNotNull(i),i.sub&&i.sup){let n=t.ele(y);r.serializeNext(e.base,n),r.serializeNext(i.sub,n),r.serializeNext(i.sup,n)}else if(i.sub){let n=t.ele(l);r.serializeNext(e.base,n),r.serializeNext(i.sub,n)}else{if(!i.sup)throw new Error;{let n=t.ele(a);r.serializeNext(e.base,n),r.serializeNext(i.sup,n)}}}serializeMultiscripts(e,t,r){let i=t.ele(u);r.serializeNext(e.base,i);let n=e.postscript;n&&(this.serializeScript(n.sub,i,r),this.serializeScript(n.sup,i,r));let s=e.prescript;s&&(i.ele(c),this.serializeScript(s.sub,i,r),this.serializeScript(s.sup,i,r))}serializeScript(e,t,r){e?r.serializeNext(e,t):t.ele(h)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(24),n=r(10),s=r(2),o=r(22),l=r(4),a=r(4);function y(e,t){return e.base!=t&&(t instanceof l.default&&1==t.children.length&&t.children[0]instanceof o.default&&2==e.children.length)}t.default=class extends i.default{deleteChildFromStart(e,t,r){return y(e,t)?this.deleteSingleScript(e):super.deleteChildFromStart(e,t,r)}deleteChildFromEnd(e,t,r){return y(e,t)?this.deleteSingleScript(e):super.deleteChildFromEnd(e,t,r)}deleteSingleScript(e){let t=e.base.updateStyle(e.style.copyTo(e.base.style)),r=null,i=null;if(t instanceof l.default){let n=a.putCaretTo(t,0),o=a.putCaretTo(t,t.children.length);n.equals(o)?r=n:e.prescript?(r=n,i=new s.Selection(n,o,o)):(r=o,i=new s.Selection(n,o,n))}return new n.DeletionUpdatesNode(e,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(19),n=r(13);t.default=class extends n.default{measureImpl(e,t,r){let n=t.builder.sprite(e,r),s=r.reset();n.add(e.openBracket,s).y(i.CENTER_BASELINE).bbox(i.FULL_HEIGHT);let o=e.openBracket;for(let t=0;t<e.content.length+e.separators.length;++t){let r=t%2,l=r?e.separators[t>>1]:e.content[t>>1];n.add(l,s).x(i.AFTER(o)).y(i.CENTER_BASELINE),r&&n.bbox(i.FULL_HEIGHT),o=l}return n.add(e.closeBracket,s).x(i.AFTER(o)).y(i.CENTER_BASELINE).bbox(i.FULL_HEIGHT),n.build()}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(37);t.default=class extends i.default{replaceChildImpl(e,t,r){return new n.default(e.openBracket,e.closeBracket,e.content.map(e=>e==t?r:e),e.separators,e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16),n=r(1);t.default=class extends i.DefaultInputHandler{constructor(){super(i.DEFAULT_INPUT_SETTINGS)}moveEdgeCaretRight(e,t){return this.moveCaretAfterChild(e,e.openBracket,t)}moveEdgeCaretLeft(e,t){return this.moveCaretBeforeChild(e,e.closeBracket,t)}moveCaretBeforeChild(e,t,r){if(t!=e.openBracket)return super.moveCaretBeforeChild(e,t,r);let i=e.parent;return n.checkNotNull(i),r.inputHandlers.get(i).moveCaretBeforeChild(i,e,r)}moveCaretAfterChild(e,t,r){if(t!=e.closeBracket)return super.moveCaretAfterChild(e,t,r);let i=e.parent;return n.checkNotNull(i),r.inputHandlers.get(i).moveCaretAfterChild(i,e,r)}moveCaretToChildAtPos(e,t,r,i,n){let[s,o]=super.moveCaretToChildAtPos(e,t,r,i,n);return o.parent==e&&e.content.indexOf(o)<0&&(o=e),[s,o]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(37),n=r(11),s=r(12),o=r(14),l=r(31),a=r(3),y=r(28),u="mfenced",c="open",h="close",f="separators",x=new y.default(null,l.default.Default,!0);class d{static register(e){e.registerParser(u,new d)}parse(e,t,r){let l=o.parseAllChildren(e,!0,r);0==l.length&&(l=[new a.default]);let y=e.hasAttribute(c)?e.getAttribute(c):"(",u=e.hasAttribute(h)?e.getAttribute(h):")",d=e.hasAttribute(f)?e.getAttribute(f).split(" ")[0]:",",p=[];for(let e=0;e<l.length-1;++e)p.push(new n.default(s.default.Operator,d,x));return new i.default(new n.default(s.default.Operator,y,x),new n.default(s.default.Operator,u,x),l,p,t)}}t.BracketsParser=d;t.BracketsSerializer=class{serialize(e,t,r){let i=t.ele(u).att(c,e.openBracket.rawString).att(h,e.closeBracket.rawString);e.separators.length>0&&i.att(f,e.separators[0].rawString),e.content.forEach(e=>{r.serializeNext(e,i)})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10);t.default=class{deleteFromStart(e,t){return new i.DeletionAck(e)}deleteFromEnd(e,t){return new i.DeletionAck(e)}deleteInsideBefore(){throw new Error("unsupported")}deleteInsideAfter(){throw new Error("unsupported")}deleteChildFromStart(){throw new Error("unsupported")}deleteChildFromEnd(){throw new Error("unsupported")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16),n=r(1);t.default=class extends i.DefaultInputHandler{constructor(){super(i.DEFAULT_INPUT_SETTINGS)}moveCaretToEnd(e,t){let r=e.parent;n.checkNotNull(r);let i=r.children.indexOf(e);return i<r.children.length-1?t.inputHandlers.get(r).moveCaretBeforeChild(r,r.children[i+1],t):super.moveCaretToEnd(e,t)}moveCaretToPos(e,t,r,i){let s=e.parent;return n.checkNotNull(s),[i.inputHandlers.get(s).moveCaretBeforeChild(s,e,i),e]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(74),n=r(21),s=r(20);t.default=class extends i.default{getNodeBBox(e,t){let r=t.text.dimToAbsolute(s.LINEBREAK_WIDTH,n.getCurrentFontSize(t));return super.getNodeBBox(e,t).setWidth(r)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(1);t.default=class{deleteFromStart(e,t){throw new Error("unsupported")}deleteFromEnd(e,t){throw new Error("unsupported")}deleteInsideBefore(e,t,r){let n=e.parent;i.checkNotNull(n);let s=n.children.indexOf(e);if(s>0){let e=n.children[s-1];return r.deletionHandlers.get(e).deleteFromEnd(e,r)}return r.deletionHandlers.get(n).deleteChildFromStart(n,e,r)}deleteInsideAfter(e,t,r){let n=e.parent;i.checkNotNull(n);let s=n.children.indexOf(e);if(s<n.children.length-1){let e=n.children[s+1];return r.deletionHandlers.get(e).deleteFromStart(e,r)}return r.deletionHandlers.get(n).deleteChildFromEnd(n,e,r)}deleteChildFromStart(e,t,r){throw new Error("unsupported")}deleteChildFromEnd(e,t,r){throw new Error("unsupported")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(74);t.default=class extends i.default{drawCaretInside(e,t,r,i,n){e.drawCaret(0,0,i.bbox.height)}getInsideCaretPosition(e,t,r,i){return 0}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{serialize(e,t,r){}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(19),n=r(13),s=r(36),o=r(104),l=r(11),a=r(12),y=r(4);class u extends n.default{measureImpl(e,t,r){let n=t.builder.sprite(e,r).selfBaseline(i.CHILD_BASELINE(e.base)),c=t.renderers.get(e.base).measure(e.base,t,r.reset());n.add(c);let h=r.reset().update().compact().incScriptLevel().done();return r.compact&&function(e){let t=function(e){for(;e instanceof y.default;){if(1!=e.children.length)return null;e=e.children[0]}if(e instanceof l.default&&e.type==a.default.Operator)return e;return null}(e);return!!t&&s.isOperatorHasMovableLimits(t.rawString)}(e.base)?(n.hitArea(i.FULL_HEIGHT_HIT_AREA),o.default.buildPostfixSubSup(n,c,e.underscript,e.overscript,h,t)):(n.x(i.CENTER_WIDTH).bbox(i.FULL_WIDTH).hitArea(i.FULL_WIDTH_HIT_AREA),u.buildUnderOver(n,c,e.overscript,e.underscript,h)),n.build()}static buildUnderOver(e,t,r,n,s){let o=t=>(e.add(t,s).x(i.CENTER_WIDTH).bbox(i.FULL_WIDTH).hitArea(i.FULL_WIDTH_HIT_AREA),e);r&&o(r).y(i.ABOVE(t.node)),n&&o(n).y(i.BELOW(t.node))}}t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16);t.default=class extends i.DefaultInputHandler{constructor(){super(i.SEPARATE_CHILDREN_SETTINGS)}moveCaretUp(e,t,r,i){return t==e.underscript?this.moveCaretToChildBottom(e,e.base,r,i):t==e.base&&e.overscript?this.moveCaretToChildBottom(e,e.overscript,r,i):super.moveCaretUp(e,t,r,i)}moveCaretDown(e,t,r,i){return t==e.overscript?this.moveCaretToChildTop(e,e.base,r,i):t==e.base&&e.underscript?this.moveCaretToChildTop(e,e.underscript,r,i):super.moveCaretDown(e,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(38);t.default=class extends i.default{replaceChildImpl(e,t,r){let i=e=>e==t?r:e;return new n.default(i(e.base),i(e.underscript),i(e.overscript),e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(38),n=r(14),s="munder",o="mover",l="munderover";class a{static register(e){e.registerParser(s,new y),e.registerParser(o,new u),e.registerParser(l,new a)}parse(e,t,r){let s=n.parseFixedChildren(e,3,r);return new i.default(s[0],s[1],s[2],t)}}t.UnderOverParser=a;class y{parse(e,t,r){let s=n.parseFixedChildren(e,2,r);return new i.default(s[0],s[1],null,t)}}t.UnderParser=y;class u{parse(e,t,r){let s=n.parseFixedChildren(e,2,r);return new i.default(s[0],null,s[1],t)}}t.OverParser=u;t.UnderOverSerializer=class{serialize(e,t,r){if(e.underscript&&e.overscript){let i=t.ele(l);r.serializeNext(e.base,i),r.serializeNext(e.underscript,i),r.serializeNext(e.overscript,i)}else if(e.underscript){let i=t.ele(s);r.serializeNext(e.base,i),r.serializeNext(e.underscript,i)}else{if(!e.overscript)throw new Error;{let i=t.ele(o);r.serializeNext(e.base,i),r.serializeNext(e.overscript,i)}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(39),n=r(14),s="msqrt";class o{static register(e){e.registerParser(s,new o)}parse(e,t,r){let s=n.parseSingleChild(e,r);return new i.default(s,t)}}t.SqrtParser=o;t.SqrtSerializer=class{serialize(e,t,r){let i=t.ele(s);r.serializeNext(e.base,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(39);t.default=class extends i.default{replaceChildImpl(e,t,r){return new n.default(r,e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(40),n=r(14),s="mroot";class o{static register(e){e.registerParser(s,new o)}parse(e,t,r){let s=n.parseFixedChildren(e,2,r);return new i.default(s[0],s[1],t)}}t.RootParser=o;t.RootSerializer=class{serialize(e,t,r){let i=t.ele(s);r.serializeNext(e.base,i),r.serializeNext(e.index,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(40);t.default=class extends i.default{replaceChildImpl(e,t,r){let i=e=>e==t?r:e;return new n.default(i(e.base),i(e.index),e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(21),n=r(5),s=r(80),o=r(13),l=r(20),a=r(0);t.default=class extends o.default{measureImpl(e,t,r){let i=t.renderers.get(e.content).measure(e.content,t,r.reset()),s=u(t,r),o=0,l=0,a=0,y=0;return e.notations.forEach(e=>{let r=f.get(e);if(!r)return;let n=r.calcPadding(i.bbox,s,t);o=Math.max(o,n.start),l=Math.max(l,n.top),a=Math.max(a,n.end),y=Math.max(y,n.bottom)}),t.builder.sprite(e,r).add(i).selfPadding(new n.Offset(o,l,a,y)).build()}drawChildren(e,t,r,i){super.drawChildren(e,t,r,i);let n=r.findSprite(t.content),s=u(i,r.params);t.notations.forEach(t=>{let r=f.get(t);r&&r.draw(e,n.hitArea,s,i)})}};class y{constructor(e,t,r){this.fontSize=e,this.color=t,this.rtl=r}}function u(e,t){return new y(i.getCurrentFontSize(e),i.getCurrentColor(e,t),t.rtl)}class c{calcPadding(e,t,r){return n.Offset.uniform(c.PADDING)}draw(e,t,r,i){const n=i.text.dimToAbsolute(h.PADDING,r.fontSize);let s=new a.Rect(t.x-n,t.y-n,t.width+2*n,t.height+2*n);this.drawImpl(e,s,r,i)}}c.PADDING=2;class h extends c{drawImpl(e,t,r){e.path().moveTo(t.x,t.y).lineTo(t.x+t.width,t.y).lineTo(t.x+t.width,t.y+t.height).lineTo(t.x,t.y+t.height).close().stroke(r.color,1)}}const f=new Map([[s.default.Box,new h],[s.default.Circle,new class{calcPadding(e,t,r){let i=e.width,s=e.height,[o,l]=this.calcEllipseRadius(i,s),a=o-i/2,y=l-s/2;return n.Offset.symmetric(r.text.dimToRelative(a,t.fontSize),r.text.dimToRelative(y,t.fontSize))}draw(e,t,r,i){let[n,s]=this.calcEllipseRadius(t.width,t.height);e.path().ellipse(t.x+t.width/2,t.y+t.height/2,n,s).stroke(r.color,1)}calcEllipseRadius(e,t){let r=e/Math.sqrt(2);return[r,r*t/(2*Math.sqrt(r*r-e*e/4))]}}],[s.default.LongDiv,new class{calcPadding(e,t,r){let i=new n.Offset(l.LONG_DIV_LEFT_PADDING,l.LONG_DIV_TOP_PADDING,0,0);return t.rtl&&(i=i.mirror()),i}draw(e,t,r,n){let s=n.text.dimToAbsolute(l.LONG_DIV_TOP_PADDING,r.fontSize),o=n.text.dimToAbsolute(l.LONG_DIV_LEFT_PADDING,r.fontSize),a=n.text.dimToAbsolute(l.LONG_DIV_ARC_WIDTH,r.fontSize);e.save(),r.rtl?(e.translate(t.x+t.width+o,t.y-s),e.mirror()):e.translate(t.x-o,t.y-s),i.drawLongDivToken(e,t.width+o,t.height+s,a,r.color),e.restore()}}],[s.default.Left,new class extends c{drawImpl(e,t,r){r.rtl?d(e,t,r):x(e,t,r)}}],[s.default.Right,new class extends c{drawImpl(e,t,r){r.rtl?x(e,t,r):d(e,t,r)}}],[s.default.Top,new class extends c{drawImpl(e,t,r){p(e,t,r)}}],[s.default.Bottom,new class extends c{drawImpl(e,t,r){!function(e,t,r){e.path().moveTo(t.x,t.y+t.height).lineTo(t.x+t.width,t.y+t.height).stroke(r.color,1)}(e,t,r)}}],[s.default.UpDiagonalStrike,new class extends c{drawImpl(e,t,r){r.rtl?m(e,t,r):g(e,t,r)}}],[s.default.DownDiagonalStrike,new class extends c{drawImpl(e,t,r){r.rtl?g(e,t,r):m(e,t,r)}}],[s.default.VerticalStrike,new class extends c{drawImpl(e,t,r){let i=t.x+t.width/2;e.path().moveTo(i,t.y).lineTo(i,t.y+t.height).stroke(r.color,1)}}],[s.default.HorizontalStrike,new class extends c{drawImpl(e,t,r){let i=t.y+t.height/2;e.path().moveTo(t.x,i).lineTo(t.x+t.width,i).stroke(r.color,1)}}],[s.default.Actuarial,new class extends c{drawImpl(e,t,r,i){p(e,t,r),r.rtl?x(e,t,r):d(e,t,r)}}],[s.default.RoundedBox,new class extends c{drawImpl(e,t,r,n){let s=n.text.dimToAbsolute(l.ROUNDED_BOX_RADIUS,r.fontSize);e.translate(t.x,t.y),i.drawRoundRect(e,t.width,t.height,s,r.color),e.translate(-t.x,-t.y)}}]]);function x(e,t,r){e.path().moveTo(t.x,t.y).lineTo(t.x,t.y+t.height).stroke(r.color,1)}function d(e,t,r){e.path().moveTo(t.x+t.width,t.y).lineTo(t.x+t.width,t.y+t.height).stroke(r.color,1)}function p(e,t,r){e.path().moveTo(t.x,t.y).lineTo(t.x+t.width,t.y).stroke(r.color,1)}function g(e,t,r){e.path().moveTo(t.x,t.y+t.height).lineTo(t.x+t.width,t.y).stroke(r.color,1)}function m(e,t,r){e.path().moveTo(t.x,t.y).lineTo(t.x+t.width,t.y+t.height).stroke(r.color,1)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(41);t.EncloseUpdater=class extends i.default{replaceChildImpl(e,t,r){return new n.default(r,e.notations,e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(41),n=r(80),s=r(14),o=r(0),l="menclose",a="notation";class y{static register(e){e.registerParser(l,new y)}parse(e,t,r){let o=s.parseSingleChild(e,r),l=e.getAttribute(a),y=l?l.split(" ").map(e=>e.trim().toLowerCase()).map(c).filter(e=>null!=e):[n.default.LongDiv];return new i.default(o,y,t)}}t.EncloseParser=y;t.EncloseSerializer=class{serialize(e,t,r){let i=t.ele(l).att(a,e.notations.map(e=>u.get(e)||"").join(" "));r.serializeNext(e.content,i)}};const u=new Map([[n.default.LongDiv,"longdiv"],[n.default.Box,"box"],[n.default.Circle,"circle"],[n.default.Left,"left"],[n.default.Right,"right"],[n.default.Top,"top"],[n.default.Bottom,"bottom"],[n.default.UpDiagonalStrike,"updiagonalstrike"],[n.default.DownDiagonalStrike,"downdiagonalstrike"],[n.default.VerticalStrike,"verticalstrike"],[n.default.HorizontalStrike,"horizontalstrike"],[n.default.Actuarial,"actuarial"],[n.default.RoundedBox,"roundedbox"]]);function c(e){return o.findMapValue(u,e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(20),s=r(0),o=r(19),l=r(13),a=r(49),y=r(21);t.default=class extends l.default{measureImpl(e,t,r){let l=t.builder.sprite(e,r),y=r.reset(),x=e.children.map(e=>t.renderers.get(e).measure(e,t,y)),d=function(e,t){let r=[];for(let i=0;i<e.rowCount;++i){let n=e.matrixStyle.getRowAlign(i),s=0,o=0;for(let r=0;r<e.colCount;++r){let n=t[i*e.colCount+r];o=Math.max(o,n.bbox.baseline)}for(let r=0;r<e.colCount;++r){let l=t[i*e.colCount+r];s=n==a.RowAlign.Baseline||n==a.RowAlign.Axis?Math.max(s,l.bbox.height+(o-l.bbox.baseline)):Math.max(s,l.bbox.height)}r.push(new u(s,o))}if(e.matrixStyle.equalRows){let t=Math.max(...r.map(e=>e.baseline)),i=Math.max(...r.map(e=>e.height+(t-e.baseline)));r=s.repeat(e.rowCount,new u(i,t))}return r}(e,x),p=function(e,t){let r=[];for(let i=0;i<e.colCount;++i){let n=0;for(let r=0;r<e.rowCount;++r)n=Math.max(n,t[r*e.colCount+i].bbox.width);r.push(n)}if(e.matrixStyle.equalCols){let t=Math.max(...r);r=s.repeat(e.colCount,t)}return r}(e,x),g=0;for(let n=0;n<e.rowCount;++n){let s=0;for(let o=0;o<e.colCount;++o){let a=x[n*e.colCount+o],u=p[o],m=d[n],C=t.builder.area(y).selfBBox(new i.BoundingBox(u,m.height,m.baseline)).add(a).y(h(e.matrixStyle.getRowAlign(n))).x(f(e.matrixStyle.getColAlign(o),r.rtl));l.add(C.build(),c(n,o)).x(s).y(g),s+=p[o]+e.matrixStyle.getColSpacing(o)}g+=d[n].height+e.matrixStyle.getRowSpacing(n)}return l.selfPadding(i.Offset.uniform(n.MATRIX_PADDING)).selfBaseline(o.BASELINE_AT_CENTER).build()}drawChildren(e,t,r,i){super.drawChildren(e,t,r,i);let n=y.getCurrentColor(i,r.params);t.matrixStyle.frame!=a.LineStyle.None&&this.drawMatrixFrame(e,r,n,t.matrixStyle.frame);for(let i=0;i<t.rowCount-1;++i){let s=t.matrixStyle.getRowLine(i);s!=a.LineStyle.None&&this.drawRowLine(e,i,r,n,s)}for(let i=0;i<t.colCount-1;++i){let s=t.matrixStyle.getColLine(i);s!=a.LineStyle.None&&this.drawColumnLine(e,i,r,n,s)}}drawMatrixFrame(e,t,r,i){let n=t.bbox.width,s=t.bbox.height;e.path().moveTo(0,0).lineTo(n,0).lineTo(n,s).lineTo(0,s).close().stroke(r,1,i==a.LineStyle.Dashed)}drawRowLine(e,t,r,i,n){let s=r.findArea(c(t,0)),o=r.findArea(c(t+1,0)),l=s.y+s.view.bbox.height,y=l+(o.y-l)/2;e.path().moveTo(0,y).lineTo(r.bbox.width,y).stroke(i,1,n==a.LineStyle.Dashed)}drawColumnLine(e,t,r,i,n){let s=r.findArea(c(0,t)),o=r.findArea(c(0,t+1));o.x<s.x&&([s,o]=[o,s]);let l=s.x+s.view.bbox.width,y=l+(o.x-l)/2;e.path().moveTo(y,0).lineTo(y,r.bbox.height).stroke(i,1,n==a.LineStyle.Dashed)}};class u{constructor(e,t){this.height=e,this.baseline=t}}function c(e,t){return"cell"+e+"_"+t}function h(e){switch(e){case a.RowAlign.Axis:case a.RowAlign.Baseline:return o.CENTER_BASELINE;case a.RowAlign.Top:return o.TOP;case a.RowAlign.Center:return o.CENTER_HEIGHT;case a.RowAlign.Bottom:return o.BOTTOM}throw new Error}function f(e,t){switch(e){case a.ColAlign.Left:return t?o.END:o.START;case a.ColAlign.Center:return o.CENTER_WIDTH;case a.ColAlign.Right:return t?o.START:o.END}throw new Error}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16);t.default=class extends i.DefaultInputHandler{constructor(){super(i.SEPARATE_CHILDREN_SETTINGS)}moveCaretUp(e,t,r,i){let n=e.getChildPos(t);return n[0]>0?this.moveCaretToChildBottom(e,e.get(n[0]-1,n[1]),r,i):super.moveCaretUp(e,t,r,i)}moveCaretDown(e,t,r,i){let n=e.getChildPos(t);return n[0]<e.rowCount-1?this.moveCaretToChildTop(e,e.get(n[0]+1,n[1]),r,i):super.moveCaretDown(e,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(29),n=r(42);t.default=class extends i.default{replaceChildImpl(e,t,r){let i=e.children.map(e=>e==t?r:e);return new n.default(i,e.rowCount,e.colCount,e.matrixStyle,e.style)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(42),n=r(3),s=r(14),o=r(49),l=r(0),a="mtable",y="mtr",u="mtd",c="equalrows",h="equalcolumns",f="frame",x="rowlines",d="columnlines",p="rowspacing",g="columnspacing",m="rowalign",C="columnalign";class w{static register(e){e.registerParser(a,new w)}parse(e,t,r){let a=[],u=e.firstElementChild;for(;u;)u.nodeName==y&&a.push(_(u,r)),u=u.nextElementSibling;let w=a.length,v=Math.max(...a.map(e=>e.length));a.forEach(e=>{for(;e.length<v;)e.push(new n.default)});let S=function(e){let t=t=>e.getAttribute(t),r=(e,t,r)=>{if(!e)return;let i=e.split(" ").map(e=>e.trim());i.forEach((e,i)=>{let n=t(e);l.isNull(n)||r(i,n)})},i=new o.MatrixStyleBuilder;return i.setEqualRows(s.parseBoolValue(t(c))),i.setEqualCols(s.parseBoolValue(t(h))),i.setFrame(b(t(f))),r(t(x),b,(e,t)=>i.setRowLine(e,t)),r(t(d),b,(e,t)=>i.setColLine(e,t)),r(t(p),e=>s.parseDimension(e,null),(e,t)=>i.setRowSpacing(e,t)),r(t(g),e=>s.parseDimension(e,null),(e,t)=>i.setColSpacing(e,t)),r(t(m),e=>(function(e){return l.findMapValue(L,e)})(e),(e,t)=>i.setRowAlign(e,t)),r(t(C),e=>(function(e){return l.findMapValue(E,e)})(e),(e,t)=>i.setColAlign(e,t)),i.build()}(e),T=a.reduce((e,t)=>e.concat(t));return new i.default(T,w,v,S,t)}}t.MatrixParser=w;function _(e,t){let r=[],i=e.firstElementChild;for(;i;)i.nodeName==u&&r.push(s.parseSingleChild(i,t)),i=i.nextElementSibling;return r}t.MatrixSerializer=class{serialize(e,t,r){let i=t.ele(a);for(let t=0;t<e.rowCount;++t){let n=i.ele(y);for(let i=0;i<e.colCount;++i){let s=n.ele(u);r.serializeNext(e.get(t,i),s)}}!function(e,t){let r=(e,t,r)=>{let i=[];for(let n=0;n<e;++n){let e=t(n);i.push(r(e))}return i.join(" ")},i=e.matrixStyle;i.equalRows&&t.att(c,"true"),i.equalCols&&t.att(h,"true"),i.frame!=o.LineStyle.None&&t.att(f,S(i.frame)),i.rowLinesChanged&&t.att(x,r(e.rowCount-1,e=>i.getRowLine(e),e=>S(e))),i.colLinesChanged&&t.att(d,r(e.colCount-1,e=>i.getColLine(e),e=>S(e))),i.rowSpacingChanged&&t.att(p,r(e.rowCount-1,e=>i.getRowSpacing(e),e=>s.serializeDimension(e))),i.colSpacingChanged&&t.att(g,r(e.colCount-1,e=>i.getColSpacing(e),e=>s.serializeDimension(e))),i.rowAlignChanged&&t.att(m,r(e.rowCount,e=>i.getRowAlign(e),e=>(function(e){return L.get(e)})(e))),i.colAlignChanged&&t.att(C,r(e.colCount,e=>i.getColAlign(e),e=>(function(e){return E.get(e)})(e)))}(e,i)}};const v=new Map([[o.LineStyle.None,"none"],[o.LineStyle.Solid,"solid"],[o.LineStyle.Dashed,"dashed"]]);function b(e){return e&&l.findMapValue(v,e)||o.LineStyle.None}function S(e){return v.get(e)}const L=new Map([[o.RowAlign.Top,"top"],[o.RowAlign.Center,"center"],[o.RowAlign.Bottom,"bottom"],[o.RowAlign.Baseline,"baseline"],[o.RowAlign.Axis,"axis"]]);const E=new Map([[o.ColAlign.Left,"left"],[o.ColAlign.Center,"center"],[o.ColAlign.Right,"right"]])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(34),n=r(2),s=r(0),o=r(3),l=r(1);function a(e,t,r,i){let o=s.insertAt(e.children,t,r);return i.watcher.nodeUpdating(e,new n.ChildAdded(t,r)),y(e,o,i)}function y(e,t,r){let n=new i.default(t,e.align,e.spacing,e.style);return r.watcher.nodeUpdated(e,n),n}t.default=class{insertInside(){throw new Error("unsupported")}insertBefore(e,t,r,i){let n=e.children.indexOf(t);return l.checkArgument(n>=0),a(e,r,n,i)}insertAfter(e,t,r,i){let n=e.children.indexOf(t);return l.checkArgument(n>=0),a(e,r,n+1,i)}replaceChild(e,t,r,i){let o=s.replace(e.children,t,r);return i.watcher.nodeUpdating(e,new n.ChildReplaced(t,r)),y(e,o,i)}deleteChild(e,t,r){let i=e.children.indexOf(t);l.checkArgument(i>=0);let o=s.deleteAt(e.children,i);return r.watcher.nodeUpdating(e,new n.ChildRemoved(t,i)),y(e,o,r)}extractSelection(e,t,r,i){let a=e.children,u=a.indexOf(t.start.nextNode),c=a.indexOf(t.end.prevNode);l.checkState(u>=0&&c>=0);for(let t=u;t<=c;++t)i.watcher.nodeUpdating(e,new n.ChildRemoved(a[t],u));let h=y(e,a=s.deleteRange(a,u,c),i);return new n.ExtractSelectionResult(h,new o.default)}split(){throw new Error("unsupported")}join(){return null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16),n=r(26);t.default=class extends i.DefaultInputHandler{constructor(){super(i.SEPARATE_CHILDREN_SETTINGS)}moveCaretBeforeChild(e,t,r){return t instanceof n.default?super.moveCaretRight(e,t,r):super.moveCaretBeforeChild(e,t,r)}moveCaretAfterChild(e,t,r){return t instanceof n.default?super.moveCaretLeft(e,t,r):super.moveCaretAfterChild(e,t,r)}moveCaretUp(e,t,r,i){let n=e.getUpperRow(t);return n?this.moveCaretToChildBottom(e,n,r,i):super.moveCaretUp(e,t,r,i)}moveCaretDown(e,t,r,i){let n=e.getLowerRow(t);return n?this.moveCaretToChildTop(e,n,r,i):super.moveCaretDown(e,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(9),n=r(4),s=r(10);t.default=class{enter(e,t,r){let o=new i.default([],null,r.style);return[new s.MoveCaretAction(t),new s.InsertNodeAction(o),new s.MoveCaretAction(n.putCaretTo(o,0))]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(34),s=r(4);t.default=class{updateCaret(e,t,r,o,l){return o instanceof n.default?(l.forEach(t=>{if(t instanceof i.ChildRemoved){let n=r.getUpperRow(t.child);if(n)return void(e=s.putCaretTo(n,n.children.length));let l=r.getLowerRow(t.child);if(l)return void(e=s.putCaretTo(l,0));e=new i.Caret(o,i.Position.After)}}),e):e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10),n=r(24),s=r(2),o=r(9);function l(e){return e.children.filter(e=>e instanceof o.default).length<=1}function a(e,t){let r=new s.Caret(e,s.Position.Before),i=new s.Caret(e,s.Position.After);return new s.Selection(r,i,t?r:i,!0)}t.default=class extends n.default{deleteChildFromStart(e,t,r){if(t instanceof o.default&&!l(e)){let e=a(t,!0);return new i.SelectionDeletionConfirmation(e)}return super.deleteChildFromStart(e,t,r)}deleteChildFromEnd(e,t,r){if(t instanceof o.default&&!l(e)){let e=a(t,!1);return new i.SelectionDeletionConfirmation(e)}return super.deleteChildFromEnd(e,t,r)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(97),n=r(9),s=r(2),o=r(9),l=r(0),a=r(3),y=r(4);t.default=class extends i.default{insertImpl(e,t,r,i,n){if(t=l.insertAt(t,r,i),n.watcher.nodeUpdating(e,new s.ChildAdded(r,i)),r instanceof a.default){let r=[];t=y.mergeNestedList(t,i,r),r.forEach(t=>n.watcher.nodeUpdating(e,t))}return this.updateList(e,t,n)}updateList(e,t,r){let i;[t,i]=o.assembleStackRowChildren(t),i.forEach(t=>r.watcher.nodeUpdating(e,t));let s=new n.default(t,e.carryLoc,e.style);return r.watcher.nodeUpdated(e,s),s}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2);t.default=class{enter(e,t,r){let n=e.parent;if(!n)return[];let s=t.position==i.Position.Before?i.Position.Before:i.Position.After;return t=new i.Caret(e,s),r.handlers.get(n).enter(n,t,r)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(9),n=r(11),s=r(12),o=r(84),l=r(0),a=r(14),y=r(28),u="msrow",c="mscarries",h="location",f="none";class x{static register(e){e.registerParser(u,new x),e.registerParser(c,new d),e.registerParser(f,new p)}parse(e,t,r){let i=a.parseAllChildren(e,!1,r);return this.createStackRow(e,i,t)}createStackRow(e,t,r){return new i.default(t,null,r)}}t.StackRowParser=x;class d extends x{createStackRow(e,t,r){let n=(s=e.getAttribute(h),a=o.default.Top,s&&l.findMapValue(g,s)||a);var s,a;return new i.default(t,n,r)}}t.StackRowSerializer=class{serialize(e,t,r){let i;var o;i=e.carryLoc?t.ele(c).att(h,(o=e.carryLoc,g.get(o))):t.ele(u),e.children.forEach(e=>{!function(e){return e instanceof n.default&&e.type==s.default.Operand&&" "==e.rawString}(e)?r.serializeNext(e,i):i.ele(f)})}};class p{parse(e,t,r){return new n.default(s.default.Operand," ",y.default.getDefault())}}const g=new Map([[o.default.Top,"n"],[o.default.Bottom,"s"],[o.default.Left,"w"],[o.default.Right,"e"],[o.default.TopLeft,"nw"],[o.default.TopRight,"ne"],[o.default.BottomLeft,"sw"],[o.default.BottomRight,"se"]])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{insertInside(){throw new Error("unsupported")}insertBefore(){throw new Error("unsupported")}insertAfter(){throw new Error("unsupported")}replaceChild(){throw new Error("unsupported")}deleteChild(){throw new Error("unsupported")}extractSelection(){throw new Error("unsupported")}split(){throw new Error("unsupported")}join(){return null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(13),n=r(5),s=r(20),o=r(21);t.default=class extends i.default{measureImpl(e,t,r){let i=o.getCurrentFontSize(t),l=t.text.dimToAbsolute(s.STACK_LINE_WIDTH,i),a=t.text.dimToAbsolute(s.STACK_LINE_HEIGHT,i);return t.builder.sprite(e,r).selfBBox(new n.BoundingBox(l,a,a/2)).build()}remeasure(e,t,r,i){return i.builder.sprite(e,r.params.markRemeasured()).selfBBox(t).build()}drawContent(e,t,r,i){let n=o.getCurrentColor(i,r.params);e.path().moveTo(0,r.bbox.height/2).lineTo(r.bbox.width,r.bbox.height/2).stroke(n,1)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(26),n="msline";class s{static register(e){e.registerParser(n,new s)}parse(e,t,r){return new i.default(t)}}t.StackLineParser=s;t.StackLineSerializer=class{serialize(e,t,r){t.ele(n)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(35),n=r(2),s=r(0),o=r(3),l=r(1);function a(e,t,r,i){let o=e.stack,l=e.children.indexOf(o[0]);return o=s.insertAt(o,t,r),i.watcher.nodeUpdating(e,new n.ChildAdded(t,r+l)),y(e,o,i)}function y(e,t,r){let n=new i.default(e.divisor,e.divisionRes,t,e.divStyle,e.align,e.spacing,e.style);return r.watcher.nodeUpdated(e,n),n}t.LongDivUpdater=class{insertInside(){throw new Error("unsupported")}insertBefore(e,t,r,i){let n=e.stack.indexOf(t);return l.checkState(n>=0),a(e,r,n,i)}insertAfter(e,t,r,i){let n=e.stack.indexOf(t);return l.checkState(n>=0),a(e,r,n+1,i)}replaceChild(e,t,r,s){let o=e=>e==t?r:e,l=new i.default(o(e.divisor),o(e.divisionRes),e.stack.map(o),e.divStyle,e.align,e.spacing,e.style);return s.watcher.nodeUpdated(e,l,new n.ChildReplaced(t,r)),l}deleteChild(){throw new Error("unsupported")}extractSelection(e,t,r,i){let a=e.stack,u=e.children.indexOf(a[0]),c=a.indexOf(t.start.nextNode),h=a.indexOf(t.end.prevNode);l.checkState(c>=0&&h>=0);for(let t=c;t<=h;++t)i.watcher.nodeUpdating(e,new n.ChildRemoved(a[t],c+u));let f=y(e,a=s.deleteRange(a,c,h),i);return new n.ExtractSelectionResult(f,new o.default)}split(){throw new Error("unsupported")}join(){return null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(13),n=r(5),s=r(108),o=r(50),l=r(19),a=r(21),y=r(20);t.default=class extends i.default{measureImpl(e,t,r){let i=t.builder.sprite(e,r).selfBaseline(l.BASELINE_AT_CENTER);switch(e.divStyle){case o.default.European:!function(e,t,r,i){let o=r.builder.area(i),u=r.builder.area(i),c=r.builder.area(i);s.default.buildStack(o,t.stack,t.align,t.spacing,r,i),s.default.buildStack(u,[t.divisor],t.align,t.spacing,r,i),s.default.buildStack(c,[t.divisionRes],t.align,t.spacing,r,i);let h=o.build(),f=u.build(),x=c.build(),d=a.getCurrentFontSize(r),p=r.text.dimToAbsolute(y.EUROPEAN_DIV_DECOR_SIDE_PADDING,d),g=Math.max(f.bbox.width,x.bbox.width)+2*p,m=f.bbox.height,C=r.builder.area(i).selfBBox(new n.BoundingBox(g,m,0)).build();e.add(h,"division"),e.add(C,"decor").x(l.AFTER("division")).margin(n.Offset.start(y.EUROPEAN_DIV_DECOR_LEFT_MARGIN)),e.add(f,"divisor").x(l.GET_X("decor")).margin(n.Offset.start(y.EUROPEAN_DIV_DECOR_SIDE_PADDING)),e.add(x,"divisionRes").y(l.BELOW("divisor")).x(l.GET_X("divisor"))}(i,e,t,r.reset());break;case o.default.American:!function(e,t,r,i){let o=r.builder.area(i),u=r.builder.area(i);s.default.buildStack(o,[t.divisor],t.align,t.spacing,r,i),s.default.buildStack(u,[t.divisionRes,...t.stack],t.align,t.spacing,r,i);let c=o.build(),h=u.build(),f=h.findSprite(t.divisionRes),x=a.getCurrentFontSize(r),d=r.text.dimToAbsolute(y.LONG_DIV_LEFT_PADDING,x),p=h.bbox.width+d,g=c.bbox.height,m=r.builder.area(i).selfBBox(new n.BoundingBox(p,g,0)).build();e.add(c,"divisor").y(f.view.bbox.height),e.add(m,"decor").x(l.AFTER("divisor")).y(l.GET_Y("divisor")).margin(n.Offset.start(y.AMERICAN_DIV_DECOR_LEFT_MARGIN)),e.add(h,"division").x(l.GET_X("decor")).margin(n.Offset.start(y.LONG_DIV_LEFT_PADDING))}(i,e,t,r.reset());break;default:throw new Error}return i.build()}drawChildren(e,t,r,i){super.drawChildren(e,t,r,i);let n=a.getCurrentFontSize(i),s=a.getCurrentColor(i,r.params),l=r.findArea("decor"),u=l.view.bbox.width,c=l.view.bbox.height;switch(e.save(),e.translate(l.x,l.y),r.params.rtl&&(e.translate(u,0),e.mirror()),t.divStyle){case o.default.European:let h=e.path();h.moveTo(0,0),h.lineTo(0,c),h.lineTo(u,c),h.stroke(s,1);break;case o.default.American:let f=i.text.dimToAbsolute(y.LONG_DIV_ARC_WIDTH,n);a.drawLongDivToken(e,u,c,f,s)}e.restore()}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(16),n=r(26);t.default=class extends i.DefaultInputHandler{constructor(){super(i.SEPARATE_CHILDREN_SETTINGS)}moveCaretBeforeChild(e,t,r){return t instanceof n.default?super.moveCaretRight(e,t,r):super.moveCaretBeforeChild(e,t,r)}moveCaretAfterChild(e,t,r){return t instanceof n.default?super.moveCaretLeft(e,t,r):super.moveCaretAfterChild(e,t,r)}moveCaretUp(e,t,r,i){let n=e.getUpperRow(t);return n?this.moveCaretToChildBottom(e,n,r,i):super.moveCaretUp(e,t,r,i)}moveCaretDown(e,t,r,i){let n=e.getLowerRow(t);return n?this.moveCaretToChildTop(e,n,r,i):super.moveCaretDown(e,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(9),n=r(4),s=r(10);t.default=class{enter(e,t,r){let o=t.node;if(!(e.stack.indexOf(o)>=0))return[];let l=new i.default([],null,r.style);return[new s.MoveCaretAction(t),new s.InsertNodeAction(l),new s.MoveCaretAction(n.putCaretTo(l,0))]}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(24),n=r(10),s=r(2),o=r(9);function l(e,t){return t instanceof o.default&&e.stack.indexOf(t)>=0}function a(e){return e.stack.filter(e=>e instanceof o.default).length<=1}function y(e,t){let r=new s.Caret(e,s.Position.Before),i=new s.Caret(e,s.Position.After);return new s.Selection(r,i,t?r:i,!0)}t.default=class extends i.default{deleteChildFromStart(e,t,r){if(l(e,t)&&!a(e)){let e=y(t,!0);return new n.SelectionDeletionConfirmation(e)}return super.deleteChildFromStart(e,t,r)}deleteChildFromEnd(e,t,r){if(l(e,t)&&!a(e)){let e=y(t,!1);return new n.SelectionDeletionConfirmation(e)}return super.deleteChildFromEnd(e,t,r)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(35),s=r(4);t.default=class{updateCaret(e,t,r,o,l){return o instanceof n.default?(l.forEach(t=>{if(t instanceof i.ChildRemoved){let n=r.getUpperRow(t.child);if(n)return void(e=s.putCaretTo(n,n.children.length));let l=r.getLowerRow(t.child);if(l)return void(e=s.putCaretTo(l,0));e=new i.Caret(o,i.Position.After)}}),e):e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(35),n=r(26),s=r(9),o=r(109),l=r(47),a=r(50),y=r(0),u=r(14),c="mlongdiv",h="msgroup",f="longdivstyle",x="stackalign",d="charspacing";class p{static register(e){e.registerParser(c,new p)}parse(e,t,r){let c=this.parseImpl(e,r);for(c=c.map(e=>e instanceof n.default||e instanceof s.default?e:new s.default([e],null,null));c.length<3;)c.push(new s.default([],null));let h=o.parseStackAlign(e.getAttribute(x),l.default.Left),p=u.parseDimension(e.getAttribute(d),0),m=function(e,t){let r=e?y.findMapValue(g,e):null;return y.isNull(r)?t:r}(e.getAttribute(f),a.default.American);return new i.default(c[0],c[1],c.slice(2),m,h,p,t)}parseImpl(e,t){let r=[],i=e.firstElementChild;for(;i;){if(i.nodeName==h){let e=this.parseImpl(i,t);r=r.concat(e)}else{let e=t.parseNext(i,!1);e&&r.push(e)}i=i.nextElementSibling}return r}}t.LongDivParser=p;t.LongDivSerializer=class{serialize(e,t,r){let i=t.ele(c).att(f,(n=e.divStyle,g.get(n))).att(x,o.serializeStackAlign(e.align)).att(d,u.serializeDimension(e.spacing));var n;r.serializeNext(e.divisor,i),r.serializeNext(e.divisionRes,i);let s=i.ele(h);e.stack.forEach(e=>{r.serializeNext(e,s)})}};const g=new Map([[a.default.European,"shortstackedrightright"],[a.default.American,"leftop"]])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(74);t.default=class extends i.default{getNodeBBox(e,t){let r=super.getNodeBBox(e,t),i=Math.abs(r.height*e.width);return r.setWidth(i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(10);t.default=class{deleteFromStart(e,t){return new i.DeletionAck(e)}deleteFromEnd(e,t){return new i.DeletionAck(e)}deleteInsideBefore(){throw new Error("unsupported")}deleteInsideAfter(){throw new Error("unsupported")}deleteChildFromStart(){throw new Error("unsupported")}deleteChildFromEnd(){throw new Error("unsupported")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(46),n=r(18),s=r(14),o="mspace",l="width",a="linebreak",y="newline";class u{static register(e){e.registerParser(o,new u)}parse(e,t,r){if(e.getAttribute(a)==y)return new n.default(t);if(e.hasAttribute(l)){let t=s.parseDimension(e.getAttribute(l),0,"em");if(0!=t)return new i.default(t)}return null}}t.SpaceParser=u;t.SpaceSerializer=class{serialize(e,t,r){t.ele(o).att(l,s.serializeDimension(e.width,"em"))}};t.LinebreakSerializer=class{serialize(e,t,r){t.ele(o).att(a,y)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(3),n=r(95),s=r(0),o=r(202),l=r(203),a=r(221),y=r(111),u=r(222),c=r(25),h=r(226),f=r(91),x=r(227),d=r(45),p=r(1),g=r(30),m=new n.Settings(g.default.SYSTEM,36,"#000000",null,!1,!1);class C{constructor(e){let t;this._nodeUpdaters=new s.TypedClassMap,this._nodeParsers=new Map,this._nodeSerializers=new s.TypedClassMap,this._nodeCaretUpdaters=new s.TypedClassMap,this._changed=new d.Signal,this._parser=new y.default(this._nodeParsers),this._serializer=new u.default(this._nodeSerializers),this._history=new o.default,this._history.stateChanged.add(this.onHistoryState,this),h.default(this);let r=new f.default(null,!1);if(e){let i=this._parser.parse(e);if(!i)throw new Error("mathML parse failed");[t,r]=i}else t=new i.default;let a=m.setFontSize(r.fontSize).setRtl(r.rtl);this._state=new n.default(t,a,c.getDefaultCaret(t),null),this._manager=new l.default(this,this._parser,this._serializer,this._nodeUpdaters)}static newInstance(){return new C}static parseMathML(e){return new C(e)}update(){return new a.default(this,this._state,this._nodeUpdaters,this._nodeCaretUpdaters)}commitTransaction(e){let t=e.state,r=this._state;this.updateState(t),this._history.addState(r,t)}moveCaret(e){let t=this._state.setCaret(e);this.updateState(t)}setSelection(e,t){let r=this._state.setSelection(e,t);this.updateState(r)}onHistoryState(e){this._state.root!=e.root&&c.fixParentLinks(e.root),this.updateState(e)}updateState(e){this._state=e,this._changed.dispatch(this)}get state(){return this._state}get manager(){return this._manager}get mathML(){let e=this._state.settings;return this._serializer.serialize(this._state.root,new f.default(e.fontSize,e.rtl))}executeCommand(e){this._history.executeCommand(e)}unexecuteCommand(e){this._history.unexecuteCommand(e)}commitCommand(){this._history.commit()}get changed(){return this._changed}get commandCreated(){return this._history.commandCreated}get currentCommandUpdated(){return this._history.lastCommandUpdated}exportToSvg(e){return p.checkNotNull(e),x.default.exportModel(this,e)}registerParser(e,t){this._nodeParsers.set(e,t)}registerSerializer(e,t){this._nodeSerializers.set(e,t)}registerUpdater(e,t){this._nodeUpdaters.set(e,t)}registerCaretUpdater(e,t){this._nodeCaretUpdaters.set(e,t)}}t.default=C},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(45),n=r(1);class s{constructor(e,t){this.prevState=e,this.newState=t}}t.default=class{constructor(){this._lastCommand=null,this.stateChanged=new i.Signal,this.commandCreated=new i.Signal,this.lastCommandUpdated=new i.Signal}addState(e,t){this._lastCommand?(this._lastCommand=new s(this._lastCommand.prevState,t),this.lastCommandUpdated.dispatch(this._lastCommand)):(this._lastCommand=new s(e,t),this.commandCreated.dispatch(this._lastCommand))}executeCommand(e){n.checkArgument(e instanceof s),this.commit(),this.stateChanged.dispatch(e.newState)}unexecuteCommand(e){n.checkArgument(e instanceof s),this.commit(),this.stateChanged.dispatch(e.prevState)}commit(){this._lastCommand=null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(0),s=r(204),o=r(91),l=r(3),a=r(11),y=r(25),u=r(18),c=r(28),h=r(48),f=r(1);t.default=class{constructor(e,t,r,i){this._arabicDigits=!1,this._easternArabicDigits=!1,this._model=e,this._parser=t,this._serializer=r,this._updateContext=new p(i,new g,e),this._api=new s.default(e,this,this._updateContext),this._globalTextFormat=new x(this,e),this._localTextFormat=new d(this,e),this.updateDefaultTextFormat(),e.changed.add(this.onModelChanged,this,10)}onModelChanged(){this.updateDefaultTextFormat(),this._localTextFormat.reset()}getSelectionMathML(){return this.copyImpl(e=>{e.rollback()})}cutMathML(){return this.copyImpl(e=>{e.commit()})}insert(e){f.checkArgument(n.isString(e));let t=this._parser.parse(e),r=t?t[0]:function(e,t){let r=[];return h.splitString(e).forEach(e=>{let t=null;"\n"==e?t=new u.default:"\r"!=e&&(t=new a.default(y.getTextType(e),e,c.default.getDefault())),t&&r.push(t)}),new l.default(r,!1,t)}(e,this.currentStyle);this._model.update().insertNode(r).commit()}copyImpl(e){let t=this._model.state.selection;if(!t)return null;let r=this._model.update(),i=r.extractSelection(t,!0),n=this._serializer.serialize(i,new o.default(null,!1));return e(r),n}update(e){this._api.startUpdate();try{e(this._api),this._api.endUpdate(!0)}catch(e){throw this._api.endUpdate(!1),e}}get hasSelection(){return null!=this._model.state.selection}get currentEquation(){return this._api.currentEquation}get globalTextFormat(){return this._globalTextFormat}get localTextFormat(){return this._localTextFormat}updateDefaultTextFormat(){this._defaultTextFormat=function(e){let t=e=>{let t=null;return(t=e.position==i.Position.Inside?e.node:e.nextNode)?t.style.textFormat:null},r=null;return r=e.selection?t(e.selection.start):(e=>{let t=null;return(t=e.position==i.Position.Inside?e.node:e.prevNode)?t.style.textFormat:null})(e.caret)||t(e.caret),f.checkNotNull(r),r}(this._model.state)}get defaultTextFormat(){return this._defaultTextFormat}get currentStyle(){let e=new i.TextFormat(this._localTextFormat.customColor,this._localTextFormat.customBold,this._localTextFormat.italic);return new i.Style(null,null,e)}get rtl(){return this._model.state.settings.rtl}set rtl(e){if(this.rtl==e)return;let t=this._model.state.settings.setRtl(e);this._model.update().setSettings(t).commit()}get arabicLigatures(){return this._model.state.settings.joinArabicChars}set arabicLigatures(e){if(this.arabicLigatures==e)return;let t=this._model.state.settings.setJoinArabicChars(e);this._model.update().setSettings(t).commit()}get arabicDigits(){return this._arabicDigits}set arabicDigits(e){this._arabicDigits=e,e&&(this._easternArabicDigits=!1)}get easternArabicDigits(){return this._easternArabicDigits}set easternArabicDigits(e){this._easternArabicDigits=e,e&&(this._arabicDigits=!1)}};class x{constructor(e,t){this._manager=e,this._model=t}get fontSize(){let e=this._model.state.settings;return e.fontSize||e.defaultFontSize}set fontSize(e){if(this.fontSize==e)return;let t=this._model.state.settings.setFontSize(e);this._model.update().setSettings(t).commit()}get color(){return this._model.state.settings.defaultColor}set color(e){let t=this._model.state.settings;t.defaultColor!=e&&(t=this._model.state.settings.setDefaultColor(e),this._model.update().setSettings(t).commit())}}class d{constructor(e,t){this._color=null,this._bold=null,this._italic=null,this._customItalic=!1,this._manager=e,this._model=t}reset(){this._color=null,this._bold=null,this._customItalic=!1}update(e,t){let r=this._model.state.selection;r&&this._model.update().updateSelectionFormat(r,e,t).commit()}get customColor(){return this._color||this._manager.defaultTextFormat.color}get color(){return this.customColor||this._model.state.settings.defaultColor}set color(e){this._color=e,this.update(i.TextFormat.SET_COLOR(e),i.TextFormat.CLEAR_COLOR())}get customBold(){return n.isNull(this._bold)?this._manager.defaultTextFormat.bold:this._bold}get bold(){return this.customBold||!1}set bold(e){this._bold=e,this.update(i.TextFormat.SET_BOLD(e||null),i.TextFormat.CLEAR_BOLD())}get italic(){return this._customItalic?this._italic:this._manager.defaultTextFormat.italic}set italic(e){this._italic=e,this._customItalic=!0,this.update(i.TextFormat.SET_ITALIC(e),i.TextFormat.CLEAR_ITALIC())}}class p{constructor(e,t,r){this.updaters=e,this.watcher=t,this.model=r}get settings(){return this.model.state.settings}}class g{nodeUpdating(e,t){}nodeUpdated(e,t,r){}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(12),n=r(2),s=r(3),o=r(11),l=r(22),a=r(0),y=r(25),u=r(4),c=r(4),h=r(15),f=r(32),x=r(37),d=r(41),p=r(39),g=r(40),m=r(33),C=r(38),w=r(42),_=r(34),v=r(20),b=r(47),S=r(9),L=r(26),E=r(35),T=r(31),A=r(220),I=r(49),P=r(46),O=r(28);t.default=class{constructor(e,t,r){this._update=null,this._model=e,this._manager=t,this._updateContext=r}startUpdate(){if(this._update)throw new Error("update was already started");this._update=this._model.update()}endUpdate(e){if(!this._update)throw new Error("update wasn't started");e?this._update.commit():this._update.rollback(),this._update=null}assertUpdating(){if(!this._update)throw new Error}get update(){return this.assertUpdating(),this._update}isNodeInModel(e){let t=y.getNodePath(e),r=this.update.state.root;return a.last(t)==r}get currentEquation(){let e=this._model.state.caret.node;return h.wrap(e,this)}insertEquation(e){let t=h.unwrap(e),r=this._manager.currentStyle;if(r=t.style.copyTo(r),(t=t.updateStyle(r))instanceof s.default){let[e,r,i]=this.update.insertNestedRow(t);return new A.default(this,e,r,i)}return this.update.insertNode(t),h.wrap(t,this)}selectEquation(e){let t=h.unwrap(e);if(this.isNodeInModel(t))if(t instanceof l.default)this.update.setCaret(new n.Caret(t,n.Position.Inside));else if(t instanceof u.default){let e=c.putCaretTo(t,0),r=c.putCaretTo(t,t.children.length);e.equals(r)?this.update.setCaret(e):this.update.setSelection(new n.Selection(e,r,e),r)}else if(t.parent instanceof u.default){let e=t.parent,r=e.children.indexOf(t),i=c.putCaretTo(e,r),s=c.putCaretTo(e,r+1);this.update.setSelection(new n.Selection(i,s,i),s)}}moveToEquation(e){let t=h.unwrap(e);if(this.isNodeInModel(t)){if(t instanceof u.default)this.update.setCaret(c.putCaretTo(t,0));else if(t.parent instanceof u.default){let e=t.parent.children.indexOf(t);this.update.setCaret(c.putCaretTo(t.parent,e+1))}}else console.warn("trying to move to ",t,", but it's not in model")}cutSelection(){let e=this.update.state.selection;if(e){let t=this.update.extractSelection(e);return h.wrap(t,this)}return this.createRow()}cutEquation(e){this.assertUpdating();let t=h.unwrap(e);return this.isNodeInModel(t)?t.parent instanceof u.default?(this.update.deleteNode(t),h.wrap(t,this)):(console.warn("equation could be removed only from Row/StackRow equations"),e):(console.warn("trying to cut equation which isn't in model"),e)}createRow(){return this.assertUpdating(),h.wrap(new s.default,this)}createText(e,t){return this.assertUpdating(),t=a.isNumber(t)?t:y.getTextType(e),h.wrap(new o.default(t,e,O.default.getDefault()),this)}createPlaceholder(){return this.assertUpdating(),h.wrap(new l.default,this)}createFraction(e=!1){this.assertUpdating();let t=new f.default(new s.default,new s.default,e);return h.wrap(t,this)}createBrackets(e="(",t=")"){this.assertUpdating();let r=new O.default(null,T.default.Default,!0),n=new x.default(new o.default(i.default.Operator,e,r),new o.default(i.default.Operator,t,r),[new s.default],[]);return h.wrap(n,this)}createEnclose(e){return this.assertUpdating(),h.wrap(new d.default(new s.default,e),this)}createSqrt(){return this.assertUpdating(),h.wrap(new p.default(new s.default),this)}createRoot(){return this.assertUpdating(),h.wrap(new g.default(new s.default,new s.default),this)}createSub(){this.assertUpdating();let e=new m.SubSup(new s.default,null,new m.SubSupPair(new s.default,null));return h.wrap(e,this)}createSup(){this.assertUpdating();let e=new m.SubSup(new s.default,null,new m.SubSupPair(null,new s.default));return h.wrap(e,this)}createSubSup(){this.assertUpdating();let e=new m.SubSup(new s.default,null,new m.SubSupPair(new s.default,new s.default));return h.wrap(e,this)}createPreSub(){this.assertUpdating();let e=new m.SubSup(new s.default,new m.SubSupPair(new s.default,null),null);return h.wrap(e,this)}createPreSup(){this.assertUpdating();let e=new m.SubSup(new s.default,new m.SubSupPair(null,new s.default),null);return h.wrap(e,this)}createPreSubSup(){this.assertUpdating();let e=new m.SubSup(new s.default,new m.SubSupPair(new s.default,new s.default),null);return h.wrap(e,this)}createFullSubSup(){this.assertUpdating();let e=new m.SubSup(new s.default,new m.SubSupPair(new s.default,new s.default),new m.SubSupPair(new s.default,new s.default));return h.wrap(e,this)}createUnderscript(){this.assertUpdating();let e=new C.default(new s.default,new s.default,null);return h.wrap(e,this)}createOverscript(){this.assertUpdating();let e=new C.default(new s.default,null,new s.default);return h.wrap(e,this)}createUnderOverscripts(){this.assertUpdating();let e=new C.default(new s.default,new s.default,new s.default);return h.wrap(e,this)}createMatrix(e,t){this.assertUpdating();let r=[];for(let i=0;i<e*t;++i)r.push(new s.default);let i=new w.default(r,e,t,I.MatrixStyle.getDefault());return h.wrap(i,this)}createStack(){this.assertUpdating();let e=new _.default([new S.default([],null)],b.default.Right,v.DEFAULT_STACK_SPACING);return h.wrap(e,this)}createStackRow(){return this.assertUpdating(),h.wrap(new S.default([],null),this)}createStackLine(){return this.assertUpdating(),h.wrap(new L.default,this)}createLongDiv(e){this.assertUpdating();let t=new E.default(new S.default([],null),new S.default([],null),[new S.default([],null)],e,b.default.Left,0);return h.wrap(t,this)}createSpace(e){return this.assertUpdating(),h.wrap(new P.default(e),this)}replace(e,t){this.isNodeInModel(e)?this.update.replaceNode(e,t):y.replaceNodeInPath(e,t,this._updateContext)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(7),s=r(3),o=r(15),l=r(22),a=r(0);class y extends i.default{get type(){return n.EquationType.Row}get children(){return this.node.children.map(e=>o.wrap(e,this._manager))}get largeOp(){return this.node.largeOp}setLargeOp(e){let t=new s.default(this.node.children,e,this.node.style);return this.replaceNode(t)}append(e,t=!0){let r=o.unwrap(e);r instanceof s.default&&1==r.children.length&&(r=r.children[0]);let i=this.node.children;i=1==i.length&&i[0]instanceof l.default&&t?[r]:i.concat([r]);let n=new s.default(i,this.node.largeOp,this.node.style);return this.replaceNode(n)}replace(e,t){let r=o.unwrap(e),i=o.unwrap(t),n=this.node.children;n=a.replace(n,r,i);let l=new s.default(n,this.node.largeOp,this.node.style);return this.replaceNode(l)}updateEquation(e){return new y(this._manager,e)}}t.default=y},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(11),s=r(7);class o extends i.default{get type(){return s.EquationType.Text}get textType(){return this.node.type}get text(){return this.node.rawString}get stretchable(){return this.node.stretchable}get stretchy(){return this.node.stretchEnabled}get variant(){return this.node.attrs.variant}get largeOp(){return this.node.actualLargeOp}setText(e){let t=this.node,r=new n.default(t.type,e,t.attrs,t.style);return this.replaceNode(r)}setTextType(e){let t=this.node,r=new n.default(e,t.rawString,t.attrs,t.style);return this.replaceNode(r)}setStretchy(e){return this.updateTextAttributes(t=>t.setStretchy(e))}setVariant(e){return this.updateTextAttributes(t=>t.setVariant(e))}setLargeOp(e){return this.updateTextAttributes(t=>t.setLargeOp(e))}updateTextAttributes(e){let t=e(this.node.attrs),r=this.node,i=new n.default(r.type,r.rawString,t,r.style);return this.replaceNode(i)}updateEquation(e){return new o(this._manager,e)}}t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(7);class s extends i.default{get type(){return n.EquationType.Placeholder}updateEquation(e){return new s(this._manager,e)}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(32),s=r(7),o=r(15);class l extends i.default{get type(){return s.EquationType.Fraction}get numerator(){return o.wrap(this.node.numerator,this._manager)}get denominator(){return o.wrap(this.node.denominator,this._manager)}get bevelled(){return this.node.bevelled}setNumerator(e){let t=o.unwrapRow(e),r=new n.default(t,this.node.denominator,this.node.bevelled,this.node.style);return this.replaceNode(r)}setDenominator(e){let t=o.unwrapRow(e),r=new n.default(this.node.numerator,t,this.node.bevelled,this.node.style);return this.replaceNode(r)}setBevelled(e){let t=new n.default(this.node.numerator,this.node.denominator,e,this.node.style);return this.replaceNode(t)}updateEquation(e){return new l(this._manager,e)}}t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(37),s=r(7),o=r(15),l=r(11),a=r(12),y=r(31),u=r(0),c=r(28),h=r(1),f=new c.default(null,y.default.Default,!0);class x extends i.default{get type(){return s.EquationType.Brackets}get openBracket(){return this.node.openBracket.rawString}get closeBracket(){return this.node.closeBracket.rawString}get separator(){let e=this.node.separators;return e.length>0?e[0].rawString:null}get content(){return this.node.content.map(e=>o.wrap(e,this._manager))}setOpenBracket(e){let t=new n.default(new l.default(a.default.Operator,e,f),this.node.closeBracket,this.node.content,this.node.separators,this.node.style);return this.replaceNode(t)}setCloseBracket(e){let t=new n.default(this.node.openBracket,new l.default(a.default.Operator,e,f),this.node.content,this.node.separators,this.node.style);return this.replaceNode(t)}setSeparator(e){h.checkArgument(this.node.separators.length>0,"equation must contain multiple content equations before setting separator");let t=this.node.separators.map(t=>new l.default(a.default.Operator,e,f)),r=new n.default(this.node.openBracket,this.node.closeBracket,this.node.content,t,this.node.style);return this.replaceNode(r)}setContent(e,t=0){h.checkArgument(t>=0&&t<this.node.content.length);let r=o.unwrapRow(e),i=this.node.content;i=u.replace(i,i[t],r);let s=new n.default(this.node.openBracket,this.node.closeBracket,i,this.node.separators,this.node.style);return this.replaceNode(s)}addContent(e){let t=o.unwrapRow(e),r=this.node.content;r=[...r,t];let i=this.separator||",",s=this.node.separators;s=[...s,new l.default(a.default.Operator,i,f)];let y=new n.default(this.node.openBracket,this.node.closeBracket,r,s,this.node.style);return this.replaceNode(y)}updateEquation(e){return new x(this._manager,e)}}t.default=x},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(41),s=r(7),o=r(15);class l extends i.default{get type(){return s.EquationType.Enclose}get content(){return o.wrap(this.node.content,this._manager)}get notations(){return this.node.notations}setContent(e){let t=o.unwrapRow(e),r=new n.default(t,this.node.notations,this.node.style);return this.replaceNode(r)}setNotations(e){let t=new n.default(this.node.content,e,this.node.style);return this.replaceNode(t)}updateEquation(e){return new l(this._manager,e)}}t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(7);class s extends i.default{get type(){return n.EquationType.Linebreak}updateEquation(e){return new s(this._manager,e)}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(39),s=r(7),o=r(15);class l extends i.default{get type(){return s.EquationType.Sqrt}get base(){return o.wrap(this.node.base,this._manager)}setBase(e){let t=o.unwrapRow(e),r=new n.default(t,this.node.style);return this.replaceNode(r)}updateEquation(e){return new l(this._manager,e)}}t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(40),s=r(7),o=r(15);class l extends i.default{get type(){return s.EquationType.Root}get base(){return o.wrap(this.node.base,this._manager)}get index(){return o.wrap(this.node.index,this._manager)}setBase(e){let t=o.unwrapRow(e),r=new n.default(t,this.node.index,this.node.style);return this.replaceNode(r)}setIndex(e){let t=o.unwrapRow(e),r=new n.default(this.node.base,t,this.node.style);return this.replaceNode(r)}updateEquation(e){return new l(this._manager,e)}}t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(33),s=r(7),o=r(15);class l extends i.default{get type(){return s.EquationType.SubSup}get base(){return o.wrap(this.node.base,this._manager)}get preSubscript(){return this.node.prescript&&this.node.prescript.sub?o.wrap(this.node.prescript.sub,this._manager):null}get preSuperscript(){return this.node.prescript&&this.node.prescript.sup?o.wrap(this.node.prescript.sup,this._manager):null}get postSubscript(){return this.node.postscript&&this.node.postscript.sub?o.wrap(this.node.postscript.sub,this._manager):null}get postSuperscript(){return this.node.postscript&&this.node.postscript.sup?o.wrap(this.node.postscript.sup,this._manager):null}setBase(e){let t=o.unwrapRow(e),r=new n.SubSup(t,this.node.prescript,this.node.postscript,this.node.style);return this.replaceNode(r)}setPreSubscript(e){let t=e?o.unwrapRow(e):null,r=a(this.node.prescript,e=>new n.SubSupPair(t,e.sup)),i=new n.SubSup(this.node.base,r,this.node.postscript,this.node.style);return this.replaceNode(i)}setPreSuperscript(e){let t=e?o.unwrapRow(e):null,r=a(this.node.prescript,e=>new n.SubSupPair(e.sub,t)),i=new n.SubSup(this.node.base,r,this.node.postscript,this.node.style);return this.replaceNode(i)}setPostSubscript(e){let t=e?o.unwrapRow(e):null,r=a(this.node.postscript,e=>new n.SubSupPair(t,e.sup)),i=new n.SubSup(this.node.base,this.node.prescript,r,this.node.style);return this.replaceNode(i)}setPostSuperscript(e){let t=e?o.unwrapRow(e):null,r=a(this.node.postscript,e=>new n.SubSupPair(e.sub,t)),i=new n.SubSup(this.node.base,this.node.prescript,r,this.node.style);return this.replaceNode(i)}updateEquation(e){return new l(this._manager,e)}}function a(e,t){return e||(e=new n.SubSupPair(null,null)),(e=t(e)).sub||e.sup?e:null}t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(38),s=r(7),o=r(15);class l extends i.default{get type(){return s.EquationType.UnderOver}get base(){return o.wrap(this.node.base,this._manager)}get underscript(){return this.node.underscript?o.wrap(this.node.underscript,this._manager):null}get overscript(){return this.node.overscript?o.wrap(this.node.overscript,this._manager):null}setBase(e){let t=o.unwrapRow(e),r=new n.default(t,this.node.underscript,this.node.overscript,this.node.style);return this.replaceNode(r)}setUnderscript(e){let t=e?o.unwrapRow(e):null,r=new n.default(this.node.base,t,this.node.overscript,this.node.style);return this.replaceNode(r)}setOverscript(e){let t=e?o.unwrapRow(e):null,r=new n.default(this.node.base,this.node.underscript,t,this.node.style);return this.replaceNode(r)}updateEquation(e){return new l(this._manager,e)}}t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(42),s=r(7),o=r(15),l=r(0),a=r(3),y=r(1);class u extends i.default{get type(){return s.EquationType.Matrix}get rowCount(){return this.node.rowCount}get colCount(){return this.node.colCount}get children(){let e=[];for(let t=0;t<this.rowCount;++t){let r=[];for(let e=0;e<this.colCount;++e){let i=this.node.get(t,e);r.push(o.wrap(i,this._manager))}e.push(r)}return e}getChildPos(e){let t=o.unwrap(e);return this.node.getChildPos(t)}setChild(e,t,r){y.checkArgument(e>=0&&e<this.rowCount&&t>=0&&t<this.colCount);let i=o.unwrapRow(r),s=e*this.colCount+t,a=this.node.children;a=l.replace(a,a[s],i);let u=new n.default(a,this.rowCount,this.colCount,this.node.matrixStyle,this.node.style);return this.replaceNode(u)}addRow(e){y.checkArgument(e>=0&&e<=this.rowCount);let t=[];for(let e=0;e<this.colCount;++e)t.push(new a.default);let r=e*this.colCount,i=this.node.children;i=[...i.slice(0,r),...t,...i.slice(r)];let s=new n.default(i,this.rowCount+1,this.colCount,this.node.matrixStyle,this.node.style);return this.replaceNode(s)}removeRow(e){y.checkArgument(e>=0&&e<this.rowCount&&this.rowCount>1);let t=e*this.colCount,r=t+this.colCount-1,i=this.node.children;i=l.deleteRange(i,t,r);let s=new n.default(i,this.rowCount-1,this.colCount,this.node.matrixStyle,this.node.style);return this.replaceNode(s)}addCol(e){y.checkArgument(e>=0&&e<=this.colCount);let t=this.node.children,r=[];for(let i=0;i<this.rowCount;++i){let n=t.slice(i*this.colCount,(i+1)*this.colCount);n=[...n.slice(0,e),new a.default,...n.slice(e)],r.push(n)}t=r.reduce((e,t)=>e.concat(t));let i=new n.default(t,this.rowCount,this.colCount+1,this.node.matrixStyle,this.node.style);return this.replaceNode(i)}removeCol(e){y.checkArgument(e>=0&&e<this.colCount&&this.colCount>1);let t=this.node.children,r=[];for(let i=0;i<this.rowCount;++i){let n=t.slice(i*this.colCount,(i+1)*this.colCount);n=l.deleteAt(n,e),r.push(n)}t=r.reduce((e,t)=>e.concat(t));let i=new n.default(t,this.rowCount,this.colCount-1,this.node.matrixStyle,this.node.style);return this.replaceNode(i)}get equalRows(){return this.node.matrixStyle.equalRows}setEqualRows(e){return this.updateMatrixStyle(t=>t.setEqualRows(e))}get equalCols(){return this.node.matrixStyle.equalCols}setEqualCols(e){return this.updateMatrixStyle(t=>t.setEqualCols(e))}get frame(){return this.node.matrixStyle.frame}setFrame(e){return this.updateMatrixStyle(t=>t.setFrame(e))}getRowLine(e){return y.checkArgument(e>=0&&e<this.rowCount-1),this.node.matrixStyle.getRowLine(e)}setRowLine(e,t){return y.checkArgument(e>=0&&e<this.rowCount-1),this.updateMatrixStyle(r=>r.setRowLine(e,t))}getColLine(e){return y.checkArgument(e>=0&&e<this.colCount-1),this.node.matrixStyle.getColLine(e)}setColLine(e,t){return y.checkArgument(e>=0&&e<this.colCount-1),this.updateMatrixStyle(r=>r.setColLine(e,t))}getRowSpacing(e){return y.checkArgument(e>=0&&e<this.rowCount-1),this.node.matrixStyle.getRowSpacing(e)}setRowSpacing(e,t){return y.checkArgument(e>=0&&e<this.rowCount-1),this.updateMatrixStyle(r=>r.setRowSpacing(e,t))}getColSpacing(e){return y.checkArgument(e>=0&&e<this.colCount-1),this.node.matrixStyle.getColSpacing(e)}setColSpacing(e,t){return y.checkArgument(e>=0&&e<this.colCount-1),this.updateMatrixStyle(r=>r.setColSpacing(e,t))}getRowAlign(e){return y.checkArgument(e>=0&&e<this.rowCount),this.node.matrixStyle.getRowAlign(e)}setRowAlign(e,t){return y.checkArgument(e>=0&&e<this.rowCount),this.updateMatrixStyle(r=>r.setRowAlign(e,t))}getColAlign(e){return y.checkArgument(e>=0&&e<this.colCount),this.node.matrixStyle.getColAlign(e)}setColAlign(e,t){return y.checkArgument(e>=0&&e<this.colCount),this.updateMatrixStyle(r=>r.setColAlign(e,t))}updateMatrixStyle(e){let t=e(this.node.matrixStyle.builder).build(),r=new n.default(this.node.children,this.rowCount,this.colCount,t,this.node.style);return this.replaceNode(r)}updateEquation(e){return new u(this._manager,e)}}t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(34),s=r(7),o=r(15),l=r(89),a=r(90),y=r(0),u=r(1);class c extends i.default{get type(){return s.EquationType.Stack}get children(){return this.node.children.map(e=>o.wrap(e,this._manager))}get align(){return this.node.align}get spacing(){return this.node.spacing}setAlign(e){let t=new n.default(this.node.children,e,this.node.spacing,this.node.style);return this.replaceNode(t)}setSpacing(e){let t=new n.default(this.node.children,this.node.align,e,this.node.style);return this.replaceNode(t)}addChild(e,t){u.checkArgument(e instanceof l.default||e instanceof a.default),u.checkArgument(t>=0&&t<=this.node.children.length);let r=o.unwrap(e),i=y.insertAt(this.node.children,r,t),s=new n.default(i,this.node.align,this.node.spacing,this.node.style);return this.replaceNode(s)}removeChild(e){u.checkArgument(e>=0&&e<this.node.children.length),u.checkState(this.node.children.length>1);let t=y.deleteAt(this.node.children,e),r=new n.default(t,this.node.align,this.node.spacing,this.node.style);return this.replaceNode(r)}updateEquation(e){return new c(this._manager,e)}}t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(35),s=r(7),o=r(15),l=r(89),a=r(90),y=r(0),u=r(1);class c extends i.default{get type(){return s.EquationType.LongDiv}get divisor(){return o.wrap(this.node.divisor,this._manager)}get divisionRes(){return o.wrap(this.node.divisionRes,this._manager)}get stack(){return this.node.stack.map(e=>o.wrap(e,this._manager))}get divStyle(){return this.node.divStyle}get align(){return this.node.align}get spacing(){return this.node.spacing}setDivStyle(e){let t=this.node,r=new n.default(t.divisor,t.divisionRes,t.stack,e,t.align,t.spacing,t.style);return this.replaceNode(r)}setAlign(e){let t=this.node,r=new n.default(t.divisor,t.divisionRes,t.stack,t.divStyle,e,t.spacing,t.style);return this.replaceNode(r)}setSpacing(e){let t=this.node,r=new n.default(t.divisor,t.divisionRes,t.stack,t.divStyle,t.align,e,t.style);return this.replaceNode(r)}addStackRow(e,t){u.checkArgument(e instanceof l.default||e instanceof a.default),u.checkArgument(t>=0&&t<=this.node.stack.length);let r=o.unwrap(e),i=y.insertAt(this.node.stack,r,t),s=this.node,c=new n.default(s.divisor,s.divisionRes,i,s.divStyle,s.align,s.spacing,s.style);return this.replaceNode(c)}removeStackRow(e){u.checkArgument(e>=0&&e<this.node.stack.length),u.checkState(this.node.stack.length>1);let t=y.deleteAt(this.node.stack,e),r=this.node,i=new n.default(r.divisor,r.divisionRes,t,r.divStyle,r.align,r.spacing,r.style);return this.replaceNode(i)}updateEquation(e){return new c(this._manager,e)}}t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(7);class s extends i.default{get type(){return n.EquationType.Space}get width(){return this.node.width}updateEquation(e){return new s(this._manager,e)}}t.default=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(6),n=r(7),s=r(15);t.default=class extends i.default{constructor(e,t,r,i){super(e,t),this._from=r,this._to=i}get type(){return n.EquationType.RowRange}get children(){return this.node.children.slice(this._from,this._to).map(e=>s.wrap(e,this._manager))}get row(){return s.wrap(this.node,this._manager)}get from(){return this._from}get to(){return this._to}updateEquation(e){throw new Error("unsupported")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(2),n=r(3),s=r(25),o=r(4),l=r(8),a=r(1);t.default=class{constructor(e,t,r,i){this._manager=e,this._originState=t,this._state=t,this._updaters=r,this._caretKeeper=new y(i)}get state(){return this._state}setState(e){s.fixParentLinks(e.root),this._state=e}insertNode(e){let t=this._state.selection;t&&this.deleteSelection(t);let r,n=this._state.caret,s=n.node.parent,o=this._updaters.get(s);switch(this.keepCaret(n),n.position){case i.Position.After:r=o.insertAfter(s,n.node,e,this);break;case i.Position.Before:r=o.insertBefore(s,n.node,e,this);break;case i.Position.Inside:r=o.insertInside(s,n,e,this);break;default:throw new Error}return this.nodeUpdated(s,r),this.setCaret(this.restoreCaret(n)),this}insertNestedRow(e){let t=o.putCaretTo(e,0),r=o.putCaretTo(e,e.children.length);this.keepCarets(t,r),this.insertNode(e),[t,r]=this.restoreCarets(t,r);let n=t.position==i.Position.Inside?t.node:t.nextNode||t.node,s=r.position==i.Position.Inside?r.node:r.prevNode||r.node;a.checkState(n.parent==s.parent),a.checkState(n.parent instanceof o.default);let l=n.parent;return[l,l.children.indexOf(n),l.children.indexOf(s)]}deleteNode(e){let t=this._state.caret;this.keepCaret(t);let r=e.parent;a.checkNotNull(r);let i=this._updaters.get(r).deleteChild(r,e,this);return e instanceof l.default&&(e.parent=null),this.nodeUpdated(r,i),this.setCaret(this.restoreCaret(t)),this}replaceNode(e,t){let r=this._state.caret;return this.keepCaret(r),this.updateNodePath(e,t),this.setCaret(this.restoreCaret(r)),this}deleteSelection(e){return this.extractSelection(e),this}extractSelection(e,t=!1){let r=this._state.caret;this.keepCaret(r);let i=e.node,n=this._updaters.get(i).extractSelection(i,e,t,this),s=n.updatedNode;return this.nodeUpdated(i,s),this.setCaret(this.restoreCaret(r)),n.extractedRow}updateSelectionFormat(e,t,r){let n=t=>[t,e.start.equals(t),e.end.equals(t)],l=(e,t,r)=>e[1]?t:e[2]?r:e[0],y=n(this._state.caret),u=n(e.origin),c=this.extractSelection(e),h=o.putCaretTo(c,0),f=o.putCaretTo(c,c.children.length),x=l(y,h,f),d=l(u,h,f);this.keepCarets(h,f,x,d);let p,g,m=c;return c=s.updateNodeStyles(c,e=>e.updateTextFormat(r),this),this._caretKeeper.nodeUpdated(m,c),m=c,c=c.updateStyle(c.style.updateTextFormat(t)),this._caretKeeper.nodeUpdated(m,c),this.insertNode(c),[h,f,p,g]=this.restoreCarets(h,f,d,x),a.checkState(!h.equals(f)),this.setSelection(new i.Selection(h,f,p),g),this}nodeUpdated(e,t){if(e instanceof n.default&&t instanceof n.default){let r=e.children.length,i=t.children.length,n=Math.min(r,i),s=0;for(;s<n&&e.children[s]==t.children[s];++s);let o=0;for(;o<n&&e.children[r-o-1]==t.children[i-o-1];++o);s<=(o=i-o)&&(t=this.joinRowChildren(t,s,o))}this.updateNodePath(e,t)}joinRowChildren(e,t,r){let s=e.children,o=!1;for(let n=t-1;n<r;++n){if(n<0||n>=s.length-1)continue;let t=s[n],l=s[n+1];if(t.constructor==l.constructor){let a=this._updaters.get(t).join(t,l,this);a&&(s=[...s.slice(0,n),a.resNode,...s.slice(n+2)],this._caretKeeper.nodeUpdating(e,new i.ChildrenJoined(a,n)),o=!0,--n,--r)}}if(o){let t=new n.default(s,e.largeOp,e.style);return this._caretKeeper.nodeUpdated(e,t),t}return e}updateNodePath(e,t){let r=s.replaceNodeInPath(e,t,this);a.checkState(r instanceof n.default),this._state=this._state.setRoot(r)}setCaret(e){return this._state=this._state.setCaret(e),this}setSelection(e,t){return this._state=this._state.setSelection(e,t),this}setSettings(e){return this._state=this._state.setSettings(e),this}keepCaret(e){this._caretKeeper.addCaret(e)}restoreCaret(e){return this._caretKeeper.getResultCaret(e)}keepCarets(...e){e.forEach(e=>{this.keepCaret(e)})}restoreCarets(...e){return e.map(e=>this.restoreCaret(e))}keepSelection(e){this.keepCarets(e.start,e.end,e.origin)}restoreSelection(e){let[t,r,n]=this.restoreCarets(e.start,e.end,e.origin);return t.equals(r)||t.parentNode!=r.parentNode?null:new i.Selection(t,r,n,e.temp)}commit(){this._manager.commitTransaction(this)}rollback(){s.fixParentLinks(this._originState.root)}get updaters(){return this._updaters}get watcher(){return this._caretKeeper}get settings(){return this._state.settings}};class y{constructor(e){this._updates=new Map,this._carets=new Map,this._caretPaths=new Map,this._caretUpdaters=e}addCaret(e){this._carets.set(e,e),this._caretPaths.set(e,s.getNodePath(e.node))}getResultCaret(e){let t=this._carets.get(e);if(!t)throw new Error;return t}nodeUpdating(e,t){let r=this._updates.get(e)||[];r.push(t),this._updates.set(e,r)}nodeUpdated(e,t,r){r&&this.nodeUpdating(e,r);let i=this._updates.get(e)||[];this._carets.forEach((r,n)=>{r=this.updateCaret(r,e,t,i),this._carets.set(n,r),this._caretPaths.set(r,s.getNodePath(r.node))}),this._updates.delete(e)}updateCaret(e,t,r,i){if(!this._caretUpdaters.has(t))return e;let n=this._caretUpdaters.get(t),s=this._caretPaths.get(e);return n.updateCaret(e,s,t,r,i)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0),n=r(112),s=r(111),o=r(113),l="http://www.w3.org/1998/Math/MathML";t.default=class{constructor(e){this._serializers=e}serialize(e,t){let r=o.begin({stringify:i.XmlStringifier}).ele(s.MATH_ROOT,{xmlns:l}),a=n.serializeStyle(e.style,r);return(a=function(e,t,r){return null!=r.fontSize&&(t=n.serializeFontSizeToStyle(e,t,r.fontSize)),r.rtl&&e.att(s.ATTR_DIRECTION,"rtl"),t}(r,a,t))?this._serializers.get(e).serialize(e,a,this):e.children.forEach(e=>{this.serializeNext(e,r)}),r.end()}serializeNext(e,t){t=n.serializeStyle(e.style,t)||t,this._serializers.get(e).serialize(e,t,this)}}},function(e,t,r){(function(){var t,i,n,s,o={}.hasOwnProperty;s=r(27).isPlainObject,t=r(17),n=r(115),i=r(92),e.exports=function(e){function r(e){r.__super__.constructor.call(this,null),e||(e={}),e.writer||(e.writer=new i),this.options=e,this.stringify=new n(e),this.isDocument=!0}return function(e,t){for(var r in t)o.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(r,t),r.prototype.end=function(e){var t;return e?s(e)&&(t=e,e=this.options.writer.set(t)):e=this.options.writer,e.document(this)},r.prototype.toString=function(e){return this.options.writer.set(e).document(this)},r}()}).call(this)},function(e,t,r){(function(){var t,i,n,s,o,l,a,y,u,c,h,f,x,d,p,g,m,C,w,_={}.hasOwnProperty;w=r(27),m=w.isObject,g=w.isFunction,C=w.isPlainObject,c=r(51),i=r(52),n=r(53),f=r(60),p=r(61),h=r(62),y=r(54),u=r(55),s=r(56),l=r(57),o=r(58),a=r(59),t=r(114),d=r(115),x=r(92),e.exports=function(){function e(e,t,r){var i;e||(e={}),e.writer?C(e.writer)&&(i=e.writer,e.writer=new x(i)):e.writer=new x(e),this.options=e,this.writer=e.writer,this.stringify=new d(e),this.onDataCallback=t||function(){},this.onEndCallback=r||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return e.prototype.node=function(e,t,r){var i;if(null==e)throw new Error("Missing node name");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node");return this.openCurrent(),e=e.valueOf(),null==t&&(t={}),t=t.valueOf(),m(t)||(r=(i=[t,r])[0],t=i[1]),this.currentNode=new c(this,e,t),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=r&&this.text(r),this},e.prototype.element=function(e,t,r){return this.currentNode&&this.currentNode instanceof u?this.dtdElement.apply(this,arguments):this.node(e,t,r)},e.prototype.attribute=function(e,r){var i,n;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode");if(null!=e&&(e=e.valueOf()),m(e))for(i in e)_.call(e,i)&&(n=e[i],this.attribute(i,n));else g(r)&&(r=r.apply()),this.options.skipNullAttributes&&null==r||(this.currentNode.attributes[e]=new t(this,e,r));return this},e.prototype.text=function(e){var t;return this.openCurrent(),t=new p(this,e),this.onData(this.writer.text(t,this.currentLevel+1)),this},e.prototype.cdata=function(e){var t;return this.openCurrent(),t=new i(this,e),this.onData(this.writer.cdata(t,this.currentLevel+1)),this},e.prototype.comment=function(e){var t;return this.openCurrent(),t=new n(this,e),this.onData(this.writer.comment(t,this.currentLevel+1)),this},e.prototype.raw=function(e){var t;return this.openCurrent(),t=new f(this,e),this.onData(this.writer.raw(t,this.currentLevel+1)),this},e.prototype.instruction=function(e,t){var r,i,n,s,o;if(this.openCurrent(),null!=e&&(e=e.valueOf()),null!=t&&(t=t.valueOf()),Array.isArray(e))for(r=0,s=e.length;r<s;r++)i=e[r],this.instruction(i);else if(m(e))for(i in e)_.call(e,i)&&(n=e[i],this.instruction(i,n));else g(t)&&(t=t.apply()),o=new h(this,e,t),this.onData(this.writer.processingInstruction(o,this.currentLevel+1));return this},e.prototype.declaration=function(e,t,r){var i;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node");return i=new y(this,e,t,r),this.onData(this.writer.declaration(i,this.currentLevel+1)),this},e.prototype.doctype=function(e,t,r){if(this.openCurrent(),null==e)throw new Error("Missing root node name");if(this.root)throw new Error("dtd() must come before the root node");return this.currentNode=new u(this,t,r),this.currentNode.rootNodeName=e,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},e.prototype.dtdElement=function(e,t){var r;return this.openCurrent(),r=new o(this,e,t),this.onData(this.writer.dtdElement(r,this.currentLevel+1)),this},e.prototype.attList=function(e,t,r,i,n){var o;return this.openCurrent(),o=new s(this,e,t,r,i,n),this.onData(this.writer.dtdAttList(o,this.currentLevel+1)),this},e.prototype.entity=function(e,t){var r;return this.openCurrent(),r=new l(this,!1,e,t),this.onData(this.writer.dtdEntity(r,this.currentLevel+1)),this},e.prototype.pEntity=function(e,t){var r;return this.openCurrent(),r=new l(this,!0,e,t),this.onData(this.writer.dtdEntity(r,this.currentLevel+1)),this},e.prototype.notation=function(e,t){var r;return this.openCurrent(),r=new a(this,e,t),this.onData(this.writer.dtdNotation(r,this.currentLevel+1)),this},e.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},e.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},e.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},e.prototype.openNode=function(e){if(!e.isOpen)return!this.root&&0===this.currentLevel&&e instanceof c&&(this.root=e),this.onData(this.writer.openNode(e,this.currentLevel)),e.isOpen=!0},e.prototype.closeNode=function(e){if(!e.isClosed)return this.onData(this.writer.closeNode(e,this.currentLevel)),e.isClosed=!0},e.prototype.onData=function(e){return this.documentStarted=!0,this.onDataCallback(e)},e.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},e.prototype.ele=function(){return this.element.apply(this,arguments)},e.prototype.nod=function(e,t,r){return this.node(e,t,r)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.dec=function(e,t,r){return this.declaration(e,t,r)},e.prototype.dtd=function(e,t,r){return this.doctype(e,t,r)},e.prototype.e=function(e,t,r){return this.element(e,t,r)},e.prototype.n=function(e,t,r){return this.node(e,t,r)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.att=function(){return this.currentNode&&this.currentNode instanceof u?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.a=function(){return this.currentNode&&this.currentNode instanceof u?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.ent=function(e,t){return this.entity(e,t)},e.prototype.pent=function(e,t){return this.pEntity(e,t)},e.prototype.not=function(e,t){return this.notation(e,t)},e}()}).call(this)},function(e,t,r){(function(){var t,i,n,s,o,l,a,y,u,c,h,f,x,d={}.hasOwnProperty;a=r(54),y=r(55),t=r(52),i=r(53),u=r(51),h=r(60),f=r(61),c=r(62),n=r(56),s=r(58),o=r(57),l=r(59),x=r(116),e.exports=function(e){function r(e,t){this.stream=e,r.__super__.constructor.call(this,t)}return function(e,t){for(var r in t)d.call(t,r)&&(e[r]=t[r]);function i(){this.constructor=e}i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype}(r,x),r.prototype.document=function(e){var t,r,n,s,o,l,u,h;for(r=0,s=(l=e.children).length;r<s;r++)(t=l[r]).isLastRootNode=!1;for(e.children[e.children.length-1].isLastRootNode=!0,h=[],n=0,o=(u=e.children).length;n<o;n++)switch(t=u[n],!1){case!(t instanceof a):h.push(this.declaration(t));break;case!(t instanceof y):h.push(this.docType(t));break;case!(t instanceof i):h.push(this.comment(t));break;case!(t instanceof c):h.push(this.processingInstruction(t));break;default:h.push(this.element(t))}return h},r.prototype.attribute=function(e){return this.stream.write(" "+e.name+'="'+e.value+'"')},r.prototype.cdata=function(e,t){return this.stream.write(this.space(t)+"<![CDATA["+e.text+"]]>"+this.endline(e))},r.prototype.comment=function(e,t){return this.stream.write(this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.endline(e))},r.prototype.declaration=function(e,t){return this.stream.write(this.space(t)),this.stream.write('<?xml version="'+e.version+'"'),null!=e.encoding&&this.stream.write(' encoding="'+e.encoding+'"'),null!=e.standalone&&this.stream.write(' standalone="'+e.standalone+'"'),this.stream.write("?>"),this.stream.write(this.endline(e))},r.prototype.docType=function(e,r){var a,y,u,h;if(r||(r=0),this.stream.write(this.space(r)),this.stream.write("<!DOCTYPE "+e.root().name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(e)),y=0,u=(h=e.children).length;y<u;y++)switch(a=h[y],!1){case!(a instanceof n):this.dtdAttList(a,r+1);break;case!(a instanceof s):this.dtdElement(a,r+1);break;case!(a instanceof o):this.dtdEntity(a,r+1);break;case!(a instanceof l):this.dtdNotation(a,r+1);break;case!(a instanceof t):this.cdata(a,r+1);break;case!(a instanceof i):this.comment(a,r+1);break;case!(a instanceof c):this.processingInstruction(a,r+1);break;default:throw new Error("Unknown DTD node type: "+a.constructor.name)}this.stream.write("]")}return this.stream.write(">"),this.stream.write(this.endline(e))},r.prototype.element=function(e,r){var n,s,o,l,a,y,x,p;for(a in r||(r=0),p=this.space(r),this.stream.write(p+"<"+e.name),y=e.attributes)d.call(y,a)&&(n=y[a],this.attribute(n));if(0===e.children.length||e.children.every(function(e){return""===e.value}))this.allowEmpty?this.stream.write("></"+e.name+">"):this.stream.write("/>");else if(this.pretty&&1===e.children.length&&null!=e.children[0].value)this.stream.write(">"),this.stream.write(e.children[0].value),this.stream.write("</"+e.name+">");else{for(this.stream.write(">"+this.newline),o=0,l=(x=e.children).length;o<l;o++)switch(s=x[o],!1){case!(s instanceof t):this.cdata(s,r+1);break;case!(s instanceof i):this.comment(s,r+1);break;case!(s instanceof u):this.element(s,r+1);break;case!(s instanceof h):this.raw(s,r+1);break;case!(s instanceof f):this.text(s,r+1);break;case!(s instanceof c):this.processingInstruction(s,r+1);break;default:throw new Error("Unknown XML node type: "+s.constructor.name)}this.stream.write(p+"</"+e.name+">")}return this.stream.write(this.endline(e))},r.prototype.processingInstruction=function(e,t){return this.stream.write(this.space(t)+"<?"+e.target),e.value&&this.stream.write(" "+e.value),this.stream.write("?>"+this.endline(e))},r.prototype.raw=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))},r.prototype.text=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))},r.prototype.dtdAttList=function(e,t){return this.stream.write(this.space(t)+"<!ATTLIST "+e.elementName+" "+e.attributeName+" "+e.attributeType),"#DEFAULT"!==e.defaultValueType&&this.stream.write(" "+e.defaultValueType),e.defaultValue&&this.stream.write(' "'+e.defaultValue+'"'),this.stream.write(">"+this.endline(e))},r.prototype.dtdElement=function(e,t){return this.stream.write(this.space(t)+"<!ELEMENT "+e.name+" "+e.value+">"+this.endline(e))},r.prototype.dtdEntity=function(e,t){return this.stream.write(this.space(t)+"<!ENTITY"),e.pe&&this.stream.write(" %"),this.stream.write(" "+e.name),e.value?this.stream.write(' "'+e.value+'"'):(e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.nData&&this.stream.write(" NDATA "+e.nData)),this.stream.write(">"+this.endline(e))},r.prototype.dtdNotation=function(e,t){return this.stream.write(this.space(t)+"<!NOTATION "+e.name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.pubID?this.stream.write(' PUBLIC "'+e.pubID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),this.stream.write(">"+this.endline(e))},r.prototype.endline=function(e){return e.isLastRootNode?"":this.newline},r}()}).call(this)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(64),n=r(65),s=r(68),o=r(70),l=r(71),a=r(72),y=r(73),u=r(75),c=r(76),h=r(77),f=r(78),x=r(79),d=r(81),p=r(82),g=r(85),m=r(86),C=r(87),w=r(88);t.default=function(e){i.registerInModel(e),n.registerInModel(e),s.registerInModel(e),o.registerInModel(e),l.registerInModel(e),a.registerInModel(e),y.registerInModel(e),u.registerInModel(e),c.registerInModel(e),h.registerInModel(e),f.registerInModel(e),x.registerInModel(e),d.registerInModel(e),p.registerInModel(e),g.registerInModel(e),m.registerInModel(e),C.registerInModel(e),w.registerInModel(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(5),n=r(0),s=r(110),o=r(94),l=r(228);class a{constructor(){this._renderers=new n.TypedClassMap,s.default(this)}static exportModel(e,t){return(new a).apply(e,t)}apply(e,t){let r=new o.default(e,this._renderers),n=new l.default(r.text,t),s=new i.RenderSettings(!1,!1,!1,!1);return r.draw(n,s,1),n.toString()}registerRenderer(e,t){this._renderers.set(e,t)}}t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=r(0),n=r(30),s=r(230),o=r(229),l=r(113),a=r(1);t.default=class{constructor(e,t){this._states=[],this._curTransform="",this._textManager=e,this._textCollector=t,this._root=l.begin({stringify:i.XmlStringifier}).ele("svg",{xmlns:"http://www.w3.org/2000/svg"}),this._curEl=this._root}toString(){return this._root.end()}resize(e,t){e=Math.ceil(e),t=Math.ceil(t),this._root.att("width",e+"px").att("height",t+"px").att("viewBox","0 0 "+e+" "+t)}clear(){}get curEl(){return this._curTransform&&(this._curEl=this._curEl.ele("g").att("transform",this._curTransform),this._curTransform=""),this._curEl}addTransform(e){this._curTransform+=e+" "}save(){this._states.push(this.curEl)}restore(){a.checkState(this._states.length>0),this._curEl=this._states.pop(),this._curTransform=""}translate(e,t){0==e&&0==t||this.addTransform("translate("+e+" "+t+")")}scale(e,t){t=i.isNumber(t)?t:e,1==e&&1==t||this.addTransform("scale("+e+" "+t+")")}mirror(){this.scale(-1,1)}drawText(e,t,r){let i=n.getFontStyle(t);const s=t.split(",")[0];i?this._textCollector.addText(e,s,i.bold,i.italic):this._textCollector.addText(e,s,!1,!1);let o=this._textManager.measureText(e,t,r).height-n.getFontDescender(t,r.size),l="";i&&i.bold==r.bold||(l+="font-weight: "+(r.bold?"bold":"normal")+";"),i&&i.italic==r.italic||(l+="font-style: "+(r.italic?"italic":"normal")+";");let a=this.curEl.ele("text").att("class",s).att("font-size",r.size).att("fill",r.color).att("y",o).text(e);l&&a.att("style",l)}drawCaret(e,t,r){}drawRtlCaret(e,t,r){}drawSelection(e,t,r,i){}drawHighlight(e,t,r,i){}path(){return new y(this.curEl)}};class y{constructor(e){this._curEl=e,this._path=s.path()}moveTo(e,t){return this._path.moveTo(e,t),this}lineTo(e,t){return this._path.lineTo(e,t),this}bezierCurveTo(e,t,r,i,n,s){return this._path.bezierCurveTo(e,t,r,i,n,s),this}quadraticCurveTo(e,t,r,i){return this._path.quadraticCurveTo(e,t,r,i),this}arcTo(e,t,r,i,n){return this._path.arcTo(e,t,r,i,n),this}ellipse(e,t,r,i,n=0,s=2*Math.PI){return o.ellipsePath(this._path,e,t,r,i,0,n,s,!1),this}close(){return this._path.closePath(),this}stroke(e,t,r){let i=this.insertPath().att("stroke",e).att("stroke-width",t).att("fill","none");return r&&i.att("stroke-dasharray","5, 5"),this}fill(e){return this.insertPath().att("fill",e),this}insertPath(){return this._curEl.ele("path").att("d",this._path.toString())}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=Math.PI,n=2*i,s=1e-6,o=n-s;t.ellipsePath=function(e,t,r,l,a,y,u,c,h){let f=e=>{let i=l*Math.cos(e),n=a*Math.sin(e),s=Math.sin(y),o=Math.cos(y);return[i*o-n*s+t,i*s+n*o+r]},[x,d]=f(u),[p,g]=f(c),m=1^(h?1:0),C=h?u-c:c-u,w=y/i*180;C<0&&(C=C%n+n);let _=e;if(null===_._x1&&(_._+="M"+x+","+d),_._x1=p,_._y1=g,C>o){let[e,t]=f(u+i);_._+="A"+l+","+a+","+w+",1,"+m+","+e+","+t+"A"+l+","+a+","+w+",1,"+m+","+x+","+d}else C>s&&(_._+="A"+l+","+a+","+w+","+ +(C>=i)+","+m+","+p+","+g)}},function(e,t,r){"use strict";r.r(t);var i=Math.PI,n=2*i,s=n-1e-6;function o(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function l(){return new o}o.prototype=l.prototype={constructor:o,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,r,i){this._+="Q"+ +e+","+ +t+","+(this._x1=+r)+","+(this._y1=+i)},bezierCurveTo:function(e,t,r,i,n,s){this._+="C"+ +e+","+ +t+","+ +r+","+ +i+","+(this._x1=+n)+","+(this._y1=+s)},arcTo:function(e,t,r,n,s){e=+e,t=+t,r=+r,n=+n,s=+s;var o=this._x1,l=this._y1,a=r-e,y=n-t,u=o-e,c=l-t,h=u*u+c*c;if(s<0)throw new Error("negative radius: "+s);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(h>1e-6)if(Math.abs(c*a-y*u)>1e-6&&s){var f=r-o,x=n-l,d=a*a+y*y,p=f*f+x*x,g=Math.sqrt(d),m=Math.sqrt(h),C=s*Math.tan((i-Math.acos((d+h-p)/(2*g*m)))/2),w=C/m,_=C/g;Math.abs(w-1)>1e-6&&(this._+="L"+(e+w*u)+","+(t+w*c)),this._+="A"+s+","+s+",0,0,"+ +(c*f>u*x)+","+(this._x1=e+_*a)+","+(this._y1=t+_*y)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,r,o,l,a){e=+e,t=+t;var y=(r=+r)*Math.cos(o),u=r*Math.sin(o),c=e+y,h=t+u,f=1^a,x=a?o-l:l-o;if(r<0)throw new Error("negative radius: "+r);null===this._x1?this._+="M"+c+","+h:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+="L"+c+","+h),r&&(x<0&&(x=x%n+n),x>s?this._+="A"+r+","+r+",0,1,"+f+","+(e-y)+","+(t-u)+"A"+r+","+r+",0,1,"+f+","+(this._x1=c)+","+(this._y1=h):x>1e-6&&(this._+="A"+r+","+r+",0,"+ +(x>=i)+","+f+","+(this._x1=e+r*Math.cos(l))+","+(this._y1=t+r*Math.sin(l))))},rect:function(e,t,r,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +r+"v"+ +i+"h"+-r+"Z"},toString:function(){return this._}};var a=l;r.d(t,"path",function(){return a})}]);
!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});


Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists