48 lines
1.5 MiB
JavaScript
48 lines
1.5 MiB
JavaScript
![]() |
!function(){function e(r,i,n){function t(a,f){if(!i[a]){if(!r[a]){var u="function"==typeof require&&require;if(!f&&u)return u(a,!0);if(o)return o(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var l=i[a]={exports:{}};r[a][0].call(l.exports,function(e){var i=r[a][1][e];return t(i||e)},l,l.exports,e,r,i,n)}return i[a].exports}for(var o="function"==typeof require&&require,a=0;a<n.length;a++)t(n[a]);return t}return e}()({1:[function(e,r,i){"use strict";window.Instascan=e("./index")},{"./index":2}],2:[function(e,r,i){"use strict";e("babel-polyfill"),e("webrtc-adapter");var n={Scanner:e("./src/scanner"),Camera:e("./src/camera")};r.exports=n},{"./src/camera":353,"./src/scanner":354,"babel-polyfill":3,"webrtc-adapter":344}],3:[function(e,r,i){(function(r){"use strict";function i(e,r,i){e[r]||Object[n](e,r,{writable:!0,configurable:!0,value:i})}if(e("core-js/shim"),e("regenerator-runtime/runtime"),e("core-js/fn/regexp/escape"),r._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");r._babelPolyfill=!0;var n="defineProperty";i(String.prototype,"padLeft","".padStart),i(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(e){[][e]&&i(Array,e,Function.call.bind([][e]))})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"core-js/fn/regexp/escape":4,"core-js/shim":331,"regenerator-runtime/runtime":338}],4:[function(e,r,i){e("../../modules/core.regexp.escape"),r.exports=e("../../modules/_core").RegExp.escape},{"../../modules/_core":26,"../../modules/core.regexp.escape":133}],5:[function(e,r,i){r.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],6:[function(e,r,i){var n=e("./_cof");r.exports=function(e,r){if("number"!=typeof e&&"Number"!=n(e))throw TypeError(r);return+e}},{"./_cof":21}],7:[function(e,r,i){var n=e("./_wks")("unscopables"),t=Array.prototype;void 0==t[n]&&e("./_hide")(t,n,{}),r.exports=function(e){t[n][e]=!0}},{"./_hide":45,"./_wks":131}],8:[function(e,r,i){"use strict";var n=e("./_string-at")(!0);r.exports=function(e,r,i){return r+(i?n(e,r).length:1)}},{"./_string-at":108}],9:[function(e,r,i){r.exports=function(e,r,i,n){if(!(e instanceof r)||void 0!==n&&n in e)throw TypeError(i+": incorrect invocation!");return e}},{}],10:[function(e,r,i){var n=e("./_is-object");r.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},{"./_is-object":54}],11:[function(e,r,i){"use strict";var n=e("./_to-object"),t=e("./_to-absolute-index"),o=e("./_to-length");r.exports=[].copyWithin||function(e,r){var i=n(this),a=o(i.length),f=t(e,a),u=t(r,a),s=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===s?a:t(s,a))-u,a-f),c=1;for(u<f&&f<u+l&&(c=-1,u+=l-1,f+=l-1);l-- >0;)u in i?i[f]=i[u]:delete i[f],f+=c,u+=c;return i}},{"./_to-absolute-index":116,"./_to-length":120,"./_to-object":121}],12:[function(e,r,i){"use strict";var n=e("./_to-object"),t=e("./_to-absolute-index"),o=e("./_to-length");r.exports=function(e){for(var r=n(this),i=o(r.length),a=arguments.length,f=t(a>1?arguments[1]:void 0,i),u=a>2?arguments[2]:void 0,s=void 0===u?i:t(u,i);s>f;)r[f++]=e;return r}},{"./_to-absolute-index":116,"./_to-length":120,"./_to-object":121}],13:[function(e,r,i){var n=e("./_for-of");r.exports=function(e,r){var i=[];return n(e,!1,i.push,i,r),i}},{"./_for-of":42}],14:[function(e,r,i){var n=e("./_to-iobject"),t=e("./_to-length"),o=e("./_to-absolute-index");r.exports=function(e){return function(r,i,a){var f,u=n(r),s=t(u.length),l=o(a,s);if(e&&i!=i){for(;s>l;)if(f=u[l++],f!=f)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===i)return e||l||0;return!e&&-1}}},{"./_to-absolute-index":116,"./_to-iobject":119,"./_to-length":120}],15:[function(e,r,i){var n=e("./_ctx"),t=e("./_iobject"),o=e("./_to-object"),a=e("./_to-length"),f=e("./_array-species-create");r.
|
||
|
if("object"!=typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==n(e))throw new TypeError("RegExp#exec called on incompatible receiver");return t.call(e,r)}},{"./_classof":20}],96:[function(e,r,i){"use strict";var n=e("./_flags"),t=RegExp.prototype.exec,o=String.prototype.replace,a=t,f="lastIndex",u=function(){var e=/a/,r=/b*/g;return t.call(e,"a"),t.call(r,"a"),0!==e[f]||0!==r[f]}(),s=void 0!==/()??/.exec("")[1],l=u||s;l&&(a=function(e){var r,i,a,l,c=this;return s&&(i=new RegExp("^"+c.source+"$(?!\\s)",n.call(c))),u&&(r=c[f]),a=t.call(c,e),u&&a&&(c[f]=c.global?a.index+a[0].length:r),s&&a&&a.length>1&&o.call(a[0],i,function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(a[l]=void 0)}),a}),r.exports=a},{"./_flags":40}],97:[function(e,r,i){r.exports=function(e,r){var i=r===Object(r)?function(e){return r[e]}:r;return function(r){return String(r).replace(e,i)}}},{}],98:[function(e,r,i){r.exports=Object.is||function(e,r){return e===r?0!==e||1/e===1/r:e!=e&&r!=r}},{}],99:[function(e,r,i){"use strict";var n=e("./_export"),t=e("./_a-function"),o=e("./_ctx"),a=e("./_for-of");r.exports=function(e){n(n.S,e,{from:function(e){var r,i,n,f,u=arguments[1];return t(this),r=void 0!==u,r&&t(u),void 0==e?new this:(i=[],r?(n=0,f=o(u,arguments[2],2),a(e,!1,function(e){i.push(f(e,n++))})):a(e,!1,i.push,i),new this(i))}})}},{"./_a-function":5,"./_ctx":28,"./_export":36,"./_for-of":42}],100:[function(e,r,i){"use strict";var n=e("./_export");r.exports=function(e){n(n.S,e,{of:function(){for(var e=arguments.length,r=new Array(e);e--;)r[e]=arguments[e];return new this(r)}})}},{"./_export":36}],101:[function(e,r,i){var n=e("./_is-object"),t=e("./_an-object"),o=function(e,r){if(t(e),!n(r)&&null!==r)throw TypeError(r+": can't set as prototype!")};r.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(r,i,n){try{n=e("./_ctx")(Function.call,e("./_object-gopd").f(Object.prototype,"__proto__").set,2),n(r,[]),i=!(r instanceof Array)}catch(t){i=!0}return function(e,r){return o(e,r),i?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:o}},{"./_an-object":10,"./_ctx":28,"./_is-object":54,"./_object-gopd":77}],102:[function(e,r,i){"use strict";var n=e("./_global"),t=e("./_object-dp"),o=e("./_descriptors"),a=e("./_wks")("species");r.exports=function(e){var r=n[e];o&&r&&!r[a]&&t.f(r,a,{configurable:!0,get:function(){return this}})}},{"./_descriptors":32,"./_global":43,"./_object-dp":74,"./_wks":131}],103:[function(e,r,i){var n=e("./_object-dp").f,t=e("./_has"),o=e("./_wks")("toStringTag");r.exports=function(e,r,i){e&&!t(e=i?e:e.prototype,o)&&n(e,o,{configurable:!0,value:r})}},{"./_has":44,"./_object-dp":74,"./_wks":131}],104:[function(e,r,i){var n=e("./_shared")("keys"),t=e("./_uid");r.exports=function(e){return n[e]||(n[e]=t(e))}},{"./_shared":105,"./_uid":126}],105:[function(e,r,i){var n=e("./_core"),t=e("./_global"),o="__core-js_shared__",a=t[o]||(t[o]={});(r.exports=function(e,r){return a[e]||(a[e]=void 0!==r?r:{})})("versions",[]).push({version:n.version,mode:e("./_library")?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":26,"./_global":43,"./_library":62}],106:[function(e,r,i){var n=e("./_an-object"),t=e("./_a-function"),o=e("./_wks")("species");r.exports=function(e,r){var i,a=n(e).constructor;return void 0===a||void 0==(i=n(a)[o])?r:t(i)}},{"./_a-function":5,"./_an-object":10,"./_wks":131}],107:[function(e,r,i){"use strict";var n=e("./_fails");r.exports=function(e,r){return!!e&&n(function(){r?e.call(null,function(){},1):e.call(null)})}},{"./_fails":38}],108:[function(e,r,i){var n=e("./_to-integer"),t=e("./_defined");r.exports=function(e){return function(r,i){var o,a,f=String(t(r)),u=n(i),s=f.length;return u<0||u>=s?e?"":void 0:(o=f.charCodeAt(u),o<55296||o>56319||u+1===s||(a=f.charCodeAt(u+1))<56320||a>57343?e?f.charAt(u):o:e?f.slice(u,u+2):(o-55296<<10)+(a-56320)+65536)}}},{"./_defined":31,"./_to-integer":118}],109:[function(e,r,i){var n=e("./_is-regexp"),t=e("./_defined");r.exports=function(e,r,i){if(n(r))throw TypeError("String#"+i+" do
|
||
|
"./_math-expm1":63}],171:[function(e,r,i){var n=e("./_export");n(n.S,"Math",{fround:e("./_math-fround")})},{"./_export":36,"./_math-fround":64}],172:[function(e,r,i){var n=e("./_export"),t=Math.abs;n(n.S,"Math",{hypot:function(e,r){for(var i,n,o=0,a=0,f=arguments.length,u=0;a<f;)i=t(arguments[a++]),u<i?(n=u/i,o=o*n*n+1,u=i):i>0?(n=i/u,o+=n*n):o+=i;return u===1/0?1/0:u*Math.sqrt(o)}})},{"./_export":36}],173:[function(e,r,i){var n=e("./_export"),t=Math.imul;n(n.S+n.F*e("./_fails")(function(){return t(4294967295,5)!=-5||2!=t.length}),"Math",{imul:function(e,r){var i=65535,n=+e,t=+r,o=i&n,a=i&t;return 0|o*a+((i&n>>>16)*a+o*(i&t>>>16)<<16>>>0)}})},{"./_export":36,"./_fails":38}],174:[function(e,r,i){var n=e("./_export");n(n.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},{"./_export":36}],175:[function(e,r,i){var n=e("./_export");n(n.S,"Math",{log1p:e("./_math-log1p")})},{"./_export":36,"./_math-log1p":65}],176:[function(e,r,i){var n=e("./_export");n(n.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},{"./_export":36}],177:[function(e,r,i){var n=e("./_export");n(n.S,"Math",{sign:e("./_math-sign")})},{"./_export":36,"./_math-sign":67}],178:[function(e,r,i){var n=e("./_export"),t=e("./_math-expm1"),o=Math.exp;n(n.S+n.F*e("./_fails")(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(t(e)-t(-e))/2:(o(e-1)-o(-e-1))*(Math.E/2)}})},{"./_export":36,"./_fails":38,"./_math-expm1":63}],179:[function(e,r,i){var n=e("./_export"),t=e("./_math-expm1"),o=Math.exp;n(n.S,"Math",{tanh:function(e){var r=t(e=+e),i=t(-e);return r==1/0?1:i==1/0?-1:(r-i)/(o(e)+o(-e))}})},{"./_export":36,"./_math-expm1":63}],180:[function(e,r,i){var n=e("./_export");n(n.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},{"./_export":36}],181:[function(e,r,i){"use strict";var n=e("./_global"),t=e("./_has"),o=e("./_cof"),a=e("./_inherit-if-required"),f=e("./_to-primitive"),u=e("./_fails"),s=e("./_object-gopn").f,l=e("./_object-gopd").f,c=e("./_object-dp").f,d=e("./_string-trim").trim,b="Number",h=n[b],k=h,_=h.prototype,p=o(e("./_object-create")(_))==b,v="trim"in String.prototype,w=function(e){var r=f(e,!1);if("string"==typeof r&&r.length>2){r=v?r.trim():d(r,3);var i,n,t,o=r.charCodeAt(0);if(43===o||45===o){if(i=r.charCodeAt(2),88===i||120===i)return NaN}else if(48===o){switch(r.charCodeAt(1)){case 66:case 98:n=2,t=49;break;case 79:case 111:n=8,t=55;break;default:return+r}for(var a,u=r.slice(2),s=0,l=u.length;s<l;s++)if(a=u.charCodeAt(s),a<48||a>t)return NaN;return parseInt(u,n)}}return+r};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var r=arguments.length<1?0:e,i=this;return i instanceof h&&(p?u(function(){_.valueOf.call(i)}):o(i)!=b)?a(new k(w(r)),i,h):w(r)};for(var m,g=e("./_descriptors")?s(k):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;g.length>y;y++)t(k,m=g[y])&&!t(h,m)&&c(h,m,l(k,m));h.prototype=_,_.constructor=h,e("./_redefine")(n,b,h)}},{"./_cof":21,"./_descriptors":32,"./_fails":38,"./_global":43,"./_has":44,"./_inherit-if-required":48,"./_object-create":73,"./_object-dp":74,"./_object-gopd":77,"./_object-gopn":79,"./_redefine":94,"./_string-trim":113,"./_to-primitive":122}],182:[function(e,r,i){var n=e("./_export");n(n.S,"Number",{EPSILON:Math.pow(2,-52)})},{"./_export":36}],183:[function(e,r,i){var n=e("./_export"),t=e("./_global").isFinite;n(n.S,"Number",{isFinite:function(e){return"number"==typeof e&&t(e)}})},{"./_export":36,"./_global":43}],184:[function(e,r,i){var n=e("./_export");n(n.S,"Number",{isInteger:e("./_is-integer")})},{"./_export":36,"./_is-integer":53}],185:[function(e,r,i){var n=e("./_export");n(n.S,"Number",{isNaN:function(e){return e!=e}})},{"./_export":36}],186:[function(e,r,i){var n=e("./_export"),t=e("./_is-integer"),o=Math.abs;n(n.S,"Number",{isSafeInteger:function(e){return t(e)&&o(e)<=9007199254740991}})},{"./_export":36,"./_is-integer":53}],187:[function(e,r,i){var n=e("./_export");n(n.S,"Number",{MAX
|
||
|
return n},ee=function(e){for(var r,i=e===H,n=R(i?U:m(e)),o=[],a=0;n.length>a;)!t(B,r=n[a++])||i&&!t(H,r)||o.push(B[r]);return o};z||(F=function(){if(this instanceof F)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),r=function(i){this===H&&r.call(U,i),t(this,L)&&t(this[L],e)&&(this[L][e]=!1),W(this,e,y(1,i))};return o&&V&&W(H,e,{configurable:!0,set:r}),Y(e)},f(F[j],"toString",function(){return this._k}),x.f=Z,O.f=X,e("./_object-gopn").f=S.f=Q,e("./_object-pie").f=$,e("./_object-gops").f=ee,o&&!e("./_library")&&f(H,"propertyIsEnumerable",$,!0),h.f=function(e){return Y(b(e))}),a(a.G+a.W+a.F*!z,{Symbol:F});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;re.length>ie;)b(re[ie++]);for(var ne=C(b.store),te=0;ne.length>te;)k(ne[te++]);a(a.S+a.F*!z,"Symbol",{"for":function(e){return t(I,e+="")?I[e]:I[e]=F(e)},keyFor:function(e){if(!q(e))throw TypeError(e+" is not a symbol!");for(var r in I)if(I[r]===e)return r},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!z,"Object",{create:J,defineProperty:X,defineProperties:K,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:ee}),T&&a(a.S+a.F*(!z||s(function(){var e=F();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))})),"JSON",{stringify:function(e){for(var r,i,n=[e],t=1;arguments.length>t;)n.push(arguments[t++]);if(i=r=n[1],(w(r)||void 0!==e)&&!q(e))return p(r)||(r=function(e,r){if("function"==typeof i&&(r=i.call(this,e,r)),!q(r))return r}),n[1]=r,P.apply(T,n)}}),F[j][D]||e("./_hide")(F[j],D,F[j].valueOf),c(F,"Symbol"),c(Math,"Math",!0),c(n.JSON,"JSON",!0)},{"./_an-object":10,"./_descriptors":32,"./_enum-keys":35,"./_export":36,"./_fails":38,"./_global":43,"./_has":44,"./_hide":45,"./_is-array":52,"./_is-object":54,"./_library":62,"./_meta":68,"./_object-create":73,"./_object-dp":74,"./_object-gopd":77,"./_object-gopn":79,"./_object-gopn-ext":78,"./_object-gops":80,"./_object-keys":83,"./_object-pie":84,"./_property-desc":92,"./_redefine":94,"./_set-to-string-tag":103,"./_shared":105,"./_to-iobject":119,"./_to-primitive":122,"./_uid":126,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],259:[function(e,r,i){"use strict";var n=e("./_export"),t=e("./_typed"),o=e("./_typed-buffer"),a=e("./_an-object"),f=e("./_to-absolute-index"),u=e("./_to-length"),s=e("./_is-object"),l=e("./_global").ArrayBuffer,c=e("./_species-constructor"),d=o.ArrayBuffer,b=o.DataView,h=t.ABV&&l.isView,k=d.prototype.slice,_=t.VIEW,p="ArrayBuffer";n(n.G+n.W+n.F*(l!==d),{ArrayBuffer:d}),n(n.S+n.F*!t.CONSTR,p,{isView:function(e){return h&&h(e)||s(e)&&_ in e}}),n(n.P+n.U+n.F*e("./_fails")(function(){return!new d(2).slice(1,void 0).byteLength}),p,{slice:function(e,r){if(void 0!==k&&void 0===r)return k.call(a(this),e);for(var i=a(this).byteLength,n=f(e,i),t=f(void 0===r?i:r,i),o=new(c(this,d))(u(t-n)),s=new b(this),l=new b(o),h=0;n<t;)l.setUint8(h++,s.getUint8(n++));return o}}),e("./_set-species")(p)},{"./_an-object":10,"./_export":36,"./_fails":38,"./_global":43,"./_is-object":54,"./_set-species":102,"./_species-constructor":106,"./_to-absolute-index":116,"./_to-length":120,"./_typed":125,"./_typed-buffer":124}],260:[function(e,r,i){var n=e("./_export");n(n.G+n.W+n.F*!e("./_typed").ABV,{DataView:e("./_typed-buffer").DataView})},{"./_export":36,"./_typed":125,"./_typed-buffer":124}],261:[function(e,r,i){e("./_typed-array")("Float32",4,function(e){return function(r,i,n){return e(this,r,i,n)}})},{"./_typed-array":123}],262:[function(e,r,i){e("./_typed-array")("Float64",8,function(e){return function(r,i,n){return e(this,r,i,n)}})},{"./_typed-array":123}],263:[function(e,r,i){e("./_typed-array")("Int16",2,function(e){return function(r,i,n){return e(this,r,i,n)}})},{"./_typed-array":123}],264:[function(e,r,i){e("./_typed-array")("Int32",4,function(e){return function(r,i,n){return e(this,r,i,n)}})},{"./_typed-array":123}],265:[function(e,r,i){e("./_typed-array")("Int8",1,function(e){return function(r,i,n){return e(this,r,i,n)}})},{"./_typed-arra
|
||
|
"./modules/es6.parse-float":210,"./modules/es6.parse-int":211,"./modules/es6.promise":212,"./modules/es6.reflect.apply":213,"./modules/es6.reflect.construct":214,"./modules/es6.reflect.define-property":215,"./modules/es6.reflect.delete-property":216,"./modules/es6.reflect.enumerate":217,"./modules/es6.reflect.get":220,"./modules/es6.reflect.get-own-property-descriptor":218,"./modules/es6.reflect.get-prototype-of":219,"./modules/es6.reflect.has":221,"./modules/es6.reflect.is-extensible":222,"./modules/es6.reflect.own-keys":223,"./modules/es6.reflect.prevent-extensions":224,"./modules/es6.reflect.set":226,"./modules/es6.reflect.set-prototype-of":225,"./modules/es6.regexp.constructor":227,"./modules/es6.regexp.exec":228,"./modules/es6.regexp.flags":229,"./modules/es6.regexp.match":230,"./modules/es6.regexp.replace":231,"./modules/es6.regexp.search":232,"./modules/es6.regexp.split":233,"./modules/es6.regexp.to-string":234,"./modules/es6.set":235,"./modules/es6.string.anchor":236,"./modules/es6.string.big":237,"./modules/es6.string.blink":238,"./modules/es6.string.bold":239,"./modules/es6.string.code-point-at":240,"./modules/es6.string.ends-with":241,"./modules/es6.string.fixed":242,"./modules/es6.string.fontcolor":243,"./modules/es6.string.fontsize":244,"./modules/es6.string.from-code-point":245,"./modules/es6.string.includes":246,"./modules/es6.string.italics":247,"./modules/es6.string.iterator":248,"./modules/es6.string.link":249,"./modules/es6.string.raw":250,"./modules/es6.string.repeat":251,"./modules/es6.string.small":252,"./modules/es6.string.starts-with":253,"./modules/es6.string.strike":254,"./modules/es6.string.sub":255,"./modules/es6.string.sup":256,"./modules/es6.string.trim":257,"./modules/es6.symbol":258,"./modules/es6.typed.array-buffer":259,"./modules/es6.typed.data-view":260,"./modules/es6.typed.float32-array":261,"./modules/es6.typed.float64-array":262,"./modules/es6.typed.int16-array":263,"./modules/es6.typed.int32-array":264,"./modules/es6.typed.int8-array":265,"./modules/es6.typed.uint16-array":266,"./modules/es6.typed.uint32-array":267,"./modules/es6.typed.uint8-array":268,"./modules/es6.typed.uint8-clamped-array":269,"./modules/es6.weak-map":270,"./modules/es6.weak-set":271,"./modules/es7.array.flat-map":272,"./modules/es7.array.flatten":273,"./modules/es7.array.includes":274,"./modules/es7.asap":275,"./modules/es7.error.is-error":276,"./modules/es7.global":277,"./modules/es7.map.from":278,"./modules/es7.map.of":279,"./modules/es7.map.to-json":280,"./modules/es7.math.clamp":281,"./modules/es7.math.deg-per-rad":282,"./modules/es7.math.degrees":283,"./modules/es7.math.fscale":284,"./modules/es7.math.iaddh":285,"./modules/es7.math.imulh":286,"./modules/es7.math.isubh":287,"./modules/es7.math.rad-per-deg":288,"./modules/es7.math.radians":289,"./modules/es7.math.scale":290,"./modules/es7.math.signbit":291,"./modules/es7.math.umulh":292,"./modules/es7.object.define-getter":293,"./modules/es7.object.define-setter":294,"./modules/es7.object.entries":295,"./modules/es7.object.get-own-property-descriptors":296,"./modules/es7.object.lookup-getter":297,"./modules/es7.object.lookup-setter":298,"./modules/es7.object.values":299,"./modules/es7.observable":300,"./modules/es7.promise.finally":301,"./modules/es7.promise.try":302,"./modules/es7.reflect.define-metadata":303,"./modules/es7.reflect.delete-metadata":304,"./modules/es7.reflect.get-metadata":306,"./modules/es7.reflect.get-metadata-keys":305,"./modules/es7.reflect.get-own-metadata":308,"./modules/es7.reflect.get-own-metadata-keys":307,"./modules/es7.reflect.has-metadata":309,"./modules/es7.reflect.has-own-metadata":310,"./modules/es7.reflect.metadata":311,"./modules/es7.set.from":312,"./modules/es7.set.of":313,"./modules/es7.set.to-json":314,"./modules/es7.string.at":315,"./modules/es7.string.match-all":316,"./modules/es7.string.pad-end":317,"./modules/es7.string.pad-start":318,"./modules/es7.string.trim-left":319,"./modules/es7.string.trim-right":320,"./modules/es7.symbol.async-iterator":321,"./modules/es7.symbol.observable":322,"./modules/es7.system.global":
|
||
|
if(!i||!n&&t==u&&b==u)return vt(e,this.__actions__);var h=[];e:for(;u--&&d<b;){s+=r;for(var k=-1,_=e[s];++k<c;){var p=l[k],v=p.iteratee,w=p.type,m=v(_);if(w==Ae)_=m;else if(!m){if(w==Ce)continue e;break e}}h[d++]=_}return h}function Ir(e){var r=-1,i=null==e?0:e.length;for(this.clear();++r<i;){var n=e[r];this.set(n[0],n[1])}}function Jr(){this.__data__=nc?nc(null):{},this.size=0}function $r(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}function Zr(e){var r=this.__data__;if(nc){var i=r[e];return i===oe?ee:i}return pl.call(r,e)?r[e]:ee}function Qr(e){var r=this.__data__;return nc?r[e]!==ee:pl.call(r,e)}function ei(e,r){var i=this.__data__;return this.size+=this.has(e)?0:1,i[e]=nc&&r===ee?oe:r,this}function ri(e){var r=-1,i=null==e?0:e.length;for(this.clear();++r<i;){var n=e[r];this.set(n[0],n[1])}}function ii(){this.__data__=[],this.size=0}function ni(e){var r=this.__data__,i=Ai(r,e);if(i<0)return!1;var n=r.length-1;return i==n?r.pop():Fl.call(r,i,1),--this.size,!0}function ti(e){var r=this.__data__,i=Ai(r,e);return i<0?ee:r[i][1]}function oi(e){return Ai(this.__data__,e)>-1}function ai(e,r){var i=this.__data__,n=Ai(i,e);return n<0?(++this.size,i.push([e,r])):i[n][1]=r,this}function fi(e){var r=-1,i=null==e?0:e.length;for(this.clear();++r<i;){var n=e[r];this.set(n[0],n[1])}}function ui(){this.size=0,this.__data__={hash:new Ir,map:new(Ql||ri),string:new Ir}}function si(e){var r=go(this,e)["delete"](e);return this.size-=r?1:0,r}function li(e){return go(this,e).get(e)}function ci(e){return go(this,e).has(e)}function di(e,r){var i=go(this,e),n=i.size;return i.set(e,r),this.size+=i.size==n?0:1,this}function bi(e){var r=-1,i=null==e?0:e.length;for(this.__data__=new fi;++r<i;)this.add(e[r])}function hi(e){return this.__data__.set(e,oe),this}function ki(e){return this.__data__.has(e)}function _i(e){var r=this.__data__=new ri(e);this.size=r.size}function pi(){this.__data__=new ri,this.size=0}function vi(e){var r=this.__data__,i=r["delete"](e);return this.size=r.size,i}function wi(e){return this.__data__.get(e)}function mi(e){return this.__data__.has(e)}function gi(e,r){var i=this.__data__;if(i instanceof ri){var n=i.__data__;if(!Ql||n.length<ie-1)return n.push([e,r]),this.size=++i.size,this;i=this.__data__=new fi(n)}return i.set(e,r),this.size=i.size,this}function yi(e,r){var i=pd(e),n=!i&&_d(e),t=!i&&!n&&wd(e),o=!i&&!n&&!t&&Sd(e),a=i||n||t||o,f=a?M(e.length,ll):[],u=f.length;for(var s in e)!r&&!pl.call(e,s)||a&&("length"==s||t&&("offset"==s||"parent"==s)||o&&("buffer"==s||"byteLength"==s||"byteOffset"==s)||Po(s,u))||f.push(s);return f}function Ei(e){var r=e.length;return r?e[Qn(0,r-1)]:ee}function Si(e,r){return Zo(Lt(e),ji(r,0,e.length))}function xi(e){return Zo(Lt(e))}function Oi(e,r,i){(i===ee||Yf(e[r],i))&&(i!==ee||r in e)||Ti(e,r,i)}function Ci(e,r,i){var n=e[r];pl.call(e,r)&&Yf(n,i)&&(i!==ee||r in e)||Ti(e,r,i)}function Ai(e,r){for(var i=e.length;i--;)if(Yf(e[i][0],r))return i;return-1}function Mi(e,r,i,n){return kc(e,function(e,t,o){r(n,e,i(e),o)}),n}function Ri(e,r){return e&&Dt(r,Hu(r),e)}function Fi(e,r){return e&&Dt(r,zu(r),e)}function Ti(e,r,i){"__proto__"==r&&Ll?Ll(e,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[r]=i}function Pi(e,r){for(var i=-1,n=r.length,t=nl(n),o=null==e;++i<n;)t[i]=o?ee:Iu(e,r[i]);return t}function ji(e,r,i){return e===e&&(i!==ee&&(e=e<=i?e:i),r!==ee&&(e=e>=r?e:r)),e}function Li(e,r,i,n,t,a){var f,u=r&ue,s=r&se,l=r≤if(i&&(f=t?i(e,n,t,a):i(e)),f!==ee)return f;if(!ou(e))return e;var c=pd(e);if(c){if(f=Ao(e),!u)return Lt(e,f)}else{var d=Cc(e),b=d==We||d==Ye;if(wd(e))return xt(e,u);if(d==Je||d==Ie||b&&!t){if(f=s||b?{}:Mo(e),!u)return s?It(e,Fi(f,e)):Nt(e,Ri(f,e))}else{if(!Yi[d])return t?e:{};f=Ro(e,d,u)}}a||(a=new _i);var h=a.get(e);if(h)return h;if(a.set(e,f),Ed(e))return e.forEach(function(n){f.add(Li(n,r,i,n,e,a))}),f;if(gd(e))return e.forEach(function(n,t){f.set(t,Li(n,r,i,t,e,a))}),f;var k=l?s?po:_o:s?zu:Hu,_=c?ee:k(e);return o(_||e,function(n,t){_&&(t=n,n=e[t]),Ci(f,t,Li(n,r,i,t,e,a))}),f}function Di(e){var r=Hu(e);return function(i){return Bi(i,e,r)}}fun
|
||
|
n}function Mf(e,r,i){r=i?ee:r;var n=fo(e,pe,ee,ee,ee,ee,ee,r);return n.placeholder=Mf.placeholder,n}function Rf(e,r,i){function n(r){var i=d,n=b;return d=b=ee,v=r,k=e.apply(n,i)}function t(e){return v=e,_=Rc(f,r),w?n(e):k}function o(e){var i=e-p,n=e-v,t=r-i;return m?ql(t,h-n):t}function a(e){var i=e-p,n=e-v;return p===ee||i>=r||i<0||m&&n>=h}function f(){var e=od();return a(e)?u(e):void(_=Rc(f,o(e)))}function u(e){return _=ee,g&&d?n(e):(d=b=ee,k)}function s(){_!==ee&&yc(_),v=0,d=p=b=_=ee}function l(){return _===ee?k:u(od())}function c(){var e=od(),i=a(e);if(d=arguments,b=this,p=e,i){if(_===ee)return t(p);if(m)return _=Rc(f,r),n(p)}return _===ee&&(_=Rc(f,r)),k}var d,b,h,k,_,p,v=0,w=!1,m=!1,g=!0;if("function"!=typeof e)throw new cl(te);return r=xu(r)||0,ou(i)&&(w=!!i.leading,m="maxWait"in i,h=m?Yl(xu(i.maxWait)||0,r):h,g="trailing"in i?!!i.trailing:g),c.cancel=s,c.flush=l,c}function Ff(e){return fo(e,ye)}function Tf(e,r){if("function"!=typeof e||null!=r&&"function"!=typeof r)throw new cl(te);var i=function(){var n=arguments,t=r?r.apply(this,n):n[0],o=i.cache;if(o.has(t))return o.get(t);var a=e.apply(this,n);return i.cache=o.set(t,a)||o,a};return i.cache=new(Tf.Cache||fi),i}function Pf(e){if("function"!=typeof e)throw new cl(te);return function(){var r=arguments;switch(r.length){case 0:return!e.call(this);case 1:return!e.call(this,r[0]);case 2:return!e.call(this,r[0],r[1]);case 3:return!e.call(this,r[0],r[1],r[2])}return!e.apply(this,r)}}function jf(e){return Cf(2,e)}function Lf(e,r){if("function"!=typeof e)throw new cl(te);return r=r===ee?r:Eu(r),it(e,r)}function Df(e,r){if("function"!=typeof e)throw new cl(te);return r=null==r?0:Yl(Eu(r),0),it(function(i){var t=i[r],o=St(i,0,r);return t&&d(o,t),n(e,this,o)})}function Nf(e,r,i){var n=!0,t=!0;if("function"!=typeof e)throw new cl(te);return ou(i)&&(n="leading"in i?!!i.leading:n,t="trailing"in i?!!i.trailing:t),Rf(e,r,{leading:n,maxWait:r,trailing:t})}function If(e){return Of(e,1)}function Bf(e,r){return cd(yt(r),e)}function Uf(){if(!arguments.length)return[];var e=arguments[0];return pd(e)?e:[e]}function Hf(e){return Li(e,le)}function zf(e,r){return r="function"==typeof r?r:ee,Li(e,le,r)}function Gf(e){return Li(e,ue|le)}function Vf(e,r){return r="function"==typeof r?r:ee,Li(e,ue|le,r)}function Wf(e,r){return null==r||Bi(e,r,Hu(r))}function Yf(e,r){return e===r||e!==e&&r!==r}function qf(e){return null!=e&&tu(e.length)&&!iu(e)}function Xf(e){return au(e)&&qf(e)}function Kf(e){return e===!0||e===!1||au(e)&&fn(e)==He}function Jf(e){return au(e)&&1===e.nodeType&&!hu(e)}function $f(e){if(null==e)return!0;if(qf(e)&&(pd(e)||"string"==typeof e||"function"==typeof e.splice||wd(e)||Sd(e)||_d(e)))return!e.length;var r=Cc(e);if(r==qe||r==er)return!e.size;if(Bo(e))return!In(e).length;for(var i in e)if(pl.call(e,i))return!1;return!0}function Zf(e,r){return Mn(e,r)}function Qf(e,r,i){i="function"==typeof i?i:ee;var n=i?i(e,r):ee;return n===ee?Mn(e,r,ee,i):!!n}function eu(e){if(!au(e))return!1;var r=fn(e);return r==Ve||r==Ge||"string"==typeof e.message&&"string"==typeof e.name&&!hu(e)}function ru(e){return"number"==typeof e&&Gl(e)}function iu(e){if(!ou(e))return!1;var r=fn(e);return r==We||r==Ye||r==Ue||r==Ze}function nu(e){return"number"==typeof e&&e==Eu(e)}function tu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Fe}function ou(e){var r=typeof e;return null!=e&&("object"==r||"function"==r)}function au(e){return null!=e&&"object"==typeof e}function fu(e,r){return e===r||Tn(e,r,yo(r))}function uu(e,r,i){return i="function"==typeof i?i:ee,Tn(e,r,yo(r),i)}function su(e){return bu(e)&&e!=+e}function lu(e){if(Ac(e))throw new ol(ne);return Pn(e)}function cu(e){return null===e}function du(e){return null==e}function bu(e){return"number"==typeof e||au(e)&&fn(e)==Xe}function hu(e){if(!au(e)||fn(e)!=Je)return!1;var r=Al(e);if(null===r)return!0;var i=pl.call(r,"constructor")&&r.constructor;return"function"==typeof i&&i instanceof i&&_l.call(i)==gl}function ku(e){return nu(e)&&e>=-Fe&&e<=Fe}function _u(e){return"string"==typeof e||!pd(e)&&au(e)&&fn(e)==rr}function pu(e){return"symbol"==typeof e||au(e)&
|
||
|
if("throw"===t.type)return r.method="throw",r.arg=t.arg,r.delegate=null,M;var o=t.arg;return o?o.done?(r[e.resultName]=o.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=_),r.delegate=null,M):o:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,M)}function c(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function d(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function b(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(c,this),this.reset(!0)}function h(e){if(e){var r=e[m];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,n=function t(){for(;++i<e.length;)if(v.call(e,i))return t.value=e[i],t.done=!1,t;return t.value=_,t.done=!0,t};return n.next=n}}return{next:k}}function k(){return{value:_,done:!0}}var _,p=Object.prototype,v=p.hasOwnProperty,w="function"==typeof Symbol?Symbol:{},m=w.iterator||"@@iterator",g=w.asyncIterator||"@@asyncIterator",y=w.toStringTag||"@@toStringTag",E="object"==typeof r,S=e.regeneratorRuntime;if(S)return void(E&&(r.exports=S));S=e.regeneratorRuntime=E?r.exports:{},S.wrap=i;var x="suspendedStart",O="suspendedYield",C="executing",A="completed",M={},R={};R[m]=function(){return this};var F=Object.getPrototypeOf,T=F&&F(F(h([])));T&&T!==p&&v.call(T,m)&&(R=T);var P=a.prototype=t.prototype=Object.create(R);o.prototype=P.constructor=a,a.constructor=o,a[y]=o.displayName="GeneratorFunction",S.isGeneratorFunction=function(e){var r="function"==typeof e&&e.constructor;return!!r&&(r===o||"GeneratorFunction"===(r.displayName||r.name))},S.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,a):(e.__proto__=a,y in e||(e[y]="GeneratorFunction")),e.prototype=Object.create(P),e},S.awrap=function(e){return{__await:e}},f(u.prototype),u.prototype[g]=function(){return this},S.AsyncIterator=u,S.async=function(e,r,n,t){var o=new u(i(e,r,n,t));return S.isGeneratorFunction(r)?o:o.next().then(function(e){return e.done?e.value:o.next()})},f(P),P[y]="Generator",P[m]=function(){return this},P.toString=function(){return"[object Generator]"},S.keys=function(e){var r=[];for(var i in e)r.push(i);return r.reverse(),function n(){for(;r.length;){var i=r.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},S.values=h,b.prototype={constructor:b,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=_,this.done=!1,this.delegate=null,this.method="next",this.arg=_,this.tryEntries.forEach(d),!e)for(var r in this)"t"===r.charAt(0)&&v.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=_)},stop:function(){this.done=!0;var e=this.tryEntries[0],r=e.completion;if("throw"===r.type)throw r.arg;return this.rval},dispatchException:function(e){function r(r,n){return o.type="throw",o.arg=e,i.next=r,n&&(i.method="next",i.arg=_),!!n}if(this.done)throw e;for(var i=this,n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n],o=t.completion;if("root"===t.tryLoc)return r("end");if(t.tryLoc<=this.prev){var a=v.call(t,"catchLoc"),f=v.call(t,"finallyLoc");if(a&&f){if(this.prev<t.catchLoc)return r(t.catchLoc,!0);if(this.prev<t.finallyLoc)return r(t.finallyLoc)}else if(a){if(this.prev<t.catchLoc)return r(t.catchLoc,!0)}else{if(!f)throw new Error("try statement without catch or finally");if(this.prev<t.finallyLoc)return r(t.finallyLoc)}}}},abrupt:function(e,r){for(var i=this.tryEntries.length-1;i>=0;--i){var n=this.tryEntries[i];if(n.tryLoc<=this.prev&&v.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var t=n;break}}t&&("break"===e||"continue"===e)&&t.tryLoc<=r&&r<=t.finallyLoc&&(t=null);var o=t?t.completion:{};return o.type=e,o.arg=r,t?(this.method="next",this.next=t.finallyLoc,M):this.complete(o)},complete:function(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),M},finish:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.finallyLoc===e)retu
|
||
|
this._localIceCandidatesBuffer.forEach(function(i){var n=!i.candidate||0===Object.keys(i.candidate).length;if(n)for(var t=1;t<r.length;t++)r[t].indexOf("\r\na=end-of-candidates\r\n")===-1&&(r[t]+="a=end-of-candidates\r\n");else i.candidate.candidate.indexOf("typ endOfCandidates")===-1&&(r[i.candidate.sdpMLineIndex+1]+="a="+i.candidate.candidate+"\r\n");if(e.localDescription.sdp=r.join(""),e.dispatchEvent(i),null!==e.onicecandidate&&e.onicecandidate(i),!i.candidate&&"complete"!==e.iceGatheringState){var o=e.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state});o&&(e.iceGatheringState="complete")}}),this._localIceCandidatesBuffer=[]},window.RTCPeerConnection.prototype.addStream=function(e){this.localStreams.push(e.clone()),this._maybeFireNegotiationNeeded()},window.RTCPeerConnection.prototype.removeStream=function(e){var r=this.localStreams.indexOf(e);r>-1&&(this.localStreams.splice(r,1),this._maybeFireNegotiationNeeded())},window.RTCPeerConnection.prototype.getSenders=function(){return this.transceivers.filter(function(e){return!!e.rtpSender}).map(function(e){return e.rtpSender})},window.RTCPeerConnection.prototype.getReceivers=function(){return this.transceivers.filter(function(e){return!!e.rtpReceiver}).map(function(e){return e.rtpReceiver})},window.RTCPeerConnection.prototype._getCommonCapabilities=function(e,r){var i={codecs:[],headerExtensions:[],fecMechanisms:[]};return e.codecs.forEach(function(e){for(var n=0;n<r.codecs.length;n++){var t=r.codecs[n];if(e.name.toLowerCase()===t.name.toLowerCase()&&e.clockRate===t.clockRate&&e.numChannels===t.numChannels){i.codecs.push(t);break}}}),e.headerExtensions.forEach(function(e){for(var n=0;n<r.headerExtensions.length;n++){var t=r.headerExtensions[n];if(e.uri===t.uri){i.headerExtensions.push(t);break}}}),i},window.RTCPeerConnection.prototype._createIceAndDtlsTransports=function(e,r){var i=this,t=new RTCIceGatherer(i.iceOptions),o=new RTCIceTransport(t);t.onlocalcandidate=function(a){var f=new Event("icecandidate");f.candidate={sdpMid:e,sdpMLineIndex:r};var u=a.candidate,s=!u||0===Object.keys(u).length;s?(void 0===t.state&&(t.state="completed"),f.candidate.candidate="candidate:1 1 udp 1 0.0.0.0 9 typ endOfCandidates"):(u.component="RTCP"===o.component?2:1,f.candidate.candidate=n.writeCandidate(u));var l=n.splitSections(i.localDescription.sdp);f.candidate.candidate.indexOf("typ endOfCandidates")===-1?l[f.candidate.sdpMLineIndex+1]+="a="+f.candidate.candidate+"\r\n":l[f.candidate.sdpMLineIndex+1]+="a=end-of-candidates\r\n",i.localDescription.sdp=l.join("");var c=i.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state});switch(i.iceGatheringState){case"new":i._localIceCandidatesBuffer.push(f),s&&c&&i._localIceCandidatesBuffer.push(new Event("icecandidate"));break;case"gathering":i._emitBufferedCandidates(),i.dispatchEvent(f),null!==i.onicecandidate&&i.onicecandidate(f),c&&(i.dispatchEvent(new Event("icecandidate")),null!==i.onicecandidate&&i.onicecandidate(new Event("icecandidate")),i.iceGatheringState="complete");break;case"complete":}},o.onicestatechange=function(){i._updateConnectionState()};var a=new RTCDtlsTransport(o);return a.ondtlsstatechange=function(){i._updateConnectionState()},a.onerror=function(){a.state="failed",i._updateConnectionState()},{iceGatherer:t,iceTransport:o,dtlsTransport:a}},window.RTCPeerConnection.prototype._transceive=function(e,r,i){var t=this._getCommonCapabilities(e.localCapabilities,e.remoteCapabilities);r&&e.rtpSender&&(t.encodings=e.sendEncodingParameters,t.rtcp={cname:n.localCName},e.recvEncodingParameters.length&&(t.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(t)),i&&e.rtpReceiver&&(t.encodings=e.recvEncodingParameters,t.rtcp={cname:e.cname},e.sendEncodingParameters.length&&(t.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(t))},window.RTCPeerConnection.prototype.setLocalDescription=function(e){var r,i,t=this;if("offer"===e.type)this._pendingOffer&&(r=n.splitSections(e.sdp),i=r.shift(),r.forEach(function(e,r){var i=n.parseRtpParameters(e);t._
|
||
|
value:function(){var e=this;return l.create({initial:"stopped",events:[{name:"start",from:"stopped",to:"started"},{name:"stop",from:["started","active","inactive"],to:"stopped"},{name:"activate",from:["started","inactive"],to:["active","inactive"],condition:function(e){return"visible"===s.state()||this.backgroundScan?"active":"inactive"}},{name:"deactivate",from:["started","active"],to:"inactive"}],callbacks:{onenteractive:function(r){return regeneratorRuntime.async(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,regeneratorRuntime.awrap(e._enableScan(r.args[0]));case 2:e.emit("active");case 3:case"end":return i.stop()}},null,e)},onleaveactive:function(){e._disableScan(),e.emit("inactive")},onenteredstarted:function(r){return regeneratorRuntime.async(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,regeneratorRuntime.awrap(e._fsm.activate(r.args[0]));case 2:case"end":return i.stop()}},null,e)}}})}},{key:"captureImage",set:function(e){this._scanner.captureImage=e},get:function(){return this._scanner.captureImage}},{key:"scanPeriod",set:function(e){this._scanner.scanPeriod=e},get:function(){return this._scanner.scanPeriod}},{key:"refractoryPeriod",set:function(e){this._scanner.refractoryPeriod=e},get:function(){return this._scanner.refractoryPeriod}},{key:"continuous",set:function(e){this._continuous=e,e&&"active"===this._fsm.current?this._scanner.start():this._scanner.stop()},get:function(){return this._continuous}},{key:"mirror",set:function(e){this._mirror=e,e?(this.video.style.MozTransform="scaleX(-1)",this.video.style.webkitTransform="scaleX(-1)",this.video.style.OTransform="scaleX(-1)",this.video.style.msFilter="FlipH",this.video.style.filter="FlipH",this.video.style.transform="scaleX(-1)"):(this.video.style.MozTransform=null,this.video.style.webkitTransform=null,this.video.style.OTransform=null,this.video.style.msFilter=null,this.video.style.filter=null,this.video.style.transform=null)},get:function(){return this._mirror}}]),r}(f);r.exports=b},{"./zxing":355,events:333,"fsm-as-promised":335,visibilityjs:341}],355:[function(require,module,exports){module.exports=function(Module){function globalEval(e){eval.call(null,e)}function assert(e,r){e||abort("Assertion failed: "+r)}function getCFunc(ident){var func=Module["_"+ident];if(!func)try{func=eval("_"+ident)}catch(e){}return assert(func,"Cannot call unknown function "+ident+" (perhaps LLVM optimizations or closure removed it?)"),func}function setValue(e,r,i,n){switch(i=i||"i8","*"===i.charAt(i.length-1)&&(i="i32"),i){case"i1":HEAP8[e>>0]=r;break;case"i8":HEAP8[e>>0]=r;break;case"i16":HEAP16[e>>1]=r;break;case"i32":HEAP32[e>>2]=r;break;case"i64":tempI64=[r>>>0,(tempDouble=r,+Math_abs(tempDouble)>=1?tempDouble>0?(0|Math_min(+Math_floor(tempDouble/4294967296),4294967295))>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[e>>2]=tempI64[0],HEAP32[e+4>>2]=tempI64[1];break;case"float":HEAPF32[e>>2]=r;break;case"double":HEAPF64[e>>3]=r;break;default:abort("invalid type for setValue: "+i)}}function getValue(e,r,i){switch(r=r||"i8","*"===r.charAt(r.length-1)&&(r="i32"),r){case"i1":return HEAP8[e>>0];case"i8":return HEAP8[e>>0];case"i16":return HEAP16[e>>1];case"i32":return HEAP32[e>>2];case"i64":return HEAP32[e>>2];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];default:abort("invalid type for setValue: "+r)}return null}function allocate(e,r,i,n){var t,o;"number"==typeof e?(t=!0,o=e):(t=!1,o=e.length);var a,f="string"==typeof r?r:null;if(a=i==ALLOC_NONE?n:[_malloc,Runtime.stackAlloc,Runtime.staticAlloc,Runtime.dynamicAlloc][void 0===i?ALLOC_STATIC:i](Math.max(o,f?1:r.length)),t){var u,n=a;for(assert(0==(3&a)),u=a+(o&-4);n<u;n+=4)HEAP32[n>>2]=0;for(u=a+o;n<u;)HEAP8[n++>>0]=0;return a}if("i8"===f)return e.subarray||e.slice?HEAPU8.set(e,a):HEAPU8.set(new Uint8Array(e),a),a;for(var s,l,c,d=0;d<o;){var b=e[d];"function"==typeof b&&(b=Runtime.getFunctionIndex(b)),s=f||r[d],0!==s?("i64"==s&&(s="i32"),setValue(a+d,b,s),c!==s&&(l=Runtime.getNativeTypeSize(s),c=s),d+=l):d++}return a}function getMemory(e){return
|
||
|
Browser.mainLoop.method=""),Browser.mainLoop.runIter(function(){"undefined"!=typeof n?Runtime.dynCall("vi",e,[n]):Runtime.dynCall("v",e)}),o<Browser.mainLoop.currentlyRunningMainloop||("object"==typeof SDL&&SDL.audio&&SDL.audio.queueNewAudioData&&SDL.audio.queueNewAudioData(),Browser.mainLoop.scheduler())}}},t||(r&&r>0?_emscripten_set_main_loop_timing(0,1e3/r):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),i)throw"SimulateInfiniteLoop"}function _pthread_setspecific(e,r){return e in PTHREAD_SPECIFIC?(PTHREAD_SPECIFIC[e]=r,0):ERRNO_CODES.EINVAL}function ___cxa_allocate_exception(e){return _malloc(e)}function ___cxa_pure_virtual(){throw ABORT=!0,"Pure virtual function called!"}function floatReadValueFromPointer(e,r){switch(r){case 2:return function(e){return this.fromWireType(HEAPF32[e>>2])};case 3:return function(e){return this.fromWireType(HEAPF64[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function __embind_register_float(e,r,i){var n=getShiftFromSize(i);r=readLatin1String(r),registerType(e,{name:r,fromWireType:function(e){return e},toWireType:function(e,r){if("number"!=typeof r&&"boolean"!=typeof r)throw new TypeError('Cannot convert "'+_embind_repr(r)+'" to '+this.name);return r},argPackAdvance:8,readValueFromPointer:floatReadValueFromPointer(r,n),destructorFunction:null})}function ___cxa_guard_acquire(e){return HEAP8[e>>0]?0:(HEAP8[e>>0]=1,1)}function ___cxa_begin_catch(e){return __ZSt18uncaught_exceptionv.uncaught_exception--,EXCEPTIONS.caught.push(e),EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(e)),e}function _llvm_eh_typeid_for(e){return e}function ___syscall6(e,r){SYSCALLS.varargs=r;try{var i=SYSCALLS.getStreamFromFD();return FS.close(i),0}catch(n){return"undefined"!=typeof FS&&n instanceof FS.ErrnoError||abort(n),-n.errno}}function ___cxa_call_unexpected(e){throw Module.printErr("Unexpected exception thrown, this is not properly supported - aborting"),ABORT=!0,e}function __embind_register_std_wstring(e,r,i){i=readLatin1String(i);var n,t;2===r?(n=function(){return HEAPU16},t=1):4===r&&(n=function(){return HEAPU32},t=2),registerType(e,{name:i,fromWireType:function(e){for(var r=n(),i=HEAPU32[e>>2],o=new Array(i),a=e+4>>t,f=0;f<i;++f)o[f]=String.fromCharCode(r[a+f]);return _free(e),o.join("")},toWireType:function(e,i){var o=n(),a=i.length,f=_malloc(4+a*r);HEAPU32[f>>2]=a;for(var u=f+4>>t,s=0;s<a;++s)o[u+s]=i.charCodeAt(s);return null!==e&&e.push(_free,f),f},argPackAdvance:8,readValueFromPointer:simpleReadValueFromPointer,destructorFunction:function(e){_free(e)}})}function _time(e){var r=Date.now()/1e3|0;return e&&(HEAP32[e>>2]=r),r}function _pthread_self(){return 0}function ___syscall140(e,r){SYSCALLS.varargs=r;try{var i=SYSCALLS.getStreamFromFD(),n=SYSCALLS.get(),t=SYSCALLS.get(),o=SYSCALLS.get(),a=SYSCALLS.get(),f=t;return assert(0===n),FS.llseek(i,f,a),HEAP32[o>>2]=i.position,i.getdents&&0===f&&0===a&&(i.getdents=null),0}catch(u){return"undefined"!=typeof FS&&u instanceof FS.ErrnoError||abort(u),-u.errno}}function ___syscall146(e,r){SYSCALLS.varargs=r;try{var i=SYSCALLS.getStreamFromFD(),n=SYSCALLS.get(),t=SYSCALLS.get();return SYSCALLS.doWritev(i,n,t)}catch(o){return"undefined"!=typeof FS&&o instanceof FS.ErrnoError||abort(o),-o.errno}}function invoke_iiiiiiii(e,r,i,n,t,o,a,f){try{return Module.dynCall_iiiiiiii(e,r,i,n,t,o,a,f)}catch(u){if("number"!=typeof u&&"longjmp"!==u)throw u;asm.setThrew(1,0)}}function jsCall_iiiiiiii(e,r,i,n,t,o,a,f){return Runtime.functionPointers[e](r,i,n,t,o,a,f)}function invoke_iiiiiid(e,r,i,n,t,o,a){try{return Module.dynCall_iiiiiid(e,r,i,n,t,o,a)}catch(f){if("number"!=typeof f&&"longjmp"!==f)throw f;asm.setThrew(1,0)}}function jsCall_iiiiiid(e,r,i,n,t,o,a){return Runtime.functionPointers[e](r,i,n,t,o,a)}function invoke_viiiii(e,r,i,n,t,o){try{Module.dynCall_viiiii(e,r,i,n,t,o)}catch(a){if("number"!=typeof a&&"longjmp"!==a)throw a;asm.setThrew(1,0)}}function jsCall_viiiii(e,r,i,n,t,o){Runtime.functionPointers[e](r,i,n,t,o)}function invoke_vi(e,r){try{Module.dynCall_vi(e,r)}catch(i){if("number"!=typeof i&&"longjmp"!==i)throw i;asm.setThrew(1,0)}}functi
|
||
|
allocate([230,133,1,0,236,133,1,0,250,133,1,0,18,134,1,0,20,134,1,0,34,134,1,0,40,134,1,0,54,134,1,0,66,134,1,0,80,134,1,0,94,134,1,0,122,134,1,0,130,134,1,0,132,134,1,0,136,134,1,0,144,134,1,0,158,134,1,0,160,134,1,0,188,134,1,0,198,134,1,0,204,134,1,0,216,134,1,0,238,134,1,0,242,134,1,0,244,134,1,0,46,135,1,0,78,135,1,0,92,135,1,0,150,135,1,0,166,135,1,0,172,135,1,0,210,135,1,0,212,135,1,0,38,136,1,0,44,136,1,0,58,136,1,0,70,136,1,0,76,136,1,0,88,136,1,0,110,136,1,0,114,136,1,0,116,136,1,0,134,136,1,0,152,136,1,0,176,136,1,0,190,136,1,0,206,136,1,0,220,136,1,0,226,136,1,0,228,136,1,0,232,136,1,0,246,136,1,0,12,137,1,0,48,137,1,0,62,137,1,0,96,137,1,0,124,137,1,0,142,137,1,0,184,137,1,0,194,137,1,0,200,137,1,0,208,137,1,0,222,137,1,0,230,137,1,0,236,137,1,0,250,137,1,0,24,138,1,0,48,138,1,0,62,138,1,0,96,138,1,0,124,138,1,0,192,138,1,0,248,138,1,0,28,139,1,0,56,139,1,0,112,139,1,0,126,139,1,0,130,139,1,0,132,139,1,0,136,139,1,0,144,139,1,0,158,139,1,0,160,139,1,0,188,139,1,0,198,139,1,0,204,139,1,0,216,139,1,0,238,139,1,0,242,139,1,0,244,139,1,0,34,140,1,0,36,140,1,0,40,140,1,0,54,140,1,0,66,140,1,0,72,140,1,0,80,140,1,0,94,140,1,0,102,140,1,0,122,140,1,0,130,140,1,0,132,140,1,0,144,140,1,0,158,140,1,0,160,140,1,0,188,140,1,0,204,140,1,0,242,140,1,0,244,140,1,0,4,141,1,0,8,141,1,0,16,141,1,0,30,141,1,0,32,141,1,0,60,141,1,0,64,141,1,0,120,141,1,0,134,141,1,0,152,141,1,0,206,141,1,0,226,141,1,0,228,141,1,0,232,141,1,0,46,142,1,0,50,142,1,0,52,142,1,0,78,142,1,0,92,142,1,0,98,142,1,0,100,142,1,0,104,142,1,0,142,142,1,0,156,142,1,0,184,142,1,0,194,142,1,0,196,142,1,0,200,142,1,0,208,142,1,0,250,142,1,0,22,143,1,0,38,143,1,0,44,143,1,0,70,143,1,0,76,143,1,0,88,143,1,0,110,143,1,0,138,143,1,0,146,143,1,0,148,143,1,0,162,143,1,0,164,143,1,0,168,143,1,0,182,143,1,0,44,144,1,0,58,144,1,0,70,144,1,0,76,144,1,0,88,144,1,0,114,144,1,0,116,144,1,0,134,144,1,0,152,144,1,0,176,144,1,0,190,144,1,0,206,144,1,0,220,144,1,0,226,144,1,0,232,144,1,0,246,144,1,0,6,145,1,0,12,145,1,0,48,145,1,0,62,145,1,0,96,145,1,0,124,145,1,0,142,145,1,0,156,145,1,0,184,145,1,0,194,145,1,0,200,145,1,0,208,145,1,0,222,145,1,0,230,145,1,0,236,145,1,0,250,145,1,0,24,146,1,0,62,146,1,0,96,146,1,0,124,146,1,0,192,146,1,0,248,146,1,0,56,147,1,0,112,147,1,0,126,147,1,0,130,147,1,0,132,147,1,0,144,147,1,0,158,147,1,0,160,147,1,0,188,147,1,0,198,147,1,0,204,147,1,0,216,147,1,0,238,147,1,0,242,147,1,0,244,147,1,0,48,148,1,0,62,148,1,0,96,148,1,0,124,148,1,0,192,148,1,0,248,148,1,0,240,149,1,0,56,150,1,0,112,150,1,0,126,150,1,0,224,150,1,0,252,150,1,0,2,151,1,0,4,151,1,0,8,151,1,0,16,151,1,0,32,151,1,0,60,151,1,0,64,151,1,0,120,151,1,0,134,151,1,0,140,151,1,0,152,151,1,0,176,151,1,0,190,151,1,0,206,151,1,0,220,151,1,0,226,151,1,0,228,151,1,0,232,151,1,0,34,152,1,0,36,152,1,0,66,152,1,0,72,152,1,0,80,152,1,0,94,152,1,0,102,152,1,0,122,152,1,0,130,152,1,0,132,152,1,0,144,152,1,0,158,152,1,0,160,152,1,0,188,152,1,0,204,152,1,0,242,152,1,0,244,152,1,0,2,153,1,0,8,153,1,0,30,153,1,0,32,153,1,0,60,153,1,0,64,153,1,0,120,153,1,0,134,153,1,0,152,153,1,0,206,153,1,0,226,153,1,0,228,153,1,0,232,153,1,0,8,154,1,0,16,154,1,0,30,154,1,0,32,154,1,0,60,154,1,0,64,154,1,0,120,154,1,0,240,154,1,0,24,155,1,0,62,155,1,0,96,155,1,0,156,155,1,0,194,155,1,0,196,155,1,0,200,155,1,0,208,155,1,0,230,155,1,0,46,156,1,0,52,156,1,0,78,156,1,0,92,156,1,0,98,156,1,0,100,156,1,0,104,156,1,0,142,156,1,0,156,156,1,0,184,156,1,0,194,156,1,0,200,156,1,0,208,156,1,0,230,156,1,0,250,156,1,0,14,157,1,0,28,157,1,0,56,157,1,0,112,157,1,0,126,157,1,0,130,157,1,0,132,157,1,0,136,157,1,0,144,157,1,0,160,157,1,0,204,157,1,0,242,157,1,0,244,157,1,0,22,158,1,0,38,158,1,0,44,158,1,0,70,158,1,0,76,158,1,0,88,158,1,0,116,158,1,0,134,158,1,0,140,158,1,0,152,158,1,0,176,158,1,0,190,158,1,0,206,158,1,0,226,158,1,0,228,158,1,0,232,158,1,0,10,159,1,0,18,159,1,0,20,159,1,0,34,159,1,0,36,159,1,0,40,159,1,0,66,159,1,0,68,159,1,0,72,159,1,0,80,159,1,0,94,159,1,0,108,159,1,0,154,159,1,0,174,159,1,0,178,159,1,0,180,159,1,0,70,160,1,0,76,160,1,0,114,160,1,0,116,160,1,0,134,160,1,0,140,160,1,0,152,160,1,0,176,160,1,0,190,160,1
|
||
|
allocate([3,0,0,0,6,0,0,0,9,0,0,0,96,0,0,0,18,0,0,0,66,0,0,0,33,0,0,0,36,0,0,0,48,0,0,0,72,0,0,0,12,0,0,0,24,0,0,0,69,0,0,0,81,0,0,0,84,0,0,0,21,0,0,0,26,0,0,0,41,0,0,0,11,0,0,0,14,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,4,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,4,0,0,0,4,0,0,0,1,0,0,0,3,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,1,0,0,0,2,0,0,0,1,0,
|
||
|
allocate([32,110,111,116,32,115,117,112,112,111,114,116,32,99,114,111,112,112,105,110,103,46,0,84,104,105,115,32,108,117,109,105,110,97,110,99,101,32,115,111,117,114,99,101,32,100,111,101,115,32,110,111,116,32,115,117,112,112,111,114,116,32,114,111,116,97,116,105,111,110,46,0,78,111,32,99,111,100,101,32,100,101,116,101,99,116,101,100,0,48,49,50,51,52,53,54,55,56,57,45,36,58,47,46,43,65,66,67,68,0,65,66,67,68,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,45,46,32,42,36,47,43,37,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,45,46,32,36,47,43,37,97,98,99,100,42,0,48,48,48,48,0,48,48,48,48,48,0,66,105,116,77,97,116,114,105,120,80,97,114,115,101,114,58,58,114,101,97,100,67,111,100,101,119,111,114,100,115,40,80,68,70,41,58,32,84,111,111,32,109,97,110,121,32,114,111,119,115,33,0,66,105,116,77,97,116,114,105,120,80,97,114,115,101,114,58,58,112,114,111,99,101,115,115,82,111,119,40,80,68,70,52,49,55,41,58,32,101,114,97,115,101,67,111,117,110,116,32,116,111,111,32,98,105,103,33,0,66,105,116,77,97,116,114,105,120,80,97,114,115,101,114,58,58,112,114,111,99,101,115,115,82,111,119,40,80,68,70,52,49,55,41,58,32,99,111,100,101,119,111,114,100,115,32,105,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,46,0,66,105,116,77,97,116,114,105,120,80,97,114,115,101,114,58,58,116,114,105,109,65,114,114,97,121,58,32,110,101,103,97,116,105,118,101,32,115,105,122,101,33,0,68,101,99,111,100,101,100,66,105,116,83,116,114,101,97,109,80,97,114,115,101,114,58,58,100,101,99,111,100,101,66,97,115,101,57,48,48,116,111,66,97,115,101,49,48,58,32,83,116,114,105,110,103,32,100,111,101,115,32,110,111,116,32,98,101,103,105,110,32,119,105,116,104,32,49,0,80,68,70,58,68,101,99,111,100,101,114,58,100,101,99,111,100,101,58,32,99,97,110,110,111,116,32,114,101,97,100,32,99,111,100,101,119,111,114,100,115,0,80,68,70,58,68,101,99,111,100,101,114,58,99,111,114,114,101,99,116,69,114,114,111,114,115,58,32,84,111,111,32,109,97,110,121,32,101,114,114,111,114,115,32,111,114,32,69,67,32,67,111,100,101,119,111,114,100,115,32,99,111,114,114,117,112,116,101,100,0,80,68,70,58,68,101,99,111,100,101,114,58,99,111,114,114,101,99,116,69,114,114,111,114,115,58,32,69,114,114,111,114,32,99,111,114,114,101,99,116,105,111,110,32,100,105,100,32,110,111,116,32,115,117,99,99,101,101,100,33,0,80,68,70,58,68,101,99,111,100,101,114,58,118,101,114,105,102,121,67,111,100,101,119,111,114,100,67,111,117,110,116,58,32,99,111,100,101,119,111,114,100,32,97,114,114,97,121,32,116,111,111,32,115,109,97,108,108,33,0,80,68,70,58,68,101,99,111,100,101,114,58,118,101,114,105,102,121,67,111,100,101,119,111,114,100,67,111,117,110,116,58,32,98,97,100,32,99,111,100,101,119,111,114,100,32,110,117,109,98,101,114,32,100,101,115,99,114,105,112,116,111,114,33,0,80,68,70,58,68,101,99,111,100,101,114,58,118,101,114,105,102,121,67,111,100,101,119,111,114,100,67,111,117,110,116,58,32,98,97,100,32,101,114,114,111,114,32,99,111,114,114,101,99,116,105,111,110,32,99,119,32,110,117,109,98,101,114,33,0,66,97,100,32,101,114,114,111,114,32,108,111,99,97,116,105,111,110,33,0,69,117,99,108,105,100,101,97,110,32,97,108,103,111,114,105,116,104,109,32,97,108,114,101,97,100,121,32,116,101,114,109,105,110,97,116,101,100,63,0,115,105,103,109,97,84,105,108,100,101,32,61,32,48,33,0,69,114,114,111,114,32,110,117,109,98,101,114,32,105,110,99,111,110,115,105,115,116,101,110,99,121,33,0,109,111,110,111,109,105,97,108,58,32,100,101,103,114,101,101,32,60,32,48,33,0,108,111,103,32,111,102,32,122,101,114,111,33,0,105,110,118,101,114,115,101,32,111,102,32,122,101,114,111,33,0,110,111,32,99,111,101,102,102,105,99,105,101,110,116,115,33,0,77,111,100,117,108,117,115,80,111,108,121,115,32,100,111,32,110,111,116,32,104,97,118,101,32,115,97,109,101,32,77,111,100,117,108,117,115,71,70,32,102,105,101,108,100,0,110,101,103,97,116,105,118,101,32,100,101,103,114,101,101,33,0,78,111,32,118,101,114,116,105,99,101,115,32,102,111,117,110,100,46,0,66,97,100,32,109,111,100,117,108,101,32,119,105,100,116,104,46,0,66,97,100,32,
|
||
|
allocate([17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,46,0,78,83,116,51,95,95,49,56,105,111,115,95,98,97,115,101,55,102,97,105,108,117,114,101,69,0,78,83,116,51,95,95,49,56,105,111,115,95,98,97,115,101,69,0,78,83,116,51,95,95,49,57,98,97,115,105,99,95,105,111,115,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,53,98,97,115,105,99,95,115,116,114,101,97,109,98,117,102,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,51,98,97,115,105,99,95,111,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,57,95,95,105,111,115,116,114,101,97,109,95,99,97,116,101,103,111,114,121,69,0,105,111,115,95,98,97,115,101,58,58,99,108,101,97,114,0,105,111,115,116,114,101,97,109,0,117,110,115,112,101,99,105,102,105,101,100,32,105,111,115,116,114,101,97,109,95,99,97,116,101,103,111,114,121,32,101,114,114,111,114,0,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,65,66,67,68,69,70,120,88,43,45,112,80,105,73,110,78,0,78,83,116,51,95,95,49,54,108,111,99,97,108,101,53,102,97,99,101,116,69,0,78,83,116,51,95,95,49,53,99,116,121,112,101,73,119,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,99,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,68,115,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,68,105,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,49,54,95,95,110,97,114,114,111,119,95,116,111,95,117,116,102,56,73,76,106,51,50,69,69,69,0,78,83,116,51,95,95,49,49,55,95,95,119,105,100,101,110,95,102,114,111,109,95,117,116,102,56,73,76,106,51,50,69,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,119,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,54,108,111,99,97,108,101,53,95,95,105,109,112,69,0,78,83,116,51,95,95,49,55,99,111,108,108,97,116,101,73,99,69,69,0,78,83,116,51,95,95,49,55,99,111,108,108,97,116,101,73,119,69,69,0,78,83,116,51,95,95,49,53,99,116,121,112,101,73,99,69,69,0,78,83,116,51,95,95,49,56,110,117,109,112,117,110,99,116,73,99,69,69,0,78,83,116,51,95,95,49,56,110,117,109,112,117,110,99,116,73,119,69,69,0,78,83,116,51,95,95,49,55,110,117,109,95,103,101,116,73,99,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,49,55,110,117,109,95,103,101,116,73,119,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,49,55,110,117,109,95,112,117,116,73,99,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,
|
||
|
rmdir:function(e,r){var i=PATH.join2(NODEFS.realPath(e),r);try{fs.rmdirSync(i)}catch(n){if(!n.code)throw n;throw new FS.ErrnoError(ERRNO_CODES[n.code])}},readdir:function(e){var r=NODEFS.realPath(e);try{return fs.readdirSync(r)}catch(i){if(!i.code)throw i;throw new FS.ErrnoError(ERRNO_CODES[i.code])}},symlink:function(e,r,i){var n=PATH.join2(NODEFS.realPath(e),r);try{fs.symlinkSync(i,n)}catch(t){if(!t.code)throw t;throw new FS.ErrnoError(ERRNO_CODES[t.code])}},readlink:function(e){var r=NODEFS.realPath(e);try{return r=fs.readlinkSync(r),r=NODEJS_PATH.relative(NODEJS_PATH.resolve(e.mount.opts.root),r)}catch(i){if(!i.code)throw i;throw new FS.ErrnoError(ERRNO_CODES[i.code])}}},stream_ops:{open:function(e){var r=NODEFS.realPath(e.node);try{FS.isFile(e.node.mode)&&(e.nfd=fs.openSync(r,NODEFS.flagsToPermissionString(e.flags)))}catch(i){if(!i.code)throw i;throw new FS.ErrnoError(ERRNO_CODES[i.code])}},close:function(e){try{FS.isFile(e.node.mode)&&e.nfd&&fs.closeSync(e.nfd)}catch(r){if(!r.code)throw r;throw new FS.ErrnoError(ERRNO_CODES[r.code])}},read:function(e,r,i,n,t){if(0===n)return 0;var o,a=new Buffer(n);try{o=fs.readSync(e.nfd,a,0,n,t)}catch(f){throw new FS.ErrnoError(ERRNO_CODES[f.code])}if(o>0)for(var u=0;u<o;u++)r[i+u]=a[u];return o},write:function(e,r,i,n,t){var o,a=new Buffer(r.subarray(i,i+n));try{o=fs.writeSync(e.nfd,a,0,n,t)}catch(f){throw new FS.ErrnoError(ERRNO_CODES[f.code])}return o},llseek:function(e,r,i){var n=r;if(1===i)n+=e.position;else if(2===i&&FS.isFile(e.node.mode))try{var t=fs.fstatSync(e.nfd);n+=t.size}catch(o){throw new FS.ErrnoError(ERRNO_CODES[o.code])}if(n<0)throw new FS.ErrnoError(ERRNO_CODES.EINVAL);return n}}},WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(e){function r(e){for(var r=e.split("/"),i=n,o=0;o<r.length-1;o++){var a=r.slice(0,o+1).join("/");t[a]||(t[a]=WORKERFS.createNode(i,a,WORKERFS.DIR_MODE,0)),i=t[a]}return i}function i(e){var r=e.split("/");return r[r.length-1]}assert(ENVIRONMENT_IS_WORKER),WORKERFS.reader||(WORKERFS.reader=new FileReaderSync);var n=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0),t={};return Array.prototype.forEach.call(e.opts.files||[],function(e){WORKERFS.createNode(r(e.name),i(e.name),WORKERFS.FILE_MODE,0,e,e.lastModifiedDate)}),(e.opts.blobs||[]).forEach(function(e){WORKERFS.createNode(r(e.name),i(e.name),WORKERFS.FILE_MODE,0,e.data)}),(e.opts.packages||[]).forEach(function(e){e.metadata.files.forEach(function(n){var t=n.filename.substr(1);WORKERFS.createNode(r(t),i(t),WORKERFS.FILE_MODE,0,e.blob.slice(n.start,n.end))})}),n},createNode:function(e,r,i,n,t,o){var a=FS.createNode(e,r,i);return a.mode=i,a.node_ops=WORKERFS.node_ops,a.stream_ops=WORKERFS.stream_ops,a.timestamp=(o||new Date).getTime(),assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE),i===WORKERFS.FILE_MODE?(a.size=t.size,a.contents=t):(a.size=4096,a.contents={}),e&&(e.contents[r]=a),a},node_ops:{getattr:function(e){return{dev:1,ino:void 0,mode:e.mode,nlink:1,uid:0,gid:0,rdev:void 0,size:e.size,atime:new Date(e.timestamp),mtime:new Date(e.timestamp),ctime:new Date(e.timestamp),blksize:4096,blocks:Math.ceil(e.size/4096)}},setattr:function(e,r){void 0!==r.mode&&(e.mode=r.mode),void 0!==r.timestamp&&(e.timestamp=r.timestamp)},lookup:function(e,r){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)},mknod:function(e,r,i,n){throw new FS.ErrnoError(ERRNO_CODES.EPERM)},rename:function(e,r,i){throw new FS.ErrnoError(ERRNO_CODES.EPERM)},unlink:function(e,r){throw new FS.ErrnoError(ERRNO_CODES.EPERM)},rmdir:function(e,r){throw new FS.ErrnoError(ERRNO_CODES.EPERM)},readdir:function(e){throw new FS.ErrnoError(ERRNO_CODES.EPERM)},symlink:function(e,r,i){throw new FS.ErrnoError(ERRNO_CODES.EPERM)},readlink:function(e){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}},stream_ops:{read:function(e,r,i,n,t){if(t>=e.node.size)return 0;var o=e.node.contents.slice(t,t+n),a=WORKERFS.reader.readAsArrayBuffer(o);return r.set(new Uint8Array(a),i),o.size},write:function(e,r,i,n,t){throw new FS.ErrnoError(ERRNO_CODES.EIO)},llseek:function(e,r,i){var n=r;if(1===i?n+=e.position:2===i&&FS.isFile(e.node.mode)&&(n+=e.
|
||
|
e.forEach(function(e){var r=u.get(e);r.onsuccess=function(){FS.analyzePath(e).exists&&FS.unlink(e),FS.createDataFile(PATH.dirname(e),PATH.basename(e),r.result,!0,!0,!0),s++,s+l==c&&n()},r.onerror=function(){l++,s+l==c&&n()}}),a.onerror=i},t.onerror=i}},SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:function(e,r){if("/"!==r[0]){var i;if(e===-100)i=FS.cwd();else{var n=FS.getStream(e);if(!n)throw new FS.ErrnoError(ERRNO_CODES.EBADF);i=n.path}r=PATH.join2(i,r)}return r},doStat:function(e,r,i){try{var n=e(r)}catch(t){if(t&&t.node&&PATH.normalize(r)!==PATH.normalize(FS.getPath(t.node)))return-ERRNO_CODES.ENOTDIR;throw t}return HEAP32[i>>2]=n.dev,HEAP32[i+4>>2]=0,HEAP32[i+8>>2]=n.ino,HEAP32[i+12>>2]=n.mode,HEAP32[i+16>>2]=n.nlink,HEAP32[i+20>>2]=n.uid,HEAP32[i+24>>2]=n.gid,HEAP32[i+28>>2]=n.rdev,HEAP32[i+32>>2]=0,HEAP32[i+36>>2]=n.size,HEAP32[i+40>>2]=4096,HEAP32[i+44>>2]=n.blocks,HEAP32[i+48>>2]=n.atime.getTime()/1e3|0,HEAP32[i+52>>2]=0,HEAP32[i+56>>2]=n.mtime.getTime()/1e3|0,HEAP32[i+60>>2]=0,HEAP32[i+64>>2]=n.ctime.getTime()/1e3|0,HEAP32[i+68>>2]=0,HEAP32[i+72>>2]=n.ino,0},doMsync:function(e,r,i,n){var t=new Uint8Array(HEAPU8.subarray(e,e+i));FS.msync(r,t,0,i,n)},doMkdir:function(e,r){return e=PATH.normalize(e),"/"===e[e.length-1]&&(e=e.substr(0,e.length-1)),FS.mkdir(e,r,0),0},doMknod:function(e,r,i){switch(61440&r){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}return FS.mknod(e,r,i),0},doReadlink:function(e,r,i){if(i<=0)return-ERRNO_CODES.EINVAL;var n=FS.readlink(e);return n=n.slice(0,Math.max(0,i)),writeStringToMemory(n,r,!0),n.length},doAccess:function(e,r){if(r&-8)return-ERRNO_CODES.EINVAL;var i,n=FS.lookupPath(e,{follow:!0});i=n.node;var t="";return 4&r&&(t+="r"),2&r&&(t+="w"),1&r&&(t+="x"),t&&FS.nodePermissions(i,t)?-ERRNO_CODES.EACCES:0},doDup:function(e,r,i){var n=FS.getStream(i);return n&&FS.close(n),FS.open(e,r,0,i,i).fd},doReadv:function(e,r,i,n){for(var t=0,o=0;o<i;o++){var a=HEAP32[r+8*o>>2],f=HEAP32[r+(8*o+4)>>2],u=FS.read(e,HEAP8,a,f,n);if(u<0)return-1;if(t+=u,u<f)break}return t},doWritev:function(e,r,i,n){for(var t=0,o=0;o<i;o++){var a=HEAP32[r+8*o>>2],f=HEAP32[r+(8*o+4)>>2],u=FS.write(e,HEAP8,a,f,n);if(u<0)return-1;t+=u}return t},varargs:0,get:function(e){SYSCALLS.varargs+=4;var r=HEAP32[SYSCALLS.varargs-4>>2];return r},getStr:function(){var e=Pointer_stringify(SYSCALLS.get());return e},getStreamFromFD:function(){var e=FS.getStream(SYSCALLS.get());if(!e)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return e},getSocketFromFD:function(){var e=SOCKFS.getSocket(SYSCALLS.get());if(!e)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return e},getSocketAddress:function(e){var r=SYSCALLS.get(),i=SYSCALLS.get();if(e&&0===r)return null;var n=__read_sockaddr(r,i);if(n.errno)throw new FS.ErrnoError(n.errno);return n.addr=DNS.lookup_addr(n.addr)||n.addr,n},get64:function(){var e=SYSCALLS.get(),r=SYSCALLS.get();return assert(e>=0?0===r:r===-1),e},getZero:function(){assert(0===SYSCALLS.get())}};Module._bitshift64Ashr=_bitshift64Ashr,Module._bitshift64Lshr=_bitshift64Lshr;var _BDtoIHigh=!0,_emscripten_resume=!0;Module._memcpy=_memcpy;var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31],__MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];Module._memmove=_memmove;var _emscripten_preinvoke=!0,_BItoD=!0;Module._malloc=_malloc,Module._memset=_memset;var _BDtoILow=!0;Module._bitshift64Shl=_bitshift64Shl;var _fabs=Math_abs,Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,r=Browser.mainLoop.timingValue,i=Browser.mainLoop.func;Browser.mainLoop.func=null,_emscripten_set_main_loop(i,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,r),Browser.mainLoop.scheduler()},updateStatus:function(){if(Module.setStatus){var e=Module.statusMessage||"Please wait...",r=Browser.mainLoop.r
|
||
|
k=p;p=0;if(k&1){k=13;break}}c=_;return h|0}else k=13}else k=13;while(0);if((k|0)==13)r=oi()|0;aN(v)}ti(r|0);return 0}function cn(e){e=e|0;return}function dn(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0;t=c;c=c+16|0;i=t+8|0;n=t;a=o[(o[e>>2]|0)+12>>2]|0;uN(i,r);sN(n,4500);p=0;r=Ce(a|0,e|0,i|0,n|0)|0;e=p;p=0;if(e&1){a=oi()|0;LN(n+4|0);dN(i);ti(a|0)}else{LN(n+4|0);dN(i);c=t;return r|0}return 0}function bn(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o[e+4>>2]=0;o[e>>2]=28736;io(e+8|0,r);$D(e+12|0,i);SN(e+24|0,n);o[e+36>>2]=o[t>>2];return}function hn(e){e=e|0;o[e>>2]=28736;xN(e+24|0);eN(e+12|0);EN(e+8|0);return}function kn(e){e=e|0;hn(e);mW(e);return}function _n(e){e=e|0;var r=0,i=0;i=c;c=c+16|0;r=i;io(r,e+8|0);c=i;return o[r>>2]|0}function pn(e,r){e=e|0;r=r|0;$D(e,r+12|0);return}function vn(e){e=e|0;return e+24|0}function wn(e){e=e|0;return o[e+36>>2]|0}function mn(e,r,i){e=e|0;r=+r;i=+i;o[e+4>>2]=0;o[e>>2]=28752;s[e+8>>2]=r;s[e+12>>2]=i;return}function gn(e){e=e|0;return}function yn(e){e=e|0;mW(e);return}function En(e){e=e|0;return+ +s[e+8>>2]}function Sn(e){e=e|0;return+ +s[e+12>>2]}function xn(e,r){e=e|0;r=r|0;var i=0,n=0;n=+s[e+8>>2];i=o[r>>2]|0;if(n==+PZ[o[(o[i>>2]|0)+8>>2]&63](i)){n=+s[e+12>>2];r=o[r>>2]|0;r=n==+PZ[o[(o[r>>2]|0)+12>>2]&63](r)}else r=0;return r|0}function On(e){e=e|0;var r=0,i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0;_=c;c=c+32|0;b=_+24|0;h=_+20|0;k=_+16|0;u=_+12|0;s=_+8|0;l=_+4|0;d=_;f=o[o[e>>2]>>2]|0;w=+PZ[o[(o[f>>2]|0)+8>>2]&63](f);f=o[(o[e>>2]|0)+4>>2]|0;v=+PZ[o[(o[f>>2]|0)+8>>2]&63](f);f=o[o[e>>2]>>2]|0;n=+PZ[o[(o[f>>2]|0)+12>>2]&63](f);f=o[(o[e>>2]|0)+4>>2]|0;v=w-v;n=n-+PZ[o[(o[f>>2]|0)+12>>2]&63](f);n=+V(+(v*v+n*n));f=o[(o[e>>2]|0)+4>>2]|0;v=+PZ[o[(o[f>>2]|0)+8>>2]&63](f);f=o[(o[e>>2]|0)+8>>2]|0;w=+PZ[o[(o[f>>2]|0)+8>>2]&63](f);f=o[(o[e>>2]|0)+4>>2]|0;t=+PZ[o[(o[f>>2]|0)+12>>2]&63](f);f=o[(o[e>>2]|0)+8>>2]|0;w=v-w;t=t-+PZ[o[(o[f>>2]|0)+12>>2]&63](f);t=+V(+(w*w+t*t));f=o[o[e>>2]>>2]|0;w=+PZ[o[(o[f>>2]|0)+8>>2]&63](f);f=o[(o[e>>2]|0)+8>>2]|0;v=+PZ[o[(o[f>>2]|0)+8>>2]&63](f);f=o[o[e>>2]>>2]|0;a=+PZ[o[(o[f>>2]|0)+12>>2]&63](f);f=o[(o[e>>2]|0)+8>>2]|0;v=w-v;a=a-+PZ[o[(o[f>>2]|0)+12>>2]&63](f);a=+V(+(v*v+a*a));o[b>>2]=0;Pt(b,0);o[h>>2]=0;Pt(h,0);o[k>>2]=0;Pt(k,0);do if(!(t>=n)|!(t>=a)){r=o[e>>2]|0;if(!(a>=t)|!(a>=n)){Pt(h,o[r+8>>2]|0);Pt(b,o[o[e>>2]>>2]|0);Pt(k,o[(o[e>>2]|0)+4>>2]|0);break}else{Pt(h,o[r+4>>2]|0);Pt(b,o[o[e>>2]>>2]|0);Pt(k,o[(o[e>>2]|0)+8>>2]|0);break}}else{Pt(h,o[o[e>>2]>>2]|0);Pt(b,o[(o[e>>2]|0)+4>>2]|0);Pt(k,o[(o[e>>2]|0)+8>>2]|0)}while(0);o[u>>2]=0;i=o[b>>2]|0;Pt(u,i);o[s>>2]=0;f=o[h>>2]|0;Pt(s,f);o[l>>2]=0;r=o[k>>2]|0;Pt(l,r);p=0;n=+rr(43,u|0,s|0,l|0);m=p;p=0;if(m&1){m=oi()|0;Tt(l);Tt(s);Tt(u);Tt(k);Tt(h);Tt(b);ti(m|0)}Tt(l);Tt(s);Tt(u);if(n<0){o[d>>2]=0;Pt(d,i);Pt(b,r);Pt(k,o[d>>2]|0);Tt(d);i=o[b>>2]|0;r=o[k>>2]|0}Pt(o[e>>2]|0,i);Pt((o[e>>2]|0)+4|0,f);Pt((o[e>>2]|0)+8|0,r);Tt(k);Tt(h);Tt(b);c=_;return}function Cn(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0;f=o[r>>2]|0;n=+PZ[o[(o[f>>2]|0)+8>>2]&63](f);r=o[r>>2]|0;t=+PZ[o[(o[r>>2]|0)+12>>2]&63](r);r=o[i>>2]|0;a=+PZ[o[(o[r>>2]|0)+8>>2]&63](r)-n;r=o[e>>2]|0;a=a*(+PZ[o[(o[r>>2]|0)+12>>2]&63](r)-t);i=o[i>>2]|0;t=+PZ[o[(o[i>>2]|0)+12>>2]&63](i)-t;i=o[e>>2]|0;return+(a-t*(+PZ[o[(o[i>>2]|0)+8>>2]&63](i)-n))}function An(e,r){e=e|0;r=r|0;var i=0,n=0;e=o[e>>2]|0;r=o[r>>2]|0;n=+s[e+8>>2]-+s[r+8>>2];i=+s[e+12>>2]-+s[r+12>>2];return+ +V(+(n*n+i*i))}function Mn(e,r){e=e|0;r=r|0;if((e|0)!=(r|0)){o[e>>2]=o[r>>2];tu(e+4|0,r+4|0)}return}function Rn(e,r){e=e|0;r=r|0;o[e>>2]=(r|0)==0?0:(r|0)>0?1:-1;Ln(e+4|0,(r|0)<0?0-r|0:r);return}function Fn(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0;f=c;c=c+32|0;n=f+16|0;a=f;e:do if((e|0)==(r|0)|(e|0)==(i|0)){o[n>>2]=0;o[n+4>>2]=0;o[n+8>>2]=0;o[n+12>>2]=0;p=0;kr(105,n|0,r|0,i|0);i=p;p=0;if(!(i&1)?(p=0,ke(155,e|0,n|0),e=p,p=0,!(e&1)):0){za(n+4|0);t=18;break}t=oi()|0;za(n+4|0);n=t;t=19}else{n=o[r>>2]|0;if(!n){Mn(e,i);t=18;break}t=o[i>>2]|0;if(!t){Mn(e,r);t=18;break}if((n|0)==(t|0)){o[e>>2]=n;Un(e+4|0,r+4|0,i+4|0);t=18;break}n=r+4|0;t=i+4|0;switch(Bn(n,t)|0){case 0:{Nn(a,0);p=0;ke(186,e+4|0,a|0);i=p;p=0;if(
|
||
|
{r=T;D=9;break e}case 5:{r=T;D=10;break e}default:{}}if((n|0)<28){D=12;break e}a=(t|0)/2|0;f=e+(a<<2)|0;if((n|0)>3996){t=(t|0)/4|0;t=Mc(e,e+(t<<2)|0,f,e+(t+a<<2)|0,T,i)|0}else t=Cc(e,f,T,i)|0;n=o[i>>2]|0;pa(S,e);pa(x,f);p=0;n=$e(n|0,S|0,x|0)|0;s=p;p=0;if(s&1){D=22;break e}va(x);va(S);do if(n)a=T;else{n=T;while(1){n=n+-4|0;if((e|0)==(n|0))break;a=o[i>>2]|0;pa(k,n);pa(_,f);p=0;a=$e(a|0,k|0,_|0)|0;s=p;p=0;if(s&1){D=44;break e}va(_);va(k);if(a){D=43;break}}if((D|0)==43){D=0;pa(L,e);ma(e,o[n>>2]|0);ma(n,o[L>>2]|0);va(L);a=n;t=t+1|0;break}n=e+4|0;t=o[i>>2]|0;pa(O,e);pa(C,T);p=0;t=$e(t|0,O|0,C|0)|0;l=p;p=0;if(l&1){D=23;break e}va(C);va(O);if(!t){if((n|0)==(T|0)){D=69;break e}else t=e;while(1){a=o[i>>2]|0;pa(A,e);pa(M,n);p=0;a=$e(a|0,A|0,M|0)|0;l=p;p=0;if(l&1){D=27;break e}va(M);va(A);if(a)break;t=n+4|0;if((t|0)==(T|0)){D=69;break e}else{l=n;n=t;t=l}}pa(L,n);ma(n,o[T>>2]|0);ma(T,o[L>>2]|0);va(L);n=t+8|0}if((n|0)==(T|0)){D=69;break e}else t=T;while(1){while(1){a=o[i>>2]|0;pa(R,e);pa(F,n);p=0;a=$e(a|0,R|0,F|0)|0;l=p;p=0;if(l&1){D=35;break e}va(F);va(R);if(a)break;n=n+4|0}do{a=o[i>>2]|0;pa(b,e);t=t+-4|0;pa(h,t);p=0;a=$e(a|0,b|0,h|0)|0;l=p;p=0;if(l&1){D=38;break e}va(h);va(b)}while(a);if(n>>>0>=t>>>0){e=n;continue r}pa(L,n);ma(n,o[t>>2]|0);ma(t,o[L>>2]|0);va(L);n=n+4|0}}while(0);n=e+4|0;i:do if(n>>>0<a>>>0){s=a;while(1){while(1){a=o[i>>2]|0;pa(v,n);pa(w,f);p=0;a=$e(a|0,v|0,w|0)|0;u=p;p=0;if(u&1){D=51;break e}va(w);va(v);if(!a){u=n;break}n=n+4|0}n=s;while(1){a=o[i>>2]|0;n=n+-4|0;pa(m,n);pa(g,f);p=0;a=$e(a|0,m|0,g|0)|0;s=p;p=0;if(s&1){D=54;break e}va(g);va(m);if(a){a=n;break}}if(u>>>0>a>>>0){n=u;break i}pa(L,u);ma(u,o[a>>2]|0);ma(a,o[L>>2]|0);va(L);n=u+4|0;s=a;f=(f|0)==(u|0)?a:f;t=t+1|0}}while(0);if((n|0)!=(f|0)){a=o[i>>2]|0;pa(y,f);pa(E,n);p=0;a=$e(a|0,y|0,E|0)|0;s=p;p=0;if(s&1){D=61;break e}va(E);va(y);if(a){pa(L,n);ma(n,o[f>>2]|0);ma(f,o[L>>2]|0);va(L);t=t+1|0}}if(!t){t=Fc(e,n,i)|0;a=n+4|0;if(Fc(a,r,i)|0){D=64;break}if(t){e=a;continue}}s=n;if((s-l|0)>=(d-s|0)){D=68;break}_a(e,n,i);e=n+4|0}if((D|0)==64){D=0;if(t){D=69;break}else{r=n;continue}}else if((D|0)==68){D=0;_a(n+4|0,r,i);r=n;continue}}switch(D|0){case 4:{r=o[i>>2]|0;pa(P,t);pa(j,e);p=0;r=$e(r|0,P|0,j|0)|0;D=p;p=0;if(D&1){r=oi()|0;va(j);va(P);D=70;break}va(j);va(P);if(r){pa(L,e);ma(e,o[n>>2]|0);ma(t,o[L>>2]|0);va(L);D=69}else D=69;break}case 8:{Cc(e,e+4|0,r,i)|0;D=69;break}case 9:{Ac(e,e+4|0,e+8|0,r,i)|0;D=69;break}case 10:{Mc(e,e+4|0,e+8|0,e+12|0,r,i)|0;D=69;break}case 12:{Rc(e,r,i);D=69;break}case 22:{r=oi()|0;va(x);va(S);D=70;break}case 23:{r=oi()|0;va(C);va(O);D=70;break}case 27:{r=oi()|0;va(M);va(A);D=70;break}case 35:{r=oi()|0;va(F);va(R);D=70;break}case 38:{r=oi()|0;va(h);va(b);D=70;break}case 44:{r=oi()|0;va(_);va(k);D=70;break}case 51:{r=oi()|0;va(w);va(v);D=70;break}case 54:{r=oi()|0;va(g);va(m);D=70;break}case 61:{r=oi()|0;va(E);va(y);D=70;break}}if((D|0)==69){c=N;return}else if((D|0)==70)ti(r|0)}function pa(e,r){e=e|0;r=r|0;o[e>>2]=0;ma(e,o[r>>2]|0);return}function va(e){e=e|0;e=o[e>>2]|0;if(e)jN(e);return}function wa(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0;u=c;c=c+32|0;f=u;a=e+4|0;i=o[e>>2]|0;t=((o[a>>2]|0)-i>>2)+1|0;if(t>>>0>1073741823)_W(e);n=i;i=(o[e+8>>2]|0)-n|0;if(i>>2>>>0<536870911){i=i>>1;i=i>>>0<t>>>0?t:i}else i=1073741823;Sc(f,i,(o[a>>2]|0)-n>>2,e+8|0);a=f+8|0;t=o[a>>2]|0;pa(t,r);o[a>>2]=t+4;xc(e,f);Oc(f);c=u;return}function ma(e,r){e=e|0;r=r|0;var i=0;if(r){i=r+4|0;o[i>>2]=(o[i>>2]|0)+1}i=o[e>>2]|0;if(i)jN(i);o[e>>2]=r;return}function ga(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0;u=c;c=c+32|0;f=u;a=e+4|0;i=o[e>>2]|0;t=((o[a>>2]|0)-i>>2)+1|0;if(t>>>0>1073741823)_W(e);n=i;i=(o[e+8>>2]|0)-n|0;if(i>>2>>>0<536870911){i=i>>1;i=i>>>0<t>>>0?t:i}else i=1073741823;gc(f,i,(o[a>>2]|0)-n>>2,e+8|0);a=f+8|0;t=o[a>>2]|0;$N(t,r);o[a>>2]=t+4;yc(e,f);Ec(f);c=u;return}function ya(e){e=e|0;var r=0,i=0,n=0,t=0;i=o[e>>2]|0;if(i){n=e+4|0;r=o[n>>2]|0;if((r|0)!=(i|0))do{t=r+-4|0;o[n>>2]=t;bN(t);r=o[n>>2]|0}while((r|0)!=(i|0));mW(o[e>>2]|0)}return}function Ea(e,r){e=e|0;r=r|0;o[e>>2]=o[r>>2];PN(e+4|0,o[r+4>>2]|0);return e|0}function Sa(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0
|
||
|
n=r+8|0;i=o[t>>2]|0;o[t>>2]=o[n>>2];o[n>>2]=i;n=e+8|0;e=r+12|0;t=o[n>>2]|0;o[n>>2]=o[e>>2];o[e>>2]=t;o[r>>2]=o[a>>2];return}function Xu(e){e=e|0;var r=0,i=0,n=0,t=0;i=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(i|0))do{t=r+-4|0;o[n>>2]=t;ru(t);r=o[n>>2]|0}while((r|0)!=(i|0));r=o[e>>2]|0;if(r)mW(r);return}function Ku(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;o[e+12>>2]=0;o[e+16>>2]=n;if(!r)n=0;else n=vW(r<<2)|0;o[e>>2]=n;i=n+(i<<2)|0;o[e+8>>2]=i;o[e+4>>2]=i;o[e+12>>2]=n+(r<<2);return}function Ju(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0;n=o[e>>2]|0;a=e+4|0;i=r+4|0;t=(o[a>>2]|0)-n|0;f=(o[i>>2]|0)+(0-(t>>2)<<2)|0;o[i>>2]=f;Ug(f|0,n|0,t|0)|0;t=o[e>>2]|0;o[e>>2]=o[i>>2];o[i>>2]=t;t=r+8|0;n=o[a>>2]|0;o[a>>2]=o[t>>2];o[t>>2]=n;t=e+8|0;e=r+12|0;n=o[t>>2]|0;o[t>>2]=o[e>>2];o[e>>2]=n;o[r>>2]=o[i>>2];return}function $u(e){e=e|0;var r=0,i=0,n=0;i=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(i|0)){do r=r+-4|0;while((r|0)!=(i|0));o[n>>2]=r}r=o[e>>2]|0;if(r)mW(r);return}function Zu(e,r){e=e|0;r=r|0;var i=0;if(r>>>0>1073741823)_W(e);else{i=vW(r<<2)|0;o[e+4>>2]=i;o[e>>2]=i;o[e+8>>2]=i+(r<<2);return}}function Qu(e){e=e|0;return}function es(e){e=e|0;mW(e);return}function rs(e){e=e|0;o[e>>2]=34452;va(e+16|0);va(e+12|0);va(e+8|0);return}function is(e){e=e|0;rs(e);mW(e);return}function ns(e,r){e=e|0;r=r|0;var i=0;if(r>>>0>1073741823)_W(e);else{i=vW(r<<2)|0;o[e+4>>2]=i;o[e>>2]=i;o[e+8>>2]=i+(r<<2);return}}function ts(e,r){e=e|0;r=r|0;var i=0;i=e+4|0;e=r;r=o[i>>2]|0;do{o[r>>2]=0;ma(r,0);r=(o[i>>2]|0)+4|0;o[i>>2]=r;e=e+-1|0}while((e|0)!=0);return}function os(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0;n=M$(o[r>>2]|0)|0;n=(n|0)==(M$(o[i>>2]|0)|0);r=o[r>>2]|0;if(n){a=+R$(r);a=+G(+(a-+s[e>>2]));t=+R$(o[i>>2]|0);r=a<+G(+(t-+s[e>>2]))}else{r=M$(r)|0;r=(r|0)>(M$(o[i>>2]|0)|0)}return r|0}function as(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;var t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0;w=c;c=c+48|0;v=w+40|0;t=w+36|0;a=w+32|0;u=w+28|0;s=w+24|0;b=w+20|0;h=w+16|0;l=w+12|0;d=w+8|0;k=w+4|0;_=w;pa(t,r);pa(a,e);p=0;f=Ce(119,n|0,t|0,a|0)|0;m=p;p=0;e:do if(m&1){m=oi()|0;va(a);va(t);t=m}else{va(a);va(t);do if(f){pa(l,i);pa(d,r);p=0;t=Ce(119,n|0,l|0,d|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(d);va(l);break e}va(d);va(l);if(t){pa(v,e);ma(e,o[i>>2]|0);ma(i,o[v>>2]|0);va(v);t=1;break}pa(v,e);ma(e,o[r>>2]|0);ma(r,o[v>>2]|0);va(v);pa(k,i);pa(_,r);p=0;t=Ce(119,n|0,k|0,_|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(_);va(k);break e}va(_);va(k);if(t){pa(v,r);ma(r,o[i>>2]|0);ma(i,o[v>>2]|0);va(v);t=2}else t=1}else{pa(u,i);pa(s,r);p=0;t=Ce(119,n|0,u|0,s|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(s);va(u);break e}va(s);va(u);if(t){pa(v,r);ma(r,o[i>>2]|0);ma(i,o[v>>2]|0);va(v);pa(b,r);pa(h,e);p=0;t=Ce(119,n|0,b|0,h|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(h);va(b);break e}va(h);va(b);if(t){pa(v,e);ma(e,o[r>>2]|0);ma(r,o[v>>2]|0);va(v);t=2}else t=1}else t=0}while(0);c=w;return t|0}while(0);ti(t|0);return 0}function fs(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;var a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0;_=c;c=c+32|0;k=_+24|0;a=_+20|0;f=_+16|0;s=_+12|0;l=_+8|0;d=_+4|0;b=_;h=as(e,r,i,t)|0;pa(a,n);pa(f,i);p=0;u=Ce(119,t|0,a|0,f|0)|0;v=p;p=0;do if(v&1){v=oi()|0;va(f);va(a);a=v}else{va(f);va(a);if(u){pa(k,i);ma(i,o[n>>2]|0);ma(n,o[k>>2]|0);va(k);pa(s,i);pa(l,r);p=0;f=Ce(119,t|0,s|0,l|0)|0;v=p;p=0;if(v&1){a=oi()|0;va(l);va(s);break}a=h+1|0;va(l);va(s);if(f){pa(k,r);ma(r,o[i>>2]|0);ma(i,o[k>>2]|0);va(k);pa(d,r);pa(b,e);p=0;a=Ce(119,t|0,d|0,b|0)|0;v=p;p=0;if(v&1){a=oi()|0;va(b);va(d);break}va(b);va(d);if(a){pa(k,e);ma(e,o[r>>2]|0);ma(r,o[k>>2]|0);va(k);a=h+3|0}else a=h+2|0}}else a=h;c=_;return a|0}while(0);ti(a|0);return 0}function us(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0;m=c;c=c+48|0;w=m+32|0;f=m+28|0;u=m+24|0;l=m+20|0;d=m+16|0;b=m+12|0;h=m+8|0;k=m+4|0;_=m;v=fs(e,r,i,n,a)|0;pa(f,t);pa(u,n);p=0;s=Ce(119,a|0,f|0,u|0)|0;g=p;p=0;do if(g&1){g=oi()|0;va(u);va(f);f=g}else{va(u);va(f);if(s){pa(w,n);ma(n,o[t>>2]|0);ma(t,o[w>>2]|0);va(w);pa(l,n);pa(d,i);p=0;u=Ce(119,a|0,l|0,d|0)|0;g=p;p=0;if(g&1){f=oi()|0;va(d);va(l);break}f=v+1|0;va(d);va(l);if(u){pa(w,i);ma(i,o[n>>2]|0)
|
||
|
i=i+-4|0;vc((o[a>>2]|0)+-4|0,i);o[a>>2]=(o[a>>2]|0)+-4}while((i|0)!=(n|0));n=o[e>>2]|0;o[e>>2]=o[a>>2];o[a>>2]=n;n=r+8|0;i=o[t>>2]|0;o[t>>2]=o[n>>2];o[n>>2]=i;n=e+8|0;e=r+12|0;t=o[n>>2]|0;o[n>>2]=o[e>>2];o[e>>2]=t;o[r>>2]=o[a>>2];return}function mc(e){e=e|0;var r=0,i=0,n=0,t=0;i=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(i|0))do{t=r+-4|0;o[n>>2]=t;bN(t);r=o[n>>2]|0}while((r|0)!=(i|0));r=o[e>>2]|0;if(r)mW(r);return}function gc(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;o[e+12>>2]=0;o[e+16>>2]=n;if(!r)n=0;else n=vW(r<<2)|0;o[e>>2]=n;i=n+(i<<2)|0;o[e+8>>2]=i;o[e+4>>2]=i;o[e+12>>2]=n+(r<<2);return}function yc(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0;n=o[e>>2]|0;t=e+4|0;i=o[t>>2]|0;a=r+4|0;if((i|0)!=(n|0))do{i=i+-4|0;$N((o[a>>2]|0)+-4|0,i);o[a>>2]=(o[a>>2]|0)+-4}while((i|0)!=(n|0));n=o[e>>2]|0;o[e>>2]=o[a>>2];o[a>>2]=n;n=r+8|0;i=o[t>>2]|0;o[t>>2]=o[n>>2];o[n>>2]=i;n=e+8|0;e=r+12|0;t=o[n>>2]|0;o[n>>2]=o[e>>2];o[e>>2]=t;o[r>>2]=o[a>>2];return}function Ec(e){e=e|0;var r=0,i=0,n=0,t=0;i=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(i|0))do{t=r+-4|0;o[n>>2]=t;cN(t);r=o[n>>2]|0}while((r|0)!=(i|0));r=o[e>>2]|0;if(r)mW(r);return}function Sc(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;o[e+12>>2]=0;o[e+16>>2]=n;if(!r)n=0;else n=vW(r<<2)|0;o[e>>2]=n;i=n+(i<<2)|0;o[e+8>>2]=i;o[e+4>>2]=i;o[e+12>>2]=n+(r<<2);return}function xc(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0;n=o[e>>2]|0;t=e+4|0;i=o[t>>2]|0;a=r+4|0;if((i|0)!=(n|0))do{i=i+-4|0;pa((o[a>>2]|0)+-4|0,i);o[a>>2]=(o[a>>2]|0)+-4}while((i|0)!=(n|0));n=o[e>>2]|0;o[e>>2]=o[a>>2];o[a>>2]=n;n=r+8|0;i=o[t>>2]|0;o[t>>2]=o[n>>2];o[n>>2]=i;n=e+8|0;e=r+12|0;t=o[n>>2]|0;o[n>>2]=o[e>>2];o[e>>2]=t;o[r>>2]=o[a>>2];return}function Oc(e){e=e|0;var r=0,i=0,n=0,t=0;i=o[e+4>>2]|0;n=e+8|0;r=o[n>>2]|0;if((r|0)!=(i|0))do{t=r+-4|0;o[n>>2]=t;va(t);r=o[n>>2]|0}while((r|0)!=(i|0));r=o[e>>2]|0;if(r)mW(r);return}function Cc(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;var t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0;w=c;c=c+48|0;v=w+40|0;t=w+36|0;a=w+32|0;u=w+28|0;s=w+24|0;b=w+20|0;h=w+16|0;l=w+12|0;d=w+8|0;k=w+4|0;_=w;f=o[n>>2]|0;pa(t,r);pa(a,e);p=0;f=$e(f|0,t|0,a|0)|0;m=p;p=0;e:do if(m&1){m=oi()|0;va(a);va(t);t=m}else{va(a);va(t);t=o[n>>2]|0;do if(f){pa(l,i);pa(d,r);p=0;t=$e(t|0,l|0,d|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(d);va(l);break e}va(d);va(l);if(t){pa(v,e);ma(e,o[i>>2]|0);ma(i,o[v>>2]|0);va(v);t=1;break}pa(v,e);ma(e,o[r>>2]|0);ma(r,o[v>>2]|0);va(v);t=o[n>>2]|0;pa(k,i);pa(_,r);p=0;t=$e(t|0,k|0,_|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(_);va(k);break e}va(_);va(k);if(t){pa(v,r);ma(r,o[i>>2]|0);ma(i,o[v>>2]|0);va(v);t=2}else t=1}else{pa(u,i);pa(s,r);p=0;t=$e(t|0,u|0,s|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(s);va(u);break e}va(s);va(u);if(t){pa(v,r);ma(r,o[i>>2]|0);ma(i,o[v>>2]|0);va(v);t=o[n>>2]|0;pa(b,r);pa(h,e);p=0;t=$e(t|0,b|0,h|0)|0;m=p;p=0;if(m&1){t=oi()|0;va(h);va(b);break e}va(h);va(b);if(t){pa(v,e);ma(e,o[r>>2]|0);ma(r,o[v>>2]|0);va(v);t=2}else t=1}else t=0}while(0);c=w;return t|0}while(0);ti(t|0);return 0}function Ac(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;var a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0;_=c;c=c+32|0;k=_+24|0;a=_+20|0;f=_+16|0;s=_+12|0;l=_+8|0;d=_+4|0;b=_;h=Cc(e,r,i,t)|0;u=o[t>>2]|0;pa(a,n);pa(f,i);p=0;u=$e(u|0,a|0,f|0)|0;v=p;p=0;do if(v&1){v=oi()|0;va(f);va(a);a=v}else{va(f);va(a);if(u){pa(k,i);ma(i,o[n>>2]|0);ma(n,o[k>>2]|0);va(k);f=o[t>>2]|0;pa(s,i);pa(l,r);p=0;f=$e(f|0,s|0,l|0)|0;v=p;p=0;if(v&1){a=oi()|0;va(l);va(s);break}a=h+1|0;va(l);va(s);if(f){pa(k,r);ma(r,o[i>>2]|0);ma(i,o[k>>2]|0);va(k);a=o[t>>2]|0;pa(d,r);pa(b,e);p=0;a=$e(a|0,d|0,b|0)|0;v=p;p=0;if(v&1){a=oi()|0;va(b);va(d);break}va(b);va(d);if(a){pa(k,e);ma(e,o[r>>2]|0);ma(r,o[k>>2]|0);va(k);a=h+3|0}else a=h+2|0}}else a=h;c=_;return a|0}while(0);ti(a|0);return 0}function Mc(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0;m=c;c=c+48|0;w=m+32|0;f=m+28|0;u=m+24|0;l=m+20|0;d=m+16|0;b=m+12|0;h=m+8|0;k=m+4|0;_=m;v=Ac(e,r,i,n,a)|0;s=o[a>>2]|0;pa(f,t);pa(u,n);p=0;s=$e(s|0,f|0,u|0)|0;g=p;p=0;do if(g&1){g=oi()|0;va(u);va(f);f=g}else{va(u);va(f);if(s){pa(w,n);ma(n,o[t>>2]|0);ma(t,o[w>>2]|0);va(w);u=o[a>>2]|0;pa(l,n);pa(d,i);p=0
|
||
|
o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Nw(e,s,u,n,t,a)|0;c=f;return e|0}function Zb(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Iw(e,s,u,n,t,a)|0;c=f;return e|0}function Qb(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Bw(e,s,u,n,t,a)|0;c=f;return e|0}function eh(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Uw(e,s,u,n,t,a)|0;c=f;return e|0}function rh(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Hw(e,s,u,n,t,a)|0;c=f;return e|0}function ih(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=zw(e,s,u,n,t,a)|0;c=f;return e|0}function nh(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Gw(e,s,u,n,t,a)|0;c=f;return e|0}function th(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Vw(e,s,u,n,t,a)|0;c=f;return e|0}function oh(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0;f=c;c=c+16|0;u=f+12|0;s=f+8|0;d=f+4|0;l=f;o[d>>2]=o[r>>2];o[l>>2]=o[i>>2];o[s>>2]=o[d>>2];o[u>>2]=o[l>>2];e=Ww(e,s,u,n,t,a)|0;c=f;return e|0}function ah(e,r,i,t,f,u){e=e|0;r=r|0;i=i|0;t=t|0;f=f|0;u=u|0;var s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0,T=0;A=c;c=c+240|0;E=A;v=A+208|0;R=A+32|0;e=A+28|0;M=A+16|0;y=A+12|0;m=A+48|0;g=A+8|0;w=A+4|0;o[R>>2]=0;o[R+4>>2]=0;o[R+8>>2]=0;p=0;t=we(192,t|0)|0;_=p;p=0;do if(_&1)e=oi()|0;else{o[e>>2]=t;p=0;e=$e(115,e|0,40904)|0;_=p;p=0;if(!(_&1)?(p=0,br(o[(o[e>>2]|0)+32>>2]|0,e|0,59857,59883,v|0)|0,_=p,p=0,!(_&1)):0){gg(t)|0;o[M>>2]=0;o[M+4>>2]=0;o[M+8>>2]=0;if(!(n[M>>0]&1))e=10;else e=(o[M>>2]&-2)+-1|0;p=0;kr(80,M|0,e|0,0);_=p;p=0;e:do if(!(_&1)){k=M+8|0;_=M+1|0;t=(n[M>>0]&1)==0?_:o[k>>2]|0;o[y>>2]=t;o[g>>2]=m;o[w>>2]=0;h=M+4|0;e=o[r>>2]|0;r:while(1){if(e){if((o[e+12>>2]|0)==(o[e+16>>2]|0)){p=0;s=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;b=p;p=0;if(b&1){F=29;break}if((s|0)==-1){o[r>>2]=0;e=0}}}else e=0;l=(e|0)==0;s=o[i>>2]|0;do if(s){if((o[s+12>>2]|0)!=(o[s+16>>2]|0))if(l)break;else break r;p=0;d=we(o[(o[s>>2]|0)+36>>2]|0,s|0)|0;b=p;p=0;if(b&1){F=29;break r}if((d|0)!=-1)if(l)break;else break r;else{o[i>>2]=0;F=19;break}}else F=19;while(0);if((F|0)==19){F=0;if(l){s=0;break}else s=0}l=n[M>>0]|0;l=(l&1)==0?(l&255)>>>1:o[h>>2]|0;if((o[y>>2]|0)==(t+l|0)){p=0;kr(80,M|0,l<<1|0,0);b=p;p=0;if(b&1){F=29;break}if(!(n[M>>0]&1))t=10;else t=(o[M>>2]&-2)+-1|0;p=0;kr(80,M|0,t|0,0);b=p;p=0;if(b&1){F=29;break}t=(n[M>>0]&1)==0?_:o[k>>2]|0;o[y>>2]=t+l}d=e+12|0;l=o[d>>2]|0;b=e+16|0;if((l|0)==(o[b>>2]|0)){p=0;l=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;T=p;p=0;if(T&1){F=29;break}}else l=a[l>>0]|0;if(fh(l&255,16,t,y,w,0,R,m,g,v)|0)break;s=o[d>>2]|0;if((s|0)==(o[b>>2]|0)){p=0;we(o[(o[e>>2]|0)+40>>2]|0,e|0)|0;T=p;p=0;if(T&1){F=29;break}else continue}else{o[d>>2]=s+1;continue}}if((F|0)==29){e=oi()|0;break}p=0;kr(80,M|0,(o[y>>2]|0)-t|0,0);T=p;p=0;if((!(T&1)?(S=n[M>>0]|0,x=o[k>>2]|0,p=0,O=sr(45)|0,T=p,p=0,!(T&1)):0)?(p=0,o[E>>2]=u,C=br(64,((S&1)==0?_:x)|0,O|0,61241,E|0)|0,T=p,p=0,!(T&1)):0){if((C|0)!=1)o[f>>2]=4;if(e){if((o[e+12>>2]|0)==(o[e+16>>2]|0)){p=0;t=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;T=p;p=0;if(T&1){F=30;break}if((t|0)==-1){o[r>>2]=0;e=0}}}else e=0;t=(e|0)==0;do if(s){if((o[s+12>>2]|0)==(o[s+16>>2]|0)){p=0;e=we(o[(o[s>>2]|0)+36>>2]|0,s|0)|0;T=p;p=0;if(T&1){F=30;break e}
|
||
|
u=o[f>>2]|0;o[f>>2]=u+4;o[u>>2]=d;u=n[y>>0]|0;l=0;s=(s>>>0<(((u&1)==0?(u&255)>>>1:o[v>>2]|0)+-1|0)>>>0&1)+s|0}else l=u;p=0;u=$e(o[(o[w>>2]|0)+44>>2]|0,w|0,n[k>>0]|0)|0;E=p;p=0;if(E&1)break;E=o[f>>2]|0;o[f>>2]=E+4;o[E>>2]=u;k=k+1|0;if(k>>>0>=i>>>0)break r;else u=l+1|0}u=oi()|0;break e}while(0);l=e;u=t+(_-l<<2)|0;s=o[f>>2]|0;if((u|0)!=(s|0)){e=s+-4|0;if(u>>>0<e>>>0){do{E=o[u>>2]|0;o[u>>2]=o[e>>2];o[e>>2]=E;u=u+4|0;e=e+-4|0}while(u>>>0<e>>>0);e=l;u=s;m=28}else{e=l;u=s;m=28}}else{e=l;m=28}}else m=5}while(0);if((m|0)==5)u=oi()|0;else if((m|0)==28){o[a>>2]=(r|0)==(i|0)?u:t+(r-e<<2)|0;uX(y);c=g;return}uX(y);ti(u|0)}function Kh(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0;b=c;c=c+224|0;f=b+8|0;e=b;k=b+196|0;s=b+32|0;d=b+28|0;l=b+24|0;h=b+20|0;u=b+16|0;_=e;o[_>>2]=37;o[_+4>>2]=0;Ph(e+1|0,61254,1,o[i+4>>2]|0);_=uh()|0;v=f;o[v>>2]=t;o[v+4>>2]=a;a=k+(nm(k,22,_,e,f)|0)|0;t=jh(k,a,i)|0;e=ib(i)|0;o[h>>2]=e;p=0;Ge(48,k|0,t|0,a|0,s|0,d|0,l|0,h|0);a=p;p=0;if(a&1){v=oi()|0;gg(e)|0;ti(v|0)}else{gg(e)|0;o[u>>2]=o[r>>2];_=o[d>>2]|0;v=o[l>>2]|0;o[f>>2]=o[u>>2];v=om(f,s,_,v,i,n)|0;c=b;return v|0}return 0}function Jh(e,r,i,t,a){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0;b=c;c=c+128|0;f=b;k=b+116|0;_=b+104|0;s=b+20|0;d=b+16|0;l=b+12|0;h=b+8|0;u=b+4|0;n[k>>0]=n[61246]|0;n[k+1>>0]=n[61247]|0;n[k+2>>0]=n[61248]|0;n[k+3>>0]=n[61249]|0;n[k+4>>0]=n[61250]|0;n[k+5>>0]=n[61251]|0;Ph(k+1|0,61252,0,o[i+4>>2]|0);e=uh()|0;o[f>>2]=a;a=_+(nm(_,12,e,k,f)|0)|0;k=jh(_,a,i)|0;e=ib(i)|0;o[h>>2]=e;p=0;Ge(48,_|0,k|0,a|0,s|0,d|0,l|0,h|0);a=p;p=0;if(a&1){_=oi()|0;gg(e)|0;ti(_|0)}else{gg(e)|0;o[u>>2]=o[r>>2];k=o[d>>2]|0;_=o[l>>2]|0;o[f>>2]=o[u>>2];_=om(f,s,k,_,i,t)|0;c=b;return _|0}return 0}function $h(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0;b=c;c=c+240|0;f=b+8|0;e=b;k=b+204|0;s=b+32|0;d=b+28|0;l=b+24|0;h=b+20|0;u=b+16|0;_=e;o[_>>2]=37;o[_+4>>2]=0;Ph(e+1|0,61254,0,o[i+4>>2]|0);_=uh()|0;v=f;o[v>>2]=t;o[v+4>>2]=a;a=k+(nm(k,23,_,e,f)|0)|0;t=jh(k,a,i)|0;e=ib(i)|0;o[h>>2]=e;p=0;Ge(48,k|0,t|0,a|0,s|0,d|0,l|0,h|0);a=p;p=0;if(a&1){v=oi()|0;gg(e)|0;ti(v|0)}else{gg(e)|0;o[u>>2]=o[r>>2];_=o[d>>2]|0;v=o[l>>2]|0;o[f>>2]=o[u>>2];v=om(f,s,_,v,i,n)|0;c=b;return v|0}return 0}function Zh(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=+t;var a=0,f=0,u=0,s=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0;x=c;c=c+352|0;m=x+312|0;k=x+48|0;h=x+32|0;s=x+24|0;a=x+8|0;b=x;v=x+316|0;w=x+80|0;u=x+84|0;S=x+76|0;E=x+72|0;g=x+68|0;y=x+64|0;d=b;o[d>>2]=37;o[d+4>>2]=0;d=Uh(b+1|0,61257,o[i+4>>2]|0)|0;o[w>>2]=v;e=uh()|0;if(d){o[a>>2]=o[i+8>>2];l[a+8>>3]=t;a=nm(v,30,e,b,a)|0}else{l[s>>3]=t;a=nm(v,30,e,b,s)|0}e:do if((a|0)>29){p=0;e=sr(45)|0;a=p;p=0;a=a&1;if(d){if(!a?(p=0,o[h>>2]=o[i+8>>2],l[h+8>>3]=t,f=br(65,w|0,e|0,b|0,h|0)|0,_=p,p=0,!(_&1)):0)O=12}else if(!a?(p=0,o[k>>2]=o[i+8>>2],l[k+8>>3]=t,_=br(65,w|0,e|0,b|0,k|0)|0,k=p,p=0,!(k&1)):0){f=_;O=12}do if((O|0)==12){e=o[w>>2]|0;if(!e){p=0;pr(46);_=p;p=0;if(_&1)break;a=o[w>>2]|0}else a=e;e=a;b=a;O=16;break e}while(0);e=oi()|0}else{e=o[w>>2]|0;b=0;f=a;O=16}while(0);if((O|0)==16){s=e+f|0;d=jh(e,s,i)|0;do if((e|0)==(v|0)){e=v;a=0;O=22}else{f=Zq(f<<3)|0;if(!f){p=0;pr(46);O=p;p=0;if(O&1){a=0;O=20;break}e=o[w>>2]|0}a=f;u=f;O=22}while(0);do if((O|0)==22){p=0;f=we(192,i|0)|0;w=p;p=0;if(!(w&1)){o[g>>2]=f;p=0;Ge(49,e|0,d|0,s|0,u|0,S|0,E|0,g|0);g=p;p=0;if(g&1){e=oi()|0;gg(f)|0;break}gg(f)|0;o[y>>2]=o[r>>2];O=o[S>>2]|0;e=o[E>>2]|0;p=0;o[m>>2]=o[y>>2];e=pe(84,m|0,u|0,O|0,e|0,i|0,n|0)|0;O=p;p=0;if(!(O&1)){o[r>>2]=e;if(a)Qq(a);if(b)Qq(b);c=x;return e|0}else O=20}else O=20}while(0);if((O|0)==20)e=oi()|0;if(a)Qq(a);if(b)Qq(b)}ti(e|0);return 0}function Qh(e,r,i,t,a,f,u){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;u=u|0;var s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0;S=c;c=c+16|0;x=S;E=qp(u,40896)|0;g=qp(u,41052)|0;gZ[o[(o[g>>2]|0)+20>>2]&511](x,g);o[f>>2]=t;u=n[e>>0]|0;switch(u<<24>>24){case 43:case 45:{p=0;u=$e(o[(o[E>>2]|0)+44>>2]|0,E|0,u|0)|0;y=p;p=0;if(y&1)m=8;else{d=o[f>>2]|0;o[f>>2]=d+4;o[d>>2]=u;d=e+1|0;m=10}break}default:{d=e;m=1
|
||
|
if((a|0)==(o[e+16>>2]|0))e=EZ[o[(o[e>>2]|0)+36>>2]&255](e)|0;else e=o[a>>2]|0;if(!(CZ[o[(o[t>>2]|0)+12>>2]&127](t,8192,e)|0))break;e=o[r>>2]|0;a=e+12|0;f=o[a>>2]|0;if((f|0)==(o[e+16>>2]|0)){EZ[o[(o[e>>2]|0)+40>>2]&255](e)|0;continue}else{o[a>>2]=f+4;continue}}e=o[r>>2]|0;do if(e){a=o[e+12>>2]|0;if((a|0)==(o[e+16>>2]|0))e=EZ[o[(o[e>>2]|0)+36>>2]&255](e)|0;else e=o[a>>2]|0;if((e|0)==-1){o[r>>2]=0;a=1;break}else{a=(o[r>>2]|0)==0;break}}else a=1;while(0);do if(f){e=o[f+12>>2]|0;if((e|0)==(o[f+16>>2]|0))e=EZ[o[(o[f>>2]|0)+36>>2]&255](f)|0;else e=o[e>>2]|0;if((e|0)!=-1)if(a)break;else{u=39;break}else{o[i>>2]=0;u=37;break}}else u=37;while(0);if((u|0)==37?a:0)u=39;if((u|0)==39)o[n>>2]=o[n>>2]|2;return}function qk(e,r,i,t,a,f){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;var u=0,s=0,l=0,d=0,b=0;b=c;c=c+16|0;s=b+4|0;l=b;d=e+8|0;d=EZ[o[(o[d>>2]|0)+8>>2]&255](d)|0;e=n[d>>0]|0;if(!(e&1))u=(e&255)>>>1;else u=o[d+4>>2]|0;e=n[d+12>>0]|0;if(!(e&1))e=(e&255)>>>1;else e=o[d+16>>2]|0;do if((u|0)!=(0-e|0)){o[l>>2]=o[t>>2];o[s>>2]=o[l>>2];e=qw(i,s,d,d+24|0,f,a,0)|0;u=o[r>>2]|0;if((e|0)==(d|0)&(u|0)==12){o[r>>2]=0;break}if((u|0)<12&(e-d|0)==12)o[r>>2]=u+12}else o[a>>2]=o[a>>2]|4;while(0);c=b;return}function Xk(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0;f=c;c=c+16|0;e=f+4|0;u=f;o[u>>2]=o[n>>2];o[e>>2]=o[u>>2];e=fm(i,e,t,a,2)|0;i=o[t>>2]|0;if((e|0)<61&(i&4|0)==0)o[r>>2]=e;else o[t>>2]=i|4;c=f;return}function Kk(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0;f=c;c=c+16|0;e=f+4|0;u=f;o[u>>2]=o[n>>2];o[e>>2]=o[u>>2];e=fm(i,e,t,a,1)|0;i=o[t>>2]|0;if((e|0)<7&(i&4|0)==0)o[r>>2]=e;else o[t>>2]=i|4;c=f;return}function Jk(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0;f=c;c=c+16|0;e=f+4|0;u=f;o[u>>2]=o[n>>2];o[e>>2]=o[u>>2];e=fm(i,e,t,a,4)|0;if(!(o[t>>2]&4))o[r>>2]=e+-1900;c=f;return}function $k(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;var a=0,f=0,u=0,s=0;e=o[r>>2]|0;do if(e){a=o[e+12>>2]|0;if((a|0)==(o[e+16>>2]|0))e=EZ[o[(o[e>>2]|0)+36>>2]&255](e)|0;else e=o[a>>2]|0;if((e|0)==-1){o[r>>2]=0;f=1;break}else{f=(o[r>>2]|0)==0;break}}else f=1;while(0);a=o[i>>2]|0;do if(a){e=o[a+12>>2]|0;if((e|0)==(o[a+16>>2]|0))e=EZ[o[(o[a>>2]|0)+36>>2]&255](a)|0;else e=o[e>>2]|0;if((e|0)!=-1)if(f){u=a;s=17;break}else{s=16;break}else{o[i>>2]=0;s=14;break}}else s=14;while(0);if((s|0)==14)if(f)s=16;else{u=0;s=17}e:do if((s|0)==16)o[n>>2]=o[n>>2]|6;else if((s|0)==17){e=o[r>>2]|0;a=o[e+12>>2]|0;if((a|0)==(o[e+16>>2]|0))e=EZ[o[(o[e>>2]|0)+36>>2]&255](e)|0;else e=o[a>>2]|0;if((CZ[o[(o[t>>2]|0)+52>>2]&127](t,e,0)|0)<<24>>24!=37){o[n>>2]=o[n>>2]|4;break}e=o[r>>2]|0;a=e+12|0;f=o[a>>2]|0;if((f|0)==(o[e+16>>2]|0)){EZ[o[(o[e>>2]|0)+40>>2]&255](e)|0;e=o[r>>2]|0;if(!e)a=1;else s=25}else{o[a>>2]=f+4;s=25}do if((s|0)==25){a=o[e+12>>2]|0;if((a|0)==(o[e+16>>2]|0))e=EZ[o[(o[e>>2]|0)+36>>2]&255](e)|0;else e=o[a>>2]|0;if((e|0)==-1){o[r>>2]=0;a=1;break}else{a=(o[r>>2]|0)==0;break}}while(0);do if(u){e=o[u+12>>2]|0;if((e|0)==(o[u+16>>2]|0))e=EZ[o[(o[u>>2]|0)+36>>2]&255](u)|0;else e=o[e>>2]|0;if((e|0)!=-1)if(a)break e;else break;else{o[i>>2]=0;s=37;break}}else s=37;while(0);if((s|0)==37?!a:0)break;o[n>>2]=o[n>>2]|2}while(0);return}function Zk(e){e=e|0;Qk(e+8|0);return}function Qk(e){e=e|0;var r=0,i=0,n=0;r=o[e>>2]|0;p=0;i=sr(45)|0;n=p;p=0;do if(!(n&1)){if((r|0)!=(i|0)?(p=0,be(344,o[e>>2]|0),n=p,p=0,n&1):0)break;return}while(0);n=oi(0)|0;Ot(n)}function e_(e){e=e|0;Qk(e+8|0);mW(e);return}function r_(e,r,i,t,a,f,u){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;u=u|0;var s=0,l=0;l=c;c=c+112|0;s=l+4|0;i=l;o[i>>2]=s+100;i_(e+8|0,s,i,a,f,u);a=o[i>>2]|0;i=o[r>>2]|0;if((s|0)!=(a|0))do{u=n[s>>0]|0;do if(i){t=i+24|0;f=o[t>>2]|0;if((f|0)==(o[i+28>>2]|0)){r=(BZ[o[(o[i>>2]|0)+52>>2]&127](i,u&255)|0)==-1;i=r?0:i;break}else{o[t>>2]=f+1;n[f>>0]=u;break}}else i=0;while(0);s=s+1|0}while((s|0)!=(a|0));c=l;return i|0}function i_(e,r,i,t,a,f){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;var u=0,s=0,l=0,d=0;d=c;c=c+16|0;l=d;n[l>>0]=37;u=l+1|0;n[u>>0]=a;s=l+2|0;n[s>>0]=f;n[l+3>>0]=0;if(f<<24>>24){n[u>>0]=f;n[s>>0]=a}o[i>>2]=r+(Kr(r|0,(o[i>>2]|0)-r|0,l|0,t|0,o[e>>2]|0)|0);c=d;return}function n_(e){e=e|0;Qk
|
||
|
break i}_=o[e>>2]|0;w=o[_+12>>2]|0;t=o[_+16>>2]|0;h=(w|0)==(t|0);if(!f){if(h){p=0;h=we(o[(o[_>>2]|0)+36>>2]|0,_|0)|0;E=p;p=0;if(E&1){G=26;break r}i=n[q>>0]|0}else h=o[w>>2]|0;if((h|0)!=(o[((i&1)==0?T:o[L>>2]|0)>>2]|0)){n[s>>0]=1;h=k;break i}h=o[e>>2]|0;i=h+12|0;t=o[i>>2]|0;if((t|0)==(o[h+16>>2]|0)){p=0;we(o[(o[h>>2]|0)+40>>2]|0,h|0)|0;E=p;p=0;if(E&1){G=26;break r}}else o[i>>2]=t+4;E=n[q>>0]|0;h=k;v=((E&1)==0?(E&255)>>>1:o[T>>2]|0)>>>0>1?q:v;break i}if(h){p=0;h=we(o[(o[_>>2]|0)+36>>2]|0,_|0)|0;E=p;p=0;if(E&1){G=26;break r}t=o[e>>2]|0;i=n[q>>0]|0;_=t;w=o[t+12>>2]|0;t=o[t+16>>2]|0}else h=o[w>>2]|0;f=_+12|0;t=(w|0)==(t|0);if((h|0)==(o[((i&1)==0?T:o[L>>2]|0)>>2]|0)){if(t){p=0;we(o[(o[_>>2]|0)+40>>2]|0,_|0)|0;E=p;p=0;if(E&1){G=26;break r}}else o[f>>2]=w+4;E=n[q>>0]|0;h=k;v=((E&1)==0?(E&255)>>>1:o[T>>2]|0)>>>0>1?q:v;break i}if(t){p=0;h=we(o[(o[_>>2]|0)+36>>2]|0,_|0)|0;E=p;p=0;if(E&1){G=26;break r}}else h=o[w>>2]|0;if((h|0)!=(o[((n[Y>>0]&1)==0?P:o[j>>2]|0)>>2]|0)){G=107;break r}h=o[e>>2]|0;i=h+12|0;t=o[i>>2]|0;if((t|0)==(o[h+16>>2]|0)){p=0;we(o[(o[h>>2]|0)+40>>2]|0,h|0)|0;E=p;p=0;if(E&1){G=26;break r}}else o[i>>2]=t+4;n[s>>0]=1;E=n[Y>>0]|0;h=k;v=((E&1)==0?(E&255)>>>1:o[P>>2]|0)>>>0>1?Y:v}break}case 2:{if(!(S>>>0<2|(v|0)!=0)?!(x|(S|0)==2&(n[R>>0]|0)!=0):0){h=k;v=0;break i}f=n[K>>0]|0;t=o[O>>2]|0;i=(f&1)==0?C:t;h=i;n:do if((S|0)!=0?(a[H+(S+-1)>>0]|0)<2:0){y=(f&1)==0;t:do if((i|0)!=((y?C:t)+((y?(f&255)>>>1:o[C>>2]|0)<<2)|0)){f=i;while(1){p=0;i=Ce(o[(o[l>>2]|0)+12>>2]|0,l|0,8192,o[f>>2]|0)|0;y=p;p=0;if(y&1){G=23;break r}if(!i)break;f=f+4|0;h=f;i=n[K>>0]|0;t=o[O>>2]|0;y=(i&1)==0;if((f|0)==((y?C:t)+((y?(i&255)>>>1:o[C>>2]|0)<<2)|0)){f=i;break t}}f=n[K>>0]|0;t=o[O>>2]|0}while(0);w=(f&1)==0?C:t;i=w;m=h-i>>2;g=n[X>>0]|0;_=(g&1)==0;g=_?(g&255)>>>1:o[A>>2]|0;if(g>>>0>=m>>>0){_=_?A:o[M>>2]|0;y=_+(g<<2)|0;if(!m)i=h;else{_=_+(g-m<<2)|0;while(1){if((o[_>>2]|0)!=(o[w>>2]|0))break n;_=_+4|0;if((_|0)==(y|0)){i=h;break}else w=w+4|0}}}}else i=h;while(0);h=(f&1)==0;h=(h?C:t)+((h?(f&255)>>>1:o[C>>2]|0)<<2)|0;n:do if((i|0)!=(h|0)){_=E;f=E;h=i;while(1){i=o[e>>2]|0;do if(i){t=o[i+12>>2]|0;if((t|0)==(o[i+16>>2]|0)){p=0;i=we(o[(o[i>>2]|0)+36>>2]|0,i|0)|0;E=p;p=0;if(E&1){G=22;break r}}else i=o[t>>2]|0;if((i|0)==-1){o[e>>2]=0;t=1;break}else{t=(o[e>>2]|0)==0;break}}else t=1;while(0);do if(f){i=o[f+12>>2]|0;if((i|0)==(o[f+16>>2]|0)){p=0;i=we(o[(o[f>>2]|0)+36>>2]|0,f|0)|0;E=p;p=0;if(E&1){G=22;break r}}else i=o[i>>2]|0;if((i|0)!=-1)if(t^(_|0)==0){i=_;w=_;break}else break n;else{o[r>>2]=0;i=0;G=136;break}}else{i=_;G=136}while(0);if((G|0)==136){G=0;if(t)break n;else w=0}t=o[e>>2]|0;f=o[t+12>>2]|0;if((f|0)==(o[t+16>>2]|0)){p=0;t=we(o[(o[t>>2]|0)+36>>2]|0,t|0)|0;E=p;p=0;if(E&1){G=22;break r}}else t=o[f>>2]|0;if((t|0)!=(o[h>>2]|0))break n;t=o[e>>2]|0;f=t+12|0;_=o[f>>2]|0;if((_|0)==(o[t+16>>2]|0)){p=0;we(o[(o[t>>2]|0)+40>>2]|0,t|0)|0;E=p;p=0;if(E&1){G=22;break r}}else o[f>>2]=_+4;h=h+4|0;t=n[K>>0]|0;E=(t&1)==0;t=(E?C:o[O>>2]|0)+((E?(t&255)>>>1:o[C>>2]|0)<<2)|0;if((h|0)==(t|0)){h=t;break}else{_=i;f=w}}}while(0);if(x?(E=n[K>>0]|0,y=(E&1)==0,(h|0)!=((y?C:o[O>>2]|0)+((y?(E&255)>>>1:o[C>>2]|0)<<2)|0)):0){G=148;break r}else h=k;break}case 4:{g=o[z>>2]|0;m=E;_=E;h=k;i=0;n:while(1){t=o[e>>2]|0;do if(t){f=o[t+12>>2]|0;if((f|0)==(o[t+16>>2]|0)){p=0;t=we(o[(o[t>>2]|0)+36>>2]|0,t|0)|0;E=p;p=0;if(E&1){G=25;break r}}else t=o[f>>2]|0;if((t|0)==-1){o[e>>2]=0;f=1;break}else{f=(o[e>>2]|0)==0;break}}else f=1;while(0);do if(_){t=o[_+12>>2]|0;if((t|0)==(o[_+16>>2]|0)){p=0;t=we(o[(o[_>>2]|0)+36>>2]|0,_|0)|0;E=p;p=0;if(E&1){G=25;break r}}else t=o[t>>2]|0;if((t|0)!=-1)if(f^(m|0)==0){t=m;w=m;break}else{k=m;break n}else{o[r>>2]=0;t=0;G=162;break}}else{t=m;G=162}while(0);if((G|0)==162){G=0;if(f){k=t;break}else w=0}f=o[e>>2]|0;k=o[f+12>>2]|0;if((k|0)==(o[f+16>>2]|0)){p=0;f=we(o[(o[f>>2]|0)+36>>2]|0,f|0)|0;E=p;p=0;if(E&1){G=25;break r}}else f=o[k>>2]|0;p=0;k=Ce(o[(o[l>>2]|0)+12>>2]|0,l|0,2048,f|0)|0;E=p;p=0;if(E&1){G=25;break r}if(k){k=o[b>>2]|0;if((k|0)==(o[D>>2]|0)){p=0;kr(118,d|0,b|0,D|0);E=p;p=0;if(E&1){G=25;break r}k=o[b>>2]|0}o[b>>2]=k+4;o[k>>2]=f;i=i+1|0}else{E=n[W>>0]|0;if(!((f|0)==(g|0
|
||
|
T=(l&1)==0;f=T?w:o[f+8>>2]|0;p=0;Me(43,u|0,y|0,g|0,o[t+4>>2]|0,f|0,f+((T?(l&255)>>>1:i)<<2)|0,v|0,b|0,E|0,o[m>>2]|0,o[S>>2]|0,A|0,R|0,M|0,d|0);T=p;p=0;if(!(T&1)?(o[_>>2]=o[r>>2],T=o[y>>2]|0,O=o[g>>2]|0,p=0,o[k>>2]=o[_>>2],O=pe(84,k|0,u|0,T|0,O|0,t|0,a|0)|0,T=p,p=0,!(T&1)):0){if(s){Qq(s);e=o[C>>2]|0}zd(M);zd(R);uX(A);gg(e)|0;c=x;return O|0}}u=oi()|0;if(s){Qq(s);e=o[C>>2]|0}}else u=oi()|0;zd(M);zd(R);uX(A)}while(0);if((F|0)==13)u=oi()|0;gg(e)|0;ti(u|0);return 0}function Sp(e){e=e|0;return}function xp(e){e=e|0;mW(e);return}function Op(e,r,i){e=e|0;r=r|0;i=i|0;e=jY((n[r>>0]&1)==0?r+1|0:o[r+8>>2]|0,1)|0;return e>>>((e|0)!=(-1|0)&1)|0}function Cp(e,r,i,t,a,f){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;var u=0,s=0,l=0,d=0;s=c;c=c+16|0;l=s;o[l>>2]=0;o[l+4>>2]=0;o[l+8>>2]=0;u=n[f>>0]|0;d=(u&1)==0;r=d?f+1|0:o[f+8>>2]|0;u=d?(u&255)>>>1:o[f+4>>2]|0;f=r+u|0;e:do if((u|0)>0){while(1){p=0;ke(93,l|0,n[r>>0]|0);d=p;p=0;if(d&1)break;r=r+1|0;if(r>>>0>=f>>>0){u=4;break e}}r=oi()|0;u=7}else u=4;while(0);e:do if((u|0)==4){p=0;r=br(67,((i|0)==-1?-1:i<<1)|0,t|0,a|0,((n[l>>0]&1)==0?l+1|0:o[l+8>>2]|0)|0)|0;d=p;p=0;if(d&1){r=oi()|0;u=7;break}o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;d=Dq(r)|0;f=r+d|0;r:do if((d|0)>0){while(1){p=0;ke(93,e|0,n[r>>0]|0);d=p;p=0;if(d&1)break;r=r+1|0;if(r>>>0>=f>>>0)break r}r=oi()|0;uX(e);break e}while(0);uX(l);c=s;return}while(0);uX(l);ti(r|0)}function Ap(e,r){e=e|0;r=r|0;return}function Mp(e){e=e|0;return}function Rp(e){e=e|0;mW(e);return}function Fp(e,r,i){e=e|0;r=r|0;i=i|0;e=jY((n[r>>0]&1)==0?r+1|0:o[r+8>>2]|0,1)|0;return e>>>((e|0)!=(-1|0)&1)|0}function Tp(e,r,i,t,a,f){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;var u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0;y=c;c=c+224|0;h=y+184|0;b=y+192|0;d=y+180|0;k=y+176|0;m=y+168|0;w=y+40|0;v=y+32|0;g=y+28|0;E=y+16|0;l=y+8|0;_=y;o[E>>2]=0;o[E+4>>2]=0;o[E+8>>2]=0;o[l+4>>2]=0;o[l>>2]=41380;s=n[f>>0]|0;S=(s&1)==0;u=f+4|0;r=S?u:o[f+8>>2]|0;f=S?(s&255)>>>1:o[u>>2]|0;u=r+(f<<2)|0;s=b+32|0;e:do if((f|0)>0){r:while(1){o[k>>2]=r;p=0;f=wr(o[(o[l>>2]|0)+12>>2]|0,l|0,h|0,r|0,u|0,k|0,b|0,s|0,d|0)|0;S=p;p=0;if(S&1){f=12;break}if((f|0)==2?1:(o[k>>2]|0)==(r|0)){f=5;break}if(b>>>0<(o[d>>2]|0)>>>0){r=b;do{p=0;ke(93,E|0,n[r>>0]|0);S=p;p=0;if(S&1){f=11;break r}r=r+1|0}while(r>>>0<(o[d>>2]|0)>>>0)}r=o[k>>2]|0;if(!((f|0)!=2&r>>>0<u>>>0)){f=9;break e}}if((f|0)==5){p=0;be(346,61314);p=0;r=oi()|0}else if((f|0)==11)r=oi()|0;else if((f|0)==12)r=oi()|0}else f=9;while(0);e:do if((f|0)==9){p=0;r=br(67,((i|0)==-1?-1:i<<1)|0,t|0,a|0,((n[E>>0]&1)==0?E+1|0:o[E+8>>2]|0)|0)|0;S=p;p=0;if(S&1){r=oi()|0;break}o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;o[_+4>>2]=0;o[_>>2]=41428;S=Dq(r)|0;u=r+S|0;s=u;l=w+128|0;r:do if((S|0)>0){i:while(1){o[g>>2]=r;p=0;f=wr(o[(o[_>>2]|0)+16>>2]|0,_|0,m|0,r|0,((s-r|0)>32?r+32|0:u)|0,g|0,w|0,l|0,v|0)|0;S=p;p=0;if(S&1){f=24;break}if((f|0)==2?1:(o[g>>2]|0)==(r|0)){f=18;break}if(w>>>0<(o[v>>2]|0)>>>0){r=w;do{p=0;ke(223,e|0,o[r>>2]|0);S=p;p=0;if(S&1){f=23;break i}r=r+4|0}while(r>>>0<(o[v>>2]|0)>>>0)}r=o[g>>2]|0;if(!((f|0)!=2&r>>>0<u>>>0))break r}if((f|0)==18){p=0;be(346,61314);p=0;r=oi()|0}else if((f|0)==23)r=oi()|0;else if((f|0)==24)r=oi()|0;zd(e);break e}while(0);uX(E);c=y;return}while(0);uX(E);ti(r|0)}function Pp(e,r){e=e|0;r=r|0;return}function jp(e,r){e=e|0;r=r|0;var i=0,t=0,a=0,f=0,u=0;o[e+4>>2]=r+-1;o[e>>2]=40880;f=e+8|0;p=0;ke(225,f|0,28);a=p;p=0;if(a&1)r=oi()|0;else{a=e+144|0;p=0;kr(57,a|0,61244,1);t=p;p=0;if(t&1)r=oi()|0;else{i=o[f>>2]|0;t=e+12|0;r=o[t>>2]|0;if((r|0)!=(i|0)){do r=r+-4|0;while((r|0)!=(i|0));o[t>>2]=r}o[775]=0;o[774]=39808;p=0;ke(226,e|0,3096);t=p;p=0;do if(((((((((((((!(t&1)?(o[777]=0,o[776]=39848,p=0,ke(227,e|0,3104),t=p,p=0,!(t&1)):0)?(o[779]=0,o[778]=40920,o[780]=0,n[3124]=0,o[780]=Qp()|0,p=0,ke(228,e|0,3112),t=p,p=0,!(t&1)):0)?(o[783]=0,o[782]=41168,p=0,ke(229,e|0,3128),t=p,p=0,!(t&1)):0)?(o[785]=0,o[784]=41236,p=0,ke(230,e|0,3136),t=p,p=0,!(t&1)):0)?(p=0,ke(231,3144,1),t=p,p=0,!(t&1)):0)?(p=0,ke(232,e|0,3144),t=p,p=0,!(t&1)):0)?(o[791]=0,o[790]=41284,p=0,ke(233,e|0,3160),t=p,p=0,!(t&1)):0)?(o[793]=0,o[792]=41332,p=0,ke(234,e|0,3168),t=p,p=0,!(t&1)):0)?(tw(3176,1),p=0,ke(2
|
||
|
uX(C);uX(A);c=O;return R|0}else M=25}else M=25;while(0);if((M|0)==25)e=oi()|0;uX(C);uX(A);ti(e|0);return 0}function Iw(e,r,i,t,f,u){e=e|0;r=r|0;i=i|0;t=t|0;f=f|0;u=u|0;var s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0;O=c;c=c+240|0;w=O+202|0;s=O+200|0;A=O+24|0;C=O+12|0;g=O+8|0;S=O+40|0;x=O+4|0;y=O;m=mw(t)|0;Eh(A,t,w,s);o[C>>2]=0;o[C+4>>2]=0;o[C+8>>2]=0;if(!(n[C>>0]&1))e=10;else e=(o[C>>2]&-2)+-1|0;p=0;kr(80,C|0,e|0,0);v=p;p=0;e:do if(!(v&1)){k=C+8|0;_=C+1|0;t=(n[C>>0]&1)==0?_:o[k>>2]|0;o[g>>2]=t;o[x>>2]=S;o[y>>2]=0;v=C+4|0;h=n[s>>0]|0;e=o[r>>2]|0;r:while(1){if(e){if((o[e+12>>2]|0)==(o[e+16>>2]|0)){p=0;s=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;b=p;p=0;if(b&1){M=24;break}if((s|0)==-1){o[r>>2]=0;e=0}}}else e=0;s=(e|0)==0;l=o[i>>2]|0;do if(l){if((o[l+12>>2]|0)!=(o[l+16>>2]|0))if(s)break;else break r;p=0;d=we(o[(o[l>>2]|0)+36>>2]|0,l|0)|0;b=p;p=0;if(b&1){M=24;break r}if((d|0)!=-1)if(s)break;else break r;else{o[i>>2]=0;M=16;break}}else M=16;while(0);if((M|0)==16){M=0;if(s){l=0;break}else l=0}s=n[C>>0]|0;s=(s&1)==0?(s&255)>>>1:o[v>>2]|0;if((o[g>>2]|0)==(t+s|0)){p=0;kr(80,C|0,s<<1|0,0);b=p;p=0;if(b&1){M=24;break}if(!(n[C>>0]&1))t=10;else t=(o[C>>2]&-2)+-1|0;p=0;kr(80,C|0,t|0,0);b=p;p=0;if(b&1){M=24;break}t=(n[C>>0]&1)==0?_:o[k>>2]|0;o[g>>2]=t+s}d=e+12|0;s=o[d>>2]|0;b=e+16|0;if((s|0)==(o[b>>2]|0)){p=0;s=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;R=p;p=0;if(R&1){M=24;break}}else s=a[s>>0]|0;if(fh(s&255,m,t,g,y,h,A,S,x,w)|0)break;s=o[d>>2]|0;if((s|0)==(o[b>>2]|0)){p=0;we(o[(o[e>>2]|0)+40>>2]|0,e|0)|0;R=p;p=0;if(R&1){M=24;break}else continue}else{o[d>>2]=s+1;continue}}if((M|0)==24){e=oi()|0;break}R=n[A>>0]|0;if((((R&1)==0?(R&255)>>>1:o[A+4>>2]|0)|0)!=0?(E=o[x>>2]|0,(E-S|0)<160):0){R=o[y>>2]|0;o[x>>2]=E+4;o[E>>2]=R}p=0;t=br(70,t|0,o[g>>2]|0,f|0,m|0)|0;s=T;R=p;p=0;if(!(R&1)){R=u;o[R>>2]=t;o[R+4>>2]=s;op(A,S,o[x>>2]|0,f);if(e){if((o[e+12>>2]|0)==(o[e+16>>2]|0)){p=0;t=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;R=p;p=0;if(R&1){M=25;break}if((t|0)==-1){o[r>>2]=0;e=0}}}else e=0;t=(e|0)==0;do if(l){if((o[l+12>>2]|0)==(o[l+16>>2]|0)){p=0;e=we(o[(o[l>>2]|0)+36>>2]|0,l|0)|0;R=p;p=0;if(R&1){M=25;break e}if((e|0)==-1){o[i>>2]=0;M=49;break}}if(!t)M=50}else M=49;while(0);if((M|0)==49?t:0)M=50;if((M|0)==50)o[f>>2]=o[f>>2]|2;R=o[r>>2]|0;uX(C);uX(A);c=O;return R|0}else M=25}else M=25;while(0);if((M|0)==25)e=oi()|0;uX(C);uX(A);ti(e|0);return 0}function Bw(e,r,i,f,u,s){e=e|0;r=r|0;i=i|0;f=f|0;u=u|0;s=s|0;var l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0;C=c;c=c+240|0;m=C+202|0;l=C+200|0;M=C+24|0;A=C+12|0;y=C+8|0;x=C+40|0;O=C+4|0;E=C;g=mw(f)|0;Eh(M,f,m,l);o[A>>2]=0;o[A+4>>2]=0;o[A+8>>2]=0;if(!(n[A>>0]&1))e=10;else e=(o[A>>2]&-2)+-1|0;p=0;kr(80,A|0,e|0,0);w=p;p=0;e:do if(!(w&1)){_=A+8|0;v=A+1|0;f=(n[A>>0]&1)==0?v:o[_>>2]|0;o[y>>2]=f;o[O>>2]=x;o[E>>2]=0;w=A+4|0;k=n[l>>0]|0;e=o[r>>2]|0;r:while(1){if(e){if((o[e+12>>2]|0)==(o[e+16>>2]|0)){p=0;l=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;h=p;p=0;if(h&1){R=24;break}if((l|0)==-1){o[r>>2]=0;e=0}}}else e=0;d=(e|0)==0;l=o[i>>2]|0;do if(l){if((o[l+12>>2]|0)!=(o[l+16>>2]|0))if(d)break;else break r;p=0;b=we(o[(o[l>>2]|0)+36>>2]|0,l|0)|0;h=p;p=0;if(h&1){R=24;break r}if((b|0)!=-1)if(d)break;else break r;else{o[i>>2]=0;R=16;break}}else R=16;while(0);if((R|0)==16){R=0;if(d){l=0;break}else l=0}d=n[A>>0]|0;d=(d&1)==0?(d&255)>>>1:o[w>>2]|0;if((o[y>>2]|0)==(f+d|0)){p=0;kr(80,A|0,d<<1|0,0);h=p;p=0;if(h&1){R=24;break}if(!(n[A>>0]&1))f=10;else f=(o[A>>2]&-2)+-1|0;p=0;kr(80,A|0,f|0,0);h=p;p=0;if(h&1){R=24;break}f=(n[A>>0]&1)==0?v:o[_>>2]|0;o[y>>2]=f+d}b=e+12|0;d=o[b>>2]|0;h=e+16|0;if((d|0)==(o[h>>2]|0)){p=0;d=we(o[(o[e>>2]|0)+36>>2]|0,e|0)|0;F=p;p=0;if(F&1){R=24;break}}else d=a[d>>0]|0;if(fh(d&255,g,f,y,E,k,M,x,O,m)|0)break;l=o[b>>2]|0;if((l|0)==(o[h>>2]|0)){p=0;we(o[(o[e>>2]|0)+40>>2]|0,e|0)|0;F=p;p=0;if(F&1){R=24;break}else continue}else{o[b>>2]=l+1;continue}}if((R|0)==24){e=oi()|0;break}F=n[M>>0]|0;if((((F&1)==0?(F&255)>>>1:o[M+4>>2]|0)|0)!=0?(S=o[O>>2]|0,(S-x|0)<160):0){F=o[E>>2]|0;o[O>>2]=S+4;o[S>>2]=F}p=0;f=br(71,f|0,o[y>>2]|0,u|0,g|0)|0;F=p;p=0;if(!(F&1)){t[s>>1]=f;op(M,x,o[O>>2]|0,u);if(e)
|
||
|
p=0;u=we(o[(o[t>>2]|0)+36>>2]|0,t|0)|0;M=p;p=0;if(M&1){A=25;break}}else u=o[u>>2]|0;if(yh(u,w,e,m,g,b,C,E,S,v)|0){u=l;break}u=o[s>>2]|0;if((u|0)==(o[d>>2]|0)){p=0;we(o[(o[t>>2]|0)+40>>2]|0,t|0)|0;M=p;p=0;if(M&1){A=25;break}else{u=t;continue}}else{o[s>>2]=u+4;u=t;continue}}if((A|0)==25){e=oi()|0;break}M=n[C>>0]|0;if((((M&1)==0?(M&255)>>>1:o[C+4>>2]|0)|0)!=0?(y=o[S>>2]|0,(y-E|0)<160):0){M=o[g>>2]|0;o[S>>2]=y+4;o[y>>2]=M}p=0;e=br(73,e|0,o[m>>2]|0,a|0,w|0)|0;M=p;p=0;if(!(M&1)){o[f>>2]=e;op(C,E,o[S>>2]|0,a);if(t){e=o[t+12>>2]|0;if((e|0)==(o[t+16>>2]|0)){p=0;e=we(o[(o[t>>2]|0)+36>>2]|0,t|0)|0;M=p;p=0;if(M&1){A=26;break}}else e=o[e>>2]|0;if((e|0)==-1){o[r>>2]=0;t=1}else t=0}else t=1;do if(u){e=o[u+12>>2]|0;if((e|0)==(o[u+16>>2]|0)){p=0;e=we(o[(o[u>>2]|0)+36>>2]|0,u|0)|0;M=p;p=0;if(M&1){A=26;break e}}else e=o[e>>2]|0;if((e|0)!=-1)if(t)break;else{A=53;break}else{o[i>>2]=0;A=51;break}}else A=51;while(0);if((A|0)==51?t:0)A=53;if((A|0)==53)o[a>>2]=o[a>>2]|2;M=o[r>>2]|0;uX(O);uX(C);c=x;return M|0}else A=26}else A=26;while(0);if((A|0)==26)e=oi()|0;uX(O);uX(C);ti(e|0);return 0}function Qw(e,r,i,t,a,f){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;var u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0;x=c;c=c+320|0;v=x+208|0;u=x+200|0;C=x+24|0;O=x+12|0;m=x+8|0;E=x+40|0;S=x+4|0;g=x;w=mw(t)|0;Oh(C,t,v,u);o[O>>2]=0;o[O+4>>2]=0;o[O+8>>2]=0;if(!(n[O>>0]&1))e=10;else e=(o[O>>2]&-2)+-1|0;p=0;kr(80,O|0,e|0,0);_=p;p=0;e:do if(!(_&1)){h=O+8|0;k=O+1|0;e=(n[O>>0]&1)==0?k:o[h>>2]|0;o[m>>2]=e;o[S>>2]=E;o[g>>2]=0;_=O+4|0;b=o[u>>2]|0;u=o[r>>2]|0;r:while(1){if(u){t=o[u+12>>2]|0;if((t|0)==(o[u+16>>2]|0)){p=0;t=we(o[(o[u>>2]|0)+36>>2]|0,u|0)|0;d=p;p=0;if(d&1){A=25;break}}else t=o[t>>2]|0;if((t|0)==-1){o[r>>2]=0;u=0;l=1}else l=0}else{u=0;l=1}s=o[i>>2]|0;do if(s){t=o[s+12>>2]|0;if((t|0)==(o[s+16>>2]|0)){p=0;t=we(o[(o[s>>2]|0)+36>>2]|0,s|0)|0;d=p;p=0;if(d&1){A=25;break r}}else t=o[t>>2]|0;if((t|0)!=-1)if(l)break;else break r;else{o[i>>2]=0;A=17;break}}else A=17;while(0);if((A|0)==17){A=0;if(l){s=0;break}else s=0}t=n[O>>0]|0;t=(t&1)==0?(t&255)>>>1:o[_>>2]|0;if((o[m>>2]|0)==(e+t|0)){p=0;kr(80,O|0,t<<1|0,0);d=p;p=0;if(d&1){A=25;break}if(!(n[O>>0]&1))e=10;else e=(o[O>>2]&-2)+-1|0;p=0;kr(80,O|0,e|0,0);d=p;p=0;if(d&1){A=25;break}e=(n[O>>0]&1)==0?k:o[h>>2]|0;o[m>>2]=e+t}l=u+12|0;t=o[l>>2]|0;d=u+16|0;if((t|0)==(o[d>>2]|0)){p=0;t=we(o[(o[u>>2]|0)+36>>2]|0,u|0)|0;M=p;p=0;if(M&1){A=25;break}}else t=o[t>>2]|0;if(yh(t,w,e,m,g,b,C,E,S,v)|0)break;t=o[l>>2]|0;if((t|0)==(o[d>>2]|0)){p=0;we(o[(o[u>>2]|0)+40>>2]|0,u|0)|0;M=p;p=0;if(M&1){A=25;break}else continue}else{o[l>>2]=t+4;continue}}if((A|0)==25){e=oi()|0;break}M=n[C>>0]|0;if((((M&1)==0?(M&255)>>>1:o[C+4>>2]|0)|0)!=0?(y=o[S>>2]|0,(y-E|0)<160):0){M=o[g>>2]|0;o[S>>2]=y+4;o[y>>2]=M}p=0;e=br(74,e|0,o[m>>2]|0,a|0,w|0)|0;t=T;M=p;p=0;if(!(M&1)){M=f;o[M>>2]=e;o[M+4>>2]=t;op(C,E,o[S>>2]|0,a);if(u){e=o[u+12>>2]|0;if((e|0)==(o[u+16>>2]|0)){p=0;e=we(o[(o[u>>2]|0)+36>>2]|0,u|0)|0;M=p;p=0;if(M&1){A=26;break}}else e=o[e>>2]|0;if((e|0)==-1){o[r>>2]=0;t=1}else t=0}else t=1;do if(s){e=o[s+12>>2]|0;if((e|0)==(o[s+16>>2]|0)){p=0;e=we(o[(o[s>>2]|0)+36>>2]|0,s|0)|0;M=p;p=0;if(M&1){A=26;break e}}else e=o[e>>2]|0;if((e|0)!=-1)if(t)break;else{A=53;break}else{o[i>>2]=0;A=51;break}}else A=51;while(0);if((A|0)==51?t:0)A=53;if((A|0)==53)o[a>>2]=o[a>>2]|2;M=o[r>>2]|0;uX(O);uX(C);c=x;return M|0}else A=26}else A=26;while(0);if((A|0)==26)e=oi()|0;uX(O);uX(C);ti(e|0);return 0}function em(e,r,i,t,a,f){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;var u=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0,T=0,P=0;M=c;c=c+352|0;g=M+208|0;l=M+40|0;d=M+36|0;F=M+24|0;R=M+12|0;E=M+8|0;C=M+48|0;A=M+4|0;S=M;x=M+337|0;y=M+336|0;Ch(F,t,g,l,d);o[R>>2]=0;o[R+4>>2]=0;o[R+8>>2]=0;if(!(n[R>>0]&1))e=10;else e=(o[R>>2]&-2)+-1|0;p=0;kr(80,R|0,e|0,0);m=p;p=0;e:do if(!(m&1)){v=R+8|0;w=R+1|0;e=(n[R>>0]&1)==0?w:o[v>>2]|0;o[E>>2]=e;o[A>>2]=C;o[S>>2]=0;n[x>>0]=1;n[y>>0]=69;m=R+4|0;_=o[l>>2]|0;k=o[d>>2]|0;t=o[r>>2]|0;r:while(1){if(t){l=o[t+12>>2]|0;if((l|0)==(o[t+16>>2]|0)){p=0;l=we(o[(o[t>>2]|0)+36>>2]|0,t|0)|0;h=p;p=0;if(h&1){T=25;break}}el
|
||
|
o[e+8>>2]=i;o[e+4>>2]=i;o[e+12>>2]=t+(r<<2);return}function fg(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0;n=o[e>>2]|0;a=e+4|0;i=r+4|0;t=(o[a>>2]|0)-n|0;f=(o[i>>2]|0)+(0-(t>>2)<<2)|0;o[i>>2]=f;Ug(f|0,n|0,t|0)|0;t=o[e>>2]|0;o[e>>2]=o[i>>2];o[i>>2]=t;t=r+8|0;n=o[a>>2]|0;o[a>>2]=o[t>>2];o[t>>2]=n;t=e+8|0;e=r+12|0;n=o[t>>2]|0;o[t>>2]=o[e>>2];o[e>>2]=n;o[r>>2]=o[i>>2];return}function ug(e){e=e|0;var r=0,i=0,t=0;i=o[e+4>>2]|0;t=e+8|0;r=o[t>>2]|0;if((r|0)!=(i|0)){do r=r+-4|0;while((r|0)!=(i|0));o[t>>2]=r}i=o[e>>2]|0;do if(i){r=o[e+16>>2]|0;if((r|0)==(i|0)){n[r+112>>0]=0;break}else{mW(i);break}}while(0);return}function sg(e,r){e=e|0;r=r|0;var i=0;if(r>>>0>1073741823)_W(e);i=e+128|0;if(r>>>0<29&(n[i>>0]|0)==0){n[i>>0]=1;i=e+16|0}else i=vW(r<<2)|0;o[e+4>>2]=i;o[e>>2]=i;o[e+8>>2]=i+(r<<2);return}function lg(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0;u=c;c=c+16|0;f=u;do if((e|0)!=(r|0)){t=xY()|0;a=o[t>>2]|0;o[t>>2]=0;n=+xq(e,f,uh()|0);e=o[t>>2]|0;if(!e)o[t>>2]=a;if((o[f>>2]|0)!=(r|0)){o[i>>2]=4;n=0;break}if((e|0)==34)o[i>>2]=4}else{o[i>>2]=4;n=0}while(0);c=u;return+n}function cg(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0;u=c;c=c+16|0;f=u;do if((e|0)!=(r|0)){t=xY()|0;a=o[t>>2]|0;o[t>>2]=0;n=+xq(e,f,uh()|0);e=o[t>>2]|0;if(!e)o[t>>2]=a;if((o[f>>2]|0)!=(r|0)){o[i>>2]=4;n=0;break}if((e|0)==34)o[i>>2]=4}else{o[i>>2]=4;n=0}while(0);c=u;return+n}function dg(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0;u=c;c=c+16|0;f=u;do if((e|0)==(r|0)){o[i>>2]=4;n=0}else{t=xY()|0;a=o[t>>2]|0;o[t>>2]=0;n=+xq(e,f,uh()|0);e=o[t>>2]|0;if(!e)o[t>>2]=a;if((o[f>>2]|0)!=(r|0)){o[i>>2]=4;n=0;break}if((e|0)==34)o[i>>2]=4}while(0);c=u;return+n}function bg(e,r,i,t){e=e|0;r=r|0;i=i|0;t=t|0;var a=0,f=0,u=0,s=0;s=c;c=c+16|0;u=s;do if((e|0)!=(r|0)){if((n[e>>0]|0)==45){o[i>>2]=4;t=0;e=0;break}a=xY()|0;f=o[a>>2]|0;o[a>>2]=0;e=vY(e,u,t,uh()|0)|0;t=o[a>>2]|0;if(!t)o[a>>2]=f;if((o[u>>2]|0)!=(r|0)){o[i>>2]=4;t=0;e=0;break}if((t|0)==34){o[i>>2]=4;t=-1;e=-1}else t=T}else{o[i>>2]=4;t=0;e=0}while(0);T=t;c=s;return e|0}function hg(e,r,i,t){e=e|0;r=r|0;i=i|0;t=t|0;var a=0,f=0,u=0,s=0,l=0;l=c;c=c+16|0;s=l;do if((e|0)!=(r|0)){if((n[e>>0]|0)==45){o[i>>2]=4;e=0;break}f=xY()|0;u=o[f>>2]|0;o[f>>2]=0;e=vY(e,s,t,uh()|0)|0;t=T;a=o[f>>2]|0;if(!a)o[f>>2]=u;if((o[s>>2]|0)!=(r|0)){o[i>>2]=4;e=0;break}if(t>>>0>0|(t|0)==0&e>>>0>4294967295|(a|0)==34){o[i>>2]=4;e=-1;break}else break}else{o[i>>2]=4;e=0}while(0);c=l;return e|0}function kg(e,r,i,t){e=e|0;r=r|0;i=i|0;t=t|0;var a=0,f=0,u=0,s=0,l=0;l=c;c=c+16|0;s=l;do if((e|0)!=(r|0)){if((n[e>>0]|0)==45){o[i>>2]=4;e=0;break}f=xY()|0;u=o[f>>2]|0;o[f>>2]=0;e=vY(e,s,t,uh()|0)|0;t=T;a=o[f>>2]|0;if(!a)o[f>>2]=u;if((o[s>>2]|0)!=(r|0)){o[i>>2]=4;e=0;break}if(t>>>0>0|(t|0)==0&e>>>0>4294967295|(a|0)==34){o[i>>2]=4;e=-1;break}else break}else{o[i>>2]=4;e=0}while(0);c=l;return e|0}function _g(e,r,i,t){e=e|0;r=r|0;i=i|0;t=t|0;var a=0,f=0,u=0,s=0,l=0;l=c;c=c+16|0;s=l;do if((e|0)!=(r|0)){if((n[e>>0]|0)==45){o[i>>2]=4;e=0;break}f=xY()|0;u=o[f>>2]|0;o[f>>2]=0;e=vY(e,s,t,uh()|0)|0;t=T;a=o[f>>2]|0;if(!a)o[f>>2]=u;if((o[s>>2]|0)!=(r|0)){o[i>>2]=4;e=0;break}if(t>>>0>0|(t|0)==0&e>>>0>65535|(a|0)==34){o[i>>2]=4;e=-1;break}else{e=e&65535;break}}else{o[i>>2]=4;e=0}while(0);c=l;return e|0}function pg(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;var t=0,a=0,f=0,u=0,s=0;s=c;c=c+16|0;u=s;do if((e|0)!=(r|0)){a=xY()|0;f=o[a>>2]|0;o[a>>2]=0;e=wY(e,u,n,uh()|0)|0;n=T;t=o[a>>2]|0;if(!t)o[a>>2]=f;if((o[u>>2]|0)!=(r|0)){o[i>>2]=4;n=0;e=0;break}if((t|0)==34){o[i>>2]=4;u=(n|0)>0|(n|0)==0&e>>>0>0;T=u?2147483647:-2147483648;c=s;return(u?-1:0)|0}}else{o[i>>2]=4;n=0;e=0}while(0);T=n;c=s;return e|0}function vg(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;var t=0,a=0,f=0,u=0,s=0;s=c;c=c+16|0;u=s;e:do if((e|0)==(r|0)){o[i>>2]=4;e=0}else{a=xY()|0;f=o[a>>2]|0;o[a>>2]=0;e=wY(e,u,n,uh()|0)|0;n=T;t=o[a>>2]|0;if(!t)o[a>>2]=f;if((o[u>>2]|0)!=(r|0)){o[i>>2]=4;e=0;break}do if((t|0)==34){o[i>>2]=4;if((n|0)>0|(n|0)==0&e>>>0>0){e=2147483647;break e}}else{if((n|0)<-1|(n|0)==-1&e>>>0<2147483648){o[i>>2]=4;break}if((n|0)>0|(n|0)==0&e>>>0>2147483647){o[i>>2]=4;e=2147483647;break e}else break e}while(0);e=-2147483648}while(0);
|
||
|
e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(9,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function SO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(10,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function xO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(11,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function OO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(12,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function CO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(13,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function AO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(14,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function MO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(15,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function RO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(16,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function FO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(17,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function TO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(18,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function PO(e,r,i,n,t,o,a,f,u,s,l,c,d,b,h){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;f=f|0;u=u|0;s=s|0;l=l|0;c=c|0;d=d|0;b=b|0;h=h|0;Re(19,e|0,r|0,i|0,n|0,t|0,o|0,a|0,f|0,u|0,s|0,l|0,c|0,d|0,b|0,h|0)}function jO(e,r,i,n,t,o,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=a|0;MZ[e&63](r|0,i|0,n|0,t|0,o|0,a|0)}function LO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(0,e|0,r|0,i|0,n|0,t|0,o|0)}function DO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(1,e|0,r|0,i|0,n|0,t|0,o|0)}function NO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(2,e|0,r|0,i|0,n|0,t|0,o|0)}function IO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(3,e|0,r|0,i|0,n|0,t|0,o|0)}function BO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(4,e|0,r|0,i|0,n|0,t|0,o|0)}function UO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(5,e|0,r|0,i|0,n|0,t|0,o|0)}function HO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(6,e|0,r|0,i|0,n|0,t|0,o|0)}function zO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(7,e|0,r|0,i|0,n|0,t|0,o|0)}function GO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(8,e|0,r|0,i|0,n|0,t|0,o|0)}function VO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(9,e|0,r|0,i|0,n|0,t|0,o|0)}function WO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(10,e|0,r|0,i|0,n|0,t|0,o|0)}function YO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(11,e|0,r|0,i|0,n|0,t|0,o|0)}function qO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(12,e|0,r|0,i|0,n|0,t|0,o|0)}function XO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(13,e|0,r|0,i|0,n|0,t|0,o|0)}function KO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(14,e|0,r|0,i|0,n|0,t|0,o|0)}function JO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(15,e|0,r|0,i|0,n|0,t|0,o|0)}function $O(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(16,e|0,r|0,i|0,n|0,t|0,o|0)}function ZO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(17,e|0,r|0,i|0,n|0,t|0,o|0)}function QO(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(18,e|0,r|0,i|0,n|0,t|0,o|0)}function eC(e,r,i,n,t,o){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;Te(19,e|0,r|0,i|0,n|0,t|0,o|0)}functi
|
||
|
}function cT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(6,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function dT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(7,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function bT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(8,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function hT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(9,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function kT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(10,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function _T(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(11,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function pT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(12,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function vT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(13,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function wT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(14,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function mT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(15,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function gT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(16,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function yT(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(17,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function ET(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(18,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function ST(e,r,i,n,t,o,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;o=o|0;a=+a;f=f|0;ar(19,e|0,r|0,i|0,n|0,t|0,o|0,+a,f|0)}function xT(e,r,i){e=e|0;r=r|0;i=i|0;return+VZ[e&63](r|0,i|0)}function OT(e,r){e=e|0;r=r|0;return+ur(0,e|0,r|0)}function CT(e,r){e=e|0;r=r|0;return+ur(1,e|0,r|0)}function AT(e,r){e=e|0;r=r|0;return+ur(2,e|0,r|0)}function MT(e,r){e=e|0;r=r|0;return+ur(3,e|0,r|0)}function RT(e,r){e=e|0;r=r|0;return+ur(4,e|0,r|0)}function FT(e,r){e=e|0;r=r|0;return+ur(5,e|0,r|0)}function TT(e,r){e=e|0;r=r|0;return+ur(6,e|0,r|0)}function PT(e,r){e=e|0;r=r|0;return+ur(7,e|0,r|0)}function jT(e,r){e=e|0;r=r|0;return+ur(8,e|0,r|0)}function LT(e,r){e=e|0;r=r|0;return+ur(9,e|0,r|0)}function DT(e,r){e=e|0;r=r|0;return+ur(10,e|0,r|0)}function NT(e,r){e=e|0;r=r|0;return+ur(11,e|0,r|0)}function IT(e,r){e=e|0;r=r|0;return+ur(12,e|0,r|0)}function BT(e,r){e=e|0;r=r|0;return+ur(13,e|0,r|0)}function UT(e,r){e=e|0;r=r|0;return+ur(14,e|0,r|0)}function HT(e,r){e=e|0;r=r|0;return+ur(15,e|0,r|0)}function zT(e,r){e=e|0;r=r|0;return+ur(16,e|0,r|0)}function GT(e,r){e=e|0;r=r|0;return+ur(17,e|0,r|0)}function VT(e,r){e=e|0;r=r|0;return+ur(18,e|0,r|0)}function WT(e,r){e=e|0;r=r|0;return+ur(19,e|0,r|0)}function YT(e){e=e|0;return WZ[e&63]()|0}function qT(){return lr(0)|0}function XT(){return lr(1)|0}function KT(){return lr(2)|0}function JT(){return lr(3)|0}function $T(){return lr(4)|0}function ZT(){return lr(5)|0}function QT(){return lr(6)|0}function eP(){return lr(7)|0}function rP(){return lr(8)|0}function iP(){return lr(9)|0}function nP(){return lr(10)|0}function tP(){return lr(11)|0}function oP(){return lr(12)|0}function aP(){return lr(13)|0}function fP(){return lr(14)|0}function uP(){return lr(15)|0}function sP(){return lr(16)|0}function lP(){return lr(17)|0}function cP(){return lr(18)|0}function dP(){return lr(19)|0}function bP(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=+t;return YZ[e&63](r|0,i|0,n|0,+t)|0}function hP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(0,e|0,r|0,i|0,+n)|0}function kP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(1,e|0,r|0,i|0,+n)|0}function _P(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(2,e|0,r|0,i|0,+n)|0}function pP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(3,e|0,r|0,i|0,+n)|0}function vP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(4,e|0,r|0,i|0,+n)|0}function wP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(5,e|0,r|0,i|0,+n)|0}function mP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(6,e|0,r|0,i|0,+n)|0}function gP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(7,e|0,r|0,i|0,+n)|0}function yP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;return dr(8,e|0,r|0,i|0,+n)|0}function EP(e,r,i,n){e=e|0;r=r|0;i=i|0;n=+n;ret
|
||
|
}else{o[d>>2]=0;kt(d,r);EN(h);eN(b);eN(_);EN(v);bt(w);bt(m);aN(g);c=k;return o[d>>2]|0}}else r=oi()|0;while(0);eN(_)}else r=oi()|0;EN(v)}bt(w)}bt(m)}while(0);if((y|0)==6)r=oi()|0;aN(g);ti(r|0);return 0}function pI(e){e=e|0;var r=0,i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0;u=c;c=c+16|0;s=u;i=(((pB(o[e>>2]|0)|0)+-1|0)/32|0)<<1|1;n=vW(32)|0;p=0;t=we(121,o[e>>2]|0)|0;f=p;p=0;if((!(f&1)?(p=0,r=we(122,o[e>>2]|0)|0,f=p,p=0,!(f&1)):0)?(p=0,kr(54,n|0,t-i|0,r-i|0),f=p,p=0,!(f&1)):0){o[s>>2]=0;YN(s,n);f=o[s>>2]|0;r=0;a=0;e:while(1){p=0;i=we(121,o[e>>2]|0)|0;t=p;p=0;if(t&1){i=11;break}if((a|0)>=(i|0)){i=23;break}p=0;i=we(121,o[e>>2]|0)|0;t=p;p=0;if(t&1){i=11;break}if(((i|0)/2|0)-a&15){i=0;t=0;while(1){p=0;n=we(122,o[e>>2]|0)|0;l=p;p=0;if(l&1){i=10;break e}if((t|0)>=(n|0))break;p=0;n=we(121,o[e>>2]|0)|0;l=p;p=0;if(l&1){i=10;break e}if(((n|0)/2|0)-t&15){if(_t(o[e>>2]|0,a,t)|0)oN(f,r,i);i=i+1|0}t=t+1|0}r=r+1|0}a=a+1|0}if((i|0)==10)r=oi()|0;else if((i|0)==11)r=oi()|0;else if((i|0)==23){c=u;return f|0}aN(s)}else{r=oi()|0;mW(n)}ti(r|0);return 0}function vI(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0;S=c;c=c+48|0;y=S+36|0;x=S+24|0;a=S+12|0;f=S;o[x>>2]=0;g=x+4|0;o[g>>2]=0;u=x+8|0;o[u>>2]=0;s=e+16|0;p=0;t=we(117,o[s>>2]|0)|0;m=p;p=0;do if(!(m&1)){p=0;i=we(123,o[s>>2]|0)|0;n=p;p=0;n=n&1;if(t){if(n){E=7;break}if((i|0)>5){i=Gr(8)|0;p=0;ke(88,i|0,46995);S=p;p=0;if(S&1){S=oi()|0;zr(i|0);i=S;break}else{p=0;kr(55,i|0,320,76);p=0;E=7;break}}p=0;i=we(123,o[s>>2]|0)|0;m=p;p=0;if(m&1){E=7;break}p=0;ke(89,a|0,o[29392+(i<<2)>>2]|0);m=p;p=0;if(m&1){E=7;break}vt(x);i=o[a>>2]|0;o[x>>2]=i;m=a+4|0;o[g>>2]=o[m>>2];n=a+8|0;o[u>>2]=o[n>>2];o[a>>2]=0;o[m>>2]=0;o[n>>2]=0;wt(a);p=0;n=we(123,o[s>>2]|0)|0;m=p;p=0;if(m&1){E=7;break}o[e+8>>2]=o[29412+(n<<2)>>2]}else{if(n){E=7;break}if((i|0)>33){i=Gr(8)|0;p=0;ke(88,i|0,46995);S=p;p=0;if(S&1){S=oi()|0;zr(i|0);i=S;break}else{p=0;kr(55,i|0,320,76);p=0;E=7;break}}p=0;i=we(123,o[s>>2]|0)|0;m=p;p=0;if(m&1){E=7;break}p=0;ke(89,f|0,o[29432+(i<<2)>>2]|0);m=p;p=0;if(m&1){E=7;break}vt(x);i=o[f>>2]|0;o[x>>2]=i;m=f+4|0;o[g>>2]=o[m>>2];n=f+8|0;o[u>>2]=o[n>>2];o[f>>2]=0;o[m>>2]=0;o[n>>2]=0;wt(f);p=0;n=we(123,o[s>>2]|0)|0;m=p;p=0;if(m&1){E=7;break}o[e+8>>2]=o[29564+(n<<2)>>2]}p=0;n=we(123,o[s>>2]|0)|0;m=p;p=0;if(!(m&1)?(p=0,l=we(122,o[r>>2]|0)|0,m=p,p=0,!(m&1)):0){if(n){w=0;m=0;v=l;while(1){k=v<<1;e=k+-4|0;s=e+m|0;_=v+-1+w|0;if((e|0)>0){l=0;d=0;while(1){t=d+m|0;a=i+(t>>>5<<2)|0;t=1<<(t&31);f=o[r>>2]|0;u=((d|0)/2|0)+w|0;if(_t(f,l+w|0,u)|0)t=o[a>>2]|t;else t=o[a>>2]&~t;o[a>>2]=t;t=s+d|0;a=i+(t>>>5<<2)|0;t=1<<(t&31);if(_t(f,u,_-l|0)|0)t=o[a>>2]|t;else t=o[a>>2]&~t;o[a>>2]=t;d=d+1|0;if((d|0)>=(e|0))break;else l=(l+1|0)%2|0}}t=k|1;l=(v<<2)+-7+m|0;d=w+-1|0;b=(v*6|0)+-11+m|0;if((t|0)>5){h=0;while(1){f=k-t|0;a=l+f|0;u=i+(a>>>5<<2)|0;a=1<<(a&31);e=o[r>>2]|0;s=d+((t|0)/2|0)|0;if(_t(e,_-h|0,s)|0)a=o[u>>2]|a;else a=o[u>>2]&~a;o[u>>2]=a;a=b+f|0;f=i+(a>>>5<<2)|0;a=1<<(a&31);if(_t(e,s,h+w|0)|0)a=o[f>>2]|a;else a=o[f>>2]&~a;o[f>>2]=a;t=t+-1|0;if((t|0)<=5)break;else h=(h+1|0)%2|0}}n=n+-1|0;if(!n)break;else{w=w+2|0;m=(v<<3)+-16+m|0;v=v+-4|0}}}p=0;i=we(111,24)|0;r=p;p=0;if(!(r&1)){u=o[g>>2]|0;p=0;ke(90,i|0,u|0);g=p;p=0;if(g&1){S=oi()|0;mW(i);i=S;break}o[y>>2]=0;WN(y,i);f=o[x>>2]|0;i=o[y>>2]|0;n=i+20|0;if((u|0)>0){a=0;do{t=1<<(a&31);if(o[f+(a>>>5<<2)>>2]&t){E=(o[(o[n>>2]|0)+8>>2]|0)+(a>>5<<2)|0;o[E>>2]=o[E>>2]|t}a=a+1|0}while((a|0)<(u|0))}wt(x);c=S;return i|0}else E=7}else E=7}else E=7;while(0);if((E|0)==7)i=oi()|0;wt(x);ti(i|0);return 0}function wI(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0;y=c;c=c+48|0;E=y+36|0;x=y+32|0;S=y+20|0;_=y+16|0;h=y+12|0;k=y;mt(x,4360);s=e+16|0;p=0;n=we(123,o[s>>2]|0)|0;g=p;p=0;e:do if(!(g&1)){do if((n|0)>=3){p=0;n=we(123,o[s>>2]|0)|0;g=p;p=0;if(g&1){v=4;break e}if((n|0)<9){o[e+12>>2]=8;gt(x,o[1094]|0);break}p=0;n=we(123,o[s>>2]|0)|0;g=p;p=0;if(g&1){v=4;break e}t=e+12|0;if((n|0)<23){o[t>>2]=10;gt(x,o[1089]|0);break}else{o[t>>2]=12;gt(x,o[1088]|0);break}}else{o[e+12>>2]=6;gt(x,o[1090]|0)}while(0);p=0;g=we(124,o[s>>2]
|
||
|
e=e|0;o[e>>2]=4184;gN(e+8|0);return}function GI(e){e=e|0;o[e>>2]=4184;gN(e+8|0);mW(e);return}function VI(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0;t=c;c=c+16|0;n=t;e=o[e+8>>2]|0;a=o[(o[e>>2]|0)+8>>2]|0;tN(n,i);p=0;i=Ce(a|0,e|0,r|0,n|0)|0;r=p;p=0;if(r&1){a=oi()|0;bt(n);ti(a|0)}else{bt(n);c=t;return i|0}return 0}function WI(e){e=e|0;e=o[e+8>>2]|0;return EZ[o[(o[e>>2]|0)+12>>2]&255](e)|0}function YI(e){e=e|0;var r=0,i=0;r=c;c=c+16|0;i=r;e=UI(o[e+8>>2]|0)|0;o[i>>2]=e;e=o[e+8>>2]|0;nN(i);c=r;return e|0}function qI(e){e=e|0;var r=0,i=0;r=c;c=c+16|0;i=r;e=UI(o[e+8>>2]|0)|0;o[i>>2]=e;e=o[e+12>>2]|0;nN(i);c=r;return e|0}function XI(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;var a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0;d=c;c=c+16|0;u=d+12|0;s=d+8|0;l=d+4|0;b=d;h=vW(12)|0;a=o[e+8>>2]|0;f=o[(o[a>>2]|0)+16>>2]|0;p=0;e=we(126,a|0)|0;k=p;p=0;if(k&1)e=oi()|0;else{o[b>>2]=e;p=0;e=Qe(o[(o[e>>2]|0)+20>>2]|0,e|0,r|0,i|0,n|0,t|0)|0;k=p;p=0;do if(!(k&1)){o[l>>2]=e;p=0;e=$e(f|0,a|0,l|0)|0;k=p;p=0;if(k&1){e=oi()|0;nN(l);break}else{o[s>>2]=e;HI(h,s);o[u>>2]=0;KN(u,h);gN(s);nN(l);nN(b);c=d;return o[u>>2]|0}}else e=oi()|0;while(0);nN(b)}mW(h);ti(e|0);return 0}function KI(e){e=e|0;var r=0,i=0,n=0;i=c;c=c+16|0;r=i;e=UI(o[e+8>>2]|0)|0;o[r>>2]=e;p=0;e=we(o[(o[e>>2]|0)+24>>2]|0,e|0)|0;n=p;p=0;if(n&1){n=oi()|0;nN(r);ti(n|0)}else{nN(r);c=i;return e|0}return 0}function JI(e){e=e|0;var r=0,i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0;f=c;c=c+16|0;n=f+12|0;t=f+8|0;a=f+4|0;u=f;s=vW(12)|0;r=o[e+8>>2]|0;i=o[(o[r>>2]|0)+16>>2]|0;p=0;e=we(126,r|0)|0;l=p;p=0;if(l&1)e=oi()|0;else{o[u>>2]=e;p=0;e=we(o[(o[e>>2]|0)+32>>2]|0,e|0)|0;l=p;p=0;do if(!(l&1)){o[a>>2]=e;p=0;e=$e(i|0,r|0,a|0)|0;l=p;p=0;if(l&1){e=oi()|0;nN(a);break}else{o[t>>2]=e;HI(s,t);o[n>>2]=0;KN(n,s);gN(t);nN(a);nN(u);c=f;return o[n>>2]|0}}else e=oi()|0;while(0);nN(u)}mW(s);ti(e|0);return 0}function $I(e){e=e|0;o[e+4>>2]=0;o[e>>2]=4200;return}function ZI(e){e=e|0;It(e);return}function QI(e){e=e|0;It(e);mW(e);return}function eB(e,r){e=e|0;r=r|0;o[e+4>>2]=0;o[e>>2]=4220;o[e+8>>2]=r;yt(e+12|0,r+31>>5);return}function rB(e){e=e|0;o[e>>2]=4220;xt(e+12|0);return}function iB(e){e=e|0;o[e>>2]=4220;xt(e+12|0);mW(e);return}function nB(e){e=e|0;return o[e+8>>2]|0}function tB(e){e=e|0;var r=0,i=0;i=o[e+20>>2]|0;e=o[i+8>>2]|0;i=(o[i+12>>2]|0)-e|0;r=i>>2;if((i|0)>0){i=0;do{o[e+(i<<2)>>2]=0;i=i+1|0}while((i|0)<(r|0))}return}function oB(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;var t=0,a=0,f=0,u=0,s=0,l=0;if((i|0)<(r|0)){i=Gr(8)|0;p=0;be(305,i|0);n=p;p=0;if(n&1){n=oi()|0;zr(i|0);ti(n|0)}else Di(i|0,240,66)}e:do if((i|0)==(r|0))i=1;else{u=i+-1|0;s=r>>5;l=u>>5;f=r&31;u=u&31;t=e+20|0;a=s;while(1){if((a|0)>(l|0)){i=1;break e}i=(a|0)>(s|0)?0:f;e=(a|0)<(l|0)?31:u;if(!((i|0)==0&(e|0)==31))if(i>>>0>e>>>0)i=0;else{r=i;i=0;while(1){i=1<<r|i;if((r|0)<(e|0))r=r+1|0;else break}}else i=-1;if((o[(o[(o[t>>2]|0)+8>>2]|0)+(a<<2)>>2]&i|0)==((n?i:0)|0))a=a+1|0;else{i=0;break}}}while(0);return i|0}function aB(e){e=e|0;var r=0,i=0,n=0,t=0,a=0,f=0,u=0,s=0;u=c;c=c+16|0;f=u;r=e+20|0;n=o[r>>2]|0;yt(f,(o[n+12>>2]|0)-(o[n+8>>2]|0)>>2);n=o[e+8>>2]|0;t=o[f+8>>2]|0;a=t+8|0;if((n|0)>0){r=o[(o[r>>2]|0)+8>>2]|0;i=0;do{s=n-i+-1|0;if(o[r+(s>>5<<2)>>2]&1<<(s&31)){s=(o[a>>2]|0)+(i>>5<<2)|0;o[s>>2]=o[s>>2]|1<<(i&31)}i=i+1|0}while((n|0)>(i|0))}Wt(e+12|0,t);xt(f);c=u;return}function fB(e,r){e=e|0;r=r|0;tN(e,r);p=0;be(306,o[e>>2]|0);r=p;p=0;if(r&1){r=oi()|0;bt(e);ti(r|0)}else return}function uB(e){e=e|0;var r=0;p=0;be(306,o[e>>2]|0);r=p;p=0;if(r&1){r=oi(0)|0;bt(e);Ot(r)}else{bt(e);return}}function sB(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0;i=o[e+8>>2]|0;e:do if((i|0)>(r|0)){n=r>>5;t=o[e+20>>2]|0;a=o[t+8>>2]|0;e=o[a+(n<<2)>>2]&-1<<(r&31);if(!e){t=(o[t+12>>2]|0)-a>>2;e=n;while(1){n=e+1|0;if((n|0)==(t|0))break e;e=o[a+(n<<2)>>2]|0;if(!e)e=n;else break}}a=(Yt(e)|0)+(n<<5)|0;i=(a|0)>(i|0)?i:a}while(0);return i|0}function lB(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0;i=o[e+8>>2]|0;e:do if((i|0)>(r|0)){n=r>>5;t=o[e+20>>2]|0;a=o[t+8>>2]|0;e=-1<<(r&31)&~o[a+(n<<2)>>2];if(!e){t=(o[t+12>>2]|0)-a>>2;do{n=n+1|0;if((n|0)==(t|0))break e;e=o[a+(n<<2)>>2]|0}while((e|0)==-1);e=~e}a=(Yt(e)|0)+(n<<5)|0;i=(a|0)>(i|0)?i:
|
||
|
if(u&1){u=oi()|0;zr(n|0);n=u;break}else Di(n|0,240,66)}else{r:do if(!i)_o(n,e+32|0);else{t=vW(20)|0;p=0;ke(102,t|0,r+1|0);r=p;p=0;if(r&1){n=oi()|0;mW(t);break e}Gt(f,t);o[o[(o[f+8>>2]|0)+8>>2]>>2]=i;p=0;t=we(111,24)|0;r=p;p=0;do if(!(r&1)){St(a,f);p=0;kr(63,t|0,e|0,a|0);e=p;p=0;if(e&1){n=oi()|0;xt(a);mW(t);break}else{o[n>>2]=0;co(n,t);xt(a);xt(f);break r}}else n=oi()|0;while(0);xt(f);break e}while(0);c=u;return o[n>>2]|0}while(0);ti(n|0);return 0}function yU(e,r){e=e|0;r=r|0;return r^e|0}function EU(e,r){e=e|0;r=r|0;vU(e);return o[(o[e+8>>2]|0)+(r<<2)>>2]|0}function SU(e,r){e=e|0;r=r|0;vU(e);if(r)return o[(o[e+20>>2]|0)+(r<<2)>>2]|0;r=Gr(8)|0;p=0;ke(103,r|0,47531);e=p;p=0;if(e&1){e=oi()|0;zr(r|0);ti(e|0)}else Di(r|0,240,66);return 0}function xU(e,r){e=e|0;r=r|0;vU(e);if(r)return o[(o[e+8>>2]|0)+((o[e+40>>2]|0)+-1-(o[(o[e+20>>2]|0)+(r<<2)>>2]|0)<<2)>>2]|0;r=Gr(8)|0;p=0;ke(103,r|0,47550);e=p;p=0;if(e&1){e=oi()|0;zr(r|0);ti(e|0)}else Di(r|0,240,66);return 0}function OU(e,r,i){e=e|0;r=r|0;i=i|0;var n=0;vU(e);if((r|0)==0|(i|0)==0)r=0;else{n=o[e+20>>2]|0;r=o[(o[e+8>>2]|0)+((((o[n+(i<<2)>>2]|0)+(o[n+(r<<2)>>2]|0)|0)%((o[e+40>>2]|0)+-1|0)|0)<<2)>>2]|0}return r|0}function CU(e){e=e|0;return o[e+40>>2]|0}function AU(e){e=e|0;return o[e+48>>2]|0}function MU(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0;h=c;c=c+32|0;u=h+16|0;s=h+12|0;l=h;o[e+4>>2]=0;o[e>>2]=30632;o[e+8>>2]=r;b=e+12|0;o[e+16>>2]=0;o[b>>2]=29772;f=e+20|0;o[f>>2]=0;d=i+8|0;i=o[d>>2]|0;n=o[i+8>>2]|0;e=(o[i+12>>2]|0)-n|0;t=e>>2;e:do if(!t){e=Gr(8)|0;p=0;ke(103,e|0,47584);h=p;p=0;if(h&1){h=oi()|0;zr(e|0);e=h;break}else{p=0;kr(55,e|0,240,66);p=0;k=4;break}}else{do if((e|0)>4?(o[n>>2]|0)==0:0){r:do if((e|0)>4){e=1;while(1){if(o[n+(e<<2)>>2]|0){a=e;break r}e=e+1|0;if((t|0)<=(e|0)){a=e;break}}}else a=1;while(0);p=0;if((t|0)==(a|0)){e=wU(r)|0;d=p;p=0;if(d&1){k=4;break e}o[s>>2]=e;St(u,e+12|0);Wt(b,o[u+8>>2]|0);xt(u);bo(s);break}e=vW(20)|0;s=p;p=0;if(s&1){k=4;break e}p=0;ke(102,e|0,t-a|0);s=p;p=0;if(s&1){h=oi()|0;mW(e);e=h;break e}Gt(l,e);Wt(b,o[l+8>>2]|0);xt(l);b=o[f>>2]|0;n=o[b+8>>2]|0;b=(o[b+12>>2]|0)-n|0;t=b>>2;if((b|0)>0){e=o[(o[d>>2]|0)+8>>2]|0;i=0;do{o[n+(i<<2)>>2]=o[e+(i+a<<2)>>2];i=i+1|0}while((i|0)<(t|0))}}else k=20;while(0);if((k|0)==20)Wt(b,i);c=h;return}while(0);if((k|0)==4)e=oi()|0;xt(b);ti(e|0)}function RU(e,r){e=e|0;r=r|0;St(e,r+12|0);return}function FU(e){e=e|0;e=o[e+20>>2]|0;return((o[e+12>>2]|0)-(o[e+8>>2]|0)>>2)+-1|0}function TU(e){e=e|0;return(o[o[(o[e+20>>2]|0)+8>>2]>>2]|0)==0|0}function PU(e,r){e=e|0;r=r|0;var i=0;i=o[e+20>>2]|0;e=o[i+8>>2]|0;return o[e+(((o[i+12>>2]|0)-e>>2)+~r<<2)>>2]|0}function jU(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0;a=e+20|0;n=o[a>>2]|0;i=o[n+8>>2]|0;n=(o[n+12>>2]|0)-i|0;f=n>>2;switch(r|0){case 0:{i=o[i+(f+-1<<2)>>2]|0;break}case 1:{if((n|0)>0){e=0;i=0;do{i=yU(i,o[(o[(o[a>>2]|0)+8>>2]|0)+(e<<2)>>2]|0)|0;e=e+1|0}while((e|0)<(f|0))}else i=0;break}default:{i=o[i>>2]|0;t=e+8|0;if((n|0)>4){e=1;do{i=OU(o[t>>2]|0,r,i)|0;i=yU(i,o[(o[(o[a>>2]|0)+8>>2]|0)+(e<<2)>>2]|0)|0;e=e+1|0}while((e|0)<(f|0))}}}return i|0}function LU(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0;h=c;c=c+64|0;i=h+60|0;v=h+48|0;_=h+36|0;t=h+24|0;k=h+12|0;d=h;b=e+8|0;n=o[r>>2]|0;e:do if((o[b>>2]|0)!=(o[n+8>>2]|0)){i=Gr(8)|0;p=0;ke(103,i|0,47602);v=p;p=0;if(v&1){v=oi()|0;zr(i|0);i=v;break}else Di(i|0,240,66)}else{r:do if(!(o[o[(o[e+20>>2]|0)+8>>2]>>2]|0))_o(i,r);else{if(!(o[o[(o[n+20>>2]|0)+8>>2]>>2]|0)){o[i>>2]=0;co(i,e);break}St(v,e+12|0);St(_,(o[r>>2]|0)+12|0);e=v+8|0;l=o[e>>2]|0;r=_+8|0;n=o[r>>2]|0;if(((o[l+12>>2]|0)-(o[l+8>>2]|0)|0)>((o[n+12>>2]|0)-(o[n+8>>2]|0)|0)){St(t,v);Wt(v,n);Wt(_,o[t+8>>2]|0);xt(t)}p=0;n=we(111,20)|0;l=p;p=0;do if(l&1)i=oi()|0;else{l=o[r>>2]|0;s=l+12|0;l=l+8|0;p=0;ke(102,n|0,(o[s>>2]|0)-(o[l>>2]|0)>>2|0);u=p;p=0;if(u&1){i=oi()|0;mW(n);break}Gt(k,n);t=o[s>>2]|0;n=o[l>>2]|0;f=o[e>>2]|0;a=f+8|0;f=(t-n>>2)-((o[f+12>>2]|0)-(o[a>>2]|0)>>2)|0;u=(o[k+8>>2]|0)+8|0;if((f|0)>0){r=o[u>>2]|0;e=0;do{o[r+(e<<2)>>2]=o[n+(e<<2)>>2];e=e+1|0}while((e|0)<(f|0))}i:do if((f|0)<(t-n>>2|0)){r=f;while(1){p=0;n=
|
||
|
i=t}else i=0;if((a|0)!=(w|0)?(a-k-i>>1|0)<(i|0):0){S=Gr(8)|0;o[S+4>>2]=0;o[S>>2]=30552;p=0;kr(55,S|0,856,146);p=0;S=12;break}do if(n[e+8>>0]|0){a=n[m>>0]|0;if(!(a&1))t=(a&255)>>>1;else t=o[e+16>>2]|0;h=t+-1|0;t=m+1|0;b=e+20|0;a=(a&1)==0;if((h|0)>0){d=0;f=0;do{if(a)a=t;else a=o[b>>2]|0;f=(Bd(33384,n[a+d>>0]|0,0)|0)+f|0;d=d+1|0;a=(n[m>>0]&1)==0}while((d|0)<(h|0))}else f=0;if(!a)t=o[b>>2]|0;if((n[t+h>>0]|0)==(n[48499+((f|0)%43|0)>>0]|0)){p=0;kr(80,m|0,h|0,0);w=p;p=0;if(w&1){S=12;break e}else break}else{S=Gr(8)|0;$I(S);p=0;kr(55,S|0,160,56);p=0;S=12;break e}}while(0);t=n[m>>0]|0;if(!(t&1))t=(t&255)>>>1;else t=o[e+16>>2]|0;if(!t){S=Gr(8)|0;o[S+4>>2]=0;o[S>>2]=30552;p=0;kr(55,S|0,856,146);p=0;S=12;break}o[L>>2]=0;ht(L,0);p=0;do if(!(n[e+9>>0]|0)){t=vW(20)|0;y=p;p=0;if(!(y&1)){p=0;ke(94,t|0,m|0);y=p;p=0;if(y&1){j=oi()|0;mW(t);t=j;break}else{o[E>>2]=0;ht(E,t);ht(L,o[E>>2]|0);EN(E);S=58;break}}else S=52}else{tX(y,m);E=p;p=0;if(!(E&1)){p=0;t=we(153,y|0)|0;E=p;p=0;if(E&1){t=oi()|0;uX(y);break}else{o[g>>2]=t;ht(L,t);EN(g);uX(y);S=58;break}}else S=52}while(0);if((S|0)==58){E=o[D>>2]|0;s=+((o[E>>2]|0)+(o[E+4>>2]|0)|0)*.5;l=+(k|0)+ +(i|0)*.5;p=0;ke(147,j|0,2);E=p;p=0;if(E&1)S=52;else{t=(o[j+8>>2]|0)+8|0;a=o[t>>2]|0;p=0;f=we(111,16)|0;E=p;p=0;do if(!(E&1)){u=+(r|0);p=0;xe(43,f|0,+s,+u);r=p;p=0;if(r&1){t=oi()|0;mW(f);break}o[x>>2]=0;Ca(x,f);Pt(a,o[x>>2]|0);Aa(x);t=(o[t>>2]|0)+4|0;p=0;a=we(111,16)|0;x=p;p=0;if(x&1){S=66;break}p=0;xe(43,a|0,+l,+u);x=p;p=0;if(x&1){t=oi()|0;mW(a);break}o[O>>2]=0;Ca(O,a);Pt(t,o[O>>2]|0);Aa(O);p=0;t=we(111,40)|0;O=p;p=0;if(O&1){S=66;break}o[F>>2]=0;ht(F,o[L>>2]|0);o[T+4>>2]=0;o[T>>2]=4084;o[T+8>>2]=0;SN(M,j);o[R>>2]=3;p=0;o[C>>2]=o[R>>2];ce(45,t|0,F|0,T|0,M|0,C|0);R=p;p=0;if(R&1){P=oi()|0;xN(M);eN(T);EN(F);mW(t);t=P;break}else{o[A>>2]=0;ZN(A,t);xN(M);eN(T);EN(F);xN(j);EN(L);ho(D);c=P;return o[A>>2]|0}}else S=66;while(0);if((S|0)==66)t=oi()|0;xN(j)}}if((S|0)==52)t=oi()|0;EN(L);break}}else S=12;while(0);if((S|0)==12){t=oi()|0;S=13}ho(D)}ti(t|0);return 0}function OH(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,p=0,v=0,w=0;w=c;c=c+16|0;v=w;p=nB(o[r>>2]|0)|0;a=sB(o[r>>2]|0,0)|0;t=o[i>>2]|0;n=(o[i+4>>2]|0)-t|0;b=n>>2;h=b+-1|0;k=b+-2|0;_=b+-2|0;e:do if((a|0)<(p|0)){d=(n|0)>8;u=t;s=0;t=a;l=0;n=a;while(1){a=o[r>>2]|0;if(l^(o[(o[(o[a+20>>2]|0)+8>>2]|0)+(t>>5<<2)>>2]&1<<(t&31)|0)!=0){a=u+(s<<2)|0;o[a>>2]=(o[a>>2]|0)+1;a=u;f=l}else{if((s|0)==(h|0)){if((CH(i)|0)==148){s=n-(t-n>>1)|0;if(oB(a,(s|0)>0?s:0,n,0)|0)break;a=o[i>>2]|0}else a=u;u=o[a+4>>2]|0;f=(o[a>>2]|0)+n|0;if(d){n=2;do{o[a+(n+-2<<2)>>2]=o[a+(n<<2)>>2];n=n+1|0}while((n|0)<(b|0))}o[a+(k<<2)>>2]=0;o[a+(h<<2)>>2]=0;s=_;n=f+u|0}else{a=u;s=s+1|0}o[a+(s<<2)>>2]=1;f=l^1}t=t+1|0;if((t|0)>=(p|0))break e;else{u=a;l=f}}o[v>>2]=0;xa(e,2,v);e=o[e>>2]|0;o[e>>2]=n;o[e+4>>2]=t;c=w;return}while(0);w=Gr(8)|0;o[w+4>>2]=0;o[w>>2]=30552;Di(w|0,856,146)}function CH(e){e=e|0;var r=0,i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0,c=0,d=0,b=0;b=o[e>>2]|0;l=(o[e+4>>2]|0)-b|0;d=l>>2;f=d+-1|0;u=(l|0)>0;s=(l|0)>0;i=0;while(1){if(u){r=0;e=2147483647;do{a=o[b+(r<<2)>>2]|0;e=(a|0)<(e|0)&(a|0)>(i|0)?a:e;r=r+1|0}while((r|0)<(d|0));i=e}else i=2147483647;if(s){a=0;e=0;t=0;r=0;do{n=o[b+(a<<2)>>2]|0;if((n|0)>(i|0)){e=1<<f-a|e;t=n+t|0;r=r+1|0}a=a+1|0}while((a|0)<(d|0))}else{e=0;t=0;r=0}if((r|0)==3){a=i;c=9;break}if((r|0)<=3){e=-1;break}}e:do if((c|0)==9)if((l|0)>0){n=0;r=3;do{i=o[b+(n<<2)>>2]|0;if((i|0)>(a|0))if((i<<1|0)<(t|0))r=r+-1|0;else{e=-1;break e}n=n+1|0}while((r|0)>0&(n|0)<(d|0))}while(0);return e|0}function AH(e){e=e|0;var r=0;r=0;while(1){if((o[33396+(r<<2)>>2]|0)==(e|0)){e=3;break}r=r+1|0;if((r|0)>=44){e=5;break}}if((e|0)==3)return n[48499+r>>0]|0;else if((e|0)==5){e=Gr(8)|0;Nt(e,61257);o[e>>2]=29736;Di(e|0,24,146)}return 0}function MH(e){e=e|0;var r=0,i=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0;d=c;c=c+16|0;l=d+12|0;b=d;r=n[e>>0]|0;if(!(r&1))s=(r&255)>>>1;else s=o[e+4>>2]|0;o[b>>2]=0;o[b+4>>2]=0;o[b+8>>2]=0;f=e+1|0;u=e+8|0;e:do if((s|0)>0){r=0;r:while(1){t=(n[e>>0]&1)==0;if(t)i=f;else i=o[u>>2]|0;a=n[i+r>>0]|0;switch(a<<24>>24){case 47:case 37:case 36:case 43:{r=r+1|0;if(t)i=f;el
|
||
|
ti(v|0)}else{o[k>>2]=n;LN(a+4|0);dN(t)}while(0);c=h;return n|0}function uz(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0;A=c;c=c+48|0;m=A+36|0;M=A+32|0;g=A+28|0;y=A+24|0;E=A+20|0;C=A+8|0;S=A+4|0;O=A;t=YI(o[r>>2]|0)|0;x=qI(o[r>>2]|0)|0;n=vW(24)|0;p=0;ke(90,n|0,t|0);w=p;p=0;if(w&1){R=oi()|0;mW(n);n=R}else{o[M>>2]=0;WN(M,n);w=x>>1;p=0;n=we(157,i|0)|0;v=p;p=0;e:do if(v&1)R=7;else{v=x>>(n?8:5);v=(v|0)>1?v:1;k=n?x:15;_=C+8|0;b=+(t|0);r:do if((k|0)>0){h=0;i:while(1){l=h;h=h+1|0;d=h>>1;d=(ie((l&1|0)==0?d:0-d|0,v)|0)+w|0;if(!((d|0)>-1&(d|0)<(x|0)))break r;n=o[r>>2]|0;o[y>>2]=0;WN(y,o[M>>2]|0);p=0;n=Ce(104,n|0,d|0,y|0)|0;l=p;p=0;if(l&1){n=oi(856)|0;d=T;bt(y);if((d|0)!=(Zr(856)|0))break e;ui(n|0)|0;p=0;pr(44);d=p;p=0;if(d&1){R=6;break}}else{o[g>>2]=n;WN(M,n);bt(g);bt(y);s=o[M>>2]|0;l=0;do{i=(l|0)==1;if(i?(p=0,be(306,s|0),u=p,p=0,u&1):0){R=5;break i}n=o[(o[e>>2]|0)+16>>2]|0;o[E>>2]=0;WN(E,s);p=0;n=Ce(n|0,e|0,d|0,E|0)|0;u=p;p=0;if(u&1){n=oi(24)|0;i=T;bt(E)}else{o[m>>2]=n;bt(E);if(!i)break i;p=0;i=we(114,n|0)|0;u=p;p=0;if(u&1){n=oi(24)|0;i=T}else{SN(C,i);i=o[_>>2]|0;if(!i){R=35;break i}u=i+8|0;i=o[u>>2]|0;p=0;t=we(111,16)|0;F=p;p=0;n:do if(F&1)R=32;else{F=o[o[u>>2]>>2]|0;p=0;a=+Be(o[(o[F>>2]|0)+8>>2]|0,F|0);F=p;p=0;do if(!(F&1)){F=o[o[u>>2]>>2]|0;p=0;f=+Be(o[(o[F>>2]|0)+12>>2]|0,F|0);F=p;p=0;if(F&1)break;p=0;xe(43,t|0,+(b-a+-1),+f);F=p;p=0;if(F&1)break;o[S>>2]=0;Pt(S,t);Pt(i,o[S>>2]|0);Tt(S);t=o[u>>2]|0;p=0;i=we(111,16)|0;F=p;p=0;if(F&1){R=32;break n}F=o[(o[u>>2]|0)+4>>2]|0;p=0;f=+Be(o[(o[F>>2]|0)+8>>2]|0,F|0);F=p;p=0;do if(!(F&1)){F=o[(o[u>>2]|0)+4>>2]|0;p=0;a=+Be(o[(o[F>>2]|0)+12>>2]|0,F|0);F=p;p=0;if(F&1)break;p=0;xe(43,i|0,+(b-f+-1),+a);F=p;p=0;if(!(F&1)){R=29;break i}}while(0);n=oi(24)|0;F=T;mW(i);i=F;break n}while(0);n=oi(24)|0;i=T;mW(t)}while(0);if((R|0)==32){R=0;n=oi(24)|0;i=T}xN(C)}cN(m)}if((i|0)!=(Zr(24)|0))break e;ui(n|0)|0;p=0;pr(44);F=p;p=0;if(F&1){R=5;break i}l=l+1|0}while((l|0)<2)}if((h|0)>=(k|0))break r}if((R|0)==5){n=oi()|0;R=8;break e}else if((R|0)==6){n=oi()|0;R=8;break e}else if((R|0)==29){o[O>>2]=0;Pt(O,i);Pt(t+4|0,o[O>>2]|0);Tt(O);R=35}if((R|0)==35)xN(C);bt(M);c=A;return n|0}while(0);R=Gr(8)|0;o[R+4>>2]=0;o[R>>2]=30552;p=0;kr(55,R|0,856,146);p=0;R=7}while(0);if((R|0)==7){n=oi()|0;R=8}bt(M)}ti(n|0);return 0}function sz(e,r,i){e=e|0;r=r|0;i=i|0;return lz(e,o[r>>2]|0,i)|0}function lz(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,s=0,l=0;s=o[e>>2]|0;a=(o[e+4>>2]|0)-s|0;u=a>>2;if((a|0)>0){t=0;e=0;n=0;do{n=(o[s+(t<<2)>>2]|0)+n|0;e=(o[r+(t<<2)>>2]|0)+e|0;t=t+1|0}while((t|0)<(u|0))}else{e=0;n=0}e:do if(n>>>0<e>>>0)e=2147483647;else{f=(n<<8>>>0)/(e>>>0)|0;i=(ie(f,i)|0)>>8;if((a|0)>0){e=0;a=0;do{t=o[s+(a<<2)>>2]<<8;l=ie(o[r+(a<<2)>>2]|0,f)|0;t=(t|0)>(l|0)?t-l|0:l-t|0;if((t|0)>(i|0)){e=2147483647;break e}e=t+e|0;a=a+1|0}while((a|0)<(u|0))}else e=0;e=(e>>>0)/(n>>>0)|0}while(0);return e|0}function cz(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,s=0,l=0,c=0;n=o[i>>2]|0;f=(o[i+4>>2]|0)-n|0;u=f>>2;if((f|0)>0){t=0;do{o[n+(t<<2)>>2]=0;t=t+1|0}while((t|0)<(u|0))}f=nB(o[e>>2]|0)|0;if((f|0)<=(r|0)){c=Gr(8)|0;o[c+4>>2]=0;o[c>>2]=30552;Di(c|0,856,146)}a=o[(o[(o[e>>2]|0)+20>>2]|0)+8>>2]|0;i=o[i>>2]|0;e:do if((f|0)>(r|0)){n=0;t=r;e=(o[a+(r>>5<<2)>>2]&1<<(r&31)|0)==0;while(1){if(e^(o[a+(t>>5<<2)>>2]&1<<(t&31)|0)!=0){r=i+(n<<2)|0;o[r>>2]=(o[r>>2]|0)+1}else{n=n+1|0;if((n|0)==(u|0))break e;o[i+(n<<2)>>2]=1;e=e^1}t=t+1|0;if((t|0)>=(f|0)){s=n;l=t;c=12;break}}}else{s=0;l=r;c=12}while(0);if(((c|0)==12?(s|0)!=(u|0):0)?!((l|0)==(f|0)&(s|0)==(u+-1|0)):0){c=Gr(8)|0;o[c+4>>2]=0;o[c>>2]=30552;Di(c|0,856,146)}return}function dz(e){e=e|0;return}function bz(e){e=e|0;mW(e);return}function hz(e,r,i){e=e|0;r=+r;i=+i;mn(e,r,i);o[e>>2]=34064;return}function kz(e){e=e|0;var r=0;yz(e);o[e>>2]=5088;p=0;be(320,e+20|0);r=p;p=0;if(r&1){r=oi()|0;Tz(e);ti(r|0)}else return}function _z(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0;t=c;c=c+16|0;n=t+4|0;a=t;e=e+20|0;f=o[(o[e>>2]|0)+16>>2]|0;tN(a,i);p=0;i=Ce(f|0,e|0,r|0,a|0)|0;e=p;p=0;do if(!(e&1)){o[n>>2]=i;p=0;i=we(160,n|0)|0;f
|
||
|
}do if(!e){if((n|0)>(r|0)){o[i>>2]=n-r;break}e=Gr(8)|0;p=0;ke(88,e|0,49195);r=p;p=0;if(r&1){r=oi()|0;zr(e|0);e=r;break e}else Di(e|0,320,76)}while(0);return}while(0);ti(e|0)}function oG(e){e=e|0;o[e+4>>2]=0;o[e>>2]=34196;o[e+8>>2]=27584;return}function aG(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;var t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0,T=0,P=0,j=0,L=0;O=c;c=c+160|0;L=O+156|0;t=O+144|0;j=O+132|0;P=O+128|0;m=O+116|0;b=O+112|0;h=O+100|0;l=O+96|0;d=O+92|0;T=O+88|0;k=O+76|0;F=O+64|0;_=O+60|0;w=O+56|0;R=O+52|0;M=O+48|0;A=O+36|0;y=O+32|0;C=O+20|0;E=O+16|0;S=O+12|0;g=O;a=vW(24)|0;x=e+8|0;v=o[x>>2]|0;St(t,r);p=0;kr(88,a|0,v|0,t|0);v=p;p=0;if(v&1){L=oi()|0;xt(t);mW(a);t=L}else{o[L>>2]=0;Ja(L,a);xt(t);p=0;t=we(111,20)|0;v=p;p=0;e:do if(v&1)t=oi()|0;else{p=0;ke(102,t|0,i|0);v=p;p=0;if(v&1){j=oi()|0;mW(t);t=j;break}Gt(j,t);a=o[L>>2]|0;f=(o[j+8>>2]|0)+8|0;r:do if((i|0)>0){s=0;u=i;while(1){p=0;t=$e(95,o[x>>2]|0,u|0)|0;v=p;p=0;if(v&1){a=11;break}p=0;t=$e(96,a|0,t|0)|0;v=p;p=0;if(v&1){a=11;break}o[(o[f>>2]|0)+(i-u<<2)>>2]=t;s=s|(t|0)!=0;if((u|0)<=1){a=14;break}else u=u+-1|0}do if((a|0)==11){t=oi()|0;a=13}else if((a|0)==14){if(!s)break r;p=0;t=we(162,o[x>>2]|0)|0;v=p;p=0;if(v&1){t=oi()|0;a=13;break}o[P>>2]=t;s=n+8|0;v=r+8|0;u=m+8|0;r=o[s>>2]|0;t=o[r+8>>2]|0;i:do if(((o[r+12>>2]|0)-t|0)>0){f=0;while(1){a=o[v>>2]|0;p=0;a=$e(95,o[x>>2]|0,((o[a+12>>2]|0)-(o[a+8>>2]|0)>>2)+~o[t+(f<<2)>>2]|0)|0;r=p;p=0;if(r&1){a=25;break}p=0;t=we(111,20)|0;r=p;p=0;if(r&1){a=25;break}p=0;ke(102,t|0,2);r=p;p=0;if(r&1){a=28;break}Gt(m,t);p=0;t=Ce(108,o[x>>2]|0,0,a|0)|0;r=p;p=0;if(r&1){a=29;break}r=o[(o[u>>2]|0)+8>>2]|0;o[r+4>>2]=t;o[r>>2]=1;p=0;t=we(111,24)|0;r=p;p=0;if(r&1){a=29;break}r=o[x>>2]|0;St(h,m);p=0;kr(88,t|0,r|0,h|0);r=p;p=0;if(r&1){a=30;break}o[b>>2]=0;Ja(b,t);xt(h);t=o[P>>2]|0;o[d>>2]=0;Ja(d,o[b>>2]|0);p=0;t=$e(97,t|0,d|0)|0;r=p;p=0;if(r&1){a=31;break}o[l>>2]=t;Ja(P,t);$a(l);$a(d);$a(b);xt(m);f=f+1|0;r=o[s>>2]|0;t=o[r+8>>2]|0;if((f|0)>=((o[r+12>>2]|0)-t>>2|0)){a=33;break i}}if((a|0)==25){t=oi()|0;a=27;break}else if((a|0)==28){T=oi()|0;mW(t);t=T;break}else if((a|0)==29)t=oi()|0;else if((a|0)==30){T=oi()|0;xt(h);mW(t);t=T}else if((a|0)==31){t=oi()|0;$a(d);$a(b)}xt(m)}else a=33;while(0);do if((a|0)==33){p=0;t=we(111,24)|0;m=p;p=0;if(m&1){t=oi()|0;a=27;break}m=o[x>>2]|0;St(k,j);p=0;kr(88,t|0,m|0,k|0);m=p;p=0;if(m&1){T=oi()|0;xt(k);mW(t);t=T;break}o[T>>2]=0;Ja(T,t);xt(k);p=0;t=Ce(109,o[x>>2]|0,i|0,1)|0;m=p;p=0;do if(m&1)t=oi()|0;else{o[_>>2]=t;o[w>>2]=0;Ja(w,o[T>>2]|0);p=0;ce(50,F|0,e|0,_|0,w|0,i|0);m=p;p=0;if(m&1){t=oi()|0;$a(w);$a(_);break}$a(w);$a(_);Za(R,o[F>>2]|0);Za(M,(o[F>>2]|0)+4|0);o[y>>2]=0;t=o[R>>2]|0;Ja(y,t);p=0;kr(89,A|0,e|0,y|0);m=p;p=0;if(m&1){t=oi()|0;$a(y)}else{$a(y);o[E>>2]=0;Ja(E,o[M>>2]|0);o[S>>2]=0;Ja(S,t);St(g,A);p=0;ce(51,C|0,e|0,E|0,S|0,g|0);e=p;p=0;i:do if(e&1){t=oi()|0;xt(g);$a(S);$a(E)}else{xt(g);$a(S);$a(E);n=o[A+8>>2]|0;s=n+12|0;n=n+8|0;r=(o[C+8>>2]|0)+8|0;t=o[n>>2]|0;n:do if(((o[s>>2]|0)-t|0)>0){u=0;while(1){f=o[v>>2]|0;a=o[f+12>>2]|0;f=o[f+8>>2]|0;p=0;t=$e(98,o[x>>2]|0,o[t+(u<<2)>>2]|0)|0;e=p;p=0;if(e&1){a=48;break}t=(a-f>>2)+-1-t|0;if((t|0)<0){a=42;break}p=0;a=Ce(108,o[x>>2]|0,o[(o[(o[v>>2]|0)+8>>2]|0)+(t<<2)>>2]|0,o[(o[r>>2]|0)+(u<<2)>>2]|0)|0;e=p;p=0;if(e&1){a=48;break}o[(o[(o[v>>2]|0)+8>>2]|0)+(t<<2)>>2]=a;u=u+1|0;t=o[n>>2]|0;if((u|0)>=((o[s>>2]|0)-t>>2|0))break n}if((a|0)==42){t=Gr(8)|0;WU(t,49260);p=0;kr(55,t|0,256,68);p=0;t=oi()|0}else if((a|0)==48)t=oi()|0;xt(C);break i}while(0);xt(C);xt(A);$a(M);$a(R);Qa(F);$a(T);$a(P);break r}while(0);xt(A)}$a(M);$a(R);Qa(F)}while(0);$a(T)}while(0);$a(P)}while(0);xt(j);break e}while(0);xt(j);$a(L);c=O;return}while(0);$a(L)}ti(t|0)}function fG(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;var a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0,T=0,P=0;x=c;c=c+80|0;a=x+72|0;T=x+68|0;F=x+64|0;R=x+60|0;M=x+56|0;O=x+52|0;A=x+48|0;y=x+44|0;l=x+40|0;k=x+36|0;b=x+32|0;_=x+28|0;h=x+24|0;v=x+20|0;w=x+16|0;g=x+12|0;m=x+8|0;C=x+4|0;S=x;d=yG(o[i>>2]|0)|0;if((d|0)<(yG(o[n>>2]|0)|0)){Za(a,i);Ja(i,o[n>>2]
|
||
|
l=c;c=c+16|0;d=l+8|0;u=l+4|0;s=l;a=n<<3;t=i<<2;E=+(a|0);y=+(t|0);n=r+8|0;i=o[(o[(o[n>>2]|0)+8>>2]|0)+48>>2]|0;g=+PZ[o[(o[i>>2]|0)+8>>2]&63](i);i=o[(o[(o[n>>2]|0)+8>>2]|0)+48>>2]|0;m=+PZ[o[(o[i>>2]|0)+12>>2]&63](i);i=o[(o[(o[n>>2]|0)+8>>2]|0)+56>>2]|0;w=+PZ[o[(o[i>>2]|0)+8>>2]&63](i);i=o[(o[(o[n>>2]|0)+8>>2]|0)+56>>2]|0;v=+PZ[o[(o[i>>2]|0)+12>>2]&63](i);i=o[(o[(o[n>>2]|0)+8>>2]|0)+52>>2]|0;_=+PZ[o[(o[i>>2]|0)+8>>2]&63](i);i=o[(o[(o[n>>2]|0)+8>>2]|0)+52>>2]|0;k=+PZ[o[(o[i>>2]|0)+12>>2]&63](i);i=o[(o[(o[n>>2]|0)+8>>2]|0)+60>>2]|0;h=+PZ[o[(o[i>>2]|0)+8>>2]&63](i);n=o[(o[(o[n>>2]|0)+8>>2]|0)+60>>2]|0;n=lU(0,0,E,0,0,y,E,y,g,m,w,v,_,k,h,+PZ[o[(o[n>>2]|0)+12>>2]&63](n))|0;o[d>>2]=n;p=0;i=sr(43)|0;r=p;p=0;do if(!(r&1)?(p=0,f=we(150,o[e>>2]|0)|0,e=p,p=0,!(e&1)):0){o[u>>2]=f;o[s>>2]=0;so(s,n);p=0;n=Qe(68,i|0,u|0,a|0,t|0,s|0)|0;e=p;p=0;if(e&1){n=oi()|0;lo(s);aN(u);break}else{lo(s);aN(u);lo(d);c=l;return n|0}}else b=5;while(0);if((b|0)==5)n=oi()|0;lo(d);ti(n|0);return 0}function GG(e){e=e|0;mW(e);return}function VG(e){e=e|0;o[e>>2]=30572;xN(e+12|0);aN(e+8|0);return}function WG(e){e=e|0;VG(e);mW(e);return}function YG(e){e=e|0;It(e);mW(e);return}function qG(e,r){e=e|0;r=r|0;var i=0;i=e+4|0;e=r;r=o[i>>2]|0;do{o[r>>2]=0;Pt(r,0);r=(o[i>>2]|0)+4|0;o[i>>2]=r;e=e+-1|0}while((e|0)!=0);return}function XG(e){e=e|0;to(e);mW(e);return}function KG(e){e=e|0;o[e>>2]=30520;uX(e+36|0);to(e+24|0);EN(e+20|0);eN(e+8|0);return}function JG(e){e=e|0;KG(e);mW(e);return}function $G(e,r,i){e=e|0;r=r|0;i=i|0;var t=0,a=0,f=0,u=0,s=0,l=0;e=e+4|0;t=o[e>>2]|0;do if(t){s=n[i>>0]|0;u=(s&1)==0;s=u?(s&255)>>>1:o[i+4>>2]|0;u=u?i+1|0:o[i+8>>2]|0;while(1){i=t+16|0;e=n[i>>0]|0;a=(e&1)==0;e=a?(e&255)>>>1:o[t+20>>2]|0;i=a?i+1|0:o[t+24>>2]|0;a=e>>>0<s>>>0;l=Mq(u,i,a?e:s)|0;f=s>>>0<e>>>0;if((((l|0)==0?f?-2147483648:0:l)|0)<0){e=o[t>>2]|0;if(!e){e=t;i=5;break}}else{l=Mq(i,u,f?s:e)|0;if((((l|0)==0?a?-2147483648:0:l)|0)>=0){e=t;i=10;break}e=t+4|0;i=o[e>>2]|0;if(!i){i=9;break}else e=i}t=e}if((i|0)==5){o[r>>2]=t;break}else if((i|0)==9){o[r>>2]=t;break}else if((i|0)==10){o[r>>2]=e;e=r;break}}else o[r>>2]=e;while(0);return e|0}function ZG(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;o[n>>2]=0;o[n+4>>2]=0;o[n+8>>2]=r;o[i>>2]=n;r=o[e>>2]|0;if(o[r>>2]|0){o[e>>2]=o[r>>2];n=o[i>>2]|0}Sl(o[e+4>>2]|0,n);e=e+8|0;o[e>>2]=(o[e>>2]|0)+1;return}function QG(e,r,i){e=e|0;r=r|0;i=i|0;var t=0,a=0;a=vW(32)|0;o[e>>2]=a;o[e+4>>2]=r+4;t=e+8|0;n[t>>0]=0;r=e+9|0;n[r>>0]=0;a=a+16|0;o[a>>2]=o[i>>2];o[a+4>>2]=o[i+4>>2];o[a+8>>2]=o[i+8>>2];o[i>>2]=0;o[i+4>>2]=0;o[i+8>>2]=0;n[t>>0]=1;e=(o[e>>2]|0)+28|0;o[e>>2]=0;Zt(e,0);n[r>>0]=1;return}function eV(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0;e=e+4|0;n=o[e>>2]|0;do if(n){t=o[i>>2]|0;while(1){e=o[n+16>>2]|0;if((t|0)<(e|0)){e=o[n>>2]|0;if(!e){e=n;i=5;break}}else{if((e|0)>=(t|0)){e=n;i=10;break}e=n+4|0;i=o[e>>2]|0;if(!i){i=9;break}else e=i}n=e}if((i|0)==5){o[r>>2]=n;break}else if((i|0)==9){o[r>>2]=n;break}else if((i|0)==10){o[r>>2]=e;e=r;break}}else o[r>>2]=e;while(0);return e|0}function rV(e,r,i){e=e|0;r=r|0;i=i|0;var n=0;n=vW(24)|0;o[n+16>>2]=o[i>>2];i=n+20|0;o[i>>2]=0;Zt(i,0);o[e>>2]=n;e=e+4|0;o[e>>2]=r+4;o[e+4>>2]=257;return}function iV(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;o[n>>2]=0;o[n+4>>2]=0;o[n+8>>2]=r;o[i>>2]=n;r=o[e>>2]|0;if(o[r>>2]|0){o[e>>2]=o[r>>2];n=o[i>>2]|0}Sl(o[e+4>>2]|0,n);e=e+8|0;o[e>>2]=(o[e>>2]|0)+1;return}function nV(e){e=e|0;mW(e);return}function tV(e,r){e=e|0;r=r|0;var i=0;i=o[r>>2]|0;o[e>>2]=i;o[e+(o[i+-12>>2]|0)>>2]=o[r+12>>2];oV(e+4|0);return}function oV(e){e=e|0;o[e>>2]=29868;uX(e+32|0);tb(e);return}function aV(e,r,i){e=e|0;r=r|0;i=i|0;var t=0,a=0,f=0,u=0;a=r;t=i-a|0;if(t>>>0>4294967279)kW(e);if(t>>>0<11){n[e>>0]=t<<1;f=e+1|0}else{u=t+16&-16;f=vW(u)|0;o[e+8>>2]=f;o[e>>2]=u|1;o[e+4>>2]=t}e=i-a|0;if((r|0)!=(i|0)){t=f;while(1){n[t>>0]=n[r>>0]|0;r=r+1|0;if((r|0)==(i|0))break;else t=t+1|0}}n[f+e>>0]=0;return}function fV(e){e=e|0;oV(e);mW(e);return}function uV(e,r,i,t,a,f){e=e|0;r=r|0;i=i|0;t=t|0;a=a|0;f=f|0;var u=0,s=0,l=0,c=0,d=0;u=r+44|0;s=o[u>>2]|0;c=r+24|0;d=o[c>>2]|0;if(s>>>0<d>>>0){o[u>>2]=d;s=d}l=s;u=f&24;e:do if(!u){r=e;o[r>>2]=0;o[r+4>>2]=0;r=e+8|0;o[r>>
|
||
|
}if(!b)continue;if((S|0)!=(s|0))break;o[E>>2]=o[E>>2]|1}o[P+(l<<2)>>2]=b;l=S}if((O|0)==220)if(k){o[P+(S+-1<<2)>>2]=0;f=l;l=S}else f=h;t=+((o[P+(f<<2)>>2]|0)>>>0);f=s+1&127;if((f|0)==(l|0)){l=s+2&127;o[P+(l+-1<<2)>>2]=0}p=+(j|0);u=p*(t*1e9+ +((o[P+(f<<2)>>2]|0)>>>0));w=r+53|0;k=w-L|0;v=(k|0)<(D|0);f=v&1;h=v?(k|0)<0?0:k:D;if((h|0)<53){I=+HY(+YY(1,105-h|0),u);d=+GY(u,+YY(1,53-h|0));_=I;t=d;d=I+(u-d)}else{_=0;t=0;d=u}b=s+2&127;do if((b|0)==(l|0))u=t;else{b=o[P+(b<<2)>>2]|0;do if(b>>>0>=5e8){if(b>>>0>5e8){t=p*.75+t;break}if((s+3&127|0)==(l|0)){t=p*.5+t;break}else{t=p*.75+t;break}}else{if((b|0)==0?(s+3&127|0)==(l|0):0)break;t=p*.25+t}while(0);if((53-h|0)<=1){u=t;break}if(+GY(t,1)!=0){u=t;break}u=t+1}while(0);t=d+u-_;do if((w&2147483647|0)>(-2-R|0)){if(+G(+t)>=9007199254740992){f=v&(h|0)==(k|0)?0:f;r=r+1|0;t=t*.5}if((r+50|0)<=(F|0)?!(u!=0&(f|0)!=0):0)break;o[(xY()|0)>>2]=34}while(0);t=+qY(t,r)}while(0);break e}default:{if(o[A>>2]|0)o[M>>2]=(o[M>>2]|0)+-1;o[(xY()|0)>>2]=22;MY(e,0);t=0;break e}}}}while(0);if((O|0)==23){f=(o[A>>2]|0)==0;if(!f)o[M>>2]=(o[M>>2]|0)+-1;if((i|0)!=0&r>>>0>3)do{if(!f)o[M>>2]=(o[M>>2]|0)+-1;r=r+-1|0}while(r>>>0>3)}t=+(j|0)*y}while(0);c=N;return+t}function AY(e,r,i,t,f){e=e|0;r=r|0;i=i|0;t=t|0;f=f|0;var u=0,s=0,l=0,c=0,d=0,b=0,h=0,k=0,_=0,p=0;e:do if(r>>>0>36){o[(xY()|0)>>2]=22;f=0;t=0}else{p=e+4|0;_=e+100|0;do{u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0}else u=RY(e)|0}while((EY(u)|0)!=0);r:do switch(u|0){case 43:case 45:{s=((u|0)==45)<<31>>31;u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0;k=s;break r}else{u=RY(e)|0;k=s;break r}}default:k=0}while(0);s=(r|0)==0;do if((r&-17|0)==0&(u|0)==48){u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0}else u=RY(e)|0;if((u|32|0)!=120)if(s){r=8;b=46;break}else{b=32;break}r=o[p>>2]|0;if(r>>>0<(o[_>>2]|0)>>>0){o[p>>2]=r+1;u=a[r>>0]|0}else u=RY(e)|0;if((a[57738+(u+1)>>0]|0)>15){t=(o[_>>2]|0)==0;if(!t)o[p>>2]=(o[p>>2]|0)+-1;if(!i){MY(e,0);f=0;t=0;break e}if(t){f=0;t=0;break e}o[p>>2]=(o[p>>2]|0)+-1;f=0;t=0;break e}else{r=16;b=46}}else{r=s?10:r;if((a[57738+(u+1)>>0]|0)>>>0<r>>>0)b=32;else{if(o[_>>2]|0)o[p>>2]=(o[p>>2]|0)+-1;MY(e,0);o[(xY()|0)>>2]=22;f=0;t=0;break e}}while(0);if((b|0)==32)if((r|0)==10){r=u+-48|0;if(r>>>0<10){u=0;while(1){s=(u*10|0)+r|0;r=o[p>>2]|0;if(r>>>0<(o[_>>2]|0)>>>0){o[p>>2]=r+1;u=a[r>>0]|0}else u=RY(e)|0;r=u+-48|0;if(!(r>>>0<10&s>>>0<429496729)){r=s;break}else u=s}s=0}else{r=0;s=0}i=u+-48|0;if(i>>>0<10){while(1){l=Xg(r|0,s|0,10,0)|0;c=T;d=((i|0)<0)<<31>>31;h=~d;if(c>>>0>h>>>0|(c|0)==(h|0)&l>>>0>~i>>>0){l=r;break}r=Dg(l|0,c|0,i|0,d|0)|0;s=T;u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0}else u=RY(e)|0;i=u+-48|0;if(!(i>>>0<10&(s>>>0<429496729|(s|0)==429496729&r>>>0<2576980378))){l=r;break}}if(i>>>0>9){u=l;r=k}else{r=10;b=72}}else{u=r;r=k}}else b=46;r:do if((b|0)==46){if(!(r+-1&r)){b=n[57995+((r*23|0)>>>5&7)>>0]|0;s=n[57738+(u+1)>>0]|0;i=s&255;if(i>>>0<r>>>0){u=0;while(1){l=i|u<<b;u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0}else u=RY(e)|0;s=n[57738+(u+1)>>0]|0;i=s&255;if(!(l>>>0<134217728&i>>>0<r>>>0))break;else u=l}i=0}else{i=0;l=0}c=Bg(-1,-1,b|0)|0;d=T;if((s&255)>>>0>=r>>>0|(i>>>0>d>>>0|(i|0)==(d|0)&l>>>0>c>>>0)){s=i;b=72;break}else u=i;while(1){l=Gg(l|0,u|0,b|0)|0;i=T;l=s&255|l;u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0}else u=RY(e)|0;s=n[57738+(u+1)>>0]|0;if((s&255)>>>0>=r>>>0|(i>>>0>d>>>0|(i|0)==(d|0)&l>>>0>c>>>0)){s=i;b=72;break r}else u=i}}s=n[57738+(u+1)>>0]|0;i=s&255;if(i>>>0<r>>>0){u=0;while(1){l=i+(ie(u,r)|0)|0;u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0}else u=RY(e)|0;s=n[57738+(u+1)>>0]|0;i=s&255;if(!(l>>>0<119304647&i>>>0<r>>>0))break;else u=l}i=0}else{l=0;i=0}if((s&255)>>>0<r>>>0){b=Kg(-1,-1,r|0,0)|0;h=T;d=i;while(1){if(d>>>0>h>>>0|(d|0)==(h|0)&l>>>0>b>>>0){s=d;b=72;break r}i=Xg(l|0,d|0,r|0,0)|0;c=T;s=s&255;if(c>>>0>4294967295|(c|0)==-1&i>>>0>~s>>>0){s=d;b=72;break r}l=Dg(s|0,0,i|0,c|0)|0;i=T;u=o[p>>2]|0;if(u>>>0<(o[_>>2]|0)>>>0){o[p>>2]=u+1;u=a[u>>0]|0}else u=RY(e)|0;s=n[57738+(u+1)>>0]|0;if((s&255)>>>0>=r>>>0){s=i;b=72;break}
|
||
|
$=ne;Z=K;Q=Z-$|0;U=-2-$|0;H=Z+2|0;z=re+288|0;G=ne+9|0;V=G;W=ne+8|0;s=0;y=r;d=0;r=0;e:while(1){do if((s|0)>-1)if((d|0)>(2147483647-s|0)){o[(xY()|0)>>2]=75;s=-1;break}else{s=d+s|0;break}while(0);d=n[y>>0]|0;if(!(d<<24>>24)){N=245;break}else h=y;r:while(1){switch(d<<24>>24){case 37:{d=h;N=9;break r}case 0:{d=h;break r}default:{}}D=h+1|0;d=n[D>>0]|0;h=D}r:do if((N|0)==9)while(1){N=0;if((n[d+1>>0]|0)!=37)break r;h=h+1|0;d=d+2|0;if((n[d>>0]|0)==37)N=9;else break}while(0);S=h-y|0;if(I?(o[e>>2]&32|0)==0:0)pq(y,S,e)|0;if((h|0)!=(y|0)){y=d;d=S;continue}p=d+1|0;h=n[p>>0]|0;k=(h<<24>>24)+-48|0;if(k>>>0<10){D=(n[d+2>>0]|0)==36;p=D?d+3|0:p;h=n[p>>0]|0;m=D?k:-1;r=D?1:r}else m=-1;d=h<<24>>24;r:do if((d&-32|0)==32){k=0;while(1){if(!(1<<d+-32&75913)){v=k;d=p;break r}k=1<<(h<<24>>24)+-32|k;p=p+1|0;h=n[p>>0]|0;d=h<<24>>24;if((d&-32|0)!=32){v=k;d=p;break}}}else{v=0;d=p}while(0);do if(h<<24>>24==42){k=d+1|0;h=(n[k>>0]|0)+-48|0;if(h>>>0<10?(n[d+2>>0]|0)==36:0){o[u+(h<<2)>>2]=10;r=1;d=d+3|0;h=o[f+((n[k>>0]|0)+-48<<3)>>2]|0}else{if(r){s=-1;break e}if(!I){E=v;d=k;r=0;D=0;break}r=(o[i>>2]|0)+(4-1)&~(4-1);h=o[r>>2]|0;o[i>>2]=r+4;r=0;d=k}if((h|0)<0){E=v|8192;D=0-h|0}else{E=v;D=h}}else{k=(h<<24>>24)+-48|0;if(k>>>0<10){h=0;do{h=(h*10|0)+k|0;d=d+1|0;k=(n[d>>0]|0)+-48|0}while(k>>>0<10);if((h|0)<0){s=-1;break e}else{E=v;D=h}}else{E=v;D=0}}while(0);r:do if((n[d>>0]|0)==46){k=d+1|0;h=n[k>>0]|0;if(h<<24>>24!=42){p=(h<<24>>24)+-48|0;if(p>>>0<10){d=k;h=0}else{d=k;p=0;break}while(1){h=(h*10|0)+p|0;d=d+1|0;p=(n[d>>0]|0)+-48|0;if(p>>>0>=10){p=h;break r}}}k=d+2|0;h=(n[k>>0]|0)+-48|0;if(h>>>0<10?(n[d+3>>0]|0)==36:0){o[u+(h<<2)>>2]=10;d=d+4|0;p=o[f+((n[k>>0]|0)+-48<<3)>>2]|0;break}if(r){s=-1;break e}if(I){d=(o[i>>2]|0)+(4-1)&~(4-1);p=o[d>>2]|0;o[i>>2]=d+4;d=k}else{d=k;p=0}}else p=-1;while(0);w=0;while(1){h=(n[d>>0]|0)+-65|0;if(h>>>0>57){s=-1;break e}k=d+1|0;h=n[59050+(w*58|0)+h>>0]|0;v=h&255;if((v+-1|0)>>>0<8){d=k;w=v}else{L=k;break}}if(!(h<<24>>24)){s=-1;break}k=(m|0)>-1;do if(h<<24>>24==19)if(k){s=-1;break e}else N=52;else{if(k){o[u+(m<<2)>>2]=v;P=f+(m<<3)|0;j=o[P+4>>2]|0;N=ee;o[N>>2]=o[P>>2];o[N+4>>2]=j;N=52;break}if(!I){s=0;break e}Kq(ee,v,i)}while(0);if((N|0)==52?(N=0,!I):0){y=L;d=S;continue}m=n[d>>0]|0;m=(w|0)!=0&(m&15|0)==3?m&-33:m;k=E&-65537;j=(E&8192|0)==0?E:k;r:do switch(m|0){case 110:switch(w|0){case 0:{o[o[ee>>2]>>2]=s;y=L;d=S;continue e}case 1:{o[o[ee>>2]>>2]=s;y=L;d=S;continue e}case 2:{y=o[ee>>2]|0;o[y>>2]=s;o[y+4>>2]=((s|0)<0)<<31>>31;y=L;d=S;continue e}case 3:{t[o[ee>>2]>>1]=s;y=L;d=S;continue e}case 4:{n[o[ee>>2]>>0]=s;y=L;d=S;continue e}case 6:{o[o[ee>>2]>>2]=s;y=L;d=S;continue e}case 7:{y=o[ee>>2]|0;o[y>>2]=s;o[y+4>>2]=((s|0)<0)<<31>>31;y=L;d=S;continue e}default:{y=L;d=S;continue e}}case 112:{w=j|8;p=p>>>0>8?p:8;m=120;N=64;break}case 88:case 120:{w=j;N=64;break}case 111:{k=ee;h=o[k>>2]|0;k=o[k+4>>2]|0;if((h|0)==0&(k|0)==0)d=B;else{d=B;do{d=d+-1|0;n[d>>0]=h&7|48;h=Bg(h|0,k|0,3)|0;k=T}while(!((h|0)==0&(k|0)==0))}if(!(j&8)){h=j;w=0;v=59530;N=77}else{w=Y-d+1|0;h=j;p=(p|0)<(w|0)?w:p;w=0;v=59530;N=77}break}case 105:case 100:{h=ee;d=o[h>>2]|0;h=o[h+4>>2]|0;if((h|0)<0){d=Ng(0,0,d|0,h|0)|0;h=T;k=ee;o[k>>2]=d;o[k+4>>2]=h;k=1;v=59530;N=76;break r}if(!(j&2048)){v=j&1;k=v;v=(v|0)==0?59530:59532;N=76}else{k=1;v=59531;N=76}break}case 117:{h=ee;d=o[h>>2]|0;h=o[h+4>>2]|0;k=0;v=59530;N=76;break}case 99:{n[q>>0]=o[ee>>2];y=q;h=1;w=0;m=59530;d=B;break}case 109:{d=OY(o[(xY()|0)>>2]|0)|0;N=82;break}case 115:{d=o[ee>>2]|0;d=(d|0)!=0?d:59540;N=82;break}case 67:{o[ae>>2]=o[ee>>2];o[X>>2]=0;o[ee>>2]=ae;p=-1;N=86;break}case 83:{if(!p){$q(e,32,D,0,j);d=0;N=98}else N=86;break}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{_=+l[ee>>3];o[te>>2]=0;l[b>>3]=_;if((o[b+4>>2]|0)>=0)if(!(j&2048)){P=j&1;F=P;P=(P|0)==0?59548:59553}else{F=1;P=59550}else{_=-_;F=1;P=59547}l[b>>3]=_;R=o[b+4>>2]&2146435072;do if(R>>>0<2146435072|(R|0)==2146435072&0<0){g=+WY(_,te)*2;h=g!=0;if(h)o[te>>2]=(o[te>>2]|0)+-1;A=m|32;if((A|0)==97){y=m&32;S=(y|0)==0?P:P+9|0;E=F|2;d=12-p|0;do if(!(p>>>0>11|(d|0)==0)){_=8;do{d=d+-1|0;_=_*16}while((d|0)!=0);if((n[S>>0]|0)==45){_=-(_+(-g-_));break
|
||
|
}if(s>>>0>=(r+4|0)>>>0?(s-r|0)>>>0<=o[9911]<<1>>>0:0)return e|0;e=0;return e|0}if(s>>>0>=r>>>0){i=s-r|0;if(i>>>0<=15)return e|0;o[h>>2]=k&1|r|2;o[e+(r+4)>>2]=i|3;o[n>>2]=o[n>>2]|1;nX(e+r|0,i);return e|0}if((c|0)==(o[9797]|0)){i=(o[9794]|0)+s|0;if(i>>>0<=r>>>0){e=0;return e|0}b=i-r|0;o[h>>2]=k&1|r|2;o[e+(r+4)>>2]=b|1;o[9797]=e+r;o[9794]=b;return e|0}if((c|0)==(o[9796]|0)){n=(o[9793]|0)+s|0;if(n>>>0<r>>>0){e=0;return e|0}i=n-r|0;if(i>>>0>15){o[h>>2]=k&1|r|2;o[e+(r+4)>>2]=i|1;o[e+n>>2]=i;n=e+(n+4)|0;o[n>>2]=o[n>>2]&-2;n=e+r|0}else{o[h>>2]=k&1|n|2;n=e+(n+4)|0;o[n>>2]=o[n>>2]|1;n=0;i=0}o[9793]=i;o[9796]=n;return e|0}if(t&2){e=0;return e|0}d=(t&-8)+s|0;if(d>>>0<r>>>0){e=0;return e|0}b=d-r|0;a=t>>>3;do if(t>>>0>=256){f=o[e+(s+24)>>2]|0;a=o[e+(s+12)>>2]|0;do if((a|0)==(c|0)){n=e+(s+20)|0;i=o[n>>2]|0;if(!i){n=e+(s+16)|0;i=o[n>>2]|0;if(!i){l=0;break}}while(1){t=i+20|0;a=o[t>>2]|0;if(a){i=a;n=t;continue}t=i+16|0;a=o[t>>2]|0;if(!a)break;else{i=a;n=t}}if(n>>>0<u>>>0)Lr();else{o[n>>2]=0;l=i;break}}else{t=o[e+(s+8)>>2]|0;if(t>>>0<u>>>0)Lr();i=t+12|0;if((o[i>>2]|0)!=(c|0))Lr();n=a+8|0;if((o[n>>2]|0)==(c|0)){o[i>>2]=a;o[n>>2]=t;l=a;break}else Lr()}while(0);if(f){i=o[e+(s+28)>>2]|0;n=39468+(i<<2)|0;if((c|0)==(o[n>>2]|0)){o[n>>2]=l;if(!l){o[9792]=o[9792]&~(1<<i);break}}else{if(f>>>0<(o[9795]|0)>>>0)Lr();i=f+16|0;if((o[i>>2]|0)==(c|0))o[i>>2]=l;else o[f+20>>2]=l;if(!l)break}n=o[9795]|0;if(l>>>0<n>>>0)Lr();o[l+24>>2]=f;i=o[e+(s+16)>>2]|0;do if(i)if(i>>>0<n>>>0)Lr();else{o[l+16>>2]=i;o[i+24>>2]=l;break}while(0);i=o[e+(s+20)>>2]|0;if(i)if(i>>>0<(o[9795]|0)>>>0)Lr();else{o[l+20>>2]=i;o[i+24>>2]=l;break}}}else{t=o[e+(s+8)>>2]|0;n=o[e+(s+12)>>2]|0;i=39204+(a<<1<<2)|0;if((t|0)!=(i|0)){if(t>>>0<u>>>0)Lr();if((o[t+12>>2]|0)!=(c|0))Lr()}if((n|0)==(t|0)){o[9791]=o[9791]&~(1<<a);break}if((n|0)!=(i|0)){if(n>>>0<u>>>0)Lr();i=n+8|0;if((o[i>>2]|0)==(c|0))f=i;else Lr()}else f=n+8|0;o[t+12>>2]=n;o[f>>2]=t}while(0);if(b>>>0<16){o[h>>2]=d|k&1|2;r=e+(d|4)|0;o[r>>2]=o[r>>2]|1;return e|0}else{o[h>>2]=k&1|r|2;o[e+(r+4)>>2]=b|3;k=e+(d|4)|0;o[k>>2]=o[k>>2]|1;nX(e+r|0,b);return e|0}return 0}function nX(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0,c=0,d=0,b=0,h=0,k=0,_=0,p=0,v=0,w=0;_=e+r|0;i=o[e+4>>2]|0;do if(!(i&1)){l=o[e>>2]|0;if(!(i&3))return;b=e+(0-l)|0;d=l+r|0;s=o[9795]|0;if(b>>>0<s>>>0)Lr();if((b|0)==(o[9796]|0)){n=e+(r+4)|0;i=o[n>>2]|0;if((i&3|0)!=3){w=b;f=d;break}o[9793]=d;o[n>>2]=i&-2;o[e+(4-l)>>2]=d|1;o[_>>2]=d;return}a=l>>>3;if(l>>>0<256){t=o[e+(8-l)>>2]|0;n=o[e+(12-l)>>2]|0;i=39204+(a<<1<<2)|0;if((t|0)!=(i|0)){if(t>>>0<s>>>0)Lr();if((o[t+12>>2]|0)!=(b|0))Lr()}if((n|0)==(t|0)){o[9791]=o[9791]&~(1<<a);w=b;f=d;break}if((n|0)!=(i|0)){if(n>>>0<s>>>0)Lr();i=n+8|0;if((o[i>>2]|0)==(b|0))u=i;else Lr()}else u=n+8|0;o[t+12>>2]=n;o[u>>2]=t;w=b;f=d;break}u=o[e+(24-l)>>2]|0;t=o[e+(12-l)>>2]|0;do if((t|0)==(b|0)){t=16-l|0;n=e+(t+4)|0;i=o[n>>2]|0;if(!i){n=e+t|0;i=o[n>>2]|0;if(!i){c=0;break}}while(1){t=i+20|0;a=o[t>>2]|0;if(a){i=a;n=t;continue}t=i+16|0;a=o[t>>2]|0;if(!a)break;else{i=a;n=t}}if(n>>>0<s>>>0)Lr();else{o[n>>2]=0;c=i;break}}else{a=o[e+(8-l)>>2]|0;if(a>>>0<s>>>0)Lr();i=a+12|0;if((o[i>>2]|0)!=(b|0))Lr();n=t+8|0;if((o[n>>2]|0)==(b|0)){o[i>>2]=t;o[n>>2]=a;c=t;break}else Lr()}while(0);if(u){i=o[e+(28-l)>>2]|0;n=39468+(i<<2)|0;if((b|0)==(o[n>>2]|0)){o[n>>2]=c;if(!c){o[9792]=o[9792]&~(1<<i);w=b;f=d;break}}else{if(u>>>0<(o[9795]|0)>>>0)Lr();i=u+16|0;if((o[i>>2]|0)==(b|0))o[i>>2]=c;else o[u+20>>2]=c;if(!c){w=b;f=d;break}}t=o[9795]|0;if(c>>>0<t>>>0)Lr();o[c+24>>2]=u;i=16-l|0;n=o[e+i>>2]|0;do if(n)if(n>>>0<t>>>0)Lr();else{o[c+16>>2]=n;o[n+24>>2]=c;break}while(0);i=o[e+(i+4)>>2]|0;if(i)if(i>>>0<(o[9795]|0)>>>0)Lr();else{o[c+20>>2]=i;o[i+24>>2]=c;w=b;f=d;break}else{w=b;f=d}}else{w=b;f=d}}else{w=e;f=r}while(0);s=o[9795]|0;if(_>>>0<s>>>0)Lr();i=e+(r+4)|0;n=o[i>>2]|0;if(!(n&2)){if((_|0)==(o[9797]|0)){v=(o[9794]|0)+f|0;o[9794]=v;o[9797]=w;o[w+4>>2]=v|1;if((w|0)!=(o[9796]|0))return;o[9796]=0;o[9793]=0;return}if((_|0)==(o[9796]|0)){v=(o[9793]|0)+f|0;o[9793]=v;o[9796]=w;o[w+4>>2]=v|1;o[w+v>>2]=v;return}f=(n&-8)+f|0;a=n>>>3;do if(n>>>0>=256){u=o[e+(r+24)>>2]|0;t=o[e+(r+12)
|
||
|
e=1}s=s+1|0}Ho(d);Ho(l);c=b;return}function RX(e,r,i,n,t,a,f){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;f=f|0;var u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0,T=0,P=0,j=0,L=0,D=0,N=0,I=0,B=0,U=0,H=0,z=0,G=0,V=0,W=0,Y=0,q=0,X=0,K=0,J=0,$=0,Z=0,Q=0;J=c;c=c+112|0;u=J+100|0;l=J+96|0;d=J+92|0;h=J+88|0;_=J+84|0;Z=J+80|0;E=J+76|0;S=J+72|0;x=J+68|0;O=J+64|0;$=J+60|0;L=J+56|0;D=J+52|0;N=J+48|0;I=J+44|0;z=J+40|0;G=J+36|0;B=J+32|0;U=J+28|0;H=J+24|0;V=J+20|0;X=J+16|0;K=J+12|0;W=J+8|0;Y=J+4|0;q=J;Ft(l,r);Ft(d,i);p=0;s=Ce(97,0,l|0,d|0)|0;Q=p;p=0;do if(Q&1){u=oi()|0;Tt(d);Tt(l)}else{g=+(s|0)/+(a|0);Tt(d);Tt(l);Ft(h,n);Ft(_,t);p=0;s=Ce(97,0,h|0,_|0)|0;Q=p;p=0;if(Q&1){u=oi()|0;Tt(_);Tt(h);break}Tt(_);Tt(h);Q=o[t>>2]|0;w=+PZ[o[(o[Q>>2]|0)+8>>2]&63](Q);Q=o[n>>2]|0;m=+PZ[o[(o[Q>>2]|0)+8>>2]&63](Q);b=+(s|0);s=o[t>>2]|0;k=+PZ[o[(o[s>>2]|0)+12>>2]&63](s);s=o[n>>2]|0;k=(k-+PZ[o[(o[s>>2]|0)+12>>2]&63](s))/b;s=vW(16)|0;Q=o[t>>2]|0;p=0;v=+Be(o[(o[Q>>2]|0)+8>>2]|0,Q|0);Q=p;p=0;if((!(Q&1)?(Q=o[t>>2]|0,p=0,y=+Be(o[(o[Q>>2]|0)+12>>2]|0,Q|0),Q=p,p=0,!(Q&1)):0)?(p=0,xe(42,s|0,+(v+g*((w-m)/b)),+(g*k+y)),Q=p,p=0,!(Q&1)):0){o[Z>>2]=0;Pt(Z,s);Ft(E,r);Ft(S,n);p=0;s=Ce(97,0,E|0,S|0)|0;Q=p;p=0;do if(Q&1){u=oi()|0;Tt(S);Tt(E)}else{k=+(s|0)/+(f|0);Tt(S);Tt(E);Ft(x,i);Ft(O,t);p=0;s=Ce(97,0,x|0,O|0)|0;Q=p;p=0;if(Q&1){u=oi()|0;Tt(O);Tt(x);break}Tt(O);Tt(x);Q=o[t>>2]|0;p=0;b=+Be(o[(o[Q>>2]|0)+8>>2]|0,Q|0);Q=p;p=0;if((((!(Q&1)?(Q=o[i>>2]|0,p=0,R=+Be(o[(o[Q>>2]|0)+8>>2]|0,Q|0),Q=p,p=0,!(Q&1)):0)?(C=+(s|0),F=(b-R)/C,Q=o[t>>2]|0,p=0,A=+Be(o[(o[Q>>2]|0)+12>>2]|0,Q|0),Q=p,p=0,!(Q&1)):0)?(Q=o[i>>2]|0,p=0,M=+Be(o[(o[Q>>2]|0)+12>>2]|0,Q|0),Q=p,p=0,!(Q&1)):0)?(T=(A-M)/C,p=0,P=we(111,16)|0,Q=p,p=0,!(Q&1)):0){Q=o[t>>2]|0;p=0;b=+Be(o[(o[Q>>2]|0)+8>>2]|0,Q|0);Q=p;p=0;if((!(Q&1)?(Q=o[t>>2]|0,p=0,j=+Be(o[(o[Q>>2]|0)+12>>2]|0,Q|0),Q=p,p=0,!(Q&1)):0)?(p=0,xe(42,P|0,+(k*F+b),+(k*T+j)),Q=p,p=0,!(Q&1)):0){o[$>>2]=0;Pt($,P);o[L>>2]=0;d=o[Z>>2]|0;Pt(L,d);p=0;s=$e(83,e|0,L|0)|0;Q=p;p=0;e:do if(Q&1){u=oi()|0;Tt(L)}else{Tt(L);r:do if(!s){o[D>>2]=0;l=o[$>>2]|0;Pt(D,l);p=0;s=$e(83,e|0,D|0)|0;Q=p;p=0;if(Q&1){u=oi()|0;Tt(D);break e}Tt(D);o[u>>2]=0;if(s){Pt(u,l);break}else{Pt(u,0);break}}else{o[N>>2]=0;h=o[$>>2]|0;Pt(N,h);p=0;s=$e(83,e|0,N|0)|0;Q=p;p=0;if(Q&1){u=oi()|0;Tt(N);break e}Tt(N);if(!s){o[u>>2]=0;Pt(u,d);break}Ft(z,n);o[G>>2]=0;Pt(G,d);p=0;s=Ce(96,e|0,z|0,G|0)|0;Q=p;p=0;do if(Q&1)u=oi()|0;else{o[I>>2]=s;l=a-(o[s+16>>2]|0)|0;Ft(U,i);o[H>>2]=0;Pt(H,d);p=0;s=Ce(96,e|0,U|0,H|0)|0;Q=p;p=0;if(Q&1){u=oi()|0;Tt(H);Tt(U);Ho(I);break}o[B>>2]=s;d=f-(o[s+16>>2]|0)|0;d=((d|0)>-1?d:0-d|0)+((l|0)>-1?l:0-l|0)|0;Ho(B);Tt(H);Tt(U);Ho(I);Tt(G);Tt(z);Ft(X,n);o[K>>2]=0;Pt(K,h);p=0;s=Ce(96,e|0,X|0,K|0)|0;Q=p;p=0;do if(!(Q&1)){o[V>>2]=s;l=a-(o[s+16>>2]|0)|0;Ft(Y,i);o[q>>2]=0;Pt(q,h);p=0;s=Ce(96,e|0,Y|0,q|0)|0;Q=p;p=0;if(Q&1){u=oi()|0;Tt(q);Tt(Y);Ho(V);break}else{o[W>>2]=s;Q=f-(o[s+16>>2]|0)|0;Ho(W);Tt(q);Tt(Y);Ho(V);Tt(K);Tt(X);Ft(u,(d|0)<=(((Q|0)>-1?Q:0-Q|0)+((l|0)>-1?l:0-l|0)|0)?Z:$);break r}}else u=oi()|0;while(0);Tt(K);Tt(X);break e}while(0);Tt(G);Tt(z);break e}while(0);Tt($);Tt(Z);c=J;return o[u>>2]|0}while(0);Tt($);break}u=oi()|0;mW(P);break}u=oi()|0}while(0);Tt(Z);break}u=oi()|0;mW(s)}while(0);ti(u|0);return 0}function FX(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;var o=0,a=0,f=0;f=c;c=c+16|0;o=f+4|0;a=f;e=$B()|0;st(o,r);Jo(a,t);p=0;e=Qe(68,e|0,o|0,i|0,n|0,a|0)|0;t=p;p=0;if(t&1){f=oi()|0;lo(a);aN(o);ti(f|0)}else{lo(a);aN(o);c=f;return e|0}return 0}function TX(e,r,i,n,t,a){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;a=a|0;var f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0,T=0,P=0,j=0,L=0,D=0,N=0,I=0,B=0,U=0,H=0,z=0,G=0,V=0,W=0,Y=0,q=0,X=0,K=0,J=0,$=0,Z=0,Q=0;J=c;c=c+112|0;f=J+100|0;s=J+96|0;d=J+92|0;k=J+88|0;v=J+84|0;Z=J+80|0;E=J+76|0;S=J+72|0;x=J+68|0;O=J+64|0;$=J+60|0;L=J+56|0;D=J+52|0;N=J+48|0;I=J+44|0;z=J+40|0;G=J+36|0;B=J+32|0;U=J+28|0;H=J+24|0;V=J+20|0;X=J+16|0;K=J+12|0;W=J+8|0;Y=J+4|0;q=J;Ft(s,r);Ft(d,i);p=0;u=Ce(97,0,s|0,d|0)|0;Q=p;p=0;do if(Q&1){f=oi()|0;Tt(d);Tt(s)}else{g=+(a|0);m=+(u|0)/g;Tt(d);Tt(s);Ft(k,n);Ft(v,t);p=0;a=Ce(97
|
||
|
p=0;if(C&1)n=oi()|0;else{o[E>>2]=t;p=0;ke(129,m|0,o[e>>2]|0);C=p;p=0;if(C&1)n=oi()|0;else{SN(g,x);p=0;t=we(144,o[e>>2]|0)|0;C=p;p=0;if(!(C&1)?(o[y>>2]=t,p=0,o[w>>2]=o[y>>2],ce(45,r|0,E|0,m|0,g|0,w|0),C=p,p=0,!(C&1)):0){o[n>>2]=0;ZN(n,r);xN(g);eN(m);EN(E);xN(x);break e}n=oi()|0;xN(g);eN(m)}EN(E)}mW(r)}while(0);xN(x)}xN(O);ti(n|0)}while(0);xN(O);c=S;return o[n>>2]|0}function LK(e){e=e|0;return}function DK(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0;a=c;c=c+16|0;n=a+8|0;t=a;f=o[(o[r>>2]|0)+12>>2]|0;uN(n,i);sN(t,4500);p=0;Er(f|0,e|0,r|0,n|0,t|0);r=p;p=0;if(r&1){f=oi()|0;LN(t+4|0);dN(n);ti(f|0)}else{LN(t+4|0);dN(n);c=a;return}}function NK(e,r){e=e|0;r=r|0;var i=0,n=0;n=c;c=c+16|0;i=n;st(i,r);p=0;ke(130,e|0,i|0);r=p;p=0;if(r&1){n=oi()|0;aN(i);ti(n|0)}else{aN(i);o[e>>2]=4648;c=n;return}}function IK(e){e=e|0;ra(e);return}function BK(e){e=e|0;ra(e);mW(e);return}function UK(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0;d=c;c=c+64|0;k=d+56|0;h=d+28|0;a=d+24|0;n=d+20|0;b=d+8|0;s=d+4|0;l=d;t=p$(r)|0;o[k>>2]=t;o[a>>2]=0;YN(a,t);p=0;t=we(145,i|0)|0;u=p;p=0;do if(u&1){n=oi()|0;_=12}else{o[n>>2]=t;p=0;kr(72,h|0,a|0,n|0);u=p;p=0;if(u&1){_=oi()|0;LN(n);n=_;_=12;break}LN(n);aN(a);p=0;kr(44,b|0,h|0,i|0);u=p;p=0;e:do if(u&1)n=oi()|0;else{o[e>>2]=0;a=e+4|0;o[a>>2]=0;o[e+8>>2]=0;f=b+4|0;u=e+8|0;n=o[b>>2]|0;r:do if((o[f>>2]|0)!=(n|0)){i=0;while(1){ia(l,n+(i<<2)|0);p=0;n=$e(84,r|0,l|0)|0;t=p;p=0;do if(t&1){n=oi(24)|0;t=T;_=16}else{o[s>>2]=n;t=o[a>>2]|0;if(t>>>0>=(o[u>>2]|0)>>>0){p=0;ke(131,e|0,s|0);t=p;p=0;if(t&1){n=oi(24)|0;t=T;go(s);_=16;break}}else{o[t>>2]=0;Yo(t,n);o[a>>2]=(o[a>>2]|0)+4}go(s);ta(l)}while(0);if((_|0)==16){_=0;ta(l);if((t|0)!=(Zr(24)|0))break;ui(n|0)|0;p=0;pr(44);t=p;p=0;if(t&1){_=19;break}}i=i+1|0;n=o[b>>2]|0;if(i>>>0>=(o[f>>2]|0)-n>>2>>>0)break r}if((_|0)==19)n=oi()|0;aa(e);oa(b);break e}while(0);oa(b);zK(h);aN(k);c=d;return}while(0);zK(h)}while(0);if((_|0)==12)aN(a);aN(k);ti(n|0)}function HK(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0;t=c;c=c+16|0;n=t;st(n,r);p=0;kr(73,e+4|0,n|0,i|0);i=p;p=0;if(i&1){t=oi()|0;aN(n);ti(t|0)}else{aN(n);o[e>>2]=4672;c=t;return}}function zK(e){e=e|0;fa(e+4|0);return}function GK(e){e=e|0;fa(e+4|0);mW(e);return}function VK(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0;E=c;c=c+96|0;C=E+84|0;w=E+64|0;O=E+52|0;x=E+40|0;m=E+28|0;g=E+16|0;y=E+12|0;S=E;i=tK(i)|0;h=r+4|0;st(C,h);k=o[C>>2]|0;p=0;_=we(122,k|0)|0;b=p;p=0;e:do if(!(b&1)?(p=0,v=we(121,k|0)|0,b=p,p=0,!(b&1)):0){b=~~(+(_|0)/(+(o[7026]|0)*4)*3);a=o[7025]|0;b=i|(b|0)<(a|0)?a:b;a=w+4|0;f=w+8|0;u=w+12|0;s=w+16|0;r:do if((b|0)<=(_|0)){l=(v|0)>0;d=b+-1|0;i:while(1){o[w>>2]=0;o[w+4>>2]=0;o[w+8>>2]=0;o[w+12>>2]=0;o[w+16>>2]=0;if(l){i=0;t=0;do{n=i&1;do if(_t(k,t,d)|0){i=n+i|0;n=w+(i<<2)|0;o[n>>2]=(o[n>>2]|0)+1}else{if(n){n=w+(i<<2)|0;o[n>>2]=(o[n>>2]|0)+1;break}if((i|0)!=4){i=i+1|0;n=w+(i<<2)|0;o[n>>2]=(o[n>>2]|0)+1;break}p=0;i=we(146,w|0)|0;n=p;p=0;if(n&1){t=5;break i}if(i){p=0;i=br(56,h|0,w|0,d|0,t|0)|0;n=p;p=0;if(n&1){t=5;break i}if(i){o[w>>2]=0;o[w+4>>2]=0;o[w+8>>2]=0;o[w+12>>2]=0;o[w+16>>2]=0;i=0;break}}o[w>>2]=o[f>>2];o[a>>2]=o[u>>2];o[f>>2]=o[s>>2];o[u>>2]=1;o[s>>2]=0;i=3}while(0);t=t+1|0}while((t|0)<(v|0))}p=0;i=we(146,w|0)|0;t=p;p=0;if(t&1){t=6;break}if(i?(p=0,br(56,h|0,w|0,d|0,v|0)|0,t=p,p=0,t&1):0){t=6;break}d=d+b|0;if((d|0)>=(_|0))break r}if((t|0)==5){i=oi()|0;t=8;break e}else if((t|0)==6){i=oi()|0;t=8;break e}}while(0);p=0;ke(132,O|0,r|0);r=p;p=0;if(!(r&1)){o[e>>2]=0;a=e+4|0;o[a>>2]=0;o[e+8>>2]=0;f=O+4|0;u=m+4|0;s=x+4|0;l=m+8|0;d=x+8|0;b=e+8|0;i=o[O>>2]|0;r:do if((o[f>>2]|0)!=(i|0)){t=0;while(1){p=0;ke(133,x|0,i+(t*12|0)|0);r=p;p=0;if(r&1){t=39;break}p=0;ke(133,g|0,x|0);r=p;p=0;if(r&1){t=40;break}p=0;ke(134,m|0,g|0);r=p;p=0;if(r&1){t=41;break}sa(x);o[x>>2]=o[m>>2];o[s>>2]=o[u>>2];o[d>>2]=o[l>>2];o[l>>2]=0;o[u>>2]=0;o[m>>2]=0;la(m);la(g);p=0;n=we(111,20)|0;r=p;p=0;if(r&1){t=40;break}p=0;ke(133,S|0,x|0);r=p;p=0;if(r&1){t=42;break}p=0;ke(135,n|0,S|0);r=p;p=0;if(r&1){t=43;break}o[y>>2]=0;ca(y,n);i=o[a>>2]|0;if(i>>>0>=(o[b>>2]|0)>>>0){p=0;ke(136,e|0,y
|
||
|
v=h+40|0;_=h+28|0;f=h+24|0;u=h+16|0;k=h;b=e+8|0;s=(o[b>>2]|0)/17|0;o[g>>2]=0;o[g+4>>2]=0;o[g+8>>2]=0;st(r,e);p=0;kr(94,g|0,s|0,r|0);a=p;p=0;do if(a&1){m=oi()|0;aN(r);r=m}else{aN(r);p=0;r=we(122,o[e>>2]|0)|0;a=p;p=0;if(!(a&1)?(p=0,ke(166,m|0,r|0),a=p,p=0,!(a&1)):0){p=0;r=we(122,o[e>>2]|0)|0;a=p;p=0;if(!(a&1)?(p=0,ke(166,w|0,r|0),a=p,p=0,!(a&1)):0){st(i,e);p=0;ce(52,w|0,s|0,g|0,i|0,m|0);a=p;p=0;do if(a&1){r=oi()|0;aN(i)}else{aN(i);p=0;Er(66,v|0,s|0,m|0,w|0);a=p;p=0;if(a&1){r=oi()|0;break}t=v+4|0;p=0;ke(166,_|0,((o[t>>2]|0)-(o[v>>2]|0)|0)/12|0|0);a=p;p=0;if(a&1)r=oi()|0;else{a=u+4|0;r=o[v>>2]|0;e:do if(((o[t>>2]|0)-r|0)>0){n=0;while(1){i=(o[_>>2]|0)+(n*12|0)|0;e=((o[r+(n*12|0)+4>>2]|0)-(o[r+(n*12|0)>>2]|0)|0)/12|0;o[f>>2]=0;p=0;kr(95,i|0,e|0,f|0);e=p;p=0;if(e&1)break;r=o[v>>2]|0;i=o[r+(n*12|0)>>2]|0;if(((o[r+(n*12|0)+4>>2]|0)-i|0)>0){e=0;do{if(o[i+(e*12|0)+8>>2]|0){lf(u,i+(e*12|0)|0);o[(o[(o[_>>2]|0)+(n*12|0)>>2]|0)+(e<<2)>>2]=o[a>>2]}e=e+1|0;r=o[v>>2]|0;i=o[r+(n*12|0)>>2]|0}while((e|0)<(((o[r+(n*12|0)+4>>2]|0)-i|0)/12|0|0))}n=n+1|0;if((n|0)>=(((o[t>>2]|0)-r|0)/12|0|0)){i=25;break e}}r=oi()|0;i=22}else i=25;while(0);do if((i|0)==25){p=0;kr(96,k|0,s|0,_|0);u=p;p=0;if(u&1){r=oi()|0;i=22;break}p=0;r=Ce(113,s|0,_|0,k|0)|0;s=p;p=0;do if((!(s&1)?(p=0,ke(167,_|0,r|0),s=p,p=0,!(s&1)):0)?(p=0,d=we(111,32)|0,s=p,p=0,!(s&1)):0){p=0;kr(54,d|0,o[b>>2]|0,((o[_+4>>2]|0)-(o[_>>2]|0)|0)/12|0|0);b=p;p=0;if(b&1){r=oi()|0;mW(d);break}else{o[l>>2]=0;YN(l,d);RJ(_,l);ho(k);df(_);bf(v);df(w);df(m);fo(g);c=h;return o[l>>2]|0}}else i=30;while(0);if((i|0)==30)r=oi()|0;ho(k)}while(0);df(_)}bf(v)}while(0);df(w)}else r=oi()|0;df(m);break}r=oi()|0}while(0);fo(g);ti(r|0);return 0}function xJ(e,r,i){e=e|0;r=r|0;i=i|0;var n=0,t=0,a=0,f=0,u=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0;w=c;c=c+32|0;_=w+24|0;g=w+12|0;v=w+8|0;b=w+4|0;m=w;k=+(pB(o[i>>2]|0)|0);k=(r|0)>0?k/+(r|0):k;s[_>>2]=k;h=pB(o[i>>2]|0)|0;o[v>>2]=0;xa(g,h,v);v=e+4|0;h=e+8|0;l=k;f=l*.75;l=l*1.5;u=1;t=0;d=2;e:while(1){p=0;a=we(121,o[i>>2]|0)|0;r=p;p=0;if(r&1){a=11;break}r=o[i>>2]|0;if((d|0)<(a|0))a=0;else{a=27;break}while(1){p=0;r=we(122,r|0)|0;y=p;p=0;if(y&1){a=10;break e}if((a|0)>=(r|0))break;r=o[i>>2]|0;if(_t(r,d,a)|0){y=(o[g>>2]|0)+(d<<2)|0;o[y>>2]=(o[y>>2]|0)+1}a=a+1|0}r=o[(o[g>>2]|0)+(d<<2)>>2]|0;p=0;a=we(122,o[i>>2]|0)|0;y=p;p=0;if(y&1){a=11;break}r=(r|0)!=(a|0);do if(!(u|r)){n=+(d-t|0);s[b>>2]=n;if(n>f){t=o[v>>2]|0;r=(t|0)==(o[h>>2]|0);if(n>l)do{if(r){p=0;ke(168,e|0,_|0);y=p;p=0;if(y&1){a=9;break e}}else{s[t>>2]=k;o[v>>2]=t+4}n=n-k;s[b>>2]=n;t=o[v>>2]|0;r=(t|0)==(o[h>>2]|0)}while(n>l);if(r){p=0;ke(168,e|0,b|0);y=p;p=0;if(y&1){a=11;break e}else{r=1;t=d;break}}else{s[t>>2]=n;o[v>>2]=t+4;r=1;t=d;break}}else r=0}else r=r^1;while(0);u=r;d=d+1|0}e:do if((a|0)==9)r=oi()|0;else if((a|0)==10)r=oi()|0;else if((a|0)==11)r=oi()|0;else if((a|0)==27){p=0;r=we(121,r|0)|0;y=p;p=0;do if(!(y&1)){n=+(r-t|0);f=k*1.5;t=o[v>>2]|0;r=(t|0)==(o[h>>2]|0);r:do if(n>f){while(1){if(r){p=0;ke(168,e|0,_|0);y=p;p=0;if(y&1)break}else{s[t>>2]=k;o[v>>2]=t+4}n=n-k;t=o[v>>2]|0;r=(t|0)==(o[h>>2]|0);if(!(n>f))break r}r=oi()|0;s[m>>2]=n;break e}while(0);s[m>>2]=n;if(r){p=0;ke(168,e|0,m|0);y=p;p=0;if(y&1)break}else{s[t>>2]=n;o[v>>2]=t+4}ho(g);c=w;return}while(0);r=oi()|0}while(0);ho(g);ti(r|0)}function OJ(e,r,i,n,t){e=e|0;r=r|0;i=i|0;n=n|0;t=t|0;var a=0,f=0,u=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0,T=0,P=0,j=0;R=c;c=c+64|0;w=R+52|0;m=R+48|0;P=R+36|0;E=R+32|0;T=R+20|0;S=R+16|0;F=R+4|0;x=R;O=i+4|0;C=P+4|0;A=r+-1|0;e:do if((vB(o[n>>2]|0)|0)>0){g=(r|0)>1;y=(r|0)>0;M=0;r:while(1){if(((o[O>>2]|0)-(o[i>>2]|0)>>2|0)<(r|0)){f=4;break}a=(o[t>>2]|0)+(M*12|0)|0;o[w>>2]=0;sf(a,r,w);a=(o[e>>2]|0)+(M*12|0)|0;o[m>>2]=-1;sf(a,r,m);o[E>>2]=0;xa(P,1,E);a=o[P>>2]|0;o[a>>2]=(o[a>>2]|0)+2;a=0;u=1;l=2;while(1){p=0;f=we(121,o[n>>2]|0)|0;v=p;p=0;if(v&1){f=11;break r}if((l|0)>=(f|0))break;if(_t(o[n>>2]|0,l,M)|0)if(!u){p=0;ke(148,P|0,((o[C>>2]|0)-(o[P>>2]|0)>>2)+1|0);v=p;p=0;if(v&1){f=11;break r}else{a=a+1|0;u=1}}else u=1;else if(u){p=0;ke(148,P|0,((o[C>>2]|0)-(o[P>>2]|0)>>2)+1|0);v=p;p=0;if(v&1){f=11;break r}e
|
||
|
o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;o[m+48>>2]=0;o[m+52>>2]=16;o[l>>2]=0;o[l+4>>2]=0;o[l+8>>2]=0;p=0;ke(105,s|0,l|0);d=p;p=0;if(d&1){a=oi()|0;uX(l);uX(e);tb(s);break}uX(l);e:do if((i|0)>1){e=i;while(1){p=0;i=we(140,u|0)|0;d=p;p=0;if(d&1){w=14;break}if((i|0)<11)break;p=0;i=$e(107,u|0,11)|0;d=p;p=0;if(d&1){w=14;break}p=0;f=we(177,(i|0)/45|0|0)|0;d=p;p=0;if(d&1){w=14;break}p=0;$e(109,m|0,f|0)|0;d=p;p=0;if(d&1){w=14;break}p=0;i=we(177,(i|0)%45|0|0)|0;d=p;p=0;if(d&1){w=14;break}p=0;$e(109,m|0,i|0)|0;d=p;p=0;if(d&1){w=14;break}e=e+-2|0;if((e|0)<=1){w=24;break e}}if((w|0)==14){a=oi()|0;w=16;break}a=Gr(8)|0;p=0;be(308,a|0);v=p;p=0;if(v&1){v=oi()|0;zr(a|0);a=v;break}else{p=0;kr(55,a|0,320,76);p=0;w=15;break}}else{e=i;w=24}while(0);e:do if((w|0)==24){do if((e|0)==1){p=0;e=we(140,u|0)|0;d=p;p=0;if(d&1){w=15;break e}if((e|0)<6){a=Gr(8)|0;p=0;be(308,a|0);v=p;p=0;if(v&1){v=oi()|0;zr(a|0);a=v;break e}else{p=0;kr(55,a|0,320,76);p=0;w=15;break e}}else{p=0;e=$e(107,u|0,6)|0;d=p;p=0;if(d&1){w=15;break e}p=0;e=we(177,e|0)|0;d=p;p=0;if(d&1){w=15;break e}p=0;$e(109,m|0,e|0)|0;d=p;p=0;if(d&1){w=15;break e}else break}}while(0);p=0;ke(106,v|0,s|0);d=p;p=0;if(d&1)w=15;else{r:do if(t){i=k+56|0;d=k+4|0;o[k>>2]=29792;o[i>>2]=29812;p=0;ke(104,k+56|0,d|0);t=p;p=0;if(t&1)a=oi()|0;else{o[k+128>>2]=0;o[k+132>>2]=-1;o[k>>2]=29832;o[k+56>>2]=29852;p=0;be(307,d|0);t=p;p=0;do if(t&1)a=oi()|0;else{o[d>>2]=29868;e=k+36|0;o[e>>2]=0;o[e+4>>2]=0;o[e+8>>2]=0;o[k+48>>2]=0;o[k+52>>2]=16;o[l>>2]=0;o[l+4>>2]=0;o[l+8>>2]=0;p=0;ke(105,d|0,l|0);t=p;p=0;if(t&1){a=oi()|0;uX(l);uX(e);tb(d);break}uX(l);s=v+4|0;t=v+8|0;l=v+1|0;i=n[v>>0]|0;e=(i&1)==0;i=e?(i&255)>>>1:o[s>>2]|0;i:do if(!i)w=56;else{u=0;n:while(1){f=e?l:o[t>>2]|0;e=n[f+u>>0]|0;t:do if(e<<24>>24==37){do if(u>>>0<(i+-1|0)>>>0){e=u+1|0;if((n[f+e>>0]|0)!=37)break;p=0;$e(109,k|0,37)|0;u=p;p=0;if(u&1)break n;else break t}while(0);p=0;$e(109,k|0,29)|0;f=p;p=0;if(f&1)break n;else e=u}else{p=0;$e(109,k|0,e|0)|0;f=p;p=0;if(f&1)break n;else e=u}while(0);u=e+1|0;i=n[v>>0]|0;e=(i&1)==0;i=e?(i&255)>>>1:o[s>>2]|0;if(u>>>0>=i>>>0){w=56;break i}}a=oi()|0}while(0);do if((w|0)==56){p=0;ke(106,b|0,d|0);h=p;p=0;if(h&1){a=oi()|0;break}if(!(n[v>>0]&1)){n[l>>0]=0;n[v>>0]=0}else{n[o[t>>2]>>0]=0;o[s>>2]=0}p=0;ke(114,v|0,0);h=p;p=0;if(h&1){_=oi(0)|0;Ot(_)}else{o[v>>2]=o[b>>2];o[v+4>>2]=o[b+4>>2];o[v+8>>2]=o[b+8>>2];o[b>>2]=0;o[b+4>>2]=0;o[b+8>>2]=0;uX(b);$t(k);w=63;break r}}while(0);$t(k);break r}while(0)}Qd(i);w=47}else w=63;while(0);do if((w|0)==63){p=0;kr(99,r|0,v|0,o[1101]|0);w=p;p=0;if(w&1){a=oi()|0;w=47;break}else{uX(v);$t(m);c=_;return}}while(0);uX(v)}}while(0);if((w|0)==15){a=oi()|0;w=16}$t(m);ti(a|0)}while(0)}Qd(f);ti(a|0)}function QJ(e,r,i,n){e=e|0;r=r|0;i=i|0;n=n|0;var t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0;w=c;c=c+80|0;_=w+76|0;E=w+72|0;x=w+60|0;S=w+48|0;l=w+44|0;d=w+40|0;b=w+36|0;h=w+32|0;k=w+28|0;g=w+16|0;m=w+12|0;v=w;u=vW(28)|0;Fo(u,e);o[E>>2]=0;To(E,u);u=o[E>>2]|0;o[x>>2]=0;o[x+4>>2]=0;o[x+8>>2]=0;p=0;ke(114,x|0,50);s=p;p=0;do if(!(s&1)?(p=0,ke(178,S|0,0),s=p,p=0,!(s&1)):0){t=0;s=0;e:while(1){p=0;a=we(140,u|0)|0;f=p;p=0;if(f&1){f=7;break}if((a|0)<4){f=75;break}p=0;a=$e(107,u|0,4)|0;f=p;p=0;if(f&1){f=12;break}p=0;f=we(178,a|0)|0;a=p;p=0;if(a&1){f=12;break}if((f|0)==27820){f=75;break}if((f|0)==27988|(f|0)==28012){f=t;s=1;t=f;continue}if((f|0)==27892){p=0;a=we(140,u|0)|0;f=p;p=0;if(f&1){f=7;break}if((a|0)<16){f=19;break}p=0;$e(107,u|0,16)|0;f=p;p=0;if(f&1){f=7;break}else{a=s;f=t;s=a;t=f;continue}}if((f|0)==27940){p=0;a=$e(107,u|0,8)|0;f=p;p=0;if(f&1){f=7;break}do if(!(a&128))t=a&127;else{if((a&192|0)==128){p=0;t=$e(107,u|0,8)|0;f=p;p=0;if(f&1){f=7;break e}t=t|a<<8&16128;break}if((a&224|0)!=192){f=33;break e}p=0;t=$e(107,u|0,16)|0;f=p;p=0;if(f&1){f=7;break e}t=t|a<<16&2031616}while(0);p=0;t=we(179,t|0)|0;f=p;p=0;if(f&1){f=7;break}if(!t){f=38;break}else{f=s;s=f;continue}}p=0;if((f|0)==28036){f=wB(u,4)|0;a=p;p=0;if(a&1){f=7;break}p=0;a=$e(110,28036,r|0)|0;O=p;p=0;if(O&1){f=7;break}p=0;a=$e(107,u|0,a|0)|0;O=p;p=0;if(O&1){f=7;break}if((f|0)!=1){f=s;O=t;s=f;t=O;continue}o[l>>2]=0;To(l,u);p=0;k
|
||
|
}va(s);u=u+1|0;if(u>>>0>=d>>>0){f=r;l=8;break e}else i=r}e=oi()|0;va(s)}while(0);e:do if((l|0)==8){if((e|0)<3)e=0;else{n=f/+(d>>>0);r:do if(!d)r=0;else{e=0;r=0;while(1){pa(h,(o[b>>2]|0)+(e<<2)|0);p=0;i=+Be(44,o[h>>2]|0);_=p;p=0;if(_&1)break;r=r+ +G(+(i-n));va(h);e=e+1|0;if(e>>>0>=d>>>0)break r}e=oi()|0;va(h);break e}while(0);e=r<=f*.05000000074505806}c=k;return e|0}while(0);ti(e|0);return 0}function B$(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0,l=0,d=0,b=0,h=0,k=0,_=0,p=0,v=0,w=0,m=0;w=c;c=c+16|0;k=w;h=w+12|0;_=w+8|0;p=w+4|0;v=r+4|0;b=r+8|0;r=o[b>>2]|0;i=o[v>>2]|0;a=r-i>>2;if(a>>>0<3){w=Gr(8)|0;Nt(w,50219);o[w>>2]=29736;Di(w|0,24,146)}if(a>>>0>3){if(!a){t=0;n=0}else{r=0;t=0;n=0;do{d=+R$(o[(o[v>>2]|0)+(r<<2)>>2]|0);n=n+d;t=t+d*d;r=r+1|0}while((r|0)!=(a|0))}m=+(a>>>0);d=n/m;t=+V(+(t/m-d*d));i=o[v>>2]|0;r=o[b>>2]|0;s[k>>2]=d;Wf(i,r,k);n=d*.20000000298023224;n=n<t?t:n;r=o[b>>2]|0;i=o[v>>2]|0;if(r-i>>2>>>0>3){l=0;do{if(+G(+(+R$(o[i+(l<<2)>>2]|0)-d))>n){a=o[v>>2]|0;f=a+((l<<2>>2)+1<<2)|0;u=o[b>>2]|0;if((f|0)!=(u|0)){r=a+(l<<2)|0;i=f;while(1){ma(r,o[i>>2]|0);i=i+4|0;if((i|0)==(u|0))break;else r=r+4|0}}i=a+(((u-f|0)>>>2)+l<<2)|0;r=o[b>>2]|0;if((r|0)!=(i|0))do{u=r+-4|0;o[b>>2]=u;va(u);r=o[b>>2]|0}while((r|0)!=(i|0));r=l+-1|0}else r=l;l=r+1|0;r=o[b>>2]|0;i=o[v>>2]|0;u=r-i>>2}while(l>>>0<u>>>0&u>>>0>3)}}if(r-i>>2>>>0>3){a=r-i>>2;if(!a)n=0;else{f=0;n=0;do{n=n+ +R$(o[i+(f<<2)>>2]|0);f=f+1|0;r=o[b>>2]|0;i=o[v>>2]|0;a=r-i>>2}while(f>>>0<a>>>0)}s[k>>2]=n/+(a>>>0);Yf(i,r,k);r=o[b>>2]|0;i=o[v>>2]|0}if(r-i>>2>>>0>3){o[_>>2]=i+12;o[p>>2]=r;o[h>>2]=o[_>>2];o[k>>2]=o[p>>2];qf(v,h,k)|0}Xf(e,3);ma(o[e>>2]|0,o[o[v>>2]>>2]|0);ma((o[e>>2]|0)+4|0,o[(o[v>>2]|0)+4>>2]|0);ma((o[e>>2]|0)+8|0,o[(o[v>>2]|0)+8>>2]|0);c=w;return}function U$(e,r){e=e|0;r=r|0;var i=0,n=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0,M=0,R=0,F=0;R=c;c=c+48|0;i=R+36|0;t=R+32|0;f=R+28|0;u=R+24|0;s=R+20|0;l=R+16|0;A=R+12|0;M=R+8|0;O=R+4|0;C=R;Kf(i,o[r>>2]|0);Kf(t,(o[r>>2]|0)+4|0);p=0;d=+fr(43,i|0,t|0);F=p;p=0;do if(F&1){F=oi()|0;Tt(t);Tt(i);i=F}else{Tt(t);Tt(i);Kf(f,(o[r>>2]|0)+4|0);Kf(u,(o[r>>2]|0)+8|0);p=0;a=+fr(43,f|0,u|0);F=p;p=0;if(F&1){i=oi()|0;Tt(u);Tt(f);break}Tt(u);Tt(f);Kf(s,o[r>>2]|0);Kf(l,(o[r>>2]|0)+8|0);p=0;n=+fr(43,s|0,l|0);F=p;p=0;if(F&1){i=oi()|0;Tt(l);Tt(s);break}Tt(l);Tt(s);o[A>>2]=0;ma(A,0);o[M>>2]=0;ma(M,0);o[O>>2]=0;ma(O,0);do if(!(a>=d)|!(a>=n)){i=o[r>>2]|0;if(!(n>=a)|!(n>=d)){ma(A,o[i+8>>2]|0);ma(M,o[o[r>>2]>>2]|0);ma(O,o[(o[r>>2]|0)+4>>2]|0);break}else{ma(A,o[i+4>>2]|0);ma(M,o[o[r>>2]>>2]|0);ma(O,o[(o[r>>2]|0)+8>>2]|0);break}}else{ma(A,o[o[r>>2]>>2]|0);ma(M,o[(o[r>>2]|0)+4>>2]|0);ma(O,o[(o[r>>2]|0)+8>>2]|0)}while(0);i=o[O>>2]|0;p=0;n=+Be(o[(o[i>>2]|0)+12>>2]|0,i|0);F=p;p=0;if(((((((!(F&1)?(_=o[A>>2]|0,p=0,v=+Be(o[(o[_>>2]|0)+12>>2]|0,_|0),F=p,p=0,!(F&1)):0)?(w=n-v,m=o[M>>2]|0,p=0,g=+Be(o[(o[m>>2]|0)+8>>2]|0,m|0),F=p,p=0,!(F&1)):0)?(p=0,y=+Be(o[(o[_>>2]|0)+8>>2]|0,_|0),F=p,p=0,!(F&1)):0)?(E=w*(g-y),p=0,S=+Be(o[(o[i>>2]|0)+8>>2]|0,i|0),F=p,p=0,!(F&1)):0)?(p=0,x=+Be(o[(o[_>>2]|0)+8>>2]|0,_|0),F=p,p=0,!(F&1)):0)?(b=S-x,p=0,h=+Be(o[(o[m>>2]|0)+12>>2]|0,m|0),F=p,p=0,!(F&1)):0)?(p=0,k=+Be(o[(o[_>>2]|0)+12>>2]|0,_|0),F=p,p=0,!(F&1)):0){if(E<b*(h-k)){o[C>>2]=0;ma(C,m);ma(M,i);ma(O,o[C>>2]|0);va(C)}p=0;ke(182,e|0,3);F=p;p=0;if(!(F&1)){ma(o[e>>2]|0,o[O>>2]|0);ma((o[e>>2]|0)+4|0,_);ma((o[e>>2]|0)+8|0,o[M>>2]|0);va(O);va(M);va(A);c=R;return}}i=oi()|0;va(O);va(M);va(A)}while(0);ti(i|0)}function H$(e,r){e=e|0;r=r|0;var i=0,n=0,t=0;t=o[e>>2]|0;n=+PZ[o[(o[t>>2]|0)+8>>2]&63](t);t=o[r>>2]|0;n=n-+PZ[o[(o[t>>2]|0)+8>>2]&63](t);e=o[e>>2]|0;i=+PZ[o[(o[e>>2]|0)+12>>2]&63](e);r=o[r>>2]|0;i=i-+PZ[o[(o[r>>2]|0)+12>>2]&63](r);return+ +V(+(n*n+i*i))}function z$(e,r,i){e=e|0;r=r|0;i=i|0;st(e,r);r=e+4|0;o[r>>2]=0;o[r+4>>2]=0;o[r+8>>2]=0;n[r+12>>0]=0;TN(e+20|0,i);return}function G$(e,r){e=e|0;r=r|0;var i=0,t=0,a=0,f=0,u=0,s=0,l=0,d=0,b=0,h=0,k=0,_=0,v=0,w=0,m=0,g=0,y=0,E=0,S=0,x=0,O=0,C=0,A=0;O=c;c=c+80|0;S=O+68|0;E=O+48|0;C=O+36|0;g=O+24|0;y=O+12|0;x=O;r=tK(r)|0;w=vB(o[e>>2]|0)|0;m=pB(o[e>>2]|0)|0;i=((w*3|0)>>>0)/(o[7026]<<2>>>0)|0;s=o[7025
|
||
|
p=0;Er(69,e|0,28,r|0,i|0);Be=p;p=0;if(Be&1)break;p=0;Ge(45,u|0,18,a|0,f|0,t|0,n|0,e|0);Be=p;p=0;if(Be&1){Ie=929;break p}o[V>>2]=0;Qf(V,u);e=o[7176]|0;do if(e>>>0<(o[7177]|0)>>>0){o[e>>2]=0;Qf(e,o[V>>2]|0);o[7176]=(o[7176]|0)+4}else{p=0;ke(185,28700,V|0);Be=p;p=0;if(!(Be&1))break;e=oi()|0;ru(V);break e}while(0);ru(V);u=vW(32)|0;p=0;o[W>>2]=6;o[W+4>>2]=30;o[W+8>>2]=58;o[W+12>>2]=86;a=$e(114,4,W|0)|0;Be=p;p=0;v:do if(Be&1)Ie=936;else{p=0;f=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=936;break}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=3;o[e+4>>2]=113;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=4;o[r+4>>2]=114;p=0;Er(69,f|0,28,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;t=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=936;break v}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=3;o[e+4>>2]=44;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=11;o[r+4>>2]=45;p=0;Er(69,t|0,26,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;n=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=936;break v}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=17;o[e+4>>2]=21;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=4;o[r+4>>2]=22;p=0;Er(69,n|0,26,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;e=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=936;break v}p=0;r=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[r>>2]=9;o[r+4>>2]=13;p=0;i=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[i>>2]=16;o[i+4>>2]=14;p=0;Er(69,e|0,26,r|0,i|0);Be=p;p=0;if(Be&1)break;p=0;Ge(45,u|0,19,a|0,f|0,t|0,n|0,e|0);Be=p;p=0;if(Be&1){Ie=936;break v}o[Y>>2]=0;Qf(Y,u);e=o[7176]|0;do if(e>>>0<(o[7177]|0)>>>0){o[e>>2]=0;Qf(e,o[Y>>2]|0);o[7176]=(o[7176]|0)+4}else{p=0;ke(185,28700,Y|0);Be=p;p=0;if(!(Be&1))break;e=oi()|0;ru(Y);break e}while(0);ru(Y);u=vW(32)|0;p=0;o[q>>2]=6;o[q+4>>2]=34;o[q+8>>2]=62;o[q+12>>2]=90;a=$e(114,4,q|0)|0;Be=p;p=0;w:do if(Be&1)Ie=943;else{p=0;f=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=943;break}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=3;o[e+4>>2]=107;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=5;o[r+4>>2]=108;p=0;Er(69,f|0,28,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;t=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=943;break w}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=3;o[e+4>>2]=41;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=13;o[r+4>>2]=42;p=0;Er(69,t|0,26,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;n=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=943;break w}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=15;o[e+4>>2]=24;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=5;o[r+4>>2]=25;p=0;Er(69,n|0,30,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;e=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=943;break w}p=0;r=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[r>>2]=15;o[r+4>>2]=15;p=0;i=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[i>>2]=10;o[i+4>>2]=16;p=0;Er(69,e|0,28,r|0,i|0);Be=p;p=0;if(Be&1)break;p=0;Ge(45,u|0,20,a|0,f|0,t|0,n|0,e|0);Be=p;p=0;if(Be&1){Ie=943;break w}o[X>>2]=0;Qf(X,u);e=o[7176]|0;do if(e>>>0<(o[7177]|0)>>>0){o[e>>2]=0;Qf(e,o[X>>2]|0);o[7176]=(o[7176]|0)+4}else{p=0;ke(185,28700,X|0);Be=p;p=0;if(!(Be&1))break;e=oi()|0;ru(X);break e}while(0);ru(X);u=vW(32)|0;p=0;o[K>>2]=6;o[K+4>>2]=28;o[K+8>>2]=50;o[K+12>>2]=72;o[K+16>>2]=94;a=$e(114,5,K|0)|0;Be=p;p=0;m:do if(Be&1)Ie=950;else{p=0;f=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=950;break}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=4;o[e+4>>2]=116;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=4;o[r+4>>2]=117;p=0;Er(69,f|0,28,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;t=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=950;break m}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=17;o[e+4>>2]=42;p=0;kr(104,t|0,26,e|0);Be=p;p=0;if(Be&1)break;p=0;n=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=950;break m}p=0;e=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[e>>2]=17;o[e+4>>2]=22;p=0;r=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[r>>2]=6;o[r+4>>2]=23;p=0;Er(69,n|0,28,e|0,r|0);Be=p;p=0;if(Be&1)break;p=0;e=we(111,16)|0;Be=p;p=0;if(Be&1){Ie=950;break m}p=0;r=we(111,8)|0;Be=p;p=0;do if(!(Be&1)){o[r>>2]=19;o[r+4>>2]=16;p=0;i=we(111,8)|0;Be=p;p=0;if(Be&1)break;o[i>>2]=6;o[i+4>>2]=17;p=0;Er(69,e|0,30,r|0,i|0);Be=p;p=0;if(Be&1)break;p=0;Ge(45,u|0,21,a|0,f|0,t|0,n|0,e|0);Be=p;p=0;if(Be&1){Ie=950;break m}o[J>>2]=0;Qf(J,u);e=o[7176]|0;do if(e>>>0<(o[7177]|0)>>>0){o[e>>2]=0;Qf(e,o[J>>2]|0);o[7176]=(o[7176
|
||
|
}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==999)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break O}while(0);e=oi()|0;mW(n);break O}while(0);e=oi()|0;mW(t);break O}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==992)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break x}while(0);e=oi()|0;mW(n);break x}while(0);e=oi()|0;mW(t);break x}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==985)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break S}while(0);e=oi()|0;mW(n);break S}while(0);e=oi()|0;mW(t);break S}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==978)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break E}while(0);e=oi()|0;mW(n);break E}while(0);e=oi()|0;mW(t);break E}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==971)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break y}while(0);e=oi()|0;mW(n);break y}while(0);e=oi()|0;mW(t);break y}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==964)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break g}while(0);e=oi()|0;mW(i);break g}while(0);e=oi()|0;mW(n);break g}while(0);e=oi()|0;mW(a)}while(0);if((Ie|0)==957)e=oi()|0;mW(f);break e}while(0);Be=oi()|0;mW(e);e=Be;break m}while(0);e=oi()|0;mW(n);break m}while(0);e=oi()|0;mW(t);break m}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==950)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break w}while(0);e=oi()|0;mW(n);break w}while(0);e=oi()|0;mW(t);break w}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==943)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break v}while(0);e=oi()|0;mW(n);break v}while(0);e=oi()|0;mW(t);break v}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==936)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break p}while(0);e=oi()|0;mW(n);break p}while(0);e=oi()|0;mW(t);break p}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==929)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break _}while(0);e=oi()|0;mW(n);break _}while(0);e=oi()|0;mW(t);break _}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==922)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break k}while(0);e=oi()|0;mW(n);break k}while(0);e=oi()|0;mW(t);break k}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==915)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break h}while(0);e=oi()|0;mW(n);break h}while(0);e=oi()|0;mW(t);break h}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==908)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break b}while(0);e=oi()|0;mW(n);break b}while(0);e=oi()|0;mW(t);break b}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==901)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break d}while(0);e=oi()|0;mW(n);break d}while(0);e=oi()|0;mW(t);break d}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==894)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break c}while(0);e=oi()|0;mW(n);break c}while(0);e=oi()|0;mW(t);break c}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==887)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break l}while(0);e=oi()|0;mW(n);break l}while(0);e=oi()|0;mW(t);break l}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==880)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break s}while(0);e=oi()|0;mW(n);break s}while(0);e=oi()|0;mW(t);break s}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==873)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break u}while(0);e=oi()|0;mW(n);break u}while(0);e=oi()|0;mW(t);break u}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==866)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break f}while(0);e=oi()|0;mW(n);break f}while(0);e=oi()|0;mW(t);break f}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==859)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break a}while(0);e=oi()|0;mW(n);break a}while(0);e=oi()|0;mW(t);break a}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==852)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break o}while(0);e=oi()|0;mW(i);break o}while(0);e=oi()|0;mW(n);break o}while(0);e=oi()|0;mW(a)}while(0);if((Ie|0)==845)e=oi()|0;mW(f);break e}while(0);Be=oi()|0;mW(e);e=Be;break t}while(0);e=oi()|0;mW(n);break t}while(0);e=oi()|0;mW(t);break t}while(0);e=oi()|0;mW(f)}while(0);if((Ie|0)==838)e=oi()|0;mW(u);break e}while(0);Be=oi()|0;mW(e);e=Be;break n}while(
|