chromium/tools/perf/page_sets/maps_perf_test/worker.js

(function(){'use strict';var k,aa=aa||{},l=this;function m(a){return void 0!==a}function ba(a){return"string"==typeof a}function ca(a,b){a=a.split(".");var c=l;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&m(b)?c[d]=b:c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}}function da(){}
function ea(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function fa(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function ha(a,b,c){return a.call.apply(a.bind,arguments)}function ia(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}
function n(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?n=ha:n=ia;return n.apply(null,arguments)}var ja=Date.now||function(){return+new Date};function ka(a,b){function c(){}c.prototype=b.prototype;a.Qa=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.eb=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};function la(a,b,c){this.c=a;this.g=b;this.a=null;this.f=c;this.b=-1}la.prototype.abort=function(){return this.a?this.a():!1};la.prototype.postMessage=function(a,b,c){var d={};d.id=this.c;d.payload=a;d.complete=b;d.received=this.b;this.g.postMessage(d,c);b&&this.f(this.c)};var ma=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(ba(a))return ba(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function na(a){a:{var b=oa;for(var c=a.length,d=ba(a)?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:ba(a)?a.charAt(b):a[b]}
function pa(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var qa=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function ra(a,b){return a<b?-1:a>b?1:0};var sa;a:{var ta=l.navigator;if(ta){var ua=ta.userAgent;if(ua){sa=ua;break a}}sa=""}function p(a){return-1!=sa.indexOf(a)};var va="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function wa(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<va.length;f++)c=va[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function xa(){return(p("Chrome")||p("CriOS"))&&!p("Edge")};function ya(){return p("iPhone")&&!p("iPod")&&!p("iPad")};function za(a){za[" "](a);return a}za[" "]=da;function Ba(a,b){var c=Ca;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var Da=p("Opera"),Ea=p("Trident")||p("MSIE"),Fa=p("Edge"),Ga=p("Gecko")&&!(-1!=sa.toLowerCase().indexOf("webkit")&&!p("Edge"))&&!(p("Trident")||p("MSIE"))&&!p("Edge"),Ha=-1!=sa.toLowerCase().indexOf("webkit")&&!p("Edge");function Ia(){var a=l.document;return a?a.documentMode:void 0}var Ja;
a:{var Ka="",La=function(){var a=sa;if(Ga)return/rv:([^\);]+)(\)|;)/.exec(a);if(Fa)return/Edge\/([\d\.]+)/.exec(a);if(Ea)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(Ha)return/WebKit\/(\S+)/.exec(a);if(Da)return/(?:Version)[ \/]?(\S+)/.exec(a)}();La&&(Ka=La?La[1]:"");if(Ea){var Ma=Ia();if(null!=Ma&&Ma>parseFloat(Ka)){Ja=String(Ma);break a}}Ja=Ka}var Na=Ja,Ca={};
function Oa(a){return Ba(a,function(){for(var b=0,c=qa(String(Na)).split("."),d=qa(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var g=c[f]||"",h=d[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;b=ra(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||ra(0==g[2].length,0==h[2].length)||ra(g[2],h[2]);g=g[3];h=h[3]}while(0==b)}return 0<=b})}var Pa;var Qa=l.document;
Pa=Qa&&Ea?Ia()||("CSS1Compat"==Qa.compatMode?parseInt(Na,10):5):void 0;function Ra(){this.f=this.f;this.j=this.j}Ra.prototype.f=!1;Ra.prototype.h=function(){this.f||(this.f=!0,this.Ga())};Ra.prototype.Ga=function(){if(this.j)for(;this.j.length;)this.j.shift()()};var Sa;(Sa=!Ea)||(Sa=9<=Number(Pa));var Ta=Sa,Ua=Ea&&!Oa("9"),Va=function(){if(!l.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});l.addEventListener("test",da,b);l.removeEventListener("test",da,b);return a}();function Wa(a,b){this.type=a;this.a=this.target=b;this.Ua=!0}Wa.prototype.b=function(){this.Ua=!1};function Xa(a,b){Wa.call(this,a?a.type:"");this.relatedTarget=this.a=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.pointerId=0;this.pointerType="";this.c=null;if(a){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.a=b;if(b=a.relatedTarget){if(Ga){a:{try{za(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;null===d?(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.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.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=
a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=ba(a.pointerType)?a.pointerType:Ya[a.pointerType]||"";this.c=a;a.defaultPrevented&&this.b()}}ka(Xa,Wa);var Ya={2:"touch",3:"pen",4:"mouse"};Xa.prototype.b=function(){Xa.Qa.b.call(this);var a=this.c;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Ua)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Za="closure_listenable_"+(1E6*Math.random()|0);function $a(a){return!(!a||!a[Za])}var ab=0;function bb(a,b,c,d,e){this.listener=a;this.a=null;this.src=b;this.type=c;this.capture=!!d;this.Ja=e;this.key=++ab;this.xa=this.Ha=!1}function cb(a){a.xa=!0;a.listener=null;a.a=null;a.src=null;a.Ja=null};function db(a){this.src=a;this.a={};this.b=0}db.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.a[f];a||(a=this.a[f]=[],this.b++);var g=eb(a,b,d,e);-1<g?(b=a[g],c||(b.Ha=!1)):(b=new bb(b,this.src,f,!!d,e),b.Ha=c,a.push(b));return b};function fb(a,b){var c=b.type;if(!(c in a.a))return!1;var d=a.a[c],e=ma(d,b),f;(f=0<=e)&&Array.prototype.splice.call(d,e,1);f&&(cb(b),0==a.a[c].length&&(delete a.a[c],a.b--));return f}
function gb(a){var b=0,c;for(c in a.a){for(var d=a.a[c],e=0;e<d.length;e++)++b,cb(d[e]);delete a.a[c];a.b--}}function eb(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.xa&&f.listener==b&&f.capture==!!c&&f.Ja==d)return e}return-1};var hb="closure_lm_"+(1E6*Math.random()|0),ib={},jb=0;function kb(a,b,c,d,e){if(d&&d.once)lb(a,b,c,d,e);else if("array"==ea(b))for(var f=0;f<b.length;f++)kb(a,b[f],c,d,e);else c=mb(c),$a(a)?nb(a,b,c,fa(d)?!!d.capture:!!d,e):ob(a,b,c,!1,d,e)}
function ob(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=fa(e)?!!e.capture:!!e,h=pb(a);h||(a[hb]=h=new db(a));c=h.add(b,c,d,g,f);if(!c.a){d=qb();c.a=d;d.src=a;d.listener=c;if(a.addEventListener)Va||(e=g),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(rb(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");jb++}}
function qb(){var a=sb,b=Ta?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function lb(a,b,c,d,e){if("array"==ea(b))for(var f=0;f<b.length;f++)lb(a,b[f],c,d,e);else c=mb(c),$a(a)?a.U.add(String(b),c,!0,fa(d)?!!d.capture:!!d,e):ob(a,b,c,!0,d,e)}
function tb(a,b,c,d,e){if("array"==ea(b))for(var f=0;f<b.length;f++)tb(a,b[f],c,d,e);else(d=fa(d)?!!d.capture:!!d,c=mb(c),$a(a))?(a=a.U,b=String(b).toString(),b in a.a&&(f=a.a[b],c=eb(f,c,d,e),-1<c&&(cb(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete a.a[b],a.b--)))):a&&(a=pb(a))&&(b=a.a[b.toString()],a=-1,b&&(a=eb(b,c,d,e)),(c=-1<a?b[a]:null)&&ub(c))}
function ub(a){if("number"==typeof a||!a||a.xa)return!1;var b=a.src;if($a(b))return fb(b.U,a);var c=a.type,d=a.a;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(rb(c),d):b.addListener&&b.removeListener&&b.removeListener(d);jb--;(c=pb(b))?(fb(c,a),0==c.b&&(c.src=null,b[hb]=null)):cb(a);return!0}function rb(a){return a in ib?ib[a]:ib[a]="on"+a}
function vb(a,b,c,d){var e=!0;if(a=pb(a))if(b=a.a[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.capture==c&&!f.xa&&(f=wb(f,d),e=e&&!1!==f)}return e}function wb(a,b){var c=a.listener,d=a.Ja||a.src;a.Ha&&ub(a);return c.call(d,b)}
function sb(a,b){if(a.xa)return!0;if(!Ta){if(!b)a:{b=["window","event"];for(var c=l,d=0;d<b.length;d++)if(c=c[b[d]],null==c){b=null;break a}b=c}d=b;b=new Xa(d,this);c=!0;if(!(0>d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.a;e;e=e.parentNode)d.push(e);a=a.type;for(e=d.length-1;0<=e;e--){b.a=d[e];var f=vb(d[e],a,!0,b);c=c&&f}for(e=0;e<d.length;e++)b.a=d[e],f=vb(d[e],a,!1,b),c=c&&f}return c}return wb(a,
new Xa(b,this))}function pb(a){a=a[hb];return a instanceof db?a:null}var xb="__closure_events_fn_"+(1E9*Math.random()>>>0);function mb(a){if("function"==ea(a))return a;a[xb]||(a[xb]=function(b){return a.handleEvent(b)});return a[xb]};function q(){Ra.call(this);this.U=new db(this);this.D=this;this.B=null}ka(q,Ra);q.prototype[Za]=!0;q.prototype.addEventListener=function(a,b,c,d){kb(this,a,b,c,d)};q.prototype.removeEventListener=function(a,b,c,d){tb(this,a,b,c,d)};
q.prototype.dispatchEvent=function(a){var b,c=this.B;if(c)for(b=[];c;c=c.B)b.push(c);c=this.D;var d=a.type||a;if(ba(a))a=new Wa(a,c);else if(a instanceof Wa)a.target=a.target||c;else{var e=a;a=new Wa(d,c);wa(a,e)}e=!0;if(b)for(var f=b.length-1;0<=f;f--){var g=a.a=b[f];e=yb(g,d,!0,a)&&e}g=a.a=c;e=yb(g,d,!0,a)&&e;e=yb(g,d,!1,a)&&e;if(b)for(f=0;f<b.length;f++)g=a.a=b[f],e=yb(g,d,!1,a)&&e;return e};q.prototype.Ga=function(){q.Qa.Ga.call(this);this.U&&gb(this.U);this.B=null};
function nb(a,b,c,d,e){a.U.add(String(b),c,!1,d,e)}function yb(a,b,c,d){b=a.U.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.xa&&g.capture==c){var h=g.listener,r=g.Ja||g.src;g.Ha&&fb(a.U,g);e=!1!==h.call(r,d)&&e}}return e&&0!=d.Ua};var zb="StopIteration"in l?l.StopIteration:{message:"StopIteration",stack:""};function Ab(){}Ab.prototype.next=function(){throw zb;};Ab.prototype.Xa=function(){return this};function Bb(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};function Cb(){}Cb.prototype.a=null;function Db(a){var b;(b=a.a)||(b={},Eb(a)&&(b[0]=!0,b[1]=!0),b=a.a=b);return b};var Fb;function Gb(){}ka(Gb,Cb);function Hb(a){return(a=Eb(a))?new ActiveXObject(a):new XMLHttpRequest}function Eb(a){if(!a.b&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.b=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.b}Fb=new Gb;function Ib(a,b){this.b={};this.a=[];this.f=this.c=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof Ib)for(c=a.La(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])}k=Ib.prototype;k.La=function(){Jb(this);return this.a.concat()};k.clear=function(){this.b={};this.f=this.c=this.a.length=0};
function Jb(a){if(a.c!=a.a.length){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];Object.prototype.hasOwnProperty.call(a.b,d)&&(a.a[c++]=d);b++}a.a.length=c}if(a.c!=a.a.length){var e={};for(c=b=0;b<a.a.length;)d=a.a[b],Object.prototype.hasOwnProperty.call(e,d)||(a.a[c++]=d,e[d]=1),b++;a.a.length=c}}k.get=function(a,b){return Object.prototype.hasOwnProperty.call(this.b,a)?this.b[a]:b};k.set=function(a,b){Object.prototype.hasOwnProperty.call(this.b,a)||(this.c++,this.a.push(a),this.f++);this.b[a]=b};
k.forEach=function(a,b){for(var c=this.La(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};k.Xa=function(a){Jb(this);var b=0,c=this.f,d=this,e=new Ab;e.next=function(){if(c!=d.f)throw Error("The map has changed since the iterator was created");if(b>=d.a.length)throw zb;var e=d.a[b++];return a?e:d.b[e]};return e};function Kb(a,b,c){if("function"==ea(a))c&&(a=n(a,c));else if(a&&"function"==typeof a.handleEvent)a=n(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:l.setTimeout(a,b||0)};var Lb=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Mb(a){q.call(this);this.headers=new Ib;this.u=a||null;this.b=!1;this.s=this.a=null;this.A="";this.c=this.w=this.i=this.v=!1;this.m=0;this.l=null;this.g="";this.C=this.o=!1}ka(Mb,q);var Nb=/^https?$/i,Ob=["POST","PUT"];
function Pb(a,b,c,d){if(a.a)throw Error("[goog.net.XhrIo] Object is active with another request="+a.A+"; newUri="+b);c=c?c.toUpperCase():"GET";a.A=b;a.v=!1;a.b=!0;a.a=a.u?Hb(a.u):Hb(Fb);a.s=a.u?Db(a.u):Db(Fb);a.a.onreadystatechange=n(a.Ta,a);try{a.w=!0,a.a.open(c,String(b),!0),a.w=!1}catch(g){Qb(a);return}b=d||"";d=new Ib(a.headers);var e=na(d.La()),f=l.FormData&&b instanceof l.FormData;!(0<=ma(Ob,c))||e||f||d.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");d.forEach(function(a,
b){this.a.setRequestHeader(b,a)},a);a.g&&(a.a.responseType=a.g);"withCredentials"in a.a&&a.a.withCredentials!==a.o&&(a.a.withCredentials=a.o);try{Rb(a),0<a.m&&(a.C=Sb(a.a),a.C?(a.a.timeout=a.m,a.a.ontimeout=n(a.Wa,a)):a.l=Kb(a.Wa,a.m,a)),a.i=!0,a.a.send(b),a.i=!1}catch(g){Qb(a)}}function Sb(a){return Ea&&Oa(9)&&"number"==typeof a.timeout&&m(a.ontimeout)}function oa(a){return"content-type"==a.toLowerCase()}k=Mb.prototype;
k.Wa=function(){"undefined"!=typeof aa&&this.a&&(this.dispatchEvent("timeout"),this.abort(8))};function Qb(a){a.b=!1;a.a&&(a.c=!0,a.a.abort(),a.c=!1);Tb(a);Ub(a)}function Tb(a){a.v||(a.v=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}k.abort=function(){this.a&&this.b&&(this.b=!1,this.c=!0,this.a.abort(),this.c=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Ub(this))};k.Ga=function(){this.a&&(this.b&&(this.b=!1,this.c=!0,this.a.abort(),this.c=!1),Ub(this,!0));Mb.Qa.Ga.call(this)};
k.Ta=function(){this.f||(this.w||this.i||this.c?Vb(this):this.Za())};k.Za=function(){Vb(this)};function Vb(a){if(a.b&&"undefined"!=typeof aa&&(!a.s[1]||4!=Wb(a)||2!=Xb(a)))if(a.i&&4==Wb(a))Kb(a.Ta,0,a);else if(a.dispatchEvent("readystatechange"),4==Wb(a)){a.b=!1;try{Yb(a)?(a.dispatchEvent("complete"),a.dispatchEvent("success")):Tb(a)}finally{Ub(a)}}}function Ub(a,b){if(a.a){Rb(a);var c=a.a,d=a.s[0]?da:null;a.a=null;a.s=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function Rb(a){a.a&&a.C&&(a.a.ontimeout=null);a.l&&(l.clearTimeout(a.l),a.l=null)}function Yb(a){var b=Xb(a),c;if(!(c=Bb(b))){if(b=0===b)a=String(a.A).match(Lb)[1]||null,!a&&l.self&&l.self.location&&(a=l.self.location.protocol,a=a.substr(0,a.length-1)),b=!Nb.test(a?a.toLowerCase():"");c=b}return c}function Wb(a){return a.a?a.a.readyState:0}function Xb(a){try{return 2<Wb(a)?a.a.status:-1}catch(b){return-1}}function Zb(a){try{return a.a?a.a.responseText:""}catch(b){return""}}
k.Ia=function(){try{if(!this.a)return null;if("response"in this.a)return this.a.response;switch(this.g){case "":case "text":return this.a.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.a)return this.a.mozResponseArrayBuffer}return null}catch(a){return null}};function $b(){this.a=0;this.c=this.b=null}function ac(a,b){a.b=b;a.c=null}$b.prototype.cancel=function(){if(3==this.a)return!1;var a=!1;this.b&&(a=this.b.call(this.c))&&(this.a=3);return a};$b.prototype.start=function(){if(0!=this.a)throw Error("Trying to reuse an Rpc object. Status is not INACTIVE");this.a=1};function bc(a,b){if(0==b)throw Error("Trying to set the Rpc status to INACTIVE.");a.a=b};function cc(a,b,c,d){this.data=a;this.width=b;this.height=c;this.a=d||1};function dc(){this.a=this.c=this.f=this.h=this.g=null;this.b=0}function ec(){this.g=this.f=this.i=this.h=this.a=this.c=this.b=this.status=null}function fc(a){if(!a)return null;var b={};b.data=a.data;b.width=a.width;b.height=a.height;b.format=a.a;return b}function gc(){this.a=this.b=0};function hc(){this.b=[];this.a=new gc}function ic(a,b,c){a=new jc(a,b,c);kc.b.push(a);return n(a.g,a)}function lc(a,b,c){var d=a.b;if(!d.length)return!1;for(var e=0;e<d.length;++e){var f=d[e];if(f.h==b){d.splice(e,1);b=f;for(d=0;d<b.a.length;++d)e=b.a[d],c(e.response,e.complete,e.cb);b.a.length=0;b.b=c;a.a.b++;return!0}}for(e=0;e<d.length;++e)f=d[e],f.abort();d.length=0;a.a.a++;return!1}function jc(a,b,c){this.h=a;this.c=b;this.f=c;this.b=null;this.a=[]}
jc.prototype.g=function(a,b,c){this.b?this.b(a,b,c):this.a.push({response:a,complete:b,cb:c})};jc.prototype.abort=function(){this.c&&this.c.cancel();this.f&&this.f.abort()};function mc(a){switch(a){case 5:case 3:case 13:case 4:case 17:case 18:case 8:case 14:case 31:return 0;case 1:case 6:case 16:case 30:return 1;case 9:case 11:case 12:return 2;case 2:case 7:case 15:return 5;default:return-1}};var nc=p("Firefox"),oc=ya()||p("iPod"),pc=p("iPad"),qc=p("Android")&&!(xa()||p("Firefox")||p("Opera")||p("Silk")),rc=xa(),sc=p("Safari")&&!(xa()||p("Coast")||p("Opera")||p("Edge")||p("Silk")||p("Android"))&&!(ya()||p("iPad")||p("iPod"));var tc=null,uc=null;function vc(a){var b=a.length,c=0;"="===a[b-2]?c=2:"="===a[b-1]&&(c=1);var d=new Uint8Array(Math.ceil(3*b/4)-c),e=0;wc(a,function(a){d[e++]=a});return d.subarray(0,e)}
function wc(a,b){function c(b){for(;d<a.length;){var c=a.charAt(d++),e=uc[c];if(null!=e)return e;if(!/^[\s\xa0]*$/.test(c))throw Error("Unknown base64 encoding at char: "+c);}return b}xc();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 xc(){if(!tc){tc={};uc={};for(var a=0;65>a;a++)tc[a]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(a),uc[tc[a]]=a,62<=a&&(uc["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(a)]=a)}};function yc(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0));a=4294967296*b+a;return c?-a:a};function zc(a,b,c){this.c=this.h=this.a=null;this.g=0;this.b=null;this.f=!0;Ac(this,a,b,c)}function Ac(a,b,c,d){b&&c&&(a.a=b,a.h=c);a.c=d||null;a.g=0;a.b=null;a.f=!a.a&&!a.c;a.next()}var Bc=[];function Cc(a,b,c){if(Bc.length){var d=Bc.pop();Ac(d,a,b,c);return d}return new zc(a,b,c)}function Dc(a){a.clear();100>Bc.length&&Bc.push(a)}zc.prototype.clear=function(){this.a&&Ec(this.a);this.c=this.h=this.a=null;this.g=0;this.b=null;this.f=!0};zc.prototype.get=function(){return this.b};zc.prototype.V=function(){return this.f};
zc.prototype.next=function(){var a=this.b;this.a?this.a.V()?(this.b=null,this.f=!0):this.b=this.h.call(this.a):this.c&&(this.g==this.c.length?(this.b=null,this.f=!0):this.b=this.c[this.g++]);return a};function Fc(a,b,c){this.b=null;this.f=this.g=this.a=this.c=this.h=0;this.i=!1;a&&Gc(this,a,b,c)}var Hc=[];function Ic(a,b,c){if(Hc.length){var d=Hc.pop();a&&Gc(d,a,b,c);return d}return new Fc(a,b,c)}function Ec(a){a.clear();100>Hc.length&&Hc.push(a)}k=Fc.prototype;
k.clear=function(){this.b=null;this.a=this.c=this.h=0;this.i=!1};function Gc(a,b,c,d){b=b.constructor===Uint8Array?b:b.constructor===ArrayBuffer?new Uint8Array(b):b.constructor===Array?new Uint8Array(b):b.constructor===String?vc(b):new Uint8Array(0);a.b=b;a.h=m(c)?c:0;a.c=m(d)?a.h+d:a.b.length;a.a=a.h}k.reset=function(){this.a=this.h};k.V=function(){return this.a==this.c};k.getError=function(){return this.i||0>this.a||this.a>this.c};
function Jc(a){for(var b,c=0,d,e=0;4>e;e++)if(b=a.b[a.a++],c|=(b&127)<<7*e,128>b){a.g=c>>>0;a.f=0;return}b=a.b[a.a++];c|=(b&127)<<28;d=0|(b&127)>>4;if(128>b)a.g=c>>>0,a.f=d>>>0;else{for(e=0;5>e;e++)if(b=a.b[a.a++],d|=(b&127)<<7*e+3,128>b){a.g=c>>>0;a.f=d>>>0;return}a.i=!0}}
k.S=function(){var a=this.b;var b=a[this.a+0];var c=b&127;if(128>b)return this.a+=1,c;b=a[this.a+1];c|=(b&127)<<7;if(128>b)return this.a+=2,c;b=a[this.a+2];c|=(b&127)<<14;if(128>b)return this.a+=3,c;b=a[this.a+3];c|=(b&127)<<21;if(128>b)return this.a+=4,c;b=a[this.a+4];c|=(b&15)<<28;if(128>b)return this.a+=5,c>>>0;this.a+=5;128<=a[this.a++]&&128<=a[this.a++]&&128<=a[this.a++]&&128<=a[this.a++]&&this.a++;return c};k.Pa=Fc.prototype.S;function Kc(a){a=a.S();return a>>>1^-(a&1)}
function Lc(a){Jc(a);return yc(a.g,a.f)}function t(a){var b=a.b[a.a+0],c=a.b[a.a+1],d=a.b[a.a+2],e=a.b[a.a+3];a.a+=4;return(b<<0|c<<8|d<<16|e<<24)>>>0}function Mc(a){var b=t(a);a=2*(b>>31)+1;var c=b>>>23&255;b&=8388607;return 255==c?b?NaN:Infinity*a:0==c?a*Math.pow(2,-149)*b:a*Math.pow(2,c-150)*(b+Math.pow(2,23))}
function Nc(a){var b=t(a),c=t(a);a=2*(c>>31)+1;var d=c>>>20&2047;b=4294967296*(c&1048575)+b;return 2047==d?b?NaN:Infinity*a:0==d?a*Math.pow(2,-1074)*b:a*Math.pow(2,d-1075)*(b+4503599627370496)};function Oc(a,b,c){this.b=Ic(a,b,c);this.c=this.b.a;this.f=this.a=-1;this.g=!1}var Pc=[];function Qc(a,b,c){if(Pc.length){var d=Pc.pop();a&&Gc(d.b,a,b,c);return d}return new Oc(a,b,c)}function Rc(a){a.b.clear();a.a=-1;a.f=-1;a.g=!1;100>Pc.length&&Pc.push(a)}Oc.prototype.getError=function(){return this.g||this.b.getError()};Oc.prototype.reset=function(){this.b.reset();this.f=this.a=-1};
function u(a){if(a.b.V()||a.getError())return!1;a.c=a.b.a;var b=a.b.S(),c=b&7;if(0!=c&&5!=c&&1!=c&&2!=c&&3!=c&&4!=c)return a.g=!0,!1;a.a=b>>>3;a.f=c;return!0}function w(a){if(2!=a.f)x(a);else{var b=a.b.S();a=a.b;a.a+=b}}
function x(a){switch(a.f){case 0:if(0!=a.f)x(a);else{for(a=a.b;a.b[a.a]&128;)a.a++;a.a++}break;case 1:1!=a.f?x(a):(a=a.b,a.a+=8);break;case 2:w(a);break;case 5:5!=a.f?x(a):(a=a.b,a.a+=4);break;case 3:var b=[a.a];do{if(!u(a)){a.g=!0;break}if(3==a.f)b.push(a.a);else if(4==a.f&&a.a!=b.pop()){a.g=!0;break}}while(0<b.length)}}
function Sc(a,b){a.f=mc(b);switch(b){case 1:return Nc(a.b);case 2:return Mc(a.b);case 3:return Lc(a.b);case 4:return a=a.b,Jc(a),4294967296*a.f+a.g;case 5:return y(a);case 6:return a=a.b,b=t(a),4294967296*t(a)+b;case 7:return t(a.b);case 8:return z(a);case 9:return A(a);case 10:case 11:case 12:return Tc(a);case 13:return B(a);case 14:return C(a);case 15:a=a.b;b=a.b[a.a+0];var c=a.b[a.a+1],d=a.b[a.a+2],e=a.b[a.a+3];a.a+=4;return b<<0|c<<8|d<<16|e<<24;case 16:return b=a.b,a=t(b),b=t(b),yc(a,b);case 17:return Kc(a.b);
case 18:return b=a.b,Jc(b),a=b.g,c=b.f,b=a&1,a=(a>>>1|c<<31)>>>0,c>>>=1,b&&(a=a+1>>>0,0==a&&(c=c+1>>>0)),a=4294967296*c+a,b?-a:a;case 30:return D(a);case 31:return E(a)}return 0}function G(a,b,c){var d=a.b.c,e=a.b.S();e=a.b.a+e;a.b.c=e;c(b,a);a.b.a=e;a.b.c=d}function y(a){return a.b.Pa()}function B(a){return a.b.S()}function z(a){return!!a.b.S()}function C(a){return Lc(a.b)}
function A(a){var b=a.b.S();a=a.b;var c=a.b,d=a.a,e=d+b,f=[];for(b="";d<e;){var g=c[d++];if(128>g)f.push(g);else if(192>g)continue;else if(224>g){var h=c[d++];f.push((g&31)<<6|h&63)}else if(240>g){h=c[d++];var r=c[d++];f.push((g&15)<<12|(h&63)<<6|r&63)}else if(248>g){h=c[d++];r=c[d++];var v=c[d++];g=(g&7)<<18|(h&63)<<12|(r&63)<<6|v&63;g-=65536;f.push((g>>10&1023)+55296,(g&1023)+56320)}8192<=f.length&&(b+=String.fromCharCode.apply(null,f),f.length=0)}if(8192>=f.length)f=String.fromCharCode.apply(null,
f);else{c="";for(e=0;e<f.length;e+=8192)c+=String.fromCharCode.apply(null,pa(f,e,e+8192));f=c}a.a=d;return b+f}function Tc(a){var b=a.b.S();a=a.b;if(0>b||a.a+b>a.b.length)a.i=!0,b=new Uint8Array(0);else{var c=a.b.subarray(a.a,a.a+b);a.a+=b;b=c}return b}function E(a){var b=a.b;Jc(b);a=b.g;b=b.f;return String.fromCharCode(a>>>0&255,a>>>8&255,a>>>16&255,a>>>24&255,b>>>0&255,b>>>8&255,b>>>16&255,b>>>24&255)}
function D(a){a=a.b;var b=a.b,c=a.a,d=b[c+0],e=b[c+1],f=b[c+2],g=b[c+3],h=b[c+4],r=b[c+5],v=b[c+6];b=b[c+7];a.a+=8;return String.fromCharCode(d,e,f,g,h,r,v,b)};function Uc(a,b,c,d,e,f,g){this.g=a;this.a=b;this.b=m(c)?c:null;this.i=m(d)?d:null;this.h=m(e)?e:null;this.c=m(f)?f:null;this.f=m(g)?g:null}function Vc(){this.c=-1;this.value=this.a=this.b=this.start=this.buffer=null}var Wc=[],Xc=0;function Yc(a){if(a){null!=a.buffer&&null!=a.start&&null!=a.b&&null!=a.a&&null!=a.value&&(a.a.i&&a.a.i(a.value),a.value=null);a.c=-1;a.buffer=null;a.start=null;a.b=null;a.a=null;a.value=null;var b=Xc;1E3>b&&(Wc[b]=a,Xc++)}}
function Zc(a){if(null==a)return null;for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new Vc;e.c=d.c;null!=d.value&&null!=d.a?(e.a=d.a,d.a.c?e.value=d.a.c(d.value):12==d.a.a?e.value=new Uint8Array(d.value):e.value=d.value):null!=d.buffer&&null!=d.start&&null!=d.b&&(e.buffer=new Uint8Array(d.buffer.buffer.slice(d.start,d.b)),e.start=0,e.b=d.b-d.start);b.push(e)}return b}function H(a,b,c,d,e,f,g,h){c=new Uc(b,c,d,e,f,g,h);for(d=0;d<a.length;d++)if(a[d].g==b){a[d]=c;return}a.push(c)};function $c(a,b,c){var d=Fc.prototype.Pa;return a&&null!=b&&null!=c&&d?(a=Ic(a,b,c-b),a.S(),a.S(),Cc(a,d,null)):Cc()}function I(a){return a?a.slice():null}function J(a,b){if(null===a)return null;for(var c=[],d=0;d<a.length;d++)c.push(b(a[d]));return c}function L(a,b){var c=a?a.length:0;if(c!=(b?b.length:0))return!1;for(var d=0;d<c;++d)if(a[d]!=b[d])return!1;return!0}function M(a,b,c){var d=a?a.length:0;if(d!=(b?b.length:0))return!1;for(var e=0;e<d;++e)if(!c(a[e],b[e]))return!1;return!0}
function ad(a,b){var c=a?a.length:0;if(c!=(b?b.length:0))return!1;for(var d=0;d<c;d++){var e=a[d],f=b[d];if(e.a!==f.a)return!1;if(e.a.f){if(!e.a.f(e.value,f.value))return!1}else if(12==e.a.a){if(!L(e.value,f.value))return!1}else if(e.value!=f.value)return!1}return!0}function bd(a,b,c){var d=Fc.prototype.Pa;if(a&&null!=b&&null!=c){a=Ic(a,b,c-b);a.S();a.S();for(b=[];!a.V();)b.push(d.call(a));Ec(a);return b}return null}
function cd(a,b,c){return a&&null!=b&&null!=c?(a=Qc(a,b,c-b),u(a),b=Tc(a),Rc(a),b):null}function P(a,b){if(!a)return null;a:{for(var c=0;c<a.length;c++)if(a[c].c==b){a=a[c];break a}a=null}a&&a.a?a.value?a=a.value:null==a||null==a.a||null==a.buffer||null==a.start||null==a.b?a=null:(b=Qc(a.buffer,a.start,a.b-a.start),u(b),a.a.b&&a.a.h?(a.value=a.a.b(),G(b,a.value,a.a.h)):a.value=Sc(b,a.a.a),Rc(b),a.buffer=null,a.start=null,a.b=null,a=a.value):a=null;return a}
function Q(a,b){var c=a.a,d=a.b.b,e=a.c;x(a);a=a.b.a;var f=null;if(b)for(var g=0;g<b.length;g++){var h=b[g];if(h.g==c){f=h;break}}b=f;Xc?(Xc--,f=Wc[Xc],Wc[Xc]=null):f=new Vc;g=f;g.c=c;g.buffer=m(d)?d:null;g.start=m(e)?e:null;g.b=m(a)?a:null;g.a=m(b)?b:null;g.value=null;return f};function dd(){this.b=this.a=null}dd.prototype.getExtension=function(){return null};function ed(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.a=c;break;case 2:c=A(b);a.b=c;break;default:x(b)}};function fd(){this.b=this.a=null}function gd(){this.a=null}fd.prototype.getExtension=function(){return null};function hd(){return new fd}function id(a){if(null===a)a=null;else{var b=new fd;if(b.a)for(var c=0;c<b.a.length;c++){var d=b.a[c];d&&jd(d)}b.a=null;b.b=null;b.a=J(a.a,kd);b.b=a.b;a=b}return a}function ld(){}function md(a,b){for(;u(b);)switch(b.a){case 1:var c=new gd;G(b,c,nd);a.a=a.a||[];a.a.push(c);break;case 2:c=A(b);a.b=c;break;default:x(b)}}
function od(a,b){return a===b?!0:null===a||null===b?!1:M(a.a,b.a,pd)&&a.b===b.b?!0:!1}function jd(a){var b=a.a;b&&(b.a=null,b.b=null);a.a=null}gd.prototype.getExtension=function(){return null};function kd(a){if(null===a)var b=null;else{b=new gd;jd(b);if(a.a){var c=new dd;a=a.a;c.a=null;c.b=null;c.a=a.a;c.b=a.b}else c=null;b.a=c}return b}function nd(a,b){for(;u(b);)switch(b.a){case 3:var c=new dd;G(b,c,ed);a.a=c;break;default:x(b)}}
function pd(a,b){a===b?b=!0:null===a||null===b?b=!1:(a=a.a,b=b.a,b=a===b||(null===a||null===b?0:a.a===b.a&&a.b===b.b)?!0:!1);return b};function qd(){this.a=this.b=null}qd.prototype.getExtension=function(){return null};function rd(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.b=c;break;case 2:c=A(b);a.a=c;break;default:x(b)}};function sd(){this.b=this.a=null}function td(a){var b=a.a;b&&(b.b=null,b.a=null);a.a=null;a.b=null}sd.prototype.getExtension=function(){return null};function ud(a,b){for(;u(b);)switch(b.a){case 1:var c=new qd;G(b,c,rd);a.a=c;break;case 2:c=z(b);a.b=c;break;default:x(b)}};function vd(){this.a=null}function wd(a){var b=a.a;b&&td(b);a.a=null}vd.prototype.getExtension=function(){return null};function xd(a,b){for(;u(b);)switch(b.a){case 15:var c=new sd;G(b,c,ud);a.a=c;break;default:x(b)}};function yd(){this.a=null}function zd(a){if(a.a)for(var b=0;b<a.a.length;b++)Yc(a.a[b]);a.a=null}var Ad=[];yd.prototype.getExtension=function(a){var b=!1;4<=a&&2147483647>a&&(b=!0);return b?P(this.a,a):null};function Bd(a,b){for(;u(b);){a.a=a.a||[];var c=Q(b,Ad);a.a.push(c)}};function Cd(){this.a=this.b=this.f=this.c=null}function Dd(a){var b=new Cd;Ed(b);b.c=a.c;b.f=a.f;if(a.b){var c=new yd;var d=a.b;zd(c);c.a=Zc(d.a)}else c=null;b.b=c;if(a.a){c=new vd;d=a.a;wd(c);if(d.a){a=new sd;d=d.a;td(a);if(d.a){var e=new qd;var f=d.a;e.b=null;e.a=null;e.b=f.b;e.a=f.a}else e=null;a.a=e;a.b=d.b}else a=null;c.a=a}else c=null;b.a=c;return b}function Ed(a){a.c=null;a.f=null;var b=a.b;b&&zd(b);a.b=null;(b=a.a)&&wd(b);a.a=null}Cd.prototype.getExtension=function(){return null};
function Fd(a,b){for(;u(b);)switch(b.a){case 1:var c=t(b.b);a.c=c;break;case 2:c=t(b.b);a.f=c;break;case 15:c=new yd;G(b,c,Bd);a.b=c;break;case 500:c=new vd;G(b,c,xd);a.a=c;break;default:x(b)}}
function Gd(a,b){if(a===b)b=!0;else if(null===a||null===b)b=!1;else{var c;if(c=a.c===b.c&&a.f===b.f){c=a.b;var d=b.b;c=c===d?!0:null===c||null===d?!1:ad(c.a,d.a)?!0:!1}c&&(a=a.a,c=b.a,a===c?b=!0:null===a||null===c?b=!1:(b=a.a,a=c.a,(c=b===a)||(null===b||null===a?b=0:(c=b.a,d=a.a,b=(c===d?!0:null===c||null===d?!1:c.b!==d.b||c.a!==d.a?!1:!0)&&b.b===a.b),c=b),b=c?!0:!1),c=b);b=c?!0:!1}return b};function Hd(){this.a=this.b=null}function Id(a){var b=a.b;b&&Ed(b);a.b=null;(b=a.a)&&Ed(b);a.a=null}Hd.prototype.getExtension=function(){return null};function Jd(a,b){for(;u(b);)switch(b.a){case 1:var c=new Cd;G(b,c,Fd);a.b=c;break;case 2:c=new Cd;G(b,c,Fd);a.a=c;break;default:x(b)}};function Kd(){this.a=this.b=this.c=null}function Ld(){this.b=this.a=null}function Md(a){var b=new Kd;Nd(b);b.c=a.c;b.b=a.b;b.a=a.a;return b}function Nd(a){a.c=null;a.b=null;a.a=null}Kd.prototype.getExtension=function(){return null};function Od(a,b){for(;u(b);)switch(b.a){case 1:var c=E(b);a.c=c;break;case 2:c=t(b.b);a.b=c;break;case 3:c=t(b.b);a.a=c;break;default:x(b)}}function Pd(a,b){return a===b?!0:null===a||null===b?!1:a.c!==b.c||a.b!==b.b||a.a!==b.a?!1:!0}
function Qd(a){var b=new Ld;Rd(b);b.a=a.a?Md(a.a):null;b.b=a.b;return b}function Rd(a){var b=a.a;b&&Nd(b);a.a=null;a.b=null}Ld.prototype.getExtension=function(){return null};function Sd(a,b){for(;u(b);)switch(b.a){case 1:var c=new Kd;G(b,c,Od);a.a=c;break;case 2:c=E(b);a.b=c;break;default:x(b)}}function Td(a,b){return a===b?!0:null===a||null===b?!1:Pd(a.a,b.a)&&a.b===b.b?!0:!1};function Ud(){this.f=this.c=this.a=this.b=null}function Vd(a){var b=a.b;b&&Nd(b);a.b=null;(b=a.a)&&Rd(b);a.a=null;a.c=null;a.f=null}Ud.prototype.getExtension=function(){return null};function Wd(a,b){for(;u(b);)switch(b.a){case 1:var c=new Kd;G(b,c,Od);a.b=c;break;case 2:c=new Ld;G(b,c,Sd);a.a=c;break;case 3:c=y(b);a.c=c;break;case 4:c=C(b);a.f=c;break;default:x(b)}};function Xd(){this.a=null}Xd.prototype.getExtension=function(){return null};function Yd(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}};function Zd(){this.g=this.h=this.ya=this.za=this.v=this.ga=this.fa=this.B=this.b=this.l=this.Fa=this.f=this.X=this.o=this.M=this.A=this.Y=this.wa=this.va=this.Ba=this.$=this.C=this.D=this.F=this.G=this.ia=this.sa=this.ma=this.c=this.L=this.Ea=this.ha=this.Aa=this.oa=this.w=this.pa=this.na=this.m=this.ua=this.la=this.j=this.s=this.N=this.I=this.O=this.qa=this.ca=this.da=this.W=this.ea=this.ka=this.K=this.Z=this.T=this.aa=this.J=this.P=this.ba=this.R=this.ra=this.ta=this.Ca=this.a=this.i=this.ja=this.u=
this.H=this.Da=null}function $d(){this.a=this.c=this.b=null}function ae(){this.c=this.f=this.a=this.b=this.g=null}function be(){this.b=this.g=this.a=this.f=this.m=this.l=this.j=this.c=this.i=this.h=null}function ce(){this.a=null}function de(){this.a=this.b=null}function ee(){this.b=this.a=this.c=null}function fe(){this.c=this.g=this.b=this.a=this.h=this.f=null}function ge(){this.b=this.f=this.c=this.a=null}function he(){this.f=this.c=this.b=this.a=this.g=null}
function ie(){this.c=this.f=this.h=this.g=this.i=this.j=this.a=this.m=this.l=this.b=this.o=null}function je(){this.a=this.b=null}function ke(){this.a=this.c=this.b=null}function le(){this.b=this.c=this.a=null}function me(){this.b=this.a=null}function ne(){this.a=this.b=this.g=this.f=this.c=null}
function oe(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.Da=c;break;case 2:c=A(b);a.H=c;break;case 3:c=new $d;G(b,c,pe);a.u=c;break;case 4:c=A(b);a.ja=c;break;case 5:c=new be;G(b,c,qe);a.i=c;break;case 6:c=new be;G(b,c,qe);a.a=a.a||[];a.a.push(c);break;case 7:c=z(b);a.Ca=c;break;case 8:c=B(b);a.ta=c;break;case 9:c=B(b);a.ra=c;break;case 10:c=B(b);a.R=c;break;case 11:c=B(b);a.ba=c;break;case 12:c=B(b);a.P=c;break;case 13:c=B(b);a.J=c;break;case 14:c=B(b);a.aa=c;break;case 15:c=B(b);a.T=c;break;
case 16:c=B(b);a.Z=c;break;case 17:c=B(b);a.K=c;break;case 18:c=B(b);a.ka=c;break;case 19:c=B(b);a.ea=c;break;case 20:c=B(b);a.W=c;break;case 21:c=A(b);a.da=c;break;case 22:c=B(b);a.ca=c;break;case 23:c=C(b);a.qa=c;break;case 24:c=B(b);a.O=c;break;case 25:c=B(b);a.I=c;break;case 26:c=A(b);a.N=c;break;case 27:c=new fe;G(b,c,re);a.s=c;break;case 28:c=new ee;G(b,c,se);a.j=c;break;case 29:c=C(b);a.la=c;break;case 30:c=C(b);a.ua=c;break;case 31:c=C(b);a.m=a.m||[];a.m.push(c);break;case 32:c=B(b);a.na=
c;break;case 33:c=A(b);a.pa=c;break;case 34:c=B(b);a.w=c;break;case 35:c=B(b);a.oa=c;break;case 36:c=B(b);a.Aa=c;break;case 37:c=B(b);a.ha=c;break;case 38:c=z(b);a.Ea=c;break;case 39:c=C(b);a.L=c;break;case 40:c=new be;G(b,c,qe);a.c=a.c||[];a.c.push(c);break;case 41:c=A(b);a.ma=c;break;case 42:c=A(b);a.sa=c;break;case 43:c=z(b);a.ia=c;break;case 44:c=B(b);a.G=c;break;case 45:c=B(b);a.F=c;break;case 46:c=B(b);a.D=c;break;case 47:c=B(b);a.C=c;break;case 48:c=B(b);a.$=c;break;case 49:c=B(b);a.Ba=c;break;
case 50:c=B(b);a.va=c;break;case 51:c=B(b);a.wa=c;break;case 52:c=B(b);a.Y=c;break;case 53:c=B(b);a.A=c;break;case 54:c=B(b);a.M=c;break;case 55:c=new ie;G(b,c,te);a.o=c;break;case 56:c=B(b);a.X=c;break;case 57:c=new le;G(b,c,ue);a.f=a.f||[];a.f.push(c);break;case 58:c=B(b);a.Fa=c;break;case 59:c=new je;G(b,c,ve);a.l=c;break;case 60:c=new ke;G(b,c,we);a.b=a.b||[];a.b.push(c);break;case 62:c=B(b);a.B=c;break;case 63:c=B(b);a.fa=c;break;case 64:c=B(b);a.ga=c;break;case 65:c=new me;G(b,c,xe);a.v=c;break;
case 66:c=B(b);a.za=c;break;case 67:c=B(b);a.ya=c;break;case 68:c=new ne;G(b,c,ye);a.h=c;break;case 69:c=new de;G(b,c,ze);a.g=a.g||[];a.g.push(c);break;default:x(b)}}
function Ae(a,b){Be(a);a.Da=b.Da;a.H=b.H;a.u=b.u?Ce(b.u):null;a.ja=b.ja;a.i=b.i?De(b.i):null;a.a=J(b.a,Ee);a.Ca=b.Ca;a.ta=b.ta;a.ra=b.ra;a.R=b.R;a.ba=b.ba;a.P=b.P;a.J=b.J;a.aa=b.aa;a.T=b.T;a.Z=b.Z;a.K=b.K;a.ka=b.ka;a.ea=b.ea;a.W=b.W;a.da=b.da;a.ca=b.ca;a.qa=b.qa;a.O=b.O;a.I=b.I;a.N=b.N;a.s=b.s?Fe(b.s):null;a.j=b.j?Ge(b.j):null;a.la=b.la;a.ua=b.ua;a.m=I(b.m);a.na=b.na;a.pa=b.pa;a.w=b.w;a.oa=b.oa;a.Aa=b.Aa;a.ha=b.ha;a.Ea=b.Ea;a.L=b.L;a.c=J(b.c,Ee);a.ma=b.ma;a.sa=b.sa;a.ia=b.ia;a.G=b.G;a.F=b.F;a.D=b.D;
a.C=b.C;a.$=b.$;a.Ba=b.Ba;a.va=b.va;a.wa=b.wa;a.Y=b.Y;a.A=b.A;a.M=b.M;a.o=b.o?He(b.o):null;a.X=b.X;a.f=J(b.f,Ie);a.Fa=b.Fa;a.l=b.l?Je(b.l):null;a.b=J(b.b,Ke);a.B=b.B;a.fa=b.fa;a.ga=b.ga;a.v=b.v?Le(b.v):null;a.za=b.za;a.ya=b.ya;a.h=b.h?Me(b.h):null;a.g=J(b.g,Ne)}
function Be(a){a.Da=null;a.H=null;Oe(a.u);a.u=null;a.ja=null;Pe(a.i);a.i=null;if(a.a)for(var b=0;b<a.a.length;b++)Pe(a.a[b]);a.a=null;a.Ca=null;a.ta=null;a.ra=null;a.R=null;a.ba=null;a.P=null;a.J=null;a.aa=null;a.T=null;a.Z=null;a.K=null;a.ka=null;a.ea=null;a.W=null;a.da=null;a.ca=null;a.qa=null;a.O=null;a.I=null;a.N=null;Qe(a.s);a.s=null;Re(a.j);a.j=null;a.la=null;a.ua=null;a.m=null;a.na=null;a.pa=null;a.w=null;a.oa=null;a.Aa=null;a.ha=null;a.Ea=null;a.L=null;if(a.c)for(b=0;b<a.c.length;b++)Pe(a.c[b]);
a.c=null;a.ma=null;a.sa=null;a.ia=null;a.G=null;a.F=null;a.D=null;a.C=null;a.$=null;a.Ba=null;a.va=null;a.wa=null;a.Y=null;a.A=null;a.M=null;Se(a.o);a.o=null;a.X=null;if(a.f)for(b=0;b<a.f.length;b++)Te(a.f[b]);a.f=null;a.Fa=null;Ue(a.l);a.l=null;if(a.b)for(b=0;b<a.b.length;b++)Ve(a.b[b]);a.b=null;a.B=null;a.fa=null;a.ga=null;We(a.v);a.v=null;a.za=null;a.ya=null;Xe(a.h);a.h=null;if(a.g)for(b=0;b<a.g.length;b++)Ye(a.g[b]);a.g=null}Zd.prototype.getExtension=function(){return null};
function Ze(a,b){oe(a,b)}function Ce(a){var b=new $d;b.b=null;b.c=null;b.a=null;b.b=a.b;b.c=a.c;b.a=a.a;return b}$d.prototype.getExtension=function(){return null};function Oe(a){a&&(a.b=null,a.c=null,a.a=null)}function pe(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.b=c;break;case 2:c=z(b);a.c=c;break;case 3:c=y(b);a.a=c;break;default:x(b)}}function $e(a){a.g=null;a.b=null;a.a=null;a.f=null;a.c=null}ae.prototype.getExtension=function(){return null};
function af(a,b){for(;u(b);)switch(b.a){case 1:var c=Nc(b.b);a.g=c;break;case 2:c=B(b);a.b=c;break;case 3:c=B(b);a.a=c;break;case 4:c=B(b);a.f=c;break;case 5:c=B(b);a.c=c;break;default:x(b)}}function De(a){var b=new be;bf(b);b.h=a.h;b.i=a.i;b.c=I(a.c);b.j=a.j;b.l=a.l;b.m=a.m;b.f=a.f;b.a=J(a.a,cf);b.g=a.g;if(a.b){var c=new ae;a=a.b;$e(c);c.g=a.g;c.b=a.b;c.a=a.a;c.f=a.f;c.c=a.c}else c=null;b.b=c;return b}
function bf(a){a.h=null;a.i=null;a.c=null;a.j=null;a.l=null;a.m=null;a.f=null;if(a.a)for(var b=0;b<a.a.length;b++){var c=a.a[b];c&&(c.a=null)}a.a=null;a.g=null;(b=a.b)&&$e(b);a.b=null}be.prototype.getExtension=function(){return null};function Pe(a){a&&bf(a)}function Ee(a){return null===a?null:De(a)}
function qe(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.h=c;break;case 2:c=B(b);a.i=c;break;case 3:c=B(b);a.c=a.c||[];a.c.push(c);break;case 4:c=y(b);a.j=c;break;case 5:c=C(b);a.l=c;break;case 6:c=y(b);a.m=c;break;case 7:c=y(b);a.f=c;break;case 8:c=new ce;G(b,c,df);a.a=a.a||[];a.a.push(c);break;case 9:c=C(b);a.g=c;break;case 10:c=new ae;G(b,c,af);a.b=c;break;default:x(b)}}
function ef(a,b){if(a===b)b=!0;else if(null===a||null===b)b=!1;else{var c;if(c=a.h===b.h&&a.i===b.i&&L(a.c,b.c)&&a.j===b.j&&a.l===b.l&&a.m===b.m&&a.f===b.f&&M(a.a,b.a,ff)&&a.g===b.g)a=a.b,b=b.b,c=a===b?!0:null===a||null===b?!1:a.g!==b.g||a.b!==b.b||a.a!==b.a||a.f!==b.f||a.c!==b.c?!1:!0;b=c?!0:!1}return b}ce.prototype.getExtension=function(){return null};function cf(a){if(null===a)a=null;else{var b=new ce;b.a=null;b.a=a.a;a=b}return a}
function df(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}}function ff(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0}function gf(a){a.b=null;if(a.a)for(var b=0;b<a.a.length;b++)Pe(a.a[b]);a.a=null}de.prototype.getExtension=function(){return null};function Ye(a){a&&gf(a)}function Ne(a){if(null===a)a=null;else{var b=new de;gf(b);b.b=a.b;b.a=J(a.a,Ee);a=b}return a}
function ze(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.b=c;break;case 2:c=new be;G(b,c,qe);a.a=a.a||[];a.a.push(c);break;default:x(b)}}function hf(a,b){return a===b?!0:null===a||null===b?!1:a.b===b.b&&M(a.a,b.a,ef)?!0:!1}function Ge(a){var b=new ee;b.c=null;b.a=null;b.b=null;b.c=a.c;b.a=a.a;b.b=a.b;return b}ee.prototype.getExtension=function(){return null};function Re(a){a&&(a.c=null,a.a=null,a.b=null)}
function se(a,b){for(;u(b);)switch(b.a){case 1:var c=z(b);a.c=c;break;case 2:c=z(b);a.a=c;break;case 3:c=z(b);a.b=c;break;default:x(b)}}function Fe(a){var b=new fe;jf(b);b.f=a.f;b.h=a.h;b.a=a.a;b.b=a.b;b.g=a.g;b.c=a.c;return b}function jf(a){a.f=null;a.h=null;a.a=null;a.b=null;a.g=null;a.c=null}fe.prototype.getExtension=function(){return null};function Qe(a){a&&jf(a)}
function re(a,b){for(;u(b);)switch(b.a){case 1:var c=z(b);a.f=c;break;case 2:c=B(b);a.h=c;break;case 3:c=B(b);a.a=c;break;case 4:c=B(b);a.b=c;break;case 5:c=B(b);a.g=c;break;case 6:c=B(b);a.c=c;break;default:x(b)}}function kf(a){a.a=null;a.c=null;a.f=null;a.b=null}ge.prototype.getExtension=function(){return null};function lf(a,b){for(;u(b);)switch(b.a){case 1:var c=B(b);a.a=c;break;case 2:c=B(b);a.c=c;break;case 3:c=B(b);a.f=c;break;case 4:c=A(b);a.b=c;break;default:x(b)}}
function mf(a){a.g=null;a.a=null;a.b=null;a.c=null;a.f=null}he.prototype.getExtension=function(){return null};function nf(a){if(null===a)a=null;else{var b=new he;mf(b);b.g=a.g;b.a=a.a;b.b=a.b;b.c=a.c;b.f=a.f;a=b}return a}function of(a,b){for(;u(b);)switch(b.a){case 1:var c=z(b);a.g=c;break;case 2:c=z(b);a.a=c;break;case 3:c=z(b);a.b=c;break;case 4:c=B(b);a.c=c;break;case 5:c=B(b);a.f=c;break;default:x(b)}}
function pf(a,b){return a===b?!0:null===a||null===b?!1:a.g!==b.g||a.a!==b.a||a.b!==b.b||a.c!==b.c||a.f!==b.f?!1:!0}function He(a){var b=new ie;qf(b);b.o=a.o;if(a.b){var c=new ge;var d=a.b;kf(c);c.a=d.a;c.c=d.c;c.f=d.f;c.b=d.b}else c=null;b.b=c;b.l=a.l;b.m=a.m;b.a=J(a.a,nf);b.j=a.j;b.i=a.i;b.g=a.g;b.h=a.h;b.f=a.f;b.c=a.c;return b}
function qf(a){a.o=null;var b=a.b;b&&kf(b);a.b=null;a.l=null;a.m=null;if(a.a)for(b=0;b<a.a.length;b++){var c=a.a[b];c&&mf(c)}a.a=null;a.j=null;a.i=null;a.g=null;a.h=null;a.f=null;a.c=null}ie.prototype.getExtension=function(){return null};function Se(a){a&&qf(a)}
function te(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.o=c;break;case 2:c=new ge;G(b,c,lf);a.b=c;break;case 3:c=z(b);a.l=c;break;case 4:c=y(b);a.m=c;break;case 5:c=new he;G(b,c,of);a.a=a.a||[];a.a.push(c);break;case 6:c=y(b);a.j=c;break;case 7:c=y(b);a.i=c;break;case 8:c=y(b);a.g=c;break;case 9:c=y(b);a.h=c;break;case 10:c=y(b);a.f=c;break;case 11:c=y(b);a.c=c;break;default:x(b)}}
function rf(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c;if(c=a.o===b.o){c=a.b;var d=b.b;c=c===d?!0:null===c||null===d?!1:c.a!==d.a||c.c!==d.c||c.f!==d.f||c.b!==d.b?!1:!0}a=c&&a.l===b.l&&a.m===b.m&&M(a.a,b.a,pf)&&a.j===b.j&&a.i===b.i&&a.g===b.g&&a.h===b.h&&a.f===b.f&&a.c===b.c?!0:!1}return a}function Je(a){var b=new je;b.b=null;b.a=null;b.b=a.b;b.a=a.a;return b}je.prototype.getExtension=function(){return null};function Ue(a){a&&(a.b=null,a.a=null)}
function ve(a,b){for(;u(b);)switch(b.a){case 1:var c=B(b);a.b=c;break;case 2:c=B(b);a.a=c;break;default:x(b)}}ke.prototype.getExtension=function(){return null};function Ve(a){a&&(a.b=null,a.c=null,a.a=null)}function Ke(a){if(null===a)a=null;else{var b=new ke;b.b=null;b.c=null;b.a=null;b.b=a.b;b.c=a.c;b.a=a.a;a=b}return a}function we(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.b=c;break;case 2:c=A(b);a.c=c;break;case 3:c=y(b);a.a=c;break;default:x(b)}}
function sf(a,b){return a===b?!0:null===a||null===b?!1:a.b!==b.b||a.c!==b.c||a.a!==b.a?!1:!0}le.prototype.getExtension=function(){return null};function Te(a){a&&(a.a=null,a.c=null,a.b=null)}function Ie(a){if(null===a)a=null;else{var b=new le;b.a=null;b.c=null;b.b=null;b.a=I(a.a);b.c=a.c;b.b=a.b;a=b}return a}function ue(a,b){for(;u(b);)switch(b.a){case 1:var c=B(b);a.a=a.a||[];a.a.push(c);break;case 2:c=B(b);a.c=c;break;case 3:c=y(b);a.b=c;break;default:x(b)}}
function tf(a,b){return a===b?!0:null===a||null===b?!1:L(a.a,b.a)&&a.c===b.c&&a.b===b.b?!0:!1}function Le(a){var b=new me;b.a=null;b.b=null;b.a=a.a;b.b=a.b;return b}me.prototype.getExtension=function(){return null};function We(a){a&&(a.a=null,a.b=null)}function xe(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.a=c;break;case 2:c=y(b);a.b=c;break;default:x(b)}}function Me(a){var b=new ne;uf(b);b.c=a.c;b.f=a.f;b.g=a.g;b.b=a.b;b.a=a.a;return b}
function uf(a){a.c=null;a.f=null;a.g=null;a.b=null;a.a=null}ne.prototype.getExtension=function(){return null};function Xe(a){a&&uf(a)}function ye(a,b){for(;u(b);)switch(b.a){case 1:var c=B(b);a.c=c;break;case 2:c=B(b);a.f=c;break;case 3:c=B(b);a.g=c;break;case 4:c=B(b);a.b=c;break;case 5:c=B(b);a.a=c;break;default:x(b)}};function vf(){this.b=this.a=null}vf.prototype.getExtension=function(){return null};function wf(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.a=a.a||[];a.a.push(c);break;case 2:c=y(b);a.b=c;break;default:x(b)}};function xf(){this.b=this.u=this.a=this.l=this.h=this.c=this.m=this.i=this.j=this.g=this.f=this.s=this.o=null}function yf(a){var b=new xf;zf(b);b.o=a.o;b.s=a.s;b.f=a.f;b.g=a.g;b.j=a.j;b.i=a.i;b.m=a.m;b.c=a.c;b.h=a.h;b.l=a.l;b.a=a.a?Qd(a.a):null;b.u=a.u;if(a.b){var c=new vf;a=a.b;c.a=null;c.b=null;c.a=I(a.a);c.b=a.b}else c=null;b.b=c;return b}
function zf(a){a.o=null;a.s=null;a.f=null;a.g=null;a.j=null;a.i=null;a.m=null;a.c=null;a.h=null;a.l=null;var b=a.a;b&&Rd(b);a.a=null;a.u=null;if(b=a.b)b.a=null,b.b=null;a.b=null}xf.prototype.getExtension=function(){return null};
function Af(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.o=c;break;case 2:c=y(b);a.s=c;break;case 5:c=y(b);a.f=c;break;case 6:c=y(b);a.g=c;break;case 7:c=y(b);a.j=c;break;case 8:c=y(b);a.i=c;break;case 9:c=y(b);a.m=c;break;case 10:c=z(b);a.c=c;break;case 11:c=y(b);a.h=c;break;case 12:c=D(b);a.l=c;break;case 13:c=new Ld;G(b,c,Sd);a.a=c;break;case 14:c=y(b);a.u=c;break;case 15:c=new vf;G(b,c,wf);a.b=c;break;default:x(b)}}
function Bf(a,b){if(a===b)b=!0;else if(null===a||null===b)b=!1;else{var c;if(c=a.o===b.o&&a.s===b.s&&a.f===b.f&&a.g===b.g&&a.j===b.j&&a.i===b.i&&a.m===b.m&&a.c===b.c&&a.h===b.h&&a.l===b.l&&Td(a.a,b.a)&&a.u===b.u)a=a.b,b=b.b,c=a===b?!0:null===a||null===b?!1:L(a.a,b.a)&&a.b===b.b?!0:!1;b=c?!0:!1}return b};function Cf(){this.g=this.f=this.a=this.c=this.b=null}function Df(a){var b=a.b;b&&Nd(b);a.b=null;(b=a.c)&&zf(b);a.c=null;(b=a.a)&&Rd(b);a.a=null;a.f=null;a.g=null}Cf.prototype.getExtension=function(){return null};function Ef(a,b){for(;u(b);)switch(b.a){case 1:var c=new Kd;G(b,c,Od);a.b=c;break;case 2:c=new xf;G(b,c,Af);a.c=c;break;case 3:c=new Ld;G(b,c,Sd);a.a=c;break;case 4:c=A(b);a.f=c;break;case 5:c=A(b);a.g=c;break;default:x(b)}};function Ff(){this.a=null}function Gf(a){var b=a.a;b&&Df(b);a.a=null}Ff.prototype.getExtension=function(){return null};function Hf(a,b){for(;u(b);)switch(b.a){case 1:var c=new Cf;G(b,c,Ef);a.a=c;break;default:x(b)}};function If(){this.a=this.g=this.h=this.c=this.f=this.j=this.o=this.l=this.b=this.i=this.m=null}function Jf(a){a.m=null;a.i=null;a.b=null;a.l=null;a.o=null;a.j=null;var b=a.f;b&&Vd(b);a.f=null;(b=a.c)&&Gf(b);a.c=null;a.h=null;a.g=null;if(a.a)for(b=0;b<a.a.length;b++)Yc(a.a[b]);a.a=null}var Kf=[];
If.prototype.getExtension=function(a){var b=!1;67<=a&&68>a&&(b=!0);259<=a&&260>a&&(b=!0);270<=a&&271>a&&(b=!0);271<=a&&272>a&&(b=!0);278<=a&&279>a&&(b=!0);234<=a&&235>a&&(b=!0);291<=a&&292>a&&(b=!0);292<=a&&293>a&&(b=!0);294<=a&&295>a&&(b=!0);296<=a&&297>a&&(b=!0);302<=a&&303>a&&(b=!0);304<=a&&305>a&&(b=!0);312<=a&&313>a&&(b=!0);313<=a&&314>a&&(b=!0);317<=a&&318>a&&(b=!0);319<=a&&320>a&&(b=!0);338<=a&&339>a&&(b=!0);355<=a&&356>a&&(b=!0);356<=a&&357>a&&(b=!0);363<=a&&364>a&&(b=!0);368<=a&&369>a&&(b=
!0);return b?P(this.a,a):null};function Lf(a){if(null===a)a=null;else{var b=new If;Jf(b);b.m=a.m;b.i=a.i;b.b=I(a.b);b.l=a.l;b.o=a.o;b.j=a.j;if(a.f){var c=new Ud;var d=a.f;Vd(c);c.b=d.b?Md(d.b):null;c.a=d.a?Qd(d.a):null;c.c=d.c;c.f=d.f}else c=null;b.f=c;if(a.c){c=new Ff;var e=a.c;Gf(c);e.a?(d=new Cf,e=e.a,Df(d),d.b=e.b?Md(e.b):null,d.c=e.c?yf(e.c):null,d.a=e.a?Qd(e.a):null,d.f=e.f,d.g=e.g):d=null;c.a=d}else c=null;b.c=c;b.h=I(a.h);b.g=I(a.g);b.a=Zc(a.a);a=b}return a}
function Mf(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.m=c;break;case 3:c=y(b);a.i=c;break;case 4:c=y(b);a.b=a.b||[];a.b.push(c);break;case 5:c=A(b);a.l=c;break;case 6:c=C(b);a.o=c;break;case 7:c=y(b);a.j=c;break;case 11:c=new Ud;G(b,c,Wd);a.f=c;break;case 232:c=new Ff;G(b,c,Hf);a.c=c;break;case 260:c=A(b);a.h=a.h||[];a.h.push(c);break;case 330:c=y(b);a.g=a.g||[];a.g.push(c);break;default:a.a=a.a||[],c=Q(b,Kf),a.a.push(c)}}
function Nf(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c;if(c=a.m===b.m&&a.i===b.i&&L(a.b,b.b)&&a.l===b.l&&a.o===b.o&&a.j===b.j){c=a.f;var d=b.f;c=c===d?!0:null===c||null===d?!1:Pd(c.b,d.b)&&Td(c.a,d.a)&&c.c===d.c&&c.f===d.f?!0:!1}c&&(d=a.c,c=b.c,d===c?c=!0:null===d||null===c?c=!1:(d=d.a,c=c.a,c=d===c||(null===d||null===c?0:Pd(d.b,c.b)&&Bf(d.c,c.c)&&Td(d.a,c.a)&&d.f===c.f&&d.g===c.g)?!0:!1));a=c&&L(a.h,b.h)&&L(a.g,b.g)&&ad(a.a,b.a)?!0:!1}return a};function Of(){this.f=this.c=this.b=this.a=null}function Pf(){this.b=this.c=this.a=null}function Qf(){this.b=this.c=this.a=null}function Rf(){this.a=this.b=null}function Sf(a){var b=new Of;Tf(b);if(a.a){var c=a.a;var d=new Pf;d.a=null;d.c=null;d.b=null;d.a=c.a;d.c=c.c;d.b=c.b;c=d}else c=null;b.a=c;a.b?(c=a.b,d=new Qf,d.a=null,d.c=null,d.b=null,d.a=c.a,d.c=c.c,d.b=c.b,c=d):c=null;b.b=c;a.c?(c=a.c,d=new Rf,d.b=null,d.a=null,d.b=c.b,d.a=c.a,c=d):c=null;b.c=c;b.f=a.f;return b}
function Tf(a){var b=a.a;b&&(b.a=null,b.c=null,b.b=null);a.a=null;if(b=a.b)b.a=null,b.c=null,b.b=null;a.b=null;if(b=a.c)b.b=null,b.a=null;a.c=null;a.f=null}Of.prototype.getExtension=function(){return null};function Uf(a,b){for(;u(b);)switch(b.a){case 1:var c=new Pf;G(b,c,Vf);a.a=c;break;case 2:c=new Qf;G(b,c,Wf);a.b=c;break;case 3:c=new Rf;G(b,c,Xf);a.c=c;break;case 4:c=Mc(b.b);a.f=c;break;default:x(b)}}
function Yf(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c=a.a,d=b.a;if(c=c===d?!0:null===c||null===d?!1:c.a!==d.a||c.c!==d.c||c.b!==d.b?!1:!0)c=a.b,d=b.b,c=c===d?!0:null===c||null===d?!1:c.a!==d.a||c.c!==d.c||c.b!==d.b?!1:!0;c&&(c=a.c,d=b.c,c=c===d?!0:null===c||null===d?!1:c.b!==d.b||c.a!==d.a?!1:!0);a=c&&a.f===b.f?!0:!1}return a}Pf.prototype.getExtension=function(){return null};
function Vf(a,b){for(;u(b);)switch(b.a){case 1:var c=Nc(b.b);a.a=c;break;case 2:c=Nc(b.b);a.c=c;break;case 3:c=Nc(b.b);a.b=c;break;default:x(b)}}Qf.prototype.getExtension=function(){return null};function Wf(a,b){for(;u(b);)switch(b.a){case 1:var c=Mc(b.b);a.a=c;break;case 2:c=Mc(b.b);a.c=c;break;case 3:c=Mc(b.b);a.b=c;break;default:x(b)}}Rf.prototype.getExtension=function(){return null};function Xf(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.b=c;break;case 2:c=y(b);a.a=c;break;default:x(b)}};function Zf(){this.b=this.a=null}function $f(){this.b=this.a=null}function ag(){this.a=this.b=null}function bg(a){var b=new Zf;cg(b);b.a=a.a;b.b=a.b;return b}function cg(a){a.a=null;a.b=null}Zf.prototype.getExtension=function(){return null};function dg(a,b){for(;u(b);)switch(b.a){case 3:var c=Nc(b.b);a.a=c;break;case 4:c=Nc(b.b);a.b=c;break;default:x(b)}}function eg(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a||a.b!==b.b?!1:!0}
function fg(a){var b=new $f;b.a=null;b.b=null;b.a=a.a;b.b=a.b;return b}$f.prototype.getExtension=function(){return null};function gg(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.a=c;break;case 2:c=y(b);a.b=c;break;default:x(b)}}function hg(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a||a.b!==b.b?!1:!0}function ig(a){var b=a.b;b&&(b.a=null,b.b=null);a.b=null;if(b=a.a)b.a=null,b.b=null;a.a=null}ag.prototype.getExtension=function(){return null};
function jg(a){if(null===a)a=null;else{var b=new ag;ig(b);b.b=a.b?fg(a.b):null;b.a=a.a?fg(a.a):null;a=b}return a}function kg(a,b){for(;u(b);)switch(b.a){case 1:var c=new $f;G(b,c,gg);a.b=c;break;case 2:c=new $f;G(b,c,gg);a.a=c;break;default:x(b)}}function lg(a,b){return a===b?!0:null===a||null===b?!1:hg(a.b,b.b)&&hg(a.a,b.a)?!0:!1};function mg(){this.v=this.u=this.f=this.a=this.o=this.l=this.h=this.j=this.i=this.g=this.b=this.c=this.s=this.m=null}function ng(a){var b=new mg;og(b);b.m=a.m;b.s=a.s;b.c=a.c?Sf(a.c):null;b.b=a.b?bg(a.b):null;b.g=a.g;b.i=a.i;b.j=a.j;b.h=a.h;b.l=a.l;b.o=a.o;b.a=a.a?new Uint8Array(a.a):null;b.f=a.f;b.u=a.u;b.v=a.v;return b}function og(a){a.m=null;a.s=null;var b=a.c;b&&Tf(b);a.c=null;(b=a.b)&&cg(b);a.b=null;a.g=null;a.i=null;a.j=null;a.h=null;a.l=null;a.o=null;a.a=null;a.f=null;a.u=null}
mg.prototype.getExtension=function(){return null};function pg(a,b){for(a.v=b.b.b;u(b);)switch(b.a){case 1:var c=A(b);a.m=c;break;case 2:c=A(b);a.s=c;break;case 3:c=new Of;G(b,c,Uf);a.c=c;break;case 4:c=new Zf;G(b,c,dg);a.b=c;break;case 5:c=C(b);a.g=c;break;case 6:c=z(b);a.i=c;break;case 7:c=z(b);a.j=c;break;case 9:c=C(b);a.h=c;break;case 10:c=y(b);a.l=c;break;case 11:c=A(b);a.o=c;break;case 12:null===a.f&&(a.f=b.c);w(b);a.u=b.b.a;break;default:x(b)}}
function qg(a,b){a===b?a=!0:null===a||null===b?a=!1:a.m===b.m&&a.s===b.s&&Yf(a.c,b.c)&&eg(a.b,b.b)&&a.g===b.g&&a.i===b.i&&a.j===b.j&&a.h===b.h&&a.l===b.l&&a.o===b.o?(null!=a.f&&null==a.a&&(a.a=cd(a.v,a.f,a.u)),a=L(a.a,b.a)?!0:!1):a=!1;return a};function rg(){this.c=this.h=this.b=this.i=this.f=this.a=this.g=null}function sg(){this.h=this.b=this.c=this.i=this.g=this.a=this.f=null}function tg(){this.a=this.b=null}function ug(){this.b=this.a=null}function vg(){this.c=this.a=this.f=this.b=null}function wg(){this.a=null}rg.prototype.getExtension=function(){return null};function xg(){return new rg}
function yg(a){if(null===a)var b=null;else{b=new rg;b.g=null;if(b.a)for(var c=0;c<b.a.length;c++){var d=b.a[c];d&&zg(d)}b.a=null;b.f=null;b.i=null;(c=b.b)&&Ed(c);b.b=null;b.h=null;(c=b.c)&&Ag(c);b.c=null;b.g=a.g;b.a=J(a.a,Bg);b.f=a.f;b.i=a.i;b.b=a.b?Dd(a.b):null;b.h=a.h;a.c?(a=a.c,c=new wg,Ag(c),c.a=a.a?Cg(a.a):null,a=c):a=null;b.c=a}return b}function Dg(){}
function Eg(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.g=c;break;case 2:c=new sg;G(b,c,Fg);a.a=a.a||[];a.a.push(c);break;case 3:c=y(b);a.f=c;break;case 4:c=z(b);a.i=c;break;case 5:c=new Cd;G(b,c,Fd);a.b=c;break;case 6:c=y(b);a.h=c;break;case 7:c=new wg;G(b,c,Gg);a.c=c;break;default:x(b)}}
function Hg(a,b){if(a===b)b=!0;else if(null===a||null===b)b=!1;else{var c;if(c=a.g===b.g&&M(a.a,b.a,Ig)&&a.f===b.f&&a.i===b.i&&Gd(a.b,b.b)&&a.h===b.h)a=a.c,b=b.c,c=a===b?!0:null===a||null===b?!1:Jg(a.a,b.a)?!0:!1;b=c?!0:!1}return b}function zg(a){a.f=null;a.a=null;a.g=null;a.i=null;a.c=null;var b=a.b;b&&Id(b);a.b=null;a.h=null}sg.prototype.getExtension=function(){return null};
function Bg(a){if(null===a)a=null;else{var b=new sg;zg(b);b.f=a.f;b.a=I(a.a);b.g=a.g;b.i=a.i;b.c=a.c;if(a.b){var c=new Hd;var d=a.b;Id(c);c.b=d.b?Dd(d.b):null;c.a=d.a?Dd(d.a):null}else c=null;b.b=c;b.h=a.h;a=b}return a}function Fg(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.f=c;break;case 2:c=A(b);a.a=a.a||[];a.a.push(c);break;case 3:c=A(b);a.g=c;break;case 4:c=A(b);a.i=c;break;case 5:c=Kc(b.b);a.c=c;break;case 7:c=new Hd;G(b,c,Jd);a.b=c;break;case 8:c=Kc(b.b);a.h=c;break;default:x(b)}}
function Ig(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c;if(c=a.f===b.f&&L(a.a,b.a)&&a.g===b.g&&a.i===b.i&&a.c===b.c){c=a.b;var d=b.b;c=c===d?!0:null===c||null===d?!1:Gd(c.b,d.b)&&Gd(c.a,d.a)?!0:!1}a=c&&a.h===b.h?!0:!1}return a}tg.prototype.getExtension=function(){return null};function Kg(){return new tg}
function Lg(a){if(null===a)a=null;else{var b=new tg;b.b=null;if(b.a)for(var c=0;c<b.a.length;c++){var d=b.a[c];d&&(d.a=null,d.b=null)}b.a=null;b.b=I(a.b);b.a=J(a.a,Mg);a=b}return a}function Ng(){}function Og(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.b=a.b||[];a.b.push(c);break;case 2:c=new ug;G(b,c,Pg);a.a=a.a||[];a.a.push(c);break;default:x(b)}}function Qg(a,b){return a===b?!0:null===a||null===b?!1:L(a.b,b.b)&&M(a.a,b.a,Rg)?!0:!1}ug.prototype.getExtension=function(){return null};
function Mg(a){if(null===a)a=null;else{var b=new ug;b.a=null;b.b=null;b.a=a.a;b.b=a.b;a=b}return a}function Pg(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.a=c;break;case 2:c=Kc(b.b);a.b=c;break;default:x(b)}}function Rg(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a||a.b!==b.b?!1:!0}function Cg(a){var b=new vg;Sg(b);b.b=a.b;b.f=a.f;b.a=a.a?ng(a.a):null;b.c=a.c;return b}function Sg(a){a.b=null;a.f=null;var b=a.a;b&&og(b);a.a=null;a.c=null}vg.prototype.getExtension=function(){return null};
function Tg(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.b=c;break;case 2:c=A(b);a.f=c;break;case 3:c=new mg;G(b,c,pg);a.a=c;break;case 4:c=A(b);a.c=c;break;default:x(b)}}function Jg(a,b){return a===b?!0:null===a||null===b?!1:a.b===b.b&&a.f===b.f&&qg(a.a,b.a)&&a.c===b.c?!0:!1}function Ag(a){var b=a.a;b&&Sg(b);a.a=null}wg.prototype.getExtension=function(){return null};function Gg(a,b){for(;u(b);)switch(b.a){case 1:var c=new vg;G(b,c,Tg);a.a=c;break;default:x(b)}};function Ug(){this.a=this.b=null}function Vg(){this.a=null}function Wg(){}function Xg(){this.a=null}function Yg(){this.a=null}function Zg(){this.a=this.f=this.c=this.i=this.h=this.b=this.g=null}function $g(){this.a=this.b=null}Ug.prototype.getExtension=function(){return null};function ah(a,b){for(;u(b);)switch(b.a){case 1:null===a.b&&(a.b=b.c);w(b);break;case 2:null===a.a&&(a.a=b.c);w(b);break;case 1E3:x(b);break;case 1001:x(b);break;default:x(b)}}Vg.prototype.getExtension=function(){return null};
function bh(a,b){for(;u(b);)switch(b.a){case 1:null===a.a&&(a.a=b.c);w(b);break;case 2:y(b);break;case 3:y(b);break;case 4:y(b);break;case 1E3:x(b);break;default:x(b)}}Wg.prototype.getExtension=function(){return null};function ch(a,b){for(;u(b);)switch(b.a){case 1:a=new Ug;G(b,a,ah);break;case 2:C(b);break;case 4:y(b);break;case 5:a=new Vg;G(b,a,bh);break;default:x(b)}}Xg.prototype.getExtension=function(){return null};
function dh(a,b){for(;u(b);)switch(b.a){case 1:null===a.a&&(a.a=b.c);w(b);break;case 2:y(b);break;case 3:y(b);break;case 4:C(b);break;case 5:y(b);break;case 1E3:x(b);break;default:x(b)}}Yg.prototype.getExtension=function(){return null};function eh(a,b){for(;u(b);)switch(b.a){case 1:var c=new Zg;G(b,c,fh);a.a=a.a||[];a.a.push(c);break;case 2:y(b);break;case 3:E(b);break;case 4:C(b);break;case 1E3:y(b);break;default:x(b)}}var gh=[];
Zg.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.a,a):null};
function fh(a,b){for(;u(b);)switch(b.a){case 1:A(b);break;case 2:y(b);break;case 3:z(b);break;case 4:E(b);break;case 6:null===a.g&&(a.g=b.c);w(b);break;case 7:null===a.b&&(a.b=b.c);w(b);break;case 8:null===a.h&&(a.h=b.c);w(b);break;case 9:null===a.i&&(a.i=b.c);w(b);break;case 10:null===a.c&&(a.c=b.c);w(b);break;case 11:null===a.f&&(a.f=b.c);w(b);break;case 1E3:y(b);break;case 1001:A(b);break;default:a.a=a.a||[];var c=Q(b,gh);a.a.push(c)}}var R=[];
$g.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.a,a):null};
function hh(a,b){for(;u(b);)switch(b.a){case 1:var c=new Yg;G(b,c,eh);break;case 2:c=new Yg;G(b,c,eh);break;case 3:c=new Wg;G(b,c,ch);break;case 4:c=new Xg;G(b,c,dh);break;case 5:E(b);break;case 6:B(b);break;case 7:C(b);break;case 8:y(b);break;case 9:y(b);break;case 10:t(b.b);break;case 11:y(b);break;case 12:y(b);break;case 13:y(b);break;case 14:y(b);break;case 15:D(b);break;case 16:null===a.b&&(a.b=b.c);w(b);break;case 1E3:y(b);break;default:a.a=a.a||[],c=Q(b,R),a.a.push(c)}};function ih(){this.a=this.b=null}function jh(){this.b=this.a=null}ih.prototype.getExtension=function(){return null};function kh(a,b){for(;u(b);)switch(b.a){case 1:D(b);break;case 2:null===a.b&&(a.b=b.c);w(b);break;case 3:A(b);break;case 4:z(b);break;case 5:var c=new jh;G(b,c,lh);a.a=a.a||[];a.a.push(c);break;case 1E3:y(b);break;default:x(b)}}jh.prototype.getExtension=function(){return null};
function lh(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.a=a.a||[];a.a.push(c);break;case 2:null===a.b&&(a.b=b.c);w(b);break;default:x(b)}};function mh(){this.Oa=null}mh.prototype.getExtension=function(){return null};function nh(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.Oa=c;break;case 2:y(b);break;case 3:y(b);break;case 4:y(b);break;default:x(b)}};function oh(){this.a=this.c=this.f=this.b=null}function ph(){this.a=this.w=this.C=this.j=this.m=this.u=this.c=this.A=this.i=this.l=this.s=this.b=this.f=this.v=this.D=this.B=this.g=this.o=this.h=null}function qh(){this.b=this.c=this.a=null}function rh(){}function sh(){this.c=this.a=this.f=this.g=this.b=null}function th(){this.a=this.b=null}function uh(){this.g=this.b=this.f=this.a=this.c=null}function vh(){this.a=null}function wh(){this.a=null}function xh(){this.a=null}function yh(){}
function zh(){this.Ra=this.a=this.Sa=this.Ka=this.Na=null}function Ah(){this.a=null}function Bh(){}function Ch(){this.a=this.b=null}function Dh(){this.a=null}function Eh(){}function Fh(){this.a=null}function Gh(){this.a=null}function Hh(){this.a=null}function Ih(){this.a=null}function Jh(){this.a=null}function Kh(){this.a=null}function Lh(){}function Mh(){this.h=this.j=this.b=this.a=this.i=this.c=this.l=this.f=this.g=null}var Nh=[];
oh.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.a,a):null};
function Oh(a,b){for(;u(b);)switch(b.a){case 1:null===a.b&&(a.b=b.c);w(b);break;case 2:null===a.f&&(a.f=b.c);w(b);break;case 3:y(b);break;case 4:y(b);break;case 5:t(b.b);break;case 6:C(b);break;case 7:y(b);break;case 8:C(b);break;case 9:B(b);break;case 10:y(b);break;case 11:E(b);break;case 12:null===a.c&&(a.c=b.c);w(b);break;case 13:y(b);break;case 14:y(b);break;case 15:C(b);break;case 1001:y(b);break;case 1E3:x(b);break;default:a.a=a.a||[];var c=Q(b,Nh);a.a.push(c)}}ph.prototype.getExtension=function(){return null};
function Ph(a,b){for(a.a=b.b.b;u(b);)switch(b.a){case 1:null===a.h&&(a.h=b.c);w(b);a.o=b.b.a;break;case 2:null===a.g&&(a.g=b.c);w(b);a.B=b.b.a;break;case 3:null===a.D&&(a.D=b.c);w(b);break;case 4:null===a.v&&(a.v=b.c);w(b);break;case 5:y(b);break;case 6:var c=y(b);a.f=c;break;case 7:y(b);break;case 8:null===a.b&&(a.b=b.c);w(b);a.s=b.b.a;break;case 9:null===a.i&&(a.i=b.c);w(b);a.A=b.b.a;break;case 10:null===a.c&&(a.c=b.c);w(b);a.u=b.b.a;break;case 11:null===a.j&&(a.j=b.c);w(b);a.C=b.b.a;break;case 12:null===
a.w&&(a.w=b.c);w(b);break;case 1E3:x(b);break;case 1001:x(b);break;case 1002:x(b);break;default:x(b)}}function Qh(a){return a.a&&null!=a.h&&null!=a.o?(a=Ic(a.a,a.h,a.o-a.h),a.S(),a.S(),a):Ic()}function Rh(a){return a.a&&null!=a.b&&null!=a.s?(a=Ic(a.a,a.b,a.s-a.b),a.S(),a.S(),a):Ic()}function Sh(a){null!=a.i&&null==a.l&&(a.l=bd(a.a,a.i,a.A));return a.l}function Th(a){return a.a&&null!=a.c&&null!=a.u?(a=Ic(a.a,a.c,a.u-a.c),a.S(),a.S(),a):Ic()}
function Uh(a){null!=a.j&&null==a.m&&(a.m=bd(a.a,a.j,a.C));return a.m}var U=[];qh.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.b,a):null};
function Vh(a,b){for(;u(b);)switch(b.a){case 1:var c=new ph;G(b,c,Ph);a.a=c;break;case 2:z(b);break;case 3:y(b);break;case 4:y(b);break;case 5:t(b.b);break;case 6:B(b);break;case 7:c=z(b);a.c=c;break;case 8:E(b);break;case 10:D(b);break;case 11:y(b);break;case 12:y(b);break;case 13:C(b);break;case 1E3:y(b);break;default:a.b=a.b||[],c=Q(b,U),a.b.push(c)}}function Wh(a){null===a.a&&(a.a=new ph);return a.a}rh.prototype.getExtension=function(){return null};
function Xh(a,b){for(;u(b);)switch(b.a){case 1:G(b,new ph,Ph);break;case 2:y(b);break;case 3:y(b);break;default:x(b)}}sh.prototype.getExtension=function(){return null};
function Yh(a,b){for(;u(b);)switch(b.a){case 1:null===a.b&&(a.b=b.c);w(b);break;case 2:null===a.g&&(a.g=b.c);w(b);break;case 3:null===a.f&&(a.f=b.c);w(b);break;case 4:null===a.a&&(a.a=b.c);w(b);break;case 5:null===a.c&&(a.c=b.c);w(b);break;case 6:y(b);break;case 1E3:x(b);break;case 1001:x(b);break;case 1002:x(b);break;default:x(b)}}var Zh=[];th.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.a,a):null};
function $h(a,b){for(;u(b);)switch(b.a){case 1:var c=new rh;G(b,c,Xh);a.b=a.b||[];a.b.push(c);break;case 2:c=new sh;G(b,c,Yh);break;case 3:y(b);break;case 4:y(b);break;case 5:t(b.b);break;case 6:D(b);break;case 7:B(b);break;case 8:E(b);break;case 9:y(b);break;case 10:y(b);break;case 1E3:y(b);break;default:a.a=a.a||[],c=Q(b,Zh),a.a.push(c)}}var ai=[];uh.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.b,a):null};
function bi(a,b){for(a.g=b.b.b;u(b);)switch(b.a){case 1:null===a.a&&(a.a=b.c);w(b);a.f=b.b.a;break;case 2:B(b);break;case 3:y(b);break;case 4:y(b);break;case 5:t(b.b);break;case 6:E(b);break;case 1E3:y(b);break;default:a.b=a.b||[];var c=Q(b,ai);a.b.push(c)}}uh.prototype.getImageData=function(){null!=this.a&&null==this.c&&(this.c=cd(this.g,this.a,this.f));return this.c};vh.prototype.getExtension=function(){return null};
function ci(a,b){for(;u(b);)switch(b.a){case 1:C(b);break;case 2:null===a.a&&(a.a=b.c);w(b);break;case 3:var c=new ph;G(b,c,Ph);break;case 4:y(b);break;case 5:y(b);break;default:x(b)}}var di=[];wh.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.a,a):null};
function ei(a,b){for(;u(b);)switch(b.a){case 1:G(b,new vh,ci);break;case 2:y(b);break;case 3:y(b);break;case 4:t(b.b);break;case 5:B(b);break;case 6:E(b);break;case 1E3:y(b);break;default:a.a=a.a||[];var c=Q(b,di);a.a.push(c)}}xh.prototype.getExtension=function(){return null};function fi(a,b){for(;u(b);)switch(b.a){case 1:C(b);break;case 2:null===a.a&&(a.a=b.c);w(b);break;case 3:y(b);break;case 4:y(b);break;default:x(b)}}yh.prototype.getExtension=function(){return null};
function gi(a,b){for(;u(b);)switch(b.a){case 1:y(b);break;case 2:y(b);break;case 3:y(b);break;case 4:y(b);break;case 7:D(b);break;default:x(b)}}zh.prototype.getExtension=function(){return null};function hi(a,b){for(a.Ra=b.b.b;u(b);)switch(b.a){case 1:null===a.Ka&&(a.Ka=b.c);w(b);a.Sa=b.b.a;break;case 2:var c=new yh;G(b,c,gi);a.a=a.a||[];a.a.push(c);break;default:x(b)}}Ah.prototype.getExtension=function(){return null};
function ii(a,b){for(;u(b);)switch(b.a){case 1:C(b);break;case 2:var c=C(b);a.a=c;break;default:x(b)}}Bh.prototype.getExtension=function(){return null};function ji(a,b){for(;u(b);)switch(b.a){case 1:y(b);break;case 2:y(b);break;case 3:y(b);break;default:x(b)}}Ch.prototype.getExtension=function(){return null};function ki(a,b){for(;u(b);)switch(b.a){case 1:A(b);break;case 2:null===a.b&&(a.b=b.c);w(b);break;case 3:var c=y(b);a.a=a.a||[];a.a.push(c);break;default:x(b)}}Dh.prototype.getExtension=function(){return null};
function li(a,b){for(;u(b);)switch(b.a){case 1:var c=new Ch;G(b,c,ki);a.a=a.a||[];a.a.push(c);break;default:x(b)}}Eh.prototype.getExtension=function(){return null};function mi(a,b){for(;u(b);)x(b)}Fh.prototype.getExtension=function(){return null};function ni(a,b){for(;u(b);)switch(b.a){case 1:var c=new oh;G(b,c,Oh);a.a=a.a||[];a.a.push(c);break;case 2:c=new Bh;G(b,c,ji);break;default:x(b)}}Gh.prototype.getExtension=function(){return null};
function oi(a,b){for(;u(b);)switch(b.a){case 1:var c=new qh;G(b,c,Vh);a.a=a.a||[];a.a.push(c);break;case 2:c=new Bh;G(b,c,ji);break;default:x(b)}}Hh.prototype.getExtension=function(){return null};function pi(a,b){for(;u(b);)switch(b.a){case 1:var c=new th;G(b,c,$h);a.a=a.a||[];a.a.push(c);break;case 2:c=new Bh;G(b,c,ji);break;default:x(b)}}Ih.prototype.getExtension=function(){return null};
function qi(a,b){for(;u(b);)switch(b.a){case 1:var c=new $g;G(b,c,hh);a.a=a.a||[];a.a.push(c);break;case 2:c=new Bh;G(b,c,ji);break;default:x(b)}}Jh.prototype.getExtension=function(){return null};function ri(a,b){for(;u(b);)switch(b.a){case 1:var c=new uh;G(b,c,bi);a.a=a.a||[];a.a.push(c);break;default:x(b)}}Kh.prototype.getExtension=function(){return null};
function si(a,b){for(;u(b);)switch(b.a){case 1:var c=new wh;G(b,c,ei);a.a=a.a||[];a.a.push(c);break;case 2:c=new Bh;G(b,c,ji);break;default:x(b)}}Lh.prototype.getExtension=function(){return null};function ti(a,b){for(;u(b);)switch(b.a){case 1:A(b);break;case 2:y(b);break;default:x(b)}}
function ui(a,b){for(;u(b);)switch(b.a){case 1:var c=new mh;G(b,c,nh);a.g=c;break;case 2:c=new Ah;G(b,c,ii);a.f=c;break;case 3:c=new ih;G(b,c,kh);a.l=a.l||[];a.l.push(c);break;case 4:c=new zh;G(b,c,hi);a.c=c;break;case 5:c=new xh;G(b,c,fi);a.i=a.i||[];a.i.push(c);break;case 6:c=new Eh;G(b,c,mi);break;case 7:c=new Fh;G(b,c,ni);break;case 8:c=new Gh;G(b,c,oi);a.a=c;break;case 9:c=new Hh;G(b,c,pi);break;case 10:c=new Ih;G(b,c,qi);break;case 11:c=new Jh;G(b,c,ri);a.b=c;break;case 12:c=new Kh;G(b,c,si);
break;case 13:c=new Dh;G(b,c,li);break;case 14:y(b);break;case 15:c=new Lh;G(b,c,ti);a.j=a.j||[];a.j.push(c);break;case 16:B(b);break;default:a.h=a.h||[],c=Q(b,vi),a.h.push(c)}}var vi=[];Mh.prototype.getExtension=function(a){var b=!1;25E6<=a&&536870912>a&&(b=!0);return b?P(this.h,a):null};function wi(a){null===a.f&&(a.f=new Ah);return a.f}function xi(a){null===a.a&&(a.a=new Gh);return a.a};function yi(){this.b=this.a=null}function zi(){this.b=this.a=null}yi.prototype.getExtension=function(){return null};zi.prototype.getExtension=function(){return null};function Ai(a,b){for(;u(b);)switch(b.a){case 1:var c=D(b);a.a=c;break;case 2:c=D(b);a.b=c;break;default:x(b)}};function Bi(){this.a=this.f=this.b=this.g=this.c=null}Bi.prototype.getExtension=function(){return null};function Ci(){this.c=this.b=this.a=null}Ci.prototype.getExtension=function(){return null};function Di(){this.a=this.f=this.h=this.c=this.b=this.g=null}Di.prototype.getExtension=function(){return null};function Ei(){this.c=this.a=this.g=this.f=this.b=null}function Fi(a){var b=new Ei;Gi(b);b.b=a.b;b.f=a.f;b.g=a.g;b.a=a.a;b.c=a.c;return b}function Gi(a){a.b=null;a.f=null;a.g=null;a.a=null;a.c=null}Ei.prototype.getExtension=function(){return null};function Hi(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.b=c;break;case 2:c=y(b);a.f=c;break;case 3:c=y(b);a.g=c;break;case 4:c=C(b);a.a=c;break;case 5:c=A(b);a.c=c;break;default:x(b)}}
function Ii(a,b){return a===b?!0:null===a||null===b?!1:a.b!==b.b||a.f!==b.f||a.g!==b.g||a.a!==b.a||a.c!==b.c?!1:!0};function Ji(){this.b=this.a=null}function Ki(){}Ji.prototype.getExtension=function(){return null};Ki.prototype.getExtension=function(){return null};function Li(a,b){for(;u(b);)x(b)};function Mi(){this.b=this.a=null}function Ni(a){if(a.a)for(var b=0;b<a.a.length;b++){var c=a.a[b];c&&ig(c)}a.a=null;a.b=null}Mi.prototype.getExtension=function(){return null};function Oi(a,b){for(;u(b);)switch(b.a){case 1:var c=new ag;G(b,c,kg);a.a=a.a||[];a.a.push(c);break;case 2:c=z(b);a.b=c;break;default:x(b)}};function Pi(){this.u=this.f=this.g=this.v=this.c=this.I=this.J=this.T=this.P=this.s=this.H=this.R=this.l=this.j=this.M=this.N=this.m=this.h=this.K=this.L=this.A=this.B=this.C=this.i=this.F=this.D=this.G=this.b=this.a=this.O=this.w=this.o=null}
function Qi(a,b){Ri(a);a.o=b.o;a.w=b.w;a.O=b.O;a.a=b.a;a.b=b.b;a.G=b.G;a.D=b.D;a.F=b.F;a.i=b.i;a.C=b.C;a.B=b.B;a.A=b.A;a.L=b.L;a.K=b.K;a.h=b.h;a.m=b.m;a.N=b.N;a.M=b.M;a.j=b.j;a.l=b.l;a.R=b.R;a.H=b.H;a.s=b.s;a.P=b.P;a.T=b.T;a.J=b.J;a.I=b.I;a.c=b.c;a.v=b.v;a.g=b.g;a.f=b.f;a.u=b.u}
function Ri(a){a.o=null;a.w=null;a.O=null;a.a=null;a.b=null;a.G=null;a.D=null;a.F=null;a.i=null;a.C=null;a.B=null;a.A=null;a.L=null;a.K=null;a.h=null;a.m=null;a.N=null;a.M=null;a.j=null;a.l=null;a.R=null;a.H=null;a.s=null;a.P=null;a.T=null;a.J=null;a.I=null;a.c=null;a.v=null;a.g=null;a.f=null;a.u=null}Pi.prototype.getExtension=function(){return null};
function Si(a,b){for(;u(b);)switch(b.a){case 1:var c=z(b);a.o=c;break;case 2:c=y(b);a.w=c;break;case 3:c=y(b);a.O=c;break;case 4:c=z(b);a.a=c;break;case 7:c=y(b);a.b=c;break;case 9:c=A(b);a.G=c;break;case 17:c=z(b);a.D=c;break;case 18:c=z(b);a.F=c;break;case 20:c=y(b);a.i=c;break;case 23:c=z(b);a.C=c;break;case 24:c=y(b);a.B=c;break;case 25:c=z(b);a.A=c;break;case 26:c=y(b);a.L=c;break;case 27:c=y(b);a.K=c;break;case 28:c=Nc(b.b);a.h=c;break;case 29:c=z(b);a.m=c;break;case 32:c=y(b);a.N=c;break;case 33:c=
y(b);a.M=c;break;case 39:c=y(b);a.j=c;break;case 40:c=y(b);a.l=c;break;case 41:c=y(b);a.R=c;break;case 42:c=z(b);a.H=c;break;case 43:c=y(b);a.s=c;break;case 44:c=z(b);a.P=c;break;case 45:c=z(b);a.T=c;break;case 46:c=y(b);a.J=c;break;case 47:c=y(b);a.I=c;break;case 48:c=z(b);a.c=c;break;case 49:c=z(b);a.v=c;break;case 50:c=z(b);a.g=c;break;case 51:c=z(b);a.f=c;break;case 52:c=A(b);a.u=c;break;default:x(b)}};function Ti(){this.a=this.b=this.c=this.f=null}function Ui(a){a.f=null;a.c=null;a.b=null;a.a=null}Ti.prototype.getExtension=function(){return null};function Vi(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.f=c;break;case 2:c=Mc(b.b);a.c=c;break;case 3:c=A(b);a.b=c;break;case 4:c=A(b);a.a=c;break;default:x(b)}};function Wi(){this.f=this.a=this.g=this.s=this.h=this.v=this.i=this.o=this.b=this.m=this.l=this.j=this.c=this.u=this.w=null}function Xi(){this.g=this.f=this.c=this.a=this.b=null}function Yi(){this.a=this.b=null}function Zi(){this.b=this.c=this.a=null}function $i(){this.N=this.u=this.H=this.O=this.M=this.a=this.C=this.G=this.J=this.R=this.w=this.B=this.A=this.l=this.i=this.f=this.F=this.g=this.D=this.K=this.L=this.h=this.P=this.v=this.I=this.s=this.c=this.o=this.m=this.b=this.j=null}
function aj(){this.a=null}function bj(){this.l=this.h=this.b=this.j=this.i=this.a=this.f=this.c=this.g=null}function cj(){this.f=this.j=this.a=this.i=this.c=this.b=this.g=this.h=null}function dj(){this.c=this.b=this.f=this.a=null}function ej(){this.h=this.c=this.a=this.g=this.f=this.b=this.o=this.i=this.j=this.l=this.m=null}function fj(){this.a=null}function gj(){this.a=this.b=null}function hj(){this.a=this.b=null}function ij(){this.l=this.f=this.i=this.g=this.a=this.h=this.j=this.c=this.b=null}
function jj(){this.a=null}function kj(){this.b=this.a=null}function lj(){this.g=this.a=this.b=this.f=this.h=this.c=null}function mj(a){var b=new Wi;nj(b);b.w=a.w;b.u=a.u;b.c=a.c?bg(a.c):null;b.j=a.j;b.l=a.l;b.m=a.m;if(a.b){var c=new Ti;var d=a.b;Ui(c);c.f=d.f;c.c=d.c;c.b=d.b;c.a=d.a}else c=null;b.b=c;b.o=a.o;b.i=a.i;b.v=a.v;b.h=a.h;b.s=a.s;b.g=a.g;if(a.a){d=a.a;c=new jj;oj(c);if(d.a){d=d.a;var e=new kj;pj(e);e.a=d.a?mj(d.a):null;e.b=d.b;d=e}else d=null;c.a=d}else c=null;b.a=c;b.f=a.f;return b}
function nj(a){a.w=null;a.u=null;var b=a.c;b&&cg(b);a.c=null;a.j=null;a.l=null;a.m=null;(b=a.b)&&Ui(b);a.b=null;a.o=null;a.i=null;a.v=null;a.h=null;a.s=null;a.g=null;(b=a.a)&&oj(b);a.a=null;a.f=null}Wi.prototype.getExtension=function(){return null};function qj(a){return null===a?null:mj(a)}
function rj(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.w=c;break;case 2:c=A(b);a.u=c;break;case 3:c=new Zf;G(b,c,dg);a.c=c;break;case 4:c=A(b);a.j=c;break;case 5:c=C(b);a.l=c;break;case 6:c=C(b);a.m=c;break;case 7:c=new Ti;G(b,c,Vi);a.b=c;break;case 8:c=A(b);a.o=c;break;case 9:c=z(b);a.i=c;break;case 11:c=z(b);a.v=c;break;case 12:c=A(b);a.h=c;break;case 13:c=A(b);a.s=c;break;case 14:c=A(b);a.g=c;break;case 16:c=new jj;G(b,c,sj);a.a=c;break;case 17:c=y(b);a.f=c;break;default:x(b)}}
function tj(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c;if(c=a.w===b.w&&a.u===b.u&&eg(a.c,b.c)&&a.j===b.j&&a.l===b.l&&a.m===b.m){c=a.b;var d=b.b;c=c===d?!0:null===c||null===d?!1:c.f!==d.f||c.c!==d.c||c.b!==d.b||c.a!==d.a?!1:!0}if(c=c&&a.o===b.o&&a.i===b.i&&a.v===b.v&&a.h===b.h&&a.s===b.s&&a.g===b.g)d=a.a,c=b.a,d===c?c=!0:null===d||null===c?c=!1:(d=d.a,c=c.a,c=d===c||(null===d||null===c?0:tj(d.a,c.a)&&d.b===c.b)?!0:!1);a=c&&a.f===b.f?!0:!1}return a}
function uj(a){a.b=null;var b=a.a;b&&cg(b);a.a=null;a.c=null;a.f=null;a.g=null}Xi.prototype.getExtension=function(){return null};function vj(a){if(null===a)a=null;else{var b=new Xi;uj(b);b.b=a.b;b.a=a.a?bg(a.a):null;b.c=a.c;b.f=a.f;b.g=a.g;a=b}return a}function wj(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.b=c;break;case 2:c=new Zf;G(b,c,dg);a.a=c;break;case 3:c=A(b);a.c=c;break;case 4:c=Mc(b.b);a.f=c;break;case 5:c=z(b);a.g=c;break;default:x(b)}}
function xj(a,b){return a===b?!0:null===a||null===b?!1:a.b===b.b&&eg(a.a,b.a)&&a.c===b.c&&a.f===b.f&&a.g===b.g?!0:!1}function yj(a,b){a.b=null;a.a=null;a.b=b.b;a.a=b.a}Yi.prototype.getExtension=function(){return null};function zj(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.b=c;break;case 2:c=z(b);a.a=c;break;default:x(b)}}function Aj(a,b){a.a=null;a.c=null;a.b=null;a.a=b.a;a.c=b.c;a.b=b.b}Zi.prototype.getExtension=function(){return null};
function Bj(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.a=c;break;case 2:c=C(b);a.c=c;break;case 3:c=E(b);a.b=c;break;default:x(b)}}
function Cj(a,b){Dj(a);if(b.j){var c=b.j;var d=new ej;Ej(d);d.m=c.m;d.l=c.l;d.j=c.j;d.i=c.i;d.o=c.o;d.b=I(c.b);d.f=c.f;d.g=c.g;d.a=J(c.a,Fj);if(c.c){var e=c.c;var f=new gj;Gj(f);f.b=e.b;f.a=e.a?Hj(e.a):null;e=f}else e=null;d.c=e;d.h=c.h;c=d}else c=null;a.j=c;b.b?(c=b.b,d=new ij,Ij(d),d.b=c.b,d.c=c.c,d.j=c.j,d.h=c.h,c.a?(e=new bj,Jj(e,c.a)):e=null,d.a=e,d.g=c.g,d.i=c.i,d.f=c.f,d.l=c.l,c=d):c=null;a.b=c;a.m=b.m;a.o=b.o;b.c?(c=new Pi,Qi(c,b.c)):c=null;a.c=c;a.s=b.s;a.I=b.I;a.v=b.v;a.P=b.P;b.h?(c=new Yi,
yj(c,b.h)):c=null;a.h=c;a.L=b.L;a.K=b.K;a.D=b.D;a.g=I(b.g);a.F=b.F;b.f?(c=b.f,d=new dj,Kj(d),d.a=I(c.a),d.f=c.f,d.b=I(c.b),d.c=c.c,c=d):c=null;a.f=c;b.i?(c=new Zi,Aj(c,b.i)):c=null;a.i=c;b.l?(c=b.l,d=new cj,Lj(d),d.h=c.h,d.g=c.g,d.b=c.b,d.c=c.c,d.i=c.i,d.a=c.a,d.j=c.j,d.f=c.f,c=d):c=null;a.l=c;a.A=b.A;a.B=b.B;a.w=b.w;a.R=b.R;a.J=b.J;a.G=b.G;a.C=b.C;a.a=J(b.a,Mj);a.M=b.M;a.O=b.O;a.H=b.H;a.u=b.u;a.N=b.N}
function Dj(a){var b=a.j;b&&Ej(b);a.j=null;(b=a.b)&&Ij(b);a.b=null;a.m=null;a.o=null;(b=a.c)&&Ri(b);a.c=null;a.s=null;a.I=null;a.v=null;a.P=null;if(b=a.h)b.b=null,b.a=null;a.h=null;a.L=null;a.K=null;a.D=null;a.g=null;a.F=null;(b=a.f)&&Kj(b);a.f=null;if(b=a.i)b.a=null,b.c=null,b.b=null;a.i=null;(b=a.l)&&Lj(b);a.l=null;a.A=null;a.B=null;a.w=null;a.R=null;a.J=null;a.G=null;a.C=null;if(a.a)for(b=0;b<a.a.length;b++){var c=a.a[b];c&&(c.a=null)}a.a=null;a.M=null;a.O=null;a.H=null;a.u=null;a.N=null}
$i.prototype.getExtension=function(){return null};
function Nj(a,b){for(;u(b);)switch(b.a){case 1:var c=new ej;G(b,c,Oj);a.j=c;break;case 2:c=new ij;G(b,c,Pj);a.b=c;break;case 3:c=z(b);a.m=c;break;case 4:c=z(b);a.o=c;break;case 6:c=new Pi;G(b,c,Si);a.c=c;break;case 7:c=z(b);a.s=c;break;case 8:c=z(b);a.I=c;break;case 9:c=C(b);a.v=c;break;case 10:c=z(b);a.P=c;break;case 11:c=new Yi;G(b,c,zj);a.h=c;break;case 12:c=z(b);a.L=c;break;case 13:c=z(b);a.K=c;break;case 14:c=z(b);a.D=c;break;case 15:c=y(b);a.g=a.g||[];a.g.push(c);break;case 16:c=z(b);a.F=c;
break;case 17:c=new dj;G(b,c,Qj);a.f=c;break;case 19:c=new Zi;G(b,c,Bj);a.i=c;break;case 20:c=new cj;G(b,c,Rj);a.l=c;break;case 25:c=z(b);a.A=c;break;case 26:c=z(b);a.B=c;break;case 31:c=z(b);a.w=c;break;case 33:c=z(b);a.R=c;break;case 34:c=z(b);a.J=c;break;case 35:c=z(b);a.G=c;break;case 37:c=z(b);a.C=c;break;case 38:c=new aj;G(b,c,Sj);a.a=a.a||[];a.a.push(c);break;case 39:c=z(b);a.M=c;break;case 40:c=z(b);a.O=c;break;case 41:c=z(b);a.H=c;break;case 42:c=z(b);a.u=c;break;case 43:c=y(b);a.N=c;break;
default:x(b)}}aj.prototype.getExtension=function(){return null};function Mj(a){if(null===a)a=null;else{var b=new aj;b.a=null;b.a=a.a;a=b}return a}function Sj(a,b){for(;u(b);)switch(b.a){case 1:a.a=y(b);break;default:x(b)}}function Tj(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0}function Jj(a,b){Uj(a);a.g=b.g;a.c=b.c;a.f=b.f;a.a=b.a;a.i=b.i;a.j=b.j;a.b=b.b;a.h=b.h;a.l=b.l}function Uj(a){a.g=null;a.c=null;a.f=null;a.a=null;a.i=null;a.j=null;a.b=null;a.h=null}
bj.prototype.getExtension=function(){return null};function Vj(a,b){for(a.l=b.b.b;u(b);)switch(b.a){case 2:var c=z(b);a.g=c;break;case 3:c=z(b);a.c=c;break;case 4:c=z(b);a.f=c;break;case 5:c=z(b);a.a=c;break;case 6:c=C(b);a.i=c;break;case 7:c=C(b);a.j=c;break;case 9:c=z(b);a.b=c;break;case 10:c=C(b);a.h=c;break;default:x(b)}}function Lj(a){a.h=null;a.g=null;a.b=null;a.c=null;a.i=null;a.a=null;a.j=null;a.f=null}cj.prototype.getExtension=function(){return null};
function Rj(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.h=c;break;case 2:c=C(b);a.g=c;break;case 3:c=z(b);a.b=c;break;case 4:c=z(b);a.c=c;break;case 5:c=C(b);a.i=c;break;case 6:c=z(b);a.a=c;break;case 7:c=z(b);a.j=c;break;case 8:c=z(b);a.f=c;break;default:x(b)}}function Kj(a){a.a=null;a.f=null;a.b=null;a.c=null}dj.prototype.getExtension=function(){return null};
function Qj(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.a=a.a||[];a.a.push(c);break;case 2:c=z(b);a.f=c;break;case 3:c=C(b);a.b=a.b||[];a.b.push(c);break;case 4:c=C(b);a.c=c;break;default:x(b)}}function Ej(a){a.m=null;a.l=null;a.j=null;a.i=null;a.o=null;a.b=null;a.f=null;a.g=null;if(a.a)for(var b=0;b<a.a.length;b++){var c=a.a[b];c&&(c.a=null)}a.a=null;(b=a.c)&&Gj(b);a.c=null;a.h=null}ej.prototype.getExtension=function(){return null};
function Oj(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.m=c;break;case 2:c=C(b);a.l=c;break;case 3:c=E(b);a.j=c;break;case 5:c=C(b);a.i=c;break;case 6:c=z(b);a.o=c;break;case 7:c=C(b);a.b=a.b||[];a.b.push(c);break;case 8:c=C(b);a.f=c;break;case 9:c=z(b);a.g=c;break;case 10:c=new fj;G(b,c,Wj);a.a=a.a||[];a.a.push(c);break;case 11:c=new gj;G(b,c,Xj);a.c=c;break;case 12:c=C(b);a.h=c;break;default:x(b)}}
function Yj(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c;if(c=a.m===b.m&&a.l===b.l&&a.j===b.j&&a.i===b.i&&a.o===b.o&&L(a.b,b.b)&&a.f===b.f&&a.g===b.g&&M(a.a,b.a,Zj)){var d=a.c;c=b.c;if(d===c)c=!0;else if(null===d||null===c)c=!1;else{var e;if(e=d.b===c.b)d=d.a,c=c.a,e=d===c?!0:null===d||null===c?!1:d.b!==c.b||d.a!==c.a?!1:!0;c=e?!0:!1}}a=c&&a.h===b.h?!0:!1}return a}fj.prototype.getExtension=function(){return null};
function Fj(a){if(null===a)a=null;else{var b=new fj;b.a=null;b.a=a.a;a=b}return a}function Wj(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}}function Zj(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0}function Gj(a){a.b=null;var b=a.a;b&&(b.b=null,b.a=null);a.a=null}gj.prototype.getExtension=function(){return null};function Xj(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.b=c;break;case 3:c=new hj;G(b,c,ak);a.a=c;break;default:x(b)}}
function Hj(a){var b=new hj;b.b=null;b.a=null;b.b=a.b;b.a=a.a;return b}hj.prototype.getExtension=function(){return null};function ak(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.b=c;break;case 2:c=y(b);a.a=c;break;default:x(b)}}function Ij(a){a.b=null;a.c=null;a.j=null;a.h=null;var b=a.a;b&&Uj(b);a.a=null;a.g=null;a.i=null;a.f=null;a.l=null}ij.prototype.getExtension=function(){return null};
function Pj(a,b){for(;u(b);)switch(b.a){case 1:var c=z(b);a.b=c;break;case 2:c=z(b);a.c=c;break;case 3:c=z(b);a.j=c;break;case 4:c=z(b);a.h=c;break;case 5:c=new bj;G(b,c,Vj);a.a=c;break;case 6:c=z(b);a.g=c;break;case 7:c=z(b);a.i=c;break;case 8:c=z(b);a.f=c;break;case 20:c=C(b);a.l=c;break;default:x(b)}}
function bk(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c;if(c=a.b===b.b&&a.c===b.c&&a.j===b.j&&a.h===b.h){c=a.a;var d=b.a;c=c===d?!0:null===c||null===d?!1:c.g!==d.g||c.c!==d.c||c.f!==d.f||c.a!==d.a||c.i!==d.i||c.j!==d.j||c.b!==d.b||c.h!==d.h?!1:!0}a=c&&a.g===b.g&&a.i===b.i&&a.f===b.f&&a.l===b.l?!0:!1}return a}function oj(a){var b=a.a;b&&pj(b);a.a=null}jj.prototype.getExtension=function(){return null};
function sj(a,b){for(;u(b);)switch(b.a){case 1:var c=new kj;G(b,c,ck);a.a=c;break;default:x(b)}}function pj(a){var b=a.a;b&&nj(b);a.a=null;a.b=null}kj.prototype.getExtension=function(){return null};function ck(a,b){for(;u(b);)switch(b.a){case 1:var c=new Wi;G(b,c,rj);a.a=c;break;case 2:c=z(b);a.b=c;break;default:x(b)}}function dk(a){a.c=null;a.h=null;a.f=null;a.b=null;a.a=null;a.g=null}lj.prototype.getExtension=function(){return null};
function ek(a,b){for(;u(b);)switch(b.a){case 1:var c=C(b);a.c=c;break;case 2:c=z(b);a.h=c;break;case 3:c=z(b);a.f=c;break;case 4:c=y(b);a.b=a.b||[];a.b.push(c);break;case 5:c=y(b);a.a=a.a||[];a.a.push(c);break;case 6:c=z(b);a.g=c;break;default:x(b)}};function fk(){this.b=this.a=null}function gk(a){var b=a.a;b&&Rd(b);a.a=null;(b=a.b)&&Rd(b);a.b=null}fk.prototype.getExtension=function(){return null};function hk(a){if(null===a)a=null;else{var b=new fk;gk(b);b.a=a.a?Qd(a.a):null;b.b=a.b?Qd(a.b):null;a=b}return a}function ik(a,b){for(;u(b);)switch(b.a){case 1:var c=new Ld;G(b,c,Sd);a.a=c;break;case 2:c=new Ld;G(b,c,Sd);a.b=c;break;default:x(b)}}function jk(a,b){return a===b?!0:null===a||null===b?!1:Td(a.a,b.a)&&Td(a.b,b.b)?!0:!1};function kk(){this.a=this.c=this.b=null}kk.prototype.getExtension=function(){return null};function lk(a,b){for(;u(b);)switch(b.a){case 1:var c=z(b);a.b=c;break;case 2:c=A(b);a.c=c;break;case 3:c=A(b);a.a=c;break;default:x(b)}};function mk(){this.B=this.s=this.m=this.i=this.f=this.D=this.b=this.G=this.h=this.l=this.H=this.g=this.j=this.v=this.a=this.A=this.w=this.o=this.c=this.u=this.F=this.C=null}
function nk(a,b){ok(a);a.C=b.C;a.F=b.F;a.u=b.u;a.c=b.c?yf(b.c):null;a.o=b.o;a.w=b.w;a.A=b.A;a.a=J(b.a,Lf);a.v=b.v;a.j=b.j;if(b.g){var c=new Zd;Ae(c,b.g)}else c=null;a.g=c;a.H=b.H;a.l=b.l;if(b.h){c=new kk;var d=b.h;c.b=null;c.c=null;c.a=null;c.b=d.b;c.c=d.c;c.a=d.a}else c=null;a.h=c;a.G=b.G;a.b=J(b.b,hk);a.D=b.D;a.f=I(b.f);b.i?(c=new Xd,d=b.i,c.a=null,c.a=d.a):c=null;a.i=c;a.m=b.m;a.s=b.s;a.B=b.B}
function ok(a){a.C=null;a.F=null;a.u=null;var b=a.c;b&&zf(b);a.c=null;a.o=null;a.w=null;a.A=null;if(a.a)for(b=0;b<a.a.length;b++){var c=a.a[b];c&&Jf(c)}a.a=null;a.v=null;a.j=null;(b=a.g)&&Be(b);a.g=null;a.H=null;a.l=null;if(b=a.h)b.b=null,b.c=null,b.a=null;a.h=null;a.G=null;if(a.b)for(b=0;b<a.b.length;b++)(c=a.b[b])&&gk(c);a.b=null;a.D=null;a.f=null;if(b=a.i)b.a=null;a.i=null;a.m=null;a.s=null;a.B=null}mk.prototype.getExtension=function(){return null};
function pk(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.C=c;break;case 2:c=A(b);a.F=c;break;case 3:c=z(b);a.u=c;break;case 4:c=new xf;G(b,c,Af);a.c=c;break;case 5:c=A(b);a.o=c;break;case 6:c=A(b);a.w=c;break;case 7:c=C(b);a.A=c;break;case 8:c=new If;G(b,c,Mf);a.a=a.a||[];a.a.push(c);break;case 9:c=A(b);a.v=c;break;case 10:c=A(b);a.j=c;break;case 11:c=new Zd;G(b,c,Ze);a.g=c;break;case 12:c=C(b);a.H=c;break;case 13:c=C(b);a.l=c;break;case 14:c=new kk;G(b,c,lk);a.h=c;break;case 15:c=y(b);a.G=c;break;
case 16:c=new fk;G(b,c,ik);a.b=a.b||[];a.b.push(c);break;case 17:c=A(b);a.D=c;break;case 18:c=C(b);a.f=a.f||[];a.f.push(c);break;case 19:c=new Xd;G(b,c,Yd);a.i=c;break;case 20:c=z(b);a.m=c;break;case 21:c=z(b);a.s=c;break;case 22:c=z(b);a.B=c;break;default:x(b)}};function qk(){this.h=this.i=this.f=this.b=this.g=this.s=this.o=this.m=this.l=this.c=this.a=this.j=null}function rk(a){a.j=null;a.a=null;a.c=null;a.l=null;a.m=null;a.o=null;a.s=null;a.g=null;a.b=null;a.f=null;a.i=null;a.h=null}qk.prototype.getExtension=function(){return null};
function sk(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.j=c;break;case 2:c=A(b);a.a=c;break;case 3:c=A(b);a.c=c;break;case 4:c=A(b);a.l=c;break;case 5:c=A(b);a.m=c;break;case 6:c=A(b);a.o=c;break;case 7:c=A(b);a.s=c;break;case 8:c=A(b);a.g=c;break;case 10:c=A(b);a.b=c;break;case 11:c=A(b);a.f=c;break;case 12:c=A(b);a.i=c;break;case 13:c=A(b);a.h=c;break;default:x(b)}};function tk(){this.a=null}function uk(a){a.a=null}tk.prototype.getExtension=function(){return null};function vk(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}};function wk(){this.M=this.L=this.s=this.i=this.K=this.D=this.h=this.H=this.o=this.u=this.C=this.G=this.B=this.c=this.m=this.A=this.I=this.f=this.F=this.v=this.a=this.j=this.w=this.g=this.J=this.l=this.b=null}function xk(){this.a=null}
function yk(a){var b=new wk;zk(b);b.b=J(a.b,qj);b.l=a.l?Sf(a.l):null;b.J=a.J;if(a.g){var c=new $i;Cj(c,a.g)}else c=null;b.g=c;b.w=a.w;if(a.j){c=new lj;var d=a.j;dk(c);c.c=d.c;c.h=d.h;c.f=d.f;c.b=I(d.b);c.a=I(d.a);c.g=d.g}else c=null;b.j=c;b.a=J(a.a,vj);b.v=a.v;b.F=a.F;a.f?(c=new mk,nk(c,a.f)):c=null;b.f=c;b.I=a.I;b.A=a.A;a.m?(c=a.m,d=new xk,d.a=null,d.a=c.a,c=d):c=null;b.m=c;a.c?(c=new Mi,d=a.c,Ni(c),c.a=J(d.a,jg),c.b=d.b):c=null;b.c=c;b.B=a.B;b.G=a.G;b.C=a.C;b.u=a.u;a.o?(c=new tk,d=a.o,uk(c),c.a=
d.a):c=null;b.o=c;b.H=a.H;a.h?(c=new qk,d=a.h,rk(c),c.j=d.j,c.a=d.a,c.c=d.c,c.l=d.l,c.m=d.m,c.o=d.o,c.s=d.s,c.g=d.g,c.b=d.b,c.f=d.f,c.i=d.i,c.h=d.h):c=null;b.h=c;b.D=a.D;b.K=a.K;b.i=a.i?new Uint8Array(a.i):null;b.s=a.s;b.L=a.L;b.M=a.M;return b}
function zk(a){if(a.b)for(var b=0;b<a.b.length;b++){var c=a.b[b];c&&nj(c)}a.b=null;(b=a.l)&&Tf(b);a.l=null;a.J=null;(b=a.g)&&Dj(b);a.g=null;a.w=null;(b=a.j)&&dk(b);a.j=null;if(a.a)for(b=0;b<a.a.length;b++)(c=a.a[b])&&uj(c);a.a=null;a.v=null;a.F=null;(b=a.f)&&ok(b);a.f=null;a.I=null;a.A=null;if(b=a.m)b.a=null;a.m=null;(b=a.c)&&Ni(b);a.c=null;a.B=null;a.G=null;a.C=null;a.u=null;(b=a.o)&&uk(b);a.o=null;a.H=null;(b=a.h)&&rk(b);a.h=null;a.D=null;a.K=null;a.i=null;a.s=null;a.L=null}
wk.prototype.getExtension=function(){return null};
function Ak(a,b){for(a.M=b.b.b;u(b);)switch(b.a){case 1:var c=new Wi;G(b,c,rj);a.b=a.b||[];a.b.push(c);break;case 3:c=new Of;G(b,c,Uf);a.l=c;break;case 4:c=y(b);a.J=c;break;case 6:c=new $i;G(b,c,Nj);a.g=c;break;case 7:c=C(b);a.w=c;break;case 8:c=new lj;G(b,c,ek);a.j=c;break;case 9:c=new Xi;G(b,c,wj);a.a=a.a||[];a.a.push(c);break;case 12:c=z(b);a.v=c;break;case 13:c=A(b);a.F=c;break;case 15:c=new mk;G(b,c,pk);a.f=c;break;case 16:c=z(b);a.I=c;break;case 17:c=z(b);a.A=c;break;case 19:c=new xk;G(b,c,
Bk);a.m=c;break;case 20:c=new Mi;G(b,c,Oi);a.c=c;break;case 21:c=A(b);a.B=c;break;case 22:c=z(b);a.G=c;break;case 23:c=y(b);a.C=c;break;case 25:c=z(b);a.u=c;break;case 26:c=new tk;G(b,c,vk);a.o=c;break;case 27:c=z(b);a.H=c;break;case 28:c=new qk;G(b,c,sk);a.h=c;break;case 29:c=C(b);a.D=c;break;case 30:c=C(b);a.K=c;break;case 31:null===a.s&&(a.s=b.c);w(b);a.L=b.b.a;break;default:x(b)}}
function Ck(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c;if(c=M(a.b,b.b,tj)&&Yf(a.l,b.l)&&a.J===b.J){c=a.g;var d=b.g;if(c===d)c=!0;else if(null===c||null===d)c=!1;else{var e;if(e=Yj(c.j,d.j)&&bk(c.b,d.b)&&c.m===d.m&&c.o===d.o){e=c.c;var f=d.c;e=e===f?!0:null===e||null===f?!1:e.o!==f.o||e.w!==f.w||e.O!==f.O||e.a!==f.a||e.b!==f.b||e.G!==f.G||e.D!==f.D||e.F!==f.F||e.i!==f.i||e.C!==f.C||e.B!==f.B||e.A!==f.A||e.L!==f.L||e.K!==f.K||e.h!==f.h||e.m!==f.m||e.N!==f.N||e.M!==f.M||e.j!==f.j||
e.l!==f.l||e.R!==f.R||e.H!==f.H||e.s!==f.s||e.P!==f.P||e.T!==f.T||e.J!==f.J||e.I!==f.I||e.c!==f.c||e.v!==f.v||e.g!==f.g||e.f!==f.f||e.u!==f.u?!1:!0}if(e=e&&c.s===d.s&&c.I===d.I&&c.v===d.v&&c.P===d.P)e=c.h,f=d.h,e=e===f?!0:null===e||null===f?!1:e.b!==f.b||e.a!==f.a?!1:!0;if(e=e&&c.L===d.L&&c.K===d.K&&c.D===d.D&&L(c.g,d.g)&&c.F===d.F)e=c.f,f=d.f,e=e===f?!0:null===e||null===f?!1:L(e.a,f.a)&&e.f===f.f&&L(e.b,f.b)&&e.c===f.c?!0:!1;e&&(e=c.i,f=d.i,e=e===f?!0:null===e||null===f?!1:e.a!==f.a||e.c!==f.c||
e.b!==f.b?!1:!0);e&&(e=c.l,f=d.l,e=e===f?!0:null===e||null===f?!1:e.h!==f.h||e.g!==f.g||e.b!==f.b||e.c!==f.c||e.i!==f.i||e.a!==f.a||e.j!==f.j||e.f!==f.f?!1:!0);c=e&&c.A===d.A&&c.B===d.B&&c.w===d.w&&c.R===d.R&&c.J===d.J&&c.G===d.G&&c.C===d.C&&M(c.a,d.a,Tj)&&c.M===d.M&&c.O===d.O&&c.H===d.H&&c.u===d.u&&c.N===d.N?!0:!1}}if(c=c&&a.w===b.w)c=a.j,d=b.j,c=c===d?!0:null===c||null===d?!1:c.c===d.c&&c.h===d.h&&c.f===d.f&&L(c.b,d.b)&&L(c.a,d.a)&&c.g===d.g?!0:!1;if(c=c&&M(a.a,b.a,xj)&&a.v===b.v&&a.F===b.F)if(c=
a.f,d=b.f,c===d)c=!0;else if(null===c||null===d)c=!1;else{if(e=c.C===d.C&&c.F===d.F&&c.u===d.u&&Bf(c.c,d.c)&&c.o===d.o&&c.w===d.w&&c.A===d.A&&M(c.a,d.a,Nf)&&c.v===d.v&&c.j===d.j)if(e=c.g,f=d.g,e===f)e=!0;else if(null===e||null===f)e=!1;else{var g;if(g=e.Da===f.Da&&e.H===f.H){g=e.u;var h=f.u;g=g===h?!0:null===g||null===h?!1:g.b!==h.b||g.c!==h.c||g.a!==h.a?!1:!0}if(g=g&&e.ja===f.ja&&ef(e.i,f.i)&&M(e.a,f.a,ef)&&e.Ca===f.Ca&&e.ta===f.ta&&e.ra===f.ra&&e.R===f.R&&e.ba===f.ba&&e.P===f.P&&e.J===f.J&&e.aa===
f.aa&&e.T===f.T&&e.Z===f.Z&&e.K===f.K&&e.ka===f.ka&&e.ea===f.ea&&e.W===f.W&&e.da===f.da&&e.ca===f.ca&&e.qa===f.qa&&e.O===f.O&&e.I===f.I&&e.N===f.N)g=e.s,h=f.s,g=g===h?!0:null===g||null===h?!1:g.f!==h.f||g.h!==h.h||g.a!==h.a||g.b!==h.b||g.g!==h.g||g.c!==h.c?!1:!0;g&&(g=e.j,h=f.j,g=g===h?!0:null===g||null===h?!1:g.c!==h.c||g.a!==h.a||g.b!==h.b?!1:!0);if(g=g&&e.la===f.la&&e.ua===f.ua&&L(e.m,f.m)&&e.na===f.na&&e.pa===f.pa&&e.w===f.w&&e.oa===f.oa&&e.Aa===f.Aa&&e.ha===f.ha&&e.Ea===f.Ea&&e.L===f.L&&M(e.c,
f.c,ef)&&e.ma===f.ma&&e.sa===f.sa&&e.ia===f.ia&&e.G===f.G&&e.F===f.F&&e.D===f.D&&e.C===f.C&&e.$===f.$&&e.Ba===f.Ba&&e.va===f.va&&e.wa===f.wa&&e.Y===f.Y&&e.A===f.A&&e.M===f.M&&rf(e.o,f.o)&&e.X===f.X&&M(e.f,f.f,tf)&&e.Fa===f.Fa)g=e.l,h=f.l,g=g===h?!0:null===g||null===h?!1:g.b!==h.b||g.a!==h.a?!1:!0;if(g=g&&M(e.b,f.b,sf)&&e.B===f.B&&e.fa===f.fa&&e.ga===f.ga)g=e.v,h=f.v,g=g===h?!0:null===g||null===h?!1:g.a!==h.a||g.b!==h.b?!1:!0;if(g=g&&e.za===f.za&&e.ya===f.ya)g=e.h,h=f.h,g=g===h?!0:null===g||null===
h?!1:g.c!==h.c||g.f!==h.f||g.g!==h.g||g.b!==h.b||g.a!==h.a?!1:!0;e=g&&M(e.g,f.g,hf)?!0:!1}if(e=e&&c.H===d.H&&c.l===d.l)e=c.h,f=d.h,e=e===f?!0:null===e||null===f?!1:e.b!==f.b||e.c!==f.c||e.a!==f.a?!1:!0;if(e=e&&c.G===d.G&&M(c.b,d.b,jk)&&c.D===d.D&&L(c.f,d.f))e=c.i,f=d.i,e=e===f?!0:null===e||null===f?!1:e.a!==f.a?!1:!0;c=e&&c.m===d.m&&c.s===d.s&&c.B===d.B?!0:!1}if(c=c&&a.I===b.I&&a.A===b.A)c=a.m,d=b.m,c=c===d?!0:null===c||null===d?!1:c.a!==d.a?!1:!0;c&&(c=a.c,d=b.c,c=c===d?!0:null===c||null===d?!1:
M(c.a,d.a,lg)&&c.b===d.b?!0:!1);if(c=c&&a.B===b.B&&a.G===b.G&&a.C===b.C&&a.u===b.u)c=a.o,d=b.o,c=c===d?!0:null===c||null===d?!1:c.a!==d.a?!1:!0;if(c=c&&a.H===b.H)c=a.h,d=b.h,c=c===d?!0:null===c||null===d?!1:c.j!==d.j||c.a!==d.a||c.c!==d.c||c.l!==d.l||c.m!==d.m||c.o!==d.o||c.s!==d.s||c.g!==d.g||c.b!==d.b||c.f!==d.f||c.i!==d.i||c.h!==d.h?!1:!0;c&&a.D===b.D&&a.K===b.K?(null!=a.s&&null==a.i&&(a.i=cd(a.M,a.s,a.L)),a=L(a.i,b.i)?!0:!1):a=!1}return a}xk.prototype.getExtension=function(){return null};
function Bk(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}};function Dk(){this.a=null}function Ek(){this.c=this.a=this.b=null}function Fk(){this.b=this.a=null}function Gk(){this.b=this.a=null}function Hk(){this.c=this.i=this.j=this.h=this.g=this.f=this.b=this.a=null}function Ik(){this.f=this.g=this.c=this.a=this.b=null}function Jk(){this.b=this.a=null}Dk.prototype.getExtension=function(){return null};Ek.prototype.getExtension=function(){return null};Fk.prototype.getExtension=function(){return null};Gk.prototype.getExtension=function(){return null};
function Kk(a){if(null===a)a=null;else{var b=new Gk;b.a=null;b.b=null;b.a=a.a;b.b=a.b;a=b}return a}function Lk(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.a=c;break;case 2:c=y(b);a.b=c;break;default:x(b)}}function Mk(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a||a.b!==b.b?!1:!0}Hk.prototype.getExtension=function(){return null};function Nk(){return new Hk}
function Ok(a){if(null===a)a=null;else{var b=new Hk;if(b.a)for(var c=0;c<b.a.length;c++){var d=b.a[c];d&&(d.a=null,d.b=null)}b.a=null;(c=b.b)&&zk(c);b.b=null;b.f=null;b.g=null;b.h=null;b.j=null;b.i=null;b.c=null;b.a=J(a.a,Kk);b.b=a.b?yk(a.b):null;b.f=a.f;b.g=a.g;b.h=a.h;b.j=a.j;b.i=a.i;b.c=a.c;a=b}return a}function Pk(){}
function Qk(a,b){for(;u(b);)switch(b.a){case 1:var c=new Gk;G(b,c,Lk);a.a=a.a||[];a.a.push(c);break;case 2:c=new wk;G(b,c,Ak);a.b=c;break;case 3:c=y(b);a.f=c;break;case 5:c=y(b);a.g=c;break;case 6:c=y(b);a.h=c;break;case 7:c=y(b);a.j=c;break;case 9:c=C(b);a.i=c;break;case 10:c=C(b);a.c=c;break;default:x(b)}}function Rk(a,b){return a===b?!0:null===a||null===b?!1:M(a.a,b.a,Mk)&&Ck(a.b,b.b)&&a.f===b.f&&a.g===b.g&&a.h===b.h&&a.j===b.j&&a.i===b.i&&a.c===b.c?!0:!1}Ik.prototype.getExtension=function(){return null};
Jk.prototype.getExtension=function(){return null};function Sk(){this.a=this.b=this.c=null}function Tk(){this.a=null}function Uk(){this.a=null}Sk.prototype.getExtension=function(){return null};function Vk(){return new Sk}function Wk(a){if(null===a)var b=null;else{b=new Sk;var c=b.c;c&&og(c);b.c=null;if(c=b.b)c.a=null;b.b=null;if(c=b.a)c.a=null;b.a=null;b.c=a.c?ng(a.c):null;if(a.b){c=a.b;var d=new Tk;d.a=null;d.a=c.a;c=d}else c=null;b.b=c;a.a?(a=a.a,c=new Uk,c.a=null,c.a=a.a,a=c):a=null;b.a=a}return b}function Xk(){}
function Yk(a,b){for(;u(b);)switch(b.a){case 1:var c=new mg;G(b,c,pg);a.c=c;break;case 2:c=new Tk;G(b,c,Zk);a.b=c;break;case 4:c=new Uk;G(b,c,$k);a.a=c;break;default:x(b)}}function al(a,b){if(a===b)b=!0;else if(null===a||null===b)b=!1;else{var c;if(c=qg(a.c,b.c)){c=a.b;var d=b.b;c=c===d?!0:null===c||null===d?!1:c.a!==d.a?!1:!0}c&&(a=a.a,b=b.a,c=a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0);b=c?!0:!1}return b}Tk.prototype.getExtension=function(){return null};
function Zk(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}}Uk.prototype.getExtension=function(){return null};function $k(a,b){for(;u(b);)switch(b.a){case 1:a.a=A(b);break;default:x(b)}};function bl(){this.a=this.h=this.b=this.c=this.g=this.f=null}bl.prototype.getExtension=function(){return null};function cl(){this.a=null}cl.prototype.getExtension=function(){return null};function dl(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}};function el(){this.j=this.o=this.g=this.m=this.f=this.b=this.i=this.s=this.h=this.c=this.a=this.l=null}function fl(a){a.l=null;a.a=null;a.c=null;var b=a.h;b&&Gi(b);a.h=null;a.s=null;a.i=null;a.b=null;a.f=null;a.m=null;if(b=a.g)b.a=null;a.g=null;a.o=null;a.j=null}el.prototype.getExtension=function(){return null};
function gl(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.l=c;break;case 2:c=C(b);a.a=a.a||[];a.a.push(c);break;case 3:c=C(b);a.c=a.c||[];a.c.push(c);break;case 4:c=new Ei;G(b,c,Hi);a.h=c;break;case 5:c=C(b);a.s=c;break;case 6:c=C(b);a.i=c;break;case 7:c=y(b);a.b=a.b||[];a.b.push(c);break;case 8:c=C(b);a.f=a.f||[];a.f.push(c);break;case 9:c=z(b);a.m=c;break;case 10:c=new cl;G(b,c,dl);a.g=c;break;case 11:c=C(b);a.o=c;break;case 12:c=y(b);a.j=c;break;default:x(b)}};function hl(){this.a=null}hl.prototype.getExtension=function(){return null};function il(){return new hl}function jl(a){if(null===a)var b=null;else{b=new hl;var c=b.a;c&&fl(c);b.a=null;if(a.a){c=new el;a=a.a;fl(c);c.l=a.l;c.a=I(a.a);c.c=I(a.c);c.h=a.h?Fi(a.h):null;c.s=a.s;c.i=a.i;c.b=I(a.b);c.f=I(a.f);c.m=a.m;if(a.g){var d=new cl;var e=a.g;d.a=null;d.a=e.a}else d=null;c.g=d;c.o=a.o;c.j=a.j}else c=null;b.a=c}return b}function kl(){}
function ll(a,b){for(;u(b);)switch(b.a){case 1:var c=new el;G(b,c,gl);a.a=c;break;default:x(b)}}function ml(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{a=a.a;b=b.a;var c;if(!(c=a===b)){if(null===a||null===b)a=0;else{if(c=a.l===b.l&&L(a.a,b.a)&&L(a.c,b.c)&&Ii(a.h,b.h)&&a.s===b.s&&a.i===b.i&&L(a.b,b.b)&&L(a.f,b.f)&&a.m===b.m){c=a.g;var d=b.g;c=c===d?!0:null===c||null===d?!1:c.a!==d.a?!1:!0}a=c&&a.o===b.o&&a.j===b.j}c=a}a=c?!0:!1}return a};function nl(){this.a=null}nl.prototype.getExtension=function(){return null};function ol(){this.a=null}ol.prototype.getExtension=function(){return null};function pl(){this.j=this.b=this.c=this.a=this.i=this.h=this.f=this.g=null}function ql(){this.a=null}pl.prototype.getExtension=function(){return null};function rl(){return new pl}function sl(a){if(null===a)a=null;else{var b=new pl;b.g=null;b.f=null;b.h=null;b.i=null;b.a=null;b.c=null;b.b=null;b.j=null;b.g=a.g;b.f=a.f;b.h=a.h;b.i=a.i;b.a=a.a;b.c=a.c;b.b=a.b;b.j=a.j;a=b}return a}function tl(){}
function ul(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.g=c;break;case 2:c=A(b);a.f=c;break;case 3:c=D(b);a.h=c;break;case 4:c=D(b);a.i=c;break;case 5:c=A(b);a.a=c;break;case 6:c=z(b);a.c=c;break;case 7:c=z(b);a.b=c;break;case 8:c=z(b);a.j=c;break;default:x(b)}}function vl(a,b){return a===b?!0:null===a||null===b?!1:a.g!==b.g||a.f!==b.f||a.h!==b.h||a.i!==b.i||a.a!==b.a||a.c!==b.c||a.b!==b.b||a.j!==b.j?!1:!0}ql.prototype.getExtension=function(){return null};H(U,53863091,11,rl,tl,ul,sl,vl);
H(U,32819068,11,xg,Dg,Eg,yg,Hg);H(U,42466818,11,Kg,Ng,Og,Lg,Qg);H(U,52617685,11,function(){return new vg},function(){},Tg,function(a){return null===a?null:Cg(a)},Jg);H(U,40154408,11,il,kl,ll,jl,ml);H(U,30096869,11,Vk,Xk,Yk,Wk,al);H(U,51650189,11,hd,ld,md,id,od);
H(U,177034656,11,function(){return new ql},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:a.a=z(b);break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new ql;b.a=null;b.a=a.a;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0});H(Nh,28517612,11,Nk,Pk,Qk,Ok,Rk);
H(Nh,48343962,11,function(){return new Ik},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=z(b);a.b=c;break;case 2:c=new wk;G(b,c,Ak);a.a=c;break;case 3:c=A(b);a.c=c;break;case 4:c=A(b);a.g=c;break;case 5:c=A(b);a.f=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Ik;b.b=null;var c=b.a;c&&zk(c);b.a=null;b.c=null;b.g=null;b.f=null;b.b=a.b;b.a=a.a?yk(a.a):null;b.c=a.c;b.g=a.g;b.f=a.f;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.b===b.b&&Ck(a.a,
b.a)&&a.c===b.c&&a.g===b.g&&a.f===b.f?!0:!1});H(Nh,49095464,11,function(){return new Jk},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.a=c;break;case 2:c=y(b);a.b=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Jk;b.a=null;b.b=null;b.a=a.a;b.b=a.b;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a||a.b!==b.b?!1:!0});H(Nh,30096869,11,Vk,Xk,Yk,Wk,al);
H(Nh,132080860,11,function(){return new nl},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:a.a=A(b);break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new nl;b.a=null;b.a=a.a;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0});H(Nh,51650189,11,hd,ld,md,id,od);H(Nh,53863091,11,rl,tl,ul,sl,vl);
H(R,30929027,11,function(){return new Dk},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:a.a=y(b);break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Dk;b.a=null;b.a=a.a;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0});
H(R,66786615,11,function(){return new Ek},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.b=c;break;case 2:c=new Zf;G(b,c,dg);a.a=c;break;case 3:c=y(b);a.c=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Ek;b.b=null;var c=b.a;c&&cg(c);b.a=null;b.c=null;b.b=a.b;b.a=a.a?bg(a.a):null;b.c=a.c;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.b===b.b&&eg(a.a,b.a)&&a.c===b.c?!0:!1});H(R,28517612,11,Nk,Pk,Qk,Ok,Rk);
H(R,30511227,11,function(){return new Ji},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=new Ei;G(b,c,Hi);a.a=c;break;case 3:c=new Ki;G(b,c,Li);a.b=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Ji,c=b.a;c&&Gi(c);b.a=null;b.b=null;b.a=a.a?Fi(a.a):null;b.b=a.b?new Ki:null;a=b}return a},function(a,b){if(a===b)b=!0;else if(null===a||null===b)b=!1;else{var c;if(c=Ii(a.a,b.a))a=a.b,b=b.b,c=a===b?!0:null===a||null===b?!1:!0;b=c?!0:!1}return b});
H(R,30096869,11,Vk,Xk,Yk,Wk,al);
H(R,172661375,11,function(){return new bl},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.f=c;break;case 2:c=A(b);a.g=c;break;case 3:c=A(b);a.c=c;break;case 4:c=B(b);a.b=c;break;case 5:c=B(b);a.h=c;break;case 6:c=z(b);a.a=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new bl;b.f=null;b.g=null;b.c=null;b.b=null;b.h=null;b.a=null;b.f=a.f;b.g=a.g;b.c=a.c;b.b=a.b;b.h=a.h;b.a=a.a;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.f!==b.f||a.g!==
b.g||a.c!==b.c||a.b!==b.b||a.h!==b.h||a.a!==b.a?!1:!0});H(R,33356690,11,function(){return new ol},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:a.a=C(b);break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new ol;b.a=null;b.a=a.a;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a?!1:!0});
H(R,40251317,11,function(){return new Fk},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.a=c;break;case 2:c=y(b);a.b=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Fk;b.a=null;b.b=null;b.a=a.a;b.b=a.b;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a||a.b!==b.b?!1:!0});
H(R,43229016,11,function(){return new Di},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=D(b);a.g=c;break;case 2:c=A(b);a.b=c;break;case 3:c=A(b);a.c=c;break;case 4:c=y(b);a.h=c;break;case 5:c=A(b);a.f=c;break;case 6:c=A(b);a.a=a.a||[];a.a.push(c);break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Di;b.g=null;b.b=null;b.c=null;b.h=null;b.f=null;b.a=null;b.g=a.g;b.b=a.b;b.c=a.c;b.h=a.h;b.f=a.f;b.a=I(a.a);a=b}return a},function(a,b){return a===b?!0:null===a||null===b?
!1:a.g===b.g&&a.b===b.b&&a.c===b.c&&a.h===b.h&&a.f===b.f&&L(a.a,b.a)?!0:!1});H(R,51650189,11,hd,ld,md,id,od);H(R,40154408,11,il,kl,ll,jl,ml);
H(R,60681369,11,function(){return new Ci},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.a=c;break;case 2:c=A(b);a.b=c;break;case 3:c=A(b);a.c=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Ci;b.a=null;b.b=null;b.c=null;b.a=a.a;b.b=a.b;b.c=a.c;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.a!==b.a||a.b!==b.b||a.c!==b.c?!1:!0});
H(R,135491995,11,function(){return new Bi},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=A(b);a.c=c;break;case 2:c=E(b);a.g=c;break;case 3:c=A(b);a.b=c;break;case 4:c=z(b);a.f=c;break;case 5:c=A(b);a.a=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new Bi;b.c=null;b.g=null;b.b=null;b.f=null;b.a=null;b.c=a.c;b.g=a.g;b.b=a.b;b.f=a.f;b.a=a.a;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.c!==b.c||a.g!==b.g||a.b!==b.b||a.f!==b.f||a.a!==b.a?!1:!0});
H(R,137907910,11,function(){return new yi},function(){},function(a,b){for(;u(b);)switch(b.a){case 2:var c=new zi;G(b,c,Ai);a.a=c;break;case 3:c=C(b);a.b=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new yi,c=b.a;c&&(c.a=null,c.b=null);b.a=null;b.b=null;if(a.a){c=a.a;var d=new zi;d.a=null;d.b=null;d.a=c.a;d.b=c.b;c=d}else c=null;b.a=c;b.b=a.b;a=b}return a},function(a,b){if(a===b)a=!0;else if(null===a||null===b)a=!1;else{var c=a.a,d=b.a;a=c!==d&&(null===c||null===d||c.a!==d.a||c.b!==
d.b)||a.b!==b.b?!1:!0}return a});H(R,53863091,11,rl,tl,ul,sl,vl);H(R,42466818,11,Kg,Ng,Og,Lg,Qg);H(Zh,53863091,11,rl,tl,ul,sl,vl);H(Zh,85448653,11,xg,Dg,Eg,yg,Hg);H(U,69077470,8);H(Zh,36512758,8);function wl(a){return 255<a&&xl[a]?xl[a]:a}var xl,V=[];V[8364]=128;V[8218]=130;V[402]=131;V[8222]=132;V[8230]=133;V[8224]=134;V[8225]=135;V[710]=136;V[8240]=137;V[352]=138;V[8249]=139;V[338]=140;V[381]=142;V[8216]=145;V[8217]=146;V[8220]=147;V[8221]=148;V[8226]=149;V[8211]=150;V[8212]=151;V[732]=152;V[8482]=153;V[353]=154;V[8250]=155;V[339]=156;V[382]=158;V[376]=159;xl=V;function yl(){this.b=2;this.a=0;this.c=-1;this.g=0;this.f=da}var zl=function(){if(!Ea||Oa(12))return!1;if(Oa(11)){var a=new Uint8Array(1);a[0]=128;a=l.URL.createObjectURL(new Blob([a]));var b=new XMLHttpRequest;b.open("GET",a,!1);b.overrideMimeType("application/octet-stream; charset=x-user-defined");b.send();l.URL.revokeObjectURL(a);if(128==(b.responseText.charCodeAt(0)&255))return!1}return!0}();
function Al(a,b){for(a.g=b.length;;)switch(a.b){case 2:var c=a;b.length<c.a+4?c=!1:"X"!=b[c.a]||"H"!=b[c.a+1]||"R"!=b[c.a+2]||"1"!=b[c.a+3]?(c.b=1,c=!1):(c.a+=4,c.b=3,c=!0);if(!c)return!1;break;case 3:c=a;b.length<c.a+4?c=!1:(c.c=Bl(b,c.a)<<24|Bl(b,c.a+1)<<16|Bl(b,c.a+2)<<8|Bl(b,c.a+3),c.a+=4,0>c.c?(c.b=1,c=!1):(c.b=4,c=!0));if(!c)return!1;break;case 4:return b.length<a.a+a.c?b=!1:(a.f(b.substr(a.a,a.c)),a.a+=a.c,a.c=-1,a.b=3,b=b.length>a.a),b?!0:!1;default:return!1}}
function Bl(a,b){return zl?wl(a.charCodeAt(b)):a.charCodeAt(b)&255};function Cl(){};function Dl(a,b){this.o=a;this.l=b;this.m=1;this.a=El(this);this.f="";this.i=500;this.c=!1;this.b=null;this.g=0;this.h=!1}function Fl(a,b,c){m(c)&&(a.m=c);a.h=!0;Pb(a.a,b,void 0,void 0);a.h=!1}function Gl(a){return a.a?Xb(a.a):a.i}Dl.prototype.cancel=function(){var a=this.a;Hl(this,!1);a&&a.abort()};
function El(a){var b=new Mb;b.m=Math.max(0,0);kb(b,"readystatechange",function(){Il(this,!1)},void 0,a);kb(b,"success",function(){Il(this,!0)},void 0,a);kb(b,"error",a.j,void 0,a);kb(b,"abort",a.j,void 0,a);return b}function Il(a,b){b&&Hl(a,!0);if(!(a.c||null!==a.b||a.h&&0==(a.a?Zb(a.a):a.f).length)){var c=ja();!b&&10>c-a.g?a.b=l.setTimeout(function(){Jl(a)},a.g+10-c):Jl(a)}}function Jl(a){a.b=null;for(var b=a.start();b!==Cl;)b=b.apply(a)}
Dl.prototype.start=function(){this.g=ja();if(this.o())return this.start;this.c=!1;return Cl};Dl.prototype.j=function(){this.l();Hl(this,!1)};function Hl(a,b){!b&&a.c&&(a.c=!1,(void 0).mb(a));null!=a.b&&(l.clearTimeout(a.b),a.b=null);if(a.a){a.f=Zb(a.a);a.i=Xb(a.a);if(b=a.a)if($a(b))b.U&&gb(b.U);else if(b=pb(b)){var c=0,d;for(d in b.a)for(var e=b.a[d].concat(),f=0;f<e.length;++f)ub(e[f])&&++c}a.a=null}};function Kl(a){this.i=!!a;this.f=this.a=this.b=null;this.c=new yl}function Ll(a,b,c,d,e){a.b=new Dl(n(a.g,a),n(a.h,a));a.a=e||null;a.c.f=c;a.f=d||da;if(e){var f=a.b;ac(e,function(){f.cancel();return!0})}a.b.a.o=a.i;Fl(a.b,b,e?1:void 0)}Kl.prototype.g=function(){if(null!=this.a&&3==this.a.a)return!1;var a=this.b;a=Al(this.c,a.a?Zb(a.a):a.f);!a&&null===this.b.a&&Ml(this);return a};Kl.prototype.h=function(){null!=this.a&&3==this.a.a||Ml(this)};
function Ml(a){var b=a.c;if(3!=b.b||b.g>b.a||!Bb(Gl(a.b)))switch(Gl(a.b)){case 400:a.a&&bc(a.a,4);break;case 404:a.a&&bc(a.a,5);break;default:a.a&&bc(a.a,2)}a.f()};function Nl(a,b){a=new Uint8Array(a,0,a.byteLength);if(4>a.length||88!=a[0]||72!=a[1]||82!=a[2]||49!=a[3])return!1;for(var c=4;c+4<a.length;){var d=a[c]<<24|a[c+1]<<16|a[c+2]<<8|a[c+3];c+=4;if(c+d>a.length)break;b(a.subarray(c,c+d));c+=d}return c!=a.length?!1:!0};function Ol(a,b){b=m(b)?b:0;a.buffer?Pl(a.buffer,a.byteOffset+b,a.length-b):Pl(a,b,a.byteLength-b)}function Pl(a,b,c){c=b+c;var d=b+3&-4,e=c&-4;if(e>d){var f=e-d>>2,g=new Uint8Array(a);for(a=new Int32Array(a,d,f);b<d;b++)g[b]^=155;for(b=0;b<f;b++)a[b]^=2610666395;b=e}else g=new Uint8Array(a);for(;b<c;b++)g[b]^=155};function Ql(){this.h=new Uint32Array(3072);this.g=0;this.f=new Int32Array(1024);this.a=0;this.c=[];this.b=0;this.i=!1}Ql.prototype.reset=function(){this.a=this.g=0;this.i=!1;this.b=0};function Rl(a){a.a=0;a.b=0}function Sl(a){a.a=0;a.b=0}function Tl(a,b,c){var d=a.a/2,e=0==c?2:1;c=0==c?1:2;for(var f=0;f<d-2;f++)Ul(a,b),Ul(a,(b+f+e)%d),Ul(a,(b+f+c)%d)}function Vl(a,b,c){var d=a.f;var e=a.a+1;e>=d.length&&(e=new Int32Array(2*e),e.set(d),d=e);a.f=d;a.f[a.a]=b;a.f[a.a+1]=c;a.a+=2}
function Ul(a,b){a.i?(a.c[2*a.b]=a.f[2*b],a.c[2*a.b+1]=a.f[2*b+1],a.b=(a.b+1)%3,0==a.b&&Wl(a)):Xl(a,a.f[2*b],a.f[2*b+1])}function Wl(a){function b(a,b,c,d){a=c-a;b=d-b;return a*a+b*b}var c=a.c[0],d=a.c[1],e=a.c[2],f=a.c[3],g=a.c[4],h=a.c[5],r=!1;if(262144<b(c,d,e,f)||262144<b(e,f,g,h)||262144<b(g,h,c,d))r=!0;if(r){r=(c+e+g)/3;var v=(d+f+h)/3;Yl(a,r,v,c,d,e,f);Yl(a,r,v,e,f,g,h);Yl(a,r,v,g,h,c,d)}else Xl(a,c,d),Xl(a,e,f),Xl(a,g,h)}
function Yl(a,b,c,d,e,f,g){f-=d;g-=e;var h=Math.ceil(Math.sqrt(f*f+g*g)/512);f/=h;g/=h;for(var r=0;r<h;r++)Xl(a,b,c),Xl(a,d+f*r,e+g*r),Xl(a,d+f*(r+1),e+g*(r+1))}function Xl(a,b,c){var d=a.h;var e=a.g;e>=d.length&&(e=new Uint32Array(2*e),e.set(d),d=e);a.h=d;d=a.g;a.h[d++]=(b&65535|(c&65535)<<16)>>>0;a.g=d};function W(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}W.prototype.a=4;W.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};W.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(W.BYTES_PER_ELEMENT=4,W.prototype.BYTES_PER_ELEMENT=W.prototype.a,W.prototype.set=W.prototype.set,W.prototype.toString=W.prototype.toString,ca("Float32Array",W));function Z(a){this.length=a.length||a;for(var b=0;b<this.length;b++)this[b]=a[b]||0}Z.prototype.a=8;Z.prototype.set=function(a,b){b=b||0;for(var c=0;c<a.length&&b+c<this.length;c++)this[b+c]=a[c]};Z.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{Z.BYTES_PER_ELEMENT=8}catch(a){}Z.prototype.BYTES_PER_ELEMENT=Z.prototype.a;Z.prototype.set=Z.prototype.set;Z.prototype.toString=Z.prototype.toString;ca("Float64Array",Z)};function Zl(a,b,c,d,e){if(b[d+1]==b[e+1]){var f=c;c=e;e=f}else b[c+1]==b[e+1]&&(f=d,d=e,e=f);b[c+1]!=b[d+1]&&(b[c+1]>b[d+1]&&(f=c,c=d,d=f),b[d+1]>b[e+1]&&(f=d,d=e,e=f),b[c+1]>b[d+1]&&(f=c,c=d,d=f));f=b[c];var g=b[d],h=b[e];c=b[c+1];d=b[d+1];b=b[e+1];c!=b&&(e=f+(d-c)/(b-c)*(h-f),$l(a,Math.min(e,g),h,Math.max(e,g),d,b),c!=d&&$l(a,Math.min(e,g),f,Math.max(e,g),d,c))}
function $l(a,b,c,d,e,f){var g=(c-b)/(f-e);c=(c-d)/(f-e);var h=Math.min(e,f);f=Math.max(e,f);h=Math.max(0,Math.floor(.999+h));for(f=Math.min(255,Math.floor(f));h<=f;h++){var r=h-e,v=b+g*r;r=d+c*r;v=Math.max(0,Math.floor(.999+v));for(r=Math.min(255,Math.floor(r));v<=r;v++)a[256*h+v]=255}};var am=Math.pow(2,22);function bm(){this.a=this.b=this.c=null}bm.prototype.getExtension=function(){return null};H(vi,96629873,11,function(){return new bm},function(){},function(a,b){for(;u(b);)switch(b.a){case 1:var c=y(b);a.c=c;break;case 2:c=z(b);a.b=c;break;case 3:c=z(b);a.a=c;break;default:x(b)}},function(a){if(null===a)a=null;else{var b=new bm;b.c=null;b.b=null;b.a=null;b.c=a.c;b.b=a.b;b.a=a.a;a=b}return a},function(a,b){return a===b?!0:null===a||null===b?!1:a.c!==b.c||a.b!==b.b||a.a!==b.a?!1:!0});new function(){};function cm(a){return(a=a.exec(sa))?a[1]:""}(function(){if(nc)return cm(/Firefox\/([0-9.]+)/);if(Ea||Fa||Da)return Na;if(rc)return ya()||p("iPad")||p("iPod")?cm(/CriOS\/([0-9.]+)/):cm(/Chrome\/([0-9.]+)/);if(sc&&!(ya()||p("iPad")||p("iPod")))return cm(/Version\/([0-9.]+)/);if(oc||pc){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(sa);if(a)return a[1]+"."+a[2]}else if(qc)return(a=cm(/Android\s+([0-9.]+)/))?a:cm(/Version\/([0-9.]+)/);return""})();function dm(a){var b=a.getExtension(96629873);if(b&&(null==b.a?0:b.a))return am;(b=null==a.f)||(b=null==wi(a).a);if(b)return 16;a=wi(a);switch(null==a.a?0:a.a){case 0:return 16;case 2:return 4;case 3:return 8;case 1:return 16;case 4:return 32;case 5:return 64;case 6:return 128;default:return 16}}
function em(a,b){function c(a,c,d){var e=1;c&&(e+=c.length);for(var f=0,g=0,h=0,r=0;r<e;r++){var v=-1;c&&r<e-1&&(v=c[r]);if(a.V())break;for(d?Sl(b):b.a=0;!a.V()&&f!=v;)g+=Kc(a),h+=Kc(a),Vl(b,g,h),f++;if(d)Tl(b,0,1);else{v=b;for(var S=v.a/2,K=0;K<S-2;K++){var T=K%2;Ul(v,K);Ul(v,K+1+T);Ul(v,K+2-T)}}}}if(null!=a.g||null!=a.f||null!=a.b||null!=a.c){b.i=!1;if(null!=a.g||null!=a.f){var d=null!=a.f?!0:!1;d?Sl(b):Rl(b);for(var e=0,f=0,g=Qh(a);!g.V();)e+=Kc(g),f+=Kc(g),Vl(b,e,f);Ec(g);if(null!=a.g){for(e=
$c(a.a,a.g,a.B);!e.V();)Ul(b,e.next());Dc(e)}d&&Tl(b,null==a.f?-1:a.f,0)}null!=a.b&&(d=Rh(a),e=null!=a.l||null!=a.i?Sh(a):null,c(d,e,!0),Ec(d));null!=a.c&&(d=Th(a),a=null!=a.m||null!=a.j?Uh(a):null,c(d,a,!1),Ec(d))}};function fm(){this.a=new Ql};function gm(a,b){b=m(b)?b:0;var c=m(void 0)?void 0:a.byteLength-b;this.a=new Uint8Array(a,b,c);new Int8Array(a,b,c)}function hm(a,b){return a.a[b]+(a.a[b+1]<<8)+(a.a[b+2]<<16)+16777216*a.a[b+3]};/*

 Copyright 2012 Mozilla Foundation

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
function im(){this.b=this.i=0;this.h=!1;this.buffer=null}function jm(a,b){var c=a.buffer,d=c?c.byteLength:0;if(b<d)return c;for(var e=512;e<b;)e<<=1;b=new Uint8Array(e);if(c)for(e=0;e<d;++e)b[e]=c[e];return a.buffer=b}function km(a){for(var b,c=a.i;!a.h;)lm(a);b=a.b;b||(a.buffer=new Uint8Array(0));a.i=b;return a.buffer.subarray(c,b)}im.prototype.reset=function(){this.i=0};function mm(a){this.g=null;this.c=this.f=this.a=0;a&&nm(this,a);im.call(this)}ka(mm,im);
function nm(a,b){var c=0;c++;c++;a.g=b;a.a=c;a.f=0;a.c=0;a.i=0;a.b=0;a.h=!1}function om(a,b){this.a=a;this.b=b}
var pm=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),qm=new Uint8Array(pm.length),rm=new Uint8Array(320),sm=new Uint32Array(512),tm=new Uint32Array(512),um=new Uint32Array(512),vm=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),wm=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,
459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),xm=new om(new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59E4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,
590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,
590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,
590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,
590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,
590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,
590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,
590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9),ym=new om(new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5);
function zm(a,b){for(var c=a.f,d=a.c,e=a.g,f=a.a,g;c<b;)g=e[f++],d|=g<<c,c+=8;a.c=d>>b;a.f=c-b;a.a=f;return d&(1<<b)-1}function Am(a,b){var c=b.a,d=b.b;b=a.f;for(var e=a.c,f=a.g,g=a.a;b<d;){var h=f[g++];e|=h<<b;b+=8}c=c[e&(1<<d)-1];d=c>>16;a.c=e>>d;a.f=b-d;a.a=g;return c&65535}
function Bm(a,b,c,d){for(var e=0,f=b;f<c;++f)a[f]>e&&(e=a[f]);var g=1<<e;d=g<=d.length?d:new Uint32Array(g);for(var h=1,r=0,v=2;h<=e;++h,r<<=1,v<<=1)for(var F=b;F<c;++F)if(a[F]==h){var X=0,N=r;for(f=0;f<h;++f)X=X<<1|N&1,N>>=1;for(f=X;f<g;f+=v)d[f]=h<<16|F-b;++r}return new om(d,e)}
function lm(a){var b=zm(a,3);b&1&&(a.h=!0);b>>=1;if(0==b){b=a.g;var c=a.a,d,e=d=b[c++];d=b[c++];e|=d<<8;c++;c++;a.c=0;a.f=0;d=a.b;var f=jm(a,d+e);e=d+e;a.b=e;for(var g=d;g<e;++g){if("undefined"==typeof(d=b[c++])){a.h=!0;break}f[g]=d}a.a=c}else{c=xm;d=ym;if(1!=b&&2==b){f=zm(a,5)+257;e=zm(a,5)+1;b=zm(a,4)+4;for(c=0;c<qm.length;++c)qm[c]=0;for(c=0;c<b;++c)qm[pm[c]]=zm(a,3);d=Bm(qm,0,qm.length,sm);c=b=0;for(e=f+e;c<e;){g=Am(a,d);if(16==g){var h=2,r=3;g=b}else if(17==g)r=h=3,g=b=0;else if(18==g)h=7,r=
11,g=b=0;else{rm[c++]=b=g;continue}for(h=zm(a,h)+r;0<h--;)rm[c++]=g}c=Bm(rm,0,f,tm);d=Bm(rm,f,e,um)}e=(f=a.buffer)?f.length:0;for(g=a.b;;)if(h=Am(a,c),256>h)g+1>=e&&(f=jm(a,g+1),e=f.length),f[g++]=h;else{if(256==h){a.b=g;break}h-=257;h=vm[h];r=h>>16;0<r&&(r=zm(a,r));b=(h&65535)+r;h=Am(a,d);h=wm[h];r=h>>16;0<r&&(r=zm(a,r));h=(h&65535)+r;g+b>=e&&(f=jm(a,g+b),e=f.length);for(r=0;r<b;++r,++g)f[g]=f[g-h]}}};/*

 MIT LICENSE
 Copyright (c) 2011 Devon Govett

 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
*/
function Cm(){this.v=new mm;this.data=new Uint8Array(0);this.a=8;this.g=[];this.o=null;this.b={};this.h=null;this.w={};this.j=this.s=0;this.m=null;this.c=this.l=this.f=this.height=this.width=0;this.i=!1;this.u=0}
function Dm(a){for(var b=null;;){var c=Em(a),d=a,e=String.fromCharCode(d.data[d.a++]);e+=String.fromCharCode(d.data[d.a++]);e+=String.fromCharCode(d.data[d.a++]);e+=String.fromCharCode(d.data[d.a++]);switch(e){case "IHDR":c=a;c.width=Em(c);c.height=Em(c);c.l=c.data[c.a++];c.c=c.data[c.a++];c.a++;c.a++;c.a++;break;case "acTL":c=a;c.h={kb:Em(c),lb:Em(c)||Infinity,frames:[]};break;case "PLTE":d=a;d.s=d.a;d.j=c;d.a+=c;break;case "fcTL":b&&a.h.frames.push(b);b=a;b.a+=4;c={width:Em(b),height:Em(b),ob:Em(b),
pb:Em(b)};d=Fm(b);e=Fm(b)||100;c.hb=1E3*d/e;c.ib=b.data[b.a++];c.fb=b.data[b.a++];c.gb=[];b=c;break;case "fdAT":a.a+=4,c-=4;case "IDAT":d=a;if(b){e=b.data;for(var f=0;f<c;f++)e.push(d.data[d.a++])}else d.g.push(d.a),d.g.push(c),d.a+=c;break;case "tRNS":d=a;d.b={};switch(d.c){case 3:e=c;255>e&&(e=255);d.b.Ma=Array(e);for(f=0;f<c;f++)d.b.Ma[f]=d.data[d.a++];for(f=c;f<e;f++)d.b.Ma[f]=255;break;case 0:d.b.jb=Gm(d,c)[0];break;case 2:d.b.nb=Gm(d,c)}break;case "tEXt":d=a;c=Gm(d,c);e=c.indexOf(0);d.w[String.fromCharCode.apply(String,
c.slice(0,e))]=String.fromCharCode.apply(String,c.slice(e+1));break;case "IEND":b&&a.h.frames.push(b);b=void 0;switch(a.c){case 0:case 3:case 4:a.f=1;break;case 2:case 6:a.f=3}a.i=4===(b=a.c)||6===b;a.u=a.l*(a.f+(a.i?1:0));b=a.g;if(2==b.length)d=new Uint8Array(a.data.buffer.slice(a.data.byteOffset+b[0],a.data.byteOffset+b[0]+b[1]));else{d=0;for(c=1;c<b.length;c+=2)d+=b[c];d=new Uint8Array(d);e=0;f=a.data;for(c=0;c<b.length;c+=2)for(var g=b[c],h=b[c+1],r=0;r<h;r++)d[e++]=f[g+r]}a.o=d;a.g=[];return;
default:a.a+=c}a.a+=4;if(a.a>a.data.length)throw Error("Incomplete or corrupt PNG file");}}function Gm(a,b){for(var c=Array(b),d=0;d<b;d++)c[d]=a.data[a.a++];return c}function Em(a){var b=a.data[a.a++]<<24;var c=a.data[a.a++]<<16;var d=a.data[a.a++]<<8;a=a.data[a.a++];return b|c|d|a}function Fm(a){var b=a.data[a.a++]<<8;a=a.data[a.a++];return b|a}
function Hm(a){var b=null,c,d,e,f,g,h,r,v,F,X;null==b&&(b=a.o);if(0===b.length)return new Uint8Array(0);nm(a.v,b);var N=a.v;N=km(N);b=a.u/8;var Y=b*a.width;var O=new Uint8Array(Y*a.height);var Jm=N.length;for(c=e=f=0;e<Jm;){switch(N[e++]){case 0:for(h=0;h<Y;h+=1)O[c++]=N[e++];break;case 1:for(d=r=0;r<Y;d=r+=1){a=N[e++];var S=d<b?0:O[c-b];O[c++]=(a+S)%256}break;case 2:for(d=v=0;v<Y;d=v+=1){a=N[e++];var K=(d-d%b)/b;var T=f&&O[(f-1)*Y+K*b+d%b];O[c++]=(T+a)%256}break;case 3:for(d=F=0;F<Y;d=F+=1)a=N[e++],
K=(d-d%b)/b,S=d<b?0:O[c-b],T=f&&O[(f-1)*Y+K*b+d%b],O[c++]=(a+Math.floor((S+T)/2))%256;break;case 4:for(d=X=0;X<Y;d=X+=1){a=N[e++];K=(d-d%b)/b;S=d<b?0:O[c-b];0===f?T=g=0:(T=O[(f-1)*Y+K*b+d%b],g=K&&O[(f-1)*Y+(K-1)*b+d%b]);var Aa=S+T-g;K=Math.abs(Aa-S);d=Math.abs(Aa-T);Aa=Math.abs(Aa-g);S=K<=d&&K<=Aa?S:d<=Aa?T:g;O[c++]=(a+S)%256}break;default:throw Error("Invalid filter algorithm: "+N[e-1]);}f++}return O}
function Im(a){var b=a.s,c=a.data,d=a.b.Ma||null;a=a.j;for(var e=new Uint8Array(a/3*4),f=0,g=0,h=0;h<a;h+=3)e[f++]=c[b+h],e[f++]=c[b+h+1],e[f++]=c[b+h+2],e[f++]=d?d[g++]:255;return e}
function Km(a,b,c){var d=a.f;var e=null;var f=a.i;a.j&&(e=a.m=a.m||Im(a),d=4,f=!0);a=b.length;if(1===d)if(e)if(f)for(f=d=0;d<a;d+=4,f++){var g=4*c[f];var h=e[g];b[d]=h;b[d+1]=h;b[d+2]=h;b[d+3]=e[g+1]}else for(f=d=0;d<a;d+=4,f++)g=4*c[f],h=e[g],b[d]=h,b[d+1]=h,b[d+2]=h,b[d+3]=255;else if(f)for(f=d=0;d<a;d+=4,f+=2)h=c[f],b[d]=h,b[d+1]=h,b[d+2]=h,b[d+3]=c[f+1];else for(f=d=0;d<a;d+=4,f++)h=c[f],b[d]=h,b[d+1]=h,b[d+2]=h,b[d+3]=255;else if(e)if(f)for(f=d=0;d<a;d+=4,f++)g=4*c[f],b[d]=e[g],b[d+1]=e[g+1],
b[d+2]=e[g+2],b[d+3]=e[g+3];else for(f=d=0;d<a;d+=4,f++)g=4*c[f],b[d]=e[g],b[d+1]=e[g+1],b[d+2]=e[g+2],b[d+3]=255;else if(f)for(d=0;d<a;d+=4)b[d]=c[d],b[d+1]=c[d+1],b[d+2]=c[d+2],b[d+3]=c[d+3];else for(f=d=0;d<a;d+=4,f+=3)b[d]=c[f],b[d+1]=c[f+1],b[d+2]=c[f+2],b[d+3]=255};function Lm(a){this.c=a;this.f=this.b=null;this.a=this.Va;a=n(this.Ya,this);this.c.a=a}var Mm=null,Nm=null,kc=null;k=Lm.prototype;k.Ya=function(){this.b&&this.b.cancel();this.f&&this.f.abort();return!0};
function Om(a,b){var c=b.g;if(b.a||!kc||!lc(kc,c,n(a.Va,a))){var d=b.h;if(b.f)d=new Kl(d),a.b=new $b,Ll(d,c,n(a.$a,a,b),n(a.ab,a),a.b);else{var e=new Mb;a.f=e;e.o=d;e.g="arraybuffer";kb(e,"readystatechange",function(){if(Yb(e)&&4==Wb(e)){var c=e.Ia();if(b.c)Pm(a,c);else{var d=new ec;d.b=0;d.c=0;if(c&&0<c.byteLength){d.a=c;var h=[c];Qm(c,b,d,h)}d.status=1;a.a(d,!0,h)}}});kb(e,"error",a.bb,!1,a);Pb(e,c)}b.a&&(kc||(kc=new hc),a.a=ic(c,a.b,a.f))}}
k.$a=function(a,b){var c=new ec;c.status=1;c.b=Bl(b,0);c.c=Bl(b,1);var d=m(void 0)?NaN:b.length;d>b.length&&(d=b.length);if(2>=d||2>=b.length)b=null;else{var e=new Uint8Array(d-2);if(zl)for(var f=2;f<d;++f)e[f-2]=wl(b.charCodeAt(f));else for(f=2;f<d;++f)e[f-2]=b.charCodeAt(f)&255;b=e.buffer}if(b&&0<b.byteLength){c.a=b;var g=[b];Qm(b,a,c,g)}this.a(c,!1,g)};k.ab=function(){var a=new ec;a.status=this.b.a;this.a(a,!0)};
function Pm(a,b){var c=[],d=Nl(b,function(a){c.push(a);2<a.length&&Ol(a,2)}),e=new ec;d?(e.status=1,e.h=c,a.a(e,!0,[b])):(e.status=2,a.a(e,!0))}
function Qm(a,b,c,d){Ol(a);var e=b.b&2;b=b.b&4;if(e||b){var f=new Mh;a=Qc(a);ui(f,a);Rc(a);if(e){if(null!=f.c){null===f.c&&(f.c=new zh);e=f.c;var g;null!=e.Ka&&null==e.Na&&(e.Na=cd(e.Ra,e.Ka,e.Sa));if(g=e.Na)c.i=Rm(g,d)}if(null!=f.b){e=c.f=[];null===f.b&&(f.b=new Jh);a=f.b;for(var h=0;h<(a.a?a.a.length:0);h++)if(g=a.a[h].getImageData())g=Rm(g,d),e[h]=g}}if(b){null===f.g&&(f.g=new mh);b=f.g;if(12>(null==b.Oa?0:b.Oa)){Nm||(Nm=new fm);b=Nm;a=null;e=[];if(h=null!=f.a?!0:!1)h=null!=xi(f).a?!0:!1;if(h)for(h=
xi(f).a,g=0;g<h.length;g++){var r=h[g],v=r.getExtension(177034656);v&&(null==v.a?0:v.a)&&(null==r.c||!r.c)&&null!=r.a&&e.push(Wh(r))}if(e.length)b:{f=dm(f);a=new Uint8Array(65536);for(h=0;h<e.length;h++){r=e[h];v=b.a;g=f;v.reset();em(r,v);r=v.h.subarray(0,v.g);if(0==r.length)r=null;else{v=new Float32Array(2*r.length);for(var F=0;F<r.length;F++){var X=r[F];v[2*F+0]=(X<<16>>16)/g;v[2*F+1]=(X>>16)/g}r=v}if(!r){a=null;break b}v=r.length/6;if(0!=v)for(g=a,v=v?6*v:r.length,F=0;F<v;F+=6)Zl(g,r,F,F+2,F+4)}a=
new cc(a,256,256,4)}a&&d.push(a.data.buffer);d=a}else d=null;c.g=d}}}
function Rm(a,b){var c=2*(a[0]<<23)+(a[1]<<16)+(a[2]<<8)+a[3];switch(c){case 2303741511:var d="image/png";break;case 4292411360:d="image/jpeg";break;case 1195984440:d="image/gif";break;case 1145328416:d="image/x-dds";break;case 1380533830:d="image/unknown";12<a.length&&(c=2*(a[8]<<23)+(a[9]<<16)+(a[10]<<8)+a[11],1464156752==c&&(d="image/webp"));break;default:d="image/unknown"}switch(d){case "image/x-dds":var e=new gm(a.buffer,a.byteOffset+4),f=hm(e,0)+4;b=hm(e,8);c=hm(e,12);d=hm(e,80);hm(e,76)&4&&
(827611204==d||894720068==d)?(a=new Uint8Array(a.buffer,a.byteOffset+f,a.byteLength-f),a=new cc(a,c,b,827611204==d?2:3)):a=null;return a;case "image/png":return Mm||(Mm=new Cm),c=Mm,c.data=a,c.a=8,c.g=[],c.o=null,c.b={},c.h=null,c.w={},c.s=0,c.j=0,c.m=null,c.width=0,c.height=0,c.f=0,c.l=0,c.c=0,c.i=!1,c.u=0,Dm(c),a=new Uint8Array(c.width*c.height*4),Km(c,a,Hm(c)),b&&b.push(a.buffer),new cc(a,a.length/c.height/4,c.height);default:return null}}k.bb=function(){var a=new ec;a.status=2;this.a(a,!0)};
k.Va=function(a,b,c){var d={};null!=a.status&&(d.status=a.status);null!=a.b&&(d.prIndex=a.b);null!=a.c&&(d.prStatus=a.c);null!=a.a&&(d.prData=a.a);null!=a.h&&(d.prChunks=a.h);a.i&&(d.spritemapImage=fc(a.i));if(a.f)for(var e=d.rasterRenderOpImages=[],f=0;f<a.f.length;f++)e[f]=fc(a.f[f]);a.g&&(d.computedWaterCoverage=fc(a.g));this.c.postMessage(d,b,c)};function Sm(){var a=self;this.b=a;this.a={};a.onmessage=n(this.f,this);this.c=n(this.g,this);Tm(this,"__worker_started__")}
Sm.prototype.f=function(a){var b=a.data,c=ja();if(a=b.abort){if(b=this.a[a])delete this.a[a],b.abort()||Tm(this,"Cannot abort this task.")}else{var d=b.id;a=b.payload;if(m(d))switch(b.command){case 1:a?(b=new la(d,this.b,this.c),b.b=c,this.a[d]=b,c=new Lm(b),b=new dc,m(a.uri)&&(b.g=a.uri),m(a.xdc)&&(b.h=a.xdc),m(a.streaming)&&(b.f=a.streaming),m(a.chunked)&&(b.c=a.chunked),m(a.deferred)&&(b.a=a.deferred),m(a.workerOptions)&&(b.b=a.workerOptions),Om(c,b)):Tm(this,"Payload required for Xhr command.");
break;case 2:b=new la(d,this.b,this.c);b.b=c;this.a[d]=b;a=c=new Lm(b);kc?(c=kc.a,a.c.postMessage({success:c.b,mismatch:c.a},!0)):a.c.postMessage({},!0);break;default:Tm(this,"Unknown message")}}};function Tm(a,b){var c={};c.logs=[b];a.b.postMessage(c)}Sm.prototype.g=function(a){delete this.a[a]};"undefined"!=typeof WorkerGlobalScope&&new Sm;function Um(){var a=Vm;if("undefined"!=typeof window){var b=function(){return this.getAttribute("src")},c=function(b){b=a.call(this,b);this.setAttribute("src",b)},d=this.a=document.createElement;document.createElement=function(a){var e=d.call(this,a);"IMG"==a.toUpperCase()&&Object.defineProperty(e,"src",{enumerable:!0,configurable:!0,get:b,set:c});return e}}}Um.prototype.h=function(){"undefined"!=typeof window&&(document.createElement=this.a)};function Wm(){var a=Vm,b=this.a=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=function(c,d,e,f,g){for(var h=a.call(this,d),r=Array(arguments.length),v=0;v<r.length;v++)r[v]=1==v?h:arguments[v];b.apply(this,r)}}Wm.prototype.h=function(){XMLHttpRequest.prototype.open=this.a};function Xm(){this.h=this.b=this.g=this.a=this.f=this.c=null}function Ym(){this.a=null}Xm.prototype.getExtension=function(){return null};function Zm(a,b){for(a.h=b.b.b;u(b);)switch(b.a){case 1:var c=A(b);a.c=c;break;case 2:null===a.a&&(a.a=b.c);w(b);a.g=b.b.a;break;case 3:c=A(b);a.b=c;break;case 4:y(b);break;default:x(b)}}Xm.prototype.Ia=function(){null!=this.a&&null==this.f&&(this.f=cd(this.h,this.a,this.g));return this.f};Ym.prototype.getExtension=function(){return null};var $m={},an=null,bn=null;function Vm(a){return $m[a]||a};(function(a,b){an&&an.h();an=new Um;bn&&bn.h();bn=new Wm;for(var c in $m)URL.revokeObjectURL($m[c]);$m={};c=new Mb;c.g="arraybuffer";nb(c,"complete",function(){if(Yb(this)){var a=this.Ia(),c=new Ym;for(a=Qc(a);u(a);)switch(a.a){case 1:var f=new Xm;G(a,f,Zm);c.a=c.a||[];c.a.push(f);break;default:x(a)}Rc(a);for(a=0;a<(c.a?c.a.length:0);a++)f=c.a[a],$m[null==f.c?"":f.c]=URL.createObjectURL(new Blob([f.Ia()],{type:null==f.b?"":f.b}));b()}else throw Error("Failed to load dataset.");});Pb(c,a)})("dataset/load_dataset",
function(){self.postMessage("dataset_loaded")});}).call(this);