lodewallet-xcode/static/js/005g6q2vl3wd32gf3py1rwhyqf8brp7b1mblrb6fns3220xg7i7f-main.js
2023-01-19 14:08:25 -05:00

2 lines
1.2 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see main.js.LICENSE.txt */
(()=>{var e={491:(e,r,t)=>{"use strict";var i=t(896),a=t(190);function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}var A,f,o=t(758).codes,c=o.ERR_AMBIGUOUS_ARGUMENT,b=o.ERR_INVALID_ARG_TYPE,u=o.ERR_INVALID_ARG_VALUE,s=o.ERR_INVALID_RETURN_VALUE,k=o.ERR_MISSING_ARGS,l=t(124),p=t(405).inspect,y=t(405).types,d=y.isPromise,g=y.isRegExp,v=Object.assign?Object.assign:t(290).assign,h=Object.is?Object.is:t(522);function _(){var e=t(961);A=e.isDeepEqual,f=e.isDeepStrictEqual}new Map;var w=!1,m=e.exports=I,B={};function E(e){if(e.message instanceof Error)throw e.message;throw new l(e)}function Q(e,r,t,i){if(!t){var a=!1;if(0===r)a=!0,i="No value argument passed to `assert.ok()`";else if(i instanceof Error)throw i;var n=new l({actual:t,expected:!0,message:i,operator:"==",stackStartFn:e});throw n.generatedMessage=a,n}}function I(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];Q.apply(void 0,[I,r.length].concat(r))}m.fail=function e(r,t,n,A,f){var o,c=arguments.length;if(0===c)o="Failed";else if(1===c)n=r,r=void 0;else{if(!1===w){w=!0;var b=i.emitWarning?i.emitWarning:a.warn.bind(a);b("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}2===c&&(A="!=")}if(n instanceof Error)throw n;var u={actual:r,expected:t,operator:void 0===A?"fail":A,stackStartFn:f||e};void 0!==n&&(u.message=n);var s=new l(u);throw o&&(s.message=o,s.generatedMessage=!0),s},m.AssertionError=l,m.ok=I,m.equal=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");r!=t&&E({actual:r,expected:t,message:i,operator:"==",stackStartFn:e})},m.notEqual=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");r==t&&E({actual:r,expected:t,message:i,operator:"!=",stackStartFn:e})},m.deepEqual=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");void 0===A&&_(),A(r,t)||E({actual:r,expected:t,message:i,operator:"deepEqual",stackStartFn:e})},m.notDeepEqual=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");void 0===A&&_(),A(r,t)&&E({actual:r,expected:t,message:i,operator:"notDeepEqual",stackStartFn:e})},m.deepStrictEqual=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");void 0===A&&_(),f(r,t)||E({actual:r,expected:t,message:i,operator:"deepStrictEqual",stackStartFn:e})},m.notDeepStrictEqual=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");void 0===A&&_(),f(r,t)&&E({actual:r,expected:t,message:i,operator:"notDeepStrictEqual",stackStartFn:e})},m.strictEqual=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");h(r,t)||E({actual:r,expected:t,message:i,operator:"strictEqual",stackStartFn:e})},m.notStrictEqual=function e(r,t,i){if(arguments.length<2)throw new k("actual","expected");h(r,t)&&E({actual:r,expected:t,message:i,operator:"notStrictEqual",stackStartFn:e})};var G=function e(r,t,i){var a=this;!function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,e),t.forEach((function(e){e in r&&(void 0!==i&&"string"==typeof i[e]&&g(r[e])&&r[e].test(i[e])?a[e]=i[e]:a[e]=r[e])}))};function Z(e,r,t,i,a,n){if(!(t in e)||!f(e[t],r[t])){if(!i){var A=new G(e,a),o=new G(r,a,e),c=new l({actual:A,expected:o,operator:"deepStrictEqual",stackStartFn:n});throw c.actual=e,c.expected=r,c.operator=n.name,c}E({actual:e,expected:r,message:i,operator:n.name,stackStartFn:n})}}function W(e,r,t,i){if("function"!=typeof r){if(g(r))return r.test(e);if(2===arguments.length)throw new b("expected",["Function","RegExp"],r);if("object"!==n(e)||null===e){var a=new l({actual:e,expected:r,message:t,operator:"deepStrictEqual",stackStartFn:i});throw a.operator=i.name,a}var f=Object.keys(r);if(r instanceof Error)f.push("name","message");else if(0===f.length)throw new u("error",r,"may not be an empty object");return void 0===A&&_(),f.forEach((function(a){"string"==typeof e[a]&&g(r[a])&&r[a].test(e[a])||Z(e,r,a,t,f,i)})),!0}return void 0!==r.prototype&&e instanceof r||!Error.isPrototypeOf(r)&&!0===r.call({},e)}function j(e){if("function"!=typeof e)throw new b("fn","Function",e);try{e()}catch(e){return e}return B}function C(e){return d(e)||null!==e&&"object"===n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function R(e){return Promise.resolve().then((function(){var r;if("function"==typeof e){if(!C(r=e()))throw new s("instance of Promise","promiseFn",r)}else{if(!C(e))throw new b("promiseFn",["Function","Promise"],e);r=e}return Promise.resolve().then((function(){return r})).then((function(){return B})).catch((function(e){return e}))}))}function N(e,r,t,i){if("string"==typeof t){if(4===arguments.length)throw new b("error",["Object","Error","Function","RegExp"],t);if("object"===n(r)&&null!==r){if(r.message===t)throw new c("error/message",'The error message "'.concat(r.message,'" is identical to the message.'))}else if(r===t)throw new c("error/message",'The error "'.concat(r,'" is identical to the message.'));i=t,t=void 0}else if(null!=t&&"object"!==n(t)&&"function"!=typeof t)throw new b("error",["Object","Error","Function","RegExp"],t);if(r===B){var a="";t&&t.name&&(a+=" (".concat(t.name,")")),a+=i?": ".concat(i):".";var A="rejects"===e.name?"rejection":"exception";E({actual:void 0,expected:t,operator:e.name,message:"Missing expected ".concat(A).concat(a),stackStartFn:e})}if(t&&!W(r,t,i,e))throw r}function S(e,r,t,i){if(r!==B){if("string"==typeof t&&(i=t,t=void 0),!t||W(r,t)){var a=i?": ".concat(i):".",n="doesNotReject"===e.name?"rejection":"exception";E({actual:r,expected:t,operator:e.name,message:"Got unwanted ".concat(n).concat(a,"\n")+'Actual message: "'.concat(r&&r.message,'"'),stackStartFn:e})}throw r}}function Y(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];Q.apply(void 0,[Y,r.length].concat(r))}m.throws=function e(r){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];N.apply(void 0,[e,j(r)].concat(i))},m.rejects=function e(r){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];return R(r).then((function(r){return N.apply(void 0,[e,r].concat(i))}))},m.doesNotThrow=function e(r){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];S.apply(void 0,[e,j(r)].concat(i))},m.doesNotReject=function e(r){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];return R(r).then((function(r){return S.apply(void 0,[e,r].concat(i))}))},m.ifError=function e(r){if(null!=r){var t="ifError got unwanted exception: ";"object"===n(r)&&"string"==typeof r.message?0===r.message.length&&r.constructor?t+=r.constructor.name:t+=r.message:t+=p(r);var i=new l({actual:r,expected:null,operator:"ifError",message:t,stackStartFn:e}),a=r.stack;if("string"==typeof a){var A=a.split("\n");A.shift();for(var f=i.stack.split("\n"),o=0;o<A.length;o++){var c=f.indexOf(A[o]);if(-1!==c){f=f.slice(0,c);break}}i.stack="".concat(f.join("\n"),"\n").concat(A.join("\n"))}throw i}},m.strict=v(Y,m,{equal:m.strictEqual,deepEqual:m.deepStrictEqual,notEqual:m.notStrictEqual,notDeepEqual:m.notDeepStrictEqual}),m.strict.strict=m.strict},124:(e,r,t)=>{"use strict";var i=t(896);function a(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function n(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function A(e,r){return!r||"object"!==k(r)&&"function"!=typeof r?f(e):r}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e){var r="function"==typeof Map?new Map:void 0;return o=function(e){if(null===e||(t=e,-1===Function.toString.call(t).indexOf("[native code]")))return e;var t;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,i)}function i(){return b(e,arguments,s(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),u(i,e)},o(e)}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function b(e,r,t){return b=c()?Reflect.construct:function(e,r,t){var i=[null];i.push.apply(i,r);var a=new(Function.bind.apply(e,i));return t&&u(a,t.prototype),a},b.apply(null,arguments)}function u(e,r){return u=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e},u(e,r)}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}var l=t(405).inspect,p=t(758).codes.ERR_INVALID_ARG_TYPE;function y(e,r,t){return(void 0===t||t>e.length)&&(t=e.length),e.substring(t-r.length,t)===r}var d="",g="",v="",h="",_={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function w(e){var r=Object.keys(e),t=Object.create(Object.getPrototypeOf(e));return r.forEach((function(r){t[r]=e[r]})),Object.defineProperty(t,"message",{value:e.message}),t}function m(e){return l(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var B=function(e){function r(e){var t;if(function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,r),"object"!==k(e)||null===e)throw new p("options","Object",e);var a=e.message,n=e.operator,o=e.stackStartFn,c=e.actual,b=e.expected,u=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=a)t=A(this,s(r).call(this,String(a)));else if(i.stderr&&i.stderr.isTTY&&(i.stderr&&i.stderr.getColorDepth&&1!==i.stderr.getColorDepth()?(d="",g="",h="",v=""):(d="",g="",h="",v="")),"object"===k(c)&&null!==c&&"object"===k(b)&&null!==b&&"stack"in c&&c instanceof Error&&"stack"in b&&b instanceof Error&&(c=w(c),b=w(b)),"deepStrictEqual"===n||"strictEqual"===n)t=A(this,s(r).call(this,function(e,r,t){var a="",n="",A=0,f="",o=!1,c=m(e),b=c.split("\n"),u=m(r).split("\n"),s=0,l="";if("strictEqual"===t&&"object"===k(e)&&"object"===k(r)&&null!==e&&null!==r&&(t="strictEqualObject"),1===b.length&&1===u.length&&b[0]!==u[0]){var p=b[0].length+u[0].length;if(p<=10){if(!("object"===k(e)&&null!==e||"object"===k(r)&&null!==r||0===e&&0===r))return"".concat(_[t],"\n\n")+"".concat(b[0]," !== ").concat(u[0],"\n")}else if("strictEqualObject"!==t&&p<(i.stderr&&i.stderr.isTTY?i.stderr.columns:80)){for(;b[0][s]===u[0][s];)s++;s>2&&(l="\n ".concat(function(e,r){if(r=Math.floor(r),0==e.length||0==r)return"";var t=e.length*r;for(r=Math.floor(Math.log(r)/Math.log(2));r;)e+=e,r--;return e+e.substring(0,t-e.length)}(" ",s),"^"),s=0)}}for(var w=b[b.length-1],B=u[u.length-1];w===B&&(s++<2?f="\n ".concat(w).concat(f):a=w,b.pop(),u.pop(),0!==b.length&&0!==u.length);)w=b[b.length-1],B=u[u.length-1];var E=Math.max(b.length,u.length);if(0===E){var Q=c.split("\n");if(Q.length>30)for(Q[26]="".concat(d,"...").concat(h);Q.length>27;)Q.pop();return"".concat(_.notIdentical,"\n\n").concat(Q.join("\n"),"\n")}s>3&&(f="\n".concat(d,"...").concat(h).concat(f),o=!0),""!==a&&(f="\n ".concat(a).concat(f),a="");var I=0,G=_[t]+"\n".concat(g,"+ actual").concat(h," ").concat(v,"- expected").concat(h),Z=" ".concat(d,"...").concat(h," Lines skipped");for(s=0;s<E;s++){var W=s-A;if(b.length<s+1)W>1&&s>2&&(W>4?(n+="\n".concat(d,"...").concat(h),o=!0):W>3&&(n+="\n ".concat(u[s-2]),I++),n+="\n ".concat(u[s-1]),I++),A=s,a+="\n".concat(v,"-").concat(h," ").concat(u[s]),I++;else if(u.length<s+1)W>1&&s>2&&(W>4?(n+="\n".concat(d,"...").concat(h),o=!0):W>3&&(n+="\n ".concat(b[s-2]),I++),n+="\n ".concat(b[s-1]),I++),A=s,n+="\n".concat(g,"+").concat(h," ").concat(b[s]),I++;else{var j=u[s],C=b[s],R=C!==j&&(!y(C,",")||C.slice(0,-1)!==j);R&&y(j,",")&&j.slice(0,-1)===C&&(R=!1,C+=","),R?(W>1&&s>2&&(W>4?(n+="\n".concat(d,"...").concat(h),o=!0):W>3&&(n+="\n ".concat(b[s-2]),I++),n+="\n ".concat(b[s-1]),I++),A=s,n+="\n".concat(g,"+").concat(h," ").concat(C),a+="\n".concat(v,"-").concat(h," ").concat(j),I+=2):(n+=a,a="",1!==W&&0!==s||(n+="\n ".concat(C),I++))}if(I>20&&s<E-2)return"".concat(G).concat(Z,"\n").concat(n,"\n").concat(d,"...").concat(h).concat(a,"\n")+"".concat(d,"...").concat(h)}return"".concat(G).concat(o?Z:"","\n").concat(n).concat(a).concat(f).concat(l)}(c,b,n)));else if("notDeepStrictEqual"===n||"notStrictEqual"===n){var l=_[n],B=m(c).split("\n");if("notStrictEqual"===n&&"object"===k(c)&&null!==c&&(l=_.notStrictEqualObject),B.length>30)for(B[26]="".concat(d,"...").concat(h);B.length>27;)B.pop();t=1===B.length?A(this,s(r).call(this,"".concat(l," ").concat(B[0]))):A(this,s(r).call(this,"".concat(l,"\n\n").concat(B.join("\n"),"\n")))}else{var E=m(c),Q="",I=_[n];"notDeepEqual"===n||"notEqual"===n?(E="".concat(_[n],"\n\n").concat(E)).length>1024&&(E="".concat(E.slice(0,1021),"...")):(Q="".concat(m(b)),E.length>512&&(E="".concat(E.slice(0,509),"...")),Q.length>512&&(Q="".concat(Q.slice(0,509),"...")),"deepEqual"===n||"equal"===n?E="".concat(I,"\n\n").concat(E,"\n\nshould equal\n\n"):Q=" ".concat(n," ").concat(Q)),t=A(this,s(r).call(this,"".concat(E).concat(Q)))}return Error.stackTraceLimit=u,t.generatedMessage=!a,Object.defineProperty(f(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=c,t.expected=b,t.operator=n,Error.captureStackTrace&&Error.captureStackTrace(f(t),o),t.stack,t.name="AssertionError",A(t)}var t,o;return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),r&&u(e,r)}(r,e),t=r,o=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:l.custom,value:function(e,r){return l(this,function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},i=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),i.forEach((function(r){a(e,r,t[r])}))}return e}({},r,{customInspect:!1,depth:0}))}}],o&&n(t.prototype,o),r}(o(Error));e.exports=B},758:(e,r,t)=>{"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}function n(e,r){return n=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e},n(e,r)}var A,f,o={};function c(e,r,t){t||(t=Error);var A=function(t){function A(t,n,f){var o,c,b;return function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,A),c=this,b=a(A).call(this,function(e,t,i){return"string"==typeof r?r:r(e,t,i)}(t,n,f)),o=!b||"object"!==i(b)&&"function"!=typeof b?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(c):b,o.code=e,o}return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),r&&n(e,r)}(A,t),A}(t);o[e]=A}function b(e,r){if(Array.isArray(e)){var t=e.length;return e=e.map((function(e){return String(e)})),t>2?"one of ".concat(r," ").concat(e.slice(0,t-1).join(", "),", or ")+e[t-1]:2===t?"one of ".concat(r," ").concat(e[0]," or ").concat(e[1]):"of ".concat(r," ").concat(e[0])}return"of ".concat(r," ").concat(String(e))}c("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),c("ERR_INVALID_ARG_TYPE",(function(e,r,a){var n,f,o,c,u;if(void 0===A&&(A=t(491)),A("string"==typeof e,"'name' must be a string"),"string"==typeof r&&(f="not ",r.substr(0,f.length)===f)?(n="must not be",r=r.replace(/^not /,"")):n="must be",function(e,r,t){return(void 0===t||t>e.length)&&(t=e.length),e.substring(t-r.length,t)===r}(e," argument"))o="The ".concat(e," ").concat(n," ").concat(b(r,"type"));else{var s=("number"!=typeof u&&(u=0),u+".".length>(c=e).length||-1===c.indexOf(".",u)?"argument":"property");o='The "'.concat(e,'" ').concat(s," ").concat(n," ").concat(b(r,"type"))}return o+". Received type ".concat(i(a))}),TypeError),c("ERR_INVALID_ARG_VALUE",(function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===f&&(f=t(405));var a=f.inspect(r);return a.length>128&&(a="".concat(a.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(i,". Received ").concat(a)}),TypeError,RangeError),c("ERR_INVALID_RETURN_VALUE",(function(e,r,t){var a;return a=t&&t.constructor&&t.constructor.name?"instance of ".concat(t.constructor.name):"type ".concat(i(t)),"Expected ".concat(e,' to be returned from the "').concat(r,'"')+" function but got ".concat(a,".")}),TypeError),c("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];void 0===A&&(A=t(491)),A(r.length>0,"At least one arg needs to be specified");var a="The ",n=r.length;switch(r=r.map((function(e){return'"'.concat(e,'"')})),n){case 1:a+="".concat(r[0]," argument");break;case 2:a+="".concat(r[0]," and ").concat(r[1]," arguments");break;default:a+=r.slice(0,n-1).join(", "),a+=", and ".concat(r[n-1]," arguments")}return"".concat(a," must be specified")}),TypeError),e.exports.codes=o},961:(e,r,t)=>{"use strict";function i(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=[],i=!0,a=!1,n=void 0;try{for(var A,f=e[Symbol.iterator]();!(i=(A=f.next()).done)&&(t.push(A.value),!r||t.length!==r);i=!0);}catch(e){a=!0,n=e}finally{try{i||null==f.return||f.return()}finally{if(a)throw n}}return t}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}var n=void 0!==/a/g.flags,A=function(e){var r=[];return e.forEach((function(e){return r.push(e)})),r},f=function(e){var r=[];return e.forEach((function(e,t){return r.push([t,e])})),r},o=Object.is?Object.is:t(522),c=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},b=Number.isNaN?Number.isNaN:t(52);function u(e){return e.call.bind(e)}var s=u(Object.prototype.hasOwnProperty),k=u(Object.prototype.propertyIsEnumerable),l=u(Object.prototype.toString),p=t(405).types,y=p.isAnyArrayBuffer,d=p.isArrayBufferView,g=p.isDate,v=p.isMap,h=p.isRegExp,_=p.isSet,w=p.isNativeError,m=p.isBoxedPrimitive,B=p.isNumberObject,E=p.isStringObject,Q=p.isBooleanObject,I=p.isBigIntObject,G=p.isSymbolObject,Z=p.isFloat32Array,W=p.isFloat64Array;function j(e){if(0===e.length||e.length>10)return!0;for(var r=0;r<e.length;r++){var t=e.charCodeAt(r);if(t<48||t>57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function C(e){return Object.keys(e).filter(j).concat(c(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function R(e,r){if(e===r)return 0;for(var t=e.length,i=r.length,a=0,n=Math.min(t,i);a<n;++a)if(e[a]!==r[a]){t=e[a],i=r[a];break}return t<i?-1:i<t?1:0}function N(e,r,t,i){if(e===r)return 0!==e||!t||o(e,r);if(t){if("object"!==a(e))return"number"==typeof e&&b(e)&&b(r);if("object"!==a(r)||null===e||null===r)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(r))return!1}else{if(null===e||"object"!==a(e))return(null===r||"object"!==a(r))&&e==r;if(null===r||"object"!==a(r))return!1}var A,f,c,u,s=l(e);if(s!==l(r))return!1;if(Array.isArray(e)){if(e.length!==r.length)return!1;var k=C(e),p=C(r);return k.length===p.length&&Y(e,r,t,i,1,k)}if("[object Object]"===s&&(!v(e)&&v(r)||!_(e)&&_(r)))return!1;if(g(e)){if(!g(r)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(r))return!1}else if(h(e)){if(!h(r)||(c=e,u=r,!(n?c.source===u.source&&c.flags===u.flags:RegExp.prototype.toString.call(c)===RegExp.prototype.toString.call(u))))return!1}else if(w(e)||e instanceof Error){if(e.message!==r.message||e.name!==r.name)return!1}else{if(d(e)){if(t||!Z(e)&&!W(e)){if(!function(e,r){return e.byteLength===r.byteLength&&0===R(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(r.buffer,r.byteOffset,r.byteLength))}(e,r))return!1}else if(!function(e,r){if(e.byteLength!==r.byteLength)return!1;for(var t=0;t<e.byteLength;t++)if(e[t]!==r[t])return!1;return!0}(e,r))return!1;var j=C(e),N=C(r);return j.length===N.length&&Y(e,r,t,i,0,j)}if(_(e))return!(!_(r)||e.size!==r.size)&&Y(e,r,t,i,2);if(v(e))return!(!v(r)||e.size!==r.size)&&Y(e,r,t,i,3);if(y(e)){if(f=r,(A=e).byteLength!==f.byteLength||0!==R(new Uint8Array(A),new Uint8Array(f)))return!1}else if(m(e)&&!function(e,r){return B(e)?B(r)&&o(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(r)):E(e)?E(r)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(r):Q(e)?Q(r)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(r):I(e)?I(r)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(r):G(r)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(r)}(e,r))return!1}return Y(e,r,t,i,0)}function S(e,r){return r.filter((function(r){return k(e,r)}))}function Y(e,r,t,i,a,n){if(5===arguments.length){n=Object.keys(e);var A=Object.keys(r);if(n.length!==A.length)return!1}for(var f=0;f<n.length;f++)if(!s(r,n[f]))return!1;if(t&&5===arguments.length){var o=c(e);if(0!==o.length){var b=0;for(f=0;f<o.length;f++){var u=o[f];if(k(e,u)){if(!k(r,u))return!1;n.push(u),b++}else if(k(r,u))return!1}var l=c(r);if(o.length!==l.length&&S(r,l).length!==b)return!1}else{var p=c(r);if(0!==p.length&&0!==S(r,p).length)return!1}}if(0===n.length&&(0===a||1===a&&0===e.length||0===e.size))return!0;if(void 0===i)i={val1:new Map,val2:new Map,position:0};else{var y=i.val1.get(e);if(void 0!==y){var d=i.val2.get(r);if(void 0!==d)return y===d}i.position++}i.val1.set(e,i.position),i.val2.set(r,i.position);var g=x(e,r,t,n,i,a);return i.val1.delete(e),i.val2.delete(r),g}function O(e,r,t,i){for(var a=A(e),n=0;n<a.length;n++){var f=a[n];if(N(r,f,t,i))return e.delete(f),!0}return!1}function V(e){switch(a(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(b(e))return!1}return!0}function M(e,r,t){var i=V(t);return null!=i?i:r.has(i)&&!e.has(i)}function F(e,r,t,i,a){var n=V(t);if(null!=n)return n;var A=r.get(n);return!(void 0===A&&!r.has(n)||!N(i,A,!1,a))&&!e.has(n)&&N(i,A,!1,a)}function D(e,r,t,i,a,n){for(var f=A(e),o=0;o<f.length;o++){var c=f[o];if(N(t,c,a,n)&&N(i,r.get(c),a,n))return e.delete(c),!0}return!1}function x(e,r,t,n,o,c){var b=0;if(2===c){if(!function(e,r,t,i){for(var n=null,f=A(e),o=0;o<f.length;o++){var c=f[o];if("object"===a(c)&&null!==c)null===n&&(n=new Set),n.add(c);else if(!r.has(c)){if(t)return!1;if(!M(e,r,c))return!1;null===n&&(n=new Set),n.add(c)}}if(null!==n){for(var b=A(r),u=0;u<b.length;u++){var s=b[u];if("object"===a(s)&&null!==s){if(!O(n,s,t,i))return!1}else if(!t&&!e.has(s)&&!O(n,s,t,i))return!1}return 0===n.size}return!0}(e,r,t,o))return!1}else if(3===c){if(!function(e,r,t,n){for(var A=null,o=f(e),c=0;c<o.length;c++){var b=i(o[c],2),u=b[0],s=b[1];if("object"===a(u)&&null!==u)null===A&&(A=new Set),A.add(u);else{var k=r.get(u);if(void 0===k&&!r.has(u)||!N(s,k,t,n)){if(t)return!1;if(!F(e,r,u,s,n))return!1;null===A&&(A=new Set),A.add(u)}}}if(null!==A){for(var l=f(r),p=0;p<l.length;p++){var y=i(l[p],2),d=(u=y[0],y[1]);if("object"===a(u)&&null!==u){if(!D(A,e,u,d,t,n))return!1}else if(!(t||e.has(u)&&N(e.get(u),d,!1,n)||D(A,e,u,d,!1,n)))return!1}return 0===A.size}return!0}(e,r,t,o))return!1}else if(1===c)for(;b<e.length;b++){if(!s(e,b)){if(s(r,b))return!1;for(var u=Object.keys(e);b<u.length;b++){var k=u[b];if(!s(r,k)||!N(e[k],r[k],t,o))return!1}return u.length===Object.keys(r).length}if(!s(r,b)||!N(e[b],r[b],t,o))return!1}for(b=0;b<n.length;b++){var l=n[b];if(!N(e[l],r[l],t,o))return!1}return!0}e.exports={isDeepEqual:function(e,r){return N(e,r,!1)},isDeepStrictEqual:function(e,r){return N(e,r,!0)}}},254:(e,r)=>{"use strict";r.byteLength=function(e){var r=o(e),t=r[0],i=r[1];return 3*(t+i)/4-i},r.toByteArray=function(e){var r,t,n=o(e),A=n[0],f=n[1],c=new a(function(e,r,t){return 3*(r+t)/4-t}(0,A,f)),b=0,u=f>0?A-4:A;for(t=0;t<u;t+=4)r=i[e.charCodeAt(t)]<<18|i[e.charCodeAt(t+1)]<<12|i[e.charCodeAt(t+2)]<<6|i[e.charCodeAt(t+3)],c[b++]=r>>16&255,c[b++]=r>>8&255,c[b++]=255&r;return 2===f&&(r=i[e.charCodeAt(t)]<<2|i[e.charCodeAt(t+1)]>>4,c[b++]=255&r),1===f&&(r=i[e.charCodeAt(t)]<<10|i[e.charCodeAt(t+1)]<<4|i[e.charCodeAt(t+2)]>>2,c[b++]=r>>8&255,c[b++]=255&r),c},r.fromByteArray=function(e){for(var r,i=e.length,a=i%3,n=[],A=16383,f=0,o=i-a;f<o;f+=A)n.push(c(e,f,f+A>o?o:f+A));return 1===a?(r=e[i-1],n.push(t[r>>2]+t[r<<4&63]+"==")):2===a&&(r=(e[i-2]<<8)+e[i-1],n.push(t[r>>10]+t[r>>4&63]+t[r<<2&63]+"=")),n.join("")};for(var t=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A=0,f=n.length;A<f;++A)t[A]=n[A],i[n.charCodeAt(A)]=A;function o(e){var r=e.length;if(r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=e.indexOf("=");return-1===t&&(t=r),[t,t===r?0:4-t%4]}function c(e,r,i){for(var a,n,A=[],f=r;f<i;f+=3)a=(e[f]<<16&16711680)+(e[f+1]<<8&65280)+(255&e[f+2]),A.push(t[(n=a)>>18&63]+t[n>>12&63]+t[n>>6&63]+t[63&n]);return A.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},939:(e,r,t)=>{"use strict";var i=t(190);const a=t(254),n=t(884),A="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;r.lW=c,r.h2=50;const f=2147483647;function o(e){if(e>f)throw new RangeError('The value "'+e+'" is invalid for option "size"');const r=new Uint8Array(e);return Object.setPrototypeOf(r,c.prototype),r}function c(e,r,t){if("number"==typeof e){if("string"==typeof r)throw new TypeError('The "string" argument must be of type string. Received type number');return s(e)}return b(e,r,t)}function b(e,r,t){if("string"==typeof e)return function(e,r){if("string"==typeof r&&""!==r||(r="utf8"),!c.isEncoding(r))throw new TypeError("Unknown encoding: "+r);const t=0|y(e,r);let i=o(t);const a=i.write(e,r);return a!==t&&(i=i.slice(0,a)),i}(e,r);if(ArrayBuffer.isView(e))return function(e){if(H(e,Uint8Array)){const r=new Uint8Array(e);return l(r.buffer,r.byteOffset,r.byteLength)}return k(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(H(e,ArrayBuffer)||e&&H(e.buffer,ArrayBuffer))return l(e,r,t);if("undefined"!=typeof SharedArrayBuffer&&(H(e,SharedArrayBuffer)||e&&H(e.buffer,SharedArrayBuffer)))return l(e,r,t);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const i=e.valueOf&&e.valueOf();if(null!=i&&i!==e)return c.from(i,r,t);const a=function(e){if(c.isBuffer(e)){const r=0|p(e.length),t=o(r);return 0===t.length||e.copy(t,0,0,r),t}return void 0!==e.length?"number"!=typeof e.length||K(e.length)?o(0):k(e):"Buffer"===e.type&&Array.isArray(e.data)?k(e.data):void 0}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),r,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function s(e){return u(e),o(e<0?0:0|p(e))}function k(e){const r=e.length<0?0:0|p(e.length),t=o(r);for(let i=0;i<r;i+=1)t[i]=255&e[i];return t}function l(e,r,t){if(r<0||e.byteLength<r)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<r+(t||0))throw new RangeError('"length" is outside of buffer bounds');let i;return i=void 0===r&&void 0===t?new Uint8Array(e):void 0===t?new Uint8Array(e,r):new Uint8Array(e,r,t),Object.setPrototypeOf(i,c.prototype),i}function p(e){if(e>=f)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+f.toString(16)+" bytes");return 0|e}function y(e,r){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||H(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const t=e.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===t)return 0;let a=!1;for(;;)switch(r){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return L(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return z(e).length;default:if(a)return i?-1:L(e).length;r=(""+r).toLowerCase(),a=!0}}function d(e,r,t){let i=!1;if((void 0===r||r<0)&&(r=0),r>this.length)return"";if((void 0===t||t>this.length)&&(t=this.length),t<=0)return"";if((t>>>=0)<=(r>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,r,t);case"utf8":case"utf-8":return I(this,r,t);case"ascii":return Z(this,r,t);case"latin1":case"binary":return W(this,r,t);case"base64":return Q(this,r,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,r,t);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function g(e,r,t){const i=e[r];e[r]=e[t],e[t]=i}function v(e,r,t,i,a){if(0===e.length)return-1;if("string"==typeof t?(i=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),K(t=+t)&&(t=a?0:e.length-1),t<0&&(t=e.length+t),t>=e.length){if(a)return-1;t=e.length-1}else if(t<0){if(!a)return-1;t=0}if("string"==typeof r&&(r=c.from(r,i)),c.isBuffer(r))return 0===r.length?-1:h(e,r,t,i,a);if("number"==typeof r)return r&=255,"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,r,t):Uint8Array.prototype.lastIndexOf.call(e,r,t):h(e,[r],t,i,a);throw new TypeError("val must be string, number or Buffer")}function h(e,r,t,i,a){let n,A=1,f=e.length,o=r.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||r.length<2)return-1;A=2,f/=2,o/=2,t/=2}function c(e,r){return 1===A?e[r]:e.readUInt16BE(r*A)}if(a){let i=-1;for(n=t;n<f;n++)if(c(e,n)===c(r,-1===i?0:n-i)){if(-1===i&&(i=n),n-i+1===o)return i*A}else-1!==i&&(n-=n-i),i=-1}else for(t+o>f&&(t=f-o),n=t;n>=0;n--){let t=!0;for(let i=0;i<o;i++)if(c(e,n+i)!==c(r,i)){t=!1;break}if(t)return n}return-1}function _(e,r,t,i){t=Number(t)||0;const a=e.length-t;i?(i=Number(i))>a&&(i=a):i=a;const n=r.length;let A;for(i>n/2&&(i=n/2),A=0;A<i;++A){const i=parseInt(r.substr(2*A,2),16);if(K(i))return A;e[t+A]=i}return A}function w(e,r,t,i){return P(L(r,e.length-t),e,t,i)}function m(e,r,t,i){return P(function(e){const r=[];for(let t=0;t<e.length;++t)r.push(255&e.charCodeAt(t));return r}(r),e,t,i)}function B(e,r,t,i){return P(z(r),e,t,i)}function E(e,r,t,i){return P(function(e,r){let t,i,a;const n=[];for(let A=0;A<e.length&&!((r-=2)<0);++A)t=e.charCodeAt(A),i=t>>8,a=t%256,n.push(a),n.push(i);return n}(r,e.length-t),e,t,i)}function Q(e,r,t){return 0===r&&t===e.length?a.fromByteArray(e):a.fromByteArray(e.slice(r,t))}function I(e,r,t){t=Math.min(e.length,t);const i=[];let a=r;for(;a<t;){const r=e[a];let n=null,A=r>239?4:r>223?3:r>191?2:1;if(a+A<=t){let t,i,f,o;switch(A){case 1:r<128&&(n=r);break;case 2:t=e[a+1],128==(192&t)&&(o=(31&r)<<6|63&t,o>127&&(n=o));break;case 3:t=e[a+1],i=e[a+2],128==(192&t)&&128==(192&i)&&(o=(15&r)<<12|(63&t)<<6|63&i,o>2047&&(o<55296||o>57343)&&(n=o));break;case 4:t=e[a+1],i=e[a+2],f=e[a+3],128==(192&t)&&128==(192&i)&&128==(192&f)&&(o=(15&r)<<18|(63&t)<<12|(63&i)<<6|63&f,o>65535&&o<1114112&&(n=o))}}null===n?(n=65533,A=1):n>65535&&(n-=65536,i.push(n>>>10&1023|55296),n=56320|1023&n),i.push(n),a+=A}return function(e){const r=e.length;if(r<=G)return String.fromCharCode.apply(String,e);let t="",i=0;for(;i<r;)t+=String.fromCharCode.apply(String,e.slice(i,i+=G));return t}(i)}c.TYPED_ARRAY_SUPPORT=function(){try{const e=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(e,r),42===e.foo()}catch(e){return!1}}(),c.TYPED_ARRAY_SUPPORT||void 0===i||"function"!=typeof i.error||i.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}}),c.poolSize=8192,c.from=function(e,r,t){return b(e,r,t)},Object.setPrototypeOf(c.prototype,Uint8Array.prototype),Object.setPrototypeOf(c,Uint8Array),c.alloc=function(e,r,t){return function(e,r,t){return u(e),e<=0?o(e):void 0!==r?"string"==typeof t?o(e).fill(r,t):o(e).fill(r):o(e)}(e,r,t)},c.allocUnsafe=function(e){return s(e)},c.allocUnsafeSlow=function(e){return s(e)},c.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==c.prototype},c.compare=function(e,r){if(H(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),H(r,Uint8Array)&&(r=c.from(r,r.offset,r.byteLength)),!c.isBuffer(e)||!c.isBuffer(r))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===r)return 0;let t=e.length,i=r.length;for(let a=0,n=Math.min(t,i);a<n;++a)if(e[a]!==r[a]){t=e[a],i=r[a];break}return t<i?-1:i<t?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,r){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);let t;if(void 0===r)for(r=0,t=0;t<e.length;++t)r+=e[t].length;const i=c.allocUnsafe(r);let a=0;for(t=0;t<e.length;++t){let r=e[t];if(H(r,Uint8Array))a+r.length>i.length?(c.isBuffer(r)||(r=c.from(r)),r.copy(i,a)):Uint8Array.prototype.set.call(i,r,a);else{if(!c.isBuffer(r))throw new TypeError('"list" argument must be an Array of Buffers');r.copy(i,a)}a+=r.length}return i},c.byteLength=y,c.prototype._isBuffer=!0,c.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let r=0;r<e;r+=2)g(this,r,r+1);return this},c.prototype.swap32=function(){const e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let r=0;r<e;r+=4)g(this,r,r+3),g(this,r+1,r+2);return this},c.prototype.swap64=function(){const e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let r=0;r<e;r+=8)g(this,r,r+7),g(this,r+1,r+6),g(this,r+2,r+5),g(this,r+3,r+4);return this},c.prototype.toString=function(){const e=this.length;return 0===e?"":0===arguments.length?I(this,0,e):d.apply(this,arguments)},c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){let e="";const t=r.h2;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},A&&(c.prototype[A]=c.prototype.inspect),c.prototype.compare=function(e,r,t,i,a){if(H(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===r&&(r=0),void 0===t&&(t=e?e.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),r<0||t>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&r>=t)return 0;if(i>=a)return-1;if(r>=t)return 1;if(this===e)return 0;let n=(a>>>=0)-(i>>>=0),A=(t>>>=0)-(r>>>=0);const f=Math.min(n,A),o=this.slice(i,a),b=e.slice(r,t);for(let e=0;e<f;++e)if(o[e]!==b[e]){n=o[e],A=b[e];break}return n<A?-1:A<n?1:0},c.prototype.includes=function(e,r,t){return-1!==this.indexOf(e,r,t)},c.prototype.indexOf=function(e,r,t){return v(this,e,r,t,!0)},c.prototype.lastIndexOf=function(e,r,t){return v(this,e,r,t,!1)},c.prototype.write=function(e,r,t,i){if(void 0===r)i="utf8",t=this.length,r=0;else if(void 0===t&&"string"==typeof r)i=r,t=this.length,r=0;else{if(!isFinite(r))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");r>>>=0,isFinite(t)?(t>>>=0,void 0===i&&(i="utf8")):(i=t,t=void 0)}const a=this.length-r;if((void 0===t||t>a)&&(t=a),e.length>0&&(t<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");let n=!1;for(;;)switch(i){case"hex":return _(this,e,r,t);case"utf8":case"utf-8":return w(this,e,r,t);case"ascii":case"latin1":case"binary":return m(this,e,r,t);case"base64":return B(this,e,r,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,r,t);default:if(n)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),n=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const G=4096;function Z(e,r,t){let i="";t=Math.min(e.length,t);for(let a=r;a<t;++a)i+=String.fromCharCode(127&e[a]);return i}function W(e,r,t){let i="";t=Math.min(e.length,t);for(let a=r;a<t;++a)i+=String.fromCharCode(e[a]);return i}function j(e,r,t){const i=e.length;(!r||r<0)&&(r=0),(!t||t<0||t>i)&&(t=i);let a="";for(let i=r;i<t;++i)a+=q[e[i]];return a}function C(e,r,t){const i=e.slice(r,t);let a="";for(let e=0;e<i.length-1;e+=2)a+=String.fromCharCode(i[e]+256*i[e+1]);return a}function R(e,r,t){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+r>t)throw new RangeError("Trying to access beyond buffer length")}function N(e,r,t,i,a,n){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>a||r<n)throw new RangeError('"value" argument is out of bounds');if(t+i>e.length)throw new RangeError("Index out of range")}function S(e,r,t,i,a){U(r,i,a,e,t,7);let n=Number(r&BigInt(4294967295));e[t++]=n,n>>=8,e[t++]=n,n>>=8,e[t++]=n,n>>=8,e[t++]=n;let A=Number(r>>BigInt(32)&BigInt(4294967295));return e[t++]=A,A>>=8,e[t++]=A,A>>=8,e[t++]=A,A>>=8,e[t++]=A,t}function Y(e,r,t,i,a){U(r,i,a,e,t,7);let n=Number(r&BigInt(4294967295));e[t+7]=n,n>>=8,e[t+6]=n,n>>=8,e[t+5]=n,n>>=8,e[t+4]=n;let A=Number(r>>BigInt(32)&BigInt(4294967295));return e[t+3]=A,A>>=8,e[t+2]=A,A>>=8,e[t+1]=A,A>>=8,e[t]=A,t+8}function O(e,r,t,i,a,n){if(t+i>e.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function V(e,r,t,i,a){return r=+r,t>>>=0,a||O(e,0,t,4),n.write(e,r,t,i,23,4),t+4}function M(e,r,t,i,a){return r=+r,t>>>=0,a||O(e,0,t,8),n.write(e,r,t,i,52,8),t+8}c.prototype.slice=function(e,r){const t=this.length;(e=~~e)<0?(e+=t)<0&&(e=0):e>t&&(e=t),(r=void 0===r?t:~~r)<0?(r+=t)<0&&(r=0):r>t&&(r=t),r<e&&(r=e);const i=this.subarray(e,r);return Object.setPrototypeOf(i,c.prototype),i},c.prototype.readUintLE=c.prototype.readUIntLE=function(e,r,t){e>>>=0,r>>>=0,t||R(e,r,this.length);let i=this[e],a=1,n=0;for(;++n<r&&(a*=256);)i+=this[e+n]*a;return i},c.prototype.readUintBE=c.prototype.readUIntBE=function(e,r,t){e>>>=0,r>>>=0,t||R(e,r,this.length);let i=this[e+--r],a=1;for(;r>0&&(a*=256);)i+=this[e+--r]*a;return i},c.prototype.readUint8=c.prototype.readUInt8=function(e,r){return e>>>=0,r||R(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,r){return e>>>=0,r||R(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,r){return e>>>=0,r||R(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,r){return e>>>=0,r||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,r){return e>>>=0,r||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readBigUInt64LE=$((function(e){J(e>>>=0,"offset");const r=this[e],t=this[e+7];void 0!==r&&void 0!==t||X(e,this.length-8);const i=r+256*this[++e]+65536*this[++e]+this[++e]*2**24,a=this[++e]+256*this[++e]+65536*this[++e]+t*2**24;return BigInt(i)+(BigInt(a)<<BigInt(32))})),c.prototype.readBigUInt64BE=$((function(e){J(e>>>=0,"offset");const r=this[e],t=this[e+7];void 0!==r&&void 0!==t||X(e,this.length-8);const i=r*2**24+65536*this[++e]+256*this[++e]+this[++e],a=this[++e]*2**24+65536*this[++e]+256*this[++e]+t;return(BigInt(i)<<BigInt(32))+BigInt(a)})),c.prototype.readIntLE=function(e,r,t){e>>>=0,r>>>=0,t||R(e,r,this.length);let i=this[e],a=1,n=0;for(;++n<r&&(a*=256);)i+=this[e+n]*a;return a*=128,i>=a&&(i-=Math.pow(2,8*r)),i},c.prototype.readIntBE=function(e,r,t){e>>>=0,r>>>=0,t||R(e,r,this.length);let i=r,a=1,n=this[e+--i];for(;i>0&&(a*=256);)n+=this[e+--i]*a;return a*=128,n>=a&&(n-=Math.pow(2,8*r)),n},c.prototype.readInt8=function(e,r){return e>>>=0,r||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,r){e>>>=0,r||R(e,2,this.length);const t=this[e]|this[e+1]<<8;return 32768&t?4294901760|t:t},c.prototype.readInt16BE=function(e,r){e>>>=0,r||R(e,2,this.length);const t=this[e+1]|this[e]<<8;return 32768&t?4294901760|t:t},c.prototype.readInt32LE=function(e,r){return e>>>=0,r||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,r){return e>>>=0,r||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readBigInt64LE=$((function(e){J(e>>>=0,"offset");const r=this[e],t=this[e+7];void 0!==r&&void 0!==t||X(e,this.length-8);const i=this[e+4]+256*this[e+5]+65536*this[e+6]+(t<<24);return(BigInt(i)<<BigInt(32))+BigInt(r+256*this[++e]+65536*this[++e]+this[++e]*2**24)})),c.prototype.readBigInt64BE=$((function(e){J(e>>>=0,"offset");const r=this[e],t=this[e+7];void 0!==r&&void 0!==t||X(e,this.length-8);const i=(r<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(i)<<BigInt(32))+BigInt(this[++e]*2**24+65536*this[++e]+256*this[++e]+t)})),c.prototype.readFloatLE=function(e,r){return e>>>=0,r||R(e,4,this.length),n.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,r){return e>>>=0,r||R(e,4,this.length),n.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,r){return e>>>=0,r||R(e,8,this.length),n.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,r){return e>>>=0,r||R(e,8,this.length),n.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,r,t,i){e=+e,r>>>=0,t>>>=0,i||N(this,e,r,t,Math.pow(2,8*t)-1,0);let a=1,n=0;for(this[r]=255&e;++n<t&&(a*=256);)this[r+n]=e/a&255;return r+t},c.prototype.writeUintBE=c.prototype.writeUIntBE=function(e,r,t,i){e=+e,r>>>=0,t>>>=0,i||N(this,e,r,t,Math.pow(2,8*t)-1,0);let a=t-1,n=1;for(this[r+a]=255&e;--a>=0&&(n*=256);)this[r+a]=e/n&255;return r+t},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,1,255,0),this[r]=255&e,r+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,2,65535,0),this[r]=255&e,this[r+1]=e>>>8,r+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,2,65535,0),this[r]=e>>>8,this[r+1]=255&e,r+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,4,4294967295,0),this[r+3]=e>>>24,this[r+2]=e>>>16,this[r+1]=e>>>8,this[r]=255&e,r+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,4,4294967295,0),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=255&e,r+4},c.prototype.writeBigUInt64LE=$((function(e,r=0){return S(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeBigUInt64BE=$((function(e,r=0){return Y(this,e,r,BigInt(0),BigInt("0xffffffffffffffff"))})),c.prototype.writeIntLE=function(e,r,t,i){if(e=+e,r>>>=0,!i){const i=Math.pow(2,8*t-1);N(this,e,r,t,i-1,-i)}let a=0,n=1,A=0;for(this[r]=255&e;++a<t&&(n*=256);)e<0&&0===A&&0!==this[r+a-1]&&(A=1),this[r+a]=(e/n>>0)-A&255;return r+t},c.prototype.writeIntBE=function(e,r,t,i){if(e=+e,r>>>=0,!i){const i=Math.pow(2,8*t-1);N(this,e,r,t,i-1,-i)}let a=t-1,n=1,A=0;for(this[r+a]=255&e;--a>=0&&(n*=256);)e<0&&0===A&&0!==this[r+a+1]&&(A=1),this[r+a]=(e/n>>0)-A&255;return r+t},c.prototype.writeInt8=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,1,127,-128),e<0&&(e=255+e+1),this[r]=255&e,r+1},c.prototype.writeInt16LE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,2,32767,-32768),this[r]=255&e,this[r+1]=e>>>8,r+2},c.prototype.writeInt16BE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,2,32767,-32768),this[r]=e>>>8,this[r+1]=255&e,r+2},c.prototype.writeInt32LE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,4,2147483647,-2147483648),this[r]=255&e,this[r+1]=e>>>8,this[r+2]=e>>>16,this[r+3]=e>>>24,r+4},c.prototype.writeInt32BE=function(e,r,t){return e=+e,r>>>=0,t||N(this,e,r,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[r]=e>>>24,this[r+1]=e>>>16,this[r+2]=e>>>8,this[r+3]=255&e,r+4},c.prototype.writeBigInt64LE=$((function(e,r=0){return S(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeBigInt64BE=$((function(e,r=0){return Y(this,e,r,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),c.prototype.writeFloatLE=function(e,r,t){return V(this,e,r,!0,t)},c.prototype.writeFloatBE=function(e,r,t){return V(this,e,r,!1,t)},c.prototype.writeDoubleLE=function(e,r,t){return M(this,e,r,!0,t)},c.prototype.writeDoubleBE=function(e,r,t){return M(this,e,r,!1,t)},c.prototype.copy=function(e,r,t,i){if(!c.isBuffer(e))throw new TypeError("argument should be a Buffer");if(t||(t=0),i||0===i||(i=this.length),r>=e.length&&(r=e.length),r||(r=0),i>0&&i<t&&(i=t),i===t)return 0;if(0===e.length||0===this.length)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(t<0||t>=this.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-r<i-t&&(i=e.length-r+t);const a=i-t;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(r,t,i):Uint8Array.prototype.set.call(e,this.subarray(t,i),r),a},c.prototype.fill=function(e,r,t,i){if("string"==typeof e){if("string"==typeof r?(i=r,r=0,t=this.length):"string"==typeof t&&(i=t,t=this.length),void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!c.isEncoding(i))throw new TypeError("Unknown encoding: "+i);if(1===e.length){const r=e.charCodeAt(0);("utf8"===i&&r<128||"latin1"===i)&&(e=r)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(r<0||this.length<r||this.length<t)throw new RangeError("Out of range index");if(t<=r)return this;let a;if(r>>>=0,t=void 0===t?this.length:t>>>0,e||(e=0),"number"==typeof e)for(a=r;a<t;++a)this[a]=e;else{const n=c.isBuffer(e)?e:c.from(e,i),A=n.length;if(0===A)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<t-r;++a)this[a+r]=n[a%A]}return this};const F={};function D(e,r,t){F[e]=class extends t{constructor(){super(),Object.defineProperty(this,"message",{value:r.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}function x(e){let r="",t=e.length;const i="-"===e[0]?1:0;for(;t>=i+4;t-=3)r=`_${e.slice(t-3,t)}${r}`;return`${e.slice(0,t)}${r}`}function U(e,r,t,i,a,n){if(e>t||e<r){const i="bigint"==typeof r?"n":"";let a;throw a=n>3?0===r||r===BigInt(0)?`>= 0${i} and < 2${i} ** ${8*(n+1)}${i}`:`>= -(2${i} ** ${8*(n+1)-1}${i}) and < 2 ** ${8*(n+1)-1}${i}`:`>= ${r}${i} and <= ${t}${i}`,new F.ERR_OUT_OF_RANGE("value",a,e)}!function(e,r,t){J(r,"offset"),void 0!==e[r]&&void 0!==e[r+t]||X(r,e.length-(t+1))}(i,a,n)}function J(e,r){if("number"!=typeof e)throw new F.ERR_INVALID_ARG_TYPE(r,"number",e)}function X(e,r,t){if(Math.floor(e)!==e)throw J(e,t),new F.ERR_OUT_OF_RANGE(t||"offset","an integer",e);if(r<0)throw new F.ERR_BUFFER_OUT_OF_BOUNDS;throw new F.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${r}`,e)}D("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),D("ERR_INVALID_ARG_TYPE",(function(e,r){return`The "${e}" argument must be of type number. Received type ${typeof r}`}),TypeError),D("ERR_OUT_OF_RANGE",(function(e,r,t){let i=`The value of "${e}" is out of range.`,a=t;return Number.isInteger(t)&&Math.abs(t)>2**32?a=x(String(t)):"bigint"==typeof t&&(a=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(a=x(a)),a+="n"),i+=` It must be ${r}. Received ${a}`,i}),RangeError);const T=/[^+/0-9A-Za-z-_]/g;function L(e,r){let t;r=r||1/0;const i=e.length;let a=null;const n=[];for(let A=0;A<i;++A){if(t=e.charCodeAt(A),t>55295&&t<57344){if(!a){if(t>56319){(r-=3)>-1&&n.push(239,191,189);continue}if(A+1===i){(r-=3)>-1&&n.push(239,191,189);continue}a=t;continue}if(t<56320){(r-=3)>-1&&n.push(239,191,189),a=t;continue}t=65536+(a-55296<<10|t-56320)}else a&&(r-=3)>-1&&n.push(239,191,189);if(a=null,t<128){if((r-=1)<0)break;n.push(t)}else if(t<2048){if((r-=2)<0)break;n.push(t>>6|192,63&t|128)}else if(t<65536){if((r-=3)<0)break;n.push(t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error("Invalid code point");if((r-=4)<0)break;n.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return n}function z(e){return a.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(T,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function P(e,r,t,i){let a;for(a=0;a<i&&!(a+t>=r.length||a>=e.length);++a)r[a+t]=e[a];return a}function H(e,r){return e instanceof r||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===r.name}function K(e){return e!=e}const q=function(){const e="0123456789abcdef",r=new Array(256);for(let t=0;t<16;++t){const i=16*t;for(let a=0;a<16;++a)r[i+a]=e[t]+e[a]}return r}();function $(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},462:(e,r,t)=>{"use strict";var i=t(284),a=t(991),n=a(i("String.prototype.indexOf"));e.exports=function(e,r){var t=i(e,!!r);return"function"==typeof t&&n(e,".prototype.")>-1?a(t):t}},991:(e,r,t)=>{"use strict";var i=t(908),a=t(284),n=a("%Function.prototype.apply%"),A=a("%Function.prototype.call%"),f=a("%Reflect.apply%",!0)||i.call(A,n),o=a("%Object.getOwnPropertyDescriptor%",!0),c=a("%Object.defineProperty%",!0),b=a("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var r=f(i,A,arguments);if(o&&c){var t=o(r,"length");t.configurable&&c(r,"length",{value:1+b(0,e.length-(arguments.length-1))})}return r};var u=function(){return f(i,n,arguments)};c?c(e.exports,"apply",{value:u}):e.exports.apply=u},190:(e,r,t)=>{var i=t(405),a=t(491);function n(){return(new Date).getTime()}var A,f=Array.prototype.slice,o={};A=void 0!==t.g&&t.g.console?t.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var c=[[function(){},"log"],[function(){A.log.apply(A,arguments)},"info"],[function(){A.log.apply(A,arguments)},"warn"],[function(){A.warn.apply(A,arguments)},"error"],[function(e){o[e]=n()},"time"],[function(e){var r=o[e];if(!r)throw new Error("No such label: "+e);delete o[e];var t=n()-r;A.log(e+": "+t+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=i.format.apply(null,arguments),A.error(e.stack)},"trace"],[function(e){A.log(i.inspect(e)+"\n")},"dir"],[function(e){if(!e){var r=f.call(arguments,1);a.ok(!1,i.format.apply(null,r))}},"assert"]],b=0;b<c.length;b++){var u=c[b],s=u[0],k=u[1];A[k]||(A[k]=s)}e.exports=A},777:(e,r,t)=>{"use strict";var i=t(92),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),n=Object.prototype.toString,A=Array.prototype.concat,f=Object.defineProperty,o=t(651)(),c=f&&o,b=function(e,r,t,i){var a;(!(r in e)||"function"==typeof(a=i)&&"[object Function]"===n.call(a)&&i())&&(c?f(e,r,{configurable:!0,enumerable:!1,value:t,writable:!0}):e[r]=t)},u=function(e,r){var t=arguments.length>2?arguments[2]:{},n=i(r);a&&(n=A.call(n,Object.getOwnPropertySymbols(r)));for(var f=0;f<n.length;f+=1)b(e,n[f],r[n[f]],t[n[f]])};u.supportsDescriptors=!!c,e.exports=u},290:e=>{"use strict";function r(e,r){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),i=1;i<arguments.length;i++){var a=arguments[i];if(null!=a)for(var n=Object.keys(Object(a)),A=0,f=n.length;A<f;A++){var o=n[A],c=Object.getOwnPropertyDescriptor(a,o);void 0!==c&&c.enumerable&&(t[o]=a[o])}}return t}e.exports={assign:r,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:r})}}},589:(e,r,t)=>{"use strict";var i=t(203),a=Object.prototype.toString,n=Object.prototype.hasOwnProperty,A=function(e,r,t){for(var i=0,a=e.length;i<a;i++)n.call(e,i)&&(null==t?r(e[i],i,e):r.call(t,e[i],i,e))},f=function(e,r,t){for(var i=0,a=e.length;i<a;i++)null==t?r(e.charAt(i),i,e):r.call(t,e.charAt(i),i,e)},o=function(e,r,t){for(var i in e)n.call(e,i)&&(null==t?r(e[i],i,e):r.call(t,e[i],i,e))};e.exports=function(e,r,t){if(!i(r))throw new TypeError("iterator must be a function");var n;arguments.length>=3&&(n=t),"[object Array]"===a.call(e)?A(e,r,n):"string"==typeof e?f(e,r,n):o(e,r,n)}},833:e=>{"use strict";var r="Function.prototype.bind called on incompatible ",t=Array.prototype.slice,i=Object.prototype.toString,a="[object Function]";e.exports=function(e){var n=this;if("function"!=typeof n||i.call(n)!==a)throw new TypeError(r+n);for(var A,f=t.call(arguments,1),o=function(){if(this instanceof A){var r=n.apply(this,f.concat(t.call(arguments)));return Object(r)===r?r:this}return n.apply(e,f.concat(t.call(arguments)))},c=Math.max(0,n.length-f.length),b=[],u=0;u<c;u++)b.push("$"+u);if(A=Function("binder","return function ("+b.join(",")+"){ return binder.apply(this,arguments); }")(o),n.prototype){var s=function(){};s.prototype=n.prototype,A.prototype=new s,s.prototype=null}return A}},908:(e,r,t)=>{"use strict";var i=t(833);e.exports=Function.prototype.bind||i},284:(e,r,t)=>{"use strict";var i,a=SyntaxError,n=Function,A=TypeError,f=function(e){try{return n('"use strict"; return ('+e+").constructor;")()}catch(e){}},o=Object.getOwnPropertyDescriptor;if(o)try{o({},"")}catch(e){o=null}var c=function(){throw new A},b=o?function(){try{return c}catch(e){try{return o(arguments,"callee").get}catch(e){return c}}}():c,u=t(64)(),s=Object.getPrototypeOf||function(e){return e.__proto__},k={},l="undefined"==typeof Uint8Array?i:s(Uint8Array),p={"%AggregateError%":"undefined"==typeof AggregateError?i:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?i:ArrayBuffer,"%ArrayIteratorPrototype%":u?s([][Symbol.iterator]()):i,"%AsyncFromSyncIteratorPrototype%":i,"%AsyncFunction%":k,"%AsyncGenerator%":k,"%AsyncGeneratorFunction%":k,"%AsyncIteratorPrototype%":k,"%Atomics%":"undefined"==typeof Atomics?i:Atomics,"%BigInt%":"undefined"==typeof BigInt?i:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?i:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?i:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?i:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?i:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":k,"%Int8Array%":"undefined"==typeof Int8Array?i:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?i:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?i:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":u?s(s([][Symbol.iterator]())):i,"%JSON%":"object"==typeof JSON?JSON:i,"%Map%":"undefined"==typeof Map?i:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&u?s((new Map)[Symbol.iterator]()):i,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?i:Promise,"%Proxy%":"undefined"==typeof Proxy?i:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?i:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?i:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&u?s((new Set)[Symbol.iterator]()):i,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?i:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u?s(""[Symbol.iterator]()):i,"%Symbol%":u?Symbol:i,"%SyntaxError%":a,"%ThrowTypeError%":b,"%TypedArray%":l,"%TypeError%":A,"%Uint8Array%":"undefined"==typeof Uint8Array?i:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?i:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?i:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?i:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?i:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?i:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?i:WeakSet},y=function e(r){var t;if("%AsyncFunction%"===r)t=f("async function () {}");else if("%GeneratorFunction%"===r)t=f("function* () {}");else if("%AsyncGeneratorFunction%"===r)t=f("async function* () {}");else if("%AsyncGenerator%"===r){var i=e("%AsyncGeneratorFunction%");i&&(t=i.prototype)}else if("%AsyncIteratorPrototype%"===r){var a=e("%AsyncGenerator%");a&&(t=s(a.prototype))}return p[r]=t,t},d={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=t(908),v=t(930),h=g.call(Function.call,Array.prototype.concat),_=g.call(Function.apply,Array.prototype.splice),w=g.call(Function.call,String.prototype.replace),m=g.call(Function.call,String.prototype.slice),B=g.call(Function.call,RegExp.prototype.exec),E=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Q=/\\(\\)?/g,I=function(e){var r=m(e,0,1),t=m(e,-1);if("%"===r&&"%"!==t)throw new a("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==r)throw new a("invalid intrinsic syntax, expected opening `%`");var i=[];return w(e,E,(function(e,r,t,a){i[i.length]=t?w(a,Q,"$1"):r||e})),i},G=function(e,r){var t,i=e;if(v(d,i)&&(i="%"+(t=d[i])[0]+"%"),v(p,i)){var n=p[i];if(n===k&&(n=y(i)),void 0===n&&!r)throw new A("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:t,name:i,value:n}}throw new a("intrinsic "+e+" does not exist!")};e.exports=function(e,r){if("string"!=typeof e||0===e.length)throw new A("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof r)throw new A('"allowMissing" argument must be a boolean');if(null===B(/^%?[^%]*%?$/,e))throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=I(e),i=t.length>0?t[0]:"",n=G("%"+i+"%",r),f=n.name,c=n.value,b=!1,u=n.alias;u&&(i=u[0],_(t,h([0,1],u)));for(var s=1,k=!0;s<t.length;s+=1){var l=t[s],y=m(l,0,1),d=m(l,-1);if(('"'===y||"'"===y||"`"===y||'"'===d||"'"===d||"`"===d)&&y!==d)throw new a("property names with quotes must have matching quotes");if("constructor"!==l&&k||(b=!0),v(p,f="%"+(i+="."+l)+"%"))c=p[f];else if(null!=c){if(!(l in c)){if(!r)throw new A("base intrinsic for "+e+" exists, but the property is not available.");return}if(o&&s+1>=t.length){var g=o(c,l);c=(k=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:c[l]}else k=v(c,l),c=c[l];k&&!b&&(p[f]=c)}}return c}},651:(e,r,t)=>{"use strict";var i=t(284)("%Object.defineProperty%",!0),a=function(){if(i)try{return i({},"a",{value:1}),!0}catch(e){return!1}return!1};a.hasArrayLengthDefineBug=function(){if(!a())return null;try{return 1!==i([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},64:(e,r,t)=>{"use strict";var i="undefined"!=typeof Symbol&&Symbol,a=t(890);e.exports=function(){return"function"==typeof i&&"function"==typeof Symbol&&"symbol"==typeof i("foo")&&"symbol"==typeof Symbol("bar")&&a()}},890:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},r=Symbol("test"),t=Object(r);if("string"==typeof r)return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;for(r in e[r]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==r)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,r);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},283:(e,r,t)=>{"use strict";var i=t(890);e.exports=function(){return i()&&!!Symbol.toStringTag}},930:(e,r,t)=>{"use strict";var i=t(908);e.exports=i.call(Function.call,Object.prototype.hasOwnProperty)},884:(e,r)=>{r.read=function(e,r,t,i,a){var n,A,f=8*a-i-1,o=(1<<f)-1,c=o>>1,b=-7,u=t?a-1:0,s=t?-1:1,k=e[r+u];for(u+=s,n=k&(1<<-b)-1,k>>=-b,b+=f;b>0;n=256*n+e[r+u],u+=s,b-=8);for(A=n&(1<<-b)-1,n>>=-b,b+=i;b>0;A=256*A+e[r+u],u+=s,b-=8);if(0===n)n=1-c;else{if(n===o)return A?NaN:1/0*(k?-1:1);A+=Math.pow(2,i),n-=c}return(k?-1:1)*A*Math.pow(2,n-i)},r.write=function(e,r,t,i,a,n){var A,f,o,c=8*n-a-1,b=(1<<c)-1,u=b>>1,s=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,k=i?0:n-1,l=i?1:-1,p=r<0||0===r&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(f=isNaN(r)?1:0,A=b):(A=Math.floor(Math.log(r)/Math.LN2),r*(o=Math.pow(2,-A))<1&&(A--,o*=2),(r+=A+u>=1?s/o:s*Math.pow(2,1-u))*o>=2&&(A++,o/=2),A+u>=b?(f=0,A=b):A+u>=1?(f=(r*o-1)*Math.pow(2,a),A+=u):(f=r*Math.pow(2,u-1)*Math.pow(2,a),A=0));a>=8;e[t+k]=255&f,k+=l,f/=256,a-=8);for(A=A<<a|f,c+=a;c>0;e[t+k]=255&A,k+=l,A/=256,c-=8);e[t+k-l]|=128*p}},390:e=>{"function"==typeof Object.create?e.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,r){if(r){e.super_=r;var t=function(){};t.prototype=r.prototype,e.prototype=new t,e.prototype.constructor=e}}},645:(e,r,t)=>{"use strict";var i=t(283)(),a=t(462)("Object.prototype.toString"),n=function(e){return!(i&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===a(e)},A=function(e){return!!n(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==a(e)&&"[object Function]"===a(e.callee)},f=function(){return n(arguments)}();n.isLegacyArguments=A,e.exports=f?n:A},203:e=>{"use strict";var r,t,i=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{r=Object.defineProperty({},"length",{get:function(){throw t}}),t={},a((function(){throw 42}),null,r)}catch(e){e!==t&&(a=null)}else a=null;var n=/^\s*class\b/,A=function(e){try{var r=i.call(e);return n.test(r)}catch(e){return!1}},f=function(e){try{return!A(e)&&(i.call(e),!0)}catch(e){return!1}},o=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,b=!(0 in[,]),u=function(){return!1};if("object"==typeof document){var s=document.all;o.call(s)===o.call(document.all)&&(u=function(e){if((b||!e)&&(void 0===e||"object"==typeof e))try{var r=o.call(e);return("[object HTMLAllCollection]"===r||"[object HTML document.all class]"===r||"[object HTMLCollection]"===r||"[object Object]"===r)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(u(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,r)}catch(e){if(e!==t)return!1}return!A(e)&&f(e)}:function(e){if(u(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return f(e);if(A(e))return!1;var r=o.call(e);return!("[object Function]"!==r&&"[object GeneratorFunction]"!==r&&!/^\[object HTML/.test(r))&&f(e)}},226:(e,r,t)=>{"use strict";var i,a=Object.prototype.toString,n=Function.prototype.toString,A=/^\s*(?:function)?\*/,f=t(283)(),o=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(A.test(n.call(e)))return!0;if(!f)return"[object GeneratorFunction]"===a.call(e);if(!o)return!1;if(void 0===i){var r=function(){if(!f)return!1;try{return Function("return function*() {}")()}catch(e){}}();i=!!r&&o(r)}return o(e)===i}},943:e=>{"use strict";e.exports=function(e){return e!=e}},52:(e,r,t)=>{"use strict";var i=t(991),a=t(777),n=t(943),A=t(41),f=t(769),o=i(A(),Number);a(o,{getPolyfill:A,implementation:n,shim:f}),e.exports=o},41:(e,r,t)=>{"use strict";var i=t(943);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:i}},769:(e,r,t)=>{"use strict";var i=t(777),a=t(41);e.exports=function(){var e=a();return i(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},313:(e,r,t)=>{"use strict";var i=t(589),a=t(325),n=t(462),A=n("Object.prototype.toString"),f=t(283)(),o="undefined"==typeof globalThis?t.g:globalThis,c=a(),b=n("Array.prototype.indexOf",!0)||function(e,r){for(var t=0;t<e.length;t+=1)if(e[t]===r)return t;return-1},u=n("String.prototype.slice"),s={},k=t(920),l=Object.getPrototypeOf;f&&k&&l&&i(c,(function(e){var r=new o[e];if(Symbol.toStringTag in r){var t=l(r),i=k(t,Symbol.toStringTag);if(!i){var a=l(t);i=k(a,Symbol.toStringTag)}s[e]=i.get}})),e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!f||!(Symbol.toStringTag in e)){var r=u(A(e),8,-1);return b(c,r)>-1}return!!k&&function(e){var r=!1;return i(s,(function(t,i){if(!r)try{r=t.call(e)===i}catch(e){}})),r}(e)}},391:e=>{"use strict";var r=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!r(e)||!r(t))}},522:(e,r,t)=>{"use strict";var i=t(777),a=t(991),n=t(391),A=t(479),f=t(357),o=a(A(),Object);i(o,{getPolyfill:A,implementation:n,shim:f}),e.exports=o},479:(e,r,t)=>{"use strict";var i=t(391);e.exports=function(){return"function"==typeof Object.is?Object.is:i}},357:(e,r,t)=>{"use strict";var i=t(479),a=t(777);e.exports=function(){var e=i();return a(Object,{is:e},{is:function(){return Object.is!==e}}),e}},5:(e,r,t)=>{"use strict";var i;if(!Object.keys){var a=Object.prototype.hasOwnProperty,n=Object.prototype.toString,A=t(166),f=Object.prototype.propertyIsEnumerable,o=!f.call({toString:null},"toString"),c=f.call((function(){}),"prototype"),b=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(e){var r=e.constructor;return r&&r.prototype===e},s={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},k=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!s["$"+e]&&a.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{u(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();i=function(e){var r=null!==e&&"object"==typeof e,t="[object Function]"===n.call(e),i=A(e),f=r&&"[object String]"===n.call(e),s=[];if(!r&&!t&&!i)throw new TypeError("Object.keys called on a non-object");var l=c&&t;if(f&&e.length>0&&!a.call(e,0))for(var p=0;p<e.length;++p)s.push(String(p));if(i&&e.length>0)for(var y=0;y<e.length;++y)s.push(String(y));else for(var d in e)l&&"prototype"===d||!a.call(e,d)||s.push(String(d));if(o)for(var g=function(e){if("undefined"==typeof window||!k)return u(e);try{return u(e)}catch(e){return!1}}(e),v=0;v<b.length;++v)g&&"constructor"===b[v]||!a.call(e,b[v])||s.push(b[v]);return s}}e.exports=i},92:(e,r,t)=>{"use strict";var i=Array.prototype.slice,a=t(166),n=Object.keys,A=n?function(e){return n(e)}:t(5),f=Object.keys;A.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return a(e)?f(i.call(e)):f(e)})}else Object.keys=A;return Object.keys||A},e.exports=A},166:e=>{"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),i="[object Arguments]"===t;return i||(i="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),i}},896:e=>{var r,t,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}function A(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{t="function"==typeof clearTimeout?clearTimeout:n}catch(e){t=n}}();var f,o=[],c=!1,b=-1;function u(){c&&f&&(c=!1,f.length?o=f.concat(o):b=-1,o.length&&s())}function s(){if(!c){var e=A(u);c=!0;for(var r=o.length;r;){for(f=o,o=[];++b<r;)f&&f[b].run();b=-1,r=o.length}f=null,c=!1,function(e){if(t===clearTimeout)return clearTimeout(e);if((t===n||!t)&&clearTimeout)return t=clearTimeout,clearTimeout(e);try{t(e)}catch(r){try{return t.call(null,e)}catch(r){return t.call(this,e)}}}(e)}}function k(e,r){this.fun=e,this.array=r}function l(){}i.nextTick=function(e){var r=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)r[t-1]=arguments[t];o.push(new k(e,r)),1!==o.length||c||A(s)},k.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=l,i.addListener=l,i.once=l,i.off=l,i.removeListener=l,i.removeAllListeners=l,i.emit=l,i.prependListener=l,i.prependOnceListener=l,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},778:e=>{e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},546:(e,r,t)=>{"use strict";var i=t(645),a=t(226),n=t(695),A=t(313);function f(e){return e.call.bind(e)}var o="undefined"!=typeof BigInt,c="undefined"!=typeof Symbol,b=f(Object.prototype.toString),u=f(Number.prototype.valueOf),s=f(String.prototype.valueOf),k=f(Boolean.prototype.valueOf);if(o)var l=f(BigInt.prototype.valueOf);if(c)var p=f(Symbol.prototype.valueOf);function y(e,r){if("object"!=typeof e)return!1;try{return r(e),!0}catch(e){return!1}}function d(e){return"[object Map]"===b(e)}function g(e){return"[object Set]"===b(e)}function v(e){return"[object WeakMap]"===b(e)}function h(e){return"[object WeakSet]"===b(e)}function _(e){return"[object ArrayBuffer]"===b(e)}function w(e){return"undefined"!=typeof ArrayBuffer&&(_.working?_(e):e instanceof ArrayBuffer)}function m(e){return"[object DataView]"===b(e)}function B(e){return"undefined"!=typeof DataView&&(m.working?m(e):e instanceof DataView)}r.isArgumentsObject=i,r.isGeneratorFunction=a,r.isTypedArray=A,r.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},r.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):A(e)||B(e)},r.isUint8Array=function(e){return"Uint8Array"===n(e)},r.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===n(e)},r.isUint16Array=function(e){return"Uint16Array"===n(e)},r.isUint32Array=function(e){return"Uint32Array"===n(e)},r.isInt8Array=function(e){return"Int8Array"===n(e)},r.isInt16Array=function(e){return"Int16Array"===n(e)},r.isInt32Array=function(e){return"Int32Array"===n(e)},r.isFloat32Array=function(e){return"Float32Array"===n(e)},r.isFloat64Array=function(e){return"Float64Array"===n(e)},r.isBigInt64Array=function(e){return"BigInt64Array"===n(e)},r.isBigUint64Array=function(e){return"BigUint64Array"===n(e)},d.working="undefined"!=typeof Map&&d(new Map),r.isMap=function(e){return"undefined"!=typeof Map&&(d.working?d(e):e instanceof Map)},g.working="undefined"!=typeof Set&&g(new Set),r.isSet=function(e){return"undefined"!=typeof Set&&(g.working?g(e):e instanceof Set)},v.working="undefined"!=typeof WeakMap&&v(new WeakMap),r.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(v.working?v(e):e instanceof WeakMap)},h.working="undefined"!=typeof WeakSet&&h(new WeakSet),r.isWeakSet=function(e){return h(e)},_.working="undefined"!=typeof ArrayBuffer&&_(new ArrayBuffer),r.isArrayBuffer=w,m.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&m(new DataView(new ArrayBuffer(1),0,1)),r.isDataView=B;var E="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function Q(e){return"[object SharedArrayBuffer]"===b(e)}function I(e){return void 0!==E&&(void 0===Q.working&&(Q.working=Q(new E)),Q.working?Q(e):e instanceof E)}function G(e){return y(e,u)}function Z(e){return y(e,s)}function W(e){return y(e,k)}function j(e){return o&&y(e,l)}function C(e){return c&&y(e,p)}r.isSharedArrayBuffer=I,r.isAsyncFunction=function(e){return"[object AsyncFunction]"===b(e)},r.isMapIterator=function(e){return"[object Map Iterator]"===b(e)},r.isSetIterator=function(e){return"[object Set Iterator]"===b(e)},r.isGeneratorObject=function(e){return"[object Generator]"===b(e)},r.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===b(e)},r.isNumberObject=G,r.isStringObject=Z,r.isBooleanObject=W,r.isBigIntObject=j,r.isSymbolObject=C,r.isBoxedPrimitive=function(e){return G(e)||Z(e)||W(e)||j(e)||C(e)},r.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(w(e)||I(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(r,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},405:(e,r,t)=>{var i=t(896),a=t(190),n=Object.getOwnPropertyDescriptors||function(e){for(var r=Object.keys(e),t={},i=0;i<r.length;i++)t[r[i]]=Object.getOwnPropertyDescriptor(e,r[i]);return t},A=/%[sdj%]/g;r.format=function(e){if(!h(e)){for(var r=[],t=0;t<arguments.length;t++)r.push(b(arguments[t]));return r.join(" ")}t=1;for(var i=arguments,a=i.length,n=String(e).replace(A,(function(e){if("%%"===e)return"%";if(t>=a)return e;switch(e){case"%s":return String(i[t++]);case"%d":return Number(i[t++]);case"%j":try{return JSON.stringify(i[t++])}catch(e){return"[Circular]"}default:return e}})),f=i[t];t<a;f=i[++t])g(f)||!m(f)?n+=" "+f:n+=" "+b(f);return n},r.deprecate=function(e,t){if(void 0!==i&&!0===i.noDeprecation)return e;if(void 0===i)return function(){return r.deprecate(e,t).apply(this,arguments)};var n=!1;return function(){if(!n){if(i.throwDeprecation)throw new Error(t);i.traceDeprecation?a.trace(t):a.error(t),n=!0}return e.apply(this,arguments)}};var f={},o=/^$/;if(i.env.NODE_DEBUG){var c=i.env.NODE_DEBUG;c=c.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),o=new RegExp("^"+c+"$","i")}function b(e,t){var i={seen:[],stylize:s};return arguments.length>=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),d(t)?i.showHidden=t:t&&r._extend(i,t),_(i.showHidden)&&(i.showHidden=!1),_(i.depth)&&(i.depth=2),_(i.colors)&&(i.colors=!1),_(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=u),k(i,e,i.depth)}function u(e,r){var t=b.styles[r];return t?"["+b.colors[t][0]+"m"+e+"["+b.colors[t][1]+"m":e}function s(e,r){return e}function k(e,t,i){if(e.customInspect&&t&&Q(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var a=t.inspect(i,e);return h(a)||(a=k(e,a,i)),a}var n=function(e,r){if(_(r))return e.stylize("undefined","undefined");if(h(r)){var t="'"+JSON.stringify(r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(t,"string")}return v(r)?e.stylize(""+r,"number"):d(r)?e.stylize(""+r,"boolean"):g(r)?e.stylize("null","null"):void 0}(e,t);if(n)return n;var A=Object.keys(t),f=function(e){var r={};return e.forEach((function(e,t){r[e]=!0})),r}(A);if(e.showHidden&&(A=Object.getOwnPropertyNames(t)),E(t)&&(A.indexOf("message")>=0||A.indexOf("description")>=0))return l(t);if(0===A.length){if(Q(t)){var o=t.name?": "+t.name:"";return e.stylize("[Function"+o+"]","special")}if(w(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(B(t))return e.stylize(Date.prototype.toString.call(t),"date");if(E(t))return l(t)}var c,b="",u=!1,s=["{","}"];return y(t)&&(u=!0,s=["[","]"]),Q(t)&&(b=" [Function"+(t.name?": "+t.name:"")+"]"),w(t)&&(b=" "+RegExp.prototype.toString.call(t)),B(t)&&(b=" "+Date.prototype.toUTCString.call(t)),E(t)&&(b=" "+l(t)),0!==A.length||u&&0!=t.length?i<0?w(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),c=u?function(e,r,t,i,a){for(var n=[],A=0,f=r.length;A<f;++A)j(r,String(A))?n.push(p(e,r,t,i,String(A),!0)):n.push("");return a.forEach((function(a){a.match(/^\d+$/)||n.push(p(e,r,t,i,a,!0))})),n}(e,t,i,f,A):A.map((function(r){return p(e,t,i,f,r,u)})),e.seen.pop(),function(e,r,t){return e.reduce((function(e,r){return r.indexOf("\n"),e+r.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?t[0]+(""===r?"":r+"\n ")+" "+e.join(",\n ")+" "+t[1]:t[0]+r+" "+e.join(", ")+" "+t[1]}(c,b,s)):s[0]+b+s[1]}function l(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,r,t,i,a,n){var A,f,o;if((o=Object.getOwnPropertyDescriptor(r,a)||{value:r[a]}).get?f=o.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):o.set&&(f=e.stylize("[Setter]","special")),j(i,a)||(A="["+a+"]"),f||(e.seen.indexOf(o.value)<0?(f=g(t)?k(e,o.value,null):k(e,o.value,t-1)).indexOf("\n")>-1&&(f=n?f.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+f.split("\n").map((function(e){return" "+e})).join("\n")):f=e.stylize("[Circular]","special")),_(A)){if(n&&a.match(/^\d+$/))return f;(A=JSON.stringify(""+a)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(A=A.substr(1,A.length-2),A=e.stylize(A,"name")):(A=A.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),A=e.stylize(A,"string"))}return A+": "+f}function y(e){return Array.isArray(e)}function d(e){return"boolean"==typeof e}function g(e){return null===e}function v(e){return"number"==typeof e}function h(e){return"string"==typeof e}function _(e){return void 0===e}function w(e){return m(e)&&"[object RegExp]"===I(e)}function m(e){return"object"==typeof e&&null!==e}function B(e){return m(e)&&"[object Date]"===I(e)}function E(e){return m(e)&&("[object Error]"===I(e)||e instanceof Error)}function Q(e){return"function"==typeof e}function I(e){return Object.prototype.toString.call(e)}function G(e){return e<10?"0"+e.toString(10):e.toString(10)}r.debuglog=function(e){if(e=e.toUpperCase(),!f[e])if(o.test(e)){var t=i.pid;f[e]=function(){var i=r.format.apply(r,arguments);a.error("%s %d: %s",e,t,i)}}else f[e]=function(){};return f[e]},r.inspect=b,b.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},r.types=t(546),r.isArray=y,r.isBoolean=d,r.isNull=g,r.isNullOrUndefined=function(e){return null==e},r.isNumber=v,r.isString=h,r.isSymbol=function(e){return"symbol"==typeof e},r.isUndefined=_,r.isRegExp=w,r.types.isRegExp=w,r.isObject=m,r.isDate=B,r.types.isDate=B,r.isError=E,r.types.isNativeError=E,r.isFunction=Q,r.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},r.isBuffer=t(778);var Z=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function W(){var e=new Date,r=[G(e.getHours()),G(e.getMinutes()),G(e.getSeconds())].join(":");return[e.getDate(),Z[e.getMonth()],r].join(" ")}function j(e,r){return Object.prototype.hasOwnProperty.call(e,r)}r.log=function(){a.log("%s - %s",W(),r.format.apply(r,arguments))},r.inherits=t(390),r._extend=function(e,r){if(!r||!m(r))return e;for(var t=Object.keys(r),i=t.length;i--;)e[t[i]]=r[t[i]];return e};var C="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,r){if(!e){var t=new Error("Promise was rejected with a falsy value");t.reason=e,e=t}return r(e)}r.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(C&&e[C]){var r;if("function"!=typeof(r=e[C]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(r,C,{value:r,enumerable:!1,writable:!1,configurable:!0}),r}function r(){for(var r,t,i=new Promise((function(e,i){r=e,t=i})),a=[],n=0;n<arguments.length;n++)a.push(arguments[n]);a.push((function(e,i){e?t(e):r(i)}));try{e.apply(this,a)}catch(e){t(e)}return i}return Object.setPrototypeOf(r,Object.getPrototypeOf(e)),C&&Object.defineProperty(r,C,{value:r,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(r,n(e))},r.promisify.custom=C,r.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function r(){for(var r=[],t=0;t<arguments.length;t++)r.push(arguments[t]);var a=r.pop();if("function"!=typeof a)throw new TypeError("The last argument must be of type Function");var n=this,A=function(){return a.apply(n,arguments)};e.apply(this,r).then((function(e){i.nextTick(A.bind(null,null,e))}),(function(e){i.nextTick(R.bind(null,e,A))}))}return Object.setPrototypeOf(r,Object.getPrototypeOf(e)),Object.defineProperties(r,n(e)),r}},695:(e,r,t)=>{"use strict";var i=t(589),a=t(325),n=t(462),A=n("Object.prototype.toString"),f=t(283)(),o="undefined"==typeof globalThis?t.g:globalThis,c=a(),b=n("String.prototype.slice"),u={},s=t(920),k=Object.getPrototypeOf;f&&s&&k&&i(c,(function(e){if("function"==typeof o[e]){var r=new o[e];if(Symbol.toStringTag in r){var t=k(r),i=s(t,Symbol.toStringTag);if(!i){var a=k(t);i=s(a,Symbol.toStringTag)}u[e]=i.get}}}));var l=t(313);e.exports=function(e){return!!l(e)&&(f&&Symbol.toStringTag in e?function(e){var r=!1;return i(u,(function(t,i){if(!r)try{var a=t.call(e);a===i&&(r=a)}catch(e){}})),r}(e):b(A(e),8,-1))}},325:(e,r,t)=>{"use strict";var i=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],a="undefined"==typeof globalThis?t.g:globalThis;e.exports=function(){for(var e=[],r=0;r<i.length;r++)"function"==typeof a[i[r]]&&(e[e.length]=i[r]);return e}},920:(e,r,t)=>{"use strict";var i=t(284)("%Object.getOwnPropertyDescriptor%",!0);if(i)try{i([],"length")}catch(e){i=null}e.exports=i}},r={};function t(i){var a=r[i];if(void 0!==a)return a.exports;var n=r[i]={exports:{}};return e[i](n,n.exports,t),n.exports}t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),(()=>{"use strict";for(var e,r=new Uint8Array(123),i=25;i>=0;--i)r[48+i]=52+i,r[65+i]=i,r[97+i]=26+i;function a(e,t,i){for(var a,n,A=0,f=t,o=i.length,c=t+(3*o>>2)-("="==i[o-2])-("="==i[o-1]);A<o;A+=4)a=r[i.charCodeAt(A+1)],n=r[i.charCodeAt(A+2)],e[f++]=r[i.charCodeAt(A)]<<2|a>>4,f<c&&(e[f++]=a<<4|n>>2),f<c&&(e[f++]=n<<6|r[i.charCodeAt(A+3)])}r[43]=62,r[47]=63;var n=new ArrayBuffer(16),A=new Int32Array(n),f=(new Float32Array(n),new Float64Array(n));function o(e){return A[e]}function c(e){f[0]=e}var b=function(r){var t=new ArrayBuffer(1114112),i=new Int8Array(t),n=new Int16Array(t),A=new Int32Array(t),f=new Uint8Array(t),b=new Uint16Array(t),u=(new Uint32Array(t),new Float32Array(t),new Float64Array(t)),s=Math.imul,k=(Math.fround,Math.abs,Math.clz32),l=(Math.min,Math.max,Math.floor,Math.ceil,Math.trunc,Math.sqrt,r.abort),p=r.__wbindgen_object_drop_ref,y=r.__wbindgen_string_new,d=r.__wbindgen_debug_string,g=r.__wbindgen_throw,v=r.__wbindgen_rethrow,h=1048576,_=0,w=0,m=0;function B(e,r,t,i){e|=0,r|=0,i|=0;var a,n,f,o,c,b,u,s,k,p,y,d,g,v,_,w,B,E,Q,I,G,Z,W,j,C,R,N,S,Y,O,V,M,F,D,x,U,J,X,T,L,z,P,H,K,q,$,ee,re,te,ie,ae,ne,Ae,fe,oe,ce,be,ue,se,ke,le,pe,ye,de,ge,ve,he,_e,we,me,Be,Ee,Qe,Ie,Ge,Ze,We,je,Ce,Re,Ne,Se,Ye,Oe,Ve,Me,Fe,De,xe,Ue,Je,Xe,Te,Le,ze,Pe,He,Ke,qe,$e,er,rr,tr,ir,ar,nr,Ar,fr,or,cr,br,ur,sr,kr,lr,pr,yr,dr,gr,vr,hr,_r,wr,mr,Br,Er,Qr,Ir,Gr,Zr,Wr,jr,Cr,Rr,Nr,Sr,Yr,Or,Vr,Mr,Fr,Dr,xr,Ur,Jr,Xr,Tr,Lr,zr,Pr,Hr,Kr,qr,$r,et,rt,tt,it,at,nt,At,ft,ot,ct,bt,ut,st,kt,lt,pt,yt,dt,gt,vt,ht,_t,wt,mt,Bt,Et,Qt,It,Gt,Zt,Wt,jt,Ct,Rt,Nt,St,Yt,Ot,Vt,Mt,Ft,Dt,xt,Ut,Jt,Xt,Tt,zt,Pt,Ht,Kt,$t,ei,ri,ti,ii,ai,ni,Ai,fi,oi,ci,bi,ui,si,ki,li,pi,yi,di,gi,vi,hi,_i,wi,mi,Bi,Ei,Qi,Ii,Gi,Zi,Wi,ji,Ci,Ri,Ni,Si,Yi,Oi,Vi,Mi,Fi,Di,xi,Ui,Ji,Xi,Ti,Li,zi,Pi,Hi,Ki,qi,$i,ea,ra,ta,ia,aa,na,Aa,fa,oa,ca,ba,ua,sa,ka,la,pa,ya,da,va,ha,_a,wa,ma,Ba,Ea,Qa,Ia,Ga,Za,Wa,ja,Ca,Ra,Na,Sa,Ya,Oa,Va,Ma,Fa,Da,xa,Ua,Ja,Xa,Ta,La,za,Pa,Ha,Ka,qa,$a,en,rn,tn,an,nn,An,fn,on,cn,bn,un,sn,kn,ln,pn,yn,dn,gn,vn,hn,_n,wn,mn,Bn,En,Qn,In,Gn,Zn,Wn,jn,Cn,Rn,Nn,Sn,Yn,On,Vn,Mn,Fn,Dn,xn,Un,Jn,Xn,Tn,Ln,zn,Pn,Hn,Kn,qn,$n,eA,rA,tA,iA,aA,nA,AA,fA,oA,cA,bA,uA,sA,kA,lA,pA,yA,dA,gA,vA,hA,_A,wA,mA,BA,EA,QA,IA,GA,ZA,WA,jA,CA,RA,NA,SA,YA,OA,VA,MA,FA,DA,xA,UA,JA,XA,TA,LA,zA,PA,HA,KA,qA,$A,ef,rf,tf,af,nf,Af,ff,of,cf,bf,uf,sf,kf,lf,pf,yf,df,gf,vf,hf,_f,wf,mf,Bf,Ef,Qf,If,Gf,Zf,Wf,jf,Cf,Rf,Nf,Sf,Yf,Of,Vf,Mf,Ff,Df,xf,Uf,Jf,Xf,Tf,Lf,zf,Pf,Hf,Kf,qf,$f,eo,ro,to,io,ao,no,Ao,fo,oo,co,bo,uo,so,ko,lo,po,yo,go,vo,ho,_o,wo,mo,Bo,Eo,Qo,Io,Go,Zo,Wo,jo,Co,Ro,No,So,Yo,Oo,Vo,Mo,Fo,Do,xo,Uo,Jo,Xo,To,Lo,zo,Po,Ho,Ko,qo,$o,ec,rc,tc,ic,ac,nc,Ac,fc,oc,cc,bc,uc=0,sc=0,kc=0,lc=0,pc=0,yc=0,dc=0,gc=0,vc=0,hc=0,_c=0,wc=0,mc=0,Bc=0,Ec=0,Qc=0,Ic=0,Gc=0,Zc=0,Wc=0,jc=0,Cc=0,Rc=0,Nc=0,Sc=0,Yc=0,Oc=0,Vc=0,Mc=0,Fc=0,Dc=0,xc=0,Uc=0,Jc=0,Xc=0,Tc=0,Lc=0,zc=0,Pc=0,Hc=0,Kc=0,qc=0,$c=0,eb=0,rb=0,tb=0,ib=0,ab=0,nb=0,Ab=0,fb=0,ob=0,cb=0,bb=0,ub=0,sb=0,kb=0,lb=0,pb=0,yb=0,db=0,gb=0,vb=0,hb=0,_b=0,wb=0,mb=0,Bb=0,Eb=0,Qb=0,Ib=0,Gb=0,Zb=0,Wb=0,jb=0,Cb=0,Rb=0,Nb=0;h=p=h-128|0,128!=(0|(t|=0))&&(Lt(1057891,47,1057940),l()),w=e,t=0|qt(0|p,0|r,128),hb=lc=0|A[((uc=t)+64|0)>>2],rb=pc=0|A[(uc+68|0)>>2],B=lc,E=pc,mb=pc=0|A[(uc+8|0)>>2],Pc=lc=0|A[(uc+12|0)>>2],Q=pc,I=lc,c=lc=0|A[((uc=e)+32|0)>>2],a=pc=0|A[(uc+36|0)>>2],Nb=pc=0|A[uc>>2],Rb=lc=0|A[(uc+4|0)>>2],kc=(lc=a)+(pc=Rb)|0,(sc=(uc=c)+(yc=Nb)|0)>>>0<yc>>>0&&(kc=kc+1|0),G=kc,kc=0|A[(lc=t)>>2],lb=uc=0|A[(lc+4|0)>>2],lc=sc,pc=sc+(yc=Gb=kc)|0,sc=(uc=G)+(kc=lb)|0,pc>>>0<yc>>>0&&(sc=sc+1|0),Zb=pc,sb=sc,yc=pc,pc=(sc=I)+(lc=sb)|0,(kc=(uc=Q)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),Z=kc,W=pc,pc=0|A[((sc=e)+64|0)>>2],j=uc=0|A[(sc+68|0)>>2],uc=sb,sc=pc,pc=(uc=j)^(pc=sb)|0,Ib=uc=0|ga(0|(uc=sc^(yc=Zb)|0)^(yc=-1377402159),0|(sc=pc^(sc=1359893119)|0),32,0|(uc=0)),bb=sc=m,pc=uc,kc=sc+(uc=1779033703)|0,(lc=pc+(yc=-205731576)|0)>>>0<yc>>>0&&(kc=kc+1|0),gb=lc,Lc=kc,kc=a,Bb=sc=0|ga(0|(sc=lc)^(yc=c),0|(pc=(kc=Lc)^(pc=a)|0),40,0|(sc=0)),ab=pc=m,lc=(pc=W)+(sc=ab)|0,(uc=(kc=Z)+(yc=Bb)|0)>>>0<yc>>>0&&(lc=lc+1|0),_b=uc,Kc=lc,yc=uc,sc=(pc=B)+uc|0,uc=(lc=E)+(kc=Kc)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),C=sc,R=uc,Zb=uc=0|A[((lc=t)+24|0)>>2],sb=pc=0|A[(lc+28|0)>>2],N=uc,S=pc,b=pc=0|A[((lc=e)+40|0)>>2],n=uc=0|A[(lc+44|0)>>2],y=uc=0|A[(lc+8|0)>>2],u=pc=0|A[(lc+12|0)>>2],sc=(pc=n)+(uc=u)|0,(kc=(lc=b)+(yc=y)|0)>>>0<yc>>>0&&(sc=sc+1|0),Y=sc,sc=0|A[((pc=t)+16|0)>>2],pb=lc=0|A[(pc+20|0)>>2],pc=kc,uc=kc+(yc=jb=sc)|0,kc=(lc=Y)+(sc=pb)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),vb=uc,qc=kc,yc=uc,sc=(lc=N)+uc|0,uc=(kc=S)+(pc=qc)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),O=sc,V=uc,uc=0|A[(kc=e+72|0)>>2],M=lc=0|A[(kc+4|0)>>2],lc=qc,kc=uc,uc=(lc=M)^(uc=qc)|0,vb=lc=0|ga(0|(lc=kc^(yc=vb)|0)^(yc=725511199),0|(kc=uc^(kc=-1694144372)|0),32,0|(lc=0)),qc=kc=m,uc=lc,sc=kc+(lc=-1150833019)|0,(pc=uc+(yc=-2067093701)|0)>>>0<yc>>>0&&(sc=sc+1|0),Cb=pc,yb=sc,sc=n,wb=kc=0|ga(0|(kc=pc)^(yc=b),0|(uc=(sc=yb)^(uc=n)|0),40,0|(kc=0)),Hc=uc=m,pc=(uc=V)+(kc=Hc)|0,(lc=(sc=O)+(yc=wb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Qb=lc,cb=pc,pc=qc,Vc=uc=0|ga(0|(uc=lc)^(yc=vb),0|(sc=(pc=cb)^(sc=qc)|0),48,0|(uc=0)),_c=sc=m,sc=yb,pc=uc,lc=(sc=_c)+(uc=yb)|0,(kc=pc+(yc=Cb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=kc,vc=lc,lc=Hc,db=sc=0|ga(0|(sc=kc)^(yc=wb),0|(pc=(lc=vc)^(pc=Hc)|0),1,0|(sc=0)),zc=pc=m,kc=(pc=R)+(sc=zc)|0,(uc=(lc=C)+(yc=db)|0)>>>0<yc>>>0&&(kc=kc+1|0),Wb=uc,kb=kc,kc=0|A[((pc=t)+72|0)>>2],qc=lc=0|A[(pc+76|0)>>2],pc=uc,sc=uc+(yc=vb=kc)|0,uc=(lc=kb)+(kc=qc)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),F=sc,D=uc,x=Wb,U=uc=kb,Cb=uc=0|A[((lc=t)+56|0)>>2],yb=pc=0|A[(lc+60|0)>>2],J=uc,X=pc,s=pc=0|A[((lc=e)+56|0)>>2],f=uc=0|A[(lc+60|0)>>2],d=uc=0|A[(lc+24|0)>>2],g=pc=0|A[(lc+28|0)>>2],sc=(pc=f)+(uc=g)|0,(kc=(lc=s)+(yc=d)|0)>>>0<yc>>>0&&(sc=sc+1|0),T=sc,sc=0|A[((pc=t)+48|0)>>2],Hc=lc=0|A[(pc+52|0)>>2],pc=kc,uc=kc+(yc=wb=sc)|0,kc=(lc=T)+(sc=Hc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),Eb=uc,Ab=kc,yc=uc,sc=(lc=J)+uc|0,uc=(kc=X)+(pc=Ab)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),L=sc,z=uc,Eb=kc=0|ga(0|(kc=Eb)^(yc=327033209),0|(lc=(uc=Ab)^(lc=1541459225)|0),32,0|(kc=0)),Ab=lc=m,uc=kc,sc=lc+(kc=-1521486534)|0,(pc=uc+(yc=1595750129)|0)>>>0<yc>>>0&&(sc=sc+1|0),Zc=pc,wc=sc,sc=f,Ic=lc=0|ga(0|(lc=pc)^(yc=s),0|(uc=(sc=wc)^(uc=f)|0),40,0|(lc=0)),dc=uc=m,pc=(uc=z)+(lc=dc)|0,(kc=(sc=L)+(yc=Ic)|0)>>>0<yc>>>0&&(pc=pc+1|0),Rc=kc,Bc=pc,pc=Ab,uc=0|ga(0|(uc=kc)^(yc=Eb),0|(sc=(pc=Bc)^(sc=Ab)|0),48,0|(uc=0)),hc=sc=m,Gc=pc=0|ga(0|(pc=x)^(yc=Sc=uc),0|(uc=(sc=U)^(uc=hc)|0),32,0|(pc=0)),gc=uc=m,P=pc,H=uc,Wb=uc=0|A[((sc=t)+40|0)>>2],kb=pc=0|A[(sc+44|0)>>2],K=uc,q=pc,k=pc=0|A[((sc=e)+48|0)>>2],o=uc=0|A[(sc+52|0)>>2],v=uc=0|A[(sc+16|0)>>2],_=pc=0|A[(sc+20|0)>>2],kc=(pc=o)+(uc=_)|0,(lc=(sc=k)+(yc=v)|0)>>>0<yc>>>0&&(kc=kc+1|0),$=kc,kc=0|A[((pc=t)+32|0)>>2],Ab=sc=0|A[(pc+36|0)>>2],pc=lc,uc=lc+(yc=Eb=kc)|0,lc=(sc=$)+(kc=Ab)|0,uc>>>0<yc>>>0&&(lc=lc+1|0),jc=uc,mc=lc,yc=uc,kc=(sc=K)+uc|0,uc=(lc=q)+(pc=mc)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),ee=kc,re=uc,te=uc=mc,kc=(uc=0)+(sc=-1)|0,(pc=(lc=i)+(yc=-1)|0)>>>0<yc>>>0&&(kc=kc+1|0),ie=kc,lc=(kc=te)^(lc=ie)|0,jc=kc=0|ga(0|(kc=(uc=jc)^(yc=pc)|0)^(yc=-79577749),0|(uc=lc^(uc=528734635)|0),32,0|(kc=0)),mc=uc=m,lc=kc,pc=uc+(kc=1013904242)|0,(sc=lc+(yc=-23791573)|0)>>>0<yc>>>0&&(pc=pc+1|0),Jc=sc,Wc=pc,pc=o,$c=uc=0|ga(0|(uc=sc)^(yc=k),0|(lc=(pc=Wc)^(lc=o)|0),40,0|(uc=0)),Yc=lc=m,sc=(lc=re)+(uc=Yc)|0,(kc=(pc=ee)+(yc=$c)|0)>>>0<yc>>>0&&(sc=sc+1|0),tb=kc,Oc=sc,sc=mc,lc=kc,jc=lc=0|ga(0|kc^(yc=jc),0|(pc=(sc=Oc)^(pc=mc)|0),48,0|(lc=0)),mc=pc=m,pc=Wc,sc=lc,kc=(pc=mc)+(lc=Wc)|0,(uc=sc+(yc=Jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Jc=uc,Wc=kc,yc=uc,lc=(pc=P)+uc|0,uc=(kc=H)+(sc=Wc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),Cc=lc,Ec=uc,uc=zc,xc=kc=0|ga(0|(kc=lc)^(yc=db),0|(pc=(uc=Ec)^(pc=zc)|0),40,0|(kc=0)),Qc=pc=m,lc=(pc=D)+(kc=Qc)|0,(sc=(uc=F)+(yc=xc)|0)>>>0<yc>>>0&&(lc=lc+1|0),ib=sc,Mc=lc,lc=0|A[((pc=t)+112|0)>>2],zc=uc=0|A[(pc+116|0)>>2],pc=sc,kc=sc+(yc=db=lc)|0,sc=(uc=Mc)+(lc=zc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),ae=kc,ne=sc,Ae=Rc,fe=sc=Bc,sc=Kc,sc=bb,_b=uc=0|ga(0|(uc=_b)^(yc=Ib),0|(pc=(sc=Kc)^(pc=bb)|0),48,0|(uc=0)),Kc=pc=m,pc=Lc,sc=uc,kc=(pc=Kc)+(uc=Lc)|0,(lc=sc+(yc=gb)|0)>>>0<yc>>>0&&(kc=kc+1|0),nb=lc,Fc=kc,kc=ab,pc=lc,gb=pc=0|ga(0|lc^(yc=Bb),0|(sc=(kc=Fc)^(sc=ab)|0),1,0|(pc=0)),Lc=sc=m,lc=(sc=fe)+(pc=Lc)|0,(uc=(kc=Ae)+(yc=gb)|0)>>>0<yc>>>0&&(lc=lc+1|0),oe=lc,lc=zc,sc=uc,pc=uc+(yc=db)|0,uc=(lc=oe)+(kc=zc)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),Bb=pc,ab=uc,Ib=uc=0|A[((lc=t)+120|0)>>2],bb=sc=0|A[(lc+124|0)>>2],lc=pc,pc=(sc=ab)+(uc=bb)|0,(kc=lc+(yc=Ib)|0)>>>0<yc>>>0&&(pc=pc+1|0),ce=kc,be=pc,pc=ab,pc=mc,Bb=sc=0|ga(0|(sc=Bb)^(yc=jc),0|(lc=(pc=ab)^(lc=mc)|0),32,0|(sc=0)),ab=lc=m,lc=vc,pc=sc,kc=(lc=ab)+(sc=vc)|0,(uc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=uc,vc=kc,kc=Lc,lc=uc,gb=lc=0|ga(0|uc^(yc=gb),0|(pc=(kc=vc)^(pc=Lc)|0),40,0|(lc=0)),Lc=pc=m,uc=(pc=be)+(lc=Lc)|0,(sc=(kc=ce)+(yc=gb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Rc=sc,Bc=uc,uc=ab,pc=sc,jc=pc=0|ga(0|sc^(yc=Bb),0|(kc=(uc=Bc)^(kc=ab)|0),48,0|(pc=0)),mc=kc=m,kc=vc,uc=pc,sc=(kc=mc)+(pc=vc)|0,(lc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=lc,vc=sc,sc=Lc,eb=kc=0|ga(0|(kc=lc)^(yc=gb),0|(uc=(sc=vc)^(uc=Lc)|0),1,0|(kc=0)),Dc=uc=m,lc=(uc=ne)+(kc=Dc)|0,(pc=(sc=ae)+(yc=eb)|0)>>>0<yc>>>0&&(lc=lc+1|0),fb=pc,Uc=lc,gb=lc=0|A[((uc=t)+80|0)>>2],Lc=sc=0|A[(uc+84|0)>>2],uc=pc,pc=(sc=Uc)+(lc=Lc)|0,(kc=uc+(yc=gb)|0)>>>0<yc>>>0&&(pc=pc+1|0),ue=kc,se=pc,ke=fb,le=pc=Uc,pc=Lc,pc=cb,kc=(pc=Lc)+(uc=cb)|0,(lc=(sc=gb)+(yc=Qb)|0)>>>0<yc>>>0&&(kc=kc+1|0),pe=kc,kc=Wc,kc=Yc,Qb=pc=0|ga(0|(pc=Jc)^(yc=$c),0|(sc=(kc=Wc)^(sc=Yc)|0),1,0|(pc=0)),cb=sc=m,kc=lc,lc=(sc=pe)+(pc=cb)|0,(uc=kc+(yc=Qb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Jc=uc,Wc=lc,lc=0|A[((sc=t)+88|0)>>2],ab=kc=0|A[(sc+92|0)>>2],sc=uc,pc=uc+(yc=Bb=lc)|0,uc=(kc=Wc)+(lc=ab)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),ye=pc,de=uc,uc=Wc,uc=Kc,_b=kc=0|ga(0|(kc=Jc)^(yc=_b),0|(sc=(uc=Wc)^(sc=Kc)|0),32,0|(kc=0)),Kc=sc=m,ge=kc,ve=sc,sc=hc,sc=wc,pc=(sc=hc)+(kc=wc)|0,(lc=(uc=Sc)+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Zc=lc,wc=pc,yc=lc,lc=(pc=ve)+(uc=wc)|0,(kc=(sc=ge)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),Sc=kc,hc=lc,lc=cb,pc=kc,Jc=pc=0|ga(0|kc^(yc=Qb),0|(sc=(lc=hc)^(sc=cb)|0),40,0|(pc=0)),Wc=sc=m,kc=(sc=de)+(pc=Wc)|0,(uc=(lc=ye)+(yc=Jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),$c=uc,Yc=kc,kc=Kc,sc=uc,sc=0|ga(0|uc^(yc=_b),0|(lc=(kc=Yc)^(lc=Kc)|0),48,0|(sc=0)),Xc=lc=m,fb=kc=0|ga(0|(kc=ke)^(yc=ob=sc),0|(sc=(lc=le)^(sc=Xc)|0),32,0|(kc=0)),Uc=sc=m,he=kc,_e=sc,_b=sc=0|A[((lc=t)+96|0)>>2],Kc=kc=0|A[(lc+100|0)>>2],kc=Oc,lc=sc,uc=(kc=Kc)+(sc=Oc)|0,(pc=lc+(yc=tb)|0)>>>0<yc>>>0&&(uc=uc+1|0),we=uc,uc=wc,uc=dc,Zc=kc=0|ga(0|(kc=Zc)^(yc=Ic),0|(lc=(uc=wc)^(lc=dc)|0),1,0|(kc=0)),wc=lc=m,uc=pc,pc=(lc=we)+(kc=wc)|0,(sc=uc+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ic=sc,dc=pc,pc=0|A[((lc=t)+104|0)>>2],cb=uc=0|A[(lc+108|0)>>2],lc=sc,kc=sc+(yc=Qb=pc)|0,sc=(uc=dc)+(pc=cb)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),me=kc,Be=sc,sc=dc,sc=_c,Vc=uc=0|ga(0|(uc=Ic)^(yc=Vc),0|(lc=(sc=dc)^(lc=_c)|0),32,0|(uc=0)),_c=lc=m,lc=Fc,sc=uc,kc=(lc=_c)+(uc=Fc)|0,(pc=sc+(yc=nb)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=pc,dc=kc,kc=wc,Zc=lc=0|ga(0|(lc=pc)^(yc=Zc),0|(sc=(kc=dc)^(sc=wc)|0),40,0|(lc=0)),wc=sc=m,pc=(sc=Be)+(lc=wc)|0,(uc=(kc=me)+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),tb=uc,Oc=pc,pc=_c,sc=uc,Vc=sc=0|ga(0|uc^(yc=Vc),0|(kc=(pc=Oc)^(kc=_c)|0),48,0|(sc=0)),_c=kc=m,kc=dc,pc=sc,uc=(kc=_c)+(sc=dc)|0,(lc=pc+(yc=Ic)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=lc,dc=uc,yc=lc,lc=(uc=_e)+(pc=dc)|0,(sc=(kc=he)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),nb=sc,Fc=lc,lc=Dc,eb=uc=0|ga(0|(uc=sc)^(yc=eb),0|(kc=(lc=Fc)^(kc=Dc)|0),40,0|(uc=0)),Dc=kc=m,sc=(kc=se)+(uc=Dc)|0,(pc=(lc=ue)+(yc=eb)|0)>>>0<yc>>>0&&(sc=sc+1|0),ub=pc,Tc=sc,sc=Pc,kc=pc,pc=(sc=Tc)+(lc=Pc)|0,(uc=kc+(yc=mb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ee=uc,Qe=pc,pc=Yc,pc=Ab,uc=(pc=Yc)+(kc=Ab)|0,(lc=(sc=$c)+(yc=Eb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ie=lc,Ge=uc,uc=Mc,uc=gc,Gc=pc=0|ga(0|(pc=ib)^(yc=Gc),0|(sc=(uc=Mc)^(sc=gc)|0),48,0|(pc=0)),gc=sc=m,sc=Ec,uc=pc,lc=(sc=gc)+(pc=Ec)|0,(kc=uc+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),$c=kc,Yc=lc,lc=Qc,Cc=sc=0|ga(0|(sc=kc)^(yc=xc),0|(uc=(lc=Yc)^(uc=Qc)|0),1,0|(sc=0)),Ec=uc=m,kc=(uc=Ge)+(sc=Ec)|0,(pc=(lc=Ie)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),xc=pc,Qc=kc,kc=rb,uc=pc,pc=(kc=Qc)+(lc=rb)|0,(sc=uc+(yc=hb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ze=sc,We=pc,pc=Qc,pc=_c,Vc=kc=0|ga(0|(kc=xc)^(yc=Vc),0|(uc=(pc=Qc)^(uc=_c)|0),32,0|(kc=0)),_c=uc=m,uc=vc,pc=kc,sc=(uc=_c)+(kc=vc)|0,(lc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=lc,vc=sc,sc=Ec,Cc=uc=0|ga(0|(uc=lc)^(yc=Cc),0|(pc=(sc=vc)^(pc=Ec)|0),40,0|(uc=0)),Ec=pc=m,lc=(pc=We)+(uc=Ec)|0,(kc=(sc=Ze)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),xc=kc,Qc=lc,lc=_c,pc=kc,Vc=pc=0|ga(0|kc^(yc=Vc),0|(sc=(lc=Qc)^(sc=_c)|0),48,0|(pc=0)),_c=sc=m,sc=vc,lc=pc,kc=(sc=_c)+(pc=vc)|0,(uc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=uc,vc=kc,kc=Ec,sc=uc,Cc=sc=0|ga(0|uc^(yc=Cc),0|(lc=(kc=vc)^(lc=Ec)|0),1,0|(sc=0)),Ec=lc=m,uc=(lc=Qe)+(sc=Ec)|0,(pc=(kc=Ee)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ib=pc,Mc=uc,uc=Kc,lc=pc,pc=(uc=Mc)+(kc=Kc)|0,(sc=lc+(yc=_b)|0)>>>0<yc>>>0&&(pc=pc+1|0),je=sc,Ce=pc,Re=ib,Ne=pc=Mc,pc=Bc,pc=cb,sc=(pc=Bc)+(lc=cb)|0,(kc=(uc=Rc)+(yc=Qb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Se=sc,sc=dc,sc=wc,Zc=pc=0|ga(0|(pc=Ic)^(yc=Zc),0|(uc=(sc=dc)^(uc=wc)|0),1,0|(pc=0)),wc=uc=m,sc=kc,kc=(uc=Se)+(pc=wc)|0,(lc=sc+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=lc,dc=kc,kc=Hc,uc=lc,lc=(kc=dc)+(sc=Hc)|0,(pc=uc+(yc=wb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ye=pc,Oe=lc,lc=dc,lc=gc,Ic=kc=0|ga(0|(kc=Ic)^(yc=Gc),0|(uc=(lc=dc)^(uc=gc)|0),32,0|(kc=0)),dc=uc=m,Ve=kc,Me=uc,uc=Xc,uc=hc,pc=(uc=Xc)+(kc=hc)|0,(sc=(lc=ob)+(yc=Sc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Rc=sc,Bc=pc,yc=sc,kc=(uc=Ve)+sc|0,sc=(pc=Me)+(lc=Bc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),Sc=kc,hc=sc,sc=wc,pc=kc,Zc=pc=0|ga(0|kc^(yc=Zc),0|(uc=(sc=hc)^(uc=wc)|0),40,0|(pc=0)),wc=uc=m,kc=(uc=Oe)+(pc=wc)|0,(lc=(sc=Ye)+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Gc=lc,gc=kc,kc=dc,uc=0|ga(0|(uc=lc)^(yc=Ic),0|(sc=(kc=gc)^(sc=dc)|0),48,0|(uc=0)),dc=sc=m,ib=kc=0|ga(0|(kc=Re)^(yc=Ic=uc),0|(uc=(sc=Ne)^(uc=dc)|0),32,0|(kc=0)),Mc=uc=m,Fe=kc,De=uc,uc=Oc,uc=qc,lc=(uc=Oc)+(kc=qc)|0,(pc=(sc=tb)+(yc=vb)|0)>>>0<yc>>>0&&(lc=lc+1|0),xe=lc,lc=Bc,lc=Wc,Rc=uc=0|ga(0|(uc=Rc)^(yc=Jc),0|(sc=(lc=Bc)^(sc=Wc)|0),1,0|(uc=0)),Bc=sc=m,lc=pc,pc=(sc=xe)+(uc=Bc)|0,(kc=lc+(yc=Rc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Jc=kc,Wc=pc,pc=bb,sc=kc,kc=(pc=Wc)+(lc=bb)|0,(uc=sc+(yc=Ib)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ue=uc,Je=kc,kc=Wc,kc=mc,jc=pc=0|ga(0|(pc=Jc)^(yc=jc),0|(sc=(kc=Wc)^(sc=mc)|0),32,0|(pc=0)),mc=sc=m,sc=Yc,kc=pc,uc=(sc=mc)+(pc=Yc)|0,(lc=kc+(yc=$c)|0)>>>0<yc>>>0&&(uc=uc+1|0),Jc=lc,Wc=uc,uc=Bc,Rc=sc=0|ga(0|(sc=lc)^(yc=Rc),0|(kc=(uc=Wc)^(kc=Bc)|0),40,0|(sc=0)),Bc=kc=m,lc=(kc=Je)+(sc=Bc)|0,(pc=(uc=Ue)+(yc=Rc)|0)>>>0<yc>>>0&&(lc=lc+1|0),$c=pc,Yc=lc,lc=mc,jc=kc=0|ga(0|(kc=pc)^(yc=jc),0|(uc=(lc=Yc)^(uc=mc)|0),48,0|(kc=0)),mc=uc=m,uc=Wc,lc=kc,pc=(uc=mc)+(kc=Wc)|0,(sc=lc+(yc=Jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Jc=sc,Wc=pc,yc=sc,kc=(uc=Fe)+sc|0,sc=(pc=De)+(lc=Wc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),tb=kc,Oc=sc,sc=Ec,pc=kc,Cc=pc=0|ga(0|kc^(yc=Cc),0|(uc=(sc=Oc)^(uc=Ec)|0),40,0|(pc=0)),Ec=uc=m,kc=(uc=Ce)+(pc=Ec)|0,(lc=(sc=je)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ob=lc,Xc=kc,kc=ab,uc=lc,lc=(kc=Xc)+(sc=ab)|0,(pc=uc+(yc=Bb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Xe=pc,Te=lc,lc=Tc,lc=Uc,fb=kc=0|ga(0|(kc=ub)^(yc=fb),0|(uc=(lc=Tc)^(uc=Uc)|0),48,0|(kc=0)),Uc=uc=m,uc=Fc,lc=kc,pc=(uc=Uc)+(kc=Fc)|0,(sc=lc+(yc=nb)|0)>>>0<yc>>>0&&(pc=pc+1|0),nb=sc,Fc=pc,pc=Dc,eb=uc=0|ga(0|(uc=sc)^(yc=eb),0|(lc=(pc=Fc)^(lc=Dc)|0),1,0|(uc=0)),Dc=lc=m,lc=kb,pc=uc,sc=(lc=Dc)+(uc=kb)|0,(kc=pc+(yc=Wb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Le=sc,sc=gc,lc=kc,uc=kc+(yc=Gc)|0,kc=(sc=Le)+(pc=gc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),Gc=uc,gc=kc,kc=sb,sc=uc,pc=uc+(yc=Zb)|0,uc=(kc=gc)+(lc=sb)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),ze=pc,Pe=uc,uc=gc,uc=mc,Gc=kc=0|ga(0|(kc=Gc)^(yc=jc),0|(sc=(uc=gc)^(sc=mc)|0),32,0|(kc=0)),gc=sc=m,sc=vc,uc=kc,pc=(sc=gc)+(kc=vc)|0,(lc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nc=lc,vc=pc,pc=Dc,jc=sc=0|ga(0|(sc=lc)^(yc=eb),0|(uc=(pc=vc)^(uc=Dc)|0),40,0|(sc=0)),mc=uc=m,lc=(uc=Pe)+(sc=mc)|0,(kc=(pc=ze)+(yc=jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),eb=kc,Dc=lc,lc=gc,Gc=uc=0|ga(0|(uc=kc)^(yc=Gc),0|(pc=(lc=Dc)^(pc=gc)|0),48,0|(uc=0)),gc=pc=m,pc=vc,lc=uc,kc=(pc=gc)+(uc=vc)|0,(sc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=sc,vc=kc,kc=mc,pc=sc,jc=pc=0|ga(0|sc^(yc=jc),0|(lc=(kc=vc)^(lc=mc)|0),1,0|(pc=0)),mc=lc=m,sc=(lc=Te)+(pc=mc)|0,(uc=(kc=Xe)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ub=uc,Tc=sc,sc=rb,lc=uc,pc=uc+(yc=hb)|0,uc=(sc=Tc)+(kc=rb)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),He=pc,Ke=uc,qe=ub,$e=uc=Tc,uc=Qc,uc=lb,pc=(uc=Qc)+(lc=lb)|0,(kc=(sc=xc)+(yc=Gb)|0)>>>0<yc>>>0&&(pc=pc+1|0),er=pc,pc=Wc,pc=Bc,uc=0|ga(0|(uc=Jc)^(yc=Rc),0|(sc=(pc=Wc)^(sc=Bc)|0),1,0|(uc=0)),Bc=sc=m,pc=kc,lc=kc+(yc=Rc=uc)|0,kc=(sc=er)+(uc=Bc)|0,lc>>>0<yc>>>0&&(kc=kc+1|0),Jc=lc,Wc=kc,kc=pb,sc=lc,lc=(kc=Wc)+(pc=pb)|0,(uc=sc+(yc=jb)|0)>>>0<yc>>>0&&(lc=lc+1|0),rr=uc,tr=lc,lc=Wc,lc=Uc,Jc=kc=0|ga(0|(kc=Jc)^(yc=fb),0|(sc=(lc=Wc)^(sc=Uc)|0),32,0|(kc=0)),Wc=sc=m,ir=kc,ar=sc,sc=dc,sc=hc,uc=(sc=dc)+(kc=hc)|0,(pc=(lc=Ic)+(yc=Sc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=pc,dc=uc,yc=pc,pc=(uc=ar)+(lc=dc)|0,(kc=(sc=ir)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),Sc=kc,hc=pc,pc=Bc,Rc=uc=0|ga(0|(uc=kc)^(yc=Rc),0|(sc=(pc=hc)^(sc=Bc)|0),40,0|(uc=0)),Bc=sc=m,kc=(sc=tr)+(uc=Bc)|0,(lc=(pc=rr)+(yc=Rc)|0)>>>0<yc>>>0&&(kc=kc+1|0),xc=lc,Qc=kc,kc=Wc,sc=0|ga(0|(sc=lc)^(yc=Jc),0|(pc=(kc=Qc)^(pc=Wc)|0),48,0|(sc=0)),Wc=pc=m,fb=kc=0|ga(0|(kc=qe)^(yc=Jc=sc),0|(sc=(pc=$e)^(sc=Wc)|0),32,0|(kc=0)),Uc=sc=m,nr=kc,Ar=sc,sc=Yc,sc=ab,lc=(sc=Yc)+(kc=ab)|0,(uc=(pc=$c)+(yc=Bb)|0)>>>0<yc>>>0&&(lc=lc+1|0),fr=lc,lc=dc,lc=wc,sc=0|ga(0|(sc=Ic)^(yc=Zc),0|(pc=(lc=dc)^(pc=wc)|0),1,0|(sc=0)),wc=pc=m,lc=uc,kc=uc+(yc=Zc=sc)|0,uc=(pc=fr)+(sc=wc)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),Ic=kc,dc=uc,uc=yb,pc=kc,sc=kc+(yc=Cb)|0,kc=(uc=dc)+(lc=yb)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),or=sc,cr=kc,kc=dc,kc=_c,Vc=uc=0|ga(0|(uc=Ic)^(yc=Vc),0|(pc=(kc=dc)^(pc=_c)|0),32,0|(uc=0)),_c=pc=m,pc=Fc,kc=uc,sc=(pc=_c)+(uc=Fc)|0,(lc=kc+(yc=nb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ic=lc,dc=sc,sc=wc,pc=lc,Zc=pc=0|ga(0|lc^(yc=Zc),0|(kc=(sc=dc)^(kc=wc)|0),40,0|(pc=0)),wc=kc=m,lc=(kc=cr)+(pc=wc)|0,(uc=(sc=or)+(yc=Zc)|0)>>>0<yc>>>0&&(lc=lc+1|0),$c=uc,Yc=lc,lc=_c,kc=uc,Vc=kc=0|ga(0|uc^(yc=Vc),0|(sc=(lc=Yc)^(sc=_c)|0),48,0|(kc=0)),_c=sc=m,sc=dc,lc=kc,uc=(sc=_c)+(kc=dc)|0,(pc=lc+(yc=Ic)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=pc,dc=uc,yc=pc,pc=(uc=Ar)+(lc=dc)|0,(kc=(sc=nr)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),nb=kc,Fc=pc,pc=mc,jc=uc=0|ga(0|(uc=kc)^(yc=jc),0|(sc=(pc=Fc)^(sc=mc)|0),40,0|(uc=0)),mc=sc=m,kc=(sc=Ke)+(uc=mc)|0,(lc=(pc=He)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ub=lc,Tc=kc,kc=Lc,sc=lc,lc=(kc=Tc)+(pc=Lc)|0,(uc=sc+(yc=gb)|0)>>>0<yc>>>0&&(lc=lc+1|0),br=uc,ur=lc,lc=Qc,lc=Kc,uc=(lc=Qc)+(sc=Kc)|0,(pc=(kc=xc)+(yc=_b)|0)>>>0<yc>>>0&&(uc=uc+1|0),sr=pc,kr=uc,uc=Xc,uc=Mc,xc=lc=0|ga(0|(lc=ob)^(yc=ib),0|(kc=(uc=Xc)^(kc=Mc)|0),48,0|(lc=0)),Qc=kc=m,kc=Oc,uc=lc,pc=(kc=Qc)+(lc=Oc)|0,(sc=uc+(yc=tb)|0)>>>0<yc>>>0&&(pc=pc+1|0),tb=sc,Oc=pc,pc=Ec,kc=sc,Cc=kc=0|ga(0|sc^(yc=Cc),0|(uc=(pc=Oc)^(uc=Ec)|0),1,0|(kc=0)),Ec=uc=m,sc=(uc=kr)+(kc=Ec)|0,(lc=(pc=sr)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ib=lc,Mc=sc,sc=lb,uc=lc,lc=(sc=Mc)+(pc=lb)|0,(kc=uc+(yc=Gb)|0)>>>0<yc>>>0&&(lc=lc+1|0),lr=kc,pr=lc,lc=Mc,lc=_c,Vc=sc=0|ga(0|(sc=ib)^(yc=Vc),0|(uc=(lc=Mc)^(uc=_c)|0),32,0|(sc=0)),_c=uc=m,uc=vc,lc=sc,kc=(uc=_c)+(sc=vc)|0,(pc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=pc,vc=kc,kc=Ec,Cc=uc=0|ga(0|(uc=pc)^(yc=Cc),0|(lc=(kc=vc)^(lc=Ec)|0),40,0|(uc=0)),Ec=lc=m,pc=(lc=pr)+(uc=Ec)|0,(sc=(kc=lr)+(yc=Cc)|0)>>>0<yc>>>0&&(pc=pc+1|0),ib=sc,Mc=pc,pc=_c,lc=sc,Vc=lc=0|ga(0|sc^(yc=Vc),0|(kc=(pc=Mc)^(kc=_c)|0),48,0|(lc=0)),_c=kc=m,kc=vc,pc=lc,sc=(kc=_c)+(lc=vc)|0,(uc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=uc,vc=sc,sc=Ec,kc=uc,Cc=kc=0|ga(0|uc^(yc=Cc),0|(pc=(sc=vc)^(pc=Ec)|0),1,0|(kc=0)),Ec=pc=m,uc=(pc=ur)+(kc=Ec)|0,(lc=(sc=br)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ob=lc,Xc=uc,uc=zc,pc=lc,kc=lc+(yc=db)|0,lc=(uc=Xc)+(sc=zc)|0,kc>>>0<yc>>>0&&(lc=lc+1|0),yr=kc,dr=lc,gr=ob,vr=lc=Xc,lc=Dc,lc=bb,kc=(lc=Dc)+(pc=bb)|0,(sc=(uc=eb)+(yc=Ib)|0)>>>0<yc>>>0&&(kc=kc+1|0),hr=kc,kc=dc,kc=wc,lc=0|ga(0|(lc=Ic)^(yc=Zc),0|(uc=(kc=dc)^(uc=wc)|0),1,0|(lc=0)),wc=uc=m,kc=sc,pc=sc+(yc=Zc=lc)|0,sc=(uc=hr)+(lc=wc)|0,pc>>>0<yc>>>0&&(sc=sc+1|0),Ic=pc,dc=sc,sc=cb,uc=pc,pc=(sc=dc)+(kc=cb)|0,(lc=uc+(yc=Qb)|0)>>>0<yc>>>0&&(pc=pc+1|0),_r=lc,wr=pc,pc=dc,pc=Qc,Ic=sc=0|ga(0|(sc=Ic)^(yc=xc),0|(uc=(pc=dc)^(uc=Qc)|0),32,0|(sc=0)),dc=uc=m,mr=sc,Br=uc,uc=Wc,uc=hc,lc=(uc=Wc)+(sc=hc)|0,(kc=(pc=Jc)+(yc=Sc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Sc=kc,hc=lc,yc=kc,sc=(uc=mr)+kc|0,kc=(lc=Br)+(pc=hc)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),Jc=sc,Wc=kc,kc=wc,lc=sc,Zc=lc=0|ga(0|sc^(yc=Zc),0|(uc=(kc=Wc)^(uc=wc)|0),40,0|(lc=0)),wc=uc=m,sc=(uc=wr)+(lc=wc)|0,(pc=(kc=_r)+(yc=Zc)|0)>>>0<yc>>>0&&(sc=sc+1|0),xc=pc,Qc=sc,sc=dc,uc=0|ga(0|(uc=pc)^(yc=Ic),0|(kc=(sc=Qc)^(kc=dc)|0),48,0|(uc=0)),dc=kc=m,eb=sc=0|ga(0|(sc=gr)^(yc=Ic=uc),0|(uc=(kc=vr)^(uc=dc)|0),32,0|(sc=0)),Dc=uc=m,Er=sc,Qr=uc,uc=Yc,uc=kb,pc=(uc=Yc)+(sc=kb)|0,(lc=(kc=$c)+(yc=Wb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ir=pc,pc=hc,pc=Bc,uc=0|ga(0|(uc=Sc)^(yc=Rc),0|(kc=(pc=hc)^(kc=Bc)|0),1,0|(uc=0)),Bc=kc=m,pc=lc,sc=lc+(yc=Rc=uc)|0,lc=(kc=Ir)+(uc=Bc)|0,sc>>>0<yc>>>0&&(lc=lc+1|0),Sc=sc,hc=lc,lc=pb,kc=sc,uc=sc+(yc=jb)|0,sc=(lc=hc)+(pc=pb)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),Gr=uc,Zr=sc,sc=hc,sc=gc,Sc=lc=0|ga(0|(lc=Sc)^(yc=Gc),0|(kc=(sc=hc)^(kc=gc)|0),32,0|(lc=0)),hc=kc=m,kc=Oc,sc=lc,uc=(kc=hc)+(lc=Oc)|0,(pc=sc+(yc=tb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Gc=pc,gc=uc,uc=Bc,Rc=kc=0|ga(0|(kc=pc)^(yc=Rc),0|(sc=(uc=gc)^(sc=Bc)|0),40,0|(kc=0)),Bc=sc=m,pc=(sc=Zr)+(kc=Bc)|0,(lc=(uc=Gr)+(yc=Rc)|0)>>>0<yc>>>0&&(pc=pc+1|0),$c=lc,Yc=pc,pc=hc,Sc=sc=0|ga(0|(sc=lc)^(yc=Sc),0|(uc=(pc=Yc)^(uc=hc)|0),48,0|(sc=0)),hc=uc=m,uc=gc,pc=sc,lc=(uc=hc)+(sc=gc)|0,(kc=pc+(yc=Gc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Gc=kc,gc=lc,yc=kc,sc=(uc=Er)+kc|0,kc=(lc=Qr)+(pc=gc)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),tb=sc,Oc=kc,kc=Ec,lc=sc,Cc=lc=0|ga(0|sc^(yc=Cc),0|(uc=(kc=Oc)^(uc=Ec)|0),40,0|(lc=0)),Ec=uc=m,sc=(uc=dr)+(lc=Ec)|0,(pc=(kc=yr)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ob=pc,Xc=sc,sc=yb,uc=pc,pc=(sc=Xc)+(kc=yb)|0,(lc=uc+(yc=Cb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Wr=lc,jr=pc,pc=Qc,pc=qc,lc=(pc=Qc)+(uc=qc)|0,(kc=(sc=xc)+(yc=vb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Cr=kc,Rr=lc,lc=Tc,lc=Uc,xc=pc=0|ga(0|(pc=ub)^(yc=fb),0|(sc=(lc=Tc)^(sc=Uc)|0),48,0|(pc=0)),Qc=sc=m,sc=Fc,lc=pc,kc=(sc=Qc)+(pc=Fc)|0,(uc=lc+(yc=nb)|0)>>>0<yc>>>0&&(kc=kc+1|0),nb=uc,Fc=kc,kc=mc,sc=uc,jc=sc=0|ga(0|uc^(yc=jc),0|(lc=(kc=Fc)^(lc=mc)|0),1,0|(sc=0)),mc=lc=m,uc=(lc=Rr)+(sc=mc)|0,(pc=(kc=Cr)+(yc=jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),fb=pc,Uc=uc,uc=Ab,lc=pc,pc=(uc=Uc)+(kc=Ab)|0,(sc=lc+(yc=Eb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nr=sc,Sr=pc,pc=Uc,pc=hc,Sc=uc=0|ga(0|(uc=fb)^(yc=Sc),0|(lc=(pc=Uc)^(lc=hc)|0),32,0|(uc=0)),hc=lc=m,lc=vc,pc=uc,sc=(lc=hc)+(uc=vc)|0,(kc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=kc,vc=sc,sc=mc,lc=kc,jc=lc=0|ga(0|kc^(yc=jc),0|(pc=(sc=vc)^(pc=mc)|0),40,0|(lc=0)),mc=pc=m;kc=(pc=Sr)+(lc=mc)|0,(uc=(sc=Nr)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),fb=uc,Uc=kc,kc=hc,pc=uc,Sc=pc=0|ga(0|uc^(yc=Sc),0|(sc=(kc=Uc)^(sc=hc)|0),48,0|(pc=0)),hc=sc=m,sc=vc,kc=pc,uc=(sc=hc)+(pc=vc)|0,(lc=kc+(yc=Nc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Nc=lc,vc=uc,uc=mc,jc=sc=0|ga(0|(sc=lc)^(yc=jc),0|(kc=(uc=vc)^(kc=mc)|0),1,0|(sc=0)),mc=kc=m,lc=(kc=jr)+(sc=mc)|0,(pc=(uc=Wr)+(yc=jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),ub=pc,Tc=lc,lc=qc,kc=pc,pc=(lc=Tc)+(uc=qc)|0,(sc=kc+(yc=vb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Yr=sc,Or=pc,Vr=ub,Mr=pc=Tc,pc=Mc,pc=sb,sc=(pc=Mc)+(kc=sb)|0,(uc=(lc=ib)+(yc=Zb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Fr=sc,sc=gc,sc=Bc,pc=0|ga(0|(pc=Gc)^(yc=Rc),0|(lc=(sc=gc)^(lc=Bc)|0),1,0|(pc=0)),Bc=lc=m,sc=uc,kc=uc+(yc=Rc=pc)|0,uc=(lc=Fr)+(pc=Bc)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),Gc=kc,gc=uc,uc=Hc,lc=kc,pc=kc+(yc=wb)|0,kc=(uc=gc)+(sc=Hc)|0,pc>>>0<yc>>>0&&(kc=kc+1|0),Dr=pc,xr=kc,kc=gc,kc=Qc,Gc=uc=0|ga(0|(uc=Gc)^(yc=xc),0|(lc=(kc=gc)^(lc=Qc)|0),32,0|(uc=0)),gc=lc=m,Ur=uc,Jr=lc,lc=dc,lc=Wc,pc=(lc=dc)+(uc=Wc)|0,(sc=(kc=Ic)+(yc=Jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ic=sc,dc=pc,yc=sc,uc=(lc=Ur)+sc|0,sc=(pc=Jr)+(kc=dc)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),Jc=uc,Wc=sc,sc=Bc,pc=uc,Rc=pc=0|ga(0|uc^(yc=Rc),0|(lc=(sc=Wc)^(lc=Bc)|0),40,0|(pc=0)),Bc=lc=m,uc=(lc=xr)+(pc=Bc)|0,(kc=(sc=Dr)+(yc=Rc)|0)>>>0<yc>>>0&&(uc=uc+1|0),xc=kc,Qc=uc,uc=gc,lc=kc,lc=0|ga(0|kc^(yc=Gc),0|(sc=(uc=Qc)^(sc=gc)|0),48,0|(lc=0)),gc=sc=m,ib=uc=0|ga(0|(uc=Vr)^(yc=Gc=lc),0|(lc=(sc=Mr)^(lc=gc)|0),32,0|(uc=0)),Mc=lc=m,Xr=uc,Tr=lc,lc=Yc,lc=yb,kc=(lc=Yc)+(uc=yb)|0,(pc=(sc=$c)+(yc=Cb)|0)>>>0<yc>>>0&&(kc=kc+1|0),Lr=kc,kc=dc,kc=wc,Zc=lc=0|ga(0|(lc=Ic)^(yc=Zc),0|(sc=(kc=dc)^(sc=wc)|0),1,0|(lc=0)),wc=sc=m,kc=pc,pc=(sc=Lr)+(lc=wc)|0,(uc=kc+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ic=uc,dc=pc,pc=Pc,sc=uc,lc=uc+(yc=mb)|0,uc=(pc=dc)+(kc=Pc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),zr=lc,Pr=uc,uc=dc,uc=_c,Vc=pc=0|ga(0|(pc=Ic)^(yc=Vc),0|(sc=(uc=dc)^(sc=_c)|0),32,0|(pc=0)),_c=sc=m,sc=Fc,uc=pc,lc=(sc=_c)+(pc=Fc)|0,(kc=uc+(yc=nb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ic=kc,dc=lc,lc=wc,Zc=sc=0|ga(0|(sc=kc)^(yc=Zc),0|(uc=(lc=dc)^(uc=wc)|0),40,0|(sc=0)),wc=uc=m,kc=(uc=Pr)+(sc=wc)|0,(pc=(lc=zr)+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),$c=pc,Yc=kc,kc=_c,Vc=uc=0|ga(0|(uc=pc)^(yc=Vc),0|(lc=(kc=Yc)^(lc=_c)|0),48,0|(uc=0)),_c=lc=m,lc=dc,kc=uc,pc=(lc=_c)+(uc=dc)|0,(sc=kc+(yc=Ic)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ic=sc,dc=pc,yc=sc,uc=(lc=Xr)+sc|0,sc=(pc=Tr)+(kc=dc)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),nb=uc,Fc=sc,sc=mc,pc=uc,jc=pc=0|ga(0|uc^(yc=jc),0|(lc=(sc=Fc)^(lc=mc)|0),40,0|(pc=0)),mc=lc=m,uc=(lc=Or)+(pc=mc)|0,(kc=(sc=Yr)+(yc=jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ub=kc,Tc=uc,uc=pb,lc=kc,pc=kc+(yc=jb)|0,kc=(uc=Tc)+(sc=pb)|0,pc>>>0<yc>>>0&&(kc=kc+1|0),Hr=pc,Kr=kc,kc=Qc,kc=sb,pc=(kc=Qc)+(lc=sb)|0,(sc=(uc=xc)+(yc=Zb)|0)>>>0<yc>>>0&&(pc=pc+1|0),qr=sc,$r=pc,pc=Xc,pc=Dc,xc=kc=0|ga(0|(kc=ob)^(yc=eb),0|(uc=(pc=Xc)^(uc=Dc)|0),48,0|(kc=0)),Qc=uc=m,uc=Oc,pc=kc,sc=(uc=Qc)+(kc=Oc)|0,(lc=pc+(yc=tb)|0)>>>0<yc>>>0&&(sc=sc+1|0),tb=lc,Oc=sc,sc=Ec,Cc=uc=0|ga(0|(uc=lc)^(yc=Cc),0|(pc=(sc=Oc)^(pc=Ec)|0),1,0|(uc=0)),Ec=pc=m,lc=(pc=$r)+(uc=Ec)|0,(kc=(sc=qr)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),eb=kc,Dc=lc,lc=Pc,pc=kc,uc=kc+(yc=mb)|0,kc=(lc=Dc)+(sc=Pc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),et=uc,rt=kc,kc=Dc,kc=_c,Vc=lc=0|ga(0|(lc=eb)^(yc=Vc),0|(pc=(kc=Dc)^(pc=_c)|0),32,0|(lc=0)),_c=pc=m,pc=vc,kc=lc,uc=(pc=_c)+(lc=vc)|0,(sc=kc+(yc=Nc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Nc=sc,vc=uc,uc=Ec,pc=sc,Cc=pc=0|ga(0|sc^(yc=Cc),0|(kc=(uc=vc)^(kc=Ec)|0),40,0|(pc=0)),Ec=kc=m,sc=(kc=rt)+(pc=Ec)|0,(lc=(uc=et)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),eb=lc,Dc=sc,sc=_c,Vc=kc=0|ga(0|(kc=lc)^(yc=Vc),0|(uc=(sc=Dc)^(uc=_c)|0),48,0|(kc=0)),_c=uc=m,uc=vc,sc=kc,lc=(uc=_c)+(kc=vc)|0,(pc=sc+(yc=Nc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=pc,vc=lc,lc=Ec,Cc=uc=0|ga(0|(uc=pc)^(yc=Cc),0|(sc=(lc=vc)^(sc=Ec)|0),1,0|(uc=0)),Ec=sc=m,pc=(sc=Kr)+(uc=Ec)|0,(kc=(lc=Hr)+(yc=Cc)|0)>>>0<yc>>>0&&(pc=pc+1|0),ob=kc,Xc=pc,pc=Hc,sc=kc,kc=(pc=Xc)+(lc=Hc)|0,(uc=sc+(yc=wb)|0)>>>0<yc>>>0&&(kc=kc+1|0),tt=uc,it=kc,at=ob,nt=kc=Xc,kc=Uc,kc=ab,uc=(kc=Uc)+(sc=ab)|0,(lc=(pc=fb)+(yc=Bb)|0)>>>0<yc>>>0&&(uc=uc+1|0),At=uc,uc=dc,uc=wc,Zc=kc=0|ga(0|(kc=Ic)^(yc=Zc),0|(pc=(uc=dc)^(pc=wc)|0),1,0|(kc=0)),wc=pc=m,uc=lc,lc=(pc=At)+(kc=wc)|0,(sc=uc+(yc=Zc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ic=sc,dc=lc,lc=zc,pc=sc,kc=sc+(yc=db)|0,sc=(lc=dc)+(uc=zc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),ft=kc,ot=sc,sc=dc,sc=Qc,Ic=lc=0|ga(0|(lc=Ic)^(yc=xc),0|(pc=(sc=dc)^(pc=Qc)|0),32,0|(lc=0)),dc=pc=m,ct=lc,bt=pc,pc=gc,pc=Wc,kc=(pc=gc)+(lc=Wc)|0,(uc=(sc=Gc)+(yc=Jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Gc=uc,gc=kc,yc=uc,lc=(pc=ct)+uc|0,uc=(kc=bt)+(sc=gc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),Jc=lc,Wc=uc,uc=wc,Zc=kc=0|ga(0|(kc=lc)^(yc=Zc),0|(pc=(uc=Wc)^(pc=wc)|0),40,0|(kc=0)),wc=pc=m,lc=(pc=ot)+(kc=wc)|0,(sc=(uc=ft)+(yc=Zc)|0)>>>0<yc>>>0&&(lc=lc+1|0),xc=sc,Qc=lc,lc=dc,pc=sc,pc=0|ga(0|sc^(yc=Ic),0|(uc=(lc=Qc)^(uc=dc)|0),48,0|(pc=0)),dc=uc=m,fb=lc=0|ga(0|(lc=at)^(yc=Ic=pc),0|(pc=(uc=nt)^(pc=dc)|0),32,0|(lc=0)),Uc=pc=m,ut=lc,st=pc,pc=Yc,pc=cb,sc=(pc=Yc)+(lc=cb)|0,(kc=(uc=$c)+(yc=Qb)|0)>>>0<yc>>>0&&(sc=sc+1|0),kt=sc,sc=gc,sc=Bc,Rc=pc=0|ga(0|(pc=Gc)^(yc=Rc),0|(uc=(sc=gc)^(uc=Bc)|0),1,0|(pc=0)),Bc=uc=m,sc=kc,kc=(uc=kt)+(pc=Bc)|0,(lc=sc+(yc=Rc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Gc=lc,gc=kc,kc=Kc,uc=lc,lc=(kc=gc)+(sc=Kc)|0,(pc=uc+(yc=_b)|0)>>>0<yc>>>0&&(lc=lc+1|0),lt=pc,pt=lc,lc=gc,lc=hc,Sc=kc=0|ga(0|(kc=Gc)^(yc=Sc),0|(uc=(lc=gc)^(uc=hc)|0),32,0|(kc=0)),hc=uc=m,uc=Oc,lc=kc,pc=(uc=hc)+(kc=Oc)|0,(sc=lc+(yc=tb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=sc,gc=pc,pc=Bc,Rc=uc=0|ga(0|(uc=sc)^(yc=Rc),0|(lc=(pc=gc)^(lc=Bc)|0),40,0|(uc=0)),Bc=lc=m,sc=(lc=pt)+(uc=Bc)|0,(kc=(pc=lt)+(yc=Rc)|0)>>>0<yc>>>0&&(sc=sc+1|0),$c=kc,Yc=sc,sc=hc,lc=kc,Sc=lc=0|ga(0|kc^(yc=Sc),0|(pc=(sc=Yc)^(pc=hc)|0),48,0|(lc=0)),hc=pc=m,pc=gc,sc=lc,kc=(pc=hc)+(lc=gc)|0,(uc=sc+(yc=Gc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Gc=uc,gc=kc,yc=uc,lc=(pc=ut)+uc|0,uc=(kc=st)+(sc=gc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),tb=lc,Oc=uc,uc=Ec,Cc=kc=0|ga(0|(kc=lc)^(yc=Cc),0|(pc=(uc=Oc)^(pc=Ec)|0),40,0|(kc=0)),Ec=pc=m,lc=(pc=it)+(kc=Ec)|0,(sc=(uc=tt)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),ob=sc,Xc=lc,lc=qc,pc=sc,kc=sc+(yc=vb)|0,sc=(lc=Xc)+(uc=qc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),yt=kc,dt=sc,sc=Qc,sc=bb,kc=(sc=Qc)+(pc=bb)|0,(uc=(lc=xc)+(yc=Ib)|0)>>>0<yc>>>0&&(kc=kc+1|0),gt=uc,vt=kc,kc=Tc,kc=Mc,xc=sc=0|ga(0|(sc=ub)^(yc=ib),0|(lc=(kc=Tc)^(lc=Mc)|0),48,0|(sc=0)),Qc=lc=m,lc=Fc,kc=sc,uc=(lc=Qc)+(sc=Fc)|0,(pc=kc+(yc=nb)|0)>>>0<yc>>>0&&(uc=uc+1|0),ib=pc,Mc=uc,uc=mc,jc=lc=0|ga(0|(lc=pc)^(yc=jc),0|(kc=(uc=Mc)^(kc=mc)|0),1,0|(lc=0)),mc=kc=m,pc=(kc=vt)+(lc=mc)|0,(sc=(uc=gt)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),nb=sc,Fc=pc,pc=rb,kc=sc,lc=sc+(yc=hb)|0,sc=(pc=Fc)+(uc=rb)|0,lc>>>0<yc>>>0&&(sc=sc+1|0),ht=lc,_t=sc,sc=Fc,sc=hc,Sc=pc=0|ga(0|(pc=nb)^(yc=Sc),0|(kc=(sc=Fc)^(kc=hc)|0),32,0|(pc=0)),hc=kc=m,kc=vc,sc=pc,lc=(kc=hc)+(pc=vc)|0,(uc=sc+(yc=Nc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=uc,vc=lc,lc=mc,kc=uc,jc=kc=0|ga(0|uc^(yc=jc),0|(sc=(lc=vc)^(sc=mc)|0),40,0|(kc=0)),mc=sc=m,uc=(sc=_t)+(kc=mc)|0,(pc=(lc=ht)+(yc=jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),nb=pc,Fc=uc,uc=hc,Sc=sc=0|ga(0|(sc=pc)^(yc=Sc),0|(lc=(uc=Fc)^(lc=hc)|0),48,0|(sc=0)),hc=lc=m,lc=vc,uc=sc,pc=(lc=hc)+(sc=vc)|0,(kc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nc=kc,vc=pc,pc=mc,lc=kc,jc=lc=0|ga(0|kc^(yc=jc),0|(uc=(pc=vc)^(uc=mc)|0),1,0|(lc=0)),mc=uc=m,kc=(uc=dt)+(lc=mc)|0,(sc=(pc=yt)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ub=sc,Tc=kc,kc=lb,uc=sc,sc=(kc=Tc)+(pc=lb)|0,(lc=uc+(yc=Gb)|0)>>>0<yc>>>0&&(sc=sc+1|0),wt=lc,mt=sc,Bt=ub,Et=sc=Tc,sc=Dc,sc=kb,lc=(sc=Dc)+(uc=kb)|0,(pc=(kc=eb)+(yc=Wb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Qt=lc,lc=gc,lc=Bc,Rc=sc=0|ga(0|(sc=Gc)^(yc=Rc),0|(kc=(lc=gc)^(kc=Bc)|0),1,0|(sc=0)),Bc=kc=m,lc=pc,pc=(kc=Qt)+(sc=Bc)|0,(uc=lc+(yc=Rc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=uc,gc=pc,pc=Lc,kc=uc,sc=uc+(yc=gb)|0,uc=(pc=gc)+(lc=Lc)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),It=sc,Gt=uc,uc=gc,uc=Qc,Gc=pc=0|ga(0|(pc=Gc)^(yc=xc),0|(kc=(uc=gc)^(kc=Qc)|0),32,0|(pc=0)),gc=kc=m,Zt=pc,Wt=kc,kc=dc,kc=Wc,sc=(kc=dc)+(pc=Wc)|0,(lc=(uc=Ic)+(yc=Jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ic=lc,dc=sc,yc=lc,lc=(sc=Wt)+(uc=dc)|0,(pc=(kc=Zt)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),Jc=pc,Wc=lc,lc=Bc,Rc=sc=0|ga(0|(sc=pc)^(yc=Rc),0|(kc=(lc=Wc)^(kc=Bc)|0),40,0|(sc=0)),Bc=kc=m,pc=(kc=Gt)+(sc=Bc)|0,(uc=(lc=It)+(yc=Rc)|0)>>>0<yc>>>0&&(pc=pc+1|0),xc=uc,Qc=pc,pc=gc,kc=uc,kc=0|ga(0|uc^(yc=Gc),0|(lc=(pc=Qc)^(lc=gc)|0),48,0|(kc=0)),gc=lc=m,eb=pc=0|ga(0|(pc=Bt)^(yc=Gc=kc),0|(kc=(lc=Et)^(kc=gc)|0),32,0|(pc=0)),Dc=kc=m,jt=pc,Ct=kc,kc=Yc,kc=Ab,uc=(kc=Yc)+(pc=Ab)|0,(sc=(lc=$c)+(yc=Eb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Rt=uc,uc=dc,uc=wc,Zc=kc=0|ga(0|(kc=Ic)^(yc=Zc),0|(lc=(uc=dc)^(lc=wc)|0),1,0|(kc=0)),wc=lc=m,uc=sc,sc=(lc=Rt)+(kc=wc)|0,(pc=uc+(yc=Zc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ic=pc,dc=sc,sc=lb,lc=pc,pc=(sc=dc)+(uc=lb)|0,(kc=lc+(yc=Gb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nt=kc,St=pc,pc=dc,pc=_c,Vc=sc=0|ga(0|(sc=Ic)^(yc=Vc),0|(lc=(pc=dc)^(lc=_c)|0),32,0|(sc=0)),_c=lc=m,lc=Mc,pc=sc,kc=(lc=_c)+(sc=Mc)|0,(uc=pc+(yc=ib)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=uc,dc=kc,kc=wc,lc=uc,Zc=lc=0|ga(0|uc^(yc=Zc),0|(pc=(kc=dc)^(pc=wc)|0),40,0|(lc=0)),wc=pc=m,uc=(pc=St)+(lc=wc)|0,(sc=(kc=Nt)+(yc=Zc)|0)>>>0<yc>>>0&&(uc=uc+1|0),$c=sc,Yc=uc,uc=_c,pc=sc,Vc=pc=0|ga(0|sc^(yc=Vc),0|(kc=(uc=Yc)^(kc=_c)|0),48,0|(pc=0)),_c=kc=m,kc=dc,uc=pc,sc=(kc=_c)+(pc=dc)|0,(lc=uc+(yc=Ic)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ic=lc,dc=sc,yc=lc,lc=(sc=Ct)+(uc=dc)|0,(pc=(kc=jt)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),ib=pc,Mc=lc,lc=mc,jc=sc=0|ga(0|(sc=pc)^(yc=jc),0|(kc=(lc=Mc)^(kc=mc)|0),40,0|(sc=0)),mc=kc=m,pc=(kc=mt)+(sc=mc)|0,(uc=(lc=wt)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),ub=uc,Tc=pc,pc=zc,kc=uc,sc=uc+(yc=db)|0,uc=(pc=Tc)+(lc=zc)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),Yt=sc,Ot=uc,uc=Qc,uc=kb,sc=(uc=Qc)+(kc=kb)|0,(lc=(pc=xc)+(yc=Wb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Vt=lc,Mt=sc,sc=Xc,sc=Uc,xc=uc=0|ga(0|(uc=ob)^(yc=fb),0|(pc=(sc=Xc)^(pc=Uc)|0),48,0|(uc=0)),Qc=pc=m,pc=Oc,sc=uc,lc=(pc=Qc)+(uc=Oc)|0,(kc=sc+(yc=tb)|0)>>>0<yc>>>0&&(lc=lc+1|0),tb=kc,Oc=lc,lc=Ec,pc=kc,Cc=pc=0|ga(0|kc^(yc=Cc),0|(sc=(lc=Oc)^(sc=Ec)|0),1,0|(pc=0)),Ec=sc=m,kc=(sc=Mt)+(pc=Ec)|0,(uc=(lc=Vt)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),fb=uc,Uc=kc,kc=yb,sc=uc,pc=uc+(yc=Cb)|0,uc=(kc=Uc)+(lc=yb)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),Ft=pc,Dt=uc,uc=Uc,uc=_c,Vc=kc=0|ga(0|(kc=fb)^(yc=Vc),0|(sc=(uc=Uc)^(sc=_c)|0),32,0|(kc=0)),_c=sc=m,sc=vc,uc=kc,pc=(sc=_c)+(kc=vc)|0,(lc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nc=lc,vc=pc,pc=Ec,Cc=sc=0|ga(0|(sc=lc)^(yc=Cc),0|(uc=(pc=vc)^(uc=Ec)|0),40,0|(sc=0)),Ec=uc=m,lc=(uc=Dt)+(sc=Ec)|0,(kc=(pc=Ft)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),fb=kc,Uc=lc,lc=_c,Vc=uc=0|ga(0|(uc=kc)^(yc=Vc),0|(pc=(lc=Uc)^(pc=_c)|0),48,0|(uc=0)),_c=pc=m,pc=vc,lc=uc,kc=(pc=_c)+(uc=vc)|0,(sc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=sc,vc=kc,kc=Ec,pc=sc,Cc=pc=0|ga(0|sc^(yc=Cc),0|(lc=(kc=vc)^(lc=Ec)|0),1,0|(pc=0)),Ec=lc=m,sc=(lc=Ot)+(pc=Ec)|0,(uc=(kc=Yt)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ob=uc,Xc=sc,sc=Pc,lc=uc,pc=uc+(yc=mb)|0,uc=(sc=Xc)+(kc=Pc)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),xt=pc,Ut=uc,Jt=ob,Xt=uc=Xc,uc=Fc,uc=Lc,pc=(uc=Fc)+(lc=Lc)|0,(kc=(sc=nb)+(yc=gb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Tt=pc,pc=dc,pc=wc,uc=0|ga(0|(uc=Ic)^(yc=Zc),0|(sc=(pc=dc)^(sc=wc)|0),1,0|(uc=0)),wc=sc=m,pc=kc,lc=kc+(yc=Zc=uc)|0,kc=(sc=Tt)+(uc=wc)|0,lc>>>0<yc>>>0&&(kc=kc+1|0),Ic=lc,dc=kc,kc=bb,sc=lc,lc=(kc=dc)+(pc=bb)|0,(uc=sc+(yc=Ib)|0)>>>0<yc>>>0&&(lc=lc+1|0),zt=uc,Pt=lc,lc=dc,lc=Qc,Ic=kc=0|ga(0|(kc=Ic)^(yc=xc),0|(sc=(lc=dc)^(sc=Qc)|0),32,0|(kc=0)),dc=sc=m,Ht=kc,Kt=sc,sc=gc,sc=Wc,uc=(sc=gc)+(kc=Wc)|0,(pc=(lc=Gc)+(yc=Jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Gc=pc,gc=uc,yc=pc,pc=(uc=Kt)+(lc=gc)|0,(kc=(sc=Ht)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),Jc=kc,Wc=pc,pc=wc,Zc=uc=0|ga(0|(uc=kc)^(yc=Zc),0|(sc=(pc=Wc)^(sc=wc)|0),40,0|(uc=0)),wc=sc=m,kc=(sc=Pt)+(uc=wc)|0,(lc=(pc=zt)+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),xc=lc,Qc=kc,kc=dc,sc=0|ga(0|(sc=lc)^(yc=Ic),0|(pc=(kc=Qc)^(pc=dc)|0),48,0|(sc=0)),dc=pc=m,nb=kc=0|ga(0|(kc=Jt)^(yc=Ic=sc),0|(sc=(pc=Xt)^(sc=dc)|0),32,0|(kc=0)),Fc=sc=m,$t=kc,ei=sc,sc=Yc,sc=pb,lc=(sc=Yc)+(kc=pb)|0,(uc=(pc=$c)+(yc=jb)|0)>>>0<yc>>>0&&(lc=lc+1|0),ri=lc,lc=gc,lc=Bc,sc=0|ga(0|(sc=Gc)^(yc=Rc),0|(pc=(lc=gc)^(pc=Bc)|0),1,0|(sc=0)),Bc=pc=m,lc=uc,kc=uc+(yc=Rc=sc)|0,uc=(pc=ri)+(sc=Bc)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),Gc=kc,gc=uc,uc=Ab,pc=kc,sc=kc+(yc=Eb)|0,kc=(uc=gc)+(lc=Ab)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),ti=sc,ii=kc,kc=gc,kc=hc,Sc=uc=0|ga(0|(uc=Gc)^(yc=Sc),0|(pc=(kc=gc)^(pc=hc)|0),32,0|(uc=0)),hc=pc=m,pc=Oc,kc=uc,sc=(pc=hc)+(uc=Oc)|0,(lc=kc+(yc=tb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=lc,gc=sc,sc=Bc,pc=lc,Rc=pc=0|ga(0|lc^(yc=Rc),0|(kc=(sc=gc)^(kc=Bc)|0),40,0|(pc=0)),Bc=kc=m,lc=(kc=ii)+(pc=Bc)|0,(uc=(sc=ti)+(yc=Rc)|0)>>>0<yc>>>0&&(lc=lc+1|0),$c=uc,Yc=lc,lc=hc,kc=uc,Sc=kc=0|ga(0|uc^(yc=Sc),0|(sc=(lc=Yc)^(sc=hc)|0),48,0|(kc=0)),hc=sc=m,sc=gc,lc=kc,uc=(sc=hc)+(kc=gc)|0,(pc=lc+(yc=Gc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Gc=pc,gc=uc,yc=pc,pc=(uc=ei)+(lc=gc)|0,(kc=(sc=$t)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),tb=kc,Oc=pc,pc=Ec,Cc=uc=0|ga(0|(uc=kc)^(yc=Cc),0|(sc=(pc=Oc)^(sc=Ec)|0),40,0|(uc=0)),Ec=sc=m,kc=(sc=Ut)+(uc=Ec)|0,(lc=(pc=xt)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ob=lc,Xc=kc,kc=pb,sc=lc,lc=(kc=Xc)+(pc=pb)|0,(uc=sc+(yc=jb)|0)>>>0<yc>>>0&&(lc=lc+1|0),ai=uc,ni=lc,lc=Qc,lc=sb,uc=(lc=Qc)+(sc=sb)|0,(pc=(kc=xc)+(yc=Zb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ai=pc,fi=uc,uc=Tc,uc=Dc,xc=lc=0|ga(0|(lc=ub)^(yc=eb),0|(kc=(uc=Tc)^(kc=Dc)|0),48,0|(lc=0)),Qc=kc=m,kc=Mc,uc=lc,pc=(kc=Qc)+(lc=Mc)|0,(sc=uc+(yc=ib)|0)>>>0<yc>>>0&&(pc=pc+1|0),ib=sc,Mc=pc,pc=mc,kc=sc,jc=kc=0|ga(0|sc^(yc=jc),0|(uc=(pc=Mc)^(uc=mc)|0),1,0|(kc=0)),mc=uc=m,sc=(uc=fi)+(kc=mc)|0,(lc=(pc=Ai)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),eb=lc,Dc=sc,sc=cb,uc=lc,lc=(sc=Dc)+(pc=cb)|0,(kc=uc+(yc=Qb)|0)>>>0<yc>>>0&&(lc=lc+1|0),oi=kc,ci=lc,lc=Dc,lc=hc,Sc=sc=0|ga(0|(sc=eb)^(yc=Sc),0|(uc=(lc=Dc)^(uc=hc)|0),32,0|(sc=0)),hc=uc=m,uc=vc,lc=sc,kc=(uc=hc)+(sc=vc)|0,(pc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=pc,vc=kc,kc=mc,jc=uc=0|ga(0|(uc=pc)^(yc=jc),0|(lc=(kc=vc)^(lc=mc)|0),40,0|(uc=0)),mc=lc=m,pc=(lc=ci)+(uc=mc)|0,(sc=(kc=oi)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),eb=sc,Dc=pc,pc=hc,lc=sc,Sc=lc=0|ga(0|sc^(yc=Sc),0|(kc=(pc=Dc)^(kc=hc)|0),48,0|(lc=0)),hc=kc=m,kc=vc,pc=lc,sc=(kc=hc)+(lc=vc)|0,(uc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=uc,vc=sc,sc=mc,kc=uc,jc=kc=0|ga(0|uc^(yc=jc),0|(pc=(sc=vc)^(pc=mc)|0),1,0|(kc=0)),mc=pc=m,uc=(pc=ni)+(kc=mc)|0,(lc=(sc=ai)+(yc=jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ub=lc,Tc=uc,uc=Kc,pc=lc,kc=lc+(yc=_b)|0,lc=(uc=Tc)+(sc=Kc)|0,kc>>>0<yc>>>0&&(lc=lc+1|0),bi=kc,ui=lc,si=ub,ki=lc=Tc,lc=Uc,lc=ab,kc=(lc=Uc)+(pc=ab)|0,(sc=(uc=fb)+(yc=Bb)|0)>>>0<yc>>>0&&(kc=kc+1|0),li=kc,kc=gc,kc=Bc,lc=0|ga(0|(lc=Gc)^(yc=Rc),0|(uc=(kc=gc)^(uc=Bc)|0),1,0|(lc=0)),Bc=uc=m,kc=sc,pc=sc+(yc=Rc=lc)|0,sc=(uc=li)+(lc=Bc)|0,pc>>>0<yc>>>0&&(sc=sc+1|0),Gc=pc,gc=sc,sc=Kc,uc=pc,pc=(sc=gc)+(kc=Kc)|0,(lc=uc+(yc=_b)|0)>>>0<yc>>>0&&(pc=pc+1|0),pi=lc,yi=pc,pc=gc,pc=Qc,Gc=sc=0|ga(0|(sc=Gc)^(yc=xc),0|(uc=(pc=gc)^(uc=Qc)|0),32,0|(sc=0)),gc=uc=m,di=sc,gi=uc,uc=dc,uc=Wc,lc=(uc=dc)+(sc=Wc)|0,(kc=(pc=Ic)+(yc=Jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ic=kc,dc=lc,yc=kc,sc=(uc=di)+kc|0,kc=(lc=gi)+(pc=dc)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),Jc=sc,Wc=kc,kc=Bc,lc=sc,Rc=lc=0|ga(0|sc^(yc=Rc),0|(uc=(kc=Wc)^(uc=Bc)|0),40,0|(lc=0)),Bc=uc=m,sc=(uc=yi)+(lc=Bc)|0,(pc=(kc=pi)+(yc=Rc)|0)>>>0<yc>>>0&&(sc=sc+1|0),xc=pc,Qc=sc,sc=gc,uc=0|ga(0|(uc=pc)^(yc=Gc),0|(kc=(sc=Qc)^(kc=gc)|0),48,0|(uc=0)),gc=kc=m,fb=sc=0|ga(0|(sc=si)^(yc=Gc=uc),0|(uc=(kc=ki)^(uc=gc)|0),32,0|(sc=0)),Uc=uc=m,vi=sc,hi=uc,uc=Yc,uc=Hc,pc=(uc=Yc)+(sc=Hc)|0,(lc=(kc=$c)+(yc=wb)|0)>>>0<yc>>>0&&(pc=pc+1|0),_i=pc,pc=dc,pc=wc,uc=0|ga(0|(uc=Ic)^(yc=Zc),0|(kc=(pc=dc)^(kc=wc)|0),1,0|(uc=0)),wc=kc=m,pc=lc,sc=lc+(yc=Zc=uc)|0,lc=(kc=_i)+(uc=wc)|0,sc>>>0<yc>>>0&&(lc=lc+1|0),Ic=sc,dc=lc,lc=rb,kc=sc,uc=sc+(yc=hb)|0,sc=(lc=dc)+(pc=rb)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),wi=uc,mi=sc,sc=dc,sc=_c,Vc=lc=0|ga(0|(lc=Ic)^(yc=Vc),0|(kc=(sc=dc)^(kc=_c)|0),32,0|(lc=0)),_c=kc=m,kc=Mc,sc=lc,uc=(kc=_c)+(lc=Mc)|0,(pc=sc+(yc=ib)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=pc,dc=uc,uc=wc,Zc=kc=0|ga(0|(kc=pc)^(yc=Zc),0|(sc=(uc=dc)^(sc=wc)|0),40,0|(kc=0)),wc=sc=m,pc=(sc=mi)+(kc=wc)|0,(lc=(uc=wi)+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),$c=lc,Yc=pc,pc=_c,Vc=sc=0|ga(0|(sc=lc)^(yc=Vc),0|(uc=(pc=Yc)^(uc=_c)|0),48,0|(sc=0)),_c=uc=m,uc=dc,pc=sc,lc=(uc=_c)+(sc=dc)|0,(kc=pc+(yc=Ic)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ic=kc,dc=lc,yc=kc,sc=(uc=vi)+kc|0,kc=(lc=hi)+(pc=dc)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),ib=sc,Mc=kc,kc=mc,lc=sc,jc=lc=0|ga(0|sc^(yc=jc),0|(uc=(kc=Mc)^(uc=mc)|0),40,0|(lc=0)),mc=uc=m,sc=(uc=ui)+(lc=mc)|0,(pc=(kc=bi)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ub=pc,Tc=sc,sc=Ab,uc=pc,pc=(sc=Tc)+(kc=Ab)|0,(lc=uc+(yc=Eb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Bi=lc,Ei=pc,pc=Qc,pc=Hc,lc=(pc=Qc)+(uc=Hc)|0,(kc=(sc=xc)+(yc=wb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Qi=kc,Ii=lc,lc=Xc,lc=Fc,xc=pc=0|ga(0|(pc=ob)^(yc=nb),0|(sc=(lc=Xc)^(sc=Fc)|0),48,0|(pc=0)),Qc=sc=m,sc=Oc,lc=pc,kc=(sc=Qc)+(pc=Oc)|0,(uc=lc+(yc=tb)|0)>>>0<yc>>>0&&(kc=kc+1|0),tb=uc,Oc=kc,kc=Ec,sc=uc,Cc=sc=0|ga(0|uc^(yc=Cc),0|(lc=(kc=Oc)^(lc=Ec)|0),1,0|(sc=0)),Ec=lc=m,uc=(lc=Ii)+(sc=Ec)|0,(pc=(kc=Qi)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),nb=pc,Fc=uc,uc=Lc,lc=pc,pc=(uc=Fc)+(kc=Lc)|0,(sc=lc+(yc=gb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gi=sc,Zi=pc,pc=Fc,pc=_c,Vc=uc=0|ga(0|(uc=nb)^(yc=Vc),0|(lc=(pc=Fc)^(lc=_c)|0),32,0|(uc=0)),_c=lc=m,lc=vc,pc=uc,sc=(lc=_c)+(uc=vc)|0,(kc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=kc,vc=sc,sc=Ec,lc=kc,Cc=lc=0|ga(0|kc^(yc=Cc),0|(pc=(sc=vc)^(pc=Ec)|0),40,0|(lc=0)),Ec=pc=m,kc=(pc=Zi)+(lc=Ec)|0,(uc=(sc=Gi)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),nb=uc,Fc=kc,kc=_c,pc=uc,Vc=pc=0|ga(0|uc^(yc=Vc),0|(sc=(kc=Fc)^(sc=_c)|0),48,0|(pc=0)),_c=sc=m,sc=vc,kc=pc,uc=(sc=_c)+(pc=vc)|0,(lc=kc+(yc=Nc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Nc=lc,vc=uc,uc=Ec,Cc=sc=0|ga(0|(sc=lc)^(yc=Cc),0|(kc=(uc=vc)^(kc=Ec)|0),1,0|(sc=0)),Ec=kc=m,lc=(kc=Ei)+(sc=Ec)|0,(pc=(uc=Bi)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),ob=pc,Xc=lc,lc=cb,kc=pc,pc=(lc=Xc)+(uc=cb)|0,(sc=kc+(yc=Qb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Wi=sc,ji=pc,Ci=ob,Ri=pc=Xc,pc=Dc,pc=rb,sc=(pc=Dc)+(kc=rb)|0,(uc=(lc=eb)+(yc=hb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ni=sc,sc=dc,sc=wc,pc=0|ga(0|(pc=Ic)^(yc=Zc),0|(lc=(sc=dc)^(lc=wc)|0),1,0|(pc=0)),wc=lc=m,sc=uc,kc=uc+(yc=Zc=pc)|0,uc=(lc=Ni)+(pc=wc)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),Ic=kc,dc=uc,uc=sb,lc=kc,pc=kc+(yc=Zb)|0,kc=(uc=dc)+(sc=sb)|0,pc>>>0<yc>>>0&&(kc=kc+1|0),Si=pc,Yi=kc,kc=dc,kc=Qc,Ic=uc=0|ga(0|(uc=Ic)^(yc=xc),0|(lc=(kc=dc)^(lc=Qc)|0),32,0|(uc=0)),dc=lc=m,Oi=uc,Vi=lc,lc=gc,lc=Wc,pc=(lc=gc)+(uc=Wc)|0,(sc=(kc=Gc)+(yc=Jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=sc,gc=pc,yc=sc,uc=(lc=Oi)+sc|0,sc=(pc=Vi)+(kc=gc)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),Jc=uc,Wc=sc,sc=wc,pc=uc,Zc=pc=0|ga(0|uc^(yc=Zc),0|(lc=(sc=Wc)^(lc=wc)|0),40,0|(pc=0)),wc=lc=m,uc=(lc=Yi)+(pc=wc)|0,(kc=(sc=Si)+(yc=Zc)|0)>>>0<yc>>>0&&(uc=uc+1|0),xc=kc,Qc=uc,uc=dc,lc=kc,lc=0|ga(0|kc^(yc=Ic),0|(sc=(uc=Qc)^(sc=dc)|0),48,0|(lc=0)),dc=sc=m,eb=uc=0|ga(0|(uc=Ci)^(yc=Ic=lc),0|(lc=(sc=Ri)^(lc=dc)|0),32,0|(uc=0)),Dc=lc=m,Mi=uc,Fi=lc,lc=Yc,lc=lb,kc=(lc=Yc)+(uc=lb)|0,(pc=(sc=$c)+(yc=Gb)|0)>>>0<yc>>>0&&(kc=kc+1|0),Di=kc,kc=gc,kc=Bc,Rc=lc=0|ga(0|(lc=Gc)^(yc=Rc),0|(sc=(kc=gc)^(sc=Bc)|0),1,0|(lc=0)),Bc=sc=m,kc=pc,pc=(sc=Di)+(lc=Bc)|0,(uc=kc+(yc=Rc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=uc,gc=pc,pc=ab,sc=uc,lc=uc+(yc=Bb)|0,uc=(pc=gc)+(kc=ab)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),xi=lc,Ui=uc,uc=gc,uc=hc,Sc=pc=0|ga(0|(pc=Gc)^(yc=Sc),0|(sc=(uc=gc)^(sc=hc)|0),32,0|(pc=0)),hc=sc=m,sc=Oc,uc=pc,lc=(sc=hc)+(pc=Oc)|0,(kc=uc+(yc=tb)|0)>>>0<yc>>>0&&(lc=lc+1|0);Gc=kc,gc=lc,lc=Bc,Rc=sc=0|ga(0|(sc=kc)^(yc=Rc),0|(uc=(lc=gc)^(uc=Bc)|0),40,0|(sc=0)),Bc=uc=m,kc=(uc=Ui)+(sc=Bc)|0,(pc=(lc=xi)+(yc=Rc)|0)>>>0<yc>>>0&&(kc=kc+1|0),$c=pc,Yc=kc,kc=hc,Sc=uc=0|ga(0|(uc=pc)^(yc=Sc),0|(lc=(kc=Yc)^(lc=hc)|0),48,0|(uc=0)),hc=lc=m,lc=gc,kc=uc,pc=(lc=hc)+(uc=gc)|0,(sc=kc+(yc=Gc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=sc,gc=pc,yc=sc,uc=(lc=Mi)+sc|0,sc=(pc=Fi)+(kc=gc)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),tb=uc,Oc=sc,sc=Ec,pc=uc,Cc=pc=0|ga(0|uc^(yc=Cc),0|(lc=(sc=Oc)^(lc=Ec)|0),40,0|(pc=0)),Ec=lc=m,uc=(lc=ji)+(pc=Ec)|0,(kc=(sc=Wi)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ob=kc,Xc=uc,uc=Kc,lc=kc,pc=kc+(yc=_b)|0,kc=(uc=Xc)+(sc=Kc)|0,pc>>>0<yc>>>0&&(kc=kc+1|0),Ji=pc,Xi=kc,kc=Qc,kc=Pc,pc=(kc=Qc)+(lc=Pc)|0,(sc=(uc=xc)+(yc=mb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ti=sc,Li=pc,pc=Tc,pc=Uc,xc=kc=0|ga(0|(kc=ub)^(yc=fb),0|(uc=(pc=Tc)^(uc=Uc)|0),48,0|(kc=0)),Qc=uc=m,uc=Mc,pc=kc,sc=(uc=Qc)+(kc=Mc)|0,(lc=pc+(yc=ib)|0)>>>0<yc>>>0&&(sc=sc+1|0),ib=lc,Mc=sc,sc=mc,jc=uc=0|ga(0|(uc=lc)^(yc=jc),0|(pc=(sc=Mc)^(pc=mc)|0),1,0|(uc=0)),mc=pc=m,lc=(pc=Li)+(uc=mc)|0,(kc=(sc=Ti)+(yc=jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),fb=kc,Uc=lc,lc=qc,pc=kc,uc=kc+(yc=vb)|0,kc=(lc=Uc)+(sc=qc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),zi=uc,Pi=kc,kc=Uc,kc=hc,Sc=lc=0|ga(0|(lc=fb)^(yc=Sc),0|(pc=(kc=Uc)^(pc=hc)|0),32,0|(lc=0)),hc=pc=m,pc=vc,kc=lc,uc=(pc=hc)+(lc=vc)|0,(sc=kc+(yc=Nc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Nc=sc,vc=uc,uc=mc,pc=sc,jc=pc=0|ga(0|sc^(yc=jc),0|(kc=(uc=vc)^(kc=mc)|0),40,0|(pc=0)),mc=kc=m,sc=(kc=Pi)+(pc=mc)|0,(lc=(uc=zi)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),fb=lc,Uc=sc,sc=hc,Sc=kc=0|ga(0|(kc=lc)^(yc=Sc),0|(uc=(sc=Uc)^(uc=hc)|0),48,0|(kc=0)),hc=uc=m,uc=vc,sc=kc,lc=(uc=hc)+(kc=vc)|0,(pc=sc+(yc=Nc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=pc,vc=lc,lc=mc,jc=uc=0|ga(0|(uc=pc)^(yc=jc),0|(sc=(lc=vc)^(sc=mc)|0),1,0|(uc=0)),mc=sc=m,pc=(sc=Xi)+(uc=mc)|0,(kc=(lc=Ji)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),ub=kc,Tc=pc,pc=kb,sc=kc,kc=(pc=Tc)+(lc=kb)|0,(uc=sc+(yc=Wb)|0)>>>0<yc>>>0&&(kc=kc+1|0),Hi=uc,Ki=kc,qi=ub,$i=kc=Tc,kc=Fc,kc=yb,uc=(kc=Fc)+(sc=yb)|0,(lc=(pc=nb)+(yc=Cb)|0)>>>0<yc>>>0&&(uc=uc+1|0),ea=uc,uc=gc,uc=Bc,Rc=kc=0|ga(0|(kc=Gc)^(yc=Rc),0|(pc=(uc=gc)^(pc=Bc)|0),1,0|(kc=0)),Bc=pc=m,uc=lc,lc=(pc=ea)+(kc=Bc)|0,(sc=uc+(yc=Rc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Gc=sc,gc=lc,lc=kb,pc=sc,kc=sc+(yc=Wb)|0,sc=(lc=gc)+(uc=kb)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),ra=kc,ta=sc,sc=gc,sc=Qc,Gc=lc=0|ga(0|(lc=Gc)^(yc=xc),0|(pc=(sc=gc)^(pc=Qc)|0),32,0|(lc=0)),gc=pc=m,ia=lc,aa=pc,pc=dc,pc=Wc,kc=(pc=dc)+(lc=Wc)|0,(uc=(sc=Ic)+(yc=Jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=uc,dc=kc,yc=uc,lc=(pc=ia)+uc|0,uc=(kc=aa)+(sc=dc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),Jc=lc,Wc=uc,uc=Bc,Rc=kc=0|ga(0|(kc=lc)^(yc=Rc),0|(pc=(uc=Wc)^(pc=Bc)|0),40,0|(kc=0)),Bc=pc=m,lc=(pc=ta)+(kc=Bc)|0,(sc=(uc=ra)+(yc=Rc)|0)>>>0<yc>>>0&&(lc=lc+1|0),xc=sc,Qc=lc,lc=gc,pc=sc,pc=0|ga(0|sc^(yc=Gc),0|(uc=(lc=Qc)^(uc=gc)|0),48,0|(pc=0)),gc=uc=m,nb=lc=0|ga(0|(lc=qi)^(yc=Gc=pc),0|(pc=(uc=$i)^(pc=gc)|0),32,0|(lc=0)),Fc=pc=m,na=lc,Aa=pc,pc=Yc,pc=bb,sc=(pc=Yc)+(lc=bb)|0,(kc=(uc=$c)+(yc=Ib)|0)>>>0<yc>>>0&&(sc=sc+1|0),fa=sc,sc=dc,sc=wc,Zc=pc=0|ga(0|(pc=Ic)^(yc=Zc),0|(uc=(sc=dc)^(uc=wc)|0),1,0|(pc=0)),wc=uc=m,sc=kc,kc=(uc=fa)+(pc=wc)|0,(lc=sc+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=lc,dc=kc,kc=zc,uc=lc,lc=(kc=dc)+(sc=zc)|0,(pc=uc+(yc=db)|0)>>>0<yc>>>0&&(lc=lc+1|0),oa=pc,ca=lc,lc=dc,lc=_c,Vc=kc=0|ga(0|(kc=Ic)^(yc=Vc),0|(uc=(lc=dc)^(uc=_c)|0),32,0|(kc=0)),_c=uc=m,uc=Mc,lc=kc,pc=(uc=_c)+(kc=Mc)|0,(sc=lc+(yc=ib)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ic=sc,dc=pc,pc=wc,Zc=uc=0|ga(0|(uc=sc)^(yc=Zc),0|(lc=(pc=dc)^(lc=wc)|0),40,0|(uc=0)),wc=lc=m,sc=(lc=ca)+(uc=wc)|0,(kc=(pc=oa)+(yc=Zc)|0)>>>0<yc>>>0&&(sc=sc+1|0),$c=kc,Yc=sc,sc=_c,lc=kc,Vc=lc=0|ga(0|kc^(yc=Vc),0|(pc=(sc=Yc)^(pc=_c)|0),48,0|(lc=0)),_c=pc=m,pc=dc,sc=lc,kc=(pc=_c)+(lc=dc)|0,(uc=sc+(yc=Ic)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=uc,dc=kc,yc=uc,lc=(pc=na)+uc|0,uc=(kc=Aa)+(sc=dc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),ib=lc,Mc=uc,uc=mc,jc=kc=0|ga(0|(kc=lc)^(yc=jc),0|(pc=(uc=Mc)^(pc=mc)|0),40,0|(kc=0)),mc=pc=m,lc=(pc=Ki)+(kc=mc)|0,(sc=(uc=Hi)+(yc=jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),ub=sc,Tc=lc,lc=lb,pc=sc,kc=sc+(yc=Gb)|0,sc=(lc=Tc)+(uc=lb)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),ba=kc,ua=sc,sc=Qc,sc=Pc,kc=(sc=Qc)+(pc=Pc)|0,(uc=(lc=xc)+(yc=mb)|0)>>>0<yc>>>0&&(kc=kc+1|0),sa=uc,ka=kc,kc=Xc,kc=Dc,xc=sc=0|ga(0|(sc=ob)^(yc=eb),0|(lc=(kc=Xc)^(lc=Dc)|0),48,0|(sc=0)),Qc=lc=m,lc=Oc,kc=sc,uc=(lc=Qc)+(sc=Oc)|0,(pc=kc+(yc=tb)|0)>>>0<yc>>>0&&(uc=uc+1|0),tb=pc,Oc=uc,uc=Ec,Cc=lc=0|ga(0|(lc=pc)^(yc=Cc),0|(kc=(uc=Oc)^(kc=Ec)|0),1,0|(lc=0)),Ec=kc=m,pc=(kc=ka)+(lc=Ec)|0,(sc=(uc=sa)+(yc=Cc)|0)>>>0<yc>>>0&&(pc=pc+1|0),eb=sc,Dc=pc,pc=bb,kc=sc,lc=sc+(yc=Ib)|0,sc=(pc=Dc)+(uc=bb)|0,lc>>>0<yc>>>0&&(sc=sc+1|0),la=lc,pa=sc,sc=Dc,sc=_c,Vc=pc=0|ga(0|(pc=eb)^(yc=Vc),0|(kc=(sc=Dc)^(kc=_c)|0),32,0|(pc=0)),_c=kc=m,kc=vc,sc=pc,lc=(kc=_c)+(pc=vc)|0,(uc=sc+(yc=Nc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=uc,vc=lc,lc=Ec,kc=uc,Cc=kc=0|ga(0|uc^(yc=Cc),0|(sc=(lc=vc)^(sc=Ec)|0),40,0|(kc=0)),Ec=sc=m,uc=(sc=pa)+(kc=Ec)|0,(pc=(lc=la)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),eb=pc,Dc=uc,uc=_c,Vc=sc=0|ga(0|(sc=pc)^(yc=Vc),0|(lc=(uc=Dc)^(lc=_c)|0),48,0|(sc=0)),_c=lc=m,lc=vc,uc=sc,pc=(lc=_c)+(sc=vc)|0,(kc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nc=kc,vc=pc,pc=Ec,lc=kc,Cc=lc=0|ga(0|kc^(yc=Cc),0|(uc=(pc=vc)^(uc=Ec)|0),1,0|(lc=0)),Ec=uc=m,kc=(uc=ua)+(lc=Ec)|0,(sc=(pc=ba)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ob=sc,Xc=kc,kc=yb,uc=sc,sc=(kc=Xc)+(pc=yb)|0,(lc=uc+(yc=Cb)|0)>>>0<yc>>>0&&(sc=sc+1|0),ya=lc,da=sc,va=ob,ha=sc=Xc,sc=Uc,sc=Ab,lc=(sc=Uc)+(uc=Ab)|0,(pc=(kc=fb)+(yc=Eb)|0)>>>0<yc>>>0&&(lc=lc+1|0),_a=lc,lc=dc,lc=wc,Zc=sc=0|ga(0|(sc=Ic)^(yc=Zc),0|(kc=(lc=dc)^(kc=wc)|0),1,0|(sc=0)),wc=kc=m,lc=pc,pc=(kc=_a)+(sc=wc)|0,(uc=lc+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ic=uc,dc=pc,pc=Lc,kc=uc,sc=uc+(yc=gb)|0,uc=(pc=dc)+(lc=Lc)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),wa=sc,ma=uc,uc=dc,uc=Qc,Ic=pc=0|ga(0|(pc=Ic)^(yc=xc),0|(kc=(uc=dc)^(kc=Qc)|0),32,0|(pc=0)),dc=kc=m,Ba=pc,Ea=kc,kc=gc,kc=Wc,sc=(kc=gc)+(pc=Wc)|0,(lc=(uc=Gc)+(yc=Jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=lc,gc=sc,yc=lc,lc=(sc=Ea)+(uc=gc)|0,(pc=(kc=Ba)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),Jc=pc,Wc=lc,lc=wc,Zc=sc=0|ga(0|(sc=pc)^(yc=Zc),0|(kc=(lc=Wc)^(kc=wc)|0),40,0|(sc=0)),wc=kc=m,pc=(kc=ma)+(sc=wc)|0,(uc=(lc=wa)+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),xc=uc,Qc=pc,pc=dc,kc=uc,kc=0|ga(0|uc^(yc=Ic),0|(lc=(pc=Qc)^(lc=dc)|0),48,0|(kc=0)),dc=lc=m,fb=pc=0|ga(0|(pc=va)^(yc=Ic=kc),0|(kc=(lc=ha)^(kc=dc)|0),32,0|(pc=0)),Uc=kc=m,Qa=pc,Ia=kc,kc=Yc,kc=zc,uc=(kc=Yc)+(pc=zc)|0,(sc=(lc=$c)+(yc=db)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ga=uc,uc=gc,uc=Bc,Rc=kc=0|ga(0|(kc=Gc)^(yc=Rc),0|(lc=(uc=gc)^(lc=Bc)|0),1,0|(kc=0)),Bc=lc=m,uc=sc,sc=(lc=Ga)+(kc=Bc)|0,(pc=uc+(yc=Rc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=pc,gc=sc,sc=cb,lc=pc,pc=(sc=gc)+(uc=cb)|0,(kc=lc+(yc=Qb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Za=kc,Wa=pc,pc=gc,pc=hc,Sc=sc=0|ga(0|(sc=Gc)^(yc=Sc),0|(lc=(pc=gc)^(lc=hc)|0),32,0|(sc=0)),hc=lc=m,lc=Oc,pc=sc,kc=(lc=hc)+(sc=Oc)|0,(uc=pc+(yc=tb)|0)>>>0<yc>>>0&&(kc=kc+1|0),Gc=uc,gc=kc,kc=Bc,lc=uc,Rc=lc=0|ga(0|uc^(yc=Rc),0|(pc=(kc=gc)^(pc=Bc)|0),40,0|(lc=0)),Bc=pc=m,uc=(pc=Wa)+(lc=Bc)|0,(sc=(kc=Za)+(yc=Rc)|0)>>>0<yc>>>0&&(uc=uc+1|0),$c=sc,Yc=uc,uc=hc,pc=sc,Sc=pc=0|ga(0|sc^(yc=Sc),0|(kc=(uc=Yc)^(kc=hc)|0),48,0|(pc=0)),hc=kc=m,kc=gc,uc=pc,sc=(kc=hc)+(pc=gc)|0,(lc=uc+(yc=Gc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=lc,gc=sc,yc=lc,lc=(sc=Ia)+(uc=gc)|0,(pc=(kc=Qa)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),tb=pc,Oc=lc,lc=Ec,Cc=sc=0|ga(0|(sc=pc)^(yc=Cc),0|(kc=(lc=Oc)^(kc=Ec)|0),40,0|(sc=0)),Ec=kc=m,pc=(kc=da)+(sc=Ec)|0,(uc=(lc=ya)+(yc=Cc)|0)>>>0<yc>>>0&&(pc=pc+1|0),ob=uc,Xc=pc,pc=cb,kc=uc,sc=uc+(yc=Qb)|0,uc=(pc=Xc)+(lc=cb)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),ja=sc,Ca=uc,uc=Qc,uc=rb,sc=(uc=Qc)+(kc=rb)|0,(lc=(pc=xc)+(yc=hb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ra=lc,Na=sc,sc=Tc,sc=Fc,xc=uc=0|ga(0|(uc=ub)^(yc=nb),0|(pc=(sc=Tc)^(pc=Fc)|0),48,0|(uc=0)),Qc=pc=m,pc=Mc,sc=uc,lc=(pc=Qc)+(uc=Mc)|0,(kc=sc+(yc=ib)|0)>>>0<yc>>>0&&(lc=lc+1|0),ib=kc,Mc=lc,lc=mc,pc=kc,jc=pc=0|ga(0|kc^(yc=jc),0|(sc=(lc=Mc)^(sc=mc)|0),1,0|(pc=0)),mc=sc=m,kc=(sc=Na)+(pc=mc)|0,(uc=(lc=Ra)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),nb=uc,Fc=kc,kc=ab,sc=uc,pc=uc+(yc=Bb)|0,uc=(kc=Fc)+(lc=ab)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),Sa=pc,Ya=uc,uc=Fc,uc=hc,Sc=kc=0|ga(0|(kc=nb)^(yc=Sc),0|(sc=(uc=Fc)^(sc=hc)|0),32,0|(kc=0)),hc=sc=m,sc=vc,uc=kc,pc=(sc=hc)+(kc=vc)|0,(lc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nc=lc,vc=pc,pc=mc,jc=sc=0|ga(0|(sc=lc)^(yc=jc),0|(uc=(pc=vc)^(uc=mc)|0),40,0|(sc=0)),mc=uc=m,lc=(uc=Ya)+(sc=mc)|0,(kc=(pc=Sa)+(yc=jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),nb=kc,Fc=lc,lc=hc,Sc=uc=0|ga(0|(uc=kc)^(yc=Sc),0|(pc=(lc=Fc)^(pc=hc)|0),48,0|(uc=0)),hc=pc=m,pc=vc,lc=uc,kc=(pc=hc)+(uc=vc)|0,(sc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=sc,vc=kc,kc=mc,pc=sc,jc=pc=0|ga(0|sc^(yc=jc),0|(lc=(kc=vc)^(lc=mc)|0),1,0|(pc=0)),mc=lc=m,sc=(lc=Ca)+(pc=mc)|0,(uc=(kc=ja)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ub=uc,Tc=sc,sc=ab,lc=uc,pc=uc+(yc=Bb)|0,uc=(sc=Tc)+(kc=ab)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),Oa=pc,Va=uc,Ma=ub,Fa=uc=Tc,uc=Dc,uc=Hc,pc=(uc=Dc)+(lc=Hc)|0,(kc=(sc=eb)+(yc=wb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Da=pc,pc=gc,pc=Bc,uc=0|ga(0|(uc=Gc)^(yc=Rc),0|(sc=(pc=gc)^(sc=Bc)|0),1,0|(uc=0)),Bc=sc=m,pc=kc,lc=kc+(yc=Rc=uc)|0,kc=(sc=Da)+(uc=Bc)|0,lc>>>0<yc>>>0&&(kc=kc+1|0),Gc=lc,gc=kc,kc=sb,sc=lc,lc=(kc=gc)+(pc=sb)|0,(uc=sc+(yc=Zb)|0)>>>0<yc>>>0&&(lc=lc+1|0),xa=uc,Ua=lc,lc=gc,lc=Qc,Gc=kc=0|ga(0|(kc=Gc)^(yc=xc),0|(sc=(lc=gc)^(sc=Qc)|0),32,0|(kc=0)),gc=sc=m,Ja=kc,Xa=sc,sc=dc,sc=Wc,uc=(sc=dc)+(kc=Wc)|0,(pc=(lc=Ic)+(yc=Jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=pc,dc=uc,yc=pc,pc=(uc=Xa)+(lc=dc)|0,(kc=(sc=Ja)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),Jc=kc,Wc=pc,pc=Bc,Rc=uc=0|ga(0|(uc=kc)^(yc=Rc),0|(sc=(pc=Wc)^(sc=Bc)|0),40,0|(uc=0)),Bc=sc=m,kc=(sc=Ua)+(uc=Bc)|0,(lc=(pc=xa)+(yc=Rc)|0)>>>0<yc>>>0&&(kc=kc+1|0),xc=lc,Qc=kc,kc=gc,sc=0|ga(0|(sc=lc)^(yc=Gc),0|(pc=(kc=Qc)^(pc=gc)|0),48,0|(sc=0)),gc=pc=m,eb=kc=0|ga(0|(kc=Ma)^(yc=Gc=sc),0|(sc=(pc=Fa)^(sc=gc)|0),32,0|(kc=0)),Dc=sc=m,Ta=kc,La=sc,sc=Yc,sc=qc,lc=(sc=Yc)+(kc=qc)|0,(uc=(pc=$c)+(yc=vb)|0)>>>0<yc>>>0&&(lc=lc+1|0),za=lc,lc=dc,lc=wc,sc=0|ga(0|(sc=Ic)^(yc=Zc),0|(pc=(lc=dc)^(pc=wc)|0),1,0|(sc=0)),wc=pc=m,lc=uc,kc=uc+(yc=Zc=sc)|0,uc=(pc=za)+(sc=wc)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),Ic=kc,dc=uc,uc=pb,pc=kc,sc=kc+(yc=jb)|0,kc=(uc=dc)+(lc=pb)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),Pa=sc,Ha=kc,kc=dc,kc=_c,Vc=uc=0|ga(0|(uc=Ic)^(yc=Vc),0|(pc=(kc=dc)^(pc=_c)|0),32,0|(uc=0)),_c=pc=m,pc=Mc,kc=uc,sc=(pc=_c)+(uc=Mc)|0,(lc=kc+(yc=ib)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ic=lc,dc=sc,sc=wc,pc=lc,Zc=pc=0|ga(0|lc^(yc=Zc),0|(kc=(sc=dc)^(kc=wc)|0),40,0|(pc=0)),wc=kc=m,lc=(kc=Ha)+(pc=wc)|0,(uc=(sc=Pa)+(yc=Zc)|0)>>>0<yc>>>0&&(lc=lc+1|0),$c=uc,Yc=lc,lc=_c,kc=uc,Vc=kc=0|ga(0|uc^(yc=Vc),0|(sc=(lc=Yc)^(sc=_c)|0),48,0|(kc=0)),_c=sc=m,sc=dc,lc=kc,uc=(sc=_c)+(kc=dc)|0,(pc=lc+(yc=Ic)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=pc,dc=uc,yc=pc,pc=(uc=La)+(lc=dc)|0,(kc=(sc=Ta)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),ib=kc,Mc=pc,pc=mc,jc=uc=0|ga(0|(uc=kc)^(yc=jc),0|(sc=(pc=Mc)^(sc=mc)|0),40,0|(uc=0)),mc=sc=m,kc=(sc=Va)+(uc=mc)|0,(lc=(pc=Oa)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ub=lc,Tc=kc,kc=kb,sc=lc,lc=(kc=Tc)+(pc=kb)|0,(uc=sc+(yc=Wb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ka=uc,qa=lc,lc=Qc,lc=yb,uc=(lc=Qc)+(sc=yb)|0,(pc=(kc=xc)+(yc=Cb)|0)>>>0<yc>>>0&&(uc=uc+1|0),$a=pc,en=uc,uc=Xc,uc=Uc,xc=lc=0|ga(0|(lc=ob)^(yc=fb),0|(kc=(uc=Xc)^(kc=Uc)|0),48,0|(lc=0)),Qc=kc=m,kc=Oc,uc=lc,pc=(kc=Qc)+(lc=Oc)|0,(sc=uc+(yc=tb)|0)>>>0<yc>>>0&&(pc=pc+1|0),tb=sc,Oc=pc,pc=Ec,kc=sc,Cc=kc=0|ga(0|sc^(yc=Cc),0|(uc=(pc=Oc)^(uc=Ec)|0),1,0|(kc=0)),Ec=uc=m,sc=(uc=en)+(kc=Ec)|0,(lc=(pc=$a)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),fb=lc,Uc=sc,sc=zc,uc=lc,lc=(sc=Uc)+(pc=zc)|0,(kc=uc+(yc=db)|0)>>>0<yc>>>0&&(lc=lc+1|0),rn=kc,tn=lc,lc=Uc,lc=_c,Vc=sc=0|ga(0|(sc=fb)^(yc=Vc),0|(uc=(lc=Uc)^(uc=_c)|0),32,0|(sc=0)),_c=uc=m,uc=vc,lc=sc,kc=(uc=_c)+(sc=vc)|0,(pc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=pc,vc=kc,kc=Ec,Cc=uc=0|ga(0|(uc=pc)^(yc=Cc),0|(lc=(kc=vc)^(lc=Ec)|0),40,0|(uc=0)),Ec=lc=m,pc=(lc=tn)+(uc=Ec)|0,(sc=(kc=rn)+(yc=Cc)|0)>>>0<yc>>>0&&(pc=pc+1|0),fb=sc,Uc=pc,pc=_c,lc=sc,Vc=lc=0|ga(0|sc^(yc=Vc),0|(kc=(pc=Uc)^(kc=_c)|0),48,0|(lc=0)),_c=kc=m,kc=vc,pc=lc,sc=(kc=_c)+(lc=vc)|0,(uc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=uc,vc=sc,sc=Ec,kc=uc,Cc=kc=0|ga(0|uc^(yc=Cc),0|(pc=(sc=vc)^(pc=Ec)|0),1,0|(kc=0)),Ec=pc=m,uc=(pc=qa)+(kc=Ec)|0,(lc=(sc=Ka)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ob=lc,Xc=uc,uc=lb,pc=lc,kc=lc+(yc=Gb)|0,lc=(uc=Xc)+(sc=lb)|0,kc>>>0<yc>>>0&&(lc=lc+1|0),an=kc,nn=lc,An=ob,fn=lc=Xc,lc=Fc,lc=sb,kc=(lc=Fc)+(pc=sb)|0,(sc=(uc=nb)+(yc=Zb)|0)>>>0<yc>>>0&&(kc=kc+1|0),on=kc,kc=dc,kc=wc,lc=0|ga(0|(lc=Ic)^(yc=Zc),0|(uc=(kc=dc)^(uc=wc)|0),1,0|(lc=0)),wc=uc=m,kc=sc,pc=sc+(yc=Zc=lc)|0,sc=(uc=on)+(lc=wc)|0,pc>>>0<yc>>>0&&(sc=sc+1|0),Ic=pc,dc=sc,sc=qc,uc=pc,pc=(sc=dc)+(kc=qc)|0,(lc=uc+(yc=vb)|0)>>>0<yc>>>0&&(pc=pc+1|0),cn=lc,bn=pc,pc=dc,pc=Qc,Ic=sc=0|ga(0|(sc=Ic)^(yc=xc),0|(uc=(pc=dc)^(uc=Qc)|0),32,0|(sc=0)),dc=uc=m,un=sc,sn=uc,uc=gc,uc=Wc,lc=(uc=gc)+(sc=Wc)|0,(kc=(pc=Gc)+(yc=Jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Gc=kc,gc=lc,yc=kc,sc=(uc=un)+kc|0,kc=(lc=sn)+(pc=gc)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),Jc=sc,Wc=kc,kc=wc,lc=sc,Zc=lc=0|ga(0|sc^(yc=Zc),0|(uc=(kc=Wc)^(uc=wc)|0),40,0|(lc=0)),wc=uc=m,sc=(uc=bn)+(lc=wc)|0,(pc=(kc=cn)+(yc=Zc)|0)>>>0<yc>>>0&&(sc=sc+1|0),xc=pc,Qc=sc,sc=dc,uc=0|ga(0|(uc=pc)^(yc=Ic),0|(kc=(sc=Qc)^(kc=dc)|0),48,0|(uc=0)),dc=kc=m,nb=sc=0|ga(0|(sc=An)^(yc=Ic=uc),0|(uc=(kc=fn)^(uc=dc)|0),32,0|(sc=0)),Fc=uc=m,kn=sc,ln=uc,uc=Yc,uc=Kc,pc=(uc=Yc)+(sc=Kc)|0,(lc=(kc=$c)+(yc=_b)|0)>>>0<yc>>>0&&(pc=pc+1|0),pn=pc,pc=gc,pc=Bc,uc=0|ga(0|(uc=Gc)^(yc=Rc),0|(kc=(pc=gc)^(kc=Bc)|0),1,0|(uc=0)),Bc=kc=m,pc=lc,sc=lc+(yc=Rc=uc)|0,lc=(kc=pn)+(uc=Bc)|0,sc>>>0<yc>>>0&&(lc=lc+1|0),Gc=sc,gc=lc,lc=Pc,kc=sc,uc=sc+(yc=mb)|0,sc=(lc=gc)+(pc=Pc)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),yn=uc,dn=sc,sc=gc,sc=hc,Sc=lc=0|ga(0|(lc=Gc)^(yc=Sc),0|(kc=(sc=gc)^(kc=hc)|0),32,0|(lc=0)),hc=kc=m,kc=Oc,sc=lc,uc=(kc=hc)+(lc=Oc)|0,(pc=sc+(yc=tb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Gc=pc,gc=uc,uc=Bc,Rc=kc=0|ga(0|(kc=pc)^(yc=Rc),0|(sc=(uc=gc)^(sc=Bc)|0),40,0|(kc=0)),Bc=sc=m,pc=(sc=dn)+(kc=Bc)|0,(lc=(uc=yn)+(yc=Rc)|0)>>>0<yc>>>0&&(pc=pc+1|0),$c=lc,Yc=pc,pc=hc,Sc=sc=0|ga(0|(sc=lc)^(yc=Sc),0|(uc=(pc=Yc)^(uc=hc)|0),48,0|(sc=0)),hc=uc=m,uc=gc,pc=sc,lc=(uc=hc)+(sc=gc)|0,(kc=pc+(yc=Gc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Gc=kc,gc=lc,yc=kc,sc=(uc=kn)+kc|0,kc=(lc=ln)+(pc=gc)|0,sc>>>0<yc>>>0&&(kc=kc+1|0),tb=sc,Oc=kc,kc=Ec,lc=sc,Cc=lc=0|ga(0|sc^(yc=Cc),0|(uc=(kc=Oc)^(uc=Ec)|0),40,0|(lc=0)),Ec=uc=m,sc=(uc=nn)+(lc=Ec)|0,(pc=(kc=an)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ob=pc,Xc=sc,sc=Hc,uc=pc,pc=(sc=Xc)+(kc=Hc)|0,(lc=uc+(yc=wb)|0)>>>0<yc>>>0&&(pc=pc+1|0),gn=lc,vn=pc,pc=Tc,pc=Dc,eb=sc=0|ga(0|(sc=ub)^(yc=eb),0|(uc=(pc=Tc)^(uc=Dc)|0),48,0|(sc=0)),Dc=uc=m,uc=Mc,pc=sc,lc=(uc=Dc)+(sc=Mc)|0,(kc=pc+(yc=ib)|0)>>>0<yc>>>0&&(lc=lc+1|0),ib=kc,Mc=lc,lc=mc,jc=uc=0|ga(0|(uc=kc)^(yc=jc),0|(pc=(lc=Mc)^(pc=mc)|0),1,0|(uc=0)),mc=pc=m,pc=pb,lc=uc,kc=(pc=mc)+(uc=pb)|0,(sc=lc+(yc=jb)|0)>>>0<yc>>>0&&(kc=kc+1|0),hn=kc,kc=Qc,pc=sc,uc=sc+(yc=xc)|0,sc=(kc=hn)+(lc=Qc)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),xc=uc,Qc=sc,sc=Lc,kc=uc,lc=uc+(yc=gb)|0,uc=(sc=Qc)+(pc=Lc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),_n=lc,wn=uc,uc=Qc,uc=hc,Sc=sc=0|ga(0|(sc=xc)^(yc=Sc),0|(kc=(uc=Qc)^(kc=hc)|0),32,0|(sc=0)),hc=kc=m,kc=vc,uc=sc,lc=(kc=hc)+(sc=vc)|0,(pc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=pc,vc=lc,lc=mc,jc=kc=0|ga(0|(kc=pc)^(yc=jc),0|(uc=(lc=vc)^(uc=mc)|0),40,0|(kc=0)),mc=uc=m,pc=(uc=wn)+(kc=mc)|0,(sc=(lc=_n)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),xc=sc,Qc=pc,pc=hc,Sc=uc=0|ga(0|(uc=sc)^(yc=Sc),0|(lc=(pc=Qc)^(lc=hc)|0),48,0|(uc=0)),hc=lc=m,lc=vc,pc=uc,sc=(lc=hc)+(uc=vc)|0,(kc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=kc,vc=sc,sc=mc,lc=kc,jc=lc=0|ga(0|kc^(yc=jc),0|(pc=(sc=vc)^(pc=mc)|0),1,0|(lc=0)),mc=pc=m,kc=(pc=vn)+(lc=mc)|0,(uc=(sc=gn)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ub=uc,Tc=kc,kc=bb,pc=uc,lc=uc+(yc=Ib)|0,uc=(kc=Tc)+(sc=bb)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),mn=lc,Bn=uc,En=ub,Qn=uc=Tc,uc=Uc,uc=bb,lc=(uc=Uc)+(pc=bb)|0,(sc=(kc=fb)+(yc=Ib)|0)>>>0<yc>>>0&&(lc=lc+1|0),In=lc,lc=gc,lc=Bc,uc=0|ga(0|(uc=Gc)^(yc=Rc),0|(kc=(lc=gc)^(kc=Bc)|0),1,0|(uc=0)),Bc=kc=m,lc=sc,pc=sc+(yc=Rc=uc)|0,sc=(kc=In)+(uc=Bc)|0,pc>>>0<yc>>>0&&(sc=sc+1|0),Gc=pc,gc=sc,sc=Ab,kc=pc,pc=(sc=gc)+(lc=Ab)|0,(uc=kc+(yc=Eb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gn=uc,Zn=pc,pc=gc,pc=Dc,Gc=sc=0|ga(0|(sc=Gc)^(yc=eb),0|(kc=(pc=gc)^(kc=Dc)|0),32,0|(sc=0)),gc=kc=m,Wn=sc,jn=kc,kc=dc,kc=Wc,uc=(kc=dc)+(sc=Wc)|0,(lc=(pc=Ic)+(yc=Jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=lc,dc=uc,yc=lc,lc=(uc=jn)+(pc=dc)|0,(sc=(kc=Wn)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),Jc=sc,Wc=lc,lc=Bc,Rc=uc=0|ga(0|(uc=sc)^(yc=Rc),0|(kc=(lc=Wc)^(kc=Bc)|0),40,0|(uc=0)),Bc=kc=m,sc=(kc=Zn)+(uc=Bc)|0,(pc=(lc=Gn)+(yc=Rc)|0)>>>0<yc>>>0&&(sc=sc+1|0),eb=pc,Dc=sc,sc=gc,kc=0|ga(0|(kc=pc)^(yc=Gc),0|(lc=(sc=Dc)^(lc=gc)|0),48,0|(kc=0)),gc=lc=m,fb=sc=0|ga(0|(sc=En)^(yc=Gc=kc),0|(kc=(lc=Qn)^(kc=gc)|0),32,0|(sc=0)),Uc=kc=m,Cn=sc,Rn=kc,kc=Yc,kc=rb,pc=(kc=Yc)+(sc=rb)|0,(uc=(lc=$c)+(yc=hb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nn=pc,pc=dc,pc=wc,kc=0|ga(0|(kc=Ic)^(yc=Zc),0|(lc=(pc=dc)^(lc=wc)|0),1,0|(kc=0)),wc=lc=m,pc=uc,sc=uc+(yc=Zc=kc)|0,uc=(lc=Nn)+(kc=wc)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),Ic=sc,dc=uc,uc=Hc,lc=sc,kc=sc+(yc=wb)|0,sc=(uc=dc)+(pc=Hc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),Sn=kc,Yn=sc,sc=dc,sc=_c,Vc=uc=0|ga(0|(uc=Ic)^(yc=Vc),0|(lc=(sc=dc)^(lc=_c)|0),32,0|(uc=0)),_c=lc=m,lc=Mc,sc=uc,kc=(lc=_c)+(uc=Mc)|0,(pc=sc+(yc=ib)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=pc,dc=kc,kc=wc,Zc=lc=0|ga(0|(lc=pc)^(yc=Zc),0|(sc=(kc=dc)^(sc=wc)|0),40,0|(lc=0)),wc=sc=m,pc=(sc=Yn)+(lc=wc)|0,(uc=(kc=Sn)+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),$c=uc,Yc=pc,pc=_c,sc=uc,Vc=sc=0|ga(0|uc^(yc=Vc),0|(kc=(pc=Yc)^(kc=_c)|0),48,0|(sc=0)),_c=kc=m,kc=dc,pc=sc,uc=(kc=_c)+(sc=dc)|0,(lc=pc+(yc=Ic)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=lc,dc=uc,yc=lc,lc=(uc=Rn)+(pc=dc)|0,(sc=(kc=Cn)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),ib=sc,Mc=lc,lc=mc,jc=uc=0|ga(0|(uc=sc)^(yc=jc),0|(kc=(lc=Mc)^(kc=mc)|0),40,0|(uc=0)),mc=kc=m,sc=(kc=Bn)+(uc=mc)|0,(pc=(lc=mn)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ub=pc,Tc=sc,sc=Kc,kc=pc,pc=(sc=Tc)+(lc=Kc)|0,(uc=kc+(yc=_b)|0)>>>0<yc>>>0&&(pc=pc+1|0),On=uc,Vn=pc,pc=Dc,pc=zc,uc=(pc=Dc)+(kc=zc)|0,(lc=(sc=eb)+(yc=db)|0)>>>0<yc>>>0&&(uc=uc+1|0),Mn=lc,Fn=uc,uc=Xc,uc=Fc,nb=pc=0|ga(0|(pc=ob)^(yc=nb),0|(sc=(uc=Xc)^(sc=Fc)|0),48,0|(pc=0)),Fc=sc=m,sc=Oc,uc=pc,lc=(sc=Fc)+(pc=Oc)|0,(kc=uc+(yc=tb)|0)>>>0<yc>>>0&&(lc=lc+1|0),tb=kc,Oc=lc,lc=Ec,Cc=sc=0|ga(0|(sc=kc)^(yc=Cc),0|(uc=(lc=Oc)^(uc=Ec)|0),1,0|(sc=0)),Ec=uc=m,kc=(uc=Fn)+(sc=Ec)|0,(pc=(lc=Mn)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),eb=pc,Dc=kc,kc=qc,uc=pc,pc=(kc=Dc)+(lc=qc)|0,(sc=uc+(yc=vb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Dn=sc,xn=pc,pc=Dc,pc=_c,Vc=kc=0|ga(0|(kc=eb)^(yc=Vc),0|(uc=(pc=Dc)^(uc=_c)|0),32,0|(kc=0)),_c=uc=m,uc=vc,pc=kc,sc=(uc=_c)+(kc=vc)|0,(lc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=lc,vc=sc,sc=Ec,Cc=uc=0|ga(0|(uc=lc)^(yc=Cc),0|(pc=(sc=vc)^(pc=Ec)|0),40,0|(uc=0)),Ec=pc=m,lc=(pc=xn)+(uc=Ec)|0,(kc=(sc=Dn)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),eb=kc,Dc=lc,lc=_c,pc=kc,Vc=pc=0|ga(0|kc^(yc=Vc),0|(sc=(lc=Dc)^(sc=_c)|0),48,0|(pc=0)),_c=sc=m,sc=vc,lc=pc,kc=(sc=_c)+(pc=vc)|0,(uc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=uc,vc=kc,kc=Ec,sc=uc,Cc=sc=0|ga(0|uc^(yc=Cc),0|(lc=(kc=vc)^(lc=Ec)|0),1,0|(sc=0)),Ec=lc=m,uc=(lc=Vn)+(sc=Ec)|0,(pc=(kc=On)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ob=pc,Xc=uc,uc=pb,lc=pc;pc=(uc=Xc)+(kc=pb)|0,(sc=lc+(yc=jb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Un=sc,Jn=pc,Xn=ob,Tn=pc=Xc,pc=Qc,pc=lb,sc=(pc=Qc)+(lc=lb)|0,(kc=(uc=xc)+(yc=Gb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ln=sc,sc=dc,sc=wc,Zc=pc=0|ga(0|(pc=Ic)^(yc=Zc),0|(uc=(sc=dc)^(uc=wc)|0),1,0|(pc=0)),wc=uc=m,sc=kc,kc=(uc=Ln)+(pc=wc)|0,(lc=sc+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=lc,dc=kc,kc=rb,uc=lc,lc=(kc=dc)+(sc=rb)|0,(pc=uc+(yc=hb)|0)>>>0<yc>>>0&&(lc=lc+1|0),zn=pc,Pn=lc,lc=dc,lc=Fc,Ic=kc=0|ga(0|(kc=Ic)^(yc=nb),0|(uc=(lc=dc)^(uc=Fc)|0),32,0|(kc=0)),dc=uc=m,Hn=kc,Kn=uc,uc=gc,uc=Wc,pc=(uc=gc)+(kc=Wc)|0,(sc=(lc=Gc)+(yc=Jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=sc,gc=pc,yc=sc,kc=(uc=Hn)+sc|0,sc=(pc=Kn)+(lc=gc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),Jc=kc,Wc=sc,sc=wc,pc=kc,Zc=pc=0|ga(0|kc^(yc=Zc),0|(uc=(sc=Wc)^(uc=wc)|0),40,0|(pc=0)),wc=uc=m,kc=(uc=Pn)+(pc=wc)|0,(lc=(sc=zn)+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),xc=lc,Qc=kc,kc=dc,uc=0|ga(0|(uc=lc)^(yc=Ic),0|(sc=(kc=Qc)^(sc=dc)|0),48,0|(uc=0)),dc=sc=m,nb=kc=0|ga(0|(kc=Xn)^(yc=Ic=uc),0|(uc=(sc=Tn)^(uc=dc)|0),32,0|(kc=0)),Fc=uc=m,qn=kc,$n=uc,uc=Yc,uc=ab,lc=(uc=Yc)+(kc=ab)|0,(pc=(sc=$c)+(yc=Bb)|0)>>>0<yc>>>0&&(lc=lc+1|0),eA=lc,lc=gc,lc=Bc,Rc=uc=0|ga(0|(uc=Gc)^(yc=Rc),0|(sc=(lc=gc)^(sc=Bc)|0),1,0|(uc=0)),Bc=sc=m,lc=pc,pc=(sc=eA)+(uc=Bc)|0,(kc=lc+(yc=Rc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=kc,gc=pc,pc=sb,sc=kc,kc=(pc=gc)+(lc=sb)|0,(uc=sc+(yc=Zb)|0)>>>0<yc>>>0&&(kc=kc+1|0),rA=uc,tA=kc,kc=gc,kc=hc,Sc=pc=0|ga(0|(pc=Gc)^(yc=Sc),0|(sc=(kc=gc)^(sc=hc)|0),32,0|(pc=0)),hc=sc=m,sc=Oc,kc=pc,uc=(sc=hc)+(pc=Oc)|0,(lc=kc+(yc=tb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Gc=lc,gc=uc,uc=Bc,Rc=sc=0|ga(0|(sc=lc)^(yc=Rc),0|(kc=(uc=gc)^(kc=Bc)|0),40,0|(sc=0)),Bc=kc=m,lc=(kc=tA)+(sc=Bc)|0,(pc=(uc=rA)+(yc=Rc)|0)>>>0<yc>>>0&&(lc=lc+1|0),$c=pc,Yc=lc,lc=hc,Sc=kc=0|ga(0|(kc=pc)^(yc=Sc),0|(uc=(lc=Yc)^(uc=hc)|0),48,0|(kc=0)),hc=uc=m,uc=gc,lc=kc,pc=(uc=hc)+(kc=gc)|0,(sc=lc+(yc=Gc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=sc,gc=pc,yc=sc,kc=(uc=qn)+sc|0,sc=(pc=$n)+(lc=gc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),tb=kc,Oc=sc,sc=Ec,pc=kc,Cc=pc=0|ga(0|kc^(yc=Cc),0|(uc=(sc=Oc)^(uc=Ec)|0),40,0|(pc=0)),Ec=uc=m,kc=(uc=Jn)+(pc=Ec)|0,(lc=(sc=Un)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ob=lc,Xc=kc,kc=Lc,uc=lc,lc=(kc=Xc)+(sc=Lc)|0,(pc=uc+(yc=gb)|0)>>>0<yc>>>0&&(lc=lc+1|0),iA=pc,aA=lc,lc=Tc,lc=Uc,fb=kc=0|ga(0|(kc=ub)^(yc=fb),0|(uc=(lc=Tc)^(uc=Uc)|0),48,0|(kc=0)),Uc=uc=m,uc=Mc,lc=kc,pc=(uc=Uc)+(kc=Mc)|0,(sc=lc+(yc=ib)|0)>>>0<yc>>>0&&(pc=pc+1|0),ib=sc,Mc=pc,pc=mc,jc=uc=0|ga(0|(uc=sc)^(yc=jc),0|(lc=(pc=Mc)^(lc=mc)|0),1,0|(uc=0)),mc=lc=m,lc=Lc,pc=uc,sc=(lc=mc)+(uc=Lc)|0,(kc=pc+(yc=gb)|0)>>>0<yc>>>0&&(sc=sc+1|0),nA=sc,sc=Qc,lc=kc,uc=kc+(yc=xc)|0,kc=(sc=nA)+(pc=Qc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),xc=uc,Qc=kc,kc=kb,sc=uc,pc=uc+(yc=Wb)|0,uc=(kc=Qc)+(lc=kb)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),AA=pc,fA=uc,uc=Qc,uc=hc,Sc=kc=0|ga(0|(kc=xc)^(yc=Sc),0|(sc=(uc=Qc)^(sc=hc)|0),32,0|(kc=0)),hc=sc=m,sc=vc,uc=kc,pc=(sc=hc)+(kc=vc)|0,(lc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nc=lc,vc=pc,pc=mc,jc=sc=0|ga(0|(sc=lc)^(yc=jc),0|(uc=(pc=vc)^(uc=mc)|0),40,0|(sc=0)),mc=uc=m,lc=(uc=fA)+(sc=mc)|0,(kc=(pc=AA)+(yc=jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),xc=kc,Qc=lc,lc=hc,Sc=uc=0|ga(0|(uc=kc)^(yc=Sc),0|(pc=(lc=Qc)^(pc=hc)|0),48,0|(uc=0)),hc=pc=m,pc=vc,lc=uc,kc=(pc=hc)+(uc=vc)|0,(sc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=sc,vc=kc,kc=mc,pc=sc,jc=pc=0|ga(0|sc^(yc=jc),0|(lc=(kc=vc)^(lc=mc)|0),1,0|(pc=0)),mc=lc=m,sc=(lc=aA)+(pc=mc)|0,(uc=(kc=iA)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ub=uc,Tc=sc,sc=pb,lc=uc,pc=uc+(yc=jb)|0,uc=(sc=Tc)+(kc=pb)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),oA=pc,cA=uc,uc=Yc,uc=Pc,pc=(uc=Yc)+(lc=Pc)|0,(kc=(sc=$c)+(yc=mb)|0)>>>0<yc>>>0&&(pc=pc+1|0),bA=kc,uA=pc,pc=dc,pc=Wc,kc=(pc=dc)+(sc=Wc)|0,(lc=(uc=Ic)+(yc=Jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=lc,dc=kc,kc=wc,pc=lc,Zc=pc=0|ga(0|lc^(yc=Zc),0|(uc=(kc=dc)^(uc=wc)|0),1,0|(pc=0)),wc=uc=m,lc=(uc=uA)+(pc=wc)|0,(sc=(kc=bA)+(yc=Zc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Jc=sc,Wc=lc,lc=Ab,uc=sc,sc=(lc=Wc)+(kc=Ab)|0,(pc=uc+(yc=Eb)|0)>>>0<yc>>>0&&(sc=sc+1|0),sA=pc,kA=sc,sc=Wc,sc=_c,Vc=lc=0|ga(0|(lc=Jc)^(yc=Vc),0|(uc=(sc=Wc)^(uc=_c)|0),32,0|(lc=0)),_c=uc=m,uc=Mc,sc=lc,pc=(uc=_c)+(lc=Mc)|0,(kc=sc+(yc=ib)|0)>>>0<yc>>>0&&(pc=pc+1|0),Jc=kc,Wc=pc,pc=wc,Zc=uc=0|ga(0|(uc=kc)^(yc=Zc),0|(sc=(pc=Wc)^(sc=wc)|0),40,0|(uc=0)),wc=sc=m,kc=(sc=kA)+(uc=wc)|0,(lc=(pc=sA)+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),$c=lc,Yc=kc,kc=_c,Vc=sc=0|ga(0|(sc=lc)^(yc=Vc),0|(pc=(kc=Yc)^(pc=_c)|0),48,0|(sc=0)),_c=pc=m,pc=Wc,kc=sc,lc=(pc=_c)+(sc=Wc)|0,(uc=kc+(yc=Jc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Jc=uc,Wc=lc,lA=uc,pA=lc,yA=ub,dA=lc=Tc,lc=Dc,lc=cb,uc=(lc=Dc)+(kc=cb)|0,(sc=(pc=eb)+(yc=Qb)|0)>>>0<yc>>>0&&(uc=uc+1|0),gA=uc,uc=gc,uc=Bc,Rc=lc=0|ga(0|(lc=Gc)^(yc=Rc),0|(pc=(uc=gc)^(pc=Bc)|0),1,0|(lc=0)),Bc=pc=m,uc=sc,sc=(pc=gA)+(lc=Bc)|0,(kc=uc+(yc=Rc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=kc,gc=sc,sc=yb,pc=kc,lc=kc+(yc=Cb)|0,kc=(sc=gc)+(uc=yb)|0,lc>>>0<yc>>>0&&(kc=kc+1|0),vA=lc,hA=kc,kc=gc,kc=Uc,Gc=sc=0|ga(0|(sc=Gc)^(yc=fb),0|(pc=(kc=gc)^(pc=Uc)|0),32,0|(sc=0)),gc=pc=m,pc=dc,kc=sc,lc=(pc=gc)+(sc=dc)|0,(uc=kc+(yc=Ic)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ic=uc,dc=lc,lc=Bc,pc=uc,Rc=pc=0|ga(0|uc^(yc=Rc),0|(kc=(lc=dc)^(kc=Bc)|0),40,0|(pc=0)),Bc=kc=m,uc=(kc=hA)+(pc=Bc)|0,(sc=(lc=vA)+(yc=Rc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ib=sc,Mc=uc,uc=gc,kc=sc,kc=0|ga(0|sc^(yc=Gc),0|(lc=(uc=Mc)^(lc=gc)|0),48,0|(kc=0)),gc=lc=m,eb=uc=0|ga(0|(uc=yA)^(yc=Gc=kc),0|(kc=(lc=dA)^(kc=gc)|0),32,0|(uc=0)),Dc=kc=m,sc=(kc=pA)+(uc=Dc)|0,(pc=(lc=lA)+(yc=eb)|0)>>>0<yc>>>0&&(sc=sc+1|0),fb=pc,Uc=sc,sc=mc,jc=kc=0|ga(0|(kc=pc)^(yc=jc),0|(lc=(sc=Uc)^(lc=mc)|0),40,0|(kc=0)),mc=lc=m,pc=(lc=cA)+(kc=mc)|0,(uc=(sc=oA)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),ub=uc,Tc=pc,pc=bb,lc=uc,kc=uc+(yc=Ib)|0,uc=(pc=Tc)+(sc=bb)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),_A=kc,wA=uc,uc=Mc,uc=rb,kc=(uc=Mc)+(lc=rb)|0,(sc=(pc=ib)+(yc=hb)|0)>>>0<yc>>>0&&(kc=kc+1|0),mA=sc,BA=kc,kc=Xc,kc=Fc,ib=uc=0|ga(0|(uc=ob)^(yc=nb),0|(pc=(kc=Xc)^(pc=Fc)|0),48,0|(uc=0)),Mc=pc=m,pc=Oc,kc=uc,sc=(pc=Mc)+(uc=Oc)|0,(lc=kc+(yc=tb)|0)>>>0<yc>>>0&&(sc=sc+1|0),tb=lc,Oc=sc,sc=Ec,pc=lc,Cc=pc=0|ga(0|lc^(yc=Cc),0|(kc=(sc=Oc)^(kc=Ec)|0),1,0|(pc=0)),Ec=kc=m,lc=(kc=BA)+(pc=Ec)|0,(uc=(sc=mA)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),nb=uc,Fc=lc,lc=Ab,kc=uc,pc=uc+(yc=Eb)|0,uc=(lc=Fc)+(sc=Ab)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),EA=pc,QA=uc,uc=Fc,uc=_c,Vc=lc=0|ga(0|(lc=nb)^(yc=Vc),0|(kc=(uc=Fc)^(kc=_c)|0),32,0|(lc=0)),_c=kc=m,kc=vc,uc=lc,pc=(kc=_c)+(lc=vc)|0,(sc=uc+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Nc=sc,vc=pc,pc=Ec,kc=sc,Cc=kc=0|ga(0|sc^(yc=Cc),0|(uc=(pc=vc)^(uc=Ec)|0),40,0|(kc=0)),Ec=uc=m,sc=(uc=QA)+(kc=Ec)|0,(lc=(pc=EA)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),nb=lc,Fc=sc,sc=_c,Vc=uc=0|ga(0|(uc=lc)^(yc=Vc),0|(pc=(sc=Fc)^(pc=_c)|0),48,0|(uc=0)),_c=pc=m,pc=vc,sc=uc,lc=(pc=_c)+(uc=vc)|0,(kc=sc+(yc=Nc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=kc,vc=lc,lc=Ec,pc=kc,Cc=pc=0|ga(0|kc^(yc=Cc),0|(sc=(lc=vc)^(sc=Ec)|0),1,0|(pc=0)),Ec=sc=m,kc=(sc=wA)+(pc=Ec)|0,(uc=(lc=_A)+(yc=Cc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ob=uc,Xc=kc,kc=ab,sc=uc,pc=uc+(yc=Bb)|0,uc=(kc=Xc)+(lc=ab)|0,pc>>>0<yc>>>0&&(uc=uc+1|0),IA=pc,GA=uc,ZA=ob,WA=uc=Xc,uc=Qc,uc=Pc,pc=(uc=Qc)+(sc=Pc)|0,(lc=(kc=xc)+(yc=mb)|0)>>>0<yc>>>0&&(pc=pc+1|0),jA=pc,pc=Wc,pc=wc,uc=0|ga(0|(uc=Jc)^(yc=Zc),0|(kc=(pc=Wc)^(kc=wc)|0),1,0|(uc=0)),wc=kc=m,pc=lc,sc=lc+(yc=Zc=uc)|0,lc=(kc=jA)+(uc=wc)|0,sc>>>0<yc>>>0&&(lc=lc+1|0),Jc=sc,Wc=lc,lc=kb,kc=sc,uc=sc+(yc=Wb)|0,sc=(lc=Wc)+(pc=kb)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),CA=uc,RA=sc,sc=Wc,sc=Mc,Jc=lc=0|ga(0|(lc=Jc)^(yc=ib),0|(kc=(sc=Wc)^(kc=Mc)|0),32,0|(lc=0)),Wc=kc=m,NA=lc,SA=kc,kc=gc,kc=dc,uc=(kc=gc)+(lc=dc)|0,(pc=(sc=Gc)+(yc=Ic)|0)>>>0<yc>>>0&&(uc=uc+1|0),Ic=pc,dc=uc,yc=pc,pc=(uc=SA)+(sc=dc)|0,(lc=(kc=NA)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),Gc=lc,gc=pc,pc=wc,Zc=uc=0|ga(0|(uc=lc)^(yc=Zc),0|(kc=(pc=gc)^(kc=wc)|0),40,0|(uc=0)),wc=kc=m,lc=(kc=RA)+(uc=wc)|0,(sc=(pc=CA)+(yc=Zc)|0)>>>0<yc>>>0&&(lc=lc+1|0),xc=sc,Qc=lc,lc=Wc,kc=sc,kc=0|ga(0|sc^(yc=Jc),0|(pc=(lc=Qc)^(pc=Wc)|0),48,0|(kc=0)),Wc=pc=m,ib=lc=0|ga(0|(lc=ZA)^(yc=Jc=kc),0|(kc=(pc=WA)^(kc=Wc)|0),32,0|(lc=0)),Mc=kc=m,YA=lc,OA=kc,kc=Yc,kc=yb,sc=(kc=Yc)+(lc=yb)|0,(uc=(pc=$c)+(yc=Cb)|0)>>>0<yc>>>0&&(sc=sc+1|0),VA=sc,sc=dc,sc=Bc,kc=0|ga(0|(kc=Ic)^(yc=Rc),0|(pc=(sc=dc)^(pc=Bc)|0),1,0|(kc=0)),dc=pc=m,sc=uc,lc=uc+(yc=Ic=kc)|0,uc=(pc=VA)+(kc=dc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),Rc=lc,Bc=uc,uc=Hc,pc=lc,kc=lc+(yc=wb)|0,lc=(uc=Bc)+(sc=Hc)|0,kc>>>0<yc>>>0&&(lc=lc+1|0),MA=kc,FA=lc,lc=Bc,lc=hc,Rc=uc=0|ga(0|(uc=Rc)^(yc=Sc),0|(pc=(lc=Bc)^(pc=hc)|0),32,0|(uc=0)),Bc=pc=m,pc=Oc,lc=uc,kc=(pc=Bc)+(uc=Oc)|0,(sc=lc+(yc=tb)|0)>>>0<yc>>>0&&(kc=kc+1|0),Sc=sc,hc=kc,kc=dc,pc=sc,Ic=pc=0|ga(0|sc^(yc=Ic),0|(lc=(kc=hc)^(lc=dc)|0),40,0|(pc=0)),dc=lc=m,sc=(lc=FA)+(pc=dc)|0,(uc=(kc=MA)+(yc=Ic)|0)>>>0<yc>>>0&&(sc=sc+1|0),$c=uc,Yc=sc,sc=Bc,lc=uc,Rc=lc=0|ga(0|uc^(yc=Rc),0|(kc=(sc=Yc)^(kc=Bc)|0),48,0|(lc=0)),Bc=kc=m,kc=hc,sc=lc,uc=(kc=Bc)+(lc=hc)|0,(pc=sc+(yc=Sc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Sc=pc,hc=uc,yc=pc,pc=(uc=OA)+(sc=hc)|0,(lc=(kc=YA)+yc|0)>>>0<yc>>>0&&(pc=pc+1|0),tb=lc,Oc=pc,pc=Ec,Cc=uc=0|ga(0|(uc=lc)^(yc=Cc),0|(kc=(pc=Oc)^(kc=Ec)|0),40,0|(uc=0)),Ec=kc=m,lc=(kc=GA)+(uc=Ec)|0,(sc=(pc=IA)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),ob=sc,Xc=lc,lc=lb,kc=sc,uc=sc+(yc=Gb)|0,sc=(lc=Xc)+(pc=lb)|0,uc>>>0<yc>>>0&&(sc=sc+1|0),DA=uc,xA=sc,sc=Qc,sc=cb,uc=(sc=Qc)+(kc=cb)|0,(pc=(lc=xc)+(yc=Qb)|0)>>>0<yc>>>0&&(uc=uc+1|0),UA=pc,JA=uc,uc=Tc,uc=Dc,xc=sc=0|ga(0|(sc=ub)^(yc=eb),0|(lc=(uc=Tc)^(lc=Dc)|0),48,0|(sc=0)),Qc=lc=m,lc=Uc,uc=sc,pc=(lc=Qc)+(sc=Uc)|0,(kc=uc+(yc=fb)|0)>>>0<yc>>>0&&(pc=pc+1|0),eb=kc,Dc=pc,pc=mc,lc=kc,jc=lc=0|ga(0|kc^(yc=jc),0|(uc=(pc=Dc)^(uc=mc)|0),1,0|(lc=0)),mc=uc=m,kc=(uc=JA)+(lc=mc)|0,(sc=(pc=UA)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),fb=sc,Uc=kc,kc=lb,uc=sc,sc=(kc=Uc)+(pc=lb)|0,(lc=uc+(yc=Gb)|0)>>>0<yc>>>0&&(sc=sc+1|0),XA=lc,TA=sc,sc=Uc,sc=Bc,Rc=kc=0|ga(0|(kc=fb)^(yc=Rc),0|(uc=(sc=Uc)^(uc=Bc)|0),32,0|(kc=0)),Bc=uc=m,uc=vc,sc=kc,lc=(uc=Bc)+(kc=vc)|0,(pc=sc+(yc=Nc)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nc=pc,vc=lc,lc=mc,jc=uc=0|ga(0|(uc=pc)^(yc=jc),0|(sc=(lc=vc)^(sc=mc)|0),40,0|(uc=0)),mc=sc=m,pc=(sc=TA)+(uc=mc)|0,(kc=(lc=XA)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),fb=kc,Uc=pc,pc=Bc,Rc=sc=0|ga(0|(sc=kc)^(yc=Rc),0|(lc=(pc=Uc)^(lc=Bc)|0),48,0|(sc=0)),Bc=lc=m,lc=vc,pc=sc,kc=(lc=Bc)+(sc=vc)|0,(uc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=uc,vc=kc,kc=mc,lc=uc,jc=lc=0|ga(0|uc^(yc=jc),0|(pc=(kc=vc)^(pc=mc)|0),1,0|(lc=0)),mc=pc=m,uc=(pc=xA)+(lc=mc)|0,(sc=(kc=DA)+(yc=jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ub=sc,Tc=uc,uc=Pc,pc=sc,lc=sc+(yc=mb)|0,sc=(uc=Tc)+(kc=Pc)|0,lc>>>0<yc>>>0&&(sc=sc+1|0),LA=lc,zA=sc,PA=ub,HA=sc=Tc,sc=Fc,sc=qc,lc=(sc=Fc)+(pc=qc)|0,(kc=(uc=nb)+(yc=vb)|0)>>>0<yc>>>0&&(lc=lc+1|0),KA=lc,lc=hc,lc=dc,sc=0|ga(0|(sc=Sc)^(yc=Ic),0|(uc=(lc=hc)^(uc=dc)|0),1,0|(sc=0)),dc=uc=m,lc=kc,pc=kc+(yc=Ic=sc)|0,kc=(uc=KA)+(sc=dc)|0,pc>>>0<yc>>>0&&(kc=kc+1|0),Sc=pc,hc=kc,kc=zc,uc=pc,pc=(kc=hc)+(lc=zc)|0,(sc=uc+(yc=db)|0)>>>0<yc>>>0&&(pc=pc+1|0),qA=sc,$A=pc,pc=hc,pc=Qc,Sc=kc=0|ga(0|(kc=Sc)^(yc=xc),0|(uc=(pc=hc)^(uc=Qc)|0),32,0|(kc=0)),hc=uc=m,ef=kc,rf=uc,uc=Wc,uc=gc,sc=(uc=Wc)+(kc=gc)|0,(lc=(pc=Jc)+(yc=Gc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=lc,gc=sc,yc=lc,lc=(sc=rf)+(pc=gc)|0,(kc=(uc=ef)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),Jc=kc,Wc=lc,lc=dc,Ic=sc=0|ga(0|(sc=kc)^(yc=Ic),0|(uc=(lc=Wc)^(uc=dc)|0),40,0|(sc=0)),dc=uc=m,kc=(uc=$A)+(sc=dc)|0,(pc=(lc=qA)+(yc=Ic)|0)>>>0<yc>>>0&&(kc=kc+1|0),xc=pc,Qc=kc,kc=hc,uc=0|ga(0|(uc=pc)^(yc=Sc),0|(lc=(kc=Qc)^(lc=hc)|0),48,0|(uc=0)),hc=lc=m,nb=kc=0|ga(0|(kc=PA)^(yc=Sc=uc),0|(uc=(lc=HA)^(uc=hc)|0),32,0|(kc=0)),Fc=uc=m,tf=kc,af=uc,uc=Yc,uc=sb,pc=(uc=Yc)+(kc=sb)|0,(sc=(lc=$c)+(yc=Zb)|0)>>>0<yc>>>0&&(pc=pc+1|0),nf=pc,pc=gc,pc=wc,uc=0|ga(0|(uc=Gc)^(yc=Zc),0|(lc=(pc=gc)^(lc=wc)|0),1,0|(uc=0)),wc=lc=m,pc=sc,kc=sc+(yc=Zc=uc)|0,sc=(lc=nf)+(uc=wc)|0,kc>>>0<yc>>>0&&(sc=sc+1|0),Gc=kc,gc=sc,sc=Kc,lc=kc,uc=kc+(yc=_b)|0,kc=(sc=gc)+(pc=Kc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),Af=uc,ff=kc,kc=gc,kc=_c,Vc=sc=0|ga(0|(sc=Gc)^(yc=Vc),0|(lc=(kc=gc)^(lc=_c)|0),32,0|(sc=0)),_c=lc=m,lc=Dc,kc=sc,uc=(lc=_c)+(sc=Dc)|0,(pc=kc+(yc=eb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Gc=pc,gc=uc,uc=wc,Zc=lc=0|ga(0|(lc=pc)^(yc=Zc),0|(kc=(uc=gc)^(kc=wc)|0),40,0|(lc=0)),wc=kc=m,pc=(kc=ff)+(lc=wc)|0,(sc=(uc=Af)+(yc=Zc)|0)>>>0<yc>>>0&&(pc=pc+1|0),$c=sc,Yc=pc,pc=_c,kc=sc,Vc=kc=0|ga(0|sc^(yc=Vc),0|(uc=(pc=Yc)^(uc=_c)|0),48,0|(kc=0)),_c=uc=m,uc=gc,pc=kc,sc=(uc=_c)+(kc=gc)|0,(lc=pc+(yc=Gc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=lc,gc=sc,yc=lc,lc=(sc=af)+(pc=gc)|0,(kc=(uc=tf)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),eb=kc,Dc=lc,lc=mc,jc=sc=0|ga(0|(sc=kc)^(yc=jc),0|(uc=(lc=Dc)^(uc=mc)|0),40,0|(sc=0)),mc=uc=m,kc=(uc=zA)+(sc=mc)|0,(pc=(lc=LA)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),ub=pc,Tc=kc,kc=rb,uc=pc,pc=(kc=Tc)+(lc=rb)|0,(sc=uc+(yc=hb)|0)>>>0<yc>>>0&&(pc=pc+1|0),of=sc,cf=pc,pc=Qc,pc=pb,sc=(pc=Qc)+(uc=pb)|0,(lc=(kc=xc)+(yc=jb)|0)>>>0<yc>>>0&&(sc=sc+1|0),bf=lc,uf=sc,sc=Xc,sc=Mc,xc=pc=0|ga(0|(pc=ob)^(yc=ib),0|(kc=(sc=Xc)^(kc=Mc)|0),48,0|(pc=0)),Qc=kc=m,kc=Oc,sc=pc,lc=(kc=Qc)+(pc=Oc)|0,(uc=sc+(yc=tb)|0)>>>0<yc>>>0&&(lc=lc+1|0),tb=uc,Oc=lc,lc=Ec,kc=uc,Cc=kc=0|ga(0|uc^(yc=Cc),0|(sc=(lc=Oc)^(sc=Ec)|0),1,0|(kc=0)),Ec=sc=m,uc=(sc=uf)+(kc=Ec)|0,(pc=(lc=bf)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ib=pc,Mc=uc,uc=sb,sc=pc,pc=(uc=Mc)+(lc=sb)|0,(kc=sc+(yc=Zb)|0)>>>0<yc>>>0&&(pc=pc+1|0),sf=kc,kf=pc,pc=Mc,pc=_c,Vc=uc=0|ga(0|(uc=ib)^(yc=Vc),0|(sc=(pc=Mc)^(sc=_c)|0),32,0|(uc=0)),_c=sc=m,sc=vc,pc=uc,kc=(sc=_c)+(uc=vc)|0,(lc=pc+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Nc=lc,vc=kc,kc=Ec,Cc=sc=0|ga(0|(sc=lc)^(yc=Cc),0|(pc=(kc=vc)^(pc=Ec)|0),40,0|(sc=0)),Ec=pc=m,lc=(pc=kf)+(sc=Ec)|0,(uc=(kc=sf)+(yc=Cc)|0)>>>0<yc>>>0&&(lc=lc+1|0),ib=uc,Mc=lc,lc=_c,pc=uc,Vc=pc=0|ga(0|uc^(yc=Vc),0|(kc=(lc=Mc)^(kc=_c)|0),48,0|(pc=0)),_c=kc=m,kc=vc,lc=pc,uc=(kc=_c)+(pc=vc)|0,(sc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Nc=sc,vc=uc,uc=Ec,kc=sc,Cc=kc=0|ga(0|sc^(yc=Cc),0|(lc=(uc=vc)^(lc=Ec)|0),1,0|(kc=0)),Ec=lc=m,sc=(lc=cf)+(kc=Ec)|0,(pc=(uc=of)+(yc=Cc)|0)>>>0<yc>>>0&&(sc=sc+1|0),ob=pc,Xc=sc,sc=qc,lc=pc,pc=(sc=Xc)+(uc=qc)|0,(kc=lc+(yc=vb)|0)>>>0<yc>>>0&&(pc=pc+1|0),lf=kc,pf=pc,yf=ob,df=pc=Xc,pc=Uc,pc=Hc,kc=(pc=Uc)+(lc=Hc)|0,(uc=(sc=fb)+(yc=wb)|0)>>>0<yc>>>0&&(kc=kc+1|0),gf=kc,kc=gc,kc=wc,pc=0|ga(0|(pc=Gc)^(yc=Zc),0|(sc=(kc=gc)^(sc=wc)|0),1,0|(pc=0)),wc=sc=m,kc=uc,lc=uc+(yc=Zc=pc)|0,uc=(sc=gf)+(pc=wc)|0,lc>>>0<yc>>>0&&(uc=uc+1|0),Gc=lc,gc=uc,uc=yb,sc=lc,lc=(uc=gc)+(kc=yb)|0,(pc=sc+(yc=Cb)|0)>>>0<yc>>>0&&(lc=lc+1|0),vf=pc,hf=lc,lc=gc,lc=Qc,Gc=uc=0|ga(0|(uc=Gc)^(yc=xc),0|(sc=(lc=gc)^(sc=Qc)|0),32,0|(uc=0)),gc=sc=m,_f=uc,wf=sc,sc=hc,sc=Wc,pc=(sc=hc)+(uc=Wc)|0,(kc=(lc=Sc)+(yc=Jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Sc=kc,hc=pc,yc=kc,uc=(sc=_f)+kc|0,kc=(pc=wf)+(lc=hc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),Jc=uc,Wc=kc,kc=wc,pc=uc,Zc=pc=0|ga(0|uc^(yc=Zc),0|(sc=(kc=Wc)^(sc=wc)|0),40,0|(pc=0)),wc=sc=m,uc=(sc=hf)+(pc=wc)|0,(lc=(kc=vf)+(yc=Zc)|0)>>>0<yc>>>0&&(uc=uc+1|0),xc=lc,Qc=uc,uc=gc,sc=0|ga(0|(sc=lc)^(yc=Gc),0|(kc=(uc=Qc)^(kc=gc)|0),48,0|(sc=0)),gc=kc=m,fb=uc=0|ga(0|(uc=yf)^(yc=Gc=sc),0|(sc=(kc=df)^(sc=gc)|0),32,0|(uc=0)),Uc=sc=m,mf=uc,Bf=sc,sc=Yc,sc=Ab,lc=(sc=Yc)+(uc=Ab)|0,(pc=(kc=$c)+(yc=Eb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Ef=lc,lc=hc,lc=dc,Ic=sc=0|ga(0|(sc=Sc)^(yc=Ic),0|(kc=(lc=hc)^(kc=dc)|0),1,0|(sc=0)),dc=kc=m,lc=pc,pc=(kc=Ef)+(sc=dc)|0,(uc=lc+(yc=Ic)|0)>>>0<yc>>>0&&(pc=pc+1|0),Sc=uc,hc=pc,pc=kb,kc=uc,sc=uc+(yc=Wb)|0,uc=(pc=hc)+(lc=kb)|0,sc>>>0<yc>>>0&&(uc=uc+1|0),Qf=sc,If=uc,uc=hc,uc=Bc,Rc=pc=0|ga(0|(pc=Sc)^(yc=Rc),0|(kc=(uc=hc)^(kc=Bc)|0),32,0|(pc=0)),Bc=kc=m,kc=Oc,uc=pc,sc=(kc=Bc)+(pc=Oc)|0,(lc=uc+(yc=tb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Sc=lc,hc=sc,sc=dc,Ic=kc=0|ga(0|(kc=lc)^(yc=Ic),0|(uc=(sc=hc)^(uc=dc)|0),40,0|(kc=0)),dc=uc=m,lc=(uc=If)+(kc=dc)|0,(pc=(sc=Qf)+(yc=Ic)|0)>>>0<yc>>>0&&(lc=lc+1|0),$c=pc,Yc=lc,lc=Bc,Rc=uc=0|ga(0|(uc=pc)^(yc=Rc),0|(sc=(lc=Yc)^(sc=Bc)|0),48,0|(uc=0)),Bc=sc=m,sc=hc,lc=uc,pc=(sc=Bc)+(uc=hc)|0,(kc=lc+(yc=Sc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Sc=kc,hc=pc,yc=kc,uc=(sc=mf)+kc|0,kc=(pc=Bf)+(lc=hc)|0,uc>>>0<yc>>>0&&(kc=kc+1|0),tb=uc,Oc=kc,kc=Ec,pc=uc,Cc=pc=0|ga(0|uc^(yc=Cc),0|(sc=(kc=Oc)^(sc=Ec)|0),40,0|(pc=0)),Ec=sc=m,uc=(sc=pf)+(pc=Ec)|0,(lc=(kc=lf)+(yc=Cc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ob=lc,Xc=uc,uc=zc,sc=lc,lc=(uc=Xc)+(kc=zc)|0,(pc=sc+(yc=db)|0)>>>0<yc>>>0&&(lc=lc+1|0),Gf=pc,Zf=lc,lc=Qc,lc=zc,pc=(lc=Qc)+(sc=zc)|0,(kc=(uc=xc)+(yc=db)|0)>>>0<yc>>>0&&(pc=pc+1|0),Wf=kc,jf=pc,pc=Tc,pc=Fc,db=lc=0|ga(0|(lc=ub)^(yc=nb),0|(uc=(pc=Tc)^(uc=Fc)|0),48,0|(lc=0)),zc=uc=m,uc=Dc,pc=lc,kc=(uc=zc)+(lc=Dc)|0,(sc=pc+(yc=eb)|0)>>>0<yc>>>0&&(kc=kc+1|0),xc=sc,Qc=kc,kc=mc,jc=uc=0|ga(0|(uc=sc)^(yc=jc),0|(pc=(kc=Qc)^(pc=mc)|0),1,0|(uc=0)),mc=pc=m,sc=(pc=jf)+(uc=mc)|0,(lc=(kc=Wf)+(yc=jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),nb=lc,Fc=sc,sc=bb,pc=lc,uc=lc+(yc=Ib)|0,lc=(sc=Fc)+(kc=bb)|0,uc>>>0<yc>>>0&&(lc=lc+1|0),Cf=uc,Rf=lc,lc=Fc,lc=Bc,Rc=sc=0|ga(0|(sc=nb)^(yc=Rc),0|(pc=(lc=Fc)^(pc=Bc)|0),32,0|(sc=0)),Bc=pc=m,pc=vc,lc=sc,uc=(pc=Bc)+(sc=vc)|0,(kc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Nc=kc,vc=uc,uc=mc,pc=kc,jc=pc=0|ga(0|kc^(yc=jc),0|(lc=(uc=vc)^(lc=mc)|0),40,0|(pc=0)),mc=lc=m,kc=(lc=Rf)+(pc=mc)|0,(sc=(uc=Cf)+(yc=jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),nb=sc,Fc=kc,kc=Bc,lc=sc,Rc=lc=0|ga(0|sc^(yc=Rc),0|(uc=(kc=Fc)^(uc=Bc)|0),48,0|(lc=0)),Bc=uc=m,uc=vc,kc=lc,sc=(uc=Bc)+(lc=vc)|0,(pc=kc+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Nc=pc,vc=sc,sc=mc,jc=uc=0|ga(0|(uc=pc)^(yc=jc),0|(kc=(sc=vc)^(kc=mc)|0),1,0|(uc=0)),mc=kc=m,pc=(kc=Zf)+(uc=mc)|0,(lc=(sc=Gf)+(yc=jc)|0)>>>0<yc>>>0&&(pc=pc+1|0),eb=lc,Dc=pc,pc=Lc,kc=lc,lc=(pc=Dc)+(sc=Lc)|0,(uc=kc+(yc=gb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Nf=uc,Sf=lc,lc=Yc,lc=Kc,uc=(lc=Yc)+(kc=Kc)|0,(sc=(pc=$c)+(yc=_b)|0)>>>0<yc>>>0&&(uc=uc+1|0),Yf=sc,Of=uc,uc=gc,uc=Wc,sc=(uc=gc)+(pc=Wc)|0,(kc=(lc=Gc)+(yc=Jc)|0)>>>0<yc>>>0&&(sc=sc+1|0),Gc=kc,gc=sc,sc=wc,Zc=uc=0|ga(0|(uc=kc)^(yc=Zc),0|(lc=(sc=gc)^(lc=wc)|0),1,0|(uc=0)),wc=lc=m,kc=(lc=Of)+(uc=wc)|0,(pc=(sc=Yf)+(yc=Zc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Jc=pc,Wc=kc,kc=cb,lc=pc,pc=(kc=Wc)+(sc=cb)|0,(uc=lc+(yc=Qb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Vf=uc,Mf=pc,pc=Wc,pc=_c,Vc=kc=0|ga(0|(kc=Jc)^(yc=Vc),0|(lc=(pc=Wc)^(lc=_c)|0),32,0|(kc=0)),_c=lc=m,lc=Qc,pc=kc,uc=(lc=_c)+(kc=Qc)|0,(sc=pc+(yc=xc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Jc=sc,Wc=uc,uc=wc,lc=sc,Zc=lc=0|ga(0|sc^(yc=Zc),0|(pc=(uc=Wc)^(pc=wc)|0),40,0|(lc=0)),wc=pc=m,sc=(pc=Mf)+(lc=wc)|0,(kc=(uc=Vf)+(yc=Zc)|0)>>>0<yc>>>0&&(sc=sc+1|0),$c=kc,Yc=sc,sc=_c,pc=kc,Vc=pc=0|ga(0|kc^(yc=Vc),0|(uc=(sc=Yc)^(uc=_c)|0),48,0|(pc=0)),_c=uc=m,uc=Wc,sc=pc,kc=(uc=_c)+(pc=Wc)|0,(lc=sc+(yc=Jc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Jc=lc,Wc=kc,Ff=lc,Df=kc,xf=eb,Uf=kc=Dc,kc=Mc,kc=Lc,lc=(kc=Mc)+(sc=Lc)|0,(pc=(uc=ib)+(yc=gb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Jf=lc,lc=hc,lc=dc,gb=kc=0|ga(0|(kc=Sc)^(yc=Ic),0|(uc=(lc=hc)^(uc=dc)|0),1,0|(kc=0)),Lc=uc=m,lc=pc,pc=(uc=Jf)+(kc=Lc)|0,(sc=lc+(yc=gb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ic=sc,dc=pc,pc=ab,uc=sc,sc=(pc=dc)+(lc=ab)|0,(kc=uc+(yc=Bb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Xf=kc,Tf=sc,sc=dc,sc=zc,db=pc=0|ga(0|(pc=Ic)^(yc=db),0|(uc=(sc=dc)^(uc=zc)|0),32,0|(pc=0)),zc=uc=m,uc=gc,sc=pc,kc=(uc=zc)+(pc=gc)|0,(lc=sc+(yc=Gc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=lc,dc=kc,kc=Lc,gb=uc=0|ga(0|(uc=lc)^(yc=gb),0|(sc=(kc=dc)^(sc=Lc)|0),40,0|(uc=0)),Lc=sc=m,lc=(sc=Tf)+(uc=Lc)|0,(pc=(kc=Xf)+(yc=gb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Sc=pc,hc=lc,lc=zc,sc=0|ga(0|(sc=pc)^(yc=db),0|(kc=(lc=hc)^(kc=zc)|0),48,0|(sc=0)),zc=kc=m,Gc=lc=0|ga(0|(lc=xf)^(yc=db=sc),0|(sc=(kc=Uf)^(sc=zc)|0),32,0|(lc=0)),gc=sc=m,pc=(sc=Df)+(lc=gc)|0,(uc=(kc=Ff)+(yc=Gc)|0)>>>0<yc>>>0&&(pc=pc+1|0),xc=uc,Qc=pc;pc=mc,sc=uc,jc=sc=0|ga(0|uc^(yc=jc),0|(kc=(pc=Qc)^(kc=mc)|0),40,0|(sc=0)),mc=kc=m,uc=(kc=Sf)+(sc=mc)|0,(lc=(pc=Nf)+(yc=jc)|0)>>>0<yc>>>0&&(uc=uc+1|0),ib=lc,Mc=uc,uc=Pc,kc=lc,lc=(uc=Mc)+(pc=Pc)|0,(sc=kc+(yc=mb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Lf=sc,zf=lc,lc=hc,lc=Ab,sc=(lc=hc)+(kc=Ab)|0,(pc=(uc=Sc)+(yc=Eb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Pf=pc,Hf=sc,sc=Xc,sc=Uc,mb=lc=0|ga(0|(lc=ob)^(yc=fb),0|(uc=(sc=Xc)^(uc=Uc)|0),48,0|(lc=0)),Pc=uc=m,uc=Oc,sc=lc,pc=(uc=Pc)+(lc=Oc)|0,(kc=sc+(yc=tb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Eb=kc,Ab=pc,pc=Ec,Sc=uc=0|ga(0|(uc=kc)^(yc=Cc),0|(sc=(pc=Ab)^(sc=Ec)|0),1,0|(uc=0)),hc=sc=m,kc=(sc=Hf)+(uc=hc)|0,(lc=(pc=Pf)+(yc=Sc)|0)>>>0<yc>>>0&&(kc=kc+1|0),tb=lc,Oc=kc,kc=rb,sc=lc,lc=(kc=Oc)+(pc=rb)|0,(uc=sc+(yc=hb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Kf=uc,qf=lc,lc=Oc,lc=_c,hb=kc=0|ga(0|(kc=tb)^(yc=Vc),0|(sc=(lc=Oc)^(sc=_c)|0),32,0|(kc=0)),rb=sc=m,sc=vc,lc=kc,uc=(sc=rb)+(kc=vc)|0,(pc=lc+(yc=Nc)|0)>>>0<yc>>>0&&(uc=uc+1|0),Vc=pc,_c=uc,uc=hc,Nc=sc=0|ga(0|(sc=pc)^(yc=Sc),0|(lc=(uc=_c)^(lc=hc)|0),40,0|(sc=0)),vc=lc=m,pc=(lc=qf)+(sc=vc)|0,(kc=(uc=Kf)+(yc=Nc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Sc=kc,hc=pc,pc=rb,lc=kc,hb=lc=0|ga(0|kc^(yc=hb),0|(uc=(pc=hc)^(uc=rb)|0),48,0|(lc=0)),rb=uc=m,uc=_c,pc=lc,kc=(uc=rb)+(lc=_c)|0,(sc=pc+(yc=Vc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Vc=sc,_c=kc,kc=vc,Nc=uc=0|ga(0|(uc=sc)^(yc=Nc),0|(pc=(kc=_c)^(pc=vc)|0),1,0|(uc=0)),vc=pc=m,sc=(pc=zf)+(uc=vc)|0,(lc=(kc=Lf)+(yc=Nc)|0)>>>0<yc>>>0&&(sc=sc+1|0),tb=lc,Oc=sc,sc=Kc,pc=lc,uc=lc+(yc=_b)|0,lc=(sc=Oc)+(kc=Kc)|0,uc>>>0<yc>>>0&&(lc=lc+1|0),$f=uc,eo=lc,lc=Fc,lc=cb,uc=(lc=Fc)+(pc=cb)|0,(kc=(sc=nb)+(yc=Qb)|0)>>>0<yc>>>0&&(uc=uc+1|0),ro=uc,uc=Wc,uc=wc,_b=lc=0|ga(0|(lc=Jc)^(yc=Zc),0|(sc=(uc=Wc)^(sc=wc)|0),1,0|(lc=0)),Kc=sc=m,uc=kc,kc=(sc=ro)+(lc=Kc)|0,(pc=uc+(yc=_b)|0)>>>0<yc>>>0&&(kc=kc+1|0),Qb=pc,cb=kc,kc=Hc,sc=pc,pc=(kc=cb)+(uc=Hc)|0,(lc=sc+(yc=wb)|0)>>>0<yc>>>0&&(pc=pc+1|0),to=lc,io=pc,pc=cb,pc=Pc,mb=kc=0|ga(0|(kc=Qb)^(yc=mb),0|(sc=(pc=cb)^(sc=Pc)|0),32,0|(kc=0)),Pc=sc=m,ao=kc,no=sc,sc=zc,sc=dc,lc=(sc=zc)+(kc=dc)|0,(uc=(pc=db)+(yc=Ic)|0)>>>0<yc>>>0&&(lc=lc+1|0),wb=uc,Hc=lc,yc=uc,kc=(sc=ao)+uc|0,uc=(lc=no)+(pc=Hc)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),db=kc,zc=uc,uc=Kc,lc=kc,_b=lc=0|ga(0|kc^(yc=_b),0|(sc=(uc=zc)^(sc=Kc)|0),40,0|(lc=0)),Kc=sc=m,kc=(sc=io)+(lc=Kc)|0,(pc=(uc=to)+(yc=_b)|0)>>>0<yc>>>0&&(kc=kc+1|0),Qb=pc,cb=kc,kc=Pc,mb=sc=0|ga(0|(sc=pc)^(yc=mb),0|(uc=(kc=cb)^(uc=Pc)|0),48,0|(sc=0)),Pc=uc=m,uc=Oc,Zc=kc=0|ga(0|(kc=sc)^(yc=tb),0|(sc=(uc=Pc)^(sc=Oc)|0),32,0|(kc=0)),wc=sc=m,Ao=kc,fo=sc,sc=Yc,sc=qc,pc=(sc=Yc)+(kc=qc)|0,(lc=(uc=$c)+(yc=vb)|0)>>>0<yc>>>0&&(pc=pc+1|0),oo=pc,pc=Hc,pc=Lc,sc=0|ga(0|(sc=wb)^(yc=gb),0|(uc=(pc=Hc)^(uc=Lc)|0),1,0|(sc=0)),qc=uc=m,pc=lc,kc=lc+(yc=vb=sc)|0,lc=(uc=oo)+(sc=qc)|0,kc>>>0<yc>>>0&&(lc=lc+1|0),wb=kc,Hc=lc,lc=bb,uc=kc,kc=(lc=Hc)+(pc=bb)|0,(sc=uc+(yc=Ib)|0)>>>0<yc>>>0&&(kc=kc+1|0),co=sc,bo=kc,kc=Hc,kc=Bc,wb=lc=0|ga(0|(lc=wb)^(yc=Rc),0|(uc=(kc=Hc)^(uc=Bc)|0),32,0|(lc=0)),Hc=uc=m,uc=Ab,kc=lc,sc=(uc=Hc)+(lc=Ab)|0,(pc=kc+(yc=Eb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Eb=pc,Ab=sc,sc=qc,vb=uc=0|ga(0|(uc=pc)^(yc=vb),0|(kc=(sc=Ab)^(kc=qc)|0),40,0|(uc=0)),qc=kc=m,pc=(kc=bo)+(uc=qc)|0,(lc=(sc=co)+(yc=vb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ib=lc,bb=pc,pc=Hc,wb=kc=0|ga(0|(kc=lc)^(yc=wb),0|(sc=(pc=bb)^(sc=Hc)|0),48,0|(kc=0)),Hc=sc=m,sc=Ab,pc=kc,lc=(sc=Hc)+(kc=Ab)|0,(uc=pc+(yc=Eb)|0)>>>0<yc>>>0&&(lc=lc+1|0),Eb=uc,Ab=lc,yc=uc,kc=(sc=Ao)+uc|0,uc=(lc=fo)+(pc=Ab)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),gb=kc,Lc=uc,uc=vc,lc=kc,Nc=lc=0|ga(0|kc^(yc=Nc),0|(sc=(uc=Lc)^(sc=vc)|0),40,0|(lc=0)),vc=sc=m,kc=(sc=eo)+(lc=vc)|0,(pc=(uc=$f)+(yc=Nc)|0)>>>0<yc>>>0&&(kc=kc+1|0),Ic=pc,dc=kc,kc=Rb,uo=(sc=pc)^(yc=Nb)|0,so=uc=(kc=dc)^(uc=Rb)|0,uc=bb,uc=ab,pc=(uc=bb)+(sc=ab)|0,(lc=(kc=Ib)+(yc=Bb)|0)>>>0<yc>>>0&&(pc=pc+1|0),ko=lc,lo=pc,pc=Pc,pc=zc,lc=(pc=Pc)+(kc=zc)|0,(sc=(uc=mb)+(yc=db)|0)>>>0<yc>>>0&&(lc=lc+1|0),mb=sc,Pc=lc,lc=Kc,pc=sc,db=pc=0|ga(0|sc^(yc=_b),0|(uc=(lc=Pc)^(uc=Kc)|0),1,0|(pc=0)),zc=uc=m,sc=(uc=lo)+(pc=zc)|0,(kc=(lc=ko)+(yc=db)|0)>>>0<yc>>>0&&(sc=sc+1|0),Ib=kc,bb=sc,sc=yb,uc=kc,kc=(sc=bb)+(lc=yb)|0,(pc=uc+(yc=Cb)|0)>>>0<yc>>>0&&(kc=kc+1|0),po=pc,yo=kc,kc=bb,kc=rb,hb=sc=0|ga(0|(sc=Ib)^(yc=hb),0|(uc=(kc=bb)^(uc=rb)|0),32,0|(sc=0)),rb=uc=m,go=sc,vo=uc,uc=Mc,uc=gc,Cb=kc=0|ga(0|(kc=ib)^(yc=Gc),0|(sc=(uc=Mc)^(sc=gc)|0),48,0|(kc=0)),yb=sc=m,sc=Qc,uc=kc,pc=(sc=yb)+(kc=Qc)|0,(lc=uc+(yc=xc)|0)>>>0<yc>>>0&&(pc=pc+1|0),Ib=lc,bb=pc,yc=lc,lc=(pc=vo)+(uc=bb)|0,(kc=(sc=go)+yc|0)>>>0<yc>>>0&&(lc=lc+1|0),Bb=kc,ab=lc,lc=zc,pc=kc,db=pc=0|ga(0|kc^(yc=db),0|(sc=(lc=ab)^(sc=zc)|0),40,0|(pc=0)),zc=sc=m,kc=(sc=yo)+(pc=zc)|0,(uc=(lc=po)+(yc=db)|0)>>>0<yc>>>0&&(kc=kc+1|0),_b=uc,Kc=kc,kc=rb,sc=uc,hb=sc=0|ga(0|uc^(yc=hb),0|(lc=(kc=Kc)^(lc=rb)|0),48,0|(sc=0)),rb=lc=m,lc=ab,kc=sc,uc=(lc=rb)+(sc=ab)|0,(pc=kc+(yc=Bb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Bb=pc,ab=uc,kc=(uc=so)^(kc=ab)|0,ho=(lc=uo)^(yc=pc)|0,A[(lc=w)>>2]=ho,A[(lc+4|0)>>2]=kc,_o=e,wo=v,mo=kc=_,kc=dc,kc=wc,Nb=uc=0|ga(0|(uc=Ic)^(yc=Zc),0|(lc=(kc=dc)^(lc=wc)|0),48,0|(uc=0)),Rb=lc=m,lc=Lc,kc=uc,pc=(lc=Rb)+(uc=Lc)|0,(sc=kc+(yc=gb)|0)>>>0<yc>>>0&&(pc=pc+1|0),gb=sc,Lc=pc,yc=sc,Bo=kc=(pc=mo)^(kc=Lc)|0,kc=Kc,pc=(lc=wo)^sc|0,lc=(kc=Bo)^(lc=Kc)|0,Eo=pc^(yc=_b)|0,A[((pc=_o)+16|0)>>2]=Eo,A[(pc+20|0)>>2]=lc,lc=Rb,lc=f,Qo=(kc=Nb)^(yc=s)|0,Io=pc=(lc=Rb)^(pc=f)|0,pc=ab,pc=zc,Go=lc=0|ga(0|(lc=Bb)^(yc=db),0|(kc=(pc=ab)^(kc=zc)|0),1,0|(lc=0)),Zo=kc=m,lc=(kc=Io)^(lc=Zo)|0,Wo=(pc=Qo)^(yc=Go)|0,A[((pc=e)+56|0)>>2]=Wo,A[(pc+60|0)>>2]=lc,lc=n,lc=Lc,lc=vc,kc=sc,jo=kc=0|ga(0|sc^(yc=Nc),0|(pc=(lc=Lc)^(pc=vc)|0),1,0|(kc=0)),Co=pc=m,Ro=kc=(pc=n)^(kc=Co)|0,kc=rb,pc=(lc=b)^(yc=jo)|0,lc=(kc=Ro)^(lc=rb)|0,No=pc^(yc=hb)|0,A[((pc=e)+40|0)>>2]=No,A[(pc+44|0)>>2]=lc,So=pc,Yo=d,Oo=lc=g,Vo=Zb,Mo=lc=sb,lc=kb,lc=bb,lc=mc,hb=kc=0|ga(0|(kc=Ib)^(yc=jc),0|(pc=(lc=bb)^(pc=mc)|0),1,0|(kc=0)),rb=pc=m,sc=(pc=kb)+(kc=rb)|0,(uc=(lc=Wb)+(yc=hb)|0)>>>0<yc>>>0&&(sc=sc+1|0),Fo=sc,sc=cb,pc=uc,kc=uc+(yc=Qb)|0,uc=(sc=Fo)+(lc=cb)|0,kc>>>0<yc>>>0&&(uc=uc+1|0),Wb=kc,kb=uc,yc=kc,lc=(sc=Vo)+kc|0,kc=(uc=Mo)+(pc=kb)|0,lc>>>0<yc>>>0&&(kc=kc+1|0),Do=lc,xo=kc,kc=kb,kc=Hc,Zb=uc=0|ga(0|(uc=Wb)^(yc=wb),0|(sc=(kc=kb)^(sc=Hc)|0),32,0|(uc=0)),sb=sc=m,sc=_c,kc=uc,lc=(sc=sb)+(uc=_c)|0,(pc=kc+(yc=Vc)|0)>>>0<yc>>>0&&(lc=lc+1|0),wb=pc,Hc=lc,lc=rb,hb=sc=0|ga(0|(sc=pc)^(yc=hb),0|(kc=(lc=Hc)^(kc=rb)|0),40,0|(sc=0)),rb=kc=m,pc=(kc=xo)+(sc=rb)|0,(uc=(lc=Do)+(yc=hb)|0)>>>0<yc>>>0&&(pc=pc+1|0),Wb=uc,kb=pc,yc=uc,Uo=(kc=Yo)^uc|0,Jo=lc=(pc=Oo)^(lc=kb)|0,Xo=jb,To=lc=pb,lc=hc,lc=lb,uc=(lc=hc)+(kc=lb)|0,(sc=(pc=Sc)+(yc=Gb)|0)>>>0<yc>>>0&&(uc=uc+1|0),Lo=uc,uc=Ab,uc=qc,Gb=lc=0|ga(0|(lc=Eb)^(yc=vb),0|(pc=(uc=Ab)^(pc=qc)|0),1,0|(lc=0)),lb=pc=m,uc=sc,sc=(pc=Lo)+(lc=lb)|0,(kc=uc+(yc=Gb)|0)>>>0<yc>>>0&&(sc=sc+1|0),vb=kc,qc=sc,yc=kc,lc=(pc=Xo)+kc|0,kc=(sc=To)+(uc=qc)|0,lc>>>0<yc>>>0&&(kc=kc+1|0),zo=lc,Po=kc,kc=qc,kc=yb,jb=sc=0|ga(0|(sc=vb)^(yc=Cb),0|(pc=(kc=qc)^(pc=yb)|0),32,0|(sc=0)),pb=pc=m,pc=Pc,kc=sc,lc=(pc=pb)+(sc=Pc)|0,(uc=kc+(yc=mb)|0)>>>0<yc>>>0&&(lc=lc+1|0),mb=uc,Pc=lc,lc=lb,pc=uc,Gb=pc=0|ga(0|uc^(yc=Gb),0|(kc=(lc=Pc)^(kc=lb)|0),40,0|(pc=0)),lb=kc=m,uc=(kc=Po)+(pc=lb)|0,(sc=(lc=zo)+(yc=Gb)|0)>>>0<yc>>>0&&(uc=uc+1|0),vb=sc,qc=uc,uc=pb,kc=sc,jb=kc=0|ga(0|sc^(yc=jb),0|(lc=(uc=qc)^(lc=pb)|0),48,0|(kc=0)),pb=lc=m,lc=Pc,uc=kc,sc=(lc=pb)+(kc=Pc)|0,(pc=uc+(yc=mb)|0)>>>0<yc>>>0&&(sc=sc+1|0),mb=pc,Pc=sc,uc=(sc=Jo)^(uc=Pc)|0,Ho=(lc=Uo)^(yc=pc)|0,A[((lc=So)+24|0)>>2]=Ho,A[(lc+28|0)>>2]=uc,uc=o,uc=kb,uc=sb,sc=0|ga(0|(sc=Wb)^(yc=Zb),0|(lc=(uc=kb)^(lc=sb)|0),48,0|(sc=0)),sb=lc=m,Ko=(uc=k)^(yc=Zb=sc)|0,qo=sc=(lc=o)^(sc=sb)|0,sc=Pc,sc=lb,$o=lc=0|ga(0|(lc=pc)^(yc=Gb),0|(uc=(sc=Pc)^(uc=lb)|0),1,0|(lc=0)),ec=uc=m,lc=(uc=qo)^(lc=ec)|0,rc=(sc=Ko)^(yc=$o)|0,A[((sc=e)+48|0)>>2]=rc,A[(sc+52|0)>>2]=lc,tc=sc,lc=qc,lc=u,ic=(uc=vb)^(yc=y)|0,ac=sc=(lc=qc)^(sc=u)|0,sc=sb,sc=Hc,pc=(sc=sb)+(uc=Hc)|0,(kc=(lc=Zb)+(yc=wb)|0)>>>0<yc>>>0&&(pc=pc+1|0),mb=kc,Pc=pc,yc=kc,lc=(pc=ac)^(lc=Pc)|0,nc=(sc=ic)^kc|0,A[((sc=tc)+8|0)>>2]=nc,A[(sc+12|0)>>2]=lc,lc=pb,lc=a,Ac=(pc=jb)^(yc=c)|0,fc=sc=(lc=pb)^(sc=a)|0,sc=Pc,sc=rb,lc=kc,oc=lc=0|ga(0|kc^(yc=hb),0|(pc=(sc=Pc)^(pc=rb)|0),1,0|(lc=0)),cc=pc=m,lc=(pc=fc)^(lc=cc)|0,bc=(sc=Ac)^(yc=oc)|0,A[((sc=e)+32|0)>>2]=bc,A[(sc+36|0)>>2]=lc,h=t+128|0}function E(e,r){e|=0;var t,a=0,o=0,c=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,T=0,z=0,P=0,H=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,qe=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Ir=0,Gr=0,Zr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,nt=0,At=0,ft=0,ot=0,ct=0,bt=0,ut=0,st=0,kt=0,lt=0,pt=0,yt=0,gt=0,vt=0,ht=0,_t=0,wt=0,mt=0,Bt=0,Et=0,Qt=0,Gt=0,Zt=0,Wt=0,jt=0,Rt=0,St=0,Yt=0,Ot=0,Vt=0,Mt=0,Ft=0,Dt=0,xt=0,Ut=0,Jt=0,Xt=0,Tt=0,Lt=0,zt=0,Ht=0,Kt=0,qt=0,$t=0,ei=0,ri=0,ti=0,ii=0,ai=0,ni=0,Ai=0,fi=0;h=t=h-480|0,jr(0|t+336,0|(r|=0)),g=u=0|A[(o=t+352|0)>>2],v=c=0|A[(o+4|0)>>2],o=t,R=c=0|A[(t+344|0)>>2],S=u=0|A[(t+348|0)>>2];e:{r:{t:{i:{a:{n:{if(o=t,!((0|(o=u=0|A[(t+336|0)>>2]))==(0|(d=1))&(0|(c=0|A[(t+340|0)>>2]))==(0|(u=0))|0)){if(p=0|Pt()){if(Xe=p,m=o=0|A[(d=p)>>2],B=c=0|A[(d+4|0)>>2],d=o,k=c+(o=0)|0,(a=d+(u=1)|0)>>>0<u>>>0&&(k=k+1|0),A[(d=Xe)>>2]=a,A[(d+4|0)>>2]=k,E=k=0|A[(c=p+8|0)>>2],G=d=0|A[(c+4|0)>>2],p=1063424,d=0,A[(k=t+24|0)>>2]=0,A[(k+4|0)>>2]=d,A[(t+20|0)>>2]=p,P=0,A[(t+16|0)>>2]=0,k=t,d=0,A[(t+32|0)>>2]=0,A[(t+36|0)>>2]=d,d=G,k=t,A[(t+8|0)>>2]=E,A[(t+12|0)>>2]=d,d=B,k=t,A[t>>2]=m,A[(t+4|0)>>2]=d,d=v,Ie=g,!(Ge=(0|(c=R))!=(0|(u=1))|(0|(d=S))!=(0|(k=0))|0)&&!Ie){ee=2,H=0,$=0,T=0,z=2,Y=0;break a}ae=4|t+256,N=8+(t+256|0)|0,w=8+(t+336|0)|0,J=4+(t+112|0)|0,ve=4|t+336,re=8+(t+40|0)|0,Ze=4|t+40,x=8+(t+112|0)|0,U=4+(t+184|0)|0,ne=4|t+112,We=16+(t+256|0)|0,p=1,P=0,H=0,$=0,ee=2,T=0,z=2,Y=0;A:for(;;){Z=p;f:{if(g=p=0|A[(r+16|0)>>2],v=c=0,m=c=0|A[(u=r)>>2],B=d=0|A[(u+4|0)>>2],d=v,u=c,o=(d=B)>>>0>(c=v)>>>0|(0|d)==(0|c)&u>>>0>(k=p)>>>0|0,u=c,c=o?k:m,k=o?u:d,_=c,!(p>>>0<c>>>0)){if((0|p)!=(0|_))break f;Q=0,j=8,g=0,v=k=0,C=0;break i}Nt(0|_,0|p,1051556),l()}y=11,C=0,Q=0;f:{o:{c:{b:{u:{s:switch(0|(_=255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+_|0)>>0]))|0)){case 3:break b;case 1:break u;case 0:break s;case 7:break n;default:break t}Wr(0|t+336,0|r),o=t,E=k=0|A[(t+344|0)>>2],G=c=0|A[(t+348|0)>>2];s:{k:{l:{p:{y:{d:{g:{v:{h:{_:{w:{m:{B:{E:{Q:{I:{G:{if(o=t,!((0|(o=c=0|A[(t+336|0)>>2]))==(0|(u=1))&(0|(k=0|A[(t+340|0)>>2]))==(0|(c=0))|0)){if(a=(o=G)+(k=-1)|0,(d=(u=E)+(c=-1)|0)>>>0<c>>>0&&(a=a+1|0),g=d,v=a,a>>>0>(u=0)>>>0|(0|a)==(0|u)&(o=d)>>>0>(c=6)>>>0|0)break _;switch(o=v,0|g){case 6:break w;case 5:break m;case 4:break B;case 3:break E;case 2:break Q;case 1:break I;default:break G}}o=G,c=E,a=0,k=31&(u=32)|0,32<=(63&u|0)>>>0?(a=0,je=o>>>k|0):(a=o>>>k|0,je=(((1<<k|0)-1|0)&o|0)<<(32-k|0)|0|c>>>k|0),Q=je,m=a=0|A[(o=t+376|0)>>2],B=c=0|A[(o+4|0)>>2],F=0|A[(t+372|0)>>2],O=0|A[(t+368|0)>>2],V=0|A[(t+364|0)>>2],M=0|A[(t+360|0)>>2],g=c=0|A[(o=t+352|0)>>2],v=a=0|A[(o+4|0)>>2],a=G,j=E;break i}if(2==(0|z))break l;y=3,Q=0,j=1,g=1,v=a=0,C=0;break t}if(!T)break p;y=3,Q=0,j=1,g=2,v=a=0,C=0;break t}if(2==(0|ee))break y;y=3,Q=0,j=1,g=3,v=a=0,C=0;break t}if(!$)break d;y=3,Q=0,j=1,g=4,v=a=0,C=0;break t}if(!H)break g;y=3,Q=0,j=1,g=5,v=a=0,C=0;break t}if(!P)break v;y=3,Q=0,j=1,g=6,v=a=0,C=0;break t}if(!Y)break h;y=3,Q=0,j=1,g=7,v=a=0,C=0;break t}if(a=0,A[(c=We)>>2]=0,A[(c+4|0)>>2]=a,a=G,c=t,A[(t+264|0)>>2]=E,A[(t+268|0)>>2]=a,A[(t+256|0)>>2]=0,A[(t+112|0)>>2]=1,c=t,A[(t+120|0)>>2]=E,A[(t+124|0)>>2]=a,q(0|t+336,0|r,0|t,0|t+256,0|t+112),12==(0|(y=0|f[(t+336|0)>>0])))break o;A[(8+(t+184|0)|0)>>2]=0|A[(t+396|0)>>2],a=0|A[(o=t+388|0)>>2],c=0|A[(o+4|0)>>2],Te=a,a=t,A[(t+184|0)>>2]=Te,A[(t+188|0)>>2]=c,C=0|A[(t+384|0)>>2],m=c=0|A[(o=t+376|0)>>2],B=a=0|A[(o+4|0)>>2],F=0|A[(t+372|0)>>2],O=0|A[(t+368|0)>>2],V=0|A[(t+364|0)>>2],M=0|A[(t+360|0)>>2],g=a=0|A[(o=t+352|0)>>2],v=c=0|A[(o+4|0)>>2],Q=0|A[(t+348|0)>>2],j=0|A[(8+(t+336|0)|0)>>2];break c}if(A[(t+332|0)>>2]=r,A[(t+412|0)>>2]=t+332|0,L(0|t+336,0|t+412),1!=(0|A[(t+336|0)>>2])){if(c=0|A[(o=ve)>>2],a=0|A[(o+4|0)>>2],Le=c,A[(c=ae)>>2]=Le,A[(c+4|0)>>2]=a,A[(p=c+8|0)>>2]=0|A[(o+8|0)>>2],p=0|A[p>>2],A[(8+(t+184|0)|0)>>2]=p,g=a=0|A[(o=c)>>2],v=c=0|A[(o+4|0)>>2],a=t,A[(t+184|0)>>2]=g,A[(t+188|0)>>2]=c,A[(_=ne+8|0)>>2]=p,A[(a=ne)>>2]=g,A[(a+4|0)>>2]=c,A[(Ze+8|0)>>2]=0|A[_>>2],o=a,c=0|A[a>>2],a=0|A[(a+4|0)>>2],ze=c,A[(c=Ze)>>2]=ze,A[(c+4|0)>>2]=a,p=0|A[(t+52|0)>>2],_=0|b[(t+50|0)>>1],y=0|f[(t+49|0)>>0],I=0|f[(t+48|0)>>0],W=0|A[(t+44|0)>>2],!(Y=0|Qi(12,4)))break k;A[(Y+8|0)>>2]=p,n[(Y+6|0)>>1]=_,i[(Y+5|0)>>0]=y,i[(Y+4|0)>>0]=I,A[Y>>2]=W;break o}a=0|A[(o=w+56|0)>>2],c=0|A[(o+4|0)>>2],Pe=a,A[(a=56+(t+416|0)|0)>>2]=Pe,A[(a+4|0)>>2]=c,c=0|A[(o=w+48|0)>>2],a=0|A[(o+4|0)>>2],qe=c,A[(c=48+(t+416|0)|0)>>2]=qe,A[(c+4|0)>>2]=a,a=0|A[(o=w+40|0)>>2],c=0|A[(o+4|0)>>2],er=a,A[(a=40+(t+416|0)|0)>>2]=er,A[(a+4|0)>>2]=c,c=0|A[(o=w+32|0)>>2],a=0|A[(o+4|0)>>2],rr=c,A[(c=32+(t+416|0)|0)>>2]=rr,A[(c+4|0)>>2]=a,a=0|A[(o=w+24|0)>>2],c=0|A[(o+4|0)>>2],tr=a,A[(a=24+(t+416|0)|0)>>2]=tr,A[(a+4|0)>>2]=c,c=0|A[(o=w+16|0)>>2],a=0|A[(o+4|0)>>2],ir=c,A[(c=16+(t+416|0)|0)>>2]=ir,A[(c+4|0)>>2]=a,a=0|A[(o=w+8|0)>>2],c=0|A[(o+4|0)>>2],ar=a,A[(a=8+(t+416|0)|0)>>2]=ar,A[(a+4|0)>>2]=c,c=0|A[(o=w)>>2],a=0|A[(o+4|0)>>2],nr=c,c=t,A[(t+416|0)>>2]=nr,A[(t+420|0)>>2]=a,Ke(0|N,0|t+416,1048910,16),r=U+56|0,a=0|A[(o=N+56|0)>>2],c=0|A[(o+4|0)>>2],Ar=a,A[(a=r)>>2]=Ar,A[(a+4|0)>>2]=c,p=U+48|0,c=0|A[(o=N+48|0)>>2],a=0|A[(o+4|0)>>2],fr=c,A[(c=p)>>2]=fr,A[(c+4|0)>>2]=a,_=U+40|0,a=0|A[(o=N+40|0)>>2],c=0|A[(o+4|0)>>2],or=a,A[(a=_)>>2]=or,A[(a+4|0)>>2]=c,y=U+32|0,c=0|A[(o=N+32|0)>>2],a=0|A[(o+4|0)>>2],cr=c,A[(c=y)>>2]=cr,A[(c+4|0)>>2]=a,Z=U+24|0,a=0|A[(o=N+24|0)>>2],c=0|A[(o+4|0)>>2],br=a,A[(a=Z)>>2]=br,A[(a+4|0)>>2]=c,I=U+16|0,c=0|A[(o=N+16|0)>>2],a=0|A[(o+4|0)>>2],ur=c,A[(c=I)>>2]=ur,A[(c+4|0)>>2]=a,W=U+8|0,a=0|A[(o=N+8|0)>>2],c=0|A[(o+4|0)>>2],sr=a,A[(a=W)>>2]=sr,A[(a+4|0)>>2]=c,c=0|A[(o=N)>>2],a=0|A[(o+4|0)>>2],kr=c,A[(c=U)>>2]=kr,A[(c+4|0)>>2]=a,Q=x+56|0,a=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],lr=a,A[(a=Q)>>2]=lr,A[(a+4|0)>>2]=c,r=x+48|0,c=0|A[(o=p)>>2],a=0|A[(o+4|0)>>2],pr=c,A[(c=r)>>2]=pr,A[(c+4|0)>>2]=a,p=x+40|0,a=0|A[(o=_)>>2],c=0|A[(o+4|0)>>2],yr=a,A[(a=p)>>2]=yr,A[(a+4|0)>>2]=c,_=x+32|0,c=0|A[(o=y)>>2],a=0|A[(o+4|0)>>2],dr=c,A[(c=_)>>2]=dr,A[(c+4|0)>>2]=a,y=x+24|0,a=0|A[(o=Z)>>2],c=0|A[(o+4|0)>>2],gr=a,A[(a=y)>>2]=gr,A[(a+4|0)>>2]=c,Z=x+16|0,c=0|A[(o=I)>>2],a=0|A[(o+4|0)>>2],vr=c,A[(c=Z)>>2]=vr,A[(c+4|0)>>2]=a,I=x+8|0,a=0|A[(o=W)>>2],c=0|A[(o+4|0)>>2],hr=a,A[(a=I)>>2]=hr,A[(a+4|0)>>2]=c,c=0|A[(o=U)>>2],a=0|A[(o+4|0)>>2],_r=c,A[(c=x)>>2]=_r,A[(c+4|0)>>2]=a,a=0|A[(o=Q)>>2],c=0|A[(o+4|0)>>2],wr=a,A[(a=56+(t+336|0)|0)>>2]=wr,A[(a+4|0)>>2]=c,c=0|A[(o=r)>>2],a=0|A[(o+4|0)>>2],mr=c,A[(c=48+(t+336|0)|0)>>2]=mr,A[(c+4|0)>>2]=a,a=0|A[(o=p)>>2],c=0|A[(o+4|0)>>2],Br=a,A[(a=40+(t+336|0)|0)>>2]=Br,A[(a+4|0)>>2]=c,c=0|A[(o=_)>>2],a=0|A[(o+4|0)>>2],Er=c,A[(c=32+(t+336|0)|0)>>2]=Er,A[(c+4|0)>>2]=a,a=0|A[(o=y)>>2],c=0|A[(o+4|0)>>2],Ir=a,A[(a=24+(t+336|0)|0)>>2]=Ir,A[(a+4|0)>>2]=c,c=0|A[(o=Z)>>2],a=0|A[(o+4|0)>>2],Gr=c,A[(c=16+(t+336|0)|0)>>2]=Gr,A[(c+4|0)>>2]=a,a=0|A[(o=I)>>2],c=0|A[(o+4|0)>>2],Zr=a,A[(a=8+(t+336|0)|0)>>2]=Zr,A[(a+4|0)>>2]=c,c=0|A[(o=x)>>2],a=0|A[(o+4|0)>>2],Cr=c,c=t,A[(t+336|0)>>2]=Cr,A[(t+340|0)>>2]=a,Ke(0|re,0|t+336,1048997,17),A[(8+(t+184|0)|0)>>2]=0|A[(t+108|0)>>2],a=0|A[(o=t+100|0)>>2],c=0|A[(o+4|0)>>2],Rr=a,a=t,A[(t+184|0)>>2]=Rr,A[(t+188|0)>>2]=c,j=0|A[(16+(t+40|0)|0)>>2],Q=0|A[(t+60|0)>>2],g=c=0|A[(o=24+(t+40|0)|0)>>2],v=a=0|A[(o+4|0)>>2],M=0|A[(32+(t+40|0)|0)>>2],V=0|A[(t+76|0)>>2],O=0|A[(40+(t+40|0)|0)>>2],F=0|A[(t+84|0)>>2],m=a=0|A[(o=48+(t+40|0)|0)>>2],B=c=0|A[(o+4|0)>>2],C=0|A[(56+(t+40|0)|0)>>2],y=0|f[(t+48|0)>>0],_=0|f[(t+49|0)>>0],I=0|b[(t+50|0)>>1],W=0|A[(t+52|0)>>2];break t}if(He(0|t+256,0|r),1!=(0|A[(t+256|0)>>2])){i[(11+(t+336|0)|0)>>0]=0|f[(11+(t+256|0)|0)>>0],Ce=0|f[(t+265|0)>>0]|(0|f[(t+266|0)>>0])<<8|0,i[(t+345|0)>>0]=Ce,i[(t+346|0)>>0]=Ce>>>8|0,i[(t+344|0)>>0]=0|f[(t+264|0)>>0],Nr=0|A[(t+268|0)>>2],P=0|A[(t+260|0)>>2],he=0|A[(t+344|0)>>2];break o}g=c=0|A[(o=r=16+(t+256|0)|0)>>2],v=a=0|A[(o+4|0)>>2],m=a=0|A[(o=p=24+(t+256|0)|0)>>2],B=c=0|A[(o+4|0)>>2],R=c=0|A[(o=_=32+(t+256|0)|0)>>2],S=a=0|A[(o+4|0)>>2],o=t,E=a=0|A[(t+264|0)>>2],G=c=0|A[(t+268|0)>>2],c=0|A[(o=y=40+(t+256|0)|0)>>2],a=0|A[(o+4|0)>>2],Sr=c,c=o,A[o>>2]=Sr,A[(o+4|0)>>2]=a,a=S,A[(c=_)>>2]=R,A[(c+4|0)>>2]=a,a=B,A[(c=p)>>2]=m,A[(c+4|0)>>2]=a,a=v,A[(c=r)>>2]=g,A[(c+4|0)>>2]=a,a=G,A[(c=8+(t+256|0)|0)>>2]=E,A[(c+4|0)>>2]=a,i[(t+259|0)>>0]=0,Re=0,i[(t+257|0)>>0]=Re,i[(t+258|0)>>0]=Re>>>8|0,A[(t+304|0)>>2]=0,i[(t+256|0)>>0]=1,Ke(0|w,0|t+256,1048978,19),A[(8+(t+184|0)|0)>>2]=0|A[(t+404|0)>>2],a=0|A[(o=t+396|0)>>2],c=0|A[(o+4|0)>>2],Yr=a,a=t,A[(t+184|0)>>2]=Yr,A[(t+188|0)>>2]=c,I=(y=0|A[(t+344|0)>>2])>>>16|0,_=y>>>8|0,j=0|A[(16+(t+336|0)|0)>>2],Q=0|A[(t+356|0)>>2],g=c=0|A[(o=24+(t+336|0)|0)>>2],v=a=0|A[(o+4|0)>>2],M=0|A[(32+(t+336|0)|0)>>2],V=0|A[(t+372|0)>>2],O=0|A[(40+(t+336|0)|0)>>2],F=0|A[(t+380|0)>>2],m=a=0|A[(o=t+384|0)>>2],B=c=0|A[(o+4|0)>>2],C=0|A[(t+392|0)>>2],W=0|A[(t+348|0)>>2];break t}if(He(0|t+256,0|r),1!=(0|A[(t+256|0)>>2])){i[(11+(t+336|0)|0)>>0]=0|f[(11+(t+256|0)|0)>>0],Ne=0|f[(t+265|0)>>0]|(0|f[(t+266|0)>>0])<<8|0,i[(t+345|0)>>0]=Ne,i[(t+346|0)>>0]=Ne>>>8|0,i[(t+344|0)>>0]=0|f[(t+264|0)>>0],Or=0|A[(t+268|0)>>2],H=0|A[(t+260|0)>>2],_e=0|A[(t+344|0)>>2];break o}g=c=0|A[(o=r=16+(t+256|0)|0)>>2],v=a=0|A[(o+4|0)>>2],m=a=0|A[(o=p=24+(t+256|0)|0)>>2],B=c=0|A[(o+4|0)>>2],R=c=0|A[(o=_=32+(t+256|0)|0)>>2],S=a=0|A[(o+4|0)>>2],o=t,E=a=0|A[(t+264|0)>>2],G=c=0|A[(t+268|0)>>2],c=0|A[(o=y=40+(t+256|0)|0)>>2],a=0|A[(o+4|0)>>2],Vr=c,c=o,A[o>>2]=Vr,A[(o+4|0)>>2]=a,a=S,A[(c=_)>>2]=R,A[(c+4|0)>>2]=a,a=B,A[(c=p)>>2]=m,A[(c+4|0)>>2]=a,a=v,A[(c=r)>>2]=g,A[(c+4|0)>>2]=a,a=G,A[(c=8+(t+256|0)|0)>>2]=E,A[(c+4|0)>>2]=a,i[(t+259|0)>>0]=0,Se=0,i[(t+257|0)>>0]=Se,i[(t+258|0)>>0]=Se>>>8|0,A[(t+304|0)>>2]=0,i[(t+256|0)>>0]=1,Ke(0|w,0|t+256,1048967,11),A[(8+(t+184|0)|0)>>2]=0|A[(t+404|0)>>2],a=0|A[(o=t+396|0)>>2],c=0|A[(o+4|0)>>2],Mr=a,a=t,A[(t+184|0)>>2]=Mr,A[(t+188|0)>>2]=c,I=(y=0|A[(t+344|0)>>2])>>>16|0,_=y>>>8|0,j=0|A[(16+(t+336|0)|0)>>2],Q=0|A[(t+356|0)>>2],g=c=0|A[(o=24+(t+336|0)|0)>>2],v=a=0|A[(o+4|0)>>2],M=0|A[(32+(t+336|0)|0)>>2],V=0|A[(t+372|0)>>2],O=0|A[(40+(t+336|0)|0)>>2],F=0|A[(t+380|0)>>2],m=a=0|A[(o=t+384|0)>>2],B=c=0|A[(o+4|0)>>2],C=0|A[(t+392|0)>>2],W=0|A[(t+348|0)>>2];break t}if(He(0|t+256,0|r),1!=(0|A[(t+256|0)>>2])){i[(11+(t+336|0)|0)>>0]=0|f[(11+(t+256|0)|0)>>0],Ye=0|f[(t+265|0)>>0]|(0|f[(t+266|0)>>0])<<8|0,i[(t+345|0)>>0]=Ye,i[(t+346|0)>>0]=Ye>>>8|0,i[(t+344|0)>>0]=0|f[(t+264|0)>>0],Fr=0|A[(t+268|0)>>2],$=0|A[(t+260|0)>>2],we=0|A[(t+344|0)>>2];break o}g=c=0|A[(o=r=16+(t+256|0)|0)>>2],v=a=0|A[(o+4|0)>>2],m=a=0|A[(o=p=24+(t+256|0)|0)>>2],B=c=0|A[(o+4|0)>>2],R=c=0|A[(o=_=32+(t+256|0)|0)>>2],S=a=0|A[(o+4|0)>>2],o=t,E=a=0|A[(t+264|0)>>2],G=c=0|A[(t+268|0)>>2],c=0|A[(o=y=40+(t+256|0)|0)>>2],a=0|A[(o+4|0)>>2],Dr=c,c=o,A[o>>2]=Dr,A[(o+4|0)>>2]=a,a=S,A[(c=_)>>2]=R,A[(c+4|0)>>2]=a,a=B,A[(c=p)>>2]=m,A[(c+4|0)>>2]=a,a=v,A[(c=r)>>2]=g,A[(c+4|0)>>2]=a,a=G,A[(c=8+(t+256|0)|0)>>2]=E,A[(c+4|0)>>2]=a,i[(t+259|0)>>0]=0,Oe=0,i[(t+257|0)>>0]=Oe,i[(t+258|0)>>0]=Oe>>>8|0,A[(t+304|0)>>2]=0,i[(t+256|0)>>0]=1,Ke(0|w,0|t+256,1048961,6),A[(8+(t+184|0)|0)>>2]=0|A[(t+404|0)>>2],a=0|A[(o=t+396|0)>>2],c=0|A[(o+4|0)>>2],xr=a,a=t,A[(t+184|0)>>2]=xr,A[(t+188|0)>>2]=c,I=(y=0|A[(t+344|0)>>2])>>>16|0,_=y>>>8|0,j=0|A[(16+(t+336|0)|0)>>2],Q=0|A[(t+356|0)>>2],g=c=0|A[(o=24+(t+336|0)|0)>>2],v=a=0|A[(o+4|0)>>2],M=0|A[(32+(t+336|0)|0)>>2],V=0|A[(t+372|0)>>2],O=0|A[(40+(t+336|0)|0)>>2],F=0|A[(t+380|0)>>2],m=a=0|A[(o=t+384|0)>>2],B=c=0|A[(o+4|0)>>2],C=0|A[(t+392|0)>>2],W=0|A[(t+348|0)>>2];break t}if(K(0|t+336,0|r),o=t,!((0|(o=c=0|A[(t+336|0)>>2]))==(0|(u=1))&(0|(a=0|A[(t+340|0)>>2]))==(0|(c=0))|0)){g=o=0|A[(u=w+8|0)>>2],v=a=0|A[(u+4|0)>>2],A[(o=re)>>2]=g,A[(o+4|0)>>2]=a,m=a=0|A[(u=w+16|0)>>2],B=o=0|A[(u+4|0)>>2],A[(a=16+(t+40|0)|0)>>2]=m,A[(a+4|0)>>2]=o,E=o=0|A[(u=w)>>2],G=a=0|A[(u+4|0)>>2],o=t,A[(t+40|0)>>2]=E,A[(t+44|0)>>2]=a,a=B,A[(o=N+16|0)>>2]=m,A[(o+4|0)>>2]=a,a=v,A[(o=N+8|0)>>2]=g,A[(o+4|0)>>2]=a,a=G,A[(o=N)>>2]=E,A[(o+4|0)>>2]=a,u=t,Ur=a=0|A[(t+280|0)>>2],Jr=o=0|A[(t+284|0)>>2],Xr=0|A[(t+276|0)>>2],me=0|A[(t+272|0)>>2],Ve=0|A[(t+268|0)>>2],ee=0|A[(t+264|0)>>2];break o}g=o=0|A[(u=w+56|0)>>2],v=a=0|A[(u+4|0)>>2],A[(o=56+(t+112|0)|0)>>2]=g,A[(o+4|0)>>2]=a,m=a=0|A[(u=w+48|0)>>2],B=o=0|A[(u+4|0)>>2],A[(a=48+(t+112|0)|0)>>2]=m,A[(a+4|0)>>2]=o,R=o=0|A[(u=w+40|0)>>2],S=a=0|A[(u+4|0)>>2],A[(o=40+(t+112|0)|0)>>2]=R,A[(o+4|0)>>2]=a,E=a=0|A[(u=w+32|0)>>2],G=o=0|A[(u+4|0)>>2],A[(a=32+(t+112|0)|0)>>2]=E,A[(a+4|0)>>2]=o,D=o=0|A[(u=w+24|0)>>2],te=a=0|A[(u+4|0)>>2],A[(o=24+(t+112|0)|0)>>2]=D,A[(o+4|0)>>2]=a,r=8+(t+40|0)|0,a=0|A[(u=w+8|0)>>2],o=0|A[(u+4|0)>>2],Tr=a,A[(a=r)>>2]=Tr,A[(a+4|0)>>2]=o,p=16+(t+40|0)|0,o=0|A[(u=w+16|0)>>2],a=0|A[(u+4|0)>>2],Lr=o,A[(o=p)>>2]=Lr,A[(o+4|0)>>2]=a,a=te,A[(o=_=24+(t+40|0)|0)>>2]=D,A[(o+4|0)>>2]=a,a=G,A[(o=y=32+(t+40|0)|0)>>2]=E,A[(o+4|0)>>2]=a,a=S,A[(o=Z=40+(t+40|0)|0)>>2]=R,A[(o+4|0)>>2]=a,a=B,A[(o=I=48+(t+40|0)|0)>>2]=m,A[(o+4|0)>>2]=a,a=v,A[(o=W=56+(t+40|0)|0)>>2]=g,A[(o+4|0)>>2]=a,a=0|A[(u=w)>>2],o=0|A[(u+4|0)>>2],zr=a,a=t,A[(t+40|0)>>2]=zr,A[(t+44|0)>>2]=o,o=0|A[(u=W)>>2],a=0|A[(u+4|0)>>2],Pr=o,A[(o=56+(t+336|0)|0)>>2]=Pr,A[(o+4|0)>>2]=a,a=0|A[(u=I)>>2],o=0|A[(u+4|0)>>2],Hr=a,A[(a=48+(t+336|0)|0)>>2]=Hr,A[(a+4|0)>>2]=o,o=0|A[(u=Z)>>2],a=0|A[(u+4|0)>>2],Kr=o,A[(o=40+(t+336|0)|0)>>2]=Kr,A[(o+4|0)>>2]=a,a=0|A[(u=y)>>2],o=0|A[(u+4|0)>>2],qr=a,A[(a=32+(t+336|0)|0)>>2]=qr,A[(a+4|0)>>2]=o,o=0|A[(u=_)>>2],a=0|A[(u+4|0)>>2],$r=o,A[(o=24+(t+336|0)|0)>>2]=$r,A[(o+4|0)>>2]=a,a=0|A[(u=p)>>2],o=0|A[(u+4|0)>>2],et=a,A[(a=16+(t+336|0)|0)>>2]=et,A[(a+4|0)>>2]=o,o=0|A[(u=r)>>2],a=0|A[(u+4|0)>>2],rt=o,A[(o=8+(t+336|0)|0)>>2]=rt,A[(o+4|0)>>2]=a,u=t,a=0|A[(t+40|0)>>2],o=0|A[(t+44|0)>>2],tt=a,a=t,A[(t+336|0)>>2]=tt,A[(t+340|0)>>2]=o,Ke(0|N,0|t+336,1048949,12),A[(8+(t+184|0)|0)>>2]=0|A[(t+324|0)>>2],u=t,o=0|A[(t+316|0)>>2],a=0|A[(t+320|0)>>2],it=o,o=t,A[(t+184|0)>>2]=it,A[(t+188|0)>>2]=a,I=(y=0|A[(t+264|0)>>2])>>>16|0,_=y>>>8|0,M=0|A[(32+(t+256|0)|0)>>2],V=0|A[(t+292|0)>>2],O=0|A[(40+(t+256|0)|0)>>2],m=a=0|A[(u=48+(t+256|0)|0)>>2],B=o=0|A[(u+4|0)>>2],C=0|A[(56+(t+256|0)|0)>>2];break s}if(X(0|t+336,0|r),1!=(0|A[(t+336|0)>>2])){p=0|A[(ve+8|0)>>2],A[re>>2]=p,g=o=0|A[(u=ve)>>2],v=a=0|A[(u+4|0)>>2],o=t,A[(t+40|0)>>2]=g,A[(t+44|0)>>2]=a,A[(ae+8|0)>>2]=p,A[(o=ae)>>2]=g,A[(o+4|0)>>2]=a,T=0|A[(t+260|0)>>2],Be=0|A[(t+264|0)>>2],Ee=0|A[(t+268|0)>>2];break o}a=0|A[(u=w)>>2],o=0|A[(u+4|0)>>2],at=a,A[(a=J)>>2]=at,A[(a+4|0)>>2]=o,r=a+56|0,o=0|A[(u=u+56|0)>>2],a=0|A[(u+4|0)>>2],nt=o,A[(o=r)>>2]=nt,A[(o+4|0)>>2]=a,p=J+48|0,a=0|A[(u=w+48|0)>>2],o=0|A[(u+4|0)>>2],At=a,A[(a=p)>>2]=At,A[(a+4|0)>>2]=o,_=J+40|0,o=0|A[(u=w+40|0)>>2],a=0|A[(u+4|0)>>2],ft=o,A[(o=_)>>2]=ft,A[(o+4|0)>>2]=a,y=J+32|0,a=0|A[(u=w+32|0)>>2],o=0|A[(u+4|0)>>2],ot=a,A[(a=y)>>2]=ot,A[(a+4|0)>>2]=o,Z=J+24|0,o=0|A[(u=w+24|0)>>2],a=0|A[(u+4|0)>>2],ct=o,A[(o=Z)>>2]=ct,A[(o+4|0)>>2]=a,I=J+16|0,a=0|A[(u=w+16|0)>>2],o=0|A[(u+4|0)>>2],bt=a,A[(a=I)>>2]=bt,A[(a+4|0)>>2]=o,W=J+8|0,o=0|A[(u=w+8|0)>>2],a=0|A[(u+4|0)>>2],ut=o,A[(o=W)>>2]=ut,A[(o+4|0)>>2]=a,Q=t+52|0,u=o,a=0|A[o>>2],o=0|A[(o+4|0)>>2],st=a,A[(a=Q)>>2]=st,A[(a+4|0)>>2]=o,W=20+(t+40|0)|0,o=0|A[(u=I)>>2],a=0|A[(u+4|0)>>2],kt=o,A[(o=W)>>2]=kt,A[(o+4|0)>>2]=a,I=t+68|0,a=0|A[(u=Z)>>2],o=0|A[(u+4|0)>>2],lt=a,A[(a=I)>>2]=lt,A[(a+4|0)>>2]=o,Z=36+(t+40|0)|0,o=0|A[(u=y)>>2],a=0|A[(u+4|0)>>2],pt=o,A[(o=Z)>>2]=pt,A[(o+4|0)>>2]=a,y=44+(t+40|0)|0,a=0|A[(u=_)>>2],o=0|A[(u+4|0)>>2],yt=a,A[(a=y)>>2]=yt,A[(a+4|0)>>2]=o,_=t+92|0,o=0|A[(u=p)>>2],a=0|A[(u+4|0)>>2],gt=o,A[(o=_)>>2]=gt,A[(o+4|0)>>2]=a,p=60+(t+40|0)|0,a=0|A[(u=r)>>2],o=0|A[(u+4|0)>>2],vt=a,A[(a=p)>>2]=vt,A[(a+4|0)>>2]=o,o=0|A[(u=J)>>2],a=0|A[(u+4|0)>>2],ht=o,o=t,A[(t+44|0)>>2]=ht,A[(t+48|0)>>2]=a,a=0|A[(u=p)>>2],o=0|A[(u+4|0)>>2],_t=a,A[(a=56+(t+336|0)|0)>>2]=_t,A[(a+4|0)>>2]=o,o=0|A[(u=_)>>2],a=0|A[(u+4|0)>>2],wt=o,A[(o=48+(t+336|0)|0)>>2]=wt,A[(o+4|0)>>2]=a,a=0|A[(u=y)>>2],o=0|A[(u+4|0)>>2],mt=a,A[(a=40+(t+336|0)|0)>>2]=mt,A[(a+4|0)>>2]=o,o=0|A[(u=Z)>>2],a=0|A[(u+4|0)>>2],Bt=o,A[(o=32+(t+336|0)|0)>>2]=Bt,A[(o+4|0)>>2]=a,a=0|A[(u=I)>>2],o=0|A[(u+4|0)>>2],Et=a,A[(a=24+(t+336|0)|0)>>2]=Et,A[(a+4|0)>>2]=o,o=0|A[(u=W)>>2],a=0|A[(u+4|0)>>2],Qt=o,A[(o=16+(t+336|0)|0)>>2]=Qt,A[(o+4|0)>>2]=a,a=0|A[(u=Q)>>2],o=0|A[(u+4|0)>>2],Gt=a,A[(a=8+(t+336|0)|0)>>2]=Gt,A[(a+4|0)>>2]=o,u=t,o=0|A[(t+44|0)>>2],a=0|A[(t+48|0)>>2],Zt=o,o=t,A[(t+336|0)>>2]=Zt,A[(t+340|0)>>2]=a,Ke(0|N,0|t+336,1048938,11),A[(8+(t+184|0)|0)>>2]=0|A[(t+324|0)>>2],a=0|A[(u=60+(t+256|0)|0)>>2],o=0|A[(u+4|0)>>2],Wt=a,a=t,A[(t+184|0)>>2]=Wt,A[(t+188|0)>>2]=o,I=(y=0|A[(t+264|0)>>2])>>>16|0,_=y>>>8|0,j=0|A[(16+(t+256|0)|0)>>2],Q=0|A[(20+(t+256|0)|0)>>2],g=o=0|A[(u=24+(t+256|0)|0)>>2],v=a=0|A[(u+4|0)>>2],M=0|A[(32+(t+256|0)|0)>>2],V=0|A[(36+(t+256|0)|0)>>2],O=0|A[(40+(t+256|0)|0)>>2],F=0|A[(44+(t+256|0)|0)>>2],m=a=0|A[(u=48+(t+256|0)|0)>>2],B=o=0|A[(u+4|0)>>2],C=0|A[(56+(t+256|0)|0)>>2],W=0|A[(t+268|0)>>2];break t}if(K(0|t+336,0|r),u=t,!((0|(u=o=0|A[(t+336|0)>>2]))==(0|(c=1))&(0|(a=0|A[(t+340|0)>>2]))==(0|(o=0))|0)){g=u=0|A[(c=w+8|0)>>2],v=a=0|A[(c+4|0)>>2],A[(u=re)>>2]=g,A[(u+4|0)>>2]=a,m=a=0|A[(c=w+16|0)>>2],B=u=0|A[(c+4|0)>>2],A[(a=16+(t+40|0)|0)>>2]=m,A[(a+4|0)>>2]=u,E=u=0|A[(c=w)>>2],G=a=0|A[(c+4|0)>>2],u=t,A[(t+40|0)>>2]=E,A[(t+44|0)>>2]=a,a=B,A[(u=N+16|0)>>2]=m,A[(u+4|0)>>2]=a,a=v,A[(u=N+8|0)>>2]=g,A[(u+4|0)>>2]=a,a=G,A[(u=N)>>2]=E,A[(u+4|0)>>2]=a,c=t,D=a=0|A[(t+280|0)>>2],te=u=0|A[(t+284|0)>>2],jt=0|A[(t+276|0)>>2],Qe=0|A[(t+272|0)>>2],Me=0|A[(t+268|0)>>2],z=0|A[(t+264|0)>>2];break o}g=u=0|A[(c=w+56|0)>>2],v=a=0|A[(c+4|0)>>2],A[(u=56+(t+112|0)|0)>>2]=g,A[(u+4|0)>>2]=a,m=a=0|A[(c=w+48|0)>>2],B=u=0|A[(c+4|0)>>2],A[(a=48+(t+112|0)|0)>>2]=m,A[(a+4|0)>>2]=u,R=u=0|A[(c=w+40|0)>>2],S=a=0|A[(c+4|0)>>2],A[(u=40+(t+112|0)|0)>>2]=R,A[(u+4|0)>>2]=a,E=a=0|A[(c=w+32|0)>>2],G=u=0|A[(c+4|0)>>2],A[(a=32+(t+112|0)|0)>>2]=E,A[(a+4|0)>>2]=u,D=u=0|A[(c=w+24|0)>>2],te=a=0|A[(c+4|0)>>2],A[(u=24+(t+112|0)|0)>>2]=D,A[(u+4|0)>>2]=a,r=8+(t+40|0)|0,a=0|A[(c=w+8|0)>>2],u=0|A[(c+4|0)>>2],Rt=a,A[(a=r)>>2]=Rt,A[(a+4|0)>>2]=u,p=16+(t+40|0)|0,u=0|A[(c=w+16|0)>>2],a=0|A[(c+4|0)>>2],St=u,A[(u=p)>>2]=St,A[(u+4|0)>>2]=a,a=te,A[(u=_=24+(t+40|0)|0)>>2]=D,A[(u+4|0)>>2]=a,a=G,A[(u=y=32+(t+40|0)|0)>>2]=E,A[(u+4|0)>>2]=a,a=S,A[(u=Z=40+(t+40|0)|0)>>2]=R,A[(u+4|0)>>2]=a,a=B,A[(u=I=48+(t+40|0)|0)>>2]=m,A[(u+4|0)>>2]=a,a=v,A[(u=W=56+(t+40|0)|0)>>2]=g,A[(u+4|0)>>2]=a,a=0|A[(c=w)>>2],u=0|A[(c+4|0)>>2],Yt=a,a=t,A[(t+40|0)>>2]=Yt,A[(t+44|0)>>2]=u,u=0|A[(c=W)>>2],a=0|A[(c+4|0)>>2],Ot=u,A[(u=56+(t+336|0)|0)>>2]=Ot,A[(u+4|0)>>2]=a,a=0|A[(c=I)>>2],u=0|A[(c+4|0)>>2],Vt=a,A[(a=48+(t+336|0)|0)>>2]=Vt,A[(a+4|0)>>2]=u,u=0|A[(c=Z)>>2],a=0|A[(c+4|0)>>2],Mt=u,A[(u=40+(t+336|0)|0)>>2]=Mt,A[(u+4|0)>>2]=a,a=0|A[(c=y)>>2],u=0|A[(c+4|0)>>2],Ft=a,A[(a=32+(t+336|0)|0)>>2]=Ft,A[(a+4|0)>>2]=u,u=0|A[(c=_)>>2],a=0|A[(c+4|0)>>2],Dt=u,A[(u=24+(t+336|0)|0)>>2]=Dt,A[(u+4|0)>>2]=a,a=0|A[(c=p)>>2],u=0|A[(c+4|0)>>2],xt=a,A[(a=16+(t+336|0)|0)>>2]=xt,A[(a+4|0)>>2]=u,u=0|A[(c=r)>>2],a=0|A[(c+4|0)>>2],Ut=u,A[(u=8+(t+336|0)|0)>>2]=Ut,A[(u+4|0)>>2]=a,c=t,a=0|A[(t+40|0)>>2],u=0|A[(t+44|0)>>2],Jt=a,a=t,A[(t+336|0)>>2]=Jt,A[(t+340|0)>>2]=u,Ke(0|N,0|t+336,1048926,12),A[(8+(t+184|0)|0)>>2]=0|A[(t+324|0)>>2],c=t,u=0|A[(t+316|0)>>2],a=0|A[(t+320|0)>>2],Xt=u,u=t,A[(t+184|0)>>2]=Xt,A[(t+188|0)>>2]=a,I=(y=0|A[(t+264|0)>>2])>>>16|0,_=y>>>8|0,M=0|A[(32+(t+256|0)|0)>>2],V=0|A[(t+292|0)>>2],O=0|A[(40+(t+256|0)|0)>>2],m=a=0|A[(c=48+(t+256|0)|0)>>2],B=u=0|A[(c+4|0)>>2],C=0|A[(56+(t+256|0)|0)>>2];break s}Hi(12,4),l()}W=0|A[(t+268|0)>>2],j=0|A[(t+272|0)>>2],Q=0|A[(t+276|0)>>2],c=t,g=u=0|A[(t+280|0)>>2],v=a=0|A[(t+284|0)>>2],F=0|A[(t+300|0)>>2];break t}if(Qr(0|t+336,0|r),c=t,E=a=0|A[(t+344|0)>>2],G=u=0|A[(t+348|0)>>2],c=t,!((0|(c=u=0|A[(t+336|0)>>2]))==(0|(o=1))&(0|(a=0|A[(t+340|0)>>2]))==(0|(u=0))|0)){if(c=G,a=t,A[(t+264|0)>>2]=E,A[(t+268|0)>>2]=c,g=k=(o=0)-(u=E)|0,v=d=(c=0)-(d=(o>>>0<u>>>0)+(a=G)|0)|0,Tt=(0|(c=k))!=(0|(u=0))|(0|d)!=(0|(o=0))|0,Lt=c=0,a=(u=0)-(o=Tt)|0,k=(c=0)-(k=(u>>>0<o>>>0)+(d=Lt)|0)|0,A[(u=We)>>2]=a,A[(u+4|0)>>2]=k,A[(t+256|0)>>2]=0,A[(t+112|0)>>2]=2,k=v,u=t,A[(t+120|0)>>2]=g,A[(t+124|0)>>2]=k,q(0|t+336,0|r,0|t,0|t+256,0|t+112),12==(0|(y=0|f[(t+336|0)>>0])))break o;A[(8+(t+184|0)|0)>>2]=0|A[(t+396|0)>>2],k=0|A[(c=t+388|0)>>2],u=0|A[(c+4|0)>>2],zt=k,k=t,A[(t+184|0)>>2]=zt,A[(t+188|0)>>2]=u,C=0|A[(t+384|0)>>2],m=u=0|A[(c=t+376|0)>>2],B=k=0|A[(c+4|0)>>2],F=0|A[(t+372|0)>>2],O=0|A[(t+368|0)>>2],V=0|A[(t+364|0)>>2],M=0|A[(t+360|0)>>2],g=k=0|A[(c=t+352|0)>>2],v=u=0|A[(c+4|0)>>2],Q=0|A[(t+348|0)>>2],j=0|A[(8+(t+336|0)|0)>>2];break c}u=G,c=E,k=0,d=31&(o=32)|0,32<=(63&o|0)>>>0?(k=0,Fe=u>>>d|0):(k=u>>>d|0,Fe=(((1<<d|0)-1|0)&u|0)<<(32-d|0)|0|c>>>d|0),Q=Fe,m=k=0|A[(u=t+376|0)>>2],B=c=0|A[(u+4|0)>>2],F=0|A[(t+372|0)>>2],O=0|A[(t+368|0)>>2],V=0|A[(t+364|0)>>2],M=0|A[(t+360|0)>>2],g=c=0|A[(u=t+352|0)>>2],v=k=0|A[(u+4|0)>>2],k=G,j=E;break i}if(De(0|t+336,0|r),1==(0|A[(t+336|0)>>2]))break f;if(u=t,k=0|A[(t+344|0)>>2],c=0|A[(t+348|0)>>2],Ht=k,k=t,A[(t+44|0)>>2]=Ht,A[(t+48|0)>>2]=c,A[(t+40|0)>>2]=0|A[(t+340|0)>>2],Ct(0|ae,0|t+40),A[(t+256|0)>>2]=1,A[(ne+8|0)>>2]=0|A[re>>2],u=t,c=0|A[(t+40|0)>>2],k=0|A[(t+44|0)>>2],Kt=c,A[(c=ne)>>2]=Kt,A[(c+4|0)>>2]=k,A[(t+112|0)>>2]=0,q(0|t+336,0|r,0|t,0|t+256,0|t+112),12==(0|(y=0|f[(t+336|0)>>0])))break o;A[(8+(t+184|0)|0)>>2]=0|A[(t+396|0)>>2],k=0|A[(u=t+388|0)>>2],c=0|A[(u+4|0)>>2],qt=k,k=t,A[(t+184|0)>>2]=qt,A[(t+188|0)>>2]=c,C=0|A[(t+384|0)>>2],m=c=0|A[(u=t+376|0)>>2],B=k=0|A[(u+4|0)>>2],F=0|A[(t+372|0)>>2],O=0|A[(t+368|0)>>2],V=0|A[(t+364|0)>>2],M=0|A[(t+360|0)>>2],g=k=0|A[(u=t+352|0)>>2],v=c=0|A[(u+4|0)>>2],Q=0|A[(t+348|0)>>2],j=0|A[(8+(t+336|0)|0)>>2]}W=0|A[(t+340|0)>>2],I=0|b[(t+338|0)>>1],_=0|f[(t+337|0)>>0];break t}if(p=Z+1|0,Ge)continue A;if(Z>>>0<Ie>>>0)continue A;break a}break A}u=t,R=c=0|A[(t+344|0)>>2],S=k=0|A[(t+348|0)>>2],u=c,c=0,d=31&(o=32)|0,32<=(63&o|0)>>>0?(c=0,xe=k>>>d|0):(c=k>>>d|0,xe=(((1<<d|0)-1|0)&k|0)<<(32-d|0)|0|u>>>d|0),Q=xe,m=c=0|A[(k=t+376|0)>>2],B=u=0|A[(k+4|0)>>2],F=0|A[(t+372|0)>>2],O=0|A[(t+368|0)>>2],V=0|A[(t+364|0)>>2],M=0|A[(t+360|0)>>2],g=u=0|A[(k=t+352|0)>>2],v=c=0|A[(k+4|0)>>2],c=S,j=R;break i}It(1051572,70,0|t+336,1051740,1051724),l()}c=S,k=R,u=0,d=31&(o=32)|0,32<=(63&o|0)>>>0?(u=0,Ue=c>>>d|0):(u=c>>>d|0,Ue=(((1<<d|0)-1|0)&c|0)<<(32-d|0)|0|k>>>d|0),Q=Ue,m=u=0|A[(c=t+376|0)>>2],B=k=0|A[(c+4|0)>>2],F=0|A[(t+372|0)>>2],O=0|A[(t+368|0)>>2],V=0|A[(t+364|0)>>2],M=0|A[(t+360|0)>>2],k=S,j=R,y=1,C=0;break r}ie(0|t+336,0|r),r=0|f[(t+344|0)>>0];n:{if(c=t,!((0|(c=k=0|A[(t+336|0)>>2]))==(0|(o=1))&(0|(u=0|A[(t+340|0)>>2]))==(0|(k=0))|0)){if(5==(0|r))break n;y=4;break t}j=(0|f[(t+345|0)>>0]|(0|f[(t+346|0)>>0])<<8|0|(0|f[(t+347|0)>>0])<<16|0)<<8|0|r|0,m=c=0|A[(o=t+376|0)>>2],B=u=0|A[(o+4|0)>>2],O=0|A[(t+368|0)>>2],M=0|A[(t+360|0)>>2],g=u=0|A[(o=16+(t+336|0)|0)>>2],v=c=0|A[(o+4|0)>>2],F=0|A[(t+372|0)>>2],V=0|A[(t+364|0)>>2],Q=0|A[(t+348|0)>>2];break i}if(!((0|(o=R))!=(0|(k=1))|(0|(c=S))!=(0|(u=0))|0)){C=0,y=0;break t}}A[(20+(t+336|0)|0)>>2]=1,c=t,o=0,A[(t+340|0)>>2]=2,A[(t+344|0)>>2]=o,A[(t+336|0)>>2]=1049032,A[(t+260|0)>>2]=1,A[(t+352|0)>>2]=t+256|0,A[(t+256|0)>>2]=t,oe(0|t+336),r=8+(t+184|0)|0,o=0|A[(k=t+12|0)>>2],c=0|A[(k+4|0)>>2],$t=o,A[(o=r)>>2]=$t,A[(o+4|0)>>2]=c,p=16+(t+184|0)|0,c=0|A[(k=t+20|0)>>2],o=0|A[(k+4|0)>>2],ei=c,A[(c=p)>>2]=ei,A[(c+4|0)>>2]=o,_=24+(t+184|0)|0,o=0|A[(k=t+28|0)>>2],c=0|A[(k+4|0)>>2],ri=o,A[(o=_)>>2]=ri,A[(o+4|0)>>2]=c,A[(y=32+(t+184|0)|0)>>2]=0|A[(t+36|0)>>2],k=t,c=0|A[(t+4|0)>>2],o=0|A[(t+8|0)>>2],ti=c,c=t,A[(t+184|0)>>2]=ti,A[(t+188|0)>>2]=o,A[(e+56|0)>>2]=0|A[t>>2],o=Jr,Ae=Ur,i[(c=e+48|0)>>0]=Ae,i[(c+1|0)>>0]=Ae>>>8|0,i[(c+2|0)>>0]=Ae>>>16|0,i[(c+3|0)>>0]=Ae>>>24|0,i[(c+4|0)>>0]=o,i[(c+5|0)>>0]=o>>>8|0,i[(c+6|0)>>0]=o>>>16|0,i[(c+7|0)>>0]=o>>>24|0,fe=Xr,i[(e+44|0)>>0]=fe,i[(e+45|0)>>0]=fe>>>8|0,i[(e+46|0)>>0]=fe>>>16|0,i[(e+47|0)>>0]=fe>>>24|0,be=me,i[(ce=e+40|0)>>0]=be,i[(ce+1|0)>>0]=be>>>8|0,i[(ce+2|0)>>0]=be>>>16|0,i[(ce+3|0)>>0]=be>>>24|0,se=Ve,i[(ue=e+36|0)>>0]=se,i[(ue+1|0)>>0]=se>>>8|0,i[(ue+2|0)>>0]=se>>>16|0,i[(ue+3|0)>>0]=se>>>24|0,le=ee,i[(ke=e+32|0)>>0]=le,i[(ke+1|0)>>0]=le>>>8|0,i[(ke+2|0)>>0]=le>>>16|0,i[(ke+3|0)>>0]=le>>>24|0,o=te,i[(c=e+24|0)>>0]=D,i[(c+1|0)>>0]=D>>>8|0,i[(c+2|0)>>0]=D>>>16|0,i[(c+3|0)>>0]=D>>>24|0,i[(c+4|0)>>0]=o,i[(c+5|0)>>0]=o>>>8|0,i[(c+6|0)>>0]=o>>>16|0,i[(c+7|0)>>0]=o>>>24|0,pe=jt,i[(e+20|0)>>0]=pe,i[(e+21|0)>>0]=pe>>>8|0,i[(e+22|0)>>0]=pe>>>16|0,i[(e+23|0)>>0]=pe>>>24|0,de=Qe,i[(ye=e+16|0)>>0]=de,i[(ye+1|0)>>0]=de>>>8|0,i[(ye+2|0)>>0]=de>>>16|0,i[(ye+3|0)>>0]=de>>>24|0,ge=Me,i[(e+12|0)>>0]=ge,i[(e+13|0)>>0]=ge>>>8|0,i[(e+14|0)>>0]=ge>>>16|0,i[(e+15|0)>>0]=ge>>>24|0,Je=z>>>16|0,i[(e+10|0)>>0]=Je,i[(e+11|0)>>0]=Je>>>8|0,i[(e+9|0)>>0]=z>>>8|0,i[(e+8|0)>>0]=z,k=t,o=0|A[(t+184|0)>>2],c=0|A[(t+188|0)>>2],ii=o,A[((o=e)+60|0)>>2]=ii,A[(o+64|0)>>2]=c,c=0|A[(k=r)>>2],o=0|A[(k+4|0)>>2],ai=c,A[(c=e+68|0)>>2]=ai,A[(c+4|0)>>2]=o,o=0|A[(k=p)>>2],c=0|A[(k+4|0)>>2],ni=o,A[(o=e+76|0)>>2]=ni,A[(o+4|0)>>2]=c,c=0|A[(k=_)>>2],o=0|A[(k+4|0)>>2],Ai=c,A[(c=e+84|0)>>2]=Ai,A[(c+4|0)>>2]=o,A[(e+92|0)>>2]=0|A[y>>2],A[(e+144|0)>>2]=Y,A[(e+140|0)>>2]=Nr,A[(e+136|0)>>2]=he,A[(e+132|0)>>2]=P,A[(e+128|0)>>2]=Or,A[(e+124|0)>>2]=_e,A[(e+120|0)>>2]=H,A[(e+116|0)>>2]=Fr,A[(e+112|0)>>2]=we,A[(e+108|0)>>2]=$,A[(e+104|0)>>2]=Ee,A[(e+100|0)>>2]=Be,A[(e+96|0)>>2]=T,g=0,v=o=0;break e}y=1}if(dt(0|t),(r=0|A[(t+16|0)>>2])&&(r=5+(r+(p=8+(r<<3|0)|0)|0)|0)&&Ci(0|(0|A[(t+20|0)>>2])-p),Y){if(p=0|A[(Y+8|0)>>2])for(Z=(r=0|A[Y>>2])+s(p,176)|0;$e(0|r),(p=0|A[(r+164|0)>>2])&&Ci(0|A[(r+160|0)>>2]),(0|(r=r+176|0))!=(0|Z););(r=0|A[(Y+4|0)>>2])&&(r=s(r,176))&&Ci(0|A[Y>>2]),Ci(0|Y)}he&&P&&Ci(0|P),_e&&H&&Ci(0|H),we&&$&&Ci(0|$);t:{i:switch(0|ee){case 0:case 2:break t}me&&Ci(0|Ve)}if(T){if(Ee)for(p=s(Ee,24),r=T;0|A[r>>2]&&(Z=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2]),r=r+24|0,p=p+-24|0;);Be&&(r=s(Be,24))&&Ci(0|T)}t:switch(0|z){case 0:case 2:break r}Qe&&Ci(0|Me)}o=B,A[(c=t+376|0)>>2]=m,A[(c+4|0)>>2]=o,A[(t+372|0)>>2]=F,A[(t+368|0)>>2]=O,A[(t+364|0)>>2]=V,A[(t+360|0)>>2]=M,o=v,A[(c=t+352|0)>>2]=g,A[(c+4|0)>>2]=o,A[(t+348|0)>>2]=Q,A[(8+(t+336|0)|0)>>2]=j,k=t,o=0|A[(t+184|0)>>2],c=0|A[(t+188|0)>>2],fi=o,A[(o=t+388|0)>>2]=fi,A[(o+4|0)>>2]=c,A[(t+396|0)>>2]=0|A[(8+(t+184|0)|0)>>2],A[(t+384|0)>>2]=C,A[(t+340|0)>>2]=W,n[(t+338|0)>>1]=I,i[(t+337|0)>>0]=_,i[(t+336|0)>>0]=y,Ke(0|e+8,0|t+336,1049048,9),g=1,v=c=0}c=v,A[(o=e)>>2]=g,A[(o+4|0)>>2]=c,h=t+480|0}function Q(e,r,t,a){e|=0,r|=0,a|=0;var n,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,At=0,ft=0,ot=0,ct=0,bt=0,ut=0,st=0,kt=0,lt=0,pt=0,yt=0,dt=0,gt=0,vt=0,ht=0,_t=0,wt=0,mt=0,Bt=0,Et=0,Qt=0,It=0,Gt=0,Zt=0,Wt=0,jt=0,Ct=0,Ot=0,Vt=0,Mt=0,Ft=0,Dt=0,xt=0,Ut=0,Xt=0,Tt=0,Lt=0,zt=0,Pt=0,Ht=0,Kt=0,qt=0,$t=0,ei=0,ti=0,ai=0,ni=0,Ai=0,fi=0,oi=0,ci=0,bi=0,ui=0,si=0,ki=0,li=0,pi=0,yi=0,di=0,gi=0,vi=0,hi=0,_i=0,wi=0,mi=0,Bi=0,Ei=0,Ii=0,Gi=0,Zi=0,Wi=0,ji=0,Ri=0,Ni=0,Si=0,Yi=0,Oi=0,Vi=0,Mi=0,Fi=0,Di=0,xi=0,Ui=0,Ji=0,Xi=0,Ti=0,Li=0,zi=0,Pi=0,Ki=0,qi=0,$i=0,ea=0,ra=0,ta=0,ia=0,aa=0,na=0,Aa=0,fa=0,oa=0,ca=0,ba=0,ua=0,sa=0,ka=0,pa=0,ya=0,da=0,ga=0,va=0,ha=0,_a=0,wa=0,ma=0,Ba=0,Ea=0,Qa=0,Ia=0,Ga=0,Za=0,Wa=0,ja=0,Ca=0,Ra=0,Na=0,Sa=0,Ya=0,Oa=0,Va=0,Ma=0,Fa=0,Da=0,xa=0,Ua=0,Ja=0,Xa=0,Ta=0,La=0,za=0,Pa=0,Ha=0,Ka=0,qa=0,$a=0,en=0,rn=0,tn=0,an=0,nn=0,An=0,fn=0,on=0,cn=0,bn=0,un=0,sn=0,kn=0,ln=0,pn=0,yn=0,dn=0,gn=0,vn=0,hn=0,_n=0,wn=0,mn=0,Bn=0,En=0,Qn=0,In=0,Gn=0,Zn=0,Wn=0,jn=0,Cn=0,Rn=0,Nn=0,Sn=0,Yn=0,On=0,Vn=0,Mn=0,Fn=0,Dn=0,xn=0,Un=0,Jn=0,Xn=0,Tn=0,Ln=0,zn=0,Pn=0,Hn=0,Kn=0,qn=0,$n=0,eA=0,rA=0,tA=0,iA=0,aA=0,nA=0,AA=0,fA=0,oA=0,cA=0,bA=0,uA=0,sA=0,kA=0,lA=0,pA=0,yA=0,dA=0,gA=0,vA=0,hA=0,_A=0,wA=0,mA=0,BA=0,EA=0,QA=0,IA=0,GA=0,ZA=0,WA=0,jA=0,CA=0,RA=0,NA=0,SA=0,YA=0,OA=0,VA=0,MA=0,FA=0,DA=0,xA=0,UA=0,JA=0,XA=0,TA=0,LA=0,zA=0,PA=0,HA=0,KA=0,qA=0,$A=0,ef=0,rf=0,tf=0,af=0,nf=0,Af=0,ff=0,of=0,cf=0,bf=0,uf=0,sf=0,kf=0,lf=0,pf=0,yf=0,df=0,gf=0,vf=0,hf=0,_f=0,wf=0,mf=0,Bf=0,Ef=0,Qf=0,If=0,Gf=0,Zf=0,Wf=0,jf=0,Cf=0,Rf=0,Nf=0,Sf=0,Yf=0,Of=0,Vf=0;h=n=h-48|0,_=((g=(t|=0)<<2|0)>>>0)/3|0;e:{r:{t:{i:{a:{n:{A:{f:{o:{c:{b:{if(g){if(!(W=0|Qi(0|_,1)))break b}else W=1;if(A[(n+4|0)>>2]=_,A[n>>2]=W,j=0,A[(n+8|0)>>2]=0,I=0|function(e,r){var t;return(t=7+(r|=0)|0)>>>0>=r>>>0||(Jt(1054500,51,1054644),l()),0|t>>>3}(0,0|t),y=o=0|la(0|I,0|(b=0),6,0|(o=0)),d=b=m,u=o,o=0,k=31&(c=32)|0,32<=(63&c|0)>>>0?(o=0,ae=b>>>k|0):(o=b>>>k|0,ae=(((1<<k|0)-1|0)&b|0)<<(32-k|0)|0|u>>>k|0),!ae){o=d,(g=y)&&(E=0,_>>>0>=g>>>0||(nt(0|n,0,0|g),W=0|A[n>>2],E=0|A[(n+8|0)>>2]),ii(0|W+E,0,0|(_=g+-1|0)),i[(W+(E+_|0)|0)>>0]=0,j=E+g|0,W=0|A[n>>2]),A[(n+8|0)>>2]=j,_=0|function(e){return 0|A[(1056656+((((e|=0)<<24|0)>>24|0)<<2|0)|0)>>2]}(0|a);u:{s:{k:{l:{p:switch(0|(g=7&t|0)){case 1:case 5:break c;case 4:break s;case 3:break k;case 2:break l;case 0:break p;default:break u}g=8;break u}g=10;break u}g=11;break u}g=12}if(B=0,!((T=(w=(g=t-g|0)>>>0>t>>>0?0:g)+-32|0)>>>0<=w>>>0)){E=0;break a}for(E=0,G=0,Q=o=0,g=0;;){u:{s:{k:{if(!((0|(b=G))==(0|(c=-536870912))&(0|(o=Q))==(0|(u=16777215))|0)){if((B=g+32|0)>>>0>t>>>0)break k;if((E+26|0)>>>0>j>>>0)break s;l:{if(v=0|f[(g=r+g|0)>>0],y=b=0|f[(c=_+v|0)>>0],d=o=0,(0|(c=b))!=(0|(u=255))|(0|o)!=(0|(b=0))|0)if(v=0|f[(g+1|0)>>0],C=o=0|f[(c=_+v|0)>>0],R=u=0,(0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)if(v=0|f[(g+2|0)>>0],N=b=0|f[(u=_+v|0)>>0],S=c=0,(0|(u=b))!=(0|(o=255))|(0|c)!=(0|(b=0))|0)if(v=0|f[(g+3|0)>>0],Y=o=0|f[(c=_+v|0)>>0],O=u=0,(0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)if(v=0|f[(g+4|0)>>0],V=b=0|f[(u=_+v|0)>>0],M=c=0,(0|(u=b))!=(0|(o=255))|(0|c)!=(0|(b=0))|0)if(v=0|f[(g+5|0)>>0],F=o=0|f[(c=_+v|0)>>0],D=u=0,(0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)if(v=0|f[(g+6|0)>>0],x=b=0|f[(u=_+v|0)>>0],U=c=0,(0|(u=b))!=(0|(o=255))|(0|c)!=(0|(b=0))|0){if(v=0|f[(g+7|0)>>0],J=o=0|f[(c=_+v|0)>>0],X=u=0,(0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)break l;c=Q,Zt=c=0,u=(c=Q)|(u=Zt)|0,y=(c=(b=G)|(o=v)|0)|(o=117440512)|0,d=b=u|(b=0)|0}else u=Q,Gt=u=0,c=(u=Q)|(c=Gt)|0,y=(u=(o=G)|(b=v)|0)|(b=100663296)|0,d=o=c|(o=0)|0;else c=Q,It=c=0,u=(c=Q)|(u=It)|0,y=(c=(b=G)|(o=v)|0)|(o=83886080)|0,d=b=u|(b=0)|0;else u=Q,Qt=u=0,c=(u=Q)|(c=Qt)|0,y=(u=(o=G)|(b=v)|0)|(b=67108864)|0,d=o=c|(o=0)|0;else c=Q,Et=c=0,u=(c=Q)|(u=Et)|0,y=(c=(b=G)|(o=v)|0)|(o=50331648)|0,d=b=u|(b=0)|0;else u=Q,Bt=u=0,c=(u=Q)|(c=Bt)|0,y=(u=(o=G)|(b=v)|0)|(b=33554432)|0,d=o=c|(o=0)|0;else c=Q,mt=c=0,u=(c=Q)|(u=mt)|0,y=(c=(b=G)|(o=v)|0)|(o=16777216)|0,d=b=u|(b=0)|0;else c=Q,wt=c=0,y=(u=G)|(b=v)|0,d=o=(c=Q)|(o=wt)|0;b=d,u=y,c=0,k=31&(o=8)|0,32<=(63&o|0)>>>0?(c=u<<k|0,ne=0):(c=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|b<<k|0,ne=u<<k|0),y=ne,d=c;break i}if(c=R,b=C,u=0,k=31&(o=52)|0,32<=(63&o|0)>>>0?(u=b<<k|0,Ae=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,Ae=b<<k|0),Wt=u,u=d,c=y,b=0,k=31&(o=58)|0,32<=(63&o|0)>>>0?(b=c<<k|0,fe=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,fe=c<<k|0),jt=b,Ct=(u=Ae)|(o=fe)|0,Ot=c=(b=Wt)|(c=jt)|0,c=S,b=N,u=0,k=31&(o=46)|0,32<=(63&o|0)>>>0?(u=b<<k|0,oe=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,oe=b<<k|0),Vt=u,Mt=(c=Ct)|(o=oe)|0,Ft=b=(u=Ot)|(b=Vt)|0,b=O,u=Y,c=0,k=31&(o=40)|0,32<=(63&o|0)>>>0?(c=u<<k|0,ce=0):(c=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|b<<k|0,ce=u<<k|0),Dt=c,xt=(b=Mt)|(o=ce)|0,Ut=u=(c=Ft)|(u=Dt)|0,u=M,c=V,b=0,k=31&(o=34)|0,32<=(63&o|0)>>>0?(b=c<<k|0,be=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,be=c<<k|0),Xt=b,Tt=(u=xt)|(o=be)|0,Lt=c=(b=Ut)|(c=Xt)|0,c=D,b=F,u=0,k=31&(o=28)|0,32<=(63&o|0)>>>0?(u=b<<k|0,ue=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,ue=b<<k|0),zt=u,Pt=(c=Tt)|(o=ue)|0,Ht=b=(u=Lt)|(b=zt)|0,b=U,u=x,c=0,k=31&(o=22)|0,32<=(63&o|0)>>>0?(c=u<<k|0,se=0):(c=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|b<<k|0,se=u<<k|0),Kt=c,qt=(b=Pt)|(o=se)|0,$t=u=(c=Ht)|(u=Kt)|0,u=X,c=J,b=0,k=31&(o=16)|0,32<=(63&o|0)>>>0?(b=c<<k|0,ke=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,ke=c<<k|0),ei=b,c=(b=$t)|(c=ei)|0,b=y=(u=qt)|(o=ke)|0,u=0,k=31&(o=56)|0,32<=(63&o|0)>>>0?(u=b<<k|0,le=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,le=b<<k|0),ti=u,u=d=c,c=y,b=0,k=31&(o=40)|0,32<=(63&o|0)>>>0?(b=c<<k|0,pe=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,pe=c<<k|0),ai=c=b&(c=16711680)|0,ni=(b=le)|(o=(u=pe)&(o=0)|0)|0,Ai=u=(c=ti)|(u=ai)|0,u=d,c=y,b=0,k=31&(o=24)|0,32<=(63&o|0)>>>0?(b=c<<k|0,ye=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,ye=c<<k|0),fi=(u=ye)&(o=0)|0,oi=c=b&(c=65280)|0,c=d,b=y,u=0,k=31&(o=8)|0,32<=(63&o|0)>>>0?(u=b<<k|0,de=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,de=b<<k|0),ci=(c=de)&(o=0)|0,bi=b=u&(b=255)|0,ui=c=(b=oi)|(c=bi)|0,si=(b=ni)|(o=(u=fi)|(o=ci)|0)|0,ki=u=(c=Ai)|(u=ui)|0,u=d,c=y,b=0,k=31&(o=8)|0,32<=(63&o|0)>>>0?(b=0,ge=u>>>k|0):(b=u>>>k|0,ge=(((1<<k|0)-1|0)&u|0)<<(32-k|0)|0|c>>>k|0),li=(u=ge)&(o=-16777216)|0,pi=c=b&(c=0)|0,c=d,b=y,u=0,k=31&(o=24)|0,32<=(63&o|0)>>>0?(u=0,ve=c>>>k|0):(u=c>>>k|0,ve=(((1<<k|0)-1|0)&c|0)<<(32-k|0)|0|b>>>k|0),yi=b=u&(b=0)|0,di=(u=li)|(o=(c=ve)&(o=16711680)|0)|0,gi=c=(b=pi)|(c=yi)|0,c=d,b=y,u=0,k=31&(o=40)|0,32<=(63&o|0)>>>0?(u=0,he=c>>>k|0):(u=c>>>k|0,he=(((1<<k|0)-1|0)&c|0)<<(32-k|0)|0|b>>>k|0),vi=(c=he)&(o=65280)|0,hi=b=u&(b=0)|0,b=d,u=y,c=0,k=31&(o=56)|0,32<=(63&o|0)>>>0?(c=0,_e=b>>>k|0):(c=b>>>k|0,_e=(((1<<k|0)-1|0)&b|0)<<(32-k|0)|0|u>>>k|0),_i=c,wi=u=(c=hi)|(u=_i)|0,mi=(c=di)|(o=(b=vi)|(o=_e)|0)|0,Bi=b=(u=gi)|(b=wi)|0,c=(b=ki)|(c=Bi)|0,z=(u=si)|(o=mi)|0,i[(u=Z=W+E|0)>>0]=z,i[(u+1|0)>>0]=z>>>8|0,i[(u+2|0)>>0]=z>>>16|0,i[(u+3|0)>>0]=z>>>24|0,i[(u+4|0)>>0]=c,i[(u+5|0)>>0]=c>>>8|0,i[(u+6|0)>>0]=c>>>16|0,i[(u+7|0)>>0]=c>>>24|0,v=0|f[(g+8|0)>>0],y=c=0|f[(b=_+v|0)>>0],d=u=0,!((0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)){y=134217728,d=b=0;break f}if(v=0|f[(g+9|0)>>0],C=b=0|f[(o=_+v|0)>>0],R=u=0,!((0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0)){y=150994944,d=o=0;break f}if(v=0|f[(g+10|0)>>0],N=o=0|f[(c=_+v|0)>>0],S=u=0,!((0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)){y=167772160,d=c=0;break f}if(v=0|f[(g+11|0)>>0],Y=c=0|f[(b=_+v|0)>>0],O=u=0,!((0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)){y=184549376,d=b=0;break f}if(v=0|f[(g+12|0)>>0],V=b=0|f[(o=_+v|0)>>0],M=u=0,!((0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0)){y=201326592,d=o=0;break f}if(v=0|f[(g+13|0)>>0],F=o=0|f[(c=_+v|0)>>0],D=u=0,!((0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)){y=218103808,d=c=0;break f}if(v=0|f[(g+14|0)>>0],x=c=0|f[(b=_+v|0)>>0],U=u=0,!((0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)){y=234881024,d=b=0;break f}if(v=0|f[(g+15|0)>>0],J=b=0|f[(o=_+v|0)>>0],X=u=0,!((0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0)){y=251658240,d=o=0;break f}if(o=R,c=C,u=0,k=31&(b=52)|0,32<=(63&b|0)>>>0?(u=c<<k|0,we=0):(u=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|o<<k|0,we=c<<k|0),Ei=u,u=d,o=y,c=0,k=31&(b=58)|0,32<=(63&b|0)>>>0?(c=o<<k|0,me=0):(c=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|u<<k|0,me=o<<k|0),Ii=c,Gi=(u=we)|(b=me)|0,Zi=o=(c=Ei)|(o=Ii)|0,o=S,c=N,u=0,k=31&(b=46)|0,32<=(63&b|0)>>>0?(u=c<<k|0,Be=0):(u=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|o<<k|0,Be=c<<k|0),Wi=u,ji=(o=Gi)|(b=Be)|0,Ri=c=(u=Zi)|(c=Wi)|0,c=O,u=Y,o=0,k=31&(b=40)|0,32<=(63&b|0)>>>0?(o=u<<k|0,Ee=0):(o=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|c<<k|0,Ee=u<<k|0),Ni=o,Si=(c=ji)|(b=Ee)|0,Yi=u=(o=Ri)|(u=Ni)|0,u=M,o=V,c=0,k=31&(b=34)|0,32<=(63&b|0)>>>0?(c=o<<k|0,Qe=0):(c=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|u<<k|0,Qe=o<<k|0),Oi=c,Vi=(u=Si)|(b=Qe)|0,Mi=o=(c=Yi)|(o=Oi)|0,o=D,c=F,u=0,k=31&(b=28)|0,32<=(63&b|0)>>>0?(u=c<<k|0,Ie=0):(u=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|o<<k|0,Ie=c<<k|0),Fi=u,Di=(o=Vi)|(b=Ie)|0,xi=c=(u=Mi)|(c=Fi)|0,c=U,u=x,o=0,k=31&(b=22)|0,32<=(63&b|0)>>>0?(o=u<<k|0,Ge=0):(o=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|c<<k|0,Ge=u<<k|0),Ui=o,Ji=(c=Di)|(b=Ge)|0,Xi=u=(o=xi)|(u=Ui)|0,u=X,o=J,c=0,k=31&(b=16)|0,32<=(63&b|0)>>>0?(c=o<<k|0,Ze=0):(c=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|u<<k|0,Ze=o<<k|0),Ti=c,o=(c=Xi)|(o=Ti)|0,c=y=(u=Ji)|(b=Ze)|0,u=0,k=31&(b=56)|0,32<=(63&b|0)>>>0?(u=c<<k|0,We=0):(u=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|o<<k|0,We=c<<k|0),Li=u,u=d=o,o=y,c=0,k=31&(b=40)|0,32<=(63&b|0)>>>0?(c=o<<k|0,je=0):(c=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|u<<k|0,je=o<<k|0),zi=o=c&(o=16711680)|0,Pi=(c=We)|(b=(u=je)&(b=0)|0)|0,Ki=u=(o=Li)|(u=zi)|0,u=d,o=y,c=0,k=31&(b=24)|0,32<=(63&b|0)>>>0?(c=o<<k|0,Ce=0):(c=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|u<<k|0,Ce=o<<k|0),qi=(u=Ce)&(b=0)|0,$i=o=c&(o=65280)|0,o=d,c=y,u=0,k=31&(b=8)|0,32<=(63&b|0)>>>0?(u=c<<k|0,Re=0):(u=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|o<<k|0,Re=c<<k|0),ea=(o=Re)&(b=0)|0,ra=c=u&(c=255)|0,ta=o=(c=$i)|(o=ra)|0,ia=(c=Pi)|(b=(u=qi)|(b=ea)|0)|0,aa=u=(o=Ki)|(u=ta)|0,u=d,o=y,c=0,k=31&(b=8)|0,32<=(63&b|0)>>>0?(c=0,Ne=u>>>k|0):(c=u>>>k|0,Ne=(((1<<k|0)-1|0)&u|0)<<(32-k|0)|0|o>>>k|0),na=(u=Ne)&(b=-16777216)|0,Aa=o=c&(o=0)|0,o=d,c=y,u=0,k=31&(b=24)|0,32<=(63&b|0)>>>0?(u=0,Se=o>>>k|0):(u=o>>>k|0,Se=(((1<<k|0)-1|0)&o|0)<<(32-k|0)|0|c>>>k|0),fa=c=u&(c=0)|0,oa=(u=na)|(b=(o=Se)&(b=16711680)|0)|0,ca=o=(c=Aa)|(o=fa)|0,o=d,c=y,u=0,k=31&(b=40)|0,32<=(63&b|0)>>>0?(u=0,Ye=o>>>k|0):(u=o>>>k|0,Ye=(((1<<k|0)-1|0)&o|0)<<(32-k|0)|0|c>>>k|0),ba=(o=Ye)&(b=65280)|0,ua=c=u&(c=0)|0,c=d,u=y,o=0,k=31&(b=56)|0,32<=(63&b|0)>>>0?(o=0,Oe=c>>>k|0):(o=c>>>k|0,Oe=(((1<<k|0)-1|0)&c|0)<<(32-k|0)|0|u>>>k|0),sa=o,ka=u=(o=ua)|(u=sa)|0,pa=(o=oa)|(b=(c=ba)|(b=Oe)|0)|0,ya=c=(u=ca)|(c=ka)|0,o=(c=aa)|(o=ya)|0,P=(u=ia)|(b=pa)|0,i[(u=Z+6|0)>>0]=P,i[(u+1|0)>>0]=P>>>8|0,i[(u+2|0)>>0]=P>>>16|0,i[(u+3|0)>>0]=P>>>24|0,i[(u+4|0)>>0]=o,i[(u+5|0)>>0]=o>>>8|0,i[(u+6|0)>>0]=o>>>16|0,i[(u+7|0)>>0]=o>>>24|0,v=0|f[(g+16|0)>>0],y=o=0|f[(c=_+v|0)>>0],d=u=0,!((0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)){y=268435456,d=c=0;break o}if(v=0|f[(g+17|0)>>0],C=c=0|f[(b=_+v|0)>>0],R=u=0,!((0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)){y=285212672,d=b=0;break o}if(v=0|f[(g+18|0)>>0],N=b=0|f[(o=_+v|0)>>0],S=u=0,!((0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0)){y=301989888,d=o=0;break o}if(v=0|f[(g+19|0)>>0],Y=o=0|f[(c=_+v|0)>>0],O=u=0,!((0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)){y=318767104,d=c=0;break o}if(v=0|f[(g+20|0)>>0],V=c=0|f[(b=_+v|0)>>0],M=u=0,!((0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)){y=335544320,d=b=0;break o}if(v=0|f[(g+21|0)>>0],F=b=0|f[(o=_+v|0)>>0],D=u=0,!((0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0)){y=352321536,d=o=0;break o}if(v=0|f[(g+22|0)>>0],x=o=0|f[(c=_+v|0)>>0],U=u=0,!((0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)){y=369098752,d=c=0;break o}if(v=0|f[(g+23|0)>>0],J=c=0|f[(b=_+v|0)>>0],X=u=0,!((0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)){y=385875968,d=b=0;break o}if(b=R,o=C,u=0,k=31&(c=52)|0,32<=(63&c|0)>>>0?(u=o<<k|0,Ve=0):(u=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|b<<k|0,Ve=o<<k|0),da=u,u=d,b=y,o=0,k=31&(c=58)|0,32<=(63&c|0)>>>0?(o=b<<k|0,Me=0):(o=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|u<<k|0,Me=b<<k|0),ga=o,va=(u=Ve)|(c=Me)|0,ha=b=(o=da)|(b=ga)|0,b=S,o=N,u=0,k=31&(c=46)|0,32<=(63&c|0)>>>0?(u=o<<k|0,Fe=0):(u=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|b<<k|0,Fe=o<<k|0),_a=u,wa=(b=va)|(c=Fe)|0,ma=o=(u=ha)|(o=_a)|0,o=O,u=Y,b=0,k=31&(c=40)|0,32<=(63&c|0)>>>0?(b=u<<k|0,De=0):(b=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|o<<k|0,De=u<<k|0),Ba=b,Ea=(o=wa)|(c=De)|0,Qa=u=(b=ma)|(u=Ba)|0,u=M,b=V,o=0,k=31&(c=34)|0,32<=(63&c|0)>>>0?(o=b<<k|0,xe=0):(o=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|u<<k|0,xe=b<<k|0),Ia=o,Ga=(u=Ea)|(c=xe)|0,Za=b=(o=Qa)|(b=Ia)|0,b=D,o=F,u=0,k=31&(c=28)|0,32<=(63&c|0)>>>0?(u=o<<k|0,Ue=0):(u=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|b<<k|0,Ue=o<<k|0),Wa=u,ja=(b=Ga)|(c=Ue)|0,Ca=o=(u=Za)|(o=Wa)|0,o=U,u=x,b=0,k=31&(c=22)|0,32<=(63&c|0)>>>0?(b=u<<k|0,Je=0):(b=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|o<<k|0,Je=u<<k|0),Ra=b,Na=(o=ja)|(c=Je)|0,Sa=u=(b=Ca)|(u=Ra)|0,u=X,b=J,o=0,k=31&(c=16)|0,32<=(63&c|0)>>>0?(o=b<<k|0,Xe=0):(o=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|u<<k|0,Xe=b<<k|0),Ya=o,b=(o=Sa)|(b=Ya)|0,o=y=(u=Na)|(c=Xe)|0,u=0,k=31&(c=56)|0,32<=(63&c|0)>>>0?(u=o<<k|0,Te=0):(u=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|b<<k|0,Te=o<<k|0),Oa=u,u=d=b,b=y,o=0,k=31&(c=40)|0,32<=(63&c|0)>>>0?(o=b<<k|0,Le=0):(o=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|u<<k|0,Le=b<<k|0),Va=b=o&(b=16711680)|0,Ma=(o=Te)|(c=(u=Le)&(c=0)|0)|0,Fa=u=(b=Oa)|(u=Va)|0,u=d,b=y,o=0,k=31&(c=24)|0,32<=(63&c|0)>>>0?(o=b<<k|0,ze=0):(o=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|u<<k|0,ze=b<<k|0),Da=(u=ze)&(c=0)|0,xa=b=o&(b=65280)|0,b=d,o=y,u=0,k=31&(c=8)|0,32<=(63&c|0)>>>0?(u=o<<k|0,Pe=0):(u=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|b<<k|0,Pe=o<<k|0),Ua=(b=Pe)&(c=0)|0,Ja=o=u&(o=255)|0,Xa=b=(o=xa)|(b=Ja)|0,Ta=(o=Ma)|(c=(u=Da)|(c=Ua)|0)|0,La=u=(b=Fa)|(u=Xa)|0,u=d,b=y,o=0,k=31&(c=8)|0,32<=(63&c|0)>>>0?(o=0,He=u>>>k|0):(o=u>>>k|0,He=(((1<<k|0)-1|0)&u|0)<<(32-k|0)|0|b>>>k|0),za=(u=He)&(c=-16777216)|0,Pa=b=o&(b=0)|0,b=d,o=y,u=0,k=31&(c=24)|0,32<=(63&c|0)>>>0?(u=0,Ke=b>>>k|0):(u=b>>>k|0,Ke=(((1<<k|0)-1|0)&b|0)<<(32-k|0)|0|o>>>k|0),Ha=o=u&(o=0)|0,Ka=(u=za)|(c=(b=Ke)&(c=16711680)|0)|0,qa=b=(o=Pa)|(b=Ha)|0,b=d,o=y,u=0,k=31&(c=40)|0,32<=(63&c|0)>>>0?(u=0,qe=b>>>k|0):(u=b>>>k|0,qe=(((1<<k|0)-1|0)&b|0)<<(32-k|0)|0|o>>>k|0),$a=(b=qe)&(c=65280)|0,en=o=u&(o=0)|0,o=d,u=y,b=0,k=31&(c=56)|0,32<=(63&c|0)>>>0?(b=0,$e=o>>>k|0):(b=o>>>k|0,$e=(((1<<k|0)-1|0)&o|0)<<(32-k|0)|0|u>>>k|0),rn=b,tn=u=(b=en)|(u=rn)|0,an=(b=Ka)|(c=(o=$a)|(c=$e)|0)|0,nn=o=(u=qa)|(o=tn)|0,b=(o=La)|(b=nn)|0,H=(u=Ta)|(c=an)|0,i[(u=Z+12|0)>>0]=H,i[(u+1|0)>>0]=H>>>8|0,i[(u+2|0)>>0]=H>>>16|0,i[(u+3|0)>>0]=H>>>24|0,i[(u+4|0)>>0]=b,i[(u+5|0)>>0]=b>>>8|0,i[(u+6|0)>>0]=b>>>16|0,i[(u+7|0)>>0]=b>>>24|0,v=0|f[(g+24|0)>>0],y=b=0|f[(o=_+v|0)>>0],d=u=0,(0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0)if(v=0|f[(g+25|0)>>0],C=o=0|f[(c=_+v|0)>>0],R=u=0,(0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)if(v=0|f[(g+26|0)>>0],N=c=0|f[(b=_+v|0)>>0],S=u=0,(0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)if(v=0|f[(g+27|0)>>0],Y=b=0|f[(o=_+v|0)>>0],O=u=0,(0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0)if(v=0|f[(g+28|0)>>0],V=o=0|f[(c=_+v|0)>>0],M=u=0,(0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)if(v=0|f[(g+29|0)>>0],F=c=0|f[(b=_+v|0)>>0],D=u=0,(0|(b=c))!=(0|(o=255))|(0|u)!=(0|(c=0))|0)if(v=0|f[(g+30|0)>>0],x=b=0|f[(o=_+v|0)>>0],U=u=0,(0|(o=b))!=(0|(c=255))|(0|u)!=(0|(b=0))|0){if(v=0|f[(g+31|0)>>0],J=o=0|f[(c=_+v|0)>>0],X=u=0,(0|(c=o))!=(0|(b=255))|(0|u)!=(0|(o=0))|0)break u;y=520093696,d=c=0}else y=503316480,d=o=0;else y=486539264,d=b=0;else y=469762048,d=c=0;else y=452984832,d=o=0;else y=436207616,d=b=0;else y=419430400,d=c=0;else y=402653184,d=o=0;c=Q,An=c=0,fn=u=(c=Q)|(u=An)|0,u=d,c=(b=G)|(o=v)|0,b=(u=fn)|(b=d)|0,u=c|(o=y)|0,c=0,k=31&(o=8)|0,32<=(63&o|0)>>>0?(c=u<<k|0,er=0):(c=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|b<<k|0,er=u<<k|0),y=er,d=c;break i}Yt(-32,0,1052572),l()}St(0|g+32,0|t,1052572),l()}St(0|E+26,0|j,1052588),l()}if(c=R,b=C,u=0,k=31&(o=52)|0,32<=(63&o|0)>>>0?(u=b<<k|0,rr=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,rr=b<<k|0),on=u,u=d,c=y,b=0,k=31&(o=58)|0,32<=(63&o|0)>>>0?(b=c<<k|0,tr=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,tr=c<<k|0),cn=b,bn=(u=rr)|(o=tr)|0,un=c=(b=on)|(c=cn)|0,c=S,b=N,u=0,k=31&(o=46)|0,32<=(63&o|0)>>>0?(u=b<<k|0,ir=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,ir=b<<k|0),sn=u,kn=(c=bn)|(o=ir)|0,ln=b=(u=un)|(b=sn)|0,b=O,u=Y,c=0,k=31&(o=40)|0,32<=(63&o|0)>>>0?(c=u<<k|0,ar=0):(c=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|b<<k|0,ar=u<<k|0),pn=c,yn=(b=kn)|(o=ar)|0,dn=u=(c=ln)|(u=pn)|0,u=M,c=V,b=0,k=31&(o=34)|0,32<=(63&o|0)>>>0?(b=c<<k|0,nr=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,nr=c<<k|0),gn=b,vn=(u=yn)|(o=nr)|0,hn=c=(b=dn)|(c=gn)|0,c=D,b=F,u=0,k=31&(o=28)|0,32<=(63&o|0)>>>0?(u=b<<k|0,Ar=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,Ar=b<<k|0),_n=u,wn=(c=vn)|(o=Ar)|0,mn=b=(u=hn)|(b=_n)|0,b=U,u=x,c=0,k=31&(o=22)|0,32<=(63&o|0)>>>0?(c=u<<k|0,fr=0):(c=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|b<<k|0,fr=u<<k|0),Bn=c,En=(b=wn)|(o=fr)|0,Qn=u=(c=mn)|(u=Bn)|0,u=X,c=J,b=0,k=31&(o=16)|0,32<=(63&o|0)>>>0?(b=c<<k|0,or=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,or=c<<k|0),In=b,c=(b=Qn)|(c=In)|0,b=y=(u=En)|(o=or)|0,u=0,k=31&(o=56)|0,32<=(63&o|0)>>>0?(u=b<<k|0,cr=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,cr=b<<k|0),Gn=u,u=d=c,c=y,b=0,k=31&(o=40)|0,32<=(63&o|0)>>>0?(b=c<<k|0,br=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,br=c<<k|0),Zn=c=b&(c=16711680)|0,Wn=(b=cr)|(o=(u=br)&(o=0)|0)|0,jn=u=(c=Gn)|(u=Zn)|0,u=d,c=y,b=0,k=31&(o=24)|0,32<=(63&o|0)>>>0?(b=c<<k|0,ur=0):(b=((1<<k|0)-1|0)&(c>>>(32-k|0)|0)|0|u<<k|0,ur=c<<k|0),Cn=(u=ur)&(o=0)|0,Rn=c=b&(c=65280)|0,c=d,b=y,u=0,k=31&(o=8)|0,32<=(63&o|0)>>>0?(u=b<<k|0,sr=0):(u=((1<<k|0)-1|0)&(b>>>(32-k|0)|0)|0|c<<k|0,sr=b<<k|0),Nn=(c=sr)&(o=0)|0,Sn=b=u&(b=255)|0,Yn=c=(b=Rn)|(c=Sn)|0,On=(b=Wn)|(o=(u=Cn)|(o=Nn)|0)|0,Vn=u=(c=jn)|(u=Yn)|0,u=d,c=y,b=0,k=31&(o=8)|0,32<=(63&o|0)>>>0?(b=0,kr=u>>>k|0):(b=u>>>k|0,kr=(((1<<k|0)-1|0)&u|0)<<(32-k|0)|0|c>>>k|0),Mn=(u=kr)&(o=-16777216)|0,Fn=c=b&(c=0)|0,c=d,b=y,u=0,k=31&(o=24)|0,32<=(63&o|0)>>>0?(u=0,lr=c>>>k|0):(u=c>>>k|0,lr=(((1<<k|0)-1|0)&c|0)<<(32-k|0)|0|b>>>k|0),Dn=b=u&(b=0)|0,xn=(u=Mn)|(o=(c=lr)&(o=16711680)|0)|0,Un=c=(b=Fn)|(c=Dn)|0,c=d,b=y,u=0,k=31&(o=40)|0,32<=(63&o|0)>>>0?(u=0,pr=c>>>k|0):(u=c>>>k|0,pr=(((1<<k|0)-1|0)&c|0)<<(32-k|0)|0|b>>>k|0),Jn=(c=pr)&(o=65280)|0,Xn=b=u&(b=0)|0,b=d,u=y,c=0,k=31&(o=56)|0,32<=(63&o|0)>>>0?(c=0,yr=b>>>k|0):(c=b>>>k|0,yr=(((1<<k|0)-1|0)&b|0)<<(32-k|0)|0|u>>>k|0),Tn=c,Ln=u=(c=Xn)|(u=Tn)|0,zn=(c=xn)|(o=(b=Jn)|(o=yr)|0)|0,Pn=b=(u=Un)|(b=Ln)|0,c=(b=Vn)|(c=Pn)|0,K=(u=On)|(o=zn)|0,i[(u=Z+18|0)>>0]=K,i[(u+1|0)>>0]=K>>>8|0,i[(u+2|0)>>0]=K>>>16|0,i[(u+3|0)>>0]=K>>>24|0,i[(u+4|0)>>0]=c,i[(u+5|0)>>0]=c>>>8|0,i[(u+6|0)>>0]=c>>>16|0,i[(u+7|0)>>0]=c>>>24|0,p=(c=Q)+(u=0)|0,(k=(b=G)+(o=536870912)|0)>>>0<o>>>0&&(p=p+1|0),G=k,Q=p,I=I+-4|0,E=E+24|0,(g=B)>>>0>T>>>0)break a}}Jt(1052860,46,1052908),l()}Hi(0|_,1),l()}if(t)break A;break n}p=Q,Hn=p=0,Kn=b=(p=Q)|(b=Hn)|0,b=d,p=(c=G)|(o=v)|0,c=(b=Kn)|(c=d)|0,b=p|(o=y)|0,p=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(p=b<<u|0,dr=0):(p=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|c<<u|0,dr=b<<u|0),y=dr,d=p;break i}p=Q,qn=p=0,$n=b=(p=Q)|(b=qn)|0,b=d,p=(c=G)|(o=v)|0,c=(b=$n)|(c=d)|0,b=p|(o=y)|0,p=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(p=b<<u|0,gr=0):(p=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|c<<u|0,gr=b<<u|0),y=gr,d=p;break i}if(61!=(0|(g=0|f[(r+(t=t+-1|0)|0)>>0]))&&255==(0|f[(_+g|0)>>0])){p=0,c=g,b=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(b=c<<u|0,vr=0):(b=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|p<<u|0,vr=c<<u|0),eA=b,b=0,p=t,c=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(c=p<<u|0,hr=0):(c=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|b<<u|0,hr=p<<u|0),rA=c,y=(b=vr)|(o=hr)|0,d=p=(c=eA)|(p=rA)|0;break i}}y=1,d=p=0,_=1;break t}a:{if(!((Z=w+-8|0)>>>0>w>>>0||B>>>0>=Z>>>0))for(;;){n:{A:{f:{o:{if(-8!=(0|B)){if((w=B+8|0)>>>0>t>>>0)break o;if(E>>>0>-9>>>0)break f;if((E+8|0)>>>0>j>>>0)break A;if(g=0|f[(v=r+B|0)>>0],y=p=0|f[(c=_+g|0)>>0],d=b=0,!((0|(c=p))==(0|(o=255))&(0|b)==(0|(p=0))|0))if(g=0|f[(v+1|0)>>0],G=c=0|f[(o=_+g|0)>>0],Q=b=0,(0|(o=c))!=(0|(p=255))|(0|b)!=(0|(c=0))|0)if(g=0|f[(v+2|0)>>0],C=o=0|f[(p=_+g|0)>>0],R=b=0,(0|(p=o))!=(0|(c=255))|(0|b)!=(0|(o=0))|0)if(g=0|f[(v+3|0)>>0],N=p=0|f[(c=_+g|0)>>0],S=b=0,(0|(c=p))!=(0|(o=255))|(0|b)!=(0|(p=0))|0)if(g=0|f[(v+4|0)>>0],Y=c=0|f[(o=_+g|0)>>0],O=b=0,(0|(o=c))!=(0|(p=255))|(0|b)!=(0|(c=0))|0)if(g=0|f[(v+5|0)>>0],V=o=0|f[(p=_+g|0)>>0],M=b=0,(0|(p=o))!=(0|(c=255))|(0|b)!=(0|(o=0))|0)if(g=0|f[(v+6|0)>>0],F=p=0|f[(c=_+g|0)>>0],D=b=0,(0|(c=p))!=(0|(o=255))|(0|b)!=(0|(p=0))|0){if(g=0|f[(v+7|0)>>0],x=c=0|f[(o=_+g|0)>>0],U=b=0,(0|(o=c))!=(0|(p=255))|(0|b)!=(0|(c=0))|0)break n;B|=7}else B|=6;else B|=5;else B|=4;else B|=3;else B|=2;else B|=1;o=0,p=B,b=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(b=p<<u|0,_r=0):(b=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,_r=p<<u|0),tA=b,b=0,o=g,p=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(p=o<<u|0,wr=0):(p=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,wr=o<<u|0),iA=p,y=(b=_r)|(c=wr)|0,d=o=(p=tA)|(o=iA)|0;break i}Yt(-8,0|B+8,1052604),l()}St(0|B+8,0|t,1052604),l()}Yt(0|E,0|E+8,1052620),l()}St(0|E+8,0|j,1052620),l()}if(o=Q,p=G,b=0,u=31&(c=52)|0,32<=(63&c|0)>>>0?(b=p<<u|0,mr=0):(b=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,mr=p<<u|0),aA=b,b=d,o=y,p=0,u=31&(c=58)|0,32<=(63&c|0)>>>0?(p=o<<u|0,Br=0):(p=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,Br=o<<u|0),nA=p,AA=(b=mr)|(c=Br)|0,fA=o=(p=aA)|(o=nA)|0,o=R,p=C,b=0,u=31&(c=46)|0,32<=(63&c|0)>>>0?(b=p<<u|0,Er=0):(b=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,Er=p<<u|0),oA=b,cA=(o=AA)|(c=Er)|0,bA=p=(b=fA)|(p=oA)|0,p=S,b=N,o=0,u=31&(c=40)|0,32<=(63&c|0)>>>0?(o=b<<u|0,Qr=0):(o=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|p<<u|0,Qr=b<<u|0),uA=o,sA=(p=cA)|(c=Qr)|0,kA=b=(o=bA)|(b=uA)|0,b=O,o=Y,p=0,u=31&(c=34)|0,32<=(63&c|0)>>>0?(p=o<<u|0,Ir=0):(p=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,Ir=o<<u|0),lA=p,pA=(b=sA)|(c=Ir)|0,yA=o=(p=kA)|(o=lA)|0,o=M,p=V,b=0,u=31&(c=28)|0,32<=(63&c|0)>>>0?(b=p<<u|0,Gr=0):(b=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,Gr=p<<u|0),dA=b,gA=(o=pA)|(c=Gr)|0,vA=p=(b=yA)|(p=dA)|0,p=D,b=F,o=0,u=31&(c=22)|0,32<=(63&c|0)>>>0?(o=b<<u|0,Zr=0):(o=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|p<<u|0,Zr=b<<u|0),hA=o,_A=(p=gA)|(c=Zr)|0,wA=b=(o=vA)|(b=hA)|0,b=U,o=x,p=0,u=31&(c=16)|0,32<=(63&c|0)>>>0?(p=o<<u|0,Wr=0):(p=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,Wr=o<<u|0),mA=p,o=(p=wA)|(o=mA)|0,p=y=(b=_A)|(c=Wr)|0,b=0,u=31&(c=56)|0,32<=(63&c|0)>>>0?(b=p<<u|0,jr=0):(b=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,jr=p<<u|0),BA=b,b=d=o,o=y,p=0,u=31&(c=40)|0,32<=(63&c|0)>>>0?(p=o<<u|0,Cr=0):(p=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,Cr=o<<u|0),EA=o=p&(o=16711680)|0,QA=(p=jr)|(c=(b=Cr)&(c=0)|0)|0,IA=b=(o=BA)|(b=EA)|0,b=d,o=y,p=0,u=31&(c=24)|0,32<=(63&c|0)>>>0?(p=o<<u|0,Rr=0):(p=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,Rr=o<<u|0),GA=(b=Rr)&(c=0)|0,ZA=o=p&(o=65280)|0,o=d,p=y,b=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(b=p<<u|0,Nr=0):(b=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,Nr=p<<u|0),WA=(o=Nr)&(c=0)|0,jA=p=b&(p=255)|0,CA=o=(p=ZA)|(o=jA)|0,RA=(p=QA)|(c=(b=GA)|(c=WA)|0)|0,NA=b=(o=IA)|(b=CA)|0,b=d,o=y,p=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(p=0,Sr=b>>>u|0):(p=b>>>u|0,Sr=(((1<<u|0)-1|0)&b|0)<<(32-u|0)|0|o>>>u|0),SA=(b=Sr)&(c=-16777216)|0,YA=o=p&(o=0)|0,o=d,p=y,b=0,u=31&(c=24)|0,32<=(63&c|0)>>>0?(b=0,Yr=o>>>u|0):(b=o>>>u|0,Yr=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|p>>>u|0),OA=p=b&(p=0)|0,VA=(b=SA)|(c=(o=Yr)&(c=16711680)|0)|0,MA=o=(p=YA)|(o=OA)|0,o=d,p=y,b=0,u=31&(c=40)|0,32<=(63&c|0)>>>0?(b=0,Or=o>>>u|0):(b=o>>>u|0,Or=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|p>>>u|0),FA=(o=Or)&(c=65280)|0,DA=p=b&(p=0)|0,p=d,b=y,o=0,u=31&(c=56)|0,32<=(63&c|0)>>>0?(o=0,Vr=p>>>u|0):(o=p>>>u|0,Vr=(((1<<u|0)-1|0)&p|0)<<(32-u|0)|0|b>>>u|0),xA=o,UA=b=(o=DA)|(b=xA)|0,JA=(o=VA)|(c=(p=FA)|(c=Vr)|0)|0,XA=p=(b=MA)|(p=UA)|0,o=(p=NA)|(o=XA)|0,q=(b=RA)|(c=JA)|0,i[(b=W+E|0)>>0]=q,i[(b+1|0)>>0]=q>>>8|0,i[(b+2|0)>>0]=q>>>16|0,i[(b+3|0)>>0]=q>>>24|0,i[(b+4|0)>>0]=o,i[(b+5|0)>>0]=o>>>8|0,i[(b+6|0)>>0]=o>>>16|0,i[(b+7|0)>>0]=o>>>24|0,I=I+-1|0,E=E+6|0,B=w,w>>>0>=Z>>>0)break a}w=B}a:{n:{A:{f:{o:{c:{b:{u:{s:{k:{l:{p:{y:{d:{g:{v:{h:{_:{w:{m:{B:{if(I>>>0>=2){Z=I+-1|0,g=t-w|0;E:for(;;){if(w>>>0>t>>>0)break B;if(E>>>0>-7>>>0)break m;if((B=E+6|0)>>>0>j>>>0)break w;if((0|t)==(0|w))break _;if(v=0|f[(I=r+w|0)>>0],y=o=0|f[(p=_+v|0)>>0],d=b=0,(0|(p=o))==(0|(c=255))&(0|b)==(0|(o=0))|0)break A;if(g>>>0<2)break h;if(v=0|f[(I+1|0)>>0],G=p=0|f[(c=_+v|0)>>0],Q=b=0,(0|(c=p))==(0|(o=255))&(0|b)==(0|(p=0))|0)break o;if(g>>>0<=2)break v;if(v=0|f[(I+2|0)>>0],C=c=0|f[(o=_+v|0)>>0],R=b=0,(0|(o=c))==(0|(p=255))&(0|b)==(0|(c=0))|0)break g;if(g>>>0<=3)break d;if(v=0|f[(I+3|0)>>0],N=o=0|f[(p=_+v|0)>>0],S=b=0,(0|(p=o))==(0|(c=255))&(0|b)==(0|(o=0))|0)break y;if(g>>>0<=4)break p;if(v=0|f[(I+4|0)>>0],Y=p=0|f[(c=_+v|0)>>0],O=b=0,(0|(c=p))==(0|(o=255))&(0|b)==(0|(p=0))|0)break l;if(g>>>0<=5)break k;if(v=0|f[(I+5|0)>>0],V=c=0|f[(o=_+v|0)>>0],M=b=0,(0|(o=c))==(0|(p=255))&(0|b)==(0|(c=0))|0)break s;if(g>>>0<=6)break u;if(v=0|f[(I+6|0)>>0],F=o=0|f[(p=_+v|0)>>0],D=b=0,(0|(p=o))==(0|(c=255))&(0|b)==(0|(o=0))|0)break b;if(g>>>0<=7)break c;if(v=0|f[(I+7|0)>>0],x=p=0|f[(c=_+v|0)>>0],U=b=0,(0|(c=p))==(0|(o=255))&(0|b)==(0|(p=0))|0)break f;if(c=Q,o=G,b=0,u=31&(p=52)|0,32<=(63&p|0)>>>0?(b=o<<u|0,Mr=0):(b=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|c<<u|0,Mr=o<<u|0),TA=b,b=d,c=y,o=0,u=31&(p=58)|0,32<=(63&p|0)>>>0?(o=c<<u|0,Fr=0):(o=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|b<<u|0,Fr=c<<u|0),LA=o,zA=(b=Mr)|(p=Fr)|0,PA=c=(o=TA)|(c=LA)|0,c=R,o=C,b=0,u=31&(p=46)|0,32<=(63&p|0)>>>0?(b=o<<u|0,Dr=0):(b=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|c<<u|0,Dr=o<<u|0),HA=b,KA=(c=zA)|(p=Dr)|0,qA=o=(b=PA)|(o=HA)|0,o=S,b=N,c=0,u=31&(p=40)|0,32<=(63&p|0)>>>0?(c=b<<u|0,xr=0):(c=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|o<<u|0,xr=b<<u|0),$A=c,ef=(o=KA)|(p=xr)|0,rf=b=(c=qA)|(b=$A)|0,b=O,c=Y,o=0,u=31&(p=34)|0,32<=(63&p|0)>>>0?(o=c<<u|0,Ur=0):(o=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|b<<u|0,Ur=c<<u|0),tf=o,af=(b=ef)|(p=Ur)|0,nf=c=(o=rf)|(c=tf)|0,c=M,o=V,b=0,u=31&(p=28)|0,32<=(63&p|0)>>>0?(b=o<<u|0,Jr=0):(b=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|c<<u|0,Jr=o<<u|0),Af=b,ff=(c=af)|(p=Jr)|0,of=o=(b=nf)|(o=Af)|0,o=D,b=F,c=0,u=31&(p=22)|0,32<=(63&p|0)>>>0?(c=b<<u|0,Xr=0):(c=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|o<<u|0,Xr=b<<u|0),cf=c,bf=(o=ff)|(p=Xr)|0,uf=b=(c=of)|(b=cf)|0,b=U,c=x,o=0,u=31&(p=16)|0,32<=(63&p|0)>>>0?(o=c<<u|0,Tr=0):(o=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|b<<u|0,Tr=c<<u|0),sf=o,d=c=(o=uf)|(c=sf)|0,o=y=(b=bf)|(p=Tr)|0,b=0,u=31&(p=24)|0,32<=(63&p|0)>>>0?(b=o<<u|0,Lr=0):(b=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|c<<u|0,Lr=o<<u|0),kf=(c=Lr)&(p=0)|0,lf=o=b&(o=65280)|0,o=d,b=y,c=0,u=31&(p=8)|0,32<=(63&p|0)>>>0?(c=b<<u|0,zr=0):(c=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|o<<u|0,zr=b<<u|0),pf=(o=zr)&(p=0)|0,yf=b=c&(b=255)|0,o=(b=lf)|(o=yf)|0,b=(c=kf)|(p=pf)|0,c=0,u=31&(p=32)|0,32<=(63&p|0)>>>0?(c=0,Pr=o>>>u|0):(c=o>>>u|0,Pr=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|b>>>u|0),Kr=Pr,i[(Hr=4+(E=W+E|0)|0)>>0]=Kr,i[(Hr+1|0)>>0]=Kr>>>8|0,c=d,o=y,b=0,u=31&(p=8)|0,32<=(63&p|0)>>>0?(b=0,qr=c>>>u|0):(b=c>>>u|0,qr=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|o>>>u|0),df=(c=qr)&(p=-16777216)|0,gf=o=b&(o=0)|0,o=d,b=y,c=0,u=31&(p=24)|0,32<=(63&p|0)>>>0?(c=0,$r=o>>>u|0):(c=o>>>u|0,$r=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|b>>>u|0),vf=b=c&(b=0)|0,hf=(c=df)|(p=(o=$r)&(p=16711680)|0)|0,_f=o=(b=gf)|(o=vf)|0,o=d,b=y,c=0,u=31&(p=40)|0,32<=(63&p|0)>>>0?(c=0,et=o>>>u|0):(c=o>>>u|0,et=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|b>>>u|0),wf=(o=et)&(p=65280)|0,mf=b=c&(b=0)|0,b=d,c=y,o=0,u=31&(p=56)|0,32<=(63&p|0)>>>0?(o=0,rt=b>>>u|0):(o=b>>>u|0,rt=(((1<<u|0)-1|0)&b|0)<<(32-u|0)|0|c>>>u|0),Bf=o,Ef=(b=wf)|(p=rt)|0,Qf=c=(o=mf)|(c=Bf)|0,b=(c=_f)|(b=Qf)|0,ee=(o=hf)|(p=Ef)|0,i[($=E)>>0]=ee,i[($+1|0)>>0]=ee>>>8|0,i[($+2|0)>>0]=ee>>>16|0,i[($+3|0)>>0]=ee>>>24|0,g=g+-8|0,w=w+8|0,E=B,!(Z=Z+-1|0))break E}}else B=E;if(!(w>>>0>t>>>0)){if((0|w)==(0|t)){I=0,y=0,d=b=0,L=0,_=0,t=0;break a}tt=r+t|0,r=r+w|0,y=0,d=b=0,it=0,v=0,Z=0,L=0,T=0;E:{Q:{I:{G:for(;;){ie=tt-r|0,g=0;Z:for(;;){if(t=T+g|0,E=Z+g|0,61!=(0|(I=0|f[(at=r+g|0)>>0]))){if((0|E)>0)break I;if(G=b=0|f[(c=_+I|0)>>0],Q=o=0,(0|(c=b))==(0|(p=255))&(0|o)==(0|(b=0))|0)break Q;if(ie=-1^r|0,r=at+1|0,T=t+1|0,c=Q,If=c=0,c=Q,p=G,o=If,u=31&(b=62&s(L=L+1|0,-6)|0)|0,32<=(63&b|0)>>>0?(o=p<<u|0,At=0):(o=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|c<<u|0,At=p<<u|0),Gf=o,o=d,y=(c=At)|(b=y)|0,d=p=(o=Gf)|(p=d)|0,it=I,Z=E,(0|ie+tt)!=(0|g))continue G;break n}if(!(2&t|0))break E;if(v=E?v:t,(0|ie)==(0|(g=g+1|0)))break Z}break G}I=it;break n}p=0,o=v+w|0,c=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(c=o<<u|0,ft=0):(c=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|p<<u|0,ft=o<<u|0),y=(p=ft)|(b=15616)|0,d=o=c|(o=0)|0;break i}o=0,c=I,p=0,u=31&(b=8)|0,32<=(63&b|0)>>>0?(p=c<<u|0,ot=0):(p=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|o<<u|0,ot=c<<u|0),Zf=p,p=0,o=(w+T|0)+g|0,c=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(c=o<<u|0,ct=0):(c=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|p<<u|0,ct=o<<u|0),Wf=c,y=(p=ot)|(b=ct)|0,d=o=(c=Zf)|(o=Wf)|0;break i}o=0,c=((0|Z+g)>0?v:t)+w|0,p=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(p=c<<u|0,bt=0):(p=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|o<<u|0,bt=c<<u|0),y=(o=bt)|(b=15616)|0,d=c=p|(c=0)|0;break i}Nt(0|w,0|t,1052668),l()}Nt(0|w,0|t,1052636),l()}Yt(0|E,0|E+6,1052652),l()}St(0|E+6,0|j,1052652),l()}Rt(0,0,1052444),l()}Rt(1,1,1052460),l()}Rt(2,2,1052476),l()}w=w+2|0;break A}Rt(3,3,1052492),l()}w=w+3|0;break A}Rt(4,4,1052508),l()}w=w+4|0;break A}Rt(5,5,1052524),l()}w=w+5|0;break A}Rt(6,6,1052540),l()}w=w+6|0;break A}Rt(7,7,1052556),l()}w=w+1|0;break A}w=w+7|0}c=0,p=w,o=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(o=p<<u|0,ut=0):(o=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|c<<u|0,ut=p<<u|0),jf=o,o=0,c=v,p=0,u=31&(b=8)|0,32<=(63&b|0)>>>0?(p=c<<u|0,st=0):(p=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|o<<u|0,st=c<<u|0),Cf=p,y=(o=ut)|(b=st)|0,d=c=(p=jf)|(c=Cf)|0;break i}_=0;n:{A:switch(0|(t=L)){default:A[(n+36|0)>>2]=1,c=0,A[((o=n)+20|0)>>2]=1,A[(o+24|0)>>2]=c,A[(o+16|0)>>2]=1052728,A[(o+44|0)>>2]=50,A[(o+40|0)>>2]=1052820,A[(o+32|0)>>2]=o+40|0,ri(0|o+16,1052828),l();case 2:t=8;break n;case 3:t=16;break n;case 4:t=24;break n;case 6:t=32;break n;case 7:t=40;break n;case 8:break A;case 0:break a}t=48}_=1}a:{if(65536&a|0||(Rf=c=0,c=-1,p=-1,o=Rf,u=31&(b=t)|0,32<=(63&b|0)>>>0?(o=0,kt=c>>>u|0):(o=c>>>u|0,kt=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|p>>>u|0),Nf=o,o=d,p=(o=Nf)&(p=d)|0,!((0|(o=(c=kt)&(b=y)|0))!=(0|(b=0))|(0|p)!=(0|(c=0))|0))){if(_){E=B>>>0>j>>>0?B:j,g=0,_=56;n:for(;;){if((0|E)==(0|B))break a;if(o=d,Sf=o=0,o=d,b=y,p=Sf,u=31&(c=56&_|0)|0,32<=(63&c|0)>>>0?(p=0,lt=o>>>u|0):(p=o>>>u|0,lt=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|b>>>u|0),i[(W+B|0)>>0]=lt,_=_+-8|0,B=B+1|0,!((g=g+8|0)>>>0<t>>>0))break n}}if((0|A[(n+8|0)>>2])>>>0<B>>>0)break r;A[(n+8|0)>>2]=B;break r}b=(p=0)&(b=0)|0,p=(o=I)&(c=255)|0,o=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(o=p<<u|0,pt=0):(o=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|b<<u|0,pt=p<<u|0),Yf=o,o=0,b=(w+L|0)-1|0,p=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(p=b<<u|0,yt=0):(p=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|o<<u|0,yt=b<<u|0),Of=p,b=(p=Yf)|(b=Of)|0,y=(p=(o=pt)|(c=yt)|0)|(c=2)|0,d=o=b|(o=0)|0;break i}Rt(0|E,0|j,1052844),l()}if(o=d,_=y,3==(0|255&y))break r}if(g=0|A[(n+4|0)>>2],i[(e+4|0)>>0]=_,o=d,b=y,p=0,u=31&(c=56)|0,32<=(63&c|0)>>>0?(p=0,dt=o>>>u|0):(p=o>>>u|0,dt=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|b>>>u|0),i[(e+11|0)>>0]=dt,p=d,o=y,b=0,u=31&(c=40)|0,32<=(63&c|0)>>>0?(b=0,gt=p>>>u|0):(b=p>>>u|0,gt=(((1<<u|0)-1|0)&p|0)<<(32-u|0)|0|o>>>u|0),ht=gt,i[(vt=e+9|0)>>0]=ht,i[(vt+1|0)>>0]=ht>>>8|0,b=d,p=y,o=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(o=0,_t=b>>>u|0):(o=b>>>u|0,_t=(((1<<u|0)-1|0)&b|0)<<(32-u|0)|0|p>>>u|0),te=_t,i[(re=e+5|0)>>0]=te,i[(re+1|0)>>0]=te>>>8|0,i[(re+2|0)>>0]=te>>>16|0,i[(re+3|0)>>0]=te>>>24|0,!g){_=1;break e}_=1,Ci(0|A[n>>2]);break e}o=0|A[(b=n)>>2],p=0|A[(b+4|0)>>2],Vf=o,A[((o=e)+4|0)>>2]=Vf,A[(o+8|0)>>2]=p,A[(o+12|0)>>2]=0|A[(b+8|0)>>2],_=0}A[e>>2]=_,h=n+48|0}function I(e,r,t){e|=0;var i,a,n,f,o,c,b,u,k,l,p,y,d,g,v,_,w,m,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,de=0,ge=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0;h=i=h-96|0,a=i+48|0,n=t|=0,Z=0|A[(r|=0)>>2],f=C=0,o=C=0|A[(R=r+76|0)>>2],c=B=0,E=(B=f)+(C=c)|0,(I=(R=2!=(0|Z))+(Q=o)|0)>>>0<Q>>>0&&(E=E+1|0),b=E,u=E=0,B=I,I=(E=b)+(R=u)|0,(C=B+(Q=0!=(0|(j=0|A[(r+88|0)>>2])))|0)>>>0<Q>>>0&&(I=I+1|0),k=I,l=I=0,E=C,C=(I=k)+(B=l)|0,(R=E+(Q=2!=(0|(W=0|A[(r+24|0)>>2])))|0)>>>0<Q>>>0&&(C=C+1|0),p=C,y=C=0,I=R,R=(C=p)+(E=y)|0,(B=I+(Q=0!=(0|(S=0|A[(r+100|0)>>2])))|0)>>>0<Q>>>0&&(R=R+1|0),d=R,g=R=0,C=B,E=B+(Q=0!=(0|(Y=0|A[(r+112|0)>>2])))|0,B=(R=d)+(I=g)|0,E>>>0<Q>>>0&&(B=B+1|0),v=B,_=B=0,R=E,I=E+(Q=0!=(0|(O=0|A[(r+124|0)>>2])))|0,E=(B=v)+(C=_)|0,I>>>0<Q>>>0&&(E=E+1|0),w=E,m=E=0,B=I,I=(E=w)+(R=m)|0,(C=B+(Q=0!=(0|(F=0|A[(r+136|0)>>2])))|0)>>>0<Q>>>0&&(I=I+1|0),ye(0|a,0|n,5,0|C,0|I),G=1;e:{r:{t:{i:{a:{n:{A:{f:{o:{c:{b:{u:{s:{k:{l:{p:{y:{if(1!=(0|A[(i+48|0)>>2])){if(2==(0|Z))break p;if(ye(0|i+48,0|t,0,1,0|(I=0)),G=1,1!=(0|A[(i+48|0)>>2]))break y;I=0|A[(E=40+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],x=I,A[(I=e+40|0)>>2]=x,A[(I+4|0)>>2]=B,B=0|A[(E=32+(i+48|0)|0)>>2],I=0|A[(E+4|0)>>2],U=B,A[(B=e+32|0)>>2]=U,A[(B+4|0)>>2]=I,I=0|A[(E=24+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],J=I,A[(I=e+24|0)>>2]=J,A[(I+4|0)>>2]=B,B=0|A[(E=16+(i+48|0)|0)>>2],I=0|A[(E+4|0)>>2],X=B,A[(B=e+16|0)>>2]=X,A[(B+4|0)>>2]=I,I=0|A[(E=8+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],T=I,A[(I=e+8|0)>>2]=T,A[(I+4|0)>>2]=B;break e}B=0|A[(E=40+(i+48|0)|0)>>2],I=0|A[(E+4|0)>>2],L=B,A[(B=e+40|0)>>2]=L,A[(B+4|0)>>2]=I,I=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],z=I,A[(I=e+32|0)>>2]=z,A[(I+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],I=0|A[(E+4|0)>>2],P=B,A[(B=e+24|0)>>2]=P,A[(B+4|0)>>2]=I,I=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],H=I,A[(I=e+16|0)>>2]=H,A[(I+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],I=0|A[(E+4|0)>>2],K=B,A[(B=e+8|0)>>2]=K,A[(B+4|0)>>2]=I;break e}y:if(1==(0|Z))q=0|A[(r+4|0)>>2],ye(0|i+48,0|t,3,0|(G=0|A[(r+12|0)>>2]),0|(I=0)),Z=1,1==(0|A[(i+48|0)>>2])?(I=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],$=I,A[(I=i+40|0)>>2]=$,A[(I+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],I=0|A[(E+4|0)>>2],ee=Q,A[(Q=i+32|0)>>2]=ee,A[(Q+4|0)>>2]=I,I=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],re=I,A[(I=i+24|0)>>2]=re,A[(I+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],I=0|A[(E+4|0)>>2],ie=Q,A[(Q=i+16|0)>>2]=ie,A[(Q+4|0)>>2]=I,I=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],ae=I,A[(I=i+8|0)>>2]=ae,A[(I+4|0)>>2]=Q):(Z=0|A[(i+52|0)>>2],D=0|A[(N=Z+8|0)>>2],((0|A[(Z+4|0)>>2])-D|0)>>>0>=G>>>0||(nt(0|Z,0|D,0|G),D=0|A[N>>2]),qt(0|(0|A[Z>>2])+D,0|q,0|G),A[N>>2]=(0|A[N>>2])+G|0,A[(i+4|0)>>2]=Z,Z=0),A[i>>2]=Z;else{if(V=I=0|A[(E=r+8|0)>>2],M=B=0|A[(E+4|0)>>2],B=0|A[(E=r+16|0)>>2],I=0|A[(E+4|0)>>2],E=B,Q=0,!((0|I)<(0|(B=0))||(0|I)<=(0|B)&&!(E>>>0>=Q>>>0))){ye(0|i,0|t,0,0|V,0|(E=M));break y}ye(0|i,0|t,1,0|(Q=V)^(B=-1),0|(I=(E=M)^(I=-1)|0))}if(G=1,1==(0|A[i>>2]))break l}if(j){if(ye(0|i+48,0|t,0,2,0|(Q=0)),G=1,1==(0|A[(i+48|0)>>2]))break k;if(xe(0|i+48,0|r+88,0|t),1==(0|A[(i+48|0)>>2]))break s}if(2!=(0|W)){if(ye(0|i+48,0|t,0,3,0|(Q=0)),G=1,1==(0|A[(i+48|0)>>2]))break u;p:if(1==(0|W))W=0|A[(r+28|0)>>2],ye(0|i+48,0|t,3,0|(G=0|A[(r+36|0)>>2]),0|(Q=0)),Z=1,1==(0|A[(i+48|0)>>2])?(Q=0|A[(E=40+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],ne=Q,A[(Q=i+40|0)>>2]=ne,A[(Q+4|0)>>2]=B,B=0|A[(E=32+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Ae=B,A[(B=i+32|0)>>2]=Ae,A[(B+4|0)>>2]=Q,Q=0|A[(E=24+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],fe=Q,A[(Q=i+24|0)>>2]=fe,A[(Q+4|0)>>2]=B,B=0|A[(E=16+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],oe=B,A[(B=i+16|0)>>2]=oe,A[(B+4|0)>>2]=Q,Q=0|A[(E=8+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],ce=Q,A[(Q=i+8|0)>>2]=ce,A[(Q+4|0)>>2]=B):(Z=0|A[(i+52|0)>>2],N=0|A[(j=Z+8|0)>>2],((0|A[(Z+4|0)>>2])-N|0)>>>0>=G>>>0||(nt(0|Z,0|N,0|G),N=0|A[j>>2]),qt(0|(0|A[Z>>2])+N,0|W,0|G),A[j>>2]=(0|A[j>>2])+G|0,A[(i+4|0)>>2]=Z,Z=0),A[i>>2]=Z;else{if(V=Q=0|A[(E=r+32|0)>>2],M=I=0|A[(E+4|0)>>2],I=0|A[(E=r+40|0)>>2],Q=0|A[(E+4|0)>>2],E=I,B=0,!((0|Q)<(0|(I=0))||(0|Q)<=(0|I)&&!(E>>>0>=B>>>0))){ye(0|i,0|t,0,0|V,0|(E=M));break p}ye(0|i,0|t,1,0|(B=V)^(I=-1),0|(Q=(E=M)^(Q=-1)|0))}if(G=1,1==(0|A[i>>2]))break b}if(S){if(ye(0|i+48,0|t,0,4,0|(B=0)),G=1,1==(0|A[(i+48|0)>>2]))break c;if(ye(0|i+48,0|t,2,0|(G=0|A[(r+108|0)>>2]),0|(B=0)),1==(0|A[(i+48|0)>>2]))break o;Z=0|A[(i+52|0)>>2],W=0|A[(j=Z+8|0)>>2],((0|A[(Z+4|0)>>2])-W|0)>>>0>=G>>>0||(nt(0|Z,0|W,0|G),W=0|A[j>>2]),qt(0|(0|A[Z>>2])+W,0|S,0|G),A[j>>2]=(0|A[j>>2])+G|0}if(Y){if(ye(0|i+48,0|t,0,5,0|(B=0)),G=1,1==(0|A[(i+48|0)>>2]))break f;if(ye(0|i+48,0|t,2,0|(G=0|A[(r+120|0)>>2]),0|(B=0)),1==(0|A[(i+48|0)>>2]))break A;Z=0|A[(i+52|0)>>2],W=0|A[(j=Z+8|0)>>2],((0|A[(Z+4|0)>>2])-W|0)>>>0>=G>>>0||(nt(0|Z,0|W,0|G),W=0|A[j>>2]),qt(0|(0|A[Z>>2])+W,0|Y,0|G),A[j>>2]=(0|A[j>>2])+G|0}if(O){if(ye(0|i+48,0|t,0,6,0|(B=0)),G=1,1==(0|A[(i+48|0)>>2]))break n;if(ye(0|i+48,0|t,2,0|(G=0|A[(r+132|0)>>2]),0|(B=0)),1==(0|A[(i+48|0)>>2]))break a;Z=0|A[(i+52|0)>>2],W=0|A[(j=Z+8|0)>>2],((0|A[(Z+4|0)>>2])-W|0)>>>0>=G>>>0||(nt(0|Z,0|W,0|G),W=0|A[j>>2]),qt(0|(0|A[Z>>2])+W,0|O,0|G),A[j>>2]=(0|A[j>>2])+G|0}if(!F)break t;if(ye(0|i+48,0|t,0,7,0|(B=0)),G=1,1==(0|A[(i+48|0)>>2])){B=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],be=B,A[(B=e+40|0)>>2]=be,A[(B+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],ue=Q,A[(Q=e+32|0)>>2]=ue,A[(Q+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],se=B,A[(B=e+24|0)>>2]=se,A[(B+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],ke=Q,A[(Q=e+16|0)>>2]=ke,A[(Q+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],le=B,A[(B=e+8|0)>>2]=le,A[(B+4|0)>>2]=Q;break e}if(1==(0|(Z=0|A[(F+8|0)>>2])))break i;if(ye(0|i+48,0|t,4,0|Z,0|(Q=0)),1!=(0|A[(i+48|0)>>2])){if(!Z)break t;G=0|A[F>>2],Z=s(Z,176);p:for(;ve(0|i+48,0|G,0|t),1!=(0|A[(i+48|0)>>2]);)if(G=G+176|0,!(Z=Z+-176|0))break t;Q=0|A[(E=40+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],pe=Q,A[(Q=i+40|0)>>2]=pe,A[(Q+4|0)>>2]=B,B=0|A[(E=32+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],de=B,A[(B=i+32|0)>>2]=de,A[(B+4|0)>>2]=Q,Q=0|A[(E=24+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],ge=Q,A[(Q=i+24|0)>>2]=ge,A[(Q+4|0)>>2]=B,B=0|A[(E=16+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],he=B,A[(B=i+16|0)>>2]=he,A[(B+4|0)>>2]=Q,Q=0|A[(E=8+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],_e=Q,A[(Q=i+8|0)>>2]=_e,A[(Q+4|0)>>2]=B;break r}B=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],we=B,A[(B=i+40|0)>>2]=we,A[(B+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],me=Q,A[(Q=i+32|0)>>2]=me,A[(Q+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Be=B,A[(B=i+24|0)>>2]=Be,A[(B+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Ee=Q,A[(Q=i+16|0)>>2]=Ee,A[(Q+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Qe=B,A[(B=i+8|0)>>2]=Qe,A[(B+4|0)>>2]=Q;break r}Q=0|A[(E=i+40|0)>>2],B=0|A[(E+4|0)>>2],Ie=Q,A[(Q=e+40|0)>>2]=Ie,A[(Q+4|0)>>2]=B,B=0|A[(E=i+32|0)>>2],Q=0|A[(E+4|0)>>2],Ge=B,A[(B=e+32|0)>>2]=Ge,A[(B+4|0)>>2]=Q,Q=0|A[(E=i+24|0)>>2],B=0|A[(E+4|0)>>2],Ze=Q,A[(Q=e+24|0)>>2]=Ze,A[(Q+4|0)>>2]=B,B=0|A[(E=i+16|0)>>2],Q=0|A[(E+4|0)>>2],We=B,A[(B=e+16|0)>>2]=We,A[(B+4|0)>>2]=Q,Q=0|A[(E=i+8|0)>>2],B=0|A[(E+4|0)>>2],je=Q,A[(Q=e+8|0)>>2]=je,A[(Q+4|0)>>2]=B;break e}B=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Ce=B,A[(B=e+40|0)>>2]=Ce,A[(B+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Re=Q,A[(Q=e+32|0)>>2]=Re,A[(Q+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Ne=B,A[(B=e+24|0)>>2]=Ne,A[(B+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Se=Q,A[(Q=e+16|0)>>2]=Se,A[(Q+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Ye=B,A[(B=e+8|0)>>2]=Ye,A[(B+4|0)>>2]=Q;break e}Q=0|A[(E=40+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Oe=Q,A[(Q=e+40|0)>>2]=Oe,A[(Q+4|0)>>2]=B,B=0|A[(E=32+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Ve=B,A[(B=e+32|0)>>2]=Ve,A[(B+4|0)>>2]=Q,Q=0|A[(E=24+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Me=Q,A[(Q=e+24|0)>>2]=Me,A[(Q+4|0)>>2]=B,B=0|A[(E=16+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Fe=B,A[(B=e+16|0)>>2]=Fe,A[(B+4|0)>>2]=Q,Q=0|A[(E=8+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],De=Q,A[(Q=e+8|0)>>2]=De,A[(Q+4|0)>>2]=B,G=1;break e}B=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Ue=B,A[(B=e+40|0)>>2]=Ue,A[(B+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Je=Q,A[(Q=e+32|0)>>2]=Je,A[(Q+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Xe=B,A[(B=e+24|0)>>2]=Xe,A[(B+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Te=Q,A[(Q=e+16|0)>>2]=Te,A[(Q+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Le=B,A[(B=e+8|0)>>2]=Le,A[(B+4|0)>>2]=Q;break e}Q=0|A[(E=i+40|0)>>2],B=0|A[(E+4|0)>>2],ze=Q,A[(Q=e+40|0)>>2]=ze,A[(Q+4|0)>>2]=B,B=0|A[(E=i+32|0)>>2],Q=0|A[(E+4|0)>>2],Pe=B,A[(B=e+32|0)>>2]=Pe,A[(B+4|0)>>2]=Q,Q=0|A[(E=i+24|0)>>2],B=0|A[(E+4|0)>>2],He=Q,A[(Q=e+24|0)>>2]=He,A[(Q+4|0)>>2]=B,B=0|A[(E=i+16|0)>>2],Q=0|A[(E+4|0)>>2],Ke=B,A[(B=e+16|0)>>2]=Ke,A[(B+4|0)>>2]=Q,Q=0|A[(E=i+8|0)>>2],B=0|A[(E+4|0)>>2],qe=Q,A[(Q=e+8|0)>>2]=qe,A[(Q+4|0)>>2]=B;break e}B=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],$e=B,A[(B=e+40|0)>>2]=$e,A[(B+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],er=Q,A[(Q=e+32|0)>>2]=er,A[(Q+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],rr=B,A[(B=e+24|0)>>2]=rr,A[(B+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],tr=Q,A[(Q=e+16|0)>>2]=tr,A[(Q+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],ir=B,A[(B=e+8|0)>>2]=ir,A[(B+4|0)>>2]=Q;break e}Q=0|A[(E=40+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],ar=Q,A[(Q=e+40|0)>>2]=ar,A[(Q+4|0)>>2]=B,B=0|A[(E=32+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],nr=B,A[(B=e+32|0)>>2]=nr,A[(B+4|0)>>2]=Q,Q=0|A[(E=24+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Ar=Q,A[(Q=e+24|0)>>2]=Ar,A[(Q+4|0)>>2]=B,B=0|A[(E=16+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],fr=B,A[(B=e+16|0)>>2]=fr,A[(B+4|0)>>2]=Q,Q=0|A[(E=8+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],or=Q,A[(Q=e+8|0)>>2]=or,A[(Q+4|0)>>2]=B,G=1;break e}B=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],cr=B,A[(B=e+40|0)>>2]=cr,A[(B+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],br=Q,A[(Q=e+32|0)>>2]=br,A[(Q+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],ur=B,A[(B=e+24|0)>>2]=ur,A[(B+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],sr=Q,A[(Q=e+16|0)>>2]=sr,A[(Q+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],kr=B,A[(B=e+8|0)>>2]=kr,A[(B+4|0)>>2]=Q;break e}Q=0|A[(E=40+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],lr=Q,A[(Q=e+40|0)>>2]=lr,A[(Q+4|0)>>2]=B,B=0|A[(E=32+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],pr=B,A[(B=e+32|0)>>2]=pr,A[(B+4|0)>>2]=Q,Q=0|A[(E=24+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],yr=Q,A[(Q=e+24|0)>>2]=yr,A[(Q+4|0)>>2]=B,B=0|A[(E=16+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],dr=B,A[(B=e+16|0)>>2]=dr,A[(B+4|0)>>2]=Q,Q=0|A[(E=8+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],gr=Q,A[(Q=e+8|0)>>2]=gr,A[(Q+4|0)>>2]=B,G=1;break e}B=0|A[(E=40+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],vr=B,A[(B=e+40|0)>>2]=vr,A[(B+4|0)>>2]=Q,Q=0|A[(E=32+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],hr=Q,A[(Q=e+32|0)>>2]=hr,A[(Q+4|0)>>2]=B,B=0|A[(E=24+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],_r=B,A[(B=e+24|0)>>2]=_r,A[(B+4|0)>>2]=Q,Q=0|A[(E=16+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],wr=Q,A[(Q=e+16|0)>>2]=wr,A[(Q+4|0)>>2]=B,B=0|A[(E=8+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],mr=B,A[(B=e+8|0)>>2]=mr,A[(B+4|0)>>2]=Q;break e}Q=0|A[(E=40+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Br=Q,A[(Q=e+40|0)>>2]=Br,A[(Q+4|0)>>2]=B,B=0|A[(E=32+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Er=B,A[(B=e+32|0)>>2]=Er,A[(B+4|0)>>2]=Q,Q=0|A[(E=24+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Qr=Q,A[(Q=e+24|0)>>2]=Qr,A[(Q+4|0)>>2]=B,B=0|A[(E=16+(i+48|0)|0)>>2],Q=0|A[(E+4|0)>>2],Ir=B,A[(B=e+16|0)>>2]=Ir,A[(B+4|0)>>2]=Q,Q=0|A[(E=8+(i+48|0)|0)>>2],B=0|A[(E+4|0)>>2],Gr=Q,A[(Q=e+8|0)>>2]=Gr,A[(Q+4|0)>>2]=B,G=1;break e}if(ve(0|i,0|A[F>>2],0|t),1==(0|A[i>>2]))break r}t:{i:{a:if((j=0|A[(r+80|0)>>2])&&(0|(r=0|A[(j+84|0)>>2]))!=(0|j)&&r){W=i+8|0,S=8+(i+48|0)|0;n:for(;;){G=0|A[(r+84|0)>>2];A:{f:{o:{if(1!=(0|A[r>>2])){if(V=B=0|A[((E=r)+8|0)>>2],M=Q=0|A[(E+12|0)>>2],Q=0|A[(E=E+16|0)>>2],B=0|A[(E+4|0)>>2],E=Q,I=0,(0|B)<(0|(Q=0))||(0|B)<=(0|Q)&&!(E>>>0>=I>>>0))break o;ye(0|i,0|t,0,0|V,0|(E=M));break f}if(F=0|A[(r+4|0)>>2],ye(0|i+48,0|t,3,0|(Z=0|A[(r+12|0)>>2]),0|(E=0)),1!=(0|A[(i+48|0)>>2])){Y=0|A[(i+52|0)>>2],N=0|A[(O=Y+8|0)>>2],((0|A[(Y+4|0)>>2])-N|0)>>>0>=Z>>>0||(nt(0|Y,0|N,0|Z),N=0|A[O>>2]),qt(0|(0|A[Y>>2])+N,0|F,0|Z),A[O>>2]=(0|A[O>>2])+Z|0,Z=0;break A}E=0|A[(I=S)>>2],B=0|A[(I+4|0)>>2],Zr=E,A[(E=W)>>2]=Zr,A[(E+4|0)>>2]=B,B=0|A[(I=I+32|0)>>2],E=0|A[(I+4|0)>>2],Wr=B,A[(B=W+32|0)>>2]=Wr,A[(B+4|0)>>2]=E,E=0|A[(I=S+24|0)>>2],B=0|A[(I+4|0)>>2],jr=E,A[(E=W+24|0)>>2]=jr,A[(E+4|0)>>2]=B,B=0|A[(I=S+16|0)>>2],E=0|A[(I+4|0)>>2],Cr=B,A[(B=W+16|0)>>2]=Cr,A[(B+4|0)>>2]=E,E=0|A[(I=S+8|0)>>2],B=0|A[(I+4|0)>>2],Rr=E,A[(E=W+8|0)>>2]=Rr,A[(E+4|0)>>2]=B,Z=1;break A}ye(0|i,0|t,1,0|(I=V)^(Q=-1),0|(E=(B=M)^(E=-1)|0))}Z=0|A[i>>2]}if(1==(0|Z))break t;if(te(0|i+48,0|r+24,0|t),1==(0|A[(i+48|0)>>2]))break i;if((0|G)==(0|j))break a;if(r=G,!G)break n}}A[(e+4|0)>>2]=t,G=0;break e}E=0|A[(B=40+(i+48|0)|0)>>2],I=0|A[(B+4|0)>>2],Nr=E,A[(E=e+40|0)>>2]=Nr,A[(E+4|0)>>2]=I,I=0|A[(B=32+(i+48|0)|0)>>2],E=0|A[(B+4|0)>>2],Sr=I,A[(I=e+32|0)>>2]=Sr,A[(I+4|0)>>2]=E,E=0|A[(B=24+(i+48|0)|0)>>2],I=0|A[(B+4|0)>>2],Yr=E,A[(E=e+24|0)>>2]=Yr,A[(E+4|0)>>2]=I,I=0|A[(B=16+(i+48|0)|0)>>2],E=0|A[(B+4|0)>>2],Or=I,A[(I=e+16|0)>>2]=Or,A[(I+4|0)>>2]=E,E=0|A[(B=8+(i+48|0)|0)>>2],I=0|A[(B+4|0)>>2],Vr=E,A[(E=e+8|0)>>2]=Vr,A[(E+4|0)>>2]=I,G=1;break e}I=0|A[(B=W)>>2],E=0|A[(B+4|0)>>2],Mr=I,A[(I=e+8|0)>>2]=Mr,A[(I+4|0)>>2]=E,E=0|A[(B=B+32|0)>>2],I=0|A[(B+4|0)>>2],Fr=E,A[(E=e+40|0)>>2]=Fr,A[(E+4|0)>>2]=I,I=0|A[(B=W+24|0)>>2],E=0|A[(B+4|0)>>2],Dr=I,A[(I=e+32|0)>>2]=Dr,A[(I+4|0)>>2]=E,E=0|A[(B=W+16|0)>>2],I=0|A[(B+4|0)>>2],xr=E,A[(E=e+24|0)>>2]=xr,A[(E+4|0)>>2]=I,I=0|A[(B=W+8|0)>>2],E=0|A[(B+4|0)>>2],Ur=I,A[(I=e+16|0)>>2]=Ur,A[(I+4|0)>>2]=E,G=1;break e}E=0|A[(B=i+40|0)>>2],I=0|A[(B+4|0)>>2],Jr=E,A[(E=e+40|0)>>2]=Jr,A[(E+4|0)>>2]=I,I=0|A[(B=i+32|0)>>2],E=0|A[(B+4|0)>>2],Xr=I,A[(I=e+32|0)>>2]=Xr,A[(I+4|0)>>2]=E,E=0|A[(B=i+24|0)>>2],I=0|A[(B+4|0)>>2],Tr=E,A[(E=e+24|0)>>2]=Tr,A[(E+4|0)>>2]=I,I=0|A[(B=i+16|0)>>2],E=0|A[(B+4|0)>>2],Lr=I,A[(I=e+16|0)>>2]=Lr,A[(I+4|0)>>2]=E,E=0|A[(B=i+8|0)>>2],I=0|A[(B+4|0)>>2],zr=E,A[(E=e+8|0)>>2]=zr,A[(E+4|0)>>2]=I,G=1}A[e>>2]=G,h=i+96|0}function G(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0;h=r=h-16|0;e:{r:{if(!((e|=0)>>>0<245)){if(t=0,a=(-9&(((((a=0|ta(0))-(0|_i(0|a,8))|0)-(0|_i(20,8))|0)-(0|_i(16,8))|0)-65544|0)|0)-3|0,((i=0-((0|_i(16,8))<<2|0)|0)>>>0>a>>>0?a:i)>>>0<=e>>>0)break e;if(a=0|_i(0|e+4,8),!(0|A[267882]))break r;c=0,(e=a>>>8|0)&&(c=31,a>>>0>16777215||(c=62+((1&(a>>>(31&(6-(e=k(e))|0)|0)|0)|0)-(e<<1|0)|0)|0)),t=0-a|0;t:{i:{if(e=0|A[(1071796+(c<<2|0)|0)>>2]){f=a<<(31&(0|vi(0|c))|0)|0,n=0,i=0;a:for(;;){if(!((o=0|Ti(0|oa(0|e)))>>>0<a>>>0||(o=o-a|0)>>>0>=t>>>0||(i=e,t=o))){t=0,i=e;break i}if(o=0|A[(e+20|0)>>2],e=0|A[(16+(e+(4&(f>>>29|0)|0)|0)|0)>>2],n=o&&(0|o)!=(0|e)?o:n,f=f<<1|0,!e)break a}if(n){e=n;break i}if(i)break t}if(i=0,!(e=(0|Bi(0|1<<(31&c|0)))&(0|A[267882])|0))break r;if(!(e=0|A[(1071796+((0|ka(0|Ni(0|e)))<<2|0)|0)>>2]))break r}for(;i=(f=(n=0|Ti(0|oa(0|e)))>>>0>=a>>>0&(n=n-a|0)>>>0<t>>>0|0)?e:i,t=f?n:t,e=0|gi(0|e););if(!i)break r}if(!((e=0|A[267981])>>>0<a>>>0)&&t>>>0>=(e-a|0)>>>0)break r;n=0|ea(0|(e=0|oa(0|i)),0|a),Vr(0|i);t:if(t>>>0<(0|_i(16,8))>>>0)pi(0|e,0|t+a);else{if(Yi(0|e,0|a),hi(0|n,0|t),!(t>>>0<256)){Nr(0|n,0|t);break t}t=1071532+((i=t>>>3|0)<<3|0)|0,(f=0|A[267881])&(i=1<<i|0)|0?i=0|A[(t+8|0)>>2]:(A[267881]=f|i|0,i=t),A[(t+8|0)>>2]=n,A[(i+12|0)>>2]=n,A[(n+12|0)>>2]=t,A[(n+8|0)>>2]=i}if(!(t=0|ta(0|e)))break r;break e}a=0|_i(0|(((0|_i(16,8))-5|0)>>>0>e>>>0?16:e+4|0),8);t:{i:{a:{n:{A:{f:{if(!(3&(e=(n=0|A[267881])>>>(i=31&(t=a>>>3|0)|0)|0)|0)){if(a>>>0<=(0|A[267981])>>>0)break r;if(e)break f;if(!(e=0|A[267882]))break r;if(t=(0|Ti(0|oa(0|(i=0|A[(1071796+((0|ka(0|Ni(0|e)))<<2|0)|0)>>2]))))-a|0,e=0|gi(0|i))for(;m=n=(0|Ti(0|oa(0|e)))-a|0,t=(n=n>>>0<t>>>0)?m:t,i=n?e:i,e=0|gi(0|e););if(n=0|ea(0|(e=0|oa(0|i)),0|a),Vr(0|i),t>>>0<(0|_i(16,8))>>>0)break i;if(n=0|oa(0|n),Yi(0|e,0|a),hi(0|n,0|t),!(i=0|A[267981]))break a;if(f=1071532+((o=i>>>3|0)<<3|0)|0,i=0|A[267983],!((c=0|A[267881])&(o=1<<(31&o|0)|0)|0))break A;o=0|A[(f+8|0)>>2];break n}e=0|A[(1071540+(i=(a=(1&(-1^e|0)|0)+t|0)<<3|0)|0)>>2],(0|(t=0|A[(e+8|0)>>2]))==(0|(i=i+1071532|0))?(I=0,G=n&(0|da(-2,0|a))|0,A[(I+1071524|0)>>2]=G):(A[(t+12|0)>>2]=i,A[(i+8|0)>>2]=t),pi(0|e,0|a<<3),t=0|ta(0|e);break e}t=0|ka(0|Ni(0|(0|Bi(0|1<<i))&(e<<i|0))),e=0|A[(1071540+(n=t<<3|0)|0)>>2],(0|(i=0|A[(e+8|0)>>2]))==(0|(n=n+1071532|0))?(I=0,G=(0|A[267881])&(0|da(-2,0|t))|0,A[(I+1071524|0)>>2]=G):(A[(i+12|0)>>2]=n,A[(n+8|0)>>2]=i),Yi(0|e,0|a),hi(0|(i=0|ea(0|e,0|a)),0|(n=(t<<3|0)-a|0)),(a=0|A[267981])&&(t=1071532+((f=a>>>3|0)<<3|0)|0,a=0|A[267983],(o=0|A[267881])&(f=1<<(31&f|0)|0)|0?f=0|A[(t+8|0)>>2]:(A[267881]=o|f|0,f=t),A[(t+8|0)>>2]=a,A[(f+12|0)>>2]=a,A[(a+12|0)>>2]=t,A[(a+8|0)>>2]=f),A[267983]=i,A[267981]=n,t=0|ta(0|e);break e}A[267881]=c|o|0,o=f}A[(f+8|0)>>2]=i,A[(o+12|0)>>2]=i,A[(i+12|0)>>2]=f,A[(i+8|0)>>2]=o}A[267983]=n,A[267981]=t;break t}pi(0|e,0|t+a)}if(t=0|ta(0|e))break e}r:{t:{i:{a:{n:{A:{f:{o:{if(!((t=0|A[267981])>>>0>=a>>>0)){if((e=0|A[267982])>>>0>a>>>0)break n;if(t=0,function(e,r,t){e|=0;var i,a;i=ha(0|(t|=0)>>>16),A[(e+8|0)>>2]=0,a=-65536&t|0,t=-1==(0|i),A[(e+4|0)>>2]=t?0:a,A[e>>2]=t?0:i<<16|0}(0|r,0,0|_i(0|8+((((a-(e=0|ta(0))|0)+(0|_i(0|e,8))|0)+(0|_i(20,8))|0)+(0|_i(16,8))|0),65536)),!(f=0|A[r>>2]))break e;if(b=0|A[(r+8|0)>>2],o=0|A[(r+4|0)>>2],e=(0|A[267985])+o|0,A[267985]=e,t=0|A[267986],A[267986]=t>>>0>e>>>0?t:e,!(0|A[267984]))break o;for(e=1071948;;){if((0|f)==(0|Oi(0|e)))break f;if(!(e=0|A[(e+8|0)>>2]))break A}}if(e=0|A[267983],!((t=t-a|0)>>>0>=(0|_i(16,8))>>>0)){A[267983]=0,a=0|A[267981],A[267981]=0,pi(0|e,0|a),t=0|ta(0|e);break e}i=0|ea(0|e,0|a),A[267981]=t,A[267983]=i,hi(0|i,0|t),Yi(0|e,0|a),t=0|ta(0|e);break e}(e=0|A[267992])&&f>>>0>=e>>>0||(A[267992]=f),A[267993]=4095,A[267990]=b,A[267988]=o,A[267987]=f,A[267886]=1071532,A[267888]=1071540,A[267885]=1071532,A[267890]=1071548,A[267887]=1071540,A[267892]=1071556,A[267889]=1071548,A[267894]=1071564,A[267891]=1071556,A[267896]=1071572,A[267893]=1071564,A[267898]=1071580,A[267895]=1071572,A[267900]=1071588,A[267897]=1071580,A[267902]=1071596,A[267899]=1071588,A[267901]=1071596,A[267904]=1071604,A[267903]=1071604,A[267906]=1071612,A[267905]=1071612,A[267908]=1071620,A[267907]=1071620,A[267910]=1071628,A[267909]=1071628,A[267912]=1071636,A[267911]=1071636,A[267914]=1071644,A[267913]=1071644,A[267916]=1071652,A[267915]=1071652,A[267918]=1071660,A[267920]=1071668,A[267917]=1071660,A[267922]=1071676,A[267919]=1071668,A[267924]=1071684,A[267921]=1071676,A[267926]=1071692,A[267923]=1071684,A[267928]=1071700,A[267925]=1071692,A[267930]=1071708,A[267927]=1071700,A[267932]=1071716,A[267929]=1071708,A[267934]=1071724,A[267931]=1071716,A[267936]=1071732,A[267933]=1071724,A[267938]=1071740,A[267935]=1071732,A[267940]=1071748,A[267937]=1071740,A[267942]=1071756,A[267939]=1071748,A[267944]=1071764,A[267941]=1071756,A[267946]=1071772,A[267943]=1071764,A[267948]=1071780,A[267945]=1071772,A[267947]=1071780,i=0|_i(0|(t=0|ta(0)),8),n=0|_i(20,8),c=0|_i(16,8),e=0|ea(0|f,0|(b=(0|_i(0|(e=0|ta(0|f)),8))-e|0)),t=((((o+t|0)-i|0)-n|0)-c|0)-b|0,A[267982]=t,A[267984]=e,A[(e+4|0)>>2]=1|t,n=0|_i(0|(i=0|ta(0)),8),f=0|_i(20,8),o=0|_i(16,8),I=0|ea(0|e,0|t),G=o+(f+(n-i|0)|0)|0,A[(I+4|0)>>2]=G,A[267991]=2097152;break r}if(!(0|zi(0|e))&&(0|Pi(0|e))==(0|b)&&0|ci(0|e,0|A[267984]))break a}e=0|A[267992],A[267992]=f>>>0>e>>>0?e:f,t=f+o|0,e=1071948;A:{f:{o:for(;(0|A[e>>2])!=(0|t);)if(!(e=0|A[(e+8|0)>>2]))break f;if(!(0|zi(0|e))&&(0|Pi(0|e))==(0|b))break A}i=0|A[267984],e=1071948;f:{o:for(;;){if(!((0|A[e>>2])>>>0>i>>>0)&&(0|Oi(0|e))>>>0>i>>>0)break f;if(!(e=0|A[(e+8|0)>>2]))break o}e=0}for(t=0|ta(0|(e=((n=0|Oi(0|e))-(v=0|_i(20,8))|0)-23|0)),t=0|ta(0|(c=(e=e+((0|_i(0|t,8))-t|0)|0)>>>0<(i+(0|_i(16,8))|0)>>>0?i:e)),e=0|ea(0|c,0|v),d=0|_i(0|(s=0|ta(0)),8),_=0|_i(20,8),w=0|_i(16,8),l=0|ea(0|f,0|(g=(0|_i(0|(l=0|ta(0|f)),8))-l|0)),s=((((o+s|0)-d|0)-_|0)-w|0)-g|0,A[267982]=s,A[267984]=l,A[(l+4|0)>>2]=1|s,_=0|_i(0|(d=0|ta(0)),8),w=0|_i(20,8),g=0|_i(16,8),I=0|ea(0|l,0|s),G=g+(w+(_-d|0)|0)|0,A[(I+4|0)>>2]=G,A[267991]=2097152,Yi(0|c,0|v),B=y=0|A[(1071948+(p=0)|0)>>2],E=u=0|A[(p+1071952|0)>>2],u=0|A[(1071956+(p=0)|0)>>2],y=0|A[(p+1071960|0)>>2],Q=u,A[(u=t+8|0)>>2]=Q,A[(u+4|0)>>2]=y,y=E,u=t,A[t>>2]=B,A[(t+4|0)>>2]=y,A[267990]=b,A[267988]=o,A[267987]=f,A[267989]=t;t=0|ea(0|e,4),G=7,A[((I=e)+4|0)>>2]=G,n>>>0>((e=t)+4|0)>>>0;);if((0|c)==(0|i))break r;if(bi(0|i,0|(e=c-i|0),0|ea(0|i,0|e)),!(e>>>0<256)){Nr(0|i,0|e);break r}e=1071532+((t=e>>>3|0)<<3|0)|0,(n=0|A[267881])&(t=1<<t|0)|0?t=0|A[(e+8|0)>>2]:(A[267881]=n|t|0,t=e),A[(e+8|0)>>2]=i,A[(t+12|0)>>2]=i,A[(i+12|0)>>2]=e,A[(i+8|0)>>2]=t;break r}if(n=0|A[e>>2],A[e>>2]=f,A[(e+4|0)>>2]=(0|A[(e+4|0)>>2])+o|0,t=0|_i(0|(e=0|ta(0|f)),8),c=0|_i(0|(o=0|ta(0|n)),8),i=0|ea(0|(t=f+(t-e|0)|0),0|a),Yi(0|t,0|a),a=((e=n+(c-o|0)|0)-t|0)-a|0,(0|A[267984])==(0|e))break i;if((0|A[267983])==(0|e))break t;if(0|Zi(0|e)||((n=0|Ti(0|e))>>>0<256?(0|(f=0|A[(e+12|0)>>2]))==(0|(o=0|A[(e+8|0)>>2]))?(I=0,G=(0|A[267881])&(0|da(-2,0|n>>>3))|0,A[(I+1071524|0)>>2]=G):(A[(o+12|0)>>2]=f,A[(f+8|0)>>2]=o):Vr(0|e),a=n+a|0,e=0|ea(0|e,0|n)),bi(0|i,0|a,0|e),!(a>>>0<256)){Nr(0|i,0|a),t=0|ta(0|t);break e}e=1071532+((a=a>>>3|0)<<3|0)|0,(n=0|A[267881])&(a=1<<a|0)|0?a=0|A[(e+8|0)>>2]:(A[267881]=n|a|0,a=e),A[(e+8|0)>>2]=i,A[(a+12|0)>>2]=i,A[(i+12|0)>>2]=e,A[(i+8|0)>>2]=a,t=0|ta(0|t);break e}t=e-a|0,A[267982]=t,i=0|ea(0|(e=0|A[267984]),0|a),A[267984]=i,A[(i+4|0)>>2]=1|t,Yi(0|e,0|a),t=0|ta(0|e);break e}A[(e+4|0)>>2]=(0|A[(e+4|0)>>2])+o|0,t=0|A[267982],e=0|ea(0|(e=0|A[267984]),0|(i=(0|_i(0|(i=0|ta(0|e)),8))-i|0)),t=(t+o|0)-i|0,A[267982]=t,A[267984]=e,A[(e+4|0)>>2]=1|t,n=0|_i(0|(i=0|ta(0)),8),f=0|_i(20,8),o=0|_i(16,8),I=0|ea(0|e,0|t),G=o+(f+(n-i|0)|0)|0,A[(I+4|0)>>2]=G,A[267991]=2097152;break r}A[267984]=i,e=(0|A[267982])+a|0,A[267982]=e,A[(i+4|0)>>2]=1|e,t=0|ta(0|t);break e}A[267983]=i,e=(0|A[267981])+a|0,A[267981]=e,hi(0|i,0|e),t=0|ta(0|t);break e}t=0,(e=0|A[267982])>>>0<=a>>>0||(t=e-a|0,A[267982]=t,i=0|ea(0|(e=0|A[267984]),0|a),A[267984]=i,A[(i+4|0)>>2]=1|t,Yi(0|e,0|a),t=0|ta(0|e))}return h=r+16|0,0|t}function Z(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,Y=0,O=0,V=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,xe=0,Ue=0,Je=0,Te=0,Le=0,ze=0,Pe=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Tr=0,Lr=0,zr=0,Pr=0;h=t=h-368|0,E=n=0|A[(a=r|=0)>>2],Q=c=0|A[(a+4|0)>>2],Xe(0|t+224,0|a),u=c=0|A[(a=16+(t+224|0)|0)>>2],p=n=0|A[(a+4|0)>>2],s=n=0|A[((a=t)+232|0)>>2],_=c=0|A[(a+236|0)>>2];e:{r:{t:{i:a:n:{if(c=0|A[(a+224|0)>>2],n=0|A[(a+228|0)>>2],!((0|(a=c))!=(0|(o=1))|(0|n)!=(0|(c=0))|0)){if(a=0|A[(o=64+(t+224|0)|0)>>2],n=0|A[(o+4|0)>>2],be=a,A[(a=64+(t+144|0)|0)>>2]=be,A[(a+4|0)>>2]=n,n=0|A[(o=k=56+(t+224|0)|0)>>2],a=0|A[(o+4|0)>>2],ue=n,A[(n=56+(t+144|0)|0)>>2]=ue,A[(n+4|0)>>2]=a,a=0|A[(o=g=48+(t+224|0)|0)>>2],n=0|A[(o+4|0)>>2],se=a,A[(a=48+(t+144|0)|0)>>2]=se,A[(a+4|0)>>2]=n,v=40+(t+144|0)|0,n=0|A[(o=40+(t+224|0)|0)>>2],a=0|A[(o+4|0)>>2],ke=n,A[(n=v)>>2]=ke,A[(n+4|0)>>2]=a,w=32+(t+144|0)|0,a=0|A[(o=32+(t+224|0)|0)>>2],n=0|A[(o+4|0)>>2],le=a,A[(a=w)>>2]=le,A[(a+4|0)>>2]=n,B=24+(t+144|0)|0,n=0|A[(o=24+(t+224|0)|0)>>2],a=0|A[(o+4|0)>>2],pe=n,A[(n=B)>>2]=pe,A[(n+4|0)>>2]=a,a=p,A[(n=16+(t+144|0)|0)>>2]=u,A[(n+4|0)>>2]=a,a=Q,A[(n=r)>>2]=E,A[(n+4|0)>>2]=a,a=_,A[((n=t)+152|0)>>2]=s,A[(n+156|0)>>2]=a,a=0,A[(n+144|0)>>2]=1,A[(n+148|0)>>2]=a,Xr(0|(m=8+(n+144|0)|0)),He(0|n+144,0|r),b=1,1==(0|A[(n+144|0)>>2])){if(u=a=0|A[(o=v)>>2],p=n=0|A[(o+4|0)>>2],A[(a=t+340|0)>>2]=u,A[(a+4|0)>>2]=n,s=n=0|A[(o=w)>>2],_=a=0|A[(o+4|0)>>2],A[(n=t+332|0)>>2]=s,A[(n+4|0)>>2]=a,y=a=0|A[(o=B)>>2],I=n=0|A[(o+4|0)>>2],A[(a=t+324|0)>>2]=y,A[(a+4|0)>>2]=n,d=n=0|A[(o=v=16+(t+144|0)|0)>>2],G=a=0|A[(o+4|0)>>2],A[(n=12+(t+304|0)|0)>>2]=d,A[(n+4|0)>>2]=a,ce=a=0|A[(o=m)>>2],ye=n=0|A[(o+4|0)>>2],A[((a=t)+308|0)>>2]=ce,A[(a+312|0)>>2]=n,n=p,i[(a=w=39+(a+8|0)|0)>>0]=u,i[(a+1|0)>>0]=u>>>8|0,i[(a+2|0)>>0]=u>>>16|0,i[(a+3|0)>>0]=u>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=_,i[(a=t+39|0)>>0]=s,i[(a+1|0)>>0]=s>>>8|0,i[(a+2|0)>>0]=s>>>16|0,i[(a+3|0)>>0]=s>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=I,i[(a=t+31|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=G,i[(a=t+23|0)>>0]=d,i[(a+1|0)>>0]=d>>>8|0,i[(a+2|0)>>0]=d>>>16|0,i[(a+3|0)>>0]=d>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=ye,F=ce,i[((a=t)+15|0)>>0]=F,i[(a+16|0)>>0]=F>>>8|0,i[(a+17|0)>>0]=F>>>16|0,i[(a+18|0)>>0]=F>>>24|0,i[(a+19|0)>>0]=n,i[(a+20|0)>>0]=n>>>8|0,i[(a+21|0)>>0]=n>>>16|0,i[(a+22|0)>>0]=n>>>24|0,A[k>>2]=0,i[(b=8+(a+224|0)|0)>>0]=1,n=p,i[(a=g)>>0]=u,i[(a+1|0)>>0]=u>>>8|0,i[(a+2|0)>>0]=u>>>16|0,i[(a+3|0)>>0]=u>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,k=t+265|0,n=0|f[(o=32+(t+8|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,D=n,i[(n=k)>>0]=D,i[(n+1|0)>>0]=D>>>8|0,i[(n+2|0)>>0]=D>>>16|0,i[(n+3|0)>>0]=D>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,g=t+257|0,a=0|f[(o=24+(t+8|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,x=a,i[(a=g)>>0]=x,i[(a+1|0)>>0]=x>>>8|0,i[(a+2|0)>>0]=x>>>16|0,i[(a+3|0)>>0]=x>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,B=t+249|0,n=0|f[(o=m=16+(t+8|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,U=n,i[(n=B)>>0]=U,i[(n+1|0)>>0]=U>>>8|0,i[(n+2|0)>>0]=U>>>16|0,i[(n+3|0)>>0]=U>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,W=t+241|0,a=0|f[(o=8+(t+8|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,J=a,i[(a=W)>>0]=J,i[(a+1|0)>>0]=J>>>8|0,i[(a+2|0)>>0]=J>>>16|0,i[(a+3|0)>>0]=J>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,j=t+233|0,n=0|f[((o=t)+8|0)>>0]|(0|f[(o+9|0)>>0])<<8|0|(0|f[(o+10|0)>>0])<<16|0|(0|f[(o+11|0)>>0])<<24|0,a=0|f[(o+12|0)>>0]|(0|f[(o+13|0)>>0])<<8|0|(0|f[(o+14|0)>>0])<<16|0|(0|f[(o+15|0)>>0])<<24|0,X=n,i[(n=j)>>0]=X,i[(n+1|0)>>0]=X>>>8|0,i[(n+2|0)>>0]=X>>>16|0,i[(n+3|0)>>0]=X>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=Q,A[(n=r)>>2]=E,A[(n+4|0)>>2]=a,A[(o+224|0)>>2]=1,Xr(0|b),De(0|o+144,0|n),1==(0|A[(o+144|0)>>2])){if(b=t+15|0,a=0|A[(o=Y=40+(t+144|0)|0)>>2],n=0|A[(o+4|0)>>2],T=a,i[(a=b+32|0)>>0]=T,i[(a+1|0)>>0]=T>>>8|0,i[(a+2|0)>>0]=T>>>16|0,i[(a+3|0)>>0]=T>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=O=32+(t+144|0)|0)>>2],a=0|A[(o+4|0)>>2],L=n,i[(n=b+24|0)>>0]=L,i[(n+1|0)>>0]=L>>>8|0,i[(n+2|0)>>0]=L>>>16|0,i[(n+3|0)>>0]=L>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|A[(o=V=24+(t+144|0)|0)>>2],n=0|A[(o+4|0)>>2],z=a,i[(a=b+16|0)>>0]=z,i[(a+1|0)>>0]=z>>>8|0,i[(a+2|0)>>0]=z>>>16|0,i[(a+3|0)>>0]=z>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=v)>>2],a=0|A[(o+4|0)>>2],P=n,i[(n=b+8|0)>>0]=P,i[(n+1|0)>>0]=P>>>8|0,i[(n+2|0)>>0]=P>>>16|0,i[(n+3|0)>>0]=P>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|A[(o=v=8+(t+144|0)|0)>>2],n=0|A[(o+4|0)>>2],H=a,i[(a=b)>>0]=H,i[(a+1|0)>>0]=H>>>8|0,i[(a+2|0)>>0]=H>>>16|0,i[(a+3|0)>>0]=H>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,b=8+(t+304|0)|0,n=0|f[(o=8+(t+8|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,de=n,A[(n=b)>>2]=de,A[(n+4|0)>>2]=a,C=16+(t+304|0)|0,a=0|f[(o=m)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ge=a,A[(a=C)>>2]=ge,A[(a+4|0)>>2]=n,m=24+(t+304|0)|0,n=0|f[(o=24+(t+8|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ve=n,A[(n=m)>>2]=ve,A[(n+4|0)>>2]=a,R=32+(t+304|0)|0,a=0|f[(o=32+(t+8|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,he=a,A[(a=R)>>2]=he,A[(a+4|0)>>2]=n,Z=39+(t+304|0)|0,n=0|f[(o=w)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,K=n,i[(n=Z)>>0]=K,i[(n+1|0)>>0]=K>>>8|0,i[(n+2|0)>>0]=K>>>16|0,i[(n+3|0)>>0]=K>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|f[((o=t)+8|0)>>0]|(0|f[(o+9|0)>>0])<<8|0|(0|f[(o+10|0)>>0])<<16|0|(0|f[(o+11|0)>>0])<<24|0,n=0|f[(o+12|0)>>0]|(0|f[(o+13|0)>>0])<<8|0|(0|f[(o+14|0)>>0])<<16|0|(0|f[(o+15|0)>>0])<<24|0,_e=a,A[((a=o)+304|0)>>2]=_e,A[(a+308|0)>>2]=n,w=39+(a+80|0)|0,n=0|f[(o=Z)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,q=n,i[(n=w)>>0]=q,i[(n+1|0)>>0]=q>>>8|0,i[(n+2|0)>>0]=q>>>16|0,i[(n+3|0)>>0]=q>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,Z=32+(t+80|0)|0,a=0|A[(o=R)>>2],n=0|A[(o+4|0)>>2],we=a,A[(a=Z)>>2]=we,A[(a+4|0)>>2]=n,u=n=0|A[(o=b)>>2],p=a=0|A[(o+4|0)>>2],A[(n=8+(t+80|0)|0)>>2]=u,A[(n+4|0)>>2]=a,s=a=0|A[(o=C)>>2],_=n=0|A[(o+4|0)>>2],A[(a=16+(t+80|0)|0)>>2]=s,A[(a+4|0)>>2]=n,y=n=0|A[(o=m)>>2],I=a=0|A[(o+4|0)>>2],A[(n=24+(t+80|0)|0)>>2]=y,A[(n+4|0)>>2]=a,i[(b=8+(t+224|0)|0)>>0]=1,d=a=0|A[((o=t)+304|0)>>2],G=n=0|A[(o+308|0)>>2],i[(a=j)>>0]=d,i[(a+1|0)>>0]=d>>>8|0,i[(a+2|0)>>0]=d>>>16|0,i[(a+3|0)>>0]=d>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=p,i[(a=W)>>0]=u,i[(a+1|0)>>0]=u>>>8|0,i[(a+2|0)>>0]=u>>>16|0,i[(a+3|0)>>0]=u>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=_,i[(a=B)>>0]=s,i[(a+1|0)>>0]=s>>>8|0,i[(a+2|0)>>0]=s>>>16|0,i[(a+3|0)>>0]=s>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=I,i[(a=g)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=Z)>>2],a=0|A[(o+4|0)>>2],$=n,i[(n=k)>>0]=$,i[(n+1|0)>>0]=$>>>8|0,i[(n+2|0)>>0]=$>>>16|0,i[(n+3|0)>>0]=$>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,k=48+(t+224|0)|0,a=0|f[(o=w)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ee=a,i[(a=k)>>0]=ee,i[(a+1|0)>>0]=ee>>>8|0,i[(a+2|0)>>0]=ee>>>16|0,i[(a+3|0)>>0]=ee>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=G,A[((a=t)+80|0)>>2]=d,A[(a+84|0)>>2]=n,A[(g=56+(a+224|0)|0)>>2]=0,n=Q,A[(a=r)>>2]=E,A[(a+4|0)>>2]=n,A[(t+224|0)>>2]=1,Xr(0|b),M(0|t+224,0|a),1==(0|A[(t+224|0)>>2])){if(u=n=0|A[(o=64+(t+224|0)|0)>>2],p=a=0|A[(o+4|0)>>2],A[(n=t+68|0)>>2]=u,A[(n+4|0)>>2]=a,s=a=0|A[(o=g)>>2],_=n=0|A[(o+4|0)>>2],A[(a=52+(t+8|0)|0)>>2]=s,A[(a+4|0)>>2]=n,y=n=0|A[(o=k)>>2],I=a=0|A[(o+4|0)>>2],A[(n=t+52|0)>>2]=y,A[(n+4|0)>>2]=a,d=a=0|A[(o=40+(t+224|0)|0)>>2],G=n=0|A[(o+4|0)>>2],A[(a=t+44|0)>>2]=d,A[(a+4|0)>>2]=n,n=0|A[(o=b)>>2],a=0|A[(o+4|0)>>2],me=n,A[(n=v)>>2]=me,A[(n+4|0)>>2]=a,k=16+(t+144|0)|0,a=0|A[(o=16+(t+224|0)|0)>>2],n=0|A[(o+4|0)>>2],Be=a,A[(a=k)>>2]=Be,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+224|0)|0)>>2],a=0|A[(o+4|0)>>2],Ee=n,A[(n=V)>>2]=Ee,A[(n+4|0)>>2]=a,a=0|A[(o=32+(t+224|0)|0)>>2],n=0|A[(o+4|0)>>2],Qe=a,A[(a=O)>>2]=Qe,A[(a+4|0)>>2]=n,n=G,A[(a=Y)>>2]=d,A[(a+4|0)>>2]=n,n=I,A[(a=48+(t+144|0)|0)>>2]=y,A[(a+4|0)>>2]=n,n=_,A[(a=56+(t+144|0)|0)>>2]=s,A[(a+4|0)>>2]=n,n=p,A[(a=g=64+(t+144|0)|0)>>2]=u,A[(a+4|0)>>2]=n,n=Q,A[(a=r)>>2]=E,A[(a+4|0)>>2]=n,A[(t+144|0)>>2]=1,Xr(0|v),S(0|t+224,0|a),n=0|A[((o=t)+224|0)>>2],a=0|A[(o+228|0)>>2],!((0|(o=n))!=(0|(c=1))|(0|a)!=(0|(n=0))|0)){W=56+(t+8|0)|0,u=o=0|A[(c=b+56|0)>>2],p=a=0|A[(c+4|0)>>2],A[(o=W)>>2]=u,A[(o+4|0)>>2]=a,j=48+(t+8|0)|0,s=a=0|A[(c=b+48|0)>>2],_=o=0|A[(c+4|0)>>2],A[(a=j)>>2]=s,A[(a+4|0)>>2]=o,C=40+(t+8|0)|0,y=o=0|A[(c=b+40|0)>>2],I=a=0|A[(c+4|0)>>2],A[(o=C)>>2]=y,A[(o+4|0)>>2]=a,R=32+(t+8|0)|0,d=a=0|A[(c=b+32|0)>>2],G=o=0|A[(c+4|0)>>2],A[(a=R)>>2]=d,A[(a+4|0)>>2]=o,o=0|A[(c=b+8|0)>>2],a=0|A[(c+4|0)>>2],Ie=o,A[(o=k)>>2]=Ie,A[(o+4|0)>>2]=a,k=24+(t+144|0)|0,a=0|A[(c=b+16|0)>>2],o=0|A[(c+4|0)>>2],Ge=a,A[(a=k)>>2]=Ge,A[(a+4|0)>>2]=o,v=32+(t+144|0)|0,o=0|A[(c=b+24|0)>>2],a=0|A[(c+4|0)>>2],Ze=o,A[(o=v)>>2]=Ze,A[(o+4|0)>>2]=a,a=G,A[(o=w=40+(t+144|0)|0)>>2]=d,A[(o+4|0)>>2]=a,a=I,A[(o=B=48+(t+144|0)|0)>>2]=y,A[(o+4|0)>>2]=a,a=_,A[(o=m=56+(t+144|0)|0)>>2]=s,A[(o+4|0)>>2]=a,a=p,A[(o=g)>>2]=u,A[(o+4|0)>>2]=a,a=0|A[(c=b)>>2],o=0|A[(c+4|0)>>2],je=a,A[((a=t)+152|0)>>2]=je,A[(a+156|0)>>2]=o,o=Q,A[(a=r)>>2]=E,A[(a+4|0)>>2]=o,o=0,A[((a=t)+144|0)>>2]=1,A[(a+148|0)>>2]=o,Xr(0|(g=8+(a+144|0)|0)),A[(a+220|0)>>2]=r,A[(a+300|0)>>2]=a+220|0,N(0|a+224,0|a+300),b=8+(a+224|0)|0;A:{if(c=a,!((0|(c=o=0|A[(a+224|0)>>2]))==(0|(n=1))&(0|(a=0|A[(a+228|0)>>2]))==(0|(o=0))|0)){if(r=64+(t+144|0)|0,c=0|A[(n=b+56|0)>>2],a=0|A[(n+4|0)>>2],Ce=c,A[(c=r)>>2]=Ce,A[(c+4|0)>>2]=a,a=0|A[(n=b+48|0)>>2],c=0|A[(n+4|0)>>2],Re=a,A[(a=m)>>2]=Re,A[(a+4|0)>>2]=c,c=0|A[(n=b+40|0)>>2],a=0|A[(n+4|0)>>2],Ne=c,A[(c=B)>>2]=Ne,A[(c+4|0)>>2]=a,a=0|A[(n=b+32|0)>>2],c=0|A[(n+4|0)>>2],Se=a,A[(a=w)>>2]=Se,A[(a+4|0)>>2]=c,c=0|A[(n=b+24|0)>>2],a=0|A[(n+4|0)>>2],Ye=c,A[(c=v)>>2]=Ye,A[(c+4|0)>>2]=a,a=0|A[(n=b+16|0)>>2],c=0|A[(n+4|0)>>2],Oe=a,A[(a=k)>>2]=Oe,A[(a+4|0)>>2]=c,g=16+(t+144|0)|0,c=0|A[(n=b+8|0)>>2],a=0|A[(n+4|0)>>2],Ve=c,A[(c=g)>>2]=Ve,A[(c+4|0)>>2]=a,a=0|A[(n=b)>>2],c=0|A[(n+4|0)>>2],Me=a,A[((a=t)+152|0)>>2]=Me,A[(a+156|0)>>2]=c,b=56+(a+80|0)|0,c=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],Fe=c,A[(c=b)>>2]=Fe,A[(c+4|0)>>2]=a,r=48+(t+80|0)|0,a=0|A[(n=m)>>2],c=0|A[(n+4|0)>>2],xe=a,A[(a=r)>>2]=xe,A[(a+4|0)>>2]=c,m=40+(t+80|0)|0,c=0|A[(n=B)>>2],a=0|A[(n+4|0)>>2],Ue=c,A[(c=m)>>2]=Ue,A[(c+4|0)>>2]=a,B=32+(t+80|0)|0,a=0|A[(n=w)>>2],c=0|A[(n+4|0)>>2],Je=a,A[(a=B)>>2]=Je,A[(a+4|0)>>2]=c,w=24+(t+80|0)|0,c=0|A[(n=v)>>2],a=0|A[(n+4|0)>>2],Te=c,A[(c=w)>>2]=Te,A[(c+4|0)>>2]=a,v=16+(t+80|0)|0,a=0|A[(n=k)>>2],c=0|A[(n+4|0)>>2],Le=a,A[(a=v)>>2]=Le,A[(a+4|0)>>2]=c,k=8+(t+80|0)|0,c=0|A[(n=g)>>2],a=0|A[(n+4|0)>>2],ze=c,A[(c=k)>>2]=ze,A[(c+4|0)>>2]=a,a=0|A[((n=t)+152|0)>>2],c=0|A[(n+156|0)>>2],Pe=a,A[((a=n)+80|0)>>2]=Pe,A[(a+84|0)>>2]=c,c=0|A[(n=b)>>2],a=0|A[(n+4|0)>>2],qe=c,A[(c=64+(t+8|0)|0)>>2]=qe,A[(c+4|0)>>2]=a,a=0|A[(n=r)>>2],c=0|A[(n+4|0)>>2],$e=a,A[(a=W)>>2]=$e,A[(a+4|0)>>2]=c,c=0|A[(n=m)>>2],a=0|A[(n+4|0)>>2],er=c,A[(c=j)>>2]=er,A[(c+4|0)>>2]=a,a=0|A[(n=B)>>2],c=0|A[(n+4|0)>>2],rr=a,A[(a=C)>>2]=rr,A[(a+4|0)>>2]=c,c=0|A[(n=w)>>2],a=0|A[(n+4|0)>>2],tr=c,A[(c=R)>>2]=tr,A[(c+4|0)>>2]=a,a=0|A[(n=v)>>2],c=0|A[(n+4|0)>>2],ir=a,A[(a=24+(t+8|0)|0)>>2]=ir,A[(a+4|0)>>2]=c,c=0|A[(n=k)>>2],a=0|A[(n+4|0)>>2],ar=c,A[(c=16+(t+8|0)|0)>>2]=ar,A[(c+4|0)>>2]=a,a=0|A[((n=t)+80|0)>>2],c=0|A[(n+84|0)>>2],nr=a,A[((a=n)+16|0)>>2]=nr,A[(a+20|0)>>2]=c,r=0|Qi(64,8))break A;Hi(64,8),l()}if(c=0|A[(n=b+56|0)>>2],a=0|A[(n+4|0)>>2],Ar=c,A[(c=56+(t+304|0)|0)>>2]=Ar,A[(c+4|0)>>2]=a,a=0|A[(n=b+48|0)>>2],c=0|A[(n+4|0)>>2],fr=a,A[(a=48+(t+304|0)|0)>>2]=fr,A[(a+4|0)>>2]=c,c=0|A[(n=b+40|0)>>2],a=0|A[(n+4|0)>>2],or=c,A[(c=40+(t+304|0)|0)>>2]=or,A[(c+4|0)>>2]=a,a=0|A[(n=b+32|0)>>2],c=0|A[(n+4|0)>>2],cr=a,A[(a=32+(t+304|0)|0)>>2]=cr,A[(a+4|0)>>2]=c,c=0|A[(n=b+24|0)>>2],a=0|A[(n+4|0)>>2],br=c,A[(c=24+(t+304|0)|0)>>2]=br,A[(c+4|0)>>2]=a,a=0|A[(n=Y=b+16|0)>>2],c=0|A[(n+4|0)>>2],ur=a,A[(a=16+(t+304|0)|0)>>2]=ur,A[(a+4|0)>>2]=c,c=0|A[(n=b+8|0)>>2],a=0|A[(n+4|0)>>2],sr=c,A[(c=8+(t+304|0)|0)>>2]=sr,A[(c+4|0)>>2]=a,a=0|A[(n=b)>>2],c=0|A[(n+4|0)>>2],kr=a,A[((a=t)+304|0)>>2]=kr,A[(a+308|0)>>2]=c,Ke(0|g,0|a+304,1050575,10),g=8+(a+80|0)|0,c=0|A[(n=O=16+(a+144|0)|0)>>2],a=0|A[(n+4|0)>>2],lr=c,A[(c=g)>>2]=lr,A[(c+4|0)>>2]=a,Z=16+(t+80|0)|0,a=0|A[(n=k)>>2],c=0|A[(n+4|0)>>2],pr=a,A[(a=Z)>>2]=pr,A[(a+4|0)>>2]=c,k=24+(t+80|0)|0,c=0|A[(n=v)>>2],a=0|A[(n+4|0)>>2],yr=c,A[(c=k)>>2]=yr,A[(c+4|0)>>2]=a,v=32+(t+80|0)|0,a=0|A[(n=w)>>2],c=0|A[(n+4|0)>>2],dr=a,A[(a=v)>>2]=dr,A[(a+4|0)>>2]=c,w=40+(t+80|0)|0,c=0|A[(n=B)>>2],a=0|A[(n+4|0)>>2],gr=c,A[(c=w)>>2]=gr,A[(c+4|0)>>2]=a,B=48+(t+80|0)|0,a=0|A[(n=m)>>2],c=0|A[(n+4|0)>>2],vr=a,A[(a=B)>>2]=vr,A[(a+4|0)>>2]=c,m=56+(t+80|0)|0,c=0|A[(n=V=64+(t+144|0)|0)>>2],a=0|A[(n+4|0)>>2],hr=c,A[(c=m)>>2]=hr,A[(c+4|0)>>2]=a,a=0|A[((n=t)+152|0)>>2],c=0|A[(n+156|0)>>2],_r=a,A[((a=n)+80|0)>>2]=_r,A[(a+84|0)>>2]=c,c=0|A[(n=g)>>2],a=0|A[(n+4|0)>>2],wr=c,A[(c=16+(t+8|0)|0)>>2]=wr,A[(c+4|0)>>2]=a,a=0|A[(n=Z)>>2],c=0|A[(n+4|0)>>2],mr=a,A[(a=24+(t+8|0)|0)>>2]=mr,A[(a+4|0)>>2]=c,c=0|A[(n=k)>>2],a=0|A[(n+4|0)>>2],Br=c,A[(c=R)>>2]=Br,A[(c+4|0)>>2]=a,a=0|A[(n=v)>>2],c=0|A[(n+4|0)>>2],Er=a,A[(a=C)>>2]=Er,A[(a+4|0)>>2]=c,c=0|A[(n=w)>>2],a=0|A[(n+4|0)>>2],Qr=c,A[(c=j)>>2]=Qr,A[(c+4|0)>>2]=a,a=0|A[(n=B)>>2],c=0|A[(n+4|0)>>2],Ir=a,A[(a=W)>>2]=Ir,A[(a+4|0)>>2]=c,c=0|A[(n=m)>>2],a=0|A[(n+4|0)>>2],Gr=c,A[(c=64+(t+8|0)|0)>>2]=Gr,A[(c+4|0)>>2]=a,a=0|A[((n=t)+80|0)>>2],c=0|A[(n+84|0)>>2],Zr=a,A[((a=n)+16|0)>>2]=Zr,A[(a+20|0)>>2]=c,c=Q,A[(a=r)>>2]=E,A[(a+4|0)>>2]=c,c=0,A[((a=n)+8|0)>>2]=1,A[(a+12|0)>>2]=c,Xr(0|8+(a+8|0)),We(0|a+224,0|r),n=a,(0|(n=c=0|A[(a+224|0)>>2]))==(0|(o=1))&(0|(a=0|A[(a+228|0)>>2]))==(0|(c=0))|0)break t;u=n=0|A[(o=b+8|0)>>2],p=a=0|A[(o+4|0)>>2],s=a=0|A[(o=b)>>2],_=n=0|A[(o+4|0)>>2],b=6;break n}n=0|A[(o=b=8+(t+8|0)|0)>>2],a=0|A[(o+4|0)>>2],Wr=n,A[(n=r)>>2]=Wr,A[(n+4|0)>>2]=a,a=0|A[(o=o+56|0)>>2],n=0|A[(o+4|0)>>2],jr=a,A[(a=r+56|0)>>2]=jr,A[(a+4|0)>>2]=n,n=0|A[(o=b+48|0)>>2],a=0|A[(o+4|0)>>2],Cr=n,A[(n=r+48|0)>>2]=Cr,A[(n+4|0)>>2]=a,a=0|A[(o=b+40|0)>>2],n=0|A[(o+4|0)>>2],Rr=a,A[(a=r+40|0)>>2]=Rr,A[(a+4|0)>>2]=n,n=0|A[(o=b+32|0)>>2],a=0|A[(o+4|0)>>2],Nr=n,A[(n=r+32|0)>>2]=Nr,A[(n+4|0)>>2]=a,a=0|A[(o=b+24|0)>>2],n=0|A[(o+4|0)>>2],Sr=a,A[(a=r+24|0)>>2]=Sr,A[(a+4|0)>>2]=n,n=0|A[(o=b+16|0)>>2],a=0|A[(o+4|0)>>2],Yr=n,A[(n=r+16|0)>>2]=Yr,A[(n+4|0)>>2]=a,a=0|A[(o=b+8|0)>>2],n=0|A[(o+4|0)>>2],Or=a,A[(a=r+8|0)>>2]=Or,A[(a+4|0)>>2]=n,b=5;break i}s=n=0|A[(o=b+40|0)>>2],_=a=0|A[(o+4|0)>>2],A[(n=40+(t+8|0)|0)>>2]=s,A[(n+4|0)>>2]=a,E=a=0|A[(o=b+32|0)>>2],Q=n=0|A[(o+4|0)>>2],A[(a=32+(t+8|0)|0)>>2]=E,A[(a+4|0)>>2]=n,u=n=0|A[(o=b+8|0)>>2],p=a=0|A[(o+4|0)>>2],A[(n=k)>>2]=u,A[(n+4|0)>>2]=a,y=a=0|A[(o=b+16|0)>>2],I=n=0|A[(o+4|0)>>2],A[(a=24+(t+144|0)|0)>>2]=y,A[(a+4|0)>>2]=n,d=n=0|A[(o=b+24|0)>>2],G=a=0|A[(o+4|0)>>2],A[(n=32+(t+144|0)|0)>>2]=d,A[(n+4|0)>>2]=a,a=Q,A[(n=40+(t+144|0)|0)>>2]=E,A[(n+4|0)>>2]=a,a=_,A[(n=r=t+192|0)>>2]=s,A[(n+4|0)>>2]=a,s=a=0|A[(o=b)>>2],_=n=0|A[(o+4|0)>>2],A[((a=t)+152|0)>>2]=s,A[(a+156|0)>>2]=n,n=Q,A[(a=16+(a+8|0)|0)>>2]=E,A[(a+4|0)>>2]=n,n=G,A[(a=8+(t+8|0)|0)>>2]=d,A[(a+4|0)>>2]=n,n=I,A[((a=t)+8|0)>>2]=y,A[(a+12|0)>>2]=n,g=0|A[(52+(a+144|0)|0)>>2],k=0|A[r>>2],b=4;break a}n=0|A[(o=12+(t+224|0)|0)>>2],a=0|A[(o+4|0)>>2],Vr=n,A[(n=12+(t+144|0)|0)>>2]=Vr,A[(n+4|0)>>2]=a,E=a=0|A[((o=t)+228|0)>>2],Q=n=0|A[(o+232|0)>>2],A[((a=o)+148|0)>>2]=E,A[(a+152|0)>>2]=n,u=n=0|A[(o=a+160|0)>>2],p=a=0,s=a=0|A[(o=v)>>2],_=n=0|A[(o+4|0)>>2],n=Q,r=E,b=3;break i}i[(b=8+(t+224|0)|0)>>0]=0|f[(8+(t+144|0)|0)>>0],A[(t+304|0)>>2]=0|f[(t+153|0)>>0]|(0|f[(t+154|0)>>0])<<8|0|(0|f[(t+155|0)>>0])<<16|0|(0|f[(t+156|0)>>0])<<24|0,te=0|f[(re=12+(t+144|0)|0)>>0]|(0|f[(re+1|0)>>0])<<8|0|(0|f[(re+2|0)>>0])<<16|0|(0|f[(re+3|0)>>0])<<24|0,i[(t+307|0)>>0]=te,i[(t+308|0)>>0]=te>>>8|0,i[(t+309|0)>>0]=te>>>16|0,i[(t+310|0)>>0]=te>>>24|0,ie=0|f[(t+307|0)>>0]|(0|f[(t+308|0)>>0])<<8|0|(0|f[(t+309|0)>>0])<<16|0|(0|f[(t+310|0)>>0])<<24|0,i[(t+83|0)>>0]=ie,i[(t+84|0)>>0]=ie>>>8|0,i[(t+85|0)>>0]=ie>>>16|0,i[(t+86|0)>>0]=ie>>>24|0,A[(t+80|0)>>2]=0|A[(t+304|0)>>2],ae=12+(t+224|0)|0,ne=0|f[(t+83|0)>>0]|(0|f[(t+84|0)>>0])<<8|0|(0|f[(t+85|0)>>0])<<16|0|(0|f[(t+86|0)>>0])<<24|0,i[ae>>0]=ne,i[(ae+1|0)>>0]=ne>>>8|0,i[(ae+2|0)>>0]=ne>>>16|0,i[(ae+3|0)>>0]=ne>>>24|0,r=0|A[(t+148|0)>>2],A[(t+228|0)>>2]=r,Ae=0|A[(t+80|0)>>2],i[(t+233|0)>>0]=Ae,i[(t+234|0)>>0]=Ae>>>8|0,i[(t+235|0)>>0]=Ae>>>16|0,i[(t+236|0)>>0]=Ae>>>24|0,s=n=0|A[(o=b)>>2],_=a=0|A[(o+4|0)>>2],u=0,p=a=0,b=2;break i}A[(12+(t+224|0)|0)>>2]=0|A[(12+(t+144|0)|0)>>2],u=a=0|A[((o=t)+148|0)>>2],p=n=0|A[(o+152|0)>>2],A[((a=o)+228|0)>>2]=u,A[(a+232|0)>>2]=n,s=n=0|A[(o=8+(a+224|0)|0)>>2],_=a=0|A[(o+4|0)>>2],a=p,r=u,u=0,p=a=0;break i}b=0}A[(e+8|0)>>2]=b,a=p,A[(n=e+24|0)>>2]=u,A[(n+4|0)>>2]=a,a=_,A[(n=e+16|0)>>2]=s,A[(n+4|0)>>2]=a,A[(e+12|0)>>2]=r,a=0|A[((o=t)+8|0)>>2],n=0|A[(o+12|0)>>2],Mr=a,A[(a=e+32|0)>>2]=Mr,A[(a+4|0)>>2]=n,A[(e+60|0)>>2]=g,A[(e+56|0)>>2]=k,n=0|A[(o=o+16|0)>>2],a=0|A[(o+4|0)>>2],Fr=n,A[(n=e+40|0)>>2]=Fr,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+8|0)|0)>>2],n=0|A[(o+4|0)>>2],Dr=a,A[(a=e+48|0)>>2]=Dr,A[(a+4|0)>>2]=n,u=0,p=n=0;break r}if(u=n=0|A[(o=b+56|0)>>2],p=a=0|A[(o+4|0)>>2],A[(n=56+(t+8|0)|0)>>2]=u,A[(n+4|0)>>2]=a,s=a=0|A[(o=b+48|0)>>2],_=n=0|A[(o+4|0)>>2],A[(a=48+(t+8|0)|0)>>2]=s,A[(a+4|0)>>2]=n,y=n=0|A[(o=b+40|0)>>2],I=a=0|A[(o+4|0)>>2],A[(n=40+(t+8|0)|0)>>2]=y,A[(n+4|0)>>2]=a,d=a=0|A[(o=b+32|0)>>2],G=n=0|A[(o+4|0)>>2],A[(a=32+(t+8|0)|0)>>2]=d,A[(a+4|0)>>2]=n,n=0|A[(o=b+8|0)>>2],a=0|A[(o+4|0)>>2],xr=n,A[(n=O)>>2]=xr,A[(n+4|0)>>2]=a,a=0|A[(o=Y)>>2],n=0|A[(o+4|0)>>2],Ur=a,A[(a=24+(t+144|0)|0)>>2]=Ur,A[(a+4|0)>>2]=n,n=0|A[(o=b+24|0)>>2],a=0|A[(o+4|0)>>2],Jr=n,A[(n=32+(t+144|0)|0)>>2]=Jr,A[(n+4|0)>>2]=a,a=G,A[(n=40+(t+144|0)|0)>>2]=d,A[(n+4|0)>>2]=a,a=I,A[(n=48+(t+144|0)|0)>>2]=y,A[(n+4|0)>>2]=a,a=_,A[(n=56+(t+144|0)|0)>>2]=s,A[(n+4|0)>>2]=a,a=p,A[(n=V)>>2]=u,A[(n+4|0)>>2]=a,a=0|A[(o=b)>>2],n=0|A[(o+4|0)>>2],Tr=a,A[((a=t)+152|0)>>2]=Tr,A[(a+156|0)>>2]=n,n=Q,A[(a=r)>>2]=E,A[(a+4|0)>>2]=n,n=0,A[((a=t)+144|0)>>2]=1,A[(a+148|0)>>2]=n,Xr(0|8+(a+144|0)),!(r=0|Qi(13,1)))break e;n=0|f[(1050805+(o=0)|0)>>0]|(0|f[(o+1050806|0)>>0])<<8|0|(0|f[(o+1050807|0)>>0])<<16|0|(0|f[(o+1050808|0)>>0])<<24|0,a=0|f[(o+1050809|0)>>0]|(0|f[(o+1050810|0)>>0])<<8|0|(0|f[(o+1050811|0)>>0])<<16|0|(0|f[(o+1050812|0)>>0])<<24|0,fe=n,i[(n=r+5|0)>>0]=fe,i[(n+1|0)>>0]=fe>>>8|0,i[(n+2|0)>>0]=fe>>>16|0,i[(n+3|0)>>0]=fe>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|f[(1050800+(o=0)|0)>>0]|(0|f[(o+1050801|0)>>0])<<8|0|(0|f[(o+1050802|0)>>0])<<16|0|(0|f[(o+1050803|0)>>0])<<24|0,n=0|f[(o+1050804|0)>>0]|(0|f[(o+1050805|0)>>0])<<8|0|(0|f[(o+1050806|0)>>0])<<16|0|(0|f[(o+1050807|0)>>0])<<24|0,oe=a,i[(a=r)>>0]=oe,i[(a+1|0)>>0]=oe>>>8|0,i[(a+2|0)>>0]=oe>>>16|0,i[(a+3|0)>>0]=oe>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[((o=t)+8|0)>>2],a=0|A[(o+12|0)>>2],Lr=n,A[(n=24+(o+224|0)|0)>>2]=Lr,A[(n+4|0)>>2]=a,a=0|A[(o=o+24|0)>>2],n=0|A[(o+4|0)>>2],zr=a,A[(a=40+(t+224|0)|0)>>2]=zr,A[(a+4|0)>>2]=n,n=0,A[(a=56+(t+224|0)|0)>>2]=13,A[(a+4|0)>>2]=n,A[(t+276|0)>>2]=13,A[(t+224|0)>>2]=8,n=0|A[(o=8+(t+8|0)|0)>>2],a=0|A[(o+4|0)>>2],Pr=n,A[(n=32+(t+224|0)|0)>>2]=Pr,A[(n+4|0)>>2]=a,A[(t+272|0)>>2]=r,Ke(0|e+8,0|t+224,1050800,13),u=1,p=a=0}return a=p,A[(n=e)>>2]=u,A[(n+4|0)>>2]=a,void(h=t+368|0)}Hi(13,1),l()}function W(e,r){e|=0;var t,a=0,n=0,o=0,c=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,D=0,x=0,U=0,J=0,X=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,qe=0,er=0,rr=0,tr=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0;h=t=h-896|0,Cr(0|t+728,0|(r|=0)),g=u=0|A[(n=16+(t+728|0)|0)>>2],w=o=0|A[(n+4|0)>>2],n=t,y=o=0|A[(t+736|0)>>2],v=u=0|A[(t+740|0)>>2];e:{r:{t:{i:{if(n=t,!((0|(n=u=0|A[(t+728|0)>>2]))==(0|(c=1))&(0|(o=0|A[(t+732|0)>>2]))==(0|(u=0))|0)){if((0|(c=y))!=(0|(u=1))|(0|(n=v))!=(0|(o=0))|0)break i;if((c=w)>>>0>(n=0)>>>0|(0|c)==(0|n)&(u=g)>>>0>=(o=4)>>>0|0)break i;k=2,p=0,_=0,E=u=0,y=g,v=u=w;break t}u=0|A[(o=t+760|0)>>2],c=0|A[(o+4|0)>>2],$=u,A[(u=t+16|0)>>2]=$,A[(u+4|0)>>2]=c,c=0|A[(o=t+768|0)>>2],u=0|A[(o+4|0)>>2],ee=c,A[(c=16+(t+8|0)|0)>>2]=ee,A[(c+4|0)>>2]=u,u=0|A[(o=t+752|0)>>2],c=0|A[(o+4|0)>>2],re=u,u=t,A[(t+8|0)>>2]=re,A[(t+12|0)>>2]=c,k=1,p=0,_=g,E=c=w;break t}T(0|t+728,0|r),d=8+(t+728|0)|0;i:{a:n:{A:{if(o=t,!((0|(o=c=0|A[(t+728|0)>>2]))==(0|(n=1))&(0|(u=0|A[(t+732|0)>>2]))==(0|(c=0))|0)){if(qt(0|t+568,0|d,160),qt(0|8+(t+232|0),0|qt(0|8+(t+400|0),0|t+568,160),160),k=8+(t+208|0)|0,o=0|A[(n=40+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],te=o,A[(o=k)>>2]=te,A[(o+4|0)>>2]=u,p=16+(t+208|0)|0,u=0|A[(n=t+280|0)>>2],o=0|A[(n+4|0)>>2],ae=u,A[(u=p)>>2]=ae,A[(u+4|0)>>2]=o,A[(Z=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],o=0|A[(n=32+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],ne=o,o=t,A[(t+208|0)>>2]=ne,A[(t+212|0)>>2]=u,n=t,u=0|A[(t+292|0)>>2],o=0|A[(t+296|0)>>2],Ae=u,u=t,A[(t+192|0)>>2]=Ae,A[(t+196|0)>>2]=o,m=0|A[(t+288|0)>>2],d=0|f[(t+243|0)>>0],_=o=0|A[(n=16+(t+232|0)|0)>>2],E=u=0|A[(n+4|0)>>2],Q=u=0|A[(n=24+(t+232|0)|0)>>2],C=o=0|A[(n+4|0)>>2],I=0|f[(t+240|0)>>0],B=0|A[(t+244|0)>>2],G=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,qt(0|t+96,0|t+304,96),A[(u=16+(t+32|0)|0)>>2]=Q,A[(u+4|0)>>2]=o,o=E,A[(u=8+(t+32|0)|0)>>2]=_,A[(u+4|0)>>2]=o,o=0|A[(n=k)>>2],u=0|A[(n+4|0)>>2],fe=o,A[(o=32+(t+32|0)|0)>>2]=fe,A[(o+4|0)>>2]=u,u=0|A[(n=p)>>2],o=0|A[(n+4|0)>>2],oe=u,A[(u=40+(t+32|0)|0)>>2]=oe,A[(u+4|0)>>2]=o,A[(t+92|0)>>2]=0|A[Z>>2],i[(t+35|0)>>0]=d,i[(t+33|0)>>0]=G,i[(t+34|0)>>0]=G>>>8|0,A[(t+36|0)>>2]=B,i[(t+32|0)>>0]=I,A[(t+80|0)>>2]=m,n=t,o=0|A[(t+208|0)>>2],u=0|A[(t+212|0)>>2],ce=o,o=t,A[(t+56|0)>>2]=ce,A[(t+60|0)>>2]=u,n=t,u=0|A[(t+192|0)>>2],o=0|A[(t+196|0)>>2],be=u,u=t,A[(t+84|0)>>2]=be,A[(t+88|0)>>2]=o,g=k=0|A[(r+16|0)>>2],w=o=0,W=o=0|A[(n=r)>>2],j=u=0|A[(n+4|0)>>2],u=w,n=o,a=(u=j)>>>0>(o=w)>>>0|(0|u)==(0|o)&n>>>0>(c=k)>>>0|0,n=o,o=a?c:W,c=a?n:u,p=o,k>>>0<o>>>0)break A;g=1,w=c=0;f:{o:{c:if((0|k)!=(0|p)){b:{u:{s:{if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+p|0)>>0])))){if(ie(0|t+728,0|r),k=0|f[(t+736|0)>>0],g=1,w=c=0,c=0|A[((a=t)+728|0)>>2],o=0|A[(a+732|0)>>2],(0|(a=c))==(0|(n=1))&(0|o)==(0|(c=0))|0)break u;if(g=5,w=a=0,Z=0,1==(0|255&k))break s;break c}if(He(0|t+728,0|r),1==(0|A[(t+728|0)>>2]))break b;x=a=0|A[(n=t+736|0)>>2],U=o=0|A[(n+4|0)>>2],Z=0|A[(t+732|0)>>2]}if(F(0|t+728,0|r),o=U,D=x,1==(0|A[(t+728|0)>>2]))break o;if(n=t,g=o=0|A[(t+732|0)>>2],w=a=0|A[(t+736|0)>>2],o=t,A[(t+236|0)>>2]=g,A[(t+240|0)>>2]=a,p=0|A[(t+740|0)>>2],R=0|A[(8+(t+232|0)|0)>>2],N=g,(0|(n=y))!=(0|(c=1))|(0|(a=v))!=(0|(o=0))|0)break f;break r}n=0|A[(c=t+760|0)>>2],a=0|A[(c+4|0)>>2],ue=n,A[(n=t+576|0)>>2]=ue,A[(n+4|0)>>2]=a,a=0|A[(c=t+768|0)>>2],n=0|A[(c+4|0)>>2],se=a,A[(a=16+(t+568|0)|0)>>2]=se,A[(a+4|0)>>2]=n,n=0|A[(c=t+752|0)>>2],a=0|A[(c+4|0)>>2],ke=n,n=t,A[(t+568|0)>>2]=ke,A[(t+572|0)>>2]=a,c=t,n=0,c=a=0|f[(t+737|0)>>0],a=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(a=c<<u|0,J=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,J=c<<u|0),le=a,pe=c=(a=0)&(c=0)|0,ye=(a=J)|(o=(n=k)&(o=255)|0)|0,de=n=(c=le)|(n=pe)|0,c=t,ge=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,ve=a=0,n=0,c=a=0|b[(c=t+742|0)>>1],a=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(a=c<<u|0,X=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,X=c<<u|0),he=a,c=(a=ve)|(c=he)|0,a=(n=ge)|(o=X)|0,n=0,u=31&(o=16)|0,32<=(63&o|0)>>>0?(n=a<<u|0,L=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|c<<u|0,L=a<<u|0),_e=n,V=(c=ye)|(o=L)|0,M=a=(n=de)|(a=_e)|0,W=a=0|A[(n=16+(t+728|0)|0)>>2],j=c=0|A[(n+4|0)>>2];break c}c=0|A[(n=t+760|0)>>2],a=0|A[(n+4|0)>>2],we=c,A[(c=8+(t+568|0)|0)>>2]=we,A[(c+4|0)>>2]=a,a=0|A[(n=t+768|0)>>2],c=0|A[(n+4|0)>>2],me=a,A[(a=16+(t+568|0)|0)>>2]=me,A[(a+4|0)>>2]=c,c=0|A[(n=t+752|0)>>2],a=0|A[(n+4|0)>>2],Be=c,c=t,A[(t+568|0)>>2]=Be,A[(t+572|0)>>2]=a,W=a=0|A[(n=16+(t+728|0)|0)>>2],j=c=0|A[(n+4|0)>>2],V=c=0|A[(n=8+(t+728|0)|0)>>2],M=a=0|A[(n+4|0)>>2]}else W=0,j=c=0,V=8,M=c=0;a=j,A[(c=16+(t+232|0)|0)>>2]=W,A[(c+4|0)>>2]=a,a=M,A[(c=8+(t+232|0)|0)>>2]=V,A[(c+4|0)>>2]=a,n=t,a=0|A[(t+568|0)>>2],c=0|A[(t+572|0)>>2],Ee=a,A[(a=24+(t+232|0)|0)>>2]=Ee,A[(a+4|0)>>2]=c,c=0|A[(n=8+(t+568|0)|0)>>2],a=0|A[(n+4|0)>>2],Qe=c,A[(c=32+(t+232|0)|0)>>2]=Qe,A[(c+4|0)>>2]=a,a=0|A[(n=16+(t+568|0)|0)>>2],c=0|A[(n+4|0)>>2],Ie=a,A[(a=40+(t+232|0)|0)>>2]=Ie,A[(a+4|0)>>2]=c,c=w,A[((a=t)+232|0)>>2]=g,A[(a+236|0)>>2]=c,A[(a+280|0)>>2]=0,Ke(0|(r=8+(a+400|0)|0),0|a+232,1049270,10),c=0|A[(n=40+(a+400|0)|0)>>2],a=0|A[(n+4|0)>>2],Ge=c,A[(c=8+(t+8|0)|0)>>2]=Ge,A[(c+4|0)>>2]=a,a=0|A[(n=t+448|0)>>2],c=0|A[(n+4|0)>>2],Ze=a,A[(a=16+(t+8|0)|0)>>2]=Ze,A[(a+4|0)>>2]=c,A[(8+(t+728|0)|0)>>2]=0|A[(t+468|0)>>2],c=0|A[(n=32+(t+400|0)|0)>>2],a=0|A[(n+4|0)>>2],We=c,c=t,A[(t+8|0)>>2]=We,A[(t+12|0)>>2]=a,a=0|A[(n=t+460|0)>>2],c=0|A[(n+4|0)>>2],je=a,A[((a=t)+728|0)>>2]=je,A[(a+732|0)>>2]=c,r=(k=0|A[r>>2])>>>8|0,m=0|A[(a+412|0)>>2],y=c=0|A[(n=16+(a+400|0)|0)>>2],v=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+400|0)|0)>>2],E=c=0|A[(n+4|0)>>2],p=0|A[(t+456|0)>>2];break i}y=c=0|A[(n=64+(t+728|0)|0)>>2],v=a=0|A[(n+4|0)>>2],A[(c=60+(t+568|0)|0)>>2]=y,A[(c+4|0)>>2]=a,g=a=0|A[(n=56+(t+728|0)|0)>>2],w=c=0|A[(n+4|0)>>2],A[(a=t+620|0)>>2]=g,A[(a+4|0)>>2]=c,_=c=0|A[(n=48+(t+728|0)|0)>>2],E=a=0|A[(n+4|0)>>2],A[(c=t+612|0)>>2]=_,A[(c+4|0)>>2]=a,Q=a=0|A[(n=40+(t+728|0)|0)>>2],C=c=0|A[(n+4|0)>>2],A[(a=t+604|0)>>2]=Q,A[(a+4|0)>>2]=c,W=c=0|A[(n=32+(t+728|0)|0)>>2],j=a=0|A[(n+4|0)>>2],A[(c=t+596|0)>>2]=W,A[(c+4|0)>>2]=a,r=8+(t+400|0)|0,a=0|A[(n=k=8+(t+728|0)|0)>>2],c=0|A[(n+4|0)>>2],Ce=a,A[(a=r)>>2]=Ce,A[(a+4|0)>>2]=c,p=16+(t+400|0)|0,c=0|A[(n=16+(t+728|0)|0)>>2],a=0|A[(n+4|0)>>2],Re=c,A[(c=p)>>2]=Re,A[(c+4|0)>>2]=a,m=24+(t+400|0)|0,a=0|A[(n=24+(t+728|0)|0)>>2],c=0|A[(n+4|0)>>2],Ne=a,A[(a=m)>>2]=Ne,A[(a+4|0)>>2]=c,c=j,A[(a=d=32+(t+400|0)|0)>>2]=W,A[(a+4|0)>>2]=c,c=C,A[(a=I=40+(t+400|0)|0)>>2]=Q,A[(a+4|0)>>2]=c,c=E,A[(a=B=48+(t+400|0)|0)>>2]=_,A[(a+4|0)>>2]=c,c=w,A[(a=G=56+(t+400|0)|0)>>2]=g,A[(a+4|0)>>2]=c,c=v,A[(a=R=64+(t+400|0)|0)>>2]=y,A[(a+4|0)>>2]=c,n=a,c=0|A[a>>2],a=0|A[(a+4|0)>>2],Se=c,A[(c=56+(t+568|0)|0)>>2]=Se,A[(c+4|0)>>2]=a,a=0|A[(n=G)>>2],c=0|A[(n+4|0)>>2],Ye=a,A[(a=48+(t+568|0)|0)>>2]=Ye,A[(a+4|0)>>2]=c,c=0|A[(n=B)>>2],a=0|A[(n+4|0)>>2],Oe=c,A[(c=40+(t+568|0)|0)>>2]=Oe,A[(c+4|0)>>2]=a,a=0|A[(n=I)>>2],c=0|A[(n+4|0)>>2],Ve=a,A[(a=32+(t+568|0)|0)>>2]=Ve,A[(a+4|0)>>2]=c,c=0|A[(n=d)>>2],a=0|A[(n+4|0)>>2],Me=c,A[(c=24+(t+568|0)|0)>>2]=Me,A[(c+4|0)>>2]=a,a=0|A[(n=m)>>2],c=0|A[(n+4|0)>>2],Fe=a,A[(a=16+(t+568|0)|0)>>2]=Fe,A[(a+4|0)>>2]=c,c=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],De=c,A[(c=8+(t+568|0)|0)>>2]=De,A[(c+4|0)>>2]=a,a=0|A[(n=r)>>2],c=0|A[(n+4|0)>>2],xe=a,A[((a=t)+568|0)>>2]=xe,A[(a+572|0)>>2]=c,Ke(0|(r=8+(a+232|0)|0),0|a+568,1049342,10),c=0|A[(n=40+(a+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Ue=c,A[(c=8+(t+8|0)|0)>>2]=Ue,A[(c+4|0)>>2]=a,a=0|A[(n=48+(t+232|0)|0)>>2],c=0|A[(n+4|0)>>2],Je=a,A[(a=16+(t+8|0)|0)>>2]=Je,A[(a+4|0)>>2]=c,A[k>>2]=0|A[(t+300|0)>>2],c=0|A[(n=32+(t+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Xe=c,c=t,A[(t+8|0)>>2]=Xe,A[(t+12|0)>>2]=a,a=0|A[(n=60+(t+232|0)|0)>>2],c=0|A[(n+4|0)>>2],Te=a,A[((a=t)+728|0)>>2]=Te,A[(a+732|0)>>2]=c,r=(k=0|A[r>>2])>>>8|0,m=0|A[(a+244|0)>>2],y=c=0|A[(n=16+(a+232|0)|0)>>2],v=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+232|0)|0)>>2],E=c=0|A[(n+4|0)>>2],p=0|A[(56+(t+232|0)|0)>>2];break a}if(ie(0|t+728,0|r),r=0|f[(t+736|0)>>0],n=t,(0|(n=c=0|A[(t+728|0)>>2]))==(0|(o=1))&(0|(a=0|A[(t+732|0)>>2]))==(0|(c=0))|0)y=n=0|A[(o=t+760|0)>>2],v=a=0|A[(o+4|0)>>2],A[(n=8+(t+400|0)|0)>>2]=y,A[(n+4|0)>>2]=a,g=a=0|A[(o=t+768|0)>>2],w=n=0|A[(o+4|0)>>2],A[(a=16+(t+400|0)|0)>>2]=g,A[(a+4|0)>>2]=n,n=v,A[(a=8+(t+8|0)|0)>>2]=y,A[(a+4|0)>>2]=n,n=w,A[(a=16+(t+8|0)|0)>>2]=g,A[(a+4|0)>>2]=n,y=n=0|A[(o=t+752|0)>>2],v=a=0|A[(o+4|0)>>2],n=t,A[(t+400|0)>>2]=y,A[(t+404|0)>>2]=a,n=t,A[(t+8|0)>>2]=y,A[(t+12|0)>>2]=a,o=t,n=0,o=a=0|f[(t+737|0)>>0],a=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(a=o<<u|0,z=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,z=o<<u|0),Le=a,ze=o=(a=0)&(o=0)|0,Pe=(a=z)|(c=(n=r)&(c=255)|0)|0,qe=n=(o=Le)|(n=ze)|0,o=t,er=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,rr=a=0,n=0,o=a=0|b[(o=t+742|0)>>1],a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=o<<u|0,P=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,P=o<<u|0),tr=a,o=(a=rr)|(o=tr)|0,a=(n=er)|(c=P)|0,n=0,u=31&(c=16)|0,32<=(63&c|0)>>>0?(n=a<<u|0,H=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|o<<u|0,H=a<<u|0),ar=n,y=(o=Pe)|(c=H)|0,v=a=(n=qe)|(a=ar)|0,_=a=0|A[(n=16+(t+728|0)|0)>>2],E=o=0|A[(n+4|0)>>2],k=1;else{if(5==(0|255&r))break r;k=4}if(p)for(m=N+s(p,176)|0,r=N;$e(0|r),(p=0|A[(r+160|0)>>2])&&(d=0|A[(r+164|0)>>2])&&Ci(0|p),(0|(r=r+176|0))!=(0|m););if(p=0,!R)break n;if(!(r=s(R,176)))break n;Ci(0|N);break a}y=o=0|A[(n=d+56|0)>>2],v=a=0|A[(n+4|0)>>2],A[(o=56+(t+568|0)|0)>>2]=y,A[(o+4|0)>>2]=a,g=a=0|A[(n=d+48|0)>>2],w=o=0|A[(n+4|0)>>2],A[(a=48+(t+568|0)|0)>>2]=g,A[(a+4|0)>>2]=o,_=o=0|A[(n=d+40|0)>>2],E=a=0|A[(n+4|0)>>2],A[(o=40+(t+568|0)|0)>>2]=_,A[(o+4|0)>>2]=a,Q=a=0|A[(n=d+32|0)>>2],C=o=0|A[(n+4|0)>>2],A[(a=32+(t+568|0)|0)>>2]=Q,A[(a+4|0)>>2]=o,r=16+(t+400|0)|0,o=0|A[(n=d+8|0)>>2],a=0|A[(n+4|0)>>2],nr=o,A[(o=r)>>2]=nr,A[(o+4|0)>>2]=a,k=24+(t+400|0)|0,a=0|A[(n=d+16|0)>>2],o=0|A[(n+4|0)>>2],Ar=a,A[(a=k)>>2]=Ar,A[(a+4|0)>>2]=o,p=32+(t+400|0)|0,o=0|A[(n=d+24|0)>>2],a=0|A[(n+4|0)>>2],fr=o,A[(o=p)>>2]=fr,A[(o+4|0)>>2]=a,a=C,A[(o=m=40+(t+400|0)|0)>>2]=Q,A[(o+4|0)>>2]=a,a=E,A[(o=I=48+(t+400|0)|0)>>2]=_,A[(o+4|0)>>2]=a,a=w,A[(o=B=56+(t+400|0)|0)>>2]=g,A[(o+4|0)>>2]=a,a=v,A[(o=G=t+464|0)>>2]=y,A[(o+4|0)>>2]=a,a=0|A[(n=d)>>2],o=0|A[(n+4|0)>>2],or=a,A[((a=t)+408|0)>>2]=or,A[(a+412|0)>>2]=o,o=0|A[(n=G)>>2],a=0|A[(n+4|0)>>2],cr=o,A[(o=56+(t+728|0)|0)>>2]=cr,A[(o+4|0)>>2]=a,a=0|A[(n=B)>>2],o=0|A[(n+4|0)>>2],br=a,A[(a=48+(t+728|0)|0)>>2]=br,A[(a+4|0)>>2]=o,o=0|A[(n=I)>>2],a=0|A[(n+4|0)>>2],ur=o,A[(o=40+(t+728|0)|0)>>2]=ur,A[(o+4|0)>>2]=a,a=0|A[(n=m)>>2],o=0|A[(n+4|0)>>2],sr=a,A[(a=32+(t+728|0)|0)>>2]=sr,A[(a+4|0)>>2]=o,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],kr=o,A[(o=24+(t+728|0)|0)>>2]=kr,A[(o+4|0)>>2]=a,a=0|A[(n=k)>>2],o=0|A[(n+4|0)>>2],lr=a,A[(a=16+(t+728|0)|0)>>2]=lr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],pr=o,A[(o=d)>>2]=pr,A[(o+4|0)>>2]=a,n=t,a=0|A[(t+408|0)>>2],o=0|A[(t+412|0)>>2],yr=a,A[((a=t)+728|0)>>2]=yr,A[(a+732|0)>>2]=o,Ke(0|8+(a+232|0),0|a+728,1049084,7),r=8+(a+208|0)|0,o=0|A[(n=40+(a+232|0)|0)>>2],a=0|A[(n+4|0)>>2],dr=o,A[(o=r)>>2]=dr,A[(o+4|0)>>2]=a,I=16+(t+208|0)|0,a=0|A[(n=48+(t+232|0)|0)>>2],o=0|A[(n+4|0)>>2],gr=a,A[(a=I)>>2]=gr,A[(a+4|0)>>2]=o,A[(B=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],o=0|A[(n=32+(t+232|0)|0)>>2],a=0|A[(n+4|0)>>2],vr=o,o=t,A[(t+208|0)>>2]=vr,A[(t+212|0)>>2]=a,n=t,a=0|A[(t+292|0)>>2],o=0|A[(t+296|0)>>2],hr=a,A[((a=t)+192|0)>>2]=hr,A[(a+196|0)>>2]=o,y=o=0|A[(n=16+(a+232|0)|0)>>2],v=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+232|0)|0)>>2],E=o=0|A[(n+4|0)>>2],p=0|A[(56+(t+232|0)|0)>>2],G=0|f[(t+243|0)>>0],k=0|f[(t+240|0)>>0],m=0|A[(t+244|0)>>2],Z=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],_r=o,A[(o=8+(t+8|0)|0)>>2]=_r,A[(o+4|0)>>2]=a,a=0|A[(n=I)>>2],o=0|A[(n+4|0)>>2],wr=a,A[(a=16+(t+8|0)|0)>>2]=wr,A[(a+4|0)>>2]=o,A[d>>2]=0|A[B>>2],n=t,o=0|A[(t+208|0)>>2],a=0|A[(t+212|0)>>2],mr=o,o=t,A[(t+8|0)>>2]=mr,A[(t+12|0)>>2]=a,n=t,a=0|A[(t+192|0)>>2],o=0|A[(t+196|0)>>2],Br=a,A[((a=t)+728|0)>>2]=Br,A[(a+732|0)>>2]=o,r=Z|G<<16|0;break t}Nt(0|p,0|k,1051556),l()}Z&&D&&Ci(0|Z)}(d=0|A[(t+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),ir(0|t+32)}o=E,A[(a=16+(t+400|0)|0)>>2]=_,A[(a+4|0)>>2]=o,o=v,A[(a=8+(t+400|0)|0)>>2]=y,A[(a+4|0)>>2]=o,n=t,o=0|A[(t+8|0)>>2],a=0|A[(t+12|0)>>2],Er=o,A[(o=t+424|0)>>2]=Er,A[(o+4|0)>>2]=a,n=t,a=0|A[(t+728|0)>>2],o=0|A[(t+732|0)>>2],Qr=a,A[(a=t+452|0)>>2]=Qr,A[(a+4|0)>>2]=o,o=0|A[(n=8+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],Ir=o,A[(o=t+432|0)>>2]=Ir,A[(o+4|0)>>2]=a,a=0|A[(n=16+(t+8|0)|0)>>2],o=0|A[(n+4|0)>>2],Gr=a,A[(a=t+440|0)>>2]=Gr,A[(a+4|0)>>2]=o,A[(t+460|0)>>2]=0|A[(8+(t+728|0)|0)>>2],A[(t+404|0)>>2]=m,i[(t+400|0)>>0]=k,A[(t+448|0)>>2]=p,i[(t+401|0)>>0]=r,i[(t+402|0)>>0]=r>>>8|0,i[(t+403|0)>>0]=r>>>16|0,Ke(0|e+8,0|t+400,1049352,11),y=1,v=o=0;break e}k=16+(t+8|0)|0,o=0|A[(n=16+(r=24+(t+32|0)|0)|0)>>2],a=0|A[(n+4|0)>>2],Zr=o,A[(o=k)>>2]=Zr,A[(o+4|0)>>2]=a,K=8+(t+8|0)|0,a=0|A[(n=r+8|0)>>2],o=0|A[(n+4|0)>>2],Wr=a,A[(a=K)>>2]=Wr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],jr=o,o=t,A[(t+8|0)>>2]=jr,A[(t+12|0)>>2]=a,qt(0|t+728,0|t+84,108),r=G|d<<16|0,i[(e+11|0)>>0]=r>>>16|0,i[(e+9|0)>>0]=r,i[(e+10|0)>>0]=r>>>8|0,a=C,i[(o=e+24|0)>>0]=Q,i[(o+1|0)>>0]=Q>>>8|0,i[(o+2|0)>>0]=Q>>>16|0,i[(o+3|0)>>0]=Q>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=E,i[(o=e+16|0)>>0]=_,i[(o+1|0)>>0]=_>>>8|0,i[(o+2|0)>>0]=_>>>16|0,i[(o+3|0)>>0]=_>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,i[(e+12|0)>>0]=B,i[(e+13|0)>>0]=B>>>8|0,i[(e+14|0)>>0]=B>>>16|0,i[(e+15|0)>>0]=B>>>24|0,i[(e+8|0)>>0]=I,n=t,a=0|A[(t+8|0)>>2],o=0|A[(t+12|0)>>2],S=a,i[(a=e+32|0)>>0]=S,i[(a+1|0)>>0]=S>>>8|0,i[(a+2|0)>>0]=S>>>16|0,i[(a+3|0)>>0]=S>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(n=K)>>2],a=0|A[(n+4|0)>>2],Y=o,i[(o=e+40|0)>>0]=Y,i[(o+1|0)>>0]=Y>>>8|0,i[(o+2|0)>>0]=Y>>>16|0,i[(o+3|0)>>0]=Y>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(n=k)>>2],o=0|A[(n+4|0)>>2],O=a,i[(a=e+48|0)>>0]=O,i[(a+1|0)>>0]=O>>>8|0,i[(a+2|0)>>0]=O>>>16|0,i[(a+3|0)>>0]=O>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,A[(e+56|0)>>2]=m,qt(0|e+60,0|t+728,108),A[(e+188|0)>>2]=p,A[(e+184|0)>>2]=R,A[(e+180|0)>>2]=N,o=U,n=x,a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,q=o>>>u|0):(a=o>>>u|0,q=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|n>>>u|0),A[(e+176|0)>>2]=q,A[(e+172|0)>>2]=D,A[(e+168|0)>>2]=Z,y=0,v=a=0}a=v,A[(n=e)>>2]=y,A[(n+4|0)>>2]=a,h=t+896|0}function j(e,r){e|=0;var t,a=0,n=0,o=0,c=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,qe=0,er=0,rr=0,tr=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0;h=t=h-896|0,Cr(0|t+728,0|(r|=0)),d=u=0|A[(n=16+(t+728|0)|0)>>2],w=o=0|A[(n+4|0)>>2],n=t,y=o=0|A[(t+736|0)>>2],v=u=0|A[(t+740|0)>>2];e:{r:{t:{i:{if(n=t,!((0|(n=u=0|A[(t+728|0)>>2]))==(0|(c=1))&(0|(o=0|A[(t+732|0)>>2]))==(0|(u=0))|0)){if((0|(c=y))!=(0|(u=1))|(0|(n=v))!=(0|(o=0))|0)break i;if((c=w)>>>0>(n=0)>>>0|(0|c)==(0|n)&(u=d)>>>0>=(o=4)>>>0|0)break i;k=2,p=0,_=0,E=u=0,y=d,v=u=w;break t}u=0|A[(o=t+760|0)>>2],c=0|A[(o+4|0)>>2],$=u,A[(u=t+16|0)>>2]=$,A[(u+4|0)>>2]=c,c=0|A[(o=t+768|0)>>2],u=0|A[(o+4|0)>>2],ee=c,A[(c=16+(t+8|0)|0)>>2]=ee,A[(c+4|0)>>2]=u,u=0|A[(o=t+752|0)>>2],c=0|A[(o+4|0)>>2],re=u,u=t,A[(t+8|0)>>2]=re,A[(t+12|0)>>2]=c,k=1,p=0,_=d,E=c=w;break t}T(0|t+728,0|r),g=8+(t+728|0)|0;i:{a:n:{A:{if(o=t,!((0|(o=c=0|A[(t+728|0)>>2]))==(0|(n=1))&(0|(u=0|A[(t+732|0)>>2]))==(0|(c=0))|0)){if(qt(0|t+568,0|g,160),qt(0|8+(t+232|0),0|qt(0|8+(t+400|0),0|t+568,160),160),k=8+(t+208|0)|0,o=0|A[(n=40+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],te=o,A[(o=k)>>2]=te,A[(o+4|0)>>2]=u,p=16+(t+208|0)|0,u=0|A[(n=t+280|0)>>2],o=0|A[(n+4|0)>>2],ae=u,A[(u=p)>>2]=ae,A[(u+4|0)>>2]=o,A[(Z=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],o=0|A[(n=32+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],ne=o,o=t,A[(t+208|0)>>2]=ne,A[(t+212|0)>>2]=u,n=t,u=0|A[(t+292|0)>>2],o=0|A[(t+296|0)>>2],Ae=u,u=t,A[(t+192|0)>>2]=Ae,A[(t+196|0)>>2]=o,m=0|A[(t+288|0)>>2],g=0|f[(t+243|0)>>0],_=o=0|A[(n=16+(t+232|0)|0)>>2],E=u=0|A[(n+4|0)>>2],Q=u=0|A[(n=24+(t+232|0)|0)>>2],C=o=0|A[(n+4|0)>>2],I=0|f[(t+240|0)>>0],B=0|A[(t+244|0)>>2],G=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,qt(0|t+96,0|t+304,96),A[(u=16+(t+32|0)|0)>>2]=Q,A[(u+4|0)>>2]=o,o=E,A[(u=8+(t+32|0)|0)>>2]=_,A[(u+4|0)>>2]=o,o=0|A[(n=k)>>2],u=0|A[(n+4|0)>>2],fe=o,A[(o=32+(t+32|0)|0)>>2]=fe,A[(o+4|0)>>2]=u,u=0|A[(n=p)>>2],o=0|A[(n+4|0)>>2],oe=u,A[(u=40+(t+32|0)|0)>>2]=oe,A[(u+4|0)>>2]=o,A[(t+92|0)>>2]=0|A[Z>>2],i[(t+35|0)>>0]=g,i[(t+33|0)>>0]=G,i[(t+34|0)>>0]=G>>>8|0,A[(t+36|0)>>2]=B,i[(t+32|0)>>0]=I,A[(t+80|0)>>2]=m,n=t,o=0|A[(t+208|0)>>2],u=0|A[(t+212|0)>>2],ce=o,o=t,A[(t+56|0)>>2]=ce,A[(t+60|0)>>2]=u,n=t,u=0|A[(t+192|0)>>2],o=0|A[(t+196|0)>>2],be=u,u=t,A[(t+84|0)>>2]=be,A[(t+88|0)>>2]=o,d=k=0|A[(r+16|0)>>2],w=o=0,W=o=0|A[(n=r)>>2],j=u=0|A[(n+4|0)>>2],u=w,n=o,a=(u=j)>>>0>(o=w)>>>0|(0|u)==(0|o)&n>>>0>(c=k)>>>0|0,n=o,o=a?c:W,c=a?n:u,p=o,k>>>0<o>>>0)break A;d=1,w=c=0;f:{o:{c:if((0|k)!=(0|p)){b:{u:{s:{if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+p|0)>>0])))){if(ie(0|t+728,0|r),k=0|f[(t+736|0)>>0],d=1,w=c=0,c=0|A[((a=t)+728|0)>>2],o=0|A[(a+732|0)>>2],(0|(a=c))==(0|(n=1))&(0|o)==(0|(c=0))|0)break u;if(d=5,w=a=0,Z=0,1==(0|255&k))break s;break c}if(He(0|t+728,0|r),1==(0|A[(t+728|0)>>2]))break b;x=a=0|A[(n=t+736|0)>>2],U=o=0|A[(n+4|0)>>2],Z=0|A[(t+732|0)>>2]}if(R(0|t+728,0|r),o=U,D=x,1==(0|A[(t+728|0)>>2]))break o;if(n=t,d=o=0|A[(t+732|0)>>2],w=a=0|A[(t+736|0)>>2],o=t,A[(t+236|0)>>2]=d,A[(t+240|0)>>2]=a,p=0|A[(t+740|0)>>2],N=0|A[(8+(t+232|0)|0)>>2],S=d,(0|(n=y))!=(0|(c=1))|(0|(a=v))!=(0|(o=0))|0)break f;break r}n=0|A[(c=t+760|0)>>2],a=0|A[(c+4|0)>>2],ue=n,A[(n=t+576|0)>>2]=ue,A[(n+4|0)>>2]=a,a=0|A[(c=t+768|0)>>2],n=0|A[(c+4|0)>>2],se=a,A[(a=16+(t+568|0)|0)>>2]=se,A[(a+4|0)>>2]=n,n=0|A[(c=t+752|0)>>2],a=0|A[(c+4|0)>>2],ke=n,n=t,A[(t+568|0)>>2]=ke,A[(t+572|0)>>2]=a,c=t,n=0,c=a=0|f[(t+737|0)>>0],a=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(a=c<<u|0,J=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,J=c<<u|0),le=a,pe=c=(a=0)&(c=0)|0,ye=(a=J)|(o=(n=k)&(o=255)|0)|0,de=n=(c=le)|(n=pe)|0,c=t,ge=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,ve=a=0,n=0,c=a=0|b[(c=t+742|0)>>1],a=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(a=c<<u|0,X=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,X=c<<u|0),he=a,c=(a=ve)|(c=he)|0,a=(n=ge)|(o=X)|0,n=0,u=31&(o=16)|0,32<=(63&o|0)>>>0?(n=a<<u|0,L=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|c<<u|0,L=a<<u|0),_e=n,M=(c=ye)|(o=L)|0,F=a=(n=de)|(a=_e)|0,W=a=0|A[(n=16+(t+728|0)|0)>>2],j=c=0|A[(n+4|0)>>2];break c}c=0|A[(n=t+760|0)>>2],a=0|A[(n+4|0)>>2],we=c,A[(c=8+(t+568|0)|0)>>2]=we,A[(c+4|0)>>2]=a,a=0|A[(n=t+768|0)>>2],c=0|A[(n+4|0)>>2],me=a,A[(a=16+(t+568|0)|0)>>2]=me,A[(a+4|0)>>2]=c,c=0|A[(n=t+752|0)>>2],a=0|A[(n+4|0)>>2],Be=c,c=t,A[(t+568|0)>>2]=Be,A[(t+572|0)>>2]=a,W=a=0|A[(n=16+(t+728|0)|0)>>2],j=c=0|A[(n+4|0)>>2],M=c=0|A[(n=8+(t+728|0)|0)>>2],F=a=0|A[(n+4|0)>>2]}else W=0,j=c=0,M=8,F=c=0;a=j,A[(c=16+(t+232|0)|0)>>2]=W,A[(c+4|0)>>2]=a,a=F,A[(c=8+(t+232|0)|0)>>2]=M,A[(c+4|0)>>2]=a,n=t,a=0|A[(t+568|0)>>2],c=0|A[(t+572|0)>>2],Ee=a,A[(a=24+(t+232|0)|0)>>2]=Ee,A[(a+4|0)>>2]=c,c=0|A[(n=8+(t+568|0)|0)>>2],a=0|A[(n+4|0)>>2],Qe=c,A[(c=32+(t+232|0)|0)>>2]=Qe,A[(c+4|0)>>2]=a,a=0|A[(n=16+(t+568|0)|0)>>2],c=0|A[(n+4|0)>>2],Ie=a,A[(a=40+(t+232|0)|0)>>2]=Ie,A[(a+4|0)>>2]=c,c=w,A[((a=t)+232|0)>>2]=d,A[(a+236|0)>>2]=c,A[(a+280|0)>>2]=0,Ke(0|(r=8+(a+400|0)|0),0|a+232,1049113,7),c=0|A[(n=40+(a+400|0)|0)>>2],a=0|A[(n+4|0)>>2],Ge=c,A[(c=8+(t+8|0)|0)>>2]=Ge,A[(c+4|0)>>2]=a,a=0|A[(n=t+448|0)>>2],c=0|A[(n+4|0)>>2],Ze=a,A[(a=16+(t+8|0)|0)>>2]=Ze,A[(a+4|0)>>2]=c,A[(8+(t+728|0)|0)>>2]=0|A[(t+468|0)>>2],c=0|A[(n=32+(t+400|0)|0)>>2],a=0|A[(n+4|0)>>2],We=c,c=t,A[(t+8|0)>>2]=We,A[(t+12|0)>>2]=a,a=0|A[(n=t+460|0)>>2],c=0|A[(n+4|0)>>2],je=a,A[((a=t)+728|0)>>2]=je,A[(a+732|0)>>2]=c,r=(k=0|A[r>>2])>>>8|0,m=0|A[(a+412|0)>>2],y=c=0|A[(n=16+(a+400|0)|0)>>2],v=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+400|0)|0)>>2],E=c=0|A[(n+4|0)>>2],p=0|A[(t+456|0)>>2];break i}y=c=0|A[(n=64+(t+728|0)|0)>>2],v=a=0|A[(n+4|0)>>2],A[(c=60+(t+568|0)|0)>>2]=y,A[(c+4|0)>>2]=a,d=a=0|A[(n=56+(t+728|0)|0)>>2],w=c=0|A[(n+4|0)>>2],A[(a=t+620|0)>>2]=d,A[(a+4|0)>>2]=c,_=c=0|A[(n=48+(t+728|0)|0)>>2],E=a=0|A[(n+4|0)>>2],A[(c=t+612|0)>>2]=_,A[(c+4|0)>>2]=a,Q=a=0|A[(n=40+(t+728|0)|0)>>2],C=c=0|A[(n+4|0)>>2],A[(a=t+604|0)>>2]=Q,A[(a+4|0)>>2]=c,W=c=0|A[(n=32+(t+728|0)|0)>>2],j=a=0|A[(n+4|0)>>2],A[(c=t+596|0)>>2]=W,A[(c+4|0)>>2]=a,r=8+(t+400|0)|0,a=0|A[(n=k=8+(t+728|0)|0)>>2],c=0|A[(n+4|0)>>2],Ce=a,A[(a=r)>>2]=Ce,A[(a+4|0)>>2]=c,p=16+(t+400|0)|0,c=0|A[(n=16+(t+728|0)|0)>>2],a=0|A[(n+4|0)>>2],Re=c,A[(c=p)>>2]=Re,A[(c+4|0)>>2]=a,m=24+(t+400|0)|0,a=0|A[(n=24+(t+728|0)|0)>>2],c=0|A[(n+4|0)>>2],Ne=a,A[(a=m)>>2]=Ne,A[(a+4|0)>>2]=c,c=j,A[(a=g=32+(t+400|0)|0)>>2]=W,A[(a+4|0)>>2]=c,c=C,A[(a=I=40+(t+400|0)|0)>>2]=Q,A[(a+4|0)>>2]=c,c=E,A[(a=B=48+(t+400|0)|0)>>2]=_,A[(a+4|0)>>2]=c,c=w,A[(a=G=56+(t+400|0)|0)>>2]=d,A[(a+4|0)>>2]=c,c=v,A[(a=N=64+(t+400|0)|0)>>2]=y,A[(a+4|0)>>2]=c,n=a,c=0|A[a>>2],a=0|A[(a+4|0)>>2],Se=c,A[(c=56+(t+568|0)|0)>>2]=Se,A[(c+4|0)>>2]=a,a=0|A[(n=G)>>2],c=0|A[(n+4|0)>>2],Ye=a,A[(a=48+(t+568|0)|0)>>2]=Ye,A[(a+4|0)>>2]=c,c=0|A[(n=B)>>2],a=0|A[(n+4|0)>>2],Oe=c,A[(c=40+(t+568|0)|0)>>2]=Oe,A[(c+4|0)>>2]=a,a=0|A[(n=I)>>2],c=0|A[(n+4|0)>>2],Ve=a,A[(a=32+(t+568|0)|0)>>2]=Ve,A[(a+4|0)>>2]=c,c=0|A[(n=g)>>2],a=0|A[(n+4|0)>>2],Me=c,A[(c=24+(t+568|0)|0)>>2]=Me,A[(c+4|0)>>2]=a,a=0|A[(n=m)>>2],c=0|A[(n+4|0)>>2],Fe=a,A[(a=16+(t+568|0)|0)>>2]=Fe,A[(a+4|0)>>2]=c,c=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],De=c,A[(c=8+(t+568|0)|0)>>2]=De,A[(c+4|0)>>2]=a,a=0|A[(n=r)>>2],c=0|A[(n+4|0)>>2],xe=a,A[((a=t)+568|0)>>2]=xe,A[(a+572|0)>>2]=c,Ke(0|(r=8+(a+232|0)|0),0|a+568,1049129,10),c=0|A[(n=40+(a+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Ue=c,A[(c=8+(t+8|0)|0)>>2]=Ue,A[(c+4|0)>>2]=a,a=0|A[(n=48+(t+232|0)|0)>>2],c=0|A[(n+4|0)>>2],Je=a,A[(a=16+(t+8|0)|0)>>2]=Je,A[(a+4|0)>>2]=c,A[k>>2]=0|A[(t+300|0)>>2],c=0|A[(n=32+(t+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Xe=c,c=t,A[(t+8|0)>>2]=Xe,A[(t+12|0)>>2]=a,a=0|A[(n=60+(t+232|0)|0)>>2],c=0|A[(n+4|0)>>2],Te=a,A[((a=t)+728|0)>>2]=Te,A[(a+732|0)>>2]=c,r=(k=0|A[r>>2])>>>8|0,m=0|A[(a+244|0)>>2],y=c=0|A[(n=16+(a+232|0)|0)>>2],v=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+232|0)|0)>>2],E=c=0|A[(n+4|0)>>2],p=0|A[(56+(t+232|0)|0)>>2];break a}if(ie(0|t+728,0|r),r=0|f[(t+736|0)>>0],n=t,(0|(n=c=0|A[(t+728|0)>>2]))==(0|(o=1))&(0|(a=0|A[(t+732|0)>>2]))==(0|(c=0))|0)y=n=0|A[(o=t+760|0)>>2],v=a=0|A[(o+4|0)>>2],A[(n=8+(t+400|0)|0)>>2]=y,A[(n+4|0)>>2]=a,d=a=0|A[(o=t+768|0)>>2],w=n=0|A[(o+4|0)>>2],A[(a=16+(t+400|0)|0)>>2]=d,A[(a+4|0)>>2]=n,n=v,A[(a=8+(t+8|0)|0)>>2]=y,A[(a+4|0)>>2]=n,n=w,A[(a=16+(t+8|0)|0)>>2]=d,A[(a+4|0)>>2]=n,y=n=0|A[(o=t+752|0)>>2],v=a=0|A[(o+4|0)>>2],n=t,A[(t+400|0)>>2]=y,A[(t+404|0)>>2]=a,n=t,A[(t+8|0)>>2]=y,A[(t+12|0)>>2]=a,o=t,n=0,o=a=0|f[(t+737|0)>>0],a=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(a=o<<u|0,z=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,z=o<<u|0),Le=a,ze=o=(a=0)&(o=0)|0,Pe=(a=z)|(c=(n=r)&(c=255)|0)|0,qe=n=(o=Le)|(n=ze)|0,o=t,er=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,rr=a=0,n=0,o=a=0|b[(o=t+742|0)>>1],a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=o<<u|0,P=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,P=o<<u|0),tr=a,o=(a=rr)|(o=tr)|0,a=(n=er)|(c=P)|0,n=0,u=31&(c=16)|0,32<=(63&c|0)>>>0?(n=a<<u|0,H=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|o<<u|0,H=a<<u|0),ar=n,y=(o=Pe)|(c=H)|0,v=a=(n=qe)|(a=ar)|0,_=a=0|A[(n=16+(t+728|0)|0)>>2],E=o=0|A[(n+4|0)>>2],k=1;else{if(5==(0|255&r))break r;k=4}if(p)for(m=S+s(p,176)|0,r=S;$e(0|r),(p=0|A[(r+164|0)>>2])&&Ci(0|A[(r+160|0)>>2]),(0|(r=r+176|0))!=(0|m););if(p=0,!N)break n;if(!(r=s(N,176)))break n;Ci(0|S);break a}y=o=0|A[(n=g+56|0)>>2],v=a=0|A[(n+4|0)>>2],A[(o=56+(t+568|0)|0)>>2]=y,A[(o+4|0)>>2]=a,d=a=0|A[(n=g+48|0)>>2],w=o=0|A[(n+4|0)>>2],A[(a=48+(t+568|0)|0)>>2]=d,A[(a+4|0)>>2]=o,_=o=0|A[(n=g+40|0)>>2],E=a=0|A[(n+4|0)>>2],A[(o=40+(t+568|0)|0)>>2]=_,A[(o+4|0)>>2]=a,Q=a=0|A[(n=g+32|0)>>2],C=o=0|A[(n+4|0)>>2],A[(a=32+(t+568|0)|0)>>2]=Q,A[(a+4|0)>>2]=o,r=16+(t+400|0)|0,o=0|A[(n=g+8|0)>>2],a=0|A[(n+4|0)>>2],nr=o,A[(o=r)>>2]=nr,A[(o+4|0)>>2]=a,k=24+(t+400|0)|0,a=0|A[(n=g+16|0)>>2],o=0|A[(n+4|0)>>2],Ar=a,A[(a=k)>>2]=Ar,A[(a+4|0)>>2]=o,p=32+(t+400|0)|0,o=0|A[(n=g+24|0)>>2],a=0|A[(n+4|0)>>2],fr=o,A[(o=p)>>2]=fr,A[(o+4|0)>>2]=a,a=C,A[(o=m=40+(t+400|0)|0)>>2]=Q,A[(o+4|0)>>2]=a,a=E,A[(o=I=48+(t+400|0)|0)>>2]=_,A[(o+4|0)>>2]=a,a=w,A[(o=B=56+(t+400|0)|0)>>2]=d,A[(o+4|0)>>2]=a,a=v,A[(o=G=t+464|0)>>2]=y,A[(o+4|0)>>2]=a,a=0|A[(n=g)>>2],o=0|A[(n+4|0)>>2],or=a,A[((a=t)+408|0)>>2]=or,A[(a+412|0)>>2]=o,o=0|A[(n=G)>>2],a=0|A[(n+4|0)>>2],cr=o,A[(o=56+(t+728|0)|0)>>2]=cr,A[(o+4|0)>>2]=a,a=0|A[(n=B)>>2],o=0|A[(n+4|0)>>2],br=a,A[(a=48+(t+728|0)|0)>>2]=br,A[(a+4|0)>>2]=o,o=0|A[(n=I)>>2],a=0|A[(n+4|0)>>2],ur=o,A[(o=40+(t+728|0)|0)>>2]=ur,A[(o+4|0)>>2]=a,a=0|A[(n=m)>>2],o=0|A[(n+4|0)>>2],sr=a,A[(a=32+(t+728|0)|0)>>2]=sr,A[(a+4|0)>>2]=o,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],kr=o,A[(o=24+(t+728|0)|0)>>2]=kr,A[(o+4|0)>>2]=a,a=0|A[(n=k)>>2],o=0|A[(n+4|0)>>2],lr=a,A[(a=16+(t+728|0)|0)>>2]=lr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],pr=o,A[(o=g)>>2]=pr,A[(o+4|0)>>2]=a,n=t,a=0|A[(t+408|0)>>2],o=0|A[(t+412|0)>>2],yr=a,A[((a=t)+728|0)>>2]=yr,A[(a+732|0)>>2]=o,Ke(0|8+(a+232|0),0|a+728,1049084,7),r=8+(a+208|0)|0,o=0|A[(n=40+(a+232|0)|0)>>2],a=0|A[(n+4|0)>>2],dr=o,A[(o=r)>>2]=dr,A[(o+4|0)>>2]=a,I=16+(t+208|0)|0,a=0|A[(n=48+(t+232|0)|0)>>2],o=0|A[(n+4|0)>>2],gr=a,A[(a=I)>>2]=gr,A[(a+4|0)>>2]=o,A[(B=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],o=0|A[(n=32+(t+232|0)|0)>>2],a=0|A[(n+4|0)>>2],vr=o,o=t,A[(t+208|0)>>2]=vr,A[(t+212|0)>>2]=a,n=t,a=0|A[(t+292|0)>>2],o=0|A[(t+296|0)>>2],hr=a,A[((a=t)+192|0)>>2]=hr,A[(a+196|0)>>2]=o,y=o=0|A[(n=16+(a+232|0)|0)>>2],v=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+232|0)|0)>>2],E=o=0|A[(n+4|0)>>2],p=0|A[(56+(t+232|0)|0)>>2],G=0|f[(t+243|0)>>0],k=0|f[(t+240|0)>>0],m=0|A[(t+244|0)>>2],Z=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],_r=o,A[(o=8+(t+8|0)|0)>>2]=_r,A[(o+4|0)>>2]=a,a=0|A[(n=I)>>2],o=0|A[(n+4|0)>>2],wr=a,A[(a=16+(t+8|0)|0)>>2]=wr,A[(a+4|0)>>2]=o,A[g>>2]=0|A[B>>2],n=t,o=0|A[(t+208|0)>>2],a=0|A[(t+212|0)>>2],mr=o,o=t,A[(t+8|0)>>2]=mr,A[(t+12|0)>>2]=a,n=t,a=0|A[(t+192|0)>>2],o=0|A[(t+196|0)>>2],Br=a,A[((a=t)+728|0)>>2]=Br,A[(a+732|0)>>2]=o,r=Z|G<<16|0;break t}Nt(0|p,0|k,1051556),l()}Z&&D&&Ci(0|Z)}(g=0|A[(t+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),ir(0|t+32)}o=E,A[(a=16+(t+400|0)|0)>>2]=_,A[(a+4|0)>>2]=o,o=v,A[(a=8+(t+400|0)|0)>>2]=y,A[(a+4|0)>>2]=o,n=t,o=0|A[(t+8|0)>>2],a=0|A[(t+12|0)>>2],Er=o,A[(o=t+424|0)>>2]=Er,A[(o+4|0)>>2]=a,n=t,a=0|A[(t+728|0)>>2],o=0|A[(t+732|0)>>2],Qr=a,A[(a=t+452|0)>>2]=Qr,A[(a+4|0)>>2]=o,o=0|A[(n=8+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],Ir=o,A[(o=t+432|0)>>2]=Ir,A[(o+4|0)>>2]=a,a=0|A[(n=16+(t+8|0)|0)>>2],o=0|A[(n+4|0)>>2],Gr=a,A[(a=t+440|0)>>2]=Gr,A[(a+4|0)>>2]=o,A[(t+460|0)>>2]=0|A[(8+(t+728|0)|0)>>2],A[(t+404|0)>>2]=m,i[(t+400|0)>>0]=k,A[(t+448|0)>>2]=p,i[(t+401|0)>>0]=r,i[(t+402|0)>>0]=r>>>8|0,i[(t+403|0)>>0]=r>>>16|0,Ke(0|e+8,0|t+400,1049139,8),y=1,v=o=0;break e}k=16+(t+8|0)|0,o=0|A[(n=16+(r=24+(t+32|0)|0)|0)>>2],a=0|A[(n+4|0)>>2],Zr=o,A[(o=k)>>2]=Zr,A[(o+4|0)>>2]=a,K=8+(t+8|0)|0,a=0|A[(n=r+8|0)>>2],o=0|A[(n+4|0)>>2],Wr=a,A[(a=K)>>2]=Wr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],jr=o,o=t,A[(t+8|0)>>2]=jr,A[(t+12|0)>>2]=a,qt(0|t+728,0|t+84,108),r=G|g<<16|0,i[(e+11|0)>>0]=r>>>16|0,i[(e+9|0)>>0]=r,i[(e+10|0)>>0]=r>>>8|0,a=C,i[(o=e+24|0)>>0]=Q,i[(o+1|0)>>0]=Q>>>8|0,i[(o+2|0)>>0]=Q>>>16|0,i[(o+3|0)>>0]=Q>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=E,i[(o=e+16|0)>>0]=_,i[(o+1|0)>>0]=_>>>8|0,i[(o+2|0)>>0]=_>>>16|0,i[(o+3|0)>>0]=_>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,i[(e+12|0)>>0]=B,i[(e+13|0)>>0]=B>>>8|0,i[(e+14|0)>>0]=B>>>16|0,i[(e+15|0)>>0]=B>>>24|0,i[(e+8|0)>>0]=I,n=t,a=0|A[(t+8|0)>>2],o=0|A[(t+12|0)>>2],Y=a,i[(a=e+32|0)>>0]=Y,i[(a+1|0)>>0]=Y>>>8|0,i[(a+2|0)>>0]=Y>>>16|0,i[(a+3|0)>>0]=Y>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(n=K)>>2],a=0|A[(n+4|0)>>2],O=o,i[(o=e+40|0)>>0]=O,i[(o+1|0)>>0]=O>>>8|0,i[(o+2|0)>>0]=O>>>16|0,i[(o+3|0)>>0]=O>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(n=k)>>2],o=0|A[(n+4|0)>>2],V=a,i[(a=e+48|0)>>0]=V,i[(a+1|0)>>0]=V>>>8|0,i[(a+2|0)>>0]=V>>>16|0,i[(a+3|0)>>0]=V>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,A[(e+56|0)>>2]=m,qt(0|e+60,0|t+728,108),A[(e+188|0)>>2]=p,A[(e+184|0)>>2]=N,A[(e+180|0)>>2]=S,o=U,n=x,a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,q=o>>>u|0):(a=o>>>u|0,q=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|n>>>u|0),A[(e+176|0)>>2]=q,A[(e+172|0)>>2]=D,A[(e+168|0)>>2]=Z,y=0,v=a=0}a=v,A[(n=e)>>2]=y,A[(n+4|0)>>2]=a,h=t+896|0}function C(e,r){e|=0;var t,a=0,n=0,o=0,c=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,qe=0,$e=0,er=0,rr=0,tr=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Rr=0,Nr=0;h=t=h-896|0,Cr(0|t+728,0|(r|=0)),p=u=0|A[(c=16+(t+728|0)|0)>>2],y=n=0|A[(c+4|0)>>2],c=t,k=n=0|A[(t+736|0)>>2],g=u=0|A[(t+740|0)>>2];e:{r:{t:{i:{if(c=t,!((0|(c=u=0|A[(t+728|0)>>2]))==(0|(a=1))&(0|(n=0|A[(t+732|0)>>2]))==(0|(u=0))|0)){if((0|(a=k))!=(0|(u=1))|(0|(c=g))!=(0|(n=0))|0)break i;if((a=y)>>>0>(c=0)>>>0|(0|a)==(0|c)&(u=p)>>>0>=(n=4)>>>0|0)break i;s=2,d=0,v=0,w=u=0,k=p,g=u=y;break t}u=0|A[(n=t+760|0)>>2],a=0|A[(n+4|0)>>2],ne=u,A[(u=t+16|0)>>2]=ne,A[(u+4|0)>>2]=a,a=0|A[(n=t+768|0)>>2],u=0|A[(n+4|0)>>2],Ae=a,A[(a=16+(t+8|0)|0)>>2]=Ae,A[(a+4|0)>>2]=u,u=0|A[(n=t+752|0)>>2],a=0|A[(n+4|0)>>2],fe=u,u=t,A[(t+8|0)>>2]=fe,A[(t+12|0)>>2]=a,s=1,d=0,v=p,w=a=y;break t}T(0|t+728,0|r),_=8+(t+728|0)|0;i:{a:{n:{if(a=0|A[((n=t)+728|0)>>2],u=0|A[(n+732|0)>>2],!((0|(n=a))==(0|(c=1))&(0|u)==(0|(a=0))|0)){if(qt(0|t+568,0|_,160),qt(0|8+(t+232|0),0|qt(0|8+(t+400|0),0|t+568,160),160),s=8+(t+208|0)|0,n=0|A[(c=40+(t+232|0)|0)>>2],u=0|A[(c+4|0)>>2],oe=n,A[(n=s)>>2]=oe,A[(n+4|0)>>2]=u,d=16+(t+208|0)|0,u=0|A[(c=t+280|0)>>2],n=0|A[(c+4|0)>>2],ce=u,A[(u=d)>>2]=ce,A[(u+4|0)>>2]=n,A[(E=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],n=0|A[(c=32+(t+232|0)|0)>>2],u=0|A[(c+4|0)>>2],be=n,A[((n=t)+208|0)>>2]=be,A[(n+212|0)>>2]=u,c=n,u=0|A[(n+292|0)>>2],n=0|A[(n+296|0)>>2],ue=u,u=t,A[(t+192|0)>>2]=ue,A[(t+196|0)>>2]=n,Q=0|A[(t+288|0)>>2],_=0|f[(t+243|0)>>0],v=n=0|A[(c=16+(t+232|0)|0)>>2],w=u=0|A[(c+4|0)>>2],B=u=0|A[(c=24+(t+232|0)|0)>>2],Z=n=0|A[(c+4|0)>>2],I=0|f[(t+240|0)>>0],m=0|A[(t+244|0)>>2],G=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,qt(0|t+96,0|t+304,96),A[(u=16+(t+32|0)|0)>>2]=B,A[(u+4|0)>>2]=n,n=w,A[(u=8+(t+32|0)|0)>>2]=v,A[(u+4|0)>>2]=n,n=0|A[(c=s)>>2],u=0|A[(c+4|0)>>2],se=n,A[(n=32+(t+32|0)|0)>>2]=se,A[(n+4|0)>>2]=u,u=0|A[(c=d)>>2],n=0|A[(c+4|0)>>2],ke=u,A[(u=40+(t+32|0)|0)>>2]=ke,A[(u+4|0)>>2]=n,A[(t+92|0)>>2]=0|A[E>>2],i[(t+35|0)>>0]=_,i[(t+33|0)>>0]=G,i[(t+34|0)>>0]=G>>>8|0,A[(t+36|0)>>2]=m,i[(t+32|0)>>0]=I,A[(t+80|0)>>2]=Q,c=t,n=0|A[(t+208|0)>>2],u=0|A[(t+212|0)>>2],le=n,A[((n=t)+56|0)>>2]=le,A[(n+60|0)>>2]=u,c=n,u=0|A[(n+192|0)>>2],n=0|A[(n+196|0)>>2],pe=u,u=t,A[(t+84|0)>>2]=pe,A[(t+88|0)>>2]=n,p=s=0|A[(r+16|0)>>2],y=n=0,W=n=0|A[(c=r)>>2],j=u=0|A[(c+4|0)>>2],u=y,c=n,o=(u=j)>>>0>(n=y)>>>0|(0|u)==(0|n)&c>>>0>(a=s)>>>0|0,c=n,n=o?a:W,a=o?c:u,d=n,s>>>0<n>>>0)break n;p=1,y=a=0;A:{f:{o:if((0|s)!=(0|d)){c:{b:{u:{if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+d|0)>>0])))){if(ie(0|t+728,0|r),s=0|f[(t+736|0)>>0],p=1,y=a=0,o=t,(0|(o=a=0|A[(t+728|0)>>2]))==(0|(c=1))&(0|(n=0|A[(t+732|0)>>2]))==(0|(a=0))|0)break b;if(p=5,y=o=0,E=0,1==(0|255&s))break u;break o}if(He(0|t+728,0|r),1==(0|A[(t+728|0)>>2]))break c;x=o=0|A[(c=t+736|0)>>2],U=n=0|A[(c+4|0)>>2],E=0|A[(t+732|0)>>2]}if(He(0|t+728,0|r),n=U,F=x,1==(0|A[(t+728|0)>>2]))break f;if(i[(s=8+(t+400|0)|0)>>0]=0|f[(8+(t+728|0)|0)>>0],ye=t+415|0,p=n=0|b[(c=t+742|0)>>1],y=o=0,c=n,n=0,u=31&(a=8)|0,32<=(63&a|0)>>>0?(n=0,J=o>>>u|0):(n=o>>>u|0,J=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|c>>>u|0),i[ye>>0]=J,de=t,o=t,ge=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,ve=c=0,c=y,o=p,n=0,u=31&(a=32)|0,32<=(63&a|0)>>>0?(n=o<<u|0,X=0):(n=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|c<<u|0,X=o<<u|0),he=n,y=o=(n=ve)|(o=he)|0,n=p=(c=ge)|(a=X)|0,c=0,u=31&(a=8)|0,32<=(63&a|0)>>>0?(c=n<<u|0,L=0):(c=((1<<u|0)-1|0)&(n>>>(32-u|0)|0)|0|o<<u|0,L=n<<u|0),_e=c,o=t,we=c=0|f[(t+737|0)>>0],me=n=0,c=(n=_e)|(c=me)|0,R=(o=L)|(a=we)|0,i[((C=de)+409|0)>>0]=R,i[(C+410|0)>>0]=R>>>8|0,i[(C+411|0)>>0]=R>>>16|0,i[(C+412|0)>>0]=R>>>24|0,z=0|A[(t+732|0)>>2],D=0|A[s>>2],(0|(n=k))!=(0|(a=1))|(0|(c=g))!=(0|(o=0))|0)break A;break r}n=0|A[(a=t+760|0)>>2],c=0|A[(a+4|0)>>2],Be=n,A[(n=t+576|0)>>2]=Be,A[(n+4|0)>>2]=c,c=0|A[(a=t+768|0)>>2],n=0|A[(a+4|0)>>2],Ee=c,A[(c=16+(t+568|0)|0)>>2]=Ee,A[(c+4|0)>>2]=n,n=0|A[(a=t+752|0)>>2],c=0|A[(a+4|0)>>2],Qe=n,A[((n=t)+568|0)>>2]=Qe,A[(n+572|0)>>2]=c,a=n,n=0,a=c=0|f[(a+737|0)>>0],c=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(c=a<<u|0,P=0):(c=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|n<<u|0,P=a<<u|0),Ie=c,Ge=a=(c=0)&(a=0)|0,Ze=(c=P)|(o=(n=s)&(o=255)|0)|0,We=n=(a=Ie)|(n=Ge)|0,je=n=0|b[((a=t)+738|0)>>1]|(0|b[(a+740|0)>>1])<<16|0,Ce=c=0,n=0,a=c=0|b[(a=a+742|0)>>1],c=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(c=a<<u|0,H=0):(c=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|n<<u|0,H=a<<u|0),Re=c,a=(c=Ce)|(a=Re)|0,c=(n=je)|(o=H)|0,n=0,u=31&(o=16)|0,32<=(63&o|0)>>>0?(n=c<<u|0,K=0):(n=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|a<<u|0,K=c<<u|0),Ne=n,V=(a=Ze)|(o=K)|0,M=c=(n=We)|(c=Ne)|0,W=c=0|A[(n=16+(t+728|0)|0)>>2],j=a=0|A[(n+4|0)>>2];break o}a=0|A[(n=t+760|0)>>2],c=0|A[(n+4|0)>>2],Se=a,A[(a=8+(t+568|0)|0)>>2]=Se,A[(a+4|0)>>2]=c,c=0|A[(n=t+768|0)>>2],a=0|A[(n+4|0)>>2],Ye=c,A[(c=16+(t+568|0)|0)>>2]=Ye,A[(c+4|0)>>2]=a,a=0|A[(n=t+752|0)>>2],c=0|A[(n+4|0)>>2],Oe=a,A[((a=t)+568|0)>>2]=Oe,A[(a+572|0)>>2]=c,W=c=0|A[(n=16+(a+728|0)|0)>>2],j=a=0|A[(n+4|0)>>2],V=a=0|A[(n=8+(t+728|0)|0)>>2],M=c=0|A[(n+4|0)>>2]}else W=0,j=a=0,V=8,M=a=0;c=j,A[(a=16+(t+232|0)|0)>>2]=W,A[(a+4|0)>>2]=c,c=M,A[(a=8+(t+232|0)|0)>>2]=V,A[(a+4|0)>>2]=c,c=0|A[((n=t)+568|0)>>2],a=0|A[(n+572|0)>>2],Ve=c,A[(c=24+(n+232|0)|0)>>2]=Ve,A[(c+4|0)>>2]=a,a=0|A[(n=8+(n+568|0)|0)>>2],c=0|A[(n+4|0)>>2],Me=a,A[(a=32+(t+232|0)|0)>>2]=Me,A[(a+4|0)>>2]=c,c=0|A[(n=16+(t+568|0)|0)>>2],a=0|A[(n+4|0)>>2],Fe=c,A[(c=40+(t+232|0)|0)>>2]=Fe,A[(c+4|0)>>2]=a,a=y,c=t,A[(t+232|0)>>2]=p,A[(t+236|0)>>2]=a,A[(t+280|0)>>2]=0,Ke(0|(r=8+(t+400|0)|0),0|t+232,1049113,7),a=0|A[(n=40+(t+400|0)|0)>>2],c=0|A[(n+4|0)>>2],De=a,A[(a=8+(t+8|0)|0)>>2]=De,A[(a+4|0)>>2]=c,c=0|A[(n=t+448|0)>>2],a=0|A[(n+4|0)>>2],xe=c,A[(c=16+(t+8|0)|0)>>2]=xe,A[(c+4|0)>>2]=a,A[(8+(t+728|0)|0)>>2]=0|A[(t+468|0)>>2],a=0|A[(n=32+(t+400|0)|0)>>2],c=0|A[(n+4|0)>>2],Ue=a,A[((a=t)+8|0)>>2]=Ue,A[(a+12|0)>>2]=c,c=0|A[(n=a+460|0)>>2],a=0|A[(n+4|0)>>2],Je=c,c=t,A[(t+728|0)>>2]=Je,A[(t+732|0)>>2]=a,r=(s=0|A[r>>2])>>>8|0,Q=0|A[(t+412|0)>>2],k=a=0|A[(n=16+(t+400|0)|0)>>2],g=c=0|A[(n+4|0)>>2],v=c=0|A[(n=24+(t+400|0)|0)>>2],w=a=0|A[(n+4|0)>>2],d=0|A[(t+456|0)>>2];break i}k=a=0|A[(n=32+(t+728|0)|0)>>2],g=c=0|A[(n+4|0)>>2],A[(a=8+(t+568|0)|0)>>2]=k,A[(a+4|0)>>2]=c,p=c=0|A[(n=40+(t+728|0)|0)>>2],y=a=0|A[(n+4|0)>>2],A[(c=16+(t+568|0)|0)>>2]=p,A[(c+4|0)>>2]=a,v=a=0|A[(n=24+(t+728|0)|0)>>2],w=c=0|A[(n+4|0)>>2],A[((a=t)+568|0)>>2]=v,A[(a+572|0)>>2]=c,B=c=0|A[(n=r=8+(a+728|0)|0)>>2],Z=a=0|A[(n+4|0)>>2],a=0|A[(n=16+(t+728|0)|0)>>2],c=0|A[(n+4|0)>>2],Xe=a,A[(a=16+(t+232|0)|0)>>2]=Xe,A[(a+4|0)>>2]=c,c=Z,A[(a=8+(t+232|0)|0)>>2]=B,A[(a+4|0)>>2]=c,c=w,A[(a=24+(t+232|0)|0)>>2]=v,A[(a+4|0)>>2]=c,c=g,A[(a=32+(t+232|0)|0)>>2]=k,A[(a+4|0)>>2]=c,c=y,A[(a=40+(t+232|0)|0)>>2]=p,A[(a+4|0)>>2]=c,c=0,i[(t+239|0)>>0]=0,c=0,q=0,i[(t+237|0)>>0]=q,i[(t+238|0)>>0]=q>>>8|0,c=0,N=0,i[(t+233|0)>>0]=N,i[(t+234|0)>>0]=N>>>8|0,i[(t+235|0)>>0]=N>>>16|0,i[(t+236|0)>>0]=N>>>24|0,i[(t+232|0)>>0]=1,A[(t+280|0)>>2]=0,Ke(0|(s=8+(t+400|0)|0),0|t+232,1049091,9),c=0|A[(n=40+(t+400|0)|0)>>2],a=0|A[(n+4|0)>>2],Te=c,A[(c=8+(t+8|0)|0)>>2]=Te,A[(c+4|0)>>2]=a,a=0|A[(n=t+448|0)>>2],c=0|A[(n+4|0)>>2],Le=a,A[(a=16+(t+8|0)|0)>>2]=Le,A[(a+4|0)>>2]=c,A[r>>2]=0|A[(t+468|0)>>2],c=0|A[(n=32+(t+400|0)|0)>>2],a=0|A[(n+4|0)>>2],ze=c,c=t,A[(t+8|0)>>2]=ze,A[(t+12|0)>>2]=a,a=0|A[(n=t+460|0)>>2],c=0|A[(n+4|0)>>2],Pe=a,A[((a=t)+728|0)>>2]=Pe,A[(a+732|0)>>2]=c,r=(s=0|A[s>>2])>>>8|0,Q=0|A[(a+412|0)>>2],k=c=0|A[(n=16+(a+400|0)|0)>>2],g=a=0|A[(n+4|0)>>2],v=a=0|A[(n=24+(t+400|0)|0)>>2],w=c=0|A[(n+4|0)>>2],d=0|A[(t+456|0)>>2];break a}if(ie(0|t+728,0|r),r=0|f[(t+736|0)>>0],c=0|A[((n=t)+728|0)>>2],a=0|A[(n+732|0)>>2],(0|(n=c))==(0|(o=1))&(0|a)==(0|(c=0))|0)k=n=0|A[(o=t+760|0)>>2],g=a=0|A[(o+4|0)>>2],A[(n=8+(t+400|0)|0)>>2]=k,A[(n+4|0)>>2]=a,p=a=0|A[(o=t+768|0)>>2],y=n=0|A[(o+4|0)>>2],A[(a=16+(t+400|0)|0)>>2]=p,A[(a+4|0)>>2]=n,n=g,A[(a=8+(t+8|0)|0)>>2]=k,A[(a+4|0)>>2]=n,n=y,A[(a=16+(t+8|0)|0)>>2]=p,A[(a+4|0)>>2]=n,k=n=0|A[(o=t+752|0)>>2],g=a=0|A[(o+4|0)>>2],A[((n=t)+400|0)>>2]=k,A[(n+404|0)>>2]=a,A[(n+8|0)>>2]=k,A[(n+12|0)>>2]=a,o=n,a=0|f[(n+737|0)>>0],n=0,o=a,a=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(a=o<<u|0,$=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,$=o<<u|0),qe=a,$e=o=(a=0)&(o=0)|0,er=(a=$)|(c=(n=r)&(c=255)|0)|0,rr=n=(o=qe)|(n=$e)|0,o=t,tr=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,ar=a=0,n=0,o=a=0|b[(o=t+742|0)>>1],a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=o<<u|0,ee=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,ee=o<<u|0),nr=a,o=(a=ar)|(o=nr)|0,a=(n=tr)|(c=ee)|0,n=0,u=31&(c=16)|0,32<=(63&c|0)>>>0?(n=a<<u|0,re=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|o<<u|0,re=a<<u|0),Ar=n,k=(o=er)|(c=re)|0,g=a=(n=rr)|(a=Ar)|0,v=a=0|A[(n=16+(t+728|0)|0)>>2],w=o=0|A[(n+4|0)>>2],s=1;else{if(5==(0|255&r))break r;s=4}if(d=0,!D)break a;Ci(0|z);break a}k=o=0|A[(n=_+56|0)>>2],g=a=0|A[(n+4|0)>>2],A[(o=56+(t+568|0)|0)>>2]=k,A[(o+4|0)>>2]=a,p=a=0|A[(n=_+48|0)>>2],y=o=0|A[(n+4|0)>>2],A[(a=48+(t+568|0)|0)>>2]=p,A[(a+4|0)>>2]=o,v=o=0|A[(n=_+40|0)>>2],w=a=0|A[(n+4|0)>>2],A[(o=40+(t+568|0)|0)>>2]=v,A[(o+4|0)>>2]=a,B=a=0|A[(n=_+32|0)>>2],Z=o=0|A[(n+4|0)>>2],A[(a=32+(t+568|0)|0)>>2]=B,A[(a+4|0)>>2]=o,r=16+(t+400|0)|0,o=0|A[(n=_+8|0)>>2],a=0|A[(n+4|0)>>2],fr=o,A[(o=r)>>2]=fr,A[(o+4|0)>>2]=a,s=24+(t+400|0)|0,a=0|A[(n=_+16|0)>>2],o=0|A[(n+4|0)>>2],or=a,A[(a=s)>>2]=or,A[(a+4|0)>>2]=o,d=32+(t+400|0)|0,o=0|A[(n=_+24|0)>>2],a=0|A[(n+4|0)>>2],cr=o,A[(o=d)>>2]=cr,A[(o+4|0)>>2]=a,a=Z,A[(o=Q=40+(t+400|0)|0)>>2]=B,A[(o+4|0)>>2]=a,a=w,A[(o=I=48+(t+400|0)|0)>>2]=v,A[(o+4|0)>>2]=a,a=y,A[(o=m=56+(t+400|0)|0)>>2]=p,A[(o+4|0)>>2]=a,a=g,A[(o=G=t+464|0)>>2]=k,A[(o+4|0)>>2]=a,a=0|A[(n=_)>>2],o=0|A[(n+4|0)>>2],br=a,A[((a=t)+408|0)>>2]=br,A[(a+412|0)>>2]=o,o=0|A[(n=G)>>2],a=0|A[(n+4|0)>>2],ur=o,A[(o=56+(t+728|0)|0)>>2]=ur,A[(o+4|0)>>2]=a,a=0|A[(n=m)>>2],o=0|A[(n+4|0)>>2],sr=a,A[(a=48+(t+728|0)|0)>>2]=sr,A[(a+4|0)>>2]=o,o=0|A[(n=I)>>2],a=0|A[(n+4|0)>>2],kr=o,A[(o=40+(t+728|0)|0)>>2]=kr,A[(o+4|0)>>2]=a,a=0|A[(n=Q)>>2],o=0|A[(n+4|0)>>2],lr=a,A[(a=32+(t+728|0)|0)>>2]=lr,A[(a+4|0)>>2]=o,o=0|A[(n=d)>>2],a=0|A[(n+4|0)>>2],pr=o,A[(o=24+(t+728|0)|0)>>2]=pr,A[(o+4|0)>>2]=a,a=0|A[(n=s)>>2],o=0|A[(n+4|0)>>2],yr=a,A[(a=16+(t+728|0)|0)>>2]=yr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],dr=o,A[(o=_)>>2]=dr,A[(o+4|0)>>2]=a,a=0|A[((n=t)+408|0)>>2],o=0|A[(n+412|0)>>2],gr=a,A[((a=n)+728|0)>>2]=gr,A[(a+732|0)>>2]=o,Ke(0|8+(a+232|0),0|a+728,1049084,7),r=8+(a+208|0)|0,o=0|A[(n=40+(a+232|0)|0)>>2],a=0|A[(n+4|0)>>2],vr=o,A[(o=r)>>2]=vr,A[(o+4|0)>>2]=a,I=16+(t+208|0)|0,a=0|A[(n=48+(t+232|0)|0)>>2],o=0|A[(n+4|0)>>2],hr=a,A[(a=I)>>2]=hr,A[(a+4|0)>>2]=o,A[(m=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],o=0|A[(n=32+(t+232|0)|0)>>2],a=0|A[(n+4|0)>>2],_r=o,o=t,A[(t+208|0)>>2]=_r,A[(t+212|0)>>2]=a,a=0|A[((n=t)+292|0)>>2],o=0|A[(n+296|0)>>2],wr=a,A[((a=n)+192|0)>>2]=wr,A[(a+196|0)>>2]=o,k=o=0|A[(n=16+(a+232|0)|0)>>2],g=a=0|A[(n+4|0)>>2],v=a=0|A[(n=24+(t+232|0)|0)>>2],w=o=0|A[(n+4|0)>>2],d=0|A[(56+(t+232|0)|0)>>2],G=0|f[(t+243|0)>>0],s=0|f[(t+240|0)>>0],Q=0|A[(t+244|0)>>2],E=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],mr=o,A[(o=8+(t+8|0)|0)>>2]=mr,A[(o+4|0)>>2]=a,a=0|A[(n=I)>>2],o=0|A[(n+4|0)>>2],Br=a,A[(a=16+(t+8|0)|0)>>2]=Br,A[(a+4|0)>>2]=o,A[_>>2]=0|A[m>>2],o=0|A[((n=t)+208|0)>>2],a=0|A[(n+212|0)>>2],Er=o,o=n,A[(n+8|0)>>2]=Er,A[(n+12|0)>>2]=a,a=0|A[(n+192|0)>>2],o=0|A[(n+196|0)>>2],Qr=a,A[((a=n)+728|0)>>2]=Qr,A[(a+732|0)>>2]=o,r=E|G<<16|0;break t}Nt(0|d,0|s,1051556),l()}E&&F&&Ci(0|E)}(_=0|A[(t+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),ir(0|t+32)}o=w,A[(a=16+(t+400|0)|0)>>2]=v,A[(a+4|0)>>2]=o,o=g,A[(a=8+(t+400|0)|0)>>2]=k,A[(a+4|0)>>2]=o,o=0|A[((n=t)+8|0)>>2],a=0|A[(n+12|0)>>2],Ir=o,A[(o=n+424|0)>>2]=Ir,A[(o+4|0)>>2]=a,a=0|A[(n+728|0)>>2],o=0|A[(n+732|0)>>2],Gr=a,A[(a=n+452|0)>>2]=Gr,A[(a+4|0)>>2]=o,o=0|A[(n=8+(n+8|0)|0)>>2],a=0|A[(n+4|0)>>2],Zr=o,A[(o=t+432|0)>>2]=Zr,A[(o+4|0)>>2]=a,a=0|A[(n=16+(t+8|0)|0)>>2],o=0|A[(n+4|0)>>2],Wr=a,A[(a=t+440|0)>>2]=Wr,A[(a+4|0)>>2]=o,A[(t+460|0)>>2]=0|A[(8+(t+728|0)|0)>>2],A[(t+404|0)>>2]=Q,i[(t+400|0)>>0]=s,A[(t+448|0)>>2]=d,i[(t+401|0)>>0]=r,i[(t+402|0)>>0]=r>>>8|0,i[(t+403|0)>>0]=r>>>16|0,Ke(0|e+8,0|t+400,1049120,9),k=1,g=o=0;break e}s=16+(t+8|0)|0,o=0|A[(n=16+(r=24+(t+32|0)|0)|0)>>2],a=0|A[(n+4|0)>>2],jr=o,A[(o=s)>>2]=jr,A[(o+4|0)>>2]=a,d=8+(t+8|0)|0,a=0|A[(n=r+8|0)>>2],o=0|A[(n+4|0)>>2],Rr=a,A[(a=d)>>2]=Rr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],Nr=o,o=t,A[(t+8|0)>>2]=Nr,A[(t+12|0)>>2]=a,qt(0|t+728,0|t+84,108),r=G|_<<16|0,i[(e+11|0)>>0]=r>>>16|0,i[(e+9|0)>>0]=r,i[(e+10|0)>>0]=r>>>8|0,a=Z,i[(o=e+24|0)>>0]=B,i[(o+1|0)>>0]=B>>>8|0,i[(o+2|0)>>0]=B>>>16|0,i[(o+3|0)>>0]=B>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=w,i[(o=e+16|0)>>0]=v,i[(o+1|0)>>0]=v>>>8|0,i[(o+2|0)>>0]=v>>>16|0,i[(o+3|0)>>0]=v>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,i[(e+12|0)>>0]=m,i[(e+13|0)>>0]=m>>>8|0,i[(e+14|0)>>0]=m>>>16|0,i[(e+15|0)>>0]=m>>>24|0,i[(e+8|0)>>0]=I,a=0|A[((n=t)+8|0)>>2],o=0|A[(n+12|0)>>2],S=a,i[(a=e+32|0)>>0]=S,i[(a+1|0)>>0]=S>>>8|0,i[(a+2|0)>>0]=S>>>16|0,i[(a+3|0)>>0]=S>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(n=d)>>2],a=0|A[(n+4|0)>>2],Y=o,i[(o=e+40|0)>>0]=Y,i[(o+1|0)>>0]=Y>>>8|0,i[(o+2|0)>>0]=Y>>>16|0,i[(o+3|0)>>0]=Y>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(n=s)>>2],o=0|A[(n+4|0)>>2],O=a,i[(a=e+48|0)>>0]=O,i[(a+1|0)>>0]=O>>>8|0,i[(a+2|0)>>0]=O>>>16|0,i[(a+3|0)>>0]=O>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,A[(e+56|0)>>2]=Q,qt(0|e+60,0|t+728,108),o=y,n=p,a=0,u=31&(c=16)|0,32<=(63&c|0)>>>0?(a=0,te=o>>>u|0):(a=o>>>u|0,te=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|n>>>u|0),A[(e+188|0)>>2]=te,A[(e+184|0)>>2]=D,A[(e+180|0)>>2]=z,a=U,o=x,n=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(n=0,ae=a>>>u|0):(n=a>>>u|0,ae=(((1<<u|0)-1|0)&a|0)<<(32-u|0)|0|o>>>u|0),A[(e+176|0)>>2]=ae,A[(e+172|0)>>2]=F,A[(e+168|0)>>2]=E,k=0,g=n=0}n=g,A[(o=e)>>2]=k,A[(o+4|0)>>2]=n,h=t+896|0}function R(e,r){e|=0,r|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,qe=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0;h=t=h-960|0,u=t,c=0,A[(t+4|0)>>2]=0,A[(t+8|0)>>2]=c,b=0,A[t>>2]=0|A[262194],Cr(0|t+704,0|r),p=c=0|A[(n=16+(t+704|0)|0)>>2],v=u=0|A[(n+4|0)>>2],n=t,y=u=0|A[(t+712|0)>>2],d=c=0|A[(t+716|0)>>2];e:{r:{t:{i:{a:{n:{A:{f:{o:{c:{b:{u:{if(n=t,!((0|(n=c=0|A[(t+704|0)>>2]))==(0|(a=1))&(0|(u=0|A[(t+708|0)>>2]))==(0|(c=0))|0)){if(I=8+(t+512|0)|0,g=8+(t+704|0)|0,(0|(a=y))==(0|(c=1))&(0|(n=d))==(0|(u=0))|0)break c;if(y=b=0|A[(r+16|0)>>2],d=a=0,p=a=0|A[(c=r)>>2],v=n=0|A[(c+4|0)>>2],n=d,c=a,u=b,o=(n=v)>>>0>(a=d)>>>0|(0|n)==(0|a)&c>>>0>b>>>0|0,c=a,u=o?c:n,k=a=o?b:p,b>>>0<a>>>0)break b;for(be=t+584|0,w=60+(t+512|0)|0,_=32+(t+512|0)|0,Z=3+(G=t+521|0)|0;;){if((0|b)==(0|k))break o;if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+k|0)>>0]))))break f;if(A[(t+700|0)>>2]=r,A[(t+892|0)>>2]=t+700|0,U(0|t+704,0|t+892),o=t,!((0|(o=u=0|A[(t+704|0)>>2]))!=(0|(c=1))|(0|(a=0|A[(t+708|0)>>2]))!=(0|(u=0))|0)){o=0|A[(c=g+56|0)>>2],a=0|A[(c+4|0)>>2],de=o,A[(o=56+(t+896|0)|0)>>2]=de,A[(o+4|0)>>2]=a,a=0|A[(c=g+48|0)>>2],o=0|A[(c+4|0)>>2],ge=a,A[(a=48+(t+896|0)|0)>>2]=ge,A[(a+4|0)>>2]=o,o=0|A[(c=g+40|0)>>2],a=0|A[(c+4|0)>>2],ve=o,A[(o=40+(t+896|0)|0)>>2]=ve,A[(o+4|0)>>2]=a,a=0|A[(c=g+32|0)>>2],o=0|A[(c+4|0)>>2],he=a,A[(a=32+(t+896|0)|0)>>2]=he,A[(a+4|0)>>2]=o,o=0|A[(c=g+24|0)>>2],a=0|A[(c+4|0)>>2],_e=o,A[(o=24+(t+896|0)|0)>>2]=_e,A[(o+4|0)>>2]=a,a=0|A[(c=g+16|0)>>2],o=0|A[(c+4|0)>>2],we=a,A[(a=16+(t+896|0)|0)>>2]=we,A[(a+4|0)>>2]=o,o=0|A[(c=g+8|0)>>2],a=0|A[(c+4|0)>>2],me=o,A[(o=8+(t+896|0)|0)>>2]=me,A[(o+4|0)>>2]=a,a=0|A[(c=g)>>2],o=0|A[(c+4|0)>>2],Be=a,A[((a=t)+896|0)>>2]=Be,A[(a+900|0)>>2]=o,Ke(0|I,0|a+896,1049100,13);break a}if(qt(0|I,0|g,176),b=8+(t+480|0)|0,o=0|f[(c=_+8|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,Ee=o,A[(o=b)>>2]=Ee,A[(o+4|0)>>2]=a,k=16+(t+480|0)|0,a=0|f[(c=_+16|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,o=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,Qe=a,A[(a=k)>>2]=Qe,A[(a+4|0)>>2]=o,A[(m=8+(t+464|0)|0)>>2]=0|A[(w+8|0)>>2],W=G,A[(t+504|0)>>2]=0|f[W>>0]|(0|f[(W+1|0)>>0])<<8|0|(0|f[(W+2|0)>>0])<<16|0|(0|f[(W+3|0)>>0])<<24|0,C=0|f[(j=Z)>>0]|(0|f[(j+1|0)>>0])<<8|0|(0|f[(j+2|0)>>0])<<16|0|(0|f[(j+3|0)>>0])<<24|0,i[(t+507|0)>>0]=C,i[(t+508|0)>>0]=C>>>8|0,i[(t+509|0)>>0]=C>>>16|0,i[(t+510|0)>>0]=C>>>24|0,o=0|f[(c=_)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,Ie=o,o=t,A[(t+480|0)>>2]=Ie,A[(t+484|0)>>2]=a,a=0|A[(c=w)>>2],o=0|A[(c+4|0)>>2],Ge=a,A[((a=t)+464|0)>>2]=Ge,A[(a+468|0)>>2]=o,ue=0|f[(a+520|0)>>0],c=a,y=o=0|A[(a+528|0)>>2],d=a=0|A[(a+532|0)>>2],c=t,p=a=0|A[(t+536|0)>>2],v=o=0|A[(t+540|0)>>2],se=0|A[(t+568|0)>>2],qt(0|t+352,0|be,112),B=8+(t+320|0)|0,o=0|A[(c=b)>>2],a=0|A[(c+4|0)>>2],Ze=o,A[(o=B)>>2]=Ze,A[(o+4|0)>>2]=a,E=16+(t+320|0)|0,a=0|A[(c=k)>>2],o=0|A[(c+4|0)>>2],We=a,A[(a=E)>>2]=We,A[(a+4|0)>>2]=o,A[(Q=8+(t+304|0)|0)>>2]=0|A[m>>2],A[(t+344|0)>>2]=0|A[(t+504|0)>>2],R=0|f[(t+507|0)>>0]|(0|f[(t+508|0)>>0])<<8|0|(0|f[(t+509|0)>>0])<<16|0|(0|f[(t+510|0)>>0])<<24|0,i[(t+347|0)>>0]=R,i[(t+348|0)>>0]=R>>>8|0,i[(t+349|0)>>0]=R>>>16|0,i[(t+350|0)>>0]=R>>>24|0,c=t,o=0|A[(t+480|0)>>2],a=0|A[(t+484|0)>>2],je=o,o=t,A[(t+320|0)>>2]=je,A[(t+324|0)>>2]=a,c=t,a=0|A[(t+464|0)>>2],o=0|A[(t+468|0)>>2],Ce=a,A[((a=t)+304|0)>>2]=Ce,A[(a+308|0)>>2]=o,qt(0|a+192,0|a+352,112),k=0|A[(a+8|0)>>2],(0|A[(a+4|0)>>2])==(0|k)&&(Kr(0|t,0|k,1),k=0|A[(t+8|0)>>2]),b=(0|A[t>>2])+s(k,176)|0,i[b>>0]=ue,N=0|A[(t+344|0)>>2],i[(b+1|0)>>0]=N,i[(b+2|0)>>0]=N>>>8|0,i[(b+3|0)>>0]=N>>>16|0,i[(b+4|0)>>0]=N>>>24|0,c=t,o=0|A[(t+320|0)>>2],a=0|A[(t+324|0)>>2],S=o,i[((o=b)+24|0)>>0]=S,i[(o+25|0)>>0]=S>>>8|0,i[(o+26|0)>>0]=S>>>16|0,i[(o+27|0)>>0]=S>>>24|0,i[(o+28|0)>>0]=a,i[(o+29|0)>>0]=a>>>8|0,i[(o+30|0)>>0]=a>>>16|0,i[(o+31|0)>>0]=a>>>24|0,A[(o+48|0)>>2]=se,c=t,a=0|A[(t+304|0)>>2],o=0|A[(t+308|0)>>2],Re=a,A[((a=b)+52|0)>>2]=Re,A[(a+56|0)>>2]=o,Y=a+4|0,O=0|f[(t+347|0)>>0]|(0|f[(t+348|0)>>0])<<8|0|(0|f[(t+349|0)>>0])<<16|0|(0|f[(t+350|0)>>0])<<24|0,i[Y>>0]=O,i[(Y+1|0)>>0]=O>>>8|0,i[(Y+2|0)>>0]=O>>>16|0,i[(Y+3|0)>>0]=O>>>24|0,o=v,i[(a=a+16|0)>>0]=p,i[(a+1|0)>>0]=p>>>8|0,i[(a+2|0)>>0]=p>>>16|0,i[(a+3|0)>>0]=p>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=d,i[(a=b+8|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(c=B)>>2],a=0|A[(c+4|0)>>2],V=o,i[(o=b+32|0)>>0]=V,i[(o+1|0)>>0]=V>>>8|0,i[(o+2|0)>>0]=V>>>16|0,i[(o+3|0)>>0]=V>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(c=E)>>2],o=0|A[(c+4|0)>>2],M=a,i[(a=b+40|0)>>0]=M,i[(a+1|0)>>0]=M>>>8|0,i[(a+2|0)>>0]=M>>>16|0,i[(a+3|0)>>0]=M>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,A[(b+60|0)>>2]=0|A[Q>>2],qt(0|b+64,0|t+192,112),A[(t+8|0)>>2]=k+1|0,y=b=0|A[(r+16|0)>>2],d=o=0,p=o=0|A[(c=r)>>2],v=a=0|A[(c+4|0)>>2],a=d,c=o,u=b,n=(a=v)>>>0>(o=d)>>>0|(0|a)==(0|o)&c>>>0>b>>>0|0,c=o,y=o=n?b:p,d=u=n?c:a,k=o,b>>>0<o>>>0)break u}}u=0|A[(n=t+736|0)>>2],o=0|A[(n+4|0)>>2],Ne=u,A[(u=t+168|0)>>2]=Ne,A[(u+4|0)>>2]=o,o=0|A[(n=t+744|0)>>2],u=0|A[(n+4|0)>>2],Se=o,A[(o=16+(t+160|0)|0)>>2]=Se,A[(o+4|0)>>2]=u,u=0|A[(n=t+728|0)>>2],o=0|A[(n+4|0)>>2],Ye=u,u=t,A[(t+160|0)>>2]=Ye,A[(t+164|0)>>2]=o;break A}o=d,k=y}Nt(0|k,0|b,1051556),l()}if(o=v,be=p,!p)break t;for(G=t+584|0,w=60+(t+512|0)|0,_=32+(t+512|0)|0,Oe=3+(Z=t+521|0)|0;;){if(y=b=0|A[(r+16|0)>>2],d=o=0,p=o=0|A[(n=r)>>2],v=u=0|A[(n+4|0)>>2],u=d,n=o,a=(u=v)>>>0>(o=d)>>>0|(0|u)==(0|o)&n>>>0>(c=b)>>>0|0,n=o,o=a?c:p,c=a?n:u,k=o,b>>>0<o>>>0)break n;if((0|b)==(0|k))break o;if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+k|0)>>0]))))break f;if(A[(t+700|0)>>2]=r,A[(t+892|0)>>2]=t+700|0,U(0|t+704,0|t+892),c=0|A[((a=t)+704|0)>>2],o=0|A[(a+708|0)>>2],!((0|(a=c))!=(0|(n=1))|(0|o)!=(0|(c=0))|0)){a=0|A[(n=g+56|0)>>2],o=0|A[(n+4|0)>>2],Ve=a,A[(a=56+(t+896|0)|0)>>2]=Ve,A[(a+4|0)>>2]=o,o=0|A[(n=g+48|0)>>2],a=0|A[(n+4|0)>>2],Me=o,A[(o=48+(t+896|0)|0)>>2]=Me,A[(o+4|0)>>2]=a,a=0|A[(n=g+40|0)>>2],o=0|A[(n+4|0)>>2],Fe=a,A[(a=40+(t+896|0)|0)>>2]=Fe,A[(a+4|0)>>2]=o,o=0|A[(n=g+32|0)>>2],a=0|A[(n+4|0)>>2],De=o,A[(o=32+(t+896|0)|0)>>2]=De,A[(o+4|0)>>2]=a,a=0|A[(n=g+24|0)>>2],o=0|A[(n+4|0)>>2],xe=a,A[(a=24+(t+896|0)|0)>>2]=xe,A[(a+4|0)>>2]=o,o=0|A[(n=g+16|0)>>2],a=0|A[(n+4|0)>>2],Ue=o,A[(o=16+(t+896|0)|0)>>2]=Ue,A[(o+4|0)>>2]=a,a=0|A[(n=g+8|0)>>2],o=0|A[(n+4|0)>>2],Je=a,A[(a=8+(t+896|0)|0)>>2]=Je,A[(a+4|0)>>2]=o,o=0|A[(n=g)>>2],a=0|A[(n+4|0)>>2],Xe=o,o=t,A[(t+896|0)>>2]=Xe,A[(t+900|0)>>2]=a,Ke(0|I,0|t+896,1049100,13);break a}if(qt(0|I,0|g,176),b=8+(t+480|0)|0,a=0|f[(n=_+8|0)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,o=0|f[(n+4|0)>>0]|(0|f[(n+5|0)>>0])<<8|0|(0|f[(n+6|0)>>0])<<16|0|(0|f[(n+7|0)>>0])<<24|0,Te=a,A[(a=b)>>2]=Te,A[(a+4|0)>>2]=o,k=16+(t+480|0)|0,o=0|f[(n=_+16|0)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,a=0|f[(n+4|0)>>0]|(0|f[(n+5|0)>>0])<<8|0|(0|f[(n+6|0)>>0])<<16|0|(0|f[(n+7|0)>>0])<<24|0,Le=o,A[(o=k)>>2]=Le,A[(o+4|0)>>2]=a,A[(m=8+(t+464|0)|0)>>2]=0|A[(w+8|0)>>2],F=Z,A[(t+504|0)>>2]=0|f[F>>0]|(0|f[(F+1|0)>>0])<<8|0|(0|f[(F+2|0)>>0])<<16|0|(0|f[(F+3|0)>>0])<<24|0,x=0|f[(D=Oe)>>0]|(0|f[(D+1|0)>>0])<<8|0|(0|f[(D+2|0)>>0])<<16|0|(0|f[(D+3|0)>>0])<<24|0,i[(t+507|0)>>0]=x,i[(t+508|0)>>0]=x>>>8|0,i[(t+509|0)>>0]=x>>>16|0,i[(t+510|0)>>0]=x>>>24|0,a=0|f[(n=_)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,o=0|f[(n+4|0)>>0]|(0|f[(n+5|0)>>0])<<8|0|(0|f[(n+6|0)>>0])<<16|0|(0|f[(n+7|0)>>0])<<24|0,ze=a,A[((a=t)+480|0)>>2]=ze,A[(a+484|0)>>2]=o,o=0|A[(n=w)>>2],a=0|A[(n+4|0)>>2],Pe=o,o=t,A[(t+464|0)>>2]=Pe,A[(t+468|0)>>2]=a,ue=0|f[(t+520|0)>>0],n=t,y=a=0|A[(t+528|0)>>2],d=o=0|A[(t+532|0)>>2],n=t,p=o=0|A[(t+536|0)>>2],v=a=0|A[(t+540|0)>>2],se=0|A[(t+568|0)>>2],qt(0|t+352,0|G,112),B=8+(t+320|0)|0,a=0|A[(n=b)>>2],o=0|A[(n+4|0)>>2],He=a,A[(a=B)>>2]=He,A[(a+4|0)>>2]=o,E=16+(t+320|0)|0,o=0|A[(n=k)>>2],a=0|A[(n+4|0)>>2],qe=o,A[(o=E)>>2]=qe,A[(o+4|0)>>2]=a,A[(Q=8+(t+304|0)|0)>>2]=0|A[m>>2],A[(t+344|0)>>2]=0|A[(t+504|0)>>2],J=0|f[(t+507|0)>>0]|(0|f[(t+508|0)>>0])<<8|0|(0|f[(t+509|0)>>0])<<16|0|(0|f[(t+510|0)>>0])<<24|0,i[(t+347|0)>>0]=J,i[(t+348|0)>>0]=J>>>8|0,i[(t+349|0)>>0]=J>>>16|0,i[(t+350|0)>>0]=J>>>24|0,n=t,a=0|A[(t+480|0)>>2],o=0|A[(t+484|0)>>2],er=a,A[((a=t)+320|0)>>2]=er,A[(a+324|0)>>2]=o,n=a,o=0|A[(a+464|0)>>2],a=0|A[(a+468|0)>>2],rr=o,o=t,A[(t+304|0)>>2]=rr,A[(t+308|0)>>2]=a,qt(0|t+192,0|t+352,112),k=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|k)&&(Kr(0|t,0|k,1),k=0|A[(t+8|0)>>2]),b=(0|A[t>>2])+s(k,176)|0,i[b>>0]=ue,X=0|A[(t+344|0)>>2],i[(b+1|0)>>0]=X,i[(b+2|0)>>0]=X>>>8|0,i[(b+3|0)>>0]=X>>>16|0,i[(b+4|0)>>0]=X>>>24|0,n=t,a=0|A[(t+320|0)>>2],o=0|A[(t+324|0)>>2],T=a,i[((a=b)+24|0)>>0]=T,i[(a+25|0)>>0]=T>>>8|0,i[(a+26|0)>>0]=T>>>16|0,i[(a+27|0)>>0]=T>>>24|0,i[(a+28|0)>>0]=o,i[(a+29|0)>>0]=o>>>8|0,i[(a+30|0)>>0]=o>>>16|0,i[(a+31|0)>>0]=o>>>24|0,A[(a+48|0)>>2]=se,n=t,o=0|A[(t+304|0)>>2],a=0|A[(t+308|0)>>2],tr=o,A[((o=b)+52|0)>>2]=tr,A[(o+56|0)>>2]=a,L=o+4|0,z=0|f[(t+347|0)>>0]|(0|f[(t+348|0)>>0])<<8|0|(0|f[(t+349|0)>>0])<<16|0|(0|f[(t+350|0)>>0])<<24|0,i[L>>0]=z,i[(L+1|0)>>0]=z>>>8|0,i[(L+2|0)>>0]=z>>>16|0,i[(L+3|0)>>0]=z>>>24|0,a=v,i[(o=o+16|0)>>0]=p,i[(o+1|0)>>0]=p>>>8|0,i[(o+2|0)>>0]=p>>>16|0,i[(o+3|0)>>0]=p>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=d,i[(o=b+8|0)>>0]=y,i[(o+1|0)>>0]=y>>>8|0,i[(o+2|0)>>0]=y>>>16|0,i[(o+3|0)>>0]=y>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(n=B)>>2],o=0|A[(n+4|0)>>2],P=a,i[(a=b+32|0)>>0]=P,i[(a+1|0)>>0]=P>>>8|0,i[(a+2|0)>>0]=P>>>16|0,i[(a+3|0)>>0]=P>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(n=E)>>2],a=0|A[(n+4|0)>>2],H=o,i[(o=b+40|0)>>0]=H,i[(o+1|0)>>0]=H>>>8|0,i[(o+2|0)>>0]=H>>>16|0,i[(o+3|0)>>0]=H>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,A[(b+60|0)>>2]=0|A[Q>>2],qt(0|b+64,0|t+192,112),b=k+1|0,A[(t+8|0)>>2]=b,!(b>>>0<be>>>0))break t}}a=0|A[(n=8+(t+704|0)|0)>>2],o=0|A[(n+4|0)>>2],ir=a,A[(a=8+(t+160|0)|0)>>2]=ir,A[(a+4|0)>>2]=o,o=0|A[(n=16+(t+704|0)|0)>>2],a=0|A[(n+4|0)>>2],ar=o,A[(o=16+(t+160|0)|0)>>2]=ar,A[(o+4|0)>>2]=a,n=t,a=0|A[(t+704|0)>>2],o=0|A[(t+708|0)>>2],nr=a,A[((a=t)+160|0)>>2]=nr,A[(a+164|0)>>2]=o,y=8,d=o=0,p=0,v=o=0,b=0;break A}if(ie(0|t+704,0|r),p=o=0|A[(n=16+(t+704|0)|0)>>2],v=a=0|A[(n+4|0)>>2],n=t,y=a=0|A[(t+712|0)>>2],d=o=0|A[(t+716|0)>>2],n=t,!((0|(n=o=0|A[(t+704|0)>>2]))==(0|(c=1))&(0|(a=0|A[(t+708|0)>>2]))==(0|(o=0))|0)){if(n=v,A[(a=t+360|0)>>2]=p,A[(a+4|0)>>2]=n,n=d,A[((a=t)+352|0)>>2]=y,A[(a+356|0)>>2]=n,5==(0|255&y))break t;A[(t+704|0)>>2]=0,Vt(0,0|t+352,1048840,0|t+704,1048880),l()}n=0|A[(c=t+736|0)>>2],a=0|A[(c+4|0)>>2],Ar=n,A[(n=t+168|0)>>2]=Ar,A[(n+4|0)>>2]=a,a=0|A[(c=t+744|0)>>2],n=0|A[(c+4|0)>>2],fr=a,A[(a=16+(t+160|0)|0)>>2]=fr,A[(a+4|0)>>2]=n,n=0|A[(c=t+728|0)>>2],a=0|A[(c+4|0)>>2],or=n,n=t,A[(t+160|0)>>2]=or,A[(t+164|0)>>2]=a,b=0}r=1;break i}Nt(0|k,0|b,1051556),l()}if(k=8+(t+480|0)|0,a=0|f[(c=_+8|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,cr=a,A[(a=k)>>2]=cr,A[(a+4|0)>>2]=n,w=16+(t+480|0)|0,n=0|f[(c=_+16|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,br=n,A[(n=w)>>2]=br,A[(n+4|0)>>2]=a,A[(g=8+(t+464|0)|0)>>2]=0|A[(t+580|0)>>2],A[(t+504|0)>>2]=0|f[(t+521|0)>>0]|(0|f[(t+522|0)>>0])<<8|0|(0|f[(t+523|0)>>0])<<16|0|(0|f[(t+524|0)>>0])<<24|0,c=t,a=0|A[(t+572|0)>>2],n=0|A[(t+576|0)>>2],ur=a,A[((a=t)+464|0)>>2]=ur,A[(a+468|0)>>2]=n,n=0|f[(c=_)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,sr=n,n=t,A[(t+480|0)>>2]=sr,A[(t+484|0)>>2]=a,q=0|f[(K=12+(t+512|0)|0)>>0]|(0|f[(K+1|0)>>0])<<8|0|(0|f[(K+2|0)>>0])<<16|0|(0|f[(K+3|0)>>0])<<24|0,i[(t+507|0)>>0]=q,i[(t+508|0)>>0]=q>>>8|0,i[(t+509|0)>>0]=q>>>16|0,i[(t+510|0)>>0]=q>>>24|0,y=a=0|A[(c=16+(t+512|0)|0)>>2],d=n=0|A[(c+4|0)>>2],p=n=0|A[(c=t+536|0)>>2],v=a=0|A[(c+4|0)>>2],b=0|A[(t+568|0)>>2],r=0|f[(t+520|0)>>0],a=0|A[(c=k)>>2],n=0|A[(c+4|0)>>2],kr=a,A[(a=8+(t+160|0)|0)>>2]=kr,A[(a+4|0)>>2]=n,n=0|A[(c=w)>>2],a=0|A[(c+4|0)>>2],lr=n,A[(n=16+(t+160|0)|0)>>2]=lr,A[(n+4|0)>>2]=a,A[(8+(t+144|0)|0)>>2]=0|A[g>>2],$=0|f[(t+507|0)>>0]|(0|f[(t+508|0)>>0])<<8|0|(0|f[(t+509|0)>>0])<<16|0|(0|f[(t+510|0)>>0])<<24|0,i[(t+187|0)>>0]=$,i[(t+188|0)>>0]=$>>>8|0,i[(t+189|0)>>0]=$>>>16|0,i[(t+190|0)>>0]=$>>>24|0,A[(t+184|0)>>2]=0|A[(t+504|0)>>2],c=t,a=0|A[(t+480|0)>>2],n=0|A[(t+484|0)>>2],pr=a,A[((a=t)+160|0)>>2]=pr,A[(a+164|0)>>2]=n,c=a,n=0|A[(a+464|0)>>2],a=0|A[(a+468|0)>>2],yr=n,n=t,A[(t+144|0)>>2]=yr,A[(t+148|0)>>2]=a,12==(0|r))break t}if(a=v,A[(n=16+(t+704|0)|0)>>2]=p,A[(n+4|0)>>2]=a,a=d,A[(n=8+(t+704|0)|0)>>2]=y,A[(n+4|0)>>2]=a,c=t,a=0|A[(t+160|0)>>2],n=0|A[(t+164|0)>>2],dr=a,A[(a=24+(t+704|0)|0)>>2]=dr,A[(a+4|0)>>2]=n,c=t,n=0|A[(t+144|0)>>2],a=0|A[(t+148|0)>>2],gr=n,A[(n=t+756|0)>>2]=gr,A[(n+4|0)>>2]=a,a=0|A[(c=8+(t+160|0)|0)>>2],n=0|A[(c+4|0)>>2],vr=a,A[(a=32+(t+704|0)|0)>>2]=vr,A[(a+4|0)>>2]=n,n=0|A[(c=16+(t+160|0)|0)>>2],a=0|A[(c+4|0)>>2],hr=n,A[(n=40+(t+704|0)|0)>>2]=hr,A[(n+4|0)>>2]=a,A[(t+764|0)>>2]=0|A[(8+(t+144|0)|0)>>2],i[(t+704|0)>>0]=r,ee=0|A[(t+184|0)>>2],i[(t+705|0)>>0]=ee,i[(t+706|0)>>0]=ee>>>8|0,i[(t+707|0)>>0]=ee>>>16|0,i[(t+708|0)>>0]=ee>>>24|0,re=0|f[(t+187|0)>>0]|(0|f[(t+188|0)>>0])<<8|0|(0|f[(t+189|0)>>0])<<16|0|(0|f[(t+190|0)>>0])<<24|0,i[(t+708|0)>>0]=re,i[(t+709|0)>>0]=re>>>8|0,i[(t+710|0)>>0]=re>>>16|0,i[(t+711|0)>>0]=re>>>24|0,A[(t+752|0)>>2]=b,Ke(0|t+80,0|t+704,1048896,14),12!=(0|(b=0|f[(t+80|0)>>0])))break r}c=t,a=0|A[t>>2],n=0|A[(t+4|0)>>2],_r=a,A[((a=e)+4|0)>>2]=_r,A[(a+8|0)>>2]=n,A[(a+12|0)>>2]=0|A[(t+8|0)>>2],b=0;break e}if(r=t+71|0,n=0|f[(c=t+136|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,te=n,i[(n=r)>>0]=te,i[(n+1|0)>>0]=te>>>8|0,i[(n+2|0)>>0]=te>>>16|0,i[(n+3|0)>>0]=te>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,_=t+64|0,a=0|f[(c=49+(t+80|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,wr=a,A[(a=_)>>2]=wr,A[(a+4|0)>>2]=n,y=n=0|f[(c=41+(t+80|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,d=a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,A[(n=40+(t+16|0)|0)>>2]=y,A[(n+4|0)>>2]=a,p=a=0|f[(c=33+(t+80|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,v=n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,A[(a=32+(t+16|0)|0)>>2]=p,A[(a+4|0)>>2]=n,ke=n=0|f[(c=25+(t+80|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,mr=a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,A[(n=24+(t+16|0)|0)>>2]=ke,A[(n+4|0)>>2]=a,le=a=0|f[(c=17+(t+80|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,Br=n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,A[(a=16+(t+16|0)|0)>>2]=le,A[(a+4|0)>>2]=n,pe=n=0|f[(c=9+(t+80|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,Er=a=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,A[(n=8+(t+16|0)|0)>>2]=pe,A[(n+4|0)>>2]=a,c=t,a=0|f[(t+81|0)>>0]|(0|f[(t+82|0)>>0])<<8|0|(0|f[(t+83|0)>>0])<<16|0|(0|f[(t+84|0)>>0])<<24|0,n=0|f[(t+85|0)>>0]|(0|f[(t+86|0)>>0])<<8|0|(0|f[(t+87|0)>>0])<<16|0|(0|f[(t+88|0)>>0])<<24|0,ye=a,a=t,A[(t+16|0)>>2]=ye,A[(t+20|0)>>2]=n,i[(e+8|0)>>0]=b,ae=ye,i[(a=e+9|0)>>0]=ae,i[(a+1|0)>>0]=ae>>>8|0,i[(a+2|0)>>0]=ae>>>16|0,i[(a+3|0)>>0]=ae>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=Er,ne=pe,i[(a=e+17|0)>>0]=ne,i[(a+1|0)>>0]=ne>>>8|0,i[(a+2|0)>>0]=ne>>>16|0,i[(a+3|0)>>0]=ne>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=Br,Ae=le,i[(a=e+25|0)>>0]=Ae,i[(a+1|0)>>0]=Ae>>>8|0,i[(a+2|0)>>0]=Ae>>>16|0,i[(a+3|0)>>0]=Ae>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=mr,fe=ke,i[(a=e+33|0)>>0]=fe,i[(a+1|0)>>0]=fe>>>8|0,i[(a+2|0)>>0]=fe>>>16|0,i[(a+3|0)>>0]=fe>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=v,i[(a=e+41|0)>>0]=p,i[(a+1|0)>>0]=p>>>8|0,i[(a+2|0)>>0]=p>>>16|0,i[(a+3|0)>>0]=p>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=d,i[(a=e+49|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(c=_)>>2],a=0|A[(c+4|0)>>2],oe=n,i[(n=e+57|0)>>0]=oe,i[(n+1|0)>>0]=oe>>>8|0,i[(n+2|0)>>0]=oe>>>16|0,i[(n+3|0)>>0]=oe>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|f[(c=r)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,ce=a,i[(a=e+64|0)>>0]=ce,i[(a+1|0)>>0]=ce>>>8|0,i[(a+2|0)>>0]=ce>>>16|0,i[(a+3|0)>>0]=ce>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,r=0|A[(t+8|0)>>2])for(_=(b=0|A[t>>2])+s(r,176)|0;$e(0|b),(r=0|A[(b+164|0)>>2])&&Ci(0|A[(b+160|0)>>2]),(0|(b=b+176|0))!=(0|_););(b=0|A[(t+4|0)>>2])&&(b=s(b,176))&&Ci(0|A[t>>2]),b=1}A[e>>2]=b,h=t+960|0}function N(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0;h=t=h-528|0,r=0|A[(r|=0)>>2],Cr(0|t+456,0|A[r>>2]),k=n=0|A[(a=16+(t+456|0)|0)>>2],E=o=0|A[(a+4|0)>>2],_=o=0|A[((a=t)+464|0)>>2],Q=n=0|A[(a+468|0)>>2];e:{r:{t:{if(n=0|A[(a+456|0)>>2],o=0|A[(a+460|0)>>2],!((0|(a=n))==(0|(c=1))&(0|o)==(0|(n=0))|0)){i:{a:{if((0|(c=_))!=(0|(n=1))|(0|(a=Q))!=(0|(o=0))|0||!((c=E)>>>0<(a=0)>>>0|(0|c)==(0|a)&(n=k)>>>0<(o=2)>>>0|0)){if(Wr(0|t+320,0|A[r>>2]),k=n=0|A[((o=t)+328|0)>>2],E=c=0|A[(o+332|0)>>2],c=0|A[(o+320|0)>>2],n=0|A[(o+324|0)>>2],(0|(o=c))!=(0|(a=1))|(0|n)!=(0|(c=0))|0)break i;if(_=o=0|A[(a=b=16+(t+320|0)|0)>>2],Q=n=0|A[(a+4|0)>>2],r=0|Qi(6,1))break a;Hi(6,1),l()}i[(e+8|0)>>0]=2,n=0,A[(o=e)>>2]=1,A[(o+4|0)>>2]=n,A[(o+56|0)>>2]=0,n=0,A[(o=o+24|0)>>2]=0,A[(o+4|0)>>2]=n,n=E,A[(o=e+16|0)>>2]=k,A[(o+4|0)>>2]=n;break e}M=r+4|0,F=0|f[(1053280+(V=0)|0)>>0]|(0|f[(V+1053281|0)>>0])<<8|0,i[M>>0]=F,i[(M+1|0)>>0]=F>>>8|0,R=0|f[(1053276+(C=0)|0)>>0]|(0|f[(C+1053277|0)>>0])<<8|0|(0|f[(C+1053278|0)>>0])<<16|0|(0|f[(C+1053279|0)>>0])<<24|0,i[r>>0]=R,i[(r+1|0)>>0]=R>>>8|0,i[(r+2|0)>>0]=R>>>16|0,i[(r+3|0)>>0]=R>>>24|0,y=n=0|A[(a=p=32+(t+320|0)|0)>>2],I=o=0|A[(a+4|0)>>2],A[(n=8+(t+120|0)|0)>>2]=y,A[(n+4|0)>>2]=o,w=o=0|A[(a=u=40+(t+320|0)|0)>>2],G=n=0|A[(a+4|0)>>2],A[(o=16+(t+120|0)|0)>>2]=w,A[(o+4|0)>>2]=n,m=n=0|A[(a=s=24+(t+320|0)|0)>>2],W=o=0|A[(a+4|0)>>2],A[((n=t)+120|0)>>2]=m,A[(n+124|0)>>2]=o,o=Q,A[(n=b)>>2]=_,A[(n+4|0)>>2]=o,o=E,A[(n=8+(t+320|0)|0)>>2]=k,A[(n+4|0)>>2]=o,o=W,A[(n=a)>>2]=m,A[(n+4|0)>>2]=o,o=I,A[(n=p)>>2]=y,A[(n+4|0)>>2]=o,o=G,A[(n=u)>>2]=w,A[(n+4|0)>>2]=o,o=6,A[(n=t+372|0)>>2]=6,A[(n+4|0)>>2]=o,o=0,A[((n=t)+320|0)>>2]=1,A[(n+324|0)>>2]=o,A[(n+368|0)>>2]=r,Ke(0|8+(n+456|0),0|n+320,1050567,3),o=0|A[(a=16+(n+456|0)|0)>>2],n=0|A[(a+4|0)>>2],X=o,A[(o=e+16|0)>>2]=X,A[(o+4|0)>>2]=n,n=0|A[(a=24+(t+456|0)|0)>>2],o=0|A[(a+4|0)>>2],T=n,A[(n=e+24|0)>>2]=T,A[(n+4|0)>>2]=o,o=0|A[(a=32+(t+456|0)|0)>>2],n=0|A[(a+4|0)>>2],L=o,A[(o=e+32|0)>>2]=L,A[(o+4|0)>>2]=n,n=0|A[(a=40+(t+456|0)|0)>>2],o=0|A[(a+4|0)>>2],z=n,A[(n=e+40|0)>>2]=z,A[(n+4|0)>>2]=o,o=0|A[(a=48+(t+456|0)|0)>>2],n=0|A[(a+4|0)>>2],P=o,A[(o=e+48|0)>>2]=P,A[(o+4|0)>>2]=n,n=0|A[(a=56+(t+456|0)|0)>>2],o=0|A[(a+4|0)>>2],H=n,A[(n=e+56|0)>>2]=H,A[(n+4|0)>>2]=o,o=0|A[(a=64+(t+456|0)|0)>>2],n=0|A[(a+4|0)>>2],K=o,A[(o=e+64|0)>>2]=K,A[(o+4|0)>>2]=n,k=n=0|A[((a=t)+464|0)>>2],E=o=0|A[(a+468|0)>>2],o=0,A[(n=e)>>2]=1,A[(n+4|0)>>2]=o,o=E,A[(n+8|0)>>2]=k,A[(n+12|0)>>2]=o;break e}if(Z(0|t+456,0|A[r>>2]),b=8+(t+456|0)|0,o=0|A[((a=t)+456|0)>>2],n=0|A[(a+460|0)>>2],(0|(a=o))==(0|(c=1))&(0|n)==(0|(o=0))|0)break t;y=a=0|A[(c=b+48|0)>>2],I=n=0|A[(c+4|0)>>2],A[(a=48+(t+392|0)|0)>>2]=y,A[(a+4|0)>>2]=n,w=n=0|A[(c=b+40|0)>>2],G=a=0|A[(c+4|0)>>2],A[(n=40+(t+392|0)|0)>>2]=w,A[(n+4|0)>>2]=a,m=a=0|A[(c=b+32|0)>>2],W=n=0|A[(c+4|0)>>2],A[(a=32+(t+392|0)|0)>>2]=m,A[(a+4|0)>>2]=n,p=16+(t+320|0)|0,n=0|A[(c=b+8|0)>>2],a=0|A[(c+4|0)>>2],q=n,A[(n=p)>>2]=q,A[(n+4|0)>>2]=a,u=24+(t+320|0)|0,a=0|A[(c=b+16|0)>>2],n=0|A[(c+4|0)>>2],$=a,A[(a=u)>>2]=$,A[(a+4|0)>>2]=n,s=32+(t+320|0)|0,n=0|A[(c=b+24|0)>>2],a=0|A[(c+4|0)>>2],ee=n,A[(n=s)>>2]=ee,A[(n+4|0)>>2]=a,a=W,A[(n=d=40+(t+320|0)|0)>>2]=m,A[(n+4|0)>>2]=a,a=G,A[(n=g=48+(t+320|0)|0)>>2]=w,A[(n+4|0)>>2]=a,a=I,A[(n=v=56+(t+320|0)|0)>>2]=y,A[(n+4|0)>>2]=a,a=0|A[(c=b)>>2],n=0|A[(c+4|0)>>2],re=a,A[((a=t)+328|0)>>2]=re,A[(a+332|0)>>2]=n,b=48+(a+256|0)|0,n=0|A[(c=v)>>2],a=0|A[(c+4|0)>>2],te=n,A[(n=b)>>2]=te,A[(n+4|0)>>2]=a,v=40+(t+256|0)|0,a=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],ae=a,A[(a=v)>>2]=ae,A[(a+4|0)>>2]=n,g=32+(t+256|0)|0,n=0|A[(c=d)>>2],a=0|A[(c+4|0)>>2],ne=n,A[(n=g)>>2]=ne,A[(n+4|0)>>2]=a,d=24+(t+256|0)|0,a=0|A[(c=s)>>2],n=0|A[(c+4|0)>>2],Ae=a,A[(a=d)>>2]=Ae,A[(a+4|0)>>2]=n,s=16+(t+256|0)|0,n=0|A[(c=u)>>2],a=0|A[(c+4|0)>>2],fe=n,A[(n=s)>>2]=fe,A[(n+4|0)>>2]=a,u=8+(t+256|0)|0,a=0|A[(c=p)>>2],n=0|A[(c+4|0)>>2],oe=a,A[(a=u)>>2]=oe,A[(a+4|0)>>2]=n,c=t,n=0|A[(t+328|0)>>2],a=0|A[(t+332|0)>>2],ce=n,A[((n=t)+256|0)>>2]=ce,A[(n+260|0)>>2]=a,p=48+(n+192|0)|0,a=0|A[(c=b)>>2],n=0|A[(c+4|0)>>2],be=a,A[(a=p)>>2]=be,A[(a+4|0)>>2]=n,b=40+(t+192|0)|0,n=0|A[(c=v)>>2],a=0|A[(c+4|0)>>2],ue=n,A[(n=b)>>2]=ue,A[(n+4|0)>>2]=a,v=32+(t+192|0)|0,a=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],se=a,A[(a=v)>>2]=se,A[(a+4|0)>>2]=n,g=24+(t+192|0)|0,n=0|A[(c=d)>>2],a=0|A[(c+4|0)>>2],ke=n,A[(n=g)>>2]=ke,A[(n+4|0)>>2]=a,d=16+(t+192|0)|0,a=0|A[(c=s)>>2],n=0|A[(c+4|0)>>2],le=a,A[(a=d)>>2]=le,A[(a+4|0)>>2]=n,s=8+(t+192|0)|0,n=0|A[(c=u)>>2],a=0|A[(c+4|0)>>2],pe=n,A[(n=s)>>2]=pe,A[(n+4|0)>>2]=a,c=t,a=0|A[(t+256|0)>>2],n=0|A[(t+260|0)>>2],ye=a,A[((a=t)+192|0)>>2]=ye,A[(a+196|0)>>2]=n,u=56+(a+120|0)|0,n=0|A[(c=p)>>2],a=0|A[(c+4|0)>>2],de=n,A[(n=u)>>2]=de,A[(n+4|0)>>2]=a,p=48+(t+120|0)|0,a=0|A[(c=b)>>2],n=0|A[(c+4|0)>>2],ge=a,A[(a=p)>>2]=ge,A[(a+4|0)>>2]=n,b=40+(t+120|0)|0,n=0|A[(c=v)>>2],a=0|A[(c+4|0)>>2],ve=n,A[(n=b)>>2]=ve,A[(n+4|0)>>2]=a,v=32+(t+120|0)|0,a=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],he=a,A[(a=v)>>2]=he,A[(a+4|0)>>2]=n,g=24+(t+120|0)|0,n=0|A[(c=d)>>2],a=0|A[(c+4|0)>>2],_e=n,A[(n=g)>>2]=_e,A[(n+4|0)>>2]=a,d=16+(t+120|0)|0,a=0|A[(c=s)>>2],n=0|A[(c+4|0)>>2],we=a,A[(a=d)>>2]=we,A[(a+4|0)>>2]=n,c=t,n=0|A[(t+192|0)>>2],a=0|A[(t+196|0)>>2],me=n,A[((n=t)+128|0)>>2]=me,A[(n+132|0)>>2]=a,s=48+(n+56|0)|0,a=0|A[(c=u)>>2],n=0|A[(c+4|0)>>2],Be=a,A[(a=s)>>2]=Be,A[(a+4|0)>>2]=n,u=40+(t+56|0)|0,n=0|A[(c=p)>>2],a=0|A[(c+4|0)>>2],Ee=n,A[(n=u)>>2]=Ee,A[(n+4|0)>>2]=a,p=32+(t+56|0)|0,a=0|A[(c=b)>>2],n=0|A[(c+4|0)>>2],Qe=a,A[(a=p)>>2]=Qe,A[(a+4|0)>>2]=n,b=24+(t+56|0)|0,n=0|A[(c=v)>>2],a=0|A[(c+4|0)>>2],Ie=n,A[(n=b)>>2]=Ie,A[(n+4|0)>>2]=a,v=16+(t+56|0)|0,a=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],Ge=a,A[(a=v)>>2]=Ge,A[(a+4|0)>>2]=n,g=8+(t+56|0)|0,n=0|A[(c=d)>>2],a=0|A[(c+4|0)>>2],Ze=n,A[(n=g)>>2]=Ze,A[(n+4|0)>>2]=a,c=t,a=0|A[(t+128|0)>>2],n=0|A[(t+132|0)>>2],We=a,A[((a=t)+56|0)>>2]=We,A[(a+60|0)>>2]=n,d=a+48|0,n=0|A[(c=s)>>2],a=0|A[(c+4|0)>>2],je=n,A[(n=d)>>2]=je,A[(n+4|0)>>2]=a,s=t+40|0,a=0|A[(c=u)>>2],n=0|A[(c+4|0)>>2],Ce=a,A[(a=s)>>2]=Ce,A[(a+4|0)>>2]=n,u=t+32|0,n=0|A[(c=p)>>2],a=0|A[(c+4|0)>>2],Re=n,A[(n=u)>>2]=Re,A[(n+4|0)>>2]=a,p=t+24|0,a=0|A[(c=b)>>2],n=0|A[(c+4|0)>>2],Ne=a,A[(a=p)>>2]=Ne,A[(a+4|0)>>2]=n,b=t+16|0,n=0|A[(c=v)>>2],a=0|A[(c+4|0)>>2],Se=n,A[(n=b)>>2]=Se,A[(n+4|0)>>2]=a,a=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],Ye=a,A[(a=t+8|0)>>2]=Ye,A[(a+4|0)>>2]=n,c=t,n=0|A[(t+56|0)>>2],a=0|A[(t+60|0)>>2],Oe=n,A[(n=t)>>2]=Oe,A[(n+4|0)>>2]=a;i:{a:{if(!((0|(c=_))==(0|(o=1))&(0|(a=Q))==(0|(n=0))|0)){if(ie(0|t+456,0|A[r>>2]),r=0|f[(t+464|0)>>0],c=0|A[((o=t)+456|0)>>2],a=0|A[(o+460|0)>>2],(0|(o=c))==(0|(n=1))&(0|a)==(0|(c=0))|0)break a;if(5!=(0|255&r))break i}o=E,A[((a=e)+8|0)>>2]=k,A[(a+12|0)>>2]=o,o=0,A[a>>2]=0,A[(a+4|0)>>2]=o,o=0|A[(n=t)>>2],a=0|A[(n+4|0)>>2],Ve=o,A[(o=e+16|0)>>2]=Ve,A[(o+4|0)>>2]=a,a=0|A[(n=d)>>2],o=0|A[(n+4|0)>>2],Me=a,A[(a=e+64|0)>>2]=Me,A[(a+4|0)>>2]=o,o=0|A[(n=s)>>2],a=0|A[(n+4|0)>>2],Fe=o,A[(o=e+56|0)>>2]=Fe,A[(o+4|0)>>2]=a,a=0|A[(n=u)>>2],o=0|A[(n+4|0)>>2],De=a,A[(a=e+48|0)>>2]=De,A[(a+4|0)>>2]=o,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],xe=o,A[(o=e+40|0)>>2]=xe,A[(o+4|0)>>2]=a,a=0|A[(n=b)>>2],o=0|A[(n+4|0)>>2],Ue=a,A[(a=e+32|0)>>2]=Ue,A[(a+4|0)>>2]=o,o=0|A[(n=t+8|0)>>2],a=0|A[(n+4|0)>>2],Je=o,A[(o=e+24|0)>>2]=Je,A[(o+4|0)>>2]=a;break e}k=a=0|A[(n=32+(t+456|0)|0)>>2],E=o=0|A[(n+4|0)>>2],A[(a=t+328|0)>>2]=k,A[(a+4|0)>>2]=o,_=o=0|A[(n=40+(t+456|0)|0)>>2],Q=a=0|A[(n+4|0)>>2],A[(o=16+(t+320|0)|0)>>2]=_,A[(o+4|0)>>2]=a,y=a=0|A[(n=24+(t+456|0)|0)>>2],I=o=0|A[(n+4|0)>>2],A[((a=t)+320|0)>>2]=y,A[(a+324|0)>>2]=o,w=o=0|f[(n=a+469|0)>>0]|(0|f[(n+1|0)>>0])<<8|0,G=a=0,m=a=0|f[(n=t+471|0)>>0],W=o=0,N=o=0|f[((n=t)+465|0)>>0]|(0|f[(n+466|0)>>0])<<8|0|(0|f[(n+467|0)>>0])<<16|0|(0|f[(n+468|0)>>0])<<24|0,O=a=0,a=0|A[(n=16+(n+456|0)|0)>>2],o=0|A[(n+4|0)>>2],S=a,i[(a=e+24|0)>>0]=S,i[(a+1|0)>>0]=S>>>8|0,i[(a+2|0)>>0]=S>>>16|0,i[(a+3|0)>>0]=S>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,i[(e+8|0)>>0]=1,A[(e+56|0)>>2]=0,o=I,i[(a=e+32|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=E,i[(a=e+40|0)>>0]=k,i[(a+1|0)>>0]=k>>>8|0,i[(a+2|0)>>0]=k>>>16|0,i[(a+3|0)>>0]=k>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=Q,i[(a=e+48|0)>>0]=_,i[(a+1|0)>>0]=_>>>8|0,i[(a+2|0)>>0]=_>>>16|0,i[(a+3|0)>>0]=_>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,Xe=o=O,Te=o=G,o=W,n=m,a=0,B=31&(c=16)|0,32<=(63&c|0)>>>0?(a=n<<B|0,D=0):(a=((1<<B|0)-1|0)&(n>>>(32-B|0)|0)|0|o<<B|0,D=n<<B|0),Le=a,n=(a=Te)|(n=Le)|0,a=(o=w)|(c=D)|0,o=0,B=31&(c=32)|0,32<=(63&c|0)>>>0?(o=a<<B|0,x=0):(o=((1<<B|0)-1|0)&(a>>>(32-B|0)|0)|0|n<<B|0,x=a<<B|0),ze=o,a=(o=Xe)|(a=ze)|0,o=(n=N)|(c=x)|0,n=0,B=31&(c=8)|0,32<=(63&c|0)>>>0?(n=o<<B|0,U=0):(n=((1<<B|0)-1|0)&(o>>>(32-B|0)|0)|0|a<<B|0,U=o<<B|0),Pe=n,He=(a=r)&(c=255)|0,qe=o=(n=0)&(o=0)|0,a=(o=Pe)|(a=qe)|0,Y=(n=U)|(c=He)|0,i[(n=e+16|0)>>0]=Y,i[(n+1|0)>>0]=Y>>>8|0,i[(n+2|0)>>0]=Y>>>16|0,i[(n+3|0)>>0]=Y>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0;break r}i[(e+8|0)>>0]=4,A[(e+56|0)>>2]=0;break r}y=a=0|A[(o=40+(t+456|0)|0)>>2],I=n=0|A[(o+4|0)>>2],A[(a=16+(t+320|0)|0)>>2]=y,A[(a+4|0)>>2]=n,w=n=0|A[(o=32+(t+456|0)|0)>>2],G=a=0|A[(o+4|0)>>2],A[(n=t+328|0)>>2]=w,A[(n+4|0)>>2]=a,m=a=0|A[(o=24+(t+456|0)|0)>>2],W=n=0|A[(o+4|0)>>2],A[((a=t)+320|0)>>2]=m,A[(a+324|0)>>2]=n,n=E,i[(a=e+24|0)>>0]=k,i[(a+1|0)>>0]=k>>>8|0,i[(a+2|0)>>0]=k>>>16|0,i[(a+3|0)>>0]=k>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=Q,i[(a=e+16|0)>>0]=_,i[(a+1|0)>>0]=_>>>8|0,i[(a+2|0)>>0]=_>>>16|0,i[(a+3|0)>>0]=_>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,i[(e+8|0)>>0]=1,A[(e+56|0)>>2]=0,n=W,i[(a=e+32|0)>>0]=m,i[(a+1|0)>>0]=m>>>8|0,i[(a+2|0)>>0]=m>>>16|0,i[(a+3|0)>>0]=m>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=G,i[(a=e+40|0)>>0]=w,i[(a+1|0)>>0]=w>>>8|0,i[(a+2|0)>>0]=w>>>16|0,i[(a+3|0)>>0]=w>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=I,i[(a=e+48|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0,A[(a=e)>>2]=1,A[(a+4|0)>>2]=n;break e}k=n=0|A[(o=b+56|0)>>2],E=a=0|A[(o+4|0)>>2],A[(n=56+(t+392|0)|0)>>2]=k,A[(n+4|0)>>2]=a,_=a=0|A[(o=b+48|0)>>2],Q=n=0|A[(o+4|0)>>2],A[(a=48+(t+392|0)|0)>>2]=_,A[(a+4|0)>>2]=n,y=n=0|A[(o=b+40|0)>>2],I=a=0|A[(o+4|0)>>2],A[(n=40+(t+392|0)|0)>>2]=y,A[(n+4|0)>>2]=a,w=a=0|A[(o=b+32|0)>>2],G=n=0|A[(o+4|0)>>2],A[(a=32+(t+392|0)|0)>>2]=w,A[(a+4|0)>>2]=n,m=n=0|A[(o=b+24|0)>>2],W=a=0|A[(o+4|0)>>2],A[(n=24+(t+392|0)|0)>>2]=m,A[(n+4|0)>>2]=a,r=16+(t+320|0)|0,a=0|A[(o=b+8|0)>>2],n=0|A[(o+4|0)>>2],$e=a,A[(a=r)>>2]=$e,A[(a+4|0)>>2]=n,p=24+(t+320|0)|0,n=0|A[(o=b+16|0)>>2],a=0|A[(o+4|0)>>2],er=n,A[(n=p)>>2]=er,A[(n+4|0)>>2]=a,a=W,A[(n=u=32+(t+320|0)|0)>>2]=m,A[(n+4|0)>>2]=a,a=G,A[(n=s=40+(t+320|0)|0)>>2]=w,A[(n+4|0)>>2]=a,a=I,A[(n=d=48+(t+320|0)|0)>>2]=y,A[(n+4|0)>>2]=a,a=Q,A[(n=g=56+(t+320|0)|0)>>2]=_,A[(n+4|0)>>2]=a,a=E,A[(n=v=64+(t+320|0)|0)>>2]=k,A[(n+4|0)>>2]=a,a=0|A[(o=b)>>2],n=0|A[(o+4|0)>>2],rr=a,A[((a=t)+328|0)>>2]=rr,A[(a+332|0)>>2]=n,j=56+(a+256|0)|0,n=0|A[(o=v)>>2],a=0|A[(o+4|0)>>2],tr=n,A[(n=j)>>2]=tr,A[(n+4|0)>>2]=a,v=48+(t+256|0)|0,a=0|A[(o=g)>>2],n=0|A[(o+4|0)>>2],ir=a,A[(a=v)>>2]=ir,A[(a+4|0)>>2]=n,g=40+(t+256|0)|0,n=0|A[(o=d)>>2],a=0|A[(o+4|0)>>2],ar=n,A[(n=g)>>2]=ar,A[(n+4|0)>>2]=a,d=32+(t+256|0)|0,a=0|A[(o=s)>>2],n=0|A[(o+4|0)>>2],nr=a,A[(a=d)>>2]=nr,A[(a+4|0)>>2]=n,s=24+(t+256|0)|0,n=0|A[(o=u)>>2],a=0|A[(o+4|0)>>2],Ar=n,A[(n=s)>>2]=Ar,A[(n+4|0)>>2]=a,u=16+(t+256|0)|0,a=0|A[(o=p)>>2],n=0|A[(o+4|0)>>2],fr=a,A[(a=u)>>2]=fr,A[(a+4|0)>>2]=n,p=8+(t+256|0)|0,n=0|A[(o=r)>>2],a=0|A[(o+4|0)>>2],or=n,A[(n=p)>>2]=or,A[(n+4|0)>>2]=a,a=0|A[((o=t)+328|0)>>2],n=0|A[(o+332|0)>>2],cr=a,A[((a=o)+256|0)>>2]=cr,A[(a+260|0)>>2]=n,r=56+(a+192|0)|0,n=0|A[(o=j)>>2],a=0|A[(o+4|0)>>2],br=n,A[(n=r)>>2]=br,A[(n+4|0)>>2]=a,j=48+(t+192|0)|0,a=0|A[(o=v)>>2],n=0|A[(o+4|0)>>2],ur=a,A[(a=j)>>2]=ur,A[(a+4|0)>>2]=n,v=40+(t+192|0)|0,n=0|A[(o=g)>>2],a=0|A[(o+4|0)>>2],sr=n,A[(n=v)>>2]=sr,A[(n+4|0)>>2]=a,g=32+(t+192|0)|0,a=0|A[(o=d)>>2],n=0|A[(o+4|0)>>2],kr=a,A[(a=g)>>2]=kr,A[(a+4|0)>>2]=n,d=24+(t+192|0)|0,n=0|A[(o=s)>>2],a=0|A[(o+4|0)>>2],lr=n,A[(n=d)>>2]=lr,A[(n+4|0)>>2]=a,s=16+(t+192|0)|0,a=0|A[(o=u)>>2],n=0|A[(o+4|0)>>2],pr=a,A[(a=s)>>2]=pr,A[(a+4|0)>>2]=n,u=8+(t+192|0)|0,n=0|A[(o=p)>>2],a=0|A[(o+4|0)>>2],dr=n,A[(n=u)>>2]=dr,A[(n+4|0)>>2]=a,a=0|A[((o=t)+256|0)>>2],n=0|A[(o+260|0)>>2],gr=a,A[((a=o)+192|0)>>2]=gr,A[(a+196|0)>>2]=n,n=0|A[(o=r)>>2],a=0|A[(o+4|0)>>2],vr=n,A[(n=56+(t+456|0)|0)>>2]=vr,A[(n+4|0)>>2]=a,a=0|A[(o=j)>>2],n=0|A[(o+4|0)>>2],hr=a,A[(a=48+(t+456|0)|0)>>2]=hr,A[(a+4|0)>>2]=n,n=0|A[(o=v)>>2],a=0|A[(o+4|0)>>2],_r=n,A[(n=40+(t+456|0)|0)>>2]=_r,A[(n+4|0)>>2]=a,a=0|A[(o=g)>>2],n=0|A[(o+4|0)>>2],wr=a,A[(a=32+(t+456|0)|0)>>2]=wr,A[(a+4|0)>>2]=n,n=0|A[(o=d)>>2],a=0|A[(o+4|0)>>2],mr=n,A[(n=24+(t+456|0)|0)>>2]=mr,A[(n+4|0)>>2]=a,a=0|A[(o=s)>>2],n=0|A[(o+4|0)>>2],Br=a,A[(a=16+(t+456|0)|0)>>2]=Br,A[(a+4|0)>>2]=n,n=0|A[(o=u)>>2],a=0|A[(o+4|0)>>2],Er=n,A[(n=b)>>2]=Er,A[(n+4|0)>>2]=a,a=0|A[((o=t)+192|0)>>2],n=0|A[(o+196|0)>>2],Qr=a,A[((a=o)+456|0)>>2]=Qr,A[(a+460|0)>>2]=n,Ke(0|8+(a+120|0),0|a+456,1050570,5),k=n=0|A[(o=56+(a+120|0)|0)>>2],E=a=0|A[(o+4|0)>>2],A[(n=48+(t+56|0)|0)>>2]=k,A[(n+4|0)>>2]=a,_=a=0|A[(o=48+(t+120|0)|0)>>2],Q=n=0|A[(o+4|0)>>2],A[(a=40+(t+56|0)|0)>>2]=_,A[(a+4|0)>>2]=n,y=n=0|A[(o=40+(t+120|0)|0)>>2],I=a=0|A[(o+4|0)>>2],A[(n=32+(t+56|0)|0)>>2]=y,A[(n+4|0)>>2]=a,w=a=0|A[(o=32+(t+120|0)|0)>>2],G=n=0|A[(o+4|0)>>2],A[(a=24+(t+56|0)|0)>>2]=w,A[(a+4|0)>>2]=n,m=n=0|A[(o=24+(t+120|0)|0)>>2],W=a=0|A[(o+4|0)>>2],A[(n=16+(t+56|0)|0)>>2]=m,A[(n+4|0)>>2]=a,N=a=0|A[(o=16+(t+120|0)|0)>>2],O=n=0|A[(o+4|0)>>2],A[(a=8+(t+56|0)|0)>>2]=N,A[(a+4|0)>>2]=n,r=56+(t+56|0)|0,n=0|A[(o=64+(t+120|0)|0)>>2],a=0|A[(o+4|0)>>2],Ir=n,A[(n=r)>>2]=Ir,A[(n+4|0)>>2]=a,J=a=0|A[((o=t)+128|0)>>2],Gr=n=0|A[(o+132|0)>>2],A[((a=o)+56|0)>>2]=J,A[(a+60|0)>>2]=n,n=E,A[(a=e+56|0)>>2]=k,A[(a+4|0)>>2]=n,n=Q,A[(a=e+48|0)>>2]=_,A[(a+4|0)>>2]=n,n=I,A[(a=e+40|0)>>2]=y,A[(a+4|0)>>2]=n,n=G,A[(a=e+32|0)>>2]=w,A[(a+4|0)>>2]=n,n=W,A[(a=e+24|0)>>2]=m,A[(a+4|0)>>2]=n,n=O,A[(a=e+16|0)>>2]=N,A[(a+4|0)>>2]=n,n=Gr,A[((a=e)+8|0)>>2]=J,A[(a+12|0)>>2]=n,n=0,A[a>>2]=1,A[(a+4|0)>>2]=n,n=0|A[(o=r)>>2],a=0|A[(o+4|0)>>2],Zr=n,A[(n=e+64|0)>>2]=Zr,A[(n+4|0)>>2]=a;break e}a=0,A[(n=e)>>2]=1,A[(n+4|0)>>2]=a,yr(0|t)}h=t+528|0}function S(e,r){e|=0,r|=0;var t,a=0,o=0,c=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,dr=0,gr=0,vr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0;h=t=h-544|0;e:{r:{t:{i:{a:{n:{A:{if(p=0|Pt()){if(De=p,m=c=0|A[(u=p)>>2],B=s=0|A[(u+4|0)>>2],u=c,a=s+(c=0)|0,(de=u+(o=1)|0)>>>0<o>>>0&&(a=a+1|0),A[(u=De)>>2]=de,A[(u+4|0)>>2]=a,E=a=0|A[(s=p+8|0)>>2],v=u=0|A[(s+4|0)>>2],p=1063424,u=0,A[(a=24+(t+8|0)|0)>>2]=0,A[(a+4|0)>>2]=u,A[(t+28|0)>>2]=p,p=0,A[(t+24|0)>>2]=0,a=t,u=0,A[(t+40|0)>>2]=0,A[(t+44|0)>>2]=u,u=v,a=t,A[(t+16|0)>>2]=E,A[(t+20|0)>>2]=u,u=B,a=t,A[(t+8|0)>>2]=m,A[(t+12|0)>>2]=u,jr(0|t+472,0|r),E=u=0|A[(s=16+(t+472|0)|0)>>2],v=a=0|A[(s+4|0)>>2],s=t,m=a=0|A[(t+480|0)>>2],B=u=0|A[(t+484|0)>>2],s=t,(0|(s=u=0|A[(t+472|0)>>2]))==(0|(o=1))&(0|(a=0|A[(t+476|0)>>2]))==(0|(u=0))|0)break A;if(s=v,ge=E,!((0|(o=m))!=(0|(u=1))|(0|(s=B))!=(0|(a=0))|0)&&(0|A[(t+36|0)>>2])>>>0>=ge>>>0)break r;ke=24+(t+472|0)|0,xe=1|t+472,d=t+504|0,pe=24+(t+224|0)|0,Ue=1|t+224,ve=3+(ye=t+481|0)|0;f:{o:{c:{b:for(;;){if(E=k=0|A[(r+16|0)>>2],v=o=0,Je=o=0|A[(u=r)>>2],Xe=s=0|A[(u+4|0)>>2],s=v,u=o,c=(s=Xe)>>>0>(o=v)>>>0|(0|s)==(0|o)&u>>>0>(a=k)>>>0|0,u=o,o=c?a:Je,a=c?u:s,y=o,k>>>0<o>>>0)break n;if(Q=1,p=0,(0|k)==(0|y)){y=8,_=0,w=0,k=0;break t}if(7!=(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+y|0)>>0])))){if(Z(0|t+472,0|r),g=8+(t+408|0)|0,a=0|A[(c=he=d+8|0)>>2],o=0|A[(c+4|0)>>2],Te=a,A[(a=g)>>2]=Te,A[(a+4|0)>>2]=o,I=16+(t+408|0)|0,o=0|A[(c=_e=d+16|0)>>2],a=0|A[(c+4|0)>>2],Le=o,A[(o=I)>>2]=Le,A[(o+4|0)>>2]=a,C=ye,A[(t+280|0)>>2]=0|f[C>>0]|(0|f[(C+1|0)>>0])<<8|0|(0|f[(C+2|0)>>0])<<16|0|(0|f[(C+3|0)>>0])<<24|0,N=0|f[(R=ve)>>0]|(0|f[(R+1|0)>>0])<<8|0|(0|f[(R+2|0)>>0])<<16|0|(0|f[(R+3|0)>>0])<<24|0,i[(t+283|0)>>0]=N,i[(t+284|0)>>0]=N>>>8|0,i[(t+285|0)>>0]=N>>>16|0,i[(t+286|0)>>0]=N>>>24|0,a=0|A[(c=d)>>2],o=0|A[(c+4|0)>>2],ze=a,a=t,A[(t+408|0)>>2]=ze,A[(t+412|0)>>2]=o,G=0|A[(t+532|0)>>2],p=0|A[(t+528|0)>>2],_=0|A[(t+500|0)>>2],w=0|A[(t+496|0)>>2],k=0|A[(t+492|0)>>2],y=0|A[(t+488|0)>>2],Q=0|f[(t+480|0)>>0],c=t,(0|(c=o=0|A[(t+472|0)>>2]))==(0|(u=1))&(0|(a=0|A[(t+476|0)>>2]))==(0|(o=0))|0)break f;if(S=8+(t+352|0)|0,c=0|A[(u=g)>>2],a=0|A[(u+4|0)>>2],Pe=c,A[(c=S)>>2]=Pe,A[(c+4|0)>>2]=a,Y=16+(t+352|0)|0,a=0|A[(u=I)>>2],c=0|A[(u+4|0)>>2],He=a,A[(a=Y)>>2]=He,A[(a+4|0)>>2]=c,O=0|f[(t+283|0)>>0]|(0|f[(t+284|0)>>0])<<8|0|(0|f[(t+285|0)>>0])<<16|0|(0|f[(t+286|0)>>0])<<24|0,i[(t+467|0)>>0]=O,i[(t+468|0)>>0]=O>>>8|0,i[(t+469|0)>>0]=O>>>16|0,i[(t+470|0)>>0]=O>>>24|0,A[(t+464|0)>>2]=0|A[(t+280|0)>>2],u=t,c=0|A[(t+408|0)>>2],a=0|A[(t+412|0)>>2],qe=c,c=t,A[(t+352|0)>>2]=qe,A[(t+356|0)>>2]=a,A[(t+344|0)>>2]=0|A[(t+464|0)>>2],V=0|f[(t+467|0)>>0]|(0|f[(t+468|0)>>0])<<8|0|(0|f[(t+469|0)>>0])<<16|0|(0|f[(t+470|0)>>0])<<24|0,i[(t+347|0)>>0]=V,i[(t+348|0)>>0]=V>>>8|0,i[(t+349|0)>>0]=V>>>16|0,i[(t+350|0)>>0]=V>>>24|0,M=16+(t+312|0)|0,a=0|A[(u=Y)>>2],c=0|A[(u+4|0)>>2],$e=a,A[(a=M)>>2]=$e,A[(a+4|0)>>2]=c,F=8+(t+312|0)|0,c=0|A[(u=S)>>2],a=0|A[(u+4|0)>>2],er=c,A[(c=F)>>2]=er,A[(c+4|0)>>2]=a,u=t,a=0|A[(t+352|0)>>2],c=0|A[(t+356|0)>>2],rr=a,a=t,A[(t+312|0)>>2]=rr,A[(t+316|0)>>2]=c,i[(t+224|0)>>0]=Q,W=Ue,x=0|A[(t+344|0)>>2],i[W>>0]=x,i[(W+1|0)>>0]=x>>>8|0,i[(W+2|0)>>0]=x>>>16|0,i[(W+3|0)>>0]=x>>>24|0,U=W+3|0,J=0|f[(t+347|0)>>0]|(0|f[(t+348|0)>>0])<<8|0|(0|f[(t+349|0)>>0])<<16|0|(0|f[(t+350|0)>>0])<<24|0,i[U>>0]=J,i[(U+1|0)>>0]=J>>>8|0,i[(U+2|0)>>0]=J>>>16|0,i[(U+3|0)>>0]=J>>>24|0,A[(t+244|0)>>2]=_,A[(t+240|0)>>2]=w,A[(t+236|0)>>2]=k,A[(t+232|0)>>2]=y,u=t,c=0|A[(t+312|0)>>2],a=0|A[(t+316|0)>>2],tr=c,A[(c=pe)>>2]=tr,A[(c+4|0)>>2]=a,a=0|A[(u=F)>>2],c=0|A[(u+4|0)>>2],ir=a,A[(a=pe+8|0)>>2]=ir,A[(a+4|0)>>2]=c,c=0|A[(u=M)>>2],a=0|A[(u+4|0)>>2],ar=c,A[(c=pe+16|0)>>2]=ar,A[(c+4|0)>>2]=a,A[(t+276|0)>>2]=G,A[(t+272|0)>>2]=p,Z(0|t+472,0|r),a=0|A[(u=he)>>2],c=0|A[(u+4|0)>>2],nr=a,A[(a=g)>>2]=nr,A[(a+4|0)>>2]=c,c=0|A[(u=_e)>>2],a=0|A[(u+4|0)>>2],Ar=c,A[(c=I)>>2]=Ar,A[(c+4|0)>>2]=a,X=ye,A[(t+464|0)>>2]=0|f[X>>0]|(0|f[(X+1|0)>>0])<<8|0|(0|f[(X+2|0)>>0])<<16|0|(0|f[(X+3|0)>>0])<<24|0,L=0|f[(T=ve)>>0]|(0|f[(T+1|0)>>0])<<8|0|(0|f[(T+2|0)>>0])<<16|0|(0|f[(T+3|0)>>0])<<24|0,i[(t+467|0)>>0]=L,i[(t+468|0)>>0]=L>>>8|0,i[(t+469|0)>>0]=L>>>16|0,i[(t+470|0)>>0]=L>>>24|0,a=0|A[(u=d)>>2],c=0|A[(u+4|0)>>2],fr=a,a=t,A[(t+408|0)>>2]=fr,A[(t+412|0)>>2]=c,G=0|A[(t+532|0)>>2],p=0|A[(t+528|0)>>2],_=0|A[(t+500|0)>>2],w=0|A[(t+496|0)>>2],k=0|A[(t+492|0)>>2],y=0|A[(t+488|0)>>2],Q=0|f[(t+480|0)>>0],u=t,(0|(u=c=0|A[(t+472|0)>>2]))==(0|(o=1))&(0|(a=0|A[(t+476|0)>>2]))==(0|(c=0))|0)break c;if(u=0|A[(o=g)>>2],a=0|A[(o+4|0)>>2],or=u,A[(u=S)>>2]=or,A[(u+4|0)>>2]=a,a=0|A[(o=I)>>2],u=0|A[(o+4|0)>>2],cr=a,A[(a=Y)>>2]=cr,A[(a+4|0)>>2]=u,z=0|f[(t+467|0)>>0]|(0|f[(t+468|0)>>0])<<8|0|(0|f[(t+469|0)>>0])<<16|0|(0|f[(t+470|0)>>0])<<24|0,i[(t+347|0)>>0]=z,i[(t+348|0)>>0]=z>>>8|0,i[(t+349|0)>>0]=z>>>16|0,i[(t+350|0)>>0]=z>>>24|0,A[(t+344|0)>>2]=0|A[(t+464|0)>>2],o=t,u=0|A[(t+408|0)>>2],a=0|A[(t+412|0)>>2],br=u,u=t,A[(t+352|0)>>2]=br,A[(t+356|0)>>2]=a,A[(t+336|0)>>2]=0|A[(t+344|0)>>2],P=0|f[(t+347|0)>>0]|(0|f[(t+348|0)>>0])<<8|0|(0|f[(t+349|0)>>0])<<16|0|(0|f[(t+350|0)>>0])<<24|0,i[(t+339|0)>>0]=P,i[(t+340|0)>>0]=P>>>8|0,i[(t+341|0)>>0]=P>>>16|0,i[(t+342|0)>>0]=P>>>24|0,a=0|A[(o=Y)>>2],u=0|A[(o+4|0)>>2],ur=a,A[(a=M)>>2]=ur,A[(a+4|0)>>2]=u,u=0|A[(o=S)>>2],a=0|A[(o+4|0)>>2],sr=u,A[(u=F)>>2]=sr,A[(u+4|0)>>2]=a,o=t,a=0|A[(t+352|0)>>2],u=0|A[(t+356|0)>>2],kr=a,a=t,A[(t+312|0)>>2]=kr,A[(t+316|0)>>2]=u,H=0|f[(t+339|0)>>0]|(0|f[(t+340|0)>>0])<<8|0|(0|f[(t+341|0)>>0])<<16|0|(0|f[(t+342|0)>>0])<<24|0,i[(t+307|0)>>0]=H,i[(t+308|0)>>0]=H>>>8|0,i[(t+309|0)>>0]=H>>>16|0,i[(t+310|0)>>0]=H>>>24|0,A[(t+304|0)>>2]=0|A[(t+336|0)>>2],g=16+(t+280|0)|0,u=0|A[(o=M)>>2],a=0|A[(o+4|0)>>2],lr=u,A[(u=g)>>2]=lr,A[(u+4|0)>>2]=a,I=8+(t+280|0)|0,a=0|A[(o=F)>>2],u=0|A[(o+4|0)>>2],pr=a,A[(a=I)>>2]=pr,A[(a+4|0)>>2]=u,o=t,u=0|A[(t+312|0)>>2],a=0|A[(t+316|0)>>2],dr=u,u=t,A[(t+280|0)>>2]=dr,A[(t+284|0)>>2]=a,le(0|t+408,0|t+224),j=xe,K=0|A[(t+304|0)>>2],i[j>>0]=K,i[(j+1|0)>>0]=K>>>8|0,i[(j+2|0)>>0]=K>>>16|0,i[(j+3|0)>>0]=K>>>24|0,q=j+3|0,$=0|f[(t+307|0)>>0]|(0|f[(t+308|0)>>0])<<8|0|(0|f[(t+309|0)>>0])<<16|0|(0|f[(t+310|0)>>0])<<24|0,i[q>>0]=$,i[(q+1|0)>>0]=$>>>8|0,i[(q+2|0)>>0]=$>>>16|0,i[(q+3|0)>>0]=$>>>24|0,o=t,a=0|A[(t+280|0)>>2],u=0|A[(t+284|0)>>2],gr=a,A[(a=ke)>>2]=gr,A[(a+4|0)>>2]=u,u=0|A[(o=I)>>2],a=0|A[(o+4|0)>>2],vr=u,A[(u=ke+8|0)>>2]=vr,A[(u+4|0)>>2]=a,a=0|A[(o=g)>>2],u=0|A[(o+4|0)>>2],_r=a,A[(a=ke+16|0)>>2]=_r,A[(a+4|0)>>2]=u,i[(t+472|0)>>0]=Q,A[(t+492|0)>>2]=_,A[(t+488|0)>>2]=w,A[(t+484|0)>>2]=k,A[(t+480|0)>>2]=y,A[(t+524|0)>>2]=G,A[(t+520|0)>>2]=p,D(0|t+352,0|t+8,0|t+408,0|t+472),7!=(0|A[(t+352|0)>>2]))break o;if(yr(0|t+224),(0|(o=m))!=(0|(c=1))|(0|(u=B))!=(0|(a=0))|0)continue b;if((0|A[(t+36|0)>>2])>>>0<ge>>>0)continue b;break r}break b}if(ie(0|t+472,0|r),E=o=0|A[(c=16+(t+472|0)|0)>>2],v=u=0|A[(c+4|0)>>2],k=0|A[(t+484|0)>>2],y=0|A[(t+480|0)>>2],c=t,!((0|(c=u=0|A[(t+472|0)>>2]))==(0|(a=1))&(0|(o=0|A[(t+476|0)>>2]))==(0|(u=0))|0)){if(c=v,A[(o=t+360|0)>>2]=E,A[(o+4|0)>>2]=c,A[(t+356|0)>>2]=k,A[(t+352|0)>>2]=y,5==(0|255&y))break r;A[(t+472|0)>>2]=0,Vt(0,0|t+352,1050664,0|t+472,1050680),l()}c=0|A[(a=t+504|0)>>2],o=0|A[(a+4|0)>>2],wr=c,A[(c=t+200|0)>>2]=wr,A[(c+4|0)>>2]=o,o=0|A[(a=t+512|0)>>2],c=0|A[(a+4|0)>>2],mr=o,A[(o=16+(t+192|0)|0)>>2]=mr,A[(o+4|0)>>2]=c,c=0|A[(a=t+496|0)>>2],o=0|A[(a+4|0)>>2],Br=c,c=t,A[(t+192|0)>>2]=Br,A[(t+196|0)>>2]=o,o=v,a=E,c=0,s=31&(u=32)|0,32<=(63&u|0)>>>0?(c=0,we=o>>>s|0):(c=o>>>s|0,we=(((1<<s|0)-1|0)&o|0)<<(32-s|0)|0|a>>>s|0),_=we,c=v,w=E;break t}r=8+(t+352|0)|0,c=0|A[(o=8+(t+408|0)|0)>>2],a=0|A[(o+4|0)>>2],Er=c,A[(c=r)>>2]=Er,A[(c+4|0)>>2]=a,d=16+(t+352|0)|0,a=0|A[(o=16+(t+408|0)|0)>>2],c=0|A[(o+4|0)>>2],Qr=a,A[(a=d)>>2]=Qr,A[(a+4|0)>>2]=c,ee=0|f[(t+467|0)>>0]|(0|f[(t+468|0)>>0])<<8|0|(0|f[(t+469|0)>>0])<<16|0|(0|f[(t+470|0)>>0])<<24|0,i[(t+347|0)>>0]=ee,i[(t+348|0)>>0]=ee>>>8|0,i[(t+349|0)>>0]=ee>>>16|0,i[(t+350|0)>>0]=ee>>>24|0,A[(t+344|0)>>2]=0|A[(t+464|0)>>2],o=t,c=0|A[(t+408|0)>>2],a=0|A[(t+412|0)>>2],Ir=c,c=t,A[(t+352|0)>>2]=Ir,A[(t+356|0)>>2]=a,A[(t+336|0)>>2]=0|A[(t+344|0)>>2],re=0|f[(t+347|0)>>0]|(0|f[(t+348|0)>>0])<<8|0|(0|f[(t+349|0)>>0])<<16|0|(0|f[(t+350|0)>>0])<<24|0,i[(t+339|0)>>0]=re,i[(t+340|0)>>0]=re>>>8|0,i[(t+341|0)>>0]=re>>>16|0,i[(t+342|0)>>0]=re>>>24|0,m=a=0|A[(o=t+536|0)>>2],B=c=0|A[(o+4|0)>>2],g=16+(t+312|0)|0,c=0|A[(o=d)>>2],a=0|A[(o+4|0)>>2],Gr=c,A[(c=g)>>2]=Gr,A[(c+4|0)>>2]=a,d=8+(t+312|0)|0,a=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],Zr=a,A[(a=d)>>2]=Zr,A[(a+4|0)>>2]=c,o=t,c=0|A[(t+352|0)>>2],a=0|A[(t+356|0)>>2],Wr=c,c=t,A[(t+312|0)>>2]=Wr,A[(t+316|0)>>2]=a,te=0|f[(t+339|0)>>0]|(0|f[(t+340|0)>>0])<<8|0|(0|f[(t+341|0)>>0])<<16|0|(0|f[(t+342|0)>>0])<<24|0,i[(t+219|0)>>0]=te,i[(t+220|0)>>0]=te>>>8|0,i[(t+221|0)>>0]=te>>>16|0,i[(t+222|0)>>0]=te>>>24|0,A[(t+216|0)>>2]=0|A[(t+336|0)>>2],a=0|A[(o=g)>>2],c=0|A[(o+4|0)>>2],Cr=a,A[(a=16+(t+192|0)|0)>>2]=Cr,A[(a+4|0)>>2]=c,c=0|A[(o=d)>>2],a=0|A[(o+4|0)>>2],Rr=c,A[(c=8+(t+192|0)|0)>>2]=Rr,A[(c+4|0)>>2]=a,o=t,a=0|A[(t+312|0)>>2],c=0|A[(t+316|0)>>2],Nr=a,a=t,A[(t+192|0)>>2]=Nr,A[(t+196|0)>>2]=c;break i}if(yr(0|t+352),_=33,!(k=0|Qi(33,1)))break a;y=0,i[(k+32|0)>>0]=0|f[1050728],c=0|f[(1050720+(o=0)|0)>>0]|(0|f[(o+1050721|0)>>0])<<8|0|(0|f[(o+1050722|0)>>0])<<16|0|(0|f[(o+1050723|0)>>0])<<24|0,a=0|f[(o+1050724|0)>>0]|(0|f[(o+1050725|0)>>0])<<8|0|(0|f[(o+1050726|0)>>0])<<16|0|(0|f[(o+1050727|0)>>0])<<24|0,ae=c,i[(c=k+24|0)>>0]=ae,i[(c+1|0)>>0]=ae>>>8|0,i[(c+2|0)>>0]=ae>>>16|0,i[(c+3|0)>>0]=ae>>>24|0,i[(c+4|0)>>0]=a,i[(c+5|0)>>0]=a>>>8|0,i[(c+6|0)>>0]=a>>>16|0,i[(c+7|0)>>0]=a>>>24|0,a=0|f[(1050712+(o=0)|0)>>0]|(0|f[(o+1050713|0)>>0])<<8|0|(0|f[(o+1050714|0)>>0])<<16|0|(0|f[(o+1050715|0)>>0])<<24|0,c=0|f[(o+1050716|0)>>0]|(0|f[(o+1050717|0)>>0])<<8|0|(0|f[(o+1050718|0)>>0])<<16|0|(0|f[(o+1050719|0)>>0])<<24|0,ne=a,i[(a=k+16|0)>>0]=ne,i[(a+1|0)>>0]=ne>>>8|0,i[(a+2|0)>>0]=ne>>>16|0,i[(a+3|0)>>0]=ne>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,c=0|f[(1050704+(o=0)|0)>>0]|(0|f[(o+1050705|0)>>0])<<8|0|(0|f[(o+1050706|0)>>0])<<16|0|(0|f[(o+1050707|0)>>0])<<24|0,a=0|f[(o+1050708|0)>>0]|(0|f[(o+1050709|0)>>0])<<8|0|(0|f[(o+1050710|0)>>0])<<16|0|(0|f[(o+1050711|0)>>0])<<24|0,Ae=c,i[(c=k+8|0)>>0]=Ae,i[(c+1|0)>>0]=Ae>>>8|0,i[(c+2|0)>>0]=Ae>>>16|0,i[(c+3|0)>>0]=Ae>>>24|0,i[(c+4|0)>>0]=a,i[(c+5|0)>>0]=a>>>8|0,i[(c+6|0)>>0]=a>>>16|0,i[(c+7|0)>>0]=a>>>24|0,a=0|f[(1050696+(o=0)|0)>>0]|(0|f[(o+1050697|0)>>0])<<8|0|(0|f[(o+1050698|0)>>0])<<16|0|(0|f[(o+1050699|0)>>0])<<24|0,c=0|f[(o+1050700|0)>>0]|(0|f[(o+1050701|0)>>0])<<8|0|(0|f[(o+1050702|0)>>0])<<16|0|(0|f[(o+1050703|0)>>0])<<24|0,fe=a,i[(a=k)>>0]=fe,i[(a+1|0)>>0]=fe>>>8|0,i[(a+2|0)>>0]=fe>>>16|0,i[(a+3|0)>>0]=fe>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,Q=3,w=33,p=0;break i}r=8+(t+352|0)|0,c=0|A[(o=8+(t+408|0)|0)>>2],a=0|A[(o+4|0)>>2],Sr=c,A[(c=r)>>2]=Sr,A[(c+4|0)>>2]=a,d=16+(t+352|0)|0,a=0|A[(o=16+(t+408|0)|0)>>2],c=0|A[(o+4|0)>>2],Yr=a,A[(a=d)>>2]=Yr,A[(a+4|0)>>2]=c,oe=0|f[(t+283|0)>>0]|(0|f[(t+284|0)>>0])<<8|0|(0|f[(t+285|0)>>0])<<16|0|(0|f[(t+286|0)>>0])<<24|0,i[(t+467|0)>>0]=oe,i[(t+468|0)>>0]=oe>>>8|0,i[(t+469|0)>>0]=oe>>>16|0,i[(t+470|0)>>0]=oe>>>24|0,A[(t+464|0)>>2]=0|A[(t+280|0)>>2],o=t,c=0|A[(t+408|0)>>2],a=0|A[(t+412|0)>>2],Or=c,c=t,A[(t+352|0)>>2]=Or,A[(t+356|0)>>2]=a,A[(t+344|0)>>2]=0|A[(t+464|0)>>2],ce=0|f[(t+467|0)>>0]|(0|f[(t+468|0)>>0])<<8|0|(0|f[(t+469|0)>>0])<<16|0|(0|f[(t+470|0)>>0])<<24|0,i[(t+347|0)>>0]=ce,i[(t+348|0)>>0]=ce>>>8|0,i[(t+349|0)>>0]=ce>>>16|0,i[(t+350|0)>>0]=ce>>>24|0,m=a=0|A[(o=t+536|0)>>2],B=c=0|A[(o+4|0)>>2],g=16+(t+312|0)|0,c=0|A[(o=d)>>2],a=0|A[(o+4|0)>>2],Vr=c,A[(c=g)>>2]=Vr,A[(c+4|0)>>2]=a,d=8+(t+312|0)|0,a=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],Mr=a,A[(a=d)>>2]=Mr,A[(a+4|0)>>2]=c,o=t,c=0|A[(t+352|0)>>2],a=0|A[(t+356|0)>>2],Fr=c,c=t,A[(t+312|0)>>2]=Fr,A[(t+316|0)>>2]=a,be=0|f[(t+347|0)>>0]|(0|f[(t+348|0)>>0])<<8|0|(0|f[(t+349|0)>>0])<<16|0|(0|f[(t+350|0)>>0])<<24|0,i[(t+219|0)>>0]=be,i[(t+220|0)>>0]=be>>>8|0,i[(t+221|0)>>0]=be>>>16|0,i[(t+222|0)>>0]=be>>>24|0,A[(t+216|0)>>2]=0|A[(t+344|0)>>2],a=0|A[(o=g)>>2],c=0|A[(o+4|0)>>2],Dr=a,A[(a=16+(t+192|0)|0)>>2]=Dr,A[(a+4|0)>>2]=c,c=0|A[(o=d)>>2],a=0|A[(o+4|0)>>2],xr=c,A[(c=8+(t+192|0)|0)>>2]=xr,A[(c+4|0)>>2]=a,o=t,a=0|A[(t+312|0)>>2],c=0|A[(t+316|0)>>2],Ur=a,a=t,A[(t+192|0)>>2]=Ur,A[(t+196|0)>>2]=c;break t}It(1051572,70,0|t+472,1051740,1051724),l()}c=0|A[(o=t+504|0)>>2],a=0|A[(o+4|0)>>2],Jr=c,A[(c=8+(t+192|0)|0)>>2]=Jr,A[(c+4|0)>>2]=a,a=0|A[(o=t+512|0)>>2],c=0|A[(o+4|0)>>2],Xr=a,A[(a=16+(t+192|0)|0)>>2]=Xr,A[(a+4|0)>>2]=c,c=0|A[(o=24+(t+472|0)|0)>>2],a=0|A[(o+4|0)>>2],Tr=c,c=t,A[(t+192|0)>>2]=Tr,A[(t+196|0)>>2]=a,a=B,o=m,c=0,s=31&(u=32)|0,32<=(63&u|0)>>>0?(c=0,me=a>>>s|0):(c=a>>>s|0,me=(((1<<s|0)-1|0)&a|0)<<(32-s|0)|0|o>>>s|0),k=me,c=v,a=E,o=0,s=31&(u=32)|0,32<=(63&u|0)>>>0?(o=0,Be=c>>>s|0):(o=c>>>s|0,Be=(((1<<s|0)-1|0)&c|0)<<(32-s|0)|0|a>>>s|0),_=Be,o=v,w=E,o=B,y=m,Q=1;break t}Nt(0|y,0|k,1051556),l()}Hi(33,1),l()}yr(0|t+224)}if(A[(t+492|0)>>2]=_,A[(16+(t+472|0)|0)>>2]=w,A[(t+484|0)>>2]=k,A[(8+(t+472|0)|0)>>2]=y,c=t,o=0|A[(t+192|0)>>2],a=0|A[(t+196|0)>>2],Lr=o,A[(o=24+(t+472|0)|0)>>2]=Lr,A[(o+4|0)>>2]=a,a=B,A[(o=56+(t+472|0)|0)>>2]=m,A[(o+4|0)>>2]=a,A[(t+524|0)>>2]=G,a=0|A[(c=8+(t+192|0)|0)>>2],o=0|A[(c+4|0)>>2],zr=a,A[(a=32+(t+472|0)|0)>>2]=zr,A[(a+4|0)>>2]=o,o=0|A[(c=16+(t+192|0)|0)>>2],a=0|A[(c+4|0)>>2],Pr=o,A[(o=40+(t+472|0)|0)>>2]=Pr,A[(o+4|0)>>2]=a,i[(t+472|0)>>0]=Q,ue=0|A[(t+216|0)>>2],i[(t+473|0)>>0]=ue,i[(t+474|0)>>0]=ue>>>8|0,i[(t+475|0)>>0]=ue>>>16|0,i[(t+476|0)>>0]=ue>>>24|0,se=0|f[(t+219|0)>>0]|(0|f[(t+220|0)>>0])<<8|0|(0|f[(t+221|0)>>0])<<16|0|(0|f[(t+222|0)>>0])<<24|0,i[(t+476|0)>>0]=se,i[(t+477|0)>>0]=se>>>8|0,i[(t+478|0)>>0]=se>>>16|0,i[(t+479|0)>>0]=se>>>24|0,A[(t+520|0)>>2]=p,Ke(0|(r=8+(t+120|0)|0),0|t+472,1050729,10),p=t+64|0,a=0|A[(c=16+(t+120|0)|0)>>2],o=0|A[(c+4|0)>>2],Ee=a,n[(a=p)>>1]=Ee,n[(a+2|0)>>1]=Ee>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,Q=t+72|0,o=0|A[(c=24+(t+120|0)|0)>>2],a=0|A[(c+4|0)>>2],Qe=o,n[(o=Q)>>1]=Qe,n[(o+2|0)>>1]=Qe>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,k=t+80|0,a=0|A[(c=32+(t+120|0)|0)>>2],o=0|A[(c+4|0)>>2],Ie=a,n[(a=k)>>1]=Ie,n[(a+2|0)>>1]=Ie>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,y=t+88|0,o=0|A[(c=40+(t+120|0)|0)>>2],a=0|A[(c+4|0)>>2],Ge=o,n[(o=y)>>1]=Ge,n[(o+2|0)>>1]=Ge>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,_=t+96|0,a=0|A[(c=48+(t+120|0)|0)>>2],o=0|A[(c+4|0)>>2],Ze=a,n[(a=_)>>1]=Ze,n[(a+2|0)>>1]=Ze>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,w=t+104|0,o=0|A[(c=56+(t+120|0)|0)>>2],a=0|A[(c+4|0)>>2],We=o,n[(o=w)>>1]=We,n[(o+2|0)>>1]=We>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,G=t+112|0,a=0|A[(c=64+(t+120|0)|0)>>2],o=0|A[(c+4|0)>>2],je=a,n[(a=G)>>1]=je,n[(a+2|0)>>1]=je>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|A[(c=r)>>2],a=0|A[(c+4|0)>>2],Hr=o,o=t,Ce=Hr,n[(t+56|0)>>1]=Ce,n[(t+58|0)>>1]=Ce>>>16|0,n[(t+60|0)>>1]=a,n[(t+62|0)>>1]=a>>>16|0,a=0|b[(c=G)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Re=a,n[(a=e+64|0)>>1]=Re,n[(a+2|0)>>1]=Re>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|b[(c=w)>>1]|(0|b[(c+2|0)>>1])<<16|0,a=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Ne=o,n[(o=e+56|0)>>1]=Ne,n[(o+2|0)>>1]=Ne>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,a=0|b[(c=_)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Se=a,n[(a=e+48|0)>>1]=Se,n[(a+2|0)>>1]=Se>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|b[(c=y)>>1]|(0|b[(c+2|0)>>1])<<16|0,a=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Ye=o,n[(o=e+40|0)>>1]=Ye,n[(o+2|0)>>1]=Ye>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,a=0|b[(c=k)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Oe=a,n[(a=e+32|0)>>1]=Oe,n[(a+2|0)>>1]=Oe>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|b[(c=Q)>>1]|(0|b[(c+2|0)>>1])<<16|0,a=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Ve=o,n[(o=e+24|0)>>1]=Ve,n[(o+2|0)>>1]=Ve>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,a=0|b[(c=p)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Me=a,n[(a=e+16|0)>>1]=Me,n[(a+2|0)>>1]=Me>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,c=t,o=0|b[(t+56|0)>>1]|(0|b[(t+58|0)>>1])<<16|0,a=0|b[(t+60|0)>>1]|(0|b[(t+62|0)>>1])<<16|0,Fe=o,n[((o=e)+8|0)>>1]=Fe,n[(o+10|0)>>1]=Fe>>>16|0,n[(o+12|0)>>1]=a,n[(o+14|0)>>1]=a>>>16|0,a=0,A[o>>2]=1,A[(o+4|0)>>2]=a,p=0|A[(t+40|0)>>2]){if((0|(e=0|A[(p+112|0)>>2]))!=(0|p))for(;r=0|A[(e+112|0)>>2],hr(0|e),hr(0|e+56),Ci(0|e),(0|(e=r))!=(0|p););Ci(0|p)}if(e=0|A[(t+44|0)>>2])for(;r=0|A[(e+112|0)>>2],Ci(0|e),e=r;);if(A[(t+44|0)>>2]=0,!(e=0|A[(t+24|0)>>2]))break e;if(!(e=5+(e+(r=8+(e<<3|0)|0)|0)|0))break e;Ci(0|(0|A[(t+28|0)>>2])-r);break e}a=0|A[(c=32+(t+8|0)|0)>>2],o=0|A[(c+4|0)>>2],Kr=a,A[(a=e+40|0)>>2]=Kr,A[(a+4|0)>>2]=o,o=0|A[(c=24+(t+8|0)|0)>>2],a=0|A[(c+4|0)>>2],qr=o,A[(o=e+32|0)>>2]=qr,A[(o+4|0)>>2]=a,a=0|A[(c=16+(t+8|0)|0)>>2],o=0|A[(c+4|0)>>2],$r=a,A[(a=e+24|0)>>2]=$r,A[(a+4|0)>>2]=o,o=0|A[(c=t+16|0)>>2],a=0|A[(c+4|0)>>2],et=o,A[(o=e+16|0)>>2]=et,A[(o+4|0)>>2]=a,c=t,a=0|A[(t+8|0)>>2],o=0|A[(t+12|0)>>2],rt=a,A[((a=e)+8|0)>>2]=rt,A[(a+12|0)>>2]=o,o=B,i[(a+48|0)>>0]=m,o=0,A[a>>2]=0,A[(a+4|0)>>2]=o}h=t+544|0}function Y(e,r){e|=0;var t,a=0,n=0,o=0,c=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,qe=0,$e=0,er=0,rr=0,tr=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0;h=t=h-896|0,Cr(0|t+728,0|(r|=0)),g=u=0|A[(n=16+(t+728|0)|0)>>2],v=a=0|A[(n+4|0)>>2],k=a=0|A[((n=t)+736|0)>>2],d=u=0|A[(n+740|0)>>2];e:{r:{t:{i:{if(u=0|A[(n+728|0)>>2],a=0|A[(n+732|0)>>2],!((0|(n=u))==(0|(c=1))&(0|a)==(0|(u=0))|0)){if((0|(c=k))!=(0|(u=1))|(0|(n=d))!=(0|(a=0))|0)break i;if((c=v)>>>0>(n=0)>>>0|(0|c)==(0|n)&(u=g)>>>0>=(a=3)>>>0|0)break i;s=2,p=0,_=0,m=u=0,k=g,d=u=v;break t}u=0|A[(a=t+760|0)>>2],c=0|A[(a+4|0)>>2],z=u,A[(u=t+16|0)>>2]=z,A[(u+4|0)>>2]=c,c=0|A[(a=t+768|0)>>2],u=0|A[(a+4|0)>>2],P=c,A[(c=16+(t+8|0)|0)>>2]=P,A[(c+4|0)>>2]=u,u=0|A[(a=t+752|0)>>2],c=0|A[(a+4|0)>>2],H=u,u=t,A[(t+8|0)>>2]=H,A[(t+12|0)>>2]=c,s=1,p=0,_=g,m=c=v;break t}T(0|t+728,0|r),y=8+(t+728|0)|0;i:a:{n:{if(c=0|A[((a=t)+728|0)>>2],u=0|A[(a+732|0)>>2],!((0|(a=c))==(0|(n=1))&(0|u)==(0|(c=0))|0)){if(qt(0|t+568,0|y,160),qt(0|8+(t+232|0),0|qt(0|8+(t+400|0),0|t+568,160),160),s=8+(t+208|0)|0,a=0|A[(n=40+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],K=a,A[(a=s)>>2]=K,A[(a+4|0)>>2]=u,p=16+(t+208|0)|0,u=0|A[(n=t+280|0)>>2],a=0|A[(n+4|0)>>2],q=u,A[(u=p)>>2]=q,A[(u+4|0)>>2]=a,A[(B=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],a=0|A[(n=32+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],$=a,A[((a=t)+208|0)>>2]=$,A[(a+212|0)>>2]=u,n=a,u=0|A[(a+292|0)>>2],a=0|A[(a+296|0)>>2],ee=u,u=n,A[(n+192|0)>>2]=ee,A[(n+196|0)>>2]=a,E=0|A[(n+288|0)>>2],y=0|f[(n+243|0)>>0],_=a=0|A[(n=16+(n+232|0)|0)>>2],m=u=0|A[(n+4|0)>>2],Q=u=0|A[(n=24+(t+232|0)|0)>>2],N=a=0|A[(n+4|0)>>2],I=0|f[(t+240|0)>>0],w=0|A[(t+244|0)>>2],G=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,qt(0|t+96,0|t+304,96),A[(u=16+(t+32|0)|0)>>2]=Q,A[(u+4|0)>>2]=a,a=m,A[(u=8+(t+32|0)|0)>>2]=_,A[(u+4|0)>>2]=a,a=0|A[(n=s)>>2],u=0|A[(n+4|0)>>2],re=a,A[(a=32+(t+32|0)|0)>>2]=re,A[(a+4|0)>>2]=u,u=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],te=u,A[(u=40+(t+32|0)|0)>>2]=te,A[(u+4|0)>>2]=a,A[(t+92|0)>>2]=0|A[B>>2],i[(t+35|0)>>0]=y,i[(t+33|0)>>0]=G,i[(t+34|0)>>0]=G>>>8|0,A[(t+36|0)>>2]=w,i[(t+32|0)>>0]=I,A[(t+80|0)>>2]=E,a=0|A[((n=t)+208|0)>>2],u=0|A[(n+212|0)>>2],ae=a,A[((a=n)+56|0)>>2]=ae,A[(a+60|0)>>2]=u,n=a,u=0|A[(a+192|0)>>2],a=0|A[(a+196|0)>>2],ne=u,u=n,A[(n+84|0)>>2]=ne,A[(n+88|0)>>2]=a,g=s=0|A[(r+16|0)>>2],v=a=0,Z=a=0|A[(n=r)>>2],W=u=0|A[(n+4|0)>>2],u=v,n=a,o=(u=W)>>>0>(a=v)>>>0|(0|u)==(0|a)&n>>>0>(c=s)>>>0|0,n=a,a=o?c:Z,c=o?n:u,p=a,s>>>0<a>>>0)break n;g=1,v=c=0;A:{f:if((0|s)!=(0|p)){o:{c:{b:{if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+p|0)>>0])))){if(ie(0|t+728,0|r),s=0|f[(t+736|0)>>0],g=1,v=c=0,o=t,(0|(o=c=0|A[(t+728|0)>>2]))==(0|(n=1))&(0|(a=0|A[(t+732|0)>>2]))==(0|(c=0))|0)break c;if(g=5,v=o=0,B=0,1==(0|255&s))break b;break f}if(He(0|t+728,0|r),1==(0|A[(t+728|0)>>2]))break o;V=o=0|A[(n=t+736|0)>>2],M=a=0|A[(n+4|0)>>2],B=0|A[(t+732|0)>>2]}if(a=M,O=V,(0|(n=k))!=(0|(c=1))|(0|(a=d))!=(0|(o=0))|0)break A;break r}n=0|A[(c=t+760|0)>>2],a=0|A[(c+4|0)>>2],Ae=n,A[(n=t+576|0)>>2]=Ae,A[(n+4|0)>>2]=a,a=0|A[(c=t+768|0)>>2],n=0|A[(c+4|0)>>2],fe=a,A[(a=16+(t+568|0)|0)>>2]=fe,A[(a+4|0)>>2]=n,n=0|A[(c=t+752|0)>>2],a=0|A[(c+4|0)>>2],oe=n,A[((n=t)+568|0)>>2]=oe,A[(n+572|0)>>2]=a,c=n,a=0|f[(n+737|0)>>0],n=0,c=a,a=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(a=c<<u|0,F=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,F=c<<u|0),ce=a,be=c=(a=0)&(c=0)|0,ue=(a=F)|(o=(n=s)&(o=255)|0)|0,se=n=(c=ce)|(n=be)|0,c=t,ke=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,le=a=0,n=0,c=a=0|b[(c=t+742|0)>>1],a=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(a=c<<u|0,D=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,D=c<<u|0),pe=a,c=(a=le)|(c=pe)|0,a=(n=ke)|(o=D)|0,n=0,u=31&(o=16)|0,32<=(63&o|0)>>>0?(n=a<<u|0,x=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|c<<u|0,x=a<<u|0),ye=n,S=(c=ue)|(o=x)|0,Y=a=(n=se)|(a=ye)|0,Z=a=0|A[(n=16+(t+728|0)|0)>>2],W=c=0|A[(n+4|0)>>2];break f}c=0|A[(n=t+760|0)>>2],a=0|A[(n+4|0)>>2],de=c,A[(c=8+(t+568|0)|0)>>2]=de,A[(c+4|0)>>2]=a,a=0|A[(n=t+768|0)>>2],c=0|A[(n+4|0)>>2],ge=a,A[(a=16+(t+568|0)|0)>>2]=ge,A[(a+4|0)>>2]=c,c=0|A[(n=t+752|0)>>2],a=0|A[(n+4|0)>>2],ve=c,c=t,A[(t+568|0)>>2]=ve,A[(t+572|0)>>2]=a,Z=a=0|A[(n=16+(t+728|0)|0)>>2],W=c=0|A[(n+4|0)>>2],S=c=0|A[(n=8+(t+728|0)|0)>>2],Y=a=0|A[(n+4|0)>>2]}else Z=0,W=c=0,S=8,Y=c=0;a=W,A[(c=16+(t+232|0)|0)>>2]=Z,A[(c+4|0)>>2]=a,a=Y,A[(c=8+(t+232|0)|0)>>2]=S,A[(c+4|0)>>2]=a,a=0|A[((n=t)+568|0)>>2],c=0|A[(n+572|0)>>2],he=a,A[(a=24+(n+232|0)|0)>>2]=he,A[(a+4|0)>>2]=c,c=0|A[(n=8+(n+568|0)|0)>>2],a=0|A[(n+4|0)>>2],_e=c,A[(c=32+(t+232|0)|0)>>2]=_e,A[(c+4|0)>>2]=a,a=0|A[(n=16+(t+568|0)|0)>>2],c=0|A[(n+4|0)>>2],we=a,A[(a=40+(t+232|0)|0)>>2]=we,A[(a+4|0)>>2]=c,c=v,A[((a=t)+232|0)>>2]=g,A[(a+236|0)>>2]=c,A[(a+280|0)>>2]=0,Ke(0|(r=8+(a+400|0)|0),0|a+232,1049270,10),c=0|A[(n=40+(a+400|0)|0)>>2],a=0|A[(n+4|0)>>2],me=c,A[(c=8+(t+8|0)|0)>>2]=me,A[(c+4|0)>>2]=a,a=0|A[(n=t+448|0)>>2],c=0|A[(n+4|0)>>2],Be=a,A[(a=16+(t+8|0)|0)>>2]=Be,A[(a+4|0)>>2]=c,A[(8+(t+728|0)|0)>>2]=0|A[(t+468|0)>>2],c=0|A[(n=32+(t+400|0)|0)>>2],a=0|A[(n+4|0)>>2],Ee=c,c=t,A[(t+8|0)>>2]=Ee,A[(t+12|0)>>2]=a,a=0|A[(n=t+460|0)>>2],c=0|A[(n+4|0)>>2],Qe=a,A[((a=t)+728|0)>>2]=Qe,A[(a+732|0)>>2]=c,r=(s=0|A[r>>2])>>>8|0,E=0|A[(a+412|0)>>2],k=c=0|A[(n=16+(a+400|0)|0)>>2],d=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+400|0)|0)>>2],m=c=0|A[(n+4|0)>>2],p=0|A[(t+456|0)>>2];break i}if(ie(0|t+728,0|r),r=0|f[(t+736|0)>>0],c=0|A[((n=t)+728|0)>>2],a=0|A[(n+732|0)>>2],(0|(n=c))==(0|(o=1))&(0|a)==(0|(c=0))|0)k=n=0|A[(o=t+760|0)>>2],d=a=0|A[(o+4|0)>>2],A[(n=8+(t+400|0)|0)>>2]=k,A[(n+4|0)>>2]=a,g=a=0|A[(o=t+768|0)>>2],v=n=0|A[(o+4|0)>>2],A[(a=16+(t+400|0)|0)>>2]=g,A[(a+4|0)>>2]=n,n=d,A[(a=8+(t+8|0)|0)>>2]=k,A[(a+4|0)>>2]=n,n=v,A[(a=16+(t+8|0)|0)>>2]=g,A[(a+4|0)>>2]=n,k=n=0|A[(o=t+752|0)>>2],d=a=0|A[(o+4|0)>>2],A[((n=t)+400|0)>>2]=k,A[(n+404|0)>>2]=a,A[(n+8|0)>>2]=k,A[(n+12|0)>>2]=a,o=n,a=0|f[(n+737|0)>>0],n=0,o=a,a=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(a=o<<u|0,U=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,U=o<<u|0),Ie=a,Ge=o=(a=0)&(o=0)|0,Ze=(a=U)|(c=(n=r)&(c=255)|0)|0,We=n=(o=Ie)|(n=Ge)|0,o=t,je=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,Ce=a=0,n=0,o=a=0|b[(o=t+742|0)>>1],a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=o<<u|0,J=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,J=o<<u|0),Re=a,o=(a=Ce)|(o=Re)|0,a=(n=je)|(c=J)|0,n=0,u=31&(c=16)|0,32<=(63&c|0)>>>0?(n=a<<u|0,X=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|o<<u|0,X=a<<u|0),Ne=n,k=(o=Ze)|(c=X)|0,d=a=(n=We)|(a=Ne)|0,_=a=0|A[(n=16+(t+728|0)|0)>>2],m=o=0|A[(n+4|0)>>2],s=1;else{if(5==(0|255&r))break r;s=4}if(p=0,!B)break a;if(!O)break a;Ci(0|B);break i}k=o=0|A[(n=y+56|0)>>2],d=a=0|A[(n+4|0)>>2],A[(o=56+(t+568|0)|0)>>2]=k,A[(o+4|0)>>2]=a,g=a=0|A[(n=y+48|0)>>2],v=o=0|A[(n+4|0)>>2],A[(a=48+(t+568|0)|0)>>2]=g,A[(a+4|0)>>2]=o,_=o=0|A[(n=y+40|0)>>2],m=a=0|A[(n+4|0)>>2],A[(o=40+(t+568|0)|0)>>2]=_,A[(o+4|0)>>2]=a,Q=a=0|A[(n=y+32|0)>>2],N=o=0|A[(n+4|0)>>2],A[(a=32+(t+568|0)|0)>>2]=Q,A[(a+4|0)>>2]=o,r=16+(t+400|0)|0,o=0|A[(n=y+8|0)>>2],a=0|A[(n+4|0)>>2],Se=o,A[(o=r)>>2]=Se,A[(o+4|0)>>2]=a,s=24+(t+400|0)|0,a=0|A[(n=y+16|0)>>2],o=0|A[(n+4|0)>>2],Ye=a,A[(a=s)>>2]=Ye,A[(a+4|0)>>2]=o,p=32+(t+400|0)|0,o=0|A[(n=y+24|0)>>2],a=0|A[(n+4|0)>>2],Oe=o,A[(o=p)>>2]=Oe,A[(o+4|0)>>2]=a,a=N,A[(o=E=40+(t+400|0)|0)>>2]=Q,A[(o+4|0)>>2]=a,a=m,A[(o=I=48+(t+400|0)|0)>>2]=_,A[(o+4|0)>>2]=a,a=v,A[(o=w=56+(t+400|0)|0)>>2]=g,A[(o+4|0)>>2]=a,a=d,A[(o=G=t+464|0)>>2]=k,A[(o+4|0)>>2]=a,a=0|A[(n=y)>>2],o=0|A[(n+4|0)>>2],Ve=a,A[((a=t)+408|0)>>2]=Ve,A[(a+412|0)>>2]=o,o=0|A[(n=G)>>2],a=0|A[(n+4|0)>>2],Me=o,A[(o=56+(t+728|0)|0)>>2]=Me,A[(o+4|0)>>2]=a,a=0|A[(n=w)>>2],o=0|A[(n+4|0)>>2],Fe=a,A[(a=48+(t+728|0)|0)>>2]=Fe,A[(a+4|0)>>2]=o,o=0|A[(n=I)>>2],a=0|A[(n+4|0)>>2],De=o,A[(o=40+(t+728|0)|0)>>2]=De,A[(o+4|0)>>2]=a,a=0|A[(n=E)>>2],o=0|A[(n+4|0)>>2],xe=a,A[(a=32+(t+728|0)|0)>>2]=xe,A[(a+4|0)>>2]=o,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],Ue=o,A[(o=24+(t+728|0)|0)>>2]=Ue,A[(o+4|0)>>2]=a,a=0|A[(n=s)>>2],o=0|A[(n+4|0)>>2],Je=a,A[(a=16+(t+728|0)|0)>>2]=Je,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],Xe=o,A[(o=y)>>2]=Xe,A[(o+4|0)>>2]=a,a=0|A[((n=t)+408|0)>>2],o=0|A[(n+412|0)>>2],Te=a,A[((a=n)+728|0)>>2]=Te,A[(a+732|0)>>2]=o,Ke(0|8+(a+232|0),0|a+728,1049084,7),r=8+(a+208|0)|0,o=0|A[(n=40+(a+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Le=o,A[(o=r)>>2]=Le,A[(o+4|0)>>2]=a,I=16+(t+208|0)|0,a=0|A[(n=48+(t+232|0)|0)>>2],o=0|A[(n+4|0)>>2],ze=a,A[(a=I)>>2]=ze,A[(a+4|0)>>2]=o,A[(w=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],o=0|A[(n=32+(t+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Pe=o,o=t,A[(t+208|0)>>2]=Pe,A[(t+212|0)>>2]=a,a=0|A[((n=t)+292|0)>>2],o=0|A[(n+296|0)>>2],qe=a,A[((a=n)+192|0)>>2]=qe,A[(a+196|0)>>2]=o,k=o=0|A[(n=16+(a+232|0)|0)>>2],d=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+232|0)|0)>>2],m=o=0|A[(n+4|0)>>2],p=0|A[(56+(t+232|0)|0)>>2],G=0|f[(t+243|0)>>0],s=0|f[(t+240|0)>>0],E=0|A[(t+244|0)>>2],B=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],$e=o,A[(o=8+(t+8|0)|0)>>2]=$e,A[(o+4|0)>>2]=a,a=0|A[(n=I)>>2],o=0|A[(n+4|0)>>2],er=a,A[(a=16+(t+8|0)|0)>>2]=er,A[(a+4|0)>>2]=o,A[y>>2]=0|A[w>>2],o=0|A[((n=t)+208|0)>>2],a=0|A[(n+212|0)>>2],rr=o,o=n,A[(n+8|0)>>2]=rr,A[(n+12|0)>>2]=a,a=0|A[(n+192|0)>>2],o=0|A[(n+196|0)>>2],tr=a,A[((a=n)+728|0)>>2]=tr,A[(a+732|0)>>2]=o,r=B|G<<16|0;break t}Nt(0|p,0|s,1051556),l()}(y=0|A[(t+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),ir(0|t+32)}o=m,A[(a=16+(t+400|0)|0)>>2]=_,A[(a+4|0)>>2]=o,o=d,A[(a=8+(t+400|0)|0)>>2]=k,A[(a+4|0)>>2]=o,o=0|A[((n=t)+8|0)>>2],a=0|A[(n+12|0)>>2],ar=o,A[(o=n+424|0)>>2]=ar,A[(o+4|0)>>2]=a,a=0|A[(n+728|0)>>2],o=0|A[(n+732|0)>>2],nr=a,A[(a=n+452|0)>>2]=nr,A[(a+4|0)>>2]=o,o=0|A[(n=8+(n+8|0)|0)>>2],a=0|A[(n+4|0)>>2],Ar=o,A[(o=t+432|0)>>2]=Ar,A[(o+4|0)>>2]=a,a=0|A[(n=16+(t+8|0)|0)>>2],o=0|A[(n+4|0)>>2],fr=a,A[(a=t+440|0)>>2]=fr,A[(a+4|0)>>2]=o,A[(t+460|0)>>2]=0|A[(8+(t+728|0)|0)>>2],A[(t+404|0)>>2]=E,i[(t+400|0)>>0]=s,A[(t+448|0)>>2]=p,i[(t+401|0)>>0]=r,i[(t+402|0)>>0]=r>>>8|0,i[(t+403|0)>>0]=r>>>16|0,Ke(0|e+8,0|t+400,1049280,12),k=1,d=o=0;break e}s=16+(t+8|0)|0,o=0|A[(n=16+(r=24+(t+32|0)|0)|0)>>2],a=0|A[(n+4|0)>>2],or=o,A[(o=s)>>2]=or,A[(o+4|0)>>2]=a,p=8+(t+8|0)|0,a=0|A[(n=r+8|0)>>2],o=0|A[(n+4|0)>>2],cr=a,A[(a=p)>>2]=cr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],br=o,o=t,A[(t+8|0)>>2]=br,A[(t+12|0)>>2]=a,qt(0|t+728,0|t+84,108),r=G|y<<16|0,i[(e+11|0)>>0]=r>>>16|0,i[(e+9|0)>>0]=r,i[(e+10|0)>>0]=r>>>8|0,a=N,i[(o=e+24|0)>>0]=Q,i[(o+1|0)>>0]=Q>>>8|0,i[(o+2|0)>>0]=Q>>>16|0,i[(o+3|0)>>0]=Q>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=m,i[(o=e+16|0)>>0]=_,i[(o+1|0)>>0]=_>>>8|0,i[(o+2|0)>>0]=_>>>16|0,i[(o+3|0)>>0]=_>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,i[(e+12|0)>>0]=w,i[(e+13|0)>>0]=w>>>8|0,i[(e+14|0)>>0]=w>>>16|0,i[(e+15|0)>>0]=w>>>24|0,i[(e+8|0)>>0]=I,a=0|A[((n=t)+8|0)>>2],o=0|A[(n+12|0)>>2],j=a,i[(a=e+32|0)>>0]=j,i[(a+1|0)>>0]=j>>>8|0,i[(a+2|0)>>0]=j>>>16|0,i[(a+3|0)>>0]=j>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],C=o,i[(o=e+40|0)>>0]=C,i[(o+1|0)>>0]=C>>>8|0,i[(o+2|0)>>0]=C>>>16|0,i[(o+3|0)>>0]=C>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(n=s)>>2],o=0|A[(n+4|0)>>2],R=a,i[(a=e+48|0)>>0]=R,i[(a+1|0)>>0]=R>>>8|0,i[(a+2|0)>>0]=R>>>16|0,i[(a+3|0)>>0]=R>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,A[(e+56|0)>>2]=E,qt(0|e+60,0|t+728,108),o=M,n=V,a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,L=o>>>u|0):(a=o>>>u|0,L=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|n>>>u|0),A[(e+176|0)>>2]=L,A[(e+172|0)>>2]=O,A[(e+168|0)>>2]=B,k=0,d=a=0}a=d,A[(n=e)>>2]=k,A[(n+4|0)>>2]=a,h=t+896|0}function O(e,r){e|=0;var t,a=0,n=0,o=0,c=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,qe=0,$e=0,er=0,rr=0,tr=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0;h=t=h-896|0,Cr(0|t+728,0|(r|=0)),g=u=0|A[(n=16+(t+728|0)|0)>>2],v=a=0|A[(n+4|0)>>2],k=a=0|A[((n=t)+736|0)>>2],d=u=0|A[(n+740|0)>>2];e:{r:{t:{i:{if(u=0|A[(n+728|0)>>2],a=0|A[(n+732|0)>>2],!((0|(n=u))==(0|(c=1))&(0|a)==(0|(u=0))|0)){if((0|(c=k))!=(0|(u=1))|(0|(n=d))!=(0|(a=0))|0)break i;if((c=v)>>>0>(n=0)>>>0|(0|c)==(0|n)&(u=g)>>>0>=(a=3)>>>0|0)break i;s=2,p=0,_=0,m=u=0,k=g,d=u=v;break t}u=0|A[(a=t+760|0)>>2],c=0|A[(a+4|0)>>2],z=u,A[(u=t+16|0)>>2]=z,A[(u+4|0)>>2]=c,c=0|A[(a=t+768|0)>>2],u=0|A[(a+4|0)>>2],P=c,A[(c=16+(t+8|0)|0)>>2]=P,A[(c+4|0)>>2]=u,u=0|A[(a=t+752|0)>>2],c=0|A[(a+4|0)>>2],H=u,u=t,A[(t+8|0)>>2]=H,A[(t+12|0)>>2]=c,s=1,p=0,_=g,m=c=v;break t}T(0|t+728,0|r),y=8+(t+728|0)|0;i:a:{n:{if(c=0|A[((a=t)+728|0)>>2],u=0|A[(a+732|0)>>2],!((0|(a=c))==(0|(n=1))&(0|u)==(0|(c=0))|0)){if(qt(0|t+568,0|y,160),qt(0|8+(t+232|0),0|qt(0|8+(t+400|0),0|t+568,160),160),s=8+(t+208|0)|0,a=0|A[(n=40+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],K=a,A[(a=s)>>2]=K,A[(a+4|0)>>2]=u,p=16+(t+208|0)|0,u=0|A[(n=t+280|0)>>2],a=0|A[(n+4|0)>>2],q=u,A[(u=p)>>2]=q,A[(u+4|0)>>2]=a,A[(B=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],a=0|A[(n=32+(t+232|0)|0)>>2],u=0|A[(n+4|0)>>2],$=a,A[((a=t)+208|0)>>2]=$,A[(a+212|0)>>2]=u,n=a,u=0|A[(a+292|0)>>2],a=0|A[(a+296|0)>>2],ee=u,u=n,A[(n+192|0)>>2]=ee,A[(n+196|0)>>2]=a,E=0|A[(n+288|0)>>2],y=0|f[(n+243|0)>>0],_=a=0|A[(n=16+(n+232|0)|0)>>2],m=u=0|A[(n+4|0)>>2],Q=u=0|A[(n=24+(t+232|0)|0)>>2],N=a=0|A[(n+4|0)>>2],I=0|f[(t+240|0)>>0],w=0|A[(t+244|0)>>2],G=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,qt(0|t+96,0|t+304,96),A[(u=16+(t+32|0)|0)>>2]=Q,A[(u+4|0)>>2]=a,a=m,A[(u=8+(t+32|0)|0)>>2]=_,A[(u+4|0)>>2]=a,a=0|A[(n=s)>>2],u=0|A[(n+4|0)>>2],re=a,A[(a=32+(t+32|0)|0)>>2]=re,A[(a+4|0)>>2]=u,u=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],te=u,A[(u=40+(t+32|0)|0)>>2]=te,A[(u+4|0)>>2]=a,A[(t+92|0)>>2]=0|A[B>>2],i[(t+35|0)>>0]=y,i[(t+33|0)>>0]=G,i[(t+34|0)>>0]=G>>>8|0,A[(t+36|0)>>2]=w,i[(t+32|0)>>0]=I,A[(t+80|0)>>2]=E,a=0|A[((n=t)+208|0)>>2],u=0|A[(n+212|0)>>2],ae=a,A[((a=n)+56|0)>>2]=ae,A[(a+60|0)>>2]=u,n=a,u=0|A[(a+192|0)>>2],a=0|A[(a+196|0)>>2],ne=u,u=n,A[(n+84|0)>>2]=ne,A[(n+88|0)>>2]=a,g=s=0|A[(r+16|0)>>2],v=a=0,Z=a=0|A[(n=r)>>2],W=u=0|A[(n+4|0)>>2],u=v,n=a,o=(u=W)>>>0>(a=v)>>>0|(0|u)==(0|a)&n>>>0>(c=s)>>>0|0,n=a,a=o?c:Z,c=o?n:u,p=a,s>>>0<a>>>0)break n;g=1,v=c=0;A:{f:if((0|s)!=(0|p)){o:{c:{b:{if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+p|0)>>0])))){if(ie(0|t+728,0|r),s=0|f[(t+736|0)>>0],g=1,v=c=0,o=t,(0|(o=c=0|A[(t+728|0)>>2]))==(0|(n=1))&(0|(a=0|A[(t+732|0)>>2]))==(0|(c=0))|0)break c;if(g=5,v=o=0,B=0,1==(0|255&s))break b;break f}if(He(0|t+728,0|r),1==(0|A[(t+728|0)>>2]))break o;V=o=0|A[(n=t+736|0)>>2],M=a=0|A[(n+4|0)>>2],B=0|A[(t+732|0)>>2]}if(a=M,O=V,(0|(n=k))!=(0|(c=1))|(0|(a=d))!=(0|(o=0))|0)break A;break r}n=0|A[(c=t+760|0)>>2],a=0|A[(c+4|0)>>2],Ae=n,A[(n=t+576|0)>>2]=Ae,A[(n+4|0)>>2]=a,a=0|A[(c=t+768|0)>>2],n=0|A[(c+4|0)>>2],fe=a,A[(a=16+(t+568|0)|0)>>2]=fe,A[(a+4|0)>>2]=n,n=0|A[(c=t+752|0)>>2],a=0|A[(c+4|0)>>2],oe=n,A[((n=t)+568|0)>>2]=oe,A[(n+572|0)>>2]=a,c=n,a=0|f[(n+737|0)>>0],n=0,c=a,a=0,u=31&(o=8)|0,32<=(63&o|0)>>>0?(a=c<<u|0,F=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,F=c<<u|0),ce=a,be=c=(a=0)&(c=0)|0,ue=(a=F)|(o=(n=s)&(o=255)|0)|0,se=n=(c=ce)|(n=be)|0,c=t,ke=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,le=a=0,n=0,c=a=0|b[(c=t+742|0)>>1],a=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(a=c<<u|0,D=0):(a=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,D=c<<u|0),pe=a,c=(a=le)|(c=pe)|0,a=(n=ke)|(o=D)|0,n=0,u=31&(o=16)|0,32<=(63&o|0)>>>0?(n=a<<u|0,x=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|c<<u|0,x=a<<u|0),ye=n,S=(c=ue)|(o=x)|0,Y=a=(n=se)|(a=ye)|0,Z=a=0|A[(n=16+(t+728|0)|0)>>2],W=c=0|A[(n+4|0)>>2];break f}c=0|A[(n=t+760|0)>>2],a=0|A[(n+4|0)>>2],de=c,A[(c=8+(t+568|0)|0)>>2]=de,A[(c+4|0)>>2]=a,a=0|A[(n=t+768|0)>>2],c=0|A[(n+4|0)>>2],ge=a,A[(a=16+(t+568|0)|0)>>2]=ge,A[(a+4|0)>>2]=c,c=0|A[(n=t+752|0)>>2],a=0|A[(n+4|0)>>2],ve=c,c=t,A[(t+568|0)>>2]=ve,A[(t+572|0)>>2]=a,Z=a=0|A[(n=16+(t+728|0)|0)>>2],W=c=0|A[(n+4|0)>>2],S=c=0|A[(n=8+(t+728|0)|0)>>2],Y=a=0|A[(n+4|0)>>2]}else Z=0,W=c=0,S=8,Y=c=0;a=W,A[(c=16+(t+232|0)|0)>>2]=Z,A[(c+4|0)>>2]=a,a=Y,A[(c=8+(t+232|0)|0)>>2]=S,A[(c+4|0)>>2]=a,a=0|A[((n=t)+568|0)>>2],c=0|A[(n+572|0)>>2],he=a,A[(a=24+(n+232|0)|0)>>2]=he,A[(a+4|0)>>2]=c,c=0|A[(n=8+(n+568|0)|0)>>2],a=0|A[(n+4|0)>>2],_e=c,A[(c=32+(t+232|0)|0)>>2]=_e,A[(c+4|0)>>2]=a,a=0|A[(n=16+(t+568|0)|0)>>2],c=0|A[(n+4|0)>>2],we=a,A[(a=40+(t+232|0)|0)>>2]=we,A[(a+4|0)>>2]=c,c=v,A[((a=t)+232|0)>>2]=g,A[(a+236|0)>>2]=c,A[(a+280|0)>>2]=0,Ke(0|(r=8+(a+400|0)|0),0|a+232,1049270,10),c=0|A[(n=40+(a+400|0)|0)>>2],a=0|A[(n+4|0)>>2],me=c,A[(c=8+(t+8|0)|0)>>2]=me,A[(c+4|0)>>2]=a,a=0|A[(n=t+448|0)>>2],c=0|A[(n+4|0)>>2],Be=a,A[(a=16+(t+8|0)|0)>>2]=Be,A[(a+4|0)>>2]=c,A[(8+(t+728|0)|0)>>2]=0|A[(t+468|0)>>2],c=0|A[(n=32+(t+400|0)|0)>>2],a=0|A[(n+4|0)>>2],Ee=c,c=t,A[(t+8|0)>>2]=Ee,A[(t+12|0)>>2]=a,a=0|A[(n=t+460|0)>>2],c=0|A[(n+4|0)>>2],Qe=a,A[((a=t)+728|0)>>2]=Qe,A[(a+732|0)>>2]=c,r=(s=0|A[r>>2])>>>8|0,E=0|A[(a+412|0)>>2],k=c=0|A[(n=16+(a+400|0)|0)>>2],d=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+400|0)|0)>>2],m=c=0|A[(n+4|0)>>2],p=0|A[(t+456|0)>>2];break i}if(ie(0|t+728,0|r),r=0|f[(t+736|0)>>0],c=0|A[((n=t)+728|0)>>2],a=0|A[(n+732|0)>>2],(0|(n=c))==(0|(o=1))&(0|a)==(0|(c=0))|0)k=n=0|A[(o=t+760|0)>>2],d=a=0|A[(o+4|0)>>2],A[(n=8+(t+400|0)|0)>>2]=k,A[(n+4|0)>>2]=a,g=a=0|A[(o=t+768|0)>>2],v=n=0|A[(o+4|0)>>2],A[(a=16+(t+400|0)|0)>>2]=g,A[(a+4|0)>>2]=n,n=d,A[(a=8+(t+8|0)|0)>>2]=k,A[(a+4|0)>>2]=n,n=v,A[(a=16+(t+8|0)|0)>>2]=g,A[(a+4|0)>>2]=n,k=n=0|A[(o=t+752|0)>>2],d=a=0|A[(o+4|0)>>2],A[((n=t)+400|0)>>2]=k,A[(n+404|0)>>2]=a,A[(n+8|0)>>2]=k,A[(n+12|0)>>2]=a,o=n,a=0|f[(n+737|0)>>0],n=0,o=a,a=0,u=31&(c=8)|0,32<=(63&c|0)>>>0?(a=o<<u|0,U=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,U=o<<u|0),Ie=a,Ge=o=(a=0)&(o=0)|0,Ze=(a=U)|(c=(n=r)&(c=255)|0)|0,We=n=(o=Ie)|(n=Ge)|0,o=t,je=n=0|b[(t+738|0)>>1]|(0|b[(t+740|0)>>1])<<16|0,Ce=a=0,n=0,o=a=0|b[(o=t+742|0)>>1],a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=o<<u|0,J=0):(a=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,J=o<<u|0),Re=a,o=(a=Ce)|(o=Re)|0,a=(n=je)|(c=J)|0,n=0,u=31&(c=16)|0,32<=(63&c|0)>>>0?(n=a<<u|0,X=0):(n=((1<<u|0)-1|0)&(a>>>(32-u|0)|0)|0|o<<u|0,X=a<<u|0),Ne=n,k=(o=Ze)|(c=X)|0,d=a=(n=We)|(a=Ne)|0,_=a=0|A[(n=16+(t+728|0)|0)>>2],m=o=0|A[(n+4|0)>>2],s=1;else{if(5==(0|255&r))break r;s=4}if(p=0,!B)break a;if(!O)break a;Ci(0|B);break i}k=o=0|A[(n=y+56|0)>>2],d=a=0|A[(n+4|0)>>2],A[(o=56+(t+568|0)|0)>>2]=k,A[(o+4|0)>>2]=a,g=a=0|A[(n=y+48|0)>>2],v=o=0|A[(n+4|0)>>2],A[(a=48+(t+568|0)|0)>>2]=g,A[(a+4|0)>>2]=o,_=o=0|A[(n=y+40|0)>>2],m=a=0|A[(n+4|0)>>2],A[(o=40+(t+568|0)|0)>>2]=_,A[(o+4|0)>>2]=a,Q=a=0|A[(n=y+32|0)>>2],N=o=0|A[(n+4|0)>>2],A[(a=32+(t+568|0)|0)>>2]=Q,A[(a+4|0)>>2]=o,r=16+(t+400|0)|0,o=0|A[(n=y+8|0)>>2],a=0|A[(n+4|0)>>2],Se=o,A[(o=r)>>2]=Se,A[(o+4|0)>>2]=a,s=24+(t+400|0)|0,a=0|A[(n=y+16|0)>>2],o=0|A[(n+4|0)>>2],Ye=a,A[(a=s)>>2]=Ye,A[(a+4|0)>>2]=o,p=32+(t+400|0)|0,o=0|A[(n=y+24|0)>>2],a=0|A[(n+4|0)>>2],Oe=o,A[(o=p)>>2]=Oe,A[(o+4|0)>>2]=a,a=N,A[(o=E=40+(t+400|0)|0)>>2]=Q,A[(o+4|0)>>2]=a,a=m,A[(o=I=48+(t+400|0)|0)>>2]=_,A[(o+4|0)>>2]=a,a=v,A[(o=w=56+(t+400|0)|0)>>2]=g,A[(o+4|0)>>2]=a,a=d,A[(o=G=t+464|0)>>2]=k,A[(o+4|0)>>2]=a,a=0|A[(n=y)>>2],o=0|A[(n+4|0)>>2],Ve=a,A[((a=t)+408|0)>>2]=Ve,A[(a+412|0)>>2]=o,o=0|A[(n=G)>>2],a=0|A[(n+4|0)>>2],Me=o,A[(o=56+(t+728|0)|0)>>2]=Me,A[(o+4|0)>>2]=a,a=0|A[(n=w)>>2],o=0|A[(n+4|0)>>2],Fe=a,A[(a=48+(t+728|0)|0)>>2]=Fe,A[(a+4|0)>>2]=o,o=0|A[(n=I)>>2],a=0|A[(n+4|0)>>2],De=o,A[(o=40+(t+728|0)|0)>>2]=De,A[(o+4|0)>>2]=a,a=0|A[(n=E)>>2],o=0|A[(n+4|0)>>2],xe=a,A[(a=32+(t+728|0)|0)>>2]=xe,A[(a+4|0)>>2]=o,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],Ue=o,A[(o=24+(t+728|0)|0)>>2]=Ue,A[(o+4|0)>>2]=a,a=0|A[(n=s)>>2],o=0|A[(n+4|0)>>2],Je=a,A[(a=16+(t+728|0)|0)>>2]=Je,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],Xe=o,A[(o=y)>>2]=Xe,A[(o+4|0)>>2]=a,a=0|A[((n=t)+408|0)>>2],o=0|A[(n+412|0)>>2],Te=a,A[((a=n)+728|0)>>2]=Te,A[(a+732|0)>>2]=o,Ke(0|8+(a+232|0),0|a+728,1049084,7),r=8+(a+208|0)|0,o=0|A[(n=40+(a+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Le=o,A[(o=r)>>2]=Le,A[(o+4|0)>>2]=a,I=16+(t+208|0)|0,a=0|A[(n=48+(t+232|0)|0)>>2],o=0|A[(n+4|0)>>2],ze=a,A[(a=I)>>2]=ze,A[(a+4|0)>>2]=o,A[(w=8+(t+192|0)|0)>>2]=0|A[(t+300|0)>>2],o=0|A[(n=32+(t+232|0)|0)>>2],a=0|A[(n+4|0)>>2],Pe=o,o=t,A[(t+208|0)>>2]=Pe,A[(t+212|0)>>2]=a,a=0|A[((n=t)+292|0)>>2],o=0|A[(n+296|0)>>2],qe=a,A[((a=n)+192|0)>>2]=qe,A[(a+196|0)>>2]=o,k=o=0|A[(n=16+(a+232|0)|0)>>2],d=a=0|A[(n+4|0)>>2],_=a=0|A[(n=24+(t+232|0)|0)>>2],m=o=0|A[(n+4|0)>>2],p=0|A[(56+(t+232|0)|0)>>2],G=0|f[(t+243|0)>>0],s=0|f[(t+240|0)>>0],E=0|A[(t+244|0)>>2],B=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],$e=o,A[(o=8+(t+8|0)|0)>>2]=$e,A[(o+4|0)>>2]=a,a=0|A[(n=I)>>2],o=0|A[(n+4|0)>>2],er=a,A[(a=16+(t+8|0)|0)>>2]=er,A[(a+4|0)>>2]=o,A[y>>2]=0|A[w>>2],o=0|A[((n=t)+208|0)>>2],a=0|A[(n+212|0)>>2],rr=o,o=n,A[(n+8|0)>>2]=rr,A[(n+12|0)>>2]=a,a=0|A[(n+192|0)>>2],o=0|A[(n+196|0)>>2],tr=a,A[((a=n)+728|0)>>2]=tr,A[(a+732|0)>>2]=o,r=B|G<<16|0;break t}Nt(0|p,0|s,1051556),l()}(y=0|A[(t+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),ir(0|t+32)}o=m,A[(a=16+(t+400|0)|0)>>2]=_,A[(a+4|0)>>2]=o,o=d,A[(a=8+(t+400|0)|0)>>2]=k,A[(a+4|0)>>2]=o,o=0|A[((n=t)+8|0)>>2],a=0|A[(n+12|0)>>2],ar=o,A[(o=n+424|0)>>2]=ar,A[(o+4|0)>>2]=a,a=0|A[(n+728|0)>>2],o=0|A[(n+732|0)>>2],nr=a,A[(a=n+452|0)>>2]=nr,A[(a+4|0)>>2]=o,o=0|A[(n=8+(n+8|0)|0)>>2],a=0|A[(n+4|0)>>2],Ar=o,A[(o=t+432|0)>>2]=Ar,A[(o+4|0)>>2]=a,a=0|A[(n=16+(t+8|0)|0)>>2],o=0|A[(n+4|0)>>2],fr=a,A[(a=t+440|0)>>2]=fr,A[(a+4|0)>>2]=o,A[(t+460|0)>>2]=0|A[(8+(t+728|0)|0)>>2],A[(t+404|0)>>2]=E,i[(t+400|0)>>0]=s,A[(t+448|0)>>2]=p,i[(t+401|0)>>0]=r,i[(t+402|0)>>0]=r>>>8|0,i[(t+403|0)>>0]=r>>>16|0,Ke(0|e+8,0|t+400,1049363,13),k=1,d=o=0;break e}s=16+(t+8|0)|0,o=0|A[(n=16+(r=24+(t+32|0)|0)|0)>>2],a=0|A[(n+4|0)>>2],or=o,A[(o=s)>>2]=or,A[(o+4|0)>>2]=a,p=8+(t+8|0)|0,a=0|A[(n=r+8|0)>>2],o=0|A[(n+4|0)>>2],cr=a,A[(a=p)>>2]=cr,A[(a+4|0)>>2]=o,o=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],br=o,o=t,A[(t+8|0)>>2]=br,A[(t+12|0)>>2]=a,qt(0|t+728,0|t+84,108),r=G|y<<16|0,i[(e+11|0)>>0]=r>>>16|0,i[(e+9|0)>>0]=r,i[(e+10|0)>>0]=r>>>8|0,a=N,i[(o=e+24|0)>>0]=Q,i[(o+1|0)>>0]=Q>>>8|0,i[(o+2|0)>>0]=Q>>>16|0,i[(o+3|0)>>0]=Q>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=m,i[(o=e+16|0)>>0]=_,i[(o+1|0)>>0]=_>>>8|0,i[(o+2|0)>>0]=_>>>16|0,i[(o+3|0)>>0]=_>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,i[(e+12|0)>>0]=w,i[(e+13|0)>>0]=w>>>8|0,i[(e+14|0)>>0]=w>>>16|0,i[(e+15|0)>>0]=w>>>24|0,i[(e+8|0)>>0]=I,a=0|A[((n=t)+8|0)>>2],o=0|A[(n+12|0)>>2],j=a,i[(a=e+32|0)>>0]=j,i[(a+1|0)>>0]=j>>>8|0,i[(a+2|0)>>0]=j>>>16|0,i[(a+3|0)>>0]=j>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],C=o,i[(o=e+40|0)>>0]=C,i[(o+1|0)>>0]=C>>>8|0,i[(o+2|0)>>0]=C>>>16|0,i[(o+3|0)>>0]=C>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(n=s)>>2],o=0|A[(n+4|0)>>2],R=a,i[(a=e+48|0)>>0]=R,i[(a+1|0)>>0]=R>>>8|0,i[(a+2|0)>>0]=R>>>16|0,i[(a+3|0)>>0]=R>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,A[(e+56|0)>>2]=E,qt(0|e+60,0|t+728,108),o=M,n=V,a=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,L=o>>>u|0):(a=o>>>u|0,L=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|n>>>u|0),A[(e+176|0)>>2]=L,A[(e+172|0)>>2]=O,A[(e+168|0)>>2]=B,k=0,d=a=0}a=d,A[(n=e)>>2]=k,A[(n+4|0)>>2]=a,h=t+896|0}function V(e,r,t,i){e|=0,r|=0,t|=0,i|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,U=0,J=0,X=0,T=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0;h=a=h-336|0,A[(a+12|0)>>2]=i;e:{r:{t:{i:{a:{n:{A:{f:{o:{c:{b:{u:{s:{if(!(c=0|A[t>>2])&&(v=n=0|A[(d=t+8|0)>>2],_=o=0|A[(d+4|0)>>2],d=n,b=o+(n=-1)|0,(f=d+(u=-1)|0)>>>0<u>>>0&&(b=b+1|0),p=f,k=b,o=f,G=b>>>0>(d=0)>>>0|(0|b)==(0|d)&f>>>0>(u=6)>>>0|0,Z=o=0|A[(u=t+16|0)>>2],W=b=0|A[(u+4|0)>>2],b=k,b=_,u=f,j=(b=k)>>>0<(o=_)>>>0|(0|b)==(0|o)&f>>>0<(d=v)>>>0|0,C=u=0,f=(u=W)+(b=C)|0,(n=(d=Z)+(o=j)|0)>>>0<o>>>0&&(f=f+1|0),u=n,b=n+(o=-1)|0,n=f+(d=-1)|0,b>>>0<o>>>0&&(n=n+1|0),v=b,_=n,R=(0|(f=b))!=(0|(o=0))|(0|n)!=(0|(u=0))|0,f=n,f=n,!(b|n|0?R:G)))switch(f=k,0|p){case 3:break c;case 4:break b;case 5:break u;case 6:break s;case 1:break f;case 2:break o;default:break A}r=r+48|0,c?(Ct(4|a+192,0|t+4),t=1,i=0|A[(a+12|0)>>2]):(f=0|A[(o=t+16|0)>>2],n=0|A[(o+4|0)>>2],N=f,A[(f=16+(a+192|0)|0)>>2]=N,A[(f+4|0)>>2]=n,n=0|A[(o=t+8|0)>>2],f=0|A[(o+4|0)>>2],S=n,A[(n=8+(a+192|0)|0)>>2]=S,A[(n+4|0)>>2]=f,t=0),f=0|A[(o=8+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],Y=f,A[(f=8+(a+272|0)|0)>>2]=Y,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],O=n,A[(n=16+(a+272|0)|0)>>2]=O,A[(n+4|0)>>2]=f,A[(a+192|0)>>2]=t,o=a,f=0|A[(a+192|0)>>2],n=0|A[(a+196|0)>>2],V=f,f=a,A[(a+272|0)>>2]=V,A[(a+276|0)>>2]=n,ke(0|a+192,0|i),x(0|a+88,0|r,0|a+272,0|a+192),7!=(0|A[(a+88|0)>>2])&&pr(0|a+88),i=0;break e}if(!(t=0|Qi(512,1)))break a;if(f=a,n=0,A[(a+20|0)>>2]=512,A[(a+24|0)>>2]=n,A[(a+16|0)>>2]=t,te(0|a+192,0|i,0|a+16),1==(0|A[(a+192|0)>>2]))break i;if(A[(16+(a+160|0)|0)>>2]=0|A[(8+(a+16|0)|0)>>2],o=a,n=0|A[(a+16|0)>>2],f=0|A[(a+20|0)>>2],M=n,n=a,A[(a+168|0)>>2]=M,A[(a+172|0)>>2]=f,n=a,f=0,A[(a+160|0)>>2]=0,A[(a+164|0)>>2]=f,A[(a+188|0)>>2]=a+160|0,A[(a+268|0)>>2]=a+188|0,L(0|a+192,0|a+268),1==(0|(t=0|A[(a+192|0)>>2]))?(n=0|A[(o=a+256|0)>>2],f=0|A[(o+4|0)>>2],D=n,A[(n=56+(a+272|0)|0)>>2]=D,A[(n+4|0)>>2]=f,f=0|A[(o=56+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],U=f,A[(f=48+(a+272|0)|0)>>2]=U,A[(f+4|0)>>2]=n,n=0|A[(o=48+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],J=n,A[(n=40+(a+272|0)|0)>>2]=J,A[(n+4|0)>>2]=f,f=0|A[(o=40+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],X=f,A[(f=32+(a+272|0)|0)>>2]=X,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],T=n,A[(n=24+(a+272|0)|0)>>2]=T,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],z=f,A[(f=16+(a+272|0)|0)>>2]=z,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],P=n,A[(n=8+(a+272|0)|0)>>2]=P,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],H=f,f=a,A[(a+272|0)>>2]=H,A[(a+276|0)>>2]=n,Ke(0|8+(a+88|0),0|a+272,1048910,16)):(A[(12+(a+88|0)|0)>>2]=0|A[(12+(a+192|0)|0)>>2],o=a,f=0|A[(a+196|0)>>2],n=0|A[(a+200|0)>>2],F=f,f=a,A[(a+92|0)>>2]=F,A[(a+96|0)>>2]=n),(i=0|A[(a+172|0)>>2])&&Ci(0|A[(a+168|0)>>2]),!t){if(p=n=0|A[(o=a+96|0)>>2],k=f=0|A[(o+4|0)>>2],t=0|A[(a+92|0)>>2],!(c=0|Qi(12,4)))break t;if(f=k,A[((n=c)+4|0)>>2]=p,A[(n+8|0)>>2]=f,A[n>>2]=t,w=r+136|0,g=0|A[(r+136|0)>>2]){if(i=0|A[(g+8|0)>>2])for(r=(t=0|A[g>>2])+s(i,176)|0;$e(0|t),(i=0|A[(t+164|0)>>2])&&Ci(0|A[(t+160|0)>>2]),(0|(t=t+176|0))!=(0|r););(t=0|A[(g+4|0)>>2])&&(t=s(t,176))&&Ci(0|A[g>>2]),Ci(0|A[w>>2])}A[w>>2]=c,i=0;break e}p=f=0|A[(o=24+(a+88|0)|0)>>2],k=n=0|A[(o+4|0)>>2],A[(f=8+(a+32|0)|0)>>2]=p,A[(f+4|0)>>2]=n,v=n=0|A[(o=32+(a+88|0)|0)>>2],_=f=0|A[(o+4|0)>>2],A[(n=16+(a+32|0)|0)>>2]=v,A[(n+4|0)>>2]=f,m=f=0|A[(o=40+(a+88|0)|0)>>2],K=n=0|A[(o+4|0)>>2],A[(f=24+(a+32|0)|0)>>2]=m,A[(f+4|0)>>2]=n,B=n=0|A[(o=48+(a+88|0)|0)>>2],q=f=0|A[(o+4|0)>>2],A[(n=32+(a+32|0)|0)>>2]=B,A[(n+4|0)>>2]=f,E=f=0|A[(o=56+(a+88|0)|0)>>2],$=n=0|A[(o+4|0)>>2],A[(f=40+(a+32|0)|0)>>2]=E,A[(f+4|0)>>2]=n,Q=n=0|A[(o=a+152|0)>>2],ee=f=0|A[(o+4|0)>>2],A[(n=48+(a+32|0)|0)>>2]=Q,A[(n+4|0)>>2]=f,I=f=0|A[(o=16+(a+88|0)|0)>>2],re=n=0|A[(o+4|0)>>2],f=a,A[(a+32|0)>>2]=I,A[(a+36|0)>>2]=n,ie=n=0|A[(o=8+(a+88|0)|0)>>2],ae=f=0|A[(o+4|0)>>2],f=re,A[(n=8+(a+192|0)|0)>>2]=I,A[(n+4|0)>>2]=f,f=k,A[(n=16+(a+192|0)|0)>>2]=p,A[(n+4|0)>>2]=f,f=_,A[(n=24+(a+192|0)|0)>>2]=v,A[(n+4|0)>>2]=f,f=K,A[(n=32+(a+192|0)|0)>>2]=m,A[(n+4|0)>>2]=f,f=q,A[(n=40+(a+192|0)|0)>>2]=B,A[(n+4|0)>>2]=f,f=$,A[(n=48+(a+192|0)|0)>>2]=E,A[(n+4|0)>>2]=f,f=ee,A[(n=56+(a+192|0)|0)>>2]=Q,A[(n+4|0)>>2]=f,f=ae,n=a,A[(a+192|0)>>2]=ie,A[(a+196|0)>>2]=f,t=0|Pe(0|a+192),i=1;break e}if(Lr(0|a+192,0|i),i=1,t=0|A[(a+196|0)>>2],1==(0|A[(a+192|0)>>2]))break e;p=f=0|A[(o=a+200|0)>>2],k=n=0|A[(o+4|0)>>2],(i=0|A[(r+124|0)>>2])&&(c=0|A[(r+128|0)>>2])&&Ci(0|i),A[(r+124|0)>>2]=t,n=k,A[(f=r+128|0)>>2]=p,A[(f+4|0)>>2]=n,i=0;break e}if(Lr(0|a+192,0|i),i=1,t=0|A[(a+196|0)>>2],1==(0|A[(a+192|0)>>2]))break e;p=n=0|A[(o=a+200|0)>>2],k=f=0|A[(o+4|0)>>2],(i=0|A[(r+112|0)>>2])&&(c=0|A[(r+116|0)>>2])&&Ci(0|i),A[(r+112|0)>>2]=t,f=k,A[(n=r+116|0)>>2]=p,A[(n+4|0)>>2]=f,i=0;break e}if(Lr(0|a+192,0|i),i=1,t=0|A[(a+196|0)>>2],1==(0|A[(a+192|0)>>2]))break e;p=f=0|A[(o=a+200|0)>>2],k=n=0|A[(o+4|0)>>2],(i=0|A[(r+100|0)>>2])&&(c=0|A[(r+104|0)>>2])&&Ci(0|i),A[(r+100|0)>>2]=t,n=k,A[(f=r+104|0)>>2]=p,A[(f+4|0)>>2]=n,i=0;break e}if($r(0|a+192,0|i),i=1,1==(0|A[(a+192|0)>>2]))break n;i=16+(a+88|0)|0,n=0|A[(o=24+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],ne=n,A[(n=i)>>2]=ne,A[(n+4|0)>>2]=f,c=8+(a+88|0)|0,f=0|A[(o=16+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],Ae=f,A[(f=c)>>2]=Ae,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],fe=n,n=a,A[(a+88|0)>>2]=fe,A[(a+92|0)>>2]=f,t=r+24|0;o:{c:switch(0|A[(r+24|0)>>2]){case 0:case 2:break o}(g=0|A[(r+32|0)>>2])&&Ci(0|A[(r+28|0)>>2])}o=a,f=0|A[(a+88|0)>>2],n=0|A[(a+92|0)>>2],oe=f,A[(f=t)>>2]=oe,A[(f+4|0)>>2]=n,n=0|A[(o=i)>>2],f=0|A[(o+4|0)>>2],ce=n,A[(n=t+16|0)>>2]=ce,A[(n+4|0)>>2]=f,f=0|A[(o=c)>>2],n=0|A[(o+4|0)>>2],be=f,A[(f=t+8|0)>>2]=be,A[(f+4|0)>>2]=n,i=0;break e}if(3==(0|A[i>>2]))break r;if(i=1,A[(a+212|0)>>2]=1,f=a,n=0,A[(a+196|0)>>2]=1,A[(a+200|0)>>2]=n,A[(a+192|0)>>2]=1049836,A[(a+276|0)>>2]=2,A[(a+208|0)>>2]=a+272|0,A[(a+272|0)>>2]=a+12|0,Br(0|a+88,0|a+192),r=0|A[(a+88|0)>>2],t=0|y(0|r,0|A[(a+96|0)>>2]),!(c=0|A[(a+92|0)>>2]))break e;Ci(0|r);break e}if($r(0|a+192,0|i),i=1,1!=(0|A[(a+192|0)>>2])){t=16+(a+88|0)|0,n=0|A[(o=a+216|0)>>2],f=0|A[(o+4|0)>>2],ue=n,A[(n=t)>>2]=ue,A[(n+4|0)>>2]=f,i=8+(a+88|0)|0,f=0|A[(o=16+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],se=f,A[(f=i)>>2]=se,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],le=n,n=a,A[(a+88|0)>>2]=le,A[(a+92|0)>>2]=f;A:{f:switch(0|A[r>>2]){case 0:case 2:break A}(c=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2])}o=a,f=0|A[(a+88|0)>>2],n=0|A[(a+92|0)>>2],pe=f,A[(f=r)>>2]=pe,A[(f+4|0)>>2]=n,n=0|A[(o=t)>>2],f=0|A[(o+4|0)>>2],ye=n,A[(n=r+16|0)>>2]=ye,A[(n+4|0)>>2]=f,f=0|A[(o=i)>>2],n=0|A[(o+4|0)>>2],de=f,A[(f=r+8|0)>>2]=de,A[(f+4|0)>>2]=n,i=0;break e}}t=0|A[(a+196|0)>>2];break e}Hi(512,1),l()}n=0|A[(o=a+232|0)>>2],f=0|A[(o+4|0)>>2],ge=n,A[(n=32+(a+88|0)|0)>>2]=ge,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],ve=f,A[(f=24+(a+88|0)|0)>>2]=ve,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],he=n,A[(n=16+(a+88|0)|0)>>2]=he,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+192|0)|0)>>2],n=0|A[(o+4|0)>>2],_e=f,A[(f=8+(a+88|0)|0)>>2]=_e,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+192|0)|0)>>2],f=0|A[(o+4|0)>>2],we=n,n=a,A[(a+88|0)>>2]=we,A[(a+92|0)>>2]=f,It(1048684,43,0|a+88,1048760,1049784),l()}Hi(12,4),l()}if(c=0|A[(i+12|0)>>2],t=0|A[(i+4|0)>>2],A[(a+272|0)>>2]=0,A[(a+196|0)>>2]=t+s(c,56)|0,A[(a+192|0)>>2]=t,A[(a+200|0)>>2]=a+272|0,Be(0|a+88,0|a+192),g=0|A[(a+88|0)>>2],0|A[(a+272|0)>>2]){if(w=0|A[(a+92|0)>>2],t=0|A[(a+276|0)>>2],i=0|A[(a+96|0)>>2])for(r=s(i,24),i=g;0|A[i>>2]&&(c=0|A[(i+8|0)>>2])&&Ci(0|A[(i+4|0)>>2]),i=i+24|0,r=r+-24|0;);w&&(i=s(w,24))&&Ci(0|g),i=1}else{if(o=a,p=f=0|A[(a+92|0)>>2],k=n=0|A[(a+96|0)>>2],t=0|A[(r+88|0)>>2]){if(i=0|A[(r+96|0)>>2])for(i=s(i,24);0|A[t>>2]&&(c=0|A[(t+8|0)>>2])&&Ci(0|A[(t+4|0)>>2]),t=t+24|0,i=i+-24|0;);(t=0|A[(r+92|0)>>2])&&(t=s(t,24))&&Ci(0|A[(r+88|0)>>2])}A[(r+88|0)>>2]=g,n=k,A[(f=r+92|0)>>2]=p,A[(f+4|0)>>2]=n,i=0}}A[(e+4|0)>>2]=t,A[e>>2]=i,h=a+336|0}function M(e,r){e|=0,r|=0;var t,a=0,o=0,c=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,dr=0,gr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0;h=t=h-416|0,u=t,a=0,A[(t+4|0)>>2]=0,A[(t+8|0)>>2]=a,k=0,A[t>>2]=0|A[262637],Cr(0|t+344,0|r),w=a=0|A[(c=16+(t+344|0)|0)>>2],m=u=0|A[(c+4|0)>>2],c=t,I=u=0|A[(t+352|0)>>2],G=a=0|A[(t+356|0)>>2];e:{r:{if(c=t,!((0|(c=a=0|A[(t+344|0)>>2]))==(0|(o=1))&(0|(u=0|A[(t+348|0)>>2]))==(0|(a=0))|0)){t:{i:{if((0|(o=I))==(0|(a=1))&(0|(c=G))==(0|(u=0))|0){if(a=m,U=w,!w)break t;g=24+(t+192|0)|0,_=1|t+192,p=32+(t+344|0)|0,nr=3+(ce=t+353|0)|0;a:for(;Z(0|t+344,0|r),y=8+(t+312|0)|0,a=0|f[(o=p+8|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,u=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,Ar=a,A[(a=y)>>2]=Ar,A[(a+4|0)>>2]=u,d=16+(t+312|0)|0,u=0|f[(o=p+16|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,fr=u,A[(u=d)>>2]=fr,A[(u+4|0)>>2]=a,L=ce,A[(t+336|0)>>2]=0|f[L>>0]|(0|f[(L+1|0)>>0])<<8|0|(0|f[(L+2|0)>>0])<<16|0|(0|f[(L+3|0)>>0])<<24|0,P=0|f[(z=nr)>>0]|(0|f[(z+1|0)>>0])<<8|0|(0|f[(z+2|0)>>0])<<16|0|(0|f[(z+3|0)>>0])<<24|0,i[(t+339|0)>>0]=P,i[(t+340|0)>>0]=P>>>8|0,i[(t+341|0)>>0]=P>>>16|0,i[(t+342|0)>>0]=P>>>24|0,a=0|f[(o=p)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,u=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,or=a,A[((a=t)+312|0)>>2]=or,A[(a+316|0)>>2]=u,v=0|A[(a+404|0)>>2],k=0|A[(a+400|0)>>2],o=a,w=u=0|A[(a+368|0)>>2],m=a=0|A[(a+372|0)>>2],o=t,B=a=0|A[(t+360|0)>>2],Q=u=0|A[(t+364|0)>>2],l=0|f[(t+352|0)>>0],o=t,!((0|(o=u=0|A[(t+344|0)>>2]))==(0|(c=1))&(0|(a=0|A[(t+348|0)>>2]))==(0|(u=0))|0);)if(E=8+(t+280|0)|0,o=0|A[(c=y)>>2],a=0|A[(c+4|0)>>2],cr=o,A[(o=E)>>2]=cr,A[(o+4|0)>>2]=a,y=16+(t+280|0)|0,a=0|A[(c=d)>>2],o=0|A[(c+4|0)>>2],br=a,A[(a=y)>>2]=br,A[(a+4|0)>>2]=o,H=0|f[(t+339|0)>>0]|(0|f[(t+340|0)>>0])<<8|0|(0|f[(t+341|0)>>0])<<16|0|(0|f[(t+342|0)>>0])<<24|0,i[(t+307|0)>>0]=H,i[(t+308|0)>>0]=H>>>8|0,i[(t+309|0)>>0]=H>>>16|0,i[(t+310|0)>>0]=H>>>24|0,A[(t+304|0)>>2]=0|A[(t+336|0)>>2],c=t,o=0|A[(t+312|0)>>2],a=0|A[(t+316|0)>>2],ur=o,o=t,A[(t+280|0)>>2]=ur,A[(t+284|0)>>2]=a,A[(t+272|0)>>2]=0|A[(t+304|0)>>2],K=0|f[(t+307|0)>>0]|(0|f[(t+308|0)>>0])<<8|0|(0|f[(t+309|0)>>0])<<16|0|(0|f[(t+310|0)>>0])<<24|0,i[(t+275|0)>>0]=K,i[(t+276|0)>>0]=K>>>8|0,i[(t+277|0)>>0]=K>>>16|0,i[(t+278|0)>>0]=K>>>24|0,d=16+(t+248|0)|0,a=0|A[(c=y)>>2],o=0|A[(c+4|0)>>2],sr=a,A[(a=d)>>2]=sr,A[(a+4|0)>>2]=o,y=8+(t+248|0)|0,o=0|A[(c=E)>>2],a=0|A[(c+4|0)>>2],kr=o,A[(o=y)>>2]=kr,A[(o+4|0)>>2]=a,c=t,a=0|A[(t+280|0)>>2],o=0|A[(t+284|0)>>2],lr=a,A[((a=t)+248|0)>>2]=lr,A[(a+252|0)>>2]=o,i[(a+192|0)>>0]=l,q=_+3|0,$=0|f[(a+275|0)>>0]|(0|f[(a+276|0)>>0])<<8|0|(0|f[(a+277|0)>>0])<<16|0|(0|f[(a+278|0)>>0])<<24|0,i[q>>0]=$,i[(q+1|0)>>0]=$>>>8|0,i[(q+2|0)>>0]=$>>>16|0,i[(q+3|0)>>0]=$>>>24|0,ee=0|A[(a+272|0)>>2],i[_>>0]=ee,i[(_+1|0)>>0]=ee>>>8|0,i[(_+2|0)>>0]=ee>>>16|0,i[(_+3|0)>>0]=ee>>>24|0,o=m,A[(a=16+(a+192|0)|0)>>2]=w,A[(a+4|0)>>2]=o,o=Q,A[(a=8+(t+192|0)|0)>>2]=B,A[(a+4|0)>>2]=o,c=t,o=0|A[(t+248|0)>>2],a=0|A[(t+252|0)>>2],re=o,i[(o=g)>>0]=re,i[(o+1|0)>>0]=re>>>8|0,i[(o+2|0)>>0]=re>>>16|0,i[(o+3|0)>>0]=re>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,a=0|A[(c=y)>>2],o=0|A[(c+4|0)>>2],te=a,i[(a=g+8|0)>>0]=te,i[(a+1|0)>>0]=te>>>8|0,i[(a+2|0)>>0]=te>>>16|0,i[(a+3|0)>>0]=te>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=0|A[(c=d)>>2],a=0|A[(c+4|0)>>2],ie=o,i[(o=g+16|0)>>0]=ie,i[(o+1|0)>>0]=ie>>>8|0,i[(o+2|0)>>0]=ie>>>16|0,i[(o+3|0)>>0]=ie>>>24|0,i[(o+4|0)>>0]=a,i[(o+5|0)>>0]=a>>>8|0,i[(o+6|0)>>0]=a>>>16|0,i[(o+7|0)>>0]=a>>>24|0,A[(l=48+(t+192|0)|0)>>2]=k,A[(t+244|0)>>2]=v,v=48+(t+344|0)|0,a=0|A[(c=l)>>2],o=0|A[(c+4|0)>>2],pr=a,A[(a=v)>>2]=pr,A[(a+4|0)>>2]=o,o=m,A[(a=y=16+(t+344|0)|0)>>2]=w,A[(a+4|0)>>2]=o,o=Q,A[(a=d=8+(t+344|0)|0)>>2]=B,A[(a+4|0)>>2]=o,E=40+(t+344|0)|0,o=0|A[(c=40+(t+192|0)|0)>>2],a=0|A[(c+4|0)>>2],dr=o,A[(o=E)>>2]=dr,A[(o+4|0)>>2]=a,a=0|A[(c=32+(t+192|0)|0)>>2],o=0|A[(c+4|0)>>2],gr=a,A[(a=p)>>2]=gr,A[(a+4|0)>>2]=o,W=24+(t+344|0)|0,o=0|A[(c=g)>>2],a=0|A[(c+4|0)>>2],hr=o,A[(o=W)>>2]=hr,A[(o+4|0)>>2]=a,c=t,a=0|A[(t+192|0)>>2],o=0|A[(t+196|0)>>2],_r=a,A[((a=t)+344|0)>>2]=_r,A[(a+348|0)>>2]=o,l=0|A[(a+8|0)>>2],(0|A[(a+4|0)>>2])==(0|l)&&(Hr(0|t,0|l,1),l=0|A[(t+8|0)>>2]),k=(0|A[t>>2])+s(l,56)|0,c=t,o=0|A[(t+344|0)>>2],a=0|A[(t+348|0)>>2],wr=o,A[(o=k)>>2]=wr,A[(o+4|0)>>2]=a,a=0|A[(c=d)>>2],o=0|A[(c+4|0)>>2],mr=a,A[(a=k+8|0)>>2]=mr,A[(a+4|0)>>2]=o,o=0|A[(c=y)>>2],a=0|A[(c+4|0)>>2],Br=o,A[(o=k+16|0)>>2]=Br,A[(o+4|0)>>2]=a,a=0|A[(c=W)>>2],o=0|A[(c+4|0)>>2],Er=a,A[(a=k+24|0)>>2]=Er,A[(a+4|0)>>2]=o,o=0|A[(c=p)>>2],a=0|A[(c+4|0)>>2],Qr=o,A[(o=k+32|0)>>2]=Qr,A[(o+4|0)>>2]=a,a=0|A[(c=E)>>2],o=0|A[(c+4|0)>>2],Ir=a,A[(a=k+40|0)>>2]=Ir,A[(a+4|0)>>2]=o,o=0|A[(c=v)>>2],a=0|A[(c+4|0)>>2],Gr=o,A[(o=k+48|0)>>2]=Gr,A[(o+4|0)>>2]=a,k=l+1|0,A[(t+8|0)>>2]=k,!(k>>>0<U>>>0))break t;a=0|A[(c=8+(t+312|0)|0)>>2],o=0|A[(c+4|0)>>2],Zr=a,A[(a=8+(t+280|0)|0)>>2]=Zr,A[(a+4|0)>>2]=o,o=0|A[(c=16+(t+312|0)|0)>>2],a=0|A[(c+4|0)>>2],Wr=o,A[(o=16+(t+280|0)|0)>>2]=Wr,A[(o+4|0)>>2]=a,A[(t+304|0)>>2]=0|A[(t+336|0)>>2],ae=0|f[(t+339|0)>>0]|(0|f[(t+340|0)>>0])<<8|0|(0|f[(t+341|0)>>0])<<16|0|(0|f[(t+342|0)>>0])<<24|0,i[(t+307|0)>>0]=ae,i[(t+308|0)>>0]=ae>>>8|0,i[(t+309|0)>>0]=ae>>>16|0,i[(t+310|0)>>0]=ae>>>24|0,c=t,a=0|A[(t+312|0)>>2],o=0|A[(t+316|0)>>2],jr=a,A[((a=t)+280|0)>>2]=jr,A[(a+284|0)>>2]=o,N=o=0|A[(c=a+408|0)>>2],S=a=0|A[(c+4|0)>>2],I=B,G=a=Q}else{if(Z(0|t+344,0|r),o=0|A[((a=t)+344|0)>>2],c=0|A[(a+348|0)>>2],!((0|(a=o))==(0|(u=1))&(0|c)==(0|(o=0))|0)){g=24+(t+192|0)|0,v=1|t+192,p=32+(t+344|0)|0,_=t+353|0;a:for(;;){if(k=8+(t+312|0)|0,a=0|f[(u=p+8|0)>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,c=0|f[(u+4|0)>>0]|(0|f[(u+5|0)>>0])<<8|0|(0|f[(u+6|0)>>0])<<16|0|(0|f[(u+7|0)>>0])<<24|0,Ge=a,A[(a=k)>>2]=Ge,A[(a+4|0)>>2]=c,l=16+(t+312|0)|0,c=0|f[(u=p+16|0)>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,a=0|f[(u+4|0)>>0]|(0|f[(u+5|0)>>0])<<8|0|(0|f[(u+6|0)>>0])<<16|0|(0|f[(u+7|0)>>0])<<24|0,Ze=c,A[(c=l)>>2]=Ze,A[(c+4|0)>>2]=a,A[(t+336|0)>>2]=0|f[_>>0]|(0|f[(_+1|0)>>0])<<8|0|(0|f[(_+2|0)>>0])<<16|0|(0|f[(_+3|0)>>0])<<24|0,C=0|f[(j=_+3|0)>>0]|(0|f[(j+1|0)>>0])<<8|0|(0|f[(j+2|0)>>0])<<16|0|(0|f[(j+3|0)>>0])<<24|0,i[(t+339|0)>>0]=C,i[(t+340|0)>>0]=C>>>8|0,i[(t+341|0)>>0]=C>>>16|0,i[(t+342|0)>>0]=C>>>24|0,a=0|f[(u=p)>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,c=0|f[(u+4|0)>>0]|(0|f[(u+5|0)>>0])<<8|0|(0|f[(u+6|0)>>0])<<16|0|(0|f[(u+7|0)>>0])<<24|0,We=a,A[((a=t)+312|0)>>2]=We,A[(a+316|0)>>2]=c,R=0|f[(a+339|0)>>0]|(0|f[(a+340|0)>>0])<<8|0|(0|f[(a+341|0)>>0])<<16|0|(0|f[(a+342|0)>>0])<<24|0,i[(a+307|0)>>0]=R,i[(a+308|0)>>0]=R>>>8|0,i[(a+309|0)>>0]=R>>>16|0,i[(a+310|0)>>0]=R>>>24|0,A[(a+304|0)>>2]=0|A[(a+336|0)>>2],u=a,w=c=0|A[(a+400|0)>>2],m=a=0|A[(a+404|0)>>2],u=t,B=a=0|A[(t+360|0)>>2],Q=c=0|A[(t+364|0)>>2],u=t,N=c=0|A[(t+368|0)>>2],S=a=0|A[(t+372|0)>>2],y=0|f[(t+352|0)>>0],d=16+(t+280|0)|0,a=0|A[(u=l)>>2],c=0|A[(u+4|0)>>2],je=a,A[(a=d)>>2]=je,A[(a+4|0)>>2]=c,l=8+(t+280|0)|0,c=0|A[(u=k)>>2],a=0|A[(u+4|0)>>2],Re=c,A[(c=l)>>2]=Re,A[(c+4|0)>>2]=a,u=t,a=0|A[(t+312|0)>>2],c=0|A[(t+316|0)>>2],Ne=a,A[((a=t)+280|0)>>2]=Ne,A[(a+284|0)>>2]=c,Y=0|f[(a+307|0)>>0]|(0|f[(a+308|0)>>0])<<8|0|(0|f[(a+309|0)>>0])<<16|0|(0|f[(a+310|0)>>0])<<24|0,i[(a+275|0)>>0]=Y,i[(a+276|0)>>0]=Y>>>8|0,i[(a+277|0)>>0]=Y>>>16|0,i[(a+278|0)>>0]=Y>>>24|0,A[(a+272|0)>>2]=0|A[(a+304|0)>>2],k=16+(a+248|0)|0,c=0|A[(u=d)>>2],a=0|A[(u+4|0)>>2],Se=c,A[(c=k)>>2]=Se,A[(c+4|0)>>2]=a,d=8+(t+248|0)|0,a=0|A[(u=l)>>2],c=0|A[(u+4|0)>>2],Ye=a,A[(a=d)>>2]=Ye,A[(a+4|0)>>2]=c,u=t,c=0|A[(t+280|0)>>2],a=0|A[(t+284|0)>>2],Oe=c,c=t,A[(t+248|0)>>2]=Oe,A[(t+252|0)>>2]=a,i[(t+192|0)>>0]=y,O=0|A[(t+272|0)>>2],i[v>>0]=O,i[(v+1|0)>>0]=O>>>8|0,i[(v+2|0)>>0]=O>>>16|0,i[(v+3|0)>>0]=O>>>24|0,V=v+3|0,M=0|f[(t+275|0)>>0]|(0|f[(t+276|0)>>0])<<8|0|(0|f[(t+277|0)>>0])<<16|0|(0|f[(t+278|0)>>0])<<24|0,i[V>>0]=M,i[(V+1|0)>>0]=M>>>8|0,i[(V+2|0)>>0]=M>>>16|0,i[(V+3|0)>>0]=M>>>24|0,a=S,c=t,A[(t+208|0)>>2]=N,A[(t+212|0)>>2]=a,a=Q,c=t,A[(t+200|0)>>2]=B,A[(t+204|0)>>2]=a,u=t,a=0|A[(t+248|0)>>2],c=0|A[(t+252|0)>>2],F=a,i[(a=g)>>0]=F,i[(a+1|0)>>0]=F>>>8|0,i[(a+2|0)>>0]=F>>>16|0,i[(a+3|0)>>0]=F>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,c=0|A[(u=d)>>2],a=0|A[(u+4|0)>>2],D=c,i[(c=g+8|0)>>0]=D,i[(c+1|0)>>0]=D>>>8|0,i[(c+2|0)>>0]=D>>>16|0,i[(c+3|0)>>0]=D>>>24|0,i[(c+4|0)>>0]=a,i[(c+5|0)>>0]=a>>>8|0,i[(c+6|0)>>0]=a>>>16|0,i[(c+7|0)>>0]=a>>>24|0,a=0|A[(u=k)>>2],c=0|A[(u+4|0)>>2],x=a,i[(a=g+16|0)>>0]=x,i[(a+1|0)>>0]=x>>>8|0,i[(a+2|0)>>0]=x>>>16|0,i[(a+3|0)>>0]=x>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,c=m,A[((a=t)+240|0)>>2]=w,A[(a+244|0)>>2]=c,0|Ce(0|a+192,1050592))break i;if(y=48+(t+344|0)|0,c=0|A[(u=48+(t+192|0)|0)>>2],a=0|A[(u+4|0)>>2],Ve=c,A[(c=y)>>2]=Ve,A[(c+4|0)>>2]=a,d=40+(t+344|0)|0,a=0|A[(u=40+(t+192|0)|0)>>2],c=0|A[(u+4|0)>>2],Me=a,A[(a=d)>>2]=Me,A[(a+4|0)>>2]=c,c=0|A[(u=32+(t+192|0)|0)>>2],a=0|A[(u+4|0)>>2],Fe=c,A[(c=p)>>2]=Fe,A[(c+4|0)>>2]=a,E=24+(t+344|0)|0,a=0|A[(u=g)>>2],c=0|A[(u+4|0)>>2],De=a,A[(a=E)>>2]=De,A[(a+4|0)>>2]=c,W=16+(t+344|0)|0,c=0|A[(u=16+(t+192|0)|0)>>2],a=0|A[(u+4|0)>>2],xe=c,A[(c=W)>>2]=xe,A[(c+4|0)>>2]=a,U=8+(t+344|0)|0,a=0|A[(u=8+(t+192|0)|0)>>2],c=0|A[(u+4|0)>>2],Ue=a,A[(a=U)>>2]=Ue,A[(a+4|0)>>2]=c,u=t,c=0|A[(t+192|0)>>2],a=0|A[(t+196|0)>>2],Je=c,c=t,A[(t+344|0)>>2]=Je,A[(t+348|0)>>2]=a,l=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|l)&&(Hr(0|t,0|l,1),l=0|A[(t+8|0)>>2]),k=(0|A[t>>2])+s(l,56)|0,u=t,a=0|A[(t+344|0)>>2],c=0|A[(t+348|0)>>2],Xe=a,A[(a=k)>>2]=Xe,A[(a+4|0)>>2]=c,c=0|A[(u=U)>>2],a=0|A[(u+4|0)>>2],Te=c,A[(c=k+8|0)>>2]=Te,A[(c+4|0)>>2]=a,a=0|A[(u=W)>>2],c=0|A[(u+4|0)>>2],Le=a,A[(a=k+16|0)>>2]=Le,A[(a+4|0)>>2]=c,c=0|A[(u=E)>>2],a=0|A[(u+4|0)>>2],ze=c,A[(c=k+24|0)>>2]=ze,A[(c+4|0)>>2]=a,a=0|A[(u=p)>>2],c=0|A[(u+4|0)>>2],Pe=a,A[(a=k+32|0)>>2]=Pe,A[(a+4|0)>>2]=c,c=0|A[(u=d)>>2],a=0|A[(u+4|0)>>2],He=c,A[(c=k+40|0)>>2]=He,A[(c+4|0)>>2]=a,a=0|A[(u=y)>>2],c=0|A[(u+4|0)>>2],qe=a,A[(a=k+48|0)>>2]=qe,A[(a+4|0)>>2]=c,A[(t+8|0)>>2]=l+1|0,Z(0|t+344,0|r),u=t,!((0|(u=c=0|A[(t+344|0)>>2]))!=(0|(o=1))|(0|(a=0|A[(t+348|0)>>2]))!=(0|(c=0))|0))break a}}p=8+(t+312|0)|0,u=0|A[(o=t+384|0)>>2],a=0|A[(o+4|0)>>2],$e=u,A[(u=p)>>2]=$e,A[(u+4|0)>>2]=a,g=16+(t+312|0)|0,a=0|A[(o=t+392|0)>>2],u=0|A[(o+4|0)>>2],er=a,A[(a=g)>>2]=er,A[(a+4|0)>>2]=u,A[(t+336|0)>>2]=0|f[(t+353|0)>>0]|(0|f[(t+354|0)>>0])<<8|0|(0|f[(t+355|0)>>0])<<16|0|(0|f[(t+356|0)>>0])<<24|0,X=0|f[(J=t+356|0)>>0]|(0|f[(J+1|0)>>0])<<8|0|(0|f[(J+2|0)>>0])<<16|0|(0|f[(J+3|0)>>0])<<24|0,i[(t+339|0)>>0]=X,i[(t+340|0)>>0]=X>>>8|0,i[(t+341|0)>>0]=X>>>16|0,i[(t+342|0)>>0]=X>>>24|0,u=0|A[(o=t+376|0)>>2],a=0|A[(o+4|0)>>2],rr=u,u=t,A[(t+312|0)>>2]=rr,A[(t+316|0)>>2]=a,T=0|f[(t+339|0)>>0]|(0|f[(t+340|0)>>0])<<8|0|(0|f[(t+341|0)>>0])<<16|0|(0|f[(t+342|0)>>0])<<24|0,i[(t+307|0)>>0]=T,i[(t+308|0)>>0]=T>>>8|0,i[(t+309|0)>>0]=T>>>16|0,i[(t+310|0)>>0]=T>>>24|0,A[(t+304|0)>>2]=0|A[(t+336|0)>>2],I=a=0|A[(o=16+(t+344|0)|0)>>2],G=u=0|A[(o+4|0)>>2],w=u=0|A[(o=t+368|0)>>2],m=a=0|A[(o+4|0)>>2],k=0|A[(t+400|0)>>2],N=a=0|A[(o=t+408|0)>>2],S=u=0|A[(o+4|0)>>2],l=0|f[(t+352|0)>>0],v=0|A[(t+404|0)>>2],u=0|A[(o=g)>>2],a=0|A[(o+4|0)>>2],tr=u,A[(u=16+(t+280|0)|0)>>2]=tr,A[(u+4|0)>>2]=a,a=0|A[(o=p)>>2],u=0|A[(o+4|0)>>2],ir=a,A[(a=8+(t+280|0)|0)>>2]=ir,A[(a+4|0)>>2]=u,o=t,u=0|A[(t+312|0)>>2],a=0|A[(t+316|0)>>2],ar=u,u=t,A[(t+280|0)>>2]=ar,A[(t+284|0)>>2]=a}B=a=0|A[(c=8+(t+280|0)|0)>>2],Q=o=0|A[(c+4|0)>>2],A[(a=8+(t+248|0)|0)>>2]=B,A[(a+4|0)>>2]=o,be=o=0|A[(c=16+(t+280|0)|0)>>2],Rr=a=0|A[(c+4|0)>>2],A[(o=16+(t+248|0)|0)>>2]=be,A[(o+4|0)>>2]=a,ne=0|f[(t+307|0)>>0]|(0|f[(t+308|0)>>0])<<8|0|(0|f[(t+309|0)>>0])<<16|0|(0|f[(t+310|0)>>0])<<24|0,i[(t+275|0)>>0]=ne,i[(t+276|0)>>0]=ne>>>8|0,i[(t+277|0)>>0]=ne>>>16|0,i[(t+278|0)>>0]=ne>>>24|0,A[(t+272|0)>>2]=0|A[(t+304|0)>>2],c=t,ue=a=0|A[(t+280|0)>>2],Nr=o=0|A[(t+284|0)>>2],A[((a=t)+248|0)>>2]=ue,A[(a+252|0)>>2]=o,A[(a+184|0)>>2]=0|A[(a+272|0)>>2],Ae=0|f[(a+275|0)>>0]|(0|f[(a+276|0)>>0])<<8|0|(0|f[(a+277|0)>>0])<<16|0|(0|f[(a+278|0)>>0])<<24|0,i[(a+187|0)>>0]=Ae,i[(a+188|0)>>0]=Ae>>>8|0,i[(a+189|0)>>0]=Ae>>>16|0,i[(a+190|0)>>0]=Ae>>>24|0,o=Rr,A[(a=16+(a+160|0)|0)>>2]=be,A[(a+4|0)>>2]=o,o=Q,A[(a=8+(t+160|0)|0)>>2]=B,A[(a+4|0)>>2]=o,o=Nr,A[((a=t)+160|0)>>2]=ue,A[(a+164|0)>>2]=o;break r}yr(0|t+192)}A[(e+12|0)>>2]=0|A[(t+8|0)>>2],c=t,o=0|A[t>>2],a=0|A[(t+4|0)>>2],Sr=o,A[((o=e)+4|0)>>2]=Sr,A[(o+8|0)>>2]=a,a=G,i[(o+16|0)>>0]=I,A[o>>2]=0;break e}a=0|A[(c=t+376|0)>>2],o=0|A[(c+4|0)>>2],Yr=a,A[(a=t+168|0)>>2]=Yr,A[(a+4|0)>>2]=o,o=0|A[(c=t+384|0)>>2],a=0|A[(c+4|0)>>2],Or=o,A[(o=16+(t+160|0)|0)>>2]=Or,A[(o+4|0)>>2]=a,a=0|A[(c=t+368|0)>>2],o=0|A[(c+4|0)>>2],Vr=a,A[((a=t)+160|0)>>2]=Vr,A[(a+164|0)>>2]=o,l=1}if(o=m,A[(a=16+(t+344|0)|0)>>2]=w,A[(a+4|0)>>2]=o,o=G,A[(a=8+(t+344|0)|0)>>2]=I,A[(a+4|0)>>2]=o,c=t,o=0|A[(t+160|0)>>2],a=0|A[(t+164|0)>>2],Mr=o,A[(o=24+(t+344|0)|0)>>2]=Mr,A[(o+4|0)>>2]=a,a=S,A[(o=56+(t+344|0)|0)>>2]=N,A[(o+4|0)>>2]=a,A[(t+396|0)>>2]=v,a=0|A[(c=8+(t+160|0)|0)>>2],o=0|A[(c+4|0)>>2],Fr=a,A[(a=32+(t+344|0)|0)>>2]=Fr,A[(a+4|0)>>2]=o,o=0|A[(c=16+(t+160|0)|0)>>2],a=0|A[(c+4|0)>>2],Dr=o,A[(o=40+(t+344|0)|0)>>2]=Dr,A[(o+4|0)>>2]=a,i[(t+344|0)>>0]=l,fe=0|A[(t+184|0)>>2],i[(t+345|0)>>0]=fe,i[(t+346|0)>>0]=fe>>>8|0,i[(t+347|0)>>0]=fe>>>16|0,i[(t+348|0)>>0]=fe>>>24|0,oe=0|f[(t+187|0)>>0]|(0|f[(t+188|0)>>0])<<8|0|(0|f[(t+189|0)>>0])<<16|0|(0|f[(t+190|0)>>0])<<24|0,i[(t+348|0)>>0]=oe,i[(t+349|0)>>0]=oe>>>8|0,i[(t+350|0)>>0]=oe>>>16|0,i[(t+351|0)>>0]=oe>>>24|0,A[(t+392|0)>>2]=k,Ke(0|(k=8+(t+88|0)|0),0|t+344,1050648,9),p=t+32|0,a=0|A[(c=16+(t+88|0)|0)>>2],o=0|A[(c+4|0)>>2],se=a,n[(a=p)>>1]=se,n[(a+2|0)>>1]=se>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,g=t+40|0,o=0|A[(c=24+(t+88|0)|0)>>2],a=0|A[(c+4|0)>>2],ke=o,n[(o=g)>>1]=ke,n[(o+2|0)>>1]=ke>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,l=t+48|0,a=0|A[(c=32+(t+88|0)|0)>>2],o=0|A[(c+4|0)>>2],le=a,n[(a=l)>>1]=le,n[(a+2|0)>>1]=le>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,r=t+56|0,o=0|A[(c=40+(t+88|0)|0)>>2],a=0|A[(c+4|0)>>2],pe=o,n[(o=r)>>1]=pe,n[(o+2|0)>>1]=pe>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,v=t+64|0,a=0|A[(c=48+(t+88|0)|0)>>2],o=0|A[(c+4|0)>>2],ye=a,n[(a=v)>>1]=ye,n[(a+2|0)>>1]=ye>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,_=t+72|0,o=0|A[(c=56+(t+88|0)|0)>>2],a=0|A[(c+4|0)>>2],de=o,n[(o=_)>>1]=de,n[(o+2|0)>>1]=de>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,y=t+80|0,a=0|A[(c=64+(t+88|0)|0)>>2],o=0|A[(c+4|0)>>2],ge=a,n[(a=y)>>1]=ge,n[(a+2|0)>>1]=ge>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|A[(c=k)>>2],a=0|A[(c+4|0)>>2],xr=o,o=t,ve=xr,n[(t+24|0)>>1]=ve,n[(t+26|0)>>1]=ve>>>16|0,n[(t+28|0)>>1]=a,n[(t+30|0)>>1]=a>>>16|0,a=0|b[(c=y)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,he=a,n[(a=e+64|0)>>1]=he,n[(a+2|0)>>1]=he>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|b[(c=_)>>1]|(0|b[(c+2|0)>>1])<<16|0,a=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,_e=o,n[(o=e+56|0)>>1]=_e,n[(o+2|0)>>1]=_e>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,a=0|b[(c=v)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,we=a,n[(a=e+48|0)>>1]=we,n[(a+2|0)>>1]=we>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|b[(c=r)>>1]|(0|b[(c+2|0)>>1])<<16|0,a=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,me=o,n[(o=e+40|0)>>1]=me,n[(o+2|0)>>1]=me>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,a=0|b[(c=l)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Be=a,n[(a=e+32|0)>>1]=Be,n[(a+2|0)>>1]=Be>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,o=0|b[(c=g)>>1]|(0|b[(c+2|0)>>1])<<16|0,a=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Ee=o,n[(o=e+24|0)>>1]=Ee,n[(o+2|0)>>1]=Ee>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,a=0|b[(c=p)>>1]|(0|b[(c+2|0)>>1])<<16|0,o=0|b[(c+4|0)>>1]|(0|b[(c+6|0)>>1])<<16|0,Qe=a,n[(a=e+16|0)>>1]=Qe,n[(a+2|0)>>1]=Qe>>>16|0,n[(a+4|0)>>1]=o,n[(a+6|0)>>1]=o>>>16|0,c=t,o=0|b[(t+24|0)>>1]|(0|b[(t+26|0)>>1])<<16|0,a=0|b[(t+28|0)>>1]|(0|b[(t+30|0)>>1])<<16|0,Ie=o,n[(o=e+8|0)>>1]=Ie,n[(o+2|0)>>1]=Ie>>>16|0,n[(o+4|0)>>1]=a,n[(o+6|0)>>1]=a>>>16|0,A[e>>2]=1,p=0|A[(t+8|0)>>2])for(k=0|A[t>>2],p=s(p,56);vr(0|k),k=k+56|0,p=p+-56|0;);(k=0|A[(t+4|0)>>2])&&(k=s(k,56))&&Ci(0|A[t>>2])}h=t+416|0}function F(e,r){e|=0,r|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,qe=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0;h=t=h-704|0,a=t,o=0,A[(t+12|0)>>2]=0,A[(t+16|0)>>2]=o,b=0,A[(t+8|0)>>2]=0|A[262194],Cr(0|t+520,0|r),p=o=0|A[(n=16+(t+520|0)|0)>>2],v=a=0|A[(n+4|0)>>2],n=t,y=a=0|A[(t+528|0)>>2],d=o=0|A[(t+532|0)>>2];e:{r:{t:{i:{a:{n:{A:{f:{o:{if(n=t,!((0|(n=o=0|A[(t+520|0)>>2]))==(0|(c=1))&(0|(a=0|A[(t+524|0)>>2]))==(0|(o=0))|0)){c:{b:{if(!((0|(c=y))==(0|(o=1))&(0|(n=d))==(0|(a=0))|0)){if(y=b=0|A[(r+16|0)>>2],d=c=0,p=c=0|A[(o=r)>>2],v=n=0|A[(o+4|0)>>2],n=d,o=c,u=(n=v)>>>0>(c=d)>>>0|(0|n)==(0|c)&o>>>0>(a=b)>>>0|0,o=c,c=u?a:p,a=u?o:n,g=c,b>>>0<c>>>0)break o;if((0|b)==(0|g))break n;for(_=(0|A[(r+8|0)>>2])+g|0,oe=t+592|0,w=60+(t+520|0)|0,g=32+(t+520|0)|0,I=3+(Q=t+529|0)|0;;){if(7==(0|255&(0|Ri(0|f[_>>0]))))break b;if(O(0|t+520,0|r),u=t,(0|(u=a=0|A[(t+520|0)>>2]))==(0|(o=1))&(0|(c=0|A[(t+524|0)>>2]))==(0|(a=0))|0)break c;if(b=8+(t+488|0)|0,u=0|f[(o=g+8|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,c=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,pe=u,u=b,A[b>>2]=pe,A[(b+4|0)>>2]=c,k=16+(t+488|0)|0,c=0|f[(o=g+16|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,u=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ye=c,A[(c=k)>>2]=ye,A[(c+4|0)>>2]=u,A[(_=8+(t+472|0)|0)>>2]=0|A[(w+8|0)>>2],G=Q,A[(t+512|0)>>2]=0|f[G>>0]|(0|f[(G+1|0)>>0])<<8|0|(0|f[(G+2|0)>>0])<<16|0|(0|f[(G+3|0)>>0])<<24|0,u=0|f[(o=g)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,c=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,de=u,u=t,A[(t+488|0)>>2]=de,A[(t+492|0)>>2]=c,c=0|A[(o=w)>>2],u=0|A[(o+4|0)>>2],ge=c,c=t,A[(t+472|0)>>2]=ge,A[(t+476|0)>>2]=u,W=0|f[(Z=I)>>0]|(0|f[(Z+1|0)>>0])<<8|0|(0|f[(Z+2|0)>>0])<<16|0|(0|f[(Z+3|0)>>0])<<24|0,i[(t+515|0)>>0]=W,i[(t+516|0)>>0]=W>>>8|0,i[(t+517|0)>>0]=W>>>16|0,i[(t+518|0)>>0]=W>>>24|0,ce=0|f[(t+528|0)>>0],o=t,y=u=0|A[(t+536|0)>>2],d=c=0|A[(t+540|0)>>2],o=t,p=c=0|A[(t+544|0)>>2],v=u=0|A[(t+548|0)>>2],be=0|A[(t+576|0)>>2],qt(0|t+360,0|oe,112),m=8+(t+328|0)|0,u=0|A[(o=b)>>2],c=0|A[(o+4|0)>>2],ve=u,A[(u=m)>>2]=ve,A[(u+4|0)>>2]=c,B=16+(t+328|0)|0,c=0|A[(o=k)>>2],u=0|A[(o+4|0)>>2],he=c,A[(c=B)>>2]=he,A[(c+4|0)>>2]=u,A[(E=8+(t+312|0)|0)>>2]=0|A[_>>2],A[(t+352|0)>>2]=0|A[(t+512|0)>>2],j=0|f[(t+515|0)>>0]|(0|f[(t+516|0)>>0])<<8|0|(0|f[(t+517|0)>>0])<<16|0|(0|f[(t+518|0)>>0])<<24|0,i[(t+355|0)>>0]=j,i[(t+356|0)>>0]=j>>>8|0,i[(t+357|0)>>0]=j>>>16|0,i[(t+358|0)>>0]=j>>>24|0,o=t,u=0|A[(t+488|0)>>2],c=0|A[(t+492|0)>>2],_e=u,u=t,A[(t+328|0)>>2]=_e,A[(t+332|0)>>2]=c,o=t,c=0|A[(t+472|0)>>2],u=0|A[(t+476|0)>>2],we=c,c=t,A[(t+312|0)>>2]=we,A[(t+316|0)>>2]=u,qt(0|t+200,0|t+360,112),k=0|A[(t+16|0)>>2],(0|A[(t+12|0)>>2])==(0|k)&&(Kr(0|t+8,0|k,1),k=0|A[(t+16|0)>>2]),b=(0|A[(t+8|0)>>2])+s(k,176)|0,i[b>>0]=ce,C=0|A[(t+352|0)>>2],i[(b+1|0)>>0]=C,i[(b+2|0)>>0]=C>>>8|0,i[(b+3|0)>>0]=C>>>16|0,i[(b+4|0)>>0]=C>>>24|0,o=t,u=0|A[(t+328|0)>>2],c=0|A[(t+332|0)>>2],me=u,u=b,R=me,i[(b+24|0)>>0]=R,i[(b+25|0)>>0]=R>>>8|0,i[(b+26|0)>>0]=R>>>16|0,i[(b+27|0)>>0]=R>>>24|0,i[(b+28|0)>>0]=c,i[(b+29|0)>>0]=c>>>8|0,i[(b+30|0)>>0]=c>>>16|0,i[(b+31|0)>>0]=c>>>24|0,A[(b+48|0)>>2]=be,o=t,c=0|A[(t+312|0)>>2],u=0|A[(t+316|0)>>2],Be=c,A[((c=b)+52|0)>>2]=Be,A[(c+56|0)>>2]=u,N=c+4|0,S=0|f[(t+355|0)>>0]|(0|f[(t+356|0)>>0])<<8|0|(0|f[(t+357|0)>>0])<<16|0|(0|f[(t+358|0)>>0])<<24|0,i[N>>0]=S,i[(N+1|0)>>0]=S>>>8|0,i[(N+2|0)>>0]=S>>>16|0,i[(N+3|0)>>0]=S>>>24|0,u=v,i[(c=c+16|0)>>0]=p,i[(c+1|0)>>0]=p>>>8|0,i[(c+2|0)>>0]=p>>>16|0,i[(c+3|0)>>0]=p>>>24|0,i[(c+4|0)>>0]=u,i[(c+5|0)>>0]=u>>>8|0,i[(c+6|0)>>0]=u>>>16|0,i[(c+7|0)>>0]=u>>>24|0,u=d,i[(c=b+8|0)>>0]=y,i[(c+1|0)>>0]=y>>>8|0,i[(c+2|0)>>0]=y>>>16|0,i[(c+3|0)>>0]=y>>>24|0,i[(c+4|0)>>0]=u,i[(c+5|0)>>0]=u>>>8|0,i[(c+6|0)>>0]=u>>>16|0,i[(c+7|0)>>0]=u>>>24|0,u=0|A[(o=m)>>2],c=0|A[(o+4|0)>>2],Y=u,i[(u=b+32|0)>>0]=Y,i[(u+1|0)>>0]=Y>>>8|0,i[(u+2|0)>>0]=Y>>>16|0,i[(u+3|0)>>0]=Y>>>24|0,i[(u+4|0)>>0]=c,i[(u+5|0)>>0]=c>>>8|0,i[(u+6|0)>>0]=c>>>16|0,i[(u+7|0)>>0]=c>>>24|0,c=0|A[(o=B)>>2],u=0|A[(o+4|0)>>2],V=c,i[(c=b+40|0)>>0]=V,i[(c+1|0)>>0]=V>>>8|0,i[(c+2|0)>>0]=V>>>16|0,i[(c+3|0)>>0]=V>>>24|0,i[(c+4|0)>>0]=u,i[(c+5|0)>>0]=u>>>8|0,i[(c+6|0)>>0]=u>>>16|0,i[(c+7|0)>>0]=u>>>24|0,A[(b+60|0)>>2]=0|A[E>>2],qt(0|b+64,0|t+200,112),A[(t+16|0)>>2]=k+1|0,y=b=0|A[(r+16|0)>>2],d=u=0,p=u=0|A[(o=r)>>2],v=c=0|A[(o+4|0)>>2],c=d,o=u,n=(c=v)>>>0>(u=d)>>>0|(0|c)==(0|u)&o>>>0>(a=b)>>>0|0,o=u,u=n?a:p,a=n?o:c,k=u,b>>>0<u>>>0)break A;if(_=(0|A[(r+8|0)>>2])+k|0,(0|b)==(0|k))break n}}if(a=v,oe=p,!p)break t;for(Q=t+592|0,_=60+(t+520|0)|0,g=32+(t+520|0)|0,Ee=3+(I=t+529|0)|0;;){if(y=b=0|A[(r+16|0)>>2],d=a=0,p=a=0|A[(n=r)>>2],v=u=0|A[(n+4|0)>>2],u=d,n=a,c=(u=v)>>>0>(a=d)>>>0|(0|u)==(0|a)&n>>>0>(o=b)>>>0|0,n=a,a=c?o:p,o=c?n:u,k=a,b>>>0<a>>>0)break f;if((0|b)==(0|k))break n;if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+k|0)>>0]))))break b;if(O(0|t+520,0|r),c=t,(0|(c=o=0|A[(t+520|0)>>2]))==(0|(n=1))&(0|(a=0|A[(t+524|0)>>2]))==(0|(o=0))|0)break c;if(b=8+(t+488|0)|0,c=0|f[(n=g+8|0)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,a=0|f[(n+4|0)>>0]|(0|f[(n+5|0)>>0])<<8|0|(0|f[(n+6|0)>>0])<<16|0|(0|f[(n+7|0)>>0])<<24|0,Qe=c,A[(c=b)>>2]=Qe,A[(c+4|0)>>2]=a,k=16+(t+488|0)|0,a=0|f[(n=g+16|0)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,c=0|f[(n+4|0)>>0]|(0|f[(n+5|0)>>0])<<8|0|(0|f[(n+6|0)>>0])<<16|0|(0|f[(n+7|0)>>0])<<24|0,Ie=a,A[(a=k)>>2]=Ie,A[(a+4|0)>>2]=c,A[(w=8+(t+472|0)|0)>>2]=0|A[(_+8|0)>>2],M=I,A[(t+512|0)>>2]=0|f[M>>0]|(0|f[(M+1|0)>>0])<<8|0|(0|f[(M+2|0)>>0])<<16|0|(0|f[(M+3|0)>>0])<<24|0,c=0|f[(n=g)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,a=0|f[(n+4|0)>>0]|(0|f[(n+5|0)>>0])<<8|0|(0|f[(n+6|0)>>0])<<16|0|(0|f[(n+7|0)>>0])<<24|0,Ge=c,c=t,A[(t+488|0)>>2]=Ge,A[(t+492|0)>>2]=a,a=0|A[(n=_)>>2],c=0|A[(n+4|0)>>2],Ze=a,a=t,A[(t+472|0)>>2]=Ze,A[(t+476|0)>>2]=c,D=0|f[(F=Ee)>>0]|(0|f[(F+1|0)>>0])<<8|0|(0|f[(F+2|0)>>0])<<16|0|(0|f[(F+3|0)>>0])<<24|0,i[(t+515|0)>>0]=D,i[(t+516|0)>>0]=D>>>8|0,i[(t+517|0)>>0]=D>>>16|0,i[(t+518|0)>>0]=D>>>24|0,ce=0|f[(t+528|0)>>0],n=t,y=c=0|A[(t+536|0)>>2],d=a=0|A[(t+540|0)>>2],n=t,p=a=0|A[(t+544|0)>>2],v=c=0|A[(t+548|0)>>2],be=0|A[(t+576|0)>>2],qt(0|t+360,0|Q,112),m=8+(t+328|0)|0,c=0|A[(n=b)>>2],a=0|A[(n+4|0)>>2],We=c,A[(c=m)>>2]=We,A[(c+4|0)>>2]=a,B=16+(t+328|0)|0,a=0|A[(n=k)>>2],c=0|A[(n+4|0)>>2],je=a,A[(a=B)>>2]=je,A[(a+4|0)>>2]=c,A[(E=8+(t+312|0)|0)>>2]=0|A[w>>2],A[(t+352|0)>>2]=0|A[(t+512|0)>>2],x=0|f[(t+515|0)>>0]|(0|f[(t+516|0)>>0])<<8|0|(0|f[(t+517|0)>>0])<<16|0|(0|f[(t+518|0)>>0])<<24|0,i[(t+355|0)>>0]=x,i[(t+356|0)>>0]=x>>>8|0,i[(t+357|0)>>0]=x>>>16|0,i[(t+358|0)>>0]=x>>>24|0,n=t,c=0|A[(t+488|0)>>2],a=0|A[(t+492|0)>>2],Ce=c,c=t,A[(t+328|0)>>2]=Ce,A[(t+332|0)>>2]=a,n=t,a=0|A[(t+472|0)>>2],c=0|A[(t+476|0)>>2],Re=a,a=t,A[(t+312|0)>>2]=Re,A[(t+316|0)>>2]=c,qt(0|t+200,0|t+360,112),k=0|A[(t+16|0)>>2],(0|A[(t+12|0)>>2])==(0|k)&&(Kr(0|t+8,0|k,1),k=0|A[(t+16|0)>>2]),b=(0|A[(t+8|0)>>2])+s(k,176)|0,i[b>>0]=ce,U=0|A[(t+352|0)>>2],i[(b+1|0)>>0]=U,i[(b+2|0)>>0]=U>>>8|0,i[(b+3|0)>>0]=U>>>16|0,i[(b+4|0)>>0]=U>>>24|0,n=t,c=0|A[(t+328|0)>>2],a=0|A[(t+332|0)>>2],J=c,i[((c=b)+24|0)>>0]=J,i[(c+25|0)>>0]=J>>>8|0,i[(c+26|0)>>0]=J>>>16|0,i[(c+27|0)>>0]=J>>>24|0,i[(c+28|0)>>0]=a,i[(c+29|0)>>0]=a>>>8|0,i[(c+30|0)>>0]=a>>>16|0,i[(c+31|0)>>0]=a>>>24|0,A[(c+48|0)>>2]=be,n=t,a=0|A[(t+312|0)>>2],c=0|A[(t+316|0)>>2],Ne=a,A[((a=b)+52|0)>>2]=Ne,A[(a+56|0)>>2]=c,X=a+4|0,T=0|f[(t+355|0)>>0]|(0|f[(t+356|0)>>0])<<8|0|(0|f[(t+357|0)>>0])<<16|0|(0|f[(t+358|0)>>0])<<24|0,i[X>>0]=T,i[(X+1|0)>>0]=T>>>8|0,i[(X+2|0)>>0]=T>>>16|0,i[(X+3|0)>>0]=T>>>24|0,c=v,i[(a=a+16|0)>>0]=p,i[(a+1|0)>>0]=p>>>8|0,i[(a+2|0)>>0]=p>>>16|0,i[(a+3|0)>>0]=p>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,c=d,i[(a=b+8|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,c=0|A[(n=m)>>2],a=0|A[(n+4|0)>>2],L=c,i[(c=b+32|0)>>0]=L,i[(c+1|0)>>0]=L>>>8|0,i[(c+2|0)>>0]=L>>>16|0,i[(c+3|0)>>0]=L>>>24|0,i[(c+4|0)>>0]=a,i[(c+5|0)>>0]=a>>>8|0,i[(c+6|0)>>0]=a>>>16|0,i[(c+7|0)>>0]=a>>>24|0,a=0|A[(n=B)>>2],c=0|A[(n+4|0)>>2],z=a,i[(a=b+40|0)>>0]=z,i[(a+1|0)>>0]=z>>>8|0,i[(a+2|0)>>0]=z>>>16|0,i[(a+3|0)>>0]=z>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,A[(b+60|0)>>2]=0|A[E>>2],qt(0|b+64,0|t+200,112),b=k+1|0,A[(t+16|0)>>2]=b,!(b>>>0<oe>>>0))break t}}if(ie(0|t+520,0|r),p=c=0|A[(n=16+(t+520|0)|0)>>2],v=a=0|A[(n+4|0)>>2],n=t,y=a=0|A[(t+528|0)>>2],d=c=0|A[(t+532|0)>>2],n=t,!((0|(n=c=0|A[(t+520|0)>>2]))==(0|(o=1))&(0|(a=0|A[(t+524|0)>>2]))==(0|(c=0))|0)){if(n=v,A[(a=t+208|0)>>2]=p,A[(a+4|0)>>2]=n,n=d,a=t,A[(t+200|0)>>2]=y,A[(t+204|0)>>2]=n,5==(0|255&y))break t;A[(t+520|0)>>2]=0,Vt(0,0|t+200,1048840,0|t+520,1049312),l()}n=0|A[(o=t+552|0)>>2],a=0|A[(o+4|0)>>2],Se=n,A[(n=t+176|0)>>2]=Se,A[(n+4|0)>>2]=a,a=0|A[(o=t+560|0)>>2],n=0|A[(o+4|0)>>2],Ye=a,A[(a=16+(t+168|0)|0)>>2]=Ye,A[(a+4|0)>>2]=n,n=0|A[(o=t+544|0)>>2],a=0|A[(o+4|0)>>2],Oe=n,n=t,A[(t+168|0)>>2]=Oe,A[(t+172|0)>>2]=a,b=0;break a}if(k=8+(t+488|0)|0,a=0|f[(o=g+8|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,Ve=a,A[(a=k)>>2]=Ve,A[(a+4|0)>>2]=n,_=16+(t+488|0)|0,n=0|f[(o=g+16|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,Me=n,A[(n=_)>>2]=Me,A[(n+4|0)>>2]=a,A[(w=8+(t+472|0)|0)>>2]=0|A[(t+588|0)>>2],A[(t+512|0)>>2]=0|f[(t+529|0)>>0]|(0|f[(t+530|0)>>0])<<8|0|(0|f[(t+531|0)>>0])<<16|0|(0|f[(t+532|0)>>0])<<24|0,o=t,a=0|A[(t+580|0)>>2],n=0|A[(t+584|0)>>2],Fe=a,a=t,A[(t+472|0)>>2]=Fe,A[(t+476|0)>>2]=n,n=0|f[(o=g)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,De=n,n=t,A[(t+488|0)>>2]=De,A[(t+492|0)>>2]=a,H=0|f[(P=12+(t+520|0)|0)>>0]|(0|f[(P+1|0)>>0])<<8|0|(0|f[(P+2|0)>>0])<<16|0|(0|f[(P+3|0)>>0])<<24|0,i[(t+515|0)>>0]=H,i[(t+516|0)>>0]=H>>>8|0,i[(t+517|0)>>0]=H>>>16|0,i[(t+518|0)>>0]=H>>>24|0,y=a=0|A[(o=16+(t+520|0)|0)>>2],d=n=0|A[(o+4|0)>>2],p=n=0|A[(o=t+544|0)>>2],v=a=0|A[(o+4|0)>>2],b=0|A[(t+576|0)>>2],r=0|f[(t+528|0)>>0],a=0|A[(o=k)>>2],n=0|A[(o+4|0)>>2],xe=a,A[(a=8+(t+168|0)|0)>>2]=xe,A[(a+4|0)>>2]=n,n=0|A[(o=_)>>2],a=0|A[(o+4|0)>>2],Ue=n,A[(n=16+(t+168|0)|0)>>2]=Ue,A[(n+4|0)>>2]=a,A[(8+(t+152|0)|0)>>2]=0|A[w>>2],K=0|f[(t+515|0)>>0]|(0|f[(t+516|0)>>0])<<8|0|(0|f[(t+517|0)>>0])<<16|0|(0|f[(t+518|0)>>0])<<24|0,i[(t+195|0)>>0]=K,i[(t+196|0)>>0]=K>>>8|0,i[(t+197|0)>>0]=K>>>16|0,i[(t+198|0)>>0]=K>>>24|0,A[(t+192|0)>>2]=0|A[(t+512|0)>>2],o=t,a=0|A[(t+488|0)>>2],n=0|A[(t+492|0)>>2],Je=a,a=t,A[(t+168|0)>>2]=Je,A[(t+172|0)>>2]=n,o=t,n=0|A[(t+472|0)>>2],a=0|A[(t+476|0)>>2],Xe=n,n=t,A[(t+152|0)>>2]=Xe,A[(t+156|0)>>2]=a,12!=(0|r))break i;break t}a=0|A[(o=t+552|0)>>2],n=0|A[(o+4|0)>>2],Te=a,A[(a=t+176|0)>>2]=Te,A[(a+4|0)>>2]=n,n=0|A[(o=t+560|0)>>2],a=0|A[(o+4|0)>>2],Le=n,A[(n=16+(t+168|0)|0)>>2]=Le,A[(n+4|0)>>2]=a,a=0|A[(o=t+544|0)>>2],n=0|A[(o+4|0)>>2],ze=a,a=t,A[(t+168|0)>>2]=ze,A[(t+172|0)>>2]=n;break a}Nt(0|g,0|b,1051556),l()}Nt(0|k,0|b,1051556),l()}Nt(0|k,0|b,1051556),l()}n=0|A[(o=8+(t+520|0)|0)>>2],a=0|A[(o+4|0)>>2],Pe=n,A[(n=8+(t+168|0)|0)>>2]=Pe,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+520|0)|0)>>2],n=0|A[(o+4|0)>>2],He=a,A[(a=16+(t+168|0)|0)>>2]=He,A[(a+4|0)>>2]=n,o=t,n=0|A[(t+520|0)>>2],a=0|A[(t+524|0)>>2],qe=n,n=t,A[(t+168|0)>>2]=qe,A[(t+172|0)>>2]=a,y=8,d=a=0,p=0,v=a=0,b=0}r=1}if(a=v,A[(n=16+(t+520|0)|0)>>2]=p,A[(n+4|0)>>2]=a,a=d,A[(n=8+(t+520|0)|0)>>2]=y,A[(n+4|0)>>2]=a,o=t,a=0|A[(t+168|0)>>2],n=0|A[(t+172|0)>>2],er=a,A[(a=24+(t+520|0)|0)>>2]=er,A[(a+4|0)>>2]=n,o=t,n=0|A[(t+152|0)>>2],a=0|A[(t+156|0)>>2],rr=n,A[(n=t+572|0)>>2]=rr,A[(n+4|0)>>2]=a,a=0|A[(o=8+(t+168|0)|0)>>2],n=0|A[(o+4|0)>>2],tr=a,A[(a=32+(t+520|0)|0)>>2]=tr,A[(a+4|0)>>2]=n,n=0|A[(o=16+(t+168|0)|0)>>2],a=0|A[(o+4|0)>>2],ir=n,A[(n=40+(t+520|0)|0)>>2]=ir,A[(n+4|0)>>2]=a,A[(t+580|0)>>2]=0|A[(8+(t+152|0)|0)>>2],i[(t+520|0)>>0]=r,q=0|A[(t+192|0)>>2],i[(t+521|0)>>0]=q,i[(t+522|0)>>0]=q>>>8|0,i[(t+523|0)>>0]=q>>>16|0,i[(t+524|0)>>0]=q>>>24|0,$=0|f[(t+195|0)>>0]|(0|f[(t+196|0)>>0])<<8|0|(0|f[(t+197|0)>>0])<<16|0|(0|f[(t+198|0)>>0])<<24|0,i[(t+524|0)>>0]=$,i[(t+525|0)>>0]=$>>>8|0,i[(t+526|0)>>0]=$>>>16|0,i[(t+527|0)>>0]=$>>>24|0,A[(t+568|0)>>2]=b,Ke(0|t+88,0|t+520,1049328,14),12!=(0|(b=0|f[(t+88|0)>>0])))break r}o=t,a=0|A[(t+8|0)>>2],n=0|A[(t+12|0)>>2],ar=a,A[((a=e)+4|0)>>2]=ar,A[(a+8|0)>>2]=n,A[(a+12|0)>>2]=0|A[(t+16|0)>>2],b=0;break e}if(r=t+79|0,n=0|f[(o=t+144|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ee=n,i[(n=r)>>0]=ee,i[(n+1|0)>>0]=ee>>>8|0,i[(n+2|0)>>0]=ee>>>16|0,i[(n+3|0)>>0]=ee>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,g=t+72|0,a=0|f[(o=49+(t+88|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,nr=a,A[(a=g)>>2]=nr,A[(a+4|0)>>2]=n,y=n=0|f[(o=41+(t+88|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,d=a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(n=40+(t+24|0)|0)>>2]=y,A[(n+4|0)>>2]=a,p=a=0|f[(o=33+(t+88|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,v=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(a=32+(t+24|0)|0)>>2]=p,A[(a+4|0)>>2]=n,ue=n=0|f[(o=25+(t+88|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,Ar=a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(n=24+(t+24|0)|0)>>2]=ue,A[(n+4|0)>>2]=a,se=a=0|f[(o=17+(t+88|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,fr=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(a=16+(t+24|0)|0)>>2]=se,A[(a+4|0)>>2]=n,ke=n=0|f[(o=9+(t+88|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,or=a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(n=8+(t+24|0)|0)>>2]=ke,A[(n+4|0)>>2]=a,o=t,a=0|f[(t+89|0)>>0]|(0|f[(t+90|0)>>0])<<8|0|(0|f[(t+91|0)>>0])<<16|0|(0|f[(t+92|0)>>0])<<24|0,n=0|f[(t+93|0)>>0]|(0|f[(t+94|0)>>0])<<8|0|(0|f[(t+95|0)>>0])<<16|0|(0|f[(t+96|0)>>0])<<24|0,le=a,a=t,A[(t+24|0)>>2]=le,A[(t+28|0)>>2]=n,i[(e+8|0)>>0]=b,re=le,i[(a=e+9|0)>>0]=re,i[(a+1|0)>>0]=re>>>8|0,i[(a+2|0)>>0]=re>>>16|0,i[(a+3|0)>>0]=re>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=or,te=ke,i[(a=e+17|0)>>0]=te,i[(a+1|0)>>0]=te>>>8|0,i[(a+2|0)>>0]=te>>>16|0,i[(a+3|0)>>0]=te>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=fr,ae=se,i[(a=e+25|0)>>0]=ae,i[(a+1|0)>>0]=ae>>>8|0,i[(a+2|0)>>0]=ae>>>16|0,i[(a+3|0)>>0]=ae>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=Ar,ne=ue,i[(a=e+33|0)>>0]=ne,i[(a+1|0)>>0]=ne>>>8|0,i[(a+2|0)>>0]=ne>>>16|0,i[(a+3|0)>>0]=ne>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=v,i[(a=e+41|0)>>0]=p,i[(a+1|0)>>0]=p>>>8|0,i[(a+2|0)>>0]=p>>>16|0,i[(a+3|0)>>0]=p>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=d,i[(a=e+49|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=g)>>2],a=0|A[(o+4|0)>>2],Ae=n,i[(n=e+57|0)>>0]=Ae,i[(n+1|0)>>0]=Ae>>>8|0,i[(n+2|0)>>0]=Ae>>>16|0,i[(n+3|0)>>0]=Ae>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|f[(o=r)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,fe=a,i[(a=e+64|0)>>0]=fe,i[(a+1|0)>>0]=fe>>>8|0,i[(a+2|0)>>0]=fe>>>16|0,i[(a+3|0)>>0]=fe>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,r=0|A[(t+16|0)>>2])for(g=(b=0|A[(t+8|0)>>2])+s(r,176)|0;$e(0|b),(r=0|A[(b+160|0)>>2])&&(k=0|A[(b+164|0)>>2])&&Ci(0|r),(0|(b=b+176|0))!=(0|g););(b=0|A[(t+12|0)>>2])&&(b=s(b,176))&&Ci(0|A[(t+8|0)>>2]),b=1}A[e>>2]=b,h=t+704|0}function D(e,r,t,a){e|=0,t|=0,a|=0;var n,o,c,b,u,k,p,y,d,g,v,_,w,B,E,Q,I,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,nt=0,At=0,ft=0,ot=0,ct=0,bt=0,ut=0;n=N=h,h=N=-32&(N-256|0)|0,0|A[(D=32+(r|=0)|0)>>2]||(S=0|Qi(120,8),A[D>>2]=S,A[(S+116|0)>>2]=S,A[(S+112|0)>>2]=S),j=0,A[(Z=S=N+168|0)>>2]=0,A[(Z+4|0)>>2]=j,D=N+152|0,M=j=0|A[(G=r+8|0)>>2],V=Z=0|A[(G+4|0)>>2],G=j,j=Z^(j=1952801890)|0,o=G^(R=2037671283)|0,A[(G=D)>>2]=o,A[(G+4|0)>>2]=j,j=Z,G=(j=Z)^(G=1685025377)|0,c=(Z=M)^(R=1852075885)|0,A[(Z=Y=32+(N+112|0)|0)>>2]=c,A[(Z+4|0)>>2]=G,x=N+136|0,F=G=0|A[(j=r)>>2],O=Z=0|A[(j+4|0)>>2],j=G,G=Z^(G=1819895653)|0,b=j^(R=1852142177)|0,A[(j=x)>>2]=b,A[(j+4|0)>>2]=G,j=N,G=0,A[(N+160|0)>>2]=0,A[(N+164|0)>>2]=G,G=V,j=N,A[(N+120|0)>>2]=M,A[(N+124|0)>>2]=G,G=Z,j=N,A[(N+112|0)>>2]=F,A[(N+116|0)>>2]=G,j=G^(j=1936682341)|0,u=(Z=F)^(R=1886610805)|0,A[((Z=N)+128|0)>>2]=u,A[(Z+132|0)>>2]=j,me(0|t,0|Z+112),z=0;e:{r:{if(Z=0,G=j=0|A[(G=S)>>2],j=0,C=31&(R=56)|0,32<=(63&R|0)>>>0?(j=G<<C|0,ie=0):(j=((1<<C|0)-1|0)&(G>>>(32-C|0)|0)|0|Z<<C|0,ie=G<<C|0),Ae=j,j=0|A[((Z=N)+160|0)>>2],fe=G=0|A[(Z+164|0)>>2],M=(Z=ie)|(R=j)|0,V=j=(G=Ae)|(j=fe)|0,oe=j=0|A[(G=D)>>2],ce=Z=0|A[(G+4|0)>>2],O=j=(Z=V)^(j=ce)|0,be=G=0|ga(0|(F=(G=M)^(R=oe)|0),0|j,16,0|(G=0)),ue=j=m,j=O,se=j=0|A[(Z=x)>>2],ke=G=0|A[(Z+4|0)>>2],W=(G=O)+(j=ke)|0,(C=(Z=F)+(R=se)|0)>>>0<R>>>0&&(W=W+1|0),F=C,O=W,R=C,U=Z=(W=ue)^(Z=O)|0,le=X=(G=be)^C|0,pe=Z,T=Z=0|A[(W=Y)>>2],J=G=0|A[(W+4|0)>>2],ye=G=0|A[((W=N)+128|0)>>2],de=Z=0|A[(W+132|0)>>2],C=(Z=J)+(G=de)|0,(j=(W=T)+(R=ye)|0)>>>0<R>>>0&&(C=C+1|0),H=j,P=C,ge=W=0|ga(0|j,0|C,32,0|(W=0)),ve=C=m,j=(C=pe)+(W=ve)|0,(G=(Z=le)+(R=ge)|0)>>>0<R>>>0&&(j=j+1|0),he=G,ee=j,j=V,C=G,_e=G^(R=M)|0,we=Z=(j=ee)^(Z=V)|0,Z=O,C=0|ga(0|T,0|(Z=J),13,0|(C=0)),Be=Z=m,Z=P,M=(j=C)^(R=H)|0,V=C=(Z=Be)^(C=P)|0,G=(C=O)+(j=V)|0,(W=(Z=F)+(R=M)|0)>>>0<R>>>0&&(G=G+1|0),F=W,O=G,Z=0|ga(0|M,0|(G=V),17,0|(Z=0)),Ee=G=m,C=W,M=W^(R=Z)|0,V=Z=(G=O)^(Z=Ee)|0,W=(Z=we)+(C=V)|0,(j=(G=_e)+(R=M)|0)>>>0<R>>>0&&(W=W+1|0),T=j,J=W,Qe=G=0|ga(0|M,0|(W=V),13,0|(G=0)),Ie=W=m,V=G=(W=J)^(G=Ie)|0,Ge=M=(Z=j)^(R=Qe)|0,We=G,Z=0|ga(0|X,0|(G=U),21,0|(Z=0)),je=G=m,G=ee,X=(W=Z)^(R=he)|0,U=Z=(G=je)^(Z=ee)|0,Ce=(G=W=0|ga(0|F,0|(Z=O),32,0|(W=0)))^(R=255)|0,Re=W=(Z=m)^(W=0)|0,j=(W=U)+(G=Re)|0,(C=(Z=X)+(R=Ce)|0)>>>0<R>>>0&&(j=j+1|0),F=C,O=j,R=C,G=(W=Ge)+C|0,C=(j=We)+(Z=O)|0,G>>>0<R>>>0&&(C=C+1|0),H=G,P=C,Ne=W=0|ga(0|M,0|(C=V),17,0|(W=0)),Se=C=m,j=G,V=W=(C=P)^(W=Se)|0,Ye=j=0|ga(0|(M=G^(R=Ne)|0),0|W,13,0|(j=0)),Oe=W=m,Ve=M,Me=W=V,j=0|ga(0|X,0|(W=U),16,0|(j=0)),Fe=W=m,W=O,F=(C=j)^(R=F)|0,O=j=(W=Fe)^(j=O)|0,De=C=0|ga(0|T,0|(j=J),32,0|(C=0)),xe=j=m,G=(j=O)+(C=xe)|0,(Z=(W=F)+(R=De)|0)>>>0<R>>>0&&(G=G+1|0),X=Z,U=G,R=Z,C=(j=Ve)+Z|0,Z=(G=Me)+(W=U)|0,C>>>0<R>>>0&&(Z=Z+1|0),M=C,V=Z,R=C,J=j=(Z=Oe)^(j=V)|0,Ue=G=0|ga(0|(T=(G=Ye)^C|0),0|j,17,0|(G=0)),Je=j=m,Xe=T,Te=j=J,G=0|ga(0|F,0|(j=O),21,0|(G=0)),Le=j=m,j=U,F=(Z=G)^(R=X)|0,O=G=(j=Le)^(G=U)|0,ze=Z=0|ga(0|H,0|(G=P),32,0|(Z=0)),Pe=G=m,C=(G=O)+(Z=Pe)|0,(W=(j=F)+(R=ze)|0)>>>0<R>>>0&&(C=C+1|0),X=W,U=C,R=W,Z=(G=Xe)+W|0,W=(C=Te)+(j=U)|0,Z>>>0<R>>>0&&(W=W+1|0),T=Z,J=W,R=Z,P=G=(W=Je)^(G=J)|0,He=C=0|ga(0|(H=(C=Ue)^Z|0),0|G,13,0|(C=0)),Ke=G=m,qe=H,$e=G=P,C=0|ga(0|F,0|(G=O),16,0|(C=0)),er=G=m,G=U,F=(W=C)^(R=X)|0,O=C=(G=er)^(C=U)|0,rr=W=0|ga(0|M,0|(C=V),32,0|(W=0)),tr=C=m,Z=(C=O)+(W=tr)|0,(j=(G=F)+(R=rr)|0)>>>0<R>>>0&&(Z=Z+1|0),M=j,V=Z,R=j,W=(C=qe)+j|0,j=(Z=$e)+(G=V)|0,W>>>0<R>>>0&&(j=j+1|0),ir=j,R=W,U=C=(j=Ke)^(C=ir)|0,ar=X=(Z=He)^W|0,nr=C,Z=0|ga(0|F,0|(C=O),21,0|(Z=0)),Ar=C=m,C=V,M=(j=Z)^(R=M)|0,V=Z=(C=Ar)^(Z=V)|0,or=j=0|ga(0|T,0|(Z=J),32,0|(j=0)),cr=Z=m,W=(Z=V)+(j=cr)|0,(G=(C=M)+(R=or)|0)>>>0<R>>>0&&(W=W+1|0),F=G,O=W,R=G,j=(Z=ar)+G|0,G=(W=nr)+(C=O)|0,j>>>0<R>>>0&&(G=G+1|0),T=j,J=G,Z=0|ga(0|M,0|(G=V),16,0|(Z=0)),br=G=m,G=O,W=0|ga(0|(W=Z)^(R=F),0|(Z=(G=br)^(Z=O)|0),21,0|(W=0)),ur=Z=m,sr=(G=j)^(R=W)|0,kr=W=(Z=J)^(W=ur)|0,G=0|ga(0|X,0|(W=U),17,0|(G=0)),lr=W=m,pr=(Z=sr)^(R=G)|0,yr=G=(W=kr)^(G=lr)|0,G=J,W=j,Z=0,C=31&(R=32)|0,32<=(63&R|0)>>>0?(Z=0,ae=G>>>C|0):(Z=G>>>C|0,ae=(((1<<C|0)-1|0)&G|0)<<(32-C|0)|0|W>>>C|0),dr=Z,W=(Z=yr)^(W=dr)|0,re=s((S=(G=pr)^(R=ae)|0)>>>25|0,16843009),x=0|A[(r+20|0)>>2],L=0|A[(r+16|0)>>2],!(S=-2139062144&((-1^(S=re^(D=0|f[(K=x+(Y=L&S|0)|0)>>0]|(0|f[(K+1|0)>>0])<<8|0|(0|f[(K+2|0)>>0])<<16|0|(0|f[(K+3|0)>>0])<<24|0)|0)|0)&(S+-16843009|0)|0)|0)){z=0;t:for(;;){if(-2139062144&(D&(D<<1|0)|0)|0)break r;if(S=Y+z|0,z=z+4|0,S=-2139062144&((-1^(S=(D=0|f[(q=x+(Y=L&(S+4|0)|0)|0)>>0]|(0|f[(q+1|0)>>0])<<8|0|(0|f[(q+2|0)>>0])<<16|0|(0|f[(q+3|0)>>0])<<24|0)^re|0)|0)&(S+-16843009|0)|0)|0)break t}}if(x=x-(((((0|ka(0|S))>>>3|0)+Y|0)&L|0)<<3|0)|0,!(0|Ze(0|t,0|A[(x+-8|0)>>2]))){S=(S+-1|0)&S|0,L=r+20|0;t:for(;;){if(ne=0|A[(r+16|0)>>2],S)te=0|A[L>>2],x=S;else{te=0|A[L>>2];i:for(;;){if(-2139062144&(D&(D<<1|0)|0)|0)break r;if(S=Y+z|0,z=z+4|0,x=-2139062144&((-1^(S=(D=0|f[($=te+(Y=ne&(S+4|0)|0)|0)>>0]|(0|f[($+1|0)>>0])<<8|0|(0|f[($+2|0)>>0])<<16|0|(0|f[($+3|0)>>0])<<24|0)^re|0)|0)&(S+-16843009|0)|0)|0)break i}}if(S=(x+-1|0)&x|0,x=te-(((((0|ka(0|x))>>>3|0)+Y|0)&ne|0)<<3|0)|0,0|Ze(0|t,0|A[(x+-8|0)>>2]))break t}}S=0|A[(D=x+-4|0)>>2],F=W=0|A[(Z=Y=S+80|0)>>2],O=G=0|A[(Z+4|0)>>2],G=0|A[(Z=a+24|0)>>2],W=0|A[(Z+4|0)>>2],gr=G,A[(G=Y)>>2]=gr,A[(G+4|0)>>2]=W,X=W=0|A[(Z=Y=S+72|0)>>2],U=G=0|A[(Z+4|0)>>2],G=0|A[((Z=a)+16|0)>>2],W=0|A[(Z+20|0)>>2],vr=G,A[(G=Y)>>2]=vr,A[(G+4|0)>>2]=W,T=W=0|A[(Z=Y=S+64|0)>>2],J=G=0|A[(Z+4|0)>>2],G=0|A[((Z=a)+8|0)>>2],W=0|A[(Z+12|0)>>2],_r=G,A[(G=Y)>>2]=_r,A[(G+4|0)>>2]=W,M=W=0|A[((Z=S)+56|0)>>2],V=G=0|A[(Z+60|0)>>2],G=0|A[(Z=a)>>2],W=0|A[(Z+4|0)>>2],wr=G,A[((G=S)+56|0)>>2]=wr,A[(G+60|0)>>2]=W,W=O,A[((G=N)+56|0)>>2]=F,A[(G+60|0)>>2]=W,W=U,A[(G+48|0)>>2]=X,A[(G+52|0)>>2]=W,W=J,A[(G+40|0)>>2]=T,A[(G+44|0)>>2]=W,W=V,A[(G+32|0)>>2]=M,A[(G+36|0)>>2]=W,F=W=0|A[(Z=Y=S+88|0)>>2],O=G=0|A[(Z+4|0)>>2],G=0|A[(Z=a+32|0)>>2],W=0|A[(Z+4|0)>>2],mr=G,A[(G=Y)>>2]=mr,A[(G+4|0)>>2]=W,X=W=0|A[(Z=Y=S+96|0)>>2],U=G=0|A[(Z+4|0)>>2],G=0|A[(Z=a+40|0)>>2],W=0|A[(Z+4|0)>>2],Br=G,A[(G=Y)>>2]=Br,A[(G+4|0)>>2]=W,T=W=0|A[(Z=S=S+104|0)>>2],J=G=0|A[(Z+4|0)>>2],G=0|A[(Z=a+48|0)>>2],W=0|A[(Z+4|0)>>2],Er=G,A[(G=S)>>2]=Er,A[(G+4|0)>>2]=W,W=J,A[(G=S=16+(N+88|0)|0)>>2]=T,A[(G+4|0)>>2]=W,W=U,A[(G=a=8+(N+88|0)|0)>>2]=X,A[(G+4|0)>>2]=W,W=O,A[((G=N)+88|0)>>2]=F,A[(G+92|0)>>2]=W,A[(Y=24+(G+112|0)|0)>>2]=0|A[(G+60|0)>>2],x=16+(G+112|0)|0,Z=G,W=0|A[(G+52|0)>>2],G=0|A[(G+56|0)>>2],Qr=W,A[(W=x)>>2]=Qr,A[(W+4|0)>>2]=G,L=8+(Z+112|0)|0,G=0|A[(Z+44|0)>>2],W=0|A[(Z+48|0)>>2],Ir=G,A[(G=L)>>2]=Ir,A[(G+4|0)>>2]=W,W=0|A[(Z+36|0)>>2],G=0|A[(Z+40|0)>>2],Gr=W,A[((W=Z)+112|0)>>2]=Gr,A[(W+116|0)>>2]=G,G=0|A[(Z=S)>>2],W=0|A[(Z+4|0)>>2],Zr=G,A[(G=N+156|0)>>2]=Zr,A[(G+4|0)>>2]=W,W=0|A[(Z=a)>>2],G=0|A[(Z+4|0)>>2],Wr=W,A[(W=N+148|0)>>2]=Wr,A[(W+4|0)>>2]=G,G=0|A[((Z=N)+88|0)>>2],W=0|A[(Z+92|0)>>2],jr=G,A[((G=Z)+140|0)>>2]=jr,A[(G+144|0)>>2]=W,S=0|A[D>>2],A[(48+(G+32|0)|0)>>2]=0|A[(48+(G+112|0)|0)>>2],W=0|A[(Z=40+(G+112|0)|0)>>2],G=0|A[(Z+4|0)>>2],Cr=W,A[(W=40+(N+32|0)|0)>>2]=Cr,A[(W+4|0)>>2]=G,G=0|A[(Z=32+(N+112|0)|0)>>2],W=0|A[(Z+4|0)>>2],Rr=G,A[(G=32+(N+32|0)|0)>>2]=Rr,A[(G+4|0)>>2]=W,W=0|A[(Z=Y)>>2],G=0|A[(Z+4|0)>>2],Nr=W,A[(W=24+(N+32|0)|0)>>2]=Nr,A[(W+4|0)>>2]=G,G=0|A[(Z=x)>>2],W=0|A[(Z+4|0)>>2],Sr=G,A[(G=16+(N+32|0)|0)>>2]=Sr,A[(G+4|0)>>2]=W,W=0|A[(Z=L)>>2],G=0|A[(Z+4|0)>>2],Yr=W,A[(W=8+(N+32|0)|0)>>2]=Yr,A[(W+4|0)>>2]=G,G=0|A[((Z=N)+112|0)>>2],W=0|A[(Z+116|0)>>2],Or=G,A[((G=Z)+32|0)>>2]=Or,A[(G+36|0)>>2]=W,W=V,a=M,D=0;break e}r:{if(S=0|A[(r+36|0)>>2])A[(r+36|0)>>2]=0|A[(S+112|0)>>2],W=0|A[(Z=t+48|0)>>2],G=0|A[(Z+4|0)>>2],Vr=W,A[(W=48+(N+112|0)|0)>>2]=Vr,A[(W+4|0)>>2]=G,G=0|A[(Z=t+40|0)>>2],W=0|A[(Z+4|0)>>2],Mr=G,A[(G=40+(N+112|0)|0)>>2]=Mr,A[(G+4|0)>>2]=W,W=0|A[(Z=t+32|0)>>2],G=0|A[(Z+4|0)>>2],Fr=W,A[(W=32+(N+112|0)|0)>>2]=Fr,A[(W+4|0)>>2]=G,G=0|A[(Z=t+24|0)>>2],W=0|A[(Z+4|0)>>2],Dr=G,A[(G=24+(N+112|0)|0)>>2]=Dr,A[(G+4|0)>>2]=W,W=0|A[(Z=t+16|0)>>2],G=0|A[(Z+4|0)>>2],xr=W,A[(W=16+(N+112|0)|0)>>2]=xr,A[(W+4|0)>>2]=G,G=0|A[(Z=t+8|0)>>2],W=0|A[(Z+4|0)>>2],Ur=G,A[(G=8+(N+112|0)|0)>>2]=Ur,A[(G+4|0)>>2]=W,W=0|A[(Z=a+8|0)>>2],G=0|A[(Z+4|0)>>2],Jr=W,A[(W=N+176|0)>>2]=Jr,A[(W+4|0)>>2]=G,G=0|A[(Z=a+16|0)>>2],W=0|A[(Z+4|0)>>2],Xr=G,A[(G=N+184|0)>>2]=Xr,A[(G+4|0)>>2]=W,W=0|A[(Z=a+24|0)>>2],G=0|A[(Z+4|0)>>2],Tr=W,A[(W=N+192|0)>>2]=Tr,A[(W+4|0)>>2]=G,G=0|A[(Z=a+32|0)>>2],W=0|A[(Z+4|0)>>2],Lr=G,A[(G=N+200|0)>>2]=Lr,A[(G+4|0)>>2]=W,W=0|A[(Z=a+40|0)>>2],G=0|A[(Z+4|0)>>2],zr=W,A[(W=N+208|0)>>2]=zr,A[(W+4|0)>>2]=G,G=0|A[(Z=a+48|0)>>2],W=0|A[(Z+4|0)>>2],Pr=G,A[(G=N+216|0)>>2]=Pr,A[(G+4|0)>>2]=W,W=0|A[(Z=t)>>2],G=0|A[(Z+4|0)>>2],Hr=W,A[((W=N)+112|0)>>2]=Hr,A[(W+116|0)>>2]=G,G=0|A[(Z=a)>>2],W=0|A[(Z+4|0)>>2],Kr=G,A[((G=N)+168|0)>>2]=Kr,A[(G+172|0)>>2]=W,G=0|qt(0|S,0|G+112,112),W=0,A[(G+112|0)>>2]=0,A[(G+116|0)>>2]=W;else{if(W=0|A[(Z=t+48|0)>>2],G=0|A[(Z+4|0)>>2],qr=W,A[(W=48+(N+112|0)|0)>>2]=qr,A[(W+4|0)>>2]=G,G=0|A[(Z=t+40|0)>>2],W=0|A[(Z+4|0)>>2],$r=G,A[(G=40+(N+112|0)|0)>>2]=$r,A[(G+4|0)>>2]=W,W=0|A[(Z=t+32|0)>>2],G=0|A[(Z+4|0)>>2],et=W,A[(W=32+(N+112|0)|0)>>2]=et,A[(W+4|0)>>2]=G,G=0|A[(Z=t+24|0)>>2],W=0|A[(Z+4|0)>>2],rt=G,A[(G=24+(N+112|0)|0)>>2]=rt,A[(G+4|0)>>2]=W,W=0|A[(Z=t+16|0)>>2],G=0|A[(Z+4|0)>>2],tt=W,A[(W=16+(N+112|0)|0)>>2]=tt,A[(W+4|0)>>2]=G,G=0|A[(Z=t+8|0)>>2],W=0|A[(Z+4|0)>>2],it=G,A[(G=8+(N+112|0)|0)>>2]=it,A[(G+4|0)>>2]=W,W=0|A[(Z=a+8|0)>>2],G=0|A[(Z+4|0)>>2],at=W,A[(W=N+176|0)>>2]=at,A[(W+4|0)>>2]=G,G=0|A[(Z=a+16|0)>>2],W=0|A[(Z+4|0)>>2],nt=G,A[(G=N+184|0)>>2]=nt,A[(G+4|0)>>2]=W,W=0|A[(Z=a+24|0)>>2],G=0|A[(Z+4|0)>>2],At=W,A[(W=N+192|0)>>2]=At,A[(W+4|0)>>2]=G,G=0|A[(Z=a+32|0)>>2],W=0|A[(Z+4|0)>>2],ft=G,A[(G=N+200|0)>>2]=ft,A[(G+4|0)>>2]=W,W=0|A[(Z=a+40|0)>>2],G=0|A[(Z+4|0)>>2],ot=W,A[(W=N+208|0)>>2]=ot,A[(W+4|0)>>2]=G,G=0|A[(Z=a+48|0)>>2],W=0|A[(Z+4|0)>>2],ct=G,A[(G=N+216|0)>>2]=ct,A[(G+4|0)>>2]=W,W=0|A[(Z=t)>>2],G=0|A[(Z+4|0)>>2],bt=W,A[((W=N)+112|0)>>2]=bt,A[(W+116|0)>>2]=G,G=0|A[(Z=a)>>2],W=0|A[(Z+4|0)>>2],ut=G,A[((G=N)+168|0)>>2]=ut,A[(G+172|0)>>2]=W,!(S=0|Qi(120,8)))break r;G=0|qt(0|S,0|N+112,112),W=0,A[(G+112|0)>>2]=0,A[(G+116|0)>>2]=W}a=7,D=1;break e}Hi(120,8),l()}A[(48+(N+112|0)|0)>>2]=0|A[(48+(N+32|0)|0)>>2],W=0|A[(Z=40+(N+32|0)|0)>>2],G=0|A[(Z+4|0)>>2],k=W,A[(W=40+(N+112|0)|0)>>2]=k,A[(W+4|0)>>2]=G,G=0|A[(Z=32+(N+32|0)|0)>>2],W=0|A[(Z+4|0)>>2],p=G,A[(G=32+(N+112|0)|0)>>2]=p,A[(G+4|0)>>2]=W,W=0|A[(Z=24+(N+32|0)|0)>>2],G=0|A[(Z+4|0)>>2],y=W,A[(W=24+(N+112|0)|0)>>2]=y,A[(W+4|0)>>2]=G,G=0|A[(Z=16+(N+32|0)|0)>>2],W=0|A[(Z+4|0)>>2],d=G,A[(G=16+(N+112|0)|0)>>2]=d,A[(G+4|0)>>2]=W,W=0|A[(Z=8+(N+32|0)|0)>>2],G=0|A[(Z+4|0)>>2],g=W,A[(W=8+(N+112|0)|0)>>2]=g,A[(W+4|0)>>2]=G,G=0|A[((Z=N)+32|0)>>2],W=0|A[(Z+36|0)>>2],v=G,A[((G=Z)+112|0)>>2]=v,A[(G+116|0)>>2]=W,7!=(0|a)?(A[(112+(0|A[(S+116|0)>>2])|0)>>2]=0|A[(S+112|0)>>2],A[(116+(0|A[(S+112|0)>>2])|0)>>2]=0|A[(S+116|0)>>2],r=0|A[(r+32|0)>>2],Y=0|A[(r+112|0)>>2],A[(S+116|0)>>2]=r,A[(S+112|0)>>2]=Y,r=r+112|0):(function(e,r,t,a){e|=0,t|=0,a|=0;var n,o,c,b,u,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0;h=n=h-64|0,v=k=0|A[(l=8+(r|=0)|0)>>2],_=p=0|A[(l+4|0)>>2],E=p=0|A[(l=r)>>2],w=k=0|A[(l+4|0)>>2],k=0,A[(p=B=n+56|0)>>2]=0,A[(p+4|0)>>2]=k,p=(k=_)^(p=1952801890)|0,o=(l=v)^(g=2037671283)|0,A[(l=Z=n+40|0)>>2]=o,A[(l+4|0)>>2]=p,p=k,l=(p=k)^(l=1685025377)|0,c=(k=v)^(g=1852075885)|0,A[(k=W=n+32|0)>>2]=c,A[(k+4|0)>>2]=l,k=(l=w)^(k=1819895653)|0,b=(p=E)^(g=1852142177)|0,A[(p=Q=n+24|0)>>2]=b,A[(p+4|0)>>2]=k,k=0,A[((p=n)+48|0)>>2]=0,A[(p+52|0)>>2]=k,p=(k=l)^(p=1936682341)|0,u=(l=E)^(g=1886610805)|0,A[((l=n)+16|0)>>2]=u,A[(l+20|0)>>2]=p,p=_,A[(l+8|0)>>2]=v,A[(l+12|0)>>2]=p,p=k,p=k,A[l>>2]=E,A[(l+4|0)>>2]=k,me(0|t,0|l),R=0;e:{r:{if(l=0,k=p=0|A[(k=B)>>2],p=0,d=31&(g=56)|0,32<=(63&g|0)>>>0?(p=k<<d|0,J=0):(p=((1<<d|0)-1|0)&(k>>>(32-d|0)|0)|0|l<<d|0,J=k<<d|0),T=p,p=0|A[((l=n)+48|0)>>2],L=k=0|A[(l+52|0)>>2],v=(l=J)|(g=p)|0,_=p=(k=T)|(p=L)|0,z=p=0|A[(k=Z)>>2],P=l=0|A[(k+4|0)>>2],w=p=(l=_)^(p=P)|0,H=k=0|ga(0|(E=(k=v)^(g=z)|0),0|p,16,0|(k=0)),K=p=m,p=w,q=p=0|A[(l=Q)>>2],$=k=0|A[(l+4|0)>>2],y=(k=w)+(p=$)|0,(d=(l=E)+(g=q)|0)>>>0<g>>>0&&(y=y+1|0),E=d,w=y,g=d,I=l=(y=K)^(l=w)|0,ee=j=(k=H)^d|0,re=l,C=l=0|A[(y=W)>>2],G=k=0|A[(y+4|0)>>2],te=k=0|A[((y=n)+16|0)>>2],ie=l=0|A[(y+20|0)>>2],d=(l=G)+(k=ie)|0,(p=(y=C)+(g=te)|0)>>>0<g>>>0&&(d=d+1|0),S=p,N=d,ae=y=0|ga(0|p,0|d,32,0|(y=0)),ne=d=m,p=(d=re)+(y=ne)|0,(k=(l=ee)+(g=ae)|0)>>>0<g>>>0&&(p=p+1|0),Ae=k,F=p,p=_,d=k,fe=k^(g=v)|0,oe=l=(p=F)^(l=_)|0,l=w,d=0|ga(0|C,0|(l=G),13,0|(d=0)),ce=l=m,l=N,v=(p=d)^(g=S)|0,_=d=(l=ce)^(d=N)|0,k=(d=w)+(p=_)|0,(y=(l=E)+(g=v)|0)>>>0<g>>>0&&(k=k+1|0),E=y,w=k,l=0|ga(0|v,0|(k=_),17,0|(l=0)),be=k=m,d=y,v=y^(g=l)|0,_=l=(k=w)^(l=be)|0,y=(l=oe)+(d=_)|0,(p=(k=fe)+(g=v)|0)>>>0<g>>>0&&(y=y+1|0),C=p,G=y,ue=k=0|ga(0|v,0|(y=_),13,0|(k=0)),se=y=m,_=k=(y=G)^(k=se)|0,ke=v=(l=p)^(g=ue)|0,le=k,l=0|ga(0|j,0|(k=I),21,0|(l=0)),pe=k=m,k=F,j=(y=l)^(g=Ae)|0,I=l=(k=pe)^(l=F)|0,ye=(k=y=0|ga(0|E,0|(l=w),32,0|(y=0)))^(g=255)|0,de=y=(l=m)^(y=0)|0,p=(y=I)+(k=de)|0,(d=(l=j)+(g=ye)|0)>>>0<g>>>0&&(p=p+1|0),E=d,w=p,g=d,k=(y=ke)+d|0,d=(p=le)+(l=w)|0,k>>>0<g>>>0&&(d=d+1|0),S=k,N=d,ge=y=0|ga(0|v,0|(d=_),17,0|(y=0)),ve=d=m,p=k,_=y=(d=N)^(y=ve)|0,he=p=0|ga(0|(v=k^(g=ge)|0),0|y,13,0|(p=0)),_e=y=m,we=v,Be=y=_,p=0|ga(0|j,0|(y=I),16,0|(p=0)),Ee=y=m,y=w,E=(d=p)^(g=E)|0,w=p=(y=Ee)^(p=w)|0,Qe=d=0|ga(0|C,0|(p=G),32,0|(d=0)),Ie=p=m,k=(p=w)+(d=Ie)|0,(l=(y=E)+(g=Qe)|0)>>>0<g>>>0&&(k=k+1|0),j=l,I=k,g=l,d=(p=we)+l|0,l=(k=Be)+(y=I)|0,d>>>0<g>>>0&&(l=l+1|0),v=d,_=l,g=d,G=p=(l=_e)^(p=_)|0,Ge=k=0|ga(0|(C=(k=he)^d|0),0|p,17,0|(k=0)),We=p=m,je=C,Ce=p=G,k=0|ga(0|E,0|(p=w),21,0|(k=0)),Re=p=m,p=I,E=(l=k)^(g=j)|0,w=k=(p=Re)^(k=I)|0,Ne=l=0|ga(0|S,0|(k=N),32,0|(l=0)),Se=k=m,d=(k=w)+(l=Se)|0,(y=(p=E)+(g=Ne)|0)>>>0<g>>>0&&(d=d+1|0),j=y,I=d,g=y,l=(k=je)+y|0,y=(d=Ce)+(p=I)|0,l>>>0<g>>>0&&(y=y+1|0),C=l,G=y,g=l,N=k=(y=We)^(k=G)|0,Ye=d=0|ga(0|(S=(d=Ge)^l|0),0|k,13,0|(d=0)),Oe=k=m,Ve=S,Me=k=N,d=0|ga(0|E,0|(k=w),16,0|(d=0)),Fe=k=m,k=I,E=(y=d)^(g=j)|0,w=d=(k=Fe)^(d=I)|0,De=y=0|ga(0|v,0|(d=_),32,0|(y=0)),xe=d=m,l=(d=w)+(y=xe)|0,(p=(k=E)+(g=De)|0)>>>0<g>>>0&&(l=l+1|0),v=p,_=l,g=p,y=(d=Ve)+p|0,p=(l=Me)+(k=_)|0,y>>>0<g>>>0&&(p=p+1|0),Ue=p,g=y,I=d=(p=Oe)^(d=Ue)|0,Je=j=(l=Ye)^y|0,Xe=d,l=0|ga(0|E,0|(d=w),21,0|(l=0)),Te=d=m,d=_,v=(p=l)^(g=v)|0,_=l=(d=Te)^(l=_)|0,Le=p=0|ga(0|C,0|(l=G),32,0|(p=0)),ze=l=m,y=(l=_)+(p=ze)|0,(k=(d=v)+(g=Le)|0)>>>0<g>>>0&&(y=y+1|0),E=k,w=y,g=k,p=(l=Je)+k|0,k=(y=Xe)+(d=w)|0,p>>>0<g>>>0&&(k=k+1|0),C=p,G=k,l=0|ga(0|v,0|(k=_),16,0|(l=0)),Pe=k=m,k=w,y=0|ga(0|(y=l)^(g=E),0|(l=(k=Pe)^(l=w)|0),21,0|(y=0)),He=l=m,Ke=(k=p)^(g=y)|0,qe=y=(l=G)^(y=He)|0,k=0|ga(0|j,0|(y=I),17,0|(k=0)),$e=y=m,er=(l=Ke)^(g=k)|0,rr=k=(y=qe)^(k=$e)|0,tr=l=0|ga(0|p,0|(k=G),32,0|(l=0)),ir=k=m,_=l=(k=rr)^(l=ir)|0,B=v=(y=er)^(g=tr)|0,D=s(v>>>25|0,16843009),Q=0|A[(r+20|0)>>2],Y=0|A[(x=r+16|0)>>2],!(B=-2139062144&((-1^(B=D^(Z=0|f[(O=Q+(W=Y&v|0)|0)>>0]|(0|f[(O+1|0)>>0])<<8|0|(0|f[(O+2|0)>>0])<<16|0|(0|f[(O+3|0)>>0])<<24|0)|0)|0)&(B+-16843009|0)|0)|0)){R=0;t:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(B=W+R|0,R=R+4|0,B=-2139062144&((-1^(B=(Z=0|f[(V=Q+(W=Y&(B+4|0)|0)|0)>>0]|(0|f[(V+1|0)>>0])<<8|0|(0|f[(V+2|0)>>0])<<16|0|(0|f[(V+3|0)>>0])<<24|0)^D|0)|0)&(B+-16843009|0)|0)|0)break t}}if(Q=Q-(((((0|ka(0|B))>>>3|0)+W|0)&Y|0)<<3|0)|0,!(0|Ze(0|t,0|A[(Q+-8|0)>>2]))){B=(B+-1|0)&B|0,Y=r+20|0;t:for(;;){if(X=0|A[x>>2],B)U=0|A[Y>>2],Q=B;else{U=0|A[Y>>2];i:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(B=W+R|0,R=R+4|0,Q=-2139062144&((-1^(B=(Z=0|f[(M=U+(W=X&(B+4|0)|0)|0)>>0]|(0|f[(M+1|0)>>0])<<8|0|(0|f[(M+2|0)>>0])<<16|0|(0|f[(M+3|0)>>0])<<24|0)^D|0)|0)&(B+-16843009|0)|0)|0)break i}}if(B=(Q+-1|0)&Q|0,Q=U-(((((0|ka(0|Q))>>>3|0)+W|0)&X|0)<<3|0)|0,0|Ze(0|t,0|A[(Q+-8|0)>>2]))break t}}r=0|A[(t=Q+-4|0)>>2],A[t>>2]=a,t=1;break e}l=_,function(e,r,t,a,n,o){r|=0,a|=0,n|=0,o|=0;var c,b,u,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0;if(h=b=h-16|0,y=0|A[(4+(e|=0)|0)>>2],d=0|A[e>>2],!(p=-2139062144&(0|f[(c=y+(l=d&(u=r)|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0)|0))for(k=4;l=l+k|0,k=k+4|0,!(p=-2139062144&(0|f[(g=y+(l=l&d|0)|0)>>0]|(0|f[(g+1|0)>>0])<<8|0|(0|f[(g+2|0)>>0])<<16|0|(0|f[(g+3|0)>>0])<<24|0)|0););if(k=(((0|ka(0|p))>>>3|0)+l|0)&d|0,(0|(l=0|i[(y+k|0)>>0]))<=-1||(k=(0|ka(0|-2139062144&(0|A[y>>2])))>>>3|0,l=0|f[(y+k|0)>>0]),(l=1&l|0)&&!(0|A[(e+8|0)>>2])){if(function(e,r,t){e|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,nt=0,At=0,ft=0,ot=0,ct=0,bt=0,ut=0,st=0,kt=0,lt=0,pt=0,yt=0,dt=0,gt=0,vt=0,ht=0,_t=0,wt=0,mt=0,Bt=0,Et=0,Qt=0,It=0,Gt=0,Wt=0,jt=0,Ct=0,Rt=0,Nt=0,St=0,Yt=0,Ot=0,Vt=0,Mt=0,Ft=0,Dt=0,xt=0,Ut=0;h=a=h-80|0;r:if((p=1+(N=0|A[(12+(r|=0)|0)>>2])|0)>>>0>=N>>>0){t:{if(G=1+(W=0|A[r>>2])|0,!(p>>>0<=((V=W>>>0<8?W:s(G>>>3|0,7))>>>1|0)>>>0)){if(fr(0|a+16,0|N,8,4,0|(p>>>0>(v=V+1|0)>>>0?p:v)),D=0|A[(8+(a+16|0)|0)>>2],oe=0|A[(a+20|0)>>2],1==(0|A[(a+16|0)>>2]))break t;ke=(I=0|A[(a+32|0)>>2])-8|0,le=o=0|A[(b=a+36|0)>>2],pe=n=0|A[(b+4|0)>>2],R=0|A[(a+28|0)>>2],x=n=0|A[(b=t+8|0)>>2],U=o=0|A[(b+4|0)>>2],$=(b=n)^(k=2037671283)|0,ee=n=o^(n=1952801890)|0,J=n=0|A[(o=t)>>2],X=b=0|A[(o+4|0)>>2],re=(o=n)^(k=1852142177)|0,te=n=b^(n=1819895653)|0,ie=(b=x)^(k=1852075885)|0,ae=o=(n=U)^(o=1685025377)|0,ne=(n=J)^(k=1886610805)|0,Ae=b=(o=X)^(b=1936682341)|0,v=4+(M=0|A[(r+4|0)>>2])|0,Y=M+G|0,C=-2139062144&(-1^(0|A[M>>2])|0)|0,F=a+64|0,t=M;i:for(;;){if(!C){a:for(;;){if(v>>>0>=Y>>>0)break i;if(t=t+-32|0,p=0|A[v>>2],v=_=v+4|0,-2139062144!=(0|(p=-2139062144&p|0)))break a}C=-2139062144^p|0,v=_}if(b=0,A[(n=F)>>2]=0,A[(n+4|0)>>2]=b,A[(n+8|0)>>2]=0,A[(a+76|0)>>2]=0,b=ee,A[((n=a)+56|0)>>2]=$,A[(n+60|0)>>2]=b,b=ae,A[(n+48|0)>>2]=ie,A[(n+52|0)>>2]=b,b=te,A[(n+40|0)>>2]=re,A[(n+44|0)>>2]=b,b=Ae,A[(n+32|0)>>2]=ne,A[(n+36|0)>>2]=b,b=U,A[(n+24|0)>>2]=x,A[(n+28|0)>>2]=b,b=X,A[(n+16|0)>>2]=J,A[(n+20|0)>>2]=b,T=(t-(56&(0|ka(0|C))|0)|0)-8|0,me(0|A[T>>2],0|n+16),ye=I,de=R,o=n,b=0|A[(n+72|0)>>2],n=0,o=b,b=0,u=31&(k=56)|0,32<=(63&k|0)>>>0?(b=o<<u|0,ce=0):(b=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|n<<u|0,ce=o<<u|0),ge=b,b=0|A[((n=a)+64|0)>>2],ve=o=0|A[(n+68|0)>>2],d=(n=ce)|(k=b)|0,y=b=(o=ge)|(b=ve)|0,he=b=0|A[((o=a)+56|0)>>2],_e=n=0|A[(o+60|0)>>2],l=b=(n=y)^(b=_e)|0,we=o=0|ga(0|(g=(o=d)^(k=he)|0),0|b,16,0|(o=0)),Be=b=m,b=l,Ee=b=0|A[((n=a)+40|0)>>2],Qe=o=0|A[(n+44|0)>>2],c=(o=l)+(b=Qe)|0,(u=(n=g)+(k=Ee)|0)>>>0<k>>>0&&(c=c+1|0),g=u,l=c,k=u,w=n=(c=Be)^(n=l)|0,Ie=E=(o=we)^u|0,Ge=n,Q=n=0|A[((c=a)+48|0)>>2],B=o=0|A[(c+52|0)>>2],Ze=o=0|A[(c+32|0)>>2],We=n=0|A[(c+36|0)>>2],u=(n=B)+(o=We)|0,(b=(c=Q)+(k=Ze)|0)>>>0<k>>>0&&(u=u+1|0),j=b,Z=u,je=c=0|ga(0|b,0|u,32,0|(c=0)),Ce=u=m,b=(u=Ge)+(c=Ce)|0,(o=(n=Ie)+(k=je)|0)>>>0<k>>>0&&(b=b+1|0),fe=o,S=b,b=y,u=o,Re=o^(k=d)|0,Ne=n=(b=S)^(n=y)|0,n=l,u=0|ga(0|Q,0|(n=B),13,0|(u=0)),Se=n=m,n=Z,d=(b=u)^(k=j)|0,y=u=(n=Se)^(u=Z)|0,o=(u=l)+(b=y)|0,(c=(n=g)+(k=d)|0)>>>0<k>>>0&&(o=o+1|0),g=c,l=o,n=0|ga(0|d,0|(o=y),17,0|(n=0)),Ye=o=m,u=c,d=c^(k=n)|0,y=n=(o=l)^(n=Ye)|0,c=(n=Ne)+(u=y)|0,(b=(o=Re)+(k=d)|0)>>>0<k>>>0&&(c=c+1|0),Q=b,B=c,Oe=o=0|ga(0|d,0|(c=y),13,0|(o=0)),Ve=c=m,y=o=(c=B)^(o=Ve)|0,Me=d=(n=b)^(k=Oe)|0,Fe=o,n=0|ga(0|E,0|(o=w),21,0|(n=0)),De=o=m,o=S,E=(c=n)^(k=fe)|0,w=n=(o=De)^(n=S)|0,xe=(o=c=0|ga(0|g,0|(n=l),32,0|(c=0)))^(k=255)|0,Ue=c=(n=m)^(c=0)|0,b=(c=w)+(o=Ue)|0,(u=(n=E)+(k=xe)|0)>>>0<k>>>0&&(b=b+1|0),g=u,l=b,k=u,o=(c=Me)+u|0,u=(b=Fe)+(n=l)|0,o>>>0<k>>>0&&(u=u+1|0),j=o,Z=u,Je=c=0|ga(0|d,0|(u=y),17,0|(c=0)),Xe=u=m,b=o,y=c=(u=Z)^(c=Xe)|0,Te=b=0|ga(0|(d=o^(k=Je)|0),0|c,13,0|(b=0)),Le=c=m,ze=d,Pe=c=y,b=0|ga(0|E,0|(c=w),16,0|(b=0)),He=c=m,c=l,g=(u=b)^(k=g)|0,l=b=(c=He)^(b=l)|0,Ke=u=0|ga(0|Q,0|(b=B),32,0|(u=0)),qe=b=m,o=(b=l)+(u=qe)|0,(n=(c=g)+(k=Ke)|0)>>>0<k>>>0&&(o=o+1|0),E=n,w=o,k=n,u=(b=ze)+n|0,n=(o=Pe)+(c=w)|0,u>>>0<k>>>0&&(n=n+1|0),d=u,y=n,k=u,B=b=(n=Le)^(b=y)|0,$e=o=0|ga(0|(Q=(o=Te)^u|0),0|b,17,0|(o=0)),er=b=m,rr=Q,tr=b=B,o=0|ga(0|g,0|(b=l),21,0|(o=0)),ir=b=m,b=w,g=(n=o)^(k=E)|0,l=o=(b=ir)^(o=w)|0,ar=n=0|ga(0|j,0|(o=Z),32,0|(n=0)),nr=o=m,u=(o=l)+(n=nr)|0,(c=(b=g)+(k=ar)|0)>>>0<k>>>0&&(u=u+1|0),E=c,w=u,k=c,n=(o=rr)+c|0,c=(u=tr)+(b=w)|0,n>>>0<k>>>0&&(c=c+1|0),Q=n,B=c,k=n,Z=o=(c=er)^(o=B)|0,Ar=u=0|ga(0|(j=(u=$e)^n|0),0|o,13,0|(u=0)),or=o=m,cr=j,br=o=Z,u=0|ga(0|g,0|(o=l),16,0|(u=0)),ur=o=m,o=w,g=(c=u)^(k=E)|0,l=u=(o=ur)^(u=w)|0,sr=c=0|ga(0|d,0|(u=y),32,0|(c=0)),kr=u=m,n=(u=l)+(c=kr)|0,(b=(o=g)+(k=sr)|0)>>>0<k>>>0&&(n=n+1|0),d=b,y=n,k=b,c=(u=cr)+b|0,b=(n=br)+(o=y)|0,c>>>0<k>>>0&&(b=b+1|0),lr=b,k=c,w=u=(b=or)^(u=lr)|0,pr=E=(n=Ar)^c|0,yr=u,n=0|ga(0|g,0|(u=l),21,0|(n=0)),dr=u=m,u=y,d=(b=n)^(k=d)|0,y=n=(u=dr)^(n=y)|0,gr=b=0|ga(0|Q,0|(n=B),32,0|(b=0)),vr=n=m,c=(n=y)+(b=vr)|0,(o=(u=d)+(k=gr)|0)>>>0<k>>>0&&(c=c+1|0),g=o,l=c,k=o,b=(n=pr)+o|0,o=(c=yr)+(u=l)|0,b>>>0<k>>>0&&(o=o+1|0),Q=b,B=o,n=0|ga(0|d,0|(o=y),16,0|(n=0)),hr=o=m,o=l,c=0|ga(0|(c=n)^(k=g),0|(n=(o=hr)^(n=l)|0),21,0|(c=0)),_r=n=m,wr=(o=b)^(k=c)|0,mr=c=(n=B)^(c=_r)|0,o=0|ga(0|E,0|(c=w),17,0|(o=0)),Br=c=m,Er=(n=wr)^(k=o)|0,Qr=o=(c=mr)^(o=Br)|0,o=B,c=b,n=0,u=31&(k=32)|0,32<=(63&k|0)>>>0?(n=0,be=o>>>u|0):(n=o>>>u|0,be=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|c>>>u|0),Ir=n,c=(n=Qr)^(c=Ir)|0,!(O=-2139062144&(0|f[(L=ye+(_=de&(N=(o=Er)^(k=be)|0)|0)|0)>>0]|(0|f[(L+1|0)>>0])<<8|0|(0|f[(L+2|0)>>0])<<16|0|(0|f[(L+3|0)>>0])<<24|0)|0))for(p=4;_=_+p|0,p=p+4|0,!(O=-2139062144&(0|f[(z=I+(_=_&R|0)|0)>>0]|(0|f[(z+1|0)>>0])<<8|0|(0|f[(z+2|0)>>0])<<16|0|(0|f[(z+3|0)>>0])<<24|0)|0););V=C+-1|0,p=(((0|ka(0|O))>>>3|0)+_|0)&R|0,(0|i[(I+p|0)>>0])<=-1||(p=(0|ka(0|-2139062144&(0|A[I>>2])))>>>3|0),C=V&C|0,_=N>>>25|0,i[(I+p|0)>>0]=_,i[(4+(((p+-4|0)&R|0)+I|0)|0)>>0]=_,c=0|A[(n=T)>>2],o=0|A[(n+4|0)>>2],Gr=c,A[(c=ke-(p<<3|0)|0)>>2]=Gr,A[(c+4|0)>>2]=o}if(o=pe,A[((c=r)+8|0)>>2]=le,A[(c+12|0)>>2]=o,A[c>>2]=R,A[e>>2]=0,A[(c+4|0)>>2]=I,!W)break r;if(Zr=o=0,Wr=o=0,c=0|la(0|oe,0|(o=Zr),0|G,0|(c=Wr)),o=m,!(v=5+(W+(p=((D+c|0)-1|0)&(0-D|0)|0)|0)|0))break r;Ci(0|M-p);break r}for(_=0|A[(r+4|0)>>2],I=0,v=0;;){i:{a:{if(1&I|0){if((p=v+3|0)>>>0<v>>>0)break a;if(p>>>0>=G>>>0)break a;break i}if((p=v)>>>0<G>>>0)break i}a:{if(G>>>0<4){if(Zt(0|_+4,0|_,0|G),!G)break a}else P=_+G|0,H=0|f[_>>0]|(0|f[(_+1|0)>>0])<<8|0|(0|f[(_+2|0)>>0])<<16|0|(0|f[(_+3|0)>>0])<<24|0,i[P>>0]=H,i[(P+1|0)>>0]=H>>>8|0,i[(P+2|0)>>0]=H>>>16|0,i[(P+3|0)>>0]=H>>>24|0;F=_+-8|0,x=o=0|A[(n=t)>>2],U=c=0|A[(n+4|0)>>2],$=(n=o)^(k=1852142177)|0,ee=o=c^(o=1819895653)|0,o=c,re=(c=n)^(k=1886610805)|0,te=n=o^(n=1936682341)|0,J=n=0|A[(o=t+8|0)>>2],X=c=0|A[(o+4|0)>>2],ie=(o=n)^(k=2037671283)|0,ae=n=c^(n=1952801890)|0,n=c,ne=(c=o)^(k=1852075885)|0,Ae=o=n^(o=1685025377)|0,O=a+64|0,p=0;n:for(;;){A:if(G=p,128==(0|f[(R=_+p|0)>>0])){T=4+(Y=F-(G<<3|0)|0)|0,p=0|A[Y>>2];f:{o:for(;;){if(o=0,A[(c=O)>>2]=0,A[(c+4|0)>>2]=o,A[(c+8|0)>>2]=0,A[(a+76|0)>>2]=0,o=ae,A[((c=a)+56|0)>>2]=ie,A[(c+60|0)>>2]=o,o=Ae,A[(c+48|0)>>2]=ne,A[(c+52|0)>>2]=o,o=ee,A[(c+40|0)>>2]=$,A[(c+44|0)>>2]=o,o=te,A[(c+32|0)>>2]=re,A[(c+36|0)>>2]=o,o=X,A[(c+24|0)>>2]=J,A[(c+28|0)>>2]=o,o=U,A[(c+16|0)>>2]=x,A[(c+20|0)>>2]=o,me(0|p,0|c+16),jr=W,n=c,c=0,n=o=0|A[(n+72|0)>>2],o=0,u=31&(k=56)|0,32<=(63&k|0)>>>0?(o=n<<u|0,ue=0):(o=((1<<u|0)-1|0)&(n>>>(32-u|0)|0)|0|c<<u|0,ue=n<<u|0),Cr=o,o=0|A[((c=a)+64|0)>>2],Rr=n=0|A[(c+68|0)>>2],d=(c=ue)|(k=o)|0,y=o=(n=Cr)|(o=Rr)|0,Nr=o=0|A[((n=a)+56|0)>>2],Sr=c=0|A[(n+60|0)>>2],l=o=(c=y)^(o=Sr)|0,Yr=n=0|ga(0|(g=(n=d)^(k=Nr)|0),0|o,16,0|(n=0)),Or=o=m,o=l,Vr=o=0|A[((c=a)+40|0)>>2],Mr=n=0|A[(c+44|0)>>2],b=(n=l)+(o=Mr)|0,(u=(c=g)+(k=Vr)|0)>>>0<k>>>0&&(b=b+1|0),g=u,l=b,k=u,w=c=(b=Or)^(c=l)|0,Fr=E=(n=Yr)^u|0,Dr=c,Q=c=0|A[((b=a)+48|0)>>2],B=n=0|A[(b+52|0)>>2],xr=n=0|A[(b+32|0)>>2],Ur=c=0|A[(b+36|0)>>2],u=(c=B)+(n=Ur)|0,(o=(b=Q)+(k=xr)|0)>>>0<k>>>0&&(u=u+1|0),j=o,Z=u,Jr=b=0|ga(0|o,0|u,32,0|(b=0)),Xr=u=m,o=(u=Dr)+(b=Xr)|0,(n=(c=Fr)+(k=Jr)|0)>>>0<k>>>0&&(o=o+1|0),fe=n,S=o,o=y,u=n,Tr=n^(k=d)|0,Lr=c=(o=S)^(c=y)|0,c=l,u=0|ga(0|Q,0|(c=B),13,0|(u=0)),zr=c=m,c=Z,d=(o=u)^(k=j)|0,y=u=(c=zr)^(u=Z)|0,n=(u=l)+(o=y)|0,(b=(c=g)+(k=d)|0)>>>0<k>>>0&&(n=n+1|0),g=b,l=n,c=0|ga(0|d,0|(n=y),17,0|(c=0)),Pr=n=m,u=b,d=b^(k=c)|0,y=c=(n=l)^(c=Pr)|0,b=(c=Lr)+(u=y)|0,(o=(n=Tr)+(k=d)|0)>>>0<k>>>0&&(b=b+1|0),Q=o,B=b,Hr=n=0|ga(0|d,0|(b=y),13,0|(n=0)),Kr=b=m,c=o,y=n=(b=B)^(n=Kr)|0,qr=d=o^(k=Hr)|0,$r=n,c=0|ga(0|E,0|(n=w),21,0|(c=0)),et=n=m,n=S,E=(b=c)^(k=fe)|0,w=c=(n=et)^(c=S)|0,rt=(n=b=0|ga(0|g,0|(c=l),32,0|(b=0)))^(k=255)|0,tt=b=(c=m)^(b=0)|0,o=(b=w)+(n=tt)|0,(u=(c=E)+(k=rt)|0)>>>0<k>>>0&&(o=o+1|0),g=u,l=o,k=u,n=(b=qr)+u|0,u=(o=$r)+(c=l)|0,n>>>0<k>>>0&&(u=u+1|0),j=n,Z=u,it=b=0|ga(0|d,0|(u=y),17,0|(b=0)),at=u=m,o=n,y=b=(u=Z)^(b=at)|0,nt=o=0|ga(0|(d=n^(k=it)|0),0|b,13,0|(o=0)),At=b=m,ft=d,ot=b=y,o=0|ga(0|E,0|(b=w),16,0|(o=0)),ct=b=m,b=l,g=(u=o)^(k=g)|0,l=o=(b=ct)^(o=l)|0,bt=u=0|ga(0|Q,0|(o=B),32,0|(u=0)),ut=o=m,n=(o=l)+(u=ut)|0,(c=(b=g)+(k=bt)|0)>>>0<k>>>0&&(n=n+1|0),E=c,w=n,k=c,u=(o=ft)+c|0,c=(n=ot)+(b=w)|0,u>>>0<k>>>0&&(c=c+1|0),d=u,y=c,k=u,B=o=(c=At)^(o=y)|0,st=n=0|ga(0|(Q=(n=nt)^u|0),0|o,17,0|(n=0)),kt=o=m,lt=Q,pt=o=B,n=0|ga(0|g,0|(o=l),21,0|(n=0)),yt=o=m,o=w,g=(c=n)^(k=E)|0,l=n=(o=yt)^(n=w)|0,dt=c=0|ga(0|j,0|(n=Z),32,0|(c=0)),gt=n=m,u=(n=l)+(c=gt)|0,(b=(o=g)+(k=dt)|0)>>>0<k>>>0&&(u=u+1|0),E=b,w=u,k=b,c=(n=lt)+b|0,b=(u=pt)+(o=w)|0,c>>>0<k>>>0&&(b=b+1|0),Q=c,B=b,k=c,Z=n=(b=kt)^(n=B)|0,vt=u=0|ga(0|(j=(u=st)^c|0),0|n,13,0|(u=0)),ht=n=m,_t=j,wt=n=Z,u=0|ga(0|g,0|(n=l),16,0|(u=0)),mt=n=m,n=w,g=(b=u)^(k=E)|0,l=u=(n=mt)^(u=w)|0,Bt=b=0|ga(0|d,0|(u=y),32,0|(b=0)),Et=u=m,c=(u=l)+(b=Et)|0,(o=(n=g)+(k=Bt)|0)>>>0<k>>>0&&(c=c+1|0),d=o,y=c,k=o,b=(u=_t)+o|0,o=(c=wt)+(n=y)|0,b>>>0<k>>>0&&(o=o+1|0),Qt=o,k=b,w=u=(o=ht)^(u=Qt)|0,It=E=(c=vt)^b|0,Gt=u,c=0|ga(0|g,0|(u=l),21,0|(c=0)),Wt=u=m,u=y,d=(o=c)^(k=d)|0,y=c=(u=Wt)^(c=y)|0,jt=o=0|ga(0|Q,0|(c=B),32,0|(o=0)),Ct=c=m,b=(c=y)+(o=Ct)|0,(n=(u=d)+(k=jt)|0)>>>0<k>>>0&&(b=b+1|0),g=n,l=b,k=n,o=(c=It)+n|0,n=(b=Gt)+(u=l)|0,o>>>0<k>>>0&&(n=n+1|0),Q=o,B=n,c=0|ga(0|d,0|(n=y),16,0|(c=0)),Rt=n=m,n=l,b=0|ga(0|(b=c)^(k=g),0|(c=(n=Rt)^(c=l)|0),21,0|(b=0)),Nt=c=m,St=(n=o)^(k=b)|0,Yt=b=(c=B)^(b=Nt)|0,n=0|ga(0|E,0|(b=w),17,0|(n=0)),Ot=b=m,Vt=(c=St)^(k=n)|0,Mt=n=(b=Yt)^(n=Ot)|0,n=B,b=o,c=0,u=31&(k=32)|0,32<=(63&k|0)>>>0?(c=0,se=n>>>u|0):(c=n>>>u|0,se=(((1<<u|0)-1|0)&n|0)<<(32-u|0)|0|b>>>u|0),Ft=c,b=(c=Mt)^(b=Ft)|0,!(I=-2139062144&(0|f[(K=_+(v=t=jr&(C=(n=Vt)^(k=se)|0)|0)|0)>>0]|(0|f[(K+1|0)>>0])<<8|0|(0|f[(K+2|0)>>0])<<16|0|(0|f[(K+3|0)>>0])<<24|0)|0))for(p=4,v=t;v=v+p|0,p=p+4|0,!(I=-2139062144&(0|f[(q=_+(v=v&W|0)|0)>>0]|(0|f[(q+1|0)>>0])<<8|0|(0|f[(q+2|0)>>0])<<16|0|(0|f[(q+3|0)>>0])<<24|0)|0););if(p=(((0|ka(0|I))>>>3|0)+v|0)&W|0,(0|i[(_+p|0)>>0])<=-1||(p=(0|ka(0|-2139062144&(0|A[_>>2])))>>>3|0),(((p-t|0)^(G-t|0)|0)&W|0)>>>0<4)break f;if(I=0|f[(v=_+p|0)>>0],t=C>>>25|0,i[v>>0]=t,i[(4+(((p+-4|0)&W|0)+_|0)|0)>>0]=t,255==(0|I))break o;I=0|A[(4+(v=F-(p<<3|0)|0)|0)>>2],p=0|A[v>>2],b=0|A[(c=Y)>>2],n=0|A[(c+4|0)>>2],Dt=b,A[(b=v)>>2]=Dt,A[(b+4|0)>>2]=n,A[c>>2]=p,A[T>>2]=I}i[R>>0]=255,i[(4+(((G+-4|0)&W|0)+_|0)|0)>>0]=255,n=0|A[(c=Y)>>2],b=0|A[(c+4|0)>>2],xt=n,A[(n=F-(p<<3|0)|0)>>2]=xt,A[(n+4|0)>>2]=b;break A}p=C>>>25|0,i[R>>0]=p,i[(4+(((G+-4|0)&W|0)+_|0)|0)>>0]=p}if(p=G+1|0,(0|G)==(0|W))break n}}A[e>>2]=0,A[(r+8|0)>>2]=V-N|0;break r}Ut=v=_+p|0,v=0|A[v>>2],A[Ut>>2]=(16843009&(-1^(v>>>7|0)|0)|0)+(2139062143|v)|0,I=1,v=p+1|0}}A[(e+4|0)>>2]=oe,A[e>>2]=1,A[(e+8|0)>>2]=D}else di(0|a+8,1),d=n=0|A[((b=a)+8|0)>>2],y=o=0|A[(b+12|0)>>2],A[e>>2]=1,A[((n=e)+4|0)>>2]=d,A[(n+8|0)>>2]=o;h=a+80|0}(0|b,0|e,0|o),y=0|A[(e+4|0)>>2],d=0|A[e>>2],!(o=-2139062144&(0|f[(v=y+(p=d&u|0)|0)>>0]|(0|f[(v+1|0)>>0])<<8|0|(0|f[(v+2|0)>>0])<<16|0|(0|f[(v+3|0)>>0])<<24|0)|0))for(k=4;p=p+k|0,k=k+4|0,!(o=-2139062144&(0|f[(_=y+(p=p&d|0)|0)>>0]|(0|f[(_+1|0)>>0])<<8|0|(0|f[(_+2|0)>>0])<<16|0|(0|f[(_+3|0)>>0])<<24|0)|0););k=(((0|ka(0|o))>>>3|0)+p|0)&d|0,(0|i[(y+k|0)>>0])<=-1||(k=(0|ka(0|-2139062144&(0|A[y>>2])))>>>3|0)}p=u>>>25|0,i[(y+k|0)>>0]=p,i[(4+(((k+-4|0)&d|0)+y|0)|0)>>0]=p,A[(e+8|0)>>2]=(0|A[(e+8|0)>>2])-l|0,A[(e+12|0)>>2]=1+(0|A[(e+12|0)>>2])|0,A[(l=(k=y-(k<<3|0)|0)-8|0)>>2]=a,A[(l+4|0)>>2]=n,h=b+16|0}(0|x,0|v,0,0|t,0|a,0|r),t=0}A[(e+4|0)>>2]=r,A[e>>2]=t,h=n+64|0}(0|N+24,0|r,0|S,0|S),r=0|A[(r+32|0)>>2],A[(S+112|0)>>2]=0|A[(r+112|0)>>2],A[(S+116|0)>>2]=r,r=r+112|0),A[r>>2]=S,A[e>>2]=a,W=0|A[((Z=N)+112|0)>>2],G=0|A[(Z+116|0)>>2],_=W,A[((W=e)+4|0)>>2]=_,A[(W+8|0)>>2]=G,A[(116+(0|A[(S+112|0)>>2])|0)>>2]=S,G=0|A[(Z=Z+120|0)>>2],W=0|A[(Z+4|0)>>2],w=G,A[(G=e+12|0)>>2]=w,A[(G+4|0)>>2]=W,W=0|A[(Z=N+128|0)>>2],G=0|A[(Z+4|0)>>2],B=W,A[(W=e+20|0)>>2]=B,A[(W+4|0)>>2]=G,G=0|A[(Z=N+136|0)>>2],W=0|A[(Z+4|0)>>2],E=G,A[(G=e+28|0)>>2]=E,A[(G+4|0)>>2]=W,W=0|A[(Z=N+144|0)>>2],G=0|A[(Z+4|0)>>2],Q=W,A[(W=e+36|0)>>2]=Q,A[(W+4|0)>>2]=G,G=0|A[(Z=N+152|0)>>2],W=0|A[(Z+4|0)>>2],I=G,A[(G=e+44|0)>>2]=I,A[(G+4|0)>>2]=W,A[(e+52|0)>>2]=0|A[(N+160|0)>>2],D||hr(0|t),h=n}function x(e,r,t,a){e|=0,t|=0,a|=0;var n,o,c,b,u,k,p,y,d,g,v,_,w,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,Ce=0,Re=0,Ne=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,ze=0;n=G=h,h=G=-32&(G-224|0)|0,0|A[(j=32+(r|=0)|0)>>2]||(I=0|Qi(88,8),A[j>>2]=I,A[(I+84|0)>>2]=I,A[(I+80|0)>>2]=I),A[(G+84|0)>>2]=t,U=B=0|Le(0|r,0|G+84),J=E=m,C=0;e:{r:{if(R=0|A[(r+20|0)>>2],N=0|A[(r+16|0)>>2],I=B,!(I=-2139062144&((-1^(I=(Z=0|f[(V=R+(W=N&B|0)|0)>>0]|(0|f[(V+1|0)>>0])<<8|0|(0|f[(V+2|0)>>0])<<16|0|(0|f[(V+3|0)>>0])<<24|0)^(M=s(B>>>25|0,16843009))|0)|0)&(I+-16843009|0)|0)|0)){C=0;t:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(I=W+C|0,C=C+4|0,I=-2139062144&((-1^(I=(Z=0|f[(F=R+(W=N&(I+4|0)|0)|0)>>0]|(0|f[(F+1|0)>>0])<<8|0|(0|f[(F+2|0)>>0])<<16|0|(0|f[(F+3|0)>>0])<<24|0)^M|0)|0)&(I+-16843009|0)|0)|0)break t}}Y=(I+-1|0)&I|0,I=R-(((((0|ka(0|I))>>>3|0)+W|0)&N|0)<<3|0)|0;t:{if(j=0|A[(G+84|0)>>2],1!=(0|(O=0|A[j>>2])))for(;;){if(S=0|A[(I+-8|0)>>2],(0|O)==(0|A[S>>2])&&(K=E=0|A[((Q=j)+8|0)>>2],q=B=0|A[(Q+12|0)>>2],B=0|A[(Q=S+8|0)>>2],$=E=0|A[(Q+4|0)>>2],ee=(Q=K)^B|0,re=B=(E=q)^(B=$)|0,te=B=0|A[(E=j+16|0)>>2],ie=Q=0|A[(E+4|0)>>2],ae=Q=0|A[(E=S+16|0)>>2],ne=B=0|A[(E+4|0)>>2],Ae=Q=(B=ie)^(Q=ne)|0,!(0|((B=ee)|(E=te)^ae)|(E=(Q=re)|(E=Ae)|0)|0)))break t;if(Y)I=Y;else i:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(I=W+C|0,C=C+4|0,I=-2139062144&((-1^(I=(Z=0|f[(D=R+(W=N&(I+4|0)|0)|0)>>0]|(0|f[(D+1|0)>>0])<<8|0|(0|f[(D+2|0)>>0])<<16|0|(0|f[(D+3|0)>>0])<<24|0)^M|0)|0)&(I+-16843009|0)|0)|0)break i}Y=(I+-1|0)&I|0,I=R-(((((0|ka(0|I))>>>3|0)+W|0)&N|0)<<3|0)|0}for(;;){if(S=0|A[(I+-8|0)>>2],1==(0|A[S>>2])&&(0|(O=0|A[(j+12|0)>>2]))==(0|A[(S+12|0)>>2])&&!(0|Xt(0|A[(j+4|0)>>2],0|A[(S+4|0)>>2],0|O)))break t;if(Y)I=Y;else i:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(I=W+C|0,C=C+4|0,I=-2139062144&((-1^(I=(Z=0|f[(x=R+(W=N&(I+4|0)|0)|0)>>0]|(0|f[(x+1|0)>>0])<<8|0|(0|f[(x+2|0)>>0])<<16|0|(0|f[(x+3|0)>>0])<<24|0)^M|0)|0)&(I+-16843009|0)|0)|0)break i}Y=(I+-1|0)&I|0,I=R-(((((0|ka(0|I))>>>3|0)+W|0)&N|0)<<3|0)|0}}I=0|A[(j=I+-4|0)>>2],X=E=0|A[(Q=Z=I+48|0)>>2],T=B=0|A[(Q+4|0)>>2],B=0|A[(Q=a+24|0)>>2],E=0|A[(Q+4|0)>>2],fe=B,A[(B=Z)>>2]=fe,A[(B+4|0)>>2]=E,L=E=0|A[(Q=Z=I+40|0)>>2],z=B=0|A[(Q+4|0)>>2],B=0|A[((Q=a)+16|0)>>2],E=0|A[(Q+20|0)>>2],oe=B,A[(B=Z)>>2]=oe,A[(B+4|0)>>2]=E,P=E=0|A[(Q=Z=I+32|0)>>2],H=B=0|A[(Q+4|0)>>2],B=0|A[((Q=a)+8|0)>>2],E=0|A[(Q+12|0)>>2],ce=B,A[(B=Z)>>2]=ce,A[(B+4|0)>>2]=E,U=E=0|A[((Q=I)+24|0)>>2],J=B=0|A[(Q+28|0)>>2],B=0|A[(Q=a)>>2],E=0|A[(Q+4|0)>>2],be=B,A[((B=I)+24|0)>>2]=be,A[(B+28|0)>>2]=E,E=T,A[((B=G)+56|0)>>2]=X,A[(B+60|0)>>2]=E,E=z,A[(B+48|0)>>2]=L,A[(B+52|0)>>2]=E,E=H,A[(B+40|0)>>2]=P,A[(B+44|0)>>2]=E,E=J,A[(B+32|0)>>2]=U,A[(B+36|0)>>2]=E,X=E=0|A[(Q=Z=I+56|0)>>2],T=B=0|A[(Q+4|0)>>2],B=0|A[(Q=a+32|0)>>2],E=0|A[(Q+4|0)>>2],ue=B,A[(B=Z)>>2]=ue,A[(B+4|0)>>2]=E,L=E=0|A[(Q=Z=I+64|0)>>2],z=B=0|A[(Q+4|0)>>2],B=0|A[(Q=a+40|0)>>2],E=0|A[(Q+4|0)>>2],se=B,A[(B=Z)>>2]=se,A[(B+4|0)>>2]=E,P=E=0|A[(Q=I=I+72|0)>>2],H=B=0|A[(Q+4|0)>>2],B=0|A[(Q=a+48|0)>>2],E=0|A[(Q+4|0)>>2],ke=B,A[(B=I)>>2]=ke,A[(B+4|0)>>2]=E,E=H,A[(B=I=16+(G+88|0)|0)>>2]=P,A[(B+4|0)>>2]=E,E=z,A[(B=a=8+(G+88|0)|0)>>2]=L,A[(B+4|0)>>2]=E,E=T,A[((B=G)+88|0)>>2]=X,A[(B+92|0)>>2]=E,A[(Z=24+(B+112|0)|0)>>2]=0|A[(B+60|0)>>2],W=16+(B+112|0)|0,Q=B,E=0|A[(B+52|0)>>2],B=0|A[(B+56|0)>>2],le=E,A[(E=W)>>2]=le,A[(E+4|0)>>2]=B,R=8+(Q+112|0)|0,B=0|A[(Q+44|0)>>2],E=0|A[(Q+48|0)>>2],pe=B,A[(B=R)>>2]=pe,A[(B+4|0)>>2]=E,E=0|A[(Q+36|0)>>2],B=0|A[(Q+40|0)>>2],ye=E,A[((E=Q)+112|0)>>2]=ye,A[(E+116|0)>>2]=B,B=0|A[(Q=I)>>2],E=0|A[(Q+4|0)>>2],de=B,A[(B=G+156|0)>>2]=de,A[(B+4|0)>>2]=E,E=0|A[(Q=a)>>2],B=0|A[(Q+4|0)>>2],ge=E,A[(E=G+148|0)>>2]=ge,A[(E+4|0)>>2]=B,B=0|A[((Q=G)+88|0)>>2],E=0|A[(Q+92|0)>>2],ve=B,A[((B=Q)+140|0)>>2]=ve,A[(B+144|0)>>2]=E,I=0|A[j>>2],A[(48+(B+32|0)|0)>>2]=0|A[(48+(B+112|0)|0)>>2],E=0|A[(Q=40+(B+112|0)|0)>>2],B=0|A[(Q+4|0)>>2],he=E,A[(E=40+(G+32|0)|0)>>2]=he,A[(E+4|0)>>2]=B,B=0|A[(Q=32+(G+112|0)|0)>>2],E=0|A[(Q+4|0)>>2],_e=B,A[(B=32+(G+32|0)|0)>>2]=_e,A[(B+4|0)>>2]=E,E=0|A[(Q=Z)>>2],B=0|A[(Q+4|0)>>2],we=E,A[(E=24+(G+32|0)|0)>>2]=we,A[(E+4|0)>>2]=B,B=0|A[(Q=W)>>2],E=0|A[(Q+4|0)>>2],me=B,A[(B=16+(G+32|0)|0)>>2]=me,A[(B+4|0)>>2]=E,E=0|A[(Q=R)>>2],B=0|A[(Q+4|0)>>2],Be=E,A[(E=8+(G+32|0)|0)>>2]=Be,A[(E+4|0)>>2]=B,B=0|A[((Q=G)+112|0)>>2],E=0|A[(Q+116|0)>>2],Ee=B,A[((B=Q)+32|0)>>2]=Ee,A[(B+36|0)>>2]=E,E=J,a=U,j=0;break e}r:{if(I=0|A[(r+36|0)>>2])A[(r+36|0)>>2]=0|A[(I+80|0)>>2],E=0|A[(Q=t+16|0)>>2],B=0|A[(Q+4|0)>>2],Qe=E,A[(E=16+(G+112|0)|0)>>2]=Qe,A[(E+4|0)>>2]=B,B=0|A[(Q=t+8|0)>>2],E=0|A[(Q+4|0)>>2],Ie=B,A[(B=8+(G+112|0)|0)>>2]=Ie,A[(B+4|0)>>2]=E,E=0|A[(Q=a+8|0)>>2],B=0|A[(Q+4|0)>>2],Ge=E,A[(E=32+(G+112|0)|0)>>2]=Ge,A[(E+4|0)>>2]=B,B=0|A[(Q=a+16|0)>>2],E=0|A[(Q+4|0)>>2],Ze=B,A[(B=40+(G+112|0)|0)>>2]=Ze,A[(B+4|0)>>2]=E,E=0|A[(Q=a+24|0)>>2],B=0|A[(Q+4|0)>>2],We=E,A[(E=48+(G+112|0)|0)>>2]=We,A[(E+4|0)>>2]=B,B=0|A[(Q=a+32|0)>>2],E=0|A[(Q+4|0)>>2],Ce=B,A[(B=G+168|0)>>2]=Ce,A[(B+4|0)>>2]=E,E=0|A[(Q=a+40|0)>>2],B=0|A[(Q+4|0)>>2],Re=E,A[(E=G+176|0)>>2]=Re,A[(E+4|0)>>2]=B,B=0|A[(Q=a+48|0)>>2],E=0|A[(Q+4|0)>>2],Ne=B,A[(B=G+184|0)>>2]=Ne,A[(B+4|0)>>2]=E,E=0|A[(Q=t)>>2],B=0|A[(Q+4|0)>>2],Ye=E,A[((E=G)+112|0)>>2]=Ye,A[(E+116|0)>>2]=B,B=0|A[(Q=a)>>2],E=0|A[(Q+4|0)>>2],Oe=B,A[((B=G)+136|0)>>2]=Oe,A[(B+140|0)>>2]=E,B=0|qt(0|I,0|B+112,80),E=0,A[(B+80|0)>>2]=0,A[(B+84|0)>>2]=E;else{if(E=0|A[(Q=t+16|0)>>2],B=0|A[(Q+4|0)>>2],Ve=E,A[(E=16+(G+112|0)|0)>>2]=Ve,A[(E+4|0)>>2]=B,B=0|A[(Q=t+8|0)>>2],E=0|A[(Q+4|0)>>2],Me=B,A[(B=8+(G+112|0)|0)>>2]=Me,A[(B+4|0)>>2]=E,E=0|A[(Q=a+8|0)>>2],B=0|A[(Q+4|0)>>2],Fe=E,A[(E=32+(G+112|0)|0)>>2]=Fe,A[(E+4|0)>>2]=B,B=0|A[(Q=a+16|0)>>2],E=0|A[(Q+4|0)>>2],De=B,A[(B=40+(G+112|0)|0)>>2]=De,A[(B+4|0)>>2]=E,E=0|A[(Q=a+24|0)>>2],B=0|A[(Q+4|0)>>2],xe=E,A[(E=48+(G+112|0)|0)>>2]=xe,A[(E+4|0)>>2]=B,B=0|A[(Q=a+32|0)>>2],E=0|A[(Q+4|0)>>2],Ue=B,A[(B=G+168|0)>>2]=Ue,A[(B+4|0)>>2]=E,E=0|A[(Q=a+40|0)>>2],B=0|A[(Q+4|0)>>2],Je=E,A[(E=G+176|0)>>2]=Je,A[(E+4|0)>>2]=B,B=0|A[(Q=a+48|0)>>2],E=0|A[(Q+4|0)>>2],Xe=B,A[(B=G+184|0)>>2]=Xe,A[(B+4|0)>>2]=E,E=0|A[(Q=t)>>2],B=0|A[(Q+4|0)>>2],Te=E,A[((E=G)+112|0)>>2]=Te,A[(E+116|0)>>2]=B,B=0|A[(Q=a)>>2],E=0|A[(Q+4|0)>>2],ze=B,A[((B=G)+136|0)>>2]=ze,A[(B+140|0)>>2]=E,!(I=0|Qi(88,8)))break r;B=0|qt(0|I,0|G+112,80),E=0,A[(B+80|0)>>2]=0,A[(B+84|0)>>2]=E}a=7,j=1;break e}Hi(88,8),l()}A[(48+(G+112|0)|0)>>2]=0|A[(48+(G+32|0)|0)>>2],E=0|A[(Q=40+(G+32|0)|0)>>2],B=0|A[(Q+4|0)>>2],o=E,A[(E=40+(G+112|0)|0)>>2]=o,A[(E+4|0)>>2]=B,B=0|A[(Q=32+(G+32|0)|0)>>2],E=0|A[(Q+4|0)>>2],c=B,A[(B=32+(G+112|0)|0)>>2]=c,A[(B+4|0)>>2]=E,E=0|A[(Q=24+(G+32|0)|0)>>2],B=0|A[(Q+4|0)>>2],b=E,A[(E=24+(G+112|0)|0)>>2]=b,A[(E+4|0)>>2]=B,B=0|A[(Q=16+(G+32|0)|0)>>2],E=0|A[(Q+4|0)>>2],u=B,A[(B=16+(G+112|0)|0)>>2]=u,A[(B+4|0)>>2]=E,E=0|A[(Q=8+(G+32|0)|0)>>2],B=0|A[(Q+4|0)>>2],k=E,A[(E=8+(G+112|0)|0)>>2]=k,A[(E+4|0)>>2]=B,B=0|A[((Q=G)+32|0)>>2],E=0|A[(Q+36|0)>>2],p=B,A[((B=Q)+112|0)>>2]=p,A[(B+116|0)>>2]=E,7!=(0|a)?(A[(80+(0|A[(I+84|0)>>2])|0)>>2]=0|A[(I+80|0)>>2],A[(84+(0|A[(I+80|0)>>2])|0)>>2]=0|A[(I+84|0)>>2],r=0|A[(r+32|0)>>2],Z=0|A[(r+80|0)>>2],A[(I+84|0)>>2]=r,A[(I+80|0)>>2]=Z,r=r+80|0):(function(e,r,t,a){e|=0,t|=0,a|=0;var n,o,c,b,u,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,Ce=0,Re=0,Ne=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0;h=n=h-80|0,_=k=0|A[(l=8+(r|=0)|0)>>2],w=p=0|A[(l+4|0)>>2],E=p=0|A[(l=r)>>2],B=k=0|A[(l+4|0)>>2],k=0,A[(p=n+56|0)>>2]=0,A[(p+4|0)>>2]=k,p=(k=w)^(p=1952801890)|0,o=(l=_)^(g=2037671283)|0,A[(l=n+40|0)>>2]=o,A[(l+4|0)>>2]=p,p=k,l=(p=k)^(l=1685025377)|0,c=(k=_)^(g=1852075885)|0,A[(k=n+32|0)>>2]=c,A[(k+4|0)>>2]=l,k=(l=B)^(k=1819895653)|0,b=(p=E)^(g=1852142177)|0,A[(p=n+24|0)>>2]=b,A[(p+4|0)>>2]=k,k=0,A[((p=n)+48|0)>>2]=0,A[(p+52|0)>>2]=k,k=l,p=(k=l)^(p=1936682341)|0,u=(l=E)^(g=1886610805)|0,A[((l=n)+16|0)>>2]=u,A[(l+20|0)>>2]=p,p=w,A[(l+8|0)>>2]=_,A[(l+12|0)>>2]=p,p=k,p=k,A[l>>2]=E,A[(l+4|0)>>2]=k,1==(0|A[t>>2])?(A[(n+64|0)>>2]=1,je(0|n,0|n+64,4),je(0|n,0|A[(t+4|0)>>2],0|A[(t+12|0)>>2]),i[(n+64|0)>>0]=255,je(0|n,0|n+64,1)):(A[(n+64|0)>>2]=0,je(0|n,0|n+64,4),_=p=0|A[((k=t)+8|0)>>2],w=l=0|A[(k+12|0)>>2],l=0|A[(k=k+16|0)>>2],p=0|A[(k+4|0)>>2],z=l,A[((l=n)+72|0)>>2]=z,A[(l+76|0)>>2]=p,p=w,A[(l+64|0)>>2]=_,A[(l+68|0)>>2]=p,Se(0|l,0|l+64,16)),j=0;e:{r:{if(l=0,k=p=0|A[((k=n)+56|0)>>2],p=0,d=31&(g=56)|0,32<=(63&g|0)>>>0?(p=k<<d|0,T=0):(p=((1<<d|0)-1|0)&(k>>>(32-d|0)|0)|0|l<<d|0,T=k<<d|0),P=p,p=0|A[((l=n)+48|0)>>2],H=k=0|A[(l+52|0)>>2],_=(l=T)|(g=p)|0,w=p=(k=P)|(p=H)|0,K=p=0|A[((k=n)+40|0)>>2],q=l=0|A[(k+44|0)>>2],B=p=(l=w)^(p=q)|0,$=k=0|ga(0|(E=(k=_)^(g=K)|0),0|p,16,0|(k=0)),ee=p=m,p=B,re=p=0|A[((l=n)+24|0)>>2],te=k=0|A[(l+28|0)>>2],y=(k=B)+(p=te)|0,(d=(l=E)+(g=re)|0)>>>0<g>>>0&&(y=y+1|0),E=d,B=y,g=d,Q=l=(y=ee)^(l=B)|0,ie=W=(k=$)^d|0,ae=l,C=l=0|A[((y=n)+32|0)>>2],I=k=0|A[(y+36|0)>>2],ne=k=0|A[(y+16|0)>>2],Ae=l=0|A[(y+20|0)>>2],d=(l=I)+(k=Ae)|0,(p=(y=C)+(g=ne)|0)>>>0<g>>>0&&(d=d+1|0),O=p,R=d,fe=y=0|ga(0|p,0|d,32,0|(y=0)),oe=d=m,p=(d=ae)+(y=oe)|0,(k=(l=ie)+(g=fe)|0)>>>0<g>>>0&&(p=p+1|0),ce=k,X=p,p=w,d=k,be=k^(g=_)|0,ue=l=(p=X)^(l=w)|0,l=B,d=0|ga(0|C,0|(l=I),13,0|(d=0)),se=l=m,l=R,_=(p=d)^(g=O)|0,w=d=(l=se)^(d=R)|0,k=(d=B)+(p=w)|0,(y=(l=E)+(g=_)|0)>>>0<g>>>0&&(k=k+1|0),E=y,B=k,l=0|ga(0|_,0|(k=w),17,0|(l=0)),ke=k=m,d=y,_=y^(g=l)|0,w=l=(k=B)^(l=ke)|0,y=(l=ue)+(d=w)|0,(p=(k=be)+(g=_)|0)>>>0<g>>>0&&(y=y+1|0),C=p,I=y,le=k=0|ga(0|_,0|(y=w),13,0|(k=0)),pe=y=m,w=k=(y=I)^(k=pe)|0,ye=_=(l=p)^(g=le)|0,de=k,l=0|ga(0|W,0|(k=Q),21,0|(l=0)),ge=k=m,k=X,W=(y=l)^(g=ce)|0,Q=l=(k=ge)^(l=X)|0,ve=(k=y=0|ga(0|E,0|(l=B),32,0|(y=0)))^(g=255)|0,he=y=(l=m)^(y=0)|0,p=(y=Q)+(k=he)|0,(d=(l=W)+(g=ve)|0)>>>0<g>>>0&&(p=p+1|0),E=d,B=p,g=d,k=(y=ye)+d|0,d=(p=de)+(l=B)|0,k>>>0<g>>>0&&(d=d+1|0),O=k,R=d,_e=y=0|ga(0|_,0|(d=w),17,0|(y=0)),we=d=m,p=k,w=y=(d=R)^(y=we)|0,me=p=0|ga(0|(_=k^(g=_e)|0),0|y,13,0|(p=0)),Be=y=m,Ee=_,Qe=y=w,p=0|ga(0|W,0|(y=Q),16,0|(p=0)),Ie=y=m,y=B,E=(d=p)^(g=E)|0,B=p=(y=Ie)^(p=B)|0,Ge=d=0|ga(0|C,0|(p=I),32,0|(d=0)),Ze=p=m,k=(p=B)+(d=Ze)|0,(l=(y=E)+(g=Ge)|0)>>>0<g>>>0&&(k=k+1|0),W=l,Q=k,g=l,d=(p=Ee)+l|0,l=(k=Qe)+(y=Q)|0,d>>>0<g>>>0&&(l=l+1|0),_=d,w=l,g=d,I=p=(l=Be)^(p=w)|0,We=k=0|ga(0|(C=(k=me)^d|0),0|p,17,0|(k=0)),Ce=p=m,Re=C,Ne=p=I,k=0|ga(0|E,0|(p=B),21,0|(k=0)),Ye=p=m,p=Q,E=(l=k)^(g=W)|0,B=k=(p=Ye)^(k=Q)|0,Oe=l=0|ga(0|O,0|(k=R),32,0|(l=0)),Ve=k=m,d=(k=B)+(l=Ve)|0,(y=(p=E)+(g=Oe)|0)>>>0<g>>>0&&(d=d+1|0),W=y,Q=d,g=y,l=(k=Re)+y|0,y=(d=Ne)+(p=Q)|0,l>>>0<g>>>0&&(y=y+1|0),C=l,I=y,g=l,R=k=(y=Ce)^(k=I)|0,Me=d=0|ga(0|(O=(d=We)^l|0),0|k,13,0|(d=0)),Fe=k=m,De=O,xe=k=R,d=0|ga(0|E,0|(k=B),16,0|(d=0)),Ue=k=m,k=Q,E=(y=d)^(g=W)|0,B=d=(k=Ue)^(d=Q)|0,Je=y=0|ga(0|_,0|(d=w),32,0|(y=0)),Xe=d=m,l=(d=B)+(y=Xe)|0,(p=(k=E)+(g=Je)|0)>>>0<g>>>0&&(l=l+1|0),_=p,w=l,g=p,y=(d=De)+p|0,p=(l=xe)+(k=w)|0,y>>>0<g>>>0&&(p=p+1|0),Te=p,g=y,Q=d=(p=Fe)^(d=Te)|0,ze=W=(l=Me)^y|0,Pe=d,l=0|ga(0|E,0|(d=B),21,0|(l=0)),He=d=m,d=w,_=(p=l)^(g=_)|0,w=l=(d=He)^(l=w)|0,Ke=p=0|ga(0|C,0|(l=I),32,0|(p=0)),qe=l=m,y=(l=w)+(p=qe)|0,(k=(d=_)+(g=Ke)|0)>>>0<g>>>0&&(y=y+1|0),E=k,B=y,g=k,p=(l=ze)+k|0,k=(y=Pe)+(d=B)|0,p>>>0<g>>>0&&(k=k+1|0),C=p,I=k,l=0|ga(0|_,0|(k=w),16,0|(l=0)),$e=k=m,k=B,y=0|ga(0|(y=l)^(g=E),0|(l=(k=$e)^(l=B)|0),21,0|(y=0)),er=l=m,rr=(k=p)^(g=y)|0,tr=y=(l=I)^(y=er)|0,k=0|ga(0|W,0|(y=Q),17,0|(k=0)),ir=y=m,ar=(l=rr)^(g=k)|0,nr=k=(y=tr)^(k=ir)|0,Ar=l=0|ga(0|p,0|(k=I),32,0|(l=0)),or=k=m,w=l=(k=nr)^(l=or)|0,F=s((v=_=(y=ar)^(g=Ar)|0)>>>25|0,16843009),N=0|A[(r+20|0)>>2],S=0|A[(L=r+16|0)>>2],!(v=-2139062144&((-1^(v=F^(Z=0|f[(D=N+(G=S&v|0)|0)>>0]|(0|f[(D+1|0)>>0])<<8|0|(0|f[(D+2|0)>>0])<<16|0|(0|f[(D+3|0)>>0])<<24|0)|0)|0)&(v+-16843009|0)|0)|0)){j=0;t:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(v=G+j|0,j=j+4|0,v=-2139062144&((-1^(v=(Z=0|f[(x=N+(G=S&(v+4|0)|0)|0)>>0]|(0|f[(x+1|0)>>0])<<8|0|(0|f[(x+2|0)>>0])<<16|0|(0|f[(x+3|0)>>0])<<24|0)^F|0)|0)&(v+-16843009|0)|0)|0)break t}}V=(v+-1|0)&v|0,v=N-(((((0|ka(0|v))>>>3|0)+G|0)&S|0)<<3|0)|0;t:{if(1!=(0|(M=0|A[t>>2])))for(;;){if(Y=0|A[(v+-8|0)>>2],(0|M)==(0|A[Y>>2])&&(cr=l=0|A[((k=t)+8|0)>>2],br=y=0|A[(k+12|0)>>2],y=0|A[(k=Y+8|0)>>2],ur=l=0|A[(k+4|0)>>2],sr=(k=cr)^(g=y)|0,kr=y=(l=br)^(y=ur)|0,lr=y=0|A[(l=t+16|0)>>2],pr=k=0|A[(l+4|0)>>2],yr=k=0|A[(l=Y+16|0)>>2],dr=y=0|A[(l+4|0)>>2],gr=k=(y=pr)^(k=dr)|0,!((y=sr)|(g=(l=lr)^(g=yr)|0)|0|(l=(k=kr)|(l=gr)|0)|0)))break t;if(V)v=V;else i:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(v=G+j|0,j=j+4|0,v=-2139062144&((-1^(v=(Z=0|f[(U=N+(G=S&(v+4|0)|0)|0)>>0]|(0|f[(U+1|0)>>0])<<8|0|(0|f[(U+2|0)>>0])<<16|0|(0|f[(U+3|0)>>0])<<24|0)^F|0)|0)&(v+-16843009|0)|0)|0)break i}V=(v+-1|0)&v|0,v=N-(((((0|ka(0|v))>>>3|0)+G|0)&S|0)<<3|0)|0}for(;;){if(Y=0|A[(v+-8|0)>>2],1==(0|A[Y>>2])&&(0|(M=0|A[(t+12|0)>>2]))==(0|A[(Y+12|0)>>2])&&!(0|Xt(0|A[(t+4|0)>>2],0|A[(Y+4|0)>>2],0|M)))break t;if(V)v=V;else i:for(;;){if(-2139062144&(Z&(Z<<1|0)|0)|0)break r;if(v=G+j|0,j=j+4|0,v=-2139062144&((-1^(v=(Z=0|f[(J=N+(G=S&(v+4|0)|0)|0)>>0]|(0|f[(J+1|0)>>0])<<8|0|(0|f[(J+2|0)>>0])<<16|0|(0|f[(J+3|0)>>0])<<24|0)^F|0)|0)&(v+-16843009|0)|0)|0)break i}V=(v+-1|0)&v|0,v=N-(((((0|ka(0|v))>>>3|0)+G|0)&S|0)<<3|0)|0}}t=0|A[(r=v+-4|0)>>2],A[r>>2]=a,r=1;break e}l=w,function(e,r,t,a,n,o){r|=0,a|=0,n|=0,o|=0;var c,b,u,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0;if(h=b=h-16|0,y=0|A[(4+(e|=0)|0)>>2],d=0|A[e>>2],!(p=-2139062144&(0|f[(c=y+(l=d&(u=r)|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0)|0))for(k=4;l=l+k|0,k=k+4|0,!(p=-2139062144&(0|f[(g=y+(l=l&d|0)|0)>>0]|(0|f[(g+1|0)>>0])<<8|0|(0|f[(g+2|0)>>0])<<16|0|(0|f[(g+3|0)>>0])<<24|0)|0););if(k=(((0|ka(0|p))>>>3|0)+l|0)&d|0,(0|(l=0|i[(y+k|0)>>0]))<=-1||(k=(0|ka(0|-2139062144&(0|A[y>>2])))>>>3|0,l=0|f[(y+k|0)>>0]),(l=1&l|0)&&!(0|A[(e+8|0)>>2])){if(function(e,r,t){e|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0;h=a=h-48|0;r:if((n=1+(w=0|A[(12+(r|=0)|0)>>2])|0)>>>0>=w>>>0){t:{if(l=1+(y=0|A[r>>2])|0,!(n>>>0<=((B=y>>>0<8?y:s(l>>>3|0,7))>>>1|0)>>>0)){if(fr(0|a+16,0|w,8,4,0|(n>>>0>(o=B+1|0)>>>0?n:o)),Q=0|A[(8+(a+16|0)|0)>>2],O=0|A[(a+20|0)>>2],1==(0|A[(a+16|0)>>2]))break t;V=(k=0|A[(a+32|0)>>2])-8|0,S=u=0|A[(_=a+36|0)>>2],Y=b=0|A[(_+4|0)>>2],v=0|A[(a+28|0)>>2],o=4+(E=0|A[(r+4|0)>>2])|0,I=E+l|0,g=-2139062144&(-1^(0|A[E>>2])|0)|0,d=E;i:for(;;){if(!g){a:for(;;){if(o>>>0>=I>>>0)break i;if(d=d+-32|0,n=0|A[o>>2],o=c=o+4|0,-2139062144!=(0|(n=-2139062144&n|0)))break a}g=-2139062144^n|0,o=c}if(b=0|Le(0|t,0|(G=(d-(56&(0|ka(0|g))|0)|0)-8|0)),u=m,w=b,!(p=-2139062144&(0|f[(Z=k+(c=v&b|0)|0)>>0]|(0|f[(Z+1|0)>>0])<<8|0|(0|f[(Z+2|0)>>0])<<16|0|(0|f[(Z+3|0)>>0])<<24|0)|0))for(n=4;c=c+n|0,n=n+4|0,!(p=-2139062144&(0|f[(W=k+(c=c&v|0)|0)>>0]|(0|f[(W+1|0)>>0])<<8|0|(0|f[(W+2|0)>>0])<<16|0|(0|f[(W+3|0)>>0])<<24|0)|0););B=g+-1|0,n=(((0|ka(0|p))>>>3|0)+c|0)&v|0,(0|i[(k+n|0)>>0])<=-1||(n=(0|ka(0|-2139062144&(0|A[k>>2])))>>>3|0),g=B&g|0,c=w>>>25|0,i[(k+n|0)>>0]=c,i[(4+(((n+-4|0)&v|0)+k|0)|0)>>0]=c,u=0|A[(_=G)>>2],b=0|A[(_+4|0)>>2],M=u,A[(u=V-(n<<3|0)|0)>>2]=M,A[(u+4|0)>>2]=b}if(b=Y,A[((u=r)+8|0)>>2]=S,A[(u+12|0)>>2]=b,A[u>>2]=v,A[e>>2]=0,A[(u+4|0)>>2]=k,!y)break r;if(F=b=0,D=b=0,u=0|la(0|O,0|(b=F),0|l,0|(u=D)),b=m,!(o=5+(y+(n=((Q+u|0)-1|0)&(0-Q|0)|0)|0)|0))break r;Ci(0|E-n);break r}for(c=0|A[(r+4|0)>>2],k=0,o=0;;){i:{a:{if(1&k|0){if((n=o+3|0)>>>0<o>>>0)break a;if(n>>>0>=l>>>0)break a;break i}if((n=o)>>>0<l>>>0)break i}a:{if(l>>>0<4){if(Zt(0|c+4,0|c,0|l),!l)break a}else j=c+l|0,C=0|f[c>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,i[j>>0]=C,i[(j+1|0)>>0]=C>>>8|0,i[(j+2|0)>>0]=C>>>16|0,i[(j+3|0)>>0]=C>>>24|0;g=c+-8|0,n=0;n:for(;;){A:if(l=n,128==(0|f[(v=c+n|0)>>0])){G=4+(p=g-(l<<3|0)|0)|0;f:{o:for(;;){if(b=0|Le(0|t,0|p),u=m,I=b,!(k=-2139062144&(0|f[(R=c+(o=d=y&b|0)|0)>>0]|(0|f[(R+1|0)>>0])<<8|0|(0|f[(R+2|0)>>0])<<16|0|(0|f[(R+3|0)>>0])<<24|0)|0))for(n=4,o=d;o=o+n|0,n=n+4|0,!(k=-2139062144&(0|f[(N=c+(o=o&y|0)|0)>>0]|(0|f[(N+1|0)>>0])<<8|0|(0|f[(N+2|0)>>0])<<16|0|(0|f[(N+3|0)>>0])<<24|0)|0););if(n=(((0|ka(0|k))>>>3|0)+o|0)&y|0,(0|i[(c+n|0)>>0])<=-1||(n=(0|ka(0|-2139062144&(0|A[c>>2])))>>>3|0),(((n-d|0)^(l-d|0)|0)&y|0)>>>0<4)break f;if(k=0|f[(o=c+n|0)>>0],d=I>>>25|0,i[o>>0]=d,i[(4+(((n+-4|0)&y|0)+c|0)|0)>>0]=d,255==(0|k))break o;o=0|A[(4+(n=g-(n<<3|0)|0)|0)>>2],k=0|A[n>>2],_=p,u=0|A[p>>2],b=0|A[(p+4|0)>>2],x=u,u=n,A[n>>2]=x,A[(n+4|0)>>2]=b,A[p>>2]=k,A[G>>2]=o}i[v>>0]=255,i[(4+(((l+-4|0)&y|0)+c|0)|0)>>0]=255,_=p,b=0|A[p>>2],u=0|A[(p+4|0)>>2],U=b,A[(b=g-(n<<3|0)|0)>>2]=U,A[(b+4|0)>>2]=u;break A}n=I>>>25|0,i[v>>0]=n,i[(4+(((l+-4|0)&y|0)+c|0)|0)>>0]=n}if(n=l+1|0,(0|l)==(0|y))break n}}A[e>>2]=0,A[(r+8|0)>>2]=B-w|0;break r}J=o=c+n|0,o=0|A[o>>2],A[J>>2]=(16843009&(-1^(o>>>7|0)|0)|0)+(2139062143|o)|0,k=1,o=n+1|0}}A[(e+4|0)>>2]=O,A[e>>2]=1,A[(e+8|0)>>2]=Q}else di(0|a+8,1),_=a,S=b=0|A[(a+8|0)>>2],Y=u=0|A[(a+12|0)>>2],A[e>>2]=1,A[((b=e)+4|0)>>2]=S,A[(b+8|0)>>2]=u;h=a+48|0}(0|b,0|e,0|o),y=0|A[(e+4|0)>>2],d=0|A[e>>2],!(o=-2139062144&(0|f[(v=y+(p=d&u|0)|0)>>0]|(0|f[(v+1|0)>>0])<<8|0|(0|f[(v+2|0)>>0])<<16|0|(0|f[(v+3|0)>>0])<<24|0)|0))for(k=4;p=p+k|0,k=k+4|0,!(o=-2139062144&(0|f[(_=y+(p=p&d|0)|0)>>0]|(0|f[(_+1|0)>>0])<<8|0|(0|f[(_+2|0)>>0])<<16|0|(0|f[(_+3|0)>>0])<<24|0)|0););k=(((0|ka(0|o))>>>3|0)+p|0)&d|0,(0|i[(y+k|0)>>0])<=-1||(k=(0|ka(0|-2139062144&(0|A[y>>2])))>>>3|0)}p=u>>>25|0,i[(y+k|0)>>0]=p,i[(4+(((k+-4|0)&d|0)+y|0)|0)>>0]=p,A[(e+8|0)>>2]=(0|A[(e+8|0)>>2])-l|0,A[(e+12|0)>>2]=1+(0|A[(e+12|0)>>2])|0,A[(l=(k=y-(k<<3|0)|0)-8|0)>>2]=a,A[(l+4|0)>>2]=n,h=b+16|0}(0|L,0|_,0,0|t,0|a,0|r),r=0}A[(e+4|0)>>2]=t,A[e>>2]=r,h=n+80|0}(0|G+24,0|r,0|I,0|I),r=0|A[(r+32|0)>>2],A[(I+80|0)>>2]=0|A[(r+80|0)>>2],A[(I+84|0)>>2]=r,r=r+80|0),A[r>>2]=I,A[e>>2]=a,E=0|A[((Q=G)+112|0)>>2],B=0|A[(Q+116|0)>>2],y=E,A[((E=e)+4|0)>>2]=y,A[(E+8|0)>>2]=B,A[(84+(0|A[(I+80|0)>>2])|0)>>2]=I,B=0|A[(Q=Q+120|0)>>2],E=0|A[(Q+4|0)>>2],d=B,A[(B=e+12|0)>>2]=d,A[(B+4|0)>>2]=E,E=0|A[(Q=G+128|0)>>2],B=0|A[(Q+4|0)>>2],g=E,A[(E=e+20|0)>>2]=g,A[(E+4|0)>>2]=B,B=0|A[(Q=G+136|0)>>2],E=0|A[(Q+4|0)>>2],v=B,A[(B=e+28|0)>>2]=v,A[(B+4|0)>>2]=E,E=0|A[(Q=G+144|0)>>2],B=0|A[(Q+4|0)>>2],_=E,A[(E=e+36|0)>>2]=_,A[(E+4|0)>>2]=B,B=0|A[(Q=G+152|0)>>2],E=0|A[(Q+4|0)>>2],w=B,A[(B=e+44|0)>>2]=w,A[(B+4|0)>>2]=E,A[(e+52|0)>>2]=0|A[(G+160|0)>>2],j||0|A[t>>2]&&(G=0|A[(t+8|0)>>2])&&Ci(0|A[(t+4|0)>>2]),h=n}function U(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0;h=t=h-976|0,p=0|A[(r|=0)>>2],Cr(0|t+808,0|A[p>>2]),u=a=0|A[(c=16+(t+808|0)|0)>>2],y=o=0|A[(c+4|0)>>2],c=t,k=o=0|A[(t+816|0)>>2],v=a=0|A[(t+820|0)>>2];e:{r:{t:{i:{a:{if(c=t,!((0|(c=a=0|A[(t+808|0)>>2]))==(0|(n=1))&(0|(o=0|A[(t+812|0)>>2]))==(0|(a=0))|0)){if(!((0|(n=k))!=(0|(a=1))|(0|(c=v))!=(0|(o=0))|0)&&(n=y)>>>0<(c=0)>>>0|(0|n)==(0|c)&(a=u)>>>0<(o=3)>>>0|0)break a;if(T(0|t+808,0|A[p>>2]),r=8+(t+808|0)|0,a=0|A[((o=t)+808|0)>>2],n=0|A[(o+812|0)>>2],(0|(o=a))==(0|(c=1))&(0|n)==(0|(a=0))|0)break i;qt(0|t+648,0|r,160),qt(0|t+488,0|t+648,160),qt(0|t+160,0|qt(0|8+(t+320|0),0|t+488,160),160),He(0|320+(r=0|qt(0|t,0|t+160,160)),0|A[p>>2]);n:{A:{if(1!=(0|A[(r+320|0)>>2])){if(u=o=0|f[(c=15+(r+320|0)|0)>>0],y=n=0,i[(15+(r+808|0)|0)>>0]=o,i[(g=8+(r+808|0)|0)>>0]=0|f[(8+(r+320|0)|0)>>0],c=r,s=n=0|f[(r+329|0)>>0]|(0|f[(r+330|0)>>0])<<8|0|(0|f[(r+331|0)>>0])<<16|0|(0|f[(r+332|0)>>0])<<24|0,_=o=0,i[(r+817|0)>>0]=n,i[(r+818|0)>>0]=n>>>8|0,i[(r+819|0)>>0]=n>>>16|0,i[(r+820|0)>>0]=n>>>24|0,l=o=0|f[(c=r+333|0)>>0]|(0|f[(c+1|0)>>0])<<8|0,w=n=0,m=0|A[(r+324|0)>>2],g=0|A[g>>2],!((0|(c=k))==(0|(a=1))&(0|(n=v))==(0|(o=0))|0)){if(ie(0|r+808,0|A[p>>2]),p=0|f[(r+816|0)>>0],c=0|A[((a=r)+808|0)>>2],n=0|A[(a+812|0)>>2],(0|(a=c))==(0|(o=1))&(0|n)==(0|(c=0))|0)break A;if(5!=(0|255&p))break n}qt(0|e+8,0|r,160),F=a=_,D=a=w,a=y,o=u,n=0,b=31&(c=16)|0,32<=(63&c|0)>>>0?(n=o<<b|0,j=0):(n=((1<<b|0)-1|0)&(o>>>(32-b|0)|0)|0|a<<b|0,j=o<<b|0),x=n,o=(n=D)|(o=x)|0,n=(a=l)|(c=j)|0,a=0,b=31&(c=32)|0,32<=(63&c|0)>>>0?(a=n<<b|0,C=0):(a=((1<<b|0)-1|0)&(n>>>(32-b|0)|0)|0|o<<b|0,C=n<<b|0),U=a,n=(a=F)|(n=U)|0,a=(o=s)|(c=C)|0,o=0,b=31&(c=24)|0,32<=(63&c|0)>>>0?(o=0,R=n>>>b|0):(o=n>>>b|0,R=(((1<<b|0)-1|0)&n|0)<<(32-b|0)|0|a>>>b|0),A[(e+176|0)>>2]=R,A[(e+172|0)>>2]=g,A[(e+168|0)>>2]=m,o=0,A[(a=e)>>2]=0,A[(a+4|0)>>2]=o;break e}u=o=0|A[(n=p=32+(r+320|0)|0)>>2],y=a=0|A[(n+4|0)>>2],A[(o=8+(r+488|0)|0)>>2]=u,A[(o+4|0)>>2]=a,k=a=0|A[(n=g=40+(r+320|0)|0)>>2],v=o=0|A[(n+4|0)>>2],A[(a=16+(r+488|0)|0)>>2]=k,A[(a+4|0)>>2]=o,s=o=0|A[(n=m=24+(r+320|0)|0)>>2],_=a=0|A[(n+4|0)>>2],A[((o=r)+488|0)>>2]=s,A[(o+492|0)>>2]=a,l=a=0|A[(n=E=8+(o+320|0)|0)>>2],w=o=0|A[(n+4|0)>>2],o=0|A[(n=Q=16+(r+320|0)|0)>>2],a=0|A[(n+4|0)>>2],J=o,o=n,A[n>>2]=J,A[(n+4|0)>>2]=a,a=w,A[(o=E)>>2]=l,A[(o+4|0)>>2]=a,a=_,A[(o=m)>>2]=s,A[(o+4|0)>>2]=a,a=y,A[(o=p)>>2]=u,A[(o+4|0)>>2]=a,a=v,A[(o=g)>>2]=k,A[(o+4|0)>>2]=a,i[(r+320|0)>>0]=1,A[(r+368|0)>>2]=0,Ke(0|(p=8+(r+808|0)|0),0|r+320,1049091,9),a=0|A[(n=16+(r+808|0)|0)>>2],o=0|A[(n+4|0)>>2],X=a,A[(a=e+16|0)>>2]=X,A[(a+4|0)>>2]=o,o=0|A[(n=24+(r+808|0)|0)>>2],a=0|A[(n+4|0)>>2],L=o,A[(o=e+24|0)>>2]=L,A[(o+4|0)>>2]=a,a=0|A[(n=32+(r+808|0)|0)>>2],o=0|A[(n+4|0)>>2],z=a,A[(a=e+32|0)>>2]=z,A[(a+4|0)>>2]=o,o=0|A[(n=40+(r+808|0)|0)>>2],a=0|A[(n+4|0)>>2],P=o,A[(o=e+40|0)>>2]=P,A[(o+4|0)>>2]=a,a=0|A[(n=48+(r+808|0)|0)>>2],o=0|A[(n+4|0)>>2],H=a,A[(a=e+48|0)>>2]=H,A[(a+4|0)>>2]=o,o=0|A[(n=56+(r+808|0)|0)>>2],a=0|A[(n+4|0)>>2],K=o,A[(o=e+56|0)>>2]=K,A[(o+4|0)>>2]=a,a=0|A[(n=64+(r+808|0)|0)>>2],o=0|A[(n+4|0)>>2],q=a,A[(a=e+64|0)>>2]=q,A[(a+4|0)>>2]=o,o=0|A[(n=p)>>2],a=0|A[(n+4|0)>>2],$=o,A[((o=e)+8|0)>>2]=$,A[(o+12|0)>>2]=a,a=0,A[o>>2]=1,A[(o+4|0)>>2]=a;break r}u=a=0|A[(n=32+(r+808|0)|0)>>2],y=o=0|A[(n+4|0)>>2],A[(a=r+328|0)>>2]=u,A[(a+4|0)>>2]=o,k=o=0|A[(n=40+(r+808|0)|0)>>2],v=a=0|A[(n+4|0)>>2],A[(o=16+(r+320|0)|0)>>2]=k,A[(o+4|0)>>2]=a,s=a=0|A[(n=24+(r+808|0)|0)>>2],_=o=0|A[(n+4|0)>>2],A[((a=r)+320|0)>>2]=s,A[(a+324|0)>>2]=o,l=o=0|f[(n=a+821|0)>>0]|(0|f[(n+1|0)>>0])<<8|0,w=a=0,d=a=0|f[(n=r+823|0)>>0],B=o=0,I=o=0|f[((n=r)+817|0)>>0]|(0|f[(n+818|0)>>0])<<8|0|(0|f[(n+819|0)>>0])<<16|0|(0|f[(n+820|0)>>0])<<24|0,W=a=0,a=0|A[(n=16+(n+808|0)|0)>>2],o=0|A[(n+4|0)>>2],G=a,i[(a=e+24|0)>>0]=G,i[(a+1|0)>>0]=G>>>8|0,i[(a+2|0)>>0]=G>>>16|0,i[(a+3|0)>>0]=G>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,i[(e+8|0)>>0]=1,A[(e+56|0)>>2]=0,o=_,i[(a=e+32|0)>>0]=s,i[(a+1|0)>>0]=s>>>8|0,i[(a+2|0)>>0]=s>>>16|0,i[(a+3|0)>>0]=s>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=y,i[(a=e+40|0)>>0]=u,i[(a+1|0)>>0]=u>>>8|0,i[(a+2|0)>>0]=u>>>16|0,i[(a+3|0)>>0]=u>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,o=v,i[(a=e+48|0)>>0]=k,i[(a+1|0)>>0]=k>>>8|0,i[(a+2|0)>>0]=k>>>16|0,i[(a+3|0)>>0]=k>>>24|0,i[(a+4|0)>>0]=o,i[(a+5|0)>>0]=o>>>8|0,i[(a+6|0)>>0]=o>>>16|0,i[(a+7|0)>>0]=o>>>24|0,ee=o=W,re=o=w,o=B,n=d,a=0,b=31&(c=16)|0,32<=(63&c|0)>>>0?(a=n<<b|0,N=0):(a=((1<<b|0)-1|0)&(n>>>(32-b|0)|0)|0|o<<b|0,N=n<<b|0),te=a,n=(a=re)|(n=te)|0,a=(o=l)|(c=N)|0,o=0,b=31&(c=32)|0,32<=(63&c|0)>>>0?(o=a<<b|0,S=0):(o=((1<<b|0)-1|0)&(a>>>(32-b|0)|0)|0|n<<b|0,S=a<<b|0),ae=o,a=(o=ee)|(a=ae)|0,o=(n=I)|(c=S)|0,n=0,b=31&(c=8)|0,32<=(63&c|0)>>>0?(n=o<<b|0,Y=0):(n=((1<<b|0)-1|0)&(o>>>(32-b|0)|0)|0|a<<b|0,Y=o<<b|0),ne=n,Ae=(a=p)&(c=255)|0,fe=o=(n=0)&(o=0)|0,a=(o=ne)|(a=fe)|0,Z=(n=Y)|(c=Ae)|0,i[(n=e+16|0)>>0]=Z,i[(n+1|0)>>0]=Z>>>8|0,i[(n+2|0)>>0]=Z>>>16|0,i[(n+3|0)>>0]=Z>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0;break t}i[(e+8|0)>>0]=4,A[(e+56|0)>>2]=0;break t}s=a=0|A[(o=40+(t+808|0)|0)>>2],_=n=0|A[(o+4|0)>>2],A[(a=16+(t+320|0)|0)>>2]=s,A[(a+4|0)>>2]=n,l=n=0|A[(o=32+(t+808|0)|0)>>2],w=a=0|A[(o+4|0)>>2],A[(n=t+328|0)>>2]=l,A[(n+4|0)>>2]=a,d=a=0|A[(o=24+(t+808|0)|0)>>2],B=n=0|A[(o+4|0)>>2],A[((a=t)+320|0)>>2]=d,A[(a+324|0)>>2]=n,n=y,i[(a=e+24|0)>>0]=u,i[(a+1|0)>>0]=u>>>8|0,i[(a+2|0)>>0]=u>>>16|0,i[(a+3|0)>>0]=u>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=v,i[(a=e+16|0)>>0]=k,i[(a+1|0)>>0]=k>>>8|0,i[(a+2|0)>>0]=k>>>16|0,i[(a+3|0)>>0]=k>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,i[(e+8|0)>>0]=1,A[(e+56|0)>>2]=0,n=B,i[(a=e+32|0)>>0]=d,i[(a+1|0)>>0]=d>>>8|0,i[(a+2|0)>>0]=d>>>16|0,i[(a+3|0)>>0]=d>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=w,i[(a=e+40|0)>>0]=l,i[(a+1|0)>>0]=l>>>8|0,i[(a+2|0)>>0]=l>>>16|0,i[(a+3|0)>>0]=l>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=_,i[(a=e+48|0)>>0]=s,i[(a+1|0)>>0]=s>>>8|0,i[(a+2|0)>>0]=s>>>16|0,i[(a+3|0)>>0]=s>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0,A[(a=e)>>2]=1,A[(a+4|0)>>2]=n;break e}i[(e+8|0)>>0]=2,n=0,A[(a=e)>>2]=1,A[(a+4|0)>>2]=n,A[(a+56|0)>>2]=0,n=0,A[(a=a+24|0)>>2]=0,A[(a+4|0)>>2]=n,n=y,A[(a=e+16|0)>>2]=u,A[(a+4|0)>>2]=n;break e}u=n=0|A[(o=r+56|0)>>2],y=a=0|A[(o+4|0)>>2],A[(n=56+(t+648|0)|0)>>2]=u,A[(n+4|0)>>2]=a,k=a=0|A[(o=r+48|0)>>2],v=n=0|A[(o+4|0)>>2],A[(a=48+(t+648|0)|0)>>2]=k,A[(a+4|0)>>2]=n,s=n=0|A[(o=r+40|0)>>2],_=a=0|A[(o+4|0)>>2],A[(n=40+(t+648|0)|0)>>2]=s,A[(n+4|0)>>2]=a,l=a=0|A[(o=r+32|0)>>2],w=n=0|A[(o+4|0)>>2],A[(a=32+(t+648|0)|0)>>2]=l,A[(a+4|0)>>2]=n,d=n=0|A[(o=r+24|0)>>2],B=a=0|A[(o+4|0)>>2],A[(n=24+(t+648|0)|0)>>2]=d,A[(n+4|0)>>2]=a,p=8+(t+488|0)|0,a=0|A[(o=r+8|0)>>2],n=0|A[(o+4|0)>>2],oe=a,A[(a=p)>>2]=oe,A[(a+4|0)>>2]=n,g=16+(t+488|0)|0,n=0|A[(o=r+16|0)>>2],a=0|A[(o+4|0)>>2],ce=n,A[(n=g)>>2]=ce,A[(n+4|0)>>2]=a,a=B,A[(n=m=24+(t+488|0)|0)>>2]=d,A[(n+4|0)>>2]=a,a=w,A[(n=E=32+(t+488|0)|0)>>2]=l,A[(n+4|0)>>2]=a,a=_,A[(n=Q=40+(t+488|0)|0)>>2]=s,A[(n+4|0)>>2]=a,a=v,A[(n=O=48+(t+488|0)|0)>>2]=k,A[(n+4|0)>>2]=a,a=y,A[(n=V=56+(t+488|0)|0)>>2]=u,A[(n+4|0)>>2]=a,a=0|A[(o=r)>>2],n=0|A[(o+4|0)>>2],be=a,A[((a=t)+488|0)>>2]=be,A[(a+492|0)>>2]=n,n=0|A[(o=V)>>2],a=0|A[(o+4|0)>>2],ue=n,A[(n=56+(t+808|0)|0)>>2]=ue,A[(n+4|0)>>2]=a,a=0|A[(o=O)>>2],n=0|A[(o+4|0)>>2],se=a,A[(a=48+(t+808|0)|0)>>2]=se,A[(a+4|0)>>2]=n,n=0|A[(o=Q)>>2],a=0|A[(o+4|0)>>2],ke=n,A[(n=40+(t+808|0)|0)>>2]=ke,A[(n+4|0)>>2]=a,a=0|A[(o=E)>>2],n=0|A[(o+4|0)>>2],le=a,A[(a=32+(t+808|0)|0)>>2]=le,A[(a+4|0)>>2]=n,n=0|A[(o=m)>>2],a=0|A[(o+4|0)>>2],pe=n,A[(n=24+(t+808|0)|0)>>2]=pe,A[(n+4|0)>>2]=a,a=0|A[(o=g)>>2],n=0|A[(o+4|0)>>2],ye=a,A[(a=16+(t+808|0)|0)>>2]=ye,A[(a+4|0)>>2]=n,n=0|A[(o=p)>>2],a=0|A[(o+4|0)>>2],de=n,A[(n=r)>>2]=de,A[(n+4|0)>>2]=a,a=0|A[((o=t)+488|0)>>2],n=0|A[(o+492|0)>>2],ge=a,A[((a=o)+808|0)>>2]=ge,A[(a+812|0)>>2]=n,Ke(0|8+(a+320|0),0|a+808,1049084,7),u=n=0|A[(o=56+(a+320|0)|0)>>2],y=a=0|A[(o+4|0)>>2],A[(n=48+(t+160|0)|0)>>2]=u,A[(n+4|0)>>2]=a,k=a=0|A[(o=48+(t+320|0)|0)>>2],v=n=0|A[(o+4|0)>>2],A[(a=40+(t+160|0)|0)>>2]=k,A[(a+4|0)>>2]=n,s=n=0|A[(o=40+(t+320|0)|0)>>2],_=a=0|A[(o+4|0)>>2],A[(n=32+(t+160|0)|0)>>2]=s,A[(n+4|0)>>2]=a,l=a=0|A[(o=32+(t+320|0)|0)>>2],w=n=0|A[(o+4|0)>>2],A[(a=24+(t+160|0)|0)>>2]=l,A[(a+4|0)>>2]=n,d=n=0|A[(o=24+(t+320|0)|0)>>2],B=a=0|A[(o+4|0)>>2],A[(n=16+(t+160|0)|0)>>2]=d,A[(n+4|0)>>2]=a,I=a=0|A[(o=16+(t+320|0)|0)>>2],W=n=0|A[(o+4|0)>>2],A[(a=8+(t+160|0)|0)>>2]=I,A[(a+4|0)>>2]=n,r=56+(t+160|0)|0,n=0|A[(o=64+(t+320|0)|0)>>2],a=0|A[(o+4|0)>>2],ve=n,A[(n=r)>>2]=ve,A[(n+4|0)>>2]=a,M=a=0|A[((o=t)+328|0)>>2],he=n=0|A[(o+332|0)>>2],A[((a=o)+160|0)>>2]=M,A[(a+164|0)>>2]=n,n=y,A[(a=e+56|0)>>2]=u,A[(a+4|0)>>2]=n,n=v,A[(a=e+48|0)>>2]=k,A[(a+4|0)>>2]=n,n=_,A[(a=e+40|0)>>2]=s,A[(a+4|0)>>2]=n,n=w,A[(a=e+32|0)>>2]=l,A[(a+4|0)>>2]=n,n=B,A[(a=e+24|0)>>2]=d,A[(a+4|0)>>2]=n,n=W,A[(a=e+16|0)>>2]=I,A[(a+4|0)>>2]=n,n=he,A[((a=e)+8|0)>>2]=M,A[(a+12|0)>>2]=n,n=0,A[a>>2]=1,A[(a+4|0)>>2]=n,n=0|A[(o=r)>>2],a=0|A[(o+4|0)>>2],_e=n,A[(n=e+64|0)>>2]=_e,A[(n+4|0)>>2]=a;break e}a=0,A[(n=e)>>2]=1,A[(n+4|0)>>2]=a,g&&Ci(0|m)}(e=0|A[(r+148|0)>>2])&&Ci(0|A[(r+144|0)>>2]),ir(0|r)}h=t+976|0}function J(e,r){e|=0,r|=0;var t,a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0;h=t=h-1552|0,A[(16+(t+400|0)|0)>>2]=0|A[(r+8|0)>>2],y=0,_=n=0,c=t,n=0,A[(t+400|0)>>2]=0,A[(t+404|0)>>2]=n,n=0|A[(b=r)>>2],c=0|A[(b+4|0)>>2],a=n,A[((n=t)+408|0)>>2]=a,A[(n+412|0)>>2]=c,j(0|n+1360,0|n+400),r=8+(n+1360|0)|0;e:{r:{t:{if(b=n,(0|(b=c=0|A[(n+1360|0)>>2]))!=(0|(o=1))|(0|(n=0|A[(n+1364|0)>>2]))!=(0|(c=0))|0)qt(0|t+1176,0|r,184),qt(0|8+(t+984|0),0|t+1176,184),n=0|A[(c=16+(t+984|0)|0)>>2],o=0|A[(c+4|0)>>2],P=n,A[(n=8+(t+944|0)|0)>>2]=P,A[(n+4|0)>>2]=o,o=0|A[(c=24+(t+984|0)|0)>>2],n=0|A[(c+4|0)>>2],H=o,A[(o=16+(t+944|0)|0)>>2]=H,A[(o+4|0)>>2]=n,n=0|A[(c=32+(t+984|0)|0)>>2],o=0|A[(c+4|0)>>2],K=n,A[(n=24+(t+944|0)|0)>>2]=K,A[(n+4|0)>>2]=o,o=0|A[(c=t+1024|0)>>2],n=0|A[(c+4|0)>>2],q=o,A[(o=32+(t+944|0)|0)>>2]=q,A[(o+4|0)>>2]=n,c=t,n=0|A[(t+992|0)>>2],o=0|A[(t+996|0)>>2],$=n,A[((n=t)+944|0)>>2]=$,A[(n+948|0)>>2]=o,r=0|A[(n+1032|0)>>2],u=0|A[(n+1036|0)>>2],k=0|A[(n+1040|0)>>2],s=0|A[(n+1044|0)>>2],qt(0|n+816,0|n+1048,128);else{if(d=56+(t+1176|0)|0,y=b=0|A[(o=B=r+56|0)>>2],_=n=0|A[(o+4|0)>>2],A[(b=d)>>2]=y,A[(b+4|0)>>2]=n,g=48+(t+1176|0)|0,Q=n=0|A[(o=E=r+48|0)>>2],N=b=0|A[(o+4|0)>>2],A[(n=g)>>2]=Q,A[(n+4|0)>>2]=b,v=40+(t+1176|0)|0,G=b=0|A[(o=I=r+40|0)>>2],S=n=0|A[(o+4|0)>>2],A[(b=v)>>2]=G,A[(b+4|0)>>2]=n,O=32+(t+1176|0)|0,Z=n=0|A[(o=V=r+32|0)>>2],Y=b=0|A[(o+4|0)>>2],A[(n=O)>>2]=Z,A[(n+4|0)>>2]=b,b=0|A[(o=r+8|0)>>2],n=0|A[(o+4|0)>>2],F=b,A[(b=16+(t+984|0)|0)>>2]=F,A[(b+4|0)>>2]=n,u=24+(t+984|0)|0,n=0|A[(o=r+16|0)>>2],b=0|A[(o+4|0)>>2],D=n,A[(n=u)>>2]=D,A[(n+4|0)>>2]=b,k=32+(t+984|0)|0,b=0|A[(o=M=r+24|0)>>2],n=0|A[(o+4|0)>>2],x=b,A[(b=k)>>2]=x,A[(b+4|0)>>2]=n,n=Y,A[(b=s=40+(t+984|0)|0)>>2]=Z,A[(b+4|0)>>2]=n,n=S,A[(b=w=48+(t+984|0)|0)>>2]=G,A[(b+4|0)>>2]=n,n=N,A[(b=p=56+(t+984|0)|0)>>2]=Q,A[(b+4|0)>>2]=n,n=_,A[(b=m=t+1048|0)>>2]=y,A[(b+4|0)>>2]=n,n=0|A[(o=r)>>2],b=0|A[(o+4|0)>>2],U=n,A[((n=t)+992|0)>>2]=U,A[(n+996|0)>>2]=b,b=0,A[(n+984|0)>>2]=1,A[(n+988|0)>>2]=b,b=0,A[(n+400|0)>>2]=0,A[(n+404|0)>>2]=b,Jr(0|8+(n+984|0)),C(0|n+1360,0|n+400),o=n,(0|(o=b=0|A[(n+1360|0)>>2]))==(0|(c=1))&(0|(n=0|A[(n+1364|0)>>2]))==(0|(b=0))|0)break t;qt(0|t+1176,0|r,184),qt(0|8+(t+984|0),0|t+1176,184),o=0|A[(c=16+(t+984|0)|0)>>2],n=0|A[(c+4|0)>>2],J=o,A[(o=8+(t+944|0)|0)>>2]=J,A[(o+4|0)>>2]=n,n=0|A[(c=u)>>2],o=0|A[(c+4|0)>>2],X=n,A[(n=16+(t+944|0)|0)>>2]=X,A[(n+4|0)>>2]=o,o=0|A[(c=k)>>2],n=0|A[(c+4|0)>>2],T=o,A[(o=24+(t+944|0)|0)>>2]=T,A[(o+4|0)>>2]=n,n=0|A[(c=s)>>2],o=0|A[(c+4|0)>>2],L=n,A[(n=32+(t+944|0)|0)>>2]=L,A[(n+4|0)>>2]=o,c=t,o=0|A[(t+992|0)>>2],n=0|A[(t+996|0)>>2],z=o,A[((o=t)+944|0)>>2]=z,A[(o+948|0)>>2]=n,r=0|A[w>>2],u=0|A[(o+1036|0)>>2],k=0|A[p>>2],s=0|A[(o+1044|0)>>2],qt(0|o+816,0|m,128),y=1,_=n=0}c=t,o=0|A[(t+944|0)>>2],n=0|A[(t+948|0)>>2],ee=o,A[(o=16+(t+616|0)|0)>>2]=ee,A[(o+4|0)>>2]=n,A[(t+680|0)>>2]=k,A[(t+676|0)>>2]=u,A[(t+672|0)>>2]=r,n=0|A[(c=8+(t+944|0)|0)>>2],o=0|A[(c+4|0)>>2],re=n,A[(n=24+(t+616|0)|0)>>2]=re,A[(n+4|0)>>2]=o,o=0|A[(c=16+(t+944|0)|0)>>2],n=0|A[(c+4|0)>>2],te=o,A[(o=32+(t+616|0)|0)>>2]=te,A[(o+4|0)>>2]=n,n=0|A[(c=24+(t+944|0)|0)>>2],o=0|A[(c+4|0)>>2],ie=n,A[(n=t+656|0)>>2]=ie,A[(n+4|0)>>2]=o,o=0|A[(c=32+(t+944|0)|0)>>2],n=0|A[(c+4|0)>>2],ae=o,A[(o=t+664|0)>>2]=ae,A[(o+4|0)>>2]=n,n=_,A[((o=t)+624|0)>>2]=y,A[(o+628|0)>>2]=n,A[(o+684|0)>>2]=s,qt(0|o+688,0|o+816,128),qt(0|o+424,0|8+(o+616|0),192),r=0|qt(0|8+(o+200|0),0|o+424,192),(u=0|A[(o+412|0)>>2])&&Ci(0|A[(t+408|0)>>2]),qt(0|t+8,0|r,192),qt(0|e+8,0|t+8,192),r=0;break r}if(y=n=0|A[(c=B)>>2],_=o=0|A[(c+4|0)>>2],A[(n=d)>>2]=y,A[(n+4|0)>>2]=o,Q=o=0|A[(c=E)>>2],N=n=0|A[(c+4|0)>>2],A[(o=g)>>2]=Q,A[(o+4|0)>>2]=n,G=n=0|A[(c=I)>>2],S=o=0|A[(c+4|0)>>2],A[(n=v)>>2]=G,A[(n+4|0)>>2]=o,Z=o=0|A[(c=V)>>2],Y=n=0|A[(c+4|0)>>2],A[(o=O)>>2]=Z,A[(o+4|0)>>2]=n,n=0|A[(c=r+8|0)>>2],o=0|A[(c+4|0)>>2],ne=n,A[(n=16+(t+984|0)|0)>>2]=ne,A[(n+4|0)>>2]=o,o=0|A[(c=r+16|0)>>2],n=0|A[(c+4|0)>>2],Ae=o,A[(o=u)>>2]=Ae,A[(o+4|0)>>2]=n,n=0|A[(c=M)>>2],o=0|A[(c+4|0)>>2],fe=n,A[(n=k)>>2]=fe,A[(n+4|0)>>2]=o,o=Y,A[(n=s)>>2]=Z,A[(n+4|0)>>2]=o,o=S,A[(n=w)>>2]=G,A[(n+4|0)>>2]=o,o=N,A[(n=p)>>2]=Q,A[(n+4|0)>>2]=o,o=_,A[(n=m)>>2]=y,A[(n+4|0)>>2]=o,o=0|A[(c=r)>>2],n=0|A[(c+4|0)>>2],oe=o,A[((o=t)+992|0)>>2]=oe,A[(o+996|0)>>2]=n,n=0,A[(o+984|0)>>2]=1,A[(o+988|0)>>2]=n,n=0,A[(o+400|0)>>2]=0,A[(o+404|0)>>2]=n,Jr(0|8+(o+984|0)),!(r=0|Qi(17,1)))break e;i[(r+16|0)>>0]=0|f[1049163],n=0|f[(1049155+(c=0)|0)>>0]|(0|f[(c+1049156|0)>>0])<<8|0|(0|f[(c+1049157|0)>>0])<<16|0|(0|f[(c+1049158|0)>>0])<<24|0,o=0|f[(c+1049159|0)>>0]|(0|f[(c+1049160|0)>>0])<<8|0|(0|f[(c+1049161|0)>>0])<<16|0|(0|f[(c+1049162|0)>>0])<<24|0,W=n,i[(n=r+8|0)>>0]=W,i[(n+1|0)>>0]=W>>>8|0,i[(n+2|0)>>0]=W>>>16|0,i[(n+3|0)>>0]=W>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|f[(1049147+(c=0)|0)>>0]|(0|f[(c+1049148|0)>>0])<<8|0|(0|f[(c+1049149|0)>>0])<<16|0|(0|f[(c+1049150|0)>>0])<<24|0,n=0|f[(c+1049151|0)>>0]|(0|f[(c+1049152|0)>>0])<<8|0|(0|f[(c+1049153|0)>>0])<<16|0|(0|f[(c+1049154|0)>>0])<<24|0,R=o,i[(o=r)>>0]=R,i[(o+1|0)>>0]=R>>>8|0,i[(o+2|0)>>0]=R>>>16|0,i[(o+3|0)>>0]=R>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=17,A[(o=t+1412|0)>>2]=17,A[(o+4|0)>>2]=n,A[(t+1408|0)>>2]=r,n=0,A[((o=t)+1360|0)>>2]=8,A[(o+1364|0)>>2]=n,Ke(0|8+(o+616|0),0|o+1360,1049147,17),r=8+(o+424|0)|0,n=0|A[(c=16+(o+616|0)|0)>>2],o=0|A[(c+4|0)>>2],ce=n,A[(n=r)>>2]=ce,A[(n+4|0)>>2]=o,u=16+(t+424|0)|0,o=0|A[(c=k=24+(t+616|0)|0)>>2],n=0|A[(c+4|0)>>2],be=o,A[(o=u)>>2]=be,A[(o+4|0)>>2]=n,s=24+(t+424|0)|0,n=0|A[(c=w=32+(t+616|0)|0)>>2],o=0|A[(c+4|0)>>2],ue=n,A[(n=s)>>2]=ue,A[(n+4|0)>>2]=o,p=32+(t+424|0)|0,o=0|A[(c=m=40+(t+616|0)|0)>>2],n=0|A[(c+4|0)>>2],se=o,A[(o=p)>>2]=se,A[(o+4|0)>>2]=n,d=40+(t+424|0)|0,n=0|A[(c=B=48+(t+616|0)|0)>>2],o=0|A[(c+4|0)>>2],ke=n,A[(n=d)>>2]=ke,A[(n+4|0)>>2]=o,g=48+(t+424|0)|0,o=0|A[(c=E=56+(t+616|0)|0)>>2],n=0|A[(c+4|0)>>2],le=o,A[(o=g)>>2]=le,A[(o+4|0)>>2]=n,v=56+(t+424|0)|0,n=0|A[(c=64+(t+616|0)|0)>>2],o=0|A[(c+4|0)>>2],pe=n,A[(n=v)>>2]=pe,A[(n+4|0)>>2]=o,o=0|A[((c=t)+624|0)>>2],n=0|A[(c+628|0)>>2],ye=o,A[((o=c)+424|0)>>2]=ye,A[(o+428|0)>>2]=n,n=0|A[(c=r)>>2],o=0|A[(c+4|0)>>2],de=n,A[(n=16+(t+200|0)|0)>>2]=de,A[(n+4|0)>>2]=o,o=0|A[(c=u)>>2],n=0|A[(c+4|0)>>2],ge=o,A[(o=24+(t+200|0)|0)>>2]=ge,A[(o+4|0)>>2]=n,n=0|A[(c=s)>>2],o=0|A[(c+4|0)>>2],ve=n,A[(n=32+(t+200|0)|0)>>2]=ve,A[(n+4|0)>>2]=o,o=0|A[(c=p)>>2],n=0|A[(c+4|0)>>2],he=o,A[(o=40+(t+200|0)|0)>>2]=he,A[(o+4|0)>>2]=n,n=0|A[(c=d)>>2],o=0|A[(c+4|0)>>2],_e=n,A[(n=48+(t+200|0)|0)>>2]=_e,A[(n+4|0)>>2]=o,o=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],we=o,A[(o=56+(t+200|0)|0)>>2]=we,A[(o+4|0)>>2]=n,n=0|A[(c=v)>>2],o=0|A[(c+4|0)>>2],me=n,A[(n=64+(t+200|0)|0)>>2]=me,A[(n+4|0)>>2]=o,o=0|A[((c=t)+424|0)>>2],n=0|A[(c+428|0)>>2],Be=o,A[((o=c)+208|0)>>2]=Be,A[(o+212|0)>>2]=n,r=8+(o+200|0)|0,(u=0|A[(o+412|0)>>2])&&Ci(0|A[(t+408|0)>>2]),u=8+(t+8|0)|0,n=0|A[(c=r+8|0)>>2],o=0|A[(c+4|0)>>2],Ee=n,A[(n=u)>>2]=Ee,A[(n+4|0)>>2]=o,s=16+(t+8|0)|0,o=0|A[(c=r+16|0)>>2],n=0|A[(c+4|0)>>2],Qe=o,A[(o=s)>>2]=Qe,A[(o+4|0)>>2]=n,p=24+(t+8|0)|0,n=0|A[(c=r+24|0)>>2],o=0|A[(c+4|0)>>2],Ie=n,A[(n=p)>>2]=Ie,A[(n+4|0)>>2]=o,d=32+(t+8|0)|0,o=0|A[(c=r+32|0)>>2],n=0|A[(c+4|0)>>2],Ge=o,A[(o=d)>>2]=Ge,A[(o+4|0)>>2]=n,g=40+(t+8|0)|0,n=0|A[(c=r+40|0)>>2],o=0|A[(c+4|0)>>2],Ze=n,A[(n=g)>>2]=Ze,A[(n+4|0)>>2]=o,v=48+(t+8|0)|0,o=0|A[(c=r+48|0)>>2],n=0|A[(c+4|0)>>2],We=o,A[(o=v)>>2]=We,A[(o+4|0)>>2]=n,I=56+(t+8|0)|0,n=0|A[(c=r+56|0)>>2],o=0|A[(c+4|0)>>2],je=n,A[(n=I)>>2]=je,A[(n+4|0)>>2]=o,o=0|A[(c=r)>>2],n=0|A[(c+4|0)>>2],Ce=o,A[((o=t)+8|0)>>2]=Ce,A[(o+12|0)>>2]=n,n=0|A[(c=I)>>2],o=0|A[(c+4|0)>>2],Re=n,A[(n=E)>>2]=Re,A[(n+4|0)>>2]=o,o=0|A[(c=v)>>2],n=0|A[(c+4|0)>>2],Ne=o,A[(o=B)>>2]=Ne,A[(o+4|0)>>2]=n,n=0|A[(c=g)>>2],o=0|A[(c+4|0)>>2],Se=n,A[(n=m)>>2]=Se,A[(n+4|0)>>2]=o,o=0|A[(c=d)>>2],n=0|A[(c+4|0)>>2],Ye=o,A[(o=w)>>2]=Ye,A[(o+4|0)>>2]=n,n=0|A[(c=p)>>2],o=0|A[(c+4|0)>>2],Oe=n,A[(n=k)>>2]=Oe,A[(n+4|0)>>2]=o,o=0|A[(c=s)>>2],n=0|A[(c+4|0)>>2],Ve=o,A[(o=16+(t+616|0)|0)>>2]=Ve,A[(o+4|0)>>2]=n,n=0|A[(c=u)>>2],o=0|A[(c+4|0)>>2],Me=n,A[(n=8+(t+616|0)|0)>>2]=Me,A[(n+4|0)>>2]=o,o=0|A[((c=t)+8|0)>>2],n=0|A[(c+12|0)>>2],Fe=o,A[((o=c)+616|0)>>2]=Fe,A[(o+620|0)>>2]=n,De=e,xe=0|Pe(0|o+616),A[(De+4|0)>>2]=xe,r=1}return A[e>>2]=r,void(h=t+1552|0)}Hi(17,1),l()}function X(e,r){e|=0,r|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0;h=t=h-304|0,a=t,o=0,A[(t+4|0)>>2]=0,A[(t+8|0)>>2]=o,b=0,A[t>>2]=0|A[262194],Cr(0|t+232,0|r),k=o=0|A[(n=16+(t+232|0)|0)>>2],g=a=0|A[(n+4|0)>>2],n=t,y=a=0|A[(t+240|0)>>2],d=o=0|A[(t+244|0)>>2];e:{r:{t:{i:{a:{n:{A:{f:{o:{if(n=t,!((0|(n=o=0|A[(t+232|0)>>2]))==(0|(c=1))&(0|(a=0|A[(t+236|0)>>2]))==(0|(o=0))|0)){c:{b:{if(!((0|(c=y))==(0|(o=1))&(0|(n=d))==(0|(a=0))|0)){if(y=b=0|A[(r+16|0)>>2],d=c=0,k=c=0|A[(o=r)>>2],g=n=0|A[(o+4|0)>>2],n=d,o=c,u=(n=g)>>>0>(c=d)>>>0|(0|n)==(0|c)&o>>>0>(a=b)>>>0|0,o=c,c=u?a:k,a=u?o:n,p=c,b>>>0<c>>>0)break o;if((0|b)==(0|p))break n;for(_=(0|A[(r+8|0)>>2])+p|0,w=3+(v=t+241|0)|0;;){if(7==(0|255&(0|Ri(0|f[_>>0]))))break b;if(K(0|t+232,0|r),u=t,(0|(u=a=0|A[(t+232|0)>>2]))==(0|(o=1))&(0|(c=0|A[(t+236|0)>>2]))==(0|(a=0))|0)break c;if(A[(t+208|0)>>2]=0|f[v>>0]|(0|f[(v+1|0)>>0])<<8|0|(0|f[(v+2|0)>>0])<<16|0|(0|f[(v+3|0)>>0])<<24|0,B=0|f[(m=w)>>0]|(0|f[(m+1|0)>>0])<<8|0|(0|f[(m+2|0)>>0])<<16|0|(0|f[(m+3|0)>>0])<<24|0,i[(t+211|0)>>0]=B,i[(t+212|0)>>0]=B>>>8|0,i[(t+213|0)>>0]=B>>>16|0,i[(t+214|0)>>0]=B>>>24|0,A[(t+192|0)>>2]=0|A[(t+208|0)>>2],E=0|f[(t+211|0)>>0]|(0|f[(t+212|0)>>0])<<8|0|(0|f[(t+213|0)>>0])<<16|0|(0|f[(t+214|0)>>0])<<24|0,i[(t+195|0)>>0]=E,i[(t+196|0)>>0]=E>>>8|0,i[(t+197|0)>>0]=E>>>16|0,i[(t+198|0)>>0]=E>>>24|0,_=0|f[(t+240|0)>>0],o=t,y=u=0|A[(t+248|0)>>2],d=c=0|A[(t+252|0)>>2],o=t,k=c=0|A[(t+256|0)>>2],g=u=0|A[(t+260|0)>>2],p=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|p)&&(qr(0|t,0|p,1),p=0|A[(t+8|0)>>2]),b=(0|A[t>>2])+s(p,24)|0,Q=0|A[(t+192|0)>>2],i[(b+1|0)>>0]=Q,i[(b+2|0)>>0]=Q>>>8|0,i[(b+3|0)>>0]=Q>>>16|0,i[(b+4|0)>>0]=Q>>>24|0,i[b>>0]=_,I=b+4|0,G=0|f[(t+195|0)>>0]|(0|f[(t+196|0)>>0])<<8|0|(0|f[(t+197|0)>>0])<<16|0|(0|f[(t+198|0)>>0])<<24|0,i[I>>0]=G,i[(I+1|0)>>0]=G>>>8|0,i[(I+2|0)>>0]=G>>>16|0,i[(I+3|0)>>0]=G>>>24|0,u=g,i[(c=b+16|0)>>0]=k,i[(c+1|0)>>0]=k>>>8|0,i[(c+2|0)>>0]=k>>>16|0,i[(c+3|0)>>0]=k>>>24|0,i[(c+4|0)>>0]=u,i[(c+5|0)>>0]=u>>>8|0,i[(c+6|0)>>0]=u>>>16|0,i[(c+7|0)>>0]=u>>>24|0,u=d,i[(c=b+8|0)>>0]=y,i[(c+1|0)>>0]=y>>>8|0,i[(c+2|0)>>0]=y>>>16|0,i[(c+3|0)>>0]=y>>>24|0,i[(c+4|0)>>0]=u,i[(c+5|0)>>0]=u>>>8|0,i[(c+6|0)>>0]=u>>>16|0,i[(c+7|0)>>0]=u>>>24|0,A[(t+8|0)>>2]=p+1|0,y=b=0|A[(r+16|0)>>2],d=u=0,k=u=0|A[(o=r)>>2],g=c=0|A[(o+4|0)>>2],c=d,o=u,n=(c=g)>>>0>(u=d)>>>0|(0|c)==(0|u)&o>>>0>(a=b)>>>0|0,o=u,u=n?a:k,a=n?o:c,p=u,b>>>0<u>>>0)break A;if(_=(0|A[(r+8|0)>>2])+p|0,(0|b)==(0|p))break n}}if(a=g,v=k,!k)break t;for($=3+(w=t+241|0)|0;;){if(y=b=0|A[(r+16|0)>>2],d=a=0,k=a=0|A[(n=r)>>2],g=u=0|A[(n+4|0)>>2],u=d,n=a,c=(u=g)>>>0>(a=d)>>>0|(0|u)==(0|a)&n>>>0>(o=b)>>>0|0,n=a,a=c?o:k,o=c?n:u,p=a,b>>>0<a>>>0)break f;if((0|b)==(0|p))break n;if(7==(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+p|0)>>0]))))break b;if(K(0|t+232,0|r),c=t,(0|(c=o=0|A[(t+232|0)>>2]))==(0|(n=1))&(0|(a=0|A[(t+236|0)>>2]))==(0|(o=0))|0)break c;if(Z=w,A[(t+208|0)>>2]=0|f[Z>>0]|(0|f[(Z+1|0)>>0])<<8|0|(0|f[(Z+2|0)>>0])<<16|0|(0|f[(Z+3|0)>>0])<<24|0,j=0|f[(W=$)>>0]|(0|f[(W+1|0)>>0])<<8|0|(0|f[(W+2|0)>>0])<<16|0|(0|f[(W+3|0)>>0])<<24|0,i[(t+211|0)>>0]=j,i[(t+212|0)>>0]=j>>>8|0,i[(t+213|0)>>0]=j>>>16|0,i[(t+214|0)>>0]=j>>>24|0,A[(t+192|0)>>2]=0|A[(t+208|0)>>2],C=0|f[(t+211|0)>>0]|(0|f[(t+212|0)>>0])<<8|0|(0|f[(t+213|0)>>0])<<16|0|(0|f[(t+214|0)>>0])<<24|0,i[(t+195|0)>>0]=C,i[(t+196|0)>>0]=C>>>8|0,i[(t+197|0)>>0]=C>>>16|0,i[(t+198|0)>>0]=C>>>24|0,_=0|f[(t+240|0)>>0],n=t,y=c=0|A[(t+248|0)>>2],d=a=0|A[(t+252|0)>>2],n=t,k=a=0|A[(t+256|0)>>2],g=c=0|A[(t+260|0)>>2],p=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|p)&&(qr(0|t,0|p,1),p=0|A[(t+8|0)>>2]),b=(0|A[t>>2])+s(p,24)|0,R=0|A[(t+192|0)>>2],i[(b+1|0)>>0]=R,i[(b+2|0)>>0]=R>>>8|0,i[(b+3|0)>>0]=R>>>16|0,i[(b+4|0)>>0]=R>>>24|0,i[b>>0]=_,N=b+4|0,S=0|f[(t+195|0)>>0]|(0|f[(t+196|0)>>0])<<8|0|(0|f[(t+197|0)>>0])<<16|0|(0|f[(t+198|0)>>0])<<24|0,i[N>>0]=S,i[(N+1|0)>>0]=S>>>8|0,i[(N+2|0)>>0]=S>>>16|0,i[(N+3|0)>>0]=S>>>24|0,c=g,i[(a=b+16|0)>>0]=k,i[(a+1|0)>>0]=k>>>8|0,i[(a+2|0)>>0]=k>>>16|0,i[(a+3|0)>>0]=k>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,c=d,i[(a=b+8|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=c,i[(a+5|0)>>0]=c>>>8|0,i[(a+6|0)>>0]=c>>>16|0,i[(a+7|0)>>0]=c>>>24|0,b=p+1|0,A[(t+8|0)>>2]=b,!(b>>>0<v>>>0))break t}}if(ie(0|t+232,0|r),k=c=0|A[(n=16+(t+232|0)|0)>>2],g=a=0|A[(n+4|0)>>2],n=t,y=a=0|A[(t+240|0)>>2],d=c=0|A[(t+244|0)>>2],n=t,!((0|(n=c=0|A[(t+232|0)>>2]))==(0|(o=1))&(0|(a=0|A[(t+236|0)>>2]))==(0|(c=0))|0)){if(n=g,A[(a=t+200|0)>>2]=k,A[(a+4|0)>>2]=n,n=d,a=t,A[(t+192|0)>>2]=y,A[(t+196|0)>>2]=n,5==(0|255&y))break t;A[(t+232|0)>>2]=0,Vt(0,0|t+192,1048840,0|t+232,1048856),l()}n=0|A[(o=t+264|0)>>2],a=0|A[(o+4|0)>>2],ee=n,A[(n=t+168|0)>>2]=ee,A[(n+4|0)>>2]=a,a=0|A[(o=t+272|0)>>2],n=0|A[(o+4|0)>>2],re=a,A[(a=16+(t+160|0)|0)>>2]=re,A[(a+4|0)>>2]=n,n=0|A[(o=t+256|0)>>2],a=0|A[(o+4|0)>>2],te=n,n=t,A[(t+160|0)>>2]=te,A[(t+164|0)>>2]=a,b=0;break a}if(a=0|A[(o=t+272|0)>>2],n=0|A[(o+4|0)>>2],ae=a,A[(a=8+(t+160|0)|0)>>2]=ae,A[(a+4|0)>>2]=n,n=0|A[(o=t+280|0)>>2],a=0|A[(o+4|0)>>2],ne=n,A[(n=16+(t+160|0)|0)>>2]=ne,A[(n+4|0)>>2]=a,A[(8+(t+144|0)|0)>>2]=0|A[(t+300|0)>>2],A[(t+208|0)>>2]=0|f[(t+241|0)>>0]|(0|f[(t+242|0)>>0])<<8|0|(0|f[(t+243|0)>>0])<<16|0|(0|f[(t+244|0)>>0])<<24|0,o=t,a=0|A[(t+292|0)>>2],n=0|A[(t+296|0)>>2],Ae=a,a=t,A[(t+144|0)>>2]=Ae,A[(t+148|0)>>2]=n,O=0|f[(Y=12+(t+232|0)|0)>>0]|(0|f[(Y+1|0)>>0])<<8|0|(0|f[(Y+2|0)>>0])<<16|0|(0|f[(Y+3|0)>>0])<<24|0,i[(t+211|0)>>0]=O,i[(t+212|0)>>0]=O>>>8|0,i[(t+213|0)>>0]=O>>>16|0,i[(t+214|0)>>0]=O>>>24|0,n=0|A[(o=t+264|0)>>2],a=0|A[(o+4|0)>>2],fe=n,n=t,A[(t+160|0)>>2]=fe,A[(t+164|0)>>2]=a,y=a=0|A[(o=16+(t+232|0)|0)>>2],d=n=0|A[(o+4|0)>>2],k=n=0|A[(o=t+256|0)>>2],g=a=0|A[(o+4|0)>>2],b=0|A[(t+288|0)>>2],r=0|f[(t+240|0)>>0],V=0|f[(t+211|0)>>0]|(0|f[(t+212|0)>>0])<<8|0|(0|f[(t+213|0)>>0])<<16|0|(0|f[(t+214|0)>>0])<<24|0,i[(t+187|0)>>0]=V,i[(t+188|0)>>0]=V>>>8|0,i[(t+189|0)>>0]=V>>>16|0,i[(t+190|0)>>0]=V>>>24|0,A[(t+184|0)>>2]=0|A[(t+208|0)>>2],12!=(0|r))break i;break t}a=0|A[(o=t+264|0)>>2],n=0|A[(o+4|0)>>2],oe=a,A[(a=t+168|0)>>2]=oe,A[(a+4|0)>>2]=n,n=0|A[(o=t+272|0)>>2],a=0|A[(o+4|0)>>2],ce=n,A[(n=16+(t+160|0)|0)>>2]=ce,A[(n+4|0)>>2]=a,a=0|A[(o=t+256|0)>>2],n=0|A[(o+4|0)>>2],be=a,a=t,A[(t+160|0)>>2]=be,A[(t+164|0)>>2]=n;break a}Nt(0|p,0|b,1051556),l()}Nt(0|p,0|b,1051556),l()}Nt(0|p,0|b,1051556),l()}n=0|A[(o=8+(t+232|0)|0)>>2],a=0|A[(o+4|0)>>2],ue=n,A[(n=8+(t+160|0)|0)>>2]=ue,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+232|0)|0)>>2],n=0|A[(o+4|0)>>2],se=a,A[(a=16+(t+160|0)|0)>>2]=se,A[(a+4|0)>>2]=n,o=t,n=0|A[(t+232|0)>>2],a=0|A[(t+236|0)>>2],ke=n,n=t,A[(t+160|0)>>2]=ke,A[(t+164|0)>>2]=a,y=8,d=a=0,k=0,g=a=0,b=0}r=1}if(a=g,A[(n=16+(t+232|0)|0)>>2]=k,A[(n+4|0)>>2]=a,a=d,A[(n=8+(t+232|0)|0)>>2]=y,A[(n+4|0)>>2]=a,o=t,a=0|A[(t+160|0)>>2],n=0|A[(t+164|0)>>2],le=a,A[(a=24+(t+232|0)|0)>>2]=le,A[(a+4|0)>>2]=n,o=t,n=0|A[(t+144|0)>>2],a=0|A[(t+148|0)>>2],pe=n,A[(n=t+284|0)>>2]=pe,A[(n+4|0)>>2]=a,a=0|A[(o=8+(t+160|0)|0)>>2],n=0|A[(o+4|0)>>2],ye=a,A[(a=32+(t+232|0)|0)>>2]=ye,A[(a+4|0)>>2]=n,n=0|A[(o=16+(t+160|0)|0)>>2],a=0|A[(o+4|0)>>2],de=n,A[(n=40+(t+232|0)|0)>>2]=de,A[(n+4|0)>>2]=a,A[(t+292|0)>>2]=0|A[(8+(t+144|0)|0)>>2],i[(t+232|0)>>0]=r,M=0|A[(t+184|0)>>2],i[(t+233|0)>>0]=M,i[(t+234|0)>>0]=M>>>8|0,i[(t+235|0)>>0]=M>>>16|0,i[(t+236|0)>>0]=M>>>24|0,F=0|f[(t+187|0)>>0]|(0|f[(t+188|0)>>0])<<8|0|(0|f[(t+189|0)>>0])<<16|0|(0|f[(t+190|0)>>0])<<24|0,i[(t+236|0)>>0]=F,i[(t+237|0)>>0]=F>>>8|0,i[(t+238|0)>>0]=F>>>16|0,i[(t+239|0)>>0]=F>>>24|0,A[(t+280|0)>>2]=b,Ke(0|t+80,0|t+232,1048872,6),12!=(0|(r=0|f[(t+80|0)>>0])))break r}o=t,a=0|A[t>>2],n=0|A[(t+4|0)>>2],ge=a,A[((a=e)+4|0)>>2]=ge,A[(a+8|0)>>2]=n,A[(a+12|0)>>2]=0|A[(t+8|0)>>2],r=0;break e}if(b=t+71|0,n=0|f[(o=t+136|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,D=n,i[(n=b)>>0]=D,i[(n+1|0)>>0]=D>>>8|0,i[(n+2|0)>>0]=D>>>16|0,i[(n+3|0)>>0]=D>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,p=t+64|0,a=0|f[(o=49+(t+80|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ve=a,A[(a=p)>>2]=ve,A[(a+4|0)>>2]=n,y=n=0|f[(o=41+(t+80|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,d=a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(n=40+(t+16|0)|0)>>2]=y,A[(n+4|0)>>2]=a,k=a=0|f[(o=33+(t+80|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,g=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(a=32+(t+16|0)|0)>>2]=k,A[(a+4|0)>>2]=n,z=n=0|f[(o=25+(t+80|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,he=a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(n=24+(t+16|0)|0)>>2]=z,A[(n+4|0)>>2]=a,P=a=0|f[(o=17+(t+80|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,_e=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(a=16+(t+16|0)|0)>>2]=P,A[(a+4|0)>>2]=n,H=n=0|f[(o=9+(t+80|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,we=a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,A[(n=8+(t+16|0)|0)>>2]=H,A[(n+4|0)>>2]=a,o=t,a=0|f[(t+81|0)>>0]|(0|f[(t+82|0)>>0])<<8|0|(0|f[(t+83|0)>>0])<<16|0|(0|f[(t+84|0)>>0])<<24|0,n=0|f[(t+85|0)>>0]|(0|f[(t+86|0)>>0])<<8|0|(0|f[(t+87|0)>>0])<<16|0|(0|f[(t+88|0)>>0])<<24|0,q=a,a=t,A[(t+16|0)>>2]=q,A[(t+20|0)>>2]=n,i[(e+8|0)>>0]=r,x=q,i[(a=e+9|0)>>0]=x,i[(a+1|0)>>0]=x>>>8|0,i[(a+2|0)>>0]=x>>>16|0,i[(a+3|0)>>0]=x>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=we,U=H,i[(a=e+17|0)>>0]=U,i[(a+1|0)>>0]=U>>>8|0,i[(a+2|0)>>0]=U>>>16|0,i[(a+3|0)>>0]=U>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=_e,J=P,i[(a=e+25|0)>>0]=J,i[(a+1|0)>>0]=J>>>8|0,i[(a+2|0)>>0]=J>>>16|0,i[(a+3|0)>>0]=J>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=he,X=z,i[(a=e+33|0)>>0]=X,i[(a+1|0)>>0]=X>>>8|0,i[(a+2|0)>>0]=X>>>16|0,i[(a+3|0)>>0]=X>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=g,i[(a=e+41|0)>>0]=k,i[(a+1|0)>>0]=k>>>8|0,i[(a+2|0)>>0]=k>>>16|0,i[(a+3|0)>>0]=k>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=d,i[(a=e+49|0)>>0]=y,i[(a+1|0)>>0]=y>>>8|0,i[(a+2|0)>>0]=y>>>16|0,i[(a+3|0)>>0]=y>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=p)>>2],a=0|A[(o+4|0)>>2],T=n,i[(n=e+57|0)>>0]=T,i[(n+1|0)>>0]=T>>>8|0,i[(n+2|0)>>0]=T>>>16|0,i[(n+3|0)>>0]=T>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|f[(o=b)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,L=a,i[(a=e+64|0)>>0]=L,i[(a+1|0)>>0]=L>>>8|0,i[(a+2|0)>>0]=L>>>16|0,i[(a+3|0)>>0]=L>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,b=0|A[(t+8|0)>>2])for(r=0|A[t>>2],b=s(b,24);0|A[r>>2]&&(p=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2]),r=r+24|0,b=b+-24|0;);(r=0|A[(t+4|0)>>2])&&(r=s(r,24))&&Ci(0|A[t>>2]),r=1}A[e>>2]=r,h=t+304|0}function T(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0;h=t=h-816|0,A[(t+744|0)>>2]=r,A[(t+748|0)>>2]=t+744|0,Ie(0|t+592,0|t+748);e:if(1==(0|A[(t+592|0)>>2]))a=0|A[(n=64+(t+592|0)|0)>>2],i=0|A[(n+4|0)>>2],q=a,A[(a=56+(t+752|0)|0)>>2]=q,A[(a+4|0)>>2]=i,i=0|A[(n=r=56+(t+592|0)|0)>>2],a=0|A[(n+4|0)>>2],$=i,A[(i=48+(t+752|0)|0)>>2]=$,A[(i+4|0)>>2]=a,a=0|A[(n=s=48+(t+592|0)|0)>>2],i=0|A[(n+4|0)>>2],ee=a,A[(a=40+(t+752|0)|0)>>2]=ee,A[(a+4|0)>>2]=i,i=0|A[(n=k=40+(t+592|0)|0)>>2],a=0|A[(n+4|0)>>2],re=i,A[(i=32+(t+752|0)|0)>>2]=re,A[(i+4|0)>>2]=a,a=0|A[(n=b=32+(t+592|0)|0)>>2],i=0|A[(n+4|0)>>2],te=a,A[(a=24+(t+752|0)|0)>>2]=te,A[(a+4|0)>>2]=i,i=0|A[(n=d=24+(t+592|0)|0)>>2],a=0|A[(n+4|0)>>2],ie=i,A[(i=16+(t+752|0)|0)>>2]=ie,A[(i+4|0)>>2]=a,a=0|A[(n=g=16+(t+592|0)|0)>>2],i=0|A[(n+4|0)>>2],ae=a,A[(a=8+(t+752|0)|0)>>2]=ae,A[(a+4|0)>>2]=i,i=0|A[(n=v=8+(t+592|0)|0)>>2],a=0|A[(n+4|0)>>2],ne=i,A[((i=t)+752|0)>>2]=ne,A[(i+756|0)>>2]=a,Ke(0|(o=8+(i+152|0)|0),0|i+752,1048792,18),_=12+(i+304|0)|0,a=0|A[(n=16+(i+152|0)|0)>>2],i=0|A[(n+4|0)>>2],Ae=a,A[(a=_)>>2]=Ae,A[(a+4|0)>>2]=i,c=20+(t+304|0)|0,i=0|A[(n=24+(t+152|0)|0)>>2],a=0|A[(n+4|0)>>2],fe=i,A[(i=c)>>2]=fe,A[(i+4|0)>>2]=a,w=28+(t+304|0)|0,a=0|A[(n=32+(t+152|0)|0)>>2],i=0|A[(n+4|0)>>2],oe=a,A[(a=w)>>2]=oe,A[(a+4|0)>>2]=i,m=36+(t+304|0)|0,i=0|A[(n=40+(t+152|0)|0)>>2],a=0|A[(n+4|0)>>2],ce=i,A[(i=m)>>2]=ce,A[(i+4|0)>>2]=a,B=44+(t+304|0)|0,a=0|A[(n=48+(t+152|0)|0)>>2],i=0|A[(n+4|0)>>2],be=a,A[(a=B)>>2]=be,A[(a+4|0)>>2]=i,Q=52+(t+304|0)|0,i=0|A[(n=56+(t+152|0)|0)>>2],a=0|A[(n+4|0)>>2],ue=i,A[(i=Q)>>2]=ue,A[(i+4|0)>>2]=a,I=60+(t+304|0)|0,a=0|A[(n=64+(t+152|0)|0)>>2],i=0|A[(n+4|0)>>2],se=a,A[(a=I)>>2]=se,A[(a+4|0)>>2]=i,i=0|A[(n=o)>>2],a=0|A[(n+4|0)>>2],ke=i,A[((i=t)+308|0)>>2]=ke,A[(i+312|0)>>2]=a,o=60+(i+8|0)|0,a=0|A[(n=I)>>2],i=0|A[(n+4|0)>>2],le=a,A[(a=o)>>2]=le,A[(a+4|0)>>2]=i,I=52+(t+8|0)|0,i=0|A[(n=Q)>>2],a=0|A[(n+4|0)>>2],pe=i,A[(i=I)>>2]=pe,A[(i+4|0)>>2]=a,Q=44+(t+8|0)|0,a=0|A[(n=B)>>2],i=0|A[(n+4|0)>>2],ye=a,A[(a=Q)>>2]=ye,A[(a+4|0)>>2]=i,B=36+(t+8|0)|0,i=0|A[(n=m)>>2],a=0|A[(n+4|0)>>2],de=i,A[(i=B)>>2]=de,A[(i+4|0)>>2]=a,m=28+(t+8|0)|0,a=0|A[(n=w)>>2],i=0|A[(n+4|0)>>2],ge=a,A[(a=m)>>2]=ge,A[(a+4|0)>>2]=i,w=20+(t+8|0)|0,i=0|A[(n=c)>>2],a=0|A[(n+4|0)>>2],ve=i,A[(i=w)>>2]=ve,A[(i+4|0)>>2]=a,c=12+(t+8|0)|0,a=0|A[(n=_)>>2],i=0|A[(n+4|0)>>2],he=a,A[(a=c)>>2]=he,A[(a+4|0)>>2]=i,i=0|A[((n=t)+308|0)>>2],a=0|A[(n+312|0)>>2],_e=i,A[((i=n)+12|0)>>2]=_e,A[(i+16|0)>>2]=a,a=0|A[(n=o)>>2],i=0|A[(n+4|0)>>2],we=a,A[(a=r)>>2]=we,A[(a+4|0)>>2]=i,i=0|A[(n=I)>>2],a=0|A[(n+4|0)>>2],me=i,A[(i=s)>>2]=me,A[(i+4|0)>>2]=a,a=0|A[(n=Q)>>2],i=0|A[(n+4|0)>>2],Be=a,A[(a=k)>>2]=Be,A[(a+4|0)>>2]=i,i=0|A[(n=B)>>2],a=0|A[(n+4|0)>>2],Ee=i,A[(i=b)>>2]=Ee,A[(i+4|0)>>2]=a,a=0|A[(n=m)>>2],i=0|A[(n+4|0)>>2],Qe=a,A[(a=d)>>2]=Qe,A[(a+4|0)>>2]=i,i=0|A[(n=w)>>2],a=0|A[(n+4|0)>>2],Ge=i,A[(i=g)>>2]=Ge,A[(i+4|0)>>2]=a,a=0|A[(n=c)>>2],i=0|A[(n+4|0)>>2],Ze=a,A[(a=v)>>2]=Ze,A[(a+4|0)>>2]=i,i=0|A[((n=t)+12|0)>>2],a=0|A[(n+16|0)>>2],We=i,A[((i=n)+592|0)>>2]=We,A[(i+596|0)>>2]=a,Ke(0|(r=8+(i+448|0)|0),0|i+592,1049064,9),a=0|A[(n=16+(i+448|0)|0)>>2],i=0|A[(n+4|0)>>2],je=a,A[(a=e+16|0)>>2]=je,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+448|0)|0)>>2],a=0|A[(n+4|0)>>2],Ce=i,A[(i=e+24|0)>>2]=Ce,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+448|0)|0)>>2],i=0|A[(n+4|0)>>2],Re=a,A[(a=e+32|0)>>2]=Re,A[(a+4|0)>>2]=i,i=0|A[(n=40+(t+448|0)|0)>>2],a=0|A[(n+4|0)>>2],Ne=i,A[(i=e+40|0)>>2]=Ne,A[(i+4|0)>>2]=a,a=0|A[(n=48+(t+448|0)|0)>>2],i=0|A[(n+4|0)>>2],Se=a,A[(a=e+48|0)>>2]=Se,A[(a+4|0)>>2]=i,i=0|A[(n=56+(t+448|0)|0)>>2],a=0|A[(n+4|0)>>2],Ye=i,A[(i=e+56|0)>>2]=Ye,A[(i+4|0)>>2]=a,a=0|A[(n=64+(t+448|0)|0)>>2],i=0|A[(n+4|0)>>2],Oe=a,A[(a=e+64|0)>>2]=Oe,A[(a+4|0)>>2]=i,i=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],Ve=i,A[((i=e)+8|0)>>2]=Ve,A[(i+12|0)>>2]=a,a=0,A[i>>2]=1,A[(i+4|0)>>2]=a;else{if(f=a=0|A[((i=t)+596|0)>>2],G=u=0|A[(i+600|0)>>2],a=i,A[(i+452|0)>>2]=f,A[(i+456|0)>>2]=u,b=0|A[(i+604|0)>>2],s=0|A[(8+(i+448|0)|0)>>2],E(0|i+592,0|r),r=8+(i+592|0)|0,k=f,u=0|A[(i+592|0)>>2],a=0|A[(i+596|0)>>2],!((0|(i=u))==(0|(n=1))&(0|a)==(0|(u=0))|0)){qt(0|t+448,0|r,144),qt(0|t+304,0|t+448,144),qt(0|t+8,0|qt(0|8+(t+152|0),0|t+304,144),144),qt(0|e+8,0|t+8,144),A[(e+160|0)>>2]=b,A[(e+156|0)>>2]=s,A[(e+152|0)>>2]=k,i=0,A[(a=e)>>2]=0,A[(a+4|0)>>2]=i;break e}if(f=i=0|A[(n=r+56|0)>>2],G=a=0|A[(n+4|0)>>2],A[(i=56+(t+448|0)|0)>>2]=f,A[(i+4|0)>>2]=a,l=a=0|A[(n=r+48|0)>>2],Z=i=0|A[(n+4|0)>>2],A[(a=48+(t+448|0)|0)>>2]=l,A[(a+4|0)>>2]=i,p=i=0|A[(n=r+40|0)>>2],W=a=0|A[(n+4|0)>>2],A[(i=40+(t+448|0)|0)>>2]=p,A[(i+4|0)>>2]=a,y=a=0|A[(n=r+32|0)>>2],j=i=0|A[(n+4|0)>>2],A[(a=32+(t+448|0)|0)>>2]=y,A[(a+4|0)>>2]=i,b=8+(t+304|0)|0,i=0|A[(n=r+8|0)>>2],a=0|A[(n+4|0)>>2],S=i,A[(i=b)>>2]=S,A[(i+4|0)>>2]=a,d=16+(t+304|0)|0,a=0|A[(n=r+16|0)>>2],i=0|A[(n+4|0)>>2],Y=a,A[(a=d)>>2]=Y,A[(a+4|0)>>2]=i,g=24+(t+304|0)|0,i=0|A[(n=r+24|0)>>2],a=0|A[(n+4|0)>>2],O=i,A[(i=g)>>2]=O,A[(i+4|0)>>2]=a,a=j,A[(i=v=32+(t+304|0)|0)>>2]=y,A[(i+4|0)>>2]=a,a=W,A[(i=o=40+(t+304|0)|0)>>2]=p,A[(i+4|0)>>2]=a,a=Z,A[(i=_=48+(t+304|0)|0)>>2]=l,A[(i+4|0)>>2]=a,a=G,A[(i=c=56+(t+304|0)|0)>>2]=f,A[(i+4|0)>>2]=a,a=0|A[(n=r)>>2],i=0|A[(n+4|0)>>2],V=a,A[((a=t)+304|0)>>2]=V,A[(a+308|0)>>2]=i,i=0|A[(n=c)>>2],a=0|A[(n+4|0)>>2],M=i,A[(i=56+(t+592|0)|0)>>2]=M,A[(i+4|0)>>2]=a,a=0|A[(n=_)>>2],i=0|A[(n+4|0)>>2],F=a,A[(a=48+(t+592|0)|0)>>2]=F,A[(a+4|0)>>2]=i,i=0|A[(n=o)>>2],a=0|A[(n+4|0)>>2],D=i,A[(i=40+(t+592|0)|0)>>2]=D,A[(i+4|0)>>2]=a,a=0|A[(n=v)>>2],i=0|A[(n+4|0)>>2],x=a,A[(a=32+(t+592|0)|0)>>2]=x,A[(a+4|0)>>2]=i,i=0|A[(n=g)>>2],a=0|A[(n+4|0)>>2],U=i,A[(i=24+(t+592|0)|0)>>2]=U,A[(i+4|0)>>2]=a,a=0|A[(n=d)>>2],i=0|A[(n+4|0)>>2],J=a,A[(a=16+(t+592|0)|0)>>2]=J,A[(a+4|0)>>2]=i,i=0|A[(n=b)>>2],a=0|A[(n+4|0)>>2],X=i,A[(i=r)>>2]=X,A[(i+4|0)>>2]=a,a=0|A[((n=t)+304|0)>>2],i=0|A[(n+308|0)>>2],T=a,A[((a=n)+592|0)>>2]=T,A[(a+596|0)>>2]=i,Ke(0|8+(a+152|0),0|a+592,1049073,11),f=i=0|A[(n=56+(a+152|0)|0)>>2],G=a=0|A[(n+4|0)>>2],A[(i=48+(t+8|0)|0)>>2]=f,A[(i+4|0)>>2]=a,l=a=0|A[(n=48+(t+152|0)|0)>>2],Z=i=0|A[(n+4|0)>>2],A[(a=40+(t+8|0)|0)>>2]=l,A[(a+4|0)>>2]=i,p=i=0|A[(n=40+(t+152|0)|0)>>2],W=a=0|A[(n+4|0)>>2],A[(i=32+(t+8|0)|0)>>2]=p,A[(i+4|0)>>2]=a,y=a=0|A[(n=32+(t+152|0)|0)>>2],j=i=0|A[(n+4|0)>>2],A[(a=24+(t+8|0)|0)>>2]=y,A[(a+4|0)>>2]=i,C=i=0|A[(n=24+(t+152|0)|0)>>2],L=a=0|A[(n+4|0)>>2],A[(i=16+(t+8|0)|0)>>2]=C,A[(i+4|0)>>2]=a,R=a=0|A[(n=16+(t+152|0)|0)>>2],z=i=0|A[(n+4|0)>>2],A[(a=8+(t+8|0)|0)>>2]=R,A[(a+4|0)>>2]=i,r=56+(t+8|0)|0,i=0|A[(n=64+(t+152|0)|0)>>2],a=0|A[(n+4|0)>>2],P=i,A[(i=r)>>2]=P,A[(i+4|0)>>2]=a,N=a=0|A[((n=t)+160|0)>>2],H=i=0|A[(n+164|0)>>2],A[((a=n)+8|0)>>2]=N,A[(a+12|0)>>2]=i,i=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],K=i,A[(i=e+64|0)>>2]=K,A[(i+4|0)>>2]=a,a=G,A[(i=e+56|0)>>2]=f,A[(i+4|0)>>2]=a,a=Z,A[(i=e+48|0)>>2]=l,A[(i+4|0)>>2]=a,a=W,A[(i=e+40|0)>>2]=p,A[(i+4|0)>>2]=a,a=j,A[(i=e+32|0)>>2]=y,A[(i+4|0)>>2]=a,a=L,A[(i=e+24|0)>>2]=C,A[(i+4|0)>>2]=a,a=z,A[(i=e+16|0)>>2]=R,A[(i+4|0)>>2]=a,a=H,A[((i=e)+8|0)>>2]=N,A[(i+12|0)>>2]=a,a=0,A[i>>2]=1,A[(i+4|0)>>2]=a,!s)break e;Ci(0|k)}h=t+816|0}function L(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0;h=t=h-816|0,c=0|A[(r|=0)>>2],r=0|A[c>>2],k=n=0|A[(a=r)>>2],y=p=0|A[(a+4|0)>>2],A[(t+556|0)>>2]=a,A[(t+748|0)>>2]=t+556|0,U(0|t+560,0|t+748),r=8+(t+560|0)|0;e:{r:{t:{i:{a:if(p=0|A[((a=t)+560|0)>>2],n=0|A[(a+564|0)>>2],(0|(a=p))==(0|(o=1))&(0|n)==(0|(p=0))|0)if(n=0|A[(o=r+56|0)>>2],a=0|A[(o+4|0)>>2],Y=n,A[(n=56+(t+752|0)|0)>>2]=Y,A[(n+4|0)>>2]=a,a=0|A[(o=r+48|0)>>2],n=0|A[(o+4|0)>>2],O=a,A[(a=48+(t+752|0)|0)>>2]=O,A[(a+4|0)>>2]=n,n=0|A[(o=r+40|0)>>2],a=0|A[(o+4|0)>>2],V=n,A[(n=40+(t+752|0)|0)>>2]=V,A[(n+4|0)>>2]=a,a=0|A[(o=r+32|0)>>2],n=0|A[(o+4|0)>>2],M=a,A[(a=32+(t+752|0)|0)>>2]=M,A[(a+4|0)>>2]=n,n=0|A[(o=r+24|0)>>2],a=0|A[(o+4|0)>>2],F=n,A[(n=24+(t+752|0)|0)>>2]=F,A[(n+4|0)>>2]=a,a=0|A[(o=r+16|0)>>2],n=0|A[(o+4|0)>>2],D=a,A[(a=16+(t+752|0)|0)>>2]=D,A[(a+4|0)>>2]=n,n=0|A[(o=r+8|0)>>2],a=0|A[(o+4|0)>>2],x=n,A[(n=8+(t+752|0)|0)>>2]=x,A[(n+4|0)>>2]=a,a=0|A[(o=r)>>2],n=0|A[(o+4|0)>>2],J=a,A[((a=t)+752|0)>>2]=J,A[(a+756|0)>>2]=n,Ke(0|8+(a+368|0),0|a+752,1049100,13),r=8+(a+192|0)|0,n=0|A[(o=v=16+(a+368|0)|0)>>2],a=0|A[(o+4|0)>>2],X=n,A[(n=r)>>2]=X,A[(n+4|0)>>2]=a,b=16+(t+192|0)|0,a=0|A[(o=_=24+(t+368|0)|0)>>2],n=0|A[(o+4|0)>>2],T=a,A[(a=b)>>2]=T,A[(a+4|0)>>2]=n,u=24+(t+192|0)|0,n=0|A[(o=w=32+(t+368|0)|0)>>2],a=0|A[(o+4|0)>>2],L=n,A[(n=u)>>2]=L,A[(n+4|0)>>2]=a,m=32+(t+192|0)|0,a=0|A[(o=B=40+(t+368|0)|0)>>2],n=0|A[(o+4|0)>>2],z=a,A[(a=m)>>2]=z,A[(a+4|0)>>2]=n,E=40+(t+192|0)|0,n=0|A[(o=Q=48+(t+368|0)|0)>>2],a=0|A[(o+4|0)>>2],P=n,A[(n=E)>>2]=P,A[(n+4|0)>>2]=a,I=48+(t+192|0)|0,a=0|A[(o=G=56+(t+368|0)|0)>>2],n=0|A[(o+4|0)>>2],H=a,A[(a=I)>>2]=H,A[(a+4|0)>>2]=n,Z=56+(t+192|0)|0,n=0|A[(o=W=64+(t+368|0)|0)>>2],a=0|A[(o+4|0)>>2],K=n,A[(n=Z)>>2]=K,A[(n+4|0)>>2]=a,o=t,a=0|A[(t+376|0)>>2],n=0|A[(t+380|0)>>2],q=a,A[((a=t)+192|0)>>2]=q,A[(a+196|0)>>2]=n,n=0|A[(o=r)>>2],a=0|A[(o+4|0)>>2],$=n,A[(n=16+(t+8|0)|0)>>2]=$,A[(n+4|0)>>2]=a,a=0|A[(o=b)>>2],n=0|A[(o+4|0)>>2],ee=a,A[(a=24+(t+8|0)|0)>>2]=ee,A[(a+4|0)>>2]=n,n=0|A[(o=u)>>2],a=0|A[(o+4|0)>>2],re=n,A[(n=32+(t+8|0)|0)>>2]=re,A[(n+4|0)>>2]=a,a=0|A[(o=m)>>2],n=0|A[(o+4|0)>>2],te=a,A[(a=40+(t+8|0)|0)>>2]=te,A[(a+4|0)>>2]=n,n=0|A[(o=E)>>2],a=0|A[(o+4|0)>>2],ie=n,A[(n=48+(t+8|0)|0)>>2]=ie,A[(n+4|0)>>2]=a,a=0|A[(o=I)>>2],n=0|A[(o+4|0)>>2],ae=a,A[(a=56+(t+8|0)|0)>>2]=ae,A[(a+4|0)>>2]=n,n=0|A[(o=Z)>>2],a=0|A[(o+4|0)>>2],ne=n,A[(n=64+(t+8|0)|0)>>2]=ne,A[(n+4|0)>>2]=a,o=t,a=0|A[(t+192|0)>>2],n=0|A[(t+196|0)>>2],Ae=a,A[((a=t)+16|0)>>2]=Ae,A[(a+20|0)>>2]=n,n=y,a=0|A[c>>2],A[a>>2]=k,A[(a+4|0)>>2]=n,n=0,A[((a=t)+8|0)>>2]=1,A[(a+12|0)>>2]=n,Jr(0|8+(a+8|0)),R(0|a+560,0|A[c>>2]),1==(0|A[(a+560|0)>>2])){if(j=a=0|A[(o=64+(t+560|0)|0)>>2],fe=n=0|A[(o+4|0)>>2],A[(a=60+(t+8|0)|0)>>2]=j,A[(a+4|0)>>2]=n,C=n=0|A[(o=56+(t+560|0)|0)>>2],oe=a=0|A[(o+4|0)>>2],A[(n=t+60|0)>>2]=C,A[(n+4|0)>>2]=a,N=a=0|A[(o=48+(t+560|0)|0)>>2],ce=n=0|A[(o+4|0)>>2],A[(a=t+52|0)>>2]=N,A[(a+4|0)>>2]=n,S=n=0|A[(o=40+(t+560|0)|0)>>2],be=a=0|A[(o+4|0)>>2],A[(n=t+44|0)>>2]=S,A[(n+4|0)>>2]=a,r=8+(t+368|0)|0,a=0|A[(o=8+(t+560|0)|0)>>2],n=0|A[(o+4|0)>>2],ue=a,A[(a=r)>>2]=ue,A[(a+4|0)>>2]=n,n=0|A[(o=16+(t+560|0)|0)>>2],a=0|A[(o+4|0)>>2],se=n,A[(n=v)>>2]=se,A[(n+4|0)>>2]=a,a=0|A[(o=24+(t+560|0)|0)>>2],n=0|A[(o+4|0)>>2],ke=a,A[(a=_)>>2]=ke,A[(a+4|0)>>2]=n,n=0|A[(o=32+(t+560|0)|0)>>2],a=0|A[(o+4|0)>>2],le=n,A[(n=w)>>2]=le,A[(n+4|0)>>2]=a,a=be,A[(n=B)>>2]=S,A[(n+4|0)>>2]=a,a=ce,A[(n=Q)>>2]=N,A[(n+4|0)>>2]=a,a=oe,A[(n=G)>>2]=C,A[(n+4|0)>>2]=a,a=fe,A[(n=W)>>2]=j,A[(n+4|0)>>2]=a,a=y,n=0|A[c>>2],A[n>>2]=k,A[(n+4|0)>>2]=a,A[(t+368|0)>>2]=1,Jr(0|r),!(r=0|Qi(16,1)))break e;A[e>>2]=1,a=0|f[(1048918+(o=0)|0)>>0]|(0|f[(o+1048919|0)>>0])<<8|0|(0|f[(o+1048920|0)>>0])<<16|0|(0|f[(o+1048921|0)>>0])<<24|0,n=0|f[(o+1048922|0)>>0]|(0|f[(o+1048923|0)>>0])<<8|0|(0|f[(o+1048924|0)>>0])<<16|0|(0|f[(o+1048925|0)>>0])<<24|0,d=a,i[(a=r+8|0)>>0]=d,i[(a+1|0)>>0]=d>>>8|0,i[(a+2|0)>>0]=d>>>16|0,i[(a+3|0)>>0]=d>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|f[(1048910+(o=0)|0)>>0]|(0|f[(o+1048911|0)>>0])<<8|0|(0|f[(o+1048912|0)>>0])<<16|0|(0|f[(o+1048913|0)>>0])<<24|0,a=0|f[(o+1048914|0)>>0]|(0|f[(o+1048915|0)>>0])<<8|0|(0|f[(o+1048916|0)>>0])<<16|0|(0|f[(o+1048917|0)>>0])<<24|0,g=n,i[(n=r)>>0]=g,i[(n+1|0)>>0]=g>>>8|0,i[(n+2|0)>>0]=g>>>16|0,i[(n+3|0)>>0]=g>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=16,A[(n=e+60|0)>>2]=16,A[(n+4|0)>>2]=a,A[(e+56|0)>>2]=r,i[(e+8|0)>>0]=8}else{if(r=0|A[(12+(t+560|0)|0)>>2],A[(12+(t+368|0)|0)>>2]=r,o=t,k=n=0|A[(t+564|0)>>2],y=a=0|A[(t+568|0)>>2],A[((n=t)+372|0)>>2]=k,A[(n+376|0)>>2]=a,b=0|A[(n+376|0)>>2],Yr(0|e+4,0|(u=k),0|r),A[e>>2]=0,r)for(c=u+s(r,176)|0,r=u;$e(0|r),(e=0|A[(r+164|0)>>2])&&Ci(0|A[(r+160|0)>>2]),(0|(r=r+176|0))!=(0|c););if(!b)break a;if(!(r=s(b,176)))break a;Ci(0|u)}else{if(qt(0|t+192,0|qt(0|8+(t+368|0),0|r,176),176),r=0|qt(0|8+(t+8|0),0|t+192,176),a=0,A[((n=t)+8|0)>>2]=0,A[(n+12|0)>>2]=a,qt(0|n+560,0|r,176),a=0,A[(n+756|0)>>2]=0,A[(n+760|0)>>2]=a,A[(n+752|0)>>2]=0|A[262194],(0|(r=0|A[(n+712|0)>>2]))<0)break t;if(b=0|A[(t+704|0)>>2],c=1,r&&!(c=0|Qi(0|r,1)))break i;if(A[(t+516|0)>>2]=r,A[(t+512|0)>>2]=c,qt(0|c,0|b,0|r),A[(t+520|0)>>2]=r,de(0|t+368,0|t+560),(0|(r=0|A[(t+728|0)>>2]))<0)break t;if(b=0|A[(t+720|0)>>2],c=1,r&&!(c=0|Qi(0|r,1)))break r;if(b=0|qt(0|c,0|b,0|r),qt(0|t+192,0|t+368,160),Kr(0|t+752,0,1),u=0|A[(8+(t+752|0)|0)>>2],c=0|qt(0|(0|A[(t+752|0)>>2])+s(u,176),0|t+192,160),A[(c+168|0)>>2]=r,A[(c+164|0)>>2]=r,A[(c+160|0)>>2]=b,r=u+1|0,A[(8+(t+368|0)|0)>>2]=r,o=t,k=a=0|A[(t+752|0)>>2],y=n=0|A[(t+756|0)>>2],A[((a=t)+368|0)>>2]=k,A[(a+372|0)>>2]=n,A[(e+12|0)>>2]=r,A[((a=e)+4|0)>>2]=k,A[(a+8|0)>>2]=n,A[a>>2]=0,(r=0|A[(t+708|0)>>2])&&Ci(0|A[(t+704|0)>>2]),ir(0|t+560),!(r=0|A[(164+(t+560|0)|0)>>2]))break a;Ci(0|A[(t+720|0)>>2])}return void(h=t+816|0)}Hi(0|r,1),l()}Vi(),l()}Hi(0|r,1),l()}Hi(16,1),l()}function z(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,x=0,U=0,J=0,X=0,T=0,L=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0;h=t=h-432|0;e:{r:{t:{i:{a:switch(0|A[(r|=0)>>2]){default:A[e>>2]=0,n=0|A[(o=r+16|0)>>2],a=0|A[(o+4|0)>>2],Q=n,A[(n=e+16|0)>>2]=Q,A[(n+4|0)>>2]=a,a=0|A[(o=r+8|0)>>2],n=0|A[(o+4|0)>>2],I=a,A[(a=e+8|0)>>2]=I,A[(a+4|0)>>2]=n;break i;case 1:if((0|(c=0|A[(r+12|0)>>2]))<0)break t;if(b=0|A[(r+4|0)>>2],r=1,c&&!(r=0|Qi(0|c,1)))break r;A[(e+4|0)>>2]=r,A[(e+8|0)>>2]=c,qt(0|r,0|b,0|c),A[e>>2]=1,A[(e+12|0)>>2]=c;break i;case 2:Ct(0|e+4,0|r+4),A[e>>2]=2;break i;case 3:c=0|f[(r+16|0)>>0],Er(0|t+264,0|A[(r+4|0)>>2],0|A[(r+12|0)>>2]),A[e>>2]=3,n=0|A[((o=t)+264|0)>>2],a=0|A[(o+268|0)>>2],G=n,A[((n=e)+4|0)>>2]=G,A[(n+8|0)>>2]=a,i[(o+276|0)>>0]=0!=(0|c),a=0|A[(o=o+272|0)>>2],n=0|A[(o+4|0)>>2],Z=a,A[(a=e+12|0)>>2]=Z,A[(a+4|0)>>2]=n;break i;case 4:W=0|f[(r+48|0)>>0],y=n=0|A[(o=r+8|0)>>2],d=a=0|A[(o+4|0)>>2],j=a=0|A[(o=r+16|0)>>2],C=n=0|A[(o+4|0)>>2],c=1063424,n=0,A[(a=t+24|0)>>2]=0,A[(a+4|0)>>2]=n,A[(t+20|0)>>2]=c,s=0,A[(t+16|0)>>2]=0,n=0,A[((a=t)+32|0)>>2]=0,A[(a+36|0)>>2]=n,n=C,A[(a+8|0)>>2]=j,A[(a+12|0)>>2]=n,n=d,A[a>>2]=y,A[(a+4|0)>>2]=n,(p=0|A[(r+40|0)>>2])&&(s=0|A[(p+116|0)>>2]);n:if((0|s)!=(0|p)){b=4|t+152,k=52+(t+44|0)|0,r=52+(t+264|0)|0,c=4|t+376;A:for(;;){if(R=0|A[(s+116|0)>>2],z(0|t+376,0|s),g=8+(t+264|0)|0,n=0|A[(o=c+8|0)>>2],a=0|A[(o+4|0)>>2],N=n,A[(n=g)>>2]=N,A[(n+4|0)>>2]=a,v=16+(t+264|0)|0,a=0|A[(o=c+16|0)>>2],n=0|A[(o+4|0)>>2],S=a,A[(a=v)>>2]=S,A[(a+4|0)>>2]=n,_=24+(t+264|0)|0,n=0|A[(o=c+24|0)>>2],a=0|A[(o+4|0)>>2],Y=n,A[(n=_)>>2]=Y,A[(n+4|0)>>2]=a,w=32+(t+264|0)|0,a=0|A[(o=c+32|0)>>2],n=0|A[(o+4|0)>>2],O=a,A[(a=w)>>2]=O,A[(a+4|0)>>2]=n,m=40+(t+264|0)|0,n=0|A[(o=c+40|0)>>2],a=0|A[(o+4|0)>>2],V=n,A[(n=m)>>2]=V,A[(n+4|0)>>2]=a,A[(B=48+(t+264|0)|0)>>2]=0|A[(c+48|0)>>2],a=0|A[(o=c)>>2],n=0|A[(o+4|0)>>2],M=a,A[((a=t)+264|0)>>2]=M,A[(a+268|0)>>2]=n,E=0|A[(a+376|0)>>2],z(0|a+376,0|s+56),n=0|A[(o=48+(a+376|0)|0)>>2],a=0|A[(o+4|0)>>2],F=n,A[(n=r+48|0)>>2]=F,A[(n+4|0)>>2]=a,a=0|A[(o=40+(t+376|0)|0)>>2],n=0|A[(o+4|0)>>2],x=a,A[(a=r+40|0)>>2]=x,A[(a+4|0)>>2]=n,n=0|A[(o=32+(t+376|0)|0)>>2],a=0|A[(o+4|0)>>2],U=n,A[(n=r+32|0)>>2]=U,A[(n+4|0)>>2]=a,a=0|A[(o=24+(t+376|0)|0)>>2],n=0|A[(o+4|0)>>2],J=a,A[(a=r+24|0)>>2]=J,A[(a+4|0)>>2]=n,n=0|A[(o=16+(t+376|0)|0)>>2],a=0|A[(o+4|0)>>2],X=n,A[(n=r+16|0)>>2]=X,A[(n+4|0)>>2]=a,a=0|A[(o=8+(t+376|0)|0)>>2],n=0|A[(o+4|0)>>2],T=a,A[(a=r+8|0)>>2]=T,A[(a+4|0)>>2]=n,n=0|A[((o=t)+376|0)>>2],a=0|A[(o+380|0)>>2],L=n,A[(n=r)>>2]=L,A[(n+4|0)>>2]=a,qt(0|o+152,0|o+264,108),7==(0|E))break n;if(qt(0|t+44,0|t+152,108),a=0|A[((o=t)+44|0)>>2],n=0|A[(o+48|0)>>2],P=a,A[(a=b)>>2]=P,A[(a+4|0)>>2]=n,n=0|A[(o=8+(o+44|0)|0)>>2],a=0|A[(o+4|0)>>2],H=n,A[(n=b+8|0)>>2]=H,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+44|0)|0)>>2],n=0|A[(o+4|0)>>2],K=a,A[(a=b+16|0)>>2]=K,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+44|0)|0)>>2],a=0|A[(o+4|0)>>2],q=n,A[(n=b+24|0)>>2]=q,A[(n+4|0)>>2]=a,a=0|A[(o=32+(t+44|0)|0)>>2],n=0|A[(o+4|0)>>2],$=a,A[(a=b+32|0)>>2]=$,A[(a+4|0)>>2]=n,n=0|A[(o=40+(t+44|0)|0)>>2],a=0|A[(o+4|0)>>2],ee=n,A[(n=b+40|0)>>2]=ee,A[(n+4|0)>>2]=a,A[(b+48|0)>>2]=0|A[(48+(t+44|0)|0)>>2],A[(t+152|0)>>2]=E,a=0|A[(o=k+48|0)>>2],n=0|A[(o+4|0)>>2],re=a,A[(a=B)>>2]=re,A[(a+4|0)>>2]=n,n=0|A[(o=k+40|0)>>2],a=0|A[(o+4|0)>>2],te=n,A[(n=m)>>2]=te,A[(n+4|0)>>2]=a,a=0|A[(o=k+32|0)>>2],n=0|A[(o+4|0)>>2],ie=a,A[(a=w)>>2]=ie,A[(a+4|0)>>2]=n,n=0|A[(o=k+24|0)>>2],a=0|A[(o+4|0)>>2],ae=n,A[(n=_)>>2]=ae,A[(n+4|0)>>2]=a,a=0|A[(o=k+16|0)>>2],n=0|A[(o+4|0)>>2],ne=a,A[(a=v)>>2]=ne,A[(a+4|0)>>2]=n,n=0|A[(o=k+8|0)>>2],a=0|A[(o+4|0)>>2],Ae=n,A[(n=g)>>2]=Ae,A[(n+4|0)>>2]=a,a=0|A[(o=k)>>2],n=0|A[(o+4|0)>>2],fe=a,A[((a=t)+264|0)>>2]=fe,A[(a+268|0)>>2]=n,D(0|a+376,0|a,0|a+152,0|a+264),7!=(0|A[(a+376|0)>>2])&&hr(0|t+376),(0|(s=R))==(0|p))break A}}n=0|A[(o=t)>>2],a=0|A[(o+4|0)>>2],oe=n,A[(n=e+8|0)>>2]=oe,A[(n+4|0)>>2]=a,a=0|A[(o=o+32|0)>>2],n=0|A[(o+4|0)>>2],ce=a,A[(a=e+40|0)>>2]=ce,A[(a+4|0)>>2]=n,n=0|A[(o=t+24|0)>>2],a=0|A[(o+4|0)>>2],be=n,A[(n=e+32|0)>>2]=be,A[(n+4|0)>>2]=a,a=0|A[(o=t+16|0)>>2],n=0|A[(o+4|0)>>2],ue=a,A[(a=e+24|0)>>2]=ue,A[(a+4|0)>>2]=n,n=0|A[(o=t+8|0)>>2],a=0|A[(o+4|0)>>2],se=n,A[(n=e+16|0)>>2]=se,A[(n+4|0)>>2]=a,A[e>>2]=4,i[(e+48|0)>>0]=0!=(0|255&W);break i;case 5:if(!(c=0|Qi(64,8)))break e;r=0|A[(r+4|0)>>2],y=a=0|A[(o=r)>>2],d=n=0|A[(o+4|0)>>2],z(0|c+8,0|o+8),A[(e+4|0)>>2]=c,A[(a=c)>>2]=y,A[(a+4|0)>>2]=n,A[e>>2]=5;break i;case 6:}c=3;a:n:A:{f:switch(0|f[(r+8|0)>>0]){default:c=0,b=0!=(0|f[(r+9|0)>>0]);break a;case 1:ke=+u[(r+16|0)>>3],c=1;break n;case 2:b=0|f[(r+9|0)>>0],c=2;break a;case 4:c=4;break A;case 3:break a;case 5:}c=5}i[(e+9|0)>>0]=b,A[e>>2]=6,u[(e+16|0)>>3]=ke,i[(e+8|0)>>0]=c}return void(h=t+432|0)}Vi(),l()}Hi(0|c,1),l()}Hi(64,8),l()}function P(e,r,t){e|=0,r|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0;h=a=h-96|0,ye(0|a+48,0|(t|=0),4,4,0|(n=0)),c=1;e:{r:{t:{i:{if(1!=(0|A[(a+48|0)>>2])){if(l=0|A[(r+144|0)>>2],ye(0|a+48,0|t,2,0|(c=0|A[(r+152|0)>>2]),0|(n=0)),1==(0|A[(a+48|0)>>2]))break i;if(b=0|A[(a+52|0)>>2],u=0|A[(k=b+8|0)>>2],((0|A[(b+4|0)>>2])-u|0)>>>0>=c>>>0||(nt(0|b,0|u,0|c),u=0|A[k>>2]),qt(0|(0|A[b>>2])+u,0|l,0|c),A[k>>2]=(0|A[k>>2])+c|0,I(0|a+48,0|r,0|t),1!=(0|A[(a+48|0)>>2]))break r;n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],p=n,A[(n=a+40|0)>>2]=p,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],y=f,A[(f=a+32|0)>>2]=y,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],d=n,A[(n=a+24|0)>>2]=d,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],g=f,A[(f=a+16|0)>>2]=g,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],v=n,A[(n=t)>>2]=v,A[(n+4|0)>>2]=f;break t}f=0|A[(o=40+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],_=f,A[(f=e+40|0)>>2]=_,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],w=n,A[(n=e+32|0)>>2]=w,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],m=f,A[(f=e+24|0)>>2]=m,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],B=n,A[(n=e+16|0)>>2]=B,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],E=f,A[(f=e+8|0)>>2]=E,A[(f+4|0)>>2]=n;break e}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],Q=n,A[(n=a+40|0)>>2]=Q,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],G=f,A[(f=a+32|0)>>2]=G,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],Z=n,A[(n=a+24|0)>>2]=Z,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],W=f,A[(f=a+16|0)>>2]=W,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],j=n,A[(n=t)>>2]=j,A[(n+4|0)>>2]=f}f=0|A[(o=t)>>2],n=0|A[(o+4|0)>>2],C=f,A[(f=e+8|0)>>2]=C,A[(f+4|0)>>2]=n,n=0|A[(o=o+32|0)>>2],f=0|A[(o+4|0)>>2],R=n,A[(n=e+40|0)>>2]=R,A[(n+4|0)>>2]=f,f=0|A[(o=t+24|0)>>2],n=0|A[(o+4|0)>>2],N=f,A[(f=e+32|0)>>2]=N,A[(f+4|0)>>2]=n,n=0|A[(o=t+16|0)>>2],f=0|A[(o+4|0)>>2],S=n,A[(n=e+24|0)>>2]=S,A[(n+4|0)>>2]=f,f=0|A[(o=t+8|0)>>2],n=0|A[(o+4|0)>>2],Y=f,A[(f=e+16|0)>>2]=Y,A[(f+4|0)>>2]=n,c=1;break e}r:if(k=0|A[(r+160|0)>>2]){if(ye(0|a+48,0|t,2,0|(b=0|A[(r+168|0)>>2]),0|(n=0)),c=1,1!=(0|A[(a+48|0)>>2])){c=0|A[(a+52|0)>>2],u=0|A[(l=c+8|0)>>2],((0|A[(c+4|0)>>2])-u|0)>>>0>=b>>>0||(nt(0|c,0|u,0|b),u=0|A[l>>2]),qt(0|(0|A[c>>2])+u,0|k,0|b),A[l>>2]=(0|A[l>>2])+b|0,c=0;break r}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],O=n,A[(n=a+40|0)>>2]=O,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],V=f,A[(f=a+32|0)>>2]=V,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],M=n,A[(n=a+24|0)>>2]=M,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],F=f,A[(f=a+16|0)>>2]=F,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],D=n,A[(n=a+8|0)>>2]=D,A[(n+4|0)>>2]=f}else i[(a+48|0)>>0]=1,Fe(0|a,0|t,0|a+48),c=0|A[a>>2];r:{t:{if(!c){if(ye(0|a+48,0|t,4,0|(c=0|A[(r+180|0)>>2]),0|(f=0)),1==(0|A[(a+48|0)>>2]))break t;i:{if(c){r=0|A[(r+172|0)>>2],c=s(c,176);a:for(;;){if(ve(0|a+48,0|r,0|t),1==(0|A[(a+48|0)>>2]))break i;if(r=r+176|0,!(c=c+-176|0))break a}}A[(e+4|0)>>2]=t,c=0;break e}f=0|A[(o=a+88|0)>>2],n=0|A[(o+4|0)>>2],x=f,A[(f=a+32|0)>>2]=x,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],U=n,A[(n=a+24|0)>>2]=U,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],J=f,A[(f=a+16|0)>>2]=J,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],X=n,A[(n=a+8|0)>>2]=X,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],T=f,A[(f=a)>>2]=T,A[(f+4|0)>>2]=n;break r}n=0|A[(o=a+40|0)>>2],f=0|A[(o+4|0)>>2],L=n,A[(n=e+40|0)>>2]=L,A[(n+4|0)>>2]=f,f=0|A[(o=a+32|0)>>2],n=0|A[(o+4|0)>>2],z=f,A[(f=e+32|0)>>2]=z,A[(f+4|0)>>2]=n,n=0|A[(o=a+24|0)>>2],f=0|A[(o+4|0)>>2],P=n,A[(n=e+24|0)>>2]=P,A[(n+4|0)>>2]=f,f=0|A[(o=a+16|0)>>2],n=0|A[(o+4|0)>>2],H=f,A[(f=e+16|0)>>2]=H,A[(f+4|0)>>2]=n,n=0|A[(o=a+8|0)>>2],f=0|A[(o+4|0)>>2],K=n,A[(n=e+8|0)>>2]=K,A[(n+4|0)>>2]=f,c=1;break e}f=0|A[(o=a+88|0)>>2],n=0|A[(o+4|0)>>2],q=f,A[(f=a+32|0)>>2]=q,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],$=n,A[(n=a+24|0)>>2]=$,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],ee=f,A[(f=a+16|0)>>2]=ee,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],re=n,A[(n=a+8|0)>>2]=re,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],te=f,A[(f=a)>>2]=te,A[(f+4|0)>>2]=n}n=0|A[(o=a)>>2],f=0|A[(o+4|0)>>2],ie=n,A[(n=e+8|0)>>2]=ie,A[(n+4|0)>>2]=f,f=0|A[(o=o+32|0)>>2],n=0|A[(o+4|0)>>2],ae=f,A[(f=e+40|0)>>2]=ae,A[(f+4|0)>>2]=n,n=0|A[(o=a+24|0)>>2],f=0|A[(o+4|0)>>2],ne=n,A[(n=e+32|0)>>2]=ne,A[(n+4|0)>>2]=f,f=0|A[(o=a+16|0)>>2],n=0|A[(o+4|0)>>2],Ae=f,A[(f=e+24|0)>>2]=Ae,A[(f+4|0)>>2]=n,n=0|A[(o=a+8|0)>>2],f=0|A[(o+4|0)>>2],fe=n,A[(n=e+16|0)>>2]=fe,A[(n+4|0)>>2]=f,c=1}A[e>>2]=c,h=a+96|0}function H(e,r,t){e|=0,r|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0;h=a=h-96|0,ye(0|a+48,0|(t|=0),4,4,0|(n=0)),c=1;e:{r:{t:{i:{if(1!=(0|A[(a+48|0)>>2])){if(l=0|A[(r+144|0)>>2],ye(0|a+48,0|t,2,0|(c=0|A[(r+152|0)>>2]),0|(n=0)),1==(0|A[(a+48|0)>>2]))break i;if(b=0|A[(a+52|0)>>2],u=0|A[(k=b+8|0)>>2],((0|A[(b+4|0)>>2])-u|0)>>>0>=c>>>0||(nt(0|b,0|u,0|c),u=0|A[k>>2]),qt(0|(0|A[b>>2])+u,0|l,0|c),A[k>>2]=(0|A[k>>2])+c|0,I(0|a+48,0|r,0|t),1!=(0|A[(a+48|0)>>2]))break r;n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],p=n,A[(n=a+40|0)>>2]=p,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],y=f,A[(f=a+32|0)>>2]=y,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],d=n,A[(n=a+24|0)>>2]=d,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],g=f,A[(f=a+16|0)>>2]=g,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],v=n,A[(n=t)>>2]=v,A[(n+4|0)>>2]=f;break t}f=0|A[(o=40+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],_=f,A[(f=e+40|0)>>2]=_,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],w=n,A[(n=e+32|0)>>2]=w,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],m=f,A[(f=e+24|0)>>2]=m,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],B=n,A[(n=e+16|0)>>2]=B,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],E=f,A[(f=e+8|0)>>2]=E,A[(f+4|0)>>2]=n;break e}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],Q=n,A[(n=a+40|0)>>2]=Q,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],G=f,A[(f=a+32|0)>>2]=G,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],Z=n,A[(n=a+24|0)>>2]=Z,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],W=f,A[(f=a+16|0)>>2]=W,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],j=n,A[(n=t)>>2]=j,A[(n+4|0)>>2]=f}f=0|A[(o=t)>>2],n=0|A[(o+4|0)>>2],C=f,A[(f=e+8|0)>>2]=C,A[(f+4|0)>>2]=n,n=0|A[(o=o+32|0)>>2],f=0|A[(o+4|0)>>2],R=n,A[(n=e+40|0)>>2]=R,A[(n+4|0)>>2]=f,f=0|A[(o=t+24|0)>>2],n=0|A[(o+4|0)>>2],N=f,A[(f=e+32|0)>>2]=N,A[(f+4|0)>>2]=n,n=0|A[(o=t+16|0)>>2],f=0|A[(o+4|0)>>2],S=n,A[(n=e+24|0)>>2]=S,A[(n+4|0)>>2]=f,f=0|A[(o=t+8|0)>>2],n=0|A[(o+4|0)>>2],Y=f,A[(f=e+16|0)>>2]=Y,A[(f+4|0)>>2]=n,c=1;break e}r:if(k=0|A[(r+160|0)>>2]){if(ye(0|a+48,0|t,2,0|(b=0|A[(r+168|0)>>2]),0|(n=0)),c=1,1!=(0|A[(a+48|0)>>2])){c=0|A[(a+52|0)>>2],u=0|A[(l=c+8|0)>>2],((0|A[(c+4|0)>>2])-u|0)>>>0>=b>>>0||(nt(0|c,0|u,0|b),u=0|A[l>>2]),qt(0|(0|A[c>>2])+u,0|k,0|b),A[l>>2]=(0|A[l>>2])+b|0,c=0;break r}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],O=n,A[(n=a+40|0)>>2]=O,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],V=f,A[(f=a+32|0)>>2]=V,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],M=n,A[(n=a+24|0)>>2]=M,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],F=f,A[(f=a+16|0)>>2]=F,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],D=n,A[(n=a+8|0)>>2]=D,A[(n+4|0)>>2]=f}else i[(a+48|0)>>0]=1,Fe(0|a,0|t,0|a+48),c=0|A[a>>2];r:{t:{if(!c){if(ye(0|a+48,0|t,4,0|(c=0|A[(r+180|0)>>2]),0|(f=0)),1==(0|A[(a+48|0)>>2]))break t;i:{if(c){r=0|A[(r+172|0)>>2],c=s(c,176);a:for(;;){if(ue(0|a+48,0|r,0|t),1==(0|A[(a+48|0)>>2]))break i;if(r=r+176|0,!(c=c+-176|0))break a}}A[(e+4|0)>>2]=t,c=0;break e}f=0|A[(o=a+88|0)>>2],n=0|A[(o+4|0)>>2],x=f,A[(f=a+32|0)>>2]=x,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],U=n,A[(n=a+24|0)>>2]=U,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],J=f,A[(f=a+16|0)>>2]=J,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],X=n,A[(n=a+8|0)>>2]=X,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],T=f,A[(f=a)>>2]=T,A[(f+4|0)>>2]=n;break r}n=0|A[(o=a+40|0)>>2],f=0|A[(o+4|0)>>2],L=n,A[(n=e+40|0)>>2]=L,A[(n+4|0)>>2]=f,f=0|A[(o=a+32|0)>>2],n=0|A[(o+4|0)>>2],z=f,A[(f=e+32|0)>>2]=z,A[(f+4|0)>>2]=n,n=0|A[(o=a+24|0)>>2],f=0|A[(o+4|0)>>2],P=n,A[(n=e+24|0)>>2]=P,A[(n+4|0)>>2]=f,f=0|A[(o=a+16|0)>>2],n=0|A[(o+4|0)>>2],H=f,A[(f=e+16|0)>>2]=H,A[(f+4|0)>>2]=n,n=0|A[(o=a+8|0)>>2],f=0|A[(o+4|0)>>2],K=n,A[(n=e+8|0)>>2]=K,A[(n+4|0)>>2]=f,c=1;break e}f=0|A[(o=a+88|0)>>2],n=0|A[(o+4|0)>>2],q=f,A[(f=a+32|0)>>2]=q,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],$=n,A[(n=a+24|0)>>2]=$,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],ee=f,A[(f=a+16|0)>>2]=ee,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],re=n,A[(n=a+8|0)>>2]=re,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],te=f,A[(f=a)>>2]=te,A[(f+4|0)>>2]=n}n=0|A[(o=a)>>2],f=0|A[(o+4|0)>>2],ie=n,A[(n=e+8|0)>>2]=ie,A[(n+4|0)>>2]=f,f=0|A[(o=o+32|0)>>2],n=0|A[(o+4|0)>>2],ae=f,A[(f=e+40|0)>>2]=ae,A[(f+4|0)>>2]=n,n=0|A[(o=a+24|0)>>2],f=0|A[(o+4|0)>>2],ne=n,A[(n=e+32|0)>>2]=ne,A[(n+4|0)>>2]=f,f=0|A[(o=a+16|0)>>2],n=0|A[(o+4|0)>>2],Ae=f,A[(f=e+24|0)>>2]=Ae,A[(f+4|0)>>2]=n,n=0|A[(o=a+8|0)>>2],f=0|A[(o+4|0)>>2],fe=n,A[(n=e+16|0)>>2]=fe,A[(n+4|0)>>2]=f,c=1}A[e>>2]=c,h=a+96|0}function K(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0;h=t=h-432|0,s=n=0|A[(a=r|=0)>>2],_=b=0|A[(a+4|0)>>2],Xe(0|t+216,0|a),c=b=0|A[(a=16+(t+216|0)|0)>>2],g=n=0|A[(a+4|0)>>2],v=n=0|A[((a=t)+224|0)>>2],w=b=0|A[(a+228|0)>>2];e:{r:{t:{if(b=0|A[(a+216|0)>>2],n=0|A[(a+220|0)>>2],(0|(a=b))!=(0|(o=1))|(0|n)!=(0|(b=0))|0)d=0;else{if(a=0|A[(o=64+(t+216|0)|0)>>2],n=0|A[(o+4|0)>>2],P=a,A[(a=64+(t+144|0)|0)>>2]=P,A[(a+4|0)>>2]=n,n=0|A[(o=m=56+(t+216|0)|0)>>2],a=0|A[(o+4|0)>>2],H=n,A[(n=56+(t+144|0)|0)>>2]=H,A[(n+4|0)>>2]=a,a=0|A[(o=x=48+(t+216|0)|0)>>2],n=0|A[(o+4|0)>>2],K=a,A[(a=48+(t+144|0)|0)>>2]=K,A[(a+4|0)>>2]=n,k=40+(t+144|0)|0,n=0|A[(o=40+(t+216|0)|0)>>2],a=0|A[(o+4|0)>>2],q=n,A[(n=k)>>2]=q,A[(n+4|0)>>2]=a,p=32+(t+144|0)|0,a=0|A[(o=32+(t+216|0)|0)>>2],n=0|A[(o+4|0)>>2],$=a,A[(a=p)>>2]=$,A[(a+4|0)>>2]=n,y=24+(t+144|0)|0,n=0|A[(o=24+(t+216|0)|0)>>2],a=0|A[(o+4|0)>>2],ee=n,A[(n=y)>>2]=ee,A[(n+4|0)>>2]=a,a=g,A[(n=16+(t+144|0)|0)>>2]=c,A[(n+4|0)>>2]=a,a=_,A[(n=r)>>2]=s,A[(n+4|0)>>2]=a,a=w,A[((n=t)+152|0)>>2]=v,A[(n+156|0)>>2]=a,a=0,A[(n+144|0)>>2]=1,A[(n+148|0)>>2]=a,Jr(0|(u=8+(n+144|0)|0)),De(0|n+144,0|r),d=1,1==(0|A[(n+144|0)>>2]))break t;i[(m=8+(t+216|0)|0)>>0]=0|f[u>>0],A[(t+336|0)>>2]=0|f[(t+153|0)>>0]|(0|f[(t+154|0)>>0])<<8|0|(0|f[(t+155|0)>>0])<<16|0|(0|f[(t+156|0)>>0])<<24|0,E=0|f[(B=12+(t+144|0)|0)>>0]|(0|f[(B+1|0)>>0])<<8|0|(0|f[(B+2|0)>>0])<<16|0|(0|f[(B+3|0)>>0])<<24|0,i[(t+339|0)>>0]=E,i[(t+340|0)>>0]=E>>>8|0,i[(t+341|0)>>0]=E>>>16|0,i[(t+342|0)>>0]=E>>>24|0,Q=0|f[(t+339|0)>>0]|(0|f[(t+340|0)>>0])<<8|0|(0|f[(t+341|0)>>0])<<16|0|(0|f[(t+342|0)>>0])<<24|0,i[(t+291|0)>>0]=Q,i[(t+292|0)>>0]=Q>>>8|0,i[(t+293|0)>>0]=Q>>>16|0,i[(t+294|0)>>0]=Q>>>24|0,A[(t+288|0)>>2]=0|A[(t+336|0)>>2],I=12+(t+216|0)|0,G=0|f[(t+291|0)>>0]|(0|f[(t+292|0)>>0])<<8|0|(0|f[(t+293|0)>>0])<<16|0|(0|f[(t+294|0)>>0])<<24|0,i[I>>0]=G,i[(I+1|0)>>0]=G>>>8|0,i[(I+2|0)>>0]=G>>>16|0,i[(I+3|0)>>0]=G>>>24|0,r=0|A[(t+148|0)>>2],A[(t+220|0)>>2]=r,Z=0|A[(t+288|0)>>2],i[(t+225|0)>>0]=Z,i[(t+226|0)>>0]=Z>>>8|0,i[(t+227|0)>>0]=Z>>>16|0,i[(t+228|0)>>0]=Z>>>24|0,v=a=0|A[(o=m)>>2],w=n=0|A[(o+4|0)>>2],c=0,g=n=0}A[(t+84|0)>>2]=r,n=w,A[(a=t+16|0)>>2]=v,A[(a+4|0)>>2]=n,n=g,A[(a=16+(t+8|0)|0)>>2]=c,A[(a+4|0)>>2]=n,A[(t+80|0)>>2]=d,o=t,s=n=0|A[(t+80|0)>>2],_=a=0|A[(t+84|0)>>2],A[((n=t)+8|0)>>2]=s,A[(n+12|0)>>2]=a,a=g,A[(n=e+24|0)>>2]=c,A[(n+4|0)>>2]=a,a=w,A[(n=e+16|0)>>2]=v,A[(n+4|0)>>2]=a,a=_,A[((n=e)+8|0)>>2]=s,A[(n+12|0)>>2]=a,a=0,A[n>>2]=0,A[(n+4|0)>>2]=a;break r}if(a=0|A[(o=16+(t+144|0)|0)>>2],n=0|A[(o+4|0)>>2],W=a,i[(a=t+400|0)>>0]=W,i[(a+1|0)>>0]=W>>>8|0,i[(a+2|0)>>0]=W>>>16|0,i[(a+3|0)>>0]=W>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=y)>>2],a=0|A[(o+4|0)>>2],j=n,i[(n=t+408|0)>>0]=j,i[(n+1|0)>>0]=j>>>8|0,i[(n+2|0)>>0]=j>>>16|0,i[(n+3|0)>>0]=j>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|A[(o=p)>>2],n=0|A[(o+4|0)>>2],C=a,i[(a=t+416|0)>>0]=C,i[(a+1|0)>>0]=C>>>8|0,i[(a+2|0)>>0]=C>>>16|0,i[(a+3|0)>>0]=C>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,c=n=0|A[(o=k)>>2],g=a=0|A[(o+4|0)>>2],i[(n=39+(t+385|0)|0)>>0]=c,i[(n+1|0)>>0]=c>>>8|0,i[(n+2|0)>>0]=c>>>16|0,i[(n+3|0)>>0]=c>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,i[(n=d=39+(t+336|0)|0)>>0]=c,i[(n+1|0)>>0]=c>>>8|0,i[(n+2|0)>>0]=c>>>16|0,i[(n+3|0)>>0]=c>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|A[(o=u)>>2],n=0|A[(o+4|0)>>2],R=a,i[((a=t)+392|0)>>0]=R,i[(a+393|0)>>0]=R>>>8|0,i[(a+394|0)>>0]=R>>>16|0,i[(a+395|0)>>0]=R>>>24|0,i[(a+396|0)>>0]=n,i[(a+397|0)>>0]=n>>>8|0,i[(a+398|0)>>0]=n>>>16|0,i[(a+399|0)>>0]=n>>>24|0,u=8+(a+336|0)|0,n=0|f[(o=8+(a+385|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,re=n,A[(n=u)>>2]=re,A[(n+4|0)>>2]=a,k=16+(t+336|0)|0,a=0|f[(o=16+(t+385|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,te=a,A[(a=k)>>2]=te,A[(a+4|0)>>2]=n,p=24+(t+336|0)|0,n=0|f[(o=24+(t+385|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,a=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ie=n,A[(n=p)>>2]=ie,A[(n+4|0)>>2]=a,y=32+(t+336|0)|0,a=0|f[(o=32+(t+385|0)|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,ae=a,A[(a=y)>>2]=ae,A[(a+4|0)>>2]=n,o=t,n=0|f[(t+385|0)>>0]|(0|f[(t+386|0)>>0])<<8|0|(0|f[(t+387|0)>>0])<<16|0|(0|f[(t+388|0)>>0])<<24|0,a=0|f[(t+389|0)>>0]|(0|f[(t+390|0)>>0])<<8|0|(0|f[(t+391|0)>>0])<<16|0|(0|f[(t+392|0)>>0])<<24|0,ne=n,A[((n=t)+336|0)>>2]=ne,A[(n+340|0)>>2]=a,U=39+(n+288|0)|0,a=0|f[(o=d)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,N=a,i[(a=U)>>0]=N,i[(a+1|0)>>0]=N>>>8|0,i[(a+2|0)>>0]=N>>>16|0,i[(a+3|0)>>0]=N>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,d=32+(t+288|0)|0,n=0|A[(o=y)>>2],a=0|A[(o+4|0)>>2],Ae=n,A[(n=d)>>2]=Ae,A[(n+4|0)>>2]=a,y=24+(t+288|0)|0,a=0|A[(o=p)>>2],n=0|A[(o+4|0)>>2],fe=a,A[(a=y)>>2]=fe,A[(a+4|0)>>2]=n,p=16+(t+288|0)|0,n=0|A[(o=k)>>2],a=0|A[(o+4|0)>>2],oe=n,A[(n=p)>>2]=oe,A[(n+4|0)>>2]=a,k=8+(t+288|0)|0,a=0|A[(o=u)>>2],n=0|A[(o+4|0)>>2],ce=a,A[(a=k)>>2]=ce,A[(a+4|0)>>2]=n,o=t,n=0|A[(t+336|0)>>2],a=0|A[(t+340|0)>>2],be=n,A[((n=t)+288|0)>>2]=be,A[(n+292|0)>>2]=a,i[(u=8+(n+216|0)|0)>>0]=1,a=0|f[(o=U)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,S=a,i[(a=x)>>0]=S,i[(a+1|0)>>0]=S>>>8|0,i[(a+2|0)>>0]=S>>>16|0,i[(a+3|0)>>0]=S>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=d)>>2],a=0|A[(o+4|0)>>2],Y=n,i[(n=t+257|0)>>0]=Y,i[(n+1|0)>>0]=Y>>>8|0,i[(n+2|0)>>0]=Y>>>16|0,i[(n+3|0)>>0]=Y>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|A[(o=y)>>2],n=0|A[(o+4|0)>>2],O=a,i[(a=t+249|0)>>0]=O,i[(a+1|0)>>0]=O>>>8|0,i[(a+2|0)>>0]=O>>>16|0,i[(a+3|0)>>0]=O>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=0|A[(o=p)>>2],a=0|A[(o+4|0)>>2],V=n,i[(n=t+241|0)>>0]=V,i[(n+1|0)>>0]=V>>>8|0,i[(n+2|0)>>0]=V>>>16|0,i[(n+3|0)>>0]=V>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|A[(o=k)>>2],n=0|A[(o+4|0)>>2],M=a,i[(a=t+233|0)>>0]=M,i[(a+1|0)>>0]=M>>>8|0,i[(a+2|0)>>0]=M>>>16|0,i[(a+3|0)>>0]=M>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,o=t,n=0|A[(t+288|0)>>2],a=0|A[(t+292|0)>>2],F=n,i[(n=9+(t+216|0)|0)>>0]=F,i[(n+1|0)>>0]=F>>>8|0,i[(n+2|0)>>0]=F>>>16|0,i[(n+3|0)>>0]=F>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,A[m>>2]=0,a=_,A[(n=r)>>2]=s,A[(n+4|0)>>2]=a,A[(t+216|0)>>2]=1,Jr(0|u),!(r=0|Qi(9,1)))break e;i[(r+8|0)>>0]=0|f[1048838],a=0|f[(1048830+(o=0)|0)>>0]|(0|f[(o+1048831|0)>>0])<<8|0|(0|f[(o+1048832|0)>>0])<<16|0|(0|f[(o+1048833|0)>>0])<<24|0,n=0|f[(o+1048834|0)>>0]|(0|f[(o+1048835|0)>>0])<<8|0|(0|f[(o+1048836|0)>>0])<<16|0|(0|f[(o+1048837|0)>>0])<<24|0,D=a,i[(a=r)>>0]=D,i[(a+1|0)>>0]=D>>>8|0,i[(a+2|0)>>0]=D>>>16|0,i[(a+3|0)>>0]=D>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=9,A[(a=t+268|0)>>2]=9,A[(a+4|0)>>2]=n,A[(t+264|0)>>2]=r,A[(t+216|0)>>2]=8,Ke(0|8+(t+72|0),0|t+216,1048830,9),c=n=0|A[(o=64+(t+72|0)|0)>>2],g=a=0|A[(o+4|0)>>2],A[(n=56+(t+8|0)|0)>>2]=c,A[(n+4|0)>>2]=a,v=a=0|A[(o=56+(t+72|0)|0)>>2],w=n=0|A[(o+4|0)>>2],A[(a=48+(t+8|0)|0)>>2]=v,A[(a+4|0)>>2]=n,s=n=0|A[(o=48+(t+72|0)|0)>>2],_=a=0|A[(o+4|0)>>2],A[(n=40+(t+8|0)|0)>>2]=s,A[(n+4|0)>>2]=a,J=a=0|A[(o=40+(t+72|0)|0)>>2],ue=n=0|A[(o+4|0)>>2],A[(a=32+(t+8|0)|0)>>2]=J,A[(a+4|0)>>2]=n,X=n=0|A[(o=32+(t+72|0)|0)>>2],se=a=0|A[(o+4|0)>>2],A[(n=24+(t+8|0)|0)>>2]=X,A[(n+4|0)>>2]=a,T=a=0|A[(o=24+(t+72|0)|0)>>2],ke=n=0|A[(o+4|0)>>2],A[(a=16+(t+8|0)|0)>>2]=T,A[(a+4|0)>>2]=n,L=n=0|A[(o=16+(t+72|0)|0)>>2],le=a=0|A[(o+4|0)>>2],A[(n=8+(t+8|0)|0)>>2]=L,A[(n+4|0)>>2]=a,o=t,z=a=0|A[(t+80|0)>>2],pe=n=0|A[(t+84|0)>>2],A[((a=t)+8|0)>>2]=z,A[(a+12|0)>>2]=n,n=g,A[(a=e+64|0)>>2]=c,A[(a+4|0)>>2]=n,n=w,A[(a=e+56|0)>>2]=v,A[(a+4|0)>>2]=n,n=_,A[(a=e+48|0)>>2]=s,A[(a+4|0)>>2]=n,n=ue,A[(a=e+40|0)>>2]=J,A[(a+4|0)>>2]=n,n=se,A[(a=e+32|0)>>2]=X,A[(a+4|0)>>2]=n,n=ke,A[(a=e+24|0)>>2]=T,A[(a+4|0)>>2]=n,n=le,A[(a=e+16|0)>>2]=L,A[(a+4|0)>>2]=n,n=pe,A[((a=e)+8|0)>>2]=z,A[(a+12|0)>>2]=n,n=0,A[a>>2]=1,A[(a+4|0)>>2]=n}return void(h=t+432|0)}Hi(9,1),l()}function q(e,r,t,a,n){e|=0,t|=0,a|=0,n|=0;var o,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0;h=o=h-320|0,Z(0|o+248,0|(r|=0)),r=8+(o+248|0)|0;e:{r:{if(I=0|A[((c=o)+248|0)>>2],b=0|A[(c+252|0)>>2],!((0|(c=I))==(0|(u=1))&(0|b)==(0|(I=0))|0)){if(s=c=0|A[(u=r+48|0)>>2],m=b=0|A[(u+4|0)>>2],A[(c=48+(o+184|0)|0)>>2]=s,A[(c+4|0)>>2]=b,v=b=0|A[(u=r+40|0)>>2],G=c=0|A[(u+4|0)>>2],A[(b=40+(o+184|0)|0)>>2]=v,A[(b+4|0)>>2]=c,_=c=0|A[(u=r+32|0)>>2],W=b=0|A[(u+4|0)>>2],A[(c=32+(o+184|0)|0)>>2]=_,A[(c+4|0)>>2]=b,d=8+(o+120|0)|0,b=0|A[(u=r+8|0)>>2],c=0|A[(u+4|0)>>2],N=b,A[(b=d)>>2]=N,A[(b+4|0)>>2]=c,g=16+(o+120|0)|0,c=0|A[(u=r+16|0)>>2],b=0|A[(u+4|0)>>2],S=c,A[(c=g)>>2]=S,A[(c+4|0)>>2]=b,k=24+(o+120|0)|0,b=0|A[(u=r+24|0)>>2],c=0|A[(u+4|0)>>2],Y=b,A[(b=k)>>2]=Y,A[(b+4|0)>>2]=c,c=W,A[(b=l=32+(o+120|0)|0)>>2]=_,A[(b+4|0)>>2]=c,c=G,A[(b=p=40+(o+120|0)|0)>>2]=v,A[(b+4|0)>>2]=c,c=m,A[(b=y=48+(o+120|0)|0)>>2]=s,A[(b+4|0)>>2]=c,c=0|A[(u=r)>>2],b=0|A[(u+4|0)>>2],O=c,A[((c=o)+120|0)>>2]=O,A[(c+124|0)>>2]=b,w=48+(c+56|0)|0,b=0|A[(u=y)>>2],c=0|A[(u+4|0)>>2],V=b,A[(b=w)>>2]=V,A[(b+4|0)>>2]=c,y=40+(o+56|0)|0,c=0|A[(u=p)>>2],b=0|A[(u+4|0)>>2],M=c,A[(c=y)>>2]=M,A[(c+4|0)>>2]=b,p=32+(o+56|0)|0,b=0|A[(u=l)>>2],c=0|A[(u+4|0)>>2],F=b,A[(b=p)>>2]=F,A[(b+4|0)>>2]=c,l=24+(o+56|0)|0,c=0|A[(u=k)>>2],b=0|A[(u+4|0)>>2],D=c,A[(c=l)>>2]=D,A[(c+4|0)>>2]=b,k=16+(o+56|0)|0,b=0|A[(u=g)>>2],c=0|A[(u+4|0)>>2],U=b,A[(b=k)>>2]=U,A[(b+4|0)>>2]=c,j=8+(o+56|0)|0,c=0|A[(u=d)>>2],b=0|A[(u+4|0)>>2],J=c,A[(c=j)>>2]=J,A[(c+4|0)>>2]=b,b=0|A[((u=o)+120|0)>>2],c=0|A[(u+124|0)>>2],X=b,A[((b=u)+56|0)>>2]=X,A[(b+60|0)>>2]=c,C=b+48|0,c=0|A[(u=w)>>2],b=0|A[(u+4|0)>>2],T=c,A[(c=C)>>2]=T,A[(c+4|0)>>2]=b,w=o+40|0,b=0|A[(u=y)>>2],c=0|A[(u+4|0)>>2],L=b,A[(b=w)>>2]=L,A[(b+4|0)>>2]=c,y=o+32|0,c=0|A[(u=p)>>2],b=0|A[(u+4|0)>>2],z=c,A[(c=y)>>2]=z,A[(c+4|0)>>2]=b,p=o+24|0,b=0|A[(u=l)>>2],c=0|A[(u+4|0)>>2],P=b,A[(b=p)>>2]=P,A[(b+4|0)>>2]=c,l=o+16|0,c=0|A[(u=k)>>2],b=0|A[(u+4|0)>>2],H=c,A[(c=l)>>2]=H,A[(c+4|0)>>2]=b,k=o+8|0,b=0|A[(u=j)>>2],c=0|A[(u+4|0)>>2],K=b,A[(b=k)>>2]=K,A[(b+4|0)>>2]=c,c=0|A[((u=o)+56|0)>>2],b=0|A[(u+60|0)>>2],q=c,A[(c=u)>>2]=q,A[(c+4|0)>>2]=b,b=0|A[(u=a+16|0)>>2],c=0|A[(u+4|0)>>2],$=b,A[(b=g)>>2]=$,A[(b+4|0)>>2]=c,c=0|A[(u=a+8|0)>>2],b=0|A[(u+4|0)>>2],ee=c,A[(c=d)>>2]=ee,A[(c+4|0)>>2]=b,b=0|A[(u=a)>>2],c=0|A[(u+4|0)>>2],re=b,A[((b=o)+120|0)>>2]=re,A[(b+124|0)>>2]=c,c=0|A[(u=C)>>2],b=0|A[(u+4|0)>>2],te=c,A[(c=48+(o+248|0)|0)>>2]=te,A[(c+4|0)>>2]=b,b=0|A[(u=w)>>2],c=0|A[(u+4|0)>>2],ie=b,A[(b=40+(o+248|0)|0)>>2]=ie,A[(b+4|0)>>2]=c,c=0|A[(u=y)>>2],b=0|A[(u+4|0)>>2],ae=c,A[(c=32+(o+248|0)|0)>>2]=ae,A[(c+4|0)>>2]=b,b=0|A[(u=p)>>2],c=0|A[(u+4|0)>>2],ne=b,A[(b=24+(o+248|0)|0)>>2]=ne,A[(b+4|0)>>2]=c,c=0|A[(u=l)>>2],b=0|A[(u+4|0)>>2],Ae=c,A[(c=16+(o+248|0)|0)>>2]=Ae,A[(c+4|0)>>2]=b,b=0|A[(u=k)>>2],c=0|A[(u+4|0)>>2],fe=b,A[(b=r)>>2]=fe,A[(b+4|0)>>2]=c,c=0|A[(u=o)>>2],b=0|A[(u+4|0)>>2],oe=c,A[((c=u)+248|0)>>2]=oe,A[(c+252|0)>>2]=b,x(0|c+184,0|t,0|c+120,0|c+248),7==(0|A[(c+184|0)>>2]))break r;s=b=0|f[(u=n+8|0)>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,m=c=0|f[(u+4|0)>>0]|(0|f[(u+5|0)>>0])<<8|0|(0|f[(u+6|0)>>0])<<16|0|(0|f[(u+7|0)>>0])<<24|0,i[(b=o+263|0)>>0]=s,i[(b+1|0)>>0]=s>>>8|0,i[(b+2|0)>>0]=s>>>16|0,i[(b+3|0)>>0]=s>>>24|0,i[(b+4|0)>>0]=c,i[(b+5|0)>>0]=c>>>8|0,i[(b+6|0)>>0]=c>>>16|0,i[(b+7|0)>>0]=c>>>24|0,i[e>>0]=3,A[(e+48|0)>>2]=0,i[(b=e+16|0)>>0]=s,i[(b+1|0)>>0]=s>>>8|0,i[(b+2|0)>>0]=s>>>16|0,i[(b+3|0)>>0]=s>>>24|0,i[(b+4|0)>>0]=c,i[(b+5|0)>>0]=c>>>8|0,i[(b+6|0)>>0]=c>>>16|0,i[(b+7|0)>>0]=c>>>24|0,c=0|f[(u=n)>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,b=0|f[(u+4|0)>>0]|(0|f[(u+5|0)>>0])<<8|0|(0|f[(u+6|0)>>0])<<16|0|(0|f[(u+7|0)>>0])<<24|0,B=c,i[((c=o)+255|0)>>0]=B,i[(c+256|0)>>0]=B>>>8|0,i[(c+257|0)>>0]=B>>>16|0,i[(c+258|0)>>0]=B>>>24|0,i[(c+259|0)>>0]=b,i[(c+260|0)>>0]=b>>>8|0,i[(c+261|0)>>0]=b>>>16|0,i[(c+262|0)>>0]=b>>>24|0,u=c,b=0|f[(c+248|0)>>0]|(0|f[(c+249|0)>>0])<<8|0|(0|f[(c+250|0)>>0])<<16|0|(0|f[(c+251|0)>>0])<<24|0,c=0|f[(c+252|0)>>0]|(0|f[(c+253|0)>>0])<<8|0|(0|f[(c+254|0)>>0])<<16|0|(0|f[(c+255|0)>>0])<<24|0,E=b,i[((b=e)+1|0)>>0]=E,i[(b+2|0)>>0]=E>>>8|0,i[(b+3|0)>>0]=E>>>16|0,i[(b+4|0)>>0]=E>>>24|0,i[(b+5|0)>>0]=c,i[(b+6|0)>>0]=c>>>8|0,i[(b+7|0)>>0]=c>>>16|0,i[(b+8|0)>>0]=c>>>24|0,c=0|f[(u=8+(u+248|0)|0)>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,b=0|f[(u+4|0)>>0]|(0|f[(u+5|0)>>0])<<8|0|(0|f[(u+6|0)>>0])<<16|0|(0|f[(u+7|0)>>0])<<24|0,Q=c,i[(c=e+9|0)>>0]=Q,i[(c+1|0)>>0]=Q>>>8|0,i[(c+2|0)>>0]=Q>>>16|0,i[(c+3|0)>>0]=Q>>>24|0,i[(c+4|0)>>0]=b,i[(c+5|0)>>0]=b>>>8|0,i[(c+6|0)>>0]=b>>>16|0,i[(c+7|0)>>0]=b>>>24|0,dr(0|o+184);break e}if(s=b=0|A[(u=r+56|0)>>2],m=c=0|A[(u+4|0)>>2],A[(b=56+(o+184|0)|0)>>2]=s,A[(b+4|0)>>2]=c,v=c=0|A[(u=r+48|0)>>2],G=b=0|A[(u+4|0)>>2],A[(c=48+(o+184|0)|0)>>2]=v,A[(c+4|0)>>2]=b,_=b=0|A[(u=r+40|0)>>2],W=c=0|A[(u+4|0)>>2],A[(b=40+(o+184|0)|0)>>2]=_,A[(b+4|0)>>2]=c,R=c=0|A[(u=r+32|0)>>2],ce=b=0|A[(u+4|0)>>2],A[(c=32+(o+184|0)|0)>>2]=R,A[(c+4|0)>>2]=b,t=8+(o+120|0)|0,b=0|A[(u=r+8|0)>>2],c=0|A[(u+4|0)>>2],be=b,A[(b=t)>>2]=be,A[(b+4|0)>>2]=c,d=16+(o+120|0)|0,c=0|A[(u=r+16|0)>>2],b=0|A[(u+4|0)>>2],ue=c,A[(c=d)>>2]=ue,A[(c+4|0)>>2]=b,g=24+(o+120|0)|0,b=0|A[(u=r+24|0)>>2],c=0|A[(u+4|0)>>2],se=b,A[(b=g)>>2]=se,A[(b+4|0)>>2]=c,c=ce,A[(b=k=32+(o+120|0)|0)>>2]=R,A[(b+4|0)>>2]=c,c=W,A[(b=l=40+(o+120|0)|0)>>2]=_,A[(b+4|0)>>2]=c,c=G,A[(b=p=48+(o+120|0)|0)>>2]=v,A[(b+4|0)>>2]=c,c=m,A[(b=y=56+(o+120|0)|0)>>2]=s,A[(b+4|0)>>2]=c,c=0|A[(u=r)>>2],b=0|A[(u+4|0)>>2],ke=c,A[((c=o)+120|0)>>2]=ke,A[(c+124|0)>>2]=b,r=56+(c+56|0)|0,b=0|A[(u=y)>>2],c=0|A[(u+4|0)>>2],le=b,A[(b=r)>>2]=le,A[(b+4|0)>>2]=c,y=48+(o+56|0)|0,c=0|A[(u=p)>>2],b=0|A[(u+4|0)>>2],pe=c,A[(c=y)>>2]=pe,A[(c+4|0)>>2]=b,p=40+(o+56|0)|0,b=0|A[(u=l)>>2],c=0|A[(u+4|0)>>2],ye=b,A[(b=p)>>2]=ye,A[(b+4|0)>>2]=c,l=32+(o+56|0)|0,c=0|A[(u=k)>>2],b=0|A[(u+4|0)>>2],de=c,A[(c=l)>>2]=de,A[(c+4|0)>>2]=b,k=24+(o+56|0)|0,b=0|A[(u=g)>>2],c=0|A[(u+4|0)>>2],ge=b,A[(b=k)>>2]=ge,A[(b+4|0)>>2]=c,g=16+(o+56|0)|0,c=0|A[(u=d)>>2],b=0|A[(u+4|0)>>2],ve=c,A[(c=g)>>2]=ve,A[(c+4|0)>>2]=b,d=8+(o+56|0)|0,b=0|A[(u=t)>>2],c=0|A[(u+4|0)>>2],he=b,A[(b=d)>>2]=he,A[(b+4|0)>>2]=c,c=0|A[((u=o)+120|0)>>2],b=0|A[(u+124|0)>>2],_e=c,A[((c=u)+56|0)>>2]=_e,A[(c+60|0)>>2]=b,b=0|A[(u=r)>>2],c=0|A[(u+4|0)>>2],we=b,A[(b=e+56|0)>>2]=we,A[(b+4|0)>>2]=c,c=0|A[(u=y)>>2],b=0|A[(u+4|0)>>2],me=c,A[(c=e+48|0)>>2]=me,A[(c+4|0)>>2]=b,b=0|A[(u=p)>>2],c=0|A[(u+4|0)>>2],Be=b,A[(b=e+40|0)>>2]=Be,A[(b+4|0)>>2]=c,c=0|A[(u=l)>>2],b=0|A[(u+4|0)>>2],Ee=c,A[(c=e+32|0)>>2]=Ee,A[(c+4|0)>>2]=b,b=0|A[(u=k)>>2],c=0|A[(u+4|0)>>2],Qe=b,A[(b=e+24|0)>>2]=Qe,A[(b+4|0)>>2]=c,c=0|A[(u=g)>>2],b=0|A[(u+4|0)>>2],Ie=c,A[(c=e+16|0)>>2]=Ie,A[(c+4|0)>>2]=b,b=0|A[(u=d)>>2],c=0|A[(u+4|0)>>2],Ge=b,A[(b=e+8|0)>>2]=Ge,A[(b+4|0)>>2]=c,c=0|A[((u=o)+56|0)>>2],b=0|A[(u+60|0)>>2],Ze=c,A[(c=e)>>2]=Ze,A[(c+4|0)>>2]=b,0|A[n>>2]||(r=0|A[(n+8|0)>>2])&&Ci(0|A[(n+4|0)>>2]),!(0|A[a>>2]))break e;if(!(r=0|A[(a+8|0)>>2]))break e;Ci(0|A[(a+4|0)>>2]);break e}i[e>>0]=12,0|A[n>>2]||(r=0|A[(n+8|0)>>2])&&Ci(0|A[(n+4|0)>>2])}h=o+320|0}function $(e,r,t){e|=0,r|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0;h=a=h-96|0,ye(0|a+48,0|(t|=0),4,4,0|(n=0)),c=1;e:{r:{t:{i:{if(1!=(0|A[(a+48|0)>>2])){if(u=0|A[(r+144|0)>>2],ye(0|a+48,0|t,2,0|(c=0|A[(r+152|0)>>2]),0|(n=0)),1==(0|A[(a+48|0)>>2]))break i;if(b=0|A[(a+52|0)>>2],k=0|A[(s=b+8|0)>>2],((0|A[(b+4|0)>>2])-k|0)>>>0>=c>>>0||(nt(0|b,0|k,0|c),k=0|A[s>>2]),qt(0|(0|A[b>>2])+k,0|u,0|c),A[s>>2]=(0|A[s>>2])+c|0,I(0|a+48,0|r,0|t),1!=(0|A[(a+48|0)>>2]))break r;n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],l=n,A[(n=a+40|0)>>2]=l,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],p=f,A[(f=a+32|0)>>2]=p,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],y=n,A[(n=a+24|0)>>2]=y,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],d=f,A[(f=a+16|0)>>2]=d,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],g=n,A[(n=t)>>2]=g,A[(n+4|0)>>2]=f;break t}f=0|A[(o=40+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],v=f,A[(f=e+40|0)>>2]=v,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],_=n,A[(n=e+32|0)>>2]=_,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],w=f,A[(f=e+24|0)>>2]=w,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],m=n,A[(n=e+16|0)>>2]=m,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],B=f,A[(f=e+8|0)>>2]=B,A[(f+4|0)>>2]=n;break e}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],E=n,A[(n=a+40|0)>>2]=E,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],Q=f,A[(f=a+32|0)>>2]=Q,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],G=n,A[(n=a+24|0)>>2]=G,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],Z=f,A[(f=a+16|0)>>2]=Z,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],W=n,A[(n=t)>>2]=W,A[(n+4|0)>>2]=f}f=0|A[(o=t)>>2],n=0|A[(o+4|0)>>2],j=f,A[(f=e+8|0)>>2]=j,A[(f+4|0)>>2]=n,n=0|A[(o=o+32|0)>>2],f=0|A[(o+4|0)>>2],C=n,A[(n=e+40|0)>>2]=C,A[(n+4|0)>>2]=f,f=0|A[(o=t+24|0)>>2],n=0|A[(o+4|0)>>2],R=f,A[(f=e+32|0)>>2]=R,A[(f+4|0)>>2]=n,n=0|A[(o=t+16|0)>>2],f=0|A[(o+4|0)>>2],N=n,A[(n=e+24|0)>>2]=N,A[(n+4|0)>>2]=f,f=0|A[(o=t+8|0)>>2],n=0|A[(o+4|0)>>2],S=f,A[(f=e+16|0)>>2]=S,A[(f+4|0)>>2]=n,c=1;break e}r:if(s=0|A[(r+160|0)>>2]){if(ye(0|a+48,0|t,2,0|(b=0|A[(r+168|0)>>2]),0|(n=0)),c=1,1!=(0|A[(a+48|0)>>2])){c=0|A[(a+52|0)>>2],k=0|A[(u=c+8|0)>>2],((0|A[(c+4|0)>>2])-k|0)>>>0>=b>>>0||(nt(0|c,0|k,0|b),k=0|A[u>>2]),qt(0|(0|A[c>>2])+k,0|s,0|b),A[u>>2]=(0|A[u>>2])+b|0,c=0;break r}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],Y=n,A[(n=a+40|0)>>2]=Y,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],O=f,A[(f=a+32|0)>>2]=O,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],V=n,A[(n=a+24|0)>>2]=V,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],M=f,A[(f=a+16|0)>>2]=M,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],F=n,A[(n=a+8|0)>>2]=F,A[(n+4|0)>>2]=f}else i[(a+48|0)>>0]=1,Fe(0|a,0|t,0|a+48),c=0|A[a>>2];if(c)n=0|A[(o=a+40|0)>>2],f=0|A[(o+4|0)>>2],T=n,A[(n=e+40|0)>>2]=T,A[(n+4|0)>>2]=f,f=0|A[(o=a+32|0)>>2],n=0|A[(o+4|0)>>2],L=f,A[(f=e+32|0)>>2]=L,A[(f+4|0)>>2]=n,n=0|A[(o=a+24|0)>>2],f=0|A[(o+4|0)>>2],z=n,A[(n=e+24|0)>>2]=z,A[(n+4|0)>>2]=f,f=0|A[(o=a+16|0)>>2],n=0|A[(o+4|0)>>2],P=f,A[(f=e+16|0)>>2]=P,A[(f+4|0)>>2]=n,n=0|A[(o=a+8|0)>>2],f=0|A[(o+4|0)>>2],H=n,A[(n=e+8|0)>>2]=H,A[(n+4|0)>>2]=f,c=1;else{if(s=0|A[(r+172|0)>>2],ye(0|a+48,0|t,2,0|(r=0|A[(r+180|0)>>2]),0|(f=0)),c=1,1!=(0|A[(a+48|0)>>2])){c=0|A[(a+52|0)>>2],u=0|A[(b=c+8|0)>>2],((0|A[(c+4|0)>>2])-u|0)>>>0>=r>>>0||(nt(0|c,0|u,0|r),u=0|A[b>>2]),qt(0|(0|A[c>>2])+u,0|s,0|r),A[b>>2]=(0|A[b>>2])+r|0,A[(e+4|0)>>2]=t,c=0;break e}f=0|A[(o=40+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],D=f,A[(f=e+40|0)>>2]=D,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],x=n,A[(n=e+32|0)>>2]=x,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],U=f,A[(f=e+24|0)>>2]=U,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],J=n,A[(n=e+16|0)>>2]=J,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],X=f,A[(f=e+8|0)>>2]=X,A[(f+4|0)>>2]=n}}A[e>>2]=c,h=a+96|0}function ee(e,r,t,a){e|=0,t|=0,a|=0;var u,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0;h=u=h-1120|0;e:if(c(+(r=+r)),Q=g=0|o(1),(v=E=0|o(0))&(y=-1)|0|(p=g&(p=2147483647)|0)|0){x=v=(p=Q)&(v=1048575)|0,U=(p=N=(g=E)&(y=-1)|0)|(y=0)|0,J=g=v|(g=1048576)|0,g=Q,v=E,p=0,d=31&(y=1)|0,32<=(63&y|0)>>>0?(p=v<<d|0,S=0):(p=((1<<d|0)-1|0)&(v>>>(32-d|0)|0)|0|g<<d|0,S=v<<d|0),X=(g=S)&(y=-2)|0,T=v=p&(v=2097151)|0,v=Q,p=E,g=0,d=31&(y=52)|0,32<=(63&y|0)>>>0?(g=0,Y=v>>>d|0):(g=v>>>d|0,Y=(((1<<d|0)-1|0)&v|0)<<(32-d|0)|0|p>>>d|0),g=J,p=T,Z=y=(d=w=2047&Y|0)?U:X,W=v=d?g:p,O=(d=y)&(g=1)|0,V=y=v&(y=0)|0;r:{if(j=d=(y=Q)&(d=2146435072)|0,(I=(v=E)&(g=0)|0)|d|0){if((0|(y=I))!=(0|(g=0))|(0|(d=j))!=(0|(v=2146435072))|0)break r;_=N|(y=x)|0?2:3;break e}w=w+-1075|0,y=V,_=1^O|0,I=1,j=y=0;break e}y=W,g=Z,d=0,p=31&(v=1)|0,32<=(63&v|0)>>>0?(d=g<<p|0,M=0):(d=((1<<p|0)-1|0)&(g>>>(32-p|0)|0)|0|y<<p|0,M=g<<p|0),L=d,G=(0|(y=Z))==(0|(v=0))&(0|(d=W))==(0|(g=1048576))|0,y=4194304,d=L,Z=g=(p=G)?0:M,W=v=p?y:d,v=0,g=0,I=y=(d=p)?2:1,j=p=d?v:g,p=V,_=1^O|0,w=(d?-1077:-1076)+w|0}else _=4;n[(u+1112|0)>>1]=w,p=j,y=u,A[(u+1104|0)>>2]=I,A[(u+1108|0)>>2]=p,y=u,p=0,A[(u+1096|0)>>2]=1,A[(u+1100|0)>>2]=p,p=W,y=u,A[(u+1088|0)>>2]=Z,A[(u+1092|0)>>2]=p,i[(u+1114|0)>>0]=_,2!=(0|_)?(p=Q,d=E,y=0,g=31&(v=56)|0,32<=(63&v|0)>>>0?(y=0,F=p>>>g|0):(y=p>>>g|0,F=(((1<<g|0)-1|0)&p|0)<<(32-g|0)|0|d>>>g|0),E=(p=F)&(v=128)|0,Q=d=y&(d=0)|0,t?(t=E|(p=Q)|0?1066751:1066752,G=1):(t=E|(d=Q)|0?1066751:1066756,y=E,p=0,g=31&(v=7)|0,32<=(63&v|0)>>>0?(p=0,D=d>>>g|0):(p=d>>>g|0,D=(((1<<g|0)-1|0)&d|0)<<(32-g|0)|0|y>>>g|0),G=D)):(t=1066756,G=0);e:{r:{t:{i:{a:{n:{A:{f:{o:{c:{b:switch(0|255&((255&(_=_+-2|0)|0)>>>0<3?_:3)){case 2:break f;case 3:break o;case 1:break c}A[(u+1032|0)>>2]=3,A[(u+1028|0)>>2]=1066760,n[(u+1024|0)>>1]=2;break r}A[(u+1032|0)>>2]=3,A[(u+1028|0)>>2]=1066757,n[(u+1024|0)>>1]=2;break r}if((_=s((0|(_=(w<<16|0)>>16|0))<0?-12:5,_))>>>0>16063)break A;if(function(e,r,t,a,n){e|=0,t|=0,a|=0,n|=0;var f=0,o=0,c=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0;o:{c:{b:{u:{s:{k:{if(k=r|=0,g=o=0|A[k>>2],d=c=0|A[(k+4|0)>>2],o|c|0){if((c=d)>>>0>(o=536870911)>>>0|(0|c)==(0|o)&(k=g)>>>0>(u=-1)>>>0|0)break k;if(!a)break u;if(r=0|b[(r+24|0)>>1],r=(y=(k=d)>>>0<(c=1)>>>0|(0|k)==(0|c)&(u=g)>>>0<(o=0)>>>0|0)?r+-32|0:r,u=k,o=g,k=0,f=31&(c=32)|0,32<=(63&c|0)>>>0?(k=o<<f|0,S=0):(k=((1<<f|0)-1|0)&(o>>>(32-f|0)|0)|0|u<<f|0,S=o<<f|0),ie=k,k=d,k=ie,o=d,g=c=(f=y)?S:g,d=u=f?k:o,f=c,r=(y=u>>>0<(c=65536)>>>0|(0|u)==(0|c)&f>>>0<(k=0)>>>0|0)?r+-16|0:r,f=u,f=u,k=g,u=0,o=31&(c=16)|0,32<=(63&c|0)>>>0?(u=k<<o|0,Y=0):(u=((1<<o|0)-1|0)&(k>>>(32-o|0)|0)|0|f<<o|0,Y=k<<o|0),ae=u,u=d,u=ae,k=d,g=c=(o=y)?Y:g,d=f=o?u:k,o=c,r=(y=f>>>0<(c=16777216)>>>0|(0|f)==(0|c)&o>>>0<(u=0)>>>0|0)?r+-8|0:r,o=f,u=g,f=0,k=31&(c=8)|0,32<=(63&c|0)>>>0?(f=u<<k|0,O=0):(f=((1<<k|0)-1|0)&(u>>>(32-k|0)|0)|0|o<<k|0,O=u<<k|0),ne=f,f=d,f=ne,u=d,g=c=(k=y)?O:g,d=o=k?f:u,k=c,r=(y=o>>>0<(c=268435456)>>>0|(0|o)==(0|c)&k>>>0<(f=0)>>>0|0)?r+-4|0:r,k=o,k=o,f=g,o=0,u=31&(c=4)|0,32<=(63&c|0)>>>0?(o=f<<u|0,V=0):(o=((1<<u|0)-1|0)&(f>>>(32-u|0)|0)|0|k<<u|0,V=f<<u|0),Ae=o,o=d,o=Ae,f=d,g=c=(u=y)?V:g,d=k=u?o:f,u=c,y=k>>>0<(c=1073741824)>>>0|(0|k)==(0|c)&u>>>0<(o=0)>>>0|0,u=k,o=g,k=0,f=31&(c=2)|0,32<=(63&c|0)>>>0?(k=o<<f|0,M=0):(k=((1<<f|0)-1|0)&(o>>>(32-f|0)|0)|0|u<<f|0,M=o<<f|0),fe=k,k=d,k=fe,o=d,g=c=(f=y)?M:g,d=u=f?k:o,f=c,c=0,o=31&(k=63)|0,32<=(63&k|0)>>>0?(c=u>>31|0,F=u>>o|0):(c=u>>o|0,F=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|f>>>o|0),(r=(0|s(((-96-(y=(y?r+-2|0:r)+(-1^F|0)|0)|0)<<16|0)>>16|0,80)+86960)/2126|0)>>>0>=81)break s;B=0|b[(1064810+(r=r<<4|0)|0)>>1];l:{p:{y:{if(w=c=0|A[(u=r+1064800|0)>>2],h=f=0|A[(u+4|0)>>2],R=(u=c)&(k=-1)|0,W=c=f&(c=0)|0,oe=c,ce=c=d,u=c^(u=-1)|0,c=(f=g)^(k=-1)|0,f=0,o=31&(k=63)|0,32<=(63&k|0)>>>0?(f=0,D=u>>>o|0):(f=u>>>o|0,D=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|c>>>o|0),be=f,f=ce,u=g,c=be,o=31&(k=D)|0,32<=(63&k|0)>>>0?(c=u<<o|0,x=0):(c=((1<<o|0)-1|0)&(u>>>(32-o|0)|0)|0|f<<o|0,x=u<<o|0),d=c,f=g=x,u=0,o=31&(k=32)|0,32<=(63&k|0)>>>0?(u=0,U=c>>>o|0):(u=c>>>o|0,U=(((1<<o|0)-1|0)&c|0)<<(32-o|0)|0|f>>>o|0),v=u,N=f=0|la(0|R,0|(u=oe),0|(E=U),0|(f=v)),Z=u=m,c=f,f=0,o=31&(k=32)|0,32<=(63&k|0)>>>0?(f=0,J=u>>>o|0):(f=u>>>o|0,J=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|c>>>o|0),ue=J,se=f,f=h,u=w,c=0,o=31&(k=32)|0,32<=(63&k|0)>>>0?(c=0,X=f>>>o|0):(c=f>>>o|0,X=(((1<<o|0)-1|0)&f|0)<<(32-o|0)|0|u>>>o|0),h=c,c=v,ke=u=0|la(0|(w=X),0|(c=h),0|E,0|(u=v)),le=c=m,p=(c=se)+(u=le)|0,(o=(f=ue)+(k=ke)|0)>>>0<k>>>0&&(p=p+1|0),pe=o,ye=p,p=h,d=f=(p=d)&(f=0)|0,w=c=0|la(0|w,0|(f=h),0|(g=(c=g)&(k=-1)|0),0|(c=d)),h=f=m,p=c,c=0,u=31&(k=32)|0,32<=(63&k|0)>>>0?(c=0,T=f>>>u|0):(c=f>>>u|0,T=(((1<<u|0)-1|0)&f|0)<<(32-u|0)|0|p>>>u|0),de=c,o=(c=ye)+(p=de)|0,(u=(f=pe)+(k=T)|0)>>>0<k>>>0&&(o=o+1|0),ge=u,ve=o,he=(c=N)&(k=-1)|0,_e=f=(o=Z)&(f=0)|0,f=W,f=d,c=0|la(0|R,0|(f=W),0|g,0|(c=d)),f=m,o=c,c=0,p=31&(k=32)|0,32<=(63&k|0)>>>0?(c=0,L=f>>>p|0):(c=f>>>p|0,L=(((1<<p|0)-1|0)&f|0)<<(32-p|0)|0|o>>>p|0),we=c,u=(c=_e)+(o=we)|0,(p=(f=he)+(k=L)|0)>>>0<k>>>0&&(u=u+1|0),me=u,Be=(c=w)&(k=-1)|0,Ee=f=(u=h)&(f=0)|0,u=p,p=(f=me)+(c=Ee)|0,(o=u+(k=Be)|0)>>>0<k>>>0&&(p=p+1|0),f=o,c=o+(k=-2147483648)|0,o=p+(u=0)|0,c>>>0<k>>>0&&(o=o+1|0),p=c,f=0,u=31&(k=32)|0,32<=(63&k|0)>>>0?(f=0,z=o>>>u|0):(f=o>>>u|0,z=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|p>>>u|0),Qe=f,c=(f=ve)+(p=Qe)|0,(u=(o=ge)+(k=z)|0)>>>0<k>>>0&&(c=c+1|0),g=u,d=c,v=c=0,c=d,f=u,o=v,p=31&(k=E=63&(r=-64-(y+(0|b[(r+1064808|0)>>1])|0)|0)|0)|0,32<=(63&k|0)>>>0?(o=0,P=c>>>p|0):(o=c>>>p|0,P=(((1<<p|0)-1|0)&c|0)<<(32-p|0)|0|f>>>p|0),!((_=P)>>>0<1e4)){if(_>>>0<1e6)break y;if(_>>>0<1e8)break p;I=(y=_>>>0<1e9)?8:9,y=y?1e8:1e9;break l}if(!(_>>>0<100)){I=(y=_>>>0<1e3)?2:3,y=y?100:1e3;break l}y=_>>>0<10?1:10,I=_>>>0>9;break l}I=(y=_>>>0<1e5)?4:5,y=y?1e4:1e5;break l}I=(y=_>>>0<1e7)?6:7,y=y?1e6:1e7}o=v,o=0,c=1,f=v,p=31&(k=E)|0,32<=(63&k|0)>>>0?(f=c<<p|0,H=0):(f=((1<<p|0)-1|0)&(c>>>(32-p|0)|0)|0|o<<p|0,H=c<<p|0),j=H,Q=f;l:{if(!((0|(G=(65536+((I-B|0)<<16|0)|0)>>16|0))<=(0|(B=(n<<16|0)>>16|0)))){Ie=f=d,u=(f=Q)+(c=-1)|0,(p=(o=j)+(k=-1)|0)>>>0<k>>>0&&(u=u+1|0),N=p,Z=u,w=(f=g)&(k=p)|0,h=o=(u=Ie)&(o=Z)|0,Ge=65535&r|0,Ze=(C=(G-B|0)>>>0<a>>>0?((G-n|0)<<16|0)>>16|0:a)+-1|0,r=0;p:for(;;){if(B=(_>>>0)/(y>>>0)|0,(0|a)==(0|r))break b;if(_=_-s(B,y)|0,i[(t+r|0)>>0]=B+48|0,(0|Ze)==(0|r))break c;if((0|I)==(0|r))break l;if(r=r+1|0,B=y>>>0<10,y=(y>>>0)/10|0,B)break p}Lt(1066336,25,1066548),l()}return We=e,je=t,Ce=a,Re=G,Ne=n,Se=f=0|pa(0|g,0|(o=d),10,0|(f=0)),Ye=o=m,Oe=o=0,o=v,o=Oe,u=y,f=v,c=31&(k=E)|0,32<=(63&k|0)>>>0?(f=u<<c|0,K=0):(f=((1<<c|0)-1|0)&(u>>>(32-c|0)|0)|0|o<<c|0,K=u<<c|0),Ve=f,f=Q,void Ar(0|We,0|je,0|Ce,0,0|Re,0|Ne,0|Se,0|(f=Ye),0|K,0|(u=Ve),0|j,0|(o=Q))}y=r+1|0,r=r>>>0<a>>>0?a:y,Me=63&(Ge+-1|0)|0,q=o=0,g=1,d=o=0;l:for(;;){if(o=d,o=q,o=d,f=g,u=q,c=31&(k=Me)|0,32<=(63&k|0)>>>0?(u=0,$=o>>>c|0):(u=o>>>c|0,$=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|f>>>c|0),$|u|0)return void(A[e>>2]=0);if((0|r)==(0|y))break o;if(g=f=0|la(0|g,0|(u=d),10,0|(f=0)),d=u=m,R=f=0|la(0|w,0|(u=h),10,0|(f=0)),W=u=m,u=Z,w=(o=f)&(k=N)|0,h=f=(u=W)&(f=Z)|0,f=u,f=v,f=u,u=o,o=v,c=31&(k=E)|0,32<=(63&k|0)>>>0?(o=0,ee=f>>>c|0):(o=f>>>c|0,ee=(((1<<c|0)-1|0)&f|0)<<(32-c|0)|0|u>>>c|0),i[(t+y|0)>>0]=ee+48|0,(0|C)==(0|(y=y+1|0)))break l}return o=h,o=Q,o=d,void Ar(0|e,0|t,0|a,0|C,0|G,0|n,0|w,0|(o=h),0|j,0|(u=Q),0|g,0|(f=d))}Lt(1064231,28,1066464),l()}Lt(1066480,36,1066516),l()}Rt(0|r,81,1066144),l()}Lt(1066428,33,1066532),l()}Rt(0|a,0|a,1066564),l()}return Fe=f=0,f=v,f=Fe,o=_,u=v,c=31&(k=E)|0,32<=(63&k|0)>>>0?(u=o<<c|0,re=0):(u=((1<<c|0)-1|0)&(o>>>(32-c|0)|0)|0|f<<c|0,re=o<<c|0),De=u,u=h,p=(u=De)+(o=h)|0,(c=(f=re)+(k=w)|0)>>>0<k>>>0&&(p=p+1|0),xe=p,Ue=p=0,p=v,p=Ue,u=y,f=v,o=31&(k=E)|0,32<=(63&k|0)>>>0?(f=u<<o|0,te=0):(f=((1<<o|0)-1|0)&(u>>>(32-o|0)|0)|0|p<<o|0,te=u<<o|0),Je=f,f=Q,void Ar(0|e,0|t,0|a,0|C,0|G,0|n,0|c,0|(f=xe),0|te,0|(u=Je),0|j,0|(p=Q))}Rt(0|r,0|a,1066580),l()}(0|u+1024,0|u+1088,0|u,0|(w=21+(_>>>4|0)|0),0|(_=a>>>0<32768?0-a|0:-32768)),_=(_<<16|0)>>16|0,0|A[(u+1024|0)>>2]?(A[(8+(u+1072|0)|0)>>2]=0|A[(8+(u+1024|0)|0)>>2],d=u,p=0|A[(u+1024|0)>>2],y=0|A[(u+1028|0)>>2],z=p,p=u,A[(u+1072|0)>>2]=z,A[(u+1076|0)>>2]=y):function(e,r,t,a,o){e|=0,t|=0,a|=0,o|=0;var c,u=0,s=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0;h=c=h-848|0;o:{c:{b:{u:{s:{k:{l:{p:{y:{d:{g:{v:{h:{_:{w:{m:{B:{E:{Q:{I:{G:{Z:{W:{j:{C:{R:{N:{S:{Y:{O:{V:{if(s=r|=0,I=v=0|A[r>>2],w=p=0|A[(r+4|0)>>2],v|p|0){if(s=r,Y=p=0|A[(r+8|0)>>2],R=v=0|A[(r+12|0)>>2],!(p|v|0))break V;if(s=r,D=v=0|A[(r+16|0)>>2],F=p=0|A[(r+20|0)>>2],!(v|p|0))break O;if(p=w,p=F,y=(p=w)+(v=F)|0,(d=(s=I)+(g=D)|0)>>>0<g>>>0&&(y=y+1|0),te=y,y=w,(y=te)>>>0<(s=w)>>>0|(0|y)==(0|s)&(p=d)>>>0<(g=I)>>>0|0)break Y;if(p=w,p=R,v=(g=I)-(s=Y)|0,ie=d=(p=w)-(d=(g>>>0<s>>>0)+(y=R)|0)|0,d=p,(d=ie)>>>0>(g=w)>>>0|(0|d)==(0|g)&(p=v)>>>0>(s=I)>>>0|0)break N;u=0|b[(r+24|0)>>1],r=0,ii(0|c+680,0,160),p=0,s=u,d=0,y=31&(g=48)|0,32<=(63&g|0)>>>0?(d=s<<y|0,U=0):(d=((1<<y|0)-1|0)&(s>>>(32-y|0)|0)|0|p<<y|0,U=s<<y|0),p=U,s=0,y=31&(g=48)|0,32<=(63&g|0)>>>0?(s=d>>31|0,J=d>>y|0):(s=d>>y|0,J=(((1<<y|0)-1|0)&d|0)<<(32-y|0)|0|p>>>y|0),ae=J,ne=s,v=(s=w)+(p=-1)|0,(y=(d=I)+(g=-1)|0)>>>0<g>>>0&&(v=v+1|0),d=y,s=0,X=32==(0|(g=k(v)))?k(d)+32|0:g,Ae=s,s=d=0|la(0|(p=(d=ae)-(g=X)|0),0|(y=(s=ne)-(y=(d>>>0<g>>>0)+(v=Ae)|0)|0),1292913986,0|(d=0)),p=(y=m)+(d=19)|0,(v=s+(g=1142116480)|0)>>>0<g>>>0&&(p=p+1|0),y=v,s=0,d=31&(g=32)|0,32<=(63&g|0)>>>0?(s=0,T=p>>>d|0):(s=p>>>d|0,T=(((1<<d|0)-1|0)&p|0)<<(32-d|0)|0|y>>>d|0),N=((E=T)<<16|0)>>16|0,_=(u<<16|0)>>16|0,B=c+680|0;M:for(;;){if(40==(0|r))break S;if(s=w,A[B>>2]=I,B=B+4|0,r=r+1|0,p=I,y=0,d=31&(g=32)|0,32<=(63&g|0)>>>0?(y=0,L=s>>>d|0):(y=s>>>d|0,L=(((1<<d|0)-1|0)&s|0)<<(32-d|0)|0|p>>>d|0),w=y,!((I=L)|y|0))break M}qt(4|c+8,0|c+680,160),A[(c+8|0)>>2]=r,ii(0|c+184,0,156),y=1,A[((p=c)+176|0)>>2]=1,A[(p+180|0)>>2]=y,(0|_)<0?er(0|c+176,0|((0-_|0)<<16|0)>>16):er(0|c+8,0|u),(0|N)>-1?nr(0|c+176,0|65535&E):nr(0|c+8,0|((0-N|0)<<16|0)>>16),W=0|A[(c+176|0)>>2],qt(4|c+680,0|(G=4|c+176),160),A[(c+680|0)>>2]=W;M:if(!((u=a)>>>0<10)){if(W>>>0<=40){u=a,r=W;F:for(;;){if(r)for(r=r<<2|0,I=0,w=y=0;fe=B=(c+680|0)+r|0,y=w,s=I,p=0,d=31&(g=32)|0,32<=(63&g|0)>>>0?(p=s<<d|0,z=0):(p=((1<<d|0)-1|0)&(s>>>(32-d|0)|0)|0|y<<d|0,z=s<<d|0),oe=p,ce=p=0|A[(y=B)>>2],be=s=0,w=p=(s=oe)|(p=be)|0,Y=y=0|pa(0|(I=(y=z)|(g=ce)|0),0|p,1e9,0|(y=0)),R=p=m,A[fe>>2]=y,p=w,y=0|la(0|Y,0|(p=R),1e9,0|(y=0)),ue=p=m,I=d=(s=I)-(g=y)|0,w=v=(p=w)-(v=(s>>>0<g>>>0)+(y=ue)|0)|0,r=r+-4|0;);if((u=u+-9|0)>>>0<=9)break M;if(!((r=0|A[(c+680|0)>>2])>>>0<41))break F}}else r=W;St(0|r,40,1070320),l()}M:{F:{if(B=0|A[(1063928+(u<<2|0)|0)>>2]){if((r=0|A[(c+680|0)>>2])>>>0>=41)break R;if(r)break F;r=0;break M}Lt(1070391,27,1070320),l()}for(r=r<<2|0,I=B,w=v=0,Y=0,R=v=0;se=B=(c+680|0)+r|0,v=R,p=Y,s=0,y=31&(g=32)|0,32<=(63&g|0)>>>0?(s=p<<y|0,P=0):(s=((1<<y|0)-1|0)&(p>>>(32-y|0)|0)|0|v<<y|0,P=p<<y|0),ke=s,le=s=0|A[(v=B)>>2],pe=p=0,R=s=(p=ke)|(s=pe)|0,s=w,D=v=0|pa(0|(Y=(v=P)|(g=le)|0),0|(s=R),0|I,0|(v=w)),F=s=m,A[se>>2]=v,s=R,s=F,s=w,v=0|la(0|D,0|(s=F),0|I,0|(v=w)),ye=s=m,Y=y=(p=Y)-(g=v)|0,R=d=(s=R)-(d=(p>>>0<g>>>0)+(v=ye)|0)|0,r=r+-4|0;);r=0|A[(c+680|0)>>2]}M:{F:{if(!((Z=r>>>0>(j=0|A[(c+8|0)>>2])>>>0?r:j)>>>0>40)){if(Z)break F;Z=0;break M}St(0|Z,40,1070320),l()}for(r=4|c+680,B=4|c+8,_=0,E=Z;_=(u=(Q=0|A[r>>2])+(0|A[B>>2])|0)+(1&_|0)|0,A[r>>2]=_,_=u>>>0<Q>>>0|_>>>0<u>>>0|0,r=r+4|0,B=B+4|0,E=E+-1|0;);if(_){if(Z>>>0>39)break C;A[(4+((c+680|0)+(Z<<2|0)|0)|0)>>2]=1,Z=Z+1|0}}if(A[(c+680|0)>>2]=Z,(r=Z>>>0>W>>>0?Z:W)>>>0>=41)break j;B=4|c+176,r=r<<2|0;M:F:for(;;){if(!r){u=r?-1:0;break M}if(u=(c+176|0)+r|0,_=(c+680|0)+r|0,r=r+-4|0,u=(_=0|A[_>>2])>>>0<(u=0|A[u>>2])>>>0?-1:(0|_)!=(0|u))break F}M:if((255&u|0)>>>0<2)N=N+1|0;else{if(j>>>0>=41)break W;if(!j){A[(c+8|0)>>2]=0;break M}for(_=4+((c+8|0)+(u=j<<2|0)|0)|0,r=4|c+8,I=0,w=d=0;de=r,s=r,d=0|la(0|(d=0|A[r>>2]),0|(p=0),10,0|(d=0)),ge=p=m,p=w,s=d,y=(p=ge)+(d=w)|0,(v=s+(g=I)|0)>>>0<g>>>0&&(y=y+1|0),I=v,w=y,A[de>>2]=v,r=r+4|0,p=v,s=0,d=31&(g=32)|0,32<=(63&g|0)>>>0?(s=0,H=y>>>d|0):(s=y>>>d|0,H=(((1<<d|0)-1|0)&y|0)<<(32-d|0)|0|p>>>d|0),I=H,w=s,u=u+-4|0;);if(s=w,r=I){if(j>>>0>39)break Z;A[_>>2]=r,j=j+1|0}A[(c+8|0)>>2]=j}if(Q=1,(0|(r=(N<<16|0)>>16|0))>=(0|(u=(o<<16|0)>>16|0)))if(E=(r-u|0)>>>0<a>>>0?((N-o|0)<<16|0)>>16|0:a){ve=0|qt(4|c+344,0|G,160),A[(c+344|0)>>2]=W,er(0|c+344,1),r=0|A[(c+176|0)>>2],he=0|qt(4|c+512,0|G,160),A[(c+512|0)>>2]=r,er(0|c+512,2),r=0|A[(c+176|0)>>2],_e=0|qt(4|c+680,0|G,160),A[(c+680|0)>>2]=r,er(0|c+680,3),we=4|c+176,M=4|c+8,G=0|A[(c+8|0)>>2],W=0|A[(c+176|0)>>2],K=0|A[(c+344|0)>>2],q=0|A[(c+512|0)>>2],$=0|A[(c+680|0)>>2],x=0;M:for(;;){if(O=x,G>>>0>=41)break G;x=O+1|0,r=G<<2|0,u=M;F:for(;;){if(!r)break u;if(r=r+-4|0,_=0|A[u>>2],u=u+4|0,_)break F}if((C=G>>>0>$>>>0?G:$)>>>0>=41)break I;r=C<<2|0;F:D:for(;;){if(!r){u=r?-1:0;break F}if(u=(c+680|0)+r|0,_=(c+8|0)+r|0,r=r+-4|0,u=(_=0|A[_>>2])>>>0<(u=0|A[u>>2])>>>0?-1:(0|_)!=(0|u))break D}if(V=0,!((255&u|0)>>>0>=2)){if(C){for(Q=1,r=M,u=_e,Z=C;Q=(_=(j=0|A[r>>2])+(-1^(0|A[u>>2])|0)|0)+(1&Q|0)|0,A[r>>2]=Q,Q=_>>>0<j>>>0|Q>>>0<_>>>0|0,r=r+4|0,u=u+4|0,Z=Z+-1|0;);if(!Q)break Q}A[(c+8|0)>>2]=C,V=8,G=C}if((C=G>>>0>q>>>0?G:q)>>>0>=41)break E;r=C<<2|0;F:D:for(;;){if(!r){u=r?-1:0;break F}if(u=(c+512|0)+r|0,_=(c+8|0)+r|0,r=r+-4|0,u=(_=0|A[_>>2])>>>0<(u=0|A[u>>2])>>>0?-1:(0|_)!=(0|u))break D}if((255&u|0)>>>0<=1){if(C){for(Q=1,r=M,u=he,Z=C;Q=(_=(j=0|A[r>>2])+(-1^(0|A[u>>2])|0)|0)+(1&Q|0)|0,A[r>>2]=Q,Q=_>>>0<j>>>0|Q>>>0<_>>>0|0,r=r+4|0,u=u+4|0,Z=Z+-1|0;);if(!Q)break B}A[(c+8|0)>>2]=C,V|=4}else C=G;if((S=C>>>0>K>>>0?C:K)>>>0>=41)break m;r=S<<2|0;F:D:for(;;){if(!r){u=r?-1:0;break F}if(u=(c+344|0)+r|0,_=(c+8|0)+r|0,r=r+-4|0,u=(_=0|A[_>>2])>>>0<(u=0|A[u>>2])>>>0?-1:(0|_)!=(0|u))break D}if((255&u|0)>>>0<=1){if(S){for(Q=1,r=M,u=ve,Z=S;Q=(_=(j=0|A[r>>2])+(-1^(0|A[u>>2])|0)|0)+(1&Q|0)|0,A[r>>2]=Q,Q=_>>>0<j>>>0|Q>>>0<_>>>0|0,r=r+4|0,u=u+4|0,Z=Z+-1|0;);if(!Q)break w}A[(c+8|0)>>2]=S,V=V+2|0}else S=C;if((G=S>>>0>W>>>0?S:W)>>>0>=41)break _;r=G<<2|0;F:D:for(;;){if(!r){u=r?-1:0;break F}if(u=(c+176|0)+r|0,_=(c+8|0)+r|0,r=r+-4|0,u=(_=0|A[_>>2])>>>0<(u=0|A[u>>2])>>>0?-1:(0|_)!=(0|u))break D}if((255&u|0)>>>0<=1){if(G){for(Q=1,r=M,u=we,Z=G;Q=(_=(j=0|A[r>>2])+(-1^(0|A[u>>2])|0)|0)+(1&Q|0)|0,A[r>>2]=Q,Q=_>>>0<j>>>0|Q>>>0<_>>>0|0,r=r+4|0,u=u+4|0,Z=Z+-1|0;);if(!Q)break h}A[(c+8|0)>>2]=G,V=V+1|0}else G=S;if((0|O)==(0|a))break d;if(i[(t+O|0)>>0]=V+48|0,G>>>0>=41)break v;if(G){for(_=4+((c+8|0)+(u=G<<2|0)|0)|0,I=0,w=s=0,r=M;me=r,y=r,s=0|la(0|(s=0|A[r>>2]),0|(p=0),10,0|(s=0)),Be=p=m,p=w,y=s,v=(p=Be)+(s=w)|0,(d=y+(g=I)|0)>>>0<g>>>0&&(v=v+1|0),I=d,w=v,A[me>>2]=d,r=r+4|0,p=d,y=0,s=31&(g=32)|0,32<=(63&g|0)>>>0?(y=0,ee=v>>>s|0):(y=v>>>s|0,ee=(((1<<s|0)-1|0)&v|0)<<(32-s|0)|0|p>>>s|0),I=ee,w=y,u=u+-4|0;);if(y=w,r=I){if(G>>>0>39)break g;A[_>>2]=r,G=G+1|0}}else G=0;if(A[(c+8|0)>>2]=G,(0|x)==(0|E))break M}Q=0}else E=0;else E=0;if(W>>>0>=41)break y;if(W){for(u=4+((c+176|0)+(r=W<<2|0)|0)|0,I=0,w=y=0;Ee=B,y=0|la(0|(y=0|A[(v=B)>>2]),0|(p=0),5,0|(y=0)),Qe=p=m,p=w,v=y,d=(p=Qe)+(y=w)|0,(s=v+(g=I)|0)>>>0<g>>>0&&(d=d+1|0),I=s,w=d,A[Ee>>2]=s,B=B+4|0,p=s,v=0,y=31&(g=32)|0,32<=(63&g|0)>>>0?(v=0,re=d>>>y|0):(v=d>>>y|0,re=(((1<<y|0)-1|0)&d|0)<<(32-y|0)|0|p>>>y|0),I=re,w=v,r=r+-4|0;);if(v=w,r=I){if(W>>>0>39)break p;A[u>>2]=r,W=W+1|0}}else W=0;if(A[(c+176|0)>>2]=W,(r=(r=0|A[(c+8|0)>>2])>>>0>W>>>0?r:W)>>>0>=41)break l;r=r<<2|0;M:{F:{D:{x:for(;;){if(!r)break D;if(B=(c+176|0)+r|0,u=(c+8|0)+r|0,r=r+-4|0,B=(u=0|A[u>>2])>>>0<(B=0|A[B>>2])>>>0?-1:(0|u)!=(0|B))break x}if(1==(0|255&B))break F;break M}if(r)break M;if(!Q){if((r=E+-1|0)>>>0>=a>>>0)break k;if(!(1&(0|f[(t+r|0)>>0])|0))break M}}if(E>>>0>a>>>0)break s;W=t+E|0,r=0,B=t;F:{D:for(;;){if((0|E)==(0|r))break F;if(r=r+1|0,u=B+E|0,B=_=B+-1|0,57!=(0|f[(u+-1|0)>>0]))break D}if(i[(B=_+E|0)>>0]=1+(0|f[B>>0])|0,E>>>0<=(1+(E-r|0)|0)>>>0)break M;ii(0|B+1,48,0|r+-1);break M}r=49,Q||(i[t>>0]=49,r=48,1!=(0|E)&&(r=48,ii(0|t+1,48,0|E+-1))),(0|(N=(65536+(N<<16|0)|0)>>16|0))<=(0|(o<<16|0)>>16)||E>>>0>=a>>>0||(i[W>>0]=r,E=E+1|0)}if(E>>>0<=a>>>0)break b;St(0|E,0|a,1064784),l()}Lt(1064231,28,1064640),l()}Lt(1064276,29,1064656),l()}Lt(1064324,28,1064672),l()}Lt(1064368,54,1064688),l()}Rt(40,40,1070320),l()}Lt(1064440,55,1064704),l()}St(0|r,40,1070320),l()}Rt(0|Z,40,1070320),l()}St(0|r,40,1070320),l()}St(0|j,40,1070320),l()}Rt(0|j,40,1070320),l()}St(0|G,40,1070320),l()}St(0|C,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|C,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|S,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|G,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|G,40,1070320),l()}Rt(0|G,40,1070320),l()}Rt(0|a,0|a,1064736),l()}St(0|W,40,1070320),l()}Rt(0|W,40,1070320),l()}St(0|r,40,1070320),l()}Rt(0|r,0|a,1064752),l()}St(0|E,0|a,1064768),l()}if(E>>>0<O>>>0)break c;if(E>>>0>a>>>0)break o;(0|E)!=(0|O)&&ii(0|t+O,48,0|E-O)}return n[(e+8|0)>>1]=N,A[(e+4|0)>>2]=E,A[e>>2]=t,void(h=c+848|0)}Yt(0|O,0|E,1064720),l()}St(0|E,0|a,1064720),l()}(0|u+1072,0|u+1088,0|u,0|w,0|_),!((0|(C=((w=0|b[(u+1080|0)>>1])<<16|0)>>16|0))<=(0|_))){if(!(B=0|A[(u+1076|0)>>2]))break n;if(R=0|A[(u+1072|0)>>2],(0|f[R>>0])>>>0<49)break a;o:{if(!((0|C)<1)){if(A[(u+1028|0)>>2]=R,_=2,n[(u+1024|0)>>1]=2,B>>>0<=w>>>0)break o;if(A[(u+1044|0)>>2]=1,A[(u+1040|0)>>2]=1066750,A[(u+1032|0)>>2]=w,B=B-w|0,A[(u+1056|0)>>2]=B,A[(u+1052|0)>>2]=R+w|0,n[(u+1048|0)>>1]=2,n[(u+1036|0)>>1]=2,_=3,B>>>0>=a>>>0)break t;A[(u+1064|0)>>2]=a-B|0,n[(u+1060|0)>>1]=0,_=4;break t}if(A[(u+1056|0)>>2]=B,A[(u+1052|0)>>2]=R,n[(u+1036|0)>>1]=0,w=0-C|0,A[(u+1040|0)>>2]=w,n[(u+1048|0)>>1]=2,A[(u+1032|0)>>2]=2,A[(u+1028|0)>>2]=1066748,n[(u+1024|0)>>1]=2,_=3,a>>>0<=B>>>0)break t;if((a=a-B|0)>>>0<=w>>>0)break t;A[(u+1064|0)>>2]=a+C|0,n[(u+1060|0)>>1]=0,_=4;break t}if(A[(u+1032|0)>>2]=B,A[(u+1040|0)>>2]=w-B|0,n[(u+1036|0)>>1]=0,!a)break t;A[(u+1064|0)>>2]=a,A[(u+1056|0)>>2]=1,A[(u+1052|0)>>2]=1066750,n[(u+1060|0)>>1]=0,n[(u+1048|0)>>1]=2,_=4;break t}if(_=2,n[(u+1024|0)>>1]=2,!a){_=1,A[(u+1032|0)>>2]=1,A[(u+1028|0)>>2]=1066756;break t}A[(u+1040|0)>>2]=a,n[(u+1036|0)>>1]=0,A[(u+1032|0)>>2]=2,A[(u+1028|0)>>2]=1066748;break t}if(_=2,n[(u+1024|0)>>1]=2,!a)break i;A[(u+1040|0)>>2]=a,n[(u+1036|0)>>1]=0,A[(u+1032|0)>>2]=2,A[(u+1028|0)>>2]=1066748;break t}Lt(1066763,37,1066800),l()}Lt(1066428,33,1066680),l()}Lt(1066696,33,1066732),l()}_=1,A[(u+1032|0)>>2]=1,A[(u+1028|0)>>2]=1066756}A[(u+1072|0)>>2]=t;break e}A[(u+1072|0)>>2]=t,_=1}return A[(u+1084|0)>>2]=_,A[(u+1076|0)>>2]=G,A[(u+1080|0)>>2]=u+1024|0,_=0|Te(0|e,0|u+1072),h=u+1120|0,0|_}function re(e,r,t,a,n){e|=0,r|=0,t|=0,a|=0,n|=0;var o,c=0,b=0,u=0,s=0,k=0;h=o=h-112|0,A[(o+12|0)>>2]=a,A[(o+8|0)>>2]=t;e:{if(r>>>0<257)A[(o+20|0)>>2]=r,A[(o+16|0)>>2]=e,A[(o+24|0)>>2]=1066756,c=0;else{c=256;r:{t:for(;;){i:{if(!(b=c>>>0<r>>>0)){if((0|r)!=(0|c))break i;b=r;break r}if(!((0|i[(u=e+c|0)>>0])<-64)){if(!b){if(b=r,(0|r)==(0|c))break r;break e}if((0|i[u>>0])<=-65)break e;b=c;break r}}if(!(c=c+-1|0))break t}b=0}A[(o+20|0)>>2]=b,A[(o+16|0)>>2]=e,A[(o+24|0)>>2]=1068552,c=5}A[(o+28|0)>>2]=c;r:{t:{i:{a:{n:{A:{if(!((c=t>>>0>r>>>0)||a>>>0>r>>>0)){if(t>>>0>a>>>0)break A;if(!t)break n;f:{if(!(t>>>0<r>>>0)){if((0|r)!=(0|t))break f;break n}if((0|i[(e+t|0)>>0])>-65)break n}A[(o+32|0)>>2]=t,a=t;break a}A[(o+40|0)>>2]=c?t:a,A[(20+(o+48|0)|0)>>2]=3,A[(20+(o+72|0)|0)>>2]=159,A[(o+84|0)>>2]=159,s=0,A[(o+52|0)>>2]=3,A[(o+56|0)>>2]=s,A[(o+48|0)>>2]=1068592,A[(o+76|0)>>2]=5,A[(o+64|0)>>2]=o+72|0,A[(o+88|0)>>2]=o+24|0,A[(o+80|0)>>2]=o+16|0,A[(o+72|0)>>2]=o+40|0,ri(0|o+48,0|n),l()}A[(o+100|0)>>2]=159,A[(20+(o+72|0)|0)>>2]=159,A[(o+84|0)>>2]=5,A[(20+(o+48|0)|0)>>2]=4,s=0,A[(o+52|0)>>2]=4,A[(o+56|0)>>2]=s,A[(o+48|0)>>2]=1068652,A[(o+76|0)>>2]=5,A[(o+64|0)>>2]=o+72|0,A[(o+96|0)>>2]=o+24|0,A[(o+88|0)>>2]=o+16|0,A[(o+80|0)>>2]=o+12|0,A[(o+72|0)>>2]=o+8|0,ri(0|o+48,0|n),l()}if(A[(o+32|0)>>2]=a,!a)break i}a:for(;;){if(c=a>>>0<r>>>0){if(!((0|i[(b=e+a|0)>>0])<-64)){n:{if(!c){if((0|r)!=(0|a))break n;break r}if((0|i[b>>0])>-65)break t}re(0|e,0|r,0|a,0|r,0|n),l()}}else if((0|r)==(0|a))break r;if(!(a=a+-1|0))break a}}a=0}if((0|a)!=(0|r)){b=1;t:{i:{a:{if(!((0|(c=0|i[(u=e+a|0)>>0]))>-1)){if(t=0,b=r=e+r|0,(0|u+1)!=(0|r)&&(b=u+2|0,t=63&(0|f[(u+1|0)>>0])|0),e=31&c|0,(255&c|0)>>>0>223)break a;c=t|e<<6|0;break i}A[(o+36|0)>>2]=255&c|0;break t}if(u=0,k=r,(0|b)!=(0|r)&&(k=b+1|0,u=63&(0|f[b>>0])|0),b=u|t<<6|0,(255&c|0)>>>0>=240){if(c=0,(0|k)!=(0|r)&&(c=63&(0|f[k>>0])|0),1114112==(0|(c=b<<6|0|1835008&(e<<18|0)|0|c|0)))break r}else c=b|e<<12|0}A[(o+36|0)>>2]=c,b=1,c>>>0<128||(b=2,c>>>0<2048||(b=c>>>0<65536?3:4))}A[(o+40|0)>>2]=a,A[(o+44|0)>>2]=b+a|0,A[(20+(o+48|0)|0)>>2]=5,A[(o+108|0)>>2]=159,A[(o+100|0)>>2]=159,A[(20+(o+72|0)|0)>>2]=161,A[(o+84|0)>>2]=162,s=0,A[(o+52|0)>>2]=5,A[(o+56|0)>>2]=s,A[(o+48|0)>>2]=1068736,A[(o+76|0)>>2]=5,A[(o+64|0)>>2]=o+72|0,A[(o+104|0)>>2]=o+24|0,A[(o+96|0)>>2]=o+16|0,A[(o+88|0)>>2]=o+40|0,A[(o+80|0)>>2]=o+36|0,A[(o+72|0)>>2]=o+32|0,ri(0|o+48,0|n),l()}}Lt(1066853,43,0|n),l()}re(0|e,0|r,0,0|c,1068536),l()}function te(e,r,t){e|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0;h=a=h-48|0;e:{r:{t:{i:{a:switch(0|A[(r|=0)>>2]){default:if(B=n=0|A[(c=r+8|0)>>2],E=s=0|A[(c+4|0)>>2],s=0|A[(c=r+16|0)>>2],n=0|A[(c+4|0)>>2],c=s,o=0,!((0|n)<(0|(s=0))||(0|n)<=(0|s)&&!(c>>>0>=o>>>0))){ye(0|e,0|t,0,0|B,0|(c=E));break e}ye(0|e,0|t,1,0|(o=B)^(s=-1),0|(n=(c=E)^(n=-1)|0));break e;case 1:if(k=0|A[(r+4|0)>>2],ye(0|a,0|t,2,0|(r=0|A[(r+12|0)>>2]),0|(n=0)),1!=(0|A[a>>2])){t=0|A[(a+4|0)>>2],u=0|A[(b=t+8|0)>>2],((0|A[(t+4|0)>>2])-u|0)>>>0>=r>>>0||(nt(0|t,0|u,0|r),u=0|A[b>>2]),qt(0|(0|A[t>>2])+u,0|k,0|r),A[(e+4|0)>>2]=t,A[b>>2]=(0|A[b>>2])+r|0,A[e>>2]=0;break e}n=0|A[(c=a+40|0)>>2],o=0|A[(c+4|0)>>2],Q=n,A[(n=e+40|0)>>2]=Q,A[(n+4|0)>>2]=o,o=0|A[(c=a+32|0)>>2],n=0|A[(c+4|0)>>2],I=o,A[(o=e+32|0)>>2]=I,A[(o+4|0)>>2]=n,n=0|A[(c=a+24|0)>>2],o=0|A[(c+4|0)>>2],G=n,A[(n=e+24|0)>>2]=G,A[(n+4|0)>>2]=o,o=0|A[(c=a+16|0)>>2],n=0|A[(c+4|0)>>2],Z=o,A[(o=e+16|0)>>2]=Z,A[(o+4|0)>>2]=n,n=0|A[(c=a+8|0)>>2],o=0|A[(c+4|0)>>2],W=n,A[(n=e+8|0)>>2]=W,A[(n+4|0)>>2]=o,A[e>>2]=1;break e;case 2:if(k=0|A[(r+4|0)>>2],ye(0|a,0|t,3,0|(r=0|A[(r+12|0)>>2]),0|(o=0)),1!=(0|A[a>>2])){t=0|A[(a+4|0)>>2],u=0|A[(b=t+8|0)>>2],((0|A[(t+4|0)>>2])-u|0)>>>0>=r>>>0||(nt(0|t,0|u,0|r),u=0|A[b>>2]),qt(0|(0|A[t>>2])+u,0|k,0|r),A[(e+4|0)>>2]=t,A[b>>2]=(0|A[b>>2])+r|0,A[e>>2]=0;break e}o=0|A[(c=a+40|0)>>2],n=0|A[(c+4|0)>>2],j=o,A[(o=e+40|0)>>2]=j,A[(o+4|0)>>2]=n,n=0|A[(c=a+32|0)>>2],o=0|A[(c+4|0)>>2],C=n,A[(n=e+32|0)>>2]=C,A[(n+4|0)>>2]=o,o=0|A[(c=a+24|0)>>2],n=0|A[(c+4|0)>>2],R=o,A[(o=e+24|0)>>2]=R,A[(o+4|0)>>2]=n,n=0|A[(c=a+16|0)>>2],o=0|A[(c+4|0)>>2],N=n,A[(n=e+16|0)>>2]=N,A[(n+4|0)>>2]=o,o=0|A[(c=a+8|0)>>2],n=0|A[(c+4|0)>>2],S=o,A[(o=e+8|0)>>2]=S,A[(o+4|0)>>2]=n,A[e>>2]=1;break e;case 3:tr(0|e,0|r+4,0|t);break e;case 4:Me(0|e,0|r+8,0|t);break e;case 5:if(r=0|A[(r+4|0)>>2],ye(0|a,0|t,4,2,0|(n=0)),1==(0|A[a>>2]))break i;if(ye(0|a,0|t,0,0|(n=0|A[(c=r)>>2]),0|(o=0|A[(c+4|0)>>2])),1==(0|A[a>>2]))break t;if(te(0|a,0|r+8,0|t),1!=(0|A[a>>2])){A[e>>2]=0,A[(e+4|0)>>2]=t;break e}o=0|A[(c=a+40|0)>>2],n=0|A[(c+4|0)>>2],Y=o,A[(o=e+40|0)>>2]=Y,A[(o+4|0)>>2]=n,n=0|A[(c=a+32|0)>>2],o=0|A[(c+4|0)>>2],O=n,A[(n=e+32|0)>>2]=O,A[(n+4|0)>>2]=o,o=0|A[(c=a+24|0)>>2],n=0|A[(c+4|0)>>2],V=o,A[(o=e+24|0)>>2]=V,A[(o+4|0)>>2]=n,n=0|A[(c=a+16|0)>>2],o=0|A[(c+4|0)>>2],M=n,A[(n=e+16|0)>>2]=M,A[(n+4|0)>>2]=o,o=0|A[(c=a+8|0)>>2],n=0|A[(c+4|0)>>2],F=o,A[(o=e+8|0)>>2]=F,A[(o+4|0)>>2]=n,A[e>>2]=1;break e;case 6:}k=0|f[(r+9|0)>>0],b=5;a:{n:switch(0|f[(r+8|0)>>0]){default:b=0;break a;case 1:if(!(r=0|Qi(46,1)))break r;A[e>>2]=1,n=0|f[(1050777+(c=0)|0)>>0]|(0|f[(c+1050778|0)>>0])<<8|0|(0|f[(c+1050779|0)>>0])<<16|0|(0|f[(c+1050780|0)>>0])<<24|0,o=0|f[(c+1050781|0)>>0]|(0|f[(c+1050782|0)>>0])<<8|0|(0|f[(c+1050783|0)>>0])<<16|0|(0|f[(c+1050784|0)>>0])<<24|0,p=n,i[(n=r+38|0)>>0]=p,i[(n+1|0)>>0]=p>>>8|0,i[(n+2|0)>>0]=p>>>16|0,i[(n+3|0)>>0]=p>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|f[(1050771+(c=0)|0)>>0]|(0|f[(c+1050772|0)>>0])<<8|0|(0|f[(c+1050773|0)>>0])<<16|0|(0|f[(c+1050774|0)>>0])<<24|0,n=0|f[(c+1050775|0)>>0]|(0|f[(c+1050776|0)>>0])<<8|0|(0|f[(c+1050777|0)>>0])<<16|0|(0|f[(c+1050778|0)>>0])<<24|0,y=o,i[(o=r+32|0)>>0]=y,i[(o+1|0)>>0]=y>>>8|0,i[(o+2|0)>>0]=y>>>16|0,i[(o+3|0)>>0]=y>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|f[(1050763+(c=0)|0)>>0]|(0|f[(c+1050764|0)>>0])<<8|0|(0|f[(c+1050765|0)>>0])<<16|0|(0|f[(c+1050766|0)>>0])<<24|0,o=0|f[(c+1050767|0)>>0]|(0|f[(c+1050768|0)>>0])<<8|0|(0|f[(c+1050769|0)>>0])<<16|0|(0|f[(c+1050770|0)>>0])<<24|0,d=n,i[(n=r+24|0)>>0]=d,i[(n+1|0)>>0]=d>>>8|0,i[(n+2|0)>>0]=d>>>16|0,i[(n+3|0)>>0]=d>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|f[(1050755+(c=0)|0)>>0]|(0|f[(c+1050756|0)>>0])<<8|0|(0|f[(c+1050757|0)>>0])<<16|0|(0|f[(c+1050758|0)>>0])<<24|0,n=0|f[(c+1050759|0)>>0]|(0|f[(c+1050760|0)>>0])<<8|0|(0|f[(c+1050761|0)>>0])<<16|0|(0|f[(c+1050762|0)>>0])<<24|0,g=o,i[(o=r+16|0)>>0]=g,i[(o+1|0)>>0]=g>>>8|0,i[(o+2|0)>>0]=g>>>16|0,i[(o+3|0)>>0]=g>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|f[(1050747+(c=0)|0)>>0]|(0|f[(c+1050748|0)>>0])<<8|0|(0|f[(c+1050749|0)>>0])<<16|0|(0|f[(c+1050750|0)>>0])<<24|0,o=0|f[(c+1050751|0)>>0]|(0|f[(c+1050752|0)>>0])<<8|0|(0|f[(c+1050753|0)>>0])<<16|0|(0|f[(c+1050754|0)>>0])<<24|0,v=n,i[(n=r+8|0)>>0]=v,i[(n+1|0)>>0]=v>>>8|0,i[(n+2|0)>>0]=v>>>16|0,i[(n+3|0)>>0]=v>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|f[(1050739+(c=0)|0)>>0]|(0|f[(c+1050740|0)>>0])<<8|0|(0|f[(c+1050741|0)>>0])<<16|0|(0|f[(c+1050742|0)>>0])<<24|0,n=0|f[(c+1050743|0)>>0]|(0|f[(c+1050744|0)>>0])<<8|0|(0|f[(c+1050745|0)>>0])<<16|0|(0|f[(c+1050746|0)>>0])<<24|0,_=o,i[(o=r)>>0]=_,i[(o+1|0)>>0]=_>>>8|0,i[(o+2|0)>>0]=_>>>16|0,i[(o+3|0)>>0]=_>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=46,w=46,i[(o=e+16|0)>>0]=w,i[(o+1|0)>>0]=w>>>8|0,i[(o+2|0)>>0]=w>>>16|0,i[(o+3|0)>>0]=w>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,i[(m=e+12|0)>>0]=r,i[(m+1|0)>>0]=r>>>8|0,i[(m+2|0)>>0]=r>>>16|0,i[(m+3|0)>>0]=r>>>24|0,i[(e+8|0)>>0]=18;break e;case 2:b=3;break a;case 4:b=2;break a;case 3:break a;case 5:}b=1}i[(a+1|0)>>0]=k,i[a>>0]=b,Fe(0|e,0|t,0|a);break e}n=0|A[(c=a+40|0)>>2],o=0|A[(c+4|0)>>2],D=n,A[(n=e+40|0)>>2]=D,A[(n+4|0)>>2]=o,o=0|A[(c=a+32|0)>>2],n=0|A[(c+4|0)>>2],x=o,A[(o=e+32|0)>>2]=x,A[(o+4|0)>>2]=n,n=0|A[(c=a+24|0)>>2],o=0|A[(c+4|0)>>2],U=n,A[(n=e+24|0)>>2]=U,A[(n+4|0)>>2]=o,o=0|A[(c=a+16|0)>>2],n=0|A[(c+4|0)>>2],J=o,A[(o=e+16|0)>>2]=J,A[(o+4|0)>>2]=n,n=0|A[(c=a+8|0)>>2],o=0|A[(c+4|0)>>2],X=n,A[(n=e+8|0)>>2]=X,A[(n+4|0)>>2]=o,A[e>>2]=1;break e}o=0|A[(c=a+40|0)>>2],n=0|A[(c+4|0)>>2],T=o,A[(o=e+40|0)>>2]=T,A[(o+4|0)>>2]=n,n=0|A[(c=a+32|0)>>2],o=0|A[(c+4|0)>>2],L=n,A[(n=e+32|0)>>2]=L,A[(n+4|0)>>2]=o,o=0|A[(c=a+24|0)>>2],n=0|A[(c+4|0)>>2],z=o,A[(o=e+24|0)>>2]=z,A[(o+4|0)>>2]=n,n=0|A[(c=a+16|0)>>2],o=0|A[(c+4|0)>>2],P=n,A[(n=e+16|0)>>2]=P,A[(n+4|0)>>2]=o,o=0|A[(c=a+8|0)>>2],n=0|A[(c+4|0)>>2],H=o,A[(o=e+8|0)>>2]=H,A[(o+4|0)>>2]=n,A[e>>2]=1;break e}Hi(46,1),l()}h=a+48|0}function ie(e,r){e|=0;var t=0,a=0,o=0,c=0,b=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0;e:{if(y=k=0|A[(16+(r|=0)|0)>>2],p=t=0,d=t=0|A[(s=r)>>2],g=a=0|A[(s+4|0)>>2],a=p,s=t,c=(a=g)>>>0>(t=p)>>>0|(0|a)==(0|t)&s>>>0>(b=k)>>>0|0,s=t,t=c?b:d,b=c?s:a,_=t,!(k>>>0<t>>>0)){r:{if(v=k-_|0){if(k=9,h=(0|A[(r+8|0)>>2])+_|0,7==(0|(_=255&(0|Ri(0|f[h>>0]))|0)))break r}else k=8;i[(e+8|0)>>0]=k,b=0,i[(e+15|0)>>0]=0,b=0,m=0,i[(w=e+11|0)>>0]=m,i[(w+1|0)>>0]=m>>>8|0,i[(w+2|0)>>0]=m>>>16|0,i[(w+3|0)>>0]=m>>>24|0,A[(e+16|0)>>2]=0,i[(e+10|0)>>0]=_,i[(e+9|0)>>0]=7;break e}r:{t:{i:{a:{n:{A:{f:{o:{c:{b:{u:{s:{k:{l:{p:{y:{d:{g:{v:{h:{if(!((k=31&(0|f[h>>0])|0)>>>0<20))switch(0|k+-20){case 4:break n;case 11:break p;case 7:break d;case 6:break g;case 5:break v;case 0:break r;case 1:break t;case 2:break i;case 3:break a;default:break h}return i[(e+8|0)>>0]=3,i[(e+9|0)>>0]=k,o=(b=g)+(t=0)|0,(a=(c=d)+(s=1)|0)>>>0<s>>>0&&(o=o+1|0),A[(c=r)>>2]=a,A[(c+4|0)>>2]=o,o=0,A[(c=e)>>2]=0,void(A[(c+4|0)>>2]=o)}if(!(k>>>0<28)&&31!=(0|k))break y;Lt(1051280,40,1051412),l()}if(k=2,v>>>0>=2)break o;y=8,p=o=1,k=1;break f}if(k=2,!(v>>>0>=2)){y=8,p=o=1,k=1;break b}if(y=8,p=o=2,2==(0|v))break b;if(k=4,v>>>0>=4)break u;y=8,p=o=3,k=3;break b}if(k=2,!(v>>>0>=2)){y=8,p=o=1,k=1;break k}if(y=8,p=o=2,2==(0|v))break k;if(k=4,!(v>>>0>=4)){y=8,p=o=3,k=3;break k}if(y=8,p=o=4,4==(0|v))break k;if(k=6,!(v>>>0>=6)){y=8,p=o=5,k=5;break k}if(y=8,p=o=6,6==(0|v))break k;if(k=8,v>>>0>=8)break l;y=8,p=o=7,k=7;break k}return i[(e+8|0)>>0]=3,i[(e+9|0)>>0]=k,a=(o=g)+(c=0)|0,(t=(b=d)+(s=1)|0)>>>0<s>>>0&&(a=a+1|0),A[(b=r)>>2]=t,A[(b+4|0)>>2]=a,a=0,A[(b=e)>>2]=0,void(A[(b+4|0)>>2]=a)}return i[(e+8|0)>>0]=5,t=(a=g)+(b=0)|0,(c=(o=d)+(s=1)|0)>>>0<s>>>0&&(t=t+1|0),A[(o=r)>>2]=c,A[(o+4|0)>>2]=t,t=0,A[(o=e)>>2]=0,void(A[(o+4|0)>>2]=t)}if(y=8,p=t=8,8!=(0|v))break s}t=p,A[((o=e)+8|0)>>2]=y,A[(o+12|0)>>2]=t,A[(o+16|0)>>2]=k;break e}return y=t=0|f[((a=h)+1|0)>>0],p=o=0,B=o=0|f[(a+2|0)>>0],E=t=0,Q=t=0|f[(a+3|0)>>0],I=o=0,F=o=0|f[(a+4|0)>>0],D=t=0,x=t=0|f[(a+5|0)>>0],U=o=0,J=o=0|f[(a+6|0)>>0],X=t=0,c=(t=g)+(o=0)|0,(b=(a=d)+(s=9)|0)>>>0<s>>>0&&(c=c+1|0),A[(a=r)>>2]=b,A[(a+4|0)>>2]=c,d=c=0|f[((t=h)+8|0)>>0],g=a=0,T=a=0|f[(t+7|0)>>0],L=c=0,i[(e+8|0)>>0]=4,z=c=g,c=E,t=B,a=0,o=31&(s=48)|0,32<=(63&s|0)>>>0?(a=t<<o|0,G=0):(a=((1<<o|0)-1|0)&(t>>>(32-o|0)|0)|0|c<<o|0,G=t<<o|0),P=a,a=p,c=y,t=0,o=31&(s=56)|0,32<=(63&s|0)>>>0?(t=c<<o|0,Z=0):(t=((1<<o|0)-1|0)&(c>>>(32-o|0)|0)|0|a<<o|0,Z=c<<o|0),H=t,K=(a=G)|(s=Z)|0,q=c=(t=P)|(c=H)|0,c=I,t=Q,a=0,o=31&(s=40)|0,32<=(63&s|0)>>>0?(a=t<<o|0,W=0):(a=((1<<o|0)-1|0)&(t>>>(32-o|0)|0)|0|c<<o|0,W=t<<o|0),$=a,ee=(c=K)|(s=W)|0,re=t=(a=q)|(t=$)|0,t=D,a=F,c=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(c=a<<o|0,j=0):(c=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|t<<o|0,j=a<<o|0),te=c,ie=(t=ee)|(s=j)|0,ae=a=(c=re)|(a=te)|0,a=U,c=x,t=0,o=31&(s=24)|0,32<=(63&s|0)>>>0?(t=c<<o|0,C=0):(t=((1<<o|0)-1|0)&(c>>>(32-o|0)|0)|0|a<<o|0,C=c<<o|0),ne=t,Ae=(a=ie)|(s=C)|0,fe=c=(t=ae)|(c=ne)|0,c=X,t=J,a=0,o=31&(s=16)|0,32<=(63&s|0)>>>0?(a=t<<o|0,R=0):(a=((1<<o|0)-1|0)&(t>>>(32-o|0)|0)|0|c<<o|0,R=t<<o|0),oe=a,ce=(c=Ae)|(s=R)|0,be=t=(a=fe)|(t=oe)|0,t=L,a=T,c=0,o=31&(s=8)|0,32<=(63&s|0)>>>0?(c=a<<o|0,N=0):(c=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|t<<o|0,N=a<<o|0),ue=c,se=(t=ce)|(s=N)|0,ke=a=(c=be)|(a=ue)|0,t=(a=z)|(t=ke)|0,c=(c=d)|(s=se)|0,a=0,u[(e+16|0)>>3]=+(c>>>0)+4294967296*+(t>>>0),t=0,A[(c=e)>>2]=0,void(A[(c+4|0)>>2]=t)}if(y=8,p=t=4,4!=(0|v))break c}t=p,A[((c=e)+8|0)>>2]=y,A[(c+12|0)>>2]=t,A[(c+16|0)>>2]=k;break e}return y=t=0|f[((a=h)+1|0)>>0],p=c=0,B=c=0|f[(a+2|0)>>0],E=t=0,b=(t=g)+(c=0)|0,(o=(a=d)+(s=5)|0)>>>0<s>>>0&&(b=b+1|0),A[(a=r)>>2]=o,A[(a+4|0)>>2]=b,d=b=0|f[((t=h)+4|0)>>0],g=a=0,Q=a=0|f[(t+3|0)>>0],I=b=0,i[(e+8|0)>>0]=4,le=b=g,b=E,t=B,a=0,c=31&(s=16)|0,32<=(63&s|0)>>>0?(a=t<<c|0,S=0):(a=((1<<c|0)-1|0)&(t>>>(32-c|0)|0)|0|b<<c|0,S=t<<c|0),pe=a,a=p,b=y,t=0,c=31&(s=24)|0,32<=(63&s|0)>>>0?(t=b<<c|0,Y=0):(t=((1<<c|0)-1|0)&(b>>>(32-c|0)|0)|0|a<<c|0,Y=b<<c|0),ye=t,de=(a=S)|(s=Y)|0,ge=b=(t=pe)|(b=ye)|0,b=I,t=Q,a=0,c=31&(s=8)|0,32<=(63&s|0)>>>0?(a=t<<c|0,O=0):(a=((1<<c|0)-1|0)&(t>>>(32-c|0)|0)|0|b<<c|0,O=t<<c|0),ve=a,he=(b=de)|(s=O)|0,_e=t=(a=ge)|(t=ve)|0,b=(t=le)|(b=_e)|0,a=(a=d)|(s=he)|0,t=0,u[(e+16|0)>>3]=+(a>>>0)+4294967296*+(b>>>0),b=0,A[(a=e)>>2]=0,void(A[(a+4|0)>>2]=b)}if(y=8,p=b=2,2!=(0|v))break A}b=p,A[((a=e)+8|0)>>2]=y,A[(a+12|0)>>2]=b,A[(a+16|0)>>2]=k;break e}return o=(b=g)+(a=0)|0,(c=(t=d)+(s=3)|0)>>>0<s>>>0&&(o=o+1|0),A[(t=r)>>2]=c,A[(t+4|0)>>2]=o,d=o=0|f[((b=h)+2|0)>>0],g=t=0,y=t=0|f[(b+1|0)>>0],p=o=0,i[(e+8|0)>>0]=4,we=o=g,o=p,b=t,t=0,a=31&(s=8)|0,32<=(63&s|0)>>>0?(t=b<<a|0,V=0):(t=((1<<a|0)-1|0)&(b>>>(32-a|0)|0)|0|o<<a|0,V=b<<a|0),me=t,b=(t=we)|(b=me)|0,o=(o=d)|(s=V)|0,t=0,u[(e+16|0)>>3]=+(o>>>0)+4294967296*+(b>>>0),b=0,A[(o=e)>>2]=0,void(A[(o+4|0)>>2]=b)}if(!(v>>>0>1)){A[(e+16|0)>>2]=1,b=0,t=v,o=0,a=31&(s=32)|0,32<=(63&s|0)>>>0?(o=t<<a|0,M=0):(o=((1<<a|0)-1|0)&(t>>>(32-a|0)|0)|0|b<<a|0,M=t<<a|0),t=o|(t=0)|0,Be=(b=M)|(s=8)|0,A[((b=e)+8|0)>>2]=Be,A[(b+12|0)>>2]=t;break e}return c=(t=g)+(b=0)|0,(a=(o=d)+(s=2)|0)>>>0<s>>>0&&(c=c+1|0),A[(o=r)>>2]=a,A[(o+4|0)>>2]=c,i[(e+9|0)>>0]=0|f[(h+1|0)>>0],i[(e+8|0)>>0]=3,c=0,A[(o=e)>>2]=0,void(A[(o+4|0)>>2]=c)}return i[(e+8|0)>>0]=2,a=(c=g)+(o=0)|0,(b=(t=d)+(s=1)|0)>>>0<s>>>0&&(a=a+1|0),A[(t=r)>>2]=b,A[(t+4|0)>>2]=a,a=0,A[(t=e)>>2]=0,void(A[(t+4|0)>>2]=a)}return i[(e+8|0)>>0]=1,b=(a=g)+(t=0)|0,(o=(c=d)+(s=1)|0)>>>0<s>>>0&&(b=b+1|0),A[(c=r)>>2]=o,A[(c+4|0)>>2]=b,b=0,A[(c=e)>>2]=0,void(A[(c+4|0)>>2]=b)}return n[(e+8|0)>>1]=256,o=(b=g)+(c=0)|0,(t=(a=d)+(s=1)|0)>>>0<s>>>0&&(o=o+1|0),A[(a=r)>>2]=t,A[(a+4|0)>>2]=o,o=0,A[(a=e)>>2]=0,void(A[(a+4|0)>>2]=o)}return n[(e+8|0)>>1]=0,t=(o=g)+(a=0)|0,(c=(b=d)+(s=1)|0)>>>0<s>>>0&&(t=t+1|0),A[(b=r)>>2]=c,A[(b+4|0)>>2]=t,t=0,A[(b=e)>>2]=0,void(A[(b+4|0)>>2]=t)}Nt(0|_,0|k,1051556),l()}t=0,A[(b=e)>>2]=1,A[(b+4|0)>>2]=t}function ae(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0;t=0|ea(0|(e=0|ia(0|(e|=0))),0|(r=0|Ti(0|e)));e:{r:{t:if(!(0|Li(0|e))){i=0|A[e>>2];i:{if(!(0|Si(0|e))){if(r=i+r|0,(0|(e=0|ra(0|e,0|i)))!=(0|A[267983]))break i;if(3!=(0|3&(0|A[(t+4|0)>>2])))break t;return A[267981]=r,void bi(0|e,0|r,0|t)}if(!(0|ca(0,0,e=16+(i+r|0)|0)))break r;return void(A[267985]=(0|A[267985])-e|0)}i>>>0<256?(0|(a=0|A[(e+12|0)>>2]))==(0|(n=0|A[(e+8|0)>>2]))?(o=0,c=(0|A[267881])&(0|da(-2,0|i>>>3))|0,A[(o+1071524|0)>>2]=c):(A[(n+12|0)>>2]=a,A[(a+8|0)>>2]=n):Vr(0|e)}if(0|Gi(0|t))bi(0|e,0|r,0|t);else{t:{if((0|t)!=(0|A[267984])){if((0|t)!=(0|A[267983]))break t;return A[267983]=e,r=(0|A[267981])+r|0,A[267981]=r,void hi(0|e,0|r)}if(A[267984]=e,r=(0|A[267982])+r|0,A[267982]=r,A[(e+4|0)>>2]=1|r,(0|e)==(0|A[267983])&&(A[267981]=0,A[267983]=0),(0|A[267991])>>>0>=r>>>0)break r;if(r=0|_i(0|(e=0|ta(0)),8),t=0|_i(20,8),i=0|_i(16,8),a=0|_i(16,8),!(0|A[267984]))break r;if(e=(-9&((((e-r|0)-t|0)-i|0)-65544|0)|0)-3|0,!((r=0-(a<<2|0)|0)>>>0>e>>>0?e:r))break r;r=0|_i(0|(e=0|ta(0)),8),i=0|_i(20,8),a=0|_i(16,8),t=0;i:if(!((n=0|A[267982])>>>0<=(e=a+(i+(r-e|0)|0)|0)>>>0)){i=-65536&(n+(-1^e|0)|0)|0,r=0|A[267984],e=1071948;a:{n:for(;;){if(!((0|A[e>>2])>>>0>r>>>0)&&(0|Oi(0|e))>>>0>r>>>0)break a;if(!(e=0|A[(e+8|0)>>2]))break n}e=0}if(t=0,!(0|zi(0|e))&&0|ba(0,A[(e+12|0)>>2])&&!((0|A[(e+4|0)>>2])>>>0<i>>>0)){r=1071948;a:for(;;){if(0|ci(0|e,0|r))break i;if(!(r=0|A[(r+8|0)>>2]))break a}r=0|A[(e+4|0)>>2],r=0|(A[e>>2],0),i&&r&&(A[(e+4|0)>>2]=(0|A[(e+4|0)>>2])-i|0,A[267985]=(0|A[267985])-i|0,r=0|A[267982],e=0|ea(0|(e=0|A[267984]),0|(t=(0|_i(0|(t=0|ta(0|e)),8))-t|0)),r=(r-i|0)-t|0,A[267982]=r,A[267984]=e,A[(e+4|0)>>2]=1|r,a=0|_i(0|(t=0|ta(0)),8),n=0|_i(20,8),f=0|_i(16,8),o=0|ea(0|e,0|r),c=f+(n+(a-t|0)|0)|0,A[(o+4|0)>>2]=c,A[267991]=2097152,t=i)}}if((0|t)!=(0|0-(0|Rr())))break r;if((0|A[267982])>>>0<=(0|A[267991])>>>0)break r;return void(A[267991]=-1)}if(r=(i=0|Ti(0|t))+r|0,i>>>0<256?(0|(a=0|A[(t+12|0)>>2]))==(0|(t=0|A[(t+8|0)>>2]))?(o=0,c=(0|A[267881])&(0|da(-2,0|i>>>3))|0,A[(o+1071524|0)>>2]=c):(A[(t+12|0)>>2]=a,A[(a+8|0)>>2]=t):Vr(0|t),hi(0|e,0|r),(0|e)==(0|A[267983])){A[267981]=r;break r}}if(r>>>0<256)break e;if(Nr(0|e,0|r),e=(0|A[267993])-1|0,A[267993]=e,!e)return void Rr()}return}r=1071532+((t=r>>>3|0)<<3|0)|0,(i=0|A[267881])&(t=1<<t|0)|0?t=0|A[(r+8|0)>>2]:(A[267881]=i|t|0,t=r),A[(r+8|0)>>2]=e,A[(t+12|0)>>2]=e,A[(e+12|0)>>2]=r,A[(e+8|0)>>2]=t}function ne(e,r,t){r|=0,t|=0;var a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0;n=0|A[(16+(e|=0)|0)>>2];e:{r:{t:{if(1!=(0|(k=0|A[(e+8|0)>>2]))){if(1==(0|n))break t;n=0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],r,t);break e}if(1!=(0|n))break r}c=r+t|0;t:{if(u=0|A[(e+20|0)>>2]){b=0,a=r;i:for(;;){if((0|(n=a))==(0|c))break t;if(o=n+1|0,(0|(a=0|i[n>>0]))<=-1)if(s=255&a|0,(0|o)!=(0|c)?(a=n+2|0,l=63&(0|f[(n+1|0)>>0])|0):(l=0,a=c),s>>>0>=224)if((0|a)!=(0|c)?(o=a+1|0,p=63&(0|f[a>>0])|0):(p=0,o=c),s>>>0>=240){if((0|o)!=(0|c)?(y=63&(0|f[o>>0])|0,o=a=o+1|0):(y=0,a=c),1114112==(l<<12|0|1835008&(s<<18|0)|0|p<<6|0|y|0))break t}else a=o;else o=a;else a=o;if(b=(b-n|0)+a|0,!(u=u+-1|0))break i}}else b=0,o=r;if((0|o)!=(0|c)&&((0|(n=0|i[o>>0]))>-1||((0|o+1)!=(0|c)?(a=o+2|0,o=(63&(0|f[(o+1|0)>>0])|0)<<12|0):(o=0,a=c),(255&n|0)>>>0<224||((0|a)!=(0|c)?(u=a+1|0,a=(63&(0|f[a>>0])|0)<<6|0):(a=0,u=c),(255&n|0)>>>0<240||1114112!=(o|1835008&((n=255&n|0)<<18|0)|0|a|0|(c=(0|u)!=(0|c)?63&(0|f[u>>0])|0:0)|0))))){i:{a:if(b){if(!(b>>>0<t>>>0)){if(n=0,(0|b)==(0|(a=t)))break a;break i}if(n=0,(0|i[(r+(a=b)|0)>>0])<-64)break i}else a=0;b=a,n=r}t=n?b:t,r=n||r}}if(1!=(0|k))return 0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],r,t)}r:{t:{if(t){for(a=0,o=t,n=r;a=a+(128!=(0|192&(0|f[n>>0])))|0,n=n+1|0,o=o+-1|0;);if(a>>>0>=(b=0|A[(e+12|0)>>2])>>>0)break t;for(a=0,o=t,n=r;;)if(a=a+(128!=(0|192&(0|f[n>>0])))|0,n=n+1|0,!(o=o+-1|0))break r}if(a=0,b=0|A[(e+12|0)>>2])break r}return 0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],r,t)}n=0,c=a=b-a|0;r:{t:{i:switch(0|3&(3==(0|(o=0|f[(e+32|0)>>0]))?0:o)){case 2:break t;case 1:break i;default:break r}c=0,n=a;break r}n=a>>>1|0,c=(a+1|0)>>>1|0}n=n+1|0,o=0|A[(e+28|0)>>2],a=0|A[(e+4|0)>>2],b=0|A[(e+24|0)>>2];r:{t:for(;;){if(!(n=n+-1|0))break r;if(0|va[0|A[(o+16|0)>>2]](b,a))break t}return 1}if(n=1,1114112!=(0|a)&&!(0|va[0|A[(o+12|0)>>2]](b,r,t))){n=0;r:for(;;){if((0|c)==(0|n))return c>>>0<c>>>0|0;if(n=n+1|0,0|va[0|A[(o+16|0)>>2]](b,a))break r}return(n+-1|0)>>>0<c>>>0|0}}return 0|n}function Ae(e,r,t){e|=0,r|=0;var a=0,n=0,o=0,c=0,b=0,u=0,s=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0;m=1;e:{r:if(E=0|A[(24+(t|=0)|0)>>2],Q=0|A[(t+28|0)>>2],I=0|A[(Q+16|0)>>2],!(0|va[0|I](E,34))){t:if(r){B=e+r|0,c=0,G=e,y=e,h=0;i:{a:for(;;){d=y+1|0;n:{if((0|(t=0|i[y>>0]))<=-1){if((0|d)!=(0|B)?(d=y+2|0,_=63&(0|f[(y+1|0)>>0])|0):(_=0,d=B),m=31&t|0,(t=255&t|0)>>>0>223){if((0|d)!=(0|B)?(y=63&(0|f[d>>0])|0,d=v=d+1|0):(y=0,v=B),_=y|_<<6|0,!(t>>>0>=240)){g=_|m<<12|0,y=d,d=v;break n}if((0|v)!=(0|B)?(t=63&(0|f[v>>0])|0,d=y=v+1|0):(t=0,y=d,d=v),1114112!=(0|(g=_<<6|0|1835008&(m<<18|0)|0|t|0)))break n;break i}g=_|m<<6|0}else g=255&t|0;y=d}v=116,t=2;n:{A:{f:o:{c:{b:switch(0|g+-9){default:if(92==(0|g))break c;case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:if(!(0|mr(0|g))&&0|we(0|g))break A;b=0,s=(n=7^(k(1|g)>>>2|0)|0)|(o=0)|0,p=a=b|(a=5)|0,t=3,v=g;break f;case 4:v=114;break o;case 0:break f;case 25:break c;case 1:}v=110;break o}v=g}if(h>>>0<c>>>0)break n;f:if(c){if(!(c>>>0<r>>>0)){if((0|c)==(0|r))break f;break n}if((0|i[(e+c|0)>>0])<-64)break n}if(h)if(h>>>0<r>>>0){if((0|i[(e+h|0)>>0])<=-65)break n}else if((0|h)!=(0|r))break n;if(0|va[0|A[(Q+12|0)>>2]](E,e+c|0,h-c|0))return 1;for(;;){_=t,m=1,c=92,t=1;f:{o:{c:{b:{u:switch(0|_){case 3:s:{k:{l:{p:switch(a=p,b=s,n=0,w=31&(o=32)|0,32<=(63&o|0)>>>0?(n=0,Z=a>>>w|0):(n=a>>>w|0,Z=(((1<<w|0)-1|0)&a|0)<<(32-w|0)|0|b>>>w|0),0|255&Z){case 1:break c;case 2:break s;case 5:break k;case 4:break l;case 3:break p;default:break b}b=(n=p)&(b=-256)|0,s=(n=(a=s)&(o=-1)|0)|(o=0)|0,p=a=b|(a=2)|0,t=3,c=123;break f}n=(a=p)&(n=-256)|0,s=(a=(b=s)&(o=-1)|0)|(o=0)|0,p=b=n|(b=3)|0,t=3,c=117;break f}a=(b=p)&(a=-256)|0,s=(b=(n=s)&(o=-1)|0)|(o=0)|0,p=n=a|(n=4)|0,t=3;break f}if(n=p,c=((c=15&(v>>>(28&((t=s)<<2|0)|0)|0)|0)>>>0<10?48:87)+c|0,!t)break o;u=(n=p)+(b=-1)|0,(w=(a=s)+(o=-1)|0)>>>0<o>>>0&&(u=u+1|0),W=(n=w)&(o=-1)|0,j=a=u&(a=0)|0,C=n=(a=p)&(n=-1)|0,s=(a=W)|(o=(u=s)&(o=0)|0)|0,p=u=(n=j)|(u=C)|0,t=3;break f;case 2:break f;case 1:break u;default:break b}t=0,c=v;break f}t=1,g>>>0<128||(t=2,g>>>0<2048||(t=g>>>0<65536?3:4)),c=t+h|0;break A}s=(n=s)&(o=-1)|0,p=a=(u=p)&(a=-256)|0,t=3,c=125;break f}n=(a=p)&(n=-256)|0,s=(a=(u=s)&(o=-1)|0)|(o=0)|0,p=u=n|(u=1)|0,t=3}if(0|va[0|I](E,c))break r}}if(h=(h-G|0)+d|0,G=y,(0|y)!=(0|B))continue a;break i}break a}re(0|e,0|r,0|c,0|h,1067980),l()}if(c){if(!(c>>>0<r>>>0)){if((0|c)==(0|r))break t;break e}if((0|i[(e+c|0)>>0])<=-65)break e}else c=0}else c=0;if(m=1,!(0|va[0|A[(Q+12|0)>>2]](E,e+c|0,r-c|0)))return 0|va[0|I](E,34)}return 0|m}re(0|e,0|r,0|c,0|r,1067996),l()}function fe(e,r,t,a){e|=0,t|=0,a|=0;var u,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0;h=u=h-128|0;e:if(c(+(r=+r)),I=g=0|o(1),(v=E=0|o(0))&(y=-1)|0|(p=g&(p=2147483647)|0)|0){D=v=(p=I)&(v=1048575)|0,x=(p=R=(g=E)&(y=-1)|0)|(y=0)|0,U=g=v|(g=1048576)|0,g=I,v=E,p=0,d=31&(y=1)|0,32<=(63&y|0)>>>0?(p=v<<d|0,N=0):(p=((1<<d|0)-1|0)&(v>>>(32-d|0)|0)|0|g<<d|0,N=v<<d|0),J=(g=N)&(y=-2)|0,X=v=p&(v=2097151)|0,v=I,p=E,g=0,d=31&(y=52)|0,32<=(63&y|0)>>>0?(g=0,S=v>>>d|0):(g=v>>>d|0,S=(((1<<d|0)-1|0)&v|0)<<(32-d|0)|0|p>>>d|0),g=U,p=X,W=y=(d=B=2047&S|0)?x:J,j=v=d?g:p,Y=(d=y)&(g=1)|0,O=y=v&(y=0)|0;r:{if(C=d=(y=I)&(d=2146435072)|0,(Z=(v=E)&(g=0)|0)|d|0){if((0|(y=Z))!=(0|(g=0))|(0|(d=C))!=(0|(v=2146435072))|0)break r;_=R|(y=D)|0?2:3;break e}B=B+-1075|0,y=O,_=1^Y|0,Z=1,C=y=0;break e}y=j,g=W,d=0,p=31&(v=1)|0,32<=(63&v|0)>>>0?(d=g<<p|0,V=0):(d=((1<<p|0)-1|0)&(g>>>(32-p|0)|0)|0|y<<p|0,V=g<<p|0),T=d,w=(0|(y=W))==(0|(v=0))&(0|(d=j))==(0|(g=1048576))|0,y=4194304,d=T,W=g=(p=w)?0:V,j=v=p?y:d,v=0,g=0,Z=y=(d=p)?2:1,C=p=d?v:g,p=O,_=1^Y|0,B=(d?-1077:-1076)+B|0}else _=4;n[(u+120|0)>>1]=B,p=C,y=u,A[(u+112|0)>>2]=Z,A[(u+116|0)>>2]=p,y=u,p=0,A[(u+104|0)>>2]=1,A[(u+108|0)>>2]=p,p=j,y=u,A[(u+96|0)>>2]=W,A[(u+100|0)>>2]=p,i[(u+122|0)>>0]=_,2!=(0|_)?(p=I,d=E,y=0,g=31&(v=56)|0,32<=(63&v|0)>>>0?(y=0,M=p>>>g|0):(y=p>>>g|0,M=(((1<<g|0)-1|0)&p|0)<<(32-g|0)|0|d>>>g|0),E=(p=M)&(v=128)|0,I=d=y&(d=0)|0,t?(B=E|(p=I)|0?1066751:1066752,t=1):(B=E|(d=I)|0?1066751:1066756,y=E,p=0,g=31&(v=7)|0,32<=(63&v|0)>>>0?(p=0,F=d>>>g|0):(p=d>>>g|0,F=(((1<<g|0)-1|0)&d|0)<<(32-g|0)|0|y>>>g|0),t=F)):(B=1066756,t=0);e:{r:{t:{i:{a:{n:{A:{f:{o:{c:switch(0|255&((255&(_=_+-2|0)|0)>>>0<3?_:3)){case 2:break A;case 3:break f;case 1:break o}A[(u+40|0)>>2]=3,A[(u+36|0)>>2]=1066760,n[(u+32|0)>>1]=2;break r}A[(u+40|0)>>2]=3,A[(u+36|0)>>2]=1066757,n[(u+32|0)>>1]=2;break r}if(function(e,r,t,a){e|=0,t|=0,a|=0;var f,o=0,c=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,nt=0,At=0,ft=0,ot=0,ct=0,bt=0,ut=0,st=0,kt=0,lt=0,pt=0,yt=0,dt=0,gt=0,vt=0,ht=0,_t=0,wt=0,mt=0,Bt=0,Et=0,Qt=0,It=0,Gt=0,Zt=0,Wt=0,jt=0,Ct=0,Nt=0,Yt=0,Ot=0,Vt=0,Mt=0,Ft=0,xt=0,Ut=0,Jt=0,Xt=0,Tt=0,zt=0;h=f=h-48|0;f:{o:{c:{b:{if(v=y=0|A[(k=r|=0)>>2],d=c=0|A[(k+4|0)>>2],y|c|0){if(I=c=0|A[((k=r)+8|0)>>2],w=y=0|A[(k+12|0)>>2],c|y|0){if(_=y=0|A[((k=r)+16|0)>>2],g=c=0|A[(k+20|0)>>2],y|c|0){if(c=d,c=g,u=(c=d)+(y=g)|0,(p=(k=v)+(o=_)|0)>>>0<o>>>0&&(u=u+1|0),_=p,g=u,u=d,!((u=g)>>>0<(k=d)>>>0|(0|u)==(0|k)&(c=p)>>>0<(o=v)>>>0|0)){if(c=d,c=w,Z=y=(o=v)-(k=I)|0,E=p=(c=d)-(p=(o>>>0<k>>>0)+(u=w)|0)|0,p=c,!((p=E)>>>0>(o=d)>>>0|(0|p)==(0|o)&(c=y)>>>0>(k=v)>>>0|0)){u:{s:{k:{l:{if(!((c=g)>>>0>(p=536870911)>>>0|(0|c)==(0|p)&(k=_)>>>0>(o=-1)>>>0|0)){if(r=0|b[(r+24|0)>>1],n[(f+8|0)>>1]=r,k=E,A[(c=f)>>2]=Z,A[(c+4|0)>>2]=k,Q=(B=(k=g)>>>0<(c=1)>>>0|(0|k)==(0|c)&(o=_)>>>0<(p=0)>>>0|0)?r+-32|0:r,o=k,p=_,k=0,u=31&(c=32)|0,32<=(63&c|0)>>>0?(k=p<<u|0,ue=0):(k=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,ue=p<<u|0),$e=k,k=g,k=$e,p=g,_=c=(u=B)?ue:_,g=o=u?k:p,u=c,Q=(B=o>>>0<(c=65536)>>>0|(0|o)==(0|c)&u>>>0<(k=0)>>>0|0)?Q+-16|0:Q,u=o,u=o,k=_,o=0,p=31&(c=16)|0,32<=(63&c|0)>>>0?(o=k<<p|0,se=0):(o=((1<<p|0)-1|0)&(k>>>(32-p|0)|0)|0|u<<p|0,se=k<<p|0),er=o,o=g,o=er,k=g,_=c=(p=B)?se:_,g=u=p?o:k,p=c,Q=(B=u>>>0<(c=16777216)>>>0|(0|u)==(0|c)&p>>>0<(o=0)>>>0|0)?Q+-8|0:Q,p=u,p=u,o=_,u=0,k=31&(c=8)|0,32<=(63&c|0)>>>0?(u=o<<k|0,ke=0):(u=((1<<k|0)-1|0)&(o>>>(32-k|0)|0)|0|p<<k|0,ke=o<<k|0),rr=u,u=g,u=rr,o=g,_=c=(k=B)?ke:_,g=p=k?u:o,k=c,Q=(B=p>>>0<(c=268435456)>>>0|(0|p)==(0|c)&k>>>0<(u=0)>>>0|0)?Q+-4|0:Q,k=p,u=_,p=0,o=31&(c=4)|0,32<=(63&c|0)>>>0?(p=u<<o|0,le=0):(p=((1<<o|0)-1|0)&(u>>>(32-o|0)|0)|0|k<<o|0,le=u<<o|0),tr=p,p=g,p=tr,u=g,_=c=(o=B)?le:_,g=k=o?p:u,o=c,B=k>>>0<(c=1073741824)>>>0|(0|k)==(0|c)&o>>>0<(p=0)>>>0|0,o=k,p=_,k=0,u=31&(c=2)|0,32<=(63&c|0)>>>0?(k=p<<u|0,pe=0):(k=((1<<u|0)-1|0)&(p>>>(32-u|0)|0)|0|o<<u|0,pe=p<<u|0),ir=k,k=g,k=ir,p=g,M=c=(u=B)?pe:_,Y=o=u?k:p,u=c,c=0,p=31&(k=63)|0,32<=(63&k|0)>>>0?(c=o>>31|0,ye=o>>p|0):(c=o>>p|0,ye=(((1<<p|0)-1|0)&o|0)<<(32-p|0)|0|u>>>p|0),(0|(Q=((r-(B=(B?Q+-2|0:Q)+(-1^ye|0)|0)|0)<<16|0)>>16|0))<0)break u;if(R=(o=Q)&(k=63)|0,G=u=(c=0)&(u=0)|0,u=-1,c=-1,o=G,p=31&(k=R)|0,32<=(63&k|0)>>>0?(o=0,de=u>>>p|0):(o=u>>>p|0,de=(((1<<p|0)-1|0)&u|0)<<(32-p|0)|0|c>>>p|0),g=o,o=E,c=(o=g)&(c=E)|0,ar=(u=_=de)&(k=Z)|0,A[((u=f)+16|0)>>2]=ar,A[(u+20|0)>>2]=c,c=E,c=o,(c=E)>>>0>(u=g)>>>0|(0|c)==(0|u)&(o=k)>>>0>(k=_)>>>0|0)break s;if(n[(f+8|0)>>1]=r,o=d,A[(c=f)>>2]=v,A[(c+4|0)>>2]=o,o=g,o=d,c=(o=g)&(c=d)|0,nr=(k=_)&(u=v)|0,A[((k=f)+16|0)>>2]=nr,A[(k+20|0)>>2]=c,c=d,c=o,(c=d)>>>0>(k=g)>>>0|(0|c)==(0|k)&(o=u)>>>0>(u=_)>>>0|0)break k;if((r=(0|s(((-96-B|0)<<16|0)>>16|0,80)+86960)/2126|0)>>>0>=81)break l;_=o=0|A[(u=1064800+(r=r<<4|0)|0)>>2],g=c=0|A[(u+4|0)>>2],I=(u=o)&(k=-1)|0,w=o=c&(o=0)|0,Ar=o,o=d,o=G,o=d,c=v,u=G,p=31&(k=R)|0,32<=(63&k|0)>>>0?(u=c<<p|0,ge=0):(u=((1<<p|0)-1|0)&(c>>>(32-p|0)|0)|0|o<<p|0,ge=c<<p|0),d=u,o=v=ge,c=0,p=31&(k=32)|0,32<=(63&k|0)>>>0?(c=0,ve=u>>>p|0):(c=u>>>p|0,ve=(((1<<p|0)-1|0)&u|0)<<(32-p|0)|0|o>>>p|0),z=c,S=o=0|la(0|I,0|(c=Ar),0|(ne=ve),0|(o=z)),W=c=m,u=o,o=0,p=31&(k=32)|0,32<=(63&k|0)>>>0?(o=0,he=c>>>p|0):(o=c>>>p|0,he=(((1<<p|0)-1|0)&c|0)<<(32-p|0)|0|u>>>p|0),we=o,fr=_e=he,or=o,o=g,c=_,u=0,p=31&(k=32)|0,32<=(63&k|0)>>>0?(u=0,me=o>>>p|0):(u=o>>>p|0,me=(((1<<p|0)-1|0)&o|0)<<(32-p|0)|0|c>>>p|0),N=u,u=z,cr=c=0|la(0|(D=me),0|(u=N),0|ne,0|(c=z)),br=u=m,y=(u=or)+(c=br)|0,(p=(o=fr)+(k=cr)|0)>>>0<k>>>0&&(y=y+1|0),ur=p,sr=y,y=N,d=o=(y=d)&(o=0)|0,_=u=0|la(0|D,0|(o=N),0|(v=(u=v)&(k=-1)|0),0|(u=d)),g=o=m,y=u,u=0,c=31&(k=32)|0,32<=(63&k|0)>>>0?(u=0,Be=o>>>c|0):(u=o>>>c|0,Be=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|y>>>c|0),Ae=u,p=(u=sr)+(y=Ae)|0,(c=(o=ur)+(k=Ee=Be)|0)>>>0<k>>>0&&(p=p+1|0),F=c,C=p,kr=(u=S)&(k=-1)|0,lr=o=(p=W)&(o=0)|0,o=w,o=d,u=0|la(0|I,0|(o=w),0|v,0|(u=d)),o=m,p=u,u=0,y=31&(k=32)|0,32<=(63&k|0)>>>0?(u=0,Qe=o>>>y|0):(u=o>>>y|0,Qe=(((1<<y|0)-1|0)&o|0)<<(32-y|0)|0|p>>>y|0),pr=u,c=(u=lr)+(p=pr)|0,(y=(o=kr)+(k=Qe)|0)>>>0<k>>>0&&(c=c+1|0),yr=c,dr=(u=_)&(k=-1)|0,gr=o=(c=g)&(o=0)|0,c=y,y=(o=yr)+(u=gr)|0,(p=c+(k=dr)|0)>>>0<k>>>0&&(y=y+1|0),o=p,p=y+(c=0)|0,(u=o+(k=-2147483648)|0)>>>0<k>>>0&&(p=p+1|0),y=u,o=0,c=31&(k=32)|0,32<=(63&k|0)>>>0?(o=0,Ie=p>>>c|0):(o=p>>>c|0,Ie=(((1<<c|0)-1|0)&p|0)<<(32-c|0)|0|y>>>c|0),Ge=Ie,$=o,g=o=0,o=0,p=1,y=g,c=31&(k=_=63&(0-((0|b[(r+1064808|0)>>1])+B|0)|0)|0)|0,32<=(63&k|0)>>>0?(y=p<<c|0,Ze=0):(y=((1<<c|0)-1|0)&(p>>>(32-c|0)|0)|0|o<<c|0,Ze=p<<c|0),j=y,u=y+(p=-1)|0,(c=(o=O=Ze)+(k=-1)|0)>>>0<k>>>0&&(u=u+1|0),S=c,W=u,vr=u=w,u=E,u=G,u=E,y=Z,o=G,p=31&(k=R)|0,32<=(63&k|0)>>>0?(o=y<<p|0,We=0):(o=((1<<p|0)-1|0)&(y>>>(32-p|0)|0)|0|u<<p|0,We=y<<p|0),d=o,u=v=We,y=0,p=31&(k=32)|0,32<=(63&k|0)>>>0?(y=0,je=o>>>p|0):(y=o>>>p|0,je=(((1<<p|0)-1|0)&o|0)<<(32-p|0)|0|u>>>p|0),P=y,Z=u=0|la(0|I,0|(y=vr),0|(fe=je),0|(u=P)),E=y=m,hr=(o=u)&(k=-1)|0,_r=u=y&(u=0)|0,u=w,d=o=(u=d)&(o=0)|0,y=0|la(0|I,0|(o=w),0|(v=(y=v)&(k=-1)|0),0|(y=d)),o=m,u=y,y=0,p=31&(k=32)|0,32<=(63&k|0)>>>0?(y=0,Ce=o>>>p|0):(y=o>>>p|0,Ce=(((1<<p|0)-1|0)&o|0)<<(32-p|0)|0|u>>>p|0),wr=y,c=(y=_r)+(u=wr)|0,(p=(o=hr)+(k=Ce)|0)>>>0<k>>>0&&(c=c+1|0),mr=c,c=N,c=d,v=o=0|la(0|D,0|(c=N),0|v,0|(o=d)),d=c=m,Br=(y=o)&(k=-1)|0,Er=o=c&(o=0)|0,c=p,p=(o=mr)+(y=Er)|0,(u=c+(k=Br)|0)>>>0<k>>>0&&(p=p+1|0),o=u,u=p+(c=0)|0,(y=o+(k=-2147483648)|0)>>>0<k>>>0&&(u=u+1|0),p=y,o=0,c=31&(k=32)|0,32<=(63&k|0)>>>0?(o=0,Re=u>>>c|0):(o=u>>>c|0,Re=(((1<<c|0)-1|0)&u|0)<<(32-c|0)|0|p>>>c|0),Ne=Re,ee=o,o=N,o=P,R=p=0|la(0|D,0|(o=N),0|fe,0|(p=P)),G=o=m,o=d,u=v,p=0,c=31&(k=32)|0,32<=(63&k|0)>>>0?(p=0,Se=o>>>c|0):(p=o>>>c|0,Se=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|u>>>c|0),Ye=Se,re=p,p=E,o=Z,u=0,c=31&(k=32)|0,32<=(63&k|0)>>>0?(u=0,Oe=p>>>c|0):(u=p>>>c|0,Oe=(((1<<c|0)-1|0)&p|0)<<(32-c|0)|0|o>>>c|0),Ve=Oe,te=u,r=0|b[(r+1064810|0)>>1];p:{y:{d:{if(Qr=u=N,Ir=u=Y,o=u^(o=-1)|0,u=(p=M)^(k=-1)|0,p=0,c=31&(k=63)|0,32<=(63&k|0)>>>0?(p=0,Me=o>>>c|0):(p=o>>>c|0,Me=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|u>>>c|0),Gr=p,p=Ir,o=M,u=Gr,c=31&(k=Me)|0,32<=(63&k|0)>>>0?(u=o<<c|0,Fe=0):(u=((1<<c|0)-1|0)&(o>>>(32-c|0)|0)|0|p<<c|0,Fe=o<<c|0),d=u,p=v=Fe,o=0,c=31&(k=32)|0,32<=(63&k|0)>>>0?(o=0,De=u>>>c|0):(o=u>>>c|0,De=(((1<<c|0)-1|0)&u|0)<<(32-c|0)|0|p>>>c|0),x=o,Zr=p=0|la(0|D,0|(o=Qr),0|(T=De),0|(p=x)),xe=o=m,Wr=p,jr=o,o=w,o=x,Z=p=0|la(0|I,0|(o=w),0|T,0|(p=x)),E=o=m,u=p,p=0,c=31&(k=32)|0,32<=(63&k|0)>>>0?(p=0,Ue=o>>>c|0):(p=o>>>c|0,Ue=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|u>>>c|0),H=p,y=(p=jr)+(u=H)|0,(c=(o=Wr)+(k=oe=Ue)|0)>>>0<k>>>0&&(y=y+1|0),Cr=c,Rr=y,y=N,d=o=(y=d)&(o=0)|0,M=p=0|la(0|D,0|(o=N),0|(v=(p=v)&(k=-1)|0),0|(p=d)),Y=o=m,y=p,p=0,u=31&(k=32)|0,32<=(63&k|0)>>>0?(p=0,Je=o>>>u|0):(p=o>>>u|0,Je=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|y>>>u|0),K=p,c=(p=Rr)+(y=K)|0,(u=(o=Cr)+(k=ce=Je)|0)>>>0<k>>>0&&(c=c+1|0),Nr=u,Sr=c,Yr=(p=Z)&(k=-1)|0,Or=o=(c=E)&(o=0)|0,o=w,o=d,p=0|la(0|I,0|(o=w),0|v,0|(p=d)),o=m,c=p,p=0,y=31&(k=32)|0,32<=(63&k|0)>>>0?(p=0,Xe=o>>>y|0):(p=o>>>y|0,Xe=(((1<<y|0)-1|0)&o|0)<<(32-y|0)|0|c>>>y|0),Vr=p,u=(p=Or)+(c=Vr)|0,(y=(o=Yr)+(k=Xe)|0)>>>0<k>>>0&&(u=u+1|0),Mr=u,Fr=(p=M)&(k=-1)|0,Dr=o=(u=Y)&(o=0)|0,u=y,y=(o=Mr)+(p=Dr)|0,(c=u+(k=Fr)|0)>>>0<k>>>0&&(y=y+1|0),o=c,c=y+(u=0)|0,(p=o+(k=-2147483648)|0)>>>0<k>>>0&&(c=c+1|0),y=p,o=0,u=31&(k=32)|0,32<=(63&k|0)>>>0?(o=0,Te=c>>>u|0):(o=c>>>u|0,Te=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|y>>>u|0),q=o,p=(o=Sr)+(y=q)|0,(u=(c=Nr)+(k=be=Te)|0)>>>0<k>>>0&&(p=p+1|0),o=u,u=p+(c=0)|0,(y=o+(k=1)|0)>>>0<k>>>0&&(u=u+1|0),J=y,V=u,u=g,u=V,p=y,o=g,c=31&(k=_)|0,32<=(63&k|0)>>>0?(o=0,Le=u>>>c|0):(o=u>>>c|0,Le=(((1<<c|0)-1|0)&u|0)<<(32-c|0)|0|p>>>c|0),!((Q=Le)>>>0<1e4)){if(Q>>>0<1e6)break d;if(Q>>>0<1e8)break y;L=(B=Q>>>0<1e9)?8:9,B=B?1e8:1e9;break p}if(!(Q>>>0<100)){L=(B=Q>>>0<1e3)?2:3,B=B?100:1e3;break p}B=Q>>>0<10?1:10,L=Q>>>0>9;break p}L=(B=Q>>>0<1e5)?4:5,B=B?1e4:1e5;break p}L=(B=Q>>>0<1e7)?6:7,B=B?1e6:1e7}o=C,o=$,y=(o=C)+(p=$)|0,(c=(u=F)+(k=Ge)|0)>>>0<k>>>0&&(y=y+1|0),F=c,C=y,y=V,y=W,v=(o=J)&(k=S)|0,d=u=(y=V)&(u=W)|0,ze=1+(L-r|0)|0,xr=o,Ur=u=y,u=G,u=te,c=(u=G)+(o=te)|0,(p=(y=R)+(k=Ve)|0)>>>0<k>>>0&&(c=c+1|0),Jr=c,c=re,u=p,p=(c=Jr)+(y=re)|0,(o=u+(k=Ye)|0)>>>0<k>>>0&&(p=p+1|0),Xr=p,p=ee,c=o,y=o+(k=Ne)|0,o=(p=Xr)+(u=ee)|0,y>>>0<k>>>0&&(o=o+1|0),Tr=o,y=(o=Ur)-(y=((p=xr)>>>0<(k=y)>>>0)+(c=Tr)|0)|0,o=u=p-k|0,u=y+(p=0)|0,(c=o+(k=1)|0)>>>0<k>>>0&&(u=u+1|0),M=c,Y=u,u=W,y=c,Z=c&(k=S)|0,E=o=(u=Y)&(o=W)|0,r=0;p:for(;;){U=(Q>>>0)/(B>>>0)|0;y:{d:{g:{if(17!=(0|r)){if(ie=U+48|0,i[(Pe=t+r|0)>>0]=ie,Lr=M,zr=o=Y,Pr=o=0,o=g,o=Pr,u=Q=Q-s(U,B)|0,y=g,p=31&(k=_)|0,32<=(63&k|0)>>>0?(y=u<<p|0,He=0):(y=((1<<p|0)-1|0)&(u>>>(32-p|0)|0)|0|o<<p|0,He=u<<p|0),G=y,y=d,c=(y=G)+(u=d)|0,(p=(o=R=He)+(k=v)|0)>>>0<k>>>0&&(c=c+1|0),I=p,w=c,(c=zr)>>>0>(o=w)>>>0|(0|c)==(0|o)&(y=Lr)>>>0>(k=p)>>>0|0)break b;if((0|L)!=(0|r))break y;Q=(U=r>>>0<17?a:r+1|0)+-1|0,I=1,w=y=0;v:for(;;){if(M=I,Y=y=w,R=Z,G=y=E,(0|Q)==(0|r))break g;if(I=c=0|la(0|M,0|(y=Y),10,0|(c=0)),w=y=m,Hr=1+(t+r|0)|0,v=c=0|la(0|v,0|(y=d),10,0|(c=0)),d=y=m,y=g,y=d,k=c,c=g,u=31&(o=_)|0,32<=(63&o|0)>>>0?(c=0,Ke=y>>>u|0):(c=y>>>u|0,Ke=(((1<<u|0)-1|0)&y|0)<<(32-u|0)|0|k>>>u|0),B=Ke+48|0,i[Hr>>0]=B,r=r+1|0,Z=k=0|la(0|R,0|(c=G),10,0|(k=0)),E=c=m,c=d,c=W,v=(y=v)&(o=S)|0,d=k=(c=d)&(k=W)|0,!((k=E)>>>0<(y=d)>>>0|(0|k)==(0|y)&(c=Z)>>>0<=(o=v)>>>0|0))break v}if(U=r+1|0,r>>>0>=17)break d;if(c=E,c=d,_=u=(o=Z)-(y=v)|0,g=p=(c=E)-(p=(o>>>0<y>>>0)+(k=d)|0)|0,p=j,Q=(p=g)>>>0>(o=j)>>>0|(0|p)==(0|o)&(c=u)>>>0>=(y=O)>>>0|0,c=w,c=V,c=C,Kr=u=(c=V)-(u=((y=J)>>>0<(o=F)>>>0)+(p=C)|0)|0,S=y=0|la(0|I,0|(u=w),0|(k=y-o|0),0|(y=Kr)),W=u=m,u=w,c=y,k=(u=W)+(y=w)|0,(p=c+(o=I)|0)>>>0<o>>>0&&(k=k+1|0),F=p,C=k,k=g,k=j,(k=g)>>>0<(c=j)>>>0|(0|k)==(0|c)&(u=_)>>>0<(o=O)>>>0|0)break c;if(u=W,u=w,S=y=(o=S)-(c=I)|0,W=p=(u=W)-(p=(o>>>0<c>>>0)+(k=w)|0)|0,p=d,(p=W)>>>0<(o=d)>>>0|(0|p)==(0|o)&(u=y)>>>0<=(c=v)>>>0|0)break c;for(r=t+r|0,qr=p=0|la(0|R,0|(u=G),10,0|(p=0)),$r=u=m,u=j,u=d,y=(u=j)+(p=d)|0,(k=(c=O)+(o=v)|0)>>>0<o>>>0&&(y=y+1|0),et=y,D=p=(u=qr)-(o=k)|0,N=k=(y=$r)-(k=(u>>>0<o>>>0)+(c=et)|0)|0,k=j,k=W,J=c=(y=O)-(o=S)|0,V=p=(k=j)-(p=(y>>>0<o>>>0)+(u=W)|0)|0,p=u,p=d,p=u,T=u=(k=o)-(o=v)|0,x=c=p-(c=(k>>>0<o>>>0)+(y=d)|0)|0,_=0,g=c=0;;){if(c=d,c=j,u=(c=d)+(k=j)|0,(y=(p=v)+(o=O)|0)>>>0<o>>>0&&(u=u+1|0),I=y,w=u,u=W,!((u=w)>>>0<(p=W)>>>0|(0|u)==(0|p)&(c=y)>>>0<(o=S)>>>0|0||(c=x,c=g,y=(c=x)+(u=g)|0,(k=(o=T)+(p=_)|0)>>>0<p>>>0&&(y=y+1|0),rt=k,tt=y,y=V,y=d,k=(y=V)+(o=d)|0,(u=(c=J)+(p=v)|0)>>>0<p>>>0&&(k=k+1|0),it=k,p=u,(k=tt)>>>0>(c=it)>>>0|(0|k)==(0|c)&(y=rt)>>>0>=u>>>0|0))){Q=1;break c}if(B=B+-1|0,i[r>>0]=B,y=N,y=g,u=(y=N)+(k=g)|0,(o=(p=D)+(c=_)|0)>>>0<c>>>0&&(u=u+1|0),R=o,G=u,u=j,y=o,Q=(u=G)>>>0>(p=j)>>>0|(0|u)==(0|p)&o>>>0>=(c=O)>>>0|0,y=w,y=W,(y=w)>>>0>(u=W)>>>0|(0|y)==(0|u)&(c=I)>>>0>=(p=S)>>>0|0)break o;if(c=g,c=j,_=k=(p=_)-(u=O)|0,g=o=(c=g)-(o=(p>>>0<u>>>0)+(y=j)|0)|0,v=I,d=o=w,o=G,o=y,!((o=G)>>>0>(p=y)>>>0|(0|o)==(0|p)&(c=R)>>>0>=u>>>0|0))break o}}Rt(17,17,1066364),l()}Rt(0|U,17,1066396),l()}St(0|U,17,1066412),l()}if(r=r+1|0,U=B>>>0<10,B=(B>>>0)/10|0,U)break p}Lt(1066336,25,1066320),l()}Lt(1066256,45,1066304),l()}Rt(0|r,81,1066144),l()}A[(f+24|0)>>2]=0,Dt(0|f+16,0|f,0|f+24),l()}A[(f+24|0)>>2]=0,Dt(0|f+16,0|f,0|f+24),l()}Lt(1063792,29,1063856),l(),Lt(1064512,45,1066240),l()}Lt(1064440,55,1066224),l()}Lt(1064368,54,1066208),l()}Lt(1064324,28,1066192),l()}Lt(1064276,29,1066176),l()}Lt(1064231,28,1066160),l()}Q=r+1|0;b:{u:{if(!(r>>>0>=17)){if(c=Y,c=w,O=y=(u=M)-(p=I)|0,j=k=(c=Y)-(k=(u>>>0<p>>>0)+(o=w)|0)|0,at=k,nt=k=0,k=g,k=nt,c=B,u=g,o=31&(p=_)|0,32<=(63&p|0)>>>0?(u=c<<o|0,qe=0):(u=((1<<o|0)-1|0)&(c>>>(32-o|0)|0)|0|k<<o|0,qe=c<<o|0),g=u,r=(u=at)>>>0>(c=g)>>>0|(0|u)==(0|c)&(k=y)>>>0>=(p=_=qe)>>>0|0,k=V,k=C,y=(k=V)-(y=((p=J)>>>0<(c=F)>>>0)+(u=C)|0)|0,Z=o=p-c|0,k=o,u=o+(c=1)|0,o=y+(p=0)|0,u>>>0<c>>>0&&(o=o+1|0),ae=u,X=o,u=(o=E=y)+(k=-1)|0,(p=(y=Z)+(c=-1)|0)>>>0<c>>>0&&(u=u+1|0),S=p,W=u,u=w,(u=W)>>>0<(y=w)>>>0|(0|u)==(0|y)&(o=p)>>>0<=(c=I)>>>0|0)break u;if(o=j,o=g,(o=j)>>>0<(u=g)>>>0|(0|o)==(0|u)&(c=O)>>>0<(y=_)>>>0|0)break u;for(c=K,c=H,p=(c=K)+(o=H)|0,(k=(y=ce)+(u=oe)|0)>>>0<u>>>0&&(p=p+1|0),At=p,p=q,c=k,k=(p=At)+(y=q)|0,(o=c+(u=be)|0)>>>0<u>>>0&&(k=k+1|0),Z=o,E=k,k=xe,p=o,y=o+(u=Zr)|0,o=(k=E)+(c=xe)|0,y>>>0<u>>>0&&(o=o+1|0),ft=o,o=C,ot=c=(k=y)-(u=F)|0,ct=y=(o=ft)-(y=(k>>>0<u>>>0)+(p=C)|0)|0,y=G,y=d,c=(y=G)+(k=d)|0,(p=(o=R)+(u=v)|0)>>>0<u>>>0&&(c=c+1|0),bt=c,F=k=(y=ot)-(u=p)|0,C=p=(c=ct)-(p=(y>>>0<u>>>0)+(o=bt)|0)|0,p=E,p=N,p=x,p=P,ut=k=(p=x)-(k=((c=T)>>>0<(u=fe)>>>0)+(y=P)|0)|0,st=c=0|la(0|D,0|(k=N),0|(o=c-u|0),0|(c=ut)),kt=k=m,o=(k=E)+(c=kt)|0,(y=(p=Z)+(u=st)|0)>>>0<u>>>0&&(o=o+1|0),lt=o,o=re,pt=y=(o=lt)-(y=((k=y)>>>0<(u=Ye)>>>0)+(p=re)|0)|0,y=te,yt=c=(y=pt)-(c=((o=c=k-u|0)>>>0<(u=Ve)>>>0)+(k=te)|0)|0,c=ee,y=p=o-u|0,dt=k=p-(u=Ne)|0,gt=p=(c=yt)-(p=(p>>>0<u>>>0)+(o=ee)|0)|0,p=d,p=g,k=(p=d)+(y=g)|0,(o=(c=v)+(u=_)|0)>>>0<u>>>0&&(k=k+1|0),v=o,d=k,k=G,p=o,y=o+(u=R)|0,o=(k=d)+(c=G)|0,y>>>0<u>>>0&&(o=o+1|0),vt=o,y=(o=gt)-(y=((k=dt)>>>0<(u=y)>>>0)+(p=vt)|0)|0,o=c=k-u|0,c=y+(k=0)|0,(p=o+(u=2)|0)>>>0<u>>>0&&(c=c+1|0),J=p,V=c,c=d,c=we,p=(c=d)+(o=we)|0,(k=(y=v)+(u=_e)|0)>>>0<u>>>0&&(p=p+1|0),ht=p,p=Ae,c=k,k=(p=ht)+(y=Ae)|0,(o=c+(u=Ee)|0)>>>0<u>>>0&&(k=k+1|0),_t=k,k=$,p=o,y=o+(u=Ge)|0,o=(k=_t)+(c=$)|0,y>>>0<u>>>0&&(o=o+1|0),wt=y,mt=o,o=N,o=z,o=x,Bt=y=(o=z)-(y=((k=ne)>>>0<(u=T)>>>0)+(p=x)|0)|0,Et=k=0|la(0|D,0|(y=N),0|(c=k-u|0),0|(k=Bt)),Qt=y=m,c=(y=mt)+(k=Qt)|0,(p=(o=wt)+(u=Et)|0)>>>0<u>>>0&&(c=c+1|0),It=c,c=H,y=p,k=p-(u=oe)|0,Gt=p=(c=It)-(p=(p>>>0<u>>>0)+(o=H)|0)|0,p=K,Zt=k=(p=Gt)-(k=((c=k)>>>0<(u=ce)>>>0)+(y=K)|0)|0,k=q,p=o=c-u|0,y=o-(u=be)|0,Wt=o=(k=Zt)-(o=(o>>>0<u>>>0)+(c=q)|0)|0,o=G,k=y,y=(o=Wt)+(p=G)|0,(c=k+(u=R)|0)>>>0<u>>>0&&(y=y+1|0),R=c,G=y,v=0,d=y=0;;){if(y=w,y=g,c=(y=w)+(k=g)|0,(p=(o=I)+(u=_)|0)>>>0<u>>>0&&(c=c+1|0),Z=p,E=c,c=W,y=p,!((c=E)>>>0<(o=W)>>>0|(0|c)==(0|o)&p>>>0<(u=S)>>>0|0||(y=C,y=d,p=(y=C)+(c=d)|0,(k=(u=F)+(o=v)|0)>>>0<o>>>0&&(p=p+1|0),jt=p,p=G,y=k,(p=jt)>>>0>(u=G)>>>0|(0|p)==(0|u)&k>>>0>=(o=R)>>>0|0))){r=1;break u}if(ie=ie+-1|0,i[Pe>>0]=ie,y=V,y=d,k=(y=V)+(p=d)|0,(c=(o=J)+(u=v)|0)>>>0<u>>>0&&(k=k+1|0),O=c,j=k,k=g,y=c,r=(k=j)>>>0>(o=g)>>>0|(0|k)==(0|o)&c>>>0>=(u=_)>>>0|0,y=E,y=W,(y=E)>>>0>(k=W)>>>0|(0|y)==(0|k)&(u=Z)>>>0>=(o=S)>>>0|0)break b;if(u=G,u=g,c=(u=G)+(y=g)|0,(p=(o=R)+(k=_)|0)>>>0<k>>>0&&(c=c+1|0),R=p,G=c,c=d,c=g,v=y=(u=v)-(k=_)|0,d=p=(c=d)-(p=(u>>>0<k>>>0)+(o=g)|0)|0,I=Z,w=p=E,p=j,p=o,u=o,!((p=j)>>>0>o>>>0|(0|p)==(0|o)&(c=O)>>>0>=k>>>0|0))break b}}St(0|Q,17,1066380),l()}Z=I,E=c=w}b:{u:{if(c=X,c=E,!((c=X)>>>0<(p=E)>>>0|(0|c)==(0|p)&(k=ae)>>>0<=(u=Z)>>>0|0)&&r){if(k=E,k=g,y=(k=E)+(c=g)|0,(o=(u=Z)+(p=_)|0)>>>0<p>>>0&&(y=y+1|0),v=o,d=y,y=X,k=o,(y=d)>>>0<(u=X)>>>0|(0|y)==(0|u)&o>>>0<(p=ae)>>>0|0)break u;if(k=X,k=E,Ct=c=(p=ae)-(u=Z)|0,Nt=o=(k=X)-(o=(p>>>0<u>>>0)+(y=E)|0)|0,o=d,o=k,y=(k=v)-(u=ae)|0,Yt=c=(o=d)-(c=(k>>>0<u>>>0)+(p=X)|0)|0,(c=Nt)>>>0>(k=Yt)>>>0|(0|c)==(0|k)&(o=Ct)>>>0>=(u=y)>>>0|0)break u}if(!((o=E)>>>0<(c=0)>>>0|(0|o)==(0|c)&(u=Z)>>>0<(k=2)>>>0|0)&&(Ot=u=E,y=(u=Y)+(o=-1)|0,(p=(k=M)+(c=-4)|0)>>>0<c>>>0&&(y=y+1|0),Vt=y,(y=Ot)>>>0<(k=Vt)>>>0|(0|y)==(0|k)&(u=Z)>>>0<=(c=p)>>>0|0))break b;A[e>>2]=0;break f}A[e>>2]=0;break f}A[(e+4|0)>>2]=Q,A[e>>2]=t,n[(e+8|0)>>1]=ze;break f}I=v,w=u=d}o:{c:{if(u=C,u=w,!((u=C)>>>0<(y=w)>>>0|(0|u)==(0|y)&(c=F)>>>0<=(k=I)>>>0|0)&&Q){if(c=w,c=j,p=(c=w)+(u=j)|0,(o=(k=I)+(y=O)|0)>>>0<y>>>0&&(p=p+1|0),v=o,d=p,p=C,c=o,(p=d)>>>0<(k=C)>>>0|(0|p)==(0|k)&o>>>0<(y=F)>>>0|0)break c;if(c=C,c=w,Mt=u=(y=F)-(k=I)|0,Ft=o=(c=C)-(o=(y>>>0<k>>>0)+(p=w)|0)|0,o=d,o=c,p=(c=v)-(k=F)|0,xt=u=(o=d)-(u=(c>>>0<k>>>0)+(y=C)|0)|0,(u=Ft)>>>0>(c=xt)>>>0|(0|u)==(0|c)&(o=Mt)>>>0>=(k=p)>>>0|0)break c}if(u=0|la(0|M,0|(o=Y),20,0|(u=0)),Ut=o=m,o=w,k=u,!((o=Ut)>>>0>(u=w)>>>0|(0|o)==(0|u)&k>>>0>(c=I)>>>0|0)&&(Jt=I,Xt=k=w,o=0|la(0|M,0|(k=Y),-40,0|(o=-1)),Tt=k=m,k=E,c=o,p=(k=Tt)+(o=E)|0,(y=c+(u=Z)|0)>>>0<u>>>0&&(p=p+1|0),zt=p,(p=Xt)>>>0<(c=zt)>>>0|(0|p)==(0|c)&(k=Jt)>>>0<=(u=y)>>>0|0))break o;A[e>>2]=0;break f}A[e>>2]=0;break f}A[(e+4|0)>>2]=U,A[e>>2]=t,n[(e+8|0)>>1]=ze}h=f+48|0}(0|u+32,0|u+96,0|u+15,17),0|A[(u+32|0)>>2]?(A[(8+(u+80|0)|0)>>2]=0|A[(8+(u+32|0)|0)>>2],d=u,p=0|A[(u+32|0)>>2],y=0|A[(u+36|0)>>2],L=p,p=u,A[(u+80|0)>>2]=L,A[(u+84|0)>>2]=y):function(e,r,t,a){e|=0,t|=0;var o,c=0,u=0,s=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0;h=o=h-1344|0;f:{o:{c:{b:{u:{s:{k:{l:{p:{y:{d:{g:{v:{h:{_:{w:{m:{B:{E:{Q:{I:{G:{Z:{W:{j:{C:{R:{N:{S:{Y:{O:{V:{M:{F:{D:{x:{U:{if(p=r|=0,Q=v=0|A[r>>2],w=u=0|A[(r+4|0)>>2],v|u|0){if(p=r,S=u=0|A[(r+8|0)>>2],M=v=0|A[(r+12|0)>>2],!(u|v|0))break U;if(p=r,Y=v=0|A[(r+16|0)>>2],F=u=0|A[(r+20|0)>>2],!(v|u|0))break x;if(u=w,u=F,y=(u=w)+(v=F)|0,(s=(p=Q)+(g=Y)|0)>>>0<g>>>0&&(y=y+1|0),oe=s,J=y,y=w,(y=J)>>>0<(p=w)>>>0|(0|y)==(0|p)&(u=s)>>>0<(g=Q)>>>0|0)break D;if(u=w,u=M,v=(g=Q)-(p=S)|0,ce=s=(u=w)-(s=(g>>>0<p>>>0)+(y=M)|0)|0,s=u,(s=ce)>>>0>(g=w)>>>0|(0|s)==(0|g)&(u=v)>>>0>(p=Q)>>>0|0)break F;0,O=0|i[(r+26|0)>>0],d=0|b[(r+24|0)>>1],r=0,ii(0|o+1176,0,160),u=0,p=d,s=0,y=31&(g=48)|0,32<=(63&g|0)>>>0?(s=p<<y|0,X=0):(s=((1<<y|0)-1|0)&(p>>>(32-y|0)|0)|0|u<<y|0,X=p<<y|0),u=X,p=0,y=31&(g=48)|0,32<=(63&g|0)>>>0?(p=s>>31|0,T=s>>y|0):(p=s>>y|0,T=(((1<<y|0)-1|0)&s|0)<<(32-y|0)|0|u>>>y|0),be=T,ue=p,v=(p=J)+(u=-1)|0,(y=(s=oe)+(g=-1)|0)>>>0<g>>>0&&(v=v+1|0),s=y,p=0,L=32==(0|(g=k(v)))?k(s)+32|0:g,se=p,p=s=0|la(0|(u=(s=be)-(g=L)|0),0|(y=(p=ue)-(y=(s>>>0<g>>>0)+(v=se)|0)|0),1292913986,0|(s=0)),u=(y=m)+(s=19)|0,(v=p+(g=1142116480)|0)>>>0<g>>>0&&(u=u+1|0),y=v,p=0,s=31&(g=32)|0,32<=(63&g|0)>>>0?(p=0,z=u>>>s|0):(p=u>>>s|0,z=(((1<<s|0)-1|0)&u|0)<<(32-s|0)|0|y>>>s|0),N=((G=z)<<16|0)>>16|0,_=(d<<16|0)>>16|0,c=o+1176|0;J:for(;;){if(40==(0|r))break M;if(p=w,A[c>>2]=Q,c=c+4|0,r=r+1|0,u=Q,y=0,s=31&(g=32)|0,32<=(63&g|0)>>>0?(y=0,P=p>>>s|0):(y=p>>>s|0,P=(((1<<s|0)-1|0)&p|0)<<(32-s|0)|0|u>>>s|0),w=y,!((Q=P)|y|0))break J}H=0|qt(4|o,0|o+1176,160),A[o>>2]=r,r=0,ii(0|o+1176,0,160),c=o+1176|0;J:for(;;){if(40==(0|r))break V;if(y=M,A[c>>2]=S,c=c+4|0,r=r+1|0,p=S,u=0,s=31&(g=32)|0,32<=(63&g|0)>>>0?(u=0,K=y>>>s|0):(u=y>>>s|0,K=(((1<<s|0)-1|0)&y|0)<<(32-s|0)|0|p>>>s|0),M=u,!((S=K)|u|0))break J}qt(4|o+168,0|o+1176,160),A[(o+168|0)>>2]=r,r=0,ii(0|o+1176,0,160),c=o+1176|0;J:for(;;){if(40==(0|r))break O;if(u=F,A[c>>2]=Y,c=c+4|0,r=r+1|0,y=Y,p=0,s=31&(g=32)|0,32<=(63&g|0)>>>0?(p=0,q=u>>>s|0):(p=u>>>s|0,q=(((1<<s|0)-1|0)&u|0)<<(32-s|0)|0|y>>>s|0),F=p,!((Y=q)|p|0))break J}qt(4|o+336,0|o+1176,160),A[(o+336|0)>>2]=r,ii(0|o+512,0,156),y=o,p=1,A[(o+504|0)>>2]=1,A[(o+508|0)>>2]=p,(0|_)<0?er(0|o+504,0|((0-_|0)<<16|0)>>16):(er(0|o,0|d),er(0|o+168,0|d),er(0|o+336,0|d)),(0|N)>-1?nr(0|o+504,0|65535&G):(nr(0|o,0|(r=((0-N|0)<<16|0)>>16|0)),nr(0|o+168,0|r),nr(0|o+336,0|r)),E=0|A[o>>2],qt(4|o+1176,0|H,160),A[(o+1176|0)>>2]=E;J:{X:{if(!((B=E>>>0>(I=0|A[(o+336|0)>>2])>>>0?E:I)>>>0>40)){if(B)break X;B=0;break J}St(0|B,40,1070320),l()}for(r=4|o+1176,c=4|o+336,_=0,G=B;_=(d=(W=0|A[r>>2])+(0|A[c>>2])|0)+(1&_|0)|0,A[r>>2]=_,_=d>>>0<W>>>0|_>>>0<d>>>0|0,r=r+4|0,c=c+4|0,G=G+-1|0;);if(_){if(B>>>0>39)break S;A[(4+((o+1176|0)+(B<<2|0)|0)|0)>>2]=1,B=B+1|0}}if(A[(o+1176|0)>>2]=B,(r=(_=0|A[(o+504|0)>>2])>>>0>B>>>0?_:B)>>>0>=41)break N;r=r<<2|0;J:X:for(;;){if(!r){c=r?-1:0;break J}if(c=(o+1176|0)+r|0,d=(o+504|0)+r|0,r=r+-4|0,c=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break X}J:if((0|c)<(0|O))N=N+1|0;else{if(E>>>0>=41)break R;if(E){for(d=4+(o+(c=E<<2|0)|0)|0,r=4|o,Q=0,w=p=0;ke=r,u=r,p=0|la(0|(p=0|A[r>>2]),0|(y=0),10,0|(p=0)),le=y=m,y=w,u=p,v=(y=le)+(p=w)|0,(s=u+(g=Q)|0)>>>0<g>>>0&&(v=v+1|0),Q=s,w=v,A[ke>>2]=s,r=r+4|0,y=s,u=0,p=31&(g=32)|0,32<=(63&g|0)>>>0?(u=0,$=v>>>p|0):(u=v>>>p|0,$=(((1<<p|0)-1|0)&v|0)<<(32-p|0)|0|y>>>p|0),Q=$,w=u,c=c+-4|0;);if(u=w,r=Q){if(E>>>0>39)break C;A[d>>2]=r,E=E+1|0}}else E=0;if(A[o>>2]=E,(d=0|A[(o+168|0)>>2])>>>0>=41)break j;if(d){for(G=4+((o+168|0)+(c=d<<2|0)|0)|0,r=4|o+168,Q=0,w=u=0;pe=r,v=r,u=0|la(0|(u=0|A[r>>2]),0|(y=0),10,0|(u=0)),ye=y=m,y=w,v=u,s=(y=ye)+(u=w)|0,(p=v+(g=Q)|0)>>>0<g>>>0&&(s=s+1|0),Q=p,w=s,A[pe>>2]=p,r=r+4|0,y=p,v=0,u=31&(g=32)|0,32<=(63&g|0)>>>0?(v=0,ee=s>>>u|0):(v=s>>>u|0,ee=(((1<<u|0)-1|0)&s|0)<<(32-u|0)|0|y>>>u|0),Q=ee,w=v,c=c+-4|0;);if(v=w,r=Q){if(d>>>0>39)break W;A[G>>2]=r,d=d+1|0}}else d=0;if(A[(o+168|0)>>2]=d,I>>>0>=41)break Z;if(!I){A[(o+336|0)>>2]=0;break J}for(d=4+((o+336|0)+(c=I<<2|0)|0)|0,r=4|o+336,Q=0,w=v=0;de=r,s=r,v=0|la(0|(v=0|A[r>>2]),0|(y=0),10,0|(v=0)),ge=y=m,y=w,s=v,p=(y=ge)+(v=w)|0,(u=s+(g=Q)|0)>>>0<g>>>0&&(p=p+1|0),Q=u,w=p,A[de>>2]=u,r=r+4|0,y=u,s=0,v=31&(g=32)|0,32<=(63&g|0)>>>0?(s=0,re=p>>>v|0):(s=p>>>v|0,re=(((1<<v|0)-1|0)&p|0)<<(32-v|0)|0|y>>>v|0),Q=re,w=s,c=c+-4|0;);if(s=w,r=Q){if(I>>>0>39)break G;A[d>>2]=r,I=I+1|0}A[(o+336|0)>>2]=I}ve=0|qt(4|o+672,0|(D=4|o+504),160),A[(o+672|0)>>2]=_,er(0|o+672,1),r=0|A[(o+504|0)>>2],he=0|qt(4|o+840,0|D,160),A[(o+840|0)>>2]=r,er(0|o+840,2),r=0|A[(o+504|0)>>2],_e=0|qt(4|o+1008,0|D,160),A[(o+1008|0)>>2]=r,er(0|o+1008,3);J:{if(!((E=(B=0|A[o>>2])>>>0>(x=0|A[(o+1008|0)>>2])>>>0?B:x)>>>0>40)){we=4|o+1176,te=4|o+336,V=4|o,me=4|o+168,U=0|A[(o+504|0)>>2],ie=0|A[(o+672|0)>>2],ae=0|A[(o+840|0)>>2],C=0;X:for(;;){R=C,r=E<<2|0;T:L:for(;;){if(!r){c=r?-1:0;break T}if(c=(o+1008|0)+r|0,d=o+r|0,r=r+-4|0,c=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break L}if(Z=0,!((255&c|0)>>>0>1)){if(E){for(_=1,r=V,c=_e,G=E;_=(d=(W=0|A[r>>2])+(-1^(0|A[c>>2])|0)|0)+(1&_|0)|0,A[r>>2]=_,_=d>>>0<W>>>0|_>>>0<d>>>0|0,r=r+4|0,c=c+4|0,G=G+-1|0;);if(!_)break I}A[o>>2]=E,Z=8,B=E}if((E=B>>>0>ae>>>0?B:ae)>>>0>=41)break Q;r=E<<2|0;T:L:for(;;){if(!r){c=r?-1:0;break T}if(c=(o+840|0)+r|0,d=o+r|0,r=r+-4|0,c=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break L}if((255&c|0)>>>0<=1){if(E){for(_=1,r=V,c=he,G=E;_=(d=(W=0|A[r>>2])+(-1^(0|A[c>>2])|0)|0)+(1&_|0)|0,A[r>>2]=_,_=d>>>0<W>>>0|_>>>0<d>>>0|0,r=r+4|0,c=c+4|0,G=G+-1|0;);if(!_)break E}A[o>>2]=E,Z|=4}else E=B;if((I=E>>>0>ie>>>0?E:ie)>>>0>=41)break B;r=I<<2|0;T:L:for(;;){if(!r){c=r?-1:0;break T}if(c=(o+672|0)+r|0,d=o+r|0,r=r+-4|0,c=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break L}if((255&c|0)>>>0<=1){if(I){for(_=1,r=V,c=ve,G=I;_=(d=(W=0|A[r>>2])+(-1^(0|A[c>>2])|0)|0)+(1&_|0)|0,A[r>>2]=_,_=d>>>0<W>>>0|_>>>0<d>>>0|0,r=r+4|0,c=c+4|0,G=G+-1|0;);if(!_)break m}A[o>>2]=I,Z=Z+2|0}else I=E;if((B=I>>>0>U>>>0?I:U)>>>0>=41)break w;r=B<<2|0;T:L:for(;;){if(!r){c=r?-1:0;break T}if(c=(o+504|0)+r|0,d=o+r|0,r=r+-4|0,c=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break L}if((255&c|0)>>>0<=1){if(B){for(_=1,r=V,c=D,G=B;_=(d=(W=0|A[r>>2])+(-1^(0|A[c>>2])|0)|0)+(1&_|0)|0,A[r>>2]=_,_=d>>>0<W>>>0|_>>>0<d>>>0|0,r=r+4|0,c=c+4|0,G=G+-1|0;);if(!_)break _}A[o>>2]=B,Z=Z+1|0}else B=I;if(17==(0|R))break d;if(i[(t+R|0)>>0]=Z+48|0,(r=B>>>0>(Z=0|A[(o+168|0)>>2])>>>0?B:Z)>>>0>=41)break h;C=R+1|0,r=r<<2|0;T:L:for(;;){if(!r){E=r?-1:0;break T}if(c=(o+168|0)+r|0,d=o+r|0,r=r+-4|0,E=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break L}r=0|qt(0|we,0|H,160),A[(o+1176|0)>>2]=B;T:{L:{if(!((I=B>>>0>(j=0|A[(o+336|0)>>2])>>>0?B:j)>>>0>40)){if(I)break L;I=0;break T}St(0|I,40,1070320),l()}for(_=0,c=te,G=I;_=(d=(W=0|A[r>>2])+(0|A[c>>2])|0)+(1&_|0)|0,A[r>>2]=_,_=d>>>0<W>>>0|_>>>0<d>>>0|0,r=r+4|0,c=c+4|0,G=G+-1|0;);if(_){if(I>>>0>39)break v;A[(4+((o+1176|0)+(I<<2|0)|0)|0)>>2]=1,I=I+1|0}}if(A[(o+1176|0)>>2]=I,(r=U>>>0>I>>>0?U:I)>>>0>=41)break g;r=r<<2|0;T:L:for(;;){if(!r){c=r?-1:0;break T}if(c=(o+1176|0)+r|0,d=(o+504|0)+r|0,r=r+-4|0,c=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break L}if((0|E)<(0|O))break J;if((0|c)<(0|O))break J;if(B>>>0>=41)break y;if(B){for(d=4+(o+(c=B<<2|0)|0)|0,Q=0,w=s=0,r=V;Be=r,p=r,s=0|la(0|(s=0|A[r>>2]),0|(y=0),10,0|(s=0)),Ee=y=m,y=w,p=s,u=(y=Ee)+(s=w)|0,(v=p+(g=Q)|0)>>>0<g>>>0&&(u=u+1|0),Q=v,w=u,A[Be>>2]=v,r=r+4|0,y=v,p=0,s=31&(g=32)|0,32<=(63&g|0)>>>0?(p=0,ne=u>>>s|0):(p=u>>>s|0,ne=(((1<<s|0)-1|0)&u|0)<<(32-s|0)|0|y>>>s|0),Q=ne,w=p,c=c+-4|0;);if(p=w,r=Q){if(B>>>0>39)break p;A[d>>2]=r,B=B+1|0}}else B=0;if(A[o>>2]=B,Z>>>0>=41)break l;if(Z){for(d=4+((o+168|0)+(c=Z<<2|0)|0)|0,Q=0,w=p=0,r=me;Qe=r,u=r,p=0|la(0|(p=0|A[r>>2]),0|(y=0),10,0|(p=0)),Ie=y=m,y=w,u=p,v=(y=Ie)+(p=w)|0,(s=u+(g=Q)|0)>>>0<g>>>0&&(v=v+1|0),Q=s,w=v,A[Qe>>2]=s,r=r+4|0,y=s,u=0,p=31&(g=32)|0,32<=(63&g|0)>>>0?(u=0,Ae=v>>>p|0):(u=v>>>p|0,Ae=(((1<<p|0)-1|0)&v|0)<<(32-p|0)|0|y>>>p|0),Q=Ae,w=u,c=c+-4|0;);if(u=w,r=Q){if(Z>>>0>39)break k;A[d>>2]=r,Z=Z+1|0}}else Z=0;if(A[(o+168|0)>>2]=Z,j>>>0>=41)break s;if(j){for(d=4+((o+336|0)+(c=j<<2|0)|0)|0,Q=0,w=u=0,r=te;Ge=r,v=r,u=0|la(0|(u=0|A[r>>2]),0|(y=0),10,0|(u=0)),Ze=y=m,y=w,v=u,s=(y=Ze)+(u=w)|0,(p=v+(g=Q)|0)>>>0<g>>>0&&(s=s+1|0),Q=p,w=s,A[Ge>>2]=p,r=r+4|0,y=p,v=0,u=31&(g=32)|0,32<=(63&g|0)>>>0?(v=0,fe=s>>>u|0):(v=s>>>u|0,fe=(((1<<u|0)-1|0)&s|0)<<(32-u|0)|0|y>>>u|0),Q=fe,w=v,c=c+-4|0;);if(v=w,r=Q){if(j>>>0>39)break u;A[d>>2]=r,j=j+1|0}}else j=0;if(A[(o+336|0)>>2]=j,!((E=B>>>0>x>>>0?B:x)>>>0<=40))break X}}St(0|E,40,1070320),l()}J:if(!((0|c)>=(0|O))){if(!((0|E)>=(0|O))){if(er(0|o,1),(r=(r=0|A[o>>2])>>>0>(c=0|A[(o+504|0)>>2])>>>0?r:c)>>>0>=41)break b;r=r<<2|0;X:T:for(;;){if(!r){c=r?-1:0;break X}if(c=(o+504|0)+r|0,d=o+r|0,r=r+-4|0,c=(d=0|A[d>>2])>>>0<(c=0|A[c>>2])>>>0?-1:(0|d)!=(0|c))break T}if((255&c|0)>>>0>1)break J}if(R>>>0>=17)break c;G=t+C|0,c=-1,r=R;X:{T:for(;;){if(-1==(0|r))break X;if(c=c+1|0,d=t+r|0,r=_=r+-1|0,57!=(0|f[d>>0]))break T}if(i[(r=1+(d=t+_|0)|0)>>0]=1+(0|f[r>>0])|0,R>>>0<(_+2|0)>>>0)break J;ii(0|d+2,48,0|c);break J}if(i[t>>0]=49,R&&ii(0|t+1,48,0|R),C>>>0>=17)break o;i[G>>0]=48,N=N+1|0,C=R+2|0}if(C>>>0>17)break f;return n[(e+8|0)>>1]=N,A[(e+4|0)>>2]=C,A[e>>2]=t,void(h=o+1344|0)}Lt(1064231,28,1064260),l()}Lt(1064276,29,1064308),l()}Lt(1064324,28,1064352),l()}Lt(1064368,54,1064424),l()}Lt(1064440,55,1064496),l()}Rt(40,40,1070320),l()}Rt(40,40,1070320),l()}Rt(40,40,1070320),l()}Lt(1064512,45,1064560),l()}Rt(0|B,40,1070320),l()}St(0|r,40,1070320),l()}St(0|E,40,1070320),l()}Rt(0|E,40,1070320),l()}St(0|d,40,1070320),l()}Rt(0|d,40,1070320),l()}St(0|I,40,1070320),l()}Rt(0|I,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|E,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|I,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|B,40,1070320),l()}Lt(1070336,26,1070320),l()}St(0|r,40,1070320),l()}Rt(0|I,40,1070320),l()}St(0|r,40,1070320),l()}Rt(17,17,1064576),l()}St(0|B,40,1070320),l()}Rt(0|B,40,1070320),l()}St(0|Z,40,1070320),l()}Rt(0|Z,40,1070320),l()}St(0|j,40,1070320),l()}Rt(0|j,40,1070320),l()}St(0|r,40,1070320),l()}St(0|C,17,1064592),l()}Rt(0|C,17,1064608),l()}St(0|C,17,1064624),l()}(0|u+80,0|u+96,0|u+15),!(w=0|A[(u+84|0)>>2]))break n;if(G=0|A[(u+80|0)>>2],(0|f[G>>0])>>>0<49)break a;f:{if(!((0|(Q=0|n[(u+88|0)>>1]))<1)){if(A[(u+36|0)>>2]=G,_=2,n[(u+32|0)>>1]=2,w>>>0<=(Q=65535&Q|0)>>>0)break f;if(A[(u+52|0)>>2]=1,A[(u+48|0)>>2]=1066750,A[(u+40|0)>>2]=Q,w=w-Q|0,A[(u+64|0)>>2]=w,A[(u+60|0)>>2]=G+Q|0,n[(u+56|0)>>1]=2,n[(u+44|0)>>1]=2,_=3,w>>>0>=a>>>0)break t;A[(u+72|0)>>2]=a-w|0,n[(u+68|0)>>1]=0,_=4;break t}if(A[(u+64|0)>>2]=w,A[(u+60|0)>>2]=G,n[(u+44|0)>>1]=0,G=0-Q|0,A[(u+48|0)>>2]=G,n[(u+56|0)>>1]=2,A[(u+40|0)>>2]=2,A[(u+36|0)>>2]=1066748,n[(u+32|0)>>1]=2,_=3,a>>>0<=w>>>0)break t;if((a=a-w|0)>>>0<=G>>>0)break t;A[(u+72|0)>>2]=a+Q|0,n[(u+68|0)>>1]=0,_=4;break t}if(A[(u+40|0)>>2]=w,A[(u+48|0)>>2]=Q-w|0,n[(u+44|0)>>1]=0,!a)break t;A[(u+72|0)>>2]=a,A[(u+64|0)>>2]=1,A[(u+60|0)>>2]=1066750,n[(u+68|0)>>1]=0,n[(u+56|0)>>1]=2,_=4;break t}if(_=2,n[(u+32|0)>>1]=2,!a)break i;A[(u+48|0)>>2]=1,n[(u+44|0)>>1]=0,A[(u+40|0)>>2]=2,A[(u+36|0)>>2]=1066748;break t}Lt(1066428,33,1066680),l()}Lt(1066696,33,1066732),l()}_=1,A[(u+40|0)>>2]=1,A[(u+36|0)>>2]=1066756}A[(u+80|0)>>2]=B;break e}A[(u+80|0)>>2]=B,_=1}return A[(u+92|0)>>2]=_,A[(u+84|0)>>2]=t,A[(u+88|0)>>2]=u+32|0,_=0|Te(0|e,0|u+80),h=u+128|0,0|_}function oe(e){var r,t,a,n,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0;h=r=h-80|0,o=0|A[(b=16+(e|=0)|0)>>2],c=0|A[(b+4|0)>>2],t=o,A[(o=r+16|0)>>2]=t,A[(o+4|0)>>2]=c,c=0|A[(b=e+8|0)>>2],o=0|A[(b+4|0)>>2],a=c,A[(c=r+8|0)>>2]=a,A[(c+4|0)>>2]=o,o=0|A[(b=e)>>2],c=0|A[(b+4|0)>>2],n=o,o=r,A[r>>2]=n,A[(r+4|0)>>2]=c,A[(r+28|0)>>2]=6,A[(r+24|0)>>2]=1061680;e:{if(0|f[1071985])if(1==(0|A[267876])){if(e=0|A[267877],A[267877]=0,e){if(k=0|f[(e+8|0)>>0],p=1,i[(e+8|0)>>0]=1,k=1&k|0,i[(r+40|0)>>0]=k,!k){2147483647&(0|A[267868])|0&&(p=0|li()),i[(r+44|0)>>0]=4,A[(r+40|0)>>2]=e+12|0,c=0|A[(b=r+16|0)>>2],o=0|A[(b+4|0)>>2],G=c,A[(c=16+(r+56|0)|0)>>2]=G,A[(c+4|0)>>2]=o,o=0|A[(b=r+8|0)>>2],c=0|A[(b+4|0)>>2],Z=o,A[(o=8+(r+56|0)|0)>>2]=Z,A[(o+4|0)>>2]=c,b=r,c=0|A[r>>2],o=0|A[(r+4|0)>>2],W=c,c=r,A[(r+56|0)>>2]=W,A[(r+60|0)>>2]=o,k=0|Ve(0|r+40,1061712,0|r+56),y=0|f[(r+44|0)>>0];r:if(k){if(4==(0|(k=255&y|0)))break r;if(3!=(0|k))break r;b=r,j=o=0|f[(r+45|0)>>0]|(0|f[(r+46|0)>>0])<<8|0|(0|f[(r+47|0)>>0])<<16|0|(0|f[(r+48|0)>>0])<<24|0,C=c=0,R=c=0|f[(b=r+49|0)>>0]|(0|f[(b+1|0)>>0])<<8|0,N=o=0,c=0,b=o=0|f[(b=r+51|0)>>0],o=0,u=31&(s=16)|0,32<=(63&s|0)>>>0?(o=b<<u|0,v=0):(o=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|c<<u|0,v=b<<u|0),S=o,b=(o=N)|(b=S)|0,o=(c=R)|(s=v)|0,c=0,u=31&(s=32)|0,32<=(63&s|0)>>>0?(c=o<<u|0,_=0):(c=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,_=o<<u|0),Y=c,o=(c=C)|(o=Y)|0,c=(b=j)|(s=_)|0,b=0,u=31&(s=24)|0,32<=(63&s|0)>>>0?(b=0,w=o>>>u|0):(b=o>>>u|0,w=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|c>>>u|0),va[0|A[(0|A[((k=w)+4|0)>>2])>>2]](0|A[k>>2]),y=0|A[(k+4|0)>>2],0|A[(y+4|0)>>2]&&Ci(0|A[k>>2],0,A[(y+8|0)>>2]),Ci(0|k)}else 3==(0|255&y)&&(k=0|A[(r+48|0)>>2],va[0|A[(0|A[(k+4|0)>>2])>>2]](0|A[k>>2]),y=0|A[(k+4|0)>>2],0|A[(y+4|0)>>2]&&Ci(0|A[k>>2],0,A[(y+8|0)>>2]),Ci(0|A[(r+48|0)>>2]));if(p&&2147483647&(0|A[267868])|0&&(0|li()||(i[(e+9|0)>>0]=1)),i[(e+8|0)>>0]=0,p=0|A[267877],A[267877]=e,!p)break e;if(e=0|A[p>>2],A[p>>2]=e+-1|0,1!=(0|e))break e;!function(e){var r=0;(r=0|A[(12+(e|=0)|0)>>2])&&0|A[(e+16|0)>>2]&&Ci(0|r),-1!=(0|e)&&(r=0|A[(e+4|0)>>2],A[(e+4|0)>>2]=r+-1|0,1==(0|r)&&Ci(0|e))}(0|p);break e}A[(r+76|0)>>2]=0,A[(r+72|0)>>2]=1060120,c=r,b=0,A[(r+60|0)>>2]=1,A[(r+64|0)>>2]=b,A[(r+56|0)>>2]=1063228,Mt(0|r+40,0|r+56),l()}}else c=0,A[(1071504+(o=0)|0)>>2]=1,A[(o+1071508|0)>>2]=c;3!=(0|A[267858])&&(A[(r+32|0)>>2]=1071436,3!=(0|A[267858])&&(A[(r+40|0)>>2]=r+32|0,A[(r+56|0)>>2]=r+40|0,function(e,r,t,a){r|=0,t|=0;var n,o,c=0,b=0,u=0,s=0,k=0;h=n=h-32|0,o=2|n+8,c=0|A[(e|=0)>>2];r:{t:{i:{a:{n:{if(r)A:for(;;){f:{o:switch(r=c,0|c){case 3:break a;case 0:case 1:break f}if(2!=(0|3&r))break r;o:{c:for(;;){if(c=r,1!=(0|A[267878])&&(s=0,A[(1071512+(u=0)|0)>>2]=1,A[(u+1071516|0)>>2]=s,A[267880]=0),b=0|Pr(1071516),k=(0|(r=0|A[e>>2]))==(0|c),A[e>>2]=k?o:r,i[(n+16|0)>>0]=0,A[(n+8|0)>>2]=b,A[(n+12|0)>>2]=-4&c|0,!k){if((c=0|A[(n+8|0)>>2])&&(b=0|A[c>>2],A[c>>2]=b+-1|0,1==(0|b)&&Ut(0|A[(n+8|0)>>2])),2==(0|3&r))continue c;break o}break c}if(!(0|f[(n+16|0)>>0]))for(;cr(),!(0|f[(n+16|0)>>0]););(c=0|A[(n+8|0)>>2])&&(r=0|A[c>>2],A[c>>2]=r+-1|0,1==(0|r)&&Ut(0|A[(n+8|0)>>2]))}c=0|A[e>>2];continue A}if(b=(0|(c=0|A[e>>2]))==(0|r),A[e>>2]=b?2:c,b)break n}A:for(;;){f:{o:{c:{b:switch(0|c){case 0:if(c=0|A[e>>2],A[e>>2]=c||2,c)continue A;r=0;break n;default:if(2!=(0|3&c))break r;for(;;){if(r=c,1!=(0|A[267878])&&(s=0,A[(1071512+(u=0)|0)>>2]=1,A[(u+1071516|0)>>2]=s,A[267880]=0),b=0|Pr(1071516),c=0|A[e>>2],A[e>>2]=(0|c)==(0|r)?o:c,i[(n+16|0)>>0]=0,A[(n+8|0)>>2]=b,A[(n+12|0)>>2]=-4&r|0,(0|c)==(0|r)){if(!(0|f[(n+16|0)>>0]))break c;break o}if((r=0|A[(n+8|0)>>2])&&(b=0|A[r>>2],A[r>>2]=b+-1|0,1==(0|b)&&Ut(0|A[(n+8|0)>>2])),2!=(0|3&c))break f}case 1:break b;case 3:break a}Ai(1061900,42,1061944),l()}for(;cr(),!(0|f[(n+16|0)>>0]););}(c=0|A[(n+8|0)>>2])&&(r=0|A[c>>2],A[c>>2]=r+-1|0,1==(0|r)&&Ut(0|A[(n+8|0)>>2]))}c=0|A[e>>2]}}if(i[(n+12|0)>>0]=1==(0|r),A[(n+8|0)>>2]=3,va[0|A[265450]](t,n+8|0),c=0|A[e>>2],A[e>>2]=0|A[(n+8|0)>>2],e=3&c|0,A[(n+4|0)>>2]=e,2!=(0|e))break i;if(e=-4&c|0)n:for(;;){if(c=0|A[e>>2],A[e>>2]=0,!c)break t;if(r=0|A[(e+4|0)>>2],i[(e+8|0)>>0]=1,Ur(0|c+24),e=0|A[c>>2],A[c>>2]=e+-1|0,1==(0|e)&&Ut(0|c),!(e=r))break n}}return void(h=n+32|0)}A[(n+8|0)>>2]=0,Ft(0|n+4,0|n+8,1061964),l()}Lt(1060304,43,1061980),l()}Lt(1061824,57,1061884),l()}(1071432,1,0|r+56))),A[(r+32|0)>>2]=1071436,i[(r+44|0)>>0]=4,A[(r+40|0)>>2]=r+32|0,b=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],O=b,A[(b=16+(r+56|0)|0)>>2]=O,A[(b+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],b=0|A[(o+4|0)>>2],V=c,A[(c=8+(r+56|0)|0)>>2]=V,A[(c+4|0)>>2]=b,o=r,b=0|A[r>>2],c=0|A[(r+4|0)>>2],M=b,b=r,A[(r+56|0)>>2]=M,A[(r+60|0)>>2]=c,p=0|Ve(0|r+40,1061736,0|r+56),e=0|f[(r+44|0)>>0];r:{t:{if(p){if(4!=(0|e))break t;c=0,o=1061704,b=0,u=31&(s=32)|0,32<=(63&s|0)>>>0?(b=o<<u|0,m=0):(b=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|c<<u|0,m=o<<u|0),c=m,o=0,u=31&(s=8)|0,32<=(63&s|0)>>>0?(o=0,B=b>>>u|0):(o=b>>>u|0,B=(((1<<u|0)-1|0)&b|0)<<(32-u|0)|0|c>>>u|0),d=(b=B)|(s=40)|0,g=c=o|(c=0)|0,e=2;break r}if(3!=(0|e))break e;e=0|A[(r+48|0)>>2],va[0|A[(0|A[(e+4|0)>>2])>>2]](0|A[e>>2]),p=0|A[(e+4|0)>>2],(k=0|A[(p+4|0)>>2])&&Ci(0|A[e>>2],0,A[(p+8|0)>>2]),Ci(0|A[(r+48|0)>>2]);break e}o=r,F=c=0|f[(r+45|0)>>0]|(0|f[(r+46|0)>>0])<<8|0|(0|f[(r+47|0)>>0])<<16|0|(0|f[(r+48|0)>>0])<<24|0,D=b=0,x=b=0|f[(o=r+49|0)>>0]|(0|f[(o+1|0)>>0])<<8|0,U=c=0,b=0,o=c=0|f[(o=r+51|0)>>0],c=0,u=31&(s=16)|0,32<=(63&s|0)>>>0?(c=o<<u|0,E=0):(c=((1<<u|0)-1|0)&(o>>>(32-u|0)|0)|0|b<<u|0,E=o<<u|0),J=c,o=(c=U)|(o=J)|0,c=(b=x)|(s=E)|0,b=0,u=31&(s=32)|0,32<=(63&s|0)>>>0?(b=c<<u|0,Q=0):(b=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|o<<u|0,Q=c<<u|0),X=b,d=(o=F)|(s=Q)|0,g=c=(b=D)|(c=X)|0}c=g,b=d,o=0,u=31&(s=24)|0,32<=(63&s|0)>>>0?(o=0,I=c>>>u|0):(o=c>>>u|0,I=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|b>>>u|0),A[(r+36|0)>>2]=I,o=g,A[(r+32|0)>>2]=d<<8|0|e|0,A[(r+76|0)>>2]=2,A[(r+52|0)>>2]=103,b=r,o=0,A[(r+60|0)>>2]=2,A[(r+64|0)>>2]=o,A[(r+56|0)>>2]=1061648,A[(r+44|0)>>2]=102,A[(r+72|0)>>2]=r+40|0,A[(r+48|0)>>2]=r+32|0,A[(r+40|0)>>2]=r+24|0,function(e,r){e|=0;var t,i,a;h=t=h-16|0,i=t,a=0|ua(0|(r|=0)),A[(i+12|0)>>2]=a,A[(t+8|0)>>2]=e,A[(t+4|0)>>2]=1060160,A[t>>2]=1060120,Kt(0|t),l()}(0|r+56,1061664),l()}h=r+80|0}function ce(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0;h=t=h-96|0;e:{r:{t:{i:{a:{n:{A:{f:{o:if(!((0|(b=0|A[(152+(r|=0)|0)>>2]))<0)){if(o=0|A[(r+144|0)>>2],b){if(!(f=0|Qi(0|b,1)))break a}else f=1;if(v=0|qt(0|f,0|o,0|b),o=r+88|0,d=2,2!=(0|(f=0|A[r>>2]))&&(d=1,1==(0|f)?Ct(4|t+72,0|r+4):(i=0|A[(n=r+16|0)>>2],a=0|A[(n+4|0)>>2],_=i,A[(i=16+(t+72|0)|0)>>2]=_,A[(i+4|0)>>2]=a,a=0|A[(n=r+8|0)>>2],i=0|A[(n+4|0)>>2],w=a,A[(a=8+(t+72|0)|0)>>2]=w,A[(a+4|0)>>2]=i,d=0),A[(t+24|0)>>2]=0|A[(t+92|0)>>2],i=0|A[(n=t+84|0)>>2],a=0|A[(n+4|0)>>2],m=i,A[(i=t+16|0)>>2]=m,A[(i+4|0)>>2]=a,n=t,a=0|A[(t+76|0)>>2],i=0|A[(t+80|0)>>2],B=a,a=t,A[(t+8|0)>>2]=B,A[(t+12|0)>>2]=i),0|A[o>>2]?lr(0|t+32,0|o):A[(t+32|0)>>2]=0,g=2,2!=(0|(o=0|A[(r+24|0)>>2]))&&(g=1,1==(0|o)?Ct(4|t+72,0|r+28):(i=0|A[(n=r+40|0)>>2],a=0|A[(n+4|0)>>2],E=i,A[(i=t+88|0)>>2]=E,A[(i+4|0)>>2]=a,a=0|A[(n=r+32|0)>>2],i=0|A[(n+4|0)>>2],Q=a,A[(a=t+80|0)>>2]=Q,A[(a+4|0)>>2]=i,g=0),A[(t+64|0)>>2]=0|A[(t+92|0)>>2],i=0|A[(n=t+84|0)>>2],a=0|A[(n+4|0)>>2],I=i,A[(i=t+56|0)>>2]=I,A[(i+4|0)>>2]=a,n=t,a=0|A[(t+76|0)>>2],i=0|A[(t+80|0)>>2],G=a,a=t,A[(t+48|0)>>2]=G,A[(t+52|0)>>2]=i),s=0,f=0|A[(r+100|0)>>2]){if((0|(o=0|A[(r+108|0)>>2]))<0)break o;if(o){if(!(k=0|Qi(0|o,1)))break i}else k=1;qt(0|k,0|f,0|o)}else k=0;if(c=0|A[(r+112|0)>>2]){if((0|(f=0|A[(r+120|0)>>2]))<0)break o;if(f){if(!(s=0|Qi(0|f,1)))break t}else s=1;qt(0|s,0|c,0|f)}if(p=0,!(u=0|A[(r+124|0)>>2])){y=0;break n}if(!((0|(c=0|A[(r+132|0)>>2]))<0)){if(c)break f;y=1;break A}}Vi(),l()}if(!(y=0|Qi(0|c,1)))break r}qt(0|y,0|u,0|c)}if(u=0|A[(r+136|0)>>2]){if(!(p=0|Qi(12,4)))break e;Yr(0|t+72,0|A[u>>2],0|A[(u+8|0)>>2]),A[(p+8|0)>>2]=0|A[(8+(t+72|0)|0)>>2],n=t,i=0|A[(t+72|0)>>2],a=0|A[(t+76|0)>>2],Z=i,A[(i=p)>>2]=Z,A[(i+4|0)>>2]=a}return ze(0|e+48,0|r+48),A[(e+20|0)>>2]=0|A[(16+(t+8|0)|0)>>2],a=0|A[(n=8+(t+8|0)|0)>>2],i=0|A[(n+4|0)>>2],W=a,A[(a=e+12|0)>>2]=W,A[(a+4|0)>>2]=i,n=t,i=0|A[(t+8|0)>>2],a=0|A[(t+12|0)>>2],j=i,A[((i=e)+4|0)>>2]=j,A[(i+8|0)>>2]=a,n=t,a=0|A[(t+32|0)>>2],i=0|A[(t+36|0)>>2],C=a,A[((a=e)+88|0)>>2]=C,A[(a+92|0)>>2]=i,A[(a+96|0)>>2]=0|A[(8+(t+32|0)|0)>>2],n=t,i=0|A[(t+48|0)>>2],a=0|A[(t+52|0)>>2],R=i,A[(i=e+28|0)>>2]=R,A[(i+4|0)>>2]=a,a=0|A[(n=8+(t+48|0)|0)>>2],i=0|A[(n+4|0)>>2],N=a,A[(a=e+36|0)>>2]=N,A[(a+4|0)>>2]=i,A[(e+44|0)>>2]=0|A[(16+(t+48|0)|0)>>2],A[(e+152|0)>>2]=b,A[(e+148|0)>>2]=b,A[(e+144|0)>>2]=v,A[(e+136|0)>>2]=p,A[(e+132|0)>>2]=c,A[(e+128|0)>>2]=c,A[(e+124|0)>>2]=y,A[(e+120|0)>>2]=f,A[(e+116|0)>>2]=f,A[(e+112|0)>>2]=s,A[(e+108|0)>>2]=o,A[(e+104|0)>>2]=o,A[(e+100|0)>>2]=k,A[(e+24|0)>>2]=g,A[e>>2]=d,void(h=t+96|0)}Hi(0|b,1),l()}Hi(0|o,1),l()}Hi(0|f,1),l()}Hi(0|c,1),l()}Hi(12,4),l()}function be(e,r){e|=0;var t=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0;e:{r:{t:{i:{a:{n:{if(u=s=0|A[(16+(r|=0)|0)>>2],b=a=0,k=a=0|A[(c=r)>>2],p=o=0|A[(c+4|0)>>2],o=b,c=a,t=(o=p)>>>0>(a=b)>>>0|(0|o)==(0|a)&c>>>0>(n=s)>>>0|0,c=a,a=t?n:k,n=t?c:o,y=a,!(s>>>0<a>>>0)){A:{f:{o:{c:{b:{u:{s:{k:{if(s=s-y|0){if(y=(0|A[(r+8|0)>>2])+y|0,(r=31&(0|f[y>>0])|0)>>>0<24)break k;switch(0|r+-24){case 3:break o;case 2:break c;case 1:break b;case 0:break u;case 7:break f;default:break s}}return i[(e+8|0)>>0]=8,n=0,A[(a=e)>>2]=1,A[(a+4|0)>>2]=n,n=0,A[(a=a+12|0)>>2]=0,void(A[(a+4|0)>>2]=n)}return n=0,A[((a=e)+8|0)>>2]=1,A[(a+12|0)>>2]=n,n=0,A[a>>2]=0,A[(a+4|0)>>2]=n,A[(a+24|0)>>2]=0,n=0,A[(a=a+16|0)>>2]=r,void(A[(a+4|0)>>2]=n)}if(!(r>>>0<28)&&31!=(0|r))break A;Lt(1051280,40,1051428),l()}return s>>>0<2?(r=e+16|0,u=1,b=a=0,k=8,p=a=1):(a=0,C=n=0|f[((t=y)+1|0)>>0],A[(n=e+16|0)>>2]=C,A[(n+4|0)>>2]=a,r=e+24|0,u=0,b=a=0,k=1,p=a=0),a=p,A[((n=e)+8|0)>>2]=k,A[(n+12|0)>>2]=a,A[r>>2]=1,a=b,A[n>>2]=u,void(A[(n+4|0)>>2]=a)}if(r=2,!(s>>>0>=2)){u=8,b=a=1,r=1;break r}if(u=8,b=a=2,2==(0|s))break r;u=a=0|f[((t=y)+2|0)>>0],b=n=0,k=n=0|f[(t+1|0)>>0],p=a=0,a=0,A[((n=e)+8|0)>>2]=1,A[(n+12|0)>>2]=a,R=n+16|0,N=a=b,a=p,t=k,n=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(n=t<<o|0,_=0):(n=((1<<o|0)-1|0)&(t>>>(32-o|0)|0)|0|a<<o|0,_=t<<o|0),S=n,t=(n=N)|(t=S)|0,Y=(a=u)|(c=_)|0,A[(a=R)>>2]=Y,A[(a+4|0)>>2]=t,s=e+24|0,u=0,b=t=0,r=2;break e}if(r=2,!(s>>>0>=2)){u=8,b=t=1,r=1;break i}if(u=8,b=t=2,2==(0|s))break i;if(r=4,!(s>>>0>=4)){u=8,b=t=3,r=3;break i}if(u=8,b=t=4,4==(0|s))break i;u=t=0|f[((n=y)+1|0)>>0],b=a=0,k=a=0|f[(n+2|0)>>0],p=t=0,d=t=0|f[(n+4|0)>>0],g=a=0,v=a=0|f[(n+3|0)>>0],h=t=0,t=0,A[((a=e)+8|0)>>2]=1,A[(a+12|0)>>2]=t,O=a+16|0,V=t=g,t=p,n=k,a=0,o=31&(c=16)|0,32<=(63&c|0)>>>0?(a=n<<o|0,w=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|t<<o|0,w=n<<o|0),M=a,a=b,t=u,n=0,o=31&(c=24)|0,32<=(63&c|0)>>>0?(n=t<<o|0,m=0):(n=((1<<o|0)-1|0)&(t>>>(32-o|0)|0)|0|a<<o|0,m=t<<o|0),F=n,D=(a=w)|(c=m)|0,x=t=(n=M)|(t=F)|0,t=h,n=v,a=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(a=n<<o|0,B=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|t<<o|0,B=n<<o|0),U=a,J=(t=D)|(c=B)|0,X=n=(a=x)|(n=U)|0,t=(n=V)|(t=X)|0,T=(a=d)|(c=J)|0,A[(a=O)>>2]=T,A[(a+4|0)>>2]=t,s=e+24|0,u=0,b=t=0,r=4;break t}if(r=2,!(s>>>0>=2)){r=1,u=8,b=t=1;break n}if(u=8,b=t=2,2==(0|s))break n;if(r=4,!(s>>>0>=4)){r=3,u=8,b=t=3;break n}if(u=8,b=t=4,4==(0|s))break n;if(r=6,!(s>>>0>=6)){r=5,u=8,b=t=5;break n}if(u=8,b=t=6,6==(0|s))break n;if(r=8,!(s>>>0>=8)){r=7,u=8,b=t=7;break n}if(u=8,b=t=8,8==(0|s))break n;u=t=0|f[((n=y)+1|0)>>0],b=a=0,k=a=0|f[(n+2|0)>>0],p=t=0,d=t=0|f[(n+3|0)>>0],g=a=0,v=a=0|f[(n+4|0)>>0],h=t=0,L=t=0|f[(n+5|0)>>0],z=a=0,P=a=0|f[(n+6|0)>>0],H=t=0,K=t=0|f[(n+8|0)>>0],q=a=0,$=a=0|f[(n+7|0)>>0],ee=t=0,t=0,A[((a=e)+8|0)>>2]=1,A[(a+12|0)>>2]=t,re=a+16|0,te=t=q,t=p,n=k,a=0,o=31&(c=48)|0,32<=(63&c|0)>>>0?(a=n<<o|0,E=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|t<<o|0,E=n<<o|0),ie=a,a=b,t=u,n=0,o=31&(c=56)|0,32<=(63&c|0)>>>0?(n=t<<o|0,Q=0):(n=((1<<o|0)-1|0)&(t>>>(32-o|0)|0)|0|a<<o|0,Q=t<<o|0),ae=n,ne=(a=E)|(c=Q)|0,Ae=t=(n=ie)|(t=ae)|0,t=g,n=d,a=0,o=31&(c=40)|0,32<=(63&c|0)>>>0?(a=n<<o|0,I=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|t<<o|0,I=n<<o|0),fe=a,oe=(t=ne)|(c=I)|0,ce=n=(a=Ae)|(n=fe)|0,n=h,a=v,t=0,o=31&(c=32)|0,32<=(63&c|0)>>>0?(t=a<<o|0,G=0):(t=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|n<<o|0,G=a<<o|0),be=t,ue=(n=oe)|(c=G)|0,se=a=(t=ce)|(a=be)|0,a=z,t=L,n=0,o=31&(c=24)|0,32<=(63&c|0)>>>0?(n=t<<o|0,Z=0):(n=((1<<o|0)-1|0)&(t>>>(32-o|0)|0)|0|a<<o|0,Z=t<<o|0),ke=n,le=(a=ue)|(c=Z)|0,pe=t=(n=se)|(t=ke)|0,t=H,n=P,a=0,o=31&(c=16)|0,32<=(63&c|0)>>>0?(a=n<<o|0,W=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|t<<o|0,W=n<<o|0),ye=a,de=(t=le)|(c=W)|0,ge=n=(a=pe)|(n=ye)|0,n=ee,a=$,t=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(t=a<<o|0,j=0):(t=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|n<<o|0,j=a<<o|0),ve=t,he=(n=de)|(c=j)|0,_e=a=(t=ge)|(a=ve)|0,n=(a=te)|(n=_e)|0,we=(t=K)|(c=he)|0,A[(t=re)>>2]=we,A[(t+4|0)>>2]=n,s=e+24|0,u=0,b=n=0,r=8;break a}return n=0,A[(t=e)>>2]=0,A[(t+4|0)>>2]=n,A[(t+24|0)>>2]=0,n=0,A[(t=t+8|0)>>2]=0,void(A[(t+4|0)>>2]=n)}return i[(e+8|0)>>0]=11,n=0,A[(t=e)>>2]=1,A[(t+4|0)>>2]=n,void(i[(t+9|0)>>0]=r)}Nt(0|y,0|s,1051556),l()}n=b,A[((t=e)+8|0)>>2]=u,A[(t+12|0)>>2]=n,s=t+16|0,u=1,b=n=0}return n=b,A[(t=e)>>2]=u,A[(t+4|0)>>2]=n,void(A[s>>2]=r)}n=b,A[((t=e)+8|0)>>2]=u,A[(t+12|0)>>2]=n,s=t+16|0,u=1,b=n=0}return n=b,A[(t=e)>>2]=u,A[(t+4|0)>>2]=n,void(A[s>>2]=r)}n=b,A[((t=e)+8|0)>>2]=u,A[(t+12|0)>>2]=n,s=t+16|0,u=1,b=n=0}n=b,A[(t=e)>>2]=u,A[(t+4|0)>>2]=n,A[s>>2]=r}function ue(e,r,t){e|=0,r|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0;h=a=h-96|0,ye(0|a+48,0|(t|=0),4,3,0|(n=0)),c=1;e:{r:{t:{i:{if(1!=(0|A[(a+48|0)>>2])){if(s=0|A[(r+144|0)>>2],ye(0|a+48,0|t,2,0|(c=0|A[(r+152|0)>>2]),0|(n=0)),1==(0|A[(a+48|0)>>2]))break i;if(u=0|A[(a+52|0)>>2],k=0|A[(b=u+8|0)>>2],((0|A[(u+4|0)>>2])-k|0)>>>0>=c>>>0||(nt(0|u,0|k,0|c),k=0|A[b>>2]),qt(0|(0|A[u>>2])+k,0|s,0|c),A[b>>2]=(0|A[b>>2])+c|0,I(0|a+48,0|r,0|t),1!=(0|A[(a+48|0)>>2]))break r;n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],l=n,A[(n=a+40|0)>>2]=l,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],p=f,A[(f=a+32|0)>>2]=p,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],y=n,A[(n=a+24|0)>>2]=y,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],d=f,A[(f=a+16|0)>>2]=d,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],g=n,A[(n=t)>>2]=g,A[(n+4|0)>>2]=f;break t}f=0|A[(o=40+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],v=f,A[(f=e+40|0)>>2]=v,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],_=n,A[(n=e+32|0)>>2]=_,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],w=f,A[(f=e+24|0)>>2]=w,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],m=n,A[(n=e+16|0)>>2]=m,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],B=f,A[(f=e+8|0)>>2]=B,A[(f+4|0)>>2]=n;break e}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],E=n,A[(n=a+40|0)>>2]=E,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],Q=f,A[(f=a+32|0)>>2]=Q,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],G=n,A[(n=a+24|0)>>2]=G,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],Z=f,A[(f=a+16|0)>>2]=Z,A[(f+4|0)>>2]=n,t=a+8|0,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],W=n,A[(n=t)>>2]=W,A[(n+4|0)>>2]=f}f=0|A[(o=t)>>2],n=0|A[(o+4|0)>>2],j=f,A[(f=e+8|0)>>2]=j,A[(f+4|0)>>2]=n,n=0|A[(o=o+32|0)>>2],f=0|A[(o+4|0)>>2],C=n,A[(n=e+40|0)>>2]=C,A[(n+4|0)>>2]=f,f=0|A[(o=t+24|0)>>2],n=0|A[(o+4|0)>>2],R=f,A[(f=e+32|0)>>2]=R,A[(f+4|0)>>2]=n,n=0|A[(o=t+16|0)>>2],f=0|A[(o+4|0)>>2],N=n,A[(n=e+24|0)>>2]=N,A[(n+4|0)>>2]=f,f=0|A[(o=t+8|0)>>2],n=0|A[(o+4|0)>>2],S=f,A[(f=e+16|0)>>2]=S,A[(f+4|0)>>2]=n,c=1;break e}r:if(u=0|A[(r+160|0)>>2]){if(ye(0|a+48,0|t,2,0|(r=0|A[(r+168|0)>>2]),0|(n=0)),c=1,1!=(0|A[(a+48|0)>>2])){c=0|A[(a+52|0)>>2],s=0|A[(b=c+8|0)>>2],((0|A[(c+4|0)>>2])-s|0)>>>0>=r>>>0||(nt(0|c,0|s,0|r),s=0|A[b>>2]),qt(0|(0|A[c>>2])+s,0|u,0|r),A[b>>2]=(0|A[b>>2])+r|0,c=0;break r}n=0|A[(o=40+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],Y=n,A[(n=a+40|0)>>2]=Y,A[(n+4|0)>>2]=f,f=0|A[(o=32+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],O=f,A[(f=a+32|0)>>2]=O,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],V=n,A[(n=a+24|0)>>2]=V,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+48|0)|0)>>2],n=0|A[(o+4|0)>>2],M=f,A[(f=a+16|0)>>2]=M,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+48|0)|0)>>2],f=0|A[(o+4|0)>>2],F=n,A[(n=a+8|0)>>2]=F,A[(n+4|0)>>2]=f}else i[(a+48|0)>>0]=1,Fe(0|a,0|t,0|a+48),c=0|A[a>>2];c?(f=0|A[(o=a+40|0)>>2],n=0|A[(o+4|0)>>2],D=f,A[(f=e+40|0)>>2]=D,A[(f+4|0)>>2]=n,n=0|A[(o=a+32|0)>>2],f=0|A[(o+4|0)>>2],x=n,A[(n=e+32|0)>>2]=x,A[(n+4|0)>>2]=f,f=0|A[(o=a+24|0)>>2],n=0|A[(o+4|0)>>2],U=f,A[(f=e+24|0)>>2]=U,A[(f+4|0)>>2]=n,n=0|A[(o=a+16|0)>>2],f=0|A[(o+4|0)>>2],J=n,A[(n=e+16|0)>>2]=J,A[(n+4|0)>>2]=f,f=0|A[(o=a+8|0)>>2],n=0|A[(o+4|0)>>2],X=f,A[(f=e+8|0)>>2]=X,A[(f+4|0)>>2]=n,c=1):(A[(e+4|0)>>2]=t,c=0)}A[e>>2]=c,h=a+96|0}function se(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0;h=t=h-208|0;e:{r:{t:{i:{a:{n:{A:{f:{o:if(!((0|(b=0|A[(152+(r|=0)|0)>>2]))<0)){if(o=0|A[(r+144|0)>>2],b){if(!(f=0|Qi(0|b,1)))break a}else f=1;if(v=0|qt(0|f,0|o,0|b),o=r+88|0,d=2,2!=(0|(f=0|A[r>>2]))&&(d=1,1==(0|f)?Ct(4|t,0|r+4):(i=0|A[(n=r+16|0)>>2],a=0|A[(n+4|0)>>2],_=i,A[(i=t+16|0)>>2]=_,A[(i+4|0)>>2]=a,a=0|A[(n=r+8|0)>>2],i=0|A[(n+4|0)>>2],w=a,A[(a=t+8|0)>>2]=w,A[(a+4|0)>>2]=i,d=0),A[(t+160|0)>>2]=0|A[(t+20|0)>>2],i=0|A[(n=t+12|0)>>2],a=0|A[(n+4|0)>>2],m=i,A[(i=t+152|0)>>2]=m,A[(i+4|0)>>2]=a,n=t,a=0|A[(t+4|0)>>2],i=0|A[(t+8|0)>>2],B=a,a=t,A[(t+144|0)>>2]=B,A[(t+148|0)>>2]=i),0|A[o>>2]?lr(0|t+168,0|o):A[(t+168|0)>>2]=0,g=2,2!=(0|(o=0|A[(r+24|0)>>2]))&&(g=1,1==(0|o)?Ct(4|t,0|r+28):(i=0|A[(n=r+40|0)>>2],a=0|A[(n+4|0)>>2],E=i,A[(i=t+16|0)>>2]=E,A[(i+4|0)>>2]=a,a=0|A[(n=r+32|0)>>2],i=0|A[(n+4|0)>>2],Q=a,A[(a=t+8|0)>>2]=Q,A[(a+4|0)>>2]=i,g=0),A[(t+200|0)>>2]=0|A[(t+20|0)>>2],i=0|A[(n=t+12|0)>>2],a=0|A[(n+4|0)>>2],I=i,A[(i=t+192|0)>>2]=I,A[(i+4|0)>>2]=a,n=t,a=0|A[(t+4|0)>>2],i=0|A[(t+8|0)>>2],G=a,a=t,A[(t+184|0)>>2]=G,A[(t+188|0)>>2]=i),s=0,f=0|A[(r+100|0)>>2]){if((0|(o=0|A[(r+108|0)>>2]))<0)break o;if(o){if(!(k=0|Qi(0|o,1)))break i}else k=1;qt(0|k,0|f,0|o)}else k=0;if(c=0|A[(r+112|0)>>2]){if((0|(f=0|A[(r+120|0)>>2]))<0)break o;if(f){if(!(s=0|Qi(0|f,1)))break t}else s=1;qt(0|s,0|c,0|f)}if(y=0,!(u=0|A[(r+124|0)>>2])){p=0;break n}if(!((0|(c=0|A[(r+132|0)>>2]))<0)){if(c)break f;p=1;break A}}Vi(),l()}if(!(p=0|Qi(0|c,1)))break r}qt(0|p,0|u,0|c)}if(u=0|A[(r+136|0)>>2]){if(!(y=0|Qi(12,4)))break e;Yr(0|y,0|A[u>>2],0|A[(u+8|0)>>2])}return ze(0|t+48,0|r+48),i=0|A[(n=8+(t+144|0)|0)>>2],a=0|A[(n+4|0)>>2],Z=i,A[(i=t+12|0)>>2]=Z,A[(i+4|0)>>2]=a,A[(t+20|0)>>2]=0|A[(16+(t+144|0)|0)>>2],A[(t+96|0)>>2]=0|A[(8+(t+168|0)|0)>>2],n=t,a=0|A[(t+184|0)>>2],i=0|A[(t+188|0)>>2],W=a,A[(a=t+28|0)>>2]=W,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+184|0)|0)>>2],a=0|A[(n+4|0)>>2],j=i,A[(i=t+36|0)>>2]=j,A[(i+4|0)>>2]=a,A[(t+44|0)>>2]=0|A[(16+(t+184|0)|0)>>2],A[t>>2]=d,A[(t+24|0)>>2]=g,n=t,a=0|A[(t+144|0)>>2],i=0|A[(t+148|0)>>2],C=a,a=t,A[(t+4|0)>>2]=C,A[(t+8|0)>>2]=i,n=t,i=0|A[(t+168|0)>>2],a=0|A[(t+172|0)>>2],R=i,i=t,A[(t+88|0)>>2]=R,A[(t+92|0)>>2]=a,A[(t+132|0)>>2]=c,A[(t+128|0)>>2]=c,A[(t+120|0)>>2]=f,A[(t+116|0)>>2]=f,A[(t+108|0)>>2]=o,A[(t+104|0)>>2]=o,A[(t+136|0)>>2]=y,A[(t+124|0)>>2]=p,A[(t+112|0)>>2]=s,A[(t+100|0)>>2]=k,A[(e+152|0)>>2]=b,A[(e+148|0)>>2]=b,A[(e+144|0)>>2]=v,qt(0|e,0|t,144),void(h=t+208|0)}Hi(0|b,1),l()}Hi(0|o,1),l()}Hi(0|f,1),l()}Hi(0|c,1),l()}Hi(12,4),l()}function ke(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0;h=t=h-96|0;e:{r:{t:{i:a:{n:switch(0|A[(r|=0)>>2]){default:s=n=0|A[(a=r+16|0)>>2],k=o=0|A[(a+4|0)>>2],u=o=0|A[(a=r+8|0)>>2],b=n=0|A[(a+4|0)>>2],r=0;break a;case 1:if((0|(d=0|A[(r+12|0)>>2]))<0)break t;if(g=0|A[(r+4|0)>>2],r=1,c=1,d&&!(c=0|Qi(0|d,1)))break r;qt(0|c,0|g,0|d),n=0,a=d,o=0,y=31&(p=32)|0,32<=(63&p|0)>>>0?(o=a<<y|0,v=0):(o=((1<<y|0)-1|0)&(a>>>(32-y|0)|0)|0|n<<y|0,v=a<<y|0),w=o,o=k=n,u=(n=v)|(p=s=d)|0,b=a=(o=w)|(a=k)|0,s=0,k=a=0;break i;case 2:Ct(0|t+40,0|r+4),u=a=0|A[((o=t)+44|0)>>2],b=n=0|A[(o+48|0)>>2],c=0|A[(o+40|0)>>2],r=2,s=0,k=n=0;break i;case 3:c=0|f[(r+16|0)>>0],Er(0|t+40,0|A[(r+4|0)>>2],0|A[(r+12|0)>>2]),i[(r=12+(t+40|0)|0)>>0]=0!=(0|c),s=n=0|A[(o=r)>>2],k=a=0,u=a=0|A[((o=t)+44|0)>>2],b=n=0|A[(o+48|0)>>2],c=0|A[(o+40|0)>>2],r=3;break i;case 4:m=0|f[(r+48|0)>>0],s=n=0|A[(o=r+8|0)>>2],k=a=0|A[(o+4|0)>>2],u=a=0|A[(o=r+16|0)>>2],b=n=0|A[(o+4|0)>>2],c=1063424,n=0,A[(a=24+(t+40|0)|0)>>2]=0,A[(a+4|0)>>2]=n,A[(t+60|0)>>2]=c,A[(t+56|0)>>2]=0,n=0,A[((a=t)+72|0)>>2]=0,A[(a+76|0)>>2]=n,n=b,A[(a+48|0)>>2]=u,A[(a+52|0)>>2]=n,n=k,A[(a+40|0)>>2]=s,A[(a+44|0)>>2]=n,c=16+(a+40|0)|0,d=0,(g=0|A[(r+40|0)>>2])&&(d=0|A[(g+116|0)>>2]),A[(t+12|0)>>2]=g,A[(t+8|0)>>2]=d,A[(t+16|0)>>2]=0|A[(r+36|0)>>2],Ge(0|t+40,0|t+8),n=0|A[(o=c+8|0)>>2],a=0|A[(o+4|0)>>2],B=n,A[(n=8+(t+8|0)|0)>>2]=B,A[(n+4|0)>>2]=a,a=0|A[(o=c+16|0)>>2],n=0|A[(o+4|0)>>2],E=a,A[(a=16+(t+8|0)|0)>>2]=E,A[(a+4|0)>>2]=n,i[(t+80|0)>>0]=0!=(0|255&m),n=0|A[(o=c+24|0)>>2],a=0|A[(o+4|0)>>2],Q=n,A[(n=24+(t+8|0)|0)>>2]=Q,A[(n+4|0)>>2]=a,a=0|A[(o=c)>>2],n=0|A[(o+4|0)>>2],I=a,A[((a=t)+8|0)>>2]=I,A[(a+12|0)>>2]=n,s=n=0|A[(o=8+(a+40|0)|0)>>2],k=a=0|A[(o+4|0)>>2],u=a=0|A[((o=t)+40|0)>>2],b=n=0|A[(o+44|0)>>2],r=4;break a;case 5:if(!(c=0|Qi(64,8)))break e;r=0|A[(r+4|0)>>2],s=n=0|A[(o=r)>>2],k=a=0|A[(o+4|0)>>2],ke(0|t+40,0|o+8),A[(n=c)>>2]=s,A[(n+4|0)>>2]=a,a=0|A[((o=t)+40|0)>>2],n=0|A[(o+44|0)>>2],G=a,A[((a=c)+8|0)>>2]=G,A[(a+12|0)>>2]=n,n=0|A[(o=8+(o+40|0)|0)>>2],a=0|A[(o+4|0)>>2],Z=n,A[(n=c+16|0)>>2]=Z,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],W=a,A[(a=c+24|0)>>2]=W,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+40|0)|0)>>2],a=0|A[(o+4|0)>>2],j=n,A[(n=c+32|0)>>2]=j,A[(n+4|0)>>2]=a,a=0|A[(o=32+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],C=a,A[(a=c+40|0)>>2]=C,A[(a+4|0)>>2]=n,n=0|A[(o=40+(t+40|0)|0)>>2],a=0|A[(o+4|0)>>2],R=n,A[(n=c+48|0)>>2]=R,A[(n+4|0)>>2]=a,a=0|A[(o=48+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],N=a,A[(a=c+56|0)>>2]=N,A[(a+4|0)>>2]=n,r=5;break i;case 6:}u=3,b=n=0;n:A:f:{o:switch(0|f[(r+8|0)>>0]){default:c=0!=(0|f[(r+9|0)>>0]),u=0,b=n=0;break n;case 1:s=n=0|A[(o=r+16|0)>>2],k=a=0|A[(o+4|0)>>2],u=1,b=a=0;break A;case 2:c=0|f[(r+9|0)>>0],u=2,b=a=0;break n;case 4:u=4,b=a=0;break f;case 3:break n;case 5:}u=5,b=a=0}n=(a=0)&(n=0)|0,a=(o=c)&(p=255)|0,o=0,y=31&(p=8)|0,32<=(63&p|0)>>>0?(o=a<<y|0,_=0):(o=((1<<y|0)-1|0)&(a>>>(32-y|0)|0)|0|n<<y|0,_=a<<y|0),S=o,o=b,u=(n=_)|(p=u)|0,b=a=(o=S)|(a=b)|0,r=6}return A[(e+4|0)>>2]=c,A[e>>2]=r,a=k,A[(n=e+16|0)>>2]=s,A[(n+4|0)>>2]=a,a=b,A[(n=e+8|0)>>2]=u,A[(n+4|0)>>2]=a,a=0|A[((o=t)+8|0)>>2],n=0|A[(o+12|0)>>2],Y=a,A[(a=e+24|0)>>2]=Y,A[(a+4|0)>>2]=n,n=0|A[(o=8+(o+8|0)|0)>>2],a=0|A[(o+4|0)>>2],O=n,A[(n=e+32|0)>>2]=O,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+8|0)|0)>>2],n=0|A[(o+4|0)>>2],V=a,A[(a=e+40|0)>>2]=V,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+8|0)|0)>>2],a=0|A[(o+4|0)>>2],M=n,A[(n=e+48|0)>>2]=M,A[(n+4|0)>>2]=a,void(h=t+96|0)}Vi(),l()}Hi(0|d,1),l()}Hi(64,8),l()}function le(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0;h=t=h-96|0;e:{r:{t:{i:a:{n:switch(0|A[(r|=0)>>2]){default:s=n=0|A[(a=r+16|0)>>2],k=o=0|A[(a+4|0)>>2],u=o=0|A[(a=r+8|0)>>2],b=n=0|A[(a+4|0)>>2],r=0;break a;case 1:if((0|(d=0|A[(r+12|0)>>2]))<0)break t;if(g=0|A[(r+4|0)>>2],r=1,c=1,d&&!(c=0|Qi(0|d,1)))break r;qt(0|c,0|g,0|d),n=0,a=d,o=0,y=31&(p=32)|0,32<=(63&p|0)>>>0?(o=a<<y|0,v=0):(o=((1<<y|0)-1|0)&(a>>>(32-y|0)|0)|0|n<<y|0,v=a<<y|0),w=o,o=k=n,u=(n=v)|(p=s=d)|0,b=a=(o=w)|(a=k)|0,s=0,k=a=0;break i;case 2:Ct(0|t+40,0|r+4),u=a=0|A[((o=t)+44|0)>>2],b=n=0|A[(o+48|0)>>2],c=0|A[(o+40|0)>>2],r=2,s=0,k=n=0;break i;case 3:c=0|f[(r+16|0)>>0],Er(0|t+40,0|A[(r+4|0)>>2],0|A[(r+12|0)>>2]),i[(r=12+(t+40|0)|0)>>0]=0!=(0|c),s=n=0|A[(o=r)>>2],k=a=0,u=a=0|A[((o=t)+44|0)>>2],b=n=0|A[(o+48|0)>>2],c=0|A[(o+40|0)>>2],r=3;break i;case 4:m=0|f[(r+48|0)>>0],s=n=0|A[(o=r+8|0)>>2],k=a=0|A[(o+4|0)>>2],u=a=0|A[(o=r+16|0)>>2],b=n=0|A[(o+4|0)>>2],c=1063424,n=0,A[(a=24+(t+40|0)|0)>>2]=0,A[(a+4|0)>>2]=n,A[(t+60|0)>>2]=c,A[(t+56|0)>>2]=0,n=0,A[((a=t)+72|0)>>2]=0,A[(a+76|0)>>2]=n,n=b,A[(a+48|0)>>2]=u,A[(a+52|0)>>2]=n,n=k,A[(a+40|0)>>2]=s,A[(a+44|0)>>2]=n,c=16+(a+40|0)|0,d=0,(g=0|A[(r+40|0)>>2])&&(d=0|A[(g+116|0)>>2]),A[(t+12|0)>>2]=g,A[(t+8|0)>>2]=d,A[(t+16|0)>>2]=0|A[(r+36|0)>>2],Ge(0|t+40,0|t+8),n=0|A[(o=c+8|0)>>2],a=0|A[(o+4|0)>>2],B=n,A[(n=8+(t+8|0)|0)>>2]=B,A[(n+4|0)>>2]=a,a=0|A[(o=c+16|0)>>2],n=0|A[(o+4|0)>>2],E=a,A[(a=16+(t+8|0)|0)>>2]=E,A[(a+4|0)>>2]=n,i[(t+80|0)>>0]=0!=(0|255&m),n=0|A[(o=c+24|0)>>2],a=0|A[(o+4|0)>>2],Q=n,A[(n=24+(t+8|0)|0)>>2]=Q,A[(n+4|0)>>2]=a,a=0|A[(o=c)>>2],n=0|A[(o+4|0)>>2],I=a,A[((a=t)+8|0)>>2]=I,A[(a+12|0)>>2]=n,s=n=0|A[(o=8+(a+40|0)|0)>>2],k=a=0|A[(o+4|0)>>2],u=a=0|A[((o=t)+40|0)>>2],b=n=0|A[(o+44|0)>>2],r=4;break a;case 5:if(!(c=0|Qi(64,8)))break e;r=0|A[(r+4|0)>>2],s=n=0|A[(o=r)>>2],k=a=0|A[(o+4|0)>>2],le(0|t+40,0|o+8),A[(n=c)>>2]=s,A[(n+4|0)>>2]=a,a=0|A[((o=t)+40|0)>>2],n=0|A[(o+44|0)>>2],G=a,A[((a=c)+8|0)>>2]=G,A[(a+12|0)>>2]=n,n=0|A[(o=8+(o+40|0)|0)>>2],a=0|A[(o+4|0)>>2],Z=n,A[(n=c+16|0)>>2]=Z,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],W=a,A[(a=c+24|0)>>2]=W,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+40|0)|0)>>2],a=0|A[(o+4|0)>>2],j=n,A[(n=c+32|0)>>2]=j,A[(n+4|0)>>2]=a,a=0|A[(o=32+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],C=a,A[(a=c+40|0)>>2]=C,A[(a+4|0)>>2]=n,n=0|A[(o=40+(t+40|0)|0)>>2],a=0|A[(o+4|0)>>2],R=n,A[(n=c+48|0)>>2]=R,A[(n+4|0)>>2]=a,a=0|A[(o=48+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],N=a,A[(a=c+56|0)>>2]=N,A[(a+4|0)>>2]=n,r=5;break i;case 6:}u=3,b=n=0;n:A:f:{o:switch(0|f[(r+8|0)>>0]){default:c=0!=(0|f[(r+9|0)>>0]),u=0,b=n=0;break n;case 1:s=n=0|A[(o=r+16|0)>>2],k=a=0|A[(o+4|0)>>2],u=1,b=a=0;break A;case 2:c=0|f[(r+9|0)>>0],u=2,b=a=0;break n;case 4:u=4,b=a=0;break f;case 3:break n;case 5:}u=5,b=a=0}n=(a=0)&(n=0)|0,a=(o=c)&(p=255)|0,o=0,y=31&(p=8)|0,32<=(63&p|0)>>>0?(o=a<<y|0,_=0):(o=((1<<y|0)-1|0)&(a>>>(32-y|0)|0)|0|n<<y|0,_=a<<y|0),S=o,o=b,u=(n=_)|(p=u)|0,b=a=(o=S)|(a=b)|0,r=6}return A[(e+4|0)>>2]=c,A[e>>2]=r,a=k,A[(n=e+16|0)>>2]=s,A[(n+4|0)>>2]=a,a=b,A[(n=e+8|0)>>2]=u,A[(n+4|0)>>2]=a,a=0|A[((o=t)+8|0)>>2],n=0|A[(o+12|0)>>2],Y=a,A[(a=e+24|0)>>2]=Y,A[(a+4|0)>>2]=n,n=0|A[(o=8+(o+8|0)|0)>>2],a=0|A[(o+4|0)>>2],O=n,A[(n=e+32|0)>>2]=O,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+8|0)|0)>>2],n=0|A[(o+4|0)>>2],V=a,A[(a=e+40|0)>>2]=V,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+8|0)|0)>>2],a=0|A[(o+4|0)>>2],M=n,A[(n=e+48|0)>>2]=M,A[(n+4|0)>>2]=a,void(h=t+96|0)}Vi(),l()}Hi(0|d,1),l()}Hi(64,8),l()}function pe(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0;h=t=h-96|0;e:{r:{t:{i:a:{n:switch(0|A[(r|=0)>>2]){default:s=a=0|A[(n=r+16|0)>>2],k=o=0|A[(n+4|0)>>2],u=o=0|A[(n=r+8|0)>>2],b=a=0|A[(n+4|0)>>2],r=0;break a;case 1:if((0|(d=0|A[(r+12|0)>>2]))<0)break t;if(g=0|A[(r+4|0)>>2],r=1,c=1,d&&!(c=0|Qi(0|d,1)))break r;qt(0|c,0|g,0|d),a=0,n=d,o=0,y=31&(p=32)|0,32<=(63&p|0)>>>0?(o=n<<y|0,v=0):(o=((1<<y|0)-1|0)&(n>>>(32-y|0)|0)|0|a<<y|0,v=n<<y|0),w=o,o=k=a,u=(a=v)|(p=s=d)|0,b=n=(o=w)|(n=k)|0,s=0,k=n=0;break i;case 2:Ct(0|t+40,0|r+4),u=n=0|A[((o=t)+44|0)>>2],b=a=0|A[(o+48|0)>>2],c=0|A[(o+40|0)>>2],r=2,s=0,k=a=0;break i;case 3:c=0|f[(r+16|0)>>0],Er(0|t+40,0|A[(r+4|0)>>2],0|A[(r+12|0)>>2]),s=0!=(0|c),k=a=0,u=a=0|A[((o=t)+44|0)>>2],b=n=0|A[(o+48|0)>>2],c=0|A[(o+40|0)>>2],r=3;break i;case 4:m=0|f[(r+48|0)>>0],s=n=0|A[(o=r+8|0)>>2],k=a=0|A[(o+4|0)>>2],u=a=0|A[(o=r+16|0)>>2],b=n=0|A[(o+4|0)>>2],c=1063424,n=0,A[(a=24+(t+40|0)|0)>>2]=0,A[(a+4|0)>>2]=n,A[(t+60|0)>>2]=c,A[(t+56|0)>>2]=0,n=0,A[((a=t)+72|0)>>2]=0,A[(a+76|0)>>2]=n,n=b,A[(a+48|0)>>2]=u,A[(a+52|0)>>2]=n,n=k,A[(a+40|0)>>2]=s,A[(a+44|0)>>2]=n,c=16+(a+40|0)|0,d=0,(g=0|A[(r+40|0)>>2])&&(d=0|A[(g+116|0)>>2]),A[(t+12|0)>>2]=g,A[(t+8|0)>>2]=d,A[(t+16|0)>>2]=0|A[(r+36|0)>>2],Ge(0|t+40,0|t+8),n=0|A[(o=c+8|0)>>2],a=0|A[(o+4|0)>>2],B=n,A[(n=8+(t+8|0)|0)>>2]=B,A[(n+4|0)>>2]=a,a=0|A[(o=c+16|0)>>2],n=0|A[(o+4|0)>>2],E=a,A[(a=16+(t+8|0)|0)>>2]=E,A[(a+4|0)>>2]=n,i[(t+80|0)>>0]=0!=(0|255&m),n=0|A[(o=c+24|0)>>2],a=0|A[(o+4|0)>>2],Q=n,A[(n=24+(t+8|0)|0)>>2]=Q,A[(n+4|0)>>2]=a,a=0|A[(o=c)>>2],n=0|A[(o+4|0)>>2],I=a,A[((a=t)+8|0)>>2]=I,A[(a+12|0)>>2]=n,s=n=0|A[(o=8+(a+40|0)|0)>>2],k=a=0|A[(o+4|0)>>2],u=a=0|A[((o=t)+40|0)>>2],b=n=0|A[(o+44|0)>>2],r=4;break a;case 5:if(!(c=0|Qi(64,8)))break e;r=0|A[(r+4|0)>>2],s=n=0|A[(o=r)>>2],k=a=0|A[(o+4|0)>>2],pe(0|t+40,0|o+8),A[(n=c)>>2]=s,A[(n+4|0)>>2]=a,a=0|A[((o=t)+40|0)>>2],n=0|A[(o+44|0)>>2],G=a,A[((a=c)+8|0)>>2]=G,A[(a+12|0)>>2]=n,n=0|A[(o=8+(o+40|0)|0)>>2],a=0|A[(o+4|0)>>2],Z=n,A[(n=c+16|0)>>2]=Z,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],W=a,A[(a=c+24|0)>>2]=W,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+40|0)|0)>>2],a=0|A[(o+4|0)>>2],j=n,A[(n=c+32|0)>>2]=j,A[(n+4|0)>>2]=a,a=0|A[(o=32+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],C=a,A[(a=c+40|0)>>2]=C,A[(a+4|0)>>2]=n,n=0|A[(o=40+(t+40|0)|0)>>2],a=0|A[(o+4|0)>>2],R=n,A[(n=c+48|0)>>2]=R,A[(n+4|0)>>2]=a,a=0|A[(o=48+(t+40|0)|0)>>2],n=0|A[(o+4|0)>>2],N=a,A[(a=c+56|0)>>2]=N,A[(a+4|0)>>2]=n,r=5;break i;case 6:}u=3,b=n=0;n:A:f:{o:switch(0|f[(r+8|0)>>0]){default:c=0!=(0|f[(r+9|0)>>0]),u=0,b=n=0;break n;case 1:s=n=0|A[(o=r+16|0)>>2],k=a=0|A[(o+4|0)>>2],u=1,b=a=0;break A;case 2:c=0|f[(r+9|0)>>0],u=2,b=a=0;break n;case 4:u=4,b=a=0;break f;case 3:break n;case 5:}u=5,b=a=0}n=(a=0)&(n=0)|0,a=(o=c)&(p=255)|0,o=0,y=31&(p=8)|0,32<=(63&p|0)>>>0?(o=a<<y|0,_=0):(o=((1<<y|0)-1|0)&(a>>>(32-y|0)|0)|0|n<<y|0,_=a<<y|0),S=o,o=b,u=(n=_)|(p=u)|0,b=a=(o=S)|(a=b)|0,r=6}return A[(e+4|0)>>2]=c,A[e>>2]=r,a=k,A[(n=e+16|0)>>2]=s,A[(n+4|0)>>2]=a,a=b,A[(n=e+8|0)>>2]=u,A[(n+4|0)>>2]=a,a=0|A[((o=t)+8|0)>>2],n=0|A[(o+12|0)>>2],Y=a,A[(a=e+24|0)>>2]=Y,A[(a+4|0)>>2]=n,n=0|A[(o=8+(o+8|0)|0)>>2],a=0|A[(o+4|0)>>2],O=n,A[(n=e+32|0)>>2]=O,A[(n+4|0)>>2]=a,a=0|A[(o=16+(t+8|0)|0)>>2],n=0|A[(o+4|0)>>2],V=a,A[(a=e+40|0)>>2]=V,A[(a+4|0)>>2]=n,n=0|A[(o=24+(t+8|0)|0)>>2],a=0|A[(o+4|0)>>2],M=n,A[(n=e+48|0)>>2]=M,A[(n+4|0)>>2]=a,void(h=t+96|0)}Vi(),l()}Hi(0|d,1),l()}Hi(64,8),l()}function ye(e,r,t,a,n){e|=0,r|=0,t|=0;var f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0;e:{r:{t:{i:{if(!((u=n|=0)>>>0<(c=0)>>>0|(0|u)==(0|c)&(b=a|=0)>>>0<(s=24)>>>0|0)){if((b=n)>>>0<(u=0)>>>0|(0|b)==(0|u)&(s=a)>>>0<(c=256)>>>0|0)break i;if((s=n)>>>0<(b=0)>>>0|(0|s)==(0|b)&(c=a)>>>0<(u=65536)>>>0|0)break t;if((c=n)>>>0<(s=1)>>>0|(0|c)==(0|s)&(u=a)>>>0<(b=0)>>>0|0)break r;k=0|oi(0|t,27),l=r+4|0,f=0|A[(t=r+8|0)>>2],(0|A[l>>2])==(0|f)&&(nt(0|r,0|f,1),f=0|A[t>>2]),i[((0|A[r>>2])+f|0)>>0]=k,f=1+(0|A[t>>2])|0,A[t>>2]=f,u=n,b=a,c=0,o=31&(s=8)|0,32<=(63&s|0)>>>0?(c=0,d=u>>>o|0):(c=u>>>o|0,d=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|b>>>o|0),k=d,c=n,u=a,b=0,o=31&(s=16)|0,32<=(63&s|0)>>>0?(b=0,g=c>>>o|0):(b=c>>>o|0,g=(((1<<o|0)-1|0)&c|0)<<(32-o|0)|0|u>>>o|0),p=g,b=n,c=a,u=0,o=31&(s=24)|0,32<=(63&s|0)>>>0?(u=0,v=b>>>o|0):(u=b>>>o|0,v=(((1<<o|0)-1|0)&b|0)<<(32-o|0)|0|c>>>o|0),y=v,u=n,b=a,c=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(c=0,h=u>>>o|0):(c=u>>>o|0,h=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|b>>>o|0),G=h,c=n,u=a,b=0,o=31&(s=40)|0,32<=(63&s|0)>>>0?(b=0,_=c>>>o|0):(b=c>>>o|0,_=(((1<<o|0)-1|0)&c|0)<<(32-o|0)|0|u>>>o|0),Z=_,b=n,c=a,u=0,o=31&(s=48)|0,32<=(63&s|0)>>>0?(u=0,w=b>>>o|0):(u=b>>>o|0,w=(((1<<o|0)-1|0)&b|0)<<(32-o|0)|0|c>>>o|0),W=w,u=n,b=a,c=0,o=31&(s=56)|0,32<=(63&s|0)>>>0?(c=0,m=u>>>o|0):(c=u>>>o|0,m=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|b>>>o|0),j=m,((0|A[l>>2])-f|0)>>>0>7||(nt(0|r,0|f,8),f=0|A[(r+8|0)>>2]),c=n,t=a,f=(0|A[r>>2])+f|0,i[(f+6|0)>>0]=k,i[(f+5|0)>>0]=p,i[(f+4|0)>>0]=y,i[(f+3|0)>>0]=G,i[(f+2|0)>>0]=Z,i[(f+1|0)>>0]=W,i[f>>0]=j,f=f+7|0,k=8;break e}c=n,t=0|oi(0|t,0|a),f=0|A[(k=r+8|0)>>2],(0|A[(r+4|0)>>2])==(0|f)&&(nt(0|r,0|f,1),f=0|A[k>>2]),f=(0|A[r>>2])+f|0,k=1;break e}k=0|oi(0|t,24),l=r+4|0,f=0|A[(t=r+8|0)>>2],(0|A[l>>2])==(0|f)&&(nt(0|r,0|f,1),f=0|A[t>>2]),i[((0|A[r>>2])+f|0)>>0]=k,k=1,f=1+(0|A[t>>2])|0,A[t>>2]=f,(0|A[l>>2])==(0|f)&&(nt(0|r,0|f,1),f=0|A[(r+8|0)>>2]),c=n,t=a,f=(0|A[r>>2])+f|0;break e}k=0|oi(0|t,25),l=r+4|0,f=0|A[(t=r+8|0)>>2],(0|A[l>>2])==(0|f)&&(nt(0|r,0|f,1),f=0|A[t>>2]),i[((0|A[r>>2])+f|0)>>0]=k,f=1+(0|A[t>>2])|0,A[t>>2]=f,c=n,u=a,b=0,o=31&(s=8)|0,32<=(63&s|0)>>>0?(b=0,B=c>>>o|0):(b=c>>>o|0,B=(((1<<o|0)-1|0)&c|0)<<(32-o|0)|0|u>>>o|0),k=B,((0|A[l>>2])-f|0)>>>0>1||(nt(0|r,0|f,2),f=0|A[(r+8|0)>>2]),b=n,t=a,f=(0|A[r>>2])+f|0,i[f>>0]=k,f=f+1|0,k=2;break e}k=0|oi(0|t,26),l=r+4|0,f=0|A[(t=r+8|0)>>2],(0|A[l>>2])==(0|f)&&(nt(0|r,0|f,1),f=0|A[t>>2]),i[((0|A[r>>2])+f|0)>>0]=k,f=1+(0|A[t>>2])|0,A[t>>2]=f,b=n,c=a,u=0,o=31&(s=8)|0,32<=(63&s|0)>>>0?(u=0,E=b>>>o|0):(u=b>>>o|0,E=(((1<<o|0)-1|0)&b|0)<<(32-o|0)|0|c>>>o|0),k=E,u=n,b=a,c=0,o=31&(s=16)|0,32<=(63&s|0)>>>0?(c=0,Q=u>>>o|0):(c=u>>>o|0,Q=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|b>>>o|0),p=Q,c=n,u=a,b=0,o=31&(s=24)|0,32<=(63&s|0)>>>0?(b=0,I=c>>>o|0):(b=c>>>o|0,I=(((1<<o|0)-1|0)&c|0)<<(32-o|0)|0|u>>>o|0),y=I,((0|A[l>>2])-f|0)>>>0>3||(nt(0|r,0|f,4),f=0|A[(r+8|0)>>2]),b=n,t=a,f=(0|A[r>>2])+f|0,i[(f+2|0)>>0]=k,i[(f+1|0)>>0]=p,i[f>>0]=y,f=f+3|0,k=4}i[f>>0]=t,A[(e+4|0)>>2]=r,A[e>>2]=0,A[(r=r+8|0)>>2]=(0|A[r>>2])+k|0}function de(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0;h=t=h-96|0,f=88+(r|=0)|0,y=2,2!=(0|(o=0|A[r>>2]))&&(y=1,1==(0|o)?Ct(4|t+72,0|r+4):(i=0|A[(n=r+16|0)>>2],a=0|A[(n+4|0)>>2],g=i,A[(i=16+(t+72|0)|0)>>2]=g,A[(i+4|0)>>2]=a,a=0|A[(n=r+8|0)>>2],i=0|A[(n+4|0)>>2],v=a,A[(a=8+(t+72|0)|0)>>2]=v,A[(a+4|0)>>2]=i,y=0),A[(t+24|0)>>2]=0|A[(t+92|0)>>2],i=0|A[(n=t+84|0)>>2],a=0|A[(n+4|0)>>2],_=i,A[(i=t+16|0)>>2]=_,A[(i+4|0)>>2]=a,n=t,a=0|A[(t+76|0)>>2],i=0|A[(t+80|0)>>2],w=a,a=t,A[(t+8|0)>>2]=w,A[(t+12|0)>>2]=i),0|A[f>>2]?lr(0|t+32,0|f):A[(t+32|0)>>2]=0,d=2,2!=(0|(f=0|A[(r+24|0)>>2]))&&(d=1,1==(0|f)?Ct(4|t+72,0|r+28):(i=0|A[(n=r+40|0)>>2],a=0|A[(n+4|0)>>2],m=i,A[(i=t+88|0)>>2]=m,A[(i+4|0)>>2]=a,a=0|A[(n=r+32|0)>>2],i=0|A[(n+4|0)>>2],B=a,A[(a=t+80|0)>>2]=B,A[(a+4|0)>>2]=i,d=0),A[(t+64|0)>>2]=0|A[(t+92|0)>>2],i=0|A[(n=t+84|0)>>2],a=0|A[(n+4|0)>>2],E=i,A[(i=t+56|0)>>2]=E,A[(i+4|0)>>2]=a,n=t,a=0|A[(t+76|0)>>2],i=0|A[(t+80|0)>>2],Q=a,a=t,A[(t+48|0)>>2]=Q,A[(t+52|0)>>2]=i),u=0;e:{r:{t:{i:{a:{n:{A:{f:{if(o=0|A[(r+100|0)>>2]){if((0|(f=0|A[(r+108|0)>>2]))<0)break f;if(f){if(!(s=0|Qi(0|f,1)))break i}else s=1;qt(0|s,0|o,0|f)}else s=0;if(c=0|A[(r+112|0)>>2]){if((0|(o=0|A[(r+120|0)>>2]))<0)break f;if(o){if(!(u=0|Qi(0|o,1)))break t}else u=1;qt(0|u,0|c,0|o)}if(p=0,!(b=0|A[(r+124|0)>>2])){k=0;break a}if(!((0|(c=0|A[(r+132|0)>>2]))<0)){if(c)break A;k=1;break n}}Vi(),l()}if(!(k=0|Qi(0|c,1)))break r}qt(0|k,0|b,0|c)}if(b=0|A[(r+136|0)>>2]){if(!(p=0|Qi(12,4)))break e;Yr(0|p,0|A[b>>2],0|A[(b+8|0)>>2])}return ze(0|e+48,0|r+48),A[e>>2]=y,A[(e+24|0)>>2]=d,n=t,i=0|A[(t+8|0)>>2],a=0|A[(t+12|0)>>2],I=i,A[((i=e)+4|0)>>2]=I,A[(i+8|0)>>2]=a,a=0|A[(n=8+(t+8|0)|0)>>2],i=0|A[(n+4|0)>>2],G=a,A[(a=e+12|0)>>2]=G,A[(a+4|0)>>2]=i,A[(e+20|0)>>2]=0|A[(16+(t+8|0)|0)>>2],n=t,i=0|A[(t+32|0)>>2],a=0|A[(t+36|0)>>2],Z=i,A[((i=e)+88|0)>>2]=Z,A[(i+92|0)>>2]=a,A[(i+96|0)>>2]=0|A[(8+(t+32|0)|0)>>2],n=t,a=0|A[(t+48|0)>>2],i=0|A[(t+52|0)>>2],W=a,A[(a=e+28|0)>>2]=W,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+48|0)|0)>>2],a=0|A[(n+4|0)>>2],j=i,A[(i=e+36|0)>>2]=j,A[(i+4|0)>>2]=a,A[(e+44|0)>>2]=0|A[(16+(t+48|0)|0)>>2],A[(e+136|0)>>2]=p,A[(e+132|0)>>2]=c,A[(e+128|0)>>2]=c,A[(e+124|0)>>2]=k,A[(e+120|0)>>2]=o,A[(e+116|0)>>2]=o,A[(e+112|0)>>2]=u,A[(e+108|0)>>2]=f,A[(e+104|0)>>2]=f,A[(e+100|0)>>2]=s,void(h=t+96|0)}Hi(0|f,1),l()}Hi(0|o,1),l()}Hi(0|c,1),l()}Hi(12,4),l()}function ge(e,r,t){e|=0,r|=0,t|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0;h=a=h-160|0,i=0|ii(0|a,0,160);e:{r:{t:{i:{a:{n:{if(!((p=0|A[e>>2])>>>0<t>>>0)){if(p>>>0>=41)break n;_=r+(t<<2|0)|0;A:{if(p)for(I=p+1|0,t=e+4|0,G=p<<2|0,v=0,y=0;;){u=i+(v<<2|0)|0;f:for(;;){if(k=v,a=u,(0|r)==(0|_))break e;if(u=a+4|0,v=k+1|0,d=0|A[r>>2],r=E=r+4|0,d)break f}Q=(k>>>0<40?k:40)+-40|0,Z=d,B=n=0,w=0,g=n=0,r=0,d=G,u=t;f:for(;;){if((0|Q)==(0|r))break A;if(C=a,n=g,o=a,R=n=0|A[a>>2],N=c=0,f=(c=g)+(n=N)|0,(b=(o=w)+(s=R)|0)>>>0<s>>>0&&(f=f+1|0),S=f,Y=o=0,o=B,f=0|la(0|(f=0|A[(c=u)>>2]),0|(o=Y),0|Z,0|(f=B)),O=o=m,c=b,n=b+(s=f)|0,b=(o=S)+(f=O)|0,n>>>0<s>>>0&&(b=b+1|0),w=n,g=b,A[C>>2]=n,o=n,c=0,f=31&(s=32)|0,32<=(63&s|0)>>>0?(c=0,W=b>>>f|0):(c=b>>>f|0,W=(((1<<f|0)-1|0)&b|0)<<(32-f|0)|0|o>>>f|0),w=W,g=c,a=a+4|0,r=r+-1|0,u=u+4|0,!(d=d+-4|0))break f}if(a=p,c=g,r=w){if((a=k+p|0)>>>0>39)break a;A[(i+(a<<2|0)|0)>>2]=r,a=I}y=y>>>0<(a=a+k|0)>>>0?a:y,r=E}for(y=0,a=0;;){if((0|_)==(0|r))break e;a=a+1|0,u=0|A[r>>2],r=k=r+4|0,u&&(y=y>>>0<(r=a+-1|0)>>>0?r:y,r=k)}}Rt(0|(-1^r|0)+v,40,1070320),l()}if(p>>>0>=41)break i;for(E=(u=e+4|0)+(p<<2|0)|0,G=t<<2|0,I=t+1|0,d=0,y=0;;){k=i+(d<<2|0)|0;A:for(;;){if(v=d,a=k,(0|u)==(0|E))break e;if(k=a+4|0,d=v+1|0,_=0|A[u>>2],u=Q=u+4|0,_)break A}p=(v>>>0<40?v:40)+-40|0,Z=_,B=c=0,w=0,g=c=0,u=0,_=G,k=r;A:for(;;){if((0|p)==(0|u))break t;if(V=a,c=g,b=a,M=c=0|A[a>>2],F=o=0,n=(o=g)+(c=F)|0,(f=(b=w)+(s=M)|0)>>>0<s>>>0&&(n=n+1|0),D=n,x=b=0,b=B,n=0|la(0|(n=0|A[(o=k)>>2]),0|(b=x),0|Z,0|(n=B)),U=b=m,o=f,c=f+(s=n)|0,f=(b=D)+(n=U)|0,c>>>0<s>>>0&&(f=f+1|0),w=c,g=f,A[V>>2]=c,b=c,o=0,n=31&(s=32)|0,32<=(63&s|0)>>>0?(o=0,j=f>>>n|0):(o=f>>>n|0,j=(((1<<n|0)-1|0)&f|0)<<(32-n|0)|0|b>>>n|0),w=j,g=o,a=a+4|0,u=u+-1|0,k=k+4|0,!(_=_+-4|0))break A}if(a=t,o=g,u=w){if((a=v+t|0)>>>0>39)break r;A[(i+(a<<2|0)|0)>>2]=u,a=I}y=y>>>0<(a=a+v|0)>>>0?a:y,u=Q}}St(0|p,40,1070320),l()}Rt(0|a,40,1070320),l()}St(0|p,40,1070320),l()}Rt(0|(-1^u|0)+d,40,1070320),l()}Rt(0|a,40,1070320),l()}return qt(0|e+4,0|i,160),A[e>>2]=y,h=i+160|0,0|e}function ve(e,r,t){e|=0,r|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0;h=i=h-96|0,ye(0|i+48,0|(t|=0),4,3,0|(a=0)),o=1;e:{r:{t:{i:{a:{if(1!=(0|A[(i+48|0)>>2])){if(b=0|A[(r+144|0)>>2],ye(0|i+48,0|t,2,0|(o=0|A[(r+152|0)>>2]),0|(a=0)),1==(0|A[(i+48|0)>>2]))break i;if(c=0|A[(i+52|0)>>2],s=0|A[(u=c+8|0)>>2],((0|A[(c+4|0)>>2])-s|0)>>>0>=o>>>0||(nt(0|c,0|s,0|o),s=0|A[u>>2]),qt(0|(0|A[c>>2])+s,0|b,0|o),A[u>>2]=(0|A[u>>2])+o|0,I(0|i+48,0|r,0|t),1!=(0|A[(i+48|0)>>2]))break a;a=0|A[(f=i+88|0)>>2],n=0|A[(f+4|0)>>2],k=a,A[(a=32+(i+8|0)|0)>>2]=k,A[(a+4|0)>>2]=n,n=0|A[(f=32+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],l=n,A[(n=24+(i+8|0)|0)>>2]=l,A[(n+4|0)>>2]=a,a=0|A[(f=24+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],p=a,A[(a=16+(i+8|0)|0)>>2]=p,A[(a+4|0)>>2]=n,n=0|A[(f=16+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],y=n,A[(n=8+(i+8|0)|0)>>2]=y,A[(n+4|0)>>2]=a,a=0|A[(f=8+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],d=a,A[((a=i)+8|0)>>2]=d,A[(a+12|0)>>2]=n;break t}n=0|A[(f=40+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],g=n,A[(n=e+40|0)>>2]=g,A[(n+4|0)>>2]=a,a=0|A[(f=32+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],v=a,A[(a=e+32|0)>>2]=v,A[(a+4|0)>>2]=n,n=0|A[(f=24+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],_=n,A[(n=e+24|0)>>2]=_,A[(n+4|0)>>2]=a,a=0|A[(f=16+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],w=a,A[(a=e+16|0)>>2]=w,A[(a+4|0)>>2]=n,n=0|A[(f=8+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],m=n,A[(n=e+8|0)>>2]=m,A[(n+4|0)>>2]=a;break e}if(u=0|A[(r+160|0)>>2],ye(0|i+48,0|t,2,0|(r=0|A[(r+168|0)>>2]),0|(a=0)),1==(0|A[(i+48|0)>>2]))break r;o=0|A[(i+52|0)>>2],b=0|A[(c=o+8|0)>>2],((0|A[(o+4|0)>>2])-b|0)>>>0>=r>>>0||(nt(0|o,0|b,0|r),b=0|A[c>>2]),qt(0|(0|A[o>>2])+b,0|u,0|r),A[c>>2]=(0|A[c>>2])+r|0,A[(e+4|0)>>2]=t,o=0;break e}a=0|A[(f=i+88|0)>>2],n=0|A[(f+4|0)>>2],B=a,A[(a=32+(i+8|0)|0)>>2]=B,A[(a+4|0)>>2]=n,n=0|A[(f=32+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],E=n,A[(n=24+(i+8|0)|0)>>2]=E,A[(n+4|0)>>2]=a,a=0|A[(f=24+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],Q=a,A[(a=16+(i+8|0)|0)>>2]=Q,A[(a+4|0)>>2]=n,n=0|A[(f=16+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],G=n,A[(n=8+(i+8|0)|0)>>2]=G,A[(n+4|0)>>2]=a,a=0|A[(f=8+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],Z=a,A[((a=i)+8|0)>>2]=Z,A[(a+12|0)>>2]=n}n=0|A[((f=i)+8|0)>>2],a=0|A[(f+12|0)>>2],W=n,A[(n=e+8|0)>>2]=W,A[(n+4|0)>>2]=a,a=0|A[(f=32+(f+8|0)|0)>>2],n=0|A[(f+4|0)>>2],j=a,A[(a=e+40|0)>>2]=j,A[(a+4|0)>>2]=n,n=0|A[(f=24+(i+8|0)|0)>>2],a=0|A[(f+4|0)>>2],C=n,A[(n=e+32|0)>>2]=C,A[(n+4|0)>>2]=a,a=0|A[(f=16+(i+8|0)|0)>>2],n=0|A[(f+4|0)>>2],R=a,A[(a=e+24|0)>>2]=R,A[(a+4|0)>>2]=n,n=0|A[(f=8+(i+8|0)|0)>>2],a=0|A[(f+4|0)>>2],N=n,A[(n=e+16|0)>>2]=N,A[(n+4|0)>>2]=a,o=1;break e}a=0|A[(f=40+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],S=a,A[(a=e+40|0)>>2]=S,A[(a+4|0)>>2]=n,n=0|A[(f=32+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],Y=n,A[(n=e+32|0)>>2]=Y,A[(n+4|0)>>2]=a,a=0|A[(f=24+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],O=a,A[(a=e+24|0)>>2]=O,A[(a+4|0)>>2]=n,n=0|A[(f=16+(i+48|0)|0)>>2],a=0|A[(f+4|0)>>2],V=n,A[(n=e+16|0)>>2]=V,A[(n+4|0)>>2]=a,a=0|A[(f=8+(i+48|0)|0)>>2],n=0|A[(f+4|0)>>2],M=a,A[(a=e+8|0)>>2]=M,A[(a+4|0)>>2]=n,o=1}A[e>>2]=o,h=i+96|0}function he(e,r,t){e|=0,r|=0;var a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0;e:if(t|=0){y=(n=t+-7|0)>>>0>t>>>0?0:n,d=(-4&(r+3|0)|0)-r|0,n=0;r:{t:{i:{a:for(;;){n:{A:{if(!((0|(p=((o=0|f[(r+n|0)>>0])<<24|0)>>24|0))<0)){if(-1==(0|d))break A;if(3&(d-n|0)|0)break A;f:if(!(n>>>0>=y>>>0))o:for(;;){if(-2139062144&(0|A[(4+(o=r+n|0)|0)>>2]|A[o>>2]|0)|0)break f;if(!((n=n+8|0)>>>0<y>>>0))break o}if(n>>>0>=t>>>0)break n;for(;;){if((0|i[(r+n|0)>>0])<0)break n;if((0|t)==(0|(n=n+1|0)))break e}}s=0,b=a=256,k=0,u=a=1;f:{o:{c:{b:{u:{s:{k:switch(0|(0|f[(o+1068279|0)>>0])-2){case 0:if((o=n+1|0)>>>0<t>>>0)break o;s=0,b=a=0;break t;case 1:if(s=0,b=a=0,(c=n+1|0)>>>0>=t>>>0)break t;switch(c=0|f[(r+c|0)>>0],0|o+-224){case 13:break u;case 0:break s;default:break b}case 2:break k;default:break r}if(s=0,b=a=0,(c=n+1|0)>>>0>=t>>>0)break t;c=0|f[(r+c|0)>>0];k:{l:switch(0|o+-240){default:if((255&c|0)>>>0>191)break i;if((255&(p+15|0)|0)>>>0>2)break i;if((0|(c<<24|0)>>24)>=0)break i;break k;case 0:if((255&(c+112|0)|0)>>>0>=48)break i;break k;case 4:}if((0|(c<<24|0)>>24)>-1)break i;if((255&c|0)>>>0>143)break i}if((o=n+2|0)>>>0>=t>>>0)break t;if(128!=(0|192&(0|f[(r+o|0)>>0])))break a;if(k=0,u=a=0,(o=n+3|0)>>>0>=t>>>0)break r;if(128==(0|192&(0|f[(r+o|0)>>0])))break f;s=0,b=a=768,k=0,u=a=1;break r}if(160!=(0|224&c))break i;break c}if((0|(c<<24|0)>>24)>-1)break i;if((255&c|0)>>>0>=160)break i;break c}if((255&(p+31|0)|0)>>>0<12){if((0|(c<<24|0)>>24)>-1)break i;if((255&c|0)>>>0>191)break i}else{if((255&c|0)>>>0>191)break i;if(238!=(0|254&p))break i;if((0|(c<<24|0)>>24)>=0)break i}}if(k=0,u=a=0,(o=n+2|0)>>>0>=t>>>0)break r;if(128!=(0|192&(0|f[(r+o|0)>>0])))break a;break f}if(s=0,b=a=256,k=0,u=a=1,128!=(0|192&(0|f[(r+o|0)>>0])))break r}n=o+1|0;break n}n=n+1|0}if(!(n>>>0<t>>>0))break e}s=0,b=a=512,k=0,u=a=1;break r}s=0,b=a=256,k=0,u=a=1;break r}k=0,u=a=0}return a=b,g=a=0,v=(a=b)|g|0,a=(l=s)|n|0,l=v|(l=u)|0,h=a|k|0,A[((a=e)+4|0)>>2]=h,A[(a+8|0)>>2]=l,void(A[a>>2]=1)}A[(e+4|0)>>2]=r,A[(e+8|0)>>2]=t,A[e>>2]=0}function _e(e,r,t,a,n,o){e|=0,t|=0,a|=0,n|=0,o|=0;var c=0,b=0,u=0,s=0,k=0,l=0;if((r|=0)?(k=(r=1&(u=0|A[e>>2])|0)?43:1114112,s=r+o|0):(s=o+1|0,u=0|A[e>>2],k=45),4&u|0){if(b=0,a)for(c=a,r=t;b=b+(128!=(0|192&(0|f[r>>0])))|0,r=r+1|0,c=c+-1|0;);s=b+s|0}else t=0;r=1;e:{if(1!=(0|A[(e+8|0)>>2])){if(0|Tt(0|e,0|k,0|t,0|a))break e;return 0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],n,o)}r:{t:{i:{a:{if(!((b=0|A[(e+12|0)>>2])>>>0<=s>>>0)){if(8&u|0)break r;switch(r=0,u=c=b-s|0,0|3&(3==(0|(b=0|f[(e+32|0)>>0]))?1:b)){case 2:break i;case 1:break a;default:break t}}if(0|Tt(0|e,0|k,0|t,0|a))break e;return 0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],n,o)}u=0,r=c;break t}r=c>>>1|0,u=(c+1|0)>>>1|0}r=r+1|0,c=0|A[(e+28|0)>>2],b=0|A[(e+4|0)>>2],s=0|A[(e+24|0)>>2];t:{i:for(;;){if(!(r=r+-1|0))break t;if(0|va[0|A[(c+16|0)>>2]](s,b))break i}return 1}if(r=1,1114112==(0|b))break e;if(0|Tt(0|e,0|k,0|t,0|a))break e;if(0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],n,o))break e;c=0|A[(e+28|0)>>2],e=0|A[(e+24|0)>>2],r=0;t:{i:for(;;){if((0|u)==(0|r)){r=u;break t}if(r=r+1|0,0|va[0|A[(c+16|0)>>2]](e,b))break i}r=r+-1|0}r=r>>>0<u>>>0;break e}if(u=0|A[(e+4|0)>>2],A[(e+4|0)>>2]=48,l=0|f[(e+32|0)>>0],r=1,i[(e+32|0)>>0]=1,!(0|Tt(0|e,0|k,0|t,0|a))){r=0,a=c=b-s|0;r:{t:{i:switch(0|3&(3==(0|(b=0|f[(e+32|0)>>0]))?1:b)){case 2:break t;case 1:break i;default:break r}a=0,r=c;break r}r=c>>>1|0,a=(c+1|0)>>>1|0}r=r+1|0,c=0|A[(e+28|0)>>2],b=0|A[(e+4|0)>>2],t=0|A[(e+24|0)>>2];r:{t:for(;;){if(!(r=r+-1|0))break r;if(0|va[0|A[(c+16|0)>>2]](t,b))break t}return 1}if(r=1,1114112!=(0|b)&&!(0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],n,o))){r=0|A[(e+28|0)>>2],t=0|A[(e+24|0)>>2],c=0;r:{t:for(;;){if((0|a)==(0|c))break r;if(c=c+1|0,0|va[0|A[(r+16|0)>>2]](t,b))break t}if(r=1,(c+-1|0)>>>0<a>>>0)break e}return i[(e+32|0)>>0]=l,A[(e+4|0)>>2]=u,0}}}return 0|r}function we(e){var r=0,t=0,i=0,a=0,n=0,A=0;e:{r:{t:{i:{a:{n:{A:{f:{if(!((e|=0)>>>0<65536)){if(e>>>0<131072)break f;if(i=0,(e+-201547|0)>>>0<716213)break A;if((e+-195102|0)>>>0<1506)break A;if((e+-191457|0)>>>0<3103)break A;if((e+-183970|0)>>>0<14)break A;if(178206==(0|2097150&e))break A;if((e+-173790|0)>>>0<34)break A;if((e+-177973|0)>>>0<11)break A;return e>>>0<918e3|0}r=1068848,t=0,A=255&(e>>>8|0)|0;o:c:for(;;){if(n=r+2|0,a=t+(i=0|f[(r+1|0)>>0])|0,(0|(r=0|f[r>>0]))!=(0|A)){if(r>>>0>A>>>0)break o;if(t=a,1068930!=(0|(r=n)))continue c;break o}if(a>>>0<t>>>0)break n;if(a>>>0>290)break a;r=t+1068930|0;b:{u:for(;;){if(!i)break b;if(i=i+-1|0,t=0|f[r>>0],r=r+1|0,(0|t)==(0|255&e))break u}i=0;break A}if(t=a,1068930==(0|(r=n)))break c}for(e=65535&e|0,r=1069220,i=1;;){if(a=r+1|0,(0|(n=((t=0|f[r>>0])<<24|0)>>24|0))<0){if(1069529==(0|a))break i;t=0|(127&n|0)<<8|f[(r+1|0)>>0]|0,r=r+2|0}else r=a;if((0|(e=e-t|0))<0)break A;if(i=1^i|0,1069529==(0|r))break A}}r=1069529,t=0,A=255&(e>>>8|0)|0;f:o:for(;;){if(n=r+2|0,a=t+(i=0|f[(r+1|0)>>0])|0,(0|(r=0|f[r>>0]))!=(0|A)){if(r>>>0>A>>>0)break f;if(t=a,1069605!=(0|(r=n)))continue o;break f}if(a>>>0<t>>>0)break t;if(a>>>0>175)break r;r=t+1069605|0;c:{b:for(;;){if(!i)break c;if(i=i+-1|0,t=0|f[r>>0],r=r+1|0,(0|t)==(0|255&e))break b}i=0;break A}if(t=a,1069605==(0|(r=n)))break o}e=65535&e|0,r=1069780,i=1;f:for(;;){if(a=r+1|0,(0|(n=((t=0|f[r>>0])<<24|0)>>24|0))<0){if(1070199==(0|a))break e;t=0|(127&n|0)<<8|f[(r+1|0)>>0]|0,r=r+2|0}else r=a;if((0|(e=e-t|0))<0)break A;if(i=1^i|0,1070199==(0|r))break f}}return 0|1&i}Yt(0|t,0|a,1068816),l()}St(0|a,290,1068816),l()}Lt(1066853,43,1068832),l()}Yt(0|t,0|a,1068816),l()}St(0|a,175,1068816),l()}Lt(1066853,43,1068832),l()}function me(e,r){r|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0;h=t=h-32|0;e:{r:switch(0|A[(e|=0)>>2]){default:A[(t+8|0)>>2]=0,Re(0|r,0|t+8,4),k=a=0|A[(n=e+8|0)>>2],l=o=0|A[(n+4|0)>>2],o=0|A[(n=e+16|0)>>2],a=0|A[(n+4|0)>>2],E=o,o=t,A[(t+16|0)>>2]=E,A[(t+20|0)>>2]=a,a=l,o=t,A[(t+8|0)>>2]=k,A[(t+12|0)>>2]=a,Se(0|r,0|t+8,16);break e;case 1:A[(t+8|0)>>2]=1,Re(0|r,0|t+8,4),u=0|A[(e+4|0)>>2],e=0|A[(e+12|0)>>2],A[(t+8|0)>>2]=e,Re(0|r,0|t+8,4),Re(0|r,0|u,0|e);break e;case 2:A[(t+8|0)>>2]=2,Re(0|r,0|t+8,4),Re(0|r,0|A[(e+4|0)>>2],0|A[(e+12|0)>>2]),i[(t+8|0)>>0]=255,Re(0|r,0|t+8,1);break e;case 3:if(A[(t+8|0)>>2]=3,Re(0|r,0|t+8,4),i[(t+8|0)>>0]=0|f[(e+16|0)>>0],Re(0|r,0|t+8,1),u=0|A[(e+4|0)>>2],e=0|A[(e+12|0)>>2],A[(t+8|0)>>2]=e,Re(0|r,0|t+8,4),!e)break e;for(e=s(e,56);;)if(me(0|u,0|r),u=u+56|0,!(e=e+-56|0))break e;case 4:if(A[(t+8|0)>>2]=4,Re(0|r,0|t+8,4),i[(t+8|0)>>0]=0|f[(e+48|0)>>0],Re(0|r,0|t+8,1),!(p=0|A[(e+40|0)>>2]))break e;if((0|(u=0|A[(p+116|0)>>2]))==(0|p))break e;if(!u)break e;for(;;){if(e=0|A[(u+116|0)>>2],me(0|u,0|r),me(0|u+56,0|r),(0|e)==(0|p))break e;if(u=e,!e)break e}case 5:A[(t+8|0)>>2]=5,Re(0|r,0|t+8,4),u=0|A[(e+4|0)>>2],a=0|A[(n=u)>>2],o=0|A[(n+4|0)>>2],Q=a,a=t,A[(t+8|0)>>2]=Q,A[(t+12|0)>>2]=o,Se(0|r,0|t+8,8),me(0|n+8,0|r);break e;case 6:}A[(t+8|0)>>2]=6,Re(0|r,0|t+8,4);r:{t:{i:{a:switch(0|(u=0|f[(e+8|0)>>0])){case 2:break r;case 1:break t;case 3:case 4:case 5:break a;default:break i}A[(t+8|0)>>2]=u,Re(0|r,0|t+8,4);break e}A[(t+8|0)>>2]=0,Re(0|r,0|t+8,4),i[(t+8|0)>>0]=0|f[(e+9|0)>>0],Re(0|r,0|t+8,1);break e}A[(t+8|0)>>2]=1,Re(0|r,0|t+8,4),I=t,o=0|A[(n=e+16|0)>>2],a=0|A[(n+4|0)>>2],k=o,n=o,o=0,b=31&(c=56)|0,32<=(63&c|0)>>>0?(o=n<<b|0,y=0):(o=((1<<b|0)-1|0)&(n>>>(32-b|0)|0)|0|a<<b|0,y=n<<b|0),G=o,o=l=a,a=k,n=0,b=31&(c=40)|0,32<=(63&c|0)>>>0?(n=a<<b|0,d=0):(n=((1<<b|0)-1|0)&(a>>>(32-b|0)|0)|0|o<<b|0,d=a<<b|0),Z=a=n&(a=16711680)|0,W=(n=y)|(c=(o=d)&(c=0)|0)|0,j=o=(a=G)|(o=Z)|0,o=l,a=k,n=0,b=31&(c=24)|0,32<=(63&c|0)>>>0?(n=a<<b|0,g=0):(n=((1<<b|0)-1|0)&(a>>>(32-b|0)|0)|0|o<<b|0,g=a<<b|0),C=(o=g)&(c=0)|0,R=a=n&(a=65280)|0,a=l,n=k,o=0,b=31&(c=8)|0,32<=(63&c|0)>>>0?(o=n<<b|0,v=0):(o=((1<<b|0)-1|0)&(n>>>(32-b|0)|0)|0|a<<b|0,v=n<<b|0),N=(a=v)&(c=0)|0,S=n=o&(n=255)|0,Y=a=(n=R)|(a=S)|0,O=(n=W)|(c=(o=C)|(c=N)|0)|0,V=o=(a=j)|(o=Y)|0,o=l,a=k,n=0,b=31&(c=8)|0,32<=(63&c|0)>>>0?(n=0,_=o>>>b|0):(n=o>>>b|0,_=(((1<<b|0)-1|0)&o|0)<<(32-b|0)|0|a>>>b|0),M=(o=_)&(c=-16777216)|0,F=a=n&(a=0)|0,a=l,n=k,o=0,b=31&(c=24)|0,32<=(63&c|0)>>>0?(o=0,w=a>>>b|0):(o=a>>>b|0,w=(((1<<b|0)-1|0)&a|0)<<(32-b|0)|0|n>>>b|0),D=n=o&(n=0)|0,x=(o=M)|(c=(a=w)&(c=16711680)|0)|0,U=a=(n=F)|(a=D)|0,a=l,n=k,o=0,b=31&(c=40)|0,32<=(63&c|0)>>>0?(o=0,m=a>>>b|0):(o=a>>>b|0,m=(((1<<b|0)-1|0)&a|0)<<(32-b|0)|0|n>>>b|0),J=(a=m)&(c=65280)|0,X=n=o&(n=0)|0,n=l,o=k,a=0,b=31&(c=56)|0,32<=(63&c|0)>>>0?(a=0,B=n>>>b|0):(a=n>>>b|0,B=(((1<<b|0)-1|0)&n|0)<<(32-b|0)|0|o>>>b|0),T=a,L=o=(a=X)|(o=T)|0,z=(a=x)|(c=(n=J)|(c=B)|0)|0,P=n=(o=U)|(n=L)|0,a=(n=V)|(a=P)|0,H=(o=O)|(c=z)|0,A[((o=I)+8|0)>>2]=H,A[(o+12|0)>>2]=a,A[(t+28|0)>>2]=8,Ne(0|r,0|t+28,4),Ne(0|r,0|t+8,8);break e}A[(t+8|0)>>2]=2,Re(0|r,0|t+8,4),i[(t+8|0)>>0]=0|f[(e+9|0)>>0],Re(0|r,0|t+8,1)}h=t+32|0}function Be(e,r){e|=0;var t,i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0;h=t=h-128|0,o=0|A[(8+(r|=0)|0)>>2],A[(t+8|0)>>2]=o,a=0|A[(f=r)>>2],n=0|A[(f+4|0)>>2],i=a,a=t,A[t>>2]=i,A[(t+4|0)>>2]=n,A[(t+32|0)>>2]=o,xr(0|t+96,0|t,0,0|t+32),r=2,3!=(0|(o=0|A[(t+96|0)>>2]))&&(A[(t+88|0)>>2]=0|A[(t+116|0)>>2],n=0|A[(f=t+108|0)>>2],a=0|A[(f+4|0)>>2],d=n,A[(n=8+(t+72|0)|0)>>2]=d,A[(n+4|0)>>2]=a,f=t,a=0|A[(t+100|0)>>2],n=0|A[(t+104|0)>>2],g=a,a=t,A[(t+72|0)>>2]=g,A[(t+76|0)>>2]=n,r=o);e:{if(2!=(0|r)){if(A[(c=16+(t+48|0)|0)>>2]=0|A[(16+(t+72|0)|0)>>2],b=8+(t+48|0)|0,n=0|A[(f=8+(t+72|0)|0)>>2],a=0|A[(f+4|0)>>2],v=n,A[(n=b)>>2]=v,A[(n+4|0)>>2]=a,f=t,a=0|A[(t+72|0)>>2],n=0|A[(t+76|0)>>2],_=a,a=t,A[(t+48|0)>>2]=_,A[(t+52|0)>>2]=n,!(o=0|Qi(24,8)))break e;A[o>>2]=r,f=t,n=0|A[(t+48|0)>>2],a=0|A[(t+52|0)>>2],w=n,A[((n=o)+4|0)>>2]=w,A[(n+8|0)>>2]=a,a=0|A[(f=b)>>2],n=0|A[(f+4|0)>>2],m=a,A[(a=o+12|0)>>2]=m,A[(a+4|0)>>2]=n,A[(o+20|0)>>2]=0|A[c>>2],a=t,n=1,A[(t+20|0)>>2]=1,A[(t+24|0)>>2]=n,A[(t+16|0)>>2]=o,r=0|A[(t+8|0)>>2],A[(8+(t+32|0)|0)>>2]=r,f=t,n=0|A[t>>2],a=0|A[(t+4|0)>>2],B=n,n=t,A[(t+32|0)>>2]=B,A[(t+36|0)>>2]=a,A[(t+92|0)>>2]=r,xr(0|t+96,0|t+32,0,0|t+92),c=2,3!=(0|(r=0|A[(t+96|0)>>2]))&&(A[(t+88|0)>>2]=0|A[(20+(t+96|0)|0)>>2],a=0|A[(f=12+(t+96|0)|0)>>2],n=0|A[(f+4|0)>>2],E=a,A[(a=t+80|0)>>2]=E,A[(a+4|0)>>2]=n,f=t,n=0|A[(t+100|0)>>2],a=0|A[(t+104|0)>>2],Q=n,n=t,A[(t+72|0)>>2]=Q,A[(t+76|0)>>2]=a,c=r);r:if(2!=(0|c))for(u=16+(t+72|0)|0,A[(b=16+(t+48|0)|0)>>2]=0|A[u>>2],k=8+(t+48|0)|0,a=0|A[(f=p=8+(t+72|0)|0)>>2],n=0|A[(f+4|0)>>2],I=a,A[(a=k)>>2]=I,A[(a+4|0)>>2]=n,f=t,n=0|A[(t+72|0)>>2],a=0|A[(t+76|0)>>2],G=n,n=t,A[(t+48|0)>>2]=G,A[(t+52|0)>>2]=a,y=4|t+96,o=1,r=1;;){if((0|r)==(0|o)&&qr(0|t+16,0|o,1),o=(0|A[(t+16|0)>>2])+s(r,24)|0,f=t,a=0|A[(t+48|0)>>2],n=0|A[(t+52|0)>>2],Z=a,A[((a=o)+4|0)>>2]=Z,A[(a+8|0)>>2]=n,A[a>>2]=c,n=0|A[(f=k)>>2],a=0|A[(f+4|0)>>2],W=n,A[(n=o+12|0)>>2]=W,A[(n+4|0)>>2]=a,A[(o+20|0)>>2]=0|A[b>>2],A[(t+24|0)>>2]=r+1|0,A[(t+92|0)>>2]=0|A[(t+40|0)>>2],xr(0|t+96,0|t+32,0,0|t+92),c=2,3!=(0|(r=0|A[(t+96|0)>>2]))&&(A[u>>2]=0|A[(y+16|0)>>2],a=0|A[(f=y+8|0)>>2],n=0|A[(f+4|0)>>2],j=a,A[(a=p)>>2]=j,A[(a+4|0)>>2]=n,n=0|A[(f=y)>>2],a=0|A[(f+4|0)>>2],C=n,n=t,A[(t+72|0)>>2]=C,A[(t+76|0)>>2]=a,c=r),2==(0|c))break r;A[b>>2]=0|A[u>>2],a=0|A[(f=p)>>2],n=0|A[(f+4|0)>>2],R=a,A[(a=k)>>2]=R,A[(a+4|0)>>2]=n,f=t,n=0|A[(t+72|0)>>2],a=0|A[(t+76|0)>>2],N=n,n=t,A[(t+48|0)>>2]=N,A[(t+52|0)>>2]=a,o=0|A[(t+20|0)>>2],r=0|A[(t+24|0)>>2]}f=t,a=0|A[(t+16|0)>>2],n=0|A[(t+20|0)>>2],S=a,A[(a=e)>>2]=S,A[(a+4|0)>>2]=n,A[(a+8|0)>>2]=0|A[(8+(t+16|0)|0)>>2]}else n=0,A[((a=e)+4|0)>>2]=0,A[(a+8|0)>>2]=n,A[a>>2]=0|A[263623];return void(h=t+128|0)}Hi(24,8),l()}function Ee(e,r,t,a){e|=0,r|=0,t|=0;var n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0;if(!((0|(c=0|A[(a|=0)>>2]))<20)){e:{if(u=r,u=r,r>>>0<(d=2328306)>>>0|(0|r)==(0|d)&(k=e)>>>0<=(n=1874919423)>>>0|0){if(y=r,y=r,!(r>>>0>(k=0)>>>0|(0|r)==(0|k)&(o=e)>>>0>=(d=1e8)>>>0|0)){b=c,v=e,_=o=r;break e}b=c+-8|0,A[a>>2]=b,g=c+t|0,y=0|pa(0|e,0|(o=r),1e8,0|(y=0)),_=o=m,y=0|la(0|(v=y),0|o,1e8,0|(y=0)),ge=o=m,d=e,u=(o=r)-(u=(e>>>0<(k=y)>>>0)+(y=ge)|0)|0,p=n=e-k|0,T=g+-4|0,L=0|f[(X=1067576+((((h=(n>>>0)/100|0)>>>0)%100|0)<<1|0)|0)>>0]|(0|f[(X+1|0)>>0])<<8|0,i[T>>0]=L,i[(T+1|0)>>0]=L>>>8|0,P=g+-6|0,H=0|f[(z=1067576+((((65535&((n>>>0)/1e4|0)|0)>>>0)%100|0)<<1|0)|0)>>0]|(0|f[(z+1|0)>>0])<<8|0,i[P>>0]=H,i[(P+1|0)>>0]=H>>>8|0,q=t+b|0,$=0|f[(K=1067576+((((255&((n>>>0)/1e6|0)|0)>>>0)%100|0)<<1|0)|0)>>0]|(0|f[(K+1|0)>>0])<<8|0,i[q>>0]=$,i[(q+1|0)>>0]=$>>>8|0,p=n-s(h,100)|0}else b=c+-16|0,A[a>>2]=b,p=c+t|0,k=r,k=r,k=r,u=0|pa(0|e,0|r,1874919424,0|(u=2328306)),_=k=m,u=0|la(0|(v=u),0|k,1874919424,0|(u=2328306)),pe=k=m,k=r,r=o=r-(o=((n=e)>>>0<(d=u)>>>0)+(u=pe)|0)|0,n=0|pa(0|(e=y=n-d|0),0|o,100,0|(n=0)),ye=o=m,n=0|ya(0|(w=n),0|o,100,0|(n=0)),o=m,E=p+-4|0,Q=0|f[(B=1067576+(n<<1|0)|0)>>0]|(0|f[(B+1|0)>>0])<<8|0,i[E>>0]=Q,i[(E+1|0)>>0]=Q>>>8|0,n=0|ya(0|(n=0|pa(0|e,0|(o=r),1e4,0|(n=0))),0|(o=m),100,0|(n=0)),o=m,G=p+-6|0,Z=0|f[(I=1067576+(n<<1|0)|0)>>0]|(0|f[(I+1|0)>>0])<<8|0,i[G>>0]=Z,i[(G+1|0)>>0]=Z>>>8|0,n=0|ya(0|(n=0|pa(0|e,0|(o=r),1e6,0|(n=0))),0|(o=m),100,0|(n=0)),o=m,j=p+-8|0,C=0|f[(W=1067576+(n<<1|0)|0)>>0]|(0|f[(W+1|0)>>0])<<8|0,i[j>>0]=C,i[(j+1|0)>>0]=C>>>8|0,n=0|pa(0|e,0|(o=r),1e8,0|(n=0)),o=m,N=p+-10|0,S=0|f[(R=1067576+(((n>>>0)%100|0)<<1|0)|0)>>0]|(0|f[(R+1|0)>>0])<<8|0,i[N>>0]=S,i[(N+1|0)>>0]=S>>>8|0,n=0|pa(0|e,0|(o=r),1410065408,0|(n=2)),o=m,O=p+-12|0,V=0|f[(Y=1067576+(((n>>>0)%100|0)<<1|0)|0)>>0]|(0|f[(Y+1|0)>>0])<<8|0,i[O>>0]=V,i[(O+1|0)>>0]=V>>>8|0,n=0|pa(0|e,0|(o=r),-727379968,0|(n=232)),o=m,F=p+-14|0,D=0|f[(M=1067576+((((65535&n|0)>>>0)%100|0)<<1|0)|0)>>0]|(0|f[(M+1|0)>>0])<<8|0,i[F>>0]=D,i[(F+1|0)>>0]=D>>>8|0,n=0|pa(0|e,0|(o=r),276447232,0|(n=23283)),o=m,U=t+b|0,J=0|f[(x=1067576+((((255&n|0)>>>0)%100|0)<<1|0)|0)>>0]|(0|f[(x+1|0)>>0])<<8|0,i[U>>0]=J,i[(U+1|0)>>0]=J>>>8|0,o=r,n=0|la(0|w,0|(o=ye),100,0|(n=0)),de=o=m,k=e,y=(o=r)-(y=(e>>>0<(d=n)>>>0)+(n=de)|0)|0,p=u=e-d|0;re=(c+t|0)-2|0,te=0|f[(ee=1067576+(p<<1|0)|0)>>0]|(0|f[(ee+1|0)>>0])<<8|0,i[re>>0]=te,i[(re+1|0)>>0]=te>>>8|0}return u=_,(g=v)>>>0>=1e4?(c=b+-4|0,g=g-s(p=(g>>>0)/1e4|0,1e4)|0,ae=t+c|0,ne=0|f[(ie=1067576+((h=((65535&g|0)>>>0)/100|0)<<1|0)|0)>>0]|(0|f[(ie+1|0)>>0])<<8|0,i[ae>>0]=ne,i[(ae+1|0)>>0]=ne>>>8|0,Ae=1067576+((65535&(g-s(h,100)|0)|0)<<1|0)|0,fe=(b+t|0)-2|0,oe=0|f[Ae>>0]|(0|f[(Ae+1|0)>>0])<<8|0,i[fe>>0]=oe,i[(fe+1|0)>>0]=oe>>>8|0):(c=b,p=g),(b=65535&p|0)>>>0>=100?(c=c+-2|0,ce=1067576+((65535&(p-s(b=(b>>>0)/100|0,100)|0)|0)<<1|0)|0,be=t+c|0,ue=0|f[ce>>0]|(0|f[(ce+1|0)>>0])<<8|0,i[be>>0]=ue,i[(be+1|0)>>0]=ue>>>8|0):b=p,(65535&b|0)>>>0<10?(c=c+-1|0,A[a>>2]=c,void(i[(t+c|0)>>0]=b+48|0)):(c=c+-2|0,A[a>>2]=c,ke=t+c|0,le=0|f[(se=1067576+((65535&b|0)<<1|0)|0)>>0]|(0|f[(se+1|0)>>0])<<8|0,i[ke>>0]=le,void(i[(ke+1|0)>>0]=le>>>8|0))}Lt(1067776,28,1067804),l()}function Qe(e,r){e|=0;var t,i,a,n=0,f=0,o=0;h=t=h-32|0,a=(n=0|A[(80+(r|=0)|0)>>2])?0|A[(n+84|0)>>2]:0,A[(t+24|0)>>2]=0|A[(r+76|0)>>2],A[(t+20|0)>>2]=n,A[(t+16|0)>>2]=a,function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0;h=t=h-64|0;e:{r:{t:{i:{a:{if((0|(f=0|A[(r|=0)>>2]))!=(0|(k=0|A[(r+4|0)>>2]))){if(o=(c=0|A[(r+8|0)>>2])-1|0,r=0|A[(f+84|0)>>2],b=1,1==(0|A[f>>2]))break a;a=0|A[(n=f+16|0)>>2],i=0|A[(n+4|0)>>2],_=a,A[(a=16+(t+40|0)|0)>>2]=_,A[(a+4|0)>>2]=i,i=0|A[(n=f+8|0)>>2],a=0|A[(n+4|0)>>2],w=i,A[(i=8+(t+40|0)|0)>>2]=w,A[(i+4|0)>>2]=a,b=0;break i}a=0,A[((i=e)+4|0)>>2]=0,A[(i+8|0)>>2]=a,A[i>>2]=0|A[263623];break t}Ct(4|t+40,0|f+4)}if(A[(t+32|0)>>2]=0|A[(t+60|0)>>2],a=0|A[(n=t+52|0)>>2],i=0|A[(n+4|0)>>2],B=a,A[(a=t+24|0)>>2]=B,A[(a+4|0)>>2]=i,n=t,i=0|A[(t+44|0)>>2],a=0|A[(t+48|0)>>2],E=i,A[((i=t)+16|0)>>2]=E,A[(i+20|0)>>2]=a,Q=i=0|la(0|((f=o+1|0)>>>0<o>>>0?-1:f),0|(a=0),24,0|(i=0)),I=a=m,n=i,i=0,u=31&(p=32)|0,32<=(63&p|0)>>>0?(i=0,y=a>>>u|0):(i=a>>>u|0,y=(((1<<u|0)-1|0)&a|0)<<(32-u|0)|0|n>>>u|0),y)break r;if(i=I,(0|(o=Q))<0)break r;if(!(f=0|Qi(0|o,8)))break e;A[f>>2]=b,i=0|A[((a=t)+16|0)>>2],n=0|A[(a+20|0)>>2],G=i,A[((i=f)+4|0)>>2]=G,A[(i+8|0)>>2]=n,n=0|A[(a=8+(a+16|0)|0)>>2],i=0|A[(a+4|0)>>2],Z=n,A[(n=f+12|0)>>2]=Z,A[(n+4|0)>>2]=i,A[(f+20|0)>>2]=0|A[(t+32|0)>>2],A[(t+8|0)>>2]=1,A[t>>2]=f,A[(t+4|0)>>2]=(o>>>0)/24|0;i:if((0|r)!=(0|k)&&r){c=c+-2|0,b=4|t+40,f=1;a:for(;;){if(o=0|A[(r+84|0)>>2],1==(0|A[r>>2])?(Ct(0|b,0|r+4),d=1,f=0|A[(t+8|0)>>2]):(i=0|A[(a=r+16|0)>>2],n=0|A[(a+4|0)>>2],W=i,A[(i=16+(t+40|0)|0)>>2]=W,A[(i+4|0)>>2]=n,n=0|A[((a=r)+8|0)>>2],i=0|A[(a+12|0)>>2],j=n,n=t,A[(t+48|0)>>2]=j,A[(t+52|0)>>2]=i,d=0),A[(g=16+(t+16|0)|0)>>2]=0|A[(b+16|0)>>2],v=8+(t+16|0)|0,i=0|A[(a=b+8|0)>>2],n=0|A[(a+4|0)>>2],C=i,A[(i=v)>>2]=C,A[(i+4|0)>>2]=n,n=0|A[(a=b)>>2],i=0|A[(a+4|0)>>2],R=n,n=t,A[(t+16|0)>>2]=R,A[(t+20|0)>>2]=i,(0|f)==(0|A[(t+4|0)>>2])&&qr(0|t,0|f,0|((r=c+1|0)>>>0<c>>>0?-1:r)),r=(0|A[t>>2])+s(f,24)|0,i=0|A[((a=t)+16|0)>>2],n=0|A[(a+20|0)>>2],N=i,A[((i=r)+4|0)>>2]=N,A[(i+8|0)>>2]=n,A[i>>2]=d,n=0|A[(a=v)>>2],i=0|A[(a+4|0)>>2],S=n,A[(n=r+12|0)>>2]=S,A[(n+4|0)>>2]=i,A[(r+20|0)>>2]=0|A[g>>2],f=f+1|0,A[(t+8|0)>>2]=f,(0|o)==(0|k))break i;if(c=c+-1|0,!(r=o))break a}}i=0|A[(a=t)>>2],n=0|A[(a+4|0)>>2],Y=i,A[(i=e)>>2]=Y,A[(i+4|0)>>2]=n,A[(i+8|0)>>2]=0|A[(a+8|0)>>2]}return void(h=t+64|0)}Vi(),l()}Hi(0|o,8),l()}(0|t,0|t+16),2!=(0|A[r>>2])&&(n=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|n)&&(qr(0|t,0|n,1),n=0|A[(t+8|0)>>2]),n=(0|A[t>>2])+s(n,24)|0,A[n>>2]=0,o=0,A[(f=n+16|0)>>2]=0,A[(f+4|0)>>2]=o,o=0,A[(f=n+8|0)>>2]=1,A[(f+4|0)>>2]=o,A[(t+8|0)>>2]=1+(0|A[(t+8|0)>>2])|0),0|A[(r+88|0)>>2]&&(n=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|n)&&(qr(0|t,0|n,1),n=0|A[(t+8|0)>>2]),n=(0|A[t>>2])+s(n,24)|0,A[n>>2]=0,o=0,A[(f=n+16|0)>>2]=0,A[(f+4|0)>>2]=o,o=0,A[(f=n+8|0)>>2]=2,A[(f+4|0)>>2]=o,A[(t+8|0)>>2]=1+(0|A[(t+8|0)>>2])|0),2!=(0|A[(r+24|0)>>2])&&(n=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|n)&&(qr(0|t,0|n,1),n=0|A[(t+8|0)>>2]),n=(0|A[t>>2])+s(n,24)|0,A[n>>2]=0,o=0,A[(f=n+16|0)>>2]=0,A[(f+4|0)>>2]=o,o=0,A[(f=n+8|0)>>2]=3,A[(f+4|0)>>2]=o,A[(t+8|0)>>2]=1+(0|A[(t+8|0)>>2])|0),0|A[(r+100|0)>>2]&&(n=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|n)&&(qr(0|t,0|n,1),n=0|A[(t+8|0)>>2]),n=(0|A[t>>2])+s(n,24)|0,A[n>>2]=0,o=0,A[(f=n+16|0)>>2]=0,A[(f+4|0)>>2]=o,o=0,A[(f=n+8|0)>>2]=4,A[(f+4|0)>>2]=o,A[(t+8|0)>>2]=1+(0|A[(t+8|0)>>2])|0),0|A[(r+112|0)>>2]&&(n=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|n)&&(qr(0|t,0|n,1),n=0|A[(t+8|0)>>2]),n=(0|A[t>>2])+s(n,24)|0,A[n>>2]=0,o=0,A[(f=n+16|0)>>2]=0,A[(f+4|0)>>2]=o,o=0,A[(f=n+8|0)>>2]=5,A[(f+4|0)>>2]=o,A[(t+8|0)>>2]=1+(0|A[(t+8|0)>>2])|0),0|A[(r+124|0)>>2]&&(n=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|n)&&(qr(0|t,0|n,1),n=0|A[(t+8|0)>>2]),n=(0|A[t>>2])+s(n,24)|0,A[n>>2]=0,o=0,A[(f=n+16|0)>>2]=0,A[(f+4|0)>>2]=o,o=0,A[(f=n+8|0)>>2]=6,A[(f+4|0)>>2]=o,A[(t+8|0)>>2]=1+(0|A[(t+8|0)>>2])|0),0|A[(r+136|0)>>2]&&(r=0|A[(t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|r)&&(qr(0|t,0|r,1),r=0|A[(t+8|0)>>2]),r=(0|A[t>>2])+s(r,24)|0,A[r>>2]=0,o=0,A[(f=r+16|0)>>2]=0,A[(f+4|0)>>2]=o,o=0,A[(f=r+8|0)>>2]=7,A[(f+4|0)>>2]=o,A[(t+8|0)>>2]=1+(0|A[(t+8|0)>>2])|0),o=0|A[t>>2],f=0|A[(t+4|0)>>2],i=o,A[(o=e)>>2]=i,A[(o+4|0)>>2]=f,A[(o+8|0)>>2]=0|A[(t+8|0)>>2],h=t+32|0}function Ie(e,r){e|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,Q=0,I=0,G=0,Z=0,W=0;h=t=h-464|0,He(0|t+312,0|A[(0|A[(r|=0)>>2])>>2]);e:if(1==(0|A[(t+312|0)>>2]))o=a=0|A[(f=24+(t+312|0)|0)>>2],y=n=0|A[(f+4|0)>>2],A[(a=8+(t+168|0)|0)>>2]=o,A[(a+4|0)>>2]=n,c=n=0|A[(f=32+(t+312|0)|0)>>2],d=a=0|A[(f+4|0)>>2],A[(n=16+(t+168|0)|0)>>2]=c,A[(n+4|0)>>2]=a,b=a=0|A[(f=40+(t+312|0)|0)>>2],g=n=0|A[(f+4|0)>>2],A[(a=24+(t+168|0)|0)>>2]=b,A[(a+4|0)>>2]=n,u=n=0|A[(f=16+(t+312|0)|0)>>2],v=a=0|A[(f+4|0)>>2],A[((n=t)+168|0)>>2]=u,A[(n+172|0)>>2]=a,k=a=0|A[(f=8+(n+312|0)|0)>>2],_=n=0|A[(f+4|0)>>2],n=g,i[(a=e+48|0)>>0]=b,i[(a+1|0)>>0]=b>>>8|0,i[(a+2|0)>>0]=b>>>16|0,i[(a+3|0)>>0]=b>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=d,i[(a=e+40|0)>>0]=c,i[(a+1|0)>>0]=c>>>8|0,i[(a+2|0)>>0]=c>>>16|0,i[(a+3|0)>>0]=c>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=y,i[(a=e+32|0)>>0]=o,i[(a+1|0)>>0]=o>>>8|0,i[(a+2|0)>>0]=o>>>16|0,i[(a+3|0)>>0]=o>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,n=v,i[(a=e+24|0)>>0]=u,i[(a+1|0)>>0]=u>>>8|0,i[(a+2|0)>>0]=u>>>16|0,i[(a+3|0)>>0]=u>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,A[(e+56|0)>>2]=0,n=_,l=k,i[(a=e+16|0)>>0]=l,i[(a+1|0)>>0]=l>>>8|0,i[(a+2|0)>>0]=l>>>16|0,i[(a+3|0)>>0]=l>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,i[(e+8|0)>>0]=1,A[e>>2]=1;else{if(p=0|A[(r=8+(t+312|0)|0)>>2],w=0|A[(t+316|0)>>2],m=0|A[(12+(t+312|0)|0)>>2]){if(A[(t+16|0)>>2]=m,A[(t+12|0)>>2]=p,A[(t+8|0)>>2]=w,s=0,A[(n=t)>>2]=0,A[(n+4|0)>>2]=s,E(0|n+312,0|n),a=n,!((0|(a=s=0|A[(n+312|0)>>2]))==(0|(f=1))&(0|(n=0|A[(n+316|0)>>2]))==(0|(s=0))|0)){qt(0|t+168,0|r,144),qt(0|t+24,0|t+168,144),ur(0|e+4,0|t+24),A[e>>2]=0,(e=0|A[(t+12|0)>>2])&&Ci(0|A[(t+8|0)>>2]),ir(0|t+24);break e}if(o=a=0|A[(f=r+56|0)>>2],y=n=0|A[(f+4|0)>>2],A[(a=56+(t+168|0)|0)>>2]=o,A[(a+4|0)>>2]=n,c=n=0|A[(f=r+48|0)>>2],d=a=0|A[(f+4|0)>>2],A[(n=48+(t+168|0)|0)>>2]=c,A[(n+4|0)>>2]=a,b=a=0|A[(f=r+40|0)>>2],g=n=0|A[(f+4|0)>>2],A[(a=40+(t+168|0)|0)>>2]=b,A[(a+4|0)>>2]=n,u=n=0|A[(f=r+32|0)>>2],v=a=0|A[(f+4|0)>>2],A[(n=32+(t+168|0)|0)>>2]=u,A[(n+4|0)>>2]=a,k=a=0|A[(f=r+24|0)>>2],_=n=0|A[(f+4|0)>>2],A[(a=24+(t+168|0)|0)>>2]=k,A[(a+4|0)>>2]=n,B=n=0|A[(f=r+16|0)>>2],G=a=0|A[(f+4|0)>>2],A[(n=16+(t+168|0)|0)>>2]=B,A[(n+4|0)>>2]=a,Q=a=0|A[(f=r+8|0)>>2],Z=n=0|A[(f+4|0)>>2],A[(a=8+(t+168|0)|0)>>2]=Q,A[(a+4|0)>>2]=n,I=n=0|A[(f=r)>>2],W=a=0|A[(f+4|0)>>2],A[((n=t)+168|0)>>2]=I,A[(n+172|0)>>2]=a,a=y,A[(n=e+64|0)>>2]=o,A[(n+4|0)>>2]=a,a=d,A[(n=e+56|0)>>2]=c,A[(n+4|0)>>2]=a,a=g,A[(n=e+48|0)>>2]=b,A[(n+4|0)>>2]=a,a=v,A[(n=e+40|0)>>2]=u,A[(n+4|0)>>2]=a,a=_,A[(n=e+32|0)>>2]=k,A[(n+4|0)>>2]=a,a=G,A[(n=e+24|0)>>2]=B,A[(n+4|0)>>2]=a,a=Z,A[(n=e+16|0)>>2]=Q,A[(n+4|0)>>2]=a,a=W,A[(n=e+8|0)>>2]=I,A[(n+4|0)>>2]=a,A[e>>2]=1,!(e=0|A[(t+12|0)>>2]))break e;Ci(0|A[(t+8|0)>>2]);break e}if(A[e>>2]=0,a=0,A[(n=e+8|0)>>2]=0,A[(n+4|0)>>2]=a,A[(e+4|0)>>2]=0|A[262196],!p)break e;Ci(0|w)}h=t+464|0}function Ge(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,x=0,U=0,J=0,X=0,T=0,L=0;h=t=h-400|0;e:if((0|(b=0|A[(r|=0)>>2]))!=(0|(u=0|A[(r+4|0)>>2]))){f=4|t+120,o=52+(t+12|0)|0,r=52+(t+232|0)|0,c=4|t+344;r:for(;;){if(v=0|A[(b+116|0)>>2],z(0|t+344,0|b),s=8+(t+232|0)|0,a=0|A[(n=c+8|0)>>2],i=0|A[(n+4|0)>>2],_=a,A[(a=s)>>2]=_,A[(a+4|0)>>2]=i,k=16+(t+232|0)|0,i=0|A[(n=c+16|0)>>2],a=0|A[(n+4|0)>>2],w=i,A[(i=k)>>2]=w,A[(i+4|0)>>2]=a,l=24+(t+232|0)|0,a=0|A[(n=c+24|0)>>2],i=0|A[(n+4|0)>>2],m=a,A[(a=l)>>2]=m,A[(a+4|0)>>2]=i,p=32+(t+232|0)|0,i=0|A[(n=c+32|0)>>2],a=0|A[(n+4|0)>>2],B=i,A[(i=p)>>2]=B,A[(i+4|0)>>2]=a,y=40+(t+232|0)|0,a=0|A[(n=c+40|0)>>2],i=0|A[(n+4|0)>>2],E=a,A[(a=y)>>2]=E,A[(a+4|0)>>2]=i,A[(d=48+(t+232|0)|0)>>2]=0|A[(c+48|0)>>2],i=0|A[(n=c)>>2],a=0|A[(n+4|0)>>2],Q=i,A[((i=t)+232|0)>>2]=Q,A[(i+236|0)>>2]=a,g=0|A[(i+344|0)>>2],z(0|i+344,0|b+56),a=0|A[(n=48+(i+344|0)|0)>>2],i=0|A[(n+4|0)>>2],I=a,A[(a=r+48|0)>>2]=I,A[(a+4|0)>>2]=i,i=0|A[(n=40+(t+344|0)|0)>>2],a=0|A[(n+4|0)>>2],G=i,A[(i=r+40|0)>>2]=G,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+344|0)|0)>>2],i=0|A[(n+4|0)>>2],Z=a,A[(a=r+32|0)>>2]=Z,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+344|0)|0)>>2],a=0|A[(n+4|0)>>2],W=i,A[(i=r+24|0)>>2]=W,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+344|0)|0)>>2],i=0|A[(n+4|0)>>2],j=a,A[(a=r+16|0)>>2]=j,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+344|0)|0)>>2],a=0|A[(n+4|0)>>2],C=i,A[(i=r+8|0)>>2]=C,A[(i+4|0)>>2]=a,a=0|A[((n=t)+344|0)>>2],i=0|A[(n+348|0)>>2],R=a,A[(a=r)>>2]=R,A[(a+4|0)>>2]=i,qt(0|n+120,0|n+232,108),7==(0|g))break e;if(qt(0|t+12,0|t+120,108),i=0|A[((n=t)+12|0)>>2],a=0|A[(n+16|0)>>2],N=i,A[(i=f)>>2]=N,A[(i+4|0)>>2]=a,a=0|A[(n=8+(n+12|0)|0)>>2],i=0|A[(n+4|0)>>2],S=a,A[(a=f+8|0)>>2]=S,A[(a+4|0)>>2]=i,i=0|A[(n=16+(t+12|0)|0)>>2],a=0|A[(n+4|0)>>2],Y=i,A[(i=f+16|0)>>2]=Y,A[(i+4|0)>>2]=a,a=0|A[(n=24+(t+12|0)|0)>>2],i=0|A[(n+4|0)>>2],O=a,A[(a=f+24|0)>>2]=O,A[(a+4|0)>>2]=i,i=0|A[(n=32+(t+12|0)|0)>>2],a=0|A[(n+4|0)>>2],V=i,A[(i=f+32|0)>>2]=V,A[(i+4|0)>>2]=a,a=0|A[(n=40+(t+12|0)|0)>>2],i=0|A[(n+4|0)>>2],M=a,A[(a=f+40|0)>>2]=M,A[(a+4|0)>>2]=i,A[(f+48|0)>>2]=0|A[(48+(t+12|0)|0)>>2],A[(t+120|0)>>2]=g,i=0|A[(n=o+48|0)>>2],a=0|A[(n+4|0)>>2],F=i,A[(i=d)>>2]=F,A[(i+4|0)>>2]=a,a=0|A[(n=o+40|0)>>2],i=0|A[(n+4|0)>>2],x=a,A[(a=y)>>2]=x,A[(a+4|0)>>2]=i,i=0|A[(n=o+32|0)>>2],a=0|A[(n+4|0)>>2],U=i,A[(i=p)>>2]=U,A[(i+4|0)>>2]=a,a=0|A[(n=o+24|0)>>2],i=0|A[(n+4|0)>>2],J=a,A[(a=l)>>2]=J,A[(a+4|0)>>2]=i,i=0|A[(n=o+16|0)>>2],a=0|A[(n+4|0)>>2],X=i,A[(i=k)>>2]=X,A[(i+4|0)>>2]=a,a=0|A[(n=o+8|0)>>2],i=0|A[(n+4|0)>>2],T=a,A[(a=s)>>2]=T,A[(a+4|0)>>2]=i,i=0|A[(n=o)>>2],a=0|A[(n+4|0)>>2],L=i,A[((i=t)+232|0)>>2]=L,A[(i+236|0)>>2]=a,D(0|i+344,0|e,0|i+120,0|i+232),7!=(0|A[(i+344|0)>>2])&&hr(0|t+344),(0|(b=v))==(0|u))break r}}h=t+400|0}function Ze(e,r){r|=0;var t=0,i=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0;u=0;e:if((0|(t=0|A[(e|=0)>>2]))==(0|A[r>>2])){r:for(;;){if(5!=(0|t)){t:switch(0|t){case 5:l();default:return p=a=0|A[(i=e+8|0)>>2],y=n=0|A[(i+4|0)>>2],n=0|A[(i=r+8|0)>>2],d=a=0|A[(i+4|0)>>2],g=(i=p)^(o=n)|0,v=n=(a=y)^(n=d)|0,h=n=0|A[(a=e+16|0)>>2],_=i=0|A[(a+4|0)>>2],w=i=0|A[(a=r+16|0)>>2],m=n=0|A[(a+4|0)>>2],B=i=(n=_)^(i=m)|0,0|!((n=g)|(o=(a=h)^(o=w)|0)|0|(a=(i=v)|(a=B)|0)|0);case 1:case 2:if((0|(t=0|A[(e+12|0)>>2]))!=(0|A[(r+12|0)>>2]))break e;return 0|!(0|Xt(0|A[(e+4|0)>>2],0|A[(r+4|0)>>2],0|t));case 3:if(u=0,(0|!(0|f[(e+16|0)>>0]))==(0!=(0|f[(r+16|0)>>0])|0))break e;if((0|(b=0|A[(e+12|0)>>2]))!=(0|A[(r+12|0)>>2]))break e;r=0|A[(r+4|0)>>2],t=0|A[(e+4|0)>>2],e=0;i:for(;;){if((0|b)==(0|e))return b>>>0>=b>>>0|0;if(e=e+1|0,c=0|Ce(0|t,0|r),t=t+56|0,r=r+56|0,!c)break i}return(e+-1|0)>>>0>=b>>>0|0;case 6:break r;case 4:}if(u=0,(0|!(0|f[(e+48|0)>>0]))==(0!=(0|f[(r+48|0)>>0])|0))break e;if((0|A[(e+36|0)>>2])!=(0|A[(r+36|0)>>2]))break e;for(t=0,c=0,(k=0|A[(e+40|0)>>2])&&(c=0|A[(k+116|0)>>2]),(s=0|A[(r+40|0)>>2])&&(t=0|A[(s+116|0)>>2]);;){if((0|c)==(0|k))return(0|t)==(0|s)|!t|0;if(u=0,(0|t)==(0|s))break e;if(e=0|A[(c+116|0)>>2],r=0|A[(t+116|0)>>2],!(0|Ze(0|c,0|t)))break e;if(b=c+56|0,E=t+56|0,c=e,t=r,!(0|Ze(0|b,0|E)))break e}}if(i=t=0|A[(e+4|0)>>2],Q=a=0|A[t>>2],I=n=0|A[(t+4|0)>>2],c=0|A[(r+4|0)>>2],n=0|A[(i=c)>>2],G=a=0|A[(i+4|0)>>2],(0|(i=Q))!=(0|(o=n))|(0|(a=I))!=(0|(n=G))|0)break e;if(e=t+8|0,r=c+8|0,(0|(t=0|A[(t+8|0)>>2]))!=(0|A[(c+8|0)>>2]))break e}r:{t:{i:{a:{n:switch(0|f[(e+8|0)>>0]){case 3:if(3==(0|f[(r+8|0)>>0]))break a;break e;case 4:if(4==(0|f[(r+8|0)>>0]))break a;break e;case 0:break r;case 1:break t;case 2:break i;case 5:break n;default:break e}if(5!=(0|f[(r+8|0)>>0]))break e}return 1}if(2!=(0|f[(r+8|0)>>0]))break e;return(0|f[(e+9|0)>>0])==(0|f[(r+9|0)>>0])|0}if(1!=(0|f[(r+8|0)>>0]))break e;return Z=i=0|A[(o=e+16|0)>>2],W=a=0|A[(o+4|0)>>2],a=0|A[(o=r+16|0)>>2],j=i=0|A[(o+4|0)>>2],0|(0|(o=Z))==(0|(n=a))&(0|(i=W))==(0|j)}0|f[(r+8|0)>>0]||(u=!(0|f[(e+9|0)>>0])^0!=(0|f[(r+9|0)>>0])|0)}return 0|u}function We(e,r){e|=0;var t,a=0,n=0,o=0,c=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0;if(h=t=h-256|0,ie(0|t+192,0|(r|=0)),r=0|f[(t+201|0)>>0],p=1,_=c=0,y=0|f[(t+200|0)>>0],c=0|A[((a=t)+192|0)>>2],o=0|A[(a+196|0)>>2],(0|(a=c))==(0|(n=1))&(0|o)==(0|(c=0))|0)l=a=0|A[(n=k=32+(t+192|0)|0)>>2],d=o=0|A[(n+4|0)>>2],A[(a=8+(t+144|0)|0)>>2]=l,A[(a+4|0)>>2]=o,g=o=0|A[(n=G=40+(t+192|0)|0)>>2],B=a=0|A[(n+4|0)>>2],A[(o=16+(t+144|0)|0)>>2]=g,A[(o+4|0)>>2]=a,v=a=0|A[(n=Z=24+(t+192|0)|0)>>2],E=o=0|A[(n+4|0)>>2],A[((a=t)+144|0)>>2]=v,A[(a+148|0)>>2]=o,w=o=0|b[(n=a+206|0)>>1],Q=a=0,m=a=0|b[((n=t)+202|0)>>1]|(0|b[(n+204|0)>>1])<<16|0,I=o=0,u[(W=16+(n+192|0)|0)>>3]=+u[W>>3],o=E,A[(a=Z)>>2]=v,A[(a+4|0)>>2]=o,o=d,A[(a=k)>>2]=l,A[(a+4|0)>>2]=o,o=B,A[(a=G)>>2]=g,A[(a+4|0)>>2]=o,O=8+(n+192|0)|0,a=(o=0)&(a=0)|0,o=(n=r)&(c=255)|0,n=0,s=31&(c=8)|0,32<=(63&c|0)>>>0?(n=o<<s|0,j=0):(n=((1<<s|0)-1|0)&(o>>>(32-s|0)|0)|0|a<<s|0,j=o<<s|0),V=n,M=n=0,F=(a=j)|(c=y)|0,D=o=(n=V)|(o=M)|0,x=o=I,o=Q,n=w,a=0,s=31&(c=32)|0,32<=(63&c|0)>>>0?(a=n<<s|0,C=0):(a=((1<<s|0)-1|0)&(n>>>(32-s|0)|0)|0|o<<s|0,C=n<<s|0),U=a,n=(a=x)|(n=U)|0,a=(o=m)|(c=C)|0,o=0,s=31&(c=16)|0,32<=(63&c|0)>>>0?(o=a<<s|0,R=0):(o=((1<<s|0)-1|0)&(a>>>(32-s|0)|0)|0|n<<s|0,R=a<<s|0),J=o,a=(o=D)|(a=J)|0,X=(n=F)|(c=R)|0,A[(n=O)>>2]=X,A[(n+4|0)>>2]=a,i[(t+192|0)>>0]=1,A[(t+240|0)>>2]=0,Ke(0|8+(t+72|0),0|t+192,1050785,15),l=a=0|A[(o=56+(t+72|0)|0)>>2],d=n=0|A[(o+4|0)>>2],A[(a=48+(t+8|0)|0)>>2]=l,A[(a+4|0)>>2]=n,g=n=0|A[(o=48+(t+72|0)|0)>>2],B=a=0|A[(o+4|0)>>2],A[(n=40+(t+8|0)|0)>>2]=g,A[(n+4|0)>>2]=a,v=a=0|A[(o=40+(t+72|0)|0)>>2],E=n=0|A[(o+4|0)>>2],A[(a=32+(t+8|0)|0)>>2]=v,A[(a+4|0)>>2]=n,w=n=0|A[(o=32+(t+72|0)|0)>>2],Q=a=0|A[(o+4|0)>>2],A[(n=24+(t+8|0)|0)>>2]=w,A[(n+4|0)>>2]=a,m=a=0|A[(o=24+(t+72|0)|0)>>2],I=n=0|A[(o+4|0)>>2],A[(a=16+(t+8|0)|0)>>2]=m,A[(a+4|0)>>2]=n,N=n=0|A[(o=16+(t+72|0)|0)>>2],T=a=0|A[(o+4|0)>>2],A[(n=8+(t+8|0)|0)>>2]=N,A[(n+4|0)>>2]=a,r=56+(t+8|0)|0,a=0|A[(o=64+(t+72|0)|0)>>2],n=0|A[(o+4|0)>>2],L=a,A[(a=r)>>2]=L,A[(a+4|0)>>2]=n,S=n=0|A[((o=t)+80|0)>>2],z=a=0|A[(o+84|0)>>2],A[((n=o)+8|0)>>2]=S,A[(n+12|0)>>2]=a,a=0|A[(o=r)>>2],n=0|A[(o+4|0)>>2],P=a,A[(a=e+64|0)>>2]=P,A[(a+4|0)>>2]=n,n=d,A[(a=e+56|0)>>2]=l,A[(a+4|0)>>2]=n,n=B,A[(a=e+48|0)>>2]=g,A[(a+4|0)>>2]=n,n=E,A[(a=e+40|0)>>2]=v,A[(a+4|0)>>2]=n,n=Q,A[(a=e+32|0)>>2]=w,A[(a+4|0)>>2]=n,n=I,A[(a=e+24|0)>>2]=m,A[(a+4|0)>>2]=n,n=T,A[(a=e+16|0)>>2]=N,A[(a+4|0)>>2]=n,n=z,A[((a=e)+8|0)>>2]=S,A[(a+12|0)>>2]=n;else{Y=+u[(16+(t+192|0)|0)>>3],k=5;e:r:{t:switch(0|y){default:r=1&r|0,k=0;break e;case 2:k=4;break r;case 3:k=2;break e;case 4:k=1;break r;case 1:break e;case 5:}k=3}u[(y=16+(t+72|0)|0)>>3]=Y,p=a=0|A[(n=y)>>2],_=o=0|A[(n+4|0)>>2],A[(a=t+16|0)>>2]=p,A[(a+4|0)>>2]=o,i[(t+81|0)>>0]=r,i[(t+80|0)>>0]=k,l=o=0|A[((n=t)+80|0)>>2],d=a=0|A[(n+84|0)>>2],o=n,A[(n+8|0)>>2]=l,A[(n+12|0)>>2]=a,a=_,A[(o=e+16|0)>>2]=p,A[(o+4|0)>>2]=a,a=d,A[((o=e)+8|0)>>2]=l,A[(o+12|0)>>2]=a,p=0,_=a=0}n=_,A[(a=e)>>2]=p,A[(a+4|0)>>2]=n,h=t+256|0}function je(e,r,t){r|=0,t|=0;var i=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0;A[(56+(e|=0)|0)>>2]=(0|A[(e+56|0)>>2])+t|0;e:{if(_=0|A[(e+60|0)>>2]){if(l=4,(w=(d=8-_|0)>>>0<t>>>0?d:t)>>>0>=4?(s=i=0|f[(n=r)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,u=a=0):(s=0,u=i=0,l=0),(1|l)>>>0>=w>>>0||(R=i=0,N=i=0,i=R,n=a=0|f[(n=r+l|0)>>0]|(0|f[(n+1|0)>>0])<<8|0,a=N,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,I=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,I=n<<o|0),S=a,a=u,s=(i=I)|(c=s)|0,u=n=(a=S)|(n=u)|0,l|=2),l>>>0>=w>>>0||(Y=i=0,O=i=0,i=Y,a=n=0|f[(a=r+l|0)>>0],n=O,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,G=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,G=a<<o|0),V=n,n=u,s=(i=G)|(c=s)|0,u=a=(n=V)|(a=u)|0),M=e,F=a=0|A[((n=e)+48|0)>>2],D=i=0|A[(n+52|0)>>2],i=u,x=i=0,i=u,n=s,a=x,o=31&(c=56&(_<<3|0)|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,Z=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,Z=n<<o|0),U=a,s=(i=F)|(c=Z)|0,u=n=(a=D)|(n=U)|0,A[((i=M)+48|0)>>2]=s,A[(i+52|0)>>2]=n,d>>>0>t>>>0)break e;J=l=e+32|0,X=n=0|A[(a=_=e+24|0)>>2],T=i=0|A[(a+4|0)>>2],i=0|A[(a=w=e+40|0)>>2],L=n=0|A[(a+4|0)>>2],n=u,y=(a=i)^(c=s)|0,k=i=(n=L)^(i=u)|0,b=(i=T)+(a=k)|0,(o=(n=X)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),h=o,v=b,z=o,P=b,b=0|A[(i=l)>>2],p=n=0|A[(i+4|0)>>2],H=b=0|ga(0|(g=b),0|n,13,0|(b=0)),K=n=m,n=p,q=n=0|A[((i=e)+16|0)>>2],$=b=0|A[(i+20|0)>>2],o=(b=p)+(n=$)|0,(a=(i=g)+(c=q)|0)>>>0<c>>>0&&(o=o+1|0),g=a,p=o,c=a,E=(b=H)^a|0,B=i=(o=K)^(i=p)|0,a=(i=P)+(b=B)|0,(n=(o=z)+(c=E)|0)>>>0<c>>>0&&(a=a+1|0),W=n,Q=a,ee=o=0|ga(0|E,0|(a=B),17,0|(o=0)),re=a=m,o=(a=Q)^(o=re)|0,te=(i=n)^(c=ee)|0,A[(i=J)>>2]=te,A[(i+4|0)>>2]=o,o=a,o=a,i=0|ga(0|n,0|a,32,0|(i=0)),o=m,ie=i,A[(i=_)>>2]=ie,A[(i+4|0)>>2]=o,ae=w,o=v,ne=i=0|ga(0|y,0|(o=k),16,0|(i=0)),Ae=o=m,k=i=(o=v)^(i=Ae)|0,fe=a=0|ga(0|(y=(a=h)^(c=ne)|0),0|i,21,0|(a=0)),oe=i=m,i=k,ce=a=0|ga(0|g,0|(i=p),32,0|(a=0)),be=i=m,n=(i=k)+(a=be)|0,(b=(o=y)+(c=ce)|0)>>>0<c>>>0&&(n=n+1|0),y=b,k=n,o=(n=oe)^(o=k)|0,ue=(i=fe)^(c=b)|0,A[(i=ae)>>2]=ue,A[(i+4|0)>>2]=o,o=k,o=u,i=(o=k)^(i=u)|0,se=(n=c)^(c=s)|0,A[((n=e)+16|0)>>2]=se,A[(n+20|0)>>2]=i}else d=0;if(l=7&(t=t-d|0)|0,!(d>>>0>=(t=-8&t|0)>>>0)){for(y=i=0|A[(o=e+24|0)>>2],k=n=0|A[(o+4|0)>>2],s=n=0|A[(o=e+32|0)>>2],u=i=0|A[(o+4|0)>>2],h=i=0|A[(o=e+40|0)>>2],v=n=0|A[(o+4|0)>>2],g=n=0|A[((o=e)+16|0)>>2],p=i=0|A[(o+20|0)>>2];E=i=0|f[(o=r+d|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,B=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,n=v,h=(o=i)^(c=h)|0,v=i=(n=B)^(i=v)|0,i=k,b=(i=v)+(o=k)|0,(a=(n=h)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),y=a,k=b,ke=a,le=b,b=p,b=u,a=(b=p)+(n=u)|0,(o=(i=g)+(c=s)|0)>>>0<c>>>0&&(a=a+1|0),g=o,p=a,i=0|ga(0|s,0|(a=u),13,0|(i=0)),pe=a=m,b=o,s=o^(c=i)|0,u=i=(a=p)^(i=pe)|0,o=(i=le)+(b=u)|0,(n=(a=ke)+(c=s)|0)>>>0<c>>>0&&(o=o+1|0),W=n,Q=o,a=0|ga(0|s,0|(o=u),17,0|(a=0)),ye=o=m,s=(i=n)^(c=a)|0,u=a=(o=Q)^(a=ye)|0,i=0|ga(0|h,0|(a=v),16,0|(i=0)),de=a=m,a=k,o=i,k=i=(a=de)^(i=k)|0,ge=o=0|ga(0|(y=o^(c=y)|0),0|i,21,0|(o=0)),ve=i=m,i=k,he=o=0|ga(0|g,0|(i=p),32,0|(o=0)),_e=i=m,n=(i=k)+(o=_e)|0,(b=(a=y)+(c=he)|0)>>>0<c>>>0&&(n=n+1|0),g=b,p=n,h=(i=ge)^(c=b)|0,v=a=(n=ve)^(a=p)|0,y=i=0|ga(0|W,0|(a=Q),32,0|(i=0)),k=a=m,a=p,a=B,g=(n=c)^(c=E)|0,p=i=(a=p)^(i=B)|0,(d=d+8|0)>>>0<t>>>0;);i=u,A[((n=e)+32|0)>>2]=s,A[(n+36|0)>>2]=i,i=p,A[(n+16|0)>>2]=g,A[(n+20|0)>>2]=i,i=v,A[(n+40|0)>>2]=h,A[(n+44|0)>>2]=i,i=k,A[(n+24|0)>>2]=y,A[(n+28|0)>>2]=i}return t=4,l>>>0>=4?(s=i=0|f[(a=r+d|0)>>0]|(0|f[(a+1|0)>>0])<<8|0|(0|f[(a+2|0)>>0])<<16|0|(0|f[(a+3|0)>>0])<<24|0,u=n=0):(s=0,u=i=0,t=0),(1|t)>>>0>=l>>>0||(we=i=0,me=i=0,i=we,a=n=0|f[(a=r+(t+d|0)|0)>>0]|(0|f[(a+1|0)>>0])<<8|0,n=me,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,j=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,j=a<<o|0),Be=n,n=u,s=(i=j)|(c=s)|0,u=a=(n=Be)|(a=u)|0,t|=2),t>>>0>=l>>>0||(Ee=i=0,Qe=i=0,i=Ee,n=a=0|f[(n=r+(t+d|0)|0)>>0],a=Qe,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,C=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,C=n<<o|0),Ie=a,a=u,s=(i=C)|(c=s)|0,u=n=(a=Ie)|(n=u)|0),n=u,A[((i=e)+48|0)>>2]=s,A[(i+52|0)>>2]=n,void(A[(i+60|0)>>2]=l)}A[(e+60|0)>>2]=_+t|0}function Ce(e,r){r|=0;var t=0,i=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0;b=0;e:if((0|(t=0|A[(e|=0)>>2]))==(0|A[r>>2])){r:for(;;){if(5!=(0|t)){t:switch(0|t){case 5:l();default:return p=a=0|A[(i=e+8|0)>>2],y=n=0|A[(i+4|0)>>2],n=0|A[(i=r+8|0)>>2],d=a=0|A[(i+4|0)>>2],g=(i=p)^(o=n)|0,v=n=(a=y)^(n=d)|0,h=n=0|A[(a=e+16|0)>>2],_=i=0|A[(a+4|0)>>2],w=i=0|A[(a=r+16|0)>>2],m=n=0|A[(a+4|0)>>2],B=i=(n=_)^(i=m)|0,0|!((n=g)|(o=(a=h)^(o=w)|0)|0|(a=(i=v)|(a=B)|0)|0);case 1:case 2:if((0|(t=0|A[(e+12|0)>>2]))!=(0|A[(r+12|0)>>2]))break e;return 0|!(0|Xt(0|A[(e+4|0)>>2],0|A[(r+4|0)>>2],0|t));case 3:if(b=0,(0|!(0|f[(e+16|0)>>0]))==(0!=(0|f[(r+16|0)>>0])|0))break e;if((0|(u=0|A[(e+12|0)>>2]))!=(0|A[(r+12|0)>>2]))break e;e=0|A[(e+4|0)>>2],r=0|A[(r+4|0)>>2],t=0;i:a:for(;;){if(c=t,(0|u)==(0|t))break i;if(t=c+1|0,b=0|Ce(0|e,0|r),e=e+56|0,r=r+56|0,!b)break a}return c>>>0>=u>>>0|0;case 6:break r;case 4:}if(b=0,(0|!(0|f[(e+48|0)>>0]))==(0!=(0|f[(r+48|0)>>0])|0))break e;if((0|A[(e+36|0)>>2])!=(0|A[(r+36|0)>>2]))break e;for(t=0,c=0,(k=0|A[(e+40|0)>>2])&&(c=0|A[(k+116|0)>>2]),(s=0|A[(r+40|0)>>2])&&(t=0|A[(s+116|0)>>2]);;){if((0|c)==(0|k))return(0|t)==(0|s)|!t|0;if(b=0,(0|t)==(0|s))break e;if(e=0|A[(c+116|0)>>2],r=0|A[(t+116|0)>>2],!(0|Ze(0|c,0|t)))break e;if(u=c+56|0,E=t+56|0,c=e,t=r,!(0|Ze(0|u,0|E)))break e}}if(i=t=0|A[(e+4|0)>>2],Q=a=0|A[t>>2],I=n=0|A[(t+4|0)>>2],c=0|A[(r+4|0)>>2],n=0|A[(i=c)>>2],G=a=0|A[(i+4|0)>>2],(0|(i=Q))!=(0|(o=n))|(0|(a=I))!=(0|(n=G))|0)break e;if(e=t+8|0,r=c+8|0,(0|(t=0|A[(t+8|0)>>2]))!=(0|A[(c+8|0)>>2]))break e}r:{t:{i:{a:{n:switch(0|f[(e+8|0)>>0]){case 3:if(3==(0|f[(r+8|0)>>0]))break a;break e;case 4:if(4==(0|f[(r+8|0)>>0]))break a;break e;case 0:break r;case 1:break t;case 2:break i;case 5:break n;default:break e}if(5!=(0|f[(r+8|0)>>0]))break e}return 1}if(2!=(0|f[(r+8|0)>>0]))break e;return(0|f[(e+9|0)>>0])==(0|f[(r+9|0)>>0])|0}if(1!=(0|f[(r+8|0)>>0]))break e;return Z=i=0|A[(o=e+16|0)>>2],W=a=0|A[(o+4|0)>>2],a=0|A[(o=r+16|0)>>2],j=i=0|A[(o+4|0)>>2],0|(0|(o=Z))==(0|(n=a))&(0|(i=W))==(0|j)}0|f[(r+8|0)>>0]||(b=!(0|f[(e+9|0)>>0])^0!=(0|f[(r+9|0)>>0])|0)}return 0|b}function Re(e,r,t){r|=0,t|=0;var i=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0;A[(56+(e|=0)|0)>>2]=(0|A[(e+56|0)>>2])+t|0;e:{if(_=0|A[(e+60|0)>>2]){if(l=4,(w=(d=8-_|0)>>>0<t>>>0?d:t)>>>0>=4?(s=i=0|f[(n=r)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,u=a=0):(s=0,u=i=0,l=0),(1|l)>>>0>=w>>>0||(R=i=0,N=i=0,i=R,n=a=0|f[(n=r+l|0)>>0]|(0|f[(n+1|0)>>0])<<8|0,a=N,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,I=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,I=n<<o|0),S=a,a=u,s=(i=I)|(c=s)|0,u=n=(a=S)|(n=u)|0,l|=2),l>>>0>=w>>>0||(Y=i=0,O=i=0,i=Y,a=n=0|f[(a=r+l|0)>>0],n=O,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,G=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,G=a<<o|0),V=n,n=u,s=(i=G)|(c=s)|0,u=a=(n=V)|(a=u)|0),M=e,F=a=0|A[((n=e)+48|0)>>2],D=i=0|A[(n+52|0)>>2],i=u,x=i=0,i=u,n=s,a=x,o=31&(c=56&(_<<3|0)|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,Z=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,Z=n<<o|0),U=a,s=(i=F)|(c=Z)|0,u=n=(a=D)|(n=U)|0,A[((i=M)+48|0)>>2]=s,A[(i+52|0)>>2]=n,d>>>0>t>>>0)break e;J=l=e+32|0,X=n=0|A[(a=_=e+24|0)>>2],T=i=0|A[(a+4|0)>>2],i=0|A[(a=w=e+40|0)>>2],L=n=0|A[(a+4|0)>>2],n=u,y=(a=i)^(c=s)|0,k=i=(n=L)^(i=u)|0,b=(i=T)+(a=k)|0,(o=(n=X)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),h=o,v=b,z=o,P=b,b=0|A[(i=l)>>2],p=n=0|A[(i+4|0)>>2],H=b=0|ga(0|(g=b),0|n,13,0|(b=0)),K=n=m,n=p,q=n=0|A[((i=e)+16|0)>>2],$=b=0|A[(i+20|0)>>2],o=(b=p)+(n=$)|0,(a=(i=g)+(c=q)|0)>>>0<c>>>0&&(o=o+1|0),g=a,p=o,c=a,E=(b=H)^a|0,B=i=(o=K)^(i=p)|0,a=(i=P)+(b=B)|0,(n=(o=z)+(c=E)|0)>>>0<c>>>0&&(a=a+1|0),W=n,Q=a,ee=o=0|ga(0|E,0|(a=B),17,0|(o=0)),re=a=m,o=(a=Q)^(o=re)|0,te=(i=n)^(c=ee)|0,A[(i=J)>>2]=te,A[(i+4|0)>>2]=o,o=a,o=a,i=0|ga(0|n,0|a,32,0|(i=0)),o=m,ie=i,A[(i=_)>>2]=ie,A[(i+4|0)>>2]=o,ae=w,o=v,ne=i=0|ga(0|y,0|(o=k),16,0|(i=0)),Ae=o=m,k=i=(o=v)^(i=Ae)|0,fe=a=0|ga(0|(y=(a=h)^(c=ne)|0),0|i,21,0|(a=0)),oe=i=m,i=k,ce=a=0|ga(0|g,0|(i=p),32,0|(a=0)),be=i=m,n=(i=k)+(a=be)|0,(b=(o=y)+(c=ce)|0)>>>0<c>>>0&&(n=n+1|0),y=b,k=n,o=(n=oe)^(o=k)|0,ue=(i=fe)^(c=b)|0,A[(i=ae)>>2]=ue,A[(i+4|0)>>2]=o,o=k,o=u,i=(o=k)^(i=u)|0,se=(n=c)^(c=s)|0,A[((n=e)+16|0)>>2]=se,A[(n+20|0)>>2]=i}else d=0;if(l=7&(t=t-d|0)|0,!(d>>>0>=(t=-8&t|0)>>>0)){for(y=i=0|A[(o=e+24|0)>>2],k=n=0|A[(o+4|0)>>2],s=n=0|A[(o=e+32|0)>>2],u=i=0|A[(o+4|0)>>2],h=i=0|A[(o=e+40|0)>>2],v=n=0|A[(o+4|0)>>2],g=n=0|A[((o=e)+16|0)>>2],p=i=0|A[(o+20|0)>>2];E=i=0|f[(o=r+d|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,B=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,n=v,h=(o=i)^(c=h)|0,v=i=(n=B)^(i=v)|0,i=k,b=(i=v)+(o=k)|0,(a=(n=h)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),y=a,k=b,ke=a,le=b,b=p,b=u,a=(b=p)+(n=u)|0,(o=(i=g)+(c=s)|0)>>>0<c>>>0&&(a=a+1|0),g=o,p=a,i=0|ga(0|s,0|(a=u),13,0|(i=0)),pe=a=m,b=o,s=o^(c=i)|0,u=i=(a=p)^(i=pe)|0,o=(i=le)+(b=u)|0,(n=(a=ke)+(c=s)|0)>>>0<c>>>0&&(o=o+1|0),W=n,Q=o,a=0|ga(0|s,0|(o=u),17,0|(a=0)),ye=o=m,s=(i=n)^(c=a)|0,u=a=(o=Q)^(a=ye)|0,i=0|ga(0|h,0|(a=v),16,0|(i=0)),de=a=m,a=k,o=i,k=i=(a=de)^(i=k)|0,ge=o=0|ga(0|(y=o^(c=y)|0),0|i,21,0|(o=0)),ve=i=m,i=k,he=o=0|ga(0|g,0|(i=p),32,0|(o=0)),_e=i=m,n=(i=k)+(o=_e)|0,(b=(a=y)+(c=he)|0)>>>0<c>>>0&&(n=n+1|0),g=b,p=n,h=(i=ge)^(c=b)|0,v=a=(n=ve)^(a=p)|0,y=i=0|ga(0|W,0|(a=Q),32,0|(i=0)),k=a=m,a=p,a=B,g=(n=c)^(c=E)|0,p=i=(a=p)^(i=B)|0,(d=d+8|0)>>>0<t>>>0;);i=u,A[((n=e)+32|0)>>2]=s,A[(n+36|0)>>2]=i,i=p,A[(n+16|0)>>2]=g,A[(n+20|0)>>2]=i,i=v,A[(n+40|0)>>2]=h,A[(n+44|0)>>2]=i,i=k,A[(n+24|0)>>2]=y,A[(n+28|0)>>2]=i}return t=4,l>>>0>=4?(s=i=0|f[(a=r+d|0)>>0]|(0|f[(a+1|0)>>0])<<8|0|(0|f[(a+2|0)>>0])<<16|0|(0|f[(a+3|0)>>0])<<24|0,u=n=0):(s=0,u=i=0,t=0),(1|t)>>>0>=l>>>0||(we=i=0,me=i=0,i=we,a=n=0|f[(a=r+(t+d|0)|0)>>0]|(0|f[(a+1|0)>>0])<<8|0,n=me,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,j=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,j=a<<o|0),Be=n,n=u,s=(i=j)|(c=s)|0,u=a=(n=Be)|(a=u)|0,t|=2),t>>>0>=l>>>0||(Ee=i=0,Qe=i=0,i=Ee,n=a=0|f[(n=r+(t+d|0)|0)>>0],a=Qe,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,C=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,C=n<<o|0),Ie=a,a=u,s=(i=C)|(c=s)|0,u=n=(a=Ie)|(n=u)|0),n=u,A[((i=e)+48|0)>>2]=s,A[(i+52|0)>>2]=n,void(A[(i+60|0)>>2]=l)}A[(e+60|0)>>2]=_+t|0}function Ne(e,r,t){r|=0,t|=0;var i=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0;A[(56+(e|=0)|0)>>2]=(0|A[(e+56|0)>>2])+t|0;e:{if(_=0|A[(e+60|0)>>2]){if(l=4,(w=(d=8-_|0)>>>0<t>>>0?d:t)>>>0>=4?(s=i=0|f[(n=r)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,u=a=0):(s=0,u=i=0,l=0),(1|l)>>>0>=w>>>0||(R=i=0,N=i=0,i=R,n=a=0|f[(n=r+l|0)>>0]|(0|f[(n+1|0)>>0])<<8|0,a=N,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,I=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,I=n<<o|0),S=a,a=u,s=(i=I)|(c=s)|0,u=n=(a=S)|(n=u)|0,l|=2),l>>>0>=w>>>0||(Y=i=0,O=i=0,i=Y,a=n=0|f[(a=r+l|0)>>0],n=O,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,G=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,G=a<<o|0),V=n,n=u,s=(i=G)|(c=s)|0,u=a=(n=V)|(a=u)|0),M=e,F=a=0|A[((n=e)+48|0)>>2],D=i=0|A[(n+52|0)>>2],i=u,x=i=0,i=u,n=s,a=x,o=31&(c=56&(_<<3|0)|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,Z=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,Z=n<<o|0),U=a,s=(i=F)|(c=Z)|0,u=n=(a=D)|(n=U)|0,A[((i=M)+48|0)>>2]=s,A[(i+52|0)>>2]=n,d>>>0>t>>>0)break e;J=l=e+32|0,X=n=0|A[(a=_=e+24|0)>>2],T=i=0|A[(a+4|0)>>2],i=0|A[(a=w=e+40|0)>>2],L=n=0|A[(a+4|0)>>2],n=u,y=(a=i)^(c=s)|0,k=i=(n=L)^(i=u)|0,b=(i=T)+(a=k)|0,(o=(n=X)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),h=o,v=b,z=o,P=b,b=0|A[(i=l)>>2],p=n=0|A[(i+4|0)>>2],H=b=0|ga(0|(g=b),0|n,13,0|(b=0)),K=n=m,n=p,q=n=0|A[((i=e)+16|0)>>2],$=b=0|A[(i+20|0)>>2],o=(b=p)+(n=$)|0,(a=(i=g)+(c=q)|0)>>>0<c>>>0&&(o=o+1|0),g=a,p=o,c=a,E=(b=H)^a|0,B=i=(o=K)^(i=p)|0,a=(i=P)+(b=B)|0,(n=(o=z)+(c=E)|0)>>>0<c>>>0&&(a=a+1|0),W=n,Q=a,ee=o=0|ga(0|E,0|(a=B),17,0|(o=0)),re=a=m,o=(a=Q)^(o=re)|0,te=(i=n)^(c=ee)|0,A[(i=J)>>2]=te,A[(i+4|0)>>2]=o,o=a,o=a,i=0|ga(0|n,0|a,32,0|(i=0)),o=m,ie=i,A[(i=_)>>2]=ie,A[(i+4|0)>>2]=o,ae=w,o=v,ne=i=0|ga(0|y,0|(o=k),16,0|(i=0)),Ae=o=m,k=i=(o=v)^(i=Ae)|0,fe=a=0|ga(0|(y=(a=h)^(c=ne)|0),0|i,21,0|(a=0)),oe=i=m,i=k,ce=a=0|ga(0|g,0|(i=p),32,0|(a=0)),be=i=m,n=(i=k)+(a=be)|0,(b=(o=y)+(c=ce)|0)>>>0<c>>>0&&(n=n+1|0),y=b,k=n,o=(n=oe)^(o=k)|0,ue=(i=fe)^(c=b)|0,A[(i=ae)>>2]=ue,A[(i+4|0)>>2]=o,o=k,o=u,i=(o=k)^(i=u)|0,se=(n=c)^(c=s)|0,A[((n=e)+16|0)>>2]=se,A[(n+20|0)>>2]=i}else d=0;if(l=7&(t=t-d|0)|0,!(d>>>0>=(t=-8&t|0)>>>0)){for(y=i=0|A[(o=e+24|0)>>2],k=n=0|A[(o+4|0)>>2],s=n=0|A[(o=e+32|0)>>2],u=i=0|A[(o+4|0)>>2],h=i=0|A[(o=e+40|0)>>2],v=n=0|A[(o+4|0)>>2],g=n=0|A[((o=e)+16|0)>>2],p=i=0|A[(o+20|0)>>2];E=i=0|f[(o=r+d|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,B=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,n=v,h=(o=i)^(c=h)|0,v=i=(n=B)^(i=v)|0,i=k,b=(i=v)+(o=k)|0,(a=(n=h)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),y=a,k=b,ke=a,le=b,b=p,b=u,a=(b=p)+(n=u)|0,(o=(i=g)+(c=s)|0)>>>0<c>>>0&&(a=a+1|0),g=o,p=a,i=0|ga(0|s,0|(a=u),13,0|(i=0)),pe=a=m,b=o,s=o^(c=i)|0,u=i=(a=p)^(i=pe)|0,o=(i=le)+(b=u)|0,(n=(a=ke)+(c=s)|0)>>>0<c>>>0&&(o=o+1|0),W=n,Q=o,a=0|ga(0|s,0|(o=u),17,0|(a=0)),ye=o=m,s=(i=n)^(c=a)|0,u=a=(o=Q)^(a=ye)|0,i=0|ga(0|h,0|(a=v),16,0|(i=0)),de=a=m,a=k,o=i,k=i=(a=de)^(i=k)|0,ge=o=0|ga(0|(y=o^(c=y)|0),0|i,21,0|(o=0)),ve=i=m,i=k,he=o=0|ga(0|g,0|(i=p),32,0|(o=0)),_e=i=m,n=(i=k)+(o=_e)|0,(b=(a=y)+(c=he)|0)>>>0<c>>>0&&(n=n+1|0),g=b,p=n,h=(i=ge)^(c=b)|0,v=a=(n=ve)^(a=p)|0,y=i=0|ga(0|W,0|(a=Q),32,0|(i=0)),k=a=m,a=p,a=B,g=(n=c)^(c=E)|0,p=i=(a=p)^(i=B)|0,(d=d+8|0)>>>0<t>>>0;);i=u,A[((n=e)+32|0)>>2]=s,A[(n+36|0)>>2]=i,i=p,A[(n+16|0)>>2]=g,A[(n+20|0)>>2]=i,i=v,A[(n+40|0)>>2]=h,A[(n+44|0)>>2]=i,i=k,A[(n+24|0)>>2]=y,A[(n+28|0)>>2]=i}return t=4,l>>>0>=4?(s=i=0|f[(a=r+d|0)>>0]|(0|f[(a+1|0)>>0])<<8|0|(0|f[(a+2|0)>>0])<<16|0|(0|f[(a+3|0)>>0])<<24|0,u=n=0):(s=0,u=i=0,t=0),(1|t)>>>0>=l>>>0||(we=i=0,me=i=0,i=we,a=n=0|f[(a=r+(t+d|0)|0)>>0]|(0|f[(a+1|0)>>0])<<8|0,n=me,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,j=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,j=a<<o|0),Be=n,n=u,s=(i=j)|(c=s)|0,u=a=(n=Be)|(a=u)|0,t|=2),t>>>0>=l>>>0||(Ee=i=0,Qe=i=0,i=Ee,n=a=0|f[(n=r+(t+d|0)|0)>>0],a=Qe,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,C=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,C=n<<o|0),Ie=a,a=u,s=(i=C)|(c=s)|0,u=n=(a=Ie)|(n=u)|0),n=u,A[((i=e)+48|0)>>2]=s,A[(i+52|0)>>2]=n,void(A[(i+60|0)>>2]=l)}A[(e+60|0)>>2]=_+t|0}function Se(e,r,t){r|=0,t|=0;var i=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0;A[(56+(e|=0)|0)>>2]=(0|A[(e+56|0)>>2])+t|0;e:{if(_=0|A[(e+60|0)>>2]){if(l=4,(w=(d=8-_|0)>>>0<t>>>0?d:t)>>>0>=4?(s=i=0|f[(n=r)>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,u=a=0):(s=0,u=i=0,l=0),(1|l)>>>0>=w>>>0||(R=i=0,N=i=0,i=R,n=a=0|f[(n=r+l|0)>>0]|(0|f[(n+1|0)>>0])<<8|0,a=N,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,I=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,I=n<<o|0),S=a,a=u,s=(i=I)|(c=s)|0,u=n=(a=S)|(n=u)|0,l|=2),l>>>0>=w>>>0||(Y=i=0,O=i=0,i=Y,a=n=0|f[(a=r+l|0)>>0],n=O,o=31&(c=l<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,G=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,G=a<<o|0),V=n,n=u,s=(i=G)|(c=s)|0,u=a=(n=V)|(a=u)|0),M=e,F=a=0|A[((n=e)+48|0)>>2],D=i=0|A[(n+52|0)>>2],i=u,x=i=0,i=u,n=s,a=x,o=31&(c=56&(_<<3|0)|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,Z=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,Z=n<<o|0),U=a,s=(i=F)|(c=Z)|0,u=n=(a=D)|(n=U)|0,A[((i=M)+48|0)>>2]=s,A[(i+52|0)>>2]=n,d>>>0>t>>>0)break e;J=l=e+32|0,X=n=0|A[(a=_=e+24|0)>>2],T=i=0|A[(a+4|0)>>2],i=0|A[(a=w=e+40|0)>>2],L=n=0|A[(a+4|0)>>2],n=u,y=(a=i)^(c=s)|0,k=i=(n=L)^(i=u)|0,b=(i=T)+(a=k)|0,(o=(n=X)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),h=o,v=b,z=o,P=b,b=0|A[(i=l)>>2],p=n=0|A[(i+4|0)>>2],H=b=0|ga(0|(g=b),0|n,13,0|(b=0)),K=n=m,n=p,q=n=0|A[((i=e)+16|0)>>2],$=b=0|A[(i+20|0)>>2],o=(b=p)+(n=$)|0,(a=(i=g)+(c=q)|0)>>>0<c>>>0&&(o=o+1|0),g=a,p=o,c=a,E=(b=H)^a|0,B=i=(o=K)^(i=p)|0,a=(i=P)+(b=B)|0,(n=(o=z)+(c=E)|0)>>>0<c>>>0&&(a=a+1|0),W=n,Q=a,ee=o=0|ga(0|E,0|(a=B),17,0|(o=0)),re=a=m,o=(a=Q)^(o=re)|0,te=(i=n)^(c=ee)|0,A[(i=J)>>2]=te,A[(i+4|0)>>2]=o,o=a,o=a,i=0|ga(0|n,0|a,32,0|(i=0)),o=m,ie=i,A[(i=_)>>2]=ie,A[(i+4|0)>>2]=o,ae=w,o=v,ne=i=0|ga(0|y,0|(o=k),16,0|(i=0)),Ae=o=m,k=i=(o=v)^(i=Ae)|0,fe=a=0|ga(0|(y=(a=h)^(c=ne)|0),0|i,21,0|(a=0)),oe=i=m,i=k,ce=a=0|ga(0|g,0|(i=p),32,0|(a=0)),be=i=m,n=(i=k)+(a=be)|0,(b=(o=y)+(c=ce)|0)>>>0<c>>>0&&(n=n+1|0),y=b,k=n,o=(n=oe)^(o=k)|0,ue=(i=fe)^(c=b)|0,A[(i=ae)>>2]=ue,A[(i+4|0)>>2]=o,o=k,o=u,i=(o=k)^(i=u)|0,se=(n=c)^(c=s)|0,A[((n=e)+16|0)>>2]=se,A[(n+20|0)>>2]=i}else d=0;if(l=7&(t=t-d|0)|0,!(d>>>0>=(t=-8&t|0)>>>0)){for(y=i=0|A[(o=e+24|0)>>2],k=n=0|A[(o+4|0)>>2],s=n=0|A[(o=e+32|0)>>2],u=i=0|A[(o+4|0)>>2],h=i=0|A[(o=e+40|0)>>2],v=n=0|A[(o+4|0)>>2],g=n=0|A[((o=e)+16|0)>>2],p=i=0|A[(o+20|0)>>2];E=i=0|f[(o=r+d|0)>>0]|(0|f[(o+1|0)>>0])<<8|0|(0|f[(o+2|0)>>0])<<16|0|(0|f[(o+3|0)>>0])<<24|0,B=n=0|f[(o+4|0)>>0]|(0|f[(o+5|0)>>0])<<8|0|(0|f[(o+6|0)>>0])<<16|0|(0|f[(o+7|0)>>0])<<24|0,n=v,h=(o=i)^(c=h)|0,v=i=(n=B)^(i=v)|0,i=k,b=(i=v)+(o=k)|0,(a=(n=h)+(c=y)|0)>>>0<c>>>0&&(b=b+1|0),y=a,k=b,ke=a,le=b,b=p,b=u,a=(b=p)+(n=u)|0,(o=(i=g)+(c=s)|0)>>>0<c>>>0&&(a=a+1|0),g=o,p=a,i=0|ga(0|s,0|(a=u),13,0|(i=0)),pe=a=m,b=o,s=o^(c=i)|0,u=i=(a=p)^(i=pe)|0,o=(i=le)+(b=u)|0,(n=(a=ke)+(c=s)|0)>>>0<c>>>0&&(o=o+1|0),W=n,Q=o,a=0|ga(0|s,0|(o=u),17,0|(a=0)),ye=o=m,s=(i=n)^(c=a)|0,u=a=(o=Q)^(a=ye)|0,i=0|ga(0|h,0|(a=v),16,0|(i=0)),de=a=m,a=k,o=i,k=i=(a=de)^(i=k)|0,ge=o=0|ga(0|(y=o^(c=y)|0),0|i,21,0|(o=0)),ve=i=m,i=k,he=o=0|ga(0|g,0|(i=p),32,0|(o=0)),_e=i=m,n=(i=k)+(o=_e)|0,(b=(a=y)+(c=he)|0)>>>0<c>>>0&&(n=n+1|0),g=b,p=n,h=(i=ge)^(c=b)|0,v=a=(n=ve)^(a=p)|0,y=i=0|ga(0|W,0|(a=Q),32,0|(i=0)),k=a=m,a=p,a=B,g=(n=c)^(c=E)|0,p=i=(a=p)^(i=B)|0,(d=d+8|0)>>>0<t>>>0;);i=u,A[((n=e)+32|0)>>2]=s,A[(n+36|0)>>2]=i,i=p,A[(n+16|0)>>2]=g,A[(n+20|0)>>2]=i,i=v,A[(n+40|0)>>2]=h,A[(n+44|0)>>2]=i,i=k,A[(n+24|0)>>2]=y,A[(n+28|0)>>2]=i}return t=4,l>>>0>=4?(s=i=0|f[(a=r+d|0)>>0]|(0|f[(a+1|0)>>0])<<8|0|(0|f[(a+2|0)>>0])<<16|0|(0|f[(a+3|0)>>0])<<24|0,u=n=0):(s=0,u=i=0,t=0),(1|t)>>>0>=l>>>0||(we=i=0,me=i=0,i=we,a=n=0|f[(a=r+(t+d|0)|0)>>0]|(0|f[(a+1|0)>>0])<<8|0,n=me,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(n=a<<o|0,j=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,j=a<<o|0),Be=n,n=u,s=(i=j)|(c=s)|0,u=a=(n=Be)|(a=u)|0,t|=2),t>>>0>=l>>>0||(Ee=i=0,Qe=i=0,i=Ee,n=a=0|f[(n=r+(t+d|0)|0)>>0],a=Qe,o=31&(c=t<<3|0)|0,32<=(63&c|0)>>>0?(a=n<<o|0,C=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,C=n<<o|0),Ie=a,a=u,s=(i=C)|(c=s)|0,u=n=(a=Ie)|(n=u)|0),n=u,A[((i=e)+48|0)>>2]=s,A[(i+52|0)>>2]=n,void(A[(i+60|0)>>2]=l)}A[(e+60|0)>>2]=_+t|0}function Ye(e,r){var t=0,a=0,n=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0;a=0|function(e,r){e|=0,r|=0;var t,a,n,f,o,c,b,u,s,k,l,p,y,d,g,v,_,w,B,E,Q,I,G,Z,W,j,C,R,N,S,Y,O,V,M,F,D,x,U,J,X,T,L,z,P,H,K,q,$,ee,re,te,ie,ae,ne,Ae,fe,oe,ce,be,ue,se,ke,le,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,Ce=0,Re=0,Ne=0,Ye=0;return h=t=h-80|0,de=0,A[(ye=t+56|0)>>2]=0,A[(ye+4|0)>>2]=de,me=de=0|A[(pe=e)>>2],_e=ye=0|A[(pe+4|0)>>2],pe=de,de=ye^(de=1819895653)|0,a=pe^(he=1852142177)|0,A[(pe=t+24|0)>>2]=a,A[(pe+4|0)>>2]=de,Be=de=0|A[(ye=e+8|0)>>2],we=pe=0|A[(ye+4|0)>>2],ye=de,de=pe^(de=1952801890)|0,n=ye^(he=2037671283)|0,A[(ye=t+40|0)>>2]=n,A[(ye+4|0)>>2]=de,de=pe,ye=(de=pe)^(ye=1685025377)|0,f=(pe=Be)^(he=1852075885)|0,A[(pe=t+32|0)>>2]=f,A[(pe+4|0)>>2]=ye,ye=0,A[((pe=t)+48|0)>>2]=0,A[(pe+52|0)>>2]=ye,ye=_e,A[pe>>2]=me,A[(pe+4|0)>>2]=ye,pe=ye^(pe=1936682341)|0,o=(de=me)^(he=1886610805)|0,A[((de=t)+16|0)>>2]=o,A[(de+20|0)>>2]=pe,pe=we,A[(de+8|0)>>2]=Be,A[(de+12|0)>>2]=pe,1==(0|A[r>>2])?(A[(t+64|0)>>2]=1,je(0|t,0|t+64,4),je(0|t,0|A[(r+4|0)>>2],0|A[(r+12|0)>>2]),i[(t+64|0)>>0]=255,je(0|t,0|t+64,1)):(A[(t+64|0)>>2]=0,je(0|t,0|t+64,4),me=pe=0|A[(ye=r+8|0)>>2],_e=de=0|A[(ye+4|0)>>2],de=0|A[(ye=r+16|0)>>2],pe=0|A[(ye+4|0)>>2],Ye=de,A[((de=t)+72|0)>>2]=Ye,A[(de+76|0)>>2]=pe,pe=_e,A[(de+64|0)>>2]=me,A[(de+68|0)>>2]=pe,Se(0|de,0|de+64,16)),Be=pe=0|A[((ye=t)+56|0)>>2],we=de=0,Qe=de=0|A[(ye+48|0)>>2],Ee=pe=0|A[(ye+52|0)>>2],Ge=pe=0|A[(ye+40|0)>>2],Ie=de=0|A[(ye+44|0)>>2],We=de=0|A[(ye+24|0)>>2],Ze=pe=0|A[(ye+28|0)>>2],Re=pe=0|A[(ye+16|0)>>2],Ce=de=0|A[(ye+20|0)>>2],me=de=0|A[(ye+32|0)>>2],_e=pe=0|A[(ye+36|0)>>2],h=ye+80|0,c=pe=Ie,b=pe=Ee,pe=we,ye=Be,de=0,ve=31&(he=56)|0,32<=(63&he|0)>>>0?(de=ye<<ve|0,Ne=0):(de=((1<<ve|0)-1|0)&(ye>>>(32-ve|0)|0)|0|pe<<ve|0,Ne=ye<<ve|0),u=de,Be=(pe=Qe)|(he=Ne)|0,we=ye=(de=b)|(ye=u)|0,Ee=pe=(ye=c)^(pe=we)|0,s=de=0|ga(0|(Qe=(de=Ge)^(he=Be)|0),0|pe,16,0|(de=0)),k=pe=m,pe=Ee,pe=Ze,ge=(pe=Ee)+(de=Ze)|0,(ve=(ye=Qe)+(he=We)|0)>>>0<he>>>0&&(ge=ge+1|0),Qe=ve,Ee=ge,he=ve,Ie=ye=(ge=k)^(ye=Ee)|0,l=Ge=(pe=s)^ve|0,p=ye,ye=_e,ye=Ce,ve=(ye=_e)+(pe=Ce)|0,(de=(ge=me)+(he=Re)|0)>>>0<he>>>0&&(ve=ve+1|0),We=de,Ze=ve,y=ge=0|ga(0|de,0|ve,32,0|(ge=0)),d=ve=m,de=(ve=p)+(ge=d)|0,(pe=(ye=l)+(he=y)|0)>>>0<he>>>0&&(de=de+1|0),Re=pe,Ce=de,de=we,ve=pe,g=pe^(he=Be)|0,v=ye=(de=Ce)^(ye=we)|0,ye=Ee,ve=0|ga(0|me,0|(ye=_e),13,0|(ve=0)),_=ye=m,ye=Ze,me=(de=ve)^(he=We)|0,_e=ve=(ye=_)^(ve=Ze)|0,pe=(ve=Ee)+(de=_e)|0,(ge=(ye=Qe)+(he=me)|0)>>>0<he>>>0&&(pe=pe+1|0),Be=ge,we=pe,ye=0|ga(0|me,0|(pe=_e),17,0|(ye=0)),w=pe=m,ve=ge,me=ge^(he=ye)|0,_e=ye=(pe=we)^(ye=w)|0,ge=(ye=v)+(ve=_e)|0,(de=(pe=g)+(he=me)|0)>>>0<he>>>0&&(ge=ge+1|0),Qe=de,Ee=ge,B=pe=0|ga(0|me,0|(ge=_e),13,0|(pe=0)),E=ge=m,_e=pe=(ge=Ee)^(pe=E)|0,Q=me=(ye=de)^(he=B)|0,I=pe,ye=0|ga(0|Ge,0|(pe=Ie),21,0|(ye=0)),G=pe=m,pe=Ce,Ge=(ge=ye)^(he=Re)|0,Ie=ye=(pe=G)^(ye=Ce)|0,Z=(pe=ge=0|ga(0|Be,0|(ye=we),32,0|(ge=0)))^(he=255)|0,W=ge=(ye=m)^(ge=0)|0,de=(ge=Ie)+(pe=W)|0,(ve=(ye=Ge)+(he=Z)|0)>>>0<he>>>0&&(de=de+1|0),Be=ve,we=de,he=ve,pe=(ge=Q)+ve|0,ve=(de=I)+(ye=we)|0,pe>>>0<he>>>0&&(ve=ve+1|0),We=pe,Ze=ve,j=ge=0|ga(0|me,0|(ve=_e),17,0|(ge=0)),C=ve=m,de=pe,_e=ge=(ve=Ze)^(ge=C)|0,R=de=0|ga(0|(me=pe^(he=j)|0),0|ge,13,0|(de=0)),N=ge=m,S=me,Y=ge=_e,de=0|ga(0|Ge,0|(ge=Ie),16,0|(de=0)),O=ge=m,ge=we,Be=(ve=de)^(he=Be)|0,we=de=(ge=O)^(de=we)|0,V=ve=0|ga(0|Qe,0|(de=Ee),32,0|(ve=0)),M=de=m,pe=(de=we)+(ve=M)|0,(ye=(ge=Be)+(he=V)|0)>>>0<he>>>0&&(pe=pe+1|0),Qe=ye,Ee=pe,he=ye,ve=(de=S)+ye|0,ye=(pe=Y)+(ge=Ee)|0,ve>>>0<he>>>0&&(ye=ye+1|0),me=ve,_e=ye,he=ve,Ie=de=(ye=N)^(de=_e)|0,F=pe=0|ga(0|(Ge=(pe=R)^ve|0),0|de,17,0|(pe=0)),D=de=m,x=Ge,U=de=Ie,pe=0|ga(0|Be,0|(de=we),21,0|(pe=0)),J=de=m,de=Ee,Be=(ye=pe)^(he=Qe)|0,we=pe=(de=J)^(pe=Ee)|0,X=ye=0|ga(0|We,0|(pe=Ze),32,0|(ye=0)),T=pe=m,ve=(pe=we)+(ye=T)|0,(ge=(de=Be)+(he=X)|0)>>>0<he>>>0&&(ve=ve+1|0),Qe=ge,Ee=ve,he=ge,ye=(pe=x)+ge|0,ge=(ve=U)+(de=Ee)|0,ye>>>0<he>>>0&&(ge=ge+1|0),Ge=ye,Ie=ge,he=ye,Ze=pe=(ge=D)^(pe=Ie)|0,L=ve=0|ga(0|(We=(ve=F)^ye|0),0|pe,13,0|(ve=0)),z=pe=m,P=We,H=pe=Ze,ve=0|ga(0|Be,0|(pe=we),16,0|(ve=0)),K=pe=m,pe=Ee,Be=(ge=ve)^(he=Qe)|0,we=ve=(pe=K)^(ve=Ee)|0,q=ge=0|ga(0|me,0|(ve=_e),32,0|(ge=0)),$=ve=m,ye=(ve=we)+(ge=$)|0,(de=(pe=Be)+(he=q)|0)>>>0<he>>>0&&(ye=ye+1|0),me=de,_e=ye,he=de,ge=(ve=P)+de|0,de=(ye=H)+(pe=_e)|0,ge>>>0<he>>>0&&(de=de+1|0),ee=de,he=ge,Ee=ve=(de=z)^(ve=ee)|0,re=Qe=(ye=L)^ge|0,te=ve,ye=0|ga(0|Be,0|(ve=we),21,0|(ye=0)),ie=ve=m,ve=_e,me=(de=ye)^(he=me)|0,_e=ye=(ve=ie)^(ye=_e)|0,ae=de=0|ga(0|Ge,0|(ye=Ie),32,0|(de=0)),ne=ye=m,ge=(ye=_e)+(de=ne)|0,(pe=(ve=me)+(he=ae)|0)>>>0<he>>>0&&(ge=ge+1|0),Be=pe,we=ge,he=pe,de=(ye=re)+pe|0,pe=(ge=te)+(ve=we)|0,de>>>0<he>>>0&&(pe=pe+1|0),Ge=de,Ie=pe,ye=0|ga(0|me,0|(pe=_e),16,0|(ye=0)),Ae=pe=m,pe=we,ge=0|ga(0|(ge=ye)^(he=Be),0|(ye=(pe=Ae)^(ye=we)|0),21,0|(ge=0)),fe=ye=m,oe=(pe=de)^(he=ge)|0,ce=ge=(ye=Ie)^(ge=fe)|0,pe=0|ga(0|Qe,0|(ge=Ee),17,0|(pe=0)),be=ge=m,ue=(ye=oe)^(he=pe)|0,se=pe=(ge=ce)^(pe=be)|0,ke=ye=0|ga(0|de,0|(pe=Ie),32,0|(ye=0)),le=pe=m,m=ye=(pe=se)^(ye=le)|0,0|(ge=ue)^(he=ke)}(0|(e|=0),0|(r|=0)),B=a,w=t=m,u=0;e:{if(k=0|A[(e+20|0)>>2],l=0|A[(e+16|0)>>2],!(e=-2139062144&((-1^(e=(c=0|f[(y=k+(o=l&(e=a)|0)|0)>>0]|(0|f[(y+1|0)>>0])<<8|0|(0|f[(y+2|0)>>0])<<16|0|(0|f[(y+3|0)>>0])<<24|0)^(d=s(e>>>25|0,16843009))|0)|0)&(e+-16843009|0)|0)|0)){b=0,u=0;r:for(;;){if(-2139062144&(c&(c<<1|0)|0)|0)break e;if(e=o+u|0,u=u+4|0,e=-2139062144&((-1^(e=(c=0|f[(g=k+(o=l&(e+4|0)|0)|0)>>0]|(0|f[(g+1|0)>>0])<<8|0|(0|f[(g+2|0)>>0])<<16|0|(0|f[(g+3|0)>>0])<<24|0)^d|0)|0)&(e+-16843009|0)|0)|0)break r}}b=(e+-1|0)&e|0,e=k-(((((0|ka(0|e))>>>3|0)+o|0)&l|0)<<3|0)|0;r:{if(1!=(0|(p=0|A[r>>2])))for(B=t=0|A[(n=r+16|0)>>2],w=a=0|A[(n+4|0)>>2],n=r,Q=a=0|A[(r+8|0)>>2],E=t=0|A[(r+12|0)>>2];;){if(r=0|A[(e+-8|0)>>2],(0|p)==(0|A[r>>2])&&(t=E,t=0|A[(n=r+8|0)>>2],I=a=0|A[(n+4|0)>>2],G=(n=Q)^t|0,Z=t=(a=E)^(t=I)|0,t=w,W=t=0|A[(a=r+16|0)>>2],j=n=0|A[(a+4|0)>>2],C=t=(n=w)^(t=j)|0,!(0|((n=G)|(a=B)^W)|(a=(t=Z)|(a=C)|0)|0)))break r;if(b)e=b;else t:for(;;){if(b=0,-2139062144&(c&(c<<1|0)|0)|0)break e;if(e=o+u|0,u=u+4|0,e=-2139062144&((-1^(e=(c=0|f[(v=k+(o=l&(e+4|0)|0)|0)>>0]|(0|f[(v+1|0)>>0])<<8|0|(0|f[(v+2|0)>>0])<<16|0|(0|f[(v+3|0)>>0])<<24|0)^d|0)|0)&(e+-16843009|0)|0)|0)break t}b=(e+-1|0)&e|0,e=k-(((((0|ka(0|e))>>>3|0)+o|0)&l|0)<<3|0)|0}for(p=0|A[(r+12|0)>>2],R=0|A[(r+4|0)>>2];;){if(r=0|A[(e+-8|0)>>2],1==(0|A[r>>2])&&(0|p)==(0|A[(r+12|0)>>2])&&!(0|Xt(0|R,0|A[(r+4|0)>>2],0|p)))break r;if(b)e=b;else t:for(;;){if(b=0,-2139062144&(c&(c<<1|0)|0)|0)break e;if(e=o+u|0,u=u+4|0,e=-2139062144&((-1^(e=(c=0|f[(_=k+(o=l&(e+4|0)|0)|0)>>0]|(0|f[(_+1|0)>>0])<<8|0|(0|f[(_+2|0)>>0])<<16|0|(0|f[(_+3|0)>>0])<<24|0)^d|0)|0)&(e+-16843009|0)|0)|0)break t}b=(e+-1|0)&e|0,e=k-(((((0|ka(0|e))>>>3|0)+o|0)&l|0)<<3|0)|0}}b=24+(0|A[(e+-4|0)>>2])|0}return 0|b}function Oe(e,r){var t;r|=0,h=t=h-16|0;e:{r:switch(0|f[(e|=0)>>0]){default:$t(0|t,0|r,1059536,10);break e;case 1:$t(0|t,0|r,1059525,11);break e;case 2:$t(0|t,0|r,1059514,11);break e;case 3:$t(0|t,0|r,1059503,11);break e;case 4:$t(0|t,0|r,1059493,10);break e;case 5:$t(0|t,0|r,1059482,11);break e;case 6:$t(0|t,0|r,1059471,11);break e;case 7:$t(0|t,0|r,1059460,11);break e;case 8:$t(0|t,0|r,1059434,9),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1059444),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1059444);break e;case 9:$t(0|t,0|r,1059426,8),A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1059236),A[(t+12|0)>>2]=e+2|0,Fr(0|t,0|t+12,1059236);break e;case 10:$t(0|t,0|r,1059412,14);break e;case 11:$t(0|t,0|r,1059381,14),A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1059396);break e;case 12:$t(0|t,0|r,1059356,25),A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1059236);break e;case 13:$t(0|t,0|r,1059300,8),A[(t+12|0)>>2]=e+16|0,Fr(0|t,0|t+12,1059308),A[(t+12|0)>>2]=e+24|0,Fr(0|t,0|t+12,1059324),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1059340);break e;case 14:$t(0|t,0|r,1059268,16),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1059284);break e;case 15:$t(0|t,0|r,1059224,11),A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1059236),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1059252);break e;case 16:$t(0|t,0|r,1059200,7),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1059208);break e;case 17:$t(0|t,0|r,1059188,12);break e;case 18:}$t(0|t,0|r,1059160,11),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1059172)}return e=0|mt(0|t),h=t+16|0,0|e}function Ve(e,r,t){e|=0,r|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0;h=a=h-48|0,A[(a+36|0)>>2]=r,i[(a+40|0)>>0]=3,l=a,c=32,A[(a+8|0)>>2]=0,A[(a+12|0)>>2]=c,A[(a+32|0)>>2]=e,e=0,A[(a+24|0)>>2]=0,A[(a+16|0)>>2]=0;e:{r:{t:if(r=0|A[(t+8|0)>>2]){if(p=0|A[t>>2],b=0|A[(t+4|0)>>2],y=(n=0|A[(t+12|0)>>2])>>>0>b>>>0?b:n){e=r+28|0,d=y,r=p;i:for(;;){if((n=0|A[(r+4|0)>>2])&&0|va[0|A[(12+(0|A[(a+36|0)>>2])|0)>>2]](0|A[(a+32|0)>>2],0|A[r>>2],n))break r;i[(a+40|0)>>0]=0|f[e>>0],c=0|ga(0|(c=0|A[(g=e+-24|0)>>2]),0|(l=0|A[(g+4|0)>>2]),32,0|(c=0)),l=m,v=c,c=a,A[(a+8|0)>>2]=v,A[(a+12|0)>>2]=l,n=0|A[(e+-4|0)>>2],k=0|A[(t+16|0)>>2],u=0,o=0;a:{n:switch(0|A[(e+-8|0)>>2]){case 1:if(o=0,158!=(0|A[(4+(s=k+(s=n<<3|0)|0)|0)>>2]))break a;n=0|A[(0|A[s>>2])>>2];break;case 2:break a}o=1}s=e+-28|0,A[(a+20|0)>>2]=n,A[(a+16|0)>>2]=o,n=0|A[(e+-12|0)>>2];a:{n:switch(0|A[(e+-16|0)>>2]){case 1:if(158!=(0|A[(4+(o=k+(o=n<<3|0)|0)|0)>>2]))break a;n=0|A[(0|A[o>>2])>>2];break;case 2:break a}u=1}if(A[(a+28|0)>>2]=n,A[(a+24|0)>>2]=u,n=k+((0|A[s>>2])<<3|0)|0,0|va[0|A[(n+4|0)>>2]](0|A[n>>2],a+8|0))break r;if(e=e+32|0,r=r+8|0,!(d=d+-1|0))break i}e=y}}else{if(p=0|A[t>>2],b=0|A[(t+4|0)>>2],!(u=(r=0|A[(t+20|0)>>2])>>>0>b>>>0?b:r))break t;k=0|A[(t+16|0)>>2],e=0,r=u;i:for(;;){if((o=0|A[(4+(n=p+e|0)|0)>>2])&&0|va[0|A[(12+(0|A[(a+36|0)>>2])|0)>>2]](0|A[(a+32|0)>>2],0|A[n>>2],o))break r;if(0|va[0|A[(4+(n=k+e|0)|0)>>2]](0|A[n>>2],a+8|0))break r;if(e=e+8|0,!(r=r+-1|0))break i}e=u}if(e>>>0>=b>>>0||(e=p+(e<<3|0)|0,!(0|va[0|A[(12+(0|A[(a+36|0)>>2])|0)>>2]](0|A[(a+32|0)>>2],0|A[e>>2],0|A[(e+4|0)>>2])))){e=0;break e}}e=1}return h=a+48|0,0|e}function Me(e,r,t){e|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0;h=a=h-64|0;e:{if(s=0|f[(40+(r|=0)|0)>>0]){if(ye(0|a,0|t,5,0|(n=0|A[(c=r+28|0)>>2]),0|(o=0)),b=1,1==(0|A[a>>2])){o=0|A[(c=a+40|0)>>2],n=0|A[(c+4|0)>>2],l=o,A[(o=e+40|0)>>2]=l,A[(o+4|0)>>2]=n,n=0|A[(c=a+32|0)>>2],o=0|A[(c+4|0)>>2],p=n,A[(n=e+32|0)>>2]=p,A[(n+4|0)>>2]=o,o=0|A[(c=a+24|0)>>2],n=0|A[(c+4|0)>>2],y=o,A[(o=e+24|0)>>2]=y,A[(o+4|0)>>2]=n,n=0|A[(c=a+16|0)>>2],o=0|A[(c+4|0)>>2],d=n,A[(n=e+16|0)>>2]=d,A[(n+4|0)>>2]=o,o=0|A[(c=a+8|0)>>2],n=0|A[(c+4|0)>>2],g=o,A[(o=e+8|0)>>2]=g,A[(o+4|0)>>2]=n;break e}}else k=0|oi(5,31),u=0|A[(b=t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|u)&&(nt(0|t,0|u,1),u=0|A[b>>2]),i[((0|A[t>>2])+u|0)>>0]=k,A[b>>2]=1+(0|A[b>>2])|0;r:{t:{i:if((u=0|A[(r+32|0)>>2])&&(0|(r=0|A[(u+116|0)>>2]))!=(0|u)&&r)a:for(;;){if(b=0|A[(r+116|0)>>2],te(0|a,0|r,0|t),1==(0|A[a>>2]))break t;if(te(0|a,0|r+56,0|t),1==(0|A[a>>2]))break r;if((0|b)==(0|u))break i;if(!(r=b))break a}if(!s&&(i[(a+48|0)>>0]=5,Fe(0|a,0|t,0|a+48),b=1,1==(0|A[a>>2]))){n=0|A[(c=a+40|0)>>2],o=0|A[(c+4|0)>>2],v=n,A[(n=e+40|0)>>2]=v,A[(n+4|0)>>2]=o,o=0|A[(c=a+32|0)>>2],n=0|A[(c+4|0)>>2],_=o,A[(o=e+32|0)>>2]=_,A[(o+4|0)>>2]=n,n=0|A[(c=a+24|0)>>2],o=0|A[(c+4|0)>>2],w=n,A[(n=e+24|0)>>2]=w,A[(n+4|0)>>2]=o,o=0|A[(c=a+16|0)>>2],n=0|A[(c+4|0)>>2],m=o,A[(o=e+16|0)>>2]=m,A[(o+4|0)>>2]=n,n=0|A[(c=a+8|0)>>2],o=0|A[(c+4|0)>>2],B=n,A[(n=e+8|0)>>2]=B,A[(n+4|0)>>2]=o;break e}A[(e+4|0)>>2]=t,b=0;break e}o=0|A[(c=a+40|0)>>2],n=0|A[(c+4|0)>>2],E=o,A[(o=e+40|0)>>2]=E,A[(o+4|0)>>2]=n,n=0|A[(c=a+32|0)>>2],o=0|A[(c+4|0)>>2],Q=n,A[(n=e+32|0)>>2]=Q,A[(n+4|0)>>2]=o,o=0|A[(c=a+24|0)>>2],n=0|A[(c+4|0)>>2],I=o,A[(o=e+24|0)>>2]=I,A[(o+4|0)>>2]=n,n=0|A[(c=a+16|0)>>2],o=0|A[(c+4|0)>>2],G=n,A[(n=e+16|0)>>2]=G,A[(n+4|0)>>2]=o,o=0|A[(c=a+8|0)>>2],n=0|A[(c+4|0)>>2],Z=o,A[(o=e+8|0)>>2]=Z,A[(o+4|0)>>2]=n,b=1;break e}n=0|A[(c=a+40|0)>>2],o=0|A[(c+4|0)>>2],W=n,A[(n=e+40|0)>>2]=W,A[(n+4|0)>>2]=o,o=0|A[(c=a+32|0)>>2],n=0|A[(c+4|0)>>2],j=o,A[(o=e+32|0)>>2]=j,A[(o+4|0)>>2]=n,n=0|A[(c=a+24|0)>>2],o=0|A[(c+4|0)>>2],C=n,A[(n=e+24|0)>>2]=C,A[(n+4|0)>>2]=o,o=0|A[(c=a+16|0)>>2],n=0|A[(c+4|0)>>2],R=o,A[(o=e+16|0)>>2]=R,A[(o+4|0)>>2]=n,n=0|A[(c=a+8|0)>>2],o=0|A[(c+4|0)>>2],N=n,A[(n=e+8|0)>>2]=N,A[(n+4|0)>>2]=o,b=1}A[e>>2]=b,h=a+64|0}function Fe(e,r,t){e|=0,r|=0;var a,n=0,o=0,c=0,b=0,s=0;h=a=h-80|0;e:{r:switch(0|f[(t|=0)>>0]){case 1:if(o=0|oi(7,22),t=0|A[(n=r+8|0)>>2],(0|A[(r+4|0)>>2])!=(0|t))break e;nt(0|r,0|t,1),t=0|A[n>>2];break e;case 2:if(o=0|oi(7,23),t=0|A[(n=r+8|0)>>2],(0|A[(r+4|0)>>2])!=(0|t))break e;nt(0|r,0|t,1),t=0|A[n>>2];break e;case 4:u[(a+8|0)>>3]=+u[(t+8|0)>>3],A[(20+(a+16|0)|0)>>2]=1,A[(20+(a+48|0)|0)>>2]=1,c=0,A[(a+20|0)>>2]=1,A[(a+24|0)>>2]=c,A[(a+16|0)>>2]=1052052,A[(a+44|0)>>2]=44,c=0,A[(a+52|0)>>2]=1,A[(a+56|0)>>2]=c,A[(a+48|0)>>2]=1052136,A[(a+76|0)>>2]=45,A[(a+32|0)>>2]=a+40|0,A[(a+40|0)>>2]=a+48|0,A[(a+64|0)>>2]=a+72|0,A[(a+72|0)>>2]=a+8|0,ri(0|a+16,1052236),l();case 5:if(o=0|oi(7,31),t=0|A[(n=r+8|0)>>2],(0|A[(r+4|0)>>2])!=(0|t))break e;nt(0|r,0|t,1),t=0|A[n>>2];break e;case 3:if(!((o=0|f[(t+1|0)>>0])>>>0<20)){if(s=0|oi(7,24),b=r+4|0,t=0|A[(n=r+8|0)>>2],(0|A[b>>2])==(0|t)&&(nt(0|r,0|t,1),t=0|A[n>>2]),i[((0|A[r>>2])+t|0)>>0]=s,t=1+(0|A[n>>2])|0,A[n>>2]=t,(0|A[b>>2])!=(0|t))break e;nt(0|r,0|t,1),t=0|A[(r+8|0)>>2];break e}if(o=0|oi(7,0|o),t=0|A[(n=r+8|0)>>2],(0|A[(r+4|0)>>2])!=(0|t))break e;nt(0|r,0|t,1),t=0|A[n>>2];break e}if(0|f[(t+1|0)>>0]){if(o=0|oi(7,21),t=0|A[(n=r+8|0)>>2],(0|A[(r+4|0)>>2])!=(0|t))break e;nt(0|r,0|t,1),t=0|A[n>>2]}else o=0|oi(7,20),t=0|A[(n=r+8|0)>>2],(0|A[(r+4|0)>>2])==(0|t)&&(nt(0|r,0|t,1),t=0|A[n>>2])}i[((0|A[r>>2])+t|0)>>0]=o,A[(e+4|0)>>2]=r,A[e>>2]=0,A[(r=r+8|0)>>2]=1+(0|A[r>>2])|0,h=a+80|0}function De(e,r){e|=0;var t,a=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0;h=t=h-48|0;e:{r:{t:{i:{if(G=p=0|A[(16+(r|=0)|0)>>2],_=o=0,g=o=0|A[(a=r)>>2],d=u=0|A[(a+4|0)>>2],u=_,a=o,c=(u=d)>>>0>(o=_)>>>0|(0|u)==(0|o)&a>>>0>(b=p)>>>0|0,a=o,o=c?b:g,b=c?a:u,s=o,!(p>>>0<o>>>0)){v=8;a:{n:{if((0|p)!=(0|s)&&(v=9,B=0|A[(r+8|0)>>2],3==(0|(y=255&(0|Ri(0|f[(B+s|0)>>0]))|0)))){if(be(0|t,0|r),s=0|A[(t+24|0)>>2],w=b=0|A[(c=t+16|0)>>2],m=o=0|A[(c+4|0)>>2],E=o=0|A[((c=t)+8|0)>>2],Q=b=0|A[(c+12|0)>>2],b=0|A[c>>2],o=0|A[(c+4|0)>>2],(0|(c=b))==(0|(a=1))&(0|o)==(0|(b=0))|0)break n;if(c=Q,E)break a;A[e>>2]=1,n[(e+8|0)>>1]=780;break e}A[e>>2]=1,c=0,A[(o=e+12|0)>>2]=0,A[(o+4|0)>>2]=c,i[(e+10|0)>>0]=y,i[(e+9|0)>>0]=3,i[(e+8|0)>>0]=v;break e}c=0|A[(a=t+32|0)>>2],o=0|A[(a+4|0)>>2],Z=c,A[(c=e+32|0)>>2]=Z,A[(c+4|0)>>2]=o,o=0|A[(a=t+40|0)>>2],c=0|A[(a+4|0)>>2],W=o,A[(o=e+40|0)>>2]=W,A[(o+4|0)>>2]=c,A[(e+28|0)>>2]=0|A[(t+28|0)>>2],A[(e+24|0)>>2]=s,c=m,A[(o=e+16|0)>>2]=w,A[(o+4|0)>>2]=c,c=Q,A[(o=e+8|0)>>2]=E,A[(o+4|0)>>2]=c,A[e>>2]=1;break e}if(y=1,c=d,j=c=0,k=(c=d)+(o=j)|0,(u=(a=g)+(b=s+1|0)|0)>>>0<b>>>0&&(k=k+1|0),g=u,d=k,A[(a=r)>>2]=u,A[(a+4|0)>>2]=k,k=m,(0|(s=w))<0)break i;if(s&&!(y=0|Ii(0|s,1)))break t;if(k=_,k=d,k=_,o=(k=d)>>>0>(a=_)>>>0|(0|k)==(0|a)&(c=g)>>>0>(b=G)>>>0|0,c=a,a=o?b:g,b=o?c:k,v=a,p>>>0<a>>>0)break r;if(!((p-v|0)>>>0<s>>>0)){if(p=B+v|0,1==(0|s)?i[y>>0]=0|f[p>>0]:qt(0|y,0|p,0|s),b=d,C=(o=w)&(c=-1)|0,R=a=(b=m)&(a=0)|0,u=(a=d)+(o=R)|0,(k=(b=g)+(c=C)|0)>>>0<c>>>0&&(u=u+1|0),A[(b=r)>>2]=k,A[(b+4|0)>>2]=u,he(0|t,0|y,0|s),1!=(0|A[t>>2])){A[(e+4|0)>>2]=y,A[e>>2]=0,A[(e+12|0)>>2]=s,A[(e+8|0)>>2]=s;break e}u=0|A[((a=t)+4|0)>>2],b=0|A[(a+8|0)>>2],N=u,u=a,A[(a+12|0)>>2]=N,A[(a+16|0)>>2]=b,A[(a+8|0)>>2]=s,A[(a+4|0)>>2]=s,A[a>>2]=y,function(e,r){r|=0;var t,a,n=0,f=0,o=0;i[(e|=0)>>0]=14,f=0|A[(n=r)>>2],o=0|A[(n+4|0)>>2],t=f,A[(f=e+4|0)>>2]=t,A[(f+4|0)>>2]=o,A[(e+20|0)>>2]=0|A[(n+16|0)>>2],o=0|A[(n=n+8|0)>>2],f=0|A[(n+4|0)>>2],a=o,A[(o=e+12|0)>>2]=a,A[(o+4|0)>>2]=f}(0|e+8,0|a),A[e>>2]=1;break e}b=0,a=1051472,u=0,o=31&(c=32)|0,32<=(63&c|0)>>>0?(u=a<<o|0,I=0):(u=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|b<<o|0,I=a<<o|0),mi(0|e+8,(b=I)|(c=9474)|0,0|(a=u|(a=0)|0)),A[e>>2]=1,Ci(0|y);break e}Nt(0|s,0|p,1051556),l()}Vi(),l()}Hi(0|s,1),l()}Nt(0|v,0|p,1051556),l()}h=t+48|0}function xe(e,r,t){e|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0;h=i=h-96|0,ye(0|i+48,0|(t|=0),4,0|(u=0|A[(8+(r|=0)|0)>>2]),0|(n=0)),o=1;e:if(1==(0|A[(i+48|0)>>2]))f=0|A[(n=40+(i+48|0)|0)>>2],a=0|A[(n+4|0)>>2],j=f,A[(f=e+40|0)>>2]=j,A[(f+4|0)>>2]=a,a=0|A[(n=32+(i+48|0)|0)>>2],f=0|A[(n+4|0)>>2],C=a,A[(a=e+32|0)>>2]=C,A[(a+4|0)>>2]=f,f=0|A[(n=24+(i+48|0)|0)>>2],a=0|A[(n+4|0)>>2],R=f,A[(f=e+24|0)>>2]=R,A[(f+4|0)>>2]=a,a=0|A[(n=16+(i+48|0)|0)>>2],f=0|A[(n+4|0)>>2],N=a,A[(a=e+16|0)>>2]=N,A[(a+4|0)>>2]=f,f=0|A[(n=8+(i+48|0)|0)>>2],a=0|A[(n+4|0)>>2],S=f,A[(f=e+8|0)>>2]=S,A[(f+4|0)>>2]=a;else{r:{if(u){o=0|A[r>>2],u=s(u,24),c=i+8|0,k=8+(i+48|0)|0;t:for(;;){i:{a:{n:{if(1!=(0|A[o>>2])){if(d=n=0|A[(a=o+8|0)>>2],g=b=0|A[(a+4|0)>>2],b=0|A[(a=o+16|0)>>2],n=0|A[(a+4|0)>>2],a=b,f=0,(0|n)<(0|(b=0))||(0|n)<=(0|b)&&!(a>>>0>=f>>>0))break n;ye(0|i,0|t,0,0|d,0|(a=g));break a}if(v=0|A[(o+4|0)>>2],ye(0|i+48,0|t,3,0|(r=0|A[(o+12|0)>>2]),0|(a=0)),1!=(0|A[(i+48|0)>>2])){l=0|A[(i+52|0)>>2],y=0|A[(p=l+8|0)>>2],((0|A[(l+4|0)>>2])-y|0)>>>0>=r>>>0||(nt(0|l,0|y,0|r),y=0|A[p>>2]),qt(0|(0|A[l>>2])+y,0|v,0|r),A[p>>2]=(0|A[p>>2])+r|0,r=0;break i}a=0|A[(f=k)>>2],n=0|A[(f+4|0)>>2],_=a,A[(a=c)>>2]=_,A[(a+4|0)>>2]=n,n=0|A[(f=f+32|0)>>2],a=0|A[(f+4|0)>>2],w=n,A[(n=c+32|0)>>2]=w,A[(n+4|0)>>2]=a,a=0|A[(f=k+24|0)>>2],n=0|A[(f+4|0)>>2],m=a,A[(a=c+24|0)>>2]=m,A[(a+4|0)>>2]=n,n=0|A[(f=k+16|0)>>2],a=0|A[(f+4|0)>>2],B=n,A[(n=c+16|0)>>2]=B,A[(n+4|0)>>2]=a,a=0|A[(f=k+8|0)>>2],n=0|A[(f+4|0)>>2],E=a,A[(a=c+8|0)>>2]=E,A[(a+4|0)>>2]=n,r=1;break i}ye(0|i,0|t,1,0|(f=d)^(b=-1),0|(a=(n=g)^(a=-1)|0))}r=0|A[i>>2]}if(1==(0|r))break r;if(o=o+24|0,!(u=u+-24|0))break t}}A[(e+4|0)>>2]=t,o=0;break e}a=0|A[(n=c)>>2],f=0|A[(n+4|0)>>2],Q=a,A[(a=e+8|0)>>2]=Q,A[(a+4|0)>>2]=f,f=0|A[(n=n+32|0)>>2],a=0|A[(n+4|0)>>2],I=f,A[(f=e+40|0)>>2]=I,A[(f+4|0)>>2]=a,a=0|A[(n=c+24|0)>>2],f=0|A[(n+4|0)>>2],G=a,A[(a=e+32|0)>>2]=G,A[(a+4|0)>>2]=f,f=0|A[(n=c+16|0)>>2],a=0|A[(n+4|0)>>2],Z=f,A[(f=e+24|0)>>2]=Z,A[(f+4|0)>>2]=a,a=0|A[(n=c+8|0)>>2],f=0|A[(n+4|0)>>2],W=a,A[(a=e+16|0)>>2]=W,A[(a+4|0)>>2]=f,o=1}A[e>>2]=o,h=i+96|0}function Ue(e,r){var t;r|=0,h=t=h-16|0;e:{r:switch(0|f[(e|=0)>>0]){default:$t(0|t,0|r,1062851,8);break e;case 1:$t(0|t,0|r,1062835,16);break e;case 2:$t(0|t,0|r,1062818,17);break e;case 3:$t(0|t,0|r,1062803,15);break e;case 4:$t(0|t,0|r,1062788,15);break e;case 5:$t(0|t,0|r,1062770,18);break e;case 6:$t(0|t,0|r,1062753,17);break e;case 7:$t(0|t,0|r,1062741,12);break e;case 8:$t(0|t,0|r,1062732,9);break e;case 9:$t(0|t,0|r,1062716,16);break e;case 10:$t(0|t,0|r,1062705,11);break e;case 11:$t(0|t,0|r,1062695,10);break e;case 12:$t(0|t,0|r,1062682,13);break e;case 13:$t(0|t,0|r,1062672,10);break e;case 14:$t(0|t,0|r,1062659,13);break e;case 15:$t(0|t,0|r,1062647,12);break e;case 16:$t(0|t,0|r,1062630,17);break e;case 17:$t(0|t,0|r,1062612,18);break e;case 18:$t(0|t,0|r,1062598,14);break e;case 19:$t(0|t,0|r,1062576,22);break e;case 20:$t(0|t,0|r,1062564,12);break e;case 21:$t(0|t,0|r,1062553,11);break e;case 22:$t(0|t,0|r,1062545,8);break e;case 23:$t(0|t,0|r,1062536,9);break e;case 24:$t(0|t,0|r,1062525,11);break e;case 25:$t(0|t,0|r,1062514,11);break e;case 26:$t(0|t,0|r,1062491,23);break e;case 27:$t(0|t,0|r,1062479,12);break e;case 28:$t(0|t,0|r,1062467,12);break e;case 29:$t(0|t,0|r,1062449,18);break e;case 30:$t(0|t,0|r,1062441,8);break e;case 31:$t(0|t,0|r,1062427,14);break e;case 32:$t(0|t,0|r,1062415,12);break e;case 33:$t(0|t,0|r,1062400,15);break e;case 34:$t(0|t,0|r,1062381,19);break e;case 35:$t(0|t,0|r,1062370,11);break e;case 36:$t(0|t,0|r,1062365,5);break e;case 37:$t(0|t,0|r,1062352,13);break e;case 38:$t(0|t,0|r,1062248,11);break e;case 39:$t(0|t,0|r,1062341,11);break e;case 40:}$t(0|t,0|r,1062328,13)}return e=0|mt(0|t),h=t+16|0,0|e}function Je(e,r){e|=0,r|=0;var t,i,a,n,f,o,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=t=h-112|0;e:{r:{if(k=0|Qi(512,1)){b=t,c=0,A[(t+4|0)>>2]=512,A[(t+8|0)>>2]=c,A[t>>2]=k;t:{if(1!=(0|(k=0|A[(r+8|0)>>2]))){if(ye(0|t+64,0|t,4,0|k,0|(c=0)),1==(0|A[(t+64|0)>>2]))break r;if(!k)break t;r=0|A[r>>2],k=s(k,176);i:for(;ve(0|t+64,0|r,0|t),1!=(0|A[(t+64|0)>>2]);)if(r=r+176|0,!(k=k+-176|0))break t;c=0|A[(u=40+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],p=c,A[(c=40+(t+16|0)|0)>>2]=p,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],y=b,A[(b=32+(t+16|0)|0)>>2]=y,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],d=c,A[(c=24+(t+16|0)|0)>>2]=d,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],g=b,A[(b=16+(t+16|0)|0)>>2]=g,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],v=c,A[(c=8+(t+16|0)|0)>>2]=v,A[(c+4|0)>>2]=b,A[(t+16|0)>>2]=1;break e}if(ve(0|t+16,0|A[r>>2],0|t),1==(0|A[(t+16|0)>>2]))break e}return u=t,b=0|A[t>>2],c=0|A[(t+4|0)>>2],_=b,A[(b=e)>>2]=_,A[(b+4|0)>>2]=c,A[(b+8|0)>>2]=0|A[(t+8|0)>>2],void(h=t+112|0)}Hi(512,1),l()}c=0|A[(u=40+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],w=c,A[(c=40+(t+16|0)|0)>>2]=w,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],m=b,A[(b=32+(t+16|0)|0)>>2]=m,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],B=c,A[(c=24+(t+16|0)|0)>>2]=B,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],E=b,A[(b=16+(t+16|0)|0)>>2]=E,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],Q=c,A[(c=8+(t+16|0)|0)>>2]=Q,A[(c+4|0)>>2]=b,A[(t+16|0)>>2]=1}b=0|A[(u=t+56|0)>>2],c=0|A[(u+4|0)>>2],i=b,A[(b=32+(t+64|0)|0)>>2]=i,A[(b+4|0)>>2]=c,c=0|A[(u=32+(t+16|0)|0)>>2],b=0|A[(u+4|0)>>2],a=c,A[(c=24+(t+64|0)|0)>>2]=a,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+16|0)|0)>>2],c=0|A[(u+4|0)>>2],n=b,A[(b=16+(t+64|0)|0)>>2]=n,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+16|0)|0)>>2],b=0|A[(u+4|0)>>2],f=c,A[(c=8+(t+64|0)|0)>>2]=f,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+16|0)|0)>>2],c=0|A[(u+4|0)>>2],o=b,b=t,A[(t+64|0)>>2]=o,A[(t+68|0)>>2]=c,It(1048684,43,0|t+64,1048760,1049736),l()}function Xe(e,r){e|=0;var t,i=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0;h=t=h-128|0;e:{r:{t:{i:{if(b=p=0|A[(16+(r|=0)|0)>>2],u=n=0,s=n=0|A[(c=r)>>2],k=o=0|A[(c+4|0)>>2],o=u,c=n,i=(o=k)>>>0>(n=u)>>>0|(0|o)==(0|n)&c>>>0>(a=b)>>>0|0,c=n,n=i?a:s,a=i?c:o,y=n,!(b>>>0<n>>>0)){if(d=0,b=8,u=a=0,(0|p)==(0|y))break t;a:{n:{A:switch(0|255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+y|0)>>0]))){case 1:if(Qr(0|t+64,0|r),b=a=0|A[((i=t)+72|0)>>2],u=n=0|A[(i+76|0)>>2],n=0|A[(i+64|0)>>2],a=0|A[(i+68|0)>>2],!((0|(i=n))==(0|(c=1))&(0|a)==(0|(n=0))|0)){i=u,c=b,a=0,o=31&(n=63)|0,32<=(63&n|0)>>>0?(a=i>>31|0,g=i>>o|0):(a=i>>o|0,g=(((1<<o|0)-1|0)&i|0)<<(32-o|0)|0|c>>>o|0),v=g,_=a,a=u,i=b,c=0,o=31&(n=8)|0,32<=(63&n|0)>>>0?(c=a>>31|0,w=a>>o|0):(c=a>>o|0,w=(((1<<o|0)-1|0)&a|0)<<(32-o|0)|0|i>>>o|0),s=w,k=c;break n}s=c=0|A[(a=t+100|0)>>2],k=i=0|A[(a+4|0)>>2],A[(c=16+(t+32|0)|0)>>2]=s,A[(c+4|0)>>2]=i,i=0|A[(a=t+92|0)>>2],c=0|A[(a+4|0)>>2],C=i,A[(i=t+8|0)>>2]=C,A[(i+4|0)>>2]=c,c=k,A[(i=t+16|0)>>2]=s,A[(i+4|0)>>2]=c,A[(t+24|0)>>2]=0|A[(t+108|0)>>2],c=0|A[((a=t)+84|0)>>2],i=0|A[(a+88|0)>>2],R=c,c=a,A[a>>2]=R,A[(a+4|0)>>2]=i,d=0|A[(16+(a+64|0)|0)>>2];break t;case 0:break A;default:break a}if(Wr(0|t+64,0|r),b=i=0|A[((a=t)+72|0)>>2],u=c=0|A[(a+76|0)>>2],c=0|A[(a+64|0)>>2],i=0|A[(a+68|0)>>2],(0|(a=c))==(0|(n=1))&(0|i)==(0|(c=0))|0)break i;a=u,n=b,i=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(i=0,m=a>>>o|0):(i=a>>>o|0,m=(((1<<o|0)-1|0)&a|0)<<(32-o|0)|0|n>>>o|0),s=m,k=i,v=0,_=i=0}i=k,a=s,n=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(n=a<<o|0,B=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,B=a<<o|0),N=n,S=(i=b)&(c=255)|0,Y=a=(n=u)&(a=0)|0,i=(a=N)|(i=Y)|0,O=(n=B)|(c=S)|0,A[((n=e)+8|0)>>2]=O,A[(n+12|0)>>2]=i,i=_,a=v,n=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(n=a<<o|0,E=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,E=a<<o|0),V=n,n=k,i=s,a=0,o=31&(c=56)|0,32<=(63&c|0)>>>0?(a=0,Q=n>>>o|0):(a=n>>>o|0,Q=(((1<<o|0)-1|0)&n|0)<<(32-o|0)|0|i>>>o|0),M=a,i=(a=V)|(i=M)|0,F=(n=E)|(c=Q)|0,A[(n=e+16|0)>>2]=F,A[(n+4|0)>>2]=i,b=0,u=i=0;break e}b=0,u=i=0,r=8,s=0,k=i=0;break r}Nt(0|y,0|p,1051556),l()}s=i=0|A[(a=t+100|0)>>2],k=n=0|A[(a+4|0)>>2],A[(i=16+(t+32|0)|0)>>2]=s,A[(i+4|0)>>2]=n,n=0|A[(a=t+92|0)>>2],i=0|A[(a+4|0)>>2],D=n,A[(n=t+8|0)>>2]=D,A[(n+4|0)>>2]=i,i=k,A[(n=t+16|0)>>2]=s,A[(n+4|0)>>2]=i,A[(t+24|0)>>2]=0|A[(t+108|0)>>2],i=0|A[((a=t)+84|0)>>2],n=0|A[(a+88|0)>>2],x=i,A[(i=a)>>2]=x,A[(i+4|0)>>2]=n,d=0|A[(16+(i+64|0)|0)>>2]}n=u,a=b,i=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(i=0,I=n>>>o|0):(i=n>>>o|0,I=(((1<<o|0)-1|0)&n|0)<<(32-o|0)|0|a>>>o|0),s=I,k=i,i=u,n=b,a=0,o=31&(c=56)|0,32<=(63&c|0)>>>0?(a=n<<o|0,G=0):(a=((1<<o|0)-1|0)&(n>>>(32-o|0)|0)|0|i<<o|0,G=n<<o|0),b=G,u=a,r=1}A[(16+(t+64|0)|0)>>2]=d,a=0|A[(i=t)>>2],n=0|A[(i+4|0)>>2],U=a,A[(a=i+84|0)>>2]=U,A[(a+4|0)>>2]=n,n=0|A[(i=i+8|0)>>2],a=0|A[(i+4|0)>>2],J=n,A[(n=t+92|0)>>2]=J,A[(n+4|0)>>2]=a,a=0|A[(i=t+16|0)>>2],n=0|A[(i+4|0)>>2],X=a,A[(a=t+100|0)>>2]=X,A[(a+4|0)>>2]=n,A[(t+108|0)>>2]=0|A[(t+24|0)>>2],A[(t+112|0)>>2]=0,n=u,i=b,a=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(a=i<<o|0,Z=0):(a=((1<<o|0)-1|0)&(i>>>(32-o|0)|0)|0|n<<o|0,Z=i<<o|0),T=a,L=a=0,i=(a=T)|(i=L)|0,z=(n=Z)|(c=r)|0,A[((n=t)+64|0)>>2]=z,A[(n+68|0)>>2]=i,i=k,a=s,n=0,o=31&(c=8)|0,32<=(63&c|0)>>>0?(n=a<<o|0,W=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|i<<o|0,W=a<<o|0),P=n,n=u,i=b,a=0,o=31&(c=56)|0,32<=(63&c|0)>>>0?(a=0,j=n>>>o|0):(a=n>>>o|0,j=(((1<<o|0)-1|0)&n|0)<<(32-o|0)|0|i>>>o|0),H=a,i=(a=P)|(i=H)|0,K=(n=W)|(c=j)|0,A[((n=t)+72|0)>>2]=K,A[(n+76|0)>>2]=i,Ke(0|e+8,0|t+64,1053282,3),b=1,u=i=0}i=u,A[(n=e)>>2]=b,A[(n+4|0)>>2]=i,h=t+128|0}function Te(e,r){r|=0;var t,a=0,n=0,o=0,c=0,u=0,k=0,l=0,p=0,y=0;h=t=h-16|0;e:{r:{t:{i:{if(1==(0|A[(8+(e|=0)|0)>>2])){if(c=0|A[(e+12|0)>>2],o=0|A[(r+12|0)>>2],A[(t+12|0)>>2]=o,a=0|A[(r+8|0)>>2],A[(t+8|0)>>2]=a,n=0|A[(r+4|0)>>2],A[(t+4|0)>>2]=n,r=0|A[r>>2],A[t>>2]=r,l=0|f[(e+32|0)>>0],p=0|A[(e+4|0)>>2],8&(0|f[e>>0])|0)break i;k=p,r=n,y=l;break t}a=0|rr(0|e,0|r);break e}if(0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],r,n))break r;y=1,i[(e+32|0)>>0]=1,k=48,A[(e+4|0)>>2]=48,r=0,A[(t+4|0)>>2]=0,A[t>>2]=1066756,c=(n=c-n|0)>>>0>c>>>0?0:n}if(o){o=s(o,12);t:for(;;){i:{a:switch(0|b[a>>1]){default:n=0|A[(a+4|0)>>2];break i;case 2:n=0|A[(a+8|0)>>2];break i;case 1:}(u=0|b[(a+2|0)>>1])>>>0<1e3?(n=1,u>>>0<10||(n=u>>>0<100?2:3)):n=u>>>0<1e4?4:5}if(a=a+12|0,r=n+r|0,!(o=o+-12|0))break t}}t:{i:{if(!(c>>>0<=r>>>0)){a=0,o=r=c-r|0;a:{n:switch(0|3&y){case 1:case 3:o=0,a=r;break a;case 2:break n;default:break a}a=r>>>1|0,o=(r+1|0)>>>1|0}for(a=a+1|0,r=0|A[(e+28|0)>>2],n=0|A[(e+24|0)>>2];;){if(!(a=a+-1|0))break i;if(0|va[0|A[(r+16|0)>>2]](n,k))break r}}a=0|rr(0|e,0|t);break t}if(0|rr(0|e,0|t))break r;a=0;i:for(;;){if((0|o)==(0|a)){a=o>>>0<o>>>0;break t}if(a=a+1|0,0|va[0|A[(r+16|0)>>2]](n,k))break i}a=(a+-1|0)>>>0<o>>>0}i[(e+32|0)>>0]=l,A[(e+4|0)>>2]=p;break e}a=1}return h=t+16|0,0|a}function Le(e,r){e|=0,r|=0;var t,a,n,f,o,c,b,u,s,k,l,p,y,d,g,v,_,w,B,E,Q,I,G,Z,W,j,C,R,N,S,Y,O,V,M,F,D,x,U,J,X,T,L,z,P,H,K,q,$,ee,re,te,ie,ae,ne,Ae,fe,oe,ce,be,ue,se,ke,le,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,Ce=0,Re=0,Ne=0,Ye=0;return h=t=h-80|0,de=0,A[(ye=t+56|0)>>2]=0,A[(ye+4|0)>>2]=de,me=de=0|A[(pe=e)>>2],_e=ye=0|A[(pe+4|0)>>2],pe=de,de=ye^(de=1819895653)|0,a=pe^(he=1852142177)|0,A[(pe=t+24|0)>>2]=a,A[(pe+4|0)>>2]=de,Be=de=0|A[(ye=e+8|0)>>2],we=pe=0|A[(ye+4|0)>>2],ye=de,de=pe^(de=1952801890)|0,n=ye^(he=2037671283)|0,A[(ye=t+40|0)>>2]=n,A[(ye+4|0)>>2]=de,de=pe,ye=(de=pe)^(ye=1685025377)|0,f=(pe=Be)^(he=1852075885)|0,A[(pe=t+32|0)>>2]=f,A[(pe+4|0)>>2]=ye,ye=0,A[((pe=t)+48|0)>>2]=0,A[(pe+52|0)>>2]=ye,ye=_e,A[pe>>2]=me,A[(pe+4|0)>>2]=ye,pe=ye^(pe=1936682341)|0,o=(de=me)^(he=1886610805)|0,A[((de=t)+16|0)>>2]=o,A[(de+20|0)>>2]=pe,pe=we,A[(de+8|0)>>2]=Be,A[(de+12|0)>>2]=pe,e=0|A[r>>2],1==(0|A[e>>2])?(A[(t+64|0)>>2]=1,je(0|t,0|t+64,4),je(0|t,0|A[(e+4|0)>>2],0|A[(e+12|0)>>2]),i[(t+64|0)>>0]=255,je(0|t,0|t+64,1)):(A[(t+64|0)>>2]=0,je(0|t,0|t+64,4),me=pe=0|A[(ye=e+8|0)>>2],_e=de=0|A[(ye+4|0)>>2],de=0|A[(ye=e+16|0)>>2],pe=0|A[(ye+4|0)>>2],Ye=de,A[((de=t)+72|0)>>2]=Ye,A[(de+76|0)>>2]=pe,pe=_e,A[(de+64|0)>>2]=me,A[(de+68|0)>>2]=pe,Se(0|de,0|de+64,16)),Be=pe=0|A[((ye=t)+56|0)>>2],we=de=0,Qe=de=0|A[(ye+48|0)>>2],Ee=pe=0|A[(ye+52|0)>>2],Ge=pe=0|A[(ye+40|0)>>2],Ie=de=0|A[(ye+44|0)>>2],We=de=0|A[(ye+24|0)>>2],Ze=pe=0|A[(ye+28|0)>>2],Re=pe=0|A[(ye+16|0)>>2],Ce=de=0|A[(ye+20|0)>>2],me=de=0|A[(ye+32|0)>>2],_e=pe=0|A[(ye+36|0)>>2],h=ye+80|0,c=pe=Ie,b=pe=Ee,pe=we,ye=Be,de=0,ve=31&(he=56)|0,32<=(63&he|0)>>>0?(de=ye<<ve|0,Ne=0):(de=((1<<ve|0)-1|0)&(ye>>>(32-ve|0)|0)|0|pe<<ve|0,Ne=ye<<ve|0),u=de,Be=(pe=Qe)|(he=Ne)|0,we=ye=(de=b)|(ye=u)|0,Ee=pe=(ye=c)^(pe=we)|0,s=de=0|ga(0|(Qe=(de=Ge)^(he=Be)|0),0|pe,16,0|(de=0)),k=pe=m,pe=Ee,pe=Ze,ge=(pe=Ee)+(de=Ze)|0,(ve=(ye=Qe)+(he=We)|0)>>>0<he>>>0&&(ge=ge+1|0),Qe=ve,Ee=ge,he=ve,Ie=ye=(ge=k)^(ye=Ee)|0,l=Ge=(pe=s)^ve|0,p=ye,ye=_e,ye=Ce,ve=(ye=_e)+(pe=Ce)|0,(de=(ge=me)+(he=Re)|0)>>>0<he>>>0&&(ve=ve+1|0),We=de,Ze=ve,y=ge=0|ga(0|de,0|ve,32,0|(ge=0)),d=ve=m,de=(ve=p)+(ge=d)|0,(pe=(ye=l)+(he=y)|0)>>>0<he>>>0&&(de=de+1|0),Re=pe,Ce=de,de=we,ve=pe,g=pe^(he=Be)|0,v=ye=(de=Ce)^(ye=we)|0,ye=Ee,ve=0|ga(0|me,0|(ye=_e),13,0|(ve=0)),_=ye=m,ye=Ze,me=(de=ve)^(he=We)|0,_e=ve=(ye=_)^(ve=Ze)|0,pe=(ve=Ee)+(de=_e)|0,(ge=(ye=Qe)+(he=me)|0)>>>0<he>>>0&&(pe=pe+1|0),Be=ge,we=pe,ye=0|ga(0|me,0|(pe=_e),17,0|(ye=0)),w=pe=m,ve=ge,me=ge^(he=ye)|0,_e=ye=(pe=we)^(ye=w)|0,ge=(ye=v)+(ve=_e)|0,(de=(pe=g)+(he=me)|0)>>>0<he>>>0&&(ge=ge+1|0),Qe=de,Ee=ge,B=pe=0|ga(0|me,0|(ge=_e),13,0|(pe=0)),E=ge=m,_e=pe=(ge=Ee)^(pe=E)|0,Q=me=(ye=de)^(he=B)|0,I=pe,ye=0|ga(0|Ge,0|(pe=Ie),21,0|(ye=0)),G=pe=m,pe=Ce,Ge=(ge=ye)^(he=Re)|0,Ie=ye=(pe=G)^(ye=Ce)|0,Z=(pe=ge=0|ga(0|Be,0|(ye=we),32,0|(ge=0)))^(he=255)|0,W=ge=(ye=m)^(ge=0)|0,de=(ge=Ie)+(pe=W)|0,(ve=(ye=Ge)+(he=Z)|0)>>>0<he>>>0&&(de=de+1|0),Be=ve,we=de,he=ve,pe=(ge=Q)+ve|0,ve=(de=I)+(ye=we)|0,pe>>>0<he>>>0&&(ve=ve+1|0),We=pe,Ze=ve,j=ge=0|ga(0|me,0|(ve=_e),17,0|(ge=0)),C=ve=m,de=pe,_e=ge=(ve=Ze)^(ge=C)|0,R=de=0|ga(0|(me=pe^(he=j)|0),0|ge,13,0|(de=0)),N=ge=m,S=me,Y=ge=_e,de=0|ga(0|Ge,0|(ge=Ie),16,0|(de=0)),O=ge=m,ge=we,Be=(ve=de)^(he=Be)|0,we=de=(ge=O)^(de=we)|0,V=ve=0|ga(0|Qe,0|(de=Ee),32,0|(ve=0)),M=de=m,pe=(de=we)+(ve=M)|0,(ye=(ge=Be)+(he=V)|0)>>>0<he>>>0&&(pe=pe+1|0),Qe=ye,Ee=pe,he=ye,ve=(de=S)+ye|0,ye=(pe=Y)+(ge=Ee)|0,ve>>>0<he>>>0&&(ye=ye+1|0),me=ve,_e=ye,he=ve,Ie=de=(ye=N)^(de=_e)|0,F=pe=0|ga(0|(Ge=(pe=R)^ve|0),0|de,17,0|(pe=0)),D=de=m,x=Ge,U=de=Ie,pe=0|ga(0|Be,0|(de=we),21,0|(pe=0)),J=de=m,de=Ee,Be=(ye=pe)^(he=Qe)|0,we=pe=(de=J)^(pe=Ee)|0,X=ye=0|ga(0|We,0|(pe=Ze),32,0|(ye=0)),T=pe=m,ve=(pe=we)+(ye=T)|0,(ge=(de=Be)+(he=X)|0)>>>0<he>>>0&&(ve=ve+1|0),Qe=ge,Ee=ve,he=ge,ye=(pe=x)+ge|0,ge=(ve=U)+(de=Ee)|0,ye>>>0<he>>>0&&(ge=ge+1|0),Ge=ye,Ie=ge,he=ye,Ze=pe=(ge=D)^(pe=Ie)|0,L=ve=0|ga(0|(We=(ve=F)^ye|0),0|pe,13,0|(ve=0)),z=pe=m,P=We,H=pe=Ze,ve=0|ga(0|Be,0|(pe=we),16,0|(ve=0)),K=pe=m,pe=Ee,Be=(ge=ve)^(he=Qe)|0,we=ve=(pe=K)^(ve=Ee)|0,q=ge=0|ga(0|me,0|(ve=_e),32,0|(ge=0)),$=ve=m,ye=(ve=we)+(ge=$)|0,(de=(pe=Be)+(he=q)|0)>>>0<he>>>0&&(ye=ye+1|0),me=de,_e=ye,he=de,ge=(ve=P)+de|0,de=(ye=H)+(pe=_e)|0,ge>>>0<he>>>0&&(de=de+1|0),ee=de,he=ge,Ee=ve=(de=z)^(ve=ee)|0,re=Qe=(ye=L)^ge|0,te=ve,ye=0|ga(0|Be,0|(ve=we),21,0|(ye=0)),ie=ve=m,ve=_e,me=(de=ye)^(he=me)|0,_e=ye=(ve=ie)^(ye=_e)|0,ae=de=0|ga(0|Ge,0|(ye=Ie),32,0|(de=0)),ne=ye=m,ge=(ye=_e)+(de=ne)|0,(pe=(ve=me)+(he=ae)|0)>>>0<he>>>0&&(ge=ge+1|0),Be=pe,we=ge,he=pe,de=(ye=re)+pe|0,pe=(ge=te)+(ve=we)|0,de>>>0<he>>>0&&(pe=pe+1|0),Ge=de,Ie=pe,ye=0|ga(0|me,0|(pe=_e),16,0|(ye=0)),Ae=pe=m,pe=we,ge=0|ga(0|(ge=ye)^(he=Be),0|(ye=(pe=Ae)^(ye=we)|0),21,0|(ge=0)),fe=ye=m,oe=(pe=de)^(he=ge)|0,ce=ge=(ye=Ie)^(ge=fe)|0,pe=0|ga(0|Qe,0|(ge=Ee),17,0|(pe=0)),be=ge=m,ue=(ye=oe)^(he=pe)|0,se=pe=(ge=ce)^(pe=be)|0,ke=ye=0|ga(0|de,0|(pe=Ie),32,0|(ye=0)),le=pe=m,m=ye=(pe=se)^(ye=le)|0,0|(ge=ue)^(he=ke)}function ze(e,r){e|=0;var t,i,a,n,f,o,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0;h=t=h-272|0,i=b=0|A[(u=8+(r|=0)|0)>>2],a=c=0|A[(u+4|0)>>2],n=c=0|A[(u=r)>>2],f=b=0|A[(u+4|0)>>2],s=1063424,b=0,A[(c=e+24|0)>>2]=0,A[(c+4|0)>>2]=b,A[(e+20|0)>>2]=s,s=0,A[(e+16|0)>>2]=0,b=0,A[((c=e)+32|0)>>2]=0,A[(c+36|0)>>2]=b,b=a,A[(c+8|0)>>2]=i,A[(c+12|0)>>2]=b,b=f,A[c>>2]=n,A[(c+4|0)>>2]=b,(o=0|A[(u+32|0)>>2])&&(s=0|A[(o+84|0)>>2]);e:if((0|s)!=(0|o)){k=4|t+248,r=t+32|0,d=4|t+168,l=24+(t+168|0)|0;r:for(;;){if(g=s+24|0,v=0|A[(s+84|0)>>2],1==(0|A[s>>2])?(Ct(0|k,0|s+4),s=1):(b=0|A[(u=s+16|0)>>2],c=0|A[(u+4|0)>>2],_=b,A[(b=16+(t+248|0)|0)>>2]=_,A[(b+4|0)>>2]=c,c=0|A[((u=s)+8|0)>>2],b=0|A[(u+12|0)>>2],w=c,A[((c=t)+256|0)>>2]=w,A[(c+260|0)>>2]=b,s=0),p=8+(t+168|0)|0,b=0|A[(u=8+(t+248|0)|0)>>2],c=0|A[(u+4|0)>>2],m=b,A[(b=p)>>2]=m,A[(b+4|0)>>2]=c,y=16+(t+168|0)|0,c=0|A[(u=16+(t+248|0)|0)>>2],b=0|A[(u+4|0)>>2],B=c,A[(c=y)>>2]=B,A[(c+4|0)>>2]=b,A[(t+248|0)>>2]=s,b=0|A[((u=t)+248|0)>>2],c=0|A[(u+252|0)>>2],E=b,A[((b=u)+168|0)>>2]=E,A[(b+172|0)>>2]=c,z(0|l,0|g),s=0|A[(b+168|0)>>2],qt(0|b+88,0|d,76),2==(0|s))break e;if(qt(0|t+12,0|t+88,76),c=0|A[((u=t)+12|0)>>2],b=0|A[(u+16|0)>>2],Q=c,A[(c=k)>>2]=Q,A[(c+4|0)>>2]=b,b=0|A[(u=8+(u+12|0)|0)>>2],c=0|A[(u+4|0)>>2],I=b,A[(b=k+8|0)>>2]=I,A[(b+4|0)>>2]=c,A[(k+16|0)>>2]=0|A[(16+(t+12|0)|0)>>2],A[(t+248|0)>>2]=s,c=0|A[(u=r+48|0)>>2],b=0|A[(u+4|0)>>2],G=c,A[(c=48+(t+168|0)|0)>>2]=G,A[(c+4|0)>>2]=b,b=0|A[(u=r+40|0)>>2],c=0|A[(u+4|0)>>2],Z=b,A[(b=40+(t+168|0)|0)>>2]=Z,A[(b+4|0)>>2]=c,c=0|A[(u=r+32|0)>>2],b=0|A[(u+4|0)>>2],W=c,A[(c=32+(t+168|0)|0)>>2]=W,A[(c+4|0)>>2]=b,b=0|A[(u=r+24|0)>>2],c=0|A[(u+4|0)>>2],j=b,A[(b=l)>>2]=j,A[(b+4|0)>>2]=c,c=0|A[(u=r+16|0)>>2],b=0|A[(u+4|0)>>2],C=c,A[(c=y)>>2]=C,A[(c+4|0)>>2]=b,b=0|A[(u=r+8|0)>>2],c=0|A[(u+4|0)>>2],R=b,A[(b=p)>>2]=R,A[(b+4|0)>>2]=c,c=0|A[(u=r)>>2],b=0|A[(u+4|0)>>2],N=c,A[((c=t)+168|0)>>2]=N,A[(c+172|0)>>2]=b,x(0|c+88,0|e,0|c+248,0|c+168),7!=(0|A[(c+88|0)>>2])&&hr(0|t+88),(0|(s=v))==(0|o))break r}}h=t+272|0}function Pe(e){e|=0;var r,t=0,a=0,n=0;if(h=r=h-64|0,A[(r+4|0)>>2]=0,A[(r+8|0)>>2]=0,A[r>>2]=0|A[263006],function(e,r,t){r|=0,0,i[(32+(e|=0)|0)>>0]=3,A[e>>2]=0,A[(e+4|0)>>2]=32,A[(e+24|0)>>2]=r,A[(e+16|0)>>2]=0,A[(e+8|0)>>2]=0,A[(e+28|0)>>2]=1051788}(0|r+16,0|r),!(0|function(e,r){r|=0;var t,i=0,a=0,n=0,o=0;h=t=h-64|0;e:{r:{if(!(0|A[(48+(e|=0)|0)>>2])){if(A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1053440,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053560,n=1,!(0|Ot(0|r,0|t+40)))break r;break e}if(A[(t+36|0)>>2]=e+48|0,n=1,A[(t+60|0)>>2]=1,a=t,i=0,A[(t+44|0)>>2]=2,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053524,A[(t+20|0)>>2]=63,A[(t+56|0)>>2]=t+16|0,A[(t+16|0)>>2]=t+36|0,0|Ot(0|r,0|t+40))break e}switch(0|f[e>>0]){default:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1053440,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1054024,n=0|Ot(0|r,0|t+40);break e;case 1:n=0|function(e,r){r|=0;var t,i=0;h=t=h-64|0;r:{switch(0|f[(e|=0)>>0]){default:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1059152,e=0|Ot(0|r,0|t+40);break r;case 1:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1059092,e=0|Ot(0|r,0|t+40);break r;case 2:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1059032,e=0|Ot(0|r,0|t+40);break r;case 3:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058972,e=0|Ot(0|r,0|t+40);break r;case 4:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058912,e=0|Ot(0|r,0|t+40);break r;case 5:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058852,e=0|Ot(0|r,0|t+40);break r;case 6:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058792,e=0|Ot(0|r,0|t+40);break r;case 7:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058732,e=0|Ot(0|r,0|t+40);break r;case 8:A[(t+32|0)>>2]=e+4|0,A[(t+36|0)>>2]=e+8|0,A[(t+60|0)>>2]=2,A[(t+20|0)>>2]=78,i=0,A[(t+44|0)>>2]=3,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058656,A[(t+12|0)>>2]=78,A[(t+56|0)>>2]=t+8|0,A[(t+16|0)>>2]=t+32|0,A[(t+8|0)>>2]=t+36|0,e=0|Ot(0|r,0|t+40);break r;case 9:A[(t+32|0)>>2]=e+1|0,A[(t+36|0)>>2]=e+2|0,A[(t+60|0)>>2]=2,A[(t+20|0)>>2]=79,i=0,A[(t+44|0)>>2]=3,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058564,A[(t+12|0)>>2]=79,A[(t+56|0)>>2]=t+8|0,A[(t+16|0)>>2]=t+36|0,A[(t+8|0)>>2]=t+32|0,e=0|Ot(0|r,0|t+40);break r;case 10:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058492,e=0|Ot(0|r,0|t+40);break r;case 11:A[(t+36|0)>>2]=e+1|0,A[(t+60|0)>>2]=1,A[(t+52|0)>>2]=1,A[(t+48|0)>>2]=1058428,A[(t+44|0)>>2]=1,A[(t+40|0)>>2]=1058420,A[(t+12|0)>>2]=80,A[(t+56|0)>>2]=t+8|0,A[(t+8|0)>>2]=t+36|0,e=0|Ot(0|r,0|t+40);break r;case 12:A[(t+36|0)>>2]=e+1|0,A[(t+60|0)>>2]=1,i=0,A[(t+44|0)>>2]=2,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058364,A[(t+12|0)>>2]=79,A[(t+56|0)>>2]=t+8|0,A[(t+8|0)>>2]=t+36|0,e=0|Ot(0|r,0|t+40);break r;case 13:A[(t+4|0)>>2]=e+16|0,A[(t+32|0)>>2]=e+24|0,A[(t+36|0)>>2]=e+4|0,A[(20+(t+8|0)|0)>>2]=3,A[(20+(t+40|0)|0)>>2]=81,A[(t+52|0)>>2]=82,i=0,A[(t+12|0)>>2]=4,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=1058256,A[(t+44|0)>>2]=83,A[(t+24|0)>>2]=t+40|0,A[(t+56|0)>>2]=t+32|0,A[(t+48|0)>>2]=t+4|0,A[(t+40|0)>>2]=t+36|0,e=0|Ot(0|r,0|t+8);break r;case 14:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058188,e=0|Ot(0|r,0|t+40);break r;case 15:A[(t+32|0)>>2]=e+1|0,A[(t+36|0)>>2]=e+4|0,A[(t+60|0)>>2]=2,A[(t+20|0)>>2]=84,i=0,A[(t+44|0)>>2]=2,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058124,A[(t+12|0)>>2]=79,A[(t+56|0)>>2]=t+8|0,A[(t+16|0)>>2]=t+36|0,A[(t+8|0)>>2]=t+32|0,e=0|Ot(0|r,0|t+40);break r;case 16:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058044,e=0|Ot(0|r,0|t+40);break r;case 17:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1058020,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1058012,e=0|Ot(0|r,0|t+40);break r;case 18:}A[(t+36|0)>>2]=e+4|0,A[(t+60|0)>>2]=1,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1057972,A[(t+12|0)>>2]=85,A[(t+56|0)>>2]=t+8|0,A[(t+8|0)>>2]=t+36|0,e=0|Ot(0|r,0|t+40)}return h=t+64|0,0|e}(0|e+8,0|r);break e;case 3:A[(t+36|0)>>2]=e+8|0,A[(t+60|0)>>2]=1,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053892,A[(t+20|0)>>2]=66,A[(t+56|0)>>2]=t+16|0,A[(t+16|0)>>2]=t+36|0,n=0|Ot(0|r,0|t+40);break e;case 4:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1053440,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053868,n=0|Ot(0|r,0|t+40);break e;case 5:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1053440,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053832,n=0|Ot(0|r,0|t+40);break e;case 6:A[(t+12|0)>>2]=e+8|0,A[(t+36|0)>>2]=e+24|0,A[(t+60|0)>>2]=2,A[(t+28|0)>>2]=66,a=t,i=0,A[(t+44|0)>>2]=2,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053784,A[(t+20|0)>>2]=66,A[(t+56|0)>>2]=t+16|0,A[(t+24|0)>>2]=t+12|0,A[(t+16|0)>>2]=t+36|0,n=0|Ot(0|r,0|t+40);break e;case 7:A[(t+36|0)>>2]=e+8|0,A[(t+60|0)>>2]=1,a=t,i=0,A[(t+44|0)>>2]=2,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053740,A[(t+20|0)>>2]=66,A[(t+56|0)>>2]=t+16|0,A[(t+16|0)>>2]=t+36|0,n=0|Ot(0|r,0|t+40);break e;case 8:A[(t+60|0)>>2]=0,A[(t+56|0)>>2]=1053440,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053704,n=0|Ot(0|r,0|t+40);break e;case 9:A[(t+12|0)>>2]=e+8|0,A[(t+36|0)>>2]=e+16|0,A[(t+60|0)>>2]=2,A[(t+28|0)>>2]=64,a=t,i=0,A[(t+44|0)>>2]=2,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053668,A[(t+20|0)>>2]=64,A[(t+56|0)>>2]=t+16|0,A[(t+24|0)>>2]=t+12|0,A[(t+16|0)>>2]=t+36|0,n=0|Ot(0|r,0|t+40);break e;case 10:A[(t+36|0)>>2]=e+8|0,A[(t+60|0)>>2]=1,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053636,A[(t+20|0)>>2]=66,A[(t+56|0)>>2]=t+16|0,A[(t+16|0)>>2]=t+36|0,n=0|Ot(0|r,0|t+40);break e;case 11:A[(t+36|0)>>2]=e+1|0,A[(t+60|0)>>2]=1,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053604,A[(t+20|0)>>2]=67,A[(t+56|0)>>2]=t+16|0,A[(t+16|0)>>2]=t+36|0,n=0|Ot(0|r,0|t+40);break e;case 2:}A[(t+12|0)>>2]=e+8|0,A[(t+60|0)>>2]=1,a=t,i=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=i,A[(t+40|0)>>2]=1053932,A[(t+20|0)>>2]=64,A[(t+56|0)>>2]=t+16|0,A[(t+16|0)>>2]=t+12|0,n=0|Ot(0|r,0|t+40)||(i=0|A[(o=e+16|0)>>2],a=0|A[(o+4|0)>>2],!(1!=(0|(o=i))|(0|a)!=(0|(i=0))|0)&&(A[(t+36|0)>>2]=e+24|0,A[(t+60|0)>>2]=1,a=t,o=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=o,A[(t+40|0)>>2]=1053952,A[(t+20|0)>>2]=64,A[(t+56|0)>>2]=t+16|0,A[(t+16|0)>>2]=t+36|0,0|Ot(0|r,0|t+40)))?1:0}return h=t+64|0,0|n}(0|e,0|r+16))){n=0|y(0|A[r>>2],0|A[(r+8|0)>>2]),(t=0|A[(r+4|0)>>2])&&Ci(0|A[r>>2]),(t=0|A[(e+48|0)>>2])&&(a=0|A[(e+52|0)>>2])&&Ci(0|t);e:{r:switch(0|(0|f[e>>0])-1){case 0:if((t=0|f[(e+8|0)>>0])>>>0<14)break e;t:switch(0|t+-14){default:case 0:case 1:if(!(t=0|A[(e+16|0)>>2]))break e;Ci(0|A[(e+12|0)>>2]);break e;case 2:break t;case 3:break e}if(3!=(0|f[(e+12|0)>>0]))break e;t=0|A[(e+16|0)>>2],va[0|A[(0|A[(t+4|0)>>2])>>2]](0|A[t>>2]),a=0|A[(t+4|0)>>2],0|A[(a+4|0)>>2]&&Ci(0|A[t>>2],0,A[(a+8|0)>>2]),Ci(0|A[(e+16|0)>>2]);break e;case 2:case 6:if(0|A[(e+8|0)>>2])break e;if(!(t=0|A[(e+16|0)>>2]))break e;Ci(0|A[(e+12|0)>>2]);break e;case 5:if(0|A[(e+8|0)>>2]||(t=0|A[(e+16|0)>>2])&&Ci(0|A[(e+12|0)>>2]),0|A[(e+24|0)>>2])break e;if(!(t=0|A[(e+32|0)>>2]))break e;Ci(0|A[(e+28|0)>>2]);break e;case 9:break r;default:break e}0|A[(e+8|0)>>2]||(t=0|A[(e+16|0)>>2])&&Ci(0|A[(e+12|0)>>2])}return h=r+64|0,0|n}It(1051812,55,0|r+56,1052008,1051944),l()}function He(e,r){e|=0;var t,a=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0;h=t=h-48|0;e:{r:{t:{i:{if(G=p=0|A[(16+(r|=0)|0)>>2],_=a=0,g=a=0|A[(c=r)>>2],d=u=0|A[(c+4|0)>>2],u=_,c=a,o=(u=d)>>>0>(a=_)>>>0|(0|u)==(0|a)&c>>>0>(b=p)>>>0|0,c=a,a=o?b:g,b=o?c:u,s=a,!(p>>>0<a>>>0)){v=8;a:{n:{if((0|p)!=(0|s)&&(v=9,B=0|A[(r+8|0)>>2],2==(0|(y=255&(0|Ri(0|f[(B+s|0)>>0]))|0)))){if(be(0|t,0|r),s=0|A[(t+24|0)>>2],w=b=0|A[(o=t+16|0)>>2],m=a=0|A[(o+4|0)>>2],E=a=0|A[((o=t)+8|0)>>2],Q=b=0|A[(o+12|0)>>2],b=0|A[o>>2],a=0|A[(o+4|0)>>2],(0|(o=b))==(0|(c=1))&(0|a)==(0|(b=0))|0)break n;if(o=Q,E)break a;A[e>>2]=1,n[(e+8|0)>>1]=524;break e}A[e>>2]=1,o=0,A[(a=e+12|0)>>2]=0,A[(a+4|0)>>2]=o,i[(e+10|0)>>0]=y,i[(e+9|0)>>0]=2,i[(e+8|0)>>0]=v;break e}o=0|A[(c=t+32|0)>>2],a=0|A[(c+4|0)>>2],Z=o,A[(o=e+32|0)>>2]=Z,A[(o+4|0)>>2]=a,a=0|A[(c=t+40|0)>>2],o=0|A[(c+4|0)>>2],W=a,A[(a=e+40|0)>>2]=W,A[(a+4|0)>>2]=o,A[(e+28|0)>>2]=0|A[(t+28|0)>>2],A[(e+24|0)>>2]=s,o=m,A[(a=e+16|0)>>2]=w,A[(a+4|0)>>2]=o,o=Q,A[(a=e+8|0)>>2]=E,A[(a+4|0)>>2]=o,A[e>>2]=1;break e}if(y=1,o=d,j=o=0,k=(o=d)+(a=j)|0,(u=(c=g)+(b=s+1|0)|0)>>>0<b>>>0&&(k=k+1|0),g=u,d=k,A[(c=r)>>2]=u,A[(c+4|0)>>2]=k,k=m,(0|(s=w))<0)break i;if(s&&!(y=0|Ii(0|s,1)))break t;if(k=_,k=d,k=_,a=(k=d)>>>0>(c=_)>>>0|(0|k)==(0|c)&(o=g)>>>0>(b=G)>>>0|0,o=c,c=a?b:g,b=a?o:k,v=c,p>>>0<c>>>0)break r;if(!((p-v|0)>>>0<s>>>0)){p=B+v|0,1==(0|s)?i[y>>0]=0|f[p>>0]:qt(0|y,0|p,0|s),A[(e+4|0)>>2]=y,A[e>>2]=0,A[(e+12|0)>>2]=s,A[(e+8|0)>>2]=s,b=d,C=(a=w)&(o=-1)|0,R=c=(b=m)&(c=0)|0,u=(c=d)+(a=R)|0,(k=(b=g)+(o=C)|0)>>>0<o>>>0&&(u=u+1|0),A[(b=r)>>2]=k,A[(b+4|0)>>2]=u;break e}u=0,c=1051472,b=0,a=31&(o=32)|0,32<=(63&o|0)>>>0?(b=c<<a|0,I=0):(b=((1<<a|0)-1|0)&(c>>>(32-a|0)|0)|0|u<<a|0,I=c<<a|0),mi(0|e+8,(u=I)|(o=9474)|0,0|(c=b|(c=0)|0)),A[e>>2]=1,Ci(0|y);break e}Nt(0|s,0|p,1051556),l()}Vi(),l()}Hi(0|s,1),l()}Nt(0|v,0|p,1051556),l()}h=t+48|0}function Ke(e,r,t,i){e|=0,t|=0,i|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0;h=a=h-96|0;e:{r:{t:{i:{a:{n:{if(!(0|A[(48+(r|=0)|0)>>2])){if((0|i)<0)break n;if(i){if(!(c=0|Qi(0|i,1)))break r}else c=1;t=0|qt(0|c,0|t,0|i),A[(e+56|0)>>2]=i,A[(e+52|0)>>2]=i,A[(e+48|0)>>2]=t,n=0|A[(o=r)>>2],f=0|A[(o+4|0)>>2],b=n,A[(n=e)>>2]=b,A[(n+4|0)>>2]=f,f=0|A[(o=o+8|0)>>2],n=0|A[(o+4|0)>>2],u=f,A[(f=e+8|0)>>2]=u,A[(f+4|0)>>2]=n,n=0|A[(o=r+16|0)>>2],f=0|A[(o+4|0)>>2],s=n,A[(n=e+16|0)>>2]=s,A[(n+4|0)>>2]=f,f=0|A[(o=r+24|0)>>2],n=0|A[(o+4|0)>>2],k=f,A[(f=e+24|0)>>2]=k,A[(f+4|0)>>2]=n,n=0|A[(o=r+32|0)>>2],f=0|A[(o+4|0)>>2],p=n,A[(n=e+32|0)>>2]=p,A[(n+4|0)>>2]=f,f=0|A[(o=r+40|0)>>2],n=0|A[(o+4|0)>>2],y=f,A[(f=e+40|0)>>2]=y,A[(f+4|0)>>2]=n;break t}if(c=r+48|0,A[(8+(a+8|0)|0)>>2]=0|A[(c+8|0)>>2],n=0|A[(o=c)>>2],f=0|A[(o+4|0)>>2],d=n,A[((n=a)+8|0)>>2]=d,A[(n+12|0)>>2]=f,!((0|i)<0)){if(i)break a;c=1;break i}}Vi(),l()}if(!(c=0|Qi(0|i,1)))break e}t=0|qt(0|c,0|t,0|i),A[(a+76|0)>>2]=65,A[(a+60|0)>>2]=2,A[(a+88|0)>>2]=i,A[(a+84|0)>>2]=i,A[(a+80|0)>>2]=t,A[(a+68|0)>>2]=65,f=0,A[((n=a)+44|0)>>2]=2,A[(n+48|0)>>2]=f,A[(n+40|0)>>2]=1053472,A[(n+72|0)>>2]=n+8|0,A[(n+64|0)>>2]=n+80|0,A[(n+56|0)>>2]=n+64|0,Br(0|n+24,0|n+40),(i=0|A[(n+84|0)>>2])&&Ci(0|A[(a+80|0)>>2]),f=0|A[((o=a)+24|0)>>2],n=0|A[(o+28|0)>>2],g=f,A[((f=e)+48|0)>>2]=g,A[(f+52|0)>>2]=n,A[(f+56|0)>>2]=0|A[(8+(o+24|0)|0)>>2],n=0|A[(o=r)>>2],f=0|A[(o+4|0)>>2],v=n,A[(n=e)>>2]=v,A[(n+4|0)>>2]=f,f=0|A[(o=o+8|0)>>2],n=0|A[(o+4|0)>>2],_=f,A[(f=e+8|0)>>2]=_,A[(f+4|0)>>2]=n,n=0|A[(o=r+16|0)>>2],f=0|A[(o+4|0)>>2],w=n,A[(n=e+16|0)>>2]=w,A[(n+4|0)>>2]=f,f=0|A[(o=r+24|0)>>2],n=0|A[(o+4|0)>>2],m=f,A[(f=e+24|0)>>2]=m,A[(f+4|0)>>2]=n,n=0|A[(o=r+32|0)>>2],f=0|A[(o+4|0)>>2],B=n,A[(n=e+32|0)>>2]=B,A[(n+4|0)>>2]=f,f=0|A[(o=r+40|0)>>2],n=0|A[(o+4|0)>>2],E=f,A[(f=e+40|0)>>2]=E,A[(f+4|0)>>2]=n,(e=0|A[(a+12|0)>>2])&&Ci(0|A[(a+8|0)>>2])}return void(h=a+96|0)}Hi(0|i,1),l()}Hi(0|i,1),l()}function qe(e,r){var t=0,i=0,a=0,n=0,f=0,o=0;t=0|ea(0|(e|=0),0|(r|=0));e:{r:{t:if(!(0|Li(0|e))){i=0|A[e>>2];i:{if(!(0|Si(0|e))){if(r=i+r|0,(0|(e=0|ra(0|e,0|i)))!=(0|A[267983]))break i;if(3!=(0|3&(0|A[(t+4|0)>>2])))break t;return A[267981]=r,void bi(0|e,0|r,0|t)}if(!(0|ca(0,0,e=16+(i+r|0)|0)))break r;return void(A[267985]=(0|A[267985])-e|0)}i>>>0<256?(0|(a=0|A[(e+12|0)>>2]))==(0|(n=0|A[(e+8|0)>>2]))?(f=0,o=(0|A[267881])&(0|da(-2,0|i>>>3))|0,A[(f+1071524|0)>>2]=o):(A[(n+12|0)>>2]=a,A[(a+8|0)>>2]=n):Vr(0|e)}if(0|Gi(0|t)){bi(0|e,0|r,0|t);break e}t:{if((0|t)!=(0|A[267984])){if((0|t)!=(0|A[267983]))break t;return A[267983]=e,r=(0|A[267981])+r|0,A[267981]=r,void hi(0|e,0|r)}if(A[267984]=e,r=(0|A[267982])+r|0,A[267982]=r,A[(e+4|0)>>2]=1|r,(0|e)!=(0|A[267983]))break r;return A[267981]=0,void(A[267983]=0)}if(r=(i=0|Ti(0|t))+r|0,i>>>0<256?(0|(a=0|A[(t+12|0)>>2]))==(0|(t=0|A[(t+8|0)>>2]))?(f=0,o=(0|A[267881])&(0|da(-2,0|i>>>3))|0,A[(f+1071524|0)>>2]=o):(A[(t+12|0)>>2]=a,A[(a+8|0)>>2]=t):Vr(0|t),hi(0|e,0|r),(0|e)!=(0|A[267983]))break e;A[267981]=r}return}r>>>0<256?(r=1071532+((t=r>>>3|0)<<3|0)|0,(i=0|A[267881])&(t=1<<t|0)|0?t=0|A[(r+8|0)>>2]:(A[267881]=i|t|0,t=r),A[(r+8|0)>>2]=e,A[(t+12|0)>>2]=e,A[(e+12|0)>>2]=r,A[(e+8|0)>>2]=t):Nr(0|e,0|r)}function $e(e){var r,t=0,i=0,a=0;(t=0|A[(148+(e|=0)|0)>>2])&&Ci(0|A[(e+144|0)>>2]);e:{r:switch(0|A[e>>2]){case 0:case 2:break e}(t=0|A[(e+8|0)>>2])&&Ci(0|A[(e+4|0)>>2])}if(t=0|A[(e+88|0)>>2]){if(i=0|A[(e+96|0)>>2])for(i=s(i,24);0|A[t>>2]&&(a=0|A[(t+8|0)>>2])&&Ci(0|A[(t+4|0)>>2]),t=t+24|0,i=i+-24|0;);(t=0|A[(e+92|0)>>2])&&(t=s(t,24))&&Ci(0|A[(e+88|0)>>2])}e:{r:switch(0|A[(e+24|0)>>2]){case 0:case 2:break e}(t=0|A[(e+32|0)>>2])&&Ci(0|A[(e+28|0)>>2])}if((t=0|A[(e+100|0)>>2])&&(i=0|A[(e+104|0)>>2])&&Ci(0|t),(t=0|A[(e+112|0)>>2])&&(i=0|A[(e+116|0)>>2])&&Ci(0|t),(t=0|A[(e+124|0)>>2])&&(i=0|A[(e+128|0)>>2])&&Ci(0|t),r=0|A[(e+136|0)>>2]){if(i=0|A[(r+8|0)>>2])for(a=(t=0|A[r>>2])+s(i,176)|0;$e(0|t),(i=0|A[(t+164|0)>>2])&&Ci(0|A[(t+160|0)>>2]),(0|(t=t+176|0))!=(0|a););(t=0|A[(r+4|0)>>2])&&(t=s(t,176))&&Ci(0|A[r>>2]),Ci(0|A[(e+136|0)>>2])}dt(0|e+48),(t=0|A[(e+64|0)>>2])&&(t=5+(t+(i=8+(t<<3|0)|0)|0)|0)&&Ci(0|(0|A[(e+68|0)>>2])-i)}function er(e,r){e|=0;var t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0;e:{if(!((r|=0)>>>0>1279)){n=r>>>5|0;r:{t:{i:{a:{if(t=0|A[e>>2]){i=e+(t<<2|0)|0,a=e+((t+n|0)<<2|0)|0,f=(t=t+-1|0)>>>0>39;n:for(;;){if(f)break a;if((o=n+t|0)>>>0>=40)break e;if(A[a>>2]=0|A[i>>2],a=a+-4|0,i=i+-4|0,-1==(0|(t=t+-1|0)))break n}}n:{A:{if(n){i=e+4|0,a=n<<2|0,t=0;f:for(;;){if(160==(0|t))break A;if(A[(i+t|0)>>2]=0,(0|a)==(0|(t=t+4|0)))break f}}if(i=(t=0|A[e>>2])+n|0,f=31&r|0)break n;return A[e>>2]=i,0|e}Rt(40,40,1070320),l()}if((a=i+-1|0)>>>0>39)break i;if(c=i,r=(a=0|A[(4+(e+(a<<2|0)|0)|0)>>2])>>>(o=31&(0-r|0)|0)|0){if(i>>>0>39)break t;A[(4+(e+(i<<2|0)|0)|0)>>2]=r,c=i+1|0}if(!((r=n+1|0)>>>0>=i>>>0)){t=(((t+n|0)<<2|0)+e|0)-4|0;n:for(;;){if((i+-2|0)>>>0>=40)break r;if(b=a<<f|0,a=0|A[t>>2],A[(t+4|0)>>2]=b|a>>>o|0,t=t+-4|0,!(r>>>0<(i=i+-1|0)>>>0))break n}}return A[(t=4+(e+(n<<2|0)|0)|0)>>2]=(0|A[t>>2])<<f|0,A[e>>2]=c,0|e}Rt(0|t,40,1070320),l()}Rt(0|a,40,1070320),l()}Rt(0|i,40,1070320),l()}Rt(-1,40,1070320),l()}Lt(1070362,29,1070320),l()}Rt(0|o,40,1070320),l()}function rr(e,r){e|=0;var t,a=0,n=0,f=0,o=0,c=0,u=0,k=0,p=0;h=t=h-16|0;e:{r:if(!((o=0|A[(4+(r|=0)|0)>>2])&&(n=1,0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],0|A[r>>2],o)))){if(n=0|A[(r+12|0)>>2]){k=(a=0|A[(r+8|0)>>2])+s(n,12)|0,c=0|A[(e+28|0)>>2],o=(t+8|0)-1|0,u=0|A[(e+24|0)>>2],p=4+(t+8|0)|0;t:for(;;){i:{a:{n:{A:{f:{o:{c:{b:switch(0|b[a>>1]){default:if((r=0|A[(a+4|0)>>2])>>>0<65)break c;for(e=0|A[(c+12|0)>>2];;){if(0|va[0|e](u,1067888,64))break a;if(!((r=r+-64|0)>>>0>64))break n}case 1:r=0|b[(a+2|0)>>1],i[p>>0]=0,A[(t+8|0)>>2]=0,e=1;u:switch(0|b[a>>1]){case 1:if(!((e=0|b[(a+2|0)>>1])>>>0<1e3)){f=e>>>0<1e4?4:5;break f}if(f=1,e>>>0<10)break f;f=e>>>0<100?2:3;break f;case 2:e=2}if((f=0|A[(a+(e<<2|0)|0)>>2])>>>0>=6)break o;if(f)break f;f=0;break A;case 2:}if(0|va[0|A[(c+12|0)>>2]](u,0|A[(a+4|0)>>2],0|A[(a+8|0)>>2]))break a;break i}if(r)break n;break i}St(0|f,5,1067872),l()}for(e=f;n=((65535&r|0)>>>0)/10|0,i[(o+e|0)>>0]=48|r-s(n,10),r=n,e=e+-1|0;);}if(0|va[0|A[(c+12|0)>>2]](u,t+8|0,f))break a;break i}if(!(r>>>0>63)&&(0|i[(r+1067888|0)>>0])<=-65)break e;if(!(0|va[0|A[(c+12|0)>>2]](u,1067888,r)))break i}n=1;break r}if((0|k)==(0|(a=a+12|0)))break t}}n=0}return h=t+16|0,0|n}re(1067888,64,0,0|r,1067952),l()}function tr(e,r,t){e|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0;h=a=h-64|0;e:{if(k=0|f[(12+(r|=0)|0)>>0]){if(ye(0|a,0|t,4,0|(u=0|A[(r+8|0)>>2]),0|(n=0)),b=1,1==(0|A[a>>2])){n=0|A[(c=a+40|0)>>2],o=0|A[(c+4|0)>>2],p=n,A[(n=e+40|0)>>2]=p,A[(n+4|0)>>2]=o,o=0|A[(c=a+32|0)>>2],n=0|A[(c+4|0)>>2],y=o,A[(o=e+32|0)>>2]=y,A[(o+4|0)>>2]=n,n=0|A[(c=a+24|0)>>2],o=0|A[(c+4|0)>>2],d=n,A[(n=e+24|0)>>2]=d,A[(n+4|0)>>2]=o,o=0|A[(c=a+16|0)>>2],n=0|A[(c+4|0)>>2],g=o,A[(o=e+16|0)>>2]=g,A[(o+4|0)>>2]=n,n=0|A[(c=a+8|0)>>2],o=0|A[(c+4|0)>>2],v=n,A[(n=e+8|0)>>2]=v,A[(n+4|0)>>2]=o;break e}}else l=0|oi(4,31),u=0|A[(b=t+8|0)>>2],(0|A[(t+4|0)>>2])==(0|u)&&(nt(0|t,0|u,1),u=0|A[b>>2]),i[((0|A[t>>2])+u|0)>>0]=l,A[b>>2]=1+(0|A[b>>2])|0,u=0|A[(r+8|0)>>2];r:{if(u){r=0|A[r>>2],b=s(u,56);t:for(;;){if(te(0|a,0|r,0|t),1==(0|A[a>>2]))break r;if(r=r+56|0,!(b=b+-56|0))break t}}if(!k&&(i[(a+48|0)>>0]=5,Fe(0|a,0|t,0|a+48),b=1,1==(0|A[a>>2]))){o=0|A[(c=a+40|0)>>2],n=0|A[(c+4|0)>>2],_=o,A[(o=e+40|0)>>2]=_,A[(o+4|0)>>2]=n,n=0|A[(c=a+32|0)>>2],o=0|A[(c+4|0)>>2],w=n,A[(n=e+32|0)>>2]=w,A[(n+4|0)>>2]=o,o=0|A[(c=a+24|0)>>2],n=0|A[(c+4|0)>>2],m=o,A[(o=e+24|0)>>2]=m,A[(o+4|0)>>2]=n,n=0|A[(c=a+16|0)>>2],o=0|A[(c+4|0)>>2],B=n,A[(n=e+16|0)>>2]=B,A[(n+4|0)>>2]=o,o=0|A[(c=a+8|0)>>2],n=0|A[(c+4|0)>>2],E=o,A[(o=e+8|0)>>2]=E,A[(o+4|0)>>2]=n;break e}A[(e+4|0)>>2]=t,b=0;break e}n=0|A[(c=a+40|0)>>2],o=0|A[(c+4|0)>>2],Q=n,A[(n=e+40|0)>>2]=Q,A[(n+4|0)>>2]=o,o=0|A[(c=a+32|0)>>2],n=0|A[(c+4|0)>>2],I=o,A[(o=e+32|0)>>2]=I,A[(o+4|0)>>2]=n,n=0|A[(c=a+24|0)>>2],o=0|A[(c+4|0)>>2],G=n,A[(n=e+24|0)>>2]=G,A[(n+4|0)>>2]=o,o=0|A[(c=a+16|0)>>2],n=0|A[(c+4|0)>>2],Z=o,A[(o=e+16|0)>>2]=Z,A[(o+4|0)>>2]=n,n=0|A[(c=a+8|0)>>2],o=0|A[(c+4|0)>>2],W=n,A[(n=e+8|0)>>2]=W,A[(n+4|0)>>2]=o,b=1}A[e>>2]=b,h=a+64|0}function ir(e){var r,t=0,i=0,a=0;e:{r:switch(0|A[(e|=0)>>2]){case 0:case 2:break e}(t=0|A[(e+8|0)>>2])&&Ci(0|A[(e+4|0)>>2])}if(t=0|A[(e+88|0)>>2]){if(i=0|A[(e+96|0)>>2])for(i=s(i,24);0|A[t>>2]&&(a=0|A[(t+8|0)>>2])&&Ci(0|A[(t+4|0)>>2]),t=t+24|0,i=i+-24|0;);(t=0|A[(e+92|0)>>2])&&(t=s(t,24))&&Ci(0|A[(e+88|0)>>2])}e:{r:switch(0|A[(e+24|0)>>2]){case 0:case 2:break e}(t=0|A[(e+32|0)>>2])&&Ci(0|A[(e+28|0)>>2])}if((t=0|A[(e+100|0)>>2])&&(i=0|A[(e+104|0)>>2])&&Ci(0|t),(t=0|A[(e+112|0)>>2])&&(i=0|A[(e+116|0)>>2])&&Ci(0|t),(t=0|A[(e+124|0)>>2])&&(i=0|A[(e+128|0)>>2])&&Ci(0|t),r=0|A[(e+136|0)>>2]){if(i=0|A[(r+8|0)>>2])for(a=(t=0|A[r>>2])+s(i,176)|0;$e(0|t),(i=0|A[(t+164|0)>>2])&&Ci(0|A[(t+160|0)>>2]),(0|(t=t+176|0))!=(0|a););(t=0|A[(r+4|0)>>2])&&(t=s(t,176))&&Ci(0|A[r>>2]),Ci(0|A[(e+136|0)>>2])}dt(0|e+48),(t=0|A[(e+64|0)>>2])&&(t=5+(t+(i=8+(t<<3|0)|0)|0)|0)&&Ci(0|(0|A[(e+68|0)>>2])-i)}function ar(e,r,t){r|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=a=h-16|0;e:{r:{t:{if(e=0|A[(e|=0)>>2],!(0|A[e>>2])){A[e>>2]=-1,function(e,r,t,i){e|=0;var a=0,n=0,o=0,c=0,b=0,u=0,k=0;a=0,b=(i|=0)-(o=(c=i>>>0<(n=(-4&(3+(t|=0)|0)|0)-t|0)>>>0)?0:7&(i-n|0)|0)|0;i:{if(!(i>>>0<o>>>0)){u=c?i:n,c=(i+t|0)-1|0,k=10;a:{n:{A:{f:for(;;){if(!(o+a|0))break A;if(n=c+a|0,a=a+-1|0,(0|f[n>>0])==(0|k))break f}a=i+a|0;break n}n=s(10,16843009);A:f:for(;;){if((a=b)>>>0<=u>>>0)break A;if(b=a+-8|0,-2139062144&((-1^(c=(0|A[((o=t+a|0)-4|0)>>2])^n|0)|0)&(c+-16843009|0)|0|(-1^(o=(0|A[(o+-8|0)>>2])^n|0)|0)&(o+-16843009|0)|0)|0)break f}if(a>>>0>i>>>0)break i;o=t+-1|0,b=10;A:for(;;){if(!a){n=0;break a}if(n=o+a|0,a=a+-1|0,(0|f[n>>0])==(0|b))break A}}n=1}return A[(e+4|0)>>2]=a,void(A[e>>2]=n)}Nt(0|b,0|i,1068060),l()}St(0|a,0|i,1068076),l()}(0|a,0,0|r,0|t);i:{a:{if(!(0|A[a>>2])){if((u=0|A[(e+12|0)>>2])?10==(0|f[((u+(0|A[(e+4|0)>>2])|0)-1|0)>>0])&&(u=0,A[(e+12|0)>>2]=0,i[(e+16|0)>>0]=0):u=0,((0|A[(e+8|0)>>2])-u|0)>>>0>t>>>0)break a;g=c=0|Qt(0|e+4,0|r,0|t),d=o=m,p=(n=c)&(b=255)|0,k=c=o&(c=0)|0,c=o,c=o,g=(o=n)&(b=-256)|0,d=n=c&(n=-1)|0;break i}if((u=1+(0|A[(a+4|0)>>2])|0)>>>0>t>>>0)break t;if(!(y=0|A[(e+12|0)>>2]))break r;if(((0|A[(e+8|0)>>2])-y|0)>>>0<=u>>>0){if(p=n=0|Qt(0|e+4,0|r,0|u),k=o=m,c=n,n=o&(n=0)|0,(0|(o=c&(b=255)|0))!=(0|(b=4))|(0|n)!=(0|(c=0))|0)break e;y=0|A[(e+12|0)>>2]}else qt(0|(0|A[(e+4|0)>>2])+y,0|r,0|u),y=y+u|0,A[(e+12|0)>>2]=y;if(!y)break r;A[(e+12|0)>>2]=0,i[(e+16|0)>>0]=0;break r}qt(0|(0|A[(e+4|0)>>2])+u,0|r,0|t),A[(e+12|0)>>2]=u+t|0,p=4,k=o=0,g=0,d=o=0}o=k,o=d,p=(b=p)|(c=g)|0,k=n=(o=k)|(n=d)|0;break e}It(1060120,16,0|a+8,1060364,1061608),l()}Lt(1060176,35,1060288),l()}r=r+u|0,t=t-u|0,(0|A[(e+8|0)>>2])>>>0>t>>>0?(qt(0|A[(e+4|0)>>2],0|r,0|t),A[(e+12|0)>>2]=t,p=(o=4)|(c=0)|0,k=n=(b=0)|(n=0)|0):(p=n=0|Qt(0|e+4,0|r,0|t),k=b=m,v=(o=n)&(c=255)|0,_=n=b&(n=0)|0,n=b,b=o,w=o=n&(o=-1)|0,p=(n=v)|(c=b&(c=-256)|0)|0,k=b=(o=_)|(b=w)|0)}return A[e>>2]=1+(0|A[e>>2])|0,h=a+16|0,m=n=k,0|p}function nr(e,r){e|=0;var t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,B=0,E=0;e:{r:{t:{i:{if(f=7&(r|=0)|0){if((i=0|A[e>>2])>>>0>=41)break i;if(i){for(v=a=0|A[(t=1063888+(f<<2|0)|0)>>2],y=n=0,p=4+(e+(i<<2|0)|0)|0,s=i<<2|0,f=e+4|0,c=0,b=n=0;h=f,_=a=0,a=y,n=0|la(0|(n=0|A[(t=f)>>2]),0|(a=_),0|v,0|(n=y)),w=a=m,a=b,t=n,k=c,o=(a=w)+(n=b)|0,(u=t+c|0)>>>0<c>>>0&&(o=o+1|0),c=u,b=o,A[h>>2]=u,f=f+4|0,a=u,t=0,n=31&(k=32)|0,32<=(63&k|0)>>>0?(t=0,d=o>>>n|0):(t=o>>>n|0,d=(((1<<n|0)-1|0)&o|0)<<(32-n|0)|0|a>>>n|0),c=d,b=t,s=s+-4|0;);if(t=b,f=c){if(i>>>0>39)break t;A[p>>2]=f,i=i+1|0}}else i=0;A[e>>2]=i}if(8&r|0){if((i=0|A[e>>2])>>>0>=41)break r;if(i){for(p=4+(e+(s=i<<2|0)|0)|0,f=e+4|0,c=0,b=t=0;B=f,t=0|la(0|(t=0|A[(o=f)>>2]),0|(a=0),1e8,0|(t=0)),E=a=m,a=b,o=t,k=c,u=(a=E)+(t=b)|0,(n=o+c|0)>>>0<c>>>0&&(u=u+1|0),c=n,b=u,A[B>>2]=n,f=f+4|0,a=n,o=0,t=31&(k=32)|0,32<=(63&k|0)>>>0?(o=0,g=u>>>t|0):(o=u>>>t|0,g=(((1<<t|0)-1|0)&u|0)<<(32-t|0)|0|a>>>t|0),c=g,b=o,s=s+-4|0;);if(o=b,f=c){if(i>>>0>39)break e;A[p>>2]=f,i=i+1|0}}else i=0;A[e>>2]=i}return 16&r|0&&ge(0|e,1063968,2),32&r|0&&ge(0|e,1063976,4),64&r|0&&ge(0|e,1063992,7),128&r|0&&ge(0|e,1064020,14),256&r|0&&ge(0|e,1064076,27),0|e}St(0|i,40,1070320),l()}Rt(0|i,40,1070320),l()}St(0|i,40,1070320),l()}Rt(0|i,40,1070320),l()}function Ar(e,r,t,a,o,c,b,u,s,k,p,y){e|=0,r|=0,t|=0,a|=0,o|=0,c|=0,b|=0,u|=0;var d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0;e:{r:{t:{i:{a:{n:{if(_=k|=0,_=y|=0,!((_=k)>>>0<(d=y)>>>0|(0|_)==(0|d)&(v=s|=0)>>>0<=(g=p|=0)>>>0|0)){if(v=k,v=y,h=(g=s)-(d=p)|0,G=w=(v=k)-(w=(g>>>0<d>>>0)+(_=y)|0)|0,w=_,(w=G)>>>0<(g=_)>>>0|(0|w)==(0|g)&(v=h)>>>0<=d>>>0|0)break n;if(v=k,v=u,_=(d=s)-(g=b)|0,Z=h=(v=k)-(h=(d>>>0<g>>>0)+(w=u)|0)|0,h=w,!((h=Z)>>>0<(d=w)>>>0|(0|h)==(0|d)&(v=_)>>>0<=g>>>0|0)&&(W=v=k,v=u,g=b,h=0,w=31&(d=1)|0,32<=(63&d|0)>>>0?(h=g<<w|0,E=0):(h=((1<<w|0)-1|0)&(g>>>(32-w|0)|0)|0|v<<w|0,E=g<<w|0),j=h,w=(v=s)-(d=E)|0,C=_=(h=W)-(_=(v>>>0<d>>>0)+(g=j)|0)|0,_=y,h=p,v=0,g=31&(d=1)|0,32<=(63&d|0)>>>0?(v=h<<g|0,Q=0):(v=((1<<g|0)-1|0)&(h>>>(32-g|0)|0)|0|_<<g|0,Q=h<<g|0),R=v,(v=C)>>>0>(h=R)>>>0|(0|v)==(0|h)&(_=w)>>>0>=(d=Q)>>>0|0))break a;if(_=u,_=y,!((_=u)>>>0<(v=y)>>>0|(0|_)==(0|v)&(d=b)>>>0<=(h=p)>>>0|0)&&(d=k,d=u,d=y,p=g=(h=b)-(v=p)|0,y=w=(d=u)-(w=(h>>>0<v>>>0)+(_=y)|0)|0,v=g,_=(d=s)-g|0,N=g=(w=k)-(g=(d>>>0<g>>>0)+(h=y)|0)|0,g=h,(g=N)>>>0<(d=h)>>>0|(0|g)==(0|d)&(w=_)>>>0<=v>>>0|0))break i;return void(A[e>>2]=0)}return void(A[e>>2]=0)}return void(A[e>>2]=0)}if(a>>>0>t>>>0)break t;return A[(e+4|0)>>2]=a,A[e>>2]=r,void(n[(e+8|0)>>1]=o)}if(a>>>0>t>>>0)break r;S=r+a|0,m=0,B=r;i:{a:for(;;){if((0|a)==(0|m))break i;if(m=m+1|0,Y=B+a|0,B=I=B+-1|0,57!=(0|f[(Y+-1|0)>>0]))break a}if(i[(B=I+a|0)>>0]=1+(0|f[B>>0])|0,(1+(a-m|0)|0)>>>0>=a>>>0)break e;ii(0|B+1,48,0|m+-1);break e}if(a?(i[r>>0]=49,m=48,1!=(0|a)&&(m=48,ii(0|r+1,48,0|a+-1))):m=49,o=(65536+(o<<16|0)|0)>>16|0,a>>>0>=t>>>0)break e;if((0|o)<=(0|(c<<16|0)>>16))break e;i[S>>0]=m,a=a+1|0;break e}St(0|a,0|t,1066596),l()}St(0|a,0|t,1066612),l()}if(!(a>>>0>t>>>0))return A[(e+4|0)>>2]=a,A[e>>2]=r,void(n[(e+8|0)>>1]=o);St(0|a,0|t,1066628),l()}function fr(e,r,t,i,a){e|=0,r|=0,t|=0,i|=0;var n,f=0,o=0,c=0,b=0,u=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0;h=n=h-32|0;e:{r:{if(a|=0){t:{if(!(a>>>0<8)){if((0|536870911&a)==(0|a)){a=1+(-1>>>k((((a<<3|0)>>>0)/7|0)-1|0)|0)|0;break t}di(0|n+24,1),a=0|A[(n+28|0)>>2],i=0|A[(n+24|0)>>2];break r}a=a>>>0<4?4:8}if(E=f=0,Q=f=0,g=o=0|la(0|t,0|(f=E),0|a,0|(o=Q)),d=f=m,p=o,o=0,c=31&(y=32)|0,32<=(63&y|0)>>>0?(o=0,_=f>>>c|0):(o=f>>>c|0,_=(((1<<c|0)-1|0)&f|0)<<(32-c|0)|0|p>>>c|0),_||(o=d,(b=(i+(u=g)|0)-1|0)>>>0<u>>>0||!i||!((b=(u=b&(0-i|0)|0)+(w=a+4|0)|0)>>>0>=u>>>0))){di(0|n+8,1),a=0|A[(n+12|0)>>2],i=0|A[(n+8|0)>>2];break r}if(!(v=b?0|Qi(0|b,0|i):i)){!function(e,r,t,i){if(e|=0,t|=0,i|=0,!(r|=0))return A[(e+4|0)>>2]=i,void(A[e>>2]=t);Hi(0|t,0|i),l()}(0|n+16,1,0|b,0|i),a=0|A[(n+20|0)>>2],i=0|A[(n+16|0)>>2];break r}ii(0|(u=v+u|0),255,0|w),a=(b=a+-1|0)>>>0<8?b:s(a>>>3|0,7),g=b,d=o=0}else g=0,d=f=0,a=0,u=1063424;A[(e+4|0)>>2]=t,A[(e+24|0)>>2]=r,A[(e+20|0)>>2]=a-r|0,A[(e+8|0)>>2]=i,o=0,f=u,p=0,c=31&(y=32)|0,32<=(63&y|0)>>>0?(p=f<<c|0,B=0):(p=((1<<c|0)-1|0)&(f>>>(32-c|0)|0)|0|o<<c|0,B=f<<c|0),I=p,p=d,f=(p=I)|(f=d)|0,G=(o=B)|(y=g)|0,A[(o=e+12|0)>>2]=G,A[(o+4|0)>>2]=f,a=0;break e}A[(e+4|0)>>2]=i,A[(e+8|0)>>2]=a,a=1}A[e>>2]=a,h=n+32|0}function or(e,r,t){e|=0,r|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0;h=a=h-16|0;e:{r:{t:{if(t|=0){b=0|A[(e+4|0)>>2],u=0|A[e>>2],s=0|A[(e+8|0)>>2];i:for(;;){if(0|f[s>>0]&&0|va[0|A[(b+12|0)>>2]](u,1067220,4)){e=1;break t}n=0,o=t;a:{n:for(;;){c=r+n|0;A:if(o>>>0<8)if(o){e=0;f:{o:for(;;){if(10==(0|f[(c+e|0)>>0]))break f;if((0|o)==(0|(e=e+1|0)))break o}c=0;break A}c=1,o=e}else o=0,c=0;else Gr(0|a+8,10,0|c,0|o),o=0|A[(a+12|0)>>2],c=0|A[(a+8|0)>>2];if(k=0,1==(0|c)){if(n=1+(e=o+n|0)|0,!(e>>>0>=t>>>0)&&10==(0|f[(r+e|0)>>0])){k=1;break a}if(o=t-n|0,t>>>0>=n>>>0)continue n}break n}n=t}i[s>>0]=k;a:{if(!(t>>>0>n>>>0)){if((0|t)!=(0|n))break r;if(!(0|va[0|A[(b+12|0)>>2]](u,r,n)))break a;e=1;break t}if((0|i[(e=r+n|0)>>0])<=-65)break r;if(0|va[0|A[(b+12|0)>>2]](u,r,n)){e=1;break t}if((0|i[e>>0])<=-65)break e}if(r=r+n|0,!(t=t-n|0))break i}}e=0}return h=a+16|0,0|e}re(0|r,0|t,0,0|n,1067224),l()}re(0|r,0|t,0|n,0|t,1067240),l()}function cr(){var e,r,t,a=0,n=0,o=0,c=0,b=0,u=0;h=e=h-32|0,1!=(0|A[267878])&&(o=0,A[(1071512+(c=0)|0)>>2]=1,A[(c+1071516|0)>>2]=o,A[267880]=0),r=0|Pr(1071516),t=a=0|A[(r+24|0)>>2],a=2==(0|a),A[(r+24|0)>>2]=a?0:t;e:{r:{t:{i:{a:{if(!a){if(n=0|f[(4+(a=r+24|0)|0)>>0],i[(a+4|0)>>0]=1,n=1&n|0,i[(e+4|0)>>0]=n,n)break a;if(b=0,2147483647&(0|A[267868])|0&&(b=1^(0|li())|0),u=a+4|0,0|f[(a+5|0)>>0])break i;if(n=0|A[a>>2],A[a>>2]=n||1,!n)break e;if(2!=(0|n))break t;if(n=0|A[a>>2],A[a>>2]=0,A[(e+4|0)>>2]=n,2!=(0|n))break r;b||2147483647&(0|A[267868])|0&&(0|li()||(i[(a+5|0)>>0]=1)),i[u>>0]=0}return a=0|A[r>>2],A[r>>2]=a+-1|0,1==(0|a)&&Ut(0|r),void(h=e+32|0)}A[(e+28|0)>>2]=0,A[(e+24|0)>>2]=1060120,c=e,o=0,A[(e+12|0)>>2]=1,A[(e+16|0)>>2]=o,A[(e+8|0)>>2]=1063228,Mt(0|e+4,0|e+8),l()}i[(e+12|0)>>0]=b,A[(e+8|0)>>2]=u,It(1060396,43,0|e+8,1060440,1062912),l()}Ai(1062928,23,1062952),l()}A[(e+28|0)>>2]=0,A[(e+24|0)>>2]=1060120,c=e,o=0,A[(e+12|0)>>2]=1,A[(e+16|0)>>2]=o,A[(e+8|0)>>2]=1063e3,Ft(0|e+4,0|e+8,1063008),l()}Ai(1063104,26,1063180),l(),l(),l()}function br(e,r){e|=0;var t=0,i=0,a=0;e:{if(!((r|=0)>>>0<9)){if((0|_i(16,8))>>>0<=r>>>0||(r=0|_i(16,8)),t=0,i=(-9&(((((i=0|ta(0))-(0|_i(0|i,8))|0)-(0|_i(20,8))|0)-(0|_i(16,8))|0)-65544|0)|0)-3|0,(((a=0-((0|_i(16,8))<<2|0)|0)>>>0>i>>>0?i:a)-r|0)>>>0<=e>>>0)break e;if(!(i=0|G(0|((r+(a=0|_i(0|(((0|_i(16,8))-5|0)>>>0>e>>>0?16:e+4|0),8))|0)+(0|_i(16,8))|0)-4)))break e;return e=0|ia(0|i),(t=r+-1|0)&i|0?(t=(r=((t=0|ia(0|(t+i|0)&(0-r|0)))-e|0)>>>0>(i=0|_i(16,8))>>>0?t:t+r|0)-e|0,i=(0|Ti(0|e))-t|0,0|Si(0|e)?(e=0|A[e>>2],A[(r+4|0)>>2]=i,A[r>>2]=e+t|0):(ni(0|r,0|i),ni(0|e,0|t),qe(0|e,0|t))):r=e,0|Si(0|r)||(e=0|Ti(0|r))>>>0<=((0|_i(16,8))+a|0)>>>0||(t=0|ea(0|r,0|a),ni(0|r,0|a),ni(0|t,0|(e=e-a|0)),qe(0|t,0|e)),e=0|ta(0|r),Si(0|r),0|e}t=0|G(0|e)}return 0|t}function ur(e,r){e|=0;var t,i,a,n,f,o,c,b,u=0,k=0,p=0,y=0,d=0,g=0;if(h=t=h-112|0,Qe(0|t+24,0|(r|=0)),i=0|A[(t+24|0)>>2],b=0|A[(t+32|0)>>2])for(d=s(b,24),y=i;0|A[y>>2]&&0|A[(y+8|0)>>2]&&Ci(0|A[(y+4|0)>>2]),y=y+24|0,d=d+-24|0;);(y=0|A[(t+28|0)>>2])&&(y=s(y,24))&&Ci(0|i);e:{r:{if(b){if(!(y=0|Qi(512,1)))break r;if(k=t,u=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=u,A[(t+8|0)>>2]=y,I(0|t+24,0|r,0|t+8),1==(0|A[(t+24|0)>>2]))break e;p=t,u=0|A[(t+8|0)>>2],k=0|A[(t+12|0)>>2],g=u,A[(u=e)>>2]=g,A[(u+4|0)>>2]=k,A[(u+8|0)>>2]=0|A[(8+(t+8|0)|0)>>2]}else k=0,A[((u=e)+4|0)>>2]=0,A[(u+8|0)>>2]=k,A[u>>2]=0|A[262196];return void(h=t+112|0)}Hi(512,1),l()}k=0|A[(p=t+64|0)>>2],u=0|A[(p+4|0)>>2],a=k,A[(k=32+(t+72|0)|0)>>2]=a,A[(k+4|0)>>2]=u,u=0|A[(p=32+(t+24|0)|0)>>2],k=0|A[(p+4|0)>>2],n=u,A[(u=24+(t+72|0)|0)>>2]=n,A[(u+4|0)>>2]=k,k=0|A[(p=24+(t+24|0)|0)>>2],u=0|A[(p+4|0)>>2],f=k,A[(k=16+(t+72|0)|0)>>2]=f,A[(k+4|0)>>2]=u,u=0|A[(p=16+(t+24|0)|0)>>2],k=0|A[(p+4|0)>>2],o=u,A[(u=8+(t+72|0)|0)>>2]=o,A[(u+4|0)>>2]=k,k=0|A[(p=8+(t+24|0)|0)>>2],u=0|A[(p+4|0)>>2],c=k,k=t,A[(t+72|0)>>2]=c,A[(t+76|0)>>2]=u,It(1048684,43,0|t+72,1048760,1049752),l()}function sr(e,r){e|=0,r|=0;var t,a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=t=h-16|0,A[(t+12|0)>>2]=0;e:if(r>>>0<128)i[(t+12|0)>>0]=r,r=1;else{if(!(r>>>0<2048)){if(!(r>>>0<65536)){i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4;break e}i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2}return b=o=0|ar(0|A[e>>2],0|t+12,0|r),k=c=m,a=o,4!=(0|(r=255&o|0))&&(c=k,u=b,o=0,n=31&(s=8)|0,32<=(63&s|0)>>>0?(o=0,y=c>>>n|0):(o=c>>>n|0,y=(((1<<n|0)-1|0)&c|0)<<(32-n|0)|0|u>>>n|0),b=y,k=o,3==(0|f[(e+4|0)>>0])&&(l=0|A[(e+8|0)>>2],va[0|A[(0|A[(l+4|0)>>2])>>2]](0|A[l>>2]),d=0|A[(l+4|0)>>2],0|A[(d+4|0)>>2]&&Ci(0|A[l>>2],0,A[(d+8|0)>>2]),Ci(0|l)),i[(e+4|0)>>0]=a,o=k,c=b,u=0,n=31&(s=48)|0,32<=(63&s|0)>>>0?(u=0,g=o>>>n|0):(u=o>>>n|0,g=(((1<<n|0)-1|0)&o|0)<<(32-n|0)|0|c>>>n|0),i[(e+11|0)>>0]=g,u=k,o=b,c=0,n=31&(s=32)|0,32<=(63&s|0)>>>0?(c=0,v=u>>>n|0):(c=u>>>n|0,v=(((1<<n|0)-1|0)&u|0)<<(32-n|0)|0|o>>>n|0),w=v,i[(_=e+9|0)>>0]=w,i[(_+1|0)>>0]=w>>>8|0,c=k,i[(p=e+5|0)>>0]=b,i[(p+1|0)>>0]=b>>>8|0,i[(p+2|0)>>0]=b>>>16|0,i[(p+3|0)>>0]=b>>>24|0),h=t+16|0,4!=(0|r)|0}function kr(e,r,t,i,a,n,f){e|=0,r|=0,t|=0,i|=0,a|=0,n|=0,f|=0;var o,c,b,u,s=0,k=0,p=0;h=o=h-112|0,A[(o+12|0)>>2]=t,A[(o+8|0)>>2]=r,A[(o+20|0)>>2]=a,A[(o+16|0)>>2]=i;e:{r:switch(0|255&e){default:A[(o+24|0)>>2]=1067013,e=2;break e;case 1:A[(o+24|0)>>2]=1067011,e=2;break e;case 2:}A[(o+24|0)>>2]=1067004,e=7}A[(o+28|0)>>2]=e,0|A[n>>2]||(A[(20+(o+56|0)|0)>>2]=160,A[(o+68|0)>>2]=160,A[(20+(o+88|0)|0)>>2]=3,k=o,s=0,A[(o+92|0)>>2]=4,A[(o+96|0)>>2]=s,A[(o+88|0)>>2]=1067112,A[(o+60|0)>>2]=159,A[(o+104|0)>>2]=o+56|0,A[(o+72|0)>>2]=o+16|0,A[(o+64|0)>>2]=o+8|0,A[(o+56|0)>>2]=o+24|0,ri(0|o+88,0|f),l()),s=0|A[(p=n+16|0)>>2],k=0|A[(p+4|0)>>2],c=s,A[(s=16+(o+32|0)|0)>>2]=c,A[(s+4|0)>>2]=k,k=0|A[(p=n+8|0)>>2],s=0|A[(p+4|0)>>2],b=k,A[(k=8+(o+32|0)|0)>>2]=b,A[(k+4|0)>>2]=s,s=0|A[(p=n)>>2],k=0|A[(p+4|0)>>2],u=s,s=o,A[(o+32|0)>>2]=u,A[(o+36|0)>>2]=k,A[(20+(o+88|0)|0)>>2]=4,A[(o+84|0)>>2]=44,A[(20+(o+56|0)|0)>>2]=160,A[(o+68|0)>>2]=160,s=o,k=0,A[(o+92|0)>>2]=4,A[(o+96|0)>>2]=k,A[(o+88|0)>>2]=1067076,A[(o+60|0)>>2]=159,A[(o+104|0)>>2]=o+56|0,A[(o+80|0)>>2]=o+32|0,A[(o+72|0)>>2]=o+16|0,A[(o+64|0)>>2]=o+8|0,A[(o+56|0)>>2]=o+24|0,ri(0|o+88,0|f),l()}function lr(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0;h=t=h-48|0;e:{r:{t:{i:{if(b=i=0|la(0|(p=0|A[(8+(r|=0)|0)>>2]),0|(n=0),24,0|(i=0)),k=n=m,a=i,i=0,c=31&(y=32)|0,32<=(63&y|0)>>>0?(i=0,d=n>>>c|0):(i=n>>>c|0,d=(((1<<c|0)-1|0)&n|0)<<(32-c|0)|0|a>>>c|0),!(d||(i=k,(0|(f=b))<0))){if(o=0|A[r>>2],f)break i;r=8;break t}Vi(),l()}if(!(r=0|Qi(0|f,8)))break r}A[(e+8|0)>>2]=0,A[e>>2]=r,u=(f>>>0)/24|0,A[(e+4|0)>>2]=u;t:if(!(f>>>0<24)){w=4|t+24,s=u;i:for(;;){if(!f)break t;if(!s)break e;if(s=s+-1|0,1==(0|A[o>>2])?(Ct(0|w,0|o+4),g=1):(i=0|A[(n=o+16|0)>>2],a=0|A[(n+4|0)>>2],B=i,A[(i=16+(t+24|0)|0)>>2]=B,A[(i+4|0)>>2]=a,a=0|A[(n=o+8|0)>>2],i=0|A[(n+4|0)>>2],E=a,A[((a=t)+32|0)>>2]=E,A[(a+36|0)>>2]=i,g=0),o=o+24|0,b=i=0|A[(n=8+(t+24|0)|0)>>2],k=a=0|A[(n+4|0)>>2],A[(i=t+8|0)>>2]=b,A[(i+4|0)>>2]=a,v=a=0|A[(n=16+(t+24|0)|0)>>2],Q=i=0|A[(n+4|0)>>2],A[(a=t+16|0)>>2]=v,A[(a+4|0)>>2]=i,A[(t+24|0)>>2]=g,_=i=0|A[((n=t)+24|0)>>2],I=a=0|A[(n+28|0)>>2],A[(i=n)>>2]=_,A[(i+4|0)>>2]=a,a=Q,A[(i=r+16|0)>>2]=v,A[(i+4|0)>>2]=a,a=k,A[(i=r+8|0)>>2]=b,A[(i+4|0)>>2]=a,a=I,A[(i=r)>>2]=_,A[(i+4|0)>>2]=a,r=i+24|0,f=f+-24|0,!s)break i}}return A[(e+8|0)>>2]=p,void(h=t+48|0)}Hi(0|f,8),l()}Rt(0|u,0|u,1054476),l()}function pr(e){var r=0,t=0,i=0;e:{r:switch(0|(0|A[(e|=0)>>2])-1){case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 2:if(t=0|A[(e+12|0)>>2])for(r=0|A[(e+4|0)>>2],t=s(t,56);vr(0|r),r=r+56|0,t=t+-56|0;);if(!(r=0|A[(e+8|0)>>2]))break e;if(!(r=s(r,56)))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:if(i=0|A[(e+40|0)>>2]){if((0|(r=0|A[(i+112|0)>>2]))!=(0|i))for(;t=0|A[(r+112|0)>>2],hr(0|r),hr(0|r+56),Ci(0|r),(0|(r=t))!=(0|i););Ci(0|i)}if(r=0|A[(e+44|0)>>2])for(;t=0|A[(r+112|0)>>2],Ci(0|r),r=t;);if(A[(e+44|0)>>2]=0,!(r=0|A[(e+24|0)>>2]))break e;if(!(r=5+(r+(t=8+(r<<3|0)|0)|0)|0))break e;return void Ci(0|(0|A[(e+28|0)>>2])-t);case 4:break r;default:break e}pr(0|8+(0|A[(e+4|0)>>2])),Ci(0|A[(e+4|0)>>2])}}function yr(e){var r=0,t=0,i=0;e:{r:switch(0|(0|A[(e|=0)>>2])-1){case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 2:if(t=0|A[(e+12|0)>>2])for(r=0|A[(e+4|0)>>2],t=s(t,56);vr(0|r),r=r+56|0,t=t+-56|0;);if(!(r=0|A[(e+8|0)>>2]))break e;if(!(r=s(r,56)))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:if(i=0|A[(e+40|0)>>2]){if((0|(r=0|A[(i+112|0)>>2]))!=(0|i))for(;t=0|A[(r+112|0)>>2],hr(0|r),hr(0|r+56),Ci(0|r),(0|(r=t))!=(0|i););Ci(0|i)}if(r=0|A[(e+44|0)>>2])for(;t=0|A[(r+112|0)>>2],Ci(0|r),r=t;);if(A[(e+44|0)>>2]=0,!(r=0|A[(e+24|0)>>2]))break e;if(!(r=5+(r+(t=8+(r<<3|0)|0)|0)|0))break e;return void Ci(0|(0|A[(e+28|0)>>2])-t);case 4:break r;default:break e}yr(0|8+(0|A[(e+4|0)>>2])),Ci(0|A[(e+4|0)>>2])}}function dr(e){var r=0,t=0,i=0;e:{r:switch(0|(0|A[(e|=0)>>2])-1){case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 2:if(t=0|A[(e+12|0)>>2])for(r=0|A[(e+4|0)>>2],t=s(t,56);vr(0|r),r=r+56|0,t=t+-56|0;);if(!(r=0|A[(e+8|0)>>2]))break e;if(!(r=s(r,56)))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:if(i=0|A[(e+40|0)>>2]){if((0|(r=0|A[(i+112|0)>>2]))!=(0|i))for(;t=0|A[(r+112|0)>>2],hr(0|r),hr(0|r+56),Ci(0|r),(0|(r=t))!=(0|i););Ci(0|i)}if(r=0|A[(e+44|0)>>2])for(;t=0|A[(r+112|0)>>2],Ci(0|r),r=t;);if(A[(e+44|0)>>2]=0,!(r=0|A[(e+24|0)>>2]))break e;if(!(r=5+(r+(t=8+(r<<3|0)|0)|0)|0))break e;return void Ci(0|(0|A[(e+28|0)>>2])-t);case 4:break r;default:break e}dr(0|8+(0|A[(e+4|0)>>2])),Ci(0|A[(e+4|0)>>2])}}function gr(e){var r=0,t=0,i=0;e:{r:switch(0|(0|A[(e|=0)>>2])-1){case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 2:if(t=0|A[(e+12|0)>>2])for(r=0|A[(e+4|0)>>2],t=s(t,56);vr(0|r),r=r+56|0,t=t+-56|0;);if(!(r=0|A[(e+8|0)>>2]))break e;if(!(r=s(r,56)))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:if(i=0|A[(e+40|0)>>2]){if((0|(r=0|A[(i+112|0)>>2]))!=(0|i))for(;t=0|A[(r+112|0)>>2],hr(0|r),hr(0|r+56),Ci(0|r),(0|(r=t))!=(0|i););Ci(0|i)}if(r=0|A[(e+44|0)>>2])for(;t=0|A[(r+112|0)>>2],Ci(0|r),r=t;);if(A[(e+44|0)>>2]=0,!(r=0|A[(e+24|0)>>2]))break e;if(!(r=5+(r+(t=8+(r<<3|0)|0)|0)|0))break e;return void Ci(0|(0|A[(e+28|0)>>2])-t);case 4:break r;default:break e}gr(0|8+(0|A[(e+4|0)>>2])),Ci(0|A[(e+4|0)>>2])}}function vr(e){var r=0,t=0,i=0;e:{r:switch(0|(0|A[(e|=0)>>2])-1){case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 2:if(t=0|A[(e+12|0)>>2])for(r=0|A[(e+4|0)>>2],t=s(t,56);vr(0|r),r=r+56|0,t=t+-56|0;);if(!(r=0|A[(e+8|0)>>2]))break e;if(!(r=s(r,56)))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:if(i=0|A[(e+40|0)>>2]){if((0|(r=0|A[(i+112|0)>>2]))!=(0|i))for(;t=0|A[(r+112|0)>>2],hr(0|r),hr(0|r+56),Ci(0|r),(0|(r=t))!=(0|i););Ci(0|i)}if(r=0|A[(e+44|0)>>2])for(;t=0|A[(r+112|0)>>2],Ci(0|r),r=t;);if(A[(e+44|0)>>2]=0,!(r=0|A[(e+24|0)>>2]))break e;if(!(r=5+(r+(t=8+(r<<3|0)|0)|0)|0))break e;return void Ci(0|(0|A[(e+28|0)>>2])-t);case 4:break r;default:break e}vr(0|8+(0|A[(e+4|0)>>2])),Ci(0|A[(e+4|0)>>2])}}function hr(e){var r=0,t=0,i=0;e:{r:{t:switch(0|(0|A[(e|=0)>>2])-1){case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break r;return void Ci(0|A[(e+4|0)>>2]);case 2:if(t=0|A[(e+12|0)>>2])for(r=0|A[(e+4|0)>>2],t=s(t,56);vr(0|r),r=r+56|0,t=t+-56|0;);if(!(r=0|A[(e+8|0)>>2]))break r;if(!(r=s(r,56)))break r;return void Ci(0|A[(e+4|0)>>2]);case 4:break e;case 3:break t;default:break r}if(i=0|A[(e+40|0)>>2]){if((0|(r=0|A[(i+112|0)>>2]))!=(0|i))for(;t=0|A[(r+112|0)>>2],hr(0|r),hr(0|r+56),Ci(0|r),(0|(r=t))!=(0|i););Ci(0|i)}if(r=0|A[(e+44|0)>>2])for(;t=0|A[(r+112|0)>>2],Ci(0|r),r=t;);A[(e+44|0)>>2]=0,(r=0|A[(e+24|0)>>2])&&(r=5+(r+(t=8+(r<<3|0)|0)|0)|0)&&Ci(0|(0|A[(e+28|0)>>2])-t)}return}hr(0|8+(0|A[(e+4|0)>>2])),Ci(0|A[(e+4|0)>>2])}function _r(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=t=h-320|0;e:if(i=0|la(0|(y=0|A[(8+(r|=0)|0)>>2]),0|(f=0),176,0|(i=0)),f=m,v=i,_=i,i=0,c=31&(d=32)|0,32<=(63&d|0)>>>0?(i=0,g=f>>>c|0):(i=f>>>c|0,g=(((1<<c|0)-1|0)&f|0)<<(32-c|0)|0|_>>>c|0),!(g||(i=f,(0|(a=v))<0))){b=0|A[r>>2];r:{t:{i:{if(a){if(!(s=0|Qi(0|a,8)))break i}else s=8;A[(e+8|0)>>2]=0,A[e>>2]=s,k=(a>>>0)/176|0,A[(e+4|0)>>2]=k;a:if(!(a>>>0<176)){w=b+168|0,r=0,p=k;n:for(;;){if((0|a)==(0|r))break a;if(!p)break r;if(ce(0|t+160,0|b),o=0|A[(b+160|0)>>2]){if((0|(n=0|A[(w+r|0)>>2]))<0)break e;if(n){if(!(u=0|Qi(0|n,1)))break t}else u=1;qt(0|u,0|o,0|n)}else u=0;if(b=b+176|0,o=0|qt(0|s+r,0|qt(0|t,0|t+160,160),160),A[(o+168|0)>>2]=n,A[(o+164|0)>>2]=n,A[(o+160|0)>>2]=u,r=r+176|0,!(p=p+-1|0))break n}}return A[(e+8|0)>>2]=y,void(h=t+320|0)}Hi(0|a,8),l()}Hi(0|n,1),l()}Rt(0|k,0|k,1054476),l()}Vi(),l()}function wr(e,r,t,a,n){r|=0,t|=0,a|=0,n|=0;var o,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0;h=o=h-64|0,s=1;e:if(!(0|f[(4+(e|=0)|0)>>0]))if(k=0|f[(e+5|0)>>0],c=0|A[e>>2],4&(0|f[c>>0])|0)!(255&k|0)&&(s=1,0|va[0|A[(12+(0|A[(c+28|0)>>2])|0)>>2]](0|A[(c+24|0)>>2],1067256,3))||(s=1,i[(o+23|0)>>0]=1,A[(o+52|0)>>2]=1067196,b=0|A[(c+24|0)>>2],u=0|A[(c+28|0)>>2],l=b,b=o,A[(o+8|0)>>2]=l,A[(o+12|0)>>2]=u,A[(o+16|0)>>2]=o+23|0,p=u=0|A[(c+8|0)>>2],y=b=0|A[(c+12|0)>>2],b=0|A[(c+16|0)>>2],u=0|A[(c+20|0)>>2],i[(o+56|0)>>0]=0|f[(c+32|0)>>0],d=b,b=o,A[(o+40|0)>>2]=d,A[(o+44|0)>>2]=u,u=y,b=o,A[(o+32|0)>>2]=p,A[(o+36|0)>>2]=u,u=0|A[c>>2],b=0|A[(c+4|0)>>2],g=u,u=o,A[(o+24|0)>>2]=g,A[(o+28|0)>>2]=b,A[(o+48|0)>>2]=o+8|0,0|or(0|o+8,0|r,0|t)||0|or(0|o+8,1067144,2)||0|va[0|A[(n+12|0)>>2]](a,o+24|0)||(s=0|va[0|A[(12+(0|A[(o+52|0)>>2])|0)>>2]](0|A[(o+48|0)>>2],1067259,2)));else{if(s=1,k=255&k|0,0|va[0|A[(12+(0|A[(c+28|0)>>2])|0)>>2]](0|A[(c+24|0)>>2],k?1067261:1067263,k?2:3))break e;if(s=1,0|va[0|A[(12+(0|A[(c+28|0)>>2])|0)>>2]](0|A[(c+24|0)>>2],r,t))break e;if(s=1,0|va[0|A[(12+(0|A[(c+28|0)>>2])|0)>>2]](0|A[(c+24|0)>>2],1067144,2))break e;s=0|va[0|A[(n+12|0)>>2]](a,c)}return i[(e+5|0)>>0]=1,i[(e+4|0)>>0]=s,h=o+64|0,0|e}function mr(e){var r=0,t=0,i=0,a=0,n=0;a=(e|=0)<<11|0,r=0,t=31,i=31;e:{r:for(;;){if((n=(0|A[(1070572+((t=(t>>>1|0)+r|0)<<2|0)|0)>>2])<<11|0)>>>0<a>>>0)r=t+1|0;else{if((0|n)==(0|a))break r;i=t}if(t=i-r|0,!(i>>>0>r>>>0))break e}r=t+1|0}e:{r:{if(!(r>>>0>30)){if(t=r<<2|0,i=689,30!=(0|r)&&(i=(0|A[(t+1070576|0)>>2])>>>21|0),n=0,!((a=r+-1|0)>>>0>r>>>0)){if(a>>>0>=31)break r;n=2097151&(0|A[(1070572+(a<<2|0)|0)>>2])|0}t:if((0|i)!=(0|1+(r=(0|A[(t+1070572|0)>>2])>>>21|0))){a=e-n|0,t=r>>>0>689?r:689,n=i+-1|0,i=0;i:for(;;){if((0|t)==(0|r))break e;if((i=i+(0|f[(r+1070696|0)>>0])|0)>>>0>a>>>0)break t;if((0|n)==(0|(r=r+1|0)))break i}r=n}return 0|1&r}Rt(0|r,31,1070240),l()}Rt(0|a,31,1070272),l()}Rt(0|t,689,1070256),l()}function Br(e,r){e|=0;var t,i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;if(h=t=h-32|0,i=0|A[(r|=0)>>2],a=(c=0|A[(r+4|0)>>2])<<3|0)for(b=i+4|0,f=0;f=(0|A[b>>2])+f|0,b=b+8|0,a=a+-8|0;);else f=0;e:{r:{t:{i:{if(0|A[(r+20|0)>>2]){if(!c)break t;if(b=0,c=1,!(f>>>0>15||0|A[(i+4|0)>>2]))break i;if((a=f+f|0)>>>0<f>>>0)break i}else a=f;b=0;a:{if(!((0|a)<0)){if(a)break a;c=1;break i}Vi(),l()}if(b=a,!(c=0|Qi(0|a,1)))break e}if(A[(e+8|0)>>2]=0,A[e>>2]=c,A[(e+4|0)>>2]=b,A[(t+4|0)>>2]=e,n=0|A[(u=r+16|0)>>2],o=0|A[(u+4|0)>>2],s=n,A[(n=16+(t+8|0)|0)>>2]=s,A[(n+4|0)>>2]=o,o=0|A[(u=r+8|0)>>2],n=0|A[(u+4|0)>>2],k=o,A[(o=8+(t+8|0)|0)>>2]=k,A[(o+4|0)>>2]=n,u=r,n=0|A[r>>2],o=0|A[(r+4|0)>>2],p=n,n=t,A[(t+8|0)>>2]=p,A[(t+12|0)>>2]=o,0|Ve(0|t+4,1063428,0|t+8))break r;return void(h=t+32|0)}Rt(0,0,1063544),l()}It(1063576,51,0|t+8,1063560,1063652),l()}Hi(0|a,1),l()}function Er(e,r,t){e|=0,r|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0;h=i=h-64|0;e:{r:{t:{i:{if(a=0|la(0|(t|=0),0|(n=0),56,0|(a=0)),n=m,y=a,f=a,a=0,b=31&(k=32)|0,32<=(63&k|0)>>>0?(a=0,p=n>>>b|0):(a=n>>>b|0,p=(((1<<b|0)-1|0)&n|0)<<(32-b|0)|0|f>>>b|0),!(p||(a=n,(0|(c=y))<0))){if(c)break i;o=8;break t}Vi(),l()}if(!(o=0|Qi(0|c,8)))break r}A[(e+8|0)>>2]=0,A[e>>2]=o,u=(c>>>0)/56|0,A[(e+4|0)>>2]=u;t:if(!(c>>>0<56)){s=u;i:for(;;){if(!c)break t;if(!s)break e;if(pe(0|i+8,0|r),a=0|A[(n=48+(i+8|0)|0)>>2],f=0|A[(n+4|0)>>2],d=a,A[(a=o+48|0)>>2]=d,A[(a+4|0)>>2]=f,f=0|A[(n=40+(i+8|0)|0)>>2],a=0|A[(n+4|0)>>2],g=f,A[(f=o+40|0)>>2]=g,A[(f+4|0)>>2]=a,a=0|A[(n=32+(i+8|0)|0)>>2],f=0|A[(n+4|0)>>2],v=a,A[(a=o+32|0)>>2]=v,A[(a+4|0)>>2]=f,f=0|A[(n=24+(i+8|0)|0)>>2],a=0|A[(n+4|0)>>2],_=f,A[(f=o+24|0)>>2]=_,A[(f+4|0)>>2]=a,a=0|A[(n=16+(i+8|0)|0)>>2],f=0|A[(n+4|0)>>2],w=a,A[(a=o+16|0)>>2]=w,A[(a+4|0)>>2]=f,f=0|A[(n=8+(i+8|0)|0)>>2],a=0|A[(n+4|0)>>2],B=f,A[(f=o+8|0)>>2]=B,A[(f+4|0)>>2]=a,a=0|A[((n=i)+8|0)>>2],f=0|A[(n+12|0)>>2],E=a,A[(a=o)>>2]=E,A[(a+4|0)>>2]=f,o=a+56|0,c=c+-56|0,r=r+56|0,!(s=s+-1|0))break i}}return A[(e+8|0)>>2]=t,void(h=i+64|0)}Hi(0|c,8),l()}Rt(0|u,0|u,1054476),l()}function Qr(e,r){e|=0;var t,a=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0;h=t=h-48|0;e:{r:{t:{if(d=s=0|A[(16+(r|=0)|0)>>2],p=o=0,v=o=0|A[(u=r)>>2],g=k=0|A[(u+4|0)>>2],k=p,u=o,a=(k=g)>>>0>(o=p)>>>0|(0|k)==(0|o)&u>>>0>(b=s)>>>0|0,u=o,o=a?b:v,b=a?u:k,y=o,!(s>>>0<o>>>0)){if((0|s)==(0|y)){s=8;break r}if(s=9,1!=(0|(y=255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+y|0)>>0]))|0)))break r;if(be(0|t,0|r),d=1,p=b=0,s=0|A[(t+24|0)>>2],_=b=0|A[(a=t+16|0)>>2],w=o=0|A[(a+4|0)>>2],m=o=0|A[((a=t)+8|0)>>2],B=b=0|A[(a+12|0)>>2],b=0|A[a>>2],o=0|A[(a+4|0)>>2],(0|(a=b))==(0|(u=1))&(0|o)==(0|(b=0))|0)break t;if(a=B,!m){n[(e+8|0)>>1]=268,d=1,p=a=0;break e}o=(a=w)^(o=-1)|0,E=(u=_)^(b=-1)|0,u=e,A[(e+8|0)>>2]=E,A[(e+12|0)>>2]=o,o=g,Q=o=0,c=(o=g)+(u=Q)|0,(k=(a=v)+(b=s+1|0)|0)>>>0<b>>>0&&(c=c+1|0),A[(a=r)>>2]=k,A[(a+4|0)>>2]=c,d=0,p=c=0;break e}Nt(0|y,0|s,1051556),l()}c=0|A[(o=t+32|0)>>2],a=0|A[(o+4|0)>>2],I=c,A[(c=e+32|0)>>2]=I,A[(c+4|0)>>2]=a,a=0|A[(o=t+40|0)>>2],c=0|A[(o+4|0)>>2],G=a,A[(a=e+40|0)>>2]=G,A[(a+4|0)>>2]=c,A[(e+28|0)>>2]=0|A[(t+28|0)>>2],A[(e+24|0)>>2]=s,c=w,A[(a=e+16|0)>>2]=_,A[(a+4|0)>>2]=c,c=B,A[((a=e)+8|0)>>2]=m,A[(a+12|0)>>2]=c;break e}i[(e+8|0)>>0]=s,c=0,A[(a=e+12|0)>>2]=0,A[(a+4|0)>>2]=c,i[(e+10|0)>>0]=y,i[(e+9|0)>>0]=1,d=1,p=c=0}c=p,A[(a=e)>>2]=d,A[(a+4|0)>>2]=c,h=t+48|0}function Ir(e,r){e|=0;var t,a=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0;h=t=h-48|0;e:{r:{t:{if(d=s=0|A[(16+(r|=0)|0)>>2],p=c=0,v=c=0|A[(a=r)>>2],g=k=0|A[(a+4|0)>>2],k=p,a=c,o=(k=g)>>>0>(c=p)>>>0|(0|k)==(0|c)&a>>>0>(u=s)>>>0|0,a=c,c=o?u:v,u=o?a:k,y=c,!(s>>>0<c>>>0)){if((0|s)==(0|y)){s=8;break r}if(s=9,6!=(0|(y=255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+y|0)>>0]))|0)))break r;if(be(0|t,0|r),d=1,p=u=0,s=0|A[(t+24|0)>>2],_=u=0|A[(o=t+16|0)>>2],w=c=0|A[(o+4|0)>>2],m=c=0|A[((o=t)+8|0)>>2],B=u=0|A[(o+12|0)>>2],u=0|A[o>>2],c=0|A[(o+4|0)>>2],(0|(o=u))==(0|(a=1))&(0|c)==(0|(u=0))|0)break t;if(o=B,!m){n[(e+8|0)>>1]=1548,d=1,p=o=0;break e}o=w,A[((c=e)+8|0)>>2]=_,A[(c+12|0)>>2]=o,o=g,E=o=0,b=(o=g)+(c=E)|0,(k=(a=v)+(u=s+1|0)|0)>>>0<u>>>0&&(b=b+1|0),A[(a=r)>>2]=k,A[(a+4|0)>>2]=b,d=0,p=b=0;break e}Nt(0|y,0|s,1051556),l()}b=0|A[(o=t+32|0)>>2],a=0|A[(o+4|0)>>2],Q=b,A[(b=e+32|0)>>2]=Q,A[(b+4|0)>>2]=a,a=0|A[(o=t+40|0)>>2],b=0|A[(o+4|0)>>2],I=a,A[(a=e+40|0)>>2]=I,A[(a+4|0)>>2]=b,A[(e+28|0)>>2]=0|A[(t+28|0)>>2],A[(e+24|0)>>2]=s,b=w,A[(a=e+16|0)>>2]=_,A[(a+4|0)>>2]=b,b=B,A[((a=e)+8|0)>>2]=m,A[(a+12|0)>>2]=b;break e}i[(e+8|0)>>0]=s,b=0,A[(a=e+12|0)>>2]=0,A[(a+4|0)>>2]=b,i[(e+10|0)>>0]=y,i[(e+9|0)>>0]=6,d=1,p=b=0}b=p,A[(a=e)>>2]=d,A[(a+4|0)>>2]=b,h=t+48|0}function Gr(e,r,t,i){e|=0,r|=0,i|=0;var a=0,n=0,o=0,c=0,b=0;e:{r:{t:{if((a=(-4&(3+(t|=0)|0)|0)-t|0)&&(a=a>>>0>i>>>0?i:a)){n=0,o=255&r|0;i:for(;;){if((0|f[(t+n|0)>>0])==(0|o))break r;if((0|a)==(0|(n=n+1|0)))break i}if(a>>>0>(c=i+-8|0)>>>0)break t}else c=i+-8|0,a=0;n=s(255&r|0,16843009);i:a:for(;;){if(-2139062144&((-1^(b=(0|A[(4+(o=t+a|0)|0)>>2])^n|0)|0)&(b+-16843009|0)|0|(-1^(o=(0|A[o>>2])^n|0)|0)&(o+-16843009|0)|0)|0)break i;if(!((a=a+8|0)>>>0<=c>>>0))break a}a>>>0<=i>>>0||(Nt(0|a,0|i,1068044),l())}t:{if((0|a)!=(0|i)){c=i-a|0,o=t+a|0,n=0,b=255&r|0;i:for(;;){if((0|f[(o+n|0)>>0])==(0|b))break t;if((0|c)==(0|(n=n+1|0)))break i}}a=0;break e}n=a+n|0}a=1}A[(e+4|0)>>2]=n,A[e>>2]=a}function Zr(e,r,t,a){t|=0,a|=0;var n,A=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0;if(h=n=h-48|0,o=39,(b=r|=0)>>>0>(u=0)>>>0|(0|b)==(0|u)&(A=e|=0)>>>0>=(l=1e4)>>>0|0)for(o=39;c=(n+9|0)+o|0,b=0|pa(0|e,0|(A=r),1e4,0|(b=0)),p=A=m,b=0|la(0|(k=b),0|A,1e4,0|(b=0)),C=A=m,l=e,A=r,u=b,b=C,v=c+-4|0,_=0|f[(g=1067576+((d=((65535&(y=e-u|0)|0)>>>0)/100|0)<<1|0)|0)>>0]|(0|f[(g+1|0)>>0])<<8|0,i[v>>0]=_,i[(v+1|0)>>0]=_>>>8|0,w=1067576+((65535&(y-s(d,100)|0)|0)<<1|0)|0,B=c+-2|0,E=0|f[w>>0]|(0|f[(w+1|0)>>0])<<8|0,i[B>>0]=E,i[(B+1|0)>>0]=E>>>8|0,o=o+-4|0,c=r>>>0>(l=0)>>>0|(0|r)==(0|l)&(A=e)>>>0>(u=99999999)>>>0|0,e=k,r=A=p,c;);else k=e,p=A=r;return A=p,(0|(c=k))<=99||(o=o+-2|0,A=p,Q=1067576+((65535&(k-s(c=((65535&(c=k)|0)>>>0)/100|0,100)|0)|0)<<1|0)|0,I=(n+9|0)+o|0,G=0|f[Q>>0]|(0|f[(Q+1|0)>>0])<<8|0,i[I>>0]=G,i[(I+1|0)>>0]=G>>>8|0),(0|c)<10?i[((n+9|0)+(o=o+-1|0)|0)>>0]=c+48|0:(W=(n+9|0)+(o=o+-2|0)|0,j=0|f[(Z=1067576+(c<<1|0)|0)>>0]|(0|f[(Z+1|0)>>0])<<8|0,i[W>>0]=j,i[(W+1|0)>>0]=j>>>8|0),o=0|_e(0|a,0|t,1066756,0,0|(n+9|0)+o,0|39-o),h=n+48|0,0|o}function Wr(e,r){e|=0;var t,a=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0;h=t=h-48|0;e:{r:{t:{if(d=s=0|A[(16+(r|=0)|0)>>2],p=c=0,v=c=0|A[(a=r)>>2],g=k=0|A[(a+4|0)>>2],k=p,a=c,o=(k=g)>>>0>(c=p)>>>0|(0|k)==(0|c)&a>>>0>(u=s)>>>0|0,a=c,c=o?u:v,u=o?a:k,y=c,!(s>>>0<c>>>0)){if((0|s)==(0|y)){s=8;break r}if(s=9,y=255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+y|0)>>0]))|0)break r;if(be(0|t,0|r),d=1,p=u=0,s=0|A[(t+24|0)>>2],_=u=0|A[(o=t+16|0)>>2],w=c=0|A[(o+4|0)>>2],m=c=0|A[((o=t)+8|0)>>2],B=u=0|A[(o+12|0)>>2],u=0|A[o>>2],c=0|A[(o+4|0)>>2],(0|(o=u))==(0|(a=1))&(0|c)==(0|(u=0))|0)break t;if(o=B,!m){n[(e+8|0)>>1]=12,d=1,p=o=0;break e}o=w,A[((c=e)+8|0)>>2]=_,A[(c+12|0)>>2]=o,o=g,E=o=0,b=(o=g)+(c=E)|0,(k=(a=v)+(u=s+1|0)|0)>>>0<u>>>0&&(b=b+1|0),A[(a=r)>>2]=k,A[(a+4|0)>>2]=b,d=0,p=b=0;break e}Nt(0|y,0|s,1051556),l()}b=0|A[(o=t+32|0)>>2],a=0|A[(o+4|0)>>2],Q=b,A[(b=e+32|0)>>2]=Q,A[(b+4|0)>>2]=a,a=0|A[(o=t+40|0)>>2],b=0|A[(o+4|0)>>2],I=a,A[(a=e+40|0)>>2]=I,A[(a+4|0)>>2]=b,A[(e+28|0)>>2]=0|A[(t+28|0)>>2],A[(e+24|0)>>2]=s,b=w,A[(a=e+16|0)>>2]=_,A[(a+4|0)>>2]=b,b=B,A[((a=e)+8|0)>>2]=m,A[(a+12|0)>>2]=b;break e}i[(e+8|0)>>0]=s,b=0,A[(a=e+12|0)>>2]=0,A[(a+4|0)>>2]=b,i[(e+10|0)>>0]=y,i[(e+9|0)>>0]=0,d=1,p=b=0}b=p,A[(a=e)>>2]=d,A[(a+4|0)>>2]=b,h=t+48|0}function jr(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=t=h-48|0;e:{r:{if(y=b=0|A[(16+(r|=0)|0)>>2],k=a=0,g=a=0|A[(o=r)>>2],d=s=0|A[(o+4|0)>>2],s=k,o=a,n=(s=d)>>>0>(a=k)>>>0|(0|s)==(0|a)&o>>>0>(c=b)>>>0|0,o=a,a=n?c:g,c=n?o:s,p=a,!(b>>>0<a>>>0)){if((0|b)==(0|p)){b=8;break r}if(b=9,5!=(0|(p=255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+p|0)>>0]))|0)))break r;if(be(0|t,0|r),y=1,k=c=0,b=0|A[(t+24|0)>>2],v=c=0|A[(n=t+16|0)>>2],_=a=0|A[(n+4|0)>>2],w=a=0|A[((n=t)+8|0)>>2],m=c=0|A[(n+12|0)>>2],c=0|A[n>>2],a=0|A[(n+4|0)>>2],!((0|(n=c))!=(0|(o=1))|(0|a)!=(0|(c=0))|0)){n=0|A[(o=t+32|0)>>2],a=0|A[(o+4|0)>>2],B=n,A[(n=e+32|0)>>2]=B,A[(n+4|0)>>2]=a,a=0|A[(o=t+40|0)>>2],n=0|A[(o+4|0)>>2],E=a,A[(a=e+40|0)>>2]=E,A[(a+4|0)>>2]=n,A[(e+28|0)>>2]=0|A[(t+28|0)>>2],A[(e+24|0)>>2]=b,n=_,A[(a=e+16|0)>>2]=v,A[(a+4|0)>>2]=n,n=m,A[((a=e)+8|0)>>2]=w,A[(a+12|0)>>2]=n;break e}n=m,A[((a=e)+8|0)>>2]=w,A[(a+12|0)>>2]=n,n=_,A[(a=a+16|0)>>2]=v,A[(a+4|0)>>2]=n,n=d,Q=n=0,u=(n=d)+(a=Q)|0,(s=(o=g)+(c=b+1|0)|0)>>>0<c>>>0&&(u=u+1|0),A[(o=r)>>2]=s,A[(o+4|0)>>2]=u,y=0,k=u=0;break e}Nt(0|p,0|b,1051556),l()}i[(e+8|0)>>0]=b,u=0,A[(o=e+12|0)>>2]=0,A[(o+4|0)>>2]=u,i[(e+10|0)>>0]=p,i[(e+9|0)>>0]=5,y=1,k=u=0}u=k,A[(o=e)>>2]=y,A[(o+4|0)>>2]=u,h=t+48|0}function Cr(e,r){e|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=t=h-48|0;e:{r:{if(y=b=0|A[(16+(r|=0)|0)>>2],k=a=0,g=a=0|A[(o=r)>>2],d=s=0|A[(o+4|0)>>2],s=k,o=a,n=(s=d)>>>0>(a=k)>>>0|(0|s)==(0|a)&o>>>0>(c=b)>>>0|0,o=a,a=n?c:g,c=n?o:s,p=a,!(b>>>0<a>>>0)){if((0|b)==(0|p)){b=8;break r}if(b=9,4!=(0|(p=255&(0|Ri(0|f[((0|A[(r+8|0)>>2])+p|0)>>0]))|0)))break r;if(be(0|t,0|r),y=1,k=c=0,b=0|A[(t+24|0)>>2],v=c=0|A[(n=t+16|0)>>2],_=a=0|A[(n+4|0)>>2],w=a=0|A[((n=t)+8|0)>>2],m=c=0|A[(n+12|0)>>2],c=0|A[n>>2],a=0|A[(n+4|0)>>2],!((0|(n=c))!=(0|(o=1))|(0|a)!=(0|(c=0))|0)){n=0|A[(o=t+32|0)>>2],a=0|A[(o+4|0)>>2],B=n,A[(n=e+32|0)>>2]=B,A[(n+4|0)>>2]=a,a=0|A[(o=t+40|0)>>2],n=0|A[(o+4|0)>>2],E=a,A[(a=e+40|0)>>2]=E,A[(a+4|0)>>2]=n,A[(e+28|0)>>2]=0|A[(t+28|0)>>2],A[(e+24|0)>>2]=b,n=_,A[(a=e+16|0)>>2]=v,A[(a+4|0)>>2]=n,n=m,A[((a=e)+8|0)>>2]=w,A[(a+12|0)>>2]=n;break e}n=m,A[((a=e)+8|0)>>2]=w,A[(a+12|0)>>2]=n,n=_,A[(a=a+16|0)>>2]=v,A[(a+4|0)>>2]=n,n=d,Q=n=0,u=(n=d)+(a=Q)|0,(s=(o=g)+(c=b+1|0)|0)>>>0<c>>>0&&(u=u+1|0),A[(o=r)>>2]=s,A[(o+4|0)>>2]=u,y=0,k=u=0;break e}Nt(0|p,0|b,1051556),l()}i[(e+8|0)>>0]=b,u=0,A[(o=e+12|0)>>2]=0,A[(o+4|0)>>2]=u,i[(e+10|0)>>0]=p,i[(e+9|0)>>0]=4,y=1,k=u=0}u=k,A[(o=e)>>2]=y,A[(o+4|0)>>2]=u,h=t+48|0}function Rr(){var e=0,r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0;if(!(i=0|A[267989]))return A[267993]=4095,0;for(t=1071948,o=0,a=0;i=0|A[((e=i)+8|0)>>2],n=0|A[(e+4|0)>>2],f=0|A[e>>2],0|ba(0,A[(e+12|0)>>2])?0|zi(0|e)?t=e:(c=0|Ti(0|(r=f+((0|_i(0|(r=0|ta(0|f)),8))-r|0)|0)),u=0|_i(0|(b=0|ta(0)),8),s=0|_i(20,8),k=0|_i(16,8),0|Zi(0|r)?t=e:(r+c|0)>>>0>=(f+((((n+b|0)-u|0)-s|0)-k|0)|0)>>>0?((0|A[267983])==(0|r)?(A[267981]=0,A[267983]=0):Vr(0|r),0|ca()?(A[267985]=(0|A[267985])-n|0,A[(t+8|0)>>2]=i,o=n+o|0):(Nr(0|r,0|c),t=e)):t=e):t=e,a=a+1|0,i;);return A[267993]=a>>>0>4095?a:4095,0|o}function Nr(e,r){e|=0;var t,i=0,a=0,n=0,f=0;i=0,(a=(r|=0)>>>8|0)&&(i=31,r>>>0>16777215||(i=62+((1&(r>>>(31&(6-(i=k(a))|0)|0)|0)|0)-(i<<1|0)|0)|0)),A[(e+16|0)>>2]=0,A[(e+20|0)>>2]=0,A[(e+28|0)>>2]=i,a=1071796+(i<<2|0)|0,t=0|oa(0|e);e:{r:{t:{i:{if((n=0|A[267882])&(f=1<<(31&i|0)|0)|0){if(n=0|A[a>>2],i=0|vi(0|i),(0|Ti(0|oa(0|n)))!=(0|r))break i;i=n;break t}A[267882]=n|f|0,A[a>>2]=e,A[(e+24|0)>>2]=a;break e}a=r<<(31&i|0)|0;i:for(;;){if(!(i=0|A[(f=16+(n+(4&(a>>>29|0)|0)|0)|0)>>2]))break r;if(a=a<<1|0,n=i,(0|Ti(0|oa(0|i)))==(0|r))break i}}return i=0|oa(0|i),a=0|A[(i+8|0)>>2],A[(a+12|0)>>2]=t,A[(i+8|0)>>2]=t,A[(t+12|0)>>2]=i,A[(t+8|0)>>2]=a,void(A[(e+24|0)>>2]=0)}A[f>>2]=e,A[(e+24|0)>>2]=n}A[(t+8|0)>>2]=t,A[(t+12|0)>>2]=t}function Sr(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0;h=t=h-48|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(o=0|A[r>>2])))break e;f=1,A[r>>2]=o+1|0,1==(0|A[(r+8|0)>>2])?Ct(4|t+24,0|4+(r+8|0)):(i=0|A[(n=r+24|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=16+(t+24|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=r+16|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=8+(t+24|0)|0)>>2]=u,A[(a+4|0)>>2]=i,f=0),o=t+8|0,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=o)>>2]=s,A[(i+4|0)>>2]=a,c=t+16|0,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=c)>>2]=k,A[(a+4|0)>>2]=i,A[(t+24|0)>>2]=f,i=0|A[((n=t)+24|0)>>2],a=0|A[(n+28|0)>>2],p=i,A[(i=n)>>2]=p,A[(i+4|0)>>2]=a;r:{t:switch(0|A[(f=e+32|0)>>2]){case 0:case 2:break r}0|A[(e+40|0)>>2]&&Ci(0|A[(e+36|0)>>2])}return a=0|A[(n=t)>>2],i=0|A[(n+4|0)>>2],y=a,A[(a=f)>>2]=y,A[(a+4|0)>>2]=i,i=0|A[(n=c)>>2],a=0|A[(n+4|0)>>2],d=i,A[(i=f+16|0)>>2]=d,A[(i+4|0)>>2]=a,a=0|A[(n=o)>>2],i=0|A[(n+4|0)>>2],g=a,A[(a=f+8|0)>>2]=g,A[(a+4|0)>>2]=i,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=t+48|0)}}Ji(),l()}Xi(),l()}function Yr(e,r,t){e|=0,r|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0;h=i=h-160|0;e:if(a=0|la(0|(t|=0),0|(o=0),176,0|(a=0)),o=m,v=a,_=a,a=0,c=31&(d=32)|0,32<=(63&d|0)>>>0?(a=0,g=o>>>c|0):(a=o>>>c|0,g=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|_>>>c|0),!(g||(a=o,(0|(n=v))<0))){r:{t:{if(n){if(!(s=0|Qi(0|n,8)))break t}else s=8;A[(e+8|0)>>2]=0,A[e>>2]=s,k=(n>>>0)/176|0,A[(e+4|0)>>2]=k;i:{a:if(!(n>>>0<176)){p=0,y=k;n:for(;;){if((0|n)==(0|p))break a;if(!y)break i;if(ce(0|i,0|r),(0|(f=0|A[(r+168|0)>>2]))<0)break e;if(b=0|A[(r+160|0)>>2],f){if(!(u=0|Qi(0|f,1)))break r}else u=1;if(r=r+176|0,u=0|qt(0|u,0|b,0|f),b=0|qt(0|s+p,0|i,160),A[(b+168|0)>>2]=f,A[(b+164|0)>>2]=f,A[(b+160|0)>>2]=u,p=p+176|0,!(y=y+-1|0))break n}}return A[(e+8|0)>>2]=t,void(h=i+160|0)}Rt(0|k,0|k,1054476),l()}Hi(0|n,8),l()}Hi(0|f,1),l()}Vi(),l()}function Or(e,r){e|=0;var t,a=0,n=0,f=0;h=t=h-128|0;e:{r:{t:{i:{if(!(16&(a=0|A[(r|=0)>>2])|0)){if(32&a|0)break i;f=0,e=0|Zr(0|A[e>>2],0|f,1,0|r);break e}for(a=0|A[e>>2],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+87|0,e=e+-1|0,a=a>>>4|0;);if((a=e+128|0)>>>0>=129)break t;e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e);break e}for(a=0|A[e>>2],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+55|0,e=e+-1|0,a=a>>>4|0;);if((a=e+128|0)>>>0>=129)break r;e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e);break e}Nt(0|a,128,1067556),l()}Nt(0|a,128,1067556),l()}return h=t+128|0,0|e}function Vr(e){var r,t=0,i=0,a=0,n=0,f=0,o=0;r=0|A[(24+(e|=0)|0)>>2];e:{r:{if((0|na(0|e))==(0|e)){if(i=0|A[(a=e+20|0)>>2],t=0|A[(e+(i?20:16)|0)>>2])break r;i=0;break e}t=0|function(e){return 0|A[(8+(e|=0)|0)>>2]}(0|e),f=t,o=0|oa(0|(i=0|na(0|e))),A[(f+12|0)>>2]=o,f=i,o=0|oa(0|t),A[(f+8|0)>>2]=o;break e}for(a=i?a:e+16|0;n=a,(t=0|A[(a=(i=t)+20|0)>>2])||(a=i+16|0,t=0|A[(i+16|0)>>2]),t;);A[n>>2]=0}e:if(r){r:{if(t=1071796+((0|A[(e+28|0)>>2])<<2|0)|0,(0|A[t>>2])!=(0|e)){if(A[(r+((0|A[(r+16|0)>>2])==(0|e)?16:20)|0)>>2]=i,i)break r;break e}if(A[t>>2]=i,!i)return f=0,o=(0|A[267882])&(0|da(-2,0|A[(e+28|0)>>2]))|0,void(A[(f+1071528|0)>>2]=o)}if(A[(i+24|0)>>2]=r,(t=0|A[(e+16|0)>>2])&&(A[(i+16|0)>>2]=t,A[(t+24|0)>>2]=i),t=0|A[(e+20|0)>>2])return A[(i+20|0)>>2]=t,void(A[(t+24|0)>>2]=i)}}function Mr(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=r=h-48|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(A[e>>2]=n+1|0,2!=(0|(f=0|A[(e+32|0)>>2]))){if(1==(0|f)?(Ct(4|r+24,0|28+(e+8|0)),o=1):(i=0|A[(a=e+48|0)>>2],t=0|A[(a+4|0)>>2],c=i,A[(i=r+40|0)>>2]=c,A[(i+4|0)>>2]=t,t=0|A[(a=e+40|0)>>2],i=0|A[(a+4|0)>>2],b=t,A[(t=r+32|0)>>2]=b,A[(t+4|0)>>2]=i,o=0),A[(n=r+16|0)>>2]=0|A[(20+(r+24|0)|0)>>2],f=r+8|0,i=0|A[(a=r+36|0)>>2],t=0|A[(a+4|0)>>2],u=i,A[(i=f)>>2]=u,A[(i+4|0)>>2]=t,a=r,t=0|A[(r+28|0)>>2],i=0|A[(r+32|0)>>2],s=t,A[(t=r)>>2]=s,A[(t+4|0)>>2]=i,A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(32,8)))break e;A[(e+8|0)>>2]=o,A[e>>2]=0,a=r,i=0|A[r>>2],t=0|A[(r+4|0)>>2],k=i,i=e,A[(e+12|0)>>2]=k,A[(e+16|0)>>2]=t,t=0|A[(a=f)>>2],i=0|A[(a+4|0)>>2],p=t,A[(t=e+20|0)>>2]=p,A[(t+4|0)>>2]=i,A[(e+28|0)>>2]=0|A[n>>2]}else A[e>>2]=n,e=0;return h=r+48|0,0|e}Ji(),l()}Xi(),l()}Hi(32,8),l()}function Fr(e,r,t){r|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0;h=a=h-64|0;e:if(0|f[(8+(e|=0)|0)>>0])b=0|A[(e+4|0)>>2],u=1;else if(b=0|A[(e+4|0)>>2],n=0|A[e>>2],4&(0|f[n>>0])|0)!b&&0|va[0|A[(12+(0|A[(n+28|0)>>2])|0)>>2]](0|A[(n+24|0)>>2],1067285,2)?(u=1,b=0):(u=1,i[(a+23|0)>>0]=1,A[(a+52|0)>>2]=1067196,o=0|A[(n+24|0)>>2],c=0|A[(n+28|0)>>2],s=o,o=a,A[(a+8|0)>>2]=s,A[(a+12|0)>>2]=c,A[(a+16|0)>>2]=a+23|0,k=c=0|A[(n+8|0)>>2],l=o=0|A[(n+12|0)>>2],o=0|A[(n+16|0)>>2],c=0|A[(n+20|0)>>2],i[(a+56|0)>>0]=0|f[(n+32|0)>>0],p=o,o=a,A[(a+40|0)>>2]=p,A[(a+44|0)>>2]=c,c=l,o=a,A[(a+32|0)>>2]=k,A[(a+36|0)>>2]=c,c=0|A[n>>2],o=0|A[(n+4|0)>>2],y=c,c=a,A[(a+24|0)>>2]=y,A[(a+28|0)>>2]=o,A[(a+48|0)>>2]=a+8|0,0|va[0|A[(t+12|0)>>2]](r,a+24|0)||(u=0|va[0|A[(12+(0|A[(a+52|0)>>2])|0)>>2]](0|A[(a+48|0)>>2],1067259,2)));else{if(u=1,0|va[0|A[(12+(0|A[(n+28|0)>>2])|0)>>2]](0|A[(n+24|0)>>2],b?1067261:1067287,b?2:1))break e;u=0|va[0|A[(t+12|0)>>2]](r,n)}return i[(e+8|0)>>0]=u,A[(e+4|0)>>2]=b+1|0,h=a+64|0,0|e}function Dr(e,r,t){r|=0,t|=0;var i,a=0,n=0,f=0;h=i=h-336|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(a=0|A[e>>2])))break i;if(n=1,A[e>>2]=a+1|0,(0|(a=0|A[(e+160|0)>>2]))<0)break t;if(f=0|A[(e+152|0)>>2],a&&!(n=0|Qi(0|a,1)))break r;if(A[(i+316|0)>>2]=a,A[(i+312|0)>>2]=n,qt(0|n,0|f,0|a),A[(i+320|0)>>2]=a,de(0|i+168,0|e+8),qt(0|i+8,0|i+168,160),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(i+168|0),0|i+8,160),!(e=0|Qi(184,8)))break e;return A[e>>2]=0,qt(0|e+4,0|i+168,164),A[(e+176|0)>>2]=t,A[(e+172|0)>>2]=t,A[(e+168|0)>>2]=r,h=i+336|0,0|e}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|a,1),l()}Hi(184,8),l()}function xr(e,r,t,i){e|=0,i|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,y=0,d=0;h=a=h-64|0;e:if((0|(n=0|A[(r|=0)>>2]))!=(0|(s=0|A[(r+4|0)>>2]))){b=a+44|0;r:{t:{i:for(;;){if(u=n+56|0,A[r>>2]=u,$r(0|a+32,0|n),1==(0|A[(a+32|0)>>2]))break t;if(2!=(0|(n=0|A[(a+40|0)>>2]))&&(A[(16+(a+8|0)|0)>>2]=0|A[(b+16|0)>>2],f=0|A[(c=b+8|0)>>2],o=0|A[(c+4|0)>>2],k=f,A[(f=8+(a+8|0)|0)>>2]=k,A[(f+4|0)>>2]=o,o=0|A[(c=b)>>2],f=0|A[(c+4|0)>>2],l=o,o=a,A[(a+8|0)>>2]=l,A[(a+12|0)>>2]=f,3!=(0|n)))break r;if((0|s)==(0|(n=u)))break i}n=3;break e}u=0|A[(a+36|0)>>2],n=0|A[i>>2],0|A[n>>2]&&((b=0|A[(n+4|0)>>2])>>>0<36||p(0|b)),A[(n+4|0)>>2]=u,A[n>>2]=1,n=2}c=a,f=0|A[(a+8|0)>>2],o=0|A[(a+12|0)>>2],y=f,A[((f=e)+4|0)>>2]=y,A[(f+8|0)>>2]=o,A[(f+20|0)>>2]=0|A[(a+24|0)>>2],o=0|A[(c=a+16|0)>>2],f=0|A[(c+4|0)>>2],d=o,A[(o=e+12|0)>>2]=d,A[(o+4|0)>>2]=f}else n=3;A[e>>2]=n,h=a+64|0}function Ur(e){var r,t=0,a=0;h=r=h-32|0,t=0|A[(e|=0)>>2],A[e>>2]=2;e:{r:switch(0|t){default:Ai(1063024,28,1063052),l();case 1:if(t=0|f[(e+4|0)>>0],i[(e+4|0)>>0]=1,t=1&t|0,i[(r+7|0)>>0]=t,t)break e;t=e+4|0,a=0;t:{i:{a:{if(2147483647&(0|A[267868])|0){if(a=0|li(),!(0|f[(e+5|0)>>0]))break a;a=1^a|0}else if(!(0|f[(e+5|0)>>0]))break i;i[(r+12|0)>>0]=a,A[(r+8|0)>>2]=t,It(1060396,43,0|r+8,1060440,1063068),l()}if(!a)break t}2147483647&(0|A[267868])|0&&(0|li()||(i[(e+5|0)>>0]=1))}i[t>>0]=0;case 0:case 2:}return void(h=r+32|0)}A[(r+28|0)>>2]=0,A[(r+24|0)>>2]=1060120,A[(r+12|0)>>2]=1,A[(r+16|0)>>2]=0,A[(r+8|0)>>2]=1063228,Mt(0|r+7,0|r+8),l()}function Jr(e){var r=0;(r=0|A[(48+(e|=0)|0)>>2])&&0|A[(e+52|0)>>2]&&Ci(0|r);e:{r:switch(0|(0|f[e>>0])-1){case 0:return void it(0|e+8);case 2:case 6:if(0|A[(e+8|0)>>2])break e;if(!(r=0|A[(e+16|0)>>2]))break e;return void Ci(0|A[(e+12|0)>>2]);case 5:if(0|A[(e+8|0)>>2]||(r=0|A[(e+16|0)>>2])&&Ci(0|A[(e+12|0)>>2]),0|A[(e+24|0)>>2])break e;if(!(r=0|A[(e+32|0)>>2]))break e;return void Ci(0|A[(e+28|0)>>2]);case 9:break r;default:break e}0|A[(e+8|0)>>2]||(r=0|A[(e+16|0)>>2])&&Ci(0|A[(e+12|0)>>2])}}function Xr(e){var r=0;(r=0|A[(48+(e|=0)|0)>>2])&&0|A[(e+52|0)>>2]&&Ci(0|r);e:{r:switch(0|(0|f[e>>0])-1){case 0:return void at(0|e+8);case 2:case 6:if(0|A[(e+8|0)>>2])break e;if(!(r=0|A[(e+16|0)>>2]))break e;return void Ci(0|A[(e+12|0)>>2]);case 5:if(0|A[(e+8|0)>>2]||(r=0|A[(e+16|0)>>2])&&Ci(0|A[(e+12|0)>>2]),0|A[(e+24|0)>>2])break e;if(!(r=0|A[(e+32|0)>>2]))break e;return void Ci(0|A[(e+28|0)>>2]);case 9:break r;default:break e}0|A[(e+8|0)>>2]||(r=0|A[(e+16|0)>>2])&&Ci(0|A[(e+12|0)>>2])}}function Tr(e){var r,t=0,i=0,a=0;h=r=h-336|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break i;if(i=1,A[e>>2]=t+1|0,(0|(t=0|A[(e+160|0)>>2]))<0)break t;if(a=0|A[(e+152|0)>>2],t&&!(i=0|Qi(0|t,1)))break r;if(A[(r+156|0)>>2]=t,A[(r+152|0)>>2]=i,qt(0|i,0|a,0|t),A[(r+160|0)>>2]=t,de(0|r+8,0|e+8),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(r+172|0),0|r+8,160),!(e=0|Qi(168,8)))break e;return A[e>>2]=0,qt(0|e+4,0|r+172,164),h=r+336|0,0|e}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()}Hi(168,8),l()}function Lr(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0;h=t=h-64|0,A[(t+12|0)>>2]=r;e:{if(1!=(0|A[r>>2]))A[(t+52|0)>>2]=1,A[(t+36|0)>>2]=1,A[(t+40|0)>>2]=0,A[(t+32|0)>>2]=1053332,A[(t+60|0)>>2]=2,A[(t+48|0)>>2]=t+56|0,A[(t+56|0)>>2]=t+12|0,Br(0|t+16,0|t+32),r=0|A[(t+16|0)>>2],n=e,f=0|y(0|r,0|A[(t+24|0)>>2]),A[(n+4|0)>>2]=f,(i=0|A[(t+20|0)>>2])&&Ci(0|r),r=1;else{r:{t:{if(!((0|(i=0|A[(r+12|0)>>2]))<0)){if(a=0|A[(r+4|0)>>2],i)break t;r=1;break r}Vi(),l()}if(!(r=0|Qi(0|i,1)))break e}A[(e+4|0)>>2]=r,A[(e+8|0)>>2]=i,qt(0|r,0|a,0|i),A[(e+12|0)>>2]=i,r=0}return A[e>>2]=r,void(h=t+64|0)}Hi(0|i,1),l()}function zr(e){var r,t=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0;h=r=h-32|0;e:{r:{if(e|=0){if(0|A[e>>2])break r;if(A[e>>2]=-1,0|f[(e+193|0)>>0]){if(i[(e+193|0)>>0]=1,t=0,A[(a=n=r+8|0)>>2]=0,A[(a+4|0)>>2]=t,t=0,A[(a=y=r+16|0)>>2]=0,A[(a+4|0)>>2]=t,A[(d=r+24|0)>>2]=0,t=0,A[(a=r)>>2]=0,A[(a+4|0)>>2]=t,function(e,r,t,a,n,o){e|=0,r|=0,t|=0,a|=0,n|=0;var c,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0;h=c=h-352|0;t:{i:{a:{if(o|=0){if((r+-1|0)>>>0>63)break i;if(o>>>0>64)break t;u=0,A[(b=c+80|0)>>2]=0,A[(b+4|0)>>2]=u,u=0,A[((b=c)+72|0)>>2]=0,A[(b+76|0)>>2]=u,ii(0|(b+224|0)+o,0,0|128-o),qt(0|b+224,0|n,0|o),u=0|A[(1057192+(s=0)|0)>>2],b=0|A[(s+1057196|0)>>2],I=u,A[(u=c+24|0)>>2]=I,A[(u+4|0)>>2]=b,b=0|A[(1057200+(s=0)|0)>>2],u=0|A[(s+1057204|0)>>2],G=b,A[(b=c+32|0)>>2]=G,A[(b+4|0)>>2]=u,u=0|A[(1057208+(s=0)|0)>>2],b=0|A[(s+1057212|0)>>2],Z=u,A[(u=c+40|0)>>2]=Z,A[(u+4|0)>>2]=b,b=0|A[(1057216+(s=0)|0)>>2],u=0|A[(s+1057220|0)>>2],W=b,A[(b=c+48|0)>>2]=W,A[(b+4|0)>>2]=u,u=0|A[(1057224+(s=0)|0)>>2],b=0|A[(s+1057228|0)>>2],j=u,A[(u=c+56|0)>>2]=j,A[(u+4|0)>>2]=b,b=0|A[(1057232+(s=0)|0)>>2],u=0|A[(s+1057236|0)>>2],C=b,A[(b=c+64|0)>>2]=C,A[(b+4|0)>>2]=u,u=0,s=o,b=0,p=31&(k=8)|0,32<=(63&k|0)>>>0?(b=s<<p|0,y=0):(b=((1<<p|0)-1|0)&(s>>>(32-p|0)|0)|0|u<<p|0,y=s<<p|0),R=b,N=b=0,k=r,s=(b=R)^(s=N)|0,b=(u=y)^r|0,u=s^(u=1779033703)|0,S=b^(k=-222443256)|0,A[((b=c)+8|0)>>2]=S,A[(b+12|0)>>2]=u,u=0|A[(1057184+(s=0)|0)>>2],b=0|A[(s+1057188|0)>>2],Y=u,A[((u=c)+16|0)>>2]=Y,A[(u+20|0)>>2]=b,qt(0|u+92,0|u+224,128),i[(u+221|0)>>0]=0,i[(u+220|0)>>0]=r,A[(u+88|0)>>2]=128}else{if((r+-1|0)>>>0>=64)break a;u=0|A[(1057192+(b=0)|0)>>2],s=0|A[(b+1057196|0)>>2],d=u,A[(u=c+24|0)>>2]=d,A[(u+4|0)>>2]=s,s=0|A[(1057200+(b=0)|0)>>2],u=0|A[(b+1057204|0)>>2],g=s,A[(s=c+32|0)>>2]=g,A[(s+4|0)>>2]=u,u=0|A[(1057208+(b=0)|0)>>2],s=0|A[(b+1057212|0)>>2],v=u,A[(u=c+40|0)>>2]=v,A[(u+4|0)>>2]=s,s=0|A[(1057216+(b=0)|0)>>2],u=0|A[(b+1057220|0)>>2],_=s,A[(s=c+48|0)>>2]=_,A[(s+4|0)>>2]=u,u=0|A[(1057224+(b=0)|0)>>2],s=0|A[(b+1057228|0)>>2],w=u,A[(u=c+56|0)>>2]=w,A[(u+4|0)>>2]=s,s=0|A[(1057232+(b=0)|0)>>2],u=0|A[(b+1057236|0)>>2],m=s,A[(s=c+64|0)>>2]=m,A[(s+4|0)>>2]=u,u=0|A[(1057184+(b=0)|0)>>2],s=0|A[(b+1057188|0)>>2],E=u,A[((u=c)+16|0)>>2]=E,A[(u+20|0)>>2]=s,u=(s=0)^(u=1779033703)|0,Q=(b=r)^(k=-222443256)|0,A[((b=c)+8|0)>>2]=Q,A[(b+12|0)>>2]=u,ii(0|64+(b+8|0),0,148),i[(b+221|0)>>0]=0,i[(b+220|0)>>0]=r}return function(e,r,t){e|=0,r|=0;var i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,E=0,Q=0,I=0,G=0;n:{A:{f:{if(t|=0){if(!((u=128-(b=0|A[(e+80|0)>>2])|0)>>>0>=t>>>0)){if(b>>>0>=129)break f;if(qt(0|(p=e+84|0)+b,0|r,0|u),A[(e+80|0)>>2]=0,y=e,n=e,s=f=0|A[(e+64|0)>>2],k=i=0|A[(e+68|0)>>2],n=f,a=i+(f=0)|0,(c=n+(o=128)|0)>>>0<o>>>0&&(a=a+1|0),A[((n=y)+64|0)>>2]=c,A[(n+68|0)>>2]=a,d=b=e+72|0,g=a=0|A[(i=b)>>2],v=n=0|A[(i+4|0)>>2],h=(n=k)>>>0>(a=-1)>>>0|(0|n)==(0|a)&(i=s)>>>0>(o=-129)>>>0|0,_=i=0,c=(i=v)+(n=_)|0,(f=(o=g)+(a=h)|0)>>>0<a>>>0&&(c=c+1|0),A[(o=d)>>2]=f,A[(o+4|0)>>2]=c,B(0|e,0|p,128,1),r=r+u|0,!((t=t-u|0)>>>0<129))for(;w=e,s=c=0|A[((i=e)+64|0)>>2],k=o=0|A[(i+68|0)>>2],i=c,f=o+(c=0)|0,(n=i+(a=128)|0)>>>0<a>>>0&&(f=f+1|0),A[((i=w)+64|0)>>2]=n,A[(i+68|0)>>2]=f,m=e,o=e,E=f=0|A[(e+72|0)>>2],Q=i=0|A[(e+76|0)>>2],I=(i=k)>>>0>(f=-1)>>>0|(0|i)==(0|f)&(o=s)>>>0>(a=-129)>>>0|0,G=o=0,n=(o=Q)+(i=G)|0,(c=(a=E)+(f=I)|0)>>>0<f>>>0&&(n=n+1|0),A[((a=m)+72|0)>>2]=c,A[(a+76|0)>>2]=n,B(0|e,0|r,128,1),r=r+128|0,(t=t+-128|0)>>>0>128;);b=0|A[(e+80|0)>>2]}if(b>>>0>=129)break A;if((128-b|0)>>>0<t>>>0)break n;qt(0|84+(e+b|0),0|r,0|t),A[(e+80|0)>>2]=(0|A[(e+80|0)>>2])+t|0}return}Nt(0|b,128,1057496),l()}Nt(0|b,128,1057512),l()}Lt(1057636,40,1057776),l()}(0|c+8,0|t,0|a),function(e,r,t){r|=0,t|=0;var a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0;n:{A:{if((0|f[(212+(e|=0)|0)>>0])==(0|t)){if(!(0|f[(e+213|0)>>0])){if(g=e,c=e,v=s=0|A[(e+64|0)>>2],p=a=0|A[(e+68|0)>>2],h=a=0,c=s,b=(a=p)+(s=h)|0,(o=c+(n=k=0|A[(e+80|0)>>2])|0)>>>0<n>>>0&&(b=b+1|0),y=b,A[((c=g)+64|0)>>2]=o,A[(c+68|0)>>2]=b,_=u=e+72|0,w=b=0|A[(a=u)>>2],m=c=0|A[(a+4|0)>>2],c=y,c=p,a=o,E=(c=y)>>>0<(b=p)>>>0|(0|c)==(0|b)&o>>>0<(n=v)>>>0|0,Q=a=0,o=(a=m)+(c=Q)|0,(s=(n=w)+(b=E)|0)>>>0<b>>>0&&(o=o+1|0),A[(n=_)>>2]=s,A[(n+4|0)>>2]=o,k>>>0>=129)break A;u=e+84|0,(d=128-k|0)&&ii(0|84+(e+k|0),0,0|d),B(0|e,0|u,128,0),i[(e+213|0)>>0]=1,o=0|A[(a=e+56|0)>>2],n=0|A[(a+4|0)>>2],I=o,A[(o=u+56|0)>>2]=I,A[(o+4|0)>>2]=n,n=0|A[(a=e+48|0)>>2],o=0|A[(a+4|0)>>2],G=n,A[(n=u+48|0)>>2]=G,A[(n+4|0)>>2]=o,o=0|A[(a=e+40|0)>>2],n=0|A[(a+4|0)>>2],Z=o,A[(o=u+40|0)>>2]=Z,A[(o+4|0)>>2]=n,n=0|A[(a=e+32|0)>>2],o=0|A[(a+4|0)>>2],W=n,A[(n=u+32|0)>>2]=W,A[(n+4|0)>>2]=o,o=0|A[(a=e+24|0)>>2],n=0|A[(a+4|0)>>2],j=o,A[(o=u+24|0)>>2]=j,A[(o+4|0)>>2]=n,n=0|A[(a=e+16|0)>>2],o=0|A[(a+4|0)>>2],C=n,A[(n=u+16|0)>>2]=C,A[(n+4|0)>>2]=o,o=0|A[(a=e+8|0)>>2],n=0|A[(a+4|0)>>2],R=o,A[(o=u+8|0)>>2]=R,A[(o+4|0)>>2]=n,n=0|A[(a=e)>>2],o=0|A[(a+4|0)>>2],N=n,A[(n=u)>>2]=N,A[(n+4|0)>>2]=o}if(t>>>0>=129)break n;return void qt(0|r,0|e+84,0|t)}Lt(1057528,58,1057588),l()}Nt(0|k,128,1057604),l()}St(0|t,128,1057620),l()}(0|c+8,0|e,0|r),void(h=c+352|0)}Lt(1057240,60,1057396),l()}Lt(1057240,60,1057412),l()}Lt(1057428,49,1057480),l()}(0|a,28,0|A[(e+168|0)>>2],0|A[(e+176|0)>>2],1052276,0),!(o=0|Qi(28,1)))break e;c=r,t=0|A[r>>2],a=0|A[(r+4|0)>>2],b=t,i[(t=o)>>0]=b,i[(t+1|0)>>0]=b>>>8|0,i[(t+2|0)>>0]=b>>>16|0,i[(t+3|0)>>0]=b>>>24|0,i[(t+4|0)>>0]=a,i[(t+5|0)>>0]=a>>>8|0,i[(t+6|0)>>0]=a>>>16|0,i[(t+7|0)>>0]=a>>>24|0,u=t+24|0,s=0|A[d>>2],i[u>>0]=s,i[(u+1|0)>>0]=s>>>8|0,i[(u+2|0)>>0]=s>>>16|0,i[(u+3|0)>>0]=s>>>24|0,a=0|A[(c=y)>>2],t=0|A[(c+4|0)>>2],k=a,i[(a=o+16|0)>>0]=k,i[(a+1|0)>>0]=k>>>8|0,i[(a+2|0)>>0]=k>>>16|0,i[(a+3|0)>>0]=k>>>24|0,i[(a+4|0)>>0]=t,i[(a+5|0)>>0]=t>>>8|0,i[(a+6|0)>>0]=t>>>16|0,i[(a+7|0)>>0]=t>>>24|0,c=n,t=0|A[n>>2],a=0|A[(n+4|0)>>2],p=t,i[(t=o+8|0)>>0]=p,i[(t+1|0)>>0]=p>>>8|0,i[(t+2|0)>>0]=p>>>16|0,i[(t+3|0)>>0]=p>>>24|0,i[(t+4|0)>>0]=a,i[(t+5|0)>>0]=a>>>8|0,i[(t+6|0)>>0]=a>>>16|0,i[(t+7|0)>>0]=a>>>24|0,(n=0|A[(e+172|0)>>2])&&Ci(0|A[(e+168|0)>>2]),a=28,A[((t=e)+172|0)>>2]=28,A[(t+176|0)>>2]=a,A[(t+168|0)>>2]=o}return A[e>>2]=0,void(h=r+32|0)}Ji(),l()}Xi(),l()}Hi(28,1),l()}function Pr(e){var r,t=0,a=0,n=0;h=r=h-32|0;e:{r:{t:{if(!((0|1+(t=0|A[(e|=0)>>2]))<=0)){if(!(a=0|A[(e+4|0)>>2])){if(A[(r+8|0)>>2]=0,a=0|function(e){var r,t=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0;h=r=h-64|0;i:{a:{n:{if(n=0|A[(e|=0)>>2]){a=0|A[((t=e)+4|0)>>2],c=0|A[(t+8|0)>>2],d=a,a=r,A[(r+44|0)>>2]=d,A[(r+48|0)>>2]=c,A[(r+40|0)>>2]=n,function(e,r){e|=0;var t,i,a=0;a=0|A[(r|=0)>>2],t=0|A[(r+4|0)>>2],i=a,A[(a=e)>>2]=i,A[(a+4|0)>>2]=t,A[(a+8|0)>>2]=0|A[(r+8|0)>>2]}(0|r+24,0|r+40),u=0|A[(r+24|0)>>2];A:if((n=0|A[(r+32|0)>>2])>>>0<8)if(n){e=0;f:{o:for(;;){if(!(0|f[(u+e|0)>>0]))break f;if((0|n)==(0|(e=e+1|0)))break o}s=0;break A}s=1,n=e}else n=0,s=0;else Gr(0|r+16,0,0|u,0|n),n=0|A[(r+20|0)>>2],s=0|A[(r+16|0)>>2];if(s)break n;A[(8+(r+40|0)|0)>>2]=0|A[(8+(r+24|0)|0)>>2],t=r,c=0|A[(r+24|0)>>2],a=0|A[(r+28|0)>>2],g=c,c=r,A[(r+40|0)>>2]=g,A[(r+44|0)>>2]=a,function(e,r){e|=0;var t,a=0,n=0,f=0;h=t=h-32|0;A:{f:{o:{c:{b:{if((0|(n=0|A[(4+(r|=0)|0)>>2]))==(0|(a=0|A[(r+8|0)>>2]))){if((n=a+1|0)>>>0<a>>>0)break f;if(a?(A[(t+24|0)>>2]=1,A[(t+20|0)>>2]=a,A[(t+16|0)>>2]=0|A[r>>2]):A[(t+16|0)>>2]=0,bt(0|t,0|n,1,0|t+16),1==(0|A[t>>2]))break b;f=0|A[(t+4|0)>>2],n=0|A[(t+8|0)>>2],A[(r+4|0)>>2]=n,A[r>>2]=f}if((0|a)==(0|n)&&(At(0|r,0|a,1),n=0|A[(r+4|0)>>2],a=0|A[(r+8|0)>>2]),f=a+1|0,A[(r+8|0)>>2]=f,r=0|A[r>>2],i[(r+a|0)>>0]=0,n>>>0>f>>>0)break c;a=r;break o}if(!(r=0|A[(t+8|0)>>2]))break f;Hi(0|A[(t+4|0)>>2],0|r),l()}if(f){if(!(a=0|wi(0|r,0|n,1,0|f)))break A}else a=1,Ci(0|r)}return A[(e+4|0)>>2]=f,A[e>>2]=a,void(h=t+32|0)}Vi(),l()}Hi(0|f,1),l()}(0|r+8,0|r+40),n=0|A[(r+12|0)>>2],u=0|A[(r+8|0)>>2]}else u=0;if(e=0|f[1071984],i[1071984]=1,i[(r+24|0)>>0]=e,e)break a;A:{if(k=a=0|A[(1071392+(t=0)|0)>>2],p=c=0|A[(t+1071396|0)>>2],!((0|(t=a))==(0|(b=-1))&(0|c)==(0|(a=-1))|0)){if(o=(t=p)+(c=0)|0,(y=(b=k)+(a=1)|0)>>>0<a>>>0&&(o=o+1|0),A[(1071392+(b=0)|0)>>2]=y,A[(b+1071396|0)>>2]=o,(0|(t=k))!=(0|(a=0))|(0|(o=p))!=(0|(b=0))|0)break A;Lt(1060304,43,1060608),l()}i[1071984]=0,Ai(1060536,55,1060592),l()}if(i[1071984]=0,!(e=0|Qi(32,8)))break i;return o=e,t=0,A[(e+24|0)>>2]=0,A[(e+28|0)>>2]=t,A[(e+20|0)>>2]=n,A[(e+16|0)>>2]=u,t=p,o=e,A[(e+8|0)>>2]=k,A[(e+12|0)>>2]=t,o=e,t=1,A[e>>2]=1,A[(e+4|0)>>2]=t,h=r+64|0,0|e}a=r,t=0|A[(r+28|0)>>2],o=0|A[(r+32|0)>>2],v=t,A[(t=r+48|0)>>2]=v,A[(t+4|0)>>2]=o,A[(r+44|0)>>2]=u,A[(r+40|0)>>2]=n,It(1060624,47,0|r+40,1060348,1060672),l()}A[(r+60|0)>>2]=0,A[(r+56|0)>>2]=1060120,t=r,o=0,A[(r+44|0)>>2]=1,A[(r+48|0)>>2]=o,A[(r+40|0)>>2]=1063228,Mt(0|r+24,0|r+40),l()}Hi(32,8),l()}(0|r+8),0|A[e>>2])break t;A[e>>2]=-1,(t=0|A[(e+4|0)>>2])&&(n=0|A[t>>2],A[t>>2]=n+-1|0,1==(0|n)&&Ut(0|A[(e+4|0)>>2])),A[(e+4|0)>>2]=a,t=1+(0|A[e>>2])|0,A[e>>2]=t}if(t)break r;if(A[e>>2]=-1,t=0|A[a>>2],A[a>>2]=t+1|0,(0|t)<=-1)break e;return A[e>>2]=1+(0|A[e>>2])|0,h=r+32|0,0|a}It(1060136,24,0|r+24,1060380,1062048),l()}It(1060120,16,0|r+24,1060364,1062064),l()}It(1060120,16,0|r+24,1060364,1062080),l()}l()}function Hr(e,r,t){e|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0;h=i=h-32|0;e:if(!((t=(r|=0)+(t|=0)|0)>>>0<r>>>0)){if(a=0|la(0|((t=(o=(r=0|A[(e+4|0)>>2])<<1|0)>>>0>t>>>0?o:t)>>>0>4?t:4),0|(n=0),56,0|(a=0)),n=m,u=a,k=a,a=0,f=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,b=n>>>f|0):(a=n>>>f|0,b=(((1<<f|0)-1|0)&n|0)<<(32-f|0)|0|k>>>f|0),t=!b<<3|0,a=n,o=u,r?(A[(8+(i+16|0)|0)>>2]=8,A[(i+20|0)>>2]=s(r,56),A[(i+16|0)>>2]=0|A[e>>2]):A[(i+16|0)>>2]=0,lt(0|i,0|o,0|t,0|i+16),1==(0|A[i>>2])){if(!(e=0|A[(i+8|0)>>2]))break e;Hi(0|A[(i+4|0)>>2],0|e),l()}return r=0|A[(i+4|0)>>2],A[(e+4|0)>>2]=((0|A[(i+8|0)>>2])>>>0)/56|0,A[e>>2]=r,void(h=i+32|0)}Vi(),l()}function Kr(e,r,t){e|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0;h=i=h-32|0;e:if(!((t=(r|=0)+(t|=0)|0)>>>0<r>>>0)){if(a=0|la(0|((t=(o=(r=0|A[(e+4|0)>>2])<<1|0)>>>0>t>>>0?o:t)>>>0>4?t:4),0|(n=0),176,0|(a=0)),n=m,u=a,k=a,a=0,f=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,b=n>>>f|0):(a=n>>>f|0,b=(((1<<f|0)-1|0)&n|0)<<(32-f|0)|0|k>>>f|0),t=!b<<3|0,a=n,o=u,r?(A[(8+(i+16|0)|0)>>2]=8,A[(i+20|0)>>2]=s(r,176),A[(i+16|0)>>2]=0|A[e>>2]):A[(i+16|0)>>2]=0,lt(0|i,0|o,0|t,0|i+16),1==(0|A[i>>2])){if(!(e=0|A[(i+8|0)>>2]))break e;Hi(0|A[(i+4|0)>>2],0|e),l()}return r=0|A[(i+4|0)>>2],A[(e+4|0)>>2]=((0|A[(i+8|0)>>2])>>>0)/176|0,A[e>>2]=r,void(h=i+32|0)}Vi(),l()}function qr(e,r,t){e|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0;h=i=h-32|0;e:if(!((t=(r|=0)+(t|=0)|0)>>>0<r>>>0)){if(a=0|la(0|((t=(o=(r=0|A[(e+4|0)>>2])<<1|0)>>>0>t>>>0?o:t)>>>0>4?t:4),0|(n=0),24,0|(a=0)),n=m,u=a,k=a,a=0,f=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,b=n>>>f|0):(a=n>>>f|0,b=(((1<<f|0)-1|0)&n|0)<<(32-f|0)|0|k>>>f|0),t=!b<<3|0,a=n,o=u,r?(A[(8+(i+16|0)|0)>>2]=8,A[(i+20|0)>>2]=s(r,24),A[(i+16|0)>>2]=0|A[e>>2]):A[(i+16|0)>>2]=0,lt(0|i,0|o,0|t,0|i+16),1==(0|A[i>>2])){if(!(e=0|A[(i+8|0)>>2]))break e;Hi(0|A[(i+4|0)>>2],0|e),l()}return r=0|A[(i+4|0)>>2],A[(e+4|0)>>2]=((0|A[(i+8|0)>>2])>>>0)/24|0,A[e>>2]=r,void(h=i+32|0)}Vi(),l()}function $r(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0;h=t=h-64|0,A[(t+12|0)>>2]=r;e:{r:switch(0|A[r>>2]){default:if(A[(t+52|0)>>2]=1,a=t,i=0,A[(t+36|0)>>2]=1,A[(t+40|0)>>2]=i,A[(t+32|0)>>2]=1053300,A[(t+60|0)>>2]=2,A[(t+48|0)>>2]=t+56|0,A[(t+56|0)>>2]=t+12|0,Br(0|t+16,0|t+32),f=0|A[(t+16|0)>>2],r=0|y(0|f,0|A[(t+24|0)>>2]),A[e>>2]=1,A[(e+4|0)>>2]=r,!(r=0|A[(t+20|0)>>2]))break e;Ci(0|f);break e;case 0:A[e>>2]=0,A[(e+8|0)>>2]=0,i=0|A[(n=r+16|0)>>2],a=0|A[(n+4|0)>>2],o=i,A[(i=e+24|0)>>2]=o,A[(i+4|0)>>2]=a,a=0|A[(n=r+8|0)>>2],i=0|A[(n+4|0)>>2],c=a,A[(a=e+16|0)>>2]=c,A[(a+4|0)>>2]=i;break e;case 2:}Ct(0|e+12,0|r+4),A[e>>2]=0,A[(e+8|0)>>2]=1}h=t+64|0}function et(e){var r=0,t=0,i=0,a=0,n=0,o=0,c=0;e:{if(r=0|A[(16+(e|=0)|0)>>2])a=0|A[(e+4|0)>>2],t=0|A[e>>2],o=0|A[t>>2];else{c=s(0|f[(e+20|0)>>0],16843009),i=0|A[(e+12|0)>>2],t=0|A[e>>2];r:for(;;){if(r=0,-2139062144&(i&(i<<1|0)|0)|0)break e;if(r=4+(0|A[(e+8|0)>>2])|0,A[(e+8|0)>>2]=r,o=0|A[t>>2],a=((0|A[(e+4|0)>>2])+r|0)&o|0,A[(e+4|0)>>2]=a,n=(0|A[(t+4|0)>>2])+a|0,i=0|f[n>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0,A[(e+12|0)>>2]=i,r=-2139062144&((-1^(r=i^c|0)|0)&(r+-16843009|0)|0)|0,A[(e+16|0)>>2]=r,r)break r}}A[(e+16|0)>>2]=(r+-1|0)&r|0,r=(0|A[(t+4|0)>>2])-(((((0|ka(0|r))>>>3|0)+a|0)&o|0)<<3|0)|0}return 0|r}function rt(e,r,t){e|=0,t|=0;var a,n,o,c,b=0;h=a=h-32|0,o=0|A[(r|=0)>>2],function(e,r,t){e|=0,t|=0;var i,a,n=0,f=0;h=i=h-32|0,f=(0|1073741823&(n=((r|=0)>>>0)/3|0))!=(0|n),a=n<<2|0;e:if(n=r-s(n,3)|0){r:{t:{i:{if(!(256&t|0))switch(r=2,0|n+-1){case 0:break r;case 1:break t;default:break i}f=f|(n=a+4|0)>>>0<a>>>0|0;break e}A[(i+20|0)>>2]=1,A[(i+4|0)>>2]=1,A[(i+8|0)>>2]=0,A[i>>2]=1057084,A[(i+28|0)>>2]=77,A[(i+24|0)>>2]=1057112,A[(i+16|0)>>2]=i+24|0,ri(0|i,1057120),l()}r=3}n=r|a|0}else n=a;A[(e+4|0)>>2]=n,A[e>>2]=1^f|0,h=i+32|0}(0|a,0|(n=0|A[(r+8|0)>>2]),0|t);e:{r:{t:{if(0|A[a>>2]){if((0|(r=0|A[(a+4|0)>>2]))<0)break t;if(b=1,r&&!(b=0|Ii(0|r,1)))break r;if(function(e,r,t,a,n,o){e|=0,r|=0,n|=0,o|=0;var c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,Pe=0,He=0,Ke=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,nt=0,At=0,ft=0,ot=0,ct=0,bt=0,ut=0,st=0,kt=0,lt=0,pt=0,yt=0,dt=0,gt=0,vt=0,ht=0,_t=0,wt=0,mt=0,Bt=0,Et=0,Qt=0,It=0,Gt=0;h=0,d=0|A[(1057152+(((t|=0)<<24|0)>>22|0)|0)>>2];i:{a:{n:{A:{f:{o:{c:{b:{if(r>>>0>=27){Q=(p=r+-26|0)>>>0>r>>>0?0:p,p=0,h=0;u:for(;;){if((h+26|0)>>>0>r>>>0)break b;if(-32==(0|p))break c;if((w=p+32|0)>>>0>o>>>0)break o;if(We=p=n+p|0,je=d,y=u=0|f[(c=B=e+h|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,g=s=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,c=u,u=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(u=c<<b|0,G=0):(u=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|s<<b|0,G=c<<b|0),_=u,s=v=G,c=0,b=31&(k=58)|0,32<=(63&k|0)>>>0?(c=0,Z=u>>>b|0):(c=u>>>b|0,Z=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|s>>>b|0),i[We>>0]=0|f[(je+Z|0)>>0],Ce=d,Re=c=_,c=g,u=y,s=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(s=u<<b|0,W=0):(s=((1<<b|0)-1|0)&(u>>>(32-b|0)|0)|0|c<<b|0,W=u<<b|0),Ne=(c=W)&(k=0)|0,Se=u=s&(u=16711680)|0,_=c=(u=Re)|(c=Se)|0,u=v=(s=v)|(k=Ne)|0,s=0,b=31&(k=52)|0,32<=(63&k|0)>>>0?(s=0,j=c>>>b|0):(s=c>>>b|0,j=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),i[(p+1|0)>>0]=0|f[(Ce+(63&j|0)|0)>>0],Ye=d,Oe=s=_,s=g,c=y,u=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(u=c<<b|0,C=0):(u=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|s<<b|0,C=c<<b|0),Ve=(s=C)&(k=0)|0,Me=c=u&(c=65280)|0,c=g,u=y,s=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(s=u<<b|0,R=0):(s=((1<<b|0)-1|0)&(u>>>(32-b|0)|0)|0|c<<b|0,R=u<<b|0),Fe=u=s&(u=255)|0,De=(s=Ve)|(k=(c=R)&(k=0)|0)|0,xe=c=(u=Me)|(c=Fe)|0,_=s=(c=Oe)|(s=xe)|0,c=v=(u=v)|(k=De)|0,u=0,b=31&(k=46)|0,32<=(63&k|0)>>>0?(u=0,N=s>>>b|0):(u=s>>>b|0,N=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|c>>>b|0),i[(p+2|0)>>0]=0|f[(Ye+(63&N|0)|0)>>0],Ue=d,u=_,s=v,c=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(c=0,S=u>>>b|0):(c=u>>>b|0,S=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|s>>>b|0),i[(p+3|0)>>0]=0|f[(Ue+(63&S|0)|0)>>0],Je=d,c=_,u=v,s=0,b=31&(k=34)|0,32<=(63&k|0)>>>0?(s=0,Y=c>>>b|0):(s=c>>>b|0,Y=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),i[(p+4|0)>>0]=0|f[(Je+(63&Y|0)|0)>>0],Xe=d,s=g,c=y,u=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(u=0,O=s>>>b|0):(u=s>>>b|0,O=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|c>>>b|0),Te=(s=O)&(k=-16777216)|0,Le=c=u&(c=0)|0,c=g,u=y,s=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(s=0,V=c>>>b|0):(s=c>>>b|0,V=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),ze=u=s&(u=0)|0,Pe=(s=Te)|(k=(c=V)&(k=16711680)|0)|0,He=c=(u=Le)|(c=ze)|0,c=g,u=y,s=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(s=0,M=c>>>b|0):(s=c>>>b|0,M=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),Ke=(c=M)&(k=65280)|0,qe=u=s&(u=0)|0,u=g,s=y,c=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(c=0,F=u>>>b|0):(c=u>>>b|0,F=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|s>>>b|0),$e=c,er=(u=Ke)|(k=F)|0,rr=s=(c=qe)|(s=$e)|0,g=u=(s=He)|(u=rr)|0,m=y=(c=Pe)|(k=er)|0,i[(p+6|0)>>0]=0|f[(Xe+(63&(y>>>22|0)|0)|0)>>0],i[(p+7|0)>>0]=0|f[(d+(63&(y>>>16|0)|0)|0)>>0],tr=d,u=_,u=g,c=(u=_)|(c=g)|0,u=(s=v)|(k=y)|0,s=0,b=31&(k=28)|0,32<=(63&k|0)>>>0?(s=0,D=c>>>b|0):(s=c>>>b|0,D=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),i[(p+5|0)>>0]=0|f[(tr+(63&D|0)|0)>>0],ir=p+8|0,ar=d,y=s=0|f[(c=B+6|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,g=u=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,c=s,s=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(s=c<<b|0,x=0):(s=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|u<<b|0,x=c<<b|0),_=s,u=v=x,c=0,b=31&(k=58)|0,32<=(63&k|0)>>>0?(c=0,U=s>>>b|0):(c=s>>>b|0,U=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|u>>>b|0),i[ir>>0]=0|f[(ar+U|0)>>0],nr=d,Ar=c=_,c=g,s=y,u=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(u=s<<b|0,J=0):(u=((1<<b|0)-1|0)&(s>>>(32-b|0)|0)|0|c<<b|0,J=s<<b|0),fr=(c=J)&(k=0)|0,or=s=u&(s=16711680)|0,_=c=(s=Ar)|(c=or)|0,s=v=(u=v)|(k=fr)|0,u=0,b=31&(k=52)|0,32<=(63&k|0)>>>0?(u=0,X=c>>>b|0):(u=c>>>b|0,X=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),i[(p+9|0)>>0]=0|f[(nr+(63&X|0)|0)>>0],cr=d,br=u=_,u=g,c=y,s=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(s=c<<b|0,T=0):(s=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|u<<b|0,T=c<<b|0),ur=(u=T)&(k=0)|0,sr=c=s&(c=65280)|0,c=g,s=y,u=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(u=s<<b|0,L=0):(u=((1<<b|0)-1|0)&(s>>>(32-b|0)|0)|0|c<<b|0,L=s<<b|0),kr=s=u&(s=255)|0,lr=(u=ur)|(k=(c=L)&(k=0)|0)|0,pr=c=(s=sr)|(c=kr)|0,_=u=(c=br)|(u=pr)|0,c=v=(s=v)|(k=lr)|0,s=0,b=31&(k=46)|0,32<=(63&k|0)>>>0?(s=0,z=u>>>b|0):(s=u>>>b|0,z=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|c>>>b|0),i[(p+10|0)>>0]=0|f[(cr+(63&z|0)|0)>>0],yr=d,s=_,u=v,c=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(c=0,P=s>>>b|0):(c=s>>>b|0,P=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|u>>>b|0),i[(p+11|0)>>0]=0|f[(yr+(63&P|0)|0)>>0],dr=d,c=_,s=v,u=0,b=31&(k=34)|0,32<=(63&k|0)>>>0?(u=0,H=c>>>b|0):(u=c>>>b|0,H=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),i[(p+12|0)>>0]=0|f[(dr+(63&H|0)|0)>>0],gr=d,vr=u=_,u=g,c=y,s=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(s=0,K=u>>>b|0):(s=u>>>b|0,K=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|c>>>b|0),hr=(u=K)&(k=-16777216)|0,_r=c=s&(c=0)|0,c=g,s=y,u=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(u=0,q=c>>>b|0):(u=c>>>b|0,q=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),wr=s=u&(s=0)|0,mr=(u=hr)|(k=(c=q)&(k=16711680)|0)|0,Br=c=(s=_r)|(c=wr)|0,c=g,s=y,u=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(u=0,$=c>>>b|0):(u=c>>>b|0,$=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),Er=(c=$)&(k=65280)|0,Qr=s=u&(s=0)|0,s=g,u=y,c=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(c=0,ee=s>>>b|0):(c=s>>>b|0,ee=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|u>>>b|0),Ir=c,Gr=u=(c=Qr)|(u=Ir)|0,y=(c=mr)|(k=(s=Er)|(k=ee)|0)|0,g=s=(u=Br)|(s=Gr)|0,c=(s=vr)|(c=g)|0,s=(u=v)|(k=y)|0,u=0,b=31&(k=28)|0,32<=(63&k|0)>>>0?(u=0,re=c>>>b|0):(u=c>>>b|0,re=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),i[(p+13|0)>>0]=0|f[(gr+(63&re|0)|0)>>0],u=g,m=y,i[(p+14|0)>>0]=0|f[(d+(63&(y>>>22|0)|0)|0)>>0],i[(p+15|0)>>0]=0|f[(d+(63&(y>>>16|0)|0)|0)>>0],Zr=p+16|0,Wr=d,y=u=0|f[(c=B+12|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,g=s=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,c=u,u=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(u=c<<b|0,te=0):(u=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|s<<b|0,te=c<<b|0),_=u,s=v=te,c=0,b=31&(k=58)|0,32<=(63&k|0)>>>0?(c=0,ie=u>>>b|0):(c=u>>>b|0,ie=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|s>>>b|0),i[Zr>>0]=0|f[(Wr+ie|0)>>0],jr=d,Cr=c=_,c=g,u=y,s=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(s=u<<b|0,ae=0):(s=((1<<b|0)-1|0)&(u>>>(32-b|0)|0)|0|c<<b|0,ae=u<<b|0),Rr=(c=ae)&(k=0)|0,Nr=u=s&(u=16711680)|0,_=c=(u=Cr)|(c=Nr)|0,u=v=(s=v)|(k=Rr)|0,s=0,b=31&(k=52)|0,32<=(63&k|0)>>>0?(s=0,ne=c>>>b|0):(s=c>>>b|0,ne=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),i[(p+17|0)>>0]=0|f[(jr+(63&ne|0)|0)>>0],Sr=d,Yr=s=_,s=g,c=y,u=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(u=c<<b|0,Ae=0):(u=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|s<<b|0,Ae=c<<b|0),Or=(s=Ae)&(k=0)|0,Vr=c=u&(c=65280)|0,c=g,u=y,s=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(s=u<<b|0,fe=0):(s=((1<<b|0)-1|0)&(u>>>(32-b|0)|0)|0|c<<b|0,fe=u<<b|0),Mr=u=s&(u=255)|0,Fr=(s=Or)|(k=(c=fe)&(k=0)|0)|0,Dr=c=(u=Vr)|(c=Mr)|0,_=s=(c=Yr)|(s=Dr)|0,c=v=(u=v)|(k=Fr)|0,u=0,b=31&(k=46)|0,32<=(63&k|0)>>>0?(u=0,oe=s>>>b|0):(u=s>>>b|0,oe=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|c>>>b|0),i[(p+18|0)>>0]=0|f[(Sr+(63&oe|0)|0)>>0],xr=d,u=_,s=v,c=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(c=0,ce=u>>>b|0):(c=u>>>b|0,ce=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|s>>>b|0),i[(p+19|0)>>0]=0|f[(xr+(63&ce|0)|0)>>0],Ur=d,c=_,u=v,s=0,b=31&(k=34)|0,32<=(63&k|0)>>>0?(s=0,be=c>>>b|0):(s=c>>>b|0,be=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),i[(p+20|0)>>0]=0|f[(Ur+(63&be|0)|0)>>0],Jr=d,s=g,c=y,u=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(u=0,ue=s>>>b|0):(u=s>>>b|0,ue=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|c>>>b|0),Xr=(s=ue)&(k=-16777216)|0,Tr=c=u&(c=0)|0,c=g,u=y,s=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(s=0,se=c>>>b|0):(s=c>>>b|0,se=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),Lr=u=s&(u=0)|0,zr=(s=Xr)|(k=(c=se)&(k=16711680)|0)|0,Pr=c=(u=Tr)|(c=Lr)|0,c=g,u=y,s=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(s=0,ke=c>>>b|0):(s=c>>>b|0,ke=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),Hr=(c=ke)&(k=65280)|0,Kr=u=s&(u=0)|0,u=g,s=y,c=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(c=0,le=u>>>b|0):(c=u>>>b|0,le=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|s>>>b|0),qr=c,$r=(u=Hr)|(k=le)|0,et=s=(c=Kr)|(s=qr)|0,g=u=(s=Pr)|(u=et)|0,m=y=(c=zr)|(k=$r)|0,i[(p+22|0)>>0]=0|f[(Jr+(63&(y>>>22|0)|0)|0)>>0],i[(p+23|0)>>0]=0|f[(d+(63&(y>>>16|0)|0)|0)>>0],rt=d,u=_,u=g,c=(u=_)|(c=g)|0,u=(s=v)|(k=y)|0,s=0,b=31&(k=28)|0,32<=(63&k|0)>>>0?(s=0,pe=c>>>b|0):(s=c>>>b|0,pe=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|u>>>b|0),i[(p+21|0)>>0]=0|f[(rt+(63&pe|0)|0)>>0],tt=p+24|0,it=d,y=s=0|f[(c=B+18|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,g=u=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,c=s,s=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(s=c<<b|0,ye=0):(s=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|u<<b|0,ye=c<<b|0),_=s,u=v=ye,c=0,b=31&(k=58)|0,32<=(63&k|0)>>>0?(c=0,de=s>>>b|0):(c=s>>>b|0,de=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|u>>>b|0),i[tt>>0]=0|f[(it+de|0)>>0],at=d,nt=c=_,c=g,s=y,u=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(u=s<<b|0,ge=0):(u=((1<<b|0)-1|0)&(s>>>(32-b|0)|0)|0|c<<b|0,ge=s<<b|0),At=(c=ge)&(k=0)|0,ft=s=u&(s=16711680)|0,_=c=(s=nt)|(c=ft)|0,s=v=(u=v)|(k=At)|0,u=0,b=31&(k=52)|0,32<=(63&k|0)>>>0?(u=0,ve=c>>>b|0):(u=c>>>b|0,ve=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),i[(p+25|0)>>0]=0|f[(at+(63&ve|0)|0)>>0],ot=d,ct=u=_,u=g,c=y,s=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(s=c<<b|0,he=0):(s=((1<<b|0)-1|0)&(c>>>(32-b|0)|0)|0|u<<b|0,he=c<<b|0),bt=(u=he)&(k=0)|0,ut=c=s&(c=65280)|0,c=g,s=y,u=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(u=s<<b|0,_e=0):(u=((1<<b|0)-1|0)&(s>>>(32-b|0)|0)|0|c<<b|0,_e=s<<b|0),st=s=u&(s=255)|0,kt=(u=bt)|(k=(c=_e)&(k=0)|0)|0,lt=c=(s=ut)|(c=st)|0,_=u=(c=ct)|(u=lt)|0,c=v=(s=v)|(k=kt)|0,s=0,b=31&(k=46)|0,32<=(63&k|0)>>>0?(s=0,we=u>>>b|0):(s=u>>>b|0,we=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|c>>>b|0),i[(p+26|0)>>0]=0|f[(ot+(63&we|0)|0)>>0],pt=d,s=_,u=v,c=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(c=0,me=s>>>b|0):(c=s>>>b|0,me=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|u>>>b|0),i[(p+27|0)>>0]=0|f[(pt+(63&me|0)|0)>>0],yt=d,c=_,s=v,u=0,b=31&(k=34)|0,32<=(63&k|0)>>>0?(u=0,Be=c>>>b|0):(u=c>>>b|0,Be=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),i[(p+28|0)>>0]=0|f[(yt+(63&Be|0)|0)>>0],dt=d,gt=u=_,u=g,c=y,s=0,b=31&(k=8)|0,32<=(63&k|0)>>>0?(s=0,Ee=u>>>b|0):(s=u>>>b|0,Ee=(((1<<b|0)-1|0)&u|0)<<(32-b|0)|0|c>>>b|0),vt=(u=Ee)&(k=-16777216)|0,ht=c=s&(c=0)|0,c=g,s=y,u=0,b=31&(k=24)|0,32<=(63&k|0)>>>0?(u=0,Qe=c>>>b|0):(u=c>>>b|0,Qe=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),_t=s=u&(s=0)|0,wt=(u=vt)|(k=(c=Qe)&(k=16711680)|0)|0,mt=c=(s=ht)|(c=_t)|0,c=g,s=y,u=0,b=31&(k=40)|0,32<=(63&k|0)>>>0?(u=0,Ie=c>>>b|0):(u=c>>>b|0,Ie=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),Bt=(c=Ie)&(k=65280)|0,Et=s=u&(s=0)|0,s=g,u=y,c=0,b=31&(k=56)|0,32<=(63&k|0)>>>0?(c=0,Ge=s>>>b|0):(c=s>>>b|0,Ge=(((1<<b|0)-1|0)&s|0)<<(32-b|0)|0|u>>>b|0),Qt=c,It=u=(c=Et)|(u=Qt)|0,y=(c=wt)|(k=(s=Bt)|(k=Ge)|0)|0,g=s=(u=mt)|(s=It)|0,c=(s=gt)|(c=g)|0,s=(u=v)|(k=y)|0,u=0,b=31&(k=28)|0,32<=(63&k|0)>>>0?(u=0,Ze=c>>>b|0):(u=c>>>b|0,Ze=(((1<<b|0)-1|0)&c|0)<<(32-b|0)|0|s>>>b|0),i[(p+29|0)>>0]=0|f[(dt+(63&Ze|0)|0)>>0],u=g,B=y,i[(p+30|0)>>0]=0|f[(d+(63&(y>>>22|0)|0)|0)>>0],i[(p+31|0)>>0]=0|f[(d+(63&(y>>>16|0)|0)|0)>>0],p=w,!((h=h+24|0)>>>0<=Q>>>0))break u}}else w=0;if(!(h>>>0<(E=r-(I=(r>>>0)%3|0)|0)>>>0)){m=w;break i}for(;;){if(h>>>0>-4>>>0)break f;if((B=h+3|0)>>>0>r>>>0)break A;if(-4==(0|w))break n;if((m=w+4|0)>>>0>o>>>0)break a;if(p=n+w|0,w=0|f[(h=e+h|0)>>0],i[p>>0]=0|f[(d+(w>>>2|0)|0)>>0],Q=0|f[(h+2|0)>>0],i[(p+3|0)>>0]=0|f[(d+(63&Q|0)|0)>>0],h=0|f[(h+1|0)>>0],i[(p+1|0)>>0]=0|f[(d+(63&(w<<4|0|(h<<24|0)>>>28|0)|0)|0)>>0],i[(p+2|0)>>0]=0|f[(d+(63&(h<<2|0|(Q<<24|0)>>>30|0)|0)|0)>>0],w=m,(h=B)>>>0>=E>>>0)break i}}St(0|h+26,0|r,1056848),l()}Yt(-32,0,1056864),l()}St(0|p+32,0|o,1056864),l()}Yt(0|h,0|h+3,1056880),l()}St(0|h+3,0|r,1056880),l()}Yt(-4,0|w+4,1056896),l()}St(0|w+4,0|o,1056896),l()}i:{a:{n:{A:{f:{o:{c:{b:{u:{s:{k:{l:{p:switch(0|I+-1){case 0:if(E>>>0>=r>>>0)break s;if(m>>>0>=o>>>0)break u;if(h=2,w=0|f[(e+E|0)>>0],i[(n+m|0)>>0]=0|f[(d+(w>>>2|0)|0)>>0],!((p=1|m)>>>0>=o>>>0)){w=w<<4|0,B=48;break l}Rt(0|p,0|o,1056944),l();case 1:break p;default:break k}if(E>>>0>=r>>>0)break A;if(m>>>0>=o>>>0)break n;if(h=0|f[(e+E|0)>>0],i[(n+m|0)>>0]=0|f[(d+(h>>>2|0)|0)>>0],(p=E+1|0)>>>0>=r>>>0)break a;if((w=1|m)>>>0>=o>>>0)break i;if(Gt=h<<4|0,h=0|f[(e+p|0)>>0],i[(n+w|0)>>0]=0|f[(d+(63&(Gt|(h<<24|0)>>>28|0)|0)|0)>>0],(p=2|m)>>>0>=o>>>0)break b;w=h<<2|0,h=3,B=60}i[(n+p|0)>>0]=0|f[(d+(w&B|0)|0)>>0],m=m|h|0}if(d=0,256&t|0){if(m>>>0>o>>>0)break c;if(w=((3^I|0)>>>0)%3|0){p=n+m|0,d=B=o-m|0,h=w;k:for(;;){if(!d)break o;if(i[p>>0]=61,d=d+-1|0,p=p+1|0,!(h=h+-1|0))break k}d=w}}if((m+d|0)>>>0<m>>>0)break f;return}Rt(0|E,0|r,1056912),l()}Rt(0|m,0|o,1056928),l()}Rt(0|p,0|o,1057024),l()}Nt(0|m,0|o,1056772),l()}Rt(0|B,0|B,1057136),l()}Jt(1056788,42,1056832),l()}Rt(0|E,0|r,1056960),l()}Rt(0|m,0|o,1056976),l()}Rt(0|p,0|r,1056992),l()}Rt(0|w,0|o,1057008),l()}(0|o,0|n,0|t,0,0|b,0|r),he(0|a+8,0|b,0|r),1==(0|A[(a+8|0)>>2]))break e;return A[(e+8|0)>>2]=r,A[(e+4|0)>>2]=r,A[e>>2]=b,void(h=a+32|0)}!function(e,r,t){var i,a,n;h=i=h-16|0,a=i,n=0|ua(0|(t|=0)),A[(a+8|0)>>2]=n,A[(i+4|0)>>2]=45,A[i>>2]=1053044,function(e){e|=0;var r,t;h=r=h-16|0,A[(r+8|0)>>2]=0|A[(e+8|0)>>2],t=0|A[(e+4|0)>>2],A[r>>2]=0|A[e>>2],A[(r+4|0)>>2]=t,function(e){var r,t;h=r=h-16|0,t=0|A[(4+(e|=0)|0)>>2],A[(r+8|0)>>2]=0|A[e>>2],A[(r+12|0)>>2]=t,tt(0|r+8,1052276,0,0|A[(e+8|0)>>2]),l()}(0|r),l()}(0|i),l()}(0,0,1053092),l()}Vi(),l()}Hi(0|r,1),l()}c=0|A[(a+16|0)>>2],A[(a+20|0)>>2]=0|A[(a+12|0)>>2],A[(a+24|0)>>2]=c,A[(a+16|0)>>2]=r,A[(a+12|0)>>2]=r,A[(a+8|0)>>2]=b,It(1053016,12,0|a+8,1052296,1053028),l()}function tt(e,r,t,i){e|=0,r|=0,t|=0,i|=0;var a,n=0,f=0,o=0;h=a=h-32|0,f=1,n=0|A[267868],A[267868]=n+1|0,1!=(0|A[267994])?A[267994]=1:f=1+(0|A[267995])|0,A[267995]=f,((0|n)<0||f>>>0>2||(A[(a+28|0)>>2]=i,A[(a+24|0)>>2]=t,(0|(n=0|A[267865]))<=-1||(n=n+1|0,A[267865]=n,(t=0|A[267867])&&(n=0|A[267866],va[0|A[(r+16|0)>>2]](a+8|0,e),o=0|A[(a+12|0)>>2],A[(a+16|0)>>2]=0|A[(a+8|0)>>2],A[(a+20|0)>>2]=o,va[0|A[(t+12|0)>>2]](n,a+16|0),n=0|A[267865]),A[267865]=n+-1|0,!(f>>>0<=1))))&&l(),function(e,r){e|=0,r|=0;var t;h=t=h-16|0,A[(t+12|0)>>2]=r,A[(t+8|0)>>2]=e,l(),l()}(0|e,0|r),l()}function it(e){var r=0,t=0;e:if(!((r=0|f[(e|=0)>>0])>>>0<14)){r:switch(0|r+-14){default:if(!(r=0|A[(e+8|0)>>2]))break e;Ci(0|A[(e+4|0)>>2]);break e;case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:break e;case 2:}if(3==(0|f[(e+4|0)>>0]))return r=0|A[(e+8|0)>>2],va[0|A[(0|A[(r+4|0)>>2])>>2]](0|A[r>>2]),t=0|A[(r+4|0)>>2],0|A[(t+4|0)>>2]&&Ci(0|A[r>>2],0,A[(t+8|0)>>2]),void Ci(0|A[(e+8|0)>>2])}}function at(e){var r=0,t=0;e:if(!((r=0|f[(e|=0)>>0])>>>0<14)){r:switch(0|r+-14){default:if(!(r=0|A[(e+8|0)>>2]))break e;Ci(0|A[(e+4|0)>>2]);break e;case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:break e;case 2:}if(3==(0|f[(e+4|0)>>0]))return r=0|A[(e+8|0)>>2],va[0|A[(0|A[(r+4|0)>>2])>>2]](0|A[r>>2]),t=0|A[(r+4|0)>>2],0|A[(t+4|0)>>2]&&Ci(0|A[r>>2],0,A[(t+8|0)>>2]),void Ci(0|A[(e+8|0)>>2])}}function nt(e,r,t){e|=0;var i,a=0,n=0;h=i=h-32|0;e:if(!((t=(r|=0)+(t|=0)|0)>>>0<r>>>0)){if(t=(t=(a=(r=0|A[(e+4|0)>>2])<<1|0)>>>0>t>>>0?a:t)>>>0>8?t:8,r?(A[(8+(i+16|0)|0)>>2]=1,A[(i+20|0)>>2]=r,A[(i+16|0)>>2]=0|A[e>>2]):A[(i+16|0)>>2]=0,lt(0|i,0|t,1,0|i+16),1==(0|A[i>>2])){if(!(e=0|A[(i+8|0)>>2]))break e;Hi(0|A[(i+4|0)>>2],0|e),l()}return n=0|A[(i+8|0)>>2],A[e>>2]=0|A[(i+4|0)>>2],A[(e+4|0)>>2]=n,void(h=i+32|0)}Vi(),l()}function At(e,r,t){e|=0;var i,a=0,n=0;h=i=h-32|0;e:if(!((t=(r|=0)+(t|=0)|0)>>>0<r>>>0)){if(t=(t=(a=(r=0|A[(e+4|0)>>2])<<1|0)>>>0>t>>>0?a:t)>>>0>8?t:8,r?(A[(8+(i+16|0)|0)>>2]=1,A[(i+20|0)>>2]=r,A[(i+16|0)>>2]=0|A[e>>2]):A[(i+16|0)>>2]=0,bt(0|i,0|t,1,0|i+16),1==(0|A[i>>2])){if(!(e=0|A[(i+8|0)>>2]))break e;Hi(0|A[(i+4|0)>>2],0|e),l()}return n=0|A[(i+8|0)>>2],A[e>>2]=0|A[(i+4|0)>>2],A[(e+4|0)>>2]=n,void(h=i+32|0)}Vi(),l()}function ft(e,r,t){e|=0;var i,a=0,n=0;h=i=h-32|0;e:if(!((t=(r|=0)+(t|=0)|0)>>>0<r>>>0)){if(t=(t=(a=(r=0|A[(e+4|0)>>2])<<1|0)>>>0>t>>>0?a:t)>>>0>8?t:8,r?(A[(8+(i+16|0)|0)>>2]=1,A[(i+20|0)>>2]=r,A[(i+16|0)>>2]=0|A[e>>2]):A[(i+16|0)>>2]=0,function(e,r,t,i){e|=0,r|=0,i|=0;var a=0,n=0;r:{t:{i:{a:{n:{A:{f:{if(t|=0){if(a=0,n=1,(0|r)<0)break r;if(!(a=0|A[i>>2]))break A;if(i=0|A[(i+4|0)>>2])break f;if(r)break n;break i}A[(e+4|0)>>2]=r,n=1,a=0;break r}i=0|wi(0|a,0|i,0|t,0|r);break a}if(!r)break i}i=0|Qi(0|r,0|t)}a=r;break t}a=0,i=t}i?(A[(e+4|0)>>2]=i,n=0):(A[(e+4|0)>>2]=r,a=t)}A[e>>2]=n,A[(e+8|0)>>2]=a}(0|i,0|t,1,0|i+16),1==(0|A[i>>2])){if(!(e=0|A[(i+8|0)>>2]))break e;Hi(0|A[(i+4|0)>>2],0|e),l()}return n=0|A[(i+8|0)>>2],A[e>>2]=0|A[(i+4|0)>>2],A[(e+4|0)>>2]=n,void(h=i+32|0)}Vi(),l()}function ot(e,r){e|=0;var t=0,i=0,a=0;e:{r:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break r;if(A[r>>2]=t+1|0,a=0|A[(r+168|0)>>2]){t:{i:{if(!((0|(t=0|A[(r+176|0)>>2]))<0)){if(t)break i;i=1;break t}Vi(),l()}if(!(i=0|Qi(0|t,1)))break e}qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0}else A[r>>2]=t,t=0,i=0;return A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}function ct(e,r){e|=0;var t=0,i=0,a=0;e:{r:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break r;if(A[r>>2]=t+1|0,a=0|A[(r+120|0)>>2]){t:{i:{if(!((0|(t=0|A[(r+128|0)>>2]))<0)){if(t)break i;i=1;break t}Vi(),l()}if(!(i=0|Qi(0|t,1)))break e}qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0}else A[r>>2]=t,t=0,i=0;return A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}function bt(e,r,t,i){e|=0,r|=0,i|=0;var a=0,n=0;e:{r:{t:{i:{a:{n:{A:{if(t|=0){if(a=0,n=1,(0|r)<0)break e;if(!(a=0|A[i>>2]))break n;if(i=0|A[(i+4|0)>>2])break A;if(r)break a;break t}A[(e+4|0)>>2]=r,n=1,a=0;break e}i=0|wi(0|a,0|i,0|t,0|r);break i}if(!r)break t}i=0|Qi(0|r,0|t)}a=r;break r}a=0,i=t}i?(A[(e+4|0)>>2]=i,n=0):(A[(e+4|0)>>2]=r,a=t)}A[e>>2]=n,A[(e+8|0)>>2]=a}function ut(e){var r;h=r=h-368|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+184,0|e,184),qt(0|r+8,0|8+(r+184|0),176),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),(e=0|A[(r+168|0)>>2])&&0|A[(r+172|0)>>2]&&Ci(0|e),void(h=r+368|0)}Ji(),l()}Xi(),l()}function st(e){var r;h=r=h-400|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+200,0|e,200),qt(0|r+8,0|8+(r+200|0),192),Ci(0|e),function(e){var r,t=0,i=0,a=0;(t=0|A[(148+(e|=0)|0)>>2])&&Ci(0|A[(e+144|0)>>2]);r:{switch(0|A[e>>2]){case 0:case 2:break r}(t=0|A[(e+8|0)>>2])&&Ci(0|A[(e+4|0)>>2])}if(t=0|A[(e+88|0)>>2]){if(i=0|A[(e+96|0)>>2])for(i=s(i,24);0|A[t>>2]&&(a=0|A[(t+8|0)>>2])&&Ci(0|A[(t+4|0)>>2]),t=t+24|0,i=i+-24|0;);(t=0|A[(e+92|0)>>2])&&(t=s(t,24))&&Ci(0|A[(e+88|0)>>2])}r:{switch(0|A[(e+24|0)>>2]){case 0:case 2:break r}(t=0|A[(e+32|0)>>2])&&Ci(0|A[(e+28|0)>>2])}if((t=0|A[(e+100|0)>>2])&&(i=0|A[(e+104|0)>>2])&&Ci(0|t),(t=0|A[(e+112|0)>>2])&&(i=0|A[(e+116|0)>>2])&&Ci(0|t),(t=0|A[(e+124|0)>>2])&&(i=0|A[(e+128|0)>>2])&&Ci(0|t),r=0|A[(e+136|0)>>2]){if(i=0|A[(r+8|0)>>2])for(a=(t=0|A[r>>2])+s(i,176)|0;$e(0|t),(i=0|A[(t+164|0)>>2])&&Ci(0|A[(t+160|0)>>2]),(0|(t=t+176|0))!=(0|a););(t=0|A[(r+4|0)>>2])&&(t=s(t,176))&&Ci(0|A[r>>2]),Ci(0|A[(e+136|0)>>2])}dt(0|e+48),(t=0|A[(e+64|0)>>2])&&(t=5+(t+(i=8+(t<<3|0)|0)|0)|0)&&Ci(0|(0|A[(e+68|0)>>2])-i)}(0|r+8),(e=0|A[(r+172|0)>>2])&&Ci(0|A[(r+168|0)>>2]),(e=0|A[(r+180|0)>>2])&&0|A[(r+184|0)>>2]&&Ci(0|e),void(h=r+400|0)}Ji(),l()}Xi(),l()}function kt(e){var r=0,t=0,i=0,a=0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,i=0|A[(e+8|0)>>2],t=0|A[(e+4|0)>>2],r=0|A[(e+12|0)>>2],Ci(0|e),r)for(a=t+s(r,176)|0,e=t;$e(0|e),(r=0|A[(e+164|0)>>2])&&Ci(0|A[(e+160|0)>>2]),(0|(e=e+176|0))!=(0|a););return void(i&&(e=s(i,176))&&Ci(0|t))}Ji(),l()}Xi(),l()}function lt(e,r,t,i){e|=0,r|=0,i|=0;var a=0,n=0;e:{r:{t:{i:{a:{n:{A:{f:{if(t|=0){if(a=1,(0|r)<0)break f;if(!(n=0|A[i>>2]))break A;if(i=0|A[(i+4|0)>>2])break a;if(!r)break n;break i}A[(e+4|0)>>2]=r,a=1}r=0;break e}if(r)break i}i=t;break t}if(i=0|wi(0|n,0|i,0|t,0|r))break t;break r}if(!(i=0|Qi(0|r,0|t)))break r}A[(e+4|0)>>2]=i,a=0;break e}A[(e+4|0)>>2]=r,r=t}A[e>>2]=a,A[(e+8|0)>>2]=r}function pt(e,r){r|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0;h=t=h-128|0,o=e|=0,c=n=0|A[e>>2],s=a=0|A[(e+4|0)>>2],e=128;e:{r:for(;;){if(!e){e=0;break e}if(a=s,u=15&c|0,i[((t+e|0)-1|0)>>0]=u>>>0<10?48|u:u+87|0,e=e+-1|0,o=c,n=0,f=31&(b=4)|0,32<=(63&b|0)>>>0?(n=0,k=a>>>f|0):(n=a>>>f|0,k=(((1<<f|0)-1|0)&a|0)<<(32-f|0)|0|o>>>f|0),s=n,!((0|(a=c=k))!=(0|(b=0))|(0|n)!=(0|(o=0))|0))break r}e>>>0<129||(Nt(0|e,128,1067556),l())}return e=0|_e(0|r,1,1067572,2,0|t+e,0|128-e),h=t+128|0,0|e}function yt(e,r){r|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0;h=t=h-128|0,o=e|=0,c=n=0|A[e>>2],s=a=0|A[(e+4|0)>>2],e=128;e:{r:for(;;){if(!e){e=0;break e}if(a=s,u=15&c|0,i[((t+e|0)-1|0)>>0]=u>>>0<10?48|u:u+55|0,e=e+-1|0,o=c,n=0,f=31&(b=4)|0,32<=(63&b|0)>>>0?(n=0,k=a>>>f|0):(n=a>>>f|0,k=(((1<<f|0)-1|0)&a|0)<<(32-f|0)|0|o>>>f|0),s=n,!((0|(a=c=k))!=(0|(b=0))|(0|n)!=(0|(o=0))|0))break r}e>>>0<129||(Nt(0|e,128,1067556),l())}return e=0|_e(0|r,1,1067572,2,0|t+e,0|128-e),h=t+128|0,0|e}function dt(e){var r,t=0,i=0;if(r=0|A[(32+(e|=0)|0)>>2]){if((0|(i=0|A[(r+80|0)>>2]))!=(0|r))for(;i=0|A[((t=i)+80|0)>>2],0|A[t>>2]&&0|A[(t+8|0)>>2]&&Ci(0|A[(t+4|0)>>2]),hr(0|t+24),Ci(0|t),(0|i)!=(0|r););Ci(0|r)}if(t=0|A[(e+36|0)>>2])for(;i=0|A[(t+80|0)>>2],Ci(0|t),t=i;);A[(e+36|0)>>2]=0}function gt(e,r){r|=0;var t,a=0,n=0;for(h=t=h-128|0,a=0|f[(e|=0)>>0],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+87|0,e=e+-1|0,a=15&(a>>>4|0)|0;);return(a=e+128|0)>>>0<129||(Nt(0|a,128,1067556),l()),e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e),h=t+128|0,0|e}function vt(e,r){r|=0;var t,a=0,n=0;for(h=t=h-128|0,a=0|f[(e|=0)>>0],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+55|0,e=e+-1|0,a=15&(a>>>4|0)|0;);return(a=e+128|0)>>>0<129||(Nt(0|a,128,1067556),l()),e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e),h=t+128|0,0|e}function ht(e,r){var t;r|=0,h=t=h-16|0;e:{r:switch(0|f[(e|=0)>>0]){default:$t(0|t,0|r,1059766,15);break e;case 1:$t(0|t,0|r,1059751,15);break e;case 2:$t(0|t,0|r,1059746,5);break e;case 3:$t(0|t,0|r,1059742,4);break e;case 4:$t(0|t,0|r,1059737,5);break e;case 5:$t(0|t,0|r,1059734,3);break e;case 6:$t(0|t,0|r,1059731,3);break e;case 7:}$t(0|t,0|r,1059724,7)}return r=0|mt(0|t),h=t+16|0,0|r}function _t(e,r){r|=0;var t,a=0,n=0;for(h=t=h-128|0,a=0|A[(e|=0)>>2],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+87|0,e=e+-1|0,a=a>>>4|0;);return(a=e+128|0)>>>0<129||(Nt(0|a,128,1067556),l()),e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e),h=t+128|0,0|e}function wt(e,r){r|=0;var t,a=0,n=0;for(h=t=h-128|0,a=0|A[(e|=0)>>2],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+55|0,e=e+-1|0,a=a>>>4|0;);return(a=e+128|0)>>>0<129||(Nt(0|a,128,1067556),l()),e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e),h=t+128|0,0|e}function mt(e){var r,t=0,a=0;return t=0|f[(8+(e|=0)|0)>>0],(r=0|A[(e+4|0)>>2])&&(a=255&t|0,t=1,a||1==(0|r)&&0|f[(e+9|0)>>0]&&(a=0|A[e>>2],!(4&(0|f[a>>0])|0)&&(t=1,0|va[0|A[(12+(0|A[(a+28|0)>>2])|0)>>2]](0|A[(a+24|0)>>2],1067288,1)))||(t=0|A[e>>2],t=0|va[0|A[(12+(0|A[(t+28|0)>>2])|0)>>2]](0|A[(t+24|0)>>2],1067289,1)),i[(e+8|0)>>0]=t),0!=(0|255&t)|0}function Bt(e,r,t,i,a,n,f,o,c){i|=0,a|=0,o|=0,c|=0;var b,u,s,k,l,p,y,d,g,v,h,_,w,B,E,Q,I,G,Z,W,j,C,R,N,S,Y,O,V,M,F,D,x,U,J,X,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0;y=e|=0,ee=(L=n|=0)&(H=-1)|0,q=z=(P=f|=0)&(z=0)|0,$=L=(z=t|=0)&(L=0)|0,d=P=0|la(0|ee,0|(L=q),0|(re=(P=r|=0)&(H=-1)|0),0|(P=$)),s=L=m,g=P,v=L,L=f,z=n,P=0,T=31&(H=32)|0,32<=(63&H|0)>>>0?(P=0,te=L>>>T|0):(P=L>>>T|0,te=(((1<<T|0)-1|0)&L|0)<<(32-T|0)|0|z>>>T|0),b=P,P=$,re=z=0|la(0|(k=te),0|(P=b),0|re,0|(z=$)),$=P=m,h=z,_=P,w=P=q,P=t,L=r,z=0,T=31&(H=32)|0,32<=(63&H|0)>>>0?(z=0,ie=P>>>T|0):(z=P>>>T|0,ie=(((1<<T|0)-1|0)&P|0)<<(32-T|0)|0|L>>>T|0),u=z,B=L=0|la(0|ee,0|(z=w),0|(l=ie),0|(L=u)),E=z=m,K=(z=_)+(L=E)|0,(T=(P=h)+(H=B)|0)>>>0<H>>>0&&(K=K+1|0),ee=T,q=K,z=T,P=0,L=31&(H=32)|0,32<=(63&H|0)>>>0?(P=z<<L|0,ae=0):(P=((1<<L|0)-1|0)&(z>>>(32-L|0)|0)|0|K<<L|0,ae=z<<L|0),Q=P,T=(P=v)+(z=Q)|0,(L=(K=g)+(H=ae)|0)>>>0<H>>>0&&(T=T+1|0),I=L,p=T,A[(K=y)>>2]=L,A[(K+4|0)>>2]=T,G=e,T=b,T=u,Z=K=0|la(0|k,0|(T=b),0|l,0|(K=u)),W=T=m,T=c,T=t,j=K=0|la(0|o,0|(T=c),0|r,0|(K=t)),C=T=m,T=f,T=a,R=K=0|la(0|n,0|(T=f),0|i,0|(K=a)),N=T=m,L=(T=C)+(K=N)|0,(z=(P=j)+(H=R)|0)>>>0<H>>>0&&(L=L+1|0),S=L,H=z,K=(T=Z)+z|0,z=(L=W)+(P=S)|0,K>>>0<H>>>0&&(z=z+1|0),Y=K,O=z,z=q,z=$,V=(z=q)>>>0<(T=$)>>>0|(0|z)==(0|T)&(L=ee)>>>0<(H=re)>>>0|0,L=0,H=V,z=0,P=31&(T=32)|0,32<=(63&T|0)>>>0?(z=H<<P|0,ne=0):(z=((1<<P|0)-1|0)&(H>>>(32-P|0)|0)|0|L<<P|0,ne=H<<P|0),M=z,z=q,L=ee,H=0,P=31&(T=32)|0,32<=(63&T|0)>>>0?(H=0,Ae=z>>>P|0):(H=z>>>P|0,Ae=(((1<<P|0)-1|0)&z|0)<<(32-P|0)|0|L>>>P|0),F=H,D=(z=ne)|(T=Ae)|0,x=L=(H=M)|(L=F)|0,K=(L=O)+(z=x)|0,(P=(H=Y)+(T=D)|0)>>>0<T>>>0&&(K=K+1|0),U=K,K=p,K=s,J=(K=p)>>>0<(H=s)>>>0|(0|K)==(0|H)&(L=I)>>>0<(T=d)>>>0|0,X=L=0,T=P,P=(L=U)+(K=X)|0,(z=T+(H=J)|0)>>>0<H>>>0&&(P=P+1|0),A[((T=G)+8|0)>>2]=z,A[(T+12|0)>>2]=P}function Et(e,r,t){e|=0,t|=0;var i=0,a=0,n=0,f=0,o=0,c=0,b=0;e:{if(i=0|la(0|(r|=0),0|(a=0),56,0|(i=0)),a=m,c=i,b=i,i=0,n=31&(f=32)|0,32<=(63&f|0)>>>0?(i=0,o=a>>>n|0):(i=a>>>n|0,o=(((1<<n|0)-1|0)&a|0)<<(32-n|0)|0|b>>>n|0),!(o||(i=a,(0|(r=c))<0))){r:{t:{if(!t){if(r)break t;t=8;break e}if(!r){t=8;break e}if(!(t=0|Ii(0|r,8)))break r;break e}if(t=0|Qi(0|r,8))break e}Hi(0|r,8),l()}Vi(),l()}A[e>>2]=t,A[(e+4|0)>>2]=(r>>>0)/56|0}function Qt(e,r,t){r|=0,t|=0;var a,n=0;return((a=0|A[(4+(e|=0)|0)>>2])-(n=0|A[(e+8|0)>>2])|0)>>>0>=t>>>0||(n?(n=0,i[(e+12|0)>>0]=0,A[(e+8|0)>>2]=0):n=0),a>>>0<=t>>>0?(i[(e+12|0)>>0]=0,m=0,4):(qt(0|(0|A[e>>2])+n,0|r,0|t),A[(e+8|0)>>2]=n+t|0,m=0,4)}function It(e,r,t,i,a){var n;e|=0,r|=0,t|=0,i|=0,a|=0,h=n=h-64|0,A[(n+12|0)>>2]=r,A[(n+8|0)>>2]=e,A[(n+20|0)>>2]=i,A[(n+16|0)>>2]=t,A[(n+44|0)>>2]=2,A[(n+60|0)>>2]=160,A[(n+28|0)>>2]=2,A[(n+32|0)>>2]=0,A[(n+24|0)>>2]=1067148,A[(n+52|0)>>2]=159,A[(n+40|0)>>2]=n+48|0,A[(n+56|0)>>2]=n+16|0,A[(n+48|0)>>2]=n+8|0,ri(0|n+24,0|a),l()}function Gt(e){var r=0,t=0;return r=0|f[(4+(e|=0)|0)>>0],0|f[(e+5|0)>>0]&&(t=255&r|0,r=1,t||(r=0|A[e>>2],r=4&(0|f[r>>0])|0?0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1067269,1):0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1067283,2)),i[(e+4|0)>>0]=r),0!=(0|255&r)|0}function Zt(e,r,t){var a=0;e:{if(!(((e|=0)-(r|=0)|0)>>>0>=(t|=0)>>>0))for(r=r+-1|0,a=e+-1|0;;)if(i[(a+t|0)>>0]=0|f[(r+t|0)>>0],!(t=t+-1|0))break e;if(t)for(a=e;i[a>>0]=0|f[r>>0],r=r+1|0,a=a+1|0,t=t+-1|0;);}return 0|e}function Wt(e,r,t){r|=0,t|=0;var i=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=-1,(i=0|A[(e+120|0)>>2])&&0|A[(e+124|0)>>2]&&Ci(0|i),A[(e+124|0)>>2]=t,A[(e+120|0)>>2]=r,A[e>>2]=0,void(A[(e+128|0)>>2]=t)}Ji(),l()}Xi(),l()}function jt(e,r,t){r|=0,t|=0;var i=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=-1,(i=0|A[(e+180|0)>>2])&&0|A[(e+184|0)>>2]&&Ci(0|i),A[(e+188|0)>>2]=t,A[(e+180|0)>>2]=r,A[e>>2]=0,void(A[(e+184|0)>>2]=t)}Ji(),l()}Xi(),l()}function Ct(e,r){e|=0;var t=0,i=0,a=0;a=0;e:{r:{t:{if(!((0|(t=0|A[(8+(r|=0)|0)>>2]))<0)){if(r=0|A[r>>2],t)break t;i=1;break r}Vi(),l()}if(a=t,!(i=0|Qi(0|t,1)))break e}return r=0|qt(0|i,0|r,0|t),A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=a,void(A[e>>2]=r)}Hi(0|t,1),l()}function Rt(e,r,t){var i;e|=0,r|=0,t|=0,h=i=h-48|0,A[(i+4|0)>>2]=r,A[i>>2]=e,A[(i+28|0)>>2]=2,A[(i+44|0)>>2]=5,A[(i+12|0)>>2]=2,A[(i+16|0)>>2]=0,A[(i+8|0)>>2]=1066972,A[(i+36|0)>>2]=5,A[(i+24|0)>>2]=i+32|0,A[(i+40|0)>>2]=i,A[(i+32|0)>>2]=i+4|0,ri(0|i+8,0|t),l()}function Nt(e,r,t){var i;e|=0,r|=0,t|=0,h=i=h-48|0,A[(i+4|0)>>2]=r,A[i>>2]=e,A[(i+28|0)>>2]=2,A[(i+44|0)>>2]=5,A[(i+12|0)>>2]=2,A[(i+16|0)>>2]=0,A[(i+8|0)>>2]=1068144,A[(i+36|0)>>2]=5,A[(i+24|0)>>2]=i+32|0,A[(i+40|0)>>2]=i+4|0,A[(i+32|0)>>2]=i,ri(0|i+8,0|t),l()}function St(e,r,t){var i;e|=0,r|=0,t|=0,h=i=h-48|0,A[(i+4|0)>>2]=r,A[i>>2]=e,A[(i+28|0)>>2]=2,A[(i+44|0)>>2]=5,A[(i+12|0)>>2]=2,A[(i+16|0)>>2]=0,A[(i+8|0)>>2]=1068176,A[(i+36|0)>>2]=5,A[(i+24|0)>>2]=i+32|0,A[(i+40|0)>>2]=i+4|0,A[(i+32|0)>>2]=i,ri(0|i+8,0|t),l()}function Yt(e,r,t){var i;e|=0,r|=0,t|=0,h=i=h-48|0,A[(i+4|0)>>2]=r,A[i>>2]=e,A[(i+28|0)>>2]=2,A[(i+44|0)>>2]=5,A[(i+12|0)>>2]=2,A[(i+16|0)>>2]=0,A[(i+8|0)>>2]=1068228,A[(i+36|0)>>2]=5,A[(i+24|0)>>2]=i+32|0,A[(i+40|0)>>2]=i+4|0,A[(i+32|0)>>2]=i,ri(0|i+8,0|t),l()}function Ot(e,r){r|=0;var t,i,a,n,f,o=0,c=0,b=0;return h=t=h-32|0,i=0|A[(28+(e|=0)|0)>>2],e=0|A[(e+24|0)>>2],o=0|A[(c=r+16|0)>>2],b=0|A[(c+4|0)>>2],a=o,A[(o=16+(t+8|0)|0)>>2]=a,A[(o+4|0)>>2]=b,b=0|A[(c=r+8|0)>>2],o=0|A[(c+4|0)>>2],n=b,A[(b=8+(t+8|0)|0)>>2]=n,A[(b+4|0)>>2]=o,o=0|A[(c=r)>>2],b=0|A[(c+4|0)>>2],f=o,A[((o=t)+8|0)>>2]=f,A[(o+12|0)>>2]=b,r=0|Ve(0|e,0|i,0|o+8),h=o+32|0,0|r}function Vt(e,r,t,i,a){e|=0,r|=0,t|=0,i|=0,a|=0;var n,f,o,c,b=0,u=0,s=0;h=n=h-32|0,A[(n+4|0)>>2]=t,A[n>>2]=r,b=0|A[(u=i+16|0)>>2],s=0|A[(u+4|0)>>2],f=b,A[(b=16+(n+8|0)|0)>>2]=f,A[(b+4|0)>>2]=s,s=0|A[(u=i+8|0)>>2],b=0|A[(u+4|0)>>2],o=s,A[(s=8+(n+8|0)|0)>>2]=o,A[(s+4|0)>>2]=b,b=0|A[(u=i)>>2],s=0|A[(u+4|0)>>2],c=b,b=n,A[(n+8|0)>>2]=c,A[(n+12|0)>>2]=s,kr(0|e,0|n,1051756,0|n+4,1051756,0|n+8,0|a),l()}function Mt(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;h=t=h-32|0,A[(t+4|0)>>2]=1060688,A[t>>2]=e,f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,kr(0,0|t,1060456,0|t+4,1060456,0|t+8,1063284),l()}function Ft(e,r,t){e|=0,r|=0,t|=0;var i,a,n,f,o=0,c=0,b=0;h=i=h-32|0,A[(i+4|0)>>2]=1061960,A[i>>2]=e,o=0|A[(c=r+16|0)>>2],b=0|A[(c+4|0)>>2],a=o,A[(o=16+(i+8|0)|0)>>2]=a,A[(o+4|0)>>2]=b,b=0|A[(c=r+8|0)>>2],o=0|A[(c+4|0)>>2],n=b,A[(b=8+(i+8|0)|0)>>2]=n,A[(b+4|0)>>2]=o,o=0|A[(c=r)>>2],b=0|A[(c+4|0)>>2],f=o,o=i,A[(i+8|0)>>2]=f,A[(i+12|0)>>2]=b,kr(0,0|i,1060472,0|i+4,1060472,0|i+8,0|t),l()}function Dt(e,r,t){e|=0,r|=0,t|=0;var i,a,n,f,o=0,c=0,b=0;h=i=h-32|0,A[(i+4|0)>>2]=r,A[i>>2]=e,o=0|A[(c=t+16|0)>>2],b=0|A[(c+4|0)>>2],a=o,A[(o=16+(i+8|0)|0)>>2]=a,A[(o+4|0)>>2]=b,b=0|A[(c=t+8|0)>>2],o=0|A[(c+4|0)>>2],n=b,A[(b=8+(i+8|0)|0)>>2]=n,A[(b+4|0)>>2]=o,o=0|A[(c=t)>>2],b=0|A[(c+4|0)>>2],f=o,o=i,A[(i+8|0)>>2]=f,A[(i+12|0)>>2]=b,kr(0,0|i,1066988,0|i+4,1066988,0|i+8,1063872),l()}function xt(e,r){e|=0;var t,i,a,n=0;return h=t=h-16|0,n=0|ui(0|(r|=0),1063732,13),i=m,a=n,n=t,A[t>>2]=a,A[(t+4|0)>>2]=i,A[(t+12|0)>>2]=e,wr(0|t,1063745,5,0|t+12,1063752),A[(t+12|0)>>2]=e+12|0,wr(0|t,1063768,5,0|t+12,1063776),e=0|Gt(0|t),h=t+16|0,0|e}function Ut(e){var r=0;(r=0|A[(16+(e|=0)|0)>>2])&&(i[r>>0]=0,(r=0|A[(e+20|0)>>2])&&Ci(0|A[(e+16|0)>>2])),-1!=(0|e)&&(r=0|A[(e+4|0)>>2],A[(e+4|0)>>2]=r+-1|0,1==(0|r)&&Ci(0|e))}function Jt(e,r,t){var i;e|=0,r|=0,t|=0,h=i=h-48|0,A[(i+12|0)>>2]=r,A[(i+8|0)>>2]=e,A[(i+36|0)>>2]=1,A[(i+20|0)>>2]=1,A[(i+24|0)>>2]=0,A[(i+16|0)>>2]=1066896,A[(i+44|0)>>2]=159,A[(i+32|0)>>2]=i+40|0,A[(i+40|0)>>2]=i+8|0,ri(0|i+16,0|t),l()}function Xt(e,r,t){e|=0,r|=0;var i=0,a=0,n=0;i=0;e:if(t|=0){r:for(;(0|(a=0|f[e>>0]))==(0|(n=0|f[r>>0]));)if(e=e+1|0,r=r+1|0,!(t=t+-1|0))break e;i=a-n|0}return 0|i}function Tt(e,r,t,i){e|=0,t|=0,i|=0;var a=0;e:{if(!(1114112!=(0|(r|=0))&&(a=1,0|va[0|A[(16+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],r)))){if(t)break e;a=0}return 0|a}return 0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],t,i)}function Lt(e,r,t){var i;e|=0,r|=0,t|=0,h=i=h-32|0,A[(i+20|0)>>2]=0,A[(i+16|0)>>2]=1066756,A[(i+4|0)>>2]=1,A[(i+8|0)>>2]=0,A[(i+28|0)>>2]=r,A[(i+24|0)>>2]=e,A[i>>2]=i+24|0,ri(0|i,0|t),l()}function zt(e){var r=0;r=1;e:{if(!(0|f[(4+(e|=0)|0)>>0])){if(0|f[(e+6|0)>>0])break e;e=0|A[e>>2],r=0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],1067269,1)}return 0|r}Lt(1067464,46,1067512),l()}function Pt(){var e,r=0,t=0,i=0,a=0,n=0;return h=e=h-16|0,i=0|A[(1071480+(r=0)|0)>>2],t=0|A[(r+1071484|0)>>2],1==(0|(r=i))&(0|t)==(0|(i=0))|0||(function(e){var r,t=0;t=0,A[(8+(r=e|=0)|0)>>2]=2,A[(r+12|0)>>2]=t,t=0,A[r>>2]=1,A[(r+4|0)>>2]=t}(0|e),r=0,A[(1071480+(t=0)|0)>>2]=1,A[(t+1071484|0)>>2]=r,r=0|A[(e+8|0)>>2],t=0|A[(e+12|0)>>2],a=r,A[(1071496+(r=0)|0)>>2]=a,A[(r+1071500|0)>>2]=t,t=0|A[e>>2],r=0|A[(e+4|0)>>2],n=t,A[(1071488+(t=0)|0)>>2]=n,A[(t+1071492|0)>>2]=r),h=e+16|0,1071488}function Ht(e,r){var t,i;return e|=0,t=1&(0|A[(r|=0)>>2])|0,i=+u[e>>3],1==(0|A[(r+16|0)>>2])?0|ee(0|r,+i,0|t,0|A[(r+20|0)>>2]):0|fe(0|r,+i,0|t,1)}function Kt(e){var r,t,i;h=r=h-16|0,t=0|function(e,r){return 0,(e|=0)||(Lt(1060304,43,1062124),l()),0|e}(0|function(e){return 0|A[(12+(e|=0)|0)>>2]}(0|(e|=0))),i=0|function(e){return(e|=0)||(Lt(1060304,43,1062140),l()),0|e}(0|Aa(0|e)),A[(r+8|0)>>2]=t,A[(r+4|0)>>2]=e,A[r>>2]=i,function(e){e|=0;var r,t;h=r=h-16|0,A[(r+8|0)>>2]=0|A[(e+8|0)>>2],t=0|A[(e+4|0)>>2],A[r>>2]=0|A[e>>2],A[(r+4|0)>>2]=t,function(e){var r,t=0,i=0;h=r=h-16|0,t=0|A[(e|=0)>>2],i=0|A[(t+20|0)>>2];e:{r:{t:switch(0|A[(t+4|0)>>2]){case 0:if(i)break e;t=1060120,i=0;break r;case 1:break t;default:break e}if(i)break e;t=0|A[t>>2],i=0|A[(t+4|0)>>2],t=0|A[t>>2]}A[(r+4|0)>>2]=i,A[r>>2]=t,tt(0|r,1062176,0|Aa(0|A[(e+4|0)>>2]),0|A[(e+8|0)>>2]),l()}A[(r+4|0)>>2]=0,A[r>>2]=t,tt(0|r,1062156,0|Aa(0|A[(e+4|0)>>2]),0|A[(e+8|0)>>2]),l()}(0|r),l()}(0|r),l()}function qt(e,r,t){e|=0,r|=0;var a=0;if(t|=0)for(a=e;i[a>>0]=0|f[r>>0],r=r+1|0,a=a+1|0,t=t+-1|0;);return 0|e}function $t(e,r,t,a){var n,f;t|=0,a|=0,n=e|=0,f=0|va[0|A[(12+(0|A[(28+(r|=0)|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],t,a),i[(n+8|0)>>0]=f,A[e>>2]=r,i[(e+9|0)>>0]=!a,A[(e+4|0)>>2]=0}function ei(){var e;return(e=0|Qi(16,4))||(Hi(16,4),l()),A[(e+8|0)>>2]=0,A[(e+12|0)>>2]=0,A[(e+4|0)>>2]=0|A[262194],A[e>>2]=0,0|e}function ri(e,r){var t;e|=0,r|=0,h=t=h-16|0,A[(t+12|0)>>2]=r,A[(t+8|0)>>2]=e,A[(t+4|0)>>2]=1066904,A[t>>2]=1066756,Kt(0|t),l()}function ti(e){var r=0;return r=1,0|f[(4+(e|=0)|0)>>0]||(e=0|A[e>>2],r=0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],1067312,1)),0|r}function ii(e,r,t){e|=0,r|=0;var a=0;if(t|=0)for(a=e;i[a>>0]=r,a=a+1|0,t=t+-1|0;);return 0|e}function ai(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|A[(e+12|0)>>2]}Ji(),l()}Xi(),l()}function ni(e,r){r|=0,A[(4+(e|=0)|0)>>2]=1&(0|A[(e+4|0)>>2])|0|r|2,A[(4+(e=e+r|0)|0)>>2]=1|A[(e+4|0)>>2]}function Ai(e,r,t){var i,a,n;e|=0,r|=0,h=i=h-16|0,a=i,n=0|ua(0|(t|=0)),A[(a+8|0)>>2]=n,A[(i+4|0)>>2]=r,A[i>>2]=e,function(e){var r,t;e|=0,h=r=h-16|0,A[(r+8|0)>>2]=0|A[(e+8|0)>>2],t=0|A[(e+4|0)>>2],A[r>>2]=0|A[e>>2],A[(r+4|0)>>2]=t,function(e){var r,t;h=r=h-16|0,t=0|A[(4+(e|=0)|0)>>2],A[(r+8|0)>>2]=0|A[e>>2],A[(r+12|0)>>2]=t,tt(0|r+8,1062228,0,0|A[(e+8|0)>>2]),l()}(0|r),l()}(0|i),l()}function fi(e,r){r|=0;var t,i,a,n=0,f=0,o=0,c=0;return i=e=0|A[(e|=0)>>2],0,c=n=-1^e|0,f=(n>>31|0)+(n=0)|0,(t=c+(o=1)|0)>>>0<o>>>0&&(f=f+1|0),a=f,n=e=(0|e)>-1,f=0,c=a,0|Zr(0|(o=e?i:t),0|(e?f:c),0|e,0|r)}function oi(e,r){return e|=0,(255&(r|=0)|0)>>>0<32||(Lt(1059578,36,1059708),l()),e<<5|0|r|0}function ci(e,r){r|=0;var t,i=0;return i=0,(t=0|A[(e|=0)>>2])>>>0>r>>>0||(i=(t+(0|A[(e+4|0)>>2])|0)>>>0>r>>>0),0|i}function bi(e,r,t){e|=0,r|=0,A[(4+(t|=0)|0)>>2]=-2&(0|A[(t+4|0)>>2])|0,A[(e+4|0)>>2]=1|r,A[(e+r|0)>>2]=r}function ui(e,r,t){r|=0,t|=0;var i;return i=0|va[0|A[(12+(0|A[(28+(e|=0)|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],r,t)?1:0,0,m=0|i,0|(0|e)}function si(e){var r;return r=0|va[0|A[(12+(0|A[(28+(e|=0)|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],1067292,1)?1:0,0,m=0|r,0|(0|e)}function ki(e){var r;return r=0|va[0|A[(12+(0|A[(28+(e|=0)|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],1067291,1)?16777217:16777216,0,m=0|r,0|(0|e)}function li(){return 1==(0|A[267994])?0|!(0|A[267995]):(A[267994]=1,A[267995]=0,1)}function pi(e,r){r|=0,A[(4+(e|=0)|0)>>2]=3|r,A[(4+(e=e+r|0)|0)>>2]=1|A[(e+4|0)>>2]}function yi(e,r){return r|=0,0|f[(e|=0)>>0]?0|ne(0|r,1067968,4):0|ne(0|r,1067972,5)}function di(e,r){e|=0,(r|=0)?(Lt(1063300,28,1063408),l()):A[(e+4|0)>>2]=0}function gi(e){var r=0;return(r=0|A[(16+(e|=0)|0)>>2])||(r=0|A[(e+20|0)>>2]),0|r}function vi(e){return 0|(31==(0|(e|=0))?0:25-(e>>>1|0)|0)}function hi(e,r){r|=0,A[(4+(e|=0)|0)>>2]=1|r,A[(e+r|0)>>2]=r}function _i(e,r){return 0|(((e|=0)+(r|=0)|0)-1|0)&(0-r|0)}function wi(e,r,t,i){return 0|function(e,r,t,i){e|=0,r|=0,i|=0;var a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0;e:{r:{t:{if(!((t|=0)>>>0<9)){if(t=0|br(0|i,0|t))break t;return 0}if(t=0,r=(-9&(((((r=0|ta(0))-(0|_i(0|r,8))|0)-(0|_i(20,8))|0)-(0|_i(16,8))|0)-65544|0)|0)-3|0,((n=0-((0|_i(16,8))<<2|0)|0)>>>0>r>>>0?r:n)>>>0<=i>>>0)break r;n=0|_i(0|(((0|_i(16,8))-5|0)>>>0>i>>>0?16:i+4|0),8),f=0|ea(0|(r=0|ia(0|e)),0|(a=0|Ti(0|r)));i:{a:{n:{A:{f:{o:{c:{if(!(0|Si(0|r))){if(a>>>0>=n>>>0)break c;if((0|f)==(0|A[267984]))break o;if((0|f)==(0|A[267983]))break f;if(0|Gi(0|f))break i;if((a=(o=0|Ti(0|f))+a|0)>>>0<n>>>0)break i;if(c=a-n|0,o>>>0<256)break A;Vr(0|f);break n}if(a=0|Ti(0|r),n>>>0<256)break i;if(!(a>>>0<(n+4|0)>>>0)&&(a-n|0)>>>0<131073)break a;if(o=16+(a+(f=0|A[r>>2])|0)|0,a=0|_i(0|n+31,65536),!(n=0))break i;t=(i=a-f|0)-16|0,A[(4+(r=n+f|0)|0)>>2]=t,e=7,u=0|ea(0|r,0|t),s=e,A[(u+4|0)>>2]=s,u=0|ea(0|r,0|i+-12),s=0,A[(u+4|0)>>2]=s,i=(0|A[267985])+(a-o|0)|0,A[267985]=i,t=0|A[267992],A[267992]=n>>>0>t>>>0?t:n,t=0|A[267986],A[267986]=t>>>0>i>>>0?t:i;break e}if((a=a-n|0)>>>0<(0|_i(16,8))>>>0)break a;f=0|ea(0|r,0|n),ni(0|r,0|n),ni(0|f,0|a),qe(0|f,0|a);break a}if((a=(0|A[267982])+a|0)>>>0<=n>>>0)break i;f=0|ea(0|r,0|n),ni(0|r,0|n),n=a-n|0,A[(f+4|0)>>2]=1|n,A[267982]=n,A[267984]=f;break a}if((a=(0|A[267981])+a|0)>>>0<n>>>0)break i;(f=a-n|0)>>>0>=(0|_i(16,8))>>>0?(a=0|ea(0|r,0|n),o=0|ea(0|a,0|f),ni(0|r,0|n),hi(0|a,0|f),function(e){A[(4+(e|=0)|0)>>2]=-2&(0|A[(e+4|0)>>2])|0}(0|o)):(ni(0|r,0|a),f=0,a=0),A[267983]=a,A[267981]=f;break a}(0|(b=0|A[(f+12|0)>>2]))==(0|(f=0|A[(f+8|0)>>2]))?(u=0,s=(0|A[267881])&(0|da(-2,0|o>>>3))|0,A[(u+1071524|0)>>2]=s):(A[(f+12|0)>>2]=b,A[(b+8|0)>>2]=f)}c>>>0<(0|_i(16,8))>>>0?ni(0|r,0|a):(a=0|ea(0|r,0|n),ni(0|r,0|n),ni(0|a,0|c),qe(0|a,0|c))}if(r)break e}if(!(n=0|G(0|i)))break r;return i=0|qt(0|n,0|e,0|((t=(0|Ti(0|r))+(0|Si(0|r)?-8:-4)|0)>>>0>i>>>0?i:t)),ae(0|e),0|i}qt(0|t,0|e,0|(r>>>0>i>>>0?i:r)),ae(0|e)}return 0|t}return Si(0|r),0|ta(0|r)}(0|(e|=0),0|(r|=0),0|(t|=0),0|(i|=0))}function mi(e,r,t){var a,n;r|=0,t|=0,i[(e|=0)>>0]=16,n=t,A[(a=e+4|0)>>2]=r,A[(a+4|0)>>2]=n}function Bi(e){return(e=(e|=0)<<1|0)|0-e|0}function Ei(e,r,t,a,n){return a|=0,n|=0,0|function(e,r,t){r|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0;h=a=h-64|0,b=1;e:if(!(0|f[(4+(e|=0)|0)>>0])){r:{if(0|f[(e+6|0)>>0]){if(u=0|A[e>>2],!(4&(0|f[u>>0])|0)){if(b=1,0|va[0|A[(t+12|0)>>2]](r,u))break e;break r}if(A[(a+52|0)>>2]=1067196,A[(a+16|0)>>2]=e+7|0,o=0|A[((n=u)+24|0)>>2],c=0|A[(n+28|0)>>2],s=o,o=a,A[(a+8|0)>>2]=s,A[(a+12|0)>>2]=c,c=0|A[(n+16|0)>>2],o=0|A[(n+20|0)>>2],k=c,c=a,A[(a+40|0)>>2]=k,A[(a+44|0)>>2]=o,o=0|A[(n+8|0)>>2],c=0|A[(n+12|0)>>2],i[(a+56|0)>>0]=0|f[(n+32|0)>>0],p=o,o=a,A[(a+32|0)>>2]=p,A[(a+36|0)>>2]=c,c=0|A[n>>2],o=0|A[(n+4|0)>>2],y=c,c=a,A[(a+24|0)>>2]=y,A[(a+28|0)>>2]=o,A[(a+48|0)>>2]=a+8|0,!(0|va[0|A[(t+12|0)>>2]](r,a+24|0)||0|va[0|A[(12+(0|A[(a+52|0)>>2])|0)>>2]](0|A[(a+48|0)>>2],1067259,2)))break r;b=1;break e}Lt(1067400,46,1067448),l()}b=0,i[(e+6|0)>>0]=0}return i[(e+5|0)>>0]=1,i[(e+4|0)>>0]=b,h=a+64|0,0|e}(0|function(e,r,t){r|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0;h=a=h-64|0,b=1;e:{r:if(!(0|f[(4+(e|=0)|0)>>0])){if(0|f[(e+6|0)>>0])break e;u=0|f[(e+5|0)>>0];t:{if(n=0|A[e>>2],!(4&(0|f[n>>0])|0)){if(255&u|0){if(0|va[0|A[(12+(0|A[(n+28|0)>>2])|0)>>2]](0|A[(n+24|0)>>2],1067261,2))break r;n=0|A[e>>2]}if(0|va[0|A[(t+12|0)>>2]](r,n))break r;if(n=0|A[e>>2],!(0|va[0|A[(12+(0|A[(n+28|0)>>2])|0)>>2]](0|A[(n+24|0)>>2],1067144,2)))break t;break r}if(!(255&u|0)){if(b=1,0|va[0|A[(12+(0|A[(n+28|0)>>2])|0)>>2]](0|A[(n+24|0)>>2],1067290,1))break r;n=0|A[e>>2]}if(b=1,i[(e+7|0)>>0]=1,A[(a+52|0)>>2]=1067196,A[(a+16|0)>>2]=e+7|0,o=0|A[(n+24|0)>>2],c=0|A[(n+28|0)>>2],s=o,o=a,A[(a+8|0)>>2]=s,A[(a+12|0)>>2]=c,k=c=0|A[(n+8|0)>>2],p=o=0|A[(n+12|0)>>2],o=0|A[(n+16|0)>>2],c=0|A[(n+20|0)>>2],i[(a+56|0)>>0]=0|f[(n+32|0)>>0],y=o,o=a,A[(a+40|0)>>2]=y,A[(a+44|0)>>2]=c,c=p,o=a,A[(a+32|0)>>2]=k,A[(a+36|0)>>2]=c,c=0|A[n>>2],o=0|A[(n+4|0)>>2],d=c,c=a,A[(a+24|0)>>2]=d,A[(a+28|0)>>2]=o,A[(a+48|0)>>2]=a+8|0,0|va[0|A[(t+12|0)>>2]](r,a+24|0))break r;if(0|va[0|A[(12+(0|A[(a+52|0)>>2])|0)>>2]](0|A[(a+48|0)>>2],1067144,2))break r}i[(e+6|0)>>0]=1,b=0}return i[(e+4|0)>>0]=b,h=a+64|0,0|e}Lt(1067313,70,1067384),l()}(0|(e|=0),0|(r|=0),0|(t|=0)),0|a,0|n)}function Qi(e,r){return 0|function(e,r){return 0|br(0|(e|=0),0|(r|=0))}(0|(e|=0),0|(r|=0))}function Ii(e,r){return 0|function(e,r){e:if(r=0|br(0|(e|=0),0|(r|=0))){if(0|Si(0|ia(0|r)))break e;ii(0|r,0,0|e)}return 0|r}(0|(e|=0),0|(r|=0))}function Gi(e){return 0|(2&(0|f[(4+(e|=0)|0)>>0])|0)>>>1}function Zi(e){return 1!=(0|3&(0|A[(4+(e|=0)|0)>>2]))|0}function Wi(e){return 0|(16&(0|f[(e|=0)>>0])|0)>>>4}function ji(e){return 0|(32&(0|f[(e|=0)>>0])|0)>>>5}function Ci(e,r,t){!function(e,r,t){ae(0|(e|=0))}(0|(e|=0))}function Ri(e){return 0|(224&(e|=0)|0)>>>5}function Ni(e){return 0|(0-(e|=0)|0)&e}function Si(e){return 0|!(3&(0|f[(4+(e|=0)|0)>>0])|0)}function Yi(e,r){r|=0,A[(4+(e|=0)|0)>>2]=3|r}function Oi(e){return 0|(0|A[(e|=0)>>2])+(0|A[(e+4|0)>>2])}function Vi(){Lt(1063696,17,1063716),l()}function Mi(e,r){return r|=0,0|Zr(0|A[(e|=0)>>2],0,1,0|r)}function Fi(e,r,t){return function(e,r,t){r|=0,t|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0;h=a=h-64|0,b=1;e:if(!(0|f[(4+(e|=0)|0)>>0]))if(b=0|f[(e+5|0)>>0],n=0|A[e>>2],4&(0|f[n>>0])|0)!(255&b|0)&&(b=1,0|va[0|A[(12+(0|A[(n+28|0)>>2])|0)>>2]](0|A[(n+24|0)>>2],1067290,1))||(b=1,i[(a+23|0)>>0]=1,A[(a+52|0)>>2]=1067196,o=0|A[(n+24|0)>>2],c=0|A[(n+28|0)>>2],u=o,o=a,A[(a+8|0)>>2]=u,A[(a+12|0)>>2]=c,A[(a+16|0)>>2]=a+23|0,s=c=0|A[(n+8|0)>>2],k=o=0|A[(n+12|0)>>2],o=0|A[(n+16|0)>>2],c=0|A[(n+20|0)>>2],i[(a+56|0)>>0]=0|f[(n+32|0)>>0],l=o,o=a,A[(a+40|0)>>2]=l,A[(a+44|0)>>2]=c,c=k,o=a,A[(a+32|0)>>2]=s,A[(a+36|0)>>2]=c,c=0|A[n>>2],o=0|A[(n+4|0)>>2],p=c,c=a,A[(a+24|0)>>2]=p,A[(a+28|0)>>2]=o,A[(a+48|0)>>2]=a+8|0,0|va[0|A[(t+12|0)>>2]](r,a+24|0)||(b=0|va[0|A[(12+(0|A[(a+52|0)>>2])|0)>>2]](0|A[(a+48|0)>>2],1067259,2)));else{if(255&b|0&&(b=1,0|va[0|A[(12+(0|A[(n+28|0)>>2])|0)>>2]](0|A[(n+24|0)>>2],1067261,2)))break e;b=0|va[0|A[(t+12|0)>>2]](r,n)}i[(e+5|0)>>0]=1,i[(e+4|0)>>0]=b,h=a+64|0}(0|(e|=0),0|(r|=0),0|(t|=0)),0|e}function Di(e,r){return r|=0,0|Zr(0|f[(e|=0)>>0],0,1,0|r)}function xi(e,r){var t,i;return r|=0,i=0|A[(4+(t=e|=0)|0)>>2],0|Zr(0|A[t>>2],0|i,1,0|r)}function Ui(e,r){g(0|(e|=0),0|(r|=0)),l()}function Ji(){Ui(1059924,27),l()}function Xi(){Ui(1059951,79),l()}function Ti(e){return 0|-8&(0|A[(4+(e|=0)|0)>>2])}function Li(e){return 0|1&(0|A[(4+(e|=0)|0)>>2])}function zi(e){return 0|1&(0|A[(12+(e|=0)|0)>>2])}function Pi(e){return 0|(0|A[(12+(e|=0)|0)>>2])>>>1}function Hi(e,r){(function(e,r){!function(e,r){(function(e,r){var t;e|=0,r|=0,t=0|A[267864],va[0|(t||104)](e,r),l()})(0|(e|=0),0|(r|=0)),l()}(0|(e|=0),0|(r|=0))})(0|(e|=0),0|(r|=0)),l()}function Ki(e,r,t){return 0|ne(0|(t|=0),0|(e|=0),0|(r|=0))}function qi(e){v(0|(e|=0)),l()}function $i(e,r){return 0|function(e,r){r|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0;h=t=h-32|0;e:{r:{switch(0|f[(e|=0)>>0]){default:if(A[t>>2]=0|A[(e+4|0)>>2],a=0|ui(0|r,1061504,2),n=m,y=a,a=t,A[(t+24|0)>>2]=y,A[(t+28|0)>>2]=n,e=0|wr(0|t+24,1061506,4,0|t,1061512),i[(t+7|0)>>0]=40,r=0|wr(0|e,1061455,4,0|t+7,1061460),!(e=0|Qi(20,1)))break e;if(u=e+16|0,s=0|f[(1063100+(b=0)|0)>>0]|(0|f[(b+1063101|0)>>0])<<8|0|(0|f[(b+1063102|0)>>0])<<16|0|(0|f[(b+1063103|0)>>0])<<24|0,i[u>>0]=s,i[(u+1|0)>>0]=s>>>8|0,i[(u+2|0)>>0]=s>>>16|0,i[(u+3|0)>>0]=s>>>24|0,n=0|f[(1063092+(o=0)|0)>>0]|(0|f[(o+1063093|0)>>0])<<8|0|(0|f[(o+1063094|0)>>0])<<16|0|(0|f[(o+1063095|0)>>0])<<24|0,a=0|f[(o+1063096|0)>>0]|(0|f[(o+1063097|0)>>0])<<8|0|(0|f[(o+1063098|0)>>0])<<16|0|(0|f[(o+1063099|0)>>0])<<24|0,k=n,i[(n=e+8|0)>>0]=k,i[(n+1|0)>>0]=k>>>8|0,i[(n+2|0)>>0]=k>>>16|0,i[(n+3|0)>>0]=k>>>24|0,i[(n+4|0)>>0]=a,i[(n+5|0)>>0]=a>>>8|0,i[(n+6|0)>>0]=a>>>16|0,i[(n+7|0)>>0]=a>>>24|0,a=0|f[(1063084+(o=0)|0)>>0]|(0|f[(o+1063085|0)>>0])<<8|0|(0|f[(o+1063086|0)>>0])<<16|0|(0|f[(o+1063087|0)>>0])<<24|0,n=0|f[(o+1063088|0)>>0]|(0|f[(o+1063089|0)>>0])<<8|0|(0|f[(o+1063090|0)>>0])<<16|0|(0|f[(o+1063091|0)>>0])<<24|0,p=a,i[(a=e)>>0]=p,i[(a+1|0)>>0]=p>>>8|0,i[(a+2|0)>>0]=p>>>16|0,i[(a+3|0)>>0]=p>>>24|0,i[(a+4|0)>>0]=n,i[(a+5|0)>>0]=n>>>8|0,i[(a+6|0)>>0]=n>>>16|0,i[(a+7|0)>>0]=n>>>24|0,a=t,n=20,A[(t+12|0)>>2]=20,A[(t+16|0)>>2]=n,A[(t+8|0)>>2]=e,e=0|Gt(0|wr(0|r,1061476,7,0|t+8,1061528)),!(r=0|A[(t+8|0)>>2]))break r;if(!(c=0|A[(t+12|0)>>2]))break r;Ci(0|r);break r;case 1:i[(t+24|0)>>0]=0|f[(e+1|0)>>0],$t(0|t+8,0|r,1061500,4),e=0|mt(0|Fr(0|t+8,0|t+24,1061460));break r;case 2:c=0|A[(e+4|0)>>2],d=0|A[c>>2],A[(t+28|0)>>2]=0|A[(c+4|0)>>2],A[(t+24|0)>>2]=d,i[t>>0]=0|f[(e+1|0)>>0],n=0|ui(0|r,1061450,5),a=m,g=n,n=t,A[(t+8|0)>>2]=g,A[(t+12|0)>>2]=a,e=0|Gt(0|wr(0|wr(0|t+8,1061455,4,0|t,1061460),1061476,7,0|t+24,1061484));break r;case 3:}e=0|A[(e+4|0)>>2],a=0|ui(0|r,1062289,6),n=m,v=a,a=t,A[(t+8|0)>>2]=v,A[(t+12|0)>>2]=n,A[(t+24|0)>>2]=e+8|0,wr(0|t+8,1061455,4,0|t+24,1062296),A[(t+24|0)>>2]=e,wr(0|t+8,1062284,5,0|t+24,1062312),e=0|Gt(0|t+8)}return h=t+32|0,0|e}Hi(20,1),l()}(0|(e|=0),0|(r|=0))}function ea(e,r){return 0|(e|=0)+(0|r)}function ra(e,r){return 0|(e|=0)-(0|r)}function ta(e){return 0|8+(e|=0)}function ia(e){return 0|(e|=0)-8}function aa(){fa(),l()}function na(e){return 0|A[(12+(e|=0)|0)>>2]}function Aa(e){return 0|A[(8+(e|=0)|0)>>2]}function fa(){l()}function oa(e){return 0|e}function ca(e,r,t){return 0}function ba(e,r){return 0}function ua(e){return 0|e}function sa(e,r,t,i){t|=0,i|=0;var a=0,n=0,A=0,f=0,o=0,c=0,b=0,u=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0;e:{r:{t:{i:{a:{n:{A:{f:{o:{c:{if(o=r|=0,a=e|=0,f=0,A=31&(n=32)|0,32<=(63&n|0)>>>0?(f=0,v=o>>>A|0):(f=o>>>A|0,v=(((1<<A|0)-1|0)&o|0)<<(32-A|0)|0|a>>>A|0),b=v){if(f=i,!(u=t))break c;if(f=i,o=t,a=0,A=31&(n=32)|0,32<=(63&n|0)>>>0?(a=0,h=f>>>A|0):(a=f>>>A|0,h=(((1<<A|0)-1|0)&f|0)<<(32-A|0)|0|o>>>A|0),!(l=h))break o;if((b=k(l)-k(b)|0)>>>0<=31)break f;break r}if((a=i)>>>0>(o=1)>>>0|(0|a)==(0|o)&(f=t)>>>0>=(n=0)>>>0|0)break r;return f=r,f=i,f=0,_=e-s(b=((b=e)>>>0)/((u=t)>>>0)|0,u)|0,w=f,m=f=0,0|b}if(a=i,n=t,f=0,A=31&(o=32)|0,32<=(63&o|0)>>>0?(f=0,B=a>>>A|0):(f=a>>>A|0,B=(((1<<A|0)-1|0)&a|0)<<(32-A|0)|0|n>>>A|0),u=B,f=r,!e)break A;if(!u)break n;if((l=u+-1|0)&u|0)break n;return f=0,a=l&b|0,n=0,A=31&(o=32)|0,32<=(63&o|0)>>>0?(n=a<<A|0,E=0):(n=((1<<A|0)-1|0)&(a>>>(32-A|0)|0)|0|f<<A|0,E=a<<A|0),O=n,V=a=(n=r)&(a=0)|0,_=(n=E)|(o=(f=e)&(o=-1)|0)|0,w=f=(a=O)|(f=V)|0,f=0,n=b>>>(31&(0|ka(0|u))|0)|0,m=f,0|n}if(!((l=u+-1|0)&u|0))break a;u=0-(b=(k(u)+33|0)-k(b)|0)|0;break t}u=63-b|0,b=b+1|0;break t}return n=0,a=b-s(l=(b>>>0)/(u>>>0)|0,u)|0,f=0,A=31&(o=32)|0,32<=(63&o|0)>>>0?(f=a<<A|0,Q=0):(f=((1<<A|0)-1|0)&(a>>>(32-A|0)|0)|0|n<<A|0,Q=a<<A|0),_=Q,w=f,m=f=0,0|l}if((b=k(u)-k(b)|0)>>>0<31)break i;break r}if(a=r,_=l&e|0,w=a=0,1==(0|u))break e;return a=r,M=a=0,a=r,n=e,f=M,A=31&(o=0|ka(0|u))|0,32<=(63&o|0)>>>0?(f=0,I=a>>>A|0):(f=a>>>A|0,I=(((1<<A|0)-1|0)&a|0)<<(32-A|0)|0|n>>>A|0),m=f,0|I}u=63-b|0,b=b+1|0}if(n=r,F=n=0,n=r,a=e,f=F,A=31&(o=63&b|0)|0,32<=(63&o|0)>>>0?(f=0,G=n>>>A|0):(f=n>>>A|0,G=(((1<<A|0)-1|0)&n|0)<<(32-A|0)|0|a>>>A|0),p=G,y=f,f=r,D=f=0,f=r,n=e,a=D,A=31&(o=63&u|0)|0,32<=(63&o|0)>>>0?(a=n<<A|0,Z=0):(a=((1<<A|0)-1|0)&(n>>>(32-A|0)|0)|0|f<<A|0,Z=n<<A|0),e=Z,r=a,b)for(c=(a=i)+(n=-1)|0,(A=(f=t)+(o=-1)|0)>>>0<o>>>0&&(c=c+1|0),x=A,W=c;c=y,a=p,f=0,n=31&(o=1)|0,32<=(63&o|0)>>>0?(f=a<<n|0,j=0):(f=((1<<n|0)-1|0)&(a>>>(32-n|0)|0)|0|c<<n|0,j=a<<n|0),U=f,f=r,c=e,a=0,n=31&(o=63)|0,32<=(63&o|0)>>>0?(a=0,C=f>>>n|0):(a=f>>>n|0,C=(((1<<n|0)-1|0)&f|0)<<(32-n|0)|0|c>>>n|0),J=a,y=c=(a=U)|(c=J)|0,X=c,c=W,c=y,A=(c=W)-(A=((a=x)>>>0<(o=p=(f=j)|(o=C)|0)>>>0)+(f=y)|0)|0,c=n=a-o|0,a=0,f=31&(o=63)|0,32<=(63&o|0)>>>0?(a=A>>31|0,R=A>>f|0):(a=A>>f|0,R=(((1<<f|0)-1|0)&A|0)<<(32-f|0)|0|c>>>f|0),g=a,a=i,T=c=(a=g)&(c=i)|0,p=f=(a=p)-(o=(A=d=R)&(o=t)|0)|0,y=n=(c=X)-(n=(a>>>0<o>>>0)+(A=T)|0)|0,n=r,c=e,a=0,A=31&(o=1)|0,32<=(63&o|0)>>>0?(a=c<<A|0,N=0):(a=((1<<A|0)-1|0)&(c>>>(32-A|0)|0)|0|n<<A|0,N=c<<A|0),L=a,a=S,e=(n=N)|(o=z)|0,r=c=(a=L)|(c=S)|0,g=n=(c=g)&(n=0)|0,z=d=(a=d)&(o=1)|0,S=n,b=b+-1|0;);return _=p,w=n=y,n=r,c=e,a=0,A=31&(o=1)|0,32<=(63&o|0)>>>0?(a=c<<A|0,Y=0):(a=((1<<A|0)-1|0)&(c>>>(32-A|0)|0)|0|n<<A|0,Y=c<<A|0),P=a,a=g,m=c=(a=P)|(c=g)|0,0|((n=Y)|(o=d))}_=e,w=n=r,e=0,r=n=0}return m=n=r,0|e}function ka(e){return(e|=0)?0|31-k((e+-1|0)^e|0):32}function la(e,r,t,i){return 0|(0|function(e,r,t,i){var a,n,A,f,o,c=0,b=0,u=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0;return b=i|=0,b=r|=0,l=y=e|=0,u=0,c=31&(p=32)|0,32<=(63&p|0)>>>0?(u=0,d=b>>>c|0):(u=b>>>c|0,d=(((1<<c|0)-1|0)&b|0)<<(32-c|0)|0|l>>>c|0),u=i,b=t|=0,l=0,c=31&(p=32)|0,32<=(63&p|0)>>>0?(l=0,g=u>>>c|0):(l=u>>>c|0,g=(((1<<c|0)-1|0)&u|0)<<(32-c|0)|0|b>>>c|0),l=0,u=(((s(a=(k=t)>>>16|0,n=y>>>16|0)+s(k,d)|0)+s(g,y)|0)+((k=((A=s(k=65535&k|0,y=65535&y|0))>>>16|0)+s(k,n)|0)>>>16|0)|0)+((k=(65535&k|0)+s(a,y)|0)>>>16|0)|0,b=0,c=31&(p=32)|0,32<=(63&p|0)>>>0?(b=u<<c|0,v=0):(b=((1<<c|0)-1|0)&(u>>>(32-c|0)|0)|0|l<<c|0,v=u<<c|0),f=b,o=b=0,m=u=(b=f)|(u=o)|0,0|((l=v)|k<<16|0|65535&A)}(0|(e|=0),0|(r|=0),0|(t|=0),0|(i|=0)))}function pa(e,r,t,i){return 0|(0|sa(0|(e|=0),0|(r|=0),0|(t|=0),0|(i|=0)))}function ya(e,r,t,i){return sa(0|(e|=0),0|(r|=0),0|(t|=0),0|(i|=0)),m=w,0|_}function da(e,r){var t;return((-1>>>(t=31&(r|=0)|0)|0)&(e|=0)|0)<<t|0|((-1<<(r=31&(0-r|0)|0)|0)&e|0)>>>r|0}function ga(e,r,t,i){var a,n,A,f,o,c,b,u,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0;return n=(l=t|=0)&(p=63)|0,a=s=(k=i|=0)&(s=0)|0,s=-1,k=-1,l=a,d=31&(p=n)|0,32<=(63&p|0)>>>0?(l=0,g=s>>>d|0):(l=s>>>d|0,g=(((1<<d|0)-1|0)&s|0)<<(32-d|0)|0|k>>>d|0),A=l,l=r|=0,f=k=(l=A)&(k=r)|0,k=a,k=f,l=(s=g)&(p=e|=0)|0,s=a,d=31&(p=n)|0,32<=(63&p|0)>>>0?(s=l<<d|0,v=0):(s=((1<<d|0)-1|0)&(l>>>(32-d|0)|0)|0|k<<d|0,v=l<<d|0),o=s,s=i,y=(s=0)-(y=((k=0)>>>0<(p=t)>>>0)+(l=i)|0)|0,t=(s=d=k-p|0)&(p=63)|0,i=k=y&(k=0)|0,k=-1,y=-1,s=i,l=31&(p=t)|0,32<=(63&p|0)>>>0?(s=y<<l|0,h=0):(s=((1<<l|0)-1|0)&(y>>>(32-l|0)|0)|0|k<<l|0,h=y<<l|0),c=s,s=r,b=y=(s=c)&(y=r)|0,y=i,y=b,s=(k=h)&(p=e)|0,k=i,l=31&(p=t)|0,32<=(63&p|0)>>>0?(k=0,_=y>>>l|0):(k=y>>>l|0,_=(((1<<l|0)-1|0)&y|0)<<(32-l|0)|0|s>>>l|0),u=k,m=s=(k=o)|(s=u)|0,0|((y=v)|(p=_))}a(e=f,1048576,"L3J1c3RjL2M4ZGZjZmUwNDZhNzY4MDU1NGJmNGViNjEyYmFkODQwZTc2MzFjNGIvbGlicmFyeS9jb3JlL3NyYy9zdHIvbW9kLnJzAAAAEABLAAAAQAIAAA0AAAAHAAAABAAAAAQAAAAEAAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQAIAAAACAAAAAQAAAAJAAAACgAAAEAAAAAIAAAACwAAAAwAAAAoAAAACAAAAA0AAAAIAAAAAAAAAAEAAAAAAAAAUHJvdGVjdGVkSGVhZGVyTWFwc3JjL3NlcmlhbGl6YXRpb24ucnNMYWJlbEVudW0ABQAAAAAAAAAAAAAAAAAAAOoAEAAUAAAAWwAAABUAAABMYWJlbHMAAOoAEAAUAAAAdwAAABUAAABDT1NFU2lnbmF0dXJlc0NvdW50ZXJTaWduYXR1cmVhbGdvcml0aG1faWRjcml0aWNhbGl0eWNvbnRlbnRfdHlwZWtleV9pZGluaXRfdmVjdG9ycGFydGlhbF9pbml0X3ZlY3RvcmNvdW50ZXJfc2lnbmF0dXJlb3RoZXJfaGVhZGVycyA9IAoAtgEQABAAAADGARAAAQAAAEhlYWRlck1hcEhlYWRlcnNwcm90ZWN0ZWR1bnByb3RlY3RlZGhlYWRlcnNzaWduYXR1cmVDT1NFU2lnbmF0dXJlcGF5bG9hZENPU0VTaWduMXNpZ25hdHVyZXNDT1NFU2lnblNpZ25lZE1lc3NhZ2VFbnVtU2lnbmF0dXJlMVNpZ25hdHVyZVNpZ25hdHVyZSwgU2lnbmF0dXJlMSwgb3IgQ291bnRlclNpZ25hdHVyZWNvbnRleHRib2R5X3Byb3RlY3RlZGV4dGVybmFsX2FhZFNpZ1N0cnVjdHVyZWNpcGhlcnRleHRDT1NFRW5jcnlwdDBQYXNzd29yZEVuY3J5cHRpb24AAOoAEAAUAAAA6wIAABUAAABDT1NFUmVjaXBpZW50c3JlY2lwaWVudHNDT1NFRW5jcnlwdENPU0VSZWNpcGllbnRQdWJLZXlFbmNyeXB0aW9ua2V5X3R5cGVrZXlfb3BzYmFzZV9pbml0X3ZlY3RvckNPU0VLZXlpbnZhbGlkIGVudW0gdmFsdWUgcGFzc2Vkc3JjL2xpYi5ycwAAAG8DEAAKAAAAIAAAAAEAAABQcm90ZWN0ZWRIZWFkZXJNYXAgc2hvdWxkbid0IGJlIGFibGUgdG8gYmUgY29uc3RydWN0ZWQgd2l0aG91dCBiZWluZyB2YWxpZCBIZWFkZXJNYXAgYnl0ZXMAAG8DEAAKAAAANgAAABIAAABUZXh0SW50AA4AAAAEAAAABAAAAA8AAAAOAAAABAAAAAQAAAAQAAAATGFiZWwAAAAOAAAABAAAAAQAAAARAAAAbwMQAAoAAABMAAAAAQAAAG8DEAAKAAAAiQAAAAEAAABvAxAACgAAAJYAAAAJAAAAbwMQAAoAAACiAAAAAQAAAG8DEAAKAAAArwAAAAkAAABvAxAACgAAALsAAAABAAAAbwMQAAoAAADjAAAAAQAAAG8DEAAKAAAAKwEAADcAAABvAxAACgAAAEsBAAArAAAARXhwZWN0ZWQgYXJyYXkgb2YgbGFiZWxzLCBmb3VuZDogAAAAyAQQACEAAABvAxAACgAAAIUBAAABAAAAbwMQAAoAAACgAQAAAQAAAG8DEAAKAAAAvAEAAAEAAABQYXlsb2FkIHdhcyBub3QgcHJlc2VudCBidXQgbm8gZXh0ZXJuYWwgcGF5bG9hZCBzdXBwbGllZG8DEAAKAAAA7AEAAAEAAABvAxAACgAAABYCAAABAAAAY21zX1NpZ25lZE1lc3NhZ2UgdXNlciBmYWNpbmcgZW5jb2RpbmcgbXVzdCBzdGFydCB3aXRoICJjbXNfIgAAAG8DEAAKAAAAKQIAAB8AAABpbnN1ZmZpY2llbnQgbGVuZ3RoIC0gbWlzc2luZyBjaGVja3N1bQAAbwMQAAoAAAA3AgAAVQAAAGNoZWNrc3VtIGRvZXMgbm90IG1hdGNoIGJvZHkuIHNob3duOiAsIGNvbXB1dGVkIGZyb20gYm9keTogAAQGEAAlAAAAKQYQABYAAABDb3VsZCBub3QgZGVjb2RlIGJvZHkgZnJvbSBiYXNlNjR1cmw6IAAAUAYQACYAAABDb3VsZCBub3QgZGVjb2RlIGNoZWNrc3VtIGZyb20gYmFzZTY0dXJsOiAAAIAGEAAqAAAASW52YWxpZCBib2R5OiAAALQGEAAOAAAAfAUQAAQAAADYABAAAAAAAG8DEAAKAAAAcwIAAAEAAABvAxAACgAAAKECAAABAAAAbwMQAAoAAAC5AgAAAQAAAG8DEAAKAAAAxgIAAAEAAABvAxAACgAAANMCAAAJAAAAbwMQAAoAAADjAgAAAQAAAG8DEAAKAAAAAwMAAAEAAABvAxAACgAAABsDAAABAAAAbwMQAAoAAAA1AwAAAQAAAAEAAAACAAAABAAAAGNhbGxlZCBgUmVzdWx0Ojp1bndyYXAoKWAgb24gYW4gYEVycmAgdmFsdWUAEgAAACgAAAAIAAAADQAAAAgAAAAAAAAAc3JjL2Nib3IucnN0YWd2YWx1ZVRhZ2dlZENCT1IAAAAAAAAABgAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDQk9SQXJyYXkAAAAAAAAABQAAAAAAAAAAAAAAAAAAALwHEAALAAAABgIAABUAAABzb21lIGNvbXBsaWNhdGVkL3Vuc3VwcG9ydGVkIHR5cGVDQk9ST2JqZWN0ZmxvYXQgc2VyaWFsaXphdGlvbiBub3Qgc3VwcG9ydHMgYnkgY2Jvcl9ldmVudENCT1JTcGVjaWFsRW51bUNCT1JWYWx1ZUVudW0AAAATAAAABAAAAAQAAAAUAAAAEwAAAAQAAAAEAAAAAgAAALwHEAALAAAACgAAAAEAAABkZWZpbml0ZRMAAAAEAAAABAAAABUAAAB2YWx1ZXMAABMAAAAEAAAABAAAABYAAAC8BxAACwAAACUAAAABAAAAvAcQAAsAAAA1AAAACQAAABMAAAAEAAAABAAAABcAAAC8BxAACwAAAFkAAAABAAAATnVsbFVuZGVmaW5lZEJyZWFrVW5hc3NpZ25lZEZsb2F0Qm9vbAAAABMAAAAEAAAABAAAABgAAAATAAAABAAAAAQAAAAZAAAAQ0JPUlNwZWNpYWwAEwAAAAQAAAAEAAAAGgAAALwHEAALAAAAmgAAAAEAAABTcGVjaWFsT2JqZWN0QXJyYXlUZXh0Qnl0ZXNJbnQAABMAAAAEAAAABAAAABsAAAATAAAABAAAAAQAAAAcAAAAEwAAAAQAAAAEAAAAHQAAABMAAAAEAAAABAAAAB4AAAATAAAABAAAAAQAAAAPAAAAEwAAAAQAAAAEAAAAHwAAABMAAAAEAAAABAAAABAAAABDQk9SVmFsdWUAAAATAAAABAAAAAQAAAAgAAAAvAcQAAsAAAA2AQAAAQAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGUvVXNlcnMvdnN1Ymh1bWFuLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Nib3JfZXZlbnQtMi4xLjMvc3JjL2RlLnJzALgKEABbAAAAbQIAABIAAAC4ChAAWwAAAEsBAAASAAAAZmFpbGVkIHRvIGZpbGwgd2hvbGUgYnVmZmVyADQLEAAbAAAAL3J1c3RjL2M4ZGZjZmUwNDZhNzY4MDU1NGJmNGViNjEyYmFkODQwZTc2MzFjNGIvbGlicmFyeS9zdGQvc3JjL2lvL2N1cnNvci5yc1gLEABMAAAA7AAAAAoAAABjYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uL3J1c3RjL2M4ZGZjZmUwNDZhNzY4MDU1NGJmNGViNjEyYmFkODQwZTc2MzFjNGIvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwAAAPoLEABPAAAAdwEAABoAAAAhAAAAAAAAAAEAAAAiAAAAIQAAAAQAAAAEAAAAIwAAACEAAAAIAAAABAAAACQAAAAlAAAADAAAAAQAAAAmAAAAJwAAACgAAABhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5L3J1c3RjL2M4ZGZjZmUwNDZhNzY4MDU1NGJmNGViNjEyYmFkODQwZTc2MzFjNGIvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAADbDBAASwAAAEwJAAAOAAAAKQAAAAQAAAAEAAAAAgAAACkAAAAEAAAABAAAACoAAAApAAAABAAAAAQAAAAYAAAAKQAAAAAAAAABAAAAKwAAAAEAAAAAAAAAbm90IGltcGxlbWVudGVkOiAAAACADRAAEQAAAHdlIGN1cnJlbnRseSBkbyBub3Qgc3VwcG9ydCBmbG9hdGluZyBwb2ludCBzZXJpYWxpc2F0aW9uLCBjYW5ub3Qgc2VyaWFsaXplOiCcDRAATAAAAC9Vc2Vycy92c3ViaHVtYW4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY2Jvcl9ldmVudC0yLjEuMy9zcmMvc2UucnMA8A0QAFsAAABOAgAAIgAAAC4AAAAEAAAABAAAAC8AAAAwAAAAMQAAADMAAAAIAAAABAAAADQAAAA1AAAANgAAABQAAAAEAAAANwAAAFNvbWVOb25lMwAAAAQAAAAEAAAAOAAAADMAAAAEAAAABAAAAA8AAAAvVXNlcnMvdnN1Ymh1bWFuLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2RlY29kZS5yc8AOEABcAAAA0gEAAB8AAADADhAAXAAAANgBAAAfAAAAwA4QAFwAAADhAQAAHwAAAMAOEABcAAAA6gEAAB8AAADADhAAXAAAAPMBAAAfAAAAwA4QAFwAAAD8AQAAHwAAAMAOEABcAAAABQIAAB8AAADADhAAXAAAAA4CAAAfAAAAwA4QAFwAAAADAQAAJAAAAMAOEABcAAAABAEAACkAAADADhAAXAAAACoBAAAWAAAAwA4QAFwAAAAtAQAAGgAAAMAOEABcAAAAQQEAAA4AAADADhAAXAAAAEQBAAASAAAAwA4QAFwAAABYAQAAEwAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IAAADBAQACoAAABJbXBvc3NpYmxlOiBtdXN0IG9ubHkgaGF2ZSAwIHRvIDggaW5wdXQgYnl0ZXMgaW4gbGFzdCBjaHVuaywgd2l0aCBubyBpbnZhbGlkIGxlbmd0aHNAEBAAVAAAAMAOEABcAAAAnQEAAA4AAADADhAAXAAAALEBAAAJAAAAT3ZlcmZsb3cgd2hlbiBjYWxjdWxhdGluZyBvdXRwdXQgYnVmZmVyIGxlbmd0aAAAwA4QAFwAAACWAAAACgAAAC9Vc2Vycy92c3ViaHVtYW4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZW5jb2RlLnJzSW52YWxpZCBVVEY4/BAQAFwAAAA0AAAAHAAAAGludGVnZXIgb3ZlcmZsb3cgd2hlbiBjYWxjdWxhdGluZyBidWZmZXIgc2l6ZQAAAPwQEABcAAAALwAAABEAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlADkAAAAEAAAABAAAAAQAAAABAAAAAAAAAGhhc2hlZHNyYy9idWlsZGVycy5ycwAAAP4REAAPAAAAEwAAAEUAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlADwAAAAoAAAACAAAAA0AAABCaWdOdW1JbnRJbnZhbGlkIGxhYmVsOiBlEhAADwAAAEV4cGVjdGVkIGJ5dGVzLCBmb3VuZDogAHwSEAAXAAAAPQAAAAQAAAAEAAAAOAAAAHNyYy91dGlscy5yc6wSEAAMAAAA2QAAAAEAAABcEhAAAAAAAG92ZXJmbG93dW5kZXJmbG93AAAAPQAAAAQAAAAEAAAAPgAAAC0AAAD0EhAAAQAAAAATEAAAAAAAIgAAAAgTEAABAAAACBMQAAEAAAAuAAAAABMQAAAAAAAcExAAAQAAAERlc2VyaWFsaXphdGlvbiBmYWlsZWQgaW4gIGJlY2F1c2U6IDATEAAaAAAAShMQAAoAAABEZXNlcmlhbGl6YXRpb246IAAAAGQTEAARAAAARm91bmQgdW5leHBlY3RlZCBrZXkgb2YgQ0JPUiB0eXBlIAAAgBMQACIAAABGb3VuZCB1bmV4cGVjdGVkIGtleSAAAACsExAAFQAAAEV4cGVjdGVkIHRhZyAsIGZvdW5kIAAAAMwTEAANAAAA2RMQAAgAAABObyB2YXJpYW50IG1hdGNoZWQAAPQTEAASAAAATWFuZGF0b3J5IGZpZWxkICBub3QgZm91bmQAABAUEAAQAAAAIBQQAAoAAABFeHBlY3RlZCBmaXhlZCB2YWx1ZSAgZm91bmQgPBQQABUAAABRFBAABwAAAEV4cGVjdGVkIG51bGwsIGZvdW5kIG90aGVyIHR5cGUAaBQQAB8AAABNaXNzaW5nIGVuZGluZyBDQk9SIEJyZWFrAAAAkBQQABkAAABEdXBsaWNhdGUga2V5OiAAtBQQAA8AAABEZWZpbml0ZSBsZW5ndGggbWlzbWF0Y2g6IGZvdW5kIMwUEAAgAAAALCBleHBlY3RlZDog9BQQAAwAAABFbmNvdW50ZXJlZCBDQk9SIEJyZWFrIHdoaWxlIHJlYWRpbmcgZGVmaW5pdGUgbGVuZ3RoIHNlcXVlbmNlAAAACBUQAD0AAABOaW50RAAAAAQAAAAEAAAAOAAAAFVpbnRTdHIARAAAAAQAAAAEAAAADwAAAFVuZXhwZWN0ZWRLZXlUeXBlAAAARAAAAAQAAAAEAAAAQwAAAFVua25vd25LZXkAAEQAAAAEAAAABAAAAEUAAABUYWdNaXNtYXRjaGZvdW5kZXhwZWN0ZWROb1ZhcmlhbnRNYXRjaGVkTWFuZGF0b3J5RmllbGRNaXNzaW5nRml4ZWRWYWx1ZU1pc21hdGNoRXhwZWN0ZWROdWxsRW5kaW5nQnJlYWtNaXNzaW5nRHVwbGljYXRlS2V5RGVmaW5pdGVMZW5NaXNtYXRjaEQAAAAEAAAABAAAAEYAAABDQk9SRAAAAAQAAAAEAAAARwAAAEJyZWFrSW5EZWZpbml0ZUxlbkRlc2VyaWFsaXplRXJyb3Jsb2NhdGlvbgAARAAAAAQAAAAEAAAASAAAAGZhaWx1cmUARAAAAAQAAAAEAAAASQAAAC9ydXN0Yy9jOGRmY2ZlMDQ2YTc2ODA1NTRiZjRlYjYxMmJhZDg0MGU3NjMxYzRiL2xpYnJhcnkvYWxsb2Mvc3JjL3NsaWNlLnJzAADAFhAASgAAAM8AAAARAAAACAAAAAAAAABPdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIG51bWJlciBvZiBjaHVua3MgaW4gaW5wdXQvVXNlcnMvdnN1Ymh1bWFuLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2RlY29kZS5ycwBXFxAAXAAAALwAAAAKAAAASW52YWxpZExhc3RTeW1ib2wAAABKAAAABAAAAAQAAABLAAAASgAAAAQAAAAEAAAATAAAAEludmFsaWRMZW5ndGhJbnZhbGlkQnl0ZSEiIyQlJicoKSorLC0wMTIzNDU2Nzg5QEFCQ0RFRkdISUpLTE1OUFFSU1RVVlhZWltgYWJjZGVoaWprbG1wcXJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSssLi9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS4vMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OS1fQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrL////////////////////////////////////////////wABAgMEBQYHCAkKCwz//w0ODxAREhMUFRb///////8XGBkaGxwdHh8gISIjJCX/JicoKSorLP8tLi8w/////zEyMzQ1Nv//Nzg5Ojs8//89Pj//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pj////80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABNjc4OTo7PD0+P/////////8CAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaG////////xwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJCgv/////////DA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCX///////8mJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+//80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ/////z//GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7///8/NDU2Nzg5Ojs8Pf////////8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGf///////xobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5AeEACQHRAAkBwQAJAbEACQGhAAkBkQAC9Vc2Vycy92c3ViaHVtYW4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZW5jb2RlLnJzqB8QAFwAAACSAAAAJwAAAHVzaXplIG92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgYjY0IGxlbmd0aAAAqB8QAFwAAACZAAAACgAAAKgfEABcAAAAtgAAACAAAACoHxAAXAAAALcAAAAlAAAAqB8QAFwAAAD8AAAAHAAAAKgfEABcAAAA/QAAACEAAACoHxAAXAAAABMBAAAuAAAAqB8QAFwAAAATAQAACQAAAKgfEABcAAAAFAEAAAkAAACoHxAAXAAAAAsBAAAuAAAAqB8QAFwAAAALAQAACQAAAKgfEABcAAAADQEAAA8AAACoHxAAXAAAAAwBAAAJAAAAqB8QAFwAAAAPAQAACQAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IAAAECEQACoAAABJbXBvc3NpYmxlIHJlbWFpbmRlckQhEAAUAAAAqB8QAFwAAAAqAQAAFgAAAKgfEABcAAAAOwEAAAkAAABQGRAAEBkQANAYEACQGBAAUBgQABAYEAAIybzzZ+YJajunyoSFrme7K/iU/nLzbjzxNh1fOvVPpdGC5q1/Ug5RH2w+K4xoBZtrvUH7q9mDH3khfhMZzeBbYXNzZXJ0aW9uIGZhaWxlZDogb3V0bGVuID4gMCAmJiBvdXRsZW4gPD0gRW5naW5lOjpNQVhfT1VUTEVOL1VzZXJzL3ZzdWJodW1hbi8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jcnlwdG94aWRlLTAuMy42L3NyYy9ibGFrZTJiLnJzFCIQAGAAAAA3AAAACQAAABQiEABgAAAAPgAAAAkAAABhc3NlcnRpb24gZmFpbGVkOiBrZXkubGVuKCkgPD0gRW5naW5lOjpNQVhfS0VZTEVOAAAAFCIQAGAAAAA/AAAACQAAABQiEABgAAAAWwAAAC8AAAAUIhAAYAAAAGoAAAAhAAAAYXNzZXJ0aW9uIGZhaWxlZDogb3V0LmxlbigpID09IHNlbGYuZGlnZXN0X2xlbmd0aCBhcyB1c2l6ZQAAFCIQAGAAAABvAAAACQAAABQiEABgAAAAcgAAACAAAAAUIhAAYAAAAHkAAAAWAAAAYXNzZXJ0aW9uIGZhaWxlZDogZHN0LmxlbigpID49IHNyYy5sZW4oKS9Vc2Vycy92c3ViaHVtYW4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY3J5cHRveGlkZS0wLjMuNi9zcmMvY3J5cHRvdXRpbC5ycwCMIxAAYwAAAIsAAAAFAAAAL1VzZXJzL3ZzdWJodW1hbi8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9jcnlwdG94aWRlLTAuMy42L3NyYy9jcnlwdG91dGlsLnJzYXNzZXJ0aW9uIGZhaWxlZDogZHN0LmxlbigpICogU1ogPT0gaW5wdXQubGVuKCkAAAAkEABjAAAAVAAAAAEAAABJbnZhbGlkIGNib3I6IAAApCQQAA4AAABVbmV4cGVjdGVkIHRyYWlsaW5nIGRhdGEgaW4gQ0JPUrwkEAAgAAAASW52YWxpZCBjYm9yOiBJL08gZXJyb3IA5CQQABcAAABJbnZhbGlkIGNib3I6IGNhbm5vdCBwYXJzZSB0aGUgY2JvciBvYmplY3QgYCcgd2l0aCB0aGUgZm9sbG93aW5nIGJ5dGVzIAAEJRAALAAAADAlEAAbAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCBhIHZhbGlkIHV0Zjggc3RyaW5nIHRleHQuXCUQADAAAABJbnZhbGlkIGNib3I6IGV4cGVjdGVkIHR1cGxlICcnIG9mIGxlbmd0aCAgYnV0IGdvdCBsZW5ndGggLgCUJRAAHgAAALIlEAAMAAAAviUQABAAAADOJRAAAQAAAEludmFsaWQgY2JvcjogaW5kZWZpbml0ZSBsZW5ndGggbm90IHN1cHBvcnRlZCBmb3IgY2JvciBvYmplY3Qgb2YgdHlwZSBgJy4AAADwJRAARwAAADcmEAACAAAASW52YWxpZCBjYm9yOiBub3QgdGhlIHJpZ2h0IHN1YiB0eXBlOiAwYkwmEAAoAAAAAAAAACAAAAAIAAAAAgAAAAAAAAAAAAAABQAAAAMAAABJbnZhbGlkIGNib3I6IGV4cGVjdGVkIHNldCB0YWcAAJwmEAAeAAAASW52YWxpZCBjYm9yOiBub3QgdGhlIHJpZ2h0IHR5cGUsIGV4cGVjdGVkIGAnIGJ5dGUgcmVjZWl2ZWQgYAAAAMQmEAAsAAAA8CYQABEAAAA3JhAAAgAAAEludmFsaWQgY2Jvcjogbm90IGVub3VnaCBieXRlcywgZXhwZWN0ICBieXRlcyBidXQgcmVjZWl2ZWQgIGJ5dGVzLgAAHCcQACcAAABDJxAAFAAAAFcnEAAHAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCA2NGJpdCBsb25nIG5lZ2F0aXZlIGludGVnZXIAAHgnEAAyAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCAzMmJpdCBsb25nIG5lZ2F0aXZlIGludGVnZXIAALQnEAAyAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCAxNmJpdCBsb25nIG5lZ2F0aXZlIGludGVnZXIAAPAnEAAyAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCA4Yml0IGxvbmcgbmVnYXRpdmUgaW50ZWdlcgAAACwoEAAxAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCA2NGJpdCBsb25nIHVuc2lnbmVkIGludGVnZXIAAGgoEAAyAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCAzMmJpdCBsb25nIHVuc2lnbmVkIGludGVnZXIAAKQoEAAyAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCAxNmJpdCBsb25nIHVuc2lnbmVkIGludGVnZXIAAOAoEAAyAAAASW52YWxpZCBjYm9yOiBleHBlY3RlZCA4Yml0IGxvbmcgdW5zaWduZWQgaW50ZWdlcgAAABwpEAAxAAAAQ3VzdG9tRXJyb3IAVgAAAAQAAAAEAAAAVwAAAFRyYWlsaW5nRGF0YUlvRXJyb3IAVgAAAAQAAAAEAAAAWAAAAENhbm5vdFBhcnNlAFYAAAAEAAAABAAAAE8AAABWAAAABAAAAAQAAABUAAAASW52YWxpZFRleHRFcnJvclYAAAAEAAAABAAAAFkAAABXcm9uZ0xlblYAAAAEAAAABAAAAFoAAABWAAAABAAAAAQAAABRAAAAVgAAAAQAAAAEAAAAWwAAAEluZGVmaW5pdGVMZW5Ob3RTdXBwb3J0ZWRVbmtub3duTGVuVHlwZQBWAAAABAAAAAQAAABcAAAARXhwZWN0ZWRTZXRUYWdFeHBlY3RlZE5vdEVub3VnaABWAAAABAAAAAQAAABdAAAARXhwZWN0ZWRJNjRFeHBlY3RlZEkzMkV4cGVjdGVkSTE2RXhwZWN0ZWRJOEV4cGVjdGVkVTY0RXhwZWN0ZWRVMzJFeHBlY3RlZFUxNkV4cGVjdGVkVThMZW4AAABeAAAABAAAAAQAAABaAAAASW5kZWZpbml0ZWFzc2VydGlvbiBmYWlsZWQ6IGxlbiA8PSAwYjAwMDFfMTExMS9Vc2Vycy92c3ViaHVtYW4vLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY2Jvcl9ldmVudC0yLjEuMy9zcmMvdHlwZXMucnMeKxAAXgAAABUAAAAJAAAAU3BlY2lhbFRhZ01hcEFycmF5VGV4dEJ5dGVzTmVnYXRpdmVJbnRlZ2VyVW5zaWduZWRJbnRlZ2VyQnJlYWtGbG9hdABfAAAABAAAAAQAAABgAAAAVW5hc3NpZ25lZAAAXwAAAAQAAAAEAAAAXAAAAFVuZGVmaW5lZE51bGxCb29sAAAAXwAAAAQAAAAEAAAAYQAAAGIAAAAEAAAABAAAAFwAAABKc1ZhbHVlKCkAAAAwLBAACAAAADgsEAABAAAABAAAAAAAAABudWxsIHBvaW50ZXIgcGFzc2VkIHRvIHJ1c3RyZWN1cnNpdmUgdXNlIG9mIGFuIG9iamVjdCBkZXRlY3RlZCB3aGljaCB3b3VsZCBsZWFkIHRvIHVuc2FmZSBhbGlhc2luZyBpbiBydXN0AABpAAAABAAAAAQAAABqAAAAawAAAGwAAABpAAAABAAAAAQAAABtAAAAbgAAAG8AAABpAAAABAAAAAQAAABwAAAAcQAAAHIAAABpAAAABAAAAAQAAABzAAAAYWxyZWFkeSBib3Jyb3dlZGFscmVhZHkgbXV0YWJseSBib3Jyb3dlZGkAAAAAAAAAAQAAAHQAAABhc3NlcnRpb24gZmFpbGVkOiBtaWQgPD0gc2VsZi5sZW4oKS9ydXN0Yy9jOGRmY2ZlMDQ2YTc2ODA1NTRiZjRlYjYxMmJhZDg0MGU3NjMxYzRiL2xpYnJhcnkvY29yZS9zcmMvc2xpY2UvbW9kLnJzcy0QAE0AAADjBQAACQAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWUAdQAAABAAAAAEAAAAdgAAAGkAAAAAAAAAAQAAAHcAAABpAAAAAAAAAAEAAAB4AAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQB5AAAACAAAAAQAAAB6AAAAaQAAAAQAAAAEAAAAewAAAGkAAAAEAAAABAAAAHwAAAABAAAAAAAAAEFjY2Vzc0Vycm9ybGlicmFyeS9zdGQvc3JjL3RocmVhZC9tb2QucnNmYWlsZWQgdG8gZ2VuZXJhdGUgdW5pcXVlIHRocmVhZCBJRDogYml0c3BhY2UgZXhoYXVzdGVkAJsuEAAdAAAA8AMAABEAAACbLhAAHQAAAPYDAAAqAAAAdGhyZWFkIG5hbWUgbWF5IG5vdCBjb250YWluIGludGVyaW9yIG51bGwgYnl0ZXMAmy4QAB0AAAAwBAAAKgAAAAAAAAAYLRAAAAAAAHVuY2F0ZWdvcml6ZWQgZXJyb3JvdXQgb2YgbWVtb3J5dW5zdXBwb3J0ZWR1bmV4cGVjdGVkIGVuZCBvZiBmaWxlb3RoZXIgZXJyb3JvcGVyYXRpb24gaW50ZXJydXB0ZWRhcmd1bWVudCBsaXN0IHRvbyBsb25nZmlsZW5hbWUgdG9vIGxvbmd0b28gbWFueSBsaW5rc2Nyb3NzLWRldmljZSBsaW5rIG9yIHJlbmFtZWRlYWRsb2NrZXhlY3V0YWJsZSBmaWxlIGJ1c3lyZXNvdXJjZSBidXN5ZmlsZSB0b28gbGFyZ2VmaWxlc3lzdGVtIHF1b3RhIGV4Y2VlZGVkc2VlayBvbiB1bnNlZWthYmxlIGZpbGVubyBzdG9yYWdlIHNwYWNld3JpdGUgemVyb3RpbWVkIG91dGludmFsaWQgZGF0YWludmFsaWQgaW5wdXQgcGFyYW1ldGVyc3RhbGUgbmV0d29yayBmaWxlIGhhbmRsZWZpbGVzeXN0ZW0gbG9vcCBvciBpbmRpcmVjdGlvbiBsaW1pdCAoZS5nLiBzeW1saW5rIGxvb3ApcmVhZC1vbmx5IGZpbGVzeXN0ZW0gb3Igc3RvcmFnZSBtZWRpdW1kaXJlY3Rvcnkgbm90IGVtcHR5aXMgYSBkaXJlY3Rvcnlub3QgYSBkaXJlY3RvcnlvcGVyYXRpb24gd291bGQgYmxvY2tlbnRpdHkgYWxyZWFkeSBleGlzdHNicm9rZW4gcGlwZW5ldHdvcmsgZG93bmFkZHJlc3Mgbm90IGF2YWlsYWJsZWFkZHJlc3MgaW4gdXNlbm90IGNvbm5lY3RlZGNvbm5lY3Rpb24gYWJvcnRlZG5ldHdvcmsgdW5yZWFjaGFibGVob3N0IHVucmVhY2hhYmxlY29ubmVjdGlvbiByZXNldGNvbm5lY3Rpb24gcmVmdXNlZHBlcm1pc3Npb24gZGVuaWVkZW50aXR5IG5vdCBmb3VuZEVycm9ya2luZABpAAAAAQAAAAEAAAB9AAAAbWVzc2FnZQBpAAAACAAAAAQAAAB+AAAAS2luZE9zY29kZQAAaQAAAAQAAAAEAAAAfwAAAIAAAAAMAAAABAAAAIEAAAAgKG9zIGVycm9yICkYLRAAAAAAAKgyEAALAAAAszIQAAEAAABsaWJyYXJ5L3N0ZC9zcmMvaW8vc3RkaW8ucnMAzDIQABsAAABoAwAAFAAAAGZhaWxlZCBwcmludGluZyB0byA6IAAAAPgyEAATAAAACzMQAAIAAADMMhAAGwAAAKkEAAAJAAAAc3Rkb3V0Zm9ybWF0dGVyIGVycm9yAAAANjMQAA8AAACCAAAADAAAAAQAAACDAAAAhAAAAIUAAACCAAAADAAAAAQAAACGAAAAhwAAAIgAAABsaWJyYXJ5L3N0ZC9zcmMvc3luYy9vbmNlLnJzaQAAAAQAAAAEAAAAiQAAAIoAAACAMxAAHAAAAD8BAAAxAAAAYXNzZXJ0aW9uIGZhaWxlZDogc3RhdGVfYW5kX3F1ZXVlICYgU1RBVEVfTUFTSyA9PSBSVU5OSU5HAAAAgDMQABwAAACpAQAAFQAAAE9uY2UgaW5zdGFuY2UgaGFzIHByZXZpb3VzbHkgYmVlbiBwb2lzb25lZAAAgDMQABwAAACIAQAAFQAAAAIAAACAMxAAHAAAAO8BAAAJAAAAgDMQABwAAAD7AQAANQAAAFBvaXNvbkVycm9ybGlicmFyeS9zdGQvc3JjL3N5c19jb21tb24vdGhyZWFkX2luZm8ucnN3NBAAKQAAABUAAAAWAAAAdzQQACkAAAAWAAAAGAAAAHc0EAApAAAAGQAAABUAAABsaWJyYXJ5L3N0ZC9zcmMvcGFuaWNraW5nLnJz0DQQABwAAAABAgAAHwAAANA0EAAcAAAAAgIAAB4AAACLAAAAEAAAAAQAAACMAAAAjQAAAGkAAAAIAAAABAAAAI4AAACPAAAAgAAAAAwAAAAEAAAAkAAAAGkAAAAIAAAABAAAAJEAAABpAAAACAAAAAQAAACSAAAAkwAAAFVuc3VwcG9ydGVkTnVsRXJyb3IAaQAAAAQAAAAEAAAAlAAAAGVycm9yQ3VzdG9tAGkAAAAEAAAABAAAAJUAAABpAAAABAAAAAQAAACWAAAAVW5jYXRlZ29yaXplZE91dE9mTWVtb3J5VW5leHBlY3RlZEVvZk90aGVySW50ZXJydXB0ZWRBcmd1bWVudExpc3RUb29Mb25nRmlsZW5hbWVUb29Mb25nVG9vTWFueUxpbmtzQ3Jvc3Nlc0RldmljZXNEZWFkbG9ja0V4ZWN1dGFibGVGaWxlQnVzeVJlc291cmNlQnVzeUZpbGVUb29MYXJnZUZpbGVzeXN0ZW1RdW90YUV4Y2VlZGVkTm90U2Vla2FibGVTdG9yYWdlRnVsbFdyaXRlWmVyb1RpbWVkT3V0SW52YWxpZERhdGFJbnZhbGlkSW5wdXRTdGFsZU5ldHdvcmtGaWxlSGFuZGxlRmlsZXN5c3RlbUxvb3BSZWFkT25seUZpbGVzeXN0ZW1EaXJlY3RvcnlOb3RFbXB0eUlzQURpcmVjdG9yeU5vdEFEaXJlY3RvcnlXb3VsZEJsb2NrQWxyZWFkeUV4aXN0c0Jyb2tlblBpcGVOZXR3b3JrRG93bkFkZHJOb3RBdmFpbGFibGVBZGRySW5Vc2VOb3RDb25uZWN0ZWRDb25uZWN0aW9uQWJvcnRlZE5ldHdvcmtVbnJlYWNoYWJsZUhvc3RVbnJlYWNoYWJsZUNvbm5lY3Rpb25SZXNldENvbm5lY3Rpb25SZWZ1c2VkUGVybWlzc2lvbkRlbmllZE5vdEZvdW5kbGlicmFyeS9zdGQvc3JjL3N5c19jb21tb24vdGhyZWFkX3Bhcmtlci9nZW5lcmljLnJzAADLNxAAMwAAACEAAAAmAAAAaW5jb25zaXN0ZW50IHBhcmsgc3RhdGUAyzcQADMAAAAvAAAAFwAAAHBhcmsgc3RhdGUgY2hhbmdlZCB1bmV4cGVjdGVkbHkAODgQAB8AAADLNxAAMwAAACwAAAARAAAAaW5jb25zaXN0ZW50IHN0YXRlIGluIHVucGFya8s3EAAzAAAAZgAAABIAAADLNxAAMwAAAHQAAAAfAAAAb3BlcmF0aW9uIHN1Y2Nlc3NmdWxjb25kdmFyIHdhaXQgbm90IHN1cHBvcnRlZGxpYnJhcnkvc3RkL3NyYy9zeXMvd2FzbS8uLi91bnN1cHBvcnRlZC9jb25kdmFyLnJz2jgQADIAAAAXAAAACQAAAGNhbm5vdCByZWN1cnNpdmVseSBhY3F1aXJlIG11dGV4HDkQACAAAABsaWJyYXJ5L3N0ZC9zcmMvc3lzL3dhc20vLi4vdW5zdXBwb3J0ZWQvbXV0ZXgucnNEORAAMAAAABcAAAAJAAAASGFzaCB0YWJsZSBjYXBhY2l0eSBvdmVyZmxvdy9jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2hhc2hicm93bi0wLjExLjAvc3JjL3Jhdy9tb2QucnMAoDkQAE8AAABjAAAAKAAAAP////+XAAAABAAAAAQAAACYAAAAmQAAAJoAAACXAAAABAAAAAQAAACbAAAAL3J1c3RjL2M4ZGZjZmUwNDZhNzY4MDU1NGJmNGViNjEyYmFkODQwZTc2MzFjNGIvbGlicmFyeS9jb3JlL3NyYy9mbXQvbW9kLnJzACw6EABLAAAAdQEAABMAAACXAAAAAAAAAAEAAAArAAAAYSBmb3JtYXR0aW5nIHRyYWl0IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9ybGlicmFyeS9hbGxvYy9zcmMvZm10LnJzAMs6EAAYAAAARwIAABwAAABsaWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzY2FwYWNpdHkgb3ZlcmZsb3cAAAD0OhAAHAAAAC8CAAAFAAAARnJvbVV0ZjhFcnJvcmJ5dGVzAACXAAAABAAAAAQAAACcAAAAZXJyb3IAAACXAAAABAAAAAQAAACdAAAAYXNzZXJ0aW9uIGZhaWxlZDogZWRlbHRhID49IDBsaWJyYXJ5L2NvcmUvc3JjL251bS9kaXlfZmxvYXQucnMAAI07EAAhAAAATAAAAAkAAACNOxAAIQAAAE4AAAAJAAAAAQAAAAoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFAMqaOwIAAAAUAAAAyAAAANAHAAAgTgAAQA0DAICEHgAALTEBAMLrCwCUNXcAAMFv8oYjAAAAAACB76yFW0FtLe4EAAAAAAAAAAAAAAEfar9k7Thu7Zen2vT5P+kDTxgAAAAAAAAAAAAAAAAAAAAAAAE+lS4Jmd8D/TgVDy/kdCPs9c/TCNwExNqwzbwZfzOmAyYf6U4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8Lphbh9O+cp/Z2IcvFRLGUN5rcG5Kzw/YldVucbImsGbGrSQ2FR1a00I8DlT/Y8BzVcwX7/ll8ii8VffH3IDc7W70zu/cX/dTBQBsaWJyYXJ5L2NvcmUvc3JjL251bS9mbHQyZGVjL3N0cmF0ZWd5L2RyYWdvbi5yc2Fzc2VydGlvbiBmYWlsZWQ6IGQubWFudCA+IDAA+DwQAC8AAAB1AAAABQAAAGFzc2VydGlvbiBmYWlsZWQ6IGQubWludXMgPiAwAAAA+DwQAC8AAAB2AAAABQAAAGFzc2VydGlvbiBmYWlsZWQ6IGQucGx1cyA+IDD4PBAALwAAAHcAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogZC5tYW50LmNoZWNrZWRfYWRkKGQucGx1cykuaXNfc29tZSgpAAD4PBAALwAAAHgAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogZC5tYW50LmNoZWNrZWRfc3ViKGQubWludXMpLmlzX3NvbWUoKQD4PBAALwAAAHkAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogYnVmLmxlbigpID49IE1BWF9TSUdfRElHSVRTAAAA+DwQAC8AAAB6AAAABQAAAPg8EAAvAAAAwQAAAAkAAAD4PBAALwAAAPkAAABUAAAA+DwQAC8AAAD6AAAADQAAAPg8EAAvAAAAAQEAADMAAAD4PBAALwAAAAoBAAAFAAAA+DwQAC8AAAALAQAABQAAAPg8EAAvAAAADAEAAAUAAAD4PBAALwAAAA0BAAAFAAAA+DwQAC8AAAAOAQAABQAAAPg8EAAvAAAASwEAAB8AAAD4PBAALwAAAGUBAAANAAAA+DwQAC8AAABxAQAAJgAAAPg8EAAvAAAAdgEAAFQAAAD4PBAALwAAAIMBAAAzAAAA30UaPQPPGubB+8z+AAAAAMrGmscX/nCr3PvU/gAAAABP3Ly+/LF3//b73P4AAAAADNZrQe+RVr4R/OT+AAAAADz8f5CtH9CNLPzs/gAAAACDmlUxKFxR00b89P4AAAAAtcmmrY+scZ1h/Pz+AAAAAMuL7iN3Ipzqe/wE/wAAAABtU3hAkUnMrpb8DP8AAAAAV862XXkSPIKx/BT/AAAAADdW+002lBDCy/wc/wAAAABPmEg4b+qWkOb8JP8AAAAAxzqCJcuFdNcA/Sz/AAAAAPSXv5fNz4agG/00/wAAAADlrCoXmAo07zX9PP8AAAAAjrI1KvtnOLJQ/UT/AAAAADs/xtLf1MiEa/1M/wAAAAC6zdMaJ0TdxYX9VP8AAAAAlsklu86fa5Og/Vz/AAAAAISlYn0kbKzbuv1k/wAAAAD22l8NWGaro9X9bP8AAAAAJvHD3pP44vPv/XT/AAAAALiA/6qorbW1Cv58/wAAAACLSnxsBV9ihyX+hP8AAAAAUzDBNGD/vMk//oz/AAAAAFUmupGMhU6WWv6U/wAAAAC9filwJHf533T+nP8AAAAAj7jluJ+936aP/qT/AAAAAJR9dIjPX6n4qf6s/wAAAADPm6iPk3BEucT+tP8AAAAAaxUPv/jwCIrf/rz/AAAAALYxMWVVJbDN+f7E/wAAAACsf3vQxuI/mRT/zP8AAAAABjsrKsQQXOQu/9T/AAAAANOSc2mZJCSqSf/c/wAAAAAOygCD8rWH/WP/5P8AAAAA6xoRkmQI5bx+/+z/AAAAAMyIUG8JzLyMmf/0/wAAAAAsZRniWBe30bP//P8AAAAAAAAAAAAAQJzO/wQAAAAAAAAAAAAQpdTo6P8MAAAAAAAAAGKsxet4rQMAFAAAAAAAhAmU+Hg5P4EeABwAAAAAALMVB8l7zpfAOAAkAAAAAABwXOp7zjJ+j1MALAAAAAAAaIDpq6Q40tVtADQAAAAAAEUimhcmJ0+fiAA8AAAAAAAn+8TUMaJj7aIARAAAAAAAqK3IjDhl3rC9AEwAAAAAANtlqxqOCMeD2ABUAAAAAACaHXFC+R1dxPIAXAAAAAAAWOcbpixpTZINAWQAAAAAAOqNcBpk7gHaJwFsAAAAAABKd++amaNtokIBdAAAAAAAhWt9tHt4CfJcAXwAAAAAAHcY3Xmh5FS0dwGEAAAAAADCxZtbkoZbhpIBjAAAAAAAPV2WyMVTNcisAZQAAAAAALOgl/pctCqVxwGcAAAAAADjX6CZvZ9G3uEBpAAAAAAAJYw52zTCm6X8AawAAAAAAFyfmKNymsb2FgK0AAAAAADOvulUU7/ctzECvAAAAAAA4kEi8hfz/IhMAsQAAAAAAKV4XNObziDMZgLMAAAAAADfUyF781oWmIEC1AAAAAAAOjAfl9y1oOKbAtwAAAAAAJaz41xT0dmotgLkAAAAAAA8RKek2Xyb+9AC7AAAAAAAEESkp0xMdrvrAvQAAAAAABqcQLbvjquLBgP8AAAAAAAshFemEO8f0CADBAEAAAAAKTGR6eWkEJs7AwwBAAAAAJ0MnKH7mxDnVQMUAQAAAAAp9Dti2SAorHADHAEAAAAAhc+nel5LRICLAyQBAAAAAC3drANA5CG/pQMsAQAAAACP/0ReL5xnjsADNAEAAAAAQbiMnJ0XM9TaAzwBAAAAAKkb47SS2xme9QNEAQAAAADZd9+6br+W6w8ETAEAAAAAbGlicmFyeS9jb3JlL3NyYy9udW0vZmx0MmRlYy9zdHJhdGVneS9ncmlzdS5ycwAAcEQQAC4AAAB9AAAAFQAAAHBEEAAuAAAAqQAAAAUAAABwRBAALgAAAKoAAAAFAAAAcEQQAC4AAACrAAAABQAAAHBEEAAuAAAArAAAAAUAAABwRBAALgAAAK0AAAAFAAAAcEQQAC4AAACuAAAABQAAAGFzc2VydGlvbiBmYWlsZWQ6IGQubWFudCArIGQucGx1cyA8ICgxIDw8IDYxKQAAAHBEEAAuAAAArwAAAAUAAABwRBAALgAAAAsBAAARAAAAYXR0ZW1wdCB0byBkaXZpZGUgYnkgemVybwAAAHBEEAAuAAAADgEAAAkAAABwRBAALgAAABcBAABCAAAAcEQQAC4AAABDAQAACQAAAHBEEAAuAAAASgEAAEIAAABhc3NlcnRpb24gZmFpbGVkOiAhYnVmLmlzX2VtcHR5KCkAAABwRBAALgAAAOABAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogZC5tYW50IDwgKDEgPDwgNjEpcEQQAC4AAADhAQAABQAAAHBEEAAuAAAA4gEAAAUAAABwRBAALgAAACcCAAARAAAAcEQQAC4AAAAqAgAACQAAAHBEEAAuAAAAYAIAAAkAAABwRBAALgAAAMACAABHAAAAcEQQAC4AAADXAgAASwAAAHBEEAAuAAAA4wIAAEcAAABsaWJyYXJ5L2NvcmUvc3JjL251bS9mbHQyZGVjL21vZC5ycwCURhAAIwAAALwAAAAFAAAAYXNzZXJ0aW9uIGZhaWxlZDogYnVmWzBdID4gYlwnMFwnAAAAlEYQACMAAAC9AAAABQAAADAuLi0rAAAAMGluZk5hTmFzc2VydGlvbiBmYWlsZWQ6IGJ1Zi5sZW4oKSA+PSBtYXhsZW6URhAAIwAAAH8CAAANAAAALi4AAEBHEAACAAAAQm9ycm93RXJyb3JCb3Jyb3dNdXRFcnJvcmNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWUERxAAAAAAAKMAAAAAAAAAAQAAAKQAAABpbmRleCBvdXQgb2YgYm91bmRzOiB0aGUgbGVuIGlzICBidXQgdGhlIGluZGV4IGlzIAAAqEcQACAAAADIRxAAEgAAAKMAAAAEAAAABAAAAKUAAABtYXRjaGVzIT09PWFzc2VydGlvbiBmYWlsZWQ6IGAobGVmdCAgcmlnaHQpYAogIGxlZnQ6IGBgLAogcmlnaHQ6IGBgOiAAAAAHSBAAGQAAACBIEAASAAAAMkgQAAwAAAA+SBAAAwAAAGAAAAAHSBAAGQAAACBIEAASAAAAMkgQAAwAAABkSBAAAQAAADogAAAERxAAAAAAAIhIEAACAAAAbGlicmFyeS9jb3JlL3NyYy9mbXQvYnVpbGRlcnMucnOjAAAADAAAAAQAAACmAAAApwAAAKgAAAAgICAgnEgQACAAAAAyAAAAIQAAAJxIEAAgAAAAMwAAABIAAAAgewosCiwgIHsgLi4KfSwgLi4gfSB7IC4uIH0gfSgKKCwpCntbAAAAowAAAAQAAAAEAAAAqQAAAF1hdHRlbXB0ZWQgdG8gYmVnaW4gYSBuZXcgbWFwIGVudHJ5IHdpdGhvdXQgY29tcGxldGluZyB0aGUgcHJldmlvdXMgb25lAJxIEAAgAAAADwMAAA0AAABhdHRlbXB0ZWQgdG8gZm9ybWF0IGEgbWFwIHZhbHVlIGJlZm9yZSBpdHMga2V5AACcSBAAIAAAAE8DAAANAAAAYXR0ZW1wdGVkIHRvIGZpbmlzaCBhIG1hcCB3aXRoIGEgcGFydGlhbCBlbnRyeQAAnEgQACAAAAClAwAADQAAAGxpYnJhcnkvY29yZS9zcmMvZm10L251bS5ycwAIShAAGwAAAGUAAAAUAAAAMHgwYjAwMDEwMjAzMDQwNTA2MDcwODA5MTAxMTEyMTMxNDE1MTYxNzE4MTkyMDIxMjIyMzI0MjUyNjI3MjgyOTMwMzEzMjMzMzQzNTM2MzczODM5NDA0MTQyNDM0NDQ1NDY0NzQ4NDk1MDUxNTI1MzU0NTU1NjU3NTg1OTYwNjE2MjYzNjQ2NTY2Njc2ODY5NzA3MTcyNzM3NDc1NzY3Nzc4Nzk4MDgxODI4Mzg0ODU4Njg3ODg4OTkwOTE5MjkzOTQ5NTk2OTc5ODk5YXNzZXJ0aW9uIGZhaWxlZDogKmN1cnIgPiAxOQhKEAAbAAAA5gEAAAUAAACjAAAABAAAAAQAAACqAAAAqwAAAKwAAABsaWJyYXJ5L2NvcmUvc3JjL2ZtdC9tb2QucnMAREsQABsAAADdBQAAHgAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBESxAAGwAAANcFAAAtAAAAdHJ1ZWZhbHNlAAAAREsQABsAAAAqCAAAHgAAAERLEAAbAAAAMQgAABYAAABsaWJyYXJ5L2NvcmUvc3JjL3NsaWNlL21lbWNoci5yc+xLEAAgAAAAWgAAAAUAAADsSxAAIAAAAHMAAAAaAAAA7EsQACAAAACPAAAABQAAAHJhbmdlIHN0YXJ0IGluZGV4ICBvdXQgb2YgcmFuZ2UgZm9yIHNsaWNlIG9mIGxlbmd0aCA8TBAAEgAAAE5MEAAiAAAAcmFuZ2UgZW5kIGluZGV4IIBMEAAQAAAATkwQACIAAABzbGljZSBpbmRleCBzdGFydHMgYXQgIGJ1dCBlbmRzIGF0IACgTBAAFgAAALZMEAANAAAAbGlicmFyeS9jb3JlL3NyYy9zdHIvdmFsaWRhdGlvbnMucnMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMDAwMDAwMEBAQEBAAAAAAAAAAAAAAAANRMEAAjAAAAEQEAABEAAABbLi4uXWJ5dGUgaW5kZXggIGlzIG91dCBvZiBib3VuZHMgb2YgYAAADU4QAAsAAAAYThAAFgAAAGRIEAABAAAAYmVnaW4gPD0gZW5kICggPD0gKSB3aGVuIHNsaWNpbmcgYAAASE4QAA4AAABWThAABAAAAFpOEAAQAAAAZEgQAAEAAAAgaXMgbm90IGEgY2hhciBib3VuZGFyeTsgaXQgaXMgaW5zaWRlICAoYnl0ZXMgKSBvZiBgDU4QAAsAAACMThAAJgAAALJOEAAIAAAAuk4QAAYAAABkSBAAAQAAAGxpYnJhcnkvY29yZS9zcmMvdW5pY29kZS9wcmludGFibGUucnMAAADoThAAJQAAAAoAAAAcAAAA6E4QACUAAAAaAAAANgAAAAABAwUFBgYDBwYICAkRChwLGQwUDRAODQ8EEAMSEhMJFgEXBRgCGQMaBxwCHQEfFiADKwMsAi0LLgEwAzECMgGnAqkCqgSrCPoC+wX9BP4D/wmteHmLjaIwV1iLjJAcHd0OD0tM+/wuLz9cXV+14oSNjpGSqbG6u8XGycre5OX/AAQREikxNDc6Oz1JSl2EjpKpsbS6u8bKzs/k5QAEDQ4REikxNDo7RUZJSl5kZYSRm53Jzs8NESlFSVdkZY2RqbS6u8XJ3+Tl8A0RRUlkZYCEsry+v9XX8PGDhYukpr6/xcfOz9rbSJi9zcbOz0lOT1dZXl+Jjo+xtre/wcbH1xEWF1tc9vf+/4ANbXHe3w4PH25vHB1ffX6ur7u8+hYXHh9GR05PWFpcXn5/tcXU1dzw8fVyc490dZYvXyYuL6evt7/Hz9ffmkCXmDCPH8DBzv9OT1pbBwgPECcv7u9ubzc9P0JFkJH+/1NndcjJ0NHY2ef+/wAgXyKC3wSCRAgbBAYRgawOgKs1KAuA4AMZCAEELwQ0BAcDAQcGBxEKUA8SB1UHAwQcCgkDCAMHAwIDAwMMBAUDCwYBDhUFOgMRBwYFEAdXBwIHFQ1QBEMDLQMBBBEGDww6BB0lXyBtBGolgMgFgrADGgaC/QNZBxULFwkUDBQMagYKBhoGWQcrBUYKLAQMBAEDMQssBBoGCwOArAYKBiE/TAQtA3QIPAMPAzwHOAgrBYL/ERgILxEtAyAQIQ+AjASClxkLFYiUBS8FOwcCDhgJgLMtdAyA1hoMBYD/BYDfDO4NA4SNAzcJgVwUgLgIgMsqOAMKBjgIRggMBnQLHgNaBFkJgIMYHAoWCUwEgIoGq6QMFwQxoQSB2iYHDAUFgKURgW0QeCgqBkwEgI0EgL4DGwMPDQAGAQEDAQQCCAgJAgoFCwIOBBABEQISBRMRFAEVAhcCGQ0cBR0IJAFqA2sCvALRAtQM1QnWAtcC2gHgBeEC6ALuIPAE+AL5AvoC+wEMJzs+Tk+Pnp6fBgcJNj0+VvPQ0QQUGDY3Vld/qq6vvTXgEoeJjp4EDQ4REikxNDpFRklKTk9kZVy2txscBwgKCxQXNjk6qKnY2Qk3kJGoBwo7PmZpj5JvX+7vWmKamycoVZ2goaOkp6iturzEBgsMFR06P0VRpqfMzaAHGRoiJT4/xcYEICMlJigzODpISkxQU1VWWFpcXmBjZWZrc3h9f4qkqq+wwNCur3nMbm+TXiJ7BQMELQNmAwEvLoCCHQMxDxwEJAkeBSsFRAQOKoCqBiQEJAQoCDQLAYCQgTcJFgoIgJg5A2MICTAWBSEDGwUBQDgESwUvBAoHCQdAICcEDAk2AzoFGgcEDAdQSTczDTMHLggKgSZSTigIKlYcFBcJTgQeD0MOGQcKBkgIJwl1Cz9BKgY7BQoGUQYBBRADBYCLYh5ICAqApl4iRQsKBg0TOQcKNiwEEIDAPGRTDEgJCkZFG0gIUx05gQdGCh0DR0k3Aw4ICgY5BwqBNhmAtwEPMg2Dm2Z1C4DEiryEL4/RgkehuYI5ByoEAmAmCkYKKAUTgrBbZUsEOQcRQAULAg6X+AiE1ioJoveBHzEDEQQIgYyJBGsFDQMJBxCTYID2CnMIbhdGgJoUDFcJGYCHgUcDhUIPFYVQK4DVLQMaBAKBcDoFAYUAgNcpTAQKBAKDEURMPYDCPAYBBFUFGzQCgQ4sBGQMVgqArjgdDSwECQcCDgaAmoPYCA0DDQN0DFkHDBQMBDgICgYoCCJOgVQMFQMDBQcJGQcHCQMNBymAyyUKhAZsaWJyYXJ5L2NvcmUvc3JjL3VuaWNvZGUvdW5pY29kZV9kYXRhLnJzAHdUEAAoAAAASwAAACgAAAB3VBAAKAAAAFcAAAAWAAAAd1QQACgAAABSAAAAPgAAAGxpYnJhcnkvY29yZS9zcmMvbnVtL2JpZ251bS5ycwAA0FQQAB4AAADVAQAAAQAAAGFzc2VydGlvbiBmYWlsZWQ6IG5vYm9ycm93YXNzZXJ0aW9uIGZhaWxlZDogZGlnaXRzIDwgNDBhc3NlcnRpb24gZmFpbGVkOiBvdGhlciA+IDBraW5kRW1wdHlaZXJvAKMAAAAEAAAABAAAAK0AAABQYXJzZUludEVycm9yAAAAowAAAAQAAAAEAAAArgAAAE5lZ092ZXJmbG93UG9zT3ZlcmZsb3dJbnZhbGlkRGlnaXRTb21lTm9uZUVycm9yVXRmOEVycm9ydmFsaWRfdXBfdG9lcnJvcl9sZW6jAAAABAAAAAQAAACvAAAAAAMAAIMEIACRBWAAXROgABIXoB4MIOAe7ywgKyowoCtvpmAsAqjgLB774C0A/qA1nv/gNf0BYTYBCqE2JA1hN6sO4TgvGCE5MBxhRvMeoUrwamFOT2+hTp28IU9l0eFPANohUADg4VEw4WFT7OKhVNDo4VQgAC5V8AG/VQBwAAcALQEBAQIBAgEBSAswFRABZQcCBgICAQQjAR4bWws6CQkBGAQBCQEDAQUrA3cPASA3AQEBBAgEAQMHCgIdAToBAQECBAgBCQEKAhoBAgI5AQQCBAICAwMBHgIDAQsCOQEEBQECBAEUAhYGAQE6AQECAQQIAQcDCgIeATsBAQEMAQkBKAEDATkDBQMBBAcCCwIdAToBAgECAQMBBQIHAgsCHAI5AgEBAgQIAQkBCgIdAUgBBAECAwEBCAFRAQIHDAhiAQIJCwZKAhsBAQEBATcOAQUBAgULASQJAWYEAQYBAgICGQIEAxAEDQECAgYBDwEAAwADHQMdAh4CQAIBBwgBAgsJAS0DdwIiAXYDBAIJAQYD2wICAToBAQcBAQEBAggGCgIBMBE/BDAHAQEFASgJDAIgBAICAQM4AQECAwEBAzoIAgKYAwENAQcEAQYBAwLGOgEFAAHDIQADjQFgIAAGaQIABAEKIAJQAgABAwEEARkCBQGXAhoSDQEmCBkLLgMwAQIEAgInAUMGAgICAgwBCAEvATMBAQMCAgUCAQEqAggB7gECAQQBAAEAEBAQAAIAAeIBlQUAAwECBQQoAwQBpQIABAACmQuwATYPOAMxBAICRQMkBQEIPgEMAjQJCgQCAV8DAgEBAgYBoAEDCBUCOQIBAQEBFgEOBwMFwwgCAwEBFwFRAQIGAQECAQECAQLrAQIEBgIBAhsCVQgCAQECagEBAQIGAQFlAwIEAQUACQEC9QEKAgEBBAGQBAICBAEgCigGAgQIAQkGAgMuDQECAAcBBgEBUhYCBwECAQJ6BgMBAQIBBwEBSAIDAQEBAAIABTsHAAE/BFEBAAIAAQEDBAUICAIHHgSUAwA3BDIIAQ4BFgUBDwAHARECBwECAQUABwAEAAdtBwBggPAA"),a(e,1071392,"AQAAAAAAAAA=");var va=[null,function(e,r){e|=0;var t,i,a,n=0,f=0;h=t=h-16|0,f=0|ki(0|(r|=0)),i=m,a=f,f=t,A[t>>2]=a,A[(t+4|0)>>2]=i;e:if((n=0|A[(e+32|0)>>2])&&(0|(e=0|A[(n+84|0)>>2]))!=(0|n)&&e)r:for(;;){if(r=0|A[(e+84|0)>>2],A[(t+8|0)>>2]=e,A[(t+12|0)>>2]=e+24|0,Ei(0|t,0|t+8,1051976,0|t+12,1051960),(0|r)==(0|n))break e;if(!(e=r))break r}return e=0|zt(0|t),h=t+16|0,0|e},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],$t(0|t,0|r,1051236,9),A[(t+12|0)>>2]=e,Fr(0|t,0|t+12,1051248),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){var t;r|=0,h=t=h-16|0;e:{r:switch(0|f[(e|=0)>>0]){default:$t(0|t,0|r,1054725,11),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1054680),A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1054696);break e;case 1:$t(0|t,0|r,1054712,13);break e;case 2:}$t(0|t,0|r,1054660,17),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1054680),A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1054696)}return e=0|mt(0|t),h=t+16|0,0|e},function(e,r){r|=0;var t,i=0;return h=t=h-64|0,e=0|A[(e|=0)>>2],i=0,A[(t+56|0)>>2]=0,A[(t+60|0)>>2]=i,d(0|t+56,0|e),A[(t+28|0)>>2]=1,e=0|A[(t+60|0)>>2],A[(t+48|0)>>2]=e,A[(t+44|0)>>2]=e,A[(t+40|0)>>2]=0|A[(t+56|0)>>2],A[(t+36|0)>>2]=99,i=0,A[(t+12|0)>>2]=2,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=1059900,A[(t+32|0)>>2]=t+40|0,A[(t+24|0)>>2]=t+32|0,r=0|Ot(0|r,0|t+8),(e=0|A[(t+44|0)>>2])&&Ci(0|A[(t+40|0)>>2]),h=t+64|0,0|r},Mi,function(e,r){return r|=0,0|Ki(0|A[(e|=0)>>2],0|A[(e+8|0)>>2],0|r)},function(e){(e=0|A[(e|=0)>>2])>>>0<36||p(0|e)},function(e){var r=0,t=0;3==(0|f[(e|=0)>>0])&&(r=0|A[(e+4|0)>>2],va[0|A[(0|A[(r+4|0)>>2])>>2]](0|A[r>>2]),t=0|A[(r+4|0)>>2],0|A[(t+4|0)>>2]&&Ci(0|A[r>>2],0,A[(t+8|0)>>2]),Ci(0|A[(e+4|0)>>2]))},$i,Jr,function(e,r){e|=0;var t,i,a,n=0;return h=t=h-16|0,n=0|ui(0|(r|=0),1054334,16),i=m,a=n,n=t,A[t>>2]=a,A[(t+4|0)>>2]=i,A[(t+12|0)>>2]=e+48|0,wr(0|t,1054350,8,0|t+12,1054360),A[(t+12|0)>>2]=e,wr(0|t,1054376,7,0|t+12,1054384),e=0|Gt(0|t),h=t+16|0,0|e},it,Oe,function(e){},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Ae(0|A[e>>2],0|A[(e+8|0)>>2],0|r)},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],$t(0|t,0|r,1053282,3),A[(t+12|0)>>2]=e,Fr(0|t,0|t+12,1053412),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],1==(0|A[e>>2])?($t(0|t,0|r,1049592,4),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1049600)):($t(0|t,0|r,1049596,3),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1049616)),r=0|mt(0|t),h=t+16|0,0|r},at,function(e){},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],$t(0|t,0|r,1053276,6),A[(t+12|0)>>2]=e,Fr(0|t,0|t+12,1053340),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){return r|=0,0|yi(0|A[(e|=0)>>2],0|r)},function(e,r){r|=0;var t,i,a,n=0,f=0;if(h=t=h-16|0,e=0|A[(e|=0)>>2],n=0|A[(e+8|0)>>2],e=0|A[e>>2],f=0|si(0|r),i=m,a=f,f=t,A[t>>2]=a,A[(t+4|0)>>2]=i,n)for(n=s(n,56);A[(t+12|0)>>2]=e,Fi(0|t,0|t+12,1051960),e=e+56|0,n=n+-56|0;);return e=0|ti(0|t),h=t+16|0,0|e},function(e,r){r|=0;var t,i,a,n=0,f=0;h=t=h-16|0,e=0|A[(e|=0)>>2],f=0|ki(0|r),i=m,a=f,f=t,A[t>>2]=a,A[(t+4|0)>>2]=i;e:if((n=0|A[(e+32|0)>>2])&&(0|(r=0|A[(n+116|0)>>2]))!=(0|n)&&r)r:for(;;){if(e=0|A[(r+116|0)>>2],A[(t+8|0)>>2]=r,A[(t+12|0)>>2]=r+56|0,Ei(0|t,0|t+8,1051960,0|t+12,1051960),(0|e)==(0|n))break e;if(!(r=e))break r}return r=0|zt(0|t),h=t+16|0,0|r},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|gt(0|e,0|r):0|ji(0|r)?0|vt(0|e,0|r):0|Di(0|e,0|r)},function(e,r){return r|=0,0|Ht(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,0|function(e,r){var t;r|=0,h=t=h-32|0;e:{switch(0|f[(e|=0)>>0]){default:$t(0|t+16,0|r,1051009,4),A[(t+12|0)>>2]=e+1|0,Fr(0|t+16,0|t+12,1050872),e=0|mt(0|t+16);break e;case 1:$t(0|t+16,0|r,1051004,5),A[(t+12|0)>>2]=e+8|0,Fr(0|t+16,0|t+12,1051032),e=0|mt(0|t+16);break e;case 2:$t(0|t+16,0|r,1050994,10),A[(t+12|0)>>2]=e+1|0,Fr(0|t+16,0|t+12,1051016),e=0|mt(0|t+16);break e;case 3:$t(0|t+16,0|r,1050989,5),e=0|mt(0|t+16);break e;case 4:$t(0|t+16,0|r,1050980,9),e=0|mt(0|t+16);break e;case 5:}$t(0|t+16,0|r,1050976,4),e=0|mt(0|t+16)}return h=t+32|0,0|e}(0|A[(e|=0)>>2],0|r)},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],$t(0|t,0|r,1051048,11),A[(t+12|0)>>2]=e,Fr(0|t,0|t+12,1051060),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){r|=0;var t,i,a,n=0;return h=t=h-16|0,e=0|A[(0|A[(e|=0)>>2])>>2],n=0|ui(0|r,1050575,10),i=m,a=n,n=t,A[t>>2]=a,A[(t+4|0)>>2]=i,A[(t+12|0)>>2]=e,wr(0|t,1050567,3,0|t+12,1050816),A[(t+12|0)>>2]=e+8|0,wr(0|t,1050570,5,0|t+12,1050832),e=0|Gt(0|t),h=t+16|0,0|e},function(e,r){r|=0;var t,i,a,n=0;return h=t=h-16|0,e=0|A[(e|=0)>>2],n=0|ui(0|r,1050729,10),i=m,a=n,n=t,A[t>>2]=a,A[(t+4|0)>>2]=i,A[(t+12|0)>>2]=e+40|0,wr(0|t,1050864,8,0|t+12,1050872),A[(t+12|0)>>2]=e,wr(0|t,1050888,6,0|t+12,1050944),e=0|Gt(0|t),h=t+16|0,0|e},function(e,r){r|=0;var t,i,a,n=0;return h=t=h-16|0,e=0|A[(e|=0)>>2],n=0|ui(0|r,1050648,9),i=m,a=n,n=t,A[t>>2]=a,A[(t+4|0)>>2]=i,A[(t+12|0)>>2]=e+12|0,wr(0|t,1050864,8,0|t+12,1050872),A[(t+12|0)>>2]=e,wr(0|t,1050888,6,0|t+12,1050896),e=0|Gt(0|t),h=t+16|0,0|e},function(e,r){r|=0;var t,i,a,n=0,f=0;if(h=t=h-16|0,e=0|A[(e|=0)>>2],n=0|A[(e+8|0)>>2],e=0|A[e>>2],f=0|si(0|r),i=m,a=f,f=t,A[t>>2]=a,A[(t+4|0)>>2]=i,n)for(;A[(t+12|0)>>2]=e,Fi(0|t,0|t+12,1051992),e=e+1|0,n=n+-1|0;);return e=0|ti(0|t),h=t+16|0,0|e},function(e,r){return r|=0,0|function(e,r){var t;r|=0,h=t=h-16|0;e:{switch(0|A[(e|=0)>>2]){default:$t(0|t,0|r,1051119,3),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1051220);break e;case 1:$t(0|t,0|r,1051114,5),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1051204);break e;case 2:$t(0|t,0|r,1051110,4),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1051188);break e;case 3:$t(0|t,0|r,1051105,5),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1051172);break e;case 4:$t(0|t,0|r,1051099,6),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1051156);break e;case 5:$t(0|t,0|r,1050575,10),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1051140);break e;case 6:}$t(0|t,0|r,1051092,7),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1051124)}return e=0|mt(0|t),h=t+16|0,0|e}(0|A[(e|=0)>>2],0|r)},function(e){},function(e,r){var t,i,a,n=0;return h=t=h-16|0,n=0|ui(0|(r|=0),1060496,11),i=m,a=n,n=t,A[(t+8|0)>>2]=a,A[(t+12|0)>>2]=i,r=0|Gt(0|t+8),h=t+16|0,0|r},function(e,r){return r|=0,0|function(e,r){var t;r|=0,h=t=h-32|0;e:{switch(0|f[(e|=0)>>0]){default:$t(0|t+16,0|r,1059849,4),A[(t+12|0)>>2]=e+1|0,Fr(0|t+16,0|t+12,1059856),e=0|mt(0|t+16);break e;case 1:$t(0|t+16,0|r,1059845,4),e=0|mt(0|t+16);break e;case 2:$t(0|t+16,0|r,1059836,9),e=0|mt(0|t+16);break e;case 3:$t(0|t+16,0|r,1059808,10),A[(t+12|0)>>2]=e+1|0,Fr(0|t+16,0|t+12,1059820),e=0|mt(0|t+16);break e;case 4:$t(0|t+16,0|r,1059786,5),A[(t+12|0)>>2]=e+8|0,Fr(0|t+16,0|t+12,1059792),e=0|mt(0|t+16);break e;case 5:}$t(0|t+16,0|r,1059781,5),e=0|mt(0|t+16)}return h=t+32|0,0|e}(0|A[(e|=0)>>2],0|r)},function(e){return m=2129832222,-322454284},function(e){0|A[(4+(e|=0)|0)>>2]&&Ci(0|A[e>>2])},function(e,r,t){r|=0,t|=0;var i,a=0;return a=0|A[(i=8+(e|=0)|0)>>2],((0|A[(e+4|0)>>2])-a|0)>>>0>=t>>>0||(nt(0|e,0|a,0|t),a=0|A[i>>2]),qt(0|(0|A[e>>2])+a,0|r,0|t),A[i>>2]=(0|A[i>>2])+t|0,0},function(e,r){e|=0;var t,a=0,n=0;h=t=h-16|0;e:{r:{t:{i:{if(!((r|=0)>>>0<128)){if(A[(t+12|0)>>2]=0,r>>>0<2048)break i;if(r>>>0>=65536)break t;i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break r}(0|(a=0|A[(e+8|0)>>2]))==(0|A[(e+4|0)>>2])&&(nt(0|e,0|a,1),a=0|A[(e+8|0)>>2]),i[((0|A[e>>2])+a|0)>>0]=r,A[(e+8|0)>>2]=1+(0|A[(e+8|0)>>2])|0;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2;break r}i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4}n=0|A[(a=e+8|0)>>2],((0|A[(e+4|0)>>2])-n|0)>>>0>=r>>>0||(nt(0|e,0|n,0|r),n=0|A[a>>2]),qt(0|(0|A[e>>2])+n,0|t+12,0|r),A[a>>2]=(0|A[a>>2])+r|0}return h=t+16|0,0},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=e,f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1052252,0|t+8),h=t+32|0,0|r},function(e){},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],$t(0|t,0|r,1049632,5),A[(t+12|0)>>2]=e,Fr(0|t,0|t+12,1049640),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){return 0|va[0|A[(12+(0|A[(28+(r|=0)|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070522,5)},function(e,r){e|=0;var t,i,a,n,f,o=0,c=0,b=0;return h=t=h-32|0,i=0|A[(28+(r|=0)|0)>>2],r=0|A[(r+24|0)>>2],o=0|A[(c=e+16|0)>>2],b=0|A[(c+4|0)>>2],a=o,A[(o=16+(t+8|0)|0)>>2]=a,A[(o+4|0)>>2]=b,b=0|A[(c=e+8|0)>>2],o=0|A[(c+4|0)>>2],n=b,A[(b=8+(t+8|0)|0)>>2]=n,A[(b+4|0)>>2]=o,o=0|A[(c=e)>>2],b=0|A[(c+4|0)>>2],f=o,A[((o=t)+8|0)>>2]=f,A[(o+12|0)>>2]=b,e=0|Ve(0|r,0|i,0|o+8),h=o+32|0,0|e},function(e,r){var t,i;return e|=0,t=1&(0|A[(r|=0)>>2])|0,i=+u[e>>3],1==(0|A[(r+16|0)>>2])?0|ee(0|r,+i,0|t,0|A[(r+20|0)>>2]):0|fe(0|r,+i,0|t,0)},function(e){},function(e,r,t){r|=0,t|=0;var i,a=0;return e=0|A[(e|=0)>>2],a=0|A[(i=e+8|0)>>2],((0|A[(e+4|0)>>2])-a|0)>>>0>=t>>>0||(nt(0|e,0|a,0|t),a=0|A[i>>2]),qt(0|(0|A[e>>2])+a,0|r,0|t),A[i>>2]=(0|A[i>>2])+t|0,0},function(e,r){r|=0;var t,a=0,n=0;h=t=h-16|0,e=0|A[(e|=0)>>2];e:{r:{t:{i:{if(!(r>>>0<128)){if(A[(t+12|0)>>2]=0,r>>>0<2048)break i;if(r>>>0>=65536)break t;i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break r}(0|(a=0|A[(e+8|0)>>2]))==(0|A[(e+4|0)>>2])&&(nt(0|e,0|a,1),a=0|A[(e+8|0)>>2]),i[((0|A[e>>2])+a|0)>>0]=r,A[(e+8|0)>>2]=1+(0|A[(e+8|0)>>2])|0;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2;break r}i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4}n=0|A[(a=e+8|0)>>2],((0|A[(e+4|0)>>2])-n|0)>>>0>=r>>>0||(nt(0|e,0|n,0|r),n=0|A[a>>2]),qt(0|(0|A[e>>2])+n,0|t+12,0|r),A[a>>2]=(0|A[a>>2])+r|0}return h=t+16|0,0},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=0|A[e>>2],f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1052252,0|t+8),h=t+32|0,0|r},function(e,r){return r|=0,0|Ki(0|A[(e|=0)>>2],0|A[(e+4|0)>>2],0|r)},function(e){},function(e,r){e|=0;var t,i=0;t=0|A[(r|=0)>>2],A[r>>2]=0;e:{if(t){if(i=0|A[(r+4|0)>>2],!(r=0|Qi(8,4)))break e;return A[(r+4|0)>>2]=i,A[r>>2]=t,A[(e+4|0)>>2]=1051772,void(A[e>>2]=r)}fa(),l()}Hi(8,4),l()},function(e,r){e|=0,0|A[(r|=0)>>2]||(fa(),l()),A[(e+4|0)>>2]=1051772,A[e>>2]=r},function(e){0|A[(4+(e|=0)|0)>>2]&&Ci(0|A[e>>2])},xt,function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|pt(0|e,0|r):0|ji(0|r)?0|yt(0|e,0|r):0|xi(0|e,0|r)},function(e){(e=0|A[(e|=0)>>2])>>>0<36||p(0|e)},function(e,r){e|=0;var t,i,a,n=0,o=0;return h=t=h-16|0,i=(n=0|va[0|A[(12+(0|A[(28+(r|=0)|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070448,13))?1:0,n=o=0,o=i|(o=0)|0,a=n|r|0,n=t,A[t>>2]=a,A[(t+4|0)>>2]=o,A[(t+12|0)>>2]=e,wr(0|t,1070418,4,0|t+12,1070464),r=0|f[(t+4|0)>>0],0|f[(t+5|0)>>0]&&(e=255&r|0,r=1,e||(r=0|A[t>>2],r=4&(0|f[r>>0])|0?0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1067269,1):0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1067283,2))),h=t+16|0,0!=(0|255&r)|0},xi,function(e){var r=0,t=0;e:if(!((r=0|f[(e|=0)>>0])>>>0<14)){r:switch(0|r+-14){default:if(!(r=0|A[(e+8|0)>>2]))break e;Ci(0|A[(e+4|0)>>2]);break e;case 0:case 1:if(!(r=0|A[(e+8|0)>>2]))break e;return void Ci(0|A[(e+4|0)>>2]);case 3:break e;case 2:}if(3==(0|f[(e+4|0)>>0]))return r=0|A[(e+8|0)>>2],va[0|A[(0|A[(r+4|0)>>2])>>2]](0|A[r>>2]),t=0|A[(r+4|0)>>2],0|A[(t+4|0)>>2]&&Ci(0|A[r>>2],0,A[(t+8|0)>>2]),void Ci(0|A[(e+8|0)>>2])}},function(e){},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|function(e,r){r|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=t=h-128|0,b=a=0|A[(n=8+(e|=0)|0)>>2],u=f=0|A[(n+4|0)>>2],s=f=0|A[(n=e)>>2],p=a=0|A[(n+4|0)>>2],e=128;e:{r:for(;;){if(!e){e=0;break e}if(a=p,k=15&s|0,i[((t+e|0)-1|0)>>0]=k>>>0<10?48|k:k+87|0,e=e+-1|0,n=s,f=0,o=31&(c=4)|0,32<=(63&c|0)>>>0?(f=0,y=a>>>o|0):(f=a>>>o|0,y=(((1<<o|0)-1|0)&a|0)<<(32-o|0)|0|n>>>o|0),v=f,f=u,a=b,n=0,o=31&(c=60)|0,32<=(63&c|0)>>>0?(n=a<<o|0,d=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|f<<o|0,d=a<<o|0),_=n,s=(f=y)|(c=d)|0,p=a=(n=v)|(a=_)|0,w=a,a=u,n=b,f=0,o=31&(c=4)|0,32<=(63&c|0)>>>0?(f=0,g=a>>>o|0):(f=a>>>o|0,g=(((1<<o|0)-1|0)&a|0)<<(32-o|0)|0|n>>>o|0),u=f,n=(f=w)|(n=u)|0,!((0|(f=(a=s)|(c=b=g)|0))!=(0|(c=0))|(0|n)!=(0|(a=0))|0))break r}e>>>0<129||(Nt(0|e,128,1067556),l())}return e=0|_e(0|r,1,1067572,2,0|t+e,0|128-e),h=t+128|0,0|e}(0|e,0|r):0|ji(0|r)?0|function(e,r){r|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=t=h-128|0,b=a=0|A[(n=8+(e|=0)|0)>>2],u=f=0|A[(n+4|0)>>2],s=f=0|A[(n=e)>>2],p=a=0|A[(n+4|0)>>2],e=128;e:{r:for(;;){if(!e){e=0;break e}if(a=p,k=15&s|0,i[((t+e|0)-1|0)>>0]=k>>>0<10?48|k:k+55|0,e=e+-1|0,n=s,f=0,o=31&(c=4)|0,32<=(63&c|0)>>>0?(f=0,y=a>>>o|0):(f=a>>>o|0,y=(((1<<o|0)-1|0)&a|0)<<(32-o|0)|0|n>>>o|0),v=f,f=u,a=b,n=0,o=31&(c=60)|0,32<=(63&c|0)>>>0?(n=a<<o|0,d=0):(n=((1<<o|0)-1|0)&(a>>>(32-o|0)|0)|0|f<<o|0,d=a<<o|0),_=n,s=(f=y)|(c=d)|0,p=a=(n=v)|(a=_)|0,w=a,a=u,n=b,f=0,o=31&(c=4)|0,32<=(63&c|0)>>>0?(f=0,g=a>>>o|0):(f=a>>>o|0,g=(((1<<o|0)-1|0)&a|0)<<(32-o|0)|0|n>>>o|0),u=f,n=(f=w)|(n=u)|0,!((0|(f=(a=s)|(c=b=g)|0))!=(0|(c=0))|(0|n)!=(0|(a=0))|0))break r}e>>>0<129||(Nt(0|e,128,1067556),l())}return e=0|_e(0|r,1,1067572,2,0|t+e,0|128-e),h=t+128|0,0|e}(0|e,0|r):0|function(e,r){r|=0;var t,a,n,f,o,c,b,u,s,k,l,p,y,d,g,v,_,w,B=0,E=0,Q=0,I=0,G=0,Z=0;return I=0|A[(B=e|=0)>>2],f=Q=0|A[(B+4|0)>>2],o=Z=(B=0)-(G=n=I)|0,c=E=(Q=0)-(E=(B>>>0<G>>>0)+(I=f)|0)|0,b=G,u=E=I,a=E=0|A[(Q=e+8|0)>>2],t=B=0|A[(Q+4|0)>>2],Q=E,G=0,_=(0|B)<(0|(E=0))?1:(0|B)<=(0|E)?Q>>>0>=G>>>0?0:1:0,Q=c,B=u,s=E=(I=e=_)?o:b,k=G=I?Q:B,G=t,l=(0|(I=n))!=(0|(Q=0))|(0|(G=f))!=(0|(E=0))|0,p=I=0,Z=(I=t)+(G=p)|0,(B=(Q=a)+(E=l)|0)>>>0<E>>>0&&(Z=Z+1|0),y=Z,E=B,G=(I=0)-B|0,d=B=(Z=0)-(B=(I>>>0<B>>>0)+(Q=y)|0)|0,B=t,B=d,I=t,g=E=(Q=e)?G:a,v=Z=Q?B:I,Z=I,Z=I,Q=a,B=-1,w=(0|I)>(0|(E=-1))?1:(0|Z)>=(0|E)?Q>>>0<=B>>>0?0:1:0,0|function(e,r,t,a,n,f){e|=0,r|=0,t|=0,a|=0,n|=0,f|=0;var o,c,b,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0;return h=o=h-144|0,A[(o+140|0)>>2]=39,(u=a)>>>0<(s=0)>>>0|(0|u)==(0|s)&(y=t)>>>0<(k=524288)>>>0|0?(s=r,l=e,u=0,k=31&(p=19)|0,32<=(63&p|0)>>>0?(u=0,Q=s>>>k|0):(u=s>>>k|0,Q=(((1<<k|0)-1|0)&s|0)<<(32-k|0)|0|l>>>k|0),ie=u,u=a,s=t,l=0,k=31&(p=45)|0,32<=(63&p|0)>>>0?(l=s<<k|0,I=0):(l=((1<<k|0)-1|0)&(s>>>(32-k|0)|0)|0|u<<k|0,I=s<<k|0),ae=l,t=u=0|pa((u=Q)|(p=I)|0,0|(s=(l=ie)|(s=ae)|0),-463433411,0|(u=4440)),a=s=m,g=0,d=s=0):(Bt(0|o+48,0|e,0|(y=r),0,0|(u=0),-399107725,0|(k=-1785137935),0,0|(s=0)),Bt(0|o+32,0|e,0|(s=y),0,0|(k=0),-615862062,0|(u=1980704062),0,0|(y=0)),Bt(0|o+80,0|t,0|(y=a),0,0|(u=0),-399107725,0|(k=-1785137935),0,0|(s=0)),Bt(0|o+64,0|t,0|(s=y),0,0|(k=0),-615862062,0|(u=1980704062),0,0|(y=0)),W=y=0|A[(k=8+(o+64|0)|0)>>2],j=u=0|A[(k+4|0)>>2],C=u=0|A[(k=8+(o+32|0)|0)>>2],R=y=0|A[(k+4|0)>>2],g=y=0|A[(k=8+(o+48|0)|0)>>2],d=u=0|A[(k+4|0)>>2],N=u=0|A[((k=o)+32|0)>>2],S=y=0|A[(k+36|0)>>2],p=(y=d)+(u=S)|0,(l=(k=g)+(s=N)|0)>>>0<s>>>0&&(p=p+1|0),t=l,a=p,p=d,y=l,Y=(p=a)>>>0<(k=d)>>>0|(0|p)==(0|k)&l>>>0<(s=g)>>>0|0,O=y=0,l=(y=R)+(p=O)|0,(u=(s=C)+(k=Y)|0)>>>0<k>>>0&&(l=l+1|0),_=u,v=l,l=0|A[((y=o)+64|0)>>2],V=s=0|A[(y+68|0)>>2],y=u,p=u+(k=l)|0,u=(s=v)+(l=V)|0,p>>>0<k>>>0&&(u=u+1|0),g=p,d=u,u=v,M=(u=d)>>>0<(y=v)>>>0|(0|u)==(0|y)&(s=p)>>>0<(k=_)>>>0|0,F=s=0,p=(s=j)+(u=F)|0,(l=(k=W)+(y=M)|0)>>>0<y>>>0&&(p=p+1|0),D=l,x=p,U=g,J=p=d,X=p=0|A[(s=8+(o+80|0)|0)>>2],T=k=0|A[(s+4|0)>>2],k=a,L=k=0|A[((s=o)+80|0)>>2],z=p=0|A[(s+84|0)>>2],l=(p=a)+(k=z)|0,(u=(s=t)+(y=L)|0)>>>0<y>>>0&&(l=l+1|0),P=l,l=a,p=u,H=(l=P)>>>0<(s=a)>>>0|(0|l)==(0|s)&u>>>0<(y=t)>>>0|0,K=p=0,u=(p=T)+(l=K)|0,(k=(y=X)+(s=H)|0)>>>0<s>>>0&&(u=u+1|0),q=u,s=k,l=(p=U)+k|0,k=(u=J)+(y=q)|0,l>>>0<s>>>0&&(k=k+1|0),t=l,a=k,k=d,$=(k=a)>>>0<(p=d)>>>0|(0|k)==(0|p)&(u=l)>>>0<(s=g)>>>0|0,ee=u=0,l=(u=x)+(k=ee)|0,(y=(s=D)+(p=$)|0)>>>0<p>>>0&&(l=l+1|0),v=l,u=y,s=0,k=31&(p=62)|0,32<=(63&p|0)>>>0?(s=0,w=l>>>k|0):(s=l>>>k|0,w=(((1<<k|0)-1|0)&l|0)<<(32-k|0)|0|u>>>k|0),g=w,d=s,s=a,l=t,u=0,k=31&(p=62)|0,32<=(63&p|0)>>>0?(u=0,B=s>>>k|0):(u=s>>>k|0,B=(((1<<k|0)-1|0)&s|0)<<(32-k|0)|0|l>>>k|0),re=u,u=v,s=_=y,l=0,k=31&(p=2)|0,32<=(63&p|0)>>>0?(l=s<<k|0,E=0):(l=((1<<k|0)-1|0)&(s>>>(32-k|0)|0)|0|u<<k|0,E=s<<k|0),te=l,t=(u=B)|(p=E)|0,a=s=(l=re)|(s=te)|0),s=a,s=d,Bt(0|o+16,0|t,0|(s=a),0|g,0|(u=d),1981284352,0|(l=1966660859),-1,0|(p=-1)),p=0|A[((u=o)+16|0)>>2],b=l=0|A[(u+20|0)>>2],l=r,u=p,y=(l=b)+(p=r)|0,(k=u+(s=e)|0)>>>0<s>>>0&&(y=y+1|0),Ee(0|k,0|y,0|o+101,0|o+140),y=a,y=d,(l=t)|(s=g)|0|(u=(y=a)|(u=d)|0)|0&&(ii(0|20+(o+101|0),48,0|(0|A[(o+140|0)>>2])-20),A[(o+140|0)>>2]=20,ne=o,u=a,y=t,l=0,p=31&(s=19)|0,32<=(63&s|0)>>>0?(l=0,G=u>>>p|0):(l=u>>>p|0,G=(((1<<p|0)-1|0)&u|0)<<(32-p|0)|0|y>>>p|0),Ae=l,l=d,u=g,y=0,p=31&(s=45)|0,32<=(63&s|0)>>>0?(y=u<<p|0,Z=0):(y=((1<<p|0)-1|0)&(u>>>(32-p|0)|0)|0|l<<p|0,Z=u<<p|0),fe=y,d=u=(y=Ae)|(u=fe)|0,l=0|pa(0|(g=(l=G)|(s=Z)|0),0|u,-463433411,0|(l=4440)),r=u=m,u=a,Bt(0|ne,0|(e=l),0|(u=r),0|t,0|(l=a),1981284352,0|(y=1966660859),-1,0|(s=-1)),s=0|A[(l=o)>>2],oe=y=0|A[(l+4|0)>>2],y=a,l=s,k=(y=oe)+(s=a)|0,(p=l+(u=t)|0)>>>0<u>>>0&&(k=k+1|0),Ee(0|p,0|k,0|o+101,0|o+140),(k=d)>>>0<(l=4440)>>>0|(0|k)==(0|l)&(y=g)>>>0<(u=-463433411)>>>0|0||(ii(0|o+102,48,0|(0|A[(o+140|0)>>2])-1),y=r,i[(o+101|0)>>0]=48|e,A[(o+140|0)>>2]=0)),n=0|_e(0|f,0|n,1066756,0,0|(o+101|0)+(c=0|A[(o+140|0)>>2]),0|39-c),h=o+144|0,0|n}(0|s,0|(Q=k),0|g,0|(Z=v),0|w,0|r)}(0|e,0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Ki(0|A[e>>2],0|A[(e+8|0)>>2],0|r)},function(e,r){return r|=0,0|xi(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,0|Ki(0|A[(e|=0)>>2],0|A[(e+8|0)>>2],0|r)},function(e,r){return r|=0,0|function(e,r){r|=0;var t,i=0;h=t=h-48|0;e:{switch(0|A[(e|=0)>>2]){default:A[(t+12|0)>>2]=e+4|0,A[(t+36|0)>>2]=1,i=0,A[(t+20|0)>>2]=2,A[(t+24|0)>>2]=i,A[(t+16|0)>>2]=1053452,A[(t+44|0)>>2]=63,A[(t+32|0)>>2]=t+40|0,A[(t+40|0)>>2]=t+12|0,e=0|Ot(0|r,0|t+16);break e;case 1:A[(t+12|0)>>2]=e+8|0,A[(t+36|0)>>2]=1,i=0,A[(t+20|0)>>2]=1,A[(t+24|0)>>2]=i,A[(t+16|0)>>2]=1053440,A[(t+44|0)>>2]=64,A[(t+32|0)>>2]=t+40|0,A[(t+40|0)>>2]=t+12|0,e=0|Ot(0|r,0|t+16);break e;case 2:}A[(t+12|0)>>2]=e+8|0,A[(t+36|0)>>2]=1,i=0,A[(t+20|0)>>2]=1,A[(t+24|0)>>2]=i,A[(t+16|0)>>2]=1053432,A[(t+44|0)>>2]=64,A[(t+32|0)>>2]=t+40|0,A[(t+40|0)>>2]=t+12|0,e=0|Ot(0|r,0|t+16)}return h=t+48|0,0|e}(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,0|ht(0|A[(e|=0)>>2],0|r)},function(e){},function(e,r){return r|=0,0|function(e,r){var t;r|=0,h=t=h-16|0;e:{switch(0|A[(e|=0)>>2]){default:$t(0|t,0|r,1054056,3),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1054060);break e;case 1:$t(0|t,0|r,1054052,4),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1054036);break e;case 2:}$t(0|t,0|r,1054032,4),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1054036)}return e=0|mt(0|t),h=t+16|0,0|e}(0|A[(e|=0)>>2],0|r)},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],1==(0|A[e>>2])&0==(0|A[(e+4|0)>>2])|0?($t(0|t,0|r,1052312,4),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1052320)):$t(0|t,0|r,1052316,4),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){return r|=0,0|Oe(0|A[(e|=0)>>2],0|r)},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],0|A[e>>2]?($t(0|t,0|r,1052312,4),A[(t+12|0)>>2]=e,Fr(0|t,0|t+12,1052336)):$t(0|t,0|r,1052316,4),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){return r|=0,0|function(e,r){r|=0;var t,i=0,a=0,n=0,o=0;h=t=h-16|0;e:{r:{switch(0|f[(e|=0)>>0]){default:$t(0|t,0|r,1054316,18);break r;case 1:$t(0|t,0|r,1054296,4),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1054300);break r;case 2:$t(0|t,0|r,1054261,19),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1054036),A[(t+12|0)>>2]=e+16|0,Fr(0|t,0|t+12,1054280);break r;case 3:$t(0|t,0|r,1054249,12),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1054124);break r;case 4:$t(0|t,0|r,1054231,18);break r;case 5:$t(0|t,0|r,1054219,12);break r;case 6:i=0|ui(0|r,1054201,18),a=m,n=i,i=t,A[t>>2]=n,A[(t+4|0)>>2]=a,A[(t+12|0)>>2]=e+8|0,wr(0|t,1054151,5,0|t+12,1054124),A[(t+12|0)>>2]=e+24|0,wr(0|t,1054156,8,0|t+12,1054124),e=0|Gt(0|t);break e;case 7:$t(0|t,0|r,1054180,21),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1054124);break r;case 8:$t(0|t,0|r,1054164,16);break r;case 9:a=0|ui(0|r,1054140,11),i=m,o=a,a=t,A[t>>2]=o,A[(t+4|0)>>2]=i,A[(t+12|0)>>2]=e+8|0,wr(0|t,1054151,5,0|t+12,1054036),A[(t+12|0)>>2]=e+16|0,wr(0|t,1054156,8,0|t+12,1054036),e=0|Gt(0|t);break e;case 10:$t(0|t,0|r,1054112,10),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1054124);break r;case 11:}$t(0|t,0|r,1054076,17),A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1054096)}e=0|mt(0|t)}return h=t+16|0,0|e}(0|A[(e|=0)>>2],0|r)},function(e){},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|_t(0|e,0|r):0|ji(0|r)?0|wt(0|e,0|r):0|Mi(0|e,0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|gt(0|e,0|r):0|ji(0|r)?0|vt(0|e,0|r):0|Di(0|e,0|r)},function(e,r){return r|=0,0|Ki(0|A[(e|=0)>>2],0|A[(e+4|0)>>2],0|r)},function(e,r){return r|=0,0|Mi(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,0|ht(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,0|function(e,r){r|=0;var t,a=0;for(h=t=h-128|0,a=0|f[(e|=0)>>0],e=0;i[(127+(t+e|0)|0)>>0]=48|1&a,e=e+-1|0,a=127&(a>>>1|0)|0;);return(a=e+128|0)>>>0<129||(Nt(0|a,128,1067556),l()),e=0|_e(0|r,1,1067574,2,0|128+(t+e|0),0|0-e),h=t+128|0,0|e}(0|A[(e|=0)>>2],0|r)},function(e,r){var t;return r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],1==(0|A[e>>2])&0==(0|A[(e+4|0)>>2])|0?($t(0|t,0|r,1059546,3),A[(t+12|0)>>2]=e+8|0,Fr(0|t,0|t+12,1059552)):$t(0|t,0|r,1059568,10),r=0|mt(0|t),h=t+16|0,0|r},function(e,r){return r|=0,0|xi(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Ki(0|A[e>>2],0|A[(e+4|0)>>2],0|r)},function(e,r){r|=0;var t,i,a,n=0,f=0;if(h=t=h-16|0,e=0|A[(e|=0)>>2],n=0|A[(e+8|0)>>2],e=0|A[e>>2],f=0|si(0|r),i=m,a=f,f=t,A[t>>2]=a,A[(t+4|0)>>2]=i,n)for(;A[(t+12|0)>>2]=e,Fi(0|t,0|t+12,1059872),e=e+1|0,n=n+-1|0;);return e=0|ti(0|t),h=t+16|0,0|e},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Ki(0|A[e>>2],0|A[(e+8|0)>>2],0|r)},function(e){},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Ae(0|A[e>>2],0|A[(e+8|0)>>2],0|r)},function(e,r){return r|=0,0|$i(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,0|xt(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|pt(0|e,0|r):0|ji(0|r)?0|yt(0|e,0|r):0|xi(0|e,0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Ae(0|A[e>>2],0|A[(e+4|0)>>2],0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|gt(0|e,0|r):0|ji(0|r)?0|vt(0|e,0|r):0|Di(0|e,0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|_t(0|e,0|r):0|ji(0|r)?0|wt(0|e,0|r):0|Mi(0|e,0|r)},function(e){},function(e){},function(e,r){return r|=0,0|Ht(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,0|yi(0|A[(e|=0)>>2],0|r)},function(e){},function(e,r){return r|=0,0|Ki(0|A[(e|=0)>>2],0|A[(e+8|0)>>2],0|r)},fi,function(e,r){return r|=0,0|Ki(0|A[(e|=0)>>2],0|A[(e+8|0)>>2],0|r)},function(e,r){return r|=0,0|Ki(0|A[(e|=0)>>2],0|A[(e+4|0)>>2],0|r)},function(e,r){r|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0;h=t=h-64|0;e:{r:{t:switch(0|f[(e|=0)>>0]){default:if(A[(t+4|0)>>2]=0|A[(e+4|0)>>2],!(e=0|Qi(20,1)))break e;if(s=e+16|0,k=0|f[(1063100+(u=0)|0)>>0]|(0|f[(u+1063101|0)>>0])<<8|0|(0|f[(u+1063102|0)>>0])<<16|0|(0|f[(u+1063103|0)>>0])<<24|0,i[s>>0]=k,i[(s+1|0)>>0]=k>>>8|0,i[(s+2|0)>>0]=k>>>16|0,i[(s+3|0)>>0]=k>>>24|0,o=0|f[(1063092+(c=0)|0)>>0]|(0|f[(c+1063093|0)>>0])<<8|0|(0|f[(c+1063094|0)>>0])<<16|0|(0|f[(c+1063095|0)>>0])<<24|0,b=0|f[(c+1063096|0)>>0]|(0|f[(c+1063097|0)>>0])<<8|0|(0|f[(c+1063098|0)>>0])<<16|0|(0|f[(c+1063099|0)>>0])<<24|0,p=o,i[(o=e+8|0)>>0]=p,i[(o+1|0)>>0]=p>>>8|0,i[(o+2|0)>>0]=p>>>16|0,i[(o+3|0)>>0]=p>>>24|0,i[(o+4|0)>>0]=b,i[(o+5|0)>>0]=b>>>8|0,i[(o+6|0)>>0]=b>>>16|0,i[(o+7|0)>>0]=b>>>24|0,b=0|f[(1063084+(c=0)|0)>>0]|(0|f[(c+1063085|0)>>0])<<8|0|(0|f[(c+1063086|0)>>0])<<16|0|(0|f[(c+1063087|0)>>0])<<24|0,o=0|f[(c+1063088|0)>>0]|(0|f[(c+1063089|0)>>0])<<8|0|(0|f[(c+1063090|0)>>0])<<16|0|(0|f[(c+1063091|0)>>0])<<24|0,d=b,b=e,y=d,i[e>>0]=y,i[(e+1|0)>>0]=y>>>8|0,i[(e+2|0)>>0]=y>>>16|0,i[(e+3|0)>>0]=y>>>24|0,i[(e+4|0)>>0]=o,i[(e+5|0)>>0]=o>>>8|0,i[(e+6|0)>>0]=o>>>16|0,i[(e+7|0)>>0]=o>>>24|0,b=t,o=20,A[(t+12|0)>>2]=20,A[(t+16|0)>>2]=o,A[(t+8|0)>>2]=e,A[(20+(t+40|0)|0)>>2]=2,A[(t+36|0)>>2]=100,b=t,o=0,A[(t+44|0)>>2]=3,A[(t+48|0)>>2]=o,A[(t+40|0)>>2]=1061556,A[(t+28|0)>>2]=101,A[(t+56|0)>>2]=t+24|0,A[(t+32|0)>>2]=t+4|0,A[(t+24|0)>>2]=t+8|0,e=0|Ot(0|r,0|t+40),!(r=0|A[(t+8|0)>>2]))break r;if(!(a=0|A[(t+12|0)>>2]))break r;Ci(0|r);break r;case 1:a=1061434,n=16;i:{a:{n:switch(0|f[(e+1|0)>>0]){case 1:a=1061417,n=17;break i;case 2:a=1061399,n=18;break i;case 3:a=1061383;break i;case 4:a=1061367;break i;case 5:a=1061348;break a;case 6:a=1061330,n=18;break i;case 7:a=1061317,n=13;break i;case 8:a=1061303,n=14;break i;case 9:a=1061282,n=21;break i;case 10:a=1061270,n=12;break i;case 11:a=1061259,n=11;break i;case 12:a=1061238,n=21;break i;case 13:a=1061217,n=21;break i;case 14:a=1061202,n=15;break i;case 15:a=1061188,n=14;break i;case 16:a=1061169;break a;case 17:a=1061131,n=38;break i;case 18:a=1061075,n=56;break i;case 19:a=1061050,n=25;break i;case 20:a=1061027,n=23;break i;case 21:a=1061015,n=12;break i;case 22:a=1061006,n=9;break i;case 23:a=1060996,n=10;break i;case 24:a=1060980;break i;case 25:a=1060957,n=23;break i;case 26:a=1060932,n=25;break i;case 27:a=1060918,n=14;break i;case 28:a=1060905,n=13;break i;case 29:a=1060885,n=20;break i;case 30:a=1060877,n=8;break i;case 31:a=1060850,n=27;break i;case 32:a=1060836,n=14;break i;case 33:a=1060819,n=17;break i;case 34:a=1060797,n=22;break i;case 35:a=1060776,n=21;break i;case 36:a=1060765,n=11;break i;case 37:a=1060743,n=22;break i;case 38:a=1060732,n=11;break i;case 39:a=1060719,n=13;break i;case 40:break n;default:break i}a=1060700}n=19}A[(t+60|0)>>2]=1,A[(t+28|0)>>2]=n,A[(t+24|0)>>2]=a,A[(t+12|0)>>2]=102,b=t,o=0,A[(t+44|0)>>2]=1,A[(t+48|0)>>2]=o,A[(t+40|0)>>2]=1060692,A[(t+8|0)>>2]=t+24|0,A[(t+56|0)>>2]=t+8|0,e=0|Ot(0|r,0|t+40);break r;case 2:e=0|A[(e+4|0)>>2],e=0|Ki(0|A[e>>2],0|A[(e+4|0)>>2],0|r);break r;case 3:}e=0|A[(e+4|0)>>2],e=0|va[0|A[(32+(0|A[(e+4|0)>>2])|0)>>2]](0|A[e>>2],r)}return h=t+64|0,0|e}Hi(20,1),l()},function(e,r){},function(e){},function(e,r,t){r|=0,t|=0;var i,a;return i=0|A[(0|A[(e|=0)>>2])>>2],e=0|A[(a=i+8|0)>>2],((0|A[(i+4|0)>>2])-e|0)>>>0>=t>>>0||(At(0|i,0|e,0|t),e=0|A[a>>2]),qt(0|(0|A[i>>2])+e,0|r,0|t),A[a>>2]=e+t|0,0},function(e,r){r|=0;var t,a,n;h=t=h-16|0,e=0|A[(e|=0)>>2],A[(t+12|0)>>2]=0;e:if(r>>>0<128)i[(t+12|0)>>0]=r,r=1;else{if(!(r>>>0<2048)){if(!(r>>>0<65536)){i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4;break e}i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2}return a=0|A[e>>2],e=0|A[(n=a+8|0)>>2],((0|A[(a+4|0)>>2])-e|0)>>>0>=r>>>0||(At(0|a,0|e,0|r),e=0|A[n>>2]),qt(0|(0|A[a>>2])+e,0|t+12,0|r),A[n>>2]=e+r|0,h=t+16|0,0},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=0|A[e>>2],f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1060032,0|t+8),h=t+32|0,0|r},function(e,r,t){r|=0,t|=0;var a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0;return e=0|A[(e|=0)>>2],c=n=0|ar(0|A[e>>2],0|r,0|t),s=o=m,t=n,4!=(0|(r=255&n|0))&&(o=s,b=c,n=0,a=31&(u=8)|0,32<=(63&u|0)>>>0?(n=0,p=o>>>a|0):(n=o>>>a|0,p=(((1<<a|0)-1|0)&o|0)<<(32-a|0)|0|b>>>a|0),c=p,s=n,3==(0|f[(e+4|0)>>0])&&(k=0|A[(e+8|0)>>2],va[0|A[(0|A[(k+4|0)>>2])>>2]](0|A[k>>2]),y=0|A[(k+4|0)>>2],0|A[(y+4|0)>>2]&&Ci(0|A[k>>2],0,A[(y+8|0)>>2]),Ci(0|k)),i[(e+4|0)>>0]=t,n=s,o=c,b=0,a=31&(u=48)|0,32<=(63&u|0)>>>0?(b=0,d=n>>>a|0):(b=n>>>a|0,d=(((1<<a|0)-1|0)&n|0)<<(32-a|0)|0|o>>>a|0),i[(e+11|0)>>0]=d,b=s,n=c,o=0,a=31&(u=32)|0,32<=(63&u|0)>>>0?(o=0,g=b>>>a|0):(o=b>>>a|0,g=(((1<<a|0)-1|0)&b|0)<<(32-a|0)|0|n>>>a|0),h=g,i[(v=e+9|0)>>0]=h,i[(v+1|0)>>0]=h>>>8|0,o=s,i[(l=e+5|0)>>0]=c,i[(l+1|0)>>0]=c>>>8|0,i[(l+2|0)>>0]=c>>>16|0,i[(l+3|0)>>0]=c>>>24|0),4!=(0|r)|0},function(e,r){return r|=0,0|sr(0|A[(e|=0)>>2],0|r)},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=0|A[e>>2],f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1060056,0|t+8),h=t+32|0,0|r},function(e,r,t){r|=0,t|=0;var i,a;return i=0|A[(e|=0)>>2],e=0|A[(a=i+8|0)>>2],((0|A[(i+4|0)>>2])-e|0)>>>0>=t>>>0||(At(0|i,0|e,0|t),e=0|A[a>>2]),qt(0|(0|A[i>>2])+e,0|r,0|t),A[a>>2]=e+t|0,0},function(e,r){r|=0;var t,a=0,n=0;h=t=h-16|0,e=0|A[(e|=0)>>2];e:{r:{t:{if(!(r>>>0<128)){if(A[(t+12|0)>>2]=0,r>>>0>=2048)break t;i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2;break r}(0|(a=0|A[(e+8|0)>>2]))==(0|A[(e+4|0)>>2])&&(At(0|e,0|a,1),a=0|A[(e+8|0)>>2]),A[(e+8|0)>>2]=a+1|0,i[((0|A[e>>2])+a|0)>>0]=r;break e}r>>>0<65536?(i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3):(i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4)}a=0|A[(n=e+8|0)>>2],((0|A[(e+4|0)>>2])-a|0)>>>0>=r>>>0||(At(0|e,0|a,0|r),a=0|A[n>>2]),qt(0|(0|A[e>>2])+a,0|t+12,0|r),A[n>>2]=a+r|0}return h=t+16|0,0},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=0|A[e>>2],f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1060080,0|t+8),h=t+32|0,0|r},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|gt(0|e,0|r):0|ji(0|r)?0|vt(0|e,0|r):0|Di(0|e,0|r)},function(e){return m=-526581453,1951090986},function(e){var r;(r=0|A[(4+(e|=0)|0)>>2])&&(e=0|A[(e+8|0)>>2])&&Ci(0|r)},function(e,r){var t;return e|=0,h=t=h-16|0,$t(0|t,0|(r|=0),1062259,8),A[(t+12|0)>>2]=e,Fr(0|t,0|t+12,1060472),A[(t+12|0)>>2]=e+4|0,Fr(0|t,0|t+12,1062268),e=0|mt(0|t),h=t+16|0,0|e},function(e,r){return 0|va[0|A[(12+(0|A[(28+(r|=0)|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1066839,14)},function(e,r){return 0|va[0|A[(12+(0|A[(28+(r|=0)|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1066828,11)},function(e){var r;r=0|A[(e|=0)>>2],0|f[(e+4|0)>>0]||2147483647&(0|A[267868])|0&&(0|li()||(i[(r+1|0)>>0]=1)),i[r>>0]=0},function(e,r){var t,a,n,o=0;return h=t=h-16|0,o=0|ui(0|(r|=0),1061996,11),a=m,n=o,o=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=a,r=0|function(e){var r,t=0,a=0,n=0;return h=r=h-16|0,t=1,0|f[(4+(e|=0)|0)>>0]||(0|f[(e+5|0)>>0]?(a=0|A[e>>2],4&(0|f[a>>0])|0?(t=1,i[(r+15|0)>>0]=1,n=0|A[(a+28|0)>>2],A[r>>2]=0|A[(a+24|0)>>2],A[(r+4|0)>>2]=n,A[(r+8|0)>>2]=r+15|0,0|or(0|r,1067266,3)||(t=0|va[0|A[(12+(0|A[(a+28|0)>>2])|0)>>2]](0|A[(a+24|0)>>2],1067269,1))):t=0|va[0|A[(12+(0|A[(a+28|0)>>2])|0)>>2]](0|A[(a+24|0)>>2],1067270,6)):(t=0|A[e>>2],t=0|va[0|A[(12+(0|A[(t+28|0)>>2])|0)>>2]](0|A[(t+24|0)>>2],1067276,7))),i[(e+4|0)>>0]=t,h=r+16|0,0|t}(0|t+8),h=t+16|0,0|r},function(e,r){return r|=0,0|yi(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|_t(0|e,0|r):0|ji(0|r)?0|wt(0|e,0|r):0|Mi(0|e,0|r)},Ue,function(e,r){return r|=0,0|Ae(0|A[(e|=0)>>2],0|A[(e+4|0)>>2],0|r)},function(e,r){e|=0;e:{if(!(0|Wi(0|(r|=0)))){if(0|ji(0|r))break e;return 0|fi(0|e,0|r)}return 0|_t(0|e,0|r)}return 0|wt(0|e,0|r)},function(e){var r;(r=0|A[(e|=0)>>2])&&(e=0|A[(e+4|0)>>2])&&Ci(0|r)},function(e,r){return r|=0,0|Ae(0|A[(e|=0)>>2],0|A[(e+8|0)>>2],0|r)},function(e){var r=0,t=0;3==(0|f[(4+(e|=0)|0)>>0])&&(r=0|A[(e+8|0)>>2],va[0|A[(0|A[(r+4|0)>>2])>>2]](0|A[r>>2]),t=0|A[(r+4|0)>>2],0|A[(t+4|0)>>2]&&Ci(0|A[r>>2],0,A[(t+8|0)>>2]),Ci(0|A[(e+8|0)>>2]))},function(e,r,t){r|=0,t|=0;var i,a;return i=0|A[(e|=0)>>2],e=0|A[(a=i+8|0)>>2],((0|A[(i+4|0)>>2])-e|0)>>>0>=t>>>0||(At(0|i,0|e,0|t),e=0|A[a>>2]),qt(0|(0|A[i>>2])+e,0|r,0|t),A[a>>2]=e+t|0,0},function(e,r){e|=0,r|=0;var t,a,n;h=t=h-16|0,A[(t+12|0)>>2]=0;e:if(r>>>0<128)i[(t+12|0)>>0]=r,r=1;else{if(!(r>>>0<2048)){if(!(r>>>0<65536)){i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4;break e}i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2}return a=0|A[e>>2],e=0|A[(n=a+8|0)>>2],((0|A[(a+4|0)>>2])-e|0)>>>0>=r>>>0||(At(0|a,0|e,0|r),e=0|A[n>>2]),qt(0|(0|A[a>>2])+e,0|t+12,0|r),A[n>>2]=e+r|0,h=t+16|0,0},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=e,f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1060032,0|t+8),h=t+32|0,0|r},function(e,r,t){r|=0,t|=0;var a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0;return c=n=0|ar(0|A[(e|=0)>>2],0|r,0|t),s=o=m,t=n,4!=(0|(r=255&n|0))&&(o=s,b=c,n=0,a=31&(u=8)|0,32<=(63&u|0)>>>0?(n=0,p=o>>>a|0):(n=o>>>a|0,p=(((1<<a|0)-1|0)&o|0)<<(32-a|0)|0|b>>>a|0),c=p,s=n,3==(0|f[(e+4|0)>>0])&&(k=0|A[(e+8|0)>>2],va[0|A[(0|A[(k+4|0)>>2])>>2]](0|A[k>>2]),y=0|A[(k+4|0)>>2],0|A[(y+4|0)>>2]&&Ci(0|A[k>>2],0,A[(y+8|0)>>2]),Ci(0|k)),i[(e+4|0)>>0]=t,n=s,o=c,b=0,a=31&(u=48)|0,32<=(63&u|0)>>>0?(b=0,d=n>>>a|0):(b=n>>>a|0,d=(((1<<a|0)-1|0)&n|0)<<(32-a|0)|0|o>>>a|0),i[(e+11|0)>>0]=d,b=s,n=c,o=0,a=31&(u=32)|0,32<=(63&u|0)>>>0?(o=0,g=b>>>a|0):(o=b>>>a|0,g=(((1<<a|0)-1|0)&b|0)<<(32-a|0)|0|n>>>a|0),h=g,i[(v=e+9|0)>>0]=h,i[(v+1|0)>>0]=h>>>8|0,o=s,i[(l=e+5|0)>>0]=c,i[(l+1|0)>>0]=c>>>8|0,i[(l+2|0)>>0]=c>>>16|0,i[(l+3|0)>>0]=c>>>24|0),4!=(0|r)|0},sr,function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=e,f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1060056,0|t+8),h=t+32|0,0|r},function(e,r){var t=0;t=0|A[(e|=0)>>2],e=0|A[t>>2],A[t>>2]=0;e:{if(e){if(!(t=0|Qi(1024,1)))break e;return e=0|A[e>>2],i[(e+16|0)>>0]=0,A[(e+8|0)>>2]=1024,A[(e+12|0)>>2]=0,A[(e+4|0)>>2]=t,void(A[e>>2]=0)}Lt(1060304,43,1061808),l()}Hi(1024,1),l()},function(e,r){var t=0;t=0|A[(e|=0)>>2],e=0|A[t>>2],A[t>>2]=0;e:{if(e){if(!(t=0|Qi(1024,1)))break e;return e=0|A[e>>2],i[(e+16|0)>>0]=0,A[(e+8|0)>>2]=1024,A[(e+12|0)>>2]=0,A[(e+4|0)>>2]=t,void(A[e>>2]=0)}Lt(1060304,43,1061808),l()}Hi(1024,1),l()},function(e){var r;(r=0|A[(4+(e|=0)|0)>>2])&&(e=0|A[(e+8|0)>>2])&&Ci(0|r)},function(e,r){e|=0;var t,i,a,n,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0;h=t=h-48|0,i=4+(r|=0)|0,0|A[(r+4|0)>>2]?u=0|A[265122]:(b=0|A[r>>2],o=0,A[((f=t)+12|0)>>2]=0,A[(f+16|0)>>2]=o,u=0|A[265122],A[(f+8|0)>>2]=u,A[(f+20|0)>>2]=f+8|0,o=0|A[(c=b+16|0)>>2],f=0|A[(c+4|0)>>2],s=o,A[(o=16+(t+24|0)|0)>>2]=s,A[(o+4|0)>>2]=f,f=0|A[(c=b+8|0)>>2],o=0|A[(c+4|0)>>2],k=f,A[(f=8+(t+24|0)|0)>>2]=k,A[(f+4|0)>>2]=o,o=0|A[(c=b)>>2],f=0|A[(c+4|0)>>2],p=o,A[((o=t)+24|0)>>2]=p,A[(o+28|0)>>2]=f,Ve(0|o+20,1060080,0|o+24),A[(i+8|0)>>2]=0|A[(8+(o+8|0)|0)>>2],c=o,f=0|A[(o+8|0)>>2],o=0|A[(o+12|0)>>2],y=f,A[(f=i)>>2]=y,A[(f+4|0)>>2]=o),A[(b=8+(t+24|0)|0)>>2]=0|A[(i+8|0)>>2],A[(r+12|0)>>2]=0,o=0|A[(c=i)>>2],f=0|A[(c+4|0)>>2],A[(r+8|0)>>2]=0,A[(r+4|0)>>2]=u,a=o,A[((o=t)+24|0)>>2]=a,A[(o+28|0)>>2]=f,(r=0|Qi(12,4))||(Hi(12,4),l()),f=0|A[((c=t)+24|0)>>2],o=0|A[(c+28|0)>>2],n=f,A[(f=r)>>2]=n,A[(f+4|0)>>2]=o,A[(f+8|0)>>2]=0|A[b>>2],A[(e+4|0)>>2]=1062196,A[e>>2]=f,h=c+48|0},function(e,r){e|=0;var t,i,a=0,n=0,f=0,o=0,c=0,b=0,u=0;h=t=h-48|0,i=4+(r|=0)|0,0|A[(r+4|0)>>2]||(r=0|A[r>>2],a=t,n=0,A[(t+12|0)>>2]=0,A[(t+16|0)>>2]=n,A[(t+8|0)>>2]=0|A[265122],A[(t+20|0)>>2]=t+8|0,n=0|A[(f=r+16|0)>>2],a=0|A[(f+4|0)>>2],o=n,A[(n=16+(t+24|0)|0)>>2]=o,A[(n+4|0)>>2]=a,a=0|A[(f=r+8|0)>>2],n=0|A[(f+4|0)>>2],c=a,A[(a=8+(t+24|0)|0)>>2]=c,A[(a+4|0)>>2]=n,n=0|A[(f=r)>>2],a=0|A[(f+4|0)>>2],b=n,n=t,A[(t+24|0)>>2]=b,A[(t+28|0)>>2]=a,Ve(0|t+20,1060080,0|t+24),A[(i+8|0)>>2]=0|A[(8+(t+8|0)|0)>>2],f=t,a=0|A[(t+8|0)>>2],n=0|A[(t+12|0)>>2],u=a,A[(a=i)>>2]=u,A[(a+4|0)>>2]=n),A[(e+4|0)>>2]=1062196,A[e>>2]=i,h=t+48|0},function(e,r){var t,i;e|=0,t=0|A[(4+(r|=0)|0)>>2],i=0|A[r>>2],(r=0|Qi(8,4))||(Hi(8,4),l()),A[(r+4|0)>>2]=t,A[r>>2]=i,A[(e+4|0)>>2]=1062212,A[e>>2]=r},function(e,r){r|=0,A[(4+(e|=0)|0)>>2]=1062212,A[e>>2]=r},function(e){return m=694082953,1463654102},function(e){return m=2129832222,-322454284},function(e,r){e|=0;var t,i=0;t=0|A[(r|=0)>>2],A[r>>2]=0;e:{if(t){if(i=0|A[(r+4|0)>>2],!(r=0|Qi(8,4)))break e;return A[(r+4|0)>>2]=i,A[r>>2]=t,A[(e+4|0)>>2]=1062212,void(A[e>>2]=r)}l()}Hi(8,4),l()},function(e,r){e|=0,0|A[(r|=0)>>2]||l(),A[(e+4|0)>>2]=1062212,A[e>>2]=r},function(e,r){r|=0;var t,i,a,n=0,f=0;if(h=t=h-16|0,e=0|A[(e|=0)>>2],n=0|A[(e+8|0)>>2],e=0|A[e>>2],f=0|si(0|r),i=m,a=f,f=t,A[t>>2]=a,A[(t+4|0)>>2]=i,n)for(;A[(t+12|0)>>2]=e,Fi(0|t,0|t+12,1060104),e=e+1|0,n=n+-1|0;);return e=0|ti(0|t),h=t+16|0,0|e},function(e,r){return r|=0,0|Ue(0|A[(e|=0)>>2],0|r)},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|va[0|A[(36+(0|A[(e+4|0)>>2])|0)>>2]](0|A[e>>2],r)},function(e){},function(e,r,t){r|=0,t|=0;var i,a;return i=0|A[(e|=0)>>2],e=0|A[(a=i+8|0)>>2],((0|A[(i+4|0)>>2])-e|0)>>>0>=t>>>0||(ft(0|i,0|e,0|t),e=0|A[a>>2]),qt(0|(0|A[i>>2])+e,0|r,0|t),A[a>>2]=e+t|0,0},function(e,r){return r|=0,function(e,r){e|=0;var t,a=0,n=0;h=t=h-16|0;e:{r:{t:{i:{if(!((r|=0)>>>0<128)){if(A[(t+12|0)>>2]=0,r>>>0<2048)break i;if(r>>>0>=65536)break t;i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break r}(0|(a=0|A[(e+8|0)>>2]))==(0|A[(e+4|0)>>2])&&(ft(0|e,0|a,1),a=0|A[(e+8|0)>>2]),A[(e+8|0)>>2]=a+1|0,i[((0|A[e>>2])+a|0)>>0]=r;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2;break r}i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4}a=0|A[(n=e+8|0)>>2],((0|A[(e+4|0)>>2])-a|0)>>>0>=r>>>0||(ft(0|e,0|a,0|r),a=0|A[n>>2]),qt(0|(0|A[e>>2])+a,0|t+12,0|r),A[n>>2]=a+r|0}h=t+16|0}(0|A[(e|=0)>>2],0|r),0},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=0|A[e>>2],f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1063428,0|t+8),h=t+32|0,0|r},function(e,r){return r|=0,e=0|A[(e|=0)>>2],0|Wi(0|r)?0|gt(0|e,0|r):0|ji(0|r)?0|vt(0|e,0|r):0|Di(0|e,0|r)},function(e,r){r|=0;var t,i,a,n=0,f=0;if(h=t=h-16|0,e=0|A[(e|=0)>>2],n=0|A[(e+8|0)>>2],e=0|A[e>>2],f=0|si(0|r),i=m,a=f,f=t,A[t>>2]=a,A[(t+4|0)>>2]=i,n)for(;A[(t+12|0)>>2]=e,Fi(0|t,0|t+12,1063452),e=e+1|0,n=n+-1|0;);return e=0|ti(0|t),h=t+16|0,0|e},function(e,r){return r|=0,0|function(e,r){e|=0;var t,i,a,n=0,o=0;return h=t=h-16|0,i=(n=0|va[0|A[(12+(0|A[(28+(r|=0)|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070527,9))?1:0,n=o=0,o=i|(o=0)|0,a=n|r|0,n=t,A[t>>2]=a,A[(t+4|0)>>2]=o,A[(t+12|0)>>2]=e,wr(0|t,1070536,11,0|t+12,1070432),A[(t+12|0)>>2]=e+4|0,wr(0|t,1070547,9,0|t+12,1070556),r=0|f[(t+4|0)>>0],0|f[(t+5|0)>>0]&&(e=255&r|0,r=1,e||(r=0|A[t>>2],r=4&(0|f[r>>0])|0?0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1067269,1):0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1067283,2))),h=t+16|0,0!=(0|255&r)|0}(0|A[(e|=0)>>2],0|r)},function(e,r){A[(e|=0)>>2];e:for(;;)continue e},function(e,r){return 0|ne(0|(r|=0),0|A[(e|=0)>>2],0|A[(e+4|0)>>2])},function(e,r){return r|=0,0|va[0|A[(12+(0|A[(4+(e|=0)|0)>>2])|0)>>2]](0|A[e>>2],r)},function(e,r){var t,i=0,a=0;return h=t=h-32|0,0|Or(0|(e|=0),0|(r|=0))||(i=0|A[(r+28|0)>>2],a=0|A[(r+24|0)>>2],A[(t+28|0)>>2]=0,A[(t+24|0)>>2]=1066756,A[(t+12|0)>>2]=1,A[(t+16|0)>>2]=0,A[(t+8|0)>>2]=1066820,0|Ve(0|a,0|i,0|t+8))?(h=t+32|0,1):(r=0|Or(0|e+4,0|r),h=t+32|0,0|r)},function(e,r){e|=0;var t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,l=0,p=0,y=0,d=0,g=0,v=0,h=0;p=1;e:if(s=0|A[(24+(r|=0)|0)>>2],l=0|A[(16+(0|A[(r+28|0)>>2])|0)>>2],!(0|va[0|l](s,39))){u=116,r=2;r:{t:{i:{a:{n:{A:{f:{o:{c:switch(0|(e=0|A[e>>2])-9){case 0:break r;case 30:break n;case 1:break A;case 4:break f;case 2:case 3:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:break o}if(92==(0|e))break n}if(0|mr(0|e))break a;if(!(0|we(0|e)))break i;r=1,u=e;break r}u=114,r=2;break r}u=110,r=2;break r}r=2,u=e;break r}i=0,f=(n=7^(k(1|e)>>>2|0)|0)|(a=0)|0,o=t=i|(t=5)|0;break t}t=0,f=(i=7^(k(1|e)>>>2|0)|0)|(a=0)|0,o=n=t|(n=5)|0}r=3,u=e}r:for(;;){d=r,r=0,e=u;t:{i:{a:{n:{A:switch(0|d){case 1:break t;case 2:break a;case 3:break A;default:break n}A:{f:{o:{c:{b:switch(n=o,t=f,i=0,b=31&(a=32)|0,32<=(63&a|0)>>>0?(i=0,y=n>>>b|0):(i=n>>>b|0,y=(((1<<b|0)-1|0)&n|0)<<(32-b|0)|0|t>>>b|0),0|255&y){case 2:break A;case 5:break f;case 4:break o;case 3:break c;case 1:break b;default:break n}f=(n=f)&(a=-1)|0,o=t=(i=o)&(t=-256)|0,e=125,r=3;break t}n=(t=o)&(n=-256)|0,f=(t=(i=f)&(a=-1)|0)|(a=0)|0,o=i=n|(i=2)|0,e=123,r=3;break t}t=(i=o)&(t=-256)|0,f=(i=(n=f)&(a=-1)|0)|(a=0)|0,o=n=t|(n=3)|0,e=117,r=3;break t}i=(n=o)&(i=-256)|0,f=(n=(t=f)&(a=-1)|0)|(a=0)|0,o=t=i|(t=4)|0,e=92,r=3;break t}if(t=o,r=f,e=((e=15&(u>>>(28&(f<<2|0)|0)|0)|0)>>>0<10?48:87)+e|0,!f)break i;c=(t=o)+(n=-1)|0,(b=(i=f)+(a=-1)|0)>>>0<a>>>0&&(c=c+1|0),g=(t=b)&(a=-1)|0,v=i=c&(i=0)|0,c=f,h=t=(i=o)&(t=-1)|0,f=(i=g)|(a=f&(a=0)|0)|0,o=c=(t=v)|(c=h)|0,r=3;break t}p=0|va[0|l](s,39);break e}e=92,r=1;break t}c=o,c=o,f=(c=(t=f)&(a=-1)|0)|(a=0)|0,o=t=(i=o&(i=-256)|0)|(t=1)|0,r=3}if(0|va[0|l](s,e))break r}}return 0|p},function(e){},function(e){return m=-526581453,1951090986},function(e,r){r|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-128|0,e=0|A[(e|=0)>>2];e:{r:{t:{i:{if(!(16&(o=0|A[r>>2])|0)){if(32&o|0)break i;c=e,e=0|Zr(0|(a=0|A[e>>2]),0|(n=0|A[(e+4|0)>>2]),1,0|r);break t}c=e,b=n=0|A[e>>2],s=a=0|A[(e+4|0)>>2],e=128;a:{n:for(;;){if(!e){e=0;break a}if(a=s,o=15&b|0,i[((t+e|0)-1|0)>>0]=o>>>0<10?48|o:o+87|0,e=e+-1|0,c=b,n=0,f=31&(u=4)|0,32<=(63&u|0)>>>0?(n=0,k=a>>>f|0):(n=a>>>f|0,k=(((1<<f|0)-1|0)&a|0)<<(32-f|0)|0|c>>>f|0),s=n,!((0|(a=b=k))!=(0|(u=0))|(0|n)!=(0|(c=0))|0))break n}if(e>>>0>=129)break r}e=0|_e(0|r,1,1067572,2,0|t+e,0|128-e);break t}u=e,b=a=0|A[e>>2],s=n=0|A[(e+4|0)>>2],e=128;i:{a:for(;;){if(!e){e=0;break i}if(n=s,o=15&b|0,i[((t+e|0)-1|0)>>0]=o>>>0<10?48|o:o+55|0,e=e+-1|0,u=b,a=0,f=31&(c=4)|0,32<=(63&c|0)>>>0?(a=0,p=n>>>f|0):(a=n>>>f|0,p=(((1<<f|0)-1|0)&n|0)<<(32-f|0)|0|u>>>f|0),s=a,!((0|(n=b=p))!=(0|(c=0))|(0|a)!=(0|(u=0))|0))break a}if(e>>>0>=129)break e}e=0|_e(0|r,1,1067572,2,0|t+e,0|128-e)}return h=t+128|0,0|e}Nt(0|e,128,1067556),l()}Nt(0|e,128,1067556),l()},or,function(e,r){var t;e|=0,r|=0,h=t=h-16|0,A[(t+12|0)>>2]=0;e:{r:{t:{if(!(r>>>0<128)){if(r>>>0<2048)break t;if(r>>>0>=65536)break r;i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break e}i[(t+12|0)>>0]=r,r=1;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2;break e}i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4}return r=0|or(0|e,0|t+12,0|r),h=t+16|0,0|r},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=e,f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1067820,0|t+8),h=t+32|0,0|r},function(e,r){r|=0;var t,a=0,n=0,o=0;h=t=h-128|0,e=0|A[(e|=0)>>2];e:{r:{t:{i:{if(!(16&(a=0|A[r>>2])|0)){if(32&a|0)break i;o=0,e=0|Zr(0|f[e>>0],0|o,1,0|r);break t}for(a=0|f[e>>0],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+87|0,e=e+-1|0,a=15&(a>>>4|0)|0;);if((a=e+128|0)>>>0>=129)break r;e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e);break t}for(a=0|f[e>>0],e=0;n=15&a|0,i[(127+(t+e|0)|0)>>0]=n>>>0<10?48|n:n+55|0,e=e+-1|0,a=15&(a>>>4|0)|0;);if((a=e+128|0)>>>0>=129)break e;e=0|_e(0|r,1,1067572,2,0|128+(t+e|0),0|0-e)}return h=t+128|0,0|e}Nt(0|a,128,1067556),l()}Nt(0|a,128,1067556),l()},function(e,r,t){return r|=0,t|=0,0|or(0|A[(e|=0)>>2],0|r,0|t)},function(e,r){var t;r|=0,h=t=h-16|0,e=0|A[(e|=0)>>2],A[(t+12|0)>>2]=0;e:{r:{t:{if(!(r>>>0<128)){if(r>>>0<2048)break t;if(r>>>0>=65536)break r;i[(t+14|0)>>0]=128|63&r,i[(t+12|0)>>0]=224|r>>>12,i[(t+13|0)>>0]=128|63&(r>>>6|0),r=3;break e}i[(t+12|0)>>0]=r,r=1;break e}i[(t+13|0)>>0]=128|63&r,i[(t+12|0)>>0]=192|r>>>6,r=2;break e}i[(t+15|0)>>0]=128|63&r,i[(t+12|0)>>0]=240|r>>>18,i[(t+14|0)>>0]=128|63&(r>>>6|0),i[(t+13|0)>>0]=128|63&(r>>>12|0),r=4}return r=0|or(0|e,0|t+12,0|r),h=t+16|0,0|r},function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0;return h=t=h-32|0,A[(t+4|0)>>2]=0|A[e>>2],f=0|A[(o=r+16|0)>>2],c=0|A[(o+4|0)>>2],i=f,A[(f=16+(t+8|0)|0)>>2]=i,A[(f+4|0)>>2]=c,c=0|A[(o=r+8|0)>>2],f=0|A[(o+4|0)>>2],a=c,A[(c=8+(t+8|0)|0)>>2]=a,A[(c+4|0)>>2]=f,f=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],n=f,f=t,A[(t+8|0)>>2]=n,A[(t+12|0)>>2]=c,r=0|Ve(0|t+4,1067820,0|t+8),h=t+32|0,0|r},function(e,r){return r|=0,0|Or(0|A[(e|=0)>>2],0|r)},function(e,r){r|=0;e:switch(0|f[(0|A[(e|=0)>>2])>>0]){default:return 0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070422,5);case 1:return 0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070502,12);case 2:return 0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070491,11);case 3:return 0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070480,11);case 4:}return 0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070427,4)},function(e,r){r|=0;var t,a=0,n=0,o=0;return h=t=h-16|0,e=0|A[(e|=0)>>2],1==(0|f[e>>0])?(n=t,o=0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070514,4),i[(n+8|0)>>0]=o,A[t>>2]=r,i[(t+9|0)>>0]=0,A[(t+4|0)>>2]=0,A[(t+12|0)>>2]=e+1|0,Fr(0|t,0|t+12,1067296),r=0|f[(t+8|0)>>0],(a=0|A[(t+4|0)>>2])&&(e=255&r|0,r=1,e||1==(0|a)&&255&(0|f[(t+9|0)>>0])|0&&(e=0|A[t>>2],!(4&(0|f[e>>0])|0)&&(r=1,0|va[0|A[(12+(0|A[(e+28|0)>>2])|0)>>2]](0|A[(e+24|0)>>2],1067288,1)))||(r=0|A[t>>2],r=0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1067289,1))),r=0!=(0|255&r)):r=0|va[0|A[(12+(0|A[(r+28|0)>>2])|0)>>2]](0|A[(r+24|0)>>2],1070518,4),h=t+16|0,0|r}];function ha(r){r|=0;var a=0|t.byteLength/65536,o=a+r|0;if(a<o&&o<65536){var c=new ArrayBuffer(s(o,65536));new Int8Array(c).set(i),i=new Int8Array(c),n=new Int16Array(c),A=new Int32Array(c),f=new Uint8Array(c),b=new Uint16Array(c),new Uint32Array(c),new Float32Array(c),u=new Float64Array(c),t=c,e=f}return a}return{memory:Object.create(Object.prototype,{grow:{value:ha},buffer:{get:function(){return t}}}),__wbg_protectedheadermap_free:function(e){var r=0,t=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,t=0|A[(e+4|0)>>2],r=0|A[(e+8|0)>>2],Ci(0|e),void(r&&Ci(0|t))}Ji(),l()}Xi(),l()},protectedheadermap_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(n=0|A[r>>2])))break i;if(A[r>>2]=n+1|0,!(n=0|Qi(512,1)))break t;if(i=0,A[((a=t)+12|0)>>2]=512,A[(a+16|0)>>2]=i,A[(a+8|0)>>2]=n,d=0|A[(r+4|0)>>2],ye(0|a+64,0|a+8,2,0|(n=0|A[(r+12|0)>>2]),0|(i=0)),1==(0|A[(a+64|0)>>2]))break r;if(f=0|A[(t+68|0)>>2],b=0|A[(o=f+8|0)>>2],((0|A[(f+4|0)>>2])-b|0)>>>0>=n>>>0||(nt(0|f,0|b,0|n),b=0|A[o>>2]),qt(0|(0|A[f>>2])+b,0|d,0|n),A[o>>2]=(0|A[o>>2])+n|0,o=0|A[(t+8|0)>>2],f=0|A[(t+12|0)>>2],n=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,f>>>0>n>>>0)if(n){if(!(r=0|wi(0|o,0|f,1,0|n)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=n,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}u=i=0|A[(c=t+104|0)>>2],g=a=0|A[(c+4|0)>>2],A[(i=32+(t+24|0)|0)>>2]=u,A[(i+4|0)>>2]=a,c=r=32+(t+64|0)|0,s=a=0|A[r>>2],v=i=0|A[(r+4|0)>>2],A[(a=24+(t+24|0)|0)>>2]=s,A[(a+4|0)>>2]=i,c=n=24+(t+64|0)|0,k=i=0|A[n>>2],_=a=0|A[(n+4|0)>>2],A[(i=16+(t+24|0)|0)>>2]=k,A[(i+4|0)>>2]=a,c=f=16+(t+64|0)|0,p=a=0|A[f>>2],w=i=0|A[(f+4|0)>>2],A[(a=8+(t+24|0)|0)>>2]=p,A[(a+4|0)>>2]=i,c=o=8+(t+64|0)|0,y=i=0|A[o>>2],m=a=0|A[(o+4|0)>>2],A[((i=t)+24|0)>>2]=y,A[(i+28|0)>>2]=a,a=g,A[(i=r)>>2]=u,A[(i+4|0)>>2]=a,a=v,A[(i=n)>>2]=s,A[(i+4|0)>>2]=a,a=_,A[(i=f)>>2]=k,A[(i+4|0)>>2]=a,a=w,A[(i=o)>>2]=p,A[(i+4|0)>>2]=a,a=m,A[((i=t)+64|0)>>2]=y,A[(i+68|0)>>2]=a,It(1048684,43,0|i+64,1048760,1049468),l()}Hi(0|n,1),l()},protectedheadermap_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0;h=t=h-304|0,A[(16+(t+128|0)|0)>>2]=r,A[(12+(t+128|0)|0)>>2]=r,A[(t+136|0)>>2]=e,a=0,A[((i=t)+128|0)>>2]=0,A[(i+132|0)>>2]=a,A[(i+156|0)>>2]=i+128|0,A[(i+236|0)>>2]=i+156|0,Ie(0|i+160,0|i+236),1==(0|(r=0|A[(i+160|0)>>2]))?(i=0|A[(n=t+224|0)>>2],a=0|A[(n+4|0)>>2],d=i,A[(i=56+(t+240|0)|0)>>2]=d,A[(i+4|0)>>2]=a,a=0|A[(n=56+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],g=a,A[(a=48+(t+240|0)|0)>>2]=g,A[(a+4|0)>>2]=i,i=0|A[(n=48+(t+160|0)|0)>>2],a=0|A[(n+4|0)>>2],v=i,A[(i=40+(t+240|0)|0)>>2]=v,A[(i+4|0)>>2]=a,a=0|A[(n=40+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],_=a,A[(a=32+(t+240|0)|0)>>2]=_,A[(a+4|0)>>2]=i,i=0|A[(n=32+(t+160|0)|0)>>2],a=0|A[(n+4|0)>>2],w=i,A[(i=24+(t+240|0)|0)>>2]=w,A[(i+4|0)>>2]=a,a=0|A[(n=24+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],m=a,A[(a=16+(t+240|0)|0)>>2]=m,A[(a+4|0)>>2]=i,i=0|A[(n=16+(t+160|0)|0)>>2],a=0|A[(n+4|0)>>2],B=i,A[(i=8+(t+240|0)|0)>>2]=B,A[(i+4|0)>>2]=a,a=0|A[(n=8+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],E=a,A[((a=t)+240|0)>>2]=E,A[(a+244|0)>>2]=i,Ke(0|8+(a+56|0),0|a+240,1048792,18)):(A[(12+(t+56|0)|0)>>2]=0|A[(12+(t+160|0)|0)>>2],n=t,a=0|A[(t+164|0)>>2],i=0|A[(t+168|0)>>2],y=a,A[((a=t)+60|0)>>2]=y,A[(a+64|0)>>2]=i),(e=0|A[(t+140|0)>>2])&&Ci(0|A[(t+136|0)>>2]);e:{if(!r){if(f=i=0|A[(n=t+64|0)>>2],o=a=0|A[(n+4|0)>>2],e=0|A[(t+60|0)>>2],r=0|Qi(16,4))break e;Hi(16,4),l()}f=a=0|A[(n=24+(t+56|0)|0)>>2],o=i=0|A[(n+4|0)>>2],A[(a=t+8|0)>>2]=f,A[(a+4|0)>>2]=i,c=i=0|A[(n=32+(t+56|0)|0)>>2],Q=a=0|A[(n+4|0)>>2],A[(i=t+16|0)>>2]=c,A[(i+4|0)>>2]=a,b=a=0|A[(n=40+(t+56|0)|0)>>2],I=i=0|A[(n+4|0)>>2],A[(a=t+24|0)>>2]=b,A[(a+4|0)>>2]=i,u=i=0|A[(n=48+(t+56|0)|0)>>2],G=a=0|A[(n+4|0)>>2],A[(i=t+32|0)>>2]=u,A[(i+4|0)>>2]=a,s=a=0|A[(n=56+(t+56|0)|0)>>2],Z=i=0|A[(n+4|0)>>2],A[(a=t+40|0)>>2]=s,A[(a+4|0)>>2]=i,k=i=0|A[(n=t+120|0)>>2],W=a=0|A[(n+4|0)>>2],A[(i=t+48|0)>>2]=k,A[(i+4|0)>>2]=a,p=a=0|A[(n=16+(t+56|0)|0)>>2],j=i=0|A[(n+4|0)>>2],A[(a=t)>>2]=p,A[(a+4|0)>>2]=i,C=i=0|A[(n=8+(a+56|0)|0)>>2],R=a=0|A[(n+4|0)>>2],a=j,A[(i=8+(t+160|0)|0)>>2]=p,A[(i+4|0)>>2]=a,a=o,A[(i=16+(t+160|0)|0)>>2]=f,A[(i+4|0)>>2]=a,a=Q,A[(i=24+(t+160|0)|0)>>2]=c,A[(i+4|0)>>2]=a,a=I,A[(i=32+(t+160|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=G,A[(i=40+(t+160|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=Z,A[(i=48+(t+160|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=W,A[(i=56+(t+160|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=R,A[((i=t)+160|0)>>2]=C,A[(i+164|0)>>2]=a,qi(0|Pe(0|i+160)),l()}return a=o,A[((i=r)+8|0)>>2]=f,A[(i+12|0)>>2]=a,A[(i+4|0)>>2]=e,A[i>>2]=0,h=t+304|0,0|i},protectedheadermap_new_empty:function(){var e;return(e=0|Qi(16,4))||(Hi(16,4),l()),A[(e+8|0)>>2]=0,A[(e+12|0)>>2]=0,A[(e+4|0)>>2]=0|A[262196],A[e>>2]=0,0|e},protectedheadermap_new:function(e){var r,t=0,i=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,ur(0|r,0|e+8),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[e>>2]=0,i=0|A[(r+4|0)>>2],A[(e+4|0)>>2]=0|A[r>>2],A[(e+8|0)>>2]=i,A[(e+12|0)>>2]=0|A[(r+8|0)>>2],h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},protectedheadermap_deserialized_headers:function(e){var r,t=0;h=r=h-304|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0;h=t=h-320|0;t:{i:{a:{n:{if(f=0|A[(8+(r|=0)|0)>>2]){if((0|f)<=-1)break n;if(r=0|A[r>>2],!(c=0|Qi(0|f,1)))break a;if(r=0|qt(0|c,0|r,0|f),A[(t+312|0)>>2]=f,A[(c=t+308|0)>>2]=f,A[(t+304|0)>>2]=r,n=t,o=0,A[(t+296|0)>>2]=0,A[(t+300|0)>>2]=o,E(0|t+144,0|t+296),(f=0|A[c>>2])&&Ci(0|A[(t+304|0)>>2]),f=8+(t+144|0)|0,(0|(o=0|A[(t+144|0)>>2]))==(0|(a=1))&(0|(n=0|A[(t+148|0)>>2]))==(0|(o=0))|0)break i;qt(0|e,0|qt(0|t,0|f,144),144)}else{if(!(f=0|Pt()))break t;w=f,b=0|A[(a=f)>>2],s=n=0|A[(a+4|0)>>2],i=n+0|0,(p=(a=b)+(o=1)|0)>>>0<o>>>0&&(i=i+1|0),A[(a=w)>>2]=p,A[(a+4|0)>>2]=i,u=i=0|A[(n=f+8|0)>>2],k=a=0|A[(n+4|0)>>2],f=1063424,a=0,A[(i=e+72|0)>>2]=0,A[(i+4|0)>>2]=a,A[(e+68|0)>>2]=f,A[(e+64|0)>>2]=0,a=0,A[(i=e+80|0)>>2]=0,A[(i+4|0)>>2]=a,a=k,A[(i=e+56|0)>>2]=u,A[(i+4|0)>>2]=a,a=s,A[((i=e)+48|0)>>2]=b,A[(i+52|0)>>2]=a,A[(i+88|0)>>2]=0,A[i>>2]=2,A[(i+136|0)>>2]=0,A[(i+124|0)>>2]=0,A[(i+112|0)>>2]=0,A[(i+100|0)>>2]=0,A[(i+24|0)>>2]=2}return void(h=t+320|0)}Vi(),l()}Hi(0|f,1),l()}e=t+56|0,a=0|A[(n=f+56|0)>>2],i=0|A[(n+4|0)>>2],m=a,A[(a=e)>>2]=m,A[(a+4|0)>>2]=i,b=i=0|A[(n=f+48|0)>>2],s=a=0|A[(n+4|0)>>2],A[(i=t+48|0)>>2]=b,A[(i+4|0)>>2]=a,u=a=0|A[(n=f+40|0)>>2],k=i=0|A[(n+4|0)>>2],A[(a=t+40|0)>>2]=u,A[(a+4|0)>>2]=i,y=i=0|A[(n=f+32|0)>>2],B=a=0|A[(n+4|0)>>2],A[(i=t+32|0)>>2]=y,A[(i+4|0)>>2]=a,d=a=0|A[(n=f+24|0)>>2],Q=i=0|A[(n+4|0)>>2],A[(a=t+24|0)>>2]=d,A[(a+4|0)>>2]=i,g=i=0|A[(n=f+16|0)>>2],I=a=0|A[(n+4|0)>>2],A[(i=t+16|0)>>2]=g,A[(i+4|0)>>2]=a,v=a=0|A[(n=f+8|0)>>2],G=i=0|A[(n+4|0)>>2],A[(a=t+8|0)>>2]=v,A[(a+4|0)>>2]=i,_=i=0|A[(n=f)>>2],Z=a=0|A[(n+4|0)>>2],A[(i=t)>>2]=_,A[(i+4|0)>>2]=a,a=s,A[(i=48+(i+144|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=k,A[(i=40+(t+144|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=B,A[(i=32+(t+144|0)|0)>>2]=y,A[(i+4|0)>>2]=a,a=Q,A[(i=24+(t+144|0)|0)>>2]=d,A[(i+4|0)>>2]=a,a=I,A[(i=16+(t+144|0)|0)>>2]=g,A[(i+4|0)>>2]=a,a=G,A[(i=n)>>2]=v,A[(i+4|0)>>2]=a,a=0|A[(n=e)>>2],i=0|A[(n+4|0)>>2],W=a,A[(a=56+(t+144|0)|0)>>2]=W,A[(a+4|0)>>2]=i,i=Z,A[((a=t)+144|0)>>2]=_,A[(a+148|0)>>2]=i,j=a,C=0|Pe(0|a+144),A[(j+144|0)>>2]=C,It(1049484,90,0|a+144,1048668,1049576),l()}It(1051572,70,0|t+144,1051740,1051724),l()}(0|r+8,0|e+4),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(r+156|0),0|r+8,144),!(e=0|Qi(152,8)))break e;return A[e>>2]=0,qt(0|e+4,0|r+156,148),h=r+304|0,0|e}Ji(),l()}Xi(),l()}Hi(152,8),l()},__wbg_label_free:function(e){var r=0,t=0,i=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,t=0|A[(e+8|0)>>2],i=0|A[(e+12|0)>>2],r=0|A[(e+16|0)>>2],Ci(0|e),void(t&&r&&Ci(0|i))}Ji(),l()}Xi(),l()},label_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;c=t,i=0,A[(t+4|0)>>2]=512,A[(t+8|0)>>2]=i,A[t>>2]=f;a:if(1==(0|A[(r+8|0)>>2]))p=0|A[(r+12|0)>>2],ye(0|t+64,0|t,3,0|(f=0|A[(r+20|0)>>2]),0|(i=0)),o=1,1==(0|A[(t+64|0)>>2])?(i=0|A[(a=40+(t+64|0)|0)>>2],n=0|A[(a+4|0)>>2],y=i,A[(i=40+(t+16|0)|0)>>2]=y,A[(i+4|0)>>2]=n,n=0|A[(a=32+(t+64|0)|0)>>2],i=0|A[(a+4|0)>>2],d=n,A[(n=32+(t+16|0)|0)>>2]=d,A[(n+4|0)>>2]=i,i=0|A[(a=24+(t+64|0)|0)>>2],n=0|A[(a+4|0)>>2],g=i,A[(i=24+(t+16|0)|0)>>2]=g,A[(i+4|0)>>2]=n,n=0|A[(a=16+(t+64|0)|0)>>2],i=0|A[(a+4|0)>>2],v=n,A[(n=16+(t+16|0)|0)>>2]=v,A[(n+4|0)>>2]=i,i=0|A[(a=8+(t+64|0)|0)>>2],n=0|A[(a+4|0)>>2],_=i,A[(i=8+(t+16|0)|0)>>2]=_,A[(i+4|0)>>2]=n):(o=0|A[(t+68|0)>>2],u=0|A[(b=o+8|0)>>2],((0|A[(o+4|0)>>2])-u|0)>>>0>=f>>>0||(nt(0|o,0|u,0|f),u=0|A[b>>2]),qt(0|(0|A[o>>2])+u,0|p,0|f),A[b>>2]=(0|A[b>>2])+f|0,A[(t+20|0)>>2]=o,o=0),A[(t+16|0)>>2]=o;else{if(s=i=0|A[(a=r+16|0)>>2],k=c=0|A[(a+4|0)>>2],c=0|A[(a=r+24|0)>>2],i=0|A[(a+4|0)>>2],a=c,n=0,!((0|i)<(0|(c=0))||(0|i)<=(0|c)&&!(a>>>0>=n>>>0))){ye(0|t+16,0|t,0,0|s,0|(a=k));break a}ye(0|t+16,0|t,1,0|(n=s)^(c=-1),0|(i=(a=k)^(i=-1)|0))}if(1==(0|A[(t+16|0)>>2]))break r;if(b=0|A[t>>2],o=0|A[(t+4|0)>>2],f=0|A[(t+8|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,o>>>0>f>>>0)if(f){if(!(r=0|wi(0|b,0|o,1,0|f)))break e}else r=1,Ci(0|b);else r=b;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}n=0|A[(a=t+56|0)>>2],i=0|A[(a+4|0)>>2],w=n,A[(n=32+(t+64|0)|0)>>2]=w,A[(n+4|0)>>2]=i,i=0|A[(a=32+(t+16|0)|0)>>2],n=0|A[(a+4|0)>>2],m=i,A[(i=24+(t+64|0)|0)>>2]=m,A[(i+4|0)>>2]=n,n=0|A[(a=24+(t+16|0)|0)>>2],i=0|A[(a+4|0)>>2],B=n,A[(n=16+(t+64|0)|0)>>2]=B,A[(n+4|0)>>2]=i,i=0|A[(a=16+(t+16|0)|0)>>2],n=0|A[(a+4|0)>>2],E=i,A[(i=8+(t+64|0)|0)>>2]=E,A[(i+4|0)>>2]=n,n=0|A[(a=8+(t+16|0)|0)>>2],i=0|A[(a+4|0)>>2],Q=n,n=t,A[(t+64|0)>>2]=Q,A[(t+68|0)>>2]=i,It(1048684,43,0|t+64,1048760,1049656),l()}Hi(0|f,1),l()},label_from_bytes:function(e,r){e|=0,r|=0;var t,i,a,n,f,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0;h=t=h-160|0,A[(t+152|0)>>2]=r,A[(i=t+148|0)>>2]=r,A[(t+144|0)>>2]=e,u=0,A[((c=t)+136|0)>>2]=0,A[(c+140|0)>>2]=u,K(0|c+64,0|c+136),(r=0|A[i>>2])&&Ci(0|A[(t+144|0)>>2]),r=8+(t+64|0)|0;e:{if(u=0|A[((o=t)+64|0)>>2],c=0|A[(o+68|0)>>2],!((0|(o=u))==(0|(b=1))&(0|c)==(0|(u=0))|0)){if(s=o=0|A[(b=r+8|0)>>2],y=c=0|A[(b+4|0)>>2],A[(o=8+(t+136|0)|0)>>2]=s,A[(o+4|0)>>2]=c,k=c=0|A[(b=r+16|0)>>2],d=o=0|A[(b+4|0)>>2],A[(c=16+(t+136|0)|0)>>2]=k,A[(c+4|0)>>2]=o,p=o=0|A[(b=r)>>2],g=c=0|A[(b+4|0)>>2],A[((o=t)+136|0)>>2]=p,A[(o+140|0)>>2]=c,c=d,A[(o=20+(o+64|0)|0)>>2]=k,A[(o+4|0)>>2]=c,c=y,A[(o=12+(t+64|0)|0)>>2]=s,A[(o+4|0)>>2]=c,c=g,A[((o=t)+68|0)>>2]=p,A[(o+72|0)>>2]=c,r=0|Qi(32,8))break e;Hi(32,8),l()}e=t+56|0,c=0|A[(b=r+56|0)>>2],o=0|A[(b+4|0)>>2],B=c,A[(c=e)>>2]=B,A[(c+4|0)>>2]=o,s=o=0|A[(b=r+48|0)>>2],y=c=0|A[(b+4|0)>>2],A[(o=t+48|0)>>2]=s,A[(o+4|0)>>2]=c,k=c=0|A[(b=r+40|0)>>2],d=o=0|A[(b+4|0)>>2],A[(c=t+40|0)>>2]=k,A[(c+4|0)>>2]=o,p=o=0|A[(b=r+32|0)>>2],g=c=0|A[(b+4|0)>>2],A[(o=t+32|0)>>2]=p,A[(o+4|0)>>2]=c,v=c=0|A[(b=r+24|0)>>2],E=o=0|A[(b+4|0)>>2],A[(c=t+24|0)>>2]=v,A[(c+4|0)>>2]=o,_=o=0|A[(b=r+16|0)>>2],Q=c=0|A[(b+4|0)>>2],A[(o=t+16|0)>>2]=_,A[(o+4|0)>>2]=c,w=c=0|A[(b=r+8|0)>>2],I=o=0|A[(b+4|0)>>2],A[(c=t+8|0)>>2]=w,A[(c+4|0)>>2]=o,m=o=0|A[(b=r)>>2],G=c=0|A[(b+4|0)>>2],A[(o=t)>>2]=m,A[(o+4|0)>>2]=c,c=y,A[(o=48+(o+64|0)|0)>>2]=s,A[(o+4|0)>>2]=c,c=d,A[(o=40+(t+64|0)|0)>>2]=k,A[(o+4|0)>>2]=c,c=g,A[(o=32+(t+64|0)|0)>>2]=p,A[(o+4|0)>>2]=c,c=E,A[(o=24+(t+64|0)|0)>>2]=v,A[(o+4|0)>>2]=c,c=Q,A[(o=16+(t+64|0)|0)>>2]=_,A[(o+4|0)>>2]=c,c=I,A[(o=b)>>2]=w,A[(o+4|0)>>2]=c,c=0|A[(b=e)>>2],o=0|A[(b+4|0)>>2],Z=c,A[(c=56+(t+64|0)|0)>>2]=Z,A[(c+4|0)>>2]=o,o=G,A[((c=t)+64|0)>>2]=m,A[(c+68|0)>>2]=o,qi(0|Pe(0|c+64)),l()}return A[r>>2]=0,b=t,o=0|A[(t+64|0)>>2],c=0|A[(t+68|0)>>2],a=o,A[((o=r)+4|0)>>2]=a,A[(o+8|0)>>2]=c,c=0|A[(b=t+72|0)>>2],o=0|A[(b+4|0)>>2],n=c,A[(c=r+12|0)>>2]=n,A[(c+4|0)>>2]=o,o=0|A[(b=16+(t+64|0)|0)>>2],c=0|A[(b+4|0)>>2],f=o,A[(o=r+20|0)>>2]=f,A[(o+4|0)>>2]=c,A[(r+28|0)>>2]=0|A[(t+88|0)>>2],h=t+160|0,0|r},label_new_int:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0;e:{r:{if(e|=0){if(-1==(0|A[e>>2]))break r;if(a=r=0|A[(i=e+16|0)>>2],n=t=0|A[(i+4|0)>>2],i=e,f=t=0|A[(e+8|0)>>2],o=r=0|A[(e+12|0)>>2],!(e=0|Qi(32,8)))break e;return r=o,t=e,A[(e+16|0)>>2]=f,A[(e+20|0)>>2]=r,A[(e+8|0)>>2]=0,A[e>>2]=0,r=n,A[(t=e+24|0)>>2]=a,A[(t+4|0)>>2]=r,0|e}Ji(),l()}Xi(),l()}Hi(32,8),l()},label_new_text:function(e,r){e|=0,r|=0;var t;return(t=0|Qi(32,8))||(Hi(32,8),l()),A[(t+20|0)>>2]=r,A[(t+16|0)>>2]=r,A[(t+12|0)>>2]=e,A[(t+8|0)>>2]=1,A[t>>2]=0,0|t},label_kind:function(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|A[(e+8|0)>>2]}Ji(),l()}Xi(),l()},label_as_int:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0;e:{r:{if(e|=0){if(-1==(0|A[e>>2]))break r;if(a=0,1!=(0|A[(e+8|0)>>2])){if(n=t=0|A[(i=e+24|0)>>2],f=r=0|A[(i+4|0)>>2],o=r=0|A[(i=e+16|0)>>2],c=t=0|A[(i+4|0)>>2],!(a=0|Qi(24,8)))break e;t=c,A[((r=a)+8|0)>>2]=o,A[(r+12|0)>>2]=t,A[r>>2]=0,t=f,A[(r=r+16|0)>>2]=n,A[(r+4|0)>>2]=t}return 0|a}Ji(),l()}Xi(),l()}Hi(24,8),l()},label_as_text:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;A[r>>2]=i+1|0;t:{i:{if(1==(0|A[(r+8|0)>>2])){if(Ct(0|t,0|4+(r+8|0)),i=0|A[t>>2],A[r>>2]=(0|A[r>>2])-1|0,i)break i}else A[r>>2]=i;r=0,i=0;break t}if(a=0|A[(t+4|0)>>2],f=0|A[(t+8|0)>>2],o=a,u=a,s=a,a=0,n=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,b=f>>>n|0):(a=f>>>n|0,b=(((1<<n|0)-1|0)&f|0)<<(32-n|0)|0|s>>>n|0),!(u>>>0<=(r=b)>>>0))if(r){if(!(i=0|wi(0|i,0|o,1,0|r)))break e}else Ci(0|i),i=1}return A[(e+4|0)>>2]=r,A[e>>2]=i,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},label_from_algorithm_id:function(e){var r,t=0,i=0,a=0,n=0,f=0;i=-1,a=t=-1,n=-8,f=t=-1;e:switch(0|(e|=0)){default:Ui(1049430,25),l();case 1:i=0,a=t=0,n=24,f=t=0;case 0:}return(e=0|Qi(32,8))||(Hi(32,8),l()),t=f,A[(e+16|0)>>2]=n,A[(e+20|0)>>2]=t,A[(e+8|0)>>2]=0,A[e>>2]=0,t=a,A[(r=e+24|0)>>2]=i,A[(r+4|0)>>2]=t,0|e},label_from_key_type:function(e){var r=0,t=0,i=0;e:{if(!((e|=0)>>>0>=3)){if(!(r=0|Qi(32,8)))break e;return A[(r+8|0)>>2]=0,A[r>>2]=0,i=0,A[(t=r+24|0)>>2]=0,A[(t+4|0)>>2]=i,i=0,t=r,A[(r+16|0)>>2]=0|A[(1050476+(e<<2|0)|0)>>2],A[(r+20|0)>>2]=i,0|r}Ui(1049430,25),l()}Hi(32,8),l()},label_from_ec_key:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0;e:{if(!((e|=0)>>>0>=4)){if(!(r=0|Qi(32,8)))break e;return A[(r+8|0)>>2]=0,A[r>>2]=0,i=(t=-1^e|0)>>31|0,f=t,t=r,A[(r+16|0)>>2]=f,A[(r+20|0)>>2]=i,n=f,t=0,a=31&(o=63)|0,32<=(63&o|0)>>>0?(t=i>>31|0,c=i>>a|0):(t=i>>a|0,c=(((1<<a|0)-1|0)&i|0)<<(32-a|0)|0|n>>>a|0),A[(n=r+24|0)>>2]=c,A[(n+4|0)>>2]=t,0|r}Ui(1049430,25),l()}Hi(32,8),l()},label_from_curve_type:function(e){var r=0,t=0,i=0;e:{if(!((e|=0)>>>0>=7)){if(!(r=0|Qi(32,8)))break e;return A[(r+8|0)>>2]=0,A[r>>2]=0,i=0,A[(t=r+24|0)>>2]=0,A[(t+4|0)>>2]=i,i=0,t=r,A[(r+16|0)>>2]=e+1|0,A[(r+20|0)>>2]=i,0|r}Ui(1049430,25),l()}Hi(32,8),l()},label_from_key_operation:function(e){var r=0,t=0,i=0;e:{if(!((e|=0)>>>0>=8)){if(!(r=0|Qi(32,8)))break e;return A[(r+8|0)>>2]=0,A[r>>2]=0,i=0,A[(t=r+24|0)>>2]=0,A[(t+4|0)>>2]=i,i=0,t=r,A[(r+16|0)>>2]=e+1|0,A[(r+20|0)>>2]=i,0|r}Ui(1049430,25),l()}Hi(32,8),l()},__wbg_labels_free:function(e){var r=0,t=0,i=0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,t=0|A[(e+4|0)>>2],i=0|A[(e+8|0)>>2],r=0|A[(e+12|0)>>2],Ci(0|e),r)for(r=s(r,24),e=t;0|A[e>>2]&&0|A[(e+8|0)>>2]&&Ci(0|A[(e+4|0)>>2]),e=e+24|0,r=r+-24|0;);return void(i&&(e=s(i,24))&&Ci(0|t))}Ji(),l()}Xi(),l()},labels_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,xe(0|t+24,0|r+4,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1049672),l()}Hi(0|f,1),l()},labels_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0;h=t=h-160|0,A[(t+152|0)>>2]=r,A[(f=t+148|0)>>2]=r,A[(t+144|0)>>2]=e,i=0,A[((a=t)+136|0)>>2]=0,A[(a+140|0)>>2]=i,X(0|a+64,0|a+136),(r=0|A[f>>2])&&Ci(0|A[(t+144|0)>>2]);e:{if(1!=(0|A[(t+64|0)>>2])){if(o=i=0|A[(n=t+72|0)>>2],c=a=0|A[(n+4|0)>>2],e=0|A[(t+68|0)>>2],r=0|Qi(16,4))break e;Hi(16,4),l()}o=a=0|A[(n=r=24+(t+64|0)|0)>>2],c=i=0|A[(n+4|0)>>2],A[(a=8+(t+8|0)|0)>>2]=o,A[(a+4|0)>>2]=i,b=i=0|A[(n=e=32+(t+64|0)|0)>>2],_=a=0|A[(n+4|0)>>2],A[(i=16+(t+8|0)|0)>>2]=b,A[(i+4|0)>>2]=a,u=a=0|A[(n=f=40+(t+64|0)|0)>>2],w=i=0|A[(n+4|0)>>2],A[(a=24+(t+8|0)|0)>>2]=u,A[(a+4|0)>>2]=i,k=i=0|A[(n=s=48+(t+64|0)|0)>>2],m=a=0|A[(n+4|0)>>2],A[(i=32+(t+8|0)|0)>>2]=k,A[(i+4|0)>>2]=a,y=a=0|A[(n=p=t+120|0)>>2],B=i=0|A[(n+4|0)>>2],A[(a=40+(t+8|0)|0)>>2]=y,A[(a+4|0)>>2]=i,d=i=0|A[(n=t+128|0)>>2],E=a=0|A[(n+4|0)>>2],A[(i=48+(t+8|0)|0)>>2]=d,A[(i+4|0)>>2]=a,v=a=0|A[(n=g=16+(t+64|0)|0)>>2],Q=i=0|A[(n+4|0)>>2],A[((a=t)+8|0)>>2]=v,A[(a+12|0)>>2]=i,I=i=0|A[(n=8+(a+64|0)|0)>>2],G=a=0|A[(n+4|0)>>2],a=Q,A[(i=n)>>2]=v,A[(i+4|0)>>2]=a,a=c,A[(i=g)>>2]=o,A[(i+4|0)>>2]=a,a=_,A[(i=r)>>2]=b,A[(i+4|0)>>2]=a,a=w,A[(i=e)>>2]=u,A[(i+4|0)>>2]=a,a=m,A[(i=f)>>2]=k,A[(i+4|0)>>2]=a,a=B,A[(i=s)>>2]=y,A[(i+4|0)>>2]=a,a=E,A[(i=p)>>2]=d,A[(i+4|0)>>2]=a,a=G,A[((i=t)+64|0)>>2]=I,A[(i+68|0)>>2]=a,qi(0|Pe(0|i+64)),l()}return a=c,A[((i=r)+8|0)>>2]=o,A[(i+12|0)>>2]=a,A[(i+4|0)>>2]=e,A[i>>2]=0,h=t+160|0,0|i},labels_get:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0;h=t=h-64|0;e:{r:{t:{if(e|=0){if(-1==(0|(f=0|A[e>>2])))break t;if(A[e>>2]=f+1|0,(f=0|A[(e+12|0)>>2])>>>0<=r>>>0)break r;if(r=(0|A[(e+4|0)>>2])+s(r,24)|0,1==(0|A[r>>2])?(Ct(4|t+32,0|r+4),o=1):(i=0|A[(n=r+16|0)>>2],a=0|A[(n+4|0)>>2],u=i,A[(i=16+(t+32|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=0|A[(n=r+8|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+32|0)|0)>>2]=k,A[(a+4|0)>>2]=i,o=0),r=8+(t+8|0)|0,i=0|A[(n=c=8+(t+32|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,A[(i=r)>>2]=p,A[(i+4|0)>>2]=a,f=16+(t+8|0)|0,a=0|A[(n=b=16+(t+32|0)|0)>>2],i=0|A[(n+4|0)>>2],y=a,A[(a=f)>>2]=y,A[(a+4|0)>>2]=i,A[(t+32|0)>>2]=o,i=0|A[((n=t)+32|0)>>2],a=0|A[(n+36|0)>>2],d=i,A[((i=n)+8|0)>>2]=d,A[(i+12|0)>>2]=a,A[e>>2]=(0|A[e>>2])-1|0,a=0|A[(n=f)>>2],i=0|A[(n+4|0)>>2],g=a,A[(a=20+(t+32|0)|0)>>2]=g,A[(a+4|0)>>2]=i,i=0|A[(n=r)>>2],a=0|A[(n+4|0)>>2],v=i,A[(i=12+(t+32|0)|0)>>2]=v,A[(i+4|0)>>2]=a,a=0|A[((n=t)+8|0)>>2],i=0|A[(n+12|0)>>2],_=a,A[((a=n)+36|0)>>2]=_,A[(a+40|0)>>2]=i,!(e=0|Qi(32,8)))break e;return A[e>>2]=0,i=0|A[((n=t)+32|0)>>2],a=0|A[(n+36|0)>>2],w=i,A[((i=e)+4|0)>>2]=w,A[(i+8|0)>>2]=a,a=0|A[(n=c)>>2],i=0|A[(n+4|0)>>2],m=a,A[(a=e+12|0)>>2]=m,A[(a+4|0)>>2]=i,i=0|A[(n=b)>>2],a=0|A[(n+4|0)>>2],B=i,A[(i=e+20|0)>>2]=B,A[(i+4|0)>>2]=a,A[(e+28|0)>>2]=0|A[(t+56|0)>>2],h=t+64|0,0|e}Ji(),l()}Xi(),l()}Rt(0|r,0|f,1049688),l()}Hi(32,8),l()},labels_add:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0;h=t=h-48|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(o=0|A[r>>2])))break e;return f=1,A[r>>2]=o+1|0,1==(0|A[(r+8|0)>>2])?Ct(4|t+24,0|4+(r+8|0)):(i=0|A[(n=r+24|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=16+(t+24|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=r+16|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=8+(t+24|0)|0)>>2]=u,A[(a+4|0)>>2]=i,f=0),o=t+8|0,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],k=i,A[(i=o)>>2]=k,A[(i+4|0)>>2]=a,c=t+16|0,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],p=a,A[(a=c)>>2]=p,A[(a+4|0)>>2]=i,A[(t+24|0)>>2]=f,i=0|A[((n=t)+24|0)>>2],a=0|A[(n+28|0)>>2],y=i,A[(i=n)>>2]=y,A[(i+4|0)>>2]=a,(0|(f=0|A[(e+12|0)>>2]))==(0|A[(e+8|0)>>2])&&(qr(0|e+4,0|f,1),f=0|A[(e+12|0)>>2]),f=(0|A[(e+4|0)>>2])+s(f,24)|0,a=0|A[(n=t)>>2],i=0|A[(n+4|0)>>2],d=a,A[(a=f)>>2]=d,A[(a+4|0)>>2]=i,i=0|A[(n=c)>>2],a=0|A[(n+4|0)>>2],g=i,A[(i=f+16|0)>>2]=g,A[(i+4|0)>>2]=a,a=0|A[(n=o)>>2],i=0|A[(n+4|0)>>2],v=a,A[(a=f+8|0)>>2]=v,A[(a+4|0)>>2]=i,A[(e+12|0)>>2]=1+(0|A[(e+12|0)>>2])|0,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=t+48|0)}}Ji(),l()}Xi(),l()},__wbg_cosesignatures_free:kt,cosesignatures_to_bytes:function(e,r){e|=0;var t,i,a,n,f,o,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0;h=t=h-112|0;e:{r:{t:{i:{a:{if(r|=0){if(-1==(0|(k=0|A[r>>2])))break a;if(A[r>>2]=k+1|0,!(k=0|Qi(512,1)))break i;if(b=t,c=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=c,A[(t+8|0)>>2]=k,ye(0|t+64,0|t+8,4,0|(p=0|A[(r+12|0)>>2]),0|(c=0)),1==(0|A[(t+64|0)>>2]))break t;n:{A:{f:{if(p){k=0|A[(r+4|0)>>2],p=s(p,176);o:for(;;){if(ve(0|t+64,0|k,0|t+8),1==(0|A[(t+64|0)>>2]))break f;if(k=k+176|0,!(p=p+-176|0))break o}}if(y=0|A[(t+8|0)>>2],p=0|A[(t+12|0)>>2],k=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,p>>>0>k>>>0)break A;r=y;break n}c=0|A[(u=t+104|0)>>2],b=0|A[(u+4|0)>>2],d=c,A[(c=32+(t+24|0)|0)>>2]=d,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],g=b,A[(b=24+(t+24|0)|0)>>2]=g,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],v=c,A[(c=16+(t+24|0)|0)>>2]=v,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],_=b,A[(b=8+(t+24|0)|0)>>2]=_,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],w=c,c=t,A[(t+24|0)>>2]=w,A[(t+28|0)>>2]=b;break e}if(k){if(!(r=0|wi(0|y,0|p,1,0|k)))break r}else r=1,Ci(0|y)}return A[(e+4|0)>>2]=k,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}b=0|A[(u=t+104|0)>>2],c=0|A[(u+4|0)>>2],m=b,A[(b=32+(t+24|0)|0)>>2]=m,A[(b+4|0)>>2]=c,c=0|A[(u=32+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],B=c,A[(c=24+(t+24|0)|0)>>2]=B,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],E=b,A[(b=16+(t+24|0)|0)>>2]=E,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],Q=c,A[(c=8+(t+24|0)|0)>>2]=Q,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],I=b,b=t,A[(t+24|0)>>2]=I,A[(t+28|0)>>2]=c;break e}Hi(0|k,1),l()}c=0|A[(u=32+(t+24|0)|0)>>2],b=0|A[(u+4|0)>>2],i=c,A[(c=32+(t+64|0)|0)>>2]=i,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+24|0)|0)>>2],c=0|A[(u+4|0)>>2],a=b,A[(b=24+(t+64|0)|0)>>2]=a,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+24|0)|0)>>2],b=0|A[(u+4|0)>>2],n=c,A[(c=16+(t+64|0)|0)>>2]=n,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+24|0)|0)>>2],c=0|A[(u+4|0)>>2],f=b,A[(b=8+(t+64|0)|0)>>2]=f,A[(b+4|0)>>2]=c,u=t,c=0|A[(t+24|0)>>2],b=0|A[(t+28|0)>>2],o=c,c=t,A[(t+64|0)>>2]=o,A[(t+68|0)>>2]=b,It(1048684,43,0|t+64,1048760,1049704),l()},cosesignatures_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0;h=t=h-160|0,A[(t+152|0)>>2]=r,A[(f=t+148|0)>>2]=r,A[(t+144|0)>>2]=e,i=0,A[((a=t)+136|0)>>2]=0,A[(a+140|0)>>2]=i,R(0|a+64,0|a+136),(r=0|A[f>>2])&&Ci(0|A[(t+144|0)>>2]);e:{if(1!=(0|A[(t+64|0)>>2])){if(o=i=0|A[(n=t+72|0)>>2],c=a=0|A[(n+4|0)>>2],e=0|A[(t+68|0)>>2],r=0|Qi(16,4))break e;Hi(16,4),l()}o=a=0|A[(n=r=24+(t+64|0)|0)>>2],c=i=0|A[(n+4|0)>>2],A[(a=8+(t+8|0)|0)>>2]=o,A[(a+4|0)>>2]=i,b=i=0|A[(n=e=32+(t+64|0)|0)>>2],_=a=0|A[(n+4|0)>>2],A[(i=16+(t+8|0)|0)>>2]=b,A[(i+4|0)>>2]=a,u=a=0|A[(n=f=40+(t+64|0)|0)>>2],w=i=0|A[(n+4|0)>>2],A[(a=24+(t+8|0)|0)>>2]=u,A[(a+4|0)>>2]=i,k=i=0|A[(n=s=48+(t+64|0)|0)>>2],m=a=0|A[(n+4|0)>>2],A[(i=32+(t+8|0)|0)>>2]=k,A[(i+4|0)>>2]=a,y=a=0|A[(n=p=t+120|0)>>2],B=i=0|A[(n+4|0)>>2],A[(a=40+(t+8|0)|0)>>2]=y,A[(a+4|0)>>2]=i,d=i=0|A[(n=t+128|0)>>2],E=a=0|A[(n+4|0)>>2],A[(i=48+(t+8|0)|0)>>2]=d,A[(i+4|0)>>2]=a,v=a=0|A[(n=g=16+(t+64|0)|0)>>2],Q=i=0|A[(n+4|0)>>2],A[((a=t)+8|0)>>2]=v,A[(a+12|0)>>2]=i,I=i=0|A[(n=8+(a+64|0)|0)>>2],G=a=0|A[(n+4|0)>>2],a=Q,A[(i=n)>>2]=v,A[(i+4|0)>>2]=a,a=c,A[(i=g)>>2]=o,A[(i+4|0)>>2]=a,a=_,A[(i=r)>>2]=b,A[(i+4|0)>>2]=a,a=w,A[(i=e)>>2]=u,A[(i+4|0)>>2]=a,a=m,A[(i=f)>>2]=k,A[(i+4|0)>>2]=a,a=B,A[(i=s)>>2]=y,A[(i+4|0)>>2]=a,a=E,A[(i=p)>>2]=d,A[(i+4|0)>>2]=a,a=G,A[((i=t)+64|0)>>2]=I,A[(i+68|0)>>2]=a,qi(0|Pe(0|i+64)),l()}return a=c,A[((i=r)+8|0)>>2]=o,A[(i+12|0)>>2]=a,A[(i+4|0)>>2]=e,A[i>>2]=0,h=t+160|0,0|i},cosesignatures_get:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0;h=t=h-336|0;e:{r:{t:{i:{a:{if(e|=0){if(-1==(0|(i=0|A[e>>2])))break a;if(A[e>>2]=i+1|0,(i=0|A[(e+12|0)>>2])>>>0<=r>>>0)break i;n:{A:{if(a=(f=0|A[(e+4|0)>>2])+s(r,176)|0,!((0|(i=0|A[(a+152|0)>>2]))<0)){if(o=0|A[(a+144|0)>>2],i){if(!(n=0|Qi(0|i,1)))break t}else n=1;if(A[(t+316|0)>>2]=i,A[(t+312|0)>>2]=n,qt(0|n,0|o,0|i),A[(t+320|0)>>2]=i,de(0|t+168,0|a),!((0|(i=0|A[(168+(f+s(r,176)|0)|0)>>2]))<0)){if(r=0|A[(a+160|0)>>2],i)break A;a=1;break n}}Vi(),l()}if(!(a=0|Qi(0|i,1)))break r}if(r=0|qt(0|a,0|r,0|i),qt(0|t+8,0|t+168,160),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(t+168|0),0|t+8,160),!(e=0|Qi(184,8)))break e;return A[e>>2]=0,qt(0|e+4,0|t+168,164),A[(e+176|0)>>2]=i,A[(e+172|0)>>2]=i,A[(e+168|0)>>2]=r,h=t+336|0,0|e}Ji(),l()}Xi(),l()}Rt(0|r,0|i,1049720),l()}Hi(0|i,1),l()}Hi(0|i,1),l()}Hi(184,8),l()},cosesignatures_add:function(e,r){r|=0;var t=0,i=0,a=0,n=0;h=a=h-320|0;e:{r:{t:{if(e|=0){if(0|A[e>>2])break t;if(A[e>>2]=-1,r){if(-1==(0|(t=0|A[r>>2])))break t;i=1,A[r>>2]=t+1|0;i:{a:{if(!((0|(t=0|A[(r+160|0)>>2]))<0)){if(n=0|A[(r+152|0)>>2],t&&!(i=0|Qi(0|t,1)))break r;if(A[(a+308|0)>>2]=t,A[(a+304|0)>>2]=i,qt(0|i,0|n,0|t),A[(a+312|0)>>2]=t,de(0|a+160,0|r+8),!((0|(t=0|A[(r+176|0)>>2]))<0)){if(i=0|A[(r+168|0)>>2],t)break a;n=1;break i}}Vi(),l()}if(!(n=0|Qi(0|t,1)))break e}return n=0|qt(0|n,0|i,0|t),a=0|qt(0|a,0|a+160,160),(0|(i=0|A[(e+12|0)>>2]))==(0|A[(e+8|0)>>2])&&(Kr(0|e+4,0|i,1),i=0|A[(e+12|0)>>2]),i=0|qt(0|(0|A[(e+4|0)>>2])+s(i,176),0|a,160),A[(i+168|0)>>2]=t,A[(i+164|0)>>2]=t,A[(i+160|0)>>2]=n,A[(e+12|0)>>2]=1+(0|A[(e+12|0)>>2])|0,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=a+320|0)}}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}Hi(0|t,1),l()},countersignature_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;if(A[r>>2]=i+1|0,Je(0|t,0|r+4),A[r>>2]=(0|A[r>>2])-1|0,i=0|A[t>>2],(n=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(a=0|wi(0|i,0|n,1,0|r)))break e}else a=1,Ci(0|i);else a=i;return A[(e+4|0)>>2]=r,A[e>>2]=a,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},countersignature_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0;h=t=h-304|0,A[(16+(t+128|0)|0)>>2]=r,A[(12+(t+128|0)|0)>>2]=r,A[(t+136|0)>>2]=e,a=0,A[((i=t)+128|0)>>2]=0,A[(i+132|0)>>2]=a,A[(i+156|0)>>2]=i+128|0,A[(i+236|0)>>2]=i+156|0,L(0|i+160,0|i+236),1==(0|(r=0|A[(i+160|0)>>2]))?(i=0|A[(n=t+224|0)>>2],a=0|A[(n+4|0)>>2],d=i,A[(i=56+(t+240|0)|0)>>2]=d,A[(i+4|0)>>2]=a,a=0|A[(n=56+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],g=a,A[(a=48+(t+240|0)|0)>>2]=g,A[(a+4|0)>>2]=i,i=0|A[(n=48+(t+160|0)|0)>>2],a=0|A[(n+4|0)>>2],v=i,A[(i=40+(t+240|0)|0)>>2]=v,A[(i+4|0)>>2]=a,a=0|A[(n=40+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],_=a,A[(a=32+(t+240|0)|0)>>2]=_,A[(a+4|0)>>2]=i,i=0|A[(n=32+(t+160|0)|0)>>2],a=0|A[(n+4|0)>>2],w=i,A[(i=24+(t+240|0)|0)>>2]=w,A[(i+4|0)>>2]=a,a=0|A[(n=24+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],m=a,A[(a=16+(t+240|0)|0)>>2]=m,A[(a+4|0)>>2]=i,i=0|A[(n=16+(t+160|0)|0)>>2],a=0|A[(n+4|0)>>2],B=i,A[(i=8+(t+240|0)|0)>>2]=B,A[(i+4|0)>>2]=a,a=0|A[(n=8+(t+160|0)|0)>>2],i=0|A[(n+4|0)>>2],E=a,A[((a=t)+240|0)>>2]=E,A[(a+244|0)>>2]=i,Ke(0|8+(a+56|0),0|a+240,1048910,16)):(A[(12+(t+56|0)|0)>>2]=0|A[(12+(t+160|0)|0)>>2],n=t,a=0|A[(t+164|0)>>2],i=0|A[(t+168|0)>>2],y=a,A[((a=t)+60|0)>>2]=y,A[(a+64|0)>>2]=i),(e=0|A[(t+140|0)>>2])&&Ci(0|A[(t+136|0)>>2]);e:{if(!r){if(f=i=0|A[(n=t+64|0)>>2],o=a=0|A[(n+4|0)>>2],e=0|A[(t+60|0)>>2],r=0|Qi(16,4))break e;Hi(16,4),l()}f=a=0|A[(n=24+(t+56|0)|0)>>2],o=i=0|A[(n+4|0)>>2],A[(a=t+8|0)>>2]=f,A[(a+4|0)>>2]=i,c=i=0|A[(n=32+(t+56|0)|0)>>2],Q=a=0|A[(n+4|0)>>2],A[(i=t+16|0)>>2]=c,A[(i+4|0)>>2]=a,b=a=0|A[(n=40+(t+56|0)|0)>>2],I=i=0|A[(n+4|0)>>2],A[(a=t+24|0)>>2]=b,A[(a+4|0)>>2]=i,u=i=0|A[(n=48+(t+56|0)|0)>>2],G=a=0|A[(n+4|0)>>2],A[(i=t+32|0)>>2]=u,A[(i+4|0)>>2]=a,s=a=0|A[(n=56+(t+56|0)|0)>>2],Z=i=0|A[(n+4|0)>>2],A[(a=t+40|0)>>2]=s,A[(a+4|0)>>2]=i,k=i=0|A[(n=t+120|0)>>2],W=a=0|A[(n+4|0)>>2],A[(i=t+48|0)>>2]=k,A[(i+4|0)>>2]=a,p=a=0|A[(n=16+(t+56|0)|0)>>2],j=i=0|A[(n+4|0)>>2],A[(a=t)>>2]=p,A[(a+4|0)>>2]=i,C=i=0|A[(n=8+(a+56|0)|0)>>2],R=a=0|A[(n+4|0)>>2],a=j,A[(i=8+(t+160|0)|0)>>2]=p,A[(i+4|0)>>2]=a,a=o,A[(i=16+(t+160|0)|0)>>2]=f,A[(i+4|0)>>2]=a,a=Q,A[(i=24+(t+160|0)|0)>>2]=c,A[(i+4|0)>>2]=a,a=I,A[(i=32+(t+160|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=G,A[(i=40+(t+160|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=Z,A[(i=48+(t+160|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=W,A[(i=56+(t+160|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=R,A[((i=t)+160|0)>>2]=C,A[(i+164|0)>>2]=a,qi(0|Pe(0|i+160)),l()}return a=o,A[((i=r)+8|0)>>2]=f,A[(i+12|0)>>2]=a,A[(i+4|0)>>2]=e,A[i>>2]=0,h=t+304|0,0|i},countersignature_new_single:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0;h=r=h-336|0;e:{r:{t:{i:{a:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break a;if(i=1,A[e>>2]=t+1|0,n=r,a=0,A[(r+4|0)>>2]=0,A[(r+8|0)>>2]=a,A[r>>2]=0|A[262194],(0|(t=0|A[(e+160|0)>>2]))<0)break t;if(f=0|A[(e+152|0)>>2],t&&!(i=0|Qi(0|t,1)))break i;if(A[(r+324|0)>>2]=t,A[(r+320|0)>>2]=i,qt(0|i,0|f,0|t),A[(r+328|0)>>2]=t,de(0|r+176,0|e+8),(0|(t=0|A[(e+176|0)>>2]))<0)break t;if(f=0|A[(e+168|0)>>2],i=1,t&&!(i=0|Qi(0|t,1)))break r;if(f=0|qt(0|i,0|f,0|t),qt(0|r+16,0|r+176,160),Kr(0|r,0,1),o=0|A[(r+8|0)>>2],i=0|qt(0|(0|A[r>>2])+s(o,176),0|r+16,160),A[(i+168|0)>>2]=t,A[(i+164|0)>>2]=t,A[(i+160|0)>>2]=f,A[(t=8+(r+176|0)|0)>>2]=o+1|0,a=0|A[r>>2],n=0|A[(r+4|0)>>2],c=a,a=r,A[(r+176|0)>>2]=c,A[(r+180|0)>>2]=n,A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[e>>2]=0,n=0|A[(r+176|0)>>2],a=0|A[(r+180|0)>>2],b=n,n=e,A[(e+4|0)>>2]=b,A[(e+8|0)>>2]=a,A[(e+12|0)>>2]=0|A[t>>2],h=r+336|0,0|e}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}Vi(),l()}Hi(0|t,1),l()}Hi(16,4),l()},countersignature_new_multi:function(e){var r,t=0,i=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,Yr(0|r,0|A[(e+4|0)>>2],0|A[(e+12|0)>>2]),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[e>>2]=0,i=0|A[(r+4|0)>>2],A[(e+4|0)>>2]=0|A[r>>2],A[(e+8|0)>>2]=i,A[(e+12|0)>>2]=0|A[(r+8|0)>>2],h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},countersignature_signatures:function(e){var r,t=0,i=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,Yr(0|r,0|A[(e+4|0)>>2],0|A[(e+12|0)>>2]),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[e>>2]=0,i=0|A[(r+4|0)>>2],A[(e+4|0)>>2]=0|A[r>>2],A[(e+8|0)>>2]=i,A[(e+12|0)>>2]=0|A[(r+8|0)>>2],h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},__wbg_headermap_free:function(e){var r;h=r=h-304|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+152,0|e,152),qt(0|r+8,0|8+(r+152|0),144),Ci(0|e),ir(0|r+8),void(h=r+304|0)}Ji(),l()}Xi(),l()},headermap_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,I(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1049752),l()}Hi(0|f,1),l()},headermap_from_bytes:function(e,r){e|=0,r|=0;var t,i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,Q=0,I=0;h=t=h-448|0,A[(t+24|0)>>2]=r,A[(i=t+20|0)>>2]=r,A[(t+16|0)>>2]=e,o=0,A[((a=t)+8|0)>>2]=0,A[(a+12|0)>>2]=o,E(0|a+296,0|a+8),(r=0|A[i>>2])&&Ci(0|A[(t+16|0)>>2]),r=8+(t+296|0)|0;e:{if(o=0|A[((n=t)+296|0)>>2],a=0|A[(n+300|0)>>2],!((0|(n=o))==(0|(f=1))&(0|a)==(0|(o=0))|0)){if(qt(0|t+152,0|r,144),qt(0|t+8,0|t+152,144),qt(0|4+(t+296|0),0|t+8,144),r=0|Qi(152,8))break e;Hi(152,8),l()}e=56+(t+152|0)|0,n=0|A[(f=r+56|0)>>2],a=0|A[(f+4|0)>>2],d=n,A[(n=e)>>2]=d,A[(n+4|0)>>2]=a,c=a=0|A[(f=r+48|0)>>2],g=n=0|A[(f+4|0)>>2],A[(a=48+(t+152|0)|0)>>2]=c,A[(a+4|0)>>2]=n,b=n=0|A[(f=r+40|0)>>2],v=a=0|A[(f+4|0)>>2],A[(n=40+(t+152|0)|0)>>2]=b,A[(n+4|0)>>2]=a,u=a=0|A[(f=r+32|0)>>2],_=n=0|A[(f+4|0)>>2],A[(a=32+(t+152|0)|0)>>2]=u,A[(a+4|0)>>2]=n,s=n=0|A[(f=r+24|0)>>2],w=a=0|A[(f+4|0)>>2],A[(n=24+(t+152|0)|0)>>2]=s,A[(n+4|0)>>2]=a,k=a=0|A[(f=r+16|0)>>2],m=n=0|A[(f+4|0)>>2],A[(a=16+(t+152|0)|0)>>2]=k,A[(a+4|0)>>2]=n,p=n=0|A[(f=r+8|0)>>2],B=a=0|A[(f+4|0)>>2],A[(n=8+(t+152|0)|0)>>2]=p,A[(n+4|0)>>2]=a,y=a=0|A[(f=r)>>2],Q=n=0|A[(f+4|0)>>2],A[((a=t)+152|0)>>2]=y,A[(a+156|0)>>2]=n,n=g,A[(a=48+(a+296|0)|0)>>2]=c,A[(a+4|0)>>2]=n,n=v,A[(a=40+(t+296|0)|0)>>2]=b,A[(a+4|0)>>2]=n,n=_,A[(a=32+(t+296|0)|0)>>2]=u,A[(a+4|0)>>2]=n,n=w,A[(a=24+(t+296|0)|0)>>2]=s,A[(a+4|0)>>2]=n,n=m,A[(a=16+(t+296|0)|0)>>2]=k,A[(a+4|0)>>2]=n,n=B,A[(a=f)>>2]=p,A[(a+4|0)>>2]=n,n=0|A[(f=e)>>2],a=0|A[(f+4|0)>>2],I=n,A[(n=56+(t+296|0)|0)>>2]=I,A[(n+4|0)>>2]=a,a=Q,A[((n=t)+296|0)>>2]=y,A[(n+300|0)>>2]=a,qi(0|Pe(0|n+296)),l()}return A[r>>2]=0,qt(0|r+4,0|t+296,148),h=t+448|0,0|r},headermap_set_algorithm_id:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0;h=t=h-48|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(f=0|A[r>>2])))break e;o=e+8|0,c=1,A[r>>2]=f+1|0,1==(0|A[(r+8|0)>>2])?Ct(4|t+24,0|4+(r+8|0)):(i=0|A[(n=r+24|0)>>2],a=0|A[(n+4|0)>>2],u=i,A[(i=16+(t+24|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=0|A[(n=r+16|0)>>2],i=0|A[(n+4|0)>>2],s=a,A[(a=8+(t+24|0)|0)>>2]=s,A[(a+4|0)>>2]=i,c=0),f=t+8|0,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],k=i,A[(i=f)>>2]=k,A[(i+4|0)>>2]=a,b=t+16|0,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],p=a,A[(a=b)>>2]=p,A[(a+4|0)>>2]=i,A[(t+24|0)>>2]=c,i=0|A[((n=t)+24|0)>>2],a=0|A[(n+28|0)>>2],y=i,A[(i=n)>>2]=y,A[(i+4|0)>>2]=a;r:{t:switch(0|A[o>>2]){case 0:case 2:break r}(c=0|A[(e+16|0)>>2])&&Ci(0|A[(o+4|0)>>2])}return a=0|A[(n=t)>>2],i=0|A[(n+4|0)>>2],d=a,A[(a=o)>>2]=d,A[(a+4|0)>>2]=i,i=0|A[(n=b)>>2],a=0|A[(n+4|0)>>2],g=i,A[(i=o+16|0)>>2]=g,A[(i+4|0)>>2]=a,a=0|A[(n=f)>>2],i=0|A[(n+4|0)>>2],v=a,A[(a=o+8|0)>>2]=v,A[(a+4|0)>>2]=i,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=t+48|0)}}Ji(),l()}Xi(),l()},headermap_algorithm_id:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=r=h-48|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(A[e>>2]=n+1|0,2!=(0|(f=0|A[(e+8|0)>>2]))){if(1==(0|f)?(Ct(4|r+24,0|4+(e+8|0)),o=1):(i=0|A[(a=e+24|0)>>2],t=0|A[(a+4|0)>>2],c=i,A[(i=16+(r+24|0)|0)>>2]=c,A[(i+4|0)>>2]=t,t=0|A[(a=e+16|0)>>2],i=0|A[(a+4|0)>>2],b=t,A[(t=r+32|0)>>2]=b,A[(t+4|0)>>2]=i,o=0),A[(n=r+16|0)>>2]=0|A[(20+(r+24|0)|0)>>2],f=r+8|0,i=0|A[(a=r+36|0)>>2],t=0|A[(a+4|0)>>2],u=i,A[(i=f)>>2]=u,A[(i+4|0)>>2]=t,a=r,t=0|A[(r+28|0)>>2],i=0|A[(r+32|0)>>2],s=t,A[(t=r)>>2]=s,A[(t+4|0)>>2]=i,A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(32,8)))break e;A[(e+8|0)>>2]=o,A[e>>2]=0,a=r,i=0|A[r>>2],t=0|A[(r+4|0)>>2],k=i,i=e,A[(e+12|0)>>2]=k,A[(e+16|0)>>2]=t,t=0|A[(a=f)>>2],i=0|A[(a+4|0)>>2],p=t,A[(t=e+20|0)>>2]=p,A[(t+4|0)>>2]=i,A[(e+28|0)>>2]=0|A[n>>2]}else A[e>>2]=n,e=0;return h=r+48|0,0|e}Ji(),l()}Xi(),l()}Hi(32,8),l()},headermap_set_criticality:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0;h=t=h-16|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(i=0|A[r>>2])))break e;if(A[r>>2]=i+1|0,lr(0|t,0|r+4),i=0|A[(a=e+96|0)>>2]){if(n=0|A[(e+104|0)>>2])for(n=s(n,24);0|A[i>>2]&&0|A[(i+8|0)>>2]&&Ci(0|A[(i+4|0)>>2]),i=i+24|0,n=n+-24|0;);(i=0|A[(a+4|0)>>2])&&(i=s(i,24))&&Ci(0|A[a>>2])}return f=0|A[(t+4|0)>>2],A[a>>2]=0|A[t>>2],A[(a+4|0)>>2]=f,A[(a+8|0)>>2]=0|A[(t+8|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=t+16|0)}}Ji(),l()}Xi(),l()},headermap_criticality:function(e){var r,t=0,i=0,a=0,n=0,f=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,0|A[(a=e+96|0)>>2])if(lr(0|r,0|a),t=0|A[r>>2],A[e>>2]=(0|A[e>>2])-1|0,t){if(i=0|A[(r+8|0)>>2],n=0|A[(r+4|0)>>2],f=i,!(e=0|Qi(16,4)))break e;i=f,A[(e+8|0)>>2]=n,A[(e+12|0)>>2]=i,A[(e+4|0)>>2]=t,A[e>>2]=0}else e=0;else A[e>>2]=t,e=0;return h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},headermap_set_key_id:function(e,r,t){r|=0,t|=0;var i=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=-1,(i=0|A[(e+108|0)>>2])&&0|A[(e+112|0)>>2]&&Ci(0|i),A[(e+116|0)>>2]=t,A[(e+108|0)>>2]=r,A[e>>2]=0,void(A[(e+112|0)>>2]=t)}Ji(),l()}Xi(),l()},headermap_key_id:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break r;if(A[r>>2]=t+1|0,a=0|A[(r+108|0)>>2]){t:{i:{if(!((0|(t=0|A[(r+116|0)>>2]))<0)){if(t)break i;i=1;break t}Vi(),l()}if(!(i=0|Qi(0|t,1)))break e}qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0}else A[r>>2]=t,t=0,i=0;return A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Hi(0|t,1),l()},headermap_set_partial_init_vector:function(e,r,t){r|=0,t|=0;var i=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=-1,(i=0|A[(e+132|0)>>2])&&0|A[(e+136|0)>>2]&&Ci(0|i),A[(e+140|0)>>2]=t,A[(e+132|0)>>2]=r,A[e>>2]=0,void(A[(e+136|0)>>2]=t)}Ji(),l()}Xi(),l()},headermap_partial_init_vector:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break r;if(A[r>>2]=t+1|0,a=0|A[(r+132|0)>>2]){t:{i:{if(!((0|(t=0|A[(r+140|0)>>2]))<0)){if(t)break i;i=1;break t}Vi(),l()}if(!(i=0|Qi(0|t,1)))break e}qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0}else A[r>>2]=t,t=0,i=0;return A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Hi(0|t,1),l()},headermap_set_counter_signature:function(e,r){r|=0;var t=0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(t=0|A[r>>2])))break e;return A[r>>2]=t+1|0,function(e,r){e|=0;var t,i,a=0,n=0,f=0,o=0;if(h=t=h-16|0,Yr(0|t,0|A[(r|=0)>>2],0|A[(r+8|0)>>2]),i=0|Qi(12,4)){if(f=0|A[(t+4|0)>>2],A[i>>2]=0|A[t>>2],A[(i+4|0)>>2]=f,A[(i+8|0)>>2]=0|A[(t+8|0)>>2],a=0|A[(e+136|0)>>2]){if(n=0|A[(a+8|0)>>2])for(o=(r=0|A[a>>2])+s(n,176)|0;$e(0|r),(n=0|A[(r+164|0)>>2])&&Ci(0|A[(r+160|0)>>2]),(0|(r=r+176|0))!=(0|o););(r=0|A[(a+4|0)>>2])&&(r=s(r,176))&&Ci(0|A[a>>2]),Ci(0|a)}return A[(e+136|0)>>2]=i,void(h=t+16|0)}Hi(12,4),l()}(0|e+8,0|r+4),A[r>>2]=(0|A[r>>2])-1|0,void(A[e>>2]=0)}}Ji(),l()}Xi(),l()},headermap_counter_signature:function(e){var r,t=0,i=0,a=0,n=0,f=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,i=0|A[(e+144|0)>>2])if(Yr(0|r,0|A[i>>2],0|A[(i+8|0)>>2]),t=0|A[r>>2],A[e>>2]=(0|A[e>>2])-1|0,t){if(a=0|A[(r+8|0)>>2],n=0|A[(r+4|0)>>2],f=a,!(e=0|Qi(16,4)))break e;a=f,A[(e+8|0)>>2]=n,A[(e+12|0)>>2]=a,A[(e+4|0)>>2]=t,A[e>>2]=0}else e=0;else A[e>>2]=t,e=0;return h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},headermap_header:function(e,r){r|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0;h=t=h-64|0;e:{r:{if(e|=0){if(-1==(0|(o=0|A[e>>2])))break r;if(A[e>>2]=o+1|0,r){if(-1==(0|(o=0|A[r>>2])))break r;if(A[r>>2]=o+1|0,function(e,r,t){e|=0,r|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0;h=a=h-256|0;t:{i:{a:{n:{A:{f:{o:{c:{b:{u:{s:{k:{l:{p:{if(!(0|A[(t|=0)>>2]||(d=c=0|A[(p=t+8|0)>>2],g=f=0|A[(p+4|0)>>2],p=c,k=f+(c=-1)|0,(n=p+(o=-1)|0)>>>0<o>>>0&&(k=k+1|0),v=n,_=k,f=n,G=k>>>0>(p=0)>>>0|(0|k)==(0|p)&n>>>0>(o=6)>>>0|0,W=f=0|A[(o=t+16|0)>>2],j=k=0|A[(o+4|0)>>2],k=_,k=g,o=n,C=(k=_)>>>0<(f=g)>>>0|(0|k)==(0|f)&n>>>0<(p=d)>>>0|0,R=o=0,n=(o=j)+(k=R)|0,(c=(p=W)+(f=C)|0)>>>0<f>>>0&&(n=n+1|0),o=c,c=n+(p=-1)|0,(k=o+(f=-1)|0)>>>0<f>>>0&&(c=c+1|0),d=k,g=c,N=(0|(n=k))!=(0|(f=0))|(0|c)!=(0|(o=0))|0,k|(n=c)|0?N:G)))switch(n=_,0|v){case 4:break u;case 3:break s;case 2:break k;case 1:break l;case 6:break o;case 5:break b;default:break p}if(t=0|Ye(0|r+48,0|t))break c;A[e>>2]=7;break t}if(2==(0|(t=0|A[r>>2]))){A[e>>2]=7;break t}if(1!=(0|t)){A[e>>2]=0,n=0|A[(f=r+16|0)>>2],c=0|A[(f+4|0)>>2],S=n,A[(n=e+16|0)>>2]=S,A[(n+4|0)>>2]=c,c=0|A[(f=r+8|0)>>2],n=0|A[(f+4|0)>>2],Y=c,A[(c=e+8|0)>>2]=Y,A[(c+4|0)>>2]=n;break t}Ct(0|e+4,0|r+4),A[e>>2]=2;break t}if(!(b=0|A[(r+88|0)>>2])){A[e>>2]=7;break t}u=0,Et(0|a+8,0|(t=0|A[(r+96|0)>>2]),0),A[(a+128|0)>>2]=0,r=0|A[(a+12|0)>>2],A[(a+124|0)>>2]=r,y=0|A[(a+8|0)>>2],A[(a+120|0)>>2]=y;l:{if(r>>>0>=t>>>0){if(!t)break l}else Hr(0|a+120,0,0|t),u=0|A[(a+128|0)>>2],y=0|A[(a+120|0)>>2];for(r=s(t,24),t=y+s(u,56)|0,y=4|a+184;1==(0|A[b>>2])?(Ct(0|y,0|b+4),A[(a+184|0)>>2]=2):(n=0|A[(f=b+16|0)>>2],c=0|A[(f+4|0)>>2],O=n,A[(n=16+(a+184|0)|0)>>2]=O,A[(n+4|0)>>2]=c,A[(a+184|0)>>2]=0,c=0|A[(f=b+8|0)>>2],n=0|A[(f+4|0)>>2],V=c,c=a,A[(a+192|0)>>2]=V,A[(a+196|0)>>2]=n),b=b+24|0,n=0|A[((f=a)+184|0)>>2],c=0|A[(f+188|0)>>2],M=n,A[(n=t)>>2]=M,A[(n+4|0)>>2]=c,c=0|A[(f=48+(f+184|0)|0)>>2],n=0|A[(f+4|0)>>2],F=c,A[(c=t+48|0)>>2]=F,A[(c+4|0)>>2]=n,n=0|A[(f=40+(a+184|0)|0)>>2],c=0|A[(f+4|0)>>2],D=n,A[(n=t+40|0)>>2]=D,A[(n+4|0)>>2]=c,c=0|A[(f=32+(a+184|0)|0)>>2],n=0|A[(f+4|0)>>2],x=c,A[(c=t+32|0)>>2]=x,A[(c+4|0)>>2]=n,n=0|A[(f=24+(a+184|0)|0)>>2],c=0|A[(f+4|0)>>2],U=n,A[(n=t+24|0)>>2]=U,A[(n+4|0)>>2]=c,c=0|A[(f=16+(a+184|0)|0)>>2],n=0|A[(f+4|0)>>2],J=c,A[(c=t+16|0)>>2]=J,A[(c+4|0)>>2]=n,n=0|A[(f=8+(a+184|0)|0)>>2],c=0|A[(f+4|0)>>2],X=n,A[(n=t+8|0)>>2]=X,A[(n+4|0)>>2]=c,u=u+1|0,t=t+56|0,r=r+-24|0;);}c=0|A[((f=a)+120|0)>>2],n=0|A[(f+124|0)>>2],T=c,A[((c=e)+4|0)>>2]=T,A[(c+8|0)>>2]=n,A[(c+12|0)>>2]=u,i[(c+16|0)>>0]=1,A[c>>2]=3;break t}if(2==(0|(t=0|A[(r+24|0)>>2]))){A[e>>2]=7;break t}if(1!=(0|t)){A[e>>2]=0,n=0|A[(f=r+40|0)>>2],c=0|A[(f+4|0)>>2],L=n,A[(n=e+16|0)>>2]=L,A[(n+4|0)>>2]=c,c=0|A[(f=r+32|0)>>2],n=0|A[(f+4|0)>>2],z=c,A[(c=e+8|0)>>2]=z,A[(c+4|0)>>2]=n;break t}Ct(0|e+4,0|r+28),A[e>>2]=2;break t}if(!(u=0|A[(r+100|0)>>2])){A[e>>2]=7;break t}if((0|(t=0|A[(r+108|0)>>2]))<0)break n;if(b=1,t&&!(b=0|Qi(0|t,1)))break f;b=0|qt(0|b,0|u,0|t),A[(e+12|0)>>2]=t,A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=b,A[e>>2]=1;break t}if(!(u=0|A[(r+112|0)>>2])){A[e>>2]=7;break t}if((0|(t=0|A[(r+120|0)>>2]))<0)break n;if(b=1,t&&!(b=0|Qi(0|t,1)))break A;b=0|qt(0|b,0|u,0|t),A[(e+12|0)>>2]=t,A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=b,A[e>>2]=1;break t}if(!(u=0|A[(r+124|0)>>2])){A[e>>2]=7;break t}if((0|(t=0|A[(r+132|0)>>2]))<0)break n;if(b=1,t&&!(b=0|Qi(0|t,1)))break a;b=0|qt(0|b,0|u,0|t),A[(e+12|0)>>2]=t,A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=b,A[e>>2]=1;break t}ke(0|e,0|t);break t}if(t=0|A[(r+136|0)>>2]){if(Je(0|a+16,0|t),A[(16+(a+32|0)|0)>>2]=0|A[(8+(a+16|0)|0)>>2],n=0|A[((f=a)+16|0)>>2],c=0|A[(f+20|0)>>2],P=n,A[((n=f)+40|0)>>2]=P,A[(n+44|0)>>2]=c,c=0,A[(n+32|0)>>2]=0,A[(n+36|0)>>2]=c,Z(0|n+184,0|n+32),t=8+(n+184|0)|0,f=n,(0|(f=c=0|A[(n+184|0)>>2]))==(0|(o=1))&(0|(n=0|A[(n+188|0)>>2]))==(0|(c=0))|0)break i;if(v=f=0|A[(o=t+48|0)>>2],_=n=0|A[(o+4|0)>>2],A[(f=48+(a+120|0)|0)>>2]=v,A[(f+4|0)>>2]=n,d=n=0|A[(o=t+40|0)>>2],g=f=0|A[(o+4|0)>>2],A[(n=40+(a+120|0)|0)>>2]=d,A[(n+4|0)>>2]=f,w=f=0|A[(o=t+32|0)>>2],E=n=0|A[(o+4|0)>>2],A[(f=32+(a+120|0)|0)>>2]=w,A[(f+4|0)>>2]=n,b=8+(a+56|0)|0,n=0|A[(o=t+8|0)>>2],f=0|A[(o+4|0)>>2],H=n,A[(n=b)>>2]=H,A[(n+4|0)>>2]=f,r=16+(a+56|0)|0,f=0|A[(o=t+16|0)>>2],n=0|A[(o+4|0)>>2],K=f,A[(f=r)>>2]=K,A[(f+4|0)>>2]=n,u=24+(a+56|0)|0,n=0|A[(o=t+24|0)>>2],f=0|A[(o+4|0)>>2],q=n,A[(n=u)>>2]=q,A[(n+4|0)>>2]=f,f=E,A[(n=y=32+(a+56|0)|0)>>2]=w,A[(n+4|0)>>2]=f,f=g,A[(n=m=40+(a+56|0)|0)>>2]=d,A[(n+4|0)>>2]=f,f=_,A[(n=B=48+(a+56|0)|0)>>2]=v,A[(n+4|0)>>2]=f,f=0|A[(o=t)>>2],n=0|A[(o+4|0)>>2],$=f,A[((f=a)+56|0)>>2]=$,A[(f+60|0)>>2]=n,n=0|A[(o=B)>>2],f=0|A[(o+4|0)>>2],ee=n,A[(n=e+48|0)>>2]=ee,A[(n+4|0)>>2]=f,f=0|A[(o=m)>>2],n=0|A[(o+4|0)>>2],re=f,A[(f=e+40|0)>>2]=re,A[(f+4|0)>>2]=n,n=0|A[(o=y)>>2],f=0|A[(o+4|0)>>2],te=n,A[(n=e+32|0)>>2]=te,A[(n+4|0)>>2]=f,f=0|A[(o=u)>>2],n=0|A[(o+4|0)>>2],ie=f,A[(f=e+24|0)>>2]=ie,A[(f+4|0)>>2]=n,n=0|A[(o=r)>>2],f=0|A[(o+4|0)>>2],ae=n,A[(n=e+16|0)>>2]=ae,A[(n+4|0)>>2]=f,f=0|A[(o=b)>>2],n=0|A[(o+4|0)>>2],ne=f,A[(f=e+8|0)>>2]=ne,A[(f+4|0)>>2]=n,n=0|A[((o=a)+56|0)>>2],f=0|A[(o+60|0)>>2],Ae=n,A[(n=e)>>2]=Ae,A[(n+4|0)>>2]=f,!(t=0|A[(o+44|0)>>2]))break t;Ci(0|A[(a+40|0)>>2]);break t}A[e>>2]=7;break t}Hi(0|t,1),l()}Hi(0|t,1),l()}Vi(),l()}Hi(0|t,1),l()}v=f=0|A[(o=t+56|0)>>2],_=n=0|A[(o+4|0)>>2],A[(f=56+(a+120|0)|0)>>2]=v,A[(f+4|0)>>2]=n,d=n=0|A[(o=t+48|0)>>2],g=f=0|A[(o+4|0)>>2],A[(n=48+(a+120|0)|0)>>2]=d,A[(n+4|0)>>2]=f,w=f=0|A[(o=t+40|0)>>2],E=n=0|A[(o+4|0)>>2],A[(f=40+(a+120|0)|0)>>2]=w,A[(f+4|0)>>2]=n,Q=n=0|A[(o=t+32|0)>>2],fe=f=0|A[(o+4|0)>>2],A[(n=32+(a+120|0)|0)>>2]=Q,A[(n+4|0)>>2]=f,I=f=0|A[(o=t+24|0)>>2],oe=n=0|A[(o+4|0)>>2],A[(f=24+(a+120|0)|0)>>2]=I,A[(f+4|0)>>2]=n,b=8+(a+56|0)|0,n=0|A[(o=t+8|0)>>2],f=0|A[(o+4|0)>>2],ce=n,A[(n=b)>>2]=ce,A[(n+4|0)>>2]=f,e=16+(a+56|0)|0,f=0|A[(o=t+16|0)>>2],n=0|A[(o+4|0)>>2],be=f,A[(f=e)>>2]=be,A[(f+4|0)>>2]=n,n=oe,A[(f=r=24+(a+56|0)|0)>>2]=I,A[(f+4|0)>>2]=n,n=fe,A[(f=u=32+(a+56|0)|0)>>2]=Q,A[(f+4|0)>>2]=n,n=E,A[(f=y=40+(a+56|0)|0)>>2]=w,A[(f+4|0)>>2]=n,n=g,A[(f=m=48+(a+56|0)|0)>>2]=d,A[(f+4|0)>>2]=n,n=_,A[(f=B=56+(a+56|0)|0)>>2]=v,A[(f+4|0)>>2]=n,n=0|A[(o=t)>>2],f=0|A[(o+4|0)>>2],ue=n,A[((n=a)+56|0)>>2]=ue,A[(n+60|0)>>2]=f,f=0|A[(o=B)>>2],n=0|A[(o+4|0)>>2],se=f,A[(f=56+(a+184|0)|0)>>2]=se,A[(f+4|0)>>2]=n,n=0|A[(o=m)>>2],f=0|A[(o+4|0)>>2],le=n,A[(n=48+(a+184|0)|0)>>2]=le,A[(n+4|0)>>2]=f,f=0|A[(o=y)>>2],n=0|A[(o+4|0)>>2],pe=f,A[(f=40+(a+184|0)|0)>>2]=pe,A[(f+4|0)>>2]=n,n=0|A[(o=u)>>2],f=0|A[(o+4|0)>>2],ye=n,A[(n=32+(a+184|0)|0)>>2]=ye,A[(n+4|0)>>2]=f,f=0|A[(o=r)>>2],n=0|A[(o+4|0)>>2],de=f,A[(f=24+(a+184|0)|0)>>2]=de,A[(f+4|0)>>2]=n,n=0|A[(o=e)>>2],f=0|A[(o+4|0)>>2],ge=n,A[(n=16+(a+184|0)|0)>>2]=ge,A[(n+4|0)>>2]=f,f=0|A[(o=b)>>2],n=0|A[(o+4|0)>>2],ve=f,A[(f=t)>>2]=ve,A[(f+4|0)>>2]=n,n=0|A[((o=a)+56|0)>>2],f=0|A[(o+60|0)>>2],he=n,A[((n=o)+184|0)>>2]=he,A[(n+188|0)>>2]=f,It(1048684,43,0|n+184,1048744,1049768),l()}h=a+256|0}(0|t+8,0|e+8,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,e=0,7!=(0|(r=0|A[(t+8|0)>>2]))){if(!(e=0|Qi(64,8)))break e;A[(e+8|0)>>2]=r,A[e>>2]=0,f=0|A[((n=t)+12|0)>>2],a=0|A[(n+16|0)>>2],c=f,f=e,A[(e+12|0)>>2]=c,A[(e+16|0)>>2]=a,a=0|A[(n=n+20|0)>>2],f=0|A[(n+4|0)>>2],b=a,A[(a=e+20|0)>>2]=b,A[(a+4|0)>>2]=f,f=0|A[(n=20+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],u=f,A[(f=e+28|0)>>2]=u,A[(f+4|0)>>2]=a,a=0|A[(n=28+(t+8|0)|0)>>2],f=0|A[(n+4|0)>>2],k=a,A[(a=e+36|0)>>2]=k,A[(a+4|0)>>2]=f,f=0|A[(n=36+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],p=f,A[(f=e+44|0)>>2]=p,A[(f+4|0)>>2]=a,a=0|A[(n=44+(t+8|0)|0)>>2],f=0|A[(n+4|0)>>2],y=a,A[(a=e+52|0)>>2]=y,A[(a+4|0)>>2]=f,A[(e+60|0)>>2]=0|A[(52+(t+8|0)|0)>>2]}return h=t+64|0,0|e}}Ji(),l()}Xi(),l()}Hi(64,8),l()},headermap_set_header:function(e,r,t){r|=0,t|=0;var i,a=0,n=0;h=i=h-16|0;e:{r:{if(e|=0){if(0|A[e>>2])break r;if(A[e>>2]=-1,r){if(-1==(0|(a=0|A[r>>2])))break r;if(A[r>>2]=a+1|0,t){if(-1==(0|(a=0|A[t>>2])))break r;if(A[t>>2]=a+1|0,V(0|i+8,0|e+8,0|r+8,0|t+8),n=0|A[(i+12|0)>>2],a=0|A[(i+8|0)>>2],A[t>>2]=(0|A[t>>2])-1|0,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,a)break e;return void(h=i+16|0)}}}Ji(),l()}Xi(),l()}qi(0|n),l()},headermap_keys:function(e){var r,t=0,i=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,Qe(0|r,0|e+8),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[e>>2]=0,i=0|A[(r+4|0)>>2],A[(e+4|0)>>2]=0|A[r>>2],A[(e+8|0)>>2]=i,A[(e+12|0)>>2]=0|A[(r+8|0)>>2],h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},headermap_new:function(){var e,r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=e=h-16|0;e:{if(r=0|Pt()){if(c=r,t=r,b=n=0|A[r>>2],u=a=0|A[(r+4|0)>>2],t=n,i=a+(n=0)|0,(o=t+(f=1)|0)>>>0<f>>>0&&(i=i+1|0),A[(t=c)>>2]=o,A[(t+4|0)>>2]=i,s=i=0|A[(a=r+8|0)>>2],k=t=0|A[(a+4|0)>>2],p=1063424,!(r=0|Qi(152,8)))break e;return A[(r+144|0)>>2]=0,A[(r+132|0)>>2]=0,A[(r+120|0)>>2]=0,A[(r+108|0)>>2]=0,A[(r+76|0)>>2]=p,A[(r+72|0)>>2]=0,t=k,i=r,A[(r+64|0)>>2]=s,A[(r+68|0)>>2]=t,t=u,i=r,A[(r+56|0)>>2]=b,A[(r+60|0)>>2]=t,A[(r+32|0)>>2]=2,A[(r+8|0)>>2]=2,A[r>>2]=0,i=r,t=0,A[(r+80|0)>>2]=0,A[(r+84|0)>>2]=t,t=0,A[(i=r+88|0)>>2]=0,A[(i+4|0)>>2]=t,A[(r+96|0)>>2]=0,h=e+16|0,0|r}It(1051572,70,0|e+8,1051740,1051724),l()}Hi(152,8),l()},__wbg_headers_free:function(e){var r;h=r=h-336|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+168,0|e,168),qt(0|r+8,0|8+(r+168|0),160),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),void(h=r+336|0)}Ji(),l()}Xi(),l()},headers_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;if(A[r>>2]=i+1|0,function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,G=0,Z=0,W=0,j=0,C=0,R=0;h=t=h-144|0;t:{i:{if(s=0|Qi(512,1)){c=0,A[((b=t)+4|0)>>2]=512,A[(b+8|0)>>2]=c,A[b>>2]=s,ye(0|b+96,0|b,4,2,0|(c=0));a:{if(1!=(0|A[(b+96|0)>>2])){if(w=0|A[(r+144|0)>>2],ye(0|t+96,0|t,2,0|(s=0|A[(r+152|0)>>2]),0|(c=0)),1==(0|A[(t+96|0)>>2]))break i;if(g=0|A[(t+100|0)>>2],_=0|A[(v=g+8|0)>>2],((0|A[(g+4|0)>>2])-_|0)>>>0>=s>>>0||(nt(0|g,0|_,0|s),_=0|A[v>>2]),qt(0|(0|A[g>>2])+_,0|w,0|s),A[v>>2]=(0|A[v>>2])+s|0,I(0|t+96,0|r,0|t),1!=(0|A[(t+96|0)>>2]))break a;k=c=0|A[(u=t+136|0)>>2],y=b=0|A[(u+4|0)>>2],A[(c=32+(t+56|0)|0)>>2]=k,A[(c+4|0)>>2]=b,p=b=0|A[(u=32+(t+96|0)|0)>>2],d=c=0|A[(u+4|0)>>2],A[(b=24+(t+56|0)|0)>>2]=p,A[(b+4|0)>>2]=c,c=0|A[(u=t+112|0)>>2],b=0|A[(u+4|0)>>2],m=c,A[(c=t+24|0)>>2]=m,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+96|0)|0)>>2],c=0|A[(u+4|0)>>2],B=b,A[(b=t+32|0)>>2]=B,A[(b+4|0)>>2]=c,c=d,A[(b=t+40|0)>>2]=p,A[(b+4|0)>>2]=c,c=y,A[(b=t+48|0)>>2]=k,A[(b+4|0)>>2]=c,c=0|A[(u=t+104|0)>>2],b=0|A[(u+4|0)>>2],E=c,A[((c=t)+16|0)>>2]=E,A[(c+20|0)>>2]=b,s=c+16|0;break t}k=b=0|A[(u=t+136|0)>>2],y=c=0|A[(u+4|0)>>2],A[(b=32+(t+56|0)|0)>>2]=k,A[(b+4|0)>>2]=c,p=c=0|A[(u=32+(t+96|0)|0)>>2],d=b=0|A[(u+4|0)>>2],A[(c=24+(t+56|0)|0)>>2]=p,A[(c+4|0)>>2]=b,b=0|A[(u=t+112|0)>>2],c=0|A[(u+4|0)>>2],Q=b,A[(b=t+24|0)>>2]=Q,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+96|0)|0)>>2],b=0|A[(u+4|0)>>2],G=c,A[(c=t+32|0)>>2]=G,A[(c+4|0)>>2]=b,b=d,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=b,b=y,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=b,b=0|A[(u=t+104|0)>>2],c=0|A[(u+4|0)>>2],Z=b,A[((b=t)+16|0)>>2]=Z,A[(b+20|0)>>2]=c,s=4+(b+12|0)|0;break t}return A[(e+8|0)>>2]=0|A[(t+8|0)>>2],u=t,c=0|A[t>>2],b=0|A[(t+4|0)>>2],W=c,A[(c=e)>>2]=W,A[(c+4|0)>>2]=b,void(h=t+144|0)}Hi(512,1),l()}k=b=0|A[(u=t+136|0)>>2],y=c=0|A[(u+4|0)>>2],A[(b=32+(t+56|0)|0)>>2]=k,A[(b+4|0)>>2]=c,p=c=0|A[(u=32+(t+96|0)|0)>>2],d=b=0|A[(u+4|0)>>2],A[(c=24+(t+56|0)|0)>>2]=p,A[(c+4|0)>>2]=b,b=0|A[(u=t+112|0)>>2],c=0|A[(u+4|0)>>2],j=b,A[(b=t+24|0)>>2]=j,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+96|0)|0)>>2],b=0|A[(u+4|0)>>2],C=c,A[(c=t+32|0)>>2]=C,A[(c+4|0)>>2]=b,b=d,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=b,b=y,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=b,b=0|A[(u=t+104|0)>>2],c=0|A[(u+4|0)>>2],R=b,A[((b=t)+16|0)>>2]=R,A[(b+20|0)>>2]=c,s=b+16|0}c=0|A[(u=s+32|0)>>2],b=0|A[(u+4|0)>>2],i=c,A[(c=32+(t+96|0)|0)>>2]=i,A[(c+4|0)>>2]=b,b=0|A[(u=s+24|0)>>2],c=0|A[(u+4|0)>>2],a=b,A[(b=24+(t+96|0)|0)>>2]=a,A[(b+4|0)>>2]=c,c=0|A[(u=s+16|0)>>2],b=0|A[(u+4|0)>>2],n=c,A[(c=16+(t+96|0)|0)>>2]=n,A[(c+4|0)>>2]=b,b=0|A[(u=s+8|0)>>2],c=0|A[(u+4|0)>>2],f=b,A[(b=8+(t+96|0)|0)>>2]=f,A[(b+4|0)>>2]=c,c=0|A[(u=s)>>2],b=0|A[(u+4|0)>>2],o=c,A[((c=t)+96|0)>>2]=o,A[(c+100|0)>>2]=b,It(1048684,43,0|c+96,1048760,1049844),l()}(0|t,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,i=0|A[t>>2],(n=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(a=0|wi(0|i,0|n,1,0|r)))break e}else a=1,Ci(0|i);else a=i;return A[(e+4|0)>>2]=r,A[e>>2]=a,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},headers_from_bytes:function(e,r){var t;e|=0,r|=0,h=t=h-336|0,A[(t+176|0)>>2]=r,A[(t+172|0)>>2]=r,A[(t+168|0)>>2]=e,function(e,r){e|=0,r|=0;var t,a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0;h=t=h-736|0,A[(16+(t+328|0)|0)>>2]=0|A[(r+8|0)>>2],b=t,o=0,A[(t+328|0)>>2]=0,A[(t+332|0)>>2]=o,o=0|A[(n=r)>>2],b=0|A[(n+4|0)>>2],a=o,o=t,A[(t+336|0)>>2]=a,A[(t+340|0)>>2]=b,Cr(0|t+496,0|t+328),l=b=0|A[(n=16+(t+496|0)|0)>>2],y=o=0|A[(n+4|0)>>2],k=o=0|A[((n=t)+504|0)>>2],p=b=0|A[(n+508|0)>>2];e:{r:{if(b=0|A[(n+496|0)>>2],o=0|A[(n+500|0)>>2],!((0|(n=b))==(0|(c=1))&(0|o)==(0|(b=0))|0)){if(r=0,!((0|(c=k))!=(0|(b=1))|(0|(n=p))!=(0|(o=0))|0||(u=2,(c=y)>>>0>(n=0)>>>0|(0|c)==(0|n)&(b=l)>>>0>=(o=2)>>>0|0))){k=l,p=b=y,l=0,y=b=0;break r}T(0|t+496,0|t+328);t:if(!((0|(o=k))==(0|(n=1))&(0|(b=p))==(0|(c=0))|0)){if(ie(0|t+688,0|t+328),u=0|f[(t+696|0)>>0],o=0|A[((n=t)+688|0)>>2],b=0|A[(n+692|0)>>2],(0|(n=o))==(0|(c=1))&(0|b)==(0|(o=0))|0)k=n=0|A[(c=t+720|0)>>2],p=b=0|A[(c+4|0)>>2],A[(n=8+(t+664|0)|0)>>2]=k,A[(n+4|0)>>2]=b,l=b=0|A[(c=t+728|0)>>2],y=n=0|A[(c+4|0)>>2],A[(b=16+(t+664|0)|0)>>2]=l,A[(b+4|0)>>2]=n,n=p,A[(b=8+(t+464|0)|0)>>2]=k,A[(b+4|0)>>2]=n,n=y,A[(b=16+(t+464|0)|0)>>2]=l,A[(b+4|0)>>2]=n,k=n=0|A[(c=t+712|0)>>2],p=b=0|A[(c+4|0)>>2],A[((n=t)+664|0)>>2]=k,A[(n+668|0)>>2]=b,A[(n+464|0)>>2]=k,A[(n+468|0)>>2]=b,c=n,M=b=0|f[(n+697|0)>>0]|(0|f[(n+698|0)>>0])<<8|0|(0|f[(n+699|0)>>0])<<16|0|(0|f[(n+700|0)>>0])<<24|0,F=n=0,D=n=0|f[(c=t+701|0)>>0]|(0|f[(c+1|0)>>0])<<8|0,x=b=0,n=0,c=b=0|f[(c=t+703|0)>>0],b=0,s=31&(o=16)|0,32<=(63&o|0)>>>0?(b=c<<s|0,I=0):(b=((1<<s|0)-1|0)&(c>>>(32-s|0)|0)|0|n<<s|0,I=c<<s|0),U=b,c=(b=x)|(c=U)|0,b=(n=D)|(o=I)|0,n=0,s=31&(o=32)|0,32<=(63&o|0)>>>0?(n=b<<s|0,G=0):(n=((1<<s|0)-1|0)&(b>>>(32-s|0)|0)|0|c<<s|0,G=b<<s|0),J=n,b=(n=F)|(b=J)|0,n=(c=M)|(o=G)|0,c=0,s=31&(o=8)|0,32<=(63&o|0)>>>0?(c=n<<s|0,Z=0):(c=((1<<s|0)-1|0)&(n>>>(32-s|0)|0)|0|b<<s|0,Z=n<<s|0),X=c,L=n=(c=0)&(n=0)|0,k=(c=Z)|(o=(b=u)&(o=255)|0)|0,p=b=(n=X)|(b=L)|0,l=b=0|A[(n=16+(t+688|0)|0)>>2],y=c=0|A[(n+4|0)>>2],u=1;else{if(5==(0|255&u))break t;u=4}if(d=t+504|0,c=0|A[((n=t)+496|0)>>2],b=0|A[(n+500|0)>>2],!((0|(n=c))!=(0|(o=0))|(0|b)!=(0|(c=0))|0)){(g=0|A[(t+652|0)>>2])&&Ci(0|A[(t+648|0)>>2]),ir(0|d);break r}Jr(0|d);break r}if(d=8+(t+464|0)|0,n=0|A[(o=40+(t+496|0)|0)>>2],b=0|A[(o+4|0)>>2],z=n,A[(n=d)>>2]=z,A[(n+4|0)>>2]=b,g=16+(t+464|0)|0,b=0|A[(o=48+(t+496|0)|0)>>2],n=0|A[(o+4|0)>>2],P=b,A[(b=g)>>2]=P,A[(b+4|0)>>2]=n,A[(t+488|0)>>2]=0|f[(t+505|0)>>0]|(0|f[(t+506|0)>>0])<<8|0|(0|f[(t+507|0)>>0])<<16|0|(0|f[(t+508|0)>>0])<<24|0,_=0|f[(v=12+(t+496|0)|0)>>0]|(0|f[(v+1|0)>>0])<<8|0|(0|f[(v+2|0)>>0])<<16|0|(0|f[(v+3|0)>>0])<<24|0,i[(t+491|0)>>0]=_,i[(t+492|0)>>0]=_>>>8|0,i[(t+493|0)>>0]=_>>>16|0,i[(t+494|0)>>0]=_>>>24|0,n=0|A[(o=32+(t+496|0)|0)>>2],b=0|A[(o+4|0)>>2],H=n,A[((n=t)+464|0)>>2]=H,A[(n+468|0)>>2]=b,k=b=0|A[(o=16+(n+496|0)|0)>>2],p=n=0|A[(o+4|0)>>2],l=n=0|A[(o=24+(t+496|0)|0)>>2],y=b=0|A[(o+4|0)>>2],r=0|A[(56+(t+496|0)|0)>>2],u=0|f[(t+504|0)>>0],o=t,b=0|A[(t+496|0)>>2],n=0|A[(t+500|0)>>2],qt(0|t+356,0|60+(t+496|0),108),(0|(o=b))==(0|(c=1))&(0|n)==(0|(b=0))|0)break r;w=12+(t+160|0)|0,m=0|f[(t+491|0)>>0]|(0|f[(t+492|0)>>0])<<8|0|(0|f[(t+493|0)>>0])<<16|0|(0|f[(t+494|0)>>0])<<24|0,i[w>>0]=m,i[(w+1|0)>>0]=m>>>8|0,i[(w+2|0)>>0]=m>>>16|0,i[(w+3|0)>>0]=m>>>24|0,o=y,A[(n=24+(t+160|0)|0)>>2]=l,A[(n+4|0)>>2]=o,o=p,A[(n=16+(t+160|0)|0)>>2]=k,A[(n+4|0)>>2]=o,c=t,o=0|A[(t+464|0)>>2],n=0|A[(t+468|0)>>2],K=o,A[(o=32+(t+160|0)|0)>>2]=K,A[(o+4|0)>>2]=n,A[(56+(t+160|0)|0)>>2]=r,n=0|A[(c=d)>>2],o=0|A[(c+4|0)>>2],q=n,A[(n=40+(t+160|0)|0)>>2]=q,A[(n+4|0)>>2]=o,o=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],$=o,A[(o=48+(t+160|0)|0)>>2]=$,A[(o+4|0)>>2]=n,i[(t+168|0)>>0]=u,B=0|A[(t+488|0)>>2],i[(t+169|0)>>0]=B,i[(t+170|0)>>0]=B>>>8|0,i[(t+171|0)>>0]=B>>>16|0,i[(t+172|0)>>0]=B>>>24|0,qt(0|60+(t+160|0),0|t+356,108),r=8+(t+160|0)|0,(u=0|A[(12+(t+328|0)|0)>>2])&&Ci(0|A[(t+336|0)>>2]),qt(0|e+8,0|qt(0|t,0|r,160),160),A[e>>2]=0;break e}n=0|A[(c=t+528|0)>>2],o=0|A[(c+4|0)>>2],ee=n,A[(n=8+(t+464|0)|0)>>2]=ee,A[(n+4|0)>>2]=o,o=0|A[(c=t+536|0)>>2],n=0|A[(c+4|0)>>2],re=o,A[(o=16+(t+464|0)|0)>>2]=re,A[(o+4|0)>>2]=n,n=0|A[(c=t+520|0)>>2],o=0|A[(c+4|0)>>2],te=n,A[((n=t)+464|0)>>2]=te,A[(n+468|0)>>2]=o,u=1,r=0}o=y,A[(n=d=16+(t+496|0)|0)>>2]=l,A[(n+4|0)>>2]=o,o=p,A[(n=g=8+(t+496|0)|0)>>2]=k,A[(n+4|0)>>2]=o,W=24+(t+496|0)|0,c=t,o=0|A[(t+464|0)>>2],n=0|A[(t+468|0)>>2],ae=o,A[(o=W)>>2]=ae,A[(o+4|0)>>2]=n,c=t,n=0|A[(t+356|0)>>2],o=0|A[(t+360|0)>>2],ne=n,A[(n=t+548|0)>>2]=ne,A[(n+4|0)>>2]=o,j=32+(t+496|0)|0,o=0|A[(c=8+(t+464|0)|0)>>2],n=0|A[(c+4|0)>>2],Ae=o,A[(o=j)>>2]=Ae,A[(o+4|0)>>2]=n,C=40+(t+496|0)|0,n=0|A[(c=16+(t+464|0)|0)>>2],o=0|A[(c+4|0)>>2],fe=n,A[(n=C)>>2]=fe,A[(n+4|0)>>2]=o,A[(t+556|0)>>2]=0|A[(8+(t+356|0)|0)>>2],i[(t+496|0)>>0]=u,E=0|A[(t+488|0)>>2],i[(t+497|0)>>0]=E,i[(t+498|0)>>0]=E>>>8|0,i[(t+499|0)>>0]=E>>>16|0,i[(t+500|0)>>0]=E>>>24|0,Q=0|f[(t+491|0)>>0]|(0|f[(t+492|0)>>0])<<8|0|(0|f[(t+493|0)>>0])<<16|0|(0|f[(t+494|0)>>0])<<24|0,i[(t+500|0)>>0]=Q,i[(t+501|0)>>0]=Q>>>8|0,i[(t+502|0)>>0]=Q>>>16|0,i[(t+503|0)>>0]=Q>>>24|0,A[(t+544|0)>>2]=r,Ke(0|(r=8+(t+160|0)|0),0|t+496,1049057,7),(u=0|A[(t+340|0)>>2])&&Ci(0|A[(t+336|0)>>2]),u=t+8|0,o=0|A[(c=r+8|0)>>2],n=0|A[(c+4|0)>>2],oe=o,A[(o=u)>>2]=oe,A[(o+4|0)>>2]=n,R=t+16|0,n=0|A[(c=r+16|0)>>2],o=0|A[(c+4|0)>>2],ce=n,A[(n=R)>>2]=ce,A[(n+4|0)>>2]=o,N=t+24|0,o=0|A[(c=r+24|0)>>2],n=0|A[(c+4|0)>>2],be=o,A[(o=N)>>2]=be,A[(o+4|0)>>2]=n,S=t+32|0,n=0|A[(c=r+32|0)>>2],o=0|A[(c+4|0)>>2],ue=n,A[(n=S)>>2]=ue,A[(n+4|0)>>2]=o,Y=t+40|0,o=0|A[(c=r+40|0)>>2],n=0|A[(c+4|0)>>2],se=o,A[(o=Y)>>2]=se,A[(o+4|0)>>2]=n,O=t+48|0,n=0|A[(c=r+48|0)>>2],o=0|A[(c+4|0)>>2],ke=n,A[(n=O)>>2]=ke,A[(n+4|0)>>2]=o,V=t+56|0,o=0|A[(c=r+56|0)>>2],n=0|A[(c+4|0)>>2],le=o,A[(o=V)>>2]=le,A[(o+4|0)>>2]=n,n=0|A[(c=r)>>2],o=0|A[(c+4|0)>>2],pe=n,A[(n=t)>>2]=pe,A[(n+4|0)>>2]=o,o=0|A[(c=V)>>2],n=0|A[(c+4|0)>>2],ye=o,A[(o=56+(t+496|0)|0)>>2]=ye,A[(o+4|0)>>2]=n,n=0|A[(c=O)>>2],o=0|A[(c+4|0)>>2],de=n,A[(n=48+(t+496|0)|0)>>2]=de,A[(n+4|0)>>2]=o,o=0|A[(c=Y)>>2],n=0|A[(c+4|0)>>2],ge=o,A[(o=C)>>2]=ge,A[(o+4|0)>>2]=n,n=0|A[(c=S)>>2],o=0|A[(c+4|0)>>2],ve=n,A[(n=j)>>2]=ve,A[(n+4|0)>>2]=o,o=0|A[(c=N)>>2],n=0|A[(c+4|0)>>2],he=o,A[(o=W)>>2]=he,A[(o+4|0)>>2]=n,n=0|A[(c=R)>>2],o=0|A[(c+4|0)>>2],_e=n,A[(n=d)>>2]=_e,A[(n+4|0)>>2]=o,o=0|A[(c=u)>>2],n=0|A[(c+4|0)>>2],we=o,A[(o=g)>>2]=we,A[(o+4|0)>>2]=n,c=t,n=0|A[t>>2],o=0|A[(t+4|0)>>2],me=n,A[((n=t)+496|0)>>2]=me,A[(n+500|0)>>2]=o,r=0|Pe(0|n+496),A[e>>2]=1,A[(e+4|0)>>2]=r}h=t+736|0}(0|t,0|t+168);e:{if(1!=(0|A[t>>2])){if(qt(0|4+(t+168|0),0|t+8,160),r=0|Qi(168,8))break e;Hi(168,8),l()}qi(0|A[(t+4|0)>>2]),l()}return A[r>>2]=0,qt(0|r+4,0|t+168,164),h=t+336|0,0|r},headers_protected:function(e){var r=0,t=0,i=0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break i;if(t=1,A[e>>2]=r+1|0,(0|(r=0|A[(e+160|0)>>2]))<0)break t;if(i=0|A[(e+152|0)>>2],r&&!(t=0|Qi(0|r,1)))break r;if(t=0|qt(0|t,0|i,0|r),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[(e+12|0)>>2]=r,A[(e+8|0)>>2]=r,A[(e+4|0)>>2]=t,A[e>>2]=0,0|e}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|r,1),l()}Hi(16,4),l()},headers_unprotected:function(e){var r,t=0;h=r=h-304|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,de(0|r+8,0|e+8),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(r+156|0),0|r+8,144),!(e=0|Qi(152,8)))break e;return A[e>>2]=0,qt(0|e+4,0|r+156,148),h=r+304|0,0|e}Ji(),l()}Xi(),l()}Hi(152,8),l()},headers_new:function(e,r){r|=0;var t,i=0,a=0,n=0;h=t=h-336|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(i=0|A[e>>2])))break i;if(A[e>>2]=i+1|0,r){if(-1==(0|(i=0|A[r>>2])))break i;if(a=1,A[r>>2]=i+1|0,(0|(i=0|A[(e+12|0)>>2]))<0)break t;if(n=0|A[(e+4|0)>>2],i&&!(a=0|Qi(0|i,1)))break r;if(A[(t+156|0)>>2]=i,A[(t+152|0)>>2]=a,qt(0|a,0|n,0|i),A[(t+160|0)>>2]=i,de(0|t+8,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(t+172|0),0|t+8,160),!(e=0|Qi(168,8)))break e;return A[e>>2]=0,qt(0|e+4,0|t+172,164),h=t+336|0,0|e}}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|i,1),l()}Hi(168,8),l()},__wbg_cosesignature_free:function(e){var r;h=r=h-368|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+184,0|e,184),qt(0|r+8,0|8+(r+184|0),176),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),(e=0|A[(r+172|0)>>2])&&Ci(0|A[(r+168|0)>>2]),void(h=r+368|0)}Ji(),l()}Xi(),l()},cosesignature_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,ve(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1049860),l()}Hi(0|f,1),l()},cosesignature_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0;h=t=h-656|0,A[(16+(t+368|0)|0)>>2]=r,A[(t+380|0)>>2]=r,A[(t+376|0)>>2]=e,f=t,n=0,A[(t+368|0)>>2]=0,A[(t+372|0)>>2]=n,A[(t+396|0)>>2]=t+368|0,A[(t+588|0)>>2]=t+396|0,U(0|t+400,0|t+588),r=8+(t+400|0)|0,o=n=0|A[((i=t)+400|0)>>2],c=f=0|A[(i+404|0)>>2],(0|(i=n))==(0|(a=1))&(0|f)==(0|(n=0))|0?(i=0|A[(a=r+56|0)>>2],f=0|A[(a+4|0)>>2],d=i,A[(i=56+(t+592|0)|0)>>2]=d,A[(i+4|0)>>2]=f,f=0|A[(a=r+48|0)>>2],i=0|A[(a+4|0)>>2],g=f,A[(f=48+(t+592|0)|0)>>2]=g,A[(f+4|0)>>2]=i,i=0|A[(a=r+40|0)>>2],f=0|A[(a+4|0)>>2],v=i,A[(i=40+(t+592|0)|0)>>2]=v,A[(i+4|0)>>2]=f,f=0|A[(a=r+32|0)>>2],i=0|A[(a+4|0)>>2],_=f,A[(f=32+(t+592|0)|0)>>2]=_,A[(f+4|0)>>2]=i,i=0|A[(a=r+24|0)>>2],f=0|A[(a+4|0)>>2],w=i,A[(i=24+(t+592|0)|0)>>2]=w,A[(i+4|0)>>2]=f,f=0|A[(a=r+16|0)>>2],i=0|A[(a+4|0)>>2],m=f,A[(f=16+(t+592|0)|0)>>2]=m,A[(f+4|0)>>2]=i,i=0|A[(a=r+8|0)>>2],f=0|A[(a+4|0)>>2],B=i,A[(i=8+(t+592|0)|0)>>2]=B,A[(i+4|0)>>2]=f,f=0|A[(a=r)>>2],i=0|A[(a+4|0)>>2],E=f,f=t,A[(t+592|0)>>2]=E,A[(t+596|0)>>2]=i,Ke(0|8+(t+184|0),0|t+592,1049100,13)):qt(0|8+(t+184|0),0|r,176),(r=0|A[(t+380|0)>>2])&&Ci(0|A[(t+376|0)>>2]),r=8+(t+184|0)|0;e:{if(!((0|(a=o))!=(0|(n=0))|(0|(i=c))!=(0|(f=0))|0)){if(qt(0|t+8,0|r,176),qt(0|t+184,0|t+8,176),qt(0|4+(t+400|0),0|t+184,176),r=0|Qi(184,8))break e;Hi(184,8),l()}e=56+(t+8|0)|0,a=0|A[(n=r+56|0)>>2],i=0|A[(n+4|0)>>2],Q=a,A[(a=e)>>2]=Q,A[(a+4|0)>>2]=i,o=i=0|A[(n=r+48|0)>>2],c=a=0|A[(n+4|0)>>2],A[(i=48+(t+8|0)|0)>>2]=o,A[(i+4|0)>>2]=a,b=a=0|A[(n=r+40|0)>>2],I=i=0|A[(n+4|0)>>2],A[(a=40+(t+8|0)|0)>>2]=b,A[(a+4|0)>>2]=i,u=i=0|A[(n=r+32|0)>>2],G=a=0|A[(n+4|0)>>2],A[(i=32+(t+8|0)|0)>>2]=u,A[(i+4|0)>>2]=a,s=a=0|A[(n=r+24|0)>>2],Z=i=0|A[(n+4|0)>>2],A[(a=24+(t+8|0)|0)>>2]=s,A[(a+4|0)>>2]=i,k=i=0|A[(n=r+16|0)>>2],W=a=0|A[(n+4|0)>>2],A[(i=16+(t+8|0)|0)>>2]=k,A[(i+4|0)>>2]=a,p=a=0|A[(n=r+8|0)>>2],j=i=0|A[(n+4|0)>>2],A[(a=8+(t+8|0)|0)>>2]=p,A[(a+4|0)>>2]=i,n=r,y=i=0|A[r>>2],C=a=0|A[(r+4|0)>>2],A[((i=t)+8|0)>>2]=y,A[(i+12|0)>>2]=a,a=c,A[(i=48+(i+400|0)|0)>>2]=o,A[(i+4|0)>>2]=a,a=I,A[(i=40+(t+400|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=G,A[(i=32+(t+400|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=Z,A[(i=24+(t+400|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=W,A[(i=16+(t+400|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=j,A[(i=8+(t+400|0)|0)>>2]=p,A[(i+4|0)>>2]=a,a=0|A[(n=e)>>2],i=0|A[(n+4|0)>>2],R=a,A[(a=56+(t+400|0)|0)>>2]=R,A[(a+4|0)>>2]=i,i=C,A[((a=t)+400|0)>>2]=y,A[(a+404|0)>>2]=i,qi(0|Pe(0|a+400)),l()}return A[r>>2]=0,qt(0|r+4,0|t+400,180),h=t+656|0,0|r},cosesignature_signature:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{t:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break t;if(i=1,A[r>>2]=t+1|0,(0|(t=0|A[(r+176|0)>>2]))<0)break r;if(a=0|A[(r+168|0)>>2],t&&!(i=0|Qi(0|t,1)))break e;return i=0|qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0,A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()},cosesignature_new:function(e,r,t){r|=0,t|=0;var i,a=0,n=0,f=0;h=i=h-336|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(a=0|A[e>>2])))break i;if(n=1,A[e>>2]=a+1|0,(0|(a=0|A[(e+160|0)>>2]))<0)break t;if(f=0|A[(e+152|0)>>2],a&&!(n=0|Qi(0|a,1)))break r;if(A[(i+316|0)>>2]=a,A[(i+312|0)>>2]=n,qt(0|n,0|f,0|a),A[(i+320|0)>>2]=a,de(0|i+168,0|e+8),qt(0|i+8,0|i+168,160),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(i+168|0),0|i+8,160),!(e=0|Qi(184,8)))break e;return A[e>>2]=0,qt(0|e+4,0|i+168,164),A[(e+176|0)>>2]=t,A[(e+172|0)>>2]=t,A[(e+168|0)>>2]=r,h=i+336|0,0|e}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|a,1),l()}Hi(184,8),l()},__wbg_cosesign1_free:function(e){var r;h=r=h-384|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+192,0|e,192),qt(0|r+8,0|8+(r+192|0),184),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),(e=0|A[(r+168|0)>>2])&&0|A[(r+172|0)>>2]&&Ci(0|e),(e=0|A[(r+184|0)>>2])&&Ci(0|A[(r+180|0)>>2]),void(h=r+384|0)}Ji(),l()}Xi(),l()},cosesign1_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,$(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1049876),l()}Hi(0|f,1),l()},cosesign1_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=n=h-560|0,A[(n+16|0)>>2]=r,A[(t=n+12|0)>>2]=r,A[(n+8|0)>>2]=e,o=0,A[(i=n)>>2]=0,A[(i+4|0)>>2]=o,C(0|i+368,0|i),(r=0|A[t>>2])&&Ci(0|A[(n+8|0)>>2]),r=8+(n+368|0)|0;e:{if(o=0|A[((a=n)+368|0)>>2],i=0|A[(a+372|0)>>2],!((0|(a=o))==(0|(f=1))&(0|i)==(0|(o=0))|0)){if(qt(0|n+184,0|r,184),n=0|qt(0|n,0|n+184,184),qt(0|4+(n+368|0),0|n,184),r=0|Qi(192,8))break e;Hi(192,8),l()}e=56+(n+184|0)|0,a=0|A[(f=r+56|0)>>2],i=0|A[(f+4|0)>>2],d=a,A[(a=e)>>2]=d,A[(a+4|0)>>2]=i,c=i=0|A[(f=r+48|0)>>2],g=a=0|A[(f+4|0)>>2],A[(i=48+(n+184|0)|0)>>2]=c,A[(i+4|0)>>2]=a,b=a=0|A[(f=r+40|0)>>2],v=i=0|A[(f+4|0)>>2],A[(a=40+(n+184|0)|0)>>2]=b,A[(a+4|0)>>2]=i,u=i=0|A[(f=r+32|0)>>2],_=a=0|A[(f+4|0)>>2],A[(i=32+(n+184|0)|0)>>2]=u,A[(i+4|0)>>2]=a,s=a=0|A[(f=r+24|0)>>2],w=i=0|A[(f+4|0)>>2],A[(a=24+(n+184|0)|0)>>2]=s,A[(a+4|0)>>2]=i,k=i=0|A[(f=r+16|0)>>2],m=a=0|A[(f+4|0)>>2],A[(i=16+(n+184|0)|0)>>2]=k,A[(i+4|0)>>2]=a,p=a=0|A[(f=r+8|0)>>2],B=i=0|A[(f+4|0)>>2],A[(a=8+(n+184|0)|0)>>2]=p,A[(a+4|0)>>2]=i,y=i=0|A[(f=r)>>2],E=a=0|A[(f+4|0)>>2],A[((i=n)+184|0)>>2]=y,A[(i+188|0)>>2]=a,a=g,A[(i=48+(i+368|0)|0)>>2]=c,A[(i+4|0)>>2]=a,a=v,A[(i=40+(n+368|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=_,A[(i=32+(n+368|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=w,A[(i=24+(n+368|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=m,A[(i=16+(n+368|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=B,A[(i=f)>>2]=p,A[(i+4|0)>>2]=a,a=0|A[(f=e)>>2],i=0|A[(f+4|0)>>2],Q=a,A[(a=56+(n+368|0)|0)>>2]=Q,A[(a+4|0)>>2]=i,i=E,A[((a=n)+368|0)>>2]=y,A[(a+372|0)>>2]=i,qi(0|Pe(0|a+368)),l()}return A[r>>2]=0,qt(0|r+4,0|n+368,188),h=n+560|0,0|r},cosesign1_signature:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{t:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break t;if(i=1,A[r>>2]=t+1|0,(0|(t=0|A[(r+188|0)>>2]))<0)break r;if(a=0|A[(r+180|0)>>2],t&&!(i=0|Qi(0|t,1)))break e;return i=0|qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0,A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()},cosesign1_signed_data:function(e,r,t,a,n){r|=0,t|=0,a|=0,n|=0;var f,o=0,c=0,b=0,u=0,s=0,k=0,p=0,d=0,g=0,v=0;h=f=h-96|0;e:{if(e|=0){if(-1==(0|(u=0|A[e>>2])))break e;A[e>>2]=u+1|0,A[(8+(f+64|0)|0)>>2]=t,A[(f+68|0)>>2]=t,A[(f+64|0)>>2]=r,A[(8+(f+80|0)|0)>>2]=n,A[(f+84|0)>>2]=n,A[(f+80|0)>>2]=a,function(e,r,t,a){e|=0,r|=0,t|=0;var n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,d=0,g=0,v=0,h=0,_=0,w=0,m=0;r:{t:{i:{a:{n:{A:{f:{o:{if(!(u=0|A[(a|=0)>>2])){if(!(n=0|A[(r+160|0)>>2]))break o;if((0|(a=0|A[(r+168|0)>>2]))<0)break t;if(!a){k=1;break A}if(k=0|Qi(0|a,1))break A;Hi(0|a,1),l()}if((0|(n=0|A[(a+8|0)>>2]))<0)break t;if(a=0|A[(a+4|0)>>2],n){if(!(k=0|Qi(0|n,1)))break f}else k=1;if(qt(0|k,0|u,0|n),c=0,o=n,f=0,b=31&(s=32)|0,32<=(63&s|0)>>>0?(f=o<<b|0,v=0):(f=((1<<b|0)-1|0)&(o>>>(32-b|0)|0)|0|c<<b|0,v=o<<b|0),_=f,f=p=c,d=(c=v)|(s=d=n)|0,p=o=(f=_)|(o=p)|0,!a)break n;Ci(0|u);break n}if(a=0|y(1049892,56),A[e>>2]=1,A[(e+4|0)>>2]=a,!(e=0|A[t>>2]))break a;if(!(a=0|A[(t+4|0)>>2]))break a;Ci(0|e);break a}Hi(0|n,1),l()}qt(0|k,0|n,0|a),o=0,f=a,c=0,b=31&(s=32)|0,32<=(63&s|0)>>>0?(c=f<<b|0,h=0):(c=((1<<b|0)-1|0)&(f>>>(32-b|0)|0)|0|o<<b|0,h=f<<b|0),w=c,c=p=o,d=(o=h)|(s=d=a)|0,p=f=(c=w)|(f=p)|0}n:if(u=0|A[t>>2]){if((0|(n=0|A[(t+8|0)>>2]))<0)break t;if(!n){g=1,qt(1,0|u,0|n);break n}if(!(g=0|Qi(0|n,1)))break i;qt(0|g,0|u,0|n)}else n=0,g=0|A[262196];if((0|(a=0|A[(r+152|0)>>2]))<0)break t;if(m=0|A[(r+144|0)>>2],r=1,a&&!(r=0|Qi(0|a,1)))break r;if(r=0|qt(0|r,0|m,0|a),i[(e+52|0)>>0]=1,f=p,A[(o=e+44|0)>>2]=d,A[(o+4|0)>>2]=f,A[(e+40|0)>>2]=k,A[(e+36|0)>>2]=n,A[(e+32|0)>>2]=n,A[(e+28|0)>>2]=g,A[(e+16|0)>>2]=0,A[(e+12|0)>>2]=a,A[(e+8|0)>>2]=a,A[(e+4|0)>>2]=r,A[e>>2]=0,u&&(e=0|A[(t+4|0)>>2]))return void Ci(0|u)}return}Hi(0|n,1),l()}Vi(),l()}Hi(0|a,1),l()}(0|f+8,0|e+8,0|f+64,0|f+80),A[e>>2]=(0|A[e>>2])-1|0,t=0|A[(f+12|0)>>2];r:{if(1!=(0|A[(f+8|0)>>2])){if(e=0|Qi(56,4))break r;Hi(56,4),l()}qi(0|t),l()}return A[(e+4|0)>>2]=t,A[e>>2]=0,c=0|A[(b=f+16|0)>>2],o=0|A[(b+4|0)>>2],s=c,c=e,A[(e+8|0)>>2]=s,A[(e+12|0)>>2]=o,o=0|A[(b=16+(f+8|0)|0)>>2],c=0|A[(b+4|0)>>2],k=o,A[(o=e+16|0)>>2]=k,A[(o+4|0)>>2]=c,c=0|A[(b=24+(f+8|0)|0)>>2],o=0|A[(b+4|0)>>2],p=c,A[(c=e+24|0)>>2]=p,A[(c+4|0)>>2]=o,o=0|A[(b=32+(f+8|0)|0)>>2],c=0|A[(b+4|0)>>2],d=o,A[(o=e+32|0)>>2]=d,A[(o+4|0)>>2]=c,c=0|A[(b=40+(f+8|0)|0)>>2],o=0|A[(b+4|0)>>2],g=c,A[(c=e+40|0)>>2]=g,A[(c+4|0)>>2]=o,o=0|A[(b=48+(f+8|0)|0)>>2],c=0|A[(b+4|0)>>2],v=o,A[(o=e+48|0)>>2]=v,A[(o+4|0)>>2]=c,h=f+96|0,0|e}Ji(),l()}Xi(),l()},cosesign1_new:function(e,r,t,i,a){r|=0,t|=0,i|=0,a|=0;var n,f=0,o=0,c=0;h=n=h-336|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(f=0|A[e>>2])))break i;if(o=1,A[e>>2]=f+1|0,(0|(f=0|A[(e+160|0)>>2]))<0)break t;if(c=0|A[(e+152|0)>>2],f&&!(o=0|Qi(0|f,1)))break r;if(A[(n+316|0)>>2]=f,A[(n+312|0)>>2]=o,qt(0|o,0|c,0|f),A[(n+320|0)>>2]=f,de(0|n+168,0|e+8),qt(0|n+8,0|n+168,160),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(n+168|0),0|n+8,160),!(e=0|Qi(192,8)))break e;return A[e>>2]=0,qt(0|e+4,0|n+168,164),A[(e+188|0)>>2]=a,A[(e+184|0)>>2]=a,A[(e+180|0)>>2]=i,A[(e+176|0)>>2]=t,A[(e+172|0)>>2]=t,A[(e+168|0)>>2]=r,h=n+336|0,0|e}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|f,1),l()}Hi(192,8),l()},__wbg_cosesign_free:function(e){var r,t=0,i=0;h=r=h-384|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,qt(0|r+192,0|e,192),qt(0|r+8,0|8+(r+192|0),184),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),(e=0|A[(r+168|0)>>2])&&0|A[(r+172|0)>>2]&&Ci(0|e),t=0|A[(r+180|0)>>2],e=0|A[(r+188|0)>>2])for(i=t+s(e,176)|0,e=t;$e(0|e),0|A[(e+164|0)>>2]&&Ci(0|A[(e+160|0)>>2]),(0|(e=e+176|0))!=(0|i););return(e=0|A[(176+(r+8|0)|0)>>2])&&(e=s(e,176))&&Ci(0|t),void(h=r+384|0)}Ji(),l()}Xi(),l()},cosesign_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,P(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1049948),l()}Hi(0|f,1),l()},cosesign_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=n=h-560|0,A[(n+16|0)>>2]=r,A[(t=n+12|0)>>2]=r,A[(n+8|0)>>2]=e,o=0,A[(i=n)>>2]=0,A[(i+4|0)>>2]=o,j(0|i+368,0|i),(r=0|A[t>>2])&&Ci(0|A[(n+8|0)>>2]),r=8+(n+368|0)|0;e:{if(o=0|A[((a=n)+368|0)>>2],i=0|A[(a+372|0)>>2],!((0|(a=o))==(0|(f=1))&(0|i)==(0|(o=0))|0)){if(qt(0|n+184,0|r,184),n=0|qt(0|n,0|n+184,184),qt(0|4+(n+368|0),0|n,184),r=0|Qi(192,8))break e;Hi(192,8),l()}e=56+(n+184|0)|0,a=0|A[(f=r+56|0)>>2],i=0|A[(f+4|0)>>2],d=a,A[(a=e)>>2]=d,A[(a+4|0)>>2]=i,c=i=0|A[(f=r+48|0)>>2],g=a=0|A[(f+4|0)>>2],A[(i=48+(n+184|0)|0)>>2]=c,A[(i+4|0)>>2]=a,b=a=0|A[(f=r+40|0)>>2],v=i=0|A[(f+4|0)>>2],A[(a=40+(n+184|0)|0)>>2]=b,A[(a+4|0)>>2]=i,u=i=0|A[(f=r+32|0)>>2],_=a=0|A[(f+4|0)>>2],A[(i=32+(n+184|0)|0)>>2]=u,A[(i+4|0)>>2]=a,s=a=0|A[(f=r+24|0)>>2],w=i=0|A[(f+4|0)>>2],A[(a=24+(n+184|0)|0)>>2]=s,A[(a+4|0)>>2]=i,k=i=0|A[(f=r+16|0)>>2],m=a=0|A[(f+4|0)>>2],A[(i=16+(n+184|0)|0)>>2]=k,A[(i+4|0)>>2]=a,p=a=0|A[(f=r+8|0)>>2],B=i=0|A[(f+4|0)>>2],A[(a=8+(n+184|0)|0)>>2]=p,A[(a+4|0)>>2]=i,y=i=0|A[(f=r)>>2],E=a=0|A[(f+4|0)>>2],A[((i=n)+184|0)>>2]=y,A[(i+188|0)>>2]=a,a=g,A[(i=48+(i+368|0)|0)>>2]=c,A[(i+4|0)>>2]=a,a=v,A[(i=40+(n+368|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=_,A[(i=32+(n+368|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=w,A[(i=24+(n+368|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=m,A[(i=16+(n+368|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=B,A[(i=f)>>2]=p,A[(i+4|0)>>2]=a,a=0|A[(f=e)>>2],i=0|A[(f+4|0)>>2],Q=a,A[(a=56+(n+368|0)|0)>>2]=Q,A[(a+4|0)>>2]=i,i=E,A[((a=n)+368|0)>>2]=y,A[(a+372|0)>>2]=i,qi(0|Pe(0|a+368)),l()}return A[r>>2]=0,qt(0|r+4,0|n+368,188),h=n+560|0,0|r},cosesign_signatures:function(e){var r,t=0,i=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,Yr(0|r,0|A[(e+180|0)>>2],0|A[(e+188|0)>>2]),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[e>>2]=0,i=0|A[(r+4|0)>>2],A[(e+4|0)>>2]=0|A[r>>2],A[(e+8|0)>>2]=i,A[(e+12|0)>>2]=0|A[(r+8|0)>>2],h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},cosesign_new:function(e,r,t,i){r|=0,t|=0,i|=0;var a,n=0,f=0;h=a=h-384|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break i;if(A[e>>2]=n+1|0,i){if(-1==(0|(f=0|A[i>>2])))break i;if(n=1,A[i>>2]=f+1|0,A[(a+176|0)>>2]=t,A[(a+172|0)>>2]=t,A[(a+168|0)>>2]=r,(0|(t=0|A[(e+160|0)>>2]))<0)break t;if(r=0|A[(e+152|0)>>2],t&&!(n=0|Qi(0|t,1)))break r;if(A[(a+340|0)>>2]=t,A[(a+336|0)>>2]=n,qt(0|n,0|r,0|t),A[(a+344|0)>>2]=t,de(0|a+192,0|e+8),Yr(0|a+180,0|A[(i+4|0)>>2],0|A[(i+12|0)>>2]),qt(0|a+8,0|a+192,160),A[i>>2]=(0|A[i>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(a+192|0),0|a+8,184),!(e=0|Qi(192,8)))break e;return A[e>>2]=0,qt(0|e+4,0|a+192,188),h=a+384|0,0|e}}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()}Hi(192,8),l()},__wbg_signedmessage_free:function(e){var r,t=0,i=0;h=r=h-400|0;e:{if(e|=0){if(0|A[e>>2])break e;A[e>>2]=0,qt(0|r+200,0|e,200),qt(0|r+8,0|8+(r+200|0),192),Ci(0|e),e=8+(r+8|0)|0;r:if(0!=(0|A[(r+8|0)>>2])|0!=(0|A[(r+12|0)>>2])|0)0|A[(r+164|0)>>2]&&Ci(0|A[(r+160|0)>>2]),ir(0|e),(e=0|A[(r+176|0)>>2])&&0|A[(r+180|0)>>2]&&Ci(0|e),(e=0|A[(r+192|0)>>2])&&Ci(0|A[(r+188|0)>>2]);else{if(0|A[(r+164|0)>>2]&&Ci(0|A[(r+160|0)>>2]),ir(0|e),(e=0|A[(r+176|0)>>2])&&0|A[(r+180|0)>>2]&&Ci(0|e),t=0|A[(r+188|0)>>2],e=0|A[(r+196|0)>>2])for(i=t+s(e,176)|0,e=t;$e(0|e),0|A[(e+164|0)>>2]&&Ci(0|A[(e+160|0)>>2]),(0|(e=e+176|0))!=(0|i););if(!(e=0|A[(r+192|0)>>2]))break r;if(!(e=s(e,176)))break r;Ci(0|t)}return void(h=r+400|0)}Ji(),l()}Xi(),l()},signedmessage_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,o=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=o,A[(t+8|0)>>2]=f,f=r+16|0,o=0|A[((i=r)+8|0)>>2],a=0|A[(i+12|0)>>2],(0|(i=o))==(0|(n=1))&(0|a)==(0|(o=0))|0?$(0|t+24,0|f,0|t+8):P(0|t+24,0|f,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(c=0|A[(t+8|0)>>2],b=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,b>>>0>f>>>0)if(f){if(!(r=0|wi(0|c,0|b,1,0|f)))break e}else r=1,Ci(0|c);else r=c;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],u=i,A[(i=32+(t+72|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],s=a,A[(a=24+(t+72|0)|0)>>2]=s,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],k=i,A[(i=16+(t+72|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],p=a,A[(a=8+(t+72|0)|0)>>2]=p,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],y=i,i=t,A[(t+72|0)>>2]=y,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1049964),l()}Hi(0|f,1),l()},signedmessage_from_bytes:function(e,r){var t;e|=0,r|=0,h=t=h-400|0,A[(t+208|0)>>2]=r,A[(t+204|0)>>2]=r,A[(t+200|0)>>2]=e,J(0|t,0|t+200);e:{if(1!=(0|A[t>>2])){if(qt(0|4+(t+200|0),0|t+8,192),r=0|Qi(200,8))break e;Hi(200,8),l()}qi(0|A[(t+4|0)>>2]),l()}return A[r>>2]=0,qt(0|r+4,0|t+200,196),h=t+400|0,0|r},signedmessage_new_cose_sign:function(e){var r=0,t=0,i=0,a=0;h=t=h-368|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break i;i=1,A[e>>2]=r+1|0;a:{n:{A:{if(!((0|(r=0|A[(e+160|0)>>2]))<0)){if(a=0|A[(e+152|0)>>2],r&&!(i=0|Qi(0|r,1)))break t;if(A[(t+148|0)>>2]=r,A[(t+144|0)>>2]=i,qt(0|i,0|a,0|r),A[(t+152|0)>>2]=r,de(0|t,0|e+8),!(a=0|A[(e+168|0)>>2])){i=0;break a}if(!((0|(r=0|A[(e+176|0)>>2]))<0)){if(r)break A;i=1;break n}}Vi(),l()}if(!(i=0|Qi(0|r,1)))break r}qt(0|i,0|a,0|r)}if(Yr(0|t+356,0|A[(e+180|0)>>2],0|A[(e+188|0)>>2]),qt(0|t+184,0|t,160),A[(t+352|0)>>2]=r,A[(t+348|0)>>2]=r,A[(t+344|0)>>2]=i,r=0|qt(0|t,0|t+184,184),A[e>>2]=(0|A[e>>2])-1|0,!(t=0|Qi(200,8)))break e;return A[(t+8|0)>>2]=0,A[(t+12|0)>>2]=0,A[t>>2]=0,qt(0|t+16,0|r,184),h=r+368|0,0|t}Ji(),l()}Xi(),l()}Hi(0|r,1),l()}Hi(0|r,1),l()}Hi(200,8),l()},signedmessage_new_cose_sign1:function(e){var r=0,t=0,i=0,a=0,n=0,f=0;h=i=h-320|0;e:{r:{t:{i:{a:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break a;t=1,A[e>>2]=r+1|0;n:{A:{f:if(!((0|(r=0|A[(e+160|0)>>2]))<0)){if(a=0|A[(e+152|0)>>2],r&&!(t=0|Qi(0|r,1)))break i;if(A[(i+308|0)>>2]=r,A[(i+304|0)>>2]=t,qt(0|t,0|a,0|r),A[(i+312|0)>>2]=r,de(0|i+160,0|(a=e+8|0)),r=0|A[(e+168|0)>>2]){if((0|(t=0|A[(e+176|0)>>2]))<0)break f;if(t){if(!(n=0|Qi(0|t,1)))break t}else n=1;qt(0|n,0|r,0|t)}else n=0;if(!((0|(r=0|A[(a+180|0)>>2]))<0)){if(a=0|A[(a+172|0)>>2],r)break A;f=1;break n}}Vi(),l()}if(!(f=0|Qi(0|r,1)))break r}if(a=0|qt(0|f,0|a,0|r),i=0|qt(0|i,0|i+160,160),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(200,8)))break e;return A[(e+8|0)>>2]=1,A[(e+12|0)>>2]=0,A[e>>2]=0,qt(0|e+16,0|i,160),A[(e+196|0)>>2]=r,A[(e+192|0)>>2]=r,A[(e+188|0)>>2]=a,A[(e+184|0)>>2]=t,A[(e+180|0)>>2]=t,A[(e+176|0)>>2]=n,h=i+320|0,0|e}Ji(),l()}Xi(),l()}Hi(0|r,1),l()}Hi(0|t,1),l()}Hi(0|r,1),l()}Hi(200,8),l()},signedmessage_from_user_facing_encoding:function(e,r){var t;h=t=h-400|0,function(e,r,t){e|=0,r|=0;var a,n=0,o=0,c=0,b=0,u=0,k=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0;h=a=h-272|0;e:{r:{t:{i:{a:{n:{if(!((t|=0)>>>0<4)&&1601400163==(0|f[r>>0]|(0|f[(r+1|0)>>0])<<8|0|(0|f[(r+2|0)>>0])<<16|0|(0|f[(r+3|0)>>0])<<24|0)){if(!(t>>>0<5)&&(0|i[(r+4|0)>>0])<=-65)break a;n=t+-4|0,t=r+4|0;A:{f:for(;;){if(b=n,!n)break A;if(!((0|(B=((k=0|f[(n=t+(d=b+-1|0)|0)>>0])<<24|0)>>24|0))>-1)&&(d?128==(0|192&(k=0|f[(n=t+(d=b+-2|0)|0)>>0]))?(d?128==(0|192&(d=0|f[(n=t+(_=b+-3|0)|0)>>0]))?(_?_=(7&(0|f[(n=r+b|0)>>0])|0)<<6|0:(_=0,n=t),d=_|63&d|0):d=15&d|0:(d=0,n=t),k=d<<6|0|63&k|0):k=31&k|0:(k=0,n=t),1114112==(0|(k=k<<6|0|63&B|0))))break A;if(n=n-t|0,61!=(0|k))break f}if(b>>>0>=8)break n}t=0|y(1050060,38),A[e>>2]=1,A[(e+4|0)>>2]=t;break e}t=0|y(1049984,57),A[e>>2]=1,A[(e+4|0)>>2]=t;break e}if((0|i[(k=t+(n=b+-6|0)|0)>>0])<=-65)break i;Q(0|a+248,0|t,0|n,1);n:{if(1!=(0|A[(a+248|0)>>2])){if(u=t=a+256|0,w=c=0|A[t>>2],m=o=0|A[(t+4|0)>>2],d=0|A[(a+252|0)>>2],Q(0|a+248,0|k,6,1),1!=(0|A[(a+248|0)>>2]))break n;u=a,o=0|A[(a+252|0)>>2],c=0|A[(a+256|0)>>2],Z=o,o=a,A[(a+224|0)>>2]=Z,A[(a+228|0)>>2]=c,A[(a+36|0)>>2]=1,o=a,c=0,A[(a+20|0)>>2]=1,A[(a+24|0)>>2]=c,A[(a+16|0)>>2]=1050284,A[(a+220|0)>>2]=3,A[(a+32|0)>>2]=a+216|0,A[(a+216|0)>>2]=a+224|0,Br(0|a+232,0|a+16),n=0|A[(a+232|0)>>2],t=0|y(0|n,0|A[(a+240|0)>>2]),(b=0|A[(a+236|0)>>2])&&Ci(0|n),A[e>>2]=1,A[(e+4|0)>>2]=t;break r}u=a,c=0|A[(a+252|0)>>2],o=0|A[(a+256|0)>>2],W=c,c=a,A[(a+224|0)>>2]=W,A[(a+228|0)>>2]=o,A[(a+36|0)>>2]=1,c=a,o=0,A[(a+20|0)>>2]=1,A[(a+24|0)>>2]=o,A[(a+16|0)>>2]=1050232,A[(a+220|0)>>2]=3,A[(a+32|0)>>2]=a+216|0,A[(a+216|0)>>2]=a+224|0,Br(0|a+232,0|a+16),n=0|A[(a+232|0)>>2],t=0|y(0|n,0|A[(a+240|0)>>2]),(b=0|A[(a+236|0)>>2])&&Ci(0|n),A[e>>2]=1,A[(e+4|0)>>2]=t;break e}if(u=t,j=o=0|A[t>>2],C=c=0|A[(t+4|0)>>2],u=o,o=0,g=31&(v=32)|0,32<=(63&v|0)>>>0?(o=0,E=c>>>g|0):(o=c>>>g|0,E=(((1<<g|0)-1|0)&c|0)<<(32-g|0)|0|u>>>g|0),E>>>0<=3)break t;if(n=0|A[(a+252|0)>>2],k=(t=0|f[n>>0]|(0|f[(n+1|0)>>0])<<8|0|(0|f[(n+2|0)>>0])<<16|0|(0|f[(n+3|0)>>0])<<24|0)<<24|0|16711680&(t<<8|0)|0|65280&(t>>>8|0)|0|t>>>24|0,A[(a+8|0)>>2]=k,o=C,(t=j)&&Ci(0|n),n=-2128831035,o=m,c=w,u=0,g=31&(v=32)|0,32<=(63&v|0)>>>0?(u=0,I=o>>>g|0):(u=o>>>g|0,I=(((1<<g|0)-1|0)&o|0)<<(32-g|0)|0|c>>>g|0),b=I)for(t=d;n=s(n^(0|f[t>>0])|0,16777619),t=t+1|0,b=b+-1|0;);if(A[(a+12|0)>>2]=n,(0|k)==(0|n)){if(u=m,c=a,A[(a+252|0)>>2]=w,A[(a+256|0)>>2]=u,A[(a+248|0)>>2]=d,J(0|a+16,0|a+248),1!=(0|A[(a+16|0)>>2])){qt(0|e+8,0|8+(a+16|0),192),A[e>>2]=0;break e}A[(a+224|0)>>2]=0|A[(a+20|0)>>2],A[(a+268|0)>>2]=1,c=a,u=0,A[(a+252|0)>>2]=1,A[(a+256|0)>>2]=u,A[(a+248|0)>>2]=1050308,A[(a+220|0)>>2]=4,A[(a+264|0)>>2]=a+216|0,A[(a+216|0)>>2]=a+224|0,Br(0|a+232,0|a+248),n=0|A[(a+232|0)>>2],t=0|y(0|n,0|A[(a+240|0)>>2]),(b=0|A[(a+236|0)>>2])&&Ci(0|n),(n=0|A[(a+224|0)>>2])>>>0<36||p(0|n),A[(e+4|0)>>2]=t,A[e>>2]=1;break e}if(A[(a+36|0)>>2]=2,A[(a+260|0)>>2]=5,c=a,u=0,A[(a+20|0)>>2]=2,A[(a+24|0)>>2]=u,A[(a+16|0)>>2]=1050176,A[(a+252|0)>>2]=5,A[(a+32|0)>>2]=a+248|0,A[(a+256|0)>>2]=a+12|0,A[(a+248|0)>>2]=a+8|0,Br(0|a+232,0|a+16),n=0|A[(a+232|0)>>2],t=0|y(0|n,0|A[(a+240|0)>>2]),A[e>>2]=1,A[(e+4|0)>>2]=t,!(t=0|A[(a+236|0)>>2]))break r;Ci(0|n);break r}re(0|r,0|t,4,0|t,1050044),l()}re(0|t,0|b,0,0|n,1048652),l()}u=0,o=1051472,c=0,g=31&(v=32)|0,32<=(63&v|0)>>>0?(c=o<<g|0,G=0):(c=((1<<g|0)-1|0)&(o>>>(32-g|0)|0)|0|u<<g|0,G=o<<g|0),o=c|(o=0)|0,R=(u=G)|(v=9474)|0,A[((u=a)+16|0)>>2]=R,A[(u+20|0)>>2]=o,It(1048684,43,0|a+16,1048728,1050100),l()}o=m,(t=w)&&Ci(0|d)}h=a+272|0}(0|t,0|(e|=0),0|(r|=0)),r&&Ci(0|e);e:{if(1!=(0|A[t>>2])){if(qt(0|4+(t+204|0),0|t+8,192),r=0|Qi(200,8))break e;Hi(200,8),l()}qi(0|A[(t+4|0)>>2]),l()}return A[r>>2]=0,qt(0|r+4,0|t+204,196),h=t+400|0,0|r},signedmessage_to_user_facing_encoding:function(e,r){e|=0;var t,a=0,n=0,o=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(a=0|A[r>>2])))break r;if(A[r>>2]=a+1|0,function(e,r){e|=0,r|=0;var t,a,n,o,c,b,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0;h=t=h-160|0;t:{if(y=0|Qi(512,1)){if(u=t,d=0,A[(t+60|0)>>2]=512,A[(t+64|0)>>2]=d,A[(t+56|0)>>2]=y,y=r+8|0,d=0|A[(k=r)>>2],u=0|A[(k+4|0)>>2],(0|(k=d))==(0|(p=1))&(0|u)==(0|(d=0))|0?$(0|t+72,0|y,0|t+56):P(0|t+72,0|y,0|t+56),1==(0|A[(t+72|0)>>2]))break t;if(g=0|A[(8+(t+56|0)|0)>>2],A[(8+(t+8|0)|0)>>2]=g,p=t,w=k=0|A[(t+56|0)>>2],m=u=0|A[(t+60|0)>>2],k=t,A[(t+8|0)>>2]=w,A[(t+12|0)>>2]=u,y=-2128831035,g)for(u=m,r=w;y=s(y^(0|f[r>>0])|0,16777619),r=r+1|0,g=g+-1|0;);return k=t,u=0,A[(t+28|0)>>2]=0,A[(t+32|0)>>2]=u,A[(t+24|0)>>2]=0|A[262196],nt(0|t+24,0,4),v=(0|A[(t+24|0)>>2])+(0|A[(t+32|0)>>2])|0,_=y<<24|0|16711680&(y<<8|0)|0|65280&(y>>>8|0)|0|y>>>24|0,i[v>>0]=_,i[(v+1|0)>>0]=_>>>8|0,i[(v+2|0)>>0]=_>>>16|0,i[(v+3|0)>>0]=_>>>24|0,A[(t+32|0)>>2]=4+(0|A[(t+32|0)>>2])|0,rt(0|t+40,0|t+8,1),rt(0|t+56,0|t+24,1),A[(t+132|0)>>2]=6,A[(t+92|0)>>2]=2,A[(t+124|0)>>2]=6,k=t,u=0,A[(t+76|0)>>2]=2,A[(t+80|0)>>2]=u,A[(t+72|0)>>2]=1050316,A[(t+128|0)>>2]=t+56|0,A[(t+120|0)>>2]=t+40|0,A[(t+88|0)>>2]=t+120|0,Br(0|e,0|t+72),(r=0|A[(t+60|0)>>2])&&Ci(0|A[(t+56|0)>>2]),(r=0|A[(t+44|0)>>2])&&Ci(0|A[(t+40|0)>>2]),(r=0|A[(t+28|0)>>2])&&Ci(0|A[(t+24|0)>>2]),(r=0|A[(t+12|0)>>2])&&Ci(0|A[(t+8|0)>>2]),void(h=t+160|0)}Hi(512,1),l()}u=0|A[(p=t+112|0)>>2],k=0|A[(p+4|0)>>2],a=u,A[(u=32+(t+120|0)|0)>>2]=a,A[(u+4|0)>>2]=k,k=0|A[(p=32+(t+72|0)|0)>>2],u=0|A[(p+4|0)>>2],n=k,A[(k=24+(t+120|0)|0)>>2]=n,A[(k+4|0)>>2]=u,u=0|A[(p=24+(t+72|0)|0)>>2],k=0|A[(p+4|0)>>2],o=u,A[(u=16+(t+120|0)|0)>>2]=o,A[(u+4|0)>>2]=k,k=0|A[(p=16+(t+72|0)|0)>>2],u=0|A[(p+4|0)>>2],c=k,A[(k=8+(t+120|0)|0)>>2]=c,A[(k+4|0)>>2]=u,u=0|A[(p=8+(t+72|0)|0)>>2],k=0|A[(p+4|0)>>2],b=u,u=t,A[(t+120|0)>>2]=b,A[(t+124|0)>>2]=k,It(1048684,43,0|t+120,1048760,1049964),l()}(0|t,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,a=0|A[t>>2],(o=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(n=0|wi(0|a,0|o,1,0|r)))break e}else n=1,Ci(0|a);else n=a;return A[(e+4|0)>>2]=r,A[e>>2]=n,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},signedmessage_kind:function(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|A[(e+8|0)>>2]}Ji(),l()}Xi(),l()},signedmessage_as_cose_sign:function(e){var r,t=0,i=0,a=0,n=0,f=0;h=r=h-368|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break i;if(A[e>>2]=t+1|0,f=0|A[(e+12|0)>>2],0|A[(e+8|0)>>2]|f|0)A[e>>2]=t,t=0;else{a:{n:{A:{if(!((0|(t=0|A[(e+168|0)>>2]))<0)){if(a=0|A[(e+160|0)>>2],t){if(!(i=0|Qi(0|t,1)))break t}else i=1;if(A[(r+148|0)>>2]=t,A[(r+144|0)>>2]=i,qt(0|i,0|a,0|t),A[(r+152|0)>>2]=t,de(0|r,0|e+16),t=0,!(n=0|A[(e+176|0)>>2])){a=0;break a}if(!((0|(i=0|A[(e+184|0)>>2]))<0)){if(i)break A;a=1;break n}}Vi(),l()}if(!(a=0|Qi(0|i,1)))break r}qt(0|a,0|n,0|i)}if(Yr(0|r+356,0|A[(e+188|0)>>2],0|A[(e+196|0)>>2]),qt(0|r+184,0|r,160),A[(r+352|0)>>2]=i,A[(r+348|0)>>2]=i,A[(r+344|0)>>2]=a,i=0|A[(r+184|0)>>2],a=0|qt(0|r,4|r+184,180),A[e>>2]=(0|A[e>>2])-1|0,3!=(0|i)){if(!(t=0|Qi(192,8)))break e;A[(t+8|0)>>2]=i,A[t>>2]=0,qt(0|t+12,0|a,180)}}return h=r+368|0,0|t}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}Hi(0|i,1),l()}Hi(192,8),l()},signedmessage_as_cose_sign1:function(e){var r,t=0,i=0,a=0,n=0,f=0;h=r=h-320|0;e:{r:{t:{i:{a:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break a;if(A[e>>2]=t+1|0,1==(0|A[(e+8|0)>>2])&0==(0|A[(e+12|0)>>2])|0){n:{A:{f:if(!((0|(t=0|A[(e+168|0)>>2]))<0)){if(a=0|A[(e+160|0)>>2],t){if(!(i=0|Qi(0|t,1)))break i}else i=1;if(A[(r+308|0)>>2]=t,A[(r+304|0)>>2]=i,qt(0|i,0|a,0|t),A[(r+312|0)>>2]=t,de(0|r+160,0|(a=e+16|0)),t=0|A[(e+176|0)>>2]){if((0|(i=0|A[(e+184|0)>>2]))<0)break f;if(i){if(!(n=0|Qi(0|i,1)))break t}else n=1;qt(0|n,0|t,0|i)}else n=0;if(!((0|(t=0|A[(a+180|0)>>2]))<0)){if(a=0|A[(a+172|0)>>2],t)break A;f=1;break n}}Vi(),l()}if(!(f=0|Qi(0|t,1)))break r}if(f=0|qt(0|f,0|a,0|t),a=0|A[(r+160|0)>>2],qt(0|r+4,4|r+160,156),A[e>>2]=(0|A[e>>2])-1|0,e=0,3!=(0|a)){if(!(e=0|Qi(192,8)))break e;A[(e+8|0)>>2]=a,A[e>>2]=0,qt(0|e+12,0|r+4,156),A[(e+188|0)>>2]=t,A[(e+184|0)>>2]=t,A[(e+180|0)>>2]=f,A[(e+176|0)>>2]=i,A[(e+172|0)>>2]=i,A[(e+168|0)>>2]=n}}else A[e>>2]=t,e=0;return h=r+320|0,0|e}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}Hi(0|i,1),l()}Hi(0|t,1),l()}Hi(192,8),l()},__wbg_sigstructure_free:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,f=0|A[(e+4|0)>>2],r=0|A[(e+8|0)>>2],t=0|A[(e+16|0)>>2],i=0|A[(e+20|0)>>2],o=0|A[(e+28|0)>>2],a=0|A[(e+32|0)>>2],c=0|A[(e+40|0)>>2],n=0|A[(e+44|0)>>2],Ci(0|e),r&&Ci(0|f),t&&i&&Ci(0|t),a&&Ci(0|o),void(n&&Ci(0|c))}Ji(),l()}Xi(),l()},sigstructure_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;if(A[r>>2]=i+1|0,function(e,r){e|=0,r|=0;var t,i,a,n,o,c,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0;h=t=h-144|0;t:{i:{a:{n:{A:{if(k=0|Qi(512,1)){if(u=0,A[((b=t)+4|0)>>2]=512,A[(b+8|0)>>2]=u,A[b>>2]=k,B=0|A[(r+12|0)>>2]){if(d=5,_=u=0,(0|A[(r+20|0)>>2])<=-1)break A}else d=4,_=u=0;ye(0|t+96,0|t,4,0|d,0|(u=_));f:{o:{c:{if(1!=(0|A[(t+96|0)>>2]))switch(k=9,g=1049174,0|f[(r+48|0)>>0]){case 2:break o;case 1:break c;default:break f}d=u=0|A[(s=t+136|0)>>2],_=b=0|A[(s+4|0)>>2],A[(u=32+(t+56|0)|0)>>2]=d,A[(u+4|0)>>2]=b,v=b=0|A[(s=32+(t+96|0)|0)>>2],w=u=0|A[(s+4|0)>>2],A[(b=24+(t+56|0)|0)>>2]=v,A[(b+4|0)>>2]=u,u=0|A[(s=t+112|0)>>2],b=0|A[(s+4|0)>>2],E=u,A[(u=t+24|0)>>2]=E,A[(u+4|0)>>2]=b,b=0|A[(s=24+(t+96|0)|0)>>2],u=0|A[(s+4|0)>>2],Q=b,A[(b=t+32|0)>>2]=Q,A[(b+4|0)>>2]=u,u=w,A[(b=t+40|0)>>2]=v,A[(b+4|0)>>2]=u,u=_,A[(b=t+48|0)>>2]=d,A[(b+4|0)>>2]=u,u=0|A[(s=t+104|0)>>2],b=0|A[(s+4|0)>>2],I=u,A[((u=t)+16|0)>>2]=I,A[(u+20|0)>>2]=b,r=4+(u+12|0)|0;break t}k=10,g=1049164;break f}k=16,g=1048910}if(ye(0|t+96,0|t,3,0|k,0|(b=0)),1==(0|A[(t+96|0)>>2]))break n;if(p=0|A[(t+100|0)>>2],m=0|A[(y=p+8|0)>>2],((0|A[(p+4|0)>>2])-m|0)>>>0>=k>>>0||(nt(0|p,0|m,0|k),m=0|A[y>>2]),qt(0|(0|A[p>>2])+m,0|g,0|k),A[y>>2]=(0|A[y>>2])+k|0,m=0|A[r>>2],ye(0|t+96,0|t,2,0|(k=0|A[(r+8|0)>>2]),0|(b=0)),1==(0|A[(t+96|0)>>2]))break a;if(p=0|A[(t+100|0)>>2],g=0|A[(y=p+8|0)>>2],((0|A[(p+4|0)>>2])-g|0)>>>0>=k>>>0||(nt(0|p,0|g,0|k),g=0|A[y>>2]),qt(0|(0|A[p>>2])+g,0|m,0|k),A[y>>2]=(0|A[y>>2])+k|0,B){if(ye(0|t+96,0|t,2,0|(k=0|A[(r+20|0)>>2]),0|(b=0)),1==(0|A[(t+96|0)>>2]))break i;p=0|A[(t+100|0)>>2],g=0|A[(y=p+8|0)>>2],((0|A[(p+4|0)>>2])-g|0)>>>0>=k>>>0||(nt(0|p,0|g,0|k),g=0|A[y>>2]),qt(0|(0|A[p>>2])+g,0|B,0|k),A[y>>2]=(0|A[y>>2])+k|0}B=0|A[(r+24|0)>>2],ye(0|t+96,0|t,2,0|(k=0|A[(r+32|0)>>2]),0|(b=0));f:{if(1!=(0|A[(t+96|0)>>2])){if(p=0|A[(t+100|0)>>2],g=0|A[(y=p+8|0)>>2],((0|A[(p+4|0)>>2])-g|0)>>>0>=k>>>0||(nt(0|p,0|g,0|k),g=0|A[y>>2]),qt(0|(0|A[p>>2])+g,0|B,0|k),A[y>>2]=(0|A[y>>2])+k|0,g=0|A[(r+36|0)>>2],ye(0|t+96,0|t,2,0|(r=0|A[(r+44|0)>>2]),0|(b=0)),1==(0|A[(t+96|0)>>2]))break f;return k=0|A[(t+100|0)>>2],y=0|A[(p=k+8|0)>>2],((0|A[(k+4|0)>>2])-y|0)>>>0>=r>>>0||(nt(0|k,0|y,0|r),y=0|A[p>>2]),qt(0|(0|A[k>>2])+y,0|g,0|r),A[p>>2]=(0|A[p>>2])+r|0,A[(e+8|0)>>2]=0|A[(t+8|0)>>2],s=t,b=0|A[t>>2],u=0|A[(t+4|0)>>2],G=b,A[(b=e)>>2]=G,A[(b+4|0)>>2]=u,void(h=t+144|0)}d=u=0|A[(s=t+136|0)>>2],_=b=0|A[(s+4|0)>>2],A[(u=32+(t+56|0)|0)>>2]=d,A[(u+4|0)>>2]=b,v=b=0|A[(s=32+(t+96|0)|0)>>2],w=u=0|A[(s+4|0)>>2],A[(b=24+(t+56|0)|0)>>2]=v,A[(b+4|0)>>2]=u,u=0|A[(s=t+112|0)>>2],b=0|A[(s+4|0)>>2],Z=u,A[(u=t+24|0)>>2]=Z,A[(u+4|0)>>2]=b,b=0|A[(s=24+(t+96|0)|0)>>2],u=0|A[(s+4|0)>>2],W=b,A[(b=t+32|0)>>2]=W,A[(b+4|0)>>2]=u,u=w,A[(b=t+40|0)>>2]=v,A[(b+4|0)>>2]=u,u=_,A[(b=t+48|0)>>2]=d,A[(b+4|0)>>2]=u,u=0|A[(s=t+104|0)>>2],b=0|A[(s+4|0)>>2],j=u,A[((u=t)+16|0)>>2]=j,A[(u+20|0)>>2]=b,r=u+16|0;break t}d=b=0|A[(s=t+136|0)>>2],_=u=0|A[(s+4|0)>>2],A[(b=32+(t+56|0)|0)>>2]=d,A[(b+4|0)>>2]=u,v=u=0|A[(s=32+(t+96|0)|0)>>2],w=b=0|A[(s+4|0)>>2],A[(u=24+(t+56|0)|0)>>2]=v,A[(u+4|0)>>2]=b,b=0|A[(s=t+112|0)>>2],u=0|A[(s+4|0)>>2],C=b,A[(b=t+24|0)>>2]=C,A[(b+4|0)>>2]=u,u=0|A[(s=24+(t+96|0)|0)>>2],b=0|A[(s+4|0)>>2],R=u,A[(u=t+32|0)>>2]=R,A[(u+4|0)>>2]=b,b=w,A[(u=t+40|0)>>2]=v,A[(u+4|0)>>2]=b,b=_,A[(u=t+48|0)>>2]=d,A[(u+4|0)>>2]=b,b=0|A[(s=t+104|0)>>2],u=0|A[(s+4|0)>>2],N=b,A[((b=t)+16|0)>>2]=N,A[(b+20|0)>>2]=u,r=b+16|0;break t}Hi(512,1),l()}Vi(),l()}d=u=0|A[(s=t+136|0)>>2],_=b=0|A[(s+4|0)>>2],A[(u=32+(t+56|0)|0)>>2]=d,A[(u+4|0)>>2]=b,v=b=0|A[(s=32+(t+96|0)|0)>>2],w=u=0|A[(s+4|0)>>2],A[(b=24+(t+56|0)|0)>>2]=v,A[(b+4|0)>>2]=u,u=0|A[(s=t+112|0)>>2],b=0|A[(s+4|0)>>2],S=u,A[(u=t+24|0)>>2]=S,A[(u+4|0)>>2]=b,b=0|A[(s=24+(t+96|0)|0)>>2],u=0|A[(s+4|0)>>2],Y=b,A[(b=t+32|0)>>2]=Y,A[(b+4|0)>>2]=u,u=w,A[(b=t+40|0)>>2]=v,A[(b+4|0)>>2]=u,u=_,A[(b=t+48|0)>>2]=d,A[(b+4|0)>>2]=u,u=0|A[(s=t+104|0)>>2],b=0|A[(s+4|0)>>2],O=u,A[((u=t)+16|0)>>2]=O,A[(u+20|0)>>2]=b,r=u+16|0;break t}d=b=0|A[(s=t+136|0)>>2],_=u=0|A[(s+4|0)>>2],A[(b=32+(t+56|0)|0)>>2]=d,A[(b+4|0)>>2]=u,v=u=0|A[(s=32+(t+96|0)|0)>>2],w=b=0|A[(s+4|0)>>2],A[(u=24+(t+56|0)|0)>>2]=v,A[(u+4|0)>>2]=b,b=0|A[(s=t+112|0)>>2],u=0|A[(s+4|0)>>2],V=b,A[(b=t+24|0)>>2]=V,A[(b+4|0)>>2]=u,u=0|A[(s=24+(t+96|0)|0)>>2],b=0|A[(s+4|0)>>2],M=u,A[(u=t+32|0)>>2]=M,A[(u+4|0)>>2]=b,b=w,A[(u=t+40|0)>>2]=v,A[(u+4|0)>>2]=b,b=_,A[(u=t+48|0)>>2]=d,A[(u+4|0)>>2]=b,b=0|A[(s=t+104|0)>>2],u=0|A[(s+4|0)>>2],F=b,A[((b=t)+16|0)>>2]=F,A[(b+20|0)>>2]=u,r=b+16|0;break t}d=u=0|A[(s=t+136|0)>>2],_=b=0|A[(s+4|0)>>2],A[(u=32+(t+56|0)|0)>>2]=d,A[(u+4|0)>>2]=b,v=b=0|A[(s=32+(t+96|0)|0)>>2],w=u=0|A[(s+4|0)>>2],A[(b=24+(t+56|0)|0)>>2]=v,A[(b+4|0)>>2]=u,u=0|A[(s=t+112|0)>>2],b=0|A[(s+4|0)>>2],D=u,A[(u=t+24|0)>>2]=D,A[(u+4|0)>>2]=b,b=0|A[(s=24+(t+96|0)|0)>>2],u=0|A[(s+4|0)>>2],x=b,A[(b=20+(t+12|0)|0)>>2]=x,A[(b+4|0)>>2]=u,u=w,A[(b=t+40|0)>>2]=v,A[(b+4|0)>>2]=u,u=_,A[(b=t+48|0)>>2]=d,A[(b+4|0)>>2]=u,u=0|A[(s=t+104|0)>>2],b=0|A[(s+4|0)>>2],U=u,A[((u=t)+16|0)>>2]=U,A[(u+20|0)>>2]=b,r=u+16|0}b=0|A[(s=r+32|0)>>2],u=0|A[(s+4|0)>>2],i=b,A[(b=32+(t+96|0)|0)>>2]=i,A[(b+4|0)>>2]=u,u=0|A[(s=r+24|0)>>2],b=0|A[(s+4|0)>>2],a=u,A[(u=24+(t+96|0)|0)>>2]=a,A[(u+4|0)>>2]=b,b=0|A[(s=r+16|0)>>2],u=0|A[(s+4|0)>>2],n=b,A[(b=16+(t+96|0)|0)>>2]=n,A[(b+4|0)>>2]=u,u=0|A[(s=r+8|0)>>2],b=0|A[(s+4|0)>>2],o=u,A[(u=8+(t+96|0)|0)>>2]=o,A[(u+4|0)>>2]=b,b=0|A[(s=r)>>2],u=0|A[(s+4|0)>>2],c=b,A[((b=t)+96|0)>>2]=c,A[(b+100|0)>>2]=u,It(1048684,43,0|b+96,1048760,1050332),l()}(0|t,0|r+4),A[r>>2]=(0|A[r>>2])-1|0,i=0|A[t>>2],(n=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(a=0|wi(0|i,0|n,1,0|r)))break e}else a=1,Ci(0|i);else a=i;return A[(e+4|0)>>2]=r,A[e>>2]=a,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},sigstructure_from_bytes:function(e,r){e|=0,r|=0;var t,a,n,o,c,u,s,k=0,p=0,y=0;h=t=h-80|0,A[(t+72|0)>>2]=r,A[(t+68|0)>>2]=r,A[(t+64|0)>>2]=e,function(e,r){e|=0,r|=0;var t,a,n=0,o=0,c=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,qe=0,$e=0,er=0,rr=0,tr=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Qr=0,Ir=0,Gr=0,Zr=0,Wr=0,jr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,nt=0,At=0;h=t=h-752|0,A[(16+(t+144|0)|0)>>2]=0|A[(r+8|0)>>2],s=t,n=0,A[(t+144|0)>>2]=0,A[(t+148|0)>>2]=n,n=0|A[(o=r)>>2],s=0|A[(o+4|0)>>2],a=n,n=t,A[(t+152|0)>>2]=a,A[(t+156|0)>>2]=s,Cr(0|t+456,0|t+144),d=s=0|A[(o=16+(t+456|0)|0)>>2],g=n=0|A[(o+4|0)>>2],o=t,v=n=0|A[(t+464|0)>>2],_=s=0|A[(t+468|0)>>2];e:{r:{t:{i:{a:{n:{A:{f:{o:{c:{if(o=t,!((0|(o=s=0|A[(t+456|0)>>2]))==(0|(c=1))&(0|(n=0|A[(t+460|0)>>2]))==(0|(s=0))|0)){if(De(0|t+312,0|t+144),k=1,1!=(0|A[(t+312|0)>>2])){w=0|A[(t+320|0)>>2],B=0|A[(t+316|0)>>2];b:{u:{s:{k:switch(0|(p=0|A[(t+324|0)>>2])-9){case 7:break b;case 0:break u;case 1:break k;default:break s}if(0|Xt(0|B,1049164,10))break c;if(m=1,!w)break t;Ci(0|B);break t}if(!((0|p)<0)){if(p)break c;Q=1;break o}Vi(),l()}if(!(0|Xt(0|B,1049174,9)))break i;break c}if(0|Xt(0|B,1048910,16))break c;if(m=2,!w)break t;Ci(0|B);break t}v=o=0|A[(c=t+328|0)>>2],_=n=0|A[(c+4|0)>>2],c=o,o=0,y=31&(s=32)|0,32<=(63&s|0)>>>0?(o=0,me=n>>>y|0):(o=n>>>y|0,me=(((1<<y|0)-1|0)&n|0)<<(32-y|0)|0|c>>>y|0),B=me,d=o=0|A[(n=t+352|0)>>2],g=c=0|A[(n+4|0)>>2],N=0|A[(t+348|0)>>2],G=0|A[(t+344|0)>>2],r=0|A[(t+340|0)>>2],w=0|A[(t+336|0)>>2],Q=0|A[(t+324|0)>>2],S=0|A[(t+320|0)>>2],c=_,p=v;break a}c=g,n=d,o=0,y=31&(s=32)|0,32<=(63&s|0)>>>0?(o=0,Be=c>>>y|0):(o=c>>>y|0,Be=(((1<<y|0)-1|0)&c|0)<<(32-y|0)|0|n>>>y|0),W=Be,o=_,c=v,n=0,y=31&(s=32)|0,32<=(63&s|0)>>>0?(n=0,Ee=o>>>y|0):(n=o>>>y|0,Ee=(((1<<y|0)-1|0)&o|0)<<(32-y|0)|0|c>>>y|0),Y=Ee,n=0|A[(o=t+496|0)>>2],c=0|A[(o+4|0)>>2],I=n,o=n,n=0,y=31&(s=40)|0,32<=(63&s|0)>>>0?(n=0,Qe=c>>>y|0):(n=c>>>y|0,Qe=(((1<<y|0)-1|0)&c|0)<<(32-y|0)|0|o>>>y|0),r=Qe,n=j=c,c=I,o=0,y=31&(s=32)|0,32<=(63&s|0)>>>0?(o=0,Ge=n>>>y|0):(o=n>>>y|0,Ge=(((1<<y|0)-1|0)&n|0)<<(32-y|0)|0|c>>>y|0),C=Ge,w=0|A[(t+492|0)>>2],B=0|A[(t+488|0)>>2],S=0|A[(t+484|0)>>2],G=0|A[(t+480|0)>>2],o=g,m=d,o=_,F=v,o=j,N=I,Q=1,k=0;break r}if(!(Q=0|Qi(0|p,1)))break f}if(qt(0|Q,0|B,0|p),G=42,!(r=0|Qi(42,1)))break A;if(S=0,We=r+40|0,je=0|f[(1049223+(Ze=0)|0)>>0]|(0|f[(Ze+1049224|0)>>0])<<8|0,i[We>>0]=je,i[(We+1|0)>>0]=je>>>8|0,o=0|f[(1049215+(n=0)|0)>>0]|(0|f[(n+1049216|0)>>0])<<8|0|(0|f[(n+1049217|0)>>0])<<16|0|(0|f[(n+1049218|0)>>0])<<24|0,c=0|f[(n+1049219|0)>>0]|(0|f[(n+1049220|0)>>0])<<8|0|(0|f[(n+1049221|0)>>0])<<16|0|(0|f[(n+1049222|0)>>0])<<24|0,H=o,i[(o=r+32|0)>>0]=H,i[(o+1|0)>>0]=H>>>8|0,i[(o+2|0)>>0]=H>>>16|0,i[(o+3|0)>>0]=H>>>24|0,i[(o+4|0)>>0]=c,i[(o+5|0)>>0]=c>>>8|0,i[(o+6|0)>>0]=c>>>16|0,i[(o+7|0)>>0]=c>>>24|0,c=0|f[(1049207+(n=0)|0)>>0]|(0|f[(n+1049208|0)>>0])<<8|0|(0|f[(n+1049209|0)>>0])<<16|0|(0|f[(n+1049210|0)>>0])<<24|0,o=0|f[(n+1049211|0)>>0]|(0|f[(n+1049212|0)>>0])<<8|0|(0|f[(n+1049213|0)>>0])<<16|0|(0|f[(n+1049214|0)>>0])<<24|0,K=c,i[(c=r+24|0)>>0]=K,i[(c+1|0)>>0]=K>>>8|0,i[(c+2|0)>>0]=K>>>16|0,i[(c+3|0)>>0]=K>>>24|0,i[(c+4|0)>>0]=o,i[(c+5|0)>>0]=o>>>8|0,i[(c+6|0)>>0]=o>>>16|0,i[(c+7|0)>>0]=o>>>24|0,o=0|f[(1049199+(n=0)|0)>>0]|(0|f[(n+1049200|0)>>0])<<8|0|(0|f[(n+1049201|0)>>0])<<16|0|(0|f[(n+1049202|0)>>0])<<24|0,c=0|f[(n+1049203|0)>>0]|(0|f[(n+1049204|0)>>0])<<8|0|(0|f[(n+1049205|0)>>0])<<16|0|(0|f[(n+1049206|0)>>0])<<24|0,q=o,i[(o=r+16|0)>>0]=q,i[(o+1|0)>>0]=q>>>8|0,i[(o+2|0)>>0]=q>>>16|0,i[(o+3|0)>>0]=q>>>24|0,i[(o+4|0)>>0]=c,i[(o+5|0)>>0]=c>>>8|0,i[(o+6|0)>>0]=c>>>16|0,i[(o+7|0)>>0]=c>>>24|0,c=0|f[(1049191+(n=0)|0)>>0]|(0|f[(n+1049192|0)>>0])<<8|0|(0|f[(n+1049193|0)>>0])<<16|0|(0|f[(n+1049194|0)>>0])<<24|0,o=0|f[(n+1049195|0)>>0]|(0|f[(n+1049196|0)>>0])<<8|0|(0|f[(n+1049197|0)>>0])<<16|0|(0|f[(n+1049198|0)>>0])<<24|0,$=c,i[(c=r+8|0)>>0]=$,i[(c+1|0)>>0]=$>>>8|0,i[(c+2|0)>>0]=$>>>16|0,i[(c+3|0)>>0]=$>>>24|0,i[(c+4|0)>>0]=o,i[(c+5|0)>>0]=o>>>8|0,i[(c+6|0)>>0]=o>>>16|0,i[(c+7|0)>>0]=o>>>24|0,o=0|f[(1049183+(n=0)|0)>>0]|(0|f[(n+1049184|0)>>0])<<8|0|(0|f[(n+1049185|0)>>0])<<16|0|(0|f[(n+1049186|0)>>0])<<24|0,c=0|f[(n+1049187|0)>>0]|(0|f[(n+1049188|0)>>0])<<8|0|(0|f[(n+1049189|0)>>0])<<16|0|(0|f[(n+1049190|0)>>0])<<24|0,ee=o,i[(o=r)>>0]=ee,i[(o+1|0)>>0]=ee>>>8|0,i[(o+2|0)>>0]=ee>>>16|0,i[(o+3|0)>>0]=ee>>>24|0,i[(o+4|0)>>0]=c,i[(o+5|0)>>0]=c>>>8|0,i[(o+6|0)>>0]=c>>>16|0,i[(o+7|0)>>0]=c>>>24|0,k=6,!w)break n;Ci(0|B);break n}Hi(0|p,1),l()}Hi(42,1),l()}B=p,w=0,N=42}c=g,A[(o=40+(t+312|0)|0)>>2]=d,A[(o+4|0)>>2]=c,A[(36+(t+312|0)|0)>>2]=N,A[(32+(t+312|0)|0)>>2]=G,A[(t+340|0)>>2]=r,A[(24+(t+312|0)|0)>>2]=w,A[(t+332|0)>>2]=B,A[(16+(t+312|0)|0)>>2]=p,A[(12+(t+312|0)|0)>>2]=Q,A[(8+(t+312|0)|0)>>2]=S,A[(t+360|0)>>2]=0,i[(t+312|0)>>0]=k,Ke(0|(k=8+(t+456|0)|0),0|t+312,1049225,7),r=0|f[(Ce=t+509|0)>>0]|(0|f[(Ce+1|0)>>0])<<8|0|(0|f[(t+511|0)>>0])<<16|0,p=0|f[(Re=t+465|0)>>0]|(0|f[(Re+1|0)>>0])<<8|0|(0|f[(t+467|0)>>0])<<16|0,d=c=0|A[(n=24+(t+456|0)|0)>>2],g=o=0|A[(n+4|0)>>2],n=c,c=0,y=31&(s=32)|0,32<=(63&s|0)>>>0?(c=0,Ne=o>>>y|0):(c=o>>>y|0,Ne=(((1<<y|0)-1|0)&o|0)<<(32-y|0)|0|n>>>y|0),W=Ne,v=c=0|A[(o=16+(t+456|0)|0)>>2],_=n=0|A[(o+4|0)>>2],o=c,c=0,y=31&(s=32)|0,32<=(63&s|0)>>>0?(c=0,Se=n>>>y|0):(c=n>>>y|0,Se=(((1<<y|0)-1|0)&n|0)<<(32-y|0)|0|o>>>y|0),Y=Se,Q=0|f[k>>0],Z=0|A[(12+(t+456|0)|0)>>2],G=0|A[(32+(t+456|0)|0)>>2],S=0|A[(36+(t+456|0)|0)>>2],B=0|A[(40+(t+456|0)|0)>>2],w=0|A[(t+500|0)>>2],N=0|A[(t+504|0)>>2],C=0|f[(t+508|0)>>0],k=0|A[(t+512|0)>>2],R=0|A[(t+516|0)>>2],O=0|A[(t+520|0)>>2],V=0|A[(t+524|0)>>2],c=g,m=d,c=_,F=v;break r}m=0,w&&Ci(0|B)}A[(t+680|0)>>2]=t+144|0,A[(t+684|0)>>2]=t+680|0,Ie(0|t+456,0|t+684);t:i:{a:{n:{A:{f:{o:{c:{b:{u:{s:{k:{l:{p:{y:{d:{g:{v:{h:{_:{w:{m:{B:{E:{Q:{if(1!=(0|A[(t+456|0)>>2])){if(n=t,I=c=0|A[(t+460|0)>>2],j=o=0|A[(t+464|0)>>2],c=t,A[(t+172|0)>>2]=I,A[(t+176|0)>>2]=o,W=0|A[(r=12+(t+456|0)|0)>>2],re=0|A[(8+(t+168|0)|0)>>2],He(0|t+456,0|t+144),Ye=I,1==(0|A[(t+456|0)>>2]))break Q;if(r=0|A[r>>2],X=0|A[(8+(t+456|0)|0)>>2],L=0|A[(t+460|0)>>2],He(0|t+456,0|t+144),1==(0|A[(t+456|0)>>2]))break E;if(Y=0|A[(t+468|0)>>2],T=0|A[(t+464|0)>>2],D=0|A[(t+460|0)>>2],(0|(n=v))!=(0|(s=1))|(0|(o=_))!=(0|(c=0))|0)break B;if(u=(n=g)+(o=-1)|0,(y=(s=d)+(c=-4)|0)>>>0<c>>>0&&(u=u+1|0),I=y,j=u,u>>>0<(s=0)>>>0|(0|u)==(0|s)&(n=y)>>>0<=(c=1)>>>0|0)break m;Q=2,m=0,W=0,k=0;break h}n=0|A[(c=64+(t+456|0)|0)>>2],u=0|A[(c+4|0)>>2],br=n,A[(n=56+(t+688|0)|0)>>2]=br,A[(n+4|0)>>2]=u,u=0|A[(c=r=56+(t+456|0)|0)>>2],n=0|A[(c+4|0)>>2],sr=u,A[(u=48+(t+688|0)|0)>>2]=sr,A[(u+4|0)>>2]=n,n=0|A[(c=p=48+(t+456|0)|0)>>2],u=0|A[(c+4|0)>>2],kr=n,A[(n=40+(t+688|0)|0)>>2]=kr,A[(n+4|0)>>2]=u,u=0|A[(c=k=40+(t+456|0)|0)>>2],n=0|A[(c+4|0)>>2],lr=u,A[(u=32+(t+688|0)|0)>>2]=lr,A[(u+4|0)>>2]=n,n=0|A[(c=Q=32+(t+456|0)|0)>>2],u=0|A[(c+4|0)>>2],pr=n,A[(n=24+(t+688|0)|0)>>2]=pr,A[(n+4|0)>>2]=u,u=0|A[(c=G=24+(t+456|0)|0)>>2],n=0|A[(c+4|0)>>2],yr=u,A[(u=16+(t+688|0)|0)>>2]=yr,A[(u+4|0)>>2]=n,n=0|A[(c=S=16+(t+456|0)|0)>>2],u=0|A[(c+4|0)>>2],dr=n,A[(n=8+(t+688|0)|0)>>2]=dr,A[(n+4|0)>>2]=u,u=0|A[(c=B=8+(t+456|0)|0)>>2],n=0|A[(c+4|0)>>2],gr=u,u=t,A[(t+688|0)>>2]=gr,A[(t+692|0)>>2]=n,Ke(0|(w=8+(t+312|0)|0),0|t+688,1048792,18),N=12+(t+608|0)|0,n=0|A[(c=16+(t+312|0)|0)>>2],u=0|A[(c+4|0)>>2],vr=n,A[(n=N)>>2]=vr,A[(n+4|0)>>2]=u,C=t+628|0,u=0|A[(c=24+(t+312|0)|0)>>2],n=0|A[(c+4|0)>>2],hr=u,A[(u=C)>>2]=hr,A[(u+4|0)>>2]=n,Z=t+636|0,n=0|A[(c=32+(t+312|0)|0)>>2],u=0|A[(c+4|0)>>2],_r=n,A[(n=Z)>>2]=_r,A[(n+4|0)>>2]=u,R=36+(t+608|0)|0,u=0|A[(c=40+(t+312|0)|0)>>2],n=0|A[(c+4|0)>>2],wr=u,A[(u=R)>>2]=wr,A[(u+4|0)>>2]=n,O=44+(t+608|0)|0,n=0|A[(c=48+(t+312|0)|0)>>2],u=0|A[(c+4|0)>>2],mr=n,A[(n=O)>>2]=mr,A[(n+4|0)>>2]=u,V=52+(t+608|0)|0,u=0|A[(c=56+(t+312|0)|0)>>2],n=0|A[(c+4|0)>>2],Br=u,A[(u=V)>>2]=Br,A[(u+4|0)>>2]=n,m=60+(t+608|0)|0,n=0|A[(c=64+(t+312|0)|0)>>2],u=0|A[(c+4|0)>>2],Er=n,A[(n=m)>>2]=Er,A[(n+4|0)>>2]=u,u=0|A[(c=w)>>2],n=0|A[(c+4|0)>>2],Qr=u,u=t,A[(t+612|0)>>2]=Qr,A[(t+616|0)>>2]=n,w=8+(t+240|0)|0,c=t,n=0|A[(t+612|0)>>2],u=0|A[(t+616|0)>>2],Ir=n,A[(n=w)>>2]=Ir,A[(n+4|0)>>2]=u,W=64+(t+240|0)|0,u=0|A[(c=m)>>2],n=0|A[(c+4|0)>>2],Gr=u,A[(u=W)>>2]=Gr,A[(u+4|0)>>2]=n,m=56+(t+240|0)|0,n=0|A[(c=V)>>2],u=0|A[(c+4|0)>>2],Zr=n,A[(n=m)>>2]=Zr,A[(n+4|0)>>2]=u,V=48+(t+240|0)|0,u=0|A[(c=O)>>2],n=0|A[(c+4|0)>>2],Wr=u,A[(u=V)>>2]=Wr,A[(u+4|0)>>2]=n,O=40+(t+240|0)|0,n=0|A[(c=R)>>2],u=0|A[(c+4|0)>>2],jr=n,A[(n=O)>>2]=jr,A[(n+4|0)>>2]=u,R=32+(t+240|0)|0,u=0|A[(c=Z)>>2],n=0|A[(c+4|0)>>2],Rr=u,A[(u=R)>>2]=Rr,A[(u+4|0)>>2]=n,Z=24+(t+240|0)|0,n=0|A[(c=C)>>2],u=0|A[(c+4|0)>>2],Nr=n,A[(n=Z)>>2]=Nr,A[(n+4|0)>>2]=u,C=16+(t+240|0)|0,u=0|A[(c=N)>>2],n=0|A[(c+4|0)>>2],Sr=u,A[(u=C)>>2]=Sr,A[(u+4|0)>>2]=n,n=0|A[(c=W)>>2],u=0|A[(c+4|0)>>2],Yr=n,A[(n=r)>>2]=Yr,A[(n+4|0)>>2]=u,u=0|A[(c=m)>>2],n=0|A[(c+4|0)>>2],Or=u,A[(u=p)>>2]=Or,A[(u+4|0)>>2]=n,n=0|A[(c=V)>>2],u=0|A[(c+4|0)>>2],Vr=n,A[(n=k)>>2]=Vr,A[(n+4|0)>>2]=u,u=0|A[(c=O)>>2],n=0|A[(c+4|0)>>2],Mr=u,A[(u=Q)>>2]=Mr,A[(u+4|0)>>2]=n,n=0|A[(c=R)>>2],u=0|A[(c+4|0)>>2],Fr=n,A[(n=G)>>2]=Fr,A[(n+4|0)>>2]=u,u=0|A[(c=Z)>>2],n=0|A[(c+4|0)>>2],Dr=u,A[(u=S)>>2]=Dr,A[(u+4|0)>>2]=n,n=0|A[(c=C)>>2],u=0|A[(c+4|0)>>2],xr=n,A[(n=B)>>2]=xr,A[(n+4|0)>>2]=u,u=0|A[(c=w)>>2],n=0|A[(c+4|0)>>2],Ur=u,u=t,A[(t+456|0)>>2]=Ur,A[(t+460|0)>>2]=n,Ke(0|(r=8+(t+168|0)|0),0|t+456,1049232,14),p=(Q=0|A[r>>2])>>>8|0,r=0|f[(t+221|0)>>0]|(0|f[(t+222|0)>>0])<<8|0|(0|f[(t+223|0)>>0])<<16|0,d=n=0|A[(c=24+(t+168|0)|0)>>2],g=u=0|A[(c+4|0)>>2],c=n,n=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(n=0,Oe=u>>>o|0):(n=u>>>o|0,Oe=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|c>>>o|0),W=Oe,v=n=0|A[(u=16+(t+168|0)|0)>>2],_=c=0|A[(u+4|0)>>2],u=n,n=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(n=0,Ve=c>>>o|0):(n=c>>>o|0,Ve=(((1<<o|0)-1|0)&c|0)<<(32-o|0)|0|u>>>o|0),Y=Ve,Z=0|A[(12+(t+168|0)|0)>>2],G=0|A[(32+(t+168|0)|0)>>2],S=0|A[(36+(t+168|0)|0)>>2],B=0|A[(40+(t+168|0)|0)>>2],w=0|A[(44+(t+168|0)|0)>>2],N=0|A[(48+(t+168|0)|0)>>2],C=0|f[(52+(t+168|0)|0)>>0],k=0|A[(56+(t+168|0)|0)>>2],R=0|A[(60+(t+168|0)|0)>>2],O=0|A[(64+(t+168|0)|0)>>2],V=0|A[(t+236|0)>>2],n=g,m=d,n=_,F=v;break r}if(r=0|f[(t+503|0)>>0],p=0|f[(t+501|0)>>0]|(0|f[(t+502|0)>>0])<<8|0,C=0|f[(t+500|0)>>0],N=0|A[(t+496|0)>>2],w=0|A[(t+492|0)>>2],B=0|A[(t+488|0)>>2],S=0|A[(t+484|0)>>2],G=0|A[(t+480|0)>>2],d=n=0|A[(c=16+(t+456|0)|0)>>2],g=u=0|A[(c+4|0)>>2],v=u=0|A[(c=8+(t+456|0)|0)>>2],_=n=0|A[(c+4|0)>>2],Q=1,!(k=0|Qi(12,1)))break g;r=p|r<<16|0,p=0,ae=k+8|0,ne=0|f[(1049254+(te=0)|0)>>0]|(0|f[(te+1049255|0)>>0])<<8|0|(0|f[(te+1049256|0)>>0])<<16|0|(0|f[(te+1049257|0)>>0])<<24|0,i[ae>>0]=ne,i[(ae+1|0)>>0]=ne>>>8|0,i[(ae+2|0)>>0]=ne>>>16|0,i[(ae+3|0)>>0]=ne>>>24|0,n=0|f[(1049246+(c=0)|0)>>0]|(0|f[(c+1049247|0)>>0])<<8|0|(0|f[(c+1049248|0)>>0])<<16|0|(0|f[(c+1049249|0)>>0])<<24|0,u=0|f[(c+1049250|0)>>0]|(0|f[(c+1049251|0)>>0])<<8|0|(0|f[(c+1049252|0)>>0])<<16|0|(0|f[(c+1049253|0)>>0])<<24|0,Ae=n,i[(n=k)>>0]=Ae,i[(n+1|0)>>0]=Ae>>>8|0,i[(n+2|0)>>0]=Ae>>>16|0,i[(n+3|0)>>0]=Ae>>>24|0,i[(n+4|0)>>0]=u,i[(n+5|0)>>0]=u>>>8|0,i[(n+6|0)>>0]=u>>>16|0,i[(n+7|0)>>0]=u>>>24|0,u=g,c=d,n=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(n=0,Me=u>>>o|0):(n=u>>>o|0,Me=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|c>>>o|0),W=Me,n=_,u=v,c=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(c=0,Fe=n>>>o|0):(c=n>>>o|0,Fe=(((1<<o|0)-1|0)&n|0)<<(32-o|0)|0|u>>>o|0),Y=Fe,c=g,m=d,c=_,F=v,R=12,O=12;break i}if(r=0|f[(t+503|0)>>0],p=0|f[(t+501|0)>>0]|(0|f[(t+502|0)>>0])<<8|0,C=0|f[(t+500|0)>>0],N=0|A[(t+496|0)>>2],w=0|A[(t+492|0)>>2],B=0|A[(t+488|0)>>2],S=0|A[(t+484|0)>>2],G=0|A[(t+480|0)>>2],d=c=0|A[(n=16+(t+456|0)|0)>>2],g=u=0|A[(n+4|0)>>2],v=u=0|A[(n=t+464|0)>>2],_=c=0|A[(n+4|0)>>2],!(k=0|Qi(7,1)))break d;r=p|r<<16|0,oe=k+3|0,ce=0|f[(1049116+(fe=0)|0)>>0]|(0|f[(fe+1049117|0)>>0])<<8|0|(0|f[(fe+1049118|0)>>0])<<16|0|(0|f[(fe+1049119|0)>>0])<<24|0,i[oe>>0]=ce,i[(oe+1|0)>>0]=ce>>>8|0,i[(oe+2|0)>>0]=ce>>>16|0,i[(oe+3|0)>>0]=ce>>>24|0,ue=0|f[(1049113+(be=0)|0)>>0]|(0|f[(be+1049114|0)>>0])<<8|0|(0|f[(be+1049115|0)>>0])<<16|0|(0|f[(be+1049116|0)>>0])<<24|0,i[k>>0]=ue,i[(k+1|0)>>0]=ue>>>8|0,i[(k+2|0)>>0]=ue>>>16|0,i[(k+3|0)>>0]=ue>>>24|0,c=g,n=d,u=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(u=0,xe=c>>>o|0):(u=c>>>o|0,xe=(((1<<o|0)-1|0)&c|0)<<(32-o|0)|0|n>>>o|0),W=xe,u=_,c=v,n=0,o=31&(s=32)|0,32<=(63&s|0)>>>0?(n=0,Ue=u>>>o|0):(n=u>>>o|0,Ue=(((1<<o|0)-1|0)&u|0)<<(32-o|0)|0|c>>>o|0),Y=Ue,n=g,m=d,n=_,F=v,Q=1;break a}if(d=p=0|A[(t+160|0)>>2],g=n=0,u=t,I=n=0|A[(t+144|0)>>2],j=c=0|A[(t+148|0)>>2],c=g,u=n,o=(c=j)>>>0>(n=g)>>>0|(0|c)==(0|n)&u>>>0>(s=p)>>>0|0,u=n,n=o?s:I,s=o?u:c,k=n,p>>>0<n>>>0)break y;if((0|p)!=(0|k))break w;Q=1,m=0,d=8,g=s=0,W=0,r=0,k=0,C=0;break h}if(s=j,1!=(0|I))break v;if(He(0|t+456,0|t+144),1!=(0|A[(t+456|0)>>2])){d=s=0|A[(o=t+464|0)>>2],g=n=0|A[(o+4|0)>>2];break k}if(r=0|f[(t+503|0)>>0],p=0|f[(t+501|0)>>0]|(0|f[(t+502|0)>>0])<<8|0,C=0|f[(t+500|0)>>0],N=0|A[(t+496|0)>>2],w=0|A[(t+492|0)>>2],B=0|A[(t+488|0)>>2],S=0|A[(t+484|0)>>2],G=0|A[(t+480|0)>>2],v=n=0|A[(o=16+(t+456|0)|0)>>2],_=s=0|A[(o+4|0)>>2],d=s=0|A[(o=t+464|0)>>2],g=n=0|A[(o+4|0)>>2],!(k=0|Qi(7,1)))break p;r=p|r<<16|0,ke=k+3|0,le=0|f[(1049116+(se=0)|0)>>0]|(0|f[(se+1049117|0)>>0])<<8|0|(0|f[(se+1049118|0)>>0])<<16|0|(0|f[(se+1049119|0)>>0])<<24|0,i[ke>>0]=le,i[(ke+1|0)>>0]=le>>>8|0,i[(ke+2|0)>>0]=le>>>16|0,i[(ke+3|0)>>0]=le>>>24|0,ye=0|f[(1049113+(pe=0)|0)>>0]|(0|f[(pe+1049114|0)>>0])<<8|0|(0|f[(pe+1049115|0)>>0])<<16|0|(0|f[(pe+1049116|0)>>0])<<24|0,i[k>>0]=ye,i[(k+1|0)>>0]=ye>>>8|0,i[(k+2|0)>>0]=ye>>>16|0,i[(k+3|0)>>0]=ye>>>24|0,n=_,o=v,s=0,c=31&(u=32)|0,32<=(63&u|0)>>>0?(s=0,Je=n>>>c|0):(s=n>>>c|0,Je=(((1<<c|0)-1|0)&n|0)<<(32-c|0)|0|o>>>c|0),W=Je,s=_,m=v;break _}if(7==(0|255&(0|Ri(0|f[((0|A[(t+152|0)>>2])+k|0)>>0])))){x=0;break s}if(He(0|t+456,0|t+144),1!=(0|A[(t+456|0)>>2])){d=s=0|A[(n=t+464|0)>>2],g=o=0|A[(n+4|0)>>2];break k}if(r=0|f[(t+503|0)>>0],p=0|f[(t+501|0)>>0]|(0|f[(t+502|0)>>0])<<8|0,C=0|f[(t+500|0)>>0],N=0|A[(t+496|0)>>2],w=0|A[(t+492|0)>>2],B=0|A[(t+488|0)>>2],S=0|A[(t+484|0)>>2],G=0|A[(t+480|0)>>2],v=o=0|A[(n=16+(t+456|0)|0)>>2],_=s=0|A[(n+4|0)>>2],d=s=0|A[(n=t+464|0)>>2],g=o=0|A[(n+4|0)>>2],!(k=0|Qi(7,1)))break l;r=p|r<<16|0,ge=k+3|0,ve=0|f[(1049116+(de=0)|0)>>0]|(0|f[(de+1049117|0)>>0])<<8|0|(0|f[(de+1049118|0)>>0])<<16|0|(0|f[(de+1049119|0)>>0])<<24|0,i[ge>>0]=ve,i[(ge+1|0)>>0]=ve>>>8|0,i[(ge+2|0)>>0]=ve>>>16|0,i[(ge+3|0)>>0]=ve>>>24|0,_e=0|f[(1049113+(he=0)|0)>>0]|(0|f[(he+1049114|0)>>0])<<8|0|(0|f[(he+1049115|0)>>0])<<16|0|(0|f[(he+1049116|0)>>0])<<24|0,i[k>>0]=_e,i[(k+1|0)>>0]=_e>>>8|0,i[(k+2|0)>>0]=_e>>>16|0,i[(k+3|0)>>0]=_e>>>24|0,o=_,n=v,s=0,c=31&(u=32)|0,32<=(63&u|0)>>>0?(s=0,Xe=o>>>c|0):(s=o>>>c|0,Xe=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|n>>>c|0),W=Xe,s=_,m=v}Q=1}if(s=g,o=d,n=0,c=31&(u=32)|0,32<=(63&u|0)>>>0?(n=0,Te=s>>>c|0):(n=s>>>c|0,Te=(((1<<c|0)-1|0)&s|0)<<(32-c|0)|0|o>>>c|0),Y=Te,n=g,F=d,!T)break a;Ci(0|D);break a}p=t+688|0,k=t+608|0;break u}Hi(12,1),l()}Hi(7,1),l()}Nt(0|k,0|p,1051556),l()}Hi(7,1),l()}Hi(7,1),l()}x=0|A[(t+460|0)>>2]}if(x)break b;p=t+688|0,k=t+608|0}A[k>>2]=L,A[p>>2]=D,A[(t+616|0)>>2]=r,A[(t+612|0)>>2]=X,A[(t+696|0)>>2]=Y,A[(t+692|0)>>2]=T,Z=0,x=D,D=L,R=0;break c}if(r){if(A[(16+(t+240|0)|0)>>2]=r,A[(12+(t+240|0)|0)>>2]=X,A[(t+248|0)>>2]=L,o=t,n=0,A[(t+240|0)>>2]=0,A[(t+244|0)>>2]=n,E(0|t+456,0|t+240),r=0|f[(t+509|0)>>0]|(0|f[(t+510|0)>>0])<<8|0|(0|f[(t+511|0)>>0])<<16|0,p=0|f[(Le=t+465|0)>>0]|(0|f[(Le+1|0)>>0])<<8|0|(0|f[(t+467|0)>>0])<<16|0,V=0|A[(t+524|0)>>2],O=0|A[(64+(t+456|0)|0)>>2],R=0|A[(t+516|0)>>2],k=0|A[(56+(t+456|0)|0)>>2],N=0|A[(t+504|0)>>2],w=0|A[(44+(t+456|0)|0)>>2],B=0|A[(40+(t+456|0)|0)>>2],S=0|A[(36+(t+456|0)|0)>>2],G=0|A[(32+(t+456|0)|0)>>2],I=n=0|A[(s=t+480|0)>>2],j=o=0|A[(s+4|0)>>2],M=o=0|A[(s=16+(t+456|0)|0)>>2],U=n=0|A[(s+4|0)>>2],Z=0|A[(12+(t+456|0)|0)>>2],C=0|f[(t+508|0)>>0],Q=0|f[(t+464|0)>>0],s=t,(0|(s=n=0|A[(t+456|0)>>2]))==(0|(u=1))&(0|(o=0|A[(t+460|0)>>2]))==(0|(n=0))|0)break o;qt(0|64+(t+312|0),0|t+528,80),A[(56+(t+312|0)|0)>>2]=O,i[(44+(t+312|0)|0)>>0]=C,A[(40+(t+312|0)|0)>>2]=N,A[(36+(t+312|0)|0)>>2]=w,A[(32+(t+312|0)|0)>>2]=B,A[(t+340|0)>>2]=S,s=j,A[(o=16+(t+312|0)|0)>>2]=I,A[(o+4|0)>>2]=s,s=U,A[(o=t+320|0)>>2]=M,A[(o+4|0)>>2]=s,i[(t+357|0)>>0]=r,i[(t+358|0)>>0]=r>>>8|0,i[(t+359|0)>>0]=r>>>16|0,A[(t+372|0)>>2]=V,A[(t+364|0)>>2]=R,A[(t+360|0)>>2]=k,A[(t+336|0)>>2]=G,A[(t+316|0)>>2]=Z,i[(t+312|0)>>0]=Q,i[(t+313|0)>>0]=p,i[(t+314|0)>>0]=p>>>8|0,i[(t+315|0)>>0]=p>>>16|0,ur(0|t+168,0|t+312),(r=0|A[(t+252|0)>>2])&&Ci(0|A[(t+248|0)>>2]),ir(0|t+312),R=0,Z=0|A[(t+168|0)>>2]}else o=t,s=0,A[(t+172|0)>>2]=0,A[(t+176|0)>>2]=s,Z=0|A[262196],A[(t+168|0)>>2]=Z,R=1;A[(t+616|0)>>2]=Y,A[(t+612|0)>>2]=T,A[(t+608|0)>>2]=D,s=g,o=t,A[(t+692|0)>>2]=d,A[(t+696|0)>>2]=s,A[(t+688|0)>>2]=x,u=t,d=s=0|A[(t+172|0)>>2],g=o=0|A[(t+176|0)>>2],k=t+608|0,p=t+688|0}if(Q=0|A[(p+8|0)>>2],p=0|A[(p+4|0)>>2],G=0|A[(k+8|0)>>2],k=0|A[(k+4|0)>>2],(0|(u=v))==(0|(n=0))&(0|(o=_))==(0|(s=0))|0)break f;break A}if((m=0|A[(t+252|0)>>2])&&Ci(0|A[(t+248|0)>>2]),u=j,n=I,o=0,c=31&(s=32)|0,32<=(63&s|0)>>>0?(o=0,ze=u>>>c|0):(o=u>>>c|0,ze=(((1<<c|0)-1|0)&u|0)<<(32-c|0)|0|n>>>c|0),v=ze,_=o,o=U,u=M,n=0,c=31&(s=32)|0,32<=(63&s|0)>>>0?(n=0,qe=o>>>c|0):(n=o>>>c|0,qe=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|u>>>c|0),J=qe,z=n,n=g,m=d,d&&Ci(0|x),n=_,W=v,n=z,Y=J,n=j,m=I,n=U,F=M,!T)break t;Ci(0|D);break t}if(ie(0|t+456,0|t+144),r=0|f[(t+464|0)>>0],o=t,(0|(o=n=0|A[(t+456|0)>>2]))==(0|(s=1))&(0|(u=0|A[(t+460|0)>>2]))==(0|(n=0))|0)F=(0|f[(t+465|0)>>0])<<8|0|r|0|(0|b[(t+466|0)>>1])<<16|0,o=0|A[(s=t+496|0)>>2],u=0|A[(s+4|0)>>2],v=o,s=o,o=0,c=31&(n=40)|0,32<=(63&n|0)>>>0?(o=0,$e=u>>>c|0):(o=u>>>c|0,$e=(((1<<c|0)-1|0)&u|0)<<(32-c|0)|0|s>>>c|0),r=$e,o=_=u,u=v,s=0,c=31&(n=32)|0,32<=(63&n|0)>>>0?(s=0,er=o>>>c|0):(s=o>>>c|0,er=(((1<<c|0)-1|0)&o|0)<<(32-c|0)|0|u>>>c|0),C=er,I=s=0|A[(o=16+(t+456|0)|0)>>2],j=u=0|A[(o+4|0)>>2],o=s,s=0,c=31&(n=32)|0,32<=(63&n|0)>>>0?(s=0,rr=u>>>c|0):(s=u>>>c|0,rr=(((1<<c|0)-1|0)&u|0)<<(32-c|0)|0|o>>>c|0),W=rr,w=0|A[(t+492|0)>>2],B=0|A[(t+488|0)>>2],S=0|A[(t+484|0)>>2],G=0|A[(t+480|0)>>2],Y=0|A[(t+468|0)>>2],s=_,N=v,s=j,m=I,Q=1;else{if(5==(0|r))break A;Q=4,W=0,Y=0}if(p&&Ci(0|x),k&&Ci(0|D),!Z)break n;if(s=g,!(p=d))break n;Ci(0|Z);break n}r=re>>>8|0,X&&R&&Ci(0|L),i[(t+124|0)>>0]=m,A[(t+120|0)>>2]=Q,A[(t+116|0)>>2]=p,A[(t+112|0)>>2]=x,A[(t+108|0)>>2]=G,A[(t+104|0)>>2]=k,A[(t+84|0)>>2]=W,i[(8+(t+72|0)|0)>>0]=re,i[(t+81|0)>>0]=r,i[(t+82|0)>>0]=r>>>8|0,i[(t+83|0)>>0]=r>>>16|0,s=g,u=d,o=0,c=31&(n=32)|0,32<=(63&n|0)>>>0?(o=u<<c|0,tr=0):(o=((1<<c|0)-1|0)&(u>>>(32-c|0)|0)|0|s<<c|0,tr=u<<c|0),Jr=o,Xr=o=0,u=(o=Jr)|(u=Xr)|0,Tr=(s=tr)|(n=Z)|0,A[(s=16+(t+72|0)|0)>>2]=Tr,A[(s+4|0)>>2]=u,u=0,o=D,s=0,c=31&(n=32)|0,32<=(63&n|0)>>>0?(s=o<<c|0,ar=0):(s=((1<<c|0)-1|0)&(o>>>(32-c|0)|0)|0|u<<c|0,ar=o<<c|0),Lr=s,s=g,u=d,o=0,c=31&(n=32)|0,32<=(63&n|0)>>>0?(o=0,nr=s>>>c|0):(o=s>>>c|0,nr=(((1<<c|0)-1|0)&s|0)<<(32-c|0)|0|u>>>c|0),zr=o,u=(o=Lr)|(u=zr)|0,Pr=(s=ar)|(n=nr)|0,A[(s=t+96|0)>>2]=Pr,A[(s+4|0)>>2]=u,A[(t+76|0)>>2]=Ye,r=0;break e}if(k=0,!R)break i}R=7,X&&Ci(0|L),p=0,Z=0,O=7}re&&Ci(0|Ye)}i[(t+503|0)>>0]=r>>>16|0,i[(Ar=t+501|0)>>0]=r,i[(Ar+1|0)>>0]=r>>>8|0,A[(t+512|0)>>2]=O,A[(t+508|0)>>2]=R,i[(t+500|0)>>0]=C,A[(t+496|0)>>2]=N,A[(t+492|0)>>2]=w,A[(t+488|0)>>2]=B,A[(t+484|0)>>2]=S,A[(t+480|0)>>2]=G,u=0,o=W,s=0,c=31&(n=32)|0,32<=(63&n|0)>>>0?(s=o<<c|0,fr=0):(s=((1<<c|0)-1|0)&(o>>>(32-c|0)|0)|0|u<<c|0,fr=o<<c|0),Hr=s,Kr=s=0,o=(s=Hr)|(o=Kr)|0,qr=(u=fr)|(n=m)|0,A[(u=16+(t+456|0)|0)>>2]=qr,A[(u+4|0)>>2]=o,o=0,s=Y,u=0,c=31&(n=32)|0,32<=(63&n|0)>>>0?(u=s<<c|0,or=0):(u=((1<<c|0)-1|0)&(s>>>(32-c|0)|0)|0|o<<c|0,or=s<<c|0),$r=u,et=u=0,s=(u=$r)|(s=et)|0,rt=(o=or)|(n=F)|0,A[(o=8+(t+456|0)|0)>>2]=rt,A[(o+4|0)>>2]=s,A[(t+516|0)>>2]=V,A[(t+504|0)>>2]=k,A[(t+460|0)>>2]=Z,i[(t+456|0)>>0]=Q,i[(t+457|0)>>0]=p,i[(t+458|0)>>0]=p>>>8|0,i[(t+459|0)>>0]=p>>>16|0,Ke(0|8+(t+72|0),0|t+456,1049258,12),r=1}(p=0|A[(t+156|0)>>2])&&Ci(0|A[(t+152|0)>>2]),r?(r=t+60|0,s=0|A[(u=t+136|0)>>2],o=0|A[(u+4|0)>>2],tt=s,A[(s=r)>>2]=tt,A[(s+4|0)>>2]=o,d=o=0|A[(u=56+(t+72|0)|0)>>2],g=s=0|A[(u+4|0)>>2],A[(o=t+52|0)>>2]=d,A[(o+4|0)>>2]=s,v=s=0|A[(u=48+(t+72|0)|0)>>2],_=o=0|A[(u+4|0)>>2],A[(s=t+44|0)>>2]=v,A[(s+4|0)>>2]=o,I=o=0|A[(u=40+(t+72|0)|0)>>2],j=s=0|A[(u+4|0)>>2],A[(o=t+36|0)>>2]=I,A[(o+4|0)>>2]=s,M=s=0|A[(u=32+(t+72|0)|0)>>2],U=o=0|A[(u+4|0)>>2],A[(s=t+28|0)>>2]=M,A[(s+4|0)>>2]=o,J=o=0|A[(u=24+(t+72|0)|0)>>2],z=s=0|A[(u+4|0)>>2],A[(o=t+20|0)>>2]=J,A[(o+4|0)>>2]=s,P=s=0|A[(u=16+(t+72|0)|0)>>2],we=o=0|A[(u+4|0)>>2],A[(s=t+12|0)>>2]=P,A[(s+4|0)>>2]=o,cr=o=0|A[(u=8+(t+72|0)|0)>>2],it=s=0|A[(u+4|0)>>2],o=t,A[(t+4|0)>>2]=cr,A[(t+8|0)>>2]=s,s=g,A[(o=48+(t+456|0)|0)>>2]=d,A[(o+4|0)>>2]=s,s=_,A[(o=40+(t+456|0)|0)>>2]=v,A[(o+4|0)>>2]=s,s=j,A[(o=32+(t+456|0)|0)>>2]=I,A[(o+4|0)>>2]=s,s=U,A[(o=24+(t+456|0)|0)>>2]=M,A[(o+4|0)>>2]=s,s=z,A[(o=16+(t+456|0)|0)>>2]=J,A[(o+4|0)>>2]=s,s=we,A[(o=8+(t+456|0)|0)>>2]=P,A[(o+4|0)>>2]=s,s=0|A[(u=r)>>2],o=0|A[(u+4|0)>>2],at=s,A[(s=56+(t+456|0)|0)>>2]=at,A[(s+4|0)>>2]=o,o=it,s=t,A[(t+456|0)>>2]=cr,A[(t+460|0)>>2]=o,nt=e,At=0|Pe(0|t+456),A[(nt+4|0)>>2]=At,r=1):(r=0|A[(52+(t+72|0)|0)>>2],A[(t+48|0)>>2]=r,d=s=0|A[(u=44+(t+72|0)|0)>>2],g=o=0|A[(u+4|0)>>2],A[(s=t+40|0)>>2]=d,A[(s+4|0)>>2]=o,v=o=0|A[(u=36+(t+72|0)|0)>>2],_=s=0|A[(u+4|0)>>2],A[(o=t+32|0)>>2]=v,A[(o+4|0)>>2]=s,I=s=0|A[(u=28+(t+72|0)|0)>>2],j=o=0|A[(u+4|0)>>2],A[(s=t+24|0)>>2]=I,A[(s+4|0)>>2]=o,M=o=0|A[(u=20+(t+72|0)|0)>>2],U=s=0|A[(u+4|0)>>2],A[(o=t+16|0)>>2]=M,A[(o+4|0)>>2]=s,J=s=0|A[(u=12+(t+72|0)|0)>>2],z=o=0|A[(u+4|0)>>2],A[(s=t+8|0)>>2]=J,A[(s+4|0)>>2]=o,u=t,P=o=0|A[(t+76|0)>>2],we=s=0|A[(t+80|0)>>2],o=t,A[t>>2]=P,A[(t+4|0)>>2]=s,A[(e+52|0)>>2]=r,s=g,A[(o=e+44|0)>>2]=d,A[(o+4|0)>>2]=s,s=_,A[(o=e+36|0)>>2]=v,A[(o+4|0)>>2]=s,s=j,A[(o=e+28|0)>>2]=I,A[(o+4|0)>>2]=s,s=U,A[(o=e+20|0)>>2]=M,A[(o+4|0)>>2]=s,s=z,A[(o=e+12|0)>>2]=J,A[(o+4|0)>>2]=s,s=we,A[((o=e)+4|0)>>2]=P,A[(o+8|0)>>2]=s,r=0),A[e>>2]=r,h=t+752|0}(0|t+8,0|t+64),e=0|A[(t+12|0)>>2];e:{if(1!=(0|A[(t+8|0)>>2])){if(r=0|Qi(56,4))break e;Hi(56,4),l()}qi(0|e),l()}return A[(r+4|0)>>2]=e,A[r>>2]=0,k=0|A[(y=t+16|0)>>2],p=0|A[(y+4|0)>>2],a=k,A[((k=r)+8|0)>>2]=a,A[(k+12|0)>>2]=p,p=0|A[(y=16+(t+8|0)|0)>>2],k=0|A[(y+4|0)>>2],n=p,A[(p=r+16|0)>>2]=n,A[(p+4|0)>>2]=k,k=0|A[(y=24+(t+8|0)|0)>>2],p=0|A[(y+4|0)>>2],o=k,A[(k=r+24|0)>>2]=o,A[(k+4|0)>>2]=p,p=0|A[(y=32+(t+8|0)|0)>>2],k=0|A[(y+4|0)>>2],c=p,A[(p=r+32|0)>>2]=c,A[(p+4|0)>>2]=k,k=0|A[(y=40+(t+8|0)|0)>>2],p=0|A[(y+4|0)>>2],u=k,A[(k=r+40|0)>>2]=u,A[(k+4|0)>>2]=p,p=0|A[(y=48+(t+8|0)|0)>>2],k=0|A[(y+4|0)>>2],s=p,A[(p=r+48|0)>>2]=s,A[(p+4|0)>>2]=k,h=t+80|0,0|r},sigstructure_context:function(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|f[(e+52|0)>>0]}Ji(),l()}Xi(),l()},sigstructure_body_protected:function(e){var r=0,t=0,i=0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break i;if(t=1,A[e>>2]=r+1|0,(0|(r=0|A[(e+12|0)>>2]))<0)break t;if(i=0|A[(e+4|0)>>2],r&&!(t=0|Qi(0|r,1)))break r;if(t=0|qt(0|t,0|i,0|r),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[(e+12|0)>>2]=r,A[(e+8|0)>>2]=r,A[(e+4|0)>>2]=t,A[e>>2]=0,0|e}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|r,1),l()}Hi(16,4),l()},sigstructure_sign_protected:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0;e:{r:{t:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break t;if(A[e>>2]=r+1|0,!(f=0|A[(e+16|0)>>2]))return A[e>>2]=r,0;i:{a:{if(!((0|(r=0|A[(e+24|0)>>2]))<0)){if(r)break a;c=1;break i}Vi(),l()}if(!(c=0|Qi(0|r,1)))break r}if(f=0|qt(0|c,0|f,0|r),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[(e+4|0)>>2]=f,A[e>>2]=0,t=0,i=r,a=0,n=31&(o=32)|0,32<=(63&o|0)>>>0?(a=i<<n|0,u=0):(a=((1<<n|0)-1|0)&(i>>>(32-n|0)|0)|0|t<<n|0,u=i<<n|0),s=a,a=b=t,i=(a=s)|(i=b)|0,k=(t=u)|(o=r)|0,A[((t=e)+8|0)>>2]=k,A[(t+12|0)>>2]=i,0|e}Ji(),l()}Xi(),l()}Hi(0|r,1),l()}Hi(16,4),l()},sigstructure_external_aad:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{t:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break t;if(i=1,A[r>>2]=t+1|0,(0|(t=0|A[(r+36|0)>>2]))<0)break r;if(a=0|A[(r+28|0)>>2],t&&!(i=0|Qi(0|t,1)))break e;return i=0|qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0,A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()},sigstructure_payload:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{t:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break t;if(i=1,A[r>>2]=t+1|0,(0|(t=0|A[(r+48|0)>>2]))<0)break r;if(a=0|A[(r+40|0)>>2],t&&!(i=0|Qi(0|t,1)))break e;return i=0|qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0,A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()},sigstructure_set_sign_protected:function(e,r){r|=0;var t=0,i=0,a=0;e:{r:{t:{if(e|=0){if(0|A[e>>2])break t;if(A[e>>2]=-1,r){if(-1==(0|(t=0|A[r>>2])))break t;if(i=1,A[r>>2]=t+1|0,(0|(t=0|A[(r+12|0)>>2]))<0)break r;if(a=0|A[(r+4|0)>>2],t&&!(i=0|Qi(0|t,1)))break e;return i=0|qt(0|i,0|a,0|t),(a=0|A[(e+16|0)>>2])&&0|A[(e+20|0)>>2]&&Ci(0|a),A[(e+16|0)>>2]=i,A[(e+24|0)>>2]=t,A[(e+20|0)>>2]=t,A[r>>2]=(0|A[r>>2])-1|0,void(A[e>>2]=0)}}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()},sigstructure_new:function(e,r,t,a,n,f){r|=0,t|=0,a|=0,n|=0,f|=0;var o=0,c=0,b=0;e:{r:{t:{i:{a:{if(!((e|=0)>>>0>=3)){if(!r)break a;if(-1==(0|(o=0|A[r>>2])))break i;if(c=1,A[r>>2]=o+1|0,(0|(o=0|A[(r+12|0)>>2]))<0)break t;if(b=0|A[(r+4|0)>>2],o&&!(c=0|Qi(0|o,1)))break r;if(c=0|qt(0|c,0|b,0|o),A[r>>2]=(0|A[r>>2])-1|0,!(r=0|Qi(56,4)))break e;return i[(r+52|0)>>0]=e,A[(r+48|0)>>2]=f,A[(r+44|0)>>2]=f,A[(r+40|0)>>2]=n,A[(r+36|0)>>2]=a,A[(r+32|0)>>2]=a,A[(r+28|0)>>2]=t,A[(r+16|0)>>2]=0,A[(r+12|0)>>2]=o,A[(r+8|0)>>2]=o,A[(r+4|0)>>2]=c,A[r>>2]=0,0|r}Ui(1049430,25),l()}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|o,1),l()}Hi(56,4),l()},__wbg_coseencrypt0_free:ut,coseencrypt0_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,ue(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1050348),l()}Hi(0|f,1),l()},coseencrypt0_from_bytes:function(e,r){e|=0,r|=0;var t,i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=t=h-544|0,A[(t+24|0)>>2]=r,A[(i=t+20|0)>>2]=r,A[(t+16|0)>>2]=e,o=0,A[((a=t)+8|0)>>2]=0,A[(a+12|0)>>2]=o,Y(0|a+360,0|a+8),(r=0|A[i>>2])&&Ci(0|A[(t+16|0)>>2]),r=8+(t+360|0)|0;e:{if(o=0|A[((n=t)+360|0)>>2],a=0|A[(n+364|0)>>2],!((0|(n=o))==(0|(f=1))&(0|a)==(0|(o=0))|0)){if(qt(0|t+184,0|r,176),qt(0|t+8,0|t+184,176),qt(0|4+(t+360|0),0|t+8,176),r=0|Qi(184,8))break e;Hi(184,8),l()}e=56+(t+184|0)|0,n=0|A[(f=r+56|0)>>2],a=0|A[(f+4|0)>>2],d=n,A[(n=e)>>2]=d,A[(n+4|0)>>2]=a,c=a=0|A[(f=r+48|0)>>2],g=n=0|A[(f+4|0)>>2],A[(a=48+(t+184|0)|0)>>2]=c,A[(a+4|0)>>2]=n,b=n=0|A[(f=r+40|0)>>2],v=a=0|A[(f+4|0)>>2],A[(n=40+(t+184|0)|0)>>2]=b,A[(n+4|0)>>2]=a,u=a=0|A[(f=r+32|0)>>2],_=n=0|A[(f+4|0)>>2],A[(a=32+(t+184|0)|0)>>2]=u,A[(a+4|0)>>2]=n,s=n=0|A[(f=r+24|0)>>2],w=a=0|A[(f+4|0)>>2],A[(n=24+(t+184|0)|0)>>2]=s,A[(n+4|0)>>2]=a,k=a=0|A[(f=r+16|0)>>2],m=n=0|A[(f+4|0)>>2],A[(a=16+(t+184|0)|0)>>2]=k,A[(a+4|0)>>2]=n,p=n=0|A[(f=r+8|0)>>2],B=a=0|A[(f+4|0)>>2],A[(n=8+(t+184|0)|0)>>2]=p,A[(n+4|0)>>2]=a,y=a=0|A[(f=r)>>2],E=n=0|A[(f+4|0)>>2],A[((a=t)+184|0)>>2]=y,A[(a+188|0)>>2]=n,n=g,A[(a=48+(a+360|0)|0)>>2]=c,A[(a+4|0)>>2]=n,n=v,A[(a=40+(t+360|0)|0)>>2]=b,A[(a+4|0)>>2]=n,n=_,A[(a=32+(t+360|0)|0)>>2]=u,A[(a+4|0)>>2]=n,n=w,A[(a=24+(t+360|0)|0)>>2]=s,A[(a+4|0)>>2]=n,n=m,A[(a=16+(t+360|0)|0)>>2]=k,A[(a+4|0)>>2]=n,n=B,A[(a=f)>>2]=p,A[(a+4|0)>>2]=n,n=0|A[(f=e)>>2],a=0|A[(f+4|0)>>2],Q=n,A[(n=56+(t+360|0)|0)>>2]=Q,A[(n+4|0)>>2]=a,a=E,A[((n=t)+360|0)>>2]=y,A[(n+364|0)>>2]=a,qi(0|Pe(0|n+360)),l()}return A[r>>2]=0,qt(0|r+4,0|t+360,180),h=t+544|0,0|r},coseencrypt0_headers:Tr,coseencrypt0_ciphertext:ot,coseencrypt0_new:Dr,__wbg_passwordencryption_free:function(e){var r;h=r=h-368|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+184,0|e,184),qt(0|r+8,0|8+(r+184|0),176),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),(e=0|A[(r+168|0)>>2])&&0|A[(r+172|0)>>2]&&Ci(0|e),void(h=r+368|0)}Ji(),l()}Xi(),l()},passwordencryption_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;if(A[r>>2]=i+1|0,function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0;h=t=h-112|0;t:{if(s=0|Qi(512,1)){if(b=t,c=0,A[(t+4|0)>>2]=512,A[(t+8|0)>>2]=c,A[t>>2]=s,ye(0|t+64,0|t,6,16,0|(c=0)),1==(0|A[(t+64|0)>>2])){c=0|A[(u=40+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],k=c,A[(c=40+(t+16|0)|0)>>2]=k,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],p=b,A[(b=32+(t+16|0)|0)>>2]=p,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],y=c,A[(c=24+(t+16|0)|0)>>2]=y,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],d=b,A[(b=16+(t+16|0)|0)>>2]=d,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],g=c,A[(c=8+(t+16|0)|0)>>2]=g,A[(c+4|0)>>2]=b,A[(t+16|0)>>2]=1;break t}if(ue(0|t+16,0|r,0|t),1==(0|A[(t+16|0)>>2]))break t;return u=t,b=0|A[t>>2],c=0|A[(t+4|0)>>2],v=b,A[(b=e)>>2]=v,A[(b+4|0)>>2]=c,A[(b+8|0)>>2]=0|A[(t+8|0)>>2],void(h=t+112|0)}Hi(512,1),l()}c=0|A[(u=t+56|0)>>2],b=0|A[(u+4|0)>>2],i=c,A[(c=32+(t+64|0)|0)>>2]=i,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+16|0)|0)>>2],c=0|A[(u+4|0)>>2],a=b,A[(b=24+(t+64|0)|0)>>2]=a,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+16|0)|0)>>2],b=0|A[(u+4|0)>>2],n=c,A[(c=16+(t+64|0)|0)>>2]=n,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+16|0)|0)>>2],c=0|A[(u+4|0)>>2],f=b,A[(b=8+(t+64|0)|0)>>2]=f,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+16|0)|0)>>2],b=0|A[(u+4|0)>>2],o=c,c=t,A[(t+64|0)>>2]=o,A[(t+68|0)>>2]=b,It(1048684,43,0|t+64,1048760,1050364),l()}(0|t,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,i=0|A[t>>2],(n=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(a=0|wi(0|i,0|n,1,0|r)))break e}else a=1,Ci(0|i);else a=i;return A[(e+4|0)>>2]=r,A[e>>2]=a,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},passwordencryption_from_bytes:function(e,r){var t;e|=0,r|=0,h=t=h-368|0,A[(t+192|0)>>2]=r,A[(t+188|0)>>2]=r,A[(t+184|0)>>2]=e,function(e,r){e|=0,r|=0;var t,a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0;h=t=h-528|0,A[(16+(t+160|0)|0)>>2]=0|A[(r+8|0)>>2],b=0,A[((c=t)+160|0)>>2]=0,A[(c+164|0)>>2]=b,b=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],a=b,b=t,A[(t+168|0)>>2]=a,A[(t+172|0)>>2]=c,Ir(0|t+184,0|t+160);e:{r:{t:{i:{a:{if(c=0|A[((o=t)+184|0)>>2],b=0|A[(o+188|0)>>2],!((0|(o=c))==(0|(n=1))&(0|b)==(0|(c=0))|0)){if(v=o=0|A[((n=t)+192|0)>>2],_=b=0|A[(n+196|0)>>2],(0|(n=o))!=(0|(c=16))|(0|b)!=(0|(o=0))|0)break a;if(Y(0|t+232,0|t+160),k=8+(t+416|0)|0,n=0|A[(c=t+272|0)>>2],b=0|A[(c+4|0)>>2],te=n,A[(n=k)>>2]=te,A[(n+4|0)>>2]=b,g=16+(t+416|0)|0,b=0|A[(c=t+280|0)>>2],n=0|A[(c+4|0)>>2],ie=b,A[(b=g)>>2]=ie,A[(b+4|0)>>2]=n,n=0|A[(c=t+264|0)>>2],b=0|A[(c+4|0)>>2],ae=n,A[((n=t)+416|0)>>2]=ae,A[(n+420|0)>>2]=b,c=n,ne=b=0|f[(n+241|0)>>0]|(0|f[(n+242|0)>>0])<<8|0|(0|f[(n+243|0)>>0])<<16|0|(0|f[(n+244|0)>>0])<<24|0,Ae=n=0,fe=n=0|f[(c=c+245|0)>>0]|(0|f[(c+1|0)>>0])<<8|0,oe=b=0,n=0,c=b=0|f[(c=t+247|0)>>0],b=0,u=31&(o=16)|0,32<=(63&o|0)>>>0?(b=c<<u|0,F=0):(b=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,F=c<<u|0),ce=b,c=(b=oe)|(c=ce)|0,b=(n=fe)|(o=F)|0,n=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(n=b<<u|0,D=0):(n=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|c<<u|0,D=b<<u|0),be=n,s=(c=ne)|(o=D)|0,p=b=(n=Ae)|(b=be)|0,y=0|A[(t+296|0)>>2],w=0|A[(t+292|0)>>2],r=0|A[(t+288|0)>>2],m=b=0|A[(n=t+256|0)>>2],B=c=0|A[(n+4|0)>>2],v=c=0|A[(n=16+(t+232|0)|0)>>2],_=b=0|A[(n+4|0)>>2],V=0|A[(t+300|0)>>2],d=0|f[(t+240|0)>>0],b=0|A[((n=t)+232|0)>>2],c=0|A[(n+236|0)>>2],(0|(n=b))==(0|(o=1))&(0|c)==(0|(b=0))|0)break i;qt(0|t+24,0|72+(t+232|0),112),n=0|A[(o=k)>>2],c=0|A[(o+4|0)>>2],ue=n,A[(n=8+(t+136|0)|0)>>2]=ue,A[(n+4|0)>>2]=c,c=0|A[(o=g)>>2],n=0|A[(o+4|0)>>2],se=c,A[(c=16+(t+136|0)|0)>>2]=se,A[(c+4|0)>>2]=n,n=0|A[((o=t)+416|0)>>2],c=0|A[(o+420|0)>>2],ke=n,A[((n=o)+136|0)>>2]=ke,A[(n+140|0)>>2]=c,(k=0|A[(n+172|0)>>2])&&Ci(0|A[(t+168|0)>>2]),k=t+8|0,c=0|A[(o=8+(t+136|0)|0)>>2],n=0|A[(o+4|0)>>2],le=c,A[(c=k)>>2]=le,A[(c+4|0)>>2]=n,g=t+16|0,n=0|A[(o=16+(t+136|0)|0)>>2],c=0|A[(o+4|0)>>2],pe=n,A[(n=g)>>2]=pe,A[(n+4|0)>>2]=c,c=0|A[((o=t)+136|0)>>2],n=0|A[(o+140|0)>>2],ye=c,c=o,A[o>>2]=ye,A[(o+4|0)>>2]=n,qt(0|e+72,0|o+24,112),n=p,o=s,c=0,u=31&(b=48)|0,32<=(63&b|0)>>>0?(c=0,x=n>>>u|0):(c=n>>>u|0,x=(((1<<u|0)-1|0)&n|0)<<(32-u|0)|0|o>>>u|0),i[(e+15|0)>>0]=x,c=p,n=s,o=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(o=0,U=c>>>u|0):(o=c>>>u|0,U=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|n>>>u|0),X=U,i[(J=e+13|0)>>0]=X,i[(J+1|0)>>0]=X>>>8|0,o=p,i[(e+9|0)>>0]=s,i[(e+10|0)>>0]=s>>>8|0,i[(e+11|0)>>0]=s>>>16|0,i[(e+12|0)>>0]=s>>>24|0,o=B,A[(n=e+24|0)>>2]=m,A[(n+4|0)>>2]=o,o=_,A[(n=e+16|0)>>2]=v,A[(n+4|0)>>2]=o,i[(e+8|0)>>0]=d,o=0|A[(c=t)>>2],n=0|A[(c+4|0)>>2],de=o,A[(o=e+32|0)>>2]=de,A[(o+4|0)>>2]=n,n=0|A[(c=k)>>2],o=0|A[(c+4|0)>>2],ge=n,A[(n=e+40|0)>>2]=ge,A[(n+4|0)>>2]=o,o=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],ve=o,A[(o=e+48|0)>>2]=ve,A[(o+4|0)>>2]=n,A[(e+68|0)>>2]=V,A[(e+64|0)>>2]=y,A[(e+60|0)>>2]=w,A[(e+56|0)>>2]=r,r=0;break r}n=0|A[(c=16+(t+184|0)|0)>>2],o=0|A[(c+4|0)>>2],E=n,i[(n=t+496|0)>>0]=E,i[(n+1|0)>>0]=E>>>8|0,i[(n+2|0)>>0]=E>>>16|0,i[(n+3|0)>>0]=E>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|A[(c=24+(t+184|0)|0)>>2],n=0|A[(c+4|0)>>2],Q=o,i[(o=t+504|0)>>0]=Q,i[(o+1|0)>>0]=Q>>>8|0,i[(o+2|0)>>0]=Q>>>16|0,i[(o+3|0)>>0]=Q>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|A[(c=32+(t+184|0)|0)>>2],o=0|A[(c+4|0)>>2],I=n,i[(n=t+512|0)>>0]=I,i[(n+1|0)>>0]=I>>>8|0,i[(n+2|0)>>0]=I>>>16|0,i[(n+3|0)>>0]=I>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,s=o=0|A[(c=40+(t+184|0)|0)>>2],p=n=0|A[(c+4|0)>>2],i[(o=t+520|0)>>0]=s,i[(o+1|0)>>0]=s>>>8|0,i[(o+2|0)>>0]=s>>>16|0,i[(o+3|0)>>0]=s>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,i[(o=40+(t+416|0)|0)>>0]=s,i[(o+1|0)>>0]=s>>>8|0,i[(o+2|0)>>0]=s>>>16|0,i[(o+3|0)>>0]=s>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|A[((c=t)+192|0)>>2],o=0|A[(c+196|0)>>2],G=n,i[((n=c)+488|0)>>0]=G,i[(n+489|0)>>0]=G>>>8|0,i[(n+490|0)>>0]=G>>>16|0,i[(n+491|0)>>0]=G>>>24|0,i[(n+492|0)>>0]=o,i[(n+493|0)>>0]=o>>>8|0,i[(n+494|0)>>0]=o>>>16|0,i[(n+495|0)>>0]=o>>>24|0,o=0|f[(c=8+(n+481|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,Z=o,i[(o=t+425|0)>>0]=Z,i[(o+1|0)>>0]=Z>>>8|0,i[(o+2|0)>>0]=Z>>>16|0,i[(o+3|0)>>0]=Z>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|f[(c=16+(t+481|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,o=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,W=n,i[(n=t+433|0)>>0]=W,i[(n+1|0)>>0]=W>>>8|0,i[(n+2|0)>>0]=W>>>16|0,i[(n+3|0)>>0]=W>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|f[(c=24+(t+481|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,j=o,i[(o=t+441|0)>>0]=j,i[(o+1|0)>>0]=j>>>8|0,i[(o+2|0)>>0]=j>>>16|0,i[(o+3|0)>>0]=j>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|f[(c=32+(t+481|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,o=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,C=n,i[(n=t+449|0)>>0]=C,i[(n+1|0)>>0]=C>>>8|0,i[(n+2|0)>>0]=C>>>16|0,i[(n+3|0)>>0]=C>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,A[(t+464|0)>>2]=0,i[(t+416|0)>>0]=1,o=0|f[((c=t)+481|0)>>0]|(0|f[(c+482|0)>>0])<<8|0|(0|f[(c+483|0)>>0])<<16|0|(0|f[(c+484|0)>>0])<<24|0,n=0|f[(c+485|0)>>0]|(0|f[(c+486|0)>>0])<<8|0|(0|f[(c+487|0)>>0])<<16|0|(0|f[(c+488|0)>>0])<<24|0,R=o,i[((o=c)+417|0)>>0]=R,i[(o+418|0)>>0]=R>>>8|0,i[(o+419|0)>>0]=R>>>16|0,i[(o+420|0)>>0]=R>>>24|0,i[(o+421|0)>>0]=n,i[(o+422|0)>>0]=n>>>8|0,i[(o+423|0)>>0]=n>>>16|0,i[(o+424|0)>>0]=n>>>24|0,Ke(0|8+(o+232|0),0|o+416,1049292,18),n=0|A[(c=40+(o+232|0)|0)>>2],o=0|A[(c+4|0)>>2],he=n,A[(n=8+(t+136|0)|0)>>2]=he,A[(n+4|0)>>2]=o,o=0|A[(c=t+280|0)>>2],n=0|A[(c+4|0)>>2],_e=o,A[(o=16+(t+136|0)|0)>>2]=_e,A[(o+4|0)>>2]=n,n=0|A[(c=32+(t+232|0)|0)>>2],o=0|A[(c+4|0)>>2],we=n,A[((n=t)+136|0)>>2]=we,A[(n+140|0)>>2]=o,c=n,N=o=0|A[(n+240|0)>>2],M=n=0|A[(n+244|0)>>2],c=o,o=0,u=31&(b=8)|0,32<=(63&b|0)>>>0?(o=0,T=n>>>u|0):(o=n>>>u|0,T=(((1<<u|0)-1|0)&n|0)<<(32-u|0)|0|c>>>u|0),s=T,p=o,v=o=0|A[(n=16+(t+232|0)|0)>>2],_=c=0|A[(n+4|0)>>2],m=c=0|A[(n=24+(t+232|0)|0)>>2],B=o=0|A[(n+4|0)>>2],r=0|A[(t+288|0)>>2],w=0|A[(t+292|0)>>2],y=0|A[(t+296|0)>>2],V=0|A[(t+300|0)>>2],(d=0|A[(t+172|0)>>2])&&Ci(0|A[(t+168|0)>>2]),o=M,d=N;break t}if(!(r=0|Qi(18,1)))break e;z=r+16|0,P=0|f[(1049308+(L=0)|0)>>0]|(0|f[(L+1049309|0)>>0])<<8|0,i[z>>0]=P,i[(z+1|0)>>0]=P>>>8|0,o=0|f[(1049300+(n=0)|0)>>0]|(0|f[(n+1049301|0)>>0])<<8|0|(0|f[(n+1049302|0)>>0])<<16|0|(0|f[(n+1049303|0)>>0])<<24|0,c=0|f[(n+1049304|0)>>0]|(0|f[(n+1049305|0)>>0])<<8|0|(0|f[(n+1049306|0)>>0])<<16|0|(0|f[(n+1049307|0)>>0])<<24|0,S=o,i[(o=r+8|0)>>0]=S,i[(o+1|0)>>0]=S>>>8|0,i[(o+2|0)>>0]=S>>>16|0,i[(o+3|0)>>0]=S>>>24|0,i[(o+4|0)>>0]=c,i[(o+5|0)>>0]=c>>>8|0,i[(o+6|0)>>0]=c>>>16|0,i[(o+7|0)>>0]=c>>>24|0,c=0|f[(1049292+(n=0)|0)>>0]|(0|f[(n+1049293|0)>>0])<<8|0|(0|f[(n+1049294|0)>>0])<<16|0|(0|f[(n+1049295|0)>>0])<<24|0,o=0|f[(n+1049296|0)>>0]|(0|f[(n+1049297|0)>>0])<<8|0|(0|f[(n+1049298|0)>>0])<<16|0|(0|f[(n+1049299|0)>>0])<<24|0,O=c,i[(c=r)>>0]=O,i[(c+1|0)>>0]=O>>>8|0,i[(c+2|0)>>0]=O>>>16|0,i[(c+3|0)>>0]=O>>>24|0,i[(c+4|0)>>0]=o,i[(c+5|0)>>0]=o>>>8|0,i[(c+6|0)>>0]=o>>>16|0,i[(c+7|0)>>0]=o>>>24|0,(y=0|A[(t+172|0)>>2])&&Ci(0|A[(t+168|0)>>2]),y=18,d=9,m=16,B=o=0,w=18;break t}o=0|A[(n=k)>>2],c=0|A[(n+4|0)>>2],me=o,A[(o=8+(t+136|0)|0)>>2]=me,A[(o+4|0)>>2]=c,c=0|A[(n=g)>>2],o=0|A[(n+4|0)>>2],Be=c,A[(c=16+(t+136|0)|0)>>2]=Be,A[(c+4|0)>>2]=o,o=0|A[((n=t)+416|0)>>2],c=0|A[(n+420|0)>>2],Ee=o,o=n,A[(n+136|0)>>2]=Ee,A[(n+140|0)>>2]=c,(k=0|A[(n+172|0)>>2])&&Ci(0|A[(t+168|0)>>2])}N=c=0|A[(n=16+(t+136|0)|0)>>2],M=o=0|A[(n+4|0)>>2],A[(c=t+16|0)>>2]=N,A[(c+4|0)>>2]=o,H=o=0|A[(n=8+(t+136|0)|0)>>2],Qe=c=0|A[(n+4|0)>>2],A[(o=t+8|0)>>2]=H,A[(o+4|0)>>2]=c,K=c=0|A[((n=t)+136|0)>>2],Ie=o=0|A[(n+140|0)>>2],c=n,A[n>>2]=K,A[(n+4|0)>>2]=o,o=B,A[(c=16+(n+232|0)|0)>>2]=m,A[(c+4|0)>>2]=o,o=_,A[(c=8+(n+232|0)|0)>>2]=v,A[(c+4|0)>>2]=o,o=Ie,A[(c=n+256|0)>>2]=K,A[(c+4|0)>>2]=o,o=Qe,A[(c=n+264|0)>>2]=H,A[(c+4|0)>>2]=o,o=M,A[(c=n+272|0)>>2]=N,A[(c+4|0)>>2]=o,A[(n+288|0)>>2]=y,A[(n+284|0)>>2]=w,i[(n+232|0)>>0]=d,A[(n+292|0)>>2]=V,A[(n+280|0)>>2]=r,o=p,i[(n+233|0)>>0]=s,i[(n+234|0)>>0]=s>>>8|0,i[(n+235|0)>>0]=s>>>16|0,i[(n+236|0)>>0]=s>>>24|0,Ge=n,n=s,c=0,u=31&(b=48)|0,32<=(63&b|0)>>>0?(c=0,q=o>>>u|0):(c=o>>>u|0,q=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|n>>>u|0),i[(Ge+239|0)>>0]=q,c=p,o=s,n=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(n=0,$=c>>>u|0):(n=c>>>u|0,$=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|o>>>u|0),re=$,i[((ee=t)+237|0)>>0]=re,i[(ee+238|0)>>0]=re>>>8|0,Ze=e,We=0|Pe(0|t+232),A[(Ze+4|0)>>2]=We,r=1}return A[e>>2]=r,void(h=t+528|0)}Hi(18,1),l()}(0|t,0|t+184);e:{if(1!=(0|A[t>>2])){if(qt(0|4+(t+184|0),0|t+8,176),r=0|Qi(184,8))break e;Hi(184,8),l()}qi(0|A[(t+4|0)>>2]),l()}return A[r>>2]=0,qt(0|r+4,0|t+184,180),h=t+368|0,0|r},passwordencryption_new:function(e){var r,t=0,i=0,a=0;h=r=h-336|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break i;i=1,A[e>>2]=t+1|0;a:{n:{A:{if(!((0|(t=0|A[(e+160|0)>>2]))<0)){if(a=0|A[(e+152|0)>>2],t&&!(i=0|Qi(0|t,1)))break t;if(A[(r+316|0)>>2]=t,A[(r+312|0)>>2]=i,qt(0|i,0|a,0|t),A[(r+320|0)>>2]=t,de(0|r+168,0|e+8),!(a=0|A[(e+168|0)>>2])){i=0;break a}if(!((0|(t=0|A[(e+176|0)>>2]))<0)){if(t)break A;i=1;break n}}Vi(),l()}if(!(i=0|Qi(0|t,1)))break r}qt(0|i,0|a,0|t)}if(qt(0|r+8,0|r+168,160),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(r+168|0),0|r+8,160),!(e=0|Qi(184,8)))break e;return A[e>>2]=0,qt(0|e+4,0|r+168,164),A[(e+176|0)>>2]=t,A[(e+172|0)>>2]=t,A[(e+168|0)>>2]=i,h=r+336|0,0|e}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}Hi(0|t,1),l()}Hi(184,8),l()},__wbg_coserecipients_free:function(e){var r=0,t=0,i=0,a=0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,i=0|A[(e+8|0)>>2],t=0|A[(e+4|0)>>2],r=0|A[(e+12|0)>>2],Ci(0|e),r)for(a=t+s(r,176)|0,e=t;$e(0|e),(r=0|A[(e+160|0)>>2])&&0|A[(e+164|0)>>2]&&Ci(0|r),(0|(e=e+176|0))!=(0|a););return void(i&&(e=s(i,176))&&Ci(0|t))}Ji(),l()}Xi(),l()},coserecipients_to_bytes:function(e,r){e|=0;var t,i,a,n,f,o,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0;h=t=h-112|0;e:{r:{t:{i:{a:{if(r|=0){if(-1==(0|(k=0|A[r>>2])))break a;if(A[r>>2]=k+1|0,!(k=0|Qi(512,1)))break i;if(b=t,c=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=c,A[(t+8|0)>>2]=k,ye(0|t+64,0|t+8,4,0|(p=0|A[(r+12|0)>>2]),0|(c=0)),1==(0|A[(t+64|0)>>2]))break t;n:{A:{f:{if(p){k=0|A[(r+4|0)>>2],p=s(p,176);o:for(;;){if(ue(0|t+64,0|k,0|t+8),1==(0|A[(t+64|0)>>2]))break f;if(k=k+176|0,!(p=p+-176|0))break o}}if(y=0|A[(t+8|0)>>2],p=0|A[(t+12|0)>>2],k=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,p>>>0>k>>>0)break A;r=y;break n}c=0|A[(u=t+104|0)>>2],b=0|A[(u+4|0)>>2],d=c,A[(c=32+(t+24|0)|0)>>2]=d,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],g=b,A[(b=24+(t+24|0)|0)>>2]=g,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],v=c,A[(c=16+(t+24|0)|0)>>2]=v,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],_=b,A[(b=8+(t+24|0)|0)>>2]=_,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],w=c,c=t,A[(t+24|0)>>2]=w,A[(t+28|0)>>2]=b;break e}if(k){if(!(r=0|wi(0|y,0|p,1,0|k)))break r}else r=1,Ci(0|y)}return A[(e+4|0)>>2]=k,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}b=0|A[(u=t+104|0)>>2],c=0|A[(u+4|0)>>2],m=b,A[(b=32+(t+24|0)|0)>>2]=m,A[(b+4|0)>>2]=c,c=0|A[(u=32+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],B=c,A[(c=24+(t+24|0)|0)>>2]=B,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],E=b,A[(b=16+(t+24|0)|0)>>2]=E,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],Q=c,A[(c=8+(t+24|0)|0)>>2]=Q,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],I=b,b=t,A[(t+24|0)>>2]=I,A[(t+28|0)>>2]=c;break e}Hi(0|k,1),l()}c=0|A[(u=32+(t+24|0)|0)>>2],b=0|A[(u+4|0)>>2],i=c,A[(c=32+(t+64|0)|0)>>2]=i,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+24|0)|0)>>2],c=0|A[(u+4|0)>>2],a=b,A[(b=24+(t+64|0)|0)>>2]=a,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+24|0)|0)>>2],b=0|A[(u+4|0)>>2],n=c,A[(c=16+(t+64|0)|0)>>2]=n,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+24|0)|0)>>2],c=0|A[(u+4|0)>>2],f=b,A[(b=8+(t+64|0)|0)>>2]=f,A[(b+4|0)>>2]=c,u=t,c=0|A[(t+24|0)>>2],b=0|A[(t+28|0)>>2],o=c,c=t,A[(t+64|0)>>2]=o,A[(t+68|0)>>2]=b,It(1048684,43,0|t+64,1048760,1050380),l()},coserecipients_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0;h=t=h-160|0,A[(t+152|0)>>2]=r,A[(f=t+148|0)>>2]=r,A[(t+144|0)>>2]=e,i=0,A[((a=t)+136|0)>>2]=0,A[(a+140|0)>>2]=i,F(0|a+64,0|a+136),(r=0|A[f>>2])&&Ci(0|A[(t+144|0)>>2]);e:{if(1!=(0|A[(t+64|0)>>2])){if(o=i=0|A[(n=t+72|0)>>2],c=a=0|A[(n+4|0)>>2],e=0|A[(t+68|0)>>2],r=0|Qi(16,4))break e;Hi(16,4),l()}o=a=0|A[(n=r=24+(t+64|0)|0)>>2],c=i=0|A[(n+4|0)>>2],A[(a=8+(t+8|0)|0)>>2]=o,A[(a+4|0)>>2]=i,b=i=0|A[(n=e=32+(t+64|0)|0)>>2],_=a=0|A[(n+4|0)>>2],A[(i=16+(t+8|0)|0)>>2]=b,A[(i+4|0)>>2]=a,u=a=0|A[(n=f=40+(t+64|0)|0)>>2],w=i=0|A[(n+4|0)>>2],A[(a=24+(t+8|0)|0)>>2]=u,A[(a+4|0)>>2]=i,k=i=0|A[(n=s=48+(t+64|0)|0)>>2],m=a=0|A[(n+4|0)>>2],A[(i=32+(t+8|0)|0)>>2]=k,A[(i+4|0)>>2]=a,y=a=0|A[(n=p=t+120|0)>>2],B=i=0|A[(n+4|0)>>2],A[(a=40+(t+8|0)|0)>>2]=y,A[(a+4|0)>>2]=i,d=i=0|A[(n=t+128|0)>>2],E=a=0|A[(n+4|0)>>2],A[(i=48+(t+8|0)|0)>>2]=d,A[(i+4|0)>>2]=a,v=a=0|A[(n=g=16+(t+64|0)|0)>>2],Q=i=0|A[(n+4|0)>>2],A[((a=t)+8|0)>>2]=v,A[(a+12|0)>>2]=i,I=i=0|A[(n=8+(a+64|0)|0)>>2],G=a=0|A[(n+4|0)>>2],a=Q,A[(i=n)>>2]=v,A[(i+4|0)>>2]=a,a=c,A[(i=g)>>2]=o,A[(i+4|0)>>2]=a,a=_,A[(i=r)>>2]=b,A[(i+4|0)>>2]=a,a=w,A[(i=e)>>2]=u,A[(i+4|0)>>2]=a,a=m,A[(i=f)>>2]=k,A[(i+4|0)>>2]=a,a=B,A[(i=s)>>2]=y,A[(i+4|0)>>2]=a,a=E,A[(i=p)>>2]=d,A[(i+4|0)>>2]=a,a=G,A[((i=t)+64|0)>>2]=I,A[(i+68|0)>>2]=a,qi(0|Pe(0|i+64)),l()}return a=c,A[((i=r)+8|0)>>2]=o,A[(i+12|0)>>2]=a,A[(i+4|0)>>2]=e,A[i>>2]=0,h=t+160|0,0|i},coserecipients_new:ei,coserecipients_len:ai,coserecipients_get:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0;h=t=h-336|0;e:{r:{t:{i:{a:{if(e|=0){if(-1==(0|(i=0|A[e>>2])))break a;if(A[e>>2]=i+1|0,(i=0|A[(e+12|0)>>2])>>>0<=r>>>0)break i;n:{A:{f:{if(a=(f=0|A[(e+4|0)>>2])+s(r,176)|0,!((0|(i=0|A[(a+152|0)>>2]))<0)){if(o=0|A[(a+144|0)>>2],i){if(!(n=0|Qi(0|i,1)))break t}else n=1;if(A[(t+316|0)>>2]=i,A[(t+312|0)>>2]=n,qt(0|n,0|o,0|i),A[(t+320|0)>>2]=i,de(0|t+168,0|a),!(n=0|A[(a+160|0)>>2])){a=0;break n}if(!((0|(i=0|A[(168+(f+s(r,176)|0)|0)>>2]))<0)){if(i)break f;a=1;break A}}Vi(),l()}if(!(a=0|Qi(0|i,1)))break r}qt(0|a,0|n,0|i)}if(qt(0|t+8,0|t+168,160),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(t+168|0),0|t+8,160),!(e=0|Qi(184,8)))break e;return A[e>>2]=0,qt(0|e+4,0|t+168,164),A[(e+176|0)>>2]=i,A[(e+172|0)>>2]=i,A[(e+168|0)>>2]=a,h=t+336|0,0|e}Ji(),l()}Xi(),l()}Rt(0|r,0|i,1050396),l()}Hi(0|i,1),l()}Hi(0|i,1),l()}Hi(184,8),l()},coserecipients_add:function(e,r){r|=0;var t=0,i=0,a=0,n=0;h=a=h-320|0;e:{r:{t:{if(e|=0){if(0|A[e>>2])break t;if(A[e>>2]=-1,r){if(-1==(0|(t=0|A[r>>2])))break t;i=1,A[r>>2]=t+1|0;i:{a:{n:{if(!((0|(t=0|A[(r+160|0)>>2]))<0)){if(n=0|A[(r+152|0)>>2],t&&!(i=0|Qi(0|t,1)))break r;if(A[(a+308|0)>>2]=t,A[(a+304|0)>>2]=i,qt(0|i,0|n,0|t),A[(a+312|0)>>2]=t,de(0|a+160,0|r+8),!(i=0|A[(r+168|0)>>2])){n=0;break i}if(!((0|(t=0|A[(r+176|0)>>2]))<0)){if(t)break n;n=1;break a}}Vi(),l()}if(!(n=0|Qi(0|t,1)))break e}qt(0|n,0|i,0|t)}return a=0|qt(0|a,0|a+160,160),(0|(i=0|A[(e+12|0)>>2]))==(0|A[(e+8|0)>>2])&&(Kr(0|e+4,0|i,1),i=0|A[(e+12|0)>>2]),i=0|qt(0|(0|A[(e+4|0)>>2])+s(i,176),0|a,160),A[(i+168|0)>>2]=t,A[(i+164|0)>>2]=t,A[(i+160|0)>>2]=n,A[(e+12|0)>>2]=1+(0|A[(e+12|0)>>2])|0,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=a+320|0)}}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}Hi(0|t,1),l()},__wbg_coseencrypt_free:function(e){var r,t=0,i=0,a=0;h=r=h-384|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,qt(0|r+192,0|e,192),qt(0|r+8,0|8+(r+192|0),184),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),(e=0|A[(r+168|0)>>2])&&(t=0|A[(r+172|0)>>2])&&Ci(0|e),i=0|A[(r+180|0)>>2],e=0|A[(r+188|0)>>2])for(a=i+s(e,176)|0,e=i;$e(0|e),(t=0|A[(e+160|0)>>2])&&0|A[(e+164|0)>>2]&&Ci(0|t),(0|(e=e+176|0))!=(0|a););return(e=0|A[(176+(r+8|0)|0)>>2])&&(e=s(e,176))&&Ci(0|i),void(h=r+384|0)}Ji(),l()}Xi(),l()},coseencrypt_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,H(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1050412),l()}Hi(0|f,1),l()},coseencrypt_from_bytes:function(e,r){e|=0,r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=n=h-560|0,A[(n+16|0)>>2]=r,A[(t=n+12|0)>>2]=r,A[(n+8|0)>>2]=e,o=0,A[(i=n)>>2]=0,A[(i+4|0)>>2]=o,W(0|i+368,0|i),(r=0|A[t>>2])&&Ci(0|A[(n+8|0)>>2]),r=8+(n+368|0)|0;e:{if(o=0|A[((a=n)+368|0)>>2],i=0|A[(a+372|0)>>2],!((0|(a=o))==(0|(f=1))&(0|i)==(0|(o=0))|0)){if(qt(0|n+184,0|r,184),n=0|qt(0|n,0|n+184,184),qt(0|4+(n+368|0),0|n,184),r=0|Qi(192,8))break e;Hi(192,8),l()}e=56+(n+184|0)|0,a=0|A[(f=r+56|0)>>2],i=0|A[(f+4|0)>>2],d=a,A[(a=e)>>2]=d,A[(a+4|0)>>2]=i,c=i=0|A[(f=r+48|0)>>2],g=a=0|A[(f+4|0)>>2],A[(i=48+(n+184|0)|0)>>2]=c,A[(i+4|0)>>2]=a,b=a=0|A[(f=r+40|0)>>2],v=i=0|A[(f+4|0)>>2],A[(a=40+(n+184|0)|0)>>2]=b,A[(a+4|0)>>2]=i,u=i=0|A[(f=r+32|0)>>2],_=a=0|A[(f+4|0)>>2],A[(i=32+(n+184|0)|0)>>2]=u,A[(i+4|0)>>2]=a,s=a=0|A[(f=r+24|0)>>2],w=i=0|A[(f+4|0)>>2],A[(a=24+(n+184|0)|0)>>2]=s,A[(a+4|0)>>2]=i,k=i=0|A[(f=r+16|0)>>2],m=a=0|A[(f+4|0)>>2],A[(i=16+(n+184|0)|0)>>2]=k,A[(i+4|0)>>2]=a,p=a=0|A[(f=r+8|0)>>2],B=i=0|A[(f+4|0)>>2],A[(a=8+(n+184|0)|0)>>2]=p,A[(a+4|0)>>2]=i,y=i=0|A[(f=r)>>2],E=a=0|A[(f+4|0)>>2],A[((i=n)+184|0)>>2]=y,A[(i+188|0)>>2]=a,a=g,A[(i=48+(i+368|0)|0)>>2]=c,A[(i+4|0)>>2]=a,a=v,A[(i=40+(n+368|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=_,A[(i=32+(n+368|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=w,A[(i=24+(n+368|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=m,A[(i=16+(n+368|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=B,A[(i=f)>>2]=p,A[(i+4|0)>>2]=a,a=0|A[(f=e)>>2],i=0|A[(f+4|0)>>2],Q=a,A[(a=56+(n+368|0)|0)>>2]=Q,A[(a+4|0)>>2]=i,i=E,A[((a=n)+368|0)>>2]=y,A[(a+372|0)>>2]=i,qi(0|Pe(0|a+368)),l()}return A[r>>2]=0,qt(0|r+4,0|n+368,188),h=n+560|0,0|r},coseencrypt_recipients:function(e){var r,t=0,i=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,_r(0|r,0|e+180),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(16,4)))break e;return A[e>>2]=0,i=0|A[(r+4|0)>>2],A[(e+4|0)>>2]=0|A[r>>2],A[(e+8|0)>>2]=i,A[(e+12|0)>>2]=0|A[(r+8|0)>>2],h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},coseencrypt_new:function(e,r,t,i){r|=0,t|=0,i|=0;var a,n=0,f=0;h=a=h-384|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break i;if(A[e>>2]=n+1|0,i){if(-1==(0|(f=0|A[i>>2])))break i;if(n=1,A[i>>2]=f+1|0,A[(a+176|0)>>2]=t,A[(a+172|0)>>2]=t,A[(a+168|0)>>2]=r,(0|(t=0|A[(e+160|0)>>2]))<0)break t;if(r=0|A[(e+152|0)>>2],t&&!(n=0|Qi(0|t,1)))break r;if(A[(a+340|0)>>2]=t,A[(a+336|0)>>2]=n,qt(0|n,0|r,0|t),A[(a+344|0)>>2]=t,de(0|a+192,0|e+8),_r(0|a+180,0|i+4),qt(0|a+8,0|a+192,160),A[i>>2]=(0|A[i>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(a+192|0),0|a+8,184),!(e=0|Qi(192,8)))break e;return A[e>>2]=0,qt(0|e+4,0|a+192,188),h=a+384|0,0|e}}Ji(),l()}Xi(),l()}Vi(),l()}Hi(0|t,1),l()}Hi(192,8),l()},coserecipient_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,ue(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1048684,43,0|t+72,1048760,1050428),l()}Hi(0|f,1),l()},coserecipient_from_bytes:function(e,r){e|=0,r|=0;var t,i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0;h=t=h-544|0,A[(t+24|0)>>2]=r,A[(i=t+20|0)>>2]=r,A[(t+16|0)>>2]=e,o=0,A[((a=t)+8|0)>>2]=0,A[(a+12|0)>>2]=o,O(0|a+360,0|a+8),(r=0|A[i>>2])&&Ci(0|A[(t+16|0)>>2]),r=8+(t+360|0)|0;e:{if(o=0|A[((n=t)+360|0)>>2],a=0|A[(n+364|0)>>2],!((0|(n=o))==(0|(f=1))&(0|a)==(0|(o=0))|0)){if(qt(0|t+184,0|r,176),qt(0|t+8,0|t+184,176),qt(0|4+(t+360|0),0|t+8,176),r=0|Qi(184,8))break e;Hi(184,8),l()}e=56+(t+184|0)|0,n=0|A[(f=r+56|0)>>2],a=0|A[(f+4|0)>>2],d=n,A[(n=e)>>2]=d,A[(n+4|0)>>2]=a,c=a=0|A[(f=r+48|0)>>2],g=n=0|A[(f+4|0)>>2],A[(a=48+(t+184|0)|0)>>2]=c,A[(a+4|0)>>2]=n,b=n=0|A[(f=r+40|0)>>2],v=a=0|A[(f+4|0)>>2],A[(n=40+(t+184|0)|0)>>2]=b,A[(n+4|0)>>2]=a,u=a=0|A[(f=r+32|0)>>2],_=n=0|A[(f+4|0)>>2],A[(a=32+(t+184|0)|0)>>2]=u,A[(a+4|0)>>2]=n,s=n=0|A[(f=r+24|0)>>2],w=a=0|A[(f+4|0)>>2],A[(n=24+(t+184|0)|0)>>2]=s,A[(n+4|0)>>2]=a,k=a=0|A[(f=r+16|0)>>2],m=n=0|A[(f+4|0)>>2],A[(a=16+(t+184|0)|0)>>2]=k,A[(a+4|0)>>2]=n,p=n=0|A[(f=r+8|0)>>2],B=a=0|A[(f+4|0)>>2],A[(n=8+(t+184|0)|0)>>2]=p,A[(n+4|0)>>2]=a,y=a=0|A[(f=r)>>2],E=n=0|A[(f+4|0)>>2],A[((a=t)+184|0)>>2]=y,A[(a+188|0)>>2]=n,n=g,A[(a=48+(a+360|0)|0)>>2]=c,A[(a+4|0)>>2]=n,n=v,A[(a=40+(t+360|0)|0)>>2]=b,A[(a+4|0)>>2]=n,n=_,A[(a=32+(t+360|0)|0)>>2]=u,A[(a+4|0)>>2]=n,n=w,A[(a=24+(t+360|0)|0)>>2]=s,A[(a+4|0)>>2]=n,n=m,A[(a=16+(t+360|0)|0)>>2]=k,A[(a+4|0)>>2]=n,n=B,A[(a=f)>>2]=p,A[(a+4|0)>>2]=n,n=0|A[(f=e)>>2],a=0|A[(f+4|0)>>2],Q=n,A[(n=56+(t+360|0)|0)>>2]=Q,A[(n+4|0)>>2]=a,a=E,A[((n=t)+360|0)>>2]=y,A[(n+364|0)>>2]=a,qi(0|Pe(0|n+360)),l()}return A[r>>2]=0,qt(0|r+4,0|t+360,180),h=t+544|0,0|r},__wbg_pubkeyencryption_free:function(e){var r,t=0,i=0,a=0;h=r=h-384|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,qt(0|r+192,0|e,192),qt(0|r+8,0|8+(r+192|0),184),Ci(0|e),(e=0|A[(r+156|0)>>2])&&Ci(0|A[(r+152|0)>>2]),ir(0|r+8),(e=0|A[(r+168|0)>>2])&&(t=0|A[(r+172|0)>>2])&&Ci(0|e),i=0|A[(r+180|0)>>2],e=0|A[(r+188|0)>>2])for(a=i+s(e,176)|0,e=i;$e(0|e),(t=0|A[(e+160|0)>>2])&&0|A[(e+164|0)>>2]&&Ci(0|t),(0|(e=e+176|0))!=(0|a););return(e=0|A[(176+(r+8|0)|0)>>2])&&(e=s(e,176))&&Ci(0|i),void(h=r+384|0)}Ji(),l()}Xi(),l()},pubkeyencryption_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;if(A[r>>2]=i+1|0,function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0;h=t=h-112|0;t:{if(s=0|Qi(512,1)){if(b=t,c=0,A[(t+4|0)>>2]=512,A[(t+8|0)>>2]=c,A[t>>2]=s,ye(0|t+64,0|t,6,96,0|(c=0)),1==(0|A[(t+64|0)>>2])){c=0|A[(u=40+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],k=c,A[(c=40+(t+16|0)|0)>>2]=k,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],p=b,A[(b=32+(t+16|0)|0)>>2]=p,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],y=c,A[(c=24+(t+16|0)|0)>>2]=y,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],d=b,A[(b=16+(t+16|0)|0)>>2]=d,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],g=c,A[(c=8+(t+16|0)|0)>>2]=g,A[(c+4|0)>>2]=b,A[(t+16|0)>>2]=1;break t}if(H(0|t+16,0|r,0|t),1==(0|A[(t+16|0)>>2]))break t;return u=t,b=0|A[t>>2],c=0|A[(t+4|0)>>2],v=b,A[(b=e)>>2]=v,A[(b+4|0)>>2]=c,A[(b+8|0)>>2]=0|A[(t+8|0)>>2],void(h=t+112|0)}Hi(512,1),l()}c=0|A[(u=t+56|0)>>2],b=0|A[(u+4|0)>>2],i=c,A[(c=32+(t+64|0)|0)>>2]=i,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+16|0)|0)>>2],c=0|A[(u+4|0)>>2],a=b,A[(b=24+(t+64|0)|0)>>2]=a,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+16|0)|0)>>2],b=0|A[(u+4|0)>>2],n=c,A[(c=16+(t+64|0)|0)>>2]=n,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+16|0)|0)>>2],c=0|A[(u+4|0)>>2],f=b,A[(b=8+(t+64|0)|0)>>2]=f,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+16|0)|0)>>2],b=0|A[(u+4|0)>>2],o=c,c=t,A[(t+64|0)>>2]=o,A[(t+68|0)>>2]=b,It(1048684,43,0|t+64,1048760,1050444),l()}(0|t,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,i=0|A[t>>2],(n=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(a=0|wi(0|i,0|n,1,0|r)))break e}else a=1,Ci(0|i);else a=i;return A[(e+4|0)>>2]=r,A[e>>2]=a,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},pubkeyencryption_from_bytes:function(e,r){var t;e|=0,r|=0,h=t=h-384|0,A[(t+200|0)>>2]=r,A[(t+196|0)>>2]=r,A[(t+192|0)>>2]=e,function(e,r){e|=0,r|=0;var t,a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0;h=t=h-544|0,A[(16+(t+168|0)|0)>>2]=0|A[(r+8|0)>>2],b=0,A[((c=t)+168|0)>>2]=0,A[(c+172|0)>>2]=b,b=0|A[(o=r)>>2],c=0|A[(o+4|0)>>2],a=b,b=t,A[(t+176|0)>>2]=a,A[(t+180|0)>>2]=c,Ir(0|t+192,0|t+168);e:{r:{t:{i:{a:{if(c=0|A[((o=t)+192|0)>>2],b=0|A[(o+196|0)>>2],!((0|(o=c))==(0|(n=1))&(0|b)==(0|(c=0))|0)){if(v=o=0|A[((n=t)+200|0)>>2],_=b=0|A[(n+204|0)>>2],(0|(n=o))!=(0|(c=96))|(0|b)!=(0|(o=0))|0)break a;if(W(0|t+240,0|t+168),k=8+(t+432|0)|0,n=0|A[(c=t+280|0)>>2],b=0|A[(c+4|0)>>2],$=n,A[(n=k)>>2]=$,A[(n+4|0)>>2]=b,g=16+(t+432|0)|0,b=0|A[(c=t+288|0)>>2],n=0|A[(c+4|0)>>2],ee=b,A[(b=g)>>2]=ee,A[(b+4|0)>>2]=n,n=0|A[(c=t+272|0)>>2],b=0|A[(c+4|0)>>2],re=n,A[((n=t)+432|0)>>2]=re,A[(n+436|0)>>2]=b,c=n,te=b=0|f[(n+249|0)>>0]|(0|f[(n+250|0)>>0])<<8|0|(0|f[(n+251|0)>>0])<<16|0|(0|f[(n+252|0)>>0])<<24|0,ie=n=0,ae=n=0|f[(c=c+253|0)>>0]|(0|f[(c+1|0)>>0])<<8|0,ne=b=0,n=0,c=b=0|f[(c=t+255|0)>>0],b=0,u=31&(o=16)|0,32<=(63&o|0)>>>0?(b=c<<u|0,F=0):(b=((1<<u|0)-1|0)&(c>>>(32-u|0)|0)|0|n<<u|0,F=c<<u|0),Ae=b,c=(b=ne)|(c=Ae)|0,b=(n=ae)|(o=F)|0,n=0,u=31&(o=32)|0,32<=(63&o|0)>>>0?(n=b<<u|0,D=0):(n=((1<<u|0)-1|0)&(b>>>(32-u|0)|0)|0|c<<u|0,D=b<<u|0),fe=n,s=(c=te)|(o=D)|0,p=b=(n=ie)|(b=fe)|0,y=0|A[(t+304|0)>>2],w=0|A[(t+300|0)>>2],r=0|A[(t+296|0)>>2],m=b=0|A[(n=t+264|0)>>2],B=c=0|A[(n+4|0)>>2],v=c=0|A[(n=16+(t+240|0)|0)>>2],_=b=0|A[(n+4|0)>>2],V=0|A[(t+308|0)>>2],d=0|f[(t+248|0)>>0],b=0|A[((n=t)+240|0)>>2],c=0|A[(n+244|0)>>2],(0|(n=b))==(0|(o=1))&(0|c)==(0|(b=0))|0)break i;qt(0|t+24,0|72+(t+240|0),120),n=0|A[(o=k)>>2],c=0|A[(o+4|0)>>2],oe=n,A[(n=8+(t+144|0)|0)>>2]=oe,A[(n+4|0)>>2]=c,c=0|A[(o=g)>>2],n=0|A[(o+4|0)>>2],ce=c,A[(c=16+(t+144|0)|0)>>2]=ce,A[(c+4|0)>>2]=n,n=0|A[((o=t)+432|0)>>2],c=0|A[(o+436|0)>>2],be=n,A[((n=o)+144|0)>>2]=be,A[(n+148|0)>>2]=c,(k=0|A[(n+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),k=t+8|0,c=0|A[(o=8+(t+144|0)|0)>>2],n=0|A[(o+4|0)>>2],ue=c,A[(c=k)>>2]=ue,A[(c+4|0)>>2]=n,g=t+16|0,n=0|A[(o=16+(t+144|0)|0)>>2],c=0|A[(o+4|0)>>2],se=n,A[(n=g)>>2]=se,A[(n+4|0)>>2]=c,c=0|A[((o=t)+144|0)>>2],n=0|A[(o+148|0)>>2],ke=c,c=o,A[o>>2]=ke,A[(o+4|0)>>2]=n,qt(0|e+72,0|o+24,120),n=p,o=s,c=0,u=31&(b=48)|0,32<=(63&b|0)>>>0?(c=0,x=n>>>u|0):(c=n>>>u|0,x=(((1<<u|0)-1|0)&n|0)<<(32-u|0)|0|o>>>u|0),i[(e+15|0)>>0]=x,c=p,n=s,o=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(o=0,U=c>>>u|0):(o=c>>>u|0,U=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|n>>>u|0),X=U,i[(J=e+13|0)>>0]=X,i[(J+1|0)>>0]=X>>>8|0,o=p,i[(e+9|0)>>0]=s,i[(e+10|0)>>0]=s>>>8|0,i[(e+11|0)>>0]=s>>>16|0,i[(e+12|0)>>0]=s>>>24|0,o=B,A[(n=e+24|0)>>2]=m,A[(n+4|0)>>2]=o,o=_,A[(n=e+16|0)>>2]=v,A[(n+4|0)>>2]=o,i[(e+8|0)>>0]=d,o=0|A[(c=t)>>2],n=0|A[(c+4|0)>>2],le=o,A[(o=e+32|0)>>2]=le,A[(o+4|0)>>2]=n,n=0|A[(c=k)>>2],o=0|A[(c+4|0)>>2],pe=n,A[(n=e+40|0)>>2]=pe,A[(n+4|0)>>2]=o,o=0|A[(c=g)>>2],n=0|A[(c+4|0)>>2],ye=o,A[(o=e+48|0)>>2]=ye,A[(o+4|0)>>2]=n,A[(e+68|0)>>2]=V,A[(e+64|0)>>2]=y,A[(e+60|0)>>2]=w,A[(e+56|0)>>2]=r,r=0;break r}n=0|A[(c=16+(t+192|0)|0)>>2],o=0|A[(c+4|0)>>2],E=n,i[(n=t+512|0)>>0]=E,i[(n+1|0)>>0]=E>>>8|0,i[(n+2|0)>>0]=E>>>16|0,i[(n+3|0)>>0]=E>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|A[(c=24+(t+192|0)|0)>>2],n=0|A[(c+4|0)>>2],Q=o,i[(o=t+520|0)>>0]=Q,i[(o+1|0)>>0]=Q>>>8|0,i[(o+2|0)>>0]=Q>>>16|0,i[(o+3|0)>>0]=Q>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|A[(c=32+(t+192|0)|0)>>2],o=0|A[(c+4|0)>>2],I=n,i[(n=t+528|0)>>0]=I,i[(n+1|0)>>0]=I>>>8|0,i[(n+2|0)>>0]=I>>>16|0,i[(n+3|0)>>0]=I>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,s=o=0|A[(c=40+(t+192|0)|0)>>2],p=n=0|A[(c+4|0)>>2],i[(o=t+536|0)>>0]=s,i[(o+1|0)>>0]=s>>>8|0,i[(o+2|0)>>0]=s>>>16|0,i[(o+3|0)>>0]=s>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,i[(o=40+(t+432|0)|0)>>0]=s,i[(o+1|0)>>0]=s>>>8|0,i[(o+2|0)>>0]=s>>>16|0,i[(o+3|0)>>0]=s>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|A[((c=t)+200|0)>>2],o=0|A[(c+204|0)>>2],G=n,i[((n=c)+504|0)>>0]=G,i[(n+505|0)>>0]=G>>>8|0,i[(n+506|0)>>0]=G>>>16|0,i[(n+507|0)>>0]=G>>>24|0,i[(n+508|0)>>0]=o,i[(n+509|0)>>0]=o>>>8|0,i[(n+510|0)>>0]=o>>>16|0,i[(n+511|0)>>0]=o>>>24|0,o=0|f[(c=8+(n+497|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,Z=o,i[(o=t+441|0)>>0]=Z,i[(o+1|0)>>0]=Z>>>8|0,i[(o+2|0)>>0]=Z>>>16|0,i[(o+3|0)>>0]=Z>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|f[(c=16+(t+497|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,o=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,j=n,i[(n=t+449|0)>>0]=j,i[(n+1|0)>>0]=j>>>8|0,i[(n+2|0)>>0]=j>>>16|0,i[(n+3|0)>>0]=j>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,o=0|f[(c=24+(t+497|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,n=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,C=o,i[(o=t+457|0)>>0]=C,i[(o+1|0)>>0]=C>>>8|0,i[(o+2|0)>>0]=C>>>16|0,i[(o+3|0)>>0]=C>>>24|0,i[(o+4|0)>>0]=n,i[(o+5|0)>>0]=n>>>8|0,i[(o+6|0)>>0]=n>>>16|0,i[(o+7|0)>>0]=n>>>24|0,n=0|f[(c=32+(t+497|0)|0)>>0]|(0|f[(c+1|0)>>0])<<8|0|(0|f[(c+2|0)>>0])<<16|0|(0|f[(c+3|0)>>0])<<24|0,o=0|f[(c+4|0)>>0]|(0|f[(c+5|0)>>0])<<8|0|(0|f[(c+6|0)>>0])<<16|0|(0|f[(c+7|0)>>0])<<24|0,R=n,i[(n=t+465|0)>>0]=R,i[(n+1|0)>>0]=R>>>8|0,i[(n+2|0)>>0]=R>>>16|0,i[(n+3|0)>>0]=R>>>24|0,i[(n+4|0)>>0]=o,i[(n+5|0)>>0]=o>>>8|0,i[(n+6|0)>>0]=o>>>16|0,i[(n+7|0)>>0]=o>>>24|0,A[(t+480|0)>>2]=0,i[(t+432|0)>>0]=1,o=0|f[((c=t)+497|0)>>0]|(0|f[(c+498|0)>>0])<<8|0|(0|f[(c+499|0)>>0])<<16|0|(0|f[(c+500|0)>>0])<<24|0,n=0|f[(c+501|0)>>0]|(0|f[(c+502|0)>>0])<<8|0|(0|f[(c+503|0)>>0])<<16|0|(0|f[(c+504|0)>>0])<<24|0,N=o,i[((o=c)+433|0)>>0]=N,i[(o+434|0)>>0]=N>>>8|0,i[(o+435|0)>>0]=N>>>16|0,i[(o+436|0)>>0]=N>>>24|0,i[(o+437|0)>>0]=n,i[(o+438|0)>>0]=n>>>8|0,i[(o+439|0)>>0]=n>>>16|0,i[(o+440|0)>>0]=n>>>24|0,Ke(0|8+(o+240|0),0|o+432,1049376,16),n=0|A[(c=40+(o+240|0)|0)>>2],o=0|A[(c+4|0)>>2],de=n,A[(n=8+(t+144|0)|0)>>2]=de,A[(n+4|0)>>2]=o,o=0|A[(c=t+288|0)>>2],n=0|A[(c+4|0)>>2],ge=o,A[(o=16+(t+144|0)|0)>>2]=ge,A[(o+4|0)>>2]=n,n=0|A[(c=32+(t+240|0)|0)>>2],o=0|A[(c+4|0)>>2],ve=n,A[((n=t)+144|0)>>2]=ve,A[(n+148|0)>>2]=o,c=n,S=o=0|A[(n+248|0)>>2],M=n=0|A[(n+252|0)>>2],c=o,o=0,u=31&(b=8)|0,32<=(63&b|0)>>>0?(o=0,T=n>>>u|0):(o=n>>>u|0,T=(((1<<u|0)-1|0)&n|0)<<(32-u|0)|0|c>>>u|0),s=T,p=o,v=o=0|A[(n=16+(t+240|0)|0)>>2],_=c=0|A[(n+4|0)>>2],m=c=0|A[(n=24+(t+240|0)|0)>>2],B=o=0|A[(n+4|0)>>2],r=0|A[(t+296|0)>>2],w=0|A[(t+300|0)>>2],y=0|A[(t+304|0)>>2],V=0|A[(t+308|0)>>2],(d=0|A[(t+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),o=M,d=S;break t}if(!(r=0|Qi(16,1)))break e;o=0|f[(1049384+(n=0)|0)>>0]|(0|f[(n+1049385|0)>>0])<<8|0|(0|f[(n+1049386|0)>>0])<<16|0|(0|f[(n+1049387|0)>>0])<<24|0,c=0|f[(n+1049388|0)>>0]|(0|f[(n+1049389|0)>>0])<<8|0|(0|f[(n+1049390|0)>>0])<<16|0|(0|f[(n+1049391|0)>>0])<<24|0,Y=o,i[(o=r+8|0)>>0]=Y,i[(o+1|0)>>0]=Y>>>8|0,i[(o+2|0)>>0]=Y>>>16|0,i[(o+3|0)>>0]=Y>>>24|0,i[(o+4|0)>>0]=c,i[(o+5|0)>>0]=c>>>8|0,i[(o+6|0)>>0]=c>>>16|0,i[(o+7|0)>>0]=c>>>24|0,c=0|f[(1049376+(n=0)|0)>>0]|(0|f[(n+1049377|0)>>0])<<8|0|(0|f[(n+1049378|0)>>0])<<16|0|(0|f[(n+1049379|0)>>0])<<24|0,o=0|f[(n+1049380|0)>>0]|(0|f[(n+1049381|0)>>0])<<8|0|(0|f[(n+1049382|0)>>0])<<16|0|(0|f[(n+1049383|0)>>0])<<24|0,O=c,i[(c=r)>>0]=O,i[(c+1|0)>>0]=O>>>8|0,i[(c+2|0)>>0]=O>>>16|0,i[(c+3|0)>>0]=O>>>24|0,i[(c+4|0)>>0]=o,i[(c+5|0)>>0]=o>>>8|0,i[(c+6|0)>>0]=o>>>16|0,i[(c+7|0)>>0]=o>>>24|0,(y=0|A[(t+180|0)>>2])&&Ci(0|A[(t+176|0)>>2]),y=16,d=9,m=96,B=o=0,w=16;break t}o=0|A[(n=k)>>2],c=0|A[(n+4|0)>>2],he=o,A[(o=8+(t+144|0)|0)>>2]=he,A[(o+4|0)>>2]=c,c=0|A[(n=g)>>2],o=0|A[(n+4|0)>>2],_e=c,A[(c=16+(t+144|0)|0)>>2]=_e,A[(c+4|0)>>2]=o,o=0|A[((n=t)+432|0)>>2],c=0|A[(n+436|0)>>2],we=o,o=n,A[(n+144|0)>>2]=we,A[(n+148|0)>>2]=c,(k=0|A[(n+180|0)>>2])&&Ci(0|A[(t+176|0)>>2])}S=c=0|A[(n=16+(t+144|0)|0)>>2],M=o=0|A[(n+4|0)>>2],A[(c=t+16|0)>>2]=S,A[(c+4|0)>>2]=o,L=o=0|A[(n=8+(t+144|0)|0)>>2],me=c=0|A[(n+4|0)>>2],A[(o=t+8|0)>>2]=L,A[(o+4|0)>>2]=c,z=c=0|A[((n=t)+144|0)>>2],Be=o=0|A[(n+148|0)>>2],c=n,A[n>>2]=z,A[(n+4|0)>>2]=o,o=B,A[(c=16+(n+240|0)|0)>>2]=m,A[(c+4|0)>>2]=o,o=_,A[(c=8+(n+240|0)|0)>>2]=v,A[(c+4|0)>>2]=o,o=Be,A[(c=n+264|0)>>2]=z,A[(c+4|0)>>2]=o,o=me,A[(c=n+272|0)>>2]=L,A[(c+4|0)>>2]=o,o=M,A[(c=n+280|0)>>2]=S,A[(c+4|0)>>2]=o,A[(n+296|0)>>2]=y,A[(n+292|0)>>2]=w,i[(n+240|0)>>0]=d,A[(n+300|0)>>2]=V,A[(n+288|0)>>2]=r,o=p,i[(n+241|0)>>0]=s,i[(n+242|0)>>0]=s>>>8|0,i[(n+243|0)>>0]=s>>>16|0,i[(n+244|0)>>0]=s>>>24|0,Ee=n,n=s,c=0,u=31&(b=48)|0,32<=(63&b|0)>>>0?(c=0,P=o>>>u|0):(c=o>>>u|0,P=(((1<<u|0)-1|0)&o|0)<<(32-u|0)|0|n>>>u|0),i[(Ee+247|0)>>0]=P,c=p,o=s,n=0,u=31&(b=32)|0,32<=(63&b|0)>>>0?(n=0,H=c>>>u|0):(n=c>>>u|0,H=(((1<<u|0)-1|0)&c|0)<<(32-u|0)|0|o>>>u|0),q=H,i[((K=t)+245|0)>>0]=q,i[(K+246|0)>>0]=q>>>8|0,Qe=e,Ie=0|Pe(0|t+240),A[(Qe+4|0)>>2]=Ie,r=1}return A[e>>2]=r,void(h=t+544|0)}Hi(16,1),l()}(0|t,0|t+192);e:{if(1!=(0|A[t>>2])){if(qt(0|4+(t+192|0),0|t+8,184),r=0|Qi(192,8))break e;Hi(192,8),l()}qi(0|A[(t+4|0)>>2]),l()}return A[r>>2]=0,qt(0|r+4,0|t+192,188),h=t+384|0,0|r},pubkeyencryption_new:function(e){var r,t=0,i=0,a=0,n=0;h=r=h-384|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break i;i=1,A[e>>2]=t+1|0;a:{n:{A:{if(!((0|(t=0|A[(e+160|0)>>2]))<0)){if(a=0|A[(e+152|0)>>2],t&&!(i=0|Qi(0|t,1)))break t;if(A[(r+156|0)>>2]=t,A[(r+152|0)>>2]=i,qt(0|i,0|a,0|t),A[(r+160|0)>>2]=t,de(0|r+8,0|(a=e+8|0)),!(n=0|A[(e+168|0)>>2])){i=0;break a}if(!((0|(t=0|A[(e+176|0)>>2]))<0)){if(t)break A;i=1;break n}}Vi(),l()}if(!(i=0|Qi(0|t,1)))break r}qt(0|i,0|n,0|t)}if(_r(0|172+(r+192|0),0|a+172),qt(0|r+192,0|r+8,160),A[(r+360|0)>>2]=t,A[(r+356|0)>>2]=t,A[(r+352|0)>>2]=i,qt(0|r+8,0|r+192,184),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(r+192|0),0|r+8,184),!(e=0|Qi(192,8)))break e;return A[e>>2]=0,qt(0|e+4,0|r+192,188),h=r+384|0,0|e}Ji(),l()}Xi(),l()}Hi(0|t,1),l()}Hi(0|t,1),l()}Hi(192,8),l()},__wbg_cosekey_free:function(e){var r,t=0,i=0;h=r=h-272|0;e:{if(e|=0){if(0|A[e>>2])break e;A[e>>2]=0,qt(0|r+136,0|e,136),qt(0|r+8,0|8+(r+136|0),128),Ci(0|e),0|A[(r+8|0)>>2]&&(e=0|A[(8+(r+8|0)|0)>>2])&&Ci(0|A[(r+12|0)>>2]),(e=0|A[(r+96|0)>>2])&&(t=0|A[(r+100|0)>>2])&&Ci(0|e);r:{t:switch(0|A[(r+32|0)>>2]){case 0:case 2:break r}(e=0|A[(r+40|0)>>2])&&Ci(0|A[(r+36|0)>>2])}if(i=0|A[(r+108|0)>>2]){if(e=0|A[(r+116|0)>>2])for(t=s(e,24),e=i;0|A[e>>2]&&0|A[(e+8|0)>>2]&&Ci(0|A[(e+4|0)>>2]),e=e+24|0,t=t+-24|0;);(e=0|A[(r+112|0)>>2])&&(e=s(e,24))&&Ci(0|i)}return(e=0|A[(r+120|0)>>2])&&(t=0|A[(r+124|0)>>2])&&Ci(0|e),dt(0|r+56),(e=0|A[(r+72|0)>>2])&&(e=5+(e+(t=8+(e<<3|0)|0)|0)|0)&&Ci(0|(0|A[(r+76|0)>>2])-t),void(h=r+272|0)}Ji(),l()}Xi(),l()},cosekey_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;if(A[r>>2]=i+1|0,function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,De=0,Ue=0;h=t=h-192|0;t:{i:{a:{n:{A:{f:{o:{c:{b:{u:{s:{if(v=0|Qi(512,1)){if(s=t,u=0,A[(t+4|0)>>2]=512,A[(t+8|0)>>2]=u,A[t>>2]=v,W=t+144|0,j=t,C=s=0,R=s=0,b=u=0|A[(b=r+76|0)>>2],E=(s=C)+(u=R)|0,(B=b+(c=0!=(0|(v=0|A[(r+88|0)>>2])))|0)>>>0<c>>>0&&(E=E+1|0),N=E,S=E=0,s=B,B=(E=N)+(b=S)|0,(u=s+(c=2!=(0|(m=0|A[(r+24|0)>>2])))|0)>>>0<c>>>0&&(B=B+1|0),Y=B,O=B=0,E=u,b=u+(c=0!=(0|(I=0|A[(r+100|0)>>2])))|0,u=(B=Y)+(s=O)|0,b>>>0<c>>>0&&(u=u+1|0),V=u,M=u=0,B=b,s=b+(c=0!=(0|(Q=0|A[(r+112|0)>>2])))|0,b=(u=V)+(E=M)|0,s>>>0<c>>>0&&(b=b+1|0),u=s,s=b+(B=0)|0,(E=u+(c=1)|0)>>>0<c>>>0&&(s=s+1|0),ye(0|W,0|j,5,0|E,0|s),1==(0|A[(t+144|0)>>2]))break s;if(ye(0|t+144,0|t,0,1,0|(s=0)),1==(0|A[(t+144|0)>>2]))break u;k:if(1==(0|A[r>>2]))Z=0|A[(r+4|0)>>2],ye(0|t+144,0|t,3,0|(y=0|A[(r+12|0)>>2]),0|(s=0)),_=1,1==(0|A[(t+144|0)>>2])?(s=0|A[(b=40+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],F=s,A[(s=40+(t+96|0)|0)>>2]=F,A[(s+4|0)>>2]=c,c=0|A[(b=32+(t+144|0)|0)>>2],s=0|A[(b+4|0)>>2],D=c,A[(c=32+(t+96|0)|0)>>2]=D,A[(c+4|0)>>2]=s,s=0|A[(b=24+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],x=s,A[(s=24+(t+96|0)|0)>>2]=x,A[(s+4|0)>>2]=c,c=0|A[(b=16+(t+144|0)|0)>>2],s=0|A[(b+4|0)>>2],U=c,A[(c=16+(t+96|0)|0)>>2]=U,A[(c+4|0)>>2]=s,s=0|A[(b=8+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],J=s,A[(s=8+(t+96|0)|0)>>2]=J,A[(s+4|0)>>2]=c):(_=0|A[(t+148|0)>>2],G=0|A[(w=_+8|0)>>2],((0|A[(_+4|0)>>2])-G|0)>>>0>=y>>>0||(nt(0|_,0|G,0|y),G=0|A[w>>2]),qt(0|(0|A[_>>2])+G,0|Z,0|y),A[w>>2]=(0|A[w>>2])+y|0,A[(t+100|0)>>2]=_,_=0),A[(t+96|0)>>2]=_;else{if(k=s=0|A[(b=r+8|0)>>2],d=u=0|A[(b+4|0)>>2],u=0|A[(b=r+16|0)>>2],s=0|A[(b+4|0)>>2],b=u,c=0,!((0|s)<(0|(u=0))||(0|s)<=(0|u)&&!(b>>>0>=c>>>0))){ye(0|t+96,0|t,0,0|k,0|(b=d));break k}ye(0|t+96,0|t,1,0|(c=k)^(u=-1),0|(s=(b=d)^(s=-1)|0))}if(1==(0|A[(t+96|0)>>2]))break b;if(v){if(ye(0|t+144,0|t,0,2,0|(c=0)),1==(0|A[(t+144|0)>>2]))break c;if(ye(0|t+144,0|t,2,0|(y=0|A[(r+96|0)>>2]),0|(c=0)),1==(0|A[(t+144|0)>>2]))break o;_=0|A[(t+148|0)>>2],Z=0|A[(w=_+8|0)>>2],((0|A[(_+4|0)>>2])-Z|0)>>>0>=y>>>0||(nt(0|_,0|Z,0|y),Z=0|A[w>>2]),qt(0|(0|A[_>>2])+Z,0|v,0|y),A[w>>2]=(0|A[w>>2])+y|0}if(2!=(0|m)){if(ye(0|t+144,0|t,0,3,0|(c=0)),1==(0|A[(t+144|0)>>2]))break f;k:if(1==(0|m))_=0|A[(r+28|0)>>2],ye(0|t+144,0|t,3,0|(v=0|A[(r+36|0)>>2]),0|(c=0)),y=1,1==(0|A[(t+144|0)>>2])?(c=0|A[(b=40+(t+144|0)|0)>>2],u=0|A[(b+4|0)>>2],X=c,A[(c=40+(t+96|0)|0)>>2]=X,A[(c+4|0)>>2]=u,u=0|A[(b=32+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],T=u,A[(u=32+(t+96|0)|0)>>2]=T,A[(u+4|0)>>2]=c,c=0|A[(b=24+(t+144|0)|0)>>2],u=0|A[(b+4|0)>>2],L=c,A[(c=24+(t+96|0)|0)>>2]=L,A[(c+4|0)>>2]=u,u=0|A[(b=16+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],z=u,A[(u=16+(t+96|0)|0)>>2]=z,A[(u+4|0)>>2]=c,c=0|A[(b=8+(t+144|0)|0)>>2],u=0|A[(b+4|0)>>2],P=c,A[(c=8+(t+96|0)|0)>>2]=P,A[(c+4|0)>>2]=u):(y=0|A[(t+148|0)>>2],w=0|A[(m=y+8|0)>>2],((0|A[(y+4|0)>>2])-w|0)>>>0>=v>>>0||(nt(0|y,0|w,0|v),w=0|A[m>>2]),qt(0|(0|A[y>>2])+w,0|_,0|v),A[m>>2]=(0|A[m>>2])+v|0,A[(t+100|0)>>2]=y,y=0),A[(t+96|0)>>2]=y;else{if(k=c=0|A[(b=r+32|0)>>2],d=s=0|A[(b+4|0)>>2],s=0|A[(b=r+40|0)>>2],c=0|A[(b+4|0)>>2],b=s,u=0,!((0|c)<(0|(s=0))||(0|c)<=(0|s)&&!(b>>>0>=u>>>0))){ye(0|t+96,0|t,0,0|k,0|(b=d));break k}ye(0|t+96,0|t,1,0|(u=k)^(s=-1),0|(c=(b=d)^(c=-1)|0))}if(1==(0|A[(t+96|0)>>2]))break A}if(I){if(ye(0|t+144,0|t,0,4,0|(u=0)),1==(0|A[(t+144|0)>>2]))break n;if(xe(0|t+144,0|r+100,0|t),1==(0|A[(t+144|0)>>2]))break a}if(!Q)break i;if(ye(0|t+144,0|t,0,5,0|(u=0)),1==(0|A[(t+144|0)>>2])){k=u=0|A[(b=t+184|0)>>2],d=c=0|A[(b+4|0)>>2],A[(u=32+(t+96|0)|0)>>2]=k,A[(u+4|0)>>2]=c,p=c=0|A[(b=32+(t+144|0)|0)>>2],g=u=0|A[(b+4|0)>>2],A[(c=24+(t+96|0)|0)>>2]=p,A[(c+4|0)>>2]=u,u=0|A[(b=t+160|0)>>2],c=0|A[(b+4|0)>>2],H=u,A[(u=t+24|0)>>2]=H,A[(u+4|0)>>2]=c,c=0|A[(b=24+(t+144|0)|0)>>2],u=0|A[(b+4|0)>>2],K=c,A[(c=t+32|0)>>2]=K,A[(c+4|0)>>2]=u,u=g,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=u,u=d,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=u,u=0|A[(b=t+152|0)>>2],c=0|A[(b+4|0)>>2],q=u,u=t,A[(t+16|0)>>2]=q,A[(t+20|0)>>2]=c,r=t+16|0;break t}if(ye(0|t+144,0|t,2,0|(v=0|A[(r+120|0)>>2]),0|(c=0)),1!=(0|A[(t+144|0)>>2])){y=0|A[(t+148|0)>>2],I=0|A[(m=y+8|0)>>2],((0|A[(y+4|0)>>2])-I|0)>>>0>=v>>>0||(nt(0|y,0|I,0|v),I=0|A[m>>2]),qt(0|(0|A[y>>2])+I,0|Q,0|v),A[m>>2]=(0|A[m>>2])+v|0;break i}k=c=0|A[(b=t+184|0)>>2],d=u=0|A[(b+4|0)>>2],A[(c=32+(t+96|0)|0)>>2]=k,A[(c+4|0)>>2]=u,p=u=0|A[(b=32+(t+144|0)|0)>>2],g=c=0|A[(b+4|0)>>2],A[(u=24+(t+96|0)|0)>>2]=p,A[(u+4|0)>>2]=c,c=0|A[(b=t+160|0)>>2],u=0|A[(b+4|0)>>2],$=c,A[(c=t+24|0)>>2]=$,A[(c+4|0)>>2]=u,u=0|A[(b=24+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],ee=u,A[(u=t+32|0)>>2]=ee,A[(u+4|0)>>2]=c,c=g,A[(u=t+40|0)>>2]=p,A[(u+4|0)>>2]=c,c=d,A[(u=t+48|0)>>2]=k,A[(u+4|0)>>2]=c,c=0|A[(b=t+152|0)>>2],u=0|A[(b+4|0)>>2],re=c,A[((c=t)+16|0)>>2]=re,A[(c+20|0)>>2]=u,r=c+16|0;break t}Hi(512,1),l()}k=u=0|A[(b=t+184|0)>>2],d=c=0|A[(b+4|0)>>2],A[(u=32+(t+96|0)|0)>>2]=k,A[(u+4|0)>>2]=c,p=c=0|A[(b=32+(t+144|0)|0)>>2],g=u=0|A[(b+4|0)>>2],A[(c=24+(t+96|0)|0)>>2]=p,A[(c+4|0)>>2]=u,u=0|A[(b=t+160|0)>>2],c=0|A[(b+4|0)>>2],ie=u,A[(u=t+24|0)>>2]=ie,A[(u+4|0)>>2]=c,c=0|A[(b=24+(t+144|0)|0)>>2],u=0|A[(b+4|0)>>2],ae=c,A[(c=t+32|0)>>2]=ae,A[(c+4|0)>>2]=u,u=g,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=u,u=d,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=u,u=0|A[(b=t+152|0)>>2],c=0|A[(b+4|0)>>2],ne=u,u=t,A[(t+16|0)>>2]=ne,A[(t+20|0)>>2]=c,r=t+16|0;break t}k=c=0|A[(b=t+184|0)>>2],d=u=0|A[(b+4|0)>>2],A[(c=32+(t+96|0)|0)>>2]=k,A[(c+4|0)>>2]=u,p=u=0|A[(b=32+(t+144|0)|0)>>2],g=c=0|A[(b+4|0)>>2],A[(u=24+(t+96|0)|0)>>2]=p,A[(u+4|0)>>2]=c,c=0|A[(b=t+160|0)>>2],u=0|A[(b+4|0)>>2],Ae=c,A[(c=t+24|0)>>2]=Ae,A[(c+4|0)>>2]=u,u=0|A[(b=24+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],fe=u,A[(u=t+32|0)>>2]=fe,A[(u+4|0)>>2]=c,c=g,A[(u=t+40|0)>>2]=p,A[(u+4|0)>>2]=c,c=d,A[(u=t+48|0)>>2]=k,A[(u+4|0)>>2]=c,c=0|A[(b=t+152|0)>>2],u=0|A[(b+4|0)>>2],oe=c,A[((c=t)+16|0)>>2]=oe,A[(c+20|0)>>2]=u,r=c+16|0;break t}k=u=0|A[(b=t+136|0)>>2],d=c=0|A[(b+4|0)>>2],A[(u=32+(t+56|0)|0)>>2]=k,A[(u+4|0)>>2]=c,p=c=0|A[(b=32+(t+96|0)|0)>>2],g=u=0|A[(b+4|0)>>2],A[(c=24+(t+56|0)|0)>>2]=p,A[(c+4|0)>>2]=u,u=0|A[(b=t+112|0)>>2],c=0|A[(b+4|0)>>2],ce=u,A[(u=t+24|0)>>2]=ce,A[(u+4|0)>>2]=c,c=0|A[(b=24+(t+96|0)|0)>>2],u=0|A[(b+4|0)>>2],be=c,A[(c=t+32|0)>>2]=be,A[(c+4|0)>>2]=u,u=g,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=u,u=d,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=u,u=0|A[(b=t+104|0)>>2],c=0|A[(b+4|0)>>2],ue=u,u=t,A[(t+16|0)>>2]=ue,A[(t+20|0)>>2]=c,r=t+16|0;break t}k=c=0|A[(b=t+184|0)>>2],d=u=0|A[(b+4|0)>>2],A[(c=32+(t+96|0)|0)>>2]=k,A[(c+4|0)>>2]=u,p=u=0|A[(b=32+(t+144|0)|0)>>2],g=c=0|A[(b+4|0)>>2],A[(u=24+(t+96|0)|0)>>2]=p,A[(u+4|0)>>2]=c,c=0|A[(b=t+160|0)>>2],u=0|A[(b+4|0)>>2],se=c,A[(c=t+24|0)>>2]=se,A[(c+4|0)>>2]=u,u=0|A[(b=24+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],ke=u,A[(u=t+32|0)>>2]=ke,A[(u+4|0)>>2]=c,c=g,A[(u=t+40|0)>>2]=p,A[(u+4|0)>>2]=c,c=d,A[(u=t+48|0)>>2]=k,A[(u+4|0)>>2]=c,c=0|A[(b=t+152|0)>>2],u=0|A[(b+4|0)>>2],le=c,A[((c=t)+16|0)>>2]=le,A[(c+20|0)>>2]=u,r=c+16|0;break t}k=u=0|A[(b=t+184|0)>>2],d=c=0|A[(b+4|0)>>2],A[(u=32+(t+96|0)|0)>>2]=k,A[(u+4|0)>>2]=c,p=c=0|A[(b=32+(t+144|0)|0)>>2],g=u=0|A[(b+4|0)>>2],A[(c=24+(t+96|0)|0)>>2]=p,A[(c+4|0)>>2]=u,u=0|A[(b=t+160|0)>>2],c=0|A[(b+4|0)>>2],pe=u,A[(u=t+24|0)>>2]=pe,A[(u+4|0)>>2]=c,c=0|A[(b=24+(t+144|0)|0)>>2],u=0|A[(b+4|0)>>2],de=c,A[(c=t+32|0)>>2]=de,A[(c+4|0)>>2]=u,u=g,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=u,u=d,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=u,u=0|A[(b=t+152|0)>>2],c=0|A[(b+4|0)>>2],ge=u,u=t,A[(t+16|0)>>2]=ge,A[(t+20|0)>>2]=c,r=t+16|0;break t}k=c=0|A[(b=t+184|0)>>2],d=u=0|A[(b+4|0)>>2],A[(c=32+(t+96|0)|0)>>2]=k,A[(c+4|0)>>2]=u,p=u=0|A[(b=32+(t+144|0)|0)>>2],g=c=0|A[(b+4|0)>>2],A[(u=24+(t+96|0)|0)>>2]=p,A[(u+4|0)>>2]=c,c=0|A[(b=t+160|0)>>2],u=0|A[(b+4|0)>>2],ve=c,A[(c=t+24|0)>>2]=ve,A[(c+4|0)>>2]=u,u=0|A[(b=24+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],he=u,A[(u=t+32|0)>>2]=he,A[(u+4|0)>>2]=c,c=g,A[(u=t+40|0)>>2]=p,A[(u+4|0)>>2]=c,c=d,A[(u=t+48|0)>>2]=k,A[(u+4|0)>>2]=c,c=0|A[(b=t+152|0)>>2],u=0|A[(b+4|0)>>2],_e=c,A[((c=t)+16|0)>>2]=_e,A[(c+20|0)>>2]=u,r=c+16|0;break t}k=u=0|A[(b=t+136|0)>>2],d=c=0|A[(b+4|0)>>2],A[(u=32+(t+56|0)|0)>>2]=k,A[(u+4|0)>>2]=c,p=c=0|A[(b=32+(t+96|0)|0)>>2],g=u=0|A[(b+4|0)>>2],A[(c=24+(t+56|0)|0)>>2]=p,A[(c+4|0)>>2]=u,u=0|A[(b=t+112|0)>>2],c=0|A[(b+4|0)>>2],we=u,A[(u=t+24|0)>>2]=we,A[(u+4|0)>>2]=c,c=0|A[(b=24+(t+96|0)|0)>>2],u=0|A[(b+4|0)>>2],me=c,A[(c=t+32|0)>>2]=me,A[(c+4|0)>>2]=u,u=g,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=u,u=d,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=u,u=0|A[(b=t+104|0)>>2],c=0|A[(b+4|0)>>2],Be=u,u=t,A[(t+16|0)>>2]=Be,A[(t+20|0)>>2]=c,r=t+16|0;break t}k=c=0|A[(b=t+184|0)>>2],d=u=0|A[(b+4|0)>>2],A[(c=32+(t+96|0)|0)>>2]=k,A[(c+4|0)>>2]=u,p=u=0|A[(b=32+(t+144|0)|0)>>2],g=c=0|A[(b+4|0)>>2],A[(u=24+(t+96|0)|0)>>2]=p,A[(u+4|0)>>2]=c,c=0|A[(b=t+160|0)>>2],u=0|A[(b+4|0)>>2],Ee=c,A[(c=t+24|0)>>2]=Ee,A[(c+4|0)>>2]=u,u=0|A[(b=24+(t+144|0)|0)>>2],c=0|A[(b+4|0)>>2],Qe=u,A[(u=t+32|0)>>2]=Qe,A[(u+4|0)>>2]=c,c=g,A[(u=t+40|0)>>2]=p,A[(u+4|0)>>2]=c,c=d,A[(u=t+48|0)>>2]=k,A[(u+4|0)>>2]=c,c=0|A[(b=t+152|0)>>2],u=0|A[(b+4|0)>>2],Ie=c,A[((c=t)+16|0)>>2]=Ie,A[(c+20|0)>>2]=u,r=c+16|0;break t}k=u=0|A[(b=t+184|0)>>2],d=c=0|A[(b+4|0)>>2],A[(u=32+(t+96|0)|0)>>2]=k,A[(u+4|0)>>2]=c,p=c=0|A[(b=32+(t+144|0)|0)>>2],g=u=0|A[(b+4|0)>>2],A[(c=24+(t+96|0)|0)>>2]=p,A[(c+4|0)>>2]=u,u=0|A[(b=t+160|0)>>2],c=0|A[(b+4|0)>>2],Ge=u,A[(u=t+24|0)>>2]=Ge,A[(u+4|0)>>2]=c,c=0|A[(b=24+(t+144|0)|0)>>2],u=0|A[(b+4|0)>>2],Ze=c,A[(c=t+32|0)>>2]=Ze,A[(c+4|0)>>2]=u,u=g,A[(c=t+40|0)>>2]=p,A[(c+4|0)>>2]=u,u=d,A[(c=t+48|0)>>2]=k,A[(c+4|0)>>2]=u,u=0|A[(b=t+152|0)>>2],c=0|A[(b+4|0)>>2],We=u,u=t,A[(t+16|0)>>2]=We,A[(t+20|0)>>2]=c,r=t+16|0;break t}i:{a:{n:if((I=0|A[(r+80|0)>>2])&&(0|(r=0|A[(I+84|0)>>2]))!=(0|I)&&r){y=8+(t+96|0)|0,m=8+(t+144|0)|0;A:for(;;){v=0|A[(r+84|0)>>2];f:{o:{c:{if(1!=(0|A[r>>2])){if(k=c=0|A[((b=r)+8|0)>>2],d=u=0|A[(b+12|0)>>2],u=0|A[(b=b+16|0)>>2],c=0|A[(b+4|0)>>2],b=u,s=0,(0|c)<(0|(u=0))||(0|c)<=(0|u)&&!(b>>>0>=s>>>0))break c;ye(0|t+96,0|t,0,0|k,0|(b=d));break o}if(Z=0|A[(r+4|0)>>2],ye(0|t+144,0|t,3,0|(Q=0|A[(r+12|0)>>2]),0|(b=0)),1!=(0|A[(t+144|0)>>2])){_=0|A[(t+148|0)>>2],G=0|A[(w=_+8|0)>>2],((0|A[(_+4|0)>>2])-G|0)>>>0>=Q>>>0||(nt(0|_,0|G,0|Q),G=0|A[w>>2]),qt(0|(0|A[_>>2])+G,0|Z,0|Q),A[w>>2]=(0|A[w>>2])+Q|0,Q=0;break f}b=0|A[(s=m)>>2],c=0|A[(s+4|0)>>2],je=b,A[(b=y)>>2]=je,A[(b+4|0)>>2]=c,c=0|A[(s=s+32|0)>>2],b=0|A[(s+4|0)>>2],Ce=c,A[(c=y+32|0)>>2]=Ce,A[(c+4|0)>>2]=b,b=0|A[(s=m+24|0)>>2],c=0|A[(s+4|0)>>2],Re=b,A[(b=y+24|0)>>2]=Re,A[(b+4|0)>>2]=c,c=0|A[(s=m+16|0)>>2],b=0|A[(s+4|0)>>2],Ne=c,A[(c=y+16|0)>>2]=Ne,A[(c+4|0)>>2]=b,b=0|A[(s=m+8|0)>>2],c=0|A[(s+4|0)>>2],Se=b,A[(b=y+8|0)>>2]=Se,A[(b+4|0)>>2]=c,Q=1;break f}ye(0|t+96,0|t,1,0|(s=k)^(u=-1),0|(b=(c=d)^(b=-1)|0))}Q=0|A[(t+96|0)>>2]}if(1==(0|Q))break i;if(te(0|t+144,0|r+24,0|t),1==(0|A[(t+144|0)>>2]))break a;if((0|v)==(0|I))break n;if(!(r=v))break A}}return b=0|A[(c=t)>>2],s=0|A[(c+4|0)>>2],Ye=b,A[(b=e)>>2]=Ye,A[(b+4|0)>>2]=s,A[(b+8|0)>>2]=0|A[(c+8|0)>>2],void(h=c+192|0)}k=s=0|A[(c=t+184|0)>>2],d=b=0|A[(c+4|0)>>2],A[(s=32+(t+96|0)|0)>>2]=k,A[(s+4|0)>>2]=b,p=b=0|A[(c=32+(t+144|0)|0)>>2],g=s=0|A[(c+4|0)>>2],A[(b=24+(t+96|0)|0)>>2]=p,A[(b+4|0)>>2]=s,s=0|A[(c=t+160|0)>>2],b=0|A[(c+4|0)>>2],Oe=s,A[(s=t+24|0)>>2]=Oe,A[(s+4|0)>>2]=b,b=0|A[(c=24+(t+144|0)|0)>>2],s=0|A[(c+4|0)>>2],Ve=b,A[(b=t+32|0)>>2]=Ve,A[(b+4|0)>>2]=s,s=g,A[(b=t+40|0)>>2]=p,A[(b+4|0)>>2]=s,s=d,A[(b=t+48|0)>>2]=k,A[(b+4|0)>>2]=s,s=0|A[(c=t+152|0)>>2],b=0|A[(c+4|0)>>2],Me=s,s=t,A[(t+16|0)>>2]=Me,A[(t+20|0)>>2]=b,r=t+16|0;break t}k=b=0|A[(c=y+32|0)>>2],d=s=0|A[(c+4|0)>>2],A[(b=32+(t+56|0)|0)>>2]=k,A[(b+4|0)>>2]=s,p=s=0|A[(c=y+24|0)>>2],g=b=0|A[(c+4|0)>>2],A[(s=24+(t+56|0)|0)>>2]=p,A[(s+4|0)>>2]=b,b=0|A[(c=y+8|0)>>2],s=0|A[(c+4|0)>>2],Fe=b,A[(b=t+24|0)>>2]=Fe,A[(b+4|0)>>2]=s,s=0|A[(c=y+16|0)>>2],b=0|A[(c+4|0)>>2],De=s,A[(s=t+32|0)>>2]=De,A[(s+4|0)>>2]=b,b=g,A[(s=t+40|0)>>2]=p,A[(s+4|0)>>2]=b,b=d,A[(s=t+48|0)>>2]=k,A[(s+4|0)>>2]=b,b=0|A[(c=y)>>2],s=0|A[(c+4|0)>>2],Ue=b,b=t,A[(t+16|0)>>2]=Ue,A[(t+20|0)>>2]=s,r=t+16|0}s=0|A[(c=r+32|0)>>2],b=0|A[(c+4|0)>>2],i=s,A[(s=32+(t+144|0)|0)>>2]=i,A[(s+4|0)>>2]=b,b=0|A[(c=r+24|0)>>2],s=0|A[(c+4|0)>>2],a=b,A[(b=24+(t+144|0)|0)>>2]=a,A[(b+4|0)>>2]=s,s=0|A[(c=r+16|0)>>2],b=0|A[(c+4|0)>>2],n=s,A[(s=16+(t+144|0)|0)>>2]=n,A[(s+4|0)>>2]=b,b=0|A[(c=r+8|0)>>2],s=0|A[(c+4|0)>>2],f=b,A[(b=8+(t+144|0)|0)>>2]=f,A[(b+4|0)>>2]=s,s=0|A[(c=r)>>2],b=0|A[(c+4|0)>>2],o=s,s=t,A[(t+144|0)>>2]=o,A[(t+148|0)>>2]=b,It(1048684,43,0|t+144,1048760,1050460),l()}(0|t,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,i=0|A[t>>2],(n=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(a=0|wi(0|i,0|n,1,0|r)))break e}else a=1,Ci(0|i);else a=i;return A[(e+4|0)>>2]=r,A[e>>2]=a,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},cosekey_from_bytes:function(e,r){var t;e|=0,r|=0,h=t=h-272|0,A[(t+144|0)>>2]=r,A[(t+140|0)>>2]=r,A[(t+136|0)>>2]=e,function(e,r){e|=0,r|=0;var t,a,o=0,c=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,T=0,L=0,z=0,P=0,H=0,$=0,ee=0,re=0,te=0,ae=0,ne=0,Ae=0,fe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0,ye=0,de=0,ge=0,ve=0,he=0,_e=0,we=0,me=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0,Oe=0,Ve=0,Me=0,Fe=0,xe=0,Ue=0,Je=0,Xe=0,Te=0,Le=0,ze=0,qe=0,$e=0,er=0,rr=0,tr=0,ir=0,ar=0,nr=0,Ar=0,fr=0,or=0,cr=0,br=0,ur=0,sr=0,kr=0,lr=0,pr=0,yr=0,dr=0,gr=0,vr=0,hr=0,_r=0,wr=0,mr=0,Br=0,Er=0,Ir=0,Gr=0,Zr=0,Cr=0,Rr=0,Nr=0,Sr=0,Yr=0,Or=0,Vr=0,Mr=0,Fr=0,Dr=0,xr=0,Ur=0,Jr=0,Xr=0,Tr=0,Lr=0,zr=0,Pr=0,Hr=0,Kr=0,qr=0,$r=0,et=0,rt=0,tt=0,it=0,at=0,nt=0;h=t=h-640|0,A[(16+(t+272|0)|0)>>2]=0|A[(r+8|0)>>2],k=t,o=0,A[(t+272|0)>>2]=0,A[(t+276|0)>>2]=o,o=0|A[(c=r)>>2],k=0|A[(c+4|0)>>2],a=o,o=t,A[(t+280|0)>>2]=a,A[(t+284|0)>>2]=k,jr(0|t+568,0|t+272),v=k=0|A[(c=16+(t+568|0)|0)>>2],_=o=0|A[(c+4|0)>>2],c=t,R=o=0|A[(t+576|0)>>2],O=k=0|A[(t+580|0)>>2];e:{r:{t:{i:{a:{n:{if(c=t,!((0|(c=k=0|A[(t+568|0)>>2]))==(0|(y=1))&(0|(o=0|A[(t+572|0)>>2]))==(0|(k=0))|0)){if(r=0|Pt()){if(We=r,y=r,w=c=0|A[r>>2],I=o=0|A[(r+4|0)>>2],y=c,p=o+(c=0)|0,(u=y+(k=1)|0)>>>0<k>>>0&&(p=p+1|0),A[(y=We)>>2]=u,A[(y+4|0)>>2]=p,B=p=0|A[(o=r+8|0)>>2],G=y=0|A[(o+4|0)>>2],r=1063424,y=0,A[(p=t+320|0)>>2]=0,A[(p+4|0)>>2]=y,A[(t+316|0)>>2]=r,T=0,A[(t+312|0)>>2]=0,p=t,y=0,A[(t+328|0)>>2]=0,A[(t+332|0)>>2]=y,y=G,p=t,A[(t+304|0)>>2]=B,A[(t+308|0)>>2]=y,y=I,p=t,A[(t+296|0)>>2]=w,A[(t+300|0)>>2]=y,y=_,de=v,!(ge=(0|(o=R))!=(0|(k=1))|(0|(y=O))!=(0|(p=0))|0)&&!de){ee=2,x=0,L=0,z=2;break a}U=8+(t+336|0)|0,m=8+(t+408|0)|0,Q=8+(t+568|0)|0,ue=4|t+336,P=4+(t+496|0)|0,ke=4|t+408,ve=4|t+568,he=16+(t+408|0)|0,r=1,T=0,x=0,ee=2,L=0,z=2;A:for(;;){Z=r;f:{if(v=r=0|A[(t+288|0)>>2],_=o=0,k=t,w=o=0|A[(t+272|0)>>2],I=y=0|A[(t+276|0)>>2],y=_,k=o,c=(y=I)>>>0>(o=_)>>>0|(0|y)==(0|o)&k>>>0>(p=r)>>>0|0,k=o,o=c?p:w,p=c?k:y,g=o,!(r>>>0<o>>>0)){if((0|r)!=(0|g))break f;W=0,E=8,v=0,_=p=0,C=0;break i}Nt(0|g,0|r,1051556),l()}d=11,C=0,W=0;f:{o:{c:{b:{u:{s:switch(0|(j=255&(0|Ri(0|f[((0|A[(t+280|0)>>2])+g|0)>>0]))|0)){case 3:break b;case 1:break u;case 0:break s;case 7:break n;default:break t}Wr(0|t+568,0|t+272),c=t,w=p=0|A[(t+576|0)>>2],I=o=0|A[(t+580|0)>>2];s:{k:{l:{p:{y:{d:{g:{v:{h:{_:{w:{if(c=t,!((0|(c=o=0|A[(t+568|0)>>2]))==(0|(k=1))&(0|(p=0|A[(t+572|0)>>2]))==(0|(o=0))|0)){if(u=(c=I)+(p=-1)|0,(y=(k=w)+(o=-1)|0)>>>0<o>>>0&&(u=u+1|0),v=y,_=u,u>>>0>(k=0)>>>0|(0|u)==(0|k)&(c=y)>>>0>(o=4)>>>0|0)break d;switch(c=_,0|v){case 4:break g;case 3:break v;case 2:break h;case 1:break _;default:break w}}c=I,o=w,u=0,p=31&(k=32)|0,32<=(63&k|0)>>>0?(u=0,_e=c>>>p|0):(u=c>>>p|0,_e=(((1<<p|0)-1|0)&c|0)<<(32-p|0)|0|o>>>p|0),W=_e,B=u=0|A[(c=t+608|0)>>2],G=o=0|A[(c+4|0)>>2],S=0|A[(t+604|0)>>2],V=0|A[(t+600|0)>>2],M=0|A[(t+596|0)>>2],F=0|A[(t+592|0)>>2],v=o=0|A[(c=t+584|0)>>2],_=u=0|A[(c+4|0)>>2],u=I,E=w;break i}if(2==(0|z))break s;d=3,W=0,E=1,v=1,_=u=0,C=0;break t}if(!L)break k;d=3,W=0,E=1,v=2,_=u=0,C=0;break t}if(2==(0|ee))break l;d=3,W=0,E=1,v=3,_=u=0,C=0;break t}if(!x)break p;d=3,W=0,E=1,v=4,_=u=0,C=0;break t}if(!T)break y;d=3,W=0,E=1,v=5,_=u=0,C=0;break t}if(u=0,A[(o=he)>>2]=0,A[(o+4|0)>>2]=u,u=I,o=t,A[(t+416|0)>>2]=w,A[(t+420|0)>>2]=u,A[(t+408|0)>>2]=0,A[(t+336|0)>>2]=1,o=t,A[(t+344|0)>>2]=w,A[(t+348|0)>>2]=u,q(0|t+568,0|t+272,0|t+296,0|t+408,0|t+336),12==(0|(d=0|f[(t+568|0)>>0])))break o;A[(8+(t+496|0)|0)>>2]=0|A[(t+628|0)>>2],u=0|A[(c=t+620|0)>>2],o=0|A[(c+4|0)>>2],je=u,u=t,A[(t+496|0)>>2]=je,A[(t+500|0)>>2]=o,C=0|A[(t+616|0)>>2],B=o=0|A[(c=t+608|0)>>2],G=u=0|A[(c+4|0)>>2],S=0|A[(t+604|0)>>2],V=0|A[(t+600|0)>>2],M=0|A[(t+596|0)>>2],F=0|A[(t+592|0)>>2],v=u=0|A[(c=t+584|0)>>2],_=o=0|A[(c+4|0)>>2],W=0|A[(t+580|0)>>2],E=0|A[(8+(t+568|0)|0)>>2];break c}if(He(0|t+408,0|t+272),1!=(0|A[(t+408|0)>>2])){i[(11+(t+568|0)|0)>>0]=0|f[(11+(t+408|0)|0)>>0],we=0|f[(t+417|0)>>0]|(0|f[(t+418|0)>>0])<<8|0,i[(t+577|0)>>0]=we,i[(t+578|0)>>0]=we>>>8|0,i[(t+576|0)>>0]=0|f[(t+416|0)>>0],Ce=0|A[(t+420|0)>>2],T=0|A[(t+412|0)>>2],te=0|A[(t+576|0)>>2];break o}v=o=0|A[(c=r=16+(t+408|0)|0)>>2],_=u=0|A[(c+4|0)>>2],w=u=0|A[(c=g=24+(t+408|0)|0)>>2],I=o=0|A[(c+4|0)>>2],R=o=0|A[(c=d=32+(t+408|0)|0)>>2],O=u=0|A[(c+4|0)>>2],c=t,B=u=0|A[(t+416|0)>>2],G=o=0|A[(t+420|0)>>2],o=0|A[(c=Z=40+(t+408|0)|0)>>2],u=0|A[(c+4|0)>>2],Re=o,A[(o=c)>>2]=Re,A[(o+4|0)>>2]=u,u=O,A[(o=d)>>2]=R,A[(o+4|0)>>2]=u,u=I,A[(o=g)>>2]=w,A[(o+4|0)>>2]=u,u=_,A[(o=r)>>2]=v,A[(o+4|0)>>2]=u,u=G,A[(o=8+(t+408|0)|0)>>2]=B,A[(o+4|0)>>2]=u,i[(t+411|0)>>0]=0,me=0,i[(t+409|0)>>0]=me,i[(t+410|0)>>0]=me>>>8|0,A[(t+456|0)>>2]=0,i[(t+408|0)>>0]=1,Ke(0|Q,0|t+408,1049407,16),A[(8+(t+496|0)|0)>>2]=0|A[(t+636|0)>>2],u=0|A[(c=t+628|0)>>2],o=0|A[(c+4|0)>>2],Ne=u,u=t,A[(t+496|0)>>2]=Ne,A[(t+500|0)>>2]=o,Y=(d=0|A[(t+576|0)>>2])>>>16|0,j=d>>>8|0,E=0|A[(16+(t+568|0)|0)>>2],W=0|A[(t+588|0)>>2],v=o=0|A[(c=24+(t+568|0)|0)>>2],_=u=0|A[(c+4|0)>>2],F=0|A[(32+(t+568|0)|0)>>2],M=0|A[(t+604|0)>>2],V=0|A[(40+(t+568|0)|0)>>2],S=0|A[(t+612|0)>>2],B=u=0|A[(c=t+616|0)>>2],G=o=0|A[(c+4|0)>>2],C=0|A[(t+624|0)>>2],N=0|A[(t+580|0)>>2];break t}if(X(0|t+568,0|t+272),1!=(0|A[(t+568|0)>>2])){r=0|A[(ve+8|0)>>2],A[(8+(t+496|0)|0)>>2]=r,v=o=0|A[(c=ve)>>2],_=u=0|A[(c+4|0)>>2],o=t,A[(t+496|0)>>2]=v,A[(t+500|0)>>2]=u,A[(g=ke+8|0)>>2]=r,A[(o=ke)>>2]=v,A[(o+4|0)>>2]=u,A[(ue+8|0)>>2]=0|A[g>>2],c=o,u=0|A[o>>2],o=0|A[(o+4|0)>>2],Se=u,A[(u=ue)>>2]=Se,A[(u+4|0)>>2]=o,x=0|A[(t+340|0)>>2],ae=0|A[(t+344|0)>>2],ne=0|A[(t+348|0)>>2];break o}o=0|A[(c=Q)>>2],u=0|A[(c+4|0)>>2],Ye=o,A[(o=P)>>2]=Ye,A[(o+4|0)>>2]=u,r=o+56|0,u=0|A[(c=c+56|0)>>2],o=0|A[(c+4|0)>>2],Oe=u,A[(u=r)>>2]=Oe,A[(u+4|0)>>2]=o,g=P+48|0,o=0|A[(c=Q+48|0)>>2],u=0|A[(c+4|0)>>2],Ve=o,A[(o=g)>>2]=Ve,A[(o+4|0)>>2]=u,d=P+40|0,u=0|A[(c=Q+40|0)>>2],o=0|A[(c+4|0)>>2],Me=u,A[(u=d)>>2]=Me,A[(u+4|0)>>2]=o,Z=P+32|0,o=0|A[(c=Q+32|0)>>2],u=0|A[(c+4|0)>>2],Fe=o,A[(o=Z)>>2]=Fe,A[(o+4|0)>>2]=u,E=P+24|0,u=0|A[(c=Q+24|0)>>2],o=0|A[(c+4|0)>>2],xe=u,A[(u=E)>>2]=xe,A[(u+4|0)>>2]=o,j=P+16|0,o=0|A[(c=Q+16|0)>>2],u=0|A[(c+4|0)>>2],Ue=o,A[(o=j)>>2]=Ue,A[(o+4|0)>>2]=u,Y=P+8|0,u=0|A[(c=Q+8|0)>>2],o=0|A[(c+4|0)>>2],Je=u,A[(u=Y)>>2]=Je,A[(u+4|0)>>2]=o,N=m+56|0,o=0|A[(c=r)>>2],u=0|A[(c+4|0)>>2],Xe=o,A[(o=N)>>2]=Xe,A[(o+4|0)>>2]=u,r=m+48|0,u=0|A[(c=g)>>2],o=0|A[(c+4|0)>>2],Te=u,A[(u=r)>>2]=Te,A[(u+4|0)>>2]=o,g=m+40|0,o=0|A[(c=d)>>2],u=0|A[(c+4|0)>>2],Le=o,A[(o=g)>>2]=Le,A[(o+4|0)>>2]=u,d=m+32|0,u=0|A[(c=Z)>>2],o=0|A[(c+4|0)>>2],ze=u,A[(u=d)>>2]=ze,A[(u+4|0)>>2]=o,Z=m+24|0,o=0|A[(c=E)>>2],u=0|A[(c+4|0)>>2],qe=o,A[(o=Z)>>2]=qe,A[(o+4|0)>>2]=u,E=m+16|0,u=0|A[(c=j)>>2],o=0|A[(c+4|0)>>2],$e=u,A[(u=E)>>2]=$e,A[(u+4|0)>>2]=o,j=m+8|0,o=0|A[(c=Y)>>2],u=0|A[(c+4|0)>>2],er=o,A[(o=j)>>2]=er,A[(o+4|0)>>2]=u,u=0|A[(c=P)>>2],o=0|A[(c+4|0)>>2],rr=u,A[(u=m)>>2]=rr,A[(u+4|0)>>2]=o,o=0|A[(c=N)>>2],u=0|A[(c+4|0)>>2],tr=o,A[(o=56+(t+568|0)|0)>>2]=tr,A[(o+4|0)>>2]=u,u=0|A[(c=r)>>2],o=0|A[(c+4|0)>>2],ir=u,A[(u=48+(t+568|0)|0)>>2]=ir,A[(u+4|0)>>2]=o,o=0|A[(c=g)>>2],u=0|A[(c+4|0)>>2],ar=o,A[(o=40+(t+568|0)|0)>>2]=ar,A[(o+4|0)>>2]=u,u=0|A[(c=d)>>2],o=0|A[(c+4|0)>>2],nr=u,A[(u=32+(t+568|0)|0)>>2]=nr,A[(u+4|0)>>2]=o,o=0|A[(c=Z)>>2],u=0|A[(c+4|0)>>2],Ar=o,A[(o=24+(t+568|0)|0)>>2]=Ar,A[(o+4|0)>>2]=u,u=0|A[(c=E)>>2],o=0|A[(c+4|0)>>2],fr=u,A[(u=16+(t+568|0)|0)>>2]=fr,A[(u+4|0)>>2]=o,o=0|A[(c=j)>>2],u=0|A[(c+4|0)>>2],or=o,A[(o=8+(t+568|0)|0)>>2]=or,A[(o+4|0)>>2]=u,u=0|A[(c=m)>>2],o=0|A[(c+4|0)>>2],cr=u,u=t,A[(t+568|0)>>2]=cr,A[(t+572|0)>>2]=o,Ke(0|U,0|t+568,1049400,7),A[(8+(t+496|0)|0)>>2]=0|A[(t+404|0)>>2],o=0|A[(c=t+396|0)>>2],u=0|A[(c+4|0)>>2],br=o,o=t,A[(t+496|0)>>2]=br,A[(t+500|0)>>2]=u,Y=(d=0|A[(t+344|0)>>2])>>>16|0,j=d>>>8|0,E=0|A[(16+(t+336|0)|0)>>2],W=0|A[(t+356|0)>>2],v=u=0|A[(c=24+(t+336|0)|0)>>2],_=o=0|A[(c+4|0)>>2],F=0|A[(32+(t+336|0)|0)>>2],M=0|A[(t+372|0)>>2],V=0|A[(40+(t+336|0)|0)>>2],S=0|A[(t+380|0)>>2],B=o=0|A[(c=48+(t+336|0)|0)>>2],G=u=0|A[(c+4|0)>>2],C=0|A[(56+(t+336|0)|0)>>2],N=0|A[(t+348|0)>>2];break t}if(K(0|t+568,0|t+272),c=t,!((0|(c=u=0|A[(t+568|0)>>2]))==(0|(k=1))&(0|(o=0|A[(t+572|0)>>2]))==(0|(u=0))|0)){v=c=0|A[(k=Q+16|0)>>2],_=o=0|A[(k+4|0)>>2],A[(c=16+(t+496|0)|0)>>2]=v,A[(c+4|0)>>2]=o,w=o=0|A[(k=Q+8|0)>>2],I=c=0|A[(k+4|0)>>2],A[(o=8+(t+496|0)|0)>>2]=w,A[(o+4|0)>>2]=c,B=c=0|A[(k=Q)>>2],G=o=0|A[(k+4|0)>>2],c=t,A[(t+496|0)>>2]=B,A[(t+500|0)>>2]=o,o=_,A[(c=r=m+16|0)>>2]=v,A[(c+4|0)>>2]=o,o=I,A[(c=g=m+8|0)>>2]=w,A[(c+4|0)>>2]=o,o=G,A[(c=m)>>2]=B,A[(c+4|0)>>2]=o,o=0|A[(k=r)>>2],c=0|A[(k+4|0)>>2],ur=o,A[(o=U+16|0)>>2]=ur,A[(o+4|0)>>2]=c,c=0|A[(k=g)>>2],o=0|A[(k+4|0)>>2],sr=c,A[(c=U+8|0)>>2]=sr,A[(c+4|0)>>2]=o,o=0|A[(k=m)>>2],c=0|A[(k+4|0)>>2],kr=o,A[(o=U)>>2]=kr,A[(o+4|0)>>2]=c,k=t,B=c=0|A[(t+360|0)>>2],G=o=0|A[(t+364|0)>>2],S=0|A[(t+356|0)>>2],re=0|A[(t+352|0)>>2],se=0|A[(t+348|0)>>2],ee=0|A[(t+344|0)>>2];break o}v=o=0|A[(k=Q+56|0)>>2],_=c=0|A[(k+4|0)>>2],A[(o=56+(t+496|0)|0)>>2]=v,A[(o+4|0)>>2]=c,w=c=0|A[(k=Q+48|0)>>2],I=o=0|A[(k+4|0)>>2],A[(c=48+(t+496|0)|0)>>2]=w,A[(c+4|0)>>2]=o,R=o=0|A[(k=Q+40|0)>>2],O=c=0|A[(k+4|0)>>2],A[(o=40+(t+496|0)|0)>>2]=R,A[(o+4|0)>>2]=c,B=c=0|A[(k=Q+32|0)>>2],G=o=0|A[(k+4|0)>>2],A[(c=32+(t+496|0)|0)>>2]=B,A[(c+4|0)>>2]=o,D=o=0|A[(k=Q+24|0)>>2],J=c=0|A[(k+4|0)>>2],A[(o=24+(t+496|0)|0)>>2]=D,A[(o+4|0)>>2]=c,H=c=0|A[(k=Q+16|0)>>2],Ae=o=0|A[(k+4|0)>>2],A[(c=16+(t+496|0)|0)>>2]=H,A[(c+4|0)>>2]=o,r=8+(t+496|0)|0,$=o=0|A[(k=Q+8|0)>>2],fe=c=0|A[(k+4|0)>>2],A[(o=r)>>2]=$,A[(o+4|0)>>2]=c,ce=c=0|A[(k=Q)>>2],le=o=0|A[(k+4|0)>>2],c=t,A[(t+496|0)>>2]=ce,A[(t+500|0)>>2]=o,o=_,A[(c=g=m+56|0)>>2]=v,A[(c+4|0)>>2]=o,o=I,A[(c=d=m+48|0)>>2]=w,A[(c+4|0)>>2]=o,o=O,A[(c=Z=m+40|0)>>2]=R,A[(c+4|0)>>2]=o,o=G,A[(c=E=m+32|0)>>2]=B,A[(c+4|0)>>2]=o,o=J,A[(c=j=m+24|0)>>2]=D,A[(c+4|0)>>2]=o,o=Ae,A[(c=Y=m+16|0)>>2]=H,A[(c+4|0)>>2]=o,o=fe,A[(c=N=m+8|0)>>2]=$,A[(c+4|0)>>2]=o,o=le,A[(c=m)>>2]=ce,A[(c+4|0)>>2]=o,o=0|A[(k=g)>>2],c=0|A[(k+4|0)>>2],lr=o,A[(o=56+(t+568|0)|0)>>2]=lr,A[(o+4|0)>>2]=c,c=0|A[(k=d)>>2],o=0|A[(k+4|0)>>2],pr=c,A[(c=48+(t+568|0)|0)>>2]=pr,A[(c+4|0)>>2]=o,o=0|A[(k=Z)>>2],c=0|A[(k+4|0)>>2],yr=o,A[(o=40+(t+568|0)|0)>>2]=yr,A[(o+4|0)>>2]=c,c=0|A[(k=E)>>2],o=0|A[(k+4|0)>>2],dr=c,A[(c=32+(t+568|0)|0)>>2]=dr,A[(c+4|0)>>2]=o,o=0|A[(k=j)>>2],c=0|A[(k+4|0)>>2],gr=o,A[(o=24+(t+568|0)|0)>>2]=gr,A[(o+4|0)>>2]=c,c=0|A[(k=Y)>>2],o=0|A[(k+4|0)>>2],vr=c,A[(c=16+(t+568|0)|0)>>2]=vr,A[(c+4|0)>>2]=o,o=0|A[(k=N)>>2],c=0|A[(k+4|0)>>2],hr=o,A[(o=8+(t+568|0)|0)>>2]=hr,A[(o+4|0)>>2]=c,c=0|A[(k=m)>>2],o=0|A[(k+4|0)>>2],_r=c,c=t,A[(t+568|0)>>2]=_r,A[(t+572|0)>>2]=o,Ke(0|U,0|t+568,1048926,12),A[r>>2]=0|A[(t+404|0)>>2],k=t,o=0|A[(t+396|0)>>2],c=0|A[(t+400|0)>>2],wr=o,o=t,A[(t+496|0)>>2]=wr,A[(t+500|0)>>2]=c,Y=(d=0|A[(t+344|0)>>2])>>>16|0,j=d>>>8|0,F=0|A[(32+(t+336|0)|0)>>2],M=0|A[(t+372|0)>>2],V=0|A[(40+(t+336|0)|0)>>2],B=c=0|A[(k=48+(t+336|0)|0)>>2],G=o=0|A[(k+4|0)>>2],C=0|A[(56+(t+336|0)|0)>>2],N=0|A[(t+348|0)>>2],E=0|A[(t+352|0)>>2],W=0|A[(t+356|0)>>2],k=t,v=o=0|A[(t+360|0)>>2],_=c=0|A[(t+364|0)>>2],S=0|A[(t+380|0)>>2];break t}if(He(0|t+408,0|t+272),1!=(0|A[(t+408|0)>>2])){i[(11+(t+568|0)|0)>>0]=0|f[(11+(t+408|0)|0)>>0],Be=0|f[(t+417|0)>>0]|(0|f[(t+418|0)>>0])<<8|0,i[(t+577|0)>>0]=Be,i[(t+578|0)>>0]=Be>>>8|0,i[(t+576|0)>>0]=0|f[(t+416|0)>>0],mr=0|A[(t+420|0)>>2],L=0|A[(t+412|0)>>2],be=0|A[(t+576|0)>>2];break o}v=c=0|A[(k=r=16+(t+408|0)|0)>>2],_=o=0|A[(k+4|0)>>2],w=o=0|A[(k=g=24+(t+408|0)|0)>>2],I=c=0|A[(k+4|0)>>2],R=c=0|A[(k=d=32+(t+408|0)|0)>>2],O=o=0|A[(k+4|0)>>2],k=t,B=o=0|A[(t+416|0)>>2],G=c=0|A[(t+420|0)>>2],c=0|A[(k=Z=40+(t+408|0)|0)>>2],o=0|A[(k+4|0)>>2],Br=c,A[(c=k)>>2]=Br,A[(c+4|0)>>2]=o,o=O,A[(c=d)>>2]=R,A[(c+4|0)>>2]=o,o=I,A[(c=g)>>2]=w,A[(c+4|0)>>2]=o,o=_,A[(c=r)>>2]=v,A[(c+4|0)>>2]=o,o=G,A[(c=8+(t+408|0)|0)>>2]=B,A[(c+4|0)>>2]=o,i[(t+411|0)>>0]=0,Ee=0,i[(t+409|0)>>0]=Ee,i[(t+410|0)>>0]=Ee>>>8|0,A[(t+456|0)>>2]=0,i[(t+408|0)>>0]=1,Ke(0|Q,0|t+408,1048961,6),A[(8+(t+496|0)|0)>>2]=0|A[(t+636|0)>>2],o=0|A[(k=t+628|0)>>2],c=0|A[(k+4|0)>>2],Er=o,o=t,A[(t+496|0)>>2]=Er,A[(t+500|0)>>2]=c,Y=(d=0|A[(t+576|0)>>2])>>>16|0,j=d>>>8|0,E=0|A[(16+(t+568|0)|0)>>2],W=0|A[(t+588|0)>>2],v=c=0|A[(k=24+(t+568|0)|0)>>2],_=o=0|A[(k+4|0)>>2],F=0|A[(32+(t+568|0)|0)>>2],M=0|A[(t+604|0)>>2],V=0|A[(40+(t+568|0)|0)>>2],S=0|A[(t+612|0)>>2],B=o=0|A[(k=t+616|0)>>2],G=c=0|A[(k+4|0)>>2],C=0|A[(t+624|0)>>2],N=0|A[(t+580|0)>>2];break t}if(K(0|t+568,0|t+272),k=t,!((0|(k=c=0|A[(t+568|0)>>2]))==(0|(u=1))&(0|(o=0|A[(t+572|0)>>2]))==(0|(c=0))|0)){v=k=0|A[(u=Q+16|0)>>2],_=o=0|A[(u+4|0)>>2],A[(k=16+(t+496|0)|0)>>2]=v,A[(k+4|0)>>2]=o,w=o=0|A[(u=Q+8|0)>>2],I=k=0|A[(u+4|0)>>2],A[(o=8+(t+496|0)|0)>>2]=w,A[(o+4|0)>>2]=k,D=k=0|A[(u=Q)>>2],J=o=0|A[(u+4|0)>>2],k=t,A[(t+496|0)>>2]=D,A[(t+500|0)>>2]=o,o=_,A[(k=r=m+16|0)>>2]=v,A[(k+4|0)>>2]=o,o=I,A[(k=g=m+8|0)>>2]=w,A[(k+4|0)>>2]=o,o=J,A[(k=m)>>2]=D,A[(k+4|0)>>2]=o,o=0|A[(u=r)>>2],k=0|A[(u+4|0)>>2],Ir=o,A[(o=U+16|0)>>2]=Ir,A[(o+4|0)>>2]=k,k=0|A[(u=g)>>2],o=0|A[(u+4|0)>>2],Gr=k,A[(k=U+8|0)>>2]=Gr,A[(k+4|0)>>2]=o,o=0|A[(u=m)>>2],k=0|A[(u+4|0)>>2],Zr=o,A[(o=U)>>2]=Zr,A[(o+4|0)>>2]=k,u=t,D=k=0|A[(t+360|0)>>2],J=o=0|A[(t+364|0)>>2],Qe=0|A[(t+356|0)>>2],pe=0|A[(t+352|0)>>2],ye=0|A[(t+348|0)>>2],z=0|A[(t+344|0)>>2];break o}v=o=0|A[(u=Q+56|0)>>2],_=k=0|A[(u+4|0)>>2],A[(o=56+(t+496|0)|0)>>2]=v,A[(o+4|0)>>2]=k,w=k=0|A[(u=Q+48|0)>>2],I=o=0|A[(u+4|0)>>2],A[(k=48+(t+496|0)|0)>>2]=w,A[(k+4|0)>>2]=o,R=o=0|A[(u=Q+40|0)>>2],O=k=0|A[(u+4|0)>>2],A[(o=40+(t+496|0)|0)>>2]=R,A[(o+4|0)>>2]=k,B=k=0|A[(u=Q+32|0)>>2],G=o=0|A[(u+4|0)>>2],A[(k=32+(t+496|0)|0)>>2]=B,A[(k+4|0)>>2]=o,D=o=0|A[(u=Q+24|0)>>2],J=k=0|A[(u+4|0)>>2],A[(o=24+(t+496|0)|0)>>2]=D,A[(o+4|0)>>2]=k,H=k=0|A[(u=Q+16|0)>>2],Ae=o=0|A[(u+4|0)>>2],A[(k=16+(t+496|0)|0)>>2]=H,A[(k+4|0)>>2]=o,r=8+(t+496|0)|0,$=o=0|A[(u=Q+8|0)>>2],fe=k=0|A[(u+4|0)>>2],A[(o=r)>>2]=$,A[(o+4|0)>>2]=k,ce=k=0|A[(u=Q)>>2],le=o=0|A[(u+4|0)>>2],k=t,A[(t+496|0)>>2]=ce,A[(t+500|0)>>2]=o,o=_,A[(k=g=m+56|0)>>2]=v,A[(k+4|0)>>2]=o,o=I,A[(k=d=m+48|0)>>2]=w,A[(k+4|0)>>2]=o,o=O,A[(k=Z=m+40|0)>>2]=R,A[(k+4|0)>>2]=o,o=G,A[(k=E=m+32|0)>>2]=B,A[(k+4|0)>>2]=o,o=J,A[(k=j=m+24|0)>>2]=D,A[(k+4|0)>>2]=o,o=Ae,A[(k=Y=m+16|0)>>2]=H,A[(k+4|0)>>2]=o,o=fe,A[(k=N=m+8|0)>>2]=$,A[(k+4|0)>>2]=o,o=le,A[(k=m)>>2]=ce,A[(k+4|0)>>2]=o,o=0|A[(u=g)>>2],k=0|A[(u+4|0)>>2],Cr=o,A[(o=56+(t+568|0)|0)>>2]=Cr,A[(o+4|0)>>2]=k,k=0|A[(u=d)>>2],o=0|A[(u+4|0)>>2],Rr=k,A[(k=48+(t+568|0)|0)>>2]=Rr,A[(k+4|0)>>2]=o,o=0|A[(u=Z)>>2],k=0|A[(u+4|0)>>2],Nr=o,A[(o=40+(t+568|0)|0)>>2]=Nr,A[(o+4|0)>>2]=k,k=0|A[(u=E)>>2],o=0|A[(u+4|0)>>2],Sr=k,A[(k=32+(t+568|0)|0)>>2]=Sr,A[(k+4|0)>>2]=o,o=0|A[(u=j)>>2],k=0|A[(u+4|0)>>2],Yr=o,A[(o=24+(t+568|0)|0)>>2]=Yr,A[(o+4|0)>>2]=k,k=0|A[(u=Y)>>2],o=0|A[(u+4|0)>>2],Or=k,A[(k=16+(t+568|0)|0)>>2]=Or,A[(k+4|0)>>2]=o,o=0|A[(u=N)>>2],k=0|A[(u+4|0)>>2],Vr=o,A[(o=8+(t+568|0)|0)>>2]=Vr,A[(o+4|0)>>2]=k,k=0|A[(u=m)>>2],o=0|A[(u+4|0)>>2],Mr=k,k=t,A[(t+568|0)>>2]=Mr,A[(t+572|0)>>2]=o,Ke(0|U,0|t+568,1049392,8),A[r>>2]=0|A[(t+404|0)>>2],u=t,o=0|A[(t+396|0)>>2],k=0|A[(t+400|0)>>2],Fr=o,o=t,A[(t+496|0)>>2]=Fr,A[(t+500|0)>>2]=k,Y=(d=0|A[(t+344|0)>>2])>>>16|0,j=d>>>8|0,F=0|A[(32+(t+336|0)|0)>>2],M=0|A[(t+372|0)>>2],V=0|A[(40+(t+336|0)|0)>>2],S=0|A[(t+380|0)>>2],B=k=0|A[(u=48+(t+336|0)|0)>>2],G=o=0|A[(u+4|0)>>2],C=0|A[(56+(t+336|0)|0)>>2],N=0|A[(t+348|0)>>2],E=0|A[(t+352|0)>>2],W=0|A[(t+356|0)>>2],u=t,v=o=0|A[(t+360|0)>>2],_=k=0|A[(t+364|0)>>2];break t}if(Qr(0|t+568,0|t+272),u=t,w=k=0|A[(t+576|0)>>2],I=o=0|A[(t+580|0)>>2],u=t,!((0|(u=o=0|A[(t+568|0)>>2]))==(0|(c=1))&(0|(k=0|A[(t+572|0)>>2]))==(0|(o=0))|0)){if(u=I,k=t,A[(t+416|0)>>2]=w,A[(t+420|0)>>2]=u,v=p=(c=0)-(o=w)|0,_=y=(u=0)-(y=(c>>>0<o>>>0)+(k=I)|0)|0,Dr=(0|(u=p))!=(0|(o=0))|(0|y)!=(0|(c=0))|0,xr=u=0,k=(o=0)-(c=Dr)|0,p=(u=0)-(p=(o>>>0<c>>>0)+(y=xr)|0)|0,A[(o=he)>>2]=k,A[(o+4|0)>>2]=p,A[(t+408|0)>>2]=0,A[(t+336|0)>>2]=2,p=_,o=t,A[(t+344|0)>>2]=v,A[(t+348|0)>>2]=p,q(0|t+568,0|t+272,0|t+296,0|t+408,0|t+336),12==(0|(d=0|f[(t+568|0)>>0])))break o;A[(8+(t+496|0)|0)>>2]=0|A[(t+628|0)>>2],p=0|A[(u=t+620|0)>>2],o=0|A[(u+4|0)>>2],Ur=p,p=t,A[(t+496|0)>>2]=Ur,A[(t+500|0)>>2]=o,C=0|A[(t+616|0)>>2],B=o=0|A[(u=t+608|0)>>2],G=p=0|A[(u+4|0)>>2],S=0|A[(t+604|0)>>2],V=0|A[(t+600|0)>>2],M=0|A[(t+596|0)>>2],F=0|A[(t+592|0)>>2],v=p=0|A[(u=t+584|0)>>2],_=o=0|A[(u+4|0)>>2],W=0|A[(t+580|0)>>2],E=0|A[(8+(t+568|0)|0)>>2];break c}o=I,u=w,p=0,y=31&(c=32)|0,32<=(63&c|0)>>>0?(p=0,Ie=o>>>y|0):(p=o>>>y|0,Ie=(((1<<y|0)-1|0)&o|0)<<(32-y|0)|0|u>>>y|0),W=Ie,B=p=0|A[(o=t+608|0)>>2],G=u=0|A[(o+4|0)>>2],S=0|A[(t+604|0)>>2],V=0|A[(t+600|0)>>2],M=0|A[(t+596|0)>>2],F=0|A[(t+592|0)>>2],v=u=0|A[(o=t+584|0)>>2],_=p=0|A[(o+4|0)>>2],p=I,E=w;break i}if(De(0|t+568,0|t+272),1==(0|A[(t+568|0)>>2]))break f;if(o=t,p=0|A[(t+576|0)>>2],u=0|A[(t+580|0)>>2],Jr=p,p=t,A[(t+484|0)>>2]=Jr,A[(t+488|0)>>2]=u,A[(t+480|0)>>2]=0|A[(t+572|0)>>2],Ct(0|ke,0|t+480),A[(t+408|0)>>2]=1,A[(ue+8|0)>>2]=0|A[(8+(t+480|0)|0)>>2],o=t,u=0|A[(t+480|0)>>2],p=0|A[(t+484|0)>>2],Xr=u,A[(u=ue)>>2]=Xr,A[(u+4|0)>>2]=p,A[(t+336|0)>>2]=0,q(0|t+568,0|t+272,0|t+296,0|t+408,0|t+336),12==(0|(d=0|f[(t+568|0)>>0])))break o;A[(8+(t+496|0)|0)>>2]=0|A[(t+628|0)>>2],p=0|A[(o=t+620|0)>>2],u=0|A[(o+4|0)>>2],Tr=p,p=t,A[(t+496|0)>>2]=Tr,A[(t+500|0)>>2]=u,C=0|A[(t+616|0)>>2],B=u=0|A[(o=t+608|0)>>2],G=p=0|A[(o+4|0)>>2],S=0|A[(t+604|0)>>2],V=0|A[(t+600|0)>>2],M=0|A[(t+596|0)>>2],F=0|A[(t+592|0)>>2],v=p=0|A[(o=t+584|0)>>2],_=u=0|A[(o+4|0)>>2],W=0|A[(t+580|0)>>2],E=0|A[(8+(t+568|0)|0)>>2]}N=0|A[(t+572|0)>>2],Y=0|b[(t+570|0)>>1],j=0|f[(t+569|0)>>0];break t}if(r=Z+1|0,ge)continue A;if(Z>>>0<de>>>0)continue A;break a}break A}o=t,w=u=0|A[(t+576|0)>>2],I=p=0|A[(t+580|0)>>2],o=u,u=0,y=31&(c=32)|0,32<=(63&c|0)>>>0?(u=0,Ge=p>>>y|0):(u=p>>>y|0,Ge=(((1<<y|0)-1|0)&p|0)<<(32-y|0)|0|o>>>y|0),W=Ge,B=u=0|A[(p=t+608|0)>>2],G=o=0|A[(p+4|0)>>2],S=0|A[(t+604|0)>>2],V=0|A[(t+600|0)>>2],M=0|A[(t+596|0)>>2],F=0|A[(t+592|0)>>2],v=o=0|A[(p=t+584|0)>>2],_=u=0|A[(p+4|0)>>2],u=I,E=w;break i}It(1051572,70,0|t+568,1051740,1051724),l()}u=O,p=R,o=0,y=31&(c=32)|0,32<=(63&c|0)>>>0?(o=0,Ze=u>>>y|0):(o=u>>>y|0,Ze=(((1<<y|0)-1|0)&u|0)<<(32-y|0)|0|p>>>y|0),W=Ze,B=o=0|A[(u=t+608|0)>>2],G=p=0|A[(u+4|0)>>2],S=0|A[(t+604|0)>>2],V=0|A[(t+600|0)>>2],M=0|A[(t+596|0)>>2],F=0|A[(t+592|0)>>2],p=O,E=R,d=1,C=0;break r}ie(0|t+568,0|t+272),r=0|f[(t+576|0)>>0];n:{if(u=t,!((0|(u=p=0|A[(t+568|0)>>2]))==(0|(c=1))&(0|(o=0|A[(t+572|0)>>2]))==(0|(p=0))|0)){if(5==(0|r))break n;d=4;break t}E=(0|f[(t+577|0)>>0]|(0|f[(t+578|0)>>0])<<8|0|(0|f[(t+579|0)>>0])<<16|0)<<8|0|r|0,B=u=0|A[(c=t+608|0)>>2],G=o=0|A[(c+4|0)>>2],V=0|A[(t+600|0)>>2],F=0|A[(t+592|0)>>2],v=o=0|A[(c=16+(t+568|0)|0)>>2],_=u=0|A[(c+4|0)>>2],S=0|A[(t+604|0)>>2],M=0|A[(t+596|0)>>2],W=0|A[(t+580|0)>>2];break i}if(!((0|(c=R))!=(0|(p=1))|(0|(u=O))!=(0|(o=0))|0)){C=0,d=0;break t}}if(A[(20+(t+568|0)|0)>>2]=1,u=t,c=0,A[(t+572|0)>>2]=2,A[(t+576|0)>>2]=c,A[(t+568|0)>>2]=1049032,A[(t+412|0)>>2]=1,A[(t+584|0)>>2]=t+408|0,A[(t+408|0)>>2]=t+296|0,oe(0|t+568),2!=(0|z)){r=8+(t+496|0)|0,c=0|A[(p=t+308|0)>>2],u=0|A[(p+4|0)>>2],Lr=c,A[(c=r)>>2]=Lr,A[(c+4|0)>>2]=u,g=16+(t+496|0)|0,u=0|A[(p=20+(t+296|0)|0)>>2],c=0|A[(p+4|0)>>2],zr=u,A[(u=g)>>2]=zr,A[(u+4|0)>>2]=c,d=24+(t+496|0)|0,c=0|A[(p=t+324|0)>>2],u=0|A[(p+4|0)>>2],Pr=c,A[(c=d)>>2]=Pr,A[(c+4|0)>>2]=u,A[(Z=32+(t+496|0)|0)>>2]=0|A[(36+(t+296|0)|0)>>2],A[(t+192|0)>>2]=0|A[(t+296|0)>>2],u=G,A[(c=t+184|0)>>2]=B,A[(c+4|0)>>2]=u,A[(t+176|0)>>2]=re,A[(36+(t+136|0)|0)>>2]=se,A[(32+(t+136|0)|0)>>2]=ee,u=J,A[(c=24+(t+136|0)|0)>>2]=D,A[(c+4|0)>>2]=u,A[(16+(t+136|0)|0)>>2]=pe,p=t,u=0|A[(t+300|0)>>2],c=0|A[(t+304|0)>>2],Hr=u,u=t,A[(t+496|0)>>2]=Hr,A[(t+500|0)>>2]=c,A[(t+180|0)>>2]=S,A[(t+156|0)>>2]=Qe,A[(t+148|0)>>2]=ye,i[(t+144|0)>>0]=z,n[(t+146|0)>>1]=z>>>16|0,i[(t+145|0)>>0]=z>>>8|0,A[(t+228|0)>>2]=0|A[Z>>2],c=0|A[(p=d)>>2],u=0|A[(p+4|0)>>2],Kr=c,A[(c=t+220|0)>>2]=Kr,A[(c+4|0)>>2]=u,u=0|A[(p=g)>>2],c=0|A[(p+4|0)>>2],qr=u,A[(u=t+212|0)>>2]=qr,A[(u+4|0)>>2]=c,c=0|A[(p=r)>>2],u=0|A[(p+4|0)>>2],$r=c,A[(c=t+204|0)>>2]=$r,A[(c+4|0)>>2]=u,p=t,u=0|A[(t+496|0)>>2],c=0|A[(t+500|0)>>2],et=u,u=t,A[(t+196|0)>>2]=et,A[(t+200|0)>>2]=c,A[(t+264|0)>>2]=Ce,A[(t+256|0)>>2]=T,A[(t+248|0)>>2]=ae,A[(t+240|0)>>2]=mr,A[(t+232|0)>>2]=L,A[(t+260|0)>>2]=te,A[(t+252|0)>>2]=ne,A[(t+244|0)>>2]=x,A[(t+236|0)>>2]=be,g=0;break e}if(dt(0|t+296),(r=0|A[(t+312|0)>>2])&&(r=5+(r+(g=8+(r<<3|0)|0)|0)|0)&&Ci(0|(0|A[(t+316|0)>>2])-g),te&&T&&Ci(0|T),x){if(ne)for(g=s(ne,24),r=x;0|A[r>>2]&&(d=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2]),r=r+24|0,g=g+-24|0;);ae&&(r=s(ae,24))&&Ci(0|x)}a:{switch(0|ee){case 0:case 2:break a}re&&Ci(0|se)}d=7,C=0,E=1,v=8,_=c=0,be&&L&&(E=1,Ci(0|L)),F=ee,M=se,V=re,N=ye,W=Qe;break r}d=1}if(dt(0|t+296),(r=0|A[(t+312|0)>>2])&&(r=5+(r+(g=8+(r<<3|0)|0)|0)|0)&&Ci(0|(0|A[(t+316|0)>>2])-g),te&&T&&Ci(0|T),x){if(ne)for(g=s(ne,24),r=x;0|A[r>>2]&&(Z=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2]),r=r+24|0,g=g+-24|0;);ae&&(r=s(ae,24))&&Ci(0|x)}t:{switch(0|ee){case 0:case 2:break t}re&&Ci(0|se)}switch(be&&L&&Ci(0|L),0|z){case 0:case 2:break r}pe&&Ci(0|ye)}c=G,A[(u=t+608|0)>>2]=B,A[(u+4|0)>>2]=c,A[(t+604|0)>>2]=S,A[(t+600|0)>>2]=V,A[(t+596|0)>>2]=M,A[(t+592|0)>>2]=F,c=_,A[(u=t+584|0)>>2]=v,A[(u+4|0)>>2]=c,A[(t+580|0)>>2]=W,A[(8+(t+568|0)|0)>>2]=E,p=t,c=0|A[(t+496|0)>>2],u=0|A[(t+500|0)>>2],rt=c,A[(c=t+620|0)>>2]=rt,A[(c+4|0)>>2]=u,A[(t+628|0)>>2]=0|A[(8+(t+496|0)|0)>>2],A[(t+616|0)>>2]=C,A[(t+572|0)>>2]=N,n[(t+570|0)>>1]=Y,i[(t+569|0)>>0]=j,i[(t+568|0)>>0]=d,Ke(0|8+(t+136|0),0|t+568,1049423,7),g=1}(r=0|A[(t+284|0)>>2])&&Ci(0|A[(t+280|0)>>2]),r=8+(t+136|0)|0,g?(g=56+(t+8|0)|0,u=0|A[(p=r+56|0)>>2],c=0|A[(p+4|0)>>2],tt=u,A[(u=g)>>2]=tt,A[(u+4|0)>>2]=c,v=c=0|A[(p=r+48|0)>>2],_=u=0|A[(p+4|0)>>2],A[(c=48+(t+8|0)|0)>>2]=v,A[(c+4|0)>>2]=u,w=u=0|A[(p=r+40|0)>>2],I=c=0|A[(p+4|0)>>2],A[(u=40+(t+8|0)|0)>>2]=w,A[(u+4|0)>>2]=c,R=c=0|A[(p=r+32|0)>>2],O=u=0|A[(p+4|0)>>2],A[(c=32+(t+8|0)|0)>>2]=R,A[(c+4|0)>>2]=u,B=u=0|A[(p=r+24|0)>>2],G=c=0|A[(p+4|0)>>2],A[(u=24+(t+8|0)|0)>>2]=B,A[(u+4|0)>>2]=c,D=c=0|A[(p=r+16|0)>>2],J=u=0|A[(p+4|0)>>2],A[(c=16+(t+8|0)|0)>>2]=D,A[(c+4|0)>>2]=u,H=u=0|A[(p=r+8|0)>>2],Ae=c=0|A[(p+4|0)>>2],A[(u=8+(t+8|0)|0)>>2]=H,A[(u+4|0)>>2]=c,$=c=0|A[(p=r)>>2],fe=u=0|A[(p+4|0)>>2],c=t,A[(t+8|0)>>2]=$,A[(t+12|0)>>2]=u,u=_,A[(c=48+(t+136|0)|0)>>2]=v,A[(c+4|0)>>2]=u,u=I,A[(c=40+(t+136|0)|0)>>2]=w,A[(c+4|0)>>2]=u,u=O,A[(c=32+(t+136|0)|0)>>2]=R,A[(c+4|0)>>2]=u,u=G,A[(c=24+(t+136|0)|0)>>2]=B,A[(c+4|0)>>2]=u,u=J,A[(c=16+(t+136|0)|0)>>2]=D,A[(c+4|0)>>2]=u,u=Ae,A[(c=p)>>2]=H,A[(c+4|0)>>2]=u,u=0|A[(p=g)>>2],c=0|A[(p+4|0)>>2],it=u,A[(u=56+(t+136|0)|0)>>2]=it,A[(u+4|0)>>2]=c,c=fe,u=t,A[(t+136|0)>>2]=$,A[(t+140|0)>>2]=c,at=e,nt=0|Pe(0|t+136),A[(at+4|0)>>2]=nt,r=1):(qt(0|t+8,0|r,128),qt(0|e+8,0|t+8,128),r=0),A[e>>2]=r,h=t+640|0}(0|t,0|t+136);e:{if(1!=(0|A[t>>2])){if(qt(0|4+(t+136|0),0|t+8,128),r=0|Qi(136,8))break e;Hi(136,8),l()}qi(0|A[(t+4|0)>>2]),l()}return A[r>>2]=0,qt(0|r+4,0|t+136,132),h=t+272|0,0|r},cosekey_set_key_type:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0;h=t=h-48|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(f=0|A[r>>2])))break e;return o=e+8|0,c=1,A[r>>2]=f+1|0,1==(0|A[(r+8|0)>>2])?Ct(4|t+24,0|4+(r+8|0)):(i=0|A[(n=r+24|0)>>2],a=0|A[(n+4|0)>>2],u=i,A[(i=16+(t+24|0)|0)>>2]=u,A[(i+4|0)>>2]=a,a=0|A[(n=r+16|0)>>2],i=0|A[(n+4|0)>>2],s=a,A[(a=8+(t+24|0)|0)>>2]=s,A[(a+4|0)>>2]=i,c=0),f=t+8|0,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],k=i,A[(i=f)>>2]=k,A[(i+4|0)>>2]=a,b=t+16|0,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],p=a,A[(a=b)>>2]=p,A[(a+4|0)>>2]=i,A[(t+24|0)>>2]=c,i=0|A[((n=t)+24|0)>>2],a=0|A[(n+28|0)>>2],y=i,A[(i=n)>>2]=y,A[(i+4|0)>>2]=a,0|A[o>>2]&&(c=0|A[(e+16|0)>>2])&&Ci(0|A[(o+4|0)>>2]),a=0|A[(n=t)>>2],i=0|A[(n+4|0)>>2],d=a,A[(a=o)>>2]=d,A[(a+4|0)>>2]=i,i=0|A[(n=b)>>2],a=0|A[(n+4|0)>>2],g=i,A[(i=o+16|0)>>2]=g,A[(i+4|0)>>2]=a,a=0|A[(n=f)>>2],i=0|A[(n+4|0)>>2],v=a,A[(a=o+8|0)>>2]=v,A[(a+4|0)>>2]=i,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=t+48|0)}}Ji(),l()}Xi(),l()},cosekey_key_type:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0;h=r=h-64|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(f=1,A[e>>2]=n+1|0,1==(0|A[(e+8|0)>>2])?Ct(4|r+32,0|4+(e+8|0)):(t=0|A[(a=e+24|0)>>2],i=0|A[(a+4|0)>>2],u=t,A[(t=16+(r+32|0)|0)>>2]=u,A[(t+4|0)>>2]=i,i=0|A[(a=e+16|0)>>2],t=0|A[(a+4|0)>>2],s=i,A[(i=8+(r+32|0)|0)>>2]=s,A[(i+4|0)>>2]=t,f=0),n=8+(r+8|0)|0,t=0|A[(a=o=8+(r+32|0)|0)>>2],i=0|A[(a+4|0)>>2],k=t,A[(t=n)>>2]=k,A[(t+4|0)>>2]=i,c=16+(r+8|0)|0,i=0|A[(a=b=16+(r+32|0)|0)>>2],t=0|A[(a+4|0)>>2],p=i,A[(i=c)>>2]=p,A[(i+4|0)>>2]=t,A[(r+32|0)>>2]=f,t=0|A[((a=r)+32|0)>>2],i=0|A[(a+36|0)>>2],y=t,A[((t=a)+8|0)>>2]=y,A[(t+12|0)>>2]=i,A[e>>2]=(0|A[e>>2])-1|0,i=0|A[(a=c)>>2],t=0|A[(a+4|0)>>2],d=i,A[(i=20+(r+32|0)|0)>>2]=d,A[(i+4|0)>>2]=t,t=0|A[(a=n)>>2],i=0|A[(a+4|0)>>2],g=t,A[(t=12+(r+32|0)|0)>>2]=g,A[(t+4|0)>>2]=i,i=0|A[((a=r)+8|0)>>2],t=0|A[(a+12|0)>>2],v=i,A[((i=a)+36|0)>>2]=v,A[(i+40|0)>>2]=t,!(e=0|Qi(32,8)))break e;return A[e>>2]=0,t=0|A[((a=r)+32|0)>>2],i=0|A[(a+36|0)>>2],_=t,A[((t=e)+4|0)>>2]=_,A[(t+8|0)>>2]=i,i=0|A[(a=o)>>2],t=0|A[(a+4|0)>>2],w=i,A[(i=e+12|0)>>2]=w,A[(i+4|0)>>2]=t,t=0|A[(a=b)>>2],i=0|A[(a+4|0)>>2],m=t,A[(t=e+20|0)>>2]=m,A[(t+4|0)>>2]=i,A[(e+28|0)>>2]=0|A[(r+56|0)>>2],h=r+64|0,0|e}Ji(),l()}Xi(),l()}Hi(32,8),l()},cosekey_set_key_id:function(e,r,t){r|=0,t|=0;var i=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=-1,(i=0|A[(e+96|0)>>2])&&0|A[(e+100|0)>>2]&&Ci(0|i),A[(e+100|0)>>2]=t,A[(e+96|0)>>2]=r,A[e>>2]=0,void(A[(e+104|0)>>2]=t)}Ji(),l()}Xi(),l()},cosekey_key_id:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break r;if(A[r>>2]=t+1|0,a=0|A[(r+96|0)>>2]){t:{i:{if(!((0|(t=0|A[(r+104|0)>>2]))<0)){if(t)break i;i=1;break t}Vi(),l()}if(!(i=0|Qi(0|t,1)))break e}qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0}else A[r>>2]=t,t=0,i=0;return A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Hi(0|t,1),l()},cosekey_set_algorithm_id:Sr,cosekey_algorithm_id:Mr,cosekey_set_key_ops:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0;h=t=h-16|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(i=0|A[r>>2])))break e;if(A[r>>2]=i+1|0,lr(0|t,0|r+4),i=0|A[(n=e+108|0)>>2]){if(a=0|A[(108+(e+8|0)|0)>>2])for(a=s(a,24);0|A[i>>2]&&0|A[(i+8|0)>>2]&&Ci(0|A[(i+4|0)>>2]),i=i+24|0,a=a+-24|0;);(i=0|A[(e+112|0)>>2])&&(i=s(i,24))&&Ci(0|A[n>>2])}return f=0|A[(t+4|0)>>2],A[n>>2]=0|A[t>>2],A[(n+4|0)>>2]=f,A[(n+8|0)>>2]=0|A[(t+8|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=t+16|0)}}Ji(),l()}Xi(),l()},cosekey_key_ops:function(e){var r,t=0,i=0,a=0,n=0,f=0;h=r=h-16|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,0|A[(a=e+108|0)>>2])if(lr(0|r,0|a),t=0|A[r>>2],A[e>>2]=(0|A[e>>2])-1|0,t){if(i=0|A[(r+8|0)>>2],n=0|A[(r+4|0)>>2],f=i,!(e=0|Qi(16,4)))break e;i=f,A[(e+8|0)>>2]=n,A[(e+12|0)>>2]=i,A[(e+4|0)>>2]=t,A[e>>2]=0}else e=0;else A[e>>2]=t,e=0;return h=r+16|0,0|e}Ji(),l()}Xi(),l()}Hi(16,4),l()},cosekey_set_base_init_vector:Wt,cosekey_base_init_vector:ct,cosekey_header:function(e,r){r|=0;var t,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0;h=t=h-64|0;e:{r:{if(e|=0){if(-1==(0|(o=0|A[e>>2])))break r;if(A[e>>2]=o+1|0,r){if(-1==(0|(o=0|A[r>>2])))break r;if(A[r>>2]=o+1|0,function(e,r,t){e|=0,r|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0;h=a=h-80|0;t:{i:{a:{n:{A:{f:{o:{c:{b:{if(!(0|A[(t|=0)>>2]||(g=n=0|A[(k=t+8|0)>>2],y=o=0|A[(k+4|0)>>2],k=n,b=o+(n=-1)|0,(f=k+(u=-1)|0)>>>0<u>>>0&&(b=b+1|0),v=f,d=b,o=f,w=b>>>0>(k=0)>>>0|(0|b)==(0|k)&f>>>0>(u=4)>>>0|0,m=o=0|A[(u=t+16|0)>>2],B=b=0|A[(u+4|0)>>2],b=d,b=y,u=f,E=(b=d)>>>0<(o=y)>>>0|(0|b)==(0|o)&f>>>0<(k=g)>>>0|0,Q=u=0,f=(u=B)+(b=Q)|0,(n=(k=m)+(o=E)|0)>>>0<o>>>0&&(f=f+1|0),u=n,b=n+(o=-1)|0,n=f+(k=-1)|0,b>>>0<o>>>0&&(n=n+1|0),g=b,y=n,I=(0|(f=b))!=(0|(o=0))|(0|n)!=(0|(u=0))|0,f=n,f=n,b|n|0?I:w)))switch(f=d,0|v){case 4:break A;case 3:break f;case 2:break o;case 1:break c;default:break b}if(!(t=0|Ye(0|r+48,0|t))){A[e>>2]=7;break n}ke(0|e,0|t);break n}1==(0|A[r>>2])?(Ct(0|a+24,0|r+4),g=f=0|A[((o=a)+28|0)>>2],y=n=0|A[(o+32|0)>>2],c=0|A[(o+24|0)>>2],v=0,d=n=0,t=2):(v=f=0|A[(o=r+16|0)>>2],d=n=0|A[(o+4|0)>>2],g=n=0|A[(o=r+8|0)>>2],y=f=0|A[(o+4|0)>>2],t=0),A[(e+4|0)>>2]=c,A[e>>2]=t,n=d,A[(f=e+16|0)>>2]=v,A[(f+4|0)>>2]=n,n=y,A[(f=e+8|0)>>2]=g,A[(f+4|0)>>2]=n,n=0|A[((o=a)+24|0)>>2],f=0|A[(o+28|0)>>2],G=n,A[(n=e+24|0)>>2]=G,A[(n+4|0)>>2]=f,f=0|A[(o=8+(o+24|0)|0)>>2],n=0|A[(o+4|0)>>2],Z=f,A[(f=e+32|0)>>2]=Z,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+24|0)|0)>>2],f=0|A[(o+4|0)>>2],W=n,A[(n=e+40|0)>>2]=W,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+24|0)|0)>>2],n=0|A[(o+4|0)>>2],j=f,A[(f=e+48|0)>>2]=j,A[(f+4|0)>>2]=n;break n}if(!(p=0|A[(r+88|0)>>2])){A[e>>2]=7;break n}if((0|(t=0|A[(r+96|0)>>2]))<0)break i;if(c=1,t&&!(c=0|Qi(0|t,1)))break a;c=0|qt(0|c,0|p,0|t),A[(e+12|0)>>2]=t,A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=c,A[e>>2]=1;break n}if(2==(0|(t=0|A[(r+24|0)>>2]))){A[e>>2]=7;break n}1==(0|A[(t=2==(0|t)?0:r+24|0)>>2])?(Ct(0|a+24,0|t+4),g=n=0|A[((o=a)+28|0)>>2],y=f=0|A[(o+32|0)>>2],c=0|A[(o+24|0)>>2],v=0,d=f=0,t=2):(v=n=0|A[(o=t+16|0)>>2],d=f=0|A[(o+4|0)>>2],g=f=0|A[((o=t)+8|0)>>2],y=n=0|A[(o+12|0)>>2],t=0),A[(e+4|0)>>2]=c,A[e>>2]=t,f=d,A[(n=e+16|0)>>2]=v,A[(n+4|0)>>2]=f,f=y,A[(n=e+8|0)>>2]=g,A[(n+4|0)>>2]=f,f=0|A[((o=a)+24|0)>>2],n=0|A[(o+28|0)>>2],C=f,A[(f=e+24|0)>>2]=C,A[(f+4|0)>>2]=n,n=0|A[(o=8+(o+24|0)|0)>>2],f=0|A[(o+4|0)>>2],R=n,A[(n=e+32|0)>>2]=R,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+24|0)|0)>>2],n=0|A[(o+4|0)>>2],N=f,A[(f=e+40|0)>>2]=N,A[(f+4|0)>>2]=n,n=0|A[(o=24+(a+24|0)|0)>>2],f=0|A[(o+4|0)>>2],S=n,A[(n=e+48|0)>>2]=S,A[(n+4|0)>>2]=f;break n}if(!(c=0|A[(r+100|0)>>2])){A[e>>2]=7;break n}p=0,Et(0|a,0|(t=0|A[(r+108|0)>>2]),0),A[(a+16|0)>>2]=0,r=0|A[(a+4|0)>>2],A[(a+12|0)>>2]=r,_=0|A[a>>2],A[(a+8|0)>>2]=_;f:{if(r>>>0>=t>>>0){if(!t)break f}else Hr(0|a+8,0,0|t),p=0|A[(a+16|0)>>2],_=0|A[(a+8|0)>>2];for(r=s(t,24),t=_+s(p,56)|0,_=4|a+24;1==(0|A[c>>2])?(Ct(0|_,0|c+4),A[(a+24|0)>>2]=2):(f=0|A[(o=c+16|0)>>2],n=0|A[(o+4|0)>>2],Y=f,A[(f=16+(a+24|0)|0)>>2]=Y,A[(f+4|0)>>2]=n,A[(a+24|0)>>2]=0,n=0|A[(o=c+8|0)>>2],f=0|A[(o+4|0)>>2],O=n,A[((n=a)+32|0)>>2]=O,A[(n+36|0)>>2]=f),c=c+24|0,f=0|A[((o=a)+24|0)>>2],n=0|A[(o+28|0)>>2],V=f,A[(f=t)>>2]=V,A[(f+4|0)>>2]=n,n=0|A[(o=48+(o+24|0)|0)>>2],f=0|A[(o+4|0)>>2],M=n,A[(n=t+48|0)>>2]=M,A[(n+4|0)>>2]=f,f=0|A[(o=40+(a+24|0)|0)>>2],n=0|A[(o+4|0)>>2],F=f,A[(f=t+40|0)>>2]=F,A[(f+4|0)>>2]=n,n=0|A[(o=32+(a+24|0)|0)>>2],f=0|A[(o+4|0)>>2],D=n,A[(n=t+32|0)>>2]=D,A[(n+4|0)>>2]=f,f=0|A[(o=24+(a+24|0)|0)>>2],n=0|A[(o+4|0)>>2],x=f,A[(f=t+24|0)>>2]=x,A[(f+4|0)>>2]=n,n=0|A[(o=16+(a+24|0)|0)>>2],f=0|A[(o+4|0)>>2],U=n,A[(n=t+16|0)>>2]=U,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+24|0)|0)>>2],n=0|A[(o+4|0)>>2],J=f,A[(f=t+8|0)>>2]=J,A[(f+4|0)>>2]=n,p=p+1|0,t=t+56|0,r=r+-24|0;);}n=0|A[((o=a)+8|0)>>2],f=0|A[(o+12|0)>>2],X=n,A[((n=e)+4|0)>>2]=X,A[(n+8|0)>>2]=f,A[(n+12|0)>>2]=p,i[(n+16|0)>>0]=1,A[n>>2]=3;break n}if(p=0|A[(r+112|0)>>2]){if((0|(t=0|A[(r+120|0)>>2]))<0)break i;if(c=1,t&&!(c=0|Qi(0|t,1)))break t;c=0|qt(0|c,0|p,0|t),A[(e+12|0)>>2]=t,A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=c,A[e>>2]=1}else A[e>>2]=7}return void(h=a+80|0)}Hi(0|t,1),l()}Vi(),l()}Hi(0|t,1),l()}(0|t+8,0|e+8,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,e=0,7!=(0|(r=0|A[(t+8|0)>>2]))){if(!(e=0|Qi(64,8)))break e;A[(e+8|0)>>2]=r,A[e>>2]=0,f=0|A[((n=t)+12|0)>>2],a=0|A[(n+16|0)>>2],c=f,f=e,A[(e+12|0)>>2]=c,A[(e+16|0)>>2]=a,a=0|A[(n=n+20|0)>>2],f=0|A[(n+4|0)>>2],b=a,A[(a=e+20|0)>>2]=b,A[(a+4|0)>>2]=f,f=0|A[(n=20+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],u=f,A[(f=e+28|0)>>2]=u,A[(f+4|0)>>2]=a,a=0|A[(n=28+(t+8|0)|0)>>2],f=0|A[(n+4|0)>>2],k=a,A[(a=e+36|0)>>2]=k,A[(a+4|0)>>2]=f,f=0|A[(n=36+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],p=f,A[(f=e+44|0)>>2]=p,A[(f+4|0)>>2]=a,a=0|A[(n=44+(t+8|0)|0)>>2],f=0|A[(n+4|0)>>2],y=a,A[(a=e+52|0)>>2]=y,A[(a+4|0)>>2]=f,A[(e+60|0)>>2]=0|A[(52+(t+8|0)|0)>>2]}return h=t+64|0,0|e}}Ji(),l()}Xi(),l()}Hi(64,8),l()},cosekey_set_header:function(e,r,t){r|=0,t|=0;var i,a=0,n=0;h=i=h-16|0;e:{r:{if(e|=0){if(0|A[e>>2])break r;if(A[e>>2]=-1,r){if(-1==(0|(a=0|A[r>>2])))break r;if(A[r>>2]=a+1|0,t){if(-1==(0|(a=0|A[t>>2])))break r;if(A[t>>2]=a+1|0,function(e,r,t,i){e|=0,r|=0,t|=0,i|=0;var a,n=0,f=0,o=0,c=0,b=0,u=0,k=0,l=0,p=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,U=0,J=0,X=0;h=a=h-144|0,A[(a+4|0)>>2]=i;t:{i:{a:{n:{A:{f:{o:{c:{if(!(c=0|A[t>>2])&&(v=f=0|A[(k=t+8|0)>>2],g=o=0|A[(k+4|0)>>2],k=f,b=o+(f=-1)|0,(n=k+(u=-1)|0)>>>0<u>>>0&&(b=b+1|0),p=n,l=b,o=n,w=b>>>0>(k=0)>>>0|(0|b)==(0|k)&n>>>0>(u=4)>>>0|0,m=o=0|A[(u=t+16|0)>>2],B=b=0|A[(u+4|0)>>2],b=l,b=g,u=n,E=(b=l)>>>0<(o=g)>>>0|(0|b)==(0|o)&n>>>0<(k=v)>>>0|0,Q=u=0,n=(u=B)+(b=Q)|0,(f=(k=m)+(o=E)|0)>>>0<o>>>0&&(n=n+1|0),u=f,b=f+(o=-1)|0,f=n+(k=-1)|0,b>>>0<o>>>0&&(f=f+1|0),v=b,g=f,I=(0|(n=b))!=(0|(o=0))|(0|f)!=(0|(u=0))|0,!(b|(n=f)|0?I:w)))switch(n=l,0|p){case 1:break A;case 2:break f;case 3:break o;case 4:break c;default:break n}r=r+48|0,c?(Ct(4|a+88,0|t+4),t=1,i=0|A[(a+4|0)>>2]):(n=0|A[(o=t+16|0)>>2],f=0|A[(o+4|0)>>2],G=n,A[(n=16+(a+88|0)|0)>>2]=G,A[(n+4|0)>>2]=f,f=0|A[(o=t+8|0)>>2],n=0|A[(o+4|0)>>2],Z=f,A[(f=8+(a+88|0)|0)>>2]=Z,A[(f+4|0)>>2]=n,t=0),n=0|A[(o=8+(a+88|0)|0)>>2],f=0|A[(o+4|0)>>2],W=n,A[(n=8+(a+64|0)|0)>>2]=W,A[(n+4|0)>>2]=f,f=0|A[(o=16+(a+88|0)|0)>>2],n=0|A[(o+4|0)>>2],j=f,A[(f=16+(a+64|0)|0)>>2]=j,A[(f+4|0)>>2]=n,A[(a+88|0)>>2]=t,o=a,n=0|A[(a+88|0)>>2],f=0|A[(a+92|0)>>2],C=n,n=a,A[(a+64|0)>>2]=C,A[(a+68|0)>>2]=f,ke(0|a+88,0|i),x(0|a+8,0|r,0|a+64,0|a+88),7!=(0|A[(a+8|0)>>2])&&pr(0|a+8),t=0;break t}if(Lr(0|a+88,0|i),t=1,i=0|A[(a+92|0)>>2],1==(0|A[(a+88|0)>>2]))break t;p=f=0|A[(o=a+96|0)>>2],l=n=0|A[(o+4|0)>>2],(t=0|A[(r+112|0)>>2])&&(c=0|A[(r+116|0)>>2])&&Ci(0|t),A[(r+112|0)>>2]=i,n=l,A[(f=r+116|0)>>2]=p,A[(f+4|0)>>2]=n,t=0;break t}if(3==(0|A[i>>2]))break i;if(t=1,A[(a+108|0)>>2]=1,f=a,n=0,A[(a+92|0)>>2]=1,A[(a+96|0)>>2]=n,A[(a+88|0)>>2]=1049836,A[(a+68|0)>>2]=2,A[(a+104|0)>>2]=a+64|0,A[(a+64|0)>>2]=a+4|0,Br(0|a+8,0|a+88),r=0|A[(a+8|0)>>2],i=0|y(0|r,0|A[(a+16|0)>>2]),!(c=0|A[(a+12|0)>>2]))break t;Ci(0|r);break t}if($r(0|a+88,0|i),t=1,1==(0|A[(a+88|0)>>2]))break a;i=16+(a+8|0)|0,n=0|A[(o=24+(a+88|0)|0)>>2],f=0|A[(o+4|0)>>2],R=n,A[(n=i)>>2]=R,A[(n+4|0)>>2]=f,c=8+(a+8|0)|0,f=0|A[(o=16+(a+88|0)|0)>>2],n=0|A[(o+4|0)>>2],N=f,A[(f=c)>>2]=N,A[(f+4|0)>>2]=n,n=0|A[(o=8+(a+88|0)|0)>>2],f=0|A[(o+4|0)>>2],S=n,n=a,A[(a+8|0)>>2]=S,A[(a+12|0)>>2]=f,t=r+24|0;f:{switch(0|A[(r+24|0)>>2]){case 0:case 2:break f}(d=0|A[(r+32|0)>>2])&&Ci(0|A[(r+28|0)>>2])}o=a,f=0|A[(a+8|0)>>2],n=0|A[(a+12|0)>>2],Y=f,A[(f=t)>>2]=Y,A[(f+4|0)>>2]=n,n=0|A[(o=i)>>2],f=0|A[(o+4|0)>>2],O=n,A[(n=t+16|0)>>2]=O,A[(n+4|0)>>2]=f,f=0|A[(o=c)>>2],n=0|A[(o+4|0)>>2],V=f,A[(f=t+8|0)>>2]=V,A[(f+4|0)>>2]=n,t=0;break t}if(Lr(0|a+88,0|i),t=1,i=0|A[(a+92|0)>>2],1==(0|A[(a+88|0)>>2]))break t;p=n=0|A[(o=a+96|0)>>2],l=f=0|A[(o+4|0)>>2],(t=0|A[(r+88|0)>>2])&&(c=0|A[(r+92|0)>>2])&&Ci(0|t),A[(r+88|0)>>2]=i,f=l,A[(n=r+92|0)>>2]=p,A[(n+4|0)>>2]=f,t=0;break t}if($r(0|a+88,0|i),t=1,1!=(0|A[(a+88|0)>>2])){t=16+(a+8|0)|0,f=0|A[(o=a+112|0)>>2],n=0|A[(o+4|0)>>2],M=f,A[(f=t)>>2]=M,A[(f+4|0)>>2]=n,i=8+(a+8|0)|0,n=0|A[(o=16+(a+88|0)|0)>>2],f=0|A[(o+4|0)>>2],F=n,A[(n=i)>>2]=F,A[(n+4|0)>>2]=f,f=0|A[(o=8+(a+88|0)|0)>>2],n=0|A[(o+4|0)>>2],D=f,f=a,A[(a+8|0)>>2]=D,A[(a+12|0)>>2]=n,0|A[r>>2]&&(c=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2]),o=a,n=0|A[(a+8|0)>>2],f=0|A[(a+12|0)>>2],U=n,A[(n=r)>>2]=U,A[(n+4|0)>>2]=f,f=0|A[(o=t)>>2],n=0|A[(o+4|0)>>2],J=f,A[(f=r+16|0)>>2]=J,A[(f+4|0)>>2]=n,n=0|A[(o=i)>>2],f=0|A[(o+4|0)>>2],X=n,A[(n=r+8|0)>>2]=X,A[(n+4|0)>>2]=f,t=0;break t}}i=0|A[(a+92|0)>>2];break t}if(c=0|A[(i+12|0)>>2],t=0|A[(i+4|0)>>2],A[(a+64|0)>>2]=0,A[(a+92|0)>>2]=t+s(c,56)|0,A[(a+88|0)>>2]=t,A[(a+96|0)>>2]=a+64|0,Be(0|a+8,0|a+88),d=0|A[(a+8|0)>>2],0|A[(a+64|0)>>2]){if(_=0|A[(a+12|0)>>2],i=0|A[(a+68|0)>>2],t=0|A[(a+16|0)>>2])for(r=s(t,24),t=d;0|A[t>>2]&&(c=0|A[(t+8|0)>>2])&&Ci(0|A[(t+4|0)>>2]),t=t+24|0,r=r+-24|0;);_&&(t=s(_,24))&&Ci(0|d),t=1}else{if(o=a,p=f=0|A[(a+12|0)>>2],l=n=0|A[(a+16|0)>>2],t=0|A[(r+100|0)>>2]){if(i=0|A[(r+108|0)>>2])for(i=s(i,24);0|A[t>>2]&&(c=0|A[(t+8|0)>>2])&&Ci(0|A[(t+4|0)>>2]),t=t+24|0,i=i+-24|0;);(t=0|A[(r+104|0)>>2])&&(t=s(t,24))&&Ci(0|A[(r+100|0)>>2])}A[(r+100|0)>>2]=d,n=l,A[(f=r+104|0)>>2]=p,A[(f+4|0)>>2]=n,t=0}}A[(e+4|0)>>2]=i,A[e>>2]=t,h=a+144|0}(0|i+8,0|e+8,0|r+8,0|t+8),n=0|A[(i+12|0)>>2],a=0|A[(i+8|0)>>2],A[t>>2]=(0|A[t>>2])-1|0,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,a)break e;return void(h=i+16|0)}}}Ji(),l()}Xi(),l()}qi(0|n),l()},cosekey_new:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0;h=r=h-96|0;e:{r:{t:{if(e|=0){if(-1==(0|(o=0|A[e>>2])))break t;if(f=1,A[e>>2]=o+1|0,1==(0|A[(e+8|0)>>2])?Ct(4|r+64,0|4+(e+8|0)):(i=0|A[(t=e+24|0)>>2],n=0|A[(t+4|0)>>2],s=i,A[(i=16+(r+64|0)|0)>>2]=s,A[(i+4|0)>>2]=n,n=0|A[(t=e+16|0)>>2],i=0|A[(t+4|0)>>2],k=n,A[(n=8+(r+64|0)|0)>>2]=k,A[(n+4|0)>>2]=i,f=0),o=8+(r+40|0)|0,i=0|A[(t=8+(r+64|0)|0)>>2],n=0|A[(t+4|0)>>2],p=i,A[(i=o)>>2]=p,A[(i+4|0)>>2]=n,c=16+(r+40|0)|0,n=0|A[(t=16+(r+64|0)|0)>>2],i=0|A[(t+4|0)>>2],y=n,A[(n=c)>>2]=y,A[(n+4|0)>>2]=i,A[(r+64|0)>>2]=f,i=0|A[((t=r)+64|0)>>2],n=0|A[(t+68|0)>>2],d=i,i=t,A[(t+40|0)>>2]=d,A[(t+44|0)>>2]=n,!(f=0|Pt()))break r;if(g=f,v=n=0|A[(t=f)>>2],_=i=0|A[(t+4|0)>>2],t=n,a=i+(n=0)|0,(u=t+(b=1)|0)>>>0<b>>>0&&(a=a+1|0),A[(t=g)>>2]=u,A[(t+4|0)>>2]=a,w=a=0|A[(i=f+8|0)>>2],m=t=0|A[(i+4|0)>>2],f=1063424,A[e>>2]=(0|A[e>>2])-1|0,t=0|A[(i=c)>>2],a=0|A[(i+4|0)>>2],B=t,A[(t=20+(r+64|0)|0)>>2]=B,A[(t+4|0)>>2]=a,a=0|A[(i=o)>>2],t=0|A[(i+4|0)>>2],E=a,A[(a=12+(r+64|0)|0)>>2]=E,A[(a+4|0)>>2]=t,t=0|A[((i=r)+40|0)>>2],a=0|A[(i+44|0)>>2],Q=t,A[((t=i)+68|0)>>2]=Q,A[(t+72|0)>>2]=a,!(e=0|Qi(136,8)))break e;return A[e>>2]=0,a=0|A[((i=r)+64|0)>>2],t=0|A[(i+68|0)>>2],I=a,A[((a=e)+4|0)>>2]=I,A[(a+8|0)>>2]=t,A[(a+32|0)>>2]=2,t=0|A[(i+20|0)>>2],a=0|A[(i+24|0)>>2],G=t,A[((t=e)+36|0)>>2]=G,A[(t+40|0)>>2]=a,A[(t+120|0)>>2]=0,A[(t+108|0)>>2]=0,A[(t+76|0)>>2]=f,A[(t+72|0)>>2]=0,a=m,A[(t+64|0)>>2]=w,A[(t+68|0)>>2]=a,a=_,A[(t+56|0)>>2]=v,A[(t+60|0)>>2]=a,a=0|A[(i=8+(i+64|0)|0)>>2],t=0|A[(i+4|0)>>2],Z=a,A[(a=e+12|0)>>2]=Z,A[(a+4|0)>>2]=t,t=0|A[(i=16+(r+64|0)|0)>>2],a=0|A[(i+4|0)>>2],W=t,A[(t=e+20|0)>>2]=W,A[(t+4|0)>>2]=a,A[(e+28|0)>>2]=0|A[(r+88|0)>>2],a=0|A[(i=8+(r+20|0)|0)>>2],t=0|A[(i+4|0)>>2],j=a,A[(a=e+44|0)>>2]=j,A[(a+4|0)>>2]=t,A[(e+52|0)>>2]=0|A[(16+(r+20|0)|0)>>2],A[(e+96|0)>>2]=0,t=0,A[(a=e+88|0)>>2]=0,A[(a+4|0)>>2]=t,t=0,A[((a=e)+80|0)>>2]=0,A[(a+84|0)>>2]=t,A[(a+132|0)>>2]=0|A[(8+(r+8|0)|0)>>2],t=0|A[((i=r)+8|0)>>2],a=0|A[(i+12|0)>>2],C=t,A[((t=e)+124|0)>>2]=C,A[(t+128|0)>>2]=a,h=i+96|0,0|t}Ji(),l()}Xi(),l()}It(1051572,70,0|r+64,1051740,1051724),l()}Hi(136,8),l()},coserecipient_new:Dr,headermap_content_type:Mr,labels_new:ei,cosesignatures_new:ei,headermap_set_init_vector:Wt,__wbg_coserecipient_free:ut,labels_len:ai,cosesignatures_len:ai,__wbg_countersignature_free:kt,cosesignature_headers:Tr,cosesign_headers:Tr,cosesign1_headers:Tr,coseencrypt_headers:Tr,coserecipient_headers:Tr,cosesign_payload:ot,cosesign1_payload:ot,coseencrypt_ciphertext:ot,coserecipient_ciphertext:ot,headermap_init_vector:ct,headermap_set_content_type:Sr,__wbg_taggedcbor_free:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=r=h-144|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,qt(0|r+72,0|e,72),t=0|A[(a=r+136|0)>>2],i=0|A[(a+4|0)>>2],f=t,A[(t=56+(r+8|0)|0)>>2]=f,A[(t+4|0)>>2]=i,i=0|A[(a=56+(r+72|0)|0)>>2],t=0|A[(a+4|0)>>2],o=i,A[(i=48+(r+8|0)|0)>>2]=o,A[(i+4|0)>>2]=t,t=0|A[(a=48+(r+72|0)|0)>>2],i=0|A[(a+4|0)>>2],c=t,A[(t=40+(r+8|0)|0)>>2]=c,A[(t+4|0)>>2]=i,i=0|A[(a=40+(r+72|0)|0)>>2],t=0|A[(a+4|0)>>2],b=i,A[(i=32+(r+8|0)|0)>>2]=b,A[(i+4|0)>>2]=t,t=0|A[(a=32+(r+72|0)|0)>>2],i=0|A[(a+4|0)>>2],u=t,A[(t=24+(r+8|0)|0)>>2]=u,A[(t+4|0)>>2]=i,i=0|A[(a=24+(r+72|0)|0)>>2],t=0|A[(a+4|0)>>2],s=i,A[(i=16+(r+8|0)|0)>>2]=s,A[(i+4|0)>>2]=t,n=8+(r+8|0)|0,t=0|A[(a=16+(r+72|0)|0)>>2],i=0|A[(a+4|0)>>2],k=t,A[(t=n)>>2]=k,A[(t+4|0)>>2]=i,a=r,i=0|A[(r+80|0)>>2],t=0|A[(r+84|0)>>2],p=i,i=r,A[(r+8|0)>>2]=p,A[(r+12|0)>>2]=t,Ci(0|e),yr(0|n),void(h=r+144|0)}Ji(),l()}Xi(),l()},taggedcbor_to_bytes:function(e,r){e|=0;var t,i,a,n,f,o,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0;h=t=h-112|0;e:{r:{t:{i:{a:{n:{if(r|=0){if(-1==(0|(s=0|A[r>>2])))break n;if(A[r>>2]=s+1|0,!(s=0|Qi(512,1)))break a;if(b=t,c=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=c,A[(t+8|0)>>2]=s,ye(0|t+64,0|t+8,4,2,0|(c=0)),1==(0|A[(t+64|0)>>2]))break i;if(ye(0|t+64,0|t+8,0,0|(c=0|A[((u=r)+8|0)>>2]),0|(b=0|A[(u+12|0)>>2])),1==(0|A[(t+64|0)>>2]))break t;if(te(0|t+64,0|r+16,0|t+8),1==(0|A[(t+64|0)>>2])){b=0|A[(u=t+104|0)>>2],c=0|A[(u+4|0)>>2],y=b,A[(b=32+(t+24|0)|0)>>2]=y,A[(b+4|0)>>2]=c,c=0|A[(u=32+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],d=c,A[(c=24+(t+24|0)|0)>>2]=d,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],g=b,A[(b=16+(t+24|0)|0)>>2]=g,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],v=c,A[(c=8+(t+24|0)|0)>>2]=v,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],_=b,b=t,A[(t+24|0)>>2]=_,A[(t+28|0)>>2]=c;break e}if(k=0|A[(t+8|0)>>2],p=0|A[(t+12|0)>>2],s=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,p>>>0>s>>>0)if(s){if(!(r=0|wi(0|k,0|p,1,0|s)))break r}else r=1,Ci(0|k);else r=k;return A[(e+4|0)>>2]=s,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}c=0|A[(u=t+104|0)>>2],b=0|A[(u+4|0)>>2],w=c,A[(c=32+(t+24|0)|0)>>2]=w,A[(c+4|0)>>2]=b,b=0|A[(u=32+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],m=b,A[(b=24+(t+24|0)|0)>>2]=m,A[(b+4|0)>>2]=c,c=0|A[(u=24+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],B=c,A[(c=16+(t+24|0)|0)>>2]=B,A[(c+4|0)>>2]=b,b=0|A[(u=16+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],E=b,A[(b=8+(t+24|0)|0)>>2]=E,A[(b+4|0)>>2]=c,c=0|A[(u=8+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],Q=c,c=t,A[(t+24|0)>>2]=Q,A[(t+28|0)>>2]=b;break e}b=0|A[(u=t+104|0)>>2],c=0|A[(u+4|0)>>2],I=b,A[(b=32+(t+24|0)|0)>>2]=I,A[(b+4|0)>>2]=c,c=0|A[(u=32+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],G=c,A[(c=24+(t+24|0)|0)>>2]=G,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],Z=b,A[(b=16+(t+24|0)|0)>>2]=Z,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+64|0)|0)>>2],b=0|A[(u+4|0)>>2],W=c,A[(c=8+(t+24|0)|0)>>2]=W,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+64|0)|0)>>2],c=0|A[(u+4|0)>>2],j=b,b=t,A[(t+24|0)>>2]=j,A[(t+28|0)>>2]=c;break e}Hi(0|s,1),l()}c=0|A[(u=32+(t+24|0)|0)>>2],b=0|A[(u+4|0)>>2],i=c,A[(c=32+(t+64|0)|0)>>2]=i,A[(c+4|0)>>2]=b,b=0|A[(u=24+(t+24|0)|0)>>2],c=0|A[(u+4|0)>>2],a=b,A[(b=24+(t+64|0)|0)>>2]=a,A[(b+4|0)>>2]=c,c=0|A[(u=16+(t+24|0)|0)>>2],b=0|A[(u+4|0)>>2],n=c,A[(c=16+(t+64|0)|0)>>2]=n,A[(c+4|0)>>2]=b,b=0|A[(u=8+(t+24|0)|0)>>2],c=0|A[(u+4|0)>>2],f=b,A[(b=8+(t+64|0)|0)>>2]=f,A[(b+4|0)>>2]=c,u=t,c=0|A[(t+24|0)>>2],b=0|A[(t+28|0)>>2],o=c,c=t,A[(t+64|0)>>2]=o,A[(t+68|0)>>2]=b,It(1050488,43,0|t+64,1050532,1050848),l()},taggedcbor_from_bytes:function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c,b,u,s,k,p,y,d,g,v,_,w,m,B,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0,te=0,ie=0,ae=0,ne=0,Ae=0,fe=0,oe=0,ce=0,be=0,ue=0,se=0,ke=0,le=0,pe=0;h=t=h-320|0,A[(16+(t+144|0)|0)>>2]=r,A[(t+156|0)>>2]=r,A[(t+152|0)>>2]=e,I=t,G=0,A[(t+144|0)>>2]=0,A[(t+148|0)>>2]=G,A[(t+172|0)>>2]=t+144|0,A[(t+252|0)>>2]=t+172|0,N(0|t+176,0|t+252),r=8+(t+176|0)|0,Z=G=0|A[((E=t)+176|0)>>2],W=I=0|A[(E+180|0)>>2],(0|(E=G))==(0|(Q=1))&(0|I)==(0|(G=0))|0?(E=0|A[(Q=r+56|0)>>2],I=0|A[(Q+4|0)>>2],T=E,A[(E=56+(t+256|0)|0)>>2]=T,A[(E+4|0)>>2]=I,I=0|A[(Q=r+48|0)>>2],E=0|A[(Q+4|0)>>2],L=I,A[(I=48+(t+256|0)|0)>>2]=L,A[(I+4|0)>>2]=E,E=0|A[(Q=r+40|0)>>2],I=0|A[(Q+4|0)>>2],z=E,A[(E=40+(t+256|0)|0)>>2]=z,A[(E+4|0)>>2]=I,I=0|A[(Q=r+32|0)>>2],E=0|A[(Q+4|0)>>2],P=I,A[(I=32+(t+256|0)|0)>>2]=P,A[(I+4|0)>>2]=E,E=0|A[(Q=r+24|0)>>2],I=0|A[(Q+4|0)>>2],H=E,A[(E=24+(t+256|0)|0)>>2]=H,A[(E+4|0)>>2]=I,I=0|A[(Q=r+16|0)>>2],E=0|A[(Q+4|0)>>2],K=I,A[(I=16+(t+256|0)|0)>>2]=K,A[(I+4|0)>>2]=E,E=0|A[(Q=r+8|0)>>2],I=0|A[(Q+4|0)>>2],q=E,A[(E=8+(t+256|0)|0)>>2]=q,A[(E+4|0)>>2]=I,I=0|A[(Q=r)>>2],E=0|A[(Q+4|0)>>2],$=I,I=t,A[(t+256|0)>>2]=$,A[(t+260|0)>>2]=E,Ke(0|8+(t+72|0),0|t+256,1050575,10)):(E=0|A[(Q=r+56|0)>>2],I=0|A[(Q+4|0)>>2],V=E,A[(E=t+136|0)>>2]=V,A[(E+4|0)>>2]=I,I=0|A[(Q=r+48|0)>>2],E=0|A[(Q+4|0)>>2],M=I,A[(I=56+(t+72|0)|0)>>2]=M,A[(I+4|0)>>2]=E,E=0|A[(Q=r+40|0)>>2],I=0|A[(Q+4|0)>>2],F=E,A[(E=48+(t+72|0)|0)>>2]=F,A[(E+4|0)>>2]=I,I=0|A[(Q=r+32|0)>>2],E=0|A[(Q+4|0)>>2],D=I,A[(I=40+(t+72|0)|0)>>2]=D,A[(I+4|0)>>2]=E,E=0|A[(Q=r+24|0)>>2],I=0|A[(Q+4|0)>>2],x=E,A[(E=32+(t+72|0)|0)>>2]=x,A[(E+4|0)>>2]=I,I=0|A[(Q=r+16|0)>>2],E=0|A[(Q+4|0)>>2],U=I,A[(I=24+(t+72|0)|0)>>2]=U,A[(I+4|0)>>2]=E,E=0|A[(Q=r+8|0)>>2],I=0|A[(Q+4|0)>>2],J=E,A[(E=16+(t+72|0)|0)>>2]=J,A[(E+4|0)>>2]=I,I=0|A[(Q=r)>>2],E=0|A[(Q+4|0)>>2],X=I,I=t,A[(t+80|0)>>2]=X,A[(t+84|0)>>2]=E),(r=0|A[(t+156|0)>>2])&&Ci(0|A[(t+152|0)>>2]),e=8+(t+8|0)|0,E=0|A[(Q=b=16+(t+72|0)|0)>>2],I=0|A[(Q+4|0)>>2],y=E,A[(E=e)>>2]=y,A[(E+4|0)>>2]=I,i=16+(t+8|0)|0,I=0|A[(Q=u=24+(t+72|0)|0)>>2],E=0|A[(Q+4|0)>>2],d=I,A[(I=i)>>2]=d,A[(I+4|0)>>2]=E,a=24+(t+8|0)|0,E=0|A[(Q=s=32+(t+72|0)|0)>>2],I=0|A[(Q+4|0)>>2],g=E,A[(E=a)>>2]=g,A[(E+4|0)>>2]=I,n=32+(t+8|0)|0,I=0|A[(Q=k=40+(t+72|0)|0)>>2],E=0|A[(Q+4|0)>>2],v=I,A[(I=n)>>2]=v,A[(I+4|0)>>2]=E,f=40+(t+8|0)|0,E=0|A[(Q=p=48+(t+72|0)|0)>>2],I=0|A[(Q+4|0)>>2],_=E,A[(E=f)>>2]=_,A[(E+4|0)>>2]=I,o=48+(t+8|0)|0,I=0|A[(Q=r=56+(t+72|0)|0)>>2],E=0|A[(Q+4|0)>>2],w=I,A[(I=o)>>2]=w,A[(I+4|0)>>2]=E,c=56+(t+8|0)|0,E=0|A[(Q=t+136|0)>>2],I=0|A[(Q+4|0)>>2],m=E,A[(E=c)>>2]=m,A[(E+4|0)>>2]=I,I=0|A[((Q=t)+80|0)>>2],E=0|A[(Q+84|0)>>2],B=I,I=Q,A[(Q+8|0)>>2]=B,A[(Q+12|0)>>2]=E;e:{if(!((0|(Q=Z))!=(0|(G=0))|(0|(E=W))!=(0|(I=0))|0)){if(Q=0|A[(G=c)>>2],E=0|A[(G+4|0)>>2],ee=Q,A[(Q=r)>>2]=ee,A[(Q+4|0)>>2]=E,Z=E=0|A[(G=o)>>2],W=Q=0|A[(G+4|0)>>2],A[(E=p)>>2]=Z,A[(E+4|0)>>2]=Q,j=Q=0|A[(G=f)>>2],re=E=0|A[(G+4|0)>>2],A[(Q=k)>>2]=j,A[(Q+4|0)>>2]=E,C=E=0|A[(G=n)>>2],te=Q=0|A[(G+4|0)>>2],A[(E=s)>>2]=C,A[(E+4|0)>>2]=Q,R=Q=0|A[(G=a)>>2],ie=E=0|A[(G+4|0)>>2],A[(Q=u)>>2]=R,A[(Q+4|0)>>2]=E,S=E=0|A[(G=i)>>2],ae=Q=0|A[(G+4|0)>>2],A[(E=b)>>2]=S,A[(E+4|0)>>2]=Q,Y=Q=0|A[(G=e)>>2],ne=E=0|A[(G+4|0)>>2],A[(Q=8+(t+72|0)|0)>>2]=Y,A[(Q+4|0)>>2]=E,G=t,O=E=0|A[(t+8|0)>>2],Ae=Q=0|A[(t+12|0)>>2],A[((E=t)+72|0)>>2]=O,A[(E+76|0)>>2]=Q,Q=W,A[(E=E+228|0)>>2]=Z,A[(E+4|0)>>2]=Q,Q=re,A[(E=t+220|0)>>2]=j,A[(E+4|0)>>2]=Q,Q=te,A[(E=t+212|0)>>2]=C,A[(E+4|0)>>2]=Q,Q=ie,A[(E=t+204|0)>>2]=R,A[(E+4|0)>>2]=Q,Q=ae,A[(E=t+196|0)>>2]=S,A[(E+4|0)>>2]=Q,Q=ne,A[(E=t+188|0)>>2]=Y,A[(E+4|0)>>2]=Q,Q=0|A[(G=r)>>2],E=0|A[(G+4|0)>>2],fe=Q,A[(Q=t+236|0)>>2]=fe,A[(Q+4|0)>>2]=E,E=Ae,A[((Q=t)+180|0)>>2]=O,A[(Q+184|0)>>2]=E,r=0|Qi(72,8))break e;Hi(72,8),l()}E=0|A[(G=c)>>2],Q=0|A[(G+4|0)>>2],oe=E,A[(E=56+(t+176|0)|0)>>2]=oe,A[(E+4|0)>>2]=Q,Q=0|A[(G=o)>>2],E=0|A[(G+4|0)>>2],ce=Q,A[(Q=48+(t+176|0)|0)>>2]=ce,A[(Q+4|0)>>2]=E,E=0|A[(G=f)>>2],Q=0|A[(G+4|0)>>2],be=E,A[(E=40+(t+176|0)|0)>>2]=be,A[(E+4|0)>>2]=Q,Q=0|A[(G=n)>>2],E=0|A[(G+4|0)>>2],ue=Q,A[(Q=32+(t+176|0)|0)>>2]=ue,A[(Q+4|0)>>2]=E,E=0|A[(G=a)>>2],Q=0|A[(G+4|0)>>2],se=E,A[(E=24+(t+176|0)|0)>>2]=se,A[(E+4|0)>>2]=Q,Q=0|A[(G=i)>>2],E=0|A[(G+4|0)>>2],ke=Q,A[(Q=16+(t+176|0)|0)>>2]=ke,A[(Q+4|0)>>2]=E,E=0|A[(G=e)>>2],Q=0|A[(G+4|0)>>2],le=E,A[(E=8+(t+176|0)|0)>>2]=le,A[(E+4|0)>>2]=Q,G=t,Q=0|A[(t+8|0)>>2],E=0|A[(t+12|0)>>2],pe=Q,A[((Q=t)+176|0)>>2]=pe,A[(Q+180|0)>>2]=E,qi(0|Pe(0|Q+176)),l()}return A[r>>2]=0,qt(0|r+4,0|t+176,68),h=t+320|0,0|r},taggedcbor_tag:function(e){var r=0,t=0,i=0;e:{r:{if(e|=0){if(-1==(0|A[e>>2]))break r;if(r=0|A[(e+12|0)>>2],t=0|A[(e+8|0)>>2],i=r,!(e=0|Qi(16,8)))break e;return r=i,A[(e+8|0)>>2]=t,A[(e+12|0)>>2]=r,A[e>>2]=0,0|e}Ji(),l()}Xi(),l()}Hi(16,8),l()},taggedcbor_value:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=r=h-128|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(A[e>>2]=n+1|0,le(0|r+8,0|e+16),A[e>>2]=(0|A[e>>2])-1|0,t=0|A[(a=48+(r+8|0)|0)>>2],i=0|A[(a+4|0)>>2],f=t,A[(t=52+(r+68|0)|0)>>2]=f,A[(t+4|0)>>2]=i,i=0|A[(a=40+(r+8|0)|0)>>2],t=0|A[(a+4|0)>>2],o=i,A[(i=44+(r+68|0)|0)>>2]=o,A[(i+4|0)>>2]=t,t=0|A[(a=32+(r+8|0)|0)>>2],i=0|A[(a+4|0)>>2],c=t,A[(t=36+(r+68|0)|0)>>2]=c,A[(t+4|0)>>2]=i,i=0|A[(a=24+(r+8|0)|0)>>2],t=0|A[(a+4|0)>>2],b=i,A[(i=28+(r+68|0)|0)>>2]=b,A[(i+4|0)>>2]=t,t=0|A[(a=16+(r+8|0)|0)>>2],i=0|A[(a+4|0)>>2],u=t,A[(t=20+(r+68|0)|0)>>2]=u,A[(t+4|0)>>2]=i,i=0|A[(a=8+(r+8|0)|0)>>2],t=0|A[(a+4|0)>>2],s=i,A[(i=12+(r+68|0)|0)>>2]=s,A[(i+4|0)>>2]=t,t=0|A[((a=r)+8|0)>>2],i=0|A[(a+12|0)>>2],k=t,A[((t=a)+72|0)>>2]=k,A[(t+76|0)>>2]=i,!(e=0|Qi(64,8)))break e;return A[e>>2]=0,i=0|A[((a=r)+68|0)>>2],t=0|A[(a+72|0)>>2],p=i,A[((i=e)+4|0)>>2]=p,A[(i+8|0)>>2]=t,t=0|A[(a=8+(a+68|0)|0)>>2],i=0|A[(a+4|0)>>2],y=t,A[(t=e+12|0)>>2]=y,A[(t+4|0)>>2]=i,i=0|A[(a=16+(r+68|0)|0)>>2],t=0|A[(a+4|0)>>2],d=i,A[(i=e+20|0)>>2]=d,A[(i+4|0)>>2]=t,t=0|A[(a=24+(r+68|0)|0)>>2],i=0|A[(a+4|0)>>2],g=t,A[(t=e+28|0)>>2]=g,A[(t+4|0)>>2]=i,i=0|A[(a=32+(r+68|0)|0)>>2],t=0|A[(a+4|0)>>2],v=i,A[(i=e+36|0)>>2]=v,A[(i+4|0)>>2]=t,t=0|A[(a=40+(r+68|0)|0)>>2],i=0|A[(a+4|0)>>2],_=t,A[(t=e+44|0)>>2]=_,A[(t+4|0)>>2]=i,i=0|A[(a=48+(r+68|0)|0)>>2],t=0|A[(a+4|0)>>2],w=i,A[(i=e+52|0)>>2]=w,A[(i+4|0)>>2]=t,A[(e+60|0)>>2]=0|A[(r+124|0)>>2],h=r+128|0,0|e}Ji(),l()}Xi(),l()}Hi(64,8),l()},taggedcbor_new:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0;h=t=h-144|0;e:{r:{if(e|=0){if(0|A[e>>2])break r;if(A[e>>2]=0,f=i=0|A[((n=e)+8|0)>>2],o=a=0|A[(n+12|0)>>2],Ci(0|n),r){if(-1==(0|(e=0|A[r>>2])))break r;if(A[r>>2]=e+1|0,le(0|(e=8+(t+8|0)|0),0|r+8),a=o,A[((i=t)+8|0)>>2]=f,A[(i+12|0)>>2]=a,A[r>>2]=(0|A[r>>2])-1|0,a=0|A[(n=i+64|0)>>2],i=0|A[(n+4|0)>>2],c=a,A[(a=t+136|0)>>2]=c,A[(a+4|0)>>2]=i,i=0|A[(n=t+56|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=t+128|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=t+48|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=t+120|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=t+40|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=t+112|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=t+32|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=t+104|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=t+24|0)>>2],a=0|A[(n+4|0)>>2],p=i,A[(i=t+96|0)>>2]=p,A[(i+4|0)>>2]=a,a=0|A[(n=e)>>2],i=0|A[(n+4|0)>>2],y=a,A[(a=t+88|0)>>2]=y,A[(a+4|0)>>2]=i,n=t,i=0|A[(t+8|0)>>2],a=0|A[(t+12|0)>>2],d=i,A[((i=t)+80|0)>>2]=d,A[(i+84|0)>>2]=a,!(r=0|Qi(72,8)))break e;return A[r>>2]=0,qt(0|r+4,0|t+76,68),h=t+144|0,0|r}}Ji(),l()}Xi(),l()}Hi(72,8),l()},__wbg_cborarray_free:function(e){var r=0,t=0,i=0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,t=0|A[(e+4|0)>>2],i=0|A[(e+8|0)>>2],r=0|A[(e+12|0)>>2],Ci(0|e),r)for(r=s(r,56),e=t;vr(0|e),e=e+56|0,r=r+-56|0;);return void(i&&(e=s(i,56))&&Ci(0|t))}Ji(),l()}Xi(),l()},cborarray_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,tr(0|t+24,0|r+4,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1050488,43,0|t+72,1050532,1050912),l()}Hi(0|f,1),l()},cborarray_from_bytes:function(e,r){e|=0,r|=0;var t,i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0;h=t=h-160|0,A[(t+152|0)>>2]=r,A[(o=t+148|0)>>2]=r,A[(t+144|0)>>2]=e,a=0,A[((n=t)+136|0)>>2]=0,A[(n+140|0)>>2]=a,M(0|n+64,0|n+136),(r=0|A[o>>2])&&Ci(0|A[(t+144|0)>>2]);e:{if(1!=(0|A[(t+64|0)>>2])){if(A[(e=8+(t+136|0)|0)>>2]=0|A[(16+(t+64|0)|0)>>2],a=0|A[(f=8+(t+64|0)|0)>>2],n=0|A[(f+4|0)>>2],w=a,A[((a=t)+136|0)>>2]=w,A[(a+140|0)>>2]=n,o=0|A[(a+68|0)>>2],r=0|Qi(20,4))break e;Hi(20,4),l()}r=t+56|0,n=0|A[(f=t+128|0)>>2],a=0|A[(f+4|0)>>2],m=n,A[(n=r)>>2]=m,A[(n+4|0)>>2]=a,c=a=0|A[(f=e=56+(t+64|0)|0)>>2],B=n=0|A[(f+4|0)>>2],A[(a=t+48|0)>>2]=c,A[(a+4|0)>>2]=n,b=n=0|A[(f=o=48+(t+64|0)|0)>>2],E=a=0|A[(f+4|0)>>2],A[(n=t+40|0)>>2]=b,A[(n+4|0)>>2]=a,s=a=0|A[(f=u=40+(t+64|0)|0)>>2],Q=n=0|A[(f+4|0)>>2],A[(a=t+32|0)>>2]=s,A[(a+4|0)>>2]=n,p=n=0|A[(f=k=32+(t+64|0)|0)>>2],I=a=0|A[(f+4|0)>>2],A[(n=t+24|0)>>2]=p,A[(n+4|0)>>2]=a,d=a=0|A[(f=y=24+(t+64|0)|0)>>2],G=n=0|A[(f+4|0)>>2],A[(a=t+16|0)>>2]=d,A[(a+4|0)>>2]=n,v=n=0|A[(f=g=16+(t+64|0)|0)>>2],Z=a=0|A[(f+4|0)>>2],A[(n=t+8|0)>>2]=v,A[(n+4|0)>>2]=a,_=a=0|A[(f=8+(t+64|0)|0)>>2],W=n=0|A[(f+4|0)>>2],A[(a=t)>>2]=_,A[(a+4|0)>>2]=n,n=B,A[(a=o)>>2]=c,A[(a+4|0)>>2]=n,n=E,A[(a=u)>>2]=b,A[(a+4|0)>>2]=n,n=Q,A[(a=k)>>2]=s,A[(a+4|0)>>2]=n,n=I,A[(a=y)>>2]=p,A[(a+4|0)>>2]=n,n=G,A[(a=g)>>2]=d,A[(a+4|0)>>2]=n,n=Z,A[(a=f)>>2]=v,A[(a+4|0)>>2]=n,n=0|A[(f=r)>>2],a=0|A[(f+4|0)>>2],j=n,A[(n=e)>>2]=j,A[(n+4|0)>>2]=a,a=W,A[((n=t)+64|0)>>2]=_,A[(n+68|0)>>2]=a,qi(0|Pe(0|n+64)),l()}return A[(r+4|0)>>2]=o,A[r>>2]=0,f=t,a=0|A[(t+136|0)>>2],n=0|A[(t+140|0)>>2],i=a,A[((a=r)+8|0)>>2]=i,A[(a+12|0)>>2]=n,A[(a+16|0)>>2]=0|A[e>>2],h=t+160|0,0|a},cborarray_new:function(){var e;return(e=0|Qi(20,4))||(Hi(20,4),l()),i[(e+16|0)>>0]=1,A[(e+8|0)>>2]=0,A[(e+12|0)>>2]=0,A[(e+4|0)>>2]=0|A[262637],A[e>>2]=0,0|e},cborarray_len:function(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|A[(e+12|0)>>2]}Ji(),l()}Xi(),l()},cborarray_get:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0;h=t=h-128|0;e:{r:{t:{if(e|=0){if(-1==(0|(f=0|A[e>>2])))break t;if(A[e>>2]=f+1|0,(f=0|A[(e+12|0)>>2])>>>0<=r>>>0)break r;if(le(0|t+8,0|(0|A[(e+4|0)>>2])+s(r,56)),A[e>>2]=(0|A[e>>2])-1|0,i=0|A[(n=48+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],o=i,A[(i=52+(t+68|0)|0)>>2]=o,A[(i+4|0)>>2]=a,a=0|A[(n=40+(t+8|0)|0)>>2],i=0|A[(n+4|0)>>2],c=a,A[(a=44+(t+68|0)|0)>>2]=c,A[(a+4|0)>>2]=i,i=0|A[(n=32+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=36+(t+68|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=24+(t+8|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=28+(t+68|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=16+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],k=i,A[(i=20+(t+68|0)|0)>>2]=k,A[(i+4|0)>>2]=a,a=0|A[(n=8+(t+8|0)|0)>>2],i=0|A[(n+4|0)>>2],p=a,A[(a=12+(t+68|0)|0)>>2]=p,A[(a+4|0)>>2]=i,i=0|A[((n=t)+8|0)>>2],a=0|A[(n+12|0)>>2],y=i,A[((i=n)+72|0)>>2]=y,A[(i+76|0)>>2]=a,!(e=0|Qi(64,8)))break e;return A[e>>2]=0,a=0|A[((n=t)+68|0)>>2],i=0|A[(n+72|0)>>2],d=a,A[((a=e)+4|0)>>2]=d,A[(a+8|0)>>2]=i,i=0|A[(n=8+(n+68|0)|0)>>2],a=0|A[(n+4|0)>>2],g=i,A[(i=e+12|0)>>2]=g,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+68|0)|0)>>2],i=0|A[(n+4|0)>>2],v=a,A[(a=e+20|0)>>2]=v,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+68|0)|0)>>2],a=0|A[(n+4|0)>>2],_=i,A[(i=e+28|0)>>2]=_,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+68|0)|0)>>2],i=0|A[(n+4|0)>>2],w=a,A[(a=e+36|0)>>2]=w,A[(a+4|0)>>2]=i,i=0|A[(n=40+(t+68|0)|0)>>2],a=0|A[(n+4|0)>>2],m=i,A[(i=e+44|0)>>2]=m,A[(i+4|0)>>2]=a,a=0|A[(n=48+(t+68|0)|0)>>2],i=0|A[(n+4|0)>>2],B=a,A[(a=e+52|0)>>2]=B,A[(a+4|0)>>2]=i,A[(e+60|0)>>2]=0|A[(56+(t+68|0)|0)>>2],h=t+128|0,0|e}Ji(),l()}Xi(),l()}Rt(0|r,0|f,1050928),l()}Hi(64,8),l()},cborarray_add:function(e,r){r|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0;h=t=h-64|0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=-1,r){if(-1==(0|(f=0|A[r>>2])))break e;return A[r>>2]=f+1|0,le(0|t+8,0|r+8),(0|(f=0|A[(e+12|0)>>2]))==(0|A[(e+8|0)>>2])&&(Hr(0|e+4,0|f,1),f=0|A[(e+12|0)>>2]),f=(0|A[(e+4|0)>>2])+s(f,56)|0,i=0|A[((n=t)+8|0)>>2],a=0|A[(n+12|0)>>2],o=i,A[(i=f)>>2]=o,A[(i+4|0)>>2]=a,a=0|A[(n=48+(n+8|0)|0)>>2],i=0|A[(n+4|0)>>2],c=a,A[(a=f+48|0)>>2]=c,A[(a+4|0)>>2]=i,i=0|A[(n=40+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=f+40|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+8|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=f+32|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],k=i,A[(i=f+24|0)>>2]=k,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+8|0)|0)>>2],i=0|A[(n+4|0)>>2],p=a,A[(a=f+16|0)>>2]=p,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+8|0)|0)>>2],a=0|A[(n+4|0)>>2],y=i,A[(i=f+8|0)>>2]=y,A[(i+4|0)>>2]=a,A[(e+12|0)>>2]=1+(0|A[(e+12|0)>>2])|0,A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=0,void(h=t+64|0)}}Ji(),l()}Xi(),l()},cborarray_set_definite_encoding:function(e,r){r|=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,void(i[(e+16|0)>>0]=0!=(0|r))}Ji(),l()}Xi(),l()},cborarray_is_definite:function(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|f[(e+16|0)>>0]}Ji(),l()}Xi(),l()},__wbg_cborobject_free:function(e){var r=0,t=0,i=0,a=0,n=0;e:{if(e|=0){if(0|A[e>>2])break e;if(A[e>>2]=0,i=0|A[(e+24|0)>>2],a=0|A[(e+28|0)>>2],t=0|A[(e+40|0)>>2],r=0|A[(e+44|0)>>2],Ci(0|e),t){if((0|(e=0|A[(t+112|0)>>2]))!=(0|t))for(;n=0|A[(e+112|0)>>2],hr(0|e),hr(0|e+56),Ci(0|e),(0|(e=n))!=(0|t););Ci(0|t)}if(r)for(;e=0|A[(r+112|0)>>2],Ci(0|r),r=e,e;);return void(i&&(r=5+(i+(e=8+(i<<3|0)|0)|0)|0)&&Ci(0|a-e))}Ji(),l()}Xi(),l()},cborobject_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,Me(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1050488,43,0|t+72,1050532,1050960),l()}Hi(0|f,1),l()},cborobject_from_bytes:function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0;h=t=h-192|0,A[(t+24|0)>>2]=r,A[(k=t+20|0)>>2]=r,A[(t+16|0)>>2]=e,p=0,A[((b=t)+8|0)>>2]=0,A[(b+12|0)>>2]=p,S(0|b+120,0|b+8),(r=0|A[k>>2])&&Ci(0|A[(t+16|0)>>2]),r=8+(t+120|0)|0;e:{if(p=0|A[((u=t)+120|0)>>2],b=0|A[(u+124|0)>>2],!((0|(u=p))==(0|(s=1))&(0|b)==(0|(p=0))|0)){if(y=u=0|A[(s=r+40|0)>>2],g=b=0|A[(s+4|0)>>2],A[(u=40+(t+56|0)|0)>>2]=y,A[(u+4|0)>>2]=b,d=b=0|A[(s=r+32|0)>>2],v=u=0|A[(s+4|0)>>2],A[(b=32+(t+56|0)|0)>>2]=d,A[(b+4|0)>>2]=u,e=8+(t+8|0)|0,u=0|A[(s=r+8|0)>>2],b=0|A[(s+4|0)>>2],Z=u,A[(u=e)>>2]=Z,A[(u+4|0)>>2]=b,k=16+(t+8|0)|0,b=0|A[(s=r+16|0)>>2],u=0|A[(s+4|0)>>2],W=b,A[(b=k)>>2]=W,A[(b+4|0)>>2]=u,_=24+(t+8|0)|0,u=0|A[(s=r+24|0)>>2],b=0|A[(s+4|0)>>2],j=u,A[(u=_)>>2]=j,A[(u+4|0)>>2]=b,b=v,A[(u=w=32+(t+8|0)|0)>>2]=d,A[(u+4|0)>>2]=b,b=g,A[(u=m=40+(t+8|0)|0)>>2]=y,A[(u+4|0)>>2]=b,b=0|A[(s=r)>>2],u=0|A[(s+4|0)>>2],C=b,A[((b=t)+8|0)>>2]=C,A[(b+12|0)>>2]=u,u=0|A[(s=m)>>2],b=0|A[(s+4|0)>>2],R=u,A[(u=44+(t+120|0)|0)>>2]=R,A[(u+4|0)>>2]=b,b=0|A[(s=w)>>2],u=0|A[(s+4|0)>>2],N=b,A[(b=36+(t+120|0)|0)>>2]=N,A[(b+4|0)>>2]=u,u=0|A[(s=_)>>2],b=0|A[(s+4|0)>>2],Y=u,A[(u=28+(t+120|0)|0)>>2]=Y,A[(u+4|0)>>2]=b,b=0|A[(s=k)>>2],u=0|A[(s+4|0)>>2],O=b,A[(b=20+(t+120|0)|0)>>2]=O,A[(b+4|0)>>2]=u,u=0|A[(s=e)>>2],b=0|A[(s+4|0)>>2],V=u,A[(u=12+(t+120|0)|0)>>2]=V,A[(u+4|0)>>2]=b,b=0|A[((s=t)+8|0)>>2],u=0|A[(s+12|0)>>2],M=b,A[((b=s)+124|0)>>2]=M,A[(b+128|0)>>2]=u,r=0|Qi(56,8))break e;Hi(56,8),l()}e=56+(t+56|0)|0,u=0|A[(s=r+56|0)>>2],b=0|A[(s+4|0)>>2],F=u,A[(u=e)>>2]=F,A[(u+4|0)>>2]=b,y=b=0|A[(s=r+48|0)>>2],g=u=0|A[(s+4|0)>>2],A[(b=48+(t+56|0)|0)>>2]=y,A[(b+4|0)>>2]=u,d=u=0|A[(s=r+40|0)>>2],v=b=0|A[(s+4|0)>>2],A[(u=40+(t+56|0)|0)>>2]=d,A[(u+4|0)>>2]=b,B=b=0|A[(s=r+32|0)>>2],D=u=0|A[(s+4|0)>>2],A[(b=32+(t+56|0)|0)>>2]=B,A[(b+4|0)>>2]=u,E=u=0|A[(s=r+24|0)>>2],x=b=0|A[(s+4|0)>>2],A[(u=24+(t+56|0)|0)>>2]=E,A[(u+4|0)>>2]=b,Q=b=0|A[(s=r+16|0)>>2],U=u=0|A[(s+4|0)>>2],A[(b=16+(t+56|0)|0)>>2]=Q,A[(b+4|0)>>2]=u,I=u=0|A[(s=r+8|0)>>2],J=b=0|A[(s+4|0)>>2],A[(u=8+(t+56|0)|0)>>2]=I,A[(u+4|0)>>2]=b,G=b=0|A[(s=r)>>2],X=u=0|A[(s+4|0)>>2],A[((b=t)+56|0)>>2]=G,A[(b+60|0)>>2]=u,u=g,A[(b=48+(b+120|0)|0)>>2]=y,A[(b+4|0)>>2]=u,u=v,A[(b=40+(t+120|0)|0)>>2]=d,A[(b+4|0)>>2]=u,u=D,A[(b=32+(t+120|0)|0)>>2]=B,A[(b+4|0)>>2]=u,u=x,A[(b=24+(t+120|0)|0)>>2]=E,A[(b+4|0)>>2]=u,u=U,A[(b=16+(t+120|0)|0)>>2]=Q,A[(b+4|0)>>2]=u,u=J,A[(b=s)>>2]=I,A[(b+4|0)>>2]=u,u=0|A[(s=e)>>2],b=0|A[(s+4|0)>>2],T=u,A[(u=56+(t+120|0)|0)>>2]=T,A[(u+4|0)>>2]=b,b=X,A[((u=t)+120|0)>>2]=G,A[(u+124|0)>>2]=b,qi(0|Pe(0|u+120)),l()}return A[r>>2]=0,b=0|A[((s=t)+120|0)>>2],u=0|A[(s+124|0)>>2],i=b,A[((b=r)+4|0)>>2]=i,A[(b+8|0)>>2]=u,u=0|A[(s=s+128|0)>>2],b=0|A[(s+4|0)>>2],a=u,A[(u=r+12|0)>>2]=a,A[(u+4|0)>>2]=b,b=0|A[(s=16+(t+120|0)|0)>>2],u=0|A[(s+4|0)>>2],n=b,A[(b=r+20|0)>>2]=n,A[(b+4|0)>>2]=u,u=0|A[(s=24+(t+120|0)|0)>>2],b=0|A[(s+4|0)>>2],f=u,A[(u=r+28|0)>>2]=f,A[(u+4|0)>>2]=b,b=0|A[(s=32+(t+120|0)|0)>>2],u=0|A[(s+4|0)>>2],o=b,A[(b=r+36|0)>>2]=o,A[(b+4|0)>>2]=u,u=0|A[(s=40+(t+120|0)|0)>>2],b=0|A[(s+4|0)>>2],c=u,A[(u=r+44|0)>>2]=c,A[(u+4|0)>>2]=b,A[(r+52|0)>>2]=0|A[(t+168|0)>>2],h=t+192|0,0|r},cborobject_new:function(){var e,r=0,t=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0;h=e=h-16|0;e:{if(r=0|Pt()){if(b=r,t=r,u=f=0|A[r>>2],s=n=0|A[(r+4|0)>>2],t=f,a=n+(f=0)|0,(c=t+(o=1)|0)>>>0<o>>>0&&(a=a+1|0),A[(t=b)>>2]=c,A[(t+4|0)>>2]=a,k=a=0|A[(n=r+8|0)>>2],p=t=0|A[(n+4|0)>>2],y=1063424,!(r=0|Qi(56,8)))break e;return a=r,t=0,A[(r+32|0)>>2]=0,A[(r+36|0)>>2]=t,A[(r+28|0)>>2]=y,A[(r+24|0)>>2]=0,t=p,a=r,A[(r+16|0)>>2]=k,A[(r+20|0)>>2]=t,t=s,a=r,A[(r+8|0)>>2]=u,A[(r+12|0)>>2]=t,A[r>>2]=0,i[(r+48|0)>>0]=1,t=0,A[(a=r+40|0)>>2]=0,A[(a+4|0)>>2]=t,h=e+16|0,0|r}It(1051572,70,0|e+8,1051740,1051724),l()}Hi(56,8),l()},cborobject_len:function(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|A[(e+36|0)>>2]}Ji(),l()}Xi(),l()},cborobject_insert:function(e,r,t){r|=0,t|=0;var i,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=i=h-176|0;e:{r:{if(e|=0){if(0|A[e>>2])break r;if(A[e>>2]=-1,r){if(-1==(0|(o=0|A[r>>2])))break r;if(A[r>>2]=o+1|0,t){if(-1==(0|(o=0|A[t>>2])))break r;if(A[t>>2]=o+1|0,le(0|i+64,0|r+8),le(0|i+120,0|t+8),D(0|i+8,0|e+8,0|i+64,0|i+120),A[t>>2]=(0|A[t>>2])-1|0,A[r>>2]=(0|A[r>>2])-1|0,r=0,A[e>>2]=0,7!=(0|(t=0|A[(i+8|0)>>2]))){if(!(r=0|Qi(64,8)))break e;A[(r+8|0)>>2]=t,A[r>>2]=0,f=i,n=0|A[(i+12|0)>>2],a=0|A[(i+16|0)>>2],c=n,n=r,A[(r+12|0)>>2]=c,A[(r+16|0)>>2]=a,a=0|A[(f=i+20|0)>>2],n=0|A[(f+4|0)>>2],b=a,A[(a=r+20|0)>>2]=b,A[(a+4|0)>>2]=n,n=0|A[(f=20+(i+8|0)|0)>>2],a=0|A[(f+4|0)>>2],u=n,A[(n=r+28|0)>>2]=u,A[(n+4|0)>>2]=a,a=0|A[(f=28+(i+8|0)|0)>>2],n=0|A[(f+4|0)>>2],s=a,A[(a=r+36|0)>>2]=s,A[(a+4|0)>>2]=n,n=0|A[(f=36+(i+8|0)|0)>>2],a=0|A[(f+4|0)>>2],k=n,A[(n=r+44|0)>>2]=k,A[(n+4|0)>>2]=a,a=0|A[(f=44+(i+8|0)|0)>>2],n=0|A[(f+4|0)>>2],p=a,A[(a=r+52|0)>>2]=p,A[(a+4|0)>>2]=n,A[(r+60|0)>>2]=0|A[(52+(i+8|0)|0)>>2]}return h=i+176|0,0|r}}}Ji(),l()}Xi(),l()}Hi(64,8),l()},cborobject_get:function(e,r){r|=0;var t,a=0,n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=t=h-64|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(A[e>>2]=n+1|0,r){if(-1==(0|(n=0|A[r>>2])))break r;A[r>>2]=n+1|0,a=0|function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c,b,u,s,k,l,p,y,d,g,v,_,w,B,E,Q,I,G,Z,W,j,C,R,N,S,Y,O,V,M,F,D,x,U,J,X,T,L,z,P,H,K,q,$,ee,re,te,ie,ae,ne,Ae,fe,oe,ce,be,ue,se,ke,le,pe,ye,de=0,ge=0,ve=0,he=0,_e=0,we=0,Be=0,Ee=0,Qe=0,Ie=0,Ge=0,Ze=0,We=0,je=0,Ce=0,Re=0,Ne=0,Se=0,Ye=0;return h=t=h-64|0,ve=0,A[(ge=i=t+56|0)>>2]=0,A[(ge+4|0)>>2]=ve,a=t+24|0,Qe=ve=0|A[(de=e)>>2],Ee=ge=0|A[(de+4|0)>>2],de=ve,ve=ge^(ve=1819895653)|0,f=de^(we=1852142177)|0,A[(de=a)>>2]=f,A[(de+4|0)>>2]=ve,n=t+40|0,Ie=ve=0|A[(ge=e+8|0)>>2],Be=de=0|A[(ge+4|0)>>2],ge=ve,ve=de^(ve=1952801890)|0,o=ge^(we=2037671283)|0,A[(ge=n)>>2]=o,A[(ge+4|0)>>2]=ve,ve=de,ge=(ve=de)^(ge=1685025377)|0,c=(de=Ie)^(we=1852075885)|0,A[(de=e=t+32|0)>>2]=c,A[(de+4|0)>>2]=ge,ge=0,A[((de=t)+48|0)>>2]=0,A[(de+52|0)>>2]=ge,ge=Ee,A[de>>2]=Qe,A[(de+4|0)>>2]=ge,de=ge^(de=1936682341)|0,b=(ve=Qe)^(we=1886610805)|0,A[((ve=t)+16|0)>>2]=b,A[(ve+20|0)>>2]=de,de=Be,A[(ve+8|0)>>2]=Ie,A[(ve+12|0)>>2]=de,me(0|r,0|ve),Ie=de=0|A[(ge=i)>>2],Be=ve=0,Ze=ve=0|A[((ge=t)+48|0)>>2],Ge=de=0|A[(ge+52|0)>>2],je=de=0|A[(ge=n)>>2],We=ve=0|A[(ge+4|0)>>2],Re=ve=0|A[(ge=a)>>2],Ce=de=0|A[(ge+4|0)>>2],Qe=de=0|A[(ge=e)>>2],Ee=ve=0|A[(ge+4|0)>>2],Se=ve=0|A[((ge=t)+16|0)>>2],Ne=de=0|A[(ge+20|0)>>2],h=ge+64|0,u=de=We,s=de=Ge,de=Be,ge=Ie,ve=0,_e=31&(we=56)|0,32<=(63&we|0)>>>0?(ve=ge<<_e|0,Ye=0):(ve=((1<<_e|0)-1|0)&(ge>>>(32-_e|0)|0)|0|de<<_e|0,Ye=ge<<_e|0),k=ve,Ie=(de=Ze)|(we=Ye)|0,Be=ge=(ve=s)|(ge=k)|0,Ge=de=(ge=u)^(de=Be)|0,l=ve=0|ga(0|(Ze=(ve=je)^(we=Ie)|0),0|de,16,0|(ve=0)),p=de=m,de=Ge,de=Ce,he=(de=Ge)+(ve=Ce)|0,(_e=(ge=Ze)+(we=Re)|0)>>>0<we>>>0&&(he=he+1|0),Ze=_e,Ge=he,we=_e,We=ge=(he=p)^(ge=Ge)|0,y=je=(de=l)^_e|0,d=ge,ge=Ee,ge=Ne,_e=(ge=Ee)+(de=Ne)|0,(ve=(he=Qe)+(we=Se)|0)>>>0<we>>>0&&(_e=_e+1|0),Re=ve,Ce=_e,g=he=0|ga(0|ve,0|_e,32,0|(he=0)),v=_e=m,ve=(_e=d)+(he=v)|0,(de=(ge=y)+(we=g)|0)>>>0<we>>>0&&(ve=ve+1|0),Se=de,Ne=ve,ve=Be,_e=de,_=de^(we=Ie)|0,w=ge=(ve=Ne)^(ge=Be)|0,ge=Ge,_e=0|ga(0|Qe,0|(ge=Ee),13,0|(_e=0)),B=ge=m,ge=Ce,Qe=(ve=_e)^(we=Re)|0,Ee=_e=(ge=B)^(_e=Ce)|0,de=(_e=Ge)+(ve=Ee)|0,(he=(ge=Ze)+(we=Qe)|0)>>>0<we>>>0&&(de=de+1|0),Ie=he,Be=de,ge=0|ga(0|Qe,0|(de=Ee),17,0|(ge=0)),E=de=m,_e=he,Qe=he^(we=ge)|0,Ee=ge=(de=Be)^(ge=E)|0,he=(ge=w)+(_e=Ee)|0,(ve=(de=_)+(we=Qe)|0)>>>0<we>>>0&&(he=he+1|0),Ze=ve,Ge=he,Q=de=0|ga(0|Qe,0|(he=Ee),13,0|(de=0)),I=he=m,Ee=de=(he=Ge)^(de=I)|0,G=Qe=(ge=ve)^(we=Q)|0,Z=de,ge=0|ga(0|je,0|(de=We),21,0|(ge=0)),W=de=m,de=Ne,je=(he=ge)^(we=Se)|0,We=ge=(de=W)^(ge=Ne)|0,j=(de=he=0|ga(0|Ie,0|(ge=Be),32,0|(he=0)))^(we=255)|0,C=he=(ge=m)^(he=0)|0,ve=(he=We)+(de=C)|0,(_e=(ge=je)+(we=j)|0)>>>0<we>>>0&&(ve=ve+1|0),Ie=_e,Be=ve,we=_e,de=(he=G)+_e|0,_e=(ve=Z)+(ge=Be)|0,de>>>0<we>>>0&&(_e=_e+1|0),Re=de,Ce=_e,R=he=0|ga(0|Qe,0|(_e=Ee),17,0|(he=0)),N=_e=m,ve=de,Ee=he=(_e=Ce)^(he=N)|0,S=ve=0|ga(0|(Qe=de^(we=R)|0),0|he,13,0|(ve=0)),Y=he=m,O=Qe,V=he=Ee,ve=0|ga(0|je,0|(he=We),16,0|(ve=0)),M=he=m,he=Be,Ie=(_e=ve)^(we=Ie)|0,Be=ve=(he=M)^(ve=Be)|0,F=_e=0|ga(0|Ze,0|(ve=Ge),32,0|(_e=0)),D=ve=m,de=(ve=Be)+(_e=D)|0,(ge=(he=Ie)+(we=F)|0)>>>0<we>>>0&&(de=de+1|0),Ze=ge,Ge=de,we=ge,_e=(ve=O)+ge|0,ge=(de=V)+(he=Ge)|0,_e>>>0<we>>>0&&(ge=ge+1|0),Qe=_e,Ee=ge,we=_e,We=ve=(ge=Y)^(ve=Ee)|0,x=de=0|ga(0|(je=(de=S)^_e|0),0|ve,17,0|(de=0)),U=ve=m,J=je,X=ve=We,de=0|ga(0|Ie,0|(ve=Be),21,0|(de=0)),T=ve=m,ve=Ge,Ie=(ge=de)^(we=Ze)|0,Be=de=(ve=T)^(de=Ge)|0,L=ge=0|ga(0|Re,0|(de=Ce),32,0|(ge=0)),z=de=m,_e=(de=Be)+(ge=z)|0,(he=(ve=Ie)+(we=L)|0)>>>0<we>>>0&&(_e=_e+1|0),Ze=he,Ge=_e,we=he,ge=(de=J)+he|0,he=(_e=X)+(ve=Ge)|0,ge>>>0<we>>>0&&(he=he+1|0),je=ge,We=he,we=ge,Ce=de=(he=U)^(de=We)|0,P=_e=0|ga(0|(Re=(_e=x)^ge|0),0|de,13,0|(_e=0)),H=de=m,K=Re,q=de=Ce,_e=0|ga(0|Ie,0|(de=Be),16,0|(_e=0)),$=de=m,de=Ge,Ie=(he=_e)^(we=Ze)|0,Be=_e=(de=$)^(_e=Ge)|0,ee=he=0|ga(0|Qe,0|(_e=Ee),32,0|(he=0)),re=_e=m,ge=(_e=Be)+(he=re)|0,(ve=(de=Ie)+(we=ee)|0)>>>0<we>>>0&&(ge=ge+1|0),Qe=ve,Ee=ge,we=ve,he=(_e=K)+ve|0,ve=(ge=q)+(de=Ee)|0,he>>>0<we>>>0&&(ve=ve+1|0),te=ve,we=he,Ge=_e=(ve=H)^(_e=te)|0,ie=Ze=(ge=P)^he|0,ae=_e,ge=0|ga(0|Ie,0|(_e=Be),21,0|(ge=0)),ne=_e=m,_e=Ee,Qe=(ve=ge)^(we=Qe)|0,Ee=ge=(_e=ne)^(ge=Ee)|0,Ae=ve=0|ga(0|je,0|(ge=We),32,0|(ve=0)),fe=ge=m,he=(ge=Ee)+(ve=fe)|0,(de=(_e=Qe)+(we=Ae)|0)>>>0<we>>>0&&(he=he+1|0),Ie=de,Be=he,we=de,ve=(ge=ie)+de|0,de=(he=ae)+(_e=Be)|0,ve>>>0<we>>>0&&(de=de+1|0),je=ve,We=de,ge=0|ga(0|Qe,0|(de=Ee),16,0|(ge=0)),oe=de=m,de=Be,he=0|ga(0|(he=ge)^(we=Ie),0|(ge=(de=oe)^(ge=Be)|0),21,0|(he=0)),ce=ge=m,be=(de=ve)^(we=he)|0,ue=he=(ge=We)^(he=ce)|0,de=0|ga(0|Ze,0|(he=Ge),17,0|(de=0)),se=he=m,ke=(ge=be)^(we=de)|0,le=de=(he=ue)^(de=se)|0,pe=ge=0|ga(0|ve,0|(de=We),32,0|(ge=0)),ye=de=m,m=ge=(de=le)^(ge=ye)|0,0|(he=ke)^(we=pe)}(0|e+8,0|(k=r+8|0)),o=m,p=(0|A[(b=e+24|0)>>2])&a|0,u=(0|A[(e+28|0)>>2])+p|0,n=0|f[u>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,A[(8+(t+8|0)|0)>>2]=0,A[(t+20|0)>>2]=n,A[(t+12|0)>>2]=p,A[(t+8|0)>>2]=b,b=a>>>25|0,i[(t+28|0)>>0]=b,n=n^s(b,16843009)|0,A[(t+24|0)>>2]=-2139062144&((-1^n|0)&(n+-16843009|0)|0)|0;t:{i:{if(n=0|et(0|t+8))a:for(;;){if(0|Ze(0|k,0|A[(n+-8|0)>>2]))break i;if(!(n=0|et(0|t+8)))break a}n=7;break t}le(0|t+8,0|56+(0|A[(n+-4|0)>>2])),n=0|A[(t+8|0)>>2]}if(A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,e=0,7!=(0|n)){if(!(e=0|Qi(64,8)))break e;A[(e+8|0)>>2]=n,A[e>>2]=0,c=t,o=0|A[(t+12|0)>>2],a=0|A[(t+16|0)>>2],y=o,o=e,A[(e+12|0)>>2]=y,A[(e+16|0)>>2]=a,a=0|A[(c=t+20|0)>>2],o=0|A[(c+4|0)>>2],d=a,A[(a=e+20|0)>>2]=d,A[(a+4|0)>>2]=o,o=0|A[(c=20+(t+8|0)|0)>>2],a=0|A[(c+4|0)>>2],g=o,A[(o=e+28|0)>>2]=g,A[(o+4|0)>>2]=a,a=0|A[(c=28+(t+8|0)|0)>>2],o=0|A[(c+4|0)>>2],v=a,A[(a=e+36|0)>>2]=v,A[(a+4|0)>>2]=o,o=0|A[(c=36+(t+8|0)|0)>>2],a=0|A[(c+4|0)>>2],_=o,A[(o=e+44|0)>>2]=_,A[(o+4|0)>>2]=a,a=0|A[(c=44+(t+8|0)|0)>>2],o=0|A[(c+4|0)>>2],w=a,A[(a=e+52|0)>>2]=w,A[(a+4|0)>>2]=o,A[(e+60|0)>>2]=0|A[(52+(t+8|0)|0)>>2]}return h=t+64|0,0|e}}Ji(),l()}Xi(),l()}Hi(64,8),l()},cborobject_keys:function(e){var r,t=0,a=0,n=0;h=r=h-32|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,a=(t=0|A[(e+40|0)>>2])?0|A[(t+116|0)>>2]:0,A[(r+24|0)>>2]=0|A[(e+36|0)>>2],A[(r+20|0)>>2]=t,A[(r+16|0)>>2]=a,function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0;h=t=h-80|0;t:{i:{if((0|(f=0|A[(r|=0)>>2]))!=(0|(u=0|A[(r+4|0)>>2]))&&(o=0|A[(r+8|0)>>2],r=0|A[(f+116|0)>>2],le(0|t+24,0|f),7!=(0|A[(t+24|0)>>2]))){if(y=i=0|la(0|(o>>>0<(o+-1|0)>>>0?-1:o),0|(a=0),56,0|(i=0)),d=a=m,n=i,i=0,b=31&(k=32)|0,32<=(63&k|0)>>>0?(i=0,p=a>>>b|0):(i=a>>>b|0,p=(((1<<b|0)-1|0)&a|0)<<(32-b|0)|0|n>>>b|0),p)break i;if(i=d,(0|(c=y))<0)break i;if(!(f=0|Qi(0|c,8)))break t;i=0|A[((a=t)+24|0)>>2],n=0|A[(a+28|0)>>2],g=i,A[(i=f)>>2]=g,A[(i+4|0)>>2]=n,n=0|A[(a=48+(a+24|0)|0)>>2],i=0|A[(a+4|0)>>2],v=n,A[(n=f+48|0)>>2]=v,A[(n+4|0)>>2]=i,i=0|A[(a=40+(t+24|0)|0)>>2],n=0|A[(a+4|0)>>2],_=i,A[(i=f+40|0)>>2]=_,A[(i+4|0)>>2]=n,n=0|A[(a=32+(t+24|0)|0)>>2],i=0|A[(a+4|0)>>2],w=n,A[(n=f+32|0)>>2]=w,A[(n+4|0)>>2]=i,i=0|A[(a=24+(t+24|0)|0)>>2],n=0|A[(a+4|0)>>2],B=i,A[(i=f+24|0)>>2]=B,A[(i+4|0)>>2]=n,n=0|A[(a=16+(t+24|0)|0)>>2],i=0|A[(a+4|0)>>2],E=n,A[(n=f+16|0)>>2]=E,A[(n+4|0)>>2]=i,i=0|A[(a=8+(t+24|0)|0)>>2],n=0|A[(a+4|0)>>2],Q=i,A[(i=f+8|0)>>2]=Q,A[(i+4|0)>>2]=n,A[(t+16|0)>>2]=1,A[(t+8|0)>>2]=f,A[(t+12|0)>>2]=(c>>>0)/56|0;a:if((0|r)!=(0|u)&&r){c=o+-2|0;n:for(;;){if(f=0|A[(r+116|0)>>2],le(0|t+24,0|r),7==(0|A[(t+24|0)>>2]))break a;if((0|(o=0|A[(t+16|0)>>2]))==(0|A[(t+12|0)>>2])&&Hr(0|t+8,0|o,0|((r=c+1|0)>>>0<c>>>0?-1:r)),r=(0|A[(t+8|0)>>2])+s(o,56)|0,n=0|A[((a=t)+24|0)>>2],i=0|A[(a+28|0)>>2],I=n,A[(n=r)>>2]=I,A[(n+4|0)>>2]=i,i=0|A[(a=8+(a+24|0)|0)>>2],n=0|A[(a+4|0)>>2],G=i,A[(i=r+8|0)>>2]=G,A[(i+4|0)>>2]=n,n=0|A[(a=16+(t+24|0)|0)>>2],i=0|A[(a+4|0)>>2],Z=n,A[(n=r+16|0)>>2]=Z,A[(n+4|0)>>2]=i,i=0|A[(a=24+(t+24|0)|0)>>2],n=0|A[(a+4|0)>>2],W=i,A[(i=r+24|0)>>2]=W,A[(i+4|0)>>2]=n,n=0|A[(a=32+(t+24|0)|0)>>2],i=0|A[(a+4|0)>>2],j=n,A[(n=r+32|0)>>2]=j,A[(n+4|0)>>2]=i,i=0|A[(a=40+(t+24|0)|0)>>2],n=0|A[(a+4|0)>>2],C=i,A[(i=r+40|0)>>2]=C,A[(i+4|0)>>2]=n,n=0|A[(a=48+(t+24|0)|0)>>2],i=0|A[(a+4|0)>>2],R=n,A[(n=r+48|0)>>2]=R,A[(n+4|0)>>2]=i,A[(t+16|0)>>2]=o+1|0,(0|f)==(0|u))break a;if(c=c+-1|0,!(r=f))break n}}i=0|A[((a=t)+8|0)>>2],n=0|A[(a+12|0)>>2],N=i,A[(i=e)>>2]=N,A[(i+4|0)>>2]=n,A[(i+8|0)>>2]=0|A[(8+(a+8|0)|0)>>2]}else a=0,A[((i=e)+4|0)>>2]=0,A[(i+8|0)>>2]=a,A[i>>2]=0|A[263623];return void(h=t+80|0)}Vi(),l()}Hi(0|c,8),l()}(0|r,0|r+16),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(20,4)))break e;return A[e>>2]=0,n=0|A[(r+4|0)>>2],A[(e+4|0)>>2]=0|A[r>>2],A[(e+8|0)>>2]=n,i[(e+16|0)>>0]=1,A[(e+12|0)>>2]=0|A[(r+8|0)>>2],h=r+32|0,0|e}Ji(),l()}Xi(),l()}Hi(20,4),l()},cborobject_set_definite_encoding:function(e,r){r|=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,void(i[(e+48|0)>>0]=0!=(0|r))}Ji(),l()}Xi(),l()},cborobject_is_definite:function(e){e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|f[(e+48|0)>>0]}Ji(),l()}Xi(),l()},__wbg_cborspecial_free:function(e){e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,void Ci(0|e)}Ji(),l()}Xi(),l()},cborspecial_to_bytes:function(e,r){e|=0;var t,a=0,n=0,o=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(a=0|A[r>>2])))break r;if(A[r>>2]=a+1|0,function(e,r){e|=0,r|=0;var t,a,n,o,c,b,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0;h=t=h-112|0;t:{i:{if(p=0|Qi(512,1)){k=0,A[((s=t)+12|0)>>2]=512,A[(s+16|0)>>2]=k,A[(s+8|0)>>2]=p,m=0|f[(r+1|0)>>0],p=5;a:{switch(0|f[r>>0]){default:p=0;break a;case 1:if(!(r=0|Qi(46,1)))break i;k=0|f[(1050777+(u=0)|0)>>0]|(0|f[(u+1050778|0)>>0])<<8|0|(0|f[(u+1050779|0)>>0])<<16|0|(0|f[(u+1050780|0)>>0])<<24|0,s=0|f[(u+1050781|0)>>0]|(0|f[(u+1050782|0)>>0])<<8|0|(0|f[(u+1050783|0)>>0])<<16|0|(0|f[(u+1050784|0)>>0])<<24|0,y=k,i[(k=r+38|0)>>0]=y,i[(k+1|0)>>0]=y>>>8|0,i[(k+2|0)>>0]=y>>>16|0,i[(k+3|0)>>0]=y>>>24|0,i[(k+4|0)>>0]=s,i[(k+5|0)>>0]=s>>>8|0,i[(k+6|0)>>0]=s>>>16|0,i[(k+7|0)>>0]=s>>>24|0,s=0|f[(1050771+(u=0)|0)>>0]|(0|f[(u+1050772|0)>>0])<<8|0|(0|f[(u+1050773|0)>>0])<<16|0|(0|f[(u+1050774|0)>>0])<<24|0,k=0|f[(u+1050775|0)>>0]|(0|f[(u+1050776|0)>>0])<<8|0|(0|f[(u+1050777|0)>>0])<<16|0|(0|f[(u+1050778|0)>>0])<<24|0,d=s,i[(s=r+32|0)>>0]=d,i[(s+1|0)>>0]=d>>>8|0,i[(s+2|0)>>0]=d>>>16|0,i[(s+3|0)>>0]=d>>>24|0,i[(s+4|0)>>0]=k,i[(s+5|0)>>0]=k>>>8|0,i[(s+6|0)>>0]=k>>>16|0,i[(s+7|0)>>0]=k>>>24|0,k=0|f[(1050763+(u=0)|0)>>0]|(0|f[(u+1050764|0)>>0])<<8|0|(0|f[(u+1050765|0)>>0])<<16|0|(0|f[(u+1050766|0)>>0])<<24|0,s=0|f[(u+1050767|0)>>0]|(0|f[(u+1050768|0)>>0])<<8|0|(0|f[(u+1050769|0)>>0])<<16|0|(0|f[(u+1050770|0)>>0])<<24|0,g=k,i[(k=r+24|0)>>0]=g,i[(k+1|0)>>0]=g>>>8|0,i[(k+2|0)>>0]=g>>>16|0,i[(k+3|0)>>0]=g>>>24|0,i[(k+4|0)>>0]=s,i[(k+5|0)>>0]=s>>>8|0,i[(k+6|0)>>0]=s>>>16|0,i[(k+7|0)>>0]=s>>>24|0,s=0|f[(1050755+(u=0)|0)>>0]|(0|f[(u+1050756|0)>>0])<<8|0|(0|f[(u+1050757|0)>>0])<<16|0|(0|f[(u+1050758|0)>>0])<<24|0,k=0|f[(u+1050759|0)>>0]|(0|f[(u+1050760|0)>>0])<<8|0|(0|f[(u+1050761|0)>>0])<<16|0|(0|f[(u+1050762|0)>>0])<<24|0,v=s,i[(s=r+16|0)>>0]=v,i[(s+1|0)>>0]=v>>>8|0,i[(s+2|0)>>0]=v>>>16|0,i[(s+3|0)>>0]=v>>>24|0,i[(s+4|0)>>0]=k,i[(s+5|0)>>0]=k>>>8|0,i[(s+6|0)>>0]=k>>>16|0,i[(s+7|0)>>0]=k>>>24|0,k=0|f[(1050747+(u=0)|0)>>0]|(0|f[(u+1050748|0)>>0])<<8|0|(0|f[(u+1050749|0)>>0])<<16|0|(0|f[(u+1050750|0)>>0])<<24|0,s=0|f[(u+1050751|0)>>0]|(0|f[(u+1050752|0)>>0])<<8|0|(0|f[(u+1050753|0)>>0])<<16|0|(0|f[(u+1050754|0)>>0])<<24|0,_=k,i[(k=r+8|0)>>0]=_,i[(k+1|0)>>0]=_>>>8|0,i[(k+2|0)>>0]=_>>>16|0,i[(k+3|0)>>0]=_>>>24|0,i[(k+4|0)>>0]=s,i[(k+5|0)>>0]=s>>>8|0,i[(k+6|0)>>0]=s>>>16|0,i[(k+7|0)>>0]=s>>>24|0,s=0|f[(1050739+(u=0)|0)>>0]|(0|f[(u+1050740|0)>>0])<<8|0|(0|f[(u+1050741|0)>>0])<<16|0|(0|f[(u+1050742|0)>>0])<<24|0,k=0|f[(u+1050743|0)>>0]|(0|f[(u+1050744|0)>>0])<<8|0|(0|f[(u+1050745|0)>>0])<<16|0|(0|f[(u+1050746|0)>>0])<<24|0,w=s,i[(s=r)>>0]=w,i[(s+1|0)>>0]=w>>>8|0,i[(s+2|0)>>0]=w>>>16|0,i[(s+3|0)>>0]=w>>>24|0,i[(s+4|0)>>0]=k,i[(s+5|0)>>0]=k>>>8|0,i[(s+6|0)>>0]=k>>>16|0,i[(s+7|0)>>0]=k>>>24|0,k=46,A[(s=16+(t+24|0)|0)>>2]=46,A[(s+4|0)>>2]=k,A[(t+36|0)>>2]=r,i[(t+32|0)>>0]=18,A[(t+24|0)>>2]=1;break t;case 2:p=3;break a;case 4:p=2;break a;case 3:break a;case 5:}p=1}if(i[(t+73|0)>>0]=m,i[(t+72|0)>>0]=p,Fe(0|t+24,0|t+8,0|t+72),1==(0|A[(t+24|0)>>2]))break t;return k=0|A[((u=t)+8|0)>>2],s=0|A[(u+12|0)>>2],B=k,A[(k=e)>>2]=B,A[(k+4|0)>>2]=s,A[(k+8|0)>>2]=0|A[(8+(u+8|0)|0)>>2],void(h=u+112|0)}Hi(512,1),l()}Hi(46,1),l()}s=0|A[(u=t+64|0)>>2],k=0|A[(u+4|0)>>2],a=s,A[(s=32+(t+72|0)|0)>>2]=a,A[(s+4|0)>>2]=k,k=0|A[(u=32+(t+24|0)|0)>>2],s=0|A[(u+4|0)>>2],n=k,A[(k=24+(t+72|0)|0)>>2]=n,A[(k+4|0)>>2]=s,s=0|A[(u=24+(t+24|0)|0)>>2],k=0|A[(u+4|0)>>2],o=s,A[(s=16+(t+72|0)|0)>>2]=o,A[(s+4|0)>>2]=k,k=0|A[(u=16+(t+24|0)|0)>>2],s=0|A[(u+4|0)>>2],c=k,A[(k=t+80|0)>>2]=c,A[(k+4|0)>>2]=s,s=0|A[((u=t)+32|0)>>2],k=0|A[(u+36|0)>>2],b=s,s=u,A[(u+72|0)>>2]=b,A[(u+76|0)>>2]=k,It(1050488,43,0|u+72,1050532,1051076),l()}(0|t,0|r+8),A[r>>2]=(0|A[r>>2])-1|0,a=0|A[t>>2],(o=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(n=0|wi(0|a,0|o,1,0|r)))break e}else n=1,Ci(0|a);else n=a;return A[(e+4|0)>>2]=r,A[e>>2]=n,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},cborspecial_from_bytes:function(e,r){e|=0,r|=0;var t,i,a,n,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0;h=t=h-160|0,A[(t+152|0)>>2]=r,A[(i=t+148|0)>>2]=r,A[(t+144|0)>>2]=e,b=0,A[((f=t)+136|0)>>2]=0,A[(f+140|0)>>2]=b,We(0|f+64,0|f+136),(r=0|A[i>>2])&&Ci(0|A[(t+144|0)>>2]),r=8+(t+64|0)|0;e:{if(b=0|A[((o=t)+64|0)>>2],f=0|A[(o+68|0)>>2],!((0|(o=b))==(0|(c=1))&(0|f)==(0|(b=0))|0)){if(u=o=0|A[(c=r+8|0)>>2],k=f=0|A[(c+4|0)>>2],A[(o=8+(t+136|0)|0)>>2]=u,A[(o+4|0)>>2]=f,s=f=0|A[(c=r)>>2],p=o=0|A[(c+4|0)>>2],A[((f=t)+136|0)>>2]=s,A[(f+140|0)>>2]=o,o=k,A[(f=12+(f+64|0)|0)>>2]=u,A[(f+4|0)>>2]=o,o=p,A[((f=t)+68|0)>>2]=s,A[(f+72|0)>>2]=o,r=0|Qi(24,8))break e;Hi(24,8),l()}e=t+56|0,o=0|A[(c=r+56|0)>>2],f=0|A[(c+4|0)>>2],w=o,A[(o=e)>>2]=w,A[(o+4|0)>>2]=f,u=f=0|A[(c=r+48|0)>>2],k=o=0|A[(c+4|0)>>2],A[(f=t+48|0)>>2]=u,A[(f+4|0)>>2]=o,s=o=0|A[(c=r+40|0)>>2],p=f=0|A[(c+4|0)>>2],A[(o=t+40|0)>>2]=s,A[(o+4|0)>>2]=f,y=f=0|A[(c=r+32|0)>>2],m=o=0|A[(c+4|0)>>2],A[(f=t+32|0)>>2]=y,A[(f+4|0)>>2]=o,d=o=0|A[(c=r+24|0)>>2],B=f=0|A[(c+4|0)>>2],A[(o=t+24|0)>>2]=d,A[(o+4|0)>>2]=f,g=f=0|A[(c=r+16|0)>>2],E=o=0|A[(c+4|0)>>2],A[(f=t+16|0)>>2]=g,A[(f+4|0)>>2]=o,v=o=0|A[(c=r+8|0)>>2],Q=f=0|A[(c+4|0)>>2],A[(o=t+8|0)>>2]=v,A[(o+4|0)>>2]=f,_=f=0|A[(c=r)>>2],I=o=0|A[(c+4|0)>>2],A[(f=t)>>2]=_,A[(f+4|0)>>2]=o,o=k,A[(f=48+(f+64|0)|0)>>2]=u,A[(f+4|0)>>2]=o,o=p,A[(f=40+(t+64|0)|0)>>2]=s,A[(f+4|0)>>2]=o,o=m,A[(f=32+(t+64|0)|0)>>2]=y,A[(f+4|0)>>2]=o,o=B,A[(f=24+(t+64|0)|0)>>2]=d,A[(f+4|0)>>2]=o,o=E,A[(f=16+(t+64|0)|0)>>2]=g,A[(f+4|0)>>2]=o,o=Q,A[(f=c)>>2]=v,A[(f+4|0)>>2]=o,o=0|A[(c=e)>>2],f=0|A[(c+4|0)>>2],G=o,A[(o=56+(t+64|0)|0)>>2]=G,A[(o+4|0)>>2]=f,f=I,A[((o=t)+64|0)>>2]=_,A[(o+68|0)>>2]=f,qi(0|Pe(0|o+64)),l()}return A[r>>2]=0,c=t,f=0|A[(t+64|0)>>2],o=0|A[(t+68|0)>>2],a=f,A[((f=r)+4|0)>>2]=a,A[(f+8|0)>>2]=o,o=0|A[(c=t+72|0)>>2],f=0|A[(c+4|0)>>2],n=o,A[(o=r+12|0)>>2]=n,A[(o+4|0)>>2]=f,A[(r+20|0)>>2]=0|A[(t+80|0)>>2],h=t+160|0,0|r},cborspecial_new_bool:function(e){e|=0;var r;return(r=0|Qi(24,8))||(Hi(24,8),l()),i[(r+8|0)>>0]=0,A[r>>2]=0,i[(r+9|0)>>0]=0!=(0|e),0|r},cborspecial_new_unassigned:function(e){e|=0;var r;return(r=0|Qi(24,8))||(Hi(24,8),l()),i[(r+9|0)>>0]=e,i[(r+8|0)>>0]=2,A[r>>2]=0,0|r},cborspecial_new_break:function(){var e;return(e=0|Qi(24,8))||(Hi(24,8),l()),i[(e+8|0)>>0]=3,A[e>>2]=0,0|e},cborspecial_new_null:function(){var e;return(e=0|Qi(24,8))||(Hi(24,8),l()),i[(e+8|0)>>0]=5,A[e>>2]=0,0|e},cborspecial_new_undefined:function(){var e;return(e=0|Qi(24,8))||(Hi(24,8),l()),i[(e+8|0)>>0]=4,A[e>>2]=0,0|e},cborspecial_kind:function(e){var r=0;e:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break e;return A[e>>2]=r,0|f[(e+8|0)>>0]}Ji(),l()}Xi(),l()},cborspecial_as_bool:function(e){var r=0,t=0;e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return r=2,t=0|f[(e+9|0)>>0],0|(2==(0|255&(e=0|f[(e+8|0)>>0]?r:t))?16777215:1&e|0)}Ji(),l()}Xi(),l()},cborspecial_as_float:function(e,r){e|=0;var t=0,i=0,a=0,n=0;e:{if(r|=0){if(-1==(0|A[r>>2]))break e;return t=1==(0|f[(r+8|0)>>0]),A[e>>2]=t,void(u[(e+8|0)>>3]=(i=+u[(r+16|0)>>3],a=0,n=t,n?i:a))}Ji(),l()}Xi(),l()},cborspecial_as_unassigned:function(e){var r=0,t=0;e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return 0|(r=0|f[(e+9|0)>>0],t=16777215,2==(0|f[(e+8|0)>>0])?r:t)}Ji(),l()}Xi(),l()},__wbg_cborvalue_free:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0;h=r=h-128|0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,n=t=0|A[(a=e+8|0)>>2],f=i=0|A[(a+4|0)>>2],o=i=0|A[(a=e+56|0)>>2],c=t=0|A[(a+4|0)>>2],b=t=0|A[(a=e+48|0)>>2],u=i=0|A[(a+4|0)>>2],s=i=0|A[(a=e+40|0)>>2],k=t=0|A[(a+4|0)>>2],p=t=0|A[(a=e+32|0)>>2],y=i=0|A[(a+4|0)>>2],d=i=0|A[(a=e+24|0)>>2],g=t=0|A[(a+4|0)>>2],t=0|A[(a=e+16|0)>>2],i=0|A[(a+4|0)>>2],v=t,A[(t=8+(r+8|0)|0)>>2]=v,A[(t+4|0)>>2]=i,i=g,A[(t=16+(r+8|0)|0)>>2]=d,A[(t+4|0)>>2]=i,i=y,A[(t=24+(r+8|0)|0)>>2]=p,A[(t+4|0)>>2]=i,i=k,A[(t=32+(r+8|0)|0)>>2]=s,A[(t+4|0)>>2]=i,i=u,A[(t=40+(r+8|0)|0)>>2]=b,A[(t+4|0)>>2]=i,i=c,A[(t=48+(r+8|0)|0)>>2]=o,A[(t+4|0)>>2]=i,i=f,A[((t=r)+8|0)>>2]=n,A[(t+12|0)>>2]=i,Ci(0|e),yr(0|t+8),void(h=t+128|0)}Ji(),l()}Xi(),l()},cborvalue_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(a=t,i=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=i,A[(t+8|0)>>2]=f,te(0|t+24,0|r+8,0|t+8),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1050488,43,0|t+72,1050532,1051264),l()}Hi(0|f,1),l()},cborvalue_from_bytes:function(e,r){e|=0,r|=0;var t,i,a,n,f,o,c,b,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0,x=0,U=0,J=0,X=0,T=0,L=0,z=0,P=0,H=0,K=0,q=0,$=0,ee=0,re=0;h=t=h-304|0,A[(16+(t+144|0)|0)>>2]=r,A[(t+156|0)>>2]=r,A[(t+152|0)>>2]=e,k=0,A[((u=t)+144|0)>>2]=0,A[(u+148|0)>>2]=k,Z(0|u+232,0|u+144),r=8+(u+232|0)|0,p=u,_=k=0|A[(u+232|0)>>2],B=u=0|A[(u+236|0)>>2],(0|(p=k))==(0|(s=1))&(0|u)==(0|(k=0))|0?(y=u=0|A[(s=r+56|0)>>2],w=p=0|A[(s+4|0)>>2],A[(u=56+(t+168|0)|0)>>2]=y,A[(u+4|0)>>2]=p,d=p=0|A[(s=r+48|0)>>2],m=u=0|A[(s+4|0)>>2],A[(p=48+(t+168|0)|0)>>2]=d,A[(p+4|0)>>2]=u,g=u=0|A[(s=r+40|0)>>2],E=p=0|A[(s+4|0)>>2],A[(u=40+(t+168|0)|0)>>2]=g,A[(u+4|0)>>2]=p,v=p=0|A[(s=r+32|0)>>2],Q=u=0|A[(s+4|0)>>2],A[(p=32+(t+168|0)|0)>>2]=v,A[(p+4|0)>>2]=u,I=u=0|A[(s=r+24|0)>>2],G=p=0|A[(s+4|0)>>2],A[(u=24+(t+168|0)|0)>>2]=I,A[(u+4|0)>>2]=p,p=0|A[(s=r+8|0)>>2],u=0|A[(s+4|0)>>2],M=p,A[(p=16+(t+72|0)|0)>>2]=M,A[(p+4|0)>>2]=u,u=0|A[(s=r+16|0)>>2],p=0|A[(s+4|0)>>2],F=u,A[(u=24+(t+72|0)|0)>>2]=F,A[(u+4|0)>>2]=p,p=G,A[(u=32+(t+72|0)|0)>>2]=I,A[(u+4|0)>>2]=p,p=Q,A[(u=40+(t+72|0)|0)>>2]=v,A[(u+4|0)>>2]=p,p=E,A[(u=48+(t+72|0)|0)>>2]=g,A[(u+4|0)>>2]=p,p=m,A[(u=56+(t+72|0)|0)>>2]=d,A[(u+4|0)>>2]=p,p=w,A[(u=t+136|0)>>2]=y,A[(u+4|0)>>2]=p,p=0|A[(s=r)>>2],u=0|A[(s+4|0)>>2],D=p,p=t,A[(t+80|0)>>2]=D,A[(t+84|0)>>2]=u):(y=p=0|A[(s=r+48|0)>>2],w=u=0|A[(s+4|0)>>2],A[(p=48+(t+168|0)|0)>>2]=y,A[(p+4|0)>>2]=u,d=u=0|A[(s=r+40|0)>>2],m=p=0|A[(s+4|0)>>2],A[(u=40+(t+168|0)|0)>>2]=d,A[(u+4|0)>>2]=p,g=p=0|A[(s=r+32|0)>>2],E=u=0|A[(s+4|0)>>2],A[(p=32+(t+168|0)|0)>>2]=g,A[(p+4|0)>>2]=u,v=u=0|A[(s=r+24|0)>>2],Q=p=0|A[(s+4|0)>>2],A[(u=24+(t+168|0)|0)>>2]=v,A[(u+4|0)>>2]=p,p=0|A[(s=r+8|0)>>2],u=0|A[(s+4|0)>>2],Y=p,A[(p=16+(t+72|0)|0)>>2]=Y,A[(p+4|0)>>2]=u,u=0|A[(s=r+16|0)>>2],p=0|A[(s+4|0)>>2],O=u,A[(u=24+(t+72|0)|0)>>2]=O,A[(u+4|0)>>2]=p,p=Q,A[(u=32+(t+72|0)|0)>>2]=v,A[(u+4|0)>>2]=p,p=E,A[(u=40+(t+72|0)|0)>>2]=g,A[(u+4|0)>>2]=p,p=m,A[(u=48+(t+72|0)|0)>>2]=d,A[(u+4|0)>>2]=p,p=w,A[(u=t+128|0)>>2]=y,A[(u+4|0)>>2]=p,p=0|A[(s=r)>>2],u=0|A[(s+4|0)>>2],V=p,p=t,A[(t+80|0)>>2]=V,A[(t+84|0)>>2]=u),(r=0|A[(t+156|0)>>2])&&Ci(0|A[(t+152|0)>>2]),r=8+(t+72|0)|0;e:{if(!((0|(s=_))!=(0|(k=0))|(0|(u=B))!=(0|(p=0))|0)){if(_=s=0|A[(k=r+48|0)>>2],B=u=0|A[(k+4|0)>>2],A[(s=48+(t+8|0)|0)>>2]=_,A[(s+4|0)>>2]=u,y=u=0|A[(k=r+40|0)>>2],w=s=0|A[(k+4|0)>>2],A[(u=40+(t+8|0)|0)>>2]=y,A[(u+4|0)>>2]=s,d=s=0|A[(k=r+32|0)>>2],m=u=0|A[(k+4|0)>>2],A[(s=32+(t+8|0)|0)>>2]=d,A[(s+4|0)>>2]=u,e=8+(t+168|0)|0,u=0|A[(k=r+8|0)>>2],s=0|A[(k+4|0)>>2],x=u,A[(u=e)>>2]=x,A[(u+4|0)>>2]=s,W=16+(t+168|0)|0,s=0|A[(k=r+16|0)>>2],u=0|A[(k+4|0)>>2],U=s,A[(s=W)>>2]=U,A[(s+4|0)>>2]=u,j=24+(t+168|0)|0,u=0|A[(k=r+24|0)>>2],s=0|A[(k+4|0)>>2],J=u,A[(u=j)>>2]=J,A[(u+4|0)>>2]=s,s=m,A[(u=C=32+(t+168|0)|0)>>2]=d,A[(u+4|0)>>2]=s,s=w,A[(u=R=40+(t+168|0)|0)>>2]=y,A[(u+4|0)>>2]=s,s=B,A[(u=N=48+(t+168|0)|0)>>2]=_,A[(u+4|0)>>2]=s,s=0|A[(k=r)>>2],u=0|A[(k+4|0)>>2],X=s,A[((s=t)+168|0)>>2]=X,A[(s+172|0)>>2]=u,u=0|A[(k=N)>>2],s=0|A[(k+4|0)>>2],T=u,A[(u=52+(t+232|0)|0)>>2]=T,A[(u+4|0)>>2]=s,s=0|A[(k=R)>>2],u=0|A[(k+4|0)>>2],L=s,A[(s=44+(t+232|0)|0)>>2]=L,A[(s+4|0)>>2]=u,u=0|A[(k=C)>>2],s=0|A[(k+4|0)>>2],z=u,A[(u=36+(t+232|0)|0)>>2]=z,A[(u+4|0)>>2]=s,s=0|A[(k=j)>>2],u=0|A[(k+4|0)>>2],P=s,A[(s=28+(t+232|0)|0)>>2]=P,A[(s+4|0)>>2]=u,u=0|A[(k=W)>>2],s=0|A[(k+4|0)>>2],H=u,A[(u=20+(t+232|0)|0)>>2]=H,A[(u+4|0)>>2]=s,s=0|A[(k=e)>>2],u=0|A[(k+4|0)>>2],K=s,A[(s=12+(t+232|0)|0)>>2]=K,A[(s+4|0)>>2]=u,k=t,u=0|A[(t+168|0)>>2],s=0|A[(t+172|0)>>2],q=u,A[((u=t)+236|0)>>2]=q,A[(u+240|0)>>2]=s,r=0|Qi(64,8))break e;Hi(64,8),l()}e=56+(t+8|0)|0,s=0|A[(k=r+56|0)>>2],u=0|A[(k+4|0)>>2],$=s,A[(s=e)>>2]=$,A[(s+4|0)>>2]=u,_=u=0|A[(k=r+48|0)>>2],B=s=0|A[(k+4|0)>>2],A[(u=48+(t+8|0)|0)>>2]=_,A[(u+4|0)>>2]=s,y=s=0|A[(k=r+40|0)>>2],w=u=0|A[(k+4|0)>>2],A[(s=40+(t+8|0)|0)>>2]=y,A[(s+4|0)>>2]=u,d=u=0|A[(k=r+32|0)>>2],m=s=0|A[(k+4|0)>>2],A[(u=32+(t+8|0)|0)>>2]=d,A[(u+4|0)>>2]=s,g=s=0|A[(k=r+24|0)>>2],E=u=0|A[(k+4|0)>>2],A[(s=24+(t+8|0)|0)>>2]=g,A[(s+4|0)>>2]=u,v=u=0|A[(k=r+16|0)>>2],Q=s=0|A[(k+4|0)>>2],A[(u=16+(t+8|0)|0)>>2]=v,A[(u+4|0)>>2]=s,I=s=0|A[(k=r+8|0)>>2],G=u=0|A[(k+4|0)>>2],A[(s=8+(t+8|0)|0)>>2]=I,A[(s+4|0)>>2]=u,S=u=0|A[(k=r)>>2],ee=s=0|A[(k+4|0)>>2],A[((u=t)+8|0)>>2]=S,A[(u+12|0)>>2]=s,s=B,A[(u=48+(u+232|0)|0)>>2]=_,A[(u+4|0)>>2]=s,s=w,A[(u=40+(t+232|0)|0)>>2]=y,A[(u+4|0)>>2]=s,s=m,A[(u=32+(t+232|0)|0)>>2]=d,A[(u+4|0)>>2]=s,s=E,A[(u=24+(t+232|0)|0)>>2]=g,A[(u+4|0)>>2]=s,s=Q,A[(u=16+(t+232|0)|0)>>2]=v,A[(u+4|0)>>2]=s,s=G,A[(u=8+(t+232|0)|0)>>2]=I,A[(u+4|0)>>2]=s,s=0|A[(k=e)>>2],u=0|A[(k+4|0)>>2],re=s,A[(s=56+(t+232|0)|0)>>2]=re,A[(s+4|0)>>2]=u,u=ee,A[((s=t)+232|0)>>2]=S,A[(s+236|0)>>2]=u,qi(0|Pe(0|s+232)),l()}return A[r>>2]=0,k=t,u=0|A[(t+232|0)>>2],s=0|A[(t+236|0)>>2],i=u,A[((u=r)+4|0)>>2]=i,A[(u+8|0)>>2]=s,s=0|A[(k=t+240|0)>>2],u=0|A[(k+4|0)>>2],a=s,A[(s=r+12|0)>>2]=a,A[(s+4|0)>>2]=u,u=0|A[(k=16+(t+232|0)|0)>>2],s=0|A[(k+4|0)>>2],n=u,A[(u=r+20|0)>>2]=n,A[(u+4|0)>>2]=s,s=0|A[(k=24+(t+232|0)|0)>>2],u=0|A[(k+4|0)>>2],f=s,A[(s=r+28|0)>>2]=f,A[(s+4|0)>>2]=u,u=0|A[(k=32+(t+232|0)|0)>>2],s=0|A[(k+4|0)>>2],o=u,A[(u=r+36|0)>>2]=o,A[(u+4|0)>>2]=s,s=0|A[(k=40+(t+232|0)|0)>>2],u=0|A[(k+4|0)>>2],c=s,A[(s=r+44|0)>>2]=c,A[(s+4|0)>>2]=u,u=0|A[(k=48+(t+232|0)|0)>>2],s=0|A[(k+4|0)>>2],b=u,A[(u=r+52|0)>>2]=b,A[(u+4|0)>>2]=s,A[(r+60|0)>>2]=0|A[(t+288|0)>>2],h=t+304|0,0|r},cborvalue_new_int:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0;e:{r:{if(e|=0){if(-1==(0|A[e>>2]))break r;if(a=r=0|A[(i=e+16|0)>>2],n=t=0|A[(i+4|0)>>2],i=e,f=t=0|A[(e+8|0)>>2],o=r=0|A[(e+12|0)>>2],!(e=0|Qi(64,8)))break e;return r=o,t=e,A[(e+16|0)>>2]=f,A[(e+20|0)>>2]=r,A[(e+8|0)>>2]=0,A[e>>2]=0,r=n,A[(t=e+24|0)>>2]=a,A[(t+4|0)>>2]=r,0|e}Ji(),l()}Xi(),l()}Hi(64,8),l()},cborvalue_new_bytes:function(e,r){e|=0,r|=0;var t;return(t=0|Qi(64,8))||(Hi(64,8),l()),A[(t+20|0)>>2]=r,A[(t+16|0)>>2]=r,A[(t+12|0)>>2]=e,A[(t+8|0)>>2]=1,A[t>>2]=0,0|t},cborvalue_new_text:function(e,r){e|=0,r|=0;var t;return(t=0|Qi(64,8))||(Hi(64,8),l()),A[(t+20|0)>>2]=r,A[(t+16|0)>>2]=r,A[(t+12|0)>>2]=e,A[(t+8|0)>>2]=2,A[t>>2]=0,0|t},cborvalue_new_array:function(e){var r,t=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0;h=r=h-32|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(A[e>>2]=n+1|0,n=0|f[(e+16|0)>>0],Er(0|r+16,0|A[(e+4|0)>>2],0|A[(e+12|0)>>2]),i[(r+28|0)>>0]=0!=(0|n),n=r+8|0,t=0|A[(o=8+(r+16|0)|0)>>2],a=0|A[(o+4|0)>>2],c=t,A[(t=n)>>2]=c,A[(t+4|0)>>2]=a,o=r,a=0|A[(r+16|0)>>2],t=0|A[(r+20|0)>>2],b=a,a=r,A[r>>2]=b,A[(r+4|0)>>2]=t,A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(64,8)))break e;return A[(e+8|0)>>2]=3,A[e>>2]=0,o=r,t=0|A[r>>2],a=0|A[(r+4|0)>>2],u=t,t=e,A[(e+12|0)>>2]=u,A[(e+16|0)>>2]=a,o=n,a=0|A[n>>2],t=0|A[(n+4|0)>>2],s=a,A[(a=e+20|0)>>2]=s,A[(a+4|0)>>2]=t,h=r+32|0,0|e}Ji(),l()}Xi(),l()}Hi(64,8),l()},cborvalue_new_object:function(e){var r,t=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0;h=r=h-176|0;e:{r:{if(e|=0){if(-1==(0|(o=0|A[e>>2])))break r;if(A[e>>2]=o+1|0,u=0|f[(e+48|0)>>0],s=a=0|A[(n=e+8|0)>>2],k=t=0|A[(n+4|0)>>2],p=t=0|A[(n=e+16|0)>>2],y=a=0|A[(n+4|0)>>2],o=1063424,a=0,A[(t=b=24+(r+112|0)|0)>>2]=0,A[(t+4|0)>>2]=a,A[(20+(r+112|0)|0)>>2]=o,A[(r+128|0)>>2]=0,a=0,A[((t=r)+144|0)>>2]=0,A[(t+148|0)>>2]=a,a=y,A[(t+120|0)>>2]=p,A[(t+124|0)>>2]=a,a=k,A[(t+112|0)>>2]=s,A[(t+116|0)>>2]=a,o=0,(c=0|A[(e+40|0)>>2])&&(o=0|A[(c+116|0)>>2]),A[(r+164|0)>>2]=c,A[(r+160|0)>>2]=o,A[(r+168|0)>>2]=0|A[(e+36|0)>>2],Ge(0|r+112,0|r+160),i[(o=40+(r+112|0)|0)>>0]=0!=(0|255&u),a=0|A[(n=8+(r+112|0)|0)>>2],t=0|A[(n+4|0)>>2],d=a,A[(a=r+72|0)>>2]=d,A[(a+4|0)>>2]=t,t=0|A[(n=16+(r+112|0)|0)>>2],a=0|A[(n+4|0)>>2],g=t,A[(t=20+(r+60|0)|0)>>2]=g,A[(t+4|0)>>2]=a,a=0|A[(n=b)>>2],t=0|A[(n+4|0)>>2],v=a,A[(a=28+(r+60|0)|0)>>2]=v,A[(a+4|0)>>2]=t,t=0|A[(n=32+(r+112|0)|0)>>2],a=0|A[(n+4|0)>>2],_=t,A[(t=36+(r+60|0)|0)>>2]=_,A[(t+4|0)>>2]=a,a=0|A[(n=o)>>2],t=0|A[(n+4|0)>>2],w=a,A[(a=44+(r+60|0)|0)>>2]=w,A[(a+4|0)>>2]=t,n=r,t=0|A[(r+112|0)>>2],a=0|A[(r+116|0)>>2],m=t,A[((t=r)+64|0)>>2]=m,A[(t+68|0)>>2]=a,a=0|A[(n=8+(t+60|0)|0)>>2],t=0|A[(n+4|0)>>2],B=a,A[(a=8+(r+8|0)|0)>>2]=B,A[(a+4|0)>>2]=t,t=0|A[(n=16+(r+60|0)|0)>>2],a=0|A[(n+4|0)>>2],E=t,A[(t=16+(r+8|0)|0)>>2]=E,A[(t+4|0)>>2]=a,a=0|A[(n=24+(r+60|0)|0)>>2],t=0|A[(n+4|0)>>2],Q=a,A[(a=24+(r+8|0)|0)>>2]=Q,A[(a+4|0)>>2]=t,o=32+(r+8|0)|0,t=0|A[(n=32+(r+60|0)|0)>>2],a=0|A[(n+4|0)>>2],I=t,A[(t=o)>>2]=I,A[(t+4|0)>>2]=a,a=0|A[(n=40+(r+60|0)|0)>>2],t=0|A[(n+4|0)>>2],G=a,A[(a=40+(r+8|0)|0)>>2]=G,A[(a+4|0)>>2]=t,A[(48+(r+8|0)|0)>>2]=0|A[(48+(r+60|0)|0)>>2],n=r,t=0|A[(r+60|0)>>2],a=0|A[(r+64|0)>>2],Z=t,A[((t=r)+8|0)>>2]=Z,A[(t+12|0)>>2]=a,A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(64,8)))break e;return A[(e+8|0)>>2]=4,A[e>>2]=0,n=r,a=0|A[(r+8|0)>>2],t=0|A[(r+12|0)>>2],W=a,A[((a=e)+12|0)>>2]=W,A[(a+16|0)>>2]=t,t=0|A[(n=r+16|0)>>2],a=0|A[(n+4|0)>>2],j=t,A[(t=e+20|0)>>2]=j,A[(t+4|0)>>2]=a,a=0|A[(n=r+24|0)>>2],t=0|A[(n+4|0)>>2],C=a,A[(a=e+28|0)>>2]=C,A[(a+4|0)>>2]=t,t=0|A[(n=r+32|0)>>2],a=0|A[(n+4|0)>>2],R=t,A[(t=e+36|0)>>2]=R,A[(t+4|0)>>2]=a,a=0|A[(n=o)>>2],t=0|A[(n+4|0)>>2],N=a,A[(a=e+44|0)>>2]=N,A[(a+4|0)>>2]=t,t=0|A[(n=r+48|0)>>2],a=0|A[(n+4|0)>>2],S=t,A[(t=e+52|0)>>2]=S,A[(t+4|0)>>2]=a,A[(e+60|0)>>2]=0|A[(r+56|0)>>2],h=r+176|0,0|e}Ji(),l()}Xi(),l()}Hi(64,8),l()},cborvalue_new_tagged:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0;h=r=h-64|0;e:{r:{t:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break t;if(A[e>>2]=n+1|0,t=0|A[((a=e)+8|0)>>2],i=0|A[(a+12|0)>>2],le(0|(f=r+8|0),0|a+16),o=t,A[(t=r)>>2]=o,A[(t+4|0)>>2]=i,!(n=0|Qi(64,8)))break r;if(i=0|A[(a=r)>>2],t=0|A[(a+4|0)>>2],c=i,A[(i=n)>>2]=c,A[(i+4|0)>>2]=t,t=0|A[(a=a+56|0)>>2],i=0|A[(a+4|0)>>2],b=t,A[(t=n+56|0)>>2]=b,A[(t+4|0)>>2]=i,i=0|A[(a=r+48|0)>>2],t=0|A[(a+4|0)>>2],u=i,A[(i=n+48|0)>>2]=u,A[(i+4|0)>>2]=t,t=0|A[(a=r+40|0)>>2],i=0|A[(a+4|0)>>2],s=t,A[(t=n+40|0)>>2]=s,A[(t+4|0)>>2]=i,i=0|A[(a=r+32|0)>>2],t=0|A[(a+4|0)>>2],k=i,A[(i=n+32|0)>>2]=k,A[(i+4|0)>>2]=t,t=0|A[(a=r+24|0)>>2],i=0|A[(a+4|0)>>2],p=t,A[(t=n+24|0)>>2]=p,A[(t+4|0)>>2]=i,i=0|A[(a=r+16|0)>>2],t=0|A[(a+4|0)>>2],y=i,A[(i=n+16|0)>>2]=y,A[(i+4|0)>>2]=t,t=0|A[(a=f)>>2],i=0|A[(a+4|0)>>2],d=t,A[(t=n+8|0)>>2]=d,A[(t+4|0)>>2]=i,A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(64,8)))break e;return A[(e+12|0)>>2]=n,A[(e+8|0)>>2]=5,A[e>>2]=0,h=r+64|0,0|e}Ji(),l()}Xi(),l()}Hi(64,8),l()}Hi(64,8),l()},cborvalue_new_special:function(e){var r=0,t=0,a=0,n=0,b=0,s=0,k=0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;A[e>>2]=t+1|0,r=3;t:i:{a:switch(0|f[(e+8|0)>>0]){default:r=0,a=0!=(0|f[(e+9|0)>>0]);break t;case 1:n=+u[(e+16|0)>>3],r=1;break t;case 2:a=0|f[(e+9|0)>>0],r=2;break t;case 4:r=4;break i;case 3:break t;case 5:}r=5}if(A[e>>2]=t,!(e=0|Qi(64,8)))break e;return c(+n),b=0|o(1),s=e,k=0|o(0),A[(s+24|0)>>2]=k,A[(e+28|0)>>2]=b,i[(e+17|0)>>0]=a,i[(e+16|0)>>0]=r,A[(e+8|0)>>2]=6,A[e>>2]=0,0|e}Ji(),l()}Xi(),l()}Hi(64,8),l()},cborvalue_from_label:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0;h=r=h-128|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(A[e>>2]=n+1|0,1==(0|A[(e+8|0)>>2])?(Ct(4|r+8,0|4+(e+8|0)),A[(r+8|0)>>2]=2):(t=0|A[(a=e+24|0)>>2],i=0|A[(a+4|0)>>2],f=t,A[(t=16+(r+8|0)|0)>>2]=f,A[(t+4|0)>>2]=i,i=0|A[(a=e+16|0)>>2],t=0|A[(a+4|0)>>2],o=i,A[(i=8+(r+8|0)|0)>>2]=o,A[(i+4|0)>>2]=t,A[(r+8|0)>>2]=0),A[e>>2]=(0|A[e>>2])-1|0,t=0|A[(a=48+(r+8|0)|0)>>2],i=0|A[(a+4|0)>>2],c=t,A[(t=52+(r+68|0)|0)>>2]=c,A[(t+4|0)>>2]=i,i=0|A[(a=40+(r+8|0)|0)>>2],t=0|A[(a+4|0)>>2],b=i,A[(i=44+(r+68|0)|0)>>2]=b,A[(i+4|0)>>2]=t,t=0|A[(a=32+(r+8|0)|0)>>2],i=0|A[(a+4|0)>>2],u=t,A[(t=36+(r+68|0)|0)>>2]=u,A[(t+4|0)>>2]=i,i=0|A[(a=24+(r+8|0)|0)>>2],t=0|A[(a+4|0)>>2],s=i,A[(i=28+(r+68|0)|0)>>2]=s,A[(i+4|0)>>2]=t,t=0|A[(a=16+(r+8|0)|0)>>2],i=0|A[(a+4|0)>>2],k=t,A[(t=20+(r+68|0)|0)>>2]=k,A[(t+4|0)>>2]=i,i=0|A[(a=8+(r+8|0)|0)>>2],t=0|A[(a+4|0)>>2],p=i,A[(i=12+(r+68|0)|0)>>2]=p,A[(i+4|0)>>2]=t,t=0|A[((a=r)+8|0)>>2],i=0|A[(a+12|0)>>2],y=t,A[((t=a)+72|0)>>2]=y,A[(t+76|0)>>2]=i,!(e=0|Qi(64,8)))break e;return A[e>>2]=0,i=0|A[((a=r)+68|0)>>2],t=0|A[(a+72|0)>>2],d=i,A[((i=e)+4|0)>>2]=d,A[(i+8|0)>>2]=t,t=0|A[(a=8+(a+68|0)|0)>>2],i=0|A[(a+4|0)>>2],g=t,A[(t=e+12|0)>>2]=g,A[(t+4|0)>>2]=i,i=0|A[(a=16+(r+68|0)|0)>>2],t=0|A[(a+4|0)>>2],v=i,A[(i=e+20|0)>>2]=v,A[(i+4|0)>>2]=t,t=0|A[(a=24+(r+68|0)|0)>>2],i=0|A[(a+4|0)>>2],_=t,A[(t=e+28|0)>>2]=_,A[(t+4|0)>>2]=i,i=0|A[(a=32+(r+68|0)|0)>>2],t=0|A[(a+4|0)>>2],w=i,A[(i=e+36|0)>>2]=w,A[(i+4|0)>>2]=t,t=0|A[(a=40+(r+68|0)|0)>>2],i=0|A[(a+4|0)>>2],m=t,A[(t=e+44|0)>>2]=m,A[(t+4|0)>>2]=i,i=0|A[(a=48+(r+68|0)|0)>>2],t=0|A[(a+4|0)>>2],B=i,A[(i=e+52|0)>>2]=B,A[(i+4|0)>>2]=t,A[(e+60|0)>>2]=0|A[(r+124|0)>>2],h=r+128|0,0|e}Ji(),l()}Xi(),l()}Hi(64,8),l()},cborvalue_kind:function(e){var r=0;e:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break e;return A[e>>2]=r,0|A[(e+8|0)>>2]}Ji(),l()}Xi(),l()},cborvalue_as_int:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0;e:{r:{if(e|=0){if(-1==(0|A[e>>2]))break r;if(a=0,!(0|A[(e+8|0)>>2])){if(n=t=0|A[(i=e+24|0)>>2],f=r=0|A[(i+4|0)>>2],o=r=0|A[(i=e+16|0)>>2],c=t=0|A[(i+4|0)>>2],!(a=0|Qi(24,8)))break e;t=c,A[((r=a)+8|0)>>2]=o,A[(r+12|0)>>2]=t,A[r>>2]=0,t=f,A[(r=r+16|0)>>2]=n,A[(r+4|0)>>2]=t}return 0|a}Ji(),l()}Xi(),l()}Hi(24,8),l()},cborvalue_as_bytes:function(e,r){e|=0;var t=0,i=0,a=0;e:{r:{if(r|=0){if(-1==(0|(t=0|A[r>>2])))break r;if(A[r>>2]=t+1|0,1==(0|A[(r+8|0)>>2])){t:{i:{if(!((0|(t=0|A[(r+20|0)>>2]))<0)){if(a=0|A[(r+12|0)>>2],t)break i;i=1;break t}Vi(),l()}if(!(i=0|Qi(0|t,1)))break e}qt(0|i,0|a,0|t),A[r>>2]=(0|A[r>>2])-1|0}else A[r>>2]=t,t=0,i=0;return A[(e+4|0)>>2]=t,void(A[e>>2]=i)}Ji(),l()}Xi(),l()}Hi(0|t,1),l()},cborvalue_as_text:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0;h=t=h-16|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;A[r>>2]=i+1|0;t:{i:{if(2==(0|A[(r+8|0)>>2])){if(Ct(0|t,0|4+(r+8|0)),i=0|A[t>>2],A[r>>2]=(0|A[r>>2])-1|0,i)break i}else A[r>>2]=i;r=0,i=0;break t}if(a=0|A[(t+4|0)>>2],f=0|A[(t+8|0)>>2],o=a,u=a,s=a,a=0,n=31&(c=32)|0,32<=(63&c|0)>>>0?(a=0,b=f>>>n|0):(a=f>>>n|0,b=(((1<<n|0)-1|0)&f|0)<<(32-n|0)|0|s>>>n|0),!(u>>>0<=(r=b)>>>0))if(r){if(!(i=0|wi(0|i,0|o,1,0|r)))break e}else Ci(0|i),i=1}return A[(e+4|0)>>2]=r,A[e>>2]=i,void(h=t+16|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},cborvalue_as_array:function(e){var r,t=0,a=0,o=0,c=0,u=0,s=0,k=0,p=0;h=r=h-48|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,3==(0|A[(e+8|0)>>2])){if(t=0|f[(e+24|0)>>0],Er(0|r+32,0|A[(e+12|0)>>2],0|A[(e+20|0)>>2]),A[(c=8+(r+16|0)|0)>>2]=0|A[(8+(r+32|0)|0)>>2],i[(u=r+14|0)>>0]=0|f[(r+47|0)>>0],a=0|A[(r+32|0)>>2],o=0|A[(r+36|0)>>2],k=a,a=r,A[(r+16|0)>>2]=k,A[(r+20|0)>>2]=o,n[(r+12|0)>>1]=0|f[(r+45|0)>>0]|(0|f[(r+46|0)>>0])<<8|0,A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(20,4)))break e;A[e>>2]=0,o=0|A[(r+16|0)>>2],a=0|A[(r+20|0)>>2],p=o,o=e,A[(e+4|0)>>2]=p,A[(e+8|0)>>2]=a,i[(e+16|0)>>0]=0!=(0|t),s=0|b[(r+12|0)>>1],i[(e+17|0)>>0]=s,i[(e+18|0)>>0]=s>>>8|0,A[(e+12|0)>>2]=0|A[c>>2],i[(e+19|0)>>0]=0|f[u>>0]}else A[e>>2]=t,e=0;return h=r+48|0,0|e}Ji(),l()}Xi(),l()}Hi(20,4),l()},cborvalue_as_object:function(e){var r,t=0,a=0,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0,Y=0,O=0,V=0,M=0,F=0,D=0;h=r=h-112|0;e:{r:{if(e|=0){if(-1==(0|(o=0|A[e>>2])))break r;if(A[e>>2]=o+1|0,4==(0|A[(e+8|0)>>2])){if(w=0|f[(e+56|0)>>0],m=t=0|A[(n=e+16|0)>>2],B=a=0|A[(n+4|0)>>2],E=a=0|A[(n=e+24|0)>>2],Q=t=0|A[(n+4|0)>>2],o=1063424,t=0,A[(a=b=24+(r+48|0)|0)>>2]=0,A[(a+4|0)>>2]=t,A[(d=r+68|0)>>2]=o,A[(r+64|0)>>2]=0,t=0,A[((a=r)+80|0)>>2]=0,A[(a+84|0)>>2]=t,t=Q,A[(a+56|0)>>2]=E,A[(a+60|0)>>2]=t,t=B,A[(a+48|0)>>2]=m,A[(a+52|0)>>2]=t,o=0,(c=0|A[(e+48|0)>>2])&&(o=0|A[(c+116|0)>>2]),A[(r+100|0)>>2]=c,A[(r+96|0)>>2]=o,A[(r+104|0)>>2]=0|A[(e+44|0)>>2],Ge(0|r+48,0|r+96),o=8+(r+8|0)|0,t=0|A[(n=g=8+(r+48|0)|0)>>2],a=0|A[(n+4|0)>>2],I=t,A[(t=o)>>2]=I,A[(t+4|0)>>2]=a,c=16+(r+8|0)|0,a=0|A[(n=16+(r+48|0)|0)>>2],t=0|A[(n+4|0)>>2],G=a,A[(a=c)>>2]=G,A[(a+4|0)>>2]=t,v=24+(r+8|0)|0,t=0|A[(n=b)>>2],a=0|A[(n+4|0)>>2],Z=t,A[(t=v)>>2]=Z,A[(t+4|0)>>2]=a,b=32+(r+8|0)|0,a=0|A[(n=_=32+(r+48|0)|0)>>2],t=0|A[(n+4|0)>>2],W=a,A[(a=b)>>2]=W,A[(a+4|0)>>2]=t,n=r,t=0|A[(r+48|0)>>2],a=0|A[(r+52|0)>>2],j=t,A[((t=r)+8|0)>>2]=j,A[(t+12|0)>>2]=a,A[t>>2]=0|f[(t+89|0)>>0]|(0|f[(t+90|0)>>0])<<8|0|(0|f[(t+91|0)>>0])<<16|0|(0|f[(t+92|0)>>0])<<24|0,s=0|f[(u=44+(t+48|0)|0)>>0]|(0|f[(u+1|0)>>0])<<8|0|(0|f[(u+2|0)>>0])<<16|0|(0|f[(u+3|0)>>0])<<24|0,i[(t+3|0)>>0]=s,i[(t+4|0)>>0]=s>>>8|0,i[(t+5|0)>>0]=s>>>16|0,i[(t+6|0)>>0]=s>>>24|0,A[e>>2]=(0|A[e>>2])-1|0,a=0|A[(n=b)>>2],t=0|A[(n+4|0)>>2],C=a,A[(a=36+(r+48|0)|0)>>2]=C,A[(a+4|0)>>2]=t,t=0|A[(n=v)>>2],a=0|A[(n+4|0)>>2],R=t,A[(t=28+(r+48|0)|0)>>2]=R,A[(t+4|0)>>2]=a,a=0|A[(n=c)>>2],t=0|A[(n+4|0)>>2],N=a,A[(a=d)>>2]=N,A[(a+4|0)>>2]=t,t=0|A[(n=o)>>2],a=0|A[(n+4|0)>>2],S=t,A[(t=12+(r+48|0)|0)>>2]=S,A[(t+4|0)>>2]=a,n=r,a=0|A[(r+8|0)>>2],t=0|A[(r+12|0)>>2],Y=a,A[((a=r)+52|0)>>2]=Y,A[(a+56|0)>>2]=t,!(e=0|Qi(56,8)))break e;A[e>>2]=0,n=r,t=0|A[(r+48|0)>>2],a=0|A[(r+52|0)>>2],O=t,A[((t=e)+4|0)>>2]=O,A[(t+8|0)>>2]=a,i[(t+48|0)>>0]=0!=(0|255&w),k=0|A[r>>2],i[(t+49|0)>>0]=k,i[(t+50|0)>>0]=k>>>8|0,i[(t+51|0)>>0]=k>>>16|0,i[(t+52|0)>>0]=k>>>24|0,p=t+52|0,y=0|f[(r+3|0)>>0]|(0|f[(r+4|0)>>0])<<8|0|(0|f[(r+5|0)>>0])<<16|0|(0|f[(r+6|0)>>0])<<24|0,i[p>>0]=y,i[(p+1|0)>>0]=y>>>8|0,i[(p+2|0)>>0]=y>>>16|0,i[(p+3|0)>>0]=y>>>24|0,a=0|A[(n=g)>>2],t=0|A[(n+4|0)>>2],V=a,A[(a=e+12|0)>>2]=V,A[(a+4|0)>>2]=t,t=0|A[(n=r+64|0)>>2],a=0|A[(n+4|0)>>2],M=t,A[(t=e+20|0)>>2]=M,A[(t+4|0)>>2]=a,a=0|A[(n=r+72|0)>>2],t=0|A[(n+4|0)>>2],F=a,A[(a=e+28|0)>>2]=F,A[(a+4|0)>>2]=t,t=0|A[(n=_)>>2],a=0|A[(n+4|0)>>2],D=t,A[(t=e+36|0)>>2]=D,A[(t+4|0)>>2]=a,A[(e+44|0)>>2]=0|A[(r+88|0)>>2]}else A[e>>2]=o,e=0;return h=r+112|0,0|e}Ji(),l()}Xi(),l()}Hi(56,8),l()},cborvalue_as_tagged:function(e){var r,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0;h=r=h-128|0;e:{r:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break r;if(A[e>>2]=n+1|0,5==(0|A[(e+8|0)>>2])){if(n=0|A[(e+12|0)>>2],f=t=0|A[(a=n)>>2],o=i=0|A[(a+4|0)>>2],le(0|8+(r+64|0),0|a+8),i=0|A[(a=r+84|0)>>2],t=0|A[(a+4|0)>>2],c=i,A[(i=8+(r+8|0)|0)>>2]=c,A[(i+4|0)>>2]=t,t=0|A[(a=r+92|0)>>2],i=0|A[(a+4|0)>>2],b=t,A[(t=r+24|0)>>2]=b,A[(t+4|0)>>2]=i,i=0|A[(a=r+100|0)>>2],t=0|A[(a+4|0)>>2],u=i,A[(i=r+32|0)>>2]=u,A[(i+4|0)>>2]=t,t=0|A[(a=r+108|0)>>2],i=0|A[(a+4|0)>>2],s=t,A[(t=r+40|0)>>2]=s,A[(t+4|0)>>2]=i,i=0|A[(a=r+116|0)>>2],t=0|A[(a+4|0)>>2],k=i,A[(i=r+48|0)>>2]=k,A[(i+4|0)>>2]=t,A[(r+56|0)>>2]=0|A[(r+124|0)>>2],t=0|A[(a=r+76|0)>>2],i=0|A[(a+4|0)>>2],p=t,A[((t=r)+8|0)>>2]=p,A[(t+12|0)>>2]=i,n=0|A[(t+72|0)>>2],A[e>>2]=(0|A[e>>2])-1|0,e=0,7!=(0|n)){if(!(e=0|Qi(72,8)))break e;A[(e+16|0)>>2]=n,i=o,A[((t=e)+8|0)>>2]=f,A[(t+12|0)>>2]=i,A[t>>2]=0,i=0|A[((a=r)+8|0)>>2],t=0|A[(a+12|0)>>2],y=i,A[((i=e)+20|0)>>2]=y,A[(i+24|0)>>2]=t,t=0|A[(a=a+16|0)>>2],i=0|A[(a+4|0)>>2],d=t,A[(t=e+28|0)>>2]=d,A[(t+4|0)>>2]=i,i=0|A[(a=r+24|0)>>2],t=0|A[(a+4|0)>>2],g=i,A[(i=e+36|0)>>2]=g,A[(i+4|0)>>2]=t,t=0|A[(a=r+32|0)>>2],i=0|A[(a+4|0)>>2],v=t,A[(t=e+44|0)>>2]=v,A[(t+4|0)>>2]=i,i=0|A[(a=r+40|0)>>2],t=0|A[(a+4|0)>>2],_=i,A[(i=e+52|0)>>2]=_,A[(i+4|0)>>2]=t,t=0|A[(a=r+48|0)>>2],i=0|A[(a+4|0)>>2],w=t,A[(t=e+60|0)>>2]=w,A[(t+4|0)>>2]=i,A[(e+68|0)>>2]=0|A[(r+56|0)>>2]}}else A[e>>2]=n,e=0;return h=r+128|0,0|e}Ji(),l()}Xi(),l()}Hi(72,8),l()},cborvalue_as_special:function(e){var r=0,t=0,a=0,n=0,b=0,s=0,k=0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;A[e>>2]=t+1|0;t:i:{a:{if(6==(0|A[(e+8|0)>>2])){r=3;n:switch(0|f[(e+16|0)>>0]){case 1:n=+u[(e+24|0)>>3],r=1;break t;case 2:a=0|f[(e+17|0)>>0],r=2;break i;case 4:r=4;break t;case 3:break t;case 5:break n;default:break a}r=5;break t}return A[e>>2]=t,0}r=0,a=0!=(0|f[(e+17|0)>>0])}if(A[e>>2]=t,!(e=0|Qi(24,8)))break e;return c(+n),b=0|o(1),s=e,k=0|o(0),A[(s+16|0)>>2]=k,A[(e+20|0)>>2]=b,i[(e+9|0)>>0]=a,i[(e+8|0)>>0]=r,A[e>>2]=0,0|e}Ji(),l()}Xi(),l()}Hi(24,8),l()},__wbg_cosesign1builder_free:st,cosesign1builder_new:function(e,r,t,a){r|=0,t|=0,a|=0;var o,c=0;h=o=h-400|0;e:{r:{if(e|=0){if(-1==(0|(c=0|A[e>>2])))break r;if(A[e>>2]=c+1|0,A[(o+208|0)>>2]=t,A[(o+204|0)>>2]=t,A[(o+200|0)>>2]=r,function(e,r,t,a){e|=0,t|=0,a|=0;var o,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0;h=o=h-256|0,se(0|o+8,0|(r|=0));t:{if(r=0|Qi(6,1)){if(p=r+4|0,y=0|f[(1053180+(k=0)|0)>>0]|(0|f[(k+1053181|0)>>0])<<8|0,i[p>>0]=y,i[(p+1|0)>>0]=y>>>8|0,b=0|f[(1053176+(c=0)|0)>>0]|(0|f[(c+1053177|0)>>0])<<8|0|(0|f[(c+1053178|0)>>0])<<16|0|(0|f[(c+1053179|0)>>0])<<24|0,i[r>>0]=b,i[(r+1|0)>>0]=b>>>8|0,i[(r+2|0)>>0]=b>>>16|0,i[(r+3|0)>>0]=b>>>24|0,s=6,A[(u=8+(o+168|0)|0)>>2]=6,A[(u+4|0)>>2]=s,A[(o+172|0)>>2]=r,A[(o+168|0)>>2]=1,n[(8+(o+192|0)|0)>>1]=0,A[(o+192|0)>>2]=6,V(0|o,0|o+8,0|o+168,0|o+192),0|A[o>>2])break t;return gr(0|o+192),0|A[(o+168|0)>>2]&&(r=0|A[(o+176|0)>>2])&&Ci(0|A[(o+172|0)>>2]),r=0|qt(0|e,0|o+8,160),i[(r+185|0)>>0]=0,i[(r+184|0)>>0]=a,A[(r+172|0)>>2]=0,A[(r+168|0)>>2]=0|A[(t+8|0)>>2],s=0|A[t>>2],u=0|A[(t+4|0)>>2],d=s,s=r,A[(r+160|0)>>2]=d,A[(r+164|0)>>2]=u,void(h=o+256|0)}Hi(6,1),l()}A[(o+252|0)>>2]=0|A[(o+4|0)>>2],It(1053108,43,0|o+252,1053152,1053200),l()}(0|o+8,0|e+8,0|o+200,0!=(0|a)|0),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(o+200|0),0|o+8,192),!(e=0|Qi(200,8)))break e;return A[e>>2]=0,qt(0|e+4,0|o+200,196),h=o+400|0,0|e}Ji(),l()}Xi(),l()}Hi(200,8),l()},cosesign1builder_hash_payload:zr,cosesign1builder_set_external_aad:jt,cosesign1builder_make_data_to_sign:function(e){var r=0,t=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0;e:{r:{t:{i:{a:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break a;A[e>>2]=r+1|0;n:{A:{f:{if(o=0|A[(e+180|0)>>2]){if((0|(a=0|A[(e+188|0)>>2]))<0)break f;if(a){if(!(n=0|Qi(0|a,1)))break i}else n=1;qt(0|n,0|o,0|a)}else n=0,a=0;if(!((0|(r=0|A[(e+176|0)>>2]))<0)){if(t=0|A[(e+168|0)>>2],r){if(!(f=0|Qi(0|r,1)))break t}else f=1;if(f=0|qt(0|f,0|t,0|r),!((0|(t=0|A[(e+160|0)>>2]))<0)){if(c=0|A[(e+152|0)>>2],t)break A;b=1;break n}}}Vi(),l()}if(!(b=0|Qi(0|t,1)))break r}if(c=0|qt(0|b,0|c,0|t),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(56,4)))break e;return i[(e+52|0)>>0]=1,A[(e+48|0)>>2]=r,A[(e+44|0)>>2]=r,A[(e+40|0)>>2]=f,A[(e+36|0)>>2]=a,A[(e+32|0)>>2]=a,A[(e+16|0)>>2]=0,A[(e+12|0)>>2]=t,A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=c,A[e>>2]=0,A[(e+28|0)>>2]=(u=n,s=0|A[263292],o?u:s),0|e}Ji(),l()}Xi(),l()}Hi(0|a,1),l()}Hi(0|r,1),l()}Hi(0|t,1),l()}Hi(56,4),l()},cosesign1builder_build:function(e,r,t){r|=0,t|=0;var i,a=0,n=0,o=0,c=0,b=0;h=i=h-336|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(a=0|A[e>>2])))break i;A[e>>2]=a+1|0,o=0;a:{n:{A:{if(!(0|f[(e+192|0)>>0])){if((0|(n=0|A[(e+176|0)>>2]))<0)break A;if(a=0|A[(e+168|0)>>2],n){if(!(o=0|Qi(0|n,1)))break t}else o=1;qt(0|o,0|a,0|n)}if(!((0|(a=0|A[(e+160|0)>>2]))<0)){if(b=0|A[(e+152|0)>>2],a)break n;c=1;break a}}Vi(),l()}if(!(c=0|Qi(0|a,1)))break r}if(A[(i+316|0)>>2]=a,A[(i+312|0)>>2]=c,qt(0|c,0|b,0|a),A[(i+320|0)>>2]=a,de(0|i+168,0|e+8),qt(0|i+8,0|i+168,160),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(i+168|0),0|i+8,160),!(e=0|Qi(192,8)))break e;return A[e>>2]=0,qt(0|e+4,0|i+168,164),A[(e+188|0)>>2]=t,A[(e+184|0)>>2]=t,A[(e+180|0)>>2]=r,A[(e+176|0)>>2]=n,A[(e+172|0)>>2]=n,A[(e+168|0)>>2]=o,h=i+336|0,0|e}Ji(),l()}Xi(),l()}Hi(0|n,1),l()}Hi(0|a,1),l()}Hi(192,8),l()},cosesignbuilder_new:function(e,r,t,a){r|=0,t|=0,a|=0;var n,f=0;h=n=h-400|0;e:{r:{if(e|=0){if(-1==(0|(f=0|A[e>>2])))break r;if(A[e>>2]=f+1|0,se(0|n+8,0|e+8),A[(n+176|0)>>2]=t,A[(n+172|0)>>2]=t,i[(n+193|0)>>0]=0,i[(n+192|0)>>0]=0!=(0|a),A[(n+180|0)>>2]=0,A[(n+168|0)>>2]=r,A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(n+204|0),0|n+8,192),!(e=0|Qi(200,8)))break e;return A[e>>2]=0,qt(0|e+4,0|n+204,196),h=n+400|0,0|e}Ji(),l()}Xi(),l()}Hi(200,8),l()},cosesignbuilder_make_data_to_sign:function(e){var r=0,t=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0;e:{r:{t:{i:{a:{if(e|=0){if(-1==(0|(r=0|A[e>>2])))break a;A[e>>2]=r+1|0;n:{A:{f:{if(o=0|A[(e+180|0)>>2]){if((0|(a=0|A[(e+188|0)>>2]))<0)break f;if(a){if(!(n=0|Qi(0|a,1)))break i}else n=1;qt(0|n,0|o,0|a)}else n=0,a=0;if(!((0|(r=0|A[(e+176|0)>>2]))<0)){if(t=0|A[(e+168|0)>>2],r){if(!(f=0|Qi(0|r,1)))break t}else f=1;if(f=0|qt(0|f,0|t,0|r),!((0|(t=0|A[(e+160|0)>>2]))<0)){if(c=0|A[(e+152|0)>>2],t)break A;b=1;break n}}}Vi(),l()}if(!(b=0|Qi(0|t,1)))break r}if(c=0|qt(0|b,0|c,0|t),A[e>>2]=(0|A[e>>2])-1|0,!(e=0|Qi(56,4)))break e;return i[(e+52|0)>>0]=0,A[(e+48|0)>>2]=r,A[(e+44|0)>>2]=r,A[(e+40|0)>>2]=f,A[(e+36|0)>>2]=a,A[(e+32|0)>>2]=a,A[(e+16|0)>>2]=0,A[(e+12|0)>>2]=t,A[(e+8|0)>>2]=t,A[(e+4|0)>>2]=c,A[e>>2]=0,A[(e+28|0)>>2]=(u=n,s=0|A[263292],o?u:s),0|e}Ji(),l()}Xi(),l()}Hi(0|a,1),l()}Hi(0|r,1),l()}Hi(0|t,1),l()}Hi(56,4),l()},cosesignbuilder_build:function(e,r){r|=0;var t,i=0,a=0,n=0,o=0,c=0;h=t=h-384|0;e:{r:{t:{i:{if(e|=0){if(-1==(0|(i=0|A[e>>2])))break i;if(A[e>>2]=i+1|0,r){if(-1==(0|(i=0|A[r>>2])))break i;A[r>>2]=i+1|0,n=0;a:{n:{A:{if(!(0|f[(e+192|0)>>0])){if((0|(a=0|A[(e+176|0)>>2]))<0)break A;if(i=0|A[(e+168|0)>>2],a){if(!(n=0|Qi(0|a,1)))break t}else n=1;qt(0|n,0|i,0|a)}if(!((0|(i=0|A[(e+160|0)>>2]))<0)){if(c=0|A[(e+152|0)>>2],i)break n;o=1;break a}}Vi(),l()}if(!(o=0|Qi(0|i,1)))break r}if(A[(t+340|0)>>2]=i,A[(t+336|0)>>2]=o,qt(0|o,0|c,0|i),A[(t+344|0)>>2]=i,de(0|t+192,0|e+8),A[(t+176|0)>>2]=a,A[(t+172|0)>>2]=a,A[(t+168|0)>>2]=n,Yr(0|t+180,0|A[(r+4|0)>>2],0|A[(r+12|0)>>2]),qt(0|t+8,0|t+192,160),A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(t+192|0),0|t+8,184),!(e=0|Qi(192,8)))break e;return A[e>>2]=0,qt(0|e+4,0|t+192,188),h=t+384|0,0|e}}Ji(),l()}Xi(),l()}Hi(0|a,1),l()}Hi(0|i,1),l()}Hi(192,8),l()},__wbg_eddsa25519key_free:function(e){var r=0,t=0,i=0,a=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,a=0|A[(e+4|0)>>2],r=0|A[(e+8|0)>>2],t=0|A[(e+16|0)>>2],i=0|A[(e+20|0)>>2],Ci(0|e),r&&Ci(0|a),void(t&&i&&Ci(0|t))}Ji(),l()}Xi(),l()},eddsa25519key_new:function(e,r){e|=0,r|=0;var t;return(t=0|Qi(32,4))||(Hi(32,4),l()),n[(t+28|0)>>1]=0,A[(t+16|0)>>2]=0,A[(t+12|0)>>2]=r,A[(t+8|0)>>2]=r,A[(t+4|0)>>2]=e,A[t>>2]=0,0|t},eddsa25519key_set_private_key:function(e,r,t){r|=0,t|=0;var i=0;e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=-1,(i=0|A[(e+16|0)>>2])&&0|A[(e+20|0)>>2]&&Ci(0|i),A[(e+16|0)>>2]=r,A[e>>2]=0,A[(e+24|0)>>2]=t,void(A[(e+20|0)>>2]=t)}Ji(),l()}Xi(),l()},eddsa25519key_is_for_signing:function(e){e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,void(i[(e+28|0)>>0]=1)}Ji(),l()}Xi(),l()},eddsa25519key_is_for_verifying:function(e){e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,void(i[(e+29|0)>>0]=1)}Ji(),l()}Xi(),l()},eddsa25519key_build:function(e){var r,t=0;h=r=h-272|0;e:{r:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break r;if(A[e>>2]=t+1|0,function(e,r){r|=0;var t,i=0,a=0,n=0,o=0,c=0,b=0,u=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0;h=t=h-144|0,A[(e|=0)>>2]=0,b=0,A[(c=e+16|0)>>2]=0,A[(c+4|0)>>2]=b,b=0,A[(c=e+8|0)>>2]=1,A[(c+4|0)>>2]=b;t:{i:{a:{if(n=0|Pt()){if(d=n,g=b=0|A[(a=n)>>2],v=c=0|A[(a+4|0)>>2],a=b,i=c+(b=0)|0,(y=a+(p=1)|0)>>>0<p>>>0&&(i=i+1|0),A[(a=d)>>2]=y,A[(a+4|0)>>2]=i,_=i=0|A[(c=n+8|0)>>2],w=a=0|A[(c+4|0)>>2],n=1063424,a=0,A[(i=e+72|0)>>2]=0,A[(i+4|0)>>2]=a,A[(e+68|0)>>2]=n,A[(e+64|0)>>2]=0,A[(e+88|0)>>2]=0,a=0,A[(i=e+80|0)>>2]=0,A[(i+4|0)>>2]=a,a=w,A[(i=e+56|0)>>2]=_,A[(i+4|0)>>2]=a,a=v,A[((i=e)+48|0)>>2]=g,A[(i+52|0)>>2]=a,A[(i+112|0)>>2]=0,A[(i+100|0)>>2]=0,A[(i+24|0)>>2]=2,a=-1,A[(i=16+(t+64|0)|0)>>2]=-1,A[(i+4|0)>>2]=a,a=-1,A[(i=8+(t+64|0)|0)>>2]=-1,A[(i+4|0)>>2]=a,A[(t+64|0)>>2]=0,a=0,A[(i=16+(t+88|0)|0)>>2]=0,A[(i+4|0)>>2]=a,a=0,A[(i=8+(t+88|0)|0)>>2]=6,A[(i+4|0)>>2]=a,A[(t+88|0)>>2]=0,x(0|t+8,0|(k=e+48|0),0|t+64,0|t+88),7!=(0|A[(t+8|0)>>2])&&gr(0|t+8),a=-1,A[(i=t+80|0)>>2]=-1,A[(i+4|0)>>2]=a,a=-1,A[(i=t+72|0)>>2]=-2,A[(i+4|0)>>2]=a,A[(t+64|0)>>2]=0,(0|(n=0|A[(r+8|0)>>2]))<0)break i;if(u=0|A[r>>2],o=1,n&&!(o=0|Qi(0|n,1)))break a;if(o=0|qt(0|o,0|u,0|n),A[(t+100|0)>>2]=n,A[(t+96|0)>>2]=n,A[(t+92|0)>>2]=o,A[(t+88|0)>>2]=1,x(0|t+8,0|k,0|t+64,0|t+88),7!=(0|A[(t+8|0)>>2])&&gr(0|t+8),u=0|A[(r+12|0)>>2]){if(a=-1,A[(i=t+80|0)>>2]=-1,A[(i+4|0)>>2]=a,a=-1,A[(i=t+72|0)>>2]=-4,A[(i+4|0)>>2]=a,A[(t+64|0)>>2]=0,(0|(n=0|A[(r+20|0)>>2]))<0)break i;if(o=1,n&&!(o=0|Qi(0|n,1)))break t;o=0|qt(0|o,0|u,0|n),A[(t+100|0)>>2]=n,A[(t+96|0)>>2]=n,A[(t+92|0)>>2]=o,A[(t+88|0)>>2]=1,x(0|t+8,0|k,0|t+64,0|t+88),7!=(0|A[(t+8|0)>>2])&&gr(0|t+8)}n:{switch(0|A[(e+24|0)>>2]){case 0:case 2:break n}(n=0|A[(e+32|0)>>2])&&Ci(0|A[(e+28|0)>>2])}if(n=0,A[(e+24|0)>>2]=0,a=-1,A[(i=e+40|0)>>2]=-1,A[(i+4|0)>>2]=a,a=-1,A[(i=e+32|0)>>2]=-8,A[(i+4|0)>>2]=a,255&((o=0|f[(r+25|0)>>0])|(r=0|f[(r+24|0)>>0])|0)|0){if(i=t,a=0,A[(t+12|0)>>2]=0,A[(t+16|0)>>2]=a,A[(t+8|0)>>2]=0|A[262194],255&r|0&&(qr(0|t+8,0,1),r=(0|A[(t+8|0)>>2])+s(0|A[(t+16|0)>>2],24)|0,A[r>>2]=0,a=0,A[(i=r+16|0)>>2]=0,A[(i+4|0)>>2]=a,a=0,A[(i=r+8|0)>>2]=1,A[(i+4|0)>>2]=a,n=1+(0|A[(t+16|0)>>2])|0,A[(t+16|0)>>2]=n),k=e+100|0,255&o|0&&((0|n)==(0|A[(t+12|0)>>2])&&(qr(0|t+8,0|n,1),n=0|A[(t+16|0)>>2]),r=(0|A[(t+8|0)>>2])+s(n,24)|0,A[r>>2]=0,a=0,A[(i=r+16|0)>>2]=0,A[(i+4|0)>>2]=a,a=0,A[(i=r+8|0)>>2]=2,A[(i+4|0)>>2]=a,A[(t+16|0)>>2]=1+(0|A[(t+16|0)>>2])|0),lr(0|t+88,0|t+8),u=0|A[k>>2]){if(r=0|A[(e+108|0)>>2])for(n=s(r,24),r=u;0|A[r>>2]&&(o=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2]),r=r+24|0,n=n+-24|0;);(r=0|A[(e+104|0)>>2])&&(r=s(r,24))&&Ci(0|u)}if(c=t,a=0|A[(t+88|0)>>2],i=0|A[(t+92|0)>>2],m=a,A[(a=k)>>2]=m,A[(a+4|0)>>2]=i,A[(a+8|0)>>2]=0|A[(8+(t+88|0)|0)>>2],e=0|A[(t+16|0)>>2])for(r=0|A[(t+8|0)>>2],e=s(e,24);0|A[r>>2]&&(n=0|A[(r+8|0)>>2])&&Ci(0|A[(r+4|0)>>2]),r=r+24|0,e=e+-24|0;);(r=0|A[(t+12|0)>>2])&&(r=s(r,24))&&Ci(0|A[(t+8|0)>>2])}return void(h=t+144|0)}It(1051572,70,0|t+88,1051740,1051724),l()}Hi(0|n,1),l()}Vi(),l()}Hi(0|n,1),l()}(0|r+8,0|e+4),A[e>>2]=(0|A[e>>2])-1|0,qt(0|4+(r+140|0),0|r+8,128),!(e=0|Qi(136,8)))break e;return A[e>>2]=0,qt(0|e+4,0|r+140,132),h=r+272|0,0|e}Ji(),l()}Xi(),l()}Hi(136,8),l()},__wbg_cosesignbuilder_free:st,cosesignbuilder_hash_payload:zr,cosesignbuilder_set_external_aad:jt,__wbg_bignum_free:function(e){e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,void Ci(0|e)}Ji(),l()}Xi(),l()},bignum_to_bytes:function(e,r){e|=0;var t,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0;h=t=h-112|0;e:{r:{t:{i:{if(r|=0){if(-1==(0|(f=0|A[r>>2])))break i;if(A[r>>2]=f+1|0,!(f=0|Qi(512,1)))break t;if(i=t,a=0,A[(t+12|0)>>2]=512,A[(t+16|0)>>2]=a,A[(t+8|0)>>2]=f,ye(0|t+24,0|t+8,0,0|(a=0|A[((n=r)+8|0)>>2]),0|(i=0|A[(n+12|0)>>2])),1==(0|A[(t+24|0)>>2]))break r;if(o=0|A[(t+8|0)>>2],c=0|A[(t+12|0)>>2],f=0|A[(t+16|0)>>2],A[r>>2]=(0|A[r>>2])-1|0,c>>>0>f>>>0)if(f){if(!(r=0|wi(0|o,0|c,1,0|f)))break e}else r=1,Ci(0|o);else r=o;return A[(e+4|0)>>2]=f,A[e>>2]=r,void(h=t+112|0)}Ji(),l()}Xi(),l()}Hi(512,1),l()}i=0|A[(n=t+64|0)>>2],a=0|A[(n+4|0)>>2],b=i,A[(i=32+(t+72|0)|0)>>2]=b,A[(i+4|0)>>2]=a,a=0|A[(n=32+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],u=a,A[(a=24+(t+72|0)|0)>>2]=u,A[(a+4|0)>>2]=i,i=0|A[(n=24+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],s=i,A[(i=16+(t+72|0)|0)>>2]=s,A[(i+4|0)>>2]=a,a=0|A[(n=16+(t+24|0)|0)>>2],i=0|A[(n+4|0)>>2],k=a,A[(a=8+(t+72|0)|0)>>2]=k,A[(a+4|0)>>2]=i,i=0|A[(n=8+(t+24|0)|0)>>2],a=0|A[(n+4|0)>>2],p=i,i=t,A[(t+72|0)>>2]=p,A[(t+76|0)>>2]=a,It(1053216,43,0|t+72,1053260,1053368),l()}Hi(0|f,1),l()},bignum_from_bytes:function(e,r){e|=0,r|=0;var t,a=0,n=0,o=0,c=0;h=t=h-32|0,A[(t+24|0)>>2]=r,A[(t+20|0)>>2]=r,A[(t+16|0)>>2]=e,function(e,r){e|=0,r|=0;var t,a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,_=0,w=0,m=0,B=0,E=0,Q=0,I=0,G=0,Z=0,W=0,j=0,C=0,R=0,N=0,S=0;h=t=h-176|0,A[(t+104|0)>>2]=0|A[(r+8|0)>>2],b=t,c=0,A[(t+88|0)>>2]=0,A[(t+92|0)>>2]=c,c=0|A[(o=r)>>2],b=0|A[(o+4|0)>>2],a=c,c=t,A[(t+96|0)>>2]=a,A[(t+100|0)>>2]=b,Wr(0|t+112,0|t+88);e:{if(u=b=0|A[((o=t)+112|0)>>2],p=c=0|A[(o+116|0)>>2],(0|(o=b))==(0|(n=1))&(0|c)==(0|(b=0))|0){if(!(r=0|Qi(6,1)))break e;v=r+4|0,_=0|f[(1053280+(g=0)|0)>>0]|(0|f[(g+1053281|0)>>0])<<8|0,i[v>>0]=_,i[(v+1|0)>>0]=_>>>8|0,k=0|f[(1053276+(s=0)|0)>>0]|(0|f[(s+1053277|0)>>0])<<8|0|(0|f[(s+1053278|0)>>0])<<16|0|(0|f[(s+1053279|0)>>0])<<24|0,i[r>>0]=k,i[(r+1|0)>>0]=k>>>8|0,i[(r+2|0)>>0]=k>>>16|0,i[(r+3|0)>>0]=k>>>24|0,c=0|A[(n=16+(t+112|0)|0)>>2],o=0|A[(n+4|0)>>2],Q=c,A[(c=t+56|0)>>2]=Q,A[(c+4|0)>>2]=o,o=0|A[(n=24+(t+112|0)|0)>>2],c=0|A[(n+4|0)>>2],I=o,A[(o=16+(t+48|0)|0)>>2]=I,A[(o+4|0)>>2]=c,c=0|A[(n=32+(t+112|0)|0)>>2],o=0|A[(n+4|0)>>2],G=c,A[(c=24+(t+48|0)|0)>>2]=G,A[(c+4|0)>>2]=o,o=0|A[(n=t+152|0)>>2],c=0|A[(n+4|0)>>2],Z=o,A[(o=32+(t+48|0)|0)>>2]=Z,A[(o+4|0)>>2]=c,c=0|A[((n=t)+120|0)>>2],o=0|A[(n+124|0)>>2],W=c,c=n,A[(n+48|0)>>2]=W,A[(n+52|0)>>2]=o,y=1,d=o=0}else y=o=0|A[((n=t)+120|0)>>2],d=c=0|A[(n+124|0)>>2];return 0|A[(t+100|0)>>2]&&Ci(0|A[(t+96|0)>>2]),(0|(n=u))!=(0|(b=0))|(0|(o=p))!=(0|(c=0))|0?(u=n=0|A[(b=32+(t+48|0)|0)>>2],p=o=0|A[(b+4|0)>>2],A[(n=32+(t+8|0)|0)>>2]=u,A[(n+4|0)>>2]=o,w=o=0|A[(b=24+(t+48|0)|0)>>2],j=n=0|A[(b+4|0)>>2],A[(o=24+(t+8|0)|0)>>2]=w,A[(o+4|0)>>2]=n,m=n=0|A[(b=16+(t+48|0)|0)>>2],C=o=0|A[(b+4|0)>>2],A[(n=16+(t+8|0)|0)>>2]=m,A[(n+4|0)>>2]=o,B=o=0|A[(b=8+(t+48|0)|0)>>2],R=n=0|A[(b+4|0)>>2],A[(o=8+(t+8|0)|0)>>2]=B,A[(o+4|0)>>2]=n,b=t,n=0|A[(t+48|0)>>2],o=0|A[(t+52|0)>>2],E=n,A[((n=t)+8|0)>>2]=E,A[(n+12|0)>>2]=o,A[(n=8+(n+112|0)|0)>>2]=E,A[(n+4|0)>>2]=o,o=R,A[(n=16+(t+112|0)|0)>>2]=B,A[(n+4|0)>>2]=o,o=C,A[(n=24+(t+112|0)|0)>>2]=m,A[(n+4|0)>>2]=o,o=j,A[(n=32+(t+112|0)|0)>>2]=w,A[(n+4|0)>>2]=o,o=p,A[(n=t+152|0)>>2]=u,A[(n+4|0)>>2]=o,o=6,A[(n=t+164|0)>>2]=6,A[(n+4|0)>>2]=o,o=d,A[((n=t)+112|0)>>2]=y,A[(n+116|0)>>2]=o,A[(n+160|0)>>2]=r,N=e,S=0|Pe(0|n+112),A[(N+4|0)>>2]=S,r=1):(n=d,A[(o=e+8|0)>>2]=y,A[(o+4|0)>>2]=n,r=0),A[e>>2]=r,void(h=t+176|0)}Hi(6,1),l()}(0|t,0|t+16);e:{if(1!=(0|A[t>>2])){if(a=0|A[(4+(n=t+8|0)|0)>>2],o=0|A[n>>2],c=a,r=0|Qi(16,8))break e;Hi(16,8),l()}qi(0|A[(t+4|0)>>2]),l()}return a=c,A[(r+8|0)>>2]=o,A[(r+12|0)>>2]=a,A[r>>2]=0,h=t+32|0,0|r},bignum_from_str:function(e,r){var t,a,n=0,o=0,c=0,b=0,u=0,s=0;h=t=h-80|0,function(e,r,t){e|=0,r|=0;var a,n=0,o=0,c=0,b=0,u=0,s=0,k=0,l=0,p=0,y=0,d=0,g=0;h=a=h-16|0;e:if(t|=0){r:{t:{i:switch(0|(0|f[r>>0])-43){case 2:if(1!=(0|t))break t;break r;case 0:break i;default:break t}if(!(t=t+-1|0))break r;r=r+1|0}s=0,k=b=0;t:{i:for(;;){if(!t)break t;if((p=(0|f[r>>0])-48|0)>>>0>=10)break r;if(Bt(0|a,0|s,0|(b=k),0,0|(o=0),10,0|(u=0),0,0|(n=0)),(n=0|A[((o=a)+8|0)>>2])|(u=0|A[(o+12|0)>>2])|0){i[(e+1|0)>>0]=2,t=1;break e}if(r=r+1|0,t=t+-1|0,d=u=0|A[(o=a)>>2],l=n=0|A[(o+4|0)>>2],g=n=0,o=u,c=(n=l)+(u=g)|0,(y=o+(b=p)|0)>>>0<b>>>0&&(c=c+1|0),k=c,c=l,!((c=k)>>>0>(o=l)>>>0|(0|c)==(0|o)&(n=s=y)>>>0>=(b=d)>>>0|0))break i}i[(e+1|0)>>0]=2,t=1;break e}n=k,A[(c=e+8|0)>>2]=s,A[(c+4|0)>>2]=n,t=0;break e}t=1,i[(e+1|0)>>0]=1}else i[(e+1|0)>>0]=0,t=1;i[e>>0]=t,h=a+16|0}(0|t+8,0|(e|=0),0|(r|=0)),1==(0|(a=0|f[(t+8|0)>>0]))?(i[(t+31|0)>>0]=0|f[(t+9|0)>>0],A[(t+68|0)>>2]=1,n=0,A[(t+52|0)>>2]=1,A[(t+56|0)>>2]=n,A[(t+48|0)>>2]=1053384,A[(t+76|0)>>2]=58,A[(t+64|0)>>2]=t+72|0,A[(t+72|0)>>2]=t+31|0,Br(0|t+32,0|t+48),c=0|A[(t+32|0)>>2],s=0|y(0|c,0|A[(t+40|0)>>2]),0|A[(t+36|0)>>2]&&Ci(0|c)):(n=0|A[(4+(o=t+16|0)|0)>>2],b=0|A[o>>2],u=n),r&&Ci(0|e);e:{if(1!=(0|a)){if(r=0|Qi(16,8))break e;Hi(16,8),l()}qi(0|s),l()}return n=u,A[(r+8|0)>>2]=b,A[(r+12|0)>>2]=n,A[r>>2]=0,h=t+80|0,0|r},bignum_to_str:function(e,r){e|=0;var t,i=0,a=0,n=0;h=t=h-48|0;e:{r:{if(r|=0){if(-1==(0|(i=0|A[r>>2])))break r;if(A[r>>2]=i+1|0,A[(t+36|0)>>2]=1,A[(t+20|0)>>2]=1,A[(t+24|0)>>2]=0,A[(t+16|0)>>2]=1053384,A[(t+44|0)>>2]=59,A[(t+40|0)>>2]=r+8|0,A[(t+32|0)>>2]=t+40|0,Br(0|t,0|t+16),A[r>>2]=(0|A[r>>2])-1|0,i=0|A[t>>2],(n=0|A[(t+4|0)>>2])>>>0>(r=0|A[(t+8|0)>>2])>>>0)if(r){if(!(a=0|wi(0|i,0|n,1,0|r)))break e}else a=1,Ci(0|i);else a=i;return A[(e+4|0)>>2]=r,A[e>>2]=a,void(h=t+48|0)}Ji(),l()}Xi(),l()}Hi(0|r,1),l()},bignum_checked_mul:function(e,r){r|=0;var t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0;h=a=h-16|0;e:{if(e|=0){if(-1==(0|(n=0|A[e>>2])))break e;if(A[e>>2]=n+1|0,r){if(-1==(0|(n=0|A[r>>2])))break e;A[r>>2]=n+1|0,i=e,o=0|A[(e+8|0)>>2],c=t=0|A[(e+12|0)>>2],b=t=0|A[((i=r)+8|0)>>2],Bt(0|a,0|o,0|c,0,0|(t=0),0|b,0|(i=0|A[(i+12|0)>>2]),0,0|(f=0));r:{if(f=0|A[((t=a)+8|0)>>2],i=0|A[(t+12|0)>>2],!(0!=(0|(t=f))|(0|i)!=(0|(f=0))|0)){if(u=t=0|A[a>>2],s=i=0|A[(a+4|0)>>2],A[r>>2]=n,A[e>>2]=(0|A[e>>2])-1|0,e=0|Qi(16,8))break r;Hi(16,8),l()}a=0|y(1053392,8),A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,qi(0|a),l()}return i=s,t=e,A[(e+8|0)>>2]=u,A[(e+12|0)>>2]=i,A[e>>2]=0,h=a+16|0,0|e}}Ji(),l()}Xi(),l()},bignum_checked_add:function(e,r){r|=0;var t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0;e:{if(e|=0){if(-1==(0|(t=0|A[e>>2])))break e;if(A[e>>2]=t+1|0,r){if(-1==(0|(t=0|A[r>>2])))break e;A[r>>2]=t+1|0;r:{if(c=i=0|A[(e+8|0)>>2],n=0|A[(e+12|0)>>2],u=0|A[(r+8|0)>>2],s=i=0|A[(r+12|0)>>2],i=n,a=n+s|0,(o=c+(f=u)|0)>>>0<f>>>0&&(a=a+1|0),k=o,b=a,a=n,!((a=b)>>>0<n>>>0|(0|a)==(0|n)&(i=o)>>>0<(f=c)>>>0|0)){if(A[r>>2]=t,A[e>>2]=(0|A[e>>2])-1|0,e=0|Qi(16,8))break r;Hi(16,8),l()}t=0|y(1053392,8),A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,qi(0|t),l()}return i=b,a=e,A[(e+8|0)>>2]=k,A[(e+12|0)>>2]=i,A[e>>2]=0,0|e}}Ji(),l()}Xi(),l()},bignum_checked_sub:function(e,r){r|=0;var t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0;e:{if(e|=0){if(-1==(0|(i=0|A[e>>2])))break e;if(A[e>>2]=i+1|0,r){if(-1==(0|(i=0|A[r>>2])))break e;A[r>>2]=i+1|0;r:{if(n=e,c=t=0|A[(e+8|0)>>2],b=f=0|A[(e+12|0)>>2],n=r,f=0|A[(r+8|0)>>2],k=t=0|A[(r+12|0)>>2],u=(n=c)-(o=f)|0,s=a=(t=b)-(a=(n>>>0<o>>>0)+(f=k)|0)|0,a=t,!((a=s)>>>0>(n=b)>>>0|(0|a)==(0|n)&(t=u)>>>0>(o=c)>>>0|0)){if(A[r>>2]=i,A[e>>2]=(0|A[e>>2])-1|0,e=0|Qi(16,8))break r;Hi(16,8),l()}i=0|y(1053400,9),A[r>>2]=(0|A[r>>2])-1|0,A[e>>2]=(0|A[e>>2])-1|0,qi(0|i),l()}return t=s,a=e,A[(e+8|0)>>2]=u,A[(e+12|0)>>2]=t,A[e>>2]=0,0|e}}Ji(),l()}Xi(),l()},__wbg_int_free:function(e){e:{if(e|=0){if(0|A[e>>2])break e;return A[e>>2]=0,void Ci(0|e)}Ji(),l()}Xi(),l()},int_new:function(e){var r=0,t=0,i=0,a=0;e:{r:{if(e|=0){if(0|A[e>>2])break r;if(A[e>>2]=0,i=r=0|A[(e+8|0)>>2],a=t=0|A[(e+12|0)>>2],Ci(0|e),!(e=0|Qi(24,8)))break e;return t=a,r=e,A[(e+8|0)>>2]=i,A[(e+12|0)>>2]=t,A[e>>2]=0,t=0,A[(r=e+16|0)>>2]=0,A[(r+4|0)>>2]=t,0|e}Ji(),l()}Xi(),l()}Hi(24,8),l()},int_new_negative:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0;e:{r:{if(e|=0){if(0|A[e>>2])break r;if(A[e>>2]=0,t=e,o=n=0|A[(e+8|0)>>2],f=0|A[(e+12|0)>>2],Ci(0|e),!(e=0|Qi(24,8)))break e;return A[e>>2]=0,n=f,a=(t=0)-(r=o)|0,i=0-(i=(t>>>0<r>>>0)+f|0)|0,t=e,A[(e+8|0)>>2]=a,A[(e+12|0)>>2]=i,c=(0|r)!=(0|(r=0))|(0|(i=f))!=(0|(t=0))|0,n=(r=0)-(t=c)|0,a=0-(a=(r>>>0<t>>>0)+(i=0)|0)|0,A[(r=e+16|0)>>2]=n,A[(r+4|0)>>2]=a,0|e}Ji(),l()}Xi(),l()}Hi(24,8),l()},int_new_i32:function(e){e|=0;var r,t,i,a,n,f,o=0;return(a=0|Qi(24,8))||(Hi(24,8),l()),A[a>>2]=0,r=(o=e)>>31|0,t=o,A[((o=a)+8|0)>>2]=t,A[(o+12|0)>>2]=r,i=o+16|0,t,o=0,o=r>>31|0,f=r>>31|0,A[(n=i)>>2]=f,A[(n+4|0)>>2]=o,0|a},int_is_positive:function(e){var r=0,t=0,i=0,a=0,n=0,f=0;e:{if(e|=0){if(-1==(0|A[e>>2]))break e;return i=0|A[(t=e+16|0)>>2],a=0|A[(t+4|0)>>2],t=i,i=0,r=31&(n=63)|0,32<=(63&n|0)>>>0?(i=0,f=a>>>r|0):(i=a>>>r|0,f=(((1<<r|0)-1|0)&a|0)<<(32-r|0)|0|t>>>r|0),0|1^f}Ji(),l()}Xi(),l()},int_as_positive:function(e){var r=0,t=0,i=0,a=0,n=0,f=0;e:{r:{if(e|=0){if(-1==(0|A[e>>2]))break r;if(i=0|A[(r=e+16|0)>>2],t=0|A[(r+4|0)>>2],r=i,a=0,!((0|t)>(0|(i=0))||(0|t)>=(0|i)&&!(r>>>0<a>>>0)))return 0;if(a=e,n=r=0|A[(e+8|0)>>2],f=t=0|A[(e+12|0)>>2],!(e=0|Qi(16,8)))break e;return t=f,r=e,A[(e+8|0)>>2]=n,A[(e+12|0)>>2]=t,A[e>>2]=0,0|e}Ji(),l()}Xi(),l()}Hi(16,8),l()},int_as_negative:function(e){var r=0,t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0;e:{r:{if(e|=0){if(-1==(0|A[e>>2]))break r;if(n=0,i=0|A[(t=e+16|0)>>2],a=0|A[(t+4|0)>>2],t=i,r=-1,!((0|a)>(0|(i=-1))||(0|a)>=(0|i)&&!(t>>>0<=r>>>0))){if(c=t=0|A[((r=e)+8|0)>>2],o=a=0|A[(r+12|0)>>2],!(n=0|Qi(16,8)))break e;A[n>>2]=0,a=o,f=(a=0)-(f=((r=0)>>>0<(i=c)>>>0)+(t=o)|0)|0,b=r-i|0,A[((r=n)+8|0)>>2]=b,A[(r+12|0)>>2]=f}return 0|n}Ji(),l()}Xi(),l()}Hi(16,8),l()},int_as_i32:function(e,r){e|=0;var t=0,i=0,a=0,n=0,f=0,o=0,c=0,b=0,u=0,s=0,k=0,p=0,y=0,d=0,g=0,v=0,h=0,_=0;e:{if(r|=0){if(-1==(0|A[r>>2]))break e;return s=e,u=o=0|A[((i=r)+8|0)>>2],c=n=0|A[(i+12|0)>>2],i=o,f=n+(o=0)|0,(t=i+(a=-2147483648)|0)>>>0<a>>>0&&(f=f+1|0),k=t,b=f,n=t,p=f>>>0<(i=1)>>>0|(0|f)==(0|i)&t>>>0<(a=0)>>>0|0,y=n=0|A[(a=r+16|0)>>2],d=f=0|A[(a+4|0)>>2],f=b,f=c,a=t,g=(f=b)>>>0<(n=c)>>>0|(0|f)==(0|n)&t>>>0<(i=u)>>>0|0,v=a=0,t=(a=d)+(f=v)|0,(o=(i=y)+(n=g)|0)>>>0<n>>>0&&(t=t+1|0),h=t,r=!(o|t|0),A[s>>2]=r?p:0,t=c,_=(t=b)>>>0>(i=0)>>>0|(0|t)==(0|i)&(a=k)>>>0>(n=-1)>>>0|0,a=h,n=o,t=0,i=0,void(A[(e+4|0)>>2]=(r?_:(0|n)!=(0|i)|(0|a)!=(0|t)|0)?0:u)}Ji(),l()}Xi(),l()},__wbindgen_malloc:function(e){if(!((e|=0)>>>0>-4>>>0)){if(!e)return 4;if(e=0|Qi(0|e,0|(e>>>0<-3>>>0)<<2))return 0|e}aa(),l()},__wbindgen_realloc:function(e,r,t){return((r|=0)>>>0>-4>>>0||!(r=0|wi(0|(e|=0),0|r,4,0|(t|=0))))&&(aa(),l()),0|r},__wbindgen_add_to_stack_pointer:function(e){return 0|(h=(e|=0)+h|0)},__wbindgen_free:function(e,r){(r|=0)&&Ci(0|(e|=0))}}}({abort:function(){throw new Error("abort")},__wbindgen_object_drop_ref:function(e){Nt(e)},__wbindgen_string_new:function(e,r){return function(e){Rt===jt.length&&jt.push(jt.length+1);const r=Rt;return Rt=jt[r],jt[r]=e,r}(Vt(e,r))},__wbindgen_debug_string:function(e,r){var t=Ut(Mt(Ct(r)),It,Gt),i=Ft;Xt()[e/4+1]=i,Xt()[e/4+0]=t},__wbindgen_throw:function(e,r){throw new Error(Vt(e,r))},__wbindgen_rethrow:function(e){throw Nt(e)}}),u=b.memory,s=b.__wbg_protectedheadermap_free,k=b.protectedheadermap_to_bytes,l=b.protectedheadermap_from_bytes,p=b.protectedheadermap_new_empty,y=b.protectedheadermap_new,d=b.protectedheadermap_deserialized_headers,g=b.__wbg_label_free,v=b.label_to_bytes,h=b.label_from_bytes,_=b.label_new_int,w=b.label_new_text,m=b.label_kind,B=b.label_as_int,E=b.label_as_text,Q=b.label_from_algorithm_id,I=b.label_from_key_type,G=b.label_from_ec_key,Z=b.label_from_curve_type,W=b.label_from_key_operation,j=b.__wbg_labels_free,C=b.labels_to_bytes,R=b.labels_from_bytes,N=b.labels_get,S=b.labels_add,Y=b.__wbg_cosesignatures_free,O=b.cosesignatures_to_bytes,V=b.cosesignatures_from_bytes,M=b.cosesignatures_get,F=b.cosesignatures_add,D=b.countersignature_to_bytes,x=b.countersignature_from_bytes,U=b.countersignature_new_single,J=b.countersignature_new_multi,X=b.countersignature_signatures,T=b.__wbg_headermap_free,L=b.headermap_to_bytes,z=b.headermap_from_bytes,P=b.headermap_set_algorithm_id,H=b.headermap_algorithm_id,K=b.headermap_set_criticality,q=b.headermap_criticality,$=b.headermap_set_key_id,ee=b.headermap_key_id,re=b.headermap_set_partial_init_vector,te=b.headermap_partial_init_vector,ie=b.headermap_set_counter_signature,ae=b.headermap_counter_signature,ne=b.headermap_header,Ae=b.headermap_set_header,fe=b.headermap_keys,oe=b.headermap_new,ce=b.__wbg_headers_free,be=b.headers_to_bytes,ue=b.headers_from_bytes,se=b.headers_protected,ke=b.headers_unprotected,le=b.headers_new,pe=b.__wbg_cosesignature_free,ye=b.cosesignature_to_bytes,de=b.cosesignature_from_bytes,ge=b.cosesignature_signature,ve=b.cosesignature_new,he=b.__wbg_cosesign1_free,_e=b.cosesign1_to_bytes,we=b.cosesign1_from_bytes,me=b.cosesign1_signature,Be=b.cosesign1_signed_data,Ee=b.cosesign1_new,Qe=(b.__wbg_cosesign_free,b.cosesign_to_bytes,b.cosesign_from_bytes,b.cosesign_signatures,b.cosesign_new,b.__wbg_signedmessage_free,b.signedmessage_to_bytes,b.signedmessage_from_bytes,b.signedmessage_new_cose_sign,b.signedmessage_new_cose_sign1,b.signedmessage_from_user_facing_encoding,b.signedmessage_to_user_facing_encoding,b.signedmessage_kind,b.signedmessage_as_cose_sign,b.signedmessage_as_cose_sign1,b.__wbg_sigstructure_free),Ie=b.sigstructure_to_bytes,Ge=b.sigstructure_from_bytes,Ze=b.sigstructure_context,We=b.sigstructure_body_protected,je=b.sigstructure_sign_protected,Ce=b.sigstructure_external_aad,Re=b.sigstructure_payload,Ne=b.sigstructure_set_sign_protected,Se=b.sigstructure_new,Ye=(b.__wbg_coseencrypt0_free,b.coseencrypt0_to_bytes,b.coseencrypt0_from_bytes,b.coseencrypt0_headers),Oe=b.coseencrypt0_ciphertext,Ve=(b.coseencrypt0_new,b.__wbg_passwordencryption_free,b.passwordencryption_to_bytes,b.passwordencryption_from_bytes,b.passwordencryption_new,b.__wbg_coserecipients_free,b.coserecipients_to_bytes,b.coserecipients_from_bytes,b.coserecipients_new),Me=b.coserecipients_len,Fe=(b.coserecipients_get,b.coserecipients_add,b.__wbg_coseencrypt_free,b.coseencrypt_to_bytes,b.coseencrypt_from_bytes,b.coseencrypt_recipients,b.coseencrypt_new,b.coserecipient_to_bytes,b.coserecipient_from_bytes,b.__wbg_pubkeyencryption_free,b.pubkeyencryption_to_bytes,b.pubkeyencryption_from_bytes,b.pubkeyencryption_new,b.__wbg_cosekey_free),De=b.cosekey_to_bytes,xe=b.cosekey_from_bytes,Ue=b.cosekey_set_key_type,Je=b.cosekey_key_type,Xe=b.cosekey_set_key_id,Te=b.cosekey_key_id,Le=b.cosekey_set_algorithm_id,ze=b.cosekey_algorithm_id,Pe=b.cosekey_set_key_ops,He=b.cosekey_key_ops,Ke=b.cosekey_set_base_init_vector,qe=b.cosekey_base_init_vector,$e=b.cosekey_header,er=b.cosekey_set_header,rr=b.cosekey_new,tr=(b.coserecipient_new,b.headermap_content_type,b.labels_new,b.cosesignatures_new,b.headermap_set_init_vector,b.__wbg_coserecipient_free,b.labels_len,b.cosesignatures_len,b.__wbg_countersignature_free),ir=(b.cosesignature_headers,b.cosesign_headers,b.cosesign1_headers,b.coseencrypt_headers,b.coserecipient_headers,b.cosesign_payload,b.cosesign1_payload,b.coseencrypt_ciphertext,b.coserecipient_ciphertext,b.headermap_init_vector,b.headermap_set_content_type,b.__wbg_taggedcbor_free),ar=b.taggedcbor_to_bytes,nr=b.taggedcbor_from_bytes,Ar=b.taggedcbor_tag,fr=b.taggedcbor_value,or=b.taggedcbor_new,cr=b.__wbg_cborarray_free,br=b.cborarray_to_bytes,ur=b.cborarray_from_bytes,sr=b.cborarray_new,kr=b.cborarray_len,lr=b.cborarray_get,pr=b.cborarray_add,yr=b.cborarray_set_definite_encoding,dr=b.cborarray_is_definite,gr=b.__wbg_cborobject_free,vr=b.cborobject_to_bytes,hr=b.cborobject_from_bytes,_r=b.cborobject_new,wr=b.cborobject_len,mr=b.cborobject_insert,Br=b.cborobject_get,Er=b.cborobject_keys,Qr=b.cborobject_set_definite_encoding,Ir=b.cborobject_is_definite,Gr=b.__wbg_cborspecial_free,Zr=b.cborspecial_to_bytes,Wr=b.cborspecial_from_bytes,jr=b.cborspecial_new_bool,Cr=b.cborspecial_new_unassigned,Rr=b.cborspecial_new_break,Nr=b.cborspecial_new_null,Sr=b.cborspecial_new_undefined,Yr=b.cborspecial_kind,Or=b.cborspecial_as_bool,Vr=b.cborspecial_as_float,Mr=b.cborspecial_as_unassigned,Fr=b.__wbg_cborvalue_free,Dr=b.cborvalue_to_bytes,xr=b.cborvalue_from_bytes,Ur=b.cborvalue_new_int,Jr=b.cborvalue_new_bytes,Xr=b.cborvalue_new_text,Tr=b.cborvalue_new_array,Lr=b.cborvalue_new_object,zr=b.cborvalue_new_tagged,Pr=b.cborvalue_new_special,Hr=b.cborvalue_from_label,Kr=b.cborvalue_kind,qr=b.cborvalue_as_int,$r=b.cborvalue_as_bytes,et=b.cborvalue_as_text,rt=b.cborvalue_as_array,tt=b.cborvalue_as_object,it=b.cborvalue_as_tagged,at=b.cborvalue_as_special,nt=b.__wbg_cosesign1builder_free,At=b.cosesign1builder_new,ft=b.cosesign1builder_hash_payload,ot=b.cosesign1builder_set_external_aad,ct=b.cosesign1builder_make_data_to_sign,bt=b.cosesign1builder_build,ut=(b.cosesignbuilder_new,b.cosesignbuilder_make_data_to_sign,b.cosesignbuilder_build,b.__wbg_eddsa25519key_free,b.eddsa25519key_new,b.eddsa25519key_set_private_key,b.eddsa25519key_is_for_signing,b.eddsa25519key_is_for_verifying,b.eddsa25519key_build,b.__wbg_cosesignbuilder_free,b.cosesignbuilder_hash_payload,b.cosesignbuilder_set_external_aad,b.__wbg_bignum_free),st=b.bignum_to_bytes,kt=b.bignum_from_bytes,lt=b.bignum_from_str,pt=b.bignum_to_str,yt=b.bignum_checked_mul,dt=b.bignum_checked_add,gt=b.bignum_checked_sub,vt=b.__wbg_int_free,ht=b.int_new,_t=b.int_new_negative,wt=b.int_new_i32,mt=b.int_is_positive,Bt=b.int_as_positive,Et=b.int_as_negative,Qt=b.int_as_i32,It=b.__wbindgen_malloc,Gt=b.__wbindgen_realloc,Zt=b.__wbindgen_add_to_stack_pointer,Wt=b.__wbindgen_free;const jt=new Array(32).fill(void 0);function Ct(e){return jt[e]}jt.push(void 0,null,!0,!1);let Rt=jt.length;function Nt(e){const r=Ct(e);return function(e){e<36||(jt[e]=Rt,Rt=e)}(e),r}let St=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});St.decode();let Yt=null;function Ot(){return null!==Yt&&Yt.buffer===u.buffer||(Yt=new Uint8Array(u.buffer)),Yt}function Vt(e,r){return St.decode(Ot().subarray(e,e+r))}function Mt(e){const r=typeof e;if("number"==r||"boolean"==r||null==e)return`${e}`;if("string"==r)return`"${e}"`;if("symbol"==r){const r=e.description;return null==r?"Symbol":`Symbol(${r})`}if("function"==r){const r=e.name;return"string"==typeof r&&r.length>0?`Function(${r})`:"Function"}if(Array.isArray(e)){const r=e.length;let t="[";r>0&&(t+=Mt(e[0]));for(let i=1;i<r;i++)t+=", "+Mt(e[i]);return t+="]",t}const t=/\[object ([^\]]+)\]/.exec(toString.call(e));let i;if(!(t.length>1))return toString.call(e);if(i=t[1],"Object"==i)try{return"Object("+JSON.stringify(e)+")"}catch(e){return"Object"}return e instanceof Error?`${e.name}: ${e.message}\n${e.stack}`:i}let Ft=0,Dt=new TextEncoder("utf-8");const xt="function"==typeof Dt.encodeInto?function(e,r){return Dt.encodeInto(e,r)}:function(e,r){const t=Dt.encode(e);return r.set(t),{read:e.length,written:t.length}};function Ut(e,r,t){if(void 0===t){const t=Dt.encode(e),i=r(t.length);return Ot().subarray(i,i+t.length).set(t),Ft=t.length,i}let i=e.length,a=r(i);const n=Ot();let A=0;for(;A<i;A++){const r=e.charCodeAt(A);if(r>127)break;n[a+A]=r}if(A!==i){0!==A&&(e=e.slice(A)),a=t(a,i,i=A+3*e.length);const r=Ot().subarray(a+A,a+i);A+=xt(e,r).written}return Ft=A,a}let Jt=null;function Xt(){return null!==Jt&&Jt.buffer===u.buffer||(Jt=new Int32Array(u.buffer)),Jt}function Tt(e,r){return Ot().subarray(e/1,e/1+r)}function Lt(e,r){const t=r(1*e.length);return Ot().set(e,t/1),Ft=e.length,t}function zt(e,r){if(!(e instanceof r))throw new Error(`expected instance of ${r.name}`);return e.ptr}function Pt(e){return null==e}let Ht=null;Object.freeze({Int:0,0:"Int",Text:1,1:"Text"}),Object.freeze({COSESIGN:0,0:"COSESIGN",COSESIGN1:1,1:"COSESIGN1"}),Object.freeze({Signature:0,0:"Signature",Signature1:1,1:"Signature1",CounterSignature:2,2:"CounterSignature"}),Object.freeze({Bool:0,0:"Bool",Float:1,1:"Float",Unassigned:2,2:"Unassigned",Break:3,3:"Break",Undefined:4,4:"Undefined",Null:5,5:"Null"}),Object.freeze({Int:0,0:"Int",Bytes:1,1:"Bytes",Text:2,2:"Text",Array:3,3:"Array",Object:4,4:"Object",TaggedCBOR:5,5:"TaggedCBOR",Special:6,6:"Special"});const Kt=Object.freeze({EdDSA:0,0:"EdDSA",ChaCha20Poly1305:1,1:"ChaCha20Poly1305"}),qt=Object.freeze({OKP:0,0:"OKP",EC2:1,1:"EC2",Symmetric:2,2:"Symmetric"}),$t=(Object.freeze({CRV:0,0:"CRV",X:1,1:"X",Y:2,2:"Y",D:3,3:"D"}),Object.freeze({P256:0,0:"P256",P384:1,1:"P384",P521:2,2:"P521",X25519:3,3:"X25519",X448:4,4:"X448",Ed25519:5,5:"Ed25519",Ed448:6,6:"Ed448"}));Object.freeze({Sign:0,0:"Sign",Verify:1,1:"Verify",Encrypt:2,2:"Encrypt",Decrypt:3,3:"Decrypt",WrapKey:4,4:"WrapKey",UnwrapKey:5,5:"UnwrapKey",DeriveKey:6,6:"DeriveKey",DeriveBits:7,7:"DeriveBits"});class ei{static __wrap(e){const r=Object.create(ei.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();ut(e)}to_bytes(){try{const i=Zt(-16);st(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=kt(r,Ft);return ei.__wrap(t)}static from_str(e){var r=Ut(e,It,Gt),t=lt(r,Ft);return ei.__wrap(t)}to_str(){try{const t=Zt(-16);pt(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];return Vt(e,r)}finally{Zt(16),Wt(e,r)}}checked_mul(e){zt(e,ei);var r=yt(this.ptr,e.ptr);return ei.__wrap(r)}checked_add(e){zt(e,ei);var r=dt(this.ptr,e.ptr);return ei.__wrap(r)}checked_sub(e){zt(e,ei);var r=gt(this.ptr,e.ptr);return ei.__wrap(r)}}class ri{static __wrap(e){const r=Object.create(ri.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();cr(e)}to_bytes(){try{const i=Zt(-16);br(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=ur(r,Ft);return ri.__wrap(t)}static new(){var e=sr();return ri.__wrap(e)}len(){return kr(this.ptr)>>>0}get(e){var r=lr(this.ptr,e);return ai.__wrap(r)}add(e){zt(e,ai),pr(this.ptr,e.ptr)}set_definite_encoding(e){yr(this.ptr,e)}is_definite(){return 0!==dr(this.ptr)}}class ti{static __wrap(e){const r=Object.create(ti.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();gr(e)}to_bytes(){try{const i=Zt(-16);vr(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=hr(r,Ft);return ti.__wrap(t)}static new(){var e=_r();return ti.__wrap(e)}len(){return wr(this.ptr)>>>0}insert(e,r){zt(e,ai),zt(r,ai);var t=mr(this.ptr,e.ptr,r.ptr);return 0===t?void 0:ai.__wrap(t)}get(e){zt(e,ai);var r=Br(this.ptr,e.ptr);return 0===r?void 0:ai.__wrap(r)}keys(){var e=Er(this.ptr);return ri.__wrap(e)}set_definite_encoding(e){Qr(this.ptr,e)}is_definite(){return 0!==Ir(this.ptr)}}class ii{static __wrap(e){const r=Object.create(ii.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();Gr(e)}to_bytes(){try{const i=Zt(-16);Zr(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=Wr(r,Ft);return ii.__wrap(t)}static new_bool(e){var r=jr(e);return ii.__wrap(r)}static new_unassigned(e){var r=Cr(e);return ii.__wrap(r)}static new_break(){var e=Rr();return ii.__wrap(e)}static new_null(){var e=Nr();return ii.__wrap(e)}static new_undefined(){var e=Sr();return ii.__wrap(e)}kind(){return Yr(this.ptr)>>>0}as_bool(){var e=Or(this.ptr);return 16777215===e?void 0:0!==e}as_float(){try{const t=Zt(-16);Vr(t,this.ptr);var e=Xt()[t/4+0],r=(null!==Ht&&Ht.buffer===u.buffer||(Ht=new Float64Array(u.buffer)),Ht)[t/8+1];return 0===e?void 0:r}finally{Zt(16)}}as_unassigned(){var e=Mr(this.ptr);return 16777215===e?void 0:e}}class ai{static __wrap(e){const r=Object.create(ai.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();Fr(e)}to_bytes(){try{const i=Zt(-16);Dr(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=xr(r,Ft);return ai.__wrap(t)}static new_int(e){zt(e,ki);var r=Ur(e.ptr);return ai.__wrap(r)}static new_bytes(e){var r=Lt(e,It),t=Jr(r,Ft);return ai.__wrap(t)}static new_text(e){var r=Ut(e,It,Gt),t=Xr(r,Ft);return ai.__wrap(t)}static new_array(e){zt(e,ri);var r=Tr(e.ptr);return ai.__wrap(r)}static new_object(e){zt(e,ti);var r=Lr(e.ptr);return ai.__wrap(r)}static new_tagged(e){zt(e,gi);var r=zr(e.ptr);return ai.__wrap(r)}static new_special(e){zt(e,ii);var r=Pr(e.ptr);return ai.__wrap(r)}static from_label(e){zt(e,li);var r=Hr(e.ptr);return ai.__wrap(r)}kind(){return Kr(this.ptr)>>>0}as_int(){var e=qr(this.ptr);return 0===e?void 0:ki.__wrap(e)}as_bytes(){try{const t=Zt(-16);$r(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Tt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}as_text(){try{const t=Zt(-16);et(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Vt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}as_array(){var e=rt(this.ptr);return 0===e?void 0:ri.__wrap(e)}as_object(){var e=tt(this.ptr);return 0===e?void 0:ti.__wrap(e)}as_tagged(){var e=it(this.ptr);return 0===e?void 0:gi.__wrap(e)}as_special(){var e=at(this.ptr);return 0===e?void 0:ii.__wrap(e)}}class ni{static __wrap(e){const r=Object.create(ni.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();Fe(e)}to_bytes(){try{const i=Zt(-16);De(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=xe(r,Ft);return ni.__wrap(t)}set_key_type(e){zt(e,li),Ue(this.ptr,e.ptr)}key_type(){var e=Je(this.ptr);return li.__wrap(e)}set_key_id(e){var r=Lt(e,It),t=Ft;Xe(this.ptr,r,t)}key_id(){try{const t=Zt(-16);Te(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Tt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}set_algorithm_id(e){zt(e,li),Le(this.ptr,e.ptr)}algorithm_id(){var e=ze(this.ptr);return 0===e?void 0:li.__wrap(e)}set_key_ops(e){zt(e,pi),Pe(this.ptr,e.ptr)}key_ops(){var e=He(this.ptr);return 0===e?void 0:pi.__wrap(e)}set_base_init_vector(e){var r=Lt(e,It),t=Ft;Ke(this.ptr,r,t)}base_init_vector(){try{const t=Zt(-16);qe(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Tt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}header(e){zt(e,li);var r=$e(this.ptr,e.ptr);return 0===r?void 0:ai.__wrap(r)}set_header(e,r){zt(e,li),zt(r,ai),er(this.ptr,e.ptr,r.ptr)}static new(e){zt(e,li);var r=rr(e.ptr);return ni.__wrap(r)}}class Ai{static __wrap(e){const r=Object.create(Ai.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();he(e)}to_bytes(){try{const i=Zt(-16);_e(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=we(r,Ft);return Ai.__wrap(t)}headers(){var e=Ye(this.ptr);return si.__wrap(e)}payload(){try{const t=Zt(-16);Oe(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Tt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}signature(){try{const i=Zt(-16);me(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}signed_data(e,r){var t=Pt(e)?0:Lt(e,It),i=Ft,a=Pt(r)?0:Lt(r,It),n=Ft,A=Be(this.ptr,t,i,a,n);return di.__wrap(A)}static new(e,r,t){zt(e,si);var i=Pt(r)?0:Lt(r,It),a=Ft,n=Lt(t,It),A=Ft,f=Ee(e.ptr,i,a,n,A);return Ai.__wrap(f)}}class fi{static __wrap(e){const r=Object.create(fi.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();nt(e)}static new(e,r,t){zt(e,si);var i=Lt(r,It),a=Ft,n=At(e.ptr,i,a,t);return fi.__wrap(n)}hash_payload(){ft(this.ptr)}set_external_aad(e){var r=Lt(e,It),t=Ft;ot(this.ptr,r,t)}make_data_to_sign(){var e=ct(this.ptr);return di.__wrap(e)}build(e){var r=Lt(e,It),t=Ft,i=bt(this.ptr,r,t);return Ai.__wrap(i)}}class oi{static __wrap(e){const r=Object.create(oi.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();pe(e)}to_bytes(){try{const i=Zt(-16);ye(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=de(r,Ft);return oi.__wrap(t)}headers(){var e=Ye(this.ptr);return si.__wrap(e)}signature(){try{const i=Zt(-16);ge(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static new(e,r){zt(e,si);var t=Lt(r,It),i=Ft,a=ve(e.ptr,t,i);return oi.__wrap(a)}}class ci{static __wrap(e){const r=Object.create(ci.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();Y(e)}to_bytes(){try{const i=Zt(-16);O(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=V(r,Ft);return ci.__wrap(t)}static new(){var e=Ve();return ci.__wrap(e)}len(){return Me(this.ptr)>>>0}get(e){var r=M(this.ptr,e);return oi.__wrap(r)}add(e){zt(e,oi),F(this.ptr,e.ptr)}}class bi{static __wrap(e){const r=Object.create(bi.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();tr(e)}to_bytes(){try{const i=Zt(-16);D(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=x(r,Ft);return bi.__wrap(t)}static new_single(e){zt(e,oi);var r=U(e.ptr);return bi.__wrap(r)}static new_multi(e){zt(e,ci);var r=J(e.ptr);return bi.__wrap(r)}signatures(){var e=X(this.ptr);return ci.__wrap(e)}}class ui{static __wrap(e){const r=Object.create(ui.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();T(e)}to_bytes(){try{const i=Zt(-16);L(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=z(r,Ft);return ui.__wrap(t)}set_algorithm_id(e){zt(e,li),P(this.ptr,e.ptr)}algorithm_id(){var e=H(this.ptr);return 0===e?void 0:li.__wrap(e)}set_criticality(e){zt(e,pi),K(this.ptr,e.ptr)}criticality(){var e=q(this.ptr);return 0===e?void 0:pi.__wrap(e)}set_content_type(e){zt(e,li),Le(this.ptr,e.ptr)}content_type(){var e=ze(this.ptr);return 0===e?void 0:li.__wrap(e)}set_key_id(e){var r=Lt(e,It),t=Ft;$(this.ptr,r,t)}key_id(){try{const t=Zt(-16);ee(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Tt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}set_init_vector(e){var r=Lt(e,It),t=Ft;Ke(this.ptr,r,t)}init_vector(){try{const t=Zt(-16);qe(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Tt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}set_partial_init_vector(e){var r=Lt(e,It),t=Ft;re(this.ptr,r,t)}partial_init_vector(){try{const t=Zt(-16);te(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Tt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}set_counter_signature(e){zt(e,bi),ie(this.ptr,e.ptr)}counter_signature(){var e=ae(this.ptr);return 0===e?void 0:bi.__wrap(e)}header(e){zt(e,li);var r=ne(this.ptr,e.ptr);return 0===r?void 0:ai.__wrap(r)}set_header(e,r){zt(e,li),zt(r,ai),Ae(this.ptr,e.ptr,r.ptr)}keys(){var e=fe(this.ptr);return pi.__wrap(e)}static new(){var e=oe();return ui.__wrap(e)}}class si{static __wrap(e){const r=Object.create(si.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();ce(e)}to_bytes(){try{const i=Zt(-16);be(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=ue(r,Ft);return si.__wrap(t)}protected(){var e=se(this.ptr);return yi.__wrap(e)}unprotected(){var e=ke(this.ptr);return ui.__wrap(e)}static new(e,r){zt(e,yi),zt(r,ui);var t=le(e.ptr,r.ptr);return si.__wrap(t)}}class ki{static __wrap(e){const r=Object.create(ki.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();vt(e)}static new(e){zt(e,ei);var r=e.ptr;e.ptr=0;var t=ht(r);return ki.__wrap(t)}static new_negative(e){zt(e,ei);var r=e.ptr;e.ptr=0;var t=_t(r);return ki.__wrap(t)}static new_i32(e){var r=wt(e);return ki.__wrap(r)}is_positive(){return 0!==mt(this.ptr)}as_positive(){var e=Bt(this.ptr);return 0===e?void 0:ei.__wrap(e)}as_negative(){var e=Et(this.ptr);return 0===e?void 0:ei.__wrap(e)}as_i32(){try{const t=Zt(-16);Qt(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];return 0===e?void 0:r}finally{Zt(16)}}}class li{static __wrap(e){const r=Object.create(li.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();g(e)}to_bytes(){try{const i=Zt(-16);v(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=h(r,Ft);return li.__wrap(t)}static new_int(e){zt(e,ki);var r=_(e.ptr);return li.__wrap(r)}static new_text(e){var r=Ut(e,It,Gt),t=w(r,Ft);return li.__wrap(t)}kind(){return m(this.ptr)>>>0}as_int(){var e=B(this.ptr);return 0===e?void 0:ki.__wrap(e)}as_text(){try{const t=Zt(-16);E(t,this.ptr);var e=Xt()[t/4+0],r=Xt()[t/4+1];let i;return 0!==e&&(i=Vt(e,r).slice(),Wt(e,1*r)),i}finally{Zt(16)}}static from_algorithm_id(e){var r=Q(e);return li.__wrap(r)}static from_key_type(e){var r=I(e);return li.__wrap(r)}static from_ec_key(e){var r=G(e);return li.__wrap(r)}static from_curve_type(e){var r=Z(e);return li.__wrap(r)}static from_key_operation(e){var r=W(e);return li.__wrap(r)}}class pi{static __wrap(e){const r=Object.create(pi.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();j(e)}to_bytes(){try{const i=Zt(-16);C(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=R(r,Ft);return pi.__wrap(t)}static new(){var e=Ve();return pi.__wrap(e)}len(){return Me(this.ptr)>>>0}get(e){var r=N(this.ptr,e);return li.__wrap(r)}add(e){zt(e,li),S(this.ptr,e.ptr)}}class yi{static __wrap(e){const r=Object.create(yi.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();s(e)}to_bytes(){try{const i=Zt(-16);k(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=l(r,Ft);return yi.__wrap(t)}static new_empty(){var e=p();return yi.__wrap(e)}static new(e){zt(e,ui);var r=y(e.ptr);return yi.__wrap(r)}deserialized_headers(){var e=d(this.ptr);return ui.__wrap(e)}}class di{static __wrap(e){const r=Object.create(di.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();Qe(e)}to_bytes(){try{const i=Zt(-16);Ie(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=Ge(r,Ft);return di.__wrap(t)}context(){return Ze(this.ptr)>>>0}body_protected(){var e=We(this.ptr);return yi.__wrap(e)}sign_protected(){var e=je(this.ptr);return 0===e?void 0:yi.__wrap(e)}external_aad(){try{const i=Zt(-16);Ce(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}payload(){try{const i=Zt(-16);Re(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}set_sign_protected(e){zt(e,yi),Ne(this.ptr,e.ptr)}static new(e,r,t,i){zt(r,yi);var a=Lt(t,It),n=Ft,A=Lt(i,It),f=Ft,o=Se(e,r.ptr,a,n,A,f);return di.__wrap(o)}}class gi{static __wrap(e){const r=Object.create(gi.prototype);return r.ptr=e,r}__destroy_into_raw(){const e=this.ptr;return this.ptr=0,e}free(){const e=this.__destroy_into_raw();ir(e)}to_bytes(){try{const i=Zt(-16);ar(i,this.ptr);var e=Xt()[i/4+0],r=Xt()[i/4+1],t=Tt(e,r).slice();return Wt(e,1*r),t}finally{Zt(16)}}static from_bytes(e){var r=Lt(e,It),t=nr(r,Ft);return gi.__wrap(t)}tag(){var e=Ar(this.ptr);return ei.__wrap(e)}value(){var e=fr(this.ptr);return ai.__wrap(e)}static new(e,r){zt(e,ei);var t=e.ptr;e.ptr=0,zt(r,ai);var i=or(t,r.ptr);return gi.__wrap(i)}}var vi=t(939).lW;const hi={address:li.new_text("address"),crv:li.new_int(ki.new_i32(-1)),x:li.new_int(ki.new_i32(-2))},_i=e=>{const r=ui.new();return r.set_header(hi.address,ai.new_bytes(e)),r.set_algorithm_id(li.from_algorithm_id(Kt.EdDSA)),r};globalThis.cip30signData=async({signWith:e,payload:r,signature:t,publicKey:i})=>{const a=vi.from(e,"hex"),n=fi.new(si.new(yi.new(_i(a)),ui.new()),vi.from(r,"hex"),!1).build(vi.from(t,"hex")),A=(e=>{const r=ni.new(li.from_key_type(qt.OKP));return r.set_algorithm_id(li.from_algorithm_id(Kt.EdDSA)),r.set_header(hi.crv,ai.from_label(li.from_curve_type($t.Ed25519))),r.set_header(hi.x,ai.new_bytes(vi.from(e,"hex"))),r})(i);return{key:vi.from(A.to_bytes()).toString("hex"),signature:vi.from(n.to_bytes()).toString("hex")}},globalThis.cip30signDataSigStructure=async({signWith:e,payload:r})=>{const t=vi.from(e,"hex"),i=fi.new(si.new(yi.new(_i(t)),ui.new()),vi.from(r,"hex"),!1).make_data_to_sign();return vi.from(i.to_bytes()).toString("hex")}})()})();