<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">window.Physics3D=function(A,e){var i=window.Physics3D={};return i.then=(A=&gt;{A(i)}),function(A,e,i){var r=e.getWorldTransform,f=e.setWorldTransform;window.atob||(window.atob=function(A){var e=String(A).replace(/[=]+$/,"");if(e.length%4==1)throw new InvalidCharacterError("'atob' failed: The string to be decoded is not correctly encoded.");for(var i,r,f=0,n=0,t="";r=e.charAt(n++);~r&amp;&amp;(i=f%4?64*i+r:r,f++%4)?t+=String.fromCharCode(255&amp;i&gt;&gt;(-2*f&amp;6)):0)r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(r);return t});var n=new ArrayBuffer(8),t=new Int32Array(n),a=new Float32Array(n),o=new Float64Array(n);function b(A){return t[A]}function c(A,e){t[A]=e}function l(){return o[0]}function u(A){o[0]=A}function s(A){a[0]=A}function k(){return a[0]}var v=new ArrayBuffer(A),d=function(A){var e=new Uint8Array(A);return function(A,i){var r,f;if("undefined"==typeof Buffer)for(r=atob(i),f=0;f&lt;r.length;f++)e[A+f]=r.charCodeAt(f);else for(r=Buffer.from(i,"base64"),f=0;f&lt;r.length;f++)e[A+f]=r[f]}}(v);d(2848,"BQ=="),d(2860,"AQ=="),d(2880,"AgAAAAMAAAAMBA=="),d(2904,"AgAAAAAAAAD/////"),d(2960,"GwAAABwAAAAdAAAAHgAAAArXozwBAAAAbxKDOgEAAACIAQAAiQEAAAAAAEA="),d(3008,"IAs="),d(3025,"GRJEOwI/LEcUPTMwChsGRktFNw9JDhcDQB08KzYfSi0cASAlKSEIDBUWIi4QOD4LNDEYL0EJOREjQzJCOgUEJignDSoeNQcaSBMkTP8AAFN1Y2Nlc3MASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgdW5yZWFjaGFibGUAQWRkcmVzcyBpbiB1c2UAQnJva2VuIHBpcGUASS9PIGVycm9yAE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3MATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UATm90IGEgc29ja2V0AERlc3RpbmF0aW9uIGFkZHJlc3MgcmVxdWlyZWQATWVzc2FnZSB0b28gbGFyZ2UAUHJvdG9jb2wgd3JvbmcgdHlwZSBmb3Igc29ja2V0AFByb3RvY29sIG5vdCBhdmFpbGFibGUAUHJvdG9jb2wgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAE9wZXJhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzAE9wZXJhdGlvbiBpbiBwcm9ncmVzcwBTdGFsZSBmaWxlIGhhbmRsZQBRdW90YSBleGNlZWRlZABNdWx0aWhvcCBhdHRlbXB0ZWQAQ2FwYWJpbGl0aWVzIGluc3VmZmljaWVudABObyBlcnJvciBpbmZvcm1hdGlvbgAALSsgICAwWDB4AChudWxsKQ=="),d(4704,"GQAKABkZGQAAAAAFAAAAAAAACQAAAAAL"),d(4736,"GQARChkZGQMKBwABGwkLGAAACQYLAAALAAYZAAAAGRkZ"),d(4785,"Dg=="),d(4794,"GQAKDRkZGQANAAACAAkOAAAACQAOAAAO"),d(4843,"DA=="),d(4855,"EwAAAAATAAAAAAkMAAAAAAAMAAAM"),d(4901,"EA=="),d(4913,"DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"),d(4959,"Eg=="),d(4971,"EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"),d(5026,"GgAAABoaGgAAAAAAAAk="),d(5075,"FA=="),d(5087,"FwAAAAAXAAAAAAkUAAAAAAAUAAAU"),d(5133,"Fg=="),d(5145,"FQAAAAAVAAAAAAkWAAAAAAAWAAAWAABTdXBwb3J0IGZvciBmb3JtYXR0aW5nIGxvbmcgZG91YmxlIHZhbHVlcyBpcyBjdXJyZW50bHkgZGlzYWJsZWQuClRvIGVuYWJsZSBpdCwgYWRkIC1sYy1wcmludHNjYW4tbG9uZy1kb3VibGUgdG8gdGhlIGxpbmsgY29tbWFuZC4K"),d(5312,"MDEyMzQ1Njc4OUFCQ0RFRi0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALgAKAFB1cmUgdmlydHVhbCBmdW5jdGlvbiBjYWxsZWQhAFN0OXR5cGVfaW5mbwAAAJQVAAAVFQAATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAvBUAACwVAAAkFQAATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAvBUAAFwVAABQFQAAAAAAAIAVAAAEAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAAAAAAAEFgAABQAAAA4AAAAIAAAACQAAAAoAAAAPAAAAEAAAABEAAABOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UAAAAAvBUAANwVAACAFQAAAAAAAGAWAAAGAAAAEgAAAAgAAAAJAAAACgAAABMAAAAUAAAAFQAAAE4xMF9fY3h4YWJpdjEyMV9fdm1pX2NsYXNzX3R5cGVfaW5mb0UAAAC8FQAAOBYAAIAVAAAAAAAA3BYAABYAAAAXAAAAGAAAABgAAAAYAAAAAAAAAOQWAAAZAAAAGgAAABgAAAAYAAAAGAAAADMwYnRBY3RpdmF0aW5nQ29sbGlzaW9uQWxnb3JpdGhtADIwYnRDb2xsaXNpb25BbGdvcml0aG0AlBUAAMUWAAC8FQAApBYAANwWAABidENvbGxpc2lvblNoYXBlRGF0YQAxNmJ0Q29sbGlzaW9uU2hhcGUAlBUAAAUXAAAAAAAAlBcAAB8AAAAgAAAAGAAAACEAAAAiAAAAIwAAABgAAAAYAAAAGAAAABgAAAAkAAAAGAAAABgAAAAlAAAAJgAAACcAAAAYAAAAGAAAACgAAAAYAAAAGAAAABgAAAAYAAAAMTNidENvbnZleFNoYXBlALwVAACEFwAAGBcAAAAAAADgGAAAHwAAACkAAAAqAAAAIQAAACIAAAAjAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAAJwAAADQAAAA1AAAAKAAAADYAAAA3AAAAOAAAADk="),d(6153,"GQAAHwAAADoAAAAqAAAAIQAAACIAAAAjAAAAKwAAACwAAAAtAAAAOwAAAC8AAAAwAAAAMQAAADIAAAAzAAAAJwAAADQAAAA1AAAAKAAAADYAAAA3AAAAOAAAADkAAAAAAAAAIBkAAB8AAAA8AAAAKgAAACEAAAAiAAAAIwAAACsAAAAsAAAALQAAAD0AAAAvAAAAMAAAADEAAAAyAAAAMwAAACcAAAA0AAAANQAAACgAAAA2AAAANwAAADgAAAA5AAAAMTRidENhcHN1bGVTaGFwZQAAAAC8FQAAzBgAAIAbAAAxNWJ0Q2Fwc3VsZVNoYXBlWAAAALwVAADsGAAA4BgAADE1YnRDYXBzdWxlU2hhcGVaAAAAvBUAAAwZAADgGAAAQ2Fwc3VsZVNoYXBlAGJ0Q2Fwc3VsZVNoYXBlRGF0YQBDYXBzdWxlWABDYXBzdWxlWgAAAAAAAACcGgAAHwAAAD4AAAA/AAAAIQAAACIAAAAjAAAAQAAAACwAAABBAAAAQgAAAEMAAABEAAAAMQAAAEUAAABGAAAAJwAAAEcAAABIAAAAKAAAAEkAAAA3AAAAOAAAADkAAAAAAAAAuBoAAB8AAABKAAAAPwAAACEAAAAiAAAAIwAAAEAAAAAsAAAAQQAAAEsAAABMAAAARAAAADEAAABFAAAARgAAACcAAABHAAAASAAAACgAAABJAAAANwAAADgAAAA5AAAAAAAAANQaAAAfAAAATQAAAD8AAAAhAAAAIgAAACMAAABAAAAALAAAAEEAAABOAAAATwAAAEQAAAAxAAAARQAAAEYAAAAnAAAARwAAAEgAAAAoAAAASQAAADcAAAA4AAAAOQAAADExYnRDb25lU2hhcGUAAAC8FQAAjBoAAIAbAAAxMmJ0Q29uZVNoYXBlWgAAvBUAAKgaAACcGgAAMTJidENvbmVTaGFwZVgAALwVAADEGgAAnBoAAENvbmUAYnRDb25lU2hhcGVEYXRhAENvbmVaAENvbmVY"),d(6920,"gBsAAB8AAABQAAAAPwAAACEAAAAiAAAAIwAAAFEAAAAsAAAAGAAAABgAAAAkAAAARAAAADEAAABSAAAAUwAAACcAAAA0AAAAGAAAACgAAAAYAAAANwAAADgAAAA5AAAAMjFidENvbnZleEludGVybmFsU2hhcGUAvBUAAGgbAACUFwAAAAAAALQbAABUAAAAVQAAADE4YnRDb252ZXhQb2x5aGVkcm9uAAAAAJQVAACcGwAAAAAAAOAcAABWAAAAVwAAAD8AAAAhAAAAIgAAACMAAABRAAAALAAAAFgAAAAYAAAAJAAAAEQAAAAxAAAAUgAAAFMAAAAnAAAANAAAAFkAAAAoAAAAWgAAADcAAAA4AAAAOQAAAFsAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAAAAAABQdAABWAAAAXAAAAF0AAAAhAAAAIgAAACMAAABeAAAALAAAAFgAAAAYAAAAJAAAAEQAAAAxAAAAUgAAAFMAAAAnAAAANAAAAFkAAAAoAAAAWgAAADcAAAA4AAAAOQAAAFsAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAMjNidFBvbHloZWRyYWxDb252ZXhTaGFwZQAAALwVAADEHAAAgBsAADM0YnRQb2x5aGVkcmFsQ29udmV4QWFiYkNhY2hpbmdTaGFwZQAAAAC8FQAA7BwAAOAcAAAAAAAAvB0AAFYAAABfAAAAYAAAACEAAAAiAAAAIwAAAF4AAAAsAAAAWAAAAGEAAAAkAAAARAAAADEAAABSAAAAUwAAACcAAAA0AAAAWQAAACgAAABaAAAANwAAADgAAAA5AAAAWwAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAMTZidEJVX1NpbXBsZXgxdG80AAC8FQAAqB0AABQdAAABAAAAAwAAAAYAAAAxOGJ0VHJpYW5nbGVDYWxsYmFjawAAAACUFQAA1B0AADMxYnRJbnRlcm5hbFRyaWFuZ2xlSW5kZXhDYWxsYmFjawAAAJQVAAD0HQAAAAAAAIgeAABqAAAAawAAAGwAAABtAAAAbgAAADE2YnRNYW5pZm9sZFJlc3VsdABOMzZidERpc2NyZXRlQ29sbGlzaW9uRGV0ZWN0b3JJbnRlcmZhY2U2UmVzdWx0RQAAlBUAAE8eAAC8FQAAPB4AAIAeAAAxMmJ0RGlzcGF0Y2hlcgAAlBUAAJQeAAAAAAAADB8AAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAAAyMWJ0Q29sbGlzaW9uRGlzcGF0Y2hlcgC8FQAA9B4AAKQeAAAAAAAAZB8AAIAAAACBAAAAggAAADIzYnRDb2xsaXNpb25QYWlyQ2FsbGJhY2sAMTdidE92ZXJsYXBDYWxsYmFjawAAAJQVAABGHwAAvBUAACwfAABcHwAAAAAAAKwfAACDAAAAhAAAAIUAAACGAAAAhwAAADI3YnRHSW1wYWN0Q29sbGlzaW9uQWxnb3JpdGhtAAAAvBUAAIwfAADkFgAAAAAAAHQgAABWAAAAiAAAAIkAAAAhAAAAIgAAACMAAABRAAAALAAAAIoAAACLAAAAJAAAAEQAAAAxAAAAUgAAAFMAAAAnAAAANAAAAIwAAAAoAAAAjQAAADcAAACOAAAAjwAAAFsAAACQAAAAkQAAAJIAAACTAAAAlAAAAJUAAACWAAAAlwAAADE3YnRUcmlhbmdsZVNoYXBlRXgAMTVidFRyaWFuZ2xlU2hhcGUAAAC8FQAAVCAAAOAcAAC8FQAAQCAAAGggAABUcmlhbmdsZQBidENvbnZleEludGVybmFsU2hhcGVEYXRhAAAAAAAARCEAAFYAAACYAAAAYAAAACEAAAAiAAAAIwAAAF4AAAAsAAAAWAAAAGEAAAAkAAAARAAAADEAAABSAAAAUwAAACcAAAA0AAAAWQAAACgAAABaAAAANwAAADgAAAA5AAAAWwAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAMjBidFRldHJhaGVkcm9uU2hhcGVFeAAAvBUAACwhAAC8HQAAYnRCVV9TaW1wbGV4MXRvNA=="),d(8552,"pCEAAJkAAACaAAAAmwAAAE4xOEdJTV9TaGFwZVJldHJpZXZlcjE5Q2hpbGRTaGFwZVJldHJpZXZlckUAlBUAAHghAAAAAAAA8CEAAJwAAACaAAAAnQAAAE4xOEdJTV9TaGFwZVJldHJpZXZlcjIyVHJpYW5nbGVTaGFwZVJldHJpZXZlckUAALwVAADAIQAApCEAAAAAAAA8IgAAngAAAJoAAACfAAAATjE4R0lNX1NoYXBlUmV0cmlldmVyMTlUZXRyYVNoYXBlUmV0cmlldmVyRQC8FQAAECIAAKQhAAAAAAAAeCIAAKAAAAChAAAAogAAADI1YnRHSW1wYWN0VHJpYW5nbGVDYWxsYmFjawC8FQAAXCIAAOwdAAAAAAAA8CIAAKMAAACkAAAApQAAAE4yN2J0R0ltcGFjdENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAMzBidENvbGxpc2lvbkFsZ29yaXRobUNyZWF0ZUZ1bmMAAAAAlBUAAMQiAAC8FQAAmCIAAOgiAAAAAAAAUCMAAKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAABidENvbGxpc2lvbk9iamVjdEZsb2F0RGF0YQAxN2J0Q29sbGlzaW9uT2JqZWN0AACUFQAAOyMAAAAAAADwIwAAVgAAAK0AAACuAAAAIQAAACIAAAAjAAAArwAAACwAAACwAAAAsQAAACQAAACyAAAAMQAAAFIAAABTAAAAJwAAALMAAAC0AAAAKAAAALUAAAA3AAAAtgAAALcAAABbAAAAuAAAALkAAAC6AAAAuwAAALwAAAC9AAAAvgAAAL8AAAAxMGJ0Qm94U2hhcGUAAAAAvBUAAOAjAADgHAAAQm94AAAAgD8AAIC/"),d(9250,"gD8AAIC/"),d(9282,"gD8AAIC/"),d(9296,"AQAAAAIAAAAAAAAAAQAAAAIAAAADAAAABAAAAAQAAAAFAAAABgAAAAEAAAACAAAAAwAAAAMAAAAEAAAABQAAAAYAAAAHAAAABQAAAAYAAAAHAAAABwAAAAAAAAD0JQAAHwAAAMAAAADBAAAAIQAAACIAAAAjAAAAwgAAACwAAADDAAAAxAAAAMUAAADGAAAAMQAAAMcAAADIAAAAJwAAAMkAAADKAAAAKAAAAMsAAAA3AAAAOAAAADkAAADMAAAAAAAAABQmAAAfAAAAzQAAAMEAAAAhAAAAIgAAACMAAADCAAAALAAAAMMAAADOAAAAxQAAAMYAAAAxAAAAxwAAAMgAAAAnAAAAyQAAAM8AAAAoAAAA0AAAADcAAAA4AAAAOQAAANEAAAAAAAAANCYAAB8AAADSAAAAwQAAACEAAAAiAAAAIwAAAMIAAAAsAAAAwwAAANMAAADFAAAAxgAAADEAAADHAAAAyAAAACcAAADJAAAA1AAAACgAAADVAAAANwAAADgAAAA5AAAA1gAAADE1YnRDeWxpbmRlclNoYXBlAAAAvBUAAOAlAACAGwAAMTZidEN5bGluZGVyU2hhcGVYAAC8FQAAACYAAPQlAAAxNmJ0Q3lsaW5kZXJTaGFwZVoAALwVAAAgJgAA9CUAAEN5bGluZGVyWQBidEN5bGluZGVyU2hhcGVEYXRhAEN5bGluZGVyWABDeWxpbmRlcloAAAAAAAAA6CYAAB8AAADXAAAA2AAAACEAAAAiAAAAIwAAAFEAAAAsAAAA2QAAANoAAAAkAAAA2wAAANwAAABSAAAAUwAAACcAAADdAAAA3gAAACgAAADfAAAANwAAADgAAAA5AAAAMTNidFNwaGVyZVNoYXBlALwVAADYJgAAgBsAAFNQSEVSRQAAAAAAAJgnAADgAAAA4QAAAOIAAABaTjIyYnRCdmhUcmlhbmdsZU1lc2hTaGFwZTE0cGVyZm9ybVJheWNhc3RFUDE4YnRUcmlhbmdsZUNhbGxiYWNrUks5YnRWZWN0b3IzUzRfRTIxTXlOb2RlT3ZlcmxhcENhbGxiYWNrADIxYnROb2RlT3ZlcmxhcENhbGxiYWNrAJQVAAB4JwAAvBUAABAnAACQJwAAAAAAACwoAADgAAAA4wAAAOQAAABaTjIyYnRCdmhUcmlhbmdsZU1lc2hTaGFwZTE3cGVyZm9ybUNvbnZleGNhc3RFUDE4YnRUcmlhbmdsZUNhbGxiYWNrUks5YnRWZWN0b3IzUzRfUzRfUzRfRTIxTXlOb2RlT3ZlcmxhcENhbGxiYWNrAAAAALwVAAC4JwAAkCcAAAAAAACYKAAA5QAAAOYAAAAYAAAAIQAAACIAAAAjAAAAGAAAABgAAAAYAAAAGAAAACQAAADnAAAA6AAAACUAAAAmAAAAJwAAABgAAAAxNGJ0Q29uY2F2ZVNoYXBlAAAAALwVAACEKAAAGBcAAAAAAAAIKQAA6QAAAOoAAADrAAAAIQAAACIAAAAjAAAA7AAAAO0AAADuAAAA7wAAACQAAADnAAAA6AAAAPAAAADxAAAAJwAAAPIAAAAxOGJ0U3RhdGljUGxhbmVTaGFwZQAAAAC8FQAA8CgAAJgoAABTVEFUSUNQTEFORQBidFN0YXRpY1BsYW5lU2hhcGVEYXRhAAAAAAAAMCoAAPMAAAD0AAAA9QAAACEAAAAiAAAAIwAAAPYAAAD3AAAA+AAAAPkAAAAkAAAA+gAAAPsAAAAlAAAAJgAAACcAAAD8AAAA/QAAAP4AAAD/AAAAAAEAAAEBAAACAQAAAwEAAAQBAAAFAQAABgEAAAcBAAAIAQAACQEAAAoBAAALAQAADAEAAA0BAAAOAQAADwEAABABAABidEdJbXBhY3RNZXNoU2hhcGVEYXRhADIzYnRHSW1wYWN0U2hhcGVJbnRlcmZhY2UAAAAAvBUAAOspAACYKAAAMjJidEdJbXBhY3RNZXNoU2hhcGVQYXJ0AAAAALwVAAAUKgAACCoAAAAAAADwKgAAEQEAABIBAAD1AAAAIQAAACIAAAAjAAAAEwEAABQBAAAVAQAAFgEAACQAAAAXAQAA6AAAABgBAAAZAQAAJwAAABoBAAAbAQAAHAEAAP8AAAAdAQAAHgEAAB8BAAAgAQAAIQEAACIBAAAjAQAAJAEAACUBAAAmAQAAJwEAACgBAAApAQAAKgEAACsBAAAsAQAALQEAADE4YnRHSW1wYWN0TWVzaFNoYXBlAAAAALwVAADYKgAACCoAAAAAAAAIKgAALgEAAC8BAAD1AAAAIQAAACIAAAAjAAAAMAEAABQBAAAYAAAAGAAAACQAAAAxAQAA6AAAACUAAAAmAAAAJwAAADIBAAD9AAAA/gAAAP8AAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAADMBAAA0AQAACgEAABgAAAAYAAAAGAAAABgAAAAPAQAANQEAAAAAAAAQLAAANgEAADcBAAA4AQAAOQEAADoBAAA7AQAATjIyYnRHSW1wYWN0TWVzaFNoYXBlUGFydDIzVHJpbWVzaFByaW1pdGl2ZU1hbmFnZXJFADIyYnRQcmltaXRpdmVNYW5hZ2VyQmFzZQAAAACUFQAA7CsAALwVAAC4KwAACCwAAEdJbXBhY3RNZXNoU2hhcGVQYXJ0AEdJbXBhY3RNZXNoAE42YnREYnZ0OElDb2xsaWRlRQCUFQAAPSw="),d(11360,"AwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAABnERwDNZ8MACejcAFmDKgCLdsQAphyWAESv3QAZV9EApT4FAAUH/wAzfj8AwjLoAJhP3gC7fTIAJj3DAB5r7wCf+F4ANR86AH/yygDxhx0AfJAhAGokfADVbvoAMC13ABU7QwC1FMYAwxmdAK3EwgAsTUEADABdAIZ9RgDjcS0Am8aaADNiAAC00nwAtKeXADdV1QDXPvYAoxAYAE12/ABknSoAcNerAGN8+AB6sFcAFxXnAMBJVgA71tkAp4Q4ACQjywDWincAWlQjAAAfuQDxChsAGc7fAJ8x/wBmHmoAmVdhAKz7RwB+f9gAImW3ADLoiQDmv2AA78TNAGw2CQBdP9QAFt7XAFg73gDem5IA0iIoACiG6ADiWE0AxsoyAAjjFgDgfcsAF8BQAPMdpwAY4FsALhM0AIMSYgCDSAEA9Y5bAK2wfwAe6fIASEpDABBn0wCq3dgArl9CAGphzgAKKKQA05m0AAam8gBcd38Ao8KDAGE8iACKc3gAr4xaAG/XvQAtpmMA9L/LAI2B7wAmwWcAVcpFAMrZNgAoqNIAwmGNABLJdwAEJhQAEkabAMRZxADIxUQATbKRAAAX8wDUQ60AKUnlAP3VEAAAvvwAHpTMAHDO7gATPvUA7PGAALPnwwDH+CgAkwWUAMFxPgAuCbMAC0XzAIgSnACrIHsALrWfAEeSwgB7Mi8ADFVtAHKnkABr5x8AMcuWAHkWSgBBeeIA9N+JAOiUlwDi5oQAmTGXAIjtawBfXzYAu/0OAEiatABnpGwAcXJCAI1dMgCfFbgAvOUJAI0xJQD3dDkAMAUcAA0MAQBLCGgALO5YAEeqkAB05wIAvdYkAPd9pgBuSHIAnxbvAI6UpgC0kfYA0VNRAM8K8gAgmDMA9Ut+ALJjaADdPl8AQF0DAIWJfwBVUikAN2TAAG3YEAAySDIAW0x1AE5x1ABFVG4ACwnBACr1aQAUZtUAJwedAF0EUAC0O9sA6nbFAIf5FwBJa30AHSe6AJZpKQDGzKwArRRUAJDiagCI2YkALHJQAASkvgB3B5QA8zBwAAD8JwDqcagAZsJJAGTgPQCX3YMAoz+XAEOU/QANhowAMUHeAJI5nQDdcIwAF7fnAAjfOwAVNysAXICgAFqAkwAQEZIAD+jYAGyArwDb/0sAOJAPAFkYdgBipRUAYcu7AMeJuQAQQL0A0vIEAEl1JwDrtvYA2yK7AAoUqgCJJi8AZIN2AAk7MwAOlBoAUTqqAB2jwgCv7a4AXCYSAG3CTQAtepwAwFaXAAM/gwAJ8PYAK0CMAG0xmQA5tAcADCAVANjDWwD1ksQAxq1LAE7KpQCnN80A5qk2AKuSlADdQmgAGWPeAHaM7wBoi1IA/Ns3AK6hqwDfFTEAAK6hAAz72gBkTWYA7QW3ACllMABXVr8AR/86AGr5uQB1vvMAKJPfAKuAMABmjPYABMsVAPoiBgDZ5B0APbOkAFcbjwA2zQkATkLpABO+pAAzI7UA8KoaAE9lqADSwaUACz8PAFt4zQAj+XYAe4sEAIkXcgDGplMAb27iAO/rAACbSlgAxNq3AKpmugB2z88A0QIdALHxLQCMmcEAw613AIZI2gD3XaAAxoD0AKzwLwDd7JoAP1y8ANDebQCQxx8AKtu2AKMlOgAAr5oArVOTALZXBAApLbQAS4B+ANoHpwB2qg4Ae1mhABYSKgDcty0A+uX9AInb/gCJvv0A5HZsAAap/AA+gHAAhW4VAP2H/wAoPgcAYWczACoYhgBNveoAs+evAI9tbgCVZzkAMb9bAITXSAAw3xYAxy1DACVhNQDJcM4AMMu4AL9s/QCkAKIABWzkAFrdoAAhb0cAYhLSALlchABwYUkAa1bgAJlSAQBQVTcAHtW3ADPxxAATbl8AXTDkAIUuqQAdssMAoTI2AAi3pADqsdQAFvchAI9p5AAn/3cADAOAAI1ALQBPzaAAIKWZALOi0wAvXQoAtPlCABHaywB9vtAAm9vBAKsXvQDKooEACGpcAC5VFwAnAFUAfxTwAOEHhgAUC2QAlkGNAIe+3gDa/SoAayW2AHuJNAAF8/4Aub+eAGhqTwBKKqgAT8RaAC34vADXWpgA9MeVAA1NjQAgOqYApFdfABQ/sQCAOJUAzCABAHHdhgDJ3rYAv2D1AE1lEQABB2sAjLCsALLA0ABRVUgAHvsOAJVywwCjBjsAwEA1AAbcewDgRcwATin6ANbKyADo80EAfGTeAJtk2ADZvjEApJfDAHdY1ABp48UA8NoTALo6PABGGEYAVXVfANK99QBuksYArC5dAA5E7QAcPkIAYcSHACn96QDn1vMAInzKAG+RNQAI4MUA/9eNAG5q4gCw/cYAkwjBAHxddABrrbIAzW6dAD5yewDGEWoA98+pAClz3wC1yboAtwBRAOKyDQB0uiQA5X1gAHTYigANFSwAgRgMAH5mlAABKRYAn3p2AP39vgBWRe8A2X42AOzZEwCLurkAxJf8ADGoJwDxbsMAlMU2ANioVgC0qLUAz8wOABKJLQBvVzQALFaJAJnO4wDWILkAa16qAD4qnAARX8wA/QtKAOH0+wCOO20A4oYsAOnUhAD8tKkA7+7RAC41yQAvOWEAOCFEABvZyACB/AoA+0pqAC8c2ABTtIQATpmMAFQizAAqVdwAwMbWAAsZlgAacLgAaZVkACZaYAA/Uu4AfxEPAPS1EQD8y/UANLwtADS87gDoXcwA3V5gAGeOmwCSM+8AyRe4AGFYmwDhV7wAUYPGANg+EADdcUgALRzdAK8YoQAhLEYAWfPXANl6mACeVMAAT4b6AFYG/ADlea4AiSI2ADitIgBnk9wAVeiqAIImOADK55sAUQ2kAJkzsQCp1w4AaQVIAGWy8AB/iKcAiEyXAPnRNgAhkrMAe4JKAJjPIQBAn9wA3EdVAOF0OgBn60IA/p3fAF7UXwB7Z6QAuqx6AFX2ogAriCMAQbpVAFluCAAhKoYAOUeDAInj5gDlntQASftAAP9W6QAcD8oAxVmKAJT6KwDTwcUAD8XPANtargBHxYYAhUNiACGGOwAseZQAEGGHACpMewCALBoAQ78SAIgmkAB4PIkAqMTkAOXbewDEOsIAJvTqAPdnigANkr8AZaMrAD2TsQC9fAsApFHcACfdYwBp4d0AmpQZAKgplQBozigACe20AESfIABOmMoAcIJjAH58IwAPuTIAp/WOABRW5wAh8QgAtZ0qAG9+TQClGVEAtfmrAILf1gCW3WEAFjYCAMQ6nwCDoqEAcu1tADmNegCCuKkAazJcAEYnWwAANO0A0gB3APz0VQABWU0A4HGA"),d(14147,"QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNQAAAAAQOAAAPAEAAD0BAAA+AQAAIQAAACIAAAAjAAAAPwEAAEABAABBAQAAQgEAACQAAABDAQAARAEAAEUBAABGAQAAJwAAAEcBAABIAQAAYnRDb21wb3VuZFNoYXBlQ2hpbGREYXRhAGJ0Q29tcG91bmRTaGFwZURhdGEAMTVidENvbXBvdW5kU2hhcGUAALwVAAD9NwAAGBcAAENvbXBvdW5kAGJ0SW50SW5kZXhEYXRhAGJ0U2hvcnRJbnRJbmRleFRyaXBsZXREYXRhAGJ0Q2hhckluZGV4VHJpcGxldERhdGEAYnRWZWN0b3IzRmxvYXREYXRhAGJ0VmVjdG9yM0RvdWJsZURhdGEAYnRNZXNoUGFydERhdGEAYnRTdHJpZGluZ01lc2hJbnRlcmZhY2VEYXRhADIzYnRTdHJpZGluZ01lc2hJbnRlcmZhY2UAAACUFQAAuDgAAAAAAABAOQAASQEAAEoBAABLAQAATAEAAE0BAABOAQAATwEAAFABAABRAQAAUgEAAFMBAABUAQAAVQEAAFYBAABXAQAAMjZidFRyaWFuZ2xlSW5kZXhWZXJ0ZXhBcnJheQAAAAC8FQAAIDkAANQ4AAAAAAAApDkAAFgBAABZAQAASwEAAEwBAABNAQAATgEAAE8BAABQAQAAWgEAAFsBAABTAQAAVAEAAFUBAABWAQAAVwEAADE0YnRUcmlhbmdsZU1lc2gAAAAAvBUAAJA5AABAOQAAAQAAAAIAAAAAAAAAAgAAAAAAAAABAAAAAAAAACg6AABeAQAAXwEAAGABAAAzMGJ0R2prRXBhUGVuZXRyYXRpb25EZXB0aFNvbHZlcgAzMGJ0Q29udmV4UGVuZXRyYXRpb25EZXB0aFNvbHZlcgAAAJQVAAD9OQAAvBUAANw5AAAgOgAAAAAAAIw6AABhAQAAYgEAAGMBAAAxN2J0R2prUGFpckRldGVjdG9yADM2YnREaXNjcmV0ZUNvbGxpc2lvbkRldGVjdG9ySW50ZXJmYWNlAACUFQAAXDoAALwVAABIOgAAhDoAAAAAAADQOgAAXgEAAGQBAABlAQAAMzNidE1pbmtvd3NraVBlbmV0cmF0aW9uRGVwdGhTb2x2ZXIAvBUAAKw6AAAgOgAAAAAAAKQ7AABqAAAAZgEAAGcBAABoAQAAaQEAAFpOMzNidE1pbmtvd3NraVBlbmV0cmF0aW9uRGVwdGhTb2x2ZXIxMmNhbGNQZW5EZXB0aEVSMjJidFZvcm9ub2lTaW1wbGV4U29sdmVyUEsxM2J0Q29udmV4U2hhcGVTNF9SSzExYnRUcmFuc2Zvcm1TN19SOWJ0VmVjdG9yM1M5X1M5X1AxMmJ0SURlYnVnRHJhd0UyMGJ0SW50ZXJtZWRpYXRlUmVzdWx0AAC8FQAA+DoAAIAeAAAxMmJ0Q29udmV4Q2FzdAAAlBUAALA7AAAAAAAA8DsAAGoBAABrAQAAbAEAADE1YnRHamtDb252ZXhDYXN0AAAAvBUAANw7AADAOwAAAAAAACw8AABqAAAAbQEAAG4BAABvAQAAcAEAADE2YnRQb2ludENvbGxlY3RvcgAAvBUAABg8AACAHgAAAAAAAJA8AABxAQAAcgEAAHMBAAAAAAAAuDwAAHQBAAB1AQAAdgEAAHcBAAB4AQAATjIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0xMENyZWF0ZUZ1bmNFALwVAABoPAAA6CIAADIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0AAAC8FQAAnDwAAOQWAAAAAAAAaD0AAGoAAAB5AQAAegEAAHsBAAB8AQAAWk4yM2J0Q29udmV4Q29udmV4QWxnb3JpdGhtMTZwcm9jZXNzQ29sbGlzaW9uRVBLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJTMl9SSzE2YnREaXNwYXRjaGVySW5mb1AxNmJ0TWFuaWZvbGRSZXN1bHRFMTNidER1bW15UmVzdWx0AAAAALwVAADgPAAAgB4AAAAAAAAgPgAAagAAAH0BAAB+AQAAfwEAAIABAABaTjIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0xNnByb2Nlc3NDb2xsaXNpb25FUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclMyX1JLMTZidERpc3BhdGNoZXJJbmZvUDE2YnRNYW5pZm9sZFJlc3VsdEUyMWJ0V2l0aG91dE1hcmdpblJlc3VsdAAAAAC8FQAAkD0AAIAeAAAAAAAAZD4AAGoAAACBAQAAbAAAAG0AAACCAQAAMjRidFBlcnR1cmJlZENvbnRhY3RSZXN1bHQAALwVAABIPgAAiB4AAAAAAACsPgAAgwEAAIQBAACFAQAAhgEAAIcBAABOMTJidENvbnZleENhc3QxMENhc3RSZXN1bHRFAAAAAJQVAACMPgAAAAAAAOQ+AABqAQAAigEAAIsBAAAyMmJ0U3Vic2ltcGxleENvbnZleENhc3QAAAAAvBUAAMg+AADAOwAAAAAAAKQ/AACMAQAAjQEAAI4BAACPAQAAkAEAAAAAAADMPwAAkQEAAJIBAACTAQAAYnRDb252ZXhUcmlhbmdsZUNhbGxiYWNrOjpwcm9jZXNzVHJpYW5nbGUAYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtOjpwcm9jZXNzQ29sbGlzaW9uADMzYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtAAAAvBUAAH4/AADkFgAAMjRidENvbnZleFRyaWFuZ2xlQ2FsbGJhY2sAALwVAACwPwAA7B0AAAAAAABoIAAAVgAAAJQBAACVAQAAIQAAACIAAAAjAAAAUQAAACwAAACKAAAAiwAAACQAAABEAAAAMQAAAFIAAABTAAAAJwAAADQAAACMAAAAKAAAAI0AAAA3AAAAjgAAAI8AAABbAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAAAAAAAAFEEAAKAAAACWAQAAlwEAAFpOMzNidENvbnZleENvbmNhdmVDb2xsaXNpb25BbGdvcml0aG0yMWNhbGN1bGF0ZVRpbWVPZkltcGFjdEVQMTdidENvbGxpc2lvbk9iamVjdFMxX1JLMTZidERpc3BhdGNoZXJJbmZvUDE2YnRNYW5pZm9sZFJlc3VsdEUzMUxvY2FsVHJpYW5nbGVTcGhlcmVDYXN0Q2FsbGJhY2sAAAC8FQAAdEAAAOwdAABwcm9jZXNzVHJpYW5nbGUAAAAAAGxBAACYAQAAmQEAAJoBAACbAQAAnAEAADI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobQAAvBUAAExBAADkFgAAAAAAALhBAACdAQAAngEAAJ8BAACgAQAAoQEAAKIBAACjAQAAMjJidENvbXBvdW5kTGVhZkNhbGxiYWNrAAAAALwVAACcQQAAUCwAAAAAAAD8QQAApAEAAKUBAACmAQAApwEAAKgBAAAyM2J0SGFzaGVkU2ltcGxlUGFpckNhY2hlAAAAlBUAAOBBAAAAAAAASEIAAKkBAACqAQAAqwEAAKwBAACtAQAAMzZidENvbXBvdW5kQ29tcG91bmRDb2xsaXNpb25BbGdvcml0aG0AALwVAAAgQgAAbEEAAAAAAACcQgAAnQEAAK4BAACvAQAAsAEAAKEBAACiAQAAowEAADMwYnRDb21wb3VuZENvbXBvdW5kTGVhZkNhbGxiYWNrAAAAALwVAAB4QgAAUCwAAGJ0Q29tcG91bmRDb21wb3VuZExlYWZDYWxsYmFjazo6UHJvY2VzcwAAAAAAAEMAABYAAACxAQAAsgEAALMBAAC0AQAAMTZidEVtcHR5QWxnb3JpdGhtAAC8FQAA7EIAANwWAAAAAAAATEMAALUBAAC2AQAAtwEAALgBAAC5AQAAMzJidFNwaGVyZVNwaGVyZUNvbGxpc2lvbkFsZ29yaXRobQAAvBUAAChDAADkFgAAAAAAAIhDAABhAQAAugEAALsBAAAyMlNwaGVyZVRyaWFuZ2xlRGV0ZWN0b3IAAAAAvBUAAGxDAACEOgAAAAAAANhDAAC8AQAAvQEAAL4BAAC/AQAAwAEAADM0YnRTcGhlcmVUcmlhbmdsZUNvbGxpc2lvbkFsZ29yaXRobQAAAAC8FQAAsEMAAOQW"),d(17392,"OGPtPtoPST9emHs/2g/JP2k3rDFoISIztA8UM2ghojPbD0k/2w9Jv+TLFkDkyxbAAAAAAAAAAIDbD0lA2w9JwAAAAABYRAAAYQEAAMEBAADCAQAAMTZidEJveEJveERldGVjdG9yAAC8FQAAREQAAIQ6AAAAAAAAoEQAAMMBAADEAQAAxQEAAMYBAADHAQAAMjZidEJveEJveENvbGxpc2lvbkFsZ29yaXRobQAAAAC8FQAAgEQAAOQWAAAAAAAA7EQAAMgBAADJAQAAygEAAMsBAADMAQAAMzFidENvbnZleFBsYW5lQ29sbGlzaW9uQWxnb3JpdGhtAAAAvBUAAMhEAADcFgAAAAAAAGBFAADNAQAAzgEAAM8BAADQAQAA0QEAANIBAAAzMWJ0RGVmYXVsdENvbGxpc2lvbkNvbmZpZ3VyYXRpb24AMjRidENvbGxpc2lvbkNvbmZpZ3VyYXRpb24AAAAAlBUAADpFAAC8FQAAGEUAAFhFAAAAAAAAtEUAAKMAAADTAQAA1AEAAE4zM2J0Q29udmV4Q29uY2F2ZUNvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAC8FQAAgEUAAOgiAAAAAAAAEEYAAKMAAADVAQAA1gEAAE4zM2J0Q29udmV4Q29uY2F2ZUNvbGxpc2lvbkFsZ29yaXRobTE3U3dhcHBlZENyZWF0ZUZ1bmNFAAAAALwVAADURQAA6CIAAAAAAABgRgAAowAAANcBAADYAQAATjI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAAAvBUAADBGAADoIgAAAAAAALhGAACjAAAA2QEAANoBAABOMzZidENvbXBvdW5kQ29tcG91bmRDb2xsaXNpb25BbGdvcml0aG0xMENyZWF0ZUZ1bmNFAAAAALwVAACARgAA6CIAAAAAAAAMRwAAowAAANsBAADcAQAATjI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobTE3U3dhcHBlZENyZWF0ZUZ1bmNFALwVAADYRgAA6CIAAAAAAABQRwAAowAAAN0BAADeAQAATjE2YnRFbXB0eUFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAAAvBUAACxHAADoIgAAAAAAAKRHAACjAAAA3wEAAOABAABOMzJidFNwaGVyZVNwaGVyZUNvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAAAvBUAAHBHAADoIgAAAAAAAPhHAACjAAAA4QEAAOIBAABOMzRidFNwaGVyZVRyaWFuZ2xlQ29sbGlzaW9uQWxnb3JpdGhtMTBDcmVhdGVGdW5jRQAAvBUAAMRHAADoIgAAAAAAAERIAACjAAAA4wEAAOQBAABOMjZidEJveEJveENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAALwVAAAYSAAA6CIAAAAAAACUSAAAowAAAOUBAADmAQAATjMxYnRDb252ZXhQbGFuZUNvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAvBUAAGRIAADoIgAAAAAAAGxJAADnAQAA6AEAAOkBAADqAQAA6wEAAOwBAADtAQAA7gEAAO8BAADwAQAA8QEAAPIBAADzAQAA9AEAAPUBAAD2AQAA9wEAAGJ0SGFzaGVkT3ZlcmxhcHBpbmdQYWlyQ2FjaGU6OnByb2Nlc3NBbGxPdmVybGFwcGluZ1BhaXJzADI4YnRIYXNoZWRPdmVybGFwcGluZ1BhaXJDYWNoZQAyMmJ0T3ZlcmxhcHBpbmdQYWlyQ2FjaGUAAAAAvBUAAERJAAAQYQAAvBUAACVJAABgSQAAAAAAAPxJAACAAAAA+AEAAPkBAABaTjI4YnRIYXNoZWRPdmVybGFwcGluZ1BhaXJDYWNoZTE5Y2xlYW5Qcm94eUZyb21QYWlyc0VQMTdidEJyb2FkcGhhc2VQcm94eVAxMmJ0RGlzcGF0Y2hlckUxN0NsZWFuUGFpckNhbGxiYWNrAAAAvBUAAIxJAABcHwAAAAAAAKBKAACAAAAA+gEAAPsBAABaTjI4YnRIYXNoZWRPdmVybGFwcGluZ1BhaXJDYWNoZTM3cmVtb3ZlT3ZlcmxhcHBpbmdQYWlyc0NvbnRhaW5pbmdQcm94eUVQMTdidEJyb2FkcGhhc2VQcm94eVAxMmJ0RGlzcGF0Y2hlckUxOFJlbW92ZVBhaXJDYWxsYmFjawAAAAC8FQAAHEoAAFwfAAAAAAAAIEsAAPwBAAD9AQAA/gEAAP8BAAAAAgAAAQIAAAICAAADAgAABAIAAAUCAAAGAgAABwIAAAgCAAAJAgAAMTZidERidnRCcm9hZHBoYXNlADIxYnRCcm9hZHBoYXNlSW50ZXJmYWNlAACUFQAA/0oAALwVAADsSgAAGEsAAAAAAABoSwAAnQEAAAoCAAALAgAADAIAAKEBAACiAQAAowEAADE4YnREYnZ0VHJlZUNvbGxpZGVyAAAAALwVAABQSwAAUCwAAAAAAACwSwAAnQEAAA0CAACfAQAADgIAAKEBAACiAQAAowEAADE5QnJvYWRwaGFzZVJheVRlc3RlcgAAALwVAACYSwAAUCwAAAAAAAD4SwAAnQEAAA8CAACfAQAAEAIAAKEBAACiAQAAowEAADIwQnJvYWRwaGFzZUFhYmJUZXN0ZXIAALwVAADgSwAAUCwAAAAAAAC+8/h57GH2PxkwllvG/t6/PYivSu1x9T+k/NQyaAvbv7AQ8PA5lfQ/e7cfCotB17+FA7iwlcnzP3vPbRrpndO/pWSIDBkN8z8xtvLzmx3Qv6COC3siXvI/8Ho7Gx18yb8/NBpKSrvxP588r5Pj+cK/uuWK8Fgj8T9cjXi/y2C5v6cAmUE/lfA/zl9Htp1vqr8AAAAAAADwPw=="),d(19624,"rEea/Yxg7j899SSfyjizP6BqAh+zpOw/upE4VKl2xD/m/GpXNiDrP9LkxEoLhM4/LaqhY9HC6T8cZcbwRQbUP+1BeAPmhug/+J8bLJyO2D9iSFP13GfnP8x7sU6k4Nw/C25JyRZ20j96xnWgaRnXv926p2wKx94/yPa+SEcV578ruCplRxX3PwAAAAAAAPA/dIUV07DZ7z8PiflsWLXvP1FbEtABk+8/e1F9PLhy7z+quWgxh1TvPzhidW56OO8/4d4f9Z0e7z8VtzEK/gbvP8upOjen8e4/IjQSTKbe7j8tiWFgCM7uPycqNtXav+4/gk+dViu07j8pVEjdB6vuP4VVOrB+pO4/zTt/Zp6g7j90X+zodZ/uP4cB63MUoe4/E85MmYml7j/boCpC5azuP+XFzbA3t+4/kPCjgpHE7j9dJT6yA9XuP63TWpmf6O4/R1778nb/7j+cUoXdmxnvP2mQ79wgN+8/h6T73BhY7z9fm3szl3zvP9qQpKKvpO8/QEVuW3bQ7z8AAAAAAADoQpQjkUv4aqw/88T6UM6/zj/WUgz/Qi7mPwAAAAAAADhD/oIrZUcVR0CUI5FL+Gq8PvPE+lDOvy4/1lIM/0Iulj8AAAAAwE4AABECAAASAgAAqAAAAKkAAAATAgAAFAIAABUCAABidFJpZ2lkQm9keUZsb2F0RGF0YQAxMWJ0UmlnaWRCb2R5AAC8FQAAsU4AAFAjAAAAAAAAmE8AABkCAAAaAgAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAAAjAgAAJAIAACUCAABzb2x2ZUdyb3VwQ2FjaGVGcmllbmRseVNldHVwAHNvbHZlR3JvdXBDYWNoZUZyaWVuZGx5SXRlcmF0aW9ucwBzb2x2ZUdyb3VwADM1YnRTZXF1ZW50aWFsSW1wdWxzZUNvbnN0cmFpbnRTb2x2ZXIAMThidENvbnN0cmFpbnRTb2x2ZXIAAAAAlBUAAHhPAAC8FQAAUk8AAJBPAAAAAAAA2E8AAGoBAAAmAgAAJwIAADI3YnRDb250aW51b3VzQ29udmV4Q29sbGlzaW9uAAAAvBUAALhPAADAOwAAAAAAADBQAACgAAAAKAIAACkCAAAYAAAAAAAAAFxQAACgAAAAKgIAACsCAAAYAAAAMjVidFRyaWFuZ2xlUmF5Y2FzdENhbGxiYWNrALwVAAAUUAAA7B0AADI4YnRUcmlhbmdsZUNvbnZleGNhc3RDYWxsYmFjawAAvBUAADxQAADsHQAAAAAAAPxRAAAsAgAALQIAAC4CAAAvAgAAMAIAADECAAAyAgAAMwIAADQCAAA1AgAANgIAADcCAAA4AgAAT3ZlcmZsb3cgaW4gQUFCQiwgb2JqZWN0IHJlbW92ZWQgZnJvbSBzaW11bGF0aW9uAElmIHlvdSBjYW4gcmVwcm9kdWNlIHRoaXMsIHBsZWFzZSBlbWFpbCBidWdzQGNvbnRpbnVvdXNwaHlzaWNzLmNvbQoAUGxlYXNlIGluY2x1ZGUgYWJvdmUgaW5mb3JtYXRpb24sIHlvdXIgUGxhdGZvcm0sIHZlcnNpb24gb2YgT1MuCgBUaGFua3MuCgB1cGRhdGVBYWJicwBjYWxjdWxhdGVPdmVybGFwcGluZ1BhaXJzAHBlcmZvcm1EaXNjcmV0ZUNvbGxpc2lvbkRldGVjdGlvbgBkaXNwYXRjaEFsbENvbGxpc2lvblBhaXJzAGNvbnZleFN3ZWVwQ29tcG91bmQAY29udmV4U3dlZXBUZXN0ADE2YnRDb2xsaXNpb25Xb3JsZACUFQAA6VEAAAAAAACwUgAAoAAAADkCAAApAgAAOgIAAFpOMTZidENvbGxpc2lvbldvcmxkMjFyYXlUZXN0U2luZ2xlSW50ZXJuYWxFUksxMWJ0VHJhbnNmb3JtUzJfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18xN1JheVJlc3VsdENhbGxiYWNrRUUyOUJyaWRnZVRyaWFuZ2xlUmF5Y2FzdENhbGxiYWNrAAC8FQAAHFIAADBQAAAAAAAAbFMAAKAAAAA7AgAAKQIAADwCAABaTjE2YnRDb2xsaXNpb25Xb3JsZDIxcmF5VGVzdFNpbmdsZUludGVybmFsRVJLMTFidFRyYW5zZm9ybVMyX1BLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJSTlNfMTdSYXlSZXN1bHRDYWxsYmFja0VFMjlCcmlkZ2VUcmlhbmdsZVJheWNhc3RDYWxsYmFja18wAAAAALwVAADUUgAAMFAAAAAAAAAcVAAAnQEAAD0CAACfAQAAPgIAAKEBAACiAQAAowEAAFpOMTZidENvbGxpc2lvbldvcmxkMjFyYXlUZXN0U2luZ2xlSW50ZXJuYWxFUksxMWJ0VHJhbnNmb3JtUzJfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18xN1JheVJlc3VsdENhbGxiYWNrRUU5UmF5VGVzdGVyAAAAvBUAAJxTAABQLAAAAAAAAMhUAAA/AgAAQAIAAEECAABCAgAAWk4xNmJ0Q29sbGlzaW9uV29ybGQyMXJheVRlc3RTaW5nbGVJbnRlcm5hbEVSSzExYnRUcmFuc2Zvcm1TMl9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzE3UmF5UmVzdWx0Q2FsbGJhY2tFRTE1TG9jYWxJbmZvQWRkZXIyAAAAALwVAABAVAAAeF8AAAAAAACcVQAAoAAAAEMCAAArAgAARAIAAFpOMTZidENvbGxpc2lvbldvcmxkMjVvYmplY3RRdWVyeVNpbmdsZUludGVybmFsRVBLMTNidENvbnZleFNoYXBlUksxMWJ0VHJhbnNmb3JtUzVfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18yMENvbnZleFJlc3VsdENhbGxiYWNrRWZFMzJCcmlkZ2VUcmlhbmdsZUNvbnZleGNhc3RDYWxsYmFjawAAvBUAAOxUAABcUAAAAAAAAHRWAACgAAAARQIAACsCAABGAgAAWk4xNmJ0Q29sbGlzaW9uV29ybGQyNW9iamVjdFF1ZXJ5U2luZ2xlSW50ZXJuYWxFUEsxM2J0Q29udmV4U2hhcGVSSzExYnRUcmFuc2Zvcm1TNV9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzIwQ29udmV4UmVzdWx0Q2FsbGJhY2tFZkUzMkJyaWRnZVRyaWFuZ2xlQ29udmV4Y2FzdENhbGxiYWNrXzAAAAAAvBUAAMBVAABcUAAAAAAAAExXAACdAQAARwIAAJ8BAABIAgAAoQEAAKIBAACjAQAAWk4xNmJ0Q29sbGlzaW9uV29ybGQyNW9iamVjdFF1ZXJ5U2luZ2xlSW50ZXJuYWxFUEsxM2J0Q29udmV4U2hhcGVSSzExYnRUcmFuc2Zvcm1TNV9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzIwQ29udmV4UmVzdWx0Q2FsbGJhY2tFZkUyMmJ0Q29tcG91bmRMZWFmQ2FsbGJhY2sAAAAAvBUAAKRWAABQLAAAAAAAAFBYAABJAgAASgIAAEsCAABMAgAAWlpOMTZidENvbGxpc2lvbldvcmxkMjVvYmplY3RRdWVyeVNpbmdsZUludGVybmFsRVBLMTNidENvbnZleFNoYXBlUksxMWJ0VHJhbnNmb3JtUzVfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18yMENvbnZleFJlc3VsdENhbGxiYWNrRWZFTjIyYnRDb21wb3VuZExlYWZDYWxsYmFjazEyUHJvY2Vzc0NoaWxkRWlTNV9QSzE2YnRDb2xsaXNpb25TaGFwZUUxNExvY2FsSW5mb0FkZGVyAAC8FQAAcFcAAFhgAAAAAAAA0FgAAE0CAABOAgAATwIAADE5YnRTaW5nbGVSYXlDYWxsYmFjawAyM2J0QnJvYWRwaGFzZVJheUNhbGxiYWNrADI0YnRCcm9hZHBoYXNlQWFiYkNhbGxiYWNrAACUFQAAoFgAALwVAACGWAAAvFgAALwVAABwWAAAxFgAAAAAAAAIWQAATQIAAFACAABRAgAAMjFidFNpbmdsZVN3ZWVwQ2FsbGJhY2sAvBUAAPBYAADEWAAAAAAAAFRZAABSAgAAUwIAAFQCAABVAgAA/P///1RZAABWAgAAVwIAAFgCAAAxN0RlYnVnRHJhd2NhbGxiYWNrABgWAABAWQAAAAAAAAIAAADsHQAAAgAAABgeAAACBAAAAAAAANRZAABZAgAAWgIAAFsCAABcAgAAaXNsYW5kVW5pb25GaW5kQW5kUXVpY2tTb3J0AHByb2Nlc3NJc2xhbmRzADI1YnRTaW11bGF0aW9uSXNsYW5kTWFuYWdlcgAAlBUAALdZAAAAAAAAMFwAAF0CAABeAgAALgIAAC8CAAAwAgAAMQIAAF8CAAAzAgAANAIAAGACAABhAgAANwIAAGICAABjAgAAZAIAAGUCAABmAgAAZwIAAGgCAABpAgAAagIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAIMCAACEAgAAZGVidWdEcmF3V29ybGQAaW50ZXJuYWxTaW5nbGVTdGVwU2ltdWxhdGlvbgB1cGRhdGVBY3Rpb25zAHVwZGF0ZUFjdGl2YXRpb25TdGF0ZQBzb2x2ZUNvbnN0cmFpbnRzAGNhbGN1bGF0ZVNpbXVsYXRpb25Jc2xhbmRzAHByZWRpY3RpdmUgY29udmV4U3dlZXBUZXN0AHJlbGVhc2UgcHJlZGljdGl2ZSBjb250YWN0IG1hbmlmb2xkcwBjcmVhdGVQcmVkaWN0aXZlQ29udGFjdHMAQ0NEIG1vdGlvbiBjbGFtcGluZwBpbnRlZ3JhdGVUcmFuc2Zvcm1zAGFwcGx5IHNwZWN1bGF0aXZlIGNvbnRhY3QgcmVzdGl0dXRpb24AcHJlZGljdFVuY29uc3RyYWludE1vdGlvbgBidER5bmFtaWNzV29ybGRGbG9hdERhdGEAMjNidERpc2NyZXRlRHluYW1pY3NXb3JsZAAxNWJ0RHluYW1pY3NXb3JsZAAAALwVAAAQXAAA/FEAALwVAAD2WwAAJFwAAAAAAACkXAAAhQIAAIYCAACHAgAAMjdJbnBsYWNlU29sdmVySXNsYW5kQ2FsbGJhY2sATjI1YnRTaW11bGF0aW9uSXNsYW5kTWFuYWdlcjE0SXNsYW5kQ2FsbGJhY2tFAJQVAABuXAAAvBUAAFBcAACcXAAAAAAAAPBcAABJAgAAiAIAAIkCAACKAgAAMzRidENsb3Nlc3ROb3RNZUNvbnZleFJlc3VsdENhbGxiYWNrAAAAALwVAADIXAAAYGAAAAAAAABkXQAAiwIAAIwCAACoAAAAqQAAAKoAAACrAAAArAAAAI0CAACOAgAAAAAAAIxdAACPAgAAkAIAAKgAAACpAAAAqgAAAKsAAACsAAAAkQIAAJICAAAxM2J0R2hvc3RPYmplY3QAvBUAAFRdAABQIwAAMjRidFBhaXJDYWNoaW5nR2hvc3RPYmplY3QAALwVAABwXQAAZF0AAAAAAABYXgAAkwIAAJQCAACVAgAAlgIAAJcCAACYAgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAADMwYnRLaW5lbWF0aWNDaGFyYWN0ZXJDb250cm9sbGVyADMwYnRDaGFyYWN0ZXJDb250cm9sbGVySW50ZXJmYWNlADE3YnRBY3Rpb25JbnRlcmZhY2UAAACUFQAALl4AALwVAAANXgAARF4AALwVAADsXQAATF4AAAAAAACsXgAASQIAAKYCAACnAgAAqAIAADQzYnRLaW5lbWF0aWNDbG9zZXN0Tm90TWVDb252ZXhSZXN1bHRDYWxsYmFjawAAALwVAAB8XgAAYGAAAAAAAAD8XgAAqQIAAKoCAACrAgAArAIAADE1TGF5YU1vdGlvblN0YXRlADEzYnRNb3Rpb25TdGF0ZQAAAJQVAADiXgAAvBUAANBeAAD0XgAAAAAAAIBfAAA/AgAArQIAAK4CAACvAgAATjE2YnRDb2xsaXNpb25Xb3JsZDI0Q2xvc2VzdFJheVJlc3VsdENhbGxiYWNrRQBOMTZidENvbGxpc2lvbldvcmxkMTdSYXlSZXN1bHRDYWxsYmFja0UAAJQVAABPXwAAvBUAACBfAAB4XwAAAAAAANRfAACwAgAAsQIAAK4CAACyAgAATjE2YnRDb2xsaXNpb25Xb3JsZDI0QWxsSGl0c1JheVJlc3VsdENhbGxiYWNrRQAAvBUAAKRfAAB4XwAAAAAAAGBgAABJAgAAswIAAKcCAAC0AgAATjE2YnRDb2xsaXNpb25Xb3JsZDI3Q2xvc2VzdENvbnZleFJlc3VsdENhbGxiYWNrRQBOMTZidENvbGxpc2lvbldvcmxkMjBDb252ZXhSZXN1bHRDYWxsYmFja0UAAAAAlBUAACpgAAC8FQAA+F8AAFhgAAAAAAAAtGAAALUCAAC2AgAApwIAALcCAABOMTZidENvbGxpc2lvbldvcmxkMjNBbGxDb252ZXhSZXN1bHRDYWxsYmFja0UAAAC8FQAAhGAAAFhgAAAAAAAAGGEAALgCAAC5AgAAugIAALsCAAC8AgAAMTlidEdob3N0UGFpckNhbGxiYWNrADI1YnRPdmVybGFwcGluZ1BhaXJDYWxsYmFjawAAAJQVAADyYAAAvBUAANxgAAAQYQ==");var C=function(A,e,i){var r=e.memory,f=new A.Int8Array(i),n=new A.Int16Array(i),a=new A.Int32Array(i),o=new A.Uint8Array(i),v=new A.Uint16Array(i),d=new A.Uint32Array(i),C=new A.Float32Array(i),g=new A.Float64Array(i),B=A.Math.imul,_=A.Math.fround,m=A.Math.abs,R=A.Math.clz32,Q=A.Math.min,h=A.Math.max,G=A.Math.floor,y=(A.Math.ceil,A.Math.sqrt),w=e.abort,W=(A.NaN,A.Infinity),F=e.fd_close,Z=e.fd_write,p=e.getWorldTransform,Y=e.setWorldTransform,E=e.fd_seek,V=90416,D=0;function N(A,e,i){var r,f=0;return r=V-16|0,V=r,f=-1,(0|i)&lt;=-1?a[256]=28:(A=0|Z(0|A,0|e,0|i,r+12|0),A?a[256]=A:f=a[r+12&gt;&gt;2]),V=r+16|0,f}function I(A){var e=0;return e=a[A+60&gt;&gt;2],a[A+60&gt;&gt;2]=e+-1|e,e=a[A&gt;&gt;2],8&amp;e?(a[A&gt;&gt;2]=32|e,-1):(a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,e=a[A+40&gt;&gt;2],a[A+24&gt;&gt;2]=e,a[A+20&gt;&gt;2]=e,a[A+16&gt;&gt;2]=e+a[A+44&gt;&gt;2],0)}function U(A,e,i){var r=0,n=0,t=0,b=0,c=0,l=0,u=0;A:if(!i|!(3&amp;e))r=i;else for(;;){if(f[0|A]=o[0|e],r=i+-1|0,A=A+1|0,e=e+1|0,1==(0|i))break A;if(i=r,!(3&amp;e))break}i=3&amp;A;A:{if(!i){if(r&gt;&gt;&gt;0&lt;16)i=r;else for(i=r+-16|0;a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=a[e+4&gt;&gt;2],a[A+8&gt;&gt;2]=a[e+8&gt;&gt;2],a[A+12&gt;&gt;2]=a[e+12&gt;&gt;2],A=A+16|0,e=e+16|0,r=r+-16|0,r&gt;&gt;&gt;0&gt;15;);if(8&amp;i&amp;&amp;(r=a[e+4&gt;&gt;2],a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=r,e=e+8|0,A=A+8|0),4&amp;i&amp;&amp;(a[A&gt;&gt;2]=a[e&gt;&gt;2],e=e+4|0,A=A+4|0),2&amp;i&amp;&amp;(f[0|A]=o[0|e],f[A+1|0]=o[e+1|0],e=e+2|0,A=A+2|0),!(1&amp;i))break A;return void(f[0|A]=o[0|e])}e:if(!(r&gt;&gt;&gt;0&lt;32||(i=i+-1|0,i&gt;&gt;&gt;0&gt;2))){switch(i-1|0){default:for(f[A+1|0]=o[e+1|0],n=a[e&gt;&gt;2],f[0|A]=n,f[A+2|0]=o[e+2|0],c=r+-3|0,l=A+3|0,u=r+-20&amp;-16,i=0;A=i+l|0,b=e+i|0,t=a[b+4&gt;&gt;2],a[A&gt;&gt;2]=t&lt;&lt;8|n&gt;&gt;&gt;24,n=a[b+8&gt;&gt;2],a[A+4&gt;&gt;2]=n&lt;&lt;8|t&gt;&gt;&gt;24,t=a[b+12&gt;&gt;2],a[A+8&gt;&gt;2]=t&lt;&lt;8|n&gt;&gt;&gt;24,n=a[b+16&gt;&gt;2],a[A+12&gt;&gt;2]=n&lt;&lt;8|t&gt;&gt;&gt;24,i=i+16|0,c=c+-16|0,c&gt;&gt;&gt;0&gt;16;);A=i+l|0,e=3+(e+i|0)|0,r=(r-u|0)-19|0;break e;case 0:for(n=a[e&gt;&gt;2],f[0|A]=n,f[A+1|0]=o[e+1|0],c=r+-2|0,l=A+2|0,u=r+-20&amp;-16,i=0;A=i+l|0,b=e+i|0,t=a[b+4&gt;&gt;2],a[A&gt;&gt;2]=t&lt;&lt;16|n&gt;&gt;&gt;16,n=a[b+8&gt;&gt;2],a[A+4&gt;&gt;2]=n&lt;&lt;16|t&gt;&gt;&gt;16,t=a[b+12&gt;&gt;2],a[A+8&gt;&gt;2]=t&lt;&lt;16|n&gt;&gt;&gt;16,n=a[b+16&gt;&gt;2],a[A+12&gt;&gt;2]=n&lt;&lt;16|t&gt;&gt;&gt;16,i=i+16|0,c=c+-16|0,c&gt;&gt;&gt;0&gt;17;);A=i+l|0,e=2+(e+i|0)|0,r=(r-u|0)-18|0;break e;case 1:}for(n=a[e&gt;&gt;2],f[0|A]=n,c=r+-1|0,l=A+1|0,u=r+-20&amp;-16,i=0;A=i+l|0,b=e+i|0,t=a[b+4&gt;&gt;2],a[A&gt;&gt;2]=t&lt;&lt;24|n&gt;&gt;&gt;8,n=a[b+8&gt;&gt;2],a[A+4&gt;&gt;2]=n&lt;&lt;24|t&gt;&gt;&gt;8,t=a[b+12&gt;&gt;2],a[A+8&gt;&gt;2]=t&lt;&lt;24|n&gt;&gt;&gt;8,n=a[b+16&gt;&gt;2],a[A+12&gt;&gt;2]=n&lt;&lt;24|t&gt;&gt;&gt;8,i=i+16|0,c=c+-16|0,c&gt;&gt;&gt;0&gt;18;);A=i+l|0,e=1+(e+i|0)|0,r=(r-u|0)-17|0}16&amp;r&amp;&amp;(i=o[0|e]|o[e+1|0]&lt;&lt;8,f[0|A]=i,f[A+1|0]=i&gt;&gt;&gt;8,f[A+2|0]=o[e+2|0],f[A+3|0]=o[e+3|0],f[A+4|0]=o[e+4|0],f[A+5|0]=o[e+5|0],f[A+6|0]=o[e+6|0],f[A+7|0]=o[e+7|0],f[A+8|0]=o[e+8|0],f[A+9|0]=o[e+9|0],f[A+10|0]=o[e+10|0],f[A+11|0]=o[e+11|0],f[A+12|0]=o[e+12|0],f[A+13|0]=o[e+13|0],f[A+14|0]=o[e+14|0],f[A+15|0]=o[e+15|0],e=e+16|0,A=A+16|0),8&amp;r&amp;&amp;(f[0|A]=o[0|e],f[A+1|0]=o[e+1|0],f[A+2|0]=o[e+2|0],f[A+3|0]=o[e+3|0],f[A+4|0]=o[e+4|0],f[A+5|0]=o[e+5|0],f[A+6|0]=o[e+6|0],f[A+7|0]=o[e+7|0],e=e+8|0,A=A+8|0),4&amp;r&amp;&amp;(f[0|A]=o[0|e],f[A+1|0]=o[e+1|0],f[A+2|0]=o[e+2|0],f[A+3|0]=o[e+3|0],e=e+4|0,A=A+4|0),2&amp;r&amp;&amp;(f[0|A]=o[0|e],f[A+1|0]=o[e+1|0],e=e+2|0,A=A+2|0),1&amp;r&amp;&amp;(f[0|A]=o[0|e])}}function J(A,e,i){var r=0,f=0,n=0,t=0,b=0;r=a[i+16&gt;&gt;2];A:{if(!r){if(I(i))break A;r=a[i+16&gt;&gt;2]}if(n=a[i+20&gt;&gt;2],r-n&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0)return void cn[a[i+32&gt;&gt;2]](i,A,e);e:if(!(a[i+64&gt;&gt;2]&lt;0)){for(r=A;;){if((0|e)==(0|f))break e;if(f=f+1|0,b=e+r|0,t=r+-1|0,r=t,10==o[b+-1|0])break}if(r=A,A=1+(e-f|0)|0,cn[a[i+32&gt;&gt;2]](i,r,A)&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0)break A;A=1+(e+t|0)|0,n=a[i+20&gt;&gt;2],e=f+-1|0}U(n,A,e),a[i+20&gt;&gt;2]=a[i+20&gt;&gt;2]+e}}function x(A){var e=0,i=0,r=0;a[265]||(a[265]=1036);A:{e:{for(;;){if((0|A)!=o[e+3024|0]){if(i=77,e=e+1|0,77!=(0|e))continue;break e}break}if(i=e,!e){A=3104;break A}}for(e=3104;r=o[0|e],A=e+1|0,e=A,r||(e=A,i=i+-1|0,i););}return A}function X(A,e){var i=0,r=0;r=0!=(0|e);A:{e:{i:if(e)if(3&amp;A)for(;;){if(!o[0|A]){i=e;break e}if(r=1!=(0|e),i=e+-1|0,A=A+1|0,1==(0|e))break i;if(e=i,!(3&amp;A))break}else i=e;else i=e;if(!r)break A}e:if(!(!o[0|A]|i&gt;&gt;&gt;0&lt;4))for(;;){if(e=a[A&gt;&gt;2],(-1^e)&amp;e+-16843009&amp;-2139062144)break e;if(A=A+4|0,i=i+-4|0,!(i&gt;&gt;&gt;0&gt;3))break}if(i)for(;;){if(!o[0|A])return A;if(A=A+1|0,i=i+-1|0,!i)break}}return 0}function M(A,e){return A?function(A,e){if(A){if(e&gt;&gt;&gt;0&lt;=127)return f[0|A]=e,1;A:{if(!a[259]){if(57216!=(-128&amp;e))break A;return f[0|A]=e,1}if(e&gt;&gt;&gt;0&lt;=2047)return f[A+1|0]=63&amp;e|128,f[0|A]=e&gt;&gt;&gt;6|192,2;if(!(57344!=(-8192&amp;e)&amp;&amp;e&gt;&gt;&gt;0&gt;=55296))return f[A+2|0]=63&amp;e|128,f[0|A]=e&gt;&gt;&gt;12|224,f[A+1|0]=e&gt;&gt;&gt;6&amp;63|128,3;if(e+-65536&gt;&gt;&gt;0&lt;=1048575)return f[A+3|0]=63&amp;e|128,f[0|A]=e&gt;&gt;&gt;18|240,f[A+2|0]=e&gt;&gt;&gt;6&amp;63|128,f[A+1|0]=e&gt;&gt;&gt;12&amp;63|128,4}a[256]=25,A=-1}else A=1;return A}(A,e):0}function S(A,e,i){var r=0,n=0,t=0,o=0;if(i&amp;&amp;(f[0|A]=e,r=A+i|0,f[r+-1|0]=e,!(i&gt;&gt;&gt;0&lt;3||(f[A+2|0]=e,f[A+1|0]=e,f[r+-3|0]=e,f[r+-2|0]=e,i&gt;&gt;&gt;0&lt;7||(f[A+3|0]=e,f[r+-4|0]=e,i&gt;&gt;&gt;0&lt;9||(r=0-A&amp;3,n=r+A|0,e=B(255&amp;e,16843009),a[n&gt;&gt;2]=e,i=i-r&amp;-4,r=i+n|0,a[r+-4&gt;&gt;2]=e,i&gt;&gt;&gt;0&lt;9||(a[n+8&gt;&gt;2]=e,a[n+4&gt;&gt;2]=e,a[r+-8&gt;&gt;2]=e,a[r+-12&gt;&gt;2]=e,i&gt;&gt;&gt;0&lt;25||(a[n+24&gt;&gt;2]=e,a[n+20&gt;&gt;2]=e,a[n+16&gt;&gt;2]=e,a[n+12&gt;&gt;2]=e,a[r+-16&gt;&gt;2]=e,a[r+-20&gt;&gt;2]=e,a[r+-24&gt;&gt;2]=e,a[r+-28&gt;&gt;2]=e,o=4&amp;n|24,i=i-o|0,i&gt;&gt;&gt;0&lt;32))))))))for(r=e,t=e,e=n+o|0;a[e&gt;&gt;2]=t,a[e+4&gt;&gt;2]=r,n=e+24|0,a[n&gt;&gt;2]=t,a[n+4&gt;&gt;2]=r,n=e+16|0,a[n&gt;&gt;2]=t,a[n+4&gt;&gt;2]=r,n=e+8|0,a[n&gt;&gt;2]=t,a[n+4&gt;&gt;2]=r,e=e+32|0,i=i+-32|0,i&gt;&gt;&gt;0&gt;31;);return A}function T(A,e){var i,r,f=0;if(u(+A),f=0|b(1),i=0|b(0),r=f,f=f&gt;&gt;&gt;20&amp;2047,2047!=(0|f)){if(!f)return 0==A?(a[e&gt;&gt;2]=0,A):(A=T(0x10000000000000000*A,e),a[e&gt;&gt;2]=a[e&gt;&gt;2]+-64,A);a[e&gt;&gt;2]=f+-1022,c(0,0|i),c(1,-2146435073&amp;r|1071644672),A=+l()}return A}function j(A,e,i){var r,f=0,n=0;if(r=V-208|0,V=r,a[r+204&gt;&gt;2]=i,f=r+192|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=r+184|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=r+176|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[r+168&gt;&gt;2]=0,a[r+172&gt;&gt;2]=0,a[r+160&gt;&gt;2]=0,a[r+164&gt;&gt;2]=0,a[r+200&gt;&gt;2]=i,(0|O(0,e,r+200|0,r+80|0,r+160|0))&gt;=0){n=a[A&gt;&gt;2],a[A+60&gt;&gt;2]&lt;=0&amp;&amp;(a[A&gt;&gt;2]=-33&amp;n);A:{e:{if(a[A+44&gt;&gt;2]){if(f=0,a[A+16&gt;&gt;2])break e}else a[A+44&gt;&gt;2]=80,a[A+24&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,f=a[A+40&gt;&gt;2],a[A+40&gt;&gt;2]=r;if(i=-1,I(A))break A}i=O(A,e,r+200|0,r+80|0,r+160|0)}f&amp;&amp;(cn[a[A+32&gt;&gt;2]](A,0,0),a[A+44&gt;&gt;2]=0,a[A+40&gt;&gt;2]=f,a[A+24&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,i=0),a[A&gt;&gt;2]=a[A&gt;&gt;2]|32&amp;n}V=r+208|0}function O(A,e,i,r,t){var c,l,s,k,v,d,C,_,R,Q=0,h=0,G=0,y=0,w=0,F=0,Z=0,p=0,Y=0,E=0,N=0,I=0,U=0,j=0,O=0,z=0,P=0,K=0,L=0,q=0,$=0,AA=0,eA=0,iA=0,rA=0,fA=0,nA=0,tA=0,aA=0,oA=0;c=V-880|0,V=c,d=c+336|8,C=c+55|0,_=-338-c|0,k=c+336|9,R=c+656|0,s=c+336|0,v=0-(c+336|0)|0,l=c+56|0;A:{e:{i:for(;;){r:if(y=e,!((0|Q)&gt;(2147483647-K|0))){K=Q+K|0;f:{n:{t:{if(Q=o[0|y],Q)for(;;){a:{h=255&amp;Q;o:if(h){if(37!=(0|h))break a;for(h=e,Q=h;;){if(37!=o[Q+1|0]){e=Q;break o}if(h=h+1|0,G=o[Q+2|0],e=Q+2|0,Q=e,37!=(0|G))break}}else h=e;if(Q=h-y|0,P=2147483647-K|0,(0|Q)&gt;(0|P))break r;if(!A|32&amp;o[0|A]||J(y,Q,A),Q)continue i;Q=e+1|0,F=f[e+1|0],h=F+-48|0,E=-1,h&gt;&gt;&gt;0&gt;9||(G=36==o[e+2|0],Q=G?e+3|0:Q,AA=G?1:AA,F=f[(G?3:1)+e|0],E=G?h:-1),w=0,e=F+-32|0;o:if(!(e&gt;&gt;&gt;0&gt;31)&amp;&amp;(e=1&lt;&lt;e,75913&amp;e))for(G=Q+1|0;;){if(w|=e,Q=G,F=f[0|Q],e=F+-32|0,e&gt;&gt;&gt;0&gt;=32)break o;if(G=Q+1|0,e=1&lt;&lt;e,!(75913&amp;e))break}o:if(42!=(0|F))if(N=0,G=F+-48|0,G&gt;&gt;&gt;0&gt;9)Z=Q;else{for(e=0;N=-1,h=f[Q+1|0],Z=Q+1|0,Q=Z,e&gt;&gt;&gt;0&lt;=214748364&amp;&amp;(e=B(e,10),N=(0|G)&gt;(2147483647-e|0)?-1:e+G|0),e=N,G=h+-48|0,G&gt;&gt;&gt;0&lt;10;);if((0|N)&lt;0)break r}else{if(e=f[Q+1|0]+-48|0,36!=o[Q+2|0]|e&gt;&gt;&gt;0&gt;9){if(AA)break t;if(Z=Q+1|0,!A){AA=0,N=0;break o}e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,AA=0,N=a[e&gt;&gt;2]}else a[(e&lt;&lt;2)+t&gt;&gt;2]=10,Z=Q+3|0,AA=1,N=a[((f[Q+1|0]&lt;&lt;3)+r|0)-384&gt;&gt;2];if((0|N)&gt;-1)break o;N=0-N|0,w|=8192}if(Q=0,F=-1,46==o[0|Z])if(h=f[Z+1|0],42!=(0|h))if(e=Z+1|0,Y=h+-48|0,Y&gt;&gt;&gt;0&gt;9)p=1,F=0;else for(Z=0,G=e;F=-1,Z&gt;&gt;&gt;0&lt;=214748364&amp;&amp;(e=B(Z,10),F=(0|Y)&gt;(2147483647-e|0)?-1:e+Y|0),p=1,h=f[G+1|0],e=G+1|0,G=e,Z=F,Y=h+-48|0,Y&gt;&gt;&gt;0&lt;10;);else{if(e=f[Z+2|0]+-48|0,36!=o[Z+3|0]|e&gt;&gt;&gt;0&gt;9){if(AA)break t;e=Z+2|0,F=0,A&amp;&amp;(h=a[i&gt;&gt;2],a[i&gt;&gt;2]=h+4,F=a[h&gt;&gt;2])}else a[(e&lt;&lt;2)+t&gt;&gt;2]=10,e=Z+4|0,F=a[((f[Z+2|0]&lt;&lt;3)+r|0)-384&gt;&gt;2];p=(-1^F)&gt;&gt;&gt;31}else e=Z,p=0;for(;;){if(G=Q,h=f[0|e]+-65|0,h&gt;&gt;&gt;0&gt;57)break t;if(e=e+1|0,Q=o[4704+(h+B(G,58)|0)|0],!(Q+-1&gt;&gt;&gt;0&lt;8))break}if(!Q)break t;o:{b:{c:{if(27==(0|Q)){if((0|E)&lt;=-1)break c;break t}if((0|E)&lt;0)break b;a[(E&lt;&lt;2)+t&gt;&gt;2]=Q,Q=(E&lt;&lt;3)+r|0,h=a[Q+4&gt;&gt;2],a[c+56&gt;&gt;2]=a[Q&gt;&gt;2],a[c+60&gt;&gt;2]=h}if(Q=0,!A)continue i;break o}if(!A){K=0;break A}H(c+56|0,Q,i)}h=-65537&amp;w,E=8192&amp;w?h:w;o:{b:{c:if(Q=f[e+-1|0],q=G&amp;&amp;3==(15&amp;Q)?-33&amp;Q:Q,Q=q+-65|0,!(Q&gt;&gt;&gt;0&gt;55)){l:{u:{s:{k:{v:{d:{C:{g:{B:{_:{m:{R:switch(Q-1|0){case 51:Y=0,w=a[c+56&gt;&gt;2],Q=a[c+60&gt;&gt;2],O=4678;break m;case 44:if(Q=0,h=255&amp;G,h&gt;&gt;&gt;0&gt;7)continue i;switch(h-1|0){default:case 0:a[a[c+56&gt;&gt;2]&gt;&gt;2]=K;continue i;case 1:h=a[c+56&gt;&gt;2],a[h&gt;&gt;2]=K,a[h+4&gt;&gt;2]=K&gt;&gt;31;continue i;case 2:n[a[c+56&gt;&gt;2]&gt;&gt;1]=K;continue i;case 3:f[a[c+56&gt;&gt;2]]=K;continue i;case 5:a[a[c+56&gt;&gt;2]&gt;&gt;2]=K;continue i;case 4:continue i;case 6:}h=a[c+56&gt;&gt;2],a[h&gt;&gt;2]=K,a[h+4&gt;&gt;2]=K&gt;&gt;31;continue i;case 46:F=F&gt;&gt;&gt;0&gt;8?F:8,E|=8,q=120;case 22:case 54:if(Y=0,O=4678,h=a[c+60&gt;&gt;2],Q=h,w=a[c+56&gt;&gt;2],!(Q|w)){y=l;break _}for(h=32&amp;q,y=l;y=y+-1|0,f[0|y]=h|o[5312+(15&amp;w)|0],w=(15&amp;Q)&lt;&lt;28|w&gt;&gt;&gt;4,Q&gt;&gt;&gt;=4,w|Q;);if(!(8&amp;E)|!(a[c+56&gt;&gt;2]|a[c+60&gt;&gt;2]))break _;O=4678+(q&gt;&gt;4)|0,Y=2;break _;case 45:if(y=l,h=a[c+60&gt;&gt;2],Q=h,w=a[c+56&gt;&gt;2],Q|w)for(;y=y+-1|0,f[0|y]=7&amp;w|48,w=(7&amp;Q)&lt;&lt;29|w&gt;&gt;&gt;3,Q&gt;&gt;&gt;=3,w|Q;);if(Y=0,O=4678,!(8&amp;E))break _;h=l-y|0,F=(0|F)&gt;(0|h)?F:h+1|0;break _;case 0:case 2:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 18:case 19:case 20:case 21:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 32:case 38:case 40:case 41:case 42:case 47:case 48:case 50:case 52:case 53:break c;case 1:break k;case 17:break v;case 49:break C;case 43:break g;case 33:break B;case 34:case 39:break R;default:break l}h=a[c+60&gt;&gt;2],Q=h,w=a[c+56&gt;&gt;2],(0|Q)&gt;-1||(0|Q)&gt;=-1&amp;&amp;!(w&gt;&gt;&gt;0&lt;=4294967295)?2048&amp;E?(Y=1,O=4679):(Y=1&amp;E,O=Y?4680:4678):(Q=0-((0&lt;w&gt;&gt;&gt;0)+Q|0)|0,w=0-w|0,a[c+56&gt;&gt;2]=w,a[c+60&gt;&gt;2]=Q,Y=1,O=4678)}if(1==(0|Q)&amp;w&gt;&gt;&gt;0&gt;=0|Q&gt;&gt;&gt;0&gt;1)for(y=l;h=on(w,Q,10),Z=D,G=Z,y=y+-1|0,rA=y,fA=w-an(h,G,10,0)|48,f[0|rA]=fA,Z=9==(0|Q)&amp;w&gt;&gt;&gt;0&gt;4294967295|Q&gt;&gt;&gt;0&gt;9,w=h,Q=G,Z;);else h=w,y=l;if(Q=h,Q)for(;y=y+-1|0,h=(Q&gt;&gt;&gt;0)/10|0,f[0|y]=Q-B(h,10)|48,G=Q&gt;&gt;&gt;0&gt;9,Q=h,G;);}if((0|F)&lt;0&amp;&amp;p)break r;if(E=p?-65537&amp;E:E,Q=a[c+56&gt;&gt;2],h=a[c+60&gt;&gt;2],!(!!(Q|h)|F)){y=l,Q=y,F=0;break f}h=!(Q|h)+(l-y|0)|0,F=(0|F)&gt;(0|h)?F:h;break b}f[c+55|0]=a[c+56&gt;&gt;2],Y=0,O=4678,F=1,y=C,Q=l,E=h;break f}y=x(a[256]);break d}Q=a[c+56&gt;&gt;2],y=Q||4688}if(Y=0,G=(0|F)&lt;0?2147483647:F,Q=X(y,G),G=Q?Q-y|0:G,Q=G+y|0,O=4678,(0|F)&lt;=-1)break o;E=h,F=G;break f}if(y=a[c+56&gt;&gt;2],h=y,F)break s;Q=0;break u}a[c+12&gt;&gt;2]=0,a[c+8&gt;&gt;2]=a[c+56&gt;&gt;2],a[c+56&gt;&gt;2]=c+8,F=-1,h=c+8|0}y=h,Q=0,h=y;s:{for(;;){if(G=a[h&gt;&gt;2],!G)break s;if(w=M(c+4|0,G),G=(0|w)&lt;0,!(G|w&gt;&gt;&gt;0&gt;F-Q&gt;&gt;&gt;0)){if(h=h+4|0,Q=Q+w|0,F&gt;&gt;&gt;0&gt;Q&gt;&gt;&gt;0)continue;break s}break}if(G)break e}if((0|Q)&lt;0)break r}Z=73728&amp;E;u:if(!(Z|(0|N)&lt;=(0|Q))){if(Y=N-Q|0,G=Y&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,G?Y:256),F=a[A&gt;&gt;2],h=32&amp;F,G){if(h)break u}else{for(h=!h,G=Y;1&amp;h&amp;&amp;(J(c- -64|0,256,A),F=a[A&gt;&gt;2]),w=32&amp;F,h=!w,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(w)break u;Y&amp;=255}J(c- -64|0,Y,A)}u:if(Q)for(h=0;;){if(G=a[y&gt;&gt;2],!G)break u;if(G=M(c+4|0,G),h=G+h|0,h&gt;&gt;&gt;0&gt;Q&gt;&gt;&gt;0)break u;if(32&amp;o[0|A]||J(c+4|0,G,A),y=y+4|0,!(h&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0))break}u:if(!(8192!=(0|Z)|(0|N)&lt;=(0|Q))){if(w=N-Q|0,G=w&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,G?w:256),y=a[A&gt;&gt;2],h=32&amp;y,G){if(h)break u}else{for(h=!h,G=w;1&amp;h&amp;&amp;(J(c- -64|0,256,A),y=a[A&gt;&gt;2]),Z=32&amp;y,h=!Z,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(Z)break u;w&amp;=255}J(c- -64|0,w,A)}Q=(0|N)&gt;(0|Q)?N:Q;continue i}if(p&amp;&amp;(0|F)&lt;=-1)break r;I=g[c+56&gt;&gt;3],a[c+364&gt;&gt;2]=0,u(+I),h=0|b(1),rA=1,tA=b(0)&gt;&gt;&gt;0&lt;=4294967295?0:1,aA=0,oA=(0|h)&gt;=-1,fA=oA?tA:aA,nA=(0|h)&gt;-1,(nA?rA:fA)?2048&amp;E?($=1,eA=5331):($=1&amp;E,eA=$?5334:5329):(I=-I,$=1,eA=5328),L=m(I);l:if(L!=W&amp;L==L)if(L=T(I,c+364|0),I=L+L,0!=I&amp;&amp;(a[c+364&gt;&gt;2]=a[c+364&gt;&gt;2]+-1),z=32|q,97!=(0|z)){for(h=(0|F)&lt;0,0!=I?(y=a[c+364&gt;&gt;2]+-28|0,a[c+364&gt;&gt;2]=y,I*=268435456):y=a[c+364&gt;&gt;2],p=h?6:F,P=(0|y)&lt;0?c+368|0:R,G=P;h=I&lt;4294967296&amp;I&gt;=0?~~I&gt;&gt;&gt;0:0,a[G&gt;&gt;2]=h,G=G+4|0,I=1e9*(I-+(h&gt;&gt;&gt;0)),0!=I;);if((0|y)&lt;1)Q=G,h=P;else for(h=P;;){if(Y=(0|y)&lt;29?y:29,Q=G+-4|0,!(Q&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0)){for(F=Y,w=0;y=Q,U=a[Q&gt;&gt;2],j=31&amp;F,32&lt;=(63&amp;F)&gt;&gt;&gt;0?(Z=U&lt;&lt;j,j=0):(Z=(1&lt;&lt;j)-1&amp;U&gt;&gt;&gt;32-j,j=U&lt;&lt;j),U=j+w|0,w=on(U,U&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0?Z+1|0:Z,1e9),rA=y,fA=U-an(w,D,1e9,0)|0,a[rA&gt;&gt;2]=fA,Q=Q+-4|0,Q&gt;&gt;&gt;0&gt;=h&gt;&gt;&gt;0;);w&amp;&amp;(h=h+-4|0,a[h&gt;&gt;2]=w)}for(;Q=G,Q&gt;&gt;&gt;0&gt;h&gt;&gt;&gt;0&amp;&amp;(G=Q+-4|0,!a[G&gt;&gt;2]););if(y=a[c+364&gt;&gt;2]-Y|0,a[c+364&gt;&gt;2]=y,G=Q,!((0|y)&gt;0))break}if((0|y)&lt;=-1)for(Y=1+((p+25&gt;&gt;&gt;0)/9|0)|0;;){if(G=0-y|0,U=(0|G)&lt;9?G:9,h&gt;&gt;&gt;0&gt;=Q&gt;&gt;&gt;0)h=a[h&gt;&gt;2]?h:h+4|0;else{for(F=1e9&gt;&gt;&gt;U,Z=-1&lt;&lt;U^-1,y=0,G=h;w=a[G&gt;&gt;2],a[G&gt;&gt;2]=y+(w&gt;&gt;&gt;U),y=B(F,w&amp;Z),G=G+4|0,G&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0;);h=a[h&gt;&gt;2]?h:h+4|0,y&amp;&amp;(a[Q&gt;&gt;2]=y,Q=Q+4|0)}if(y=U+a[c+364&gt;&gt;2]|0,a[c+364&gt;&gt;2]=y,G=102==(0|z)?P:h,Q=Q-G&gt;&gt;2&gt;(0|Y)?G+(Y&lt;&lt;2)|0:Q,!((0|y)&lt;0))break}if(G=0,!(h&gt;&gt;&gt;0&gt;=Q&gt;&gt;&gt;0||(G=B(P-h&gt;&gt;2,9),w=a[h&gt;&gt;2],w&gt;&gt;&gt;0&lt;10)))for(y=10;G=G+1|0,y=B(y,10),w&gt;&gt;&gt;0&gt;=y&gt;&gt;&gt;0;);if(j=102==(0|z)?0:G,z=103==(0|z),U=z&amp;0!=(0|p),y=(p-j|0)-U|0,(0|y)&lt;(B(Q-P&gt;&gt;2,9)+-9|0)){if(F=y+9216|0,Z=(0|F)/9|0,Y=P+(Z&lt;&lt;2)|0,w=Y+-4092|0,y=10,Z=B(Z,9),(1+(F-Z|0)|0)&lt;=8)for(F=((U+(Z+j|0)|0)-p|0)-9208|0;y=B(y,10),F=F+-1|0,F;);if(U=a[w&gt;&gt;2],Z=(U&gt;&gt;&gt;0)/(y&gt;&gt;&gt;0)|0,F=w+4|0,j=U-B(y,Z)|0,(j||(0|Q)!=(0|F))&amp;&amp;(!(1&amp;Z)&amp;&amp;(I=9007199254740992,!(1&amp;f[w+-4|0])|1e9!=(0|y)|w&gt;&gt;&gt;0&lt;=h&gt;&gt;&gt;0)||(I=9007199254740994),L=.5,Z=y&gt;&gt;&gt;1,j&gt;&gt;&gt;0&gt;=Z&gt;&gt;&gt;0&amp;&amp;(L=(0|Q)==(0|F)&amp;&amp;(0|Z)==(0|j)?1:1.5),!$|45!=o[0|eA]||(I=-I,L=-L),Z=U-j|0,a[w&gt;&gt;2]=Z,I+L!=I)){if(G=y+Z|0,a[w&gt;&gt;2]=G,G&gt;&gt;&gt;0&gt;=1e9){for(G=Y+-4096|0;a[G+4&gt;&gt;2]=0,G&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0&amp;&amp;(h=h+-4|0,a[h&gt;&gt;2]=0),y=a[G&gt;&gt;2]+1|0,a[G&gt;&gt;2]=y,G=G+-4|0,y&gt;&gt;&gt;0&gt;999999999;);w=G+4|0}if(G=B(P-h&gt;&gt;2,9),Z=a[h&gt;&gt;2],!(Z&gt;&gt;&gt;0&lt;10))for(y=10;G=G+1|0,y=B(y,10),Z&gt;&gt;&gt;0&gt;=y&gt;&gt;&gt;0;);}y=w+4|0,Q=Q&gt;&gt;&gt;0&gt;y&gt;&gt;&gt;0?y:Q}u:{for(;;){if(F=Q,j=0,Q&gt;&gt;&gt;0&lt;=h&gt;&gt;&gt;0)break u;if(Q=F+-4|0,a[Q&gt;&gt;2])break}j=1}if(z){if(y=p||1,Q=(0|y)&gt;(0|G)&amp;(0|G)&gt;-5,p=(Q?-1^G:-1)+y|0,q=(Q?-1:-2)+q|0,Y=8&amp;E,!Y){if(Q=9,j&amp;&amp;(w=a[F+-4&gt;&gt;2],w&amp;&amp;(Q=0,!((w&gt;&gt;&gt;0)%10))))for(y=10;Q=Q+1|0,y=B(y,10),!((w&gt;&gt;&gt;0)%(y&gt;&gt;&gt;0)););y=B(F-P&gt;&gt;2,9)+-9|0,102!=(32|q)?(Y=0,Q=(G+y|0)-Q|0,Q=(0|Q)&gt;0?Q:0,p=(0|p)&lt;(0|Q)?p:Q):(Y=0,Q=y-Q|0,Q=(0|Q)&gt;0?Q:0,p=(0|p)&lt;(0|Q)?p:Q)}}else Y=8&amp;E;if(Q=-1,z=p|Y,!((0|p)&gt;(0|(z?2147483645:2147483646)))){if(O=1+((0!=(0|z))+p|0)|0,U=102!=(32|q),U){if(y=s,Q=G&gt;&gt;31,Q^=Q+G,Q)for(;y=y+-1|0,w=(Q&gt;&gt;&gt;0)/10|0,f[0|y]=Q-B(w,10)|48,Z=Q&gt;&gt;&gt;0&gt;9,Q=w,Z;);if((s-y|0)&lt;=1){for(Q=y+-1|0;f[0|Q]=48,w=s-Q|0,y=Q+-1|0,Q=y,(0|w)&lt;2;);y=y+1|0}if(iA=y+-2|0,f[0|iA]=q,Q=-1,f[y+-1|0]=(0|G)&lt;0?45:43,G=s-iA|0,(0|G)&gt;(2147483647-O|0))break l}else{if((0|G)&gt;(2147483647-O|0))break l;G=(0|G)&gt;0?G:0}if(G=G+O|0,!((0|G)&gt;(2147483647^$))){E&amp;=73728,O=G+$|0;u:if(!(E|(0|N)&lt;=(0|O))){if(Z=N-O|0,G=Z&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,G?Z:256),y=a[A&gt;&gt;2],Q=32&amp;y,G){if(Q)break u}else{for(Q=!Q,G=Z;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),y=a[A&gt;&gt;2]),w=32&amp;y,Q=!w,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(w)break u;Z&amp;=255}J(c- -64|0,Z,A)}32&amp;o[0|A]||J(eA,$,A);u:if(!(65536!=(0|E)|(0|N)&lt;=(0|O))){if(Z=N-O|0,G=Z&gt;&gt;&gt;0&lt;256,S(c- -64|0,48,G?Z:256),y=a[A&gt;&gt;2],Q=32&amp;y,G){if(Q)break u}else{for(Q=!Q,G=Z;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),y=a[A&gt;&gt;2]),w=32&amp;y,Q=!w,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(w)break u;Z&amp;=255}J(c- -64|0,Z,A)}u:if(U){s:if(!((0|p)&lt;=-1)){for(F=j?F:h+4|0,w=h;;){y=k,Q=a[w&gt;&gt;2];k:{if(Q){for(G=0;y=(Q&gt;&gt;&gt;0)/10|0,f[344+(G+c|0)|0]=Q-B(y,10)|48,G=G+-1|0,Z=Q&gt;&gt;&gt;0&gt;9,Q=y,Z;);if(y=345+(G+c|0)|0,G)break k}y=y+-1|0,f[0|y]=48}k:if((0|h)==(0|w))32&amp;o[0|A]||J(y,1,A),y=y+1|0,32&amp;o[0|A]|((0|p)&lt;1?!Y:0)||J(5363,1,A);else{if(y&gt;&gt;&gt;0&lt;=c+336&gt;&gt;&gt;0)break k;for(S(c+336|0,48,y+v|0);y=y+-1|0,y&gt;&gt;&gt;0&gt;c+336&gt;&gt;&gt;0;);}if(Q=k-y|0,32&amp;o[0|A]||J(y,(0|p)&gt;(0|Q)?Q:p,A),w=w+4|0,p=p-Q|0,!((0|p)&gt;-1&amp;&amp;w&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0))break}if(!((0|p)&lt;1)){if(h=p&gt;&gt;&gt;0&lt;256,S(c- -64|0,48,h?p:256),G=a[A&gt;&gt;2],Q=32&amp;G,h){if(Q)break s}else{for(Q=!Q,h=p;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break s;p&amp;=255}J(c- -64|0,p,A)}}32&amp;o[0|A]||J(iA,s-iA|0,A)}else{for(Z=h&gt;&gt;&gt;0&gt;P&gt;&gt;&gt;0?P:h,w=Z;;){if(Q=a[w&gt;&gt;2],Q)for(h=0;G=(Q&gt;&gt;&gt;0)/10|0,f[h+d|0]=Q-B(G,10)|48,h=h+-1|0,y=Q&gt;&gt;&gt;0&gt;9,Q=G,y;);else h=0;Q=h+k|0;s:if((0|w)==(0|Z))h||(Q=Q+-1|0,f[0|Q]=48);else{if(Q&gt;&gt;&gt;0&lt;=c+336&gt;&gt;&gt;0)break s;S(c+336|0,48,h+9|0),Q=c+336|0}if(32&amp;o[0|A]||J(Q,k-Q|0,A),w=w+4|0,!(w&gt;&gt;&gt;0&lt;=P&gt;&gt;&gt;0))break}!z|32&amp;o[0|A]||J(5363,1,A);s:if(!((0|p)&lt;1|w&gt;&gt;&gt;0&gt;=F&gt;&gt;&gt;0))for(;;){Q=k,h=a[w&gt;&gt;2];k:{if(h){for(;Q=Q+-1|0,G=(h&gt;&gt;&gt;0)/10|0,f[0|Q]=h-B(G,10)|48,y=h&gt;&gt;&gt;0&gt;9,h=G,y;);if(Q&gt;&gt;&gt;0&lt;=c+336&gt;&gt;&gt;0)break k}for(S(c+336|0,48,Q+v|0);Q=Q+-1|0,Q&gt;&gt;&gt;0&gt;c+336&gt;&gt;&gt;0;);}if(32&amp;o[0|A]||J(Q,(0|p)&lt;9?p:9,A),p=p+-9|0,(0|p)&lt;1)break s;if(w=w+4|0,!(w&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0))break}if((0|p)&lt;1)break u;if(h=p&gt;&gt;&gt;0&lt;256,S(c- -64|0,48,h?p:256),G=a[A&gt;&gt;2],Q=32&amp;G,h){if(Q)break u}else{for(Q=!Q,h=p;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;p&amp;=255}J(c- -64|0,p,A)}u:if(!(8192!=(0|E)|(0|N)&lt;=(0|O))){if(F=N-O|0,Q=F&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,Q?F:256),G=a[A&gt;&gt;2],h=32&amp;G,Q){if(h)break u}else{for(Q=!h,h=F;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;F&amp;=255}J(c- -64|0,F,A)}Q=(0|N)&gt;(0|O)?N:O}}}else{if(w=32&amp;q,U=w?eA+9|0:eA,!(!(12-F)|F&gt;&gt;&gt;0&gt;11)){for(Q=F+-12|0,L=16;L*=16,h=Q+1|0,G=h&gt;&gt;&gt;0&gt;=Q&gt;&gt;&gt;0,Q=h,G;);I=45!=o[0|U]?I+L-L:-(L+(-I-L))}G=s,Z=a[c+364&gt;&gt;2],h=Z&gt;&gt;31,Q=h^h+Z;u:{if(Q){for(h=0;G=(Q&gt;&gt;&gt;0)/10|0,f[335+(h+c|0)|0]=Q-B(G,10)|48,h=h+-1|0,y=Q&gt;&gt;&gt;0&gt;9,Q=G,y;);if(G=336+(h+c|0)|0,h)break u}G=G+-1|0,f[0|G]=48}for(Y=2|$,P=G+-2|0,f[0|P]=q+15,f[G+-1|0]=(0|Z)&lt;0?45:43,y=8&amp;E,h=c+336|0;Q=h,G=m(I)&lt;2147483648?~~I:-2147483648,f[0|Q]=w|o[G+5312|0],h=Q+1|0,I=16*(I-+(0|G)),1!=(h-(c+336|0)|0)|(0==I?!((0|F)&gt;0|y):0)||(f[Q+1|0]=46,h=Q+2|0),0!=I;);if(Q=-1,Z=s-P|0,G=Z+Y|0,(2147483645-G|0)&lt;(0|F))break l;p=73728&amp;E,z=h-(c+336|0)|0,w=F&amp;&amp;(h+_|0)&lt;(0|F)?F+2|0:z,F=w+G|0;u:if(!(p|(0|N)&lt;=(0|F))){if(E=N-F|0,Q=E&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,Q?E:256),G=a[A&gt;&gt;2],h=32&amp;G,Q){if(h)break u}else{for(Q=!h,h=E;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;E&amp;=255}J(c- -64|0,E,A)}32&amp;o[0|A]||J(U,Y,A);u:if(!(65536!=(0|p)|(0|N)&lt;=(0|F))){if(Y=N-F|0,Q=Y&gt;&gt;&gt;0&lt;256,S(c- -64|0,48,Q?Y:256),G=a[A&gt;&gt;2],h=32&amp;G,Q){if(h)break u}else{for(Q=!h,h=Y;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;Y&amp;=255}J(c- -64|0,Y,A)}32&amp;o[0|A]||J(c+336|0,z,A),w=w-z|0;u:if(!((0|w)&lt;1)){if(h=w&gt;&gt;&gt;0&lt;256,S(c- -64|0,48,h?w:256),G=a[A&gt;&gt;2],Q=32&amp;G,h){if(Q)break u}else{for(Q=!Q,h=w;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;w&amp;=255}J(c- -64|0,w,A)}32&amp;o[0|A]||J(P,Z,A);u:if(!(8192!=(0|p)|(0|N)&lt;=(0|F))){if(w=N-F|0,Q=w&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,Q?w:256),G=a[A&gt;&gt;2],h=32&amp;G,Q){if(h)break u}else{for(Q=!h,h=w;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;w&amp;=255}J(c- -64|0,w,A)}Q=(0|N)&gt;(0|F)?N:F}else{Z=$+3|0;u:if(!(8192&amp;E|(0|N)&lt;=(0|Z))){if(w=N-Z|0,Q=w&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,Q?w:256),G=a[A&gt;&gt;2],h=32&amp;G,Q){if(h)break u}else{for(Q=!h,h=w;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;w&amp;=255}J(c- -64|0,w,A)}h=a[A&gt;&gt;2],32&amp;h||(J(eA,$,A),h=a[A&gt;&gt;2]),32&amp;h||(h=(32&amp;q)&gt;&gt;&gt;5,J(I!=I?h?5355:5359:h?5347:5351,3,A));u:if(!(8192!=(73728&amp;E)|(0|N)&lt;=(0|Z))){if(w=N-Z|0,Q=w&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,Q?w:256),G=a[A&gt;&gt;2],h=32&amp;G,Q){if(h)break u}else{for(Q=!h,h=w;1&amp;Q&amp;&amp;(J(c- -64|0,256,A),G=a[A&gt;&gt;2]),y=32&amp;G,Q=!y,h=h+-256|0,h&gt;&gt;&gt;0&gt;255;);if(y)break u;w&amp;=255}J(c- -64|0,w,A)}Q=(0|N)&gt;(0|Z)?N:Z}if((0|Q)&gt;=0)continue i;break r}Y=0,O=4678}Q=l;break f}if(E=h,F=G,!o[0|Q])break f;break r}Q=o[e+1|0],e=e+1|0}if(A)break A;if(!AA){K=0;break A}if(A=a[t+4&gt;&gt;2],e=1,A&amp;&amp;(H(r+8|0,A,i),A=a[t+8&gt;&gt;2],e=2,A&amp;&amp;(H(r+16|0,A,i),A=a[t+12&gt;&gt;2],e=3,A&amp;&amp;(H(r+24|0,A,i),A=a[t+16&gt;&gt;2],e=4,A&amp;&amp;(H(r+32|0,A,i),A=a[t+20&gt;&gt;2],e=5,A&amp;&amp;(H(r+40|0,A,i),A=a[t+24&gt;&gt;2],e=6,A&amp;&amp;(H(r+48|0,A,i),A=a[t+28&gt;&gt;2],e=7,A&amp;&amp;(H(r+56|0,A,i),A=a[t+32&gt;&gt;2],e=8,A)))))))){if(H(r- -64|0,A,i),A=a[t+36&gt;&gt;2],A)break n;e=9}for(e&lt;&lt;=2;;){if(a[e+t&gt;&gt;2])break t;if(e=e+4|0,40==(0|e))break}K=1;break A}a[256]=28;break e}H(r+72|0,A,i),K=1;break A}if(z=Q-y|0,U=(0|F)&lt;(0|z)?z:F,!((0|U)&gt;(2147483647-Y|0)||(j=Y+U|0,Q=(0|N)&lt;(0|j)?j:N,(0|Q)&gt;(0|P)))){E&amp;=73728;f:if(!(E|(0|j)&gt;=(0|N))){if(p=Q-j|0,G=p&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,G?p:256),w=a[A&gt;&gt;2],h=32&amp;w,G){if(h)break f}else{for(h=!h,G=p;1&amp;h&amp;&amp;(J(c- -64|0,256,A),w=a[A&gt;&gt;2]),Z=32&amp;w,h=!Z,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(Z)break f;p&amp;=255}J(c- -64|0,p,A)}32&amp;o[0|A]||J(O,Y,A);f:if(!(65536!=(0|E)|(0|j)&gt;=(0|N))){if(Y=Q-j|0,G=Y&gt;&gt;&gt;0&lt;256,S(c- -64|0,48,G?Y:256),w=a[A&gt;&gt;2],h=32&amp;w,G){if(h)break f}else{for(h=!h,G=Y;1&amp;h&amp;&amp;(J(c- -64|0,256,A),w=a[A&gt;&gt;2]),Z=32&amp;w,h=!Z,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(Z)break f;Y&amp;=255}J(c- -64|0,Y,A)}f:if(!((0|z)&gt;=(0|F))){if(Z=U-z|0,G=Z&gt;&gt;&gt;0&lt;256,S(c- -64|0,48,G?Z:256),F=a[A&gt;&gt;2],h=32&amp;F,G){if(h)break f}else{for(h=!h,G=Z;1&amp;h&amp;&amp;(J(c- -64|0,256,A),F=a[A&gt;&gt;2]),w=32&amp;F,h=!w,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(w)break f;Z&amp;=255}J(c- -64|0,Z,A)}if(32&amp;o[0|A]||J(y,z,A),8192!=(0|E)|(0|j)&gt;=(0|N))continue;if(F=Q-j|0,G=F&gt;&gt;&gt;0&lt;256,S(c- -64|0,32,G?F:256),y=a[A&gt;&gt;2],h=32&amp;y,G){if(h)continue}else{for(h=!h,G=F;1&amp;h&amp;&amp;(J(c- -64|0,256,A),y=a[A&gt;&gt;2]),w=32&amp;y,h=!w,G=G+-256|0,G&gt;&gt;&gt;0&gt;255;);if(w)continue;F&amp;=255}J(c- -64|0,F,A);continue}}break}a[256]=61}K=-1}return V=c+880|0,K}function H(A,e,i){A:{e:{i:{r:{f:{if(e=e+-9|0,e&gt;&gt;&gt;0&lt;=17){switch(e-1|0){case 5:e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,e=n[e&gt;&gt;1],a[A&gt;&gt;2]=e;break e;case 6:e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,a[A&gt;&gt;2]=v[e&gt;&gt;1];break A;case 7:e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,e=f[0|e],a[A&gt;&gt;2]=e;break e;case 8:e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,a[A&gt;&gt;2]=o[0|e];break A;case 16:A=function(){var A=0,e=0,i=0;n:{t:{a:if(A=5168,3&amp;A){if(!o[5168])return 0;for(A=5169;;){if(!(3&amp;A))break a;if(e=o[0|A],i=A+1|0,A=i,!e)break}break t}for(A=A+-4|0;A=A+4|0,e=a[A&gt;&gt;2],!((-1^e)&amp;e+-16843009&amp;-2139062144););if(!(255&amp;e))return A-5168|0;for(;i=o[A+1|0],e=A+1|0,A=e,i;);break n}e=i+-1|0}return e-5168|0}(),function(A){var e,i=0,r=0,f=0,n=0,t=0,b=0,c=0;t=5168,e=A,i=a[716];n:{if(!i){if(i=0,I(2848))break n;i=a[716]}if(f=a[717],i-f&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0)i=0|cn[a[720]](2848,5168,e);else{r=e;t:if(!(a[728]&lt;0)){for(b=e+5168|0,i=0;;){if(r=e,!(i+e))break t;if(c=i+b|0,r=i+-1|0,i=r,10==o[c+-1|0])break}if(n=1+(e+r|0)|0,i=0|cn[a[720]](2848,5168,n),i&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0)break n;t=1+(r+b|0)|0,f=a[717],r^=-1}i=r,U(f,t,i),a[717]=a[717]+i,i=i+n|0}}}(A),w();case 0:case 3:case 13:break f;case 1:case 4:case 10:case 14:break r;case 2:case 9:case 11:case 12:case 15:break i}e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,a[A&gt;&gt;2]=a[e&gt;&gt;2]}return}e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,e=a[e&gt;&gt;2],a[A&gt;&gt;2]=e;break e}e=a[i&gt;&gt;2],a[i&gt;&gt;2]=e+4,a[A&gt;&gt;2]=a[e&gt;&gt;2];break A}return e=a[i&gt;&gt;2]+7&amp;-8,a[i&gt;&gt;2]=e+8,i=a[e+4&gt;&gt;2],a[A&gt;&gt;2]=a[e&gt;&gt;2],void(a[A+4&gt;&gt;2]=i)}return void(a[A+4&gt;&gt;2]=e&gt;&gt;31)}a[A+4&gt;&gt;2]=0}function z(){var A;A=V-16|0,V=A,a[A+12&gt;&gt;2]=5367,a[A+8&gt;&gt;2]=0,j(a[752],a[A+12&gt;&gt;2],a[A+8&gt;&gt;2]),function(A){var e;e=V-16|0,V=e,a[e+12&gt;&gt;2]=0,j(A,5365,0),V=e+16|0}(a[752]),w()}function P(e){return e?65535&amp;e|(0|e)&lt;=-1?void w():(e=function(e){e|=0;var t=0|ln(),b=t+e|0;if(t&lt;b&amp;&amp;b&lt;65536){var c=new ArrayBuffer(B(b,65536)),l=new A.Int8Array(c);l.set(f),f=l,f=new A.Int8Array(c),n=new A.Int16Array(c),a=new A.Int32Array(c),o=new A.Uint8Array(c),v=new A.Uint16Array(c),d=new A.Uint32Array(c),C=new A.Float32Array(c),g=new A.Float64Array(c),i=c,r.buffer=c}return t}(e&gt;&gt;&gt;16),-1==(0|e)?(a[256]=48,-1):e&lt;&lt;16):ln()&lt;&lt;16}function K(A){var e,i=0,r=0,f=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0;if(e=V-16|0,V=e,!(a[272]||(i=P(0)-90416|0,i&gt;&gt;&gt;0&lt;89))){for(r=a[384],r||(a[387]=-1,a[388]=-1,a[385]=65536,a[386]=65536,r=e+8&amp;-16^1431655768,a[384]=r,a[389]=0,a[377]=0),a[379]=i,a[378]=90416,a[270]=90416,a[275]=r,a[274]=-1;r=f+1104|0,a[f+1112&gt;&gt;2]=r,a[f+1116&gt;&gt;2]=r,f=f+8|0,256!=(0|f););r=i+-64|0,a[22607]=1|r,a[273]=a[388],a[272]=90424,a[269]=r,a[i+90364&gt;&gt;2]=56}A:{e:{i:{r:{f:{n:{t:{a:{o:{b:{c:{if(A&gt;&gt;&gt;0&lt;=236){if(t=a[266],c=A&gt;&gt;&gt;0&lt;11?16:A+19&amp;-16,A=c&gt;&gt;&gt;3,i=t&gt;&gt;&gt;A,3&amp;i){i=1^(A|1&amp;i),n=i&lt;&lt;3,A=a[n+1112&gt;&gt;2],f=A+8|0,r=a[A+8&gt;&gt;2],n=n+1104|0,(0|r)!=(0|n)?(a[n+8&gt;&gt;2]=r,a[r+12&gt;&gt;2]=n):(k=1064,v=bn(i)&amp;t,a[k&gt;&gt;2]=v),i&lt;&lt;=3,a[A+4&gt;&gt;2]=3|i,A=A+i|0,a[A+4&gt;&gt;2]=1|a[A+4&gt;&gt;2];break A}if(l=a[268],c&gt;&gt;&gt;0&lt;=l&gt;&gt;&gt;0)break c;if(i){i&lt;&lt;=A,A=2&lt;&lt;A,A=i&amp;(0-A|A),A=(0-A&amp;A)-1|0,i=A&gt;&gt;&gt;12&amp;16,r=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;5&amp;8,r|=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;2&amp;4,r|=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;1&amp;2,r|=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;1&amp;1,i=(r|i)+(A&gt;&gt;&gt;i)|0,f=i&lt;&lt;3,A=a[f+1112&gt;&gt;2],r=a[A+8&gt;&gt;2],f=f+1104|0,(0|r)!=(0|f)?(a[f+8&gt;&gt;2]=r,a[r+12&gt;&gt;2]=f):(t=bn(i)&amp;t,a[266]=t),f=A+8|0,a[A+4&gt;&gt;2]=3|c,i&lt;&lt;=3,r=i-c|0,a[A+i&gt;&gt;2]=r,c=A+c|0,a[c+4&gt;&gt;2]=1|r,l&amp;&amp;(n=l&gt;&gt;&gt;3,A=1104+(n&lt;&lt;3)|0,i=a[271],n=1&lt;&lt;n,n&amp;t?n=a[A+8&gt;&gt;2]:(a[266]=n|t,n=A),a[n+12&gt;&gt;2]=i,a[A+8&gt;&gt;2]=i,a[i+12&gt;&gt;2]=A,a[i+8&gt;&gt;2]=n),a[271]=c,a[268]=r;break A}if(s=a[267],!s)break c;for(A=(s&amp;0-s)-1|0,i=A&gt;&gt;&gt;12&amp;16,r=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;5&amp;8,r|=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;2&amp;4,r|=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;1&amp;2,r|=i,A&gt;&gt;&gt;=i,i=A&gt;&gt;&gt;1&amp;1,i=a[1368+((r|i)+(A&gt;&gt;&gt;i)&lt;&lt;2)&gt;&gt;2],r=(-8&amp;a[i+4&gt;&gt;2])-c|0,A=i;f=a[A+16&gt;&gt;2],f||(f=a[A+20&gt;&gt;2],f);)n=(-8&amp;a[f+4&gt;&gt;2])-c|0,A=n&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0,r=A?n:r,i=A?f:i,A=f;if(u=a[i+24&gt;&gt;2],n=a[i+12&gt;&gt;2],(0|i)!=(0|n)){A=a[i+8&gt;&gt;2],d[270],a[n+8&gt;&gt;2]=A,a[A+12&gt;&gt;2]=n;break e}if(A=i+20|0,f=a[A&gt;&gt;2],!f){if(f=a[i+16&gt;&gt;2],!f)break b;A=i+16|0}for(;b=A,n=f,A=f+20|0,f=a[A&gt;&gt;2],f||(A=n+16|0,f=a[n+16&gt;&gt;2],f););a[b&gt;&gt;2]=0;break e}if(c=-1,!(A&gt;&gt;&gt;0&gt;4294967231)&amp;&amp;(A=A+19|0,c=-16&amp;A,l=a[267],l)){A&gt;&gt;&gt;=8,b=0,A&amp;&amp;(b=31,c&gt;&gt;&gt;0&gt;16777215||(r=A+1048320&gt;&gt;&gt;16&amp;8,i=A&lt;&lt;r,A=i+520192&gt;&gt;&gt;16&amp;4,f=i&lt;&lt;A,i=f+245760&gt;&gt;&gt;16&amp;2,A=(f&lt;&lt;i&gt;&gt;&gt;15)-(i|A|r)|0,b=28+(A&lt;&lt;1|c&gt;&gt;&gt;A+21&amp;1)|0)),A=0-c|0,r=a[1368+(b&lt;&lt;2)&gt;&gt;2];l:{u:{if(r)for(i=c&lt;&lt;(31==(0|b)?0:25-(b&gt;&gt;&gt;1)|0),f=0;;){if(t=(-8&amp;a[r+4&gt;&gt;2])-c|0,!(t&gt;&gt;&gt;0&gt;=A&gt;&gt;&gt;0||(n=r,A=t,A))){A=0,f=r;break u}if(t=a[r+20&gt;&gt;2],r=a[16+((i&gt;&gt;&gt;29&amp;4)+r|0)&gt;&gt;2],f=t?(0|t)==(0|r)?f:t:f,i&lt;&lt;=0!=(0|r),!r)break}else f=0;if(!(f|n)){if(i=2&lt;&lt;b,i=(0-i|i)&amp;l,!i)break c;i=(i&amp;0-i)-1|0,r=i&gt;&gt;&gt;12&amp;16,f=r,i&gt;&gt;&gt;=r,r=i&gt;&gt;&gt;5&amp;8,f|=r,i&gt;&gt;&gt;=r,r=i&gt;&gt;&gt;2&amp;4,f|=r,i&gt;&gt;&gt;=r,r=i&gt;&gt;&gt;1&amp;2,f|=r,i&gt;&gt;&gt;=r,r=i&gt;&gt;&gt;1&amp;1,f=a[1368+((f|r)+(i&gt;&gt;&gt;r)&lt;&lt;2)&gt;&gt;2]}if(!f)break l}for(;t=(-8&amp;a[f+4&gt;&gt;2])-c|0,i=t&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0,A=i?t:A,n=i?f:n,r=a[f+16&gt;&gt;2],r||(r=a[f+20&gt;&gt;2]),f=r,f;);}if(!(!n|A&gt;&gt;&gt;0&gt;=a[268]-c&gt;&gt;&gt;0)){if(b=a[n+24&gt;&gt;2],i=a[n+12&gt;&gt;2],(0|i)!=(0|n)){r=a[n+8&gt;&gt;2],d[270],a[i+8&gt;&gt;2]=r,a[r+12&gt;&gt;2]=i;break i}if(r=n+20|0,f=a[r&gt;&gt;2],!f){if(f=a[n+16&gt;&gt;2],!f)break o;r=n+16|0}for(;t=r,i=f,r=i+20|0,f=a[r&gt;&gt;2],f||(r=i+16|0,f=a[i+16&gt;&gt;2],f););a[t&gt;&gt;2]=0;break i}}}if(i=a[268],i&gt;&gt;&gt;0&gt;=c&gt;&gt;&gt;0){A=a[271],r=i-c|0,r&gt;&gt;&gt;0&gt;=16?(f=A+c|0,a[f+4&gt;&gt;2]=1|r,a[268]=r,a[271]=f,a[A+i&gt;&gt;2]=r,a[A+4&gt;&gt;2]=3|c):(a[A+4&gt;&gt;2]=3|i,i=A+i|0,a[i+4&gt;&gt;2]=1|a[i+4&gt;&gt;2],a[271]=0,a[268]=0),f=A+8|0;break A}if(i=a[269],i&gt;&gt;&gt;0&gt;c&gt;&gt;&gt;0){A=a[272],r=A+c|0,i=i-c|0,a[r+4&gt;&gt;2]=1|i,a[269]=i,a[272]=r,a[A+4&gt;&gt;2]=3|c,f=A+8|0;break A}if(f=0,a[384]?r=a[386]:(a[387]=-1,a[388]=-1,a[385]=65536,a[386]=65536,a[384]=e+12&amp;-16^1431655768,a[389]=0,a[377]=0,r=65536),n=c+71|0,t=r+n|0,b=0-r|0,A=t&amp;b,A&gt;&gt;&gt;0&lt;=c&gt;&gt;&gt;0){a[256]=48;break A}if(r=a[376],r&amp;&amp;(f=a[374],l=f+A|0,!(l&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0&amp;&amp;l&gt;&gt;&gt;0&gt;f&gt;&gt;&gt;0))){f=0,a[256]=48;break A}if(4&amp;o[1508])break n;c:{l:{if(r=a[272],r)for(f=1512;;){if(l=a[f&gt;&gt;2],l+a[f+4&gt;&gt;2]&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0&amp;&amp;l&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0)break l;if(f=a[f+8&gt;&gt;2],!f)break}if(i=P(0),-1==(0|i))break t;if(t=A,r=a[385],f=r+-1|0,f&amp;i&amp;&amp;(t=(A-i|0)+(i+f&amp;0-r)|0),t&gt;&gt;&gt;0&lt;=c&gt;&gt;&gt;0|t&gt;&gt;&gt;0&gt;2147483646)break t;if(r=a[376],r&amp;&amp;(f=a[374],b=f+t|0,b&gt;&gt;&gt;0&lt;=f&gt;&gt;&gt;0|b&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0))break t;if(f=P(t),(0|i)!=(0|f))break c;break f}if(t=b&amp;t-i,t&gt;&gt;&gt;0&gt;2147483646)break t;if(i=P(t),(0|i)==(a[f&gt;&gt;2]+a[f+4&gt;&gt;2]|0))break a;f=i}if(i=f,!(c+72&gt;&gt;&gt;0&lt;=t&gt;&gt;&gt;0|t&gt;&gt;&gt;0&gt;2147483646|-1==(0|i))){if(r=a[386],r=r+(n-t|0)&amp;0-r,r&gt;&gt;&gt;0&gt;2147483646)break f;if(-1!=(0|P(r))){t=r+t|0;break f}P(0-t|0);break t}if(-1!=(0|i))break f;break t}n=0;break e}i=0;break i}if(-1!=(0|i))break f}a[377]=4|a[377]}if(A&gt;&gt;&gt;0&gt;2147483646)break r;if(i=P(A),A=P(0),i&gt;&gt;&gt;0&gt;=A&gt;&gt;&gt;0|-1==(0|i)|-1==(0|A))break r;if(t=A-i|0,t&gt;&gt;&gt;0&lt;=c+56&gt;&gt;&gt;0)break r}A=a[374]+t|0,a[374]=A,A&gt;&gt;&gt;0&gt;d[375]&amp;&amp;(a[375]=A);f:{n:{t:{if(r=a[272],r){for(f=1512;;){if(A=a[f&gt;&gt;2],n=a[f+4&gt;&gt;2],(A+n|0)==(0|i))break t;if(f=a[f+8&gt;&gt;2],!f)break}break n}for(A=a[270],i&gt;&gt;&gt;0&gt;=A&gt;&gt;&gt;0&amp;&amp;A||(a[270]=i),f=0,a[379]=t,a[378]=i,a[274]=-1,a[275]=a[384],a[381]=0;A=f+1104|0,a[f+1112&gt;&gt;2]=A,a[f+1116&gt;&gt;2]=A,f=f+8|0,256!=(0|f););A=i+8&amp;15?-8-i&amp;15:0,r=A+i|0,f=t+-56|0,A=f-A|0,a[r+4&gt;&gt;2]=1|A,a[273]=a[388],a[269]=A,a[272]=r,a[4+(i+f|0)&gt;&gt;2]=56;break f}if(!(8&amp;o[f+12|0]|i&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0|A&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0)){A=r+8&amp;15?-8-r&amp;15:0,i=A+r|0,b=a[269]+t|0,A=b-A|0,a[i+4&gt;&gt;2]=1|A,a[f+4&gt;&gt;2]=n+t,a[273]=a[388],a[269]=A,a[272]=i,a[4+(r+b|0)&gt;&gt;2]=56;break f}}n=a[270],i&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0&amp;&amp;(a[270]=i,n=i),A=i+t|0,f=1512;n:{t:{a:{o:{b:{c:{for(;;){if(a[f&gt;&gt;2]!=(0|A)){if(f=a[f+8&gt;&gt;2],f)continue;break c}break}if(!(8&amp;o[f+12|0]))break b}for(f=1512;;){if(A=a[f&gt;&gt;2],A&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0&amp;&amp;(n=A+a[f+4&gt;&gt;2]|0,n&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0))break o;f=a[f+8&gt;&gt;2]}}if(a[f&gt;&gt;2]=i,a[f+4&gt;&gt;2]=a[f+4&gt;&gt;2]+t,u=(i+8&amp;15?-8-i&amp;15:0)+i|0,a[u+4&gt;&gt;2]=3|c,i=A+(A+8&amp;15?-8-A&amp;15:0)|0,f=(i-u|0)-c|0,b=c+u|0,(0|i)==(0|r)){a[272]=b,A=a[269]+f|0,a[269]=A,a[b+4&gt;&gt;2]=1|A;break t}if((0|i)==a[271]){a[271]=b,A=a[268]+f|0,a[268]=A,a[b+4&gt;&gt;2]=1|A,a[A+b&gt;&gt;2]=A;break t}if(r=a[i+4&gt;&gt;2],1==(3&amp;r)){s=-8&amp;r;b:if(r&gt;&gt;&gt;0&lt;=255){if(A=a[i+12&gt;&gt;2],n=a[i+8&gt;&gt;2],r&gt;&gt;&gt;=3,c=1104+(r&lt;&lt;3)|0,(0|A)==(0|n)){k=1064,v=a[266]&amp;bn(r),a[k&gt;&gt;2]=v;break b}a[A+8&gt;&gt;2]=n,a[n+12&gt;&gt;2]=A}else{if(l=a[i+24&gt;&gt;2],t=a[i+12&gt;&gt;2],(0|t)==(0|i))if(r=i+20|0,c=a[r&gt;&gt;2],c||(r=i+16|0,c=a[r&gt;&gt;2],c)){for(;A=r,t=c,r=t+20|0,c=a[r&gt;&gt;2],c||(r=t+16|0,c=a[t+16&gt;&gt;2],c););a[A&gt;&gt;2]=0}else t=0;else A=a[i+8&gt;&gt;2],a[t+8&gt;&gt;2]=A,a[A+12&gt;&gt;2]=t;if(l){A=a[i+28&gt;&gt;2],r=1368+(A&lt;&lt;2)|0;c:{if((0|i)==a[r&gt;&gt;2]){if(a[r&gt;&gt;2]=t,t)break c;k=1068,v=a[267]&amp;bn(A),a[k&gt;&gt;2]=v;break b}if(a[l+(a[l+16&gt;&gt;2]==(0|i)?16:20)&gt;&gt;2]=t,!t)break b}a[t+24&gt;&gt;2]=l,A=a[i+16&gt;&gt;2],A&amp;&amp;(a[t+16&gt;&gt;2]=A,a[A+24&gt;&gt;2]=t),A=a[i+20&gt;&gt;2],A&amp;&amp;(a[t+20&gt;&gt;2]=A,a[A+24&gt;&gt;2]=t)}}f=f+s|0,i=i+s|0}if(a[i+4&gt;&gt;2]=-2&amp;a[i+4&gt;&gt;2],a[f+b&gt;&gt;2]=f,a[b+4&gt;&gt;2]=1|f,f&gt;&gt;&gt;0&lt;=255){i=f&gt;&gt;&gt;3,A=1104+(i&lt;&lt;3)|0,r=a[266],i=1&lt;&lt;i,r&amp;i?r=a[A+8&gt;&gt;2]:(a[266]=i|r,r=A),a[r+12&gt;&gt;2]=b,a[A+8&gt;&gt;2]=b,a[b+12&gt;&gt;2]=A,a[b+8&gt;&gt;2]=r;break t}if(t=b,A=f&gt;&gt;&gt;8,r=0,A&amp;&amp;(r=31,f&gt;&gt;&gt;0&gt;16777215||(r=A+1048320&gt;&gt;&gt;16&amp;8,i=A&lt;&lt;r,A=i+520192&gt;&gt;&gt;16&amp;4,n=i&lt;&lt;A,i=n+245760&gt;&gt;&gt;16&amp;2,A=(n&lt;&lt;i&gt;&gt;&gt;15)-(i|A|r)|0,r=28+(A&lt;&lt;1|f&gt;&gt;&gt;A+21&amp;1)|0)),a[t+28&gt;&gt;2]=r,a[b+16&gt;&gt;2]=0,a[b+20&gt;&gt;2]=0,A=1368+(r&lt;&lt;2)|0,i=a[267],n=1&lt;&lt;r,!(i&amp;n)){a[A&gt;&gt;2]=b,a[267]=i|n,a[b+24&gt;&gt;2]=A,a[b+8&gt;&gt;2]=b,a[b+12&gt;&gt;2]=b;break t}for(r=f&lt;&lt;(31==(0|r)?0:25-(r&gt;&gt;&gt;1)|0),i=a[A&gt;&gt;2];;){if(A=i,(-8&amp;a[A+4&gt;&gt;2])==(0|f))break a;if(i=r&gt;&gt;&gt;29,r&lt;&lt;=1,n=16+(A+(4&amp;i)|0)|0,i=a[n&gt;&gt;2],!i)break}a[n&gt;&gt;2]=b,a[b+24&gt;&gt;2]=A,a[b+12&gt;&gt;2]=b,a[b+8&gt;&gt;2]=b;break t}for(A=i+8&amp;15?-8-i&amp;15:0,f=A+i|0,b=t+-56|0,l=b-A|0,a[f+4&gt;&gt;2]=1|l,a[4+(i+b|0)&gt;&gt;2]=56,A=(n+(n+-55&amp;15?55-n&amp;15:0)|0)-63|0,A=A&gt;&gt;&gt;0&lt;r+16&gt;&gt;&gt;0?r:A,a[A+4&gt;&gt;2]=35,a[273]=a[388],a[269]=l,a[272]=f,b=a[381],f=A+16|0,a[f&gt;&gt;2]=a[380],a[f+4&gt;&gt;2]=b,f=a[379],a[A+8&gt;&gt;2]=a[378],a[A+12&gt;&gt;2]=f,a[380]=A+8,a[379]=t,a[378]=i,a[381]=0,f=A+36|0;a[f&gt;&gt;2]=7,f=f+4|0,f&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0;);if((0|A)==(0|r))break f;if(a[A+4&gt;&gt;2]=-2&amp;a[A+4&gt;&gt;2],n=A-r|0,a[A&gt;&gt;2]=n,a[r+4&gt;&gt;2]=1|n,n&gt;&gt;&gt;0&lt;=255){A=n&gt;&gt;&gt;3,i=1104+(A&lt;&lt;3)|0,f=a[266],A=1&lt;&lt;A,f&amp;A?A=a[i+8&gt;&gt;2]:(a[266]=A|f,A=i),a[A+12&gt;&gt;2]=r,a[i+8&gt;&gt;2]=r,a[r+12&gt;&gt;2]=i,a[r+8&gt;&gt;2]=A;break f}if(a[r+16&gt;&gt;2]=0,a[r+20&gt;&gt;2]=0,b=r+28|0,A=n&gt;&gt;&gt;8,f=0,A&amp;&amp;(f=31,n&gt;&gt;&gt;0&gt;16777215||(f=A+1048320&gt;&gt;&gt;16&amp;8,i=A&lt;&lt;f,A=i+520192&gt;&gt;&gt;16&amp;4,t=i&lt;&lt;A,i=t+245760&gt;&gt;&gt;16&amp;2,A=(t&lt;&lt;i&gt;&gt;&gt;15)-(i|A|f)|0,f=28+(A&lt;&lt;1|n&gt;&gt;&gt;A+21&amp;1)|0)),a[b&gt;&gt;2]=f,A=1368+(f&lt;&lt;2)|0,i=a[267],t=1&lt;&lt;f,!(i&amp;t)){a[A&gt;&gt;2]=r,a[267]=i|t,a[r+24&gt;&gt;2]=A,a[r+8&gt;&gt;2]=r,a[r+12&gt;&gt;2]=r;break f}for(f=n&lt;&lt;(31==(0|f)?0:25-(f&gt;&gt;&gt;1)|0),i=a[A&gt;&gt;2];;){if(A=i,(0|n)==(-8&amp;a[A+4&gt;&gt;2]))break n;if(i=f&gt;&gt;&gt;29,f&lt;&lt;=1,t=16+(A+(4&amp;i)|0)|0,i=a[t&gt;&gt;2],!i)break}a[t&gt;&gt;2]=r,a[r+24&gt;&gt;2]=A,a[r+12&gt;&gt;2]=r,a[r+8&gt;&gt;2]=r;break f}i=a[A+8&gt;&gt;2],a[A+8&gt;&gt;2]=b,a[i+12&gt;&gt;2]=b,a[b+24&gt;&gt;2]=0,a[b+8&gt;&gt;2]=i,a[b+12&gt;&gt;2]=A}f=u+8|0;break A}i=a[A+8&gt;&gt;2],a[A+8&gt;&gt;2]=r,a[i+12&gt;&gt;2]=r,a[r+24&gt;&gt;2]=0,a[r+8&gt;&gt;2]=i,a[r+12&gt;&gt;2]=A}if(i=a[269],!(i&gt;&gt;&gt;0&lt;=c&gt;&gt;&gt;0)){A=a[272],r=A+c|0,i=i-c|0,a[r+4&gt;&gt;2]=1|i,a[269]=i,a[272]=r,a[A+4&gt;&gt;2]=3|c,f=A+8|0;break A}}f=0,a[256]=48;break A}i:if(b){r=a[n+28&gt;&gt;2],f=1368+(r&lt;&lt;2)|0;r:{if((0|n)==a[f&gt;&gt;2]){if(a[f&gt;&gt;2]=i,i)break r;l=bn(r)&amp;l,a[267]=l;break i}if(a[b+(a[b+16&gt;&gt;2]==(0|n)?16:20)&gt;&gt;2]=i,!i)break i}a[i+24&gt;&gt;2]=b,r=a[n+16&gt;&gt;2],r&amp;&amp;(a[i+16&gt;&gt;2]=r,a[r+24&gt;&gt;2]=i),r=a[n+20&gt;&gt;2],r&amp;&amp;(a[i+20&gt;&gt;2]=r,a[r+24&gt;&gt;2]=i)}i:if(A&gt;&gt;&gt;0&lt;=15)A=A+c|0,a[n+4&gt;&gt;2]=3|A,A=A+n|0,a[A+4&gt;&gt;2]=1|a[A+4&gt;&gt;2];else if(t=n+c|0,a[t+4&gt;&gt;2]=1|A,a[n+4&gt;&gt;2]=3|c,a[A+t&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;=255)i=A&gt;&gt;&gt;3,A=1104+(i&lt;&lt;3)|0,r=a[266],i=1&lt;&lt;i,r&amp;i?r=a[A+8&gt;&gt;2]:(a[266]=i|r,r=A),a[r+12&gt;&gt;2]=t,a[A+8&gt;&gt;2]=t,a[t+12&gt;&gt;2]=A,a[t+8&gt;&gt;2]=r;else if(b=t,i=A&gt;&gt;&gt;8,f=0,i&amp;&amp;(f=31,A&gt;&gt;&gt;0&gt;16777215||(f=i+1048320&gt;&gt;&gt;16&amp;8,r=i&lt;&lt;f,i=r+520192&gt;&gt;&gt;16&amp;4,c=r&lt;&lt;i,r=c+245760&gt;&gt;&gt;16&amp;2,i=(c&lt;&lt;r&gt;&gt;&gt;15)-(r|i|f)|0,f=28+(i&lt;&lt;1|A&gt;&gt;&gt;i+21&amp;1)|0)),a[b+28&gt;&gt;2]=f,a[t+16&gt;&gt;2]=0,a[t+20&gt;&gt;2]=0,i=1368+(f&lt;&lt;2)|0,r=1&lt;&lt;f,r&amp;l){f=A&lt;&lt;(31==(0|f)?0:25-(f&gt;&gt;&gt;1)|0),c=a[i&gt;&gt;2];r:{for(;;){if(i=c,(-8&amp;a[i+4&gt;&gt;2])==(0|A))break r;if(r=f&gt;&gt;&gt;29,f&lt;&lt;=1,r=16+(i+(4&amp;r)|0)|0,c=a[r&gt;&gt;2],!c)break}a[r&gt;&gt;2]=t,a[t+24&gt;&gt;2]=i,a[t+12&gt;&gt;2]=t,a[t+8&gt;&gt;2]=t;break i}A=a[i+8&gt;&gt;2],a[i+8&gt;&gt;2]=t,a[A+12&gt;&gt;2]=t,a[t+24&gt;&gt;2]=0,a[t+8&gt;&gt;2]=A,a[t+12&gt;&gt;2]=i}else a[i&gt;&gt;2]=t,a[267]=r|l,a[t+24&gt;&gt;2]=i,a[t+8&gt;&gt;2]=t,a[t+12&gt;&gt;2]=t;f=n+8|0;break A}e:if(u){A=a[i+28&gt;&gt;2],f=1368+(A&lt;&lt;2)|0;i:{if((0|i)==a[f&gt;&gt;2]){if(a[f&gt;&gt;2]=n,n)break i;k=1068,v=bn(A)&amp;s,a[k&gt;&gt;2]=v;break e}if(a[(a[u+16&gt;&gt;2]==(0|i)?16:20)+u&gt;&gt;2]=n,!n)break e}a[n+24&gt;&gt;2]=u,A=a[i+16&gt;&gt;2],A&amp;&amp;(a[n+16&gt;&gt;2]=A,a[A+24&gt;&gt;2]=n),A=a[i+20&gt;&gt;2],A&amp;&amp;(a[n+20&gt;&gt;2]=A,a[A+24&gt;&gt;2]=n)}r&gt;&gt;&gt;0&lt;=15?(A=r+c|0,a[i+4&gt;&gt;2]=3|A,A=A+i|0,a[A+4&gt;&gt;2]=1|a[A+4&gt;&gt;2]):(b=i+c|0,a[b+4&gt;&gt;2]=1|r,a[i+4&gt;&gt;2]=3|c,a[r+b&gt;&gt;2]=r,l&amp;&amp;(n=l&gt;&gt;&gt;3,A=1104+(n&lt;&lt;3)|0,f=a[271],n=1&lt;&lt;n,n&amp;t?n=a[A+8&gt;&gt;2]:(a[266]=n|t,n=A),a[n+12&gt;&gt;2]=f,a[A+8&gt;&gt;2]=f,a[f+12&gt;&gt;2]=A,a[f+8&gt;&gt;2]=n),a[271]=b,a[268]=r),f=i+8|0}return V=e+16|0,f}function L(A){var e=0,i=0,r=0,f=0,n=0,t=0,o=0,b=0,c=0;A:if(A){r=A+-8|0,i=a[A+-4&gt;&gt;2],A=-8&amp;i,n=r+A|0;e:if(!(1&amp;i)){if(!(3&amp;i))break A;if(e=a[r&gt;&gt;2],r=r-e|0,f=a[270],r&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0)break A;if(A=A+e|0,(0|r)==a[271]){if(i=a[n+4&gt;&gt;2],3==(3&amp;i))return a[n+4&gt;&gt;2]=-2&amp;i,a[268]=A,a[A+r&gt;&gt;2]=A,void(a[r+4&gt;&gt;2]=1|A)}else{if(e&gt;&gt;&gt;0&lt;=255){if(i=a[r+12&gt;&gt;2],f=a[r+8&gt;&gt;2],e&gt;&gt;&gt;=3,t=1104+(e&lt;&lt;3)|0,(0|i)==(0|f)){b=1064,c=a[266]&amp;bn(e),a[b&gt;&gt;2]=c;break e}a[i+8&gt;&gt;2]=f,a[f+12&gt;&gt;2]=i;break e}if(o=a[r+24&gt;&gt;2],i=a[r+12&gt;&gt;2],(0|r)==(0|i))if(e=r+20|0,f=a[e&gt;&gt;2],f||(e=r+16|0,f=a[e&gt;&gt;2],f)){for(;t=e,i=f,e=i+20|0,f=a[e&gt;&gt;2],f||(e=i+16|0,f=a[i+16&gt;&gt;2],f););a[t&gt;&gt;2]=0}else i=0;else e=a[r+8&gt;&gt;2],a[i+8&gt;&gt;2]=e,a[e+12&gt;&gt;2]=i;if(!o)break e;e=a[r+28&gt;&gt;2],f=1368+(e&lt;&lt;2)|0;i:{if((0|r)==a[f&gt;&gt;2]){if(a[f&gt;&gt;2]=i,i)break i;b=1068,c=a[267]&amp;bn(e),a[b&gt;&gt;2]=c;break e}if(a[o+(a[o+16&gt;&gt;2]==(0|r)?16:20)&gt;&gt;2]=i,!i)break e}if(a[i+24&gt;&gt;2]=o,e=a[r+16&gt;&gt;2],e&amp;&amp;(a[i+16&gt;&gt;2]=e,a[e+24&gt;&gt;2]=i),e=a[r+20&gt;&gt;2],!e)break e;a[i+20&gt;&gt;2]=e,a[e+24&gt;&gt;2]=i}}if(!(n&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0)&amp;&amp;(i=a[n+4&gt;&gt;2],1&amp;i)){e:{if(!(2&amp;i)){if(a[272]==(0|n)){if(a[272]=r,A=a[269]+A|0,a[269]=A,a[r+4&gt;&gt;2]=1|A,a[271]!=(0|r))break A;return a[268]=0,void(a[271]=0)}if(a[271]==(0|n))return a[271]=r,A=a[268]+A|0,a[268]=A,a[r+4&gt;&gt;2]=1|A,void(a[A+r&gt;&gt;2]=A);A=(-8&amp;i)+A|0;i:if(i&gt;&gt;&gt;0&lt;=255){if(e=a[n+12&gt;&gt;2],f=a[n+8&gt;&gt;2],i&gt;&gt;&gt;=3,t=1104+(i&lt;&lt;3)|0,(0|e)==(0|f)){b=1064,c=a[266]&amp;bn(i),a[b&gt;&gt;2]=c;break i}a[e+8&gt;&gt;2]=f,a[f+12&gt;&gt;2]=e}else{if(o=a[n+24&gt;&gt;2],i=a[n+12&gt;&gt;2],(0|i)==(0|n))if(e=n+20|0,f=a[e&gt;&gt;2],f||(e=n+16|0,f=a[e&gt;&gt;2],f)){for(;t=e,i=f,e=i+20|0,f=a[e&gt;&gt;2],f||(e=i+16|0,f=a[i+16&gt;&gt;2],f););a[t&gt;&gt;2]=0}else i=0;else e=a[n+8&gt;&gt;2],d[270],a[i+8&gt;&gt;2]=e,a[e+12&gt;&gt;2]=i;if(o){e=a[n+28&gt;&gt;2],f=1368+(e&lt;&lt;2)|0;r:{if(a[f&gt;&gt;2]==(0|n)){if(a[f&gt;&gt;2]=i,i)break r;b=1068,c=a[267]&amp;bn(e),a[b&gt;&gt;2]=c;break i}if(a[o+((0|n)==a[o+16&gt;&gt;2]?16:20)&gt;&gt;2]=i,!i)break i}a[i+24&gt;&gt;2]=o,e=a[n+16&gt;&gt;2],e&amp;&amp;(a[i+16&gt;&gt;2]=e,a[e+24&gt;&gt;2]=i),e=a[n+20&gt;&gt;2],e&amp;&amp;(a[i+20&gt;&gt;2]=e,a[e+24&gt;&gt;2]=i)}}if(a[A+r&gt;&gt;2]=A,a[r+4&gt;&gt;2]=1|A,a[271]!=(0|r))break e;return void(a[268]=A)}a[n+4&gt;&gt;2]=-2&amp;i,a[A+r&gt;&gt;2]=A,a[r+4&gt;&gt;2]=1|A}if(A&gt;&gt;&gt;0&lt;=255)return i=A&gt;&gt;&gt;3,A=1104+(i&lt;&lt;3)|0,e=a[266],i=1&lt;&lt;i,e&amp;i?e=a[A+8&gt;&gt;2]:(a[266]=i|e,e=A),a[e+12&gt;&gt;2]=r,a[A+8&gt;&gt;2]=r,a[r+12&gt;&gt;2]=A,void(a[r+8&gt;&gt;2]=e);a[r+16&gt;&gt;2]=0,a[r+20&gt;&gt;2]=0,n=r+28|0,i=A&gt;&gt;&gt;8,e=0,i&amp;&amp;(e=31,A&gt;&gt;&gt;0&gt;16777215||(f=i+1048320&gt;&gt;&gt;16&amp;8,e=i&lt;&lt;f,i=e+520192&gt;&gt;&gt;16&amp;4,t=e&lt;&lt;i,e=t+245760&gt;&gt;&gt;16&amp;2,i=(t&lt;&lt;e&gt;&gt;&gt;15)-(e|i|f)|0,e=28+(i&lt;&lt;1|A&gt;&gt;&gt;i+21&amp;1)|0)),a[n&gt;&gt;2]=e,i=1368+(e&lt;&lt;2)|0,f=a[267],t=1&lt;&lt;e;e:if(f&amp;t){e=A&lt;&lt;(31==(0|e)?0:25-(e&gt;&gt;&gt;1)|0),i=a[i&gt;&gt;2];i:{for(;;){if(f=i,(-8&amp;a[i+4&gt;&gt;2])==(0|A))break i;if(i=e&gt;&gt;&gt;29,e&lt;&lt;=1,t=16+(f+(4&amp;i)|0)|0,i=a[t&gt;&gt;2],!i)break}a[t&gt;&gt;2]=r,a[r+12&gt;&gt;2]=r,a[r+24&gt;&gt;2]=f,a[r+8&gt;&gt;2]=r;break e}A=a[f+8&gt;&gt;2],a[f+8&gt;&gt;2]=r,a[A+12&gt;&gt;2]=r,a[r+24&gt;&gt;2]=0,a[r+8&gt;&gt;2]=A,a[r+12&gt;&gt;2]=f}else a[i&gt;&gt;2]=r,a[267]=f|t,a[r+24&gt;&gt;2]=i,a[r+8&gt;&gt;2]=r,a[r+12&gt;&gt;2]=r;if(A=a[274]+-1|0,a[274]=A,!A){for(r=1520;A=a[r&gt;&gt;2],r=A+8|0,A;);a[274]=-1}}}}function q(A){var e;for(e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,a[e+12&gt;&gt;2]||(a[e+12&gt;&gt;2]=1);A=K(a[e+12&gt;&gt;2]),a[e+8&gt;&gt;2]=A,!A&amp;&amp;(A=V-16|0,a[A+12&gt;&gt;2]=1560,a[A+8&gt;&gt;2]=2,a[e+4&gt;&gt;2]=a[a[A+12&gt;&gt;2]&gt;&gt;2],a[e+4&gt;&gt;2]);)cn[a[e+4&gt;&gt;2]]();return V=e+16|0,a[e+8&gt;&gt;2]}function $(A){var e;e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,L(a[e+12&gt;&gt;2]),V=e+16|0}function AA(A,e){var i=0,r=0;i=o[0|A],r=o[0|e];A:if(!(!i|(0|r)!=(0|i)))for(A=A+1|0,e=e+1|0;;){if(r=o[0|e],i=o[0|A],!i)break A;if(A=A+1|0,e=e+1|0,(0|i)!=(0|r))break}return i-r|0}function eA(A){A|=0,a[12+(V-16|0)&gt;&gt;2]=A}function iA(A){var e;return A|=0,e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,A=a[e+12&gt;&gt;2],function(A){var e;e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,a[12+(V-16|0)&gt;&gt;2]=a[e+12&gt;&gt;2],V=e+16|0}(A),V=e+16|0,0|A}function rA(A){var e;return A|=0,e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,A=a[e+12&gt;&gt;2],iA(A),V=e+16|0,0|A}function fA(A,e,i){var r,n=0,t=0;return r=V-16|0,V=r,a[r+8&gt;&gt;2]=A,a[r+4&gt;&gt;2]=e,f[r+3|0]=i,1&amp;f[r+3|0]?(A=1,e=r,a[r+8&gt;&gt;2]!=a[r+4&gt;&gt;2]&amp;&amp;(A=!AA(nA(a[r+8&gt;&gt;2]),nA(a[r+4&gt;&gt;2]))),f[e+15|0]=A):(n=r,t=1&amp;function(A,e){var i=0;return i=V-16|0,V=i,a[i+4&gt;&gt;2]=A,a[i&gt;&gt;2]=e,A=a[a[i&gt;&gt;2]+4&gt;&gt;2],a[i+12&gt;&gt;2]=a[a[i+4&gt;&gt;2]+4&gt;&gt;2],a[i+8&gt;&gt;2]=A,A=1,a[i+12&gt;&gt;2]!=a[i+8&gt;&gt;2]&amp;&amp;(A=!AA(a[i+12&gt;&gt;2],a[i+8&gt;&gt;2])),V=i+16|0,A}(a[r+8&gt;&gt;2],a[r+4&gt;&gt;2]),f[n+15|0]=t),V=r+16|0,1&amp;f[r+15|0]}function nA(A){var e;return e=V-16|0,a[e+8&gt;&gt;2]=A,a[e+12&gt;&gt;2]=a[a[e+8&gt;&gt;2]+4&gt;&gt;2],a[e+12&gt;&gt;2]}function tA(A,e,i,r){var n;n=V-16|0,a[n+12&gt;&gt;2]=A,a[n+8&gt;&gt;2]=e,a[n+4&gt;&gt;2]=i,a[n&gt;&gt;2]=r,a[a[n+8&gt;&gt;2]+16&gt;&gt;2]?a[a[n+8&gt;&gt;2]+16&gt;&gt;2]!=a[n+4&gt;&gt;2]?(A=a[n+8&gt;&gt;2],a[A+36&gt;&gt;2]=a[A+36&gt;&gt;2]+1,a[a[n+8&gt;&gt;2]+24&gt;&gt;2]=2,f[a[n+8&gt;&gt;2]+54|0]=1):2==a[a[n+8&gt;&gt;2]+24&gt;&gt;2]&amp;&amp;(a[a[n+8&gt;&gt;2]+24&gt;&gt;2]=a[n&gt;&gt;2]):(a[a[n+8&gt;&gt;2]+16&gt;&gt;2]=a[n+4&gt;&gt;2],a[a[n+8&gt;&gt;2]+24&gt;&gt;2]=a[n&gt;&gt;2],a[a[n+8&gt;&gt;2]+36&gt;&gt;2]=1)}function aA(A,e,i,r){var f,n;f=V-32|0,V=f,a[f+28&gt;&gt;2]=A,a[f+24&gt;&gt;2]=e,a[f+20&gt;&gt;2]=i,a[f+16&gt;&gt;2]=r,A=a[f+28&gt;&gt;2],a[f+12&gt;&gt;2]=0,a[f+20&gt;&gt;2]&amp;&amp;(a[f+12&gt;&gt;2]=a[A+4&gt;&gt;2]&gt;&gt;8,1&amp;a[A+4&gt;&gt;2]&amp;&amp;(a[f+8&gt;&gt;2]=a[a[f+20&gt;&gt;2]&gt;&gt;2],a[f+12&gt;&gt;2]=a[a[f+8&gt;&gt;2]+a[f+12&gt;&gt;2]&gt;&gt;2])),e=a[A&gt;&gt;2],i=e,r=a[f+24&gt;&gt;2],n=a[f+20&gt;&gt;2]+a[f+12&gt;&gt;2]|0,A=2&amp;a[A+4&gt;&gt;2]?a[f+16&gt;&gt;2]:2,cn[a[a[e&gt;&gt;2]+28&gt;&gt;2]](i,r,n,A),V=f+32|0}function oA(A,e,i,r,n){var t;t=V-32|0,a[t+28&gt;&gt;2]=A,a[t+24&gt;&gt;2]=e,a[t+20&gt;&gt;2]=i,a[t+16&gt;&gt;2]=r,a[t+12&gt;&gt;2]=n,f[a[t+24&gt;&gt;2]+53|0]=1,a[t+16&gt;&gt;2]==a[a[t+24&gt;&gt;2]+4&gt;&gt;2]&amp;&amp;(f[a[t+24&gt;&gt;2]+52|0]=1,a[a[t+24&gt;&gt;2]+16&gt;&gt;2]?a[a[t+24&gt;&gt;2]+16&gt;&gt;2]!=a[t+20&gt;&gt;2]?(A=a[t+24&gt;&gt;2],a[A+36&gt;&gt;2]=a[A+36&gt;&gt;2]+1,f[a[t+24&gt;&gt;2]+54|0]=1):(2==a[a[t+24&gt;&gt;2]+24&gt;&gt;2]&amp;&amp;(a[a[t+24&gt;&gt;2]+24&gt;&gt;2]=a[t+12&gt;&gt;2]),1!=a[a[t+24&gt;&gt;2]+48&gt;&gt;2]|1!=a[a[t+24&gt;&gt;2]+24&gt;&gt;2]||(f[a[t+24&gt;&gt;2]+54|0]=1)):(a[a[t+24&gt;&gt;2]+16&gt;&gt;2]=a[t+20&gt;&gt;2],a[a[t+24&gt;&gt;2]+24&gt;&gt;2]=a[t+12&gt;&gt;2],a[a[t+24&gt;&gt;2]+36&gt;&gt;2]=1,1!=a[a[t+24&gt;&gt;2]+48&gt;&gt;2]|1!=a[a[t+24&gt;&gt;2]+24&gt;&gt;2]||(f[a[t+24&gt;&gt;2]+54|0]=1)))}function bA(A,e,i,r){var f;f=V-16|0,a[f+12&gt;&gt;2]=A,a[f+8&gt;&gt;2]=e,a[f+4&gt;&gt;2]=i,a[f&gt;&gt;2]=r,a[f+4&gt;&gt;2]==a[a[f+8&gt;&gt;2]+4&gt;&gt;2]&amp;&amp;1!=a[a[f+8&gt;&gt;2]+28&gt;&gt;2]&amp;&amp;(a[a[f+8&gt;&gt;2]+28&gt;&gt;2]=a[f&gt;&gt;2])}function cA(A,e,i,r,n,t){var o;o=V-32|0,V=o,a[o+28&gt;&gt;2]=A,a[o+24&gt;&gt;2]=e,a[o+20&gt;&gt;2]=i,a[o+16&gt;&gt;2]=r,a[o+12&gt;&gt;2]=n,f[o+11|0]=t,A=a[o+28&gt;&gt;2],a[o+4&gt;&gt;2]=a[A+4&gt;&gt;2]&gt;&gt;8,1&amp;a[A+4&gt;&gt;2]&amp;&amp;(a[o&gt;&gt;2]=a[a[o+16&gt;&gt;2]&gt;&gt;2],a[o+4&gt;&gt;2]=a[a[o&gt;&gt;2]+a[o+4&gt;&gt;2]&gt;&gt;2]),e=a[A&gt;&gt;2],i=e,r=a[o+24&gt;&gt;2],n=a[o+20&gt;&gt;2],t=a[o+16&gt;&gt;2]+a[o+4&gt;&gt;2]|0,A=2&amp;a[A+4&gt;&gt;2]?a[o+12&gt;&gt;2]:2,cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](i,r,n,t,A,1&amp;f[o+11|0]),V=o+32|0}function lA(A,e,i,r,n){var t;t=V-32|0,V=t,a[t+28&gt;&gt;2]=A,a[t+24&gt;&gt;2]=e,a[t+20&gt;&gt;2]=i,a[t+16&gt;&gt;2]=r,f[t+15|0]=n,A=a[t+28&gt;&gt;2],a[t+8&gt;&gt;2]=a[A+4&gt;&gt;2]&gt;&gt;8,1&amp;a[A+4&gt;&gt;2]&amp;&amp;(a[t+4&gt;&gt;2]=a[a[t+20&gt;&gt;2]&gt;&gt;2],a[t+8&gt;&gt;2]=a[a[t+4&gt;&gt;2]+a[t+8&gt;&gt;2]&gt;&gt;2]),e=a[A&gt;&gt;2],i=e,r=a[t+24&gt;&gt;2],n=a[t+20&gt;&gt;2]+a[t+8&gt;&gt;2]|0,A=2&amp;a[A+4&gt;&gt;2]?a[t+16&gt;&gt;2]:2,cn[a[a[e&gt;&gt;2]+24&gt;&gt;2]](i,r,n,A,1&amp;f[t+15|0]),V=t+32|0}function uA(A,e){a[A&gt;&gt;2]=5748,a[A+4&gt;&gt;2]=a[e&gt;&gt;2]}function sA(A){return A|=0,0|A}function kA(A){w()}function vA(A,e){uA(A,e),a[A&gt;&gt;2]=5776}function dA(A){return a[391]=a[391]+1,0|cn[a[740]](A,16)}function CA(A){A&amp;&amp;(a[392]=a[392]+1,cn[a[741]](A))}function gA(A,e,i,r){var f,t,o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=0,k=0,v=_(0),d=0,g=_(0),m=0,R=_(0),Q=_(0),h=0,G=_(0),y=0;if(f=V-32|0,V=f,t=a[A&gt;&gt;2],a[A&gt;&gt;2]=t+1,s=r-i|0,1!=(0|s)){if(y=function(A,e,i,r){var f,n,t=0,o=0,b=0,c=0,l=0,u=0,s=_(0),k=0,v=0,d=0,g=_(0),m=_(0),R=_(0),Q=0,h=0,G=0,y=0,w=0,W=0,F=0,Z=0;if(f=V+-64|0,o=f+24|0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0,a[f+16&gt;&gt;2]=0,a[f+20&gt;&gt;2]=0,t=(0|i)&lt;=(0|e),!t){for(u=i-e|0,o=24+(a[A+12&gt;&gt;2]+B(e,36)|0)|0;s=_(_(_(C[o+-4&gt;&gt;2]+C[o+-20&gt;&gt;2])*_(.5))+s),g=_(_(_(C[o+-8&gt;&gt;2]+C[o+-24&gt;&gt;2])*_(.5))+g),m=_(_(_(C[o&gt;&gt;2]+C[o+-16&gt;&gt;2])*_(.5))+m),o=o+36|0,u=u+-1|0,u;);C[f+24&gt;&gt;2]=m,C[f+20&gt;&gt;2]=s,C[f+16&gt;&gt;2]=g}if(n=i-e|0,R=_(_(1)/_(0|n)),C[f+24&gt;&gt;2]=R*m,C[f+20&gt;&gt;2]=R*s,C[f+16&gt;&gt;2]=R*g,o=e,!t)for(r&lt;&lt;=2,s=C[r+(f+16|0)&gt;&gt;2],u=B(e,36)+16|0,w=r+f|0,k=f+48|0,r=n;a[f+12&gt;&gt;2]=0,l=a[A+12&gt;&gt;2],t=l+u|0,c=t+8|0,C[f+8&gt;&gt;2]=_(C[c&gt;&gt;2]+C[t+-8&gt;&gt;2])*_(.5),C[f+4&gt;&gt;2]=_(C[t+4&gt;&gt;2]+C[t+-12&gt;&gt;2])*_(.5),b=t+-16|0,C[f&gt;&gt;2]=_(C[t&gt;&gt;2]+C[b&gt;&gt;2])*_(.5),C[w&gt;&gt;2]&gt;s&amp;&amp;(W=a[b&gt;&gt;2],F=a[b+4&gt;&gt;2],y=B(o,36),l=l+y|0,Q=a[l+4&gt;&gt;2],a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=Q,Z=a[t&gt;&gt;2],Q=a[t+4&gt;&gt;2],v=l+16|0,h=a[v+4&gt;&gt;2],a[t&gt;&gt;2]=a[v&gt;&gt;2],a[t+4&gt;&gt;2]=h,v=a[c&gt;&gt;2],h=a[c+4&gt;&gt;2],d=l+24|0,G=a[d+4&gt;&gt;2],a[c&gt;&gt;2]=a[d&gt;&gt;2],a[c+4&gt;&gt;2]=G,t=t+16|0,c=a[t&gt;&gt;2],a[t&gt;&gt;2]=a[l+32&gt;&gt;2],t=b+8|0,d=a[t&gt;&gt;2],G=a[t+4&gt;&gt;2],b=l+8|0,l=a[b+4&gt;&gt;2],a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=l,a[k&gt;&gt;2]=Z,a[k+4&gt;&gt;2]=Q,t=k+8|0,a[t&gt;&gt;2]=v,a[t+4&gt;&gt;2]=h,b=f+40|0,t=b,a[t&gt;&gt;2]=d,a[t+4&gt;&gt;2]=G,t=a[A+12&gt;&gt;2]+y|0,a[t+32&gt;&gt;2]=c,a[f+32&gt;&gt;2]=W,a[f+36&gt;&gt;2]=F,c=a[f+36&gt;&gt;2],a[t&gt;&gt;2]=a[f+32&gt;&gt;2],a[t+4&gt;&gt;2]=c,c=a[b+4&gt;&gt;2],l=t+8|0,a[l&gt;&gt;2]=a[b&gt;&gt;2],a[l+4&gt;&gt;2]=c,b=a[k+4&gt;&gt;2],c=t+16|0,a[c&gt;&gt;2]=a[k&gt;&gt;2],a[c+4&gt;&gt;2]=b,b=f+56|0,c=a[b+4&gt;&gt;2],t=t+24|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,o=o+1|0),u=u+36|0,r=r+-1|0,r;);return A=(0|n)/3|0,(0|o)&lt;((-1^A)+i|0)&amp;&amp;(0|o)&gt;(A+e|0)||(o=(n&gt;&gt;1)+e|0),o}(e,i,r,function(A,e,i){var r,f=0,n=_(0),t=_(0),o=_(0),b=_(0),c=0,l=_(0),u=_(0),s=_(0),k=_(0);r=i-e|0;A:{e:{if((0|i)&lt;=(0|e))o=_(0|r);else{for(f=24+(a[A+12&gt;&gt;2]+B(e,36)|0)|0,c=r;n=_(n+_(_(C[f+-4&gt;&gt;2]+C[f+-20&gt;&gt;2])*_(.5))),u=_(u+_(_(C[f+-8&gt;&gt;2]+C[f+-24&gt;&gt;2])*_(.5))),t=_(t+_(_(C[f&gt;&gt;2]+C[f+-16&gt;&gt;2])*_(.5))),f=f+36|0,c=c+-1|0,c;);if(o=_(0|r),(0|i)&gt;(0|e))break e}t=_(0),n=_(0);break A}for(b=_(_(1)/o),s=_(b*t),k=_(b*n),u=_(b*u),c=i-e|0,f=24+(a[A+12&gt;&gt;2]+B(e,36)|0)|0,n=_(0),t=_(0),b=_(0);l=t,t=_(_(_(C[f+-4&gt;&gt;2]+C[f+-20&gt;&gt;2])*_(.5))-k),t=_(l+_(t*t)),l=b,b=_(_(_(C[f+-8&gt;&gt;2]+C[f+-24&gt;&gt;2])*_(.5))-u),b=_(l+_(b*b)),l=n,n=_(_(_(C[f&gt;&gt;2]+C[f+-16&gt;&gt;2])*_(.5))-s),n=_(l+_(n*n)),f=f+36|0,c=c+-1|0,c;);}return o=_(_(1)/_(o+_(-1))),t=_(o*t),n=_(o*n),o=_(o*b),o&lt;t?t&lt;n?2:1:(o&lt;n)&lt;&lt;1}(e,i,r)),a[f+24&gt;&gt;2]=-8388609,a[f+16&gt;&gt;2]=-8388609,a[f+20&gt;&gt;2]=-8388609,a[f+8&gt;&gt;2]=2139095039,a[f&gt;&gt;2]=2139095039,a[f+4&gt;&gt;2]=2139095039,(0|r)&lt;=(0|i))o=_(3.4028234663852886e38),b=_(-3.4028234663852886e38),u=_(-3.4028234663852886e38),l=_(-3.4028234663852886e38),g=_(3.4028234663852886e38),v=_(3.4028234663852886e38);else for(h=f+16|0,k=16+(a[e+12&gt;&gt;2]+B(i,36)|0)|0,o=_(3.4028234663852886e38),b=_(-3.4028234663852886e38),u=_(-3.4028234663852886e38),l=_(-3.4028234663852886e38),g=_(3.4028234663852886e38),v=_(3.4028234663852886e38);m=k+-16|0,c=C[m&gt;&gt;2],v=v&gt;c?c:v,C[f&gt;&gt;2]=v,d=g&gt;C[k+-12&gt;&gt;2]?m:f,g=C[d+4&gt;&gt;2],a[f+4&gt;&gt;2]=a[d+4&gt;&gt;2],m=o&gt;C[k+-8&gt;&gt;2]?m:f,o=C[m+8&gt;&gt;2],a[f+8&gt;&gt;2]=a[m+8&gt;&gt;2],c=C[k&gt;&gt;2],l=l&lt;c?c:l,C[f+16&gt;&gt;2]=l,m=u&lt;C[k+4&gt;&gt;2]?k:h,u=C[m+4&gt;&gt;2],a[f+20&gt;&gt;2]=a[m+4&gt;&gt;2],m=b&lt;C[k+8&gt;&gt;2]?k:h,b=C[m+8&gt;&gt;2],a[f+24&gt;&gt;2]=a[m+8&gt;&gt;2],k=k+36|0,s=s+-1|0,s;);m=t&lt;&lt;4,h=A+16|0,k=m+a[h&gt;&gt;2]|0,s=k,Q=C[A+56&gt;&gt;2],R=C[A+40&gt;&gt;2],c=C[A+24&gt;&gt;2],l=l&lt;c?c:l,l=_(_(Q*_((R&lt;l?R:l)-c))+_(.5)),d=l&lt;_(4294967296)&amp;l&gt;=_(0)?~~l&gt;&gt;&gt;0:0,n[s+6&gt;&gt;1]=d,s=k,l=v&lt;c?c:v,l=_(_(_((R&lt;l?R:l)-c)*Q)+_(.5)),d=l&lt;_(4294967296)&amp;l&gt;=_(0)?~~l&gt;&gt;&gt;0:0,n[s&gt;&gt;1]=d,s=k+10|0,R=C[A- -64&gt;&gt;2],v=C[A+48&gt;&gt;2],l=C[A+32&gt;&gt;2],b=b&lt;l?l:b,b=_(_(R*_((v&lt;b?v:b)-l))+_(.5)),d=b&lt;_(4294967296)&amp;b&gt;=_(0)?~~b&gt;&gt;&gt;0:0,n[s&gt;&gt;1]=d,s=k+8|0,Q=C[A+60&gt;&gt;2],c=C[A+44&gt;&gt;2],b=C[A+28&gt;&gt;2],u=u&lt;b?b:u,u=_(_(Q*_((c&lt;u?c:u)-b))+_(.5)),d=u&lt;_(4294967296)&amp;u&gt;=_(0)?~~u&gt;&gt;&gt;0:0,n[s&gt;&gt;1]=d,s=k,o=o&lt;l?l:o,o=_(_(_((v&lt;o?v:o)-l)*R)+_(.5)),d=o&lt;_(4294967296)&amp;o&gt;=_(0)?~~o&gt;&gt;&gt;0:0,n[s+4&gt;&gt;1]=d,o=g&lt;b?b:g,o=_(_(_((c&lt;o?c:o)-b)*Q)+_(.5)),s=o&lt;_(4294967296)&amp;o&gt;=_(0)?~~o&gt;&gt;&gt;0:0,n[k+2&gt;&gt;1]=s,gA(A,e,i,y),gA(A,e,y,r),a[12+(m+a[h&gt;&gt;2]|0)&gt;&gt;2]=t-a[A&gt;&gt;2]}else g=C[A+48&gt;&gt;2],o=C[A+32&gt;&gt;2],e=a[e+12&gt;&gt;2]+B(i,36)|0,b=C[e+8&gt;&gt;2],b=b&lt;o?o:b,R=C[A- -64&gt;&gt;2],b=_(_(_((g&lt;b?g:b)-o)*R)+_(.5)),s=b&lt;_(4294967296)&amp;b&gt;=_(0)?~~b&gt;&gt;&gt;0:0,c=C[e&gt;&gt;2],u=C[e+4&gt;&gt;2],i=a[A+16&gt;&gt;2]+(t&lt;&lt;4)|0,n[i+4&gt;&gt;1]=s,r=i,l=C[A+44&gt;&gt;2],b=C[A+28&gt;&gt;2],u=u&lt;b?b:u,Q=C[A+60&gt;&gt;2],u=_(_(_((l&lt;u?l:u)-b)*Q)+_(.5)),k=u&lt;_(4294967296)&amp;u&gt;=_(0)?~~u&gt;&gt;&gt;0:0,n[r+2&gt;&gt;1]=k,r=i,v=C[A+40&gt;&gt;2],u=C[A+24&gt;&gt;2],c=c&lt;u?u:c,G=C[A+56&gt;&gt;2],c=_(_(_((v&lt;c?v:c)-u)*G)+_(.5)),A=c&lt;_(4294967296)&amp;c&gt;=_(0)?~~c&gt;&gt;&gt;0:0,n[r&gt;&gt;1]=A,c=C[e+24&gt;&gt;2],c=c&lt;o?o:c,o=_(_(R*_((g&lt;c?g:c)-o))+_(.5)),s=o&lt;_(4294967296)&amp;o&gt;=_(0)?~~o&gt;&gt;&gt;0:0,o=C[e+16&gt;&gt;2],g=C[e+20&gt;&gt;2],n[i+10&gt;&gt;1]=s,A=i+8|0,g=g&lt;b?b:g,b=_(_(Q*_((l&lt;g?l:g)-b))+_(.5)),r=b&lt;_(4294967296)&amp;b&gt;=_(0)?~~b&gt;&gt;&gt;0:0,n[A&gt;&gt;1]=r,A=i,o=o&lt;u?u:o,o=_(_(G*_((v&lt;o?v:o)-u))+_(.5)),r=o&lt;_(4294967296)&amp;o&gt;=_(0)?~~o&gt;&gt;&gt;0:0,n[A+6&gt;&gt;1]=r,a[i+12&gt;&gt;2]=a[e+32&gt;&gt;2];V=f+32|0}function BA(A,e){var i,r,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0;if(i=V-16|0,V=i,function(A,e){var i,r,f=0,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=0,k=0,v=0;if(i=V-32|0,a[i+24&gt;&gt;2]=-8388609,a[i+16&gt;&gt;2]=-8388609,a[i+20&gt;&gt;2]=-8388609,a[i+8&gt;&gt;2]=2139095039,a[i&gt;&gt;2]=2139095039,a[i+4&gt;&gt;2]=2139095039,r=a[e+4&gt;&gt;2],(0|r)&lt;1)o=_(3.4028234663852886e38),b=_(-3.4028234663852886e38),c=_(-3.4028234663852886e38),n=_(-3.4028234663852886e38),l=_(3.4028234663852886e38),t=_(3.4028234663852886e38);else for(s=i+16|0,e=a[e+12&gt;&gt;2]+16|0,o=_(3.4028234663852886e38),b=_(-3.4028234663852886e38),c=_(-3.4028234663852886e38),n=_(-3.4028234663852886e38),l=_(3.4028234663852886e38),t=_(3.4028234663852886e38);f=e+-16|0,u=C[f&gt;&gt;2],t=t&gt;u?u:t,C[i&gt;&gt;2]=t,k=l&gt;C[e+-12&gt;&gt;2]?f:i,l=C[k+4&gt;&gt;2],a[i+4&gt;&gt;2]=a[k+4&gt;&gt;2],f=o&gt;C[e+-8&gt;&gt;2]?f:i,o=C[f+8&gt;&gt;2],a[i+8&gt;&gt;2]=a[f+8&gt;&gt;2],u=C[e&gt;&gt;2],n=n&lt;u?u:n,C[i+16&gt;&gt;2]=n,f=c&lt;C[e+4&gt;&gt;2]?e:s,c=C[f+4&gt;&gt;2],a[i+20&gt;&gt;2]=a[f+4&gt;&gt;2],f=b&lt;C[e+8&gt;&gt;2]?e:s,b=C[f+8&gt;&gt;2],a[i+24&gt;&gt;2]=a[f+8&gt;&gt;2],e=e+36|0,v=v+1|0,(0|v)&lt;(0|r););a[A+68&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,b=_(b+_(1)),C[A+48&gt;&gt;2]=b,c=_(c+_(1)),C[A+44&gt;&gt;2]=c,n=_(n+_(1)),C[A+40&gt;&gt;2]=n,a[A+36&gt;&gt;2]=0,o=_(o-_(1)),C[A+32&gt;&gt;2]=o,l=_(l-_(1)),C[A+28&gt;&gt;2]=l,t=_(t-_(1)),C[A+24&gt;&gt;2]=t,C[A- -64&gt;&gt;2]=_(65535)/_(b-o),C[A+60&gt;&gt;2]=_(65535)/_(c-l),C[A+56&gt;&gt;2]=_(65535)/_(n-t)}(A,e),a[A&gt;&gt;2]=0,n=a[A+8&gt;&gt;2],b=a[e+4&gt;&gt;2],r=b&lt;&lt;1,(0|n)&lt;(0|r)){if(a[A+12&gt;&gt;2]&lt;(0|r)){if(b?(k=dA(b&lt;&lt;5),t=a[A+8&gt;&gt;2]):t=n,(0|t)&gt;=1)for(;u=a[A+16&gt;&gt;2]+c|0,s=a[u+4&gt;&gt;2],l=c+k|0,a[l&gt;&gt;2]=a[u&gt;&gt;2],a[l+4&gt;&gt;2]=s,u=u+8|0,s=a[u+4&gt;&gt;2],l=l+8|0,a[l&gt;&gt;2]=a[u&gt;&gt;2],a[l+4&gt;&gt;2]=s,c=c+16|0,t=t+-1|0,t;);t=a[A+16&gt;&gt;2],t&amp;&amp;(o[A+20|0]&amp;&amp;CA(t),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=k,a[A+12&gt;&gt;2]=r,f[A+20|0]=1}for(c=n&lt;&lt;4,t=n-(b&lt;&lt;1)|0;b=a[i+4&gt;&gt;2],n=a[A+16&gt;&gt;2]+c|0,a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=b,a[n+8&gt;&gt;2]=a[i+8&gt;&gt;2],a[n+12&gt;&gt;2]=0,c=c+16|0,n=t+1|0,b=n&gt;&gt;&gt;0&gt;=t&gt;&gt;&gt;0,t=n,b;);b=a[e+4&gt;&gt;2]}a[A+8&gt;&gt;2]=r,gA(A,e,0,b),V=i+16|0}function _A(A,e,i){var r,n=_(0),t=_(0),b=_(0),c=_(0),l=0,u=0,s=_(0),k=0,d=0,g=0,B=0,m=0,R=0,Q=_(0),h=0,G=_(0),y=0,w=0,W=0,F=0,Z=0,p=0,Y=0;if(Q=C[A- -64&gt;&gt;2],b=C[A+48&gt;&gt;2],n=C[A+32&gt;&gt;2],t=C[e+24&gt;&gt;2],t=t&lt;n?n:t,t=_(_(Q*_((b&lt;t?b:t)-n))+_(.5)),h=t&lt;_(4294967296)&amp;t&gt;=_(0)?~~t&gt;&gt;&gt;0:0,G=C[A+60&gt;&gt;2],s=C[A+44&gt;&gt;2],t=C[A+28&gt;&gt;2],c=C[e+20&gt;&gt;2],c=c&lt;t?t:c,c=_(_(G*_((s&lt;c?s:c)-t))+_(.5)),y=c&lt;_(4294967296)&amp;c&gt;=_(0)?~~c&gt;&gt;&gt;0:0,c=C[e+8&gt;&gt;2],c=c&lt;n?n:c,n=_(_(_((b&lt;c?b:c)-n)*Q)+_(.5)),d=n&lt;_(4294967296)&amp;n&gt;=_(0)?~~n&gt;&gt;&gt;0:0,n=C[e+4&gt;&gt;2],n=n&lt;t?t:n,n=_(_(_((s&lt;n?s:n)-t)*G)+_(.5)),w=n&lt;_(4294967296)&amp;n&gt;=_(0)?~~n&gt;&gt;&gt;0:0,s=C[A+56&gt;&gt;2],t=C[A+40&gt;&gt;2],n=C[A+24&gt;&gt;2],b=C[e+16&gt;&gt;2],b=b&lt;n?n:b,b=_(_(s*_((t&lt;b?t:b)-n))+_(.5)),W=b&lt;_(4294967296)&amp;b&gt;=_(0)?~~b&gt;&gt;&gt;0:0,b=C[e&gt;&gt;2],b=b&lt;n?n:b,n=_(_(_((t&lt;b?t:b)-n)*s)+_(.5)),F=n&lt;_(4294967296)&amp;n&gt;=_(0)?~~n&gt;&gt;&gt;0:0,r=a[A&gt;&gt;2],(0|r)&gt;=1)for(e=0;;){if(Z=e&lt;&lt;4,l=Z+a[A+16&gt;&gt;2]|0,v[l+4&gt;&gt;1]&lt;=h&gt;&gt;&gt;0&amp;&amp;!(v[l&gt;&gt;1]&gt;W&gt;&gt;&gt;0|v[l+6&gt;&gt;1]&lt;F&gt;&gt;&gt;0|v[l+8&gt;&gt;1]&lt;w&gt;&gt;&gt;0|v[l+2&gt;&gt;1]&gt;y&gt;&gt;&gt;0)){if(g=a[l+12&gt;&gt;2],p=(0|g)&gt;-1,l=v[l+10&gt;&gt;1],Y=l&gt;&gt;&gt;0&gt;=d&gt;&gt;&gt;0,!((0|g)&lt;0|l&gt;&gt;&gt;0&lt;d&gt;&gt;&gt;0)){if(u=a[i+4&gt;&gt;2],(0|u)==a[i+8&gt;&gt;2]&amp;&amp;(k=u?u&lt;&lt;1:1,!((0|u)&gt;=(0|k)))){k?(l=dA(k&lt;&lt;2),u=a[i+4&gt;&gt;2]):l=0,B=a[i+12&gt;&gt;2];A:{if((0|u)&gt;=1)for(m=l,R=B;a[m&gt;&gt;2]=a[R&gt;&gt;2],m=m+4|0,R=R+4|0,u=u+-1|0,u;);else if(!B)break A;o[i+16|0]&amp;&amp;CA(B),a[i+12&gt;&gt;2]=0,u=a[i+4&gt;&gt;2]}a[i+12&gt;&gt;2]=l,f[i+16|0]=1,a[i+8&gt;&gt;2]=k}a[a[i+12&gt;&gt;2]+(u&lt;&lt;2)&gt;&gt;2]=g,a[i+4&gt;&gt;2]=a[i+4&gt;&gt;2]+1}}else p=a[l+12&gt;&gt;2]&gt;-1,Y=0;if(e=p||Y?e+1|0:e-a[12+(a[A+16&gt;&gt;2]+Z|0)&gt;&gt;2]|0,!((0|e)&lt;(0|r)))break}}function mA(A,e,i,r,n){var t;t=V-112|0,V=t,!a[A&gt;&gt;2]|!a[i&gt;&gt;2]||(function(A,e,i){var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),V=_(0),D=_(0),N=_(0);g=C[e+52&gt;&gt;2],B=C[e+56&gt;&gt;2],R=C[i+52&gt;&gt;2],Q=C[i+56&gt;&gt;2],o=C[e+20&gt;&gt;2],b=C[e+36&gt;&gt;2],r=C[i+20&gt;&gt;2],f=C[i+36&gt;&gt;2],n=C[i+24&gt;&gt;2],c=C[e+24&gt;&gt;2],h=C[i+40&gt;&gt;2],l=C[e+40&gt;&gt;2],N=C[e+48&gt;&gt;2],G=C[i+48&gt;&gt;2],u=C[e+4&gt;&gt;2],y=C[i+4&gt;&gt;2],w=C[i+8&gt;&gt;2],s=C[e+8&gt;&gt;2],t=C[i+32&gt;&gt;2],k=C[e+32&gt;&gt;2],W=C[i&gt;&gt;2],v=C[e&gt;&gt;2],F=C[i+16&gt;&gt;2],d=C[e+16&gt;&gt;2],a[A+60&gt;&gt;2]=0,a[A+44&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,Z=_(_(_(v*W)+_(d*F))+_(k*t)),C[A+16&gt;&gt;2]=Z,p=_(_(_(s*w)+_(c*n))+_(l*h)),C[A+56&gt;&gt;2]=p,Y=_(_(_(s*y)+_(c*r))+_(l*f)),C[A+52&gt;&gt;2]=Y,E=_(_(_(s*W)+_(c*F))+_(l*t)),C[A+48&gt;&gt;2]=E,V=_(_(_(u*w)+_(o*n))+_(b*h)),C[A+40&gt;&gt;2]=V,D=_(_(_(u*y)+_(o*r))+_(b*f)),C[A+36&gt;&gt;2]=D,t=_(_(_(u*W)+_(o*F))+_(b*t)),C[A+32&gt;&gt;2]=t,n=_(_(_(v*w)+_(d*n))+_(k*h)),C[A+24&gt;&gt;2]=n,f=_(_(_(v*y)+_(d*r))+_(k*f)),C[A+20&gt;&gt;2]=f,C[A+64&gt;&gt;2]=_(m(Z))+_(9.999999974752427e-7),r=_(-N),C[A+8&gt;&gt;2]=_(_(_(s*r)-_(c*g))-_(l*B))+_(_(_(s*G)+_(c*R))+_(l*Q)),C[A+4&gt;&gt;2]=_(_(_(u*r)-_(o*g))-_(b*B))+_(_(_(u*G)+_(o*R))+_(b*Q)),C[A&gt;&gt;2]=_(_(_(v*r)-_(d*g))-_(k*B))+_(_(_(v*G)+_(d*R))+_(k*Q)),C[A+104&gt;&gt;2]=_(m(p))+_(9.999999974752427e-7),C[A+100&gt;&gt;2]=_(m(Y))+_(9.999999974752427e-7),C[A+96&gt;&gt;2]=_(m(E))+_(9.999999974752427e-7),C[A+88&gt;&gt;2]=_(m(V))+_(9.999999974752427e-7),C[A+84&gt;&gt;2]=_(m(D))+_(9.999999974752427e-7),C[A+80&gt;&gt;2]=_(m(t))+_(9.999999974752427e-7),C[A+72&gt;&gt;2]=_(m(n))+_(9.999999974752427e-7),C[A+68&gt;&gt;2]=_(m(f))+_(9.999999974752427e-7)}(t,e,r),function A(e,i,r,n,t,b,c){var l=0,u=0,s=0,k=0,d=0,g=0,B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=0;u=V+-64|0,V=u,d=t&lt;&lt;4,l=d+a[e+16&gt;&gt;2]|0,k=v[l&gt;&gt;1],s=v[l+2&gt;&gt;1],g=v[l+4&gt;&gt;1],a[u+44&gt;&gt;2]=0,B=C[e- -64&gt;&gt;2],R=C[e+32&gt;&gt;2],C[u+40&gt;&gt;2]=_(_(g&gt;&gt;&gt;0)/B)+R,Q=C[e+60&gt;&gt;2],h=C[e+28&gt;&gt;2],C[u+36&gt;&gt;2]=_(_(s&gt;&gt;&gt;0)/Q)+h,G=C[e+56&gt;&gt;2],y=C[e+24&gt;&gt;2],C[u+32&gt;&gt;2]=_(_(k&gt;&gt;&gt;0)/G)+y,k=v[l+6&gt;&gt;1],s=v[l+10&gt;&gt;1],l=v[l+8&gt;&gt;1],a[u+60&gt;&gt;2]=0,C[u+52&gt;&gt;2]=h+_(_(l&gt;&gt;&gt;0)/Q),C[u+56&gt;&gt;2]=R+_(_(s&gt;&gt;&gt;0)/B),C[u+48&gt;&gt;2]=y+_(_(k&gt;&gt;&gt;0)/G),k=b&lt;&lt;4,l=k+a[i+16&gt;&gt;2]|0,s=v[l&gt;&gt;1],g=v[l+2&gt;&gt;1],w=v[l+4&gt;&gt;1],a[u+12&gt;&gt;2]=0,B=C[i- -64&gt;&gt;2],R=C[i+32&gt;&gt;2],C[u+8&gt;&gt;2]=_(_(w&gt;&gt;&gt;0)/B)+R,Q=C[i+60&gt;&gt;2],h=C[i+28&gt;&gt;2],C[u+4&gt;&gt;2]=_(_(g&gt;&gt;&gt;0)/Q)+h,G=C[i+56&gt;&gt;2],y=C[i+24&gt;&gt;2],C[u&gt;&gt;2]=_(_(s&gt;&gt;&gt;0)/G)+y,s=v[l+6&gt;&gt;1],g=v[l+10&gt;&gt;1],l=v[l+8&gt;&gt;1],a[u+28&gt;&gt;2]=0,C[u+20&gt;&gt;2]=h+_(_(l&gt;&gt;&gt;0)/Q),C[u+24&gt;&gt;2]=R+_(_(g&gt;&gt;&gt;0)/B),C[u+16&gt;&gt;2]=y+_(_(s&gt;&gt;&gt;0)/G);A:if(function(A,e,i,r){var f=_(0),n=_(0),t=_(0),a=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0);e:{if(a=C[e+16&gt;&gt;2],n=_(_(a+C[e&gt;&gt;2])*_(.5)),G=C[i+16&gt;&gt;2],o=C[e+20&gt;&gt;2],f=_(_(o+C[e+4&gt;&gt;2])*_(.5)),y=C[i+20&gt;&gt;2],b=C[e+24&gt;&gt;2],t=_(_(b+C[e+8&gt;&gt;2])*_(.5)),w=C[i+24&gt;&gt;2],c=C[A+16&gt;&gt;2],l=_(_(c+C[A&gt;&gt;2])*_(.5)),s=_(_(C[i&gt;&gt;2]+_(_(_(n*G)+_(f*y))+_(t*w)))-l),c=_(c-l),a=_(a-n),v=C[i+64&gt;&gt;2],o=_(o-f),d=C[i+68&gt;&gt;2],b=_(b-t),g=C[i+72&gt;&gt;2],!(_(m(s))&gt;_(c+_(_(_(a*v)+_(o*d))+_(b*g)))||(W=C[i+32&gt;&gt;2],F=C[i+36&gt;&gt;2],Z=C[i+40&gt;&gt;2],u=C[A+20&gt;&gt;2],k=_(_(u+C[A+4&gt;&gt;2])*_(.5)),l=_(_(C[i+4&gt;&gt;2]+_(_(_(n*W)+_(f*F))+_(t*Z)))-k),u=_(u-k),k=C[i+80&gt;&gt;2],B=C[i+84&gt;&gt;2],R=C[i+88&gt;&gt;2],_(m(l))&gt;_(u+_(_(_(a*k)+_(o*B))+_(b*R)))||(p=C[i+48&gt;&gt;2],Y=C[i+52&gt;&gt;2],E=C[i+56&gt;&gt;2],n=_(C[i+8&gt;&gt;2]+_(_(_(n*p)+_(f*Y))+_(t*E))),f=C[A+24&gt;&gt;2],t=_(_(f+C[A+8&gt;&gt;2])*_(.5)),n=_(n-t),f=_(f-t),t=C[i+96&gt;&gt;2],Q=C[i+100&gt;&gt;2],h=C[i+104&gt;&gt;2],_(m(n))&gt;_(f+_(_(_(a*t)+_(o*Q))+_(b*h)))|_(m(_(_(_(s*G)+_(l*W))+_(n*p))))&gt;_(a+_(_(_(c*v)+_(u*k))+_(f*t)))|_(m(_(_(_(s*y)+_(l*F))+_(n*Y))))&gt;_(o+_(_(_(c*d)+_(u*B))+_(f*Q))))))){if(A=_(m(_(_(_(s*w)+_(l*Z))+_(n*E))))&gt;_(b+_(_(_(c*g)+_(u*R))+_(f*h))),i=1^A,!r|A)break e;if(!(!!(_(m(_(_(n*F)-_(l*Y))))&gt;_(_(_(_(u*Q)+_(f*B))+_(a*g))+_(b*v)))|_(m(_(_(n*W)-_(l*p))))&gt;_(_(_(_(u*t)+_(f*k))+_(o*g))+_(b*d))|_(m(_(_(n*Z)-_(l*E))))&gt;_(_(_(_(u*h)+_(f*R))+_(a*d))+_(o*v))|_(m(_(_(s*p)-_(n*G))))&gt;_(_(_(_(c*t)+_(f*v))+_(o*R))+_(b*B))||_(m(_(_(s*Y)-_(n*y))))&gt;_(_(_(_(c*Q)+_(f*d))+_(a*R))+_(b*k))|_(m(_(_(s*E)-_(n*w))))&gt;_(_(_(_(c*h)+_(f*g))+_(a*B))+_(o*k))|_(m(_(_(l*G)-_(s*W))))&gt;_(_(_(_(c*k)+_(u*v))+_(o*h))+_(b*Q))|_(m(_(_(l*y)-_(s*F))))&gt;_(_(_(_(c*B)+_(u*d))+_(a*h))+_(b*t)))){if(i=0,_(m(_(_(l*w)-_(s*Z))))&gt;_(_(_(_(c*R)+_(u*g))+_(a*Q))+_(o*t)))break e;return 1}}i=0}return i}(u+32|0,u,n,c))if(l=a[12+(a[i+16&gt;&gt;2]+k|0)&gt;&gt;2],k=a[12+(a[e+16&gt;&gt;2]+d|0)&gt;&gt;2],(0|k)&gt;=0){if((0|l)&gt;=0){if(n=a[r+4&gt;&gt;2],(0|n)==a[r+8&gt;&gt;2]&amp;&amp;(d=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|d)))){d?(t=dA(d&lt;&lt;3),n=a[r+4&gt;&gt;2]):t=0,b=a[r+12&gt;&gt;2];e:{if((0|n)&gt;=1)for(i=b,e=t,c=n;s=a[i+4&gt;&gt;2],a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=s,i=i+8|0,e=e+8|0,c=c+-1|0,c;);else if(!b)break e;o[r+16|0]&amp;&amp;(CA(b),n=a[r+4&gt;&gt;2]),a[r+12&gt;&gt;2]=0}a[r+12&gt;&gt;2]=t,f[r+16|0]=1,a[r+8&gt;&gt;2]=d}a[r+4&gt;&gt;2]=n+1,e=a[r+12&gt;&gt;2]+(n&lt;&lt;3)|0,a[e+4&gt;&gt;2]=l,a[e&gt;&gt;2]=k;break A}c=b+1|0,A(e,i,r,n,t,c,0),s=e,e=a[12+(a[i+16&gt;&gt;2]+(c&lt;&lt;4)|0)&gt;&gt;2],A(s,i,r,n,t,(0|e)&gt;-1?b+2|0:c-e|0,0)}else c=t+1|0,(0|l)&gt;=0?(A(e,i,r,n,c,b,0),s=e,e=a[12+(a[e+16&gt;&gt;2]+(c&lt;&lt;4)|0)&gt;&gt;2],A(s,i,r,n,(0|e)&gt;-1?t+2|0:c-e|0,b,0)):(l=b+1|0,A(e,i,r,n,c,l,0),b=b+2|0,d=l&lt;&lt;4,k=a[12+(d+a[i+16&gt;&gt;2]|0)&gt;&gt;2],A(e,i,r,n,c,(0|k)&gt;-1?b:l-k|0,0),t=t+2|0,k=c&lt;&lt;4,s=a[12+(k+a[e+16&gt;&gt;2]|0)&gt;&gt;2],A(e,i,r,n,(0|s)&gt;-1?t:c-s|0,l,0),s=e,e=a[12+(k+a[e+16&gt;&gt;2]|0)&gt;&gt;2],t=(0|e)&gt;-1?t:c-e|0,e=a[12+(d+a[i+16&gt;&gt;2]|0)&gt;&gt;2],A(s,i,r,n,t,(0|e)&gt;-1?b:l-e|0,0));V=u- -64|0}(A,i,n,t,0,0,1)),V=t+112|0}function RA(A,e,i,r,f,n){var t=_(0),o=_(0),c=_(0),l=_(0),u=0,k=0,v=0,d=0,g=0,B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0);cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e,f,n),t=C[i+8&gt;&gt;2],o=C[i+4&gt;&gt;2],l=C[f+8&gt;&gt;2],e=a[f+8&gt;&gt;2],B=C[f+4&gt;&gt;2],u=a[f+4&gt;&gt;2],m=C[f&gt;&gt;2],k=a[f&gt;&gt;2],R=C[n+8&gt;&gt;2],v=a[n+8&gt;&gt;2],Q=C[n+4&gt;&gt;2],d=a[n+4&gt;&gt;2],h=C[n&gt;&gt;2],g=a[n&gt;&gt;2],c=C[i&gt;&gt;2],c&gt;_(0)?(s(_(c+h)),g=b(0)):(s(_(c+m)),k=b(0)),o&gt;_(0)?(s(_(o+Q)),d=b(0)):(s(_(o+B)),u=b(0)),t&gt;_(0)?(s(_(t+R)),v=b(0)):(s(_(t+l)),e=b(0)),t=C[r+8&gt;&gt;2],o=C[r&gt;&gt;2],c=C[r+4&gt;&gt;2],l=_(cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A)),a[f+12&gt;&gt;2]=0,a[f+8&gt;&gt;2]=e,a[f+4&gt;&gt;2]=u,a[f&gt;&gt;2]=k,a[n+12&gt;&gt;2]=0,a[n+8&gt;&gt;2]=v,a[n+4&gt;&gt;2]=d,a[n&gt;&gt;2]=g,t=_(l*_(y(_(_(_(o*o)+_(c*c))+_(t*t))))),C[f&gt;&gt;2]=C[f&gt;&gt;2]-t,C[f+4&gt;&gt;2]=C[f+4&gt;&gt;2]-t,C[f+8&gt;&gt;2]=C[f+8&gt;&gt;2]-t,C[n&gt;&gt;2]=t+C[n&gt;&gt;2],C[n+4&gt;&gt;2]=t+C[n+4&gt;&gt;2],C[n+8&gt;&gt;2]=t+C[n+8&gt;&gt;2]}function QA(A,e,i){var r,f;return A|=0,e|=0,i|=0,r=0|cn[a[a[i&gt;&gt;2]+40&gt;&gt;2]](i,A),f=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,r),a[e&gt;&gt;2]=f,f&amp;&amp;cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i,r),A=a[A+4&gt;&gt;2],a[e+8&gt;&gt;2]=0,a[e+4&gt;&gt;2]=A,5872}function hA(A,e,i){A|=0,e|=0,i|=0;var r,f=_(0),n=0,t=_(0),o=_(0),b=0,c=_(0),l=0,u=_(0),s=_(0),k=0,v=_(0),d=_(0),g=0;r=V-48|0,V=r;A:{e:if(n=a[e+4&gt;&gt;2],!(n&gt;&gt;&gt;0&gt;13)){switch(n-1|0){case 7:a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,A=A+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0;break A;default:a[A+12&gt;&gt;2]=0,f=C[e+32&gt;&gt;2],C[A&gt;&gt;2]=C[i&gt;&gt;2]&gt;=_(0)?f:_(-f),f=C[e+40&gt;&gt;2],C[A+8&gt;&gt;2]=C[i+8&gt;&gt;2]&gt;=_(0)?f:_(-f),f=C[e+36&gt;&gt;2],C[A+4&gt;&gt;2]=C[i+4&gt;&gt;2]&gt;=_(0)?f:_(-f);break A;case 0:a[A+12&gt;&gt;2]=0,f=C[i&gt;&gt;2],o=C[i+4&gt;&gt;2],t=C[i+8&gt;&gt;2],c=_(_(_(f*C[e+76&gt;&gt;2])+_(o*C[e+80&gt;&gt;2]))+_(t*C[e+84&gt;&gt;2])),u=_(_(_(f*C[e+92&gt;&gt;2])+_(o*C[e+96&gt;&gt;2]))+_(t*C[e+100&gt;&gt;2])),i=e+60|0,f=_(_(_(f*C[i&gt;&gt;2])+_(o*C[e- -64&gt;&gt;2]))+_(t*C[e+68&gt;&gt;2])),e=((f&lt;c?c&lt;u?2:1:(f&lt;u)&lt;&lt;1)&lt;&lt;4)+i|0,a[A+8&gt;&gt;2]=a[e+8&gt;&gt;2],i=a[e+4&gt;&gt;2],a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i;break A;case 12:b=e+40|0,l=a[b+4&gt;&gt;2],n=r+40|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=l,n=a[e+36&gt;&gt;2],a[r+32&gt;&gt;2]=a[e+32&gt;&gt;2],a[r+36&gt;&gt;2]=n,n=0,a[r+28&gt;&gt;2]=0,a[r+16&gt;&gt;2]=a[i&gt;&gt;2],o=C[i+4&gt;&gt;2],a[r+20&gt;&gt;2]=a[i+4&gt;&gt;2],f=C[i+8&gt;&gt;2],a[r+24&gt;&gt;2]=a[i+8&gt;&gt;2],i=1,b=a[e+56&gt;&gt;2],e=b+-1|0,l=2,e&gt;&gt;&gt;0&gt;1||(e-1?(i=0,n=1,l=2):(f=o,i=0,n=2,l=1)),e=l,o=C[(r+32|0)+(b&lt;&lt;2)&gt;&gt;2],b=i&lt;&lt;2,c=C[(b|r+32)&gt;&gt;2],u=C[(b|r+16)&gt;&gt;2],s=_(y(_(_(u*u)+_(f*f)))),s==_(0)?(C[(i&lt;&lt;2|r)&gt;&gt;2]=c,i=n&lt;&lt;2,C[i+r&gt;&gt;2]=C[i+(r+16|0)&gt;&gt;2]&lt;_(0)?_(-o):o):(t=_(c/s),C[(i&lt;&lt;2|r)&gt;&gt;2]=u*t,i=n&lt;&lt;2,C[i+r&gt;&gt;2]=C[i+(r+16|0)&gt;&gt;2]&lt;_(0)?_(-o):o,t=_(f*t)),C[(e&lt;&lt;2)+r&gt;&gt;2]=t,a[A+12&gt;&gt;2]=0,a[A&gt;&gt;2]=a[r&gt;&gt;2],e=a[r+8&gt;&gt;2],a[A+4&gt;&gt;2]=a[r+4&gt;&gt;2],a[A+8&gt;&gt;2]=e;break A;case 9:b=e,g=a[e+56&gt;&gt;2],e=g&lt;&lt;2,s=C[32+(b+e|0)&gt;&gt;2],f=C[i&gt;&gt;2],o=C[i+4&gt;&gt;2],t=C[i+8&gt;&gt;2],c=_(_(_(f*f)+_(o*o))+_(t*t)),c&lt;_(1.4210854715202004e-14)?(c=_(0),t=_(1)):(u=t,t=_(_(1)/_(y(c))),u=_(u*t),c=_(o*t),t=_(f*t)),a[r+40&gt;&gt;2]=0,a[r+44&gt;&gt;2]=0,a[r+32&gt;&gt;2]=0,a[r+36&gt;&gt;2]=0,C[e+(r+32|0)&gt;&gt;2]=s,f=_(-0xde0b6b000000000),e=0,i=0,n=0,b=a[r+32&gt;&gt;2],l=a[r+36&gt;&gt;2],k=a[r+40&gt;&gt;2],o=_(_(_(t*C[r+32&gt;&gt;2])+_(c*C[r+36&gt;&gt;2]))+_(u*C[r+40&gt;&gt;2])),o&gt;_(-0xde0b6b000000000)&amp;&amp;(n=k,i=l,f=o,e=b),a[r+40&gt;&gt;2]=0,a[r+44&gt;&gt;2]=0,a[r+32&gt;&gt;2]=0,a[r+36&gt;&gt;2]=0,C[(r+32|0)+(g&lt;&lt;2)&gt;&gt;2]=-s,b=a[r+32&gt;&gt;2],l=a[r+36&gt;&gt;2],k=a[r+40&gt;&gt;2],_(_(_(t*C[r+32&gt;&gt;2])+_(c*C[r+36&gt;&gt;2]))+_(u*C[r+40&gt;&gt;2]))&gt;f&amp;&amp;(n=k,i=l,e=b),a[A+12&gt;&gt;2]=0,a[A+8&gt;&gt;2]=n,a[A+4&gt;&gt;2]=i,a[A&gt;&gt;2]=e;break A;case 4:if(o=C[e+24&gt;&gt;2],t=C[e+20&gt;&gt;2],c=C[e+16&gt;&gt;2],b=a[e+96&gt;&gt;2],k=a[e+100&gt;&gt;2],(0|k)&lt;1)n=-1;else for(u=_(C[i+8&gt;&gt;2]*o),s=_(C[i+4&gt;&gt;2]*t),d=_(C[i&gt;&gt;2]*c),i=0,n=-1,f=_(-3.4028234663852886e38),e=b;v=_(_(_(d*C[e&gt;&gt;2])+_(s*C[e+4&gt;&gt;2]))+_(u*C[e+8&gt;&gt;2])),l=v&gt;f,f=l?v:f,n=l?i:n,e=e+16|0,i=i+1|0,(0|k)!=(0|i););a[A+12&gt;&gt;2]=0,e=b+(n&lt;&lt;4)|0,C[A+8&gt;&gt;2]=o*C[e+8&gt;&gt;2],C[A+4&gt;&gt;2]=t*C[e+4&gt;&gt;2],C[A&gt;&gt;2]=c*C[e&gt;&gt;2];break A;case 1:case 2:case 5:case 6:case 8:case 10:case 11:break e;case 3:}if(o=C[e+24&gt;&gt;2],t=C[e+20&gt;&gt;2],c=C[e+16&gt;&gt;2],b=a[e+108&gt;&gt;2],k=a[e+100&gt;&gt;2],(0|k)&lt;1)n=-1;else for(u=_(C[i+8&gt;&gt;2]*o),s=_(C[i+4&gt;&gt;2]*t),d=_(C[i&gt;&gt;2]*c),i=0,n=-1,f=_(-3.4028234663852886e38),e=b;v=_(_(_(d*C[e&gt;&gt;2])+_(s*C[e+4&gt;&gt;2]))+_(u*C[e+8&gt;&gt;2])),l=v&gt;f,f=l?v:f,n=l?i:n,e=e+16|0,i=i+1|0,(0|k)!=(0|i););a[A+12&gt;&gt;2]=0,e=b+(n&lt;&lt;4)|0,C[A+8&gt;&gt;2]=o*C[e+8&gt;&gt;2],C[A+4&gt;&gt;2]=t*C[e+4&gt;&gt;2],C[A&gt;&gt;2]=c*C[e&gt;&gt;2];break A}cn[a[a[e&gt;&gt;2]+68&gt;&gt;2]](A,e,i)}V=r+48|0}function GA(A){var e=0;A:if(e=a[A+4&gt;&gt;2],!(e&gt;&gt;&gt;0&gt;13)){switch(e-2|0){case 6:return _(C[A+32&gt;&gt;2]*C[A+16&gt;&gt;2]);case 0:case 1:case 4:case 5:case 7:case 10:break A}return C[A+48&gt;&gt;2]}return _(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A))}function yA(A){return 12}function wA(A){A|=0,CA(A)}function WA(A,e){var i;A|=0,e|=0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,i=A+8|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[(a[e+56&gt;&gt;2]&lt;&lt;2)+A&gt;&gt;2]=1065353216}function FA(A,e){e=_(e)}function ZA(A){return 60}function pA(A){var e;a[A+12&gt;&gt;2]=-1,a[A+4&gt;&gt;2]=35,a[A+8&gt;&gt;2]=0,a[A&gt;&gt;2]=5928,a[A+48&gt;&gt;2]=1025758986,e=A+24|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=0,a[A+16&gt;&gt;2]=1065353216,a[A+20&gt;&gt;2]=1065353216,a[A&gt;&gt;2]=6924}function YA(A,e){A|=0,e|=0;var i=_(0),r=_(0),f=_(0);i=C[e&gt;&gt;2],r=C[e+4&gt;&gt;2],f=C[e+8&gt;&gt;2],a[A+28&gt;&gt;2]=0,C[A+24&gt;&gt;2]=m(f),C[A+20&gt;&gt;2]=m(r),C[A+16&gt;&gt;2]=m(i)}function EA(A){A|=0;var e=0,i=0,r=0,n=0,t=0,b=0;if(a[A&gt;&gt;2]=7060,e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,f[A+60|0]=1,i=a[A+28&gt;&gt;2],(0|i)&gt;=1)for(r=8;e=a[A+36&gt;&gt;2]+r|0,b=e+-4|0,n=e+4|0,t=a[n&gt;&gt;2],t&amp;&amp;(o[e+8|0]&amp;&amp;CA(t),a[n&gt;&gt;2]=0),a[b&gt;&gt;2]=0,a[n&gt;&gt;2]=0,a[e&gt;&gt;2]=0,f[e+8|0]=1,r=r+36|0,i=i+-1|0,i;);return e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+20|0]=1,0|A}function VA(A){var e,i,r=_(0),f=_(0),n=_(0),t=0,o=0,b=0,c=0;for(e=a[A+28&gt;&gt;2],i=(0|e)&lt;1;;){A:if(!(o&gt;&gt;&gt;0&gt;7)){switch(o-1|0){default:r=_(C[A+88&gt;&gt;2]+C[A+72&gt;&gt;2]),f=_(C[A+84&gt;&gt;2]+C[A+68&gt;&gt;2]),n=_(C[A+80&gt;&gt;2]+C[A+64&gt;&gt;2]);break A;case 0:r=_(C[A+72&gt;&gt;2]-C[A+88&gt;&gt;2]),f=_(C[A+84&gt;&gt;2]+C[A+68&gt;&gt;2]),n=_(C[A+80&gt;&gt;2]+C[A+64&gt;&gt;2]);break A;case 1:r=_(C[A+88&gt;&gt;2]+C[A+72&gt;&gt;2]),f=_(C[A+68&gt;&gt;2]-C[A+84&gt;&gt;2]),n=_(C[A+80&gt;&gt;2]+C[A+64&gt;&gt;2]);break A;case 2:r=_(C[A+72&gt;&gt;2]-C[A+88&gt;&gt;2]),f=_(C[A+68&gt;&gt;2]-C[A+84&gt;&gt;2]),n=_(C[A+80&gt;&gt;2]+C[A+64&gt;&gt;2]);break A;case 3:r=_(C[A+88&gt;&gt;2]+C[A+72&gt;&gt;2]),f=_(C[A+84&gt;&gt;2]+C[A+68&gt;&gt;2]),n=_(C[A+64&gt;&gt;2]-C[A+80&gt;&gt;2]);break A;case 4:r=_(C[A+72&gt;&gt;2]-C[A+88&gt;&gt;2]),f=_(C[A+84&gt;&gt;2]+C[A+68&gt;&gt;2]),n=_(C[A+64&gt;&gt;2]-C[A+80&gt;&gt;2]);break A;case 5:r=_(C[A+88&gt;&gt;2]+C[A+72&gt;&gt;2]),f=_(C[A+68&gt;&gt;2]-C[A+84&gt;&gt;2]),n=_(C[A+64&gt;&gt;2]-C[A+80&gt;&gt;2]);break A;case 6:}r=_(C[A+72&gt;&gt;2]-C[A+88&gt;&gt;2]),f=_(C[A+68&gt;&gt;2]-C[A+84&gt;&gt;2]),n=_(C[A+64&gt;&gt;2]-C[A+80&gt;&gt;2])}A:{if(!i)for(t=a[A+36&gt;&gt;2]+20|0,c=0,b=0;;){if(_(C[t+12&gt;&gt;2]+_(_(_(n*C[t&gt;&gt;2])+_(f*C[t+4&gt;&gt;2]))+_(r*C[t+8&gt;&gt;2])))&gt;_(0))break A;if(t=t+36|0,b=b+1|0,!((0|b)&lt;(0|e)))break}if(c=1,o=o+1|0,8!=(0|o))continue}break}return c}function DA(A){var e,i=0,r=_(0),t=0,c=0,l=_(0),u=0,k=_(0),g=0,R=_(0),Q=0,h=0,G=_(0),w=_(0),W=0,F=0,Z=0,p=_(0),Y=_(0),E=_(0),D=_(0),N=0,I=0,U=0,J=0,x=0,X=0,M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0);if(e=V-96|0,V=e,a[A+64&gt;&gt;2]=0,a[A+68&gt;&gt;2]=0,f[e+52|0]=1,a[e+48&gt;&gt;2]=0,f[e+72|0]=1,i=e+40|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[e+68&gt;&gt;2]=0,f[e+92|0]=1,i=e+60|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[e+88&gt;&gt;2]=0,i=e+80|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+72|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[e+28&gt;&gt;2]=0,f[e+32|0]=1,a[e+20&gt;&gt;2]=0,a[e+24&gt;&gt;2]=0,W=a[A+28&gt;&gt;2],!((0|W)&lt;1)){for(;;){if(t=a[A+36&gt;&gt;2],N=B(Z,36),I=a[4+(t+N|0)&gt;&gt;2],(0|I)&gt;=1){for(x=0;;){i=a[12+(t+N|0)&gt;&gt;2],g=a[i+(x&lt;&lt;2)&gt;&gt;2],n[e+8&gt;&gt;1]=g,x=x+1|0,W=(0|I)==(0|x),c=a[i+((W?0:x)&lt;&lt;2)&gt;&gt;2],n[e+10&gt;&gt;1]=c,X=0,i=c&lt;&lt;16&gt;&gt;16,u=g&lt;&lt;16&gt;&gt;16,(0|i)&gt;(0|u)&amp;&amp;(n[e+10&gt;&gt;1]=g,n[e+8&gt;&gt;1]=c,u=c,i=g),U=i&lt;&lt;16,h=u&lt;&lt;16&gt;&gt;16,c=U+h&amp;a[e+64&gt;&gt;2]+-1;A:if(!(c&gt;&gt;&gt;0&gt;=d[e+20&gt;&gt;2])&amp;&amp;(t=a[a[e+28&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2],-1!=(0|t))){for(Q=a[e+48&gt;&gt;2],g=a[e+88&gt;&gt;2];;){if(J=t&lt;&lt;2,c=J+g|0,v[c+2&gt;&gt;1]!=(65535&amp;i)||v[c&gt;&gt;1]!=(65535&amp;u)){if(t=a[Q+J&gt;&gt;2],-1!=(0|t))continue;break A}break}X=J+a[e+68&gt;&gt;2]|0}i=a[A+16&gt;&gt;2],c=i+(U&gt;&gt;16&lt;&lt;4)|0,i=i+(h&lt;&lt;4)|0,r=_(C[c+8&gt;&gt;2]-C[i+8&gt;&gt;2]),R=r,l=_(C[c&gt;&gt;2]-C[i&gt;&gt;2]),k=_(C[c+4&gt;&gt;2]-C[i+4&gt;&gt;2]),r=_(_(1)/_(y(_(_(_(l*l)+_(k*k))+_(r*r))))),R=_(R*r),G=_(k*r),w=_(l*r),u=a[A+48&gt;&gt;2];A:{if((0|u)&gt;=1)for(t=a[A+56&gt;&gt;2],F=0;;){if(l=C[t+8&gt;&gt;2],r=C[t&gt;&gt;2],k=C[t+4&gt;&gt;2],(+_(m(_(l-R)))&gt;1e-6^1?!(+_(m(_(r-w)))&gt;1e-6|+_(m(_(k-G)))&gt;1e-6):0)|(+_(m(_(R+l)))&gt;1e-6^1?!(+_(m(_(w+r)))&gt;1e-6|+_(m(_(G+k)))&gt;1e-6):0))break A;if(t=t+16|0,F=F+1|0,!((0|F)&lt;(0|u)))break}if(a[A+52&gt;&gt;2]==(0|u)&amp;&amp;(Q=u?u&lt;&lt;1:1,!((0|u)&gt;=(0|Q)))){if(Q?(h=dA(Q&lt;&lt;4),u=a[A+48&gt;&gt;2]):h=0,(0|u)&gt;=1)for(t=0;c=a[A+56&gt;&gt;2]+t|0,i=a[c+4&gt;&gt;2],g=t+h|0,a[g&gt;&gt;2]=a[c&gt;&gt;2],a[g+4&gt;&gt;2]=i,c=c+8|0,i=a[c+4&gt;&gt;2],g=g+8|0,a[g&gt;&gt;2]=a[c&gt;&gt;2],a[g+4&gt;&gt;2]=i,t=t+16|0,u=u+-1|0,u;);i=a[A+56&gt;&gt;2],i&amp;&amp;(o[A+60|0]&amp;&amp;CA(i),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=h,f[A+60|0]=1,a[A+52&gt;&gt;2]=Q,u=a[A+48&gt;&gt;2]}i=a[A+56&gt;&gt;2]+(u&lt;&lt;4)|0,a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=R,C[i+4&gt;&gt;2]=G,C[i&gt;&gt;2]=w,a[A+48&gt;&gt;2]=a[A+48&gt;&gt;2]+1}if(X?n[X+2&gt;&gt;1]=Z:(n[e&gt;&gt;1]=Z,n[e+2&gt;&gt;1]=65535,NA(e+16|0,e+8|0,e)),W)break;t=a[A+36&gt;&gt;2]}W=a[A+28&gt;&gt;2]}if(Z=Z+1|0,!((0|Z)&lt;(0|W)))break}if(J=0,!((0|W)&lt;1))for(J=(0|W)&gt;0,N=a[A+16&gt;&gt;2],g=a[A+36&gt;&gt;2],Z=0;;){if(i=g+B(Z,36)|0,I=a[i+4&gt;&gt;2],(0|I)&gt;=3)for(U=a[i+12&gt;&gt;2],t=U+4|0,h=N+(a[U&gt;&gt;2]&lt;&lt;4)|0,c=h+8|0,i=h+4|0,p=C[A+72&gt;&gt;2],Y=C[A+68&gt;&gt;2],E=C[A+64&gt;&gt;2],F=2;Q=N+(a[t&gt;&gt;2]&lt;&lt;4)|0,j=C[Q+8&gt;&gt;2],u=N+(a[U+((0|F)%(0|I)&lt;&lt;2)&gt;&gt;2]&lt;&lt;4)|0,O=C[u+8&gt;&gt;2],M=C[h&gt;&gt;2],H=C[Q&gt;&gt;2],z=_(M-H),S=C[i&gt;&gt;2],P=C[u+4&gt;&gt;2],R=_(S-P),G=C[Q+4&gt;&gt;2],r=_(S-G),w=C[u&gt;&gt;2],l=_(M-w),K=_(_(z*R)-_(r*l)),T=C[c&gt;&gt;2],k=_(T-O),L=_(r*k),r=_(T-j),R=_(L-_(r*R)),r=_(_(r*l)-_(z*k)),r=_(_(y(_(_(K*K)+_(_(R*R)+_(r*r)))))*_(.5)),p=_(p+_(_(_(_(T+j)+O)*_(.3333333432674408))*r)),C[A+72&gt;&gt;2]=p,Y=_(Y+_(_(_(P+_(S+G))*_(.3333333432674408))*r)),C[A+68&gt;&gt;2]=Y,E=_(E+_(_(_(w+_(M+H))*_(.3333333432674408))*r)),C[A+64&gt;&gt;2]=E,D=_(D+r),t=t+4|0,F=F+1|0,(0|I)!=(0|F););if(Z=Z+1|0,(0|Z)==(0|W))break}}if(a[A+96&gt;&gt;2]=2139095039,r=_(_(1)/D),R=_(r*C[A+64&gt;&gt;2]),C[A+64&gt;&gt;2]=R,G=_(r*C[A+68&gt;&gt;2]),C[A+68&gt;&gt;2]=G,w=_(r*C[A+72&gt;&gt;2]),C[A+72&gt;&gt;2]=w,l=_(3.4028234663852886e38),k=_(3.4028234663852886e38),J)for(t=a[A+36&gt;&gt;2]+20|0;r=_(m(_(C[t+12&gt;&gt;2]+_(_(_(R*C[t&gt;&gt;2])+_(G*C[t+4&gt;&gt;2]))+_(w*C[t+8&gt;&gt;2]))))),r&lt;k&amp;&amp;(C[A+96&gt;&gt;2]=r,k=r),t=t+36|0,W=W+-1|0,W;);if(i=a[A+8&gt;&gt;2],(0|i)&lt;1)R=_(-3.4028234663852886e38),p=_(3.4028234663852886e38),Y=_(-3.4028234663852886e38),E=_(-3.4028234663852886e38),D=_(3.4028234663852886e38);else for(t=a[A+16&gt;&gt;2],E=_(-3.4028234663852886e38),F=0,D=_(3.4028234663852886e38),Y=_(-3.4028234663852886e38),R=_(-3.4028234663852886e38),p=_(3.4028234663852886e38);r=C[t+8&gt;&gt;2],E=r&gt;E?r:E,p=r&lt;p?r:p,r=C[t+4&gt;&gt;2],Y=r&gt;Y?r:Y,l=r&lt;l?r:l,r=C[t&gt;&gt;2],R=r&gt;R?r:R,D=r&lt;D?r:D,t=t+16|0,F=F+1|0,(0|F)&lt;(0|i););a[A+128&gt;&gt;2]=0,G=_(E-p),C[A+124&gt;&gt;2]=G,w=_(Y-l),C[A+120&gt;&gt;2]=w,r=_(R-D),C[A+116&gt;&gt;2]=r,a[A+112&gt;&gt;2]=0,C[A+108&gt;&gt;2]=p+E,C[A+104&gt;&gt;2]=l+Y,C[A+100&gt;&gt;2]=R+D,c=r&lt;w?w&lt;G?2:1:(r&lt;G)&lt;&lt;1,i=c&lt;&lt;2,r=C[i+(A+116|0)&gt;&gt;2],l=_(k/_(1.7320507764816284)),C[A+88&gt;&gt;2]=l,C[A+80&gt;&gt;2]=l,C[A+84&gt;&gt;2]=l,i=i+(A+80|0)|0,k=_(r*_(.5)),C[i&gt;&gt;2]=k,r=_(_(k-l)*_(.0009765625)),t=1024;A:{e:{for(;;){if(VA(A))break e;if(k=_(k-r),C[i&gt;&gt;2]=k,t=t+-1|0,!t)break}C[A+84&gt;&gt;2]=l,C[A+88&gt;&gt;2]=l,C[A+80&gt;&gt;2]=l;break A}if(i=A+80|0,c=1&lt;&lt;c&amp;3,Q=i+((1&lt;&lt;c&amp;3)&lt;&lt;2)|0,h=a[Q&gt;&gt;2],g=i+(c&lt;&lt;2)|0,i=g,c=a[i&gt;&gt;2],k=_(_(C[A+96&gt;&gt;2]-l)*_(.0009765625)),C[i&gt;&gt;2]=k+C[i&gt;&gt;2],l=_(k+C[Q&gt;&gt;2]),C[Q&gt;&gt;2]=l,VA(A)){for(u=1024;;){if(r=l,u=u+-1|0,!u)break A;if(c=a[g&gt;&gt;2],C[g&gt;&gt;2]=k+C[g&gt;&gt;2],l=_(k+C[Q&gt;&gt;2]),C[Q&gt;&gt;2]=l,!VA(A))break}s(r),h=b(0)}a[g&gt;&gt;2]=c,a[Q&gt;&gt;2]=h}A=a[e+88&gt;&gt;2],A&amp;&amp;(o[e+92|0]&amp;&amp;CA(A),a[e+88&gt;&gt;2]=0),a[e+88&gt;&gt;2]=0,f[e+92|0]=1,a[e+80&gt;&gt;2]=0,a[e+84&gt;&gt;2]=0,A=a[e+68&gt;&gt;2],A&amp;&amp;(o[e+72|0]&amp;&amp;CA(A),a[e+68&gt;&gt;2]=0),a[e+68&gt;&gt;2]=0,f[e+72|0]=1,a[e+60&gt;&gt;2]=0,a[e+64&gt;&gt;2]=0,A=a[e+48&gt;&gt;2],A&amp;&amp;(o[e+52|0]&amp;&amp;CA(A),a[e+48&gt;&gt;2]=0),a[e+48&gt;&gt;2]=0,f[e+52|0]=1,a[e+40&gt;&gt;2]=0,a[e+44&gt;&gt;2]=0,A=a[e+28&gt;&gt;2],A&amp;&amp;(o[e+32|0]&amp;&amp;CA(A),a[e+28&gt;&gt;2]=0),V=e+96|0}function NA(A,e,i){var r=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,C=0;A:{if(b=n[e&gt;&gt;1],t=v[e+2&gt;&gt;1],s=a[A+48&gt;&gt;2],C=b+(t&lt;&lt;16)&amp;s+-1,!(C&gt;&gt;&gt;0&gt;=d[A+4&gt;&gt;2])&amp;&amp;(r=a[a[A+12&gt;&gt;2]+(C&lt;&lt;2)&gt;&gt;2],-1!=(0|r)))for(l=a[A+72&gt;&gt;2],b&amp;=65535;;){if(u=r&lt;&lt;2,c=u+l|0,v[c+2&gt;&gt;1]==(0|t)&amp;&amp;v[c&gt;&gt;1]==(0|b))break A;if(r=a[u+a[A+32&gt;&gt;2]&gt;&gt;2],-1==(0|r))break}if(u=a[A+44&gt;&gt;2],r=u,(0|r)==(0|s)&amp;&amp;(r=s,l=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|l)))){if(l?(b=dA(l&lt;&lt;2),r=a[A+44&gt;&gt;2]):(b=0,r=s),t=r,(0|t)&gt;=1)for(r=0;c=r+b|0,k=a[A+52&gt;&gt;2]+r|0,k=v[k&gt;&gt;1]|v[k+2&gt;&gt;1]&lt;&lt;16,n[c&gt;&gt;1]=k,n[c+2&gt;&gt;1]=k&gt;&gt;&gt;16,r=r+4|0,t=t+-1|0,t;);r=a[A+52&gt;&gt;2],r&amp;&amp;(o[A+56|0]&amp;&amp;CA(r),a[A+52&gt;&gt;2]=0),a[A+52&gt;&gt;2]=b,a[A+48&gt;&gt;2]=l,f[A+56|0]=1,r=a[A+44&gt;&gt;2]}if(r=a[A+52&gt;&gt;2]+(r&lt;&lt;2)|0,i=v[i&gt;&gt;1]|v[i+2&gt;&gt;1]&lt;&lt;16,n[r&gt;&gt;1]=i,n[r+2&gt;&gt;1]=i&gt;&gt;&gt;16,a[A+44&gt;&gt;2]=a[A+44&gt;&gt;2]+1,t=a[A- -64&gt;&gt;2],(0|t)==a[A+68&gt;&gt;2]&amp;&amp;(i=t?t&lt;&lt;1:1,!((0|t)&gt;=(0|i)))){if(i?(b=dA(i&lt;&lt;2),t=a[A+64&gt;&gt;2]):b=0,(0|t)&gt;=1)for(r=0;l=r+b|0,c=a[A+72&gt;&gt;2]+r|0,c=v[c&gt;&gt;1]|v[c+2&gt;&gt;1]&lt;&lt;16,n[l&gt;&gt;1]=c,n[l+2&gt;&gt;1]=c&gt;&gt;&gt;16,r=r+4|0,t=t+-1|0,t;);r=a[A+72&gt;&gt;2],r&amp;&amp;(o[A+76|0]&amp;&amp;CA(r),a[A+72&gt;&gt;2]=0),a[A+72&gt;&gt;2]=b,a[A+68&gt;&gt;2]=i,f[A+76|0]=1,t=a[A+64&gt;&gt;2]}return i=a[A+72&gt;&gt;2]+(t&lt;&lt;2)|0,r=v[e&gt;&gt;1]|v[e+2&gt;&gt;1]&lt;&lt;16,n[i&gt;&gt;1]=r,n[i+2&gt;&gt;1]=r&gt;&gt;&gt;16,a[A+64&gt;&gt;2]=a[A+64&gt;&gt;2]+1,(0|s)&lt;a[A+48&gt;&gt;2]&amp;&amp;(function(A){var e=0,i=0,r=0,t=0,b=0,c=0,l=0,u=0,s=0;if(l=a[A+4&gt;&gt;2],r=a[A+48&gt;&gt;2],!((0|l)&gt;=(0|r))){if(a[A+8&gt;&gt;2]&gt;=(0|r))t=a[A+12&gt;&gt;2];else{r?(t=dA(r&lt;&lt;2),i=a[A+4&gt;&gt;2]):i=l,c=a[A+12&gt;&gt;2];e:{if((0|i)&gt;=1)for(b=t,e=c;a[b&gt;&gt;2]=a[e&gt;&gt;2],b=b+4|0,e=e+4|0,i=i+-1|0,i;);else if(!c)break e;o[A+16|0]&amp;&amp;CA(c)}a[A+12&gt;&gt;2]=t,f[A+16|0]=1,a[A+8&gt;&gt;2]=r}if(e=l&lt;&lt;2,u=r&lt;&lt;2,S(e+t|0,0,u-e|0),a[A+4&gt;&gt;2]=r,s=a[A+24&gt;&gt;2],(0|s)&lt;(0|r)){e:if(a[A+28&gt;&gt;2]&gt;=(0|r))t=a[A+32&gt;&gt;2];else{if(r?(t=dA(u),i=a[A+24&gt;&gt;2]):(t=0,i=s),c=a[A+32&gt;&gt;2],(0|i)&gt;=1)for(b=t,e=c;a[b&gt;&gt;2]=a[e&gt;&gt;2],b=b+4|0,e=e+4|0,i=i+-1|0,i;);else if(!c){a[A+32&gt;&gt;2]=t,a[A+28&gt;&gt;2]=r,f[A+36|0]=1;break e}o[A+36|0]&amp;&amp;CA(c),a[A+32&gt;&gt;2]=t,f[A+36|0]=1,a[A+28&gt;&gt;2]=r}e=s&lt;&lt;2,S(e+t|0,0,u-e|0)}if(a[A+24&gt;&gt;2]=r,(0|r)&gt;=1&amp;&amp;(S(a[A+12&gt;&gt;2],255,u),S(a[A+32&gt;&gt;2],255,u)),!((0|l)&lt;1))for(e=a[A+32&gt;&gt;2],b=a[A+72&gt;&gt;2],c=a[A+12&gt;&gt;2],i=0;t=c+((n[b&gt;&gt;1]+(v[b+2&gt;&gt;1]&lt;&lt;16)&amp;a[A+48&gt;&gt;2]+-1)&lt;&lt;2)|0,a[e&gt;&gt;2]=a[t&gt;&gt;2],a[t&gt;&gt;2]=i,b=b+4|0,e=e+4|0,i=i+1|0,(0|i)!=(0|l););}}(A),C=n[e&gt;&gt;1]+(v[e+2&gt;&gt;1]&lt;&lt;16)&amp;a[A+48&gt;&gt;2]+-1),e=a[A+32&gt;&gt;2]+(u&lt;&lt;2)|0,A=a[A+12&gt;&gt;2]+(C&lt;&lt;2)|0,a[e&gt;&gt;2]=a[A&gt;&gt;2],void(a[A&gt;&gt;2]=u)}A=a[A+52&gt;&gt;2]+(r&lt;&lt;2)|0,e=v[i&gt;&gt;1]|v[i+2&gt;&gt;1]&lt;&lt;16,n[A&gt;&gt;1]=e,n[A+2&gt;&gt;1]=e&gt;&gt;&gt;16}function IA(A,e,i,r,f,n,t){var o=_(0),b=0,c=_(0),l=0,u=0,s=_(0),k=_(0),v=_(0);if(a[r&gt;&gt;2]=2139095039,b=-8388609,a[f&gt;&gt;2]=-8388609,l=a[A+8&gt;&gt;2],o=_(-3.4028234663852886e38),!((0|l)&lt;1)){for(b=4;u=a[A+16&gt;&gt;2]+b|0,o=C[u+-4&gt;&gt;2],c=C[u&gt;&gt;2],s=C[u+4&gt;&gt;2],k=_(_(_(_(o*C[e&gt;&gt;2])+_(c*C[e+4&gt;&gt;2]))+_(s*C[e+8&gt;&gt;2]))+C[e+48&gt;&gt;2]),v=_(_(_(_(o*C[e+16&gt;&gt;2])+_(c*C[e+20&gt;&gt;2]))+_(s*C[e+24&gt;&gt;2]))+C[e+52&gt;&gt;2]),c=_(_(_(_(o*C[e+32&gt;&gt;2])+_(c*C[e+36&gt;&gt;2]))+_(s*C[e+40&gt;&gt;2]))+C[e+56&gt;&gt;2]),o=_(_(_(k*C[i&gt;&gt;2])+_(v*C[i+4&gt;&gt;2]))+_(c*C[i+8&gt;&gt;2])),o&lt;C[r&gt;&gt;2]&amp;&amp;(C[r&gt;&gt;2]=o,a[n+12&gt;&gt;2]=0,C[n+8&gt;&gt;2]=c,C[n+4&gt;&gt;2]=v,C[n&gt;&gt;2]=k),o&gt;C[f&gt;&gt;2]&amp;&amp;(C[f&gt;&gt;2]=o,a[t+12&gt;&gt;2]=0,C[t+8&gt;&gt;2]=c,C[t+4&gt;&gt;2]=v,C[t&gt;&gt;2]=k),b=b+16|0,l=l+-1|0,l;);b=a[f&gt;&gt;2],o=C[f&gt;&gt;2]}c=C[r&gt;&gt;2],c&gt;o&amp;&amp;(a[r&gt;&gt;2]=b,C[f&gt;&gt;2]=c,A=n+8|0,i=a[A&gt;&gt;2],r=a[A+4&gt;&gt;2],e=t+8|0,b=a[e+4&gt;&gt;2],a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=b,A=a[n&gt;&gt;2],f=a[n+4&gt;&gt;2],b=a[t+4&gt;&gt;2],a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=b,a[t&gt;&gt;2]=A,a[t+4&gt;&gt;2]=f,a[e&gt;&gt;2]=i,a[e+4&gt;&gt;2]=r)}function UA(A,e){var i,r,f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0;return i=a[A+16&gt;&gt;2],n=a[e+16&gt;&gt;2],(0|i)!=(0|n)?i-n|0:i?(d=-1,b=a[A+4&gt;&gt;2],c=a[e+8&gt;&gt;2],l=a[e+12&gt;&gt;2],v=a[A&gt;&gt;2],s=an(l,0,v,0),u=D,l=an(l,t,b,0),f=l+u|0,n=D+o|0,o=f,f=f&gt;&gt;&gt;0&lt;l&gt;&gt;&gt;0?n+1|0:n,l=0,b=an(c,l,b,t),n=o,o=D,t=n+o|0,t&gt;&gt;&gt;0&lt;o&gt;&gt;&gt;0&amp;&amp;(f=f+1|0),n=t,o=f,t=0,f=b+s|0,f&gt;&gt;&gt;0&lt;b&gt;&gt;&gt;0&amp;&amp;(t=t+1|0),s=t,t=t+n|0,n=o,n=t&gt;&gt;&gt;0&lt;s&gt;&gt;&gt;0?n+1|0:n,o=t,t=f,s=0,c=an(c,l,v,C),b=s+c|0,f=D+f|0,f=b&gt;&gt;&gt;0&lt;c&gt;&gt;&gt;0?f+1|0:f,r=b,c=b,b=f,t=(0|t)==(0|f)&amp;c&gt;&gt;&gt;0&lt;s&gt;&gt;&gt;0|f&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0,f=o+t|0,f&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0&amp;&amp;(n=n+1|0),s=f,c=n,l=f,v=n,t=a[A+8&gt;&gt;2],A=a[A+12&gt;&gt;2],f=a[e&gt;&gt;2],u=a[e+4&gt;&gt;2],n=0,C=t,o=an(u,n,t,0),e=D,k=A,t=0,u=an(u,n,A,t),A=e+u|0,n=D,n=A&gt;&gt;&gt;0&lt;u&gt;&gt;&gt;0?n+1|0:n,e=A,u=f,A=an(f,0,k,t),k=D,e=k+e|0,f=n,f=e&gt;&gt;&gt;0&lt;k&gt;&gt;&gt;0?f+1|0:f,t=f,n=0,f=A+o|0,f&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0&amp;&amp;(n=n+1|0),k=n,o=n+e|0,n=t,e=o,t=e&gt;&gt;&gt;0&lt;k&gt;&gt;&gt;0?n+1|0:n,k=e,e=0,o=an(u,0,C,0),A=e+o|0,n=f,f=f+D|0,f=A&gt;&gt;&gt;0&lt;o&gt;&gt;&gt;0?f+1|0:f,o=A,A=f,e=(0|n)==(0|f)&amp;o&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0|f&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0,n=k+e|0,n&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0&amp;&amp;(t=t+1|0),f=n,e=t,(0|t)==(0|v)&amp;l&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0|v&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0||(d=1,(0|e)==(0|c)&amp;s&gt;&gt;&gt;0&gt;n&gt;&gt;&gt;0|c&gt;&gt;&gt;0&gt;e&gt;&gt;&gt;0||(d=-1,(0|A)==(0|b)&amp;r&gt;&gt;&gt;0&lt;o&gt;&gt;&gt;0|b&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0||(d=(0|A)==(0|b)&amp;r&gt;&gt;&gt;0&gt;o&gt;&gt;&gt;0|b&gt;&gt;&gt;0&gt;A&gt;&gt;&gt;0))),B(d,i)):0}function JA(A,e,i){var r=0,f=0,n=0,t=0,o=0,b=0,c=0,l=0;if(t=a[A+56&gt;&gt;2],!(t||(r=a[A+52&gt;&gt;2],r?a[A+52&gt;&gt;2]=a[r+8&gt;&gt;2]:(r=dA(12),a[r+8&gt;&gt;2]=0,f=a[A+60&gt;&gt;2],a[r+4&gt;&gt;2]=f,c=r,l=dA(B(f,24)),a[c&gt;&gt;2]=l,f=a[A+48&gt;&gt;2],a[A+48&gt;&gt;2]=r,a[r+8&gt;&gt;2]=f),t=a[r&gt;&gt;2],n=a[r+4&gt;&gt;2],(0|n)&lt;1)))for(r=0,f=t;o=f,f=f+24|0,r=r+1|0,a[o&gt;&gt;2]=(0|r)&lt;(0|n)?f:0,(0|r)!=(0|n););if(a[A+56&gt;&gt;2]=a[t&gt;&gt;2],f=t+8|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=t+16|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,n=a[A+56&gt;&gt;2],!(n||(r=a[A+52&gt;&gt;2],r?a[A+52&gt;&gt;2]=a[r+8&gt;&gt;2]:(r=dA(12),a[r+8&gt;&gt;2]=0,f=a[A+60&gt;&gt;2],a[r+4&gt;&gt;2]=f,c=r,l=dA(B(f,24)),a[c&gt;&gt;2]=l,f=a[A+48&gt;&gt;2],a[A+48&gt;&gt;2]=r,a[r+8&gt;&gt;2]=f),n=a[r&gt;&gt;2],b=a[r+4&gt;&gt;2],(0|b)&lt;1)))for(r=0,f=n;o=f,f=f+24|0,r=r+1|0,a[o&gt;&gt;2]=(0|r)&lt;(0|b)?f:0,(0|r)!=(0|b););return a[A+56&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[t+8&gt;&gt;2]=n,a[t+12&gt;&gt;2]=i,a[t+16&gt;&gt;2]=0,i=a[A+100&gt;&gt;2],a[t+20&gt;&gt;2]=i,a[n+8&gt;&gt;2]=t,a[n+12&gt;&gt;2]=e,a[n+16&gt;&gt;2]=0,a[n+20&gt;&gt;2]=i,e=a[A+116&gt;&gt;2],i=e+1|0,a[A+116&gt;&gt;2]=i,(0|e)&gt;=a[A+120&gt;&gt;2]&amp;&amp;(a[A+120&gt;&gt;2]=i),t}function xA(A,e,i,r){var f,n=0,t=0,o=0,b=0,c=0,l=0,u=0;f=V-16|0,V=f,n=i-e|0;A:if(n&gt;&gt;&gt;0&lt;=2){switch(n-1|0){default:a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,A=r+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0;break A;case 1:if(i=a[a[A+92&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2],n=a[i+204&gt;&gt;2],b=a[i+88&gt;&gt;2],o=a[i+200&gt;&gt;2],t=a[i+92&gt;&gt;2],(0|b)!=(0|o)|(0|t)!=(0|n)||(n=t,a[i+96&gt;&gt;2]!=a[i+208&gt;&gt;2])){e=i+112|0,n=t-n|0,t=b-o|0,n|t?(a[i+4&gt;&gt;2]=e,a[i&gt;&gt;2]=e,a[i+116&gt;&gt;2]=i,a[i+112&gt;&gt;2]=i,b=(0|n)&lt;0,c=b&amp;!t,t=(0|t)&lt;0,o=c|t,a[r+4&gt;&gt;2]=o?e:i,a[r&gt;&gt;2]=o?i:e,t&amp;!n||b?(a[r+8&gt;&gt;2]=i,n=e):(a[r+8&gt;&gt;2]=e,n=i)):(t=a[i+96&gt;&gt;2]&gt;a[i+208&gt;&gt;2],n=t?e:i,a[r+8&gt;&gt;2]=n,a[r+4&gt;&gt;2]=n,a[r&gt;&gt;2]=n,a[n+4&gt;&gt;2]=n,a[n&gt;&gt;2]=n,e=t?i:e,i=n),a[r+12&gt;&gt;2]=n,A=JA(A,i,e),a[i+8&gt;&gt;2]=A,i=e,e=a[A+8&gt;&gt;2],a[i+8&gt;&gt;2]=e,a[A+4&gt;&gt;2]=A,a[A&gt;&gt;2]=A,a[e+4&gt;&gt;2]=e,a[e&gt;&gt;2]=e;break A}a[i+8&gt;&gt;2]=0,a[r+12&gt;&gt;2]=i,a[r+8&gt;&gt;2]=i,a[r+4&gt;&gt;2]=i,a[r&gt;&gt;2]=i,a[i+4&gt;&gt;2]=i,a[i&gt;&gt;2]=i;break A;case 0:}A=a[a[A+92&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2],a[A+8&gt;&gt;2]=0,a[r+12&gt;&gt;2]=A,a[r+8&gt;&gt;2]=A,a[r+4&gt;&gt;2]=A,a[r&gt;&gt;2]=A,a[A+4&gt;&gt;2]=A,a[A&gt;&gt;2]=A}else{o=(0|n)/2|0,b=o+e|0,t=b;e:if(!((0|t)&gt;=(0|i))){for(t=a[A+92&gt;&gt;2],n=a[(t+(b&lt;&lt;2)|0)-4&gt;&gt;2],l=a[n+88&gt;&gt;2],u=a[n+96&gt;&gt;2],c=a[n+92&gt;&gt;2],n=t+(e+o&lt;&lt;2)|0,t=b;;){if(o=a[n&gt;&gt;2],(0|l)!=a[o+88&gt;&gt;2]|a[o+92&gt;&gt;2]!=(0|c)|a[o+96&gt;&gt;2]!=(0|u))break e;if(n=n+4|0,t=t+1|0,(0|t)==(0|i))break}t=i}xA(A,e,b,r),e=f+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,xA(A,t,i,f),function(A,e,i){var r=0,f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,_=0,m=0,R=0,Q=0,h=0,G=0,y=0,w=0,W=0,F=0,Z=0,p=0,Y=0,E=0,N=0,I=0,U=0,J=0;f=V-128|0,V=f;e:if(a[i+4&gt;&gt;2])if(a[e+4&gt;&gt;2]){if(a[A+100&gt;&gt;2]=a[A+100&gt;&gt;2]+-1,a[f+124&gt;&gt;2]=0,a[f+120&gt;&gt;2]=0,e=function(A,e,i,r){var f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,_=0,m=0,R=0,Q=0,h=0;t=a[A+12&gt;&gt;2],u=a[e+8&gt;&gt;2];i:{if(!(a[t+88&gt;&gt;2]!=a[u+88&gt;&gt;2]|a[t+92&gt;&gt;2]!=a[u+92&gt;&gt;2])){if(f=a[u+4&gt;&gt;2],(0|u)==(0|f)){if(a[i&gt;&gt;2]=t,A=a[u+8&gt;&gt;2],e=0,!A)break i;return a[r&gt;&gt;2]=a[A+12&gt;&gt;2],0}t=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=f,a[f&gt;&gt;2]=t,(0|u)==a[e&gt;&gt;2]&amp;&amp;(c=e,s=t,n=a[t+88&gt;&gt;2],o=a[f+88&gt;&gt;2],(0|n)&lt;(0|o)|(a[t+92&gt;&gt;2]&lt;a[f+92&gt;&gt;2]?(0|n)==(0|o):0)||(s=f),a[c&gt;&gt;2]=s),a[e+4&gt;&gt;2]==(0|u)&amp;&amp;(n=a[t+88&gt;&gt;2],o=a[f+88&gt;&gt;2],(0|n)!=(0|o)|a[t+92&gt;&gt;2]&lt;=a[f+92&gt;&gt;2]&amp;&amp;(0|n)&lt;=(0|o)?a[e+4&gt;&gt;2]=f:a[e+4&gt;&gt;2]=t)}for(m=a[e&gt;&gt;2],Q=a[A&gt;&gt;2],h=a[A+4&gt;&gt;2],o=h,R=a[e+4&gt;&gt;2],n=R,u=0,s=1;;){v=a[o+88&gt;&gt;2],f=B(a[n+88&gt;&gt;2]-v|0,s);r:if((0|f)&gt;=1)for(c=o;;){for(t=n,b=a[n+92&gt;&gt;2],o=f;n=a[c+92&gt;&gt;2],v=b-n|0,l=!d&lt;&lt;2,f=a[l+c&gt;&gt;2],!((0|f)==(0|c)||(k=a[f+92&gt;&gt;2]-n|0,(0|k)&gt;0||(C=a[f+88&gt;&gt;2],n=B(C-a[c+88&gt;&gt;2]|0,s),(0|n)&gt;-1|(0|B(o,k))&gt;(0|B(n,v))&amp;&amp;n)));)o=B(a[t+88&gt;&gt;2]-C|0,s),c=f;if(n=a[t+l&gt;&gt;2],(0|t)==(0|n))break r;if(l=a[n+92&gt;&gt;2]-b|0,(0|l)&gt;-1)break r;if(b=a[n+88&gt;&gt;2],f=B(b-a[c+88&gt;&gt;2]|0,s),(0|f)&lt;1)break r;if(b=B(b-a[t+88&gt;&gt;2]|0,s),b){if((0|b)&gt;-1)break r;if(!((0|B(o,l))&lt;(0|B(b,v))))break}}else if((0|f)&lt;=-1){f:for(;;){for(v=a[n+92&gt;&gt;2],C=(0!=(0|d))&lt;&lt;2,t=a[C+n&gt;&gt;2];;){if(b=f,c=o,k=a[o+92&gt;&gt;2],l=v-k|0,(0|n)!=(0|t)&amp;&amp;(o=a[t+92&gt;&gt;2]-v|0,!((0|o)&lt;0||(g=a[t+88&gt;&gt;2],f=B(g-a[n+88&gt;&gt;2]|0,s),(0|f)&gt;-1|(0|B(o,b))&gt;(0|B(f,l))&amp;&amp;f)))){f=B(g-a[c+88&gt;&gt;2]|0,s),n=t,o=c;continue f}if(o=a[c+C&gt;&gt;2],(0|c)==(0|o)){t=n;break r}if(g=a[o+92&gt;&gt;2]-k|0,(0|g)&lt;1){t=n;break r}if(k=a[o+88&gt;&gt;2],f=B(a[n+88&gt;&gt;2]-k|0,s),(0|f)&gt;-1){t=n;break r}if(k=B(k-a[c+88&gt;&gt;2]|0,s),k){if((0|k)&gt;-1){t=n;break r}if(!((0|B(b,g))&lt;(0|B(l,k))))break}}break}t=n}else{t=a[o+92&gt;&gt;2];f:if(d)for(f=o;;){if(c=f,f=a[f&gt;&gt;2],(0|o)==(0|f)|(0|v)!=a[f+88&gt;&gt;2])break f;if(b=a[f+92&gt;&gt;2],l=(0|b)&gt;(0|t),t=b,l)break}else for(f=o;;){if(c=f,f=a[f+4&gt;&gt;2],(0|o)==(0|f)|(0|v)!=a[f+88&gt;&gt;2])break f;if(b=a[f+92&gt;&gt;2],l=(0|b)&lt;=(0|t),t=b,!l)break}if(o=a[n+92&gt;&gt;2],d)for(f=n;;){if(t=f,f=a[f+4&gt;&gt;2],(0|f)==(0|n)|(0|v)!=a[f+88&gt;&gt;2])break r;if(b=a[f+92&gt;&gt;2],l=(0|b)&lt;(0|o),o=b,l)break}else for(f=n;;){if(t=f,f=a[f&gt;&gt;2],(0|f)==(0|n)|(0|v)!=a[f+88&gt;&gt;2])break r;if(b=a[f+92&gt;&gt;2],l=(0|b)&gt;=(0|o),o=b,!l)break}}if(o=d?c:Q,n=d?t:m,_=d?_:c,u=d?u:t,s=d?s:-1,d=d+1|0,2==(0|d))break}a[n&gt;&gt;2]=o,a[o+4&gt;&gt;2]=n,a[_&gt;&gt;2]=u,a[u+4&gt;&gt;2]=_,a[m+88&gt;&gt;2]&lt;a[Q+88&gt;&gt;2]&amp;&amp;(a[A&gt;&gt;2]=m),a[R+88&gt;&gt;2]&gt;=a[h+88&gt;&gt;2]&amp;&amp;(a[A+4&gt;&gt;2]=R),a[A+12&gt;&gt;2]=a[e+12&gt;&gt;2],a[i&gt;&gt;2]=_,e=1}return A=e,a[r&gt;&gt;2]=u,A}(e,i,f+124|0,f+120|0),g=a[f+120&gt;&gt;2],e){if(G=a[f+124&gt;&gt;2],p=a[G+96&gt;&gt;2],Y=a[g+96&gt;&gt;2],F=a[G+92&gt;&gt;2],C=a[g+92&gt;&gt;2],r=a[G+8&gt;&gt;2],_=a[G+88&gt;&gt;2],E=a[g+88&gt;&gt;2],a[f+80&gt;&gt;2]=0,e=Y-p|0,n=e,t=e&gt;&gt;31,e=C-F|0,R=e,Q=e&gt;&gt;31,N=an(n,t,e,Q),I=D,i=E-_|0,e=0-i|0,W=e,y=e&gt;&gt;31,e=an(e,y,i,i&gt;&gt;31),o=D,i=an(R,Q,R,Q),U=e-i|0,d=o-(D+(e&gt;&gt;&gt;0&lt;i&gt;&gt;&gt;0)|0)|0,e=an(W,y,n,t),v=0-e|0,w=0-(D+(0&lt;e&gt;&gt;&gt;0)|0)|0,r){for(i=r;;){l=a[i+12&gt;&gt;2],s=a[l+92&gt;&gt;2],e=s-F|0,b=e,c=e&gt;&gt;31,e=an(e,c,W,y),o=D,Z=e,k=a[l+88&gt;&gt;2],e=k-_|0,n=e,t=e&gt;&gt;31,e=an(R,Q,e,t);i:if(!((0|Z)!=(0-e|0)|(0-(D+(0&lt;e&gt;&gt;&gt;0)|0)|0)!=(0|o)||(e=an(N,I,b,c),o=D,b=e,e=an(n,t,v,w),t=b+e|0,n=D+o|0,n=t&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0?n+1|0:n,o=a[l+96&gt;&gt;2],e=o-p|0,e=an(U,d,e,e&gt;&gt;31),t=e+t|0,n=D+n|0,n=t&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0?n+1|0:n,(0|n)&lt;0||(0|n)&lt;=0&amp;&amp;!(t&gt;&gt;&gt;0&gt;=1)))){r:if(u){if(e=a[u+4&gt;&gt;2],(0|i)==a[u&gt;&gt;2]){if((0|e)!=(0|i))break i;if(b=a[a[i+8&gt;&gt;2]+12&gt;&gt;2],e=a[b+96&gt;&gt;2],c=o-e|0,n=a[u+12&gt;&gt;2],t=a[n+96&gt;&gt;2]-e|0,e=a[b+92&gt;&gt;2],e=B(c,a[n+92&gt;&gt;2]-e|0)-B(t,s-e|0)|0,e=an(e,e&gt;&gt;31,R,Q),o=D,s=e,e=a[b+88&gt;&gt;2],e=B(t,k-e|0)-B(c,a[n+88&gt;&gt;2]-e|0)|0,e=an(e,e&gt;&gt;31,W,y),t=s+e|0,n=D+o|0,n=t&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0?n+1|0:n,(0|n)&lt;0||(0|n)&lt;=0&amp;&amp;!(t&gt;&gt;&gt;0&gt;0))break r;break i}if((0|e)!=(0|i))break i}u=i}if(i=a[i&gt;&gt;2],(0|r)==(0|i))break}a[f+80&gt;&gt;2]=u}if(e=a[g+8&gt;&gt;2],k=0,a[f+56&gt;&gt;2]=0,e){for(i=e;;){_=a[i+12&gt;&gt;2],l=a[_+92&gt;&gt;2],r=l-C|0,s=r,b=r&gt;&gt;31,r=an(r,b,W,y),o=D,F=r,c=a[_+88&gt;&gt;2],r=c-E|0,n=r,t=r&gt;&gt;31,r=an(R,Q,r,t);i:if(!((0|F)!=(0-r|0)|(0-(D+(0&lt;r&gt;&gt;&gt;0)|0)|0)!=(0|o)||(r=an(N,I,s,b),o=D,b=r,r=an(n,t,v,w),t=b+r|0,n=D+o|0,n=t&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0?n+1|0:n,o=a[_+96&gt;&gt;2],r=o-Y|0,r=an(U,d,r,r&gt;&gt;31),t=r+t|0,n=D+n|0,n=t&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0?n+1|0:n,(0|n)&lt;0||(0|n)&lt;=0&amp;&amp;!(t&gt;&gt;&gt;0&gt;=1)))){if(k){if(a[k&gt;&gt;2]!=(0|i))break i;if(a[k+4&gt;&gt;2]==(0|i)&amp;&amp;(s=a[a[i+8&gt;&gt;2]+12&gt;&gt;2],r=a[s+96&gt;&gt;2],b=o-r|0,n=a[k+12&gt;&gt;2],t=a[n+96&gt;&gt;2]-r|0,r=a[s+92&gt;&gt;2],r=B(b,a[n+92&gt;&gt;2]-r|0)-B(t,l-r|0)|0,r=an(r,r&gt;&gt;31,R,Q),o=D,l=r,r=a[s+88&gt;&gt;2],r=B(t,c-r|0)-B(b,a[n+88&gt;&gt;2]-r|0)|0,r=an(r,r&gt;&gt;31,W,y),t=l+r|0,o=D+o|0,o=t&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0?o+1|0:o,(0|o)&lt;0||(0|o)&lt;=0&amp;&amp;!(t&gt;&gt;&gt;0&gt;=1)))break i}k=i}if(i=a[i&gt;&gt;2],(0|e)==(0|i))break}a[f+56&gt;&gt;2]=k}u|k&amp;&amp;(XA(A,G,g,f+80|0,f+56|0),e=a[f+80&gt;&gt;2],e&amp;&amp;(G=a[e+12&gt;&gt;2],a[f+124&gt;&gt;2]=G),e=a[f+56&gt;&gt;2],e&amp;&amp;(g=a[e+12&gt;&gt;2],a[f+120&gt;&gt;2]=g)),Z=a[g+96&gt;&gt;2]+1|0,J=a[g+92&gt;&gt;2],R=a[g+88&gt;&gt;2]}else Z=a[g+96&gt;&gt;2],J=a[g+92&gt;&gt;2],G=a[f+124&gt;&gt;2],R=a[g+88&gt;&gt;2]+1|0;for(k=G,t=g,n=0,e=0,w=0,p=1,l=0,u=0,_=0;;){a[f+116&gt;&gt;2]=-1,E=t+92|0,N=k+92|0,c=a[N&gt;&gt;2],r=a[E&gt;&gt;2]-c|0,a[f+108&gt;&gt;2]=r,I=t+96|0,U=k+96|0,o=a[U&gt;&gt;2],b=a[I&gt;&gt;2]-o|0,a[f+112&gt;&gt;2]=b,v=a[k+88&gt;&gt;2],i=a[t+88&gt;&gt;2]-v|0,a[f+104&gt;&gt;2]=i,s=J-c|0,c=Z-o|0,o=B(s,b)-B(c,r)|0,Q=o&gt;&gt;31,Y=o,a[f+80&gt;&gt;2]=o,a[f+84&gt;&gt;2]=Q,o=B(i,c),c=R-v|0,o=o-B(c,b)|0,W=o&gt;&gt;31,F=o,a[f+88&gt;&gt;2]=o,a[f+92&gt;&gt;2]=W,o=B(r,c)-B(i,s)|0,y=o&gt;&gt;31,C=o,a[f+96&gt;&gt;2]=o,a[f+100&gt;&gt;2]=y,c=i,d=i&gt;&gt;31,i=an(F,W,i,d),s=D,o=r,v=r&gt;&gt;31,r=an(Y,Q,r,v),a[f+72&gt;&gt;2]=i-r,a[f+76&gt;&gt;2]=s-(D+(i&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0)|0),r=b,s=r&gt;&gt;31,i=an(Y,Q,r,s),b=D,c=an(C,y,c,d),a[f+64&gt;&gt;2]=i-c,a[f+68&gt;&gt;2]=b-(D+(i&gt;&gt;&gt;0&lt;c&gt;&gt;&gt;0)|0),i=an(C,y,o,v),o=D,r=an(F,W,r,s),a[f+56&gt;&gt;2]=i-r,a[f+60&gt;&gt;2]=o-(D+(i&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0)|0),a[f+48&gt;&gt;2]=0,i=f+40|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[f+32&gt;&gt;2]=0,a[f+36&gt;&gt;2]=0,C=MA(A,0,k,f+104|0,f+80|0,f+56|0,f+32|0),a[f+24&gt;&gt;2]=0,i=f+16|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[f+8&gt;&gt;2]=0,a[f+12&gt;&gt;2]=0,v=MA(A,1,t,f+104|0,f+80|0,f+56|0,f+8|0);i:if(v|C){d=C?-1:1,!C|!v||(d=UA(f+32|0,f+8|0));r:{f:if(!p){n:{if((0|d)&gt;=0){if(a[f+24&gt;&gt;2]&gt;-1)break f;if(!(a[f+16&gt;&gt;2]|a[f+20&gt;&gt;2]))break n;break f}if(a[f+40&gt;&gt;2]|a[f+44&gt;&gt;2]|a[f+48&gt;&gt;2]&gt;-1)break f}b=n,r=e,s=l,o=u;break r}s=JA(A,k,t),o=s,l&amp;&amp;(a[l+4&gt;&gt;2]=s,o=u),a[s&gt;&gt;2]=l,b=a[s+8&gt;&gt;2],r=b,n&amp;&amp;(a[n&gt;&gt;2]=b,r=e),a[b+4&gt;&gt;2]=n}if(a[f+4&gt;&gt;2]=C,a[f&gt;&gt;2]=v,n=v,d||(XA(A,k,t,f+4|0,f),n=a[f&gt;&gt;2]),!n|(0|d)&lt;0)u=t,n=b;else{if(m&amp;&amp;(i=a[m&gt;&gt;2],(0|v)!=(0|i)))for(;l=a[i+8&gt;&gt;2],c=0,u=0,e=a[i&gt;&gt;2],(0|i)!=(0|e)&amp;&amp;(a[e+4&gt;&gt;2]=a[i+4&gt;&gt;2],a[a[i+4&gt;&gt;2]&gt;&gt;2]=e,u=e),a[a[l+12&gt;&gt;2]+8&gt;&gt;2]=u,u=a[l&gt;&gt;2],(0|l)!=(0|u)&amp;&amp;(a[u+4&gt;&gt;2]=a[l+4&gt;&gt;2],a[a[l+4&gt;&gt;2]&gt;&gt;2]=u,c=u),a[a[i+12&gt;&gt;2]+8&gt;&gt;2]=c,a[i+12&gt;&gt;2]=0,a[i+16&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[i+8&gt;&gt;2]=0,a[i&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=i,i=l+12|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,a[l+8&gt;&gt;2]=0,a[l&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=l,a[A+116&gt;&gt;2]=a[A+116&gt;&gt;2]+-1,i=e,(0|v)!=(0|e););b?(m||(m=a[v+4&gt;&gt;2],w=r),a[m&gt;&gt;2]=r,a[r+4&gt;&gt;2]=m,a[v+4&gt;&gt;2]=b,a[b&gt;&gt;2]=v,r=0):w=m?w:v,u=a[n+12&gt;&gt;2],a[f+120&gt;&gt;2]=u,Z=a[I&gt;&gt;2],J=a[E&gt;&gt;2],m=a[n+8&gt;&gt;2],R=a[t+88&gt;&gt;2],n=0}if((0|d)&gt;0||(l=a[f+4&gt;&gt;2],!l))e=k;else{if(h&amp;&amp;(e=a[h+4&gt;&gt;2],(0|C)!=(0|e)))for(;v=e+4|0,d=a[e+8&gt;&gt;2],c=a[e+4&gt;&gt;2],t=0,i=0,b=a[e&gt;&gt;2],(0|e)!=(0|b)&amp;&amp;(a[b+4&gt;&gt;2]=c,a[a[v&gt;&gt;2]&gt;&gt;2]=b,i=b),a[a[d+12&gt;&gt;2]+8&gt;&gt;2]=i,i=a[d&gt;&gt;2],(0|d)!=(0|i)&amp;&amp;(a[i+4&gt;&gt;2]=a[d+4&gt;&gt;2],a[a[d+4&gt;&gt;2]&gt;&gt;2]=i,t=i),a[a[e+12&gt;&gt;2]+8&gt;&gt;2]=t,i=v+8|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[v&gt;&gt;2]=0,a[v+4&gt;&gt;2]=0,a[e&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=e,e=d+12|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[d+4&gt;&gt;2]=0,a[d+8&gt;&gt;2]=0,a[d&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=d,a[A+116&gt;&gt;2]=a[A+116&gt;&gt;2]+-1,e=c,(0|C)!=(0|e););s?(h||(h=a[C&gt;&gt;2],_=o),a[h+4&gt;&gt;2]=o,a[o&gt;&gt;2]=h,a[s+4&gt;&gt;2]=C,a[C&gt;&gt;2]=s,o=0):_=h?_:C,e=a[l+12&gt;&gt;2],a[f+124&gt;&gt;2]=e,Z=a[U&gt;&gt;2],J=a[N&gt;&gt;2],h=a[l+8&gt;&gt;2],R=a[k+88&gt;&gt;2],s=0}if(l=s,i=1,(0|e)!=(0|G)|(0|u)!=(0|g))p=0;else{if(h){if(e=a[h+4&gt;&gt;2],(0|e)!=(0|_))for(;c=e+4|0,b=a[e+8&gt;&gt;2],u=a[e+4&gt;&gt;2],t=0,i=0,k=a[e&gt;&gt;2],(0|e)!=(0|k)&amp;&amp;(a[k+4&gt;&gt;2]=u,a[a[c&gt;&gt;2]&gt;&gt;2]=k,i=k),a[a[b+12&gt;&gt;2]+8&gt;&gt;2]=i,i=a[b&gt;&gt;2],(0|b)!=(0|i)&amp;&amp;(a[i+4&gt;&gt;2]=a[b+4&gt;&gt;2],a[a[b+4&gt;&gt;2]&gt;&gt;2]=i,t=i),a[a[e+12&gt;&gt;2]+8&gt;&gt;2]=t,i=c+8|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[c&gt;&gt;2]=0,a[c+4&gt;&gt;2]=0,a[e&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=e,e=b+12|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[b+8&gt;&gt;2]=0,a[b&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=b,a[A+116&gt;&gt;2]=a[A+116&gt;&gt;2]+-1,e=u,(0|_)!=(0|e););l&amp;&amp;(a[h+4&gt;&gt;2]=o,a[o&gt;&gt;2]=h,a[l+4&gt;&gt;2]=_,a[_&gt;&gt;2]=l)}else a[l+4&gt;&gt;2]=o,a[o&gt;&gt;2]=l,a[e+8&gt;&gt;2]=l;if(!m){a[n&gt;&gt;2]=r,a[r+4&gt;&gt;2]=n,a[a[f+120&gt;&gt;2]+8&gt;&gt;2]=n,m=0,e=r,u=o,i=0;break i}if(i=a[m&gt;&gt;2],(0|i)!=(0|w))for(;t=a[i+8&gt;&gt;2],c=0,u=0,e=a[i&gt;&gt;2],(0|i)!=(0|e)&amp;&amp;(a[e+4&gt;&gt;2]=a[i+4&gt;&gt;2],a[a[i+4&gt;&gt;2]&gt;&gt;2]=e,u=e),a[a[t+12&gt;&gt;2]+8&gt;&gt;2]=u,u=a[t&gt;&gt;2],(0|t)!=(0|u)&amp;&amp;(a[u+4&gt;&gt;2]=a[t+4&gt;&gt;2],a[a[t+4&gt;&gt;2]&gt;&gt;2]=u,c=u),a[a[i+12&gt;&gt;2]+8&gt;&gt;2]=c,a[i+12&gt;&gt;2]=0,a[i+16&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[i+8&gt;&gt;2]=0,a[i&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=i,i=t+12|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[t+8&gt;&gt;2]=0,a[t&gt;&gt;2]=a[A+56&gt;&gt;2],a[A+56&gt;&gt;2]=t,a[A+116&gt;&gt;2]=a[A+116&gt;&gt;2]+-1,i=e,(0|w)!=(0|e););i=0,n?(a[r+4&gt;&gt;2]=m,a[m&gt;&gt;2]=r,a[w+4&gt;&gt;2]=n,a[n&gt;&gt;2]=w):n=0}e=r,u=o}else r=JA(A,k,t),a[k+8&gt;&gt;2]=r,i=a[r+8&gt;&gt;2],a[t+8&gt;&gt;2]=i,a[r+4&gt;&gt;2]=r,a[r&gt;&gt;2]=r,a[i+4&gt;&gt;2]=i,a[i&gt;&gt;2]=i,i=0;if(!i)break e;k=a[f+124&gt;&gt;2],t=a[f+120&gt;&gt;2]}}else A=a[i+4&gt;&gt;2],a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=A,r=e+8|0,e=i+8|0,A=a[e+4&gt;&gt;2],a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=A;V=f+128|0}(A,r,f)}V=f+16|0}function XA(A,e,i,r,f){var n,t,o,b,c,l,u,s,k,v,d,C,g,_,m,R,Q=0,h=0,G=0,y=0,w=0,W=0,F=0,Z=0,p=0,Y=0,E=0,N=0,I=0,U=0,J=0,x=0,X=0,M=0,S=0,T=0,j=0,O=0,H=0,z=0,P=0,K=0;if(n=V-48|0,V=n,J=e,O=a[r&gt;&gt;2],O&amp;&amp;(J=a[O+12&gt;&gt;2]),S=a[J+96&gt;&gt;2],T=a[J+92&gt;&gt;2],J=a[J+88&gt;&gt;2],j=a[f&gt;&gt;2],h=j?a[j+12&gt;&gt;2]:i,Q=a[e+96&gt;&gt;2],s=a[i+96&gt;&gt;2]-Q|0,W=a[(O||j)+12&gt;&gt;2],G=a[e+92&gt;&gt;2],y=a[W+92&gt;&gt;2]-G|0,k=a[i+92&gt;&gt;2]-G|0,N=a[W+96&gt;&gt;2]-Q|0,w=B(s,y)-B(k,N)|0,_=w,d=w&gt;&gt;31,x=s&gt;&gt;31,w=an(w,d,s,x),X=D,e=a[e+88&gt;&gt;2],W=a[W+88&gt;&gt;2]-e|0,v=a[i+88&gt;&gt;2]-e|0,i=B(W,k)-B(y,v)|0,m=i,C=i&gt;&gt;31,y=v&gt;&gt;31,i=an(i,C,v,y),t=w-i|0,o=X-(D+(w&gt;&gt;&gt;0&lt;i&gt;&gt;&gt;0)|0)|0,w=an(t,o,T,T&gt;&gt;31),X=D,U=k&gt;&gt;31,i=an(m,C,k,U),p=D,W=B(N,v)-B(W,s)|0,R=W,g=W&gt;&gt;31,W=an(W,g,s,x),b=i-W|0,c=p-(D+(i&gt;&gt;&gt;0&lt;W&gt;&gt;&gt;0)|0)|0,N=an(b,c,J,J&gt;&gt;31),W=N+w|0,w=D+X|0,i=an(R,g,v,y),y=D,x=an(_,d,k,U),l=i-x|0,u=y-(D+(i&gt;&gt;&gt;0&lt;x&gt;&gt;&gt;0)|0)|0,y=an(l,u,S,S&gt;&gt;31),x=W+y|0,i=x,W=D+(W&gt;&gt;&gt;0&lt;N&gt;&gt;&gt;0?w+1|0:w)|0,W=i&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?W+1|0:W,e=an(_,d,e,e&gt;&gt;31),w=D,y=an(m,C,Q,Q&gt;&gt;31),e=y+e|0,Q=D+w|0,G=an(R,g,G,G&gt;&gt;31),w=G+e|0,Y=w,e=D+(e&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?Q+1|0:Q)|0,U=w&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?e+1|0:e,N=a[h+96&gt;&gt;2],x=a[h+92&gt;&gt;2],X=a[h+88&gt;&gt;2],e=j,O&amp;&amp;(e=j,a[O+12&gt;&gt;2])){e=a[a[O+8&gt;&gt;2]+4&gt;&gt;2],G=a[e+12&gt;&gt;2],Q=a[G+92&gt;&gt;2],h=Q,w=Q&gt;&gt;31,y=an(Q,w,R,g),p=D,Z=a[G+88&gt;&gt;2],Q=Z,F=Q&gt;&gt;31,I=an(Q,F,_,d),Z=y+I|0,E=D+p|0,G=a[G+96&gt;&gt;2],y=G,p=G&gt;&gt;31,G=an(G,p,m,C),M=Z+G|0,Z=D+(Z&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0?E+1|0:E)|0,G=M&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?Z+1|0:Z;A:if(!((0|G)&lt;(0|U)||(0|G)&lt;=(0|U)&amp;&amp;!(M&gt;&gt;&gt;0&gt;=Y&gt;&gt;&gt;0))){for(Z=e+12|0;;){if(a[e+20&gt;&gt;2]==a[A+100&gt;&gt;2])break A;if(h=an(t,o,h,w),G=D,w=an(b,c,Q,F),Q=w+h|0,G=D+G|0,y=an(l,u,y,p),p=y+Q|0,h=p,Q=D+(Q&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0?G+1|0:G)|0,G=h&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?Q+1|0:Q,Q=G,(0|Q)&lt;(0|W)||(0|Q)&lt;=(0|W)&amp;&amp;!(h&gt;&gt;&gt;0&gt;i&gt;&gt;&gt;0))break A;if(a[r&gt;&gt;2]=e,i=a[Z&gt;&gt;2],S=a[i+96&gt;&gt;2],T=a[i+92&gt;&gt;2],J=a[i+88&gt;&gt;2],!i)break;if(e=a[a[e+8&gt;&gt;2]+4&gt;&gt;2],Z=e+12|0,i=h,W=Q,G=a[e+12&gt;&gt;2],Q=a[G+92&gt;&gt;2],h=Q,w=Q&gt;&gt;31,y=an(Q,w,R,g),p=D,F=a[G+88&gt;&gt;2],Q=F,F=Q&gt;&gt;31,M=an(Q,F,_,d),E=y+M|0,I=D+p|0,G=a[G+96&gt;&gt;2],y=G,p=G&gt;&gt;31,G=an(G,p,m,C),H=G+E|0,E=D+(E&gt;&gt;&gt;0&lt;M&gt;&gt;&gt;0?I+1|0:I)|0,G=H&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?E+1|0:E,(0|G)&lt;(0|U)||(0|G)&lt;=(0|U)&amp;&amp;!(H&gt;&gt;&gt;0&gt;=Y&gt;&gt;&gt;0))break A}i=h,W=Q}e=a[f&gt;&gt;2]}h=an(t,o,x,x&gt;&gt;31),G=D,w=an(b,c,X,X&gt;&gt;31),Q=w+h|0,G=D+G|0,y=an(l,u,N,N&gt;&gt;31),p=y+Q|0,h=p,Q=D+(Q&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0?G+1|0:G)|0,w=h&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?Q+1|0:Q;A:if(e){if(a[e+12&gt;&gt;2]&amp;&amp;(Z=a[a[e+8&gt;&gt;2]&gt;&gt;2],G=a[Z+12&gt;&gt;2],y=a[G+92&gt;&gt;2],Q=y,F=Q&gt;&gt;31,E=an(Q,F,R,g),I=D,p=a[G+88&gt;&gt;2],y=p,p=y&gt;&gt;31,z=an(y,p,_,d),E=E+z|0,I=D+I|0,G=a[G+96&gt;&gt;2],M=G,H=G&gt;&gt;31,G=an(G,H,m,C),P=G+E|0,E=D+(E&gt;&gt;&gt;0&lt;z&gt;&gt;&gt;0?I+1|0:I)|0,G=P&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?E+1|0:E,!((0|G)&lt;(0|U)||(0|G)&lt;=(0|U)&amp;&amp;!(P&gt;&gt;&gt;0&gt;=Y&gt;&gt;&gt;0)))){for(E=Z+12|0;;){if(G=Z,a[G+20&gt;&gt;2]==a[A+100&gt;&gt;2])break A;if(Q=an(t,o,Q,F),Z=D,F=an(b,c,y,p),y=F+Q|0,p=D+Z|0,Z=an(l,u,M,H),Q=Z+y|0,y=D+(y&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0?p+1|0:p)|0,y=Q&gt;&gt;&gt;0&lt;Z&gt;&gt;&gt;0?y+1|0:y,(0|y)&lt;(0|w)||(0|y)&lt;=(0|w)&amp;&amp;!(Q&gt;&gt;&gt;0&gt;h&gt;&gt;&gt;0))break A;if(a[f&gt;&gt;2]=G,e=a[E&gt;&gt;2],N=a[e+96&gt;&gt;2],x=a[e+92&gt;&gt;2],X=a[e+88&gt;&gt;2],!e)break;if(Z=a[a[G+8&gt;&gt;2]&gt;&gt;2],E=Z+12|0,h=Q,w=y,e=G,G=a[Z+12&gt;&gt;2],y=a[G+92&gt;&gt;2],Q=y,F=Q&gt;&gt;31,I=an(Q,F,R,g),M=D,p=a[G+88&gt;&gt;2],y=p,p=y&gt;&gt;31,P=an(y,p,_,d),I=I+P|0,z=D+M|0,G=a[G+96&gt;&gt;2],M=G,H=G&gt;&gt;31,G=an(G,H,m,C),K=I+G|0,I=D+(I&gt;&gt;&gt;0&lt;P&gt;&gt;&gt;0?z+1|0:z)|0,G=K&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?I+1|0:I,(0|G)&lt;(0|U)||(0|G)&lt;=(0|U)&amp;&amp;!(K&gt;&gt;&gt;0&gt;=Y&gt;&gt;&gt;0))break A}e=G,h=Q,w=y}}else e=0;A:{if(W=w-((h&gt;&gt;&gt;0&lt;i&gt;&gt;&gt;0)+W|0)|0,i=h-i|0,!((0|W)&lt;0||(0|W)&lt;=0&amp;&amp;!(i&gt;&gt;&gt;0&gt;=1)))for(;;){Z=(B(x-T|0,k)+B(X-J|0,v)|0)+B(N-S|0,s)|0,e=Z,G=e,p=e&gt;&gt;31;e:if(j=a[r&gt;&gt;2],!(!j|!a[j+12&gt;&gt;2]||(E=a[a[j&gt;&gt;2]+8&gt;&gt;2],a[E+20&gt;&gt;2]&lt;=a[A+100&gt;&gt;2]))){h=a[E+12&gt;&gt;2],e=a[h+92&gt;&gt;2],Q=e-T|0,y=a[h+88&gt;&gt;2],w=y-J|0,U=a[h+96&gt;&gt;2],F=U-S|0,h=(B(Q,k)+B(w,v)|0)+B(F,s)|0,Q=an(t,o,Q,Q&gt;&gt;31),Y=D,I=an(b,c,w,w&gt;&gt;31),Q=I+Q|0,Y=D+Y|0,F=an(l,u,F,F&gt;&gt;31),w=F+Q|0,Q=D+(Q&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0?Y+1|0:Y)|0,Q=w&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0?Q+1|0:Q,Y=Q;i:{if(!(0!=(0|w)|0!=(0|Q))){if((0|h)&lt;0)break i;break e}if((0|Y)&gt;-1||(0|Y)&gt;=-1&amp;&amp;!(w&gt;&gt;&gt;0&lt;=4294967295))break e;if(Q=h,F=Q&gt;&gt;31,M=n,(0|Q)&gt;=1?(a[n+40&gt;&gt;2]=1,h=-1):(0|h)&lt;=-1?(a[n+40&gt;&gt;2]=-1,Q=0-Q|0,F=0-((0&lt;h&gt;&gt;&gt;0)+F|0)|0,h=1):(a[n+40&gt;&gt;2]=0,Q=0,F=0,h=0),a[M+40&gt;&gt;2]=h,a[n+24&gt;&gt;2]=Q,a[n+28&gt;&gt;2]=F,a[n+32&gt;&gt;2]=0-w,a[n+36&gt;&gt;2]=0-((0&lt;w&gt;&gt;&gt;0)+Y|0),(0|Z)&gt;=1?(a[n+16&gt;&gt;2]=1,h=G,w=p,Q=-1):(0|Z)&lt;=-1?(a[n+16&gt;&gt;2]=-1,h=0-G|0,w=0-((0&lt;G&gt;&gt;&gt;0)+p|0)|0,Q=1):(a[n+16&gt;&gt;2]=0,h=0,w=0,Q=0),a[n&gt;&gt;2]=h,a[n+4&gt;&gt;2]=w,h=i,w=W,(0|W)&gt;0||(0|W)&gt;=0&amp;&amp;!(h&gt;&gt;&gt;0&lt;=0)||(h=0,w=0,(0|W)&gt;-1||(0|W)&gt;=-1&amp;&amp;!(i&gt;&gt;&gt;0&lt;=4294967295)||(a[n+16&gt;&gt;2]=Q,h=0-i|0,w=0-((0&lt;i&gt;&gt;&gt;0)+W|0)|0)),Q=w,a[n+8&gt;&gt;2]=h,a[n+12&gt;&gt;2]=Q,(0|UA(n+24|0,n))&lt;=-1)break e}a[r&gt;&gt;2]=(0|j)==(0|O)?0:E,i=x-e|0,i=an(t,o,i,i&gt;&gt;31),Q=D,h=X-y|0,W=an(b,c,h,h&gt;&gt;31),h=i+W|0,Q=D+Q|0,i=N-U|0,G=an(l,u,i,i&gt;&gt;31),w=h+G|0,i=w,h=D+(h&gt;&gt;&gt;0&lt;W&gt;&gt;&gt;0?Q+1|0:Q)|0,W=i&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?h+1|0:h,J=y,T=e,S=U;continue}if(e=a[f&gt;&gt;2],!e|!a[e+12&gt;&gt;2])break A;if(U=a[a[e+8&gt;&gt;2]&gt;&gt;2],a[U+20&gt;&gt;2]&lt;=a[A+100&gt;&gt;2])break A;if(e=a[U+12&gt;&gt;2],w=a[e+92&gt;&gt;2],y=w-x|0,h=y,x=h,F=h&gt;&gt;31,h=an(h,F,R,g),Q=D,j=a[e+88&gt;&gt;2],X=j-X|0,Y=X,E=Y,Y&gt;&gt;=31,I=an(E,Y,_,d),h=h+I|0,Q=D+Q|0,e=a[e+96&gt;&gt;2],N=e-N|0,H=N,M=N&gt;&gt;31,z=an(m,C,N,M),(0-z|0)!=(0|h)|(0-(D+(0&lt;z&gt;&gt;&gt;0)|0)|0)!=(0|(h&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0?Q+1|0:Q)))break A;if(h=w-T|0,h=an(t,o,h,h&gt;&gt;31),Q=D,w=j-J|0,w=an(b,c,w,w&gt;&gt;31),h=h+w|0,Q=D+Q|0,e=e-S|0,j=an(l,u,e,e&gt;&gt;31),e=h+j|0,h=D+(h&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0?Q+1|0:Q)|0,h=e&gt;&gt;&gt;0&lt;j&gt;&gt;&gt;0?h+1|0:h,w=h,(0|h)&lt;0||(0|h)&lt;=0&amp;&amp;!(e&gt;&gt;&gt;0&gt;=1))break A;h=(B(y,k)+B(X,v)|0)+B(N,s)|0,Q=an(t,o,x,F),y=D,x=an(b,c,E,Y),Q=x+Q|0,N=D+y|0,X=an(l,u,H,M),y=X+Q|0,Q=D+(Q&gt;&gt;&gt;0&lt;x&gt;&gt;&gt;0?N+1|0:N)|0,Q=y&gt;&gt;&gt;0&lt;X&gt;&gt;&gt;0?Q+1|0:Q,N=Q;e:{if(!(0!=(0|y)|0!=(0|Q))){if((0|h)&lt;0)break e;break A}if((0|N)&gt;-1||(0|N)&gt;=-1&amp;&amp;!(y&gt;&gt;&gt;0&lt;=4294967295))break A;if(Q=h,F=Q&gt;&gt;31,Y=n,(0|Q)&gt;=1?(a[n+40&gt;&gt;2]=1,h=-1):(0|h)&lt;=-1?(a[n+40&gt;&gt;2]=-1,Q=0-Q|0,F=0-((0&lt;h&gt;&gt;&gt;0)+F|0)|0,h=1):(a[n+40&gt;&gt;2]=0,Q=0,F=0,h=0),a[Y+40&gt;&gt;2]=h,a[n+24&gt;&gt;2]=Q,a[n+28&gt;&gt;2]=F,a[n+32&gt;&gt;2]=0-y,a[n+36&gt;&gt;2]=0-((0&lt;y&gt;&gt;&gt;0)+N|0),(0|Z)&gt;=1?(a[n+16&gt;&gt;2]=1,Q=-1):(0|Z)&lt;=-1?(a[n+16&gt;&gt;2]=-1,h=G,G=0-h|0,p=0-((0&lt;h&gt;&gt;&gt;0)+p|0)|0,Q=1):(a[n+16&gt;&gt;2]=0,G=0,p=0,Q=0),a[n&gt;&gt;2]=G,a[n+4&gt;&gt;2]=p,(0|W)&lt;0||(0|W)&lt;=0&amp;&amp;!(i&gt;&gt;&gt;0&gt;0)?(h=0,y=0,(0|W)&gt;-1||(0|W)&gt;=-1&amp;&amp;!(i&gt;&gt;&gt;0&lt;=4294967295)||(a[n+16&gt;&gt;2]=Q,h=0-i|0,y=0-((0&lt;i&gt;&gt;&gt;0)+W|0)|0)):(h=i,y=W),i=y,a[n+8&gt;&gt;2]=h,a[n+12&gt;&gt;2]=i,(0|UA(n+24|0,n))&lt;=0)break A}a[f&gt;&gt;2]=U,i=a[U+12&gt;&gt;2],N=a[i+96&gt;&gt;2],x=a[i+92&gt;&gt;2],X=a[i+88&gt;&gt;2],i=e,W=w}if(!((0|W)&gt;-1||(0|W)&gt;=-1&amp;&amp;!(i&gt;&gt;&gt;0&lt;=4294967295)))for(;;){O=(B(x-T|0,k)+B(X-J|0,v)|0)+B(N-S|0,s)|0,h=O,G=h,p=h&gt;&gt;31;e:if(!(!e|!a[e+12&gt;&gt;2]||(E=a[a[e+4&gt;&gt;2]+8&gt;&gt;2],a[E+20&gt;&gt;2]&lt;=a[A+100&gt;&gt;2]))){h=a[E+12&gt;&gt;2],w=a[h+92&gt;&gt;2],Q=w-x|0,y=a[h+88&gt;&gt;2],Z=y-X|0,U=a[h+96&gt;&gt;2],F=U-N|0,h=(B(Q,k)+B(Z,v)|0)+B(F,s)|0,Q=an(t,o,Q,Q&gt;&gt;31),Y=D,I=an(b,c,Z,Z&gt;&gt;31),Q=I+Q|0,Y=D+Y|0,F=an(l,u,F,F&gt;&gt;31),Z=F+Q|0,Q=D+(Q&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0?Y+1|0:Y)|0,Q=Z&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0?Q+1|0:Q,Y=Q;i:{if(!(0!=(0|Z)|0!=(0|Q))){if((0|h)&gt;0)break i;break e}if((0|Y)&gt;-1||(0|Y)&gt;=-1&amp;&amp;!(Z&gt;&gt;&gt;0&lt;=4294967295))break e;if(Q=h,F=Q&gt;&gt;31,M=n,(0|Q)&gt;=1?(a[n+40&gt;&gt;2]=1,h=-1):(0|h)&lt;=-1?(a[n+40&gt;&gt;2]=-1,Q=0-Q|0,F=0-((0&lt;h&gt;&gt;&gt;0)+F|0)|0,h=1):(a[n+40&gt;&gt;2]=0,Q=0,F=0,h=0),a[M+40&gt;&gt;2]=h,a[n+24&gt;&gt;2]=Q,a[n+28&gt;&gt;2]=F,a[n+32&gt;&gt;2]=0-Z,a[n+36&gt;&gt;2]=0-((0&lt;Z&gt;&gt;&gt;0)+Y|0),(0|O)&gt;=1?(a[n+16&gt;&gt;2]=1,Z=-1,h=G,Q=p):(0|O)&lt;=-1?(a[n+16&gt;&gt;2]=-1,h=0-G|0,Z=1,Q=0-((0&lt;G&gt;&gt;&gt;0)+p|0)|0):(Z=0,a[n+16&gt;&gt;2]=0,h=0,Q=0),a[n&gt;&gt;2]=h,a[n+4&gt;&gt;2]=Q,h=i,Q=W,(0|W)&gt;0||(0|W)&gt;=0&amp;&amp;!(h&gt;&gt;&gt;0&lt;=0)||(h=0,Q=0,(0|W)&gt;-1||(0|W)&gt;=-1&amp;&amp;!(i&gt;&gt;&gt;0&lt;=4294967295)||(a[n+16&gt;&gt;2]=Z,h=0-i|0,Q=0-((0&lt;i&gt;&gt;&gt;0)+W|0)|0)),a[n+8&gt;&gt;2]=h,a[n+12&gt;&gt;2]=Q,(0|UA(n+24|0,n))&gt;=1)break e}e=(0|e)==(0|j)?0:E,a[f&gt;&gt;2]=e,i=w-T|0,i=an(t,o,i,i&gt;&gt;31),Q=D,h=y-J|0,W=an(b,c,h,h&gt;&gt;31),h=i+W|0,Q=D+Q|0,i=U-S|0,G=an(l,u,i,i&gt;&gt;31),N=h+G|0,i=N,h=D+(h&gt;&gt;&gt;0&lt;W&gt;&gt;&gt;0?Q+1|0:Q)|0,W=i&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?h+1|0:h,X=y,x=w,N=U;continue}if(e=a[r&gt;&gt;2],!e|!a[e+12&gt;&gt;2])break A;if(U=a[a[e+8&gt;&gt;2]+4&gt;&gt;2],a[U+20&gt;&gt;2]&lt;=a[A+100&gt;&gt;2])break A;if(e=a[U+12&gt;&gt;2],w=a[e+92&gt;&gt;2],T=w-T|0,h=T,Z=h,F=h&gt;&gt;31,h=an(h,F,R,g),Q=D,y=a[e+88&gt;&gt;2],J=y-J|0,Y=J,E=Y,Y&gt;&gt;=31,I=an(E,Y,_,d),h=h+I|0,Q=D+Q|0,M=a[e+96&gt;&gt;2],S=M-S|0,e=S,H=e,z=e&gt;&gt;31,e=an(m,C,e,z),(0|h)!=(0-e|0)|(0-(D+(0&lt;e&gt;&gt;&gt;0)|0)|0)!=(0|(h&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0?Q+1|0:Q)))break A;if(e=x-w|0,e=an(t,o,e,e&gt;&gt;31),h=D,Q=X-y|0,Q=an(b,c,Q,Q&gt;&gt;31),e=e+Q|0,h=D+h|0,w=N-M|0,y=an(l,u,w,w&gt;&gt;31),w=e+y|0,e=D+(e&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0?h+1|0:h)|0,e=w&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?e+1|0:e,y=e,(0|e)&gt;-1||(0|e)&gt;=-1&amp;&amp;!(w&gt;&gt;&gt;0&lt;=4294967295))break A;if(e=(B(T,k)+B(J,v)|0)+B(S,s)|0,h=an(t,o,Z,F),J=D,S=an(b,c,E,Y),Q=S+h|0,J=D+J|0,T=an(l,u,H,z),h=T+Q|0,Q=D+(Q&gt;&gt;&gt;0&lt;S&gt;&gt;&gt;0?J+1|0:J)|0,Q=h&gt;&gt;&gt;0&lt;T&gt;&gt;&gt;0?Q+1|0:Q,J=Q,0!=(0|h)|0!=(0|Q)){if((0|J)&gt;-1||(0|J)&gt;=-1&amp;&amp;!(h&gt;&gt;&gt;0&lt;=4294967295))break A;if(Q=e,F=Q&gt;&gt;31,Y=n,(0|Q)&gt;=1?(a[n+40&gt;&gt;2]=1,e=-1):(0|e)&lt;=-1?(a[n+40&gt;&gt;2]=-1,Q=0-Q|0,F=0-((0&lt;e&gt;&gt;&gt;0)+F|0)|0,e=1):(a[n+40&gt;&gt;2]=0,Q=0,F=0,e=0),a[Y+40&gt;&gt;2]=e,a[n+24&gt;&gt;2]=Q,a[n+28&gt;&gt;2]=F,a[n+32&gt;&gt;2]=0-h,a[n+36&gt;&gt;2]=0-((0&lt;h&gt;&gt;&gt;0)+J|0),(0|O)&gt;=1?(a[n+16&gt;&gt;2]=1,e=-1):(0|O)&lt;=-1?(a[n+16&gt;&gt;2]=-1,e=G,G=0-e|0,p=0-((0&lt;e&gt;&gt;&gt;0)+p|0)|0,e=1):(a[n+16&gt;&gt;2]=0,G=0,p=0,e=0),a[n&gt;&gt;2]=G,a[n+4&gt;&gt;2]=p,(0|W)&lt;0||(0|W)&lt;=0&amp;&amp;!(i&gt;&gt;&gt;0&gt;0)?(h=0,Q=0,(0|W)&gt;-1||(0|W)&gt;=-1&amp;&amp;!(i&gt;&gt;&gt;0&lt;=4294967295)||(a[n+16&gt;&gt;2]=e,h=0-i|0,Q=0-((0&lt;i&gt;&gt;&gt;0)+W|0)|0)):(h=i,Q=W),e=Q,a[n+8&gt;&gt;2]=h,a[n+12&gt;&gt;2]=e,(0|UA(n+24|0,n))&gt;=0)break A}else if((0|e)&lt;=0)break A;a[r&gt;&gt;2]=U,i=a[U+12&gt;&gt;2],S=a[i+96&gt;&gt;2],T=a[i+92&gt;&gt;2],e=a[f&gt;&gt;2],J=a[i+88&gt;&gt;2],i=w,W=y}}V=n+48|0}function MA(A,e,i,r,f,n,t){var o,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,B=0,_=0;if(o=V-48|0,V=o,b=a[i+8&gt;&gt;2],b)for(d=b;;){if(a[d+20&gt;&gt;2]&gt;a[A+100&gt;&gt;2]){a[o+44&gt;&gt;2]=-1,b=a[d+12&gt;&gt;2],l=a[b+96&gt;&gt;2]-a[i+96&gt;&gt;2]|0,a[o+40&gt;&gt;2]=l,c=a[b+92&gt;&gt;2]-a[i+92&gt;&gt;2]|0,a[o+36&gt;&gt;2]=c,u=a[b+88&gt;&gt;2]-a[i+88&gt;&gt;2]|0,a[o+32&gt;&gt;2]=u,b=f,k=c,B=c&gt;&gt;31,c=an(a[b+8&gt;&gt;2],a[b+12&gt;&gt;2],c,B),v=D,C=c,c=u,_=c&gt;&gt;31,g=an(a[b&gt;&gt;2],a[b+4&gt;&gt;2],c,_),u=C+g|0,b=D+v|0,b=u&gt;&gt;&gt;0&lt;g&gt;&gt;&gt;0?b+1|0:b,v=u,u=l,g=l&gt;&gt;31,C=an(a[f+16&gt;&gt;2],a[f+20&gt;&gt;2],l,g),v=v+C|0,l=D+b|0,l=v&gt;&gt;&gt;0&lt;C&gt;&gt;&gt;0?l+1|0:l,b=n,k=an(a[b+8&gt;&gt;2],a[b+12&gt;&gt;2],k,B),B=D,C=k,k=an(a[b&gt;&gt;2],a[b+4&gt;&gt;2],c,_),c=C+k|0,b=D+B|0,b=c&gt;&gt;&gt;0&lt;k&gt;&gt;&gt;0?b+1|0:b,u=an(a[n+16&gt;&gt;2],a[n+20&gt;&gt;2],u,g),c=u+c|0,b=D+b|0,b=c&gt;&gt;&gt;0&lt;u&gt;&gt;&gt;0?b+1|0:b,u=b,(0|b)&lt;0||(0|b)&lt;=0&amp;&amp;!(c&gt;&gt;&gt;0&gt;=1)?(0|u)&gt;-1||(0|u)&gt;=-1&amp;&amp;!(c&gt;&gt;&gt;0&lt;=4294967295)?(a[o+24&gt;&gt;2]=0,c=0,u=0,k=0,b=0):(a[o+24&gt;&gt;2]=-1,k=c,c=0-c|0,u=0-((0&lt;k&gt;&gt;&gt;0)+u|0)|0,k=1,b=-1):(a[o+24&gt;&gt;2]=1,k=-1,b=-1),a[o+8&gt;&gt;2]=c,a[o+12&gt;&gt;2]=u;A:{e:{i:{if(!((0|l)&gt;0||(0|l)&gt;=0&amp;&amp;!(v&gt;&gt;&gt;0&lt;=0))){if((0|l)&gt;-1||(0|l)&gt;=-1&amp;&amp;!(v&gt;&gt;&gt;0&lt;=4294967295))break i;a[o+24&gt;&gt;2]=k,b=v,v=0-b|0,l=0-((0&lt;b&gt;&gt;&gt;0)+l|0)|0}a[o+16&gt;&gt;2]=v,a[o+20&gt;&gt;2]=l;break e}if(a[o+16&gt;&gt;2]=0,a[o+20&gt;&gt;2]=0,!b)break A}s?(b=UA(o+8|0,t),(0|b)&lt;=-1?(s=a[o+12&gt;&gt;2],a[t&gt;&gt;2]=a[o+8&gt;&gt;2],a[t+4&gt;&gt;2]=s,a[t+16&gt;&gt;2]=a[o+24&gt;&gt;2],b=o+16|0,l=a[b+4&gt;&gt;2],s=t+8|0,a[s&gt;&gt;2]=a[b&gt;&gt;2],a[s+4&gt;&gt;2]=l,s=d):b||(s=2!=(0|SA(s,d,r,o+32|0))^e?d:s)):(s=a[o+12&gt;&gt;2],a[t&gt;&gt;2]=a[o+8&gt;&gt;2],a[t+4&gt;&gt;2]=s,a[t+16&gt;&gt;2]=a[o+24&gt;&gt;2],b=o+16|0,l=a[b+4&gt;&gt;2],s=t+8|0,a[s&gt;&gt;2]=a[b&gt;&gt;2],a[s+4&gt;&gt;2]=l,s=d)}b=a[i+8&gt;&gt;2]}if(d=a[d&gt;&gt;2],(0|d)==(0|b))break}return V=o+48|0,s}function SA(A,e,i,r){var f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0;n=a[A+4&gt;&gt;2];A:{if((0|e)==a[A&gt;&gt;2]){if(f=2,(0|e)!=(0|n))break A;return n=a[e+12&gt;&gt;2],e=a[a[e+8&gt;&gt;2]+12&gt;&gt;2],o=a[e+96&gt;&gt;2],s=a[n+96&gt;&gt;2]-o|0,A=a[A+12&gt;&gt;2],f=a[e+92&gt;&gt;2],b=a[A+92&gt;&gt;2]-f|0,f=a[n+92&gt;&gt;2]-f|0,o=a[A+96&gt;&gt;2]-o|0,c=B(s,b)-B(f,o)|0,t=c,u=c&gt;&gt;31,c=a[i+8&gt;&gt;2],k=a[r+4&gt;&gt;2],v=a[i+4&gt;&gt;2],d=a[r+8&gt;&gt;2],l=B(c,k)-B(v,d)|0,l=an(t,u,l,l&gt;&gt;31),u=D,t=f,f=a[A+88&gt;&gt;2],A=a[e+88&gt;&gt;2],f=f-A|0,n=a[n+88&gt;&gt;2]-A|0,A=B(t,f)-B(n,b)|0,e=A,t=A&gt;&gt;31,r=a[r&gt;&gt;2],i=a[i&gt;&gt;2],A=B(r,v)-B(i,k)|0,b=an(e,t,A,A&gt;&gt;31),e=b+l|0,A=D+u|0,A=e&gt;&gt;&gt;0&lt;b&gt;&gt;&gt;0?A+1|0:A,t=e,e=B(n,o)-B(f,s)|0,f=e,n=e&gt;&gt;31,e=B(i,d)-B(r,c)|0,i=an(f,n,e,e&gt;&gt;31),e=t+i|0,A=D+A|0,A=e&gt;&gt;&gt;0&lt;i&gt;&gt;&gt;0?A+1|0:A,(0|A)&gt;0||(0|A)&gt;=0&amp;&amp;!(e&gt;&gt;&gt;0&lt;=0)?2:1}f=(0|e)==(0|n)}return f}function TA(A,e,i){var r,n=0,t=0,b=0,l=0,u=0,s=0,v=_(0),d=_(0),g=0,R=_(0),Q=0,h=_(0),G=0,y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=0,Y=0,E=0,D=0;if(r=V-48|0,V=r,(0|i)&lt;1)n=1900671690,b=-246811958,s=-246811958,t=-246811958,g=1900671690,Q=1900671690;else for(t=-246811958,Q=1900671690,G=i,u=e,g=1900671690,n=1900671690,s=-246811958,b=-246811958;l=u+8|0,p=a[l&gt;&gt;2],v=C[l&gt;&gt;2],c(0,t),t=k()&lt;v?p:t,l=u+4|0,Y=a[l&gt;&gt;2],d=C[l&gt;&gt;2],c(0,s),s=k()&lt;d?Y:s,Q=v&lt;(c(0,Q),k())?p:Q,g=d&lt;(c(0,g),k())?Y:g,l=a[u&gt;&gt;2],v=C[u&gt;&gt;2],c(0,b),b=k()&lt;v?l:b,n=v&lt;(c(0,n),k())?l:n,u=u+16|0,G=G+-1|0,G;);if(c(0,s),y=k(),c(0,g),w=k(),d=_(y-w),c(0,t),W=k(),c(0,Q),R=k(),v=_(W-R),t=d&lt;v,c(0,b),F=k(),c(0,n),Z=k(),h=_(F-Z),u=h&lt;v,G=h&lt;d,n=G?t?2:1:u&lt;&lt;1,a[A+112&gt;&gt;2]=n,b=G?(1^u)&lt;&lt;1:t?1:2,(0|b)==(0|n)&amp;&amp;(b=(n+1&gt;&gt;&gt;0)%3|0),a[A+104&gt;&gt;2]=b,t=(3^n)-b|0,a[A+108&gt;&gt;2]=t,v=_(v*_(9788566967472434e-20)),d=_(d*_(9788566967472434e-20)),h=_(h*_(9788566967472434e-20)),a[A+12&gt;&gt;2]=0,((t+1|0)%3|0)!=(0|n)&amp;&amp;(d=_(-d),h=_(-h),v=_(-v)),C[A+8&gt;&gt;2]=v,C[A+4&gt;&gt;2]=d,C[A&gt;&gt;2]=h,a[A+28&gt;&gt;2]=0,C[A+24&gt;&gt;2]=_(W+R)*_(.5),C[A+20&gt;&gt;2]=_(y+w)*_(.5),C[A+16&gt;&gt;2]=_(F+Z)*_(.5),a[r+36&gt;&gt;2]=0,a[r+28&gt;&gt;2]=0,a[r+32&gt;&gt;2]=0,u=v!=_(0),y=_(_(1)/v),G=d!=_(0),w=_(_(1)/d),g=h!=_(0),W=_(_(1)/h),f[r+40|0]=1,!((0|i)&lt;1)&amp;&amp;(n=dA(i&lt;&lt;4),a[r+36&gt;&gt;2]=n,a[r+32&gt;&gt;2]=i,f[r+40|0]=1,t=r+16|0,b=a[t+4&gt;&gt;2],Q=n+8|0,a[Q&gt;&gt;2]=a[t&gt;&gt;2],a[Q+4&gt;&gt;2]=b,b=a[r+12&gt;&gt;2],a[n&gt;&gt;2]=a[r+8&gt;&gt;2],a[n+4&gt;&gt;2]=b,1!=(0|i)))for(b=i+-1|0,n=16;Q=a[r+12&gt;&gt;2],s=a[r+36&gt;&gt;2]+n|0,l=s,a[l&gt;&gt;2]=a[r+8&gt;&gt;2],a[l+4&gt;&gt;2]=Q,Q=a[t+4&gt;&gt;2],s=l+8|0,a[s&gt;&gt;2]=a[t&gt;&gt;2],a[s+4&gt;&gt;2]=Q,n=n+16|0,b=b+-1|0,b;);if(v=u?y:v,d=G?w:d,h=g?W:h,a[r+28&gt;&gt;2]=i,!((0|i)&lt;1)){for(n=a[r+36&gt;&gt;2]+8|0,t=(r+8|0)+(a[A+104&gt;&gt;2]&lt;&lt;2)|0,u=(r+8|0)+(a[A+112&gt;&gt;2]&lt;&lt;2)|0,G=(r+8|0)+(a[A+108&gt;&gt;2]&lt;&lt;2)|0,y=C[A+24&gt;&gt;2],w=C[A+20&gt;&gt;2],W=C[A+16&gt;&gt;2],b=0;R=C[e+4&gt;&gt;2],F=C[e+8&gt;&gt;2],Z=C[e&gt;&gt;2],a[r+20&gt;&gt;2]=0,C[r+8&gt;&gt;2]=h*_(Z-W),C[r+16&gt;&gt;2]=v*_(F-y),C[r+12&gt;&gt;2]=d*_(R-w),a[n+4&gt;&gt;2]=b,s=n+-8|0,R=C[G&gt;&gt;2],l=_(m(R))&lt;_(2147483648)?~~R:-2147483648,a[s&gt;&gt;2]=l,s=n+-4|0,R=C[u&gt;&gt;2],l=_(m(R))&lt;_(2147483648)?~~R:-2147483648,a[s&gt;&gt;2]=l,s=n,R=C[t&gt;&gt;2],l=_(m(R))&lt;_(2147483648)?~~R:-2147483648,a[s&gt;&gt;2]=l,n=n+16|0,e=e+16|0,b=b+1|0,(0|b)!=(0|i););(0|i)&lt;2||function A(e,i,r,f){var n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0;for(u=V-16|0,V=u,b=a[e+12&gt;&gt;2],o=b+((r+f|0)/2&lt;&lt;4)|0,C=a[o+8&gt;&gt;2],v=a[o+4&gt;&gt;2],d=a[o&gt;&gt;2],o=r,l=f;;){for(n=(o&lt;&lt;4)+b|0;;){A:{if(t=a[n+4&gt;&gt;2],!((0|t)&lt;(0|v))){if((0|t)!=(0|v))break A;if(t=a[n&gt;&gt;2],!((0|t)&lt;(0|d))&amp;&amp;(0|t)!=(0|d)|a[n+8&gt;&gt;2]&gt;=(0|C))break A}n=n+16|0,o=o+1|0;continue}break}for(s=l&lt;&lt;4;;){A:{if(t=b+s|0,c=a[t+4&gt;&gt;2],!((0|v)&lt;(0|c))){if((0|c)!=(0|v))break A;if(c=a[t&gt;&gt;2],!((0|d)&lt;(0|c))&amp;&amp;(0|c)!=(0|d)|(0|C)&gt;=a[t+8&gt;&gt;2])break A}s=s+-16|0,l=l+-1|0;continue}break}if((0|o)&lt;=(0|l)&amp;&amp;(c=n+8|0,k=a[c+4&gt;&gt;2],b=u+8|0,a[b&gt;&gt;2]=a[c&gt;&gt;2],a[b+4&gt;&gt;2]=k,k=a[n+4&gt;&gt;2],a[u&gt;&gt;2]=a[n&gt;&gt;2],a[u+4&gt;&gt;2]=k,k=a[t+4&gt;&gt;2],a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=k,n=t+8|0,t=a[n+4&gt;&gt;2],a[c&gt;&gt;2]=a[n&gt;&gt;2],a[c+4&gt;&gt;2]=t,n=a[e+12&gt;&gt;2]+s|0,s=a[u+4&gt;&gt;2],a[n&gt;&gt;2]=a[u&gt;&gt;2],a[n+4&gt;&gt;2]=s,t=a[b+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=t,l=l+-1|0,o=o+1|0),!((0|o)&lt;=(0|l)))break;b=a[e+12&gt;&gt;2]}(0|l)&gt;(0|r)&amp;&amp;A(e,i,r,l),(0|o)&lt;(0|f)&amp;&amp;A(e,i,o,f),V=u+16|0}(r+24|0,r+8|0,0,i+-1|0)}if(a[A+44&gt;&gt;2]=i,a[A+40&gt;&gt;2]=0,a[A+36&gt;&gt;2]=a[A+32&gt;&gt;2],t=a[A+84&gt;&gt;2],(0|t)&lt;(0|i)){if(a[A+88&gt;&gt;2]&lt;(0|i)){if(i?(b=dA(i&lt;&lt;2),n=a[A+84&gt;&gt;2]):(b=0,n=t),(0|n)&gt;=1)for(e=0;a[e+b&gt;&gt;2]=a[a[A+92&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,n=n+-1|0,n;);e=a[A+92&gt;&gt;2],e&amp;&amp;(o[A+96|0]&amp;&amp;CA(e),a[A+92&gt;&gt;2]=0),a[A+92&gt;&gt;2]=b,a[A+88&gt;&gt;2]=i,f[A+96|0]=1}for(e=t&lt;&lt;2,n=i-t|0;a[a[A+92&gt;&gt;2]+e&gt;&gt;2]=0,e=e+4|0,n=n+-1|0,n;);}if(a[A+84&gt;&gt;2]=i,(0|i)&gt;=1)for(g=0;;){if(t=a[A+40&gt;&gt;2],!(t||(e=a[A+36&gt;&gt;2],e?a[A+36&gt;&gt;2]=a[e+8&gt;&gt;2]:(e=dA(12),a[e+8&gt;&gt;2]=0,n=a[A+44&gt;&gt;2],a[e+4&gt;&gt;2]=n,E=e,D=dA(B(n,112)),a[E&gt;&gt;2]=D,n=a[A+32&gt;&gt;2],a[A+32&gt;&gt;2]=e,a[e+8&gt;&gt;2]=n),t=a[e&gt;&gt;2],u=a[e+4&gt;&gt;2],(0|u)&lt;1)))for(e=0,n=t;s=n,n=n+112|0,e=e+1|0,a[s&gt;&gt;2]=(0|e)&lt;(0|u)?n:0,(0|e)!=(0|u););if(a[A+40&gt;&gt;2]=a[t&gt;&gt;2],e=t+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[t+16&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[t+104&gt;&gt;2]=-1,a[e&gt;&gt;2]=0,e=a[r+36&gt;&gt;2]+(g&lt;&lt;4)|0,n=a[e+4&gt;&gt;2],a[t+88&gt;&gt;2]=a[e&gt;&gt;2],a[t+92&gt;&gt;2]=n,e=e+8|0,n=a[e+4&gt;&gt;2],u=t+96|0,a[u&gt;&gt;2]=a[e&gt;&gt;2],a[u+4&gt;&gt;2]=n,a[t+104&gt;&gt;2]=-1,a[a[A+92&gt;&gt;2]+(g&lt;&lt;2)&gt;&gt;2]=t,g=g+1|0,(0|g)==(0|i))break}e=a[r+36&gt;&gt;2],e&amp;&amp;(o[r+40|0]&amp;&amp;CA(e),a[r+36&gt;&gt;2]=0),a[A+116&gt;&gt;2]=0,a[A+120&gt;&gt;2]=0,a[A+100&gt;&gt;2]=-3,a[A+60&gt;&gt;2]=B(i,6),a[A+56&gt;&gt;2]=0,a[A+52&gt;&gt;2]=a[A+48&gt;&gt;2],a[r+36&gt;&gt;2]=0,f[r+40|0]=1,a[r+28&gt;&gt;2]=0,a[r+32&gt;&gt;2]=0,e=r+16|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[r+8&gt;&gt;2]=0,a[r+12&gt;&gt;2]=0,xA(A,0,i,r+8|0),a[A+124&gt;&gt;2]=a[r+8&gt;&gt;2],A=a[r+36&gt;&gt;2],A&amp;&amp;(o[r+40|0]&amp;&amp;CA(A),a[r+36&gt;&gt;2]=0),V=r+48|0}function jA(A,e,i){var r,f=_(0),n=_(0),t=0;r=V-16|0,V=r;A:{e:{i:{r:{if(a[i+100&gt;&gt;2]&gt;=0)C[(a[e+108&gt;&gt;2]&lt;&lt;2)+r&gt;&gt;2]=a[i+88&gt;&gt;2];else if(f=OA(i+24|0),t=i+72|0,n=OA(t),C[(a[e+108&gt;&gt;2]&lt;&lt;2)+r&gt;&gt;2]=f/n,a[i+100&gt;&gt;2]&lt;0)break r;C[(a[e+112&gt;&gt;2]&lt;&lt;2)+r&gt;&gt;2]=a[i+92&gt;&gt;2];break i}if(f=OA(i+40|0),n=OA(t),C[(a[e+112&gt;&gt;2]&lt;&lt;2)+r&gt;&gt;2]=f/n,a[i+100&gt;&gt;2]&lt;0)break e}f=_(a[i+96&gt;&gt;2]);break A}f=_(OA(i+56|0)/OA(i+72|0))}C[(a[e+104&gt;&gt;2]&lt;&lt;2)+r&gt;&gt;2]=f,a[A+12&gt;&gt;2]=0,C[A+8&gt;&gt;2]=_(C[r+8&gt;&gt;2]*C[e+8&gt;&gt;2])+C[e+24&gt;&gt;2],C[A+4&gt;&gt;2]=_(C[r+4&gt;&gt;2]*C[e+4&gt;&gt;2])+C[e+20&gt;&gt;2],C[A&gt;&gt;2]=_(C[r&gt;&gt;2]*C[e&gt;&gt;2])+C[e+16&gt;&gt;2],V=r+16|0}function OA(A){var e,i,r=0,f=0,n=0,t=_(0);return e=V-16|0,V=e,r=a[A+12&gt;&gt;2],f=r,i=a[A+8&gt;&gt;2],(0|r)&lt;0||(0|r)&lt;=0&amp;&amp;!(i&gt;&gt;&gt;0&gt;=0)?(n=a[A+4&gt;&gt;2],r=a[A&gt;&gt;2],A=r,a[e&gt;&gt;2]=0-A,a[e+4&gt;&gt;2]=0-(n+(0&lt;A&gt;&gt;&gt;0)|0),f^=-1,A=!(A|n),n=-1^i,r=A+n|0,r&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0&amp;&amp;(f=f+1|0),A=e,a[A+8&gt;&gt;2]=r,a[A+12&gt;&gt;2]=f,t=_(-OA(A))):t=_(_(_(+(i&gt;&gt;&gt;0)+4294967296*+(f&gt;&gt;&gt;0))*_(0x10000000000000000))+_(+d[A&gt;&gt;2]+4294967296*+d[A+4&gt;&gt;2])),V=e+16|0,t}function HA(A,e,i){var r,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,_=0,m=0,R=0,Q=0;r=V-144|0,V=r;A:if((0|i)&lt;=0)e=a[A+12&gt;&gt;2],e&amp;&amp;(o[A+16|0]&amp;&amp;CA(e),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=0,f[A+16|0]=1,a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,f[A+36|0]=1,e=a[A+52&gt;&gt;2],e&amp;&amp;(o[A+56|0]&amp;&amp;CA(e),a[A+52&gt;&gt;2]=0),a[A+52&gt;&gt;2]=0,a[A+44&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,f[A+56|0]=1;else{if(f[r+112|0]=1,n=r+88|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=256,n=r+72|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=256,n=r+56|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=256,a[r+108&gt;&gt;2]=0,n=r+100|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+80&gt;&gt;2]=0,a[r+84&gt;&gt;2]=0,a[r+64&gt;&gt;2]=0,a[r+68&gt;&gt;2]=0,a[r+48&gt;&gt;2]=0,a[r+52&gt;&gt;2]=0,TA(r+16|0,e,i),i=a[A+4&gt;&gt;2],(0|i)&lt;=-1)for(a[A+8&gt;&gt;2]&lt;=-1&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(o[A+16|0]&amp;&amp;CA(e),a[A+12&gt;&gt;2]=0),f[A+16|0]=1,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0),e=i&lt;&lt;4;n=a[r+4&gt;&gt;2],u=a[A+12&gt;&gt;2]+e|0,c=u,a[c&gt;&gt;2]=a[r&gt;&gt;2],a[c+4&gt;&gt;2]=n,n=r+8|0,c=a[n+4&gt;&gt;2],u=u+8|0,a[u&gt;&gt;2]=a[n&gt;&gt;2],a[u+4&gt;&gt;2]=c,e=e+16|0,n=i+1|0,u=n&gt;&gt;&gt;0&gt;=i&gt;&gt;&gt;0,i=n,u;);if(a[A+4&gt;&gt;2]=0,a[r+8&gt;&gt;2]=0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,i=a[A+24&gt;&gt;2],(0|i)&lt;=-1)for(a[A+28&gt;&gt;2]&lt;=-1&amp;&amp;(e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+36|0]=1),e=B(i,12);u=a[r+4&gt;&gt;2],n=a[A+32&gt;&gt;2]+e|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=u,a[n+8&gt;&gt;2]=a[r+8&gt;&gt;2],e=e+12|0,n=i+1|0,u=n&gt;&gt;&gt;0&gt;=i&gt;&gt;&gt;0,i=n,u;);if(a[A+24&gt;&gt;2]=0,i=a[A+44&gt;&gt;2],(0|i)&lt;=-1&amp;&amp;(e=a[A+52&gt;&gt;2],a[A+48&gt;&gt;2]&lt;=-1?(!e|!o[A+56|0]||CA(e),f[A+56|0]=1,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,n=0):n=e,e=i&lt;&lt;2,S(n+e|0,0,0-e|0)),a[A+44&gt;&gt;2]=0,e=a[r+140&gt;&gt;2],!(a[e+104&gt;&gt;2]&gt;-1)){for(a[e+104&gt;&gt;2]=0,k=dA(4),a[k&gt;&gt;2]=e,n=1,c=1,u=k;;){if(C=a[(m&lt;&lt;2)+k&gt;&gt;2],jA(r,r+16|0,C),e=a[A+4&gt;&gt;2],(0|e)==a[A+8&gt;&gt;2]&amp;&amp;(t=e?e&lt;&lt;1:1,!((0|e)&gt;=(0|t)))){if(t?(b=dA(t&lt;&lt;4),e=a[A+4&gt;&gt;2]):b=0,(0|e)&gt;=1)for(i=0;l=a[A+12&gt;&gt;2]+i|0,v=a[l+4&gt;&gt;2],d=i+b|0,a[d&gt;&gt;2]=a[l&gt;&gt;2],a[d+4&gt;&gt;2]=v,l=l+8|0,v=a[l+4&gt;&gt;2],d=d+8|0,a[d&gt;&gt;2]=a[l&gt;&gt;2],a[d+4&gt;&gt;2]=v,i=i+16|0,e=e+-1|0,e;);e=a[A+12&gt;&gt;2],e&amp;&amp;(o[A+16|0]&amp;&amp;CA(e),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=b,f[A+16|0]=1,a[A+8&gt;&gt;2]=t,e=a[A+4&gt;&gt;2]}if(i=a[r+4&gt;&gt;2],e=a[A+12&gt;&gt;2]+(e&lt;&lt;4)|0,a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=i,R=r+8|0,i=R,t=a[i+4&gt;&gt;2],e=e+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=t,a[A+4&gt;&gt;2]=a[A+4&gt;&gt;2]+1,d=a[C+8&gt;&gt;2],d){for(C=-1,l=d,v=-1;;){if(i=a[l+20&gt;&gt;2],(0|i)&lt;=-1){if(b=a[A+24&gt;&gt;2],a[R&gt;&gt;2]=0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,i=b,(0|i)==a[A+28&gt;&gt;2]&amp;&amp;(s=i?b&lt;&lt;1:1,!((0|i)&gt;=(0|s)))){if(s?(t=dA(B(s,12)),e=a[A+24&gt;&gt;2]):(t=0,e=b),(0|e)&gt;=1)for(i=0;g=a[A+32&gt;&gt;2]+i|0,Q=a[g+4&gt;&gt;2],_=i+t|0,a[_&gt;&gt;2]=a[g&gt;&gt;2],a[_+4&gt;&gt;2]=Q,a[_+8&gt;&gt;2]=a[g+8&gt;&gt;2],i=i+12|0,e=e+-1|0,e;);e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=t,f[A+36|0]=1,a[A+28&gt;&gt;2]=s,i=a[A+24&gt;&gt;2]}if(e=a[A+32&gt;&gt;2]+B(i,12)|0,i=a[r+4&gt;&gt;2],a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=i,a[e+8&gt;&gt;2]=a[R&gt;&gt;2],e=a[A+24&gt;&gt;2]+1|0,a[A+24&gt;&gt;2]=e,a[R&gt;&gt;2]=0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[A+28&gt;&gt;2]==(0|e)&amp;&amp;(s=e?e&lt;&lt;1:1,!((0|e)&gt;=(0|s)))){if(s?(t=dA(B(s,12)),e=a[A+24&gt;&gt;2]):t=0,(0|e)&gt;=1)for(i=0;g=a[A+32&gt;&gt;2]+i|0,Q=a[g+4&gt;&gt;2],_=i+t|0,a[_&gt;&gt;2]=a[g&gt;&gt;2],a[_+4&gt;&gt;2]=Q,a[_+8&gt;&gt;2]=a[g+8&gt;&gt;2],i=i+12|0,e=e+-1|0,e;);e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=t,f[A+36|0]=1,a[A+28&gt;&gt;2]=s,e=a[A+24&gt;&gt;2]}if(i=a[r+4&gt;&gt;2],e=a[A+32&gt;&gt;2]+B(e,12)|0,a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=i,a[e+8&gt;&gt;2]=a[R&gt;&gt;2],a[A+24&gt;&gt;2]=a[A+24&gt;&gt;2]+1,a[l+20&gt;&gt;2]=b,g=b+1|0,a[a[l+8&gt;&gt;2]+20&gt;&gt;2]=g,_=a[A+32&gt;&gt;2],s=_+B(b,12)|0,a[s+4&gt;&gt;2]=1,a[s+16&gt;&gt;2]=-1,b=a[l+12&gt;&gt;2],e=a[b+104&gt;&gt;2],(0|e)&gt;-1)b=n,n=e;else{if(a[b+104&gt;&gt;2]=n,(0|n)!=(0|c)||(t=c?c&lt;&lt;1:1,(0|c)&gt;=(0|t)))e=u,t=c;else{e=t?dA(t&lt;&lt;2):0;e:{if((0|c)&gt;=1)for(i=e;a[i&gt;&gt;2]=a[k&gt;&gt;2],i=i+4|0,k=k+4|0,c=c+-1|0,c;);else if(!k)break e;CA(u)}k=e}a[(n&lt;&lt;2)+k&gt;&gt;2]=b,b=n+1|0,u=e,c=t}a[8+(_+B(g,12)|0)&gt;&gt;2]=m,a[s+8&gt;&gt;2]=n,n=b,i=a[l+20&gt;&gt;2]}if(e=i,(0|C)&gt;=0&amp;&amp;(a[a[A+32&gt;&gt;2]+B(i,12)&gt;&gt;2]=C-i,e=v),C=i,v=e,l=a[l&gt;&gt;2],(0|d)==(0|l))break}a[a[A+32&gt;&gt;2]+B(e,12)&gt;&gt;2]=i-e}if(m=m+1|0,!((0|m)&lt;(0|n)))break}for(c=0;;){if(b=a[a[(c&lt;&lt;2)+k&gt;&gt;2]+8&gt;&gt;2],b)for(e=b;;){if(i=a[e+20&gt;&gt;2],(0|i)&gt;=0){if(n=a[A+44&gt;&gt;2],(0|n)==a[A+48&gt;&gt;2]&amp;&amp;(v=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|v)))){v?(C=dA(v&lt;&lt;2),n=a[A+44&gt;&gt;2]):C=0,t=a[A+52&gt;&gt;2];e:{if((0|n)&gt;=1)for(i=C,l=t;a[i&gt;&gt;2]=a[l&gt;&gt;2],i=i+4|0,l=l+4|0,n=n+-1|0,n;);else if(!t)break e;o[A+56|0]&amp;&amp;CA(t),a[A+52&gt;&gt;2]=0,n=a[A+44&gt;&gt;2]}a[A+48&gt;&gt;2]=v,a[A+52&gt;&gt;2]=C,f[A+56|0]=1,i=a[e+20&gt;&gt;2]}for(a[a[A+52&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=i,a[A+44&gt;&gt;2]=a[A+44&gt;&gt;2]+1,i=e;a[i+20&gt;&gt;2]=-1,i=a[a[i+8&gt;&gt;2]+4&gt;&gt;2],(0|i)!=(0|e););}if(e=a[e&gt;&gt;2],(0|b)==(0|e))break}if(c=c+1|0,(0|c)==(0|m))break}k&amp;&amp;CA(u)}for(A=a[r+108&gt;&gt;2],A&amp;&amp;(o[r+112|0]&amp;&amp;CA(A),a[r+108&gt;&gt;2]=0),a[r+108&gt;&gt;2]=0,f[r+112|0]=1,a[r+100&gt;&gt;2]=0,a[r+104&gt;&gt;2]=0;A=a[r+80&gt;&gt;2],A;)a[r+80&gt;&gt;2]=a[A+8&gt;&gt;2],CA(a[A&gt;&gt;2]),CA(A);for(;A=a[r+64&gt;&gt;2],A;)a[r+64&gt;&gt;2]=a[A+8&gt;&gt;2],CA(a[A&gt;&gt;2]),CA(A);for(;;){if(A=a[r+48&gt;&gt;2],!A)break A;a[r+48&gt;&gt;2]=a[A+8&gt;&gt;2],CA(a[A&gt;&gt;2]),CA(A)}}V=r+144|0}function zA(A){return pA(A),a[A+56&gt;&gt;2]=0,a[A&gt;&gt;2]=7108,A}function PA(A,e){var i=0,r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,_=0,m=0;if(a[A+8&gt;&gt;2]&lt;(0|e)){if(s=e?dA(B(e,36)):0,C=a[A+4&gt;&gt;2],!((0|C)&lt;1)){for(;;){if(i=B(k,36),n=i+s|0,a[n+4&gt;&gt;2]=0,a[n+8&gt;&gt;2]=0,f[n+16|0]=1,a[n+12&gt;&gt;2]=0,v=n+4|0,l=i+a[A+12&gt;&gt;2]|0,c=a[l+4&gt;&gt;2],(0|c)&gt;=1){m=n+8|0,g=n+16|0,_=c&lt;&lt;2,t=dA(_),d=n+12|0,u=a[d&gt;&gt;2],b=a[v&gt;&gt;2];A:{if((0|b)&gt;=1)for(r=t,i=u;a[r&gt;&gt;2]=a[i&gt;&gt;2],r=r+4|0,i=i+4|0,b=b+-1|0,b;);else if(!u)break A;o[0|g]&amp;&amp;CA(u)}for(a[d&gt;&gt;2]=t,f[0|g]=1,a[m&gt;&gt;2]=c,S(t,0,_),a[v&gt;&gt;2]=c,r=a[l+12&gt;&gt;2],i=a[d&gt;&gt;2];a[i&gt;&gt;2]=a[r&gt;&gt;2],i=i+4|0,r=r+4|0,c=c+-1|0,c;);}else a[v&gt;&gt;2]=c;if(i=a[l+24&gt;&gt;2],a[n+20&gt;&gt;2]=a[l+20&gt;&gt;2],a[n+24&gt;&gt;2]=i,r=l+28|0,t=a[r+4&gt;&gt;2],i=n+28|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=t,k=k+1|0,(0|k)==(0|C))break}if(b=a[A+4&gt;&gt;2],!((0|b)&lt;1))for(i=8;r=a[A+12&gt;&gt;2]+i|0,u=r+-4|0,t=r+4|0,n=a[t&gt;&gt;2],n&amp;&amp;(o[r+8|0]&amp;&amp;CA(n),a[t&gt;&gt;2]=0),a[u&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[r&gt;&gt;2]=0,f[r+8|0]=1,i=i+36|0,b=b+-1|0,b;);}i=a[A+12&gt;&gt;2],i&amp;&amp;(o[A+16|0]&amp;&amp;CA(i),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=s,f[A+16|0]=1,a[A+8&gt;&gt;2]=e}}function KA(A,e,i){var r,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=_(0),g=0,R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=0,I=_(0);r=V-32|0,V=r,d=C[i+8&gt;&gt;2],_(m(d))&gt;_(.7071067690849304)?(Q=C[i+4&gt;&gt;2],h=_(_(d*d)+_(Q*Q)),R=_(_(1)/_(y(h))),W=_(h*R),w=C[i&gt;&gt;2],h=_(-_(d*R)),Z=_(w*h),Q=_(Q*R),G=_(-_(w*Q)),w=_(0)):(h=C[i&gt;&gt;2],Q=C[i+4&gt;&gt;2],w=_(_(h*h)+_(Q*Q)),R=_(_(1)/_(y(w))),Z=_(w*R),w=_(-_(Q*R)),G=_(d*w),h=_(h*R),W=_(-_(d*h)),Q=_(0)),b=a[A+4&gt;&gt;2];A:if((0|b)&gt;=2){for(t=a[A+12&gt;&gt;2];n=t+u|0,l=n+8|0,_(_(_(w*C[n&gt;&gt;2])+_(h*C[n+4&gt;&gt;2]))+_(Q*C[l&gt;&gt;2]))&lt;_(_(_(w*C[t&gt;&gt;2])+_(h*C[t+4&gt;&gt;2]))+_(Q*C[t+8&gt;&gt;2]))&amp;&amp;(s=t+16|0,v=a[s+4&gt;&gt;2],b=r+24|0,a[b&gt;&gt;2]=a[s&gt;&gt;2],a[b+4&gt;&gt;2]=v,g=t+8|0,v=a[g+4&gt;&gt;2],k=r+16|0,a[k&gt;&gt;2]=a[g&gt;&gt;2],a[k+4&gt;&gt;2]=v,v=a[t+4&gt;&gt;2],a[r+8&gt;&gt;2]=a[t&gt;&gt;2],a[r+12&gt;&gt;2]=v,v=a[n+4&gt;&gt;2],a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=v,t=a[l+4&gt;&gt;2],a[g&gt;&gt;2]=a[l&gt;&gt;2],a[g+4&gt;&gt;2]=t,t=n+16|0,n=a[t+4&gt;&gt;2],a[s&gt;&gt;2]=a[t&gt;&gt;2],a[s+4&gt;&gt;2]=n,l=a[r+12&gt;&gt;2],t=a[A+12&gt;&gt;2]+u|0,n=t,a[n&gt;&gt;2]=a[r+8&gt;&gt;2],a[n+4&gt;&gt;2]=l,l=a[b+4&gt;&gt;2],n=n+16|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=l,n=a[k+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[k&gt;&gt;2],a[t+4&gt;&gt;2]=n,t=a[A+12&gt;&gt;2],b=a[A+4&gt;&gt;2]),u=u+24|0,c=c+1|0,(0|c)&lt;(0|b););if(a[t+16&gt;&gt;2]=-246811958,(0|b)&gt;=2)for(u=b+-1|0,n=t+40|0,p=C[t+8&gt;&gt;2],Y=C[t&gt;&gt;2],D=C[t+4&gt;&gt;2];R=_(0),g=n,d=_(C[n+-16&gt;&gt;2]-Y),E=_(C[n+-12&gt;&gt;2]-D),I=_(C[n+-8&gt;&gt;2]-p),F=_(_(_(W*d)+_(G*E))+_(Z*I)),d=_(_(_(w*d)+_(h*E))+_(Q*I)),_(_(F*F)+_(d*d))&lt;_(1.1920928955078125e-7)||(R=_(m(F)),d&gt;=_(0)?(d=_(_(d-R)/_(d+R)),R=_(.7853981852531433)):(d=_(_(d+R)/_(R-d)),R=_(2.356194496154785)),d=_(R+_(d*_(-.7853981852531433))),R=F&lt;_(0)?_(-d):d),C[g&gt;&gt;2]=R,n=n+24|0,u=u+-1|0,u;);if(c=t+8|0,u=a[c+4&gt;&gt;2],n=r+16|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=u,n=a[t+4&gt;&gt;2],a[r+8&gt;&gt;2]=a[t&gt;&gt;2],a[r+12&gt;&gt;2]=n,function A(e,i,r,f){var n=_(0),t=0,o=0,b=0,c=_(0),l=0,u=0,s=0,k=0,v=0,d=_(0),g=0,m=_(0),R=_(0),Q=_(0),h=_(0),G=0,y=0,w=0,W=0,F=_(0),Z=_(0),p=_(0),Y=0;for(s=V-32|0,V=s,l=a[e+12&gt;&gt;2],o=l+B((r+f|0)/2|0,24)|0,W=a[o+20&gt;&gt;2],m=C[o+16&gt;&gt;2],F=C[o+8&gt;&gt;2],Z=C[o+4&gt;&gt;2],p=C[o&gt;&gt;2],o=r,u=f;;){for(R=C[i&gt;&gt;2],c=_(p-R),n=_(c*c),Q=C[i+4&gt;&gt;2],c=_(Z-Q),n=_(n+_(c*c)),h=C[i+8&gt;&gt;2],c=_(F-h),c=_(n+_(c*c)),t=20+(B(o,24)+l|0)|0;;){e:{n=C[t+-4&gt;&gt;2];i:if(n==m){if(n=_(C[t+-20&gt;&gt;2]-R),d=_(n*n),n=_(C[t+-16&gt;&gt;2]-Q),d=_(d+_(n*n)),n=_(C[t+-12&gt;&gt;2]-h),n=_(d+_(n*n)),n!=c){if(n&lt;c)break i;break e}if(a[t&gt;&gt;2]&gt;=(0|W))break e}else if(!(n&lt;m))break e;t=t+24|0,o=o+1|0;continue}break}for(k=B(u,24);;){e:{b=k+l|0,G=b+16|0,n=C[G&gt;&gt;2];i:if(m==n){if(n=_(C[b&gt;&gt;2]-R),d=_(n*n),n=_(C[b+4&gt;&gt;2]-Q),d=_(d+_(n*n)),n=_(C[b+8&gt;&gt;2]-h),n=_(d+_(n*n)),c!=n){if(c&lt;n)break i;break e}if((0|W)&gt;=a[b+20&gt;&gt;2])break e}else if(!(m&lt;n))break e;k=k+-24|0,u=u+-1|0;continue}break}if((0|o)&lt;=(0|u)&amp;&amp;(t=t+-20|0,y=t+16|0,g=y,v=a[g+4&gt;&gt;2],l=s+24|0,a[l&gt;&gt;2]=a[g&gt;&gt;2],a[l+4&gt;&gt;2]=v,g=t+8|0,Y=a[g+4&gt;&gt;2],w=s+16|0,v=w,a[v&gt;&gt;2]=a[g&gt;&gt;2],a[v+4&gt;&gt;2]=Y,v=a[t+4&gt;&gt;2],a[s+8&gt;&gt;2]=a[t&gt;&gt;2],a[s+12&gt;&gt;2]=v,v=a[b+4&gt;&gt;2],a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=v,t=b+8|0,b=a[t+4&gt;&gt;2],a[g&gt;&gt;2]=a[t&gt;&gt;2],a[g+4&gt;&gt;2]=b,t=a[G+4&gt;&gt;2],a[y&gt;&gt;2]=a[G&gt;&gt;2],a[y+4&gt;&gt;2]=t,t=a[e+12&gt;&gt;2]+k|0,k=a[s+12&gt;&gt;2],a[t&gt;&gt;2]=a[s+8&gt;&gt;2],a[t+4&gt;&gt;2]=k,k=a[l+4&gt;&gt;2],b=t+16|0,a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=k,b=a[w+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[w&gt;&gt;2],a[t+4&gt;&gt;2]=b,u=u+-1|0,o=o+1|0),!((0|o)&lt;=(0|u)))break;l=a[e+12&gt;&gt;2]}(0|u)&gt;(0|r)&amp;&amp;A(e,i,r,u),(0|o)&lt;(0|f)&amp;&amp;A(e,i,o,f),V=s+32|0}(A,r+8|0,1,b+-1|0),n=a[A+12&gt;&gt;2],c=a[e+4&gt;&gt;2],(0|c)==a[e+8&gt;&gt;2]&amp;&amp;(u=c?c&lt;&lt;1:1,!((0|c)&gt;=(0|u)))){if(u?(b=dA(B(u,24)),c=a[e+4&gt;&gt;2]):b=0,(0|c)&gt;=1)for(t=0;g=a[e+12&gt;&gt;2]+t|0,s=g,v=a[s+4&gt;&gt;2],l=t+b|0,a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=v,s=s+16|0,v=a[s+4&gt;&gt;2],k=l+16|0,a[k&gt;&gt;2]=a[s&gt;&gt;2],a[k+4&gt;&gt;2]=v,s=g+8|0,k=a[s+4&gt;&gt;2],l=l+8|0,a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=k,t=t+24|0,c=c+-1|0,c;);t=a[e+12&gt;&gt;2],t&amp;&amp;(o[e+16|0]&amp;&amp;CA(t),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=u,c=a[e+4&gt;&gt;2]}if(t=a[e+12&gt;&gt;2]+B(c,24)|0,c=a[n+4&gt;&gt;2],a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=c,c=n+16|0,u=a[c+4&gt;&gt;2],b=t+16|0,a[b&gt;&gt;2]=a[c&gt;&gt;2],a[b+4&gt;&gt;2]=u,n=n+8|0,b=a[n+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=b,n=a[e+4&gt;&gt;2]+1|0,a[e+4&gt;&gt;2]=n,c=a[A+12&gt;&gt;2]+24|0,a[e+8&gt;&gt;2]==(0|n)&amp;&amp;(u=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|u)))){if(u?(b=dA(B(u,24)),n=a[e+4&gt;&gt;2]):b=0,(0|n)&gt;=1)for(t=0;g=a[e+12&gt;&gt;2]+t|0,s=g,v=a[s+4&gt;&gt;2],l=t+b|0,a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=v,s=s+16|0,v=a[s+4&gt;&gt;2],k=l+16|0,a[k&gt;&gt;2]=a[s&gt;&gt;2],a[k+4&gt;&gt;2]=v,s=g+8|0,k=a[s+4&gt;&gt;2],l=l+8|0,a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=k,t=t+24|0,n=n+-1|0,n;);t=a[e+12&gt;&gt;2],t&amp;&amp;(o[e+16|0]&amp;&amp;CA(t),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=u,n=a[e+4&gt;&gt;2]}if(b=a[c+4&gt;&gt;2],t=a[e+12&gt;&gt;2]+B(n,24)|0,n=t,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=b,b=c+16|0,u=a[b+4&gt;&gt;2],n=n+16|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=u,n=c+8|0,b=a[n+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=b,n=a[e+4&gt;&gt;2]+1|0,a[e+4&gt;&gt;2]=n,2==a[A+4&gt;&gt;2])break A;for(s=2;;){e:if(!((0|n)&lt;2)){for(c=B(n,48),u=n&lt;&lt;1,k=a[e+12&gt;&gt;2],t=(k+B(n,24)|0)-48|0,l=a[A+12&gt;&gt;2]+B(s,24)|0,d=C[l+8&gt;&gt;2],R=C[l+4&gt;&gt;2],h=C[l&gt;&gt;2],Q=C[i+8&gt;&gt;2],w=C[i+4&gt;&gt;2],F=C[i&gt;&gt;2];;){if(W=C[t&gt;&gt;2],Z=_(W-C[t+24&gt;&gt;2]),G=C[t+4&gt;&gt;2],p=_(G-R),G=_(G-C[t+28&gt;&gt;2]),W=_(W-h),E=_(_(_(Z*p)-_(G*W))*Q),D=G,G=C[t+8&gt;&gt;2],Y=_(G-d),G=_(G-C[t+32&gt;&gt;2]),!(_(E+_(_(F*_(_(D*Y)-_(G*p)))+_(w*_(_(G*W)-_(Z*Y)))))&gt;_(0))){if(n=n+-1|0,a[e+4&gt;&gt;2]=n,t=t+-24|0,c=c+-48|0,u=u+-2|0,(0|n)&gt;1)continue;break e}break}if(!(a[e+8&gt;&gt;2]!=(0|n)|(0|n)&gt;=(0|u))){if(k=dA(c),b=a[e+4&gt;&gt;2],(0|b)&gt;=1)for(t=0;v=a[e+12&gt;&gt;2]+t|0,c=v,N=a[c+4&gt;&gt;2],n=t+k|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=N,c=c+16|0,N=a[c+4&gt;&gt;2],g=n+16|0,a[g&gt;&gt;2]=a[c&gt;&gt;2],a[g+4&gt;&gt;2]=N,c=v+8|0,g=a[c+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=g,t=t+24|0,b=b+-1|0,b;);t=a[e+12&gt;&gt;2],t&amp;&amp;(o[e+16|0]&amp;&amp;CA(t),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=k,f[e+16|0]=1,a[e+8&gt;&gt;2]=u,n=a[e+4&gt;&gt;2]}b=a[l+4&gt;&gt;2],t=B(n,24)+k|0,n=t,a[n&gt;&gt;2]=a[l&gt;&gt;2],a[n+4&gt;&gt;2]=b,b=l+16|0,c=a[b+4&gt;&gt;2],n=n+16|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=c,n=l+8|0,b=a[n+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=b,n=a[e+4&gt;&gt;2]+1|0,a[e+4&gt;&gt;2]=n}if(1==(0|n)){if(n=a[A+12&gt;&gt;2]+B(s,24)|0,t=1,1==a[e+8&gt;&gt;2]){if(b=dA(48),c=a[e+4&gt;&gt;2],(0|c)&gt;=1)for(t=0;g=a[e+12&gt;&gt;2]+t|0,l=g,v=a[l+4&gt;&gt;2],u=t+b|0,a[u&gt;&gt;2]=a[l&gt;&gt;2],a[u+4&gt;&gt;2]=v,l=l+16|0,v=a[l+4&gt;&gt;2],k=u+16|0,a[k&gt;&gt;2]=a[l&gt;&gt;2],a[k+4&gt;&gt;2]=v,l=g+8|0,k=a[l+4&gt;&gt;2],u=u+8|0,a[u&gt;&gt;2]=a[l&gt;&gt;2],a[u+4&gt;&gt;2]=k,t=t+24|0,c=c+-1|0,c;);t=a[e+12&gt;&gt;2],t&amp;&amp;(o[e+16|0]&amp;&amp;CA(t),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=2,t=a[e+4&gt;&gt;2]}c=a[n+4&gt;&gt;2],t=a[e+12&gt;&gt;2]+B(t,24)|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=c,c=n+16|0,u=a[c+4&gt;&gt;2],b=t+16|0,a[b&gt;&gt;2]=a[c&gt;&gt;2],a[b+4&gt;&gt;2]=u,n=n+8|0,b=a[n+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=b,n=a[e+4&gt;&gt;2]+1|0,a[e+4&gt;&gt;2]=n}if(s=s+1|0,(0|s)==a[A+4&gt;&gt;2])break}}else if(1==(0|b))for(n=a[e+4&gt;&gt;2];;){if(i=a[A+12&gt;&gt;2],a[e+8&gt;&gt;2]==(0|n)&amp;&amp;(c=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|c)))){if(c?(b=dA(B(c,24)),n=a[e+4&gt;&gt;2]):b=0,(0|n)&gt;=1)for(t=0;g=a[e+12&gt;&gt;2]+t|0,s=g,v=a[s+4&gt;&gt;2],l=t+b|0,a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=v,s=s+16|0,v=a[s+4&gt;&gt;2],k=l+16|0,a[k&gt;&gt;2]=a[s&gt;&gt;2],a[k+4&gt;&gt;2]=v,s=g+8|0,k=a[s+4&gt;&gt;2],l=l+8|0,a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=k,t=t+24|0,n=n+-1|0,n;);t=a[e+12&gt;&gt;2],t&amp;&amp;(o[e+16|0]&amp;&amp;CA(t),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=c,n=a[e+4&gt;&gt;2]}if(b=a[i+4&gt;&gt;2],t=a[e+12&gt;&gt;2]+B(n,24)|0,n=t,a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=b,b=i+16|0,c=a[b+4&gt;&gt;2],n=n+16|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=c,i=i+8|0,n=a[i+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[i&gt;&gt;2],a[t+4&gt;&gt;2]=n,n=a[e+4&gt;&gt;2]+1|0,a[e+4&gt;&gt;2]=n,u=u+1|0,!((0|u)&lt;a[A+4&gt;&gt;2]))break}V=r+32|0}function LA(A,e){var i,r,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0;if(u=a[A+4&gt;&gt;2],(0|u)==a[A+8&gt;&gt;2]&amp;&amp;(PA(A,u?u&lt;&lt;1:1),u=a[A+4&gt;&gt;2]),r=a[A+12&gt;&gt;2],n=r+B(u,36)|0,a[n+4&gt;&gt;2]=0,a[n+8&gt;&gt;2]=0,f[n+16|0]=1,a[n+12&gt;&gt;2]=0,i=n+4|0,b=a[e+4&gt;&gt;2],(0|b)&gt;=1){C=n+8|0,v=n+16|0,d=b&lt;&lt;2,t=dA(d),k=n+12|0,n=a[k&gt;&gt;2],s=a[i&gt;&gt;2];A:{if((0|s)&gt;=1)for(c=t,l=n;a[c&gt;&gt;2]=a[l&gt;&gt;2],c=c+4|0,l=l+4|0,s=s+-1|0,s;);else if(!n)break A;o[0|v]&amp;&amp;CA(n)}for(a[k&gt;&gt;2]=t,f[0|v]=1,a[C&gt;&gt;2]=b,S(t,0,d),a[i&gt;&gt;2]=b,c=a[e+12&gt;&gt;2],l=a[k&gt;&gt;2];a[l&gt;&gt;2]=a[c&gt;&gt;2],l=l+4|0,c=c+4|0,b=b+-1|0,b;);}else a[i&gt;&gt;2]=b;n=a[e+24&gt;&gt;2],t=B(u,36)+r|0,a[t+20&gt;&gt;2]=a[e+20&gt;&gt;2],a[t+24&gt;&gt;2]=n,n=e+28|0,e=a[n+4&gt;&gt;2],t=t+28|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=e,a[A+4&gt;&gt;2]=a[A+4&gt;&gt;2]+1}function qA(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0);f=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),W=C[e+52&gt;&gt;2],o=C[e+24&gt;&gt;2],b=C[e+20&gt;&gt;2],c=C[e+56&gt;&gt;2],l=C[e+40&gt;&gt;2],u=C[A+68&gt;&gt;2],d=C[A+84&gt;&gt;2],g=C[e+36&gt;&gt;2],n=C[A- -64&gt;&gt;2],B=C[A+80&gt;&gt;2],F=C[e+48&gt;&gt;2],R=C[e+8&gt;&gt;2],Q=C[e&gt;&gt;2],h=C[e+4&gt;&gt;2],G=C[e+16&gt;&gt;2],y=C[e+32&gt;&gt;2],t=C[A+60&gt;&gt;2],w=C[A+76&gt;&gt;2],a[i+12&gt;&gt;2]=0,s=c,c=_(_(w+t)*_(.5)),k=_(_(B+n)*_(.5)),v=_(_(d+u)*_(.5)),s=_(s+_(_(_(y*c)+_(g*k))+_(l*v))),t=_(f+_(_(w-t)*_(.5))),n=_(f+_(_(B-n)*_(.5))),f=_(f+_(_(d-u)*_(.5))),l=_(_(_(t*_(m(y)))+_(n*_(m(g))))+_(f*_(m(l)))),C[i+8&gt;&gt;2]=s-l,u=_(W+_(_(_(c*G)+_(k*b))+_(v*o))),o=_(_(_(t*_(m(G)))+_(n*_(m(b))))+_(f*_(m(o)))),C[i+4&gt;&gt;2]=u-o,b=_(F+_(_(_(c*Q)+_(k*h))+_(v*R))),f=_(_(_(t*_(m(Q)))+_(n*_(m(h))))+_(f*_(m(R)))),C[i&gt;&gt;2]=b-f,a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=l+s,C[r+4&gt;&gt;2]=o+u,C[r&gt;&gt;2]=f+b}function $A(A,e,i,r){A|=0,e|=0,i|=0,r|=0,cn[a[a[A&gt;&gt;2]+80&gt;&gt;2]](A,e,i,r)}function Ae(A){var e;return A|=0,a[A&gt;&gt;2]=7108,e=a[A+56&gt;&gt;2],e&amp;&amp;(cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+56&gt;&gt;2])),0|A}function ee(A,e){var i=_(0),r=_(0),f=_(0),n=_(0),t=_(0),a=0;return i=C[A+48&gt;&gt;2],r=C[A+52&gt;&gt;2],f=C[A+56&gt;&gt;2],n=C[A+60&gt;&gt;2],t=_(C[A+64&gt;&gt;2]+C[e+64&gt;&gt;2]),!(_(_(_(_(_(C[e&gt;&gt;2]*i)+_(C[e+4&gt;&gt;2]*r))+_(C[e+8&gt;&gt;2]*f))-n)-t)&gt;_(0)^1|_(_(_(_(_(i*C[e+16&gt;&gt;2])+_(r*C[e+20&gt;&gt;2]))+_(f*C[e+24&gt;&gt;2]))-n)-t)&gt;_(0)^1)&amp;&amp;(a=0,_(_(_(_(_(i*C[e+32&gt;&gt;2])+_(r*C[e+36&gt;&gt;2]))+_(f*C[e+40&gt;&gt;2]))-n)-t)&gt;_(0))||(i=C[e+48&gt;&gt;2],r=C[e+52&gt;&gt;2],f=C[e+56&gt;&gt;2],n=C[e+60&gt;&gt;2],a=_(_(_(_(_(C[A&gt;&gt;2]*i)+_(C[A+4&gt;&gt;2]*r))+_(C[A+8&gt;&gt;2]*f))-n)-t)&gt;_(0)^1|_(_(_(_(_(i*C[A+16&gt;&gt;2])+_(r*C[A+20&gt;&gt;2]))+_(f*C[A+24&gt;&gt;2]))-n)-t)&gt;_(0)^1|_(_(_(_(_(i*C[A+32&gt;&gt;2])+_(r*C[A+36&gt;&gt;2]))+_(f*C[A+40&gt;&gt;2]))-n)-t)&gt;_(0)^1),a}function ie(A,e,i){var r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=0;return r=V-528|0,V=r,c=C[A+20&gt;&gt;2],t=_(c-C[A+4&gt;&gt;2]),n=C[A+56&gt;&gt;2],l=C[A+24&gt;&gt;2],o=_(l-C[A+8&gt;&gt;2]),b=C[A+52&gt;&gt;2],f=_(_(t*n)-_(o*b)),v=f,u=C[A+16&gt;&gt;2],s=_(u-C[A&gt;&gt;2]),k=_(s*b),b=C[A+48&gt;&gt;2],t=_(k-_(t*b)),k=_(f*f),f=_(_(o*b)-_(s*n)),n=_(_(1)/_(y(_(_(t*t)+_(k+_(f*f)))))),o=_(v*n),C[r+256&gt;&gt;2]=o,f=_(f*n),C[r+260&gt;&gt;2]=f,t=_(t*n),C[r+264&gt;&gt;2]=t,C[r+268&gt;&gt;2]=_(l*t)+_(_(u*o)+_(c*f)),e=function(A,e,i,r,f){var n=0,t=_(0),o=_(0),b=_(0),c=0,l=_(0),u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=0,m=_(0),R=0;s=C[e&gt;&gt;2],t=C[A&gt;&gt;2],o=C[A+4&gt;&gt;2],b=C[A+8&gt;&gt;2],l=C[A+12&gt;&gt;2],k=_(_(_(_(s*t)+_(C[e+4&gt;&gt;2]*o))+_(C[e+8&gt;&gt;2]*b))-l),c=k&gt;_(1.1920928955078125e-7),c||(n=a[e+4&gt;&gt;2],a[f&gt;&gt;2]=a[e&gt;&gt;2],a[f+4&gt;&gt;2]=n,u=e+8|0,B=a[u+4&gt;&gt;2],n=f+8|0,a[n&gt;&gt;2]=a[u&gt;&gt;2],a[n+4&gt;&gt;2]=B,l=C[A+12&gt;&gt;2],b=C[A+8&gt;&gt;2],o=C[A+4&gt;&gt;2],t=C[A&gt;&gt;2],n=1),v=C[i&gt;&gt;2],d=C[i+4&gt;&gt;2],g=C[i+8&gt;&gt;2],t=_(_(_(_(v*t)+_(d*o))+_(g*b))-l),(t&gt;_(1.1920928955078125e-7)|0)!=(0|c)&amp;&amp;(l=C[e+4&gt;&gt;2],m=C[e+8&gt;&gt;2],c=(n&lt;&lt;4)+f|0,a[c+12&gt;&gt;2]=0,o=_(_(-k)/_(t-k)),b=_(_(1)-o),C[c+8&gt;&gt;2]=_(g*o)+_(m*b),C[c+4&gt;&gt;2]=_(d*o)+_(b*l),C[c&gt;&gt;2]=_(v*o)+_(s*b),n=n+1|0),c=t&gt;_(1.1920928955078125e-7),c||(R=a[i+4&gt;&gt;2],u=(n&lt;&lt;4)+f|0,a[u&gt;&gt;2]=a[i&gt;&gt;2],a[u+4&gt;&gt;2]=R,B=i+8|0,R=a[B+4&gt;&gt;2],u=u+8|0,a[u&gt;&gt;2]=a[B&gt;&gt;2],a[u+4&gt;&gt;2]=R,n=n+1|0),l=C[r&gt;&gt;2],s=C[r+4&gt;&gt;2],v=C[r+8&gt;&gt;2],o=_(_(_(_(l*C[A&gt;&gt;2])+_(s*C[A+4&gt;&gt;2]))+_(v*C[A+8&gt;&gt;2]))-C[A+12&gt;&gt;2]),(o&gt;_(1.1920928955078125e-7)|0)!=(0|c)&amp;&amp;(d=C[i&gt;&gt;2],g=C[i+4&gt;&gt;2],m=C[i+8&gt;&gt;2],A=(n&lt;&lt;4)+f|0,a[A+12&gt;&gt;2]=0,t=_(_(-t)/_(o-t)),b=_(_(1)-t),C[A+8&gt;&gt;2]=_(v*t)+_(m*b),C[A+4&gt;&gt;2]=_(s*t)+_(b*g),C[A&gt;&gt;2]=_(l*t)+_(b*d),n=n+1|0);A:{e:{i:{if(!(o&gt;_(1.1920928955078125e-7))){if(i=a[r+4&gt;&gt;2],A=(n&lt;&lt;4)+f|0,a[A&gt;&gt;2]=a[r&gt;&gt;2],a[A+4&gt;&gt;2]=i,i=r+8|0,c=a[i+4&gt;&gt;2],A=A+8|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=c,n=n+1|0,k&gt;_(1.1920928955078125e-7))break i;break e}if(k&gt;_(1.1920928955078125e-7))break A}if(b=C[r&gt;&gt;2],l=C[e&gt;&gt;2],s=C[r+4&gt;&gt;2],v=C[e+4&gt;&gt;2],t=C[r+8&gt;&gt;2],d=C[e+8&gt;&gt;2],A=(n&lt;&lt;4)+f|0,a[A+12&gt;&gt;2]=0,g=t,t=_(_(-o)/_(k-o)),o=_(_(1)-t),C[A+8&gt;&gt;2]=_(g*o)+_(t*d),C[A+4&gt;&gt;2]=_(o*s)+_(t*v),C[A&gt;&gt;2]=_(o*b)+_(t*l),n=n+1|0,k&gt;_(1.1920928955078125e-7))break A}i=a[e+4&gt;&gt;2],A=(n&lt;&lt;4)+f|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+8|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i,n=n+1|0}return n}(r+256|0,e,e+16|0,e+32|0,r+272|0),d=0,e&amp;&amp;(c=C[A+40&gt;&gt;2],n=_(c-C[A+24&gt;&gt;2]),t=C[A+48&gt;&gt;2],l=C[A+32&gt;&gt;2],o=_(l-C[A+16&gt;&gt;2]),b=C[A+56&gt;&gt;2],f=_(_(n*t)-_(o*b)),v=f,k=o,o=C[A+52&gt;&gt;2],u=C[A+36&gt;&gt;2],s=_(u-C[A+20&gt;&gt;2]),t=_(_(k*o)-_(s*t)),n=_(_(s*b)-_(n*o)),f=_(_(1)/_(y(_(_(t*t)+_(_(n*n)+_(f*f)))))),o=_(v*f),C[r+260&gt;&gt;2]=o,n=_(n*f),C[r+256&gt;&gt;2]=n,f=_(t*f),C[r+264&gt;&gt;2]=f,C[r+268&gt;&gt;2]=_(c*f)+_(_(l*n)+_(u*o)),e=re(r+256|0,r+272|0,e,r),d=0,e&amp;&amp;(c=C[A+8&gt;&gt;2],n=_(c-C[A+40&gt;&gt;2]),t=C[A+48&gt;&gt;2],l=C[A&gt;&gt;2],o=_(l-C[A+32&gt;&gt;2]),b=C[A+56&gt;&gt;2],f=_(_(n*t)-_(o*b)),v=f,k=o,o=C[A+52&gt;&gt;2],u=C[A+4&gt;&gt;2],s=_(u-C[A+36&gt;&gt;2]),t=_(_(k*o)-_(s*t)),n=_(_(s*b)-_(n*o)),f=_(_(1)/_(y(_(_(t*t)+_(_(n*n)+_(f*f)))))),o=_(v*f),C[r+260&gt;&gt;2]=o,n=_(n*f),C[r+256&gt;&gt;2]=n,f=_(t*f),C[r+264&gt;&gt;2]=f,C[r+268&gt;&gt;2]=_(c*f)+_(_(l*n)+_(u*o)),d=re(r+256|0,r,e,i))),A=d,V=r+528|0,A}function re(A,e,i,r){var f=0,n=0,t=_(0),o=_(0),b=_(0),c=0,l=0,u=_(0),s=_(0),k=_(0),v=_(0),d=0,g=0,B=_(0),m=_(0),R=_(0);if(b=_(_(_(_(C[e&gt;&gt;2]*C[A&gt;&gt;2])+_(C[e+4&gt;&gt;2]*C[A+4&gt;&gt;2]))+_(C[e+8&gt;&gt;2]*C[A+8&gt;&gt;2]))-C[A+12&gt;&gt;2]),b&gt;_(1.1920928955078125e-7)||(f=a[e+4&gt;&gt;2],a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=f,c=e+8|0,n=a[c+4&gt;&gt;2],f=r+8|0,a[f&gt;&gt;2]=a[c&gt;&gt;2],a[f+4&gt;&gt;2]=n,n=1),(0|i)&lt;2)t=b;else for(d=i+-1|0,f=e,o=b;c=f+16|0,s=C[c&gt;&gt;2],k=C[f+20&gt;&gt;2],g=f+24|0,v=C[g&gt;&gt;2],t=_(_(_(_(s*C[A&gt;&gt;2])+_(k*C[A+4&gt;&gt;2]))+_(v*C[A+8&gt;&gt;2]))-C[A+12&gt;&gt;2]),l=t&gt;_(1.1920928955078125e-7),(0|l)!=(o&gt;_(1.1920928955078125e-7)|0)&amp;&amp;(B=C[f+4&gt;&gt;2],m=C[f+8&gt;&gt;2],R=C[f&gt;&gt;2],f=(n&lt;&lt;4)+r|0,a[f+12&gt;&gt;2]=0,o=_(_(-o)/_(t-o)),u=_(_(1)-o),C[f+8&gt;&gt;2]=_(v*o)+_(m*u),C[f+4&gt;&gt;2]=_(k*o)+_(u*B),C[f&gt;&gt;2]=_(s*o)+_(u*R),n=n+1|0),l||(l=a[c+4&gt;&gt;2],f=(n&lt;&lt;4)+r|0,a[f&gt;&gt;2]=a[c&gt;&gt;2],a[f+4&gt;&gt;2]=l,l=a[g+4&gt;&gt;2],f=f+8|0,a[f&gt;&gt;2]=a[g&gt;&gt;2],a[f+4&gt;&gt;2]=l,n=n+1|0),f=c,o=t,d=d+-1|0,d;);return f=b&gt;_(1.1920928955078125e-7),(0|f)!=(t&gt;_(1.1920928955078125e-7)|0)&amp;&amp;(A=(i+-1&lt;&lt;4)+e|0,o=C[A&gt;&gt;2],u=C[A+4&gt;&gt;2],s=C[A+8&gt;&gt;2],k=C[e&gt;&gt;2],v=C[e+4&gt;&gt;2],B=C[e+8&gt;&gt;2],A=(n&lt;&lt;4)+r|0,a[A+12&gt;&gt;2]=0,t=_(_(-t)/_(b-t)),b=_(_(1)-t),C[A+8&gt;&gt;2]=_(s*b)+_(t*B),C[A+4&gt;&gt;2]=_(b*u)+_(t*v),C[A&gt;&gt;2]=_(b*o)+_(t*k),n=n+1|0),f||(i=a[e+4&gt;&gt;2],A=(n&lt;&lt;4)+r|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+8|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i,n=n+1|0),n}function fe(A,e,i){var r,f=0,n=0,t=0,o=0,b=_(0),c=_(0),l=0,u=0,s=0,k=0,v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0);if(r=V-880|0,V=r,c=C[e+64&gt;&gt;2],b=C[A+64&gt;&gt;2],u=A+56|0,n=a[u+4&gt;&gt;2],o=r+296|0,a[o&gt;&gt;2]=a[u&gt;&gt;2],a[o+4&gt;&gt;2]=n,n=a[A+52&gt;&gt;2],a[r+288&gt;&gt;2]=a[A+48&gt;&gt;2],a[r+292&gt;&gt;2]=n,n=ie(A,e,r+560|0),f=0,n&amp;&amp;(a[r+280&gt;&gt;2]=-998637568,a[r+284&gt;&gt;2]=0,f=0,!((0|n)&lt;=0))){for(m=_(b+c),u=r+288|0,d=C[r+300&gt;&gt;2],g=C[r+296&gt;&gt;2],B=C[r+292&gt;&gt;2],o=0,v=_(-1e3),f=r+560|0,c=C[r+288&gt;&gt;2];b=_(m-_(_(_(_(C[f&gt;&gt;2]*c)+_(C[f+4&gt;&gt;2]*B))+_(C[f+8&gt;&gt;2]*g))-d)),b&gt;=_(0)&amp;&amp;(b&gt;v?(a[r+816&gt;&gt;2]=t,o=1,v=b):_(b+_(1.1920928955078125e-7))&gt;=v&amp;&amp;(a[(r+816|0)+(o&lt;&lt;2)&gt;&gt;2]=t,o=o+1|0)),f=f+16|0,t=t+1|0,(0|n)!=(0|t););if(C[r+280&gt;&gt;2]=v,a[r+284&gt;&gt;2]=o,(0|o)&gt;=1)for(f=r+304|0,t=r+816|0,n=o;s=(r+560|0)+(a[t&gt;&gt;2]&lt;&lt;4)|0,l=a[s+4&gt;&gt;2],a[f&gt;&gt;2]=a[s&gt;&gt;2],a[f+4&gt;&gt;2]=l,l=a[s+12&gt;&gt;2],k=f+8|0,a[k&gt;&gt;2]=a[s+8&gt;&gt;2],a[k+4&gt;&gt;2]=l,t=t+4|0,f=f+16|0,n=n+-1|0,n;);if(f=0,o&amp;&amp;(n=r+292|0,C[n&gt;&gt;2]=-C[n&gt;&gt;2],n=r+296|0,C[n&gt;&gt;2]=-C[n&gt;&gt;2],C[r+288&gt;&gt;2]=-C[r+288&gt;&gt;2],l=e+56|0,n=a[l+4&gt;&gt;2],k=r+16|0,a[k&gt;&gt;2]=a[l&gt;&gt;2],a[k+4&gt;&gt;2]=n,n=a[e+52&gt;&gt;2],a[r+8&gt;&gt;2]=a[e+48&gt;&gt;2],a[r+12&gt;&gt;2]=n,e=ie(e,A,r+560|0),f=0,e&amp;&amp;(a[r&gt;&gt;2]=-998637568,a[r+4&gt;&gt;2]=0,f=0,!((0|e)&lt;=0)))){for(A=r+8|0,R=C[r+20&gt;&gt;2],d=C[r+16&gt;&gt;2],g=C[r+12&gt;&gt;2],n=0,c=_(-1e3),f=r+560|0,B=C[r+8&gt;&gt;2],t=0;b=_(m-_(_(_(_(C[f&gt;&gt;2]*B)+_(C[f+4&gt;&gt;2]*g))+_(C[f+8&gt;&gt;2]*d))-R)),b&gt;=_(0)&amp;&amp;(b&gt;c?(a[r+816&gt;&gt;2]=t,n=1,c=b):_(b+_(1.1920928955078125e-7))&gt;=c&amp;&amp;(a[(r+816|0)+(n&lt;&lt;2)&gt;&gt;2]=t,n=n+1|0)),f=f+16|0,t=t+1|0,(0|e)!=(0|t););if(C[r&gt;&gt;2]=c,a[r+4&gt;&gt;2]=n,(0|n)&gt;=1)for(f=r+24|0,t=r+816|0,e=n;s=(r+560|0)+(a[t&gt;&gt;2]&lt;&lt;4)|0,l=a[s+4&gt;&gt;2],a[f&gt;&gt;2]=a[s&gt;&gt;2],a[f+4&gt;&gt;2]=l,l=a[s+12&gt;&gt;2],k=f+8|0,a[k&gt;&gt;2]=a[s+8&gt;&gt;2],a[k+4&gt;&gt;2]=l,t=t+4|0,f=f+16|0,e=e+-1|0,e;);if(f=0,n){if(c&lt;v)for(C[i&gt;&gt;2]=c,a[i+4&gt;&gt;2]=n,e=a[A+4&gt;&gt;2],a[i+8&gt;&gt;2]=a[A&gt;&gt;2],a[i+12&gt;&gt;2]=e,e=A+8|0,A=a[e+4&gt;&gt;2],u=i+16|0,a[u&gt;&gt;2]=a[e&gt;&gt;2],a[u+4&gt;&gt;2]=A,A=n&lt;&lt;4,f=A+(i+8|0)|0,t=8+(A+r|0)|0;A=a[t+4&gt;&gt;2],a[f&gt;&gt;2]=a[t&gt;&gt;2],a[f+4&gt;&gt;2]=A,e=t+8|0,A=a[e+4&gt;&gt;2],i=f+8|0,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=A,t=t+-16|0,f=f+-16|0,n=n+-1|0,n;);else for(C[i&gt;&gt;2]=v,a[i+4&gt;&gt;2]=o,A=a[u+4&gt;&gt;2],a[i+8&gt;&gt;2]=a[u&gt;&gt;2],a[i+12&gt;&gt;2]=A,e=u+8|0,A=a[e+4&gt;&gt;2],n=i+16|0,a[n&gt;&gt;2]=a[e&gt;&gt;2],a[n+4&gt;&gt;2]=A,A=o&lt;&lt;4,f=A+(i+8|0)|0,t=288+(A+r|0)|0;A=a[t+4&gt;&gt;2],a[f&gt;&gt;2]=a[t&gt;&gt;2],a[f+4&gt;&gt;2]=A,e=t+8|0,A=a[e+4&gt;&gt;2],i=f+8|0,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=A,t=t+-16|0,f=f+-16|0,o=o+-1|0,o;);f=1}}}return V=r+880|0,f}function ne(A){!function(A){var e=0;pA(A),f[A+92|0]=0,a[A+88&gt;&gt;2]=0,e=A+80|0,a[e&gt;&gt;2]=-1082130432,a[e+4&gt;&gt;2]=-1082130432,e=A+72|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=-1082130432,e=A- -64|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=1065353216,a[A&gt;&gt;2]=7240,a[A+56&gt;&gt;2]=0,a[A+60&gt;&gt;2]=1065353216}(A),a[A+96&gt;&gt;2]=0,a[A&gt;&gt;2]=7464,a[A+4&gt;&gt;2]=2}function te(A){return A|=0,a[A+96&gt;&gt;2]}function ae(A,e,i,r){}function oe(A,e){return 0}function be(A){A|=0,Ae(A),CA(A)}function ce(A){var e=0;a[A&gt;&gt;2]=1025,e=A+120|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+128|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+136|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+144|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+152|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+160&gt;&gt;2]=0,e=A+312|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+320|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+328|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+336|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+344|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+352&gt;&gt;2]=0,e=A+504|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+512|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+520|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+528|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+536|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+544&gt;&gt;2]=0,a[A+736&gt;&gt;2]=0,e=A+728|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+720|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+712|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+704|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+696|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+772&gt;&gt;2]=0,a[A+776&gt;&gt;2]=0,a[A+800&gt;&gt;2]=0,a[A+780&gt;&gt;2]=0}function le(A){var e,i=0;e=a[A+116&gt;&gt;2],e&amp;&amp;(i=a[421],i&amp;&amp;(cn[i](e),a[A+116&gt;&gt;2]=0))}function ue(A,e){var i=0,r=0,f=0,n=0;i=a[A+780&gt;&gt;2];A:if(4!=(0|i))a[A+780&gt;&gt;2]=i+1;else{if(i=function(A,e){var i,r=_(0),f=_(0),n=_(0),t=_(0),a=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=0,G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),V=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=0,x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0);r=C[A+84&gt;&gt;2],t=C[e+80&gt;&gt;2],h=r&lt;t,J=h?0:-1,l=C[A+276&gt;&gt;2],r=h?r:t,h=l&lt;r,i=h?1:J,t=C[A+468&gt;&gt;2],r=h?l:r,h=t&lt;r,J=C[A+660&gt;&gt;2]&lt;(h?t:r),h=J?3:h?2:i,b=C[e&gt;&gt;2];e:{i:{r:{f:{if(o[2980]){if(!h){d=C[A+588&gt;&gt;2],g=C[A+396&gt;&gt;2],r=_(d-g),R=C[A+584&gt;&gt;2],B=C[A+392&gt;&gt;2],t=_(R-B),f=C[A+580&gt;&gt;2],w=C[A+388&gt;&gt;2],l=_(f-w),n=C[e+8&gt;&gt;2],c=C[e+4&gt;&gt;2];break f}if(a=C[A+196&gt;&gt;2],u=_(b-a),R=C[A+584&gt;&gt;2],B=C[A+392&gt;&gt;2],t=_(R-B),c=C[e+4&gt;&gt;2],Q=C[A+200&gt;&gt;2],r=_(c-Q),f=C[A+580&gt;&gt;2],w=C[A+388&gt;&gt;2],l=_(f-w),n=_(_(u*t)-_(r*l)),k=_(n*n),s=r,d=C[A+588&gt;&gt;2],g=C[A+396&gt;&gt;2],r=_(d-g),n=C[e+8&gt;&gt;2],G=C[A+204&gt;&gt;2],W=_(n-G),F=_(_(s*r)-_(W*t)),u=_(_(W*l)-_(u*r)),j=_(k+_(_(F*F)+_(u*u))),1!=(0|h))break f;b=_(b-C[A+4&gt;&gt;2]),n=_(n-C[A+12&gt;&gt;2]),c=_(c-C[A+8&gt;&gt;2]),l=_(0);break r}W=C[e+8&gt;&gt;2],F=C[e+4&gt;&gt;2];n:{t:{if(h){if(E=C[A+196&gt;&gt;2],R=_(b-E),g=C[A+392&gt;&gt;2],c=C[A+584&gt;&gt;2],Z=_(g-c),V=C[A+200&gt;&gt;2],d=_(F-V),B=C[A+388&gt;&gt;2],u=C[A+580&gt;&gt;2],p=_(B-u),r=_(_(R*Z)-_(d*p)),t=_(r*r),a=C[A+396&gt;&gt;2],n=C[A+588&gt;&gt;2],l=_(a-n),f=C[A+204&gt;&gt;2],w=_(W-f),r=_(_(d*l)-_(w*Z)),s=_(r*r),r=_(_(w*p)-_(R*l)),t=_(t+_(s+_(r*r))),Q=_(b-B),Y=_(V-c),G=_(F-g),x=_(E-u),r=_(_(Q*Y)-_(G*x)),s=_(r*r),X=_(f-n),r=_(W-a),k=_(_(G*X)-_(r*Y)),v=_(k*k),k=_(_(r*x)-_(Q*X)),k=_(s+_(v+_(k*k))),k=t&gt;k?t:k,t=_(V-g),I=_(b-u),v=_(E-B),N=_(F-c),y=_(_(t*I)-_(v*N)),D=_(y*y),y=_(f-a),s=t,t=_(W-n),s=_(_(y*N)-_(s*t)),v=_(_(v*t)-_(y*I)),v=_(D+_(_(s*s)+_(v*v))),j=k&gt;v?k:v,1==(0|h)){k=C[A+4&gt;&gt;2],M=_(k-u),s=_(b-k),v=C[A+12&gt;&gt;2],S=_(v-n),y=C[A+8&gt;&gt;2],T=_(y-c),D=_(W-v),U=_(F-y),l=_(0);break t}}else a=C[A+396&gt;&gt;2],n=C[A+588&gt;&gt;2],l=_(a-n),g=C[A+392&gt;&gt;2],c=C[A+584&gt;&gt;2],Z=_(g-c),B=C[A+388&gt;&gt;2],u=C[A+580&gt;&gt;2],p=_(B-u),t=_(W-n),N=_(F-c),I=_(b-u),r=_(W-a),G=_(F-g),Q=_(b-B);if(k=C[A+4&gt;&gt;2],s=_(b-k),y=C[A+8&gt;&gt;2],U=_(F-y),f=_(_(s*Z)-_(U*p)),d=_(f*f),v=C[A+12&gt;&gt;2],D=_(W-v),f=_(_(U*l)-_(D*Z)),l=_(_(D*p)-_(s*l)),l=_(d+_(_(f*f)+_(l*l))),T=_(y-c),M=_(k-u),f=_(_(Q*T)-_(G*M)),d=_(f*f),S=_(v-n),f=_(_(G*S)-_(r*T)),R=_(f*f),f=_(_(r*M)-_(Q*S)),f=_(d+_(R+_(f*f))),l=l&gt;f?l:f,Z=_(y-g),p=_(k-B),f=_(_(Z*I)-_(p*N)),d=_(f*f),Y=_(v-a),f=_(_(Y*N)-_(Z*t)),R=_(f*f),f=_(_(p*t)-_(Y*I)),f=_(d+_(R+_(f*f))),l=l&gt;f?l:f,f=C[A+204&gt;&gt;2],w=_(W-f),V=C[A+200&gt;&gt;2],d=_(F-V),E=C[A+196&gt;&gt;2],R=_(b-E),2==(0|h)){n=_(v-f),c=_(y-V),u=_(k-E),t=_(0);break n}X=_(f-n),Y=_(V-c),x=_(E-u)}if(r=_(_(s*Y)-_(U*x)),c=_(r*r),r=_(_(U*X)-_(D*Y)),n=_(r*r),r=_(_(D*x)-_(s*X)),r=_(c+_(n+_(r*r))),n=_(_(R*T)-_(d*M)),c=_(n*n),n=_(_(d*S)-_(w*T)),u=_(n*n),n=_(_(w*M)-_(R*S)),n=_(c+_(u+_(n*n))),r=r&gt;n?r:n,c=_(y-V),u=_(k-E),n=_(_(c*I)-_(u*N)),G=_(n*n),n=_(v-f),Q=_(_(n*N)-_(c*t)),t=_(_(u*t)-_(n*I)),t=_(G+_(_(Q*Q)+_(t*t))),t=r&gt;t?r:t,r=_(0),J)break e;Y=_(v-a),Z=_(y-g),p=_(k-B),r=_(W-a),G=_(F-g),Q=_(b-B)}b=_(V-g),g=_(E-B),B=_(_(s*b)-_(U*g)),a=_(f-a),b=_(_(U*a)-_(D*b)),f=_(b*b),b=_(_(D*g)-_(s*a)),b=_(_(B*B)+_(f+_(b*b))),a=_(_(R*Z)-_(d*p)),s=_(a*a),a=_(_(d*Y)-_(w*Z)),f=_(a*a),a=_(_(w*p)-_(R*Y)),a=_(s+_(f+_(a*a))),b=b&gt;a?b:a,a=_(_(c*Q)-_(u*G)),s=_(a*a),a=_(_(n*G)-_(c*r)),r=_(_(u*r)-_(n*Q)),r=_(s+_(_(a*a)+_(r*r))),r=b&gt;r?b:r;break e}if(b=_(b-C[A+4&gt;&gt;2]),c=_(c-C[A+8&gt;&gt;2]),a=_(_(b*t)-_(c*l)),n=_(n-C[A+12&gt;&gt;2]),t=_(_(c*r)-_(n*t)),r=_(_(n*l)-_(b*r)),l=_(_(a*a)+_(_(t*t)+_(r*r))),G=C[A+204&gt;&gt;2],Q=C[A+200&gt;&gt;2],a=C[A+196&gt;&gt;2],t=_(0),2==(0|h))break i}if(r=_(R-Q),t=_(f-a),u=_(_(b*r)-_(c*t)),s=_(u*u),u=_(d-G),r=_(_(c*u)-_(n*r)),f=_(r*r),r=_(_(n*t)-_(b*u)),t=_(s+_(f+_(r*r))),r=_(0),J)break e}r=_(B-Q),a=_(w-a),u=_(_(b*r)-_(c*a)),s=c,c=_(g-G),r=_(_(s*c)-_(n*r)),s=_(r*r),r=_(_(n*a)-_(b*c)),r=_(_(u*u)+_(s+_(r*r)))}return b=_(m(j)),A=b&gt;_(-0xde0b6b000000000),e=A?0:-1,l=_(m(l)),b=A?b:_(-0xde0b6b000000000),A=l&gt;b,e=A?1:e,t=_(m(t)),l=A?l:b,A=t&gt;l,_(m(r))&gt;(A?t:l)?3:A?2:e}(A,e),r=120+(B(i,192)+A|0)|0,f=a[r&gt;&gt;2],!f)break A;if(n=a[421],!n)break A;cn[n](f),a[r&gt;&gt;2]=0}return i=(0|i)&gt;0?i:0,U(4+(A+B(i,192)|0)|0,e,192),i}function se(A,e,i){var r,f=0,n=_(0),t=0,o=_(0),b=_(0),c=0,l=0,u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0);if(r=V-16|0,V=r,l=a[A+780&gt;&gt;2],!((0|l)&lt;1)){for(f=(B(l,192)+A|0)-188|0,t=l;v=C[e+48&gt;&gt;2],m=C[e+8&gt;&gt;2],R=C[e+4&gt;&gt;2],Q=C[e&gt;&gt;2],d=C[e+52&gt;&gt;2],h=C[e+24&gt;&gt;2],u=C[e+20&gt;&gt;2],G=C[e+16&gt;&gt;2],n=C[e+56&gt;&gt;2],o=C[e+40&gt;&gt;2],b=C[e+36&gt;&gt;2],g=C[e+32&gt;&gt;2],a[f+60&gt;&gt;2]=0,k=n,n=C[f&gt;&gt;2],y=b,b=C[f+4&gt;&gt;2],s=o,o=C[f+8&gt;&gt;2],g=_(k+_(_(_(g*n)+_(y*b))+_(s*o))),C[f+56&gt;&gt;2]=g,d=_(d+_(_(_(n*G)+_(b*u))+_(o*h))),C[f+52&gt;&gt;2]=d,v=_(v+_(_(_(n*Q)+_(b*R))+_(o*m))),C[f+48&gt;&gt;2]=v,m=C[i+56&gt;&gt;2],R=C[i+40&gt;&gt;2],Q=C[i+32&gt;&gt;2],h=C[i+36&gt;&gt;2],u=C[i+52&gt;&gt;2],G=C[i+24&gt;&gt;2],w=C[i+16&gt;&gt;2],W=C[i+20&gt;&gt;2],n=C[i+48&gt;&gt;2],o=C[i+8&gt;&gt;2],b=C[i&gt;&gt;2],s=C[i+4&gt;&gt;2],a[f+44&gt;&gt;2]=0,k=n,n=C[f+16&gt;&gt;2],F=_(b*n),b=C[f+20&gt;&gt;2],y=o,o=C[f+24&gt;&gt;2],s=_(k+_(_(F+_(s*b))+_(y*o))),C[f+32&gt;&gt;2]=s,u=_(u+_(_(_(n*w)+_(b*W))+_(o*G))),C[f+36&gt;&gt;2]=u,n=_(m+_(_(_(n*Q)+_(b*h))+_(o*R))),C[f+40&gt;&gt;2]=n,C[f+80&gt;&gt;2]=_(_(_(v-s)*C[f- -64&gt;&gt;2])+_(_(d-u)*C[f+68&gt;&gt;2]))+_(_(g-n)*C[f+72&gt;&gt;2]),c=f+156|0,a[c&gt;&gt;2]=a[c&gt;&gt;2]+1,f=f+-192|0,t=t+-1|0,(0|t)&gt;0;);if(!((0|l)&lt;1))for(e=B(l,192);;){l=l+-1|0,i=A+e|0,t=i+-188|0,n=C[i+-108&gt;&gt;2],b=C[A+784&gt;&gt;2];A:if(n&lt;=b)if(o=_(C[i+-156&gt;&gt;2]-_(C[i+-140&gt;&gt;2]-_(C[i+-124&gt;&gt;2]*n))),k=_(o*o),o=_(C[i+-152&gt;&gt;2]-_(C[i+-136&gt;&gt;2]-_(n*C[i+-120&gt;&gt;2]))),n=_(C[i+-148&gt;&gt;2]-_(C[i+-132&gt;&gt;2]-_(n*C[i+-116&gt;&gt;2]))),_(_(k+_(o*o))+_(n*n))&gt;_(b*b)){if(i=i+-72|0,f=a[i&gt;&gt;2],f&amp;&amp;(c=a[421],c&amp;&amp;(cn[c](f),a[i&gt;&gt;2]=0)),c=A,f=a[A+780&gt;&gt;2],i=f+-1|0,(0|l)!=(0|i)&amp;&amp;(i=B(i,192)+A|0,U(t,i+4|0,192),t=i+120|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[i+160&gt;&gt;2]=0,t=i+128|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[i+136&gt;&gt;2]=0,f=a[A+780&gt;&gt;2]),i=f+-1|0,a[c+780&gt;&gt;2]=i,i)break A;if(i=a[424],!i)break A;a[r+8&gt;&gt;2]=A,cn[i](r+8|0)}else i=a[422],i&amp;&amp;cn[i](t,a[A+772&gt;&gt;2],a[A+776&gt;&gt;2]);else{if(i=i+-72|0,f=a[i&gt;&gt;2],f&amp;&amp;(c=a[421],c&amp;&amp;(cn[c](f),a[i&gt;&gt;2]=0)),c=A,f=a[A+780&gt;&gt;2],i=f+-1|0,(0|l)!=(0|i)&amp;&amp;(i=B(i,192)+A|0,U(t,i+4|0,192),t=i+120|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[i+160&gt;&gt;2]=0,t=i+128|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[i+136&gt;&gt;2]=0,f=a[A+780&gt;&gt;2]),i=f+-1|0,a[c+780&gt;&gt;2]=i,i)break A;if(i=a[424],!i)break A;a[r+12&gt;&gt;2]=A,cn[i](r+12|0)}if(e=e+-192|0,!((0|l)&gt;0))break}}V=r+16|0}function ke(A,e){return _(C[A+232&gt;&gt;2]*C[e+232&gt;&gt;2])}function ve(A){A|=0,$(A)}function de(A,e,i){a[76+((B(e,144)+A|0)+(i&lt;&lt;2)|0)&gt;&gt;2]=1708}function Ce(A){return A|=0,a[A+72&gt;&gt;2]}function ge(A,e,i){var r=0,f=0;r=a[A+12&gt;&gt;2],r||(r=a[A+4&gt;&gt;2],r=0|cn[a[a[r&gt;&gt;2]+12&gt;&gt;2]](r,a[e+8&gt;&gt;2],a[i+8&gt;&gt;2]),a[A+12&gt;&gt;2]=r),a[a[A+16&gt;&gt;2]+4&gt;&gt;2]=r,f=a[A+4&gt;&gt;2],r=0|cn[a[a[f&gt;&gt;2]+8&gt;&gt;2]](f,e,i,r,1),f=a[A+16&gt;&gt;2],cn[a[a[f&gt;&gt;2]+8&gt;&gt;2]](f,a[A+28&gt;&gt;2],a[A+24&gt;&gt;2]),f=a[A+16&gt;&gt;2],cn[a[a[f&gt;&gt;2]+12&gt;&gt;2]](f,a[A+36&gt;&gt;2],a[A+32&gt;&gt;2]),cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,e,i,a[A+20&gt;&gt;2],a[A+16&gt;&gt;2]),cn[a[a[r&gt;&gt;2]&gt;&gt;2]](r),A=a[A+4&gt;&gt;2],cn[a[a[A&gt;&gt;2]+60&gt;&gt;2]](A,r)}function Be(A,e,i,r,f){var n,t=0;n=V-48|0,V=n,t=a[A+16&gt;&gt;2],cn[a[a[t&gt;&gt;2]+8&gt;&gt;2]](t,a[A+28&gt;&gt;2],a[A+24&gt;&gt;2]),t=a[A+16&gt;&gt;2],cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,a[A+36&gt;&gt;2],a[A+32&gt;&gt;2]),a[n+28&gt;&gt;2]=r,a[n+44&gt;&gt;2]=a[A+24&gt;&gt;2],a[n+40&gt;&gt;2]=a[A+28&gt;&gt;2],a[n+24&gt;&gt;2]=e,a[n+36&gt;&gt;2]=a[e+12&gt;&gt;2],e=a[e+8&gt;&gt;2],a[n+32&gt;&gt;2]=e,a[n+4&gt;&gt;2]=f,a[n+20&gt;&gt;2]=a[A+32&gt;&gt;2],a[n+16&gt;&gt;2]=a[A+36&gt;&gt;2],a[n&gt;&gt;2]=i,a[n+12&gt;&gt;2]=a[i+12&gt;&gt;2],r=a[i+8&gt;&gt;2],a[n+8&gt;&gt;2]=r,i=a[A+8&gt;&gt;2],i||(i=a[A+12&gt;&gt;2],i||(i=a[A+4&gt;&gt;2],i=0|cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,e,r),a[A+12&gt;&gt;2]=i),a[a[A+16&gt;&gt;2]+4&gt;&gt;2]=i,e=a[A+4&gt;&gt;2],i=0|cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,n+24|0,n,i,1),a[A+8&gt;&gt;2]=i),cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,n+24|0,n,a[A+20&gt;&gt;2],a[A+16&gt;&gt;2]),V=n+48|0}function _e(A,e,i,r,n){var t,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,g=0,B=0,m=0,R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=0,E=0,D=0,N=0,I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=0,K=0,L=_(0),q=_(0),$=_(0),AA=0,eA=0,iA=0,rA=0,fA=0,nA=0,tA=0;t=V-976|0,V=t;A:if(2!=(0|cn[a[a[r&gt;&gt;2]+80&gt;&gt;2]](r)))if(2!=(0|cn[a[a[n&gt;&gt;2]+80&gt;&gt;2]](n))){if(b=a[e+12&gt;&gt;2],c=b+8|0,d=a[c&gt;&gt;2],c=a[c+4&gt;&gt;2],E=a[b&gt;&gt;2],D=a[b+4&gt;&gt;2],k=b+24|0,v=a[k+4&gt;&gt;2],l=t+936|0,a[l&gt;&gt;2]=a[k&gt;&gt;2],a[l+4&gt;&gt;2]=v,l=t+920|0,a[l&gt;&gt;2]=d,a[l+4&gt;&gt;2]=c,c=a[b+16&gt;&gt;2],d=a[b+20&gt;&gt;2],k=b+40|0,v=a[k+4&gt;&gt;2],l=t+952|0,a[l&gt;&gt;2]=a[k&gt;&gt;2],a[l+4&gt;&gt;2]=v,l=a[b+32&gt;&gt;2],k=a[b+36&gt;&gt;2],B=b+56|0,m=a[B+4&gt;&gt;2],v=t+968|0,a[v&gt;&gt;2]=a[B&gt;&gt;2],a[v+4&gt;&gt;2]=m,a[t+912&gt;&gt;2]=E,a[t+916&gt;&gt;2]=D,a[t+928&gt;&gt;2]=c,a[t+932&gt;&gt;2]=d,a[t+944&gt;&gt;2]=l,a[t+948&gt;&gt;2]=k,c=a[b+52&gt;&gt;2],a[t+960&gt;&gt;2]=a[b+48&gt;&gt;2],a[t+964&gt;&gt;2]=c,b=a[i+12&gt;&gt;2],c=b+8|0,d=a[c&gt;&gt;2],c=a[c+4&gt;&gt;2],E=a[b&gt;&gt;2],D=a[b+4&gt;&gt;2],k=b+24|0,v=a[k+4&gt;&gt;2],l=t+872|0,a[l&gt;&gt;2]=a[k&gt;&gt;2],a[l+4&gt;&gt;2]=v,l=t+856|0,a[l&gt;&gt;2]=d,a[l+4&gt;&gt;2]=c,c=a[b+16&gt;&gt;2],d=a[b+20&gt;&gt;2],k=b+40|0,v=a[k+4&gt;&gt;2],l=t+888|0,a[l&gt;&gt;2]=a[k&gt;&gt;2],a[l+4&gt;&gt;2]=v,l=a[b+32&gt;&gt;2],k=a[b+36&gt;&gt;2],B=b+56|0,m=a[B+4&gt;&gt;2],v=t+904|0,a[v&gt;&gt;2]=a[B&gt;&gt;2],a[v+4&gt;&gt;2]=m,a[t+848&gt;&gt;2]=E,a[t+852&gt;&gt;2]=D,a[t+864&gt;&gt;2]=c,a[t+868&gt;&gt;2]=d,a[t+880&gt;&gt;2]=l,a[t+884&gt;&gt;2]=k,c=a[b+52&gt;&gt;2],a[t+896&gt;&gt;2]=a[b+48&gt;&gt;2],a[t+900&gt;&gt;2]=c,a[t+828&gt;&gt;2]=0,nA=t,tA=dA(256),a[nA+836&gt;&gt;2]=tA,f[t+840|0]=1,a[t+832&gt;&gt;2]=32,function(A,e,i,r,n){var t,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,g=0,B=0,_=0,m=0;if(t=V+-64|0,V=t,!a[i+72&gt;&gt;2]|!a[r+72&gt;&gt;2]){if(c=0|cn[a[a[i&gt;&gt;2]+88&gt;&gt;2]](i),c)for(B=t+16|0,_=t+48|0;;){if(c=c+-1|0,cn[a[a[i&gt;&gt;2]+120&gt;&gt;2]](i,c,A,t+32|0,_),l=0|cn[a[a[r&gt;&gt;2]+88&gt;&gt;2]](r),l)for(;;){if(cn[a[a[r&gt;&gt;2]+120&gt;&gt;2]](r,c,e,t,B),l=l+-1|0,!(C[t+16&gt;&gt;2]&lt;C[t+32&gt;&gt;2]|C[t&gt;&gt;2]&gt;C[t+48&gt;&gt;2]|C[t+20&gt;&gt;2]&lt;C[t+36&gt;&gt;2]|C[t+4&gt;&gt;2]&gt;C[t+52&gt;&gt;2]|C[t+24&gt;&gt;2]&lt;C[t+40&gt;&gt;2]|C[t+8&gt;&gt;2]&gt;C[t+56&gt;&gt;2])){if(b=a[n+4&gt;&gt;2],(0|b)==a[n+8&gt;&gt;2]&amp;&amp;(u=b?b&lt;&lt;1:1,!((0|b)&gt;=(0|u)))){u?(v=dA(u&lt;&lt;3),b=a[n+4&gt;&gt;2]):v=0,d=a[n+12&gt;&gt;2];e:{if((0|b)&gt;=1)for(s=d,k=v,g=b;m=a[s+4&gt;&gt;2],a[k&gt;&gt;2]=a[s&gt;&gt;2],a[k+4&gt;&gt;2]=m,s=s+8|0,k=k+8|0,g=g+-1|0,g;);else if(!d)break e;o[n+16|0]&amp;&amp;(CA(d),b=a[n+4&gt;&gt;2]),a[n+12&gt;&gt;2]=0}a[n+12&gt;&gt;2]=v,f[n+16|0]=1,a[n+8&gt;&gt;2]=u}a[n+4&gt;&gt;2]=b+1,b=a[n+12&gt;&gt;2]+(b&lt;&lt;3)|0,a[b+4&gt;&gt;2]=l,a[b&gt;&gt;2]=c}if(!l)break}if(!c)break}}else mA(i+72|0,A,r+72|0,e,n);V=t- -64|0}(t+912|0,t+848|0,r,n,t+824|0),a[t+828&gt;&gt;2])if(1!=(0|cn[a[a[r&gt;&gt;2]+80&gt;&gt;2]](r))||1!=(0|cn[a[a[n&gt;&gt;2]+80&gt;&gt;2]](n))){if(cn[a[a[r&gt;&gt;2]+112&gt;&gt;2]](r),cn[a[a[n&gt;&gt;2]+112&gt;&gt;2]](n),zA(t+520|4),b=t+584|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[t+528&gt;&gt;2]=1,b=t+592|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+600|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+608|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+616|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+624|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[t+524&gt;&gt;2]=8128,ne(t+632|0),a[t+728&gt;&gt;2]=4,a[t+812&gt;&gt;2]=8708,a[t+804&gt;&gt;2]=8628,a[t+796&gt;&gt;2]=8556,a[t+632&gt;&gt;2]=8364,a[t+520&gt;&gt;2]=r,b=t+804|0,cn[a[a[r&gt;&gt;2]+96&gt;&gt;2]](r)||(b=a[t+520&gt;&gt;2],b=0|cn[a[a[b&gt;&gt;2]+100&gt;&gt;2]](b)?t+812|0:t+796|0),a[b+4&gt;&gt;2]=t+520,a[t+820&gt;&gt;2]=b,zA(t+216|4),b=t+280|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[t+224&gt;&gt;2]=1,b=t+288|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+296|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+304|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+312|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=t+320|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[t+220&gt;&gt;2]=8128,ne(t+328|0),a[t+424&gt;&gt;2]=4,a[t+508&gt;&gt;2]=8708,a[t+500&gt;&gt;2]=8628,a[t+492&gt;&gt;2]=8556,a[t+328&gt;&gt;2]=8364,a[t+216&gt;&gt;2]=n,b=t+500|0,cn[a[a[n&gt;&gt;2]+96&gt;&gt;2]](n)||(b=a[t+216&gt;&gt;2],b=0|cn[a[a[b&gt;&gt;2]+100&gt;&gt;2]](b)?t+508|0:t+492|0),a[b+4&gt;&gt;2]=t+216,a[t+516&gt;&gt;2]=b,iA=0|cn[a[a[r&gt;&gt;2]+92&gt;&gt;2]](r),rA=0|cn[a[a[n&gt;&gt;2]+92&gt;&gt;2]](n),c=a[t+828&gt;&gt;2],c)for(d=(c&lt;&lt;3)-4|0,E=t+136|0,D=t+120|0,l=t+104|0,k=t+200|0,v=t+184|0,B=t+168|0;b=a[t+836&gt;&gt;2]+d|0,a[A+32&gt;&gt;2]=a[b&gt;&gt;2],b=a[b+-4&gt;&gt;2],a[A+24&gt;&gt;2]=b,m=a[t+820&gt;&gt;2],m=0|cn[a[a[m&gt;&gt;2]&gt;&gt;2]](m,b),b=a[t+516&gt;&gt;2],AA=0|cn[a[a[b&gt;&gt;2]&gt;&gt;2]](b,a[A+32&gt;&gt;2]),b=a[e+12&gt;&gt;2],s=b+8|0,g=a[s&gt;&gt;2],s=a[s+4&gt;&gt;2],P=a[b&gt;&gt;2],K=a[b+4&gt;&gt;2],N=b+24|0,Y=a[N+4&gt;&gt;2],u=B+8|0,a[u&gt;&gt;2]=a[N&gt;&gt;2],a[u+4&gt;&gt;2]=Y,u=t+160|0,a[u&gt;&gt;2]=g,a[u+4&gt;&gt;2]=s,s=a[b+16&gt;&gt;2],g=a[b+20&gt;&gt;2],u=a[b+36&gt;&gt;2],a[v&gt;&gt;2]=a[b+32&gt;&gt;2],a[v+4&gt;&gt;2]=u,u=b+40|0,N=a[u&gt;&gt;2],u=a[u+4&gt;&gt;2],eA=b+56|0,fA=a[eA+4&gt;&gt;2],Y=k+8|0,a[Y&gt;&gt;2]=a[eA&gt;&gt;2],a[Y+4&gt;&gt;2]=fA,Y=a[b+52&gt;&gt;2],a[k&gt;&gt;2]=a[b+48&gt;&gt;2],a[k+4&gt;&gt;2]=Y,b=v+8|0,a[b&gt;&gt;2]=N,a[b+4&gt;&gt;2]=u,a[B&gt;&gt;2]=s,a[B+4&gt;&gt;2]=g,a[t+152&gt;&gt;2]=P,a[t+156&gt;&gt;2]=K,b=a[i+12&gt;&gt;2],s=b+8|0,g=a[s&gt;&gt;2],s=a[s+4&gt;&gt;2],P=a[b&gt;&gt;2],K=a[b+4&gt;&gt;2],N=b+24|0,Y=a[N+4&gt;&gt;2],u=l+8|0,a[u&gt;&gt;2]=a[N&gt;&gt;2],a[u+4&gt;&gt;2]=Y,u=a[b+20&gt;&gt;2],a[l&gt;&gt;2]=a[b+16&gt;&gt;2],a[l+4&gt;&gt;2]=u,u=t+96|0,a[u&gt;&gt;2]=g,a[u+4&gt;&gt;2]=s,g=b+40|0,u=a[g+4&gt;&gt;2],s=D+8|0,a[s&gt;&gt;2]=a[g&gt;&gt;2],a[s+4&gt;&gt;2]=u,s=a[b+36&gt;&gt;2],a[D&gt;&gt;2]=a[b+32&gt;&gt;2],a[D+4&gt;&gt;2]=s,g=b+56|0,u=a[g+4&gt;&gt;2],s=E+8|0,a[s&gt;&gt;2]=a[g&gt;&gt;2],a[s+4&gt;&gt;2]=u,s=a[b+52&gt;&gt;2],a[E&gt;&gt;2]=a[b+48&gt;&gt;2],a[E+4&gt;&gt;2]=s,a[t+88&gt;&gt;2]=P,a[t+92&gt;&gt;2]=K,iA&amp;&amp;(cn[a[a[r&gt;&gt;2]+132&gt;&gt;2]](t+24|0,r,a[A+24&gt;&gt;2]),L=C[t+960&gt;&gt;2],q=C[t+964&gt;&gt;2],$=C[t+968&gt;&gt;2],I=C[t+80&gt;&gt;2],U=C[t+72&gt;&gt;2],J=C[t+76&gt;&gt;2],R=C[t+920&gt;&gt;2],Q=C[t+912&gt;&gt;2],h=C[t+916&gt;&gt;2],G=C[t+936&gt;&gt;2],w=C[t+928&gt;&gt;2],W=C[t+932&gt;&gt;2],x=C[t+56&gt;&gt;2],X=C[t+24&gt;&gt;2],M=C[t+40&gt;&gt;2],S=C[t+60&gt;&gt;2],T=C[t+28&gt;&gt;2],j=C[t+44&gt;&gt;2],F=C[t+952&gt;&gt;2],O=C[t+64&gt;&gt;2],Z=C[t+944&gt;&gt;2],H=C[t+32&gt;&gt;2],p=C[t+948&gt;&gt;2],z=C[t+48&gt;&gt;2],a[t+212&gt;&gt;2]=0,a[t+196&gt;&gt;2]=0,a[t+180&gt;&gt;2]=0,a[t+164&gt;&gt;2]=0,C[t+192&gt;&gt;2]=_(_(H*Z)+_(z*p))+_(O*F),C[t+188&gt;&gt;2]=_(_(T*Z)+_(j*p))+_(S*F),C[t+184&gt;&gt;2]=_(_(X*Z)+_(M*p))+_(x*F),C[t+176&gt;&gt;2]=_(_(H*w)+_(z*W))+_(O*G),C[t+172&gt;&gt;2]=_(_(T*w)+_(j*W))+_(S*G),C[t+168&gt;&gt;2]=_(_(X*w)+_(M*W))+_(x*G),C[t+160&gt;&gt;2]=_(_(Q*H)+_(h*z))+_(R*O),C[t+156&gt;&gt;2]=_(_(Q*T)+_(h*j))+_(R*S),C[t+152&gt;&gt;2]=_(_(X*Q)+_(M*h))+_(x*R),C[t+208&gt;&gt;2]=$+_(_(_(Z*U)+_(p*J))+_(F*I)),C[t+204&gt;&gt;2]=q+_(_(_(w*U)+_(W*J))+_(G*I)),C[t+200&gt;&gt;2]=L+_(_(_(Q*U)+_(h*J))+_(R*I))),c=c+-1|0,rA&amp;&amp;(cn[a[a[n&gt;&gt;2]+132&gt;&gt;2]](t+24|0,n,a[A+32&gt;&gt;2]),L=C[t+896&gt;&gt;2],q=C[t+900&gt;&gt;2],$=C[t+904&gt;&gt;2],I=C[t+80&gt;&gt;2],U=C[t+72&gt;&gt;2],J=C[t+76&gt;&gt;2],R=C[t+856&gt;&gt;2],Q=C[t+848&gt;&gt;2],h=C[t+852&gt;&gt;2],G=C[t+872&gt;&gt;2],w=C[t+864&gt;&gt;2],W=C[t+868&gt;&gt;2],x=C[t+56&gt;&gt;2],X=C[t+24&gt;&gt;2],M=C[t+40&gt;&gt;2],S=C[t+60&gt;&gt;2],T=C[t+28&gt;&gt;2],j=C[t+44&gt;&gt;2],F=C[t+888&gt;&gt;2],O=C[t+64&gt;&gt;2],Z=C[t+880&gt;&gt;2],H=C[t+32&gt;&gt;2],p=C[t+884&gt;&gt;2],z=C[t+48&gt;&gt;2],a[t+148&gt;&gt;2]=0,a[t+132&gt;&gt;2]=0,a[t+116&gt;&gt;2]=0,a[t+100&gt;&gt;2]=0,C[t+128&gt;&gt;2]=_(_(H*Z)+_(z*p))+_(O*F),C[t+124&gt;&gt;2]=_(_(T*Z)+_(j*p))+_(S*F),C[t+120&gt;&gt;2]=_(_(X*Z)+_(M*p))+_(x*F),C[t+112&gt;&gt;2]=_(_(H*w)+_(z*W))+_(O*G),C[t+108&gt;&gt;2]=_(_(T*w)+_(j*W))+_(S*G),C[t+104&gt;&gt;2]=_(_(X*w)+_(M*W))+_(x*G),C[t+96&gt;&gt;2]=_(_(Q*H)+_(h*z))+_(R*O),C[t+92&gt;&gt;2]=_(_(Q*T)+_(h*j))+_(R*S),C[t+88&gt;&gt;2]=_(_(X*Q)+_(M*h))+_(x*R),C[t+144&gt;&gt;2]=$+_(_(_(Z*U)+_(p*J))+_(F*I)),C[t+140&gt;&gt;2]=q+_(_(_(w*U)+_(W*J))+_(G*I)),C[t+136&gt;&gt;2]=L+_(_(_(Q*U)+_(h*J))+_(R*I))),a[t+28&gt;&gt;2]=m,a[t+44&gt;&gt;2]=a[A+24&gt;&gt;2],a[t+40&gt;&gt;2]=a[A+28&gt;&gt;2],a[t+24&gt;&gt;2]=e,a[t+32&gt;&gt;2]=a[e+8&gt;&gt;2],a[t+36&gt;&gt;2]=t+152,a[t+4&gt;&gt;2]=AA,a[t+20&gt;&gt;2]=a[A+32&gt;&gt;2],a[t+16&gt;&gt;2]=a[A+36&gt;&gt;2],a[t&gt;&gt;2]=i,a[t+8&gt;&gt;2]=a[i+8&gt;&gt;2],a[t+12&gt;&gt;2]=t+88,Be(A,t+24|0,t,m,AA),d=d+-8|0,c;);cn[a[a[r&gt;&gt;2]+116&gt;&gt;2]](r),cn[a[a[n&gt;&gt;2]+116&gt;&gt;2]](n),Ae(t+328|0),Ae(t+216|4),Ae(t+632|0),Ae(t+520|4)}else!function(A,e,i,r,f,n,t){var o,b=_(0),c=0,l=_(0),u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=0,w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0),nA=0,tA=0,aA=_(0);if(o=V-432|0,V=o,u=a[i+12&gt;&gt;2],D=C[u+56&gt;&gt;2],N=C[u+52&gt;&gt;2],I=C[u+40&gt;&gt;2],U=C[u+36&gt;&gt;2],J=C[u+24&gt;&gt;2],x=C[u+20&gt;&gt;2],c=a[e+12&gt;&gt;2],X=C[c+56&gt;&gt;2],M=C[c+52&gt;&gt;2],S=C[c+40&gt;&gt;2],T=C[c+36&gt;&gt;2],j=C[c+24&gt;&gt;2],O=C[c+20&gt;&gt;2],H=C[u+48&gt;&gt;2],z=C[u+32&gt;&gt;2],P=C[u+16&gt;&gt;2],K=C[u+8&gt;&gt;2],L=C[u+4&gt;&gt;2],q=C[u&gt;&gt;2],$=C[c+48&gt;&gt;2],AA=C[c+32&gt;&gt;2],eA=C[c+16&gt;&gt;2],iA=C[c+8&gt;&gt;2],rA=C[c+4&gt;&gt;2],fA=C[c&gt;&gt;2],a[o+424&gt;&gt;2]=1008981770,a[o+352&gt;&gt;2]=1008981770,cn[a[a[r&gt;&gt;2]+112&gt;&gt;2]](r),cn[a[a[f&gt;&gt;2]+112&gt;&gt;2]](f),t)for(tA=o+16|0;;){if(u=a[n&gt;&gt;2],a[A+24&gt;&gt;2]=u,a[A+32&gt;&gt;2]=a[n+4&gt;&gt;2],c=0|cn[a[a[r&gt;&gt;2]+84&gt;&gt;2]](r),cn[a[a[c&gt;&gt;2]+20&gt;&gt;2]](c,u,o+360|0),u=a[A+32&gt;&gt;2],c=0|cn[a[a[f&gt;&gt;2]+84&gt;&gt;2]](f),cn[a[a[c&gt;&gt;2]+20&gt;&gt;2]](c,u,o+288|0),a[o+372&gt;&gt;2]=0,a[o+388&gt;&gt;2]=0,a[o+404&gt;&gt;2]=0,m=C[o+376&gt;&gt;2],R=C[o+380&gt;&gt;2],b=C[o+384&gt;&gt;2],aA=_(M+_(_(_(eA*m)+_(O*R))+_(j*b))),C[o+380&gt;&gt;2]=aA,Q=C[o+360&gt;&gt;2],h=C[o+364&gt;&gt;2],v=C[o+368&gt;&gt;2],w=_(M+_(_(_(eA*Q)+_(O*h))+_(j*v))),C[o+364&gt;&gt;2]=w,s=C[o+392&gt;&gt;2],k=C[o+396&gt;&gt;2],l=C[o+400&gt;&gt;2],W=_(M+_(_(_(eA*s)+_(O*k))+_(j*l))),C[o+396&gt;&gt;2]=W,d=_(X+_(_(_(AA*m)+_(T*R))+_(S*b))),C[o+384&gt;&gt;2]=d,g=_($+_(_(_(fA*s)+_(rA*k))+_(iA*l))),C[o+392&gt;&gt;2]=g,F=_($+_(_(_(fA*Q)+_(rA*h))+_(iA*v))),C[o+360&gt;&gt;2]=F,b=_($+_(_(_(fA*m)+_(rA*R))+_(iA*b))),C[o+376&gt;&gt;2]=b,Z=_(X+_(_(_(AA*Q)+_(T*h))+_(S*v))),C[o+368&gt;&gt;2]=Z,l=_(X+_(_(_(AA*s)+_(T*k))+_(S*l))),C[o+400&gt;&gt;2]=l,v=C[o+296&gt;&gt;2],s=C[o+288&gt;&gt;2],k=C[o+292&gt;&gt;2],a[o+300&gt;&gt;2]=0,p=_(N+_(_(_(P*s)+_(x*k))+_(J*v))),C[o+292&gt;&gt;2]=p,Y=_(D+_(_(_(z*s)+_(U*k))+_(I*v))),C[o+296&gt;&gt;2]=Y,E=_(H+_(_(_(q*s)+_(L*k))+_(K*v))),C[o+288&gt;&gt;2]=E,v=C[o+312&gt;&gt;2],s=C[o+304&gt;&gt;2],k=C[o+308&gt;&gt;2],a[o+316&gt;&gt;2]=0,m=_(N+_(_(_(P*s)+_(x*k))+_(J*v))),C[o+308&gt;&gt;2]=m,R=_(D+_(_(_(z*s)+_(U*k))+_(I*v))),C[o+312&gt;&gt;2]=R,Q=_(H+_(_(_(q*s)+_(L*k))+_(K*v))),C[o+304&gt;&gt;2]=Q,B=C[o+328&gt;&gt;2],s=C[o+320&gt;&gt;2],k=C[o+324&gt;&gt;2],a[o+332&gt;&gt;2]=0,h=_(N+_(_(_(P*s)+_(x*k))+_(J*B))),C[o+324&gt;&gt;2]=h,v=_(H+_(_(_(q*s)+_(L*k))+_(K*B))),C[o+320&gt;&gt;2]=v,s=_(D+_(_(_(z*s)+_(U*k))+_(I*B))),C[o+328&gt;&gt;2]=s,k=_(d-Z),d=_(g-F),b=_(b-F),g=_(l-Z),B=_(_(k*d)-_(b*g)),l=_(W-w),W=_(b*l),b=_(aA-w),d=_(W-_(b*d)),l=_(_(b*g)-_(k*l)),b=_(_(1)/_(y(_(_(d*d)+_(_(l*l)+_(B*B)))))),g=_(B*b),C[o+412&gt;&gt;2]=g,l=_(l*b),C[o+408&gt;&gt;2]=l,b=_(d*b),C[o+416&gt;&gt;2]=b,C[o+420&gt;&gt;2]=_(Z*b)+_(_(F*l)+_(w*g)),k=_(R-Y),d=_(v-E),b=_(Q-E),g=_(s-Y),s=_(_(k*d)-_(b*g)),l=_(h-p),v=_(b*l),b=_(m-p),d=_(v-_(b*d)),l=_(_(b*g)-_(k*l)),b=_(_(1)/_(y(_(_(d*d)+_(_(l*l)+_(s*s)))))),g=_(s*b),C[o+340&gt;&gt;2]=g,l=_(l*b),C[o+336&gt;&gt;2]=l,b=_(d*b),C[o+344&gt;&gt;2]=b,C[o+348&gt;&gt;2]=_(Y*b)+_(_(E*l)+_(p*g)),t=t+-1|0,ee(o+360|0,o+288|0)&amp;&amp;fe(o+360|0,o+288|0,o+8|0)&amp;&amp;(G=a[o+12&gt;&gt;2],G))for(nA=(G&lt;&lt;4)+tA|0;b=C[o+8&gt;&gt;2],c=a[A+16&gt;&gt;2],cn[a[a[c&gt;&gt;2]+8&gt;&gt;2]](c,a[A+28&gt;&gt;2],a[A+24&gt;&gt;2]),c=a[A+16&gt;&gt;2],cn[a[a[c&gt;&gt;2]+12&gt;&gt;2]](c,a[A+36&gt;&gt;2],a[A+32&gt;&gt;2]),G=G+-1|0,b=_(-b),u=a[A+12&gt;&gt;2],u||(c=a[A+4&gt;&gt;2],u=0|cn[a[a[c&gt;&gt;2]+12&gt;&gt;2]](c,a[e+8&gt;&gt;2],a[i+8&gt;&gt;2]),a[A+12&gt;&gt;2]=u),c=a[A+16&gt;&gt;2],a[c+4&gt;&gt;2]=u,cn[a[a[c&gt;&gt;2]+16&gt;&gt;2]](c,tA,nA,b),nA=nA+-16|0,G;);if(n=n+8|0,!t)break}cn[a[a[r&gt;&gt;2]+116&gt;&gt;2]](r),cn[a[a[f&gt;&gt;2]+116&gt;&gt;2]](f),V=o+432|0}(A,e,i,r,n,a[t+836&gt;&gt;2],a[t+828&gt;&gt;2]);A=a[t+836&gt;&gt;2],A&amp;&amp;(o[t+840|0]&amp;&amp;CA(A),a[t+836&gt;&gt;2]=0)}else{if(c=a[n+156&gt;&gt;2],b=c+-1|0,a[A+36&gt;&gt;2]=b,!c)break A;for(;_e(A,e,i,r,a[a[n+164&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2]),c=a[A+36&gt;&gt;2],b=c+-1|0,a[A+36&gt;&gt;2]=b,c;);}else{if(c=a[r+156&gt;&gt;2],b=c+-1|0,a[A+28&gt;&gt;2]=b,!c)break A;for(;_e(A,e,i,a[a[r+164&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2],n),c=a[A+28&gt;&gt;2],b=c+-1|0,a[A+28&gt;&gt;2]=b,c;);}V=t+976|0}function me(A,e,i,r,n,t){var b,c=0,l=0,u=0,s=0,k=0,v=0,d=0,R=0,Q=0,h=0;b=V-528|0,V=b;A:if(2!=(0|cn[a[a[r&gt;&gt;2]+80&gt;&gt;2]](r)))if(l=1!=(0|cn[a[a[r&gt;&gt;2]+80&gt;&gt;2]](r)),c=a[n+4&gt;&gt;2],l|28!=(0|c))if(31!=(0|c))if(c+-21&gt;&gt;&gt;0&lt;=8)!function(A,e,i,r,n,t){var o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=0,I=_(0);o=V-128|0,V=o,f[o+116|0]=t,a[o+112&gt;&gt;2]=r,a[o+100&gt;&gt;2]=A,a[o+96&gt;&gt;2]=8784,a[o+104&gt;&gt;2]=e,a[o+108&gt;&gt;2]=i,N=o,I=_(cn[a[a[n&gt;&gt;2]+48&gt;&gt;2]](n)),C[N+120&gt;&gt;2]=I,A=a[i+12&gt;&gt;2],m=C[A+52&gt;&gt;2],R=C[A+56&gt;&gt;2],e=a[e+12&gt;&gt;2],Q=C[e+52&gt;&gt;2],h=C[e+56&gt;&gt;2],b=C[A+20&gt;&gt;2],c=C[A+36&gt;&gt;2],G=C[e+20&gt;&gt;2],y=C[e+36&gt;&gt;2],w=C[e+24&gt;&gt;2],l=C[A+24&gt;&gt;2],W=C[e+40&gt;&gt;2],u=C[A+40&gt;&gt;2],F=C[e+32&gt;&gt;2],s=C[A+32&gt;&gt;2],Z=C[e&gt;&gt;2],k=C[A&gt;&gt;2],p=C[e+16&gt;&gt;2],v=C[A+16&gt;&gt;2],d=C[A+48&gt;&gt;2],Y=C[e+48&gt;&gt;2],g=C[A+4&gt;&gt;2],E=C[e+4&gt;&gt;2],D=C[e+8&gt;&gt;2],B=C[A+8&gt;&gt;2],a[o+92&gt;&gt;2]=0,a[o+76&gt;&gt;2]=0,a[o+60&gt;&gt;2]=0,C[o+72&gt;&gt;2]=_(_(B*D)+_(l*w))+_(u*W),C[o+68&gt;&gt;2]=_(_(B*E)+_(l*G))+_(u*y),C[o+56&gt;&gt;2]=_(_(g*D)+_(b*w))+_(c*W),C[o+52&gt;&gt;2]=_(_(g*E)+_(b*G))+_(c*y),d=_(-d),C[o+88&gt;&gt;2]=_(_(_(B*d)-_(l*m))-_(u*R))+_(_(_(B*Y)+_(l*Q))+_(u*h)),C[o+84&gt;&gt;2]=_(_(_(g*d)-_(b*m))-_(c*R))+_(_(_(g*Y)+_(b*Q))+_(c*h)),a[o+44&gt;&gt;2]=0,C[o+32&gt;&gt;2]=_(_(k*Z)+_(v*p))+_(s*F),C[o+64&gt;&gt;2]=_(_(B*Z)+_(l*p))+_(u*F),C[o+48&gt;&gt;2]=_(_(g*Z)+_(b*p))+_(c*F),C[o+40&gt;&gt;2]=_(_(k*D)+_(v*w))+_(s*W),C[o+36&gt;&gt;2]=_(_(k*E)+_(v*G))+_(s*y),C[o+80&gt;&gt;2]=_(_(_(k*d)-_(v*m))-_(s*R))+_(_(_(k*Y)+_(v*Q))+_(s*h)),cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,o+32|0,o+16|0,o),cn[a[a[n&gt;&gt;2]+64&gt;&gt;2]](n,o+96|0,o+16|0,o),V=o+128|0}(A,e,i,r,n,t);else{if(c=a[e+12&gt;&gt;2],u=c+8|0,l=a[u&gt;&gt;2],u=a[u+4&gt;&gt;2],d=a[c&gt;&gt;2],Q=a[c+4&gt;&gt;2],k=c+24|0,v=a[k+4&gt;&gt;2],s=b+488|0,a[s&gt;&gt;2]=a[k&gt;&gt;2],a[s+4&gt;&gt;2]=v,s=b+472|0,a[s&gt;&gt;2]=l,a[s+4&gt;&gt;2]=u,u=a[c+16&gt;&gt;2],l=a[c+20&gt;&gt;2],k=c+40|0,v=a[k+4&gt;&gt;2],s=b+504|0,a[s&gt;&gt;2]=a[k&gt;&gt;2],a[s+4&gt;&gt;2]=v,s=a[c+32&gt;&gt;2],k=a[c+36&gt;&gt;2],R=c+56|0,h=a[R+4&gt;&gt;2],v=b+520|0,a[v&gt;&gt;2]=a[R&gt;&gt;2],a[v+4&gt;&gt;2]=h,a[b+464&gt;&gt;2]=d,a[b+468&gt;&gt;2]=Q,a[b+480&gt;&gt;2]=u,a[b+484&gt;&gt;2]=l,a[b+496&gt;&gt;2]=s,a[b+500&gt;&gt;2]=k,u=a[c+52&gt;&gt;2],a[b+512&gt;&gt;2]=a[c+48&gt;&gt;2],a[b+516&gt;&gt;2]=u,c=a[i+12&gt;&gt;2],u=c+8|0,l=a[u&gt;&gt;2],u=a[u+4&gt;&gt;2],d=a[c&gt;&gt;2],Q=a[c+4&gt;&gt;2],k=c+24|0,v=a[k+4&gt;&gt;2],s=b+424|0,a[s&gt;&gt;2]=a[k&gt;&gt;2],a[s+4&gt;&gt;2]=v,s=b+408|0,a[s&gt;&gt;2]=l,a[s+4&gt;&gt;2]=u,u=a[c+16&gt;&gt;2],l=a[c+20&gt;&gt;2],k=c+40|0,v=a[k+4&gt;&gt;2],s=b+440|0,a[s&gt;&gt;2]=a[k&gt;&gt;2],a[s+4&gt;&gt;2]=v,s=a[c+32&gt;&gt;2],k=a[c+36&gt;&gt;2],R=c+56|0,h=a[R+4&gt;&gt;2],v=b+456|0,a[v&gt;&gt;2]=a[R&gt;&gt;2],a[v+4&gt;&gt;2]=h,a[b+400&gt;&gt;2]=d,a[b+404&gt;&gt;2]=Q,a[b+416&gt;&gt;2]=u,a[b+420&gt;&gt;2]=l,a[b+432&gt;&gt;2]=s,a[b+436&gt;&gt;2]=k,u=a[c+52&gt;&gt;2],a[b+448&gt;&gt;2]=a[c+48&gt;&gt;2],a[b+452&gt;&gt;2]=u,a[b+388&gt;&gt;2]=0,f[b+392|0]=1,a[b+380&gt;&gt;2]=0,a[b+384&gt;&gt;2]=0,function(A,e,i,r,n){var t,b=0,c=0,l=0,u=_(0),s=_(0),k=_(0),v=0,d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=0,y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=0,Y=_(0),E=_(0),D=_(0);if(t=V-96|0,V=t,a[i+72&gt;&gt;2])l=A+20|0,R=C[l&gt;&gt;2],v=t+20|0,a[v&gt;&gt;2]=a[l&gt;&gt;2],b=A+36|0,Q=C[b&gt;&gt;2],l=t+24|0,a[l&gt;&gt;2]=a[b&gt;&gt;2],a[t+12&gt;&gt;2]=0,h=C[A+4&gt;&gt;2],a[t+16&gt;&gt;2]=a[A+4&gt;&gt;2],w=C[A+32&gt;&gt;2],a[t+8&gt;&gt;2]=a[A+32&gt;&gt;2],W=C[A+16&gt;&gt;2],a[t+4&gt;&gt;2]=a[A+16&gt;&gt;2],F=C[A&gt;&gt;2],a[t&gt;&gt;2]=a[A&gt;&gt;2],d=C[A+52&gt;&gt;2],g=C[A+56&gt;&gt;2],b=A+24|0,u=C[b&gt;&gt;2],c=a[b&gt;&gt;2],s=C[A+8&gt;&gt;2],G=a[A+8&gt;&gt;2],k=C[A+48&gt;&gt;2],b=A+40|0,y=C[b&gt;&gt;2],A=t+40|0,a[A&gt;&gt;2]=a[b&gt;&gt;2],b=t+36|0,a[b&gt;&gt;2]=c,c=t+28|0,a[c&gt;&gt;2]=0,p=t+44|0,a[p&gt;&gt;2]=0,a[t+60&gt;&gt;2]=0,k=_(-k),Z=_(_(_(s*k)-_(d*u))-_(g*y)),B=C[e+48&gt;&gt;2],m=_(B*s),s=C[e+52&gt;&gt;2],m=_(m+_(s*u)),u=C[e+56&gt;&gt;2],C[t+56&gt;&gt;2]=Z+_(m+_(u*y)),C[t+52&gt;&gt;2]=_(_(_(h*k)-_(d*R))-_(g*Q))+_(_(_(B*h)+_(s*R))+_(u*Q)),a[t+32&gt;&gt;2]=G,C[t+48&gt;&gt;2]=_(_(_(F*k)-_(d*W))-_(g*w))+_(_(_(B*F)+_(s*W))+_(u*w)),d=C[e+36&gt;&gt;2],g=C[e+20&gt;&gt;2],R=C[e+40&gt;&gt;2],Q=C[e+24&gt;&gt;2],h=C[e+32&gt;&gt;2],u=C[e&gt;&gt;2],s=C[e+16&gt;&gt;2],y=C[l&gt;&gt;2],k=C[v&gt;&gt;2],B=C[e+4&gt;&gt;2],Z=C[A&gt;&gt;2],m=C[e+8&gt;&gt;2],Y=C[b&gt;&gt;2],E=C[t+16&gt;&gt;2],D=C[t+32&gt;&gt;2],a[p&gt;&gt;2]=0,C[A&gt;&gt;2]=_(_(m*D)+_(Q*Y))+_(R*Z),C[b&gt;&gt;2]=_(_(B*D)+_(g*Y))+_(d*Z),a[c&gt;&gt;2]=0,C[l&gt;&gt;2]=_(_(m*E)+_(Q*k))+_(R*y),C[v&gt;&gt;2]=_(_(B*E)+_(g*k))+_(d*y),C[t+32&gt;&gt;2]=_(_(u*D)+_(s*Y))+_(h*Z),C[t+16&gt;&gt;2]=_(_(u*E)+_(s*k))+_(h*y),a[t+12&gt;&gt;2]=0,C[t+8&gt;&gt;2]=_(_(m*F)+_(Q*W))+_(R*w),C[t+4&gt;&gt;2]=_(_(B*F)+_(g*W))+_(d*w),C[t&gt;&gt;2]=_(_(u*F)+_(s*W))+_(h*w),cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,t,t- -64|0,t+80|0),_A(i+72|0,t- -64|0,n);else if(cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,e,t- -64|0,t+80|0),e=0|cn[a[a[i&gt;&gt;2]+88&gt;&gt;2]](i),e)for(p=t+16|0;;){if(e=e+-1|0,cn[a[a[i&gt;&gt;2]+120&gt;&gt;2]](i,e,A,t,p),!(C[t+80&gt;&gt;2]&lt;C[t&gt;&gt;2]|C[t+64&gt;&gt;2]&gt;C[t+16&gt;&gt;2]|C[t+84&gt;&gt;2]&lt;C[t+4&gt;&gt;2]|C[t+68&gt;&gt;2]&gt;C[t+20&gt;&gt;2]|C[t+88&gt;&gt;2]&lt;C[t+8&gt;&gt;2]|C[t+72&gt;&gt;2]&gt;C[t+24&gt;&gt;2])){if(c=a[n+4&gt;&gt;2],(0|c)==a[n+8&gt;&gt;2]&amp;&amp;(G=c?c&lt;&lt;1:1,!((0|c)&gt;=(0|G)))){G?(r=dA(G&lt;&lt;2),c=a[n+4&gt;&gt;2]):r=0,v=a[n+12&gt;&gt;2];e:{if((0|c)&gt;=1)for(l=r,b=v;a[l&gt;&gt;2]=a[b&gt;&gt;2],l=l+4|0,b=b+4|0,c=c+-1|0,c;);else if(!v)break e;o[n+16|0]&amp;&amp;CA(v),a[n+12&gt;&gt;2]=0,c=a[n+4&gt;&gt;2]}a[n+12&gt;&gt;2]=r,f[n+16|0]=1,a[n+8&gt;&gt;2]=G}a[a[n+12&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2]=e,a[n+4&gt;&gt;2]=a[n+4&gt;&gt;2]+1}if(!e)break}V=t+96|0}(b+464|0,b+400|0,r,n,b+376|0),a[b+380&gt;&gt;2]){if(cn[a[a[r&gt;&gt;2]+112&gt;&gt;2]](r),zA(b+72|4),n=b+136|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[b+80&gt;&gt;2]=1,n=b+144|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=b+152|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=b+160|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=b+168|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=b+176|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[b+76&gt;&gt;2]=8128,ne(b+184|0),a[b+280&gt;&gt;2]=4,a[b+364&gt;&gt;2]=8708,a[b+356&gt;&gt;2]=8628,a[b+348&gt;&gt;2]=8556,a[b+184&gt;&gt;2]=8364,a[b+72&gt;&gt;2]=r,n=b+356|0,cn[a[a[r&gt;&gt;2]+96&gt;&gt;2]](r)||(n=a[b+72&gt;&gt;2],n=0|cn[a[a[n&gt;&gt;2]+100&gt;&gt;2]](n)?b+364|0:b+348|0),a[n+4&gt;&gt;2]=b+72,a[b+372&gt;&gt;2]=n,u=0|cn[a[a[r&gt;&gt;2]+92&gt;&gt;2]](r),n=a[b+380&gt;&gt;2],n)if(t)for(c=(n&lt;&lt;2)-4|0;t=a[a[b+388&gt;&gt;2]+c&gt;&gt;2],a[A+32&gt;&gt;2]=t,l=a[b+372&gt;&gt;2],l=0|cn[a[a[l&gt;&gt;2]&gt;&gt;2]](l,t),u&amp;&amp;cn[a[a[r&gt;&gt;2]+132&gt;&gt;2]](b+8|0,r,t),a[b+8&gt;&gt;2]=e,a[b+20&gt;&gt;2]=a[e+12&gt;&gt;2],d=a[e+8&gt;&gt;2],a[b+16&gt;&gt;2]=d,a[b+12&gt;&gt;2]=l,a[b+28&gt;&gt;2]=a[A+24&gt;&gt;2],a[b+24&gt;&gt;2]=a[A+28&gt;&gt;2],l=a[A+16&gt;&gt;2],t=a[l+8&gt;&gt;2],a[((0|d)==a[t+8&gt;&gt;2]?8:12)+l&gt;&gt;2]=b+8,ge(A,i,b+8|0),a[a[A+16&gt;&gt;2]+8&gt;&gt;2]=t,c=c+-4|0,n=n+-1|0,n;);else for(c=(n&lt;&lt;2)-4|0;t=a[a[b+388&gt;&gt;2]+c&gt;&gt;2],a[A+24&gt;&gt;2]=t,l=a[b+372&gt;&gt;2],l=0|cn[a[a[l&gt;&gt;2]&gt;&gt;2]](l,t),u&amp;&amp;cn[a[a[r&gt;&gt;2]+132&gt;&gt;2]](b+8|0,r,t),a[b+8&gt;&gt;2]=e,a[b+20&gt;&gt;2]=a[e+12&gt;&gt;2],d=a[e+8&gt;&gt;2],a[b+16&gt;&gt;2]=d,a[b+12&gt;&gt;2]=l,a[b+28&gt;&gt;2]=a[A+24&gt;&gt;2],a[b+24&gt;&gt;2]=a[A+28&gt;&gt;2],l=a[A+16&gt;&gt;2],t=a[l+8&gt;&gt;2],a[((0|d)==a[t+8&gt;&gt;2]?8:12)+l&gt;&gt;2]=b+8,ge(A,b+8|0,i),a[a[A+16&gt;&gt;2]+8&gt;&gt;2]=t,c=c+-4|0,n=n+-1|0,n;);cn[a[a[r&gt;&gt;2]+116&gt;&gt;2]](r),Ae(b+184|0),Ae(b+72|4)}A=a[b+388&gt;&gt;2],A&amp;&amp;(o[b+392|0]&amp;&amp;CA(A),a[b+388&gt;&gt;2]=0)}else!function(A,e,i,r,f,n){var t=0,o=0,b=0,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=0,y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=0,E=0,D=0,N=0,I=_(0),U=_(0),J=_(0);if(o=V-96|0,V=o,b=a[f+20&gt;&gt;2],b)for(t=a[i+12&gt;&gt;2],I=C[t+56&gt;&gt;2],U=C[t+52&gt;&gt;2],s=C[t+40&gt;&gt;2],k=C[t+36&gt;&gt;2],v=C[t+24&gt;&gt;2],d=C[t+20&gt;&gt;2],J=C[t+48&gt;&gt;2],g=C[t+32&gt;&gt;2],m=C[t+16&gt;&gt;2],R=C[t+8&gt;&gt;2],Q=C[t+4&gt;&gt;2],h=C[t&gt;&gt;2],G=b+-1|0,b=B(b,80)+-80|0;t=a[f+28&gt;&gt;2]+b|0,D=a[t- -64&gt;&gt;2],a[o+92&gt;&gt;2]=0,a[o+76&gt;&gt;2]=0,a[o+60&gt;&gt;2]=0,a[o+44&gt;&gt;2]=0,c=C[t+8&gt;&gt;2],l=C[t+24&gt;&gt;2],u=C[t+40&gt;&gt;2],C[o+72&gt;&gt;2]=_(_(g*c)+_(k*l))+_(s*u),y=C[t+4&gt;&gt;2],w=C[t+20&gt;&gt;2],W=C[t+36&gt;&gt;2],C[o+68&gt;&gt;2]=_(_(g*y)+_(k*w))+_(s*W),F=C[t&gt;&gt;2],Z=C[t+16&gt;&gt;2],p=C[t+32&gt;&gt;2],C[o+64&gt;&gt;2]=_(_(g*F)+_(k*Z))+_(s*p),C[o+56&gt;&gt;2]=_(_(m*c)+_(d*l))+_(v*u),C[o+52&gt;&gt;2]=_(_(m*y)+_(d*w))+_(v*W),C[o+48&gt;&gt;2]=_(_(m*F)+_(d*Z))+_(v*p),C[o+40&gt;&gt;2]=_(_(h*c)+_(Q*l))+_(R*u),C[o+36&gt;&gt;2]=_(_(h*y)+_(Q*w))+_(R*W),C[o+32&gt;&gt;2]=_(_(h*F)+_(Q*Z))+_(R*p),c=C[t+48&gt;&gt;2],l=C[t+52&gt;&gt;2],u=C[t+56&gt;&gt;2],C[o+88&gt;&gt;2]=I+_(_(_(g*c)+_(k*l))+_(s*u)),C[o+84&gt;&gt;2]=U+_(_(_(m*c)+_(d*l))+_(v*u)),C[o+80&gt;&gt;2]=J+_(_(_(h*c)+_(Q*l))+_(R*u)),a[o+8&gt;&gt;2]=i,N=a[i+8&gt;&gt;2],a[o+16&gt;&gt;2]=N,a[o+12&gt;&gt;2]=D,a[o+28&gt;&gt;2]=G,a[o+24&gt;&gt;2]=-1,t=a[A+16&gt;&gt;2],a[o+20&gt;&gt;2]=o+32,Y=a[t+8&gt;&gt;2],E=t+8|0,a[Y+8&gt;&gt;2]!=(0|N)&amp;&amp;(Y=a[t+12&gt;&gt;2],E=t+12|0),a[E&gt;&gt;2]=o+8,me(A,e,o+8|0,r,D,n),t=a[A+16&gt;&gt;2],a[(a[a[t+8&gt;&gt;2]+8&gt;&gt;2]==a[o+16&gt;&gt;2]?8:12)+t&gt;&gt;2]=Y,b=b+-80|0,G=G+-1|0,-1!=(0|G););V=o+96|0}(A,e,i,r,n,t);else!function(A,e,i,r,f,n){var t=0,o=0,b=_(0),c=_(0),l=0,u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),R=_(0),Q=_(0),h=0,G=0,y=_(0),w=0,W=0,F=0,Z=0,p=_(0),Y=0,E=0,D=_(0),N=_(0);if(o=V-144|0,V=o,t=a[e+12&gt;&gt;2],w=t+8|0,h=a[w+4&gt;&gt;2],l=o+88|0,a[l&gt;&gt;2]=a[w&gt;&gt;2],a[l+4&gt;&gt;2]=h,l=a[t&gt;&gt;2],w=a[t+4&gt;&gt;2],W=t+24|0,G=a[W+4&gt;&gt;2],h=o+104|0,a[h&gt;&gt;2]=a[W&gt;&gt;2],a[h+4&gt;&gt;2]=G,h=a[t+16&gt;&gt;2],W=a[t+20&gt;&gt;2],F=t+40|0,Z=a[F+4&gt;&gt;2],G=o+120|0,a[G&gt;&gt;2]=a[F&gt;&gt;2],a[G+4&gt;&gt;2]=Z,G=a[t+32&gt;&gt;2],F=a[t+36&gt;&gt;2],Y=t+56|0,E=a[Y+4&gt;&gt;2],Z=o+136|0,a[Z&gt;&gt;2]=a[Y&gt;&gt;2],a[Z+4&gt;&gt;2]=E,a[o+80&gt;&gt;2]=l,a[o+84&gt;&gt;2]=w,a[o+96&gt;&gt;2]=h,a[o+100&gt;&gt;2]=W,a[o+112&gt;&gt;2]=G,a[o+116&gt;&gt;2]=F,l=a[t+52&gt;&gt;2],a[o+128&gt;&gt;2]=a[t+48&gt;&gt;2],a[o+132&gt;&gt;2]=l,t=a[i+12&gt;&gt;2],d=C[t+20&gt;&gt;2],s=C[t+24&gt;&gt;2],k=C[t+36&gt;&gt;2],v=C[t+40&gt;&gt;2],R=C[t+8&gt;&gt;2],Q=C[t&gt;&gt;2],p=C[t+4&gt;&gt;2],D=C[t+16&gt;&gt;2],N=C[t+32&gt;&gt;2],b=C[f+52&gt;&gt;2],c=C[f+56&gt;&gt;2],u=C[f+60&gt;&gt;2],y=_(_(_(_(C[t+48&gt;&gt;2]*b)+_(C[t+52&gt;&gt;2]*c))+_(C[t+56&gt;&gt;2]*u))+C[f+68&gt;&gt;2]),C[o+76&gt;&gt;2]=y,k=_(_(_(N*b)+_(k*c))+_(v*u)),C[o+72&gt;&gt;2]=k,d=_(_(_(D*b)+_(d*c))+_(s*u)),C[o+68&gt;&gt;2]=d,s=_(_(_(Q*b)+_(p*c))+_(R*u)),C[o+64&gt;&gt;2]=s,cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,o+80|0,o+32|0,o+48|0),b=_(cn[a[a[f&gt;&gt;2]+48&gt;&gt;2]](f)),t=o+52|0,c=_(b+C[t&gt;&gt;2]),C[t&gt;&gt;2]=c,t=o+56|0,u=_(b+C[t&gt;&gt;2]),C[t&gt;&gt;2]=u,R=_(C[o+36&gt;&gt;2]-b),C[o+36&gt;&gt;2]=R,v=_(b+C[o+48&gt;&gt;2]),C[o+48&gt;&gt;2]=v,Q=_(C[o+32&gt;&gt;2]-b),C[o+32&gt;&gt;2]=Q,b=_(C[o+40&gt;&gt;2]-b),C[o+40&gt;&gt;2]=b,Q=_(_(Q+v)*_(.5)),R=_(_(R+c)*_(.5)),b=_(_(b+u)*_(.5)),p=_(_(_(Q*s)+_(R*d))+_(b*k)),b=_(_(_(_(v-Q)*_(m(s)))+_(_(c-R)*_(m(d))))+_(_(u-b)*_(m(k)))),!(y&gt;_(_(p+b)+_(9.999999974752427e-7))|_(y+_(9.999999974752427e-7))&gt;=_(p-b)^1)){if(cn[a[a[r&gt;&gt;2]+112&gt;&gt;2]](r),b=_(cn[a[a[r&gt;&gt;2]+48&gt;&gt;2]](r)),c=_(cn[a[a[f&gt;&gt;2]+48&gt;&gt;2]](f)),f=a[r+188&gt;&gt;2],f)for(d=_(b+c),f=f+-1|0;t=a[r+184&gt;&gt;2]+B(a[r+196&gt;&gt;2],f)|0,1!=a[r+192&gt;&gt;2]?(b=_(C[t&gt;&gt;2]*C[r+160&gt;&gt;2]),C[o+16&gt;&gt;2]=b,c=_(C[t+4&gt;&gt;2]*C[r+164&gt;&gt;2]),C[o+20&gt;&gt;2]=c,u=_(C[t+8&gt;&gt;2]*C[r+168&gt;&gt;2])):(b=_(g[t&gt;&gt;3]*+C[r+160&gt;&gt;2]),C[o+16&gt;&gt;2]=b,c=_(g[t+8&gt;&gt;3]*+C[r+164&gt;&gt;2]),C[o+20&gt;&gt;2]=c,u=_(g[t+16&gt;&gt;3]*+C[r+168&gt;&gt;2])),a[o+28&gt;&gt;2]=0,s=_(_(_(_(b*C[o+96&gt;&gt;2])+_(c*C[o+100&gt;&gt;2]))+_(u*C[o+104&gt;&gt;2]))+C[o+132&gt;&gt;2]),C[o+20&gt;&gt;2]=s,y=C[o+68&gt;&gt;2],v=_(_(_(_(b*C[o+80&gt;&gt;2])+_(c*C[o+84&gt;&gt;2]))+_(u*C[o+88&gt;&gt;2]))+C[o+128&gt;&gt;2]),C[o+16&gt;&gt;2]=v,k=C[o+64&gt;&gt;2],b=_(_(_(_(b*C[o+112&gt;&gt;2])+_(c*C[o+116&gt;&gt;2]))+_(u*C[o+120&gt;&gt;2]))+C[o+136&gt;&gt;2]),C[o+24&gt;&gt;2]=b,c=C[o+72&gt;&gt;2],b=_(_(_(_(_(v*k)+_(s*y))+_(b*c))-C[o+76&gt;&gt;2])-d),b&lt;_(0)&amp;&amp;(n?(a[o+12&gt;&gt;2]=0,C[o+8&gt;&gt;2]=-c,C[o+4&gt;&gt;2]=-y,C[o&gt;&gt;2]=-k,t=a[A+16&gt;&gt;2],cn[a[a[t&gt;&gt;2]+8&gt;&gt;2]](t,a[A+28&gt;&gt;2],a[A+24&gt;&gt;2]),t=a[A+16&gt;&gt;2],cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,a[A+36&gt;&gt;2],a[A+32&gt;&gt;2]),t=a[A+12&gt;&gt;2],t||(t=a[A+4&gt;&gt;2],t=0|cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,a[i+8&gt;&gt;2],a[e+8&gt;&gt;2]),a[A+12&gt;&gt;2]=t),l=a[A+16&gt;&gt;2],a[l+4&gt;&gt;2]=t,cn[a[a[l&gt;&gt;2]+16&gt;&gt;2]](l,o,o+16|0,b)):(t=a[A+16&gt;&gt;2],cn[a[a[t&gt;&gt;2]+8&gt;&gt;2]](t,a[A+28&gt;&gt;2],a[A+24&gt;&gt;2]),t=a[A+16&gt;&gt;2],cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,a[A+36&gt;&gt;2],a[A+32&gt;&gt;2]),t=a[A+12&gt;&gt;2],t||(t=a[A+4&gt;&gt;2],t=0|cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,a[e+8&gt;&gt;2],a[i+8&gt;&gt;2]),a[A+12&gt;&gt;2]=t),l=a[A+16&gt;&gt;2],a[l+4&gt;&gt;2]=t,cn[a[a[l&gt;&gt;2]+16&gt;&gt;2]](l,o- -64|0,o+16|0,b))),f=f+-1|0,-1!=(0|f););cn[a[a[r&gt;&gt;2]+116&gt;&gt;2]](r)}V=o+144|0}(A,e,i,r,n,t);else{if(u=(t?36:28)+A|0,l=a[r+156&gt;&gt;2],c=l+-1|0,a[u&gt;&gt;2]=c,!l)break A;for(;me(A,e,i,a[a[r+164&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2],n,t),l=a[u&gt;&gt;2],c=l+-1|0,a[u&gt;&gt;2]=c,l;);}V=b+528|0}function Re(A,e,i,r,f){return _(_(1))}function Qe(A){return A|=0,A+16|0}function he(A,e,i){A|=0,e=_(e),i|=0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,A=i+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0}function Ge(A,e){A|=0,e=_(e),C[A+48&gt;&gt;2]=e}function ye(A){return 52}function we(A){return 2}function We(A){return 3}function Fe(A){return 1}function Ze(A){return 0}function pe(A,e,i){}function Ye(A){var e=0;a[A+132&gt;&gt;2]=0,a[A+136&gt;&gt;2]=0,a[A&gt;&gt;2]=8964,a[A+188&gt;&gt;2]=0,a[A+192&gt;&gt;2]=0,a[A+180&gt;&gt;2]=0,a[A+184&gt;&gt;2]=1566444395,a[A+164&gt;&gt;2]=1065353216,a[A+168&gt;&gt;2]=1065353216,a[A+276&gt;&gt;2]=0,a[A+280&gt;&gt;2]=0,a[A+268&gt;&gt;2]=1065353216,a[A+272&gt;&gt;2]=0,a[A+260&gt;&gt;2]=-1,a[A+264&gt;&gt;2]=-1,a[A+252&gt;&gt;2]=1,a[A+256&gt;&gt;2]=0,a[A+244&gt;&gt;2]=1036831949,a[A+248&gt;&gt;2]=1176256512,a[A+236&gt;&gt;2]=0,a[A+240&gt;&gt;2]=0,a[A+228&gt;&gt;2]=1056964608,a[A+232&gt;&gt;2]=0,a[A+220&gt;&gt;2]=1,a[A+224&gt;&gt;2]=0,a[A+212&gt;&gt;2]=-1,a[A+216&gt;&gt;2]=-1,a[A+204&gt;&gt;2]=1,a[A+208&gt;&gt;2]=-1,e=A+140|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+148|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+156|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+172|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=0,e=A+196|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,f[A+300|0]=1,a[A+304&gt;&gt;2]=0,a[A+296&gt;&gt;2]=0,e=A+288|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+4&gt;&gt;2]=1065353216,e=A+16|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+28|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+24&gt;&gt;2]=1065353216,e=A+36|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+48|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+44&gt;&gt;2]=1065353216,e=A+56|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+72|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A- -64|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=1065353216,e=A+80|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+88&gt;&gt;2]=1065353216,e=A+100|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+92|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+128&gt;&gt;2]=0,a[A+108&gt;&gt;2]=1065353216,e=A+120|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,A=A+112|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0}function Ee(A){var e;return A|=0,a[A&gt;&gt;2]=8964,e=a[A+296&gt;&gt;2],e&amp;&amp;(o[A+300|0]&amp;&amp;CA(e),a[A+296&gt;&gt;2]=0),a[A+296&gt;&gt;2]=0,a[A+288&gt;&gt;2]=0,a[A+292&gt;&gt;2]=0,f[A+300|0]=1,0|A}function Ve(A,e){4!=(-2&amp;a[A+220&gt;&gt;2])&amp;&amp;(a[A+220&gt;&gt;2]=e)}function De(A,e){3&amp;o[A+204|0]&amp;&amp;!e||(4!=(-2&amp;a[A+220&gt;&gt;2])&amp;&amp;(a[A+220&gt;&gt;2]=1),a[A+224&gt;&gt;2]=0)}function Ne(A,e,i){A|=0,e|=0,i|=0;var r=0,f=0;return a[e+16&gt;&gt;2]=a[A+4&gt;&gt;2],a[e+20&gt;&gt;2]=a[A+8&gt;&gt;2],a[e+24&gt;&gt;2]=a[A+12&gt;&gt;2],a[e+28&gt;&gt;2]=a[A+16&gt;&gt;2],a[e+32&gt;&gt;2]=a[A+20&gt;&gt;2],a[e+36&gt;&gt;2]=a[A+24&gt;&gt;2],a[e+40&gt;&gt;2]=a[A+28&gt;&gt;2],a[e+44&gt;&gt;2]=a[A+32&gt;&gt;2],a[e+48&gt;&gt;2]=a[A+36&gt;&gt;2],a[e+52&gt;&gt;2]=a[A+40&gt;&gt;2],a[e+56&gt;&gt;2]=a[A+44&gt;&gt;2],a[e+60&gt;&gt;2]=a[A+48&gt;&gt;2],a[e+64&gt;&gt;2]=a[A+52&gt;&gt;2],a[e+68&gt;&gt;2]=a[A+56&gt;&gt;2],a[e+72&gt;&gt;2]=a[A+60&gt;&gt;2],a[e+76&gt;&gt;2]=a[A- -64&gt;&gt;2],a[e+80&gt;&gt;2]=a[A+68&gt;&gt;2],a[e+84&gt;&gt;2]=a[A+72&gt;&gt;2],a[e+88&gt;&gt;2]=a[A+76&gt;&gt;2],a[e+92&gt;&gt;2]=a[A+80&gt;&gt;2],a[e+96&gt;&gt;2]=a[A+84&gt;&gt;2],a[e+100&gt;&gt;2]=a[A+88&gt;&gt;2],a[e+104&gt;&gt;2]=a[A+92&gt;&gt;2],a[e+108&gt;&gt;2]=a[A+96&gt;&gt;2],a[e+112&gt;&gt;2]=a[A+100&gt;&gt;2],a[e+116&gt;&gt;2]=a[A+104&gt;&gt;2],a[e+120&gt;&gt;2]=a[A+108&gt;&gt;2],a[e+124&gt;&gt;2]=a[A+112&gt;&gt;2],a[e+128&gt;&gt;2]=a[A+116&gt;&gt;2],a[e+132&gt;&gt;2]=a[A+120&gt;&gt;2],a[e+136&gt;&gt;2]=a[A+124&gt;&gt;2],a[e+140&gt;&gt;2]=a[A+128&gt;&gt;2],a[e+144&gt;&gt;2]=a[A+132&gt;&gt;2],a[e+148&gt;&gt;2]=a[A+136&gt;&gt;2],a[e+152&gt;&gt;2]=a[A+140&gt;&gt;2],a[e+156&gt;&gt;2]=a[A+144&gt;&gt;2],a[e+160&gt;&gt;2]=a[A+148&gt;&gt;2],a[e+164&gt;&gt;2]=a[A+152&gt;&gt;2],a[e+168&gt;&gt;2]=a[A+156&gt;&gt;2],a[e+172&gt;&gt;2]=a[A+160&gt;&gt;2],a[e+176&gt;&gt;2]=a[A+164&gt;&gt;2],a[e+180&gt;&gt;2]=a[A+168&gt;&gt;2],a[e+184&gt;&gt;2]=a[A+172&gt;&gt;2],a[e+188&gt;&gt;2]=a[A+176&gt;&gt;2],a[e+232&gt;&gt;2]=a[A+180&gt;&gt;2],a[e+192&gt;&gt;2]=a[A+184&gt;&gt;2],a[e&gt;&gt;2]=0,r=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,a[A+192&gt;&gt;2]),f=a[A+228&gt;&gt;2],a[e+196&gt;&gt;2]=a[A+224&gt;&gt;2],a[e+200&gt;&gt;2]=f,f=a[A+212&gt;&gt;2],a[e+240&gt;&gt;2]=a[A+208&gt;&gt;2],a[e+244&gt;&gt;2]=f,a[e+8&gt;&gt;2]=0,a[e+4&gt;&gt;2]=r,a[e+236&gt;&gt;2]=a[A+204&gt;&gt;2],a[e+248&gt;&gt;2]=a[A+220&gt;&gt;2],a[e+204&gt;&gt;2]=a[A+236&gt;&gt;2],a[e+208&gt;&gt;2]=a[A+244&gt;&gt;2],a[e+212&gt;&gt;2]=a[A+248&gt;&gt;2],a[e+216&gt;&gt;2]=a[A+232&gt;&gt;2],a[e+252&gt;&gt;2]=a[A+252&gt;&gt;2],r=0|cn[a[a[i&gt;&gt;2]+40&gt;&gt;2]](i,A),f=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,r),a[e+12&gt;&gt;2]=f,f&amp;&amp;cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i,r),a[e+220&gt;&gt;2]=a[A+268&gt;&gt;2],i=a[A+280&gt;&gt;2],r=a[A+276&gt;&gt;2],A=a[A+272&gt;&gt;2],a[e+260&gt;&gt;2]=0,a[e+224&gt;&gt;2]=A,a[e+228&gt;&gt;2]=r,a[e+256&gt;&gt;2]=i,8992}function Ie(A,e){A|=0,e=_(e);var i,r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0);f=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),n=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),t=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),C[A+48&gt;&gt;2]=e,i=A+40|0,e=C[i&gt;&gt;2],r=A+36|0,o=C[r&gt;&gt;2],b=C[A+32&gt;&gt;2],c=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),l=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),u=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),a[A+44&gt;&gt;2]=0,C[r&gt;&gt;2]=_(n+o)-l,C[A+32&gt;&gt;2]=_(f+b)-c,C[i&gt;&gt;2]=_(t+e)-u}function Ue(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0);f=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),c=C[e+52&gt;&gt;2],o=C[e+20&gt;&gt;2],s=C[e+24&gt;&gt;2],l=C[e+56&gt;&gt;2],b=C[e+36&gt;&gt;2],n=C[A+36&gt;&gt;2],k=C[e+40&gt;&gt;2],v=C[A+40&gt;&gt;2],u=C[e+48&gt;&gt;2],d=C[e&gt;&gt;2],g=C[e+4&gt;&gt;2],B=C[e+8&gt;&gt;2],R=C[e+16&gt;&gt;2],Q=C[e+32&gt;&gt;2],t=C[A+32&gt;&gt;2],a[i+12&gt;&gt;2]=0,t=_(f+t),n=_(f+n),f=_(f+v),b=_(_(_(t*_(m(Q)))+_(n*_(m(b))))+_(f*_(m(k)))),C[i+8&gt;&gt;2]=l-b,o=_(_(_(t*_(m(R)))+_(n*_(m(o))))+_(f*_(m(s)))),C[i+4&gt;&gt;2]=c-o,f=_(_(_(t*_(m(d)))+_(n*_(m(g))))+_(f*_(m(B)))),C[i&gt;&gt;2]=u-f,a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=l+b,C[r+4&gt;&gt;2]=o+c,C[r&gt;&gt;2]=f+u}function Je(A,e){A|=0,e|=0;var i,r,f,n,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0);t=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),o=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),b=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),i=A+20|0,c=C[i&gt;&gt;2],r=A+36|0,l=C[r&gt;&gt;2],f=A+24|0,u=C[f&gt;&gt;2],n=A+40|0,s=C[n&gt;&gt;2],k=C[A+16&gt;&gt;2],v=C[A+32&gt;&gt;2],YA(A,e),a[A+44&gt;&gt;2]=0,C[n&gt;&gt;2]=_(_(_(b+s)/u)*C[f&gt;&gt;2])-b,C[r&gt;&gt;2]=_(_(_(o+l)/c)*C[i&gt;&gt;2])-o,C[A+32&gt;&gt;2]=_(_(_(t+v)/k)*C[A+16&gt;&gt;2])-t}function xe(A){return 6}function Xe(A){A|=0;var e=_(0),i=_(0);return e=C[A+32&gt;&gt;2],i=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),_(_(e+i))}function Me(A,e,i,r,f,n){var t,o=_(0),b=_(0),c=_(0),l=_(0),u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=0,m=0,R=_(0),Q=0,h=0,G=_(0),w=_(0),W=0,F=_(0),Z=0,p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=0,J=0,x=0,X=0,M=0,S=0,T=0,j=0,O=0;t=V-32|0,V=t;A:if(!(a[A+56&gt;&gt;2]&lt;1))for(b=C[r&gt;&gt;2],k=C[i&gt;&gt;2],l=_(b-k),c=C[r+4&gt;&gt;2],v=C[i+4&gt;&gt;2],s=_(c-v),o=C[r+8&gt;&gt;2],d=C[i+8&gt;&gt;2],g=_(o-d),R=_(_(1)/_(y(_(_(_(l*l)+_(s*s))+_(g*g))))),G=g,g=_(g*R),w=l,l=_(l*R),F=s,s=_(s*R),F=_(_(G*g)+_(_(w*l)+_(F*s))),R=C[n+8&gt;&gt;2],p=_((d&lt;o?o:d)+R),G=C[n+4&gt;&gt;2],Y=_((v&lt;c?c:v)+G),w=C[n&gt;&gt;2],E=_((k&lt;b?b:k)+w),d=o&lt;d?o:d,o=C[f+8&gt;&gt;2],D=_(d+o),v=c&lt;v?c:v,c=C[f+4&gt;&gt;2],N=_(v+c),k=b&lt;k?b:k,b=C[f&gt;&gt;2],I=_(k+b),r=a[A+96&gt;&gt;2],k=g==_(0)?_(0xde0b6b000000000):_(_(1)/g),B=k&lt;_(0),U=(B&lt;&lt;4)+t|8,v=s==_(0)?_(0xde0b6b000000000):_(_(1)/s),h=v&lt;_(0),J=(h&lt;&lt;4)+t|4,x=((1^B)&lt;&lt;4)+t|8,X=((1^h)&lt;&lt;4)+t|4,d=l==_(0)?_(0xde0b6b000000000):_(_(1)/l),B=d&lt;_(0),M=(B&lt;&lt;4)+t|0,S=((1^B)&lt;&lt;4)+t|0,h=t+16|0,B=1;;){u=r+8|0,Q=a[u&gt;&gt;2],m=a[u+4&gt;&gt;2],T=a[r&gt;&gt;2],j=a[r+4&gt;&gt;2],u=a[r+20&gt;&gt;2],a[h&gt;&gt;2]=a[r+16&gt;&gt;2],a[h+4&gt;&gt;2]=u,u=r+24|0,O=a[u+4&gt;&gt;2],Z=h+8|0,a[Z&gt;&gt;2]=a[u&gt;&gt;2],a[Z+4&gt;&gt;2]=O,a[t&gt;&gt;2]=T,a[t+4&gt;&gt;2]=j,a[t+8&gt;&gt;2]=Q,a[t+12&gt;&gt;2]=m,C[t&gt;&gt;2]=C[t&gt;&gt;2]-w,C[t+4&gt;&gt;2]=C[t+4&gt;&gt;2]-G,C[t+16&gt;&gt;2]=C[t+16&gt;&gt;2]-b,C[t+20&gt;&gt;2]=C[t+20&gt;&gt;2]-c,C[t+8&gt;&gt;2]=C[t+8&gt;&gt;2]-R,C[t+24&gt;&gt;2]=C[t+24&gt;&gt;2]-o;e:{i:{r:{f:{if(Q=Y&lt;C[r+4&gt;&gt;2]|N&gt;C[r+20&gt;&gt;2],m=0,I&gt;C[r+16&gt;&gt;2]||(m=0,E&lt;C[r&gt;&gt;2]||(m=1)),!(Q|1^(p&lt;C[r+8&gt;&gt;2]|D&gt;C[u&gt;&gt;2]?0:m)||(l=C[i+4&gt;&gt;2],b=_(v*_(C[J&gt;&gt;2]-l)),o=C[i&gt;&gt;2],c=_(d*_(C[S&gt;&gt;2]-o)),b&gt;c||(o=_(d*_(C[M&gt;&gt;2]-o)),l=_(v*_(C[X&gt;&gt;2]-l)),o&gt;l||(g=C[i+8&gt;&gt;2],s=_(k*_(C[U&gt;&gt;2]-g)),c=l&lt;c?l:c,s&gt;c||(b=b&gt;o?b:o,o=_(k*_(C[x&gt;&gt;2]-g)),b&gt;o)))))){if(m=a[r+32&gt;&gt;2],u=-1==(0|m),Q=(s&gt;b?s:b)&lt;F&amp;(o&lt;c?o:c)&gt;_(0),1!=(0|Q)|-1!=(0|m))break f;cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,a[r+36&gt;&gt;2],a[r+40&gt;&gt;2]);break r}u=-1==a[r+32&gt;&gt;2],Q=0}if(!u&amp;&amp;!Q)break i}W=W+1|0,r=r- -64|0;break e}u=a[r+32&gt;&gt;2],W=u+W|0,r=(u&lt;&lt;6)+r|0}if((0|W)&gt;=a[A+56&gt;&gt;2])break A;B=B+1|0,o=C[f+8&gt;&gt;2],c=C[f+4&gt;&gt;2],b=C[f&gt;&gt;2],R=C[n+8&gt;&gt;2],G=C[n+4&gt;&gt;2],w=C[n&gt;&gt;2]}a[430]&lt;(0|B)&amp;&amp;(a[430]=B),V=t+32|0}function Se(A,e,i,r,f,n,t){var o,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),d=_(0),g=0,B=_(0),m=_(0),R=_(0),Q=0,h=_(0),G=0,w=_(0),W=_(0),F=0,Z=0,p=0,Y=0,E=_(0),D=_(0),N=_(0),I=0,U=0,J=0,x=0,X=0,M=0,S=0,T=0,j=0,O=0,H=0,z=0,P=0,K=0;if(o=V-32|0,V=o,s=C[i+4&gt;&gt;2],k=C[r+4&gt;&gt;2],d=C[i&gt;&gt;2],u=C[r&gt;&gt;2],R=C[A+28&gt;&gt;2],b=C[A+12&gt;&gt;2],m=C[r+8&gt;&gt;2],h=C[i+8&gt;&gt;2],c=_((m&lt;h?m:h)+C[f+8&gt;&gt;2]),c=c&lt;b?b:c,E=C[A+44&gt;&gt;2],c=_(_((R&lt;c?R:c)-b)*E),r=c&lt;_(4294967296)&amp;c&gt;=_(0)?~~c&gt;&gt;&gt;0:0,w=C[A+24&gt;&gt;2],c=C[A+8&gt;&gt;2],l=_((k&lt;s?k:s)+C[f+4&gt;&gt;2]),l=l&lt;c?c:l,D=C[A+40&gt;&gt;2],l=_(_((w&lt;l?w:l)-c)*D),g=l&lt;_(4294967296)&amp;l&gt;=_(0)?~~l&gt;&gt;&gt;0:0,W=C[A+20&gt;&gt;2],l=C[A+4&gt;&gt;2],B=_((u&lt;d?u:d)+C[f&gt;&gt;2]),B=B&lt;l?l:B,N=C[A+36&gt;&gt;2],B=_(_((W&lt;B?W:B)-l)*N),G=B&lt;_(4294967296)&amp;B&gt;=_(0)?~~B&gt;&gt;&gt;0:0,B=_((h&lt;m?m:h)+C[n+8&gt;&gt;2]),B=B&lt;b?b:B,b=_(_(_((R&lt;B?R:B)-b)*E)+_(1)),F=b&lt;_(4294967296)&amp;b&gt;=_(0)?~~b&gt;&gt;&gt;0:0,b=_((s&lt;k?k:s)+C[n+4&gt;&gt;2]),b=b&lt;c?c:b,b=_(_(_((w&lt;b?w:b)-c)*D)+_(1)),Z=b&lt;_(4294967296)&amp;b&gt;=_(0)?~~b&gt;&gt;&gt;0:0,b=_((d&lt;u?u:d)+C[n&gt;&gt;2]),b=b&lt;l?l:b,b=_(_(_((W&lt;b?W:b)-l)*N)+_(1)),p=b&lt;_(4294967296)&amp;b&gt;=_(0)?~~b&gt;&gt;&gt;0:0,0&lt;(0|t))for(d=_(u-d),s=_(k-s),k=_(m-h),u=_(_(1)/_(y(_(_(_(d*d)+_(s*s))+_(k*k))))),b=k,k=_(k*u),c=d,d=_(d*u),l=s,s=_(s*u),h=_(_(b*k)+_(_(c*d)+_(l*s))),x=65534&amp;r,X=65534&amp;g,M=65534&amp;G,F|=1,Z|=1,p|=1,r=a[A+136&gt;&gt;2],k=k==_(0)?_(0xde0b6b000000000):_(_(1)/k),Q=k&lt;_(0),S=(Q&lt;&lt;4)+o|8,s=s==_(0)?_(0xde0b6b000000000):_(_(1)/s),g=s&lt;_(0),T=(g&lt;&lt;4)+o|4,j=((1^Q)&lt;&lt;4)+o|8,O=((1^g)&lt;&lt;4)+o|4,d=d==_(0)?_(0xde0b6b000000000):_(_(1)/d),Q=d&lt;_(0),H=(Q&lt;&lt;4)+o|0,z=((1^Q)&lt;&lt;4)+o|0,Q=0;;){G=a[r+12&gt;&gt;2],g=0;A:{e:{i:{r:if(!(M&gt;&gt;&gt;0&gt;v[r+6&gt;&gt;1]||(I=v[r&gt;&gt;1],p&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0|x&gt;&gt;&gt;0&gt;v[r+10&gt;&gt;1]||(U=v[r+4&gt;&gt;1],F&gt;&gt;&gt;0&lt;U&gt;&gt;&gt;0|X&gt;&gt;&gt;0&gt;v[r+8&gt;&gt;1]||(J=v[r+2&gt;&gt;1],Z&gt;&gt;&gt;0&lt;J&gt;&gt;&gt;0))))){if(a[o+12&gt;&gt;2]=0,g=v[r+10&gt;&gt;1],P=v[r+8&gt;&gt;1],K=v[r+6&gt;&gt;1],a[o+28&gt;&gt;2]=0,u=C[A+36&gt;&gt;2],b=C[A+4&gt;&gt;2],C[o&gt;&gt;2]=_(_(_(I&gt;&gt;&gt;0)/u)+b)-C[n&gt;&gt;2],c=C[A+40&gt;&gt;2],l=C[A+8&gt;&gt;2],C[o+4&gt;&gt;2]=_(_(_(J&gt;&gt;&gt;0)/c)+l)-C[n+4&gt;&gt;2],m=C[A+44&gt;&gt;2],R=C[A+12&gt;&gt;2],C[o+8&gt;&gt;2]=_(_(_(U&gt;&gt;&gt;0)/m)+R)-C[n+8&gt;&gt;2],C[o+16&gt;&gt;2]=_(b+_(_(K&gt;&gt;&gt;0)/u))-C[f&gt;&gt;2],C[o+20&gt;&gt;2]=_(l+_(_(P&gt;&gt;&gt;0)/c))-C[f+4&gt;&gt;2],C[o+24&gt;&gt;2]=_(R+_(_(g&gt;&gt;&gt;0)/m))-C[f+8&gt;&gt;2],l=C[i+4&gt;&gt;2],u=_(s*_(C[T&gt;&gt;2]-l)),c=C[i&gt;&gt;2],b=_(d*_(C[z&gt;&gt;2]-c)),!(u&gt;b||(c=_(d*_(C[H&gt;&gt;2]-c)),l=_(s*_(C[O&gt;&gt;2]-l)),c&gt;l||(R=C[i+8&gt;&gt;2],m=_(k*_(C[S&gt;&gt;2]-R)),b=l&lt;b?l:b,m&gt;b||(u=u&gt;c?u:c,c=_(k*_(C[j&gt;&gt;2]-R)),u&gt;c))))){if(g=(m&gt;u?m:u)&lt;h&amp;(c&lt;b?c:b)&gt;_(0),!g|(0|G)&lt;0)break r;g=a[r+12&gt;&gt;2],cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,g&gt;&gt;21,2097151&amp;g);break i}g=0}if(!((0|G)&gt;-1||g))break e}Y=Y+1|0,r=r+16|0;break A}g=a[r+12&gt;&gt;2],Y=Y-g|0,r=r-(g&lt;&lt;4)|0}if(Q=Q+1|0,!((0|Y)&lt;(0|t)))break}a[430]&lt;(0|Q)&amp;&amp;(a[430]=Q),V=o+32|0}function Te(A,e,i,r){var f;f=V-16|0,V=f,a[f+8&gt;&gt;2]=e,a[f&gt;&gt;2]=9988,a[f+4&gt;&gt;2]=a[A+52&gt;&gt;2],function(A,e,i,r){var f,n=0;f=V-32|0,V=f,n=f+24|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[f+16&gt;&gt;2]=0,a[f+20&gt;&gt;2]=0,n=f+8|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,o[A+60|0]?Se(A,e,i,r,f+16|0,f,a[A+56&gt;&gt;2]):Me(A,e,i,r,f+16|0,f),V=f+32|0}(a[A+56&gt;&gt;2],f,i,r),V=f+16|0}function je(A,e,i,r,f,n){var t;t=V-16|0,V=t,a[t+8&gt;&gt;2]=e,a[t&gt;&gt;2]=10156,a[t+4&gt;&gt;2]=a[A+52&gt;&gt;2],function(A,e,i,r,f,n){o[A+60|0]?Se(A,e,i,r,f,n,a[A+56&gt;&gt;2]):Me(A,e,i,r,f,n)}(a[A+56&gt;&gt;2],t,i,r,f,n),V=t+16|0}function Oe(A,e,i){A|=0,e|=0,i|=0;var r,f,n,t,o,b=0,c=_(0),l=_(0),u=_(0),s=0,k=0,d=_(0);r=V-80|0,V=r,b=a[A+4&gt;&gt;2],cn[a[a[b&gt;&gt;2]+16&gt;&gt;2]](b,r+28|0,r+24|0,r+20|0,r+16|0,r+12|0,r+8|0,r+4|0,r,e),f=a[A+4&gt;&gt;2],s=f+12|0,n=a[r+12&gt;&gt;2]+B(a[r+8&gt;&gt;2],i)|0,t=a[r+28&gt;&gt;2],o=a[r+20&gt;&gt;2];A:{e:{i:{r:{f:{n:{t:{if(3!=a[r&gt;&gt;2]){if(k=a[r+16&gt;&gt;2],b=B(k,a[n+8&gt;&gt;2])+t|0,o)break t;l=_(C[b+4&gt;&gt;2]*C[f+8&gt;&gt;2]),u=_(C[b&gt;&gt;2]*C[f+4&gt;&gt;2]),c=C[f+12&gt;&gt;2],b=b+8|0;break n}if(k=a[r+16&gt;&gt;2],b=B(k,v[n+4&gt;&gt;1])+t|0,o?(l=_(C[f+8&gt;&gt;2]*_(g[b+8&gt;&gt;3])),u=_(C[f+4&gt;&gt;2]*_(g[b&gt;&gt;3])),c=_(g[b+16&gt;&gt;3]),b=s):(l=_(C[b+4&gt;&gt;2]*C[f+8&gt;&gt;2]),u=_(C[b&gt;&gt;2]*C[f+4&gt;&gt;2]),c=C[f+12&gt;&gt;2],b=b+8|0),d=C[b&gt;&gt;2],a[r+76&gt;&gt;2]=0,C[r+68&gt;&gt;2]=l,C[r+72&gt;&gt;2]=d*c,C[r+64&gt;&gt;2]=u,b=B(k,v[n+2&gt;&gt;1])+t|0,!o)break f;l=_(C[f+8&gt;&gt;2]*_(g[b+8&gt;&gt;3])),u=_(C[f+4&gt;&gt;2]*_(g[b&gt;&gt;3])),c=_(g[b+16&gt;&gt;3]),b=s;break r}l=_(C[f+8&gt;&gt;2]*_(g[b+8&gt;&gt;3])),u=_(C[f+4&gt;&gt;2]*_(g[b&gt;&gt;3])),c=_(g[b+16&gt;&gt;3]),b=s}if(d=C[b&gt;&gt;2],a[r+76&gt;&gt;2]=0,C[r+68&gt;&gt;2]=l,C[r+72&gt;&gt;2]=d*c,C[r+64&gt;&gt;2]=u,b=B(k,a[n+4&gt;&gt;2])+t|0,!o)break i;l=_(C[f+8&gt;&gt;2]*_(g[b+8&gt;&gt;3])),u=_(C[f+4&gt;&gt;2]*_(g[b&gt;&gt;3])),c=_(g[b+16&gt;&gt;3]),b=s;break e}l=_(C[b+4&gt;&gt;2]*C[f+8&gt;&gt;2]),u=_(C[b&gt;&gt;2]*C[f+4&gt;&gt;2]),c=C[f+12&gt;&gt;2],b=b+8|0}d=C[b&gt;&gt;2],a[r+60&gt;&gt;2]=0,C[r+52&gt;&gt;2]=l,C[r+56&gt;&gt;2]=d*c,C[r+48&gt;&gt;2]=u,b=B(k,v[n&gt;&gt;1])+t|0,o?(l=_(C[f+8&gt;&gt;2]*_(g[b+8&gt;&gt;3])),u=_(C[f+4&gt;&gt;2]*_(g[b&gt;&gt;3])),c=_(g[b+16&gt;&gt;3])):(s=b+8|0,l=_(C[b+4&gt;&gt;2]*C[f+8&gt;&gt;2]),u=_(C[b&gt;&gt;2]*C[f+4&gt;&gt;2]),c=C[f+12&gt;&gt;2]),c=_(C[s&gt;&gt;2]*c);break A}l=_(C[b+4&gt;&gt;2]*C[f+8&gt;&gt;2]),u=_(C[b&gt;&gt;2]*C[f+4&gt;&gt;2]),c=C[f+12&gt;&gt;2],b=b+8|0}d=C[b&gt;&gt;2],a[r+60&gt;&gt;2]=0,C[r+52&gt;&gt;2]=l,C[r+56&gt;&gt;2]=d*c,C[r+48&gt;&gt;2]=u,b=B(k,a[n&gt;&gt;2])+t|0,o?(l=_(C[f+8&gt;&gt;2]*_(g[b+8&gt;&gt;3])),u=_(C[f+4&gt;&gt;2]*_(g[b&gt;&gt;3])),c=_(g[b+16&gt;&gt;3])):(s=b+8|0,l=_(C[b+4&gt;&gt;2]*C[f+8&gt;&gt;2]),u=_(C[b&gt;&gt;2]*C[f+4&gt;&gt;2]),c=C[f+12&gt;&gt;2]),c=_(C[s&gt;&gt;2]*c)}a[r+44&gt;&gt;2]=0,C[r+40&gt;&gt;2]=c,C[r+36&gt;&gt;2]=l,C[r+32&gt;&gt;2]=u,b=a[A+8&gt;&gt;2],cn[a[a[b&gt;&gt;2]+8&gt;&gt;2]](b,r+32|0,e,i),A=a[A+4&gt;&gt;2],cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,e),V=r+80|0}function He(A){a[A+4&gt;&gt;2]=35,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=-1,a[A+16&gt;&gt;2]=0,a[A&gt;&gt;2]=10304}function ze(A){return A|=0,A+72|0}function Pe(A,e,i){var r=0;He(A),a[A+88&gt;&gt;2]=0,f[A+92|0]=1,r=A+80|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,r=A- -64|0,a[r&gt;&gt;2]=1065353216,a[r+4&gt;&gt;2]=0,a[A+56&gt;&gt;2]=1065353216,a[A+60&gt;&gt;2]=1065353216,f[A+52|0]=1,a[A+44&gt;&gt;2]=-8388609,r=A+36|0,a[r&gt;&gt;2]=-8388609,a[r+4&gt;&gt;2]=-8388609,a[A+28&gt;&gt;2]=2139095039,a[A+20&gt;&gt;2]=2139095039,a[A+24&gt;&gt;2]=2139095039,a[A+4&gt;&gt;2]=25,a[A+188&gt;&gt;2]=0,r=A+180|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+168|0,a[r&gt;&gt;2]=1065353216,a[r+4&gt;&gt;2]=0,r=A+160|0,a[r&gt;&gt;2]=1065353216,a[r+4&gt;&gt;2]=1065353216,a[A+152&gt;&gt;2]=1008981770,a[A+148&gt;&gt;2]=11168,a[A&gt;&gt;2]=10560,r=A+204|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+196|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[A+156&gt;&gt;2]=e,a[A+176&gt;&gt;2]=i,a[A+144&gt;&gt;2]=A+148}function Ke(A){var e;return A|=0,a[A&gt;&gt;2]=11012,e=a[A+88&gt;&gt;2],e&amp;&amp;(o[A+92|0]&amp;&amp;CA(e),a[A+88&gt;&gt;2]=0),a[A+88&gt;&gt;2]=0,a[A+80&gt;&gt;2]=0,a[A+84&gt;&gt;2]=0,f[A+92|0]=1,0|A}function Le(A){return A|=0,A+56|0}function qe(A){}function $e(A){A|=0;var e=0,i=0,r=0,n=0;if(a[A&gt;&gt;2]=10820,e=a[A+164&gt;&gt;2],i=a[A+156&gt;&gt;2],i)for(r=(i&lt;&lt;2)-4|0;i=i+-1|0,n=a[e+r&gt;&gt;2],n&amp;&amp;(cn[a[a[n&gt;&gt;2]+4&gt;&gt;2]](n),e=a[A+164&gt;&gt;2]),r=r+-4|0,i;);return e&amp;&amp;(o[A+168|0]&amp;&amp;CA(e),a[A+164&gt;&gt;2]=0),a[A+164&gt;&gt;2]=0,a[A+156&gt;&gt;2]=0,a[A+160&gt;&gt;2]=0,a[A&gt;&gt;2]=11012,f[A+168|0]=1,e=a[A+88&gt;&gt;2],e&amp;&amp;(o[A+92|0]&amp;&amp;CA(e),a[A+88&gt;&gt;2]=0),a[A+88&gt;&gt;2]=0,a[A+80&gt;&gt;2]=0,a[A+84&gt;&gt;2]=0,f[A+92|0]=1,0|A}function Ai(A,e,i,r,f){}function ei(A){a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=-1,a[A+12&gt;&gt;2]=0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+36|0]=1,A=A+24|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0}function ii(A){var e=0;e=a[A&gt;&gt;2],e&amp;&amp;ri(A,e),CA(a[A+4&gt;&gt;2]),a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=-1,e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,f[A+36|0]=1}function ri(A,e){a[e+40&gt;&gt;2]&amp;&amp;(ri(A,a[e+36&gt;&gt;2]),ri(A,a[e+40&gt;&gt;2])),(0|e)==a[A&gt;&gt;2]&amp;&amp;(a[A&gt;&gt;2]=0),CA(a[A+4&gt;&gt;2]),a[A+4&gt;&gt;2]=e}function fi(A){var e=0;e=a[A&gt;&gt;2],e&amp;&amp;ri(A,e),CA(a[A+4&gt;&gt;2]),a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=-1,e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,f[A+36|0]=1}function ni(A,e){var i,r=0,f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,B=0,_=0;i=V-32|0,V=i;A:if(e=(0|e)&lt;=-1?a[A+12&gt;&gt;2]:e,!((0|e)&lt;1)&amp;&amp;(r=a[A&gt;&gt;2],r))for(;;){if(b=r+40|0,a[b&gt;&gt;2])for(v=0;n=a[r+32&gt;&gt;2],n&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0?n=r:(t=a[n+40&gt;&gt;2],o=(0|t)==(0|r),l=((0|r)!=(0|t))&lt;&lt;2,u=a[36+(l+n|0)&gt;&gt;2],f=a[n+32&gt;&gt;2],c=A,f&amp;&amp;(c=36+(f+((a[f+40&gt;&gt;2]==(0|n))&lt;&lt;2)|0)|0),a[c&gt;&gt;2]=r,a[u+32&gt;&gt;2]=r,a[n+32&gt;&gt;2]=r,a[r+32&gt;&gt;2]=f,a[n+36&gt;&gt;2]=a[r+36&gt;&gt;2],a[n+40&gt;&gt;2]=a[b&gt;&gt;2],a[a[r+36&gt;&gt;2]+32&gt;&gt;2]=n,a[a[b&gt;&gt;2]+32&gt;&gt;2]=n,t=r+36|0,a[t+(o&lt;&lt;2)&gt;&gt;2]=n,a[t+l&gt;&gt;2]=u,t=n+24|0,b=a[t+4&gt;&gt;2],f=i+24|0,C=a[t&gt;&gt;2],a[f&gt;&gt;2]=C,a[f+4&gt;&gt;2]=b,f=n+16|0,u=a[f+4&gt;&gt;2],o=i+16|0,g=a[f&gt;&gt;2],a[o&gt;&gt;2]=g,a[o+4&gt;&gt;2]=u,o=n+8|0,l=a[o+4&gt;&gt;2],s=i+8|0,B=a[o&gt;&gt;2],a[s&gt;&gt;2]=B,a[s+4&gt;&gt;2]=l,s=a[n+4&gt;&gt;2],_=a[n&gt;&gt;2],a[i&gt;&gt;2]=_,a[i+4&gt;&gt;2]=s,d=r+24|0,c=d,k=a[c+4&gt;&gt;2],a[t&gt;&gt;2]=a[c&gt;&gt;2],a[t+4&gt;&gt;2]=k,t=r+16|0,k=a[t+4&gt;&gt;2],a[f&gt;&gt;2]=a[t&gt;&gt;2],a[f+4&gt;&gt;2]=k,f=r+8|0,k=a[f+4&gt;&gt;2],a[o&gt;&gt;2]=a[f&gt;&gt;2],a[o+4&gt;&gt;2]=k,o=a[r+4&gt;&gt;2],a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=o,a[d&gt;&gt;2]=C,a[d+4&gt;&gt;2]=b,a[t&gt;&gt;2]=g,a[t+4&gt;&gt;2]=u,a[f&gt;&gt;2]=B,a[f+4&gt;&gt;2]=l,a[r&gt;&gt;2]=_,a[r+4&gt;&gt;2]=s),r=a[A+16&gt;&gt;2]&gt;&gt;&gt;v,v=v+1&amp;31,r=a[36+(((1&amp;r)&lt;&lt;2)+n|0)&gt;&gt;2],b=r+40|0,a[b&gt;&gt;2];);if(c=A,f=0,ti(A,r)&amp;&amp;(f=a[A&gt;&gt;2]),ai(c,f,r),a[A+16&gt;&gt;2]=a[A+16&gt;&gt;2]+1,e=e+-1|0,!e)break A;r=a[A&gt;&gt;2]}V=i+32|0}function ti(A,e){var i=0,r=0,f=_(0),n=_(0),t=_(0),o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0);if((0|e)==a[A&gt;&gt;2])return a[A&gt;&gt;2]=0,0;i=a[e+32&gt;&gt;2],r=a[36+(((a[i+40&gt;&gt;2]!=(0|e))&lt;&lt;2)+i|0)&gt;&gt;2],e=a[i+32&gt;&gt;2];A:{if(e)for(a[36+((((0|i)==a[e+40&gt;&gt;2])&lt;&lt;2)+e|0)&gt;&gt;2]=r,a[r+32&gt;&gt;2]=e,CA(a[A+4&gt;&gt;2]),a[A+4&gt;&gt;2]=i;;){if(B=C[e&gt;&gt;2],i=a[e+36&gt;&gt;2],f=C[i&gt;&gt;2],r=a[e+40&gt;&gt;2],u=C[r&gt;&gt;2],f=f&lt;u?f:u,C[e&gt;&gt;2]=f,u=C[e+16&gt;&gt;2],n=C[i+16&gt;&gt;2],s=C[r+16&gt;&gt;2],n=n&gt;s?n:s,C[e+16&gt;&gt;2]=n,s=C[e+4&gt;&gt;2],t=C[i+4&gt;&gt;2],k=C[r+4&gt;&gt;2],t=t&lt;k?t:k,C[e+4&gt;&gt;2]=t,o=e+20|0,k=C[o&gt;&gt;2],b=C[i+20&gt;&gt;2],v=C[r+20&gt;&gt;2],b=b&gt;v?b:v,C[o&gt;&gt;2]=b,v=C[e+8&gt;&gt;2],c=C[i+8&gt;&gt;2],d=C[r+8&gt;&gt;2],c=c&lt;d?c:d,C[e+8&gt;&gt;2]=c,o=e+24|0,d=C[o&gt;&gt;2],l=C[i+24&gt;&gt;2],g=C[r+24&gt;&gt;2],l=l&gt;g?l:g,C[o&gt;&gt;2]=l,!(k!=b|u!=n|B!=f|s!=t)&amp;&amp;v==c&amp;&amp;d==l)break A;if(e=a[e+32&gt;&gt;2],!e)break}else a[r+32&gt;&gt;2]=0,a[A&gt;&gt;2]=r,CA(a[A+4&gt;&gt;2]),a[A+4&gt;&gt;2]=i;e=a[A&gt;&gt;2]}return e}function ai(A,e,i){var r=0,f=_(0),n=_(0),t=_(0),o=0,b=0;if(!a[A&gt;&gt;2])return a[i+32&gt;&gt;2]=0,void(a[A&gt;&gt;2]=i);if(r=a[e+40&gt;&gt;2],r)for(n=_(C[i&gt;&gt;2]+C[i+16&gt;&gt;2]),f=_(C[i+8&gt;&gt;2]+C[i+24&gt;&gt;2]),t=_(C[i+4&gt;&gt;2]+C[i+20&gt;&gt;2]);b=e+36|0,e=a[e+36&gt;&gt;2],e=a[b+((_(_(_(m(_(n-_(C[e&gt;&gt;2]+C[e+16&gt;&gt;2]))))+_(m(_(t-_(C[e+4&gt;&gt;2]+C[e+20&gt;&gt;2])))))+_(m(_(f-_(C[e+8&gt;&gt;2]+C[e+24&gt;&gt;2])))))&lt;_(_(_(m(_(n-_(C[r&gt;&gt;2]+C[r+16&gt;&gt;2]))))+_(m(_(t-_(C[r+4&gt;&gt;2]+C[r+20&gt;&gt;2])))))+_(m(_(f-_(C[r+8&gt;&gt;2]+C[r+24&gt;&gt;2])))))^1)&lt;&lt;2)&gt;&gt;2],r=a[e+40&gt;&gt;2],r;);b=a[e+32&gt;&gt;2],r=a[A+4&gt;&gt;2],r?a[A+4&gt;&gt;2]=0:(r=dA(44),a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,o=r+32|0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0,o=r+24|0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0,o=r+16|0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0,o=r+8|0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0),a[r+36&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,n=C[i&gt;&gt;2],f=C[e&gt;&gt;2],C[r&gt;&gt;2]=n&lt;f?n:f,n=C[i+16&gt;&gt;2],f=C[e+16&gt;&gt;2],C[r+16&gt;&gt;2]=n&gt;f?n:f,n=C[i+4&gt;&gt;2],f=C[e+4&gt;&gt;2],C[r+4&gt;&gt;2]=n&lt;f?n:f,n=C[i+20&gt;&gt;2],f=C[e+20&gt;&gt;2],C[r+20&gt;&gt;2]=n&gt;f?n:f,n=C[i+8&gt;&gt;2],f=C[e+8&gt;&gt;2],C[r+8&gt;&gt;2]=n&lt;f?n:f,a[r+32&gt;&gt;2]=b,n=C[i+24&gt;&gt;2],f=C[e+24&gt;&gt;2],C[r+24&gt;&gt;2]=n&gt;f?n:f;A:if(b)for(a[36+(((a[a[e+32&gt;&gt;2]+40&gt;&gt;2]==(0|e))&lt;&lt;2)+b|0)&gt;&gt;2]=r,a[r+36&gt;&gt;2]=e,a[e+32&gt;&gt;2]=r,a[r+40&gt;&gt;2]=i,a[i+32&gt;&gt;2]=r,n=C[r&gt;&gt;2];;){if(A=r,r=b,!(C[r&gt;&gt;2]&lt;=n^1|C[r+4&gt;&gt;2]&lt;=C[A+4&gt;&gt;2]^1|C[r+8&gt;&gt;2]&lt;=C[A+8&gt;&gt;2]^1|C[r+16&gt;&gt;2]&gt;=C[A+16&gt;&gt;2]^1)&amp;&amp;C[r+20&gt;&gt;2]&gt;=C[A+20&gt;&gt;2]&amp;&amp;C[r+24&gt;&gt;2]&gt;=C[A+24&gt;&gt;2])break A;if(A=a[r+36&gt;&gt;2],n=C[A&gt;&gt;2],e=a[r+40&gt;&gt;2],f=C[e&gt;&gt;2],n=n&lt;f?n:f,C[r&gt;&gt;2]=n,f=C[A+16&gt;&gt;2],t=C[e+16&gt;&gt;2],C[r+16&gt;&gt;2]=f&gt;t?f:t,f=C[A+4&gt;&gt;2],t=C[e+4&gt;&gt;2],C[r+4&gt;&gt;2]=f&lt;t?f:t,f=C[A+20&gt;&gt;2],t=C[e+20&gt;&gt;2],C[r+20&gt;&gt;2]=f&gt;t?f:t,f=C[A+8&gt;&gt;2],t=C[e+8&gt;&gt;2],C[r+8&gt;&gt;2]=f&lt;t?f:t,f=C[A+24&gt;&gt;2],t=C[e+24&gt;&gt;2],C[r+24&gt;&gt;2]=f&gt;t?f:t,b=a[r+32&gt;&gt;2],!b)break}else a[r+36&gt;&gt;2]=e,a[e+32&gt;&gt;2]=r,a[r+40&gt;&gt;2]=i,a[A&gt;&gt;2]=r,a[i+32&gt;&gt;2]=r}function oi(A,e,i){var r=0,f=0,n=0;return f=a[A+4&gt;&gt;2],f?a[A+4&gt;&gt;2]=0:(f=dA(44),r=f,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,r=r+32|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=f+24|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=f+16|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=f+8|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0),a[f+36&gt;&gt;2]=i,a[f+32&gt;&gt;2]=0,a[f+40&gt;&gt;2]=0,i=a[e+4&gt;&gt;2],a[f&gt;&gt;2]=a[e&gt;&gt;2],a[f+4&gt;&gt;2]=i,r=e+8|0,n=a[r+4&gt;&gt;2],i=f+8|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=e+16|0,n=a[r+4&gt;&gt;2],i=f+16|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,e=e+24|0,r=a[e+4&gt;&gt;2],i=f+24|0,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=r,ai(A,a[A&gt;&gt;2],f),a[A+12&gt;&gt;2]=a[A+12&gt;&gt;2]+1,f}function bi(A,e,i){var r=0,f=0,n=0,t=0;n=ti(A,e);A:if(n)if(r=a[A+8&gt;&gt;2],(0|r)&gt;=0){if(!r)break A;for(;;){if(f=a[n+32&gt;&gt;2],!f)break A;if(n=f,r=r+-1|0,!r)break}}else n=a[A&gt;&gt;2];else n=0;f=a[i+4&gt;&gt;2],a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,r=i+24|0,f=a[r+4&gt;&gt;2],t=e+24|0,a[t&gt;&gt;2]=a[r&gt;&gt;2],a[t+4&gt;&gt;2]=f,r=i+16|0,f=a[r+4&gt;&gt;2],t=e+16|0,a[t&gt;&gt;2]=a[r&gt;&gt;2],a[t+4&gt;&gt;2]=f,f=i+8|0,i=a[f+4&gt;&gt;2],r=e+8|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=i,ai(A,n,e)}function ci(A,e){ti(A,e),CA(a[A+4&gt;&gt;2]),a[A+4&gt;&gt;2]=e,a[A+12&gt;&gt;2]=a[A+12&gt;&gt;2]+-1}function li(A,e){return 1}function ui(A){var e,i;return e=A*A,i=e*A,_(i*(e*e)*(2718311493989822e-21*e-.00019839334836096632)+(i*(.008333329385889463*e-.16666666641626524)+A))}function si(A){var e;return A*=A,e=A*A,_(-.499999997251031*A+1+.04166662332373906*e+A*e*(2439044879627741e-20*A-.001388676377460993))}function ki(A,e){var i=0;A:if((0|e)&gt;=1024){if(A*=8.98846567431158e307,i=e+-1023|0,(0|i)&lt;1024){e=i;break A}A*=8.98846567431158e307,e=((0|e)&lt;3069?e:3069)+-2046|0}else(0|e)&gt;-1023||(A*=2.004168360008973e-292,i=e+969|0,(0|i)&gt;-1023?e=i:(A*=2.004168360008973e-292,e=((0|e)&gt;-2960?e:-2960)+1938|0));return c(0,0),c(1,e+1023&lt;&lt;20),A*+l()}function vi(A,e){var i,r=0,f=0,n=0,t=0,o=0;i=V-16|0,V=i,s(A),n=b(0),r=2147483647&amp;n;A:if(r&gt;&gt;&gt;0&lt;=1305022426){if(t=+A,f=.6366197723675814*t+6755399441055744-6755399441055744,g[e&gt;&gt;3]=t+-1.5707963109016418*f+-1.5893254773528196e-8*f,m(f)&lt;2147483648){r=~~f;break A}r=-2147483648}else r&gt;&gt;&gt;0&gt;=2139095040?(g[e&gt;&gt;3]=_(A-A),r=0):(o=r,r=(r&gt;&gt;&gt;23)-150|0,g[i+8&gt;&gt;3]=(c(0,o-(r&lt;&lt;23)|0),k()),r=function(A,e,i){var r,f,n,t,o,b,c,l,u=0,s=0,k=0,v=0,d=0,C=0,_=0,R=0,Q=0,h=0,y=0,w=0,W=0;if(r=V-560|0,V=r,v=(i+-3|0)/24|0,n=(0|v)&gt;0?v:0,h=i+B(n,-24)|0,f=a[2840],(0|f)&gt;=0)for(v=f+1|0,i=n,d=11376+(i&lt;&lt;2)|0,s=r+320|0;g[s&gt;&gt;3]=(0|i)&lt;0?0:+a[d&gt;&gt;2],s=s+8|0,d=d+4|0,i=i+1|0,v=v+-1|0,v;);for(R=h+-24|0,v=r+320|0;;){for(u=0,i=A,d=1,s=v;u+=g[i&gt;&gt;3]*g[s&gt;&gt;3],i=i+8|0,s=s+-8|0,d=d+-1|0,d;);if(g[(k&lt;&lt;3)+r&gt;&gt;3]=u,v=v+8|0,i=(0|k)&lt;(0|f),k=k+1|0,!i)break}o=23-R|0,t=24-R|0,b=476+(r+(f&lt;&lt;2)|0)|0,c=r+476|0,l=r+-8|0,k=f;e:{for(;;){if(i=k&lt;&lt;3,u=g[i+r&gt;&gt;3],v=(0|k)&lt;1,!v)for(i=i+l|0,s=r+480|0,d=k;C=s,y=u,u*=5.960464477539063e-8,_=m(u)&lt;2147483648?~~u:-2147483648,u=+(0|_),y+=-16777216*u,_=m(y)&lt;2147483648?~~y:-2147483648,a[C&gt;&gt;2]=_,s=s+4|0,u=g[i&gt;&gt;3]+u,i=i+-8|0,d=d+-1|0,d;);u=ki(u,R),u+=-8*G(.125*u),_=m(u)&lt;2147483648?~~u:-2147483648,u-=+(0|_);i:{r:{f:{if(d=(0|R)&lt;1,d){if(R)break f;Q=a[476+(r+(k&lt;&lt;2)|0)&gt;&gt;2]&gt;&gt;23}else s=476+(r+(k&lt;&lt;2)|0)|0,C=a[s&gt;&gt;2],i=C&gt;&gt;t,Q=s,s=C-(i&lt;&lt;t)|0,a[Q&gt;&gt;2]=s,_=i+_|0,Q=s&gt;&gt;o;if((0|Q)&lt;1)break i;break r}if(Q=2,!(u&gt;=.5)){Q=0;break i}}if(v)C=0;else for(C=0,i=r+480|0,v=k;;){s=a[i&gt;&gt;2];r:{f:{if(W=i,C)w=16777215;else{if(!s)break f;C=1,w=16777216}a[W&gt;&gt;2]=w-s;break r}C=0}if(i=i+4|0,v=v+-1|0,!v)break}d||(i=R+-1|0,i&gt;&gt;&gt;0&gt;1||(i-1?(i=476+(r+(k&lt;&lt;2)|0)|0,a[i&gt;&gt;2]=8388607&amp;a[i&gt;&gt;2]):(i=476+(r+(k&lt;&lt;2)|0)|0,a[i&gt;&gt;2]=4194303&amp;a[i&gt;&gt;2]))),_=_+1|0,2==(0|Q)&amp;&amp;(u=1-u,Q=2,C&amp;&amp;(u-=ki(1,R)))}if(0!=u)break;if(!((0|k)&lt;=(0|f))){for(i=(k&lt;&lt;2)+c|0,s=0,d=k;s=a[i&gt;&gt;2]|s,i=i+-4|0,d=d+-1|0,(0|d)&gt;(0|f););if(s){for(i=476+(r+(k&lt;&lt;2)|0)|0,h=R;k=k+-1|0,h=h+-24|0,A=a[i&gt;&gt;2],i=i+-4|0,!A;);break e}}for(i=b,v=k;v=v+1|0,s=a[i&gt;&gt;2],i=i+-4|0,!s;);for(C=328+((k&lt;&lt;3)+r|0)|0;;){for(i=328+((k&lt;&lt;3)+r|0)|0,k=k+1|0,g[i&gt;&gt;3]=a[11376+(n+k&lt;&lt;2)&gt;&gt;2],u=0,i=A,s=C,d=1;u+=g[i&gt;&gt;3]*g[s&gt;&gt;3],i=i+8|0,s=s+-8|0,d=d+-1|0,d;);if(g[(k&lt;&lt;3)+r&gt;&gt;3]=u,C=C+8|0,!((0|k)&lt;(0|v)))break}k=v}u=ki(u,0-R|0),u&gt;=16777216?(A=(r+480|0)+(k&lt;&lt;2)|0,y=u,u*=5.960464477539063e-8,i=m(u)&lt;2147483648?~~u:-2147483648,u=y+-16777216*+(0|i),v=m(u)&lt;2147483648?~~u:-2147483648,a[A&gt;&gt;2]=v,k=k+1|0):(i=m(u)&lt;2147483648?~~u:-2147483648,h=R),a[(r+480|0)+(k&lt;&lt;2)&gt;&gt;2]=i}if(!((0|k)&lt;0)){for(d=k+1|0,u=ki(1,h),i=(r+480|0)+(k&lt;&lt;2)|0,s=(k&lt;&lt;3)+r|0;g[s&gt;&gt;3]=u*+a[i&gt;&gt;2],i=i+-4|0,s=s+-8|0,u*=5.960464477539063e-8,d=d+-1|0,(0|d)&gt;0;);if(!((0|k)&lt;0))for(v=(k&lt;&lt;3)+r|0,i=k;;){for(A=i,d=k-i|0,u=0,i=0,s=0;u+=g[i+14144&gt;&gt;3]*g[i+v&gt;&gt;3],!((0|s)&gt;=(0|f))&amp;&amp;(i=i+8|0,R=s&gt;&gt;&gt;0&lt;d&gt;&gt;&gt;0,s=s+1|0,R););if(g[(r+160|0)+(d&lt;&lt;3)&gt;&gt;3]=u,v=v+-8|0,i=A+-1|0,!((0|A)&gt;0))break}}if((0|k)&lt;0)u=0;else for(s=k+1|0,i=(r+160|0)+(k&lt;&lt;3)|0,u=0;u+=g[i&gt;&gt;3],i=i+-8|0,s=s+-1|0,(0|s)&gt;0;);return g[e&gt;&gt;3]=Q?-u:u,V=r+560|0,7&amp;_}(i+8|0,i,r),f=g[i&gt;&gt;3],(0|n)&lt;=-1?(g[e&gt;&gt;3]=-f,r=0-r|0):g[e&gt;&gt;3]=f);return V=i+16|0,r}function di(A){var e,i=0,r=0,f=0;e=V-16|0,V=e,s(A),r=b(0),i=2147483647&amp;r;A:if(i&gt;&gt;&gt;0&lt;=1061752794){if(i&gt;&gt;&gt;0&lt;964689920)break A;A=ui(+A)}else if(r&gt;&gt;&gt;=31,i&gt;&gt;&gt;0&lt;=1081824209){if(f=+A,i&gt;&gt;&gt;0&lt;=1075235811){if(r){A=_(-si(f+1.5707963267948966));break A}A=si(f+-1.5707963267948966);break A}A=ui(-((r?3.141592653589793:-3.141592653589793)+f))}else if(i&gt;&gt;&gt;0&lt;=1088565717){if(f=+A,i&gt;&gt;&gt;0&lt;=1085271519){if(r){A=si(f+4.71238898038469);break A}A=_(-si(f+-4.71238898038469));break A}A=ui((r?6.283185307179586:-6.283185307179586)+f)}else if(i&gt;&gt;&gt;0&gt;=2139095040)A=_(A-A);else if(i=3&amp;vi(A,e+8|0),i&gt;&gt;&gt;0&lt;=2){switch(i-1|0){default:A=ui(g[e+8&gt;&gt;3]);break A;case 0:A=si(g[e+8&gt;&gt;3]);break A;case 1:}A=ui(-g[e+8&gt;&gt;3])}else A=_(-si(g[e+8&gt;&gt;3]));return V=e+16|0,A}function Ci(A){var e,i=_(0),r=0,f=0,n=0;e=V-16|0,V=e,s(A),f=b(0),r=2147483647&amp;f;A:if(r&gt;&gt;&gt;0&lt;=1061752794){if(i=_(1),r&gt;&gt;&gt;0&lt;964689920)break A;i=si(+A)}else if(f&gt;&gt;&gt;=31,r&gt;&gt;&gt;0&lt;=1081824209){if(n=+A,r&gt;&gt;&gt;0&gt;=1075235812){i=_(-si((f?3.141592653589793:-3.141592653589793)+n));break A}if(f){i=ui(n+1.5707963267948966);break A}i=ui(1.5707963267948966-n)}else if(r&gt;&gt;&gt;0&lt;=1088565717){if(r&gt;&gt;&gt;0&gt;=1085271520){i=si(+A+(f?6.283185307179586:-6.283185307179586));break A}if(f){i=ui(-4.71238898038469-+A);break A}i=ui(+A-4.71238898038469)}else if(i=_(A-A),!(r&gt;&gt;&gt;0&gt;=2139095040))if(r=3&amp;vi(A,e+8|0),r&gt;&gt;&gt;0&lt;=2){switch(r-1|0){default:i=si(g[e+8&gt;&gt;3]);break A;case 0:i=ui(-g[e+8&gt;&gt;3]);break A;case 1:}i=_(-si(g[e+8&gt;&gt;3]))}else i=ui(g[e+8&gt;&gt;3]);return A=i,V=e+16|0,A}function gi(A,e,i){var r,n=0,t=_(0),b=0,c=0,l=0,u=_(0),s=0;r=V-144|0,V=r,a[A+72&gt;&gt;2]=a[A+72&gt;&gt;2]+1,b=e+8|0,c=a[b+4&gt;&gt;2],n=r+72|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=c,b=e+24|0,c=a[b+4&gt;&gt;2],n=r+88|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=c,b=e+40|0,c=a[b+4&gt;&gt;2],n=r+104|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=c,b=e+56|0,c=a[b+4&gt;&gt;2],n=r+120|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=c,a[r+140&gt;&gt;2]=0,a[r+128&gt;&gt;2]=i,n=a[e+4&gt;&gt;2],a[r+64&gt;&gt;2]=a[e&gt;&gt;2],a[r+68&gt;&gt;2]=n,n=a[e+20&gt;&gt;2],a[r+80&gt;&gt;2]=a[e+16&gt;&gt;2],a[r+84&gt;&gt;2]=n,n=a[e+36&gt;&gt;2],a[r+96&gt;&gt;2]=a[e+32&gt;&gt;2],a[r+100&gt;&gt;2]=n,n=a[e+52&gt;&gt;2],a[r+112&gt;&gt;2]=a[e+48&gt;&gt;2],a[r+116&gt;&gt;2]=n,a[r+132&gt;&gt;2]=a[i+4&gt;&gt;2],l=r,u=_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i)),C[l+136&gt;&gt;2]=u,cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,e,r+48|0,r+32|0),t=C[r+48&gt;&gt;2],C[A+36&gt;&gt;2]&gt;t&amp;&amp;(C[A+36&gt;&gt;2]=t),t=C[r+32&gt;&gt;2],C[A+52&gt;&gt;2]&lt;t&amp;&amp;(C[A+52&gt;&gt;2]=t),t=C[r+52&gt;&gt;2],C[A+40&gt;&gt;2]&gt;t&amp;&amp;(C[A+40&gt;&gt;2]=t),t=C[r+36&gt;&gt;2],C[A+56&gt;&gt;2]&lt;t&amp;&amp;(C[A+56&gt;&gt;2]=t),t=C[r+56&gt;&gt;2],C[A+44&gt;&gt;2]&gt;t&amp;&amp;(C[A+44&gt;&gt;2]=t),t=C[r+40&gt;&gt;2],C[A+60&gt;&gt;2]&lt;t&amp;&amp;(C[A+60&gt;&gt;2]=t),e=a[A+68&gt;&gt;2],e&amp;&amp;(n=r+56|0,b=a[n+4&gt;&gt;2],i=r+8|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=b,n=r+40|0,b=a[n+4&gt;&gt;2],i=r+24|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=b,i=a[r+52&gt;&gt;2],a[r&gt;&gt;2]=a[r+48&gt;&gt;2],a[r+4&gt;&gt;2]=i,i=a[r+36&gt;&gt;2],a[r+16&gt;&gt;2]=a[r+32&gt;&gt;2],a[r+20&gt;&gt;2]=i,l=r,s=oi(e,r,a[A+20&gt;&gt;2]),a[l+140&gt;&gt;2]=s),function(A,e){var i=0,r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0;if(r=a[A+4&gt;&gt;2],(0|r)==a[A+8&gt;&gt;2]&amp;&amp;(k=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|k)))){if(k&amp;&amp;(v=dA(B(k,80)),r=a[A+4&gt;&gt;2]),(0|r)&gt;=1)for(l=64;n=a[A+12&gt;&gt;2]+l|0,t=n+-64|0,u=a[t+4&gt;&gt;2],i=l+v|0,b=i+-64|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=u,t=t+8|0,c=a[t+4&gt;&gt;2],b=b+8|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=c,b=n+-48|0,u=b+8|0,s=a[u+4&gt;&gt;2],t=i+-48|0,c=t+8|0,a[c&gt;&gt;2]=a[u&gt;&gt;2],a[c+4&gt;&gt;2]=s,c=a[b+4&gt;&gt;2],a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,b=n+-32|0,u=b+8|0,s=a[u+4&gt;&gt;2],t=i+-32|0,c=t+8|0,a[c&gt;&gt;2]=a[u&gt;&gt;2],a[c+4&gt;&gt;2]=s,c=a[b+4&gt;&gt;2],a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,b=n+-16|0,u=b+8|0,s=a[u+4&gt;&gt;2],t=i+-16|0,c=t+8|0,a[c&gt;&gt;2]=a[u&gt;&gt;2],a[c+4&gt;&gt;2]=s,c=a[b+4&gt;&gt;2],a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,t=a[n+4&gt;&gt;2],a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=t,n=n+8|0,t=a[n+4&gt;&gt;2],i=i+8|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=t,l=l+80|0,r=r+-1|0,r;);r=a[A+12&gt;&gt;2],r&amp;&amp;(o[A+16|0]&amp;&amp;CA(r),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=v,f[A+16|0]=1,a[A+8&gt;&gt;2]=k,r=a[A+4&gt;&gt;2]}n=a[e+4&gt;&gt;2],r=a[A+12&gt;&gt;2]+B(r,80)|0,i=r,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=n,n=e+8|0,l=a[n+4&gt;&gt;2],i=i+8|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=l,n=e+24|0,l=a[n+4&gt;&gt;2],i=r+24|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=l,i=a[e+20&gt;&gt;2],a[r+16&gt;&gt;2]=a[e+16&gt;&gt;2],a[r+20&gt;&gt;2]=i,n=e+40|0,l=a[n+4&gt;&gt;2],i=r+40|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=l,i=a[e+36&gt;&gt;2],a[r+32&gt;&gt;2]=a[e+32&gt;&gt;2],a[r+36&gt;&gt;2]=i,n=e+56|0,l=a[n+4&gt;&gt;2],i=r+56|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=l,i=a[e+52&gt;&gt;2],a[r+48&gt;&gt;2]=a[e+48&gt;&gt;2],a[r+52&gt;&gt;2]=i,n=e+72|0,l=a[n+4&gt;&gt;2],i=r+72|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=l,i=a[e+68&gt;&gt;2],a[r+64&gt;&gt;2]=a[e+64&gt;&gt;2],a[r+68&gt;&gt;2]=i,a[A+4&gt;&gt;2]=a[A+4&gt;&gt;2]+1}(A+16|0,r- -64|0),V=r+144|0}function Bi(A,e){var i,r,f,n,t,o,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,_=0,m=0;i=V-80|0,V=i,a[A+72&gt;&gt;2]=a[A+72&gt;&gt;2]+1,b=a[A+68&gt;&gt;2],b&amp;&amp;ci(b,a[76+(a[A+28&gt;&gt;2]+B(e,80)|0)&gt;&gt;2]),c=a[A+20&gt;&gt;2],t=A+28|0,g=a[t&gt;&gt;2],o=B(e,80),b=g+o|0,l=b+8|0,k=a[l+4&gt;&gt;2],s=i+8|0,a[s&gt;&gt;2]=a[l&gt;&gt;2],a[s+4&gt;&gt;2]=k,v=b+24|0,_=a[v+4&gt;&gt;2],f=i+24|0,k=f,a[k&gt;&gt;2]=a[v&gt;&gt;2],a[k+4&gt;&gt;2]=_,n=b+40|0,d=n,C=a[d+4&gt;&gt;2],k=i+40|0,a[k&gt;&gt;2]=a[d&gt;&gt;2],a[k+4&gt;&gt;2]=C,d=b+56|0,u=a[d+4&gt;&gt;2],_=i+56|0,C=_,a[C&gt;&gt;2]=a[d&gt;&gt;2],a[C+4&gt;&gt;2]=u,r=b+72|0,m=a[r+4&gt;&gt;2],C=i+72|0,u=C,a[u&gt;&gt;2]=a[r&gt;&gt;2],a[u+4&gt;&gt;2]=m,u=a[b+4&gt;&gt;2],a[i&gt;&gt;2]=a[b&gt;&gt;2],a[i+4&gt;&gt;2]=u,u=a[b+20&gt;&gt;2],a[i+16&gt;&gt;2]=a[b+16&gt;&gt;2],a[i+20&gt;&gt;2]=u,u=a[b+36&gt;&gt;2],a[i+32&gt;&gt;2]=a[b+32&gt;&gt;2],a[i+36&gt;&gt;2]=u,u=a[b+52&gt;&gt;2],a[i+48&gt;&gt;2]=a[b+48&gt;&gt;2],a[i+52&gt;&gt;2]=u,u=a[b+68&gt;&gt;2],a[i+64&gt;&gt;2]=a[b+64&gt;&gt;2],a[i+68&gt;&gt;2]=u,u=g,g=B(c,80)+-80|0,c=u+g|0,u=c+8|0,m=a[u+4&gt;&gt;2],a[l&gt;&gt;2]=a[u&gt;&gt;2],a[l+4&gt;&gt;2]=m,l=a[c+4&gt;&gt;2],a[b&gt;&gt;2]=a[c&gt;&gt;2],a[b+4&gt;&gt;2]=l,l=c+24|0,u=a[l+4&gt;&gt;2],a[v&gt;&gt;2]=a[l&gt;&gt;2],a[v+4&gt;&gt;2]=u,l=a[c+20&gt;&gt;2],a[b+16&gt;&gt;2]=a[c+16&gt;&gt;2],a[b+20&gt;&gt;2]=l,l=c+40|0,v=a[l+4&gt;&gt;2],a[n&gt;&gt;2]=a[l&gt;&gt;2],a[n+4&gt;&gt;2]=v,l=a[c+36&gt;&gt;2],a[b+32&gt;&gt;2]=a[c+32&gt;&gt;2],a[b+36&gt;&gt;2]=l,l=c+56|0,v=a[l+4&gt;&gt;2],a[d&gt;&gt;2]=a[l&gt;&gt;2],a[d+4&gt;&gt;2]=v,l=a[c+52&gt;&gt;2],a[b+48&gt;&gt;2]=a[c+48&gt;&gt;2],a[b+52&gt;&gt;2]=l,l=a[c+68&gt;&gt;2],a[b+64&gt;&gt;2]=a[c+64&gt;&gt;2],a[b+68&gt;&gt;2]=l,b=c+72|0,c=a[b+4&gt;&gt;2],a[r&gt;&gt;2]=a[b&gt;&gt;2],a[r+4&gt;&gt;2]=c,l=a[i+4&gt;&gt;2],b=a[t&gt;&gt;2]+g|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=l,l=a[s+4&gt;&gt;2],c=b+8|0,a[c&gt;&gt;2]=a[s&gt;&gt;2],a[c+4&gt;&gt;2]=l,c=a[i+20&gt;&gt;2],a[b+16&gt;&gt;2]=a[i+16&gt;&gt;2],a[b+20&gt;&gt;2]=c,s=a[f+4&gt;&gt;2],c=b+24|0,a[c&gt;&gt;2]=a[f&gt;&gt;2],a[c+4&gt;&gt;2]=s,c=a[i+36&gt;&gt;2],a[b+32&gt;&gt;2]=a[i+32&gt;&gt;2],a[b+36&gt;&gt;2]=c,s=a[k+4&gt;&gt;2],c=b+40|0,a[c&gt;&gt;2]=a[k&gt;&gt;2],a[c+4&gt;&gt;2]=s,c=a[i+52&gt;&gt;2],a[b+48&gt;&gt;2]=a[i+48&gt;&gt;2],a[b+52&gt;&gt;2]=c,s=a[_+4&gt;&gt;2],c=b+56|0,a[c&gt;&gt;2]=a[_&gt;&gt;2],a[c+4&gt;&gt;2]=s,s=a[C+4&gt;&gt;2],c=b+72|0,a[c&gt;&gt;2]=a[C&gt;&gt;2],a[c+4&gt;&gt;2]=s,c=a[i+68&gt;&gt;2],a[b+64&gt;&gt;2]=a[i+64&gt;&gt;2],a[b+68&gt;&gt;2]=c,a[A+68&gt;&gt;2]&amp;&amp;(a[a[76+(a[A+28&gt;&gt;2]+o|0)&gt;&gt;2]+36&gt;&gt;2]=e),a[A+20&gt;&gt;2]=a[A+20&gt;&gt;2]+-1,V=i+80|0}function _i(A){var e;return A|=0,a[A&gt;&gt;2]=14564,e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,f[A+36|0]=1,0|A}function mi(A,e,i,r,f,n,t,o,b,c){A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,t|=0,o|=0,b|=0,c|=0,A=a[A+32&gt;&gt;2]+(c&lt;&lt;5)|0,a[i&gt;&gt;2]=a[A+12&gt;&gt;2],a[f&gt;&gt;2]=a[A+20&gt;&gt;2],a[e&gt;&gt;2]=a[A+16&gt;&gt;2],a[r&gt;&gt;2]=a[A+28&gt;&gt;2],a[o&gt;&gt;2]=a[A&gt;&gt;2],a[n&gt;&gt;2]=a[A+4&gt;&gt;2],a[b&gt;&gt;2]=a[A+24&gt;&gt;2],a[t&gt;&gt;2]=a[A+8&gt;&gt;2]}function Ri(A,e){}function Qi(A,e){var i=0,r=0,t=0,b=0,c=0,l=0,u=0;if(o[A+164|0]){if(i=a[A+128&gt;&gt;2],(0|i)==a[A+132&gt;&gt;2]&amp;&amp;(b=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|b)))){b&amp;&amp;(r=dA(b&lt;&lt;2),i=a[A+128&gt;&gt;2]),l=a[A+136&gt;&gt;2];A:{if((0|i)&gt;=1)for(t=r,c=l;a[t&gt;&gt;2]=a[c&gt;&gt;2],t=t+4|0,c=c+4|0,i=i+-1|0,i;);else if(!l)break A;o[A+140|0]&amp;&amp;CA(l),a[A+136&gt;&gt;2]=0,i=a[A+128&gt;&gt;2]}a[A+136&gt;&gt;2]=r,a[A+132&gt;&gt;2]=b,f[A+140|0]=1}return t=a[A+136&gt;&gt;2],a[t+(i&lt;&lt;2)&gt;&gt;2]=e,a[a[A+32&gt;&gt;2]+4&gt;&gt;2]=t,void(a[A+128&gt;&gt;2]=a[A+128&gt;&gt;2]+1)}if(r=a[A+148&gt;&gt;2],(0|r)==a[A+152&gt;&gt;2]&amp;&amp;(u=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|u)))){u&amp;&amp;(l=dA(u&lt;&lt;1),r=a[A+148&gt;&gt;2]),b=a[A+156&gt;&gt;2];A:{if((0|r)&gt;=1)for(t=l,c=b,i=r;n[t&gt;&gt;1]=v[c&gt;&gt;1],t=t+2|0,c=c+2|0,i=i+-1|0,i;);else if(!b)break A;o[A+160|0]&amp;&amp;(CA(b),r=a[A+148&gt;&gt;2]),a[A+156&gt;&gt;2]=0}a[A+156&gt;&gt;2]=l,a[A+152&gt;&gt;2]=u,f[A+160|0]=1}a[A+148&gt;&gt;2]=r+1,t=a[A+32&gt;&gt;2],A=a[A+156&gt;&gt;2],a[t+4&gt;&gt;2]=A,n[A+(r&lt;&lt;1)&gt;&gt;1]=e}function hi(A,e,i){var r=0,n=0,t=0,b=0,c=0,l=0,u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0);A:{if(o[A+165|0]){if(t=a[A+88&gt;&gt;2],!(!i|(0|t)&lt;1))for(i=a[A+96&gt;&gt;2],k=C[A+168&gt;&gt;2],v=C[e+8&gt;&gt;2],d=C[e+4&gt;&gt;2],g=C[e&gt;&gt;2];;){if(u=_(C[i&gt;&gt;2]-g),s=_(u*u),u=_(C[i+4&gt;&gt;2]-d),s=_(s+_(u*u)),u=_(C[i+8&gt;&gt;2]-v),_(s+_(u*u))&lt;=k)break A;if(i=i+16|0,b=b+1|0,!((0|b)&lt;(0|t)))break}if(i=a[A+32&gt;&gt;2],a[i+12&gt;&gt;2]=a[i+12&gt;&gt;2]+1,a[A+92&gt;&gt;2]==(0|t)&amp;&amp;(b=t?t&lt;&lt;1:1,!((0|t)&gt;=(0|b)))){if(b&amp;&amp;(r=dA(b&lt;&lt;4),t=a[A+88&gt;&gt;2]),(0|t)&gt;=1)for(i=0;n=a[A+96&gt;&gt;2]+i|0,l=a[n+4&gt;&gt;2],c=i+r|0,a[c&gt;&gt;2]=a[n&gt;&gt;2],a[c+4&gt;&gt;2]=l,n=n+8|0,l=a[n+4&gt;&gt;2],c=c+8|0,a[c&gt;&gt;2]=a[n&gt;&gt;2],a[c+4&gt;&gt;2]=l,i=i+16|0,t=t+-1|0,t;);i=a[A+96&gt;&gt;2],i&amp;&amp;(o[A+100|0]&amp;&amp;CA(i),a[A+96&gt;&gt;2]=0),a[A+96&gt;&gt;2]=r,a[A+92&gt;&gt;2]=b,f[A+100|0]=1,t=a[A+88&gt;&gt;2]}return i=a[e+4&gt;&gt;2],l=A+96|0,r=a[l&gt;&gt;2]+(t&lt;&lt;4)|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,i=e+8|0,e=a[i+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=e,a[a[A+32&gt;&gt;2]+16&gt;&gt;2]=a[l&gt;&gt;2],e=A,A=a[A+88&gt;&gt;2],a[e+88&gt;&gt;2]=A+1,A}if(n=a[A+108&gt;&gt;2],!(!i|(0|n)&lt;1))for(i=a[A+116&gt;&gt;2],k=C[A+168&gt;&gt;2],v=C[e+8&gt;&gt;2],d=C[e+4&gt;&gt;2],g=C[e&gt;&gt;2];;){if(u=_(C[i&gt;&gt;2]-g),s=_(u*u),u=_(C[i+4&gt;&gt;2]-d),s=_(s+_(u*u)),u=_(C[i+8&gt;&gt;2]-v),_(s+_(u*u))&lt;=k)break A;if(i=i+12|0,b=b+1|0,t=t+3|0,!((0|t)&lt;(0|n)))break}if(r=a[A+112&gt;&gt;2],(0|n)==(0|r))if(r=n?n&lt;&lt;1:1,(0|n)&gt;=(0|r))r=n;else{r&amp;&amp;(l=dA(r&lt;&lt;2),n=a[A+108&gt;&gt;2]),c=a[A+116&gt;&gt;2];e:{if((0|n)&gt;=1)for(i=l,b=c,t=n;a[i&gt;&gt;2]=a[b&gt;&gt;2],i=i+4|0,b=b+4|0,t=t+-1|0,t;);else if(!c)break e;o[A+120|0]&amp;&amp;(CA(c),n=a[A+108&gt;&gt;2]),a[A+116&gt;&gt;2]=0}a[A+116&gt;&gt;2]=l,a[A+112&gt;&gt;2]=r,f[A+120|0]=1}if(i=n+1|0,a[A+108&gt;&gt;2]=i,c=a[A+116&gt;&gt;2],a[c+(n&lt;&lt;2)&gt;&gt;2]=a[e&gt;&gt;2],(0|i)==(0|r))if(n=r?r&lt;&lt;1:1,(0|r)&gt;=(0|n))l=c,n=r;else{n?(l=dA(n&lt;&lt;2),c=a[A+116&gt;&gt;2],r=a[A+108&gt;&gt;2]):l=0;e:{if((0|r)&gt;=1)for(i=l,b=c,t=r;a[i&gt;&gt;2]=a[b&gt;&gt;2],i=i+4|0,b=b+4|0,t=t+-1|0,t;);else if(!c)break e;o[A+120|0]&amp;&amp;(CA(c),r=a[A+108&gt;&gt;2]),a[A+116&gt;&gt;2]=0}a[A+116&gt;&gt;2]=l,a[A+112&gt;&gt;2]=n,f[A+120|0]=1}else l=c,n=r,r=i;if(i=r+1|0,a[A+108&gt;&gt;2]=i,a[(r&lt;&lt;2)+l&gt;&gt;2]=a[e+4&gt;&gt;2],(0|i)==(0|n))if(c=n?n&lt;&lt;1:1,(0|n)&gt;=(0|c))r=l;else{c?(r=dA(c&lt;&lt;2),l=a[A+116&gt;&gt;2],n=a[A+108&gt;&gt;2]):r=0;e:{if((0|n)&gt;=1)for(i=r,b=l,t=n;a[i&gt;&gt;2]=a[b&gt;&gt;2],i=i+4|0,b=b+4|0,t=t+-1|0,t;);else if(!l)break e;o[A+120|0]&amp;&amp;(CA(l),n=a[A+108&gt;&gt;2]),a[A+116&gt;&gt;2]=0}a[A+116&gt;&gt;2]=r,a[A+112&gt;&gt;2]=c,f[A+120|0]=1}else r=l,n=i;i=n+1|0,a[A+108&gt;&gt;2]=i,a[(n&lt;&lt;2)+r&gt;&gt;2]=a[e+8&gt;&gt;2],A=a[A+32&gt;&gt;2],a[A+16&gt;&gt;2]=r,a[A+12&gt;&gt;2]=a[A+12&gt;&gt;2]+1,b=((0|i)/3|0)-1|0}return b}function Gi(A){A|=0;var e=0;return a[A&gt;&gt;2]=14676,e=a[A+156&gt;&gt;2],e&amp;&amp;(o[A+160|0]&amp;&amp;CA(e),a[A+156&gt;&gt;2]=0),a[A+156&gt;&gt;2]=0,a[A+148&gt;&gt;2]=0,a[A+152&gt;&gt;2]=0,f[A+160|0]=1,e=a[A+136&gt;&gt;2],e&amp;&amp;(o[A+140|0]&amp;&amp;CA(e),a[A+136&gt;&gt;2]=0),a[A+136&gt;&gt;2]=0,a[A+128&gt;&gt;2]=0,a[A+132&gt;&gt;2]=0,f[A+140|0]=1,e=a[A+116&gt;&gt;2],e&amp;&amp;(o[A+120|0]&amp;&amp;CA(e),a[A+116&gt;&gt;2]=0),a[A+116&gt;&gt;2]=0,a[A+108&gt;&gt;2]=0,a[A+112&gt;&gt;2]=0,f[A+120|0]=1,e=a[A+96&gt;&gt;2],e&amp;&amp;(o[A+100|0]&amp;&amp;CA(e),a[A+96&gt;&gt;2]=0),a[A+96&gt;&gt;2]=0,a[A+88&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,f[A+100|0]=1,_i(A),0|A}function yi(A,e,i){var r,f,n,t=0,o=0,b=_(0),c=_(0),l=0,u=0,s=_(0),k=_(0),v=0,d=_(0),g=_(0),m=0,R=_(0),Q=0,h=0,G=0,w=0,W=0,F=_(0),Z=_(0),p=_(0),Y=_(0),E=0;r=V-96|0,V=r,a[A+376&gt;&gt;2]=0,a[A+364&gt;&gt;2]=4,a[A+368&gt;&gt;2]=0,l=A+316|0,a[A+360&gt;&gt;2]=l,a[A+356&gt;&gt;2]=A+284,a[A+352&gt;&gt;2]=A+252,a[A+348&gt;&gt;2]=A+220,o=a[e+4&gt;&gt;2],a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=o,t=e+16|0,u=a[t+4&gt;&gt;2],o=A+16|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,o=a[e+12&gt;&gt;2],a[A+8&gt;&gt;2]=a[e+8&gt;&gt;2],a[A+12&gt;&gt;2]=o,t=e+32|0,u=a[t+4&gt;&gt;2],o=A+32|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+24|0,u=a[t+4&gt;&gt;2],o=A+24|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+48|0,u=a[t+4&gt;&gt;2],o=A+48|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+40|0,u=a[t+4&gt;&gt;2],o=A+40|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e- -64|0,u=a[t+4&gt;&gt;2],o=A- -64|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,o=a[e+60&gt;&gt;2],a[A+56&gt;&gt;2]=a[e+56&gt;&gt;2],a[A+60&gt;&gt;2]=o,t=e+80|0,u=a[t+4&gt;&gt;2],o=A+80|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+72|0,u=a[t+4&gt;&gt;2],o=A+72|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+96|0,u=a[t+4&gt;&gt;2],o=A+96|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+88|0,u=a[t+4&gt;&gt;2],o=A+88|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+104|0,u=a[t+4&gt;&gt;2],o=A+104|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,t=e+112|0,u=a[t+4&gt;&gt;2],o=A+112|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=u,o=a[e+120&gt;&gt;2],e=a[e+124&gt;&gt;2],a[A+180&gt;&gt;2]=0,a[A+144&gt;&gt;2]=0,a[A+120&gt;&gt;2]=o,a[A+124&gt;&gt;2]=e,t=i+8|0,u=a[t+4&gt;&gt;2],e=A+136|0,a[e&gt;&gt;2]=a[t&gt;&gt;2],a[e+4&gt;&gt;2]=u,o=a[i+4&gt;&gt;2],a[A+128&gt;&gt;2]=a[i&gt;&gt;2],a[A+132&gt;&gt;2]=o,o=A+128|0,b=C[A+128&gt;&gt;2],s=C[A+132&gt;&gt;2],k=C[e&gt;&gt;2],g=_(_(_(b*b)+_(s*s))+_(k*k)),g&gt;_(0)?(C[r+40&gt;&gt;2]=-k,C[r+36&gt;&gt;2]=-s,C[r+32&gt;&gt;2]=-b):(a[r+40&gt;&gt;2]=0,a[r+32&gt;&gt;2]=1065353216,a[r+36&gt;&gt;2]=0),a[A+364&gt;&gt;2]=3,a[A+180&gt;&gt;2]=1,a[A+148&gt;&gt;2]=l,e=A+164|0,a[e&gt;&gt;2]=0,a[r+44&gt;&gt;2]=0,wi(A,r+32|0,l),a[e&gt;&gt;2]=1065353216,e=a[A+148&gt;&gt;2],i=a[e+20&gt;&gt;2],a[o&gt;&gt;2]=a[e+16&gt;&gt;2],a[o+4&gt;&gt;2]=i,l=e+24|0,t=a[l+4&gt;&gt;2],f=o+8|0,i=f,a[i&gt;&gt;2]=a[l&gt;&gt;2],a[i+4&gt;&gt;2]=t,i=a[l+4&gt;&gt;2],u=r+88|0,t=a[l&gt;&gt;2],a[u&gt;&gt;2]=t,a[u+4&gt;&gt;2]=i,l=r+72|0,a[l&gt;&gt;2]=t,a[l+4&gt;&gt;2]=i,l=r+56|0,a[l&gt;&gt;2]=t,a[l+4&gt;&gt;2]=i,l=a[e+20&gt;&gt;2],e=a[e+16&gt;&gt;2],a[r+80&gt;&gt;2]=e,a[r+84&gt;&gt;2]=l,a[r+64&gt;&gt;2]=e,a[r+68&gt;&gt;2]=l,a[r+48&gt;&gt;2]=e,a[r+52&gt;&gt;2]=l,a[r+32&gt;&gt;2]=e,a[r+36&gt;&gt;2]=l,a[r+40&gt;&gt;2]=t,a[r+44&gt;&gt;2]=i,n=A+148|0,l=a[A+368&gt;&gt;2],b=C[A+136&gt;&gt;2],s=C[A+132&gt;&gt;2],k=C[A+128&gt;&gt;2],u=0;A:{e:{i:{for(;;){if(R=_(y(_(_(_(k*k)+_(s*s))+_(b*b)))),R&lt;_(9999999747378752e-20)){a[A+376&gt;&gt;2]=1;break i}if(v=a[A+364&gt;&gt;2]+-1|0,a[A+364&gt;&gt;2]=v,Q=B(l,36),e=Q+A|0,t=e+180|0,i=a[t&gt;&gt;2],a[t&gt;&gt;2]=i+1,m=i&lt;&lt;2,i=e+148|0,m=m+i|0,v=a[348+((v&lt;&lt;2)+A|0)&gt;&gt;2],a[m&gt;&gt;2]=v,a[m+16&gt;&gt;2]=0,a[r+28&gt;&gt;2]=0,C[r+24&gt;&gt;2]=-b,C[r+20&gt;&gt;2]=-s,C[r+16&gt;&gt;2]=-k,wi(A,r+16|0,v),G=a[t&gt;&gt;2],v=a[(i+(G&lt;&lt;2)|0)-4&gt;&gt;2],b=C[v+16&gt;&gt;2],s=_(b-C[r+32&gt;&gt;2]),c=_(s*s),s=C[v+20&gt;&gt;2],k=_(s-C[r+36&gt;&gt;2]),d=_(c+_(k*k)),k=C[v+24&gt;&gt;2],c=_(k-C[r+40&gt;&gt;2]),!(_(d+_(c*c))&lt;_(9999999747378752e-20)||(c=_(b-C[r+48&gt;&gt;2]),d=_(c*c),c=_(s-C[r+52&gt;&gt;2]),d=_(d+_(c*c)),c=_(k-C[r+56&gt;&gt;2]),_(d+_(c*c))&lt;_(9999999747378752e-20)||(c=_(b-C[r+64&gt;&gt;2]),d=_(c*c),c=_(s-C[r+68&gt;&gt;2]),d=_(d+_(c*c)),c=_(k-C[r+72&gt;&gt;2]),_(d+_(c*c))&lt;_(9999999747378752e-20)||(c=_(b-C[r+80&gt;&gt;2]),d=_(c*c),c=_(s-C[r+84&gt;&gt;2]),d=_(d+_(c*c)),c=_(k-C[r+88&gt;&gt;2]),_(d+_(c*c))&lt;_(9999999747378752e-20)))))){if(v=v+16|0,h=v+8|0,w=a[h+4&gt;&gt;2],E=E+1&amp;3,m=(r+32|0)+(E&lt;&lt;4)|0,a[m+8&gt;&gt;2]=a[h&gt;&gt;2],a[m+12&gt;&gt;2]=w,W=a[v+4&gt;&gt;2],a[m&gt;&gt;2]=a[v&gt;&gt;2],a[m+4&gt;&gt;2]=W,b=_(_(_(_(C[A+128&gt;&gt;2]*b)+_(C[A+132&gt;&gt;2]*s))+_(C[A+136&gt;&gt;2]*k))/R),F=b&gt;F?b:F,_(_(R-F)+_(R*_(-9999999747378752e-20)))&lt;=_(0)){i=a[A+364&gt;&gt;2],a[A+364&gt;&gt;2]=i+1,l=a[A+368&gt;&gt;2],o=B(l,36)+A|0,t=o+180|0,e=a[t&gt;&gt;2]+-1|0,a[t&gt;&gt;2]=e,a[348+((i&lt;&lt;2)+A|0)&gt;&gt;2]=a[148+(o+(e&lt;&lt;2)|0)&gt;&gt;2];break i}a[r+12&gt;&gt;2]=0;r:{f:{v=G+-2|0;n:if(!(v&gt;&gt;&gt;0&gt;2)){switch(v-1|0){default:if(e=a[e+152&gt;&gt;2],Z=C[e+16&gt;&gt;2],i=a[i&gt;&gt;2],g=C[i+16&gt;&gt;2],R=_(Z-g),p=C[e+20&gt;&gt;2],s=C[i+20&gt;&gt;2],c=_(p-s),Y=C[e+24&gt;&gt;2],k=C[i+24&gt;&gt;2],d=_(Y-k),b=_(_(_(R*R)+_(c*c))+_(d*d)),!(b&gt;_(0)))break f;if(b=_(_(-_(_(_(g*R)+_(s*c))+_(k*d)))/b),b&gt;=_(1)){a[r+16&gt;&gt;2]=0,a[r+20&gt;&gt;2]=1065353216,a[r+12&gt;&gt;2]=2,g=_(_(_(Z*Z)+_(p*p))+_(Y*Y));break n}if(b&lt;=_(0)){a[r+16&gt;&gt;2]=1065353216,a[r+20&gt;&gt;2]=0,a[r+12&gt;&gt;2]=1,g=_(_(_(g*g)+_(s*s))+_(k*k));break n}a[r+12&gt;&gt;2]=3,C[r+20&gt;&gt;2]=b,C[r+16&gt;&gt;2]=_(1)-b,k=_(k+_(d*b)),g=_(g+_(R*b)),b=_(s+_(c*b)),g=_(_(k*k)+_(_(g*g)+_(b*b)));break n;case 0:g=Wi(a[i&gt;&gt;2]+16|0,a[e+152&gt;&gt;2]+16|0,a[e+156&gt;&gt;2]+16|0,r+16|0,r+12|0);break n;case 1:}g=Fi(a[i&gt;&gt;2]+16|0,a[e+152&gt;&gt;2]+16|0,a[e+156&gt;&gt;2]+16|0,a[e+160&gt;&gt;2]+16|0,r+16|0,r+12|0)}if(g&gt;=_(0)){if(l=1-l|0,G=B(l,36)+A|0,v=G+180|0,a[v&gt;&gt;2]=0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0,a[A+368&gt;&gt;2]=l,m=a[r+12&gt;&gt;2],W=a[t&gt;&gt;2],!W){b=_(0),s=_(0),k=_(0);break r}for(e=Q+n|0,i=0,b=_(0),t=r+16|0,s=_(0),k=_(0);Q=a[e&gt;&gt;2],1&lt;&lt;i&amp;m?(h=a[v&gt;&gt;2],w=(h&lt;&lt;2)+G|0,a[w+148&gt;&gt;2]=Q,b=C[t&gt;&gt;2],a[w+164&gt;&gt;2]=a[t&gt;&gt;2],a[v&gt;&gt;2]=h+1,Q=a[e&gt;&gt;2],R=C[Q+24&gt;&gt;2],s=C[Q+20&gt;&gt;2],k=_(_(C[Q+16&gt;&gt;2]*b)+C[A+128&gt;&gt;2]),C[A+128&gt;&gt;2]=k,s=_(_(s*b)+C[A+132&gt;&gt;2]),C[A+132&gt;&gt;2]=s,b=_(_(R*b)+C[A+136&gt;&gt;2]),C[A+136&gt;&gt;2]=b):(h=a[A+364&gt;&gt;2],a[A+364&gt;&gt;2]=h+1,a[348+((h&lt;&lt;2)+A|0)&gt;&gt;2]=Q),e=e+4|0,t=t+4|0,i=i+1|0,(0|i)!=(0|W););break r}}i=a[A+364&gt;&gt;2],a[A+364&gt;&gt;2]=i+1,l=a[A+368&gt;&gt;2],o=B(l,36)+A|0,t=o+180|0,e=a[t&gt;&gt;2]+-1|0,a[t&gt;&gt;2]=e,a[348+((i&lt;&lt;2)+A|0)&gt;&gt;2]=a[148+(o+(e&lt;&lt;2)|0)&gt;&gt;2];break i}if(15==(0|m)&amp;&amp;(a[A+376&gt;&gt;2]=1),127==(0|u)){e=2,a[A+376&gt;&gt;2]=2,a[A+372&gt;&gt;2]=148+(B(l,36)+A|0);break A}if(u=u+1|0,e=a[A+376&gt;&gt;2],!e)continue;break e}break}i=a[A+364&gt;&gt;2],a[A+364&gt;&gt;2]=i+1,l=a[A+368&gt;&gt;2],o=B(l,36)+A|0,t=o+180|0,e=a[t&gt;&gt;2]+-1|0,a[t&gt;&gt;2]=e,a[348+((i&lt;&lt;2)+A|0)&gt;&gt;2]=a[148+(o+(e&lt;&lt;2)|0)&gt;&gt;2]}e=a[A+376&gt;&gt;2]}a[A+372&gt;&gt;2]=148+(B(l,36)+A|0),e&gt;&gt;&gt;0&gt;1||(e-1?(b=C[A+128&gt;&gt;2],s=_(b*b),b=C[A+132&gt;&gt;2],s=_(s+_(b*b)),b=C[A+136&gt;&gt;2],C[A+144&gt;&gt;2]=y(_(s+_(b*b))),e=0):(a[A+144&gt;&gt;2]=0,e=1))}return V=r+96|0,e}function wi(A,e,i){var r,f,n,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0);r=V-48|0,V=r,t=C[e+8&gt;&gt;2],o=C[e&gt;&gt;2],b=C[e+4&gt;&gt;2],a[i+12&gt;&gt;2]=0,c=t,t=_(_(1)/_(y(_(_(_(o*o)+_(b*b))+_(t*t))))),C[i+8&gt;&gt;2]=c*t,C[i+4&gt;&gt;2]=b*t,C[i&gt;&gt;2]=o*t,e=a[A+120&gt;&gt;2],f=a[A+124&gt;&gt;2],n=a[A&gt;&gt;2]+(f&gt;&gt;1)|0,cn[1&amp;f?a[a[n&gt;&gt;2]+e&gt;&gt;2]:e](r+32|0,n,i),a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=-C[i+8&gt;&gt;2],C[r+4&gt;&gt;2]=-C[i+4&gt;&gt;2],C[r&gt;&gt;2]=-C[i&gt;&gt;2],function(A,e,i){var r=0,f=_(0),n=_(0),t=_(0),o=0,b=0,c=0;r=V-32|0,V=r,b=a[e+124&gt;&gt;2],c=a[e+4&gt;&gt;2]+(b&gt;&gt;1)|0,o=a[e+120&gt;&gt;2],o=1&amp;b?a[a[c&gt;&gt;2]+o&gt;&gt;2]:o,a[r+12&gt;&gt;2]=0,f=C[i&gt;&gt;2],n=C[i+4&gt;&gt;2],t=C[i+8&gt;&gt;2],C[r+8&gt;&gt;2]=_(_(f*C[e+40&gt;&gt;2])+_(n*C[e+44&gt;&gt;2]))+_(t*C[e+48&gt;&gt;2]),C[r+4&gt;&gt;2]=_(_(f*C[e+24&gt;&gt;2])+_(n*C[e+28&gt;&gt;2]))+_(t*C[e+32&gt;&gt;2]),C[r&gt;&gt;2]=_(_(f*C[e+8&gt;&gt;2])+_(n*C[e+12&gt;&gt;2]))+_(t*C[e+16&gt;&gt;2]),cn[o](r+16|0,c,r),a[A+12&gt;&gt;2]=0,f=C[r+16&gt;&gt;2],n=C[r+20&gt;&gt;2],t=C[r+24&gt;&gt;2],C[A+8&gt;&gt;2]=_(_(_(f*C[e+88&gt;&gt;2])+_(n*C[e+92&gt;&gt;2]))+_(t*C[e+96&gt;&gt;2]))+C[e+112&gt;&gt;2],C[A+4&gt;&gt;2]=_(_(_(f*C[e+72&gt;&gt;2])+_(n*C[e+76&gt;&gt;2]))+_(t*C[e+80&gt;&gt;2]))+C[e+108&gt;&gt;2],C[A&gt;&gt;2]=_(_(_(f*C[e+56&gt;&gt;2])+_(n*C[e+60&gt;&gt;2]))+_(t*C[e- -64&gt;&gt;2]))+C[e+104&gt;&gt;2],V=r+32|0}(r+16|0,A,r),t=C[r+16&gt;&gt;2],o=C[r+32&gt;&gt;2],b=C[r+20&gt;&gt;2],c=C[r+36&gt;&gt;2],l=C[r+24&gt;&gt;2],u=C[r+40&gt;&gt;2],a[i+28&gt;&gt;2]=0,C[i+24&gt;&gt;2]=u-l,C[i+20&gt;&gt;2]=c-b,C[i+16&gt;&gt;2]=o-t,V=r+48|0}function Wi(A,e,i,r,f){var n=_(0),t=_(0),o=_(0),c=_(0),l=_(0),u=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=0,w=_(0),W=_(0),F=0,Z=0,p=_(0),Y=_(0),E=_(0),V=_(0),D=_(0);return t=_(-1),l=C[A&gt;&gt;2],c=C[e&gt;&gt;2],n=_(l-c),o=C[e+4&gt;&gt;2],h=C[i+4&gt;&gt;2],Y=_(o-h),R=C[A+4&gt;&gt;2],B=_(R-o),w=C[i&gt;&gt;2],E=_(c-w),k=_(_(n*Y)-_(B*E)),u=C[e+8&gt;&gt;2],W=C[i+8&gt;&gt;2],V=_(u-W),Q=C[A+8&gt;&gt;2],v=_(Q-u),d=_(_(B*V)-_(v*Y)),g=_(_(v*E)-_(n*V)),D=_(_(k*k)+_(_(d*d)+_(g*g))),D&gt;_(0)&amp;&amp;(_(_(_(l*_(_(k*B)-_(g*v)))+_(R*_(_(d*v)-_(k*n))))+_(_(_(g*n)-_(d*B))*Q))&gt;_(0)?(B=_(c-l),v=_(o-R),m=_(u-Q),t=_(_(_(B*B)+_(v*v))+_(m*m)),n=_(-1),t&gt;_(0)&amp;&amp;(t=_(_(-_(_(_(l*B)+_(R*v))+_(Q*m)))/t),t&gt;=_(1)?(F=1065353216,G=2,n=_(_(_(c*c)+_(o*o))+_(u*u))):(G=1,t&lt;=_(0)?(Z=1065353216,n=_(_(_(l*l)+_(R*R))+_(Q*Q))):(s(_(_(1)-t)),Z=b(0),s(t),F=b(0),G=3,n=_(Q+_(m*t)),c=_(n*n),n=_(l+_(B*t)),o=_(n*n),n=_(R+_(v*t)),n=_(c+_(o+_(n*n)))))),a[r+8&gt;&gt;2]=0,a[r+4&gt;&gt;2]=F,a[r&gt;&gt;2]=Z,a[f&gt;&gt;2]=G,u=C[e+8&gt;&gt;2],o=C[e+4&gt;&gt;2],c=C[e&gt;&gt;2]):n=_(-1),Q=_(W-Q),R=_(h-R),B=_(w-l),_(_(_(c*_(_(k*Y)-_(g*V)))+_(o*_(_(d*V)-_(k*E))))+_(_(_(g*E)-_(d*Y))*u))&gt;_(0)?(w=C[i&gt;&gt;2],v=_(w-c),W=C[i+4&gt;&gt;2],m=_(W-o),p=C[i+8&gt;&gt;2],h=_(p-u),l=_(_(_(v*v)+_(m*m))+_(h*h)),t=_(-1),l&gt;_(0)&amp;&amp;(l=_(_(-_(_(_(c*v)+_(o*m))+_(u*h)))/l),l&gt;=_(1)?(F=1065353216,Z=0,G=2,t=_(_(_(w*w)+_(W*W))+_(p*p))):(G=1,l&lt;=_(0)?(F=0,Z=1065353216,t=_(_(_(c*c)+_(o*o))+_(u*u))):(s(_(_(1)-l)),Z=b(0),s(l),F=b(0),G=3,t=_(u+_(h*l)),u=_(t*t),t=_(c+_(v*l)),c=_(t*t),t=_(o+_(m*l)),t=_(u+_(c+_(t*t)))))),!!(t&lt;n)|n&lt;_(0)?(a[r+8&gt;&gt;2]=F,a[r+4&gt;&gt;2]=Z,a[r&gt;&gt;2]=0,a[f&gt;&gt;2]=G&lt;&lt;1):t=n):t=n,o=C[i&gt;&gt;2],u=C[i+4&gt;&gt;2],l=C[i+8&gt;&gt;2],_(_(_(o*_(_(k*R)-_(g*Q)))+_(u*_(_(d*Q)-_(k*B))))+_(_(_(g*B)-_(d*R))*l))&gt;_(0)&amp;&amp;(w=C[A&gt;&gt;2],v=_(w-o),W=C[A+4&gt;&gt;2],m=_(W-u),p=C[A+8&gt;&gt;2],h=_(p-l),c=_(_(_(v*v)+_(m*m))+_(h*h)),n=_(-1),c&gt;_(0)&amp;&amp;(c=_(_(-_(_(_(o*v)+_(u*m))+_(l*h)))/c),c&gt;=_(1)?(F=1065353216,Z=0,G=2,n=_(_(_(w*w)+_(W*W))+_(p*p))):c&lt;=_(0)?(F=0,Z=1065353216,G=1,n=_(_(_(o*o)+_(u*u))+_(l*l))):(s(_(_(1)-c)),Z=b(0),s(c),F=b(0),G=3,n=_(l+_(h*c)),l=_(n*n),n=_(o+_(v*c)),o=_(n*n),n=_(u+_(m*c)),n=_(l+_(o+_(n*n))))),n&lt;t^1&amp;&amp;!(t&lt;_(0))||(a[r+8&gt;&gt;2]=Z,a[r+4&gt;&gt;2]=0,a[r&gt;&gt;2]=F,a[f&gt;&gt;2]=5&amp;(G&lt;&lt;2|G&gt;&gt;&gt;1),t=n)),t&lt;_(0)&amp;&amp;(c=_(_(_(_(d*C[A&gt;&gt;2])+_(g*C[A+4&gt;&gt;2]))+_(k*C[A+8&gt;&gt;2]))/D),t=_(g*c),o=_(C[e+4&gt;&gt;2]-t),n=_(d*c),u=_(C[e&gt;&gt;2]-n),d=_(_(E*o)-_(Y*u)),c=_(k*c),k=_(C[e+8&gt;&gt;2]-c),o=_(_(Y*k)-_(V*o)),l=_(o*o),o=_(_(V*u)-_(E*k)),l=_(y(_(_(d*d)+_(l+_(o*o))))),o=_(y(D)),u=_(l/o),C[r&gt;&gt;2]=u,a[f&gt;&gt;2]=7,k=_(C[i+4&gt;&gt;2]-t),d=_(C[i&gt;&gt;2]-n),g=_(_(B*k)-_(R*d)),l=_(g*g),g=_(C[i+8&gt;&gt;2]-c),k=_(_(R*g)-_(Q*k)),v=_(k*k),k=_(_(Q*d)-_(B*g)),o=_(_(y(_(l+_(v+_(k*k)))))/o),C[r+4&gt;&gt;2]=o,C[r+8&gt;&gt;2]=_(1)-_(u+o),t=_(_(c*c)+_(_(n*n)+_(t*t))))),t}function Fi(A,e,i,r,f,n){var t,o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=0,m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0);return t=V-96|0,V=t,a[t+92&gt;&gt;2]=r,a[t+88&gt;&gt;2]=i,a[t+84&gt;&gt;2]=e,a[t+80&gt;&gt;2]=A,a[t+60&gt;&gt;2]=0,G=C[e+8&gt;&gt;2],Q=C[r+8&gt;&gt;2],u=_(G-Q),C[t+56&gt;&gt;2]=u,y=C[e+4&gt;&gt;2],h=C[r+4&gt;&gt;2],w=_(y-h),C[t+52&gt;&gt;2]=w,a[t+44&gt;&gt;2]=0,W=C[A+8&gt;&gt;2],v=_(W-Q),C[t+40&gt;&gt;2]=v,Y=C[A+4&gt;&gt;2],g=_(Y-h),C[t+36&gt;&gt;2]=g,E=C[A&gt;&gt;2],p=C[r&gt;&gt;2],m=_(E-p),C[t+32&gt;&gt;2]=m,F=C[e&gt;&gt;2],o=_(F-p),C[t+48&gt;&gt;2]=o,Z=C[i&gt;&gt;2],s=C[i+4&gt;&gt;2],D=C[i+8&gt;&gt;2],a[t+76&gt;&gt;2]=0,b=_(D-Q),C[t+72&gt;&gt;2]=b,l=_(s-h),C[t+68&gt;&gt;2]=l,k=_(Z-p),C[t+64&gt;&gt;2]=k,c=_(-1),N=_(m*w),I=_(g*u),U=_(v*o),J=_(m*u),R=_(g*o),w=_(v*w),u=_(_(_(N*b)+_(_(_(_(I*k)+_(U*l))-_(J*l))-_(R*b)))-_(w*k)),u==_(0)|u!=u||(d=_(Y-y),Z=_(F-Z),F=_(E-F),y=_(y-s),s=_(W*_(_(d*Z)-_(F*y))),W=_(W-G),G=_(G-D),_(u*_(s+_(_(E*_(_(W*y)-_(d*G)))+_(Y*_(_(F*G)-_(W*Z))))))&lt;=_(0)&amp;&amp;(a[t+24&gt;&gt;2]=0,a[t+16&gt;&gt;2]=0,a[t+20&gt;&gt;2]=0,a[t+12&gt;&gt;2]=0,_(u*_(_(_(_(I-w)*p)+_(h*_(U-J)))+_(_(N-R)*Q)))&gt;_(0)&amp;&amp;(c=Wi(a[t+80&gt;&gt;2],a[t+84&gt;&gt;2],r,t+16|0,t+12|0),a[f+8&gt;&gt;2]=0,B=a[t+20&gt;&gt;2],a[f&gt;&gt;2]=a[t+16&gt;&gt;2],a[f+4&gt;&gt;2]=B,a[f+12&gt;&gt;2]=a[t+24&gt;&gt;2],B=a[t+12&gt;&gt;2],a[n&gt;&gt;2]=2&amp;B|B&lt;&lt;1&amp;8|1&amp;B),Q=C[t+52&gt;&gt;2],h=C[t+56&gt;&gt;2],_(u*_(_(_(_(_(Q*b)-_(h*l))*C[r&gt;&gt;2])+_(C[r+4&gt;&gt;2]*_(_(h*k)-_(b*o))))+_(_(_(l*o)-_(Q*k))*C[r+8&gt;&gt;2])))&gt;_(0)&amp;&amp;(o=Wi(a[t+84&gt;&gt;2],a[t+88&gt;&gt;2],r,t+16|0,t+12|0),o&lt;c^1&amp;&amp;!(c&lt;_(0))||(a[f+4&gt;&gt;2]=a[t+16&gt;&gt;2],a[f&gt;&gt;2]=0,B=a[t+24&gt;&gt;2],a[f+8&gt;&gt;2]=a[t+20&gt;&gt;2],a[f+12&gt;&gt;2]=B,a[n&gt;&gt;2]=a[t+12&gt;&gt;2]&lt;&lt;1&amp;14,c=o)),_(u*_(_(_(_(_(l*v)-_(b*g))*C[r&gt;&gt;2])+_(C[r+4&gt;&gt;2]*_(_(b*m)-_(v*k))))+_(_(_(g*k)-_(l*m))*C[r+8&gt;&gt;2])))&gt;_(0)&amp;&amp;(o=Wi(a[t+88&gt;&gt;2],a[t+80&gt;&gt;2],r,t+16|0,t+12|0),o&lt;c^1&amp;&amp;!(c&lt;_(0))||(a[f+8&gt;&gt;2]=a[t+16&gt;&gt;2],a[f+4&gt;&gt;2]=0,a[f&gt;&gt;2]=a[t+20&gt;&gt;2],a[f+12&gt;&gt;2]=a[t+24&gt;&gt;2],B=a[t+12&gt;&gt;2],a[n&gt;&gt;2]=B&gt;&gt;&gt;1&amp;1|B&lt;&lt;1&amp;8|B&lt;&lt;2&amp;4,c=o)),c&lt;_(0)&amp;&amp;(c=C[i+4&gt;&gt;2],o=C[e+8&gt;&gt;2],b=C[r&gt;&gt;2],l=C[i+8&gt;&gt;2],k=C[e&gt;&gt;2],v=C[r+4&gt;&gt;2],R=_(_(_(c*o)*b)+_(_(l*k)*v)),s=o,o=C[i&gt;&gt;2],d=_(c*k),c=C[r+8&gt;&gt;2],d=_(_(R-_(v*_(s*o)))-_(d*c)),s=c,c=C[e+4&gt;&gt;2],c=_(_(_(d+_(s*_(o*c)))-_(b*_(l*c)))/u),C[f&gt;&gt;2]=c,o=C[A+4&gt;&gt;2],b=C[i+8&gt;&gt;2],l=C[r&gt;&gt;2],k=C[A+8&gt;&gt;2],v=C[i&gt;&gt;2],g=C[r+4&gt;&gt;2],R=_(_(_(o*b)*l)+_(_(k*v)*g)),s=b,b=C[A&gt;&gt;2],d=_(o*v),o=C[r+8&gt;&gt;2],d=_(_(R-_(g*_(s*b)))-_(d*o)),s=o,o=C[i+4&gt;&gt;2],o=_(_(_(d+_(s*_(b*o)))-_(l*_(k*o)))/u),C[f+4&gt;&gt;2]=o,a[n&gt;&gt;2]=15,b=C[e+4&gt;&gt;2],l=C[A+8&gt;&gt;2],k=C[r&gt;&gt;2],v=C[e+8&gt;&gt;2],g=C[A&gt;&gt;2],m=C[r+4&gt;&gt;2],R=_(_(_(b*l)*k)+_(_(v*g)*m)),s=l,l=C[e&gt;&gt;2],d=_(b*g),b=C[r+8&gt;&gt;2],d=_(_(R-_(m*_(s*l)))-_(d*b)),s=b,b=C[A+4&gt;&gt;2],u=_(_(_(d+_(s*_(l*b)))-_(k*_(v*b)))/u),C[f+8&gt;&gt;2]=u,C[f+12&gt;&gt;2]=_(1)-_(_(c+o)+u),c=_(0)))),V=t+96|0,c}function Zi(A,e,i,r,n,t){var b,c,l=_(0),u=_(0),s=_(0),k=_(0),v=0,g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=0;b=V-19040|0,V=b,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[t+32&gt;&gt;2]=0,v=t+24|0,a[v&gt;&gt;2]=0,a[v+4&gt;&gt;2]=0,v=t+16|0,a[v&gt;&gt;2]=0,a[v+4&gt;&gt;2]=0,v=t+8|0,a[v&gt;&gt;2]=0,a[v+4&gt;&gt;2]=0,a[b+18916&gt;&gt;2]=i,a[b+18912&gt;&gt;2]=A,l=C[r+20&gt;&gt;2],u=C[r+36&gt;&gt;2],A=e+20|0,s=C[A&gt;&gt;2],i=e+36|0,k=C[i&gt;&gt;2],v=e+24|0,m=C[v&gt;&gt;2],g=C[r+24&gt;&gt;2],c=e+40|0,R=C[c&gt;&gt;2],B=C[r+40&gt;&gt;2],Q=C[r+32&gt;&gt;2],h=C[r&gt;&gt;2],G=C[r+16&gt;&gt;2],w=C[r+4&gt;&gt;2],W=C[e+32&gt;&gt;2],F=C[e&gt;&gt;2],Z=C[e+16&gt;&gt;2],E=C[e+4&gt;&gt;2],Y=C[e+8&gt;&gt;2],p=C[r+8&gt;&gt;2],a[b+18964&gt;&gt;2]=0,a[b+18948&gt;&gt;2]=0,a[b+18932&gt;&gt;2]=0,D=_(_(_(Y*p)+_(m*g))+_(R*B)),C[b+18960&gt;&gt;2]=D,N=_(_(_(E*p)+_(s*g))+_(k*B)),C[b+18956&gt;&gt;2]=N,g=_(_(_(F*p)+_(Z*g))+_(W*B)),C[b+18952&gt;&gt;2]=g,B=_(_(_(Y*w)+_(m*l))+_(R*u)),C[b+18944&gt;&gt;2]=B,p=_(_(_(E*w)+_(s*l))+_(k*u)),C[b+18940&gt;&gt;2]=p,l=_(_(_(F*w)+_(Z*l))+_(W*u)),C[b+18936&gt;&gt;2]=l,u=_(_(_(h*Y)+_(G*m))+_(Q*R)),C[b+18928&gt;&gt;2]=u,s=_(_(_(h*E)+_(G*s))+_(Q*k)),C[b+18924&gt;&gt;2]=s,k=_(_(_(h*F)+_(G*Z))+_(Q*W)),C[b+18920&gt;&gt;2]=k,m=C[A&gt;&gt;2],R=C[i&gt;&gt;2],Q=C[v&gt;&gt;2],h=C[r+52&gt;&gt;2],G=C[e+52&gt;&gt;2],w=C[c&gt;&gt;2],W=C[r+56&gt;&gt;2],F=C[e+56&gt;&gt;2],Z=C[e&gt;&gt;2],E=C[e+16&gt;&gt;2],Y=C[e+32&gt;&gt;2],I=C[e+4&gt;&gt;2],U=C[e+8&gt;&gt;2],J=C[r+48&gt;&gt;2],x=C[e+48&gt;&gt;2],a[b+19036&gt;&gt;2]=0,a[b+19028&gt;&gt;2]=0,a[b+19012&gt;&gt;2]=0,C[b+19008&gt;&gt;2]=D,C[b+19004&gt;&gt;2]=B,C[b+19e3&gt;&gt;2]=u,a[b+18996&gt;&gt;2]=0,C[b+18992&gt;&gt;2]=N,C[b+18988&gt;&gt;2]=p,C[b+18984&gt;&gt;2]=s,a[b+18980&gt;&gt;2]=0,C[b+18976&gt;&gt;2]=g,C[b+18972&gt;&gt;2]=l,l=_(J-x),u=_(h-G),s=_(W-F),C[b+19024&gt;&gt;2]=_(_(U*l)+_(Q*u))+_(w*s),C[b+19020&gt;&gt;2]=_(_(l*I)+_(u*m))+_(s*R),C[b+19016&gt;&gt;2]=_(_(l*Z)+_(u*E))+_(s*Y),a[b+19032&gt;&gt;2]=349,C[b+18968&gt;&gt;2]=k,A=b+18664|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[b+18656&gt;&gt;2]=0,a[b+18660&gt;&gt;2]=0,a[b+18892&gt;&gt;2]=0,a[b+18896&gt;&gt;2]=0,a[b+18904&gt;&gt;2]=2,a[b+18672&gt;&gt;2]=0,a[b+28&gt;&gt;2]=0,C[b+24&gt;&gt;2]=-C[n+8&gt;&gt;2],C[b+20&gt;&gt;2]=-C[n+4&gt;&gt;2],C[b+16&gt;&gt;2]=-C[n&gt;&gt;2],A=yi(b+18528|0,b+18912|0,b+16|0)+-1|0;A:if(!(A&gt;&gt;&gt;0&gt;1)){e:{if(A-1){for(A=b+18520|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,A=b- -64|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[b+72&gt;&gt;2]=0,a[b+18512&gt;&gt;2]=0,a[b+18516&gt;&gt;2]=0,a[b+18508&gt;&gt;2]=0,a[b+16&gt;&gt;2]=9,a[b+56&gt;&gt;2]=0,a[b+60&gt;&gt;2]=0,r=14336;A=(b+16|0)+r|0,a[A+4144&gt;&gt;2]=0,i=a[b+18520&gt;&gt;2],a[A+4148&gt;&gt;2]=i,A=A+4100|0,i&amp;&amp;(a[i+44&gt;&gt;2]=A),a[b+18520&gt;&gt;2]=A,r=r+-56|0,r;);if(a[b+18524&gt;&gt;2]=256,a[b+12&gt;&gt;2]=0,C[b+8&gt;&gt;2]=-C[n+8&gt;&gt;2],C[b+4&gt;&gt;2]=-C[n+4&gt;&gt;2],C[b&gt;&gt;2]=-C[n&gt;&gt;2],9!=(0|function(A,e,i){var r=0,n=0,t=_(0),b=_(0),c=0,l=0,u=0,s=_(0),k=_(0),v=_(0),g=_(0),B=_(0),m=0,R=0,Q=_(0),h=_(0),G=0,w=0,W=_(0),F=0,Z=_(0);G=V-16|0,V=G;i:{if(u=a[e+372&gt;&gt;2],!(d[u+32&gt;&gt;2]&lt;2)&amp;&amp;function A(e){var i=0,r=0,f=0,n=0,t=0,o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0);f=V-32|0,V=f;r:{f:{i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0;n:if(!(r&gt;&gt;&gt;0&gt;3)){t:{switch(r-1|0){default:if(a[f+28&gt;&gt;2]=0,a[i+32&gt;&gt;2]=2,a[i+20&gt;&gt;2]=0,r=a[e+364&gt;&gt;2]+-1|0,a[e+364&gt;&gt;2]=r,a[f+20&gt;&gt;2]=0,a[f+24&gt;&gt;2]=0,n=i,i=a[348+((r&lt;&lt;2)+e|0)&gt;&gt;2],a[n+4&gt;&gt;2]=i,a[f+16&gt;&gt;2]=1065353216,wi(e,f+16|0,i),A(e))break f;if(n=a[e+364&gt;&gt;2],i=a[e+372&gt;&gt;2],t=a[i+32&gt;&gt;2]+-1|0,r=a[(t&lt;&lt;2)+i&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=r,a[i+32&gt;&gt;2]=t,i=a[e+372&gt;&gt;2],a[e+364&gt;&gt;2]=n,n=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=n+1,i=i+(n&lt;&lt;2)|0,a[i&gt;&gt;2]=r,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-C[f+24&gt;&gt;2],C[f+4&gt;&gt;2]=-C[f+20&gt;&gt;2],C[f&gt;&gt;2]=-C[f+16&gt;&gt;2],a[i+16&gt;&gt;2]=0,wi(e,f,r),A(e))break f;if(i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0,a[i+32&gt;&gt;2]=r,n=a[e+364&gt;&gt;2],i=a[i+(r&lt;&lt;2)&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=i,r=f+24|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[e+364&gt;&gt;2]=n,r=a[e+372&gt;&gt;2],n=a[r+32&gt;&gt;2],a[r+32&gt;&gt;2]=n+1,a[f+16&gt;&gt;2]=0,a[f+20&gt;&gt;2]=0,r=r+(n&lt;&lt;2)|0,a[r&gt;&gt;2]=i,a[f+20&gt;&gt;2]=1065353216,a[r+16&gt;&gt;2]=0,wi(e,f+16|0,i),!A(e))break t;break f;case 0:if(r=a[i&gt;&gt;2],b=C[r+20&gt;&gt;2],n=a[i+4&gt;&gt;2],o=C[n+20&gt;&gt;2],c=C[r+24&gt;&gt;2],l=C[n+24&gt;&gt;2],k=C[r+16&gt;&gt;2],u=C[n+16&gt;&gt;2],a[f+28&gt;&gt;2]=0,v=_(o-b),b=_(v*_(0)),l=_(l-c),o=_(l*_(0)),s=_(b-o),C[f+16&gt;&gt;2]=s,k=_(u-k),c=_(k*_(0)),u=_(l-c),C[f+20&gt;&gt;2]=u,d=_(c-v),C[f+24&gt;&gt;2]=d,_(_(d*d)+_(_(s*s)+_(u*u)))&gt;_(0)){if(a[i+32&gt;&gt;2]=3,a[i+24&gt;&gt;2]=0,r=a[e+364&gt;&gt;2]+-1|0,a[e+364&gt;&gt;2]=r,n=i,i=a[348+((r&lt;&lt;2)+e|0)&gt;&gt;2],a[n+8&gt;&gt;2]=i,wi(e,f+16|0,i),A(e))break f;if(n=a[e+364&gt;&gt;2],i=a[e+372&gt;&gt;2],t=a[i+32&gt;&gt;2]+-1|0,r=a[(t&lt;&lt;2)+i&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=r,a[i+32&gt;&gt;2]=t,i=a[e+372&gt;&gt;2],a[e+364&gt;&gt;2]=n,n=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=n+1,i=i+(n&lt;&lt;2)|0,a[i&gt;&gt;2]=r,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-C[f+24&gt;&gt;2],C[f+4&gt;&gt;2]=-C[f+20&gt;&gt;2],C[f&gt;&gt;2]=-C[f+16&gt;&gt;2],a[i+16&gt;&gt;2]=0,wi(e,f,r),A(e))break f;n=a[e+364&gt;&gt;2],a[e+364&gt;&gt;2]=n+1,i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0,a[i+32&gt;&gt;2]=r,a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=a[i+(r&lt;&lt;2)&gt;&gt;2]}if(a[f+28&gt;&gt;2]=0,s=_(o-c),C[f+20&gt;&gt;2]=s,l=_(b-l),C[f+16&gt;&gt;2]=l,u=_(k-b),C[f+24&gt;&gt;2]=u,_(_(u*u)+_(_(l*l)+_(s*s)))&gt;_(0)){if(n=a[e+364&gt;&gt;2]+-1|0,a[e+364&gt;&gt;2]=n,i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=r+1,i=i+(r&lt;&lt;2)|0,a[i+16&gt;&gt;2]=0,r=i,i=a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2],a[r&gt;&gt;2]=i,wi(e,f+16|0,i),A(e))break f;if(n=a[e+364&gt;&gt;2],i=a[e+372&gt;&gt;2],t=a[i+32&gt;&gt;2]+-1|0,r=a[(t&lt;&lt;2)+i&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=r,a[i+32&gt;&gt;2]=t,i=a[e+372&gt;&gt;2],a[e+364&gt;&gt;2]=n,n=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=n+1,i=i+(n&lt;&lt;2)|0,a[i&gt;&gt;2]=r,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-C[f+24&gt;&gt;2],C[f+4&gt;&gt;2]=-C[f+20&gt;&gt;2],C[f&gt;&gt;2]=-C[f+16&gt;&gt;2],a[i+16&gt;&gt;2]=0,wi(e,f,r),A(e))break f;n=a[e+364&gt;&gt;2],a[e+364&gt;&gt;2]=n+1,i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0,a[i+32&gt;&gt;2]=r,a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=a[i+(r&lt;&lt;2)&gt;&gt;2]}if(a[f+28&gt;&gt;2]=0,l=_(o-k),C[f+20&gt;&gt;2]=l,o=_(v-o),C[f+16&gt;&gt;2]=o,b=_(c-b),C[f+24&gt;&gt;2]=b,!(_(_(b*b)+_(_(o*o)+_(l*l)))&gt;_(0)))break n;if(n=a[e+364&gt;&gt;2]+-1|0,a[e+364&gt;&gt;2]=n,i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=r+1,i=i+(r&lt;&lt;2)|0,a[i+16&gt;&gt;2]=0,r=i,i=a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2],a[r&gt;&gt;2]=i,wi(e,f+16|0,i),A(e))break f;if(n=a[e+364&gt;&gt;2],i=a[e+372&gt;&gt;2],t=a[i+32&gt;&gt;2]+-1|0,r=a[(t&lt;&lt;2)+i&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=r,a[i+32&gt;&gt;2]=t,i=a[e+372&gt;&gt;2],a[e+364&gt;&gt;2]=n,n=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=n+1,i=i+(n&lt;&lt;2)|0,a[i&gt;&gt;2]=r,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-C[f+24&gt;&gt;2],C[f+4&gt;&gt;2]=-C[f+20&gt;&gt;2],C[f&gt;&gt;2]=-C[f+16&gt;&gt;2],a[i+16&gt;&gt;2]=0,wi(e,f,r),A(e))break f;n=a[e+364&gt;&gt;2],a[e+364&gt;&gt;2]=n+1,i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0,a[i+32&gt;&gt;2]=r,a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=a[i+(r&lt;&lt;2)&gt;&gt;2];break n;case 1:if(a[f+28&gt;&gt;2]=0,r=a[i+4&gt;&gt;2],n=a[i&gt;&gt;2],b=C[n+20&gt;&gt;2],c=_(C[r+20&gt;&gt;2]-b),t=a[i+8&gt;&gt;2],o=C[n+24&gt;&gt;2],v=_(C[t+24&gt;&gt;2]-o),o=_(C[r+24&gt;&gt;2]-o),l=_(C[t+20&gt;&gt;2]-b),b=_(_(c*v)-_(o*l)),C[f+16&gt;&gt;2]=b,u=o,o=C[n+16&gt;&gt;2],s=_(C[t+16&gt;&gt;2]-o),k=_(C[r+16&gt;&gt;2]-o),o=_(_(u*s)-_(k*v)),C[f+20&gt;&gt;2]=o,c=_(_(k*l)-_(c*s)),C[f+24&gt;&gt;2]=c,!(_(_(c*c)+_(_(b*b)+_(o*o)))&gt;_(0)))break n;if(r=i+28|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=4,r=a[e+364&gt;&gt;2]+-1|0,a[e+364&gt;&gt;2]=r,n=i,i=a[348+((r&lt;&lt;2)+e|0)&gt;&gt;2],a[n+12&gt;&gt;2]=i,wi(e,f+16|0,i),A(e))break f;if(r=a[e+364&gt;&gt;2],i=a[e+372&gt;&gt;2],t=a[i+32&gt;&gt;2]+-1|0,n=a[(t&lt;&lt;2)+i&gt;&gt;2],a[348+((r&lt;&lt;2)+e|0)&gt;&gt;2]=n,a[i+32&gt;&gt;2]=t,i=a[e+372&gt;&gt;2],a[e+364&gt;&gt;2]=r,t=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=t+1,i=i+(t&lt;&lt;2)|0,a[i&gt;&gt;2]=n,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-C[f+24&gt;&gt;2],C[f+4&gt;&gt;2]=-C[f+20&gt;&gt;2],C[f&gt;&gt;2]=-C[f+16&gt;&gt;2],a[i+16&gt;&gt;2]=0,wi(e,f,n),r=1,A(e))break r;n=a[e+364&gt;&gt;2],a[e+364&gt;&gt;2]=n+1,i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0,a[i+32&gt;&gt;2]=r,a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=a[i+(r&lt;&lt;2)&gt;&gt;2];break n;case 2:}if(e=a[i&gt;&gt;2],n=a[i+12&gt;&gt;2],b=C[n+16&gt;&gt;2],v=_(C[e+16&gt;&gt;2]-b),t=a[i+4&gt;&gt;2],o=C[n+20&gt;&gt;2],l=_(C[t+20&gt;&gt;2]-o),i=a[i+8&gt;&gt;2],c=C[n+24&gt;&gt;2],s=_(C[i+24&gt;&gt;2]-c),k=_(C[e+20&gt;&gt;2]-o),u=_(C[t+24&gt;&gt;2]-c),d=_(C[i+16&gt;&gt;2]-b),c=_(C[e+24&gt;&gt;2]-c),b=_(C[t+16&gt;&gt;2]-b),o=_(C[i+20&gt;&gt;2]-o),b=_(_(_(_(v*l)*s)+_(_(_(_(_(k*u)*d)+_(_(c*b)*o))-_(_(v*u)*o))-_(_(k*b)*s)))-_(_(c*l)*d)),r=1,b!=_(0)&amp;b==b)break r;break n}if(n=a[e+364&gt;&gt;2],i=a[e+372&gt;&gt;2],t=a[i+32&gt;&gt;2]+-1|0,r=a[(t&lt;&lt;2)+i&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=r,a[i+32&gt;&gt;2]=t,i=a[e+372&gt;&gt;2],a[e+364&gt;&gt;2]=n,n=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=n+1,i=i+(n&lt;&lt;2)|0,a[i&gt;&gt;2]=r,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-C[f+24&gt;&gt;2],C[f+4&gt;&gt;2]=-C[f+20&gt;&gt;2],C[f&gt;&gt;2]=-C[f+16&gt;&gt;2],a[i+16&gt;&gt;2]=0,wi(e,f,r),A(e))break f;if(i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0,a[i+32&gt;&gt;2]=r,n=a[e+364&gt;&gt;2],i=a[i+(r&lt;&lt;2)&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=i,r=f+24|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[r&gt;&gt;2]=1065353216,a[e+364&gt;&gt;2]=n,r=a[e+372&gt;&gt;2],n=a[r+32&gt;&gt;2],a[r+32&gt;&gt;2]=n+1,a[f+16&gt;&gt;2]=0,a[f+20&gt;&gt;2]=0,r=r+(n&lt;&lt;2)|0,a[r&gt;&gt;2]=i,a[r+16&gt;&gt;2]=0,wi(e,f+16|0,i),A(e))break f;if(n=a[e+364&gt;&gt;2],i=a[e+372&gt;&gt;2],t=a[i+32&gt;&gt;2]+-1|0,r=a[(t&lt;&lt;2)+i&gt;&gt;2],a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=r,a[i+32&gt;&gt;2]=t,i=a[e+372&gt;&gt;2],a[e+364&gt;&gt;2]=n,n=a[i+32&gt;&gt;2],a[i+32&gt;&gt;2]=n+1,i=i+(n&lt;&lt;2)|0,a[i&gt;&gt;2]=r,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-C[f+24&gt;&gt;2],C[f+4&gt;&gt;2]=-C[f+20&gt;&gt;2],C[f&gt;&gt;2]=-C[f+16&gt;&gt;2],a[i+16&gt;&gt;2]=0,wi(e,f,r),A(e))break f;n=a[e+364&gt;&gt;2],a[e+364&gt;&gt;2]=n+1,i=a[e+372&gt;&gt;2],r=a[i+32&gt;&gt;2]+-1|0,a[i+32&gt;&gt;2]=r,a[348+((n&lt;&lt;2)+e|0)&gt;&gt;2]=a[i+(r&lt;&lt;2)&gt;&gt;2]}r=0;break r}r=1}return V=f+32|0,r}(e)){if(r=a[A+18496&gt;&gt;2],r){for(n=a[A+18508&gt;&gt;2],l=a[A+18500&gt;&gt;2];c=a[r+48&gt;&gt;2],c&amp;&amp;(a[c+44&gt;&gt;2]=a[r+44&gt;&gt;2]),c=a[r+44&gt;&gt;2],c&amp;&amp;(a[c+48&gt;&gt;2]=a[r+48&gt;&gt;2]),(0|r)==a[A+18496&gt;&gt;2]&amp;&amp;(a[A+18496&gt;&gt;2]=a[r+48&gt;&gt;2]),a[r+44&gt;&gt;2]=0,a[r+48&gt;&gt;2]=a[A+18504&gt;&gt;2],c=a[A+18504&gt;&gt;2],c&amp;&amp;(a[c+44&gt;&gt;2]=r),l=l+-1|0,a[A+18504&gt;&gt;2]=r,n=n+1|0,r=a[A+18496&gt;&gt;2],r;);a[A+18508&gt;&gt;2]=n,a[A+18500&gt;&gt;2]=l}if(a[A+18492&gt;&gt;2]=0,a[A&gt;&gt;2]=0,n=a[u&gt;&gt;2],l=a[u+12&gt;&gt;2],t=C[l+16&gt;&gt;2],B=_(C[n+16&gt;&gt;2]-t),r=a[u+4&gt;&gt;2],b=C[l+20&gt;&gt;2],k=_(C[r+20&gt;&gt;2]-b),c=a[u+8&gt;&gt;2],s=C[l+24&gt;&gt;2],v=_(C[c+24&gt;&gt;2]-s),g=_(C[n+20&gt;&gt;2]-b),Q=_(C[r+24&gt;&gt;2]-s),h=_(C[c+16&gt;&gt;2]-t),s=_(C[n+24&gt;&gt;2]-s),t=_(C[r+16&gt;&gt;2]-t),b=_(C[c+20&gt;&gt;2]-b),_(_(_(_(B*k)*v)+_(_(_(_(_(g*Q)*h)+_(_(s*t)*b))-_(_(B*Q)*b))-_(_(g*t)*v)))-_(_(s*k)*h))&lt;_(0)?(a[u+4&gt;&gt;2]=n,a[u&gt;&gt;2]=r,l=a[u+16&gt;&gt;2],m=u+20|0,a[u+16&gt;&gt;2]=a[m&gt;&gt;2],a[m&gt;&gt;2]=l,l=n):(l=r,r=n),l=pi(A,r,l,c,1),c=pi(A,a[u+4&gt;&gt;2],a[u&gt;&gt;2],a[u+12&gt;&gt;2],1),R=pi(A,a[u+8&gt;&gt;2],a[u+4&gt;&gt;2],a[u+12&gt;&gt;2],1),m=pi(A,a[u&gt;&gt;2],a[u+8&gt;&gt;2],a[u+12&gt;&gt;2],1),4==a[A+18500&gt;&gt;2]){if(n=a[A+18496&gt;&gt;2],t=C[n+16&gt;&gt;2],r=a[n+48&gt;&gt;2],r){for(t=_(t*t);b=C[r+16&gt;&gt;2],b=_(b*b),i=b&lt;t,n=i?r:n,t=i?b:t,r=a[r+48&gt;&gt;2],r;);t=C[n+16&gt;&gt;2]}for(i=a[n+28&gt;&gt;2],u=a[n+24&gt;&gt;2],w=a[n+20&gt;&gt;2],k=C[n+12&gt;&gt;2],B=C[n+8&gt;&gt;2],s=C[n+4&gt;&gt;2],b=C[n&gt;&gt;2],a[l+32&gt;&gt;2]=c,f[l+52|0]=0,a[c+32&gt;&gt;2]=l,f[c+52|0]=0,a[l+36&gt;&gt;2]=R,f[l+53|0]=0,a[R+32&gt;&gt;2]=l,f[R+52|0]=1,a[l+40&gt;&gt;2]=m,f[l+54|0]=0,a[m+32&gt;&gt;2]=l,f[m+52|0]=2,a[c+36&gt;&gt;2]=m,f[c+53|0]=2,a[m+40&gt;&gt;2]=c,f[m+54|0]=1,a[c+40&gt;&gt;2]=R,f[c+54|0]=1,a[R+36&gt;&gt;2]=c,r=R+53|0,f[0|r]=258,f[r+1|0]=1,a[R+40&gt;&gt;2]=m,f[m+53|0]=2,a[m+36&gt;&gt;2]=R,a[A&gt;&gt;2]=0,c=0;;){r:{f:{if(r=a[A+18492&gt;&gt;2],!(r&gt;&gt;&gt;0&lt;=127)){a[A&gt;&gt;2]=6;break r}if(a[A+18492&gt;&gt;2]=r+1,c=c+1|0,f[n+55|0]=c,a[G+8&gt;&gt;2]=0,a[G&gt;&gt;2]=0,a[G+4&gt;&gt;2]=0,r=(r&lt;&lt;5)+A|0,m=r+60|0,wi(e,n,m),!(_(_(_(_(C[n&gt;&gt;2]*C[r+76&gt;&gt;2])+_(C[n+4&gt;&gt;2]*C[r+80&gt;&gt;2]))+_(C[n+8&gt;&gt;2]*C[r+84&gt;&gt;2]))-C[n+16&gt;&gt;2])&gt;_(9999999747378752e-20))){a[A&gt;&gt;2]=7;break r}for(l=n+32|0,r=52;;){if(R=Yi(A,c,m,a[l&gt;&gt;2],o[n+r|0],G),!R)break f;if(F=r+-51|0,l=l+4|0,r=r+1|0,!(F&gt;&gt;&gt;0&lt;3))break}}if(R&amp;d[G+8&gt;&gt;2]&gt;2){if(i=a[G&gt;&gt;2],f[i+53|0]=2,r=a[G+4&gt;&gt;2],a[i+36&gt;&gt;2]=r,a[r+40&gt;&gt;2]=i,f[r+54|0]=1,i=a[n+48&gt;&gt;2],i&amp;&amp;(a[i+44&gt;&gt;2]=a[n+44&gt;&gt;2]),i=a[n+44&gt;&gt;2],i&amp;&amp;(a[i+48&gt;&gt;2]=a[n+48&gt;&gt;2]),(0|n)==a[A+18496&gt;&gt;2]&amp;&amp;(a[A+18496&gt;&gt;2]=a[n+48&gt;&gt;2]),a[n+44&gt;&gt;2]=0,a[n+48&gt;&gt;2]=a[A+18504&gt;&gt;2],a[A+18500&gt;&gt;2]=a[A+18500&gt;&gt;2]+-1,i=a[A+18504&gt;&gt;2],i&amp;&amp;(a[i+44&gt;&gt;2]=n),a[A+18504&gt;&gt;2]=n,a[A+18508&gt;&gt;2]=a[A+18508&gt;&gt;2]+1,n=a[A+18496&gt;&gt;2],t=C[n+16&gt;&gt;2],r=a[n+48&gt;&gt;2],r){for(t=_(t*t);b=C[r+16&gt;&gt;2],b=_(b*b),i=b&lt;t,n=i?r:n,t=i?b:t,r=a[r+48&gt;&gt;2],r;);t=C[n+16&gt;&gt;2]}if(i=a[n+28&gt;&gt;2],u=a[n+24&gt;&gt;2],w=a[n+20&gt;&gt;2],k=C[n+12&gt;&gt;2],B=C[n+8&gt;&gt;2],s=C[n+4&gt;&gt;2],b=C[n&gt;&gt;2],255!=(0|c))continue}else a[A&gt;&gt;2]=4}break}C[A+56&gt;&gt;2]=t,C[A+40&gt;&gt;2]=b,C[A+52&gt;&gt;2]=k,C[A+48&gt;&gt;2]=B,C[A+44&gt;&gt;2]=s,e=A+20|0,b=_(b*t),k=_(C[u+16&gt;&gt;2]-b),r=i+20|0,s=_(s*t),v=_(C[r&gt;&gt;2]-s),n=u+20|0,g=_(C[n&gt;&gt;2]-s),Q=_(C[i+16&gt;&gt;2]-b),h=_(_(k*v)-_(g*Q)),l=i+24|0,t=_(B*t),B=_(C[l&gt;&gt;2]-t),W=_(g*B),c=u+24|0,g=_(C[c&gt;&gt;2]-t),v=_(W-_(g*v)),B=_(_(g*Q)-_(k*B)),B=_(y(_(_(h*h)+_(_(v*v)+_(B*B))))),C[e&gt;&gt;2]=B,m=A+24|0,k=_(C[i+16&gt;&gt;2]-b),R=w+20|0,v=_(C[R&gt;&gt;2]-s),g=_(C[r&gt;&gt;2]-s),Q=_(C[w+16&gt;&gt;2]-b),h=_(_(k*v)-_(g*Q)),Z=_(h*h),W=g,r=w+24|0,g=_(C[r&gt;&gt;2]-t),h=_(C[l&gt;&gt;2]-t),v=_(_(W*g)-_(h*v)),k=_(_(h*Q)-_(k*g)),k=_(y(_(Z+_(_(v*v)+_(k*k))))),C[m&gt;&gt;2]=k,a[A+4&gt;&gt;2]=w,a[A+36&gt;&gt;2]=3,a[A+12&gt;&gt;2]=i,a[A+8&gt;&gt;2]=u,v=_(C[w+16&gt;&gt;2]-b),g=_(C[n&gt;&gt;2]-s),s=_(C[R&gt;&gt;2]-s),b=_(C[u+16&gt;&gt;2]-b),Q=_(_(v*g)-_(s*b)),W=s,s=_(C[c&gt;&gt;2]-t),t=_(C[r&gt;&gt;2]-t),g=_(_(W*s)-_(t*g)),t=_(_(t*b)-_(v*s)),b=_(y(_(_(Q*Q)+_(_(g*g)+_(t*t))))),t=_(b+_(B+k)),C[A+28&gt;&gt;2]=b/t,C[m&gt;&gt;2]=k/t,C[e&gt;&gt;2]=B/t,r=a[A&gt;&gt;2];break i}}a[A&gt;&gt;2]=8,t=C[i+8&gt;&gt;2],b=C[i+4&gt;&gt;2],s=C[i&gt;&gt;2],a[A+52&gt;&gt;2]=0,B=_(-s),C[A+40&gt;&gt;2]=B,k=_(-b),C[A+44&gt;&gt;2]=k,v=_(-t),C[A+48&gt;&gt;2]=v,t=_(y(_(_(_(s*s)+_(b*b))+_(t*t)))),t&gt;_(0)?(t=_(_(1)/t),C[A+48&gt;&gt;2]=t*v,C[A+44&gt;&gt;2]=t*k,C[A+40&gt;&gt;2]=t*B):(a[A+48&gt;&gt;2]=0,a[A+40&gt;&gt;2]=1065353216,a[A+44&gt;&gt;2]=0),a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,a[A+36&gt;&gt;2]=1,a[A+20&gt;&gt;2]=1065353216,a[A+4&gt;&gt;2]=a[u&gt;&gt;2],r=8}return V=G+16|0,r}(b+16|0,b+18528|0,b))){if(!a[b+52&gt;&gt;2]){l=_(0),u=_(0),s=_(0);break e}for(r=b+36|0,s=_(0),n=0,u=_(0),l=_(0);A=a[b+19036&gt;&gt;2],i=a[b+18912&gt;&gt;2]+(A&gt;&gt;1)|0,v=a[b+19032&gt;&gt;2],cn[1&amp;A?a[v+a[i&gt;&gt;2]&gt;&gt;2]:v](b,i,a[r+-16&gt;&gt;2]),k=C[r&gt;&gt;2],s=_(s+_(k*C[b+8&gt;&gt;2])),u=_(u+_(k*C[b+4&gt;&gt;2])),l=_(l+_(C[b&gt;&gt;2]*k)),r=r+4|0,n=n+1|0,n&gt;&gt;&gt;0&lt;d[b+52&gt;&gt;2];);break e}a[t&gt;&gt;2]=3;break A}a[t&gt;&gt;2]=2;break A}k=C[e+48&gt;&gt;2],m=C[e+8&gt;&gt;2],g=C[e&gt;&gt;2],R=C[e+4&gt;&gt;2],B=C[e+52&gt;&gt;2],Q=C[e+24&gt;&gt;2],h=C[e+16&gt;&gt;2],G=C[e+20&gt;&gt;2],w=C[e+56&gt;&gt;2],W=C[e+40&gt;&gt;2],F=C[e+32&gt;&gt;2],Z=C[e+36&gt;&gt;2],a[t+16&gt;&gt;2]=0,C[t+12&gt;&gt;2]=w+_(_(_(l*F)+_(u*Z))+_(s*W)),C[t+8&gt;&gt;2]=B+_(_(_(l*h)+_(u*G))+_(s*Q)),C[t+4&gt;&gt;2]=k+_(_(_(l*g)+_(u*R))+_(s*m)),X=1,a[t&gt;&gt;2]=1,m=C[e+56&gt;&gt;2],g=C[e+40&gt;&gt;2],R=C[e+32&gt;&gt;2],B=C[e+36&gt;&gt;2],Q=C[e+52&gt;&gt;2],h=C[e+24&gt;&gt;2],G=C[e+16&gt;&gt;2],w=C[e+20&gt;&gt;2],W=C[e+48&gt;&gt;2],F=C[e+8&gt;&gt;2],Z=C[e&gt;&gt;2],E=C[e+4&gt;&gt;2],a[t+32&gt;&gt;2]=0,a[t+48&gt;&gt;2]=0,Y=C[b+56&gt;&gt;2],C[t+36&gt;&gt;2]=-Y,p=C[b+60&gt;&gt;2],C[t+40&gt;&gt;2]=-p,D=C[b- -64&gt;&gt;2],C[t+44&gt;&gt;2]=-D,k=C[b+72&gt;&gt;2],C[t+52&gt;&gt;2]=-k,l=_(l-_(Y*k)),u=_(u-_(k*p)),s=_(s-_(k*D)),C[t+20&gt;&gt;2]=W+_(_(_(Z*l)+_(E*u))+_(F*s)),C[t+24&gt;&gt;2]=Q+_(_(_(l*G)+_(u*w))+_(s*h)),C[t+28&gt;&gt;2]=m+_(_(_(l*R)+_(u*B))+_(s*g))}return V=b+19040|0,X}function pi(A,e,i,r,n){var t,o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=0,g=_(0),B=_(0);if(t=a[A+18504&gt;&gt;2],t){if(o=a[t+48&gt;&gt;2],o&amp;&amp;(a[o+44&gt;&gt;2]=a[t+44&gt;&gt;2]),o=a[t+44&gt;&gt;2],o&amp;&amp;(a[o+48&gt;&gt;2]=a[t+48&gt;&gt;2]),(0|t)==a[A+18504&gt;&gt;2]&amp;&amp;(a[A+18504&gt;&gt;2]=a[t+48&gt;&gt;2]),a[t+44&gt;&gt;2]=0,a[t+48&gt;&gt;2]=a[A+18496&gt;&gt;2],o=A+18508|0,a[o&gt;&gt;2]=a[o&gt;&gt;2]+-1,o=a[A+18496&gt;&gt;2],o&amp;&amp;(a[o+44&gt;&gt;2]=t),a[A+18496&gt;&gt;2]=t,o=A+18500|0,a[o&gt;&gt;2]=a[o&gt;&gt;2]+1,f[t+55|0]=0,a[t+28&gt;&gt;2]=r,a[t+24&gt;&gt;2]=i,a[t+20&gt;&gt;2]=e,s=C[i+20&gt;&gt;2],k=C[r+24&gt;&gt;2],u=C[i+24&gt;&gt;2],b=C[e+24&gt;&gt;2],l=C[e+20&gt;&gt;2],v=C[r+20&gt;&gt;2],g=C[r+16&gt;&gt;2],B=C[i+16&gt;&gt;2],c=C[e+16&gt;&gt;2],a[t+12&gt;&gt;2]=0,s=_(s-l),k=_(k-b),u=_(u-b),v=_(v-l),b=_(_(s*k)-_(u*v)),C[t&gt;&gt;2]=b,l=u,u=_(g-c),c=_(B-c),l=_(_(l*u)-_(c*k)),C[t+4&gt;&gt;2]=l,c=_(_(c*v)-_(s*u)),C[t+8&gt;&gt;2]=c,d=2,b=_(y(_(_(_(b*b)+_(l*l))+_(c*c)))),b&gt;_(9999999747378752e-20)){if(o=t+16|0,Ei(t,e,i,o)||Ei(t,i,r,o)||Ei(t,r,e,o)||(C[t+16&gt;&gt;2]=_(_(_(C[e+16&gt;&gt;2]*C[t&gt;&gt;2])+_(C[e+20&gt;&gt;2]*C[t+4&gt;&gt;2]))+_(C[e+24&gt;&gt;2]*C[t+8&gt;&gt;2]))/b),b=_(_(1)/b),C[t&gt;&gt;2]=b*C[t&gt;&gt;2],C[t+4&gt;&gt;2]=b*C[t+4&gt;&gt;2],C[t+8&gt;&gt;2]=b*C[t+8&gt;&gt;2],n)return t;if(d=3,C[o&gt;&gt;2]&gt;=_(-9999999747378752e-21))return t}return a[A&gt;&gt;2]=d,e=a[t+48&gt;&gt;2],e&amp;&amp;(a[e+44&gt;&gt;2]=a[t+44&gt;&gt;2]),e=a[t+44&gt;&gt;2],e&amp;&amp;(a[e+48&gt;&gt;2]=a[t+48&gt;&gt;2]),(0|t)==a[A+18496&gt;&gt;2]&amp;&amp;(a[A+18496&gt;&gt;2]=a[t+48&gt;&gt;2]),a[t+44&gt;&gt;2]=0,a[t+48&gt;&gt;2]=a[A+18504&gt;&gt;2],a[A+18500&gt;&gt;2]=a[A+18500&gt;&gt;2]+-1,e=a[A+18504&gt;&gt;2],e&amp;&amp;(a[e+44&gt;&gt;2]=t),a[A+18504&gt;&gt;2]=t,a[A+18508&gt;&gt;2]=a[A+18508&gt;&gt;2]+1,0}return a[A&gt;&gt;2]=5,0}function Yi(A,e,i,r,n,t){var b=0,c=0,l=0;A:if(o[r+55|0]!=(0|e)){if(b=n&lt;&lt;2,c=a[b+14768&gt;&gt;2],_(_(_(_(C[r&gt;&gt;2]*C[i+16&gt;&gt;2])+_(C[r+4&gt;&gt;2]*C[i+20&gt;&gt;2]))+_(C[r+8&gt;&gt;2]*C[i+24&gt;&gt;2]))-C[r+16&gt;&gt;2])&lt;_(-9999999747378752e-21)){if(e=A,A=r+20|0,A=pi(e,a[A+(c&lt;&lt;2)&gt;&gt;2],a[A+b&gt;&gt;2],i,0),!A)break A;return a[A+32&gt;&gt;2]=r,f[A+52|0]=n,f[52+(r+n|0)|0]=0,a[32+((n&lt;&lt;2)+r|0)&gt;&gt;2]=A,e=a[t&gt;&gt;2],e?(a[e+36&gt;&gt;2]=A,f[e+53|0]=2,a[A+40&gt;&gt;2]=e,f[A+54|0]=1):a[t+4&gt;&gt;2]=A,a[t&gt;&gt;2]=A,a[t+8&gt;&gt;2]=a[t+8&gt;&gt;2]+1,1}f[r+55|0]=e,Yi(A,e,i,a[32+((c&lt;&lt;2)+r|0)&gt;&gt;2],o[52+(r+c|0)|0],t)&amp;&amp;(n=e,e=a[b+14780&gt;&gt;2],Yi(A,n,i,a[32+((e&lt;&lt;2)+r|0)&gt;&gt;2],o[52+(e+r|0)|0],t)&amp;&amp;(e=a[r+48&gt;&gt;2],e&amp;&amp;(a[e+44&gt;&gt;2]=a[r+44&gt;&gt;2]),e=a[r+44&gt;&gt;2],e&amp;&amp;(a[e+48&gt;&gt;2]=a[r+48&gt;&gt;2]),(0|r)==a[A+18496&gt;&gt;2]&amp;&amp;(a[A+18496&gt;&gt;2]=a[r+48&gt;&gt;2]),a[r+44&gt;&gt;2]=0,a[r+48&gt;&gt;2]=a[A+18504&gt;&gt;2],e=A+18500|0,a[e&gt;&gt;2]=a[e&gt;&gt;2]+-1,e=a[A+18504&gt;&gt;2],e&amp;&amp;(a[e+44&gt;&gt;2]=r),a[A+18504&gt;&gt;2]=r,l=1,A=A+18508|0,a[A&gt;&gt;2]=a[A&gt;&gt;2]+1))}return l}function Ei(A,e,i,r){var f=_(0),n=_(0),t=_(0),a=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0);return o=C[i+24&gt;&gt;2],f=C[e+24&gt;&gt;2],l=_(o-f),b=C[i+16&gt;&gt;2],t=C[e+16&gt;&gt;2],u=_(b-t),n=C[A+4&gt;&gt;2],c=C[i+20&gt;&gt;2],a=C[e+20&gt;&gt;2],s=_(c-a),k=C[A&gt;&gt;2],v=C[A+8&gt;&gt;2],A=0,_(_(f*_(_(u*n)-_(s*k)))+_(_(t*_(_(s*v)-_(l*n)))+_(a*_(_(l*k)-_(u*v)))))&lt;_(0)&amp;&amp;(n=_(_(_(t*t)+_(a*a))+_(f*f)),_(_(_(t*u)+_(a*s))+_(f*l))&gt;_(0)||(n=_(_(_(b*b)+_(c*c))+_(o*o)),_(_(_(b*u)+_(c*s))+_(o*l))&lt;_(0)||(n=_(_(_(_(b*b)+_(c*c))+_(o*o))*_(_(_(t*t)+_(a*a))+_(f*f))),f=_(_(_(b*t)+_(c*a))+_(o*f)),f=_(_(n-_(f*f))/_(_(_(u*u)+_(s*s))+_(l*l))),n=f&gt;_(0)?f:_(0))),C[r&gt;&gt;2]=y(n),A=1),A}function Vi(A){var e=0;f[A+356|0]=1,a[A&gt;&gt;2]=0,f[A+312|0]=0,a[A+292&gt;&gt;2]=1566444395,a[A+296&gt;&gt;2]=1566444395,e=A+336|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+300|0,a[e&gt;&gt;2]=1566444395,a[e+4&gt;&gt;2]=0,e=A+344|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,f[A+352|0]=0,A=A+332|0,f[0|A]=240&amp;o[0|A]}function Di(A,e,i,r){var n,t=0,o=0,b=0;t=a[e+4&gt;&gt;2],a[A+292&gt;&gt;2]=a[e&gt;&gt;2],a[A+296&gt;&gt;2]=t,t=e+8|0,b=a[t+4&gt;&gt;2],o=A+300|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=b,f[A+356|0]=1,n=a[t+4&gt;&gt;2],o=(a[A&gt;&gt;2]&lt;&lt;4)+A|0,b=o+12|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=n,t=o+4|0,o=a[e+4&gt;&gt;2],a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=o,o=i+8|0,b=a[o+4&gt;&gt;2],e=(a[A&gt;&gt;2]&lt;&lt;4)+A|0,t=e+92|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,t=a[i+4&gt;&gt;2],e=e+84|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=t,t=a[r+4&gt;&gt;2],e=(a[A&gt;&gt;2]&lt;&lt;4)+A|0,i=e+164|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=t,i=r+8|0,r=a[i+4&gt;&gt;2],e=e+172|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=r,a[A&gt;&gt;2]=a[A&gt;&gt;2]+1}function Ni(A){var e,i=0,r=0,n=0,t=0,b=0,c=0,l=_(0),u=0,s=0,k=_(0),v=0,d=0,g=_(0),B=_(0),m=0,R=_(0),Q=0,h=0,G=_(0),y=_(0),w=0,W=_(0),F=_(0),Z=0,p=0,Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=0;e=V-16|0,V=e;A:if(o[A+356|0]){f[A+356|0]=0,f[A+352|0]=0,i=A+344|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,p=A+336|0,i=p,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,t=A+332|0,i=-16&amp;o[0|t],f[0|t]=i,t=a[A&gt;&gt;2];e:if(!(t&gt;&gt;&gt;0&gt;4)){r=A+316|0;i:{r:{switch(t-1|0){case 1:t=A,R=C[A+4&gt;&gt;2],l=_(C[A+20&gt;&gt;2]-R),G=C[A+8&gt;&gt;2],g=_(C[A+24&gt;&gt;2]-G),y=C[A+12&gt;&gt;2],B=_(C[A+28&gt;&gt;2]-y),R=_(_(_(_(_(0)-R)*l)+_(_(_(0)-G)*g))+_(_(_(0)-y)*B));f:if(R&gt;_(0)){if(k=_(_(_(l*l)+_(g*g))+_(B*B)),R&lt;k){k=_(R/k),r=3|i;break f}k=_(1),r=2|i}else r=1|i;f[t+332|0]=r,i=A+344|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,C[A+340&gt;&gt;2]=k,R=_(_(1)-k),C[A+336&gt;&gt;2]=R,a[A+256&gt;&gt;2]=0,l=C[A+92&gt;&gt;2],G=_(l+_(k*_(C[A+108&gt;&gt;2]-l))),C[A+252&gt;&gt;2]=G,l=C[A+88&gt;&gt;2],y=_(l+_(k*_(C[A+104&gt;&gt;2]-l))),C[A+248&gt;&gt;2]=y,l=C[A+84&gt;&gt;2],W=_(l+_(k*_(C[A+100&gt;&gt;2]-l))),C[A+244&gt;&gt;2]=W,F=C[A+180&gt;&gt;2],Y=C[A+184&gt;&gt;2],l=C[A+168&gt;&gt;2],E=C[A+188&gt;&gt;2],g=C[A+172&gt;&gt;2],B=C[A+164&gt;&gt;2],a[A+288&gt;&gt;2]=0,g=_(g+_(k*_(E-g))),C[A+284&gt;&gt;2]=G-g,l=_(l+_(k*_(Y-l))),C[A+280&gt;&gt;2]=y-l,B=_(B+_(k*_(F-B))),C[A+276&gt;&gt;2]=W-B,a[A+272&gt;&gt;2]=0,C[A+268&gt;&gt;2]=g,C[A+264&gt;&gt;2]=l,C[A+260&gt;&gt;2]=B,t=1,2&amp;r||(a[A&gt;&gt;2]=1,t=0),1&amp;r||(a[A&gt;&gt;2]=t,r=(t&lt;&lt;4)+A|0,i=r+12|0,t=a[i&gt;&gt;2],i=a[i+4&gt;&gt;2],u=r+4|0,b=a[u&gt;&gt;2],u=a[u+4&gt;&gt;2],v=r+84|0,h=a[v+4&gt;&gt;2],n=A+84|0,a[n&gt;&gt;2]=a[v&gt;&gt;2],a[n+4&gt;&gt;2]=h,c=r+92|0,v=a[c+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=v,v=r+164|0,h=a[v+4&gt;&gt;2],n=A+164|0,a[n&gt;&gt;2]=a[v&gt;&gt;2],a[n+4&gt;&gt;2]=h,r=r+172|0,c=a[r+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=c,r=A+4|0,a[r&gt;&gt;2]=b,a[r+4&gt;&gt;2]=u,r=r+8|0,a[r&gt;&gt;2]=t,a[r+4&gt;&gt;2]=i),r=k&gt;=_(0)&amp;R&gt;=_(0);break e;case 2:i=e+8|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,u=A+4|0,b=A+20|0,n=A+36|0,Ii(e,u,b,n,r),a[A+256&gt;&gt;2]=0,g=C[A+336&gt;&gt;2],k=C[A+340&gt;&gt;2],l=C[A+344&gt;&gt;2],B=_(_(_(g*C[A+92&gt;&gt;2])+_(k*C[A+108&gt;&gt;2]))+_(l*C[A+124&gt;&gt;2])),C[A+252&gt;&gt;2]=B,R=_(_(_(g*C[A+88&gt;&gt;2])+_(k*C[A+104&gt;&gt;2]))+_(l*C[A+120&gt;&gt;2])),C[A+248&gt;&gt;2]=R,c=A+100|0,v=A+116|0,G=_(_(_(g*C[A+84&gt;&gt;2])+_(k*C[c&gt;&gt;2]))+_(l*C[v&gt;&gt;2])),C[A+244&gt;&gt;2]=G,h=A+180|0,y=C[h&gt;&gt;2],m=A+196|0,W=C[m&gt;&gt;2],F=C[A+168&gt;&gt;2],Y=C[A+184&gt;&gt;2],E=C[A+200&gt;&gt;2],N=C[A+172&gt;&gt;2],I=C[A+188&gt;&gt;2],U=C[A+204&gt;&gt;2],J=C[A+164&gt;&gt;2],a[A+288&gt;&gt;2]=0,D=B,B=_(_(_(g*N)+_(k*I))+_(l*U)),C[A+284&gt;&gt;2]=D-B,D=R,R=_(_(_(g*F)+_(k*Y))+_(l*E)),C[A+280&gt;&gt;2]=D-R,g=_(_(_(g*J)+_(k*y))+_(l*W)),C[A+276&gt;&gt;2]=G-g,a[A+272&gt;&gt;2]=0,C[A+268&gt;&gt;2]=B,C[A+264&gt;&gt;2]=R,C[A+260&gt;&gt;2]=g;f:{n:{t:{a:{o:{i=a[A&gt;&gt;2];b:if((0|i)&gt;=4){if(t=o[A+332|0],8&amp;t){r=i;break b}r=i+-1|0,a[A&gt;&gt;2]=r,i=(r&lt;&lt;4)+A|0,d=i+12|0,Q=a[d+4&gt;&gt;2],s=A+60|0,a[s&gt;&gt;2]=a[d&gt;&gt;2],a[s+4&gt;&gt;2]=Q,d=i+4|0,Q=a[d+4&gt;&gt;2],s=A+52|0,a[s&gt;&gt;2]=a[d&gt;&gt;2],a[s+4&gt;&gt;2]=Q,d=i+92|0,Q=a[d+4&gt;&gt;2],s=A+140|0,a[s&gt;&gt;2]=a[d&gt;&gt;2],a[s+4&gt;&gt;2]=Q,d=i+84|0,Q=a[d+4&gt;&gt;2],s=A+132|0,a[s&gt;&gt;2]=a[d&gt;&gt;2],a[s+4&gt;&gt;2]=Q,d=i+164|0,Q=a[d+4&gt;&gt;2],s=A+212|0,a[s&gt;&gt;2]=a[d&gt;&gt;2],a[s+4&gt;&gt;2]=Q,i=i+172|0,d=a[i+4&gt;&gt;2],s=A+220|0,a[s&gt;&gt;2]=a[i&gt;&gt;2],a[s+4&gt;&gt;2]=d}else{if(r=3,3!=(0|i))break o;t=o[A+332|0]}if(4&amp;t)break a;r=r+-1|0,a[A&gt;&gt;2]=r,i=(r&lt;&lt;4)+A|0,d=i+12|0,Q=a[d+4&gt;&gt;2],s=n+8|0,a[s&gt;&gt;2]=a[d&gt;&gt;2],a[s+4&gt;&gt;2]=Q,s=i+4|0,d=a[s+4&gt;&gt;2],a[n&gt;&gt;2]=a[s&gt;&gt;2],a[n+4&gt;&gt;2]=d,s=i+92|0,d=a[s+4&gt;&gt;2],n=v+8|0,a[n&gt;&gt;2]=a[s&gt;&gt;2],a[n+4&gt;&gt;2]=d,n=i+84|0,s=a[n+4&gt;&gt;2],a[v&gt;&gt;2]=a[n&gt;&gt;2],a[v+4&gt;&gt;2]=s,n=i+164|0,v=a[n+4&gt;&gt;2],a[m&gt;&gt;2]=a[n&gt;&gt;2],a[m+4&gt;&gt;2]=v,i=i+172|0,v=a[i+4&gt;&gt;2],n=m+8|0,a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=v;break a}if(r=2,(0|i)&lt;2)break t;t=o[A+332|0]}if(2&amp;t)break n;r=r+-1|0,a[A&gt;&gt;2]=r,i=(r&lt;&lt;4)+A|0,v=i+12|0,m=a[v+4&gt;&gt;2],n=b+8|0,a[n&gt;&gt;2]=a[v&gt;&gt;2],a[n+4&gt;&gt;2]=m,n=i+4|0,v=a[n+4&gt;&gt;2],a[b&gt;&gt;2]=a[n&gt;&gt;2],a[b+4&gt;&gt;2]=v,n=i+92|0,v=a[n+4&gt;&gt;2],b=c+8|0,a[b&gt;&gt;2]=a[n&gt;&gt;2],a[b+4&gt;&gt;2]=v,b=i+84|0,n=a[b+4&gt;&gt;2],a[c&gt;&gt;2]=a[b&gt;&gt;2],a[c+4&gt;&gt;2]=n,b=i+164|0,n=a[b+4&gt;&gt;2],a[h&gt;&gt;2]=a[b&gt;&gt;2],a[h+4&gt;&gt;2]=n,i=i+172|0,n=a[i+4&gt;&gt;2],b=h+8|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=n;break n}if(r=1,1!=(0|i))break f;t=o[A+332|0]}1&amp;t||(r=r+-1|0,a[A&gt;&gt;2]=r,r=(r&lt;&lt;4)+A|0,t=r+12|0,b=a[t+4&gt;&gt;2],i=u+8|0,a[i&gt;&gt;2]=a[t&gt;&gt;2],a[i+4&gt;&gt;2]=b,i=r+4|0,t=a[i+4&gt;&gt;2],a[u&gt;&gt;2]=a[i&gt;&gt;2],a[u+4&gt;&gt;2]=t,u=r+92|0,b=a[u+4&gt;&gt;2],i=A+84|0,t=i+8|0,a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=b,t=r+84|0,u=a[t+4&gt;&gt;2],a[i&gt;&gt;2]=a[t&gt;&gt;2],a[i+4&gt;&gt;2]=u,u=r+164|0,b=a[u+4&gt;&gt;2],i=A+164|0,a[i&gt;&gt;2]=a[u&gt;&gt;2],a[i+4&gt;&gt;2]=b,r=r+172|0,t=a[r+4&gt;&gt;2],i=i+8|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=t)}if(r=0,C[p&gt;&gt;2]&gt;=_(0)^1|k&gt;=_(0)^1|l&gt;=_(0)^1)break e;r=C[A+348&gt;&gt;2]&gt;=_(0);break e;case 3:if(i=e+8|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,u=A+4|0,b=A+20|0,n=A+36|0,c=A+52|0,function(A,e,i,r,n,t){var b=_(0),c=0,l=_(0),u=_(0),s=_(0),k=_(0),v=0,d=0,g=_(0),B=_(0),m=_(0),R=_(0),Q=0,h=_(0),G=_(0),y=0,w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=0,I=0,U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0);return c=V-48|0,V=c,v=a[A+4&gt;&gt;2],a[t&gt;&gt;2]=a[A&gt;&gt;2],a[t+4&gt;&gt;2]=v,v=A+8|0,d=a[v+4&gt;&gt;2],v=a[v&gt;&gt;2],f[t+16|0]=15|o[t+16|0],y=t+8|0,a[y&gt;&gt;2]=v,a[y+4&gt;&gt;2]=d,f[c+24|0]=0,v=-1,d=-1,U=C[n&gt;&gt;2],k=C[e&gt;&gt;2],s=_(U-k),g=C[i+4&gt;&gt;2],b=C[e+4&gt;&gt;2],m=_(g-b),J=C[r+8&gt;&gt;2],u=C[e+8&gt;&gt;2],l=_(J-u),w=C[i+8&gt;&gt;2],R=_(w-u),x=C[r+4&gt;&gt;2],h=_(x-b),W=_(_(m*l)-_(R*h)),X=C[n+4&gt;&gt;2],G=_(X-b),M=C[r&gt;&gt;2],F=_(M-k),Z=C[i&gt;&gt;2],p=_(Z-k),Y=_(_(R*F)-_(p*l)),E=_(_(p*h)-_(m*F)),S=C[n+8&gt;&gt;2],D=_(S-u),B=_(_(_(s*W)+_(G*Y))+_(E*D)),_(B*B)&lt;_(9.99999905104687e-9)||(d=_(B*_(_(_(W*_(C[A&gt;&gt;2]-k))+_(Y*_(C[A+4&gt;&gt;2]-b)))+_(E*_(C[A+8&gt;&gt;2]-u))))&lt;_(0)),W=_(_(F*G)-_(h*s)),Y=_(_(h*D)-_(l*G)),E=_(_(l*s)-_(F*D)),B=_(_(R*W)+_(_(p*Y)+_(m*E))),_(B*B)&lt;_(9.99999905104687e-9)||(v=_(B*_(_(_(Y*_(C[A&gt;&gt;2]-k))+_(E*_(C[A+4&gt;&gt;2]-b)))+_(W*_(C[A+8&gt;&gt;2]-u))))&lt;_(0)),y=-1,I=-1,B=l,l=_(_(m*s)-_(p*G)),m=_(_(R*G)-_(m*D)),R=_(_(p*D)-_(R*s)),s=_(_(B*l)+_(_(F*m)+_(h*R))),_(s*s)&lt;_(9.99999905104687e-9)||(I=_(s*_(_(_(m*_(C[A&gt;&gt;2]-k))+_(R*_(C[A+4&gt;&gt;2]-b)))+_(l*_(C[A+8&gt;&gt;2]-u))))&lt;_(0)),h=_(u-w),u=_(x-g),s=_(U-Z),m=_(M-Z),l=_(X-g),R=_(_(u*s)-_(m*l)),G=_(k-Z),k=_(J-w),B=u,u=_(S-w),l=_(_(k*l)-_(B*u)),B=_(b-g),b=_(_(m*u)-_(k*s)),k=_(_(h*R)+_(_(G*l)+_(B*b))),_(k*k)&lt;_(9.99999905104687e-9)||(y=_(k*_(_(_(l*_(C[A&gt;&gt;2]-Z))+_(b*_(C[A+4&gt;&gt;2]-g)))+_(R*_(C[A+8&gt;&gt;2]-w))))&lt;_(0)),N=d|v|I|y,(0|N)&lt;=-1?(f[t+36|0]=1,Q=0):(Q=0,N&amp;&amp;(l=_(3.4028234663852886e38),d&amp;&amp;(Ii(A,e,i,r,c+8|0),k=C[c+8&gt;&gt;2],b=_(k-C[A&gt;&gt;2]),l=_(b*b),b=C[c+12&gt;&gt;2],u=_(b-C[A+4&gt;&gt;2]),l=_(l+_(u*u)),u=C[c+16&gt;&gt;2],s=_(u-C[A+8&gt;&gt;2]),s=_(l+_(s*s)),l=_(3.4028234663852886e38),s&lt;_(3.4028234663852886e38)&amp;&amp;(a[t+12&gt;&gt;2]=a[c+20&gt;&gt;2],C[t+8&gt;&gt;2]=u,C[t+4&gt;&gt;2]=b,C[t&gt;&gt;2]=k,d=a[c+32&gt;&gt;2],a[t+20&gt;&gt;2]=a[c+28&gt;&gt;2],a[t+24&gt;&gt;2]=d,a[t+32&gt;&gt;2]=0,a[t+28&gt;&gt;2]=a[c+36&gt;&gt;2],d=o[c+24|0],f[t+16|0]=1&amp;d|240&amp;o[t+16|0]|2&amp;d|4&amp;d,l=s)),k=l,v&amp;&amp;(Ii(A,e,r,n,c+8|0),u=C[c+8&gt;&gt;2],b=_(u-C[A&gt;&gt;2]),l=_(b*b),s=C[c+12&gt;&gt;2],b=_(s-C[A+4&gt;&gt;2]),l=_(l+_(b*b)),g=C[c+16&gt;&gt;2],b=_(g-C[A+8&gt;&gt;2]),b=_(l+_(b*b)),b&lt;k&amp;&amp;(a[t+12&gt;&gt;2]=a[c+20&gt;&gt;2],C[t+8&gt;&gt;2]=g,C[t+4&gt;&gt;2]=s,C[t&gt;&gt;2]=u,a[t+20&gt;&gt;2]=a[c+28&gt;&gt;2],a[t+24&gt;&gt;2]=0,v=c+32|0,d=a[v+4&gt;&gt;2],N=t+28|0,a[N&gt;&gt;2]=a[v&gt;&gt;2],a[N+4&gt;&gt;2]=d,v=o[c+24|0],d=v&lt;&lt;1,f[t+16|0]=8&amp;d|4&amp;d|1&amp;v|240&amp;o[t+16|0],k=b)),I&amp;&amp;(Ii(A,e,n,i,c+8|0),u=C[c+8&gt;&gt;2],b=_(u-C[A&gt;&gt;2]),l=_(b*b),s=C[c+12&gt;&gt;2],b=_(s-C[A+4&gt;&gt;2]),l=_(l+_(b*b)),g=C[c+16&gt;&gt;2],b=_(g-C[A+8&gt;&gt;2]),b=_(l+_(b*b)),b&lt;k&amp;&amp;(a[t+12&gt;&gt;2]=a[c+20&gt;&gt;2],C[t+8&gt;&gt;2]=g,C[t+4&gt;&gt;2]=s,C[t&gt;&gt;2]=u,a[t+20&gt;&gt;2]=a[c+28&gt;&gt;2],a[t+28&gt;&gt;2]=0,a[t+32&gt;&gt;2]=a[c+32&gt;&gt;2],a[t+24&gt;&gt;2]=a[c+36&gt;&gt;2],e=o[c+24|0],f[t+16|0]=1&amp;e|240&amp;o[t+16|0]|e&gt;&gt;&gt;1&amp;2|e&lt;&lt;2&amp;8,k=b)),Q=1,y&amp;&amp;(Ii(A,i,n,r,c+8|0),b=C[c+8&gt;&gt;2],u=_(b-C[A&gt;&gt;2]),l=_(u*u),u=C[c+12&gt;&gt;2],s=_(u-C[A+4&gt;&gt;2]),l=_(l+_(s*s)),s=C[c+16&gt;&gt;2],g=_(s-C[A+8&gt;&gt;2]),Q=1,_(l+_(g*g))&lt;k&amp;&amp;(a[t+12&gt;&gt;2]=a[c+20&gt;&gt;2],C[t+8&gt;&gt;2]=s,C[t+4&gt;&gt;2]=u,C[t&gt;&gt;2]=b,a[t+20&gt;&gt;2]=0,a[t+24&gt;&gt;2]=a[c+28&gt;&gt;2],a[t+32&gt;&gt;2]=a[c+32&gt;&gt;2],a[t+28&gt;&gt;2]=a[c+36&gt;&gt;2],A=o[c+24|0],f[t+16|0]=4&amp;A|240&amp;o[t+16|0]|A&lt;&lt;1&amp;2|A&lt;&lt;2&amp;8,Q=1)))),A=Q,V=c+48|0,A}(e,u,b,n,c,r)){a[A+256&gt;&gt;2]=0,l=C[A+336&gt;&gt;2],g=C[A+340&gt;&gt;2],B=C[A+344&gt;&gt;2],k=C[A+348&gt;&gt;2],R=_(_(_(_(l*C[A+92&gt;&gt;2])+_(g*C[A+108&gt;&gt;2]))+_(B*C[A+124&gt;&gt;2]))+_(k*C[A+140&gt;&gt;2])),C[A+252&gt;&gt;2]=R,G=_(_(_(_(l*C[A+88&gt;&gt;2])+_(g*C[A+104&gt;&gt;2]))+_(B*C[A+120&gt;&gt;2]))+_(k*C[A+136&gt;&gt;2])),C[A+248&gt;&gt;2]=G,v=A+100|0,h=A+116|0,m=A+132|0,y=_(_(_(_(l*C[A+84&gt;&gt;2])+_(g*C[v&gt;&gt;2]))+_(B*C[h&gt;&gt;2]))+_(k*C[m&gt;&gt;2])),C[A+244&gt;&gt;2]=y,a[A+288&gt;&gt;2]=0,a[A+272&gt;&gt;2]=0,s=A+180|0,d=A+196|0,Q=A+212|0,W=_(_(_(_(l*C[A+164&gt;&gt;2])+_(g*C[s&gt;&gt;2]))+_(B*C[d&gt;&gt;2]))+_(k*C[Q&gt;&gt;2])),C[A+260&gt;&gt;2]=W,F=_(_(_(_(l*C[A+168&gt;&gt;2])+_(g*C[A+184&gt;&gt;2]))+_(B*C[A+200&gt;&gt;2]))+_(k*C[A+216&gt;&gt;2])),C[A+264&gt;&gt;2]=F,l=_(_(_(_(l*C[A+172&gt;&gt;2])+_(g*C[A+188&gt;&gt;2]))+_(B*C[A+204&gt;&gt;2]))+_(k*C[A+220&gt;&gt;2])),C[A+268&gt;&gt;2]=l,C[A+276&gt;&gt;2]=y-W,C[A+280&gt;&gt;2]=G-F,C[A+284&gt;&gt;2]=R-l;f:{n:{t:{a:{o:{i=a[A&gt;&gt;2];b:if((0|i)&gt;=4){if(t=o[A+332|0],8&amp;t){r=i;break b}r=i+-1|0,a[A&gt;&gt;2]=r,i=(r&lt;&lt;4)+A|0,Z=i+12|0,x=a[Z+4&gt;&gt;2],w=c+8|0,a[w&gt;&gt;2]=a[Z&gt;&gt;2],a[w+4&gt;&gt;2]=x,w=i+4|0,Z=a[w+4&gt;&gt;2],a[c&gt;&gt;2]=a[w&gt;&gt;2],a[c+4&gt;&gt;2]=Z,w=i+92|0,Z=a[w+4&gt;&gt;2],c=m+8|0,a[c&gt;&gt;2]=a[w&gt;&gt;2],a[c+4&gt;&gt;2]=Z,c=i+84|0,w=a[c+4&gt;&gt;2],a[m&gt;&gt;2]=a[c&gt;&gt;2],a[m+4&gt;&gt;2]=w,c=i+164|0,m=a[c+4&gt;&gt;2],a[Q&gt;&gt;2]=a[c&gt;&gt;2],a[Q+4&gt;&gt;2]=m,i=i+172|0,m=a[i+4&gt;&gt;2],c=Q+8|0,a[c&gt;&gt;2]=a[i&gt;&gt;2],a[c+4&gt;&gt;2]=m}else{if(r=3,3!=(0|i))break o;t=o[A+332|0]}if(4&amp;t)break a;r=r+-1|0,a[A&gt;&gt;2]=r,i=(r&lt;&lt;4)+A|0,m=i+12|0,Q=a[m+4&gt;&gt;2],c=n+8|0,a[c&gt;&gt;2]=a[m&gt;&gt;2],a[c+4&gt;&gt;2]=Q,c=i+4|0,m=a[c+4&gt;&gt;2],a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=m,c=i+92|0,m=a[c+4&gt;&gt;2],n=h+8|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=m,n=i+84|0,c=a[n+4&gt;&gt;2],a[h&gt;&gt;2]=a[n&gt;&gt;2],a[h+4&gt;&gt;2]=c,n=i+164|0,c=a[n+4&gt;&gt;2],a[d&gt;&gt;2]=a[n&gt;&gt;2],a[d+4&gt;&gt;2]=c,i=i+172|0,c=a[i+4&gt;&gt;2],n=d+8|0,a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=c;break a}if(r=2,(0|i)&lt;2)break t;t=o[A+332|0]}if(2&amp;t)break n;r=r+-1|0,a[A&gt;&gt;2]=r,i=(r&lt;&lt;4)+A|0,c=i+12|0,h=a[c+4&gt;&gt;2],n=b+8|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=h,n=i+4|0,c=a[n+4&gt;&gt;2],a[b&gt;&gt;2]=a[n&gt;&gt;2],a[b+4&gt;&gt;2]=c,n=i+92|0,c=a[n+4&gt;&gt;2],b=v+8|0,a[b&gt;&gt;2]=a[n&gt;&gt;2],a[b+4&gt;&gt;2]=c,b=i+84|0,n=a[b+4&gt;&gt;2],a[v&gt;&gt;2]=a[b&gt;&gt;2],a[v+4&gt;&gt;2]=n,b=i+164|0,n=a[b+4&gt;&gt;2],a[s&gt;&gt;2]=a[b&gt;&gt;2],a[s+4&gt;&gt;2]=n,i=i+172|0,n=a[i+4&gt;&gt;2],b=s+8|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=n;break n}if(r=1,1!=(0|i))break f;t=o[A+332|0]}1&amp;t||(r=r+-1|0,a[A&gt;&gt;2]=r,r=(r&lt;&lt;4)+A|0,t=r+12|0,b=a[t+4&gt;&gt;2],i=u+8|0,a[i&gt;&gt;2]=a[t&gt;&gt;2],a[i+4&gt;&gt;2]=b,i=r+4|0,t=a[i+4&gt;&gt;2],a[u&gt;&gt;2]=a[i&gt;&gt;2],a[u+4&gt;&gt;2]=t,u=r+92|0,b=a[u+4&gt;&gt;2],i=A+84|0,t=i+8|0,a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=b,t=r+84|0,u=a[t+4&gt;&gt;2],a[i&gt;&gt;2]=a[t&gt;&gt;2],a[i+4&gt;&gt;2]=u,u=r+164|0,b=a[u+4&gt;&gt;2],i=A+164|0,a[i&gt;&gt;2]=a[u&gt;&gt;2],a[i+4&gt;&gt;2]=b,r=r+172|0,t=a[r+4&gt;&gt;2],i=i+8|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=t)}if(r=0,C[p&gt;&gt;2]&gt;=_(0)^1|C[A+340&gt;&gt;2]&gt;=_(0)^1|C[A+344&gt;&gt;2]&gt;=_(0)^1)break e;r=k&gt;=_(0);break e}if(!o[A+352|0])break r;break;case 0:break i}r=0;break e}a[A+276&gt;&gt;2]=0,a[A+280&gt;&gt;2]=0,r=1,f[A+312|0]=1,A=A+284|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0;break A}r=a[A+168&gt;&gt;2],a[A+260&gt;&gt;2]=a[A+164&gt;&gt;2],a[A+264&gt;&gt;2]=r,r=a[A+88&gt;&gt;2],a[A+244&gt;&gt;2]=a[A+84&gt;&gt;2],a[A+248&gt;&gt;2]=r,u=A+172|0,b=a[u+4&gt;&gt;2],t=A+268|0,r=t,a[r&gt;&gt;2]=a[u&gt;&gt;2],a[r+4&gt;&gt;2]=b,u=A+92|0,b=a[u+4&gt;&gt;2],r=A+252|0,a[r&gt;&gt;2]=a[u&gt;&gt;2],a[r+4&gt;&gt;2]=b,f[A+352|0]=0,a[A+288&gt;&gt;2]=0,C[A+280&gt;&gt;2]=C[A+248&gt;&gt;2]-C[A+264&gt;&gt;2],C[A+276&gt;&gt;2]=C[A+244&gt;&gt;2]-C[A+260&gt;&gt;2],C[A+284&gt;&gt;2]=C[r&gt;&gt;2]-C[t&gt;&gt;2],r=A+344|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[A+336&gt;&gt;2]=1065353216,a[A+340&gt;&gt;2]=0,f[A+332|0]=i,r=1}f[A+312|0]=r}else r=o[A+312|0];return V=e+16|0,0!=(255&amp;r)}function Ii(A,e,i,r,n){var t,b,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),V=_(0),D=_(0);t=-16&amp;o[n+16|0],f[n+16|0]=t,E=C[r&gt;&gt;2],d=C[e&gt;&gt;2],Q=_(E-d),v=C[A&gt;&gt;2],c=_(v-d),V=C[r+4&gt;&gt;2],g=C[e+4&gt;&gt;2],h=_(V-g),s=C[A+4&gt;&gt;2],l=_(s-g),D=C[r+8&gt;&gt;2],B=C[e+8&gt;&gt;2],G=_(D-B),m=C[A+8&gt;&gt;2],u=_(m-B),k=_(_(_(Q*c)+_(h*l))+_(G*u)),b=n,F=C[i&gt;&gt;2],y=_(F-d),Z=C[i+4&gt;&gt;2],w=_(Z-g),p=C[i+8&gt;&gt;2],W=_(p-B),l=_(_(_(y*c)+_(w*l))+_(W*u)),l&lt;=_(0)^1|k&lt;=_(0)^1?(c=_(v-F),u=_(s-Z),R=_(m-p),Y=_(_(_(Q*c)+_(h*u))+_(G*R)),u=_(_(_(y*c)+_(w*u))+_(W*R)),u&gt;=_(0)^1|Y&lt;=u^1?(R=_(_(l*Y)-_(u*k)),u&lt;=_(0)^1|l&gt;=_(0)^1||(c=_(0),!(R&lt;=_(0)))?(c=_(v-E),s=_(s-V),m=_(m-D),v=_(_(_(y*c)+_(w*s))+_(W*m)),c=_(_(_(Q*c)+_(h*s))+_(G*m)),c&gt;=_(0)^1|v&lt;=c^1?(s=_(_(v*k)-_(l*c)),c&lt;=_(0)^1|k&gt;=_(0)^1||(l=_(0),!(s&lt;=_(0)))?(k=_(_(u*c)-_(v*Y)),k&lt;=_(0)&amp;&amp;(l=_(Y-u),l&gt;=_(0)&amp;&amp;(c=_(v-c),c&gt;=_(0)))?(a[n+12&gt;&gt;2]=0,f[n+16|0]=6|t,c=_(l/_(l+c)),C[n+8&gt;&gt;2]=p+_(_(D-p)*c),C[n+4&gt;&gt;2]=Z+_(_(V-Z)*c),C[n&gt;&gt;2]=F+_(_(E-F)*c),l=_(_(1)-c),u=_(0)):(a[n+12&gt;&gt;2]=0,f[n+16|0]=7|t,l=_(_(1)/_(R+_(k+s))),c=_(R*l),l=_(s*l),C[n+8&gt;&gt;2]=_(G*c)+_(B+_(W*l)),C[n+4&gt;&gt;2]=_(h*c)+_(g+_(w*l)),C[n&gt;&gt;2]=_(Q*c)+_(d+_(y*l)),u=_(_(_(1)-l)-c))):(a[n+12&gt;&gt;2]=0,f[n+16|0]=5|t,c=_(k/_(k-c)),C[n+8&gt;&gt;2]=B+_(G*c),C[n+4&gt;&gt;2]=g+_(h*c),C[n&gt;&gt;2]=d+_(Q*c),u=_(_(1)-c))):(A=a[r+4&gt;&gt;2],a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=A,A=r+8|0,e=a[A+4&gt;&gt;2],i=n+8|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,f[n+16|0]=4|t,c=_(1),l=_(0),u=_(0))):(a[n+12&gt;&gt;2]=0,f[n+16|0]=3|t,l=_(l/_(l-u)),C[n+8&gt;&gt;2]=B+_(W*l),C[n+4&gt;&gt;2]=g+_(w*l),C[n&gt;&gt;2]=d+_(y*l),u=_(_(1)-l))):(A=a[i+4&gt;&gt;2],a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=A,A=i+8|0,e=a[A+4&gt;&gt;2],i=n+8|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,f[n+16|0]=2|t,l=_(1),c=_(0),u=_(0))):(A=a[e+4&gt;&gt;2],a[n&gt;&gt;2]=a[e&gt;&gt;2],a[n+4&gt;&gt;2]=A,A=e+8|0,e=a[A+4&gt;&gt;2],i=n+8|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,f[n+16|0]=1|t,l=_(0),c=_(0),u=_(1)),C[b+20&gt;&gt;2]=u,a[n+32&gt;&gt;2]=0,C[n+28&gt;&gt;2]=c,C[n+24&gt;&gt;2]=l}function Ui(A,e){var i,r,f,n=0;return r=Ni(A),i=A+284|0,f=a[i+4&gt;&gt;2],n=e+8|0,a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=f,n=a[A+280&gt;&gt;2],a[e&gt;&gt;2]=a[A+276&gt;&gt;2],a[e+4&gt;&gt;2]=n,r}function Ji(A,e){var i=0,r=_(0),f=0,n=0,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0);n=a[A&gt;&gt;2],f=0;A:if(!((0|n)&lt;1)){for(i=A+8|0,o=C[A+308&gt;&gt;2],b=C[e+8&gt;&gt;2],c=C[e+4&gt;&gt;2],l=C[e&gt;&gt;2];;){if(r=_(l-C[i+-4&gt;&gt;2]),t=_(r*r),r=_(c-C[i&gt;&gt;2]),t=_(t+_(r*r)),r=_(b-C[i+4&gt;&gt;2]),f=1,_(t+_(r*r))&lt;=o)break A;if(i=i+16|0,n=n+-1|0,!n)break}f=0}return i=f,C[e+12&gt;&gt;2]!=C[A+304&gt;&gt;2]|C[e+8&gt;&gt;2]!=C[A+300&gt;&gt;2]|C[e+4&gt;&gt;2]!=C[A+296&gt;&gt;2]|C[e&gt;&gt;2]!=C[A+292&gt;&gt;2]||(i=1),i}function xi(A,e,i){var r=0,f=0;Ni(A),r=a[A+248&gt;&gt;2],a[e&gt;&gt;2]=a[A+244&gt;&gt;2],a[e+4&gt;&gt;2]=r,r=A+252|0,f=a[r+4&gt;&gt;2],e=e+8|0,a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=f,r=A+268|0,f=a[r+4&gt;&gt;2],e=i+8|0,a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=f,e=a[A+264&gt;&gt;2],a[i&gt;&gt;2]=a[A+260&gt;&gt;2],a[i+4&gt;&gt;2]=e}function Xi(A,e,i,r,n){var t,o=_(0),b=_(0);return a[A&gt;&gt;2]=14908,a[A+32&gt;&gt;2]=i,a[A+28&gt;&gt;2]=e,a[A+24&gt;&gt;2]=r,a[A+20&gt;&gt;2]=n,a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=1065353216,r=A+12|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[A+36&gt;&gt;2]=a[e+4&gt;&gt;2],a[A+40&gt;&gt;2]=a[i+4&gt;&gt;2],t=A,b=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),C[t+44&gt;&gt;2]=b,o=_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i)),a[A+72&gt;&gt;2]=1,a[A+76&gt;&gt;2]=1,a[A+60&gt;&gt;2]=-1,f[A+52|0]=0,C[A+48&gt;&gt;2]=o,A}function Mi(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,function(A,e,i,r){var f=0,n=0,t=_(0),b=_(0),c=0,l=_(0),u=_(0),s=_(0),k=0,v=0,d=_(0),g=_(0),B=_(0),m=_(0),R=0,Q=_(0),h=_(0),G=0,w=_(0),W=_(0),F=_(0),Z=_(0),p=0,Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0);for(f=V-272|0,V=f,a[A+56&gt;&gt;2]=0,k=f+264|0,a[k&gt;&gt;2]=0,a[k+4&gt;&gt;2]=0,a[f+256&gt;&gt;2]=0,a[f+260&gt;&gt;2]=0,n=e+8|0,c=a[n+4&gt;&gt;2],k=f+168|0,a[k&gt;&gt;2]=a[n&gt;&gt;2],a[k+4&gt;&gt;2]=c,n=e+24|0,c=a[n+4&gt;&gt;2],k=f+184|0,a[k&gt;&gt;2]=a[n&gt;&gt;2],a[k+4&gt;&gt;2]=c,n=e+40|0,c=a[n+4&gt;&gt;2],k=f+200|0,a[k&gt;&gt;2]=a[n&gt;&gt;2],a[k+4&gt;&gt;2]=c,c=e+56|0,v=a[c+4&gt;&gt;2],k=f+216|0,n=k,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=v,n=a[e+4&gt;&gt;2],a[f+160&gt;&gt;2]=a[e&gt;&gt;2],a[f+164&gt;&gt;2]=n,n=a[e+20&gt;&gt;2],a[f+176&gt;&gt;2]=a[e+16&gt;&gt;2],a[f+180&gt;&gt;2]=n,n=a[e+36&gt;&gt;2],a[f+192&gt;&gt;2]=a[e+32&gt;&gt;2],a[f+196&gt;&gt;2]=n,n=a[e+52&gt;&gt;2],a[f+208&gt;&gt;2]=a[e+48&gt;&gt;2],a[f+212&gt;&gt;2]=n,v=e+120|0,R=a[v+4&gt;&gt;2],n=f+152|0,a[n&gt;&gt;2]=a[v&gt;&gt;2],a[n+4&gt;&gt;2]=R,v=e+72|0,R=a[v+4&gt;&gt;2],c=f+104|0,a[c&gt;&gt;2]=a[v&gt;&gt;2],a[c+4&gt;&gt;2]=R,v=e+88|0,R=a[v+4&gt;&gt;2],c=f+120|0,a[c&gt;&gt;2]=a[v&gt;&gt;2],a[c+4&gt;&gt;2]=R,v=e+104|0,R=a[v+4&gt;&gt;2],c=f+136|0,a[c&gt;&gt;2]=a[v&gt;&gt;2],a[c+4&gt;&gt;2]=R,c=a[e+68&gt;&gt;2],a[f+96&gt;&gt;2]=a[e+64&gt;&gt;2],a[f+100&gt;&gt;2]=c,c=e+80|0,v=a[c+4&gt;&gt;2],a[f+112&gt;&gt;2]=a[c&gt;&gt;2],a[f+116&gt;&gt;2]=v,c=e+96|0,v=a[c+4&gt;&gt;2],a[f+128&gt;&gt;2]=a[c&gt;&gt;2],a[f+132&gt;&gt;2]=v,c=e+112|0,v=a[c+4&gt;&gt;2],a[f+144&gt;&gt;2]=a[c&gt;&gt;2],a[f+148&gt;&gt;2]=v,c=f+148|0,t=C[c&gt;&gt;2],v=f+212|0,b=C[v&gt;&gt;2],l=C[f+144&gt;&gt;2],u=C[f+208&gt;&gt;2],g=C[k&gt;&gt;2],s=C[n&gt;&gt;2],W=_(_(g+s)*_(.5)),C[k&gt;&gt;2]=g-W,F=_(_(b+t)*_(.5)),C[v&gt;&gt;2]=b-F,Z=_(_(u+l)*_(.5)),C[f+208&gt;&gt;2]=u-Z,C[n&gt;&gt;2]=s-W,C[c&gt;&gt;2]=t-F,C[f+144&gt;&gt;2]=l-Z,v=0,v=a[a[A+28&gt;&gt;2]+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;=1?a[a[A+32&gt;&gt;2]+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;2:v,a[A+68&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=1065353216,a[A+60&gt;&gt;2]=-1,a[A+64&gt;&gt;2]=0,k=A+12|0,a[k&gt;&gt;2]=0,a[k+4&gt;&gt;2]=0,a[432]=a[432]+1,d=C[A+44&gt;&gt;2],t=C[A+48&gt;&gt;2],R=o[A+52|0],Vi(a[A+24&gt;&gt;2]),g=R?_(0):t,k=A+4|0,b=_(0xde0b6b000000000),c=0;;){a[f+252&gt;&gt;2]=0,u=C[A+4&gt;&gt;2],s=_(-u),t=C[A+8&gt;&gt;2],l=C[A+12&gt;&gt;2],C[f+248&gt;&gt;2]=_(_(C[e+8&gt;&gt;2]*s)-_(C[e+24&gt;&gt;2]*t))-_(C[e+40&gt;&gt;2]*l),C[f+244&gt;&gt;2]=_(_(C[e+4&gt;&gt;2]*s)-_(t*C[e+20&gt;&gt;2]))-_(l*C[e+36&gt;&gt;2]),C[f+240&gt;&gt;2]=_(_(C[e&gt;&gt;2]*s)-_(t*C[e+16&gt;&gt;2]))-_(l*C[e+32&gt;&gt;2]),a[f+236&gt;&gt;2]=0,C[f+232&gt;&gt;2]=_(_(u*C[e+72&gt;&gt;2])+_(t*C[e+88&gt;&gt;2]))+_(l*C[e+104&gt;&gt;2]),C[f+228&gt;&gt;2]=_(_(u*C[e+68&gt;&gt;2])+_(t*C[e+84&gt;&gt;2]))+_(l*C[e+100&gt;&gt;2]),C[f+224&gt;&gt;2]=_(_(u*C[e+64&gt;&gt;2])+_(t*C[e+80&gt;&gt;2]))+_(l*C[e+96&gt;&gt;2]),hA(f+80|0,a[A+28&gt;&gt;2],f+240|0),hA(f- -64|0,a[A+32&gt;&gt;2],f+224|0),a[f+60&gt;&gt;2]=0,t=C[f+80&gt;&gt;2],u=C[f+84&gt;&gt;2],s=C[f+88&gt;&gt;2],l=_(_(_(_(t*C[f+192&gt;&gt;2])+_(u*C[f+196&gt;&gt;2]))+_(s*C[f+200&gt;&gt;2]))+C[f+216&gt;&gt;2]),C[f+56&gt;&gt;2]=l,m=_(_(_(_(t*C[f+176&gt;&gt;2])+_(u*C[f+180&gt;&gt;2]))+_(s*C[f+184&gt;&gt;2]))+C[f+212&gt;&gt;2]),C[f+52&gt;&gt;2]=m,h=_(_(_(_(t*C[f+160&gt;&gt;2])+_(u*C[f+164&gt;&gt;2]))+_(s*C[f+168&gt;&gt;2]))+C[f+208&gt;&gt;2]),C[f+48&gt;&gt;2]=h,a[f+44&gt;&gt;2]=0,t=C[f+64&gt;&gt;2],s=C[f+68&gt;&gt;2],B=C[f+72&gt;&gt;2],u=_(_(_(_(t*C[f+128&gt;&gt;2])+_(s*C[f+132&gt;&gt;2]))+_(B*C[f+136&gt;&gt;2]))+C[f+152&gt;&gt;2]),C[f+40&gt;&gt;2]=u,Q=_(_(_(_(t*C[f+112&gt;&gt;2])+_(s*C[f+116&gt;&gt;2]))+_(B*C[f+120&gt;&gt;2]))+C[f+148&gt;&gt;2]),C[f+36&gt;&gt;2]=Q,t=_(_(_(_(t*C[f+96&gt;&gt;2])+_(s*C[f+100&gt;&gt;2]))+_(B*C[f+104&gt;&gt;2]))+C[f+144&gt;&gt;2]),C[f+32&gt;&gt;2]=t,v&amp;&amp;(a[f+40&gt;&gt;2]=0,a[f+56&gt;&gt;2]=0,u=_(0),l=_(0)),a[f+28&gt;&gt;2]=0,s=_(m-Q),C[f+20&gt;&gt;2]=s,B=C[A+8&gt;&gt;2],t=_(h-t),C[f+16&gt;&gt;2]=t,m=C[A+4&gt;&gt;2],l=_(l-u),C[f+24&gt;&gt;2]=l;A:{if(t=_(_(_(t*m)+_(s*B))+_(l*C[A+12&gt;&gt;2])),t&gt;_(0)^1|_(t*t)&gt;_(b*C[e+128&gt;&gt;2])^1){if(Ji(a[A+24&gt;&gt;2],f+16|0)){c=1,a[A+68&gt;&gt;2]=1,n=2;break A}if(t=_(b-t),t&lt;=_(b*_(9.999999974752427e-7))){n=2,a[A+68&gt;&gt;2]=t&lt;=_(0)?2:11,c=1;break A}if(Di(a[A+24&gt;&gt;2],f+16|0,f+48|0,f+32|0),Ui(a[A+24&gt;&gt;2],f)){if(t=C[f&gt;&gt;2],l=_(t*t),t=C[f+4&gt;&gt;2],l=_(l+_(t*t)),t=C[f+8&gt;&gt;2],t=_(l+_(t*t)),!(t&lt;_(9.999999974752427e-7))){_(b-t)&lt;=_(b*_(1.1920928955078125e-7))?(a[A+68&gt;&gt;2]=12,c=1,n=2):(n=a[f+4&gt;&gt;2],a[k&gt;&gt;2]=a[f&gt;&gt;2],a[k+4&gt;&gt;2]=n,G=f+8|0,p=a[G+4&gt;&gt;2],n=k+8|0,a[n&gt;&gt;2]=a[G&gt;&gt;2],a[n+4&gt;&gt;2]=p,G=a[A+64&gt;&gt;2],a[A+64&gt;&gt;2]=G+1,n=2,(0|G)&gt;1e3||(4==a[a[A+24&gt;&gt;2]&gt;&gt;2]?a[A+68&gt;&gt;2]=13:n=0)),b=t;break A}n=a[f+4&gt;&gt;2],a[k&gt;&gt;2]=a[f&gt;&gt;2],a[k+4&gt;&gt;2]=n,a[A+68&gt;&gt;2]=6,c=f+8|0,G=a[c+4&gt;&gt;2],n=k+8|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=G}else a[A+68&gt;&gt;2]=3}else a[A+68&gt;&gt;2]=10;c=1,n=2}if(n)break}t=_(0),l=R?_(0):d,u=_(l+g),v=0,n=0,1&amp;c&amp;&amp;(xi(a[A+24&gt;&gt;2],f+240|0,f+224|0),c=k+8|0,R=a[c+4&gt;&gt;2],n=f+264|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=R,n=a[k+4&gt;&gt;2],a[f+256&gt;&gt;2]=a[k&gt;&gt;2],a[f+260&gt;&gt;2]=n,t=C[A+4&gt;&gt;2],s=C[A+8&gt;&gt;2],B=C[A+12&gt;&gt;2],d=_(_(_(t*t)+_(s*s))+_(B*B)),d&lt;_(9.999999974752427e-7)&amp;&amp;(a[A+68&gt;&gt;2]=5),c=1,d&gt;_(1.4210854715202004e-14)?(d=_(_(1)/_(y(d))),C[f+256&gt;&gt;2]=d*C[f+256&gt;&gt;2],C[f+260&gt;&gt;2]=d*C[f+260&gt;&gt;2],C[f+264&gt;&gt;2]=d*C[f+264&gt;&gt;2],m=_(y(b)),b=_(l/m),C[f+240&gt;&gt;2]=C[f+240&gt;&gt;2]-_(b*t),C[f+244&gt;&gt;2]=C[f+244&gt;&gt;2]-_(b*s),C[f+248&gt;&gt;2]=C[f+248&gt;&gt;2]-_(b*B),b=_(g/m),C[f+224&gt;&gt;2]=_(b*t)+C[f+224&gt;&gt;2],C[f+228&gt;&gt;2]=_(b*s)+C[f+228&gt;&gt;2],C[f+232&gt;&gt;2]=_(b*B)+C[f+232&gt;&gt;2],n=1,t=_(_(_(1)/d)-u)):(n=0,c=2,t=_(0)),a[A+60&gt;&gt;2]=c),!a[A+68&gt;&gt;2]|!a[A+72&gt;&gt;2]|!a[A+20&gt;&gt;2]||(v=_(u+t)&lt;C[746]),c=1^n;A:{e:{if((c||v)&amp;&amp;(v=a[A+20&gt;&gt;2],v)){if(a[k&gt;&gt;2]=0,a[k+4&gt;&gt;2]=0,R=k+8|0,a[R&gt;&gt;2]=0,a[R+4&gt;&gt;2]=0,a[431]=a[431]+1,cn[a[a[v&gt;&gt;2]+8&gt;&gt;2]](v,a[A+24&gt;&gt;2],a[A+28&gt;&gt;2],a[A+32&gt;&gt;2],f+160|0,f+96|0,k,f+80|0,f- -64|0,r)){if(B=_(0),b=C[f+64&gt;&gt;2],d=C[f+80&gt;&gt;2],g=_(b-d),m=C[f+68&gt;&gt;2],h=C[f+84&gt;&gt;2],s=_(m-h),Q=C[f+72&gt;&gt;2],w=C[f+88&gt;&gt;2],l=_(Q-w),u=_(_(_(g*g)+_(s*s))+_(l*l)),u&lt;=_(1.4210854715202004e-14)&amp;&amp;(B=C[A+16&gt;&gt;2],g=C[A+4&gt;&gt;2],s=C[A+8&gt;&gt;2],l=C[A+12&gt;&gt;2],u=_(_(_(g*g)+_(s*s))+_(l*l))),u&gt;_(1.4210854715202004e-14)){if(a[A+60&gt;&gt;2]=3,b=_(d-b),d=_(b*b),b=_(h-m),d=_(d+_(b*b)),b=_(w-Q),b=_(-_(y(_(d+_(b*b))))),!((t&gt;b^-1)&amp;(1^c))){n=f+88|0,c=a[n+4&gt;&gt;2],r=f+248|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=c,n=f+72|0,c=a[n+4&gt;&gt;2],r=f+232|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=c,r=a[f+84&gt;&gt;2],a[f+240&gt;&gt;2]=a[f+80&gt;&gt;2],a[f+244&gt;&gt;2]=r,r=a[f+68&gt;&gt;2],a[f+224&gt;&gt;2]=a[f+64&gt;&gt;2],a[f+228&gt;&gt;2]=r,C[f+268&gt;&gt;2]=B,t=_(_(1)/_(y(u))),C[f+264&gt;&gt;2]=l*t,C[f+260&gt;&gt;2]=s*t,C[f+256&gt;&gt;2]=g*t,t=b;break e}if(a[A+60&gt;&gt;2]=8,n)break e;break A}if(a[A+60&gt;&gt;2]=9,n)break e;break A}if(s=C[A+4&gt;&gt;2],B=C[A+8&gt;&gt;2],d=C[A+12&gt;&gt;2],_(_(_(s*s)+_(B*B))+_(d*d))&gt;_(0)){if(b=_(C[f+80&gt;&gt;2]-C[f+64&gt;&gt;2]),m=_(b*b),b=_(C[f+84&gt;&gt;2]-C[f+68&gt;&gt;2]),m=_(m+_(b*b)),b=_(C[f+88&gt;&gt;2]-C[f+72&gt;&gt;2]),b=_(_(y(_(m+_(b*b))))-u),!((b&lt;t^-1)&amp;(1^c))){c=f+88|0,v=a[c+4&gt;&gt;2],n=f+248|0,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=v,c=f+72|0,v=a[c+4&gt;&gt;2],r=f+232|0,a[r&gt;&gt;2]=a[c&gt;&gt;2],a[r+4&gt;&gt;2]=v,C[n&gt;&gt;2]=C[n&gt;&gt;2]-_(l*d),C[r&gt;&gt;2]=_(g*d)+C[r&gt;&gt;2],r=a[f+68&gt;&gt;2],a[f+224&gt;&gt;2]=a[f+64&gt;&gt;2],a[f+228&gt;&gt;2]=r,r=a[f+84&gt;&gt;2],a[f+240&gt;&gt;2]=a[f+80&gt;&gt;2],a[f+244&gt;&gt;2]=r,C[f+224&gt;&gt;2]=_(g*s)+C[f+224&gt;&gt;2],C[f+228&gt;&gt;2]=_(g*B)+C[f+228&gt;&gt;2],C[f+240&gt;&gt;2]=C[f+240&gt;&gt;2]-_(l*s),C[f+244&gt;&gt;2]=C[f+244&gt;&gt;2]-_(l*B),c=k+8|0,v=a[c+4&gt;&gt;2],r=f+264|0,n=r,a[n&gt;&gt;2]=a[c&gt;&gt;2],a[n+4&gt;&gt;2]=v,n=a[k+4&gt;&gt;2],a[f+256&gt;&gt;2]=a[k&gt;&gt;2],a[f+260&gt;&gt;2]=n,l=C[f+256&gt;&gt;2],u=C[f+260&gt;&gt;2],g=C[r&gt;&gt;2],t=_(_(1)/_(y(_(_(_(l*l)+_(u*u))+_(g*g))))),C[r&gt;&gt;2]=g*t,C[f+260&gt;&gt;2]=u*t,C[f+256&gt;&gt;2]=l*t,a[A+60&gt;&gt;2]=6,t=b;break e}a[A+60&gt;&gt;2]=5}}if(!n)break A}_(t*t)&lt;C[e+128&gt;&gt;2]^1&amp;&amp;!(t&lt;_(0))||(r=a[f+260&gt;&gt;2],a[k&gt;&gt;2]=a[f+256&gt;&gt;2],a[k+4&gt;&gt;2]=r,C[A+56&gt;&gt;2]=t,r=f+264|0,n=a[r+4&gt;&gt;2],k=k+8|0,a[k&gt;&gt;2]=a[r&gt;&gt;2],a[k+4&gt;&gt;2]=n,a[f+92&gt;&gt;2]=0,u=C[f+256&gt;&gt;2],b=C[f+260&gt;&gt;2],l=C[r&gt;&gt;2],C[f+88&gt;&gt;2]=_(_(u*C[e+8&gt;&gt;2])+_(b*C[e+24&gt;&gt;2]))+_(l*C[e+40&gt;&gt;2]),C[f+84&gt;&gt;2]=_(_(u*C[e+4&gt;&gt;2])+_(b*C[e+20&gt;&gt;2]))+_(l*C[e+36&gt;&gt;2]),C[f+80&gt;&gt;2]=_(_(u*C[e&gt;&gt;2])+_(b*C[e+16&gt;&gt;2]))+_(l*C[e+32&gt;&gt;2]),a[f+76&gt;&gt;2]=0,u=_(-u),C[f+72&gt;&gt;2]=_(_(C[e+72&gt;&gt;2]*u)-_(b*C[e+88&gt;&gt;2]))-_(l*C[e+104&gt;&gt;2]),C[f+68&gt;&gt;2]=_(_(C[e+68&gt;&gt;2]*u)-_(b*C[e+84&gt;&gt;2]))-_(l*C[e+100&gt;&gt;2]),C[f+64&gt;&gt;2]=_(_(C[e+64&gt;&gt;2]*u)-_(b*C[e+80&gt;&gt;2]))-_(l*C[e+96&gt;&gt;2]),hA(f+48|0,a[A+28&gt;&gt;2],f+80|0),hA(f+32|0,a[A+32&gt;&gt;2],f- -64|0),b=C[r&gt;&gt;2],w=C[f+216&gt;&gt;2],Y=C[f+200&gt;&gt;2],E=C[f+192&gt;&gt;2],D=C[f+196&gt;&gt;2],N=C[f+152&gt;&gt;2],I=C[f+136&gt;&gt;2],U=C[f+128&gt;&gt;2],J=C[f+132&gt;&gt;2],x=C[f+208&gt;&gt;2],X=C[f+168&gt;&gt;2],M=C[f+160&gt;&gt;2],S=C[f+164&gt;&gt;2],T=C[f+144&gt;&gt;2],j=C[f+104&gt;&gt;2],O=C[f+96&gt;&gt;2],H=C[f+100&gt;&gt;2],z=C[f+212&gt;&gt;2],P=C[f+184&gt;&gt;2],g=C[f+56&gt;&gt;2],K=C[f+176&gt;&gt;2],s=C[f+48&gt;&gt;2],L=C[f+180&gt;&gt;2],B=C[f+52&gt;&gt;2],q=C[f+148&gt;&gt;2],$=C[f+120&gt;&gt;2],d=C[f+40&gt;&gt;2],AA=C[f+112&gt;&gt;2],m=C[f+32&gt;&gt;2],eA=C[f+116&gt;&gt;2],h=C[f+36&gt;&gt;2],u=C[f+256&gt;&gt;2],l=C[f+260&gt;&gt;2],a[f+92&gt;&gt;2]=0,Q=_(-u),C[f+88&gt;&gt;2]=_(_(C[e+8&gt;&gt;2]*Q)-_(l*C[e+24&gt;&gt;2]))-_(b*C[e+40&gt;&gt;2]),C[f+84&gt;&gt;2]=_(_(C[e+4&gt;&gt;2]*Q)-_(l*C[e+20&gt;&gt;2]))-_(b*C[e+36&gt;&gt;2]),C[f+80&gt;&gt;2]=_(_(C[e&gt;&gt;2]*Q)-_(l*C[e+16&gt;&gt;2]))-_(b*C[e+32&gt;&gt;2]),a[f+76&gt;&gt;2]=0,C[f+72&gt;&gt;2]=_(_(u*C[e+72&gt;&gt;2])+_(l*C[e+88&gt;&gt;2]))+_(b*C[e+104&gt;&gt;2]),C[f+68&gt;&gt;2]=_(_(u*C[e+68&gt;&gt;2])+_(l*C[e+84&gt;&gt;2]))+_(b*C[e+100&gt;&gt;2]),C[f+64&gt;&gt;2]=_(_(u*C[e+64&gt;&gt;2])+_(l*C[e+80&gt;&gt;2]))+_(b*C[e+96&gt;&gt;2]),hA(f+48|0,a[A+28&gt;&gt;2],f+80|0),hA(f+32|0,a[A+32&gt;&gt;2],f- -64|0),h=_(_(_(_(_(x+_(_(_(s*M)+_(B*S))+_(g*X)))-_(T+_(_(_(m*O)+_(h*H))+_(d*j))))*Q)-_(l*_(_(z+_(_(_(s*K)+_(B*L))+_(g*P)))-_(q+_(_(_(m*AA)+_(h*eA))+_(d*$))))))-_(b*_(_(w+_(_(_(s*E)+_(B*D))+_(g*Y)))-_(N+_(_(_(m*U)+_(h*J))+_(d*I)))))),b=C[f+48&gt;&gt;2],l=C[f+52&gt;&gt;2],u=C[f+56&gt;&gt;2],g=C[f+32&gt;&gt;2],s=C[f+36&gt;&gt;2],B=C[f+40&gt;&gt;2],d=C[f+256&gt;&gt;2],m=C[f+260&gt;&gt;2],Q=_(_(_(_(_(_(_(b*C[f+160&gt;&gt;2])+_(l*C[f+164&gt;&gt;2]))+_(u*C[f+168&gt;&gt;2]))+C[f+208&gt;&gt;2])-_(_(_(_(g*C[f+96&gt;&gt;2])+_(s*C[f+100&gt;&gt;2]))+_(B*C[f+104&gt;&gt;2]))+C[f+144&gt;&gt;2]))*d)+_(_(_(_(_(_(b*C[f+176&gt;&gt;2])+_(l*C[f+180&gt;&gt;2]))+_(u*C[f+184&gt;&gt;2]))+C[f+212&gt;&gt;2])-_(_(_(_(g*C[f+112&gt;&gt;2])+_(s*C[f+116&gt;&gt;2]))+_(B*C[f+120&gt;&gt;2]))+C[f+148&gt;&gt;2]))*m)),l=_(_(_(_(_(b*C[f+192&gt;&gt;2])+_(l*C[f+196&gt;&gt;2]))+_(u*C[f+200&gt;&gt;2]))+C[f+216&gt;&gt;2])-_(_(_(_(g*C[f+128&gt;&gt;2])+_(s*C[f+132&gt;&gt;2]))+_(B*C[f+136&gt;&gt;2]))+C[f+152&gt;&gt;2])),b=C[r&gt;&gt;2],h&gt;_(Q+_(l*b))&amp;&amp;(a[A+60&gt;&gt;2]=10,C[f+264&gt;&gt;2]=-b,C[f+260&gt;&gt;2]=-m,C[f+256&gt;&gt;2]=-d),a[f+92&gt;&gt;2]=0,C[f+88&gt;&gt;2]=W+C[f+232&gt;&gt;2],C[f+84&gt;&gt;2]=F+C[f+228&gt;&gt;2],C[f+80&gt;&gt;2]=Z+C[f+224&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,f+256|0,f+80|0,t))}V=f+272|0}(A,e,i,r)}function Si(){o[2736]||(a[602]=1062847606,a[603]=0,a[600]=1042701022,a[601]=1056964440,a[598]=1062847606,a[599]=0,a[596]=-1093024784,a[597]=1050556081,a[594]=1062847606,a[595]=0,a[592]=-1093024784,a[593]=-1096927567,a[590]=1062847606,a[591]=0,a[588]=1042701022,a[589]=-1090519208,a[586]=1062847572,a[587]=0,a[584]=1057396286,a[585]=0,a[582]=1057396386,a[583]=0,a[580]=1060121912,a[581]=1056964507,a[578]=1057396420,a[579]=0,a[576]=-1098475836,a[577]=1062148969,a[574]=1057396386,a[575]=0,a[572]=-1084636143,a[573]=0,a[570]=1057396420,a[571]=0,a[568]=-1098475836,a[569]=-1085334679,a[566]=1057396386,a[567]=0,a[564]=1060121912,a[565]=-1090519141,a[562]=-2147483648,a[563]=0,a[560]=1058437413,a[561]=1062149053,a[558]=-2147483648,a[559]=0,a[556]=-2147483648,a[557]=1065353216,a[554]=-2147483648,a[555]=0,a[552]=-1089046235,a[553]=1062149053,a[550]=-2147483648,a[551]=0,a[548]=-1082951543,a[549]=1050556148,a[546]=-2147483648,a[547]=0,a[544]=-1082951543,a[545]=-1096927500,a[542]=0,a[543]=0,a[540]=-1089046235,a[541]=-1085334595,a[538]=0,a[539]=0,a[536]=0,a[537]=-1082130432,a[534]=0,a[535]=0,a[532]=1058437413,a[533]=-1085334595,a[530]=0,a[531]=0,a[528]=1064532105,a[529]=-1096927500,a[526]=0,a[527]=0,a[524]=1064532105,a[525]=1050556148,a[522]=-1090087228,a[523]=0,a[520]=1049007812,a[521]=1062148969,a[518]=-1090087262,a[519]=0,a[516]=-1087361736,a[517]=1056964507,a[514]=-1084636042,a[515]=0,a[512]=-1104782626,a[513]=1056964440,a[510]=-1090087262,a[511]=0,a[508]=-1087361736,a[509]=-1090519141,a[506]=-1084636076,a[507]=0,a[504]=-1090087362,a[505]=-2147483648,a[502]=-1090087262,a[503]=0,a[500]=1062847505,a[501]=-2147483648,a[498]=-1084636042,a[499]=0,a[496]=1054458864,a[497]=1050556081,a[494]=-1090087228,a[495]=0,a[492]=1049007812,a[493]=-1085334679,a[490]=-1084636042,a[491]=0,a[488]=-1104782626,a[489]=-1090519208,a[486]=-1084636042,a[487]=0,a[484]=1054458864,a[485]=-1096927567,a[482]=1065353216,a[483]=0,a[480]=-2147483648,a[481]=0,a[478]=1055193471,a[479]=0,a[476]=1063581978,a[477]=0,a[474]=1055193572,a[475]=0,a[472]=1049461434,a[473]=1062847522,a[470]=1055193572,a[471]=0,a[468]=-1086767520,a[469]=1057396202,a[466]=1055193572,a[467]=0,a[464]=-1086767520,a[465]=-1090087446,a[462]=1055193605,a[463]=0,a[460]=1049461434,a[461]=-1084636126,a[458]=-1092290076,a[459]=0,a[456]=1060716128,a[457]=1057396202,a[454]=-1092290043,a[455]=0,a[452]=-1098022214,a[453]=1062847522,a[450]=-1092290177,a[451]=0,a[448]=-1083901670,a[449]=-2147483648,a[446]=-1092290076,a[447]=0,a[444]=-1098022214,a[445]=-1084636126,a[442]=-1092290076,a[443]=0,a[440]=1060716128,a[441]=-1090087446,a[438]=-1082130432,a[439]=0,a[436]=0,a[437]=-2147483648,f[2736]=1)}function Ti(A,e,i,r){var n=0,t=0,b=0,c=0,l=_(0),u=0,s=0,k=0,v=_(0),d=_(0),g=0,B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=0,y=_(0),w=_(0),W=_(0),F=0;A:if(G=a[A+4&gt;&gt;2],!((0|G)&lt;2))for(c=a[A+12&gt;&gt;2],n=(c+(G&lt;&lt;4)|0)-16|0,B=C[n&gt;&gt;2],y=C[i&gt;&gt;2],v=C[n+4&gt;&gt;2],w=C[i+4&gt;&gt;2],d=C[n+8&gt;&gt;2],W=C[i+8&gt;&gt;2],l=_(_(_(_(B*y)+_(v*w))+_(d*W))+r);;){n=(F&lt;&lt;4)+c|0,m=C[n&gt;&gt;2],R=C[n+4&gt;&gt;2],Q=C[n+8&gt;&gt;2],h=_(_(_(_(m*y)+_(R*w))+_(Q*W))+r),g=a[n+12&gt;&gt;2];e:{i:if(l&lt;_(0)){if(h&lt;_(0)){if(n=a[e+4&gt;&gt;2],(0|n)==a[e+8&gt;&gt;2]&amp;&amp;(u=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|u)))){if(u?(s=dA(u&lt;&lt;4),n=a[e+4&gt;&gt;2]):s=0,(0|n)&gt;=1)for(c=0;t=a[e+12&gt;&gt;2]+c|0,k=a[t+4&gt;&gt;2],b=c+s|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=k,t=t+8|0,k=a[t+4&gt;&gt;2],b=b+8|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=k,c=c+16|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;CA(n),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=s,f[e+16|0]=1,a[e+8&gt;&gt;2]=u,n=a[e+4&gt;&gt;2]}n=a[e+12&gt;&gt;2]+(n&lt;&lt;4)|0,a[n+12&gt;&gt;2]=g,C[n+8&gt;&gt;2]=Q,C[n+4&gt;&gt;2]=R,C[n&gt;&gt;2]=m;break i}if(l=_(l/_(l-h)),d=_(d+_(_(Q-d)*l)),v=_(v+_(_(R-v)*l)),l=_(B+_(_(m-B)*l)),n=a[e+4&gt;&gt;2],(0|n)==a[e+8&gt;&gt;2]&amp;&amp;(s=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|s)))){if(s?(u=dA(s&lt;&lt;4),n=a[e+4&gt;&gt;2]):u=0,(0|n)&gt;=1)for(c=0;g=a[e+12&gt;&gt;2]+c|0,k=a[g+4&gt;&gt;2],t=c+u|0,a[t&gt;&gt;2]=a[g&gt;&gt;2],a[t+4&gt;&gt;2]=k,g=g+8|0,b=a[g+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[g&gt;&gt;2],a[t+4&gt;&gt;2]=b,c=c+16|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;CA(n),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=u,f[e+16|0]=1,a[e+8&gt;&gt;2]=s,n=a[e+4&gt;&gt;2]}n=a[e+12&gt;&gt;2]+(n&lt;&lt;4)|0,a[n+12&gt;&gt;2]=0,C[n+8&gt;&gt;2]=d,C[n+4&gt;&gt;2]=v,C[n&gt;&gt;2]=l}else{if(!(h&lt;_(0)))break e;if(l=_(l/_(l-h)),d=_(d+_(_(Q-d)*l)),v=_(v+_(_(R-v)*l)),l=_(B+_(_(m-B)*l)),n=a[e+4&gt;&gt;2],(0|n)==a[e+8&gt;&gt;2]&amp;&amp;(u=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|u)))){if(u?(s=dA(u&lt;&lt;4),n=a[e+4&gt;&gt;2]):s=0,(0|n)&gt;=1)for(c=0;t=a[e+12&gt;&gt;2]+c|0,k=a[t+4&gt;&gt;2],b=c+s|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=k,t=t+8|0,k=a[t+4&gt;&gt;2],b=b+8|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=k,c=c+16|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;CA(n),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=s,f[e+16|0]=1,a[e+8&gt;&gt;2]=u,n=a[e+4&gt;&gt;2]}if(n=a[e+12&gt;&gt;2]+(n&lt;&lt;4)|0,a[n+12&gt;&gt;2]=0,C[n+8&gt;&gt;2]=d,C[n+4&gt;&gt;2]=v,C[n&gt;&gt;2]=l,n=a[e+4&gt;&gt;2]+1|0,a[e+4&gt;&gt;2]=n,a[e+8&gt;&gt;2]==(0|n)&amp;&amp;(u=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|u)))){if(u?(s=dA(u&lt;&lt;4),n=a[e+4&gt;&gt;2]):s=0,(0|n)&gt;=1)for(c=0;t=a[e+12&gt;&gt;2]+c|0,k=a[t+4&gt;&gt;2],b=c+s|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=k,t=t+8|0,k=a[t+4&gt;&gt;2],b=b+8|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=k,c=c+16|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;CA(n),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=s,f[e+16|0]=1,a[e+8&gt;&gt;2]=u,n=a[e+4&gt;&gt;2]}n=a[e+12&gt;&gt;2]+(n&lt;&lt;4)|0,a[n+12&gt;&gt;2]=g,C[n+8&gt;&gt;2]=Q,C[n+4&gt;&gt;2]=R,C[n&gt;&gt;2]=m}a[e+4&gt;&gt;2]=a[e+4&gt;&gt;2]+1}if(F=F+1|0,(0|F)==(0|G))break A;W=C[i+8&gt;&gt;2],w=C[i+4&gt;&gt;2],y=C[i&gt;&gt;2],c=a[A+12&gt;&gt;2],l=h,d=Q,v=R,B=m}}function ji(A,e,i,r,f,n,t){var a=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0);return a=C[r&gt;&gt;2],c=C[r+4&gt;&gt;2],l=C[r+8&gt;&gt;2],s=_(_(_(C[i&gt;&gt;2]*a)+_(C[i+4&gt;&gt;2]*c))+_(C[i+8&gt;&gt;2]*l)),o=_(_(_(a*C[A&gt;&gt;2])+_(c*C[A+16&gt;&gt;2]))+_(l*C[A+32&gt;&gt;2])),b=C[f+80&gt;&gt;2],u=_(o*(o&lt;_(0)?_(-b):b)),o=_(_(_(a*C[A+4&gt;&gt;2])+_(c*C[A+20&gt;&gt;2]))+_(l*C[A+36&gt;&gt;2])),b=C[f+84&gt;&gt;2],u=_(u+_(o*(o&lt;_(0)?_(-b):b))),o=_(_(_(a*C[A+8&gt;&gt;2])+_(c*C[A+24&gt;&gt;2]))+_(l*C[A+40&gt;&gt;2])),b=C[f+88&gt;&gt;2],o=_(u+_(o*(o&lt;_(0)?_(-b):b))),b=C[f+96&gt;&gt;2],u=o&gt;b?o:b,o=_(_(_(a*C[e&gt;&gt;2])+_(c*C[e+16&gt;&gt;2]))+_(l*C[e+32&gt;&gt;2])),b=C[n+80&gt;&gt;2],k=_(o*(o&lt;_(0)?_(-b):b)),o=_(_(_(a*C[e+4&gt;&gt;2])+_(c*C[e+20&gt;&gt;2]))+_(l*C[e+36&gt;&gt;2])),b=C[n+84&gt;&gt;2],a=_(_(_(a*C[e+8&gt;&gt;2])+_(c*C[e+24&gt;&gt;2]))+_(l*C[e+40&gt;&gt;2])),c=C[n+88&gt;&gt;2],a=_(_(k+_(o*(o&lt;_(0)?_(-b):b)))+_(a*(a&lt;_(0)?_(-c):c))),c=C[n+96&gt;&gt;2],a=_(u+(a&gt;c?a:c)),c=_(s+a),a=_(a-s),(c&lt;a?c:a)&gt;t^1}function Oi(A,e,i,r,n,t,b,c){var l,u=0,s=0,k=0,v=0,d=0,g=_(0),m=_(0),R=_(0),Q=_(0),h=0,G=_(0),y=_(0),w=_(0),W=_(0),F=0,Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=0,M=0,S=0,T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=0,K=0,L=0,q=_(0),$=_(0),AA=_(0);if(l=V-32|0,V=l,u=a[n+4&gt;&gt;2],(0|u)&lt;=-1)for(a[n+8&gt;&gt;2]&lt;=-1&amp;&amp;(s=a[n+12&gt;&gt;2],s&amp;&amp;(o[n+16|0]&amp;&amp;CA(s),a[n+12&gt;&gt;2]=0),f[n+16|0]=1,a[n+8&gt;&gt;2]=0,a[n+12&gt;&gt;2]=0),k=u&lt;&lt;4;v=a[l+20&gt;&gt;2],s=a[n+12&gt;&gt;2]+k|0,a[s&gt;&gt;2]=a[l+16&gt;&gt;2],a[s+4&gt;&gt;2]=v,d=l+24|0,v=a[d+4&gt;&gt;2],s=s+8|0,a[s&gt;&gt;2]=a[d&gt;&gt;2],a[s+4&gt;&gt;2]=v,k=k+16|0,s=u+1|0,d=s&gt;&gt;&gt;0&gt;=u&gt;&gt;&gt;0,u=s,d;);if(s=0,a[n+4&gt;&gt;2]=0,d=a[r+4&gt;&gt;2],a[n+8&gt;&gt;2]&lt;(0|d)){if(d&amp;&amp;(s=dA(d&lt;&lt;4),k=a[n+4&gt;&gt;2],!((0|k)&lt;1)))for(u=0;v=a[n+12&gt;&gt;2]+u|0,M=a[v+4&gt;&gt;2],h=u+s|0,a[h&gt;&gt;2]=a[v&gt;&gt;2],a[h+4&gt;&gt;2]=M,v=v+8|0,X=a[v+4&gt;&gt;2],h=h+8|0,a[h&gt;&gt;2]=a[v&gt;&gt;2],a[h+4&gt;&gt;2]=X,u=u+16|0,k=k+-1|0,k;);u=a[n+12&gt;&gt;2],u&amp;&amp;(o[n+16|0]&amp;&amp;CA(u),a[n+12&gt;&gt;2]=0),a[n+12&gt;&gt;2]=s,f[n+16|0]=1,a[n+8&gt;&gt;2]=d}if(v=a[e+28&gt;&gt;2],!((0|v)&lt;1)){for(u=a[e+36&gt;&gt;2]+20|0,w=C[i+40&gt;&gt;2],Z=C[i+36&gt;&gt;2],Q=C[i+24&gt;&gt;2],p=C[i+20&gt;&gt;2],W=C[A+8&gt;&gt;2],Y=C[A+4&gt;&gt;2],E=C[A&gt;&gt;2],D=C[i+32&gt;&gt;2],N=C[i+16&gt;&gt;2],I=C[i+8&gt;&gt;2],U=C[i+4&gt;&gt;2],G=C[i&gt;&gt;2],k=0,R=_(3.4028234663852886e38),d=-1;m=C[u&gt;&gt;2],g=C[u+4&gt;&gt;2],y=C[u+8&gt;&gt;2],m=_(_(_(_(_(_(m*G)+_(g*U))+_(y*I))*E)+_(_(_(_(m*N)+_(g*p))+_(y*Q))*Y))+_(_(_(_(m*D)+_(g*Z))+_(y*w))*W)),s=m&lt;R,R=s?m:R,d=s?k:d,u=u+36|0,k=k+1|0,(0|k)&lt;(0|v););if(!((0|d)&lt;0)){if(v=a[e+36&gt;&gt;2]+B(d,36)|0,X=a[v+4&gt;&gt;2],(0|X)&lt;1)s=r;else for(M=v+28|0,P=v+24|0,K=v+20|0,L=v+12|0,u=0;;){if(s=n,d=u+1|0,h=(0|d)==(0|X),F=a[e+16&gt;&gt;2],k=a[L&gt;&gt;2],n=F+(a[k+((h?0:d)&lt;&lt;2)&gt;&gt;2]&lt;&lt;4)|0,J=C[n+8&gt;&gt;2],G=C[n&gt;&gt;2],x=C[n+4&gt;&gt;2],n=F+(a[k+(u&lt;&lt;2)&gt;&gt;2]&lt;&lt;4)|0,R=C[n+8&gt;&gt;2],m=C[n&gt;&gt;2],g=C[n+4&gt;&gt;2],q=C[i+56&gt;&gt;2],$=C[i+48&gt;&gt;2],AA=C[i+52&gt;&gt;2],y=C[i+40&gt;&gt;2],w=C[i+32&gt;&gt;2],Z=C[i+36&gt;&gt;2],Q=C[M&gt;&gt;2],p=C[i+8&gt;&gt;2],W=C[K&gt;&gt;2],Y=C[i&gt;&gt;2],E=C[P&gt;&gt;2],D=C[i+4&gt;&gt;2],N=C[i+24&gt;&gt;2],I=C[i+16&gt;&gt;2],U=C[i+20&gt;&gt;2],a[l+28&gt;&gt;2]=0,G=_(m-G),x=_(g-x),J=_(R-J),T=_(_(_(Y*G)+_(D*x))+_(p*J)),j=_(_(_(I*W)+_(U*E))+_(N*Q)),O=_(_(_(G*I)+_(x*U))+_(J*N)),H=_(_(_(Y*W)+_(D*E))+_(p*Q)),z=_(_(T*j)-_(O*H)),C[l+24&gt;&gt;2]=-z,G=_(_(_(G*w)+_(x*Z))+_(J*y)),Q=_(_(_(w*W)+_(Z*E))+_(y*Q)),W=_(_(G*H)-_(T*Q)),C[l+20&gt;&gt;2]=-W,Q=_(-_(_(O*Q)-_(G*j))),C[l+16&gt;&gt;2]=Q,n=r,Ti(n,s,l+16|0,_(-_(_(_(_($+_(_(_(m*Y)+_(g*D))+_(R*p)))*Q)-_(_(AA+_(_(_(m*I)+_(g*U))+_(R*N)))*W))-_(_(q+_(_(_(m*w)+_(g*Z))+_(R*y)))*z)))),u=a[n+4&gt;&gt;2],(0|u)&lt;=-1)for(a[n+8&gt;&gt;2]&lt;=-1&amp;&amp;(r=a[n+12&gt;&gt;2],r&amp;&amp;(o[n+16|0]&amp;&amp;CA(r),a[n+12&gt;&gt;2]=0),f[n+16|0]=1,a[n+8&gt;&gt;2]=0,a[n+12&gt;&gt;2]=0),k=u&lt;&lt;4;S=a[l+4&gt;&gt;2],r=a[n+12&gt;&gt;2]+k|0,a[r&gt;&gt;2]=a[l&gt;&gt;2],a[r+4&gt;&gt;2]=S,F=l+8|0,S=a[F+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[F&gt;&gt;2],a[r+4&gt;&gt;2]=S,k=k+16|0,r=u+1|0,F=r&gt;&gt;&gt;0&gt;=u&gt;&gt;&gt;0,u=r,F;);if(a[n+4&gt;&gt;2]=0,u=d,r=s,h)break}if(r=a[s+4&gt;&gt;2],!((0|r)&lt;1))for(R=C[v+20&gt;&gt;2],m=C[v+24&gt;&gt;2],g=C[v+28&gt;&gt;2],y=_(_(_(R*C[i&gt;&gt;2])+_(m*C[i+4&gt;&gt;2]))+_(g*C[i+8&gt;&gt;2])),w=_(_(_(R*C[i+16&gt;&gt;2])+_(m*C[i+20&gt;&gt;2]))+_(g*C[i+24&gt;&gt;2])),R=_(_(_(R*C[i+32&gt;&gt;2])+_(m*C[i+36&gt;&gt;2]))+_(g*C[i+40&gt;&gt;2])),m=_(C[v+32&gt;&gt;2]-_(_(_(y*C[i+48&gt;&gt;2])+_(w*C[i+52&gt;&gt;2]))+_(R*C[i+56&gt;&gt;2]))),k=0,d=0;e=a[s+12&gt;&gt;2]+k|0,i=e+8|0,g=_(m+_(_(_(y*C[e&gt;&gt;2])+_(w*C[e+4&gt;&gt;2]))+_(R*C[i&gt;&gt;2]))),g=g&lt;=t?t:g,g&lt;=b&amp;&amp;(n=a[i+4&gt;&gt;2],r=l+24|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=n,i=a[e+4&gt;&gt;2],a[l+16&gt;&gt;2]=a[e&gt;&gt;2],a[l+20&gt;&gt;2]=i,cn[a[a[c&gt;&gt;2]+16&gt;&gt;2]](c,A,l+16|0,g),r=a[s+4&gt;&gt;2]),k=k+16|0,d=d+1|0,(0|d)&lt;(0|r););}}V=l+32|0}function Hi(A,e,i,r){return a[A+12&gt;&gt;2]=i,a[A+8&gt;&gt;2]=e,a[A+4&gt;&gt;2]=r,a[A&gt;&gt;2]=15312,A}function zi(A,e,i,r,n,t){A|=0,e|=0,i|=0,r|=0,n|=0,t|=0;var b,l,u=0,s=0,v=_(0),d=_(0),g=0,B=_(0),m=0,R=_(0),Q=_(0),h=_(0),G=0,y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0);b=V-288|0,V=b,Vi(a[A+4&gt;&gt;2]),v=C[e+52&gt;&gt;2],d=C[i+52&gt;&gt;2],B=C[r+52&gt;&gt;2],R=C[n+52&gt;&gt;2],u=e+56|0,Q=C[u&gt;&gt;2],h=C[i+56&gt;&gt;2],g=r+56|0,y=C[g&gt;&gt;2],w=C[n+56&gt;&gt;2],W=C[e+48&gt;&gt;2],F=C[i+48&gt;&gt;2],Z=C[r+48&gt;&gt;2],p=C[n+48&gt;&gt;2],f[b+264|0]=0,a[b+260&gt;&gt;2]=1566444395,a[b+224&gt;&gt;2]=15364,l=Xi(b+144|0,a[A+8&gt;&gt;2],a[A+12&gt;&gt;2],a[A+4&gt;&gt;2],0),s=e+8|0,m=a[s+4&gt;&gt;2],A=b+16|0,a[A&gt;&gt;2]=a[s&gt;&gt;2],a[A+4&gt;&gt;2]=m,s=e+24|0,m=a[s+4&gt;&gt;2],A=b+32|0,a[A&gt;&gt;2]=a[s&gt;&gt;2],a[A+4&gt;&gt;2]=m,s=e+40|0,m=a[s+4&gt;&gt;2],A=b+48|0,a[A&gt;&gt;2]=a[s&gt;&gt;2],a[A+4&gt;&gt;2]=m,s=a[u+4&gt;&gt;2],A=b- -64|0,a[A&gt;&gt;2]=a[u&gt;&gt;2],a[A+4&gt;&gt;2]=s,u=r+8|0,s=a[u+4&gt;&gt;2],A=b+80|0,a[A&gt;&gt;2]=a[u&gt;&gt;2],a[A+4&gt;&gt;2]=s,a[b+136&gt;&gt;2]=1566444395,A=a[e+4&gt;&gt;2],a[b+8&gt;&gt;2]=a[e&gt;&gt;2],a[b+12&gt;&gt;2]=A,A=a[e+20&gt;&gt;2],a[b+24&gt;&gt;2]=a[e+16&gt;&gt;2],a[b+28&gt;&gt;2]=A,A=a[e+36&gt;&gt;2],a[b+40&gt;&gt;2]=a[e+32&gt;&gt;2],a[b+44&gt;&gt;2]=A,A=a[e+52&gt;&gt;2],a[b+56&gt;&gt;2]=a[e+48&gt;&gt;2],a[b+60&gt;&gt;2]=A,A=a[r+4&gt;&gt;2],a[b+72&gt;&gt;2]=a[r&gt;&gt;2],a[b+76&gt;&gt;2]=A,u=r+24|0,s=a[u+4&gt;&gt;2],A=b+96|0,a[A&gt;&gt;2]=a[u&gt;&gt;2],a[A+4&gt;&gt;2]=s,u=a[r+20&gt;&gt;2],A=b+88|0,a[A&gt;&gt;2]=a[r+16&gt;&gt;2],a[A+4&gt;&gt;2]=u,u=r+40|0,s=a[u+4&gt;&gt;2],A=b+112|0,a[A&gt;&gt;2]=a[u&gt;&gt;2],a[A+4&gt;&gt;2]=s,u=a[r+36&gt;&gt;2],A=b+104|0,a[A&gt;&gt;2]=a[r+32&gt;&gt;2],a[A+4&gt;&gt;2]=u,u=a[g+4&gt;&gt;2],A=b+128|0,a[A&gt;&gt;2]=a[g&gt;&gt;2],a[A+4&gt;&gt;2]=u,u=a[r+52&gt;&gt;2],A=b+120|0,a[A&gt;&gt;2]=a[r+48&gt;&gt;2],a[A+4&gt;&gt;2]=u,Mi(l,b+8|0,b+224|0,0),u=b+252|0,g=a[u+4&gt;&gt;2],A=b+280|0,a[A&gt;&gt;2]=a[u&gt;&gt;2],a[A+4&gt;&gt;2]=g,A=a[b+248&gt;&gt;2],a[b+272&gt;&gt;2]=a[b+244&gt;&gt;2],a[b+276&gt;&gt;2]=A,u=0;A:if(o[b+264|0]){Q=_(_(h-Q)-_(w-y)),R=_(_(d-v)-_(R-B)),h=_(_(F-W)-_(p-Z)),A=a[b+232&gt;&gt;2],s=a[b+236&gt;&gt;2],m=a[b+228&gt;&gt;2],B=C[b+260&gt;&gt;2];e:{if(B&gt;_(.0010000000474974513)){for(g=b+244|0,G=33,d=_(0);;){if(G=G+-1|0,u=0,!G)break A;if(v=_(d-_(B/_(_(Q*(c(0,s),k()))+_(_(R*(c(0,A),k()))+_(h*(c(0,m),k())))))),u=0,v&lt;=d)break A;if(u=0,v&lt;_(0))break A;if(u=0,v&gt;_(1))break A;if(cn[a[a[t&gt;&gt;2]&gt;&gt;2]](t,v),d=_(_(1)-v),C[b+56&gt;&gt;2]=_(d*C[e+48&gt;&gt;2])+_(v*C[i+48&gt;&gt;2]),C[b+60&gt;&gt;2]=_(d*C[e+52&gt;&gt;2])+_(v*C[i+52&gt;&gt;2]),C[b+64&gt;&gt;2]=_(d*C[e+56&gt;&gt;2])+_(v*C[i+56&gt;&gt;2]),C[b+120&gt;&gt;2]=_(d*C[r+48&gt;&gt;2])+_(v*C[n+48&gt;&gt;2]),C[b+124&gt;&gt;2]=_(d*C[r+52&gt;&gt;2])+_(v*C[n+52&gt;&gt;2]),C[b+128&gt;&gt;2]=_(d*C[r+56&gt;&gt;2])+_(v*C[n+56&gt;&gt;2]),Mi(l,b+8|0,b+224|0,0),u=0,!o[b+264|0])break A;if(B=C[b+260&gt;&gt;2],B&lt;_(0)){C[t+164&gt;&gt;2]=v,A=a[b+232&gt;&gt;2],a[t+132&gt;&gt;2]=a[b+228&gt;&gt;2],a[t+136&gt;&gt;2]=A,e=a[b+240&gt;&gt;2],A=t+140|0,a[A&gt;&gt;2]=a[b+236&gt;&gt;2],a[A+4&gt;&gt;2]=e,A=a[g+4&gt;&gt;2],a[t+148&gt;&gt;2]=a[g&gt;&gt;2],a[t+152&gt;&gt;2]=A,e=g+8|0,i=a[e+4&gt;&gt;2],A=t+156|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i;break e}if(u=g+8|0,s=a[u+4&gt;&gt;2],A=b+280|0,a[A&gt;&gt;2]=a[u&gt;&gt;2],a[A+4&gt;&gt;2]=s,A=a[g+4&gt;&gt;2],a[b+272&gt;&gt;2]=a[g&gt;&gt;2],a[b+276&gt;&gt;2]=A,m=a[b+228&gt;&gt;2],A=a[b+232&gt;&gt;2],s=a[b+236&gt;&gt;2],d=v,!(B&gt;_(.0010000000474974513)))break}B=C[b+240&gt;&gt;2]}else v=_(0),B=C[b+240&gt;&gt;2];if(u=0,_(_(Q*(c(0,s),k()))+_(_(R*(c(0,A),k()))+_(h*(c(0,m),k()))))&gt;=_(-C[t+172&gt;&gt;2]))break A;a[t+132&gt;&gt;2]=m,C[t+164&gt;&gt;2]=v,e=a[b+276&gt;&gt;2],a[t+148&gt;&gt;2]=a[b+272&gt;&gt;2],a[t+152&gt;&gt;2]=e,C[t+144&gt;&gt;2]=B,a[t+140&gt;&gt;2]=s,a[t+136&gt;&gt;2]=A,e=b+280|0,i=a[e+4&gt;&gt;2],A=t+156|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i}u=1}return V=b+288|0,0|u}function Pi(A,e,i,r,f,n,t,o,b,c,l){var u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0);o=(o&lt;&lt;2)+c|0,B=C[o&gt;&gt;2],R=_(C[c+48&gt;&gt;2]-C[b+48&gt;&gt;2]),G=C[o+16&gt;&gt;2],w=_(C[c+52&gt;&gt;2]-C[b+52&gt;&gt;2]),W=C[o+32&gt;&gt;2],F=_(C[c+56&gt;&gt;2]-C[b+56&gt;&gt;2]),k=_(_(_(B*R)+_(G*w))+_(W*F)),t=(t&lt;&lt;2)+b|0,Q=C[t&gt;&gt;2],v=C[t+16&gt;&gt;2],g=C[t+32&gt;&gt;2],h=_(_(_(Q*R)+_(v*w))+_(g*F)),d=_(_(_(Q*B)+_(v*G))+_(g*W)),s=_(_(1)-_(d*d)),s!=_(0)&amp;&amp;(s=_(_(h-_(d*k))/s),u=_(-i),s&lt;u||(u=s,u&gt;i&amp;&amp;(u=i))),s=_(_(d*u)-k),k=_(-f);A:{if(s&lt;k){if(f=_(_(d*k)+h),u=_(-i),f&lt;u){s=k;break A}if(!(f&gt;i)){s=k,u=f;break A}f=k}else{if(!(s&gt;f))break A;if(k=_(_(d*f)+h),u=_(-i),k&lt;u){s=f;break A}if(!(k&gt;i)){s=f,u=k;break A}}s=f,u=i}if(k=_(W*s),i=_(k+_(F-_(g*u))),d=_(B*s),f=_(d+_(R-_(Q*u))),h=_(G*s),s=_(h+_(w-_(v*u))),u=_(_(i*i)+_(_(f*f)+_(s*s))),B=_(y(u)),R=_(_(B-r)-n),!(R&gt;l)){A:if(u&lt;=_(1.4210854715202004e-14)){if(_(m(g))&gt;_(.7071067690849304)){a[A&gt;&gt;2]=0,r=_(_(1)/_(y(_(_(v*v)+_(g*g))))),i=_(v*r),C[A+8&gt;&gt;2]=i,u=_(-_(g*r)),C[A+4&gt;&gt;2]=u,r=_(0);break A}a[A+8&gt;&gt;2]=0,i=_(_(1)/_(y(_(_(Q*Q)+_(v*v))))),u=_(Q*i),C[A+4&gt;&gt;2]=u,r=_(-_(v*i)),C[A&gt;&gt;2]=r,i=_(0)}else a[A+12&gt;&gt;2]=0,r=_(_(-1)/B),i=_(i*r),C[A+8&gt;&gt;2]=i,u=_(s*r),C[A+4&gt;&gt;2]=u,r=_(f*r),C[A&gt;&gt;2]=r;f=C[c+48&gt;&gt;2],l=C[c+52&gt;&gt;2],s=C[c+56&gt;&gt;2],a[e+12&gt;&gt;2]=0,C[e+8&gt;&gt;2]=_(k+s)+_(i*n),C[e+4&gt;&gt;2]=_(h+l)+_(u*n),C[e&gt;&gt;2]=_(d+f)+_(r*n)}return R}function Ki(A,e){return cn[a[748]](e),A}function Li(){cn[a[749]]()}function qi(A,e,i,r){return a[A+12&gt;&gt;2]=i,a[A+8&gt;&gt;2]=e,a[A+4&gt;&gt;2]=r,a[A&gt;&gt;2]=16060,A}function $i(A,e,i,r,f,n){A|=0,e|=0,i|=0,r|=0,f|=0,n|=0;var t,o,b,c,l,u,s,k,v,d,g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=0,W=0,F=_(0),Z=_(0),p=0,Y=_(0),E=_(0),D=_(0),N=0,I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0),nA=_(0),tA=_(0),aA=_(0),oA=_(0),bA=0;t=V-96|0,V=t,Vi(a[A+4&gt;&gt;2]),w=r+40|0,$=C[w&gt;&gt;2],p=r+36|0,AA=C[p&gt;&gt;2],W=r+24|0,eA=C[W&gt;&gt;2],o=r+20|0,iA=C[o&gt;&gt;2],b=e+20|0,I=C[b&gt;&gt;2],c=e+36|0,U=C[c&gt;&gt;2],l=e+24|0,J=C[l&gt;&gt;2],u=e+52|0,x=C[u&gt;&gt;2],Q=C[i+52&gt;&gt;2],s=r+52|0,X=C[s&gt;&gt;2],h=C[f+52&gt;&gt;2],k=e+40|0,M=C[k&gt;&gt;2],v=e+56|0,S=C[v&gt;&gt;2],g=C[i+56&gt;&gt;2],d=r+56|0,T=C[d&gt;&gt;2],R=C[f+56&gt;&gt;2],rA=C[r+32&gt;&gt;2],fA=C[r+16&gt;&gt;2],nA=C[r+8&gt;&gt;2],tA=C[r+4&gt;&gt;2],aA=C[r&gt;&gt;2],j=C[e&gt;&gt;2],O=C[e+16&gt;&gt;2],H=C[e+32&gt;&gt;2],z=C[e+4&gt;&gt;2],P=C[e+8&gt;&gt;2],K=C[e+48&gt;&gt;2],B=C[i+48&gt;&gt;2],L=C[r+48&gt;&gt;2],m=C[f+48&gt;&gt;2],N=a[A+8&gt;&gt;2],a[t+60&gt;&gt;2]=0,Y=_(_(B-K)-_(m-L)),B=_(-Y),F=_(_(Q-x)-_(h-X)),Z=_(_(g-S)-_(R-T)),C[t+56&gt;&gt;2]=_(_(P*B)-_(J*F))-_(M*Z),C[t+52&gt;&gt;2]=_(_(z*B)-_(I*F))-_(U*Z),C[t+48&gt;&gt;2]=_(_(j*B)-_(O*F))-_(H*Z),cn[a[a[N&gt;&gt;2]+64&gt;&gt;2]](t+80|0,N,t+48|0),a[t+76&gt;&gt;2]=0,B=C[t+80&gt;&gt;2],Q=C[t+84&gt;&gt;2],h=C[t+88&gt;&gt;2],C[t+72&gt;&gt;2]=_(_(_(B*C[e+32&gt;&gt;2])+_(Q*C[c&gt;&gt;2]))+_(h*C[k&gt;&gt;2]))+C[v&gt;&gt;2],C[t+68&gt;&gt;2]=_(_(_(B*C[e+16&gt;&gt;2])+_(Q*C[b&gt;&gt;2]))+_(h*C[l&gt;&gt;2]))+C[u&gt;&gt;2],C[t+64&gt;&gt;2]=_(_(_(B*C[e&gt;&gt;2])+_(Q*C[e+4&gt;&gt;2]))+_(h*C[e+8&gt;&gt;2]))+C[e+48&gt;&gt;2],N=a[A+12&gt;&gt;2],a[t+28&gt;&gt;2]=0,C[t+24&gt;&gt;2]=_(_(Y*C[r+8&gt;&gt;2])+_(F*C[W&gt;&gt;2]))+_(Z*C[w&gt;&gt;2]),C[t+20&gt;&gt;2]=_(_(Y*C[r+4&gt;&gt;2])+_(F*C[o&gt;&gt;2]))+_(Z*C[p&gt;&gt;2]),C[t+16&gt;&gt;2]=_(_(Y*C[r&gt;&gt;2])+_(F*C[r+16&gt;&gt;2]))+_(Z*C[r+32&gt;&gt;2]),cn[a[a[N&gt;&gt;2]+64&gt;&gt;2]](t+32|0,N,t+16|0),a[t+60&gt;&gt;2]=0,B=C[t+32&gt;&gt;2],Q=C[t+36&gt;&gt;2],h=C[t+40&gt;&gt;2],m=_(_(_(_(B*C[r+32&gt;&gt;2])+_(Q*C[p&gt;&gt;2]))+_(h*C[w&gt;&gt;2]))+C[d&gt;&gt;2]),C[t+56&gt;&gt;2]=m,R=_(_(_(_(B*C[r&gt;&gt;2])+_(Q*C[r+4&gt;&gt;2]))+_(h*C[r+8&gt;&gt;2]))+C[r+48&gt;&gt;2]),C[t+48&gt;&gt;2]=R,B=_(_(_(_(B*C[r+16&gt;&gt;2])+_(Q*C[o&gt;&gt;2]))+_(h*C[W&gt;&gt;2]))+C[s&gt;&gt;2]),C[t+52&gt;&gt;2]=B,a[t+92&gt;&gt;2]=0,g=_(C[t+68&gt;&gt;2]-B),C[t+84&gt;&gt;2]=g,R=_(C[t+64&gt;&gt;2]-R),C[t+80&gt;&gt;2]=R,m=_(C[t+72&gt;&gt;2]-m),C[t+88&gt;&gt;2]=m,B=_(0),Q=_(0),h=_(0);A:{e:if(_(_(_(R*R)+_(g*g))+_(m*m))&gt;_(9999999747378752e-20))for(w=-33;;){if(p=w+1|0,p&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0)break e;if(W=a[A+8&gt;&gt;2],w=0,a[t+12&gt;&gt;2]=0,g=_(-C[t+80&gt;&gt;2]),R=C[t+84&gt;&gt;2],m=C[t+88&gt;&gt;2],C[t+8&gt;&gt;2]=_(_(P*g)-_(J*R))-_(M*m),C[t+4&gt;&gt;2]=_(_(z*g)-_(I*R))-_(U*m),C[t&gt;&gt;2]=_(_(j*g)-_(O*R))-_(H*m),cn[a[a[W&gt;&gt;2]+64&gt;&gt;2]](t+16|0,W,t),a[t+76&gt;&gt;2]=0,g=C[t+16&gt;&gt;2],R=C[t+20&gt;&gt;2],m=C[t+24&gt;&gt;2],C[t+72&gt;&gt;2]=S+_(_(_(H*g)+_(U*R))+_(M*m)),C[t+68&gt;&gt;2]=x+_(_(_(O*g)+_(I*R))+_(J*m)),C[t+64&gt;&gt;2]=K+_(_(_(j*g)+_(z*R))+_(P*m)),W=a[A+12&gt;&gt;2],a[t+12&gt;&gt;2]=0,g=C[t+80&gt;&gt;2],R=C[t+84&gt;&gt;2],m=C[t+88&gt;&gt;2],C[t+8&gt;&gt;2]=_(_(nA*g)+_(eA*R))+_($*m),C[t+4&gt;&gt;2]=_(_(tA*g)+_(iA*R))+_(AA*m),C[t&gt;&gt;2]=_(_(aA*g)+_(fA*R))+_(rA*m),cn[a[a[W&gt;&gt;2]+64&gt;&gt;2]](t+16|0,W,t),a[t+60&gt;&gt;2]=0,a[t+44&gt;&gt;2]=0,g=C[t+16&gt;&gt;2],R=C[t+20&gt;&gt;2],m=C[t+24&gt;&gt;2],E=_(T+_(_(_(rA*g)+_(AA*R))+_($*m))),C[t+56&gt;&gt;2]=E,E=_(C[t+72&gt;&gt;2]-E),C[t+40&gt;&gt;2]=E,D=_(X+_(_(_(fA*g)+_(iA*R))+_(eA*m))),C[t+52&gt;&gt;2]=D,D=_(C[t+68&gt;&gt;2]-D),C[t+36&gt;&gt;2]=D,g=_(L+_(_(_(aA*g)+_(tA*R))+_(nA*m))),C[t+48&gt;&gt;2]=g,q=_(C[t+64&gt;&gt;2]-g),C[t+32&gt;&gt;2]=q,G&gt;_(1))break A;if(g=C[t+80&gt;&gt;2],R=C[t+84&gt;&gt;2],m=C[t+88&gt;&gt;2],oA=_(_(_(q*g)+_(D*R))+_(E*m)),oA&gt;_(0)){if(B=_(_(_(Y*g)+_(F*R))+_(Z*m)),B&gt;=_(-1.4210854715202004e-14))break A;a[t+44&gt;&gt;2]=0,C[t+40&gt;&gt;2]=E,C[t+36&gt;&gt;2]=D,C[t+32&gt;&gt;2]=q,G=_(G-_(oA/B)),B=_(_(1)-G),T=_(_(B*C[r+56&gt;&gt;2])+_(G*C[f+56&gt;&gt;2])),X=_(_(B*C[r+52&gt;&gt;2])+_(G*C[f+52&gt;&gt;2])),L=_(_(B*C[r+48&gt;&gt;2])+_(G*C[f+48&gt;&gt;2])),S=_(_(B*C[e+56&gt;&gt;2])+_(G*C[i+56&gt;&gt;2])),x=_(_(B*C[e+52&gt;&gt;2])+_(G*C[i+52&gt;&gt;2])),K=_(_(B*C[e+48&gt;&gt;2])+_(G*C[i+48&gt;&gt;2])),bA=a[t+92&gt;&gt;2],Q=R,h=m,B=g}if(Ji(a[A+4&gt;&gt;2],t+32|0)||Di(a[A+4&gt;&gt;2],t+32|0,t- -64|0,t+48|0),!Ui(a[A+4&gt;&gt;2],t+80|0))break e;if(w=p,g=C[t+80&gt;&gt;2],m=_(g*g),g=C[t+84&gt;&gt;2],m=_(m+_(g*g)),g=C[t+88&gt;&gt;2],!(_(m+_(g*g))&gt;_(9999999747378752e-20)))break}C[n+164&gt;&gt;2]=G,g=_(_(_(B*B)+_(Q*Q))+_(h*h)),g&gt;=_(1.4210854715202004e-14)?(a[n+144&gt;&gt;2]=bA,m=h,h=_(_(1)/_(y(g))),G=_(m*h),C[n+140&gt;&gt;2]=G,Q=_(Q*h),C[n+136&gt;&gt;2]=Q,B=_(B*h),C[n+132&gt;&gt;2]=B):(a[n+132&gt;&gt;2]=0,a[n+136&gt;&gt;2]=0,e=n+140|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,G=_(0),Q=_(0),B=_(0)),w=0,_(_(_(Y*B)+_(F*Q))+_(Z*G))&gt;=_(-C[n+172&gt;&gt;2])||(xi(a[A+4&gt;&gt;2],t+16|0,t),e=t+8|0,i=a[e+4&gt;&gt;2],A=n+156|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i,A=a[t+4&gt;&gt;2],a[n+148&gt;&gt;2]=a[t&gt;&gt;2],a[n+152&gt;&gt;2]=A,w=1)}return V=t+96|0,0|w}function Ar(A,e,i,r,n){var t;vA(A,e),a[A&gt;&gt;2]=16120,a[A+8&gt;&gt;2]=16148,a[A+60&gt;&gt;2]=0,t=n?i:r,a[A+48&gt;&gt;2]=t,i=n?r:i,a[A+44&gt;&gt;2]=i,r=A+56|0,e=a[e&gt;&gt;2],a[r&gt;&gt;2]=e,e=0|cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,a[i+8&gt;&gt;2],a[t+8&gt;&gt;2]),a[A+72&gt;&gt;2]=e,i=a[r&gt;&gt;2],cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,e),f[A+76|0]=n}function er(A,e,i,r,n){var t=0;vA(A,e),f[A+24|0]=1,a[A&gt;&gt;2]=16696,a[A+20&gt;&gt;2]=0,f[A+44|0]=1,t=A+12|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A- -64|0]=1,t=A+32|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[A+60&gt;&gt;2]=0,f[A+68|0]=n,t=A+52|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,f[A+76|0]=0,a[A+72&gt;&gt;2]=a[e+4&gt;&gt;2],a[A+80&gt;&gt;2]=a[a[(n?r:i)+4&gt;&gt;2]+72&gt;&gt;2],ir(A,i,r)}function ir(A,e,i){var r,n,t,b,c,l=0,u=0,s=0,k=0;if(r=V-32|0,V=r,k=a[A+52&gt;&gt;2],c=o[A+68|0],t=c?i:e,b=a[t+4&gt;&gt;2],n=a[b+20&gt;&gt;2],(0|k)&lt;(0|n)){if(a[A+56&gt;&gt;2]&lt;(0|n)){if(n?(s=dA(n&lt;&lt;2),l=a[A+52&gt;&gt;2]):l=k,(0|l)&gt;=1)for(;a[u+s&gt;&gt;2]=a[a[A+60&gt;&gt;2]+u&gt;&gt;2],u=u+4|0,l=l+-1|0,l;);l=a[A+60&gt;&gt;2],l&amp;&amp;(o[A- -64|0]&amp;&amp;CA(l),a[A+60&gt;&gt;2]=0),a[A+60&gt;&gt;2]=s,a[A+56&gt;&gt;2]=n,f[A- -64|0]=1}for(u=k&lt;&lt;2,l=n-k|0;a[a[A+60&gt;&gt;2]+u&gt;&gt;2]=0,u=u+4|0,l=l+-1|0,l;);}if(a[A+52&gt;&gt;2]=n,(0|n)&gt;=1)for(e=c?e:i,l=64,u=0,s=0;a[b+68&gt;&gt;2]?a[a[A+60&gt;&gt;2]+u&gt;&gt;2]=0:(i=a[a[b+28&gt;&gt;2]+l&gt;&gt;2],a[r+28&gt;&gt;2]=s,a[r+24&gt;&gt;2]=-1,a[r+8&gt;&gt;2]=t,k=a[t+12&gt;&gt;2],a[r+16&gt;&gt;2]=a[t+8&gt;&gt;2],a[r+20&gt;&gt;2]=k,a[r+12&gt;&gt;2]=i,i=a[A+4&gt;&gt;2],i=0|cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,r+8|0,e,a[A+72&gt;&gt;2],1),a[a[A+60&gt;&gt;2]+u&gt;&gt;2]=i),l=l+80|0,u=u+4|0,s=s+1|0,(0|s)!=(0|n););V=r+32|0}function rr(A){A|=0;var e=0,i=0,r=0;if(a[A&gt;&gt;2]=16696,r=a[A+52&gt;&gt;2],(0|r)&gt;=1)for(;i=a[a[A+60&gt;&gt;2]+e&gt;&gt;2],i&amp;&amp;(cn[a[a[i&gt;&gt;2]&gt;&gt;2]](i),i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+60&gt;&gt;2]](i,a[a[A+60&gt;&gt;2]+e&gt;&gt;2])),e=e+4|0,r=r+-1|0,r;);return e=a[A+60&gt;&gt;2],e&amp;&amp;(o[A- -64|0]&amp;&amp;CA(e),a[A+60&gt;&gt;2]=0),a[A+60&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A- -64|0]=1,e=a[A+40&gt;&gt;2],e&amp;&amp;(o[A+44|0]&amp;&amp;CA(e),a[A+40&gt;&gt;2]=0),a[A+40&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+44|0]=1,e=a[A+20&gt;&gt;2],e&amp;&amp;(o[A+24|0]&amp;&amp;CA(e),a[A+20&gt;&gt;2]=0),a[A+20&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,f[A+24|0]=1,0|A}function fr(A,e,i,r,n){A|=0,e|=0,i|=0,r|=0,n|=0;var t,b,c,l=0,u=0,s=0,k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=0,y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=0,S=0,T=0,j=0;if(t=V-176|0,V=t,G=o[A+68|0],c=G?i:e,b=a[c+4&gt;&gt;2],a[b+72&gt;&gt;2]!=a[A+80&gt;&gt;2]){if(s=a[A+52&gt;&gt;2],(0|s)&gt;=1)for(;u=a[a[A+60&gt;&gt;2]+l&gt;&gt;2],u&amp;&amp;(cn[a[a[u&gt;&gt;2]&gt;&gt;2]](u),u=a[A+4&gt;&gt;2],cn[a[a[u&gt;&gt;2]+60&gt;&gt;2]](u,a[a[A+60&gt;&gt;2]+l&gt;&gt;2])),l=l+4|0,s=s+-1|0,s;);ir(A,e,i),a[A+80&gt;&gt;2]=a[b+72&gt;&gt;2]}if(u=a[A+52&gt;&gt;2],u){if(s=a[b+68&gt;&gt;2],a[t+164&gt;&gt;2]=n,a[t+160&gt;&gt;2]=r,G=G?e:i,a[t+152&gt;&gt;2]=G,a[t+148&gt;&gt;2]=c,a[t+144&gt;&gt;2]=16768,a[t+172&gt;&gt;2]=a[A+72&gt;&gt;2],a[t+168&gt;&gt;2]=a[A+60&gt;&gt;2],a[t+156&gt;&gt;2]=a[A+4&gt;&gt;2],l=a[A+32&gt;&gt;2],(0|l)&lt;=-1){for(a[A+36&gt;&gt;2]&lt;=-1&amp;&amp;(e=a[A+40&gt;&gt;2],e&amp;&amp;(o[A+44|0]&amp;&amp;CA(e),a[A+40&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A+44|0]=1),u=l&lt;&lt;2;a[a[A+40&gt;&gt;2]+u&gt;&gt;2]=0,u=u+4|0,e=l+1|0,i=e&gt;&gt;&gt;0&gt;=l&gt;&gt;&gt;0,l=e,i;);u=a[A+52&gt;&gt;2]}if(a[A+32&gt;&gt;2]=0,(0|u)&gt;=1)for(T=A+28|0,i=0;;){if(e=a[a[A+60&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2],e){if(cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,T),l=a[A+32&gt;&gt;2],(0|l)&gt;=1)for(u=0,e=0;r=a[a[A+40&gt;&gt;2]+u&gt;&gt;2],a[r+780&gt;&gt;2]&amp;&amp;(a[n+4&gt;&gt;2]=r,M=a[r+772&gt;&gt;2],S=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],l=(0|M)==(0|S),j=r,r=a[a[n+12&gt;&gt;2]+8&gt;&gt;2],se(j,(l?M:r)+4|0,(l?r:S)+4|0),a[n+4&gt;&gt;2]=0,l=a[A+32&gt;&gt;2]),u=u+4|0,e=e+1|0,(0|e)&lt;(0|l););if((0|l)&lt;=-1)for(a[A+36&gt;&gt;2]&lt;=-1&amp;&amp;(e=a[A+40&gt;&gt;2],e&amp;&amp;(o[A+44|0]&amp;&amp;CA(e),a[A+40&gt;&gt;2]=0),f[A+44|0]=1,a[A+36&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0),u=l&lt;&lt;2;a[a[A+40&gt;&gt;2]+u&gt;&gt;2]=0,u=u+4|0,e=l+1|0,r=e&gt;&gt;&gt;0&gt;=l&gt;&gt;&gt;0,l=e,r;);a[A+32&gt;&gt;2]=0,u=a[A+52&gt;&gt;2]}if(i=i+1|0,!((0|i)&lt;(0|u)))break}A:if(s)e=a[c+12&gt;&gt;2],y=C[e+52&gt;&gt;2],w=C[e+56&gt;&gt;2],i=a[G+12&gt;&gt;2],W=C[i+52&gt;&gt;2],F=C[i+56&gt;&gt;2],k=C[e+20&gt;&gt;2],v=C[e+36&gt;&gt;2],Z=C[i+20&gt;&gt;2],p=C[i+36&gt;&gt;2],Y=C[i+24&gt;&gt;2],d=C[e+24&gt;&gt;2],E=C[i+40&gt;&gt;2],g=C[e+40&gt;&gt;2],D=C[i+32&gt;&gt;2],B=C[e+32&gt;&gt;2],N=C[i&gt;&gt;2],m=C[e&gt;&gt;2],I=C[i+16&gt;&gt;2],R=C[e+16&gt;&gt;2],U=C[e+48&gt;&gt;2],J=C[i+48&gt;&gt;2],Q=C[e+4&gt;&gt;2],x=C[i+4&gt;&gt;2],X=C[i+8&gt;&gt;2],h=C[e+8&gt;&gt;2],a[t+108&gt;&gt;2]=0,a[t+92&gt;&gt;2]=0,a[t+76&gt;&gt;2]=0,C[t+88&gt;&gt;2]=_(_(h*X)+_(d*Y))+_(g*E),C[t+84&gt;&gt;2]=_(_(h*x)+_(d*Z))+_(g*p),C[t+72&gt;&gt;2]=_(_(Q*X)+_(k*Y))+_(v*E),C[t+68&gt;&gt;2]=_(_(Q*x)+_(k*Z))+_(v*p),U=_(-U),C[t+104&gt;&gt;2]=_(_(_(h*U)-_(d*y))-_(g*w))+_(_(_(h*J)+_(d*W))+_(g*F)),C[t+100&gt;&gt;2]=_(_(_(Q*U)-_(k*y))-_(v*w))+_(_(_(Q*J)+_(k*W))+_(v*F)),a[t+60&gt;&gt;2]=0,C[t+48&gt;&gt;2]=_(_(m*N)+_(R*I))+_(B*D),C[t+80&gt;&gt;2]=_(_(h*N)+_(d*I))+_(g*D),C[t+64&gt;&gt;2]=_(_(Q*N)+_(k*I))+_(v*D),C[t+56&gt;&gt;2]=_(_(m*X)+_(R*Y))+_(B*E),C[t+52&gt;&gt;2]=_(_(m*x)+_(R*Z))+_(B*p),C[t+96&gt;&gt;2]=_(_(_(m*U)-_(R*y))-_(B*w))+_(_(_(m*J)+_(R*W))+_(B*F)),e=a[G+4&gt;&gt;2],cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,t+48|0,t+128|0,t+112|0),k=C[n+32&gt;&gt;2],C[t+128&gt;&gt;2]=C[t+128&gt;&gt;2]-k,C[t+132&gt;&gt;2]=C[t+132&gt;&gt;2]-k,C[t+136&gt;&gt;2]=C[t+136&gt;&gt;2]-k,C[t+112&gt;&gt;2]=k+C[t+112&gt;&gt;2],C[t+116&gt;&gt;2]=k+C[t+116&gt;&gt;2],C[t+120&gt;&gt;2]=k+C[t+120&gt;&gt;2],i=a[t+140&gt;&gt;2],e=t+24|0,a[e&gt;&gt;2]=a[t+136&gt;&gt;2],a[e+4&gt;&gt;2]=i,i=a[t+124&gt;&gt;2],e=t+40|0,a[e&gt;&gt;2]=a[t+120&gt;&gt;2],a[e+4&gt;&gt;2]=i,e=a[t+116&gt;&gt;2],a[t+32&gt;&gt;2]=a[t+112&gt;&gt;2],a[t+36&gt;&gt;2]=e,e=a[t+132&gt;&gt;2],a[t+16&gt;&gt;2]=a[t+128&gt;&gt;2],a[t+20&gt;&gt;2]=e,function(A,e,i,r){var n=0,t=0,b=0,c=0,l=0,u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0);if(A){if(u=C[e+24&gt;&gt;2],s=C[e+20&gt;&gt;2],t=a[i+8&gt;&gt;2],k=C[e+16&gt;&gt;2],v=C[e+8&gt;&gt;2],d=C[e+4&gt;&gt;2],g=C[e&gt;&gt;2],e=a[i+4&gt;&gt;2],(0|e)&lt;=-1)for((0|t)&lt;=-1&amp;&amp;(n=a[i+12&gt;&gt;2],n&amp;&amp;(o[i+16|0]&amp;&amp;CA(n),a[i+12&gt;&gt;2]=0),f[i+16|0]=1,a[i+8&gt;&gt;2]=0,a[i+12&gt;&gt;2]=0,t=0),n=e&lt;&lt;2;a[a[i+12&gt;&gt;2]+n&gt;&gt;2]=0,n=n+4|0,b=e+1|0,c=b&gt;&gt;&gt;0&gt;=e&gt;&gt;&gt;0,e=b,c;);if(b=0,a[i+4&gt;&gt;2]=0,(0|t)&lt;=63){if(t=dA(256),b=a[i+4&gt;&gt;2],(0|b)&gt;=1)for(e=0,n=b;a[e+t&gt;&gt;2]=a[a[i+12&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,n=n+-1|0,n;);e=a[i+12&gt;&gt;2],e&amp;&amp;(o[i+16|0]&amp;&amp;(CA(e),b=a[i+4&gt;&gt;2]),a[i+12&gt;&gt;2]=0),a[i+12&gt;&gt;2]=t,f[i+16|0]=1,a[i+8&gt;&gt;2]=64,t=64}if((0|t)==(0|b))if(l=t&lt;&lt;1,(0|t)&gt;=(0|l))b=t;else{e=0;e:{if(t){if(c=dA(t&lt;&lt;3),b=a[i+4&gt;&gt;2],(0|b)&lt;1)break e}else c=0,b=t;for(n=b;a[e+c&gt;&gt;2]=a[a[i+12&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,n=n+-1|0,n;);}e=a[i+12&gt;&gt;2],e&amp;&amp;(o[i+16|0]&amp;&amp;(CA(e),b=a[i+4&gt;&gt;2]),a[i+12&gt;&gt;2]=0),a[i+12&gt;&gt;2]=c,f[i+16|0]=1,a[i+8&gt;&gt;2]=l}for(e=b+1|0,a[i+4&gt;&gt;2]=e,a[a[i+12&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2]=A;;){if(n=e+-1|0,a[i+4&gt;&gt;2]=n,b=a[i+12&gt;&gt;2],c=a[b+(n&lt;&lt;2)&gt;&gt;2],C[c&gt;&gt;2]&lt;=k)if(C[c+16&gt;&gt;2]&gt;=g)if(C[c+4&gt;&gt;2]&lt;=s)if(C[c+20&gt;&gt;2]&gt;=d)if(C[c+8&gt;&gt;2]&lt;=u)if(C[c+24&gt;&gt;2]&gt;=v)if(a[c+40&gt;&gt;2]){if(l=a[c+36&gt;&gt;2],A=a[i+8&gt;&gt;2],(0|n)==(0|A))if(A=n?n&lt;&lt;1:1,(0|e)&gt;(0|A))A=n;else{if(A?(b=dA(A&lt;&lt;2),n=a[i+4&gt;&gt;2]):b=0,(0|n)&gt;=1)for(e=0,t=n;a[e+b&gt;&gt;2]=a[a[i+12&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,t=t+-1|0,t;);e=a[i+12&gt;&gt;2],e&amp;&amp;(o[i+16|0]&amp;&amp;(CA(e),n=a[i+4&gt;&gt;2]),a[i+12&gt;&gt;2]=0),a[i+12&gt;&gt;2]=b,f[i+16|0]=1,a[i+8&gt;&gt;2]=A}if(t=n+1|0,a[i+4&gt;&gt;2]=t,a[(n&lt;&lt;2)+b&gt;&gt;2]=l,l=a[c+40&gt;&gt;2],(0|A)==(0|t))if(b=A?A&lt;&lt;1:1,(0|A)&gt;=(0|b))t=A;else{if(b?(c=dA(b&lt;&lt;2),A=a[i+4&gt;&gt;2]):c=0,t=A,(0|t)&gt;=1)for(e=0,n=t;a[e+c&gt;&gt;2]=a[a[i+12&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,n=n+-1|0,n;);A=a[i+12&gt;&gt;2],A&amp;&amp;(o[i+16|0]&amp;&amp;(CA(A),t=a[i+4&gt;&gt;2]),a[i+12&gt;&gt;2]=0),a[i+12&gt;&gt;2]=c,f[i+16|0]=1,a[i+8&gt;&gt;2]=b}e=t+1|0,a[i+4&gt;&gt;2]=e,a[a[i+12&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=l}else cn[a[a[r&gt;&gt;2]+12&gt;&gt;2]](r,c),e=a[i+4&gt;&gt;2];else e=n;else e=n;else e=n;else e=n;else e=n;else e=n;if(!((0|e)&gt;0))break}}}(a[s&gt;&gt;2],t+16|0,A+8|0,t+144|0);else{if((0|u)&lt;1)break A;for(l=0,s=64;nr(t+144|0,a[a[b+28&gt;&gt;2]+s&gt;&gt;2],l),s=s+80|0,l=l+1|0,(0|u)!=(0|l););}if(e=a[A+52&gt;&gt;2],l=a[A+32&gt;&gt;2],(0|l)&lt;=-1)for(a[A+36&gt;&gt;2]&lt;=-1&amp;&amp;(i=a[A+40&gt;&gt;2],i&amp;&amp;(o[A+44|0]&amp;&amp;CA(i),a[A+40&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A+44|0]=1),u=l&lt;&lt;2;a[a[A+40&gt;&gt;2]+u&gt;&gt;2]=0,u=u+4|0,i=l+1|0,r=i&gt;&gt;&gt;0&gt;=l&gt;&gt;&gt;0,l=i,r;);if(a[A+32&gt;&gt;2]=0,!((0|e)&lt;1))for(n=64,s=0;a[a[A+60&gt;&gt;2]+s&gt;&gt;2]&amp;&amp;(i=a[b+28&gt;&gt;2]+n|0,l=a[i&gt;&gt;2],r=a[c+12&gt;&gt;2],x=C[r+52&gt;&gt;2],X=C[r+56&gt;&gt;2],y=C[i+-16&gt;&gt;2],w=C[i+-12&gt;&gt;2],W=C[i+-8&gt;&gt;2],k=C[r+20&gt;&gt;2],v=C[r+24&gt;&gt;2],F=C[i+-64&gt;&gt;2],Z=C[i+-48&gt;&gt;2],p=C[i+-32&gt;&gt;2],Y=C[i+-60&gt;&gt;2],E=C[i+-44&gt;&gt;2],D=C[i+-28&gt;&gt;2],N=C[i+-56&gt;&gt;2],d=C[r+36&gt;&gt;2],I=C[i+-40&gt;&gt;2],g=C[r+40&gt;&gt;2],J=C[i+-24&gt;&gt;2],U=C[r+48&gt;&gt;2],B=C[r+8&gt;&gt;2],m=C[r&gt;&gt;2],R=C[r+4&gt;&gt;2],Q=C[r+16&gt;&gt;2],h=C[r+32&gt;&gt;2],u=0,a[t+108&gt;&gt;2]=0,a[t+92&gt;&gt;2]=0,a[t+76&gt;&gt;2]=0,a[t+60&gt;&gt;2]=0,C[t+88&gt;&gt;2]=_(_(h*N)+_(d*I))+_(g*J),C[t+84&gt;&gt;2]=_(_(h*Y)+_(d*E))+_(g*D),C[t+80&gt;&gt;2]=_(_(h*F)+_(d*Z))+_(g*p),C[t+72&gt;&gt;2]=_(_(Q*N)+_(k*I))+_(v*J),C[t+68&gt;&gt;2]=_(_(Q*Y)+_(k*E))+_(v*D),C[t+64&gt;&gt;2]=_(_(Q*F)+_(k*Z))+_(v*p),C[t+56&gt;&gt;2]=_(_(m*N)+_(R*I))+_(B*J),C[t+52&gt;&gt;2]=_(_(m*Y)+_(R*E))+_(B*D),C[t+48&gt;&gt;2]=_(_(m*F)+_(R*Z))+_(B*p),C[t+104&gt;&gt;2]=X+_(_(_(h*y)+_(d*w))+_(g*W)),C[t+100&gt;&gt;2]=x+_(_(_(Q*y)+_(k*w))+_(v*W)),C[t+96&gt;&gt;2]=U+_(_(_(m*y)+_(R*w))+_(B*W)),cn[a[a[l&gt;&gt;2]+8&gt;&gt;2]](l,t+48|0,t+16|0,t+128|0),i=a[G+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,a[G+12&gt;&gt;2],t+112|0,t),l=0,C[t+16&gt;&gt;2]&gt;C[t&gt;&gt;2]||(l=0,C[t+128&gt;&gt;2]&lt;C[t+112&gt;&gt;2]||(l=1)),u=C[t+136&gt;&gt;2]&lt;C[t+120&gt;&gt;2]|C[t+24&gt;&gt;2]&gt;C[t+8&gt;&gt;2]?u:l,(1^u||C[t+132&gt;&gt;2]&lt;C[t+116&gt;&gt;2]|C[t+20&gt;&gt;2]&gt;C[t+4&gt;&gt;2])&amp;&amp;(i=a[a[A+60&gt;&gt;2]+s&gt;&gt;2],cn[a[a[i&gt;&gt;2]&gt;&gt;2]](i),i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+60&gt;&gt;2]](i,a[a[A+60&gt;&gt;2]+s&gt;&gt;2]),a[a[A+60&gt;&gt;2]+s&gt;&gt;2]=0)),n=n+80|0,s=s+4|0,e=e+-1|0,e;);}V=t+176|0}function nr(A,e,i){var r,f,n=0,t=0,o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0);r=V-160|0,V=r,n=a[A+4&gt;&gt;2],t=a[n+12&gt;&gt;2],m=C[t+52&gt;&gt;2],u=C[t+56&gt;&gt;2],o=C[t+24&gt;&gt;2],s=C[t+20&gt;&gt;2],b=C[t+40&gt;&gt;2],c=C[t+36&gt;&gt;2],n=a[a[n+4&gt;&gt;2]+28&gt;&gt;2],p=C[t+48&gt;&gt;2],k=C[t+8&gt;&gt;2],v=C[t&gt;&gt;2],d=C[t+4&gt;&gt;2],g=C[t+16&gt;&gt;2],l=C[t+32&gt;&gt;2],t=0,a[r+156&gt;&gt;2]=0,a[r+140&gt;&gt;2]=0,a[r+124&gt;&gt;2]=0,n=n+B(i,80)|0,R=C[n+8&gt;&gt;2],Q=C[n+24&gt;&gt;2],h=C[n+40&gt;&gt;2],C[r+136&gt;&gt;2]=_(_(l*R)+_(c*Q))+_(b*h),G=C[n+4&gt;&gt;2],y=C[n+20&gt;&gt;2],w=C[n+36&gt;&gt;2],C[r+132&gt;&gt;2]=_(_(l*G)+_(c*y))+_(b*w),C[r+120&gt;&gt;2]=_(_(g*R)+_(s*Q))+_(o*h),C[r+116&gt;&gt;2]=_(_(g*G)+_(s*y))+_(o*w),W=u,u=C[n+48&gt;&gt;2],F=C[n+52&gt;&gt;2],Z=C[n+56&gt;&gt;2],C[r+152&gt;&gt;2]=W+_(_(_(l*u)+_(c*F))+_(b*Z)),C[r+148&gt;&gt;2]=m+_(_(_(g*u)+_(s*F))+_(o*Z)),a[r+108&gt;&gt;2]=0,W=l,l=C[n&gt;&gt;2],m=c,c=C[n+16&gt;&gt;2],Y=b,b=C[n+32&gt;&gt;2],C[r+128&gt;&gt;2]=_(_(W*l)+_(m*c))+_(Y*b),C[r+112&gt;&gt;2]=_(_(g*l)+_(s*c))+_(o*b),C[r+96&gt;&gt;2]=_(_(v*l)+_(d*c))+_(k*b),C[r+104&gt;&gt;2]=_(_(v*R)+_(d*Q))+_(k*h),C[r+100&gt;&gt;2]=_(_(v*G)+_(d*y))+_(k*w),C[r+144&gt;&gt;2]=p+_(_(_(v*u)+_(d*F))+_(k*Z)),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,r+96|0,r+80|0,r- -64|0),o=C[a[A+20&gt;&gt;2]+32&gt;&gt;2],C[r+80&gt;&gt;2]=C[r+80&gt;&gt;2]-o,C[r+84&gt;&gt;2]=C[r+84&gt;&gt;2]-o,C[r+88&gt;&gt;2]=C[r+88&gt;&gt;2]-o,C[r+64&gt;&gt;2]=o+C[r+64&gt;&gt;2],C[r+68&gt;&gt;2]=o+C[r+68&gt;&gt;2],C[r+72&gt;&gt;2]=o+C[r+72&gt;&gt;2],n=a[A+8&gt;&gt;2],f=a[n+4&gt;&gt;2],cn[a[a[f&gt;&gt;2]+8&gt;&gt;2]](f,a[n+12&gt;&gt;2],r+48|0,r+32|0),n=a[689],n&amp;&amp;!cn[n](a[a[A+8&gt;&gt;2]+4&gt;&gt;2],e)||(t=C[r+64&gt;&gt;2]&lt;C[r+48&gt;&gt;2]|C[r+80&gt;&gt;2]&gt;C[r+32&gt;&gt;2]?t:1,n=0,n=C[r+72&gt;&gt;2]&lt;C[r+56&gt;&gt;2]|C[r+88&gt;&gt;2]&gt;C[r+40&gt;&gt;2]?n:t,C[r+68&gt;&gt;2]&lt;C[r+52&gt;&gt;2]|C[r+84&gt;&gt;2]&gt;C[r+36&gt;&gt;2]|1^n||(a[r+28&gt;&gt;2]=i,a[r+24&gt;&gt;2]=-1,a[r+12&gt;&gt;2]=e,e=a[A+4&gt;&gt;2],a[r+8&gt;&gt;2]=e,a[r+16&gt;&gt;2]=a[e+8&gt;&gt;2],o=C[a[A+20&gt;&gt;2]+32&gt;&gt;2],a[r+20&gt;&gt;2]=r+96,o&gt;_(0)?(e=a[A+12&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,r+8|0,a[A+8&gt;&gt;2],0,2)):(t=i&lt;&lt;2,e=a[t+a[A+24&gt;&gt;2]&gt;&gt;2],e||(e=a[A+12&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,r+8|0,a[A+8&gt;&gt;2],a[A+28&gt;&gt;2],1),a[t+a[A+24&gt;&gt;2]&gt;&gt;2]=e,e=a[t+a[A+24&gt;&gt;2]&gt;&gt;2])),t=a[A+20&gt;&gt;2],n=a[t+8&gt;&gt;2],a[n+8&gt;&gt;2]!=a[a[A+4&gt;&gt;2]+8&gt;&gt;2]?(n=a[t+12&gt;&gt;2],a[t+12&gt;&gt;2]=r+8,cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,-1,i)):(a[t+8&gt;&gt;2]=r+8,cn[a[a[t&gt;&gt;2]+8&gt;&gt;2]](t,-1,i)),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,r+8|0,a[A+8&gt;&gt;2],a[A+16&gt;&gt;2],a[A+20&gt;&gt;2]),e=a[A+20&gt;&gt;2],a[(a[a[e+8&gt;&gt;2]+8&gt;&gt;2]==a[a[A+4&gt;&gt;2]+8&gt;&gt;2]?8:12)+e&gt;&gt;2]=n)),V=r+160|0}function tr(A){var e,i,r=0,n=0,t=0,b=0,c=0,l=0,u=0;if(i=a[A+28&gt;&gt;2],e=a[A+12&gt;&gt;2],!((0|i)&gt;=(0|e))){A:if(a[A+32&gt;&gt;2]&gt;=(0|e))t=a[A+36&gt;&gt;2];else{if(e?(t=dA(e&lt;&lt;2),n=a[A+28&gt;&gt;2]):n=i,r=a[A+36&gt;&gt;2],(0|n)&gt;=1)for(b=t,c=r;a[b&gt;&gt;2]=a[c&gt;&gt;2],b=b+4|0,c=c+4|0,n=n+-1|0,n;);else if(!r){a[A+36&gt;&gt;2]=t,a[A+32&gt;&gt;2]=e,f[A+40|0]=1;break A}o[A+40|0]&amp;&amp;CA(r),a[A+36&gt;&gt;2]=t,f[A+40|0]=1,a[A+32&gt;&gt;2]=e}if(n=i&lt;&lt;2,l=e&lt;&lt;2,S(n+t|0,0,l-n|0),a[A+28&gt;&gt;2]=e,u=a[A+48&gt;&gt;2],(0|u)&lt;(0|e)){A:if(a[A+52&gt;&gt;2]&gt;=(0|e))t=a[A+56&gt;&gt;2];else{if(e?(t=dA(l),n=a[A+48&gt;&gt;2]):(t=0,n=u),r=a[A+56&gt;&gt;2],(0|n)&gt;=1)for(b=t,c=r;a[b&gt;&gt;2]=a[c&gt;&gt;2],b=b+4|0,c=c+4|0,n=n+-1|0,n;);else if(!r){a[A+56&gt;&gt;2]=t,a[A+52&gt;&gt;2]=e,f[A+60|0]=1;break A}o[A+60|0]&amp;&amp;CA(r),a[A+56&gt;&gt;2]=t,f[A+60|0]=1,a[A+52&gt;&gt;2]=e}n=u&lt;&lt;2,S(n+t|0,0,l-n|0)}if(a[A+48&gt;&gt;2]=e,(0|e)&gt;=1&amp;&amp;(S(a[A+36&gt;&gt;2],255,l),S(a[A+56&gt;&gt;2],255,l)),!((0|i)&lt;1))for(c=a[A+56&gt;&gt;2],b=a[A+16&gt;&gt;2],t=a[A+36&gt;&gt;2],n=0;r=a[b&gt;&gt;2]|a[b+4&gt;&gt;2]&lt;&lt;16,r=(r&lt;&lt;15^-1)+r|0,r=B(r&gt;&gt;&gt;10^r,9),r^=r&gt;&gt;&gt;6,r=(r&lt;&lt;11^-1)+r|0,r=t+((a[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r))&lt;&lt;2)|0,a[c&gt;&gt;2]=a[r&gt;&gt;2],a[r&gt;&gt;2]=n,b=b+12|0,c=c+4|0,n=n+1|0,(0|n)!=(0|i););}}function ar(A){var e=0,i=0,r=0,n=0,t=0,b=0;if(e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+20|0]=1,e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,f[A+60|0]=1,a[A+12&gt;&gt;2]&lt;=1){if(t=dA(24),i=a[A+8&gt;&gt;2],(0|i)&gt;=1)for(e=0;r=a[A+16&gt;&gt;2]+e|0,b=a[r+4&gt;&gt;2],n=e+t|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=b,a[n+8&gt;&gt;2]=a[r+8&gt;&gt;2],e=e+12|0,i=i+-1|0,i;);e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=t,f[A+20|0]=1,a[A+12&gt;&gt;2]=2}tr(A)}function or(A){return A|=0,a[A+16&gt;&gt;2]}function br(A,e,i,r){er(A,e,i,r,0),f[A+104|0]=1,a[A&gt;&gt;2]=16908,a[A+100&gt;&gt;2]=0,e=A+92|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=dA(64),function(A){var e=0,i=0,r=0,n=0,t=0,b=0;if(a[A&gt;&gt;2]=16844,f[A+20|0]=1,a[A+16&gt;&gt;2]=0,f[A+40|0]=1,i=A+8|0,e=i,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+60|0]=1,e=A+28|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,e=A+48|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=dA(24),i=a[i&gt;&gt;2],(0|i)&gt;=1)for(;n=a[A+16&gt;&gt;2]+r|0,b=a[n+4&gt;&gt;2],t=e+r|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=b,a[t+8&gt;&gt;2]=a[n+8&gt;&gt;2],r=r+12|0,i=i+-1|0,i;);r=a[A+16&gt;&gt;2],r&amp;&amp;(o[A+20|0]&amp;&amp;CA(r),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=e,f[A+20|0]=1,a[A+12&gt;&gt;2]=2,tr(A)}(e),a[A+84&gt;&gt;2]=e,a[A+108&gt;&gt;2]=a[a[i+4&gt;&gt;2]+72&gt;&gt;2],a[A+112&gt;&gt;2]=a[a[r+4&gt;&gt;2]+72&gt;&gt;2]}function cr(A){A|=0;var e=0,i=0,r=0,n=0,t=0;if(a[A&gt;&gt;2]=16908,e=8,i=a[A+84&gt;&gt;2],r=a[i+8&gt;&gt;2],(0|r)&gt;=1){for(;n=a[a[i+16&gt;&gt;2]+e&gt;&gt;2],n&amp;&amp;(cn[a[a[n&gt;&gt;2]&gt;&gt;2]](n),t=a[A+4&gt;&gt;2],cn[a[a[t&gt;&gt;2]+60&gt;&gt;2]](t,n)),e=e+12|0,r=r+-1|0,r;);i=a[A+84&gt;&gt;2]}return ar(i),e=a[A+84&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+84&gt;&gt;2]),e=a[A+100&gt;&gt;2],e&amp;&amp;(o[A+104|0]&amp;&amp;CA(e),a[A+100&gt;&gt;2]=0),a[A+100&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,a[A+96&gt;&gt;2]=0,f[A+104|0]=1,rr(A),0|A}function lr(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,b=0;if(r=a[A+12&gt;&gt;2],!(!r|!o[A+8|0])){if(i=a[e+4&gt;&gt;2],(0|i)==a[e+8&gt;&gt;2]&amp;&amp;(t=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|t)))){if(t&amp;&amp;(b=dA(t&lt;&lt;2),i=a[e+4&gt;&gt;2]),(0|i)&gt;=1)for(r=0,n=i;a[r+b&gt;&gt;2]=a[a[e+12&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;(CA(n),i=a[e+4&gt;&gt;2]),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=t,r=a[A+12&gt;&gt;2]}a[e+4&gt;&gt;2]=i+1,a[a[e+12&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=r}}function ur(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0);r=V-144|0,V=r,a[r+108&gt;&gt;2]=0,n=C[e+80&gt;&gt;2],t=C[e+96&gt;&gt;2],B=C[e+120&gt;&gt;2],Z=C[e+56&gt;&gt;2],h=C[e+112&gt;&gt;2],G=C[e+116&gt;&gt;2],p=C[e+52&gt;&gt;2],o=C[e+68&gt;&gt;2],c=C[e+84&gt;&gt;2],l=C[e+100&gt;&gt;2],b=C[e+20&gt;&gt;2],d=C[e+36&gt;&gt;2],u=C[e+72&gt;&gt;2],s=C[e+88&gt;&gt;2],g=C[e+24&gt;&gt;2],k=C[e+104&gt;&gt;2],m=C[e+40&gt;&gt;2],v=C[e+64&gt;&gt;2],R=C[e+32&gt;&gt;2],Q=C[e&gt;&gt;2],w=C[e+16&gt;&gt;2],Y=C[e+48&gt;&gt;2],W=C[e+4&gt;&gt;2],F=C[e+8&gt;&gt;2],a[r+100&gt;&gt;2]=0,a[r+84&gt;&gt;2]=0,a[r+68&gt;&gt;2]=0,C[r+80&gt;&gt;2]=_(_(F*u)+_(g*s))+_(m*k),C[r+76&gt;&gt;2]=_(_(W*u)+_(b*s))+_(d*k),C[r- -64&gt;&gt;2]=_(_(F*o)+_(g*c))+_(m*l),C[r+60&gt;&gt;2]=_(_(W*o)+_(b*c))+_(d*l),h=_(Y-h),G=_(p-G),B=_(Z-B),C[r+96&gt;&gt;2]=_(_(u*h)+_(s*G))+_(k*B),C[r+92&gt;&gt;2]=_(_(h*o)+_(G*c))+_(B*l),a[r+52&gt;&gt;2]=0,C[r+72&gt;&gt;2]=_(_(Q*u)+_(w*s))+_(R*k),C[r+56&gt;&gt;2]=_(_(Q*o)+_(w*c))+_(R*l),C[r+48&gt;&gt;2]=_(_(v*F)+_(n*g))+_(t*m),C[r+44&gt;&gt;2]=_(_(v*W)+_(n*b))+_(t*d),C[r+40&gt;&gt;2]=_(_(v*Q)+_(n*w))+_(t*R),C[r+88&gt;&gt;2]=_(_(h*v)+_(G*n))+_(B*t),function(A,e,i,r,f,n){var t=_(0),o=_(0),b=_(0),c=0,l=0,u=_(0),s=_(0),k=0,v=_(0),d=_(0),g=_(0),B=_(0),m=0,R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=0;c=V-32|0,V=c,l=a[A+8&gt;&gt;2],o=C[l+60&gt;&gt;2],t=_(C[l+76&gt;&gt;2]-o),d=C[l- -64&gt;&gt;2],b=_(C[l+96&gt;&gt;2]-d),u=_(C[l+80&gt;&gt;2]-d),v=_(C[l+92&gt;&gt;2]-o),g=_(_(t*b)-_(u*v)),R=u,B=C[l+68&gt;&gt;2],u=_(C[l+100&gt;&gt;2]-B),s=_(C[l+84&gt;&gt;2]-B),b=_(_(R*u)-_(s*b)),v=_(_(s*v)-_(t*u)),u=_(_(g*g)+_(_(b*b)+_(v*v)));A:if(u&gt;=_(1.4210854715202004e-14)&amp;&amp;(m=a[A+4&gt;&gt;2],R=_(C[m+32&gt;&gt;2]*C[m+16&gt;&gt;2]),t=_(R+n),n=_(_(1)/_(y(u))),u=_(b*n),b=C[e&gt;&gt;2],v=_(v*n),s=C[e+4&gt;&gt;2],Q=_(_(u*_(b-o))+_(v*_(s-d))),d=_(g*n),o=C[e+8&gt;&gt;2],n=_(Q+_(d*_(o-B))),n&lt;_(0)&amp;&amp;(d=_(-d),v=_(-v),u=_(-u),n=_(-n)),n&lt;t)){if(k=e+8|0,m=a[k+4&gt;&gt;2],Y=c+24|0,a[Y&gt;&gt;2]=a[k&gt;&gt;2],a[Y+4&gt;&gt;2]=m,k=a[e+4&gt;&gt;2],a[c+16&gt;&gt;2]=a[e&gt;&gt;2],a[c+20&gt;&gt;2]=k,k=0,a[c+12&gt;&gt;2]=0,C[c+8&gt;&gt;2]=d,C[c+4&gt;&gt;2]=v,C[c&gt;&gt;2]=u,function(A,e,i){var r=_(0),f=_(0),n=_(0),t=_(0),a=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0);return c=C[A+40&gt;&gt;2],o=C[A+24&gt;&gt;2],s=_(c-o),l=C[i+8&gt;&gt;2],v=C[A+32&gt;&gt;2],f=C[A+16&gt;&gt;2],a=_(v-f),n=C[e+4&gt;&gt;2],d=C[A+36&gt;&gt;2],b=C[A+20&gt;&gt;2],t=_(d-b),u=C[e&gt;&gt;2],k=_(_(l-o)*_(_(a*n)-_(t*u))),g=C[i&gt;&gt;2],r=t,t=C[e+8&gt;&gt;2],B=C[i+4&gt;&gt;2],s=_(k+_(_(_(g-f)*_(_(r*t)-_(s*n)))+_(_(B-b)*_(_(s*u)-_(a*t))))),r=o,o=C[A+8&gt;&gt;2],a=_(r-o),r=f,f=C[A&gt;&gt;2],k=_(r-f),r=b,b=C[A+4&gt;&gt;2],r=_(r-b),a=_(_(_(l-o)*_(_(k*n)-_(r*u)))+_(_(_(g-f)*_(_(r*t)-_(a*n)))+_(_(B-b)*_(_(a*u)-_(k*t))))),A=1,r=_(l-c),l=_(f-v),f=_(b-d),c=_(o-c),n=_(_(r*_(_(l*n)-_(f*u)))+_(_(_(g-v)*_(_(f*t)-_(c*n)))+_(_(B-d)*_(_(c*u)-_(l*t))))),(!(s&gt;_(0))||n&gt;_(0)^1|a&gt;_(0)^1)&amp;&amp;(A=a&lt;=_(0)&amp;s&lt;=_(0)&amp;n&lt;=_(0)),A}(l+60|0,c,c+16|0))h=_(o-_(n*d)),G=_(s-_(n*v)),w=_(b-_(n*u)),Q=_(t*t);else{if((0|cn[a[a[l&gt;&gt;2]+100&gt;&gt;2]](l))&lt;1)break A;for(Q=_(t*t),m=0,l=0;k=a[A+8&gt;&gt;2],cn[a[a[k&gt;&gt;2]+104&gt;&gt;2]](k,l,c+16|0,c),t=_(0),W=C[c+16&gt;&gt;2],n=_(C[e&gt;&gt;2]-W),s=_(C[c&gt;&gt;2]-W),F=C[c+20&gt;&gt;2],o=_(C[e+4&gt;&gt;2]-F),g=_(C[c+4&gt;&gt;2]-F),Z=C[c+24&gt;&gt;2],b=_(C[e+8&gt;&gt;2]-Z),B=_(C[c+8&gt;&gt;2]-Z),p=_(_(_(n*s)+_(o*g))+_(b*B)),p&gt;_(0)&amp;&amp;(t=_(_(_(s*s)+_(g*g))+_(B*B)),p&lt;t?(t=_(p/t),b=_(b-_(B*t)),o=_(o-_(g*t)),n=_(n-_(s*t))):(b=_(b-B),o=_(o-g),n=_(n-s),t=_(1))),_(_(_(n*n)+_(o*o))+_(b*b))&lt;Q&amp;&amp;(w=_(W+_(s*t)),G=_(F+_(g*t)),m=1,h=_(Z+_(B*t))),l=l+1|0,k=a[A+8&gt;&gt;2],(0|l)&lt;(0|cn[a[a[k&gt;&gt;2]+100&gt;&gt;2]](k)););if(k=0,!m)break A;o=C[e+8&gt;&gt;2],s=C[e+4&gt;&gt;2],b=C[e&gt;&gt;2]}n=_(b-w),b=_(s-G),o=_(o-h),t=_(_(_(n*n)+_(b*b))+_(o*o)),t&lt;Q&amp;&amp;(t&gt;_(1.1920928955078125e-7)?(u=o,t=_(y(t)),o=_(_(1)/t),C[r+8&gt;&gt;2]=u*o,C[r+4&gt;&gt;2]=b*o,C[r&gt;&gt;2]=n*o,R=_(R-t)):(C[r+8&gt;&gt;2]=d,C[r+4&gt;&gt;2]=v,C[r&gt;&gt;2]=u),a[r+12&gt;&gt;2]=0,a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=h,C[i+4&gt;&gt;2]=G,C[i&gt;&gt;2]=w,C[f&gt;&gt;2]=-R,k=1)}return V=c+32|0,k}(A,r+88|0,r+128|0,r+112|0,r+108|0,C[A+12&gt;&gt;2])&amp;&amp;(f?(c=C[e+72&gt;&gt;2],l=C[e+64&gt;&gt;2],u=C[e+68&gt;&gt;2],s=C[e+88&gt;&gt;2],k=C[e+80&gt;&gt;2],v=C[e+84&gt;&gt;2],b=C[e+104&gt;&gt;2],d=C[e+96&gt;&gt;2],g=C[e+100&gt;&gt;2],n=C[r+120&gt;&gt;2],t=C[r+112&gt;&gt;2],o=C[r+116&gt;&gt;2],a[r+36&gt;&gt;2]=0,m=_(_(_(t*d)+_(o*g))+_(n*b)),C[r+32&gt;&gt;2]=-m,R=_(_(_(t*k)+_(o*v))+_(n*s)),C[r+28&gt;&gt;2]=-R,Q=_(_(_(l*t)+_(u*o))+_(c*n)),C[r+24&gt;&gt;2]=-Q,a[r+20&gt;&gt;2]=0,t=C[r+128&gt;&gt;2],o=C[r+132&gt;&gt;2],B=b,b=C[r+136&gt;&gt;2],n=C[r+108&gt;&gt;2],C[r+16&gt;&gt;2]=_(_(_(_(d*t)+_(g*o))+_(B*b))+C[e+120&gt;&gt;2])+_(m*n),C[r+12&gt;&gt;2]=_(_(_(_(t*k)+_(o*v))+_(b*s))+C[e+116&gt;&gt;2])+_(R*n),C[r+8&gt;&gt;2]=_(_(_(_(t*l)+_(o*u))+_(b*c))+C[e+112&gt;&gt;2])+_(Q*n),cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,r+24|0,r+8|0,n)):(a[r+36&gt;&gt;2]=0,n=C[r+112&gt;&gt;2],c=C[e+96&gt;&gt;2],t=C[r+116&gt;&gt;2],l=C[e+100&gt;&gt;2],o=C[r+120&gt;&gt;2],u=C[e+104&gt;&gt;2],C[r+32&gt;&gt;2]=_(_(n*c)+_(t*l))+_(o*u),s=C[e+80&gt;&gt;2],k=C[e+84&gt;&gt;2],v=C[e+88&gt;&gt;2],C[r+28&gt;&gt;2]=_(_(n*s)+_(t*k))+_(o*v),b=C[e+64&gt;&gt;2],d=C[e+68&gt;&gt;2],g=C[e+72&gt;&gt;2],C[r+24&gt;&gt;2]=_(_(n*b)+_(t*d))+_(o*g),a[r+20&gt;&gt;2]=0,n=C[r+128&gt;&gt;2],t=C[r+132&gt;&gt;2],o=C[r+136&gt;&gt;2],C[r+16&gt;&gt;2]=_(_(_(c*n)+_(l*t))+_(u*o))+C[e+120&gt;&gt;2],C[r+12&gt;&gt;2]=_(_(_(n*s)+_(t*k))+_(o*v))+C[e+116&gt;&gt;2],C[r+8&gt;&gt;2]=_(_(_(n*b)+_(t*d))+_(o*g))+C[e+112&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,r+24|0,r+8|0,C[r+108&gt;&gt;2]))),V=r+144|0}function sr(A){var e,i=0,r=_(0),f=0,n=_(0),t=_(0);s(A),i=b(0),e=i&gt;&gt;&gt;31,i&amp;=2147483647;A:{if(i&gt;&gt;&gt;0&gt;=1283457024){if(A!=A)break A;return _(e?-1.570796251296997:1.570796251296997)}e:{if(i&gt;&gt;&gt;0&lt;=1054867455){if(f=-1,i&gt;&gt;&gt;0&gt;=964689920)break e;break A}if(A=_(m(A)),i&gt;&gt;&gt;0&lt;=1066926079){if(i&gt;&gt;&gt;0&lt;=1060110335){A=_(_(_(A+A)+_(-1))/_(A+_(2))),f=0;break e}A=_(_(A+_(-1))/_(A+_(1))),f=1}else i&gt;&gt;&gt;0&lt;=1075576831?(A=_(_(A+_(-1.5))/_(_(A*_(1.5))+_(1))),f=2):(A=_(_(-1)/A),f=3)}if(i=f,n=_(A*A),r=_(n*n),t=_(r*_(_(r*_(-.106480173766613))+_(-.19999158382415771))),r=_(n*_(_(r*_(_(r*_(.06168760731816292))+_(.14253635704517365)))+_(.333333283662796))),(0|i)&lt;=-1)return _(A-_(A*_(t+r)));i&lt;&lt;=2,A=_(C[i+17392&gt;&gt;2]-_(_(_(A*_(t+r))-C[i+17408&gt;&gt;2])-A)),A=e?_(-A):A}return A}function kr(A,e){var i,r,f,n=0,t=0,a=_(0);if(!(e==e&amp;A==A))return _(A+e);if(s(e),n=b(0),1065353216==(0|n))return sr(A);f=n&gt;&gt;&gt;30&amp;2,s(A),t=b(0),r=t&gt;&gt;&gt;31,i=f|r;A:{e:{i:{if(t&amp;=2147483647,!t){r:switch(i-2|0){case 0:break i;case 1:break r;default:break e}return _(-3.1415927410125732)}if(n&amp;=2147483647,2139095040!=(0|n)){if(!n)return _(r?-1.5707963705062866:1.5707963705062866);if(!(n+218103808&gt;&gt;&gt;0&gt;=t&gt;&gt;&gt;0&amp;&amp;2139095040!=(0|t)))return _(r?-1.5707963705062866:1.5707963705062866);if(t+218103808&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0&amp;&amp;(a=_(0),f)||(a=sr(_(m(_(A/e))))),e=a,i&gt;&gt;&gt;0&lt;=2){A=e;r:switch(i-1|0){case 0:return _(-e);case 1:break r;default:break e}return _(_(3.1415927410125732)-_(e+_(8.742277657347586e-8)))}return _(_(e+_(8.742277657347586e-8))+_(-3.1415927410125732))}if(2139095040==(0|t))break A;return C[17440+(i&lt;&lt;2)&gt;&gt;2]}A=_(3.1415927410125732)}return A}return C[17424+(i&lt;&lt;2)&gt;&gt;2]}function vr(A,e,i,r,f,n,t,o,b,c){var l,u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),R=_(0),Q=0,h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),J=0,x=_(0),X=_(0),M=_(0),S=_(0),T=0,j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0),nA=_(0),tA=_(0),aA=_(0),oA=_(0),bA=_(0),cA=_(0),lA=_(0),uA=0,sA=0,kA=0,vA=0,dA=0,CA=0,gA=0;l=V-368|0,V=l,z=_(C[i&gt;&gt;2]*_(.5)),C[l+356&gt;&gt;2]=z,x=C[e+36&gt;&gt;2],uA=e+4|0,X=C[uA&gt;&gt;2],F=C[e+20&gt;&gt;2],AA=C[e+40&gt;&gt;2],T=e+8|0,eA=C[T&gt;&gt;2],M=C[e+24&gt;&gt;2],R=C[e+16&gt;&gt;2],G=C[e+32&gt;&gt;2],g=C[A&gt;&gt;2],h=C[r&gt;&gt;2],v=C[A+4&gt;&gt;2],s=C[r+4&gt;&gt;2],u=C[A+8&gt;&gt;2],k=C[r+8&gt;&gt;2],lA=C[e&gt;&gt;2],P=_(C[i+4&gt;&gt;2]*_(.5)),C[l+360&gt;&gt;2]=P,O=_(C[i+8&gt;&gt;2]*_(.5)),C[l+364&gt;&gt;2]=O,H=_(C[n&gt;&gt;2]*_(.5)),C[l+344&gt;&gt;2]=H,K=_(C[n+4&gt;&gt;2]*_(.5)),C[l+348&gt;&gt;2]=K,L=_(C[n+8&gt;&gt;2]*_(.5)),C[l+352&gt;&gt;2]=L,d=_(h-g),w=_(s-v),Y=_(k-u),iA=_(_(_(lA*d)+_(R*w))+_(G*Y)),j=C[f&gt;&gt;2],q=C[f+16&gt;&gt;2],s=C[f+32&gt;&gt;2],fA=_(_(_(lA*j)+_(R*q))+_(G*s)),g=_(m(fA)),$=C[f+4&gt;&gt;2],E=C[f+20&gt;&gt;2],D=C[f+36&gt;&gt;2],nA=_(_(_(lA*$)+_(R*E))+_(G*D)),h=_(m(nA)),N=C[f+8&gt;&gt;2],W=C[f+24&gt;&gt;2],p=C[f+40&gt;&gt;2],tA=_(_(_(lA*N)+_(R*W))+_(G*p)),v=_(m(tA)),u=_(_(m(iA))-_(_(_(z+_(H*g))+_(K*h))+_(L*v)));A:if(!(u&gt;_(0)||(aA=_(_(_(X*N)+_(F*W))+_(x*p)),S=_(m(aA)),oA=_(_(_(X*$)+_(F*E))+_(x*D)),I=_(m(oA)),bA=_(_(_(X*j)+_(F*q))+_(x*s)),Z=_(m(bA)),k=_(-3.4028234663852886e38),i=0,u&gt;_(-3.4028234663852886e38)&amp;&amp;(J=iA&lt;_(0),k=u,Q=e,i=1),rA=_(_(_(d*X)+_(w*F))+_(Y*x)),u=_(_(m(rA))-_(_(_(P+_(H*Z))+_(K*I))+_(L*S))),u&gt;_(0)||(cA=_(_(_(eA*N)+_(M*W))+_(AA*p)),F=_(m(cA)),x=_(_(_(eA*$)+_(M*E))+_(AA*D)),R=_(m(x)),X=_(_(_(eA*j)+_(M*q))+_(AA*s)),G=_(m(X)),u&gt;k&amp;&amp;(J=rA&lt;_(0),k=u,Q=uA,i=2),M=_(_(_(d*eA)+_(w*M))+_(Y*AA)),u=_(_(m(M))-_(_(_(O+_(H*G))+_(K*R))+_(L*F))),u&gt;_(0)||(u&gt;k&amp;&amp;(J=M&lt;_(0),k=u,Q=T,i=3),s=_(_(_(d*j)+_(w*q))+_(Y*s)),u=_(_(m(s))-_(H+_(_(O*G)+_(_(z*g)+_(P*Z))))),u&gt;_(0)||(u&gt;k&amp;&amp;(J=s&lt;_(0),k=u,Q=f,i=4),s=_(_(_(d*$)+_(w*E))+_(Y*D)),u=_(_(m(s))-_(K+_(_(O*R)+_(_(z*h)+_(P*I))))),u&gt;_(0)||(u&gt;k&amp;&amp;(Q=f+4|0,J=s&lt;_(0),k=u,i=5),s=_(_(_(d*N)+_(w*W))+_(Y*p)),u=_(_(m(s))-_(L+_(_(O*F)+_(_(z*v)+_(P*S))))),u&gt;_(0)||(u&gt;k&amp;&amp;(Q=f+8|0,J=s&lt;_(0),k=u,i=6),s=_(_(M*bA)-_(rA*X)),D=_(h+_(9999999747378752e-21)),N=_(G+_(9999999747378752e-21)),W=_(Z+_(9999999747378752e-21)),p=_(v+_(9999999747378752e-21)),u=_(_(m(s))-_(_(L*D)+_(_(_(P*N)+_(O*W))+_(K*p)))),u&gt;_(1.1920928955078125e-7)||(j=_(R+_(9999999747378752e-21)),q=_(I+_(9999999747378752e-21)),$=_(g+_(9999999747378752e-21)),Y=_(0),Z=_(bA*bA),h=_(_(X*X)+_(0)),v=_(y(_(Z+h))),v&gt;_(1.1920928955078125e-7)?(w=_(0),u=_(u/v),d=_(0),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(bA/v),Y=_(_(0)/v),Q=0,i=7,k=u,d=_(_(-X)/v))):(w=_(0),d=_(0)),s=_(_(M*oA)-_(rA*x)),u=_(_(m(s))-_(_(L*$)+_(_(_(P*j)+_(O*q))+_(H*p)))),u&gt;_(1.1920928955078125e-7)||(E=_(F+_(9999999747378752e-21)),I=_(S+_(9999999747378752e-21)),F=_(oA*oA),v=_(_(x*x)+_(0)),g=_(y(_(F+v))),g&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/g),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(oA/g),d=_(_(-x)/g),Y=_(_(0)/g),Q=0,i=8,k=u)),s=_(_(M*aA)-_(rA*cA)),u=_(_(m(s))-_(_(K*$)+_(_(H*D)+_(_(P*E)+_(O*I))))),u&gt;_(1.1920928955078125e-7)||(R=_(aA*aA),G=_(_(cA*cA)+_(0)),g=_(y(_(R+G))),g&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/g),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(aA/g),d=_(_(-cA)/g),Y=_(_(0)/g),Q=0,i=9,k=u)),s=_(_(iA*X)-_(M*fA)),u=_(_(m(s))-_(_(L*q)+_(_(_(z*N)+_(O*$))+_(K*I)))),u&gt;_(1.1920928955078125e-7)||(g=_(fA*fA),h=_(y(_(g+h))),h&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/h),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(_(-fA)/h),d=_(_(0)/h),Y=_(X/h),Q=0,i=10,k=u)),s=_(_(iA*x)-_(M*nA)),u=_(_(m(s))-_(_(L*W)+_(_(_(z*j)+_(O*D))+_(H*I)))),u&gt;_(1.1920928955078125e-7)||(h=_(nA*nA),v=_(y(_(h+v))),v&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/v),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(_(-nA)/v),d=_(_(0)/v),Y=_(x/v),Q=0,i=11,k=u)),s=_(_(iA*cA)-_(M*tA)),u=_(_(m(s))-_(_(K*W)+_(_(H*q)+_(_(z*E)+_(O*p))))),u&gt;_(1.1920928955078125e-7)||(v=_(tA*tA),G=_(y(_(v+G))),G&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/G),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(_(-tA)/G),d=_(_(0)/G),Y=_(cA/G),Q=0,i=12,k=u)),s=_(_(rA*fA)-_(iA*bA)),u=_(_(m(s))-_(_(L*j)+_(_(_(z*W)+_(P*$))+_(K*E)))),u&gt;_(1.1920928955078125e-7)||(g=_(y(_(_(Z+g)+_(0)))),g&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/g),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(_(0)/g),d=_(fA/g),Y=_(_(-bA)/g),Q=0,i=13,k=u)),s=_(_(rA*nA)-_(iA*oA)),u=_(_(m(s))-_(_(L*N)+_(_(_(z*q)+_(P*D))+_(H*E)))),u&gt;_(1.1920928955078125e-7)||(h=_(y(_(_(F+h)+_(0)))),h&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/h),_(u*_(1.0499999523162842))&gt;k&amp;&amp;(J=s&lt;_(0),w=_(_(0)/h),d=_(nA/h),Y=_(_(-oA)/h),Q=0,i=14,k=u)),s=_(_(rA*tA)-_(iA*aA)),u=_(_(m(s))-_(_(K*N)+_(_(H*j)+_(_(z*I)+_(P*p))))),u&gt;_(1.1920928955078125e-7))))))))))))))))){e:{i:{if(v=_(y(_(_(R+v)+_(0)))),v&gt;_(1.1920928955078125e-7)&amp;&amp;(u=_(u/v),_(u*_(1.0499999523162842))&gt;k))J=s&lt;_(0),w=_(_(0)/v),d=_(tA/v),Y=_(_(-aA)/v),i=15;else{if(!i)break A;if(Q)break i;u=k}v=_(_(_(lA*Y)+_(d*C[e+4&gt;&gt;2]))+_(w*C[e+8&gt;&gt;2])),C[t&gt;&gt;2]=v,R=_(_(_(Y*C[e+16&gt;&gt;2])+_(d*C[e+20&gt;&gt;2]))+_(w*C[e+24&gt;&gt;2])),C[t+4&gt;&gt;2]=R,d=_(_(_(Y*C[e+32&gt;&gt;2])+_(d*C[e+36&gt;&gt;2]))+_(w*C[e+40&gt;&gt;2])),C[t+8&gt;&gt;2]=d;break e}v=C[Q&gt;&gt;2],a[t&gt;&gt;2]=a[Q&gt;&gt;2],R=C[Q+16&gt;&gt;2],a[t+4&gt;&gt;2]=a[Q+16&gt;&gt;2],d=C[Q+32&gt;&gt;2],a[t+8&gt;&gt;2]=a[Q+32&gt;&gt;2],u=k}if(J&amp;&amp;(C[t+8&gt;&gt;2]=-d,C[t+4&gt;&gt;2]=-R,C[t&gt;&gt;2]=-v),C[o&gt;&gt;2]=-u,(0|i)&gt;=7)Q=l+120|0,a[Q&gt;&gt;2]=a[A+8&gt;&gt;2],n=a[A+4&gt;&gt;2],a[l+112&gt;&gt;2]=a[A&gt;&gt;2],a[l+116&gt;&gt;2]=n,k=_(0),p=C[l+112&gt;&gt;2],Z=C[l+116&gt;&gt;2],E=C[t&gt;&gt;2],F=C[e&gt;&gt;2],o=t+4|0,S=C[o&gt;&gt;2],R=C[e+16&gt;&gt;2],n=t+8|0,I=C[n&gt;&gt;2],s=C[e+32&gt;&gt;2],D=_((_(_(_(E*F)+_(S*R))+_(I*s))&gt;_(0)?_(1):_(-1))*C[l+356&gt;&gt;2]),d=_(C[Q&gt;&gt;2]+_(D*s)),G=C[e+4&gt;&gt;2],g=C[e+20&gt;&gt;2],s=C[e+36&gt;&gt;2],N=_((_(_(_(E*G)+_(S*g))+_(I*s))&gt;_(0)?_(1):_(-1))*C[l+360&gt;&gt;2]),d=_(d+_(N*s)),h=C[e+8&gt;&gt;2],v=C[e+24&gt;&gt;2],s=C[e+40&gt;&gt;2],W=_((_(_(_(E*h)+_(S*v))+_(I*s))&gt;_(0)?_(1):_(-1))*O),C[Q&gt;&gt;2]=d+_(W*s),C[l+116&gt;&gt;2]=_(_(Z+_(D*R))+_(N*g))+_(W*v),C[l+112&gt;&gt;2]=_(_(p+_(D*F))+_(N*G))+_(W*h),A=l+216|0,a[A&gt;&gt;2]=a[r+8&gt;&gt;2],F=C[f&gt;&gt;2],R=C[f+16&gt;&gt;2],s=C[f+32&gt;&gt;2],W=_((_(_(_(E*F)+_(S*R))+_(I*s))&gt;_(0)?_(-1):_(1))*H),d=_(C[A&gt;&gt;2]+_(W*s)),G=C[f+4&gt;&gt;2],g=C[f+20&gt;&gt;2],s=C[f+36&gt;&gt;2],p=_((_(_(_(E*G)+_(S*g))+_(I*s))&gt;_(0)?_(-1):_(1))*C[l+348&gt;&gt;2]),d=_(d+_(p*s)),h=C[f+8&gt;&gt;2],v=C[f+24&gt;&gt;2],s=C[f+40&gt;&gt;2],Z=_((_(_(_(E*h)+_(S*v))+_(I*s))&gt;_(0)?_(-1):_(1))*C[l+352&gt;&gt;2]),D=_(d+_(Z*s)),C[A&gt;&gt;2]=D,A=a[r+4&gt;&gt;2],a[l+208&gt;&gt;2]=a[r&gt;&gt;2],a[l+212&gt;&gt;2]=A,N=_(_(_(C[l+208&gt;&gt;2]+_(W*F))+_(p*G))+_(Z*h)),C[l+208&gt;&gt;2]=N,W=_(_(_(C[l+212&gt;&gt;2]+_(W*R))+_(p*g))+_(Z*v)),C[l+212&gt;&gt;2]=W,r=i+-7|0,A=(0|r)/3|0,e=e+(A&lt;&lt;2)|0,s=C[e&gt;&gt;2],A=(r-B(A,3)&lt;&lt;2)+f|0,p=C[A&gt;&gt;2],G=C[e+16&gt;&gt;2],Z=C[A+16&gt;&gt;2],g=C[e+32&gt;&gt;2],F=C[A+32&gt;&gt;2],R=_(_(_(s*p)+_(G*Z))+_(g*F)),h=_(_(1)-_(R*R)),h&lt;=_(9999999747378752e-20)||(v=_(N-C[l+112&gt;&gt;2]),d=_(v*s),s=_(W-C[l+116&gt;&gt;2]),k=_(D-C[Q&gt;&gt;2]),k=_(_(_(_(_(d+_(s*G))+_(k*g))*R)-_(_(_(v*p)+_(s*Z))+_(k*F)))*_(_(1)/h))),C[l+216&gt;&gt;2]=D+_(k*F),C[l+212&gt;&gt;2]=W+_(k*Z),C[l+208&gt;&gt;2]=N+_(k*p),a[l+284&gt;&gt;2]=0,C[l+280&gt;&gt;2]=-C[n&gt;&gt;2],C[l+276&gt;&gt;2]=-C[o&gt;&gt;2],C[l+272&gt;&gt;2]=-C[t&gt;&gt;2],cn[a[a[c&gt;&gt;2]+16&gt;&gt;2]](c,l+272|0,l+208|0,u),a[b&gt;&gt;2]=i;else{x=C[t&gt;&gt;2],(0|i)&lt;=3?(X=C[t+8&gt;&gt;2],AA=C[t+4&gt;&gt;2],J=l+356|0,Q=f,T=l+344|0):(x=_(-x),X=_(-C[t+8&gt;&gt;2]),AA=_(-C[t+4&gt;&gt;2]),n=r,J=l+344|0,r=A,A=n,Q=e,e=f,T=l+356|0),s=_(_(_(x*C[Q&gt;&gt;2])+_(AA*C[Q+16&gt;&gt;2]))+_(X*C[Q+32&gt;&gt;2])),C[l+328&gt;&gt;2]=s,u=_(_(_(x*C[Q+4&gt;&gt;2])+_(AA*C[Q+20&gt;&gt;2]))+_(X*C[Q+36&gt;&gt;2])),C[l+332&gt;&gt;2]=u,k=_(_(_(x*C[Q+8&gt;&gt;2])+_(AA*C[Q+24&gt;&gt;2]))+_(X*C[Q+40&gt;&gt;2])),C[l+336&gt;&gt;2]=k,v=_(m(k)),u=_(m(u)),k=_(m(s)),u&gt;k?(o=u&gt;v,f=o?1:2,n=0):(o=k&gt;v,f=(1^o)&lt;&lt;1,n=o),dA=n,f&lt;&lt;=2,s=C[f+T&gt;&gt;2],u=_(s*C[f+Q&gt;&gt;2]),k=_(C[r&gt;&gt;2]-C[A&gt;&gt;2]),CA=o?2:1,n=l,C[f+(l+328|0)&gt;&gt;2]&lt;_(0)?(d=_(k+u),C[l+312&gt;&gt;2]=d,u=_(_(C[r+4&gt;&gt;2]-C[A+4&gt;&gt;2])+_(s*C[(16|f)+Q&gt;&gt;2])),C[l+316&gt;&gt;2]=u,S=_(_(C[r+8&gt;&gt;2]-C[A+8&gt;&gt;2])+_(s*C[(32|f)+Q&gt;&gt;2]))):(d=_(k-u),C[l+312&gt;&gt;2]=d,u=_(_(C[r+4&gt;&gt;2]-C[A+4&gt;&gt;2])-_(s*C[(16|f)+Q&gt;&gt;2])),C[l+316&gt;&gt;2]=u,S=_(_(C[r+8&gt;&gt;2]-C[A+8&gt;&gt;2])-_(s*C[(32|f)+Q&gt;&gt;2]))),C[n+320&gt;&gt;2]=S,o=1,vA=((0|i)&lt;4?-1:-4)+i|0;e:{if(vA&gt;&gt;&gt;0&lt;=1){if(f=2,vA-1)break e}else f=1;o=0}r=2,n=f&lt;&lt;2,f=n+e|0,g=C[f&gt;&gt;2],h=C[f+16&gt;&gt;2],v=C[f+32&gt;&gt;2],eA=_(_(_(d*g)+_(u*h))+_(S*v)),f=dA&lt;&lt;2,sA=f+Q|0,p=C[sA&gt;&gt;2],Z=C[sA+16&gt;&gt;2],s=C[sA+32&gt;&gt;2],I=_(_(_(g*p)+_(h*Z))+_(v*s)),k=C[f+T&gt;&gt;2],F=_(I*k),R=_(eA+F),f=CA&lt;&lt;2,kA=f+Q|0,G=C[kA&gt;&gt;2],w=_(g*G),g=C[kA+16&gt;&gt;2],w=_(w+_(h*g)),h=C[kA+32&gt;&gt;2],D=_(w+_(v*h)),v=C[f+T&gt;&gt;2],E=_(D*v),C[l+300&gt;&gt;2]=R-E,f=o&lt;&lt;2,e=f+e|0,N=C[e&gt;&gt;2],W=C[e+16&gt;&gt;2],d=_(_(d*N)+_(u*W)),u=C[e+32&gt;&gt;2],M=_(d+_(S*u)),Z=_(_(_(N*p)+_(W*Z))+_(u*s)),s=_(k*Z),k=_(M+s),h=_(_(_(N*G)+_(W*g))+_(u*h)),g=_(v*h),C[l+296&gt;&gt;2]=k-g,C[l+292&gt;&gt;2]=R+E,w=_(k+g),C[l+288&gt;&gt;2]=w,u=_(eA-F),v=_(u+E),C[l+284&gt;&gt;2]=v,k=_(M-s),d=_(k+g),C[l+280&gt;&gt;2]=d,u=_(u-E),C[l+276&gt;&gt;2]=u,R=_(k-g),C[l+272&gt;&gt;2]=R,e=n+J|0,g=C[e&gt;&gt;2],gA=a[e&gt;&gt;2],e=f+J|0,uA=a[e&gt;&gt;2],G=C[e&gt;&gt;2],s=_(-G);e:{i:{r:{Y=_(-R),f=G&gt;Y;f:{if(!f){if(n=0,r=1,e=l+208|0,k=_(-d),o=G&gt;k,f^o)break f;break r}if(C[l+212&gt;&gt;2]=u,C[l+208&gt;&gt;2]=R,e=l+208|8,n=1,k=_(-d),o=G&gt;k,(0|f)==(0|o))break r}if(C[e&gt;&gt;2]=s,C[e+4&gt;&gt;2]=u+_(_(s-R)*_(_(v-u)/_(d-R))),e=e+8|0,o)break i;n=r;break e}if(r=n,!o)break e}C[e+4&gt;&gt;2]=v,C[e&gt;&gt;2]=d,n=r+1|0,e=e+8|0,d=C[l+280&gt;&gt;2],k=_(-d),w=C[l+288&gt;&gt;2]}e:{if((k&lt;G|0)!=(G&gt;_(-w)|0)){if(k=C[l+292&gt;&gt;2],u=C[l+284&gt;&gt;2],C[e&gt;&gt;2]=s,C[e+4&gt;&gt;2]=u+_(_(s-d)*_(_(k-u)/_(w-d))),n=n+1|0,8&amp;n)break e;e=e+8|0}if(d=C[l+288&gt;&gt;2],v=_(-d),G&gt;v){if(C[e&gt;&gt;2]=d,a[e+4&gt;&gt;2]=a[l+292&gt;&gt;2],n=n+1|0,8&amp;n)break e;d=C[l+288&gt;&gt;2],v=_(-d),e=e+8|0}if(r=v&lt;G,v=C[l+296&gt;&gt;2],w=_(-v),(0|r)!=(G&gt;w|0)){if(k=C[l+300&gt;&gt;2],u=C[l+292&gt;&gt;2],C[e&gt;&gt;2]=s,C[e+4&gt;&gt;2]=u+_(_(s-d)*_(_(k-u)/_(v-d))),n=n+1|0,8&amp;n)break e;v=C[l+296&gt;&gt;2],w=_(-v),e=e+8|0}if(w&lt;G){if(C[e&gt;&gt;2]=v,a[e+4&gt;&gt;2]=a[l+300&gt;&gt;2],n=n+1|0,8&amp;n)break e;R=C[l+272&gt;&gt;2],Y=_(-R),v=C[l+296&gt;&gt;2],w=_(-v),e=e+8|0}i:{r:{if((w&lt;G|0)==(Y&lt;G|0)){if(!((0|n)&gt;=1)){n=0;break r}}else if(k=C[l+276&gt;&gt;2],u=C[l+300&gt;&gt;2],C[e&gt;&gt;2]=s,C[e+4&gt;&gt;2]=u+_(_(s-v)*_(_(k-u)/_(R-v))),n=n+1|0,8&amp;n)break e;for(e=l+208|0,f=l+112|0,r=0;;){if(R=C[e&gt;&gt;2],R&lt;G){if(C[f&gt;&gt;2]=R,a[f+4&gt;&gt;2]=a[e+4&gt;&gt;2],r=r+1|0,8&amp;r){n=r;break r}R=C[e&gt;&gt;2],f=f+8|0}if(o=e+8|0,T=(0|n)&gt;1?o:l+208|0,u=C[T&gt;&gt;2],(R&lt;G|0)!=(u&lt;G|0)){if(s=C[e+4&gt;&gt;2],k=C[T+4&gt;&gt;2],a[f&gt;&gt;2]=uA,C[f+4&gt;&gt;2]=s+_(_(G-R)*_(_(k-s)/_(u-R))),r=r+1|0,8&amp;r){n=r;break r}f=f+8|0}if(e=o,n=n+-1|0,!((0|n)&gt;0))break}if((0|r)&lt;1)n=0;else{for(v=_(-g),f=l+208|0,e=l+112|0,o=0;;){if(n=e+4|0,d=C[n&gt;&gt;2],R=_(-d),g&gt;R){if(a[f&gt;&gt;2]=a[e&gt;&gt;2],a[f+4&gt;&gt;2]=a[n&gt;&gt;2],o=o+1|0,8&amp;o){n=o;break i}d=C[n&gt;&gt;2],R=_(-d),f=f+8|0}if(n=e+8|0,T=(0|r)&gt;1?n:l+112|0,u=C[T+4&gt;&gt;2],(R&lt;g|0)!=(g&gt;_(-u)|0)){if(k=C[T&gt;&gt;2],s=C[e&gt;&gt;2],C[f+4&gt;&gt;2]=v,C[f&gt;&gt;2]=s+_(_(v-d)*_(_(k-s)/_(u-d))),o=o+1|0,8&amp;o){n=o;break i}f=f+8|0}if(e=n,r=r+-1|0,!((0|r)&gt;0))break}if((0|o)&lt;1)n=0;else for(e=l+208|0,f=l+112|0,n=0;;){if(r=e+4|0,R=C[r&gt;&gt;2],R&lt;g){if(a[f&gt;&gt;2]=a[e&gt;&gt;2],a[f+4&gt;&gt;2]=a[r&gt;&gt;2],n=n+1|0,8&amp;n)break r;R=C[r&gt;&gt;2],f=f+8|0}if(r=e+8|0,T=(0|o)&gt;1?r:l+208|0,u=C[T+4&gt;&gt;2],(R&lt;g|0)!=(u&lt;g|0)){if(k=C[T&gt;&gt;2],s=C[e&gt;&gt;2],a[f+4&gt;&gt;2]=gA,C[f&gt;&gt;2]=s+_(_(g-R)*_(_(k-s)/_(u-R))),n=n+1|0,8&amp;n)break r;f=f+8|0}if(e=r,o=o+-1|0,!((0|o)&gt;0))break}}}U(l+208|0,l+112|0,n&lt;&lt;3)}if(!((0|n)&gt;=1))break A}for(k=_(_(1)/_(_(Z*D)-_(I*h))),q=_(D*k),$=_(I*k),E=_(h*k),S=_(Z*k),I=C[(vA&lt;&lt;2)+J&gt;&gt;2],r=CA&lt;&lt;2,D=C[(32|r)+Q&gt;&gt;2],e=dA&lt;&lt;2,N=C[(32|e)+Q&gt;&gt;2],W=C[(16|r)+Q&gt;&gt;2],p=C[(16|e)+Q&gt;&gt;2],Z=C[kA&gt;&gt;2],F=C[sA&gt;&gt;2],f=0,e=l+208|0,R=C[l+320&gt;&gt;2],G=C[l+316&gt;&gt;2],g=C[l+312&gt;&gt;2];r=(l+112|0)+B(f,12)|0,h=C[e&gt;&gt;2],u=_(h-M),v=C[e+4&gt;&gt;2],k=_(v-eA),j=_(_(q*u)-_(E*k)),k=_(_(S*k)-_($*u)),s=_(_(G+_(j*p))+_(k*W)),C[r+4&gt;&gt;2]=s,u=_(_(g+_(j*F))+_(k*Z)),C[r&gt;&gt;2]=u,k=_(_(R+_(j*N))+_(k*D)),C[r+8&gt;&gt;2]=k,k=_(I-_(_(_(x*u)+_(AA*s))+_(X*k))),C[(l+80|0)+(f&lt;&lt;2)&gt;&gt;2]=k,k&gt;=_(0)&amp;&amp;(r=f&lt;&lt;3,C[r+(l+208|0)&gt;&gt;2]=h,C[(l+208|0)+(4|r)&gt;&gt;2]=v,f=f+1|0),e=e+8|0,n=n+-1|0,n;);if(!((0|f)&lt;1)){e=(0|f)&lt;4?f:4,n=(0|e)&gt;1?e:1;e:if((0|f)&lt;=(0|n)){if((0|i)&gt;=4){for(r=l+80|0,e=l+112|0,n=f;s=C[t&gt;&gt;2],v=C[r&gt;&gt;2],C[l+32&gt;&gt;2]=_(C[e&gt;&gt;2]+C[A&gt;&gt;2])-_(s*v),u=C[t+4&gt;&gt;2],C[l+36&gt;&gt;2]=_(C[e+4&gt;&gt;2]+C[A+4&gt;&gt;2])-_(v*u),k=C[t+8&gt;&gt;2],C[l+40&gt;&gt;2]=_(C[e+8&gt;&gt;2]+C[A+8&gt;&gt;2])-_(v*k),a[l+76&gt;&gt;2]=0,C[l+72&gt;&gt;2]=-k,C[l+68&gt;&gt;2]=-u,C[l+64&gt;&gt;2]=-s,cn[a[a[c&gt;&gt;2]+16&gt;&gt;2]](c,l- -64|0,l+32|0,_(-v)),e=e+12|0,r=r+4|0,n=n+-1|0,n;);break e}for(r=l+80|0,e=l+112|0,n=f;C[l+32&gt;&gt;2]=C[e&gt;&gt;2]+C[A&gt;&gt;2],C[l+36&gt;&gt;2]=C[e+4&gt;&gt;2]+C[A+4&gt;&gt;2],C[l+40&gt;&gt;2]=C[e+8&gt;&gt;2]+C[A+8&gt;&gt;2],a[l+76&gt;&gt;2]=0,C[l+72&gt;&gt;2]=-C[t+8&gt;&gt;2],C[l+68&gt;&gt;2]=-C[t+4&gt;&gt;2],C[l+64&gt;&gt;2]=-C[t&gt;&gt;2],cn[a[a[c&gt;&gt;2]+16&gt;&gt;2]](c,l- -64|0,l+32|0,_(-C[r&gt;&gt;2])),e=e+12|0,r=r+4|0,n=n+-1|0,n;);}else{if(Q=0,(0|f)&gt;=2)for(e=l+80|4,v=C[l+80&gt;&gt;2],r=1;k=C[e&gt;&gt;2],o=k&gt;v,v=o?k:v,Q=o?r:Q,e=e+4|0,r=r+1|0,(0|f)!=(0|r););if(function(A,e,i,r,f){var n,t=0,o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=0,B=_(0),R=0,Q=0,h=_(0);n=V+-64|0,V=n;i:{r:{f:{n:{t:{if(o=A+-1|0,!(o&gt;&gt;&gt;0&lt;=1)){if((0|o)&gt;=1)break t;break n}if(o-1)break f;l=_(_(C[e+4&gt;&gt;2]+C[e+12&gt;&gt;2])*_(.5)),b=_(_(C[e&gt;&gt;2]+C[e+8&gt;&gt;2])*_(.5));break r}for(t=e;k=l,l=C[t+12&gt;&gt;2],c=C[t+4&gt;&gt;2],d=_(l+c),s=C[t&gt;&gt;2],t=t+8|0,v=C[t&gt;&gt;2],c=_(_(s*l)-_(v*c)),l=_(k+_(d*c)),b=_(b+c),u=_(u+_(_(s+v)*c)),o=o+-1|0,o;);}if(c=_(0xde0b6b000000000),k=b,t=(A&lt;&lt;3)+e|0,s=C[t+-8&gt;&gt;2],v=C[e+4&gt;&gt;2],B=C[e&gt;&gt;2],d=C[t+-4&gt;&gt;2],b=_(_(s*v)-_(B*d)),k=_(k+b),_(m(k))&gt;_(1.1920928955078125e-7)&amp;&amp;(c=_(_(1)/_(k*_(3)))),o=0,(0|A)&lt;=0)break i;l=_(_(l+_(_(v+d)*b))*c),b=_(_(u+_(_(s+B)*b))*c);break r}l=C[e+4&gt;&gt;2],b=C[e&gt;&gt;2]}for(t=n+32|0,o=A;Q=t,h=kr(_(C[e+4&gt;&gt;2]-l),_(C[e&gt;&gt;2]-b)),C[Q&gt;&gt;2]=h,e=e+8|0,t=t+4|0,o=o+-1|0,o;);for(e=n,t=A;o=1,a[e&gt;&gt;2]=1,e=e+4|0,t=t+-1|0,t;);}if(a[f&gt;&gt;2]=r,e=r&lt;&lt;2,t=e+n|0,a[t&gt;&gt;2]=0,!((0|i)&lt;2))if(f=f+4|0,o)for(l=_(_(6.2831854820251465)/_(0|i)),c=C[e+(n+32|0)&gt;&gt;2],g=1;;){for(a[f&gt;&gt;2]=r,b=_(_(l*_(0|g))+c),s=b&gt;_(3.1415927410125732)?_(b+_(-6.2831854820251465)):b,b=_(1e9),t=n+32|0,e=n,R=r,o=0;a[e&gt;&gt;2]&amp;&amp;(u=_(m(_(C[t&gt;&gt;2]-s))),u=u&gt;_(3.1415927410125732)?_(_(6.2831854820251465)-u):u,u&lt;b&amp;&amp;(a[f&gt;&gt;2]=o,R=o,b=u)),e=e+4|0,t=t+4|0,o=o+1|0,(0|o)!=(0|A););if(a[(R&lt;&lt;2)+n&gt;&gt;2]=0,f=f+4|0,g=g+1|0,(0|g)==(0|i))break}else for(e=i+-1|0;a[f&gt;&gt;2]=r,a[t&gt;&gt;2]=0,f=f+4|0,e=e+-1|0,e;);V=n- -64|0}(f,l+208|0,n,Q,l+32|0),(0|i)&gt;=4)for(e=l+32|0,r=0;f=a[e&gt;&gt;2],o=(l+112|0)+B(f,12)|0,g=_(C[o&gt;&gt;2]+C[A&gt;&gt;2]),C[l+64&gt;&gt;2]=g,h=_(C[o+4&gt;&gt;2]+C[A+4&gt;&gt;2]),C[l+68&gt;&gt;2]=h,v=_(C[o+8&gt;&gt;2]+C[A+8&gt;&gt;2]),C[l+72&gt;&gt;2]=v,a[l+28&gt;&gt;2]=0,s=C[t+8&gt;&gt;2],C[l+24&gt;&gt;2]=-s,u=C[t+4&gt;&gt;2],C[l+20&gt;&gt;2]=-u,k=C[t&gt;&gt;2],C[l+16&gt;&gt;2]=-k,a[l+12&gt;&gt;2]=0,d=s,s=C[(l+80|0)+(f&lt;&lt;2)&gt;&gt;2],C[l+8&gt;&gt;2]=v-_(d*s),C[l+4&gt;&gt;2]=h-_(u*s),C[l&gt;&gt;2]=g-_(k*s),cn[a[a[c&gt;&gt;2]+16&gt;&gt;2]](c,l+16|0,l,_(-s)),e=e+4|0,r=r+1|0,r&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0;);else for(e=l+32|0,r=0;f=a[e&gt;&gt;2],o=(l+112|0)+B(f,12)|0,C[l+64&gt;&gt;2]=C[o&gt;&gt;2]+C[A&gt;&gt;2],C[l+68&gt;&gt;2]=C[o+4&gt;&gt;2]+C[A+4&gt;&gt;2],C[l+72&gt;&gt;2]=C[o+8&gt;&gt;2]+C[A+8&gt;&gt;2],a[l+28&gt;&gt;2]=0,C[l+24&gt;&gt;2]=-C[t+8&gt;&gt;2],C[l+20&gt;&gt;2]=-C[t+4&gt;&gt;2],C[l+16&gt;&gt;2]=-C[t&gt;&gt;2],cn[a[a[c&gt;&gt;2]+16&gt;&gt;2]](c,l+16|0,l- -64|0,_(-C[(l+80|0)+(f&lt;&lt;2)&gt;&gt;2])),e=e+4|0,r=r+1|0,r&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0;);}a[b&gt;&gt;2]=i}}}V=l+368|0}function dr(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n=_(0),t=_(0),o=0,b=_(0),c=_(0),l=_(0),u=_(0);r=V-160|0,V=r,a[r+112&gt;&gt;2]=a[e&gt;&gt;2],a[r+64&gt;&gt;2]=a[e+64&gt;&gt;2],f=a[e+8&gt;&gt;2],a[r+116&gt;&gt;2]=a[e+4&gt;&gt;2],a[r+120&gt;&gt;2]=f,f=e+68|0,o=a[f+4&gt;&gt;2],a[r+68&gt;&gt;2]=a[f&gt;&gt;2],a[r+72&gt;&gt;2]=o,f=a[e+20&gt;&gt;2],a[r+128&gt;&gt;2]=a[e+16&gt;&gt;2],a[r+132&gt;&gt;2]=f,f=e+80|0,o=a[f+4&gt;&gt;2],a[r+80&gt;&gt;2]=a[f&gt;&gt;2],a[r+84&gt;&gt;2]=o,a[r+136&gt;&gt;2]=a[e+24&gt;&gt;2],a[r+88&gt;&gt;2]=a[e+88&gt;&gt;2],a[r+144&gt;&gt;2]=a[e+32&gt;&gt;2],a[r+96&gt;&gt;2]=a[e+96&gt;&gt;2],a[r+100&gt;&gt;2]=a[e+100&gt;&gt;2],f=e+36|0,o=a[f+4&gt;&gt;2],a[r+148&gt;&gt;2]=a[f&gt;&gt;2],a[r+152&gt;&gt;2]=o,a[r+104&gt;&gt;2]=a[e+104&gt;&gt;2],f=a[A+4&gt;&gt;2],t=C[f+40&gt;&gt;2],n=C[f+36&gt;&gt;2],b=C[f+32&gt;&gt;2],c=_(cn[a[a[f&gt;&gt;2]+48&gt;&gt;2]](f)),l=_(cn[a[a[f&gt;&gt;2]+48&gt;&gt;2]](f)),u=_(cn[a[a[f&gt;&gt;2]+48&gt;&gt;2]](f)),a[r+36&gt;&gt;2]=0,n=_(n+l),C[r+28&gt;&gt;2]=n+n,n=_(b+c),C[r+24&gt;&gt;2]=n+n,t=_(t+u),C[r+32&gt;&gt;2]=t+t,A=a[A+8&gt;&gt;2],t=C[A+40&gt;&gt;2],n=C[A+36&gt;&gt;2],b=C[A+32&gt;&gt;2],c=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),l=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),u=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),a[r+20&gt;&gt;2]=0,n=_(n+l),C[r+12&gt;&gt;2]=n+n,n=_(b+c),C[r+8&gt;&gt;2]=n+n,t=_(t+u),C[r+16&gt;&gt;2]=t+t,vr(e+48|0,r+112|0,r+24|0,e+112|0,r- -64|0,r+8|0,r+48|0,r+44|0,r+40|0,i),V=r+160|0}function Cr(A,e,i,r,f){var n,t=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=0,v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=0,p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=0,S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0);n=V-48|0,V=n,Z=o[A+16|0],M=Z?r:i,k=a[M+12&gt;&gt;2],P=C[k+56&gt;&gt;2],K=C[k+52&gt;&gt;2],L=C[k+48&gt;&gt;2],Z=Z?i:r,i=a[Z+12&gt;&gt;2],q=C[i+56&gt;&gt;2],S=C[i+48&gt;&gt;2],$=C[i+52&gt;&gt;2],M=a[M+4&gt;&gt;2],g=C[i+40&gt;&gt;2],l=C[i+8&gt;&gt;2],u=C[i+24&gt;&gt;2],s=C[i+32&gt;&gt;2],Q=C[i&gt;&gt;2],h=C[i+16&gt;&gt;2],r=a[Z+4&gt;&gt;2],y=C[i+36&gt;&gt;2],Y=C[k+40&gt;&gt;2],E=C[k+32&gt;&gt;2],D=C[k+36&gt;&gt;2],w=C[i+4&gt;&gt;2],N=C[k+8&gt;&gt;2],I=C[k&gt;&gt;2],U=C[k+4&gt;&gt;2],W=C[i+20&gt;&gt;2],J=C[k+24&gt;&gt;2],x=C[k+16&gt;&gt;2],X=C[k+20&gt;&gt;2],c=C[e+12&gt;&gt;2],v=C[e+8&gt;&gt;2],t=C[e&gt;&gt;2],b=C[e+4&gt;&gt;2],a[n+28&gt;&gt;2]=0,B=_(_(2)/_(_(_(_(t*t)+_(b*b))+_(v*v))+_(c*c))),d=_(v*B),T=_(t*d),m=_(b*B),j=_(c*m),G=_(T+j),p=_(b*d),R=_(t*B),O=_(c*R),B=_(p-O),H=_(t*R),z=_(b*m),b=_(_(1)-_(H+z)),R=_(_(_(E*G)+_(D*B))+_(Y*b)),F=_(_(_(I*G)+_(U*B))+_(N*b)),b=_(_(_(x*G)+_(X*B))+_(J*b)),B=_(-C[r+52&gt;&gt;2]),i=r+56|0,G=C[i&gt;&gt;2],AA=_(_(_(_(s*R)+_(_(Q*F)+_(h*b)))*B)-_(_(_(y*R)+_(_(w*F)+_(W*b)))*G)),R=_(_(g*R)+_(_(l*F)+_(u*b))),k=r+60|0,b=C[k&gt;&gt;2],C[n+24&gt;&gt;2]=AA-_(R*b),R=_(p+O),m=_(t*m),F=_(c*d),t=_(m-F),p=_(v*d),c=_(_(1)-_(H+p)),v=_(_(Y*R)+_(_(E*t)+_(D*c))),d=_(_(N*R)+_(_(I*t)+_(U*c))),t=_(_(J*R)+_(_(x*t)+_(X*c))),C[n+20&gt;&gt;2]=_(_(_(_(s*v)+_(_(Q*d)+_(h*t)))*B)-_(G*_(_(y*v)+_(_(w*d)+_(W*t)))))-_(b*_(_(g*v)+_(_(l*d)+_(u*t)))),t=_(T-j),c=_(m+F),v=_(_(1)-_(z+p)),d=_(_(Y*t)+_(_(D*c)+_(E*v))),m=_(_(N*t)+_(_(U*c)+_(I*v))),t=_(_(J*t)+_(_(X*c)+_(x*v))),C[n+16&gt;&gt;2]=_(_(_(_(s*d)+_(_(Q*m)+_(h*t)))*B)-_(G*_(_(y*d)+_(_(w*m)+_(W*t)))))-_(b*_(_(g*d)+_(_(l*m)+_(u*t)))),cn[a[a[M&gt;&gt;2]+64&gt;&gt;2]](n+32|0,M,n+16|0),e=a[Z+12&gt;&gt;2],G=C[e+48&gt;&gt;2],R=C[e+32&gt;&gt;2],F=C[e+16&gt;&gt;2],T=C[e+8&gt;&gt;2],j=C[e+4&gt;&gt;2],p=C[e&gt;&gt;2],O=C[e+56&gt;&gt;2],H=C[e+52&gt;&gt;2],z=C[e+40&gt;&gt;2],AA=C[e+36&gt;&gt;2],eA=C[e+24&gt;&gt;2],iA=C[e+20&gt;&gt;2],rA=C[r+68&gt;&gt;2],v=C[k&gt;&gt;2],d=C[r+52&gt;&gt;2],B=C[i&gt;&gt;2],t=C[n+40&gt;&gt;2],c=C[n+32&gt;&gt;2],b=C[n+36&gt;&gt;2],fA=C[a[A+12&gt;&gt;2]+784&gt;&gt;2],a[f+4&gt;&gt;2]=a[A+12&gt;&gt;2],m=_(-S),S=_(_(_(_(_(L*l)+_(K*u))+_(P*g))+_(_(_(l*m)-_(u*$))-_(g*q)))+_(_(_(c*_(_(_(I*l)+_(x*u))+_(E*g)))+_(b*_(_(_(U*l)+_(X*u))+_(D*g))))+_(t*_(_(_(N*l)+_(J*u))+_(Y*g))))),Q=_(_(_(_(_(L*Q)+_(K*h))+_(P*s))+_(_(_(Q*m)-_(h*$))-_(s*q)))+_(_(_(c*_(_(_(I*Q)+_(x*h))+_(E*s)))+_(b*_(_(_(U*Q)+_(X*h))+_(D*s))))+_(t*_(_(_(N*Q)+_(J*h))+_(Y*s))))),h=_(_(_(_(_(L*w)+_(K*W))+_(P*y))+_(_(_(w*m)-_(W*$))-_(y*q)))+_(_(_(c*_(_(_(I*w)+_(x*W))+_(E*y)))+_(b*_(_(_(U*w)+_(X*W))+_(D*y))))+_(t*_(_(_(N*w)+_(J*W))+_(Y*y))))),g=_(_(_(v*S)+_(_(d*Q)+_(B*h)))-rA),g&lt;fA&amp;&amp;(a[n+28&gt;&gt;2]=0,A=a[Z+12&gt;&gt;2],l=C[r+52&gt;&gt;2],u=C[r+56&gt;&gt;2],s=C[r+60&gt;&gt;2],C[n+16&gt;&gt;2]=_(_(C[A&gt;&gt;2]*l)+_(C[A+4&gt;&gt;2]*u))+_(C[A+8&gt;&gt;2]*s),C[n+24&gt;&gt;2]=_(_(l*C[A+32&gt;&gt;2])+_(u*C[A+36&gt;&gt;2]))+_(s*C[A+40&gt;&gt;2]),C[n+20&gt;&gt;2]=_(_(l*C[A+16&gt;&gt;2])+_(u*C[A+20&gt;&gt;2]))+_(s*C[A+24&gt;&gt;2]),a[n+12&gt;&gt;2]=0,l=_(Q-_(d*g)),u=_(h-_(B*g)),s=_(S-_(v*g)),C[n+8&gt;&gt;2]=_(_(_(l*R)+_(u*AA))+_(s*z))+O,C[n+4&gt;&gt;2]=_(_(_(l*F)+_(u*iA))+_(s*eA))+H,C[n&gt;&gt;2]=_(_(T*s)+_(_(p*l)+_(j*u)))+G,cn[a[a[f&gt;&gt;2]+16&gt;&gt;2]](f,n+16|0,n,g)),V=n+48|0}function gr(A,e){var i,r=0,n=0,t=0,o=0,b=0;if(a[A&gt;&gt;2]=17664,n=a[e+20&gt;&gt;2],r=dA(4),a[A+24&gt;&gt;2]=r,a[r&gt;&gt;2]=n?14800:15008,r=dA(20),function(A,e){a[A+12&gt;&gt;2]=0,a[A+16&gt;&gt;2]=3,a[A&gt;&gt;2]=15424,f[A+4|0]=0,a[A+8&gt;&gt;2]=e}(r,a[A+24&gt;&gt;2]),a[A+28&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=17780,f[r+4|0]=0,a[A+32&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=17864,f[r+4|0]=0,a[A+36&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=17956,f[r+4|0]=0,a[A+40&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=18036,f[r+4|0]=0,a[A+44&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=18124,f[r+4|0]=0,a[A+48&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=18208,f[r+4|0]=0,a[A+52&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=18276,f[r+4|0]=0,a[A+56&gt;&gt;2]=r,r=dA(8),a[r&gt;&gt;2]=18360,f[r+4|0]=0,a[A+72&gt;&gt;2]=r,r=dA(8),a[A+76&gt;&gt;2]=r,a[r&gt;&gt;2]=18360,f[r+4|0]=1,r=dA(8),a[r&gt;&gt;2]=18444,f[r+4|0]=0,a[A+68&gt;&gt;2]=r,r=dA(16),a[r+8&gt;&gt;2]=1,a[r+12&gt;&gt;2]=0,a[r&gt;&gt;2]=18520,f[r+4|0]=0,a[A+84&gt;&gt;2]=r,r=dA(16),a[r+8&gt;&gt;2]=1,a[r+12&gt;&gt;2]=0,a[r&gt;&gt;2]=18520,a[A+80&gt;&gt;2]=r,f[r+4|0]=1,i=a[e+16&gt;&gt;2],r=a[e&gt;&gt;2],r)a[A+8&gt;&gt;2]=r,f[A+12|0]=0;else{if(f[A+12|0]=1,o=dA(24),a[o+20&gt;&gt;2]=0,a[o&gt;&gt;2]=804,r=a[e+8&gt;&gt;2],a[o+4&gt;&gt;2]=r,n=dA(B(r,804)),a[o+12&gt;&gt;2]=n,a[o+16&gt;&gt;2]=n,r=a[o+4&gt;&gt;2],a[o+8&gt;&gt;2]=r,b=r+-1|0,b)for(t=a[o&gt;&gt;2];r=n+t|0,a[n&gt;&gt;2]=r,n=r,b=b+-1|0,b;);else r=n;a[r&gt;&gt;2]=0,a[A+8&gt;&gt;2]=o}if(r=a[e+4&gt;&gt;2],r)return a[A+16&gt;&gt;2]=r,void(f[A+20|0]=0);if(f[A+20|0]=1,t=dA(24),a[t+20&gt;&gt;2]=0,r=(0|i)&gt;80?i:80,r=(0|r)&gt;116?r+16&amp;-16:128,a[t&gt;&gt;2]=r,e=a[e+12&gt;&gt;2],a[t+4&gt;&gt;2]=e,n=dA(B(e,r)),a[t+12&gt;&gt;2]=n,a[t+16&gt;&gt;2]=n,e=a[t+4&gt;&gt;2],a[t+8&gt;&gt;2]=e,b=e+-1|0,b)for(e=a[t&gt;&gt;2];r=e+n|0,a[n&gt;&gt;2]=r,n=r,b=b+-1|0,b;);else r=n;a[r&gt;&gt;2]=0,a[A+16&gt;&gt;2]=t}function Br(A){A|=0;var e=0;return a[A&gt;&gt;2]=17664,o[A+20|0]&amp;&amp;(CA(a[a[A+16&gt;&gt;2]+16&gt;&gt;2]),CA(a[A+16&gt;&gt;2])),o[A+12|0]&amp;&amp;(CA(a[a[A+8&gt;&gt;2]+16&gt;&gt;2]),CA(a[A+8&gt;&gt;2])),e=a[A+28&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+28&gt;&gt;2]),e=a[A+32&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+32&gt;&gt;2]),e=a[A+36&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+36&gt;&gt;2]),e=a[A+40&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+40&gt;&gt;2]),e=a[A+44&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+44&gt;&gt;2]),e=a[A+48&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+48&gt;&gt;2]),e=a[A+52&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+52&gt;&gt;2]),e=a[A+56&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+56&gt;&gt;2]),e=a[A+72&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+72&gt;&gt;2]),e=a[A+76&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+76&gt;&gt;2]),e=a[A+68&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+68&gt;&gt;2]),e=a[A+84&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+84&gt;&gt;2]),e=a[A+80&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+80&gt;&gt;2]),e=a[A+24&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+24&gt;&gt;2]),0|A}function _r(A){return A|=0,a[A+8&gt;&gt;2]}function mr(A){var e=0,i=0,r=0,n=0,t=0,b=0,c=0,l=0;if(a[A&gt;&gt;2]=18600,a[A+24&gt;&gt;2]=0,a[A+68&gt;&gt;2]=0,f[A+20|0]=1,a[A+16&gt;&gt;2]=0,f[A+44|0]=1,i=A+8|0,e=i,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A- -64|0]=1,e=A+32|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+60&gt;&gt;2]=0,e=A+52|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=dA(32),r=a[i&gt;&gt;2],(0|r)&gt;=1)for(i=12;n=i+e|0,t=a[A+16&gt;&gt;2]+i|0,a[n+-12&gt;&gt;2]=a[t+-12&gt;&gt;2],b=t+-8|0,l=a[b+4&gt;&gt;2],c=n+-8|0,a[c&gt;&gt;2]=a[b&gt;&gt;2],a[c+4&gt;&gt;2]=l,a[n&gt;&gt;2]=a[t&gt;&gt;2],i=i+16|0,r=r+-1|0,r;);i=a[A+16&gt;&gt;2],i&amp;&amp;(o[A+20|0]&amp;&amp;CA(i),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=e,f[A+20|0]=1,a[A+12&gt;&gt;2]=2,Rr(A)}function Rr(A){var e,i,r=0,n=0,t=0,b=0,c=0,l=0,u=0;if(i=a[A+32&gt;&gt;2],e=a[A+12&gt;&gt;2],!((0|i)&gt;=(0|e))){A:if(a[A+36&gt;&gt;2]&gt;=(0|e))t=a[A+40&gt;&gt;2];else{if(e?(t=dA(e&lt;&lt;2),n=a[A+32&gt;&gt;2]):n=i,r=a[A+40&gt;&gt;2],(0|n)&gt;=1)for(b=t,c=r;a[b&gt;&gt;2]=a[c&gt;&gt;2],b=b+4|0,c=c+4|0,n=n+-1|0,n;);else if(!r){a[A+40&gt;&gt;2]=t,a[A+36&gt;&gt;2]=e,f[A+44|0]=1;break A}o[A+44|0]&amp;&amp;CA(r),a[A+40&gt;&gt;2]=t,f[A+44|0]=1,a[A+36&gt;&gt;2]=e}if(n=i&lt;&lt;2,l=e&lt;&lt;2,S(n+t|0,0,l-n|0),a[A+32&gt;&gt;2]=e,u=a[A+52&gt;&gt;2],(0|u)&lt;(0|e)){A:if(a[A+56&gt;&gt;2]&gt;=(0|e))t=a[A+60&gt;&gt;2];else{if(e?(t=dA(l),n=a[A+52&gt;&gt;2]):(t=0,n=u),r=a[A+60&gt;&gt;2],(0|n)&gt;=1)for(b=t,c=r;a[b&gt;&gt;2]=a[c&gt;&gt;2],b=b+4|0,c=c+4|0,n=n+-1|0,n;);else if(!r){a[A+60&gt;&gt;2]=t,a[A+56&gt;&gt;2]=e,f[A- -64|0]=1;break A}o[A- -64|0]&amp;&amp;CA(r),a[A+60&gt;&gt;2]=t,f[A+64|0]=1,a[A+56&gt;&gt;2]=e}n=u&lt;&lt;2,S(n+t|0,0,l-n|0)}if(a[A+52&gt;&gt;2]=e,(0|e)&gt;=1&amp;&amp;(S(a[A+40&gt;&gt;2],255,l),S(a[A+60&gt;&gt;2],255,l)),!((0|i)&lt;1))for(c=a[A+60&gt;&gt;2],b=a[A+16&gt;&gt;2],t=a[A+40&gt;&gt;2],n=0;r=a[a[b&gt;&gt;2]+12&gt;&gt;2]|a[a[b+4&gt;&gt;2]+12&gt;&gt;2]&lt;&lt;16,r=(r&lt;&lt;15^-1)+r|0,r=B(r&gt;&gt;&gt;10^r,9),r^=r&gt;&gt;&gt;6,r=(r&lt;&lt;11^-1)+r|0,r=t+((a[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r))&lt;&lt;2)|0,a[c&gt;&gt;2]=a[r&gt;&gt;2],a[r&gt;&gt;2]=n,b=b+16|0,c=c+4|0,n=n+1|0,(0|n)!=(0|i););}}function Qr(A){return A|=0,A+4|0}function hr(A){var e,i=0,r=0,n=0,t=0,b=0,c=0;if(e=V-32|0,V=e,a[A&gt;&gt;2]=19124,ei(A+4|0),ei(A+44|0),a[A+168&gt;&gt;2]=0,f[A+172|0]=1,i=A+160|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,f[A+153|0]=256,f[A+154|0]=1,f[A+152|0]=1,a[A+124&gt;&gt;2]=0,a[A+100&gt;&gt;2]=0,a[A+104&gt;&gt;2]=0,a[A+136&gt;&gt;2]=0,a[A+128&gt;&gt;2]=0,a[A+132&gt;&gt;2]=0,a[A+116&gt;&gt;2]=10,a[A+120&gt;&gt;2]=1,a[A+108&gt;&gt;2]=1,a[A+112&gt;&gt;2]=0,r=dA(72),mr(r),i=a[A+160&gt;&gt;2],a[A+148&gt;&gt;2]=0,a[A+96&gt;&gt;2]=r,a[A+140&gt;&gt;2]=0,a[A+144&gt;&gt;2]=0,r=A+84|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,a[e+20&gt;&gt;2]=0,f[e+24|0]=1,a[e+12&gt;&gt;2]=0,a[e+16&gt;&gt;2]=0,(0|i)&gt;=2)for(n=i+-1|0,i=36;r=a[A+168&gt;&gt;2]+i|0,c=r+-12|0,t=r+-4|0,b=a[t&gt;&gt;2],b&amp;&amp;(o[0|r]&amp;&amp;CA(b),a[t&gt;&gt;2]=0),a[t&gt;&gt;2]=0,a[c&gt;&gt;2]=0,f[0|r]=1,a[r+-8&gt;&gt;2]=0,i=i+20|0,n=n+-1|0,n;);else if(1!=(0|i))for(function(A){var e=0,i=0,r=0,n=0,t=0,b=0,c=0;if(a[A+8&gt;&gt;2]&lt;1){if(t=dA(20),e=a[A+4&gt;&gt;2],!((0|e)&lt;1)){for(;Gr(i+t|0,a[A+12&gt;&gt;2]+i|0),i=i+20|0,e=e+-1|0,e;);if(r=a[A+4&gt;&gt;2],!((0|r)&lt;1))for(e=8;i=a[A+12&gt;&gt;2]+e|0,c=i+-4|0,n=i+4|0,b=a[n&gt;&gt;2],b&amp;&amp;(o[i+8|0]&amp;&amp;CA(b),a[n&gt;&gt;2]=0),a[c&gt;&gt;2]=0,a[n&gt;&gt;2]=0,a[i&gt;&gt;2]=0,f[i+8|0]=1,e=e+20|0,r=r+-1|0,r;);}e=a[A+12&gt;&gt;2],e&amp;&amp;(o[A+16|0]&amp;&amp;CA(e),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=t,f[A+16|0]=1,a[A+8&gt;&gt;2]=1}}(A+156|0),n=B(i,20),i=i+-1|0;Gr(a[A+168&gt;&gt;2]+n|0,e+8|0),n=n+20|0,r=i+1|0,t=r&gt;&gt;&gt;0&gt;=i&gt;&gt;&gt;0,i=r,t;);a[A+160&gt;&gt;2]=1,A=a[e+20&gt;&gt;2],A&amp;&amp;(o[e+24|0]&amp;&amp;CA(A),a[e+20&gt;&gt;2]=0),V=e+32|0}function Gr(A,e){var i=0,r=0,n=0,t=0;if(a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+16|0]=1,n=a[e+4&gt;&gt;2],(0|n)&lt;=0)a[A+4&gt;&gt;2]=n;else{if(t=dA(n&lt;&lt;2),r=a[A+4&gt;&gt;2],(0|r)&gt;=1)for(;a[i+t&gt;&gt;2]=a[a[A+12&gt;&gt;2]+i&gt;&gt;2],i=i+4|0,r=r+-1|0,r;);for(r=a[A+12&gt;&gt;2],r&amp;&amp;(o[A+16|0]&amp;&amp;CA(r),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=t,f[A+16|0]=1,a[A+8&gt;&gt;2]=n,i=0,r=n;a[i+t&gt;&gt;2]=0,i=i+4|0,t=a[A+12&gt;&gt;2],r=r+-1|0,r;);if(a[A+4&gt;&gt;2]=n,(0|n)&gt;=1)for(i=0;a[i+t&gt;&gt;2]=a[a[e+12&gt;&gt;2]+i&gt;&gt;2],i=i+4|0,n=n+-1|0,n;);}}function yr(A){A|=0;var e=0,i=0,r=0,n=0,t=0,b=0;if(a[A&gt;&gt;2]=19124,o[A+152|0]&amp;&amp;(e=a[A+96&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+96&gt;&gt;2])),i=a[A+160&gt;&gt;2],(0|i)&gt;=1)for(r=8;e=a[A+168&gt;&gt;2]+r|0,b=e+-4|0,n=e+4|0,t=a[n&gt;&gt;2],t&amp;&amp;(o[e+8|0]&amp;&amp;CA(t),a[n&gt;&gt;2]=0),a[b&gt;&gt;2]=0,a[n&gt;&gt;2]=0,a[e&gt;&gt;2]=0,f[e+8|0]=1,r=r+20|0,i=i+-1|0,i;);return e=a[A+168&gt;&gt;2],e&amp;&amp;(o[A+172|0]&amp;&amp;CA(e),a[A+168&gt;&gt;2]=0),a[A+168&gt;&gt;2]=0,a[A+160&gt;&gt;2]=0,a[A+164&gt;&gt;2]=0,f[A+172|0]=1,ii(A+44|0),ii(A+4|0),0|A}function wr(A,e,i,r){var f,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=0;if(f=V-256|0,V=f,e){for(s=C[i+24&gt;&gt;2],k=C[i+20&gt;&gt;2],v=C[i+16&gt;&gt;2],d=C[i+8&gt;&gt;2],g=C[i+4&gt;&gt;2],B=C[i&gt;&gt;2],a[f&gt;&gt;2]=e,n=64,A=f,i=1;;){A:{e:{i:{if(e=i+-1|0,u=e&lt;&lt;2,t=a[u+A&gt;&gt;2],!(C[t&gt;&gt;2]&lt;=v^1|C[t+16&gt;&gt;2]&gt;=B^1|C[t+4&gt;&gt;2]&lt;=k^1|C[t+20&gt;&gt;2]&gt;=g^1||C[t+8&gt;&gt;2]&lt;=s^1|C[t+24&gt;&gt;2]&gt;=d^1)){if(a[t+40&gt;&gt;2]){if(m=a[t+36&gt;&gt;2],(0|e)!=(0|n))break i;if(e=n?n&lt;&lt;1:1,(0|i)&gt;(0|e))break i;o=e?dA(e&lt;&lt;2):0;r:{f:{if((0|n)&gt;=1){for(b=o,c=A;a[b&gt;&gt;2]=a[c&gt;&gt;2],b=b+4|0,c=c+4|0,n=n+-1|0,n;);if(l)break f;break r}if(!A|!l)break r}CA(A)}l=1;break e}cn[a[a[r&gt;&gt;2]+12&gt;&gt;2]](r,t)}break A}e=n,o=A}if(a[o+u&gt;&gt;2]=m,t=a[t+40&gt;&gt;2],(0|e)==(0|i))if(n=i?i&lt;&lt;1:1,(0|i)&gt;=(0|n))n=i,A=o;else{A=n?dA(n&lt;&lt;2):0;e:{i:{if((0|i)&gt;=1){for(e=A,b=o,c=i;a[e&gt;&gt;2]=a[b&gt;&gt;2],e=e+4|0,b=b+4|0,c=c+-1|0,c;);if(l)break i;break e}if(!o|!l)break e}CA(o)}l=1}else n=e,A=o;a[(i&lt;&lt;2)+A&gt;&gt;2]=t,e=i+1|0}if(i=e,!((0|i)&gt;0))break}!A|!l||CA(A)}V=f+256|0}function Wr(A,e,i,r,n,t,b,c,l,u){var s,k=0,v=0,d=0,g=_(0),B=0,m=_(0),R=_(0),Q=_(0),h=0,G=_(0),y=_(0),w=0,W=_(0);if(s=V-32|0,V=s,e){if(v=a[l+4&gt;&gt;2],(0|v)&lt;=127){if(a[l+8&gt;&gt;2]&lt;=127){if(d=dA(512),A=a[l+4&gt;&gt;2],(0|A)&gt;=1)for(;a[k+d&gt;&gt;2]=a[a[l+12&gt;&gt;2]+k&gt;&gt;2],k=k+4|0,A=A+-1|0,A;);A=a[l+12&gt;&gt;2],A&amp;&amp;(o[l+16|0]&amp;&amp;CA(A),a[l+12&gt;&gt;2]=0),a[l+12&gt;&gt;2]=d,f[l+16|0]=1,a[l+8&gt;&gt;2]=128}for(k=v&lt;&lt;2,A=v+-128|0;a[a[l+12&gt;&gt;2]+k&gt;&gt;2]=0,k=k+4|0,v=A+1|0,d=v&gt;&gt;&gt;0&gt;=A&gt;&gt;&gt;0,A=v,d;);}for(a[l+4&gt;&gt;2]=128,a[a[l+12&gt;&gt;2]&gt;&gt;2]=e,k=126,A=1;;){a[s+12&gt;&gt;2]=0,d=a[l+12&gt;&gt;2],e=A+-1|0,w=e&lt;&lt;2,v=a[d+w&gt;&gt;2],C[s+8&gt;&gt;2]=C[v+8&gt;&gt;2]-C[c+8&gt;&gt;2],C[s+4&gt;&gt;2]=C[v+4&gt;&gt;2]-C[c+4&gt;&gt;2],C[s&gt;&gt;2]=C[v&gt;&gt;2]-C[c&gt;&gt;2],m=C[v+24&gt;&gt;2],R=C[v+16&gt;&gt;2],g=C[b+8&gt;&gt;2],Q=C[b&gt;&gt;2],C[s+20&gt;&gt;2]=C[v+20&gt;&gt;2]-C[b+4&gt;&gt;2],C[s+16&gt;&gt;2]=R-Q,C[s+24&gt;&gt;2]=m-g,a[s+28&gt;&gt;2]=0,B=a[n+4&gt;&gt;2],Q=C[i+4&gt;&gt;2],G=C[r+4&gt;&gt;2],m=_(_(C[4+((B&lt;&lt;4)+s|0)&gt;&gt;2]-Q)*G),g=C[r&gt;&gt;2],h=a[n&gt;&gt;2],y=C[i&gt;&gt;2],R=_(g*_(C[(1-h&lt;&lt;4)+s&gt;&gt;2]-y));A:{if(!(m&gt;R||(g=_(_(C[(h&lt;&lt;4)+s&gt;&gt;2]-y)*g),Q=_(G*_(C[4+((1-B&lt;&lt;4)+s|0)&gt;&gt;2]-Q)),g&gt;Q||(B=a[n+8&gt;&gt;2],y=C[i+8&gt;&gt;2],W=C[r+8&gt;&gt;2],G=_(_(C[8+((B&lt;&lt;4)+s|0)&gt;&gt;2]-y)*W),R=Q&lt;R?Q:R,G&gt;R||(m=m&gt;g?m:g,g=_(W*_(C[8+((1-B&lt;&lt;4)+s|0)&gt;&gt;2]-y)),m&gt;g|(G&gt;m?G:m)&lt;t^1|(g&lt;R?g:R)&gt;_(0)^1))))){if(a[v+40&gt;&gt;2]){if((0|e)&gt;(0|k)){if(e=a[l+4&gt;&gt;2],B=e&lt;&lt;1,(0|e)&lt;(0|B)){if(a[l+8&gt;&gt;2]&lt;(0|B)){if(e){if(d=dA(e&lt;&lt;3),h=a[l+4&gt;&gt;2],!((0|h)&lt;1))for(k=0;a[k+d&gt;&gt;2]=a[a[l+12&gt;&gt;2]+k&gt;&gt;2],k=k+4|0,h=h+-1|0,h;);}else d=0;k=a[l+12&gt;&gt;2],k&amp;&amp;(o[l+16|0]&amp;&amp;CA(k),a[l+12&gt;&gt;2]=0),a[l+12&gt;&gt;2]=d,f[l+16|0]=1,a[l+8&gt;&gt;2]=B}for(k=e&lt;&lt;2;a[k+d&gt;&gt;2]=0,k=k+4|0,d=a[l+12&gt;&gt;2],e=e+-1|0,e;);}a[l+4&gt;&gt;2]=B,k=B+-2|0}a[d+w&gt;&gt;2]=a[v+36&gt;&gt;2],a[a[l+12&gt;&gt;2]+(A&lt;&lt;2)&gt;&gt;2]=a[v+40&gt;&gt;2],A=A+1|0;break A}cn[a[a[u&gt;&gt;2]+12&gt;&gt;2]](u,v)}A=e}if(!A)break}}V=s+32|0}function Fr(A,e,i,r){var n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0;if(!(!e|!i)){if(!(a[A+24&gt;&gt;2]&gt;127|a[A+28&gt;&gt;2]&gt;127)){if(l=dA(1024),n=a[A+24&gt;&gt;2],(0|n)&gt;=1)for(;c=a[A+32&gt;&gt;2]+b|0,u=a[c+4&gt;&gt;2],t=b+l|0,a[t&gt;&gt;2]=a[c&gt;&gt;2],a[t+4&gt;&gt;2]=u,b=b+8|0,n=n+-1|0,n;);n=a[A+32&gt;&gt;2],n&amp;&amp;(o[A+36|0]&amp;&amp;CA(n),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=l,a[A+28&gt;&gt;2]=128,f[A+36|0]=1}for(a[A+24&gt;&gt;2]=128,l=a[A+32&gt;&gt;2],a[l+4&gt;&gt;2]=i,a[l&gt;&gt;2]=e,i=124,e=1;;){if(c=a[A+32&gt;&gt;2],l=e,e=e+-1|0,s=e&lt;&lt;3,n=c+s|0,t=a[n+4&gt;&gt;2],n=a[n&gt;&gt;2],(0|e)&gt;(0|i)){if(i=a[A+24&gt;&gt;2],u=i&lt;&lt;1,!((0|i)&gt;=(0|u)|a[A+28&gt;&gt;2]&gt;=(0|u))){if(i){if(c=dA(i&lt;&lt;4),i=a[A+24&gt;&gt;2],!((0|i)&lt;1))for(b=0;k=a[A+32&gt;&gt;2]+b|0,d=a[k+4&gt;&gt;2],v=b+c|0,a[v&gt;&gt;2]=a[k&gt;&gt;2],a[v+4&gt;&gt;2]=d,b=b+8|0,i=i+-1|0,i;);}else c=0;i=a[A+32&gt;&gt;2],i&amp;&amp;(o[A+36|0]&amp;&amp;CA(i),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=c,f[A+36|0]=1,a[A+28&gt;&gt;2]=u}a[A+24&gt;&gt;2]=u,i=u+-4|0}A:if((0|n)!=(0|t)){if(!(C[n&gt;&gt;2]&lt;=C[t+16&gt;&gt;2]^1|C[n+16&gt;&gt;2]&gt;=C[t&gt;&gt;2]^1|C[n+4&gt;&gt;2]&lt;=C[t+20&gt;&gt;2]^1|C[n+20&gt;&gt;2]&gt;=C[t+4&gt;&gt;2]^1||C[n+8&gt;&gt;2]&lt;=C[t+24&gt;&gt;2]^1|C[n+24&gt;&gt;2]&gt;=C[t+8&gt;&gt;2]^1))if(b=a[t+40&gt;&gt;2],a[n+40&gt;&gt;2]){if(e=a[n+36&gt;&gt;2],b){b=c+s|0,a[b+4&gt;&gt;2]=a[t+36&gt;&gt;2],a[b&gt;&gt;2]=e,b=a[n+40&gt;&gt;2],e=l&lt;&lt;3,c=e+a[A+32&gt;&gt;2]|0,a[c+4&gt;&gt;2]=a[t+36&gt;&gt;2],a[c&gt;&gt;2]=b,b=a[n+36&gt;&gt;2],c=e+a[A+32&gt;&gt;2]|0,a[c+12&gt;&gt;2]=a[t+40&gt;&gt;2],a[c+8&gt;&gt;2]=b,n=a[n+40&gt;&gt;2],e=e+a[A+32&gt;&gt;2]|0,a[e+20&gt;&gt;2]=a[t+40&gt;&gt;2],a[e+16&gt;&gt;2]=n,e=l+3|0;break A}b=c+s|0,a[b+4&gt;&gt;2]=t,a[b&gt;&gt;2]=e,e=a[n+40&gt;&gt;2],n=a[A+32&gt;&gt;2]+(l&lt;&lt;3)|0,a[n+4&gt;&gt;2]=t,a[n&gt;&gt;2]=e,e=l+1|0}else b?(e=c+s|0,a[e+4&gt;&gt;2]=a[t+36&gt;&gt;2],a[e&gt;&gt;2]=n,e=a[A+32&gt;&gt;2]+(l&lt;&lt;3)|0,a[e+4&gt;&gt;2]=a[t+40&gt;&gt;2],a[e&gt;&gt;2]=n,e=l+1|0):cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,n,t)}else{if(!a[n+40&gt;&gt;2])break A;e=c+s|0,t=a[n+36&gt;&gt;2],a[e+4&gt;&gt;2]=t,a[e&gt;&gt;2]=t,e=l&lt;&lt;3,t=e+a[A+32&gt;&gt;2]|0,b=a[n+40&gt;&gt;2],a[t+4&gt;&gt;2]=b,a[t&gt;&gt;2]=b,t=a[n+40&gt;&gt;2],e=8+(e+a[A+32&gt;&gt;2]|0)|0,a[e&gt;&gt;2]=a[n+36&gt;&gt;2],a[e+4&gt;&gt;2]=t,e=l+2|0}if(!e)break}}}function Zr(A,e,i,r){for(var f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,C=0,g=0,B=0;;){for(g=i,s=a[A+12&gt;&gt;2],l=s+((i+r|0)/2&lt;&lt;4)|0,C=a[l+8&gt;&gt;2],u=a[l+4&gt;&gt;2],v=a[l&gt;&gt;2],l=r;;){A:{if(!v)for(c=(i&lt;&lt;4)+s|0;;){o=-1,f=-1,n=a[c&gt;&gt;2],n&amp;&amp;(f=a[n+12&gt;&gt;2]),t=a[c+4&gt;&gt;2],t&amp;&amp;(o=a[t+12&gt;&gt;2]),b=u?a[u+12&gt;&gt;2]:-1;e:if(!((0|f)&gt;-1)){if(!(n|(0|o)&gt;(0|b))){if((0|t)!=(0|u))break A;if(d[c+8&gt;&gt;2]&gt;C&gt;&gt;&gt;0)break e;break A}if((0|o)&lt;=(0|b)|n)break A}c=c+16|0,i=i+1|0}for(c=(i&lt;&lt;4)+s|0,k=a[v+12&gt;&gt;2];;){if(o=-1,f=-1,n=a[c&gt;&gt;2],n&amp;&amp;(f=a[n+12&gt;&gt;2]),t=a[c+4&gt;&gt;2],t&amp;&amp;(o=a[t+12&gt;&gt;2]),b=u?a[u+12&gt;&gt;2]:-1,!((0|f)&gt;(0|k)))if((0|n)!=(0|v)|(0|o)&gt;(0|b)){if((0|n)!=(0|v)|(0|o)&lt;=(0|b))break A}else if((0|t)!=(0|u)|d[c+8&gt;&gt;2]&lt;=C&gt;&gt;&gt;0)break A;c=c+16|0,i=i+1|0}}A:{if(!v)for(f=(l&lt;&lt;4)+s|0;;){b=-1,o=-1,t=a[f&gt;&gt;2],t&amp;&amp;(o=a[t+12&gt;&gt;2]),b=u?a[u+12&gt;&gt;2]:b,k=a[f+4&gt;&gt;2],n=-1,k&amp;&amp;(n=a[k+12&gt;&gt;2]);e:if(!((0|o)&lt;-1)){if(!(t|(0|b)&gt;(0|n))){if((0|u)!=(0|k))break A;if(d[f+8&gt;&gt;2]&lt;C&gt;&gt;&gt;0)break e;break A}if((0|b)&lt;=(0|n)|t)break A}f=f+-16|0,l=l+-1|0}for(f=(l&lt;&lt;4)+s|0,B=a[v+12&gt;&gt;2];;){if(b=-1,o=-1,t=a[f&gt;&gt;2],t&amp;&amp;(o=a[t+12&gt;&gt;2]),b=u?a[u+12&gt;&gt;2]:b,k=a[f+4&gt;&gt;2],n=-1,k&amp;&amp;(n=a[k+12&gt;&gt;2]),!((0|B)&gt;(0|o)))if((0|t)!=(0|v)|(0|b)&gt;(0|n)){if((0|t)!=(0|v)|(0|b)&lt;=(0|n))break A}else if((0|u)!=(0|k)|d[f+8&gt;&gt;2]&gt;=C&gt;&gt;&gt;0)break A;f=f+-16|0,l=l+-1|0}}if((0|i)&lt;=(0|l)&amp;&amp;(o=(i&lt;&lt;4)+s|0,b=a[o+4&gt;&gt;2],n=a[o+8&gt;&gt;2],o=a[o+12&gt;&gt;2],s=a[c&gt;&gt;2],t=a[f+4&gt;&gt;2],a[c&gt;&gt;2]=a[f&gt;&gt;2],a[c+4&gt;&gt;2]=t,f=f+8|0,t=a[f+4&gt;&gt;2],c=c+8|0,a[c&gt;&gt;2]=a[f&gt;&gt;2],a[c+4&gt;&gt;2]=t,f=a[A+12&gt;&gt;2]+(l&lt;&lt;4)|0,a[f+12&gt;&gt;2]=o,a[f+4&gt;&gt;2]=b,a[f+8&gt;&gt;2]=n,a[f&gt;&gt;2]=s,l=l+-1|0,i=i+1|0),!((0|i)&lt;=(0|l)))break;s=a[A+12&gt;&gt;2]}if((0|l)&gt;(0|g)&amp;&amp;Zr(A,e,g,l),!((0|i)&lt;(0|r)))break}}function pr(A,e){A|=0,e|=0,A=a[A+4&gt;&gt;2],cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,a[e+36&gt;&gt;2])}function Yr(A,e){return _((A?_(-e):e)*e)}function Er(A,e){var i,r=0,f=0,n=0,t=0,o=0,v=_(0),d=0,C=0;s(e),n=b(0),o=n&lt;&lt;1,i=o+-1|0;A:{e:{i:{r:{s(A),r=b(0);f:{if(r+-8388608&gt;&gt;&gt;0&lt;=2130706431){if(i&gt;&gt;&gt;0&gt;4278190078)break f;break i}if(i&gt;&gt;&gt;0&lt;4278190079)break r}if(v=_(1),!o|1065353216==(0|r))break e;if(r&lt;&lt;=1,!(o&gt;&gt;&gt;0&lt;4278190081&amp;&amp;r&gt;&gt;&gt;0&lt;=4278190080))return _(A+e);if(2130706432==(0|r))break e;return _((-1^n)&gt;&gt;&gt;31==(r&gt;&gt;&gt;0&lt;2130706432|0)?0:e*e)}if((r&lt;&lt;1)-1&gt;&gt;&gt;0&gt;=4278190079){if(v=_(A*A),(0|r)&gt;-1||(r=n&gt;&gt;&gt;23&amp;255,r+-127&gt;&gt;&gt;0&gt;23||(r=1&lt;&lt;150-r,v=r&amp;n?r+-1&amp;n?v:_(-v):v)),(0|n)&gt;-1)break e;return _(_(1)/v)}if((0|r)&lt;=-1){if(t=n&gt;&gt;&gt;23&amp;255,t&gt;&gt;&gt;0&lt;127)break A;r:{if(t&gt;&gt;&gt;0&lt;=150){if(t=1&lt;&lt;150-t,t+-1&amp;n)break A;if(o=65536,n&amp;t)break r}o=0}t=o,r&amp;=2147483647}r&gt;&gt;&gt;0&gt;8388607||(r=(2147483647&amp;(s(_(A*_(8388608))),b(0)))-192937984|0)}if(n=r+-1060306944|0,o=n&gt;&gt;&gt;15&amp;240,f=g[o+19464&gt;&gt;3]*(c(0,r-(-8388608&amp;n)|0),+k())-1,d=f*f,f=((g[2466]+g[2465]*f)*(d*d)+(d*(g[2468]+g[2467]*f)+(g[o+19472&gt;&gt;3]+ +(n&gt;&gt;23)+f*g[2469])))*+e,u(+f),r=0|b(1),b(0),r&amp;=2147450880,!(1079967744==(0|r)|r&gt;&gt;&gt;0&lt;1079967744)){if(f&gt;127.99999995700433)return Yr(t,_(1.5845632502852868e29));if(f&lt;=-150)return Yr(t,_(2.524354896707238e-29))}C=f,f=g[2502],d=C+f,f=C-(d-f),f=f*f*(g[2504]+g[2503]*f)+(f*g[2505]+1),u(+d),b(1),r=0|b(0),n=t+r&lt;&lt;15,t=19760+((31&amp;r)&lt;&lt;3)|0,o=a[t&gt;&gt;2],r=o,n=a[t+4&gt;&gt;2]+n|0,c(0,0|r),c(1,0|(r&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0?n+1|0:n)),v=_(f*+l())}return v}return A=_(A-A),_(A/A)}function Vr(A){var e,i=_(0),r=0,f=_(0);if(s(A),r=b(0),e=2147483647&amp;r,e&gt;&gt;&gt;0&gt;=1065353216)return _(1065353216==(0|e)?(0|r)&lt;0?3.141592502593994:0:_(0)/_(A-A));A:{if(e&gt;&gt;&gt;0&lt;=1056964607){if(i=_(1.570796251296997),e&gt;&gt;&gt;0&lt;847249409)break A;return i=_(A*A),_(_(_(_(7.549789415861596e-8)-_(_(_(i*_(_(i*_(_(i*_(-.008656363002955914))+_(-.04274342209100723)))+_(.16666586697101593)))/_(_(i*_(-.7066296339035034))+_(1)))*A))-A)+_(1.570796251296997))}if((0|r)&lt;=-1)return A=_(_(A+_(1))*_(.5)),i=_(y(A)),A=_(_(1.570796251296997)-_(i+_(_(i*_(_(A*_(_(A*_(_(A*_(-.008656363002955914))+_(-.04274342209100723)))+_(.16666586697101593)))/_(_(A*_(-.7066296339035034))+_(1))))+_(-7.549789415861596e-8)))),_(A+A);A=_(_(_(1)-A)*_(.5)),f=_(y(A)),c(0,-4096&amp;(s(f),b(0))),i=k(),A=_(_(_(f*_(_(A*_(_(A*_(_(A*_(-.008656363002955914))+_(-.04274342209100723)))+_(.16666586697101593)))/_(_(A*_(-.7066296339035034))+_(1))))+_(_(A-_(i*i))/_(f+i)))+i),i=_(A+A)}return i}function Dr(A,e){var i;Ye(A),f[A+560|0]=1,a[A&gt;&gt;2]=20096,a[A+556&gt;&gt;2]=0,i=A+548|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,function(A,e){var i=0,r=0,n=0,t=_(0),b=0,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=0;b=V-16|0,V=b,a[A+372&gt;&gt;2]=0,a[A+376&gt;&gt;2]=0,a[A+252&gt;&gt;2]=2,a[A+604&gt;&gt;2]=1065353216,a[A+608&gt;&gt;2]=1065353216,a[A+408&gt;&gt;2]=1065353216,a[A+412&gt;&gt;2]=1065353216,a[A+472&gt;&gt;2]=0,a[A+476&gt;&gt;2]=0,i=A+380|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+388|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+396|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+612|0,a[i&gt;&gt;2]=1065353216,a[i+4&gt;&gt;2]=0,i=A+420|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+416&gt;&gt;2]=1065353216,i=A+428|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+436|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+444|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+452&gt;&gt;2]=0,i=A+480|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+488|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+496|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,c=C[e+96&gt;&gt;2],t=C[e+92&gt;&gt;2],C[b+12&gt;&gt;2]=t,C[b+8&gt;&gt;2]=c,a[b+4&gt;&gt;2]=0,a[b&gt;&gt;2]=1065353216,a[A+504&gt;&gt;2]=a[(t&lt;_(0)?b+4|0:t&gt;_(1)?b:b+12|0)&gt;&gt;2],a[b+4&gt;&gt;2]=0,a[b&gt;&gt;2]=1065353216,a[A+508&gt;&gt;2]=a[(c&lt;_(0)?b+4|0:c&gt;_(1)?b:b+8|0)&gt;&gt;2],a[A+668&gt;&gt;2]=0,a[A+672&gt;&gt;2]=0,i=a[e+120&gt;&gt;2],a[A+532&gt;&gt;2]=a[e+116&gt;&gt;2],a[A+536&gt;&gt;2]=i,r=a[e+4&gt;&gt;2],a[A+540&gt;&gt;2]=r,f[A+512|0]=o[e+124|0],i=a[e+132&gt;&gt;2],a[A+516&gt;&gt;2]=a[e+128&gt;&gt;2],a[A+520&gt;&gt;2]=i,i=a[e+140&gt;&gt;2],a[A+524&gt;&gt;2]=a[e+136&gt;&gt;2],a[A+528&gt;&gt;2]=i,r?(i=A+4|0,cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,i)):(i=a[e+12&gt;&gt;2],a[A+4&gt;&gt;2]=a[e+8&gt;&gt;2],a[A+8&gt;&gt;2]=i,r=e+16|0,n=a[r+4&gt;&gt;2],i=A+12|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=e+32|0,n=a[r+4&gt;&gt;2],i=A+28|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=e+24|0,n=a[r+4&gt;&gt;2],i=A+20|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=e+40|0,n=a[r+4&gt;&gt;2],i=A+36|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=e+48|0,n=a[r+4&gt;&gt;2],i=A+44|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=e- -64|0,n=a[r+4&gt;&gt;2],i=A+60|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=e+56|0,n=a[r+4&gt;&gt;2],i=A+52|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,i=A+4|0),a[A+132&gt;&gt;2]=0,a[A+136&gt;&gt;2]=0,r=a[i+4&gt;&gt;2],a[A+68&gt;&gt;2]=a[i&gt;&gt;2],a[A+72&gt;&gt;2]=r,r=A+156|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+148|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+140|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,n=A+20|0,w=a[n+4&gt;&gt;2],r=A+84|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=w,i=i+8|0,n=a[i+4&gt;&gt;2],r=A+76|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=n,r=A+28|0,n=a[r+4&gt;&gt;2],i=A+92|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=A+36|0,n=a[r+4&gt;&gt;2],i=A+100|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=A+44|0,n=a[r+4&gt;&gt;2],i=A+108|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=A+52|0,n=a[r+4&gt;&gt;2],i=A+116|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=A+60|0,n=a[r+4&gt;&gt;2],i=A+124|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,a[A+228&gt;&gt;2]=a[e+100&gt;&gt;2],a[A+236&gt;&gt;2]=a[e+104&gt;&gt;2],a[A+240&gt;&gt;2]=a[e+108&gt;&gt;2],a[A+232&gt;&gt;2]=a[e+112&gt;&gt;2],cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,a[e+72&gt;&gt;2]),i=a[699],a[A+568&gt;&gt;2]=i,a[699]=i+1,c=_(0),i=a[A+204&gt;&gt;2],t=C[e&gt;&gt;2],t!=_(0)?(a[A+204&gt;&gt;2]=-2&amp;i,c=_(_(1)/t)):a[A+204&gt;&gt;2]=1|i,a[A+436&gt;&gt;2]=0,C[A+404&gt;&gt;2]=c,C[A+432&gt;&gt;2]=t*C[A+448&gt;&gt;2],C[A+428&gt;&gt;2]=t*C[A+444&gt;&gt;2],C[A+424&gt;&gt;2]=t*C[A+440&gt;&gt;2],t=C[e+84&gt;&gt;2],l=C[e+80&gt;&gt;2],B=C[e+76&gt;&gt;2],C[A+620&gt;&gt;2]=c*C[A+408&gt;&gt;2],i=A+624|0,C[i&gt;&gt;2]=c*C[A+412&gt;&gt;2],r=A+628|0,C[r&gt;&gt;2]=c*C[A+416&gt;&gt;2],e=A+632|0,a[e&gt;&gt;2]=0,a[A+468&gt;&gt;2]=0,m=B!=_(0)?_(_(1)/B):_(0),C[A+456&gt;&gt;2]=m,R=l!=_(0)?_(_(1)/l):_(0),C[A+460&gt;&gt;2]=R,Q=t!=_(0)?_(_(1)/t):_(0),C[A+464&gt;&gt;2]=Q,t=C[A+12&gt;&gt;2],l=C[A+8&gt;&gt;2],B=C[A+28&gt;&gt;2],h=C[A+20&gt;&gt;2],G=C[A+24&gt;&gt;2],v=C[A+44&gt;&gt;2],d=C[A+36&gt;&gt;2],g=C[A+40&gt;&gt;2],y=C[A+4&gt;&gt;2],a[A+564&gt;&gt;2]=8,a[A+368&gt;&gt;2]=0,a[A+352&gt;&gt;2]=0,a[A+336&gt;&gt;2]=0,u=_(m*d),s=_(R*g),k=_(Q*v),C[A+364&gt;&gt;2]=_(_(d*u)+_(g*s))+_(v*k),C[A+360&gt;&gt;2]=_(_(h*u)+_(G*s))+_(B*k),C[A+356&gt;&gt;2]=_(_(y*u)+_(l*s))+_(t*k),u=_(m*h),s=_(R*G),k=_(Q*B),C[A+348&gt;&gt;2]=_(_(d*u)+_(g*s))+_(v*k),C[A+344&gt;&gt;2]=_(_(h*u)+_(G*s))+_(B*k),C[A+340&gt;&gt;2]=_(_(y*u)+_(l*s))+_(t*k),u=d,d=_(m*y),s=g,g=_(R*l),k=v,v=_(Q*t),C[A+332&gt;&gt;2]=_(_(u*d)+_(s*g))+_(k*v),C[A+328&gt;&gt;2]=_(_(d*h)+_(g*G))+_(v*B),C[A+324&gt;&gt;2]=_(_(y*d)+_(l*g))+_(t*v),n=A+596|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=A+588|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=A+580|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[A+572&gt;&gt;2]=0,a[A+576&gt;&gt;2]=0,t=C[A+408&gt;&gt;2],l=C[A+412&gt;&gt;2],C[r&gt;&gt;2]=c*C[A+416&gt;&gt;2],C[i&gt;&gt;2]=c*l,C[A+620&gt;&gt;2]=c*t,a[A+664&gt;&gt;2]=0,i=A+656|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+648|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,A=A+640|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,V=b+16|0}(A,e)}function Nr(A,e,i){Ir(A+4|0,A+372|0,A+388|0,e,i)}function Ir(A,e,i,r,f){var n,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=0;n=V-16|0,V=n,t=C[A+52&gt;&gt;2],o=C[A+56&gt;&gt;2],c=C[A+48&gt;&gt;2],b=C[e&gt;&gt;2],l=C[e+4&gt;&gt;2],u=C[e+8&gt;&gt;2],a[f+60&gt;&gt;2]=0,C[f+56&gt;&gt;2]=o+_(u*r),C[f+52&gt;&gt;2]=t+_(l*r),C[f+48&gt;&gt;2]=c+_(b*r),c=C[i&gt;&gt;2],s=C[i+4&gt;&gt;2],k=C[i+8&gt;&gt;2],t=_(_(_(c*c)+_(s*s))+_(k*k)),t=t&gt;_(1.1920928955078125e-7)?_(y(t)):_(0),o=_(t*r)&gt;_(.7853981852531433)?_(_(.7853981852531433)/r):t,t=o&lt;_(.0010000000474974513)?_(_(r*_(.5))+_(o*_(_(_(_(r*r)*r)*_(-.02083333395421505))*o))):_(di(_(_(o*_(.5))*r))/o),Hf(A,n),b=C[n+12&gt;&gt;2],l=Ci(_(_(o*r)*_(.5))),u=_(c*t),v=C[n&gt;&gt;2],s=_(s*t),d=C[n+4&gt;&gt;2],t=_(k*t),k=C[n+8&gt;&gt;2],o=_(_(_(_(b*l)-_(u*v))-_(s*d))-_(t*k)),c=_(_(_(_(t*b)+_(l*k))+_(u*d))-_(s*v)),r=_(_(_(_(l*v)+_(u*b))+_(s*k))-_(t*d)),t=_(_(_(t*v)+_(_(s*b)+_(l*d)))-_(u*k)),b=_(_(o*o)+_(_(c*c)+_(_(r*r)+_(t*t)))),b&gt;_(1.1920928955078125e-7)&amp;&amp;(b=_(_(1)/_(y(b))),o=_(o*b),c=_(c*b),t=_(t*b),r=_(r*b),b=_(_(o*o)+_(_(c*c)+_(_(t*t)+_(r*r))))),b&gt;_(1.1920928955078125e-7)?(a[f+12&gt;&gt;2]=0,a[f+44&gt;&gt;2]=0,a[f+28&gt;&gt;2]=0,l=_(_(2)/b),b=_(c*l),u=_(t*b),v=_(r*l),s=_(o*v),C[f+36&gt;&gt;2]=u+s,d=_(r*b),l=_(t*l),k=_(o*l),C[f+32&gt;&gt;2]=d-k,C[f+24&gt;&gt;2]=u-s,u=_(r*l),o=_(o*b),C[f+16&gt;&gt;2]=u+o,C[f+8&gt;&gt;2]=d+k,C[f+4&gt;&gt;2]=u-o,r=_(r*v),t=_(t*l),C[f+40&gt;&gt;2]=_(1)-_(r+t),o=r,r=_(c*b),C[f+20&gt;&gt;2]=_(1)-_(o+r),C[f&gt;&gt;2]=_(1)-_(t+r)):(e=a[A+4&gt;&gt;2],a[f&gt;&gt;2]=a[A&gt;&gt;2],a[f+4&gt;&gt;2]=e,i=A+8|0,g=a[i+4&gt;&gt;2],e=f+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=g,e=a[A+20&gt;&gt;2],a[f+16&gt;&gt;2]=a[A+16&gt;&gt;2],a[f+20&gt;&gt;2]=e,i=A+24|0,g=a[i+4&gt;&gt;2],e=f+24|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=g,e=a[A+36&gt;&gt;2],a[f+32&gt;&gt;2]=a[A+32&gt;&gt;2],a[f+36&gt;&gt;2]=e,A=A+40|0,i=a[A+4&gt;&gt;2],e=f+40|0,a[e&gt;&gt;2]=a[A&gt;&gt;2],a[e+4&gt;&gt;2]=i),V=n+16|0}function Ur(A,e){var i,r=0,f=0,n=0,t=0,o=0,b=0,c=0,l=_(0),u=0;i=V-32|0,V=i,e!=_(0)&amp;&amp;(r=a[A+540&gt;&gt;2],r&amp;&amp;cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,A+4|0),a[A+384&gt;&gt;2]=0,r=A+380|0,e=_(_(1)/e),t=A+60|0,o=A+124|0,C[r&gt;&gt;2]=e*_(C[t&gt;&gt;2]-C[o&gt;&gt;2]),C[A+376&gt;&gt;2]=e*_(C[A+56&gt;&gt;2]-C[A+120&gt;&gt;2]),b=A+52|0,c=A+116|0,C[A+372&gt;&gt;2]=e*_(C[b&gt;&gt;2]-C[c&gt;&gt;2]),Jr(A+68|0,A+4|0,i+16|0,i+12|0),a[A+400&gt;&gt;2]=0,f=A+396|0,l=C[i+12&gt;&gt;2],C[f&gt;&gt;2]=e*_(l*C[i+24&gt;&gt;2]),C[A+392&gt;&gt;2]=e*_(l*C[i+20&gt;&gt;2]),C[A+388&gt;&gt;2]=e*_(l*C[i+16&gt;&gt;2]),u=a[r+4&gt;&gt;2],n=A+140|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=u,r=a[A+376&gt;&gt;2],a[A+132&gt;&gt;2]=a[A+372&gt;&gt;2],a[A+136&gt;&gt;2]=r,r=a[A+392&gt;&gt;2],a[A+148&gt;&gt;2]=a[A+388&gt;&gt;2],a[A+152&gt;&gt;2]=r,n=a[f+4&gt;&gt;2],r=A+156|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=n,r=a[A+8&gt;&gt;2],a[A+68&gt;&gt;2]=a[A+4&gt;&gt;2],a[A+72&gt;&gt;2]=r,f=A+12|0,n=a[f+4&gt;&gt;2],r=A+76|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=n,f=A+20|0,n=a[f+4&gt;&gt;2],r=A+84|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=n,f=A+28|0,n=a[f+4&gt;&gt;2],r=A+92|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=n,f=A+44|0,n=a[f+4&gt;&gt;2],r=A+108|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=n,r=A+100|0,A=A+36|0,f=a[A+4&gt;&gt;2],a[r&gt;&gt;2]=a[A&gt;&gt;2],a[r+4&gt;&gt;2]=f,A=a[t+4&gt;&gt;2],a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=A,A=a[b+4&gt;&gt;2],a[c&gt;&gt;2]=a[b&gt;&gt;2],a[c+4&gt;&gt;2]=A),V=i+32|0}function Jr(A,e,i,r){var f,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0);f=V+-64|0,V=f,d=C[e+24&gt;&gt;2],g=C[e+20&gt;&gt;2],B=C[e+40&gt;&gt;2],m=C[e+36&gt;&gt;2],c=C[A+40&gt;&gt;2],l=C[A+20&gt;&gt;2],k=C[A+36&gt;&gt;2],u=C[A+24&gt;&gt;2],R=C[e+8&gt;&gt;2],G=C[e&gt;&gt;2],w=C[e+4&gt;&gt;2],W=C[e+16&gt;&gt;2],F=C[e+32&gt;&gt;2],t=C[A+8&gt;&gt;2],o=C[A+4&gt;&gt;2],v=C[A+32&gt;&gt;2],s=C[A+16&gt;&gt;2],b=C[A&gt;&gt;2],a[f+60&gt;&gt;2]=0,a[f+44&gt;&gt;2]=0,p=_(_(l*c)-_(u*k)),Y=_(_(u*v)-_(c*s)),E=_(_(k*s)-_(l*v)),n=_(_(1)/_(_(_(b*p)+_(o*Y))+_(t*E))),Z=_(_(_(u*o)-_(l*t))*n),u=_(_(_(s*t)-_(u*b))*n),l=_(_(_(l*b)-_(s*o))*n),C[f+56&gt;&gt;2]=_(_(F*Z)+_(m*u))+_(B*l),s=_(_(_(k*t)-_(c*o))*n),t=_(_(_(c*b)-_(v*t))*n),o=_(_(_(v*o)-_(k*b))*n),C[f+52&gt;&gt;2]=_(_(F*s)+_(m*t))+_(B*o),C[f+40&gt;&gt;2]=_(_(Z*W)+_(u*g))+_(l*d),C[f+36&gt;&gt;2]=_(_(s*W)+_(t*g))+_(o*d),a[f+28&gt;&gt;2]=0,b=_(p*n),c=_(Y*n),n=_(E*n),C[f+48&gt;&gt;2]=_(_(F*b)+_(m*c))+_(B*n),C[f+32&gt;&gt;2]=_(_(b*W)+_(c*g))+_(n*d),C[f+24&gt;&gt;2]=_(R*l)+_(_(G*Z)+_(w*u)),C[f+20&gt;&gt;2]=_(R*o)+_(_(G*s)+_(w*t)),C[f+16&gt;&gt;2]=_(R*n)+_(_(G*b)+_(w*c)),Hf(f+16|0,f),b=C[f&gt;&gt;2],o=C[f+4&gt;&gt;2],t=C[f+8&gt;&gt;2],c=C[f+12&gt;&gt;2],n=_(_(1)/_(y(_(_(_(_(b*b)+_(o*o))+_(t*t))+_(c*c))))),t=_(t*n),C[f+8&gt;&gt;2]=t,o=_(o*n),C[f+4&gt;&gt;2]=o,b=_(b*n),C[f&gt;&gt;2]=b,n=_(c*n),C[f+12&gt;&gt;2]=n,n=Vr(_(Q(_(h(n,_(-1))),_(1)))),C[r&gt;&gt;2]=n+n,a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=t,C[i+4&gt;&gt;2]=o,C[i&gt;&gt;2]=b,n=_(_(_(b*b)+_(o*o))+_(t*t)),n&lt;_(1.4210854715202004e-14)?(a[i+8&gt;&gt;2]=0,a[i+12&gt;&gt;2]=0,a[i&gt;&gt;2]=1065353216,a[i+4&gt;&gt;2]=0):(n=_(_(1)/_(y(n))),C[i+8&gt;&gt;2]=t*n,C[i+4&gt;&gt;2]=o*n,C[i&gt;&gt;2]=b*n),V=f- -64|0}function xr(A,e){var i=_(0),r=0,f=_(0),n=_(0),t=_(0);i=C[A+404&gt;&gt;2],i!=_(0)&amp;&amp;(f=C[e&gt;&gt;2],n=C[e+4&gt;&gt;2],t=C[e+8&gt;&gt;2],a[A+436&gt;&gt;2]=0,i=_(_(1)/i),C[A+432&gt;&gt;2]=t*i,C[A+428&gt;&gt;2]=i*n,C[A+424&gt;&gt;2]=i*f),r=a[e+4&gt;&gt;2],a[A+440&gt;&gt;2]=a[e&gt;&gt;2],a[A+444&gt;&gt;2]=r,e=e+8|0,r=a[e+4&gt;&gt;2],A=A+448|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=r}function Xr(A,e){var i=0,r=_(0),f=_(0),n=_(0),t=_(0),b=_(0),c=_(0),l=_(0),u=_(0);if(l=C[A+504&gt;&gt;2],f=Er(_(_(1)-l),e),t=_(f*C[A+372&gt;&gt;2]),C[A+372&gt;&gt;2]=t,i=A+376|0,r=_(f*C[i&gt;&gt;2]),C[i&gt;&gt;2]=r,i=A+380|0,f=_(f*C[i&gt;&gt;2]),C[i&gt;&gt;2]=f,u=C[A+508&gt;&gt;2],n=Er(_(_(1)-u),e),e=_(n*C[A+388&gt;&gt;2]),C[A+388&gt;&gt;2]=e,i=A+392|0,b=_(n*C[i&gt;&gt;2]),C[i&gt;&gt;2]=b,i=A+396|0,n=_(n*C[i&gt;&gt;2]),C[i&gt;&gt;2]=n,o[A+512|0]&amp;&amp;(_(_(_(e*e)+_(b*b))+_(n*n))&lt;C[A+524&gt;&gt;2]^1|_(_(_(t*t)+_(r*r))+_(f*f))&lt;C[A+520&gt;&gt;2]^1||(c=C[A+516&gt;&gt;2],n=_(n*c),C[A+396&gt;&gt;2]=n,b=_(b*c),C[A+392&gt;&gt;2]=b,e=_(e*c),C[A+388&gt;&gt;2]=e,f=_(f*c),C[A+380&gt;&gt;2]=f,r=_(r*c),C[A+376&gt;&gt;2]=r,t=_(t*c),C[A+372&gt;&gt;2]=t),c=_(y(_(_(_(t*t)+_(r*r))+_(f*f)))),c&lt;l&amp;&amp;(c&gt;_(.004999999888241291)?(l=f,f=_(_(1)/c),C[A+380&gt;&gt;2]=l-_(_(l*f)*_(.004999999888241291)),C[A+376&gt;&gt;2]=r-_(_(r*f)*_(.004999999888241291)),C[A+372&gt;&gt;2]=t-_(_(t*f)*_(.004999999888241291))):(i=A+372|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=i+8|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0)),r=_(y(_(_(_(e*e)+_(b*b))+_(n*n)))),r&lt;u)){if(r&gt;_(.004999999888241291))return r=_(_(1)/r),C[A+396&gt;&gt;2]=n-_(_(n*r)*_(.004999999888241291)),C[A+392&gt;&gt;2]=b-_(_(b*r)*_(.004999999888241291)),void(C[A+388&gt;&gt;2]=e-_(_(e*r)*_(.004999999888241291)));A=A+388|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,A=A+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0}}function Mr(A){var e=0;3&amp;o[A+204|0]||(C[A+472&gt;&gt;2]=_(C[A+424&gt;&gt;2]*C[A+408&gt;&gt;2])+C[A+472&gt;&gt;2],e=A+476|0,C[e&gt;&gt;2]=_(C[A+428&gt;&gt;2]*C[A+412&gt;&gt;2])+C[e&gt;&gt;2],e=A+480|0,C[e&gt;&gt;2]=_(C[A+432&gt;&gt;2]*C[A+416&gt;&gt;2])+C[e&gt;&gt;2])}function Sr(A,e){!function(A,e){var i=0,r=0,f=0,n=0,t=0,b=_(0),c=_(0),l=_(0),u=0,s=_(0),k=_(0),v=_(0),d=0,g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=0;2&amp;o[A+204|0]?(i=a[A+8&gt;&gt;2],a[A+68&gt;&gt;2]=a[A+4&gt;&gt;2],a[A+72&gt;&gt;2]=i,r=A+12|0,f=a[r+4&gt;&gt;2],i=A+76|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=A+20|0,f=a[r+4&gt;&gt;2],i=A+84|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=A+28|0,f=a[r+4&gt;&gt;2],i=A+92|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=A+36|0,f=a[r+4&gt;&gt;2],i=A+100|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=A+44|0,f=a[r+4&gt;&gt;2],i=A+108|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=A+52|0,f=a[r+4&gt;&gt;2],i=A+116|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=A+60|0,f=a[r+4&gt;&gt;2],i=A+124|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f):(i=a[e+4&gt;&gt;2],a[A+68&gt;&gt;2]=a[e&gt;&gt;2],a[A+72&gt;&gt;2]=i,r=e+8|0,f=a[r+4&gt;&gt;2],i=A+76|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=e+24|0,f=a[r+4&gt;&gt;2],i=A+92|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=a[e+20&gt;&gt;2],i=A+84|0,a[i&gt;&gt;2]=a[e+16&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=a[e+36&gt;&gt;2],i=A+100|0,a[i&gt;&gt;2]=a[e+32&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=e+40|0,f=a[r+4&gt;&gt;2],i=A+108|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=e+56|0,f=a[r+4&gt;&gt;2],i=A+124|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=a[e+52&gt;&gt;2],i=A+116|0,a[i&gt;&gt;2]=a[e+48&gt;&gt;2],a[i+4&gt;&gt;2]=r),i=a[A+392&gt;&gt;2],a[A+148&gt;&gt;2]=a[A+388&gt;&gt;2],a[A+152&gt;&gt;2]=i,i=a[A+376&gt;&gt;2],a[A+132&gt;&gt;2]=a[A+372&gt;&gt;2],a[A+136&gt;&gt;2]=i,r=A+396|0,f=a[r+4&gt;&gt;2],i=A+156|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=A+380|0,f=a[r+4&gt;&gt;2],i=A+140|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,f=e+8|0,d=a[f+4&gt;&gt;2],i=A+12|0,a[i&gt;&gt;2]=a[f&gt;&gt;2],a[i+4&gt;&gt;2]=d,r=a[e+4&gt;&gt;2],a[A+4&gt;&gt;2]=a[e&gt;&gt;2],a[A+8&gt;&gt;2]=r,d=e+24|0,t=a[d+4&gt;&gt;2],r=A+28|0,a[r&gt;&gt;2]=a[d&gt;&gt;2],a[r+4&gt;&gt;2]=t,t=a[e+20&gt;&gt;2],f=A+20|0,a[f&gt;&gt;2]=a[e+16&gt;&gt;2],a[f+4&gt;&gt;2]=t,n=e+40|0,u=a[n+4&gt;&gt;2],d=A+44|0,t=d,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=u,u=a[e+36&gt;&gt;2],t=A+36|0,n=t,a[n&gt;&gt;2]=a[e+32&gt;&gt;2],a[n+4&gt;&gt;2]=u,u=e+56|0,W=a[u+4&gt;&gt;2],n=A+60|0,a[n&gt;&gt;2]=a[u&gt;&gt;2],a[n+4&gt;&gt;2]=W,u=a[e+52&gt;&gt;2],n=A+52|0,a[n&gt;&gt;2]=a[e+48&gt;&gt;2],a[n+4&gt;&gt;2]=u,g=C[A+8&gt;&gt;2],B=C[i&gt;&gt;2],m=C[r&gt;&gt;2],R=C[f&gt;&gt;2],Q=C[A+24&gt;&gt;2],s=C[d&gt;&gt;2],G=C[A+464&gt;&gt;2],k=C[t&gt;&gt;2],v=C[A+40&gt;&gt;2],y=C[A+460&gt;&gt;2],h=C[A+4&gt;&gt;2],w=C[A+456&gt;&gt;2],a[A+368&gt;&gt;2]=0,a[A+352&gt;&gt;2]=0,a[A+336&gt;&gt;2]=0,b=_(w*k),c=_(y*v),l=_(G*s),C[A+364&gt;&gt;2]=_(_(k*b)+_(v*c))+_(s*l),C[A+360&gt;&gt;2]=_(_(R*b)+_(Q*c))+_(m*l),C[A+356&gt;&gt;2]=_(_(h*b)+_(g*c))+_(B*l),b=_(w*R),c=_(y*Q),l=_(G*m),C[A+348&gt;&gt;2]=_(_(k*b)+_(v*c))+_(s*l),C[A+344&gt;&gt;2]=_(_(R*b)+_(Q*c))+_(m*l),C[A+340&gt;&gt;2]=_(_(h*b)+_(g*c))+_(B*l),b=k,k=_(h*w),c=v,v=_(g*y),l=s,s=_(B*G),C[A+332&gt;&gt;2]=_(_(b*k)+_(c*v))+_(l*s),C[A+328&gt;&gt;2]=_(_(k*R)+_(v*Q))+_(s*m),C[A+324&gt;&gt;2]=_(_(h*k)+_(g*v))+_(B*s)}(A,e)}function Tr(A,e,i){var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0);a[A+12&gt;&gt;2]=0,f=C[e+388&gt;&gt;2],r=C[e+456&gt;&gt;2],k=r!=_(0)?_(_(1)/r):_(0),v=C[e+20&gt;&gt;2],n=_(k*v),b=C[e+4&gt;&gt;2],r=C[e+460&gt;&gt;2],R=r!=_(0)?_(_(1)/r):_(0),d=C[e+24&gt;&gt;2],c=_(R*d),l=C[e+8&gt;&gt;2],r=C[e+464&gt;&gt;2],Q=r!=_(0)?_(_(1)/r):_(0),g=C[e+28&gt;&gt;2],u=_(Q*g),B=C[e+12&gt;&gt;2],r=C[e+392&gt;&gt;2],s=_(_(f*_(_(_(n*b)+_(c*l))+_(u*B)))+_(_(_(_(n*v)+_(c*d))+_(u*g))*r)),m=C[e+36&gt;&gt;2],t=c,c=C[e+40&gt;&gt;2],o=u,u=C[e+44&gt;&gt;2],t=_(_(_(n*m)+_(t*c))+_(o*u)),n=C[e+396&gt;&gt;2],h=_(s+_(t*n)),o=_(k*b),s=_(R*l),t=_(Q*B),s=_(_(_(_(_(_(o*b)+_(s*l))+_(t*B))*f)+_(r*_(_(_(o*v)+_(s*d))+_(t*g))))+_(_(_(_(o*m)+_(s*c))+_(t*u))*n)),o=_(_(f*h)-_(r*s)),C[A+8&gt;&gt;2]=o,t=f,f=_(k*m),k=_(b*f),b=_(R*c),k=_(k+_(l*b)),l=_(Q*u),v=_(_(_(t*_(k+_(B*l)))+_(r*_(_(_(f*v)+_(b*d))+_(l*g))))+_(n*_(_(_(f*m)+_(b*c))+_(l*u)))),f=_(_(n*s)-_(t*v)),C[A+4&gt;&gt;2]=f,r=_(_(r*v)-_(n*h)),C[A&gt;&gt;2]=r,n=_(_(o*o)+_(_(r*r)+_(f*f))),n&gt;_(i*i)&amp;&amp;(i=_(_(_(1)/_(y(n)))*i),C[A+8&gt;&gt;2]=o*i,C[A+4&gt;&gt;2]=f*i,C[A&gt;&gt;2]=r*i)}function jr(A,e,i){var r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0);r=V-16|0,V=r,c=C[e+464&gt;&gt;2],f=C[e+460&gt;&gt;2],h=C[e+396&gt;&gt;2],G=C[e+392&gt;&gt;2],o=C[e+456&gt;&gt;2],y=C[e+388&gt;&gt;2],Hf(e+4|0,r),a[A+12&gt;&gt;2]=0,l=C[r+12&gt;&gt;2],u=C[r+4&gt;&gt;2],s=C[r+8&gt;&gt;2],t=_(_(_(y*l)-_(h*u))+_(G*s)),k=C[r&gt;&gt;2],B=_(_(_(G*u)+_(y*k))+_(h*s)),b=_(_(_(h*l)-_(G*k))+_(y*u)),R=_(_(_(G*l)-_(y*s))+_(h*k)),n=_(_(_(u*t)+_(_(s*B)+_(l*b)))-_(k*R)),d=_(n*_(0)),v=_(_(_(s*R)+_(_(k*B)+_(l*t)))-_(u*b)),Q=_(v*_(0)),f=f!=_(0)?_(_(1)/f):_(0),t=_(_(_(k*b)+_(_(u*B)+_(l*R)))-_(s*t)),B=_(d+_(Q+_(f*t))),o=o!=_(0)?_(_(1)/o):_(0),E=_(_(_(_(_(Q-_(o*t))+_(0))+_(B+_(0)))*i)+_(0)),b=c!=_(0)?_(_(1)/c):_(0),g=_(t*_(0)),R=_(_(n*b)+_(Q+g)),Z=_(d+_(_(o*v)+g)),c=_(_(_(n*Z)-_(v*R))*i),w=_(n*_(-0)),D=_(o+_(_(g+_(_(o*_(0))+w))*i)),W=_(t*_(-0)),p=_(_(_(_(_(W+_(f*v))+_(0))-Z)*i)+_(0)),g=_(_(_(_(g+_(_(0)-_(f*n)))+R)*i)+_(0)),Y=_(_(_(_(_(d+_(0))-_(b*v))+Z)*i)+_(0)),F=_(v*_(-0)),f=_(f+_(_(F+_(_(f*_(0))+d))*i)),d=_(_(_(_(_(b*t)+_(w+_(0)))-B)*i)+_(0)),w=_(_(g*Y)-_(f*d)),b=_(b+_(_(_(b*_(0))+_(W+Q))*i)),W=_(_(f*b)-_(p*Y)),Q=_(_(_(_(F+_(_(o*n)+_(0)))-R)*i)+_(0)),F=_(_(p*d)-_(b*g)),o=_(_(E*w)+_(_(D*W)+_(Q*F))),o=_(m(o))&gt;_(1.1920928955078125e-7)?_(_(1)/o):o,N=n,n=_(_(_(t*R)-_(n*B))*i),i=_(_(_(v*B)-_(t*Z))*i),f=_(N-_(_(_(E*_(_(g*c)-_(f*n)))+_(_(D*_(_(f*i)-_(p*c)))+_(Q*_(_(p*n)-_(g*i)))))*o)),t=_(t-_(_(_(E*_(_(Y*n)-_(d*c)))+_(_(D*_(_(b*c)-_(Y*i)))+_(Q*_(_(d*i)-_(b*n)))))*o)),i=_(v-_(_(_(i*w)+_(_(n*W)+_(c*F)))*o)),n=_(_(_(l*f)+_(k*t))-_(u*i)),v=_(_(_(-_(k*i))-_(u*t))-_(s*f)),c=_(_(_(l*i)+_(u*f))-_(s*t)),i=_(_(_(s*i)+_(l*t))-_(k*f)),C[A+8&gt;&gt;2]=_(_(_(_(l*n)-_(v*s))-_(c*u))+_(i*k))-h,C[A+4&gt;&gt;2]=_(_(_(_(l*i)-_(v*u))-_(n*k))+_(c*s))-G,C[A&gt;&gt;2]=_(_(_(_(l*c)-_(v*k))-_(i*s))+_(n*u))-y,V=r+16|0}function Or(A,e,i){var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0);a[A+12&gt;&gt;2]=0,r=C[e+456&gt;&gt;2],w=r!=_(0)?_(_(1)/r):_(0),s=C[e+36&gt;&gt;2],G=_(w*s),k=C[e+4&gt;&gt;2],r=C[e+460&gt;&gt;2],o=r!=_(0)?_(_(1)/r):_(0),B=C[e+40&gt;&gt;2],W=_(o*B),n=C[e+8&gt;&gt;2],r=C[e+464&gt;&gt;2],v=r!=_(0)?_(_(1)/r):_(0),b=C[e+44&gt;&gt;2],Z=_(v*b),f=C[e+12&gt;&gt;2],t=_(_(_(G*k)+_(W*n))+_(Z*f)),r=C[e+388&gt;&gt;2],c=C[e+20&gt;&gt;2],R=_(w*c),l=C[e+24&gt;&gt;2],y=_(o*l),u=C[e+28&gt;&gt;2],Q=_(v*u),F=_(_(_(R*k)+_(y*n))+_(Q*f)),p=_(r*F),d=C[e+392&gt;&gt;2],h=_(_(_(R*c)+_(y*l))+_(Q*u)),g=C[e+396&gt;&gt;2],y=_(_(_(R*s)+_(y*B))+_(Q*b)),E=_(g*y),R=_(_(p+_(d*h))+E),Y=p,Q=_(w*k),p=_(o*n),v=_(v*f),n=_(_(_(Q*k)+_(p*n))+_(v*f)),w=_(t+_(_(_(_(t*_(0))+_(Y-_(n*d)))+R)*i)),o=_(_(_(Q*c)+_(p*l))+_(v*u)),Y=_(r*t),l=_(_(_(G*c)+_(W*l))+_(Z*u)),c=_(d*l),f=_(_(_(G*s)+_(W*B))+_(Z*b)),k=_(_(Y+c)+_(g*f)),c=_(o+_(_(k+_(c+_(_(o*_(0))-_(h*g))))*i)),Z=_(d*o),b=_(_(_(Q*s)+_(p*B))+_(v*b)),u=_(g*b),s=_(_(_(r*n)+Z)+u),W=_(i*_(0)),B=_(_(R+_(_(_(g*s)-_(r*k))*i))-_(W+R)),u=_(y+_(_(s+_(_(_(y*_(0))+u)-_(f*r)))*i)),o=_(h+_(_(_(_(h*_(0))+_(g*o))-_(l*r))*i)),G=_(b+_(_(_(_(d*f)+_(_(b*_(0))-E))-R)*i)),Q=_(_(c*u)-_(o*G)),v=_(n+_(_(_(d*t)+_(_(n*_(0))-_(F*g)))*i)),f=_(f+_(_(_(f*_(0))+_(_(r*y)-_(b*d)))*i)),h=_(l+_(_(_(_(l*_(0))+_(_(r*h)-Z))-s)*i)),l=_(_(o*f)-_(h*u)),b=_(F+_(_(_(_(_(F*_(0))+_(g*n))-Y)-k)*i)),F=_(_(h*G)-_(c*f)),t=_(_(w*Q)+_(_(v*l)+_(b*F))),n=_(m(t))&gt;_(1.1920928955078125e-7)?_(_(1)/t):t,t=_(_(s+_(_(_(d*k)-_(g*R))*i))-_(W+s)),i=_(_(k+_(_(_(r*R)-_(d*s))*i))-_(W+k)),C[A+8&gt;&gt;2]=_(g-_(_(_(w*_(_(c*B)-_(o*t)))+_(_(v*_(_(o*i)-_(h*B)))+_(b*_(_(h*t)-_(c*i)))))*n))-g,C[A+4&gt;&gt;2]=_(d-_(_(_(w*_(_(u*t)-_(G*B)))+_(_(v*_(_(f*B)-_(u*i)))+_(b*_(_(G*i)-_(f*t)))))*n))-d,C[A&gt;&gt;2]=_(r-_(_(_(i*Q)+_(_(t*l)+_(B*F)))*n))-r}function Hr(A,e){var i=0,r=0,n=0,t=0,b=0;r=a[A+548&gt;&gt;2];A:{e:if(!((0|r)&lt;1)){for(n=a[A+556&gt;&gt;2],i=r;;){if((0|e)!=a[n&gt;&gt;2]){if(n=n+4|0,i=i+-1|0,i)continue;break e}break}if(i)break A}if(a[A+552&gt;&gt;2]==(0|r)&amp;&amp;(t=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|t)))){if(t&amp;&amp;(b=dA(t&lt;&lt;2),r=a[A+548&gt;&gt;2]),(0|r)&gt;=1)for(n=0,i=r;a[n+b&gt;&gt;2]=a[a[A+556&gt;&gt;2]+n&gt;&gt;2],n=n+4|0,i=i+-1|0,i;);i=a[A+556&gt;&gt;2],i&amp;&amp;(o[A+560|0]&amp;&amp;(CA(i),r=a[A+548&gt;&gt;2]),a[A+556&gt;&gt;2]=0),a[A+556&gt;&gt;2]=b,a[A+552&gt;&gt;2]=t,f[A+560|0]=1}a[a[A+556&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=e,a[A+548&gt;&gt;2]=r+1,i=a[e+32&gt;&gt;2],b=a[e+28&gt;&gt;2];e:if((0|A)!=(0|b)){if(e=a[i+288&gt;&gt;2],(0|e)==a[i+292&gt;&gt;2]&amp;&amp;(t=e?e&lt;&lt;1:1,!((0|e)&gt;=(0|t)))){if(t?(r=dA(t&lt;&lt;2),e=a[i+288&gt;&gt;2]):r=0,(0|e)&gt;=1)for(n=0,A=e;a[r+n&gt;&gt;2]=a[a[i+296&gt;&gt;2]+n&gt;&gt;2],n=n+4|0,A=A+-1|0,A;);A=a[i+296&gt;&gt;2],A&amp;&amp;(o[i+300|0]&amp;&amp;(CA(A),e=a[i+288&gt;&gt;2]),a[i+296&gt;&gt;2]=0),a[i+296&gt;&gt;2]=r,a[i+292&gt;&gt;2]=t,f[i+300|0]=1}A=i,i=b}else{if(e=a[A+288&gt;&gt;2],(0|e)!=a[A+292&gt;&gt;2])break e;if(t=e?e&lt;&lt;1:1,(0|e)&gt;=(0|t))break e;if(t?(b=dA(t&lt;&lt;2),e=a[A+288&gt;&gt;2]):b=0,(0|e)&gt;=1)for(n=0,r=e;a[n+b&gt;&gt;2]=a[a[A+296&gt;&gt;2]+n&gt;&gt;2],n=n+4|0,r=r+-1|0,r;);r=a[A+296&gt;&gt;2],r&amp;&amp;(o[A+300|0]&amp;&amp;(CA(r),e=a[A+288&gt;&gt;2]),a[A+296&gt;&gt;2]=0),a[A+296&gt;&gt;2]=b,a[A+292&gt;&gt;2]=t,f[A+300|0]=1}a[A+288&gt;&gt;2]=e+1,a[A+280&gt;&gt;2]=(-1^e)&gt;&gt;&gt;31,a[a[A+296&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=i}}function zr(A,e){var i=0,r=0,f=0,n=0,t=0;n=a[A+548&gt;&gt;2];A:if(!((0|n)&lt;1)){for(f=a[A+556&gt;&gt;2],r=f;;){if((0|e)!=a[r&gt;&gt;2]){if(r=r+4|0,i=i+1|0,(0|n)!=(0|i))continue;break A}break}if(!((0|i)&gt;=(0|n))){i=0,r=f;e:{for(;;){if((0|e)!=a[r&gt;&gt;2]){if(r=r+4|0,i=i+1|0,(0|n)!=(0|i))continue;break e}break}(0|n)&lt;=(0|i)||(t=r,i=f,r=n+-1|0,f=r&lt;&lt;2,a[t&gt;&gt;2]=a[i+f&gt;&gt;2],a[A+548&gt;&gt;2]=r,a[f+a[A+556&gt;&gt;2]&gt;&gt;2]=e)}if(n=a[e+32&gt;&gt;2],f=a[e+28&gt;&gt;2],(0|A)==(0|f)){e=a[A+288&gt;&gt;2];e:if(!((0|e)&lt;1)){for(i=0,f=a[A+296&gt;&gt;2],r=f;;){if(a[r&gt;&gt;2]!=(0|n)){if(r=r+4|0,i=i+1|0,(0|i)!=(0|e))continue;break e}break}(0|e)&lt;=(0|i)||(i=f,e=e+-1|0,f=e&lt;&lt;2,a[r&gt;&gt;2]=a[i+f&gt;&gt;2],a[A+288&gt;&gt;2]=e,a[f+a[A+296&gt;&gt;2]&gt;&gt;2]=n)}return void(a[A+280&gt;&gt;2]=(0|e)&gt;0)}e=a[n+288&gt;&gt;2];e:if(!((0|e)&lt;1)){for(i=0,A=a[n+296&gt;&gt;2],r=A;;){if(a[r&gt;&gt;2]!=(0|f)){if(r=r+4|0,i=i+1|0,(0|i)!=(0|e))continue;break e}break}(0|e)&lt;=(0|i)||(i=A,e=e+-1|0,A=e&lt;&lt;2,a[r&gt;&gt;2]=a[i+A&gt;&gt;2],a[n+288&gt;&gt;2]=e,a[A+a[n+296&gt;&gt;2]&gt;&gt;2]=f)}a[n+280&gt;&gt;2]=(0|e)&gt;0}}}function Pr(A){var e=0;a[A&gt;&gt;2]=20180,f[A+20|0]=1,a[A+16&gt;&gt;2]=0,f[A+40|0]=1,e=A+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+60|0]=1,e=A+28|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A+80|0]=1,e=A+48|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+76&gt;&gt;2]=0,f[A+100|0]=1,e=A+68|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+96&gt;&gt;2]=0,f[A+120|0]=1,e=A+88|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+116&gt;&gt;2]=0,f[A+140|0]=1,e=A+108|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+136&gt;&gt;2]=0,e=A+128|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,f[A+160|0]=1,a[A+156&gt;&gt;2]=0,e=A+148|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,f[A+180|0]=1,a[A+176&gt;&gt;2]=0,e=A+168|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,f[A+208|0]=1,a[A+232&gt;&gt;2]=0,a[A+204&gt;&gt;2]=0,e=A+196|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+224&gt;&gt;2]=0,a[A+212&gt;&gt;2]=534,a[A+216&gt;&gt;2]=535,a[A+220&gt;&gt;2]=536}function Kr(A){A|=0;var e=0;return a[A&gt;&gt;2]=20180,e=a[A+204&gt;&gt;2],e&amp;&amp;(o[A+208|0]&amp;&amp;CA(e),a[A+204&gt;&gt;2]=0),a[A+204&gt;&gt;2]=0,a[A+196&gt;&gt;2]=0,a[A+200&gt;&gt;2]=0,f[A+208|0]=1,e=a[A+176&gt;&gt;2],e&amp;&amp;(o[A+180|0]&amp;&amp;CA(e),a[A+176&gt;&gt;2]=0),a[A+176&gt;&gt;2]=0,a[A+168&gt;&gt;2]=0,a[A+172&gt;&gt;2]=0,f[A+180|0]=1,e=a[A+156&gt;&gt;2],e&amp;&amp;(o[A+160|0]&amp;&amp;CA(e),a[A+156&gt;&gt;2]=0),a[A+156&gt;&gt;2]=0,a[A+148&gt;&gt;2]=0,a[A+152&gt;&gt;2]=0,f[A+160|0]=1,e=a[A+136&gt;&gt;2],e&amp;&amp;(o[A+140|0]&amp;&amp;CA(e),a[A+136&gt;&gt;2]=0),a[A+136&gt;&gt;2]=0,a[A+128&gt;&gt;2]=0,a[A+132&gt;&gt;2]=0,f[A+140|0]=1,e=a[A+116&gt;&gt;2],e&amp;&amp;(o[A+120|0]&amp;&amp;CA(e),a[A+116&gt;&gt;2]=0),a[A+116&gt;&gt;2]=0,a[A+108&gt;&gt;2]=0,a[A+112&gt;&gt;2]=0,f[A+120|0]=1,e=a[A+96&gt;&gt;2],e&amp;&amp;(o[A+100|0]&amp;&amp;CA(e),a[A+96&gt;&gt;2]=0),a[A+96&gt;&gt;2]=0,a[A+88&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,f[A+100|0]=1,e=a[A+76&gt;&gt;2],e&amp;&amp;(o[A+80|0]&amp;&amp;CA(e),a[A+76&gt;&gt;2]=0),a[A+76&gt;&gt;2]=0,a[A+68&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,f[A+80|0]=1,e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,f[A+60|0]=1,e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+20|0]=1,0|A}function Lr(A,e,i,r,n,t,b,c,l,u,s,k){var v=0,d=0,g=0,m=0,R=0;if(d=a[A+68&gt;&gt;2],v=d,(0|d)==a[A+72&gt;&gt;2]&amp;&amp;(v=d,g=d?d&lt;&lt;1:1,!((0|d)&gt;=(0|g)))){if(g?(R=dA(B(g,152)),v=a[A+68&gt;&gt;2]):v=d,m=v,(0|m)&gt;=1)for(v=0;U(v+R|0,a[A+76&gt;&gt;2]+v|0,152),v=v+152|0,m=m+-1|0,m;);v=a[A+76&gt;&gt;2],v&amp;&amp;(o[A+80|0]&amp;&amp;CA(v),a[A+76&gt;&gt;2]=0),a[A+76&gt;&gt;2]=R,a[A+72&gt;&gt;2]=g,f[A+80|0]=1,v=a[A+68&gt;&gt;2]}a[A+68&gt;&gt;2]=v+1,d=a[A+76&gt;&gt;2]+B(d,152)|0,a[d+140&gt;&gt;2]=n,function(A,e,i,r,f,n,t,b,c,l,u,s){var k,v,d,g=0,m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=0,p=_(0),Y=_(0),E=_(0),V=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=0,O=_(0),H=_(0),z=_(0),P=_(0),K=_(0);a[e+148&gt;&gt;2]=f,a[e+144&gt;&gt;2]=r,a[e+96&gt;&gt;2]=0,a[e+100&gt;&gt;2]=0,T=C[n+84&gt;&gt;2],d=a[n+84&gt;&gt;2],a[e+104&gt;&gt;2]=d,v=a[A+16&gt;&gt;2],A=a[240+(v+B(f,244)|0)&gt;&gt;2],k=a[240+(B(r,244)+v|0)&gt;&gt;2],a[e+132&gt;&gt;2]=0,g=e+16|0,k?(Z=a[i+4&gt;&gt;2],a[g&gt;&gt;2]=a[i&gt;&gt;2],a[g+4&gt;&gt;2]=Z,Z=i+8|0,j=a[Z+4&gt;&gt;2],g=g+8|0,a[g&gt;&gt;2]=a[Z&gt;&gt;2],a[g+4&gt;&gt;2]=j,h=C[t+8&gt;&gt;2],G=C[t&gt;&gt;2],y=C[t+4&gt;&gt;2],a[e+12&gt;&gt;2]=0,V=C[e+20&gt;&gt;2],p=C[e+16&gt;&gt;2],N=_(_(G*V)-_(y*p)),C[e+8&gt;&gt;2]=N,Y=C[e+24&gt;&gt;2],G=_(_(h*p)-_(G*Y)),C[e+4&gt;&gt;2]=G,h=_(_(y*Y)-_(h*V)),C[e&gt;&gt;2]=h,y=C[k+612&gt;&gt;2],R=C[k+364&gt;&gt;2],Q=C[k+356&gt;&gt;2],m=C[k+360&gt;&gt;2],I=C[k+608&gt;&gt;2],U=C[k+348&gt;&gt;2],J=C[k+340&gt;&gt;2],w=C[k+344&gt;&gt;2],W=C[k+332&gt;&gt;2],x=C[k+328&gt;&gt;2],E=C[k+604&gt;&gt;2],F=C[k+324&gt;&gt;2],a[e+76&gt;&gt;2]=0,W=_(E*_(_(_(h*F)+_(G*x))+_(N*W))),C[e+64&gt;&gt;2]=W,x=_(I*_(_(_(h*J)+_(G*w))+_(N*U))),C[e+68&gt;&gt;2]=x,E=_(y*_(_(_(h*Q)+_(G*m))+_(N*R))),C[e+72&gt;&gt;2]=E):(a[e+64&gt;&gt;2]=0,a[e+68&gt;&gt;2]=0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,Z=e+72|0,a[Z&gt;&gt;2]=0,a[Z+4&gt;&gt;2]=0,Z=e+8|0,a[Z&gt;&gt;2]=0,a[Z+4&gt;&gt;2]=0,a[g&gt;&gt;2]=0,a[g+4&gt;&gt;2]=0,g=e+24|0,a[g&gt;&gt;2]=0,a[g+4&gt;&gt;2]=0),A?(R=C[i&gt;&gt;2],Q=C[i+4&gt;&gt;2],m=C[i+8&gt;&gt;2],a[e+60&gt;&gt;2]=0,I=_(-m),C[e+56&gt;&gt;2]=I,U=_(-Q),C[e+52&gt;&gt;2]=U,J=_(-R),C[e+48&gt;&gt;2]=J,w=C[b+8&gt;&gt;2],D=C[b+4&gt;&gt;2],F=C[b&gt;&gt;2],a[e+44&gt;&gt;2]=0,y=_(_(D*R)-_(F*Q)),C[e+40&gt;&gt;2]=y,R=_(_(F*m)-_(w*R)),C[e+36&gt;&gt;2]=R,Q=_(_(w*Q)-_(D*m)),C[e+32&gt;&gt;2]=Q,D=C[A+332&gt;&gt;2],F=C[A+328&gt;&gt;2],w=C[A+608&gt;&gt;2],M=C[A+348&gt;&gt;2],X=C[A+340&gt;&gt;2],S=C[A+344&gt;&gt;2],m=C[A+612&gt;&gt;2],O=C[A+364&gt;&gt;2],H=C[A+356&gt;&gt;2],z=C[A+360&gt;&gt;2],P=C[A+604&gt;&gt;2],K=C[A+324&gt;&gt;2],a[e+92&gt;&gt;2]=0,m=_(m*_(_(_(Q*H)+_(R*z))+_(y*O))),C[e+88&gt;&gt;2]=m,w=_(w*_(_(_(Q*X)+_(R*S))+_(y*M))),C[e+84&gt;&gt;2]=w,D=_(P*_(_(_(Q*K)+_(R*F))+_(y*D))),C[e+80&gt;&gt;2]=D):(a[e+80&gt;&gt;2]=0,a[e+84&gt;&gt;2]=0,a[e+32&gt;&gt;2]=0,a[e+36&gt;&gt;2]=0,g=e+88|0,a[g&gt;&gt;2]=0,a[g+4&gt;&gt;2]=0,g=e+40|0,a[g&gt;&gt;2]=0,a[g+4&gt;&gt;2]=0,g=e+48|0,a[g&gt;&gt;2]=0,a[g+4&gt;&gt;2]=0,g=e+56|0,a[g&gt;&gt;2]=0,a[g+4&gt;&gt;2]=0,y=_(0),R=_(0),Q=_(0),I=_(0),U=_(0),J=_(0),m=_(0),w=_(0)),g=e,M=c,k?(c=C[t+8&gt;&gt;2],F=C[t+4&gt;&gt;2],S=_(_(_(x*c)-_(E*F))*C[i&gt;&gt;2]),X=E,E=C[t&gt;&gt;2],c=_(C[k+404&gt;&gt;2]+_(_(S+_(_(_(X*E)-_(c*W))*C[i+4&gt;&gt;2]))+_(_(_(F*W)-_(x*E))*C[i+8&gt;&gt;2])))):c=_(0),E=c,A?(c=C[b+4&gt;&gt;2],W=C[b+8&gt;&gt;2],X=_(_(_(c*m)-_(W*w))*C[i&gt;&gt;2]),F=_(W*D),W=C[b&gt;&gt;2],c=_(C[A+404&gt;&gt;2]+_(_(X+_(_(F-_(W*m))*C[i+4&gt;&gt;2]))+_(_(_(W*w)-_(c*D))*C[i+8&gt;&gt;2])))):c=_(0),c=_(M/_(E+c)),C[g+108&gt;&gt;2]=c,k?(r=B(r,244)+v|0,V=_(_(_(_(C[r+176&gt;&gt;2]+C[r+208&gt;&gt;2])*p)+_(_(C[r+180&gt;&gt;2]+C[r+212&gt;&gt;2])*V))+_(_(C[r+184&gt;&gt;2]+C[r+216&gt;&gt;2])*Y)),m=C[r+192&gt;&gt;2],Y=C[r+200&gt;&gt;2],p=C[r+196&gt;&gt;2]):(m=_(0),V=_(_(_(p*_(0))+_(V*_(0)))+_(Y*_(0))),Y=_(0),p=_(0)),V=_(V+_(_(_(m*h)+_(p*G))+_(Y*N))),A?(A=B(f,244)+v|0,h=_(_(_(_(C[A+176&gt;&gt;2]+C[A+208&gt;&gt;2])*J)+_(_(C[A+180&gt;&gt;2]+C[A+212&gt;&gt;2])*U))+_(_(C[A+184&gt;&gt;2]+C[A+216&gt;&gt;2])*I)),p=C[A+192&gt;&gt;2],G=C[A+200&gt;&gt;2],Y=C[A+196&gt;&gt;2]):(G=_(0),h=_(_(_(J*_(0))+_(U*_(0)))+_(I*_(0))),p=_(0),Y=_(0)),N=16&amp;o[n+120|0]?_(c*_(_(-_(C[l+44&gt;&gt;2]*_(_(_(_(C[n+48&gt;&gt;2]-C[n+32&gt;&gt;2])*C[i&gt;&gt;2])+_(_(C[n+52&gt;&gt;2]-C[n+36&gt;&gt;2])*C[i+4&gt;&gt;2]))+_(_(C[n+56&gt;&gt;2]-C[n+40&gt;&gt;2])*C[i+8&gt;&gt;2]))))/C[l+12&gt;&gt;2])):_(0),a[e+128&gt;&gt;2]=0,a[e+124&gt;&gt;2]=d,C[e+116&gt;&gt;2]=s,C[e+112&gt;&gt;2]=_(c*_(u-_(V+_(h+_(_(_(p*Q)+_(Y*R))+_(G*y))))))+N,C[e+120&gt;&gt;2]=-T}(A,d,e,i,r,t,b,c,l,u,s,k)}function qr(A,e,i,r,n,t){var c=0,l=0,u=0,k=0,v=0;if(l=a[A+88&gt;&gt;2],c=l,(0|l)==a[A+92&gt;&gt;2]&amp;&amp;(c=l,u=l?l&lt;&lt;1:1,!((0|l)&gt;=(0|u)))){if(u?(v=dA(B(u,152)),c=a[A+88&gt;&gt;2]):c=l,k=c,(0|k)&gt;=1)for(c=0;U(c+v|0,a[A+96&gt;&gt;2]+c|0,152),c=c+152|0,k=k+-1|0,k;);c=a[A+96&gt;&gt;2],c&amp;&amp;(o[A+100|0]&amp;&amp;CA(c),a[A+96&gt;&gt;2]=0),a[A+96&gt;&gt;2]=v,a[A+92&gt;&gt;2]=u,f[A+100|0]=1,c=a[A+88&gt;&gt;2]}a[A+88&gt;&gt;2]=c+1,l=a[A+96&gt;&gt;2]+B(l,152)|0,a[l+140&gt;&gt;2]=n,function(A,e,i,r,f,n){var t,o,c=0,l=_(0),u=_(0),k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=0,y=_(0),w=0,W=0,F=0,Z=0,p=_(0),Y=_(0),E=_(0);a[e+48&gt;&gt;2]=-2147483648,a[e+52&gt;&gt;2]=-2147483648,a[e+16&gt;&gt;2]=0,a[e+20&gt;&gt;2]=0,c=e+56|0,a[c&gt;&gt;2]=-2147483648,a[c+4&gt;&gt;2]=0,c=e+24|0,a[c&gt;&gt;2]=0,a[c+4&gt;&gt;2]=0,C[e+104&gt;&gt;2]=n,a[e+96&gt;&gt;2]=0,a[e+100&gt;&gt;2]=0,t=a[A+16&gt;&gt;2],A=a[240+(t+B(r,244)|0)&gt;&gt;2],c=a[240+(B(f,244)+t|0)&gt;&gt;2],a[e+132&gt;&gt;2]=0,a[e+148&gt;&gt;2]=f,a[e+144&gt;&gt;2]=r,k=C[i&gt;&gt;2],v=C[i+4&gt;&gt;2],d=C[i+8&gt;&gt;2],a[e+12&gt;&gt;2]=0,l=_(-d),C[e+8&gt;&gt;2]=l,g=_(-v),C[e+4&gt;&gt;2]=g,u=_(-k),C[e&gt;&gt;2]=u,o=e,A?(s(_(_(_(_(C[A+356&gt;&gt;2]*u)+_(C[A+360&gt;&gt;2]*g))+_(C[A+364&gt;&gt;2]*l))*C[A+612&gt;&gt;2])),w=b(0),s(_(_(_(_(C[A+340&gt;&gt;2]*u)+_(C[A+344&gt;&gt;2]*g))+_(C[A+348&gt;&gt;2]*l))*C[A+608&gt;&gt;2])),W=b(0),s(_(_(_(_(C[A+324&gt;&gt;2]*u)+_(C[A+328&gt;&gt;2]*g))+_(C[A+332&gt;&gt;2]*l))*C[A+604&gt;&gt;2])),G=b(0)):G=0,a[o+64&gt;&gt;2]=G,a[e+76&gt;&gt;2]=0,a[e+72&gt;&gt;2]=w,a[e+68&gt;&gt;2]=W,k=C[i&gt;&gt;2],v=C[i+4&gt;&gt;2],d=C[i+8&gt;&gt;2],a[e+44&gt;&gt;2]=a[i+12&gt;&gt;2],C[e+40&gt;&gt;2]=d,C[e+36&gt;&gt;2]=v,C[e+32&gt;&gt;2]=k,i=0,c&amp;&amp;(s(_(_(_(_(k*C[c+356&gt;&gt;2])+_(v*C[c+360&gt;&gt;2]))+_(d*C[c+364&gt;&gt;2]))*C[c+612&gt;&gt;2])),F=b(0),s(_(_(_(_(k*C[c+324&gt;&gt;2])+_(v*C[c+328&gt;&gt;2]))+_(d*C[c+332&gt;&gt;2]))*C[c+604&gt;&gt;2])),Z=b(0),s(_(_(_(_(k*C[c+340&gt;&gt;2])+_(v*C[c+344&gt;&gt;2]))+_(d*C[c+348&gt;&gt;2]))*C[c+608&gt;&gt;2])),i=b(0)),a[e+80&gt;&gt;2]=Z,a[e+92&gt;&gt;2]=0,a[e+88&gt;&gt;2]=F,a[e+84&gt;&gt;2]=i,i=e,A?(R=_(_(_(C[A+356&gt;&gt;2]*u)+_(C[A+360&gt;&gt;2]*g))+_(C[A+364&gt;&gt;2]*l)),m=_(_(_(C[A+340&gt;&gt;2]*u)+_(C[A+344&gt;&gt;2]*g))+_(C[A+348&gt;&gt;2]*l)),y=_(_(_(C[A+324&gt;&gt;2]*u)+_(C[A+328&gt;&gt;2]*g))+_(C[A+332&gt;&gt;2]*l))):y=_(0),R=_(_(_(_(y*u)+_(m*g))+_(R*l))+_(0)),c?(Q=_(_(_(k*C[c+356&gt;&gt;2])+_(v*C[c+360&gt;&gt;2]))+_(d*C[c+364&gt;&gt;2])),p=_(_(_(k*C[c+340&gt;&gt;2])+_(v*C[c+344&gt;&gt;2]))+_(d*C[c+348&gt;&gt;2])),m=_(_(_(C[c+324&gt;&gt;2]*k)+_(C[c+328&gt;&gt;2]*v))+_(C[c+332&gt;&gt;2]*d))):m=_(0),Q=_(_(1)/_(R+_(_(_(m*k)+_(p*v))+_(Q*d)))),C[i+108&gt;&gt;2]=Q,m=_(0),R=_(0),A&amp;&amp;(A=B(r,244)+t|0,h=_(_(_(_(C[A+176&gt;&gt;2]+C[A+208&gt;&gt;2])*_(0))+_(_(C[A+180&gt;&gt;2]+C[A+212&gt;&gt;2])*_(0)))+_(_(C[A+184&gt;&gt;2]+C[A+216&gt;&gt;2])*_(0))),m=C[A+196&gt;&gt;2],Y=C[A+200&gt;&gt;2],R=C[A+192&gt;&gt;2]),g=_(h+_(_(Y*l)+_(_(m*g)+_(R*u)))),c?(A=B(f,244)+t|0,l=_(_(_(_(C[A+176&gt;&gt;2]+C[A+208&gt;&gt;2])*_(-0))+_(_(C[A+180&gt;&gt;2]+C[A+212&gt;&gt;2])*_(-0)))+_(_(C[A+184&gt;&gt;2]+C[A+216&gt;&gt;2])*_(-0))),h=C[A+192&gt;&gt;2],E=C[A+200&gt;&gt;2],u=C[A+196&gt;&gt;2]):(l=_(-0),h=_(0),u=_(0)),C[e+124&gt;&gt;2]=n,C[e+116&gt;&gt;2]=0,C[e+120&gt;&gt;2]=-n,C[e+112&gt;&gt;2]=Q*_(_(0)-_(g+_(l+_(_(d*E)+_(_(v*u)+_(k*h))))))}(A,l,e,i,r,t)}function $r(A,e,i){var r,f=0;return r=V-256|0,V=r,f=a[e+212&gt;&gt;2],(0|f)&gt;-1||(f=a[e+252&gt;&gt;2],2&amp;f&amp;&amp;(f=f&lt;&lt;30&gt;&gt;31&amp;e,2&amp;o[f+204|0]||C[f+404&gt;&gt;2]!=_(0))?(f=a[A+8&gt;&gt;2],S(r+8|0,0,244),function(A,e,i){var r=0,f=0,n=0,t=_(0),o=_(0),b=_(0),c=_(0),l=0,u=_(0),s=_(0),k=_(0),v=_(0),d=_(0);e=e?a[e+252&gt;&gt;2]&lt;&lt;30&gt;&gt;31&amp;e:0,a[A+64&gt;&gt;2]=0,a[A+68&gt;&gt;2]=0,a[A+144&gt;&gt;2]=0,a[A+148&gt;&gt;2]=0,r=A+88|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+80|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+72|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+152|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+160|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=A+168|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,e?(r=a[e+8&gt;&gt;2],a[A&gt;&gt;2]=a[e+4&gt;&gt;2],a[A+4&gt;&gt;2]=r,r=e+12|0,f=a[r+4&gt;&gt;2],n=A+8|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=f,r=e+28|0,f=a[r+4&gt;&gt;2],n=A+24|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=f,r=e+20|0,f=a[r+4&gt;&gt;2],a[A+16&gt;&gt;2]=a[r&gt;&gt;2],a[A+20&gt;&gt;2]=f,r=e+44|0,f=a[r+4&gt;&gt;2],n=A+40|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=f,r=e+36|0,f=a[r+4&gt;&gt;2],a[A+32&gt;&gt;2]=a[r&gt;&gt;2],a[A+36&gt;&gt;2]=f,r=e+52|0,f=a[r+4&gt;&gt;2],a[A+48&gt;&gt;2]=a[r&gt;&gt;2],a[A+52&gt;&gt;2]=f,r=e+60|0,f=a[r+4&gt;&gt;2],n=A+56|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=f,o=C[e+412&gt;&gt;2],r=e+416|0,b=C[r&gt;&gt;2],c=C[e+408&gt;&gt;2],t=C[e+404&gt;&gt;2],a[A+140&gt;&gt;2]=0,C[A+136&gt;&gt;2]=t*b,C[A+132&gt;&gt;2]=t*o,C[A+128&gt;&gt;2]=t*c,a[A+240&gt;&gt;2]=e,f=e+612|0,n=a[f+4&gt;&gt;2],l=A+104|0,a[l&gt;&gt;2]=a[f&gt;&gt;2],a[l+4&gt;&gt;2]=n,f=a[e+608&gt;&gt;2],a[A+96&gt;&gt;2]=a[e+604&gt;&gt;2],a[A+100&gt;&gt;2]=f,f=a[r+4&gt;&gt;2],n=A+120|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=f,r=a[e+412&gt;&gt;2],a[A+112&gt;&gt;2]=a[e+408&gt;&gt;2],a[A+116&gt;&gt;2]=r,r=e+380|0,f=a[r+4&gt;&gt;2],n=A+184|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=f,r=a[e+376&gt;&gt;2],a[A+176&gt;&gt;2]=a[e+372&gt;&gt;2],a[A+180&gt;&gt;2]=r,r=a[e+392&gt;&gt;2],a[A+192&gt;&gt;2]=a[e+388&gt;&gt;2],a[A+196&gt;&gt;2]=r,r=e+396|0,f=a[r+4&gt;&gt;2],n=A+200|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=f,o=C[e+476&gt;&gt;2],b=C[e+480&gt;&gt;2],c=C[e+472&gt;&gt;2],t=C[e+404&gt;&gt;2],a[A+220&gt;&gt;2]=0,C[A+216&gt;&gt;2]=_(t*b)*i,C[A+212&gt;&gt;2]=_(t*o)*i,C[A+208&gt;&gt;2]=_(t*c)*i,c=C[e+340&gt;&gt;2],u=C[e+356&gt;&gt;2],s=C[e+328&gt;&gt;2],k=C[e+344&gt;&gt;2],v=C[e+360&gt;&gt;2],d=C[e+324&gt;&gt;2],t=C[e+488&gt;&gt;2],o=C[e+492&gt;&gt;2],b=C[e+496&gt;&gt;2],C[A+232&gt;&gt;2]=_(_(_(t*C[e+332&gt;&gt;2])+_(o*C[e+348&gt;&gt;2]))+_(b*C[e+364&gt;&gt;2]))*i,C[A+228&gt;&gt;2]=_(_(_(t*s)+_(o*k))+_(b*v))*i,C[A+224&gt;&gt;2]=_(_(_(d*t)+_(c*o))+_(u*b))*i):(a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A&gt;&gt;2]=1065353216,a[A+32&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,a[A+240&gt;&gt;2]=0,a[A+128&gt;&gt;2]=0,a[A+132&gt;&gt;2]=0,a[A+112&gt;&gt;2]=1065353216,a[A+116&gt;&gt;2]=1065353216,a[A+96&gt;&gt;2]=1065353216,a[A+100&gt;&gt;2]=1065353216,a[A+176&gt;&gt;2]=0,a[A+180&gt;&gt;2]=0,e=A+12|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+24|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+20&gt;&gt;2]=1065353216,e=A+44|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+40&gt;&gt;2]=1065353216,e=A+52|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+60&gt;&gt;2]=0,e=A+136|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+120|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=0,e=A+104|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=0,a[A+232&gt;&gt;2]=0,e=A+224|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+216|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+208|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+200|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+192|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+184|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0),a[A+236&gt;&gt;2]=0}(Af(A+4|0,r+8|0),e,i),a[e+212&gt;&gt;2]=f):(f=a[A+188&gt;&gt;2],(0|f)&gt;-1||(a[A+188&gt;&gt;2]=a[A+8&gt;&gt;2],S(r+8|0,0,244),e=Af(A+4|0,r+8|0),f=e+88|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+80|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+72|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[e+64&gt;&gt;2]=0,a[e+68&gt;&gt;2]=0,a[e+144&gt;&gt;2]=0,a[e+148&gt;&gt;2]=0,f=e+152|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+160|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+168|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[e+8&gt;&gt;2]=0,a[e&gt;&gt;2]=1065353216,f=e+12|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+24|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[e+20&gt;&gt;2]=1065353216,a[e+32&gt;&gt;2]=0,a[e+36&gt;&gt;2]=0,f=e+44|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[e+40&gt;&gt;2]=1065353216,f=e+52|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[e+60&gt;&gt;2]=0,f=e+136|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[e+128&gt;&gt;2]=0,a[e+132&gt;&gt;2]=0,f=e+120|0,a[f&gt;&gt;2]=1065353216,a[f+4&gt;&gt;2]=0,a[e+112&gt;&gt;2]=1065353216,a[e+116&gt;&gt;2]=1065353216,f=e+104|0,a[f&gt;&gt;2]=1065353216,a[f+4&gt;&gt;2]=0,a[e+96&gt;&gt;2]=1065353216,a[e+100&gt;&gt;2]=1065353216,f=e+232|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+224|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+216|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+208|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+200|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+192|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=e+184|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[e+176&gt;&gt;2]=0,a[e+180&gt;&gt;2]=0,a[e+240&gt;&gt;2]=0,f=a[A+188&gt;&gt;2]))),V=r+256|0,f}function Af(A,e){var i=0,r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0;if(n=a[A+4&gt;&gt;2],c=n,(0|n)==a[A+8&gt;&gt;2]&amp;&amp;(c=n,k=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|k)))){if(k?(d=dA(B(k,244)),c=a[A+4&gt;&gt;2]):c=n,(0|c)&gt;=1)for(i=64;l=a[A+12&gt;&gt;2]+i|0,t=l+-64|0,s=a[t+4&gt;&gt;2],b=i+d|0,r=b+-64|0,a[r&gt;&gt;2]=a[t&gt;&gt;2],a[r+4&gt;&gt;2]=s,t=t+8|0,u=a[t+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[t&gt;&gt;2],a[r+4&gt;&gt;2]=u,r=l+-48|0,s=r+8|0,v=a[s+4&gt;&gt;2],t=b+-48|0,u=t+8|0,a[u&gt;&gt;2]=a[s&gt;&gt;2],a[u+4&gt;&gt;2]=v,u=a[r+4&gt;&gt;2],a[t&gt;&gt;2]=a[r&gt;&gt;2],a[t+4&gt;&gt;2]=u,r=l+-32|0,s=r+8|0,v=a[s+4&gt;&gt;2],t=b+-32|0,u=t+8|0,a[u&gt;&gt;2]=a[s&gt;&gt;2],a[u+4&gt;&gt;2]=v,u=a[r+4&gt;&gt;2],a[t&gt;&gt;2]=a[r&gt;&gt;2],a[t+4&gt;&gt;2]=u,t=l+-16|0,s=a[t+4&gt;&gt;2],r=b+-16|0,a[r&gt;&gt;2]=a[t&gt;&gt;2],a[r+4&gt;&gt;2]=s,t=t+8|0,u=a[t+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[t&gt;&gt;2],a[r+4&gt;&gt;2]=u,U(b,l,180),i=i+244|0,c=c+-1|0,c;);c=a[A+12&gt;&gt;2],c&amp;&amp;(o[A+16|0]&amp;&amp;CA(c),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=d,f[A+16|0]=1,a[A+8&gt;&gt;2]=k,c=a[A+4&gt;&gt;2]}return a[A+4&gt;&gt;2]=c+1,b=e+8|0,l=a[b+4&gt;&gt;2],c=B(n,244),n=c+a[A+12&gt;&gt;2]|0,i=n+8|0,a[i&gt;&gt;2]=a[b&gt;&gt;2],a[i+4&gt;&gt;2]=l,i=a[e+4&gt;&gt;2],a[n&gt;&gt;2]=a[e&gt;&gt;2],a[n+4&gt;&gt;2]=i,b=e+24|0,l=a[b+4&gt;&gt;2],i=n+24|0,a[i&gt;&gt;2]=a[b&gt;&gt;2],a[i+4&gt;&gt;2]=l,i=a[e+20&gt;&gt;2],a[n+16&gt;&gt;2]=a[e+16&gt;&gt;2],a[n+20&gt;&gt;2]=i,i=a[e+36&gt;&gt;2],a[n+32&gt;&gt;2]=a[e+32&gt;&gt;2],a[n+36&gt;&gt;2]=i,b=e+40|0,l=a[b+4&gt;&gt;2],i=n+40|0,a[i&gt;&gt;2]=a[b&gt;&gt;2],a[i+4&gt;&gt;2]=l,i=a[e+52&gt;&gt;2],a[n+48&gt;&gt;2]=a[e+48&gt;&gt;2],a[n+52&gt;&gt;2]=i,b=e+56|0,l=a[b+4&gt;&gt;2],i=n+56|0,a[i&gt;&gt;2]=a[b&gt;&gt;2],a[i+4&gt;&gt;2]=l,U(n- -64|0,e- -64|0,180),c+a[A+12&gt;&gt;2]|0}function ef(A,e,i,r,f,n,t,b,c){var l,u,s,k,v=_(0),d=_(0),g=_(0),R=_(0),Q=_(0),G=_(0),y=_(0),w=0,W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),V=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=0,X=_(0);a[t&gt;&gt;2]=a[n+28&gt;&gt;2],u=a[A+16&gt;&gt;2],s=u+B(r,244)|0,A=a[s+240&gt;&gt;2],k=B(i,244)+u|0,l=a[k+240&gt;&gt;2],p=C[n+12&gt;&gt;2],J=C[n+36&gt;&gt;2],G=C[n+40&gt;&gt;2],w=a[f+120&gt;&gt;2];A:if(6&amp;w){if(G=2&amp;w?C[f+144&gt;&gt;2]:G,!(4&amp;w))break A;J=C[f+148&gt;&gt;2]}else 8&amp;w&amp;&amp;(d=_(p*C[f+144&gt;&gt;2]),v=_(h(_(d+C[f+148&gt;&gt;2]),_(1.1920928955078125e-7))),J=_(d/v),G=_(_(1)/v));v=C[f+68&gt;&gt;2],d=C[b&gt;&gt;2],R=C[b+4&gt;&gt;2],g=C[f+64&gt;&gt;2],W=_(_(v*d)-_(R*g)),Q=C[b+8&gt;&gt;2],F=_(Q*g),g=C[f+72&gt;&gt;2],y=_(F-_(g*d)),Z=_(_(R*g)-_(Q*v)),Q=_(0),v=_(0),d=_(0),l&amp;&amp;(E=_(_(_(_(Z*C[l+356&gt;&gt;2])+_(y*C[l+360&gt;&gt;2]))+_(W*C[l+364&gt;&gt;2]))*C[l+612&gt;&gt;2]),d=_(_(_(_(Z*C[l+340&gt;&gt;2])+_(y*C[l+344&gt;&gt;2]))+_(W*C[l+348&gt;&gt;2]))*C[l+608&gt;&gt;2]),v=_(_(_(_(Z*C[l+324&gt;&gt;2])+_(y*C[l+328&gt;&gt;2]))+_(W*C[l+332&gt;&gt;2]))*C[l+604&gt;&gt;2])),C[e+64&gt;&gt;2]=v,a[e+76&gt;&gt;2]=0,C[e+72&gt;&gt;2]=E,C[e+68&gt;&gt;2]=d,R=C[f+68&gt;&gt;2],g=C[c&gt;&gt;2],F=C[c+4&gt;&gt;2],Y=C[f+64&gt;&gt;2],D=_(_(R*g)-_(F*Y)),I=C[c+8&gt;&gt;2],N=C[f+72&gt;&gt;2],Y=_(_(I*Y)-_(N*g)),N=_(_(F*N)-_(I*R)),R=_(0),g=_(0),I=_(_(1)/p),A&amp;&amp;(Q=_(-N),g=_(_(_(_(C[A+356&gt;&gt;2]*Q)-_(C[A+360&gt;&gt;2]*Y))-_(C[A+364&gt;&gt;2]*D))*C[A+612&gt;&gt;2]),R=_(_(_(_(C[A+340&gt;&gt;2]*Q)-_(C[A+344&gt;&gt;2]*Y))-_(C[A+348&gt;&gt;2]*D))*C[A+608&gt;&gt;2]),Q=_(_(_(_(C[A+324&gt;&gt;2]*Q)-_(C[A+328&gt;&gt;2]*Y))-_(C[A+332&gt;&gt;2]*D))*C[A+604&gt;&gt;2])),C[e+80&gt;&gt;2]=Q,a[e+92&gt;&gt;2]=0,C[e+88&gt;&gt;2]=g,C[e+84&gt;&gt;2]=R,p=_(0),F=_(0),l&amp;&amp;(F=C[b+8&gt;&gt;2],U=C[b+4&gt;&gt;2],X=_(_(_(d*F)-_(E*U))*C[f+64&gt;&gt;2]),V=E,E=C[b&gt;&gt;2],F=_(C[l+404&gt;&gt;2]+_(_(X+_(_(_(V*E)-_(F*v))*C[f+68&gt;&gt;2]))+_(_(_(U*v)-_(d*E))*C[f+72&gt;&gt;2])))),w=e,U=C[t&gt;&gt;2],E=_(I*G),V=E,A&amp;&amp;(v=C[c+4&gt;&gt;2],d=C[c+8&gt;&gt;2],p=_(_(_(v*g)-_(d*R))*C[f+64&gt;&gt;2]),G=_(d*Q),d=C[c&gt;&gt;2],p=_(C[A+404&gt;&gt;2]+_(_(p+_(_(G-_(d*g))*C[f+68&gt;&gt;2]))+_(_(_(d*R)-_(v*Q))*C[f+72&gt;&gt;2])))),C[w+108&gt;&gt;2]=U/_(V+_(F+p)),t=e+16|0,l?(w=f- -64|0,x=a[w+4&gt;&gt;2],a[t&gt;&gt;2]=a[w&gt;&gt;2],a[t+4&gt;&gt;2]=x,w=w+8|0,x=a[w+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[w&gt;&gt;2],a[t+4&gt;&gt;2]=x,a[e+12&gt;&gt;2]=0,C[e+8&gt;&gt;2]=W,C[e+4&gt;&gt;2]=y,C[e&gt;&gt;2]=Z):(a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,w=e+24|0,a[w&gt;&gt;2]=0,a[w+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=e+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0),A?(v=C[f+64&gt;&gt;2],d=C[f+68&gt;&gt;2],R=C[f+72&gt;&gt;2],a[e+60&gt;&gt;2]=0,a[e+44&gt;&gt;2]=0,C[e+40&gt;&gt;2]=-D,C[e+36&gt;&gt;2]=-Y,C[e+32&gt;&gt;2]=-N,C[e+56&gt;&gt;2]=-R,C[e+52&gt;&gt;2]=-d,C[e+48&gt;&gt;2]=-v):(a[e+32&gt;&gt;2]=0,a[e+36&gt;&gt;2]=0,t=e+56|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=e+48|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=e+40|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0),p=C[n+64&gt;&gt;2],F=C[f+80&gt;&gt;2],Q=_(0),v=_(0),d=_(0),R=_(0),l&amp;&amp;(v=C[b+4&gt;&gt;2],d=C[l+388&gt;&gt;2],g=C[l+392&gt;&gt;2],G=C[b&gt;&gt;2],R=_(_(_(v*d)-_(g*G))+C[l+380&gt;&gt;2]),W=C[l+396&gt;&gt;2],V=_(W*G),G=C[b+8&gt;&gt;2],d=_(C[l+376&gt;&gt;2]+_(V-_(G*d))),v=_(_(_(g*G)-_(W*v))+C[l+372&gt;&gt;2])),g=_(0),W=_(0),A&amp;&amp;(G=C[c+4&gt;&gt;2],g=C[A+388&gt;&gt;2],Q=C[A+392&gt;&gt;2],y=C[c&gt;&gt;2],W=_(_(_(G*g)-_(Q*y))+C[A+380&gt;&gt;2]),Z=C[A+396&gt;&gt;2],V=_(Z*y),y=C[c+8&gt;&gt;2],g=_(C[A+376&gt;&gt;2]+_(V-_(y*g))),Q=_(_(_(Q*y)-_(Z*G))+C[A+372&gt;&gt;2])),t=s+240|0,b=k+240|0,G=C[f+72&gt;&gt;2],y=C[f+64&gt;&gt;2],Z=C[f+68&gt;&gt;2],a[e+104&gt;&gt;2]=a[f+84&gt;&gt;2],v=_(_(_(y*_(v-Q))+_(Z*_(d-g)))+_(G*_(R-W))),G=_(m(v))&lt;C[n+96&gt;&gt;2]?_(0):_(-_(v*C[f+96&gt;&gt;2]));A:if(4&amp;o[n+72|0]){if(v=_(C[f+124&gt;&gt;2]*C[n+68&gt;&gt;2]),C[e+100&gt;&gt;2]=v,!l|!a[b&gt;&gt;2]||(d=C[l+416&gt;&gt;2],R=C[e+24&gt;&gt;2],g=C[l+412&gt;&gt;2],Q=C[e+20&gt;&gt;2],f=B(i,244)+u|0,C[f+64&gt;&gt;2]=_(C[f+112&gt;&gt;2]*_(v*_(_(C[e+16&gt;&gt;2]*C[f+128&gt;&gt;2])*C[l+408&gt;&gt;2])))+C[f+64&gt;&gt;2],c=f+68|0,C[c&gt;&gt;2]=_(_(v*_(g*_(Q*C[f+132&gt;&gt;2])))*C[f+116&gt;&gt;2])+C[c&gt;&gt;2],c=f+72|0,C[c&gt;&gt;2]=_(_(v*_(d*_(R*C[f+136&gt;&gt;2])))*C[f+120&gt;&gt;2])+C[c&gt;&gt;2],d=C[e+72&gt;&gt;2],R=C[e+68&gt;&gt;2],C[f+80&gt;&gt;2]=_(_(v*C[f+96&gt;&gt;2])*C[e+64&gt;&gt;2])+C[f+80&gt;&gt;2],g=C[f+104&gt;&gt;2],c=f+84|0,C[c&gt;&gt;2]=_(R*_(v*C[f+100&gt;&gt;2]))+C[c&gt;&gt;2],f=f+88|0,C[f&gt;&gt;2]=_(d*_(v*g))+C[f&gt;&gt;2]),!A|!a[t&gt;&gt;2])break A;d=C[A+416&gt;&gt;2],R=C[e+56&gt;&gt;2],g=C[A+412&gt;&gt;2],Q=C[e+52&gt;&gt;2],W=C[e+88&gt;&gt;2],y=C[e+84&gt;&gt;2],Z=C[e+80&gt;&gt;2],f=B(r,244)+u|0,v=C[e+100&gt;&gt;2],C[f+64&gt;&gt;2]=_(C[f+112&gt;&gt;2]*_(v*_(_(C[e+48&gt;&gt;2]*C[f+128&gt;&gt;2])*C[A+408&gt;&gt;2])))+C[f+64&gt;&gt;2],A=f+68|0,C[A&gt;&gt;2]=_(_(v*_(g*_(Q*C[f+132&gt;&gt;2])))*C[f+116&gt;&gt;2])+C[A&gt;&gt;2],A=f+72|0,C[A&gt;&gt;2]=_(_(v*_(d*_(R*C[f+136&gt;&gt;2])))*C[f+120&gt;&gt;2])+C[A&gt;&gt;2],v=_(-v),C[f+80&gt;&gt;2]=C[f+80&gt;&gt;2]-_(Z*_(C[f+96&gt;&gt;2]*v)),d=C[f+104&gt;&gt;2],A=f+84|0,C[A&gt;&gt;2]=C[A&gt;&gt;2]-_(y*_(C[f+100&gt;&gt;2]*v)),A=f+88|0,C[A&gt;&gt;2]=C[A&gt;&gt;2]-_(W*_(d*v))}else a[e+100&gt;&gt;2]=0;f=G&lt;=_(0),a[e+96&gt;&gt;2]=0,d=_(0),R=_(0),g=_(0),W=_(0),y=_(0),Z=_(0),D=_(0),a[b&gt;&gt;2]&amp;&amp;(A=B(i,244)+u|0,D=C[A+224&gt;&gt;2],W=C[A+208&gt;&gt;2],y=C[A+232&gt;&gt;2],Z=C[A+228&gt;&gt;2],g=C[A+212&gt;&gt;2],R=C[A+216&gt;&gt;2]),Q=_(F+p),N=f?_(0):G,v=_(0),Y=_(0),G=_(0),p=_(0),F=_(0),a[t&gt;&gt;2]&amp;&amp;(A=B(r,244)+u|0,F=C[A+224&gt;&gt;2],d=C[A+208&gt;&gt;2],G=C[A+232&gt;&gt;2],p=C[A+228&gt;&gt;2],Y=C[A+216&gt;&gt;2],v=C[A+212&gt;&gt;2]),A=B(i,244)+u|0,V=_(_(_(_(_(W+C[A+176&gt;&gt;2])*C[e+16&gt;&gt;2])+_(_(g+C[A+180&gt;&gt;2])*C[e+20&gt;&gt;2]))+_(_(R+C[A+184&gt;&gt;2])*C[e+24&gt;&gt;2]))+_(_(_(_(D+C[A+192&gt;&gt;2])*C[e&gt;&gt;2])+_(_(Z+C[A+196&gt;&gt;2])*C[e+4&gt;&gt;2]))+_(_(y+C[A+200&gt;&gt;2])*C[e+8&gt;&gt;2]))),A=B(r,244)+u|0,v=_(N-_(V+_(_(_(_(_(d+C[A+176&gt;&gt;2])*C[e+48&gt;&gt;2])+_(_(v+C[A+180&gt;&gt;2])*C[e+52&gt;&gt;2]))+_(_(Y+C[A+184&gt;&gt;2])*C[e+56&gt;&gt;2]))+_(_(_(_(F+C[A+192&gt;&gt;2])*C[e+32&gt;&gt;2])+_(_(p+C[A+196&gt;&gt;2])*C[e+36&gt;&gt;2]))+_(_(G+C[A+200&gt;&gt;2])*C[e+40&gt;&gt;2]))))),d=_(0),Q&gt;_(0)?v=_(v-_(I*Q)):d=_(-_(I*_(J*Q))),R=C[e+108&gt;&gt;2],v=_(v*R),d=_(d*R),Q&gt;C[n+56&gt;&gt;2]^1&amp;&amp;a[n+52&gt;&gt;2]||(v=_(d+v),d=_(0)),C[e+128&gt;&gt;2]=d,C[e+112&gt;&gt;2]=v,a[e+120&gt;&gt;2]=0,a[e+124&gt;&gt;2]=1343554297,C[e+116&gt;&gt;2]=E*R}function rf(A,e,i,r,f,n){var t,o,b,c,l,u,s,k=_(0),v=_(0),d=0,g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0);b=a[A+16&gt;&gt;2],t=a[240+(b+B(r,244)|0)&gt;&gt;2],o=a[240+(B(i,244)+b|0)&gt;&gt;2],c=a[A+76&gt;&gt;2],l=a[e+140&gt;&gt;2],u=a[n+72&gt;&gt;2],s=4&amp;u;A:if(s){if(e=B(l,152)+c|0,k=_(C[f+128&gt;&gt;2]*C[n+68&gt;&gt;2]),C[e+100&gt;&gt;2]=k,o&amp;&amp;(g=C[o+416&gt;&gt;2],m=C[e+24&gt;&gt;2],R=C[o+412&gt;&gt;2],Q=C[e+20&gt;&gt;2],A=B(i,244)+b|0,v=C[o+404&gt;&gt;2],C[A+64&gt;&gt;2]=_(_(k*_(_(v*C[e+16&gt;&gt;2])*C[o+408&gt;&gt;2]))*C[A+112&gt;&gt;2])+C[A+64&gt;&gt;2],d=A+68|0,C[d&gt;&gt;2]=_(_(k*_(R*_(v*Q)))*C[A+116&gt;&gt;2])+C[d&gt;&gt;2],d=A+72|0,C[d&gt;&gt;2]=_(_(k*_(g*_(v*m)))*C[A+120&gt;&gt;2])+C[d&gt;&gt;2],v=C[e+72&gt;&gt;2],g=C[e+68&gt;&gt;2],C[A+80&gt;&gt;2]=_(_(k*C[A+96&gt;&gt;2])*C[e+64&gt;&gt;2])+C[A+80&gt;&gt;2],m=C[A+104&gt;&gt;2],d=A+84|0,C[d&gt;&gt;2]=_(g*_(k*C[A+100&gt;&gt;2]))+C[d&gt;&gt;2],A=A+88|0,C[A&gt;&gt;2]=_(v*_(k*m))+C[A&gt;&gt;2]),!t)break A;d=B(l,152)+c|0,g=C[d+88&gt;&gt;2],m=C[d+84&gt;&gt;2],R=C[d+80&gt;&gt;2],Q=C[t+416&gt;&gt;2],h=C[d+56&gt;&gt;2],G=C[t+412&gt;&gt;2],y=C[d+52&gt;&gt;2],A=B(r,244)+b|0,v=C[t+404&gt;&gt;2],k=C[e+100&gt;&gt;2],C[A+64&gt;&gt;2]=_(_(_(_(C[d+48&gt;&gt;2]*v)*C[t+408&gt;&gt;2])*k)*C[A+112&gt;&gt;2])+C[A+64&gt;&gt;2],e=A+68|0,C[e&gt;&gt;2]=_(_(k*_(G*_(y*v)))*C[A+116&gt;&gt;2])+C[e&gt;&gt;2],e=A+72|0,C[e&gt;&gt;2]=_(_(k*_(Q*_(h*v)))*C[A+120&gt;&gt;2])+C[e&gt;&gt;2],C[A+80&gt;&gt;2]=C[A+80&gt;&gt;2]+_(R*_(k*C[A+96&gt;&gt;2])),v=C[A+104&gt;&gt;2],e=A+84|0,C[e&gt;&gt;2]=C[e&gt;&gt;2]+_(m*_(k*C[A+100&gt;&gt;2])),A=A+88|0,C[A&gt;&gt;2]=C[A&gt;&gt;2]+_(g*_(v*k))}else a[100+(B(l,152)+c|0)&gt;&gt;2]=0;A:if(16&amp;u){if(d=l+1|0,s){if(e=B(d,152)+c|0,k=_(C[f+132&gt;&gt;2]*C[n+68&gt;&gt;2]),C[e+100&gt;&gt;2]=k,o&amp;&amp;(g=C[e+24&gt;&gt;2],m=C[e+20&gt;&gt;2],A=B(i,244)+b|0,v=C[o+404&gt;&gt;2],C[A+64&gt;&gt;2]=_(_(k*_(v*C[e+16&gt;&gt;2]))*C[A+112&gt;&gt;2])+C[A+64&gt;&gt;2],i=A+68|0,C[i&gt;&gt;2]=_(_(k*_(v*m))*C[A+116&gt;&gt;2])+C[i&gt;&gt;2],i=A+72|0,C[i&gt;&gt;2]=_(_(k*_(v*g))*C[A+120&gt;&gt;2])+C[i&gt;&gt;2],v=C[e+72&gt;&gt;2],g=C[e+68&gt;&gt;2],C[A+80&gt;&gt;2]=_(_(k*C[A+96&gt;&gt;2])*C[e+64&gt;&gt;2])+C[A+80&gt;&gt;2],m=C[A+104&gt;&gt;2],i=A+84|0,C[i&gt;&gt;2]=_(g*_(k*C[A+100&gt;&gt;2]))+C[i&gt;&gt;2],A=A+88|0,C[A&gt;&gt;2]=_(v*_(k*m))+C[A&gt;&gt;2]),!t)break A;return i=B(d,152)+c|0,g=C[i+88&gt;&gt;2],m=C[i+84&gt;&gt;2],R=C[i+56&gt;&gt;2],Q=C[i+52&gt;&gt;2],h=C[i+48&gt;&gt;2],v=C[t+404&gt;&gt;2],A=B(r,244)+b|0,k=C[e+100&gt;&gt;2],C[A+80&gt;&gt;2]=C[A+80&gt;&gt;2]+_(C[i+80&gt;&gt;2]*_(C[A+96&gt;&gt;2]*k)),C[A+64&gt;&gt;2]=_(_(k*_(h*v))*C[A+112&gt;&gt;2])+C[A+64&gt;&gt;2],e=A+68|0,C[e&gt;&gt;2]=_(_(k*_(Q*v))*C[A+116&gt;&gt;2])+C[e&gt;&gt;2],e=A+72|0,C[e&gt;&gt;2]=_(_(k*_(R*v))*C[A+120&gt;&gt;2])+C[e&gt;&gt;2],v=C[A+104&gt;&gt;2],e=A+84|0,C[e&gt;&gt;2]=C[e&gt;&gt;2]+_(m*_(k*C[A+100&gt;&gt;2])),A=A+88|0,void(C[A&gt;&gt;2]=C[A&gt;&gt;2]+_(g*_(v*k)))}a[100+(B(d,152)+c|0)&gt;&gt;2]=0}}function ff(A,e,i){var r,n,t,b,c,l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),R=_(0),Q=0,h=_(0),G=_(0),w=0,W=_(0),F=0,Z=0,p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=0,J=0,x=_(0),X=0,M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=0,K=0,L=0,q=0,$=_(0),AA=0,eA=0,iA=0,rA=0,fA=0,nA=0,tA=0,aA=0,oA=0,bA=0,cA=0,lA=0,uA=0,sA=0,kA=0,vA=0,gA=0,BA=0,_A=0,mA=0,RA=0,QA=0,hA=0,GA=0,yA=0,wA=0,WA=0,FA=0,ZA=_(0);if(t=V-80|0,V=t,r=a[e+776&gt;&gt;2],n=a[e+772&gt;&gt;2],b=$r(A,n,C[i+12&gt;&gt;2]),c=$r(A,r,C[i+12&gt;&gt;2]),Z=a[A+16&gt;&gt;2],Q=Z+B(b,244)|0,l=C[Q+128&gt;&gt;2],g=_(l*l),l=C[Q+132&gt;&gt;2],g=_(g+_(l*l)),l=C[Q+136&gt;&gt;2],!(_(g+_(l*l))&lt;_(1.4210854715202004e-14)&amp;&amp;(Q=Z+B(c,244)|0,l=C[Q+128&gt;&gt;2],g=_(l*l),l=C[Q+132&gt;&gt;2],g=_(g+_(l*l)),l=C[Q+136&gt;&gt;2],_(g+_(l*l))&lt;_(1.4210854715202004e-14))||(w=a[e+780&gt;&gt;2],(0|w)&lt;1)))for(Q=Z+B(c,244)|0,iA=Q+232|0,rA=Q+200|0,fA=Q+228|0,nA=Q+196|0,tA=Q+224|0,aA=Q+192|0,oA=Q+216|0,bA=Q+184|0,cA=Q+212|0,lA=Q+180|0,uA=Q+208|0,sA=Q+176|0,kA=Q+240|0,Q=Z+B(b,244)|0,vA=Q+232|0,gA=Q+200|0,BA=Q+228|0,_A=Q+196|0,mA=Q+224|0,RA=Q+192|0,QA=Q+216|0,hA=Q+184|0,GA=Q+212|0,yA=Q+180|0,wA=Q+208|0,WA=Q+176|0,FA=Q+240|0;;){if(F=B(AA,192)+e|0,C[F+84&gt;&gt;2]&lt;=C[e+788&gt;&gt;2]){if(K=F+4|0,Q=a[A+28&gt;&gt;2],w=Q,(0|Q)==a[A+32&gt;&gt;2]&amp;&amp;(w=Q,I=Q?Q&lt;&lt;1:1,!((0|Q)&gt;=(0|I)))){if(I?(J=dA(B(I,152)),Z=a[A+28&gt;&gt;2]):(J=0,Z=Q),(0|Z)&gt;=1)for(w=0;U(w+J|0,a[A+36&gt;&gt;2]+w|0,152),w=w+152|0,Z=Z+-1|0,Z;);w=a[A+36&gt;&gt;2],w&amp;&amp;(o[A+40|0]&amp;&amp;CA(w),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=J,f[A+40|0]=1,a[A+32&gt;&gt;2]=I,w=a[A+28&gt;&gt;2]}a[A+28&gt;&gt;2]=w+1,q=a[A+36&gt;&gt;2]+B(Q,152)|0,a[q+132&gt;&gt;2]=K,a[q+148&gt;&gt;2]=c,a[q+144&gt;&gt;2]=b,a[t+76&gt;&gt;2]=0,l=_(C[F+60&gt;&gt;2]-C[n+60&gt;&gt;2]),C[t+72&gt;&gt;2]=l,u=_(C[F+56&gt;&gt;2]-C[n+56&gt;&gt;2]),C[t+68&gt;&gt;2]=u,s=_(C[F+52&gt;&gt;2]-C[n+52&gt;&gt;2]),C[t+64&gt;&gt;2]=s,d=C[F+36&gt;&gt;2],v=C[F+40&gt;&gt;2],k=C[F+44&gt;&gt;2],R=C[r+52&gt;&gt;2],h=C[r+56&gt;&gt;2],g=C[r+60&gt;&gt;2],a[t+60&gt;&gt;2]=0,k=_(k-g),C[t+56&gt;&gt;2]=k,v=_(v-h),C[t+52&gt;&gt;2]=v,d=_(d-R),C[t+48&gt;&gt;2]=d,g=_(0),W=_(0),p=_(0),G=_(0),a[FA&gt;&gt;2]&amp;&amp;(R=_(C[RA&gt;&gt;2]+C[mA&gt;&gt;2]),h=_(C[_A&gt;&gt;2]+C[BA&gt;&gt;2]),G=_(_(C[hA&gt;&gt;2]+C[QA&gt;&gt;2])+_(_(u*R)-_(s*h))),W=s,s=_(C[gA&gt;&gt;2]+C[vA&gt;&gt;2]),p=_(_(C[yA&gt;&gt;2]+C[GA&gt;&gt;2])+_(_(W*s)-_(l*R))),W=_(_(C[WA&gt;&gt;2]+C[wA&gt;&gt;2])+_(_(l*h)-_(u*s)))),x=_(0),N=_(0),a[kA&gt;&gt;2]&amp;&amp;(l=_(C[aA&gt;&gt;2]+C[tA&gt;&gt;2]),u=_(C[nA&gt;&gt;2]+C[fA&gt;&gt;2]),N=_(_(C[bA&gt;&gt;2]+C[oA&gt;&gt;2])+_(_(v*l)-_(d*u))),s=_(C[rA&gt;&gt;2]+C[iA&gt;&gt;2]),x=_(_(C[lA&gt;&gt;2]+C[cA&gt;&gt;2])+_(_(d*s)-_(k*l))),g=_(_(C[sA&gt;&gt;2]+C[uA&gt;&gt;2])+_(_(k*u)-_(v*s)))),P=F+76|0,D=C[P&gt;&gt;2],J=F+68|0,$=C[J&gt;&gt;2],X=F+72|0,ZA=C[X&gt;&gt;2],ef(A,q,b,c,K,i,t+44|0,t- -64|0,t+48|0),a[q+140&gt;&gt;2]=a[A+68&gt;&gt;2],w=F+92|0,C[w&gt;&gt;2]&gt;_(0)&amp;&amp;(qr(A,J,b,c,Q,C[F+96&gt;&gt;2]),s=C[P&gt;&gt;2],_(m(s))&gt;_(.7071067690849304)?(a[t+24&gt;&gt;2]=0,l=C[X&gt;&gt;2],k=_(_(s*s)+_(l*l)),u=_(_(1)/_(y(k))),l=_(l*u),C[t+32&gt;&gt;2]=l,v=_(k*u),C[t+8&gt;&gt;2]=v,u=_(-_(s*u)),C[t+28&gt;&gt;2]=u,s=C[J&gt;&gt;2],d=_(-_(s*l)),C[t+12&gt;&gt;2]=d,R=_(s*u),k=_(0)):(a[t+32&gt;&gt;2]=0,u=C[J&gt;&gt;2],k=C[X&gt;&gt;2],R=_(_(u*u)+_(k*k)),l=_(_(1)/_(y(R))),u=_(u*l),C[t+28&gt;&gt;2]=u,k=_(-_(k*l)),C[t+24&gt;&gt;2]=k,d=_(s*k),C[t+12&gt;&gt;2]=d,v=_(-_(s*u)),C[t+8&gt;&gt;2]=v,R=_(R*l),l=_(0)),h=_(_(1)/_(y(_(_(_(k*k)+_(u*u))+_(l*l))))),l=_(l*h),C[t+32&gt;&gt;2]=l,s=_(u*h),C[t+28&gt;&gt;2]=s,k=_(k*h),C[t+24&gt;&gt;2]=k,u=R,R=_(_(1)/_(y(_(_(R*R)+_(_(v*v)+_(d*d)))))),u=_(u*R),C[t+16&gt;&gt;2]=u,d=_(d*R),C[t+12&gt;&gt;2]=d,v=_(v*R),C[t+8&gt;&gt;2]=v,Z=2&amp;a[n+180&gt;&gt;2],Z&amp;&amp;(a[t+36&gt;&gt;2]=0,M=C[n+4&gt;&gt;2],S=C[n+20&gt;&gt;2],T=C[n+36&gt;&gt;2],R=_(_(_(_(k*M)+_(s*S))+_(l*T))*C[n+164&gt;&gt;2]),j=C[n+8&gt;&gt;2],O=C[n+24&gt;&gt;2],H=C[n+40&gt;&gt;2],h=_(_(_(_(k*j)+_(s*O))+_(l*H))*C[n+168&gt;&gt;2]),z=C[n+12&gt;&gt;2],Y=s,s=C[n+28&gt;&gt;2],E=l,l=C[n+44&gt;&gt;2],k=_(_(_(_(k*z)+_(Y*s))+_(E*l))*C[n+172&gt;&gt;2]),l=_(_(_(T*R)+_(H*h))+_(l*k)),C[t+32&gt;&gt;2]=l,s=_(_(_(S*R)+_(O*h))+_(s*k)),C[t+28&gt;&gt;2]=s,k=_(_(_(M*R)+_(j*h))+_(z*k)),C[t+24&gt;&gt;2]=k),I=2&amp;a[r+180&gt;&gt;2],I&amp;&amp;(a[t+36&gt;&gt;2]=0,M=C[r+4&gt;&gt;2],S=C[r+20&gt;&gt;2],T=C[r+36&gt;&gt;2],R=_(_(_(_(M*k)+_(S*s))+_(T*l))*C[r+164&gt;&gt;2]),j=C[r+8&gt;&gt;2],O=C[r+24&gt;&gt;2],H=C[r+40&gt;&gt;2],h=_(_(_(_(k*j)+_(s*O))+_(l*H))*C[r+168&gt;&gt;2]),z=C[r+12&gt;&gt;2],Y=s,s=C[r+28&gt;&gt;2],E=l,l=C[r+44&gt;&gt;2],k=_(_(_(_(k*z)+_(Y*s))+_(E*l))*C[r+172&gt;&gt;2]),l=_(_(_(T*R)+_(H*h))+_(l*k)),C[t+32&gt;&gt;2]=l,s=_(_(_(S*R)+_(O*h))+_(s*k)),C[t+28&gt;&gt;2]=s,k=_(_(_(M*R)+_(j*h))+_(z*k)),C[t+24&gt;&gt;2]=k),Z&amp;&amp;(a[t+20&gt;&gt;2]=0,M=C[n+4&gt;&gt;2],S=C[n+20&gt;&gt;2],T=C[n+36&gt;&gt;2],R=_(_(_(_(v*M)+_(d*S))+_(u*T))*C[n+164&gt;&gt;2]),j=C[n+8&gt;&gt;2],O=C[n+24&gt;&gt;2],H=C[n+40&gt;&gt;2],h=_(_(_(_(v*j)+_(d*O))+_(u*H))*C[n+168&gt;&gt;2]),z=C[n+12&gt;&gt;2],Y=d,d=C[n+28&gt;&gt;2],E=u,u=C[n+44&gt;&gt;2],v=_(_(_(_(v*z)+_(Y*d))+_(E*u))*C[n+172&gt;&gt;2]),u=_(_(_(T*R)+_(H*h))+_(u*v)),C[t+16&gt;&gt;2]=u,d=_(_(_(S*R)+_(O*h))+_(d*v)),C[t+12&gt;&gt;2]=d,v=_(_(_(M*R)+_(j*h))+_(z*v)),C[t+8&gt;&gt;2]=v),I&amp;&amp;(a[t+20&gt;&gt;2]=0,M=C[r+4&gt;&gt;2],S=C[r+20&gt;&gt;2],T=C[r+36&gt;&gt;2],R=_(_(_(_(M*v)+_(S*d))+_(T*u))*C[r+164&gt;&gt;2]),j=C[r+8&gt;&gt;2],O=C[r+24&gt;&gt;2],H=C[r+40&gt;&gt;2],h=_(_(_(_(v*j)+_(d*O))+_(u*H))*C[r+168&gt;&gt;2]),z=C[r+12&gt;&gt;2],Y=d,d=C[r+28&gt;&gt;2],E=u,u=C[r+44&gt;&gt;2],v=_(_(_(_(v*z)+_(Y*d))+_(E*u))*C[r+172&gt;&gt;2]),u=_(_(_(T*R)+_(H*h))+_(u*v)),C[t+16&gt;&gt;2]=u,d=_(_(_(S*R)+_(O*h))+_(d*v)),C[t+12&gt;&gt;2]=d,v=_(_(_(M*R)+_(j*h))+_(z*v)),C[t+8&gt;&gt;2]=v),+_(y(_(_(_(k*k)+_(s*s))+_(l*l))))&gt;.001&amp;&amp;qr(A,t+24|0,b,c,Q,C[w&gt;&gt;2]),+_(y(_(_(_(v*v)+_(d*d))+_(u*u))))&gt;.001&amp;&amp;qr(A,t+8|0,b,c,Q,C[w&gt;&gt;2]));A:if(1&amp;f[F+124|0]&amp;&amp;32&amp;o[i+72|0])l=C[t+44&gt;&gt;2],w=F+156|0,Lr(A,F+164|0,b,c,Q,K,t- -64|0,t+48|0,l,i,C[F+140&gt;&gt;2],C[w&gt;&gt;2]),16&amp;o[i+72|0]&amp;&amp;Lr(A,F+180|0,b,c,Q,K,t- -64|0,t+48|0,l,i,C[F+144&gt;&gt;2],C[w&gt;&gt;2]);else{if(L=F+176|0,a[L&gt;&gt;2]=0,s=_(W-g),u=_(p-x),k=_(G-N),l=_(_(_(s*$)+_(u*ZA))+_(k*D)),Z=F+172|0,g=k,k=C[P&gt;&gt;2],v=_(g-_(l*k)),C[Z&gt;&gt;2]=v,I=F+168|0,g=u,u=C[X&gt;&gt;2],d=_(g-_(l*u)),C[I&gt;&gt;2]=d,w=F+164|0,g=s,s=C[J&gt;&gt;2],l=_(g-_(l*s)),C[w&gt;&gt;2]=l,!(64&amp;o[i+72|0])&amp;&amp;(R=_(_(_(l*l)+_(d*d))+_(v*v)),R&gt;_(1.1920928955078125e-7))){if(u=_(_(1)/_(y(R))),s=_(d*u),C[I&gt;&gt;2]=s,l=_(l*u),C[w&gt;&gt;2]=l,u=_(v*u),C[Z&gt;&gt;2]=u,1&amp;f[n+180|0]&amp;&amp;(x=C[n+172&gt;&gt;2],k=C[n+44&gt;&gt;2],v=C[n+12&gt;&gt;2],d=C[n+28&gt;&gt;2],N=C[n+164&gt;&gt;2],R=C[n+36&gt;&gt;2],h=C[n+4&gt;&gt;2],g=C[n+20&gt;&gt;2],D=C[n+168&gt;&gt;2],W=C[n+40&gt;&gt;2],p=C[n+8&gt;&gt;2],G=C[n+24&gt;&gt;2],a[L&gt;&gt;2]=0,Y=g,g=_(N*_(_(_(l*h)+_(s*g))+_(u*R))),E=G,G=_(D*_(_(_(l*p)+_(s*G))+_(u*W))),u=_(x*_(_(_(l*v)+_(s*d))+_(u*k))),s=_(_(_(Y*g)+_(E*G))+_(d*u)),C[I&gt;&gt;2]=s,l=_(_(_(h*g)+_(p*G))+_(v*u)),C[w&gt;&gt;2]=l,u=_(_(_(R*g)+_(W*G))+_(k*u)),C[Z&gt;&gt;2]=u),1&amp;f[r+180|0]&amp;&amp;(x=C[r+172&gt;&gt;2],k=C[r+44&gt;&gt;2],v=C[r+12&gt;&gt;2],d=C[r+28&gt;&gt;2],N=C[r+164&gt;&gt;2],R=C[r+36&gt;&gt;2],h=C[r+4&gt;&gt;2],g=C[r+20&gt;&gt;2],D=C[r+168&gt;&gt;2],W=C[r+40&gt;&gt;2],p=C[r+8&gt;&gt;2],G=C[r+24&gt;&gt;2],a[L&gt;&gt;2]=0,Y=g,g=_(N*_(_(_(h*l)+_(g*s))+_(R*u))),E=G,G=_(D*_(_(_(l*p)+_(s*G))+_(u*W))),l=_(x*_(_(_(l*v)+_(s*d))+_(u*k))),C[I&gt;&gt;2]=_(_(Y*g)+_(E*G))+_(d*l),C[w&gt;&gt;2]=_(_(h*g)+_(p*G))+_(v*l),C[Z&gt;&gt;2]=_(_(R*g)+_(W*G))+_(k*l)),x=C[t+44&gt;&gt;2],Lr(A,w,b,c,Q,K,t- -64|0,t+48|0,x,i,_(0),_(0)),!(16&amp;o[i+72|0]))break A;L=F+192|0,a[L&gt;&gt;2]=0,eA=F+188|0,u=C[X&gt;&gt;2],k=C[w&gt;&gt;2],s=C[I&gt;&gt;2],v=C[J&gt;&gt;2],l=_(_(u*k)-_(s*v)),d=C[P&gt;&gt;2],R=C[Z&gt;&gt;2],s=_(_(s*d)-_(R*u)),u=_(_(R*v)-_(d*k)),k=_(_(1)/_(y(_(_(_(s*s)+_(u*u))+_(l*l))))),l=_(l*k),C[eA&gt;&gt;2]=l,Z=F+184|0,u=_(u*k),C[Z&gt;&gt;2]=u,w=F+180|0,s=_(s*k),C[w&gt;&gt;2]=s,1&amp;f[n+180|0]&amp;&amp;(N=C[n+172&gt;&gt;2],k=C[n+44&gt;&gt;2],v=C[n+12&gt;&gt;2],d=C[n+28&gt;&gt;2],D=C[n+164&gt;&gt;2],R=C[n+36&gt;&gt;2],h=C[n+4&gt;&gt;2],g=C[n+20&gt;&gt;2],$=C[n+168&gt;&gt;2],W=C[n+40&gt;&gt;2],p=C[n+8&gt;&gt;2],G=C[n+24&gt;&gt;2],a[L&gt;&gt;2]=0,Y=g,g=_(D*_(_(_(s*h)+_(u*g))+_(l*R))),E=G,G=_($*_(_(_(s*p)+_(u*G))+_(l*W))),l=_(N*_(_(_(s*v)+_(u*d))+_(l*k))),u=_(_(_(Y*g)+_(E*G))+_(d*l)),C[Z&gt;&gt;2]=u,s=_(_(_(h*g)+_(p*G))+_(v*l)),C[w&gt;&gt;2]=s,l=_(_(_(R*g)+_(W*G))+_(k*l)),C[eA&gt;&gt;2]=l),1&amp;f[r+180|0]&amp;&amp;(N=C[r+172&gt;&gt;2],k=C[r+44&gt;&gt;2],v=C[r+12&gt;&gt;2],d=C[r+28&gt;&gt;2],D=C[r+164&gt;&gt;2],R=C[r+36&gt;&gt;2],h=C[r+4&gt;&gt;2],g=C[r+20&gt;&gt;2],$=C[r+168&gt;&gt;2],W=C[r+40&gt;&gt;2],p=C[r+8&gt;&gt;2],G=C[r+24&gt;&gt;2],a[L&gt;&gt;2]=0,Y=g,g=_(D*_(_(_(h*s)+_(g*u))+_(R*l))),E=G,G=_($*_(_(_(s*p)+_(u*G))+_(l*W))),l=_(N*_(_(_(s*v)+_(u*d))+_(l*k))),C[Z&gt;&gt;2]=_(_(Y*g)+_(E*G))+_(d*l),C[w&gt;&gt;2]=_(_(h*g)+_(p*G))+_(v*l),C[eA&gt;&gt;2]=_(_(R*g)+_(W*G))+_(k*l)),Lr(A,w,b,c,Q,K,t- -64|0,t+48|0,x,i,_(0),_(0));break A}if(J=F+180|0,_(m(k))&gt;_(.7071067690849304)?(a[w&gt;&gt;2]=0,d=_(_(u*u)+_(k*k)),v=_(_(1)/_(y(d))),u=_(u*v),C[Z&gt;&gt;2]=u,l=_(-_(k*v)),C[I&gt;&gt;2]=l,k=_(d*v),d=_(s*l),v=_(-_(s*u)),s=_(0)):(a[Z&gt;&gt;2]=0,d=_(_(s*s)+_(u*u)),v=_(_(1)/_(y(d))),l=_(s*v),C[I&gt;&gt;2]=l,s=_(-_(u*v)),C[w&gt;&gt;2]=s,d=_(d*v),v=_(k*s),k=_(-_(k*l)),u=_(0)),C[J&gt;&gt;2]=k,X=F+188|0,C[X&gt;&gt;2]=d,P=F+184|0,C[P&gt;&gt;2]=v,1&amp;f[n+180|0]&amp;&amp;(x=C[n+172&gt;&gt;2],k=C[n+44&gt;&gt;2],v=C[n+12&gt;&gt;2],d=C[n+28&gt;&gt;2],N=C[n+164&gt;&gt;2],R=C[n+36&gt;&gt;2],h=C[n+4&gt;&gt;2],g=C[n+20&gt;&gt;2],D=C[n+168&gt;&gt;2],W=C[n+40&gt;&gt;2],p=C[n+8&gt;&gt;2],G=C[n+24&gt;&gt;2],a[L&gt;&gt;2]=0,Y=g,g=_(N*_(_(_(h*s)+_(g*l))+_(R*u))),E=G,G=_(D*_(_(_(s*p)+_(l*G))+_(u*W))),u=_(x*_(_(_(s*v)+_(l*d))+_(u*k))),l=_(_(_(Y*g)+_(E*G))+_(d*u)),C[I&gt;&gt;2]=l,s=_(_(_(h*g)+_(p*G))+_(v*u)),C[w&gt;&gt;2]=s,u=_(_(_(R*g)+_(W*G))+_(k*u)),C[Z&gt;&gt;2]=u),1&amp;f[r+180|0]&amp;&amp;(x=C[r+172&gt;&gt;2],k=C[r+44&gt;&gt;2],v=C[r+12&gt;&gt;2],d=C[r+28&gt;&gt;2],N=C[r+164&gt;&gt;2],R=C[r+36&gt;&gt;2],h=C[r+4&gt;&gt;2],g=C[r+20&gt;&gt;2],D=C[r+168&gt;&gt;2],W=C[r+40&gt;&gt;2],p=C[r+8&gt;&gt;2],G=C[r+24&gt;&gt;2],a[L&gt;&gt;2]=0,Y=g,g=_(N*_(_(_(h*s)+_(g*l))+_(R*u))),E=G,G=_(D*_(_(_(s*p)+_(l*G))+_(u*W))),l=_(x*_(_(_(s*v)+_(l*d))+_(u*k))),C[I&gt;&gt;2]=_(_(Y*g)+_(E*G))+_(d*l),C[w&gt;&gt;2]=_(_(h*g)+_(p*G))+_(v*l),C[Z&gt;&gt;2]=_(_(R*g)+_(W*G))+_(k*l)),x=C[t+44&gt;&gt;2],Lr(A,w,b,c,Q,K,t- -64|0,t+48|0,x,i,_(0),_(0)),Z=a[i+72&gt;&gt;2],16&amp;Z&amp;&amp;(1&amp;f[n+180|0]&amp;&amp;(N=C[n+172&gt;&gt;2],l=C[n+44&gt;&gt;2],u=C[n+12&gt;&gt;2],s=C[n+28&gt;&gt;2],W=C[n+164&gt;&gt;2],k=C[n+36&gt;&gt;2],v=C[n+4&gt;&gt;2],d=C[n+20&gt;&gt;2],D=C[n+168&gt;&gt;2],R=C[n+40&gt;&gt;2],h=C[n+8&gt;&gt;2],g=C[n+24&gt;&gt;2],a[F+192&gt;&gt;2]=0,Y=v,G=W,v=C[J&gt;&gt;2],W=C[P&gt;&gt;2],p=C[X&gt;&gt;2],G=_(G*_(_(_(Y*v)+_(d*W))+_(k*p))),E=h,h=_(D*_(_(_(v*h)+_(W*g))+_(p*R))),D=u,u=_(N*_(_(_(v*u)+_(W*s))+_(p*l))),C[J&gt;&gt;2]=_(_(Y*G)+_(E*h))+_(D*u),C[P&gt;&gt;2]=_(_(d*G)+_(g*h))+_(s*u),C[X&gt;&gt;2]=_(_(k*G)+_(R*h))+_(l*u)),1&amp;f[r+180|0]&amp;&amp;(N=C[r+172&gt;&gt;2],l=C[r+44&gt;&gt;2],u=C[r+12&gt;&gt;2],s=C[r+28&gt;&gt;2],W=C[r+164&gt;&gt;2],k=C[r+36&gt;&gt;2],v=C[r+4&gt;&gt;2],d=C[r+20&gt;&gt;2],D=C[r+168&gt;&gt;2],R=C[r+40&gt;&gt;2],h=C[r+8&gt;&gt;2],g=C[r+24&gt;&gt;2],a[F+192&gt;&gt;2]=0,Y=v,G=W,v=C[J&gt;&gt;2],W=C[P&gt;&gt;2],p=C[X&gt;&gt;2],G=_(G*_(_(_(Y*v)+_(d*W))+_(k*p))),E=h,h=_(D*_(_(_(v*h)+_(W*g))+_(p*R))),D=u,u=_(N*_(_(_(v*u)+_(W*s))+_(p*l))),C[J&gt;&gt;2]=_(_(Y*G)+_(E*h))+_(D*u),C[P&gt;&gt;2]=_(_(d*G)+_(g*h))+_(s*u),C[X&gt;&gt;2]=_(_(k*G)+_(R*h))+_(l*u)),Lr(A,J,b,c,Q,K,t- -64|0,t+48|0,x,i,_(0),_(0)),Z=a[i+72&gt;&gt;2]),80!=(80&amp;Z))break A;Q=F+124|0,a[Q&gt;&gt;2]=1|a[Q&gt;&gt;2]}rf(A,q,b,c,K,i),w=a[e+780&gt;&gt;2]}if(AA=AA+1|0,!((0|AA)&lt;(0|w)))break}V=t+80|0}function nf(A,e,i){var r,f=0,n=0,t=0;r=V-80|0,V=r,a[A+240&gt;&gt;2]&amp;&amp;(C[A+176&gt;&gt;2]=C[A+64&gt;&gt;2]+C[A+176&gt;&gt;2],C[A+192&gt;&gt;2]=C[A+80&gt;&gt;2]+C[A+192&gt;&gt;2],f=A+180|0,C[f&gt;&gt;2]=C[A+68&gt;&gt;2]+C[f&gt;&gt;2],f=A+184|0,C[f&gt;&gt;2]=C[A+72&gt;&gt;2]+C[f&gt;&gt;2],f=A+196|0,C[f&gt;&gt;2]=C[A+84&gt;&gt;2]+C[f&gt;&gt;2],f=A+200|0,C[f&gt;&gt;2]=C[A+88&gt;&gt;2]+C[f&gt;&gt;2],(C[A+144&gt;&gt;2]!=_(0)|C[A+148&gt;&gt;2]!=_(0)|C[A+152&gt;&gt;2]!=_(0)|C[A+160&gt;&gt;2]!=_(0)||C[A+164&gt;&gt;2]!=_(0)||C[A+168&gt;&gt;2]!=_(0))&amp;&amp;(a[r+12&gt;&gt;2]=0,C[r&gt;&gt;2]=C[A+160&gt;&gt;2]*i,C[r+8&gt;&gt;2]=C[A+168&gt;&gt;2]*i,C[r+4&gt;&gt;2]=C[A+164&gt;&gt;2]*i,Ir(A,A+144|0,r,e,r+16|0),n=r+24|0,t=a[n+4&gt;&gt;2],f=A+8|0,a[f&gt;&gt;2]=a[n&gt;&gt;2],a[f+4&gt;&gt;2]=t,f=a[r+20&gt;&gt;2],a[A&gt;&gt;2]=a[r+16&gt;&gt;2],a[A+4&gt;&gt;2]=f,f=a[r+36&gt;&gt;2],a[A+16&gt;&gt;2]=a[r+32&gt;&gt;2],a[A+20&gt;&gt;2]=f,n=r+40|0,t=a[n+4&gt;&gt;2],f=A+24|0,a[f&gt;&gt;2]=a[n&gt;&gt;2],a[f+4&gt;&gt;2]=t,f=a[r+52&gt;&gt;2],a[A+32&gt;&gt;2]=a[r+48&gt;&gt;2],a[A+36&gt;&gt;2]=f,n=r+56|0,t=a[n+4&gt;&gt;2],f=A+40|0,a[f&gt;&gt;2]=a[n&gt;&gt;2],a[f+4&gt;&gt;2]=t,f=a[r+68&gt;&gt;2],a[A+48&gt;&gt;2]=a[r+64&gt;&gt;2],a[A+52&gt;&gt;2]=f,f=r+72|0,n=a[f+4&gt;&gt;2],A=A+56|0,a[A&gt;&gt;2]=a[f&gt;&gt;2],a[A+4&gt;&gt;2]=n)),V=r+80|0}function tf(A,e,i,r,f){return a[A+20&gt;&gt;2]=0,a[A+16&gt;&gt;2]=i,a[A+12&gt;&gt;2]=e,a[A+8&gt;&gt;2]=f,a[A+4&gt;&gt;2]=r,a[A&gt;&gt;2]=20396,A}function af(A,e,i,r){var n,t=0,o=0,b=0,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=0,I=0,U=_(0),J=_(0),x=_(0),X=_(0),M=0,S=0,T=0,j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0);n=V-240|0,V=n,a[A+16&gt;&gt;2]?(Vi(a[A+4&gt;&gt;2]),t=a[A+12&gt;&gt;2],o=a[t+4&gt;&gt;2],b=a[A+16&gt;&gt;2],N=a[b+4&gt;&gt;2],I=t,h=_(cn[a[a[t&gt;&gt;2]+48&gt;&gt;2]](t)),t=a[A+16&gt;&gt;2],A=function(A,e,i,r,n,t,o,b,c){return a[A+72&gt;&gt;2]=1,a[A+76&gt;&gt;2]=1,a[A+60&gt;&gt;2]=-1,f[A+52|0]=0,C[A+48&gt;&gt;2]=o,C[A+44&gt;&gt;2]=t,a[A+40&gt;&gt;2]=n,a[A+36&gt;&gt;2]=r,a[A+32&gt;&gt;2]=i,a[A+28&gt;&gt;2]=e,a[A+24&gt;&gt;2]=b,a[A+20&gt;&gt;2]=c,a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=1065353216,a[A&gt;&gt;2]=14908,e=A+12|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,A}(n+160|0,I,b,o,N,h,_(cn[a[a[t&gt;&gt;2]+48&gt;&gt;2]](t)),a[A+4&gt;&gt;2],a[A+8&gt;&gt;2]),o=e+8|0,b=a[o+4&gt;&gt;2],t=n+32|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,o=e+24|0,b=a[o+4&gt;&gt;2],t=n+48|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,o=e+40|0,b=a[o+4&gt;&gt;2],t=n- -64|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,o=e+56|0,b=a[o+4&gt;&gt;2],t=n+80|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,o=i+8|0,b=a[o+4&gt;&gt;2],t=n+96|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,a[n+152&gt;&gt;2]=1566444395,t=a[e+4&gt;&gt;2],a[n+24&gt;&gt;2]=a[e&gt;&gt;2],a[n+28&gt;&gt;2]=t,t=a[e+20&gt;&gt;2],a[n+40&gt;&gt;2]=a[e+16&gt;&gt;2],a[n+44&gt;&gt;2]=t,t=a[e+36&gt;&gt;2],a[n+56&gt;&gt;2]=a[e+32&gt;&gt;2],a[n+60&gt;&gt;2]=t,t=a[e+52&gt;&gt;2],a[n+72&gt;&gt;2]=a[e+48&gt;&gt;2],a[n+76&gt;&gt;2]=t,e=a[i+4&gt;&gt;2],a[n+88&gt;&gt;2]=a[i&gt;&gt;2],a[n+92&gt;&gt;2]=e,t=i+24|0,o=a[t+4&gt;&gt;2],e=n+112|0,a[e&gt;&gt;2]=a[t&gt;&gt;2],a[e+4&gt;&gt;2]=o,t=a[i+20&gt;&gt;2],e=n+104|0,a[e&gt;&gt;2]=a[i+16&gt;&gt;2],a[e+4&gt;&gt;2]=t,t=i+40|0,o=a[t+4&gt;&gt;2],e=n+128|0,a[e&gt;&gt;2]=a[t&gt;&gt;2],a[e+4&gt;&gt;2]=o,t=a[i+36&gt;&gt;2],e=n+120|0,a[e&gt;&gt;2]=a[i+32&gt;&gt;2],a[e+4&gt;&gt;2]=t,t=i+56|0,o=a[t+4&gt;&gt;2],e=n+144|0,a[e&gt;&gt;2]=a[t&gt;&gt;2],a[e+4&gt;&gt;2]=o,t=a[i+52&gt;&gt;2],e=n+136|0,a[e&gt;&gt;2]=a[i+48&gt;&gt;2],a[e+4&gt;&gt;2]=t,Mi(A,n+24|0,r,0)):(W=C[e+52&gt;&gt;2],F=C[e+56&gt;&gt;2],o=i+52|0,U=C[o&gt;&gt;2],b=i+56|0,J=C[b&gt;&gt;2],g=C[e+20&gt;&gt;2],B=C[e+36&gt;&gt;2],N=i+20|0,d=C[N&gt;&gt;2],M=i+36|0,u=C[M&gt;&gt;2],S=i+24|0,s=C[S&gt;&gt;2],l=C[e+24&gt;&gt;2],T=i+40|0,c=C[T&gt;&gt;2],G=C[e+40&gt;&gt;2],x=C[e+48&gt;&gt;2],K=C[i+48&gt;&gt;2],t=a[A+12&gt;&gt;2],y=C[e+32&gt;&gt;2],w=C[e+16&gt;&gt;2],Z=C[e&gt;&gt;2],p=C[e+4&gt;&gt;2],v=C[i+32&gt;&gt;2],m=C[i+16&gt;&gt;2],k=C[i&gt;&gt;2],R=C[i+4&gt;&gt;2],A=a[A+20&gt;&gt;2],Q=C[i+8&gt;&gt;2],Y=C[e+8&gt;&gt;2],a[n+172&gt;&gt;2]=0,j=_(_(_(Y*k)+_(l*m))+_(G*v)),E=_(-C[A+52&gt;&gt;2]),O=_(_(_(Y*R)+_(l*d))+_(G*u)),e=A+56|0,D=C[e&gt;&gt;2],Y=_(_(_(Y*Q)+_(l*s))+_(G*c)),I=A+60|0,l=C[I&gt;&gt;2],C[n+168&gt;&gt;2]=_(_(j*E)-_(O*D))-_(Y*l),H=_(_(_(p*k)+_(g*m))+_(B*v)),z=_(_(_(p*R)+_(g*d))+_(B*u)),p=_(_(_(p*Q)+_(g*s))+_(B*c)),C[n+164&gt;&gt;2]=_(_(H*E)-_(D*z))-_(l*p),P=_(_(_(Z*k)+_(w*m))+_(y*v)),h=_(P*E),E=_(_(_(Z*R)+_(w*d))+_(y*u)),Z=_(_(_(Z*Q)+_(w*s))+_(y*c)),C[n+160&gt;&gt;2]=_(h-_(D*E))-_(l*Z),cn[a[a[t&gt;&gt;2]+64&gt;&gt;2]](n+24|0,t,n+160|0),g=C[e&gt;&gt;2],B=C[I&gt;&gt;2],D=C[A+68&gt;&gt;2],l=C[A+52&gt;&gt;2],G=C[n+24&gt;&gt;2],y=C[n+28&gt;&gt;2],w=C[n+32&gt;&gt;2],a[n+172&gt;&gt;2]=0,X=_(_(_(x*k)+_(W*m))+_(F*v)),h=k,k=_(-K),v=_(_(X+_(_(_(h*k)-_(m*U))-_(v*J)))+_(_(_(P*G)+_(H*y))+_(j*w))),c=_(_(_(_(_(x*Q)+_(W*s))+_(F*c))+_(_(_(Q*k)-_(s*U))-_(c*J)))+_(_(_(Z*G)+_(p*y))+_(Y*w))),s=_(_(_(_(_(x*R)+_(W*d))+_(F*u))+_(_(_(R*k)-_(d*U))-_(u*J)))+_(_(_(E*G)+_(z*y))+_(O*w))),d=_(_(_(B*c)+_(_(l*v)+_(g*s)))-D),u=_(v-_(l*d)),v=C[i+32&gt;&gt;2],s=_(s-_(g*d)),m=C[M&gt;&gt;2],c=_(c-_(B*d)),k=C[T&gt;&gt;2],C[n+168&gt;&gt;2]=_(_(_(u*v)+_(s*m))+_(c*k))+C[b&gt;&gt;2],R=C[i+16&gt;&gt;2],Q=C[N&gt;&gt;2],W=C[S&gt;&gt;2],C[n+164&gt;&gt;2]=_(_(_(u*R)+_(s*Q))+_(c*W))+C[o&gt;&gt;2],F=C[i+8&gt;&gt;2],X=_(F*c),c=C[i&gt;&gt;2],h=_(c*u),u=C[i+4&gt;&gt;2],C[n+160&gt;&gt;2]=_(X+_(h+_(u*s)))+C[i+48&gt;&gt;2],a[n+20&gt;&gt;2]=0,C[n+16&gt;&gt;2]=_(_(l*v)+_(g*m))+_(B*k),C[n+12&gt;&gt;2]=_(_(l*R)+_(g*Q))+_(B*W),C[n+8&gt;&gt;2]=_(_(c*l)+_(u*g))+_(F*B),cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,n+8|0,n+160|0,d)),V=n+240|0}function of(A,e,i,r,n,t){A|=0,e|=0,i|=0,r|=0,n|=0,t|=0;var b,l=_(0),u=_(0),s=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=0,R=0,Q=0,h=0,G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=0,Y=_(0),E=_(0),D=0;b=V-304|0,V=b,a[b+300&gt;&gt;2]=0,g=_(C[i+56&gt;&gt;2]-C[e+56&gt;&gt;2]),C[b+296&gt;&gt;2]=g,G=_(C[i+52&gt;&gt;2]-C[e+52&gt;&gt;2]),C[b+292&gt;&gt;2]=G,w=_(C[i+48&gt;&gt;2]-C[e+48&gt;&gt;2]),C[b+288&gt;&gt;2]=w,Jr(e,i,b+112|0,b+48|0),a[b+284&gt;&gt;2]=0,u=C[b+48&gt;&gt;2],l=_(u*C[b+120&gt;&gt;2]),C[b+280&gt;&gt;2]=l,s=_(u*C[b+116&gt;&gt;2]),C[b+276&gt;&gt;2]=s,v=_(u*C[b+112&gt;&gt;2]),C[b+272&gt;&gt;2]=v,a[b+268&gt;&gt;2]=0,W=_(C[n+56&gt;&gt;2]-C[r+56&gt;&gt;2]),C[b+264&gt;&gt;2]=W,F=_(C[n+52&gt;&gt;2]-C[r+52&gt;&gt;2]),C[b+260&gt;&gt;2]=F,Z=_(C[n+48&gt;&gt;2]-C[r+48&gt;&gt;2]),C[b+256&gt;&gt;2]=Z,Jr(r,n,b+112|0,b+48|0),a[b+252&gt;&gt;2]=0,u=C[b+48&gt;&gt;2],d=_(u*C[b+120&gt;&gt;2]),C[b+248&gt;&gt;2]=d,B=_(u*C[b+116&gt;&gt;2]),C[b+244&gt;&gt;2]=B,u=_(u*C[b+112&gt;&gt;2]),C[b+240&gt;&gt;2]=u,i=a[A+12&gt;&gt;2],Y=_(cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i)),i=a[A+16&gt;&gt;2],i&amp;&amp;(E=_(cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i)),g=C[b+296&gt;&gt;2],W=C[b+264&gt;&gt;2],G=C[b+292&gt;&gt;2],F=C[b+260&gt;&gt;2],w=C[b+288&gt;&gt;2],Z=C[b+256&gt;&gt;2],d=C[b+248&gt;&gt;2],B=C[b+244&gt;&gt;2],u=C[b+240&gt;&gt;2],s=C[b+276&gt;&gt;2],v=C[b+272&gt;&gt;2],l=C[b+280&gt;&gt;2]),B=_(_(Y*_(y(_(_(_(v*v)+_(s*s))+_(l*l)))))+_(E*_(y(_(_(_(u*u)+_(B*B))+_(d*d)))))),s=_(Z-w),v=_(F-G),d=_(W-g);A:if(_(B+_(y(_(_(_(s*s)+_(v*v))+_(d*d)))))!=_(0)&amp;&amp;(f[b+216|0]=0,a[b+212&gt;&gt;2]=1566444395,a[b+176&gt;&gt;2]=15364,af(A,e,r,b+176|0),n=b+204|0,m=a[n+4&gt;&gt;2],i=b+232|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=m,i=a[b+200&gt;&gt;2],a[b+224&gt;&gt;2]=a[b+196&gt;&gt;2],a[b+228&gt;&gt;2]=i,o[b+216|0]&amp;&amp;(i=a[b+180&gt;&gt;2],n=b+184|0,m=a[n&gt;&gt;2],Q=b+188|0,h=a[Q&gt;&gt;2],!(_(B+_(_(_(s*C[b+180&gt;&gt;2])+_(v*C[n&gt;&gt;2]))+_(d*C[Q&gt;&gt;2])))&lt;=_(1.1920928955078125e-7))))){R=1;e:{if(g=_(C[b+212&gt;&gt;2]+C[t+172&gt;&gt;2]),g&gt;_(.0010000000474974513)){for(Q=b+20|0,D=b+160|0,n=0,u=_(0);;){if(p=a[t+168&gt;&gt;2],p&amp;&amp;(a[b+120&gt;&gt;2]=1065353216,a[b+124&gt;&gt;2]=0,a[b+112&gt;&gt;2]=1065353216,a[b+116&gt;&gt;2]=1065353216,cn[a[a[p&gt;&gt;2]+28&gt;&gt;2]](p,b+224|0,_(.20000000298023224),b+112|0)),l=_(B+_(_(_(s*(c(0,i),k()))+_(v*(c(0,m),k())))+_(d*(c(0,h),k())))),l&lt;=_(1.1920928955078125e-7)){R=0;break A}if(l=_(u+_(g/l)),l&lt;=u){R=0;break A}if(l&lt;_(0)){R=0;break A}if(l&gt;_(1)){R=0;break A}if(Ir(e,b+288|0,b+272|0,l,b+112|0),Ir(r,b+256|0,b+240|0,l,b+48|0),i=a[t+168&gt;&gt;2],i&amp;&amp;(a[b+8&gt;&gt;2]=0,a[b+12&gt;&gt;2]=0,a[b&gt;&gt;2]=1065353216,a[b+4&gt;&gt;2]=0,cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,D,_(.20000000298023224),b)),cn[a[a[t&gt;&gt;2]&gt;&gt;2]](t,l),f[b+40|0]=0,a[b+36&gt;&gt;2]=1566444395,a[b&gt;&gt;2]=15364,af(A,b+112|0,b+48|0,b),!o[b+40|0])break e;if(m=Q+8|0,h=a[m+4&gt;&gt;2],i=b+232|0,a[i&gt;&gt;2]=a[m&gt;&gt;2],a[i+4&gt;&gt;2]=h,i=a[Q+4&gt;&gt;2],a[b+224&gt;&gt;2]=a[Q&gt;&gt;2],a[b+228&gt;&gt;2]=i,n&gt;&gt;&gt;0&gt;63){cn[a[a[t&gt;&gt;2]+8&gt;&gt;2]](t,-2,n+1|0),R=0;break A}if(n=n+1|0,i=a[b+4&gt;&gt;2],m=a[b+8&gt;&gt;2],h=a[b+12&gt;&gt;2],u=l,g=_(C[b+36&gt;&gt;2]+C[t+172&gt;&gt;2]),!(g&gt;_(.0010000000474974513)))break}s=C[b+16&gt;&gt;2]}else l=_(0),s=C[b+192&gt;&gt;2];a[t+132&gt;&gt;2]=i,C[t+164&gt;&gt;2]=l,A=a[b+228&gt;&gt;2],a[t+148&gt;&gt;2]=a[b+224&gt;&gt;2],a[t+152&gt;&gt;2]=A,C[t+144&gt;&gt;2]=s,a[t+140&gt;&gt;2]=h,a[t+136&gt;&gt;2]=m,e=b+232|0,i=a[e+4&gt;&gt;2],A=t+156|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i;break A}cn[a[a[t&gt;&gt;2]+8&gt;&gt;2]](t,-1,n),R=0}return V=b+304|0,0|R}function bf(A,e,i,r){var f,n=0;a[A&gt;&gt;2]=20460,n=a[e+4&gt;&gt;2],a[A+4&gt;&gt;2]=a[e&gt;&gt;2],a[A+8&gt;&gt;2]=n,e=e+8|0,n=a[e+4&gt;&gt;2],f=A+12|0,a[f&gt;&gt;2]=a[e&gt;&gt;2],a[f+4&gt;&gt;2]=n,e=a[i+4&gt;&gt;2],a[A+20&gt;&gt;2]=a[i&gt;&gt;2],a[A+24&gt;&gt;2]=e,e=i+8|0,i=a[e+4&gt;&gt;2],n=A+28|0,a[n&gt;&gt;2]=a[e&gt;&gt;2],a[n+4&gt;&gt;2]=i,a[A+40&gt;&gt;2]=1065353216,a[A+36&gt;&gt;2]=r}function cf(A,e,i,r,f,n){var t=0,o=0;a[A+4&gt;&gt;2]=e,a[A&gt;&gt;2]=20484,e=i+8|0,t=a[e+4&gt;&gt;2],o=A+16|0,a[o&gt;&gt;2]=a[e&gt;&gt;2],a[o+4&gt;&gt;2]=t,e=a[i+4&gt;&gt;2],a[A+8&gt;&gt;2]=a[i&gt;&gt;2],a[A+12&gt;&gt;2]=e,e=i+24|0,t=a[e+4&gt;&gt;2],o=A+32|0,a[o&gt;&gt;2]=a[e&gt;&gt;2],a[o+4&gt;&gt;2]=t,e=a[i+20&gt;&gt;2],t=A+24|0,a[t&gt;&gt;2]=a[i+16&gt;&gt;2],a[t+4&gt;&gt;2]=e,e=i+40|0,t=a[e+4&gt;&gt;2],o=A+48|0,a[o&gt;&gt;2]=a[e&gt;&gt;2],a[o+4&gt;&gt;2]=t,e=a[i+36&gt;&gt;2],t=A+40|0,a[t&gt;&gt;2]=a[i+32&gt;&gt;2],a[t+4&gt;&gt;2]=e,e=i+56|0,t=a[e+4&gt;&gt;2],o=A- -64|0,a[o&gt;&gt;2]=a[e&gt;&gt;2],a[o+4&gt;&gt;2]=t,e=a[i+52&gt;&gt;2],t=A+56|0,a[t&gt;&gt;2]=a[i+48&gt;&gt;2],a[t+4&gt;&gt;2]=e,e=r+8|0,i=a[e+4&gt;&gt;2],t=A+80|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=i,e=a[r+4&gt;&gt;2],a[A+72&gt;&gt;2]=a[r&gt;&gt;2],a[A+76&gt;&gt;2]=e,e=r+24|0,i=a[e+4&gt;&gt;2],t=A+96|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=i,e=a[r+20&gt;&gt;2],i=A+88|0,a[i&gt;&gt;2]=a[r+16&gt;&gt;2],a[i+4&gt;&gt;2]=e,e=r+40|0,i=a[e+4&gt;&gt;2],t=A+112|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=i,e=a[r+36&gt;&gt;2],i=A+104|0,a[i&gt;&gt;2]=a[r+32&gt;&gt;2],a[i+4&gt;&gt;2]=e,e=r+56|0,i=a[e+4&gt;&gt;2],t=A+128|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=i,e=a[r+52&gt;&gt;2],i=A+120|0,a[i&gt;&gt;2]=a[r+48&gt;&gt;2],a[i+4&gt;&gt;2]=e,e=f+8|0,i=a[e+4&gt;&gt;2],r=A+144|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,e=a[f+4&gt;&gt;2],a[A+136&gt;&gt;2]=a[f&gt;&gt;2],a[A+140&gt;&gt;2]=e,e=f+24|0,i=a[e+4&gt;&gt;2],r=A+160|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,e=a[f+20&gt;&gt;2],i=A+152|0,a[i&gt;&gt;2]=a[f+16&gt;&gt;2],a[i+4&gt;&gt;2]=e,e=f+40|0,i=a[e+4&gt;&gt;2],r=A+176|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,e=a[f+36&gt;&gt;2],i=A+168|0,a[i&gt;&gt;2]=a[f+32&gt;&gt;2],a[i+4&gt;&gt;2]=e,e=f+56|0,i=a[e+4&gt;&gt;2],r=A+192|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,e=a[f+52&gt;&gt;2],i=A+184|0,a[i&gt;&gt;2]=a[f+48&gt;&gt;2],a[i+4&gt;&gt;2]=e,a[A+208&gt;&gt;2]=0,C[A+204&gt;&gt;2]=n,a[A+200&gt;&gt;2]=1065353216}function lf(A){A|=0;var e=0,i=0,r=0,n=0,t=0,b=0;if(a[A&gt;&gt;2]=20592,e=a[A+16&gt;&gt;2],i=a[A+8&gt;&gt;2],(0|i)&gt;=1)for(;t=a[e+n&gt;&gt;2],r=a[t+188&gt;&gt;2],r&amp;&amp;(e=a[A+68&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e),cn[a[a[e&gt;&gt;2]+40&gt;&gt;2]](e,r,a[A+24&gt;&gt;2]),e=a[A+68&gt;&gt;2],cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,r,a[A+24&gt;&gt;2]),a[t+188&gt;&gt;2]=0,i=a[A+8&gt;&gt;2],e=a[A+16&gt;&gt;2]),n=n+4|0,b=b+1|0,(0|b)&lt;(0|i););return e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+20|0]=1,0|A}function uf(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n,t,b,c=0,l=0,u=0,s=0,k=0;if(n=V-96|0,V=n,c=a[A+8&gt;&gt;2],a[e+216&gt;&gt;2]=c,a[A+12&gt;&gt;2]==(0|c)&amp;&amp;(s=c?c&lt;&lt;1:1,!((0|c)&gt;=(0|s)))){if(s&amp;&amp;(k=dA(s&lt;&lt;2),c=a[A+8&gt;&gt;2]),(0|c)&gt;=1)for(l=c;a[u+k&gt;&gt;2]=a[a[A+16&gt;&gt;2]+u&gt;&gt;2],u=u+4|0,l=l+-1|0,l;);l=a[A+16&gt;&gt;2],l&amp;&amp;(o[A+20|0]&amp;&amp;(CA(l),c=a[A+8&gt;&gt;2]),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=k,a[A+12&gt;&gt;2]=s,f[A+20|0]=1}a[A+8&gt;&gt;2]=c+1,a[a[A+16&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2]=e,l=e+12|0,u=a[l+4&gt;&gt;2],c=n+40|0,a[c&gt;&gt;2]=a[l&gt;&gt;2],a[c+4&gt;&gt;2]=u,l=e+28|0,u=a[l+4&gt;&gt;2],c=n+56|0,a[c&gt;&gt;2]=a[l&gt;&gt;2],a[c+4&gt;&gt;2]=u,l=e+44|0,u=a[l+4&gt;&gt;2],c=n+72|0,a[c&gt;&gt;2]=a[l&gt;&gt;2],a[c+4&gt;&gt;2]=u,l=e+60|0,u=a[l+4&gt;&gt;2],c=n+88|0,a[c&gt;&gt;2]=a[l&gt;&gt;2],a[c+4&gt;&gt;2]=u,c=a[e+8&gt;&gt;2],a[n+32&gt;&gt;2]=a[e+4&gt;&gt;2],a[n+36&gt;&gt;2]=c,c=e+20|0,l=a[c+4&gt;&gt;2],a[n+48&gt;&gt;2]=a[c&gt;&gt;2],a[n+52&gt;&gt;2]=l,c=e+36|0,l=a[c+4&gt;&gt;2],a[n+64&gt;&gt;2]=a[c&gt;&gt;2],a[n+68&gt;&gt;2]=l,c=e+52|0,l=a[c+4&gt;&gt;2],a[n+80&gt;&gt;2]=a[c&gt;&gt;2],a[n+84&gt;&gt;2]=l,c=a[e+192&gt;&gt;2],cn[a[a[c&gt;&gt;2]+8&gt;&gt;2]](c,n+32|0,n+16|0,n),c=a[A+68&gt;&gt;2],t=e,b=0|cn[a[a[c&gt;&gt;2]+8&gt;&gt;2]](c,n+16|0,n,a[a[e+192&gt;&gt;2]+4&gt;&gt;2],e,i,r,a[A+24&gt;&gt;2]),a[t+188&gt;&gt;2]=b,V=n+96|0}function sf(A,e){var i,r=_(0),n=_(0),t=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=0;i=V+-64|0,V=i,s=a[e+192&gt;&gt;2],cn[a[a[s&gt;&gt;2]+8&gt;&gt;2]](s,e+4|0,i+48|0,i+32|0),r=C[744],t=_(C[i+48&gt;&gt;2]-r),C[i+48&gt;&gt;2]=t,b=_(C[i+52&gt;&gt;2]-r),C[i+52&gt;&gt;2]=b,c=_(C[i+56&gt;&gt;2]-r),C[i+56&gt;&gt;2]=c,n=_(r+C[i+32&gt;&gt;2]),C[i+32&gt;&gt;2]=n,l=_(r+C[i+36&gt;&gt;2]),C[i+36&gt;&gt;2]=l,u=_(r+C[i+40&gt;&gt;2]),C[i+40&gt;&gt;2]=u,3&amp;o[e+204|0]|!o[A+44|0]|2!=a[e+252&gt;&gt;2]||(s=a[e+192&gt;&gt;2],cn[a[a[s&gt;&gt;2]+8&gt;&gt;2]](s,e+68|0,i+16|0,i),b=_(C[i+16&gt;&gt;2]-r),C[i+16&gt;&gt;2]=b,c=_(C[i+20&gt;&gt;2]-r),C[i+20&gt;&gt;2]=c,n=_(C[i+24&gt;&gt;2]-r),C[i+24&gt;&gt;2]=n,l=_(r+C[i&gt;&gt;2]),C[i&gt;&gt;2]=l,u=_(r+C[i+4&gt;&gt;2]),C[i+4&gt;&gt;2]=u,r=_(r+C[i+8&gt;&gt;2]),C[i+8&gt;&gt;2]=r,t=C[i+48&gt;&gt;2],b&lt;t&amp;&amp;(C[i+48&gt;&gt;2]=b,t=b),b=C[i+52&gt;&gt;2],c&lt;b&amp;&amp;(C[i+52&gt;&gt;2]=c,b=c),c=C[i+56&gt;&gt;2],n&lt;c&amp;&amp;(C[i+56&gt;&gt;2]=n,c=n),n=C[i+28&gt;&gt;2],n&lt;C[i+60&gt;&gt;2]&amp;&amp;(C[i+60&gt;&gt;2]=n),n=C[i+32&gt;&gt;2],n&lt;l&amp;&amp;(C[i+32&gt;&gt;2]=l,n=l),l=C[i+36&gt;&gt;2],l&lt;u&amp;&amp;(C[i+36&gt;&gt;2]=u,l=u),u=C[i+40&gt;&gt;2],u&lt;r&amp;&amp;(C[i+40&gt;&gt;2]=r,u=r),r=C[i+12&gt;&gt;2],C[i+44&gt;&gt;2]&lt;r&amp;&amp;(C[i+44&gt;&gt;2]=r)),s=a[A+68&gt;&gt;2],1&amp;f[e+204|0]||(t=_(n-t),n=_(t*t),t=_(l-b),n=_(n+_(t*t)),t=_(u-c),_(n+_(t*t))&lt;_(999999995904))?cn[a[a[s&gt;&gt;2]+16&gt;&gt;2]](s,a[e+188&gt;&gt;2],i+48|0,i+32|0,a[A+24&gt;&gt;2]):(Ve(e,5),o[2804]||(e=a[A+72&gt;&gt;2],e&amp;&amp;(f[2804]=1,cn[a[a[e&gt;&gt;2]+44&gt;&gt;2]](e,20644),e=a[A+72&gt;&gt;2],cn[a[a[e&gt;&gt;2]+44&gt;&gt;2]](e,20693),e=a[A+72&gt;&gt;2],cn[a[a[e&gt;&gt;2]+44&gt;&gt;2]](e,20761),A=a[A+72&gt;&gt;2],cn[a[a[A&gt;&gt;2]+44&gt;&gt;2]](A,20826)))),V=i- -64|0}function kf(A,e){A|=0,e|=0;var i=0,r=0,f=0,n=0,t=0,o=0,b=0,c=0;r=a[e+188&gt;&gt;2],r&amp;&amp;(i=a[A+68&gt;&gt;2],i=0|cn[a[a[i&gt;&gt;2]+36&gt;&gt;2]](i),cn[a[a[i&gt;&gt;2]+40&gt;&gt;2]](i,r,a[A+24&gt;&gt;2]),i=a[A+68&gt;&gt;2],cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,r,a[A+24&gt;&gt;2]),a[e+188&gt;&gt;2]=0),i=a[e+216&gt;&gt;2],r=a[A+8&gt;&gt;2];A:if((0|i)&lt;0|(0|i)&gt;=(0|r)){if(!((0|r)&lt;1)){for(f=a[A+16&gt;&gt;2],i=f;;){if((0|e)!=a[i&gt;&gt;2]){if(i=i+4|0,n=n+1|0,(0|r)!=(0|n))continue;break A}break}(0|r)&lt;=(0|n)||(t=i,r=r+-1|0,i=r&lt;&lt;2,a[t&gt;&gt;2]=a[i+f&gt;&gt;2],a[A+8&gt;&gt;2]=r,a[i+a[A+16&gt;&gt;2]&gt;&gt;2]=e)}}else{if(n=A+16|0,f=a[n&gt;&gt;2],o=i&lt;&lt;2,b=f+o|0,c=a[b&gt;&gt;2],t=f,r=r+-1|0,f=r&lt;&lt;2,a[b&gt;&gt;2]=a[t+f&gt;&gt;2],a[A+8&gt;&gt;2]=r,a[f+a[n&gt;&gt;2]&gt;&gt;2]=c,(0|i)&gt;=(0|r))break A;a[a[a[A+16&gt;&gt;2]+o&gt;&gt;2]+216&gt;&gt;2]=i}a[e+216&gt;&gt;2]=-1}function vf(A,e,i,r){var n,t=0,o=_(0),b=_(0),c=_(0),l=_(0),u=0,s=_(0),k=0,v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=0,Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=0,U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),T=0,j=0,O=0;n=V-704|0,V=n,pA(n+624|0),t=n+652|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=n+660|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=n+668|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[n+676&gt;&gt;2]=0,a[n+648&gt;&gt;2]=1065353216,a[n+640&gt;&gt;2]=1065353216,a[n+644&gt;&gt;2]=1065353216,a[n+628&gt;&gt;2]=8,a[n+624&gt;&gt;2]=9852,t=a[i+12&gt;&gt;2];A:if(u=a[i+4&gt;&gt;2],R=a[u+4&gt;&gt;2],(0|R)&lt;=19)a[n+616&gt;&gt;2]=0,a[n+620&gt;&gt;2]=0,a[n+448&gt;&gt;2]=15992,a[n+612&gt;&gt;2]=a[r+4&gt;&gt;2],f[n+420|0]=0,a[n+396&gt;&gt;2]=953267991,R=qi(n+680|0,n+624|0,u,n+88|0),T=Hi(n+72|0,n+624|0,u,n+88|0),j=R,O=8&amp;a[r+20&gt;&gt;2],u=O?T:j,cn[a[a[u&gt;&gt;2]+8&gt;&gt;2]](u,A,e,t,t,n+448|0)&amp;&amp;(o=C[n+580&gt;&gt;2],c=C[n+584&gt;&gt;2],b=C[n+588&gt;&gt;2],l=_(_(_(o*o)+_(c*c))+_(b*b)),l&gt;_(9999999747378752e-20)&amp;&amp;(s=C[n+612&gt;&gt;2],s&lt;C[r+4&gt;&gt;2]&amp;&amp;(d=b,b=_(_(1)/_(y(l))),C[n+588&gt;&gt;2]=d*b,C[n+584&gt;&gt;2]=c*b,C[n+580&gt;&gt;2]=o*b,A=n+580|0,e=A+8|0,t=a[e+4&gt;&gt;2],u=n+56|0,a[u&gt;&gt;2]=a[e&gt;&gt;2],a[u+4&gt;&gt;2]=t,C[n+64&gt;&gt;2]=s,e=a[A+4&gt;&gt;2],a[n+48&gt;&gt;2]=a[A&gt;&gt;2],a[n+52&gt;&gt;2]=e,a[n+44&gt;&gt;2]=0,a[n+40&gt;&gt;2]=a[i+8&gt;&gt;2],_(cn[a[a[r&gt;&gt;2]+12&gt;&gt;2]](r,n+40|0,1)))));else if(R+-21&gt;&gt;&gt;0&lt;=8){if(g=C[t+20&gt;&gt;2],B=C[t+36&gt;&gt;2],s=C[t+24&gt;&gt;2],c=C[t+52&gt;&gt;2],d=C[t+40&gt;&gt;2],R=t+56|0,w=C[R&gt;&gt;2],m=C[t+32&gt;&gt;2],Q=C[t&gt;&gt;2],h=C[t+16&gt;&gt;2],G=C[t+4&gt;&gt;2],l=C[t+48&gt;&gt;2],W=C[t+8&gt;&gt;2],a[n+460&gt;&gt;2]=0,p=_(-c),Z=_(s*p),Y=_(-w),D=_(d*Y),v=_(_(Z-_(W*l))+D),o=C[A+48&gt;&gt;2],b=C[A+52&gt;&gt;2],N=_(s*b),F=C[A+56&gt;&gt;2],U=_(d*F),C[n+456&gt;&gt;2]=v+_(_(_(W*o)+N)+U),l=_(-l),J=_(B*Y),E=_(_(_(G*l)-_(g*c))+J),X=_(B*F),C[n+452&gt;&gt;2]=E+_(_(_(G*o)+_(g*b))+X),w=_(_(_(Q*l)-_(h*c))-_(m*w)),C[n+448&gt;&gt;2]=w+_(_(_(Q*o)+_(h*b))+_(m*F)),a[n+52&gt;&gt;2]=0,x=v,c=C[e+48&gt;&gt;2],M=_(W*c),v=s,s=C[e+52&gt;&gt;2],W=_(v*s),v=d,d=C[e+56&gt;&gt;2],v=_(v*d),C[n+48&gt;&gt;2]=x+_(_(M+W)+v),x=E,E=_(B*d),C[n+44&gt;&gt;2]=x+_(_(_(G*c)+_(g*s))+E),C[n+40&gt;&gt;2]=w+_(_(_(Q*c)+_(h*s))+_(m*d)),A=t+32|0,e=t+16|0,21==a[u+4&gt;&gt;2]){i=a[i+8&gt;&gt;2],bf(n+88|0,n+448|0,n+40|0,a[r+20&gt;&gt;2]),a[n+140&gt;&gt;2]=u,a[n+136&gt;&gt;2]=i,a[n+132&gt;&gt;2]=r,a[n+88&gt;&gt;2]=21004,i=t+8|0,k=a[i+4&gt;&gt;2],I=n+152|0,a[I&gt;&gt;2]=a[i&gt;&gt;2],a[I+4&gt;&gt;2]=k,i=a[t+4&gt;&gt;2],a[n+144&gt;&gt;2]=a[t&gt;&gt;2],a[n+148&gt;&gt;2]=i,i=e+8|0,k=a[i+4&gt;&gt;2],I=n+168|0,a[I&gt;&gt;2]=a[i&gt;&gt;2],a[I+4&gt;&gt;2]=k,i=a[e+4&gt;&gt;2],k=n+160|0,a[k&gt;&gt;2]=a[e&gt;&gt;2],a[k+4&gt;&gt;2]=i,e=A+8|0,i=a[e+4&gt;&gt;2],k=n+184|0,a[k&gt;&gt;2]=a[e&gt;&gt;2],a[k+4&gt;&gt;2]=i,e=a[A+4&gt;&gt;2],i=n+176|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,A=a[R+4&gt;&gt;2],e=n+200|0,a[e&gt;&gt;2]=a[R&gt;&gt;2],a[e+4&gt;&gt;2]=A,A=a[t+52&gt;&gt;2],e=n+192|0,a[e&gt;&gt;2]=a[t+48&gt;&gt;2],a[e+4&gt;&gt;2]=A,a[n+128&gt;&gt;2]=a[r+4&gt;&gt;2],Te(u,n+88|0,n+448|0,n+40|0);break A}g=C[t+32&gt;&gt;2],B=C[t&gt;&gt;2],m=C[t+16&gt;&gt;2],Q=C[t+4&gt;&gt;2],h=C[t+20&gt;&gt;2],G=C[t+8&gt;&gt;2],a[n+692&gt;&gt;2]=0,w=_(_(_(G*l)+Z)+D),C[n+688&gt;&gt;2]=_(_(_(o*G)+N)+U)+w,Z=_(_(_(Q*l)+_(h*p))+J),C[n+684&gt;&gt;2]=_(_(_(o*Q)+_(b*h))+X)+Z,b=_(_(_(o*B)+_(b*m))+_(F*g)),o=_(_(_(B*l)+_(m*p))+_(g*Y)),C[n+680&gt;&gt;2]=b+o,a[n+84&gt;&gt;2]=0,C[n+80&gt;&gt;2]=_(_(_(c*G)+W)+v)+w,C[n+76&gt;&gt;2]=_(_(_(c*Q)+_(s*h))+E)+Z,C[n+72&gt;&gt;2]=_(_(_(c*B)+_(s*m))+_(d*g))+o,i=a[i+8&gt;&gt;2],bf(n+88|0,n+680|0,n+72|0,a[r+20&gt;&gt;2]),a[n+140&gt;&gt;2]=u,a[n+136&gt;&gt;2]=i,a[n+132&gt;&gt;2]=r,a[n+88&gt;&gt;2]=21188,i=a[t+12&gt;&gt;2],k=n+152|0,a[k&gt;&gt;2]=a[t+8&gt;&gt;2],a[k+4&gt;&gt;2]=i,i=a[t+4&gt;&gt;2],a[n+144&gt;&gt;2]=a[t&gt;&gt;2],a[n+148&gt;&gt;2]=i,i=a[e+4&gt;&gt;2],k=n+160|0,a[k&gt;&gt;2]=a[e&gt;&gt;2],a[k+4&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],k=n+168|0,a[k&gt;&gt;2]=a[e&gt;&gt;2],a[k+4&gt;&gt;2]=i,e=A+8|0,i=a[e+4&gt;&gt;2],k=n+184|0,a[k&gt;&gt;2]=a[e&gt;&gt;2],a[k+4&gt;&gt;2]=i,e=a[A+4&gt;&gt;2],i=n+176|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,A=a[t+52&gt;&gt;2],e=n+192|0,a[e&gt;&gt;2]=a[t+48&gt;&gt;2],a[e+4&gt;&gt;2]=A,A=a[R+4&gt;&gt;2],e=n+200|0,a[e&gt;&gt;2]=a[R&gt;&gt;2],a[e+4&gt;&gt;2]=A,a[n+128&gt;&gt;2]=a[r+4&gt;&gt;2],A=a[n+692&gt;&gt;2],e=n+32|0,a[e&gt;&gt;2]=a[n+688&gt;&gt;2],a[e+4&gt;&gt;2]=A,A=a[n+684&gt;&gt;2],a[n+24&gt;&gt;2]=a[n+680&gt;&gt;2],a[n+28&gt;&gt;2]=A,o=C[n+72&gt;&gt;2],o&lt;C[n+24&gt;&gt;2]&amp;&amp;(C[n+24&gt;&gt;2]=o),c=C[n+76&gt;&gt;2],c&lt;C[n+28&gt;&gt;2]&amp;&amp;(C[n+28&gt;&gt;2]=c),b=C[n+80&gt;&gt;2],b&lt;C[n+32&gt;&gt;2]&amp;&amp;(C[n+32&gt;&gt;2]=b),l=C[n+84&gt;&gt;2],l&lt;C[n+36&gt;&gt;2]&amp;&amp;(C[n+36&gt;&gt;2]=l),A=n+688|0,e=a[A+4&gt;&gt;2],i=n+16|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,A=a[n+684&gt;&gt;2],a[n+8&gt;&gt;2]=a[n+680&gt;&gt;2],a[n+12&gt;&gt;2]=A,C[n+8&gt;&gt;2]&lt;o&amp;&amp;(C[n+8&gt;&gt;2]=o),C[n+12&gt;&gt;2]&lt;c&amp;&amp;(C[n+12&gt;&gt;2]=c),C[n+16&gt;&gt;2]&lt;b&amp;&amp;(C[n+16&gt;&gt;2]=b),C[n+20&gt;&gt;2]&lt;l&amp;&amp;(C[n+20&gt;&gt;2]=l),cn[a[a[u&gt;&gt;2]+64&gt;&gt;2]](u,n+88|0,n+24|0,n+8|0)}else if(31==(0|R))if(R=a[u+68&gt;&gt;2],a[n+64&gt;&gt;2]=r,a[n+60&gt;&gt;2]=e,a[n+56&gt;&gt;2]=A,a[n+52&gt;&gt;2]=t,a[n+48&gt;&gt;2]=u,a[n+40&gt;&gt;2]=21376,a[n+44&gt;&gt;2]=a[i+8&gt;&gt;2],R)l=C[t&gt;&gt;2],s=C[t+4&gt;&gt;2],o=C[t+8&gt;&gt;2],a[n+100&gt;&gt;2]=0,v=o,g=C[t+48&gt;&gt;2],o=_(C[A+48&gt;&gt;2]-g),B=C[t+52&gt;&gt;2],c=_(C[A+52&gt;&gt;2]-B),d=C[t+24&gt;&gt;2],m=C[t+56&gt;&gt;2],b=_(C[A+56&gt;&gt;2]-m),Q=C[t+40&gt;&gt;2],C[n+96&gt;&gt;2]=_(_(v*o)+_(c*d))+_(b*Q),v=_(o*s),s=C[t+20&gt;&gt;2],h=C[t+36&gt;&gt;2],C[n+92&gt;&gt;2]=_(v+_(c*s))+_(b*h),o=_(o*l),l=C[t+16&gt;&gt;2],G=C[t+32&gt;&gt;2],C[n+88&gt;&gt;2]=_(o+_(c*l))+_(b*G),W=C[t&gt;&gt;2],F=C[t+4&gt;&gt;2],o=C[t+8&gt;&gt;2],a[n+460&gt;&gt;2]=0,v=o,o=_(C[e+48&gt;&gt;2]-g),c=_(C[e+52&gt;&gt;2]-B),b=_(C[e+56&gt;&gt;2]-m),C[n+456&gt;&gt;2]=_(_(v*o)+_(d*c))+_(Q*b),C[n+452&gt;&gt;2]=_(_(o*F)+_(c*s))+_(b*h),C[n+448&gt;&gt;2]=_(_(o*W)+_(c*l))+_(b*G),function(A,e,i,r){var f=0,n=_(0),t=_(0),o=_(0),b=_(0),c=0,l=_(0),u=_(0),s=0,k=0,v=0,d=0,g=0,B=_(0),m=_(0),R=0,Q=0,h=_(0),G=0,w=0,W=_(0),F=0,Z=0,p=0,Y=0,E=0,D=0,N=0;if(f=V-544|0,V=f,A){for(n=C[e+8&gt;&gt;2],b=C[i+8&gt;&gt;2],l=C[e&gt;&gt;2],t=C[i&gt;&gt;2],u=C[e+4&gt;&gt;2],o=C[i+4&gt;&gt;2],a[f+32&gt;&gt;2]=A,t=_(t-l),o=_(o-u),n=_(b-n),b=_(_(1)/_(y(_(_(_(t*t)+_(o*o))+_(n*n))))),B=n,n=_(n*b),m=t,t=_(t*b),h=o,o=_(o*b),h=_(_(B*n)+_(_(m*t)+_(h*o))),n=n==_(0)?_(0xde0b6b000000000):_(_(1)/n),A=n&lt;_(0),F=(A&lt;&lt;4)+f|8,o=o==_(0)?_(0xde0b6b000000000):_(_(1)/o),i=o&lt;_(0),Z=(i&lt;&lt;4)+f|4,p=((1^A)&lt;&lt;4)+f|8,Y=((1^i)&lt;&lt;4)+f|4,t=t==_(0)?_(0xde0b6b000000000):_(_(1)/t),A=t&lt;_(0),E=(A&lt;&lt;4)+f|0,D=((1^A)&lt;&lt;4)+f|0,G=f+16|0,g=126,s=128,d=f+32|0,k=128,Q=1;;){A=Q+-1|0,w=A&lt;&lt;2,v=a[w+d&gt;&gt;2],i=a[v+20&gt;&gt;2],a[G&gt;&gt;2]=a[v+16&gt;&gt;2],a[G+4&gt;&gt;2]=i,c=v+24|0,N=a[c+4&gt;&gt;2],i=G+8|0,a[i&gt;&gt;2]=a[c&gt;&gt;2],a[i+4&gt;&gt;2]=N,i=a[v+4&gt;&gt;2],a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=i,i=v+8|0,c=a[i+4&gt;&gt;2],a[f+8&gt;&gt;2]=a[i&gt;&gt;2],a[f+12&gt;&gt;2]=c;e:{i:{r:{f:{n:{t:{a:{o:{if(b=_(o*_(C[Z&gt;&gt;2]-u)),B=_(t*_(C[D&gt;&gt;2]-l)),!(b&gt;B||(l=_(t*_(C[E&gt;&gt;2]-l)),u=_(o*_(C[Y&gt;&gt;2]-u)),l&gt;u||(W=C[e+8&gt;&gt;2],m=_(n*_(C[F&gt;&gt;2]-W)),u=u&lt;B?u:B,m&gt;u||(l=b&gt;l?b:l,b=_(n*_(C[p&gt;&gt;2]-W)),l&gt;b|(m&gt;l?m:l)&lt;h^1|(b&lt;u?b:u)&gt;_(0)^1))))){if(a[v+40&gt;&gt;2]){if((0|A)&lt;=(0|g)){i=d,c=k;break i}if(c=k&lt;&lt;1,(0|k)&gt;=(0|c)){i=d;break r}if((0|s)&gt;=(0|c)){i=d;break f}if(!k){i=0;break o}if(i=dA(k&lt;&lt;3),(0|k)&lt;1)break o;for(A=i,g=d,s=k;a[A&gt;&gt;2]=a[g&gt;&gt;2],A=A+4|0,g=g+4|0,s=s+-1|0,s;);if(!R)break t;break a}cn[a[a[r&gt;&gt;2]+12&gt;&gt;2]](r,v)}i=d,c=k;break e}if(A=R,R=1,s=R,!A)break n;if(s=c,!d)break f}CA(d)}s=1}R=s,s=c}A=k&lt;&lt;2,S(A+i|0,0,A)}g=c+-2|0}a[i+w&gt;&gt;2]=a[v+36&gt;&gt;2],a[(Q&lt;&lt;2)+i&gt;&gt;2]=a[v+40&gt;&gt;2],A=Q+1|0}if(!A)break;u=C[e+4&gt;&gt;2],l=C[e&gt;&gt;2],d=i,k=c,Q=A}!R|!i||CA(i)}V=f+544|0}(a[R&gt;&gt;2],n+88|0,n+448|0,n+40|0);else if(A=a[u+20&gt;&gt;2],!((0|A)&lt;1))for(e=A+-1|0,r=64,i=0;;){if(A=a[u+28&gt;&gt;2]+r|0,u=a[A&gt;&gt;2],U=C[t+52&gt;&gt;2],J=C[t+56&gt;&gt;2],Q=C[A+-16&gt;&gt;2],h=C[A+-12&gt;&gt;2],G=C[A+-8&gt;&gt;2],o=C[t+20&gt;&gt;2],c=C[t+24&gt;&gt;2],W=C[A+-64&gt;&gt;2],F=C[A+-48&gt;&gt;2],w=C[A+-32&gt;&gt;2],p=C[A+-60&gt;&gt;2],Y=C[A+-44&gt;&gt;2],Z=C[A+-28&gt;&gt;2],D=C[A+-56&gt;&gt;2],b=C[t+36&gt;&gt;2],v=C[A+-40&gt;&gt;2],l=C[t+40&gt;&gt;2],N=C[A+-24&gt;&gt;2],E=C[t+48&gt;&gt;2],s=C[t+8&gt;&gt;2],g=C[t&gt;&gt;2],B=C[t+4&gt;&gt;2],d=C[t+16&gt;&gt;2],m=C[t+32&gt;&gt;2],a[n+148&gt;&gt;2]=0,a[n+132&gt;&gt;2]=0,a[n+116&gt;&gt;2]=0,a[n+100&gt;&gt;2]=0,C[n+128&gt;&gt;2]=_(_(D*m)+_(v*b))+_(N*l),C[n+124&gt;&gt;2]=_(_(p*m)+_(Y*b))+_(Z*l),C[n+120&gt;&gt;2]=_(_(W*m)+_(F*b))+_(w*l),C[n+112&gt;&gt;2]=_(_(D*d)+_(v*o))+_(N*c),C[n+108&gt;&gt;2]=_(_(p*d)+_(Y*o))+_(Z*c),C[n+104&gt;&gt;2]=_(_(W*d)+_(F*o))+_(w*c),C[n+96&gt;&gt;2]=_(_(g*D)+_(B*v))+_(s*N),C[n+92&gt;&gt;2]=_(_(g*p)+_(B*Y))+_(s*Z),C[n+88&gt;&gt;2]=_(_(W*g)+_(F*B))+_(w*s),C[n+144&gt;&gt;2]=J+_(_(_(m*Q)+_(b*h))+_(l*G)),C[n+140&gt;&gt;2]=U+_(_(_(d*Q)+_(o*h))+_(c*G)),C[n+136&gt;&gt;2]=E+_(_(_(g*Q)+_(B*h))+_(s*G)),a[n+700&gt;&gt;2]=i,a[n+696&gt;&gt;2]=-1,a[n+688&gt;&gt;2]=a[n+44&gt;&gt;2],a[n+684&gt;&gt;2]=u,a[n+680&gt;&gt;2]=0,a[n+692&gt;&gt;2]=n+88,a[n+452&gt;&gt;2]=1065353216,a[n+464&gt;&gt;2]=-1,a[n+468&gt;&gt;2]=0,a[n+456&gt;&gt;2]=0,a[n+460&gt;&gt;2]=1,a[n+476&gt;&gt;2]=i,a[n+448&gt;&gt;2]=21552,A=a[n+64&gt;&gt;2],a[n+472&gt;&gt;2]=A,a[n+452&gt;&gt;2]=a[A+4&gt;&gt;2],a[n+468&gt;&gt;2]=a[A+20&gt;&gt;2],vf(a[n+56&gt;&gt;2],a[n+60&gt;&gt;2],n+680|0,n+448|0),(0|e)==(0|i))break A;i=i+1|0,r=r+80|0,t=a[n+52&gt;&gt;2],u=a[n+48&gt;&gt;2]}V=n+704|0}function df(A,e,i,r,f,n,t,o){var b;b=V-32|0,V=b,a[b+24&gt;&gt;2]=-1,a[b+28&gt;&gt;2]=-1,a[b+20&gt;&gt;2]=n,a[b+16&gt;&gt;2]=r,a[b+12&gt;&gt;2]=f,a[b+8&gt;&gt;2]=0,Cf(A,e,i,b+8|0,t,o),V=b+32|0}function Cf(A,e,i,r,n,t){var o,b,c=0,l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=0,E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=0,X=_(0),M=_(0),S=0,T=0,j=0,O=0,H=0,z=0,P=0,K=0,L=0,q=0,$=0,AA=0,eA=0,iA=_(0);o=V-688|0,V=o,c=a[r+12&gt;&gt;2],b=a[r+4&gt;&gt;2],Y=a[b+4&gt;&gt;2];A:if((0|Y)&lt;=19)C[o+660&gt;&gt;2]=t,a[o+656&gt;&gt;2]=0,a[o+488&gt;&gt;2]=15992,a[o+652&gt;&gt;2]=a[n+4&gt;&gt;2],f[o+460|0]=0,a[o+436&gt;&gt;2]=953267991,a[o+64&gt;&gt;2]=14800,A=tf(o+664|0,A,b,o+128|0,o- -64|0),cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e,i,c,c,o+488|0)&amp;&amp;(t=C[o+620&gt;&gt;2],l=C[o+624&gt;&gt;2],u=C[o+628&gt;&gt;2],s=_(_(_(t*t)+_(l*l))+_(u*u)),s&gt;_(9999999747378752e-20)&amp;&amp;(k=C[o+652&gt;&gt;2],k&lt;C[n+4&gt;&gt;2]&amp;&amp;(v=u,u=_(_(1)/_(y(s))),C[o+628&gt;&gt;2]=v*u,C[o+624&gt;&gt;2]=l*u,C[o+620&gt;&gt;2]=t*u,A=o+644|0,e=a[A+4&gt;&gt;2],i=o+112|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,A=o+620|0,e=A+8|0,i=a[e+4&gt;&gt;2],c=o+96|0,a[c&gt;&gt;2]=a[e&gt;&gt;2],a[c+4&gt;&gt;2]=i,e=a[o+640&gt;&gt;2],a[o+104&gt;&gt;2]=a[o+636&gt;&gt;2],a[o+108&gt;&gt;2]=e,C[o+120&gt;&gt;2]=k,e=a[A+4&gt;&gt;2],a[o+88&gt;&gt;2]=a[A&gt;&gt;2],a[o+92&gt;&gt;2]=e,a[o+84&gt;&gt;2]=0,a[o+80&gt;&gt;2]=a[r+8&gt;&gt;2],_(cn[a[a[n&gt;&gt;2]+12&gt;&gt;2]](n,o+80|0,1)))));else if(x=Y+-21|0,x&gt;&gt;&gt;0&lt;=8){e:if(!(x&gt;&gt;&gt;0&gt;7)){switch(x-1|0){default:l=C[c+20&gt;&gt;2],u=C[c+36&gt;&gt;2],g=C[c+52&gt;&gt;2],s=C[c+24&gt;&gt;2],B=C[c+56&gt;&gt;2],k=C[c+40&gt;&gt;2],d=C[c+32&gt;&gt;2],R=C[c&gt;&gt;2],Q=C[c+16&gt;&gt;2],m=C[c+4&gt;&gt;2],v=C[c+8&gt;&gt;2],h=C[c+48&gt;&gt;2],a[o+92&gt;&gt;2]=0,h=_(-h),F=_(_(_(v*h)-_(s*g))-_(k*B)),w=C[e+48&gt;&gt;2],G=C[e+52&gt;&gt;2],W=C[e+56&gt;&gt;2],C[o+88&gt;&gt;2]=F+_(_(_(v*w)+_(s*G))+_(k*W)),Z=_(_(_(m*h)-_(l*g))-_(u*B)),C[o+84&gt;&gt;2]=Z+_(_(_(m*w)+_(l*G))+_(u*W)),E=_(_(_(R*h)-_(Q*g))-_(d*B)),C[o+80&gt;&gt;2]=E+_(_(_(R*w)+_(Q*G))+_(d*W)),a[o+676&gt;&gt;2]=0,g=C[i+48&gt;&gt;2],B=C[i+52&gt;&gt;2],h=C[i+56&gt;&gt;2],C[o+672&gt;&gt;2]=F+_(_(_(v*g)+_(s*B))+_(k*h)),C[o+668&gt;&gt;2]=Z+_(_(_(m*g)+_(l*B))+_(u*h)),C[o+664&gt;&gt;2]=E+_(_(_(R*g)+_(Q*B))+_(d*h)),a[o+516&gt;&gt;2]=0,g=C[i+8&gt;&gt;2],B=C[i+24&gt;&gt;2],h=C[i+40&gt;&gt;2],C[o+528&gt;&gt;2]=_(_(v*g)+_(s*B))+_(k*h),w=C[i+4&gt;&gt;2],G=C[i+20&gt;&gt;2],W=C[i+36&gt;&gt;2],C[o+524&gt;&gt;2]=_(_(v*w)+_(s*G))+_(k*W),C[o+512&gt;&gt;2]=_(_(m*g)+_(l*B))+_(u*h),C[o+508&gt;&gt;2]=_(_(m*w)+_(l*G))+_(u*W),a[o+500&gt;&gt;2]=0,E=v,v=C[i&gt;&gt;2],p=s,s=C[i+16&gt;&gt;2],D=k,k=C[i+32&gt;&gt;2],C[o+520&gt;&gt;2]=_(_(E*v)+_(p*s))+_(D*k),C[o+504&gt;&gt;2]=_(_(m*v)+_(l*s))+_(u*k),C[o+496&gt;&gt;2]=_(_(R*g)+_(Q*B))+_(d*h),C[o+492&gt;&gt;2]=_(_(R*w)+_(Q*G))+_(d*W),C[o+488&gt;&gt;2]=_(_(R*v)+_(Q*s))+_(d*k),a[o+548&gt;&gt;2]=0,Y=o+540|0,a[Y&gt;&gt;2]=0,a[Y+4&gt;&gt;2]=0,Y=o+532|0,a[Y&gt;&gt;2]=0,a[Y+4&gt;&gt;2]=0,r=a[r+8&gt;&gt;2],cf(o+128|0,A,e,i,c,_(cn[a[a[b&gt;&gt;2]+48&gt;&gt;2]](b))),a[o+348&gt;&gt;2]=b,a[o+344&gt;&gt;2]=r,a[o+128&gt;&gt;2]=21724,C[o+336&gt;&gt;2]=t,a[o+340&gt;&gt;2]=n,a[o+328&gt;&gt;2]=a[n+4&gt;&gt;2],cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,o+488|0,o- -64|0,o+48|0),je(b,o+128|0,o+80|0,o+664|0,o- -64|0,o+48|0);break A;case 0:case 1:case 2:case 3:case 4:case 5:break e;case 6:}C[o+300&gt;&gt;2]=t,a[o+296&gt;&gt;2]=0,a[o+128&gt;&gt;2]=15992,a[o+292&gt;&gt;2]=a[n+4&gt;&gt;2],A=function(A,e,i){return a[A+20&gt;&gt;2]=i,a[A+16&gt;&gt;2]=0,a[A+12&gt;&gt;2]=e,a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A&gt;&gt;2]=20396,A}(o+80|0,A,b),cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e,i,c,c,o+128|0)&amp;&amp;(t=C[o+260&gt;&gt;2],l=C[o+264&gt;&gt;2],u=C[o+268&gt;&gt;2],s=_(_(_(t*t)+_(l*l))+_(u*u)),s&gt;_(9999999747378752e-20)&amp;&amp;(k=C[o+292&gt;&gt;2],k&lt;C[n+4&gt;&gt;2]&amp;&amp;(v=u,u=_(_(1)/_(y(s))),C[o+268&gt;&gt;2]=v*u,C[o+264&gt;&gt;2]=l*u,C[o+260&gt;&gt;2]=t*u,A=o+284|0,e=a[A+4&gt;&gt;2],i=o+520|0,a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e,A=o+260|0,e=A+8|0,i=a[e+4&gt;&gt;2],c=o+504|0,a[c&gt;&gt;2]=a[e&gt;&gt;2],a[c+4&gt;&gt;2]=i,e=a[o+280&gt;&gt;2],a[o+512&gt;&gt;2]=a[o+276&gt;&gt;2],a[o+516&gt;&gt;2]=e,C[o+528&gt;&gt;2]=k,e=a[A+4&gt;&gt;2],a[o+496&gt;&gt;2]=a[A&gt;&gt;2],a[o+500&gt;&gt;2]=e,a[o+492&gt;&gt;2]=0,a[o+488&gt;&gt;2]=a[r+8&gt;&gt;2],_(cn[a[a[n&gt;&gt;2]+12&gt;&gt;2]](n,o+488|0,1)))));break A}h=C[i+52&gt;&gt;2],w=C[i+56&gt;&gt;2],u=C[c+52&gt;&gt;2],G=C[c+56&gt;&gt;2],W=C[e+52&gt;&gt;2],F=C[e+56&gt;&gt;2],k=C[c+20&gt;&gt;2],d=C[c+36&gt;&gt;2],m=C[c+24&gt;&gt;2],v=C[c+40&gt;&gt;2],Z=C[i+48&gt;&gt;2],iA=C[c+48&gt;&gt;2],E=C[e+48&gt;&gt;2],s=C[c+32&gt;&gt;2],R=C[c&gt;&gt;2],Q=C[c+16&gt;&gt;2],g=C[c+4&gt;&gt;2],B=C[c+8&gt;&gt;2],a[o+516&gt;&gt;2]=0,l=C[i+8&gt;&gt;2],p=C[i+24&gt;&gt;2],D=C[i+40&gt;&gt;2],C[o+528&gt;&gt;2]=_(_(B*l)+_(m*p))+_(v*D),I=C[i+4&gt;&gt;2],U=C[i+20&gt;&gt;2],J=C[i+36&gt;&gt;2],C[o+524&gt;&gt;2]=_(_(B*I)+_(m*U))+_(v*J),C[o+512&gt;&gt;2]=_(_(g*l)+_(k*p))+_(d*D),C[o+508&gt;&gt;2]=_(_(g*I)+_(k*U))+_(d*J),a[o+500&gt;&gt;2]=0,N=C[i&gt;&gt;2],X=C[i+16&gt;&gt;2],M=C[i+32&gt;&gt;2],C[o+520&gt;&gt;2]=_(_(B*N)+_(m*X))+_(v*M),C[o+504&gt;&gt;2]=_(_(g*N)+_(k*X))+_(d*M),C[o+496&gt;&gt;2]=_(_(R*l)+_(Q*p))+_(s*D),C[o+492&gt;&gt;2]=_(_(R*I)+_(Q*U))+_(s*J),C[o+488&gt;&gt;2]=_(_(R*N)+_(Q*X))+_(s*M),a[o+548&gt;&gt;2]=0,Y=o+540|0,a[Y&gt;&gt;2]=0,a[Y+4&gt;&gt;2]=0,Y=o+532|0,a[Y&gt;&gt;2]=0,a[Y+4&gt;&gt;2]=0,r=a[r+8&gt;&gt;2],cf(o+128|0,A,e,i,c,_(cn[a[a[b&gt;&gt;2]+48&gt;&gt;2]](b))),a[o+348&gt;&gt;2]=b,a[o+344&gt;&gt;2]=r,a[o+128&gt;&gt;2]=21936,C[o+336&gt;&gt;2]=t,a[o+340&gt;&gt;2]=n,a[o+328&gt;&gt;2]=a[n+4&gt;&gt;2],cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,o+488|0,o+80|0,o+664|0),a[o+76&gt;&gt;2]=0,p=_(-iA),D=_(_(_(B*p)-_(m*u))-_(v*G)),t=_(D+_(_(_(B*E)+_(m*W))+_(v*F))),C[o+72&gt;&gt;2]=t,I=_(_(_(g*p)-_(k*u))-_(d*G)),l=_(I+_(_(_(g*E)+_(k*W))+_(d*F))),C[o+68&gt;&gt;2]=l,G=_(_(_(R*p)-_(Q*u))-_(s*G)),u=_(G+_(_(_(R*E)+_(Q*W))+_(s*F))),C[o+64&gt;&gt;2]=u,s=_(G+_(_(_(R*Z)+_(Q*h))+_(s*w))),R=u,s&lt;u&amp;&amp;(C[o+64&gt;&gt;2]=s,R=s),Q=l,k=_(I+_(_(_(g*Z)+_(k*h))+_(d*w))),k&lt;l&amp;&amp;(C[o+68&gt;&gt;2]=k,Q=k),d=_(D+_(_(_(B*Z)+_(m*h))+_(v*w))),m=t,d&lt;m&amp;&amp;(C[o+72&gt;&gt;2]=d,m=d),a[o+60&gt;&gt;2]=0,C[o+56&gt;&gt;2]=t,C[o+52&gt;&gt;2]=l,C[o+48&gt;&gt;2]=u,u&lt;s&amp;&amp;(C[o+48&gt;&gt;2]=s,u=s),l&lt;k&amp;&amp;(C[o+52&gt;&gt;2]=k,l=k),t&lt;d&amp;&amp;(C[o+56&gt;&gt;2]=d,t=d),C[o+64&gt;&gt;2]=C[o+80&gt;&gt;2]+R,C[o+68&gt;&gt;2]=C[o+84&gt;&gt;2]+Q,C[o+72&gt;&gt;2]=C[o+88&gt;&gt;2]+m,C[o+48&gt;&gt;2]=C[o+664&gt;&gt;2]+u,C[o+52&gt;&gt;2]=C[o+668&gt;&gt;2]+l,C[o+56&gt;&gt;2]=C[o+672&gt;&gt;2]+t,cn[a[a[b&gt;&gt;2]+64&gt;&gt;2]](b,o+128|0,o- -64|0,o+48|0)}else if(31==(0|Y)){Ki(o+40|0,20933),Y=c+52|0,g=C[Y&gt;&gt;2],x=c+56|0,B=C[x&gt;&gt;2],h=C[e+52&gt;&gt;2],w=C[e+56&gt;&gt;2],S=c+20|0,l=C[S&gt;&gt;2],T=c+36|0,u=C[T&gt;&gt;2],G=C[e+20&gt;&gt;2],W=C[e+36&gt;&gt;2],F=C[e+24&gt;&gt;2],j=c+24|0,s=C[j&gt;&gt;2],Z=C[e+40&gt;&gt;2],O=c+40|0,k=C[O&gt;&gt;2],d=C[c+32&gt;&gt;2],R=C[c&gt;&gt;2],Q=C[c+16&gt;&gt;2],E=C[e+32&gt;&gt;2],p=C[e&gt;&gt;2],D=C[e+16&gt;&gt;2],N=C[c+48&gt;&gt;2],I=C[e+48&gt;&gt;2],m=C[c+4&gt;&gt;2],U=C[e+4&gt;&gt;2],J=C[e+8&gt;&gt;2],v=C[c+8&gt;&gt;2],H=o+188|0,a[H&gt;&gt;2]=0,z=o+172|0,a[z&gt;&gt;2]=0,P=o+156|0,a[P&gt;&gt;2]=0,K=o+168|0,C[K&gt;&gt;2]=_(_(v*J)+_(s*F))+_(k*Z),L=o+164|0,C[L&gt;&gt;2]=_(_(v*U)+_(s*G))+_(k*W),q=o+152|0,C[q&gt;&gt;2]=_(_(m*J)+_(l*F))+_(u*Z),$=o+148|0,C[$&gt;&gt;2]=_(_(m*U)+_(l*G))+_(u*W),AA=o+184|0,N=_(-N),C[AA&gt;&gt;2]=_(_(_(v*N)-_(s*g))-_(k*B))+_(_(_(v*I)+_(s*h))+_(k*w)),eA=o+180|0,C[eA&gt;&gt;2]=_(_(_(m*N)-_(l*g))-_(u*B))+_(_(_(m*I)+_(l*h))+_(u*w)),a[o+140&gt;&gt;2]=0,C[o+160&gt;&gt;2]=_(_(v*p)+_(s*D))+_(k*E),C[o+144&gt;&gt;2]=_(_(m*p)+_(l*D))+_(u*E),C[o+136&gt;&gt;2]=_(_(R*J)+_(Q*F))+_(d*Z),C[o+176&gt;&gt;2]=_(_(_(R*N)-_(Q*g))-_(d*B))+_(_(_(R*I)+_(Q*h))+_(d*w)),C[o+132&gt;&gt;2]=_(_(R*U)+_(Q*G))+_(d*W),C[o+128&gt;&gt;2]=_(_(R*p)+_(Q*D))+_(d*E),cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,o+128|0,o- -64|0,o+48|0),g=C[Y&gt;&gt;2],B=C[x&gt;&gt;2],h=C[i+52&gt;&gt;2],w=C[i+56&gt;&gt;2],l=C[S&gt;&gt;2],u=C[T&gt;&gt;2],G=C[i+20&gt;&gt;2],W=C[i+36&gt;&gt;2],F=C[i+24&gt;&gt;2],s=C[j&gt;&gt;2],Z=C[i+40&gt;&gt;2],k=C[O&gt;&gt;2],d=C[c+32&gt;&gt;2],R=C[c&gt;&gt;2],Q=C[c+16&gt;&gt;2],E=C[i+32&gt;&gt;2],p=C[i&gt;&gt;2],D=C[i+16&gt;&gt;2],N=C[c+48&gt;&gt;2],I=C[i+48&gt;&gt;2],m=C[c+4&gt;&gt;2],U=C[i+4&gt;&gt;2],J=C[i+8&gt;&gt;2],v=C[c+8&gt;&gt;2],a[H&gt;&gt;2]=0,a[z&gt;&gt;2]=0,a[P&gt;&gt;2]=0,C[K&gt;&gt;2]=_(_(v*J)+_(s*F))+_(k*Z),C[L&gt;&gt;2]=_(_(v*U)+_(s*G))+_(k*W),C[q&gt;&gt;2]=_(_(m*J)+_(l*F))+_(u*Z),C[$&gt;&gt;2]=_(_(m*U)+_(l*G))+_(u*W),N=_(-N),C[AA&gt;&gt;2]=_(_(_(v*N)-_(s*g))-_(k*B))+_(_(_(v*I)+_(s*h))+_(k*w)),C[eA&gt;&gt;2]=_(_(_(m*N)-_(l*g))-_(u*B))+_(_(_(m*I)+_(l*h))+_(u*w)),a[o+140&gt;&gt;2]=0,C[o+160&gt;&gt;2]=_(_(v*p)+_(s*D))+_(k*E),C[o+144&gt;&gt;2]=_(_(m*p)+_(l*D))+_(u*E),C[o+136&gt;&gt;2]=_(_(R*J)+_(Q*F))+_(d*Z),C[o+176&gt;&gt;2]=_(_(_(R*N)-_(Q*g))-_(d*B))+_(_(_(R*I)+_(Q*h))+_(d*w)),C[o+132&gt;&gt;2]=_(_(R*U)+_(Q*G))+_(d*W),C[o+128&gt;&gt;2]=_(_(R*p)+_(Q*D))+_(d*E),cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,o+128|0,o+24|0,o+8|0),l=C[o+24&gt;&gt;2],l&lt;C[o+64&gt;&gt;2]&amp;&amp;(C[o+64&gt;&gt;2]=l),l=C[o+28&gt;&gt;2],l&lt;C[o+68&gt;&gt;2]&amp;&amp;(C[o+68&gt;&gt;2]=l),l=C[o+32&gt;&gt;2],l&lt;C[o+72&gt;&gt;2]&amp;&amp;(C[o+72&gt;&gt;2]=l),l=C[o+36&gt;&gt;2],l&lt;C[o+76&gt;&gt;2]&amp;&amp;(C[o+76&gt;&gt;2]=l),l=C[o+8&gt;&gt;2],C[o+48&gt;&gt;2]&lt;l&amp;&amp;(C[o+48&gt;&gt;2]=l),l=C[o+12&gt;&gt;2],C[o+52&gt;&gt;2]&lt;l&amp;&amp;(C[o+52&gt;&gt;2]=l),l=C[o+16&gt;&gt;2],C[o+56&gt;&gt;2]&lt;l&amp;&amp;(C[o+56&gt;&gt;2]=l),l=C[o+20&gt;&gt;2],C[o+60&gt;&gt;2]&lt;l&amp;&amp;(C[o+60&gt;&gt;2]=l),a[o+520&gt;&gt;2]=n,a[o+516&gt;&gt;2]=c,C[o+508&gt;&gt;2]=t,a[o+504&gt;&gt;2]=i,a[o+500&gt;&gt;2]=e,a[o+496&gt;&gt;2]=A,a[o+492&gt;&gt;2]=r,a[o+488&gt;&gt;2]=22152,a[o+512&gt;&gt;2]=b,A=a[b+68&gt;&gt;2];e:{if(!A){if(a[b+20&gt;&gt;2]&lt;1)break e;for(r=64,e=1;;){if(A=a[b+28&gt;&gt;2]+r|0,i=a[A&gt;&gt;2],t=C[A+-16&gt;&gt;2],l=C[A+-12&gt;&gt;2],u=C[A+-8&gt;&gt;2],s=C[A+-64&gt;&gt;2],k=C[A+-48&gt;&gt;2],d=C[A+-32&gt;&gt;2],R=C[A+-60&gt;&gt;2],Q=C[A+-44&gt;&gt;2],m=C[A+-28&gt;&gt;2],v=C[A+-56&gt;&gt;2],g=C[A+-40&gt;&gt;2],B=C[A+-24&gt;&gt;2],a[o+188&gt;&gt;2]=0,a[o+172&gt;&gt;2]=0,a[o+156&gt;&gt;2]=0,a[o+140&gt;&gt;2]=0,h=C[c+32&gt;&gt;2],w=C[c+36&gt;&gt;2],G=C[c+40&gt;&gt;2],C[o+168&gt;&gt;2]=_(_(v*h)+_(g*w))+_(B*G),C[o+164&gt;&gt;2]=_(_(R*h)+_(Q*w))+_(m*G),C[o+160&gt;&gt;2]=_(_(s*h)+_(k*w))+_(d*G),W=C[c+16&gt;&gt;2],F=C[c+20&gt;&gt;2],Z=C[c+24&gt;&gt;2],C[o+152&gt;&gt;2]=_(_(v*W)+_(g*F))+_(B*Z),C[o+148&gt;&gt;2]=_(_(R*W)+_(Q*F))+_(m*Z),C[o+144&gt;&gt;2]=_(_(s*W)+_(k*F))+_(d*Z),E=v,v=C[c&gt;&gt;2],p=g,g=C[c+4&gt;&gt;2],D=B,B=C[c+8&gt;&gt;2],C[o+136&gt;&gt;2]=_(_(E*v)+_(p*g))+_(D*B),C[o+132&gt;&gt;2]=_(_(R*v)+_(Q*g))+_(m*B),C[o+128&gt;&gt;2]=_(_(s*v)+_(k*g))+_(d*B),C[o+184&gt;&gt;2]=_(_(_(t*h)+_(l*w))+_(u*G))+C[c+56&gt;&gt;2],C[o+180&gt;&gt;2]=_(_(_(t*W)+_(l*F))+_(u*Z))+C[c+52&gt;&gt;2],C[o+176&gt;&gt;2]=_(_(_(t*v)+_(l*g))+_(u*B))+C[c+48&gt;&gt;2],a[o+84&gt;&gt;2]=1065353216,a[o+88&gt;&gt;2]=1,a[o+92&gt;&gt;2]=-1,A=e+-1|0,a[o+100&gt;&gt;2]=A,n=a[o+520&gt;&gt;2],a[o+96&gt;&gt;2]=n,a[o+80&gt;&gt;2]=22368,a[o+84&gt;&gt;2]=a[n+4&gt;&gt;2],a[o+684&gt;&gt;2]=A,a[o+680&gt;&gt;2]=-1,a[o+668&gt;&gt;2]=i,A=a[o+492&gt;&gt;2],a[o+664&gt;&gt;2]=A,a[o+672&gt;&gt;2]=a[A+8&gt;&gt;2],a[o+676&gt;&gt;2]=o+128,Cf(a[o+496&gt;&gt;2],a[o+500&gt;&gt;2],a[o+504&gt;&gt;2],o+664|0,o+80|0,C[o+508&gt;&gt;2]),(0|e)&gt;=a[b+20&gt;&gt;2])break e;r=r+80|0,e=e+1|0,c=a[o+516&gt;&gt;2]}}e=o+72|0,i=a[e+4&gt;&gt;2],r=o+136|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,e=o+56|0,i=a[e+4&gt;&gt;2],r=o+152|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,e=a[o+52&gt;&gt;2],a[o+144&gt;&gt;2]=a[o+48&gt;&gt;2],a[o+148&gt;&gt;2]=e,e=a[o+68&gt;&gt;2],a[o+128&gt;&gt;2]=a[o+64&gt;&gt;2],a[o+132&gt;&gt;2]=e,wr(A,a[A&gt;&gt;2],o+128|0,o+488|0)}Li()}V=o+688|0}function gf(A,e,i,r,f,n){var t,o,b=0,c=0,l=0,u=0,s=0,k=0,v=_(0),d=_(0),g=0,B=_(0),m=_(0),R=_(0),Q=_(0),h=0,G=_(0),w=0,W=_(0),F=0,Z=0,p=_(0);t=V-400|0,V=t,Ki(t+392|0,20953),u=i+8|0,l=u,b=a[l+4&gt;&gt;2],g=t+336|0,a[g&gt;&gt;2]=a[l&gt;&gt;2],a[g+4&gt;&gt;2]=b,g=i+24|0,b=g,s=a[b+4&gt;&gt;2],l=t+352|0,a[l&gt;&gt;2]=a[b&gt;&gt;2],a[l+4&gt;&gt;2]=s,l=i+40|0,k=a[l+4&gt;&gt;2],b=t+368|0,a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=k,b=i+56|0,w=a[b+4&gt;&gt;2],s=t+384|0,a[s&gt;&gt;2]=a[b&gt;&gt;2],a[s+4&gt;&gt;2]=w,s=r+8|0,h=a[s+4&gt;&gt;2],k=t+272|0,a[k&gt;&gt;2]=a[s&gt;&gt;2],a[k+4&gt;&gt;2]=h,k=a[i+4&gt;&gt;2],a[t+328&gt;&gt;2]=a[i&gt;&gt;2],a[t+332&gt;&gt;2]=k,k=a[i+20&gt;&gt;2],a[t+344&gt;&gt;2]=a[i+16&gt;&gt;2],a[t+348&gt;&gt;2]=k,k=a[i+36&gt;&gt;2],a[t+360&gt;&gt;2]=a[i+32&gt;&gt;2],a[t+364&gt;&gt;2]=k,k=a[i+52&gt;&gt;2],a[t+376&gt;&gt;2]=a[i+48&gt;&gt;2],a[t+380&gt;&gt;2]=k,k=a[r+4&gt;&gt;2],a[t+264&gt;&gt;2]=a[r&gt;&gt;2],a[t+268&gt;&gt;2]=k,k=r+24|0,c=a[k+4&gt;&gt;2],w=t+288|0,a[w&gt;&gt;2]=a[k&gt;&gt;2],a[w+4&gt;&gt;2]=c,w=r+40|0,c=w,F=a[c+4&gt;&gt;2],h=t+304|0,a[h&gt;&gt;2]=a[c&gt;&gt;2],a[h+4&gt;&gt;2]=F,h=r+56|0,Z=a[h+4&gt;&gt;2],c=t+320|0,a[c&gt;&gt;2]=a[h&gt;&gt;2],a[c+4&gt;&gt;2]=Z,c=a[r+20&gt;&gt;2],a[t+280&gt;&gt;2]=a[r+16&gt;&gt;2],a[t+284&gt;&gt;2]=c,c=a[r+36&gt;&gt;2],a[t+296&gt;&gt;2]=a[r+32&gt;&gt;2],a[t+300&gt;&gt;2]=c,c=a[r+52&gt;&gt;2],a[t+312&gt;&gt;2]=a[r+48&gt;&gt;2],a[t+316&gt;&gt;2]=c,Jr(t+328|0,t+264|0,t,t+248|0),a[t+228&gt;&gt;2]=0,v=C[t+248&gt;&gt;2],C[t+224&gt;&gt;2]=v*C[t+8&gt;&gt;2],C[t+220&gt;&gt;2]=v*C[t+4&gt;&gt;2],C[t+216&gt;&gt;2]=v*C[t&gt;&gt;2],c=t+208|0,a[c&gt;&gt;2]=0,a[c+4&gt;&gt;2]=0,a[t+200&gt;&gt;2]=0,a[t+204&gt;&gt;2]=0,c=t+56|0,a[c&gt;&gt;2]=0,a[c+4&gt;&gt;2]=0,c=t+48|0,a[c&gt;&gt;2]=0,a[c+4&gt;&gt;2]=0,Hf(t+328|0,t+248|0),c=t+44|0,a[c&gt;&gt;2]=0,F=t+28|0,a[F&gt;&gt;2]=0,v=C[t+248&gt;&gt;2],d=C[t+252&gt;&gt;2],B=C[t+256&gt;&gt;2],R=C[t+260&gt;&gt;2],m=_(_(2)/_(_(_(_(v*v)+_(d*d))+_(B*B))+_(R*R))),W=_(B*m),Q=_(d*W),G=_(v*m),p=_(R*G),C[t+36&gt;&gt;2]=Q+p,Z=t+24|0,C[Z&gt;&gt;2]=Q-p,Q=_(v*G),G=d,d=_(d*m),m=_(G*d),C[t+40&gt;&gt;2]=_(1)-_(Q+m),B=_(B*W),C[t+20&gt;&gt;2]=_(1)-_(Q+B),a[t+12&gt;&gt;2]=0,Q=_(v*W),G=_(R*d),C[t+32&gt;&gt;2]=Q-G,v=_(v*d),d=_(R*W),C[t+16&gt;&gt;2]=v+d,C[t+8&gt;&gt;2]=Q+G,C[t+4&gt;&gt;2]=v-d,C[t&gt;&gt;2]=_(1)-_(m+B),RA(e,t,t+200|0,t+216|0,t+248|0,t+232|0),o=a[u+4&gt;&gt;2],a[c&gt;&gt;2]=a[u&gt;&gt;2],a[c+4&gt;&gt;2]=o,c=a[i+20&gt;&gt;2],u=t+52|0,a[u&gt;&gt;2]=a[i+16&gt;&gt;2],a[u+4&gt;&gt;2]=c,c=a[g+4&gt;&gt;2],u=t+60|0,a[u&gt;&gt;2]=a[g&gt;&gt;2],a[u+4&gt;&gt;2]=c,g=a[i+36&gt;&gt;2],u=t+68|0,a[u&gt;&gt;2]=a[i+32&gt;&gt;2],a[u+4&gt;&gt;2]=g,g=a[l+4&gt;&gt;2],u=t+76|0,a[u&gt;&gt;2]=a[l&gt;&gt;2],a[u+4&gt;&gt;2]=g,l=a[i+52&gt;&gt;2],u=t+84|0,a[u&gt;&gt;2]=a[i+48&gt;&gt;2],a[u+4&gt;&gt;2]=l,c=a[b+4&gt;&gt;2],g=t+92|0,l=g,a[l&gt;&gt;2]=a[b&gt;&gt;2],a[l+4&gt;&gt;2]=c,b=a[s+4&gt;&gt;2],l=t+108|0,a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=b,a[t&gt;&gt;2]=22756,l=a[i+4&gt;&gt;2],a[t+36&gt;&gt;2]=a[i&gt;&gt;2],a[t+40&gt;&gt;2]=l,i=a[r+4&gt;&gt;2],a[t+100&gt;&gt;2]=a[r&gt;&gt;2],a[t+104&gt;&gt;2]=i,b=a[r+52&gt;&gt;2],i=t+148|0,a[i&gt;&gt;2]=a[r+48&gt;&gt;2],a[i+4&gt;&gt;2]=b,s=a[h+4&gt;&gt;2],l=t+156|0,b=l,a[b&gt;&gt;2]=a[h&gt;&gt;2],a[b+4&gt;&gt;2]=s,s=a[k+4&gt;&gt;2],b=t+124|0,a[b&gt;&gt;2]=a[k&gt;&gt;2],a[b+4&gt;&gt;2]=s,s=a[r+20&gt;&gt;2],b=t+116|0,a[b&gt;&gt;2]=a[r+16&gt;&gt;2],a[b+4&gt;&gt;2]=s,s=a[w+4&gt;&gt;2],b=t+140|0,a[b&gt;&gt;2]=a[w&gt;&gt;2],a[b+4&gt;&gt;2]=s,s=a[r+36&gt;&gt;2],b=t+132|0,a[b&gt;&gt;2]=a[r+32&gt;&gt;2],a[b+4&gt;&gt;2]=s,a[t+184&gt;&gt;2]=f,C[t+188&gt;&gt;2]=n,a[t+192&gt;&gt;2]=e,v=C[t+88&gt;&gt;2],d=C[t+152&gt;&gt;2],n=C[u&gt;&gt;2],R=C[i&gt;&gt;2],B=C[g&gt;&gt;2],m=C[l&gt;&gt;2],a[t+180&gt;&gt;2]=A,n=_(R-n),v=_(d-v),d=_(m-B),R=_(_(1)/_(y(_(_(_(n*n)+_(v*v))+_(d*d))))),B=_(d*R),W=B==_(0)?_(0xde0b6b000000000):_(_(1)/B),a[F&gt;&gt;2]=W&lt;_(0),m=_(v*R),Q=m==_(0)?_(0xde0b6b000000000):_(_(1)/m),a[Z&gt;&gt;2]=Q&lt;_(0),C[t+12&gt;&gt;2]=W,C[t+8&gt;&gt;2]=Q,G=n,n=_(n*R),C[t+32&gt;&gt;2]=_(d*B)+_(_(G*n)+_(v*m)),n=n==_(0)?_(0xde0b6b000000000):_(_(1)/n),C[t+4&gt;&gt;2]=n,a[t+20&gt;&gt;2]=n&lt;_(0),A=a[A+68&gt;&gt;2],cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,t+376|0,t+312|0,t,t+248|0,t+232|0),Li(),V=t+400|0}function Bf(A){A|=0;var e,i=0,r=0,n=0,t=_(0),b=0,c=0,l=0,u=0,s=0,k=_(0),v=0,d=0,g=_(0),B=_(0),m=_(0),R=_(0),Q=0;if(e=V-192|0,V=e,cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)){if(r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+100&gt;&gt;2]](r),r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](e+80|0,r),r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),8&amp;cn[a[a[r&gt;&gt;2]+56&gt;&gt;2]](r)&amp;&amp;(r=a[A+24&gt;&gt;2],r&amp;&amp;(u=0|cn[a[a[r&gt;&gt;2]+36&gt;&gt;2]](r),!((0|u)&lt;1))))for(v=e+176|0,r=0;;){if(b=a[A+24&gt;&gt;2],b=0|cn[a[a[b&gt;&gt;2]+40&gt;&gt;2]](b,r),l=a[b+780&gt;&gt;2],(0|l)&gt;=1)for(b=b+160|0;s=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[s&gt;&gt;2]+40&gt;&gt;2]](s,b+-124|0,b+-92|0,C[b+-76&gt;&gt;2],a[b&gt;&gt;2],v),b=b+192|0,l=l+-1|0,l;);if(r=r+1|0,(0|u)==(0|r))break}if(r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),!(!(3&amp;cn[a[a[r&gt;&gt;2]+56&gt;&gt;2]](r))|a[A+8&gt;&gt;2]&lt;1))for(l=e+160|0,u=e+96|0,v=e+112|0,s=e+128|0,d=e+144|0,b=0;;){if(r=a[a[A+16&gt;&gt;2]+b&gt;&gt;2],!(32&amp;o[r+204|0])){if(cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(i=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),1&amp;cn[a[a[i&gt;&gt;2]+56&gt;&gt;2]](i))){a[e+72&gt;&gt;2]=1053609165,a[e+76&gt;&gt;2]=0,a[e+64&gt;&gt;2]=1053609165,a[e+68&gt;&gt;2]=1053609165,i=a[r+220&gt;&gt;2]+-1|0;A:if(i&gt;&gt;&gt;0&lt;=4){switch(i-1|0){default:n=e+88|0,c=a[n+4&gt;&gt;2],i=e+72|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[e+84&gt;&gt;2],a[e+64&gt;&gt;2]=a[e+80&gt;&gt;2],a[e+68&gt;&gt;2]=i;break A;case 0:n=u+8|0,c=a[n+4&gt;&gt;2],i=e+72|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[u+4&gt;&gt;2],a[e+64&gt;&gt;2]=a[u&gt;&gt;2],a[e+68&gt;&gt;2]=i;break A;case 1:n=v+8|0,c=a[n+4&gt;&gt;2],i=e+72|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[v+4&gt;&gt;2],a[e+64&gt;&gt;2]=a[v&gt;&gt;2],a[e+68&gt;&gt;2]=i;break A;case 2:n=s+8|0,c=a[n+4&gt;&gt;2],i=e+72|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[s+4&gt;&gt;2],a[e+64&gt;&gt;2]=a[s&gt;&gt;2],a[e+68&gt;&gt;2]=i;break A;case 3:}n=d+8|0,c=a[n+4&gt;&gt;2],i=e+72|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[d+4&gt;&gt;2],a[e+64&gt;&gt;2]=a[d&gt;&gt;2],a[e+68&gt;&gt;2]=i}else a[e+72&gt;&gt;2]=1050253722,a[e+76&gt;&gt;2]=0,a[e+64&gt;&gt;2]=1050253722,a[e+68&gt;&gt;2]=1050253722;1&amp;f[r+205|0]&amp;&amp;(n=r+316|0,c=a[n+4&gt;&gt;2],i=e+72|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[r+312&gt;&gt;2],a[e+64&gt;&gt;2]=a[r+308&gt;&gt;2],a[e+68&gt;&gt;2]=i),cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A,r+4|0,a[r+192&gt;&gt;2],e- -64|0)}i=a[A+72&gt;&gt;2],i&amp;&amp;2&amp;cn[a[a[i&gt;&gt;2]+56&gt;&gt;2]](i)&amp;&amp;(n=l+8|0,c=a[n+4&gt;&gt;2],i=e+40|0,a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[l+4&gt;&gt;2],a[e+32&gt;&gt;2]=a[l&gt;&gt;2],a[e+36&gt;&gt;2]=i,i=a[r+192&gt;&gt;2],cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,r+4|0,e- -64|0,e+48|0),t=C[744],C[e+64&gt;&gt;2]=C[e+64&gt;&gt;2]-t,C[e+68&gt;&gt;2]=C[e+68&gt;&gt;2]-t,C[e+72&gt;&gt;2]=C[e+72&gt;&gt;2]-t,C[e+48&gt;&gt;2]=t+C[e+48&gt;&gt;2],C[e+52&gt;&gt;2]=t+C[e+52&gt;&gt;2],C[e+56&gt;&gt;2]=t+C[e+56&gt;&gt;2],3&amp;o[r+204|0]|!o[A+44|0]|2!=a[r+252&gt;&gt;2]||(i=a[r+192&gt;&gt;2],cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,r+68|0,e+16|0,e),k=_(C[e+16&gt;&gt;2]-t),C[e+16&gt;&gt;2]=k,g=_(C[e+20&gt;&gt;2]-t),C[e+20&gt;&gt;2]=g,B=_(C[e+24&gt;&gt;2]-t),C[e+24&gt;&gt;2]=B,m=_(t+C[e&gt;&gt;2]),C[e&gt;&gt;2]=m,R=_(t+C[e+4&gt;&gt;2]),C[e+4&gt;&gt;2]=R,t=_(t+C[e+8&gt;&gt;2]),C[e+8&gt;&gt;2]=t,k&lt;C[e+64&gt;&gt;2]&amp;&amp;(C[e+64&gt;&gt;2]=k),g&lt;C[e+68&gt;&gt;2]&amp;&amp;(C[e+68&gt;&gt;2]=g),B&lt;C[e+72&gt;&gt;2]&amp;&amp;(C[e+72&gt;&gt;2]=B),k=C[e+28&gt;&gt;2],k&lt;C[e+76&gt;&gt;2]&amp;&amp;(C[e+76&gt;&gt;2]=k),C[e+48&gt;&gt;2]&lt;m&amp;&amp;(C[e+48&gt;&gt;2]=m),C[e+52&gt;&gt;2]&lt;R&amp;&amp;(C[e+52&gt;&gt;2]=R),C[e+56&gt;&gt;2]&lt;t&amp;&amp;(C[e+56&gt;&gt;2]=t),t=C[e+12&gt;&gt;2],C[e+60&gt;&gt;2]&lt;t&amp;&amp;(C[e+60&gt;&gt;2]=t)),r=a[A+72&gt;&gt;2],cn[a[a[r&gt;&gt;2]+60&gt;&gt;2]](r,e- -64|0,e+48|0,e+32|0))}if(b=b+4|0,Q=Q+1|0,!((0|Q)&lt;a[A+8&gt;&gt;2]))break}}V=e+192|0}function _f(A,e){var i,r=0,n=0,t=0,b=0,c=0,l=0;if(i=V-96|0,V=i,f[i+52|0]=1,a[i+48&gt;&gt;2]=0,f[i+72|0]=1,r=i+40|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,f[i+92|0]=1,r=i+60|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+88&gt;&gt;2]=0,r=i+80|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+28&gt;&gt;2]=0,f[i+32|0]=1,a[i+20&gt;&gt;2]=0,a[i+24&gt;&gt;2]=0,r=a[A+8&gt;&gt;2],!((0|r)&lt;1)){for(;;){b=a[a[a[A+16&gt;&gt;2]+(l&lt;&lt;2)&gt;&gt;2]+192&gt;&gt;2],a[i+12&gt;&gt;2]=b,t=b+(b&lt;&lt;15^-1)|0,t=B(t&gt;&gt;&gt;10^t,9),t^=t&gt;&gt;&gt;6,t=(t&lt;&lt;11^-1)+t|0,c=c+-1&amp;(t&gt;&gt;&gt;16^t);A:{e:if(!(c&gt;&gt;&gt;0&gt;=n&gt;&gt;&gt;0)&amp;&amp;(n=a[a[i+28&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2],-1!=(0|n))){for(c=a[i+48&gt;&gt;2],t=a[i+88&gt;&gt;2];;){if(a[t+(n&lt;&lt;3)&gt;&gt;2]!=(0|b)){if(n=a[c+(n&lt;&lt;2)&gt;&gt;2],-1!=(0|n))continue;break e}break}if(a[i+68&gt;&gt;2]+(n&lt;&lt;2))break A}a[i&gt;&gt;2]=b,mf(i+16|0,i,i+12|0),n=a[i+12&gt;&gt;2],cn[a[a[n&gt;&gt;2]+60&gt;&gt;2]](n,e),r=a[A+8&gt;&gt;2]}if(l=l+1|0,!((0|l)&lt;(0|r)))break;n=a[i+20&gt;&gt;2],c=a[i+64&gt;&gt;2]}if(!((0|r)&lt;1))for(n=0,b=0;l=a[a[A+16&gt;&gt;2]+n&gt;&gt;2],c=a[l+252&gt;&gt;2],1!=(0|c)&amp;&amp;64!=(0|c)||(cn[a[a[l&gt;&gt;2]+24&gt;&gt;2]](l,e),r=a[A+8&gt;&gt;2]),n=n+4|0,b=b+1|0,(0|b)&lt;(0|r););}A=a[i+88&gt;&gt;2],A&amp;&amp;(o[i+92|0]&amp;&amp;CA(A),a[i+88&gt;&gt;2]=0),a[i+88&gt;&gt;2]=0,f[i+92|0]=1,a[i+80&gt;&gt;2]=0,a[i+84&gt;&gt;2]=0,A=a[i+68&gt;&gt;2],A&amp;&amp;(o[i+72|0]&amp;&amp;CA(A),a[i+68&gt;&gt;2]=0),a[i+68&gt;&gt;2]=0,f[i+72|0]=1,a[i+60&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,A=a[i+48&gt;&gt;2],A&amp;&amp;(o[i+52|0]&amp;&amp;CA(A),a[i+48&gt;&gt;2]=0),a[i+48&gt;&gt;2]=0,f[i+52|0]=1,a[i+40&gt;&gt;2]=0,a[i+44&gt;&gt;2]=0,A=a[i+28&gt;&gt;2],A&amp;&amp;(o[i+32|0]&amp;&amp;CA(A),a[i+28&gt;&gt;2]=0),V=i+96|0}function mf(A,e,i){var r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0;A:{if(r=a[e&gt;&gt;2],t=(r&lt;&lt;15^-1)+r|0,t=B(t&gt;&gt;&gt;10^t,9),t^=t&gt;&gt;&gt;6,t=(t&lt;&lt;11^-1)+t|0,n=t&gt;&gt;&gt;16^t,t=a[A+48&gt;&gt;2],u=n&amp;t+-1,!(u&gt;&gt;&gt;0&gt;=d[A+4&gt;&gt;2])&amp;&amp;(b=a[a[A+12&gt;&gt;2]+(u&lt;&lt;2)&gt;&gt;2],-1!=(0|b)))for(n=a[A+72&gt;&gt;2];;){if((0|r)==a[n+(b&lt;&lt;3)&gt;&gt;2])break A;if(b=a[a[A+32&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2],-1==(0|b))break}if(s=a[A+44&gt;&gt;2],r=s,(0|r)==(0|t)&amp;&amp;(r=t,c=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|c)))){if(c?(l=dA(c&lt;&lt;2),r=a[A+44&gt;&gt;2]):r=t,(0|r)&gt;=1)for(b=0,n=r;a[b+l&gt;&gt;2]=a[a[A+52&gt;&gt;2]+b&gt;&gt;2],b=b+4|0,n=n+-1|0,n;);n=a[A+52&gt;&gt;2],n&amp;&amp;(o[A+56|0]&amp;&amp;(CA(n),r=a[A+44&gt;&gt;2]),a[A+52&gt;&gt;2]=0),a[A+52&gt;&gt;2]=l,a[A+48&gt;&gt;2]=c,f[A+56|0]=1}if(a[A+44&gt;&gt;2]=r+1,a[a[A+52&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=a[i&gt;&gt;2],n=a[A- -64&gt;&gt;2],(0|n)==a[A+68&gt;&gt;2]&amp;&amp;(i=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|i)))){if(i?(l=dA(i&lt;&lt;3),n=a[A+64&gt;&gt;2]):l=0,(0|n)&gt;=1)for(b=0;c=a[A+72&gt;&gt;2]+b|0,k=a[c+4&gt;&gt;2],r=b+l|0,a[r&gt;&gt;2]=a[c&gt;&gt;2],a[r+4&gt;&gt;2]=k,b=b+8|0,n=n+-1|0,n;);r=a[A+72&gt;&gt;2],r&amp;&amp;(o[A+76|0]&amp;&amp;CA(r),a[A+72&gt;&gt;2]=0),a[A+72&gt;&gt;2]=l,a[A+68&gt;&gt;2]=i,f[A+76|0]=1,n=a[A+64&gt;&gt;2]}return r=a[e+4&gt;&gt;2],i=a[A+72&gt;&gt;2]+(n&lt;&lt;3)|0,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=r,a[A+64&gt;&gt;2]=a[A+64&gt;&gt;2]+1,(0|t)&lt;a[A+48&gt;&gt;2]&amp;&amp;(function(A){var e=0,i=0,r=0,n=0,t=0,b=0,c=0,l=0,u=0;if(c=a[A+4&gt;&gt;2],n=a[A+48&gt;&gt;2],!((0|c)&gt;=(0|n))){if(a[A+8&gt;&gt;2]&gt;=(0|n))e=a[A+12&gt;&gt;2];else{n?(e=dA(n&lt;&lt;2),r=a[A+4&gt;&gt;2]):r=c,b=a[A+12&gt;&gt;2];e:{if((0|r)&gt;=1)for(t=e,i=b;a[t&gt;&gt;2]=a[i&gt;&gt;2],t=t+4|0,i=i+4|0,r=r+-1|0,r;);else if(!b)break e;o[A+16|0]&amp;&amp;CA(b)}a[A+12&gt;&gt;2]=e,f[A+16|0]=1,a[A+8&gt;&gt;2]=n}if(i=c&lt;&lt;2,l=n&lt;&lt;2,S(i+e|0,0,l-i|0),a[A+4&gt;&gt;2]=n,u=a[A+24&gt;&gt;2],(0|u)&lt;(0|n)){e:if(a[A+28&gt;&gt;2]&gt;=(0|n))e=a[A+32&gt;&gt;2];else{if(n?(e=dA(l),r=a[A+24&gt;&gt;2]):(e=0,r=u),b=a[A+32&gt;&gt;2],(0|r)&gt;=1)for(t=e,i=b;a[t&gt;&gt;2]=a[i&gt;&gt;2],t=t+4|0,i=i+4|0,r=r+-1|0,r;);else if(!b){a[A+32&gt;&gt;2]=e,a[A+28&gt;&gt;2]=n,f[A+36|0]=1;break e}o[A+36|0]&amp;&amp;CA(b),a[A+32&gt;&gt;2]=e,f[A+36|0]=1,a[A+28&gt;&gt;2]=n}i=u&lt;&lt;2,S(i+e|0,0,l-i|0)}if(a[A+24&gt;&gt;2]=n,(0|n)&gt;=1&amp;&amp;(S(a[A+12&gt;&gt;2],255,l),S(a[A+32&gt;&gt;2],255,l)),!((0|c)&lt;1))for(t=a[A+32&gt;&gt;2],i=a[A+72&gt;&gt;2],b=a[A+12&gt;&gt;2],r=0;e=a[i&gt;&gt;2],e=(e&lt;&lt;15^-1)+e|0,e=B(e&gt;&gt;&gt;10^e,9),e^=e&gt;&gt;&gt;6,e=(e&lt;&lt;11^-1)+e|0,e=b+((a[A+48&gt;&gt;2]+-1&amp;(e&gt;&gt;&gt;16^e))&lt;&lt;2)|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[e&gt;&gt;2]=r,i=i+8|0,t=t+4|0,r=r+1|0,(0|r)!=(0|c););}}(A),e=a[e&gt;&gt;2],e=(e&lt;&lt;15^-1)+e|0,e=B(e&gt;&gt;&gt;10^e,9),e^=e&gt;&gt;&gt;6,e=(e&lt;&lt;11^-1)+e|0,u=a[A+48&gt;&gt;2]+-1&amp;(e&gt;&gt;&gt;16^e)),e=a[A+32&gt;&gt;2]+(s&lt;&lt;2)|0,A=a[A+12&gt;&gt;2]+(u&lt;&lt;2)|0,a[e&gt;&gt;2]=a[A&gt;&gt;2],void(a[A&gt;&gt;2]=s)}a[a[A+52&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2]=a[i&gt;&gt;2]}function Rf(A,e,i,r,f){A|=0,e|=0,i=_(i),r|=0,f|=0;var n,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0);return n=V-48|0,V=n,a[n+44&gt;&gt;2]=f,a[n+40&gt;&gt;2]=r,c=C[A- -64&gt;&gt;2],l=C[A+60&gt;&gt;2],u=C[A+80&gt;&gt;2],s=C[A+72&gt;&gt;2],k=C[A+76&gt;&gt;2],v=C[A+96&gt;&gt;2],d=C[A+88&gt;&gt;2],g=C[A+92&gt;&gt;2],B=C[A+56&gt;&gt;2],t=C[e+8&gt;&gt;2],o=C[e&gt;&gt;2],b=C[e+4&gt;&gt;2],a[n+28&gt;&gt;2]=0,C[n+24&gt;&gt;2]=_(_(o*d)+_(b*g))+_(t*v),C[n+20&gt;&gt;2]=_(_(o*s)+_(b*k))+_(t*u),C[n+16&gt;&gt;2]=_(_(B*o)+_(l*b))+_(c*t),C[n+32&gt;&gt;2]=i,a[n+8&gt;&gt;2]=a[A+48&gt;&gt;2],a[n+12&gt;&gt;2]=n+40,A=a[A+44&gt;&gt;2],i=_(cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,n+8|0,1)),V=n+48|0,_(i)}function Qf(A,e,i,r,f,n){A|=0,e|=0,i|=0,r=_(r),f|=0,n|=0;var t,o=0,b=0;return t=V+-64|0,V=t,a[t+60&gt;&gt;2]=n,a[t+56&gt;&gt;2]=f,f=a[A+212&gt;&gt;2],C[f+4&gt;&gt;2]&gt;=r&amp;&amp;(o=i+8|0,b=a[o+4&gt;&gt;2],n=t+40|0,a[n&gt;&gt;2]=a[o&gt;&gt;2],a[n+4&gt;&gt;2]=b,o=e+8|0,b=a[o+4&gt;&gt;2],n=t+24|0,a[n&gt;&gt;2]=a[o&gt;&gt;2],a[n+4&gt;&gt;2]=b,n=a[i+4&gt;&gt;2],a[t+32&gt;&gt;2]=a[i&gt;&gt;2],a[t+36&gt;&gt;2]=n,i=a[e+4&gt;&gt;2],a[t+16&gt;&gt;2]=a[e&gt;&gt;2],a[t+20&gt;&gt;2]=i,C[t+48&gt;&gt;2]=r,a[t+8&gt;&gt;2]=a[A+216&gt;&gt;2],a[t+12&gt;&gt;2]=t+56,r=_(cn[a[a[f&gt;&gt;2]+12&gt;&gt;2]](f,t+8|0,1))),V=t- -64|0,_(r)}function hf(A){var e;e=a[A+12&gt;&gt;2],e&amp;&amp;(o[A+16|0]&amp;&amp;CA(e),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=0,f[A+16|0]=1,a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0}function Gf(A){var e,i,r=0,f=0,n=0,t=0,o=0,b=0;if(i=V-16|0,V=i,e=a[A+4&gt;&gt;2],!((0|e)&lt;=0)){for(n=a[A+12&gt;&gt;2];;){if(r=t,o=(r&lt;&lt;3)+n|0,f=a[o&gt;&gt;2],(0|r)!=(0|f))for(b=o;r=(f&lt;&lt;3)+n|0,a[b&gt;&gt;2]=a[r&gt;&gt;2],r=a[r&gt;&gt;2],b=(r&lt;&lt;3)+n|0,f=a[b&gt;&gt;2],(0|r)!=(0|f););if(a[o&gt;&gt;2]=r,t=t+1|0,(0|e)==(0|t))break}(0|e)&lt;2||function A(e,i,r,f){for(var n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0;;){for(s=r,c=a[e+12&gt;&gt;2],k=a[c+((r+f|0)/2&lt;&lt;3)&gt;&gt;2],o=r,b=f;;){for(t=((o&lt;&lt;3)+c|0)-8|0;o=o+1|0,t=t+8|0,a[t&gt;&gt;2]&lt;(0|k););for(r=o+-1|0,n=8+(b&lt;&lt;3)|0;b=b+-1|0,l=n+c|0,u=n+-8|0,n=u,a[l+-8&gt;&gt;2]&gt;(0|k););if(n=b+1|0,(0|r)&lt;=(0|n)&amp;&amp;(v=a[t&gt;&gt;2],l=a[t+4&gt;&gt;2],n=c+u|0,r=a[n+4&gt;&gt;2],a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=r,r=a[e+12&gt;&gt;2]+u|0,a[r&gt;&gt;2]=v,a[r+4&gt;&gt;2]=l,n=b,r=o),!((0|r)&lt;=(0|n)))break;c=a[e+12&gt;&gt;2],o=r,b=n}if((0|n)&gt;(0|s)&amp;&amp;A(e,i,s,n),!((0|r)&lt;(0|f)))break}}(A,i+8|0,0,e+-1|0)}V=i+16|0}function yf(A,e,i,r){var n,t,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,B=0;if(t=V-16|0,V=t,function(A,e,i){var r,n,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0,B=0;if(r=V-16|0,V=r,Ki(r+8|0,22924),t=a[A+28&gt;&gt;2],(0|t)&lt;=-1)for(a[A+32&gt;&gt;2]&lt;=-1&amp;&amp;(b=a[A+36&gt;&gt;2],b&amp;&amp;(o[A+40|0]&amp;&amp;CA(b),a[A+36&gt;&gt;2]=0),a[A+32&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+40|0]=1),u=t&lt;&lt;2;a[a[A+36&gt;&gt;2]+u&gt;&gt;2]=0,u=u+4|0,b=t+1|0,c=b&gt;&gt;&gt;0&gt;=t&gt;&gt;&gt;0,t=b,c;);if(a[A+28&gt;&gt;2]=0,Gf(A+4|0),n=a[A+8&gt;&gt;2],(0|n)&gt;=1)for(b=0;;){for(l=a[A+16&gt;&gt;2],c=b,C=b&lt;&lt;3,s=l+C|0,t=s+8|0,k=a[s&gt;&gt;2];u=b,b=b+1|0,(0|b)&lt;(0|n)&amp;&amp;(v=a[t&gt;&gt;2],t=t+8|0,(0|k)==(0|v)););A:if(v=(0|c)&gt;(0|u),!v){for(g=c+-1|0,t=s+4|0,B=a[i+16&gt;&gt;2],s=1;d=a[(a[t&gt;&gt;2]&lt;&lt;2)+B&gt;&gt;2],a[d+208&gt;&gt;2]==(0|k)&amp;&amp;(d=a[d+220&gt;&gt;2],s&amp;=4!=(0|d)&amp;1!=(0|d)),t=t+8|0,g=g+1|0,(0|g)&lt;(0|u););if(!(1&amp;s)){if(v)break A;for(t=4|C;;){if(l=a[a[i+16&gt;&gt;2]+(a[t+l&gt;&gt;2]&lt;&lt;2)&gt;&gt;2],(0|k)!=a[l+208&gt;&gt;2]|2!=a[l+220&gt;&gt;2]||(Ve(l,3),a[l+224&gt;&gt;2]=0),(0|c)&gt;=(0|u))break A;t=t+8|0,c=c+1|0,l=a[A+16&gt;&gt;2]}}if(!v)for(t=4|C;;){if(l=a[a[i+16&gt;&gt;2]+(a[t+l&gt;&gt;2]&lt;&lt;2)&gt;&gt;2],a[l+208&gt;&gt;2]==(0|k)&amp;&amp;Ve(l,2),(0|c)&gt;=(0|u))break A;t=t+8|0,c=c+1|0,l=a[A+16&gt;&gt;2]}}if(!((0|b)&lt;(0|n)))break}if(s=0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e),(0|s)&gt;=1)for(u=0;;){k=0|cn[a[a[e&gt;&gt;2]+40&gt;&gt;2]](e,u),i=a[k+776&gt;&gt;2],b=a[k+772&gt;&gt;2];A:{e:{i:{if(!(!b|2==a[b+220&gt;&gt;2])){if(c=a[b+204&gt;&gt;2],2&amp;c)break i;break e}if(!i|2==a[i+220&gt;&gt;2])break A;if(c=a[b+204&gt;&gt;2],!(2&amp;c)|2==a[b+220&gt;&gt;2])break e}4&amp;c||De(i,0)}if(t=a[i+204&gt;&gt;2],!(2&amp;t)|4&amp;t|2==a[i+220&gt;&gt;2]||De(b,0),o[A+64|0]&amp;&amp;cn[a[a[e&gt;&gt;2]+28&gt;&gt;2]](e,b,i)){if(i=a[A+28&gt;&gt;2],(0|i)==a[A+32&gt;&gt;2]&amp;&amp;(l=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|l)))){if(l?(c=dA(l&lt;&lt;2),i=a[A+28&gt;&gt;2]):c=0,(0|i)&gt;=1)for(t=0,b=i;a[t+c&gt;&gt;2]=a[a[A+36&gt;&gt;2]+t&gt;&gt;2],t=t+4|0,b=b+-1|0,b;);b=a[A+36&gt;&gt;2],b&amp;&amp;(o[A+40|0]&amp;&amp;(CA(b),i=a[A+28&gt;&gt;2]),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=c,f[A+40|0]=1,a[A+32&gt;&gt;2]=l}a[A+28&gt;&gt;2]=i+1,a[a[A+36&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=k}}if(u=u+1|0,(0|s)==(0|u))break}Li(),V=r+16|0}(A,e,i),n=a[A+8&gt;&gt;2],Ki(t+8|0,22952),o[A+64|0]){if(v=a[A+28&gt;&gt;2],(0|v)&gt;=2&amp;&amp;function A(e,i,r,f){for(var n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0;;){for(k=r,t=a[e+12&gt;&gt;2],s=a[t+((r+f|0)/2&lt;&lt;2)&gt;&gt;2],n=f;;){if(l=a[a[s+772&gt;&gt;2]+208&gt;&gt;2],b=(0|l)&lt;0,b)for(c=r+-1|0,o=((r&lt;&lt;2)+t|0)-4|0,u=a[a[s+776&gt;&gt;2]+208&gt;&gt;2];c=c+1|0,o=o+4|0,v=a[o&gt;&gt;2],r=a[a[v+772&gt;&gt;2]+208&gt;&gt;2],(0|r)&lt;=-1&amp;&amp;(r=a[a[v+776&gt;&gt;2]+208&gt;&gt;2]),(0|r)&lt;(0|u););else for(c=r+-1|0,o=((r&lt;&lt;2)+t|0)-4|0;c=c+1|0,o=o+4|0,u=a[o&gt;&gt;2],r=a[a[u+772&gt;&gt;2]+208&gt;&gt;2],(0|r)&lt;=-1&amp;&amp;(r=a[a[u+776&gt;&gt;2]+208&gt;&gt;2]),(0|r)&lt;(0|l););if(b){for(r=n+1|0,n=(n&lt;&lt;2)+t|0,l=a[a[s+776&gt;&gt;2]+208&gt;&gt;2];b=a[n&gt;&gt;2],t=a[a[b+772&gt;&gt;2]+208&gt;&gt;2],(0|t)&lt;=-1&amp;&amp;(t=a[a[b+776&gt;&gt;2]+208&gt;&gt;2]),n=n+-4|0,r=r+-1|0,(0|l)&lt;(0|t););n=n+4|0}else{for(r=n+1|0,n=(n&lt;&lt;2)+t|0;b=a[n&gt;&gt;2],t=a[a[b+772&gt;&gt;2]+208&gt;&gt;2],(0|t)&lt;=-1&amp;&amp;(t=a[a[b+776&gt;&gt;2]+208&gt;&gt;2]),n=n+-4|0,r=r+-1|0,(0|l)&lt;(0|t););n=n+4|0}if((0|c)&gt;(0|r)?(n=r,r=c):(t=a[o&gt;&gt;2],a[o&gt;&gt;2]=a[n&gt;&gt;2],a[a[e+12&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=t,n=r+-1|0,r=c+1|0),!((0|r)&lt;=(0|n)))break;t=a[e+12&gt;&gt;2]}if((0|n)&gt;(0|k)&amp;&amp;A(e,i,k,n),!((0|r)&lt;(0|f)))break}}(A+24|0,t,0,v+-1|0),!((0|n)&lt;1))for(g=1;;){e=a[A+16&gt;&gt;2],d=a[e+(u&lt;&lt;3)&gt;&gt;2],B=1;A:if(!((0|u)&gt;=(0|n)))for(;;){if(s=a[a[i+16&gt;&gt;2]+(a[4+((u&lt;&lt;3)+e|0)&gt;&gt;2]&lt;&lt;2)&gt;&gt;2],b=a[A+48&gt;&gt;2],(0|b)==a[A+52&gt;&gt;2]&amp;&amp;(k=b?b&lt;&lt;1:1,!((0|b)&gt;=(0|k)))){if(k?(c=dA(k&lt;&lt;2),b=a[A+48&gt;&gt;2]):c=0,(0|b)&gt;=1)for(e=0,l=b;a[e+c&gt;&gt;2]=a[a[A+56&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,l=l+-1|0,l;);e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;(CA(e),b=a[A+48&gt;&gt;2]),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=c,f[A+60|0]=1,a[A+52&gt;&gt;2]=k}if(a[A+48&gt;&gt;2]=b+1,a[a[A+56&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2]=s,e=a[s+220&gt;&gt;2],B&amp;=5==(0|e)|2==(0|e),u=u+1|0,(0|n)==(0|u)){u=n;break A}if(e=a[A+16&gt;&gt;2],a[e+(u&lt;&lt;3)&gt;&gt;2]!=(0|d))break}if(s=0,e=0,!((0|C)&gt;=(0|v))&amp;&amp;(k=a[A+36&gt;&gt;2],c=C&lt;&lt;2,b=k+c|0,e=a[b&gt;&gt;2],l=a[a[e+772&gt;&gt;2]+208&gt;&gt;2],(0|l)&lt;=-1&amp;&amp;(l=a[a[e+776&gt;&gt;2]+208&gt;&gt;2]),e=0,(0|l)==(0|d))){for(e=4+(c+k|0)|0,c=1;s=c,g=c+C|0,!((0|g)&gt;=(0|v)||(c=a[e&gt;&gt;2],l=a[a[c+772&gt;&gt;2]+208&gt;&gt;2],(0|l)&lt;=-1&amp;&amp;(l=a[a[c+776&gt;&gt;2]+208&gt;&gt;2]),e=e+4|0,c=s+1|0,(0|l)!=(0|d))););e=b}if(B||cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,a[A+56&gt;&gt;2],a[A+48&gt;&gt;2],e,s,d),e=a[A+48&gt;&gt;2],(0|e)&lt;=-1)for(a[A+52&gt;&gt;2]&lt;=-1&amp;&amp;(b=a[A+56&gt;&gt;2],b&amp;&amp;(o[A+60|0]&amp;&amp;CA(b),a[A+56&gt;&gt;2]=0),f[A+60|0]=1,a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0),l=e&lt;&lt;2;a[a[A+56&gt;&gt;2]+l&gt;&gt;2]=0,l=l+4|0,b=e+1|0,c=b&gt;&gt;&gt;0&gt;=e&gt;&gt;&gt;0,e=b,c;);if(C=s?g:C,a[A+48&gt;&gt;2]=0,!((0|u)&lt;(0|n)))break}}else b=0|cn[a[a[e&gt;&gt;2]+44&gt;&gt;2]](e),A=0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e),cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,a[i+16&gt;&gt;2],a[i+8&gt;&gt;2],b,A,-1);Li(),V=t+16|0}function wf(A){var e=0,i=0,r=0,f=0,n=0;if(s(A),r=b(0),i=r&gt;&gt;&gt;23&amp;255,255==(0|i))return A=_(A*_(6.2831854820251465)),_(A/A);if(e=r&lt;&lt;1,e&gt;&gt;&gt;0&gt;2173837238){if(i)e=8388607&amp;r|8388608;else{if(i=0,e=r&lt;&lt;9,(0|e)&gt;=0)for(;i=i+-1|0,e&lt;&lt;=1,(0|e)&gt;-1;);e=r&lt;&lt;1-i}if(f=e-13176795|0,n=(0|f)&gt;-1,(0|i)&gt;129)for(;;){if(n&amp;&amp;(e=f,!e))return _(A*_(0));if(e&lt;&lt;=1,f=e-13176795|0,n=(0|f)&gt;-1,i=i+-1|0,!((0|i)&gt;129))break}if(n&amp;&amp;(e=f,!e))return _(A*_(0));if(e&gt;&gt;&gt;0&lt;=8388607)for(;i=i+-1|0,e&lt;&lt;=1,e&gt;&gt;&gt;0&lt;8388608;);return c(0,-2147483648&amp;r|((0|i)&gt;=1?e+-8388608|i&lt;&lt;23:e&gt;&gt;&gt;1-i)),k()}return-2121130058==(0|e)?_(A*_(0)):A}function Wf(A,e,i,r){var f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0);n=Ci(i),t=C[e+444&gt;&gt;2],i=di(i),_(m(n))&gt;_(1.1920928955078125e-7)?(f=_(i*i),c=_(n*n),o=_(f/c),b=C[e+448&gt;&gt;2],t=_(y(_(_(o+_(1))/_(_(_(1)/_(b*b))+_(o/_(t*t))))))):(f=_(i*i),c=_(n*n)),a[A+12&gt;&gt;2]=0,o=_(t*_(.5)),f=_(di(o)/_(y(_(f+_(c+_(0)))))),i=_(i*f),t=_(f*_(0)),n=_(n*f),b=_(n*_(0)),l=_(i*_(-0)),c=_(_(_(-_(t*r))-b)-l),f=Ci(o),u=_(f*_(0)),s=_(t*_(0)),o=_(_(u+s)-_(n*r)),b=_(_(_(f*r)+b)-l),r=_(_(u-_(i*r))-s),C[A+8&gt;&gt;2]=_(_(_(i*c)+_(f*o))-_(b*n))+_(r*t),C[A+4&gt;&gt;2]=_(_(_(f*r)-_(c*n))-_(o*t))-_(i*b),C[A&gt;&gt;2]=_(_(i*r)+_(_(f*b)-_(c*t)))+_(o*n)}function Ff(A,e){return C[1192+((e&lt;&lt;2)+A|0)&gt;&gt;2]}function Zf(A,e,i,r){var t;!function(A,e,i){a[A&gt;&gt;2]=20592,f[A+76|0]=1,a[A+72&gt;&gt;2]=0,a[A+68&gt;&gt;2]=i,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,a[A+24&gt;&gt;2]=e,f[A+20|0]=1,a[A+16&gt;&gt;2]=0,a[A- -64&gt;&gt;2]=0,f[A+60|0]=0,a[A+56&gt;&gt;2]=1025758986,f[A+54|0]=1,n[A+52&gt;&gt;1]=256,a[A+48&gt;&gt;2]=0,f[A+44|0]=1,e=A+36|0,a[e&gt;&gt;2]=1,a[e+4&gt;&gt;2]=1065353216,A=A+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0}(A,e,i),i=A+100|0,a[i&gt;&gt;2]=1050253722,a[i+4&gt;&gt;2]=1015580809,a[A+92&gt;&gt;2]=1058642330,a[A+96&gt;&gt;2]=1065353216,a[A+88&gt;&gt;2]=0,a[A+80&gt;&gt;2]=0,a[A+84&gt;&gt;2]=0,i=A+132|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=1045220557,i=A+124|0,a[i&gt;&gt;2]=1045220557,a[i+4&gt;&gt;2]=1045220557,i=A+108|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=10,i=A+184|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=1045220557,i=A+176|0,a[i&gt;&gt;2]=1120403456,a[i+4&gt;&gt;2]=1900671690,a[A+172&gt;&gt;2]=128,i=A+164|0,a[i&gt;&gt;2]=260,a[i+4&gt;&gt;2]=2,i=A+156|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=1062836634,i=A+148|0,a[i&gt;&gt;2]=-1121724662,a[i+4&gt;&gt;2]=1036831949,i=A+140|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=1,i=A+116|0,a[i&gt;&gt;2]=1101004800,a[i+4&gt;&gt;2]=1065353216,a[A&gt;&gt;2]=23012,f[A+208|0]=1,a[A+204&gt;&gt;2]=0,f[A+240|0]=1,a[A+216&gt;&gt;2]=r,a[A+212&gt;&gt;2]=0,i=A+196|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+236&gt;&gt;2]=0,i=A+228|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,f[A+260|0]=1,n[A+290&gt;&gt;1]=0,a[A+256&gt;&gt;2]=0,i=A+248|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+264&gt;&gt;2]=0,a[A+268&gt;&gt;2]=-1054867456,i=A+272|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=A+280|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,f[A+308|0]=1,a[A+312&gt;&gt;2]=0,a[A+304&gt;&gt;2]=0,i=A+296|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,f[A+336|0]=1,f[A+316|0]=1,i=A+324|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+332&gt;&gt;2]=0,a[A+340&gt;&gt;2]=0,t=A,r?i=0:(i=dA(236),Pr(i),a[A+216&gt;&gt;2]=i,i=1),f[t+289|0]=i,i=dA(68),function(A){var e=0;a[A&gt;&gt;2]=22908,e=A+4|0,a[e+12&gt;&gt;2]=0,f[e+16|0]=1,a[e+4&gt;&gt;2]=0,a[e+8&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+40|0]=1,f[A+60|0]=1,e=A+28|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A+64|0]=1,A=A+48|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0}(i),f[A+288|0]=1,a[A+220&gt;&gt;2]=i,i=dA(88),a[i+72&gt;&gt;2]=0,a[i+76&gt;&gt;2]=0,f[i+44|0]=1,a[i+24&gt;&gt;2]=e,a[i+20&gt;&gt;2]=0,a[i+12&gt;&gt;2]=0,a[i+16&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[i&gt;&gt;2]=23620,a[i+40&gt;&gt;2]=0,f[i+64|0]=1,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,a[i+60&gt;&gt;2]=0,f[i+84|0]=1,a[i+52&gt;&gt;2]=0,a[i+56&gt;&gt;2]=0,a[i+80&gt;&gt;2]=0,a[i+8&gt;&gt;2]=a[A+216&gt;&gt;2],a[A+212&gt;&gt;2]=i}function pf(A){A|=0;var e=0;return a[A&gt;&gt;2]=23012,o[A+288|0]&amp;&amp;(e=a[A+220&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+220&gt;&gt;2])),e=a[A+212&gt;&gt;2],e&amp;&amp;(cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+212&gt;&gt;2])),o[A+289|0]&amp;&amp;(e=a[A+216&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+216&gt;&gt;2])),e=a[A+332&gt;&gt;2],e&amp;&amp;(o[A+336|0]&amp;&amp;CA(e),a[A+332&gt;&gt;2]=0),a[A+332&gt;&gt;2]=0,a[A+324&gt;&gt;2]=0,a[A+328&gt;&gt;2]=0,f[A+336|0]=1,e=a[A+304&gt;&gt;2],e&amp;&amp;(o[A+308|0]&amp;&amp;CA(e),a[A+304&gt;&gt;2]=0),a[A+304&gt;&gt;2]=0,a[A+296&gt;&gt;2]=0,a[A+300&gt;&gt;2]=0,f[A+308|0]=1,e=a[A+256&gt;&gt;2],e&amp;&amp;(o[A+260|0]&amp;&amp;CA(e),a[A+256&gt;&gt;2]=0),a[A+256&gt;&gt;2]=0,a[A+248&gt;&gt;2]=0,a[A+252&gt;&gt;2]=0,f[A+260|0]=1,e=a[A+236&gt;&gt;2],e&amp;&amp;(o[A+240|0]&amp;&amp;CA(e),a[A+236&gt;&gt;2]=0),a[A+236&gt;&gt;2]=0,a[A+228&gt;&gt;2]=0,a[A+232&gt;&gt;2]=0,f[A+240|0]=1,e=a[A+204&gt;&gt;2],e&amp;&amp;(o[A+208|0]&amp;&amp;CA(e),a[A+204&gt;&gt;2]=0),a[A+204&gt;&gt;2]=0,a[A+196&gt;&gt;2]=0,a[A+200&gt;&gt;2]=0,f[A+208|0]=1,lf(A),0|A}function Yf(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+64&gt;&gt;2]](A,e)}function Ef(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A,e)}function Vf(A){var e,i,r,n=0,t=0,b=0,c=0,l=0;if(t=a[A+8&gt;&gt;2],e=t,c=a[A+32&gt;&gt;2],c&amp;&amp;(b=a[A+40&gt;&gt;2]),i=b,b=a[A+52&gt;&gt;2],b&amp;&amp;(n=a[A+60&gt;&gt;2]),r=n,n=a[A+72&gt;&gt;2],l=0,n&amp;&amp;(l=a[A+80&gt;&gt;2]),_(cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](e,i,c,r,b,l,n,a[A+4&gt;&gt;2],a[A+20&gt;&gt;2],a[A+24&gt;&gt;2])),n=a[A+32&gt;&gt;2],(0|n)&lt;=-1)for(a[A+36&gt;&gt;2]&lt;=-1&amp;&amp;(t=a[A+40&gt;&gt;2],t&amp;&amp;(o[A+44|0]&amp;&amp;CA(t),a[A+40&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A+44|0]=1),b=n&lt;&lt;2;a[a[A+40&gt;&gt;2]+b&gt;&gt;2]=0,b=b+4|0,t=n+1|0,c=t&gt;&gt;&gt;0&gt;=n&gt;&gt;&gt;0,n=t,c;);if(a[A+32&gt;&gt;2]=0,n=a[A+52&gt;&gt;2],(0|n)&lt;=-1)for(a[A+56&gt;&gt;2]&lt;=-1&amp;&amp;(t=a[A+60&gt;&gt;2],t&amp;&amp;(o[A- -64|0]&amp;&amp;CA(t),a[A+60&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+60&gt;&gt;2]=0,f[A- -64|0]=1),b=n&lt;&lt;2;a[a[A+60&gt;&gt;2]+b&gt;&gt;2]=0,b=b+4|0,t=n+1|0,c=t&gt;&gt;&gt;0&gt;=n&gt;&gt;&gt;0,n=t,c;);if(a[A+52&gt;&gt;2]=0,n=a[A+72&gt;&gt;2],(0|n)&lt;=-1)for(a[A+76&gt;&gt;2]&lt;=-1&amp;&amp;(t=a[A+80&gt;&gt;2],t&amp;&amp;(o[A+84|0]&amp;&amp;CA(t),a[A+80&gt;&gt;2]=0),a[A+76&gt;&gt;2]=0,a[A+80&gt;&gt;2]=0,f[A+84|0]=1),b=n&lt;&lt;2;a[a[A+80&gt;&gt;2]+b&gt;&gt;2]=0,b=b+4|0,t=n+1|0,c=t&gt;&gt;&gt;0&gt;=n&gt;&gt;&gt;0,n=t,c;);a[A+72&gt;&gt;2]=0}function Df(A,e){return A|=0,e|=0,a[a[A+236&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]}function Nf(A,e,i,r,f,n){var t,o=0,b=0,c=0,l=0,u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=0,R=_(0),Q=_(0);if(t=V-272|0,V=t,c=i+8|0,b=a[c+4&gt;&gt;2],o=t+216|0,a[o&gt;&gt;2]=a[c&gt;&gt;2],a[o+4&gt;&gt;2]=b,c=i+24|0,b=a[c+4&gt;&gt;2],o=t+232|0,a[o&gt;&gt;2]=a[c&gt;&gt;2],a[o+4&gt;&gt;2]=b,c=i+40|0,b=a[c+4&gt;&gt;2],o=t+248|0,a[o&gt;&gt;2]=a[c&gt;&gt;2],a[o+4&gt;&gt;2]=b,b=i+56|0,l=a[b+4&gt;&gt;2],c=t+264|0,o=c,a[o&gt;&gt;2]=a[b&gt;&gt;2],a[o+4&gt;&gt;2]=l,b=r+8|0,l=a[b+4&gt;&gt;2],o=t+152|0,a[o&gt;&gt;2]=a[b&gt;&gt;2],a[o+4&gt;&gt;2]=l,o=i,b=a[o+4&gt;&gt;2],a[t+208&gt;&gt;2]=a[o&gt;&gt;2],a[t+212&gt;&gt;2]=b,b=a[o+20&gt;&gt;2],a[t+224&gt;&gt;2]=a[o+16&gt;&gt;2],a[t+228&gt;&gt;2]=b,b=a[o+36&gt;&gt;2],a[t+240&gt;&gt;2]=a[o+32&gt;&gt;2],a[t+244&gt;&gt;2]=b,b=a[o+52&gt;&gt;2],a[t+256&gt;&gt;2]=a[o+48&gt;&gt;2],a[t+260&gt;&gt;2]=b,o=a[r+4&gt;&gt;2],a[t+144&gt;&gt;2]=a[r&gt;&gt;2],a[t+148&gt;&gt;2]=o,b=r+24|0,l=a[b+4&gt;&gt;2],o=t+168|0,a[o&gt;&gt;2]=a[b&gt;&gt;2],a[o+4&gt;&gt;2]=l,b=r+40|0,l=a[b+4&gt;&gt;2],o=t+184|0,a[o&gt;&gt;2]=a[b&gt;&gt;2],a[o+4&gt;&gt;2]=l,l=r+56|0,m=a[l+4&gt;&gt;2],o=t+200|0,a[o&gt;&gt;2]=a[l&gt;&gt;2],a[o+4&gt;&gt;2]=m,b=a[r+20&gt;&gt;2],a[t+160&gt;&gt;2]=a[r+16&gt;&gt;2],a[t+164&gt;&gt;2]=b,b=a[r+36&gt;&gt;2],a[t+176&gt;&gt;2]=a[r+32&gt;&gt;2],a[t+180&gt;&gt;2]=b,b=a[r+52&gt;&gt;2],a[t+192&gt;&gt;2]=a[r+48&gt;&gt;2],a[t+196&gt;&gt;2]=b,a[t+108&gt;&gt;2]=0,C[t+104&gt;&gt;2]=C[o&gt;&gt;2]-C[c&gt;&gt;2],C[t+100&gt;&gt;2]=C[t+196&gt;&gt;2]-C[t+260&gt;&gt;2],C[t+96&gt;&gt;2]=C[t+192&gt;&gt;2]-C[t+256&gt;&gt;2],Jr(t+208|0,t+144|0,t+16|0,t+128|0),a[t+92&gt;&gt;2]=0,u=C[t+128&gt;&gt;2],C[t+88&gt;&gt;2]=u*C[t+24&gt;&gt;2],C[t+84&gt;&gt;2]=u*C[t+20&gt;&gt;2],C[t+80&gt;&gt;2]=u*C[t+16&gt;&gt;2],o=t+72|0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0,o=t- -64|0,a[o&gt;&gt;2]=0,a[o+4&gt;&gt;2]=0,Hf(t+208|0,t+128|0),a[t+60&gt;&gt;2]=0,a[t+44&gt;&gt;2]=0,u=C[t+128&gt;&gt;2],s=C[t+132&gt;&gt;2],v=C[t+136&gt;&gt;2],B=C[t+140&gt;&gt;2],g=_(_(2)/_(_(_(_(u*u)+_(s*s))+_(v*v))+_(B*B))),R=_(v*g),k=_(s*R),d=_(u*g),Q=_(B*d),C[t+52&gt;&gt;2]=k+Q,C[t+40&gt;&gt;2]=k-Q,k=_(u*d),d=s,s=_(s*g),g=_(d*s),C[t+56&gt;&gt;2]=_(1)-_(k+g),v=_(v*R),C[t+36&gt;&gt;2]=_(1)-_(k+v),a[t+28&gt;&gt;2]=0,k=_(u*R),d=_(B*s),C[t+48&gt;&gt;2]=k-d,u=_(u*s),s=_(B*R),C[t+32&gt;&gt;2]=u+s,C[t+24&gt;&gt;2]=k+d,C[t+20&gt;&gt;2]=u-s,C[t+16&gt;&gt;2]=_(1)-_(g+v),RA(e,t+16|0,t+96|0,t+80|0,t+128|0,t+112|0),a[A+328&gt;&gt;2]&gt;=1)for(c=r+48|0,b=i+48|0,r=0,o=0;i=a[a[A+336&gt;&gt;2]+r&gt;&gt;2],cn[a[a[f&gt;&gt;2]+8&gt;&gt;2]](f,a[i+188&gt;&gt;2])&amp;&amp;(l=a[i+192&gt;&gt;2],m=i+4|0,cn[a[a[l&gt;&gt;2]+8&gt;&gt;2]](l,m,t+16|0,t+96|0),a[t+28&gt;&gt;2]=0,a[t+108&gt;&gt;2]=0,C[t+24&gt;&gt;2]=C[t+24&gt;&gt;2]+C[t+136&gt;&gt;2],C[t+20&gt;&gt;2]=C[t+20&gt;&gt;2]+C[t+132&gt;&gt;2],C[t+16&gt;&gt;2]=C[t+16&gt;&gt;2]+C[t+128&gt;&gt;2],C[t+96&gt;&gt;2]=C[t+96&gt;&gt;2]+C[t+112&gt;&gt;2],C[t+100&gt;&gt;2]=C[t+100&gt;&gt;2]+C[t+116&gt;&gt;2],C[t+104&gt;&gt;2]=C[t+104&gt;&gt;2]+C[t+120&gt;&gt;2],a[t+12&gt;&gt;2]=1065353216,If(b,c,t+16|0,t+96|0,t+12|0,t+80|0)&amp;&amp;df(e,t+208|0,t+144|0,i,a[i+192&gt;&gt;2],m,f,n)),r=r+4|0,o=o+1|0,(0|o)&lt;a[A+328&gt;&gt;2];);V=t+272|0}function If(A,e,i,r,f,n){var t,o,b,c,l,u,s,k,v,d=_(0),g=_(0),B=_(0),m=_(0),R=0,Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0);if(t=V-16|0,B=C[r&gt;&gt;2],d=C[i&gt;&gt;2],Q=_(_(B+d)*_(.5)),g=_(C[e&gt;&gt;2]-Q),B=_(B-d),W=_(B*_(.5)),o=g&gt;W,B=_(B*_(-.5)),b=g&lt;B,d=C[r+4&gt;&gt;2],m=C[i+4&gt;&gt;2],h=_(_(d+m)*_(.5)),G=_(C[e+4&gt;&gt;2]-h),d=_(d-m),w=_(d*_(-.5)),c=G&lt;w,F=_(d*_(.5)),l=G&gt;F,d=C[r+8&gt;&gt;2],m=C[i+8&gt;&gt;2],p=_(_(d+m)*_(.5)),y=_(C[e+8&gt;&gt;2]-p),d=_(d-m),Y=_(d*_(-.5)),e=y&lt;Y,Z=_(d*_(.5)),i=b|o&lt;&lt;3|c&lt;&lt;1|l&lt;&lt;4|e&lt;&lt;2|(y&gt;Z)&lt;&lt;5,Q=_(C[A&gt;&gt;2]-Q),r=Q&gt;W,u=Q&lt;B,m=_(C[A+4&gt;&gt;2]-h),s=m&lt;w,k=m&gt;F,h=_(C[A+8&gt;&gt;2]-p),A=h&lt;Y,v=r&lt;&lt;3|u|s&lt;&lt;1|k&lt;&lt;4|A&lt;&lt;2|(h&gt;Z)&lt;&lt;5,R=0,!(i&amp;v)){B=C[f&gt;&gt;2],R=t+8|0,a[R&gt;&gt;2]=0,a[R+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,w=_(g-Q);A:if(u){if(g=_(_(_(-Q)-W)/w),!(g&gt;=_(0))){g=_(0);break A}a[t+12&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[t+8&gt;&gt;2]=0,a[t&gt;&gt;2]=1065353216}else g=_(0),b&amp;&amp;(d=_(_(_(-Q)-W)/w),d&lt;B&amp;&amp;(B=d));G=_(G-m);A:{e:{if(s){if(d=_(_(_(-m)-F)/G),!(g&lt;=d))break e;R=t+8|0,a[R&gt;&gt;2]=0,a[R+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=1065353216;break A}c&amp;&amp;(d=_(_(_(-m)-F)/G),d&lt;B&amp;&amp;(B=d))}d=g}y=_(y-h);A:{e:{if(A){if(g=_(_(_(-h)-Z)/y),!(d&lt;=g))break e;A=t+8|0,a[A&gt;&gt;2]=1065353216,a[A+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0;break A}e&amp;&amp;(g=_(_(_(-h)-Z)/y),g&lt;B&amp;&amp;(B=g))}g=d}A:{e:{if(r){if(d=_(_(W-Q)/w),!(g&lt;=d))break e;a[t+12&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[t+8&gt;&gt;2]=0,a[t&gt;&gt;2]=-1082130432;break A}o&amp;&amp;(d=_(_(W-Q)/w),d&lt;B&amp;&amp;(B=d))}d=g}A:{e:{if(k){if(g=_(_(F-m)/G),!(d&lt;=g))break e;A=t+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=-1082130432;break A}l&amp;&amp;(g=_(_(F-m)/G),g&lt;B&amp;&amp;(B=g))}g=d}A:{e:{if(32&amp;v){if(d=_(_(Z-h)/y),!(g&lt;=d))break e;A=t+8|0,a[A&gt;&gt;2]=-1082130432,a[A+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0;break A}32&amp;i&amp;&amp;(d=_(_(Z-h)/y),d&lt;B&amp;&amp;(B=d))}d=g}R=0,d&lt;=B&amp;&amp;(C[f&gt;&gt;2]=d,A=a[t+4&gt;&gt;2],a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=A,e=t+8|0,i=a[e+4&gt;&gt;2],A=n+8|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i,R=1)}return R}function Uf(A,e){var i,r=0,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=0,v=0,d=_(0),g=0,B=_(0),R=0,Q=0,h=0,G=_(0),w=0,W=0,F=0,Z=0,p=0,Y=0,E=0,D=0;if(i=V-80|0,V=i,r=A+256|0,f=C[e+12&gt;&gt;2],s=C[A+264&gt;&gt;2],b=C[e+8&gt;&gt;2],(C[A+268&gt;&gt;2]!=f|s!=b|C[A+260&gt;&gt;2]!=C[e+4&gt;&gt;2]||C[r&gt;&gt;2]!=C[e&gt;&gt;2])&amp;&amp;(c=C[A+260&gt;&gt;2],d=C[A+256&gt;&gt;2],n=C[e&gt;&gt;2],t=C[e+4&gt;&gt;2],o=_(_(_(n*n)+_(t*t))+_(b*b)),o&gt;_(0)?(C[A+268&gt;&gt;2]=f,f=_(_(1)/_(y(o))),l=_(b*f),C[A+264&gt;&gt;2]=l,b=_(t*f),C[A+260&gt;&gt;2]=b,u=_(n*f),C[A+256&gt;&gt;2]=u):(a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,e=r+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,b=_(0)),r=a[A+8&gt;&gt;2],r)){B=_(_(_(u*u)+_(b*b))+_(l*l));A:if(B!=_(0)&amp;&amp;(G=_(_(_(d*d)+_(c*c))+_(s*s)),G!=_(0)))if(f=_(_(1)/_(y(B))),o=_(l*f),C[A+264&gt;&gt;2]=o,n=_(b*f),C[A+260&gt;&gt;2]=n,t=_(u*f),C[A+256&gt;&gt;2]=t,f=_(_(1)/_(y(G))),s=_(s*f),b=_(c*f),l=_(d*f),f=_(_(s*o)+_(_(b*n)+_(l*t))),f&lt;_(-.9999998807907104)){if(_(m(o))&gt;_(.7071067690849304)){c=n,n=_(_(1)/_(y(_(_(n*n)+_(o*o))))),f=_(c*n),t=_(-_(o*n)),n=_(0),o=_(0);break A}f=_(_(1)/_(y(_(_(n*n)+_(t*t))))),t=_(t*f),n=_(-_(n*f)),f=_(0),o=_(0)}else f=_(f+_(1)),c=_(y(_(f+f))),u=_(_(1)/c),f=_(_(_(b*t)-_(l*n))*u),t=_(_(_(l*o)-_(s*t))*u),n=_(_(_(s*n)-_(b*o))*u),o=_(c*_(.5));k=r+12|0,g=a[k+4&gt;&gt;2],v=i+24|0,e=v,a[e&gt;&gt;2]=a[k&gt;&gt;2],a[e+4&gt;&gt;2]=g,e=r+20|0,R=a[e&gt;&gt;2],W=a[e+4&gt;&gt;2],e=r+36|0,F=a[e&gt;&gt;2],Z=a[e+4&gt;&gt;2],e=r+28|0,Q=a[e&gt;&gt;2],e=a[e+4&gt;&gt;2],k=r+44|0,g=a[k&gt;&gt;2],p=a[k+4&gt;&gt;2],Y=a[r+4&gt;&gt;2],E=a[r+8&gt;&gt;2],w=r+60|0,D=a[w+4&gt;&gt;2],h=i+72|0,k=h,a[k&gt;&gt;2]=a[w&gt;&gt;2],a[k+4&gt;&gt;2]=D,k=i+56|0,a[k&gt;&gt;2]=g,a[k+4&gt;&gt;2]=p,g=i+40|0,a[g&gt;&gt;2]=Q,a[g+4&gt;&gt;2]=e,a[i+16&gt;&gt;2]=Y,a[i+20&gt;&gt;2]=E,r=r+52|0,Q=a[r+4&gt;&gt;2],e=i,a[e+64&gt;&gt;2]=a[r&gt;&gt;2],a[e+68&gt;&gt;2]=Q,a[e+48&gt;&gt;2]=F,a[e+52&gt;&gt;2]=Z,a[e+32&gt;&gt;2]=R,a[e+36&gt;&gt;2]=W,Hf(e+16|0,e),l=C[e&gt;&gt;2],u=C[e+12&gt;&gt;2],c=C[e+8&gt;&gt;2],d=C[e+4&gt;&gt;2],s=_(_(_(_(o*l)-_(u*n))-_(c*t))+_(d*f)),b=_(_(_(_(o*u)+_(l*n))+_(d*t))+_(c*f)),B=_(_(_(_(o*c)-_(u*f))-_(d*n))+_(l*t)),f=_(_(_(_(o*d)-_(u*t))-_(l*f))+_(c*n)),n=_(_(2)/_(_(b*b)+_(_(B*B)+_(_(s*s)+_(f*f))))),t=_(B*n),l=_(s*t),o=_(f*n),u=_(b*o),C[v&gt;&gt;2]=l+u,a[e+60&gt;&gt;2]=0,a[e+44&gt;&gt;2]=0,c=_(f*t),n=_(s*n),d=_(b*n),C[e+52&gt;&gt;2]=c+d,C[g&gt;&gt;2]=c-d,n=_(s*n),f=_(f*o),C[k&gt;&gt;2]=_(1)-_(n+f),c=n,n=_(B*t),C[e+36&gt;&gt;2]=_(1)-_(c+n),a[e+28&gt;&gt;2]=0,C[e+48&gt;&gt;2]=l-u,o=_(s*o),t=_(b*t),C[e+32&gt;&gt;2]=o+t,C[e+20&gt;&gt;2]=o-t,R=a[v+4&gt;&gt;2],A=a[A+8&gt;&gt;2],r=A+12|0,a[r&gt;&gt;2]=a[v&gt;&gt;2],a[r+4&gt;&gt;2]=R,C[e+16&gt;&gt;2]=_(1)-_(f+n),r=a[e+20&gt;&gt;2],a[A+4&gt;&gt;2]=a[e+16&gt;&gt;2],a[A+8&gt;&gt;2]=r,v=a[e+36&gt;&gt;2],r=A+20|0,a[r&gt;&gt;2]=a[e+32&gt;&gt;2],a[r+4&gt;&gt;2]=v,v=a[g+4&gt;&gt;2],r=A+28|0,a[r&gt;&gt;2]=a[g&gt;&gt;2],a[r+4&gt;&gt;2]=v,a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,v=a[e+52&gt;&gt;2],r=A+36|0,a[r&gt;&gt;2]=a[e+48&gt;&gt;2],a[r+4&gt;&gt;2]=v,v=a[k+4&gt;&gt;2],r=A+44|0,a[r&gt;&gt;2]=a[k&gt;&gt;2],a[r+4&gt;&gt;2]=v,v=a[h+4&gt;&gt;2],r=A+60|0,a[r&gt;&gt;2]=a[h&gt;&gt;2],a[r+4&gt;&gt;2]=v,r=a[e+68&gt;&gt;2],A=A+52|0,a[A&gt;&gt;2]=a[e+64&gt;&gt;2],a[A+4&gt;&gt;2]=r}V=i+80|0}function Jf(A,e){var i,r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=_(0),d=_(0),g=0,B=_(0),m=_(0),R=_(0),Q=0;if(i=V-96|0,V=i,r=a[A+12&gt;&gt;2],cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,a[A+8&gt;&gt;2]+4|0,i+80|0,i- -64|0),r=a[e+68&gt;&gt;2],cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,a[a[A+8&gt;&gt;2]+188&gt;&gt;2],i+80|0,i- -64|0,a[e+24&gt;&gt;2]),r=a[e+24&gt;&gt;2],cn[a[a[r&gt;&gt;2]+32&gt;&gt;2]](r,a[a[A+8&gt;&gt;2]+344&gt;&gt;2],e+28|0,r),e=a[A+8&gt;&gt;2],r=e+52|0,n=a[r+4&gt;&gt;2],a[A+132&gt;&gt;2]=a[r&gt;&gt;2],a[A+136&gt;&gt;2]=n,n=e+60|0,b=a[n+4&gt;&gt;2],r=A+140|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=b,b=A+132|0,e=a[e+344&gt;&gt;2],!((0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e))&lt;1))for(k=A+200|0;;){if(e=a[A+204&gt;&gt;2],(0|e)&lt;=-1)for(a[A+208&gt;&gt;2]&lt;=-1&amp;&amp;(r=a[A+212&gt;&gt;2],r&amp;&amp;(o[A+216|0]&amp;&amp;CA(r),a[A+212&gt;&gt;2]=0),f[A+216|0]=1,a[A+208&gt;&gt;2]=0,a[A+212&gt;&gt;2]=0),n=e&lt;&lt;2;a[a[A+212&gt;&gt;2]+n&gt;&gt;2]=0,n=n+4|0,r=e+1|0,c=r&gt;&gt;&gt;0&gt;=e&gt;&gt;&gt;0,e=r,c;);if(a[A+204&gt;&gt;2]=0,e=a[a[A+8&gt;&gt;2]+344&gt;&gt;2],r=a[12+(0|cn[a[a[e&gt;&gt;2]+28&gt;&gt;2]](e))&gt;&gt;2]+(u&lt;&lt;4)|0,e=a[a[r+4&gt;&gt;2]&gt;&gt;2],n=a[a[r&gt;&gt;2]&gt;&gt;2],!((4&amp;o[n+204|0]?n:0)|(4&amp;o[e+204|0]?e:0))&amp;&amp;cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,n,e)&amp;&amp;(e=a[r+8&gt;&gt;2],e&amp;&amp;cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,k),c=a[A+204&gt;&gt;2],!((0|c)&lt;1)))for(s=a[A+8&gt;&gt;2],t=a[A+212&gt;&gt;2],r=0;;){if(e=a[t+(r&lt;&lt;2)&gt;&gt;2],l=a[e+780&gt;&gt;2],(0|l)&gt;=1)for(d=(0|s)==a[e+772&gt;&gt;2]?_(-1):_(1),e=e+84|0,B=_(-C[A+16&gt;&gt;2]),n=0;v=C[e&gt;&gt;2],v&lt;B&amp;&amp;(m=C[e+-8&gt;&gt;2],R=C[e+-12&gt;&gt;2],C[A+132&gt;&gt;2]=_(_(v*_(d*C[e+-16&gt;&gt;2]))*_(.20000000298023224))+C[A+132&gt;&gt;2],C[A+136&gt;&gt;2]=_(_(v*_(d*R))*_(.20000000298023224))+C[A+136&gt;&gt;2],C[A+140&gt;&gt;2]=_(_(v*_(d*m))*_(.20000000298023224))+C[A+140&gt;&gt;2],Q=1),e=e+192|0,n=n+1|0,(0|n)&lt;(0|l););if(r=r+1|0,!((0|r)&lt;(0|c)))break}if(u=u+1|0,e=a[a[A+8&gt;&gt;2]+344&gt;&gt;2],!((0|u)&lt;(0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e))))break}return n=b+8|0,u=a[n+4&gt;&gt;2],e=i+56|0,a[e&gt;&gt;2]=a[n&gt;&gt;2],a[e+4&gt;&gt;2]=u,A=a[A+8&gt;&gt;2],n=A+12|0,c=a[n+4&gt;&gt;2],r=i+8|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=c,k=A+28|0,s=k,t=a[s+4&gt;&gt;2],u=i+24|0,c=u,a[c&gt;&gt;2]=a[s&gt;&gt;2],a[c+4&gt;&gt;2]=t,s=A+44|0,l=s,g=a[l+4&gt;&gt;2],c=i+40|0,t=c,a[t&gt;&gt;2]=a[l&gt;&gt;2],a[t+4&gt;&gt;2]=g,t=a[b+4&gt;&gt;2],b=a[b&gt;&gt;2],a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,a[i+48&gt;&gt;2]=b,a[i+52&gt;&gt;2]=t,b=a[A+8&gt;&gt;2],a[i&gt;&gt;2]=a[A+4&gt;&gt;2],a[i+4&gt;&gt;2]=b,b=A+20|0,t=b,l=a[t+4&gt;&gt;2],a[i+16&gt;&gt;2]=a[t&gt;&gt;2],a[i+20&gt;&gt;2]=l,t=A+36|0,g=a[t+4&gt;&gt;2],a[i+32&gt;&gt;2]=a[t&gt;&gt;2],a[i+36&gt;&gt;2]=g,l=a[i+4&gt;&gt;2],a[A+4&gt;&gt;2]=a[i&gt;&gt;2],a[A+8&gt;&gt;2]=l,l=a[r+4&gt;&gt;2],a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=l,r=a[u+4&gt;&gt;2],a[k&gt;&gt;2]=a[u&gt;&gt;2],a[k+4&gt;&gt;2]=r,r=a[i+20&gt;&gt;2],a[b&gt;&gt;2]=a[i+16&gt;&gt;2],a[b+4&gt;&gt;2]=r,r=a[c+4&gt;&gt;2],a[s&gt;&gt;2]=a[c&gt;&gt;2],a[s+4&gt;&gt;2]=r,r=a[i+36&gt;&gt;2],a[t&gt;&gt;2]=a[i+32&gt;&gt;2],a[t+4&gt;&gt;2]=r,n=a[e+4&gt;&gt;2],r=A+60|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=n,e=a[i+52&gt;&gt;2],A=A+52|0,a[A&gt;&gt;2]=a[i+48&gt;&gt;2],a[A+4&gt;&gt;2]=e,V=i+96|0,Q}function xf(A,e){var i=_(0),r=_(0),f=_(0),n=_(0),t=_(0),o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=0,k=_(0);i=_(C[A+152&gt;&gt;2]-C[A+132&gt;&gt;2]),f=_(C[A+156&gt;&gt;2]-C[A+136&gt;&gt;2]),r=_(C[A+160&gt;&gt;2]-C[A+140&gt;&gt;2]),b=_(y(_(_(_(i*i)+_(f*f))+_(r*r)))),b&gt;_(1.1920928955078125e-7)&amp;&amp;(l=C[e+8&gt;&gt;2],t=C[e&gt;&gt;2],u=C[e+4&gt;&gt;2],e=A+132|0,s=a[e+4&gt;&gt;2],o=A+152|0,a[o&gt;&gt;2]=a[e&gt;&gt;2],a[o+4&gt;&gt;2]=s,e=e+8|0,s=a[e+4&gt;&gt;2],o=o+8|0,a[o&gt;&gt;2]=a[e&gt;&gt;2],a[o+4&gt;&gt;2]=s,n=i,i=_(_(1)/b),n=_(n*i),c=n,k=_(n*t),n=_(f*i),r=_(r*i),i=_(_(k+_(n*u))+_(r*l)),i=_(i+i),f=_(c-_(t*i)),c=f,r=_(r-_(l*i)),i=_(n-_(u*i)),f=_(_(1)/_(y(_(_(r*r)+_(_(f*f)+_(i*i)))))),n=_(c*f),c=t,r=_(r*f),i=_(i*f),t=_(_(l*r)+_(_(t*n)+_(u*i))),C[A+152&gt;&gt;2]=_(b*_(n-_(c*t)))+C[A+152&gt;&gt;2],C[A+156&gt;&gt;2]=_(b*_(i-_(u*t)))+C[A+156&gt;&gt;2],C[A+160&gt;&gt;2]=_(b*_(r-_(l*t)))+C[A+160&gt;&gt;2])}function Xf(A,e,i){var r,f,n,t,b,c,l,u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=0,h=0,G=_(0),w=0,W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0);for(r=V-240|0,V=r,Q=r+188|0,a[Q&gt;&gt;2]=0,a[Q+4&gt;&gt;2]=0,Q=r+200|0,a[Q&gt;&gt;2]=0,a[Q+4&gt;&gt;2]=0,a[r+196&gt;&gt;2]=1065353216,a[r+216&gt;&gt;2]=1065353216,s=C[i&gt;&gt;2],k=C[i+4&gt;&gt;2],v=C[i+8&gt;&gt;2],a[A+164&gt;&gt;2]=0,C[A+160&gt;&gt;2]=v+C[A+140&gt;&gt;2],C[A+156&gt;&gt;2]=k+C[A+136&gt;&gt;2],C[A+152&gt;&gt;2]=s+C[A+132&gt;&gt;2],a[r+180&gt;&gt;2]=0,a[r+184&gt;&gt;2]=0,a[r+176&gt;&gt;2]=1065353216,a[r+208&gt;&gt;2]=0,a[r+212&gt;&gt;2]=0,a[r+236&gt;&gt;2]=0,i=r+228|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=r+220|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[r+112&gt;&gt;2]=1065353216,i=r+124|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[r+116&gt;&gt;2]=0,a[r+120&gt;&gt;2]=0,a[r+132&gt;&gt;2]=1065353216,i=r+136|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[r+144&gt;&gt;2]=0,a[r+148&gt;&gt;2]=0,a[r+152&gt;&gt;2]=1065353216,a[r+172&gt;&gt;2]=0,i=r+164|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,i=r+156|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,f=A+152|0,n=A+132|0,l=r+48|0,t=r+16|0,b=r+160|0,c=r+224|0,i=-11,Z=_(1);;){Q=i+1|0;A:if(!(Q&gt;&gt;&gt;0&lt;i&gt;&gt;&gt;0)){i=a[n+4&gt;&gt;2],a[c&gt;&gt;2]=a[n&gt;&gt;2],a[c+4&gt;&gt;2]=i,i=a[f+4&gt;&gt;2],a[b&gt;&gt;2]=a[f&gt;&gt;2],a[b+4&gt;&gt;2]=i,i=n+8|0,u=i,w=a[u+4&gt;&gt;2],h=c+8|0,a[h&gt;&gt;2]=a[u&gt;&gt;2],a[h+4&gt;&gt;2]=w,h=f+8|0,w=a[h+4&gt;&gt;2],u=b+8|0,a[u&gt;&gt;2]=a[h&gt;&gt;2],a[u+4&gt;&gt;2]=w,p=C[A+132&gt;&gt;2],Y=C[A+152&gt;&gt;2],E=C[A+136&gt;&gt;2],D=C[A+156&gt;&gt;2],N=C[A+140&gt;&gt;2],I=C[A+160&gt;&gt;2],k=C[A+180&gt;&gt;2],d=C[A+176&gt;&gt;2],s=C[A+168&gt;&gt;2],v=C[A+172&gt;&gt;2],a[r+220&gt;&gt;2]=0,a[r+204&gt;&gt;2]=0,a[r+188&gt;&gt;2]=0,a[r+156&gt;&gt;2]=0,a[r+140&gt;&gt;2]=0,a[r+124&gt;&gt;2]=0,B=_(_(2)/_(_(_(_(s*s)+_(v*v))+_(d*d))+_(k*k))),g=_(d*B),m=_(v*g),G=_(s*B),R=_(k*G),C[r+212&gt;&gt;2]=m+R,W=_(s*g),B=_(v*B),F=_(k*B),C[r+208&gt;&gt;2]=W-F,C[r+200&gt;&gt;2]=m-R,m=_(s*B),k=_(k*g),C[r+192&gt;&gt;2]=m+k,C[r+184&gt;&gt;2]=W+F,C[r+180&gt;&gt;2]=m-k,s=_(s*G),k=_(v*B),C[r+216&gt;&gt;2]=_(1)-_(s+k),v=s,s=_(d*g),C[r+196&gt;&gt;2]=_(1)-_(v+s),C[r+176&gt;&gt;2]=_(1)-_(k+s),s=C[A+184&gt;&gt;2],k=C[A+188&gt;&gt;2],d=C[A+192&gt;&gt;2],v=C[A+196&gt;&gt;2],g=_(_(2)/_(_(_(_(s*s)+_(k*k))+_(d*d))+_(v*v))),m=_(k*g),G=_(s*m),B=_(d*g),R=_(v*B),C[r+116&gt;&gt;2]=G-R,W=_(s*B),F=_(v*m),C[r+120&gt;&gt;2]=W+F,C[r+128&gt;&gt;2]=G+R,G=_(k*B),R=v,v=_(s*g),g=_(R*v),C[r+136&gt;&gt;2]=G-g,C[r+144&gt;&gt;2]=W-F,C[r+148&gt;&gt;2]=G+g,k=_(k*m),d=_(d*B),C[r+112&gt;&gt;2]=_(1)-_(k+d),s=_(s*v),C[r+132&gt;&gt;2]=_(1)-_(s+d),C[r+152&gt;&gt;2]=_(1)-_(s+k),u=t+24|0,a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,u=t+16|0,a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,u=t+8|0,a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[r+100&gt;&gt;2]=0,a[r+104&gt;&gt;2]=0,C[r+96&gt;&gt;2]=N-I,C[r+92&gt;&gt;2]=E-D,C[r+88&gt;&gt;2]=p-Y,a[r+80&gt;&gt;2]=0,a[r+4&gt;&gt;2]=1065353216,a[r&gt;&gt;2]=24172,u=a[A+8&gt;&gt;2],a[r+84&gt;&gt;2]=u,u=a[u+188&gt;&gt;2],w=a[u+8&gt;&gt;2],a[r+8&gt;&gt;2]=a[u+4&gt;&gt;2],a[r+12&gt;&gt;2]=w,u=a[A+12&gt;&gt;2],s=_(cn[a[a[u&gt;&gt;2]+48&gt;&gt;2]](u)),u=a[A+12&gt;&gt;2],cn[a[a[u&gt;&gt;2]+44&gt;&gt;2]](u,_(s+C[A+64&gt;&gt;2])),(C[r+176&gt;&gt;2]!=C[r+112&gt;&gt;2]|C[r+192&gt;&gt;2]!=C[r+128&gt;&gt;2]|C[r+208&gt;&gt;2]!=C[r+144&gt;&gt;2]|C[r+180&gt;&gt;2]!=C[r+116&gt;&gt;2]||C[r+196&gt;&gt;2]!=C[r+132&gt;&gt;2]|C[r+212&gt;&gt;2]!=C[r+148&gt;&gt;2]|C[r+184&gt;&gt;2]!=C[r+120&gt;&gt;2]|C[r+200&gt;&gt;2]!=C[r+136&gt;&gt;2]||C[r+216&gt;&gt;2]!=C[r+152&gt;&gt;2]|C[r+236&gt;&gt;2]!=C[r+172&gt;&gt;2]|C[r+232&gt;&gt;2]!=C[r+168&gt;&gt;2]|C[r+228&gt;&gt;2]!=C[r+164&gt;&gt;2]||C[r+224&gt;&gt;2]!=C[r+160&gt;&gt;2])&amp;&amp;(o[A+250|0]?Nf(a[A+8&gt;&gt;2],a[A+12&gt;&gt;2],r+176|0,r+112|0,r,C[e+56&gt;&gt;2]):gf(e,a[A+12&gt;&gt;2],r+176|0,r+112|0,r,C[e+56&gt;&gt;2])),u=a[A+12&gt;&gt;2],cn[a[a[u&gt;&gt;2]+44&gt;&gt;2]](u,s);e:{if(s=C[r+4&gt;&gt;2],s&lt;_(1)&amp;&amp;(u=a[A+8&gt;&gt;2],!(4&amp;o[u+204|0])&amp;&amp;cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,u,a[r+80&gt;&gt;2]))){if(xf(A,l),k=_(C[A+152&gt;&gt;2]-C[A+132&gt;&gt;2]),v=_(C[A+156&gt;&gt;2]-C[A+136&gt;&gt;2]),d=_(C[A+160&gt;&gt;2]-C[A+140&gt;&gt;2]),g=_(_(_(k*k)+_(v*v))+_(d*d)),!(g&gt;_(1.1920928955078125e-7)))break A;if(R=k,k=_(_(1)/_(y(g))),!(_(_(_(_(R*k)*C[A+84&gt;&gt;2])+_(_(v*k)*C[A+88&gt;&gt;2]))+_(_(d*k)*C[A+92&gt;&gt;2]))&lt;=_(0)))break e;break A}u=a[f+4&gt;&gt;2],a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=u,u=a[h+4&gt;&gt;2],a[i&gt;&gt;2]=a[h&gt;&gt;2],a[i+4&gt;&gt;2]=u}if(i=Q,Z=_(Z-s),Z&gt;_(.009999999776482582))continue}break}V=r+240|0}function Mf(A){return A|=0,0|cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)}function Sf(A){return A|=0,_(C[A&gt;&gt;2])}function Tf(A){return A|=0,_(C[A+4&gt;&gt;2])}function jf(A){return A|=0,_(C[A+8&gt;&gt;2])}function Of(A){return A|=0,A+48|0}function Hf(A,e){var i,r=_(0),f=0,n=0,t=_(0),o=0,c=_(0),l=0,u=0,k=_(0),v=0;i=V-16|0,r=C[A&gt;&gt;2],c=C[A+20&gt;&gt;2],t=C[A+40&gt;&gt;2],k=_(_(r+c)+t),k&gt;_(0)?(c=_(y(_(k+_(1)))),r=_(_(.5)/c),t=_(r*_(C[A+16&gt;&gt;2]-C[A+4&gt;&gt;2])),C[i+8&gt;&gt;2]=t,s(t),f=b(0),t=_(r*_(C[A+8&gt;&gt;2]-C[A+32&gt;&gt;2])),C[i+4&gt;&gt;2]=t,r=_(r*_(C[A+36&gt;&gt;2]-C[A+24&gt;&gt;2])),C[i&gt;&gt;2]=r,s(r),A=b(0),r=_(c*_(.5)),C[i+12&gt;&gt;2]=r,s(r),n=b(0),s(t),o=b(0)):(f=r&lt;c?c&lt;t?2:1:(r&lt;t)&lt;&lt;1,o=f&lt;&lt;2,l=(f&lt;&lt;4)+A|0,n=(f+1&gt;&gt;&gt;0)%3|0,u=(n&lt;&lt;4)+A|0,n&lt;&lt;=2,v=A,A=(f+2&gt;&gt;&gt;0)%3|0,f=v+(A&lt;&lt;4)|0,A&lt;&lt;=2,r=_(y(_(_(_(C[o+l&gt;&gt;2]-C[u+n&gt;&gt;2])-C[f+A&gt;&gt;2])+_(1)))),C[(o|i)&gt;&gt;2]=r*_(.5),r=_(_(.5)/r),C[i+12&gt;&gt;2]=_(C[f+n&gt;&gt;2]-C[A+u&gt;&gt;2])*r,C[(i|n)&gt;&gt;2]=r*_(C[o+u&gt;&gt;2]+C[n+l&gt;&gt;2]),C[(A|i)&gt;&gt;2]=r*_(C[f+o&gt;&gt;2]+C[A+l&gt;&gt;2]),n=a[i+12&gt;&gt;2],f=a[i+8&gt;&gt;2],A=a[i&gt;&gt;2],o=a[i+4&gt;&gt;2]),a[e+12&gt;&gt;2]=n,a[e+8&gt;&gt;2]=f,a[e+4&gt;&gt;2]=o,a[e&gt;&gt;2]=A}function zf(A){A|=0,A&amp;&amp;cn[a[a[A&gt;&gt;2]+4&gt;&gt;2]](A)}function Pf(A,e){A|=0,e|=0,a[A+12&gt;&gt;2]=e}function Kf(A,e){A|=0,e=_(e),C[A+4&gt;&gt;2]=e}function Lf(A,e){A|=0,e|=0,a[A+8&gt;&gt;2]=e}function qf(A){return A|=0,A+24|0}function $f(A){var e;A|=0,e=a[A+12&gt;&gt;2],e&amp;&amp;(o[A+16|0]&amp;&amp;CA(e),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=0,f[A+16|0]=1,a[A+4&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0}function An(A){return A|=0,A- -64|0}function en(A){return A|=0,0|cn[a[a[A&gt;&gt;2]+36&gt;&gt;2]](A)}function rn(A,e,i){var r=_(0),f=_(0),n=_(0),t=_(0),a=0,o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0);r=C[A+404&gt;&gt;2],r!=_(0)&amp;&amp;(n=C[e+8&gt;&gt;2],f=C[e+4&gt;&gt;2],t=C[A+408&gt;&gt;2],C[A+372&gt;&gt;2]=_(r*_(C[e&gt;&gt;2]*t))+C[A+372&gt;&gt;2],a=A+376|0,o=f,f=C[A+412&gt;&gt;2],C[a&gt;&gt;2]=_(r*_(o*f))+C[a&gt;&gt;2],a=A+380|0,o=r,r=C[A+416&gt;&gt;2],C[a&gt;&gt;2]=_(o*_(n*r))+C[a&gt;&gt;2],l=C[A+612&gt;&gt;2],u=C[A+364&gt;&gt;2],s=C[A+356&gt;&gt;2],k=C[A+360&gt;&gt;2],v=C[A+608&gt;&gt;2],d=C[A+348&gt;&gt;2],g=C[A+340&gt;&gt;2],B=C[A+344&gt;&gt;2],c=C[i+4&gt;&gt;2],n=_(r*C[e+8&gt;&gt;2]),f=_(f*C[e+4&gt;&gt;2]),b=C[i+8&gt;&gt;2],r=_(_(c*n)-_(f*b)),t=_(t*C[e&gt;&gt;2]),o=_(t*b),b=C[i&gt;&gt;2],n=_(o-_(n*b)),f=_(_(f*b)-_(t*c)),C[A+388&gt;&gt;2]=_(_(_(_(C[A+324&gt;&gt;2]*r)+_(C[A+328&gt;&gt;2]*n))+_(f*C[A+332&gt;&gt;2]))*C[A+604&gt;&gt;2])+C[A+388&gt;&gt;2],e=A+392|0,C[e&gt;&gt;2]=_(v*_(_(_(r*g)+_(n*B))+_(f*d)))+C[e&gt;&gt;2],A=A+396|0,C[A&gt;&gt;2]=_(l*_(_(_(r*s)+_(n*k))+_(f*u)))+C[A&gt;&gt;2])}function fn(A){A|=0;var e=0;return a[A&gt;&gt;2]=24468,e=a[A+128&gt;&gt;2],e&amp;&amp;(o[A+132|0]&amp;&amp;CA(e),a[A+128&gt;&gt;2]=0),a[A+128&gt;&gt;2]=0,a[A+120&gt;&gt;2]=0,a[A+124&gt;&gt;2]=0,f[A+132|0]=1,e=a[A+108&gt;&gt;2],e&amp;&amp;(o[A+112|0]&amp;&amp;CA(e),a[A+108&gt;&gt;2]=0),a[A+108&gt;&gt;2]=0,a[A+100&gt;&gt;2]=0,a[A+104&gt;&gt;2]=0,f[A+112|0]=1,e=a[A+88&gt;&gt;2],e&amp;&amp;(o[A+92|0]&amp;&amp;CA(e),a[A+88&gt;&gt;2]=0),a[A+88&gt;&gt;2]=0,a[A+80&gt;&gt;2]=0,a[A+84&gt;&gt;2]=0,f[A+92|0]=1,e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,0|A}function nn(A){A|=0;var e=0;return a[A&gt;&gt;2]=24692,e=a[A+120&gt;&gt;2],e&amp;&amp;(o[A+124|0]&amp;&amp;CA(e),a[A+120&gt;&gt;2]=0),a[A+120&gt;&gt;2]=0,a[A+112&gt;&gt;2]=0,a[A+116&gt;&gt;2]=0,f[A+124|0]=1,e=a[A+100&gt;&gt;2],e&amp;&amp;(o[A+104|0]&amp;&amp;CA(e),a[A+100&gt;&gt;2]=0),a[A+100&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,a[A+96&gt;&gt;2]=0,f[A+104|0]=1,e=a[A+80&gt;&gt;2],e&amp;&amp;(o[A+84|0]&amp;&amp;CA(e),a[A+80&gt;&gt;2]=0),a[A+80&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,a[A+76&gt;&gt;2]=0,f[A+84|0]=1,e=a[A+28&gt;&gt;2],e&amp;&amp;(o[A+32|0]&amp;&amp;CA(e),a[A+28&gt;&gt;2]=0),a[A+28&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,f[A+32|0]=1,0|A}function tn(A,e){!function(A,e){t[0]=A,t[1]=e}(0|A,0|e)}function an(A,e,i,r){return A=function(A,e,i,r){var f,n,t,a,o=0,b=0;return o=i&gt;&gt;&gt;16,b=A&gt;&gt;&gt;16,a=B(o,b),f=65535&amp;i,n=65535&amp;A,t=B(f,n),b=(t&gt;&gt;&gt;16)+B(b,f)|0,o=(65535&amp;b)+B(o,n)|0,A=(((B(e,i)+a|0)+B(A,r)|0)+(b&gt;&gt;&gt;16)|0)+(o&gt;&gt;&gt;16)|0,e=65535&amp;t|o&lt;&lt;16,D=A,e}(A,e,i,r),A}function on(A,e,i){return function(A,e,i){var r=0,f=0,n=0,t=0,a=0,o=0,b=0,c=0,l=0;A:{e:{i:{r:{f:{n:{t:{a:{o:{if(f=e,f){if(r=i,!r)break o;break a}return e=A,A=(A&gt;&gt;&gt;0)/(i&gt;&gt;&gt;0)|0,tn(e-B(A,i)|0,0),D=0,A}if(!A)break t;break n}if(t=r+-1|0,!(t&amp;r))break f;t=(R(r)+33|0)-R(f)|0,a=0-t|0;break i}return A=(f&gt;&gt;&gt;0)/0|0,tn(0,f-B(A,0)|0),D=0,A}if(r=32-R(f)|0,r&gt;&gt;&gt;0&lt;31)break r;break e}if(tn(A&amp;t,0),1==(0|r))break A;return r=r?31-R(r+-1^r)|0:32,i=31&amp;r,32&lt;=(63&amp;r)&gt;&gt;&gt;0?(f=0,A=e&gt;&gt;&gt;i):(f=e&gt;&gt;&gt;i,A=((1&lt;&lt;i)-1&amp;e)&lt;&lt;32-i|A&gt;&gt;&gt;i),D=f,A}t=r+1|0,a=63-r|0}if(r=e,f=63&amp;t,n=31&amp;f,32&lt;=f&gt;&gt;&gt;0?(f=0,n=r&gt;&gt;&gt;n):(f=r&gt;&gt;&gt;n,n=((1&lt;&lt;n)-1&amp;r)&lt;&lt;32-n|A&gt;&gt;&gt;n),a&amp;=63,r=31&amp;a,32&lt;=a&gt;&gt;&gt;0?(e=A&lt;&lt;r,A=0):(e=(1&lt;&lt;r)-1&amp;A&gt;&gt;&gt;32-r|e&lt;&lt;r,A&lt;&lt;=r),t)for(r=-1,a=i+-1|0,a&gt;&gt;&gt;0&lt;4294967295&amp;&amp;(r=0);o=n&lt;&lt;1|e&gt;&gt;&gt;31,b=o,f=f&lt;&lt;1|n&gt;&gt;&gt;31,o=r-(f+(a&gt;&gt;&gt;0&lt;o&gt;&gt;&gt;0)|0)&gt;&gt;31,c=i&amp;o,n=b-c|0,f=f-(b&gt;&gt;&gt;0&lt;c&gt;&gt;&gt;0)|0,e=e&lt;&lt;1|A&gt;&gt;&gt;31,A=l|A&lt;&lt;1,o&amp;=1,l=o,t=t+-1|0,t;);return tn(n,f),D=e&lt;&lt;1|A&gt;&gt;&gt;31,o|A&lt;&lt;1}tn(A,e),A=0,e=0}return D=e,A}(A,e,i)}function bn(A){var e;return e=31&amp;A,A=0-A&amp;31,(-1&gt;&gt;&gt;e&amp;-2)&lt;&lt;e|(-1&lt;&lt;A&amp;-2)&gt;&gt;&gt;A}var cn=[null,function(A){A|=0;var e=0;return A=0|F(a[A+56&gt;&gt;2]),e=0,A&amp;&amp;(a[256]=A,e=-1),0|e},function(A,e,i){A|=0,e|=0,i|=0;var r,f=0,n=0,t=0,o=0,b=0;r=V-16|0,V=r,a[r+12&gt;&gt;2]=i,a[r+8&gt;&gt;2]=e,e=a[A+24&gt;&gt;2],a[r&gt;&gt;2]=e,e=a[A+20&gt;&gt;2]-e|0,a[r+4&gt;&gt;2]=e,t=2,o=e+i|0,f=N(a[A+56&gt;&gt;2],r,2);A:{if((0|o)!=(0|f))for(e=r;;){if((0|f)&lt;=-1){if(a[A+24&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,a[A&gt;&gt;2]=32|a[A&gt;&gt;2],A=0,2==(0|t))break A;A=i-a[e+4&gt;&gt;2]|0;break A}if(n=a[e+4&gt;&gt;2],b=f&gt;&gt;&gt;0&gt;n&gt;&gt;&gt;0,e=b?e+8|0:e,n=f-(b?n:0)|0,a[e&gt;&gt;2]=n+a[e&gt;&gt;2],a[e+4&gt;&gt;2]=a[e+4&gt;&gt;2]-n,o=o-f|0,t=t-b|0,f=N(a[A+56&gt;&gt;2],e,t),(0|o)==(0|f))break}e=a[A+40&gt;&gt;2],a[A+24&gt;&gt;2]=e,a[A+20&gt;&gt;2]=e,a[A+16&gt;&gt;2]=e+a[A+44&gt;&gt;2],A=i}return f=A,V=r+16|0,0|f},function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=function(A,e,i,r){var f;return f=V-16|0,V=f,A=0|E(0|A,0|e,0|i,255&amp;r,f+8|0),A?(a[256]=76==(0|A)?70:A,i=-1,A=-1):(i=a[f+12&gt;&gt;2],A=a[f+8&gt;&gt;2]),V=f+16|0,D=i,A}(a[A+56&gt;&gt;2],e,i,r),0|A},iA,rA,rA,function(A){var e;A|=0,e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,A=a[e+12&gt;&gt;2],iA(A),$(A),V=e+16|0},eA,eA,function(A,e,i){var r;return A|=0,e|=0,i|=0,r=V-80|0,V=r,a[r+72&gt;&gt;2]=A,a[r+68&gt;&gt;2]=e,a[r+64&gt;&gt;2]=i,e=a[r+72&gt;&gt;2],1&amp;fA(e,a[r+68&gt;&gt;2],0)?f[r+79|0]=1:(i=r,A=a[r+68&gt;&gt;2],A=A?function(A){var e=0;if(e=V-96|0,V=e,a[e+92&gt;&gt;2]=A,a[e+88&gt;&gt;2]=5456,a[e+84&gt;&gt;2]=5504,a[e+80&gt;&gt;2]=0,a[e+76&gt;&gt;2]=a[a[e+92&gt;&gt;2]&gt;&gt;2],a[e+72&gt;&gt;2]=a[a[e+76&gt;&gt;2]+-8&gt;&gt;2],a[e+68&gt;&gt;2]=a[e+92&gt;&gt;2]+a[e+72&gt;&gt;2],a[e+64&gt;&gt;2]=a[a[e+76&gt;&gt;2]+-4&gt;&gt;2],a[e+60&gt;&gt;2]=0,a[e&gt;&gt;2]=a[e+84&gt;&gt;2],a[e+4&gt;&gt;2]=a[e+92&gt;&gt;2],a[e+8&gt;&gt;2]=a[e+88&gt;&gt;2],a[e+12&gt;&gt;2]=a[e+80&gt;&gt;2],a[e+16&gt;&gt;2]=0,a[e+20&gt;&gt;2]=0,a[e+24&gt;&gt;2]=0,a[e+28&gt;&gt;2]=0,a[e+32&gt;&gt;2]=0,a[e+36&gt;&gt;2]=0,a[e+40&gt;&gt;2]=0,a[e+44&gt;&gt;2]=0,a[e+48&gt;&gt;2]=0,f[e+52|0]=0,f[e+53|0]=0,f[e+54|0]=0,1&amp;fA(a[e+64&gt;&gt;2],a[e+84&gt;&gt;2],0))a[e+48&gt;&gt;2]=1,A=a[e+64&gt;&gt;2],cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A,e,a[e+68&gt;&gt;2],a[e+68&gt;&gt;2],1,0),1==a[e+24&gt;&gt;2]&amp;&amp;(a[e+60&gt;&gt;2]=a[e+68&gt;&gt;2]);else{A=a[e+64&gt;&gt;2],cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,e,a[e+68&gt;&gt;2],1,0),A=a[e+36&gt;&gt;2];A:if(!(A&gt;&gt;&gt;0&gt;1))if(A-1){if(1!=a[e+40&gt;&gt;2]|1!=a[e+28&gt;&gt;2]|1!=a[e+32&gt;&gt;2])break A;a[e+60&gt;&gt;2]=a[e+20&gt;&gt;2]}else a[e+40&gt;&gt;2]|1!=a[e+28&gt;&gt;2]|1!=a[e+32&gt;&gt;2]&amp;&amp;1!=a[e+24&gt;&gt;2]||(a[e+60&gt;&gt;2]=a[e+16&gt;&gt;2])}return V=e+96|0,a[e+60&gt;&gt;2]}(A):0,a[i+60&gt;&gt;2]=A,a[r+60&gt;&gt;2]?(a[r&gt;&gt;2]=a[r+60&gt;&gt;2],a[r+4&gt;&gt;2]=0,a[r+8&gt;&gt;2]=e,a[r+12&gt;&gt;2]=-1,a[r+16&gt;&gt;2]=0,a[r+20&gt;&gt;2]=0,a[r+24&gt;&gt;2]=0,a[r+28&gt;&gt;2]=0,a[r+32&gt;&gt;2]=0,a[r+36&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,a[r+44&gt;&gt;2]=0,a[r+48&gt;&gt;2]=0,f[r+52|0]=0,f[r+53|0]=0,f[r+54|0]=0,a[r+48&gt;&gt;2]=1,A=a[r+60&gt;&gt;2],cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A,r,a[a[r+64&gt;&gt;2]&gt;&gt;2],1),1!=a[r+24&gt;&gt;2]?f[r+79|0]=0:(a[a[r+64&gt;&gt;2]&gt;&gt;2]=a[r+16&gt;&gt;2],f[r+79|0]=1)):f[r+79|0]=0),V=r+80|0,1&amp;f[r+79|0]},function(A,e,i,r,n,t){var o;A|=0,e|=0,i|=0,r|=0,n|=0,t|=0,o=V-32|0,V=o,a[o+28&gt;&gt;2]=A,a[o+24&gt;&gt;2]=e,a[o+20&gt;&gt;2]=i,a[o+16&gt;&gt;2]=r,a[o+12&gt;&gt;2]=n,f[o+11|0]=t,A=a[o+28&gt;&gt;2],1&amp;fA(A,a[a[o+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[o+11|0])&amp;&amp;oA(A,a[o+24&gt;&gt;2],a[o+20&gt;&gt;2],a[o+16&gt;&gt;2],a[o+12&gt;&gt;2]),V=o+32|0},function(A,e,i,r,n){var t;A|=0,e|=0,i|=0,r|=0,n|=0,t=V-32|0,V=t,a[t+28&gt;&gt;2]=A,a[t+24&gt;&gt;2]=e,a[t+20&gt;&gt;2]=i,a[t+16&gt;&gt;2]=r,f[t+15|0]=n,A=a[t+28&gt;&gt;2],1&amp;fA(A,a[a[t+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[t+15|0])?bA(A,a[t+24&gt;&gt;2],a[t+20&gt;&gt;2],a[t+16&gt;&gt;2]):1&amp;fA(A,a[a[t+24&gt;&gt;2]&gt;&gt;2],1&amp;f[t+15|0])&amp;&amp;(a[t+20&gt;&gt;2]!=a[a[t+24&gt;&gt;2]+20&gt;&gt;2]&amp;&amp;a[t+20&gt;&gt;2]!=a[a[t+24&gt;&gt;2]+16&gt;&gt;2]?(a[a[t+24&gt;&gt;2]+32&gt;&gt;2]=a[t+16&gt;&gt;2],a[a[t+24&gt;&gt;2]+20&gt;&gt;2]=a[t+20&gt;&gt;2],A=a[t+24&gt;&gt;2],a[A+40&gt;&gt;2]=a[A+40&gt;&gt;2]+1,1!=a[a[t+24&gt;&gt;2]+36&gt;&gt;2]|2!=a[a[t+24&gt;&gt;2]+24&gt;&gt;2]||(f[a[t+24&gt;&gt;2]+54|0]=1),a[a[t+24&gt;&gt;2]+44&gt;&gt;2]=4):1==a[t+16&gt;&gt;2]&amp;&amp;(a[a[t+24&gt;&gt;2]+32&gt;&gt;2]=1)),V=t+32|0},function(A,e,i,r){var f;A|=0,e|=0,i|=0,r|=0,f=V-16|0,V=f,a[f+12&gt;&gt;2]=A,a[f+8&gt;&gt;2]=e,a[f+4&gt;&gt;2]=i,a[f&gt;&gt;2]=r,A=a[f+12&gt;&gt;2],1&amp;fA(A,a[a[f+8&gt;&gt;2]+8&gt;&gt;2],0)&amp;&amp;tA(A,a[f+8&gt;&gt;2],a[f+4&gt;&gt;2],a[f&gt;&gt;2]),V=f+16|0},function(A){var e;A|=0,e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,A=a[e+12&gt;&gt;2],rA(A),$(A),V=e+16|0},function(A,e,i,r,n,t){var o;A|=0,e|=0,i|=0,r|=0,n|=0,t|=0,o=V-32|0,V=o,a[o+28&gt;&gt;2]=A,a[o+24&gt;&gt;2]=e,a[o+20&gt;&gt;2]=i,a[o+16&gt;&gt;2]=r,a[o+12&gt;&gt;2]=n,f[o+11|0]=t,A=a[o+28&gt;&gt;2],1&amp;fA(A,a[a[o+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[o+11|0])?oA(A,a[o+24&gt;&gt;2],a[o+20&gt;&gt;2],a[o+16&gt;&gt;2],a[o+12&gt;&gt;2]):(A=a[A+8&gt;&gt;2],cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A,a[o+24&gt;&gt;2],a[o+20&gt;&gt;2],a[o+16&gt;&gt;2],a[o+12&gt;&gt;2],1&amp;f[o+11|0])),V=o+32|0},function(A,e,i,r,n){var t;if(A|=0,e|=0,i|=0,r|=0,n|=0,t=V-32|0,V=t,a[t+28&gt;&gt;2]=A,a[t+24&gt;&gt;2]=e,a[t+20&gt;&gt;2]=i,a[t+16&gt;&gt;2]=r,f[t+15|0]=n,A=a[t+28&gt;&gt;2],1&amp;fA(A,a[a[t+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[t+15|0]))bA(A,a[t+24&gt;&gt;2],a[t+20&gt;&gt;2],a[t+16&gt;&gt;2]);else A:if(1&amp;fA(A,a[a[t+24&gt;&gt;2]&gt;&gt;2],1&amp;f[t+15|0])){if(a[t+20&gt;&gt;2]==a[a[t+24&gt;&gt;2]+20&gt;&gt;2]||a[t+20&gt;&gt;2]==a[a[t+24&gt;&gt;2]+16&gt;&gt;2]){1==a[t+16&gt;&gt;2]&amp;&amp;(a[a[t+24&gt;&gt;2]+32&gt;&gt;2]=1);break A}a[a[t+24&gt;&gt;2]+32&gt;&gt;2]=a[t+16&gt;&gt;2],f[t+14|0]=0,4!=a[a[t+24&gt;&gt;2]+44&gt;&gt;2]&amp;&amp;(f[t+13|0]=0,f[a[t+24&gt;&gt;2]+52|0]=0,f[a[t+24&gt;&gt;2]+53|0]=0,A=a[A+8&gt;&gt;2],cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A,a[t+24&gt;&gt;2],a[t+20&gt;&gt;2],a[t+20&gt;&gt;2],1,1&amp;f[t+15|0]),1&amp;f[a[t+24&gt;&gt;2]+53|0]&amp;&amp;(f[t+13|0]=1,1&amp;f[a[t+24&gt;&gt;2]+52|0]&amp;&amp;(f[t+14|0]=1)),1&amp;f[t+13|0]?a[a[t+24&gt;&gt;2]+44&gt;&gt;2]=3:a[a[t+24&gt;&gt;2]+44&gt;&gt;2]=4),1&amp;f[t+14|0]||(a[a[t+24&gt;&gt;2]+20&gt;&gt;2]=a[t+20&gt;&gt;2],A=a[t+24&gt;&gt;2],a[A+40&gt;&gt;2]=a[A+40&gt;&gt;2]+1,1!=a[a[t+24&gt;&gt;2]+36&gt;&gt;2]|2!=a[a[t+24&gt;&gt;2]+24&gt;&gt;2]||(f[a[t+24&gt;&gt;2]+54|0]=1))}else A=a[A+8&gt;&gt;2],cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,a[t+24&gt;&gt;2],a[t+20&gt;&gt;2],a[t+16&gt;&gt;2],1&amp;f[t+15|0]);V=t+32|0},function(A,e,i,r){var f;A|=0,e|=0,i|=0,r|=0,f=V-16|0,V=f,a[f+12&gt;&gt;2]=A,a[f+8&gt;&gt;2]=e,a[f+4&gt;&gt;2]=i,a[f&gt;&gt;2]=r,A=a[f+12&gt;&gt;2],1&amp;fA(A,a[a[f+8&gt;&gt;2]+8&gt;&gt;2],0)?tA(A,a[f+8&gt;&gt;2],a[f+4&gt;&gt;2],a[f&gt;&gt;2]):(A=a[A+8&gt;&gt;2],cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A,a[f+8&gt;&gt;2],a[f+4&gt;&gt;2],a[f&gt;&gt;2])),V=f+16|0},function(A){var e;A|=0,e=V-16|0,V=e,a[e+12&gt;&gt;2]=A,A=a[e+12&gt;&gt;2],rA(A),$(A),V=e+16|0},function(A,e,i,r,n,t){var o;if(A|=0,e|=0,i|=0,r|=0,n|=0,t|=0,o=V-32|0,V=o,a[o+28&gt;&gt;2]=A,a[o+24&gt;&gt;2]=e,a[o+20&gt;&gt;2]=i,a[o+16&gt;&gt;2]=r,a[o+12&gt;&gt;2]=n,f[o+11|0]=t,A=a[o+28&gt;&gt;2],1&amp;fA(A,a[a[o+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[o+11|0]))oA(A,a[o+24&gt;&gt;2],a[o+20&gt;&gt;2],a[o+16&gt;&gt;2],a[o+12&gt;&gt;2]);else{if(f[o+10|0]=1&amp;f[a[o+24&gt;&gt;2]+52|0],f[o+9|0]=1&amp;f[a[o+24&gt;&gt;2]+53|0],a[o+4&gt;&gt;2]=(A+16|0)+(a[A+12&gt;&gt;2]&lt;&lt;3),a[o&gt;&gt;2]=A+16,f[a[o+24&gt;&gt;2]+52|0]=0,f[a[o+24&gt;&gt;2]+53|0]=0,cA(a[o&gt;&gt;2],a[o+24&gt;&gt;2],a[o+20&gt;&gt;2],a[o+16&gt;&gt;2],a[o+12&gt;&gt;2],1&amp;f[o+11|0]),f[o+10|0]=0!=(1&amp;f[o+10|0]|1&amp;f[a[o+24&gt;&gt;2]+52|0]),f[o+9|0]=0!=(1&amp;f[o+9|0]|1&amp;f[a[o+24&gt;&gt;2]+53|0]),e=a[o&gt;&gt;2]+8|0,a[o&gt;&gt;2]=e,e&gt;&gt;&gt;0&lt;d[o+4&gt;&gt;2])for(;;){A:if(!(1&amp;f[a[o+24&gt;&gt;2]+54|0])){if(1&amp;f[a[o+24&gt;&gt;2]+52|0]){if(!(2&amp;a[A+8&gt;&gt;2])|1==a[a[o+24&gt;&gt;2]+24&gt;&gt;2])break A}else if(!(1&amp;a[A+8&gt;&gt;2])&amp;&amp;1&amp;f[a[o+24&gt;&gt;2]+53|0])break A;if(f[a[o+24&gt;&gt;2]+52|0]=0,f[a[o+24&gt;&gt;2]+53|0]=0,cA(a[o&gt;&gt;2],a[o+24&gt;&gt;2],a[o+20&gt;&gt;2],a[o+16&gt;&gt;2],a[o+12&gt;&gt;2],1&amp;f[o+11|0]),f[o+10|0]=0!=(1&amp;f[o+10|0]|1&amp;f[a[o+24&gt;&gt;2]+52|0]),f[o+9|0]=0!=(1&amp;f[o+9|0]|1&amp;f[a[o+24&gt;&gt;2]+53|0]),e=a[o&gt;&gt;2]+8|0,a[o&gt;&gt;2]=e,e&gt;&gt;&gt;0&lt;d[o+4&gt;&gt;2])continue}break}f[a[o+24&gt;&gt;2]+52|0]=1&amp;f[o+10|0],f[a[o+24&gt;&gt;2]+53|0]=1&amp;f[o+9|0]}V=o+32|0},function(A,e,i,r,n){var t;if(A|=0,e|=0,i|=0,r|=0,n|=0,t=V-48|0,V=t,a[t+44&gt;&gt;2]=A,a[t+40&gt;&gt;2]=e,a[t+36&gt;&gt;2]=i,a[t+32&gt;&gt;2]=r,f[t+31|0]=n,A=a[t+44&gt;&gt;2],1&amp;fA(A,a[a[t+40&gt;&gt;2]+8&gt;&gt;2],1&amp;f[t+31|0]))bA(A,a[t+40&gt;&gt;2],a[t+36&gt;&gt;2],a[t+32&gt;&gt;2]);else A:if(1&amp;fA(A,a[a[t+40&gt;&gt;2]&gt;&gt;2],1&amp;f[t+31|0])){if(a[t+36&gt;&gt;2]==a[a[t+40&gt;&gt;2]+20&gt;&gt;2]||a[t+36&gt;&gt;2]==a[a[t+40&gt;&gt;2]+16&gt;&gt;2]){1==a[t+32&gt;&gt;2]&amp;&amp;(a[a[t+40&gt;&gt;2]+32&gt;&gt;2]=1);break A}if(a[a[t+40&gt;&gt;2]+32&gt;&gt;2]=a[t+32&gt;&gt;2],f[t+30|0]=0,4!=a[a[t+40&gt;&gt;2]+44&gt;&gt;2]){for(f[t+29|0]=0,a[t+24&gt;&gt;2]=(A+16|0)+(a[A+12&gt;&gt;2]&lt;&lt;3),a[t+20&gt;&gt;2]=A+16;;){e:if(!(d[t+20&gt;&gt;2]&gt;=d[t+24&gt;&gt;2]||(f[a[t+40&gt;&gt;2]+52|0]=0,f[a[t+40&gt;&gt;2]+53|0]=0,cA(a[t+20&gt;&gt;2],a[t+40&gt;&gt;2],a[t+36&gt;&gt;2],a[t+36&gt;&gt;2],1,1&amp;f[t+31|0]),1&amp;f[a[t+40&gt;&gt;2]+54|0]))){if(1&amp;f[a[t+40&gt;&gt;2]+53|0])if(f[t+29|0]=1,1&amp;f[a[t+40&gt;&gt;2]+52|0]){if(f[t+30|0]=1,!(2&amp;a[A+8&gt;&gt;2])|1==a[a[t+40&gt;&gt;2]+24&gt;&gt;2])break e}else if(!(1&amp;a[A+8&gt;&gt;2]))break e;a[t+20&gt;&gt;2]=a[t+20&gt;&gt;2]+8;continue}break}1&amp;f[t+29|0]?a[a[t+40&gt;&gt;2]+44&gt;&gt;2]=3:a[a[t+40&gt;&gt;2]+44&gt;&gt;2]=4}1&amp;f[t+30|0]||(a[a[t+40&gt;&gt;2]+20&gt;&gt;2]=a[t+36&gt;&gt;2],A=a[t+40&gt;&gt;2],a[A+40&gt;&gt;2]=a[A+40&gt;&gt;2]+1,1!=a[a[t+40&gt;&gt;2]+36&gt;&gt;2]|2!=a[a[t+40&gt;&gt;2]+24&gt;&gt;2]||(f[a[t+40&gt;&gt;2]+54|0]=1))}else if(a[t+16&gt;&gt;2]=(A+16|0)+(a[A+12&gt;&gt;2]&lt;&lt;3),a[t+12&gt;&gt;2]=A+16,lA(a[t+12&gt;&gt;2],a[t+40&gt;&gt;2],a[t+36&gt;&gt;2],a[t+32&gt;&gt;2],1&amp;f[t+31|0]),e=a[t+12&gt;&gt;2]+8|0,a[t+12&gt;&gt;2]=e,e&gt;&gt;&gt;0&lt;d[t+16&gt;&gt;2])if(1==a[a[t+40&gt;&gt;2]+36&gt;&gt;2]||2&amp;a[A+8&gt;&gt;2])for(;!(1&amp;f[a[t+40&gt;&gt;2]+54|0])&amp;&amp;(lA(a[t+12&gt;&gt;2],a[t+40&gt;&gt;2],a[t+36&gt;&gt;2],a[t+32&gt;&gt;2],1&amp;f[t+31|0]),A=a[t+12&gt;&gt;2]+8|0,a[t+12&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[t+16&gt;&gt;2]););else if(1&amp;a[A+8&gt;&gt;2])for(;!(!!(1&amp;f[a[t+40&gt;&gt;2]+54|0])|!(1!=a[a[t+40&gt;&gt;2]+36&gt;&gt;2]|1!=a[a[t+40&gt;&gt;2]+24&gt;&gt;2]))&amp;&amp;(lA(a[t+12&gt;&gt;2],a[t+40&gt;&gt;2],a[t+36&gt;&gt;2],a[t+32&gt;&gt;2],1&amp;f[t+31|0]),A=a[t+12&gt;&gt;2]+8|0,a[t+12&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[t+16&gt;&gt;2]););else for(;!(!!(1&amp;f[a[t+40&gt;&gt;2]+54|0])|1==a[a[t+40&gt;&gt;2]+36&gt;&gt;2])&amp;&amp;(lA(a[t+12&gt;&gt;2],a[t+40&gt;&gt;2],a[t+36&gt;&gt;2],a[t+32&gt;&gt;2],1&amp;f[t+31|0]),A=a[t+12&gt;&gt;2]+8|0,a[t+12&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[t+16&gt;&gt;2]););V=t+48|0},function(A,e,i,r){var n;if(A|=0,e|=0,i|=0,r|=0,n=V-32|0,V=n,a[n+28&gt;&gt;2]=A,a[n+24&gt;&gt;2]=e,a[n+20&gt;&gt;2]=i,a[n+16&gt;&gt;2]=r,A=a[n+28&gt;&gt;2],1&amp;fA(A,a[a[n+24&gt;&gt;2]+8&gt;&gt;2],0))tA(A,a[n+24&gt;&gt;2],a[n+20&gt;&gt;2],a[n+16&gt;&gt;2]);else if(a[n+12&gt;&gt;2]=(A+16|0)+(a[A+12&gt;&gt;2]&lt;&lt;3),a[n+8&gt;&gt;2]=A+16,aA(a[n+8&gt;&gt;2],a[n+24&gt;&gt;2],a[n+20&gt;&gt;2],a[n+16&gt;&gt;2]),A=a[n+8&gt;&gt;2]+8|0,a[n+8&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[n+12&gt;&gt;2])for(;aA(a[n+8&gt;&gt;2],a[n+24&gt;&gt;2],a[n+20&gt;&gt;2],a[n+16&gt;&gt;2]),!(1&amp;f[a[n+24&gt;&gt;2]+54|0])&amp;&amp;(A=a[n+8&gt;&gt;2]+8|0,a[n+8&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[n+12&gt;&gt;2]););V=n+32|0},sA,kA,function(){z(),w()},sA,kA,function(A,e){A|=0,e|=0;var i=0;return A=0|cn[a[742]](3+(A+e|0)|0),A&amp;&amp;(i=3+(A+e|0)&amp;0-e,a[i+-4&gt;&gt;2]=A),0|i},function(A){A|=0,A&amp;&amp;cn[a[743]](a[A+-4&gt;&gt;2])},function(A){return A|=0,0|K(A)},function(A){A|=0,L(A)},sA,kA,function(A,e,i){A|=0,e|=0,i|=0;var r,f=0,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0);r=V-96|0,V=r,f=r+44|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=r+56|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[r+52&gt;&gt;2]=1065353216,f=r+76|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[r+72&gt;&gt;2]=1065353216,f=r+84|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[r+92&gt;&gt;2]=0,a[r+36&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,a[r+32&gt;&gt;2]=1065353216,a[r+64&gt;&gt;2]=0,a[r+68&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,r+32|0,r+16|0,r),b=C[r&gt;&gt;2],c=C[r+16&gt;&gt;2],n=_(b-c),o=_(n*n),n=C[r+4&gt;&gt;2],l=C[r+20&gt;&gt;2],t=_(n-l),s=_(o+_(t*t)),t=C[r+8&gt;&gt;2],o=C[r+24&gt;&gt;2],u=_(t-o),C[i&gt;&gt;2]=_(y(_(s+_(u*u))))*_(.5),a[e+12&gt;&gt;2]=0,C[e+8&gt;&gt;2]=_(t+o)*_(.5),C[e+4&gt;&gt;2]=_(n+l)*_(.5),C[e&gt;&gt;2]=_(b+c)*_(.5),V=r+96|0},function(A){A|=0;var e,i=_(0),r=_(0);return e=V-32|0,V=e,cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,e+16|0,e+12|0),V=e+32|0,i=C[e+16&gt;&gt;2],r=_(i*i),i=C[e+20&gt;&gt;2],r=_(r+_(i*i)),i=C[e+24&gt;&gt;2],_(_(C[e+12&gt;&gt;2]+_(y(_(r+_(i*i))))))},function(A,e){return A|=0,e=_(e),_(_(_(cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A))*e))},function(A,e){A|=0,a[A+8&gt;&gt;2]=1065353216,a[A+12&gt;&gt;2]=0,a[A&gt;&gt;2]=1065353216,a[A+4&gt;&gt;2]=1065353216},yA,QA,function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0,t=0,o=0;n=e,t=0|cn[a[a[A&gt;&gt;2]+52&gt;&gt;2]](A),o=1,f=a[a[e&gt;&gt;2]+16&gt;&gt;2],r=0|cn[f](0|n,0|t,0|o),o=e,t=r,n=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,a[r+8&gt;&gt;2],e),i=A,f=a[a[e&gt;&gt;2]+20&gt;&gt;2],cn[f](0|o,0|t,0|n,1346455635,0|i)},function(A,e,i,r,f,n,t){A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,t|=0;var o,b,c,l,u,s,k,v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0);o=V-48|0,V=o,a[o+44&gt;&gt;2]=0,v=C[i&gt;&gt;2],d=C[i+4&gt;&gt;2],g=C[i+8&gt;&gt;2],C[o+32&gt;&gt;2]=_(_(C[e&gt;&gt;2]*v)+_(C[e+16&gt;&gt;2]*d))+_(C[e+32&gt;&gt;2]*g),b=e+24|0,c=e+40|0,C[o+40&gt;&gt;2]=_(_(v*C[e+8&gt;&gt;2])+_(d*C[b&gt;&gt;2]))+_(g*C[c&gt;&gt;2]),l=e+20|0,u=e+36|0,C[o+36&gt;&gt;2]=_(_(v*C[e+4&gt;&gt;2])+_(d*C[l&gt;&gt;2]))+_(g*C[u&gt;&gt;2]),cn[a[a[A&gt;&gt;2]+64&gt;&gt;2]](o+16|0,A,o+32|0),s=e+56|0,G=C[s&gt;&gt;2],y=C[c&gt;&gt;2],w=C[u&gt;&gt;2],k=e+52|0,Q=C[k&gt;&gt;2],W=C[b&gt;&gt;2],F=C[l&gt;&gt;2],Z=C[e+32&gt;&gt;2],h=C[e+48&gt;&gt;2],p=C[e+8&gt;&gt;2],Y=C[e&gt;&gt;2],E=C[e+4&gt;&gt;2],D=C[e+16&gt;&gt;2],v=C[o+24&gt;&gt;2],d=C[o+16&gt;&gt;2],g=C[o+20&gt;&gt;2],a[o+12&gt;&gt;2]=0,C[o+8&gt;&gt;2]=-C[o+40&gt;&gt;2],C[o+4&gt;&gt;2]=-C[o+36&gt;&gt;2],C[o&gt;&gt;2]=-C[o+32&gt;&gt;2],cn[a[a[A&gt;&gt;2]+64&gt;&gt;2]](o+16|0,A,o),N=C[s&gt;&gt;2],I=C[c&gt;&gt;2],U=C[u&gt;&gt;2],J=C[k&gt;&gt;2],x=C[b&gt;&gt;2],X=C[l&gt;&gt;2],M=C[e+32&gt;&gt;2],S=C[e+48&gt;&gt;2],T=C[e+8&gt;&gt;2],j=C[e&gt;&gt;2],O=C[e+4&gt;&gt;2],H=C[e+16&gt;&gt;2],B=C[o+24&gt;&gt;2],m=C[o+16&gt;&gt;2],R=C[o+20&gt;&gt;2],h=_(h+_(_(_(d*Y)+_(g*E))+_(v*p))),Q=_(Q+_(_(_(d*D)+_(g*F))+_(v*W))),v=_(G+_(_(_(d*Z)+_(g*w))+_(v*y))),C[r&gt;&gt;2]=_(_(h*C[i&gt;&gt;2])+_(Q*C[i+4&gt;&gt;2]))+_(v*C[i+8&gt;&gt;2]),d=_(S+_(_(_(m*j)+_(R*O))+_(B*T))),g=_(J+_(_(_(m*H)+_(R*X))+_(B*x))),B=_(N+_(_(_(m*M)+_(R*U))+_(B*I))),C[f&gt;&gt;2]=_(_(d*C[i&gt;&gt;2])+_(g*C[i+4&gt;&gt;2]))+_(B*C[i+8&gt;&gt;2]),a[t+12&gt;&gt;2]=0,C[t+8&gt;&gt;2]=B,C[t+4&gt;&gt;2]=g,C[t&gt;&gt;2]=d,a[n+12&gt;&gt;2]=0,C[n+8&gt;&gt;2]=v,C[n+4&gt;&gt;2]=Q,C[n&gt;&gt;2]=h,m=C[r&gt;&gt;2],R=C[f&gt;&gt;2],m&gt;R&amp;&amp;(C[r&gt;&gt;2]=R,C[f&gt;&gt;2]=m,a[t+12&gt;&gt;2]=0,C[t+8&gt;&gt;2]=v,C[t+4&gt;&gt;2]=Q,C[t&gt;&gt;2]=h,a[n+12&gt;&gt;2]=0,C[n+8&gt;&gt;2]=B,C[n+4&gt;&gt;2]=g,C[n&gt;&gt;2]=d),V=o+48|0},wA,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0);f=V-16|0,a[f+12&gt;&gt;2]=0,n=A+32|0,A=a[A+56&gt;&gt;2],o=C[n+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],C[f+8&gt;&gt;2]=o,C[f+4&gt;&gt;2]=o,C[f&gt;&gt;2]=o,A&lt;&lt;=2,C[A+f&gt;&gt;2]=o+C[A+n&gt;&gt;2],o=C[e+56&gt;&gt;2],v=C[e+40&gt;&gt;2],d=C[e+36&gt;&gt;2],s=C[e+52&gt;&gt;2],l=C[e+24&gt;&gt;2],g=C[e+20&gt;&gt;2],B=C[e+32&gt;&gt;2],R=C[e+16&gt;&gt;2],k=C[e+48&gt;&gt;2],b=C[e+8&gt;&gt;2],t=C[e&gt;&gt;2],c=C[e+4&gt;&gt;2],a[i+12&gt;&gt;2]=0,u=_(m(t)),t=C[f&gt;&gt;2],Q=_(m(c)),c=C[f+4&gt;&gt;2],h=_(m(b)),b=C[f+8&gt;&gt;2],u=_(_(_(u*t)+_(Q*c))+_(h*b)),C[i&gt;&gt;2]=k-u,l=_(_(_(t*_(m(R)))+_(c*_(m(g))))+_(b*_(m(l)))),C[i+4&gt;&gt;2]=s-l,t=_(_(_(t*_(m(B)))+_(c*_(m(d))))+_(b*_(m(v)))),C[i+8&gt;&gt;2]=o-t,C[r&gt;&gt;2]=k+u,C[r+4&gt;&gt;2]=s+l,C[r+8&gt;&gt;2]=o+t,a[r+12&gt;&gt;2]=0},function(A,e){A|=0,e|=0;var i,r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0);f=C[A+20&gt;&gt;2],i=A+36|0,n=C[i&gt;&gt;2],t=C[A+24&gt;&gt;2],r=A+40|0,o=C[r&gt;&gt;2],b=C[A+16&gt;&gt;2],c=C[A+32&gt;&gt;2],YA(A,e),l=C[e&gt;&gt;2],u=C[e+4&gt;&gt;2],s=C[e+8&gt;&gt;2],a[A+44&gt;&gt;2]=0,C[r&gt;&gt;2]=s*_(o/t),C[i&gt;&gt;2]=u*_(n/f),C[A+32&gt;&gt;2]=l*_(c/b),a[A+48&gt;&gt;2]=a[(A+32|0)+((a[A+56&gt;&gt;2]+2|0)%3&lt;&lt;2)&gt;&gt;2]},Qe,function(A,e,i){A|=0,e=_(e),i|=0;var r,f=_(0),n=_(0),t=0,o=0,b=_(0);r=A+32|0,o=a[A+56&gt;&gt;2],t=a[r+((o+2|0)%3&lt;&lt;2)&gt;&gt;2],A=V-16|0,a[A+12&gt;&gt;2]=0,a[A+8&gt;&gt;2]=t,a[A+4&gt;&gt;2]=t,a[A&gt;&gt;2]=t,t=o&lt;&lt;2,o=t+A|0,C[o&gt;&gt;2]=C[t+r&gt;&gt;2]+C[o&gt;&gt;2],e=_(e*_(.0833333283662796)),f=C[A&gt;&gt;2],f=_(f+f),f=_(f*f),n=C[A+4&gt;&gt;2],n=_(n+n),n=_(n*n),C[i+8&gt;&gt;2]=e*_(f+n),b=f,f=C[A+8&gt;&gt;2],f=_(f+f),f=_(f*f),C[i+4&gt;&gt;2]=e*_(b+f),C[i&gt;&gt;2]=e*_(n+f)},function(A){return 6444},WA,FA,function(A){return A|=0,_(C[A+48&gt;&gt;2])},ZA,function(A,e,i){return A|=0,e|=0,i|=0,QA(A,e,i),a[e+28&gt;&gt;2]=a[A+32&gt;&gt;2],a[e+32&gt;&gt;2]=a[A+36&gt;&gt;2],a[e+36&gt;&gt;2]=a[A+40&gt;&gt;2],a[e+40&gt;&gt;2]=a[A+44&gt;&gt;2],a[e+12&gt;&gt;2]=a[A+16&gt;&gt;2],a[e+16&gt;&gt;2]=a[A+20&gt;&gt;2],a[e+20&gt;&gt;2]=a[A+24&gt;&gt;2],a[e+24&gt;&gt;2]=a[A+28&gt;&gt;2],a[e+48&gt;&gt;2]=0,a[e+44&gt;&gt;2]=a[A+48&gt;&gt;2],A=a[A+56&gt;&gt;2],a[e+56&gt;&gt;2]=0,a[e+52&gt;&gt;2]=A,6457},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0);cn[a[a[e&gt;&gt;2]+68&gt;&gt;2]](A,e,i),_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e))!=_(0)&amp;&amp;(f=C[i+4&gt;&gt;2],r=C[i&gt;&gt;2],n=C[i+8&gt;&gt;2],t=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),e=_(_(_(r*r)+_(f*f))+_(n*n))&lt;_(1.4210854715202004e-14),r=e?_(-1):r,o=r,n=e?_(-1):n,f=e?_(-1):f,r=_(_(1)/_(y(_(_(n*n)+_(_(r*r)+_(f*f)))))),C[A&gt;&gt;2]=C[A&gt;&gt;2]+_(t*_(o*r)),C[A+4&gt;&gt;2]=C[A+4&gt;&gt;2]+_(t*_(f*r)),C[A+8&gt;&gt;2]=C[A+8&gt;&gt;2]+_(t*_(n*r)))},function(A,e,i){A|=0,e|=0,i|=0;var r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=0,l=_(0),u=_(0),s=_(0),k=_(0);r=V-16|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,c=A+8|0,a[c&gt;&gt;2]=0,a[c+4&gt;&gt;2]=0,o=C[i&gt;&gt;2],t=C[i+4&gt;&gt;2],n=C[i+8&gt;&gt;2],f=_(_(_(o*o)+_(t*t))+_(n*n)),f&lt;_(9999999747378752e-20)?(n=_(0),f=_(1)):(f=_(_(1)/_(y(f))),l=_(n*f),n=_(t*f),f=_(o*f)),a[r+8&gt;&gt;2]=0,a[r+12&gt;&gt;2]=0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,i=a[e+56&gt;&gt;2]&lt;&lt;2,c=i+r|0,b=C[32+(e+i|0)&gt;&gt;2],C[c&gt;&gt;2]=b,o=_(-0xde0b6b000000000),u=C[r&gt;&gt;2],s=C[r+4&gt;&gt;2],k=C[r+8&gt;&gt;2],t=_(_(_(f*u)+_(n*s))+_(l*k)),t&gt;_(-0xde0b6b000000000)&amp;&amp;(a[A+12&gt;&gt;2]=a[r+12&gt;&gt;2],C[A+8&gt;&gt;2]=k,C[A+4&gt;&gt;2]=s,C[A&gt;&gt;2]=u,o=t),a[r+8&gt;&gt;2]=0,a[r+12&gt;&gt;2]=0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,C[c&gt;&gt;2]=-b,t=C[r&gt;&gt;2],b=n,n=C[r+4&gt;&gt;2],b=_(_(f*t)+_(b*n)),f=C[r+8&gt;&gt;2],_(b+_(l*f))&gt;o&amp;&amp;(a[A+12&gt;&gt;2]=a[r+12&gt;&gt;2],C[A+8&gt;&gt;2]=f,C[A+4&gt;&gt;2]=n,C[A&gt;&gt;2]=t)},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=0,t=0,o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=0,k=0,v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=0;if(f=V-16|0,(0|r)&gt;=1)for(;n=f+8|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,o=a[A+56&gt;&gt;2],t=o&lt;&lt;2,s=t+f|0,t=32+(A+t|0)|0,c=C[t&gt;&gt;2],a[s&gt;&gt;2]=a[t&gt;&gt;2],d=_(-0xde0b6b000000000),g=C[f&gt;&gt;2],t=e+k|0,b=C[t&gt;&gt;2],B=C[f+4&gt;&gt;2],s=t+4|0,l=C[s&gt;&gt;2],m=C[n&gt;&gt;2],R=t+8|0,v=C[R&gt;&gt;2],u=_(_(_(g*b)+_(B*l))+_(m*v)),u&gt;_(-0xde0b6b000000000)&amp;&amp;(o=i+k|0,C[o&gt;&gt;2]=g,a[o+12&gt;&gt;2]=a[f+12&gt;&gt;2],C[o+8&gt;&gt;2]=m,C[o+4&gt;&gt;2]=B,v=C[R&gt;&gt;2],l=C[s&gt;&gt;2],o=a[A+56&gt;&gt;2],c=C[32+((o&lt;&lt;2)+A|0)&gt;&gt;2],b=C[t&gt;&gt;2],d=u),a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,C[(o&lt;&lt;2)+f&gt;&gt;2]=-c,c=C[f&gt;&gt;2],u=C[f+4&gt;&gt;2],l=_(_(c*b)+_(u*l)),b=C[n&gt;&gt;2],_(l+_(b*v))&gt;d&amp;&amp;(n=i+k|0,C[n&gt;&gt;2]=c,a[n+12&gt;&gt;2]=a[f+12&gt;&gt;2],C[n+8&gt;&gt;2]=b,C[n+4&gt;&gt;2]=u),k=k+16|0,r=r+-1|0,r;);},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n,t=_(0),o=_(0),b=_(0),c=0,l=0,u=_(0);for(f=V-80|0,V=f,u=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),n=f+72|0;a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[f+64&gt;&gt;2]=0,a[f+68&gt;&gt;2]=0,l=(f- -64|0)+c|0,a[l&gt;&gt;2]=1065353216,a[f+44&gt;&gt;2]=0,t=C[f+64&gt;&gt;2],o=C[f+68&gt;&gt;2],b=C[n&gt;&gt;2],C[f+40&gt;&gt;2]=_(_(t*C[e+8&gt;&gt;2])+_(o*C[e+24&gt;&gt;2]))+_(b*C[e+40&gt;&gt;2]),C[f+36&gt;&gt;2]=_(_(t*C[e+4&gt;&gt;2])+_(o*C[e+20&gt;&gt;2]))+_(b*C[e+36&gt;&gt;2]),C[f+32&gt;&gt;2]=_(_(t*C[e&gt;&gt;2])+_(o*C[e+16&gt;&gt;2]))+_(b*C[e+32&gt;&gt;2]),cn[a[a[A&gt;&gt;2]+64&gt;&gt;2]](f+48|0,A,f+32|0),a[f+44&gt;&gt;2]=0,t=C[f+48&gt;&gt;2],o=C[f+52&gt;&gt;2],b=C[f+56&gt;&gt;2],C[f+40&gt;&gt;2]=_(_(_(t*C[e+32&gt;&gt;2])+_(o*C[e+36&gt;&gt;2]))+_(b*C[e+40&gt;&gt;2]))+C[e+56&gt;&gt;2],C[f+36&gt;&gt;2]=_(_(_(t*C[e+16&gt;&gt;2])+_(o*C[e+20&gt;&gt;2]))+_(b*C[e+24&gt;&gt;2]))+C[e+52&gt;&gt;2],C[f+32&gt;&gt;2]=_(_(_(t*C[e&gt;&gt;2])+_(o*C[e+4&gt;&gt;2]))+_(b*C[e+8&gt;&gt;2]))+C[e+48&gt;&gt;2],a[l&gt;&gt;2]=-1082130432,l=(f+32|0)+c|0,C[r+c&gt;&gt;2]=u+C[l&gt;&gt;2],a[f+12&gt;&gt;2]=0,t=C[f+64&gt;&gt;2],o=C[f+68&gt;&gt;2],b=C[n&gt;&gt;2],C[f+8&gt;&gt;2]=_(_(t*C[e+8&gt;&gt;2])+_(o*C[e+24&gt;&gt;2]))+_(b*C[e+40&gt;&gt;2]),C[f+4&gt;&gt;2]=_(_(t*C[e+4&gt;&gt;2])+_(o*C[e+20&gt;&gt;2]))+_(b*C[e+36&gt;&gt;2]),C[f&gt;&gt;2]=_(_(t*C[e&gt;&gt;2])+_(o*C[e+16&gt;&gt;2]))+_(b*C[e+32&gt;&gt;2]),cn[a[a[A&gt;&gt;2]+64&gt;&gt;2]](f+16|0,A,f),a[f+44&gt;&gt;2]=0,t=C[f+16&gt;&gt;2],o=C[f+20&gt;&gt;2],b=C[f+24&gt;&gt;2],C[f+40&gt;&gt;2]=_(_(_(t*C[e+32&gt;&gt;2])+_(o*C[e+36&gt;&gt;2]))+_(b*C[e+40&gt;&gt;2]))+C[e+56&gt;&gt;2],C[f+36&gt;&gt;2]=_(_(_(t*C[e+16&gt;&gt;2])+_(o*C[e+20&gt;&gt;2]))+_(b*C[e+24&gt;&gt;2]))+C[e+52&gt;&gt;2],C[f+32&gt;&gt;2]=_(_(_(t*C[e&gt;&gt;2])+_(o*C[e+4&gt;&gt;2]))+_(b*C[e+8&gt;&gt;2]))+C[e+48&gt;&gt;2],C[i+c&gt;&gt;2]=C[l&gt;&gt;2]-u,c=c+4|0,12!=(0|c););V=f+80|0},Ze,pe,wA,function(A){return 6476},wA,function(A){return 6485},wA,$A,function(A,e){A|=0,e|=0;var i,r=0,f=_(0),n=_(0);r=a[A+72&gt;&gt;2]&lt;&lt;2,i=A+16|0,n=_(C[A+64&gt;&gt;2]*_(C[r+e&gt;&gt;2]/C[r+i&gt;&gt;2])),C[A+64&gt;&gt;2]=n,r=a[A+68&gt;&gt;2]&lt;&lt;2,f=_(C[r+e&gt;&gt;2]/C[r+i&gt;&gt;2]),r=a[A+76&gt;&gt;2]&lt;&lt;2,f=_(C[A+60&gt;&gt;2]*_(_(f+_(C[r+e&gt;&gt;2]/C[r+i&gt;&gt;2]))*_(.5))),C[A+60&gt;&gt;2]=f,C[A+56&gt;&gt;2]=f/_(y(_(_(n*n)+_(f*f)))),YA(A,e)},function(A,e,i){A|=0,e=_(e),i|=0;var r,f=_(0),n=0,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0);r=V-96|0,V=r,n=r+44|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=r+56|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+52&gt;&gt;2]=1065353216,n=r+76|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+72&gt;&gt;2]=1065353216,n=r+84|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+92&gt;&gt;2]=0,a[r+36&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,a[r+32&gt;&gt;2]=1065353216,a[r+64&gt;&gt;2]=0,a[r+68&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,r+32|0,r+16|0,r),b=C[r+24&gt;&gt;2],c=C[r+8&gt;&gt;2],t=C[r+16&gt;&gt;2],o=C[r&gt;&gt;2],l=C[r+20&gt;&gt;2],u=C[r+4&gt;&gt;2],f=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),a[i+12&gt;&gt;2]=0,e=_(e*_(.0833333283662796)),t=_(f+_(_(o-t)*_(.5))),t=_(t+t),t=_(t*t),o=_(f+_(_(u-l)*_(.5))),o=_(o+o),o=_(o*o),C[i+8&gt;&gt;2]=e*_(t+o),f=_(f+_(_(c-b)*_(.5))),f=_(f+f),f=_(f*f),C[i+4&gt;&gt;2]=e*_(t+f),C[i&gt;&gt;2]=e*_(o+f),V=r+96|0},function(A){return 6880},function(A,e){A|=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=1065353216},Ge,ZA,function(A,e,i){return A|=0,e|=0,i|=0,QA(A,e,i),a[e+28&gt;&gt;2]=a[A+32&gt;&gt;2],a[e+32&gt;&gt;2]=a[A+36&gt;&gt;2],a[e+36&gt;&gt;2]=a[A+40&gt;&gt;2],a[e+40&gt;&gt;2]=a[A+44&gt;&gt;2],a[e+12&gt;&gt;2]=a[A+16&gt;&gt;2],a[e+16&gt;&gt;2]=a[A+20&gt;&gt;2],a[e+20&gt;&gt;2]=a[A+24&gt;&gt;2],a[e+24&gt;&gt;2]=a[A+28&gt;&gt;2],a[e+48&gt;&gt;2]=0,a[e+44&gt;&gt;2]=a[A+48&gt;&gt;2],A=a[A+72&gt;&gt;2],a[e+56&gt;&gt;2]=0,a[e+52&gt;&gt;2]=A,6885},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n=_(0),t=_(0),o=_(0),b=_(0),c=0,l=_(0);t=_(C[e+64&gt;&gt;2]*_(.5)),r=a[e+68&gt;&gt;2],f=a[e+72&gt;&gt;2],c=f&lt;&lt;2,n=C[i&gt;&gt;2],b=_(n*n),n=C[i+4&gt;&gt;2],b=_(b+_(n*n)),n=C[i+8&gt;&gt;2];A:{if(C[c+i&gt;&gt;2]&gt;_(C[e+56&gt;&gt;2]*_(y(_(b+_(n*n))))))a[(r&lt;&lt;2)+A&gt;&gt;2]=0,C[A+c&gt;&gt;2]=t,c=a[e+76&gt;&gt;2];else{if(n=C[(r&lt;&lt;2)+i&gt;&gt;2],c=a[e+76&gt;&gt;2],o=C[(c&lt;&lt;2)+i&gt;&gt;2],l=_(y(_(_(n*n)+_(o*o)))),l&gt;_(1.1920928955078125e-7)){b=n,n=_(C[e+60&gt;&gt;2]/l),C[(r&lt;&lt;2)+A&gt;&gt;2]=b*n,C[(f&lt;&lt;2)+A&gt;&gt;2]=-t,t=_(o*n);break A}a[(r&lt;&lt;2)+A&gt;&gt;2]=0,C[(f&lt;&lt;2)+A&gt;&gt;2]=-t}t=_(0)}C[(c&lt;&lt;2)+A&gt;&gt;2]=t,_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e))!=_(0)&amp;&amp;(t=C[i+4&gt;&gt;2],n=C[i&gt;&gt;2],o=C[i+8&gt;&gt;2],l=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),e=_(_(_(n*n)+_(t*t))+_(o*o))&lt;_(1.4210854715202004e-14),n=e?_(-1):n,b=n,o=e?_(-1):o,t=e?_(-1):t,n=_(_(1)/_(y(_(_(o*o)+_(_(n*n)+_(t*t)))))),C[A&gt;&gt;2]=C[A&gt;&gt;2]+_(l*_(b*n)),C[A+4&gt;&gt;2]=C[A+4&gt;&gt;2]+_(l*_(t*n)),C[A+8&gt;&gt;2]=C[A+8&gt;&gt;2]+_(l*_(o*n)))},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n=_(0),t=_(0),o=_(0),b=0,c=_(0),l=_(0);t=_(C[e+64&gt;&gt;2]*_(.5)),r=a[e+68&gt;&gt;2],f=a[e+72&gt;&gt;2],b=f&lt;&lt;2,n=C[i&gt;&gt;2],o=_(n*n),n=C[i+4&gt;&gt;2],o=_(o+_(n*n)),n=C[i+8&gt;&gt;2];A:{if(C[b+i&gt;&gt;2]&gt;_(C[e+56&gt;&gt;2]*_(y(_(o+_(n*n))))))a[(r&lt;&lt;2)+A&gt;&gt;2]=0,C[A+b&gt;&gt;2]=t,i=a[e+76&gt;&gt;2];else{if(n=C[(r&lt;&lt;2)+i&gt;&gt;2],b=i,i=a[e+76&gt;&gt;2],c=C[b+(i&lt;&lt;2)&gt;&gt;2],l=_(y(_(_(n*n)+_(c*c)))),l&gt;_(1.1920928955078125e-7)){o=n,n=_(C[e+60&gt;&gt;2]/l),C[(r&lt;&lt;2)+A&gt;&gt;2]=o*n,C[(f&lt;&lt;2)+A&gt;&gt;2]=-t,t=_(c*n);break A}a[(r&lt;&lt;2)+A&gt;&gt;2]=0,C[(f&lt;&lt;2)+A&gt;&gt;2]=-t}t=_(0)}C[(i&lt;&lt;2)+A&gt;&gt;2]=t},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=_(0),t=0,o=0,b=_(0),c=_(0),l=0,u=_(0),s=_(0);if(f=V-16|0,(0|r)&gt;=1)for(;;){b=_(C[A+64&gt;&gt;2]*_(.5)),t=a[A+68&gt;&gt;2],o=a[A+72&gt;&gt;2]&lt;&lt;2,n=C[e&gt;&gt;2],c=_(n*n),n=C[e+4&gt;&gt;2],c=_(c+_(n*n)),n=C[e+8&gt;&gt;2];A:{if(C[o+e&gt;&gt;2]&gt;_(C[A+56&gt;&gt;2]*_(y(_(c+_(n*n))))))a[(t&lt;&lt;2)+f&gt;&gt;2]=0,C[f+o&gt;&gt;2]=b,t=a[A+76&gt;&gt;2];else{if(l=t&lt;&lt;2,n=C[l+e&gt;&gt;2],t=a[A+76&gt;&gt;2],u=C[(t&lt;&lt;2)+e&gt;&gt;2],s=_(y(_(_(n*n)+_(u*u)))),s&gt;_(1.1920928955078125e-7)){c=n,n=_(C[A+60&gt;&gt;2]/s),C[f+l&gt;&gt;2]=c*n,C[f+o&gt;&gt;2]=-b,b=_(u*n);break A}a[f+l&gt;&gt;2]=0,C[f+o&gt;&gt;2]=-b}b=_(0)}if(C[(t&lt;&lt;2)+f&gt;&gt;2]=b,t=f+8|0,l=a[t+4&gt;&gt;2],o=i+8|0,a[o&gt;&gt;2]=a[t&gt;&gt;2],a[o+4&gt;&gt;2]=l,o=a[f+4&gt;&gt;2],a[i&gt;&gt;2]=a[f&gt;&gt;2],a[i+4&gt;&gt;2]=o,e=e+16|0,i=i+16|0,r=r+-1|0,!r)break}},wA,function(A){return 6901},function(A,e){A|=0,a[A+8&gt;&gt;2]=1065353216,a[A+12&gt;&gt;2]=0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0},wA,function(A){return 6907},function(A,e){A|=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,a[A&gt;&gt;2]=1065353216,a[A+4&gt;&gt;2]=0},kA,YA,ye,function(A,e,i){return A|=0,e|=0,i|=0,QA(A,e,i),a[e+28&gt;&gt;2]=a[A+32&gt;&gt;2],a[e+32&gt;&gt;2]=a[A+36&gt;&gt;2],a[e+36&gt;&gt;2]=a[A+40&gt;&gt;2],a[e+40&gt;&gt;2]=a[A+44&gt;&gt;2],a[e+12&gt;&gt;2]=a[A+16&gt;&gt;2],a[e+16&gt;&gt;2]=a[A+20&gt;&gt;2],a[e+20&gt;&gt;2]=a[A+24&gt;&gt;2],a[e+24&gt;&gt;2]=a[A+28&gt;&gt;2],a[e+48&gt;&gt;2]=0,a[e+44&gt;&gt;2]=a[A+48&gt;&gt;2],8329},EA,function(A){A|=0,CA(EA(A))},Ae,kA,function(A,e,i){A|=0,e=_(e),i|=0;var r,f=_(0),n=0,t=_(0),o=_(0);r=V-96|0,V=r,f=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),n=r+44|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=r+56|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+52&gt;&gt;2]=1065353216,n=r+76|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+72&gt;&gt;2]=1065353216,n=r+84|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+92&gt;&gt;2]=0,a[r+36&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,a[r+32&gt;&gt;2]=1065353216,a[r+64&gt;&gt;2]=0,a[r+68&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,r+32|0,r+16|0,r),a[i+12&gt;&gt;2]=0,e=_(e*_(.0833333283662796)),t=_(f+_(_(C[r&gt;&gt;2]-C[r+16&gt;&gt;2])*_(.5))),t=_(t+t),t=_(t*t),o=_(f+_(_(C[r+4&gt;&gt;2]-C[r+20&gt;&gt;2])*_(.5))),o=_(o+o),o=_(o*o),C[i+8&gt;&gt;2]=e*_(t+o),f=_(f+_(_(C[r+8&gt;&gt;2]-C[r+24&gt;&gt;2])*_(.5))),f=_(f+f),f=_(f*f),C[i+4&gt;&gt;2]=e*_(t+f),C[i&gt;&gt;2]=e*_(o+f),V=r+96|0},function(A,e,i){A|=0,e|=0,i|=0;var r,f=0,n=_(0),t=_(0),o=0,b=_(0),c=_(0),l=0,u=0,s=0,k=_(0),v=_(0);if(r=V-2048|0,V=r,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,f=A+8|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,b=C[i&gt;&gt;2],c=C[i+4&gt;&gt;2],n=C[i+8&gt;&gt;2],t=_(_(_(b*b)+_(c*c))+_(n*n)),t&lt;_(9999999747378752e-20)?b=_(1):(t=_(_(1)/_(y(t))),k=_(n*t),v=_(c*t),b=_(b*t)),(0|cn[a[a[e&gt;&gt;2]+96&gt;&gt;2]](e))&gt;=1)for(t=_(-0xde0b6b000000000);;){if(l=128,((0|cn[a[a[e&gt;&gt;2]+96&gt;&gt;2]](e))-u|0)&gt;127||(l=(0|cn[a[a[e&gt;&gt;2]+96&gt;&gt;2]](e))-u|0,(0|l)&gt;=1)){for(i=0,f=r;cn[a[a[e&gt;&gt;2]+108&gt;&gt;2]](e,i,f),f=f+16|0,i=i+1|0,(0|l)!=(0|i););for(f=0,s=-1,n=_(-3.4028234663852886e38),i=r;c=_(_(_(b*C[i&gt;&gt;2])+_(v*C[i+4&gt;&gt;2]))+_(k*C[i+8&gt;&gt;2])),o=c&gt;n,n=o?c:n,s=o?f:s,i=i+16|0,f=f+1|0,(0|f)!=(0|l););}else n=_(-3.4028234663852886e38),s=-1;if(n&gt;t&amp;&amp;(o=(s&lt;&lt;4)+r|0,i=a[o+12&gt;&gt;2],f=A+8|0,a[f&gt;&gt;2]=a[o+8&gt;&gt;2],a[f+4&gt;&gt;2]=i,i=a[o+4&gt;&gt;2],a[A&gt;&gt;2]=a[o&gt;&gt;2],a[A+4&gt;&gt;2]=i,t=n),u=u+128|0,!((0|u)&lt;(0|cn[a[a[e&gt;&gt;2]+96&gt;&gt;2]](e))))break}V=r+2048|0},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=0,t=0,o=_(0),b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=_(0),g=0,B=0,m=0,R=_(0),Q=_(0),h=_(0);if(f=V-2048|0,V=f,!((0|r)&lt;1)){for(t=i+12|0,n=r;a[t&gt;&gt;2]=-581039253,t=t+16|0,n=n+-1|0,n;);if(!((0|r)&lt;1))for(;;){if((0|cn[a[a[A&gt;&gt;2]+96&gt;&gt;2]](A))&gt;=1)for(n=s&lt;&lt;4,l=n+i|0,v=l+12|0,k=e+n|0,B=k+8|0,m=k+4|0,c=0;;){if(u=128,((0|cn[a[a[A&gt;&gt;2]+96&gt;&gt;2]](A))-c|0)&gt;127||(u=(0|cn[a[a[A&gt;&gt;2]+96&gt;&gt;2]](A))-c|0,(0|u)&gt;=1)){for(t=0,n=f;cn[a[a[A&gt;&gt;2]+108&gt;&gt;2]](A,t,n),n=n+16|0,t=t+1|0,(0|u)!=(0|t););for(R=C[B&gt;&gt;2],Q=C[m&gt;&gt;2],h=C[k&gt;&gt;2],n=0,b=-1,o=_(-3.4028234663852886e38),t=f;d=_(_(_(h*C[t&gt;&gt;2])+_(Q*C[t+4&gt;&gt;2]))+_(R*C[t+8&gt;&gt;2])),g=d&gt;o,o=g?d:o,b=g?n:b,t=t+16|0,n=n+1|0,(0|u)!=(0|n););}else o=_(-3.4028234663852886e38),b=-1;if(o&gt;C[v&gt;&gt;2]&amp;&amp;(n=(b&lt;&lt;4)+f|0,b=a[n+12&gt;&gt;2],t=l+8|0,a[t&gt;&gt;2]=a[n+8&gt;&gt;2],a[t+4&gt;&gt;2]=b,t=a[n+4&gt;&gt;2],a[l&gt;&gt;2]=a[n&gt;&gt;2],a[l+4&gt;&gt;2]=t,C[v&gt;&gt;2]=o),c=c+128|0,!((0|c)&lt;(0|cn[a[a[A&gt;&gt;2]+96&gt;&gt;2]](A))))break}if(s=s+1|0,(0|s)==(0|r))break}}V=f+2048|0},function(A,e){A|=0,e|=0;var i,r,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=_(0),g=_(0),R=_(0),Q=0,h=0,G=0,w=0,W=_(0),F=_(0),Z=0,p=0,Y=0,E=0,D=0,N=0,I=0,U=_(0),J=0,x=0,X=_(0),M=_(0),T=0,j=0;i=V-240|0,V=i,n=a[A+56&gt;&gt;2],n&amp;&amp;(cn[a[a[n&gt;&gt;2]&gt;&gt;2]](n),CA(a[A+56&gt;&gt;2])),n=dA(132),function(A){var e=0;a[A&gt;&gt;2]=7060,f[A+20|0]=1,a[A+16&gt;&gt;2]=0,f[A+40|0]=1,e=A+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+60|0]=1,e=A+28|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,A=A+48|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0}(n),a[A+56&gt;&gt;2]=n,a[i+228&gt;&gt;2]=0,a[i+220&gt;&gt;2]=0,a[i+224&gt;&gt;2]=0,f[i+232|0]=1;A:if(!((0|cn[a[a[A&gt;&gt;2]+96&gt;&gt;2]](A))&lt;1))for(;;){if((0|b)==(0|u))if(k=b?b&lt;&lt;1:1,(0|b)&gt;=(0|k))c=v;else{c=k?dA(k&lt;&lt;4):0;e:{if((0|b)&gt;=1)for(n=c,t=v;s=a[t+4&gt;&gt;2],a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=s,Q=t+8|0,w=a[Q+4&gt;&gt;2],s=n+8|0,a[s&gt;&gt;2]=a[Q&gt;&gt;2],a[s+4&gt;&gt;2]=w,n=n+16|0,t=t+16|0,b=b+-1|0,b;);else if(!v)break e;o[i+232|0]&amp;&amp;CA(v),a[i+228&gt;&gt;2]=0}a[i+228&gt;&gt;2]=c,f[i+232|0]=1,a[i+224&gt;&gt;2]=k}else c=v;if(a[i+220&gt;&gt;2]=u+1,b=a[i+156&gt;&gt;2],n=u&lt;&lt;4,t=n+c|0,a[t&gt;&gt;2]=a[i+152&gt;&gt;2],a[t+4&gt;&gt;2]=b,c=i+160|0,b=a[c+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[c&gt;&gt;2],a[t+4&gt;&gt;2]=b,v=a[i+228&gt;&gt;2],cn[a[a[A&gt;&gt;2]+108&gt;&gt;2]](A,l,n+v|0),l=l+1|0,(0|l)&gt;=(0|cn[a[a[A&gt;&gt;2]+96&gt;&gt;2]](A)))break A;b=a[i+224&gt;&gt;2],u=a[i+220&gt;&gt;2]}if(f[i+188|0]=1,a[i+184&gt;&gt;2]=0,f[i+208|0]=1,n=i+176|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[i+204&gt;&gt;2]=0,n=i+196|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[i+164&gt;&gt;2]=0,f[i+168|0]=1,a[i+156&gt;&gt;2]=0,a[i+160&gt;&gt;2]=0,e){if(a[i+60&gt;&gt;2]=0,f[i+64|0]=1,a[i+52&gt;&gt;2]=0,a[i+56&gt;&gt;2]=0,function(A,e){var i,r=0,n=0,t=_(0),b=0,c=0,l=0,u=_(0),s=_(0),k=_(0),v=0,d=0,g=_(0),B=_(0),m=0,R=0,Q=0,h=0,G=_(0),w=_(0),W=0,F=0,Z=_(0),p=_(0),Y=_(0),E=0,V=0,D=0,N=0;if(i=a[A+4&gt;&gt;2],(0|i)&gt;=1)for(;;){A:if(d=R,R=d+1|0,!((0|R)&gt;=(0|i)))for(n=a[A+12&gt;&gt;2],Q=n+(d&lt;&lt;4)|0,E=Q+8|0,V=Q+4|0,r=R;;){e:if(d=r+1|0,!((0|d)&gt;=(0|i)))for(F=(r&lt;&lt;4)+n|0,D=F+8|0,N=F+4|0,h=d;;){Z=C[Q&gt;&gt;2],u=_(C[F&gt;&gt;2]-Z),r=(h&lt;&lt;4)+n|0,p=C[V&gt;&gt;2],g=_(C[r+4&gt;&gt;2]-p),t=_(C[N&gt;&gt;2]-p),s=_(C[r&gt;&gt;2]-Z),G=_(_(u*g)-_(t*s)),Y=C[E&gt;&gt;2],k=_(C[r+8&gt;&gt;2]-Y),B=_(t*k),t=_(C[D&gt;&gt;2]-Y),g=_(B-_(t*g)),s=_(_(t*s)-_(u*k)),k=_(_(G*G)+_(_(g*g)+_(s*s))),m=k&gt;_(9999999747378752e-20)^1;i:if(!m){if(t=_(_(1)/_(y(k))),B=_(G*t),w=_(s*t),u=_(g*t),c=a[e+4&gt;&gt;2],(0|c)&gt;=1)for(r=a[e+12&gt;&gt;2],b=c;;){if(_(_(_(u*C[r&gt;&gt;2])+_(w*C[r+4&gt;&gt;2]))+_(B*C[r+8&gt;&gt;2]))&gt;_(.9990000128746033))break i;if(r=r+16|0,b=b+-1|0,!b)break}if(t=_(_(_(u*Z)+_(w*p))+_(B*Y)),r=a[A+4&gt;&gt;2],(0|r)&gt;=1)for(;;){if(_(_(_(_(_(u*C[n&gt;&gt;2])+_(w*C[n+4&gt;&gt;2]))+_(B*C[n+8&gt;&gt;2]))-t)+_(-.009999999776482582))&gt;_(0))break i;if(n=n+16|0,r=r+-1|0,!r)break}if(t=_(-t),a[e+8&gt;&gt;2]==(0|c)&amp;&amp;(W=c?c&lt;&lt;1:1,!((0|c)&gt;=(0|W)))){if(W?(v=dA(W&lt;&lt;4),c=a[e+4&gt;&gt;2]):v=0,(0|c)&gt;=1)for(r=0;n=a[e+12&gt;&gt;2]+r|0,b=a[n+4&gt;&gt;2],l=r+v|0,a[l&gt;&gt;2]=a[n&gt;&gt;2],a[l+4&gt;&gt;2]=b,n=n+8|0,b=a[n+4&gt;&gt;2],l=l+8|0,a[l&gt;&gt;2]=a[n&gt;&gt;2],a[l+4&gt;&gt;2]=b,r=r+16|0,c=c+-1|0,c;);r=a[e+12&gt;&gt;2],r&amp;&amp;(o[e+16|0]&amp;&amp;CA(r),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=v,f[e+16|0]=1,a[e+8&gt;&gt;2]=W,c=a[e+4&gt;&gt;2]}r=a[e+12&gt;&gt;2]+(c&lt;&lt;4)|0,C[r+12&gt;&gt;2]=t,C[r+8&gt;&gt;2]=B,C[r+4&gt;&gt;2]=w,C[r&gt;&gt;2]=u,a[e+4&gt;&gt;2]=a[e+4&gt;&gt;2]+1}i:if(!m){if(t=_(_(1)/_(y(k))),u=_(-_(G*t)),s=_(-_(s*t)),k=_(-_(g*t)),b=a[e+4&gt;&gt;2],(0|b)&gt;=1)for(r=a[e+12&gt;&gt;2],n=b;;){if(_(_(_(C[r&gt;&gt;2]*k)+_(C[r+4&gt;&gt;2]*s))+_(C[r+8&gt;&gt;2]*u))&gt;_(.9990000128746033))break i;if(r=r+16|0,n=n+-1|0,!n)break}if(t=_(_(_(C[Q&gt;&gt;2]*k)+_(C[V&gt;&gt;2]*s))+_(C[E&gt;&gt;2]*u)),n=a[A+4&gt;&gt;2],(0|n)&gt;=1)for(r=a[A+12&gt;&gt;2];;){if(_(_(_(_(_(C[r&gt;&gt;2]*k)+_(C[r+4&gt;&gt;2]*s))+_(C[r+8&gt;&gt;2]*u))-t)+_(-.009999999776482582))&gt;_(0))break i;if(r=r+16|0,n=n+-1|0,!n)break}if(t=_(-t),a[e+8&gt;&gt;2]==(0|b)&amp;&amp;(v=b?b&lt;&lt;1:1,!((0|b)&gt;=(0|v)))){if(v?(m=dA(v&lt;&lt;4),b=a[e+4&gt;&gt;2]):m=0,(0|b)&gt;=1)for(r=0;n=a[e+12&gt;&gt;2]+r|0,c=a[n+4&gt;&gt;2],l=r+m|0,a[l&gt;&gt;2]=a[n&gt;&gt;2],a[l+4&gt;&gt;2]=c,n=n+8|0,c=a[n+4&gt;&gt;2],l=l+8|0,a[l&gt;&gt;2]=a[n&gt;&gt;2],a[l+4&gt;&gt;2]=c,r=r+16|0,b=b+-1|0,b;);r=a[e+12&gt;&gt;2],r&amp;&amp;(o[e+16|0]&amp;&amp;CA(r),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=m,f[e+16|0]=1,a[e+8&gt;&gt;2]=v,b=a[e+4&gt;&gt;2]}r=a[e+12&gt;&gt;2]+(b&lt;&lt;4)|0,C[r+12&gt;&gt;2]=t,C[r+8&gt;&gt;2]=u,C[r+4&gt;&gt;2]=s,C[r&gt;&gt;2]=k,a[e+4&gt;&gt;2]=a[e+4&gt;&gt;2]+1}if(h=h+1|0,(0|h)==(0|i))break e;n=a[A+12&gt;&gt;2]}if((0|i)==(0|d))break A;n=a[A+12&gt;&gt;2],r=d}if((0|i)==(0|R))break}}(i+216|0,i+48|0),a[i+140&gt;&gt;2]=0,f[i+144|0]=1,a[i+132&gt;&gt;2]=0,a[i+136&gt;&gt;2]=0,a[i+52&gt;&gt;2]&gt;=1)for(c=0;;){if(u=i+112|0,e=a[i+60&gt;&gt;2]+(c&lt;&lt;4)|0,a[u&gt;&gt;2]=a[e+8&gt;&gt;2],n=a[e+4&gt;&gt;2],a[i+104&gt;&gt;2]=a[e&gt;&gt;2],a[i+108&gt;&gt;2]=n,d=_(C[e+12&gt;&gt;2]-_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A))),t=a[i+132&gt;&gt;2],(0|t)==a[i+136&gt;&gt;2]&amp;&amp;(e=t?t&lt;&lt;1:1,!((0|t)&gt;=(0|e)))){if(e?(l=dA(e&lt;&lt;4),t=a[i+132&gt;&gt;2]):l=0,(0|t)&gt;=1)for(n=0;b=a[i+140&gt;&gt;2]+n|0,v=a[b+4&gt;&gt;2],k=n+l|0,s=k,a[s&gt;&gt;2]=a[b&gt;&gt;2],a[s+4&gt;&gt;2]=v,b=b+8|0,s=a[b+4&gt;&gt;2],k=k+8|0,a[k&gt;&gt;2]=a[b&gt;&gt;2],a[k+4&gt;&gt;2]=s,n=n+16|0,t=t+-1|0,t;);n=a[i+140&gt;&gt;2],n&amp;&amp;(o[i+144|0]&amp;&amp;CA(n),a[i+140&gt;&gt;2]=0),a[i+140&gt;&gt;2]=l,f[i+144|0]=1,a[i+136&gt;&gt;2]=e,t=a[i+132&gt;&gt;2]}if(n=a[i+108&gt;&gt;2],e=a[i+140&gt;&gt;2]+(t&lt;&lt;4)|0,a[e&gt;&gt;2]=a[i+104&gt;&gt;2],a[e+4&gt;&gt;2]=n,C[e+12&gt;&gt;2]=d,a[e+8&gt;&gt;2]=a[u&gt;&gt;2],a[i+132&gt;&gt;2]=a[i+132&gt;&gt;2]+1,c=c+1|0,!((0|c)&lt;a[i+52&gt;&gt;2]))break}a[i+116&gt;&gt;2]=0,f[i+120|0]=1,a[i+108&gt;&gt;2]=0,a[i+112&gt;&gt;2]=0,function(A,e){var i,r=0,n=0,t=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=0,d=_(0),g=0,B=0,R=_(0),Q=_(0),h=0,G=0,y=0,w=0,W=_(0),F=_(0),Z=0,p=_(0),Y=_(0),E=_(0),V=0,D=0,N=0,I=0,U=0,J=0,x=0,X=0;if(i=a[A+4&gt;&gt;2],(0|i)&gt;=1)for(;;){A:if(v=h,h=v+1|0,!((0|h)&gt;=(0|i)))for(n=a[A+12&gt;&gt;2],G=n+(v&lt;&lt;4)|0,N=G+12|0,I=G+4|0,U=G+8|0,r=h;;){e:if(v=r+1|0,!((0|v)&gt;=(0|i)))for(y=(r&lt;&lt;4)+n|0,J=y+12|0,x=y+8|0,X=y+4|0,w=v;;){r=(w&lt;&lt;4)+n|0,l=C[r+4&gt;&gt;2],u=C[y&gt;&gt;2],s=C[X&gt;&gt;2],b=C[r&gt;&gt;2],k=_(_(l*u)-_(s*b)),c=C[r+8&gt;&gt;2],t=C[x&gt;&gt;2],W=_(_(s*c)-_(t*l)),F=_(_(t*b)-_(c*u));i:if(_(_(k*k)+_(_(W*W)+_(F*F)))&gt;_(9999999747378752e-20)&amp;&amp;(d=C[I&gt;&gt;2],R=C[G&gt;&gt;2],p=_(_(b*d)-_(l*R)),Q=C[U&gt;&gt;2],Y=_(_(l*Q)-_(c*d)),E=_(_(c*R)-_(b*Q)),_(_(p*p)+_(_(Y*Y)+_(E*E)))&gt;_(9999999747378752e-20)&amp;&amp;(b=_(_(s*R)-_(u*d)),l=_(_(t*d)-_(s*Q)),c=_(_(u*Q)-_(t*R)),_(_(b*b)+_(_(l*l)+_(c*c)))&gt;_(9999999747378752e-20)&amp;&amp;(t=_(_(Q*k)+_(_(d*F)+_(W*R))),_(m(t))&gt;_(9.999999974752427e-7))))){if(u=_(_(-1)/t),s=C[r+12&gt;&gt;2],d=k,k=C[N&gt;&gt;2],t=C[J&gt;&gt;2],b=_(u*_(_(b*s)+_(_(d*k)+_(p*t)))),c=_(u*_(_(c*s)+_(_(F*k)+_(E*t)))),t=_(u*_(_(l*s)+_(_(W*k)+_(Y*t)))),r=a[A+4&gt;&gt;2],(0|r)&gt;=1)for(;;){if(_(_(C[n+12&gt;&gt;2]+_(_(_(t*C[n&gt;&gt;2])+_(c*C[n+4&gt;&gt;2]))+_(b*C[n+8&gt;&gt;2])))+_(-.009999999776482582))&gt;_(0))break i;if(n=n+16|0,r=r+-1|0,!r)break}if(r=a[e+4&gt;&gt;2],(0|r)==a[e+8&gt;&gt;2]&amp;&amp;(Z=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|Z)))){if(Z?(V=dA(Z&lt;&lt;4),r=a[e+4&gt;&gt;2]):V=0,(0|r)&gt;=1)for(n=0;B=a[e+12&gt;&gt;2]+n|0,D=a[B+4&gt;&gt;2],g=n+V|0,a[g&gt;&gt;2]=a[B&gt;&gt;2],a[g+4&gt;&gt;2]=D,B=B+8|0,D=a[B+4&gt;&gt;2],g=g+8|0,a[g&gt;&gt;2]=a[B&gt;&gt;2],a[g+4&gt;&gt;2]=D,n=n+16|0,r=r+-1|0,r;);r=a[e+12&gt;&gt;2],r&amp;&amp;(o[e+16|0]&amp;&amp;CA(r),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=V,f[e+16|0]=1,a[e+8&gt;&gt;2]=Z,r=a[e+4&gt;&gt;2]}r=a[e+12&gt;&gt;2]+(r&lt;&lt;4)|0,a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=b,C[r+4&gt;&gt;2]=c,C[r&gt;&gt;2]=t,a[e+4&gt;&gt;2]=a[e+4&gt;&gt;2]+1}if(w=w+1|0,(0|w)==(0|i))break e;n=a[A+12&gt;&gt;2]}if((0|i)==(0|v))break A;n=a[A+12&gt;&gt;2],r=v}if((0|i)==(0|h))break}}(i+128|0,i+104|0),HA(i+152|0,a[i+116&gt;&gt;2],a[i+108&gt;&gt;2]),e=a[i+116&gt;&gt;2],e&amp;&amp;(o[i+120|0]&amp;&amp;CA(e),a[i+116&gt;&gt;2]=0),e=a[i+140&gt;&gt;2],e&amp;&amp;(o[i+144|0]&amp;&amp;CA(e),a[i+140&gt;&gt;2]=0),e=a[i+60&gt;&gt;2],e&amp;&amp;(o[i+64|0]&amp;&amp;CA(e),a[i+60&gt;&gt;2]=0)}else HA(i+152|0,v,a[i+220&gt;&gt;2]);if(e=a[i+196&gt;&gt;2],(0|e)&lt;1)n=0;else{for(J=dA(e&lt;&lt;4),n=J,t=e;c=a[i+52&gt;&gt;2],a[n&gt;&gt;2]=a[i+48&gt;&gt;2],a[n+4&gt;&gt;2]=c,l=i+56|0,b=a[l+4&gt;&gt;2],c=n+8|0,a[c&gt;&gt;2]=a[l&gt;&gt;2],a[c+4&gt;&gt;2]=b,n=n+16|0,t=t+-1|0,t;);n=J}r=n,a[i+140&gt;&gt;2]=0,f[i+144|0]=1,a[i+132&gt;&gt;2]=0,a[i+136&gt;&gt;2]=0,n=i+63|0,f[0|n]=0,f[n+1|0]=0,f[n+2|0]=0,f[n+3|0]=0,n=i+56|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[i+48&gt;&gt;2]=0,a[i+52&gt;&gt;2]=0;A:{if((0|e)&lt;=-1)for(t=e+1|0,b=B(e,36)+8|0,n=0;;){if(n=n+b|0,l=n+-4|0,c=n+4|0,u=a[c&gt;&gt;2],u&amp;&amp;(o[n+8|0]&amp;&amp;CA(u),a[c&gt;&gt;2]=0),a[l&gt;&gt;2]=0,a[c&gt;&gt;2]=0,a[n&gt;&gt;2]=0,f[n+8|0]=1,!t)break A;b=b+36|0,t=t+1|0,n=a[i+140&gt;&gt;2]}if(e)for(PA(i+128|0,e),c=i+48|3,t=20,u=e;l=o[c+4|0]|o[c+5|0]&lt;&lt;8|o[c+6|0]&lt;&lt;16|o[c+7|0]&lt;&lt;24,n=a[i+140&gt;&gt;2]+t|0,b=o[0|c]|o[c+1|0]&lt;&lt;8|o[c+2|0]&lt;&lt;16|o[c+3|0]&lt;&lt;24,f[0|n]=b,f[n+1|0]=b&gt;&gt;&gt;8,f[n+2|0]=b&gt;&gt;&gt;16,f[n+3|0]=b&gt;&gt;&gt;24,f[n+4|0]=l,f[n+5|0]=l&gt;&gt;&gt;8,f[n+6|0]=l&gt;&gt;&gt;16,f[n+7|0]=l&gt;&gt;&gt;24,f[n+-4|0]=1,k=n+-16|0,l=k,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=c+8|0,b=o[l+4|0]|o[l+5|0]&lt;&lt;8|o[l+6|0]&lt;&lt;16|o[l+7|0]&lt;&lt;24,n=n+8|0,l=o[0|l]|o[l+1|0]&lt;&lt;8|o[l+2|0]&lt;&lt;16|o[l+3|0]&lt;&lt;24,f[0|n]=l,f[n+1|0]=l&gt;&gt;&gt;8,f[n+2|0]=l&gt;&gt;&gt;16,f[n+3|0]=l&gt;&gt;&gt;24,f[n+4|0]=b,f[n+5|0]=b&gt;&gt;&gt;8,f[n+6|0]=b&gt;&gt;&gt;16,f[n+7|0]=b&gt;&gt;&gt;24,a[k+8&gt;&gt;2]=0,t=t+36|0,u=u+-1|0,u;);}if(a[i+132&gt;&gt;2]=e,l=a[A+56&gt;&gt;2],c=a[l+8&gt;&gt;2],t=a[i+156&gt;&gt;2],(0|c)&lt;(0|t)){if(a[l+12&gt;&gt;2]&lt;(0|t)){if(t?(v=dA(t&lt;&lt;4),b=a[l+8&gt;&gt;2]):(v=0,b=c),(0|b)&gt;=1)for(n=0;u=a[l+16&gt;&gt;2]+n|0,Q=a[u+4&gt;&gt;2],k=n+v|0,s=k,a[s&gt;&gt;2]=a[u&gt;&gt;2],a[s+4&gt;&gt;2]=Q,u=u+8|0,s=a[u+4&gt;&gt;2],k=k+8|0,a[k&gt;&gt;2]=a[u&gt;&gt;2],a[k+4&gt;&gt;2]=s,n=n+16|0,b=b+-1|0,b;);n=a[l+16&gt;&gt;2],n&amp;&amp;(o[l+20|0]&amp;&amp;CA(n),a[l+16&gt;&gt;2]=0),a[l+16&gt;&gt;2]=v,a[l+12&gt;&gt;2]=t,f[l+20|0]=1}for(n=c&lt;&lt;4,b=t-c|0;k=a[i+52&gt;&gt;2],c=a[l+16&gt;&gt;2]+n|0,a[c&gt;&gt;2]=a[i+48&gt;&gt;2],a[c+4&gt;&gt;2]=k,u=i+56|0,k=a[u+4&gt;&gt;2],c=c+8|0,a[c&gt;&gt;2]=a[u&gt;&gt;2],a[c+4&gt;&gt;2]=k,n=n+16|0,b=b+-1|0,b;);}if(a[l+8&gt;&gt;2]=t,(0|t)&gt;=1)for(n=0;c=a[i+164&gt;&gt;2]+n|0,u=a[c+4&gt;&gt;2],l=a[a[A+56&gt;&gt;2]+16&gt;&gt;2]+n|0,b=l,a[b&gt;&gt;2]=a[c&gt;&gt;2],a[b+4&gt;&gt;2]=u,c=c+8|0,b=a[c+4&gt;&gt;2],l=l+8|0,a[l&gt;&gt;2]=a[c&gt;&gt;2],a[l+4&gt;&gt;2]=b,n=n+16|0,t=t+-1|0,t;);if((0|e)&gt;=1)for(k=0;;){for(v=0,h=a[i+184&gt;&gt;2]+B(a[a[i+204&gt;&gt;2]+(k&lt;&lt;2)&gt;&gt;2],12)|0,u=h;;){if(Z=B(k,36),s=Z+a[i+140&gt;&gt;2]|0,Q=s+4|0,G=a[8+(B(a[u+4&gt;&gt;2],12)+u|0)&gt;&gt;2],b=a[s+4&gt;&gt;2],(0|b)==a[s+8&gt;&gt;2]&amp;&amp;(w=b?b&lt;&lt;1:1,!((0|b)&gt;=(0|w)))){w?(c=dA(w&lt;&lt;2),b=a[Q&gt;&gt;2]):c=0,I=s+8|0,Y=s+12|0,l=a[s+12&gt;&gt;2];A:{if((0|b)&gt;=1)for(n=c,t=l;a[n&gt;&gt;2]=a[t&gt;&gt;2],n=n+4|0,t=t+4|0,b=b+-1|0,b;);else if(!l)break A;o[s+16|0]&amp;&amp;CA(l),a[Y&gt;&gt;2]=0,b=a[Q&gt;&gt;2]}a[Y&gt;&gt;2]=c,a[I&gt;&gt;2]=w,f[s+16|0]=1}if(a[a[s+12&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2]=G,a[Q&gt;&gt;2]=a[Q&gt;&gt;2]+1,(0|v)&lt;=1&amp;&amp;(t=a[i+164&gt;&gt;2],n=t+(G&lt;&lt;4)|0,d=C[n+4&gt;&gt;2],t=t+(a[u+8&gt;&gt;2]&lt;&lt;4)|0,g=C[t+4&gt;&gt;2],R=C[n&gt;&gt;2],W=C[t&gt;&gt;2],F=C[n+8&gt;&gt;2],U=C[t+8&gt;&gt;2],n=(i+48|0)+(v&lt;&lt;4)|0,a[n+12&gt;&gt;2]=0,R=_(W-R),g=_(g-d),W=_(U-F),d=_(_(1)/_(y(_(_(_(R*R)+_(g*g))+_(W*W))))),C[n+8&gt;&gt;2]=W*d,C[n+4&gt;&gt;2]=g*d,C[n&gt;&gt;2]=R*d,v=v+1|0),n=B(a[u+4&gt;&gt;2],12)+u|0,u=B(a[n&gt;&gt;2],12)+n|0,(0|h)==(0|u))break}if(2!=(0|v)?(n=(k&lt;&lt;4)+r|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=n+8|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,t=a[i+140&gt;&gt;2]):(n=(k&lt;&lt;4)+r|0,a[n+12&gt;&gt;2]=0,R=C[i+68&gt;&gt;2],g=C[i+48&gt;&gt;2],W=C[i+52&gt;&gt;2],F=C[i+64&gt;&gt;2],d=_(_(R*g)-_(W*F)),X=d,M=_(d*d),d=W,W=C[i+72&gt;&gt;2],U=C[i+56&gt;&gt;2],d=_(_(d*W)-_(U*R)),R=_(_(U*F)-_(W*g)),g=_(_(1)/_(y(_(M+_(_(d*d)+_(R*R)))))),C[n+8&gt;&gt;2]=X*g,C[n+4&gt;&gt;2]=R*g,d=_(d*g),C[n&gt;&gt;2]=d,t=a[i+140&gt;&gt;2],c=Z+t|0,C[c+20&gt;&gt;2]=d,a[c+24&gt;&gt;2]=a[n+4&gt;&gt;2],a[c+28&gt;&gt;2]=a[n+8&gt;&gt;2],a[c+32&gt;&gt;2]=1900671690),t=t+Z|0,l=a[t+4&gt;&gt;2],(0|l)&lt;1)d=_(1.0000000150474662e30);else for(n=a[t+12&gt;&gt;2],c=(k&lt;&lt;4)+r|0,R=C[c+8&gt;&gt;2],g=C[c+4&gt;&gt;2],W=C[c&gt;&gt;2],u=a[a[A+56&gt;&gt;2]+16&gt;&gt;2],d=_(1.0000000150474662e30),b=0;c=u+(a[n&gt;&gt;2]&lt;&lt;4)|0,F=_(_(_(C[c&gt;&gt;2]*W)+_(C[c+4&gt;&gt;2]*g))+_(C[c+8&gt;&gt;2]*R)),d=d&gt;F?F:d,n=n+4|0,b=b+1|0,(0|b)&lt;(0|l););if(C[t+32&gt;&gt;2]=-d,k=k+1|0,(0|e)==(0|k))break}A:if(a[i+132&gt;&gt;2]&gt;=1){for(s=0,Q=0,Z=0,b=0;;){if((0|b)==(0|s))if(b=s?s&lt;&lt;1:1,(0|s)&gt;=(0|b))b=s;else{u=b?dA(b&lt;&lt;2):0;e:{if(s)for(n=u,t=s;a[n&gt;&gt;2]=a[Q&gt;&gt;2],n=n+4|0,Q=Q+4|0,t=t+-1|0,t;);else if(!Q){b=1;break e}CA(Z)}Z=u,Q=u}if(a[(s&lt;&lt;2)+Q&gt;&gt;2]=s,s=s+1|0,!((0|s)&lt;a[i+132&gt;&gt;2]))break}for(Y=i+68|0,I=i+40|0;;){c=s+-1|0,e=a[(c&lt;&lt;2)+Q&gt;&gt;2],k=dA(4),a[k&gt;&gt;2]=e;e:{if((0|c)&lt;1)w=1,e=k,s=c;else{for(t=a[i+140&gt;&gt;2],e=t+B(e,36)|0,d=C[e+20&gt;&gt;2],R=C[e+28&gt;&gt;2],g=C[e+24&gt;&gt;2],u=s+-2|0,n=1,s=c,c=k,w=1;;){b=a[(u&lt;&lt;2)+Q&gt;&gt;2],e=B(b,36)+t|0;i:if(_(_(_(d*C[e+20&gt;&gt;2])+_(g*C[e+24&gt;&gt;2]))+_(R*C[e+28&gt;&gt;2]))&gt;_(.9990000128746033)){if((0|n)!=(0|w)||(l=n?n&lt;&lt;1:1,(0|n)&gt;=(0|l)))l=n,e=c;else{e=l?dA(l&lt;&lt;2):0;r:{if((0|n)&gt;=1)for(t=e;a[t&gt;&gt;2]=a[k&gt;&gt;2],t=t+4|0,k=k+4|0,n=n+-1|0,n;);else if(!k)break r;CA(c)}k=e}if(a[(w&lt;&lt;2)+k&gt;&gt;2]=b,w=w+1|0,!((0|s)&lt;1)){for(t=0,n=Q;;){if(a[n&gt;&gt;2]!=(0|b)){if(n=n+4|0,t=t+1|0,(0|s)!=(0|t))continue;break i}break}(0|s)&lt;=(0|t)||(c=n,s=s+-1|0,n=(s&lt;&lt;2)+Q|0,a[c&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=b)}}else l=n,e=c;if(!((0|u)&gt;=1))break;u=u+-1|0,t=a[i+140&gt;&gt;2],c=e,n=l}i:if(!((0|w)&lt;=1)){for(b=0,a[i+116&gt;&gt;2]=0,f[i+120|0]=1,a[i+108&gt;&gt;2]=0,a[i+112&gt;&gt;2]=0,a[I&gt;&gt;2]=0,a[I+4&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,d=_(0),l=0,R=_(0),g=_(0),G=0;;){if(n=a[i+140&gt;&gt;2]+B(a[(G&lt;&lt;2)+k&gt;&gt;2],36)|0,W=C[n+24&gt;&gt;2],F=C[n+28&gt;&gt;2],C[i+32&gt;&gt;2]=C[n+20&gt;&gt;2]+g,C[i+40&gt;&gt;2]=F+d,C[i+36&gt;&gt;2]=W+R,v=a[n+4&gt;&gt;2],(0|v)&gt;=1)for(T=n+4|0,j=n+12|0,c=0;;){E=a[a[j&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2],n=a[a[A+56&gt;&gt;2]+16&gt;&gt;2]+(E&lt;&lt;4)|0,h=n+8|0,D=a[h+4&gt;&gt;2],u=i+16|0,t=u,a[t&gt;&gt;2]=a[h&gt;&gt;2],a[t+4&gt;&gt;2]=D,t=a[n+4&gt;&gt;2],a[i+8&gt;&gt;2]=a[n&gt;&gt;2],a[i+12&gt;&gt;2]=t;r:{if((0|l)&gt;=1){for(n=a[i+116&gt;&gt;2]+20|0,t=0;;){if((0|E)==a[n&gt;&gt;2])break r;if(n=n+24|0,t=t+1|0,!((0|t)&lt;(0|b)))break}l=b}if(t=a[u+4&gt;&gt;2],D=i+56|0,n=D,a[n&gt;&gt;2]=a[u&gt;&gt;2],a[n+4&gt;&gt;2]=t,n=a[i+12&gt;&gt;2],a[i+48&gt;&gt;2]=a[i+8&gt;&gt;2],a[i+52&gt;&gt;2]=n,(0|l)==a[i+112&gt;&gt;2])if(h=l?l&lt;&lt;1:1,(0|l)&gt;=(0|h))b=l;else{h?(u=dA(B(h,24)),b=a[i+108&gt;&gt;2],l=b):u=0,v=a[i+116&gt;&gt;2];f:{if((0|l)&gt;=1)for(n=u,t=v;p=a[t+4&gt;&gt;2],a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=p,N=t+16|0,x=a[N+4&gt;&gt;2],p=n+16|0,a[p&gt;&gt;2]=a[N&gt;&gt;2],a[p+4&gt;&gt;2]=x,N=t+8|0,x=a[N+4&gt;&gt;2],p=n+8|0,a[p&gt;&gt;2]=a[N&gt;&gt;2],a[p+4&gt;&gt;2]=x,n=n+24|0,t=t+24|0,l=l+-1|0,l;);else if(!v)break f;o[i+120|0]&amp;&amp;(CA(v),b=a[i+108&gt;&gt;2]),a[i+116&gt;&gt;2]=0}a[i+116&gt;&gt;2]=u,f[i+120|0]=1,a[i+112&gt;&gt;2]=h}else b=l;t=a[i+52&gt;&gt;2],n=a[i+116&gt;&gt;2]+B(b,24)|0,a[n&gt;&gt;2]=a[i+48&gt;&gt;2],a[n+4&gt;&gt;2]=t,a[n+20&gt;&gt;2]=E,a[n+16&gt;&gt;2]=a[i- -64&gt;&gt;2],t=a[D+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[D&gt;&gt;2],a[n+4&gt;&gt;2]=t,b=a[i+108&gt;&gt;2]+1|0,a[i+108&gt;&gt;2]=b,v=a[T&gt;&gt;2]}if(l=b,c=c+1|0,!((0|c)&lt;(0|v)))break}if(d=C[i+40&gt;&gt;2],R=C[i+36&gt;&gt;2],g=C[i+32&gt;&gt;2],G=G+1|0,(0|G)==(0|w))break}if(a[i+52&gt;&gt;2]=0,a[i+56&gt;&gt;2]=0,n=a[i+140&gt;&gt;2]+B(a[k&gt;&gt;2],36)|0,a[i+68&gt;&gt;2]=a[n+20&gt;&gt;2],a[i+72&gt;&gt;2]=a[n+24&gt;&gt;2],a[i+76&gt;&gt;2]=a[n+28&gt;&gt;2],a[i+60&gt;&gt;2]=0,f[i+64|0]=1,a[i+80&gt;&gt;2]=a[n+32&gt;&gt;2],W=d,d=_(_(1)/_(y(_(_(_(g*g)+_(R*R))+_(d*d))))),C[i+40&gt;&gt;2]=W*d,C[i+36&gt;&gt;2]=R*d,C[i+32&gt;&gt;2]=g*d,a[i+20&gt;&gt;2]=0,f[i+24|0]=1,a[i+12&gt;&gt;2]=0,a[i+16&gt;&gt;2]=0,KA(i+104|0,i+8|0,i+32|0),a[i+12&gt;&gt;2]&lt;=0)u=a[i+108&gt;&gt;2];else for(c=0,b=a[i+52&gt;&gt;2];;){if(G=B(c,24),h=20+(G+a[i+20&gt;&gt;2]|0)|0,a[i+56&gt;&gt;2]==(0|b)&amp;&amp;(v=b?b&lt;&lt;1:1,!((0|b)&gt;=(0|v)))){v?(l=dA(v&lt;&lt;2),b=a[i+52&gt;&gt;2]):l=0,u=a[i+60&gt;&gt;2];r:{if((0|b)&gt;=1)for(n=l,t=u;a[n&gt;&gt;2]=a[t&gt;&gt;2],n=n+4|0,t=t+4|0,b=b+-1|0,b;);else if(!u)break r;o[i+64|0]&amp;&amp;CA(u),a[i+60&gt;&gt;2]=0,b=a[i+52&gt;&gt;2]}a[i+60&gt;&gt;2]=l,f[i+64|0]=1,a[i+56&gt;&gt;2]=v}a[a[i+60&gt;&gt;2]+(b&lt;&lt;2)&gt;&gt;2]=a[h&gt;&gt;2],b=a[i+52&gt;&gt;2]+1|0,a[i+52&gt;&gt;2]=b,u=a[i+108&gt;&gt;2];r:if(!((0|u)&lt;1)){for(n=a[i+116&gt;&gt;2]+20|0,l=a[20+(G+a[i+20&gt;&gt;2]|0)&gt;&gt;2],t=0;;){if(a[n&gt;&gt;2]!=(0|l)){if(n=n+24|0,t=t+1|0,(0|t)&lt;(0|u))continue;break r}break}a[n&gt;&gt;2]=-1}if(c=c+1|0,!((0|c)&lt;a[i+12&gt;&gt;2]))break}if(!((0|u)&lt;1||(v=a[i+132&gt;&gt;2],(0|v)&lt;1)))for(G=a[i+140&gt;&gt;2],E=a[i+116&gt;&gt;2],l=0;;){r:if(h=a[20+(E+B(l,24)|0)&gt;&gt;2],-1!=(0|h)){f:{if((0|w)&lt;=0){for(c=0;;){if(n=G+B(c,36)|0,b=a[n+4&gt;&gt;2],(0|b)&gt;0)for(n=a[n+12&gt;&gt;2],t=0;;){if((0|h)==a[n&gt;&gt;2])break f;if(n=n+4|0,t=t+1|0,!((0|t)&lt;(0|b)))break}if(c=c+1|0,(0|c)==(0|v))break}break r}for(b=0;;){n=k,t=w;n:{for(;;){if(a[n&gt;&gt;2]==(0|b))break n;if(n=n+4|0,t=t+-1|0,!t)break}if(n=G+B(b,36)|0,c=a[n+4&gt;&gt;2],!((0|c)&lt;1))for(n=a[n+12&gt;&gt;2],t=0;;){if((0|h)==a[n&gt;&gt;2])break f;if(n=n+4|0,t=t+1|0,!((0|t)&lt;(0|c)))break}}if(b=b+1|0,(0|b)==(0|v))break}break r}if(n=a[i+20&gt;&gt;2],n&amp;&amp;(o[i+24|0]&amp;&amp;CA(n),a[i+20&gt;&gt;2]=0),n=a[i+60&gt;&gt;2],n&amp;&amp;(o[i+64|0]&amp;&amp;CA(n),a[i+60&gt;&gt;2]=0),n=a[i+116&gt;&gt;2],!n)break i;o[i+120|0]&amp;&amp;CA(n),a[i+116&gt;&gt;2]=0;break i}if(l=l+1|0,!((0|l)&lt;(0|u)))break}if(LA(a[A+56&gt;&gt;2]+24|0,i+48|0),n=a[i+20&gt;&gt;2],n&amp;&amp;(o[i+24|0]&amp;&amp;CA(n),a[i+20&gt;&gt;2]=0),n=a[i+60&gt;&gt;2],n&amp;&amp;(o[i+64|0]&amp;&amp;CA(n),a[i+60&gt;&gt;2]=0),n=a[i+116&gt;&gt;2],!n)break e;o[i+120|0]&amp;&amp;CA(n),a[i+116&gt;&gt;2]=0;break e}if((0|w)&lt;1)break e}for(c=0;;){if(n=a[(c&lt;&lt;2)+k&gt;&gt;2],a[i+52&gt;&gt;2]=0,a[i+56&gt;&gt;2]=0,a[i+60&gt;&gt;2]=0,G=a[i+140&gt;&gt;2]+B(n,36)|0,b=a[G+4&gt;&gt;2],f[i+64|0]=1,(0|b)&gt;=1){h=b&lt;&lt;2,l=dA(h),v=a[i+60&gt;&gt;2],u=a[i+52&gt;&gt;2];i:{if((0|u)&gt;=1)for(n=l,t=v;a[n&gt;&gt;2]=a[t&gt;&gt;2],n=n+4|0,t=t+4|0,u=u+-1|0,u;);else if(!v)break i;o[i+64|0]&amp;&amp;CA(v)}for(a[i+60&gt;&gt;2]=l,f[i+64|0]=1,a[i+56&gt;&gt;2]=b,S(l,0,h),a[i+52&gt;&gt;2]=b,n=a[G+12&gt;&gt;2],t=a[i+60&gt;&gt;2];a[t&gt;&gt;2]=a[n&gt;&gt;2],t=t+4|0,n=n+4|0,b=b+-1|0,b;);}else a[i+52&gt;&gt;2]=b;if(n=a[G+24&gt;&gt;2],a[Y&gt;&gt;2]=a[G+20&gt;&gt;2],a[Y+4&gt;&gt;2]=n,t=G+28|0,l=a[t+4&gt;&gt;2],n=Y+8|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=l,LA(a[A+56&gt;&gt;2]+24|0,i+48|0),n=a[i+60&gt;&gt;2],n&amp;&amp;(o[i+64|0]&amp;&amp;CA(n),a[i+60&gt;&gt;2]=0),c=c+1|0,(0|w)==(0|c))break}}if(k&amp;&amp;CA(e),!s)break}if(DA(a[A+56&gt;&gt;2]),!Q)break A;CA(Z)}else DA(a[A+56&gt;&gt;2]);if(u=a[i+132&gt;&gt;2],(0|u)&gt;=1)for(t=8;A=a[i+140&gt;&gt;2]+t|0,n=A+-4|0,e=A+4|0,c=a[e&gt;&gt;2],c&amp;&amp;(o[A+8|0]&amp;&amp;CA(c),a[e&gt;&gt;2]=0),a[n&gt;&gt;2]=0,a[e&gt;&gt;2]=0,a[A&gt;&gt;2]=0,f[A+8|0]=1,t=t+36|0,u=u+-1|0,u;);return A=a[i+140&gt;&gt;2],A&amp;&amp;(o[i+144|0]&amp;&amp;CA(A),a[i+140&gt;&gt;2]=0),r&amp;&amp;CA(J),A=a[i+204&gt;&gt;2],A&amp;&amp;(o[i+208|0]&amp;&amp;CA(A),a[i+204&gt;&gt;2]=0),a[i+204&gt;&gt;2]=0,f[i+208|0]=1,a[i+196&gt;&gt;2]=0,a[i+200&gt;&gt;2]=0,A=a[i+184&gt;&gt;2],A&amp;&amp;(o[i+188|0]&amp;&amp;CA(A),a[i+184&gt;&gt;2]=0),a[i+184&gt;&gt;2]=0,f[i+188|0]=1,a[i+176&gt;&gt;2]=0,a[i+180&gt;&gt;2]=0,A=a[i+164&gt;&gt;2],A&amp;&amp;(o[i+168|0]&amp;&amp;CA(A),a[i+164&gt;&gt;2]=0),A=a[i+228&gt;&gt;2],A&amp;&amp;(o[i+232|0]&amp;&amp;CA(A),a[i+228&gt;&gt;2]=0),V=i+240|0,1},kA,qA,function(A,e){A|=0,e|=0;var i,r=_(0);i=V-96|0,V=i,YA(A,e),f[A+92|0]=1,o[1680]||(a[397]=0,a[398]=0,a[396]=1065353216,a[399]=0,a[400]=0,a[402]=0,a[403]=0,a[401]=1065353216,a[404]=0,a[405]=0,a[409]=0,a[410]=0,a[408]=-1082130432,a[406]=1065353216,a[407]=0,a[411]=0,a[412]=0,a[414]=0,a[415]=0,a[413]=-1082130432,a[416]=0,a[417]=0,a[418]=-1082130432,a[419]=0,f[1680]=1),e=S(i,0,96),cn[a[a[A&gt;&gt;2]+76&gt;&gt;2]](A,1584,e,6),r=C[A+48&gt;&gt;2],C[A+76&gt;&gt;2]=C[e&gt;&gt;2]+r,C[A+60&gt;&gt;2]=C[e+48&gt;&gt;2]-r,C[A+80&gt;&gt;2]=r+C[e+20&gt;&gt;2],C[A- -64&gt;&gt;2]=C[e+68&gt;&gt;2]-r,C[A+84&gt;&gt;2]=r+C[e+40&gt;&gt;2],C[A+68&gt;&gt;2]=C[e+88&gt;&gt;2]-r,V=e+96|0},be,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,qA(A,e,i,r)},function(A){return 8528},te,function(A){return A|=0,A=a[A+96&gt;&gt;2]+-2|0,A&gt;&gt;&gt;0&lt;=2?a[7624+(A&lt;&lt;2)&gt;&gt;2]:0},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=0,n=0;A:{e:{i:{r:{f=a[A+96&gt;&gt;2]+-2|0;f:if(!(f&gt;&gt;&gt;0&gt;2)){n:switch(f-1|0){case 0:if(e&gt;&gt;&gt;0&gt;2)break f;t:switch(e-1|0){case 0:break i;case 1:break t;default:break r}break e;case 1:break n;default:break r}if(!(e&gt;&gt;&gt;0&gt;5)){n:switch(e-1|0){case 2:e=a[A+104&gt;&gt;2],a[i&gt;&gt;2]=a[A+100&gt;&gt;2],a[i+4&gt;&gt;2]=e,e=i+8|0,i=A+108|0,f=a[i+4&gt;&gt;2],a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f;break A;case 3:f=A+124|0,n=a[f+4&gt;&gt;2],e=i+8|0,a[e&gt;&gt;2]=a[f&gt;&gt;2],a[e+4&gt;&gt;2]=n,e=A+116|0,f=a[e+4&gt;&gt;2],a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=f;break A;case 0:break i;case 1:break e;case 4:break n;default:break r}f=A+140|0,n=a[f+4&gt;&gt;2],e=i+8|0,a[e&gt;&gt;2]=a[f&gt;&gt;2],a[e+4&gt;&gt;2]=n,e=A+132|0,f=a[e+4&gt;&gt;2],a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=f,i=A+156|0,f=a[i+4&gt;&gt;2],e=r+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,A=A+148|0,e=a[A+4&gt;&gt;2],a[r&gt;&gt;2]=a[A&gt;&gt;2],a[r+4&gt;&gt;2]=e}}return}return e=a[A+104&gt;&gt;2],a[i&gt;&gt;2]=a[A+100&gt;&gt;2],a[i+4&gt;&gt;2]=e,e=i+8|0,i=A+108|0,f=a[i+4&gt;&gt;2],a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,i=A+124|0,f=a[i+4&gt;&gt;2],e=r+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,A=A+116|0,e=a[A+4&gt;&gt;2],a[r&gt;&gt;2]=a[A&gt;&gt;2],void(a[r+4&gt;&gt;2]=e)}return f=A+124|0,n=a[f+4&gt;&gt;2],e=i+8|0,a[e&gt;&gt;2]=a[f&gt;&gt;2],a[e+4&gt;&gt;2]=n,e=A+116|0,f=a[e+4&gt;&gt;2],a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=f,i=A+140|0,f=a[i+4&gt;&gt;2],e=r+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,A=A+132|0,e=a[A+4&gt;&gt;2],a[r&gt;&gt;2]=a[A&gt;&gt;2],void(a[r+4&gt;&gt;2]=e)}return f=A+140|0,n=a[f+4&gt;&gt;2],e=i+8|0,a[e&gt;&gt;2]=a[f&gt;&gt;2],a[e+4&gt;&gt;2]=n,e=A+132|0,f=a[e+4&gt;&gt;2],a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=f,i=A+108|0,f=a[i+4&gt;&gt;2],e=r+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,e=a[A+104&gt;&gt;2],a[r&gt;&gt;2]=a[A+100&gt;&gt;2],void(a[r+4&gt;&gt;2]=e)}i=A+156|0,f=a[i+4&gt;&gt;2],e=r+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,A=A+148|0,e=a[A+4&gt;&gt;2],a[r&gt;&gt;2]=a[A&gt;&gt;2],a[r+4&gt;&gt;2]=e},function(A,e,i){var r,f;A|=0,e|=0,i|=0,A=(e&lt;&lt;4)+A|0,e=A+108|0,f=a[e+4&gt;&gt;2],r=i+8|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=f,A=A+100|0,e=a[A+4&gt;&gt;2],a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e},function(A){return A|=0,A=a[A+96&gt;&gt;2],0|(4==(0|A)?4:(3==(0|A))&lt;&lt;1)},ae,function(A,e,i){return i=_(i),0},oe,sA,ve,function(A,e,i){A|=0,e|=0,i|=0,a[A+24&gt;&gt;2]=i,a[A+16&gt;&gt;2]=e},function(A,e,i){A|=0,e|=0,i|=0,a[A+28&gt;&gt;2]=i,a[A+20&gt;&gt;2]=e},function(A,e,i,r){A|=0,e|=0,i|=0,r=_(r);var f,n=0,t=_(0),b=_(0),c=_(0),l=0,u=_(0),s=_(0),k=0,v=0,d=0,g=_(0),R=_(0),G=0,w=0,W=_(0),F=_(0),Z=_(0),p=_(0),Y=0,E=0,D=_(0),N=_(0),I=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=0,z=0;f=V-192|0,V=f,C[a[A+4&gt;&gt;2]+784&gt;&gt;2]&lt;r||(R=C[i+8&gt;&gt;2],b=_(_(C[e+8&gt;&gt;2]*r)+R),W=C[i+4&gt;&gt;2],c=_(_(C[e+4&gt;&gt;2]*r)+W),F=C[i&gt;&gt;2],g=_(_(C[e&gt;&gt;2]*r)+F),l=a[A+4&gt;&gt;2],E=a[l+780&gt;&gt;2],k=a[l+772&gt;&gt;2],w=a[a[A+8&gt;&gt;2]+8&gt;&gt;2],G=(0|k)==(0|w),G?(t=_(g-C[k+52&gt;&gt;2]),u=_(c-C[k+56&gt;&gt;2]),s=_(b-C[k+60&gt;&gt;2]),Z=_(_(_(t*C[k+12&gt;&gt;2])+_(u*C[k+28&gt;&gt;2]))+_(s*C[k+44&gt;&gt;2])),p=_(_(_(t*C[k+8&gt;&gt;2])+_(u*C[k+24&gt;&gt;2]))+_(s*C[k+40&gt;&gt;2])),t=_(_(_(t*C[k+4&gt;&gt;2])+_(u*C[k+20&gt;&gt;2]))+_(s*C[k+36&gt;&gt;2])),n=a[a[A+12&gt;&gt;2]+8&gt;&gt;2]):(n=a[a[A+12&gt;&gt;2]+8&gt;&gt;2],t=_(g-C[n+52&gt;&gt;2]),u=_(c-C[n+56&gt;&gt;2]),s=_(b-C[n+60&gt;&gt;2]),Z=_(_(_(t*C[n+12&gt;&gt;2])+_(u*C[n+28&gt;&gt;2]))+_(s*C[n+44&gt;&gt;2])),p=_(_(_(t*C[n+8&gt;&gt;2])+_(u*C[n+24&gt;&gt;2]))+_(s*C[n+40&gt;&gt;2])),t=_(_(_(t*C[n+4&gt;&gt;2])+_(u*C[n+20&gt;&gt;2]))+_(s*C[n+36&gt;&gt;2])),n=w),D=C[n+20&gt;&gt;2],N=C[n+36&gt;&gt;2],I=C[n+40&gt;&gt;2],J=C[n+8&gt;&gt;2],x=C[n+24&gt;&gt;2],X=C[n+44&gt;&gt;2],M=C[n+60&gt;&gt;2],u=C[n+12&gt;&gt;2],s=C[n+52&gt;&gt;2],S=C[n+28&gt;&gt;2],T=C[n+56&gt;&gt;2],j=C[n+4&gt;&gt;2],a[f+28&gt;&gt;2]=0,n=f+124|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=f+132|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=f+140|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=f+148|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[f+156&gt;&gt;2]=0,n=e+8|0,v=a[n+4&gt;&gt;2],d=f+72|0,a[d&gt;&gt;2]=a[n&gt;&gt;2],a[d+4&gt;&gt;2]=v,O=u,u=_(F-s),s=_(W-T),R=_(R-M),C[f+24&gt;&gt;2]=_(_(O*u)+_(S*s))+_(X*R),C[f+20&gt;&gt;2]=_(_(u*J)+_(s*x))+_(R*I),a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=Z,C[f+4&gt;&gt;2]=p,C[f&gt;&gt;2]=t,a[f+84&gt;&gt;2]=0,a[f+88&gt;&gt;2]=0,C[f+80&gt;&gt;2]=r,a[f+92&gt;&gt;2]=0,a[f+96&gt;&gt;2]=0,a[f+116&gt;&gt;2]=0,a[f+120&gt;&gt;2]=0,n=a[e+4&gt;&gt;2],a[f+64&gt;&gt;2]=a[e&gt;&gt;2],a[f+68&gt;&gt;2]=n,C[f+16&gt;&gt;2]=_(_(u*j)+_(s*D))+_(R*N),a[f+60&gt;&gt;2]=0,C[f+56&gt;&gt;2]=b,C[f+52&gt;&gt;2]=c,e=i+8|0,n=a[e+4&gt;&gt;2],v=f+40|0,a[v&gt;&gt;2]=a[e&gt;&gt;2],a[v+4&gt;&gt;2]=n,C[f+48&gt;&gt;2]=g,e=a[i+4&gt;&gt;2],a[f+32&gt;&gt;2]=a[i&gt;&gt;2],a[f+36&gt;&gt;2]=e,i=function(A,e){var i,r=_(0),f=_(0),n=0,t=_(0),o=0,b=_(0),c=_(0),l=_(0);if(i=a[A+780&gt;&gt;2],(0|i)&lt;1)e=-1;else for(n=A+8|0,b=C[e+8&gt;&gt;2],c=C[e+4&gt;&gt;2],l=C[e&gt;&gt;2],f=C[A+784&gt;&gt;2],f=_(f*f),A=0,e=-1;r=_(C[n+-4&gt;&gt;2]-l),t=_(r*r),r=_(C[n&gt;&gt;2]-c),t=_(t+_(r*r)),r=_(C[n+4&gt;&gt;2]-b),r=_(t+_(r*r)),o=r&lt;f,f=o?r:f,e=o?A:e,n=n+192|0,A=A+1|0,(0|i)!=(0|A););return e}(l,f),v=a[A+8&gt;&gt;2],e=a[v+8&gt;&gt;2],d=a[A+12&gt;&gt;2],n=a[d+8&gt;&gt;2],C[f+96&gt;&gt;2]=C[e+232&gt;&gt;2]*C[n+232&gt;&gt;2],r=C[e+228&gt;&gt;2],t=C[n+228&gt;&gt;2],C[f+84&gt;&gt;2]=Q(_(h(_(r*t),_(-10))),_(10)),C[f+88&gt;&gt;2]=Q(_(h(_(_(t*C[e+236&gt;&gt;2])+_(r*C[n+236&gt;&gt;2])),_(-10))),_(10)),C[f+92&gt;&gt;2]=Q(_(h(_(_(t*C[e+240&gt;&gt;2])+_(r*C[n+240&gt;&gt;2])),_(-10))),_(10)),l=a[e+204&gt;&gt;2],(128&amp;o[n+204|0]||128&amp;l)&amp;&amp;(C[f+148&gt;&gt;2]=C[e+244&gt;&gt;2]+C[n+244&gt;&gt;2],C[f+144&gt;&gt;2]=_(1)/_(_(_(1)/C[a[v+8&gt;&gt;2]+248&gt;&gt;2])+_(_(1)/C[a[d+8&gt;&gt;2]+248&gt;&gt;2])),a[f+120&gt;&gt;2]=8|a[f+120&gt;&gt;2],l=a[a[v+8&gt;&gt;2]+204&gt;&gt;2]),(2&amp;o[a[d+8&gt;&gt;2]+205|0]||512&amp;l)&amp;&amp;(a[f+120&gt;&gt;2]=16|a[f+120&gt;&gt;2]),r=C[f+72&gt;&gt;2],_(m(r))&gt;_(.7071067690849304)?(c=C[f+68&gt;&gt;2],t=_(_(r*r)+_(c*c)),b=_(_(1)/_(y(t))),g=_(t*b),s=C[f+64&gt;&gt;2],t=_(-_(r*b)),u=_(s*t),r=_(c*b),b=_(-_(s*r)),c=_(0)):(g=C[f+64&gt;&gt;2],b=C[f+68&gt;&gt;2],c=_(_(g*g)+_(b*b)),t=_(_(1)/_(y(c))),u=_(c*t),c=_(-_(b*t)),b=_(r*c),t=_(g*t),g=_(-_(r*t)),r=_(0)),n=A+4|0,C[f+184&gt;&gt;2]=u,C[f+180&gt;&gt;2]=b,C[f+168&gt;&gt;2]=r,C[f+164&gt;&gt;2]=t,C[f+176&gt;&gt;2]=g,C[f+160&gt;&gt;2]=c,G?(e=A+28|0,l=A+24|0,v=A+16|0,d=A+20|0):(e=A+24|0,l=A+28|0,v=A+20|0,d=A+16|0),a[f+112&gt;&gt;2]=a[e&gt;&gt;2],a[f+108&gt;&gt;2]=a[l&gt;&gt;2],a[f+104&gt;&gt;2]=a[d&gt;&gt;2],a[f+100&gt;&gt;2]=a[v&gt;&gt;2],e=a[n&gt;&gt;2],(0|i)&gt;=0?(e=e+B(i,192)|0,l=e+136|0,r=C[l&gt;&gt;2],v=e+132|0,t=C[v&gt;&gt;2],d=e+128|0,b=C[d&gt;&gt;2],G=e+160|0,H=a[G&gt;&gt;2],16&amp;o[f+120|0]&amp;&amp;(c=_(_(b*C[e+88&gt;&gt;2])+_(0)),!(_(_(t*t)+_(r*r))&gt;_(c*c)))||(Y=e+120|0,z=a[Y&gt;&gt;2],U(e+4|0,f,192),C[d&gt;&gt;2]=b,a[Y&gt;&gt;2]=z,C[v&gt;&gt;2]=t,C[l&gt;&gt;2]=r),a[G&gt;&gt;2]=H):i=ue(e,f),l=a[425],l&amp;&amp;(e=A+8|0,A=A+12|0,(8&amp;o[a[a[A&gt;&gt;2]+8&gt;&gt;2]+204|0]||8&amp;o[a[a[e&gt;&gt;2]+8&gt;&gt;2]+204|0])&amp;&amp;(d=4+(a[n&gt;&gt;2]+B(i,192)|0)|0,i=(0|k)!=(0|w),cn[l](d,a[(i?A:e)&gt;&gt;2],a[f+100&gt;&gt;2],a[f+108&gt;&gt;2],a[(i?e:A)&gt;&gt;2],a[f+104&gt;&gt;2],a[f+112&gt;&gt;2]))),E||(A=a[423],A&amp;&amp;cn[A](n))),V=f+192|0},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n,t=_(0);r=V-96|0,V=r,f=a[a[A&gt;&gt;2]&gt;&gt;2],n=a[a[A+4&gt;&gt;2]&gt;&gt;2],cn[a[a[e&gt;&gt;2]+24&gt;&gt;2]](e,f,n)&amp;&amp;(a[r+88&gt;&gt;2]=-1,a[r+92&gt;&gt;2]=-1,a[r+72&gt;&gt;2]=0,a[r+80&gt;&gt;2]=f,a[r+84&gt;&gt;2]=f+4,a[r+76&gt;&gt;2]=a[f+192&gt;&gt;2],a[r+64&gt;&gt;2]=-1,a[r+68&gt;&gt;2]=-1,a[r+48&gt;&gt;2]=0,a[r+56&gt;&gt;2]=n,a[r+60&gt;&gt;2]=n+4,a[r+52&gt;&gt;2]=a[n+192&gt;&gt;2],(a[A+8&gt;&gt;2]||(e=0|cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,r+72|0,r+48|0,0,1),a[A+8&gt;&gt;2]=e,e))&amp;&amp;(e=function(A,e,i){return a[A+32&gt;&gt;2]=0,a[A+12&gt;&gt;2]=i,a[A+8&gt;&gt;2]=e,a[A+4&gt;&gt;2]=0,a[A&gt;&gt;2]=7720,A}(r+8|0,r+72|0,r+48|0),A=a[A+8&gt;&gt;2],1!=a[i+8&gt;&gt;2]?(t=_(cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,f,n,i,e)),C[i+12&gt;&gt;2]&gt;t&amp;&amp;(C[i+12&gt;&gt;2]=t)):cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,r+72|0,r+48|0,i,e))),V=r+96|0},function(A){var e;return A|=0,a[A&gt;&gt;2]=7860,e=a[A+20&gt;&gt;2],e&amp;&amp;(o[A+24|0]&amp;&amp;CA(e),a[A+20&gt;&gt;2]=0),a[A+20&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,f[A+24|0]=1,0|A},function(A){var e;A|=0,a[A&gt;&gt;2]=7860,e=a[A+20&gt;&gt;2],e&amp;&amp;(o[A+24|0]&amp;&amp;CA(e),a[A+20&gt;&gt;2]=0),a[A+20&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,f[A+24|0]=1,$(A)},function(A,e,i,r,f){var n,t;return A|=0,e|=0,i|=0,r|=0,f|=0,n=V-16|0,V=n,a[n+12&gt;&gt;2]=r,a[n+8&gt;&gt;2]=A,r=a[a[i+4&gt;&gt;2]+4&gt;&gt;2],t=a[a[e+4&gt;&gt;2]+4&gt;&gt;2],1!=(0|f)?(A=a[5260+((B(t,144)+A|0)+(r&lt;&lt;2)|0)&gt;&gt;2],e=0|cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,n+8|0,e,i)):(A=a[76+((B(t,144)+A|0)+(r&lt;&lt;2)|0)&gt;&gt;2],e=0|cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,n+8|0,e,i)),V=n+16|0,0|e},function(A,e,i){A|=0,e|=0,i|=0;var r,n=0,t=0,b=0,c=_(0),l=_(0),u=0;r=V-16|0,V=r,a[426]=a[426]+1,t=2976,2&amp;a[A+4&gt;&gt;2]&amp;&amp;(n=a[e+192&gt;&gt;2],c=_(cn[a[a[n&gt;&gt;2]+20&gt;&gt;2]](n,C[744])),C[r+12&gt;&gt;2]=c,n=a[i+192&gt;&gt;2],l=_(cn[a[a[n&gt;&gt;2]+20&gt;&gt;2]](n,C[744])),C[r+8&gt;&gt;2]=l,t=c&lt;l?r+12|0:r+8|0),b=a[t&gt;&gt;2],c=C[i+184&gt;&gt;2],l=C[e+184&gt;&gt;2],n=a[A+72&gt;&gt;2],t=a[n+12&gt;&gt;2];A:{if(t)a[n+12&gt;&gt;2]=a[t&gt;&gt;2],a[n+8&gt;&gt;2]=a[n+8&gt;&gt;2]+-1;else{if(t=0,4&amp;o[A+4|0])break A;t=dA(804)}if(a[t&gt;&gt;2]=1025,a[t+160&gt;&gt;2]=0,n=t+152|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+144|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+136|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+128|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[t+120&gt;&gt;2]=0,a[t+124&gt;&gt;2]=0,a[t+312&gt;&gt;2]=0,a[t+316&gt;&gt;2]=0,n=t+320|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+328|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+336|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+344|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[t+352&gt;&gt;2]=0,a[t+504&gt;&gt;2]=0,a[t+508&gt;&gt;2]=0,n=t+512|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+520|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+528|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+536|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[t+544&gt;&gt;2]=0,a[t+736&gt;&gt;2]=0,n=t+728|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+720|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+712|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=t+704|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[t+696&gt;&gt;2]=0,a[t+700&gt;&gt;2]=0,a[t+772&gt;&gt;2]=e,a[t+776&gt;&gt;2]=i,a[t+780&gt;&gt;2]=0,a[t+784&gt;&gt;2]=b,C[t+788&gt;&gt;2]=l&lt;c?l:c,n=a[A+12&gt;&gt;2],a[t+800&gt;&gt;2]=n,a[A+16&gt;&gt;2]==(0|n)&amp;&amp;(b=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|b)))){if(b&amp;&amp;(u=dA(b&lt;&lt;2),n=a[A+12&gt;&gt;2]),(0|n)&gt;=1)for(e=0,i=n;a[e+u&gt;&gt;2]=a[a[A+20&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,i=i+-1|0,i;);e=a[A+20&gt;&gt;2],e&amp;&amp;(o[A+24|0]&amp;&amp;(CA(e),n=a[A+12&gt;&gt;2]),a[A+20&gt;&gt;2]=0),a[A+20&gt;&gt;2]=u,a[A+16&gt;&gt;2]=b,f[A+24|0]=1}a[A+12&gt;&gt;2]=n+1,a[a[A+20&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=t}return V=r+16|0,0|t},function(A,e){A|=0,e|=0;var i,r,f,n,t,o,b=0,c=0,l=0;if(a[426]=a[426]+-1,cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A,e),b=A+20|0,c=a[b&gt;&gt;2],i=a[e+800&gt;&gt;2],r=i&lt;&lt;2,l=c+r|0,n=a[l&gt;&gt;2],t=l,o=c,c=A+12|0,l=a[c&gt;&gt;2]+-1|0,f=l&lt;&lt;2,a[t&gt;&gt;2]=a[o+f&gt;&gt;2],a[a[b&gt;&gt;2]+f&gt;&gt;2]=n,a[c&gt;&gt;2]=l,a[a[a[b&gt;&gt;2]+r&gt;&gt;2]+800&gt;&gt;2]=i,e&amp;&amp;(A=a[A+72&gt;&gt;2],b=a[A+16&gt;&gt;2],!(b&gt;&gt;&gt;0&gt;e&gt;&gt;&gt;0|b+B(a[A&gt;&gt;2],a[A+4&gt;&gt;2])&gt;&gt;&gt;0&lt;=e&gt;&gt;&gt;0)))return a[e&gt;&gt;2]=a[A+12&gt;&gt;2],a[A+12&gt;&gt;2]=e,void(a[A+8&gt;&gt;2]=a[A+8&gt;&gt;2]+1);CA(e)},function(A,e){A|=0,e|=0;var i=0,r=0,f=0;if(A=V-16|0,V=A,r=a[e+780&gt;&gt;2],(0|r)&gt;=1)for(i=e+4|0;le(i),i=i+192|0,f=f+1|0,r=a[e+780&gt;&gt;2],(0|f)&lt;(0|r););r&amp;&amp;(i=a[424],i&amp;&amp;(a[A+12&gt;&gt;2]=e,cn[i](A+12|0))),a[e+780&gt;&gt;2]=0,V=A+16|0},function(A,e,i){A|=0,e|=0,i|=0;var r=0;A:{e:if(A=a[e+220&gt;&gt;2]+-2|0,!(A&gt;&gt;&gt;0&gt;3)){switch(A-1|0){case 0:case 1:break e}if(r=a[i+220&gt;&gt;2]+-2|0,!(r&gt;&gt;&gt;0&gt;3))switch(A=0,r-1|0){case 0:case 1:break e;default:break A}}if(!a[e+280&gt;&gt;2]||cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,i)){if(A=1,!a[i+280&gt;&gt;2])break A;if(cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,e))break A}A=0}return 0|A},function(A,e,i){if(A|=0,e|=0,i|=0,A=0,e=a[e+204&gt;&gt;2],!(4&amp;e||(i=a[i+204&gt;&gt;2],4&amp;i))){if(!(3&amp;e))return 1;A=!(3&amp;i)}return 0|A},function(A,e,i,r){var f;A|=0,e|=0,i|=0,r|=0,f=V-16|0,V=f,a[f+8&gt;&gt;2]=A,a[f+4&gt;&gt;2]=i,a[f&gt;&gt;2]=7968,cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e,f,r),V=f+16|0},function(A){return A|=0,a[A+12&gt;&gt;2]},function(A,e){return A|=0,e|=0,a[a[A+20&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]},function(A){return A|=0,a[A+12&gt;&gt;2]?a[A+20&gt;&gt;2]:0},Ce,Ce,function(A,e){var i;return A|=0,e|=0,A=a[A+68&gt;&gt;2],i=a[A+12&gt;&gt;2],i?(a[A+12&gt;&gt;2]=a[i&gt;&gt;2],a[A+8&gt;&gt;2]=a[A+8&gt;&gt;2]+-1,0|i):0|dA(e)},function(A,e){A|=0,e|=0;var i=0;if(e&amp;&amp;(A=a[A+68&gt;&gt;2],i=a[A+16&gt;&gt;2],!(i&gt;&gt;&gt;0&gt;e&gt;&gt;&gt;0|B(a[A&gt;&gt;2],a[A+4&gt;&gt;2])+i&gt;&gt;&gt;0&lt;=e&gt;&gt;&gt;0)))return a[e&gt;&gt;2]=a[A+12&gt;&gt;2],a[A+12&gt;&gt;2]=e,void(a[A+8&gt;&gt;2]=a[A+8&gt;&gt;2]+1);CA(e)},sA,ve,function(A,e){var i;return A|=0,e|=0,i=e,e=a[A+8&gt;&gt;2],cn[a[e+64&gt;&gt;2]](i,e,a[A+4&gt;&gt;2]),0},function(A){A|=0;var e=0,i=0;return a[A&gt;&gt;2]=8056,e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e),a[A+12&gt;&gt;2]=0),e=a[A+8&gt;&gt;2],e&amp;&amp;(cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),e=a[A+4&gt;&gt;2],cn[a[a[e&gt;&gt;2]+60&gt;&gt;2]](e,a[A+8&gt;&gt;2]),a[A+8&gt;&gt;2]=0),a[A+24&gt;&gt;2]=-1,a[A+28&gt;&gt;2]=-1,e=A+32|0,a[e&gt;&gt;2]=-1,a[e+4&gt;&gt;2]=-1,0|A},function(A){A|=0;var e=0,i=0;a[A&gt;&gt;2]=8056,e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e),a[A+12&gt;&gt;2]=0),e=a[A+8&gt;&gt;2],e&amp;&amp;(cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),e=a[A+4&gt;&gt;2],cn[a[a[e&gt;&gt;2]+60&gt;&gt;2]](e,a[A+8&gt;&gt;2]),a[A+8&gt;&gt;2]=0),a[A+24&gt;&gt;2]=-1,a[A+28&gt;&gt;2]=-1,e=A+32|0,a[e&gt;&gt;2]=-1,a[e+4&gt;&gt;2]=-1,$(A)},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n=0,t=0;if(n=a[A+12&gt;&gt;2],n&amp;&amp;(t=a[A+4&gt;&gt;2],cn[a[a[t&gt;&gt;2]+16&gt;&gt;2]](t,n),a[A+12&gt;&gt;2]=0),n=a[A+8&gt;&gt;2],n&amp;&amp;(cn[a[a[n&gt;&gt;2]&gt;&gt;2]](n),n=a[A+4&gt;&gt;2],cn[a[a[n&gt;&gt;2]+60&gt;&gt;2]](n,a[A+8&gt;&gt;2]),a[A+8&gt;&gt;2]=0),a[A+24&gt;&gt;2]=-1,a[A+28&gt;&gt;2]=-1,n=A+32|0,a[n&gt;&gt;2]=-1,a[n+4&gt;&gt;2]=-1,a[A+20&gt;&gt;2]=r,a[A+16&gt;&gt;2]=f,r=a[e+4&gt;&gt;2],25==a[r+4&gt;&gt;2])return f=a[i+4&gt;&gt;2],25==a[f+4&gt;&gt;2]?void _e(A,e,i,r,f):void me(A,e,i,r,f,0);f=a[i+4&gt;&gt;2],25==a[f+4&gt;&gt;2]&amp;&amp;me(A,i,e,f,r,1)},Re,function(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,b=0;if(r=a[A+12&gt;&gt;2],r){if(i=a[e+4&gt;&gt;2],(0|i)==a[e+8&gt;&gt;2]&amp;&amp;(t=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|t)))){if(t&amp;&amp;(b=dA(t&lt;&lt;2),i=a[e+4&gt;&gt;2]),(0|i)&gt;=1)for(r=0,n=i;a[r+b&gt;&gt;2]=a[a[e+12&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;(CA(n),i=a[e+4&gt;&gt;2]),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=t,r=a[A+12&gt;&gt;2]}a[e+4&gt;&gt;2]=i+1,a[a[e+12&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=r}},be,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n,t,o=_(0),b=_(0),c=_(0),l=0,u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=0;f=V-48|0,o=C[A+60&gt;&gt;2],s=C[e+16&gt;&gt;2],b=C[A- -64&gt;&gt;2],m=C[e+20&gt;&gt;2],c=C[A+68&gt;&gt;2],R=C[e+24&gt;&gt;2],Q=C[e+52&gt;&gt;2],h=_(_(_(_(o*s)+_(b*m))+_(c*R))+Q),C[f+40&gt;&gt;2]=h,k=C[e+32&gt;&gt;2],G=C[e+36&gt;&gt;2],y=C[e+40&gt;&gt;2],w=C[e+56&gt;&gt;2],W=_(_(_(_(o*k)+_(b*G))+_(c*y))+w),C[f+36&gt;&gt;2]=W,v=o,o=C[e&gt;&gt;2],d=C[e+4&gt;&gt;2],F=c,c=C[e+8&gt;&gt;2],g=C[e+48&gt;&gt;2],Z=_(_(_(_(v*o)+_(b*d))+_(F*c))+g),C[f+44&gt;&gt;2]=Z,a[f+28&gt;&gt;2]=0,b=C[A+76&gt;&gt;2],B=C[A+80&gt;&gt;2],v=C[A+84&gt;&gt;2],p=_(Q+_(_(_(s*b)+_(m*B))+_(R*v))),C[f+20&gt;&gt;2]=p,Y=_(w+_(_(_(k*b)+_(G*B))+_(y*v))),C[f+24&gt;&gt;2]=Y,b=_(g+_(_(_(o*b)+_(d*B))+_(c*v))),C[f+16&gt;&gt;2]=b,v=g,g=C[A+92&gt;&gt;2],F=d,d=C[A+96&gt;&gt;2],B=C[A+100&gt;&gt;2],c=_(v+_(_(_(o*g)+_(F*d))+_(c*B))),C[f&gt;&gt;2]=c,e=b&gt;c,l=Z&gt;(e?c:b),u=l?f:f+44|0,o=C[A+48&gt;&gt;2],C[i&gt;&gt;2]=C[(e?u:l?f+16|0:u)&gt;&gt;2]-o,a[f+12&gt;&gt;2]=0,k=_(w+_(_(_(k*g)+_(G*d))+_(y*B))),C[f+8&gt;&gt;2]=k,A=f+8|0,e=Y&gt;k,l=W&gt;C[(e?f:f+16|0)+8&gt;&gt;2],u=l?A:f+36|0,n=f+24|0,C[i+8&gt;&gt;2]=C[(e?u:l?n:u)&gt;&gt;2]-o,s=_(Q+_(_(_(s*g)+_(m*d))+_(R*B))),C[f+4&gt;&gt;2]=s,E=i,e=4|f,i=p&gt;s,l=h&gt;C[(i?f:f+16|0)+4&gt;&gt;2],u=l?e:f+40|0,t=f+16|4,C[E+4&gt;&gt;2]=C[(i?u:l?t:u)&gt;&gt;2]-o,E=A,A=Y&lt;k,i=W&lt;C[(A?f:f+16|0)+8&gt;&gt;2],l=i?E:f+36|0,C[r+8&gt;&gt;2]=o+C[(A?l:i?n:l)&gt;&gt;2],i=e,A=p&lt;s,e=h&lt;C[(A?f:f+16|0)+4&gt;&gt;2],i=e?i:f+40|0,C[r+4&gt;&gt;2]=o+C[(A?i:e?t:i)&gt;&gt;2],A=b&lt;c,e=Z&lt;(A?c:b),i=e?f:f+44|0,C[r&gt;&gt;2]=o+C[(A?i:e?f+16|0:i)&gt;&gt;2]},he,function(A){return 8320},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0);r=C[i&gt;&gt;2],f=C[i+4&gt;&gt;2],n=C[i+8&gt;&gt;2],t=_(_(_(r*C[e+76&gt;&gt;2])+_(f*C[e+80&gt;&gt;2]))+_(n*C[e+84&gt;&gt;2])),o=_(_(_(r*C[e+92&gt;&gt;2])+_(f*C[e+96&gt;&gt;2]))+_(n*C[e+100&gt;&gt;2])),r=_(_(_(r*C[e+60&gt;&gt;2])+_(f*C[e- -64&gt;&gt;2]))+_(n*C[e+68&gt;&gt;2])),e=(e+60|0)+((r&lt;t?t&lt;o?2:1:(r&lt;o)&lt;&lt;1)&lt;&lt;4)|0,i=a[e+4&gt;&gt;2],a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+8|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=0,t=0,o=_(0),b=_(0),c=_(0),l=_(0),u=0,s=0;if((0|r)&gt;=1)for(u=A+60|0;f=C[e&gt;&gt;2],o=C[e+4&gt;&gt;2],b=C[e+8&gt;&gt;2],c=_(_(_(f*C[A+76&gt;&gt;2])+_(o*C[A+80&gt;&gt;2]))+_(b*C[A+84&gt;&gt;2])),l=_(_(_(f*C[A+92&gt;&gt;2])+_(o*C[A+96&gt;&gt;2]))+_(b*C[A+100&gt;&gt;2])),f=_(_(_(f*C[A+60&gt;&gt;2])+_(o*C[A+64&gt;&gt;2]))+_(b*C[A+68&gt;&gt;2])),n=((f&lt;c?c&lt;l?2:1:(f&lt;l)&lt;&lt;1)&lt;&lt;4)+u|0,t=a[n+4&gt;&gt;2],a[i&gt;&gt;2]=a[n&gt;&gt;2],a[i+4&gt;&gt;2]=t,n=n+8|0,s=a[n+4&gt;&gt;2],t=i+8|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=s,e=e+16|0,i=i+16|0,r=r+-1|0,r;);},we,function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0);t=C[A+92&gt;&gt;2],o=C[A+76&gt;&gt;2],b=C[A+80&gt;&gt;2],l=C[A+100&gt;&gt;2],f=C[A+68&gt;&gt;2],u=C[A+84&gt;&gt;2],c=C[A+96&gt;&gt;2],r=C[A- -64&gt;&gt;2],n=C[A+60&gt;&gt;2],a[i+12&gt;&gt;2]=0,o=_(o-n),c=_(c-r),b=_(b-r),n=_(t-n),r=_(_(o*c)-_(b*n)),s=r,k=_(r*r),r=_(l-f),t=_(u-f),f=_(_(b*r)-_(t*c)),r=_(_(t*n)-_(o*r)),n=_(_(1)/_(y(_(k+_(_(f*f)+_(r*r)))))),t=_(s*n),C[i+8&gt;&gt;2]=t,r=_(r*n),C[i+4&gt;&gt;2]=r,f=_(f*n),C[i&gt;&gt;2]=f,e&amp;&amp;(C[i+8&gt;&gt;2]=-t,C[i+4&gt;&gt;2]=-r,C[i&gt;&gt;2]=-f)},We,We,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,cn[a[a[A&gt;&gt;2]+108&gt;&gt;2]](A,e,i),cn[a[a[A&gt;&gt;2]+108&gt;&gt;2]](A,(e+1|0)%3|0,r)},function(A,e,i){var r,f;A|=0,e|=0,i|=0,A=(e&lt;&lt;4)+A|0,e=A+68|0,f=a[e+4&gt;&gt;2],r=i+8|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=f,A=A+60|0,e=a[A+4&gt;&gt;2],a[i&gt;&gt;2]=a[A&gt;&gt;2],a[i+4&gt;&gt;2]=e},Fe,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,cn[a[a[A&gt;&gt;2]+124&gt;&gt;2]](A,r,e,i)},function(A,e,i){A|=0,e|=0,i=_(i);var r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=0;return r=V-32|0,V=r,k=C[A+60&gt;&gt;2],b=_(C[A+76&gt;&gt;2]-k),n=C[A- -64&gt;&gt;2],o=_(C[A+96&gt;&gt;2]-n),f=_(C[A+80&gt;&gt;2]-n),c=_(C[A+92&gt;&gt;2]-k),t=_(_(b*o)-_(f*c)),u=t,v=_(t*t),s=f,f=C[A+68&gt;&gt;2],t=_(C[A+100&gt;&gt;2]-f),l=_(C[A+84&gt;&gt;2]-f),o=_(_(s*t)-_(l*o)),b=_(_(l*c)-_(b*t)),c=_(_(1)/_(y(_(v+_(_(o*o)+_(b*b)))))),t=_(u*c),o=_(o*c),b=_(b*c),n=_(_(_(C[e+8&gt;&gt;2]*t)+_(_(C[e&gt;&gt;2]*o)+_(C[e+4&gt;&gt;2]*b)))-_(_(f*t)+_(_(k*o)+_(n*b)))),k=_(-i),n&gt;=k^1|n&lt;=i^1||(cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A,0,r+16|0,r),c=C[r+16&gt;&gt;2],n=_(C[r&gt;&gt;2]-c),l=C[r+20&gt;&gt;2],f=_(C[r+4&gt;&gt;2]-l),i=_(_(b*n)-_(o*f)),u=i,v=_(i*i),i=_(t*f),s=C[r+24&gt;&gt;2],f=_(C[r+8&gt;&gt;2]-s),i=_(i-_(b*f)),n=_(_(o*f)-_(t*n)),f=_(_(1)/_(y(_(v+_(_(i*i)+_(n*n)))))),u=_(u*f),i=_(i*f),n=_(n*f),_(_(_(C[e+8&gt;&gt;2]*u)+_(_(C[e&gt;&gt;2]*i)+_(C[e+4&gt;&gt;2]*n)))-_(_(s*u)+_(_(c*i)+_(l*n))))&lt;k||(cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A,1,r+16|0,r),c=C[r+16&gt;&gt;2],n=_(C[r&gt;&gt;2]-c),l=C[r+20&gt;&gt;2],f=_(C[r+4&gt;&gt;2]-l),i=_(_(b*n)-_(o*f)),u=i,v=_(i*i),i=_(t*f),s=C[r+24&gt;&gt;2],f=_(C[r+8&gt;&gt;2]-s),i=_(i-_(b*f)),n=_(_(o*f)-_(t*n)),f=_(_(1)/_(y(_(v+_(_(i*i)+_(n*n)))))),u=_(u*f),i=_(i*f),n=_(n*f),_(_(_(C[e+8&gt;&gt;2]*u)+_(_(C[e&gt;&gt;2]*i)+_(C[e+4&gt;&gt;2]*n)))-_(_(s*u)+_(_(c*i)+_(l*n))))&lt;k||(cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A,2,r+16|0,r),n=C[r+16&gt;&gt;2],f=_(C[r&gt;&gt;2]-n),c=C[r+20&gt;&gt;2],l=_(C[r+4&gt;&gt;2]-c),i=_(_(b*f)-_(o*l)),u=i,s=_(i*i),v=_(t*l),i=b,b=C[r+24&gt;&gt;2],l=_(C[r+8&gt;&gt;2]-b),i=_(v-_(i*l)),t=_(_(o*l)-_(t*f)),o=_(_(1)/_(y(_(s+_(_(i*i)+_(t*t)))))),f=_(u*o),i=_(i*o),t=_(t*o),_(_(_(C[e+8&gt;&gt;2]*f)+_(_(C[e&gt;&gt;2]*i)+_(C[e+4&gt;&gt;2]*t)))-_(_(b*f)+_(_(n*i)+_(c*t))))&lt;k||(d=1)))),V=r+32|0,0|d},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0);b=C[A+92&gt;&gt;2],c=C[A+76&gt;&gt;2],l=C[A+80&gt;&gt;2],s=C[A+100&gt;&gt;2],e=A+68|0,o=C[e&gt;&gt;2],k=C[A+84&gt;&gt;2],u=C[A+96&gt;&gt;2],n=C[A- -64&gt;&gt;2],t=C[A+60&gt;&gt;2],a[i+12&gt;&gt;2]=0,c=_(c-t),u=_(u-n),l=_(l-n),t=_(b-t),n=_(_(c*u)-_(l*t)),v=n,d=_(n*n),n=_(s-o),b=_(k-o),o=_(_(l*n)-_(b*u)),n=_(_(b*t)-_(c*n)),t=_(_(1)/_(y(_(d+_(_(o*o)+_(n*n)))))),C[i+8&gt;&gt;2]=v*t,C[i+4&gt;&gt;2]=n*t,C[i&gt;&gt;2]=o*t,f=a[e+4&gt;&gt;2],i=r+8|0,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=f,e=a[A+64&gt;&gt;2],a[r&gt;&gt;2]=a[A+60&gt;&gt;2],a[r+4&gt;&gt;2]=e},be,function(A,e){return A|=0,e|=0,A=a[a[A+4&gt;&gt;2]&gt;&gt;2],0|cn[a[a[A&gt;&gt;2]+128&gt;&gt;2]](A,e)},sA,ve,function(A,e){var i,r;return A|=0,e|=0,i=a[A+4&gt;&gt;2],r=a[i&gt;&gt;2],cn[a[a[r&gt;&gt;2]+104&gt;&gt;2]](r,e,i+4|0),a[A+4&gt;&gt;2]+4|0},ve,function(A,e){var i,r;return A|=0,e|=0,i=a[A+4&gt;&gt;2],r=a[i&gt;&gt;2],cn[a[a[r&gt;&gt;2]+108&gt;&gt;2]](r,e,i+112|0),a[A+4&gt;&gt;2]+112|0},ve,sA,ve,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n,t=0,b=0,c=0;f=V-144|0,V=f,n=zA(f+32|0),b=e+8|0,c=a[b+4&gt;&gt;2],t=f+100|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,b=a[e+20&gt;&gt;2],t=f+108|0,a[t&gt;&gt;2]=a[e+16&gt;&gt;2],a[t+4&gt;&gt;2]=b,b=e+24|0,c=a[b+4&gt;&gt;2],t=f+116|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,b=a[e+36&gt;&gt;2],t=f+124|0,a[t&gt;&gt;2]=a[e+32&gt;&gt;2],a[t+4&gt;&gt;2]=b,b=e+40|0,c=a[b+4&gt;&gt;2],t=f+132|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,a[f+36&gt;&gt;2]=1,a[f+32&gt;&gt;2]=8128,t=a[e+4&gt;&gt;2],a[f+92&gt;&gt;2]=a[e&gt;&gt;2],a[f+96&gt;&gt;2]=t,a[f+80&gt;&gt;2]=a[A+24&gt;&gt;2],e=a[A+4&gt;&gt;2],c=o[A+20|0],c?(a[e+28&gt;&gt;2]=i,t=e+24|0):(a[e+36&gt;&gt;2]=i,t=e+32|0),a[t&gt;&gt;2]=r,t=a[A+12&gt;&gt;2],b=a[t+8&gt;&gt;2],a[f+20&gt;&gt;2]=a[t+12&gt;&gt;2],a[f+16&gt;&gt;2]=b,a[f+28&gt;&gt;2]=r,a[f+24&gt;&gt;2]=i,a[f+8&gt;&gt;2]=t,i=a[e+16&gt;&gt;2],r=a[i+8&gt;&gt;2],t=a[r+8&gt;&gt;2],a[f+12&gt;&gt;2]=f+32,(0|t)==(0|b)?i=i+8|0:(r=a[i+12&gt;&gt;2],i=i+12|0),a[i&gt;&gt;2]=f+8,me(e,a[A+8&gt;&gt;2],f+8|0,a[A+16&gt;&gt;2],f+32|0,0!=(0|c)),A=a[a[A+4&gt;&gt;2]+16&gt;&gt;2],a[(a[a[A+8&gt;&gt;2]+8&gt;&gt;2]==a[f+16&gt;&gt;2]?8:12)+A&gt;&gt;2]=r,Ae(n),V=f+144|0},sA,ve,function(A,e,i,r){return A|=0,e|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,40),vA(A,e),a[A&gt;&gt;2]=8056,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,0|A},Ee,function(A){var e;A|=0,a[A&gt;&gt;2]=8964,e=a[A+296&gt;&gt;2],e&amp;&amp;(o[A+300|0]&amp;&amp;CA(e),a[A+296&gt;&gt;2]=0),a[A+296&gt;&gt;2]=0,a[A+288&gt;&gt;2]=0,a[A+292&gt;&gt;2]=0,f[A+300|0]=1,CA(A)},function(A,e){A|=0,e|=0,a[A+200&gt;&gt;2]=e,a[A+192&gt;&gt;2]=e,a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1},function(A,e){A|=0,e|=0;var i,r=0;i=a[A+288&gt;&gt;2],r=i;A:if(!((0|i)&lt;1)){for(A=a[A+296&gt;&gt;2],r=0;;){if(a[A&gt;&gt;2]==(0|e))break A;if(A=A+4|0,r=r+1|0,(0|r)==(0|i))break}r=i}return(0|r)&gt;=(0|i)|0},function(A){return 264},Ne,function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0,t=0,o=0;n=e,t=0|cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A),o=1,f=a[a[e&gt;&gt;2]+16&gt;&gt;2],r=0|cn[f](0|n,0|t,0|o),o=e,t=r,n=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A,a[r+8&gt;&gt;2],e),i=A,f=a[a[e&gt;&gt;2]+20&gt;&gt;2],cn[f](0|o,0|t,0|n,1245859651,0|i)},be,Ue,Je,function(A,e,i){A|=0,e=_(e),i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0);r=C[A+40&gt;&gt;2],f=C[A+36&gt;&gt;2],n=C[A+32&gt;&gt;2],t=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),o=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),b=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),a[i+12&gt;&gt;2]=0,e=_(e/_(12)),n=_(n+t),n=_(n+n),n=_(n*n),f=_(f+o),f=_(f+f),f=_(f*f),C[i+8&gt;&gt;2]=e*_(n+f),r=_(r+b),r=_(r+r),r=_(r*r),C[i+4&gt;&gt;2]=e*_(n+r),C[i&gt;&gt;2]=e*_(f+r)},function(A){return 9212},Ie,function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0);r=C[e+36&gt;&gt;2],f=C[e+40&gt;&gt;2],n=C[e+32&gt;&gt;2],t=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),o=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),b=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),a[A+12&gt;&gt;2]=0,f=_(f+b),C[A+8&gt;&gt;2]=C[i+8&gt;&gt;2]&gt;=_(0)?f:_(-f),r=_(r+o),C[A+4&gt;&gt;2]=C[i+4&gt;&gt;2]&gt;=_(0)?r:_(-r),r=_(n+t),C[A&gt;&gt;2]=C[i&gt;&gt;2]&gt;=_(0)?r:_(-r)},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0);a[A+12&gt;&gt;2]=0,r=C[e+32&gt;&gt;2],C[A&gt;&gt;2]=C[i&gt;&gt;2]&gt;=_(0)?r:_(-r),r=C[e+40&gt;&gt;2],C[A+8&gt;&gt;2]=C[i+8&gt;&gt;2]&gt;=_(0)?r:_(-r),r=C[e+36&gt;&gt;2],C[A+4&gt;&gt;2]=C[i+4&gt;&gt;2]&gt;=_(0)?r:_(-r)},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=0,n=0,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0);if((0|r)&gt;=1)for(;f=e+n|0,c=C[f+4&gt;&gt;2],l=C[f+8&gt;&gt;2],u=C[f&gt;&gt;2],t=C[A+36&gt;&gt;2],o=C[A+40&gt;&gt;2],b=C[A+32&gt;&gt;2],f=i+n|0,a[f+12&gt;&gt;2]=0,C[f&gt;&gt;2]=u&gt;=_(0)?b:_(-b),C[f+8&gt;&gt;2]=l&gt;=_(0)?o:_(-o),C[f+4&gt;&gt;2]=c&gt;=_(0)?t:_(-t),n=n+16|0,r=r+-1|0,r;);},xe,function(A,e,i){A|=0,e|=0,i|=0,e&gt;&gt;&gt;0&lt;=5&amp;&amp;(a[i+12&gt;&gt;2]=0,A=e&lt;&lt;2,a[i+8&gt;&gt;2]=a[A+9264&gt;&gt;2],a[i+4&gt;&gt;2]=a[A+9240&gt;&gt;2],a[i&gt;&gt;2]=a[A+9216&gt;&gt;2])},function(A){return 8},yA,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=0,t=0;f=A,e&gt;&gt;&gt;0&lt;=11&amp;&amp;(e&lt;&lt;=2,n=a[e+9336&gt;&gt;2],t=a[e+9288&gt;&gt;2]),cn[a[a[A&gt;&gt;2]+108&gt;&gt;2]](f,t,i),cn[a[a[A&gt;&gt;2]+108&gt;&gt;2]](A,n,r)},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0);f=C[A+40&gt;&gt;2],r=C[A+36&gt;&gt;2],n=C[A+32&gt;&gt;2],t=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),o=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),b=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),a[i+12&gt;&gt;2]=0,r=_(r+o),A=e&gt;&gt;&gt;1&amp;1,C[i+4&gt;&gt;2]=_(r*_(1^A))-_(r*_(0|A)),r=_(n+t),A=1&amp;e,C[i&gt;&gt;2]=_(r*_(1^A))-_(r*_(0|A)),f=_(f+b),A=e&gt;&gt;&gt;2&amp;1,C[i+8&gt;&gt;2]=_(f*_(1^A))-_(f*_(0|A))},xe,function(A,e,i,r){var f,n,t;A|=0,e|=0,i|=0,r|=0,f=V-48|0,V=f,cn[a[a[A&gt;&gt;2]+124&gt;&gt;2]](A,f+32|0,r),a[e+12&gt;&gt;2]=0,r=a[f+40&gt;&gt;2],a[e+8&gt;&gt;2]=r,n=a[f+36&gt;&gt;2],a[e+4&gt;&gt;2]=n,t=e,e=a[f+32&gt;&gt;2],a[t&gt;&gt;2]=e,a[f+12&gt;&gt;2]=0,a[f+8&gt;&gt;2]=-2147483648^r,a[f+4&gt;&gt;2]=-2147483648^n,a[f&gt;&gt;2]=-2147483648^e,cn[a[a[A&gt;&gt;2]+64&gt;&gt;2]](f+16|0,A,f),e=f+24|0,r=a[e+4&gt;&gt;2],A=i+8|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=r,A=a[f+20&gt;&gt;2],a[i&gt;&gt;2]=a[f+16&gt;&gt;2],a[i+4&gt;&gt;2]=A,V=f+48|0},function(A,e,i){A|=0,e|=0,i=_(i);var r=_(0),f=_(0),n=0;return r=C[e&gt;&gt;2],f=C[A+32&gt;&gt;2],r&lt;=_(f+i)^1|r&gt;=_(_(-f)-i)^1||(r=C[e+4&gt;&gt;2],f=C[A+36&gt;&gt;2],r&lt;=_(f+i)^1|r&gt;=_(_(-f)-i)^1||(r=C[e+8&gt;&gt;2],f=C[A+40&gt;&gt;2],r&lt;=_(f+i)&amp;&amp;(n=r&gt;=_(_(-f)-i)))),0|n},function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=_(0),n=_(0),t=_(0);if(i&gt;&gt;&gt;0&lt;=5){n=C[A+40&gt;&gt;2],t=C[A+36&gt;&gt;2],f=C[A+32&gt;&gt;2],A=1065353216,r=i;A:{e:{i:{r:switch(i-1|0){case 0:i=0,A=-1082130432,r=0;break A;case 1:i=1065353216;break e;case 2:i=-1082130432;break e;case 3:r=1065353216;break i;case 4:break r;default:break A}r=-1082130432}A=0,f=n,i=0;break A}A=0,f=t,r=0}a[e+8&gt;&gt;2]=r,a[e+4&gt;&gt;2]=i,a[e&gt;&gt;2]=A,C[e+12&gt;&gt;2]=-f}},wA,Ue,Je,function(A,e,i){A|=0,e=_(e),i|=0;var r,f,n,t,o=_(0),b=_(0),c=_(0),l=_(0),u=0,s=_(0);r=V-16|0,V=r,u=A+40|0,n=a[u+4&gt;&gt;2],f=r+8|0,a[f&gt;&gt;2]=a[u&gt;&gt;2],a[f+4&gt;&gt;2]=n,u=a[A+36&gt;&gt;2],a[r&gt;&gt;2]=a[A+32&gt;&gt;2],a[r+4&gt;&gt;2]=u,o=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),l=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),t=f,s=_(_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A))+C[f&gt;&gt;2]),C[t&gt;&gt;2]=s,C[r&gt;&gt;2]=o+C[r&gt;&gt;2],C[r+4&gt;&gt;2]=l+C[r+4&gt;&gt;2],o=_(e*_(.5)),l=_(e*_(.25)),e=_(e/_(12));A:{e:if(A=a[A+56&gt;&gt;2],!(A&gt;&gt;&gt;0&gt;2)){switch(A-1|0){default:c=o,o=C[r+4&gt;&gt;2],b=_(o*o),o=_(c*b),c=e,e=C[r&gt;&gt;2],b=_(_(l*b)+_(c*_(e*_(e*_(4))))),c=b;break A;case 0:break e;case 1:}b=o,o=C[r&gt;&gt;2],o=_(o*o),c=_(b*o),b=e,e=C[r+8&gt;&gt;2],o=_(_(l*o)+_(b*_(e*_(e*_(4))))),b=o;break A}b=o,o=C[r&gt;&gt;2],o=_(o*o),b=_(b*o),c=e,e=C[r+4&gt;&gt;2],o=_(_(l*o)+_(c*_(e*_(e*_(4))))),c=o}a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=c,C[i+4&gt;&gt;2]=b,C[i&gt;&gt;2]=o,V=r+16|0},function(A){return 9792},WA,Ie,ZA,function(A,e,i){return A|=0,e|=0,i|=0,QA(A,e,i),a[e+28&gt;&gt;2]=a[A+32&gt;&gt;2],a[e+32&gt;&gt;2]=a[A+36&gt;&gt;2],a[e+36&gt;&gt;2]=a[A+40&gt;&gt;2],a[e+40&gt;&gt;2]=a[A+44&gt;&gt;2],a[e+12&gt;&gt;2]=a[A+16&gt;&gt;2],a[e+16&gt;&gt;2]=a[A+20&gt;&gt;2],a[e+20&gt;&gt;2]=a[A+24&gt;&gt;2],a[e+24&gt;&gt;2]=a[A+28&gt;&gt;2],a[e+48&gt;&gt;2]=0,a[e+44&gt;&gt;2]=a[A+48&gt;&gt;2],A=a[A+56&gt;&gt;2],a[e+56&gt;&gt;2]=0,a[e+52&gt;&gt;2]=A,9802},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n,t=_(0),o=_(0),b=_(0),c=0,l=_(0),u=_(0);r=V-16|0,V=r,cn[a[a[e&gt;&gt;2]+68&gt;&gt;2]](r,e,i),f=r+8|0,n=a[f+4&gt;&gt;2],c=A+8|0,a[c&gt;&gt;2]=a[f&gt;&gt;2],a[c+4&gt;&gt;2]=n,c=a[r+4&gt;&gt;2],a[A&gt;&gt;2]=a[r&gt;&gt;2],a[A+4&gt;&gt;2]=c,_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e))!=_(0)&amp;&amp;(o=C[i+4&gt;&gt;2],t=C[i&gt;&gt;2],b=C[i+8&gt;&gt;2],l=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),e=_(_(_(t*t)+_(o*o))+_(b*b))&lt;_(1.4210854715202004e-14),t=e?_(-1):t,u=t,b=e?_(-1):b,o=e?_(-1):o,t=_(_(1)/_(y(_(_(b*b)+_(_(t*t)+_(o*o)))))),C[A&gt;&gt;2]=C[A&gt;&gt;2]+_(l*_(u*t)),C[A+4&gt;&gt;2]=C[A+4&gt;&gt;2]+_(l*_(o*t)),C[A+8&gt;&gt;2]=C[A+8&gt;&gt;2]+_(l*_(b*t))),V=r+16|0},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),a=_(0),o=_(0);r=C[e+36&gt;&gt;2],f=C[e+32&gt;&gt;2],n=C[i&gt;&gt;2],t=C[i+8&gt;&gt;2],a=_(y(_(_(n*n)+_(t*t)))),a==_(0)?r=C[i+4&gt;&gt;2]&lt;_(0)?_(-r):r:(f=_(f/a),o=_(t*f),f=_(n*f),r=C[i+4&gt;&gt;2]&lt;_(0)?_(-r):r),C[A+8&gt;&gt;2]=o,C[A+4&gt;&gt;2]=r,C[A&gt;&gt;2]=f},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=_(0),t=_(0),a=_(0),o=_(0);if((0|r)&gt;=1)for(;f=C[A+36&gt;&gt;2],n=C[A+32&gt;&gt;2],a=C[e&gt;&gt;2],t=C[e+8&gt;&gt;2],o=_(y(_(_(a*a)+_(t*t)))),o==_(0)?(t=_(0),f=C[e+4&gt;&gt;2]&lt;_(0)?_(-f):f):(n=_(n/o),t=_(t*n),n=_(a*n),f=C[e+4&gt;&gt;2]&lt;_(0)?_(-f):f),C[i&gt;&gt;2]=n,C[i+8&gt;&gt;2]=t,C[i+4&gt;&gt;2]=f,i=i+16|0,e=e+16|0,r=r+-1|0,r;);},Xe,wA,function(A){return 9822},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),a=_(0),o=_(0);f=C[e+36&gt;&gt;2],r=C[e+32&gt;&gt;2],n=C[i+4&gt;&gt;2],t=C[i+8&gt;&gt;2],a=_(y(_(_(n*n)+_(t*t)))),a==_(0)?r=C[i&gt;&gt;2]&lt;_(0)?_(-r):r:(f=_(f/a),o=_(t*f),f=_(n*f),r=C[i&gt;&gt;2]&lt;_(0)?_(-r):r),C[A+8&gt;&gt;2]=o,C[A&gt;&gt;2]=r,C[A+4&gt;&gt;2]=f},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=_(0),t=_(0),a=_(0),o=_(0),b=0;if((0|r)&gt;=1)for(;f=C[A+32&gt;&gt;2],n=C[A+36&gt;&gt;2],b=i,a=C[e+4&gt;&gt;2],t=C[e+8&gt;&gt;2],o=_(y(_(_(a*a)+_(t*t)))),o==_(0)?(t=_(0),f=C[e&gt;&gt;2]&lt;_(0)?_(-f):f):(n=_(n/o),t=_(t*n),n=_(a*n),f=C[e&gt;&gt;2]&lt;_(0)?_(-f):f),C[b&gt;&gt;2]=f,C[i+8&gt;&gt;2]=t,C[i+4&gt;&gt;2]=n,i=i+16|0,e=e+16|0,r=r+-1|0,r;);},function(A){A|=0;var e=_(0),i=_(0);return e=C[A+36&gt;&gt;2],_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),i=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),_(_(e+i))},wA,function(A){return 9832},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),a=_(0),o=_(0);r=C[e+40&gt;&gt;2],f=C[e+32&gt;&gt;2],e=A,n=C[i&gt;&gt;2],t=C[i+4&gt;&gt;2],a=_(y(_(_(n*n)+_(t*t)))),a==_(0)?r=C[i+8&gt;&gt;2]&lt;_(0)?_(-r):r:(f=_(f/a),o=_(t*f),f=_(n*f),r=C[i+8&gt;&gt;2]&lt;_(0)?_(-r):r),C[e+8&gt;&gt;2]=r,C[A&gt;&gt;2]=f,C[A+4&gt;&gt;2]=o},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=_(0),t=_(0),a=_(0),o=_(0);if((0|r)&gt;=1)for(;f=C[A+40&gt;&gt;2],n=C[A+32&gt;&gt;2],a=C[e&gt;&gt;2],t=C[e+4&gt;&gt;2],o=_(y(_(_(a*a)+_(t*t)))),o==_(0)?(t=_(0),f=C[e+8&gt;&gt;2]&lt;_(0)?_(-f):f):(n=_(n/o),t=_(t*n),n=_(a*n),f=C[e+8&gt;&gt;2]&lt;_(0)?_(-f):f),C[i&gt;&gt;2]=n,C[i+8&gt;&gt;2]=f,C[i+4&gt;&gt;2]=t,i=i+16|0,e=e+16|0,r=r+-1|0,r;);},Xe,wA,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0);b=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),c=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),l=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),A=e+52|0,n=C[A&gt;&gt;2],f=e+56|0,t=C[f&gt;&gt;2],o=C[e+48&gt;&gt;2],a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=t-l,C[i+4&gt;&gt;2]=n-c,C[i&gt;&gt;2]=o-b,n=C[A&gt;&gt;2],t=C[f&gt;&gt;2],o=C[e+48&gt;&gt;2],a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=l+t,C[r+4&gt;&gt;2]=c+n,C[r&gt;&gt;2]=b+o},function(A,e,i){A|=0,e=_(e),i|=0;var r=_(0),f=_(0);r=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),f=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),a[i+12&gt;&gt;2]=0,e=_(f*_(r*_(e*_(.4000000059604645)))),C[i+8&gt;&gt;2]=e,C[i+4&gt;&gt;2]=e,C[i&gt;&gt;2]=e},function(A){return 9972},Ge,function(A){return A|=0,_(_(C[A+32&gt;&gt;2]*C[A+16&gt;&gt;2]))},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n,t=_(0),o=_(0),b=_(0),c=0,l=_(0),u=_(0);r=V-16|0,V=r,cn[a[a[e&gt;&gt;2]+68&gt;&gt;2]](r,e,i),n=r+8|0,c=a[n+4&gt;&gt;2],f=A+8|0,a[f&gt;&gt;2]=a[n&gt;&gt;2],a[f+4&gt;&gt;2]=c,c=a[r+4&gt;&gt;2],a[A&gt;&gt;2]=a[r&gt;&gt;2],a[A+4&gt;&gt;2]=c,o=C[i+4&gt;&gt;2],t=C[i&gt;&gt;2],b=C[i+8&gt;&gt;2],l=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e)),e=_(_(_(t*t)+_(o*o))+_(b*b))&lt;_(1.4210854715202004e-14),t=e?_(-1):t,u=t,b=e?_(-1):b,o=e?_(-1):o,t=_(_(1)/_(y(_(_(b*b)+_(_(t*t)+_(o*o)))))),C[A&gt;&gt;2]=C[A&gt;&gt;2]+_(l*_(u*t)),C[A+4&gt;&gt;2]=C[A+4&gt;&gt;2]+_(l*_(o*t)),C[f&gt;&gt;2]=C[f&gt;&gt;2]+_(l*_(b*t)),V=r+16|0},function(A,e,i){A|=0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,A=A+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0},function(A,e,i,r){i|=0,r|=0,(0|r)&gt;=1&amp;&amp;S(i,0,r&lt;&lt;4)},sA,ve,Oe,ve,Oe,sA,kA,function(A,e){A|=0,e=_(e),C[A+16&gt;&gt;2]=e},function(A){return A|=0,_(C[A+16&gt;&gt;2])},sA,wA,function(A,e,i,r){i|=0,r|=0,a[i+8&gt;&gt;2]=-581039253,a[i+12&gt;&gt;2]=0,a[i&gt;&gt;2]=-581039253,a[i+4&gt;&gt;2]=-581039253,a[r+8&gt;&gt;2]=1566444395,a[r+12&gt;&gt;2]=0,a[r&gt;&gt;2]=1566444395,a[r+4&gt;&gt;2]=1566444395},function(A,e){A|=0,e|=0;var i=0;i=a[e+4&gt;&gt;2],a[A+72&gt;&gt;2]=a[e&gt;&gt;2],a[A+76&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+80|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},ze,he,function(A){return 10516},ye,function(A,e,i){return A|=0,e|=0,i|=0,QA(A,e,i),a[e+12&gt;&gt;2]=a[A+72&gt;&gt;2],a[e+16&gt;&gt;2]=a[A+76&gt;&gt;2],a[e+20&gt;&gt;2]=a[A+80&gt;&gt;2],a[e+24&gt;&gt;2]=a[A+84&gt;&gt;2],a[e+28&gt;&gt;2]=a[A+52&gt;&gt;2],a[e+32&gt;&gt;2]=a[A+56&gt;&gt;2],a[e+36&gt;&gt;2]=a[A+60&gt;&gt;2],a[e+40&gt;&gt;2]=a[A- -64&gt;&gt;2],A=a[A+68&gt;&gt;2],a[e+48&gt;&gt;2]=0,a[e+44&gt;&gt;2]=A,10528},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n,t,o,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0);f=V-48|0,V=f,k=C[r&gt;&gt;2],u=C[i&gt;&gt;2],l=_(_(k-u)*_(.5)),s=_(l*l),c=C[r+4&gt;&gt;2],b=C[i+4&gt;&gt;2],l=_(_(c-b)*_(.5)),g=_(s+_(l*l)),s=C[r+8&gt;&gt;2],v=C[i+8&gt;&gt;2],l=_(_(s-v)*_(.5)),l=_(y(_(g+_(l*l)))),s=_(_(s+v)*_(.5)),v=_(_(c+b)*_(.5)),B=_(_(k+u)*_(.5)),k=C[A+60&gt;&gt;2],_(m(k))&gt;_(.7071067690849304)?(u=C[A+56&gt;&gt;2],c=_(_(k*k)+_(u*u)),b=_(_(1)/_(y(c))),R=_(c*b),c=C[A+52&gt;&gt;2],d=_(u*b),Q=_(-_(c*d)),b=_(-_(k*b)),h=_(c*b)):(c=C[A+52&gt;&gt;2],u=C[A+56&gt;&gt;2],R=_(_(c*c)+_(u*u)),b=_(_(1)/_(y(R))),h=_(R*b),w=_(-_(u*b)),Q=_(k*w),b=_(c*b),R=_(-_(k*b))),G=C[A+68&gt;&gt;2],A=f+44|0,a[A&gt;&gt;2]=0,i=f+28|0,a[i&gt;&gt;2]=0,r=f+40|0,g=s,s=_(_(_(k*s)+_(_(B*c)+_(v*u)))-G),G=_(g-_(k*s)),d=_(l*d),g=_(G-d),k=_(l*h),h=_(g-k),C[r&gt;&gt;2]=h,n=f+36|0,v=_(v-_(u*s)),b=_(l*b),W=_(v-b),u=_(l*Q),Q=_(W-u),C[n&gt;&gt;2]=Q,t=f+24|0,d=_(d+G),C[t&gt;&gt;2]=d-k,o=f+20|0,b=_(b+v),C[o&gt;&gt;2]=b-u,a[f+12&gt;&gt;2]=0,c=_(B-_(c*s)),s=_(l*w),v=_(c-s),l=_(l*R),B=_(v-l),C[f+32&gt;&gt;2]=B,c=_(s+c),C[f+16&gt;&gt;2]=c-l,s=_(k+d),C[f+8&gt;&gt;2]=s,b=_(u+b),C[f+4&gt;&gt;2]=b,c=_(l+c),C[f&gt;&gt;2]=c,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,f,0,0),a[A&gt;&gt;2]=0,C[r&gt;&gt;2]=s,C[n&gt;&gt;2]=b,a[i&gt;&gt;2]=0,C[t&gt;&gt;2]=k+g,C[o&gt;&gt;2]=u+W,C[f+32&gt;&gt;2]=c,C[f+16&gt;&gt;2]=l+v,a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=h,C[f+4&gt;&gt;2]=Q,C[f&gt;&gt;2]=B,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,f,0,1),V=f+48|0},Ke,function(A){var e;A|=0,a[A&gt;&gt;2]=11012,e=a[A+88&gt;&gt;2],e&amp;&amp;(o[A+92|0]&amp;&amp;CA(e),a[A+88&gt;&gt;2]=0),a[A+88&gt;&gt;2]=0,a[A+80&gt;&gt;2]=0,a[A+84&gt;&gt;2]=0,f[A+92|0]=1,CA(A)},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0);h=C[e+52&gt;&gt;2],l=C[e+24&gt;&gt;2],v=C[e+20&gt;&gt;2],f=C[e+56&gt;&gt;2],u=C[e+40&gt;&gt;2],t=C[A+44&gt;&gt;2],o=C[A+28&gt;&gt;2],b=C[A+36&gt;&gt;2],s=C[e+36&gt;&gt;2],c=C[A+40&gt;&gt;2],n=C[A+24&gt;&gt;2],G=C[e+48&gt;&gt;2],d=C[e+8&gt;&gt;2],g=C[e&gt;&gt;2],B=C[e+4&gt;&gt;2],R=C[e+16&gt;&gt;2],Q=C[e+32&gt;&gt;2],k=C[A+20&gt;&gt;2],a[i+12&gt;&gt;2]=0,y=f,f=_(_(k+b)*_(.5)),n=_(_(n+c)*_(.5)),o=_(_(o+t)*_(.5)),k=_(y+_(_(_(Q*f)+_(s*n))+_(u*o))),b=_(b-f),c=_(c-n),t=_(t-o),u=_(_(_(b*_(m(Q)))+_(c*_(m(s))))+_(t*_(m(u)))),C[i+8&gt;&gt;2]=k-u,s=_(h+_(_(_(f*R)+_(n*v))+_(o*l))),l=_(_(_(b*_(m(R)))+_(c*_(m(v))))+_(t*_(m(l)))),C[i+4&gt;&gt;2]=s-l,f=_(G+_(_(_(f*g)+_(n*B))+_(o*d))),n=_(_(_(b*_(m(g)))+_(c*_(m(B))))+_(t*_(m(d)))),C[i&gt;&gt;2]=f-n,a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=u+k,C[r+4&gt;&gt;2]=l+s,C[r&gt;&gt;2]=n+f},function(A,e){A|=0,e|=0;var i=0,r=0;r=a[e+4&gt;&gt;2],i=A+160|0,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=r,e=e+8|0,r=a[e+4&gt;&gt;2],i=A+168|0,a[i&gt;&gt;2]=a[e&gt;&gt;2],a[i+4&gt;&gt;2]=r,cn[a[a[A&gt;&gt;2]+72&gt;&gt;2]](A)},function(A){return A|=0,A+160|0},function(A,e,i){A|=0,e=_(e),i|=0;var r=0,f=_(0),n=_(0),t=0,o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=0,k=0;if(cn[a[a[A&gt;&gt;2]+112&gt;&gt;2]](A),r=i+8|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,t=a[A+188&gt;&gt;2],t)if(e=_(e/_(0|t)),r=a[A+196&gt;&gt;2],k=a[A+184&gt;&gt;2],1==a[A+192&gt;&gt;2])for(s=0-r|0,r=B(r,t+-1|0)+k|0;f=C[A+168&gt;&gt;2],o=_(g[r&gt;&gt;3]*+C[A+160&gt;&gt;2]),o=_(o*o),n=_(g[r+8&gt;&gt;3]*+C[A+164&gt;&gt;2]),n=_(n*n),c=_(_(e*_(o+n))+c),C[i+8&gt;&gt;2]=c,f=_(g[r+16&gt;&gt;3]*+f),f=_(f*f),l=_(_(e*_(o+f))+l),C[i+4&gt;&gt;2]=l,u=_(u+_(e*_(n+f))),C[i&gt;&gt;2]=u,r=r+s|0,t=t+-1|0,t;);else for(s=0-r|0,r=B(r,t+-1|0)+k|0;f=C[r+8&gt;&gt;2],o=C[A+168&gt;&gt;2],n=_(C[r&gt;&gt;2]*C[A+160&gt;&gt;2]),n=_(n*n),b=_(C[r+4&gt;&gt;2]*C[A+164&gt;&gt;2]),b=_(b*b),c=_(_(e*_(n+b))+c),C[i+8&gt;&gt;2]=c,f=_(f*o),f=_(f*f),l=_(_(e*_(n+f))+l),C[i+4&gt;&gt;2]=l,u=_(u+_(e*_(b+f))),C[i&gt;&gt;2]=u,r=r+s|0,t=t+-1|0,t;);cn[a[a[A&gt;&gt;2]+116&gt;&gt;2]](A)},function(A){return 11292},function(A,e){A|=0,e=_(e),C[A+152&gt;&gt;2]=e,cn[a[a[A&gt;&gt;2]+72&gt;&gt;2]](A)},function(A){return A|=0,_(C[A+152&gt;&gt;2])},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n,t=0,b=0,c=0;if(n=V-128|0,V=n,cn[a[a[A&gt;&gt;2]+112&gt;&gt;2]](A),b=i+8|0,c=a[b+4&gt;&gt;2],t=n+104|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,b=r+8|0,c=a[b+4&gt;&gt;2],t=n+120|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,t=a[i+4&gt;&gt;2],a[n+96&gt;&gt;2]=a[i&gt;&gt;2],a[n+100&gt;&gt;2]=t,i=a[r+4&gt;&gt;2],a[n+112&gt;&gt;2]=a[r&gt;&gt;2],a[n+116&gt;&gt;2]=i,a[n+84&gt;&gt;2]=0,f[n+88|0]=1,a[n+76&gt;&gt;2]=0,a[n+80&gt;&gt;2]=0,_A(A+72|0,n+96|0,n+72|0),i=a[n+76&gt;&gt;2],i)for(t=a[A+176&gt;&gt;2],a[n+64&gt;&gt;2]=1008981770,r=(i&lt;&lt;2)-4|0;b=a[a[n+84&gt;&gt;2]+r&gt;&gt;2],c=0|cn[a[a[A&gt;&gt;2]+84&gt;&gt;2]](A),cn[a[a[c&gt;&gt;2]+20&gt;&gt;2]](c,b,n),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,n,t,a[a[n+84&gt;&gt;2]+r&gt;&gt;2]),r=r+-4|0,i=i+-1|0,i;);cn[a[a[A&gt;&gt;2]+116&gt;&gt;2]](A),A=a[n+84&gt;&gt;2],A&amp;&amp;(o[n+88|0]&amp;&amp;CA(A),a[n+84&gt;&gt;2]=0),V=n+128|0},function(A){A|=0;var e,i,r,t,b,c=0,l=_(0),u=_(0),s=_(0),k=_(0),d=_(0),g=_(0);cn[a[a[A&gt;&gt;2]+112&gt;&gt;2]](A),c=A+72|0,a[A+72&gt;&gt;2]?function(A){var e,i=0,r=0,f=_(0),t=_(0),o=_(0),b=0,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=0,Q=_(0),h=_(0),G=0,y=0,w=0,W=0,F=0,Z=_(0),p=_(0),Y=_(0),E=_(0),D=0;if(e=V+-64|0,V=e,i=a[A&gt;&gt;2],i)for(G=i&lt;&lt;4,y=i+1|0,w=a[A+16&gt;&gt;2],W=e+16|0,F=e+48|0;b=G+w|0,i=a[b+-4&gt;&gt;2],(0|i)&gt;=0?(b=a[A+72&gt;&gt;2],cn[a[a[b&gt;&gt;2]+16&gt;&gt;2]](b,i,e+32|0),c=C[e+32&gt;&gt;2],f=C[e+36&gt;&gt;2],w=a[A+16&gt;&gt;2],b=w+G|0,i=b+-12|0,l=C[A+48&gt;&gt;2],t=C[A+32&gt;&gt;2],o=C[e+40&gt;&gt;2],o=o&lt;t?t:o,g=C[A+64&gt;&gt;2],o=_(_(_((l&lt;o?l:o)-t)*g)+_(.5)),r=o&lt;_(4294967296)&amp;o&gt;=_(0)?~~o&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-14|0,s=C[A+44&gt;&gt;2],o=C[A+28&gt;&gt;2],f=f&lt;o?o:f,B=C[A+60&gt;&gt;2],f=_(_(_((s&lt;f?s:f)-o)*B)+_(.5)),r=f&lt;_(4294967296)&amp;f&gt;=_(0)?~~f&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-16|0,u=C[A+40&gt;&gt;2],f=C[A+24&gt;&gt;2],c=c&lt;f?f:c,m=C[A+56&gt;&gt;2],c=_(_(_((u&lt;c?u:c)-f)*m)+_(.5)),r=c&lt;_(4294967296)&amp;c&gt;=_(0)?~~c&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,c=C[e+48&gt;&gt;2],c=c&lt;f?f:c,f=_(_(m*_((u&lt;c?u:c)-f))+_(.5)),i=f&lt;_(4294967296)&amp;f&gt;=_(0)?~~f&gt;&gt;&gt;0:0,f=C[e+56&gt;&gt;2],u=C[e+52&gt;&gt;2],n[b+-10&gt;&gt;1]=i,i=b+-8|0,u=u&lt;o?o:u,o=_(_(B*_((s&lt;u?s:u)-o))+_(.5)),r=o&lt;_(4294967296)&amp;o&gt;=_(0)?~~o&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-6|0,o=f&lt;t?t:f,t=_(_(g*_((l&lt;o?l:o)-t))+_(.5)),b=t&lt;_(4294967296)&amp;t&gt;=_(0)?~~t&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=b):(a[e+56&gt;&gt;2]=-8388609,a[e+48&gt;&gt;2]=-8388609,a[e+52&gt;&gt;2]=-8388609,a[e+36&gt;&gt;2]=2139095039,a[e+40&gt;&gt;2]=2139095039,i=v[b&gt;&gt;1],r=v[b+2&gt;&gt;1],R=v[b+4&gt;&gt;1],a[e+12&gt;&gt;2]=0,g=C[A+64&gt;&gt;2],s=C[A+32&gt;&gt;2],l=_(_(_(R&gt;&gt;&gt;0)/g)+s),C[e+8&gt;&gt;2]=l,B=C[A+60&gt;&gt;2],u=C[A+28&gt;&gt;2],o=_(_(_(r&gt;&gt;&gt;0)/B)+u),C[e+4&gt;&gt;2]=o,m=C[A+56&gt;&gt;2],c=C[A+24&gt;&gt;2],t=_(_(_(i&gt;&gt;&gt;0)/m)+c),C[e&gt;&gt;2]=t,i=v[b+6&gt;&gt;1],r=v[b+8&gt;&gt;1],R=v[b+10&gt;&gt;1],a[e+28&gt;&gt;2]=0,d=_(s+_(_(R&gt;&gt;&gt;0)/g)),C[e+24&gt;&gt;2]=d,h=_(u+_(_(r&gt;&gt;&gt;0)/B)),C[e+20&gt;&gt;2]=h,f=_(c+_(_(i&gt;&gt;&gt;0)/m)),C[e+16&gt;&gt;2]=f,Q=t&lt;_(3.4028234663852886e38)?t:_(3.4028234663852886e38),C[e+32&gt;&gt;2]=Q,i=o&lt;_(3.4028234663852886e38)?e:e+32|0,o=C[i+4&gt;&gt;2],i=a[i+4&gt;&gt;2],r=l&lt;_(3.4028234663852886e38)?e:e+32|0,t=C[r+8&gt;&gt;2],a[e+40&gt;&gt;2]=a[r+8&gt;&gt;2],k=f&gt;_(-3.4028234663852886e38)?f:_(-3.4028234663852886e38),C[e+48&gt;&gt;2]=k,a[e+36&gt;&gt;2]=i,i=a[b+12&gt;&gt;2],r=h&gt;_(-3.4028234663852886e38)?W:F,f=C[r+4&gt;&gt;2],a[e+52&gt;&gt;2]=a[r+4&gt;&gt;2],r=d&gt;_(-3.4028234663852886e38)?W:F,l=C[r+8&gt;&gt;2],a[e+56&gt;&gt;2]=a[r+8&gt;&gt;2],i=(((0|i)&gt;-1?i:-1)-i|0)+y|0,i&amp;&amp;(i=(i&lt;&lt;4)+w|0,r=v[i+2&gt;&gt;1],R=v[i+4&gt;&gt;1],D=v[i&gt;&gt;1],a[e+12&gt;&gt;2]=0,d=_(_(_(D&gt;&gt;&gt;0)/m)+c),C[e&gt;&gt;2]=d,Z=_(_(_(R&gt;&gt;&gt;0)/g)+s),C[e+8&gt;&gt;2]=Z,p=_(_(_(r&gt;&gt;&gt;0)/B)+u),C[e+4&gt;&gt;2]=p,r=v[i+6&gt;&gt;1],R=v[i+8&gt;&gt;1],i=v[i+10&gt;&gt;1],a[e+28&gt;&gt;2]=0,Y=_(s+_(_(i&gt;&gt;&gt;0)/g)),C[e+24&gt;&gt;2]=Y,E=_(u+_(_(R&gt;&gt;&gt;0)/B)),C[e+20&gt;&gt;2]=E,h=_(c+_(_(r&gt;&gt;&gt;0)/m)),C[e+16&gt;&gt;2]=h,i=p&lt;o?e:e+32|0,o=C[i+4&gt;&gt;2],i=a[i+4&gt;&gt;2],r=Z&lt;t?e:e+32|0,t=C[r+8&gt;&gt;2],a[e+40&gt;&gt;2]=a[r+8&gt;&gt;2],k=k&lt;h?h:k,C[e+48&gt;&gt;2]=k,Q=Q&gt;d?d:Q,C[e+32&gt;&gt;2]=Q,a[e+36&gt;&gt;2]=i,i=E&gt;f?W:F,f=C[i+4&gt;&gt;2],a[e+52&gt;&gt;2]=a[i+4&gt;&gt;2],i=Y&gt;l?W:F,l=C[i+8&gt;&gt;2],a[e+56&gt;&gt;2]=a[i+8&gt;&gt;2]),i=b+-6|0,d=C[A+48&gt;&gt;2],l=l&lt;s?s:l,l=_(_(g*_((d&lt;l?d:l)-s))+_(.5)),r=l&lt;_(4294967296)&amp;l&gt;=_(0)?~~l&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-8|0,l=C[A+44&gt;&gt;2],f=f&lt;u?u:f,f=_(_(B*_((l&lt;f?l:f)-u))+_(.5)),r=f&lt;_(4294967296)&amp;f&gt;=_(0)?~~f&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-10|0,f=C[A+40&gt;&gt;2],k=k&lt;c?c:k,k=_(_(m*_((f&lt;k?f:k)-c))+_(.5)),r=k&lt;_(4294967296)&amp;k&gt;=_(0)?~~k&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-12|0,t=t&lt;s?s:t,t=_(_(_((d&lt;t?d:t)-s)*g)+_(.5)),r=t&lt;_(4294967296)&amp;t&gt;=_(0)?~~t&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-14|0,t=o&lt;u?u:o,t=_(_(_((l&lt;t?l:t)-u)*B)+_(.5)),r=t&lt;_(4294967296)&amp;t&gt;=_(0)?~~t&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=r,i=b+-16|0,t=Q&lt;c?c:Q,t=_(_(_((f&lt;t?f:t)-c)*m)+_(.5)),b=t&lt;_(4294967296)&amp;t&gt;=_(0)?~~t&gt;&gt;&gt;0:0,n[i&gt;&gt;1]=b),G=G+-16|0,y=y+-1|0,1!=(0|y););V=e- -64|0}(c):function(A){var e,i,r=0,n=0,t=0,b=0,c=0,l=0,u=0;if(e=V+-64|0,V=e,f[e+56|0]=1,a[e+44&gt;&gt;2]=0,a[e+48&gt;&gt;2]=0,a[e+52&gt;&gt;2]=0,r=a[A+72&gt;&gt;2],i=0|cn[a[a[r&gt;&gt;2]+12&gt;&gt;2]](r),t=e+32|0,r=t,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,l=e+24|0,r=l,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,n=e+16|0,r=n,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[e+8&gt;&gt;2]=0,a[e+12&gt;&gt;2]=0,(0|i)&lt;=0)a[e+44&gt;&gt;2]=i;else{if(r=dA(B(i,36)),a[r+32&gt;&gt;2]=0,a[e+52&gt;&gt;2]=r,a[e+48&gt;&gt;2]=i,f[e+56|0]=1,b=a[n+4&gt;&gt;2],c=r+8|0,a[c&gt;&gt;2]=a[n&gt;&gt;2],a[c+4&gt;&gt;2]=b,n=a[e+12&gt;&gt;2],a[r&gt;&gt;2]=a[e+8&gt;&gt;2],a[r+4&gt;&gt;2]=n,n=a[e+28&gt;&gt;2],a[r+16&gt;&gt;2]=a[e+24&gt;&gt;2],a[r+20&gt;&gt;2]=n,n=a[t+4&gt;&gt;2],r=r+24|0,a[r&gt;&gt;2]=a[t&gt;&gt;2],a[r+4&gt;&gt;2]=n,1!=(0|i))for(c=i+-1|0,t=36;b=a[e+12&gt;&gt;2],n=a[e+52&gt;&gt;2]+t|0,r=n,a[r&gt;&gt;2]=a[e+8&gt;&gt;2],a[r+4&gt;&gt;2]=b,b=e+16|0,u=a[b+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[b&gt;&gt;2],a[r+4&gt;&gt;2]=u,r=l,u=a[r+4&gt;&gt;2],b=n+16|0,a[b&gt;&gt;2]=a[r&gt;&gt;2],a[b+4&gt;&gt;2]=u,r=r+8|0,u=a[r+4&gt;&gt;2],b=n+24|0,a[b&gt;&gt;2]=a[r&gt;&gt;2],a[b+4&gt;&gt;2]=u,a[n+32&gt;&gt;2]=0,t=t+36|0,c=c+-1|0,c;);if(a[e+44&gt;&gt;2]=i,!((0|i)&lt;1))for(r=0,t=a[e+52&gt;&gt;2];l=a[A+72&gt;&gt;2],cn[a[a[l&gt;&gt;2]+16&gt;&gt;2]](l,r,t),a[t+32&gt;&gt;2]=r,t=t+36|0,r=r+1|0,(0|r)&lt;(0|i););}BA(A,e+40|0),A=a[e+52&gt;&gt;2],A&amp;&amp;(o[e+56|0]&amp;&amp;CA(A),a[e+52&gt;&gt;2]=0),V=e- -64|0}(c),cn[a[a[A&gt;&gt;2]+116&gt;&gt;2]](A),c=a[A+88&gt;&gt;2],e=v[c+8&gt;&gt;1],i=v[c+10&gt;&gt;1],r=v[c&gt;&gt;1],t=v[c+2&gt;&gt;1],b=v[c+4&gt;&gt;1],c=v[c+6&gt;&gt;1],a[A+48&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,l=C[A+96&gt;&gt;2],u=C[A+128&gt;&gt;2],C[A+36&gt;&gt;2]=l+_(_(c&gt;&gt;&gt;0)/u),s=C[A+136&gt;&gt;2],k=C[A+104&gt;&gt;2],C[A+28&gt;&gt;2]=_(_(b&gt;&gt;&gt;0)/s)+k,d=C[A+132&gt;&gt;2],g=C[A+100&gt;&gt;2],C[A+24&gt;&gt;2]=_(_(t&gt;&gt;&gt;0)/d)+g,C[A+20&gt;&gt;2]=l+_(_(r&gt;&gt;&gt;0)/u),C[A+44&gt;&gt;2]=k+_(_(i&gt;&gt;&gt;0)/s),C[A+40&gt;&gt;2]=g+_(_(e&gt;&gt;&gt;0)/d)},function(A){A|=0,f[A+52|0]=1},function(A){return 25},Fe,function(A){return A|=0,A+148|0},function(A){return A|=0,a[A+208&gt;&gt;2]},Ze,Fe,Ze,function(A,e,i){A|=0,e|=0,i|=0,function(A,e,i){var r=_(0),f=0,n=0,t=0;e=a[A+52&gt;&gt;2]+B(a[A+56&gt;&gt;2],e)|0,t=a[A+36&gt;&gt;2],3!=a[A+64&gt;&gt;2]?(f=a[e+8&gt;&gt;2],n=a[e+4&gt;&gt;2],e=a[e&gt;&gt;2]):(f=v[e+4&gt;&gt;1],n=v[e+2&gt;&gt;1],e=v[e&gt;&gt;1]),e=t+B(e,a[A+48&gt;&gt;2])|0,t=i+68|0,1!=a[A+44&gt;&gt;2]?(C[i+60&gt;&gt;2]=C[e&gt;&gt;2]*C[A+12&gt;&gt;2],C[i- -64&gt;&gt;2]=C[e+4&gt;&gt;2]*C[A+16&gt;&gt;2],r=_(C[e+8&gt;&gt;2]*C[A+20&gt;&gt;2])):(C[i+60&gt;&gt;2]=g[e&gt;&gt;3]*+C[A+12&gt;&gt;2],C[i- -64&gt;&gt;2]=g[e+8&gt;&gt;3]*+C[A+16&gt;&gt;2],r=_(g[e+16&gt;&gt;3]*+C[A+20&gt;&gt;2])),C[t&gt;&gt;2]=r,e=a[A+36&gt;&gt;2]+B(a[A+48&gt;&gt;2],n)|0,n=i+84|0,1!=a[A+44&gt;&gt;2]?(C[i+76&gt;&gt;2]=C[e&gt;&gt;2]*C[A+12&gt;&gt;2],C[i+80&gt;&gt;2]=C[e+4&gt;&gt;2]*C[A+16&gt;&gt;2],r=_(C[e+8&gt;&gt;2]*C[A+20&gt;&gt;2])):(C[i+76&gt;&gt;2]=g[e&gt;&gt;3]*+C[A+12&gt;&gt;2],C[i+80&gt;&gt;2]=g[e+8&gt;&gt;3]*+C[A+16&gt;&gt;2],r=_(g[e+16&gt;&gt;3]*+C[A+20&gt;&gt;2])),C[n&gt;&gt;2]=r,e=a[A+36&gt;&gt;2]+B(a[A+48&gt;&gt;2],f)|0,f=i+100|0,1!=a[A+44&gt;&gt;2]?(C[i+92&gt;&gt;2]=C[e&gt;&gt;2]*C[A+12&gt;&gt;2],C[i+96&gt;&gt;2]=C[e+4&gt;&gt;2]*C[A+16&gt;&gt;2],r=_(C[e+8&gt;&gt;2]*C[A+20&gt;&gt;2])):(C[i+92&gt;&gt;2]=g[e&gt;&gt;3]*+C[A+12&gt;&gt;2],C[i+96&gt;&gt;2]=g[e+8&gt;&gt;3]*+C[A+16&gt;&gt;2],r=_(g[e+16&gt;&gt;3]*+C[A+20&gt;&gt;2])),C[f&gt;&gt;2]=r,cn[a[a[i&gt;&gt;2]+44&gt;&gt;2]](i,C[A+4&gt;&gt;2])}(A+148|0,e,i)},pe,function(A){A|=0;var e=0;A=a[A+144&gt;&gt;2],e=a[A+32&gt;&gt;2],(0|e)&gt;=1?a[A+32&gt;&gt;2]=e+1:(e=a[A+8&gt;&gt;2],cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,A+36|0,A+40|0,A+44|0,A+48|0,A+52|0,A+56|0,A+60|0,A- -64|0,a[A+28&gt;&gt;2]),a[A+32&gt;&gt;2]=1)},function(A){A|=0;var e=0,i=0;A=a[A+144&gt;&gt;2],e=a[A+32&gt;&gt;2],e&amp;&amp;(i=A,(0|e)&gt;=2?A=e+-1|0:(e=a[A+8&gt;&gt;2],cn[a[a[e&gt;&gt;2]+24&gt;&gt;2]](e,a[A+28&gt;&gt;2]),a[A+36&gt;&gt;2]=0,A=0),a[i+32&gt;&gt;2]=A)},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0);n=V-32|0,V=n,A=0|cn[a[a[A&gt;&gt;2]+84&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A,e,n),w=C[i+56&gt;&gt;2],d=C[i+36&gt;&gt;2],g=C[i+40&gt;&gt;2],B=C[i+32&gt;&gt;2],k=C[i+48&gt;&gt;2],u=C[i+8&gt;&gt;2],R=C[i&gt;&gt;2],Q=C[i+4&gt;&gt;2],b=C[n+16&gt;&gt;2],t=_(_(b+C[n&gt;&gt;2])*_(.5)),e=n+20|0,c=C[e&gt;&gt;2],o=_(_(c+C[n+4&gt;&gt;2])*_(.5)),A=n+24|0,l=C[A&gt;&gt;2],v=_(_(l+C[n+8&gt;&gt;2])*_(.5)),b=_(b-t),s=C[i+16&gt;&gt;2],c=_(c-o),h=C[i+20&gt;&gt;2],l=_(l-v),G=C[i+24&gt;&gt;2],y=_(_(_(b*_(m(s)))+_(c*_(m(h))))+_(l*_(m(G)))),s=_(_(_(_(t*s)+_(o*h))+_(v*G))+C[i+52&gt;&gt;2]),C[e&gt;&gt;2]=y+s,C[n+4&gt;&gt;2]=s-y,k=_(k+_(_(_(t*R)+_(o*Q))+_(v*u))),u=_(_(_(b*_(m(R)))+_(c*_(m(Q))))+_(l*_(m(u)))),C[n&gt;&gt;2]=k-u,e=a[n+4&gt;&gt;2],a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=e,a[n+12&gt;&gt;2]=0,t=_(w+_(_(_(t*B)+_(o*d))+_(v*g))),o=_(_(_(b*_(m(B)))+_(c*_(m(d))))+_(l*_(m(g)))),C[n+8&gt;&gt;2]=t-o,i=a[n+12&gt;&gt;2],e=r+8|0,a[e&gt;&gt;2]=a[n+8&gt;&gt;2],a[e+4&gt;&gt;2]=i,a[n+28&gt;&gt;2]=0,C[A&gt;&gt;2]=o+t,C[n+16&gt;&gt;2]=u+k,e=a[n+20&gt;&gt;2],a[f&gt;&gt;2]=a[n+16&gt;&gt;2],a[f+4&gt;&gt;2]=e,i=a[A+4&gt;&gt;2],e=f+8|0,a[e&gt;&gt;2]=a[A&gt;&gt;2],a[e+4&gt;&gt;2]=i,V=n+32|0},oe,oe,pe,pe,ae,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n,t=_(0),b=_(0),c=_(0),l=_(0),u=0,s=0,k=0;if(n=V-112|0,V=n,cn[a[a[A&gt;&gt;2]+112&gt;&gt;2]](A),a[n+100&gt;&gt;2]=0,f[n+104|0]=1,a[n+92&gt;&gt;2]=0,a[n+96&gt;&gt;2]=0,a[n+84&gt;&gt;2]=0,t=_(C[r&gt;&gt;2]-C[i&gt;&gt;2]),b=_(C[r+4&gt;&gt;2]-C[i+4&gt;&gt;2]),c=_(C[r+8&gt;&gt;2]-C[i+8&gt;&gt;2]),l=_(_(1)/_(y(_(_(_(t*t)+_(b*b))+_(c*c))))),C[n+80&gt;&gt;2]=c*l,C[n+76&gt;&gt;2]=b*l,C[n+72&gt;&gt;2]=t*l,function(A,e,i,r){var n,t=_(0),b=0,c=0,l=_(0),u=_(0),s=0,k=0,d=_(0),g=_(0),B=_(0),R=0,Q=0,h=_(0),G=0,y=_(0),w=_(0),W=0,F=_(0),Z=_(0),p=_(0);if(n=a[A&gt;&gt;2],(0|n)&gt;=1)for(;;){R=G&lt;&lt;4,b=R+a[A+16&gt;&gt;2]|0,s=v[b+4&gt;&gt;1],d=C[A+64&gt;&gt;2],l=C[A+32&gt;&gt;2],k=v[b+10&gt;&gt;1],c=v[b+2&gt;&gt;1],g=C[A+60&gt;&gt;2],u=C[A+28&gt;&gt;2],Q=v[b+8&gt;&gt;1],B=C[A+24&gt;&gt;2],t=C[A+56&gt;&gt;2],h=_(B+_(_(v[b+6&gt;&gt;1])/t));A:{e:{if(t=_(_(_(_(_(v[b&gt;&gt;1])/t)+B)+h)*_(.5)),B=_(C[i&gt;&gt;2]-t),h=_(h-t),_(B*C[e&gt;&gt;2])&gt;=_(0)&amp;&amp;_(m(B))&gt;h||(t=_(_(_(c&gt;&gt;&gt;0)/g)+u),u=_(u+_(_(Q&gt;&gt;&gt;0)/g)),t=_(_(t+u)*_(.5)),g=_(C[i+4&gt;&gt;2]-t),u=_(u-t),_(g*C[e+4&gt;&gt;2])&gt;=_(0)&amp;&amp;_(m(g))&gt;u||(t=_(_(_(s&gt;&gt;&gt;0)/d)+l),l=_(l+_(_(k&gt;&gt;&gt;0)/d)),t=_(_(t+l)*_(.5)),d=_(C[i+8&gt;&gt;2]-t),t=_(l-t),l=C[e+8&gt;&gt;2],_(d*l)&gt;=_(0)&amp;&amp;_(m(d))&gt;t||(y=C[e+4&gt;&gt;2],F=_(m(y)),Z=_(m(l)),_(m(_(_(d*y)-_(g*l))))&gt;_(_(u*Z)+_(t*F))||(w=C[e&gt;&gt;2],p=_(m(w)),_(m(_(_(B*l)-_(d*w))))&gt;_(_(h*Z)+_(t*p)))))))b=a[b+12&gt;&gt;2]&gt;-1,s=0;else if(k=_(m(_(_(g*w)-_(B*y))))&gt;_(_(h*F)+_(u*p)),s=1^k,W=a[b+12&gt;&gt;2],b=(0|W)&gt;-1,!((0|W)&lt;0|k)){if(c=a[r+4&gt;&gt;2],(0|c)==a[r+8&gt;&gt;2]&amp;&amp;(Q=c?c&lt;&lt;1:1,!((0|c)&gt;=(0|Q)))){Q?(R=dA(Q&lt;&lt;2),c=a[r+4&gt;&gt;2]):R=0,k=a[r+12&gt;&gt;2];i:{if((0|c)&gt;=1)for(b=R,s=k;a[b&gt;&gt;2]=a[s&gt;&gt;2],b=b+4|0,s=s+4|0,c=c+-1|0,c;);else if(!k)break i;o[r+16|0]&amp;&amp;CA(k),a[r+12&gt;&gt;2]=0,c=a[r+4&gt;&gt;2]}a[r+12&gt;&gt;2]=R,f[r+16|0]=1,a[r+8&gt;&gt;2]=Q}a[a[r+12&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2]=W,a[r+4&gt;&gt;2]=a[r+4&gt;&gt;2]+1;break e}if(!(b|s)){G=G-a[12+(R+a[A+16&gt;&gt;2]|0)&gt;&gt;2]|0;break A}}G=G+1|0}if(!((0|G)&lt;(0|n)))break}}(A+72|0,n+72|0,i,n+88|0),r=a[n+92&gt;&gt;2],r)for(s=a[A+176&gt;&gt;2],a[n+64&gt;&gt;2]=1008981770,i=(r&lt;&lt;2)-4|0;k=a[a[n+100&gt;&gt;2]+i&gt;&gt;2],u=0|cn[a[a[A&gt;&gt;2]+84&gt;&gt;2]](A),cn[a[a[u&gt;&gt;2]+20&gt;&gt;2]](u,k,n),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,n,s,a[a[n+100&gt;&gt;2]+i&gt;&gt;2]),i=i+-4|0,r=r+-1|0,r;);cn[a[a[A&gt;&gt;2]+116&gt;&gt;2]](A),A=a[n+100&gt;&gt;2],A&amp;&amp;(o[n+104|0]&amp;&amp;CA(A),a[n+100&gt;&gt;2]=0),V=n+112|0},$e,function(A){A|=0,CA($e(A))},function(A,e){A|=0,e|=0;var i=0,r=0,n=0;if(i=a[e+4&gt;&gt;2],a[A+56&gt;&gt;2]=a[e&gt;&gt;2],a[A+60&gt;&gt;2]=i,r=e+8|0,n=a[r+4&gt;&gt;2],i=A- -64|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,i=a[A+156&gt;&gt;2],i)for(r=(i&lt;&lt;2)-4|0;n=a[a[A+164&gt;&gt;2]+r&gt;&gt;2],cn[a[a[n&gt;&gt;2]+24&gt;&gt;2]](n,e),r=r+-4|0,i=i+-1|0,i;);f[A+52|0]=1},Le,function(A,e,i){A|=0,e=_(e),i|=0;var r,f=0,n=0,t=0;if(r=V-16|0,V=r,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,f=i+8|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=a[A+156&gt;&gt;2],f)for(e=_(e/_(0|f)),n=(f&lt;&lt;2)-4|0;t=a[a[A+164&gt;&gt;2]+n&gt;&gt;2],cn[a[a[t&gt;&gt;2]+32&gt;&gt;2]](t,e,r),C[i&gt;&gt;2]=C[r&gt;&gt;2]+C[i&gt;&gt;2],C[i+4&gt;&gt;2]=C[r+4&gt;&gt;2]+C[i+4&gt;&gt;2],C[i+8&gt;&gt;2]=C[r+8&gt;&gt;2]+C[i+8&gt;&gt;2],n=n+-4|0,f=f+-1|0,f;);V=r+16|0},function(A){return 11313},function(A,e){A|=0,e=_(e);var i=0,r=0,n=0;if(C[A+16&gt;&gt;2]=e,i=a[A+156&gt;&gt;2],i)for(r=(i&lt;&lt;2)-4|0;n=a[a[A+164&gt;&gt;2]+r&gt;&gt;2],cn[a[a[n&gt;&gt;2]+44&gt;&gt;2]](n,e),r=r+-4|0,i=i+-1|0,i;);f[A+52|0]=1},function(A){return 64},function(A,e,i){var r,f,n;return A|=0,e|=0,i|=0,QA(A,e,i),r=a[A+148&gt;&gt;2],cn[a[a[r&gt;&gt;2]+56&gt;&gt;2]](r,e+12|0,i),a[e+56&gt;&gt;2]=a[A+16&gt;&gt;2],a[e+40&gt;&gt;2]=a[A+56&gt;&gt;2],a[e+44&gt;&gt;2]=a[A+60&gt;&gt;2],a[e+48&gt;&gt;2]=a[A- -64&gt;&gt;2],a[e+52&gt;&gt;2]=a[A+68&gt;&gt;2],f=e,n=0|cn[a[a[A&gt;&gt;2]+80&gt;&gt;2]](A),a[f+60&gt;&gt;2]=n,10708},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=0,n=0,t=0;if(f=a[A+156&gt;&gt;2],f)for(n=(f&lt;&lt;2)-4|0;t=a[a[A+164&gt;&gt;2]+n&gt;&gt;2],cn[a[a[t&gt;&gt;2]+64&gt;&gt;2]](t,e,i,r),n=n+-4|0,f=f+-1|0,f;);},function(A){A|=0;var e,i=0,r=0,n=0,t=_(0),b=_(0),c=_(0),l=0,u=0,s=0,k=_(0),v=_(0),d=_(0),g=_(0),B=0;if(a[A+20&gt;&gt;2]=2139095039,a[A+24&gt;&gt;2]=2139095039,a[A+44&gt;&gt;2]=-8388609,e=A+36|0,a[e&gt;&gt;2]=-8388609,a[e+4&gt;&gt;2]=-8388609,a[A+28&gt;&gt;2]=2139095039,n=a[A+156&gt;&gt;2],n)for(B=A+20|0,u=(n&lt;&lt;2)-4|0,s=a[A+164&gt;&gt;2],k=_(3.4028234663852886e38),v=_(-3.4028234663852886e38),d=_(-3.4028234663852886e38),t=_(-3.4028234663852886e38),g=_(3.4028234663852886e38),b=_(3.4028234663852886e38);n=n+-1|0,i=a[u+s&gt;&gt;2],o[i+52|0]&amp;&amp;(cn[a[a[i&gt;&gt;2]+68&gt;&gt;2]](i),f[i+52|0]=0,v=C[A+44&gt;&gt;2],d=C[A+40&gt;&gt;2],g=C[A+24&gt;&gt;2],s=a[A+164&gt;&gt;2],t=C[A+36&gt;&gt;2],b=C[A+20&gt;&gt;2],k=C[A+28&gt;&gt;2]),i=a[u+s&gt;&gt;2],c=C[i+20&gt;&gt;2],b=b&gt;c?c:b,C[A+20&gt;&gt;2]=b,r=i+20|0,l=g&gt;C[i+24&gt;&gt;2]?r:B,g=C[l+4&gt;&gt;2],a[A+24&gt;&gt;2]=a[l+4&gt;&gt;2],r=k&gt;C[i+28&gt;&gt;2]?r:B,k=C[r+8&gt;&gt;2],a[A+28&gt;&gt;2]=a[r+8&gt;&gt;2],r=i+36|0,c=C[r&gt;&gt;2],t=t&lt;c?c:t,C[A+36&gt;&gt;2]=t,l=d&lt;C[i+40&gt;&gt;2]?r:e,d=C[l+4&gt;&gt;2],a[A+40&gt;&gt;2]=a[l+4&gt;&gt;2],i=v&lt;C[i+44&gt;&gt;2]?r:e,v=C[i+8&gt;&gt;2],a[A+44&gt;&gt;2]=a[i+8&gt;&gt;2],u=u+-4|0,n;);},function(A){A|=0;var e=0,i=0,r=0;if(e=a[A+156&gt;&gt;2],e)for(i=(e&lt;&lt;2)-4|0;r=a[a[A+164&gt;&gt;2]+i&gt;&gt;2],cn[a[a[r&gt;&gt;2]+72&gt;&gt;2]](r),i=i+-4|0,e=e+-1|0,e;);f[A+52|0]=1},we,Ze,Ze,Ze,Ze,Ze,pe,pe,qe,qe,Ai,oe,oe,pe,pe,ae,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=0,n=0,t=0;if(f=a[A+156&gt;&gt;2],f)for(n=(f&lt;&lt;2)-4|0;t=a[a[A+164&gt;&gt;2]+n&gt;&gt;2],cn[a[a[t&gt;&gt;2]+144&gt;&gt;2]](t,e,i,r),n=n+-4|0,f=f+-1|0,f;);},Ke,kA,function(A,e){A|=0,e|=0;var i,r=0;r=a[e+4&gt;&gt;2],a[A+56&gt;&gt;2]=a[e&gt;&gt;2],a[A+60&gt;&gt;2]=r,e=e+8|0,i=a[e+4&gt;&gt;2],r=A- -64|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,cn[a[a[A&gt;&gt;2]+72&gt;&gt;2]](A)},function(A,e){A|=0,e=_(e);var i=0,r=0;if(C[A+16&gt;&gt;2]=e,i=0|cn[a[a[A&gt;&gt;2]+88&gt;&gt;2]](A),i)for(i=i+-1|0;r=0|cn[a[a[A&gt;&gt;2]+124&gt;&gt;2]](A,i),cn[a[a[r&gt;&gt;2]+44&gt;&gt;2]](r,e),i=i+-1|0,-1!=(0|i););f[A+52|0]=1},ae,qe,qe,ae,sA,ve,Fe,function(A){return A|=0,a[A+60&gt;&gt;2]},function(A,e,i){A|=0,e|=0,i|=0;var r,f=0,n=_(0),t=0,o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0);r=V-80|0,V=r,a[r+72&gt;&gt;2]=1008981770,cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A,e,r+8|0),n=C[r+12&gt;&gt;2],A=r+40|0,e=r+24|0,b=C[r+28&gt;&gt;2],c=C[r+44&gt;&gt;2],f=b&gt;c,t=n&gt;C[(f?A:e)+4&gt;&gt;2],o=t?36:4,k=C[(r+8|0)+(f?o:t?20:o)&gt;&gt;2],u=C[r+16&gt;&gt;2],l=C[r+32&gt;&gt;2],s=C[r+48&gt;&gt;2],f=l&gt;s,t=u&gt;C[(f?A:e)+8&gt;&gt;2],o=t?40:8,v=C[(r+8|0)+(f?o:t?24:o)&gt;&gt;2],f=b&lt;c,t=n&lt;C[(f?A:e)+4&gt;&gt;2],o=t?36:4,d=C[(r+8|0)+(f?o:t?20:o)&gt;&gt;2],f=A,A=l&lt;s,e=u&lt;C[(A?f:e)+8&gt;&gt;2],f=e?40:8,u=C[(r+8|0)+(A?f:e?24:f)&gt;&gt;2],b=C[r+24&gt;&gt;2],c=C[r+40&gt;&gt;2],A=b&gt;c,l=C[r+8&gt;&gt;2],e=l&gt;(A?c:b),f=e&lt;&lt;5,s=C[(r+8|0)+(A?f:e?16:f)&gt;&gt;2],n=C[r+72&gt;&gt;2],A=b&lt;c,e=l&lt;(A?c:b),f=e&lt;&lt;5,C[i+16&gt;&gt;2]=n+C[(r+8|0)+(A?f:e?16:f)&gt;&gt;2],C[i&gt;&gt;2]=s-n,C[i+24&gt;&gt;2]=n+u,C[i+20&gt;&gt;2]=n+d,C[i+8&gt;&gt;2]=v-n,C[i+4&gt;&gt;2]=k-n,V=r+80|0},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=0,n=0,t=0;e=a[A+52&gt;&gt;2]+B(a[A+56&gt;&gt;2],e)|0,f=a[A+36&gt;&gt;2],3!=a[A+64&gt;&gt;2]?(n=a[e+8&gt;&gt;2],t=a[e+4&gt;&gt;2],e=a[e&gt;&gt;2]):(n=v[e+4&gt;&gt;1],t=v[e+2&gt;&gt;1],e=v[e&gt;&gt;1]),e=f+B(e,a[A+48&gt;&gt;2])|0,f=i,1!=a[A+44&gt;&gt;2]?(C[i&gt;&gt;2]=C[e&gt;&gt;2]*C[A+12&gt;&gt;2],C[i+4&gt;&gt;2]=C[e+4&gt;&gt;2]*C[A+16&gt;&gt;2],r=_(C[e+8&gt;&gt;2]*C[A+20&gt;&gt;2])):(C[i&gt;&gt;2]=g[e&gt;&gt;3]*+C[A+12&gt;&gt;2],C[i+4&gt;&gt;2]=g[e+8&gt;&gt;3]*+C[A+16&gt;&gt;2],r=_(g[e+16&gt;&gt;3]*+C[A+20&gt;&gt;2])),C[f+8&gt;&gt;2]=r,e=a[A+36&gt;&gt;2]+B(a[A+48&gt;&gt;2],t)|0,f=i+24|0,1!=a[A+44&gt;&gt;2]?(C[i+16&gt;&gt;2]=C[e&gt;&gt;2]*C[A+12&gt;&gt;2],C[i+20&gt;&gt;2]=C[e+4&gt;&gt;2]*C[A+16&gt;&gt;2],r=_(C[e+8&gt;&gt;2]*C[A+20&gt;&gt;2])):(C[i+16&gt;&gt;2]=g[e&gt;&gt;3]*+C[A+12&gt;&gt;2],C[i+20&gt;&gt;2]=g[e+8&gt;&gt;3]*+C[A+16&gt;&gt;2],r=_(g[e+16&gt;&gt;3]*+C[A+20&gt;&gt;2])),C[f&gt;&gt;2]=r,e=a[A+36&gt;&gt;2]+B(a[A+48&gt;&gt;2],n)|0,f=i+40|0,1!=a[A+44&gt;&gt;2]?(C[i+32&gt;&gt;2]=C[e&gt;&gt;2]*C[A+12&gt;&gt;2],C[i+36&gt;&gt;2]=C[e+4&gt;&gt;2]*C[A+16&gt;&gt;2],r=_(C[e+8&gt;&gt;2]*C[A+20&gt;&gt;2])):(C[i+32&gt;&gt;2]=g[e&gt;&gt;3]*+C[A+12&gt;&gt;2],C[i+36&gt;&gt;2]=g[e+8&gt;&gt;3]*+C[A+16&gt;&gt;2],r=_(g[e+16&gt;&gt;3]*+C[A+20&gt;&gt;2])),C[f&gt;&gt;2]=r,a[i+64&gt;&gt;2]=a[A+4&gt;&gt;2]},function(A){A|=0;var e=0;return a[A&gt;&gt;2]=14216,e=a[A+68&gt;&gt;2],e&amp;&amp;(ii(e),CA(a[A+68&gt;&gt;2])),e=a[A+28&gt;&gt;2],e&amp;&amp;(o[A+32|0]&amp;&amp;CA(e),a[A+28&gt;&gt;2]=0),a[A+28&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,f[A+32|0]=1,0|A},function(A){A|=0;var e=0;a[A&gt;&gt;2]=14216,e=a[A+68&gt;&gt;2],e&amp;&amp;(ii(e),CA(a[A+68&gt;&gt;2])),e=a[A+28&gt;&gt;2],e&amp;&amp;(o[A+32|0]&amp;&amp;CA(e),a[A+28&gt;&gt;2]=0),a[A+28&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,f[A+32|0]=1,CA(A)},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0);n=C[A+44&gt;&gt;2],b=C[A+60&gt;&gt;2],f=a[A+20&gt;&gt;2],t=C[A+40&gt;&gt;2],c=C[A+56&gt;&gt;2],o=C[A+36&gt;&gt;2],l=C[A+52&gt;&gt;2],W=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),F=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),Z=_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A)),p=C[e+52&gt;&gt;2],u=C[e+24&gt;&gt;2],g=C[e+20&gt;&gt;2],s=C[e+56&gt;&gt;2],B=C[e+40&gt;&gt;2],R=C[e+36&gt;&gt;2],Y=C[e+48&gt;&gt;2],Q=C[e+8&gt;&gt;2],h=C[e&gt;&gt;2],G=C[e+4&gt;&gt;2],y=C[e+16&gt;&gt;2],w=C[e+32&gt;&gt;2],a[i+12&gt;&gt;2]=0,k=s,s=_(f?_(l+o)*_(.5):0),v=_(f?_(c+t)*_(.5):0),d=_(f?_(b+n)*_(.5):0),k=_(k+_(_(_(w*s)+_(R*v))+_(B*d))),o=_(W+_(f?_(l-o)*_(.5):0)),t=_(F+_(f?_(c-t)*_(.5):0)),n=_(Z+_(f?_(b-n)*_(.5):0)),b=_(_(_(o*_(m(w)))+_(t*_(m(R))))+_(n*_(m(B)))),C[i+8&gt;&gt;2]=k-b,c=_(p+_(_(_(s*y)+_(v*g))+_(d*u))),l=_(_(_(o*_(m(y)))+_(t*_(m(g))))+_(n*_(m(u)))),C[i+4&gt;&gt;2]=c-l,u=_(Y+_(_(_(s*h)+_(v*G))+_(d*Q))),n=_(_(_(o*_(m(h)))+_(t*_(m(G))))+_(n*_(m(Q)))),C[i&gt;&gt;2]=u-n,a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=b+k,C[r+4&gt;&gt;2]=l+c,C[r&gt;&gt;2]=n+u},function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,g=0;if(i=V-144|0,V=i,a[A+20&gt;&gt;2]&gt;=1)for(v=i+96|0,u=i- -64|0,s=i+48|0,k=i+32|0;r=a[A+28&gt;&gt;2]+l|0,c=r+8|0,o=a[c+4&gt;&gt;2],f=i+24|0,a[f&gt;&gt;2]=a[c&gt;&gt;2],a[f+4&gt;&gt;2]=o,t=a[r+4&gt;&gt;2],a[i+16&gt;&gt;2]=a[r&gt;&gt;2],a[i+20&gt;&gt;2]=t,o=r+24|0,n=a[o+4&gt;&gt;2],t=k+8|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=n,c=r+16|0,o=a[c+4&gt;&gt;2],a[k&gt;&gt;2]=a[c&gt;&gt;2],a[k+4&gt;&gt;2]=o,n=r+40|0,b=a[n+4&gt;&gt;2],c=s+8|0,o=c,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=b,o=r+32|0,n=a[o+4&gt;&gt;2],a[s&gt;&gt;2]=a[o&gt;&gt;2],a[s+4&gt;&gt;2]=n,b=r+56|0,g=a[b+4&gt;&gt;2],o=u+8|0,n=o,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=g,n=r+48|0,b=a[n+4&gt;&gt;2],a[u&gt;&gt;2]=a[n&gt;&gt;2],a[u+4&gt;&gt;2]=b,n=i+8|0,r=a[r- -64&gt;&gt;2],r=0|cn[a[a[r&gt;&gt;2]+28&gt;&gt;2]](r),a[n&gt;&gt;2]=a[r+8&gt;&gt;2],b=a[r+4&gt;&gt;2],r=a[r&gt;&gt;2],C[n&gt;&gt;2]=_(C[n&gt;&gt;2]*C[e+8&gt;&gt;2])/C[A+88&gt;&gt;2],a[i&gt;&gt;2]=r,a[i+4&gt;&gt;2]=b,a[i+12&gt;&gt;2]=0,C[i&gt;&gt;2]=_(C[i&gt;&gt;2]*C[e&gt;&gt;2])/C[A+80&gt;&gt;2],C[i+4&gt;&gt;2]=_(C[i+4&gt;&gt;2]*C[e+4&gt;&gt;2])/C[A+84&gt;&gt;2],r=a[(a[A+28&gt;&gt;2]+l|0)- -64&gt;&gt;2],cn[a[a[r&gt;&gt;2]+24&gt;&gt;2]](r,i),a[i+76&gt;&gt;2]=0,C[i+72&gt;&gt;2]=_(C[i+72&gt;&gt;2]*C[e+8&gt;&gt;2])/C[A+88&gt;&gt;2],C[i+68&gt;&gt;2]=_(C[i+68&gt;&gt;2]*C[e+4&gt;&gt;2])/C[A+84&gt;&gt;2],C[i+64&gt;&gt;2]=_(C[i+64&gt;&gt;2]*C[e&gt;&gt;2])/C[A+80&gt;&gt;2],b=a[f+4&gt;&gt;2],r=a[A+28&gt;&gt;2]+l|0,n=r+8|0,a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=b,f=a[i+20&gt;&gt;2],a[r&gt;&gt;2]=a[i+16&gt;&gt;2],a[r+4&gt;&gt;2]=f,n=a[t+4&gt;&gt;2],f=r+24|0,a[f&gt;&gt;2]=a[t&gt;&gt;2],a[f+4&gt;&gt;2]=n,t=a[k+4&gt;&gt;2],f=r+16|0,a[f&gt;&gt;2]=a[k&gt;&gt;2],a[f+4&gt;&gt;2]=t,t=a[c+4&gt;&gt;2],f=r+40|0,a[f&gt;&gt;2]=a[c&gt;&gt;2],a[f+4&gt;&gt;2]=t,t=a[s+4&gt;&gt;2],f=r+32|0,a[f&gt;&gt;2]=a[s&gt;&gt;2],a[f+4&gt;&gt;2]=t,t=a[u+4&gt;&gt;2],f=r+48|0,a[f&gt;&gt;2]=a[u&gt;&gt;2],a[f+4&gt;&gt;2]=t,f=a[o+4&gt;&gt;2],r=r+56|0,a[r&gt;&gt;2]=a[o&gt;&gt;2],a[r+4&gt;&gt;2]=f,a[A+68&gt;&gt;2]&amp;&amp;(r=a[(a[A+28&gt;&gt;2]+l|0)- -64&gt;&gt;2],cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,i+16|0,i+128|0,i+112|0),r=a[i+116&gt;&gt;2],a[v&gt;&gt;2]=a[i+112&gt;&gt;2],a[v+4&gt;&gt;2]=r,f=i+136|0,t=a[f+4&gt;&gt;2],r=i+88|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=t,f=i+120|0,t=a[f+4&gt;&gt;2],r=v+8|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=a[i+132&gt;&gt;2],a[i+80&gt;&gt;2]=a[i+128&gt;&gt;2],a[i+84&gt;&gt;2]=r,bi(a[A+68&gt;&gt;2],a[76+(a[A+28&gt;&gt;2]+l|0)&gt;&gt;2],i+80|0)),l=l+80|0,d=d+1|0,(0|d)&lt;a[A+20&gt;&gt;2];);r=a[e+4&gt;&gt;2],a[A+80&gt;&gt;2]=a[e&gt;&gt;2],a[A+84&gt;&gt;2]=r,e=e+8|0,l=a[e+4&gt;&gt;2],r=A+88|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=l,cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A),V=i+144|0},function(A){return A|=0,A+80|0},function(A,e,i){A|=0,e=_(e),i|=0;var r,f=_(0),n=0,t=_(0),o=_(0);r=V-96|0,V=r,n=r+44|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=r+56|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+52&gt;&gt;2]=1065353216,n=r+76|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+72&gt;&gt;2]=1065353216,n=r+84|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+92&gt;&gt;2]=0,a[r+36&gt;&gt;2]=0,a[r+40&gt;&gt;2]=0,a[r+32&gt;&gt;2]=1065353216,a[r+64&gt;&gt;2]=0,a[r+68&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,r+32|0,r+16|0,r),e=_(e/_(12)),f=_(_(C[r&gt;&gt;2]-C[r+16&gt;&gt;2])*_(.5)),f=_(f+f),f=_(f*f),t=_(_(C[r+4&gt;&gt;2]-C[r+20&gt;&gt;2])*_(.5)),t=_(t+t),t=_(t*t),C[i+8&gt;&gt;2]=e*_(f+t),o=f,f=_(_(C[r+8&gt;&gt;2]-C[r+24&gt;&gt;2])*_(.5)),f=_(f+f),f=_(f*f),C[i+4&gt;&gt;2]=e*_(o+f),C[i&gt;&gt;2]=e*_(t+f),V=r+96|0},function(A){return 14364},function(A,e){A|=0,e=_(e),C[A+76&gt;&gt;2]=e},function(A){return A|=0,_(C[A+76&gt;&gt;2])},function(A){return 24},function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=0,n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0;if(QA(A,e,i),a[e+12&gt;&gt;2]=0,a[e+20&gt;&gt;2]=a[A+76&gt;&gt;2],r=a[A+20&gt;&gt;2],a[e+16&gt;&gt;2]=r,r){if(t=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,76,r),r=a[t+8&gt;&gt;2],c=e,l=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,r),a[c+12&gt;&gt;2]=l,a[e+16&gt;&gt;2]&gt;0)for(n=72,r=r+72|0;f=a[A+28&gt;&gt;2]+n|0,a[r&gt;&gt;2]=a[f&gt;&gt;2],c=r+-8|0,l=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,a[f+-8&gt;&gt;2]),a[c&gt;&gt;2]=l,cn[a[a[i&gt;&gt;2]+24&gt;&gt;2]](i,a[(a[A+28&gt;&gt;2]+n|0)-8&gt;&gt;2])||(f=a[(a[A+28&gt;&gt;2]+n|0)-8&gt;&gt;2],l=i,u=0|cn[a[a[f&gt;&gt;2]+52&gt;&gt;2]](f),s=1,c=a[a[i&gt;&gt;2]+16&gt;&gt;2],f=0|cn[c](0|l,0|u,0|s),o=a[(a[A+28&gt;&gt;2]+n|0)-8&gt;&gt;2],s=i,u=f,l=0|cn[a[a[o&gt;&gt;2]+56&gt;&gt;2]](o,a[f+8&gt;&gt;2],i),k=1346455635,v=a[(a[A+28&gt;&gt;2]+n|0)-8&gt;&gt;2],c=a[a[i&gt;&gt;2]+20&gt;&gt;2],cn[c](0|s,0|u,0|l,0|k,0|v)),f=a[A+28&gt;&gt;2]+n|0,a[r+-72&gt;&gt;2]=a[f+-72&gt;&gt;2],a[r+-68&gt;&gt;2]=a[f+-68&gt;&gt;2],a[r+-64&gt;&gt;2]=a[f+-64&gt;&gt;2],a[r+-60&gt;&gt;2]=a[f+-60&gt;&gt;2],a[r+-56&gt;&gt;2]=a[f+-56&gt;&gt;2],a[r+-52&gt;&gt;2]=a[f+-52&gt;&gt;2],a[r+-48&gt;&gt;2]=a[f+-48&gt;&gt;2],a[r+-44&gt;&gt;2]=a[f+-44&gt;&gt;2],a[r+-40&gt;&gt;2]=a[f+-40&gt;&gt;2],a[r+-36&gt;&gt;2]=a[f+-36&gt;&gt;2],a[r+-32&gt;&gt;2]=a[f+-32&gt;&gt;2],a[r+-28&gt;&gt;2]=a[f+-28&gt;&gt;2],a[r+-24&gt;&gt;2]=a[f+-24&gt;&gt;2],a[r+-20&gt;&gt;2]=a[f+-20&gt;&gt;2],a[r+-16&gt;&gt;2]=a[f+-16&gt;&gt;2],a[r+-4&gt;&gt;2]=a[f+-4&gt;&gt;2],a[r+-12&gt;&gt;2]=a[f+-12&gt;&gt;2],n=n+80|0,r=r+76|0,b=b+1|0,(0|b)&lt;a[e+16&gt;&gt;2];);cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,t,14288,1497453121,a[t+8&gt;&gt;2])}return 14313},function(A,e){A|=0,e|=0;var i=0,r=0;if(a[A+72&gt;&gt;2]=a[A+72&gt;&gt;2]+1,i=a[A+20&gt;&gt;2],(0|i)&gt;=1)for(r=B(i,80)+-16|0;i=i+-1|0,(0|e)==a[a[A+28&gt;&gt;2]+r&gt;&gt;2]&amp;&amp;Bi(A,i),r=r+-80|0,(0|i)&gt;0;);cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A)},function(A){A|=0;var e,i=_(0),r=0,f=0,n=0,t=0;if(e=V-32|0,V=e,a[A+52&gt;&gt;2]=-581039253,a[A+56&gt;&gt;2]=-581039253,a[A+36&gt;&gt;2]=1566444395,a[A+40&gt;&gt;2]=1566444395,r=A+60|0,a[r&gt;&gt;2]=-581039253,a[r+4&gt;&gt;2]=0,r=A+44|0,a[r&gt;&gt;2]=1566444395,a[r+4&gt;&gt;2]=0,a[A+20&gt;&gt;2]&gt;=1)for(r=64;f=a[A+28&gt;&gt;2]+r|0,n=a[f&gt;&gt;2],cn[a[a[n&gt;&gt;2]+8&gt;&gt;2]](n,f+-64|0,e+16|0,e),i=C[e+16&gt;&gt;2],C[A+36&gt;&gt;2]&gt;i&amp;&amp;(C[A+36&gt;&gt;2]=i),i=C[e&gt;&gt;2],C[A+52&gt;&gt;2]&lt;i&amp;&amp;(C[A+52&gt;&gt;2]=i),i=C[e+20&gt;&gt;2],C[A+40&gt;&gt;2]&gt;i&amp;&amp;(C[A+40&gt;&gt;2]=i),i=C[e+4&gt;&gt;2],C[A+56&gt;&gt;2]&lt;i&amp;&amp;(C[A+56&gt;&gt;2]=i),i=C[e+24&gt;&gt;2],C[A+44&gt;&gt;2]&gt;i&amp;&amp;(C[A+44&gt;&gt;2]=i),i=C[e+8&gt;&gt;2],C[A+60&gt;&gt;2]&lt;i&amp;&amp;(C[A+60&gt;&gt;2]=i),r=r+80|0,t=t+1|0,(0|t)&lt;a[A+20&gt;&gt;2];);V=e+32|0},_i,function(A){var e;A|=0,a[A&gt;&gt;2]=14564,e=a[A+32&gt;&gt;2],e&amp;&amp;(o[A+36|0]&amp;&amp;CA(e),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,f[A+36|0]=1,CA(A)},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=0,t=0,b=0,c=0,l=_(0),u=_(0),s=_(0),k=_(0),d=_(0),m=_(0),R=0,Q=0,h=0,G=0;if(i=V-80|0,V=i,f=0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A),(0|f)&gt;=1)for(l=C[A+12&gt;&gt;2],u=C[A+8&gt;&gt;2],s=C[A+4&gt;&gt;2];;){cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A,i+76|0,i+52|0,i- -64|0,i+56|0,i+72|0,i+68|0,i+48|0,i+60|0,R),r=a[i+64&gt;&gt;2];A:if(!(r&gt;&gt;&gt;0&gt;1))if(r-1){if(r=a[i+60&gt;&gt;2]+-2|0,r&gt;&gt;&gt;0&gt;3)break A;switch(r-1|0){case 2:if(a[i+48&gt;&gt;2]&lt;1)break A;for(r=0;c=a[i+76&gt;&gt;2],b=a[i+56&gt;&gt;2],t=a[i+72&gt;&gt;2]+B(a[i+68&gt;&gt;2],r)|0,n=c+B(b,o[0|t])|0,k=C[n&gt;&gt;2],d=C[n+4&gt;&gt;2],m=C[n+8&gt;&gt;2],a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=l*m,C[i+4&gt;&gt;2]=u*d,C[i&gt;&gt;2]=s*k,n=c+B(b,o[t+1|0])|0,k=C[n&gt;&gt;2],d=C[n+4&gt;&gt;2],m=C[n+8&gt;&gt;2],a[i+28&gt;&gt;2]=0,C[i+24&gt;&gt;2]=l*m,C[i+20&gt;&gt;2]=u*d,C[i+16&gt;&gt;2]=s*k,t=c+B(b,o[t+2|0])|0,k=C[t&gt;&gt;2],d=C[t+4&gt;&gt;2],m=C[t+8&gt;&gt;2],a[i+44&gt;&gt;2]=0,C[i+40&gt;&gt;2]=l*m,C[i+36&gt;&gt;2]=u*d,C[i+32&gt;&gt;2]=s*k,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,i,R,r),r=r+1|0,(0|r)&lt;a[i+48&gt;&gt;2];);break A;case 0:if(a[i+48&gt;&gt;2]&lt;1)break A;for(r=0;c=a[i+76&gt;&gt;2],b=a[i+56&gt;&gt;2],t=a[i+72&gt;&gt;2]+B(a[i+68&gt;&gt;2],r)|0,n=c+B(b,v[t&gt;&gt;1])|0,k=C[n&gt;&gt;2],d=C[n+4&gt;&gt;2],m=C[n+8&gt;&gt;2],a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=l*m,C[i+4&gt;&gt;2]=u*d,C[i&gt;&gt;2]=s*k,n=c+B(b,v[t+2&gt;&gt;1])|0,k=C[n&gt;&gt;2],d=C[n+4&gt;&gt;2],m=C[n+8&gt;&gt;2],a[i+28&gt;&gt;2]=0,C[i+24&gt;&gt;2]=l*m,C[i+20&gt;&gt;2]=u*d,C[i+16&gt;&gt;2]=s*k,t=c+B(b,v[t+4&gt;&gt;1])|0,k=C[t+8&gt;&gt;2],d=C[t+4&gt;&gt;2],m=C[t&gt;&gt;2],a[i+44&gt;&gt;2]=0,C[i+32&gt;&gt;2]=s*m,C[i+36&gt;&gt;2]=u*d,C[i+40&gt;&gt;2]=l*k,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,i,R,r),r=r+1|0,(0|r)&lt;a[i+48&gt;&gt;2];);break A;case 1:break A}if(a[i+48&gt;&gt;2]&lt;1)break A;for(r=0;c=a[i+76&gt;&gt;2],b=a[i+56&gt;&gt;2],t=a[i+72&gt;&gt;2]+B(a[i+68&gt;&gt;2],r)|0,n=c+B(b,a[t&gt;&gt;2])|0,k=C[n&gt;&gt;2],d=C[n+4&gt;&gt;2],m=C[n+8&gt;&gt;2],a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=l*m,C[i+4&gt;&gt;2]=u*d,C[i&gt;&gt;2]=s*k,n=c+B(b,a[t+4&gt;&gt;2])|0,k=C[n&gt;&gt;2],d=C[n+4&gt;&gt;2],m=C[n+8&gt;&gt;2],a[i+28&gt;&gt;2]=0,C[i+24&gt;&gt;2]=l*m,C[i+20&gt;&gt;2]=u*d,C[i+16&gt;&gt;2]=s*k,t=c+B(b,a[t+8&gt;&gt;2])|0,k=C[t+8&gt;&gt;2],d=C[t+4&gt;&gt;2],m=C[t&gt;&gt;2],a[i+44&gt;&gt;2]=0,C[i+32&gt;&gt;2]=s*m,C[i+36&gt;&gt;2]=u*d,C[i+40&gt;&gt;2]=l*k,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,i,R,r),r=r+1|0,(0|r)&lt;a[i+48&gt;&gt;2];);}else if(r=a[i+60&gt;&gt;2]+-2|0,!(r&gt;&gt;&gt;0&gt;3)){switch(r-1|0){case 2:if(a[i+48&gt;&gt;2]&lt;1)break A;for(r=0;t=a[i+72&gt;&gt;2]+B(a[i+68&gt;&gt;2],r)|0,b=o[0|t],a[i+12&gt;&gt;2]=0,c=a[i+76&gt;&gt;2],n=b,b=a[i+56&gt;&gt;2],n=c+B(n,b)|0,C[i+8&gt;&gt;2]=l*_(g[n+16&gt;&gt;3]),C[i+4&gt;&gt;2]=u*_(g[n+8&gt;&gt;3]),C[i&gt;&gt;2]=s*_(g[n&gt;&gt;3]),n=o[t+1|0],a[i+28&gt;&gt;2]=0,n=c+B(n,b)|0,C[i+24&gt;&gt;2]=l*_(g[n+16&gt;&gt;3]),C[i+20&gt;&gt;2]=u*_(g[n+8&gt;&gt;3]),C[i+16&gt;&gt;2]=s*_(g[n&gt;&gt;3]),t=c+B(b,o[t+2|0])|0,Q=g[t&gt;&gt;3],h=g[t+8&gt;&gt;3],G=g[t+16&gt;&gt;3],a[i+44&gt;&gt;2]=0,C[i+40&gt;&gt;2]=l*_(G),C[i+36&gt;&gt;2]=u*_(h),C[i+32&gt;&gt;2]=s*_(Q),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,i,R,r),r=r+1|0,(0|r)&lt;a[i+48&gt;&gt;2];);break A;case 0:if(a[i+48&gt;&gt;2]&lt;1)break A;for(r=0;a[i+12&gt;&gt;2]=0,a[i+28&gt;&gt;2]=0,c=a[i+76&gt;&gt;2],b=a[i+56&gt;&gt;2],t=a[i+72&gt;&gt;2]+B(a[i+68&gt;&gt;2],r)|0,n=c+B(b,v[t&gt;&gt;1])|0,C[i+8&gt;&gt;2]=l*_(g[n+16&gt;&gt;3]),C[i+4&gt;&gt;2]=u*_(g[n+8&gt;&gt;3]),C[i&gt;&gt;2]=s*_(g[n&gt;&gt;3]),n=c+B(b,v[t+2&gt;&gt;1])|0,C[i+24&gt;&gt;2]=l*_(g[n+16&gt;&gt;3]),C[i+20&gt;&gt;2]=u*_(g[n+8&gt;&gt;3]),C[i+16&gt;&gt;2]=s*_(g[n&gt;&gt;3]),a[i+44&gt;&gt;2]=0,t=c+B(b,v[t+4&gt;&gt;1])|0,C[i+32&gt;&gt;2]=s*_(g[t&gt;&gt;3]),C[i+36&gt;&gt;2]=u*_(g[t+8&gt;&gt;3]),C[i+40&gt;&gt;2]=l*_(g[t+16&gt;&gt;3]),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,i,R,r),r=r+1|0,(0|r)&lt;a[i+48&gt;&gt;2];);break A;case 1:break A}if(!(a[i+48&gt;&gt;2]&lt;1))for(r=0;a[i+12&gt;&gt;2]=0,a[i+28&gt;&gt;2]=0,c=a[i+76&gt;&gt;2],b=a[i+56&gt;&gt;2],t=a[i+72&gt;&gt;2]+B(a[i+68&gt;&gt;2],r)|0,n=c+B(b,a[t&gt;&gt;2])|0,C[i+8&gt;&gt;2]=l*_(g[n+16&gt;&gt;3]),C[i+4&gt;&gt;2]=u*_(g[n+8&gt;&gt;3]),C[i&gt;&gt;2]=s*_(g[n&gt;&gt;3]),n=c+B(b,a[t+4&gt;&gt;2])|0,C[i+24&gt;&gt;2]=l*_(g[n+16&gt;&gt;3]),C[i+20&gt;&gt;2]=u*_(g[n+8&gt;&gt;3]),C[i+16&gt;&gt;2]=s*_(g[n&gt;&gt;3]),a[i+44&gt;&gt;2]=0,t=c+B(b,a[t+8&gt;&gt;2])|0,C[i+32&gt;&gt;2]=s*_(g[t&gt;&gt;3]),C[i+36&gt;&gt;2]=u*_(g[t+8&gt;&gt;3]),C[i+40&gt;&gt;2]=l*_(g[t+16&gt;&gt;3]),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,i,R,r),r=r+1|0,(0|r)&lt;a[i+48&gt;&gt;2];);}if(cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,R),R=R+1|0,(0|R)==(0|f))break}V=i+80|0},mi,mi,Ri,Ri,function(A){return A|=0,a[A+24&gt;&gt;2]},Ri,Ri,function(A){return A|=0,1==a[A+48&gt;&gt;2]|0},function(A,e,i){A|=0,e|=0,i|=0;var r,f=0;f=a[e+4&gt;&gt;2],a[A+52&gt;&gt;2]=a[e&gt;&gt;2],a[A+56&gt;&gt;2]=f,e=e+8|0,r=a[e+4&gt;&gt;2],f=A+60|0,a[f&gt;&gt;2]=a[e&gt;&gt;2],a[f+4&gt;&gt;2]=r,e=a[i+4&gt;&gt;2],a[A+68&gt;&gt;2]=a[i&gt;&gt;2],a[A+72&gt;&gt;2]=e,i=i+8|0,f=a[i+4&gt;&gt;2],e=A+76|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,a[A+48&gt;&gt;2]=1},function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=0;r=a[A+56&gt;&gt;2],a[e&gt;&gt;2]=a[A+52&gt;&gt;2],a[e+4&gt;&gt;2]=r,r=A+60|0,f=a[r+4&gt;&gt;2],e=e+8|0,a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=f,r=A+76|0,f=a[r+4&gt;&gt;2],e=i+8|0,a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=f,e=a[A+72&gt;&gt;2],a[i&gt;&gt;2]=a[A+68&gt;&gt;2],a[i+4&gt;&gt;2]=e},function(A){return 28},function(A,e,i){A|=0,e|=0,i|=0;var r,t=0,b=0,c=0,l=0,u=0,s=0,k=0,d=0,C=0,g=0,_=0,m=0,R=0,Q=0,h=0;if(r=V-32|0,V=r,t=0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A),a[e&gt;&gt;2]=0,a[e+20&gt;&gt;2]=t,t){if(g=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,32,t),u=a[g+8&gt;&gt;2],Q=e,h=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,u),a[Q&gt;&gt;2]=h,R=0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A),(0|R)&gt;0)for(;;){cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A,r+28|0,r+4|0,r+16|0,r+8|0,r+24|0,r+20|0,r,r+12|0,C),a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,t=u+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=u+16|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=a[r&gt;&gt;2],a[u+24&gt;&gt;2]=t,a[u+28&gt;&gt;2]=a[r+4&gt;&gt;2],b=a[r+12&gt;&gt;2]+-2|0;A:if(!(b&gt;&gt;&gt;0&gt;3)){switch(b-1|0){default:if(!t)break A;if(l=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,4,B(t,3)),t=a[l+8&gt;&gt;2],Q=u,h=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,t),a[Q+8&gt;&gt;2]=h,a[r&gt;&gt;2]&gt;=1)for(b=0,s=a[r+24&gt;&gt;2];c=s+B(a[r+20&gt;&gt;2],b)|0,a[t&gt;&gt;2]=a[c&gt;&gt;2],a[t+4&gt;&gt;2]=a[c+4&gt;&gt;2],a[t+8&gt;&gt;2]=a[c+8&gt;&gt;2],t=t+12|0,b=b+1|0,(0|b)&lt;a[r&gt;&gt;2];);cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,l,14373,1497453121,a[l+8&gt;&gt;2]);break A;case 0:if(!t)break A;if(l=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,8,t),t=a[l+8&gt;&gt;2],Q=u,h=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,t),a[Q+12&gt;&gt;2]=h,a[r&gt;&gt;2]&gt;=1)for(b=0;c=a[r+24&gt;&gt;2]+B(a[r+20&gt;&gt;2],b)|0,n[t&gt;&gt;1]=v[c&gt;&gt;1],n[t+2&gt;&gt;1]=v[c+2&gt;&gt;1],c=v[c+4&gt;&gt;1],n[t+6&gt;&gt;1]=0,n[t+4&gt;&gt;1]=c,t=t+8|0,b=b+1|0,(0|b)&lt;a[r&gt;&gt;2];);cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,l,14388,1497453121,a[l+8&gt;&gt;2]);break A;case 1:break A;case 2:}if(t){if(l=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,4,t),t=a[l+8&gt;&gt;2],Q=u,h=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,t),a[Q+16&gt;&gt;2]=h,a[r&gt;&gt;2]&gt;=1)for(b=0;c=a[r+24&gt;&gt;2]+B(a[r+20&gt;&gt;2],b)|0,f[0|t]=o[0|c],f[t+1|0]=o[c+1|0],f[t+2|0]=o[c+2|0],f[t+3|0]=0,t=t+4|0,b=b+1|0,(0|b)&lt;a[r&gt;&gt;2];);cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,l,14415,1497453121,a[l+8&gt;&gt;2])}}t=a[r+16&gt;&gt;2];A:if(!(t&gt;&gt;&gt;0&gt;1))if(t-1){if(t=a[r+4&gt;&gt;2],!t)break A;if(c=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,16,t),t=a[c+8&gt;&gt;2],Q=u,h=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,t),a[Q&gt;&gt;2]=h,s=a[r+4&gt;&gt;2],(0|s)&gt;=1)for(l=0,_=a[r+8&gt;&gt;2],b=a[r+28&gt;&gt;2];a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=a[b+4&gt;&gt;2],a[t+8&gt;&gt;2]=a[b+8&gt;&gt;2],b=b+_|0,t=t+16|0,l=l+1|0,(0|l)&lt;(0|s););cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,c,14438,1497453121,a[c+8&gt;&gt;2])}else if(t=a[r+4&gt;&gt;2],t){if(c=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,32,t),t=a[c+8&gt;&gt;2],Q=u,h=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i,t),a[Q+4&gt;&gt;2]=h,s=a[r+4&gt;&gt;2],(0|s)&gt;=1)for(l=0,_=a[r+8&gt;&gt;2],b=a[r+28&gt;&gt;2];k=a[b+4&gt;&gt;2],a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=k,d=b+8|0,m=a[d+4&gt;&gt;2],k=t+8|0,a[k&gt;&gt;2]=a[d&gt;&gt;2],a[k+4&gt;&gt;2]=m,d=b+16|0,m=a[d+4&gt;&gt;2],k=t+16|0,a[k&gt;&gt;2]=a[d&gt;&gt;2],a[k+4&gt;&gt;2]=m,b=b+_|0,t=t+32|0,l=l+1|0,(0|l)&lt;(0|s););cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,c,14457,1497453121,a[c+8&gt;&gt;2])}if(cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,C),u=u+32|0,C=C+1|0,(0|C)==(0|R))break}cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,g,14477,1497453121,a[g+8&gt;&gt;2])}return a[e+24&gt;&gt;2]=0,a[e+4&gt;&gt;2]=a[A+4&gt;&gt;2],a[e+8&gt;&gt;2]=a[A+8&gt;&gt;2],a[e+12&gt;&gt;2]=a[A+12&gt;&gt;2],a[e+16&gt;&gt;2]=a[A+16&gt;&gt;2],V=r+32|0,14492},Gi,function(A){A|=0,CA(Gi(A))},function(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,b=0,c=0;A:{if(o[A+165|0]){if(a[A+92&gt;&gt;2]&gt;=(0|e))break A;if(i=e?dA(e&lt;&lt;4):0,c=i,t=a[A+88&gt;&gt;2],(0|t)&gt;=1)for(;i=a[A+96&gt;&gt;2]+b|0,n=a[i+4&gt;&gt;2],r=b+c|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=n,i=i+8|0,n=a[i+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=n,b=b+16|0,t=t+-1|0,t;);return n=a[A+96&gt;&gt;2],n&amp;&amp;(o[A+100|0]&amp;&amp;CA(n),a[A+96&gt;&gt;2]=0),a[A+96&gt;&gt;2]=c,a[A+92&gt;&gt;2]=e,void(f[A+100|0]=1)}if(!(a[A+112&gt;&gt;2]&gt;=(0|e))){i=e?dA(e&lt;&lt;2):0,n=a[A+116&gt;&gt;2],r=a[A+108&gt;&gt;2];e:{if((0|r)&gt;=1)for(b=i,t=n;a[b&gt;&gt;2]=a[t&gt;&gt;2],b=b+4|0,t=t+4|0,r=r+-1|0,r;);else if(!n)break e;o[A+120|0]&amp;&amp;CA(n),a[A+116&gt;&gt;2]=0}a[A+116&gt;&gt;2]=i,a[A+112&gt;&gt;2]=e,f[A+120|0]=1}}},function(A,e){A|=0,e|=0;var i=0,r=0,t=0,b=0,c=0;A:{if(o[A+164|0]){if(a[A+132&gt;&gt;2]&gt;=(0|e))break A;r=e?dA(e&lt;&lt;2):0,t=a[A+136&gt;&gt;2],i=a[A+128&gt;&gt;2];e:{if((0|i)&gt;=1)for(b=r,c=t;a[b&gt;&gt;2]=a[c&gt;&gt;2],b=b+4|0,c=c+4|0,i=i+-1|0,i;);else if(!t)break e;o[A+140|0]&amp;&amp;CA(t),a[A+136&gt;&gt;2]=0}return a[A+136&gt;&gt;2]=r,a[A+132&gt;&gt;2]=e,void(f[A+140|0]=1)}if(!(a[A+152&gt;&gt;2]&gt;=(0|e))){r=e?dA(e&lt;&lt;1):0,t=a[A+156&gt;&gt;2],i=a[A+148&gt;&gt;2];e:{if((0|i)&gt;=1)for(b=r,c=t;n[b&gt;&gt;1]=v[c&gt;&gt;1],b=b+2|0,c=c+2|0,i=i+-1|0,i;);else if(!t)break e;o[A+160|0]&amp;&amp;CA(t),a[A+156&gt;&gt;2]=0}a[A+156&gt;&gt;2]=r,a[A+152&gt;&gt;2]=e,f[A+160|0]=1}}},hA,function(A,e,i){A|=0,e|=0,i|=0;var r,f,n,t,o=_(0),b=_(0),c=_(0),l=0,u=_(0);r=V-32|0,V=r,f=i+8|0,t=a[f+4&gt;&gt;2],n=r+24|0,l=n,a[l&gt;&gt;2]=a[f&gt;&gt;2],a[l+4&gt;&gt;2]=t,l=a[i+4&gt;&gt;2],a[r+16&gt;&gt;2]=a[i&gt;&gt;2],a[r+20&gt;&gt;2]=l,o=C[r+16&gt;&gt;2],c=C[r+20&gt;&gt;2],b=C[n&gt;&gt;2],_(_(_(o*o)+_(c*c))+_(b*b))&lt;_(1.4210854715202004e-14)&amp;&amp;(a[r+24&gt;&gt;2]=-1082130432,a[r+28&gt;&gt;2]=0,a[r+16&gt;&gt;2]=-1082130432,a[r+20&gt;&gt;2]=-1082130432,b=_(-1),c=_(-1),o=_(-1)),u=b,b=_(_(1)/_(y(_(_(_(o*o)+_(c*c))+_(b*b))))),C[r+24&gt;&gt;2]=u*b,C[r+20&gt;&gt;2]=c*b,C[r+16&gt;&gt;2]=o*b,hA(r,e,r+16|0);A:{e:if(i=a[e+4&gt;&gt;2],!(i&gt;&gt;&gt;0&gt;13)){switch(i-2|0){case 6:o=_(C[e+32&gt;&gt;2]*C[e+16&gt;&gt;2]);break A;case 0:case 1:case 4:case 5:case 7:case 10:break e}o=C[e+48&gt;&gt;2];break A}o=_(cn[a[a[e&gt;&gt;2]+48&gt;&gt;2]](e))}a[A+12&gt;&gt;2]=0,C[A+8&gt;&gt;2]=_(o*C[r+24&gt;&gt;2])+C[r+8&gt;&gt;2],C[A+4&gt;&gt;2]=_(o*C[r+20&gt;&gt;2])+C[r+4&gt;&gt;2],C[A&gt;&gt;2]=_(o*C[r+16&gt;&gt;2])+C[r&gt;&gt;2],V=r+32|0},sA,ve,function(A,e,i,r,f,n,t,o,b,c){return A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,t|=0,o|=0,b|=0,c|=0,c=V-80|0,V=c,A=0,a[c+76&gt;&gt;2]=0,C[c+64&gt;&gt;2]=C[n+48&gt;&gt;2]-C[f+48&gt;&gt;2],C[c+72&gt;&gt;2]=C[n+56&gt;&gt;2]-C[f+56&gt;&gt;2],C[c+68&gt;&gt;2]=C[n+52&gt;&gt;2]-C[f+52&gt;&gt;2],e=1,(Zi(i,f,r,n,c- -64|0,c+8|0)||(e=0,function(A,e,i,r,f,n){var t,o,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),g=_(0),B=_(0),m=_(0),R=0,Q=0,h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0);if(t=V-544|0,V=t,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[n+32&gt;&gt;2]=0,Q=n+24|0,a[Q&gt;&gt;2]=0,a[Q+4&gt;&gt;2]=0,Q=n+16|0,a[Q&gt;&gt;2]=0,a[Q+4&gt;&gt;2]=0,Q=n+8|0,a[Q&gt;&gt;2]=0,a[Q+4&gt;&gt;2]=0,a[t+388&gt;&gt;2]=i,a[t+384&gt;&gt;2]=A,c=C[r+20&gt;&gt;2],l=C[r+36&gt;&gt;2],A=e+20|0,u=C[A&gt;&gt;2],i=e+36|0,s=C[i&gt;&gt;2],Q=e+24|0,g=C[Q&gt;&gt;2],b=C[r+24&gt;&gt;2],o=e+40|0,k=C[o&gt;&gt;2],v=C[r+40&gt;&gt;2],B=C[r+32&gt;&gt;2],m=C[r&gt;&gt;2],h=C[r+16&gt;&gt;2],G=C[r+4&gt;&gt;2],w=C[e+32&gt;&gt;2],F=C[e&gt;&gt;2],Z=C[e+16&gt;&gt;2],p=C[e+4&gt;&gt;2],Y=C[e+8&gt;&gt;2],W=C[r+8&gt;&gt;2],a[t+436&gt;&gt;2]=0,a[t+420&gt;&gt;2]=0,a[t+404&gt;&gt;2]=0,E=_(_(_(Y*W)+_(g*b))+_(k*v)),C[t+432&gt;&gt;2]=E,D=_(_(_(p*W)+_(u*b))+_(s*v)),C[t+428&gt;&gt;2]=D,b=_(_(_(F*W)+_(Z*b))+_(w*v)),C[t+424&gt;&gt;2]=b,v=_(_(_(Y*G)+_(g*c))+_(k*l)),C[t+416&gt;&gt;2]=v,W=_(_(_(p*G)+_(u*c))+_(s*l)),C[t+412&gt;&gt;2]=W,c=_(_(_(F*G)+_(Z*c))+_(w*l)),C[t+408&gt;&gt;2]=c,l=_(_(_(m*Y)+_(h*g))+_(B*k)),C[t+400&gt;&gt;2]=l,u=_(_(_(m*p)+_(h*u))+_(B*s)),C[t+396&gt;&gt;2]=u,s=_(_(_(m*F)+_(h*Z))+_(B*w)),C[t+392&gt;&gt;2]=s,g=C[A&gt;&gt;2],k=C[i&gt;&gt;2],B=C[Q&gt;&gt;2],m=C[r+52&gt;&gt;2],h=C[e+52&gt;&gt;2],G=C[o&gt;&gt;2],w=C[r+56&gt;&gt;2],F=C[e+56&gt;&gt;2],Z=C[e&gt;&gt;2],p=C[e+16&gt;&gt;2],Y=C[e+32&gt;&gt;2],N=C[e+4&gt;&gt;2],I=C[e+8&gt;&gt;2],U=C[r+48&gt;&gt;2],J=C[e+48&gt;&gt;2],a[t+508&gt;&gt;2]=0,a[t+500&gt;&gt;2]=0,a[t+484&gt;&gt;2]=0,C[t+480&gt;&gt;2]=E,C[t+476&gt;&gt;2]=v,C[t+472&gt;&gt;2]=l,a[t+468&gt;&gt;2]=0,C[t+464&gt;&gt;2]=D,C[t+460&gt;&gt;2]=W,C[t+456&gt;&gt;2]=u,a[t+452&gt;&gt;2]=0,C[t+448&gt;&gt;2]=b,C[t+444&gt;&gt;2]=c,c=_(U-J),l=_(m-h),u=_(w-F),C[t+496&gt;&gt;2]=_(_(I*c)+_(B*l))+_(G*u),C[t+492&gt;&gt;2]=_(_(c*N)+_(l*g))+_(u*k),C[t+488&gt;&gt;2]=_(_(c*Z)+_(l*p))+_(u*Y),a[t+504&gt;&gt;2]=348,C[t+440&gt;&gt;2]=s,A=t+136|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[t+128&gt;&gt;2]=0,a[t+132&gt;&gt;2]=0,a[t+364&gt;&gt;2]=0,a[t+368&gt;&gt;2]=0,a[t+376&gt;&gt;2]=2,a[t+144&gt;&gt;2]=0,A=yi(t,t+384|0,f),A)a[n&gt;&gt;2]=1==(0|A)?1:2;else{if(R=a[t+372&gt;&gt;2],a[R+32&gt;&gt;2])for(b=_(0),r=0,A=0,g=_(0),s=_(0),u=_(0),l=_(0),c=_(0);R=r+R|0,k=C[R+16&gt;&gt;2],Q=a[R&gt;&gt;2],R=a[t+504&gt;&gt;2],f=a[t+508&gt;&gt;2],i=a[t+384&gt;&gt;2]+(f&gt;&gt;1)|0,cn[1&amp;f?a[a[i&gt;&gt;2]+R&gt;&gt;2]:R](t+528|0,i,Q),Q=a[t+508&gt;&gt;2],i=a[t+388&gt;&gt;2]+(Q&gt;&gt;1)|0,h=_(k*C[t+536&gt;&gt;2]),G=_(k*C[t+532&gt;&gt;2]),w=_(k*C[t+528&gt;&gt;2]),f=a[a[t+372&gt;&gt;2]+r&gt;&gt;2],v=_(-C[f+8&gt;&gt;2]),B=_(-C[f+4&gt;&gt;2]),m=_(-C[f&gt;&gt;2]),R=a[t+504&gt;&gt;2],R=1&amp;Q?a[a[i&gt;&gt;2]+R&gt;&gt;2]:R,b=_(b+h),g=_(g+G),s=_(s+w),a[t+524&gt;&gt;2]=0,C[t+520&gt;&gt;2]=_(_(C[t+424&gt;&gt;2]*m)+_(C[t+428&gt;&gt;2]*B))+_(C[t+432&gt;&gt;2]*v),C[t+516&gt;&gt;2]=_(_(C[t+408&gt;&gt;2]*m)+_(C[t+412&gt;&gt;2]*B))+_(C[t+416&gt;&gt;2]*v),C[t+512&gt;&gt;2]=_(_(C[t+392&gt;&gt;2]*m)+_(C[t+396&gt;&gt;2]*B))+_(C[t+400&gt;&gt;2]*v),cn[R](t+528|0,i,t+512|0),v=C[t+528&gt;&gt;2],B=C[t+532&gt;&gt;2],m=C[t+536&gt;&gt;2],u=_(u+_(k*_(_(_(_(v*C[t+472&gt;&gt;2])+_(B*C[t+476&gt;&gt;2]))+_(m*C[t+480&gt;&gt;2]))+C[t+496&gt;&gt;2]))),l=_(l+_(k*_(_(_(_(v*C[t+456&gt;&gt;2])+_(B*C[t+460&gt;&gt;2]))+_(m*C[t+464&gt;&gt;2]))+C[t+492&gt;&gt;2]))),c=_(c+_(k*_(_(_(_(v*C[t+440&gt;&gt;2])+_(B*C[t+444&gt;&gt;2]))+_(m*C[t+448&gt;&gt;2]))+C[t+488&gt;&gt;2]))),r=r+4|0,A=A+1|0,R=a[t+372&gt;&gt;2],A&gt;&gt;&gt;0&lt;d[R+32&gt;&gt;2];);else c=_(0),l=_(0),u=_(0),s=_(0),g=_(0),b=_(0);k=C[e+48&gt;&gt;2],v=C[e+8&gt;&gt;2],B=C[e&gt;&gt;2],m=C[e+4&gt;&gt;2],h=C[e+52&gt;&gt;2],G=C[e+24&gt;&gt;2],w=C[e+16&gt;&gt;2],F=C[e+20&gt;&gt;2],Z=C[e+56&gt;&gt;2],p=C[e+40&gt;&gt;2],Y=C[e+32&gt;&gt;2],W=C[e+36&gt;&gt;2],a[n+16&gt;&gt;2]=0,C[n+12&gt;&gt;2]=Z+_(_(_(s*Y)+_(g*W))+_(b*p)),C[n+8&gt;&gt;2]=h+_(_(_(s*w)+_(g*F))+_(b*G)),C[n+4&gt;&gt;2]=k+_(_(_(s*B)+_(g*m))+_(b*v)),v=C[e+48&gt;&gt;2],B=C[e+8&gt;&gt;2],m=C[e&gt;&gt;2],h=C[e+4&gt;&gt;2],G=C[e+52&gt;&gt;2],w=C[e+24&gt;&gt;2],F=C[e+16&gt;&gt;2],Z=C[e+20&gt;&gt;2],p=C[e+56&gt;&gt;2],Y=C[e+40&gt;&gt;2],W=C[e+32&gt;&gt;2],E=C[e+36&gt;&gt;2],s=_(s-c),g=_(g-l),b=_(b-u),k=_(y(_(_(_(s*s)+_(g*g))+_(b*b)))),C[n+52&gt;&gt;2]=k,a[n+48&gt;&gt;2]=0,a[n+32&gt;&gt;2]=0,D=b,b=k&gt;_(9999999747378752e-20)?_(_(1)/k):_(1),C[n+44&gt;&gt;2]=D*b,C[n+40&gt;&gt;2]=g*b,C[n+36&gt;&gt;2]=s*b,C[n+28&gt;&gt;2]=p+_(_(_(c*W)+_(l*E))+_(u*Y)),C[n+24&gt;&gt;2]=G+_(_(_(c*F)+_(l*Z))+_(u*w)),C[n+20&gt;&gt;2]=v+_(_(_(c*m)+_(l*h))+_(u*B)),R=1}return V=t+544|0,R}(i,f,r,n,c- -64|0,c+8|0)))&amp;&amp;(A=a[c+16&gt;&gt;2],a[o&gt;&gt;2]=a[c+12&gt;&gt;2],a[o+4&gt;&gt;2]=A,i=c+20|0,r=a[i+4&gt;&gt;2],A=o+8|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=r,A=c+28|0,i=a[A+4&gt;&gt;2],a[b&gt;&gt;2]=a[A&gt;&gt;2],a[b+4&gt;&gt;2]=i,i=c+36|0,r=a[i+4&gt;&gt;2],A=b+8|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=r,A=a[c+48&gt;&gt;2],a[t&gt;&gt;2]=a[c+44&gt;&gt;2],a[t+4&gt;&gt;2]=A,i=c+52|0,r=a[i+4&gt;&gt;2],A=t+8|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=r,A=e),V=c+80|0,0|A},sA,ve,Mi,ve,function(A,e,i,r,n,t,b,c,l,u){A|=0,e|=0,i|=0,r|=0,n|=0,t|=0,b|=0,c|=0,l|=0,u|=0;var s,k,v,d,g=_(0),B=0,m=_(0),R=_(0),Q=0,h=0,G=_(0),y=0,w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=0,I=0,U=_(0),J=0,x=0,X=0,M=_(0),S=_(0),T=_(0),j=_(0),O=0;for(A=V-4240|0,V=A,x=a[i+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;=1?a[r+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;2:x;Si(),Q=(A+1264|0)+B|0,a[Q+12&gt;&gt;2]=0,R=C[B+1744&gt;&gt;2],G=_(-R),g=C[B+1748&gt;&gt;2],m=C[B+1752&gt;&gt;2],C[Q+8&gt;&gt;2]=_(_(C[n+8&gt;&gt;2]*G)-_(C[n+24&gt;&gt;2]*g))-_(C[n+40&gt;&gt;2]*m),C[Q+4&gt;&gt;2]=_(_(C[n+4&gt;&gt;2]*G)-_(g*C[n+20&gt;&gt;2]))-_(m*C[n+36&gt;&gt;2]),C[Q&gt;&gt;2]=_(_(C[n&gt;&gt;2]*G)-_(g*C[n+16&gt;&gt;2]))-_(m*C[n+32&gt;&gt;2]),G=C[t+32&gt;&gt;2],W=C[t&gt;&gt;2],F=C[t+16&gt;&gt;2],Z=C[t+36&gt;&gt;2],p=C[t+4&gt;&gt;2],Y=C[t+20&gt;&gt;2],E=C[t+40&gt;&gt;2],w=C[t+8&gt;&gt;2],D=C[t+24&gt;&gt;2],Q=(A+272|0)+B|0,a[Q+12&gt;&gt;2]=0,C[Q+8&gt;&gt;2]=_(_(R*w)+_(g*D))+_(m*E),C[Q+4&gt;&gt;2]=_(_(R*p)+_(g*Y))+_(m*Z),C[Q&gt;&gt;2]=_(_(R*W)+_(g*F))+_(m*G),B=B+16|0,672!=(0|B););if(I=0|cn[a[a[i&gt;&gt;2]+84&gt;&gt;2]](i),Q=42,!((0|I)&lt;1)){for(B=0,Q=0;cn[a[a[i&gt;&gt;2]+88&gt;&gt;2]](i,Q,A+3248|0),a[A+3260&gt;&gt;2]=0,g=C[A+3248&gt;&gt;2],m=C[A+3252&gt;&gt;2],R=C[A+3256&gt;&gt;2],C[A+3256&gt;&gt;2]=_(_(g*C[n+32&gt;&gt;2])+_(m*C[n+36&gt;&gt;2]))+_(R*C[n+40&gt;&gt;2]),C[A+3252&gt;&gt;2]=_(_(g*C[n+16&gt;&gt;2])+_(m*C[n+20&gt;&gt;2]))+_(R*C[n+24&gt;&gt;2]),C[A+3248&gt;&gt;2]=_(_(g*C[n&gt;&gt;2])+_(m*C[n+4&gt;&gt;2]))+_(R*C[n+8&gt;&gt;2]),Si(),N=a[A+3260&gt;&gt;2],h=B+2424|0,a[h&gt;&gt;2]=a[A+3256&gt;&gt;2],a[h+4&gt;&gt;2]=N,N=a[A+3252&gt;&gt;2],h=B+2416|0,a[h&gt;&gt;2]=a[A+3248&gt;&gt;2],a[h+4&gt;&gt;2]=N,h=(A+1264|0)+B|0,a[h+684&gt;&gt;2]=0,R=C[A+3248&gt;&gt;2],G=_(-R),g=C[A+3252&gt;&gt;2],m=C[A+3256&gt;&gt;2],C[h+680&gt;&gt;2]=_(_(C[n+8&gt;&gt;2]*G)-_(C[n+24&gt;&gt;2]*g))-_(C[n+40&gt;&gt;2]*m),C[h+676&gt;&gt;2]=_(_(C[n+4&gt;&gt;2]*G)-_(g*C[n+20&gt;&gt;2]))-_(m*C[n+36&gt;&gt;2]),C[h+672&gt;&gt;2]=_(_(C[n&gt;&gt;2]*G)-_(g*C[n+16&gt;&gt;2]))-_(m*C[n+32&gt;&gt;2]),h=(A+272|0)+B|0,a[h+684&gt;&gt;2]=0,C[h+672&gt;&gt;2]=_(_(R*C[t&gt;&gt;2])+_(g*C[t+16&gt;&gt;2]))+_(m*C[t+32&gt;&gt;2]),C[h+676&gt;&gt;2]=_(_(R*C[t+4&gt;&gt;2])+_(g*C[t+20&gt;&gt;2]))+_(m*C[t+36&gt;&gt;2]),C[h+680&gt;&gt;2]=_(_(R*C[t+8&gt;&gt;2])+_(g*C[t+24&gt;&gt;2]))+_(m*C[t+40&gt;&gt;2]),B=B+16|0,Q=Q+1|0,(0|I)!=(0|Q););Q=Q+42|0}if(k=i,v=A+1264|0,d=A+3248|0,s=0|cn[a[a[r&gt;&gt;2]+84&gt;&gt;2]](r),(0|s)&gt;=1){for(h=Q&lt;&lt;4,I=1744,N=A+1264|0,X=A+272|0,B=0;cn[a[a[r&gt;&gt;2]+88&gt;&gt;2]](r,B,A+3248|0),a[A+3260&gt;&gt;2]=0,g=C[A+3248&gt;&gt;2],m=C[A+3252&gt;&gt;2],R=C[A+3256&gt;&gt;2],C[A+3256&gt;&gt;2]=_(_(g*C[t+32&gt;&gt;2])+_(m*C[t+36&gt;&gt;2]))+_(R*C[t+40&gt;&gt;2]),C[A+3252&gt;&gt;2]=_(_(g*C[t+16&gt;&gt;2])+_(m*C[t+20&gt;&gt;2]))+_(R*C[t+24&gt;&gt;2]),C[A+3248&gt;&gt;2]=_(_(g*C[t&gt;&gt;2])+_(m*C[t+4&gt;&gt;2]))+_(R*C[t+8&gt;&gt;2]),Si(),O=a[A+3260&gt;&gt;2],y=h+I|0,J=y+8|0,a[J&gt;&gt;2]=a[A+3256&gt;&gt;2],a[J+4&gt;&gt;2]=O,J=a[A+3252&gt;&gt;2],a[y&gt;&gt;2]=a[A+3248&gt;&gt;2],a[y+4&gt;&gt;2]=J,W=C[n+32&gt;&gt;2],F=C[n&gt;&gt;2],Z=C[n+16&gt;&gt;2],p=C[n+36&gt;&gt;2],Y=C[n+4&gt;&gt;2],E=C[n+20&gt;&gt;2],w=C[n+40&gt;&gt;2],G=C[n+8&gt;&gt;2],D=C[n+24&gt;&gt;2],g=C[A+3256&gt;&gt;2],R=C[A+3248&gt;&gt;2],m=C[A+3252&gt;&gt;2],y=h+N|0,a[y+12&gt;&gt;2]=0,U=G,G=_(-R),C[y+8&gt;&gt;2]=_(_(U*G)-_(D*m))-_(w*g),C[y+4&gt;&gt;2]=_(_(Y*G)-_(E*m))-_(p*g),C[y&gt;&gt;2]=_(_(F*G)-_(Z*m))-_(W*g),G=C[t+32&gt;&gt;2],W=C[t&gt;&gt;2],F=C[t+16&gt;&gt;2],Z=C[t+36&gt;&gt;2],p=C[t+4&gt;&gt;2],Y=C[t+20&gt;&gt;2],E=C[t+40&gt;&gt;2],w=C[t+8&gt;&gt;2],D=C[t+24&gt;&gt;2],y=h+X|0,a[y+12&gt;&gt;2]=0,C[y+8&gt;&gt;2]=_(_(R*w)+_(m*D))+_(g*E),C[y+4&gt;&gt;2]=_(_(R*p)+_(m*Y))+_(g*Z),C[y&gt;&gt;2]=_(_(R*W)+_(m*F))+_(g*G),X=X+16|0,N=N+16|0,I=I+16|0,B=B+1|0,(0|s)!=(0|B););Q=B+Q|0}if(cn[a[a[i&gt;&gt;2]+76&gt;&gt;2]](k,v,d,Q),cn[a[a[r&gt;&gt;2]+76&gt;&gt;2]](r,A+272|0,A+2256|0,Q),(0|Q)&lt;1)G=_(0xde0b6b000000000),p=_(0),W=_(0),Y=_(0),F=_(0),E=_(0),Z=_(0),D=_(0);else for(G=_(0xde0b6b000000000),B=0,D=_(0),Z=_(0),E=_(0),F=_(0),Y=_(0),W=_(0),p=_(0);Si(),g=C[B+1744&gt;&gt;2],m=C[B+1748&gt;&gt;2],R=x?_(0):C[B+1752&gt;&gt;2],+_(_(_(g*g)+_(m*m))+_(R*R))&gt;.01&amp;&amp;(h=(A+2256|0)+B|0,w=C[h&gt;&gt;2],U=C[h+4&gt;&gt;2],M=C[h+8&gt;&gt;2],h=(A+3248|0)+B|0,S=C[h&gt;&gt;2],T=C[h+4&gt;&gt;2],j=C[h+8&gt;&gt;2],w=_(_(_(g*_(_(_(_(_(w*C[t&gt;&gt;2])+_(U*C[t+4&gt;&gt;2]))+_(M*C[t+8&gt;&gt;2]))+C[t+48&gt;&gt;2])-_(_(_(_(S*C[n&gt;&gt;2])+_(T*C[n+4&gt;&gt;2]))+_(j*C[n+8&gt;&gt;2]))+C[n+48&gt;&gt;2])))+_(m*_(_(_(_(_(w*C[t+16&gt;&gt;2])+_(U*C[t+20&gt;&gt;2]))+_(M*C[t+24&gt;&gt;2]))+C[t+52&gt;&gt;2])-_(_(_(_(S*C[n+16&gt;&gt;2])+_(T*C[n+20&gt;&gt;2]))+_(j*C[n+24&gt;&gt;2]))+C[n+52&gt;&gt;2]))))+_(R*_(x?0:_(_(_(_(w*C[t+32&gt;&gt;2])+_(U*C[t+36&gt;&gt;2]))+_(M*C[t+40&gt;&gt;2]))+C[t+56&gt;&gt;2])-_(_(_(_(S*C[n+32&gt;&gt;2])+_(T*C[n+36&gt;&gt;2]))+_(j*C[n+40&gt;&gt;2]))+C[n+56&gt;&gt;2])))),w&lt;G&amp;&amp;(D=C[B+1756&gt;&gt;2],p=g,W=g,Y=m,F=m,E=R,Z=R,G=w)),B=B+16|0,Q=Q+-1|0,Q;);return GA(i),GA(r),B=0,G&lt;_(0)||(g=GA(i),m=GA(r),e=Xi(A+192|0,i,r,e,0),a[A+116&gt;&gt;2]=0,r=n+8|0,B=a[r+4&gt;&gt;2],i=A- -64|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=B,r=n+24|0,B=a[r+4&gt;&gt;2],i=A+80|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=B,r=n+40|0,B=a[r+4&gt;&gt;2],i=A+96|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=B,g=_(G+_(_(g+m)+_(.5))),C[A+112&gt;&gt;2]=_(Z*g)+C[n+56&gt;&gt;2],C[A+108&gt;&gt;2]=_(F*g)+C[n+52&gt;&gt;2],i=a[n+4&gt;&gt;2],a[A+56&gt;&gt;2]=a[n&gt;&gt;2],a[A+60&gt;&gt;2]=i,i=a[n+20&gt;&gt;2],a[A+72&gt;&gt;2]=a[n+16&gt;&gt;2],a[A+76&gt;&gt;2]=i,i=a[n+36&gt;&gt;2],a[A+88&gt;&gt;2]=a[n+32&gt;&gt;2],a[A+92&gt;&gt;2]=i,C[A+104&gt;&gt;2]=_(W*g)+C[n+48&gt;&gt;2],r=t+8|0,n=a[r+4&gt;&gt;2],i=A+128|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=a[t+20&gt;&gt;2],i=A+136|0,a[i&gt;&gt;2]=a[t+16&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=t+24|0,n=a[r+4&gt;&gt;2],i=A+144|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=a[t+36&gt;&gt;2],i=A+152|0,a[i&gt;&gt;2]=a[t+32&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=t+40|0,n=a[r+4&gt;&gt;2],i=A+160|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=a[t+52&gt;&gt;2],i=A+168|0,a[i&gt;&gt;2]=a[t+48&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=t+56|0,n=a[r+4&gt;&gt;2],i=A+176|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,a[A+184&gt;&gt;2]=1566444395,i=a[t+4&gt;&gt;2],a[A+120&gt;&gt;2]=a[t&gt;&gt;2],a[A+124&gt;&gt;2]=i,a[e+16&gt;&gt;2]=0,C[e+12&gt;&gt;2]=-Z,C[e+8&gt;&gt;2]=-F,C[e+4&gt;&gt;2]=-W,f[A+48|0]=0,a[A+8&gt;&gt;2]=15076,Mi(e,A+56|0,A+8|0,u),i=o[A+48|0],i&amp;&amp;(m=C[A+44&gt;&gt;2],a[c+12&gt;&gt;2]=0,g=_(g-m),C[c&gt;&gt;2]=C[A+28&gt;&gt;2]-_(W*g),e=A+36|0,C[c+8&gt;&gt;2]=C[e&gt;&gt;2]-_(Z*g),C[c+4&gt;&gt;2]=C[A+32&gt;&gt;2]-_(F*g),r=a[A+32&gt;&gt;2],a[l&gt;&gt;2]=a[A+28&gt;&gt;2],a[l+4&gt;&gt;2]=r,n=a[e+4&gt;&gt;2],r=l+8|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=n,C[b&gt;&gt;2]=p,C[b+4&gt;&gt;2]=Y,C[b+8&gt;&gt;2]=E,C[b+12&gt;&gt;2]=D),B=0!=(0|i)),V=A+4240|0,0|B},ve,pe,pe,function(A,e,i,r){A|=0,e|=0,i|=0,r=_(r);var n,t=0;t=a[e+4&gt;&gt;2],a[A+4&gt;&gt;2]=a[e&gt;&gt;2],a[A+8&gt;&gt;2]=t,e=e+8|0,n=a[e+4&gt;&gt;2],t=A+12|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=n,e=a[i+4&gt;&gt;2],a[A+20&gt;&gt;2]=a[i&gt;&gt;2],a[A+24&gt;&gt;2]=e,i=i+8|0,t=a[i+4&gt;&gt;2],e=A+28|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=t,f[A+40|0]=1,C[A+36&gt;&gt;2]=r},sA,ve,zi,ve,pe,pe,function(A,e,i,r){A|=0,e|=0,i|=0,r=_(r);var n=0,t=0;C[A+36&gt;&gt;2]&gt;r&amp;&amp;(f[A+40|0]=1,n=a[e+4&gt;&gt;2],a[A+4&gt;&gt;2]=a[e&gt;&gt;2],a[A+8&gt;&gt;2]=n,e=e+8|0,t=a[e+4&gt;&gt;2],n=A+12|0,a[n&gt;&gt;2]=a[e&gt;&gt;2],a[n+4&gt;&gt;2]=t,e=a[i+4&gt;&gt;2],a[A+20&gt;&gt;2]=a[i&gt;&gt;2],a[A+24&gt;&gt;2]=e,i=i+8|0,n=a[i+4&gt;&gt;2],e=A+28|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=n,C[A+36&gt;&gt;2]=r)},sA,ve,function(A,e,i,r){var n,t;return A|=0,e|=0,i|=0,r|=0,i=a[e&gt;&gt;2],i=0|cn[a[a[i&gt;&gt;2]+56&gt;&gt;2]](i,72),r=a[e+4&gt;&gt;2],n=a[A+12&gt;&gt;2],t=a[A+16&gt;&gt;2],A=a[A+8&gt;&gt;2],vA(i,e),f[i+28|0]=1,a[i+8&gt;&gt;2]=A,a[i&gt;&gt;2]=15444,a[i+24&gt;&gt;2]=0,f[i+48|0]=1,a[i+16&gt;&gt;2]=0,a[i+20&gt;&gt;2]=0,a[i+44&gt;&gt;2]=0,a[i+64&gt;&gt;2]=n,a[i+68&gt;&gt;2]=t,f[i+60|0]=0,a[i+56&gt;&gt;2]=r,f[i+52|0]=0,a[i+36&gt;&gt;2]=0,a[i+40&gt;&gt;2]=0,0|i},function(A){A|=0;var e=0,i=0;return a[A&gt;&gt;2]=15444,o[A+52|0]&amp;&amp;(e=a[A+56&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),e=a[A+44&gt;&gt;2],e&amp;&amp;(o[A+48|0]&amp;&amp;CA(e),a[A+44&gt;&gt;2]=0),a[A+44&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A+48|0]=1,e=a[A+24&gt;&gt;2],e&amp;&amp;(o[A+28|0]&amp;&amp;CA(e),a[A+24&gt;&gt;2]=0),a[A+24&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,f[A+28|0]=1,0|A},function(A){A|=0;var e=0,i=0;a[A&gt;&gt;2]=15444,o[A+52|0]&amp;&amp;(e=a[A+56&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),e=a[A+44&gt;&gt;2],e&amp;&amp;(o[A+48|0]&amp;&amp;CA(e),a[A+44&gt;&gt;2]=0),a[A+44&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A+48|0]=1,e=a[A+24&gt;&gt;2],e&amp;&amp;(o[A+28|0]&amp;&amp;CA(e),a[A+24&gt;&gt;2]=0),a[A+24&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,a[A+20&gt;&gt;2]=0,f[A+28|0]=1,$(A)},function(A,e,i,r,n){A|=0,e|=0,i|=0,r|=0,n|=0;var t,b=0,c=_(0),l=_(0),u=0,s=_(0),k=0,v=_(0),d=0,g=0,R=0,h=0,G=0,w=0,W=0,F=0,Z=0,p=_(0),Y=0,E=_(0),D=0,N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=0,M=0,S=_(0),T=0,j=0,O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0),iA=0,rA=_(0),fA=_(0),nA=_(0),tA=_(0),aA=_(0),oA=_(0),bA=_(0),cA=0,lA=_(0),uA=_(0),sA=0,kA=0,vA=0,gA=0,BA=0,_A=0,mA=0,RA=0,QA=0,hA=0,GA=0,yA=_(0),wA=0,WA=0,FA=0;t=V-928|0,V=t,b=a[A+56&gt;&gt;2],b||(b=a[A+4&gt;&gt;2],b=0|cn[a[a[b&gt;&gt;2]+12&gt;&gt;2]](b,a[e+8&gt;&gt;2],a[i+8&gt;&gt;2]),f[A+52|0]=1,a[A+56&gt;&gt;2]=b),a[n+4&gt;&gt;2]=b,d=a[i+4&gt;&gt;2];A:{e:if(W=a[e+4&gt;&gt;2],k=a[W+4&gt;&gt;2]+-8|0,!(k&gt;&gt;&gt;0&gt;2)){switch(k-1|0){case 1:if(k=a[d+4&gt;&gt;2]+-8|0,k&gt;&gt;&gt;0&gt;2)break e;switch(k-1|0){case 1:if(r=W+32|0,A=a[W+56&gt;&gt;2],K=C[r+(A&lt;&lt;2)&gt;&gt;2],c=C[r+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],k=d+32|0,r=a[d+56&gt;&gt;2],l=C[b+784&gt;&gt;2],c=Pi(t+432|0,t+8|0,K,c,C[k+(r&lt;&lt;2)&gt;&gt;2],C[k+((r+2|0)%3&lt;&lt;2)&gt;&gt;2],A,r,a[e+12&gt;&gt;2],a[i+12&gt;&gt;2],l),c&lt;l&amp;&amp;cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,t+432|0,t+8|0,c),A=a[n+4&gt;&gt;2],!a[A+780&gt;&gt;2])break A;if(e=a[A+772&gt;&gt;2],i=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],(0|e)!=(0|i)){se(A,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0);break A}se(A,e+4|0,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0);break A;case 0:break e}if(r=W+32|0,A=a[W+56&gt;&gt;2],l=C[b+784&gt;&gt;2],c=Pi(t+432|0,t+8|0,C[r+(A&lt;&lt;2)&gt;&gt;2],C[r+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],_(0),_(C[d+32&gt;&gt;2]*C[d+16&gt;&gt;2]),A,1,a[e+12&gt;&gt;2],a[i+12&gt;&gt;2],l),c&lt;l&amp;&amp;cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,t+432|0,t+8|0,c),A=a[n+4&gt;&gt;2],!a[A+780&gt;&gt;2])break A;if(e=a[A+772&gt;&gt;2],i=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],(0|e)!=(0|i)){se(A,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0);break A}se(A,e+4|0,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0);break A;case 0:break e}if(10==a[d+4&gt;&gt;2]){if(r=d+32|0,A=a[d+56&gt;&gt;2],l=C[b+784&gt;&gt;2],c=Pi(t+432|0,t+8|0,_(0),_(C[W+32&gt;&gt;2]*C[W+16&gt;&gt;2]),C[r+(A&lt;&lt;2)&gt;&gt;2],C[r+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],1,A,a[e+12&gt;&gt;2],a[i+12&gt;&gt;2],l),c&lt;l&amp;&amp;cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,t+432|0,t+8|0,c),A=a[n+4&gt;&gt;2],!a[A+780&gt;&gt;2])break A;if(e=a[A+772&gt;&gt;2],i=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],(0|e)!=(0|i)){se(A,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0);break A}se(A,e+4|0,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0);break A}}if(a[t+920&gt;&gt;2]=1566444395,f[t+764|0]=0,a[t+740&gt;&gt;2]=953267991,Z=Xi(t+352|0,W,d,t+432|0,a[A+8&gt;&gt;2]),a[Z+32&gt;&gt;2]=d,a[Z+28&gt;&gt;2]=W,l=_(_(_(_(cn[a[a[W&gt;&gt;2]+48&gt;&gt;2]](W))+_(cn[a[a[d&gt;&gt;2]+48&gt;&gt;2]](d)))+C[a[A+56&gt;&gt;2]+784&gt;&gt;2])+C[n+32&gt;&gt;2]),C[t+920&gt;&gt;2]=l*l,b=a[e+12&gt;&gt;2],k=b+8|0,G=a[k+4&gt;&gt;2],h=t+800|0,a[h&gt;&gt;2]=a[k&gt;&gt;2],a[h+4&gt;&gt;2]=G,k=a[b&gt;&gt;2],G=a[b+4&gt;&gt;2],h=b+24|0,R=a[h+4&gt;&gt;2],F=t+816|0,a[F&gt;&gt;2]=a[h&gt;&gt;2],a[F+4&gt;&gt;2]=R,h=a[b+16&gt;&gt;2],R=a[b+20&gt;&gt;2],F=b+40|0,Y=a[F+4&gt;&gt;2],M=t+832|0,a[M&gt;&gt;2]=a[F&gt;&gt;2],a[M+4&gt;&gt;2]=Y,F=a[b+32&gt;&gt;2],Y=a[b+36&gt;&gt;2],M=b+56|0,X=a[M+4&gt;&gt;2],D=t+848|0,a[D&gt;&gt;2]=a[M&gt;&gt;2],a[D+4&gt;&gt;2]=X,a[t+792&gt;&gt;2]=k,a[t+796&gt;&gt;2]=G,a[t+808&gt;&gt;2]=h,a[t+812&gt;&gt;2]=R,a[t+824&gt;&gt;2]=F,a[t+828&gt;&gt;2]=Y,k=a[b+52&gt;&gt;2],a[t+840&gt;&gt;2]=a[b+48&gt;&gt;2],a[t+844&gt;&gt;2]=k,b=a[i+12&gt;&gt;2],k=b+8|0,G=a[k+4&gt;&gt;2],h=t+864|0,a[h&gt;&gt;2]=a[k&gt;&gt;2],a[h+4&gt;&gt;2]=G,k=a[b+4&gt;&gt;2],a[t+856&gt;&gt;2]=a[b&gt;&gt;2],a[t+860&gt;&gt;2]=k,G=a[b+20&gt;&gt;2],k=t+872|0,a[k&gt;&gt;2]=a[b+16&gt;&gt;2],a[k+4&gt;&gt;2]=G,G=b+24|0,h=a[G+4&gt;&gt;2],R=t+880|0,a[R&gt;&gt;2]=a[G&gt;&gt;2],a[R+4&gt;&gt;2]=h,G=b+40|0,h=a[G+4&gt;&gt;2],R=t+896|0,a[R&gt;&gt;2]=a[G&gt;&gt;2],a[R+4&gt;&gt;2]=h,h=a[b+36&gt;&gt;2],G=t+888|0,R=G,a[R&gt;&gt;2]=a[b+32&gt;&gt;2],a[R+4&gt;&gt;2]=h,R=a[b+52&gt;&gt;2],h=t+904|0,a[h&gt;&gt;2]=a[b+48&gt;&gt;2],a[h+4&gt;&gt;2]=R,b=b+56|0,R=a[b+4&gt;&gt;2],F=t+912|0,a[F&gt;&gt;2]=a[b&gt;&gt;2],a[F+4&gt;&gt;2]=R,b=a[W+4&gt;&gt;2],!((0|b)&gt;6)&amp;&amp;(R=a[d+4&gt;&gt;2],!((0|R)&gt;6)&amp;&amp;(a[t+344&gt;&gt;2]=15564,l=_(0),b&amp;&amp;(l=_(cn[a[a[W&gt;&gt;2]+48&gt;&gt;2]](W)),R=a[d+4&gt;&gt;2]),R&amp;&amp;(c=_(cn[a[a[d&gt;&gt;2]+48&gt;&gt;2]](d))),f[t+44|0]=0,C[t+36&gt;&gt;2]=c,C[t+32&gt;&gt;2]=l,a[t+12&gt;&gt;2]=n,a[t+8&gt;&gt;2]=15740,a[W+56&gt;&gt;2]))){if(a[d+56&gt;&gt;2]){c=C[a[A+56&gt;&gt;2]+784&gt;&gt;2];e:{i:{if(o[r+24|0]){if(l=_(-1.0000000150474662e30),function(A,e,i,r,f,n){var t,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=0,d=_(0),g=0,B=_(0),R=0,Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=0,p=0,Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=0,X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0);t=V-112|0,V=t,a[687]=a[687]+1,u=C[i+52&gt;&gt;2],g=20,s=C[i+20&gt;&gt;2],h=C[i+24&gt;&gt;2],M=C[r+52&gt;&gt;2],S=C[r+20&gt;&gt;2],Q=C[r+24&gt;&gt;2],T=C[i+56&gt;&gt;2],b=C[A+68&gt;&gt;2],d=C[i+36&gt;&gt;2],k=C[A+72&gt;&gt;2],G=C[i+40&gt;&gt;2],w=C[r+56&gt;&gt;2],N=C[e+68&gt;&gt;2],c=C[r+36&gt;&gt;2],I=C[e+72&gt;&gt;2],B=C[r+40&gt;&gt;2],W=C[i+48&gt;&gt;2],U=C[i+8&gt;&gt;2],j=C[i+4&gt;&gt;2],O=C[i&gt;&gt;2],H=C[r+48&gt;&gt;2],z=C[r+8&gt;&gt;2],D=C[r+4&gt;&gt;2],F=C[r&gt;&gt;2],Y=C[i+16&gt;&gt;2],P=C[r+16&gt;&gt;2],E=C[A+64&gt;&gt;2],J=C[i+32&gt;&gt;2],l=C[e+64&gt;&gt;2],K=C[r+32&gt;&gt;2],a[t+28&gt;&gt;2]=0,T=_(_(T+_(_(_(E*J)+_(b*d))+_(k*G)))-_(w+_(_(_(l*K)+_(N*c))+_(I*B)))),C[t+24&gt;&gt;2]=T,M=_(_(u+_(_(_(E*Y)+_(b*s))+_(k*h)))-_(M+_(_(_(l*P)+_(N*S))+_(I*Q)))),C[t+20&gt;&gt;2]=M,S=_(_(W+_(_(_(E*O)+_(b*j))+_(k*U)))-_(H+_(_(_(l*F)+_(N*D))+_(I*z)))),C[t+16&gt;&gt;2]=S;r:{f:{n:{t:{a:{o:if(R=a[A+28&gt;&gt;2],(0|R)&lt;1)b=_(3.4028234663852886e38);else for(R=R+-1|0,b=_(3.4028234663852886e38);;){if(v=a[A+36&gt;&gt;2]+g|0,k=C[v+8&gt;&gt;2],N=C[v+4&gt;&gt;2],I=C[v&gt;&gt;2],a[t+12&gt;&gt;2]=0,d=_(_(_(I*J)+_(N*d))+_(k*G)),C[t+8&gt;&gt;2]=d,s=_(_(_(I*Y)+_(N*s))+_(k*h)),C[t+4&gt;&gt;2]=s,k=_(_(_(I*C[i&gt;&gt;2])+_(N*C[i+4&gt;&gt;2]))+_(k*U)),C[t&gt;&gt;2]=k,_(_(_(k*S)+_(s*M))+_(d*T))&lt;_(0)&amp;&amp;(C[t+8&gt;&gt;2]=-d,C[t+4&gt;&gt;2]=-s,C[t&gt;&gt;2]=-k),a[685]=a[685]+1,!o[2988]||ji(i,r,t+16|0,t,A,e,b)){if(Z=0,a[686]=a[686]+1,IA(A,i,t,t+108|0,t+104|0,t+80|0,t- -64|0),IA(e,r,t,t+100|0,t+96|0,t+48|0,t+32|0),s=C[t+104&gt;&gt;2],d=C[t+100&gt;&gt;2],s&lt;d||(k=C[t+96&gt;&gt;2],G=C[t+108&gt;&gt;2],k&lt;G||(l=_(s-d),s=_(k-G),l=l&lt;s?l:s,Z=1)),!Z)break a;l&lt;b&amp;&amp;(v=a[t+4&gt;&gt;2],a[f&gt;&gt;2]=a[t&gt;&gt;2],a[f+4&gt;&gt;2]=v,p=t+8|0,x=a[p+4&gt;&gt;2],v=f+8|0,a[v&gt;&gt;2]=a[p&gt;&gt;2],a[v+4&gt;&gt;2]=x,b=l)}if(!R)break o;g=g+36|0,R=R+-1|0,G=C[i+40&gt;&gt;2],d=C[i+36&gt;&gt;2],J=C[i+32&gt;&gt;2],h=C[i+24&gt;&gt;2],s=C[i+20&gt;&gt;2],Y=C[i+16&gt;&gt;2],U=C[i+8&gt;&gt;2]}if(R=a[e+28&gt;&gt;2],(0|R)&gt;=1)for(Z=20;;){if(v=a[e+36&gt;&gt;2]+Z|0,l=C[v+8&gt;&gt;2],s=C[v&gt;&gt;2],d=C[v+4&gt;&gt;2],a[t+12&gt;&gt;2]=0,k=_(_(_(s*C[r+32&gt;&gt;2])+_(d*C[r+36&gt;&gt;2]))+_(l*C[r+40&gt;&gt;2])),C[t+8&gt;&gt;2]=k,G=_(_(_(s*C[r+16&gt;&gt;2])+_(d*C[r+20&gt;&gt;2]))+_(l*C[r+24&gt;&gt;2])),C[t+4&gt;&gt;2]=G,l=_(_(_(s*C[r&gt;&gt;2])+_(d*C[r+4&gt;&gt;2]))+_(l*C[r+8&gt;&gt;2])),C[t&gt;&gt;2]=l,_(_(_(l*S)+_(G*M))+_(k*T))&lt;_(0)&amp;&amp;(C[t+8&gt;&gt;2]=-k,C[t+4&gt;&gt;2]=-G,C[t&gt;&gt;2]=-l),a[685]=a[685]+1,!o[2988]||ji(i,r,t+16|0,t,A,e,b)){if(g=0,a[686]=a[686]+1,IA(A,i,t,t+108|0,t+104|0,t+80|0,t- -64|0),IA(e,r,t,t+100|0,t+96|0,t+48|0,t+32|0),l=C[t+104&gt;&gt;2],s=C[t+100&gt;&gt;2],l&lt;s||(d=C[t+96&gt;&gt;2],k=C[t+108&gt;&gt;2],d&lt;k||(h=_(l-s),l=_(d-k),h=h&lt;l?h:l,g=1)),!g)break a;h&lt;b&amp;&amp;(v=a[t+4&gt;&gt;2],a[f&gt;&gt;2]=a[t&gt;&gt;2],a[f+4&gt;&gt;2]=v,p=t+8|0,x=a[p+4&gt;&gt;2],v=f+8|0,a[v&gt;&gt;2]=a[p&gt;&gt;2],a[v+4&gt;&gt;2]=x,b=h)}if(Z=Z+36|0,R=R+-1|0,!R)break}if(Z=a[A+48&gt;&gt;2],(0|Z)&gt;=1)break t;p=-1,h=_(0),l=_(0),s=_(0),d=_(0),k=_(0),G=_(0),x=-1;break n}r=0;break r}for(g=a[e+48&gt;&gt;2],x=-1,v=0,p=-1,G=_(0),k=_(0),d=_(0),s=_(0),l=_(0),h=_(0);;){if((0|g)&gt;=1){for(R=a[A+56&gt;&gt;2]+(v&lt;&lt;4)|0,U=C[R&gt;&gt;2],Y=C[R+4&gt;&gt;2],E=C[R+8&gt;&gt;2],N=_(_(_(U*C[i+32&gt;&gt;2])+_(Y*C[i+36&gt;&gt;2]))+_(E*C[i+40&gt;&gt;2])),I=_(_(_(U*C[i+16&gt;&gt;2])+_(Y*C[i+20&gt;&gt;2]))+_(E*C[i+24&gt;&gt;2])),U=_(_(_(U*C[i&gt;&gt;2])+_(Y*C[i+4&gt;&gt;2]))+_(E*C[i+8&gt;&gt;2])),R=0,Z=4;;){if(g=a[e+56&gt;&gt;2]+Z|0,J=C[g+4&gt;&gt;2],Q=C[g+-4&gt;&gt;2],w=C[g&gt;&gt;2],X=C[r+40&gt;&gt;2],$=C[r+32&gt;&gt;2],AA=C[r+36&gt;&gt;2],Y=C[r+24&gt;&gt;2],E=C[r+16&gt;&gt;2],u=C[r+20&gt;&gt;2],eA=C[r+8&gt;&gt;2],iA=C[r&gt;&gt;2],rA=C[r+4&gt;&gt;2],a[t+12&gt;&gt;2]=0,Y=_(_(_(Q*E)+_(w*u))+_(J*Y)),E=_(_(_(Q*iA)+_(w*rA))+_(J*eA)),u=_(_(U*Y)-_(I*E)),C[t+8&gt;&gt;2]=u,J=_(_(_(Q*$)+_(w*AA))+_(J*X)),Q=_(_(N*E)-_(U*J)),C[t+4&gt;&gt;2]=Q,w=_(_(I*J)-_(N*Y)),C[t&gt;&gt;2]=w,(!(+_(m(u))&gt;1e-6^1)||+_(m(w))&gt;1e-6|+_(m(Q))&gt;1e-6)&amp;&amp;(X=u,u=_(_(1)/_(y(_(_(u*u)+_(_(w*w)+_(Q*Q)))))),X=_(X*u),C[t+8&gt;&gt;2]=X,Q=_(Q*u),C[t+4&gt;&gt;2]=Q,u=_(w*u),C[t&gt;&gt;2]=u,_(_(_(u*S)+_(Q*M))+_(T*X))&lt;_(0)&amp;&amp;(C[t+8&gt;&gt;2]=-X,C[t+4&gt;&gt;2]=-Q,C[t&gt;&gt;2]=-u),a[685]=a[685]+1,!o[2988]||ji(i,r,t+16|0,t,A,e,b))){if(g=0,a[686]=a[686]+1,IA(A,i,t,t+108|0,t+104|0,t+80|0,t- -64|0),IA(e,r,t,t+100|0,t+96|0,t+48|0,t+32|0),u=C[t+104&gt;&gt;2],Q=C[t+100&gt;&gt;2],u&lt;Q||(w=C[t+96&gt;&gt;2],X=C[t+108&gt;&gt;2],w&lt;X||(c=_(u-Q),u=_(w-X),c&lt;u?(g=1,O=C[t+56&gt;&gt;2],H=C[t+52&gt;&gt;2],z=C[t+48&gt;&gt;2],B=C[t+72&gt;&gt;2],W=C[t+68&gt;&gt;2],j=C[t+64&gt;&gt;2]):(g=1,O=C[t+40&gt;&gt;2],H=C[t+36&gt;&gt;2],z=C[t+32&gt;&gt;2],B=C[t+88&gt;&gt;2],W=C[t+84&gt;&gt;2],j=C[t+80&gt;&gt;2],c=u))),!g)break f;c&lt;b&amp;&amp;(p=a[t+4&gt;&gt;2],a[f&gt;&gt;2]=a[t&gt;&gt;2],a[f+4&gt;&gt;2]=p,x=t+8|0,g=a[x+4&gt;&gt;2],p=f+8|0,a[p&gt;&gt;2]=a[x&gt;&gt;2],a[p+4&gt;&gt;2]=g,h=z,l=H,s=O,d=j,k=W,G=B,D=E,F=Y,P=J,K=U,L=I,q=N,p=v,x=R,b=c)}if(Z=Z+16|0,R=R+1|0,g=a[e+48&gt;&gt;2],!((0|R)&lt;(0|g)))break}Z=a[A+48&gt;&gt;2]}if(v=v+1|0,!((0|v)&lt;(0|Z)))break}}if(!((p|x)&lt;0)){O=_(h-d),H=_(l-k),z=_(s-G),B=_(_(_(O*D)+_(H*F))+_(z*P)),j=_(_(_(O*K)+_(H*L))+_(z*q)),b=_(0),W=_(_(_(D*K)+_(F*L))+_(P*q)),c=_(_(1)-_(W*W)),c!=_(0)&amp;&amp;(b=_(-1.0000000150474662e30),c=_(_(j-_(B*W))/c),c&lt;_(-1.0000000150474662e30)||(b=c,b&gt;_(1.0000000150474662e30)&amp;&amp;(b=_(1.0000000150474662e30)))),B=_(_(W*b)-B);n:if(B&lt;_(-1.0000000150474662e30)){if(c=_(j+_(W*_(-1.0000000150474662e30))),c&lt;_(-1.0000000150474662e30)){B=_(-1.0000000150474662e30),b=_(-1.0000000150474662e30);break n}if(b=_(1.0000000150474662e30),!(c&gt;_(1.0000000150474662e30))){B=_(-1.0000000150474662e30),b=c;break n}B=_(-1.0000000150474662e30)}else B&gt;_(1.0000000150474662e30)&amp;&amp;(b=_(-1.0000000150474662e30),B=_(1.0000000150474662e30),c=_(j+_(W*_(1.0000000150474662e30))),c&lt;_(-1.0000000150474662e30)||(b=c,b&gt;_(1.0000000150474662e30)&amp;&amp;(b=_(1.0000000150474662e30))));a[t+92&gt;&gt;2]=0,P=_(P*B),c=_(P+_(z-_(q*b))),C[t+88&gt;&gt;2]=c,W=_(F*B),F=_(W+_(H-_(L*b))),C[t+84&gt;&gt;2]=F,B=_(D*B),b=_(B+_(O-_(K*b))),C[t+80&gt;&gt;2]=b,D=_(_(c*c)+_(_(b*b)+_(F*F))),D&gt;_(1.1920928955078125e-7)&amp;&amp;(u=c,K=_(y(D)),c=_(_(1)/K),D=_(u*c),C[t+88&gt;&gt;2]=D,F=_(F*c),C[t+84&gt;&gt;2]=F,b=_(b*c),C[t+80&gt;&gt;2]=b,_(_(_(b*S)+_(F*M))+_(D*T))&lt;_(0)&amp;&amp;(C[t+88&gt;&gt;2]=-D,C[t+84&gt;&gt;2]=-F,C[t+80&gt;&gt;2]=-b),a[t+76&gt;&gt;2]=0,C[t+72&gt;&gt;2]=s+P,C[t+68&gt;&gt;2]=l+W,C[t+64&gt;&gt;2]=h+B,cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,t+80|0,t- -64|0,_(-K)))}if(r=1,b=C[f&gt;&gt;2],c=C[f+4&gt;&gt;2],h=C[f+8&gt;&gt;2],!(_(_(_(S*b)+_(M*c))+_(T*h))&lt;_(0)))break r;a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-h,C[f+4&gt;&gt;2]=-c,C[f&gt;&gt;2]=-b;break r}r=0}return V=t+112|0,r}(a[W+56&gt;&gt;2],a[d+56&gt;&gt;2],a[e+12&gt;&gt;2],a[i+12&gt;&gt;2],t+248|0,n))break i;break e}if(Mi(Z,t+792|0,t+8|0,a[r+20&gt;&gt;2]),r=t+24|0,b=a[r+4&gt;&gt;2],k=t+256|0,a[k&gt;&gt;2]=a[r&gt;&gt;2],a[k+4&gt;&gt;2]=b,r=a[t+20&gt;&gt;2],a[t+248&gt;&gt;2]=a[t+16&gt;&gt;2],a[t+252&gt;&gt;2]=r,l=C[t+40&gt;&gt;2],!o[t+44|0]|l&lt;_(0)^1)break e}if(b=a[A+16&gt;&gt;2],(0|b)&lt;=-1)for(a[A+20&gt;&gt;2]&lt;=-1&amp;&amp;(r=a[A+24&gt;&gt;2],r&amp;&amp;(o[A+28|0]&amp;&amp;CA(r),a[A+24&gt;&gt;2]=0),a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,f[A+28|0]=1),k=b&lt;&lt;4;r=a[t+332&gt;&gt;2],Z=a[A+24&gt;&gt;2]+k|0,G=Z,a[G&gt;&gt;2]=a[t+328&gt;&gt;2],a[G+4&gt;&gt;2]=r,r=t+336|0,G=a[r+4&gt;&gt;2],Z=Z+8|0,a[Z&gt;&gt;2]=a[r&gt;&gt;2],a[Z+4&gt;&gt;2]=G,k=k+16|0,r=b+1|0,Z=r&gt;&gt;&gt;0&gt;=b&gt;&gt;&gt;0,b=r,Z;);a[A+16&gt;&gt;2]=0,function(A,e,i,r,n,t,b,c,l,u){var s,k,v=0,d=0,g=_(0),m=_(0),R=0,Q=_(0),h=_(0),G=0,w=0,W=0,F=_(0),Z=0,p=0,Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=0;if(s=V-32|0,V=s,a[s+28&gt;&gt;2]=a[A+12&gt;&gt;2],g=C[A&gt;&gt;2],Q=C[A+4&gt;&gt;2],h=C[A+8&gt;&gt;2],m=_(_(1)/_(y(_(_(_(g*g)+_(Q*Q))+_(h*h))))),F=_(h*m),C[s+24&gt;&gt;2]=F,Y=_(Q*m),C[s+20&gt;&gt;2]=Y,E=_(g*m),C[s+16&gt;&gt;2]=E,Z=-1,R=a[i+28&gt;&gt;2],(0|R)&gt;=1)for(A=a[i+36&gt;&gt;2]+20|0,D=C[n+40&gt;&gt;2],N=C[n+36&gt;&gt;2],I=C[n+24&gt;&gt;2],U=C[n+20&gt;&gt;2],J=C[n+32&gt;&gt;2],x=C[n+16&gt;&gt;2],X=C[n+8&gt;&gt;2],M=C[n+4&gt;&gt;2],S=C[n&gt;&gt;2],m=_(-3.4028234663852886e38);g=C[A&gt;&gt;2],Q=C[A+4&gt;&gt;2],h=C[A+8&gt;&gt;2],g=_(_(_(E*_(_(_(g*S)+_(Q*M))+_(h*X)))+_(Y*_(_(_(g*x)+_(Q*U))+_(h*I))))+_(F*_(_(_(g*J)+_(Q*N))+_(h*D)))),v=g&gt;m,m=v?g:m,Z=v?d:Z,A=A+36|0,d=d+1|0,(0|d)&lt;(0|R););if(A=a[c+4&gt;&gt;2],(0|A)&lt;=-1)for(a[c+8&gt;&gt;2]&lt;=-1&amp;&amp;(v=a[c+12&gt;&gt;2],v&amp;&amp;(o[c+16|0]&amp;&amp;CA(v),a[c+12&gt;&gt;2]=0),f[c+16|0]=1,a[c+8&gt;&gt;2]=0,a[c+12&gt;&gt;2]=0),d=A&lt;&lt;4;G=a[s+4&gt;&gt;2],v=a[c+12&gt;&gt;2]+d|0,a[v&gt;&gt;2]=a[s&gt;&gt;2],a[v+4&gt;&gt;2]=G,R=s+8|0,G=a[R+4&gt;&gt;2],v=v+8|0,a[v&gt;&gt;2]=a[R&gt;&gt;2],a[v+4&gt;&gt;2]=G,d=d+16|0,v=A+1|0,R=v&gt;&gt;&gt;0&gt;=A&gt;&gt;&gt;0,A=v,R;);if(a[c+4&gt;&gt;2]=0,A=a[i+36&gt;&gt;2]+B(Z,36)|0,k=a[A+4&gt;&gt;2],(0|k)&gt;=1)for(T=A+12|0,d=0,v=0;;){if(A=a[i+16&gt;&gt;2]+(a[a[T&gt;&gt;2]+(v&lt;&lt;2)&gt;&gt;2]&lt;&lt;4)|0,m=C[A&gt;&gt;2],g=C[A+4&gt;&gt;2],Q=C[A+8&gt;&gt;2],h=_(_(_(_(m*C[n+32&gt;&gt;2])+_(g*C[n+36&gt;&gt;2]))+_(Q*C[n+40&gt;&gt;2]))+C[n+56&gt;&gt;2]),F=_(_(_(_(m*C[n+16&gt;&gt;2])+_(g*C[n+20&gt;&gt;2]))+_(Q*C[n+24&gt;&gt;2]))+C[n+52&gt;&gt;2]),m=_(_(_(_(m*C[n&gt;&gt;2])+_(g*C[n+4&gt;&gt;2]))+_(Q*C[n+8&gt;&gt;2]))+C[n+48&gt;&gt;2]),a[c+8&gt;&gt;2]==(0|d)&amp;&amp;(R=d?d&lt;&lt;1:1,!((0|d)&gt;=(0|R)))){if(R?(G=dA(R&lt;&lt;4),d=a[c+4&gt;&gt;2]):G=0,(0|d)&gt;=1)for(A=0;W=a[c+12&gt;&gt;2]+A|0,p=a[W+4&gt;&gt;2],w=A+G|0,a[w&gt;&gt;2]=a[W&gt;&gt;2],a[w+4&gt;&gt;2]=p,W=W+8|0,p=a[W+4&gt;&gt;2],w=w+8|0,a[w&gt;&gt;2]=a[W&gt;&gt;2],a[w+4&gt;&gt;2]=p,A=A+16|0,d=d+-1|0,d;);A=a[c+12&gt;&gt;2],A&amp;&amp;(o[c+16|0]&amp;&amp;CA(A),a[c+12&gt;&gt;2]=0),a[c+12&gt;&gt;2]=G,f[c+16|0]=1,a[c+8&gt;&gt;2]=R,d=a[c+4&gt;&gt;2]}if(A=a[c+12&gt;&gt;2]+(d&lt;&lt;4)|0,a[A+12&gt;&gt;2]=0,C[A+8&gt;&gt;2]=h,C[A+4&gt;&gt;2]=F,C[A&gt;&gt;2]=m,d=a[c+4&gt;&gt;2]+1|0,a[c+4&gt;&gt;2]=d,v=v+1|0,(0|v)==(0|k))break}(0|Z)&gt;-1&amp;&amp;Oi(s+16|0,e,r,c,l,t,b,u),V=s+32|0}(t+248|0,a[W+56&gt;&gt;2],a[d+56&gt;&gt;2],a[e+12&gt;&gt;2],a[i+12&gt;&gt;2],_(l-c),c,A+12|0,A+32|0,n)}if(!o[A+52|0])break A;if(A=a[n+4&gt;&gt;2],!a[A+780&gt;&gt;2])break A;if(e=a[A+772&gt;&gt;2],i=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],(0|e)!=(0|i)){se(A,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0);break A}se(A,e+4|0,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0);break A}if(1==a[d+4&gt;&gt;2]){if(a[t+252&gt;&gt;2]=0,b=a[i+12&gt;&gt;2],v=C[b+56&gt;&gt;2],N=C[b+36&gt;&gt;2],S=C[b+40&gt;&gt;2],O=C[b+52&gt;&gt;2],z=C[b+20&gt;&gt;2],P=C[b+24&gt;&gt;2],l=C[d+68&gt;&gt;2],c=C[d+60&gt;&gt;2],s=C[d- -64&gt;&gt;2],eA=C[b+32&gt;&gt;2],L=C[b+16&gt;&gt;2],p=C[b+48&gt;&gt;2],E=C[b+8&gt;&gt;2],q=C[b&gt;&gt;2],$=C[b+4&gt;&gt;2],b=dA(16),a[t+256&gt;&gt;2]=1,a[t+260&gt;&gt;2]=b,f[t+264|0]=1,C[b&gt;&gt;2]=p+_(_(_(c*q)+_(s*$))+_(l*E)),C[b+4&gt;&gt;2]=O+_(_(_(c*L)+_(s*z))+_(l*P)),a[b+12&gt;&gt;2]=0,C[b+8&gt;&gt;2]=v+_(_(_(c*eA)+_(s*N))+_(l*S)),k=a[t+252&gt;&gt;2]+1|0,a[t+252&gt;&gt;2]=k,l=C[d+76&gt;&gt;2],b=a[i+12&gt;&gt;2],c=C[d+80&gt;&gt;2],s=C[d+84&gt;&gt;2],v=_(_(_(_(l*C[b+32&gt;&gt;2])+_(c*C[b+36&gt;&gt;2]))+_(s*C[b+40&gt;&gt;2]))+C[b+56&gt;&gt;2]),N=_(_(_(_(l*C[b+16&gt;&gt;2])+_(c*C[b+20&gt;&gt;2]))+_(s*C[b+24&gt;&gt;2]))+C[b+52&gt;&gt;2]),l=_(_(_(_(l*C[b&gt;&gt;2])+_(c*C[b+4&gt;&gt;2]))+_(s*C[b+8&gt;&gt;2]))+C[b+48&gt;&gt;2]),a[t+256&gt;&gt;2]==(0|k)&amp;&amp;(G=k?k&lt;&lt;1:1,!((0|k)&gt;=(0|G)))){if(G?(h=dA(G&lt;&lt;4),k=a[t+252&gt;&gt;2]):h=0,(0|k)&gt;=1)for(b=0;R=a[t+260&gt;&gt;2]+b|0,F=a[R+4&gt;&gt;2],Y=b+h|0,a[Y&gt;&gt;2]=a[R&gt;&gt;2],a[Y+4&gt;&gt;2]=F,R=R+8|0,F=a[R+4&gt;&gt;2],Y=Y+8|0,a[Y&gt;&gt;2]=a[R&gt;&gt;2],a[Y+4&gt;&gt;2]=F,b=b+16|0,k=k+-1|0,k;);b=a[t+260&gt;&gt;2],b&amp;&amp;(o[t+264|0]&amp;&amp;CA(b),a[t+260&gt;&gt;2]=0),a[t+260&gt;&gt;2]=h,f[t+264|0]=1,a[t+256&gt;&gt;2]=G,k=a[t+252&gt;&gt;2]}if(b=a[t+260&gt;&gt;2]+(k&lt;&lt;4)|0,a[b+12&gt;&gt;2]=0,C[b+8&gt;&gt;2]=v,C[b+4&gt;&gt;2]=N,C[b&gt;&gt;2]=l,k=a[t+252&gt;&gt;2]+1|0,a[t+252&gt;&gt;2]=k,l=C[d+92&gt;&gt;2],i=a[i+12&gt;&gt;2],c=C[d+96&gt;&gt;2],s=C[d+100&gt;&gt;2],v=_(_(_(_(l*C[i&gt;&gt;2])+_(c*C[i+4&gt;&gt;2]))+_(s*C[i+8&gt;&gt;2]))+C[i+48&gt;&gt;2]),N=_(_(_(_(l*C[i+32&gt;&gt;2])+_(c*C[i+36&gt;&gt;2]))+_(s*C[i+40&gt;&gt;2]))+C[i+56&gt;&gt;2]),l=_(_(_(_(l*C[i+16&gt;&gt;2])+_(c*C[i+20&gt;&gt;2]))+_(s*C[i+24&gt;&gt;2]))+C[i+52&gt;&gt;2]),a[t+256&gt;&gt;2]==(0|k)&amp;&amp;(i=k?k&lt;&lt;1:1,!((0|k)&gt;=(0|i)))){if(i?(G=dA(i&lt;&lt;4),k=a[t+252&gt;&gt;2]):G=0,(0|k)&gt;=1)for(b=0;h=a[t+260&gt;&gt;2]+b|0,R=a[h+4&gt;&gt;2],F=b+G|0,a[F&gt;&gt;2]=a[h&gt;&gt;2],a[F+4&gt;&gt;2]=R,h=h+8|0,R=a[h+4&gt;&gt;2],F=F+8|0,a[F&gt;&gt;2]=a[h&gt;&gt;2],a[F+4&gt;&gt;2]=R,b=b+16|0,k=k+-1|0,k;);b=a[t+260&gt;&gt;2],b&amp;&amp;(o[t+264|0]&amp;&amp;CA(b),a[t+260&gt;&gt;2]=0),a[t+260&gt;&gt;2]=G,f[t+264|0]=1,a[t+256&gt;&gt;2]=i,k=a[t+252&gt;&gt;2]}if(i=a[t+260&gt;&gt;2]+(k&lt;&lt;4)|0,a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=N,C[i+4&gt;&gt;2]=l,C[i&gt;&gt;2]=v,a[t+252&gt;&gt;2]=a[t+252&gt;&gt;2]+1,l=C[a[A+56&gt;&gt;2]+784&gt;&gt;2],Mi(Z,t+792|0,t+344|0,a[r+20&gt;&gt;2]),c=C[Z+4&gt;&gt;2],s=C[Z+8&gt;&gt;2],v=C[Z+12&gt;&gt;2],N=_(_(_(c*c)+_(s*s))+_(v*v)),N&gt;_(1.1920928955078125e-7)){if(a[t+340&gt;&gt;2]=0,K=v,v=_(_(1)/N),C[t+336&gt;&gt;2]=K*v,C[t+332&gt;&gt;2]=s*v,C[t+328&gt;&gt;2]=c*v,c=_(_(C[Z+56&gt;&gt;2]-_(cn[a[a[W&gt;&gt;2]+48&gt;&gt;2]](W)))-_(cn[a[a[d&gt;&gt;2]+48&gt;&gt;2]](d))),d=a[A+36&gt;&gt;2],(0|d)&lt;=-1)for(a[A+40&gt;&gt;2]&lt;=-1&amp;&amp;(i=a[A+44&gt;&gt;2],i&amp;&amp;(o[A+48|0]&amp;&amp;CA(i),a[A+44&gt;&gt;2]=0),a[A+40&gt;&gt;2]=0,a[A+44&gt;&gt;2]=0,f[A+48|0]=1),b=d&lt;&lt;4;i=a[t+316&gt;&gt;2],r=a[A+44&gt;&gt;2]+b|0,k=r,a[k&gt;&gt;2]=a[t+312&gt;&gt;2],a[k+4&gt;&gt;2]=i,i=t+320|0,k=a[i+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=k,b=b+16|0,i=d+1|0,r=i&gt;&gt;&gt;0&gt;=d&gt;&gt;&gt;0,d=i,r;);a[A+36&gt;&gt;2]=0,Oi(t+328|0,a[W+56&gt;&gt;2],a[e+12&gt;&gt;2],t+248|0,A+32|0,_(c-l),l,n)}if(o[A+52|0]&amp;&amp;(A=a[n+4&gt;&gt;2],a[A+780&gt;&gt;2]&amp;&amp;(e=a[A+772&gt;&gt;2],i=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],(0|e)==(0|i)?se(A,e+4|0,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0):se(A,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0))),A=a[t+260&gt;&gt;2],!A)break A;o[t+264|0]&amp;&amp;CA(A),a[t+260&gt;&gt;2]=0;break A}}if(Mi(Z,t+792|0,n,a[r+20&gt;&gt;2]),!(!a[A+64&gt;&gt;2]|a[a[n+4&gt;&gt;2]+780&gt;&gt;2]&gt;=a[A+68&gt;&gt;2])&amp;&amp;(l=C[Z+4&gt;&gt;2],c=C[Z+8&gt;&gt;2],s=C[Z+12&gt;&gt;2],v=_(_(_(l*l)+_(c*c))+_(s*s)),v&gt;_(1.1920928955078125e-7)&amp;&amp;(R=t+856|0,F=t+840|0,Y=t+824|0,M=t+808|0,K=c,c=_(_(1)/v),N=_(K*c),eA=_(l*c),L=_(s*c),_(m(L))&gt;_(.7071067690849304)?(l=_(_(1)/_(y(_(_(L*L)+_(N*N))))),c=_(N*l),l=_(-_(L*l)),s=_(0)):(c=_(_(1)/_(y(_(_(eA*eA)+_(N*N))))),l=_(eA*c),s=_(-_(N*c)),c=_(0)),v=_(cn[a[a[W&gt;&gt;2]+16&gt;&gt;2]](W)),S=_(cn[a[a[d&gt;&gt;2]+16&gt;&gt;2]](d)),O=C[744],W=v&lt;S,b=W?t+792|0:R,d=b+8|0,X=a[d+4&gt;&gt;2],sA=t+256|0,D=sA,a[D&gt;&gt;2]=a[d&gt;&gt;2],a[D+4&gt;&gt;2]=X,d=W?M:k,X=d+8|0,D=a[X+4&gt;&gt;2],T=t+272|0,a[T&gt;&gt;2]=a[X&gt;&gt;2],a[T+4&gt;&gt;2]=D,X=W?Y:G,D=X+8|0,T=a[D+4&gt;&gt;2],iA=t+288|0,a[iA&gt;&gt;2]=a[D&gt;&gt;2],a[iA+4&gt;&gt;2]=T,D=W?F:h,T=D+8|0,iA=a[T+4&gt;&gt;2],cA=t+304|0,a[cA&gt;&gt;2]=a[T&gt;&gt;2],a[cA+4&gt;&gt;2]=iA,T=a[b+4&gt;&gt;2],a[t+248&gt;&gt;2]=a[b&gt;&gt;2],a[t+252&gt;&gt;2]=T,b=a[d+4&gt;&gt;2],a[t+264&gt;&gt;2]=a[d&gt;&gt;2],a[t+268&gt;&gt;2]=b,b=a[X+4&gt;&gt;2],a[t+280&gt;&gt;2]=a[X&gt;&gt;2],a[t+284&gt;&gt;2]=b,b=a[D+4&gt;&gt;2],a[t+296&gt;&gt;2]=a[D&gt;&gt;2],a[t+300&gt;&gt;2]=b,b=a[A+64&gt;&gt;2],!((0|b)&lt;1))))for(K=c,v=_(_(Q(_(O/(W?v:S)),_(.39269909262657166)))*_(.5)),yA=_(_(_(s*s)+_(l*l))+_(c*c)),c=_(di(v)/_(y(yA))),S=_(K*c),O=_(l*c),z=_(s*c),P=Ci(v),K=_(y(_(_(L*L)+_(_(eA*eA)+_(N*N))))),X=t+296|0,D=t+224|0,T=t+208|0,iA=t+280|0,cA=t+192|0,kA=t+264|0,vA=t+176|0,gA=t+160|0,BA=t+144|0,_A=t+128|0,mA=t+112|0,RA=t+96|0,QA=t+80|0,hA=t- -64|0,GA=t+48|0,d=0;yA&gt;_(1.1920928955078125e-7)&amp;&amp;(v=_(_(_(_(6.2831854820251465)/_(0|b))*_(0|d))*_(.5)),s=_(di(v)/K),l=_(L*s),c=_(N*s),s=_(eA*s),v=Ci(v),W?(b=a[e+12&gt;&gt;2],q=C[b&gt;&gt;2],$=C[b+4&gt;&gt;2],rA=C[b+8&gt;&gt;2],a[t+804&gt;&gt;2]=0,fA=C[b+36&gt;&gt;2],nA=C[b+20&gt;&gt;2],tA=C[b+40&gt;&gt;2],aA=C[b+24&gt;&gt;2],oA=C[b+32&gt;&gt;2],bA=C[b+16&gt;&gt;2],a[t+836&gt;&gt;2]=0,a[t+820&gt;&gt;2]=0,I=_(_(_(_(O*v)-_(P*c))-_(z*l))+_(S*s)),U=_(_(_(_(P*v)+_(z*s))+_(O*c))+_(S*l)),J=_(_(_(_(z*v)-_(P*s))-_(S*c))+_(O*l)),x=_(_(_(_(S*v)-_(P*l))-_(O*s))+_(z*c)),p=_(_(_(l*I)+_(_(s*U)+_(v*J)))-_(c*x)),E=_(_(_(_(v*U)-_(s*J))-_(c*I))-_(l*x)),AA=_(_(_(c*J)+_(_(l*U)+_(v*x)))-_(s*I)),l=_(_(_(s*x)+_(_(v*I)+_(c*U)))-_(l*J)),c=_(_(2)/_(_(E*E)+_(_(AA*AA)+_(_(p*p)+_(l*l))))),s=_(AA*c),U=_(p*s),v=_(l*c),J=_(E*v),I=_(U-J),x=_(l*s),H=_(p*c),lA=_(E*H),c=_(x+lA),H=_(p*H),uA=_(l*v),l=_(_(1)-_(H+uA)),C[t+832&gt;&gt;2]=_(_(rA*I)+_(aA*c))+_(tA*l),C[t+828&gt;&gt;2]=_(_(I*$)+_(c*nA))+_(l*fA),C[t+824&gt;&gt;2]=_(_(I*q)+_(c*bA))+_(l*oA),v=_(p*v),p=_(E*s),l=_(v+p),E=_(AA*s),c=_(_(1)-_(H+E)),s=_(x-lA),C[t+816&gt;&gt;2]=_(_(rA*l)+_(aA*c))+_(tA*s),C[t+812&gt;&gt;2]=_(_(l*$)+_(c*nA))+_(s*fA),C[t+808&gt;&gt;2]=_(_(l*q)+_(c*bA))+_(s*oA),l=_(_(1)-_(uA+E)),c=_(v-p),s=_(U+J),C[t+800&gt;&gt;2]=_(_(rA*l)+_(aA*c))+_(tA*s),C[t+796&gt;&gt;2]=_(_(l*$)+_(c*nA))+_(s*fA),C[t+792&gt;&gt;2]=_(_(l*q)+_(c*bA))+_(s*oA),b=a[i+12&gt;&gt;2],g=a[b+4&gt;&gt;2],a[R&gt;&gt;2]=a[b&gt;&gt;2],a[R+4&gt;&gt;2]=g,u=b+8|0,g=a[u+4&gt;&gt;2],w=R+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=b+24|0,g=a[u+4&gt;&gt;2],w=k+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[b+20&gt;&gt;2],a[k&gt;&gt;2]=a[b+16&gt;&gt;2],a[k+4&gt;&gt;2]=u,u=b+40|0,g=a[u+4&gt;&gt;2],w=G+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[b+36&gt;&gt;2],a[G&gt;&gt;2]=a[b+32&gt;&gt;2],a[G+4&gt;&gt;2]=u,u=b+56|0,g=a[u+4&gt;&gt;2],w=h+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[b+52&gt;&gt;2],a[h&gt;&gt;2]=a[b+48&gt;&gt;2],a[h+4&gt;&gt;2]=u):(b=a[e+12&gt;&gt;2],u=b+8|0,g=a[u&gt;&gt;2],u=a[u+4&gt;&gt;2],w=a[b&gt;&gt;2],WA=a[b+4&gt;&gt;2],j=a[b+20&gt;&gt;2],a[M&gt;&gt;2]=a[b+16&gt;&gt;2],a[M+4&gt;&gt;2]=j,j=b+24|0,FA=a[j+4&gt;&gt;2],wA=M+8|0,a[wA&gt;&gt;2]=a[j&gt;&gt;2],a[wA+4&gt;&gt;2]=FA,j=t+800|0,a[j&gt;&gt;2]=g,a[j+4&gt;&gt;2]=u,u=a[b+36&gt;&gt;2],a[Y&gt;&gt;2]=a[b+32&gt;&gt;2],a[Y+4&gt;&gt;2]=u,u=b+40|0,g=a[u+4&gt;&gt;2],j=Y+8|0,a[j&gt;&gt;2]=a[u&gt;&gt;2],a[j+4&gt;&gt;2]=g,u=b+56|0,g=a[u+4&gt;&gt;2],j=F+8|0,a[j&gt;&gt;2]=a[u&gt;&gt;2],a[j+4&gt;&gt;2]=g,u=a[b+52&gt;&gt;2],a[F&gt;&gt;2]=a[b+48&gt;&gt;2],a[F+4&gt;&gt;2]=u,a[t+792&gt;&gt;2]=w,a[t+796&gt;&gt;2]=WA,b=a[i+12&gt;&gt;2],q=C[b+36&gt;&gt;2],$=C[b+20&gt;&gt;2],rA=C[b+40&gt;&gt;2],fA=C[b+24&gt;&gt;2],nA=C[b+32&gt;&gt;2],tA=C[b&gt;&gt;2],aA=C[b+16&gt;&gt;2],oA=C[b+4&gt;&gt;2],bA=C[b+8&gt;&gt;2],a[t+900&gt;&gt;2]=0,a[t+884&gt;&gt;2]=0,a[t+868&gt;&gt;2]=0,I=_(_(_(_(O*v)-_(P*c))-_(z*l))+_(S*s)),U=_(_(_(_(P*v)+_(z*s))+_(O*c))+_(S*l)),J=_(_(_(_(z*v)-_(P*s))-_(S*c))+_(O*l)),x=_(_(_(_(S*v)-_(P*l))-_(O*s))+_(z*c)),p=_(_(_(l*I)+_(_(s*U)+_(v*J)))-_(c*x)),E=_(_(_(_(v*U)-_(s*J))-_(c*I))-_(l*x)),AA=_(_(_(c*J)+_(_(l*U)+_(v*x)))-_(s*I)),l=_(_(_(s*x)+_(_(v*I)+_(c*U)))-_(l*J)),c=_(_(2)/_(_(E*E)+_(_(AA*AA)+_(_(p*p)+_(l*l))))),s=_(AA*c),U=_(p*s),v=_(l*c),J=_(E*v),I=_(U-J),x=_(l*s),H=_(p*c),lA=_(E*H),c=_(x+lA),H=_(p*H),uA=_(l*v),l=_(_(1)-_(H+uA)),C[t+896&gt;&gt;2]=_(_(bA*I)+_(fA*c))+_(rA*l),C[t+892&gt;&gt;2]=_(_(I*oA)+_(c*$))+_(l*q),C[t+888&gt;&gt;2]=_(_(I*tA)+_(c*aA))+_(l*nA),v=_(p*v),p=_(E*s),l=_(v+p),E=_(AA*s),c=_(_(1)-_(H+E)),s=_(x-lA),C[t+880&gt;&gt;2]=_(_(bA*l)+_(fA*c))+_(rA*s),C[t+876&gt;&gt;2]=_(_(l*oA)+_(c*$))+_(s*q),C[t+872&gt;&gt;2]=_(_(l*tA)+_(c*aA))+_(s*nA),l=_(_(1)-_(uA+E)),c=_(v-p),s=_(U+J),C[t+864&gt;&gt;2]=_(_(bA*l)+_(fA*c))+_(rA*s),C[t+860&gt;&gt;2]=_(_(l*oA)+_(c*$))+_(s*q),C[t+856&gt;&gt;2]=_(_(l*tA)+_(c*aA))+_(s*nA)),b=a[t+796&gt;&gt;2],a[GA&gt;&gt;2]=a[t+792&gt;&gt;2],a[GA+4&gt;&gt;2]=b,b=a[M+4&gt;&gt;2],a[hA&gt;&gt;2]=a[M&gt;&gt;2],a[hA+4&gt;&gt;2]=b,b=a[Y+4&gt;&gt;2],a[QA&gt;&gt;2]=a[Y&gt;&gt;2],a[QA+4&gt;&gt;2]=b,b=a[F+4&gt;&gt;2],a[RA&gt;&gt;2]=a[F&gt;&gt;2],a[RA+4&gt;&gt;2]=b,b=t+800|0,u=a[b+4&gt;&gt;2],g=GA+8|0,a[g&gt;&gt;2]=a[b&gt;&gt;2],a[g+4&gt;&gt;2]=u,b=M+8|0,u=a[b+4&gt;&gt;2],g=hA+8|0,a[g&gt;&gt;2]=a[b&gt;&gt;2],a[g+4&gt;&gt;2]=u,b=Y+8|0,u=a[b+4&gt;&gt;2],g=QA+8|0,a[g&gt;&gt;2]=a[b&gt;&gt;2],a[g+4&gt;&gt;2]=u,b=F+8|0,u=a[b+4&gt;&gt;2],g=RA+8|0,a[g&gt;&gt;2]=a[b&gt;&gt;2],a[g+4&gt;&gt;2]=u,a[t+40&gt;&gt;2]=0,a[t+44&gt;&gt;2]=n,a[t+8&gt;&gt;2]=15924,b=a[r+20&gt;&gt;2],u=R+8|0,g=a[u+4&gt;&gt;2],w=mA+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[R+4&gt;&gt;2],a[mA&gt;&gt;2]=a[R&gt;&gt;2],a[mA+4&gt;&gt;2]=u,u=k+8|0,g=a[u+4&gt;&gt;2],w=_A+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[k+4&gt;&gt;2],a[_A&gt;&gt;2]=a[k&gt;&gt;2],a[_A+4&gt;&gt;2]=u,u=G+8|0,g=a[u+4&gt;&gt;2],w=BA+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[G+4&gt;&gt;2],a[BA&gt;&gt;2]=a[G&gt;&gt;2],a[BA+4&gt;&gt;2]=u,u=h+8|0,g=a[u+4&gt;&gt;2],w=gA+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[h+4&gt;&gt;2],a[gA&gt;&gt;2]=a[h&gt;&gt;2],a[gA+4&gt;&gt;2]=u,u=a[sA+4&gt;&gt;2],g=vA+8|0,a[g&gt;&gt;2]=a[sA&gt;&gt;2],a[g+4&gt;&gt;2]=u,u=a[t+252&gt;&gt;2],a[vA&gt;&gt;2]=a[t+248&gt;&gt;2],a[vA+4&gt;&gt;2]=u,u=kA+8|0,g=a[u+4&gt;&gt;2],w=cA+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[kA+4&gt;&gt;2],a[cA&gt;&gt;2]=a[kA&gt;&gt;2],a[cA+4&gt;&gt;2]=u,u=iA+8|0,g=a[u+4&gt;&gt;2],w=T+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[iA+4&gt;&gt;2],a[T&gt;&gt;2]=a[iA&gt;&gt;2],a[T+4&gt;&gt;2]=u,u=X+8|0,g=a[u+4&gt;&gt;2],w=D+8|0,a[w&gt;&gt;2]=a[u&gt;&gt;2],a[w+4&gt;&gt;2]=g,u=a[X+4&gt;&gt;2],a[D&gt;&gt;2]=a[X&gt;&gt;2],a[D+4&gt;&gt;2]=u,a[t+244&gt;&gt;2]=b,f[t+240|0]=W,Mi(Z,t+792|0,t+8|0,b),b=a[A+64&gt;&gt;2]),d=d+1|0,(0|d)&lt;(0|b););o[A+52|0]&amp;&amp;(A=a[n+4&gt;&gt;2],a[A+780&gt;&gt;2]&amp;&amp;(e=a[A+772&gt;&gt;2],i=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],(0|e)==(0|i)?se(A,e+4|0,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0):se(A,a[a[n+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0)))}V=t+928|0},function(A,e,i,r,n){A|=0,e|=0,i|=0,r|=0,n|=0;var t=_(0),b=_(0),c=_(0),l=0,u=0,s=0,k=0,v=0,d=0,g=0,B=0,m=0;return A=V-608|0,V=A,t=_(C[e+116&gt;&gt;2]-C[e+52&gt;&gt;2]),b=_(t*t),t=_(C[e+120&gt;&gt;2]-C[e+56&gt;&gt;2]),b=_(b+_(t*t)),t=_(C[e+124&gt;&gt;2]-C[e+60&gt;&gt;2]),b=_(b+_(t*t)),t=C[e+276&gt;&gt;2],b&lt;_(t*t)&amp;&amp;(b=_(1),t=_(C[i+116&gt;&gt;2]-C[i+52&gt;&gt;2]),c=_(t*t),t=_(C[i+120&gt;&gt;2]-C[i+56&gt;&gt;2]),c=_(c+_(t*t)),t=_(C[i+124&gt;&gt;2]-C[i+60&gt;&gt;2]),c=_(c+_(t*t)),t=C[i+276&gt;&gt;2],c&lt;_(t*t))||(b=_(1),o[2752]||(u=a[e+192&gt;&gt;2],l=a[i+272&gt;&gt;2],pA(A+552|0),n=A+580|0,r=n,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,k=A+576|0,a[k&gt;&gt;2]=1065353216,s=A+588|0,r=s,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,v=A+596|0,a[v&gt;&gt;2]=0,a[A+568&gt;&gt;2]=1065353216,a[A+572&gt;&gt;2]=1065353216,a[A+556&gt;&gt;2]=8,a[A+552&gt;&gt;2]=9852,a[A+604&gt;&gt;2]=0,a[A+600&gt;&gt;2]=l,a[A+584&gt;&gt;2]=l,a[A+548&gt;&gt;2]=0,a[A+540&gt;&gt;2]=1566444395,a[A+544&gt;&gt;2]=0,a[A+376&gt;&gt;2]=15992,d=A+348|0,f[0|d]=0,a[A+324&gt;&gt;2]=953267991,r=Hi(A,u,A+552|0,A+16|0),g=e+4|0,B=e+68|0,l=i+4|0,u=i+68|0,b=_(1),zi(r,g,B,l,u,A+376|0)&amp;&amp;(t=C[A+540&gt;&gt;2],C[e+268&gt;&gt;2]&gt;t&amp;&amp;(C[e+268&gt;&gt;2]=t),C[i+268&gt;&gt;2]&gt;t&amp;&amp;(C[i+268&gt;&gt;2]=t),b=_(1),t&lt;_(1)&amp;&amp;(b=t)),r=a[i+192&gt;&gt;2],m=a[e+272&gt;&gt;2],pA(A+552|0),a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[k&gt;&gt;2]=1065353216,a[s&gt;&gt;2]=0,a[s+4&gt;&gt;2]=0,a[v&gt;&gt;2]=0,a[A+568&gt;&gt;2]=1065353216,a[A+572&gt;&gt;2]=1065353216,a[A+556&gt;&gt;2]=8,a[A+552&gt;&gt;2]=9852,a[A+604&gt;&gt;2]=0,a[A+600&gt;&gt;2]=m,a[A+584&gt;&gt;2]=m,a[A+548&gt;&gt;2]=0,a[A+540&gt;&gt;2]=1566444395,a[A+544&gt;&gt;2]=0,a[A+376&gt;&gt;2]=15992,f[0|d]=0,a[A+324&gt;&gt;2]=953267991,zi(Hi(A,A+552|0,r,A+16|0),g,B,l,u,A+376|0)&amp;&amp;(t=C[A+540&gt;&gt;2],C[e+268&gt;&gt;2]&gt;t&amp;&amp;(C[e+268&gt;&gt;2]=t),C[i+268&gt;&gt;2]&gt;t&amp;&amp;(C[i+268&gt;&gt;2]=t),b&gt;t&amp;&amp;(b=t)))),V=A+608|0,_(b)},function(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,b=0;if(r=a[A+56&gt;&gt;2],!(!r|!o[A+52|0])){if(i=a[e+4&gt;&gt;2],(0|i)==a[e+8&gt;&gt;2]&amp;&amp;(t=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|t)))){if(t&amp;&amp;(b=dA(t&lt;&lt;2),i=a[e+4&gt;&gt;2]),(0|i)&gt;=1)for(r=0,n=i;a[r+b&gt;&gt;2]=a[a[e+12&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;(CA(n),i=a[e+4&gt;&gt;2]),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=t,r=a[A+56&gt;&gt;2]}a[e+4&gt;&gt;2]=i+1,a[a[e+12&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=r}},ve,pe,pe,function(A,e,i,r){r=_(r)},ve,pe,pe,function(A,e,i,r){A|=0,e|=0,i|=0,r=_(r);var n,t,o,b=0,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0);n=V-16|0,V=n,C[A+32&gt;&gt;2]=r,b=a[e+4&gt;&gt;2],a[A+8&gt;&gt;2]=a[e&gt;&gt;2],a[A+12&gt;&gt;2]=b,b=e+8|0,o=a[b+4&gt;&gt;2],t=A+16|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=o,l=C[b&gt;&gt;2],u=C[i&gt;&gt;2],s=C[e&gt;&gt;2],k=C[i+4&gt;&gt;2],v=C[e+4&gt;&gt;2],d=C[i+8&gt;&gt;2],c=C[A+28&gt;&gt;2],r=_(_(c+C[A+24&gt;&gt;2])+r),C[A+32&gt;&gt;2]=r,a[n+12&gt;&gt;2]=0,C[n+8&gt;&gt;2]=d-_(c*l),C[n+4&gt;&gt;2]=k-_(c*v),C[n&gt;&gt;2]=u-_(s*c),r&lt;_(0)&amp;&amp;(f[A+36|0]=1),A=a[A+4&gt;&gt;2],cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A,e,n,r),V=n+16|0},ve,function(A,e,i,r){A|=0,e|=0,i|=0,r=_(r);var f,n=_(0),t=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0);f=V-16|0,V=f,p=C[e+8&gt;&gt;2],F=C[i+8&gt;&gt;2],s=_(_(p*r)+F),Y=C[e+4&gt;&gt;2],Z=C[i+4&gt;&gt;2],E=_(_(Y*r)+Z),D=C[e&gt;&gt;2],n=_(D*r),r=C[i&gt;&gt;2],N=_(n+r),o[A+232|0]?(g=C[A+40&gt;&gt;2],k=_(-C[A+88&gt;&gt;2]),B=C[A+56&gt;&gt;2],u=C[A+92&gt;&gt;2],l=C[A+72&gt;&gt;2],n=C[A+96&gt;&gt;2],h=_(_(_(g*k)-_(B*u))-_(l*n)),t=C[A+200&gt;&gt;2],m=C[A+44&gt;&gt;2],R=C[A+60&gt;&gt;2],v=C[A+76&gt;&gt;2],w=_(_(_(m*k)-_(R*u))-_(v*n)),b=C[A+204&gt;&gt;2],Q=C[A+48&gt;&gt;2],c=_(Q*k),k=C[A- -64&gt;&gt;2],c=_(c-_(k*u)),u=C[A+80&gt;&gt;2],G=_(c-_(u*n)),n=C[A+208&gt;&gt;2],c=_(_(_(_(_(h*t)+_(w*b))+_(G*n))+C[A+224&gt;&gt;2])+_(_(s*_(_(_(l*t)+_(v*b))+_(u*n)))+_(_(N*_(_(_(g*t)+_(m*b))+_(Q*n)))+_(E*_(_(_(B*t)+_(R*b))+_(k*n)))))),t=C[A+168&gt;&gt;2],b=C[A+172&gt;&gt;2],n=C[A+176&gt;&gt;2],t=_(_(_(s*_(_(_(l*t)+_(v*b))+_(u*n)))+_(_(N*_(_(_(g*t)+_(m*b))+_(Q*n)))+_(E*_(_(_(B*t)+_(R*b))+_(k*n)))))+_(_(_(_(t*h)+_(w*b))+_(G*n))+C[A+216&gt;&gt;2])),b=_(D*_(t-r)),n=s,r=C[A+184&gt;&gt;2],s=C[A+188&gt;&gt;2],v=_(_(l*r)+_(v*s)),l=C[A+192&gt;&gt;2],s=_(_(_(n*_(v+_(u*l)))+_(_(N*_(_(_(g*r)+_(m*s))+_(Q*l)))+_(E*_(_(_(B*r)+_(R*s))+_(k*l)))))+_(_(_(_(h*r)+_(w*s))+_(G*l))+C[A+220&gt;&gt;2])),r=_(_(b+_(Y*_(s-Z)))+_(p*_(c-F))),C[f+8&gt;&gt;2]=c+_(p*r),C[f+4&gt;&gt;2]=s+_(Y*r),C[f&gt;&gt;2]=t+_(D*r)):(J=C[A+224&gt;&gt;2],g=C[A+208&gt;&gt;2],B=C[A+200&gt;&gt;2],l=C[A+204&gt;&gt;2],x=C[A+216&gt;&gt;2],t=C[A+172&gt;&gt;2],m=C[A+176&gt;&gt;2],R=C[A+168&gt;&gt;2],v=C[A+104&gt;&gt;2],c=_(-C[A+152&gt;&gt;2]),b=C[A+120&gt;&gt;2],y=C[A+156&gt;&gt;2],Q=C[A+136&gt;&gt;2],W=C[A+160&gt;&gt;2],k=_(_(_(v*c)-_(b*y))-_(Q*W)),u=C[A+108&gt;&gt;2],n=C[A+124&gt;&gt;2],h=C[A+140&gt;&gt;2],w=_(_(_(u*c)-_(n*y))-_(h*W)),G=C[A+112&gt;&gt;2],d=_(G*c),c=C[A+128&gt;&gt;2],d=_(d-_(c*y)),y=C[A+144&gt;&gt;2],W=_(d-_(y*W)),d=C[A+184&gt;&gt;2],I=C[A+188&gt;&gt;2],U=C[A+192&gt;&gt;2],d=_(_(_(F*_(_(_(Q*d)+_(h*I))+_(y*U)))+_(_(r*_(_(_(v*d)+_(u*I))+_(G*U)))+_(Z*_(_(_(b*d)+_(n*I))+_(c*U)))))+_(_(_(_(k*d)+_(w*I))+_(W*U))+C[A+220&gt;&gt;2])),C[f+4&gt;&gt;2]=d,t=_(_(_(F*_(_(_(Q*R)+_(h*t))+_(y*m)))+_(_(r*_(_(_(v*R)+_(u*t))+_(G*m)))+_(Z*_(_(_(b*R)+_(n*t))+_(c*m)))))+_(x+_(_(_(R*k)+_(w*t))+_(W*m)))),C[f&gt;&gt;2]=t,r=_(_(J+_(_(_(k*B)+_(w*l))+_(W*g)))+_(_(F*_(_(_(Q*B)+_(h*l))+_(y*g)))+_(_(r*_(_(_(v*B)+_(u*l))+_(G*g)))+_(Z*_(_(_(b*B)+_(n*l))+_(c*g)))))),C[f+8&gt;&gt;2]=r,r=_(_(_(D*_(N-t))+_(Y*_(E-d)))+_(p*_(s-r)))),a[f+12&gt;&gt;2]=0,A=a[A+36&gt;&gt;2],cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A,e,f,r),V=f+16|0},FA,Ri,pe,sA,ve,qe,function(){},ve,$i,function(A){A|=0;var e,i,r=0;return a[A+8&gt;&gt;2]=16148,a[A&gt;&gt;2]=16120,r=A+56|0,e=a[r&gt;&gt;2],i=A+72|0,cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](e,a[i&gt;&gt;2]),r=a[r&gt;&gt;2],cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,a[i&gt;&gt;2]),0|A},function(A){A|=0;var e,i,r=0;a[A+8&gt;&gt;2]=16148,a[A&gt;&gt;2]=16120,r=A+56|0,e=a[r&gt;&gt;2],i=A+72|0,cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](e,a[i&gt;&gt;2]),r=a[r&gt;&gt;2],cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,a[i&gt;&gt;2]),CA(A)},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n,t,b=0,c=0,l=_(0);n=V-16|0,V=n,Ki(n+8|0,16202),c=o[A+76|0],t=c?e:i,b=a[t+4&gt;&gt;2],a[b+4&gt;&gt;2]+-21&gt;&gt;&gt;0&gt;8||(e=c?i:e,a[a[e+4&gt;&gt;2]+4&gt;&gt;2]&gt;19||(l=_(cn[a[a[b&gt;&gt;2]+48&gt;&gt;2]](b)),i=A+72|0,a[f+4&gt;&gt;2]=a[i&gt;&gt;2],c=A+8|0,function(A,e,i,r,f,n){var t,o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0);t=V+-64|0,V=t,C[A+56&gt;&gt;2]=e,a[A+52&gt;&gt;2]=i,a[A+40&gt;&gt;2]=f,a[A+36&gt;&gt;2]=r,a[A+44&gt;&gt;2]=n,i=a[f+12&gt;&gt;2],B=C[i+52&gt;&gt;2],m=C[i+56&gt;&gt;2],f=a[r+12&gt;&gt;2],R=C[f+52&gt;&gt;2],Q=C[f+56&gt;&gt;2],o=C[i+20&gt;&gt;2],b=C[i+36&gt;&gt;2],h=C[f+20&gt;&gt;2],G=C[f+36&gt;&gt;2],y=C[f+24&gt;&gt;2],c=C[i+24&gt;&gt;2],w=C[f+40&gt;&gt;2],l=C[i+40&gt;&gt;2],W=C[f+32&gt;&gt;2],u=C[i+32&gt;&gt;2],F=C[f&gt;&gt;2],s=C[i&gt;&gt;2],Z=C[f+16&gt;&gt;2],k=C[i+16&gt;&gt;2],v=C[i+48&gt;&gt;2],p=C[f+48&gt;&gt;2],d=C[i+4&gt;&gt;2],Y=C[f+4&gt;&gt;2],E=C[f+8&gt;&gt;2],g=C[i+8&gt;&gt;2],a[t+60&gt;&gt;2]=0,a[t+44&gt;&gt;2]=0,a[t+28&gt;&gt;2]=0,C[t+40&gt;&gt;2]=_(_(g*E)+_(c*y))+_(l*w),C[t+36&gt;&gt;2]=_(_(g*Y)+_(c*h))+_(l*G),C[t+24&gt;&gt;2]=_(_(d*E)+_(o*y))+_(b*w),C[t+20&gt;&gt;2]=_(_(d*Y)+_(o*h))+_(b*G),v=_(-v),C[t+56&gt;&gt;2]=_(_(_(g*v)-_(c*B))-_(l*m))+_(_(_(g*p)+_(c*R))+_(l*Q)),C[t+52&gt;&gt;2]=_(_(_(d*v)-_(o*B))-_(b*m))+_(_(_(d*p)+_(o*R))+_(b*Q)),a[t+12&gt;&gt;2]=0,C[t&gt;&gt;2]=_(_(s*F)+_(k*Z))+_(u*W),C[t+32&gt;&gt;2]=_(_(g*F)+_(c*Z))+_(l*W),C[t+16&gt;&gt;2]=_(_(d*F)+_(o*Z))+_(b*W),C[t+8&gt;&gt;2]=_(_(s*E)+_(k*y))+_(u*w),C[t+4&gt;&gt;2]=_(_(s*Y)+_(k*h))+_(u*G),C[t+48&gt;&gt;2]=_(_(_(s*v)-_(k*B))-_(u*m))+_(_(_(s*p)+_(k*R))+_(u*Q)),i=a[r+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,t,A+4|0,A+20|0),e=_(C[n+32&gt;&gt;2]+e),C[A+20&gt;&gt;2]=e+C[A+20&gt;&gt;2],i=A+24|0,C[i&gt;&gt;2]=e+C[i&gt;&gt;2],i=A+28|0,C[i&gt;&gt;2]=e+C[i&gt;&gt;2],C[A+4&gt;&gt;2]=C[A+4&gt;&gt;2]-e,i=A+8|0,C[i&gt;&gt;2]=C[i&gt;&gt;2]-e,A=A+12|0,C[A&gt;&gt;2]=C[A&gt;&gt;2]-e,V=t- -64|0}(c,l,r,e,t,f),i=a[i&gt;&gt;2],a[i+776&gt;&gt;2]=a[t+8&gt;&gt;2],a[i+772&gt;&gt;2]=a[e+8&gt;&gt;2],cn[a[a[b&gt;&gt;2]+64&gt;&gt;2]](b,c,A+12|0,A+28|0),e=a[f+4&gt;&gt;2],a[e+780&gt;&gt;2]&amp;&amp;(r=a[e+772&gt;&gt;2],b=a[a[f+8&gt;&gt;2]+8&gt;&gt;2],i=(0|r)==(0|b),c=e,e=a[a[f+12&gt;&gt;2]+8&gt;&gt;2],se(c,(i?r:e)+4|0,(i?e:b)+4|0)),A=A+44|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0)),Li(),V=n+16|0},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n=_(0),t=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=_(0),z=_(0),P=_(0),K=_(0),L=_(0);return r=V-240|0,V=r,K=_(1),f=o[A+76|0],A=f?i:e,n=_(C[A+116&gt;&gt;2]-C[A+52&gt;&gt;2]),t=_(n*n),n=_(C[A+120&gt;&gt;2]-C[A+56&gt;&gt;2]),t=_(t+_(n*n)),n=_(C[A+124&gt;&gt;2]-C[A+60&gt;&gt;2]),t=_(t+_(n*n)),n=C[A+276&gt;&gt;2],t&lt;_(n*n)||(e=f?e:i,i=a[e+192&gt;&gt;2],a[i+4&gt;&gt;2]+-21&gt;&gt;&gt;0&gt;8||(p=C[A+92&gt;&gt;2],Y=C[A+76&gt;&gt;2],E=C[A+108&gt;&gt;2],D=C[A+88&gt;&gt;2],N=C[A+72&gt;&gt;2],I=C[A+104&gt;&gt;2],U=C[A+100&gt;&gt;2],J=C[A+84&gt;&gt;2],x=C[A+68&gt;&gt;2],s=C[e+36&gt;&gt;2],k=C[e+20&gt;&gt;2],v=C[e+4&gt;&gt;2],X=C[A+28&gt;&gt;2],M=C[A+12&gt;&gt;2],S=C[A+44&gt;&gt;2],T=C[A+24&gt;&gt;2],j=C[A+8&gt;&gt;2],O=C[A+40&gt;&gt;2],H=C[A+36&gt;&gt;2],z=C[A+20&gt;&gt;2],P=C[A+4&gt;&gt;2],d=C[e+12&gt;&gt;2],G=C[A+116&gt;&gt;2],g=C[e+28&gt;&gt;2],t=C[A+120&gt;&gt;2],B=C[e+44&gt;&gt;2],y=C[A+124&gt;&gt;2],L=_(_(_(d*G)+_(g*t))+_(B*y)),m=C[e+8&gt;&gt;2],w=_(-C[e+52&gt;&gt;2]),R=C[e+24&gt;&gt;2],Q=C[e+56&gt;&gt;2],h=C[e+40&gt;&gt;2],W=C[e+60&gt;&gt;2],u=_(_(_(m*w)-_(R*Q))-_(h*W)),n=_(u+_(_(_(m*G)+_(R*t))+_(h*y))),b=C[A+56&gt;&gt;2],c=C[A+52&gt;&gt;2],l=C[A+60&gt;&gt;2],a[r+236&gt;&gt;2]=0,Z=_(_(_(d*w)-_(g*Q))-_(B*W)),F=_(Z+_(_(_(d*c)+_(g*b))+_(B*l))),C[r+232&gt;&gt;2]=F,u=_(u+_(_(_(m*c)+_(R*b))+_(h*l))),C[r+228&gt;&gt;2]=u,Q=_(_(_(v*w)-_(k*Q))-_(s*W)),l=_(Q+_(_(_(v*c)+_(k*b))+_(s*l))),C[r+224&gt;&gt;2]=l,w=l,b=_(Q+_(_(_(v*G)+_(k*t))+_(s*y))),b&lt;l&amp;&amp;(C[r+224&gt;&gt;2]=b,w=b),G=u,n&lt;u&amp;&amp;(C[r+228&gt;&gt;2]=n,G=n),c=_(Z+L),t=F,c&lt;t&amp;&amp;(C[r+232&gt;&gt;2]=c,t=c),a[r+220&gt;&gt;2]=0,C[r+216&gt;&gt;2]=F,C[r+212&gt;&gt;2]=u,C[r+208&gt;&gt;2]=l,y=l,l&lt;b&amp;&amp;(C[r+208&gt;&gt;2]=b,y=b),Q=u,u&lt;n&amp;&amp;(C[r+212&gt;&gt;2]=n,Q=n),W=F,F&lt;c&amp;&amp;(C[r+216&gt;&gt;2]=c,W=c),Z=t,t=C[A+272&gt;&gt;2],C[r+232&gt;&gt;2]=Z-t,C[r+228&gt;&gt;2]=G-t,C[r+224&gt;&gt;2]=w-t,C[r+216&gt;&gt;2]=t+W,C[r+212&gt;&gt;2]=t+Q,C[r+208&gt;&gt;2]=t+y,a[r+128&gt;&gt;2]=0,C[r+124&gt;&gt;2]=c,C[r+120&gt;&gt;2]=n,C[r+116&gt;&gt;2]=b,a[r+112&gt;&gt;2]=0,C[r+108&gt;&gt;2]=_(_(d*Y)+_(g*p))+_(B*E),C[r+104&gt;&gt;2]=_(_(d*N)+_(g*D))+_(B*I),C[r+100&gt;&gt;2]=_(_(d*x)+_(g*J))+_(B*U),a[r+96&gt;&gt;2]=0,C[r+92&gt;&gt;2]=_(_(m*Y)+_(R*p))+_(h*E),C[r+88&gt;&gt;2]=_(_(m*N)+_(R*D))+_(h*I),C[r+84&gt;&gt;2]=_(_(m*x)+_(R*J))+_(h*U),a[r+80&gt;&gt;2]=0,C[r+76&gt;&gt;2]=_(_(v*Y)+_(k*p))+_(s*E),C[r+72&gt;&gt;2]=_(_(v*N)+_(k*D))+_(s*I),a[r- -64&gt;&gt;2]=0,C[r+60&gt;&gt;2]=F,C[r+56&gt;&gt;2]=u,C[r+52&gt;&gt;2]=l,a[r+48&gt;&gt;2]=0,C[r+44&gt;&gt;2]=_(_(d*M)+_(g*X))+_(B*S),C[r+40&gt;&gt;2]=_(_(d*j)+_(g*T))+_(B*O),C[r+36&gt;&gt;2]=_(_(d*P)+_(g*z))+_(B*H),a[r+32&gt;&gt;2]=0,C[r+28&gt;&gt;2]=_(_(m*M)+_(R*X))+_(h*S),C[r+24&gt;&gt;2]=_(_(m*j)+_(R*T))+_(h*O),C[r+20&gt;&gt;2]=_(_(m*P)+_(R*z))+_(h*H),a[r+16&gt;&gt;2]=0,C[r+12&gt;&gt;2]=_(_(v*M)+_(k*X))+_(s*S),C[r+8&gt;&gt;2]=_(_(v*j)+_(k*T))+_(s*O),C[r+196&gt;&gt;2]=t,C[r+68&gt;&gt;2]=_(_(v*x)+_(k*J))+_(s*U),C[r+4&gt;&gt;2]=_(_(v*P)+_(k*z))+_(s*H),a[r&gt;&gt;2]=16488,a[r+200&gt;&gt;2]=a[A+268&gt;&gt;2],i&amp;&amp;(cn[a[a[i&gt;&gt;2]+64&gt;&gt;2]](i,r,r+224|0,r+208|0),n=C[r+200&gt;&gt;2],n&lt;C[A+268&gt;&gt;2]&amp;&amp;(C[A+268&gt;&gt;2]=n,K=n)))),V=r+240|0,_(K)},function(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,b=0;if(r=a[A+72&gt;&gt;2],r){if(i=a[e+4&gt;&gt;2],(0|i)==a[e+8&gt;&gt;2]&amp;&amp;(t=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|t)))){if(t&amp;&amp;(b=dA(t&lt;&lt;2),i=a[e+4&gt;&gt;2]),(0|i)&gt;=1)for(r=0,n=i;a[r+b&gt;&gt;2]=a[a[e+12&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,n=n+-1|0,n;);n=a[e+12&gt;&gt;2],n&amp;&amp;(o[e+16|0]&amp;&amp;(CA(n),i=a[e+4&gt;&gt;2]),a[e+12&gt;&gt;2]=0),a[e+12&gt;&gt;2]=b,f[e+16|0]=1,a[e+8&gt;&gt;2]=t,r=a[A+72&gt;&gt;2]}a[e+4&gt;&gt;2]=i+1,a[a[e+12&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=r}},function(A){A|=0;var e=0;return a[A&gt;&gt;2]=16148,e=a[A+48&gt;&gt;2],cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](e,a[A+64&gt;&gt;2]),e=a[A+48&gt;&gt;2],cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,a[A+64&gt;&gt;2]),0|A},function(A){A|=0;var e=0;a[A&gt;&gt;2]=16148,e=a[A+48&gt;&gt;2],cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](e,a[A+64&gt;&gt;2]),e=a[A+48&gt;&gt;2],cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,a[A+64&gt;&gt;2]),CA(A)},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=0,t=0,o=_(0),b=0,c=_(0),l=_(0),u=_(0),s=0,k=0;f=V-144|0,V=f,Ki(f+136|0,16160),o=C[e&gt;&gt;2],c=C[e+16&gt;&gt;2],u=o&lt;c?o:c,l=C[e+32&gt;&gt;2],(u&lt;l?u:l)&gt;C[A+20&gt;&gt;2]||(n=(o&gt;c^1)&lt;&lt;4,C[(C[e+n&gt;&gt;2]&gt;l?n:32)+e&gt;&gt;2]&lt;C[A+4&gt;&gt;2]||(o=C[e+8&gt;&gt;2],n=e+24|0,c=C[n&gt;&gt;2],u=o&lt;c?o:c,b=e+40|0,l=C[b&gt;&gt;2],(u&lt;l?u:l)&gt;C[A+28&gt;&gt;2]||(n=o&gt;c?e+8|0:n,C[(C[n&gt;&gt;2]&gt;l?n:b)&gt;&gt;2]&lt;C[A+12&gt;&gt;2]||(o=C[e+4&gt;&gt;2],n=e+20|0,c=C[n&gt;&gt;2],u=o&lt;c?o:c,b=e+36|0,l=C[b&gt;&gt;2],(u&lt;l?u:l)&gt;C[A+24&gt;&gt;2]||(n=o&gt;c?e+4|0:n,a[a[a[A+36&gt;&gt;2]+4&gt;&gt;2]+4&gt;&gt;2]&gt;19|C[(C[n&gt;&gt;2]&gt;l?n:b)&gt;&gt;2]&lt;C[A+8&gt;&gt;2]||(b=a[A+48&gt;&gt;2],k=zA(f+24|0),t=e+8|0,s=a[t+4&gt;&gt;2],n=f+92|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=s,t=a[e+20&gt;&gt;2],n=f+100|0,a[n&gt;&gt;2]=a[e+16&gt;&gt;2],a[n+4&gt;&gt;2]=t,t=e+24|0,s=a[t+4&gt;&gt;2],n=f+108|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=s,t=a[e+36&gt;&gt;2],n=f+116|0,a[n&gt;&gt;2]=a[e+32&gt;&gt;2],a[n+4&gt;&gt;2]=t,t=e+40|0,s=a[t+4&gt;&gt;2],n=f+124|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=s,a[f+24&gt;&gt;2]=16352,n=a[e+4&gt;&gt;2],a[f+84&gt;&gt;2]=a[e&gt;&gt;2],a[f+88&gt;&gt;2]=n,a[f+72&gt;&gt;2]=a[A+56&gt;&gt;2],a[f+28&gt;&gt;2]=1,a[f+20&gt;&gt;2]=r,a[f+16&gt;&gt;2]=i,e=a[A+40&gt;&gt;2],a[f&gt;&gt;2]=e,n=a[e+8&gt;&gt;2],a[f+12&gt;&gt;2]=a[e+12&gt;&gt;2],a[f+8&gt;&gt;2]=n,o=C[a[A+44&gt;&gt;2]+32&gt;&gt;2],a[f+4&gt;&gt;2]=f+24,e=a[A+36&gt;&gt;2],e=o&gt;_(0)?0|cn[a[a[b&gt;&gt;2]+8&gt;&gt;2]](b,e,f,0,2):0|cn[a[a[b&gt;&gt;2]+8&gt;&gt;2]](b,e,f,a[A+64&gt;&gt;2],1),n=a[A+44&gt;&gt;2],t=a[n+8&gt;&gt;2],a[t+8&gt;&gt;2]!=a[a[A+40&gt;&gt;2]+8&gt;&gt;2]?(t=a[n+12&gt;&gt;2],a[n+12&gt;&gt;2]=f,cn[a[a[n&gt;&gt;2]+12&gt;&gt;2]](n,i,r)):(a[n+8&gt;&gt;2]=f,cn[a[a[n&gt;&gt;2]+8&gt;&gt;2]](n,i,r)),cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,a[A+36&gt;&gt;2],f,a[A+52&gt;&gt;2],a[A+44&gt;&gt;2]),i=a[A+44&gt;&gt;2],a[(a[a[i+8&gt;&gt;2]+8&gt;&gt;2]==a[a[A+40&gt;&gt;2]+8&gt;&gt;2]?8:12)+i&gt;&gt;2]=t,cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),cn[a[a[b&gt;&gt;2]+60&gt;&gt;2]](b,e),Ae(k))))))),Li(),V=f+144|0},be,$A,ve,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n=0,t=0,o=0,b=_(0);i=V-800|0,V=i,Ki(i+792|0,16672),r=i+740|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=i+752|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+748&gt;&gt;2]=1065353216,r=i+772|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+768&gt;&gt;2]=1065353216,r=i+780|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+788&gt;&gt;2]=0,a[i+732&gt;&gt;2]=0,a[i+736&gt;&gt;2]=0,a[i+728&gt;&gt;2]=1065353216,a[i+760&gt;&gt;2]=0,a[i+764&gt;&gt;2]=0,a[i+720&gt;&gt;2]=0,a[i+724&gt;&gt;2]=0,a[i+552&gt;&gt;2]=15992,a[i+716&gt;&gt;2]=a[A+200&gt;&gt;2],r=a[A+196&gt;&gt;2],pA(i+496|0),n=i+524|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[i+520&gt;&gt;2]=1065353216,n=i+532|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[i+540&gt;&gt;2]=0,a[i+512&gt;&gt;2]=1065353216,a[i+516&gt;&gt;2]=1065353216,a[i+496&gt;&gt;2]=9852,a[i+548&gt;&gt;2]=0,a[i+544&gt;&gt;2]=r,a[i+528&gt;&gt;2]=r,a[i+500&gt;&gt;2]=8,r=zA(i+384|0),n=e+8|0,t=a[n+4&gt;&gt;2],o=i+452|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,n=a[e+20&gt;&gt;2],t=i+460|0,a[t&gt;&gt;2]=a[e+16&gt;&gt;2],a[t+4&gt;&gt;2]=n,n=e+24|0,t=a[n+4&gt;&gt;2],o=i+468|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,n=a[e+36&gt;&gt;2],t=i+476|0,a[t&gt;&gt;2]=a[e+32&gt;&gt;2],a[t+4&gt;&gt;2]=n,n=e+40|0,t=a[n+4&gt;&gt;2],o=i+484|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,a[i+388&gt;&gt;2]=1,a[i+384&gt;&gt;2]=16352,n=a[e+4&gt;&gt;2],a[i+444&gt;&gt;2]=a[e&gt;&gt;2],a[i+448&gt;&gt;2]=n,f[i+356|0]=0,a[i+332&gt;&gt;2]=953267991,$i(qi(i+8|0,i+496|0,i+384|0,i+24|0),A+4|0,A+68|0,i+728|0,i+728|0,i+552|0)&amp;&amp;(b=C[i+716&gt;&gt;2],C[A+200&gt;&gt;2]&gt;b&amp;&amp;(C[A+200&gt;&gt;2]=b)),Ae(r),Li(),V=i+800|0},rr,function(A){A|=0,$(rr(A))},fr,function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n,t,b,c,l,u,s=0,k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=0,w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),V=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=0;if(y=a[A+52&gt;&gt;2],(0|y)&lt;1)return _(_(1));for(s=o[A+68|0],n=s?e:i,e=s?i:e,t=a[e- -64&gt;&gt;2],J=C[e+60&gt;&gt;2],x=C[e+56&gt;&gt;2],X=C[e+52&gt;&gt;2],b=a[e+48&gt;&gt;2],v=C[e+44&gt;&gt;2],d=C[e+40&gt;&gt;2],g=C[e+36&gt;&gt;2],s=32,c=a[e+32&gt;&gt;2],B=C[e+28&gt;&gt;2],m=C[e+24&gt;&gt;2],R=C[e+20&gt;&gt;2],l=a[e+16&gt;&gt;2],Q=C[e+12&gt;&gt;2],h=C[e+8&gt;&gt;2],i=a[e+304&gt;&gt;2],G=C[e+4&gt;&gt;2],u=a[e+192&gt;&gt;2],w=_(1);a[e+304&gt;&gt;2]=i+1,i=a[u+28&gt;&gt;2]+s|0,k=C[i+24&gt;&gt;2],W=C[i+16&gt;&gt;2],F=C[i+20&gt;&gt;2],Z=C[i&gt;&gt;2],p=C[i+-32&gt;&gt;2],Y=C[i+-16&gt;&gt;2],E=C[i+4&gt;&gt;2],V=C[i+-28&gt;&gt;2],D=C[i+-12&gt;&gt;2],N=C[i+8&gt;&gt;2],I=C[i+-24&gt;&gt;2],U=C[i+-8&gt;&gt;2],a[e+64&gt;&gt;2]=0,a[e+48&gt;&gt;2]=0,a[e+32&gt;&gt;2]=0,a[e+16&gt;&gt;2]=0,C[e+44&gt;&gt;2]=_(_(g*I)+_(d*U))+_(v*N),C[e+40&gt;&gt;2]=_(_(g*V)+_(d*D))+_(v*E),C[e+36&gt;&gt;2]=_(_(g*p)+_(d*Y))+_(v*Z),C[e+28&gt;&gt;2]=_(_(R*I)+_(m*U))+_(B*N),C[e+24&gt;&gt;2]=_(_(R*V)+_(m*D))+_(B*E),C[e+20&gt;&gt;2]=_(_(R*p)+_(m*Y))+_(B*Z),C[e+12&gt;&gt;2]=_(_(G*I)+_(h*U))+_(Q*N),C[e+8&gt;&gt;2]=_(_(G*V)+_(h*D))+_(Q*E),C[e+4&gt;&gt;2]=_(_(G*p)+_(h*Y))+_(Q*Z),C[e+60&gt;&gt;2]=J+_(_(_(g*W)+_(d*F))+_(v*k)),C[e+56&gt;&gt;2]=x+_(_(_(R*W)+_(m*F))+_(B*k)),C[e+52&gt;&gt;2]=X+_(_(_(G*W)+_(h*F))+_(Q*k)),i=a[a[A+60&gt;&gt;2]+M&gt;&gt;2],k=_(cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,e,n,r,f)),a[e+64&gt;&gt;2]=t,C[e+60&gt;&gt;2]=J,C[e+56&gt;&gt;2]=x,C[e+52&gt;&gt;2]=X,a[e+48&gt;&gt;2]=b,C[e+44&gt;&gt;2]=v,C[e+40&gt;&gt;2]=d,C[e+36&gt;&gt;2]=g,a[e+32&gt;&gt;2]=c,C[e+28&gt;&gt;2]=B,C[e+24&gt;&gt;2]=m,C[e+20&gt;&gt;2]=R,a[e+16&gt;&gt;2]=l,C[e+12&gt;&gt;2]=Q,C[e+8&gt;&gt;2]=h,C[e+4&gt;&gt;2]=G,i=a[e+304&gt;&gt;2]+1|0,a[e+304&gt;&gt;2]=i,w=k&lt;w?k:w,s=s+80|0,M=M+4|0,y=y+-1|0,y;);return _(w)},function(A,e){A|=0,e|=0;var i=0,r=0,f=0,n=0;if(i=a[A+52&gt;&gt;2],(0|i)&gt;=1)for(;r=a[a[A+60&gt;&gt;2]+f&gt;&gt;2],r&amp;&amp;(cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,e),i=a[A+52&gt;&gt;2]),f=f+4|0,n=n+1|0,(0|n)&lt;(0|i););},sA,ve,pe,function(A,e){var i,r;A|=0,e|=0,i=A,r=a[a[a[A+4&gt;&gt;2]+4&gt;&gt;2]+28&gt;&gt;2],A=a[e+36&gt;&gt;2],nr(i,a[64+(r+B(A,80)|0)&gt;&gt;2],A)},function(A,e,i){A|=0,e|=0,i=_(i),cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,e)},li,li,function(A){A|=0;var e=0;return a[A&gt;&gt;2]=16844,e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,f[A+60|0]=1,e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+20|0]=1,0|A},function(A){A|=0;var e=0;a[A&gt;&gt;2]=16844,e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,f[A+60|0]=1,e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,e=a[A+16&gt;&gt;2],!e|!o[A+20|0]||CA(e),$(A)},function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=0,n=0,t=0,o=0,b=0,c=0,l=0;a[690]=a[690]+1,b=a[A+36&gt;&gt;2],r=i&lt;&lt;16|e,r=(r&lt;&lt;15^-1)+r|0,r=B(r&gt;&gt;&gt;10^r,9),r^=r&gt;&gt;&gt;6,r=(r&lt;&lt;11^-1)+r|0,c=b+((a[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r))&lt;&lt;2)|0,r=a[c&gt;&gt;2];A:if(-1!=(0|r)){for(n=a[A+16&gt;&gt;2],f=r;;){if(o=n+B(f,12)|0,a[o+4&gt;&gt;2]!=(0|i)||(0|e)!=a[o&gt;&gt;2]){if(f=a[a[A+56&gt;&gt;2]+(f&lt;&lt;2)&gt;&gt;2],-1!=(0|f))continue;break A}break}if(o){e=B(f,12),l=a[8+(e+n|0)&gt;&gt;2],f=a[A+56&gt;&gt;2],t=(0|e)/12|0;e:{i:{if((0|r)!=(0|t)){for(;e=r,r=a[f+(e&lt;&lt;2)&gt;&gt;2],(0|t)!=(0|r););if(r=a[f+(t&lt;&lt;2)&gt;&gt;2],i=r,-1==(0|e))break i;a[f+(e&lt;&lt;2)&gt;&gt;2]=r;break e}i=a[f+(t&lt;&lt;2)&gt;&gt;2]}a[c&gt;&gt;2]=i}if(r=a[A+8&gt;&gt;2]+-1|0,(0|t)==(0|r))return a[A+8&gt;&gt;2]=t,0|l;e:{if(n=n+B(r,12)|0,e=a[n+4&gt;&gt;2]&lt;&lt;16|a[n&gt;&gt;2],e=(e&lt;&lt;15^-1)+e|0,e=B(e&gt;&gt;&gt;10^e,9),e^=e&gt;&gt;&gt;6,e=(e&lt;&lt;11^-1)+e|0,c=a[A+12&gt;&gt;2]+-1&amp;(e&gt;&gt;&gt;16^e),b=b+(c&lt;&lt;2)|0,e=a[b&gt;&gt;2],(0|e)!=(0|r)){for(;i=e,e=a[f+(e&lt;&lt;2)&gt;&gt;2],(0|r)!=(0|e););if(e=a[f+(r&lt;&lt;2)&gt;&gt;2],-1!=(0|i)){a[f+(i&lt;&lt;2)&gt;&gt;2]=e;break e}}else e=a[f+(r&lt;&lt;2)&gt;&gt;2];a[b&gt;&gt;2]=e}e=a[n+4&gt;&gt;2],a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=e,a[o+8&gt;&gt;2]=a[n+8&gt;&gt;2],e=a[A+36&gt;&gt;2]+(c&lt;&lt;2)|0,a[a[A+56&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=a[e&gt;&gt;2],a[e&gt;&gt;2]=t,a[A+8&gt;&gt;2]=a[A+8&gt;&gt;2]+-1}}return 0|l},function(A,e,i){return A|=0,e|=0,i|=0,a[691]=a[691]+1,0|function(A,e,i){var r,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0;n=i&lt;&lt;16|e,n=(n&lt;&lt;15^-1)+n|0,n=B(n&gt;&gt;&gt;10^n,9),n^=n&gt;&gt;&gt;6,n=(n&lt;&lt;11^-1)+n|0,r=n&gt;&gt;&gt;16^n,n=a[A+12&gt;&gt;2],k=r&amp;n+-1,t=a[a[A+36&gt;&gt;2]+(k&lt;&lt;2)&gt;&gt;2];A:{e:if(-1!=(0|t)){for(v=a[A+16&gt;&gt;2];;){if(b=v+B(t,12)|0,a[b+4&gt;&gt;2]!=(0|i)||(0|e)!=a[b&gt;&gt;2]){if(t=a[a[A+56&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2],-1!=(0|t))continue;break e}break}if(b)break A}e:{i:{if(u=A,c=a[A+8&gt;&gt;2],t=c,(0|n)==(0|t)){if(s=n?n&lt;&lt;1:1,d=(0|n)&gt;=(0|s),!d)break i;t=n}a[u+8&gt;&gt;2]=t+1,l=a[A+16&gt;&gt;2],b=l+B(c,12)|0;break e}if(s&amp;&amp;(l=dA(B(s,12)),n=a[A+8&gt;&gt;2]),(0|n)&gt;=1)for(t=0;b=a[A+16&gt;&gt;2]+t|0,v=a[b+4&gt;&gt;2],u=t+l|0,a[u&gt;&gt;2]=a[b&gt;&gt;2],a[u+4&gt;&gt;2]=v,a[u+8&gt;&gt;2]=a[b+8&gt;&gt;2],t=t+12|0,n=n+-1|0,n;);n=a[A+16&gt;&gt;2],n&amp;&amp;(o[A+20|0]&amp;&amp;CA(n),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=l,a[A+12&gt;&gt;2]=s,f[A+20|0]=1,a[A+8&gt;&gt;2]=a[A+8&gt;&gt;2]+1,b=B(c,12)+l|0,d||(tr(A),k=a[A+12&gt;&gt;2]+-1&amp;r)}a[b&gt;&gt;2]=e,e=B(c,12)+l|0,a[e+8&gt;&gt;2]=0,a[e+4&gt;&gt;2]=i,e=a[A+56&gt;&gt;2]+(c&lt;&lt;2)|0,A=a[A+36&gt;&gt;2]+(k&lt;&lt;2)|0,a[e&gt;&gt;2]=a[A&gt;&gt;2],a[A&gt;&gt;2]=c}return b}(A,e,i)},or,cr,function(A){A|=0,$(cr(A))},function(A,e,i,r,n){A|=0,e|=0,i|=0,r|=0,n|=0;var t,b=0,c=0,l=0,u=0,s=_(0),k=0,v=_(0),d=_(0),g=_(0),R=_(0),Q=0,h=_(0),G=_(0),y=_(0),w=0,W=0,F=_(0),Z=_(0),p=_(0),Y=0,E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=_(0),M=_(0),S=_(0),T=0,j=_(0),O=_(0),H=0,z=_(0),P=0,K=0,L=0,q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0),nA=_(0),tA=_(0),aA=_(0);if(t=V-3328|0,V=t,K=a[e+4&gt;&gt;2],W=a[K+68&gt;&gt;2],W&amp;&amp;(L=a[i+4&gt;&gt;2],T=a[L+68&gt;&gt;2],T)){if(a[L+72&gt;&gt;2]!=a[A+112&gt;&gt;2]||a[K+72&gt;&gt;2]!=a[A+108&gt;&gt;2]){if(c=8,b=a[A+84&gt;&gt;2],l=a[b+8&gt;&gt;2],(0|l)&gt;=1){for(;Q=a[a[b+16&gt;&gt;2]+c&gt;&gt;2],Q&amp;&amp;(cn[a[a[Q&gt;&gt;2]&gt;&gt;2]](Q),k=a[A+4&gt;&gt;2],cn[a[a[k&gt;&gt;2]+60&gt;&gt;2]](k,Q)),c=c+12|0,l=l+-1|0,l;);b=a[A+84&gt;&gt;2]}ar(b),a[A+108&gt;&gt;2]=a[K+72&gt;&gt;2],a[A+112&gt;&gt;2]=a[L+72&gt;&gt;2]}a[t+84&gt;&gt;2]=0,f[t+88|0]=1,a[t+76&gt;&gt;2]=0,a[t+80&gt;&gt;2]=0,ce(t+112|0),ce(t+916|0),ce(t+1720|0),ce(t+2524|0),b=a[t+84&gt;&gt;2],b&amp;&amp;(o[t+88|0]&amp;&amp;CA(b),a[t+84&gt;&gt;2]=0),a[t+76&gt;&gt;2]=0,a[t+80&gt;&gt;2]=4,Q=a[A+84&gt;&gt;2],f[t+88|0]=0,u=a[Q+8&gt;&gt;2],a[t+84&gt;&gt;2]=t+112;A:{if((0|u)&lt;=0)c=t+112|0;else{for(k=0;;){if(b=a[8+(a[Q+16&gt;&gt;2]+B(k,12)|0)&gt;&gt;2],b){if(cn[a[a[b&gt;&gt;2]+16&gt;&gt;2]](b,t+72|0),c=a[t+76&gt;&gt;2],(0|c)&gt;=1)for(u=0,l=0;b=a[a[t+84&gt;&gt;2]+u&gt;&gt;2],a[b+780&gt;&gt;2]&amp;&amp;(a[n+4&gt;&gt;2]=b,H=a[b+772&gt;&gt;2],w=a[a[n+8&gt;&gt;2]+8&gt;&gt;2],c=(0|H)==(0|w),P=b,b=a[a[n+12&gt;&gt;2]+8&gt;&gt;2],se(P,(c?H:b)+4|0,(c?b:w)+4|0),a[n+4&gt;&gt;2]=0,c=a[t+76&gt;&gt;2]),u=u+4|0,l=l+1|0,(0|l)&lt;(0|c););if((0|c)&lt;=-1)for(a[t+80&gt;&gt;2]&lt;=-1&amp;&amp;(b=a[t+84&gt;&gt;2],b&amp;&amp;(o[t+88|0]&amp;&amp;CA(b),a[t+84&gt;&gt;2]=0),f[t+88|0]=1,a[t+80&gt;&gt;2]=0,a[t+84&gt;&gt;2]=0),u=c&lt;&lt;2;a[a[t+84&gt;&gt;2]+u&gt;&gt;2]=0,u=u+4|0,b=c+1|0,l=b&gt;&gt;&gt;0&gt;=c&gt;&gt;&gt;0,c=b,l;);a[t+76&gt;&gt;2]=0,u=a[Q+8&gt;&gt;2]}if(k=k+1|0,!((0|k)&lt;(0|u)))break}if(c=a[t+84&gt;&gt;2],!c)break A}o[t+88|0]&amp;&amp;CA(c),a[t+84&gt;&gt;2]=0}if(a[t+92&gt;&gt;2]=r,a[t+76&gt;&gt;2]=0,a[t+72&gt;&gt;2]=16988,a[t+88&gt;&gt;2]=a[A+4&gt;&gt;2],a[t+104&gt;&gt;2]=a[A+72&gt;&gt;2],a[t+100&gt;&gt;2]=a[A+84&gt;&gt;2],a[t+84&gt;&gt;2]=i,r=a[i+12&gt;&gt;2],s=C[r+56&gt;&gt;2],a[t+80&gt;&gt;2]=e,b=a[e+12&gt;&gt;2],v=C[b+40&gt;&gt;2],x=C[r+52&gt;&gt;2],d=C[b+24&gt;&gt;2],E=C[r+48&gt;&gt;2],G=C[b+8&gt;&gt;2],X=C[b+56&gt;&gt;2],D=C[b+52&gt;&gt;2],j=C[b+48&gt;&gt;2],g=C[b+36&gt;&gt;2],R=C[b+20&gt;&gt;2],y=C[b+4&gt;&gt;2],N=C[r+40&gt;&gt;2],M=C[r+24&gt;&gt;2],I=C[r+8&gt;&gt;2],S=C[r+36&gt;&gt;2],Z=C[r+20&gt;&gt;2],U=C[r+4&gt;&gt;2],F=C[b&gt;&gt;2],p=C[b+16&gt;&gt;2],h=C[b+32&gt;&gt;2],J=C[r+16&gt;&gt;2],O=C[r&gt;&gt;2],z=C[r+32&gt;&gt;2],a[t+96&gt;&gt;2]=n,r=a[W&gt;&gt;2],r&amp;&amp;(b=a[T&gt;&gt;2],b)){for(j=_(-j),q=_(_(_(_(G*j)-_(d*D))-_(v*X))+_(_(_(G*E)+_(d*x))+_(v*s))),rA=_(_(_(_(y*j)-_(R*D))-_(g*X))+_(_(_(y*E)+_(R*x))+_(g*s))),x=_(_(_(_(F*j)-_(p*D))-_(h*X))+_(_(_(F*E)+_(p*x))+_(h*s))),s=C[n+32&gt;&gt;2],a[t+116&gt;&gt;2]=b,a[t+112&gt;&gt;2]=r,E=_(_(_(G*I)+_(d*M))+_(v*N)),X=_(m(E)),D=_(_(_(G*U)+_(d*Z))+_(v*S)),j=_(m(D)),$=_(_(_(G*O)+_(d*J))+_(v*z)),fA=_(m($)),AA=_(_(_(y*I)+_(R*M))+_(g*N)),nA=_(m(AA)),eA=_(_(_(y*U)+_(R*Z))+_(g*S)),tA=_(m(eA)),iA=_(_(_(y*O)+_(R*J))+_(g*z)),aA=_(m(iA)),N=_(_(_(F*I)+_(p*M))+_(h*N)),M=_(m(N)),I=_(_(_(F*U)+_(p*Z))+_(h*S)),S=_(m(I)),F=_(_(_(F*O)+_(p*J))+_(h*z)),p=_(m(F)),T=124,l=0,k=128,b=t+112|0,r=128,u=1;;){A:{e:{i:{if(H=u+-1|0,P=H&lt;&lt;3,c=P+b|0,Y=a[c&gt;&gt;2],w=a[c+4&gt;&gt;2],g=C[w+16&gt;&gt;2],R=C[w&gt;&gt;2],v=_(_(_(g-R)*_(.5))+_(0)),y=C[w+20&gt;&gt;2],h=C[w+4&gt;&gt;2],d=_(_(_(y-h)*_(.5))+_(0)),Z=C[w+24&gt;&gt;2],U=C[w+8&gt;&gt;2],G=_(_(_(Z-U)*_(.5))+_(0)),J=_(_(_(p*v)+_(S*d))+_(M*G)),g=_(_(g+R)*_(.5)),R=_(_(y+h)*_(.5)),y=_(_(Z+U)*_(.5)),h=_(x+_(_(_(F*g)+_(I*R))+_(N*y))),!(C[Y&gt;&gt;2]&lt;=_(s+_(J+h))^1|C[Y+16&gt;&gt;2]&gt;=_(_(h-J)-s)^1||(h=_(_(_(aA*v)+_(tA*d))+_(nA*G)),Z=_(rA+_(_(_(iA*g)+_(eA*R))+_(AA*y))),C[Y+4&gt;&gt;2]&lt;=_(s+_(h+Z))^1|C[Y+20&gt;&gt;2]&gt;=_(_(Z-h)-s)^1||(v=_(_(_(fA*v)+_(j*d))+_(X*G)),d=_(q+_(_(_($*g)+_(D*R))+_(E*y))),C[Y+8&gt;&gt;2]&lt;=_(s+_(v+d))^1|C[Y+24&gt;&gt;2]&gt;=_(_(d-v)-s)^1)))){if((0|H)&lt;=(0|T))Q=k,c=b,W=l;else{Q=k&lt;&lt;1;r:if((0|k)&gt;=(0|Q)|(0|r)&gt;=(0|Q))c=b,W=l;else{f:{n:{t:{if(k){if(c=dA(k&lt;&lt;4),!((0|k)&lt;1)){for(T=c,r=b;W=a[r+4&gt;&gt;2],a[T&gt;&gt;2]=a[r&gt;&gt;2],a[T+4&gt;&gt;2]=W,T=T+8|0,r=r+8|0,k=k+-1|0,k;);if(!(255&amp;l))break n;break t}}else c=0;if(W=1,r=W,!b)break f;if(r=Q,!(255&amp;l))break r}CA(b)}r=1}W=r,r=Q}T=Q+-4|0}if(b=a[w+40&gt;&gt;2],a[Y+40&gt;&gt;2]){if(l=a[Y+36&gt;&gt;2],b){b=c+P|0,a[b+4&gt;&gt;2]=a[w+36&gt;&gt;2],a[b&gt;&gt;2]=l,l=a[Y+40&gt;&gt;2],b=(u&lt;&lt;3)+c|0,a[b+4&gt;&gt;2]=a[w+36&gt;&gt;2],a[b&gt;&gt;2]=l,l=a[Y+36&gt;&gt;2],a[b+12&gt;&gt;2]=a[w+40&gt;&gt;2],a[b+8&gt;&gt;2]=l,l=a[Y+40&gt;&gt;2],a[b+20&gt;&gt;2]=a[w+40&gt;&gt;2],a[b+16&gt;&gt;2]=l,u=u+3|0;break e}b=c+P|0,a[b+4&gt;&gt;2]=w,a[b&gt;&gt;2]=l,b=a[Y+40&gt;&gt;2],l=(u&lt;&lt;3)+c|0,a[l+4&gt;&gt;2]=w,a[l&gt;&gt;2]=b;break i}if(b){b=c+P|0,a[b+4&gt;&gt;2]=a[w+36&gt;&gt;2],a[b&gt;&gt;2]=Y,b=(u&lt;&lt;3)+c|0,a[b+4&gt;&gt;2]=a[w+40&gt;&gt;2],a[b&gt;&gt;2]=Y;break i}cn[a[a[t+72&gt;&gt;2]+8&gt;&gt;2]](t+72|0,Y,w),k=Q,b=c,l=W}u=H;break A}u=u+1|0}k=Q,b=c,l=W}if(!u)break}!b|!(255&amp;l)||CA(b)}if(Q=a[A+84&gt;&gt;2],a[Q+8&gt;&gt;2]&gt;=1)for(b=0;;){if(W=B(b,12),r=W+a[Q+16&gt;&gt;2]|0,l=a[r+8&gt;&gt;2],l&amp;&amp;(r=a[K+28&gt;&gt;2]+B(a[r&gt;&gt;2],80)|0,k=a[r+64&gt;&gt;2],c=a[e+12&gt;&gt;2],O=C[c+52&gt;&gt;2],z=C[c+56&gt;&gt;2],h=C[r+48&gt;&gt;2],x=C[r+52&gt;&gt;2],E=C[r+56&gt;&gt;2],X=C[r+4&gt;&gt;2],D=C[r+20&gt;&gt;2],N=C[r+36&gt;&gt;2],M=C[r+8&gt;&gt;2],I=C[r+24&gt;&gt;2],S=C[r+40&gt;&gt;2],s=C[c+20&gt;&gt;2],v=C[c+24&gt;&gt;2],Z=C[r&gt;&gt;2],d=C[c+36&gt;&gt;2],U=C[r+16&gt;&gt;2],G=C[c+40&gt;&gt;2],J=C[r+32&gt;&gt;2],j=C[c+48&gt;&gt;2],g=C[c+8&gt;&gt;2],R=C[c&gt;&gt;2],y=C[c+4&gt;&gt;2],F=C[c+16&gt;&gt;2],p=C[c+32&gt;&gt;2],a[t+172&gt;&gt;2]=0,a[t+156&gt;&gt;2]=0,a[t+140&gt;&gt;2]=0,a[t+124&gt;&gt;2]=0,C[t+144&gt;&gt;2]=_(_(p*Z)+_(d*U))+_(G*J),C[t+128&gt;&gt;2]=_(_(F*Z)+_(s*U))+_(v*J),C[t+112&gt;&gt;2]=_(_(R*Z)+_(y*U))+_(g*J),C[t+152&gt;&gt;2]=_(_(p*M)+_(d*I))+_(G*S),C[t+148&gt;&gt;2]=_(_(p*X)+_(d*D))+_(G*N),C[t+136&gt;&gt;2]=_(_(F*M)+_(s*I))+_(v*S),C[t+132&gt;&gt;2]=_(_(F*X)+_(s*D))+_(v*N),C[t+120&gt;&gt;2]=_(_(R*M)+_(y*I))+_(g*S),C[t+116&gt;&gt;2]=_(_(R*X)+_(y*D))+_(g*N),C[t+168&gt;&gt;2]=z+_(_(_(p*h)+_(d*x))+_(G*E)),C[t+164&gt;&gt;2]=O+_(_(_(F*h)+_(s*x))+_(v*E)),C[t+160&gt;&gt;2]=j+_(_(_(R*h)+_(y*x))+_(g*E)),cn[a[a[k&gt;&gt;2]+8&gt;&gt;2]](k,t+112|0,t+56|0,t+40|0),s=C[n+32&gt;&gt;2],C[t+56&gt;&gt;2]=C[t+56&gt;&gt;2]-s,C[t+60&gt;&gt;2]=C[t+60&gt;&gt;2]-s,C[t+64&gt;&gt;2]=C[t+64&gt;&gt;2]-s,C[t+40&gt;&gt;2]=s+C[t+40&gt;&gt;2],C[t+44&gt;&gt;2]=s+C[t+44&gt;&gt;2],C[t+48&gt;&gt;2]=s+C[t+48&gt;&gt;2],r=a[L+28&gt;&gt;2]+B(a[4+(W+a[Q+16&gt;&gt;2]|0)&gt;&gt;2],80)|0,k=a[r+64&gt;&gt;2],c=a[i+12&gt;&gt;2],z=C[c+52&gt;&gt;2],j=C[c+56&gt;&gt;2],x=C[r+48&gt;&gt;2],E=C[r+52&gt;&gt;2],X=C[r+56&gt;&gt;2],D=C[r+4&gt;&gt;2],N=C[r+20&gt;&gt;2],M=C[r+36&gt;&gt;2],I=C[r+8&gt;&gt;2],S=C[r+24&gt;&gt;2],Z=C[r+40&gt;&gt;2],v=C[c+20&gt;&gt;2],d=C[c+24&gt;&gt;2],U=C[r&gt;&gt;2],G=C[c+36&gt;&gt;2],J=C[r+16&gt;&gt;2],g=C[c+40&gt;&gt;2],O=C[r+32&gt;&gt;2],q=C[c+48&gt;&gt;2],R=C[c+8&gt;&gt;2],y=C[c&gt;&gt;2],F=C[c+4&gt;&gt;2],p=C[c+16&gt;&gt;2],h=C[c+32&gt;&gt;2],a[t+172&gt;&gt;2]=0,a[t+156&gt;&gt;2]=0,a[t+140&gt;&gt;2]=0,a[t+124&gt;&gt;2]=0,C[t+144&gt;&gt;2]=_(_(h*U)+_(G*J))+_(g*O),C[t+128&gt;&gt;2]=_(_(p*U)+_(v*J))+_(d*O),C[t+112&gt;&gt;2]=_(_(y*U)+_(F*J))+_(R*O),C[t+152&gt;&gt;2]=_(_(h*I)+_(G*S))+_(g*Z),C[t+148&gt;&gt;2]=_(_(h*D)+_(G*N))+_(g*M),C[t+136&gt;&gt;2]=_(_(p*I)+_(v*S))+_(d*Z),C[t+132&gt;&gt;2]=_(_(p*D)+_(v*N))+_(d*M),C[t+120&gt;&gt;2]=_(_(y*I)+_(F*S))+_(R*Z),C[t+116&gt;&gt;2]=_(_(y*D)+_(F*N))+_(R*M),C[t+168&gt;&gt;2]=j+_(_(_(h*x)+_(G*E))+_(g*X)),C[t+164&gt;&gt;2]=z+_(_(_(p*x)+_(v*E))+_(d*X)),C[t+160&gt;&gt;2]=q+_(_(_(y*x)+_(F*E))+_(R*X)),cn[a[a[k&gt;&gt;2]+8&gt;&gt;2]](k,t+112|0,t+24|0,t+8|0),v=_(C[t+24&gt;&gt;2]-s),C[t+24&gt;&gt;2]=v,d=_(C[t+28&gt;&gt;2]-s),C[t+28&gt;&gt;2]=d,G=_(C[t+32&gt;&gt;2]-s),C[t+32&gt;&gt;2]=G,g=_(s+C[t+8&gt;&gt;2]),C[t+8&gt;&gt;2]=g,R=_(s+C[t+16&gt;&gt;2]),C[t+16&gt;&gt;2]=R,s=_(s+C[t+12&gt;&gt;2]),C[t+12&gt;&gt;2]=s,C[t+44&gt;&gt;2]&lt;d|C[t+60&gt;&gt;2]&gt;s|C[t+40&gt;&gt;2]&lt;v|C[t+56&gt;&gt;2]&gt;g||C[t+64&gt;&gt;2]&gt;R||C[t+48&gt;&gt;2]&lt;G)){if(cn[a[a[l&gt;&gt;2]&gt;&gt;2]](l),r=a[A+4&gt;&gt;2],cn[a[a[r&gt;&gt;2]+60&gt;&gt;2]](r,l),r=W+a[Q+16&gt;&gt;2]|0,T=a[r+4&gt;&gt;2],H=a[r&gt;&gt;2],u=a[A+92&gt;&gt;2],(0|u)==a[A+96&gt;&gt;2]&amp;&amp;(r=u?u&lt;&lt;1:1,!((0|u)&gt;=(0|r)))){if(r?(k=dA(B(r,12)),u=a[A+92&gt;&gt;2]):k=0,(0|u)&gt;=1)for(c=0;W=a[A+100&gt;&gt;2]+c|0,w=a[W+4&gt;&gt;2],l=c+k|0,a[l&gt;&gt;2]=a[W&gt;&gt;2],a[l+4&gt;&gt;2]=w,a[l+8&gt;&gt;2]=a[W+8&gt;&gt;2],c=c+12|0,u=u+-1|0,u;);c=a[A+100&gt;&gt;2],c&amp;&amp;(o[A+104|0]&amp;&amp;CA(c),a[A+100&gt;&gt;2]=0),a[A+100&gt;&gt;2]=k,f[A+104|0]=1,a[A+96&gt;&gt;2]=r,u=a[A+92&gt;&gt;2]}r=a[A+100&gt;&gt;2]+B(u,12)|0,a[r+8&gt;&gt;2]=0,a[r+4&gt;&gt;2]=T,a[r&gt;&gt;2]=H,a[A+92&gt;&gt;2]=a[A+92&gt;&gt;2]+1}if(b=b+1|0,!((0|b)&lt;a[Q+8&gt;&gt;2]))break}if(a[A+92&gt;&gt;2]&gt;=1)for(u=0,c=4;e=a[A+84&gt;&gt;2],i=a[A+100&gt;&gt;2]+c|0,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,a[i+-4&gt;&gt;2],a[i&gt;&gt;2]),c=c+12|0,u=u+1|0,(0|u)&lt;a[A+92&gt;&gt;2];);e=a[A+100&gt;&gt;2],e&amp;&amp;(o[A+104|0]&amp;&amp;CA(e),a[A+100&gt;&gt;2]=0),a[A+100&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,a[A+96&gt;&gt;2]=0,f[A+104|0]=1}else fr(A,e,i,r,n);V=t+3328|0},function(A,e,i,r,f){return _(_(0))},function(A,e){A|=0,e|=0;var i=0,r=0,f=0,n=0;if(i=8,A=a[A+84&gt;&gt;2],r=a[A+8&gt;&gt;2],(0|r)&gt;=1)for(;f=a[a[A+16&gt;&gt;2]+i&gt;&gt;2],f&amp;&amp;(cn[a[a[f&gt;&gt;2]+16&gt;&gt;2]](f,e),r=a[A+8&gt;&gt;2]),i=i+12|0,n=n+1|0,(0|n)&lt;(0|r););},ve,function(A,e,i){A|=0,e|=0,i|=0;var r,f,n,t,o,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=0,E=0,D=0,N=_(0),I=_(0),U=0,J=0;r=V-256|0,V=r,Ki(r+248|0,17064),a[A+4&gt;&gt;2]=a[A+4&gt;&gt;2]+1,f=a[i+36&gt;&gt;2],t=B(f,80),D=a[A+12&gt;&gt;2],o=a[D+4&gt;&gt;2]+28|0,Y=a[64+(t+a[o&gt;&gt;2]|0)&gt;&gt;2],i=a[A+8&gt;&gt;2],n=a[e+36&gt;&gt;2],e=a[a[i+4&gt;&gt;2]+28&gt;&gt;2]+B(n,80)|0,E=a[e+64&gt;&gt;2],i=a[i+12&gt;&gt;2],R=C[i+52&gt;&gt;2],k=C[i+56&gt;&gt;2],u=C[i+24&gt;&gt;2],s=C[i+20&gt;&gt;2],b=C[i+40&gt;&gt;2],c=C[i+36&gt;&gt;2],N=C[i+48&gt;&gt;2],v=C[i+8&gt;&gt;2],d=C[i&gt;&gt;2],g=C[i+4&gt;&gt;2],m=C[i+16&gt;&gt;2],l=C[i+32&gt;&gt;2],i=0,a[r+244&gt;&gt;2]=0,a[r+228&gt;&gt;2]=0,a[r+212&gt;&gt;2]=0,Q=C[e+8&gt;&gt;2],h=C[e+24&gt;&gt;2],G=C[e+40&gt;&gt;2],C[r+224&gt;&gt;2]=_(_(l*Q)+_(c*h))+_(b*G),y=C[e+4&gt;&gt;2],w=C[e+20&gt;&gt;2],W=C[e+36&gt;&gt;2],C[r+220&gt;&gt;2]=_(_(l*y)+_(c*w))+_(b*W),C[r+208&gt;&gt;2]=_(_(m*Q)+_(s*h))+_(u*G),C[r+204&gt;&gt;2]=_(_(m*y)+_(s*w))+_(u*W),F=k,k=C[e+48&gt;&gt;2],Z=C[e+52&gt;&gt;2],p=C[e+56&gt;&gt;2],C[r+240&gt;&gt;2]=F+_(_(_(l*k)+_(c*Z))+_(b*p)),C[r+236&gt;&gt;2]=R+_(_(_(m*k)+_(s*Z))+_(u*p)),a[r+196&gt;&gt;2]=0,F=l,l=C[e&gt;&gt;2],R=c,c=C[e+16&gt;&gt;2],I=b,b=C[e+32&gt;&gt;2],C[r+216&gt;&gt;2]=_(_(F*l)+_(R*c))+_(I*b),C[r+200&gt;&gt;2]=_(_(m*l)+_(s*c))+_(u*b),C[r+192&gt;&gt;2]=_(_(d*Q)+_(g*h))+_(v*G),C[r+188&gt;&gt;2]=_(_(d*y)+_(g*w))+_(v*W),C[r+184&gt;&gt;2]=_(_(d*l)+_(g*c))+_(v*b),C[r+232&gt;&gt;2]=N+_(_(_(d*k)+_(g*Z))+_(v*p)),e=a[D+12&gt;&gt;2],R=C[e+52&gt;&gt;2],k=C[e+56&gt;&gt;2],u=C[e+24&gt;&gt;2],s=C[e+20&gt;&gt;2],b=C[e+40&gt;&gt;2],c=C[e+36&gt;&gt;2],D=a[o&gt;&gt;2],N=C[e+48&gt;&gt;2],v=C[e+8&gt;&gt;2],d=C[e&gt;&gt;2],g=C[e+4&gt;&gt;2],m=C[e+16&gt;&gt;2],l=C[e+32&gt;&gt;2],a[r+180&gt;&gt;2]=0,a[r+164&gt;&gt;2]=0,a[r+148&gt;&gt;2]=0,e=D+t|0,Q=C[e+8&gt;&gt;2],h=C[e+24&gt;&gt;2],G=C[e+40&gt;&gt;2],C[r+160&gt;&gt;2]=_(_(l*Q)+_(c*h))+_(b*G),y=C[e+4&gt;&gt;2],w=C[e+20&gt;&gt;2],W=C[e+36&gt;&gt;2],C[r+156&gt;&gt;2]=_(_(l*y)+_(c*w))+_(b*W),C[r+144&gt;&gt;2]=_(_(m*Q)+_(s*h))+_(u*G),C[r+140&gt;&gt;2]=_(_(m*y)+_(s*w))+_(u*W),F=k,k=C[e+48&gt;&gt;2],Z=C[e+52&gt;&gt;2],p=C[e+56&gt;&gt;2],C[r+176&gt;&gt;2]=F+_(_(_(l*k)+_(c*Z))+_(b*p)),C[r+172&gt;&gt;2]=R+_(_(_(m*k)+_(s*Z))+_(u*p)),a[r+132&gt;&gt;2]=0,F=l,l=C[e&gt;&gt;2],R=c,c=C[e+16&gt;&gt;2],I=b,b=C[e+32&gt;&gt;2],C[r+152&gt;&gt;2]=_(_(F*l)+_(R*c))+_(I*b),C[r+136&gt;&gt;2]=_(_(m*l)+_(s*c))+_(u*b),C[r+128&gt;&gt;2]=_(_(d*Q)+_(g*h))+_(v*G),C[r+124&gt;&gt;2]=_(_(d*y)+_(g*w))+_(v*W),C[r+120&gt;&gt;2]=_(_(d*l)+_(g*c))+_(v*b),C[r+168&gt;&gt;2]=N+_(_(_(d*k)+_(g*Z))+_(v*p)),cn[a[a[E&gt;&gt;2]+8&gt;&gt;2]](E,r+184|0,r+104|0,r+88|0),cn[a[a[Y&gt;&gt;2]+8&gt;&gt;2]](Y,r+120|0,r+72|0,r+56|0),u=C[a[A+24&gt;&gt;2]+32&gt;&gt;2],s=_(C[r+104&gt;&gt;2]-u),C[r+104&gt;&gt;2]=s,C[r+108&gt;&gt;2]=C[r+108&gt;&gt;2]-u,C[r+112&gt;&gt;2]=C[r+112&gt;&gt;2]-u,C[r+88&gt;&gt;2]=u+C[r+88&gt;&gt;2],C[r+92&gt;&gt;2]=u+C[r+92&gt;&gt;2],C[r+96&gt;&gt;2]=u+C[r+96&gt;&gt;2],e=a[693];A:{if(e){if(!cn[e](E,Y))break A;s=C[r+104&gt;&gt;2]}s&gt;C[r+56&gt;&gt;2]|C[r+88&gt;&gt;2]&lt;C[r+72&gt;&gt;2]||(i=1),e=0,e=C[r+96&gt;&gt;2]&lt;C[r+80&gt;&gt;2]|C[r+112&gt;&gt;2]&gt;C[r+64&gt;&gt;2]?e:i,C[r+92&gt;&gt;2]&lt;C[r+76&gt;&gt;2]|C[r+108&gt;&gt;2]&gt;C[r+60&gt;&gt;2]|1^e||(a[r+48&gt;&gt;2]=-1,a[r+36&gt;&gt;2]=E,e=a[A+8&gt;&gt;2],a[r+32&gt;&gt;2]=e,a[r+40&gt;&gt;2]=a[e+8&gt;&gt;2],a[r+44&gt;&gt;2]=r+184,a[r+52&gt;&gt;2]=n,a[r+24&gt;&gt;2]=-1,a[r+12&gt;&gt;2]=Y,e=a[A+12&gt;&gt;2],a[r+8&gt;&gt;2]=e,a[r+16&gt;&gt;2]=a[e+8&gt;&gt;2],a[r+20&gt;&gt;2]=r+120,a[r+28&gt;&gt;2]=f,e=function(A,e,i){var r=0,f=0,n=0;a[692]=a[692]+1,r=i&lt;&lt;16|e,r=(r&lt;&lt;15^-1)+r|0,r=B(r&gt;&gt;&gt;10^r,9),r^=r&gt;&gt;&gt;6,r=(r&lt;&lt;11^-1)+r|0,r=a[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r);e:{if(!((0|r)&gt;=a[A+28&gt;&gt;2])&amp;&amp;(r=a[a[A+36&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2],-1!=(0|r)))for(n=a[A+16&gt;&gt;2];;){if(f=B(r,12)+n|0,a[f+4&gt;&gt;2]==(0|i)&amp;&amp;(0|e)==a[f&gt;&gt;2])break e;if(r=a[a[A+56&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2],-1==(0|r))break}f=0}return f}(a[A+28&gt;&gt;2],n,f),C[a[A+24&gt;&gt;2]+32&gt;&gt;2]&gt;_(0)?(e=a[A+16&gt;&gt;2],i=0|cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,r+32|0,r+8|0,0,2)):e?i=a[e+8&gt;&gt;2]:(e=a[A+16&gt;&gt;2],i=0|cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,r+32|0,r+8|0,a[A+32&gt;&gt;2],1),e=a[A+28&gt;&gt;2],U=0|cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,n,f),J=i,a[U+8&gt;&gt;2]=J),e=a[A+24&gt;&gt;2],Y=a[e+12&gt;&gt;2],E=a[e+8&gt;&gt;2],a[e+12&gt;&gt;2]=r+8,a[e+8&gt;&gt;2]=r+32,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,-1,n),e=a[A+24&gt;&gt;2],cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,-1,f),cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,r+32|0,r+8|0,a[A+20&gt;&gt;2],a[A+24&gt;&gt;2]),A=a[A+24&gt;&gt;2],a[A+8&gt;&gt;2]=E,a[A+12&gt;&gt;2]=Y)}Li(),V=r+256|0},Ri,ve,Ai,Re,Ri,function(A){A|=0;var e=0,i=0;return a[A&gt;&gt;2]=17172,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),0|A},function(A){A|=0;var e=0,i=0;a[A&gt;&gt;2]=17172,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),$(A)},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n=_(0),t=0,o=_(0),b=0,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0);if(r=V-32|0,V=r,A=a[A+12&gt;&gt;2],A){if(a[f+4&gt;&gt;2]=A,t=a[e+12&gt;&gt;2],b=a[i+12&gt;&gt;2],s=_(C[t+48&gt;&gt;2]-C[b+48&gt;&gt;2]),c=_(C[t+52&gt;&gt;2]-C[b+52&gt;&gt;2]),l=_(C[t+56&gt;&gt;2]-C[b+56&gt;&gt;2]),n=_(_(_(s*s)+_(c*c))+_(l*l)),t=a[i+4&gt;&gt;2],u=C[t+16&gt;&gt;2],o=C[t+32&gt;&gt;2],e=a[e+4&gt;&gt;2],k=C[e+16&gt;&gt;2],v=C[e+32&gt;&gt;2],t=a[A+780&gt;&gt;2],(0|t)&gt;=1)for(e=A+4|0,b=0;le(e),e=e+192|0,b=b+1|0,t=a[A+780&gt;&gt;2],(0|b)&lt;(0|t););n=_(y(n)),u=_(o*u),o=_(v*k),t&amp;&amp;(e=a[424],e&amp;&amp;(a[r+16&gt;&gt;2]=A,cn[e](r+16|0))),a[A+780&gt;&gt;2]=0,o=_(o+u),n&gt;_(o+C[f+32&gt;&gt;2])||(a[r+24&gt;&gt;2]=0,a[r+28&gt;&gt;2]=0,a[r+16&gt;&gt;2]=1065353216,a[r+20&gt;&gt;2]=0,o=_(n-o),n&gt;_(1.1920928955078125e-7)?(a[r+28&gt;&gt;2]=0,n=_(_(1)/n),l=_(l*n),C[r+24&gt;&gt;2]=l,c=_(c*n),C[r+20&gt;&gt;2]=c,n=_(s*n),C[r+16&gt;&gt;2]=n):(n=_(1),l=_(0),c=_(0)),a[r+12&gt;&gt;2]=0,A=a[i+12&gt;&gt;2],C[r&gt;&gt;2]=_(u*n)+C[A+48&gt;&gt;2],C[r+8&gt;&gt;2]=_(u*l)+C[A+56&gt;&gt;2],C[r+4&gt;&gt;2]=_(u*c)+C[A+52&gt;&gt;2],cn[a[a[f&gt;&gt;2]+16&gt;&gt;2]](f,r+16|0,r,o))}V=r+32|0},Re,lr,ve,ur,function(A){A|=0;var e=0,i=0;return a[A&gt;&gt;2]=17308,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),0|A},function(A){A|=0;var e=0,i=0;a[A&gt;&gt;2]=17308,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),$(A)},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,g=0;n=V-160|0,V=n,u=a[A+12&gt;&gt;2],u&amp;&amp;(a[f+4&gt;&gt;2]=u,t=o[A+16|0],b=t?i:e,k=a[b+4&gt;&gt;2],t=t?e:i,i=a[t+4&gt;&gt;2],e=n+144|0,C[e+12&gt;&gt;2]=C[u+784&gt;&gt;2]+C[f+32&gt;&gt;2],a[e+8&gt;&gt;2]=i,a[e+4&gt;&gt;2]=k,a[e&gt;&gt;2]=17248,u=e,a[n+136&gt;&gt;2]=1566444395,e=a[b+12&gt;&gt;2],b=a[e&gt;&gt;2],k=a[e+4&gt;&gt;2],i=e+8|0,v=a[i&gt;&gt;2],i=a[i+4&gt;&gt;2],c=e+24|0,s=a[c+4&gt;&gt;2],l=n+32|0,a[l&gt;&gt;2]=a[c&gt;&gt;2],a[l+4&gt;&gt;2]=s,c=n+16|0,a[c&gt;&gt;2]=v,a[c+4&gt;&gt;2]=i,i=a[e+16&gt;&gt;2],v=a[e+20&gt;&gt;2],c=e+40|0,s=a[c+4&gt;&gt;2],l=n+48|0,a[l&gt;&gt;2]=a[c&gt;&gt;2],a[l+4&gt;&gt;2]=s,c=a[e+32&gt;&gt;2],s=a[e+36&gt;&gt;2],l=e+56|0,g=a[l+4&gt;&gt;2],d=n- -64|0,a[d&gt;&gt;2]=a[l&gt;&gt;2],a[d+4&gt;&gt;2]=g,a[n+8&gt;&gt;2]=b,a[n+12&gt;&gt;2]=k,a[n+24&gt;&gt;2]=i,a[n+28&gt;&gt;2]=v,a[n+40&gt;&gt;2]=c,a[n+44&gt;&gt;2]=s,i=a[e+52&gt;&gt;2],a[n+56&gt;&gt;2]=a[e+48&gt;&gt;2],a[n+60&gt;&gt;2]=i,e=a[t+12&gt;&gt;2],i=e+8|0,t=a[i+4&gt;&gt;2],b=n+80|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=t,i=a[e+4&gt;&gt;2],a[n+72&gt;&gt;2]=a[e&gt;&gt;2],a[n+76&gt;&gt;2]=i,i=e+24|0,t=a[i+4&gt;&gt;2],b=n+96|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=t,i=a[e+20&gt;&gt;2],t=n+88|0,a[t&gt;&gt;2]=a[e+16&gt;&gt;2],a[t+4&gt;&gt;2]=i,i=e+40|0,t=a[i+4&gt;&gt;2],b=n+112|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=t,i=a[e+36&gt;&gt;2],t=n+104|0,a[t&gt;&gt;2]=a[e+32&gt;&gt;2],a[t+4&gt;&gt;2]=i,i=a[e+52&gt;&gt;2],t=n+120|0,a[t&gt;&gt;2]=a[e+48&gt;&gt;2],a[t+4&gt;&gt;2]=i,e=e+56|0,i=a[e+4&gt;&gt;2],t=n+128|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=i,ur(u,n+8|0,f,a[r+20&gt;&gt;2],o[A+16|0]),o[A+8|0]&amp;&amp;(A=a[f+4&gt;&gt;2],a[A+780&gt;&gt;2]&amp;&amp;(e=a[A+772&gt;&gt;2],i=a[a[f+8&gt;&gt;2]+8&gt;&gt;2],(0|e)==(0|i)?se(A,e+4|0,a[a[f+12&gt;&gt;2]+8&gt;&gt;2]+4|0):se(A,a[a[f+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0)))),V=n+160|0},Re,lr,ve,dr,function(A){A|=0;var e=0,i=0;return a[A&gt;&gt;2]=17516,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),0|A},function(A){A|=0;var e=0,i=0;a[A&gt;&gt;2]=17516,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),$(A)},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0;n=V-160|0,V=n,s=a[A+12&gt;&gt;2],s&amp;&amp;(a[f+4&gt;&gt;2]=s,s=a[i+4&gt;&gt;2],C=a[e+4&gt;&gt;2],a[n+152&gt;&gt;2]=1566444395,e=a[e+12&gt;&gt;2],t=e+8|0,b=a[t+4&gt;&gt;2],c=n+32|0,a[c&gt;&gt;2]=a[t&gt;&gt;2],a[c+4&gt;&gt;2]=b,t=a[e&gt;&gt;2],b=a[e+4&gt;&gt;2],c=e+24|0,k=a[c+4&gt;&gt;2],l=n+48|0,a[l&gt;&gt;2]=a[c&gt;&gt;2],a[l+4&gt;&gt;2]=k,c=a[e+16&gt;&gt;2],k=a[e+20&gt;&gt;2],l=e+40|0,v=a[l+4&gt;&gt;2],u=n- -64|0,a[u&gt;&gt;2]=a[l&gt;&gt;2],a[u+4&gt;&gt;2]=v,l=a[e+32&gt;&gt;2],v=a[e+36&gt;&gt;2],u=e+56|0,g=a[u+4&gt;&gt;2],d=n+80|0,a[d&gt;&gt;2]=a[u&gt;&gt;2],a[d+4&gt;&gt;2]=g,a[n+24&gt;&gt;2]=t,a[n+28&gt;&gt;2]=b,a[n+40&gt;&gt;2]=c,a[n+44&gt;&gt;2]=k,a[n+56&gt;&gt;2]=l,a[n+60&gt;&gt;2]=v,t=a[e+52&gt;&gt;2],a[n+72&gt;&gt;2]=a[e+48&gt;&gt;2],a[n+76&gt;&gt;2]=t,e=a[i+12&gt;&gt;2],i=e+8|0,t=a[i+4&gt;&gt;2],b=n+96|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=t,i=a[e+4&gt;&gt;2],a[n+88&gt;&gt;2]=a[e&gt;&gt;2],a[n+92&gt;&gt;2]=i,i=a[e+20&gt;&gt;2],t=n+104|0,a[t&gt;&gt;2]=a[e+16&gt;&gt;2],a[t+4&gt;&gt;2]=i,i=e+24|0,t=a[i+4&gt;&gt;2],b=n+112|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=t,i=e+40|0,t=a[i+4&gt;&gt;2],b=n+128|0,a[b&gt;&gt;2]=a[i&gt;&gt;2],a[b+4&gt;&gt;2]=t,i=a[e+36&gt;&gt;2],t=n+120|0,a[t&gt;&gt;2]=a[e+32&gt;&gt;2],a[t+4&gt;&gt;2]=i,i=a[e+52&gt;&gt;2],t=n+136|0,a[t&gt;&gt;2]=a[e+48&gt;&gt;2],a[t+4&gt;&gt;2]=i,e=e+56|0,i=a[e+4&gt;&gt;2],t=n+144|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],a[t+4&gt;&gt;2]=i,e=n+8|0,a[e+8&gt;&gt;2]=s,a[e+4&gt;&gt;2]=C,a[e&gt;&gt;2]=17464,dr(e,n+24|0,f,a[r+20&gt;&gt;2],0),o[A+8|0]&amp;&amp;(A=a[f+4&gt;&gt;2],a[A+780&gt;&gt;2]&amp;&amp;(e=a[A+772&gt;&gt;2],i=a[a[f+8&gt;&gt;2]+8&gt;&gt;2],(0|e)==(0|i)?se(A,e+4|0,a[a[f+12&gt;&gt;2]+8&gt;&gt;2]+4|0):se(A,a[a[f+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0)))),V=n+160|0},Re,lr,function(A){A|=0;var e=0,i=0;return a[A&gt;&gt;2]=17588,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),0|A},function(A){A|=0;var e=0,i=0;a[A&gt;&gt;2]=17588,o[A+8|0]&amp;&amp;(e=a[A+12&gt;&gt;2],e&amp;&amp;(i=a[A+4&gt;&gt;2],cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i,e))),$(A)},function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0;var n=_(0),t=_(0),b=0,c=_(0),l=_(0),u=0,s=0,k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),R=_(0),h=0,G=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0),E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=_(0),X=0,M=_(0),S=_(0),T=_(0),j=_(0),O=_(0),H=0,z=_(0),P=_(0),K=_(0),L=_(0),q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0),nA=_(0),tA=_(0),aA=_(0),oA=_(0),bA=_(0),cA=_(0);if(r=V-48|0,V=r,a[A+12&gt;&gt;2]){if(s=o[A+16|0],h=s?i:e,b=a[h+12&gt;&gt;2],G=C[b+56&gt;&gt;2],w=C[b+52&gt;&gt;2],W=C[b+48&gt;&gt;2],X=s?e:i,u=a[X+12&gt;&gt;2],M=C[u+56&gt;&gt;2],L=C[u+48&gt;&gt;2],S=C[u+52&gt;&gt;2],h=a[h+4&gt;&gt;2],F=C[b+32&gt;&gt;2],Z=C[b+16&gt;&gt;2],p=C[b&gt;&gt;2],Y=C[b+36&gt;&gt;2],E=C[b+20&gt;&gt;2],D=C[b+4&gt;&gt;2],t=C[u+40&gt;&gt;2],c=C[u+24&gt;&gt;2],n=C[u+8&gt;&gt;2],l=C[u+32&gt;&gt;2],d=C[u+16&gt;&gt;2],k=C[u&gt;&gt;2],s=a[X+4&gt;&gt;2],B=C[u+36&gt;&gt;2],g=C[b+40&gt;&gt;2],R=C[u+20&gt;&gt;2],N=C[b+24&gt;&gt;2],v=C[u+4&gt;&gt;2],I=C[b+8&gt;&gt;2],a[r+28&gt;&gt;2]=0,j=_(_(_(I*k)+_(N*d))+_(g*l)),U=_(-C[s+52&gt;&gt;2]),O=_(_(_(I*v)+_(N*R))+_(g*B)),u=s+56|0,J=C[u&gt;&gt;2],N=_(_(_(I*n)+_(N*c))+_(g*t)),H=s+60|0,g=C[H&gt;&gt;2],C[r+24&gt;&gt;2]=_(_(j*U)-_(O*J))-_(N*g),I=_(_(_(D*k)+_(E*d))+_(Y*l)),z=_(_(_(D*v)+_(E*R))+_(Y*B)),P=_(_(_(D*n)+_(E*c))+_(Y*t)),C[r+20&gt;&gt;2]=_(_(I*U)-_(J*z))-_(g*P),K=_(_(_(p*k)+_(Z*d))+_(F*l)),T=_(K*U),U=_(_(_(p*v)+_(Z*R))+_(F*B)),x=g,g=_(_(_(p*n)+_(Z*c))+_(F*t)),C[r+16&gt;&gt;2]=_(T-_(J*U))-_(x*g),cn[a[a[h&gt;&gt;2]+64&gt;&gt;2]](r+32|0,h,r+16|0),b=a[X+12&gt;&gt;2],J=C[b+48&gt;&gt;2],q=C[b+32&gt;&gt;2],$=C[b+16&gt;&gt;2],AA=C[b+8&gt;&gt;2],eA=C[b+4&gt;&gt;2],iA=C[b&gt;&gt;2],rA=C[b+56&gt;&gt;2],fA=C[b+52&gt;&gt;2],nA=C[b+40&gt;&gt;2],tA=C[b+36&gt;&gt;2],aA=C[b+24&gt;&gt;2],oA=C[b+20&gt;&gt;2],bA=C[s+68&gt;&gt;2],Y=C[H&gt;&gt;2],E=C[s+52&gt;&gt;2],D=C[u&gt;&gt;2],F=C[r+40&gt;&gt;2],Z=C[r+32&gt;&gt;2],p=C[r+36&gt;&gt;2],cA=C[a[A+12&gt;&gt;2]+784&gt;&gt;2],a[f+4&gt;&gt;2]=a[A+12&gt;&gt;2],T=_(_(_(W*n)+_(w*c))+_(G*t)),x=n,n=_(-L),g=_(_(T+_(_(_(x*n)-_(c*S))-_(t*M)))+_(_(_(g*Z)+_(P*p))+_(N*F))),d=_(_(_(_(_(W*k)+_(w*d))+_(G*l))+_(_(_(k*n)-_(d*S))-_(l*M)))+_(_(_(K*Z)+_(I*p))+_(j*F))),k=_(_(_(_(_(W*v)+_(w*R))+_(G*B))+_(_(_(v*n)-_(R*S))-_(B*M)))+_(_(_(U*Z)+_(z*p))+_(O*F))),t=_(_(_(Y*g)+_(_(E*d)+_(D*k)))-bA),t&lt;cA&amp;&amp;(a[r+28&gt;&gt;2]=0,b=a[X+12&gt;&gt;2],c=C[s+52&gt;&gt;2],n=C[s+56&gt;&gt;2],l=C[s+60&gt;&gt;2],C[r+16&gt;&gt;2]=_(_(C[b&gt;&gt;2]*c)+_(C[b+4&gt;&gt;2]*n))+_(C[b+8&gt;&gt;2]*l),C[r+24&gt;&gt;2]=_(_(c*C[b+32&gt;&gt;2])+_(n*C[b+36&gt;&gt;2]))+_(l*C[b+40&gt;&gt;2]),C[r+20&gt;&gt;2]=_(_(c*C[b+16&gt;&gt;2])+_(n*C[b+20&gt;&gt;2]))+_(l*C[b+24&gt;&gt;2]),a[r+12&gt;&gt;2]=0,c=_(d-_(E*t)),n=_(k-_(D*t)),l=_(g-_(Y*t)),C[r+8&gt;&gt;2]=_(_(_(c*q)+_(n*tA))+_(l*nA))+rA,C[r+4&gt;&gt;2]=_(_(_(c*$)+_(n*oA))+_(l*aA))+fA,C[r&gt;&gt;2]=_(_(AA*l)+_(_(iA*c)+_(eA*n)))+J,cn[a[a[f&gt;&gt;2]+16&gt;&gt;2]](f,r+16|0,r,t)),!(a[h+4&gt;&gt;2]&gt;6|a[a[f+4&gt;&gt;2]+780&gt;&gt;2]&gt;=a[A+24&gt;&gt;2]||(c=C[s+60&gt;&gt;2],_(m(c))&gt;_(.7071067690849304)?(t=C[s+56&gt;&gt;2],n=_(_(1)/_(y(_(_(c*c)+_(t*t))))),t=_(t*n),c=_(-_(c*n)),n=_(0)):(t=C[s+52&gt;&gt;2],n=C[s+56&gt;&gt;2],l=_(_(1)/_(y(_(_(t*t)+_(n*n))))),c=_(t*l),t=_(0),n=_(-_(n*l))),l=_(cn[a[a[h&gt;&gt;2]+16&gt;&gt;2]](h)),b=0,l=_(_(Q(_(C[744]/l),_(.39269909262657166)))*_(.5)),k=di(l),u=a[A+20&gt;&gt;2],d=Ci(l),(0|u)&lt;1)))for(x=t,t=_(k/_(y(_(_(_(n*n)+_(c*c))+_(t*t))))),k=_(x*t),B=_(c*t),R=_(n*t);n=C[s+56&gt;&gt;2],l=C[s+60&gt;&gt;2],t=C[s+52&gt;&gt;2],c=_(_(_(_(6.2831854820251465)/_(0|u))*_(0|b))*_(.5)),v=_(di(c)/_(y(_(_(_(t*t)+_(n*n))+_(l*l))))),t=_(t*v),c=Ci(c),n=_(n*v),l=_(l*v),v=_(_(_(_(d*c)+_(R*t))+_(B*n))+_(k*l)),G=_(_(_(_(R*c)-_(d*t))-_(k*n))+_(B*l)),w=_(_(_(_(B*c)-_(d*n))-_(R*l))+_(k*t)),W=_(_(_(_(k*c)-_(d*l))-_(B*t))+_(R*n)),C[r+28&gt;&gt;2]=_(_(_(c*v)-_(t*G))-_(n*w))-_(l*W),C[r+24&gt;&gt;2]=_(_(n*G)+_(_(l*v)+_(c*W)))-_(t*w),C[r+20&gt;&gt;2]=_(_(t*W)+_(_(c*w)+_(n*v)))-_(l*G),C[r+16&gt;&gt;2]=_(_(l*w)+_(_(t*v)+_(c*G)))-_(n*W),Cr(A,r+16|0,e,i,f),b=b+1|0,u=a[A+20&gt;&gt;2],(0|b)&lt;(0|u););!o[A+8|0]|!a[a[A+12&gt;&gt;2]+780&gt;&gt;2]||(A=a[f+4&gt;&gt;2],a[A+780&gt;&gt;2]&amp;&amp;(e=a[A+772&gt;&gt;2],i=a[a[f+8&gt;&gt;2]+8&gt;&gt;2],(0|e)==(0|i)?se(A,e+4|0,a[a[f+12&gt;&gt;2]+8&gt;&gt;2]+4|0):se(A,a[a[f+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0)))}V=r+48|0},Re,lr,Br,function(A){A|=0,$(Br(A))},_r,function(A){return A|=0,a[A+16&gt;&gt;2]},function(A,e,i){var r;if(A|=0,e|=0,i|=0,r=8!=(0|e),!(r|8!=(0|i)))return a[A+56&gt;&gt;2];if(!(1!=(0|i)|r))return a[A+72&gt;&gt;2];if(!(1!=(0|e)|8!=(0|i)))return a[A+76&gt;&gt;2];if(!(e|i))return a[A+68&gt;&gt;2];if(!(28!=(0|i)|(0|e)&gt;19))return a[A+84&gt;&gt;2];if(!(28!=(0|e)|(0|i)&gt;19))return a[A+80&gt;&gt;2];A:{if((0|e)&lt;=19){if((0|i)&lt;=19)return a[A+28&gt;&gt;2];if(i+-21&gt;&gt;&gt;0&gt;8)break A;return a[A+32&gt;&gt;2]}if(!((0|i)&gt;19|e+-21&gt;&gt;&gt;0&gt;8))return a[A+36&gt;&gt;2];if(31==(0|e))return 31==(0|i)?a[A+44&gt;&gt;2]:a[A+40&gt;&gt;2]}return 31==(0|i)?a[A+48&gt;&gt;2]:a[A+52&gt;&gt;2]},function(A,e,i){var r;if(A|=0,e|=0,i|=0,r=8!=(0|e),!(r|8!=(0|i)))return a[A+56&gt;&gt;2];if(!(1!=(0|i)|r))return a[A+72&gt;&gt;2];if(!(1!=(0|e)|8!=(0|i)))return a[A+76&gt;&gt;2];if(!(28!=(0|i)|(0|e)&gt;19))return a[A+84&gt;&gt;2];if(!(28!=(0|e)|(0|i)&gt;19))return a[A+80&gt;&gt;2];A:{if((0|e)&lt;=19){if((0|i)&lt;=19)return a[A+28&gt;&gt;2];if(i+-21&gt;&gt;&gt;0&gt;8)break A;return a[A+32&gt;&gt;2]}if(!((0|i)&gt;19|e+-21&gt;&gt;&gt;0&gt;8))return a[A+36&gt;&gt;2];if(31==(0|e))return 31==(0|i)?a[A+44&gt;&gt;2]:a[A+40&gt;&gt;2]}return 31==(0|i)?a[A+48&gt;&gt;2]:a[A+52&gt;&gt;2]},ve,function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,80),Ar(A,e,i,r,0),0|A},ve,function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,80),Ar(A,e,i,r,1),0|A},ve,function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,84),er(A,e,i,r,0),0|A},ve,function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,116),br(A,e,i,r),0|A},ve,function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,84),er(A,e,i,r,1),0|A},ve,function(A,e,i,r){return A|=0,e|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,8),uA(A,e),a[A&gt;&gt;2]=17112,0|A},ve,function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,16),function(A,e,i,r){vA(A,e),a[A+12&gt;&gt;2]=0,f[A+8|0]=0,a[A&gt;&gt;2]=17172,e=a[A+4&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,a[i+8&gt;&gt;2],a[r+8&gt;&gt;2]),f[A+8|0]=1,a[A+12&gt;&gt;2]=e}(A,e,i,r),0|A},ve,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n=0;return n=a[e&gt;&gt;2],n=0|cn[a[a[n&gt;&gt;2]+56&gt;&gt;2]](n,20),function(A,e,i,r,n,t){vA(A,i),f[A+16|0]=t,a[A+12&gt;&gt;2]=e,f[A+8|0]=0,a[A&gt;&gt;2]=17308,e||(e=a[A+4&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,a[r+8&gt;&gt;2],a[n+8&gt;&gt;2]),f[A+8|0]=1,a[A+12&gt;&gt;2]=e)}(n,a[e+4&gt;&gt;2],e,i,r,o[A+4|0]),0|n},ve,function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,A=a[e&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,16),function(A,e,i,r){vA(A,e),a[A+12&gt;&gt;2]=0,f[A+8|0]=0,a[A&gt;&gt;2]=17516,e=a[A+4&gt;&gt;2],cn[a[a[e&gt;&gt;2]+24&gt;&gt;2]](e,a[i+8&gt;&gt;2],a[r+8&gt;&gt;2])&amp;&amp;(e=a[A+4&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,a[i+8&gt;&gt;2],a[r+8&gt;&gt;2]),f[A+8|0]=1,a[A+12&gt;&gt;2]=e)}(A,e,i,r),0|A},ve,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n=0;return n=a[e&gt;&gt;2],n=0|cn[a[a[n&gt;&gt;2]+56&gt;&gt;2]](n,28),function(A,e,i,r,n,t,o){uA(A,e),a[A+24&gt;&gt;2]=o,a[A+20&gt;&gt;2]=t,f[A+16|0]=n,a[A+12&gt;&gt;2]=0,f[A+8|0]=0,a[A&gt;&gt;2]=17588,e=a[A+4&gt;&gt;2],t=n?r:i,i=n?i:r,cn[a[a[e&gt;&gt;2]+24&gt;&gt;2]](e,a[t+8&gt;&gt;2],a[i+8&gt;&gt;2])&amp;&amp;(e=a[A+4&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,a[t+8&gt;&gt;2],a[i+8&gt;&gt;2]),f[A+8|0]=1,a[A+12&gt;&gt;2]=e)}(n,e,i,r,o[A+4|0],a[A+8&gt;&gt;2],a[A+12&gt;&gt;2]),0|n},function(A){A|=0;var e=0;return a[A&gt;&gt;2]=18600,e=a[A+60&gt;&gt;2],e&amp;&amp;(o[A- -64|0]&amp;&amp;CA(e),a[A+60&gt;&gt;2]=0),a[A+60&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A- -64|0]=1,e=a[A+40&gt;&gt;2],e&amp;&amp;(o[A+44|0]&amp;&amp;CA(e),a[A+40&gt;&gt;2]=0),a[A+40&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+44|0]=1,e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+20|0]=1,0|A},function(A){A|=0;var e=0;a[A&gt;&gt;2]=18600,e=a[A+60&gt;&gt;2],e&amp;&amp;(o[A- -64|0]&amp;&amp;CA(e),a[A+60&gt;&gt;2]=0),a[A+60&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A- -64|0]=1,e=a[A+40&gt;&gt;2],e&amp;&amp;(o[A+44|0]&amp;&amp;CA(e),a[A+40&gt;&gt;2]=0),a[A+40&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+44|0]=1,e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=0,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f[A+20|0]=1,CA(A)},function(A,e,i){A|=0,e|=0,i|=0;var r,n=0;a[696]=a[696]+1,r=a[A+24&gt;&gt;2];A:{e:{if(r){if(cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,e,i))break e;break A}if(!(a[i+8&gt;&gt;2]&amp;a[e+4&gt;&gt;2])|!(a[e+8&gt;&gt;2]&amp;a[i+4&gt;&gt;2]))break A}n=function(A,e,i){var r,n,t,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0,C=0,g=0;c=a[e+12&gt;&gt;2]&gt;a[i+12&gt;&gt;2],r=c?e:i,u=a[r+12&gt;&gt;2],n=c?i:e,l=a[n+12&gt;&gt;2],e=u&lt;&lt;16|l,e=(e&lt;&lt;15^-1)+e|0,e=B(e&gt;&gt;&gt;10^e,9),e^=e&gt;&gt;&gt;6,e=(e&lt;&lt;11^-1)+e|0,t=e&gt;&gt;&gt;16^e,c=a[A+12&gt;&gt;2],k=t&amp;c+-1,e=a[a[A+40&gt;&gt;2]+(k&lt;&lt;2)&gt;&gt;2];e:{if(-1!=(0|e))for(b=a[A+16&gt;&gt;2];;){if(s=e&lt;&lt;4,i=s+b|0,(0|u)==a[a[4+(b+s|0)&gt;&gt;2]+12&gt;&gt;2]&amp;&amp;a[a[i&gt;&gt;2]+12&gt;&gt;2]==(0|l))break e;if(e=a[a[A+60&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2],-1==(0|e))break}if(e=c,u=a[A+8&gt;&gt;2],i=u,(0|e)==(0|i)&amp;&amp;(i=c,b=e?e&lt;&lt;1:1,!((0|e)&gt;=(0|b)))){if(b?(l=dA(b&lt;&lt;4),i=a[A+8&gt;&gt;2]):(l=0,i=c),(0|i)&gt;=1)for(e=12;s=e+l|0,v=a[A+16&gt;&gt;2]+e|0,a[s+-12&gt;&gt;2]=a[v+-12&gt;&gt;2],d=v+-8|0,g=a[d+4&gt;&gt;2],C=s+-8|0,a[C&gt;&gt;2]=a[d&gt;&gt;2],a[C+4&gt;&gt;2]=g,a[s&gt;&gt;2]=a[v&gt;&gt;2],e=e+16|0,i=i+-1|0,i;);e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=l,a[A+12&gt;&gt;2]=b,f[A+20|0]=1,i=a[A+8&gt;&gt;2],e=b}a[A+8&gt;&gt;2]=i+1,l=u&lt;&lt;4,b=a[A+16&gt;&gt;2],i=a[A+68&gt;&gt;2],i&amp;&amp;(cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,n,r),e=a[A+12&gt;&gt;2]),i=b+l|0,(0|c)&lt;(0|e)&amp;&amp;(Rr(A),k=a[A+12&gt;&gt;2]+-1&amp;t),c=a[r+12&gt;&gt;2],l=a[n+12&gt;&gt;2],e=b+(u&lt;&lt;4)|0,a[e+8&gt;&gt;2]=0,a[e+12&gt;&gt;2]=0,b=e,e=(0|l)&lt;(0|c),a[b+4&gt;&gt;2]=e?r:n,c=a[A+60&gt;&gt;2]+(u&lt;&lt;2)|0,A=a[A+40&gt;&gt;2]+(k&lt;&lt;2)|0,a[c&gt;&gt;2]=a[A&gt;&gt;2],a[i&gt;&gt;2]=e?n:r,a[A&gt;&gt;2]=u}return i}(A,e,i)}return 0|n},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=0,n=0,t=0,o=0,b=0,c=0,l=0;a[695]=a[695]+1,f=a[e+12&gt;&gt;2]&gt;a[i+12&gt;&gt;2],t=f?e:i,n=a[t+12&gt;&gt;2],b=f?i:e,o=a[b+12&gt;&gt;2],e=n&lt;&lt;16|o,e=(e&lt;&lt;15^-1)+e|0,e=B(e&gt;&gt;&gt;10^e,9),e^=e&gt;&gt;&gt;6,e=(e&lt;&lt;11^-1)+e|0,c=a[A+12&gt;&gt;2]+-1&amp;(e&gt;&gt;&gt;16^e),e=a[a[A+40&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2];A:if(-1!=(0|e)){for(f=a[A+16&gt;&gt;2];;){if(i=f+(e&lt;&lt;4)|0,(0|n)!=a[a[i+4&gt;&gt;2]+12&gt;&gt;2]||a[a[i&gt;&gt;2]+12&gt;&gt;2]!=(0|o)){if(e=a[a[A+60&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2],-1!=(0|e))continue;break A}break}cn[a[a[A&gt;&gt;2]+32&gt;&gt;2]](A,i,r),l=a[12+(f+(e&lt;&lt;4)|0)&gt;&gt;2],n=a[A+60&gt;&gt;2];e:{if(o=a[A+40&gt;&gt;2]+(c&lt;&lt;2)|0,e=a[o&gt;&gt;2],f=i-a[A+16&gt;&gt;2]&gt;&gt;4,(0|e)!=(0|f)){for(;i=e,e=a[n+(e&lt;&lt;2)&gt;&gt;2],(0|f)!=(0|e););if(e=a[n+(f&lt;&lt;2)&gt;&gt;2],-1!=(0|i)){a[n+(i&lt;&lt;2)&gt;&gt;2]=e;break e}}else e=a[n+(f&lt;&lt;2)&gt;&gt;2];a[o&gt;&gt;2]=e}if(n=a[A+8&gt;&gt;2]+-1|0,e=a[A+68&gt;&gt;2],e&amp;&amp;cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,b,t,r),(0|n)==(0|f))return a[A+8&gt;&gt;2]=a[A+8&gt;&gt;2]+-1,0|l;r=a[A+60&gt;&gt;2];e:{if(b=a[A+16&gt;&gt;2],t=b+(n&lt;&lt;4)|0,e=a[a[t+4&gt;&gt;2]+12&gt;&gt;2]&lt;&lt;16|a[a[t&gt;&gt;2]+12&gt;&gt;2],e=(e&lt;&lt;15^-1)+e|0,e=B(e&gt;&gt;&gt;10^e,9),e^=e&gt;&gt;&gt;6,e=(e&lt;&lt;11^-1)+e|0,o=a[A+12&gt;&gt;2]+-1&amp;(e&gt;&gt;&gt;16^e),c=a[A+40&gt;&gt;2]+(o&lt;&lt;2)|0,e=a[c&gt;&gt;2],(0|e)!=(0|n)){for(;i=e,e=a[r+(e&lt;&lt;2)&gt;&gt;2],(0|n)!=(0|e););if(e=a[r+(n&lt;&lt;2)&gt;&gt;2],-1!=(0|i)){a[r+(i&lt;&lt;2)&gt;&gt;2]=e;break e}}else e=a[r+(n&lt;&lt;2)&gt;&gt;2];a[c&gt;&gt;2]=e}i=a[t+4&gt;&gt;2],e=b+(f&lt;&lt;4)|0,a[e&gt;&gt;2]=a[t&gt;&gt;2],a[e+4&gt;&gt;2]=i,i=t+8|0,r=a[i+4&gt;&gt;2],e=e+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=r,e=a[A+40&gt;&gt;2]+(o&lt;&lt;2)|0,a[a[A+60&gt;&gt;2]+(f&lt;&lt;2)&gt;&gt;2]=a[e&gt;&gt;2],a[e&gt;&gt;2]=f,a[A+8&gt;&gt;2]=a[A+8&gt;&gt;2]+-1}return 0|l},function(A,e,i){var r;A|=0,e|=0,i|=0,r=V-16|0,V=r,a[r+12&gt;&gt;2]=e,a[r+8&gt;&gt;2]=18960,cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A,r+8|0,i),V=r+16|0},or,or,Qr,function(A,e,i){A|=0,e|=0,i|=0,i&amp;&amp;(A=a[e+8&gt;&gt;2],A&amp;&amp;(cn[a[a[A&gt;&gt;2]&gt;&gt;2]](A),cn[a[a[i&gt;&gt;2]+60&gt;&gt;2]](i,a[e+8&gt;&gt;2]),a[e+8&gt;&gt;2]=0))},function(A){return A|=0,a[A+8&gt;&gt;2]},function(A,e,i){var r;A|=0,e|=0,i|=0,r=V-16|0,V=r,a[r+12&gt;&gt;2]=i,a[r+8&gt;&gt;2]=A,a[r+4&gt;&gt;2]=e,a[r&gt;&gt;2]=18816,cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A,r,i),V=r+16|0},function(A,e){A|=0,e|=0,a[A+24&gt;&gt;2]=e},function(A,e,i){A|=0,e|=0,i|=0;var r,f=0,n=0;if(r=V-16|0,V=r,Ki(r+8|0,18668),a[A+8&gt;&gt;2]&gt;=1)for(;n=a[A+16&gt;&gt;2]+(f&lt;&lt;4)|0,cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,n)?(cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,a[n&gt;&gt;2],a[n+4&gt;&gt;2],i),a[694]=a[694]+-1):f=f+1|0,(0|f)&lt;a[A+8&gt;&gt;2];);Li(),V=r+16|0},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n=0,t=0;a[697]=a[697]+1,n=a[e+12&gt;&gt;2]&gt;a[i+12&gt;&gt;2],r=a[(n?e:i)+12&gt;&gt;2],f=a[(n?i:e)+12&gt;&gt;2],e=f|r&lt;&lt;16,e=(e&lt;&lt;15^-1)+e|0,e=B(e&gt;&gt;&gt;10^e,9),e^=e&gt;&gt;&gt;6,e=(e&lt;&lt;11^-1)+e|0,e=a[A+12&gt;&gt;2]+-1&amp;(e&gt;&gt;&gt;16^e);A:{if(!((0|e)&gt;=a[A+32&gt;&gt;2])&amp;&amp;(e=a[a[A+40&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2],-1!=(0|e)))for(i=a[A+16&gt;&gt;2];;){if(t=e&lt;&lt;4,n=t+i|0,a[a[4+(i+t|0)&gt;&gt;2]+12&gt;&gt;2]==(0|r)&amp;&amp;(0|f)==a[a[n&gt;&gt;2]+12&gt;&gt;2])break A;if(e=a[a[A+60&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2],-1==(0|e))break}n=0}return 0|n},Ze,function(A,e){A|=0,e|=0,a[A+68&gt;&gt;2]=e},function(A,e){A|=0,e|=0;var i,r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0;if(i=V-32|0,V=i,a[i+20&gt;&gt;2]=0,a[i+12&gt;&gt;2]=0,a[i+16&gt;&gt;2]=0,n=a[A+8&gt;&gt;2],f[i+24|0]=1,!((0|n)&lt;1)){for(n=0;;){if(t=a[A+16&gt;&gt;2]+(c&lt;&lt;4)|0,(0|r)==(0|n))if(b=n?n&lt;&lt;1:1,(0|n)&gt;=(0|b))r=n;else{if(l=b?dA(b&lt;&lt;4):0,(0|n)&gt;=1)for(r=12;u=r+l|0,s=a[i+20&gt;&gt;2]+r|0,a[u+-12&gt;&gt;2]=a[s+-12&gt;&gt;2],k=s+-8|0,d=a[k+4&gt;&gt;2],v=u+-8|0,a[v&gt;&gt;2]=a[k&gt;&gt;2],a[v+4&gt;&gt;2]=d,a[u&gt;&gt;2]=a[s&gt;&gt;2],r=r+16|0,n=n+-1|0,n;);r=a[i+20&gt;&gt;2],r&amp;&amp;(o[i+24|0]&amp;&amp;CA(r),a[i+20&gt;&gt;2]=0),a[i+20&gt;&gt;2]=l,f[i+24|0]=1,a[i+16&gt;&gt;2]=b,r=a[i+12&gt;&gt;2]}if(r=a[i+20&gt;&gt;2]+(r&lt;&lt;4)|0,a[r&gt;&gt;2]=a[t&gt;&gt;2],n=a[t+8&gt;&gt;2],a[r+4&gt;&gt;2]=a[t+4&gt;&gt;2],a[r+8&gt;&gt;2]=n,a[r+12&gt;&gt;2]=a[t+12&gt;&gt;2],b=a[i+12&gt;&gt;2],r=b+1|0,a[i+12&gt;&gt;2]=r,c=c+1|0,!((0|c)&lt;a[A+8&gt;&gt;2]))break;n=a[i+16&gt;&gt;2]}if(!((0|b)&lt;0))for(n=-1,t=a[i+20&gt;&gt;2];cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,a[t&gt;&gt;2],a[t+4&gt;&gt;2],e),t=t+16|0,n=n+1|0,(0|n)&lt;(0|b););}if(a[A+52&gt;&gt;2]&gt;=1){for(r=a[A+60&gt;&gt;2],t=0;a[r&gt;&gt;2]=-1,r=r+4|0,t=t+1|0,(0|t)&lt;a[A+52&gt;&gt;2];);r=a[i+12&gt;&gt;2]}if((0|r)&gt;=2&amp;&amp;(Zr(i+8|0,i,0,r+-1|0),r=a[i+12&gt;&gt;2]),t=a[i+20&gt;&gt;2],(0|r)&gt;=1)for(e=0,r=4;n=r+t|0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,a[n+-4&gt;&gt;2],a[n&gt;&gt;2]),r=r+16|0,t=a[i+20&gt;&gt;2],e=e+1|0,(0|e)&lt;a[i+12&gt;&gt;2];);t&amp;&amp;(o[i+24|0]&amp;&amp;CA(t),a[i+20&gt;&gt;2]=0),V=i+32|0},ve,function(A,e){A|=0,e|=0;var i=0;return i=a[A+4&gt;&gt;2],(0|i)!=a[e+4&gt;&gt;2]&amp;&amp;(0|i)!=a[e&gt;&gt;2]||(i=a[A+8&gt;&gt;2],cn[a[a[i&gt;&gt;2]+32&gt;&gt;2]](i,e,a[A+12&gt;&gt;2])),0},ve,function(A,e){return A|=0,e|=0,A=a[A+4&gt;&gt;2],(0|A)==a[e&gt;&gt;2]|(0|A)==a[e+4&gt;&gt;2]},yr,function(A){A|=0,$(yr(A))},function(A,e,i,r,f,n,t,b){A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,t|=0,b|=0;var c=0;return b=V-48|0,V=b,r=dA(64),a[r+8&gt;&gt;2]=t,a[r+4&gt;&gt;2]=n,a[r&gt;&gt;2]=f,f=a[e+4&gt;&gt;2],a[r+16&gt;&gt;2]=a[e&gt;&gt;2],a[r+20&gt;&gt;2]=f,f=e+8|0,c=a[f+4&gt;&gt;2],n=r+24|0,a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=c,n=a[i+4&gt;&gt;2],a[r+32&gt;&gt;2]=a[i&gt;&gt;2],a[r+36&gt;&gt;2]=n,n=i+8|0,c=a[n+4&gt;&gt;2],t=r+40|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=c,a[r+52&gt;&gt;2]=0,a[r+56&gt;&gt;2]=0,c=a[f+4&gt;&gt;2],t=b+24|0,a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=c,t=a[n+4&gt;&gt;2],f=b+40|0,a[f&gt;&gt;2]=a[n&gt;&gt;2],a[f+4&gt;&gt;2]=t,f=a[e&gt;&gt;2],e=a[e+4&gt;&gt;2],n=a[i+4&gt;&gt;2],i=a[i&gt;&gt;2],a[r+60&gt;&gt;2]=a[A+104&gt;&gt;2],a[b+32&gt;&gt;2]=i,a[b+36&gt;&gt;2]=n,i=a[A+148&gt;&gt;2]+1|0,a[r+12&gt;&gt;2]=i,a[A+148&gt;&gt;2]=i,a[b+16&gt;&gt;2]=f,a[b+20&gt;&gt;2]=e,i=A+4|0,e=oi(i,b+16|0,r),a[r+52&gt;&gt;2]=0,a[r+48&gt;&gt;2]=e,e=84+((a[A+104&gt;&gt;2]&lt;&lt;2)+A|0)|0,a[r+56&gt;&gt;2]=a[e&gt;&gt;2],f=a[e&gt;&gt;2],f&amp;&amp;(a[f+52&gt;&gt;2]=r),a[e&gt;&gt;2]=r,o[A+153|0]||(a[b+8&gt;&gt;2]=r,a[b&gt;&gt;2]=19252,a[b+4&gt;&gt;2]=A,wr(i,a[A+4&gt;&gt;2],b+16|0,b),A=A+44|0,wr(A,a[A&gt;&gt;2],b+16|0,b)),V=b+48|0,0|r},function(A,e,i){A|=0,e|=0,i|=0;var r,n=0;ci(2==a[e+60&gt;&gt;2]?A+44|0:A+4|0,a[e+48&gt;&gt;2]),r=a[e+56&gt;&gt;2],n=a[e+52&gt;&gt;2],n=n?n+56|0:84+((a[e+60&gt;&gt;2]&lt;&lt;2)+A|0)|0,a[n&gt;&gt;2]=r,n=a[e+56&gt;&gt;2],n&amp;&amp;(a[n+52&gt;&gt;2]=a[e+52&gt;&gt;2]),n=a[A+96&gt;&gt;2],cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,e,i),CA(e),f[A+154|0]=1},function(A,e,i,r,n){A|=0,e|=0,i|=0,r|=0,n|=0;var t=0,b=0,c=0,l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=0,Q=0;n=V-48|0,V=n,b=i+8|0,c=a[b+4&gt;&gt;2],t=n+24|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,b=r+8|0,c=a[b+4&gt;&gt;2],t=n+40|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=c,t=a[i+4&gt;&gt;2],a[n+16&gt;&gt;2]=a[i&gt;&gt;2],a[n+20&gt;&gt;2]=t,t=a[r+4&gt;&gt;2],a[n+32&gt;&gt;2]=a[r&gt;&gt;2],a[n+36&gt;&gt;2]=t;A:if(2!=a[e+60&gt;&gt;2])if(b=1,a[A+128&gt;&gt;2]=a[A+128&gt;&gt;2]+1,t=a[e+48&gt;&gt;2],C[t&gt;&gt;2]&lt;=C[n+32&gt;&gt;2]^1|C[t+16&gt;&gt;2]&gt;=C[n+16&gt;&gt;2]^1|C[t+4&gt;&gt;2]&lt;=C[n+36&gt;&gt;2]^1|C[t+20&gt;&gt;2]&gt;=C[n+20&gt;&gt;2]^1||C[t+8&gt;&gt;2]&lt;=C[n+40&gt;&gt;2]^1|C[t+24&gt;&gt;2]&gt;=C[n+24&gt;&gt;2]^1)bi(A+4|0,t,n+16|0),a[A+132&gt;&gt;2]=a[A+132&gt;&gt;2]+1;else{if(u=C[e+20&gt;&gt;2],s=C[e+24&gt;&gt;2],g=C[i&gt;&gt;2],B=C[i+4&gt;&gt;2],m=C[i+8&gt;&gt;2],k=C[e+16&gt;&gt;2],a[n+12&gt;&gt;2]=0,l=C[A+100&gt;&gt;2],v=_(l*_(_(C[e+40&gt;&gt;2]-s)*_(.5))),C[n+8&gt;&gt;2]=v,d=_(l*_(_(C[e+36&gt;&gt;2]-u)*_(.5))),C[n+4&gt;&gt;2]=d,l=_(l*_(_(C[e+32&gt;&gt;2]-k)*_(.5))),C[n&gt;&gt;2]=l,u=_(B-u),_(g-k)&lt;_(0)&amp;&amp;(C[n&gt;&gt;2]=-l),s=_(m-s),u&lt;_(0)&amp;&amp;(C[n+4&gt;&gt;2]=-d),s&lt;_(0)&amp;&amp;(C[n+8&gt;&gt;2]=-v),b=0,!function(A,e,i,r){var f=0,n=0,t=_(0),o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0);b=C[i&gt;&gt;2];e:{if(C[e&gt;&gt;2]&lt;=b){if(t=C[i+4&gt;&gt;2],!(C[e+4&gt;&gt;2]&lt;=t^1|C[e+8&gt;&gt;2]&lt;=C[i+8&gt;&gt;2]^1|C[e+16&gt;&gt;2]&gt;=C[i+16&gt;&gt;2]^1|C[e+20&gt;&gt;2]&gt;=C[i+20&gt;&gt;2]^1)&amp;&amp;(f=0,C[e+24&gt;&gt;2]&gt;=C[i+24&gt;&gt;2]))break e}else t=C[i+4&gt;&gt;2];l=_(t-_(.05000000074505806)),C[i+4&gt;&gt;2]=l,c=_(b-_(.05000000074505806)),C[i&gt;&gt;2]=c,u=_(C[i+8&gt;&gt;2]-_(.05000000074505806)),C[i+8&gt;&gt;2]=u,s=_(C[i+16&gt;&gt;2]+_(.05000000074505806)),C[i+16&gt;&gt;2]=s,f=i+20|0,t=_(C[f&gt;&gt;2]+_(.05000000074505806)),C[f&gt;&gt;2]=t,o=i+24|0,b=_(C[o&gt;&gt;2]+_(.05000000074505806)),C[o&gt;&gt;2]=b,k=C[r&gt;&gt;2],f=k&gt;_(0),C[(f&lt;&lt;4)+i&gt;&gt;2]=(f?s:c)+k,c=C[r+4&gt;&gt;2],f=c&gt;_(0),C[(f?20:4)+i&gt;&gt;2]=(f?t:l)+c,t=C[r+8&gt;&gt;2],r=t&gt;_(0),C[(r?24:8)+i&gt;&gt;2]=(r?b:u)+t,r=ti(A,e);i:if(r)if(n=a[A+8&gt;&gt;2],(0|n)&gt;=0){if(!n)break i;for(;;){if(f=a[r+32&gt;&gt;2],!f)break i;if(r=f,n=n+-1|0,!n)break}}else r=a[A&gt;&gt;2];else r=0;f=a[i+4&gt;&gt;2],a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=f,f=a[o+4&gt;&gt;2],n=e+24|0,a[n&gt;&gt;2]=a[o&gt;&gt;2],a[n+4&gt;&gt;2]=f,f=i+16|0,o=a[f+4&gt;&gt;2],n=e+16|0,a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=o,i=i+8|0,f=a[i+4&gt;&gt;2],o=e+8|0,a[o&gt;&gt;2]=a[i&gt;&gt;2],a[o+4&gt;&gt;2]=f,ai(A,r,e),f=1}return f}(A+4|0,t,n+16|0,n))break A;b=1,a[A+132&gt;&gt;2]=a[A+132&gt;&gt;2]+1}else ci(A+44|0,a[e+48&gt;&gt;2]),R=e,Q=oi(A+4|0,n+16|0,e),a[R+48&gt;&gt;2]=Q,b=1;c=a[e+56&gt;&gt;2],t=a[e+52&gt;&gt;2],t=t?t+56|0:84+((a[e+60&gt;&gt;2]&lt;&lt;2)+A|0)|0,a[t&gt;&gt;2]=c,t=a[e+56&gt;&gt;2],t&amp;&amp;(a[t+52&gt;&gt;2]=a[e+52&gt;&gt;2]),t=a[i+4&gt;&gt;2],a[e+16&gt;&gt;2]=a[i&gt;&gt;2],a[e+20&gt;&gt;2]=t,i=i+8|0,c=a[i+4&gt;&gt;2],t=e+24|0,a[t&gt;&gt;2]=a[i&gt;&gt;2],a[t+4&gt;&gt;2]=c,t=r+8|0,c=a[t+4&gt;&gt;2],i=e+40|0,a[i&gt;&gt;2]=a[t&gt;&gt;2],a[i+4&gt;&gt;2]=c,i=a[r+4&gt;&gt;2],a[e+32&gt;&gt;2]=a[r&gt;&gt;2],a[e+36&gt;&gt;2]=i,a[e+52&gt;&gt;2]=0,r=a[A+104&gt;&gt;2],i=84+((r&lt;&lt;2)+A|0)|0,a[e+56&gt;&gt;2]=a[i&gt;&gt;2],a[e+60&gt;&gt;2]=r,r=a[i&gt;&gt;2],r&amp;&amp;(a[r+52&gt;&gt;2]=e),a[i&gt;&gt;2]=e,b&amp;&amp;(f[A+154|0]=1,o[A+153|0]||(a[n&gt;&gt;2]=19252,a[n+4&gt;&gt;2]=A,i=A+44|0,Fr(i,a[i&gt;&gt;2],a[e+48&gt;&gt;2],n),Fr(A+4|0,a[A+4&gt;&gt;2],a[e+48&gt;&gt;2],n))),V=n+48|0},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=0;A=a[e+20&gt;&gt;2],a[i&gt;&gt;2]=a[e+16&gt;&gt;2],a[i+4&gt;&gt;2]=A,A=i+8|0,i=e+24|0,f=a[i+4&gt;&gt;2],a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=f,i=e+40|0,f=a[i+4&gt;&gt;2],A=r+8|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=f,A=a[e+36&gt;&gt;2],a[r&gt;&gt;2]=a[e+32&gt;&gt;2],a[r+4&gt;&gt;2]=A},function(A,e,i,r,f,n){var t,o,b;A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,i=V-16|0,V=i,a[i+8&gt;&gt;2]=19324,a[i+12&gt;&gt;2]=r,t=r+4|0,o=r+20|0,b=a[A+168&gt;&gt;2],Wr(A+4|0,a[A+4&gt;&gt;2],e,t,o,C[r+32&gt;&gt;2],f,n,b,i+8|0),A=A+44|0,Wr(A,a[A&gt;&gt;2],e,t,o,C[r+32&gt;&gt;2],f,n,b,i+8|0),V=i+16|0},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=0,t=0;f=V-48|0,V=f,a[f+44&gt;&gt;2]=r,a[f+40&gt;&gt;2]=19396,n=e+8|0,t=a[n+4&gt;&gt;2],r=f+16|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=i+8|0,t=a[n+4&gt;&gt;2],r=f+32|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=a[e+4&gt;&gt;2],a[f+8&gt;&gt;2]=a[e&gt;&gt;2],a[f+12&gt;&gt;2]=r,e=a[i+4&gt;&gt;2],a[f+24&gt;&gt;2]=a[i&gt;&gt;2],a[f+28&gt;&gt;2]=e,wr(A+4|0,a[A+4&gt;&gt;2],f+8|0,f+40|0),A=A+44|0,wr(A,a[A&gt;&gt;2],f+8|0,f+40|0),V=f+48|0},function(A,e){A|=0,e|=0,function(A,e){var i=0,r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=_(0);if(t=V-32|0,V=t,k=A+4|0,ni(k,1+((0|B(a[A+112&gt;&gt;2],a[A+16&gt;&gt;2]))/100|0)|0),a[A+124&gt;&gt;2]&amp;&amp;(i=1+((0|B(a[A+108&gt;&gt;2],a[A+56&gt;&gt;2]))/100|0)|0,ni(A+44|0,i),i=a[A+124&gt;&gt;2]-i|0,a[A+124&gt;&gt;2]=(0|i)&gt;0?i:0),i=(a[A+104&gt;&gt;2]+1|0)%2|0,a[A+104&gt;&gt;2]=i,r=a[84+((i&lt;&lt;2)+A|0)&gt;&gt;2],r){for(c=A+44|0,v=t+16|0;i=a[r+56&gt;&gt;2],n=a[r+52&gt;&gt;2],n=n?n+56|0:84+((a[r+60&gt;&gt;2]&lt;&lt;2)+A|0)|0,a[n&gt;&gt;2]=i,n=a[r+56&gt;&gt;2],n&amp;&amp;(a[n+52&gt;&gt;2]=a[r+52&gt;&gt;2]),a[r+52&gt;&gt;2]=0,a[r+56&gt;&gt;2]=a[A+92&gt;&gt;2],n=a[A+92&gt;&gt;2],n&amp;&amp;(a[n+52&gt;&gt;2]=r),a[A+92&gt;&gt;2]=r,ci(k,a[r+48&gt;&gt;2]),l=r+24|0,n=a[l+4&gt;&gt;2],b=t+8|0,a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=n,s=a[r+16&gt;&gt;2],u=a[r+20&gt;&gt;2],n=a[r+36&gt;&gt;2],a[v&gt;&gt;2]=a[r+32&gt;&gt;2],a[v+4&gt;&gt;2]=n,l=r+40|0,n=a[l+4&gt;&gt;2],b=v+8|0,a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=n,a[t&gt;&gt;2]=s,a[t+4&gt;&gt;2]=u,n=oi(c,t,r),a[r+60&gt;&gt;2]=2,a[r+48&gt;&gt;2]=n,r=i,i;);f[A+154|0]=1,a[A+124&gt;&gt;2]=a[A+56&gt;&gt;2]}if(a[t&gt;&gt;2]=19252,a[t+4&gt;&gt;2]=A,o[A+153|0]&amp;&amp;(Fr(k,a[A+4&gt;&gt;2],a[A+44&gt;&gt;2],t),o[A+153|0]&amp;&amp;(i=a[k&gt;&gt;2],Fr(k,i,i,t))),o[A+154|0]&amp;&amp;(i=a[A+96&gt;&gt;2],b=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i),n=a[b+4&gt;&gt;2],!((0|n)&lt;1))){s=A+144|0,r=a[A+120&gt;&gt;2],i=(0|B(a[A+116&gt;&gt;2],n))/100|0,i=(0|r)&gt;(0|i)?r:i,u=(0|n)&lt;(0|i)?n:i;A:{if((0|u)&gt;=1){for(r=0;i=a[b+12&gt;&gt;2]+((a[s&gt;&gt;2]+r|0)%(0|n)&lt;&lt;4)|0,l=a[i&gt;&gt;2],c=a[l+48&gt;&gt;2],n=a[i+4&gt;&gt;2],i=a[n+48&gt;&gt;2],!(C[c&gt;&gt;2]&lt;=C[i+16&gt;&gt;2]^1|C[c+16&gt;&gt;2]&gt;=C[i&gt;&gt;2]^1|C[c+4&gt;&gt;2]&lt;=C[i+20&gt;&gt;2]^1|C[c+20&gt;&gt;2]&gt;=C[i+4&gt;&gt;2]^1)&amp;&amp;C[c+8&gt;&gt;2]&lt;=C[i+24&gt;&gt;2]&amp;&amp;C[c+24&gt;&gt;2]&gt;=C[i+8&gt;&gt;2]||(i=a[A+96&gt;&gt;2],cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,l,n,e),r=r+-1|0,u=u+-1|0),n=a[b+4&gt;&gt;2],r=r+1|0,(0|r)&lt;(0|u););if(s=A+144|0,r=0,(0|n)&lt;=0)break A}r=(a[s&gt;&gt;2]+u|0)%(0|n)|0}a[s&gt;&gt;2]=r}f[A+154|0]=0,a[A+120&gt;&gt;2]=1,a[A+140&gt;&gt;2]=a[A+140&gt;&gt;2]+1,i=a[A+132&gt;&gt;2],r=A,e=a[A+128&gt;&gt;2],d=_(0),e&amp;&amp;(d=_(_(i&gt;&gt;&gt;0)/_(e&gt;&gt;&gt;0))),C[r+136&gt;&gt;2]=d,a[A+132&gt;&gt;2]=i&gt;&gt;&gt;1,a[A+128&gt;&gt;2]=e&gt;&gt;&gt;1,V=t+32|0}(A,e),function(A,e){var i=0,r=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0;if(v=V-16|0,V=v,i=a[A+96&gt;&gt;2],cn[a[a[i&gt;&gt;2]+56&gt;&gt;2]](i)){if(i=a[A+96&gt;&gt;2],r=0|cn[a[a[i&gt;&gt;2]+28&gt;&gt;2]](i),n=a[r+4&gt;&gt;2],(0|n)&gt;=2&amp;&amp;(Zr(r,v+8|0,0,n+-1|0),n=a[r+4&gt;&gt;2]),(0|n)&gt;=1){for(;;){l=a[r+12&gt;&gt;2]+d|0,i=a[l+4&gt;&gt;2],t=u,u=a[l&gt;&gt;2];A:{e:if((0|i)!=(0|c)||(0|t)!=(0|u)){if(b=a[u+48&gt;&gt;2],t=a[i+48&gt;&gt;2],!(C[b&gt;&gt;2]&lt;=C[t+16&gt;&gt;2]^1|C[b+16&gt;&gt;2]&gt;=C[t&gt;&gt;2]^1|C[b+4&gt;&gt;2]&lt;=C[t+20&gt;&gt;2]^1|C[b+20&gt;&gt;2]&gt;=C[t+4&gt;&gt;2]^1)&amp;&amp;C[b+8&gt;&gt;2]&lt;=C[t+24&gt;&gt;2]){if(c=i,!(C[b+24&gt;&gt;2]&gt;=C[t+8&gt;&gt;2]))break e;break A}c=i}i=a[A+96&gt;&gt;2],cn[a[a[i&gt;&gt;2]+32&gt;&gt;2]](i,l,e),a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,s=s+1|0,n=a[r+4&gt;&gt;2]}if(d=d+16|0,k=k+1|0,!((0|k)&lt;(0|n)))break}if((0|n)&gt;=2&amp;&amp;(Zr(r,v,0,n+-1|0),n=a[r+4&gt;&gt;2]),A=n-s|0,(0|s)&lt;=-1){if(a[r+8&gt;&gt;2]&lt;(0|A)){if(A?(k=dA(A&lt;&lt;4),e=a[r+4&gt;&gt;2]):(k=0,e=n),(0|e)&gt;=1)for(i=12;c=i+k|0,u=a[r+12&gt;&gt;2]+i|0,a[c+-12&gt;&gt;2]=a[u+-12&gt;&gt;2],t=u+-8|0,l=a[t+4&gt;&gt;2],b=c+-8|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=l,a[c&gt;&gt;2]=a[u&gt;&gt;2],i=i+16|0,e=e+-1|0,e;);e=a[r+12&gt;&gt;2],e&amp;&amp;(o[r+16|0]&amp;&amp;CA(e),a[r+12&gt;&gt;2]=0),a[r+12&gt;&gt;2]=k,f[r+16|0]=1,a[r+8&gt;&gt;2]=A}for(i=n&lt;&lt;4;e=a[r+12&gt;&gt;2]+i|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=e+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,i=i+16|0,e=s+1|0,c=e&gt;&gt;&gt;0&gt;=s&gt;&gt;&gt;0,s=e,c;);}n=A}a[r+4&gt;&gt;2]=n}V=v+16|0}(A,e)},te,te,function(A,e,i){A|=0,e|=0,i|=0;var r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0);r=a[A+44&gt;&gt;2],A=a[A+4&gt;&gt;2];A:if(A){if(t=C[A&gt;&gt;2],r){if(f=C[A+20&gt;&gt;2],n=C[r+20&gt;&gt;2],o=f&gt;n?f:n,f=C[A+8&gt;&gt;2],n=C[r+8&gt;&gt;2],b=f&lt;n?f:n,f=C[A+4&gt;&gt;2],n=C[r+4&gt;&gt;2],c=f&lt;n?f:n,f=C[A+16&gt;&gt;2],n=C[r+16&gt;&gt;2],l=f&gt;n?f:n,f=C[r&gt;&gt;2],t=t&lt;f?t:f,f=C[A+24&gt;&gt;2],n=C[r+24&gt;&gt;2],!(f&gt;n)){f=n;break A}break A}n=C[A+28&gt;&gt;2],f=C[A+24&gt;&gt;2],o=C[A+20&gt;&gt;2],l=C[A+16&gt;&gt;2],u=C[A+12&gt;&gt;2],b=C[A+8&gt;&gt;2],c=C[A+4&gt;&gt;2]}else r&amp;&amp;(n=C[r+28&gt;&gt;2],f=C[r+24&gt;&gt;2],o=C[r+20&gt;&gt;2],l=C[r+16&gt;&gt;2],u=C[r+12&gt;&gt;2],b=C[r+8&gt;&gt;2],c=C[r+4&gt;&gt;2],t=C[r&gt;&gt;2]);C[e+12&gt;&gt;2]=u,C[e+8&gt;&gt;2]=b,C[e+4&gt;&gt;2]=c,C[e&gt;&gt;2]=t,C[i+12&gt;&gt;2]=n,C[i+8&gt;&gt;2]=f,C[i+4&gt;&gt;2]=o,C[i&gt;&gt;2]=l},function(A,e){A|=0,e|=0,a[A+16&gt;&gt;2]==(0-a[A+56&gt;&gt;2]|0)&amp;&amp;(fi(A+4|0),fi(A+44|0),f[A+153|0]=256,f[A+154|0]=1,a[A+124&gt;&gt;2]=0,a[A+104&gt;&gt;2]=0,a[A+116&gt;&gt;2]=10,a[A+120&gt;&gt;2]=1,a[A+108&gt;&gt;2]=1,a[A+112&gt;&gt;2]=0,e=A+84|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,a[A+128&gt;&gt;2]=0,a[A+132&gt;&gt;2]=0,e=A+136|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,A=A+144|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0)},qe,ve,function(A,e,i){A|=0,e|=0,i|=0;var r=0;(0|e)!=(0|i)&amp;&amp;(r=a[a[A+4&gt;&gt;2]+96&gt;&gt;2],cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,a[e+36&gt;&gt;2],a[i+36&gt;&gt;2]),A=a[A+4&gt;&gt;2],a[A+120&gt;&gt;2]=a[A+120&gt;&gt;2]+1)},function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e,a[a[A+8&gt;&gt;2]+48&gt;&gt;2])},ve,pr,ve,pr,function(A){var e;return A|=0,a[A&gt;&gt;2]=20096,e=a[A+556&gt;&gt;2],e&amp;&amp;(o[A+560|0]&amp;&amp;CA(e),a[A+556&gt;&gt;2]=0),a[A+556&gt;&gt;2]=0,a[A+548&gt;&gt;2]=0,a[A+552&gt;&gt;2]=0,f[A+560|0]=1,Ee(A),0|A},function(A){var e;A|=0,a[A&gt;&gt;2]=20096,e=a[A+556&gt;&gt;2],e&amp;&amp;(o[A+560|0]&amp;&amp;CA(e),a[A+556&gt;&gt;2]=0),a[A+556&gt;&gt;2]=0,a[A+548&gt;&gt;2]=0,a[A+552&gt;&gt;2]=0,f[A+560|0]=1,Ee(A),CA(A)},function(A){return 496},function(A,e,i){return A|=0,e|=0,i|=0,Ne(A,e,i),a[e+264&gt;&gt;2]=a[A+324&gt;&gt;2],a[e+268&gt;&gt;2]=a[A+328&gt;&gt;2],a[e+272&gt;&gt;2]=a[A+332&gt;&gt;2],a[e+276&gt;&gt;2]=a[A+336&gt;&gt;2],a[e+280&gt;&gt;2]=a[A+340&gt;&gt;2],a[e+284&gt;&gt;2]=a[A+344&gt;&gt;2],a[e+288&gt;&gt;2]=a[A+348&gt;&gt;2],a[e+292&gt;&gt;2]=a[A+352&gt;&gt;2],a[e+296&gt;&gt;2]=a[A+356&gt;&gt;2],a[e+300&gt;&gt;2]=a[A+360&gt;&gt;2],a[e+304&gt;&gt;2]=a[A+364&gt;&gt;2],a[e+308&gt;&gt;2]=a[A+368&gt;&gt;2],a[e+312&gt;&gt;2]=a[A+372&gt;&gt;2],a[e+316&gt;&gt;2]=a[A+376&gt;&gt;2],a[e+320&gt;&gt;2]=a[A+380&gt;&gt;2],a[e+324&gt;&gt;2]=a[A+384&gt;&gt;2],a[e+328&gt;&gt;2]=a[A+388&gt;&gt;2],a[e+332&gt;&gt;2]=a[A+392&gt;&gt;2],a[e+336&gt;&gt;2]=a[A+396&gt;&gt;2],a[e+340&gt;&gt;2]=a[A+400&gt;&gt;2],a[e+456&gt;&gt;2]=a[A+404&gt;&gt;2],a[e+344&gt;&gt;2]=a[A+604&gt;&gt;2],a[e+348&gt;&gt;2]=a[A+608&gt;&gt;2],a[e+352&gt;&gt;2]=a[A+612&gt;&gt;2],a[e+356&gt;&gt;2]=a[A+616&gt;&gt;2],a[e+360&gt;&gt;2]=a[A+408&gt;&gt;2],a[e+364&gt;&gt;2]=a[A+412&gt;&gt;2],a[e+368&gt;&gt;2]=a[A+416&gt;&gt;2],a[e+372&gt;&gt;2]=a[A+420&gt;&gt;2],a[e+376&gt;&gt;2]=a[A+424&gt;&gt;2],a[e+380&gt;&gt;2]=a[A+428&gt;&gt;2],a[e+384&gt;&gt;2]=a[A+432&gt;&gt;2],a[e+388&gt;&gt;2]=a[A+436&gt;&gt;2],a[e+392&gt;&gt;2]=a[A+440&gt;&gt;2],a[e+396&gt;&gt;2]=a[A+444&gt;&gt;2],a[e+400&gt;&gt;2]=a[A+448&gt;&gt;2],a[e+404&gt;&gt;2]=a[A+452&gt;&gt;2],a[e+408&gt;&gt;2]=a[A+456&gt;&gt;2],a[e+412&gt;&gt;2]=a[A+460&gt;&gt;2],a[e+416&gt;&gt;2]=a[A+464&gt;&gt;2],a[e+420&gt;&gt;2]=a[A+468&gt;&gt;2],a[e+424&gt;&gt;2]=a[A+472&gt;&gt;2],a[e+428&gt;&gt;2]=a[A+476&gt;&gt;2],a[e+432&gt;&gt;2]=a[A+480&gt;&gt;2],a[e+436&gt;&gt;2]=a[A+484&gt;&gt;2],a[e+440&gt;&gt;2]=a[A+488&gt;&gt;2],a[e+444&gt;&gt;2]=a[A+492&gt;&gt;2],a[e+448&gt;&gt;2]=a[A+496&gt;&gt;2],a[e+452&gt;&gt;2]=a[A+500&gt;&gt;2],i=a[A+508&gt;&gt;2],a[e+460&gt;&gt;2]=a[A+504&gt;&gt;2],a[e+464&gt;&gt;2]=i,i=a[A+520&gt;&gt;2],a[e+468&gt;&gt;2]=a[A+516&gt;&gt;2],a[e+472&gt;&gt;2]=i,i=a[A+528&gt;&gt;2],a[e+476&gt;&gt;2]=a[A+524&gt;&gt;2],a[e+480&gt;&gt;2]=i,i=a[A+536&gt;&gt;2],a[e+484&gt;&gt;2]=a[A+532&gt;&gt;2],a[e+488&gt;&gt;2]=i,a[e+492&gt;&gt;2]=o[A+512|0],20124},function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0,t=0,o=0;n=e,t=0|cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A),o=1,f=a[a[e&gt;&gt;2]+16&gt;&gt;2],r=0|cn[f](0|n,0|t,0|o),o=e,t=r,n=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A,a[r+8&gt;&gt;2],e),i=A,f=a[a[e&gt;&gt;2]+20&gt;&gt;2],cn[f](0|o,0|t,0|n,1497645650,0|i)},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0);return t=C[i+100&gt;&gt;2],o=C[i+16&gt;&gt;2],b=C[i+20&gt;&gt;2],c=C[i+24&gt;&gt;2],f=C[i+108&gt;&gt;2],r=_(_(_(C[i+112&gt;&gt;2]-_(t*C[i+116&gt;&gt;2]))-_(_(_(_(_(o*C[A+64&gt;&gt;2])+_(b*C[A+68&gt;&gt;2]))+_(c*C[A+72&gt;&gt;2]))+_(_(_(C[i&gt;&gt;2]*C[A+80&gt;&gt;2])+_(C[i+4&gt;&gt;2]*C[A+84&gt;&gt;2]))+_(C[i+8&gt;&gt;2]*C[A+88&gt;&gt;2])))*f))-_(f*_(_(_(_(C[i+48&gt;&gt;2]*C[e+64&gt;&gt;2])+_(C[i+52&gt;&gt;2]*C[e+68&gt;&gt;2]))+_(C[i+56&gt;&gt;2]*C[e+72&gt;&gt;2]))+_(_(_(C[i+32&gt;&gt;2]*C[e+80&gt;&gt;2])+_(C[i+36&gt;&gt;2]*C[e+84&gt;&gt;2]))+_(C[i+40&gt;&gt;2]*C[e+88&gt;&gt;2]))))),f=_(t+r),n=C[i+120&gt;&gt;2],f&lt;n?(r=_(n-t),f=n):(n=C[i+124&gt;&gt;2],f&gt;n&amp;&amp;(r=_(n-t),f=n)),C[i+100&gt;&gt;2]=f,a[A+240&gt;&gt;2]&amp;&amp;(C[A+64&gt;&gt;2]=_(C[A+112&gt;&gt;2]*_(r*_(o*C[A+128&gt;&gt;2])))+C[A+64&gt;&gt;2],C[A+68&gt;&gt;2]=_(_(r*_(b*C[A+132&gt;&gt;2]))*C[A+116&gt;&gt;2])+C[A+68&gt;&gt;2],C[A+72&gt;&gt;2]=_(_(r*_(c*C[A+136&gt;&gt;2]))*C[A+120&gt;&gt;2])+C[A+72&gt;&gt;2],f=C[i+72&gt;&gt;2],n=C[i+68&gt;&gt;2],C[A+80&gt;&gt;2]=_(_(r*C[A+96&gt;&gt;2])*C[i+64&gt;&gt;2])+C[A+80&gt;&gt;2],t=C[A+104&gt;&gt;2],C[A+84&gt;&gt;2]=_(n*_(r*C[A+100&gt;&gt;2]))+C[A+84&gt;&gt;2],C[A+88&gt;&gt;2]=_(f*_(r*t))+C[A+88&gt;&gt;2]),a[e+240&gt;&gt;2]&amp;&amp;(f=C[i+56&gt;&gt;2],n=C[i+52&gt;&gt;2],C[e+64&gt;&gt;2]=_(C[e+112&gt;&gt;2]*_(r*_(C[i+48&gt;&gt;2]*C[e+128&gt;&gt;2])))+C[e+64&gt;&gt;2],C[e+68&gt;&gt;2]=_(_(r*_(n*C[e+132&gt;&gt;2]))*C[e+116&gt;&gt;2])+C[e+68&gt;&gt;2],C[e+72&gt;&gt;2]=_(_(r*_(f*C[e+136&gt;&gt;2]))*C[e+120&gt;&gt;2])+C[e+72&gt;&gt;2],f=C[i+88&gt;&gt;2],n=C[i+84&gt;&gt;2],C[e+80&gt;&gt;2]=_(_(r*C[e+96&gt;&gt;2])*C[i+80&gt;&gt;2])+C[e+80&gt;&gt;2],t=C[e+104&gt;&gt;2],C[e+84&gt;&gt;2]=_(n*_(r*C[e+100&gt;&gt;2]))+C[e+84&gt;&gt;2],C[e+88&gt;&gt;2]=_(f*_(r*t))+C[e+88&gt;&gt;2]),_(r)},function(A,e,i){A|=0,e|=0,i|=0;var r,f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0);return f=C[i+100&gt;&gt;2],o=C[i+16&gt;&gt;2],b=C[i+20&gt;&gt;2],c=C[i+24&gt;&gt;2],n=C[i+108&gt;&gt;2],n=_(_(_(C[i+112&gt;&gt;2]-_(f*C[i+116&gt;&gt;2]))-_(_(_(_(_(o*C[A+64&gt;&gt;2])+_(b*C[A+68&gt;&gt;2]))+_(c*C[A+72&gt;&gt;2]))+_(_(_(C[i&gt;&gt;2]*C[A+80&gt;&gt;2])+_(C[i+4&gt;&gt;2]*C[A+84&gt;&gt;2]))+_(C[i+8&gt;&gt;2]*C[A+88&gt;&gt;2])))*n))-_(n*_(_(_(_(C[i+48&gt;&gt;2]*C[e+64&gt;&gt;2])+_(C[i+52&gt;&gt;2]*C[e+68&gt;&gt;2]))+_(C[i+56&gt;&gt;2]*C[e+72&gt;&gt;2]))+_(_(_(C[i+32&gt;&gt;2]*C[e+80&gt;&gt;2])+_(C[i+36&gt;&gt;2]*C[e+84&gt;&gt;2]))+_(C[i+40&gt;&gt;2]*C[e+88&gt;&gt;2]))))),l=_(f+n),t=C[i+120&gt;&gt;2],r=l&lt;t,C[i+100&gt;&gt;2]=r?t:l,f=r?_(t-f):n,a[A+240&gt;&gt;2]&amp;&amp;(C[A+64&gt;&gt;2]=_(C[A+112&gt;&gt;2]*_(f*_(o*C[A+128&gt;&gt;2])))+C[A+64&gt;&gt;2],C[A+68&gt;&gt;2]=_(_(f*_(b*C[A+132&gt;&gt;2]))*C[A+116&gt;&gt;2])+C[A+68&gt;&gt;2],C[A+72&gt;&gt;2]=_(_(f*_(c*C[A+136&gt;&gt;2]))*C[A+120&gt;&gt;2])+C[A+72&gt;&gt;2],n=C[i+72&gt;&gt;2],t=C[i+68&gt;&gt;2],C[A+80&gt;&gt;2]=_(_(f*C[A+96&gt;&gt;2])*C[i+64&gt;&gt;2])+C[A+80&gt;&gt;2],o=C[A+104&gt;&gt;2],C[A+84&gt;&gt;2]=_(t*_(f*C[A+100&gt;&gt;2]))+C[A+84&gt;&gt;2],C[A+88&gt;&gt;2]=_(n*_(f*o))+C[A+88&gt;&gt;2]),a[e+240&gt;&gt;2]&amp;&amp;(n=C[i+56&gt;&gt;2],t=C[i+52&gt;&gt;2],C[e+64&gt;&gt;2]=_(C[e+112&gt;&gt;2]*_(f*_(C[i+48&gt;&gt;2]*C[e+128&gt;&gt;2])))+C[e+64&gt;&gt;2],C[e+68&gt;&gt;2]=_(_(f*_(t*C[e+132&gt;&gt;2]))*C[e+116&gt;&gt;2])+C[e+68&gt;&gt;2],C[e+72&gt;&gt;2]=_(_(f*_(n*C[e+136&gt;&gt;2]))*C[e+120&gt;&gt;2])+C[e+72&gt;&gt;2],n=C[i+88&gt;&gt;2],t=C[i+84&gt;&gt;2],C[e+80&gt;&gt;2]=_(_(f*C[e+96&gt;&gt;2])*C[i+80&gt;&gt;2])+C[e+80&gt;&gt;2],o=C[e+104&gt;&gt;2],C[e+84&gt;&gt;2]=_(t*_(f*C[e+100&gt;&gt;2]))+C[e+84&gt;&gt;2],C[e+88&gt;&gt;2]=_(n*_(f*o))+C[e+88&gt;&gt;2]),_(f)},function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=0;return f=C[i+128&gt;&gt;2],f!=_(0)&amp;&amp;(a[700]=a[700]+1,r=C[i+96&gt;&gt;2],n=_(f-_(r*C[i+116&gt;&gt;2])),t=C[i+16&gt;&gt;2],o=C[i+20&gt;&gt;2],b=C[i+24&gt;&gt;2],f=C[i+108&gt;&gt;2],f=_(_(n-_(_(_(_(_(t*C[A+144&gt;&gt;2])+_(o*C[A+148&gt;&gt;2]))+_(b*C[A+152&gt;&gt;2]))+_(_(_(C[i&gt;&gt;2]*C[A+160&gt;&gt;2])+_(C[i+4&gt;&gt;2]*C[A+164&gt;&gt;2]))+_(C[i+8&gt;&gt;2]*C[A+168&gt;&gt;2])))*f))-_(f*_(_(_(_(C[i+48&gt;&gt;2]*C[e+144&gt;&gt;2])+_(C[i+52&gt;&gt;2]*C[e+148&gt;&gt;2]))+_(C[i+56&gt;&gt;2]*C[e+152&gt;&gt;2]))+_(_(_(C[i+32&gt;&gt;2]*C[e+160&gt;&gt;2])+_(C[i+36&gt;&gt;2]*C[e+164&gt;&gt;2]))+_(C[i+40&gt;&gt;2]*C[e+168&gt;&gt;2]))))),c=_(r+f),n=C[i+120&gt;&gt;2],l=c&lt;n,C[i+96&gt;&gt;2]=l?n:c,r=l?_(n-r):f,a[A+240&gt;&gt;2]&amp;&amp;(C[A+144&gt;&gt;2]=_(C[A+112&gt;&gt;2]*_(r*_(t*C[A+128&gt;&gt;2])))+C[A+144&gt;&gt;2],C[A+148&gt;&gt;2]=_(_(r*_(o*C[A+132&gt;&gt;2]))*C[A+116&gt;&gt;2])+C[A+148&gt;&gt;2],C[A+152&gt;&gt;2]=_(_(r*_(b*C[A+136&gt;&gt;2]))*C[A+120&gt;&gt;2])+C[A+152&gt;&gt;2],f=C[i+72&gt;&gt;2],n=C[i+68&gt;&gt;2],C[A+160&gt;&gt;2]=_(_(r*C[A+96&gt;&gt;2])*C[i+64&gt;&gt;2])+C[A+160&gt;&gt;2],t=C[A+104&gt;&gt;2],C[A+164&gt;&gt;2]=_(n*_(r*C[A+100&gt;&gt;2]))+C[A+164&gt;&gt;2],C[A+168&gt;&gt;2]=_(f*_(r*t))+C[A+168&gt;&gt;2]),a[e+240&gt;&gt;2]&amp;&amp;(f=C[i+56&gt;&gt;2],n=C[i+52&gt;&gt;2],C[e+144&gt;&gt;2]=_(C[e+112&gt;&gt;2]*_(r*_(C[i+48&gt;&gt;2]*C[e+128&gt;&gt;2])))+C[e+144&gt;&gt;2],C[e+148&gt;&gt;2]=_(_(r*_(n*C[e+132&gt;&gt;2]))*C[e+116&gt;&gt;2])+C[e+148&gt;&gt;2],C[e+152&gt;&gt;2]=_(_(r*_(f*C[e+136&gt;&gt;2]))*C[e+120&gt;&gt;2])+C[e+152&gt;&gt;2],f=C[i+88&gt;&gt;2],n=C[i+84&gt;&gt;2],C[e+160&gt;&gt;2]=_(_(r*C[e+96&gt;&gt;2])*C[i+80&gt;&gt;2])+C[e+160&gt;&gt;2],t=C[e+104&gt;&gt;2],C[e+164&gt;&gt;2]=_(n*_(r*C[e+100&gt;&gt;2]))+C[e+164&gt;&gt;2],C[e+168&gt;&gt;2]=_(f*_(r*t))+C[e+168&gt;&gt;2])),_(r)},Kr,function(A){A|=0,CA(Kr(A))},pe,function(A,e,i,r,f,n,t,o,b,c){return A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,t|=0,o|=0,b|=0,c|=0,c=V-16|0,V=c,Ki(c+8|0,20295),_(cn[a[a[A&gt;&gt;2]+44&gt;&gt;2]](A,e,i,r,f,n,t,o,b)),_(cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A,e,i,r,f,n,t,o,b)),_(cn[a[a[A&gt;&gt;2]+36&gt;&gt;2]](A,e,i,o)),Li(),V=c+16|0,_(_(0))},pe,function(A){A|=0,a[A+232&gt;&gt;2]=0},Fe,function(A,e,i,r){if(A|=0,e|=0,i|=0,r|=0,(0|i)&gt;=1)for(;ff(A,a[e&gt;&gt;2],r),e=e+4|0,i=i+-1|0,i;);},function(A,e,i,r,f,n,t,o,b){A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,o|=0;var c=_(0),l=_(0);A:if(!(!a[o+52&gt;&gt;2]|a[o+20&gt;&gt;2]&lt;1))for(e=0;;){if(c=_(0),r=a[A+28&gt;&gt;2],(0|r)&gt;=1)for(i=0;l=c,n=a[A+16&gt;&gt;2],f=a[A+36&gt;&gt;2]+B(a[a[A+116&gt;&gt;2]+i&gt;&gt;2],152)|0,c=_(cn[a[A+220&gt;&gt;2]](n+B(a[f+144&gt;&gt;2],244)|0,B(a[f+148&gt;&gt;2],244)+n|0,f)),c=_(l+_(c*c)),i=i+4|0,r=r+-1|0,r;);if(c&lt;=C[o+92&gt;&gt;2])break A;if(i=a[o+20&gt;&gt;2],(0|e)&gt;=(i+-1|0))break A;if(e=e+1|0,!((0|e)&lt;(0|i)))break}},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n=0,t=0,b=0,c=_(0),l=_(0),u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=0,R=0;if(n=a[r+72&gt;&gt;2],4&amp;n&amp;&amp;(b=a[A+28&gt;&gt;2],!((0|b)&lt;1)))if(i=a[A+76&gt;&gt;2],e=a[A+36&gt;&gt;2],16&amp;n)for(e=e+140|0;n=a[e+-8&gt;&gt;2],a[n+124&gt;&gt;2]=a[e+-40&gt;&gt;2],t=i+B(a[e&gt;&gt;2],152)|0,a[n+128&gt;&gt;2]=a[t+100&gt;&gt;2],a[n+132&gt;&gt;2]=a[t+252&gt;&gt;2],e=e+152|0,b=b+-1|0,b;);else for(e=e+140|0;n=a[e+-8&gt;&gt;2],a[n+124&gt;&gt;2]=a[e+-40&gt;&gt;2],a[n+128&gt;&gt;2]=a[100+(i+B(a[e&gt;&gt;2],152)|0)&gt;&gt;2],e=e+152|0,b=b+-1|0,b;);if(u=a[A+48&gt;&gt;2],(0|u)&gt;=1)for(n=100;i=a[A+56&gt;&gt;2]+n|0,b=a[i+32&gt;&gt;2],e=a[b+44&gt;&gt;2],e&amp;&amp;(t=a[b+28&gt;&gt;2],s=C[t+416&gt;&gt;2],k=C[i+-76&gt;&gt;2],v=C[t+412&gt;&gt;2],d=C[i+-80&gt;&gt;2],c=C[i&gt;&gt;2],l=_(_(1)/C[r+12&gt;&gt;2]),C[e&gt;&gt;2]=C[e&gt;&gt;2]+_(_(_(C[i+-84&gt;&gt;2]*c)*C[t+408&gt;&gt;2])*l),C[e+4&gt;&gt;2]=_(_(v*_(c*d))*l)+C[e+4&gt;&gt;2],C[e+8&gt;&gt;2]=_(_(s*_(c*k))*l)+C[e+8&gt;&gt;2],g=a[b+32&gt;&gt;2],s=C[g+416&gt;&gt;2],k=C[i+-44&gt;&gt;2],v=C[g+412&gt;&gt;2],d=C[i+-48&gt;&gt;2],c=C[i&gt;&gt;2],l=_(_(1)/C[r+12&gt;&gt;2]),C[e+32&gt;&gt;2]=C[e+32&gt;&gt;2]+_(_(_(C[i+-52&gt;&gt;2]*c)*C[g+408&gt;&gt;2])*l),R=e+36|0,C[R&gt;&gt;2]=_(_(v*_(c*d))*l)+C[R&gt;&gt;2],R=e+40|0,C[R&gt;&gt;2]=_(_(s*_(c*k))*l)+C[R&gt;&gt;2],s=C[t+612&gt;&gt;2],k=C[i+-92&gt;&gt;2],v=C[t+608&gt;&gt;2],d=C[i+-96&gt;&gt;2],c=C[i&gt;&gt;2],l=_(_(1)/C[r+12&gt;&gt;2]),C[e+16&gt;&gt;2]=C[e+16&gt;&gt;2]+_(_(_(C[i+-100&gt;&gt;2]*C[t+604&gt;&gt;2])*c)*l),t=e+20|0,C[t&gt;&gt;2]=_(_(c*_(d*v))*l)+C[t&gt;&gt;2],t=e+24|0,C[t&gt;&gt;2]=_(_(c*_(k*s))*l)+C[t&gt;&gt;2],s=C[g+612&gt;&gt;2],k=C[i+-60&gt;&gt;2],v=C[g+608&gt;&gt;2],d=C[i+-64&gt;&gt;2],c=C[i&gt;&gt;2],l=_(_(1)/C[r+12&gt;&gt;2]),C[e+48&gt;&gt;2]=C[e+48&gt;&gt;2]+_(_(_(C[i+-68&gt;&gt;2]*C[g+604&gt;&gt;2])*c)*l),t=e+52|0,C[t&gt;&gt;2]=_(_(c*_(d*v))*l)+C[t&gt;&gt;2],e=e+56|0,C[e&gt;&gt;2]=_(_(c*_(k*s))*l)+C[e&gt;&gt;2]),c=C[i&gt;&gt;2],C[b+36&gt;&gt;2]=c,_(m(c))&gt;=C[b+16&gt;&gt;2]&amp;&amp;(f[b+20|0]=0),n=n+152|0,u=u+-1|0,u;);if(n=a[A+8&gt;&gt;2],(0|n)&gt;=1)for(t=a[A+16&gt;&gt;2],e=176,g=0;i=e+t|0,b=a[i- -64&gt;&gt;2],b&amp;&amp;(a[r+52&gt;&gt;2]?(nf(i+-176|0,C[r+12&gt;&gt;2],C[r+60&gt;&gt;2]),t=a[A+16&gt;&gt;2],i=t+e|0,s=C[i&gt;&gt;2],c=C[i+8&gt;&gt;2],l=C[i+4&gt;&gt;2],b=a[i- -64&gt;&gt;2]):(s=_(C[i+-112&gt;&gt;2]+C[i&gt;&gt;2]),C[i&gt;&gt;2]=s,n=i+4|0,l=_(C[i+-108&gt;&gt;2]+C[n&gt;&gt;2]),C[n&gt;&gt;2]=l,n=i+8|0,c=_(C[i+-104&gt;&gt;2]+C[n&gt;&gt;2]),C[n&gt;&gt;2]=c,n=i+16|0,C[n&gt;&gt;2]=C[i+-96&gt;&gt;2]+C[n&gt;&gt;2],n=i+20|0,C[n&gt;&gt;2]=C[i+-92&gt;&gt;2]+C[n&gt;&gt;2],n=i+24|0,C[n&gt;&gt;2]=C[i+-88&gt;&gt;2]+C[n&gt;&gt;2]),i=e+t|0,k=C[i+32&gt;&gt;2],v=C[i+36&gt;&gt;2],d=C[i+40&gt;&gt;2],a[b+384&gt;&gt;2]=0,C[b+380&gt;&gt;2]=c+d,C[b+376&gt;&gt;2]=l+v,C[b+372&gt;&gt;2]=s+k,a[b+304&gt;&gt;2]=a[b+304&gt;&gt;2]+1,i=a[A+16&gt;&gt;2]+e|0,c=C[i+16&gt;&gt;2],l=C[i+48&gt;&gt;2],s=C[i+20&gt;&gt;2],k=C[i+52&gt;&gt;2],v=C[i+24&gt;&gt;2],d=C[i+56&gt;&gt;2],i=a[i- -64&gt;&gt;2],a[i+400&gt;&gt;2]=0,C[i+396&gt;&gt;2]=v+d,C[i+392&gt;&gt;2]=s+k,C[i+388&gt;&gt;2]=c+l,a[i+304&gt;&gt;2]=a[i+304&gt;&gt;2]+1,a[r+52&gt;&gt;2]&amp;&amp;(b=a[A+16&gt;&gt;2]+e|0,i=a[b- -64&gt;&gt;2],a[i+304&gt;&gt;2]=a[i+304&gt;&gt;2]+1,n=b+-176|0,u=n+8|0,R=a[u+4&gt;&gt;2],t=i+12|0,a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=R,t=a[n+4&gt;&gt;2],a[i+4&gt;&gt;2]=a[n&gt;&gt;2],a[i+8&gt;&gt;2]=t,n=b+-160|0,u=n+8|0,R=a[u+4&gt;&gt;2],t=i+28|0,a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=R,u=a[n+4&gt;&gt;2],t=i+20|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=u,n=b+-144|0,u=a[n+4&gt;&gt;2],t=i+36|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=u,n=n+8|0,u=a[n+4&gt;&gt;2],t=i+44|0,a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=u,b=b+-128|0,t=b+8|0,u=a[t+4&gt;&gt;2],n=i+60|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=u,n=a[b+4&gt;&gt;2],i=i+52|0,a[i&gt;&gt;2]=a[b&gt;&gt;2],a[i+4&gt;&gt;2]=n),t=a[A+16&gt;&gt;2],a[a[(t+e|0)- -64&gt;&gt;2]+212&gt;&gt;2]=-1,n=a[A+8&gt;&gt;2]),e=e+244|0,g=g+1|0,(0|g)&lt;(0|n););return a[A+28&gt;&gt;2]&gt;-1|a[A+32&gt;&gt;2]&gt;-1||(e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+32&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+40|0]=1),a[A+28&gt;&gt;2]=0,a[A+48&gt;&gt;2]&gt;-1|a[A+52&gt;&gt;2]&gt;-1||(e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A+60|0]=1),a[A+48&gt;&gt;2]=0,a[A+68&gt;&gt;2]&gt;-1|a[A+72&gt;&gt;2]&gt;-1||(e=a[A+76&gt;&gt;2],e&amp;&amp;(o[A+80|0]&amp;&amp;CA(e),a[A+76&gt;&gt;2]=0),a[A+72&gt;&gt;2]=0,a[A+76&gt;&gt;2]=0,f[A+80|0]=1),a[A+68&gt;&gt;2]=0,a[A+88&gt;&gt;2]&gt;-1|a[A+92&gt;&gt;2]&gt;-1||(e=a[A+96&gt;&gt;2],e&amp;&amp;(o[A+100|0]&amp;&amp;CA(e),a[A+96&gt;&gt;2]=0),a[A+92&gt;&gt;2]=0,a[A+96&gt;&gt;2]=0,f[A+100|0]=1),a[A+88&gt;&gt;2]=0,a[A+8&gt;&gt;2]&gt;-1|a[A+12&gt;&gt;2]&gt;-1||(e=a[A+16&gt;&gt;2],e&amp;&amp;(o[A+20|0]&amp;&amp;CA(e),a[A+16&gt;&gt;2]=0),a[A+12&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,f[A+20|0]=1),a[A+8&gt;&gt;2]=0,_(_(0))},function(A,e,i,r,n,t,b,c,l,u){A|=0,e|=0,i|=0,r|=0,n|=0,t|=0,b|=0,c|=0,l|=0,u|=0;var s=_(0),k=_(0),v=0,d=_(0),g=0,m=0,R=0,Q=0,h=0,G=0;if(1&amp;f[l+72|0]){if(R=a[A+68&gt;&gt;2],g=a[A+28&gt;&gt;2],m=a[A+48&gt;&gt;2],(0|m)&gt;=1){if(i=B(a[A+232&gt;&gt;2],1664525)+1013904223|0,1!=(0|m)&amp;&amp;(u=a[A+136&gt;&gt;2],r=a[u+4&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n^=n&gt;&gt;&gt;2,n=u+((1&amp;(n&gt;&gt;&gt;1^n))&lt;&lt;2)|0,a[u+4&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,2!=(0|m)&amp;&amp;(r=a[u+8&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n=u+(((n&gt;&gt;&gt;2^n)&gt;&gt;&gt;0)%3&lt;&lt;2)|0,a[u+8&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,3!=(0|m)&amp;&amp;(r=a[u+12&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n=u+((3&amp;(n&gt;&gt;&gt;2^n))&lt;&lt;2)|0,a[u+12&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,4!=(0|m)))))for(t=u+16|0,r=4;G=a[t&gt;&gt;2],Q=t,h=u,i=B(i,1664525)+1013904223|0,r=r+1|0,v=i,r&gt;&gt;&gt;0&gt;65536||(n=i&gt;&gt;&gt;16^i,v=n,r&gt;&gt;&gt;0&gt;256||(n^=n&gt;&gt;&gt;8,v=n,r&gt;&gt;&gt;0&gt;16||(v=n&gt;&gt;&gt;4^n))),n=h+((v&gt;&gt;&gt;0)%(r&gt;&gt;&gt;0)&lt;&lt;2)|0,a[Q&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=G,t=t+4|0,(0|r)!=(0|m););a[A+232&gt;&gt;2]=i}if(!(a[l+20&gt;&gt;2]&lt;=(0|e))){if((0|g)&gt;=1){if(i=B(a[A+232&gt;&gt;2],1664525)+1013904223|0,1!=(0|g)&amp;&amp;(u=a[A+116&gt;&gt;2],r=a[u+4&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n^=n&gt;&gt;&gt;2,n=u+((1&amp;(n&gt;&gt;&gt;1^n))&lt;&lt;2)|0,a[u+4&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,2!=(0|g)&amp;&amp;(r=a[u+8&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n=u+(((n&gt;&gt;&gt;2^n)&gt;&gt;&gt;0)%3&lt;&lt;2)|0,a[u+8&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,3!=(0|g)&amp;&amp;(r=a[u+12&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n=u+((3&amp;(n&gt;&gt;&gt;2^n))&lt;&lt;2)|0,a[u+12&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,4!=(0|g)))))for(t=u+16|0,r=4;m=a[t&gt;&gt;2],Q=t,h=u,i=B(i,1664525)+1013904223|0,r=r+1|0,v=i,r&gt;&gt;&gt;0&gt;65536||(n=i&gt;&gt;&gt;16^i,v=n,r&gt;&gt;&gt;0&gt;256||(n^=n&gt;&gt;&gt;8,v=n,r&gt;&gt;&gt;0&gt;16||(v=n&gt;&gt;&gt;4^n))),n=h+((v&gt;&gt;&gt;0)%(r&gt;&gt;&gt;0)&lt;&lt;2)|0,a[Q&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=m,t=t+4|0,(0|r)!=(0|g););a[A+232&gt;&gt;2]=i}if(!((0|R)&lt;1)){if(i=B(a[A+232&gt;&gt;2],1664525)+1013904223|0,1!=(0|R)&amp;&amp;(u=a[A+156&gt;&gt;2],r=a[u+4&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n^=n&gt;&gt;&gt;2,n=u+((1&amp;(n&gt;&gt;&gt;1^n))&lt;&lt;2)|0,a[u+4&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,2!=(0|R)&amp;&amp;(r=a[u+8&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n=u+(((n&gt;&gt;&gt;2^n)&gt;&gt;&gt;0)%3&lt;&lt;2)|0,a[u+8&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,3!=(0|R)&amp;&amp;(r=a[u+12&gt;&gt;2],i=B(i,1664525)+1013904223|0,n=i^i&gt;&gt;&gt;16,n^=n&gt;&gt;&gt;8,n^=n&gt;&gt;&gt;4,n=u+((3&amp;(n&gt;&gt;&gt;2^n))&lt;&lt;2)|0,a[u+12&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=r,4!=(0|R)))))for(t=u+16|0,r=4;g=a[t&gt;&gt;2],Q=t,h=u,i=B(i,1664525)+1013904223|0,r=r+1|0,v=i,r&gt;&gt;&gt;0&gt;65536||(n=i&gt;&gt;&gt;16^i,v=n,r&gt;&gt;&gt;0&gt;256||(n^=n&gt;&gt;&gt;8,v=n,r&gt;&gt;&gt;0&gt;16||(v=n&gt;&gt;&gt;4^n))),n=h+((v&gt;&gt;&gt;0)%(r&gt;&gt;&gt;0)&lt;&lt;2)|0,a[Q&gt;&gt;2]=a[n&gt;&gt;2],a[n&gt;&gt;2]=g,t=t+4|0,(0|r)!=(0|R););a[A+232&gt;&gt;2]=i}}}if(n=a[A+48&gt;&gt;2],(0|n)&gt;=1)for(i=0,t=0;r=a[A+56&gt;&gt;2]+B(a[a[A+136&gt;&gt;2]+i&gt;&gt;2],152)|0,a[r+136&gt;&gt;2]&gt;(0|e)&amp;&amp;(k=s,n=a[A+16&gt;&gt;2],s=_(cn[a[A+212&gt;&gt;2]](n+B(a[r+144&gt;&gt;2],244)|0,n+B(a[r+148&gt;&gt;2],244)|0,r)),s=_(k+_(s*s)),n=a[A+48&gt;&gt;2]),i=i+4|0,t=t+1|0,(0|t)&lt;(0|n););if(!(a[l+20&gt;&gt;2]&lt;=(0|e))){if((0|c)&gt;=1)for(;e=a[b&gt;&gt;2],o[e+20|0]&amp;&amp;(e=$r(A,a[e+28&gt;&gt;2],C[l+12&gt;&gt;2]),i=$r(A,a[a[b&gt;&gt;2]+32&gt;&gt;2],C[l+12&gt;&gt;2]),r=a[b&gt;&gt;2],n=B(e,244),e=a[A+16&gt;&gt;2],cn[a[a[r&gt;&gt;2]+24&gt;&gt;2]](r,n+e|0,e+B(i,244)|0,C[l+12&gt;&gt;2])),b=b+4|0,c=c+-1|0,c;);i=a[A+28&gt;&gt;2],e=a[l+72&gt;&gt;2];A:if(512&amp;e){if(!((0|i)&lt;1))for(r=(16&amp;e?2:1)&lt;&lt;2,t=0,b=0;k=s,n=a[A+16&gt;&gt;2],e=a[A+36&gt;&gt;2]+B(a[a[A+116&gt;&gt;2]+b&gt;&gt;2],152)|0,s=_(cn[a[A+216&gt;&gt;2]](n+B(a[e+144&gt;&gt;2],244)|0,n+B(a[e+148&gt;&gt;2],244)|0,e)),s=_(k+_(s*s)),k=C[e+100&gt;&gt;2],n=k&gt;_(0)^1,n||(e=a[A+76&gt;&gt;2]+B(a[a[A+156&gt;&gt;2]+t&gt;&gt;2],152)|0,d=_(k*C[e+104&gt;&gt;2]),C[e+124&gt;&gt;2]=d,C[e+120&gt;&gt;2]=-d,d=s,c=a[A+16&gt;&gt;2],s=_(cn[a[A+212&gt;&gt;2]](c+B(a[e+144&gt;&gt;2],244)|0,c+B(a[e+148&gt;&gt;2],244)|0,e)),s=_(d+_(s*s))),n|!(16&amp;o[l+72|0])||(e=a[A+76&gt;&gt;2]+B(a[4+(a[A+156&gt;&gt;2]+t|0)&gt;&gt;2],152)|0,k=_(k*C[e+104&gt;&gt;2]),C[e+124&gt;&gt;2]=k,C[e+120&gt;&gt;2]=-k,k=s,n=a[A+16&gt;&gt;2],s=_(cn[a[A+212&gt;&gt;2]](n+B(a[e+144&gt;&gt;2],244)|0,n+B(a[e+148&gt;&gt;2],244)|0,e)),s=_(k+_(s*s))),t=r+t|0,b=b+4|0,i=i+-1|0,i;);}else{if((0|i)&gt;=1)for(r=0;k=s,n=a[A+16&gt;&gt;2],e=a[A+36&gt;&gt;2]+B(a[a[A+116&gt;&gt;2]+r&gt;&gt;2],152)|0,s=_(cn[a[A+216&gt;&gt;2]](n+B(a[e+144&gt;&gt;2],244)|0,n+B(a[e+148&gt;&gt;2],244)|0,e)),s=_(k+_(s*s)),r=r+4|0,i=i+-1|0,i;);if(b=a[A+68&gt;&gt;2],(0|b)&lt;1)break A;for(r=0;e=a[A+76&gt;&gt;2]+B(a[a[A+156&gt;&gt;2]+r&gt;&gt;2],152)|0,k=C[100+(a[A+36&gt;&gt;2]+B(a[e+140&gt;&gt;2],152)|0)&gt;&gt;2],k&gt;_(0)&amp;&amp;(k=_(k*C[e+104&gt;&gt;2]),C[e+124&gt;&gt;2]=k,C[e+120&gt;&gt;2]=-k,k=s,i=a[A+16&gt;&gt;2],s=_(cn[a[A+212&gt;&gt;2]](i+B(a[e+144&gt;&gt;2],244)|0,i+B(a[e+148&gt;&gt;2],244)|0,e)),s=_(k+_(s*s))),r=r+4|0,b=b+-1|0,b;);}if(b=a[A+88&gt;&gt;2],!((0|b)&lt;1))for(r=0;e=a[A+96&gt;&gt;2]+r|0,k=C[100+(a[A+36&gt;&gt;2]+B(a[e+140&gt;&gt;2],152)|0)&gt;&gt;2],k&gt;_(0)&amp;&amp;(d=k,k=C[e+104&gt;&gt;2],d=_(d*k),k=d&gt;k?k:d,C[e+124&gt;&gt;2]=k,C[e+120&gt;&gt;2]=-k,k=s,i=a[A+16&gt;&gt;2],s=_(cn[a[A+212&gt;&gt;2]](i+B(a[e+144&gt;&gt;2],244)|0,i+B(a[e+148&gt;&gt;2],244)|0,e)),s=_(k+_(s*s))),r=r+152|0,b=b+-1|0,b;);}return _(s)},function(A,e,i,r,n,t,b,c,l){A|=0,e|=0,i|=0,r|=0,n|=0,t|=0,b|=0,c|=0,l|=0;var u=0,s=0,k=0,v=0,d=0,g=0,R=0,Q=0,h=_(0),G=0,y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=0,E=_(0),D=_(0),N=_(0),I=0,J=_(0),x=_(0),X=_(0),M=_(0),T=_(0),j=0,O=_(0),H=_(0),z=0,P=0,K=_(0),L=0,q=_(0),$=_(0),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0),nA=0,tA=0,aA=0,oA=0,bA=0,cA=0,lA=0,uA=0,sA=_(0),kA=_(0),vA=_(0),gA=_(0),BA=_(0),_A=_(0),mA=_(0),RA=_(0),QA=_(0),hA=_(0),GA=_(0),yA=_(0);if(Y=V-256|0,V=Y,a[A+188&gt;&gt;2]=-1,Ki(Y+248|0,20232),l=a[c+72&gt;&gt;2],(0|l)!=a[A+224&gt;&gt;2]&amp;&amp;(a[A+224&gt;&gt;2]=l,a[A+220&gt;&gt;2]=536,a[A+216&gt;&gt;2]=535,a[A+212&gt;&gt;2]=534),a[A+184&gt;&gt;2]=0,(0|i)&gt;=1)for(l=e,k=i;a[a[l&gt;&gt;2]+212&gt;&gt;2]=-1,l=l+4|0,k=k+-1|0,k;);if(l=a[A+12&gt;&gt;2],(0|l)&lt;=(0|i)){if(l=i+1|0,k=0,l&amp;&amp;(k=dA(B(l,244))),u=a[A+8&gt;&gt;2],(0|u)&gt;=1)for(s=64;g=a[A+16&gt;&gt;2]+s|0,Q=g+-64|0,G=a[Q+4&gt;&gt;2],d=s+k|0,R=d+-64|0,v=R,a[v&gt;&gt;2]=a[Q&gt;&gt;2],a[v+4&gt;&gt;2]=G,Q=Q+8|0,v=a[Q+4&gt;&gt;2],R=R+8|0,a[R&gt;&gt;2]=a[Q&gt;&gt;2],a[R+4&gt;&gt;2]=v,R=g+-48|0,G=R+8|0,I=a[G+4&gt;&gt;2],Q=d+-48|0,v=Q+8|0,a[v&gt;&gt;2]=a[G&gt;&gt;2],a[v+4&gt;&gt;2]=I,v=a[R+4&gt;&gt;2],a[Q&gt;&gt;2]=a[R&gt;&gt;2],a[Q+4&gt;&gt;2]=v,R=g+-32|0,G=R+8|0,I=a[G+4&gt;&gt;2],Q=d+-32|0,v=Q+8|0,a[v&gt;&gt;2]=a[G&gt;&gt;2],a[v+4&gt;&gt;2]=I,v=a[R+4&gt;&gt;2],a[Q&gt;&gt;2]=a[R&gt;&gt;2],a[Q+4&gt;&gt;2]=v,Q=g+-16|0,G=a[Q+4&gt;&gt;2],R=d+-16|0,v=R,a[v&gt;&gt;2]=a[Q&gt;&gt;2],a[v+4&gt;&gt;2]=G,Q=Q+8|0,v=a[Q+4&gt;&gt;2],R=R+8|0,a[R&gt;&gt;2]=a[Q&gt;&gt;2],a[R+4&gt;&gt;2]=v,U(d,g,180),s=s+244|0,u=u+-1|0,u;);u=a[A+16&gt;&gt;2],u&amp;&amp;(o[A+20|0]&amp;&amp;CA(u),a[A+16&gt;&gt;2]=0),a[A+16&gt;&gt;2]=k,a[A+12&gt;&gt;2]=l,f[A+20|0]=1}if(d=S(Y,0,244),k=a[A+8&gt;&gt;2],(0|k)&lt;=-1)for((0|l)&lt;=-1&amp;&amp;(l=a[A+16&gt;&gt;2],l&amp;&amp;(o[A+20|0]&amp;&amp;CA(l),a[A+16&gt;&gt;2]=0),a[A+12&gt;&gt;2]=0,a[A+16&gt;&gt;2]=0,f[A+20|0]=1),s=B(k,244),R=d- -64|0,Y=d+48|0,Q=d+32|0,u=d+16|0;l=a[d+4&gt;&gt;2],g=a[A+16&gt;&gt;2]+s|0,a[g&gt;&gt;2]=a[d&gt;&gt;2],a[g+4&gt;&gt;2]=l,v=d+8|0,G=a[v+4&gt;&gt;2],l=g+8|0,a[l&gt;&gt;2]=a[v&gt;&gt;2],a[l+4&gt;&gt;2]=G,l=u,G=a[l+4&gt;&gt;2],v=g+16|0,a[v&gt;&gt;2]=a[l&gt;&gt;2],a[v+4&gt;&gt;2]=G,l=l+8|0,G=a[l+4&gt;&gt;2],v=g+24|0,a[v&gt;&gt;2]=a[l&gt;&gt;2],a[v+4&gt;&gt;2]=G,v=a[Q+4&gt;&gt;2],l=g+32|0,a[l&gt;&gt;2]=a[Q&gt;&gt;2],a[l+4&gt;&gt;2]=v,v=Q+8|0,G=a[v+4&gt;&gt;2],l=g+40|0,a[l&gt;&gt;2]=a[v&gt;&gt;2],a[l+4&gt;&gt;2]=G,v=a[Y+4&gt;&gt;2],l=g+48|0,a[l&gt;&gt;2]=a[Y&gt;&gt;2],a[l+4&gt;&gt;2]=v,v=Y+8|0,G=a[v+4&gt;&gt;2],l=g+56|0,a[l&gt;&gt;2]=a[v&gt;&gt;2],a[l+4&gt;&gt;2]=G,U(g- -64|0,R,180),s=s+244|0,l=k+1|0,g=l&gt;&gt;&gt;0&gt;=k&gt;&gt;&gt;0,k=l,g;);if(a[A+8&gt;&gt;2]=0,(0|i)&gt;=1)for(;k=$r(A,a[e&gt;&gt;2],C[c+12&gt;&gt;2]),l=a[e&gt;&gt;2],!l|!(2&amp;a[l+252&gt;&gt;2])|C[l+404&gt;&gt;2]==_(0)||(u=a[A+16&gt;&gt;2],s=a[l+564&gt;&gt;2],2&amp;s&amp;&amp;(Tr(d,l,C[c+84&gt;&gt;2]),W=C[l+364&gt;&gt;2],F=C[l+332&gt;&gt;2],J=C[l+348&gt;&gt;2],D=C[l+360&gt;&gt;2],E=C[l+328&gt;&gt;2],N=C[l+344&gt;&gt;2],s=u+B(k,244)|0,h=C[d&gt;&gt;2],y=C[d+4&gt;&gt;2],Z=C[d+8&gt;&gt;2],w=C[c+12&gt;&gt;2],C[s+224&gt;&gt;2]=C[s+224&gt;&gt;2]-_(_(_(_(h*C[l+324&gt;&gt;2])+_(y*C[l+340&gt;&gt;2]))+_(Z*C[l+356&gt;&gt;2]))*w),g=s+228|0,C[g&gt;&gt;2]=C[g&gt;&gt;2]-_(w*_(_(_(h*E)+_(y*N))+_(Z*D))),s=s+232|0,C[s&gt;&gt;2]=C[s&gt;&gt;2]-_(w*_(_(_(h*F)+_(y*J))+_(Z*W))),s=a[l+564&gt;&gt;2]),4&amp;s&amp;&amp;(Or(d,l,C[c+12&gt;&gt;2]),h=C[d+8&gt;&gt;2],y=C[d+4&gt;&gt;2],s=u+B(k,244)|0,C[s+224&gt;&gt;2]=C[d&gt;&gt;2]+C[s+224&gt;&gt;2],g=s+228|0,C[g&gt;&gt;2]=y+C[g&gt;&gt;2],s=s+232|0,C[s&gt;&gt;2]=h+C[s&gt;&gt;2],s=a[l+564&gt;&gt;2]),8&amp;s&amp;&amp;(jr(d,l,C[c+12&gt;&gt;2]),h=C[d+8&gt;&gt;2],y=C[d+4&gt;&gt;2],l=u+B(k,244)|0,C[l+224&gt;&gt;2]=C[d&gt;&gt;2]+C[l+224&gt;&gt;2],k=l+228|0,C[k&gt;&gt;2]=y+C[k&gt;&gt;2],l=l+232|0,C[l&gt;&gt;2]=h+C[l&gt;&gt;2])),e=e+4|0,i=i+-1|0,i;);if((0|b)&gt;=1)for(l=t,k=b;e=a[l&gt;&gt;2],cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e),a[e+36&gt;&gt;2]=0,l=l+4|0,k=k+-1|0,k;);if(e=a[A+168&gt;&gt;2],!((0|e)&gt;=(0|b)|a[A+172&gt;&gt;2]&gt;=(0|b))){if(b?(k=dA(b&lt;&lt;3),e=a[A+168&gt;&gt;2]):k=0,(0|e)&gt;=1)for(l=0;u=a[A+176&gt;&gt;2]+l|0,s=a[u+4&gt;&gt;2],i=l+k|0,a[i&gt;&gt;2]=a[u&gt;&gt;2],a[i+4&gt;&gt;2]=s,l=l+8|0,e=e+-1|0,e;);e=a[A+176&gt;&gt;2],e&amp;&amp;(o[A+180|0]&amp;&amp;CA(e),a[A+176&gt;&gt;2]=0),a[A+176&gt;&gt;2]=k,a[A+172&gt;&gt;2]=b,f[A+180|0]=1}if(a[A+168&gt;&gt;2]=b,(0|b)&lt;1)s=0;else for(i=0,k=t,u=b,s=0;g=a[A+176&gt;&gt;2],e=a[k&gt;&gt;2],l=a[e+44&gt;&gt;2],l&amp;&amp;(a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,e=l+56|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=l+48|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=l+40|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=l+32|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=l+24|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=l+16|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=l+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=a[k&gt;&gt;2]),l=i+g|0,i=i+8|0,k=k+4|0,o[e+20|0]?(cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,l),e=a[l&gt;&gt;2]):(a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,e=0),s=e+s|0,u=u+-1|0,u;);if(e=a[A+48&gt;&gt;2],!((0|e)&gt;=(0|s)|a[A+52&gt;&gt;2]&gt;=(0|s))){if(s?(k=dA(B(s,152)),e=a[A+48&gt;&gt;2]):k=0,(0|e)&gt;=1)for(l=0;U(l+k|0,a[A+56&gt;&gt;2]+l|0,152),l=l+152|0,e=e+-1|0,e;);e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=k,a[A+52&gt;&gt;2]=s,f[A+60|0]=1}if(a[A+48&gt;&gt;2]=s,(0|b)&gt;=1)for(l=a[A+176&gt;&gt;2],Y=0,R=0;;){if(nA=R,L=Y&lt;&lt;3,Q=L+l|0,a[Q&gt;&gt;2]){if(v=(Y&lt;&lt;2)+t|0,g=a[v&gt;&gt;2],k=a[g+32&gt;&gt;2],G=a[A+56&gt;&gt;2],u=a[g+28&gt;&gt;2],s=$r(A,u,C[c+12&gt;&gt;2]),I=$r(A,k,C[c+12&gt;&gt;2]),z=B(R,152),P=a[A+16&gt;&gt;2],e=a[g+24&gt;&gt;2],j=(0|e)&gt;0?e:a[c+20&gt;&gt;2],(0|j)&gt;a[A+184&gt;&gt;2]&amp;&amp;(a[A+184&gt;&gt;2]=j),e=G+z|0,a[Q&gt;&gt;2]&gt;=1)for(i=0,l=e;l=S(l,0,152),R=l+120|0,a[R&gt;&gt;2]=-8388609,a[R+4&gt;&gt;2]=2139095039,a[l+148&gt;&gt;2]=I,a[l+144&gt;&gt;2]=s,R=l+96|0,a[R&gt;&gt;2]=0,a[R+4&gt;&gt;2]=0,a[l+136&gt;&gt;2]=j,l=l+152|0,i=i+1|0,(0|i)&lt;a[Q&gt;&gt;2];);if(i=P+B(s,244)|0,l=i,a[l+144&gt;&gt;2]=0,a[l+148&gt;&gt;2]=0,l=l+152|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=i+160|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=i+168|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,l=i+88|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=i+80|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=i+72|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,s=P+B(I,244)|0,l=s,a[l+144&gt;&gt;2]=0,a[l+148&gt;&gt;2]=0,l=l+152|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=s+160|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=s+168|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,a[s+64&gt;&gt;2]=0,a[s+68&gt;&gt;2]=0,l=s+72|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=s+80|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,l=s+88|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,a[e+116&gt;&gt;2]=a[c+40&gt;&gt;2],a[d+28&gt;&gt;2]=e+112,a[d+24&gt;&gt;2]=38,a[d+20&gt;&gt;2]=e+32,a[d+16&gt;&gt;2]=e+48,a[d+12&gt;&gt;2]=e,a[d+8&gt;&gt;2]=e+16,a[d+40&gt;&gt;2]=e+124,a[d+36&gt;&gt;2]=e+120,a[d+32&gt;&gt;2]=e+116,a[d+4&gt;&gt;2]=a[c+32&gt;&gt;2],a[d+48&gt;&gt;2]=a[c+4&gt;&gt;2],C[d&gt;&gt;2]=_(1)/C[c+12&gt;&gt;2],a[d+44&gt;&gt;2]=a[c+20&gt;&gt;2],e=a[v&gt;&gt;2],cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](e,d),a[Q&gt;&gt;2]&gt;=1)for(l=132+(G+z|0)|0,G=s+232|0,I=s+228|0,z=s+224|0,P=s+216|0,j=s+212|0,R=s+208|0,s=s+240|0,tA=i+232|0,aA=i+228|0,oA=i+224|0,bA=i+216|0,cA=i+212|0,lA=i+208|0,uA=i+240|0,i=0;e=l+-8|0,h=C[a[v&gt;&gt;2]+16&gt;&gt;2],C[e&gt;&gt;2]&gt;=h&amp;&amp;(C[e&gt;&gt;2]=h),e=l+-12|0,h=_(-h),C[e&gt;&gt;2]&lt;=h&amp;&amp;(C[e&gt;&gt;2]=h),a[l&gt;&gt;2]=g,e=a[g+28&gt;&gt;2],w=C[e+328&gt;&gt;2],W=C[e+332&gt;&gt;2],F=C[e+608&gt;&gt;2],J=C[e+348&gt;&gt;2],D=C[e+340&gt;&gt;2],E=C[e+344&gt;&gt;2],h=C[e+612&gt;&gt;2],Z=C[e+364&gt;&gt;2],y=C[e+356&gt;&gt;2],N=C[e+360&gt;&gt;2],X=C[e+604&gt;&gt;2],p=C[e+324&gt;&gt;2],a[l+-56&gt;&gt;2]=0,x=h,h=C[l+-132&gt;&gt;2],M=_(y*h),y=C[l+-128&gt;&gt;2],T=Z,Z=C[l+-124&gt;&gt;2],C[l+-60&gt;&gt;2]=x*_(_(M+_(N*y))+_(T*Z)),C[l+-64&gt;&gt;2]=F*_(_(_(h*D)+_(y*E))+_(Z*J)),C[l+-68&gt;&gt;2]=X*_(_(_(p*h)+_(w*y))+_(W*Z)),e=a[g+32&gt;&gt;2],J=C[e+328&gt;&gt;2],D=C[e+332&gt;&gt;2],E=C[e+608&gt;&gt;2],N=C[e+348&gt;&gt;2],X=C[e+340&gt;&gt;2],p=C[e+344&gt;&gt;2],w=C[e+612&gt;&gt;2],F=C[e+364&gt;&gt;2],W=C[e+356&gt;&gt;2],O=C[e+360&gt;&gt;2],H=C[e+604&gt;&gt;2],M=C[e+324&gt;&gt;2],a[l+-40&gt;&gt;2]=0,x=w,w=C[l+-100&gt;&gt;2],K=_(W*w),W=C[l+-96&gt;&gt;2],T=F,F=C[l+-92&gt;&gt;2],C[l+-44&gt;&gt;2]=x*_(_(K+_(O*W))+_(T*F)),C[l+-48&gt;&gt;2]=E*_(_(_(w*X)+_(W*p))+_(F*N)),C[l+-52&gt;&gt;2]=H*_(_(_(M*w)+_(J*W))+_(D*F)),J=_(0),D=C[l+-116&gt;&gt;2],E=C[u+404&gt;&gt;2],N=C[l+-112&gt;&gt;2],X=C[l+-108&gt;&gt;2],x=_(_(_(_(D*_(D*E))+_(N*_(E*N)))+_(X*_(E*X)))+_(_(_(h*_(_(_(h*C[u+324&gt;&gt;2])+_(y*C[u+328&gt;&gt;2]))+_(Z*C[u+332&gt;&gt;2])))+_(y*_(_(_(h*C[u+340&gt;&gt;2])+_(y*C[u+344&gt;&gt;2]))+_(Z*C[u+348&gt;&gt;2]))))+_(Z*_(_(_(h*C[u+356&gt;&gt;2])+_(y*C[u+360&gt;&gt;2]))+_(Z*C[u+364&gt;&gt;2]))))),E=C[l+-84&gt;&gt;2],p=C[k+404&gt;&gt;2],O=C[l+-80&gt;&gt;2],H=C[l+-76&gt;&gt;2],p=_(_(x+_(_(_(E*_(E*p))+_(O*_(p*O)))+_(H*_(p*H))))+_(_(_(w*_(_(_(w*C[k+324&gt;&gt;2])+_(W*C[k+328&gt;&gt;2]))+_(F*C[k+332&gt;&gt;2])))+_(W*_(_(_(w*C[k+340&gt;&gt;2])+_(W*C[k+344&gt;&gt;2]))+_(F*C[k+348&gt;&gt;2]))))+_(F*_(_(_(w*C[k+356&gt;&gt;2])+_(W*C[k+360&gt;&gt;2]))+_(F*C[k+364&gt;&gt;2]))))),p=_(m(p))&gt;_(1.1920928955078125e-7)?_(_(1)/p):_(0),C[l+-24&gt;&gt;2]=p,M=_(0),x=_(0),T=_(0),K=_(0),q=_(0),$=_(0),a[uA&gt;&gt;2]&amp;&amp;($=C[tA&gt;&gt;2],q=C[aA&gt;&gt;2],K=C[oA&gt;&gt;2],x=C[cA&gt;&gt;2],T=C[lA&gt;&gt;2],M=C[bA&gt;&gt;2]),AA=_(0),eA=_(0),iA=_(0),rA=_(0),fA=_(0),a[s&gt;&gt;2]&amp;&amp;(fA=C[G&gt;&gt;2],rA=C[I&gt;&gt;2],iA=C[z&gt;&gt;2],AA=C[j&gt;&gt;2],eA=C[R&gt;&gt;2],J=C[P&gt;&gt;2]),sA=C[u+380&gt;&gt;2],kA=C[u+372&gt;&gt;2],vA=C[u+376&gt;&gt;2],gA=C[u+396&gt;&gt;2],BA=C[u+388&gt;&gt;2],_A=C[u+392&gt;&gt;2],mA=C[k+380&gt;&gt;2],RA=C[k+372&gt;&gt;2],QA=C[k+376&gt;&gt;2],hA=C[k+396&gt;&gt;2],GA=C[k+388&gt;&gt;2],yA=C[k+392&gt;&gt;2],a[l+-32&gt;&gt;2]=0,e=l+-20|0,C[e&gt;&gt;2]=_(p*C[e&gt;&gt;2])+_(p*_(_(0)-_(C[d+48&gt;&gt;2]*_(_(_(_(_(D*_(T+kA))+_(N*_(x+vA)))+_(X*_(M+sA)))+_(_(_(h*_(K+BA))+_(y*_(q+_A)))+_(Z*_($+gA))))+_(_(_(_(E*_(eA+RA))+_(O*_(AA+QA)))+_(H*_(J+mA)))+_(_(_(w*_(iA+GA))+_(W*_(rA+yA)))+_(F*_(fA+hA)))))))),l=l+152|0,i=i+1|0,(0|i)&lt;a[Q&gt;&gt;2];);l=a[A+176&gt;&gt;2]}if(R=nA+a[l+L&gt;&gt;2]|0,Y=Y+1|0,(0|Y)==(0|b))break}if(cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A,r,n,c),t=a[A+68&gt;&gt;2],n=a[A+28&gt;&gt;2],u=a[A+128&gt;&gt;2],b=a[A+48&gt;&gt;2],!((0|u)&gt;=(0|b)|a[A+132&gt;&gt;2]&gt;=(0|b))){b?(i=dA(b&lt;&lt;2),u=a[A+128&gt;&gt;2]):i=0,r=a[A+136&gt;&gt;2];A:{if((0|u)&gt;=1)for(l=i,e=r;a[l&gt;&gt;2]=a[e&gt;&gt;2],l=l+4|0,e=e+4|0,u=u+-1|0,u;);else if(!r)break A;o[A+140|0]&amp;&amp;CA(r),a[A+136&gt;&gt;2]=0}a[A+136&gt;&gt;2]=i,a[A+132&gt;&gt;2]=b,f[A+140|0]=1}if(a[A+128&gt;&gt;2]=b,16&amp;o[c+72|0]){if(u=a[A+108&gt;&gt;2],r=n&lt;&lt;1,!((0|u)&gt;=(0|r)|a[A+112&gt;&gt;2]&gt;=(0|r))){n?(k=dA(n&lt;&lt;3),u=a[A+108&gt;&gt;2]):k=0,i=a[A+116&gt;&gt;2];A:{if((0|u)&gt;=1)for(l=k,e=i;a[l&gt;&gt;2]=a[e&gt;&gt;2],l=l+4|0,e=e+4|0,u=u+-1|0,u;);else if(!i)break A;o[A+120|0]&amp;&amp;CA(i),a[A+116&gt;&gt;2]=0}a[A+116&gt;&gt;2]=k,a[A+112&gt;&gt;2]=r,f[A+120|0]=1}a[A+108&gt;&gt;2]=r}else{if(u=a[A+108&gt;&gt;2],!((0|u)&gt;=(0|n)|a[A+112&gt;&gt;2]&gt;=(0|n))){n?(i=dA(n&lt;&lt;2),u=a[A+108&gt;&gt;2]):i=0,r=a[A+116&gt;&gt;2];A:{if((0|u)&gt;=1)for(l=i,e=r;a[l&gt;&gt;2]=a[e&gt;&gt;2],l=l+4|0,e=e+4|0,u=u+-1|0,u;);else if(!r)break A;o[A+120|0]&amp;&amp;CA(r),a[A+116&gt;&gt;2]=0}a[A+116&gt;&gt;2]=i,a[A+112&gt;&gt;2]=n,f[A+120|0]=1}a[A+108&gt;&gt;2]=n}if(u=a[A+148&gt;&gt;2],!((0|u)&gt;=(0|t)|a[A+152&gt;&gt;2]&gt;=(0|t))){t?(i=dA(t&lt;&lt;2),u=a[A+148&gt;&gt;2]):i=0,r=a[A+156&gt;&gt;2];A:{if((0|u)&gt;=1)for(l=i,e=r;a[l&gt;&gt;2]=a[e&gt;&gt;2],l=l+4|0,e=e+4|0,u=u+-1|0,u;);else if(!r)break A;o[A+160|0]&amp;&amp;CA(r),a[A+156&gt;&gt;2]=0}a[A+156&gt;&gt;2]=i,a[A+152&gt;&gt;2]=t,f[A+160|0]=1}if(a[A+148&gt;&gt;2]=t,(0|b)&gt;=1)for(l=a[A+136&gt;&gt;2],e=0;a[l&gt;&gt;2]=e,l=l+4|0,e=e+1|0,(0|b)!=(0|e););if((0|n)&gt;=1)for(l=a[A+116&gt;&gt;2],e=0;a[l&gt;&gt;2]=e,l=l+4|0,e=e+1|0,(0|n)!=(0|e););if((0|t)&gt;=1)for(l=a[A+156&gt;&gt;2],e=0;a[l&gt;&gt;2]=e,l=l+4|0,e=e+1|0,(0|t)!=(0|e););return Li(),V=d+256|0,_(_(0))},function(A,e,i,r,f,n,t,o,b){A|=0,e|=0,i|=0,r|=0,f|=0,n|=0,t|=0,o|=0,b|=0;var c,l=0,u=0,s=_(0),k=0;c=V-16|0,V=c,Ki(c+8|0,20261),cn[a[a[A&gt;&gt;2]+32&gt;&gt;2]](A,e,i,r,f,n,t,o,b),l=a[A+184&gt;&gt;2],u=a[o+20&gt;&gt;2],u=(0|l)&gt;(0|u)?l:u;A:if(!((0|u)&lt;1))for(k=u+-1|0,l=0;;){if(s=_(cn[a[a[A&gt;&gt;2]+40&gt;&gt;2]](A,l,e,i,r,f,n,t,o,b)),C[A+228&gt;&gt;2]=s,(0|l)&gt;=(0|k)|s&lt;=C[o+92&gt;&gt;2])break A;if(l=l+1|0,!((0|l)&lt;(0|u)))break}return Li(),V=c+16|0,_(_(0))},ve,of,kA,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0),F=_(0),Z=0,p=_(0);f=V-32|0,V=f,g=C[e+24&gt;&gt;2],W=C[e+40&gt;&gt;2],B=C[e+36&gt;&gt;2],b=C[e+20&gt;&gt;2],u=C[e+8&gt;&gt;2],m=C[e+16&gt;&gt;2],k=C[e+4&gt;&gt;2],R=C[e+32&gt;&gt;2],v=C[e&gt;&gt;2],a[f+28&gt;&gt;2]=0,t=_(m-v),c=_(B-k),o=_(b-k),s=_(R-v),n=_(_(t*c)-_(o*s)),C[f+24&gt;&gt;2]=n,l=_(g-u),G=_(l*s),s=_(W-u),t=_(G-_(t*s)),C[f+20&gt;&gt;2]=t,c=_(_(o*s)-_(l*c)),C[f+16&gt;&gt;2]=c,d=C[A+4&gt;&gt;2],l=C[A+8&gt;&gt;2],Q=C[A+12&gt;&gt;2],o=_(_(u*n)+_(_(v*c)+_(k*t))),s=_(_(_(_(c*d)+_(t*l))+_(n*Q))-o),w=C[A+20&gt;&gt;2],h=C[A+24&gt;&gt;2],F=C[A+28&gt;&gt;2],o=_(_(_(_(c*w)+_(t*h))+_(n*F))-o),_(s*o)&gt;=_(0)||(e=a[A+36&gt;&gt;2],1&amp;e&amp;&amp;s&lt;=_(0)||(o=_(s/_(s-o)),o&lt;C[A+40&gt;&gt;2]&amp;&amp;(G=l,l=_(_(1)-o),h=_(_(h*o)+_(G*l)),b=_(b-h),d=_(_(w*o)+_(d*l)),v=_(v-d),k=_(k-h),m=_(m-d),l=_(_(F*o)+_(Q*l)),g=_(g-l),u=_(u-l),w=_(_(n*n)+_(_(c*c)+_(t*t))),Q=_(w*_(-9999999747378752e-20)),_(_(n*_(_(b*v)-_(k*m)))+_(_(c*_(_(k*g)-_(u*b)))+_(t*_(_(u*m)-_(g*v)))))&gt;=Q&amp;&amp;(B=_(B-h),R=_(R-d),d=_(n*_(_(B*m)-_(b*R))),G=b,b=_(W-l),_(d+_(_(c*_(_(G*b)-_(g*B)))+_(t*_(_(g*R)-_(b*m)))))&gt;=Q^1|_(_(n*_(_(k*R)-_(B*v)))+_(_(c*_(_(B*u)-_(b*k)))+_(t*_(_(b*v)-_(u*R)))))&gt;=Q^1||(b=n,n=_(_(1)/_(y(w))),u=_(b*n),C[f+24&gt;&gt;2]=u,t=_(t*n),C[f+20&gt;&gt;2]=t,n=_(c*n),C[f+16&gt;&gt;2]=n,2&amp;e|s&lt;=_(0)^1?(Z=A,p=_(cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,f+16|0,o,i,r)),C[Z+40&gt;&gt;2]=p):(a[f+12&gt;&gt;2]=0,C[f+8&gt;&gt;2]=-u,C[f+4&gt;&gt;2]=-t,C[f&gt;&gt;2]=-n,Z=A,p=_(cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,f,o,i,r)),C[Z+40&gt;&gt;2]=p)))))),V=f+32|0},kA,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n,t,o=0,b=0,c=0,l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0);n=V-688|0,V=n,t=zA(n+576|0),o=e+8|0,b=a[o+4&gt;&gt;2],c=n+644|0,a[c&gt;&gt;2]=a[o&gt;&gt;2],a[c+4&gt;&gt;2]=b,o=a[e+20&gt;&gt;2],b=n+652|0,a[b&gt;&gt;2]=a[e+16&gt;&gt;2],a[b+4&gt;&gt;2]=o,o=e+24|0,b=a[o+4&gt;&gt;2],c=n+660|0,a[c&gt;&gt;2]=a[o&gt;&gt;2],a[c+4&gt;&gt;2]=b,o=a[e+36&gt;&gt;2],b=n+668|0,a[b&gt;&gt;2]=a[e+32&gt;&gt;2],a[b+4&gt;&gt;2]=o,o=e+40|0,b=a[o+4&gt;&gt;2],c=n+676|0,a[c&gt;&gt;2]=a[o&gt;&gt;2],a[c+4&gt;&gt;2]=b,a[n+580&gt;&gt;2]=1,a[n+576&gt;&gt;2]=16352,o=a[e+4&gt;&gt;2],a[n+636&gt;&gt;2]=a[e&gt;&gt;2],a[n+640&gt;&gt;2]=o,a[n+624&gt;&gt;2]=a[A+204&gt;&gt;2],f[n+548|0]=0,a[n+524&gt;&gt;2]=953267991,a[n+208&gt;&gt;2]=14800,e=tf(n+184|0,a[A+4&gt;&gt;2],n+576|0,n+216|0,n+208|0),a[n+8&gt;&gt;2]=15992,a[n+172&gt;&gt;2]=1065353216,a[n+176&gt;&gt;2]=0,a[n+180&gt;&gt;2]=a[A+208&gt;&gt;2],o=e,e=A+136|0,of(o,A+8|0,A+72|0,e,e,n+8|0)&amp;&amp;(u=C[n+140&gt;&gt;2],s=C[n+144&gt;&gt;2],l=C[n+148&gt;&gt;2],k=_(_(_(u*u)+_(s*s))+_(l*l)),k&gt;_(9999999747378752e-20)&amp;&amp;(v=C[n+172&gt;&gt;2],v&lt;C[A+200&gt;&gt;2]&amp;&amp;(d=l,l=_(_(1)/_(y(k))),C[n+148&gt;&gt;2]=d*l,C[n+144&gt;&gt;2]=s*l,C[n+140&gt;&gt;2]=u*l,_(cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,n+140|0,n+156|0,v,i,r))))),Ae(t),V=n+688|0},lf,function(A){A|=0;var e=0,i=0,r=0,f=0,n=0,t=0;if(a[A&gt;&gt;2]=20592,e=a[A+16&gt;&gt;2],i=a[A+8&gt;&gt;2],(0|i)&gt;=1)for(;n=a[e+f&gt;&gt;2],r=a[n+188&gt;&gt;2],r&amp;&amp;(e=a[A+68&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e),cn[a[a[e&gt;&gt;2]+40&gt;&gt;2]](e,r,a[A+24&gt;&gt;2]),e=a[A+68&gt;&gt;2],cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e,r,a[A+24&gt;&gt;2]),a[n+188&gt;&gt;2]=0,i=a[A+8&gt;&gt;2],e=a[A+16&gt;&gt;2]),f=f+4|0,t=t+1|0,(0|t)&lt;(0|i););!e|!o[A+20|0]||CA(e),$(A)},function(A){A|=0;var e,i=0,r=0,f=0,n=0,t=0;if(e=V-16|0,V=e,Ki(e+8|0,20835),i=a[A+8&gt;&gt;2],(0|i)&gt;=1)for(;;){f=a[a[A+16&gt;&gt;2]+r&gt;&gt;2];A:{e:if(!(o[A+76|0]||(n=a[f+220&gt;&gt;2]+-2|0,n&gt;&gt;&gt;0&gt;3)))switch(n-1|0){case 0:case 1:break e;default:break A}sf(A,f),i=a[A+8&gt;&gt;2]}if(r=r+4|0,t=t+1|0,!((0|t)&lt;(0|i)))break}Li(),V=e+16|0},function(A){var e,i;A|=0,e=V-16|0,V=e,Ki(e+8|0,20847),i=a[A+68&gt;&gt;2],cn[a[a[i&gt;&gt;2]+32&gt;&gt;2]](i,a[A+24&gt;&gt;2]),Li(),V=e+16|0},function(A,e){A|=0,e|=0,a[A+72&gt;&gt;2]=e},Ce,Bf,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n=0,t=0,o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=0,k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=0,Y=_(0),E=_(0),D=_(0),N=0,I=0,U=0,J=0,x=0,X=0,M=0,S=_(0);f=V-144|0,V=f,cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(t=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),32768&amp;cn[a[a[t&gt;&gt;2]+56&gt;&gt;2]](t)&amp;&amp;(t=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[t&gt;&gt;2]+64&gt;&gt;2]](t,e,_(.10000000149011612))));A:{e:if(t=a[i+4&gt;&gt;2],!(t&gt;&gt;&gt;0&gt;31)){switch(t-1|0){case 30:if(n=a[i+20&gt;&gt;2],(0|n)&lt;1)break A;for(o=B(n,80)+-80|0;t=a[i+28&gt;&gt;2]+o|0,s=a[t- -64&gt;&gt;2],b=C[t+56&gt;&gt;2],c=C[t+48&gt;&gt;2],l=C[t+52&gt;&gt;2],k=C[t+32&gt;&gt;2],g=C[t&gt;&gt;2],m=C[t+16&gt;&gt;2],R=C[t+36&gt;&gt;2],h=C[t+4&gt;&gt;2],y=C[t+20&gt;&gt;2],u=C[t+40&gt;&gt;2],v=C[t+8&gt;&gt;2],d=C[t+24&gt;&gt;2],a[f+60&gt;&gt;2]=0,a[f+44&gt;&gt;2]=0,a[f+28&gt;&gt;2]=0,a[f+12&gt;&gt;2]=0,w=C[e+32&gt;&gt;2],Q=C[e+36&gt;&gt;2],G=C[e+40&gt;&gt;2],C[f+40&gt;&gt;2]=_(_(v*w)+_(d*Q))+_(u*G),C[f+36&gt;&gt;2]=_(_(h*w)+_(y*Q))+_(R*G),C[f+32&gt;&gt;2]=_(_(g*w)+_(m*Q))+_(k*G),W=C[e+16&gt;&gt;2],F=C[e+20&gt;&gt;2],Z=C[e+24&gt;&gt;2],C[f+24&gt;&gt;2]=_(_(v*W)+_(d*F))+_(u*Z),C[f+20&gt;&gt;2]=_(_(h*W)+_(y*F))+_(R*Z),C[f+16&gt;&gt;2]=_(_(g*W)+_(m*F))+_(k*Z),Y=v,v=C[e&gt;&gt;2],E=d,d=C[e+4&gt;&gt;2],D=u,u=C[e+8&gt;&gt;2],C[f+8&gt;&gt;2]=_(_(Y*v)+_(E*d))+_(D*u),C[f+4&gt;&gt;2]=_(_(h*v)+_(y*d))+_(R*u),C[f&gt;&gt;2]=_(_(g*v)+_(m*d))+_(k*u),C[f+56&gt;&gt;2]=_(_(_(c*w)+_(l*Q))+_(b*G))+C[e+56&gt;&gt;2],C[f+52&gt;&gt;2]=_(_(_(c*W)+_(l*F))+_(b*Z))+C[e+52&gt;&gt;2],C[f+48&gt;&gt;2]=_(_(_(c*v)+_(l*d))+_(b*u))+C[e+48&gt;&gt;2],cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A,f,s,r),o=o+-80|0,n=n+-1|0,(0|n)&gt;0;);break A;default:t=i+40|0,o=a[t+4&gt;&gt;2],n=f+8|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=o,t=a[i+36&gt;&gt;2],a[f&gt;&gt;2]=a[i+32&gt;&gt;2],a[f+4&gt;&gt;2]=t,b=_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i)),c=_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i)),l=_(_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i))+C[n&gt;&gt;2]),C[n&gt;&gt;2]=l,b=_(b+C[f&gt;&gt;2]),C[f&gt;&gt;2]=b,c=_(c+C[f+4&gt;&gt;2]),C[f+4&gt;&gt;2]=c,A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),a[f+140&gt;&gt;2]=0,C[f+136&gt;&gt;2]=-l,C[f+132&gt;&gt;2]=-c,C[f+128&gt;&gt;2]=-b,cn[a[a[A&gt;&gt;2]+80&gt;&gt;2]](A,f+128|0,f,e,r);break A;case 7:b=_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i)),A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,b,e,r);break A;case 8:if(s=a[i+96&gt;&gt;2],(0|s)&lt;1)break A;for(n=(s&lt;&lt;2)-4|0,o=(s&lt;&lt;4)-8|0;t=a[i+104&gt;&gt;2]+o|0,b=C[t&gt;&gt;2],c=C[t+-8&gt;&gt;2],l=C[t+-4&gt;&gt;2],t=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),w=C[a[i+124&gt;&gt;2]+n&gt;&gt;2],a[f+60&gt;&gt;2]=0,a[f+44&gt;&gt;2]=0,a[f+28&gt;&gt;2]=0,a[f+12&gt;&gt;2]=0,k=C[e+40&gt;&gt;2],g=C[e+32&gt;&gt;2],R=_(g*_(0)),m=C[e+36&gt;&gt;2],h=_(m*_(0)),C[f+40&gt;&gt;2]=k+_(R+h),u=_(R+m),R=_(k*_(0)),C[f+36&gt;&gt;2]=u+R,C[f+32&gt;&gt;2]=_(g+h)+R,R=C[e+24&gt;&gt;2],h=C[e+16&gt;&gt;2],u=_(h*_(0)),y=C[e+20&gt;&gt;2],v=_(y*_(0)),C[f+24&gt;&gt;2]=R+_(u+v),d=_(u+y),u=_(R*_(0)),C[f+20&gt;&gt;2]=d+u,C[f+16&gt;&gt;2]=_(h+v)+u,u=C[e+8&gt;&gt;2],v=C[e&gt;&gt;2],Q=_(v*_(0)),d=C[e+4&gt;&gt;2],G=_(d*_(0)),C[f+8&gt;&gt;2]=u+_(Q+G),Y=_(Q+d),Q=_(u*_(0)),C[f+4&gt;&gt;2]=Y+Q,C[f&gt;&gt;2]=_(v+G)+Q,C[f+56&gt;&gt;2]=_(_(_(c*g)+_(l*m))+_(b*k))+C[e+56&gt;&gt;2],C[f+52&gt;&gt;2]=_(_(_(c*h)+_(l*y))+_(b*R))+C[e+52&gt;&gt;2],C[f+48&gt;&gt;2]=_(_(_(c*v)+_(l*d))+_(b*u))+C[e+48&gt;&gt;2],cn[a[a[t&gt;&gt;2]+24&gt;&gt;2]](t,w,f,r),n=n+-4|0,o=o+-16|0,s=s+-1|0,(0|s)&gt;0;);break A;case 9:n=i+32|0,i=a[i+56&gt;&gt;2],b=C[n+(i&lt;&lt;2)&gt;&gt;2],c=C[n+((i+2|0)%3&lt;&lt;2)&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+84&gt;&gt;2]](A,c,b,i,e,r);break A;case 10:n=a[i+72&gt;&gt;2],b=C[i+60&gt;&gt;2],c=C[i+64&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+92&gt;&gt;2]](A,b,c,n,e,r);break A;case 12:n=a[i+56&gt;&gt;2],b=_(cn[a[a[i&gt;&gt;2]+92&gt;&gt;2]](i)),o=i+40|0,s=a[o+4&gt;&gt;2],t=f+8|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=s,o=a[i+36&gt;&gt;2],a[f&gt;&gt;2]=a[i+32&gt;&gt;2],a[f+4&gt;&gt;2]=o,c=_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i)),l=_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i)),M=t,S=_(_(cn[a[a[i&gt;&gt;2]+48&gt;&gt;2]](i))+C[t&gt;&gt;2]),C[M&gt;&gt;2]=S,C[f&gt;&gt;2]=c+C[f&gt;&gt;2],C[f+4&gt;&gt;2]=l+C[f+4&gt;&gt;2],c=C[(n&lt;&lt;2)+f&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+88&gt;&gt;2]](A,b,c,n,e,r);break A;case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 28:case 29:break e;case 27:}b=C[i+68&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+96&gt;&gt;2]](A,i+52|0,b,e,r);break A}e:if(!((0|t)&gt;6))if(p=a[i+56&gt;&gt;2],p){if(a[p+28&gt;&gt;2]&lt;1)break e;for(;;){l=_(0);i:if(U=B(I,36),n=U+a[p+36&gt;&gt;2]|0,N=a[n+4&gt;&gt;2],N){if(b=_(0),c=_(0),!((0|N)&lt;1))for(o=a[n+12&gt;&gt;2],n=a[(o+(N&lt;&lt;2)|0)-4&gt;&gt;2],s=1,J=0;;){if(t=a[o+J&gt;&gt;2],x=t&lt;&lt;4,o=x+a[p+16&gt;&gt;2]|0,R=C[o&gt;&gt;2],h=C[o+4&gt;&gt;2],y=C[o+8&gt;&gt;2],o=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),a[f+12&gt;&gt;2]=0,X=a[p+16&gt;&gt;2],n=X+(n&lt;&lt;4)|0,k=C[n&gt;&gt;2],u=C[e+32&gt;&gt;2],g=C[n+4&gt;&gt;2],v=C[e+36&gt;&gt;2],m=C[n+8&gt;&gt;2],d=C[e+40&gt;&gt;2],w=C[e+56&gt;&gt;2],C[f+8&gt;&gt;2]=_(_(_(k*u)+_(g*v))+_(m*d))+w,Q=C[e+16&gt;&gt;2],G=C[e+20&gt;&gt;2],W=C[e+24&gt;&gt;2],F=C[e+52&gt;&gt;2],C[f+4&gt;&gt;2]=_(_(_(k*Q)+_(g*G))+_(m*W))+F,Z=C[e&gt;&gt;2],Y=C[e+4&gt;&gt;2],E=C[e+8&gt;&gt;2],D=C[e+48&gt;&gt;2],C[f&gt;&gt;2]=_(_(_(k*Z)+_(g*Y))+_(m*E))+D,a[f+140&gt;&gt;2]=0,n=x+X|0,k=C[n&gt;&gt;2],g=C[n+4&gt;&gt;2],m=C[n+8&gt;&gt;2],C[f+136&gt;&gt;2]=w+_(_(_(u*k)+_(v*g))+_(d*m)),C[f+132&gt;&gt;2]=F+_(_(_(Q*k)+_(G*g))+_(W*m)),C[f+128&gt;&gt;2]=D+_(_(_(Z*k)+_(Y*g))+_(E*m)),cn[a[a[o&gt;&gt;2]+16&gt;&gt;2]](o,f,f+128|0,r),c=_(c+y),b=_(b+h),l=_(l+R),n=a[p+36&gt;&gt;2]+U|0,(0|s)&gt;=a[n+4&gt;&gt;2])break i;J=J+4|0,s=s+1|0,o=a[n+12&gt;&gt;2],n=t}}else b=_(0),c=_(0);if(n=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),16384&amp;cn[a[a[n&gt;&gt;2]+56&gt;&gt;2]](n)&amp;&amp;(a[f+8&gt;&gt;2]=0,a[f+12&gt;&gt;2]=0,a[f&gt;&gt;2]=1065353216,a[f+4&gt;&gt;2]=1065353216,n=a[p+36&gt;&gt;2]+U|0,g=C[n+28&gt;&gt;2],m=C[n+20&gt;&gt;2],R=C[n+24&gt;&gt;2],n=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),a[f+140&gt;&gt;2]=0,k=_(_(1)/_(0|N)),l=_(k*l),h=C[e+32&gt;&gt;2],b=_(k*b),y=C[e+36&gt;&gt;2],c=_(k*c),k=C[e+40&gt;&gt;2],u=C[e+56&gt;&gt;2],C[f+136&gt;&gt;2]=_(_(_(l*h)+_(b*y))+_(c*k))+u,v=C[e+16&gt;&gt;2],d=C[e+20&gt;&gt;2],w=C[e+24&gt;&gt;2],Q=C[e+52&gt;&gt;2],C[f+132&gt;&gt;2]=_(_(_(l*v)+_(b*d))+_(c*w))+Q,G=C[e&gt;&gt;2],W=C[e+4&gt;&gt;2],F=C[e+8&gt;&gt;2],Z=C[e+48&gt;&gt;2],C[f+128&gt;&gt;2]=_(_(_(l*G)+_(b*W))+_(c*F))+Z,a[f+124&gt;&gt;2]=0,l=_(l+m),b=_(b+R),c=_(c+g),C[f+120&gt;&gt;2]=u+_(_(_(h*l)+_(y*b))+_(k*c)),C[f+116&gt;&gt;2]=Q+_(_(_(l*v)+_(b*d))+_(c*w)),C[f+112&gt;&gt;2]=Z+_(_(_(l*G)+_(b*W))+_(c*F)),cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,f+128|0,f+112|0,f)),I=I+1|0,!((0|I)&lt;a[p+28&gt;&gt;2]))break}}else if(!((0|cn[a[a[i&gt;&gt;2]+100&gt;&gt;2]](i))&lt;1))for(;cn[a[a[i&gt;&gt;2]+104&gt;&gt;2]](i,n,f,f+128|0),a[f+124&gt;&gt;2]=0,b=C[f&gt;&gt;2],k=C[e+32&gt;&gt;2],c=C[f+4&gt;&gt;2],g=C[e+36&gt;&gt;2],l=C[f+8&gt;&gt;2],m=C[e+40&gt;&gt;2],R=C[e+56&gt;&gt;2],C[f+120&gt;&gt;2]=_(_(_(b*k)+_(c*g))+_(l*m))+R,h=C[e+16&gt;&gt;2],y=C[e+20&gt;&gt;2],u=C[e+24&gt;&gt;2],v=C[e+52&gt;&gt;2],C[f+116&gt;&gt;2]=_(_(_(b*h)+_(c*y))+_(l*u))+v,d=C[e&gt;&gt;2],w=C[e+4&gt;&gt;2],Q=C[e+8&gt;&gt;2],G=C[e+48&gt;&gt;2],C[f+112&gt;&gt;2]=_(_(_(b*d)+_(c*w))+_(l*Q))+G,a[f+108&gt;&gt;2]=0,b=C[f+128&gt;&gt;2],c=C[f+132&gt;&gt;2],l=C[f+136&gt;&gt;2],C[f+104&gt;&gt;2]=R+_(_(_(k*b)+_(g*c))+_(m*l)),C[f+100&gt;&gt;2]=v+_(_(_(h*b)+_(y*c))+_(u*l)),C[f+96&gt;&gt;2]=G+_(_(_(d*b)+_(w*c))+_(Q*l)),t=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[t&gt;&gt;2]+16&gt;&gt;2]](t,f+112|0,f+96|0,r),n=n+1|0,(0|n)&lt;(0|cn[a[a[i&gt;&gt;2]+100&gt;&gt;2]](i)););n=a[i+4&gt;&gt;2],n+-21&gt;&gt;&gt;0&lt;=8&amp;&amp;(a[f+136&gt;&gt;2]=1566444395,a[f+140&gt;&gt;2]=0,a[f+128&gt;&gt;2]=1566444395,a[f+132&gt;&gt;2]=1566444395,a[f+120&gt;&gt;2]=-581039253,a[f+124&gt;&gt;2]=0,a[f+112&gt;&gt;2]=-581039253,a[f+116&gt;&gt;2]=-581039253,n=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),t=r+8|0,o=a[t+4&gt;&gt;2],s=f+20|0,a[s&gt;&gt;2]=a[t&gt;&gt;2],a[s+4&gt;&gt;2]=o,t=e+8|0,o=a[t+4&gt;&gt;2],s=f+36|0,a[s&gt;&gt;2]=a[t&gt;&gt;2],a[s+4&gt;&gt;2]=o,t=a[e+20&gt;&gt;2],o=f+44|0,a[o&gt;&gt;2]=a[e+16&gt;&gt;2],a[o+4&gt;&gt;2]=t,t=e+24|0,o=a[t+4&gt;&gt;2],s=f+52|0,a[s&gt;&gt;2]=a[t&gt;&gt;2],a[s+4&gt;&gt;2]=o,t=a[e+36&gt;&gt;2],o=f+60|0,a[o&gt;&gt;2]=a[e+32&gt;&gt;2],a[o+4&gt;&gt;2]=t,t=e+40|0,o=a[t+4&gt;&gt;2],s=f+68|0,a[s&gt;&gt;2]=a[t&gt;&gt;2],a[s+4&gt;&gt;2]=o,a[f+8&gt;&gt;2]=n,a[f+4&gt;&gt;2]=22836,a[f&gt;&gt;2]=22812,n=a[r+4&gt;&gt;2],a[f+12&gt;&gt;2]=a[r&gt;&gt;2],a[f+16&gt;&gt;2]=n,n=a[e+4&gt;&gt;2],a[f+28&gt;&gt;2]=a[e&gt;&gt;2],a[f+32&gt;&gt;2]=n,n=e+56|0,t=a[n+4&gt;&gt;2],o=f+84|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,n=a[e+52&gt;&gt;2],t=f+76|0,a[t&gt;&gt;2]=a[e+48&gt;&gt;2],a[t+4&gt;&gt;2]=n,cn[a[a[i&gt;&gt;2]+64&gt;&gt;2]](i,f,f+112|0,f+128|0),n=a[i+4&gt;&gt;2]),3==(0|n)&amp;&amp;(a[f+136&gt;&gt;2]=1566444395,a[f+140&gt;&gt;2]=0,a[f+128&gt;&gt;2]=1566444395,a[f+132&gt;&gt;2]=1566444395,a[f+120&gt;&gt;2]=-581039253,a[f+124&gt;&gt;2]=0,a[f+112&gt;&gt;2]=-581039253,a[f+116&gt;&gt;2]=-581039253,A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),n=r+8|0,t=a[n+4&gt;&gt;2],o=f+20|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,n=e+8|0,t=a[n+4&gt;&gt;2],o=f+36|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,n=a[e+20&gt;&gt;2],t=f+44|0,a[t&gt;&gt;2]=a[e+16&gt;&gt;2],a[t+4&gt;&gt;2]=n,n=e+24|0,t=a[n+4&gt;&gt;2],o=f+52|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,n=a[e+36&gt;&gt;2],t=f+60|0,a[t&gt;&gt;2]=a[e+32&gt;&gt;2],a[t+4&gt;&gt;2]=n,n=e+40|0,t=a[n+4&gt;&gt;2],o=f+68|0,a[o&gt;&gt;2]=a[n&gt;&gt;2],a[o+4&gt;&gt;2]=t,a[f+8&gt;&gt;2]=A,a[f+4&gt;&gt;2]=22836,a[f&gt;&gt;2]=22812,A=a[r+4&gt;&gt;2],a[f+12&gt;&gt;2]=a[r&gt;&gt;2],a[f+16&gt;&gt;2]=A,A=a[e+4&gt;&gt;2],a[f+28&gt;&gt;2]=a[e&gt;&gt;2],a[f+32&gt;&gt;2]=A,A=e+56|0,r=a[A+4&gt;&gt;2],n=f+84|0,a[n&gt;&gt;2]=a[A&gt;&gt;2],a[n+4&gt;&gt;2]=r,A=a[e+52&gt;&gt;2],r=f+76|0,a[r&gt;&gt;2]=a[e+48&gt;&gt;2],a[r+4&gt;&gt;2]=A,A=a[i+96&gt;&gt;2],cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,4|f,f+112|0,f+128|0))}V=f+144|0},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n,t,o,b,c,l,u=0,s=0,k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0);f=V-256|0,V=f,u=f+104|0,a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,u=f+112|0,a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,u=f+124|0,a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,a[f+120&gt;&gt;2]=1065353216,u=f+132|0,a[u&gt;&gt;2]=0,a[u+4&gt;&gt;2]=0,u=f+140|0,a[u&gt;&gt;2]=1065353216,a[u+4&gt;&gt;2]=0,t=e+8|0,u=t,o=a[u+4&gt;&gt;2],b=f+76|0,s=b,c=a[u&gt;&gt;2],a[s&gt;&gt;2]=c,a[s+4&gt;&gt;2]=o,u=i+8|0,s=a[u+4&gt;&gt;2],n=f+92|0,a[n&gt;&gt;2]=a[u&gt;&gt;2],a[n+4&gt;&gt;2]=s,a[f+32&gt;&gt;2]=22628,a[f+248&gt;&gt;2]=r,a[f+100&gt;&gt;2]=1065353216,l=a[e+4&gt;&gt;2],s=a[e&gt;&gt;2],a[f+68&gt;&gt;2]=s,a[f+72&gt;&gt;2]=l,r=a[i+4&gt;&gt;2],a[f+84&gt;&gt;2]=a[i&gt;&gt;2],a[f+88&gt;&gt;2]=r,a[f+244&gt;&gt;2]=A,r=f+156|0,a[r&gt;&gt;2]=c,a[r+4&gt;&gt;2]=o,r=f+148|0,a[r&gt;&gt;2]=s,a[r+4&gt;&gt;2]=l,r=f+168|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=f+176|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=f+188|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[f+184&gt;&gt;2]=1065353216,r=f+196|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=f+204|0,a[r&gt;&gt;2]=1065353216,a[r+4&gt;&gt;2]=0,r=a[i+4&gt;&gt;2],s=f+212|0,a[s&gt;&gt;2]=a[i&gt;&gt;2],a[s+4&gt;&gt;2]=r,r=a[u+4&gt;&gt;2],s=f+220|0,a[s&gt;&gt;2]=a[u&gt;&gt;2],a[s+4&gt;&gt;2]=r,a[f+164&gt;&gt;2]=1065353216,d=_(C[i&gt;&gt;2]-C[e&gt;&gt;2]),v=_(C[i+4&gt;&gt;2]-C[e+4&gt;&gt;2]),k=_(C[u&gt;&gt;2]-C[t&gt;&gt;2]),g=_(_(1)/_(y(_(_(_(d*d)+_(v*v))+_(k*k))))),B=_(k*g),m=B==_(0)?_(0xde0b6b000000000):_(_(1)/B),C[f+44&gt;&gt;2]=m,v=_(v*g),k=v==_(0)?_(0xde0b6b000000000):_(_(1)/v),C[f+40&gt;&gt;2]=k,a[f+60&gt;&gt;2]=m&lt;_(0),a[f+56&gt;&gt;2]=k&lt;_(0),k=_(d*g),C[f+64&gt;&gt;2]=_(_(k*_(C[f+84&gt;&gt;2]-C[f+68&gt;&gt;2]))+_(v*_(C[f+88&gt;&gt;2]-C[f+72&gt;&gt;2])))+_(B*_(C[n&gt;&gt;2]-C[b&gt;&gt;2])),k=k==_(0)?_(0xde0b6b000000000):_(_(1)/k),C[f+36&gt;&gt;2]=k,a[f+52&gt;&gt;2]=k&lt;_(0),r=a[A+68&gt;&gt;2],A=f+24|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[f+16&gt;&gt;2]=0,a[f+20&gt;&gt;2]=0,A=f+8|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,cn[a[a[r&gt;&gt;2]+24&gt;&gt;2]](r,e,i,f+32|0,f+16|0,f),V=f+256|0},uf,kf,function(A){A|=0;var e,i,r=0,f=0,n=0,t=0,o=0,b=0;e=V-16|0,V=e,Ki(e+8|0,20873),cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A),i=a[A+24&gt;&gt;2],Ki(e,20907),i&amp;&amp;(r=a[A+68&gt;&gt;2],n=i,t=0|cn[a[a[r&gt;&gt;2]+36&gt;&gt;2]](r),o=A+28|0,b=a[A+24&gt;&gt;2],f=a[a[i&gt;&gt;2]+32&gt;&gt;2],cn[f](0|n,0|t,0|o,0|b)),Li(),Li(),V=e+16|0},function(A,e){A|=0,e|=0,cn[a[a[e&gt;&gt;2]+32&gt;&gt;2]](e),_f(A,e),cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e)},ve,Rf,ve,Rf,ve,function(A,e){A|=0,e|=0;var i,r,f,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0),Z=_(0),p=_(0),Y=_(0);i=V-128|0,V=i,r=a[e+36&gt;&gt;2],e=a[a[A+8&gt;&gt;2]+28&gt;&gt;2]+B(r,80)|0,f=a[e+64&gt;&gt;2],v=C[e+32&gt;&gt;2],d=C[e&gt;&gt;2],g=C[e+16&gt;&gt;2],m=C[e+56&gt;&gt;2],R=C[e+52&gt;&gt;2],Q=C[e+48&gt;&gt;2],h=C[e+36&gt;&gt;2],G=C[e+20&gt;&gt;2],y=C[e+4&gt;&gt;2],w=C[e+40&gt;&gt;2],W=C[e+24&gt;&gt;2],F=C[e+8&gt;&gt;2],e=a[A+12&gt;&gt;2],Z=C[e+52&gt;&gt;2],p=C[e+56&gt;&gt;2],n=C[e+24&gt;&gt;2],t=C[e+20&gt;&gt;2],o=C[e+40&gt;&gt;2],b=C[e+36&gt;&gt;2],Y=C[e+48&gt;&gt;2],c=C[e+8&gt;&gt;2],l=C[e&gt;&gt;2],u=C[e+4&gt;&gt;2],s=C[e+16&gt;&gt;2],k=C[e+32&gt;&gt;2],a[i+124&gt;&gt;2]=0,a[i+108&gt;&gt;2]=0,a[i+92&gt;&gt;2]=0,C[i+104&gt;&gt;2]=_(_(F*k)+_(W*b))+_(w*o),C[i+100&gt;&gt;2]=_(_(y*k)+_(G*b))+_(h*o),C[i+88&gt;&gt;2]=_(_(F*s)+_(W*t))+_(w*n),C[i+84&gt;&gt;2]=_(_(y*s)+_(G*t))+_(h*n),C[i+120&gt;&gt;2]=p+_(_(_(k*Q)+_(b*R))+_(o*m)),C[i+116&gt;&gt;2]=Z+_(_(_(s*Q)+_(t*R))+_(n*m)),a[i+76&gt;&gt;2]=0,C[i+72&gt;&gt;2]=_(_(l*F)+_(u*W))+_(c*w),C[i+68&gt;&gt;2]=_(_(l*y)+_(u*G))+_(c*h),C[i+64&gt;&gt;2]=_(_(d*l)+_(g*u))+_(v*c),C[i+112&gt;&gt;2]=Y+_(_(_(l*Q)+_(u*R))+_(c*m)),C[i+96&gt;&gt;2]=_(_(d*k)+_(g*b))+_(v*o),C[i+80&gt;&gt;2]=_(_(d*s)+_(g*t))+_(v*n),a[i+60&gt;&gt;2]=r,a[i+56&gt;&gt;2]=-1,a[i+44&gt;&gt;2]=f,a[i+40&gt;&gt;2]=0,a[i+48&gt;&gt;2]=a[A+4&gt;&gt;2],a[i+52&gt;&gt;2]=i- -64,a[i+12&gt;&gt;2]=1065353216,a[i+24&gt;&gt;2]=-1,a[i+28&gt;&gt;2]=0,a[i+16&gt;&gt;2]=0,a[i+20&gt;&gt;2]=1,a[i+36&gt;&gt;2]=r,a[i+8&gt;&gt;2]=21552,e=a[A+24&gt;&gt;2],a[i+32&gt;&gt;2]=e,a[i+12&gt;&gt;2]=a[e+4&gt;&gt;2],a[i+28&gt;&gt;2]=a[e+20&gt;&gt;2],vf(a[A+16&gt;&gt;2],a[A+20&gt;&gt;2],i+40|0,i+8|0),V=i+128|0},sA,ve,function(A,e){return A|=0,e|=0,A=a[A+24&gt;&gt;2],0|cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e)},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n=_(0);return r=V-16|0,V=r,a[r+8&gt;&gt;2]=-1,a[r+12&gt;&gt;2]=a[A+28&gt;&gt;2],a[e+4&gt;&gt;2]||(a[e+4&gt;&gt;2]=r+8),f=a[A+24&gt;&gt;2],n=_(cn[a[a[f&gt;&gt;2]+12&gt;&gt;2]](f,e,i)),a[A+4&gt;&gt;2]=a[a[A+24&gt;&gt;2]+4&gt;&gt;2],V=r+16|0,_(n)},ve,Qf,ve,Qf,ve,function(A,e){A|=0,e|=0;var i,r,f,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=_(0);i=V-112|0,V=i,r=a[e+36&gt;&gt;2],e=a[a[A+24&gt;&gt;2]+28&gt;&gt;2]+B(r,80)|0,f=a[e+64&gt;&gt;2],v=C[e+32&gt;&gt;2],d=C[e&gt;&gt;2],g=C[e+16&gt;&gt;2],m=C[e+56&gt;&gt;2],R=C[e+52&gt;&gt;2],Q=C[e+48&gt;&gt;2],h=C[e+36&gt;&gt;2],G=C[e+20&gt;&gt;2],y=C[e+4&gt;&gt;2],n=C[e+40&gt;&gt;2],t=C[e+24&gt;&gt;2],o=C[e+8&gt;&gt;2],a[i+108&gt;&gt;2]=0,a[i+92&gt;&gt;2]=0,a[i+76&gt;&gt;2]=0,e=a[A+28&gt;&gt;2],b=C[e+32&gt;&gt;2],c=C[e+36&gt;&gt;2],l=C[e+40&gt;&gt;2],C[i+88&gt;&gt;2]=_(_(o*b)+_(t*c))+_(n*l),C[i+84&gt;&gt;2]=_(_(y*b)+_(G*c))+_(h*l),u=C[e+16&gt;&gt;2],s=C[e+20&gt;&gt;2],k=C[e+24&gt;&gt;2],C[i+72&gt;&gt;2]=_(_(o*u)+_(t*s))+_(n*k),C[i+68&gt;&gt;2]=_(_(y*u)+_(G*s))+_(h*k),C[i+104&gt;&gt;2]=_(_(_(Q*b)+_(R*c))+_(m*l))+C[e+56&gt;&gt;2],C[i+100&gt;&gt;2]=_(_(_(Q*u)+_(R*s))+_(m*k))+C[e+52&gt;&gt;2],a[i+60&gt;&gt;2]=0,w=o,o=C[e&gt;&gt;2],W=t,t=C[e+4&gt;&gt;2],F=n,n=C[e+8&gt;&gt;2],C[i+56&gt;&gt;2]=_(_(w*o)+_(W*t))+_(F*n),C[i+52&gt;&gt;2]=_(_(y*o)+_(G*t))+_(h*n),C[i+48&gt;&gt;2]=_(_(d*o)+_(g*t))+_(v*n),C[i+96&gt;&gt;2]=_(_(_(Q*o)+_(R*t))+_(m*n))+C[e+48&gt;&gt;2],C[i+80&gt;&gt;2]=_(_(d*b)+_(g*c))+_(v*l),C[i+64&gt;&gt;2]=_(_(d*u)+_(g*s))+_(v*k),a[i+28&gt;&gt;2]=1065353216,a[i+32&gt;&gt;2]=1,a[i+36&gt;&gt;2]=-1,a[i+44&gt;&gt;2]=r,a[i+24&gt;&gt;2]=22368,e=a[A+32&gt;&gt;2],a[i+40&gt;&gt;2]=e,a[i+28&gt;&gt;2]=a[e+4&gt;&gt;2],a[i+20&gt;&gt;2]=r,a[i+16&gt;&gt;2]=-1,a[i+4&gt;&gt;2]=f,e=a[A+4&gt;&gt;2],a[i&gt;&gt;2]=e,a[i+8&gt;&gt;2]=a[e+8&gt;&gt;2],a[i+12&gt;&gt;2]=i+48,Cf(a[A+8&gt;&gt;2],a[A+12&gt;&gt;2],a[A+16&gt;&gt;2],i,i+24|0,C[A+20&gt;&gt;2]),V=i+112|0},sA,ve,function(A,e){return A|=0,e|=0,A=a[A+16&gt;&gt;2],0|cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e)},function(A,e,i){A|=0,e|=0,i|=0;var r,f,n=_(0);return r=V-16|0,V=r,a[r+8&gt;&gt;2]=-1,a[r+12&gt;&gt;2]=a[A+20&gt;&gt;2],a[e+4&gt;&gt;2]||(a[e+4&gt;&gt;2]=r+8),f=a[A+16&gt;&gt;2],n=_(cn[a[a[f&gt;&gt;2]+12&gt;&gt;2]](f,e,i)),a[A+4&gt;&gt;2]=a[a[A+16&gt;&gt;2]+4&gt;&gt;2],V=r+16|0,_(n)},sA,ve,function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0;return i=V-32|0,V=i,r=a[A+216&gt;&gt;2],C[r+4&gt;&gt;2]!=_(0)&amp;&amp;(f=1,e=a[e&gt;&gt;2],cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,a[e+188&gt;&gt;2])&amp;&amp;(r=a[A+216&gt;&gt;2],n=a[e+192&gt;&gt;2],a[i+24&gt;&gt;2]=-1,a[i+28&gt;&gt;2]=-1,a[i+20&gt;&gt;2]=e+4,a[i+16&gt;&gt;2]=e,a[i+12&gt;&gt;2]=n,a[i+8&gt;&gt;2]=0,vf(A+68|0,A+132|0,i+8|0,r))),V=i+32|0,0|f},ve,function(A,e){A|=0,e|=0;var i,r=0,f=0,n=_(0),t=0,o=0;return i=V-32|0,V=i,r=a[A+184&gt;&gt;2],C[r+4&gt;&gt;2]!=_(0)&amp;&amp;(f=1,e=a[e&gt;&gt;2],cn[a[a[r&gt;&gt;2]+8&gt;&gt;2]](r,a[e+188&gt;&gt;2])&amp;&amp;(n=C[A+188&gt;&gt;2],r=a[A+184&gt;&gt;2],t=a[A+192&gt;&gt;2],o=a[e+192&gt;&gt;2],a[i+24&gt;&gt;2]=-1,a[i+28&gt;&gt;2]=-1,a[i+20&gt;&gt;2]=e+4,a[i+16&gt;&gt;2]=e,a[i+12&gt;&gt;2]=o,a[i+8&gt;&gt;2]=0,Cf(t,A+36|0,A+100|0,i+8|0,r,n))),V=i+32|0,0|f},sA,ve,function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),w=_(0),W=_(0);i=V-96|0,V=i,a[i+92&gt;&gt;2]=0,f=C[e&gt;&gt;2],c=C[A+60&gt;&gt;2],t=C[e+4&gt;&gt;2],d=C[A- -64&gt;&gt;2],o=C[e+8&gt;&gt;2],g=C[A+68&gt;&gt;2],B=C[A+84&gt;&gt;2],s=_(_(_(_(f*c)+_(t*d))+_(o*g))+B),C[i+88&gt;&gt;2]=s,b=C[A+44&gt;&gt;2],m=C[A+48&gt;&gt;2],R=C[A+52&gt;&gt;2],Q=C[A+80&gt;&gt;2],n=_(_(_(_(f*b)+_(t*m))+_(o*R))+Q),C[i+84&gt;&gt;2]=n,l=f,f=C[A+28&gt;&gt;2],u=t,t=C[A+32&gt;&gt;2],h=o,o=C[A+36&gt;&gt;2],k=C[A+76&gt;&gt;2],W=_(_(_(_(l*f)+_(u*t))+_(h*o))+k),C[i+80&gt;&gt;2]=W,a[i+76&gt;&gt;2]=0,a[i+60&gt;&gt;2]=0,v=C[e+16&gt;&gt;2],l=C[e+20&gt;&gt;2],u=C[e+24&gt;&gt;2],G=_(k+_(_(_(f*v)+_(t*l))+_(o*u))),C[i+64&gt;&gt;2]=G,w=_(Q+_(_(_(b*v)+_(m*l))+_(R*u))),C[i+68&gt;&gt;2]=w,v=_(B+_(_(_(c*v)+_(d*l))+_(g*u))),C[i+72&gt;&gt;2]=v,l=f,f=C[e+32&gt;&gt;2],u=t,t=C[e+36&gt;&gt;2],h=o,o=C[e+40&gt;&gt;2],k=_(k+_(_(_(l*f)+_(u*t))+_(h*o))),C[i+48&gt;&gt;2]=k,b=_(Q+_(_(_(b*f)+_(m*t))+_(R*o))),C[i+52&gt;&gt;2]=b,f=_(B+_(_(_(c*f)+_(d*t))+_(g*o))),C[i+56&gt;&gt;2]=f,a[i+44&gt;&gt;2]=0,t=_(_(_(s+v)+f)*_(.3333333432674408)),C[i+40&gt;&gt;2]=t,d=_(_(_(n+w)+b)*_(.3333333432674408)),C[i+36&gt;&gt;2]=d,o=_(_(_(W+G)+k)*_(.3333333432674408)),C[i+32&gt;&gt;2]=o,e=a[A+8&gt;&gt;2],16384&amp;cn[a[a[e&gt;&gt;2]+56&gt;&gt;2]](e)&amp;&amp;(c=C[i+80&gt;&gt;2],a[i+24&gt;&gt;2]=0,a[i+28&gt;&gt;2]=0,a[i+16&gt;&gt;2]=1065353216,a[i+20&gt;&gt;2]=1065353216,e=a[A+8&gt;&gt;2],a[i+12&gt;&gt;2]=0,g=_(G-c),B=_(b-n),b=_(w-n),c=_(k-c),n=_(_(g*B)-_(b*c)),l=n,u=_(n*n),n=_(f-s),f=_(v-s),s=_(_(b*n)-_(f*B)),n=_(_(f*c)-_(g*n)),f=_(_(1)/_(y(_(u+_(_(s*s)+_(n*n)))))),C[i+8&gt;&gt;2]=_(l*f)+t,C[i+4&gt;&gt;2]=d+_(n*f),C[i&gt;&gt;2]=o+_(s*f),cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,i+32|0,i,i+16|0)),r=a[A+8&gt;&gt;2],e=A+12|0,cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,i+80|0,i- -64|0,e),r=a[A+8&gt;&gt;2],cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,i- -64|0,i+48|0,e),A=a[A+8&gt;&gt;2],cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A,i+48|0,i+80|0,e),V=i+96|0},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e,i,r)},function(A){return A|=0,A+-4|0},function(A){A|=0,$(A+-4|0)},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,A=A+-4|0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e,i,r)},function(A){A|=0;var e=0;return a[A&gt;&gt;2]=22908,e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,f[A+60|0]=1,e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,hf(A+4|0),0|A},function(A){A|=0;var e=0;a[A&gt;&gt;2]=22908,e=a[A+56&gt;&gt;2],e&amp;&amp;(o[A+60|0]&amp;&amp;CA(e),a[A+56&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+48&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,f[A+60|0]=1,e=a[A+36&gt;&gt;2],e&amp;&amp;(o[A+40|0]&amp;&amp;CA(e),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,f[A+40|0]=1,hf(A+4|0),$(A)},function(A,e,i){A|=0,e|=0,i|=0;var r,n=0,t=0,b=0;if(r=a[e+8&gt;&gt;2],(0|r)&lt;1)i=0;else for(t=a[e+16&gt;&gt;2],i=0;n=a[t&gt;&gt;2],3&amp;o[n+204|0]||(a[n+208&gt;&gt;2]=i,i=i+1|0),a[n+268&gt;&gt;2]=1065353216,a[n+212&gt;&gt;2]=-1,t=t+4|0,b=b+1|0,(0|b)&lt;(0|r););!function(A,e){var i=0,r=0,n=0,t=0,b=0,c=0,l=0;if(n=a[A+4&gt;&gt;2],(0|n)&lt;(0|e)){if(a[A+8&gt;&gt;2]&lt;(0|e)){if(e?(t=dA(e&lt;&lt;3),i=a[A+4&gt;&gt;2]):i=n,(0|i)&gt;=1)for(;b=a[A+12&gt;&gt;2]+r|0,l=a[b+4&gt;&gt;2],c=r+t|0,a[c&gt;&gt;2]=a[b&gt;&gt;2],a[c+4&gt;&gt;2]=l,r=r+8|0,i=i+-1|0,i;);i=a[A+12&gt;&gt;2],i&amp;&amp;(o[A+16|0]&amp;&amp;CA(i),a[A+12&gt;&gt;2]=0),a[A+12&gt;&gt;2]=t,f[A+16|0]=1,a[A+8&gt;&gt;2]=e}for(r=n&lt;&lt;3,i=e-n|0;n=a[A+12&gt;&gt;2]+r|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,r=r+8|0,i=i+-1|0,i;);}if(a[A+4&gt;&gt;2]=e,(0|e)&gt;=1)for(r=a[A+12&gt;&gt;2],i=0;a[r&gt;&gt;2]=i,a[r+4&gt;&gt;2]=1,r=r+8|0,i=i+1|0,(0|i)!=(0|e););}(A+4|0,i),function(A,e){var i,r=0,f=0,n=0,t=0,b=0,c=0;if(e=a[e+68&gt;&gt;2],e=0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e),i=0|cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e),i&amp;&amp;(c=0|cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](e),!((0|i)&lt;1)))for(;;){if(e=(b&lt;&lt;4)+c|0,r=a[a[e&gt;&gt;2]&gt;&gt;2],r&amp;&amp;(e=a[a[e+4&gt;&gt;2]&gt;&gt;2],!(!e|7&amp;a[r+204&gt;&gt;2]|7&amp;o[e+204|0]))){if(e=a[e+208&gt;&gt;2],n=a[A+16&gt;&gt;2],t=a[r+208&gt;&gt;2],f=n+(t&lt;&lt;3)|0,r=a[f&gt;&gt;2],(0|r)!=(0|t))for(;r=n+(r&lt;&lt;3)|0,a[f&gt;&gt;2]=a[r&gt;&gt;2],t=a[r&gt;&gt;2],f=n+(t&lt;&lt;3)|0,r=a[f&gt;&gt;2],(0|r)!=(0|t););if(f=n+(e&lt;&lt;3)|0,r=a[f&gt;&gt;2],(0|e)!=(0|r))for(;e=n+(r&lt;&lt;3)|0,a[f&gt;&gt;2]=a[e&gt;&gt;2],e=a[e&gt;&gt;2],f=n+(e&lt;&lt;3)|0,r=a[f&gt;&gt;2],(0|e)!=(0|r););(0|e)!=(0|t)&amp;&amp;(r=n+(t&lt;&lt;3)|0,a[r&gt;&gt;2]=e,e=n+(e&lt;&lt;3)|0,a[e+4&gt;&gt;2]=a[e+4&gt;&gt;2]+a[r+4&gt;&gt;2])}if(b=b+1|0,(0|b)==(0|i))break}}(A,e)},function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0,t=0,b=0,c=0,l=0,u=0;if(i=a[e+8&gt;&gt;2],(0|i)&gt;=1)for(u=a[e+16&gt;&gt;2];;){if(r=a[(f&lt;&lt;2)+u&gt;&gt;2],3&amp;o[r+204|0])a[r+208&gt;&gt;2]=-1,a[r+212&gt;&gt;2]=-2;else{if(e=c,l=e&lt;&lt;3,n=a[A+16&gt;&gt;2],t=l+n|0,b=a[t&gt;&gt;2],(0|e)!=(0|b))for(;e=n+(b&lt;&lt;3)|0,a[t&gt;&gt;2]=a[e&gt;&gt;2],e=a[e&gt;&gt;2],t=n+(e&lt;&lt;3)|0,b=a[t&gt;&gt;2],(0|e)!=(0|b););a[r+208&gt;&gt;2]=e,a[r+212&gt;&gt;2]=-1,a[4+(n+l|0)&gt;&gt;2]=f,c=c+1|0}if(f=f+1|0,!((0|f)&lt;(0|i)))break}},pf,function(A){A|=0,CA(pf(A))},function(A){A|=0;var e,i=0,r=0,f=0,n=0,t=0,o=0;if(e=V-16|0,V=e,Ki(e+8|0,23200),Bf(A),cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(i=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),6144&amp;cn[a[a[i&gt;&gt;2]+56&gt;&gt;2]](i)&amp;&amp;(i=0|cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A),!((0|i)&lt;1))))for(;i=i+-1|0,t=A,o=0|cn[a[a[A&gt;&gt;2]+108&gt;&gt;2]](A,i),n=a[a[A&gt;&gt;2]+172&gt;&gt;2],cn[n](0|t,0|o),(0|i)&gt;0;);if(cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(i=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),16387&amp;cn[a[a[i&gt;&gt;2]+56&gt;&gt;2]](i)&amp;&amp;cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(i=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),!(!cn[a[a[i&gt;&gt;2]+56&gt;&gt;2]](i)|a[A+296&gt;&gt;2]&lt;1))))for(i=0;r=a[a[A+304&gt;&gt;2]+i&gt;&gt;2],cn[a[a[r&gt;&gt;2]+12&gt;&gt;2]](r,a[A+72&gt;&gt;2]),i=i+4|0,f=f+1|0,(0|f)&lt;a[A+296&gt;&gt;2];);cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A)),Li(),V=e+16|0},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,uf(A,e,i,r)},function(A,e){A|=0,e|=0,!e|!(2&amp;a[e+252&gt;&gt;2])?kf(A,e):cn[a[a[A&gt;&gt;2]+92&gt;&gt;2]](A,e)},function(A,e){A|=0,e|=0;var i,r,f=0,n=0;cn[a[a[e&gt;&gt;2]+32&gt;&gt;2]](e),r=0|cn[a[a[e&gt;&gt;2]+16&gt;&gt;2]](e,104,1),i=S(a[r+8&gt;&gt;2],0,104),a[i+88&gt;&gt;2]=a[A+264&gt;&gt;2],a[i+92&gt;&gt;2]=a[A+268&gt;&gt;2],a[i+96&gt;&gt;2]=a[A+272&gt;&gt;2],a[i+100&gt;&gt;2]=a[A+276&gt;&gt;2],f=A+124|0,n=a[f+4&gt;&gt;2],a[i+28&gt;&gt;2]=a[f&gt;&gt;2],a[i+32&gt;&gt;2]=n,f=A+104|0,n=a[f+4&gt;&gt;2],a[i+12&gt;&gt;2]=a[f&gt;&gt;2],a[i+16&gt;&gt;2]=n,f=A+116|0,n=a[f+4&gt;&gt;2],a[i+20&gt;&gt;2]=a[f&gt;&gt;2],a[i+24&gt;&gt;2]=n,f=A+96|0,n=a[f+4&gt;&gt;2],a[i+4&gt;&gt;2]=a[f&gt;&gt;2],a[i+8&gt;&gt;2]=n,a[i&gt;&gt;2]=a[A+92&gt;&gt;2],a[i+36&gt;&gt;2]=a[A+132&gt;&gt;2],a[i+40&gt;&gt;2]=a[A+148&gt;&gt;2],a[i+44&gt;&gt;2]=a[A+152&gt;&gt;2],a[i+48&gt;&gt;2]=a[A+156&gt;&gt;2],a[i+52&gt;&gt;2]=a[A+160&gt;&gt;2],a[i+56&gt;&gt;2]=a[A+176&gt;&gt;2],a[i+60&gt;&gt;2]=a[A+180&gt;&gt;2],a[i+64&gt;&gt;2]=a[A+112&gt;&gt;2],a[i+68&gt;&gt;2]=a[A+164&gt;&gt;2],a[i+72&gt;&gt;2]=a[A+168&gt;&gt;2],a[i+76&gt;&gt;2]=a[A+172&gt;&gt;2],f=a[A+144&gt;&gt;2],a[i+84&gt;&gt;2]=0,a[i+80&gt;&gt;2]=f,cn[a[a[e&gt;&gt;2]+20&gt;&gt;2]](e,r,23517,1145853764,i),_f(A,e),function(A,e){var i=0,r=0,f=0,n=0,t=0,b=0,c=0,l=0,u=0,s=0;if(r=a[A+8&gt;&gt;2],(0|r)&gt;=1)for(;i=a[a[A+16&gt;&gt;2]+f&gt;&gt;2],2&amp;o[i+252|0]&amp;&amp;(b=e,c=0|cn[a[a[i&gt;&gt;2]+16&gt;&gt;2]](i),l=1,t=a[a[e&gt;&gt;2]+16&gt;&gt;2],r=0|cn[t](0|b,0|c,0|l),l=e,c=r,b=0|cn[a[a[i&gt;&gt;2]+20&gt;&gt;2]](i,a[r+8&gt;&gt;2],e),u=1497645650,s=i,t=a[a[e&gt;&gt;2]+20&gt;&gt;2],cn[t](0|l,0|c,0|b,0|u,0|s),r=a[A+8&gt;&gt;2]),f=f+4|0,n=n+1|0,(0|n)&lt;(0|r););if(a[A+228&gt;&gt;2]&gt;=1)for(f=0,n=0;i=a[a[A+236&gt;&gt;2]+f&gt;&gt;2],s=e,u=0|cn[a[a[i&gt;&gt;2]+36&gt;&gt;2]](i),b=1,t=a[a[e&gt;&gt;2]+16&gt;&gt;2],r=0|cn[t](0|s,0|u,0|b),b=e,u=r,s=0|cn[a[a[i&gt;&gt;2]+40&gt;&gt;2]](i,a[r+8&gt;&gt;2],e),c=1397641027,l=i,t=a[a[e&gt;&gt;2]+20&gt;&gt;2],cn[t](0|b,0|u,0|s,0|c,0|l),f=f+4|0,n=n+1|0,(0|n)&lt;a[A+228&gt;&gt;2];);}(A,e),cn[a[a[e&gt;&gt;2]+36&gt;&gt;2]](e)},function(A,e,i,r){A|=0,e=_(e),i|=0,r=_(r);var n=0,t=0,b=_(0),c=0,l=0;A:if(i){if(C[A+284&gt;&gt;2]=r,e=_(C[A+280&gt;&gt;2]+e),C[A+280&gt;&gt;2]=e,!(e&gt;=r))break A;n=A,b=e,e=_(e/r),t=_(m(e))&lt;_(2147483648)?~~e:-2147483648,C[n+280&gt;&gt;2]=b-_(_(0|t)*r)}else a[A+284&gt;&gt;2]=0,C[A+280&gt;&gt;2]=o[A+316|0]?_(0):e,r=e,t=_(m(e))&lt;_(1.1920928955078125e-7)^1,i=t;cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(n=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),c=2792,l=cn[a[a[n&gt;&gt;2]+56&gt;&gt;2]](n)&gt;&gt;&gt;4&amp;1,f[0|c]=l);A:if(t){if(n=(0|t)&gt;(0|i)?i:t,cn[a[a[A&gt;&gt;2]+168&gt;&gt;2]](A,_(r*_(0|n))),cn[a[a[A&gt;&gt;2]+176&gt;&gt;2]](A),(0|n)&lt;1)break A;for(i=0;cn[a[a[A&gt;&gt;2]+160&gt;&gt;2]](A,r),cn[a[a[A&gt;&gt;2]+80&gt;&gt;2]](A),i=i+1|0,(0|i)&lt;(0|n););}else cn[a[a[A&gt;&gt;2]+80&gt;&gt;2]](A);return cn[a[a[A&gt;&gt;2]+120&gt;&gt;2]](A),0|t},function(A,e,i){A|=0,e|=0,i|=0;var r=0,n=0,t=0,b=0,c=0;if(r=a[A+228&gt;&gt;2],(0|r)==a[A+232&gt;&gt;2]&amp;&amp;(t=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|t)))){if(t&amp;&amp;(c=dA(t&lt;&lt;2),r=a[A+228&gt;&gt;2]),(0|r)&gt;=1)for(n=r;a[b+c&gt;&gt;2]=a[a[A+236&gt;&gt;2]+b&gt;&gt;2],b=b+4|0,n=n+-1|0,n;);n=a[A+236&gt;&gt;2],n&amp;&amp;(o[A+240|0]&amp;&amp;(CA(n),r=a[A+228&gt;&gt;2]),a[A+236&gt;&gt;2]=0),a[A+236&gt;&gt;2]=c,a[A+232&gt;&gt;2]=t,f[A+240|0]=1}a[A+228&gt;&gt;2]=r+1,a[a[A+236&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=e,i&amp;&amp;(Hr(a[e+28&gt;&gt;2],e),Hr(a[e+32&gt;&gt;2],e))},function(A,e){A|=0,e|=0;var i=0,r=0,f=0,n=0;i=a[A+228&gt;&gt;2];A:if(!((0|i)&lt;1)){for(n=a[A+236&gt;&gt;2],r=n;;){if((0|e)!=a[r&gt;&gt;2]){if(r=r+4|0,f=f+1|0,(0|i)!=(0|f))continue;break A}break}(0|i)&lt;=(0|f)||(f=r,r=i+-1|0,i=r&lt;&lt;2,a[f&gt;&gt;2]=a[i+n&gt;&gt;2],a[A+228&gt;&gt;2]=r,a[i+a[A+236&gt;&gt;2]&gt;&gt;2]=e)}zr(a[e+28&gt;&gt;2],e),zr(a[e+32&gt;&gt;2],e)},function(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,b=0;if(i=a[A+296&gt;&gt;2],(0|i)==a[A+300&gt;&gt;2]&amp;&amp;(n=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|n)))){if(n&amp;&amp;(b=dA(n&lt;&lt;2),i=a[A+296&gt;&gt;2]),(0|i)&gt;=1)for(r=i;a[t+b&gt;&gt;2]=a[a[A+304&gt;&gt;2]+t&gt;&gt;2],t=t+4|0,r=r+-1|0,r;);r=a[A+304&gt;&gt;2],r&amp;&amp;(o[A+308|0]&amp;&amp;(CA(r),i=a[A+296&gt;&gt;2]),a[A+304&gt;&gt;2]=0),a[A+304&gt;&gt;2]=b,a[A+300&gt;&gt;2]=n,f[A+308|0]=1}a[A+296&gt;&gt;2]=i+1,a[a[A+304&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=e},function(A,e){A|=0,e|=0;var i=0,r=0,f=0,n=0;i=a[A+296&gt;&gt;2];A:if(!((0|i)&lt;1)){for(n=a[A+304&gt;&gt;2],r=n;;){if((0|e)!=a[r&gt;&gt;2]){if(r=r+4|0,f=f+1|0,(0|i)!=(0|f))continue;break A}break}(0|i)&lt;=(0|f)||(f=r,r=i+-1|0,i=r&lt;&lt;2,a[f&gt;&gt;2]=a[i+n&gt;&gt;2],a[A+296&gt;&gt;2]=r,a[i+a[A+304&gt;&gt;2]&gt;&gt;2]=e)}},function(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,o=0;if(i=a[e+4&gt;&gt;2],a[A+264&gt;&gt;2]=a[e&gt;&gt;2],a[A+268&gt;&gt;2]=i,r=e+8|0,n=a[r+4&gt;&gt;2],i=A+272|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=n,r=a[A+248&gt;&gt;2],(0|r)&gt;=1)for(i=0,n=0;;){A:{e:if(t=a[a[A+256&gt;&gt;2]+i&gt;&gt;2],o=a[t+220&gt;&gt;2]+-2|0,!(o&gt;&gt;&gt;0&gt;3))switch(o-1|0){case 0:case 1:break e;default:break A}1&amp;f[t+564|0]||(xr(t,e),r=a[A+248&gt;&gt;2])}if(i=i+4|0,n=n+1|0,!((0|n)&lt;(0|r)))break}},function(A,e){A|=0,e|=0;var i=0;i=a[e+268&gt;&gt;2],a[A&gt;&gt;2]=a[e+264&gt;&gt;2],a[A+4&gt;&gt;2]=i,e=e+272|0,i=a[e+4&gt;&gt;2],A=A+8|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},function(A){A|=0;var e,i=0,r=_(0),f=0,n=0,t=0,b=0,c=0;e=V+-64|0,V=e;A:if(o[A+290|0]){if(f=a[A+8&gt;&gt;2],(0|f)&lt;1)break A;for(;i=a[a[A+16&gt;&gt;2]+b&gt;&gt;2],!i|!(2&amp;a[i+252&gt;&gt;2])|!a[i+540&gt;&gt;2]|3&amp;o[i+204|0]||(f=i+68|0,t=i+132|0,c=i+148|0,r=o[A+316|0]&amp;&amp;(r=C[A+284&gt;&gt;2],r!=_(0))?_(C[A+280&gt;&gt;2]-r):_(C[A+280&gt;&gt;2]*C[i+268&gt;&gt;2]),Ir(f,t,c,r,e),i=a[i+540&gt;&gt;2],cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,e),f=a[A+8&gt;&gt;2]),b=b+4|0,n=n+1|0,(0|n)&lt;(0|f););}else if(n=a[A+248&gt;&gt;2],!((0|n)&lt;1))for(;;){e:{i:if(i=a[a[A+256&gt;&gt;2]+f&gt;&gt;2],t=a[i+220&gt;&gt;2]+-2|0,!(t&gt;&gt;&gt;0&gt;3))switch(t-1|0){case 0:case 1:break i;default:break e}!a[i+540&gt;&gt;2]|3&amp;o[i+204|0]||(n=i+68|0,t=i+132|0,c=i+148|0,r=o[A+316|0]&amp;&amp;(r=C[A+284&gt;&gt;2],r!=_(0))?_(C[A+280&gt;&gt;2]-r):_(C[A+280&gt;&gt;2]*C[i+268&gt;&gt;2]),Ir(n,t,c,r,e),i=a[i+540&gt;&gt;2],cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,e),n=a[A+248&gt;&gt;2])}if(f=f+4|0,b=b+1|0,!((0|b)&lt;(0|n)))break}V=e- -64|0},function(A,e){A|=0,e|=0;var i=0,r=0,n=0,t=0,b=0;if(3&amp;o[e+204|0]|1&amp;f[e+564|0]||xr(e,A+264|0),a[e+192&gt;&gt;2]){if(1&amp;f[e+204|0])Ve(e,2);else{if(i=a[A+248&gt;&gt;2],(0|i)==a[A+252&gt;&gt;2]&amp;&amp;(n=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|n)))){if(n&amp;&amp;(b=dA(n&lt;&lt;2),i=a[A+248&gt;&gt;2]),(0|i)&gt;=1)for(r=i;a[t+b&gt;&gt;2]=a[a[A+256&gt;&gt;2]+t&gt;&gt;2],t=t+4|0,r=r+-1|0,r;);r=a[A+256&gt;&gt;2],r&amp;&amp;(o[A+260|0]&amp;&amp;(CA(r),i=a[A+248&gt;&gt;2]),a[A+256&gt;&gt;2]=0),a[A+256&gt;&gt;2]=b,a[A+252&gt;&gt;2]=n,f[A+260|0]=1}a[A+248&gt;&gt;2]=i+1,a[a[A+256&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=e}i=e,e=3&amp;a[e+204&gt;&gt;2],cn[a[a[A&gt;&gt;2]+36&gt;&gt;2]](A,i,e?2:1,e?-3:-1)}},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var n=0,t=0,b=0,c=0,l=0;if(3&amp;o[e+204|0]|1&amp;f[e+564|0]||xr(e,A+264|0),a[e+192&gt;&gt;2]){if(1&amp;f[e+204|0])Ve(e,2);else{if(n=a[A+248&gt;&gt;2],(0|n)==a[A+252&gt;&gt;2]&amp;&amp;(b=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|b)))){if(b&amp;&amp;(l=dA(b&lt;&lt;2),n=a[A+248&gt;&gt;2]),(0|n)&gt;=1)for(t=n;a[c+l&gt;&gt;2]=a[a[A+256&gt;&gt;2]+c&gt;&gt;2],c=c+4|0,t=t+-1|0,t;);t=a[A+256&gt;&gt;2],t&amp;&amp;(o[A+260|0]&amp;&amp;(CA(t),n=a[A+248&gt;&gt;2]),a[A+256&gt;&gt;2]=0),a[A+256&gt;&gt;2]=l,a[A+252&gt;&gt;2]=b,f[A+260|0]=1}a[A+248&gt;&gt;2]=n+1,a[a[A+256&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=e}cn[a[a[A&gt;&gt;2]+36&gt;&gt;2]](A,e,i,r)}},function(A,e){A|=0,e|=0;var i=0,r=0,f=0,n=0;i=a[A+248&gt;&gt;2];A:if(!((0|i)&lt;1)){for(n=a[A+256&gt;&gt;2],r=n;;){if((0|e)!=a[r&gt;&gt;2]){if(r=r+4|0,f=f+1|0,(0|i)!=(0|f))continue;break A}break}(0|i)&lt;=(0|f)||(f=r,r=i+-1|0,i=r&lt;&lt;2,a[f&gt;&gt;2]=a[i+n&gt;&gt;2],a[A+248&gt;&gt;2]=r,a[i+a[A+256&gt;&gt;2]&gt;&gt;2]=e)}kf(A,e)},function(A,e){A|=0,e|=0,o[A+289|0]&amp;&amp;CA(a[A+216&gt;&gt;2]),a[A+216&gt;&gt;2]=e,f[A+289|0]=0,a[a[A+212&gt;&gt;2]+8&gt;&gt;2]=e},function(A){return A|=0,a[A+216&gt;&gt;2]},function(A){return A|=0,a[A+228&gt;&gt;2]},Df,Df,we,function(A){A|=0;var e=0,i=0,r=0,f=0;if(a[A+248&gt;&gt;2]&gt;=1)for(;i=a[a[A+256&gt;&gt;2]+r&gt;&gt;2],e=i,a[e+472&gt;&gt;2]=0,a[e+476&gt;&gt;2]=0,e=e+496|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=i+488|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,i=i+480|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,r=r+4|0,f=f+1|0,(0|f)&lt;a[A+248&gt;&gt;2];);},Yf,Ef,Yf,Ef,function(A,e){A|=0,e=_(e);var i,r=0,f=0,n=0,t=0;if(i=V-16|0,V=i,Ki(i+8|0,23491),f=a[A+248&gt;&gt;2],(0|f)&gt;=1)for(;r=a[a[A+256&gt;&gt;2]+n&gt;&gt;2],3&amp;o[r+204|0]||(Xr(r,e),Nr(r,e,r+68|0),f=a[A+248&gt;&gt;2]),n=n+4|0,t=t+1|0,(0|t)&lt;(0|f););Li(),V=i+16|0},function(A,e){A|=0,e=_(e);var i,r=0,f=0,n=0,t=_(0),b=0,c=0,l=_(0),u=_(0),s=0,k=_(0);if(i=V-80|0,V=i,Ki(i+72|0,23433),r=a[A+248&gt;&gt;2],(0|r)&gt;=1&amp;&amp;function(A,e,i,r){var f,n=0,t=0,b=0,c=_(0),l=0,u=0,s=0,k=0,v=0,d=0,g=0,B=0,m=0,R=0,Q=0,h=0,G=0,y=0,w=_(0),W=0,F=0,Z=_(0),p=0,Y=0;if(f=V-304|0,V=f,(0|i)&gt;=1)for(Q=f+56|0,v=f+40|0,h=f+272|0,d=f+24|0,F=f+256|0,m=f+100|0,G=f+160|0,y=f+144|0,g=f+288|0;;){t=a[e&gt;&gt;2],a[t+268&gt;&gt;2]=1065353216;A:{e:if(n=a[t+220&gt;&gt;2]+-2|0,!(n&gt;&gt;&gt;0&gt;3))switch(n-1|0){case 0:case 1:break e;default:break A}3&amp;o[t+204|0]||(Nr(t,r,f+240|0),o[A+44|0]&amp;&amp;(c=C[t+276&gt;&gt;2],c=_(c*c),c!=_(0)&amp;&amp;(Z=c,n=t+52|0,c=_(C[f+288&gt;&gt;2]-C[n&gt;&gt;2]),w=_(c*c),c=_(C[f+292&gt;&gt;2]-C[t+56&gt;&gt;2]),w=_(w+_(c*c)),c=_(C[f+296&gt;&gt;2]-C[t+60&gt;&gt;2]),Z&lt;_(w+_(c*c))&amp;&amp;(Ki(f+232|0,23413),a[a[t+192&gt;&gt;2]+4&gt;&gt;2]&lt;=19&amp;&amp;(R=0,a[702]=a[702]+1,b=a[A+68&gt;&gt;2],l=0|cn[a[a[b&gt;&gt;2]+36&gt;&gt;2]](b),b=a[n+4&gt;&gt;2],a[y&gt;&gt;2]=a[n&gt;&gt;2],a[y+4&gt;&gt;2]=b,n=n+8|0,b=a[n+4&gt;&gt;2],u=y+8|0,a[u&gt;&gt;2]=a[n&gt;&gt;2],a[u+4&gt;&gt;2]=b,n=a[g+4&gt;&gt;2],a[G&gt;&gt;2]=a[g&gt;&gt;2],a[G+4&gt;&gt;2]=n,b=g+8|0,n=b,u=a[n+4&gt;&gt;2],s=G+8|0,a[s&gt;&gt;2]=a[n&gt;&gt;2],a[s+4&gt;&gt;2]=u,a[f+140&gt;&gt;2]=-1,a[f+132&gt;&gt;2]=1065353216,a[f+136&gt;&gt;2]=1,a[f+128&gt;&gt;2]=23736,a[f+208&gt;&gt;2]=0,a[f+216&gt;&gt;2]=0,a[f+224&gt;&gt;2]=a[A+24&gt;&gt;2],a[f+220&gt;&gt;2]=l,a[f+212&gt;&gt;2]=t,n=a[t+272&gt;&gt;2],pA(f+72|0),a[m&gt;&gt;2]=0,a[m+4&gt;&gt;2]=0,l=m+8|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,a[m+16&gt;&gt;2]=0,a[f+96&gt;&gt;2]=1065353216,a[f+88&gt;&gt;2]=1065353216,a[f+92&gt;&gt;2]=1065353216,a[f+76&gt;&gt;2]=8,a[f+72&gt;&gt;2]=9852,a[f+124&gt;&gt;2]=0,a[f+120&gt;&gt;2]=n,a[f+104&gt;&gt;2]=n,a[f+216&gt;&gt;2]=a[A+56&gt;&gt;2],n=a[t+188&gt;&gt;2],l=a[n+8&gt;&gt;2],a[f+136&gt;&gt;2]=a[n+4&gt;&gt;2],a[f+140&gt;&gt;2]=l,n=f+248|0,u=a[n+4&gt;&gt;2],l=f+16|0,a[l&gt;&gt;2]=a[n&gt;&gt;2],a[l+4&gt;&gt;2]=u,n=a[g+4&gt;&gt;2],a[Q&gt;&gt;2]=a[g&gt;&gt;2],a[Q+4&gt;&gt;2]=n,n=h+8|0,s=a[n+4&gt;&gt;2],u=v+8|0,a[u&gt;&gt;2]=a[n&gt;&gt;2],a[u+4&gt;&gt;2]=s,n=a[h+4&gt;&gt;2],a[v&gt;&gt;2]=a[h&gt;&gt;2],a[v+4&gt;&gt;2]=n,n=F,s=a[n+4&gt;&gt;2],a[d&gt;&gt;2]=a[n&gt;&gt;2],a[d+4&gt;&gt;2]=s,n=n+8|0,k=a[n+4&gt;&gt;2],s=d+8|0,a[s&gt;&gt;2]=a[n&gt;&gt;2],a[s+4&gt;&gt;2]=k,n=a[b+4&gt;&gt;2],k=Q+8|0,a[k&gt;&gt;2]=a[b&gt;&gt;2],a[k+4&gt;&gt;2]=n,n=a[f+244&gt;&gt;2],a[f+8&gt;&gt;2]=a[f+240&gt;&gt;2],a[f+12&gt;&gt;2]=n,n=t+4|0,b=n+8|0,k=a[b&gt;&gt;2],b=a[b+4&gt;&gt;2],p=a[n&gt;&gt;2],Y=a[n+4&gt;&gt;2],B=t+20|0,W=a[B+4&gt;&gt;2],a[d&gt;&gt;2]=a[B&gt;&gt;2],a[d+4&gt;&gt;2]=W,B=t+28|0,W=a[B+4&gt;&gt;2],a[s&gt;&gt;2]=a[B&gt;&gt;2],a[s+4&gt;&gt;2]=W,a[l&gt;&gt;2]=k,a[l+4&gt;&gt;2]=b,a[f+8&gt;&gt;2]=p,a[f+12&gt;&gt;2]=Y,b=t+36|0,l=a[b+4&gt;&gt;2],a[v&gt;&gt;2]=a[b&gt;&gt;2],a[v+4&gt;&gt;2]=l,b=t+44|0,l=a[b+4&gt;&gt;2],a[u&gt;&gt;2]=a[b&gt;&gt;2],a[u+4&gt;&gt;2]=l,gf(A,f+72|0,n,f+8|0,f+128|0,_(0)),c=C[f+132&gt;&gt;2],c&lt;_(1)&amp;&amp;(C[t+268&gt;&gt;2]=c,Nr(t,_(c*r),f+240|0),a[t+268&gt;&gt;2]=0,Sr(t,f+240|0),R=4),R)||(R=0),Li(),R)))||Sr(t,f+240|0))}if(e=e+4|0,i=i+-1|0,!i)break}V=f+304|0}(A,a[A+256&gt;&gt;2],r,e),o[A+291|0]){if(Ki(i- -64|0,23453),a[A+324&gt;&gt;2]&gt;=1)for(;;){if(b=a[a[A+332&gt;&gt;2]+(s&lt;&lt;2)&gt;&gt;2],!(a[b+780&gt;&gt;2]&lt;1))if(r=a[b+776&gt;&gt;2],f=a[r+252&gt;&gt;2]&lt;&lt;30&gt;&gt;31&amp;r,r=a[b+772&gt;&gt;2],n=a[r+252&gt;&gt;2]&lt;&lt;30&gt;&gt;31&amp;r,n)for(r=b+128|0,c=0;e=ke(n,f),e&gt;_(0)&amp;&amp;(t=C[r&gt;&gt;2],t!=_(0)&amp;&amp;(k=C[r+-60&gt;&gt;2],l=C[r+-56&gt;&gt;2],u=C[r+-52&gt;&gt;2],a[i+60&gt;&gt;2]=0,C[i+56&gt;&gt;2]=-_(e*_(u*t)),C[i+52&gt;&gt;2]=-_(e*_(l*t)),C[i+48&gt;&gt;2]=-_(e*_(k*t)),a[i+44&gt;&gt;2]=0,C[i+40&gt;&gt;2]=C[r+-68&gt;&gt;2]-C[n+60&gt;&gt;2],C[i+36&gt;&gt;2]=C[r+-72&gt;&gt;2]-C[n+56&gt;&gt;2],C[i+32&gt;&gt;2]=C[r+-76&gt;&gt;2]-C[n+52&gt;&gt;2],a[i+28&gt;&gt;2]=0,C[i+24&gt;&gt;2]=C[r+-84&gt;&gt;2]-C[f+60&gt;&gt;2],C[i+20&gt;&gt;2]=C[r+-88&gt;&gt;2]-C[f+56&gt;&gt;2],C[i+16&gt;&gt;2]=C[r+-92&gt;&gt;2]-C[f+52&gt;&gt;2],rn(n,i+48|0,i+32|0),a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=-C[i+56&gt;&gt;2],C[i+4&gt;&gt;2]=-C[i+52&gt;&gt;2],C[i&gt;&gt;2]=-C[i+48&gt;&gt;2],rn(f,i,i+16|0))),r=r+192|0,c=c+1|0,(0|c)&lt;a[b+780&gt;&gt;2];);else for(r=b+68|0,c=0;e=ke(n,f),e&gt;_(0)&amp;&amp;(t=C[r+60&gt;&gt;2],t!=_(0)&amp;&amp;(k=C[r+4&gt;&gt;2],l=C[r+8&gt;&gt;2],u=C[r&gt;&gt;2],a[i+60&gt;&gt;2]=0,u=_(e*_(u*t)),C[i+48&gt;&gt;2]=-u,l=_(e*_(l*t)),C[i+56&gt;&gt;2]=-l,e=_(e*_(k*t)),C[i+52&gt;&gt;2]=-e,a[i+44&gt;&gt;2]=0,C[i+40&gt;&gt;2]=C[r+-8&gt;&gt;2]-C[n+60&gt;&gt;2],C[i+36&gt;&gt;2]=C[r+-12&gt;&gt;2]-C[n+56&gt;&gt;2],C[i+32&gt;&gt;2]=C[r+-16&gt;&gt;2]-C[n+52&gt;&gt;2],a[i+28&gt;&gt;2]=0,C[i+24&gt;&gt;2]=C[r+-24&gt;&gt;2]-C[f+60&gt;&gt;2],C[i+20&gt;&gt;2]=C[r+-28&gt;&gt;2]-C[f+56&gt;&gt;2],C[i+16&gt;&gt;2]=C[r+-32&gt;&gt;2]-C[f+52&gt;&gt;2],a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=l,C[i+4&gt;&gt;2]=e,C[i&gt;&gt;2]=u,rn(f,i,i+16|0))),r=r+192|0,c=c+1|0,(0|c)&lt;a[b+780&gt;&gt;2];);if(s=s+1|0,!((0|s)&lt;a[A+324&gt;&gt;2]))break}Li()}Li(),V=i+80|0},function(A){A|=0;var e,i=0,r=0,f=0,n=0,t=0,b=0,c=0,l=0;if(e=V-16|0,V=e,Ki(e+8|0,23297),i=a[A+220&gt;&gt;2],cn[a[a[i&gt;&gt;2]+8&gt;&gt;2]](i,A,a[A+24&gt;&gt;2]),c=a[A+324&gt;&gt;2],(0|c)&gt;=1)for(l=a[A+332&gt;&gt;2];;){if(i=a[l+(b&lt;&lt;2)&gt;&gt;2],r=a[i+772&gt;&gt;2],r&amp;&amp;(i=a[i+776&gt;&gt;2],!(!i|3&amp;a[r+204&gt;&gt;2]|3&amp;o[i+204|0]))){if(i=a[i+208&gt;&gt;2],f=a[a[A+220&gt;&gt;2]+16&gt;&gt;2],n=a[r+208&gt;&gt;2],t=f+(n&lt;&lt;3)|0,r=a[t&gt;&gt;2],(0|r)!=(0|n))for(;r=f+(r&lt;&lt;3)|0,a[t&gt;&gt;2]=a[r&gt;&gt;2],n=a[r&gt;&gt;2],t=f+(n&lt;&lt;3)|0,r=a[t&gt;&gt;2],(0|r)!=(0|n););if(t=f+(i&lt;&lt;3)|0,r=a[t&gt;&gt;2],(0|i)!=(0|r))for(;i=f+(r&lt;&lt;3)|0,a[t&gt;&gt;2]=a[i&gt;&gt;2],i=a[i&gt;&gt;2],t=f+(i&lt;&lt;3)|0,r=a[t&gt;&gt;2],(0|i)!=(0|r););(0|i)!=(0|n)&amp;&amp;(r=f+(n&lt;&lt;3)|0,a[r&gt;&gt;2]=i,i=f+(i&lt;&lt;3)|0,a[i+4&gt;&gt;2]=a[i+4&gt;&gt;2]+a[r+4&gt;&gt;2])}if(b=b+1|0,!((0|b)&lt;(0|c)))break}if(c=a[A+228&gt;&gt;2],(0|c)&gt;=1)for(l=a[A+236&gt;&gt;2],t=0;;){if(i=a[l+(t&lt;&lt;2)&gt;&gt;2],o[i+20|0]&amp;&amp;(r=a[i+28&gt;&gt;2],!(3&amp;o[r+204|0]||(i=a[i+32&gt;&gt;2],3&amp;o[i+204|0])))){if(i=a[i+208&gt;&gt;2],f=a[a[A+220&gt;&gt;2]+16&gt;&gt;2],n=a[r+208&gt;&gt;2],r=f+(n&lt;&lt;3)|0,b=a[r&gt;&gt;2],(0|b)!=(0|n))for(;n=r,r=f+(b&lt;&lt;3)|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],n=a[r&gt;&gt;2],r=f+(n&lt;&lt;3)|0,b=a[r&gt;&gt;2],(0|b)!=(0|n););if(r=f+(i&lt;&lt;3)|0,b=a[r&gt;&gt;2],(0|b)!=(0|i))for(;i=f+(b&lt;&lt;3)|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],i=a[i&gt;&gt;2],r=f+(i&lt;&lt;3)|0,b=a[r&gt;&gt;2],(0|b)!=(0|i););(0|i)!=(0|n)&amp;&amp;(r=f+(n&lt;&lt;3)|0,a[r&gt;&gt;2]=i,i=f+(i&lt;&lt;3)|0,a[i+4&gt;&gt;2]=a[i+4&gt;&gt;2]+a[r+4&gt;&gt;2])}if(t=t+1|0,(0|c)==(0|t))break}i=a[A+220&gt;&gt;2],cn[a[a[i&gt;&gt;2]+12&gt;&gt;2]](i,A),Li(),V=e+16|0},function(A,e){A|=0,e|=0;var i,r,n,t,b,c,l=0,u=0,s=0,k=0;if(r=V-16|0,V=r,Ki(r+8|0,23280),s=a[A+196&gt;&gt;2],i=a[A+228&gt;&gt;2],(0|s)&lt;(0|i)){if(a[A+200&gt;&gt;2]&lt;(0|i)){if(i?(k=dA(i&lt;&lt;2),l=a[A+196&gt;&gt;2]):l=s,(0|l)&gt;=1)for(;a[u+k&gt;&gt;2]=a[a[A+204&gt;&gt;2]+u&gt;&gt;2],u=u+4|0,l=l+-1|0,l;);l=a[A+204&gt;&gt;2],l&amp;&amp;(o[A+208|0]&amp;&amp;CA(l),a[A+204&gt;&gt;2]=0),a[A+204&gt;&gt;2]=k,a[A+200&gt;&gt;2]=i,f[A+208|0]=1}for(u=s&lt;&lt;2,l=i-s|0;a[a[A+204&gt;&gt;2]+u&gt;&gt;2]=0,u=u+4|0,l=l+-1|0,l;);}if(a[A+196&gt;&gt;2]=i,(0|cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A))&gt;=1)for(u=0,l=0;a[a[A+204&gt;&gt;2]+u&gt;&gt;2]=a[a[A+236&gt;&gt;2]+u&gt;&gt;2],u=u+4|0,l=l+1|0,(0|l)&lt;(0|cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A)););l=a[A+196&gt;&gt;2],(0|l)&gt;=2&amp;&amp;function A(e,i,r,f){for(var n=0,t=0,o=0,b=0,c=0,l=0,u=0,s=0,k=0,v=0;;){for(k=r,t=a[e+12&gt;&gt;2],s=a[t+((r+f|0)/2&lt;&lt;2)&gt;&gt;2],n=f;;){if(l=a[a[s+28&gt;&gt;2]+208&gt;&gt;2],b=(0|l)&lt;0,b)for(c=r+-1|0,o=((r&lt;&lt;2)+t|0)-4|0,u=a[a[s+32&gt;&gt;2]+208&gt;&gt;2];c=c+1|0,o=o+4|0,v=a[o&gt;&gt;2],r=a[a[v+28&gt;&gt;2]+208&gt;&gt;2],(0|r)&lt;=-1&amp;&amp;(r=a[a[v+32&gt;&gt;2]+208&gt;&gt;2]),(0|r)&lt;(0|u););else for(c=r+-1|0,o=((r&lt;&lt;2)+t|0)-4|0;c=c+1|0,o=o+4|0,u=a[o&gt;&gt;2],r=a[a[u+28&gt;&gt;2]+208&gt;&gt;2],(0|r)&lt;=-1&amp;&amp;(r=a[a[u+32&gt;&gt;2]+208&gt;&gt;2]),(0|r)&lt;(0|l););if(b){for(r=n+1|0,n=(n&lt;&lt;2)+t|0,l=a[a[s+32&gt;&gt;2]+208&gt;&gt;2];b=a[n&gt;&gt;2],t=a[a[b+28&gt;&gt;2]+208&gt;&gt;2],(0|t)&lt;=-1&amp;&amp;(t=a[a[b+32&gt;&gt;2]+208&gt;&gt;2]),n=n+-4|0,r=r+-1|0,(0|l)&lt;(0|t););n=n+4|0}else{for(r=n+1|0,n=(n&lt;&lt;2)+t|0;b=a[n&gt;&gt;2],t=a[a[b+28&gt;&gt;2]+208&gt;&gt;2],(0|t)&lt;=-1&amp;&amp;(t=a[a[b+32&gt;&gt;2]+208&gt;&gt;2]),n=n+-4|0,r=r+-1|0,(0|l)&lt;(0|t););n=n+4|0}if((0|c)&gt;(0|r)?(n=r,r=c):(t=a[o&gt;&gt;2],a[o&gt;&gt;2]=a[n&gt;&gt;2],a[a[e+12&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=t,n=r+-1|0,r=c+1|0),!((0|r)&lt;=(0|n)))break;t=a[e+12&gt;&gt;2]}if((0|n)&gt;(0|k)&amp;&amp;A(e,i,k,n),!((0|r)&lt;(0|f)))break}}(A+192|0,r,0,l+-1|0),u=0,cn[a[a[A&gt;&gt;2]+104&gt;&gt;2]](A)&amp;&amp;(u=a[A+204&gt;&gt;2]),function(A,e,i,r,n){if(a[A+20&gt;&gt;2]=n,a[A+16&gt;&gt;2]=r,a[A+12&gt;&gt;2]=i,a[A+4&gt;&gt;2]=e,e=a[A+32&gt;&gt;2],(0|e)&lt;=-1)for(a[A+36&gt;&gt;2]&lt;=-1&amp;&amp;(i=a[A+40&gt;&gt;2],i&amp;&amp;(o[A+44|0]&amp;&amp;CA(i),a[A+40&gt;&gt;2]=0),a[A+36&gt;&gt;2]=0,a[A+40&gt;&gt;2]=0,f[A+44|0]=1),i=e&lt;&lt;2;a[a[A+40&gt;&gt;2]+i&gt;&gt;2]=0,i=i+4|0,r=e+1|0,n=r&gt;&gt;&gt;0&gt;=e&gt;&gt;&gt;0,e=r,n;);if(a[A+32&gt;&gt;2]=0,e=a[A+52&gt;&gt;2],(0|e)&lt;=-1)for(a[A+56&gt;&gt;2]&lt;=-1&amp;&amp;(i=a[A+60&gt;&gt;2],i&amp;&amp;(o[A- -64|0]&amp;&amp;CA(i),a[A+60&gt;&gt;2]=0),a[A+56&gt;&gt;2]=0,a[A+60&gt;&gt;2]=0,f[A- -64|0]=1),i=e&lt;&lt;2;a[a[A+60&gt;&gt;2]+i&gt;&gt;2]=0,i=i+4|0,r=e+1|0,n=r&gt;&gt;&gt;0&gt;=e&gt;&gt;&gt;0,e=r,n;);if(a[A+52&gt;&gt;2]=0,e=a[A+72&gt;&gt;2],(0|e)&lt;=-1)for(a[A+76&gt;&gt;2]&lt;=-1&amp;&amp;(i=a[A+80&gt;&gt;2],i&amp;&amp;(o[A+84|0]&amp;&amp;CA(i),a[A+80&gt;&gt;2]=0),a[A+76&gt;&gt;2]=0,a[A+80&gt;&gt;2]=0,f[A+84|0]=1),i=e&lt;&lt;2;a[a[A+80&gt;&gt;2]+i&gt;&gt;2]=0,i=i+4|0,r=e+1|0,n=r&gt;&gt;&gt;0&gt;=e&gt;&gt;&gt;0,e=r,n;);a[A+72&gt;&gt;2]=0}(a[A+212&gt;&gt;2],e,u,a[A+196&gt;&gt;2],0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A)),l=a[A+216&gt;&gt;2],s=a[A+24&gt;&gt;2],t=l,b=a[A+8&gt;&gt;2],c=0|cn[a[a[s&gt;&gt;2]+36&gt;&gt;2]](s),n=a[a[l&gt;&gt;2]+8&gt;&gt;2],cn[n](0|t,0|b,0|c),yf(a[A+220&gt;&gt;2],a[A+24&gt;&gt;2],A,a[A+212&gt;&gt;2]),Vf(a[A+212&gt;&gt;2]),l=a[A+216&gt;&gt;2],cn[a[a[l&gt;&gt;2]+16&gt;&gt;2]](l,e,a[A+72&gt;&gt;2]),Li(),V=r+16|0},function(A,e){A|=0,e=_(e);var i,r=0,f=_(0),n=0,t=_(0),b=0,c=0,l=0;if(i=V-16|0,V=i,Ki(i+8|0,23258),a[A+248&gt;&gt;2]&gt;=1)for(;;){r=a[a[A+256&gt;&gt;2]+b&gt;&gt;2];A:if(r){n=a[r+220&gt;&gt;2],c=n+-2|0;e:{if(!(c-1|0&amp;&amp;c&gt;&gt;&gt;0&lt;=2)){if(f=C[r+372&gt;&gt;2],t=_(f*f),f=C[r+376&gt;&gt;2],t=_(t+_(f*f)),f=C[r+380&gt;&gt;2],t=_(t+_(f*f)),f=C[r+532&gt;&gt;2],t&lt;_(f*f)&amp;&amp;(f=C[r+388&gt;&gt;2],t=_(f*f),f=C[r+392&gt;&gt;2],t=_(t+_(f*f)),f=C[r+396&gt;&gt;2],t=_(t+_(f*f)),f=C[r+536&gt;&gt;2],t&lt;_(f*f))){C[r+224&gt;&gt;2]=C[r+224&gt;&gt;2]+e;break e}a[r+224&gt;&gt;2]=0,Ve(r,0),n=a[r+220&gt;&gt;2]}if(4==(0|n))break A}if(o[2792]||(f=C[750],f==_(0)|(C[r+224&gt;&gt;2]&gt;f^1?2!=(-2&amp;n):0)))Ve(r,1);else{if(3&amp;o[r+204|0]){Ve(r,2);break A}if(1==(0|n)&amp;&amp;(Ve(r,3),n=a[r+220&gt;&gt;2]),2!=(0|n))break A;a[r+388&gt;&gt;2]=0,a[r+392&gt;&gt;2]=0,a[r+372&gt;&gt;2]=0,a[r+376&gt;&gt;2]=0,n=r+396|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,n=r+380|0,a[n&gt;&gt;2]=0,a[n+4&gt;&gt;2]=0,a[r+304&gt;&gt;2]=a[r+304&gt;&gt;2]+2}}if(b=b+4|0,l=l+1|0,!((0|l)&lt;a[A+248&gt;&gt;2]))break}Li(),V=i+16|0},function(A,e){A|=0,e=_(e);var i,r,f,n=0,t=0,o=0;if(i=V-16|0,V=i,Ki(i,23215),n=a[A+84&gt;&gt;2],n&amp;&amp;cn[n](A,e),cn[a[a[A&gt;&gt;2]+140&gt;&gt;2]](A,e),n=0,a[A+32&gt;&gt;2]=0,C[A+28&gt;&gt;2]=e,r=A+48|0,f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),a[r&gt;&gt;2]=f,cn[a[a[A&gt;&gt;2]+164&gt;&gt;2]](A,e),cn[a[a[A&gt;&gt;2]+44&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+148&gt;&gt;2]](A),C[A+104&gt;&gt;2]=e,cn[a[a[A&gt;&gt;2]+152&gt;&gt;2]](A,A+92|0),cn[a[a[A&gt;&gt;2]+144&gt;&gt;2]](A,e),Ki(i+8|0,23244),a[A+296&gt;&gt;2]&gt;=1)for(;t=a[a[A+304&gt;&gt;2]+n&gt;&gt;2],cn[a[a[t&gt;&gt;2]+8&gt;&gt;2]](t,A,e),n=n+4|0,o=o+1|0,(0|o)&lt;a[A+296&gt;&gt;2];);Li(),cn[a[a[A&gt;&gt;2]+156&gt;&gt;2]](A,e),n=a[A+80&gt;&gt;2],n&amp;&amp;cn[n](A,e),Li(),V=i+16|0},function(A,e){A|=0,e=_(e);var i,r=0,n=0,t=0,b=0;if(i=V-16|0,V=i,Ki(i,23388),Ki(i+8|0,23351),r=a[A+332&gt;&gt;2],a[A+324&gt;&gt;2]&gt;=1)for(;n=a[A+24&gt;&gt;2],cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,a[r+t&gt;&gt;2]),t=t+4|0,r=a[A+332&gt;&gt;2],b=b+1|0,(0|b)&lt;a[A+324&gt;&gt;2];);r&amp;&amp;(o[A+336|0]&amp;&amp;CA(r),a[A+332&gt;&gt;2]=0),a[A+332&gt;&gt;2]=0,a[A+324&gt;&gt;2]=0,a[A+328&gt;&gt;2]=0,f[A+336|0]=1,Li(),r=a[A+248&gt;&gt;2],(0|r)&gt;=1&amp;&amp;function(A,e,i,r){var n,t=0,b=0,c=0,l=0,u=_(0),s=0,k=0,v=_(0),d=_(0),g=0,m=_(0),R=_(0),G=0,y=0,w=0,W=0,F=0,Z=0,p=_(0),Y=0,E=_(0),D=_(0),N=_(0),I=_(0),U=_(0),J=_(0),x=0,X=0,M=0,S=0,T=0,j=0,O=0,H=0,z=_(0),P=_(0),K=_(0),L=_(0),q=0,$=0,AA=0,eA=0,iA=0,rA=_(0),fA=_(0),nA=_(0);if(n=V-496|0,V=n,(0|i)&gt;=1)for(G=n+124|0,q=n+92|0,x=n+72|0,$=n+368|0,X=n+248|0,w=n+232|0,M=n+464|0,W=n+216|0,AA=n+448|0,Y=n+292|0,S=n+352|0,T=n+336|0,F=n+480|0;;){c=a[(j&lt;&lt;2)+e&gt;&gt;2],a[c+268&gt;&gt;2]=1065353216;A:{e:if(t=a[c+220&gt;&gt;2]+-2|0,!(t&gt;&gt;&gt;0&gt;3))switch(t-1|0){case 0:case 1:break e;default:break A}if(!(3&amp;o[c+204|0])&amp;&amp;(Nr(c,r,n+432|0),o[A+44|0]&amp;&amp;(u=C[c+276&gt;&gt;2],u=_(u*u),u!=_(0)&amp;&amp;(d=u,y=c+52|0,u=_(C[n+480&gt;&gt;2]-C[y&gt;&gt;2]),v=_(u*u),u=_(C[n+484&gt;&gt;2]-C[c+56&gt;&gt;2]),v=_(v+_(u*u)),u=_(C[n+488&gt;&gt;2]-C[c+60&gt;&gt;2]),d&lt;_(v+_(u*u)))))){if(Ki(n+424|0,23324),a[a[c+192&gt;&gt;2]+4&gt;&gt;2]&lt;=19&amp;&amp;(a[702]=a[702]+1,t=a[A+68&gt;&gt;2],t=0|cn[a[a[t&gt;&gt;2]+36&gt;&gt;2]](t),b=a[y+4&gt;&gt;2],a[T&gt;&gt;2]=a[y&gt;&gt;2],a[T+4&gt;&gt;2]=b,O=y+8|0,b=O,l=a[b+4&gt;&gt;2],k=T+8|0,a[k&gt;&gt;2]=a[b&gt;&gt;2],a[k+4&gt;&gt;2]=l,b=a[F+4&gt;&gt;2],a[S&gt;&gt;2]=a[F&gt;&gt;2],a[S+4&gt;&gt;2]=b,b=F+8|0,k=a[b+4&gt;&gt;2],s=S+8|0,a[s&gt;&gt;2]=a[b&gt;&gt;2],a[s+4&gt;&gt;2]=k,a[n+332&gt;&gt;2]=-1,a[n+324&gt;&gt;2]=1065353216,a[n+328&gt;&gt;2]=1,a[n+320&gt;&gt;2]=23736,a[n+400&gt;&gt;2]=0,a[n+408&gt;&gt;2]=0,a[n+416&gt;&gt;2]=a[A+24&gt;&gt;2],a[n+412&gt;&gt;2]=t,a[n+404&gt;&gt;2]=c,t=a[c+272&gt;&gt;2],pA(n+264|0),a[Y&gt;&gt;2]=0,a[Y+4&gt;&gt;2]=0,l=Y+8|0,a[l&gt;&gt;2]=0,a[l+4&gt;&gt;2]=0,a[Y+16&gt;&gt;2]=0,a[n+288&gt;&gt;2]=1065353216,a[n+280&gt;&gt;2]=1065353216,a[n+284&gt;&gt;2]=1065353216,a[n+268&gt;&gt;2]=8,a[n+264&gt;&gt;2]=9852,a[n+316&gt;&gt;2]=0,a[n+312&gt;&gt;2]=t,a[n+296&gt;&gt;2]=t,a[n+408&gt;&gt;2]=a[A+56&gt;&gt;2],t=a[c+188&gt;&gt;2],l=a[t+8&gt;&gt;2],a[n+328&gt;&gt;2]=a[t+4&gt;&gt;2],a[n+332&gt;&gt;2]=l,t=n+440|0,k=a[t+4&gt;&gt;2],l=n+208|0,a[l&gt;&gt;2]=a[t&gt;&gt;2],a[l+4&gt;&gt;2]=k,t=a[F+4&gt;&gt;2],a[X&gt;&gt;2]=a[F&gt;&gt;2],a[X+4&gt;&gt;2]=t,t=M+8|0,s=a[t+4&gt;&gt;2],k=w+8|0,a[k&gt;&gt;2]=a[t&gt;&gt;2],a[k+4&gt;&gt;2]=s,t=a[M+4&gt;&gt;2],a[w&gt;&gt;2]=a[M&gt;&gt;2],a[w+4&gt;&gt;2]=t,t=AA,s=a[t+4&gt;&gt;2],a[W&gt;&gt;2]=a[t&gt;&gt;2],a[W+4&gt;&gt;2]=s,t=t+8|0,g=a[t+4&gt;&gt;2],s=W+8|0,a[s&gt;&gt;2]=a[t&gt;&gt;2],a[s+4&gt;&gt;2]=g,t=a[b+4&gt;&gt;2],g=X+8|0,a[g&gt;&gt;2]=a[b&gt;&gt;2],a[g+4&gt;&gt;2]=t,t=a[n+436&gt;&gt;2],a[n+200&gt;&gt;2]=a[n+432&gt;&gt;2],a[n+204&gt;&gt;2]=t,t=c+4|0,b=t+8|0,g=a[b&gt;&gt;2],b=a[b+4&gt;&gt;2],eA=a[t&gt;&gt;2],iA=a[t+4&gt;&gt;2],Z=c+20|0,H=a[Z+4&gt;&gt;2],a[W&gt;&gt;2]=a[Z&gt;&gt;2],a[W+4&gt;&gt;2]=H,Z=c+28|0,H=a[Z+4&gt;&gt;2],a[s&gt;&gt;2]=a[Z&gt;&gt;2],a[s+4&gt;&gt;2]=H,a[l&gt;&gt;2]=g,a[l+4&gt;&gt;2]=b,a[n+200&gt;&gt;2]=eA,a[n+204&gt;&gt;2]=iA,b=c+36|0,l=a[b+4&gt;&gt;2],a[w&gt;&gt;2]=a[b&gt;&gt;2],a[w+4&gt;&gt;2]=l,b=c+44|0,l=a[b+4&gt;&gt;2],a[k&gt;&gt;2]=a[b&gt;&gt;2],a[k+4&gt;&gt;2]=l,gf(A,n+264|0,t,n+200|0,n+320|0,_(0)),u=C[n+324&gt;&gt;2],u&lt;_(1))){if(p=C[c+60&gt;&gt;2],m=C[c+56&gt;&gt;2],R=C[c+52&gt;&gt;2],d=C[n+376&gt;&gt;2],E=C[n+488&gt;&gt;2],D=C[n+372&gt;&gt;2],N=C[n+484&gt;&gt;2],I=C[n+368&gt;&gt;2],U=C[n+480&gt;&gt;2],t=a[A+24&gt;&gt;2],k=0|cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,c,a[n+400&gt;&gt;2]),J=_(u*_(N-m)),m=_(u*_(U-R)),v=d,d=_(u*_(E-p)),R=_(_(_(-_(D*J))-_(I*m))-_(v*d)),t=a[A+324&gt;&gt;2],(0|t)==a[A+328&gt;&gt;2]&amp;&amp;(s=t?t&lt;&lt;1:1,!((0|t)&gt;=(0|s)))){if(s?(g=dA(s&lt;&lt;2),t=a[A+324&gt;&gt;2]):g=0,(0|t)&gt;=1)for(l=0,b=t;a[l+g&gt;&gt;2]=a[a[A+332&gt;&gt;2]+l&gt;&gt;2],l=l+4|0,b=b+-1|0,b;);b=a[A+332&gt;&gt;2],b&amp;&amp;(o[A+336|0]&amp;&amp;(CA(b),t=a[A+324&gt;&gt;2]),a[A+332&gt;&gt;2]=0),a[A+332&gt;&gt;2]=g,f[A+336|0]=1,a[A+328&gt;&gt;2]=s}a[a[A+332&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=k,a[A+324&gt;&gt;2]=t+1,t=a[n+400&gt;&gt;2],E=C[t+20&gt;&gt;2],D=C[t+36&gt;&gt;2],N=C[t+40&gt;&gt;2],I=C[t+8&gt;&gt;2],U=C[t+24&gt;&gt;2],u=C[t+60&gt;&gt;2],rA=C[t+52&gt;&gt;2],p=C[t+56&gt;&gt;2],P=C[t+44&gt;&gt;2],v=C[t+12&gt;&gt;2],K=C[t+28&gt;&gt;2],L=C[t+4&gt;&gt;2],z=C[c+60&gt;&gt;2],fA=C[c+52&gt;&gt;2],nA=C[c+56&gt;&gt;2],t=n+16|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=q,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=t+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[G&gt;&gt;2]=0,a[G+4&gt;&gt;2]=0,t=G+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=G+16|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=G+24|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=G+32|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[G+40&gt;&gt;2]=0,t=$,b=a[t+4&gt;&gt;2],a[x&gt;&gt;2]=a[t&gt;&gt;2],a[x+4&gt;&gt;2]=b,t=t+8|0,b=a[t+4&gt;&gt;2],l=x+8|0,a[l&gt;&gt;2]=a[t&gt;&gt;2],a[l+4&gt;&gt;2]=b,a[n+8&gt;&gt;2]=0,a[n+12&gt;&gt;2]=0,a[n+36&gt;&gt;2]=0,C[n+88&gt;&gt;2]=R,m=_(m+fA),R=_(J+nA),d=_(d+z),z=_(_(_(v*m)+_(K*R))+_(P*d)),J=v,v=_(-rA),C[n+32&gt;&gt;2]=z+_(_(_(J*v)-_(K*p))-_(P*u)),C[n+28&gt;&gt;2]=_(_(_(m*I)+_(R*U))+_(d*N))+_(_(_(I*v)-_(U*p))-_(N*u)),C[n+24&gt;&gt;2]=_(_(_(m*L)+_(R*E))+_(d*D))+_(_(_(L*v)-_(E*p))-_(D*u)),t=k+B(ue(k,n+8|0),192)|0,a[t+100&gt;&gt;2]=0,C[t+88&gt;&gt;2]=Q(_(h(_(C[c+228&gt;&gt;2]*C[a[n+400&gt;&gt;2]+228&gt;&gt;2]),_(-10))),_(10)),b=a[y+4&gt;&gt;2],c=t+52|0,a[c&gt;&gt;2]=a[y&gt;&gt;2],a[c+4&gt;&gt;2]=b,b=a[O+4&gt;&gt;2],c=t+60|0,a[c&gt;&gt;2]=a[O&gt;&gt;2],a[c+4&gt;&gt;2]=b,a[t+48&gt;&gt;2]=0,C[t+44&gt;&gt;2]=d,C[t+40&gt;&gt;2]=R,C[t+36&gt;&gt;2]=m}Li()}}if(j=j+1|0,(0|j)==(0|i))break}V=n+496|0}(A,a[A+256&gt;&gt;2],r,e),Li(),V=i+16|0},function(A,e){A|=0,e=_(e);var i=0,r=0,f=0,n=0;if(r=a[A+8&gt;&gt;2],(0|r)&gt;=1)for(;i=a[a[A+16&gt;&gt;2]+f&gt;&gt;2],!i|!(2&amp;a[i+252&gt;&gt;2])|!(2&amp;o[i+204|0])|2==a[i+220&gt;&gt;2]||(Ur(i,e),r=a[A+8&gt;&gt;2]),f=f+4|0,n=n+1|0,(0|n)&lt;(0|r););},function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0,t=0,b=0,c=_(0),l=_(0),u=_(0),s=0,k=_(0),v=0,d=_(0),g=_(0),B=_(0),m=_(0),R=_(0),Q=_(0),h=_(0),G=_(0),y=_(0),w=_(0),W=_(0),F=0,Z=_(0),p=_(0),Y=_(0),E=0,D=_(0),N=0,I=_(0),U=_(0),J=_(0),x=0,X=0,M=0,S=_(0),T=_(0),j=_(0),O=0,H=_(0),z=_(0),P=0,K=_(0);i=V-176|0,V=i,r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),r=0|cn[a[a[r&gt;&gt;2]+56&gt;&gt;2]](r),n=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),n=0|cn[a[a[n&gt;&gt;2]+56&gt;&gt;2]](n),Z=C[e+40&gt;&gt;2];A:if(!(Z&lt;=_(0)||(t=a[e+4&gt;&gt;2]+-3|0,t&gt;&gt;&gt;0&gt;9))){switch(f=2048&amp;r,s=4096&amp;n,t-1|0){default:if(n=i+172|0,a[n&gt;&gt;2]=0,t=i+164|0,r=t,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=i+156|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=i+124|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,r=i+136|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+132&gt;&gt;2]=1065353216,a[i+152&gt;&gt;2]=1065353216,a[i+116&gt;&gt;2]=0,a[i+120&gt;&gt;2]=0,a[i+144&gt;&gt;2]=0,a[i+148&gt;&gt;2]=0,a[i+112&gt;&gt;2]=1065353216,r=a[e+28&gt;&gt;2],k=C[r+52&gt;&gt;2],g=C[r+8&gt;&gt;2],B=C[r+12&gt;&gt;2],d=C[r+56&gt;&gt;2],m=C[r+28&gt;&gt;2],R=C[r+20&gt;&gt;2],h=C[r+24&gt;&gt;2],c=C[r+60&gt;&gt;2],u=C[r+44&gt;&gt;2],l=C[r+36&gt;&gt;2],G=C[r+40&gt;&gt;2],y=C[r+4&gt;&gt;2],a[n&gt;&gt;2]=0,F=i+168|0,Q=c,c=C[e+300&gt;&gt;2],w=_(l*c),l=C[e+304&gt;&gt;2],W=u,u=C[e+308&gt;&gt;2],C[F&gt;&gt;2]=Q+_(_(w+_(G*l))+_(W*u)),C[t&gt;&gt;2]=d+_(_(_(c*R)+_(l*h))+_(u*m)),C[i+160&gt;&gt;2]=k+_(_(_(c*y)+_(l*g))+_(u*B)),r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+64&gt;&gt;2]](r,i+112|0,Z),r=a[e+32&gt;&gt;2],k=C[r+52&gt;&gt;2],g=C[r+8&gt;&gt;2],B=C[r+12&gt;&gt;2],d=C[r+56&gt;&gt;2],m=C[r+28&gt;&gt;2],R=C[r+20&gt;&gt;2],h=C[r+24&gt;&gt;2],c=C[r+60&gt;&gt;2],u=C[r+44&gt;&gt;2],l=C[r+36&gt;&gt;2],G=C[r+40&gt;&gt;2],y=C[r+4&gt;&gt;2],a[n&gt;&gt;2]=0,Q=c,c=C[e+316&gt;&gt;2],w=_(l*c),l=C[e+320&gt;&gt;2],W=u,u=C[e+324&gt;&gt;2],C[F&gt;&gt;2]=Q+_(_(w+_(G*l))+_(W*u)),C[t&gt;&gt;2]=d+_(_(_(c*R)+_(l*h))+_(u*m)),C[i+160&gt;&gt;2]=k+_(_(_(c*y)+_(l*g))+_(u*B)),!f)break A;A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[A&gt;&gt;2]+64&gt;&gt;2]](A,i+112|0,Z);break A;case 0:if(r=a[e+28&gt;&gt;2],S=C[r+52&gt;&gt;2],c=C[r+8&gt;&gt;2],l=C[r+12&gt;&gt;2],h=C[e+584&gt;&gt;2],G=C[e+552&gt;&gt;2],y=C[e+568&gt;&gt;2],T=C[r+56&gt;&gt;2],j=C[r+60&gt;&gt;2],D=C[e+608&gt;&gt;2],W=C[e+600&gt;&gt;2],I=C[e+604&gt;&gt;2],u=C[r+28&gt;&gt;2],k=C[r+20&gt;&gt;2],g=C[r+24&gt;&gt;2],U=C[e+588&gt;&gt;2],Q=C[e+556&gt;&gt;2],w=C[e+572&gt;&gt;2],p=C[e+592&gt;&gt;2],B=C[r+44&gt;&gt;2],J=C[e+560&gt;&gt;2],d=C[r+36&gt;&gt;2],Y=C[e+576&gt;&gt;2],m=C[r+40&gt;&gt;2],R=C[r+4&gt;&gt;2],a[i+172&gt;&gt;2]=0,a[i+156&gt;&gt;2]=0,a[i+140&gt;&gt;2]=0,C[i+152&gt;&gt;2]=_(_(J*d)+_(Y*m))+_(p*B),C[i+148&gt;&gt;2]=_(_(Q*d)+_(w*m))+_(U*B),C[i+136&gt;&gt;2]=_(_(J*k)+_(Y*g))+_(p*u),C[i+132&gt;&gt;2]=_(_(Q*k)+_(w*g))+_(U*u),C[i+168&gt;&gt;2]=j+_(_(_(d*W)+_(m*I))+_(B*D)),C[i+164&gt;&gt;2]=T+_(_(_(k*W)+_(g*I))+_(u*D)),a[i+124&gt;&gt;2]=0,C[i+144&gt;&gt;2]=_(_(G*d)+_(y*m))+_(h*B),C[i+128&gt;&gt;2]=_(_(G*k)+_(y*g))+_(h*u),C[i+120&gt;&gt;2]=_(_(R*J)+_(c*Y))+_(l*p),C[i+116&gt;&gt;2]=_(_(R*Q)+_(c*w))+_(l*U),C[i+112&gt;&gt;2]=_(_(G*R)+_(y*c))+_(h*l),C[i+160&gt;&gt;2]=S+_(_(_(R*W)+_(c*I))+_(l*D)),f?(r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+64&gt;&gt;2]](r,i+112|0,Z),r=a[e+32&gt;&gt;2],S=C[r+52&gt;&gt;2],c=C[r+8&gt;&gt;2],l=C[r+12&gt;&gt;2],T=C[r+56&gt;&gt;2],j=C[r+60&gt;&gt;2],h=C[e+672&gt;&gt;2],G=C[e+664&gt;&gt;2],y=C[e+668&gt;&gt;2],u=C[r+28&gt;&gt;2],k=C[r+20&gt;&gt;2],g=C[r+24&gt;&gt;2],D=C[e+648&gt;&gt;2],W=C[e+616&gt;&gt;2],I=C[e+632&gt;&gt;2],U=C[e+652&gt;&gt;2],Q=C[e+620&gt;&gt;2],w=C[e+636&gt;&gt;2],p=C[e+656&gt;&gt;2],B=C[r+44&gt;&gt;2],J=C[e+624&gt;&gt;2],d=C[r+36&gt;&gt;2],Y=C[e+640&gt;&gt;2],m=C[r+40&gt;&gt;2],R=C[r+4&gt;&gt;2],a[i+172&gt;&gt;2]=0,a[i+156&gt;&gt;2]=0,a[i+140&gt;&gt;2]=0,C[i+152&gt;&gt;2]=_(_(J*d)+_(Y*m))+_(p*B),C[i+148&gt;&gt;2]=_(_(Q*d)+_(w*m))+_(U*B),C[i+144&gt;&gt;2]=_(_(W*d)+_(I*m))+_(D*B),C[i+136&gt;&gt;2]=_(_(J*k)+_(Y*g))+_(p*u),C[i+132&gt;&gt;2]=_(_(Q*k)+_(w*g))+_(U*u),C[i+168&gt;&gt;2]=j+_(_(_(d*G)+_(m*y))+_(B*h)),C[i+164&gt;&gt;2]=T+_(_(_(k*G)+_(g*y))+_(u*h)),C[i+160&gt;&gt;2]=S+_(_(_(R*G)+_(c*y))+_(l*h)),a[i+124&gt;&gt;2]=0,C[i+128&gt;&gt;2]=_(_(W*k)+_(I*g))+_(D*u),C[i+120&gt;&gt;2]=_(_(R*J)+_(c*Y))+_(l*p),C[i+116&gt;&gt;2]=_(_(R*Q)+_(c*w))+_(l*U),C[i+112&gt;&gt;2]=_(_(W*R)+_(I*c))+_(D*l),r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+64&gt;&gt;2]](r,i+112|0,Z)):(r=a[e+32&gt;&gt;2],S=C[r+52&gt;&gt;2],T=C[r+56&gt;&gt;2],j=C[r+60&gt;&gt;2],h=C[e+672&gt;&gt;2],G=C[e+664&gt;&gt;2],y=C[e+668&gt;&gt;2],c=C[r+8&gt;&gt;2],l=C[r+12&gt;&gt;2],u=C[r+28&gt;&gt;2],k=C[r+20&gt;&gt;2],g=C[r+24&gt;&gt;2],D=C[e+648&gt;&gt;2],W=C[e+616&gt;&gt;2],I=C[e+632&gt;&gt;2],U=C[e+652&gt;&gt;2],Q=C[e+620&gt;&gt;2],w=C[e+636&gt;&gt;2],p=C[e+656&gt;&gt;2],B=C[r+44&gt;&gt;2],J=C[e+624&gt;&gt;2],d=C[r+36&gt;&gt;2],Y=C[e+640&gt;&gt;2],m=C[r+40&gt;&gt;2],R=C[r+4&gt;&gt;2],a[i+172&gt;&gt;2]=0,a[i+156&gt;&gt;2]=0,a[i+140&gt;&gt;2]=0,a[i+124&gt;&gt;2]=0,C[i+152&gt;&gt;2]=_(_(J*d)+_(Y*m))+_(p*B),C[i+148&gt;&gt;2]=_(_(Q*d)+_(w*m))+_(U*B),C[i+144&gt;&gt;2]=_(_(W*d)+_(I*m))+_(D*B),C[i+136&gt;&gt;2]=_(_(J*k)+_(Y*g))+_(p*u),C[i+132&gt;&gt;2]=_(_(Q*k)+_(w*g))+_(U*u),C[i+128&gt;&gt;2]=_(_(W*k)+_(I*g))+_(D*u),C[i+120&gt;&gt;2]=_(_(R*J)+_(c*Y))+_(l*p),C[i+116&gt;&gt;2]=_(_(R*Q)+_(c*w))+_(l*U),C[i+112&gt;&gt;2]=_(_(W*R)+_(I*c))+_(D*l),C[i+168&gt;&gt;2]=j+_(_(_(d*G)+_(m*y))+_(B*h)),C[i+164&gt;&gt;2]=T+_(_(_(k*G)+_(g*y))+_(u*h)),C[i+160&gt;&gt;2]=S+_(_(_(R*G)+_(c*y))+_(l*h))),r=e+688|0,c=function(A){var e=_(0);return e=wf(_(C[A&gt;&gt;2]-C[A+4&gt;&gt;2])),e&lt;_(-3.1415927410125732)?_(e+_(6.2831854820251465)):e&gt;_(3.1415927410125732)^1?e:_(e+_(-6.2831854820251465))}(r),l=function(A){var e=_(0);return e=wf(_(C[A&gt;&gt;2]+C[A+4&gt;&gt;2])),e&lt;_(-3.1415927410125732)?_(e+_(6.2831854820251465)):e&gt;_(3.1415927410125732)^1?e:_(e+_(-6.2831854820251465))}(r),!s|c==l)break A;u=C[e+692&gt;&gt;2],a[i+96&gt;&gt;2]=a[i+120&gt;&gt;2],a[i+100&gt;&gt;2]=a[i+136&gt;&gt;2],a[i+108&gt;&gt;2]=0,a[i+104&gt;&gt;2]=a[i+152&gt;&gt;2],a[i+80&gt;&gt;2]=a[i+112&gt;&gt;2],a[i+84&gt;&gt;2]=a[i+128&gt;&gt;2],a[i+92&gt;&gt;2]=0,a[i+88&gt;&gt;2]=a[i+144&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),e=i+72|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,e=u&gt;_(0),cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A,i+160|0,i+96|0,i+80|0,Z,Z,e?c:_(0),e?l:_(6.2831854820251465),i- -64|0,e,_(10));break A;case 1:if(r=a[e+28&gt;&gt;2],S=C[r+52&gt;&gt;2],c=C[r+8&gt;&gt;2],l=C[r+12&gt;&gt;2],h=C[e+332&gt;&gt;2],G=C[e+300&gt;&gt;2],y=C[e+316&gt;&gt;2],T=C[r+56&gt;&gt;2],j=C[r+60&gt;&gt;2],D=C[e+356&gt;&gt;2],W=C[e+348&gt;&gt;2],I=C[e+352&gt;&gt;2],u=C[r+28&gt;&gt;2],k=C[r+20&gt;&gt;2],g=C[r+24&gt;&gt;2],U=C[e+336&gt;&gt;2],Q=C[e+304&gt;&gt;2],w=C[e+320&gt;&gt;2],p=C[e+340&gt;&gt;2],B=C[r+44&gt;&gt;2],J=C[e+308&gt;&gt;2],d=C[r+36&gt;&gt;2],Y=C[e+324&gt;&gt;2],m=C[r+40&gt;&gt;2],R=C[r+4&gt;&gt;2],a[i+172&gt;&gt;2]=0,a[i+156&gt;&gt;2]=0,a[i+140&gt;&gt;2]=0,C[i+152&gt;&gt;2]=_(_(J*d)+_(Y*m))+_(p*B),C[i+148&gt;&gt;2]=_(_(Q*d)+_(w*m))+_(U*B),C[i+136&gt;&gt;2]=_(_(J*k)+_(Y*g))+_(p*u),C[i+132&gt;&gt;2]=_(_(Q*k)+_(w*g))+_(U*u),C[i+168&gt;&gt;2]=j+_(_(_(d*W)+_(m*I))+_(B*D)),C[i+164&gt;&gt;2]=T+_(_(_(k*W)+_(g*I))+_(u*D)),a[i+124&gt;&gt;2]=0,C[i+144&gt;&gt;2]=_(_(G*d)+_(y*m))+_(h*B),C[i+128&gt;&gt;2]=_(_(G*k)+_(y*g))+_(h*u),C[i+120&gt;&gt;2]=_(_(R*J)+_(c*Y))+_(l*p),C[i+116&gt;&gt;2]=_(_(R*Q)+_(c*w))+_(l*U),C[i+112&gt;&gt;2]=_(_(G*R)+_(y*c))+_(h*l),C[i+160&gt;&gt;2]=S+_(_(_(R*W)+_(c*I))+_(l*D)),f?(r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+64&gt;&gt;2]](r,i+112|0,Z),r=a[e+32&gt;&gt;2],S=C[r+52&gt;&gt;2],c=C[r+8&gt;&gt;2],l=C[r+12&gt;&gt;2],T=C[r+56&gt;&gt;2],j=C[r+60&gt;&gt;2],h=C[e+420&gt;&gt;2],G=C[e+412&gt;&gt;2],y=C[e+416&gt;&gt;2],u=C[r+28&gt;&gt;2],k=C[r+20&gt;&gt;2],g=C[r+24&gt;&gt;2],D=C[e+396&gt;&gt;2],W=C[e+364&gt;&gt;2],I=C[e+380&gt;&gt;2],U=C[e+400&gt;&gt;2],Q=C[e+368&gt;&gt;2],w=C[e+384&gt;&gt;2],p=C[e+404&gt;&gt;2],B=C[r+44&gt;&gt;2],J=C[e+372&gt;&gt;2],d=C[r+36&gt;&gt;2],Y=C[e+388&gt;&gt;2],m=C[r+40&gt;&gt;2],R=C[r+4&gt;&gt;2],a[i+172&gt;&gt;2]=0,a[i+156&gt;&gt;2]=0,a[i+140&gt;&gt;2]=0,C[i+152&gt;&gt;2]=_(_(J*d)+_(Y*m))+_(p*B),C[i+148&gt;&gt;2]=_(_(Q*d)+_(w*m))+_(U*B),C[i+144&gt;&gt;2]=_(_(W*d)+_(I*m))+_(D*B),C[i+136&gt;&gt;2]=_(_(J*k)+_(Y*g))+_(p*u),C[i+132&gt;&gt;2]=_(_(Q*k)+_(w*g))+_(U*u),C[i+168&gt;&gt;2]=j+_(_(_(d*G)+_(m*y))+_(B*h)),C[i+164&gt;&gt;2]=T+_(_(_(k*G)+_(g*y))+_(u*h)),C[i+160&gt;&gt;2]=S+_(_(_(R*G)+_(c*y))+_(l*h)),a[i+124&gt;&gt;2]=0,C[i+128&gt;&gt;2]=_(_(W*k)+_(I*g))+_(D*u),C[i+120&gt;&gt;2]=_(_(R*J)+_(c*Y))+_(l*p),C[i+116&gt;&gt;2]=_(_(R*Q)+_(c*w))+_(l*U),C[i+112&gt;&gt;2]=_(_(W*R)+_(I*c))+_(D*l),r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+64&gt;&gt;2]](r,i+112|0,Z)):(r=a[e+32&gt;&gt;2],S=C[r+52&gt;&gt;2],T=C[r+56&gt;&gt;2],j=C[r+60&gt;&gt;2],h=C[e+420&gt;&gt;2],G=C[e+412&gt;&gt;2],y=C[e+416&gt;&gt;2],c=C[r+8&gt;&gt;2],l=C[r+12&gt;&gt;2],u=C[r+28&gt;&gt;2],k=C[r+20&gt;&gt;2],g=C[r+24&gt;&gt;2],D=C[e+396&gt;&gt;2],W=C[e+364&gt;&gt;2],I=C[e+380&gt;&gt;2],U=C[e+400&gt;&gt;2],Q=C[e+368&gt;&gt;2],w=C[e+384&gt;&gt;2],p=C[e+404&gt;&gt;2],B=C[r+44&gt;&gt;2],J=C[e+372&gt;&gt;2],d=C[r+36&gt;&gt;2],Y=C[e+388&gt;&gt;2],m=C[r+40&gt;&gt;2],R=C[r+4&gt;&gt;2],a[i+172&gt;&gt;2]=0,a[i+156&gt;&gt;2]=0,a[i+140&gt;&gt;2]=0,a[i+124&gt;&gt;2]=0,C[i+152&gt;&gt;2]=_(_(J*d)+_(Y*m))+_(p*B),C[i+148&gt;&gt;2]=_(_(Q*d)+_(w*m))+_(U*B),C[i+144&gt;&gt;2]=_(_(W*d)+_(I*m))+_(D*B),C[i+136&gt;&gt;2]=_(_(J*k)+_(Y*g))+_(p*u),C[i+132&gt;&gt;2]=_(_(Q*k)+_(w*g))+_(U*u),C[i+128&gt;&gt;2]=_(_(W*k)+_(I*g))+_(D*u),C[i+120&gt;&gt;2]=_(_(R*J)+_(c*Y))+_(l*p),C[i+116&gt;&gt;2]=_(_(R*Q)+_(c*w))+_(l*U),C[i+112&gt;&gt;2]=_(_(W*R)+_(I*c))+_(D*l),C[i+168&gt;&gt;2]=j+_(_(_(d*G)+_(m*y))+_(B*h)),C[i+164&gt;&gt;2]=T+_(_(_(k*G)+_(g*y))+_(u*h)),C[i+160&gt;&gt;2]=S+_(_(_(R*G)+_(c*y))+_(l*h))),!s)break A;for(Wf(i+96|0,e,_(6.0868353843688965),Z),a[i+108&gt;&gt;2]=0,c=C[i+96&gt;&gt;2],l=C[i+100&gt;&gt;2],u=C[i+104&gt;&gt;2],C[i+104&gt;&gt;2]=_(_(_(c*C[i+144&gt;&gt;2])+_(l*C[i+148&gt;&gt;2]))+_(u*C[i+152&gt;&gt;2]))+C[i+168&gt;&gt;2],C[i+100&gt;&gt;2]=_(_(_(c*C[i+128&gt;&gt;2])+_(l*C[i+132&gt;&gt;2]))+_(u*C[i+136&gt;&gt;2]))+C[i+164&gt;&gt;2],C[i+96&gt;&gt;2]=_(_(_(c*C[i+112&gt;&gt;2])+_(l*C[i+116&gt;&gt;2]))+_(u*C[i+120&gt;&gt;2]))+C[i+160&gt;&gt;2],n=i+160|0,t=i+72|0,r=0;Wf(i+80|0,e,_(_(_(0|r)*_(6.283185005187988))*_(.03125)),Z),a[i+92&gt;&gt;2]=0,c=C[i+80&gt;&gt;2],l=C[i+84&gt;&gt;2],u=C[i+88&gt;&gt;2],C[i+88&gt;&gt;2]=_(_(_(c*C[i+144&gt;&gt;2])+_(l*C[i+148&gt;&gt;2]))+_(u*C[i+152&gt;&gt;2]))+C[i+168&gt;&gt;2],C[i+84&gt;&gt;2]=_(_(_(c*C[i+128&gt;&gt;2])+_(l*C[i+132&gt;&gt;2]))+_(u*C[i+136&gt;&gt;2]))+C[i+164&gt;&gt;2],C[i+80&gt;&gt;2]=_(_(_(c*C[i+112&gt;&gt;2])+_(l*C[i+116&gt;&gt;2]))+_(u*C[i+120&gt;&gt;2]))+C[i+160&gt;&gt;2],f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,cn[a[a[f&gt;&gt;2]+16&gt;&gt;2]](f,i+96|0,i+80|0,i- -64|0),3&amp;r||(f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,cn[a[a[f&gt;&gt;2]+16&gt;&gt;2]](f,n,i+80|0,i- -64|0)),F=i+88|0,x=a[F+4&gt;&gt;2],f=i+104|0,a[f&gt;&gt;2]=a[F&gt;&gt;2],a[f+4&gt;&gt;2]=x,f=a[i+84&gt;&gt;2],a[i+96&gt;&gt;2]=a[i+80&gt;&gt;2],a[i+100&gt;&gt;2]=f,r=r+1|0,32!=(0|r););G=C[e+512&gt;&gt;2],y=C[e+452&gt;&gt;2],r=a[e+32&gt;&gt;2],C[r+404&gt;&gt;2]&gt;_(0)?(c=C[r+36&gt;&gt;2],d=C[e+412&gt;&gt;2],l=C[r+40&gt;&gt;2],m=C[e+416&gt;&gt;2],D=_(_(c*d)+_(l*m)),u=C[r+20&gt;&gt;2],k=C[r+24&gt;&gt;2],g=C[r+28&gt;&gt;2],W=C[e+420&gt;&gt;2],I=_(_(_(u*d)+_(k*m))+_(g*W)),B=C[r+4&gt;&gt;2],Q=_(B*d),d=C[r+8&gt;&gt;2],Q=_(Q+_(d*m)),m=C[r+12&gt;&gt;2],U=_(Q+_(m*W)),Q=C[e+372&gt;&gt;2],w=C[e+388&gt;&gt;2],p=C[e+404&gt;&gt;2],R=C[r+44&gt;&gt;2],J=_(_(_(Q*c)+_(w*l))+_(p*R)),Y=C[e+368&gt;&gt;2],S=C[e+384&gt;&gt;2],T=C[e+400&gt;&gt;2],h=_(_(_(Y*c)+_(S*l))+_(T*R)),j=C[e+364&gt;&gt;2],H=C[e+380&gt;&gt;2],z=C[e+396&gt;&gt;2],c=_(_(_(j*c)+_(H*l))+_(z*R)),K=_(_(_(Q*u)+_(w*k))+_(p*g)),l=_(_(_(Y*u)+_(S*k))+_(T*g)),u=_(_(_(j*u)+_(H*k))+_(z*g)),Q=_(_(_(B*Q)+_(d*w))+_(m*p)),k=_(_(_(B*Y)+_(d*S))+_(m*T)),g=_(_(_(j*B)+_(H*d))+_(z*m)),B=_(R*W)):(r=a[e+28&gt;&gt;2],c=C[r+36&gt;&gt;2],d=C[e+348&gt;&gt;2],l=C[r+40&gt;&gt;2],m=C[e+352&gt;&gt;2],D=_(_(c*d)+_(l*m)),u=C[r+20&gt;&gt;2],k=C[r+24&gt;&gt;2],g=C[r+28&gt;&gt;2],W=C[e+356&gt;&gt;2],I=_(_(_(u*d)+_(k*m))+_(g*W)),B=C[r+4&gt;&gt;2],Q=_(B*d),d=C[r+8&gt;&gt;2],Q=_(Q+_(d*m)),m=C[r+12&gt;&gt;2],U=_(Q+_(m*W)),Q=C[e+308&gt;&gt;2],w=C[e+324&gt;&gt;2],p=C[e+340&gt;&gt;2],R=C[r+44&gt;&gt;2],J=_(_(_(Q*c)+_(w*l))+_(p*R)),Y=C[e+304&gt;&gt;2],S=C[e+320&gt;&gt;2],T=C[e+336&gt;&gt;2],h=_(_(_(Y*c)+_(S*l))+_(T*R)),j=C[e+300&gt;&gt;2],H=C[e+316&gt;&gt;2],z=C[e+332&gt;&gt;2],c=_(_(_(j*c)+_(H*l))+_(z*R)),K=_(_(_(Q*u)+_(w*k))+_(p*g)),l=_(_(_(Y*u)+_(S*k))+_(T*g)),u=_(_(_(j*u)+_(H*k))+_(z*g)),Q=_(_(_(B*Q)+_(d*w))+_(m*p)),k=_(_(_(B*Y)+_(d*S))+_(m*T)),g=_(_(_(j*B)+_(H*d))+_(z*m)),B=_(R*W)),a[i+156&gt;&gt;2]=0,C[i+152&gt;&gt;2]=J,C[i+148&gt;&gt;2]=h,C[i+144&gt;&gt;2]=c,a[i+140&gt;&gt;2]=0,C[i+136&gt;&gt;2]=K,C[i+132&gt;&gt;2]=l,C[i+128&gt;&gt;2]=u,a[i+124&gt;&gt;2]=0,C[i+120&gt;&gt;2]=Q,C[i+116&gt;&gt;2]=k,C[i+112&gt;&gt;2]=g,d=C[r+52&gt;&gt;2],m=C[r+56&gt;&gt;2],R=C[r+60&gt;&gt;2],a[i+172&gt;&gt;2]=0,C[i+168&gt;&gt;2]=R+_(D+B),C[i+164&gt;&gt;2]=I+m,C[i+160&gt;&gt;2]=d+U,r=n+8|0,t=a[r+4&gt;&gt;2],e=i+88|0,a[e&gt;&gt;2]=a[r&gt;&gt;2],a[e+4&gt;&gt;2]=t,e=a[n+4&gt;&gt;2],a[i+80&gt;&gt;2]=a[n&gt;&gt;2],a[i+84&gt;&gt;2]=e,a[i+76&gt;&gt;2]=0,C[i+72&gt;&gt;2]=c,C[i+68&gt;&gt;2]=u,C[i+64&gt;&gt;2]=g,a[i+60&gt;&gt;2]=0,C[i+56&gt;&gt;2]=h,C[i+52&gt;&gt;2]=l,C[i+48&gt;&gt;2]=k,A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),e=i+40|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A,i+80|0,i- -64|0,i+48|0,Z,Z,_(_(-G)-y),_(y-G),i+32|0,1,_(10));break A;case 2:case 5:if(n=e+1072|0,t=a[n+4&gt;&gt;2],b=i+120|0,r=b,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+1088|0,t=a[n+4&gt;&gt;2],r=i+136|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+1104|0,t=a[n+4&gt;&gt;2],r=i+152|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+1120|0,t=a[n+4&gt;&gt;2],r=i+168|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,F=e+1064|0,r=F,n=a[r+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[r&gt;&gt;2],a[i+116&gt;&gt;2]=n,x=e+1080|0,r=x,n=a[r+4&gt;&gt;2],a[i+128&gt;&gt;2]=a[r&gt;&gt;2],a[i+132&gt;&gt;2]=n,X=e+1096|0,r=X,n=a[r+4&gt;&gt;2],a[i+144&gt;&gt;2]=a[r&gt;&gt;2],a[i+148&gt;&gt;2]=n,M=e+1112|0,r=M,n=a[r+4&gt;&gt;2],a[i+160&gt;&gt;2]=a[r&gt;&gt;2],a[i+164&gt;&gt;2]=n,r=i+160|0,n=i+144|0,t=i+128|0,f?(f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[f&gt;&gt;2]+64&gt;&gt;2]](f,i+112|0,Z),v=e+1184|0,N=a[v+4&gt;&gt;2],f=r+8|0,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,f=e+1176|0,v=a[f+4&gt;&gt;2],a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=v,f=e+1144|0,v=a[f+4&gt;&gt;2],a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=v,v=e+1152|0,N=a[v+4&gt;&gt;2],f=t+8|0,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,f=e+1160|0,v=a[f+4&gt;&gt;2],a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=v,v=e+1168|0,N=a[v+4&gt;&gt;2],f=n+8|0,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,f=e+1136|0,v=a[f+4&gt;&gt;2],a[b&gt;&gt;2]=a[f&gt;&gt;2],a[b+4&gt;&gt;2]=v,f=e+1128|0,b=a[f+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[f&gt;&gt;2],a[i+116&gt;&gt;2]=b,f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[f&gt;&gt;2]+64&gt;&gt;2]](f,i+112|0,Z)):(f=e+1136|0,v=a[f+4&gt;&gt;2],a[b&gt;&gt;2]=a[f&gt;&gt;2],a[b+4&gt;&gt;2]=v,f=e+1144|0,b=a[f+4&gt;&gt;2],a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=b,b=e+1152|0,v=a[b+4&gt;&gt;2],f=t+8|0,a[f&gt;&gt;2]=a[b&gt;&gt;2],a[f+4&gt;&gt;2]=v,f=e+1160|0,b=a[f+4&gt;&gt;2],a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=b,b=e+1168|0,v=a[b+4&gt;&gt;2],f=n+8|0,a[f&gt;&gt;2]=a[b&gt;&gt;2],a[f+4&gt;&gt;2]=v,f=e+1176|0,b=a[f+4&gt;&gt;2],a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=b,b=e+1184|0,v=a[b+4&gt;&gt;2],f=r+8|0,a[f&gt;&gt;2]=a[b&gt;&gt;2],a[f+4&gt;&gt;2]=v,f=e+1128|0,b=a[f+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[f&gt;&gt;2],a[i+116&gt;&gt;2]=b),!s)break A;f=a[x+4&gt;&gt;2],a[t&gt;&gt;2]=a[x&gt;&gt;2],a[t+4&gt;&gt;2]=f,f=a[X+4&gt;&gt;2],a[n&gt;&gt;2]=a[X&gt;&gt;2],a[n+4&gt;&gt;2]=f,f=a[M+4&gt;&gt;2],a[r&gt;&gt;2]=a[M&gt;&gt;2],a[r+4&gt;&gt;2]=f,b=F+8|0,v=a[b+4&gt;&gt;2],s=i+120|0,f=s,E=a[b&gt;&gt;2],a[f&gt;&gt;2]=E,a[f+4&gt;&gt;2]=v,v=x+8|0,N=a[v+4&gt;&gt;2],b=t+8|0,f=b,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,N=X+8|0,O=a[N+4&gt;&gt;2],v=n+8|0,f=v,a[f&gt;&gt;2]=a[N&gt;&gt;2],a[f+4&gt;&gt;2]=O,O=M+8|0,P=a[O+4&gt;&gt;2],N=r+8|0,f=N,a[f&gt;&gt;2]=a[O&gt;&gt;2],a[f+4&gt;&gt;2]=P,f=a[F+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[F&gt;&gt;2],a[i+116&gt;&gt;2]=f,a[i+96&gt;&gt;2]=E,a[i+100&gt;&gt;2]=a[i+136&gt;&gt;2],a[i+108&gt;&gt;2]=0,a[i+104&gt;&gt;2]=a[i+152&gt;&gt;2],a[i+80&gt;&gt;2]=a[i+112&gt;&gt;2],a[i+84&gt;&gt;2]=a[i+128&gt;&gt;2],a[i+92&gt;&gt;2]=0,a[i+88&gt;&gt;2]=a[i+144&gt;&gt;2],c=C[e+932&gt;&gt;2],l=C[e+936&gt;&gt;2],u=C[e+996&gt;&gt;2],k=C[e+1e3&gt;&gt;2],E=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),f=i+72|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,f=e+1176|0,cn[a[a[E&gt;&gt;2]+72&gt;&gt;2]](E,f,i+96|0,i+80|0,_(Z*_(.8999999761581421)),c,l,u,k,i- -64|0,_(10),1),a[i+92&gt;&gt;2]=0,a[i+88&gt;&gt;2]=a[i+148&gt;&gt;2],a[i+84&gt;&gt;2]=a[i+132&gt;&gt;2],a[i+80&gt;&gt;2]=a[i+116&gt;&gt;2],u=Ff(e,1),k=Ff(e,2),E=e+1136|0,O=a[E+4&gt;&gt;2],a[s&gt;&gt;2]=a[E&gt;&gt;2],a[s+4&gt;&gt;2]=O,s=e+1144|0,E=a[s+4&gt;&gt;2],a[t&gt;&gt;2]=a[s&gt;&gt;2],a[t+4&gt;&gt;2]=E,s=e+1152|0,E=a[s+4&gt;&gt;2],a[b&gt;&gt;2]=a[s&gt;&gt;2],a[b+4&gt;&gt;2]=E,s=e+1160|0,b=a[s+4&gt;&gt;2],a[n&gt;&gt;2]=a[s&gt;&gt;2],a[n+4&gt;&gt;2]=b,s=e+1168|0,b=a[s+4&gt;&gt;2],a[v&gt;&gt;2]=a[s&gt;&gt;2],a[v+4&gt;&gt;2]=b,s=e+1128|0,b=a[s+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[s&gt;&gt;2],a[i+116&gt;&gt;2]=b,c=di(k),l=C[i+80&gt;&gt;2],k=Ci(k),g=C[i+84&gt;&gt;2],C[i+68&gt;&gt;2]=_(k*g)-_(c*l),B=di(u),u=Ci(u),d=C[i+88&gt;&gt;2],C[i+72&gt;&gt;2]=_(_(l*_(k*B))+_(g*_(B*c)))+_(u*d),C[i+64&gt;&gt;2]=_(_(l*_(u*k))+_(g*_(u*c)))-_(B*d),s=e+1184|0,b=a[s+4&gt;&gt;2],a[N&gt;&gt;2]=a[s&gt;&gt;2],a[N+4&gt;&gt;2]=b,s=a[f+4&gt;&gt;2],a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=s,a[i+60&gt;&gt;2]=0,C[i+56&gt;&gt;2]=-C[i+144&gt;&gt;2],C[i+52&gt;&gt;2]=-C[i+128&gt;&gt;2],C[i+48&gt;&gt;2]=-C[i+112&gt;&gt;2],c=C[e+868&gt;&gt;2],l=C[e+872&gt;&gt;2],c&gt;l?(s=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),b=i+40|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,cn[a[a[s&gt;&gt;2]+68&gt;&gt;2]](s,f,i+48|0,i- -64|0,Z,Z,_(-3.1415927410125732),_(3.1415927410125732),i+32|0,0,_(10))):c&lt;l&amp;&amp;(s=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),b=i+40|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,cn[a[a[s&gt;&gt;2]+68&gt;&gt;2]](s,f,i+48|0,i- -64|0,Z,Z,c,l,i+32|0,1,_(10))),f=a[x+4&gt;&gt;2],a[t&gt;&gt;2]=a[x&gt;&gt;2],a[t+4&gt;&gt;2]=f,f=a[X+4&gt;&gt;2],a[n&gt;&gt;2]=a[X&gt;&gt;2],a[n+4&gt;&gt;2]=f,f=a[M+4&gt;&gt;2],a[r&gt;&gt;2]=a[M&gt;&gt;2],a[r+4&gt;&gt;2]=f,s=F+8|0,b=a[s+4&gt;&gt;2],f=i+120|0,a[f&gt;&gt;2]=a[s&gt;&gt;2],a[f+4&gt;&gt;2]=b,f=x+8|0,x=a[f+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=x,t=X+8|0,f=a[t+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=f,n=M+8|0,t=a[n+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=a[F+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[F&gt;&gt;2],a[i+116&gt;&gt;2]=r,n=e+688|0,t=a[n+4&gt;&gt;2],r=i+40|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=e+680|0,n=a[r+4&gt;&gt;2],a[i+32&gt;&gt;2]=a[r&gt;&gt;2],a[i+36&gt;&gt;2]=n,n=e+704|0,t=a[n+4&gt;&gt;2],r=i+24|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,e=e+696|0,r=a[e+4&gt;&gt;2],a[i+16&gt;&gt;2]=a[e&gt;&gt;2],a[i+20&gt;&gt;2]=r,A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),e=i+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+80&gt;&gt;2]](A,i+32|0,i+16|0,i+112|0,i);break A;case 8:if(n=e+1244|0,t=a[n+4&gt;&gt;2],b=i+120|0,r=b,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+1260|0,t=a[n+4&gt;&gt;2],r=i+136|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+1276|0,t=a[n+4&gt;&gt;2],r=i+152|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+1292|0,t=a[n+4&gt;&gt;2],r=i+168|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,F=e+1236|0,r=F,n=a[r+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[r&gt;&gt;2],a[i+116&gt;&gt;2]=n,x=e+1252|0,r=x,n=a[r+4&gt;&gt;2],a[i+128&gt;&gt;2]=a[r&gt;&gt;2],a[i+132&gt;&gt;2]=n,X=e+1268|0,r=X,n=a[r+4&gt;&gt;2],a[i+144&gt;&gt;2]=a[r&gt;&gt;2],a[i+148&gt;&gt;2]=n,M=e+1284|0,r=M,n=a[r+4&gt;&gt;2],a[i+160&gt;&gt;2]=a[r&gt;&gt;2],a[i+164&gt;&gt;2]=n,r=i+160|0,n=i+144|0,t=i+128|0,f?(f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[f&gt;&gt;2]+64&gt;&gt;2]](f,i+112|0,Z),v=e+1356|0,N=a[v+4&gt;&gt;2],f=r+8|0,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,f=e+1348|0,v=a[f+4&gt;&gt;2],a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=v,f=e+1316|0,v=a[f+4&gt;&gt;2],a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=v,v=e+1324|0,N=a[v+4&gt;&gt;2],f=t+8|0,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,f=e+1332|0,v=a[f+4&gt;&gt;2],a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=v,v=e+1340|0,N=a[v+4&gt;&gt;2],f=n+8|0,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,f=e+1308|0,v=a[f+4&gt;&gt;2],a[b&gt;&gt;2]=a[f&gt;&gt;2],a[b+4&gt;&gt;2]=v,f=e+1300|0,b=a[f+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[f&gt;&gt;2],a[i+116&gt;&gt;2]=b,f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[f&gt;&gt;2]+64&gt;&gt;2]](f,i+112|0,Z)):(f=e+1308|0,v=a[f+4&gt;&gt;2],a[b&gt;&gt;2]=a[f&gt;&gt;2],a[b+4&gt;&gt;2]=v,f=e+1316|0,b=a[f+4&gt;&gt;2],a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=b,b=e+1324|0,v=a[b+4&gt;&gt;2],f=t+8|0,a[f&gt;&gt;2]=a[b&gt;&gt;2],a[f+4&gt;&gt;2]=v,f=e+1332|0,b=a[f+4&gt;&gt;2],a[n&gt;&gt;2]=a[f&gt;&gt;2],a[n+4&gt;&gt;2]=b,b=e+1340|0,v=a[b+4&gt;&gt;2],f=n+8|0,a[f&gt;&gt;2]=a[b&gt;&gt;2],a[f+4&gt;&gt;2]=v,f=e+1348|0,b=a[f+4&gt;&gt;2],a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=b,b=e+1356|0,v=a[b+4&gt;&gt;2],f=r+8|0,a[f&gt;&gt;2]=a[b&gt;&gt;2],a[f+4&gt;&gt;2]=v,f=e+1300|0,b=a[f+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[f&gt;&gt;2],a[i+116&gt;&gt;2]=b),!s)break A;f=a[x+4&gt;&gt;2],a[t&gt;&gt;2]=a[x&gt;&gt;2],a[t+4&gt;&gt;2]=f,f=a[X+4&gt;&gt;2],a[n&gt;&gt;2]=a[X&gt;&gt;2],a[n+4&gt;&gt;2]=f,f=a[M+4&gt;&gt;2],a[r&gt;&gt;2]=a[M&gt;&gt;2],a[r+4&gt;&gt;2]=f,b=F+8|0,v=a[b+4&gt;&gt;2],s=i+120|0,f=s,E=a[b&gt;&gt;2],a[f&gt;&gt;2]=E,a[f+4&gt;&gt;2]=v,v=x+8|0,N=a[v+4&gt;&gt;2],b=t+8|0,f=b,a[f&gt;&gt;2]=a[v&gt;&gt;2],a[f+4&gt;&gt;2]=N,N=X+8|0,O=a[N+4&gt;&gt;2],v=n+8|0,f=v,a[f&gt;&gt;2]=a[N&gt;&gt;2],a[f+4&gt;&gt;2]=O,O=M+8|0,P=a[O+4&gt;&gt;2],N=r+8|0,f=N,a[f&gt;&gt;2]=a[O&gt;&gt;2],a[f+4&gt;&gt;2]=P,f=a[F+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[F&gt;&gt;2],a[i+116&gt;&gt;2]=f,a[i+96&gt;&gt;2]=E,a[i+100&gt;&gt;2]=a[i+136&gt;&gt;2],a[i+108&gt;&gt;2]=0,a[i+104&gt;&gt;2]=a[i+152&gt;&gt;2],a[i+80&gt;&gt;2]=a[i+112&gt;&gt;2],a[i+84&gt;&gt;2]=a[i+128&gt;&gt;2],a[i+92&gt;&gt;2]=0,a[i+88&gt;&gt;2]=a[i+144&gt;&gt;2],c=C[e+1060&gt;&gt;2],l=C[e+1144&gt;&gt;2],u=C[e+1148&gt;&gt;2],k=C[e+1056&gt;&gt;2],E=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),f=i+72|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,f=e+1348|0,cn[a[a[E&gt;&gt;2]+72&gt;&gt;2]](E,f,i+96|0,i+80|0,_(Z*_(.8999999761581421)),k,c,l,u,i- -64|0,_(10),1),a[i+92&gt;&gt;2]=0,E=i+148|0,k=C[E&gt;&gt;2],a[i+88&gt;&gt;2]=a[E&gt;&gt;2],E=i+132|0,c=C[E&gt;&gt;2],a[i+84&gt;&gt;2]=a[E&gt;&gt;2],l=C[i+116&gt;&gt;2],a[i+80&gt;&gt;2]=a[i+116&gt;&gt;2],g=C[e+1368&gt;&gt;2],B=C[e+1372&gt;&gt;2],E=e+1308|0,O=a[E+4&gt;&gt;2],a[s&gt;&gt;2]=a[E&gt;&gt;2],a[s+4&gt;&gt;2]=O,s=e+1316|0,E=a[s+4&gt;&gt;2],a[t&gt;&gt;2]=a[s&gt;&gt;2],a[t+4&gt;&gt;2]=E,s=e+1324|0,E=a[s+4&gt;&gt;2],a[b&gt;&gt;2]=a[s&gt;&gt;2],a[b+4&gt;&gt;2]=E,s=e+1332|0,b=a[s+4&gt;&gt;2],a[n&gt;&gt;2]=a[s&gt;&gt;2],a[n+4&gt;&gt;2]=b,s=e+1340|0,b=a[s+4&gt;&gt;2],a[v&gt;&gt;2]=a[s&gt;&gt;2],a[v+4&gt;&gt;2]=b,s=a[f+4&gt;&gt;2],a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=s,s=e+1356|0,b=a[s+4&gt;&gt;2],a[N&gt;&gt;2]=a[s&gt;&gt;2],a[N+4&gt;&gt;2]=b,s=e+1300|0,b=a[s+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[s&gt;&gt;2],a[i+116&gt;&gt;2]=b,u=di(B),B=Ci(B),C[i+68&gt;&gt;2]=_(B*c)-_(u*l),d=di(g),g=Ci(g),C[i+72&gt;&gt;2]=_(_(_(B*d)*l)+_(_(d*u)*c))+_(g*k),C[i+64&gt;&gt;2]=_(_(_(g*B)*l)+_(_(g*u)*c))-_(d*k),a[i+60&gt;&gt;2]=0,C[i+56&gt;&gt;2]=-C[i+144&gt;&gt;2],C[i+52&gt;&gt;2]=-C[i+128&gt;&gt;2],C[i+48&gt;&gt;2]=-C[i+112&gt;&gt;2],c=C[e+968&gt;&gt;2],l=C[e+972&gt;&gt;2],c&gt;l?(s=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),b=i+40|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,cn[a[a[s&gt;&gt;2]+68&gt;&gt;2]](s,f,i+48|0,i- -64|0,Z,Z,_(-3.1415927410125732),_(3.1415927410125732),i+32|0,0,_(10))):c&lt;l&amp;&amp;(s=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),b=i+40|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,cn[a[a[s&gt;&gt;2]+68&gt;&gt;2]](s,f,i+48|0,i- -64|0,Z,Z,c,l,i+32|0,1,_(10))),f=a[x+4&gt;&gt;2],a[t&gt;&gt;2]=a[x&gt;&gt;2],a[t+4&gt;&gt;2]=f,f=a[X+4&gt;&gt;2],a[n&gt;&gt;2]=a[X&gt;&gt;2],a[n+4&gt;&gt;2]=f,f=a[M+4&gt;&gt;2],a[r&gt;&gt;2]=a[M&gt;&gt;2],a[r+4&gt;&gt;2]=f,s=F+8|0,b=a[s+4&gt;&gt;2],f=i+120|0,a[f&gt;&gt;2]=a[s&gt;&gt;2],a[f+4&gt;&gt;2]=b,f=x+8|0,x=a[f+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=x,t=X+8|0,f=a[t+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=f,n=M+8|0,t=a[n+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=a[F+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[F&gt;&gt;2],a[i+116&gt;&gt;2]=r,n=e+688|0,t=a[n+4&gt;&gt;2],r=i+40|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=e+680|0,n=a[r+4&gt;&gt;2],a[i+32&gt;&gt;2]=a[r&gt;&gt;2],a[i+36&gt;&gt;2]=n,n=e+704|0,t=a[n+4&gt;&gt;2],r=i+24|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,e=e+696|0,r=a[e+4&gt;&gt;2],a[i+16&gt;&gt;2]=a[e&gt;&gt;2],a[i+20&gt;&gt;2]=r,A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),e=i+8|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+80&gt;&gt;2]](A,i+32|0,i+16|0,i+112|0,i);break A;case 4:case 6:case 7:break A;case 3:}n=e+832|0,t=a[n+4&gt;&gt;2],F=i+120|0,r=F,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+848|0,t=a[n+4&gt;&gt;2],r=i+136|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+864|0,t=a[n+4&gt;&gt;2],r=i+152|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+880|0,t=a[n+4&gt;&gt;2],r=i+168|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,x=e+824|0,r=x,n=a[r+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[r&gt;&gt;2],a[i+116&gt;&gt;2]=n,r=e+840|0,n=a[r+4&gt;&gt;2],a[i+128&gt;&gt;2]=a[r&gt;&gt;2],a[i+132&gt;&gt;2]=n,r=e+856|0,n=a[r+4&gt;&gt;2],a[i+144&gt;&gt;2]=a[r&gt;&gt;2],a[i+148&gt;&gt;2]=n,r=e+872|0,n=a[r+4&gt;&gt;2],a[i+160&gt;&gt;2]=a[r&gt;&gt;2],a[i+164&gt;&gt;2]=n,r=i+160|0,n=i+144|0,t=i+128|0,f?(f=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[f&gt;&gt;2]+64&gt;&gt;2]](f,i+112|0,Z),X=e+944|0,M=a[X+4&gt;&gt;2],f=r+8|0,a[f&gt;&gt;2]=a[X&gt;&gt;2],a[f+4&gt;&gt;2]=M,f=e+936|0,X=a[f+4&gt;&gt;2],a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=X,r=e+904|0,f=a[r+4&gt;&gt;2],a[t&gt;&gt;2]=a[r&gt;&gt;2],a[t+4&gt;&gt;2]=f,r=t+8|0,t=e+912|0,f=a[t+4&gt;&gt;2],a[r&gt;&gt;2]=a[t&gt;&gt;2],a[r+4&gt;&gt;2]=f,r=e+920|0,t=a[r+4&gt;&gt;2],a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=t,r=n+8|0,n=e+928|0,t=a[n+4&gt;&gt;2],a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=e+896|0,n=a[r+4&gt;&gt;2],a[F&gt;&gt;2]=a[r&gt;&gt;2],a[F+4&gt;&gt;2]=n,r=e+888|0,n=a[r+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[r&gt;&gt;2],a[i+116&gt;&gt;2]=n,r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),cn[a[a[r&gt;&gt;2]+64&gt;&gt;2]](r,i+112|0,Z)):(f=e+896|0,X=a[f+4&gt;&gt;2],a[F&gt;&gt;2]=a[f&gt;&gt;2],a[F+4&gt;&gt;2]=X,f=e+904|0,F=a[f+4&gt;&gt;2],a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=F,f=e+912|0,F=a[f+4&gt;&gt;2],t=t+8|0,a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=F,t=e+920|0,f=a[t+4&gt;&gt;2],a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=f,t=e+928|0,f=a[t+4&gt;&gt;2],n=n+8|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=f,n=e+936|0,t=a[n+4&gt;&gt;2],a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,n=e+944|0,t=a[n+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=e+888|0,n=a[r+4&gt;&gt;2],a[i+112&gt;&gt;2]=a[r&gt;&gt;2],a[i+116&gt;&gt;2]=n),s&amp;&amp;(n=o[e+180|0],r=n?x:e+888|0,c=C[r+48&gt;&gt;2],m=C[r+8&gt;&gt;2],R=C[r+4&gt;&gt;2],t=a[r+4&gt;&gt;2],l=C[r+52&gt;&gt;2],h=C[r+24&gt;&gt;2],u=C[r+16&gt;&gt;2],f=a[r+16&gt;&gt;2],G=C[r+20&gt;&gt;2],F=a[r+20&gt;&gt;2],k=C[r+56&gt;&gt;2],d=C[r+40&gt;&gt;2],g=C[r+32&gt;&gt;2],x=a[r+32&gt;&gt;2],y=C[r+36&gt;&gt;2],X=a[r+36&gt;&gt;2],r=(n?824:888)+e|0,B=C[r&gt;&gt;2],n=a[r&gt;&gt;2],a[i+108&gt;&gt;2]=0,D=_(d*_(0)),y=_(y*_(0)),d=C[e+184&gt;&gt;2],C[i+104&gt;&gt;2]=k+_(D+_(y+_(d*g))),h=_(h*_(0)),G=_(G*_(0)),C[i+100&gt;&gt;2]=l+_(h+_(G+_(d*u))),m=_(m*_(0)),R=_(R*_(0)),C[i+96&gt;&gt;2]=c+_(m+_(R+_(d*B))),a[i+92&gt;&gt;2]=0,Q=k,k=C[e+188&gt;&gt;2],C[i+88&gt;&gt;2]=Q+_(D+_(y+_(k*g))),C[i+84&gt;&gt;2]=l+_(h+_(G+_(k*u))),C[i+80&gt;&gt;2]=c+_(m+_(R+_(k*B))),r=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),M=i+72|0,a[M&gt;&gt;2]=0,a[M+4&gt;&gt;2]=0,a[i+64&gt;&gt;2]=0,a[i+68&gt;&gt;2]=0,cn[a[a[r&gt;&gt;2]+16&gt;&gt;2]](r,i+96|0,i+80|0,i- -64|0),a[i+76&gt;&gt;2]=0,a[i+72&gt;&gt;2]=x,a[i+68&gt;&gt;2]=f,a[i+64&gt;&gt;2]=n,a[i+60&gt;&gt;2]=0,a[i+56&gt;&gt;2]=X,a[i+52&gt;&gt;2]=F,a[i+48&gt;&gt;2]=t,c=C[e+196&gt;&gt;2],l=C[e+192&gt;&gt;2],A=0|cn[a[a[A&gt;&gt;2]+20&gt;&gt;2]](A),r=i+40|0,a[r&gt;&gt;2]=0,a[r+4&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+36&gt;&gt;2]=0,cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A,e+936|0,i- -64|0,i+48|0,Z,Z,l,c,i+32|0,1,_(10)))}V=i+176|0},function(A){A|=0;var e=0,i=0,r=0,f=0,n=0;if(e=a[A+248&gt;&gt;2],(0|e)&gt;=1)for(;;){A:{e:if(r=a[a[A+256&gt;&gt;2]+i&gt;&gt;2],f=a[r+220&gt;&gt;2]+-2|0,!(f&gt;&gt;&gt;0&gt;3))switch(f-1|0){case 0:case 1:break e;default:break A}Mr(r),e=a[A+248&gt;&gt;2]}if(i=i+4|0,n=n+1|0,!((0|n)&lt;(0|e)))break}},Ri,function(A,e){A|=0,e=_(e);var i,r=0,f=0,n=0;if(i=V-16|0,V=i,Ki(i+8|0,23244),a[A+296&gt;&gt;2]&gt;=1)for(;f=a[a[A+304&gt;&gt;2]+r&gt;&gt;2],cn[a[a[f&gt;&gt;2]+8&gt;&gt;2]](f,A,e),r=r+4|0,n=n+1|0,(0|n)&lt;a[A+296&gt;&gt;2];);Li(),V=i+16|0},function(A){A|=0;var e=0;return a[A&gt;&gt;2]=23620,e=a[A+80&gt;&gt;2],e&amp;&amp;(o[A+84|0]&amp;&amp;CA(e),a[A+80&gt;&gt;2]=0),a[A+80&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,a[A+76&gt;&gt;2]=0,f[A+84|0]=1,e=a[A+60&gt;&gt;2],e&amp;&amp;(o[A- -64|0]&amp;&amp;CA(e),a[A+60&gt;&gt;2]=0),a[A+60&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A- -64|0]=1,e=a[A+40&gt;&gt;2],e&amp;&amp;(o[A+44|0]&amp;&amp;CA(e),a[A+40&gt;&gt;2]=0),a[A+40&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,a[A+36&gt;&gt;2]=0,f[A+44|0]=1,0|A},function(A){A|=0;var e=0;a[A&gt;&gt;2]=23620,e=a[A+80&gt;&gt;2],e&amp;&amp;(o[A+84|0]&amp;&amp;CA(e),a[A+80&gt;&gt;2]=0),a[A+80&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,a[A+76&gt;&gt;2]=0,f[A+84|0]=1,e=a[A+60&gt;&gt;2],e&amp;&amp;(o[A- -64|0]&amp;&amp;CA(e),a[A+60&gt;&gt;2]=0),a[A+60&gt;&gt;2]=0,a[A+52&gt;&gt;2]=0,a[A+56&gt;&gt;2]=0,f[A- -64|0]=1,e=a[A+40&gt;&gt;2],!e|!o[A+44|0]||CA(e),$(A)},function(A,e,i,r,n,t){A|=0,e|=0,i|=0,r|=0,n|=0,t|=0;var b=0,c=0,l=0,u=0,s=0,k=0,v=0,d=0;if(!((0|t)&gt;=0))return t=a[A+8&gt;&gt;2],void _(cn[a[a[t&gt;&gt;2]+12&gt;&gt;2]](t,e,i,r,n,a[A+12&gt;&gt;2],a[A+16&gt;&gt;2],a[A+4&gt;&gt;2],a[A+20&gt;&gt;2],a[A+24&gt;&gt;2]));u=a[A+16&gt;&gt;2];A:{if((0|u)&gt;=1)for(k=a[A+12&gt;&gt;2];;){if(l=a[k&gt;&gt;2],b=a[a[l+28&gt;&gt;2]+208&gt;&gt;2],(0|b)&lt;=-1&amp;&amp;(b=a[a[l+32&gt;&gt;2]+208&gt;&gt;2]),(0|b)==(0|t))break A;if(k=k+4|0,c=c+1|0,!((0|c)&lt;(0|u)))break}k=0}if((0|c)&lt;(0|u))for(l=u-c|0,b=a[A+12&gt;&gt;2]+(c&lt;&lt;2)|0;u=a[b&gt;&gt;2],c=a[a[u+28&gt;&gt;2]+208&gt;&gt;2],(0|c)&lt;=-1&amp;&amp;(c=a[a[u+32&gt;&gt;2]+208&gt;&gt;2]),b=b+4|0,v=((0|t)==(0|c))+v|0,l=l+-1|0,l;);if(t=a[A+4&gt;&gt;2],a[t+80&gt;&gt;2]&lt;2)b=a[A+8&gt;&gt;2],_(cn[a[a[b&gt;&gt;2]+12&gt;&gt;2]](b,e,i,r,n,k,v,t,a[A+20&gt;&gt;2],a[A+24&gt;&gt;2]));else{if(!((0|i)&lt;1))for(b=a[A+36&gt;&gt;2],c=a[A+32&gt;&gt;2];;){if(d=(s&lt;&lt;2)+e|0,(0|b)==(0|c))if(u=b?b&lt;&lt;1:1,(0|b)&gt;=(0|u))t=b;else{if(u?(l=dA(u&lt;&lt;2),t=a[A+32&gt;&gt;2]):(l=0,t=b),(0|t)&gt;=1)for(b=0,c=t;a[b+l&gt;&gt;2]=a[a[A+40&gt;&gt;2]+b&gt;&gt;2],b=b+4|0,c=c+-1|0,c;);b=a[A+40&gt;&gt;2],b&amp;&amp;(o[A+44|0]&amp;&amp;(CA(b),t=a[A+32&gt;&gt;2]),a[A+40&gt;&gt;2]=0),a[A+40&gt;&gt;2]=l,f[A+44|0]=1,a[A+36&gt;&gt;2]=u,b=u}else t=c;if(c=t+1|0,a[A+32&gt;&gt;2]=c,a[a[A+40&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=a[d&gt;&gt;2],s=s+1|0,(0|s)==(0|i))break}if((0|n)&gt;=1)for(b=a[A+56&gt;&gt;2],c=a[A+52&gt;&gt;2],s=0;;){if(i=(s&lt;&lt;2)+r|0,(0|b)==(0|c))if(e=b?b&lt;&lt;1:1,(0|b)&gt;=(0|e))t=b;else{if(e?(l=dA(e&lt;&lt;2),t=a[A+52&gt;&gt;2]):(l=0,t=b),(0|t)&gt;=1)for(b=0,c=t;a[b+l&gt;&gt;2]=a[a[A+60&gt;&gt;2]+b&gt;&gt;2],b=b+4|0,c=c+-1|0,c;);b=a[A+60&gt;&gt;2],b&amp;&amp;(o[A+64|0]&amp;&amp;(CA(b),t=a[A+52&gt;&gt;2]),a[A+60&gt;&gt;2]=0),a[A+60&gt;&gt;2]=l,f[A+64|0]=1,a[A+56&gt;&gt;2]=e,b=e}else t=c;if(c=t+1|0,a[A+52&gt;&gt;2]=c,a[a[A+60&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=a[i&gt;&gt;2],s=s+1|0,(0|s)==(0|n))break}if(v)for(b=a[A+76&gt;&gt;2],c=a[A+72&gt;&gt;2],s=0;;){if(i=(s&lt;&lt;2)+k|0,(0|b)==(0|c))if(e=b?b&lt;&lt;1:1,(0|b)&gt;=(0|e))t=b;else{if(e?(l=dA(e&lt;&lt;2),t=a[A+72&gt;&gt;2]):(l=0,t=b),(0|t)&gt;=1)for(b=0,c=t;a[b+l&gt;&gt;2]=a[a[A+80&gt;&gt;2]+b&gt;&gt;2],b=b+4|0,c=c+-1|0,c;);r=a[A+80&gt;&gt;2],r&amp;&amp;(o[A+84|0]&amp;&amp;(CA(r),t=a[A+72&gt;&gt;2]),a[A+80&gt;&gt;2]=0),a[A+80&gt;&gt;2]=l,f[A+84|0]=1,a[A+76&gt;&gt;2]=e,b=e}else t=c;if(c=t+1|0,a[A+72&gt;&gt;2]=c,a[a[A+80&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=a[i&gt;&gt;2],s=s+1|0,(0|v)==(0|s))break}else c=a[A+72&gt;&gt;2];(a[A+52&gt;&gt;2]+c|0)&gt;a[a[A+4&gt;&gt;2]+80&gt;&gt;2]&amp;&amp;Vf(A)}},ve,function(A,e){A|=0,e|=0;var i,r,f=0;return i=a[e&gt;&gt;2],r=a[A+84&gt;&gt;2],!(a[e+8&gt;&gt;2]&amp;a[A+8&gt;&gt;2])|!(a[A+12&gt;&gt;2]&amp;a[e+4&gt;&gt;2])|(0|i)==(0|r)||(A=a[A+96&gt;&gt;2],f=0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A,r,i)),0|f},function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=_(0),n=_(0),t=_(0),b=0,c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0);return f=_(1),r=a[e&gt;&gt;2],(0|r)==a[A+84&gt;&gt;2]|4&amp;o[r+204|0]|_(_(_(_(C[A+32&gt;&gt;2]-C[A+16&gt;&gt;2])*C[e+8&gt;&gt;2])+_(_(C[A+36&gt;&gt;2]-C[A+20&gt;&gt;2])*C[e+12&gt;&gt;2]))+_(_(C[A+40&gt;&gt;2]-C[A+24&gt;&gt;2])*C[e+16&gt;&gt;2]))&gt;=_(-C[A+88&gt;&gt;2])||(a[A+80&gt;&gt;2]=r,a[A+4&gt;&gt;2]=a[e+40&gt;&gt;2],i?(i=e+8|0,r=a[i+4&gt;&gt;2],a[A+48&gt;&gt;2]=a[i&gt;&gt;2],a[A+52&gt;&gt;2]=r,i=i+8|0,b=a[i+4&gt;&gt;2],r=A+56|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=b):(c=C[r+12&gt;&gt;2],l=C[r+8&gt;&gt;2],u=C[r+28&gt;&gt;2],s=C[r+20&gt;&gt;2],k=C[r+24&gt;&gt;2],v=C[r+44&gt;&gt;2],d=C[r+36&gt;&gt;2],g=C[r+40&gt;&gt;2],B=C[r+4&gt;&gt;2],f=C[e+16&gt;&gt;2],n=C[e+8&gt;&gt;2],t=C[e+12&gt;&gt;2],a[A+60&gt;&gt;2]=0,C[A+56&gt;&gt;2]=_(_(n*d)+_(t*g))+_(f*v),C[A+52&gt;&gt;2]=_(_(n*s)+_(t*k))+_(f*u),C[A+48&gt;&gt;2]=_(_(B*n)+_(l*t))+_(c*f)),i=a[e+28&gt;&gt;2],a[A+64&gt;&gt;2]=a[e+24&gt;&gt;2],a[A+68&gt;&gt;2]=i,i=e+32|0,r=a[i+4&gt;&gt;2],A=A+72|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=r,f=C[e+40&gt;&gt;2]),_(f)},function(A){var e;return A|=0,a[A&gt;&gt;2]=23812,e=a[A+336&gt;&gt;2],e&amp;&amp;(o[A+340|0]&amp;&amp;CA(e),a[A+336&gt;&gt;2]=0),a[A+336&gt;&gt;2]=0,a[A+328&gt;&gt;2]=0,a[A+332&gt;&gt;2]=0,f[A+340|0]=1,Ee(A),0|A},function(A){var e;A|=0,a[A&gt;&gt;2]=23812,e=a[A+336&gt;&gt;2],e&amp;&amp;(o[A+340|0]&amp;&amp;CA(e),a[A+336&gt;&gt;2]=0),a[A+336&gt;&gt;2]=0,a[A+328&gt;&gt;2]=0,a[A+332&gt;&gt;2]=0,f[A+340|0]=1,Ee(A),CA(A)},function(A,e,i){A|=0,e|=0,i|=0;var r,n=0,t=0,b=0;r=a[e&gt;&gt;2],i=a[A+328&gt;&gt;2];A:{e:if(!((0|i)&lt;1)){for(e=a[A+336&gt;&gt;2],n=i;;){if((0|r)!=a[e&gt;&gt;2]){if(e=e+4|0,n=n+-1|0,n)continue;break e}break}if(n)break A}if(a[A+332&gt;&gt;2]==(0|i)&amp;&amp;(t=i?i&lt;&lt;1:1,!((0|i)&gt;=(0|t)))){if(t&amp;&amp;(b=dA(t&lt;&lt;2),i=a[A+328&gt;&gt;2]),(0|i)&gt;=1)for(e=0,n=i;a[e+b&gt;&gt;2]=a[a[A+336&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,n=n+-1|0,n;);e=a[A+336&gt;&gt;2],e&amp;&amp;(o[A+340|0]&amp;&amp;(CA(e),i=a[A+328&gt;&gt;2]),a[A+336&gt;&gt;2]=0),a[A+336&gt;&gt;2]=b,a[A+332&gt;&gt;2]=t,f[A+340|0]=1}a[A+328&gt;&gt;2]=i+1,a[a[A+336&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=r}},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f=0,n=0;i=a[A+328&gt;&gt;2];A:if(!((0|i)&lt;1)){for(n=a[e&gt;&gt;2],r=0,f=a[A+336&gt;&gt;2],e=f;;){if((0|n)!=a[e&gt;&gt;2]){if(e=e+4|0,r=r+1|0,(0|r)!=(0|i))continue;break A}break}(0|r)&gt;=(0|i)||(r=A,A=i+-1|0,a[r+328&gt;&gt;2]=A,a[e&gt;&gt;2]=a[(A&lt;&lt;2)+f&gt;&gt;2])}},function(A){A|=0;var e=0;return a[A&gt;&gt;2]=23856,e=a[A+344&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+344&gt;&gt;2]),a[A&gt;&gt;2]=23812,e=a[A+336&gt;&gt;2],e&amp;&amp;(o[A+340|0]&amp;&amp;CA(e),a[A+336&gt;&gt;2]=0),a[A+336&gt;&gt;2]=0,a[A+328&gt;&gt;2]=0,a[A+332&gt;&gt;2]=0,f[A+340|0]=1,Ee(A),0|A},function(A){A|=0;var e=0;a[A&gt;&gt;2]=23856,e=a[A+344&gt;&gt;2],cn[a[a[e&gt;&gt;2]&gt;&gt;2]](e),CA(a[A+344&gt;&gt;2]),a[A&gt;&gt;2]=23812,e=a[A+336&gt;&gt;2],e&amp;&amp;(o[A+340|0]&amp;&amp;CA(e),a[A+336&gt;&gt;2]=0),a[A+336&gt;&gt;2]=0,a[A+328&gt;&gt;2]=0,a[A+332&gt;&gt;2]=0,f[A+340|0]=1,Ee(A),CA(A)},function(A,e,i){A|=0,e|=0,i|=0;var r,n=0,t=0,b=0,c=0,l=0;i=i||a[A+188&gt;&gt;2],r=a[e&gt;&gt;2],n=a[A+328&gt;&gt;2];A:{e:if(!((0|n)&lt;1)){for(b=a[A+336&gt;&gt;2],t=n;;){if((0|r)!=a[b&gt;&gt;2]){if(b=b+4|0,t=t+-1|0,t)continue;break e}break}if(t)break A}if(a[A+332&gt;&gt;2]==(0|n)&amp;&amp;(c=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|c)))){if(c&amp;&amp;(l=dA(c&lt;&lt;2),n=a[A+328&gt;&gt;2]),(0|n)&gt;=1)for(b=0,t=n;a[b+l&gt;&gt;2]=a[a[A+336&gt;&gt;2]+b&gt;&gt;2],b=b+4|0,t=t+-1|0,t;);t=a[A+336&gt;&gt;2],t&amp;&amp;(o[A+340|0]&amp;&amp;(CA(t),n=a[A+328&gt;&gt;2]),a[A+336&gt;&gt;2]=0),a[A+336&gt;&gt;2]=l,a[A+332&gt;&gt;2]=c,f[A+340|0]=1}a[a[A+336&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=r,a[A+328&gt;&gt;2]=n+1,A=a[A+344&gt;&gt;2],cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,i,e)}},function(A,e,i,r){A|=0,e|=0,i|=0,r|=0;var f,n,t=0,o=0,b=0;n=a[e&gt;&gt;2],r=r||a[A+188&gt;&gt;2],f=a[A+328&gt;&gt;2];A:if(!((0|f)&lt;1)){for(b=a[A+336&gt;&gt;2],t=b;;){if((0|n)!=a[t&gt;&gt;2]){if(t=t+4|0,o=o+1|0,(0|o)!=(0|f))continue;break A}break}(0|o)&gt;=(0|f)||(o=t,t=f+-1|0,a[o&gt;&gt;2]=a[(t&lt;&lt;2)+b&gt;&gt;2],a[A+328&gt;&gt;2]=t,A=a[A+344&gt;&gt;2],cn[a[a[A&gt;&gt;2]+12&gt;&gt;2]](A,r,e,i))}},function(A){var e;return A|=0,a[A&gt;&gt;2]=23968,e=a[A+212&gt;&gt;2],e&amp;&amp;(o[A+216|0]&amp;&amp;CA(e),a[A+212&gt;&gt;2]=0),a[A+212&gt;&gt;2]=0,a[A+204&gt;&gt;2]=0,a[A+208&gt;&gt;2]=0,f[A+216|0]=1,0|A},function(A){var e;A|=0,a[A&gt;&gt;2]=23968,e=a[A+212&gt;&gt;2],e&amp;&amp;(o[A+216|0]&amp;&amp;CA(e),a[A+212&gt;&gt;2]=0),a[A+212&gt;&gt;2]=0,a[A+204&gt;&gt;2]=0,a[A+208&gt;&gt;2]=0,f[A+216|0]=1,CA(A)},function(A,e,i){A|=0,e|=0,i=_(i),cn[a[a[A&gt;&gt;2]+32&gt;&gt;2]](A,e),cn[a[a[A&gt;&gt;2]+36&gt;&gt;2]](A,e,i)},Ri,function(A,e){A|=0,e|=0;var i,r=_(0),n=_(0),t=_(0),o=_(0),b=0;f[A+251|0]=1,b=a[e+4&gt;&gt;2],a[A+68&gt;&gt;2]=a[e&gt;&gt;2],a[A+72&gt;&gt;2]=b,e=e+8|0,i=a[e+4&gt;&gt;2],b=A+76|0,a[b&gt;&gt;2]=a[e&gt;&gt;2],a[b+4&gt;&gt;2]=i,r=C[A+68&gt;&gt;2],n=C[A+72&gt;&gt;2],t=C[b&gt;&gt;2],o=_(y(_(_(_(r*r)+_(n*n))+_(t*t)))),o&gt;_(1.1920928955078125e-7)?(o=_(_(1)/o),t=_(t*o),n=_(n*o),r=_(r*o),e=a[A+80&gt;&gt;2]):(r=_(0),n=_(0),t=_(0),e=0),C[A+84&gt;&gt;2]=r,a[A+96&gt;&gt;2]=e,C[A+92&gt;&gt;2]=t,C[A+88&gt;&gt;2]=n},function(A,e,i){A|=0,e|=0,i=_(i);var r,n=0,t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=0;f[A+251|0]=0,n=a[e+4&gt;&gt;2],a[A+68&gt;&gt;2]=a[e&gt;&gt;2],a[A+72&gt;&gt;2]=n,e=e+8|0,r=a[e+4&gt;&gt;2],n=A+76|0,a[n&gt;&gt;2]=a[e&gt;&gt;2],a[n+4&gt;&gt;2]=r,o=C[A+68&gt;&gt;2],b=C[A+72&gt;&gt;2],c=C[n&gt;&gt;2],l=_(y(_(_(_(o*o)+_(b*b))+_(c*c)))),l&gt;_(1.1920928955078125e-7)&amp;&amp;(t=_(_(1)/l),u=_(c*t),s=_(b*t),t=_(o*t),k=a[A+80&gt;&gt;2]),C[A+84&gt;&gt;2]=t,a[A+96&gt;&gt;2]=k,C[A+92&gt;&gt;2]=u,C[A+88&gt;&gt;2]=s,C[A+252&gt;&gt;2]=C[A+252&gt;&gt;2]+i},function(A,e){A|=0,e|=0;var i,r=0,f=0,t=0,o=0,b=0;if(a[A+68&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,i=A+76|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+252&gt;&gt;2]=0,n[A+248&gt;&gt;1]=0,a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,A=a[a[A+8&gt;&gt;2]+344&gt;&gt;2],a[4+(0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]&gt;=1)for(;f=A,t=a[a[12+(0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]&gt;&gt;2],o=a[a[12+(0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]+4&gt;&gt;2],b=a[e+24&gt;&gt;2],r=a[a[A&gt;&gt;2]+12&gt;&gt;2],cn[r](0|f,0|t,0|o,0|b),a[4+(0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]&gt;0;);},function(A,e){A|=0,e|=0;var i,r,f=0,n=0;n=e+8|0,i=a[n&gt;&gt;2],n=a[n+4&gt;&gt;2],r=a[e&gt;&gt;2],e=a[e+4&gt;&gt;2],A=a[A+8&gt;&gt;2],f=A+44|0,a[f&gt;&gt;2]=1065353216,a[f+4&gt;&gt;2]=0,f=A+36|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[A+24&gt;&gt;2]=1065353216,f=A+28|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=A+16|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,a[A+4&gt;&gt;2]=1065353216,f=A+8|0,a[f&gt;&gt;2]=0,a[f+4&gt;&gt;2]=0,f=A+60|0,a[f&gt;&gt;2]=i,a[f+4&gt;&gt;2]=n,n=A+52|0,a[n&gt;&gt;2]=r,a[n+4&gt;&gt;2]=e,a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1},function(A,e){A|=0,e|=0;var i,r=0,f=0,n=0,t=0,o=0;e=V-16|0,V=e,n=a[A+8&gt;&gt;2],r=n+52|0,t=a[r+4&gt;&gt;2],a[A+132&gt;&gt;2]=a[r&gt;&gt;2],a[A+136&gt;&gt;2]=t,f=n+60|0,o=a[f+4&gt;&gt;2],t=A+140|0,a[t&gt;&gt;2]=a[f&gt;&gt;2],a[t+4&gt;&gt;2]=o,t=a[r&gt;&gt;2],r=a[r+4&gt;&gt;2],o=a[f+4&gt;&gt;2],i=A+160|0,a[i&gt;&gt;2]=a[f&gt;&gt;2],a[i+4&gt;&gt;2]=o,a[A+152&gt;&gt;2]=t,a[A+156&gt;&gt;2]=r,Hf(n+4|0,e),f=e+8|0,t=a[f+4&gt;&gt;2],n=A+176|0,r=n,a[r&gt;&gt;2]=a[f&gt;&gt;2],a[r+4&gt;&gt;2]=t,r=a[e+4&gt;&gt;2],a[A+168&gt;&gt;2]=a[e&gt;&gt;2],a[A+172&gt;&gt;2]=r,f=a[n+4&gt;&gt;2],r=A+192|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=f,n=a[A+172&gt;&gt;2],a[A+184&gt;&gt;2]=a[A+168&gt;&gt;2],a[A+188&gt;&gt;2]=n,V=e+16|0},function(A,e,i){A|=0,e|=0,i=_(i);var r,n=0,t=0,b=0,c=_(0),l=0,u=_(0),s=_(0),k=0,v=_(0),d=_(0),g=_(0),B=0,R=0,Q=_(0),h=_(0),G=_(0),w=_(0),W=0,F=_(0),Z=0,p=0,Y=0,E=0,D=0,N=0,I=0,U=0,J=0;r=V-80|0,V=r,c=C[A+100&gt;&gt;2],u=C[A+104&gt;&gt;2],v=C[A+108&gt;&gt;2],s=_(_(_(c*c)+_(u*u))+_(v*v)),s&gt;_(0)&amp;&amp;(s=Er(_(_(1)-C[A+244&gt;&gt;2]),i),v=_(v*s),C[A+108&gt;&gt;2]=v,u=_(u*s),C[A+104&gt;&gt;2]=u,c=_(c*s),C[A+100&gt;&gt;2]=c,s=_(_(_(c*c)+_(u*u))+_(v*v))),s&gt;_(0)&amp;&amp;(n=a[A+8&gt;&gt;2],b=n+12|0,l=a[b&gt;&gt;2],B=a[b+4&gt;&gt;2],k=a[n+4&gt;&gt;2],R=a[n+8&gt;&gt;2],W=n+28|0,Z=a[W+4&gt;&gt;2],b=r+40|0,t=b,a[t&gt;&gt;2]=a[W&gt;&gt;2],a[t+4&gt;&gt;2]=Z,t=r+24|0,a[t&gt;&gt;2]=l,a[t+4&gt;&gt;2]=B,l=n+36|0,W=a[l&gt;&gt;2],Z=a[l+4&gt;&gt;2],l=n+20|0,Y=a[l&gt;&gt;2],E=a[l+4&gt;&gt;2],l=n+44|0,D=a[l&gt;&gt;2],N=a[l+4&gt;&gt;2],p=n+60|0,I=a[p+4&gt;&gt;2],B=r+72|0,l=B,a[l&gt;&gt;2]=a[p&gt;&gt;2],a[l+4&gt;&gt;2]=I,l=r+56|0,a[l&gt;&gt;2]=D,a[l+4&gt;&gt;2]=N,a[r+16&gt;&gt;2]=k,a[r+20&gt;&gt;2]=R,a[r+32&gt;&gt;2]=Y,a[r+36&gt;&gt;2]=E,n=n+52|0,k=a[n+4&gt;&gt;2],a[r+64&gt;&gt;2]=a[n&gt;&gt;2],a[r+68&gt;&gt;2]=k,a[r+48&gt;&gt;2]=W,a[r+52&gt;&gt;2]=Z,g=_(y(s)),Q=_(_(g*i)*_(.5)),h=di(Q),Hf(r+16|0,r),s=C[r+12&gt;&gt;2],G=C[r&gt;&gt;2],Q=Ci(Q),d=c,c=_(_(1)/g),g=_(d*c),d=_(v*c),c=_(u*c),u=_(h/_(y(_(_(d*d)+_(_(g*g)+_(c*c)))))),v=_(g*u),g=_(c*u),h=C[r+8&gt;&gt;2],d=_(d*u),w=C[r+4&gt;&gt;2],c=_(_(_(_(G*Q)+_(s*v))+_(g*h))-_(d*w)),u=_(_(_(_(Q*s)-_(v*G))-_(g*w))-_(d*h)),F=_(_(_(_(d*s)+_(Q*h))+_(v*w))-_(g*G)),v=_(_(_(d*G)+_(_(g*s)+_(Q*w)))-_(v*h)),s=_(_(2)/_(_(u*u)+_(_(F*F)+_(_(c*c)+_(v*v))))),G=_(F*s),g=_(c*G),Q=_(v*s),h=_(u*Q),C[t&gt;&gt;2]=g+h,a[r+60&gt;&gt;2]=0,a[r+44&gt;&gt;2]=0,d=_(v*G),s=_(c*s),w=_(u*s),C[r+52&gt;&gt;2]=d+w,C[b&gt;&gt;2]=d-w,s=_(c*s),v=_(v*Q),C[l&gt;&gt;2]=_(1)-_(s+v),d=s,s=_(F*G),C[r+36&gt;&gt;2]=_(1)-_(d+s),a[r+28&gt;&gt;2]=0,C[r+48&gt;&gt;2]=g-h,c=_(c*Q),u=_(u*G),C[r+32&gt;&gt;2]=c+u,C[r+20&gt;&gt;2]=c-u,R=a[t+4&gt;&gt;2],n=a[A+8&gt;&gt;2],k=n+12|0,a[k&gt;&gt;2]=a[t&gt;&gt;2],a[k+4&gt;&gt;2]=R,C[r+16&gt;&gt;2]=_(1)-_(v+s),t=a[r+20&gt;&gt;2],a[n+4&gt;&gt;2]=a[r+16&gt;&gt;2],a[n+8&gt;&gt;2]=t,k=a[r+36&gt;&gt;2],t=n+20|0,a[t&gt;&gt;2]=a[r+32&gt;&gt;2],a[t+4&gt;&gt;2]=k,k=a[b+4&gt;&gt;2],t=n+28|0,a[t&gt;&gt;2]=a[b&gt;&gt;2],a[t+4&gt;&gt;2]=k,a[n+304&gt;&gt;2]=a[n+304&gt;&gt;2]+1,t=a[r+52&gt;&gt;2],b=n+36|0,a[b&gt;&gt;2]=a[r+48&gt;&gt;2],a[b+4&gt;&gt;2]=t,t=a[l+4&gt;&gt;2],b=n+44|0,a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=t,t=a[B+4&gt;&gt;2],b=n+60|0,a[b&gt;&gt;2]=a[B&gt;&gt;2],a[b+4&gt;&gt;2]=t,b=a[r+68&gt;&gt;2],n=n+52|0,a[n&gt;&gt;2]=a[r+64&gt;&gt;2],a[n+4&gt;&gt;2]=b,n=a[A+8&gt;&gt;2],b=n+52|0,t=b,l=a[t+4&gt;&gt;2],a[A+132&gt;&gt;2]=a[t&gt;&gt;2],a[A+136&gt;&gt;2]=l,t=n+60|0,k=a[t+4&gt;&gt;2],l=A+140|0,a[l&gt;&gt;2]=a[t&gt;&gt;2],a[l+4&gt;&gt;2]=k,l=a[b&gt;&gt;2],b=a[b+4&gt;&gt;2],k=a[t+4&gt;&gt;2],B=A+160|0,a[B&gt;&gt;2]=a[t&gt;&gt;2],a[B+4&gt;&gt;2]=k,a[A+152&gt;&gt;2]=l,a[A+156&gt;&gt;2]=b,Hf(n+4|0,r),t=r+8|0,l=a[t+4&gt;&gt;2],n=A+176|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=l,b=a[r+4&gt;&gt;2],a[A+168&gt;&gt;2]=a[r&gt;&gt;2],a[A+172&gt;&gt;2]=b,t=a[n+4&gt;&gt;2],b=A+192|0,a[b&gt;&gt;2]=a[n&gt;&gt;2],a[b+4&gt;&gt;2]=t,n=a[A+172&gt;&gt;2],a[A+184&gt;&gt;2]=a[A+168&gt;&gt;2],a[A+188&gt;&gt;2]=n),C[A+252&gt;&gt;2]&lt;=_(0)&amp;&amp;!o[A+251|0]||(U=A,J=0|cn[a[a[A&gt;&gt;2]+48&gt;&gt;2]](A),f[U+248|0]=J,u=C[A+72&gt;&gt;2],v=C[A+68&gt;&gt;2],s=C[A+76&gt;&gt;2],c=Er(_(_(1)-C[A+240&gt;&gt;2]),i),_(_(_(v*v)+_(u*u))+_(s*s))&gt;_(0)&amp;&amp;(C[A+76&gt;&gt;2]=s*c,C[A+72&gt;&gt;2]=u*c,C[A+68&gt;&gt;2]=v*c),c=_(_(C[A+20&gt;&gt;2]*c)-_(C[A+52&gt;&gt;2]*i)),C[A+20&gt;&gt;2]=c,c&gt;_(0)&amp;&amp;(u=C[A+32&gt;&gt;2],c&gt;u&amp;&amp;(C[A+20&gt;&gt;2]=u,c=u)),c&lt;_(0)&amp;&amp;(u=_(m(C[A+28&gt;&gt;2])),_(m(c))&gt;u&amp;&amp;(c=_(-u),C[A+20&gt;&gt;2]=c)),C[A+24&gt;&gt;2]=c*i,n=a[A+8&gt;&gt;2],t=n+12|0,l=a[t+4&gt;&gt;2],b=r+24|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=l,t=n+28|0,l=a[t+4&gt;&gt;2],b=r+40|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=l,t=n+44|0,l=a[t+4&gt;&gt;2],b=r+56|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=l,t=n+60|0,l=a[t+4&gt;&gt;2],b=r+72|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=l,b=a[n+8&gt;&gt;2],a[r+16&gt;&gt;2]=a[n+4&gt;&gt;2],a[r+20&gt;&gt;2]=b,b=n+20|0,t=a[b+4&gt;&gt;2],a[r+32&gt;&gt;2]=a[b&gt;&gt;2],a[r+36&gt;&gt;2]=t,b=n+36|0,t=a[b+4&gt;&gt;2],a[r+48&gt;&gt;2]=a[b&gt;&gt;2],a[r+52&gt;&gt;2]=t,n=n+52|0,b=a[n+4&gt;&gt;2],a[r+64&gt;&gt;2]=a[n&gt;&gt;2],a[r+68&gt;&gt;2]=b,function(A,e){var i,r,n,t=0,b=0,c=_(0),l=0,u=0,s=0,k=_(0),v=_(0),d=_(0),g=0,B=_(0),m=_(0),R=0,Q=_(0),h=0,G=0,y=_(0),w=_(0),W=0,F=_(0),Z=_(0),p=_(0),Y=_(0);i=V-240|0,V=i,C[A+20&gt;&gt;2]&lt;_(0)&amp;&amp;(w=C[A+60&gt;&gt;2],b=a[A+60&gt;&gt;2]),W=i+200|0,t=W,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,G=i+196|0,a[G&gt;&gt;2]=1065353216,s=i+216|0,t=s,a[t&gt;&gt;2]=1065353216,a[t+4&gt;&gt;2]=0,g=i+136|0,t=g,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,h=i+132|0,a[h&gt;&gt;2]=1065353216,r=i+152|0,t=r,a[t&gt;&gt;2]=1065353216,a[t+4&gt;&gt;2]=0,t=A+140|0,R=a[t+4&gt;&gt;2],u=i+232|0,a[u&gt;&gt;2]=a[t&gt;&gt;2],a[u+4&gt;&gt;2]=R,a[i+180&gt;&gt;2]=0,a[i+184&gt;&gt;2]=0,a[i+176&gt;&gt;2]=1065353216,a[i+188&gt;&gt;2]=0,a[i+192&gt;&gt;2]=0,a[i+208&gt;&gt;2]=0,a[i+212&gt;&gt;2]=0,a[i+116&gt;&gt;2]=0,a[i+120&gt;&gt;2]=0,a[i+112&gt;&gt;2]=1065353216,a[i+124&gt;&gt;2]=0,a[i+128&gt;&gt;2]=0,a[i+144&gt;&gt;2]=0,a[i+148&gt;&gt;2]=0,u=a[A+136&gt;&gt;2],a[i+224&gt;&gt;2]=a[A+132&gt;&gt;2],a[i+228&gt;&gt;2]=u,Z=C[A+256&gt;&gt;2],c=C[A+24&gt;&gt;2],c=c&gt;_(0)?c:_(0),C[A+152&gt;&gt;2]=_(_(w*Z)+C[A+132&gt;&gt;2])+_(C[A+272&gt;&gt;2]*c),p=C[A+260&gt;&gt;2],C[A+156&gt;&gt;2]=_(_(w*p)+C[A+136&gt;&gt;2])+_(c*C[A+276&gt;&gt;2]),a[A+164&gt;&gt;2]=0,u=A+160|0,Y=C[A+264&gt;&gt;2],C[u&gt;&gt;2]=_(_(w*Y)+C[t&gt;&gt;2])+_(c*C[A+280&gt;&gt;2]),l=a[A+156&gt;&gt;2],n=a[A+152&gt;&gt;2],a[A+132&gt;&gt;2]=n,a[A+136&gt;&gt;2]=l,R=a[u+4&gt;&gt;2],u=a[u&gt;&gt;2],a[t&gt;&gt;2]=u,a[t+4&gt;&gt;2]=R,t=i+168|0,a[t&gt;&gt;2]=u,a[t+4&gt;&gt;2]=R,a[i+160&gt;&gt;2]=n,a[i+164&gt;&gt;2]=l,v=C[A+180&gt;&gt;2],B=C[A+176&gt;&gt;2],k=C[A+172&gt;&gt;2],c=C[A+168&gt;&gt;2],a[i+220&gt;&gt;2]=0,a[i+204&gt;&gt;2]=0,Q=_(_(2)/_(_(_(_(c*c)+_(k*k))+_(B*B))+_(v*v))),y=_(B*Q),d=_(k*y),m=_(c*Q),F=_(v*m),C[i+212&gt;&gt;2]=d+F,C[W&gt;&gt;2]=d-F,d=_(c*m),m=k,k=_(k*Q),Q=_(m*k),C[s&gt;&gt;2]=_(1)-_(d+Q),B=_(B*y),C[G&gt;&gt;2]=_(1)-_(d+B),a[i+188&gt;&gt;2]=0,d=_(c*y),m=_(v*k),C[i+208&gt;&gt;2]=d-m,c=_(c*k),v=_(v*y),C[i+192&gt;&gt;2]=c+v,C[i+184&gt;&gt;2]=d+m,C[i+180&gt;&gt;2]=c-v,C[i+176&gt;&gt;2]=_(1)-_(Q+B),v=C[A+196&gt;&gt;2],B=C[A+192&gt;&gt;2],k=C[A+188&gt;&gt;2],c=C[A+184&gt;&gt;2],a[i+156&gt;&gt;2]=0,a[i+140&gt;&gt;2]=0,Q=_(_(2)/_(_(_(_(c*c)+_(k*k))+_(B*B))+_(v*v))),y=_(B*Q),d=_(k*y),m=_(c*Q),F=_(v*m),C[i+148&gt;&gt;2]=d+F,C[g&gt;&gt;2]=d-F,d=_(c*m),m=k,k=_(k*Q),Q=_(m*k),C[r&gt;&gt;2]=_(1)-_(d+Q),B=_(B*y),C[h&gt;&gt;2]=_(1)-_(d+B),a[i+124&gt;&gt;2]=0,d=_(c*y),m=_(v*k),C[i+144&gt;&gt;2]=d-m,c=_(c*k),v=_(v*y),C[i+128&gt;&gt;2]=c+v,C[i+120&gt;&gt;2]=d+m,C[i+116&gt;&gt;2]=c-v,C[i+112&gt;&gt;2]=_(1)-_(Q+B),t=i+24|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=i+32|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=i+40|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[i+100&gt;&gt;2]=0,C[i+96&gt;&gt;2]=-Y,C[i+92&gt;&gt;2]=-p,a[i+16&gt;&gt;2]=0,a[i+20&gt;&gt;2]=0,C[i+88&gt;&gt;2]=-Z,a[i+80&gt;&gt;2]=0,a[i+4&gt;&gt;2]=1065353216,a[i&gt;&gt;2]=24172,t=a[A+8&gt;&gt;2],a[i+84&gt;&gt;2]=t,a[i+104&gt;&gt;2]=a[A+48&gt;&gt;2],u=a[t+188&gt;&gt;2],a[i+8&gt;&gt;2]=a[u+4&gt;&gt;2],a[i+12&gt;&gt;2]=a[u+8&gt;&gt;2],o[A+250|0]?Nf(t,a[A+12&gt;&gt;2],i+176|0,i+112|0,i,C[e+56&gt;&gt;2]):gf(e,a[A+12&gt;&gt;2],i+176|0,i+112|0,i,C[e+56&gt;&gt;2]),u=A+152|0,t=A+132|0;A:{e:{i:{if(C[i+4&gt;&gt;2]&lt;_(1)&amp;&amp;(l=a[A+8&gt;&gt;2],!(4&amp;o[l+204|0])&amp;&amp;cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,l,a[i+80&gt;&gt;2]))){if(_(_(_(C[i+48&gt;&gt;2]*C[A+256&gt;&gt;2])+_(C[i+52&gt;&gt;2]*C[A+260&gt;&gt;2]))+_(C[i+56&gt;&gt;2]*C[A+264&gt;&gt;2]))&gt;_(0)&amp;&amp;(c=C[i+4&gt;&gt;2],C[A+148&gt;&gt;2]=w*c,o[A+288|0]?(w=_(_(1)-c),C[A+132&gt;&gt;2]=_(w*C[A+132&gt;&gt;2])+_(c*C[A+152&gt;&gt;2]),C[A+136&gt;&gt;2]=_(w*C[A+136&gt;&gt;2])+_(c*C[A+156&gt;&gt;2]),C[A+140&gt;&gt;2]=_(w*C[A+140&gt;&gt;2])+_(c*C[A+160&gt;&gt;2])):(b=a[u+4&gt;&gt;2],a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=b,l=u+8|0,R=a[l+4&gt;&gt;2],b=t+8|0,a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=R)),W=t+8|0,G=W,s=a[G+4&gt;&gt;2],l=a[A+8&gt;&gt;2],R=l+60|0,b=R,a[b&gt;&gt;2]=a[G&gt;&gt;2],a[b+4&gt;&gt;2]=s,s=a[t+4&gt;&gt;2],G=l+52|0,b=G,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=s,b=a[A+8&gt;&gt;2],a[b+304&gt;&gt;2]=a[b+304&gt;&gt;2]+1,g=l+12|0,h=a[g+4&gt;&gt;2],s=b+12|0,a[s&gt;&gt;2]=a[g&gt;&gt;2],a[s+4&gt;&gt;2]=h,s=a[l+8&gt;&gt;2],a[b+4&gt;&gt;2]=a[l+4&gt;&gt;2],a[b+8&gt;&gt;2]=s,g=l+28|0,h=a[g+4&gt;&gt;2],s=b+28|0,a[s&gt;&gt;2]=a[g&gt;&gt;2],a[s+4&gt;&gt;2]=h,g=l+20|0,h=a[g+4&gt;&gt;2],s=b+20|0,a[s&gt;&gt;2]=a[g&gt;&gt;2],a[s+4&gt;&gt;2]=h,g=l+44|0,h=a[g+4&gt;&gt;2],s=b+44|0,a[s&gt;&gt;2]=a[g&gt;&gt;2],a[s+4&gt;&gt;2]=h,l=l+36|0,g=a[l+4&gt;&gt;2],s=b+36|0,a[s&gt;&gt;2]=a[l&gt;&gt;2],a[s+4&gt;&gt;2]=g,s=a[G+4&gt;&gt;2],l=b+52|0,a[l&gt;&gt;2]=a[G&gt;&gt;2],a[l+4&gt;&gt;2]=s,l=a[R+4&gt;&gt;2],b=b+60|0,a[b&gt;&gt;2]=a[R&gt;&gt;2],a[b+4&gt;&gt;2]=l,f[A+220|0]=0,!Jf(A,e))break e;if(f[A+220|0]=1,Jf(A,e))break i;break e}a[A+148&gt;&gt;2]=b,A=a[u+4&gt;&gt;2],a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=A,A=t+8|0,e=u+8|0,t=a[e+4&gt;&gt;2],a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=t;break A}f[A+220|0]=1,Jf(A,e)&amp;&amp;(f[A+220|0]=1,Jf(A,e)&amp;&amp;(f[A+220|0]=1,Jf(A,e)&amp;&amp;(f[A+220|0]=1)))}b=a[A+8&gt;&gt;2],e=b+52|0,l=e,R=a[l+4&gt;&gt;2],a[u&gt;&gt;2]=a[l&gt;&gt;2],a[u+4&gt;&gt;2]=R,b=b+60|0,R=a[b+4&gt;&gt;2],u=u+8|0,a[u&gt;&gt;2]=a[b&gt;&gt;2],a[u+4&gt;&gt;2]=R,u=a[e&gt;&gt;2],e=a[e+4&gt;&gt;2],l=a[b+4&gt;&gt;2],a[W&gt;&gt;2]=a[b&gt;&gt;2],a[W+4&gt;&gt;2]=l,a[t&gt;&gt;2]=u,a[t+4&gt;&gt;2]=e,C[A+24&gt;&gt;2]&gt;_(0)&amp;&amp;(a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,a[A+148&gt;&gt;2]=a[A+60&gt;&gt;2])}V=i+240|0}(A,e),l=r- -64|0,b=r+48|0,n=r+32|0,o[A+251|0]?Xf(A,e,A+68|0):(c=C[A+252&gt;&gt;2],C[A+252&gt;&gt;2]=c-i,a[r+12&gt;&gt;2]=0,c=c&gt;i?i:c,C[r+8&gt;&gt;2]=c*C[A+76&gt;&gt;2],C[r+4&gt;&gt;2]=c*C[A+72&gt;&gt;2],C[r&gt;&gt;2]=c*C[A+68&gt;&gt;2],Xf(A,e,r)),function(A,e,i){var r,n=_(0),t=0,b=0,c=_(0),l=0,u=_(0),s=0,k=0,v=_(0),d=_(0),g=_(0),B=0,m=_(0),R=_(0),Q=_(0),h=0,G=0,y=_(0),w=_(0),W=_(0),F=0,Z=0,p=0,Y=0,E=_(0),D=_(0),N=0,I=0;r=V-432|0,V=r,l=A+160|0,b=a[l+4&gt;&gt;2],s=r+232|0,a[s&gt;&gt;2]=a[l&gt;&gt;2],a[s+4&gt;&gt;2]=b,s=a[A+156&gt;&gt;2],a[r+224&gt;&gt;2]=a[A+152&gt;&gt;2],a[r+228&gt;&gt;2]=s,n=C[A+20&gt;&gt;2];A:if(!(n&gt;_(0))){for(n=_((n&lt;_(0)?_(-n):_(0))*i),n&gt;_(0)&amp;&amp;(c=C[A+28&gt;&gt;2],n&gt;c^1|(o[A+249|0]?!o[A+248|0]:0)||(n=c)),s=A+152|0,n=_(n+C[A+148&gt;&gt;2]),y=_(C[A+256&gt;&gt;2]*n),C[A+152&gt;&gt;2]=C[A+152&gt;&gt;2]-y,l=A+156|0,w=_(n*C[A+260&gt;&gt;2]),C[l&gt;&gt;2]=C[l&gt;&gt;2]-w,l=A+160|0,B=l,u=C[l&gt;&gt;2],l=A+264|0,W=_(n*C[l&gt;&gt;2]),C[B&gt;&gt;2]=u-W,b=r+136|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=r+144|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,b=r+152|0,a[b&gt;&gt;2]=0,a[b+4&gt;&gt;2]=0,t=a[l+4&gt;&gt;2],b=r+208|0,a[b&gt;&gt;2]=a[l&gt;&gt;2],a[b+4&gt;&gt;2]=t,a[r+128&gt;&gt;2]=0,a[r+132&gt;&gt;2]=0,b=a[A+260&gt;&gt;2],a[r+200&gt;&gt;2]=a[A+256&gt;&gt;2],a[r+204&gt;&gt;2]=b,a[r+192&gt;&gt;2]=0,a[r+116&gt;&gt;2]=1065353216,a[r+112&gt;&gt;2]=24172,t=a[A+8&gt;&gt;2],a[r+196&gt;&gt;2]=t,h=a[A+48&gt;&gt;2],a[r+216&gt;&gt;2]=h,b=a[t+188&gt;&gt;2],a[r+120&gt;&gt;2]=a[b+4&gt;&gt;2],a[r+124&gt;&gt;2]=a[b+8&gt;&gt;2],k=r+24|0,a[k&gt;&gt;2]=0,a[k+4&gt;&gt;2]=0,k=r+32|0,a[k&gt;&gt;2]=0,a[k+4&gt;&gt;2]=0,k=r+40|0,a[k&gt;&gt;2]=0,a[k+4&gt;&gt;2]=0,F=a[l+4&gt;&gt;2],k=r+96|0,a[k&gt;&gt;2]=a[l&gt;&gt;2],a[k+4&gt;&gt;2]=F,a[r+80&gt;&gt;2]=0,a[r+4&gt;&gt;2]=1065353216,a[r+16&gt;&gt;2]=0,a[r+20&gt;&gt;2]=0,a[r+84&gt;&gt;2]=t,l=a[A+260&gt;&gt;2],a[r+88&gt;&gt;2]=a[A+256&gt;&gt;2],a[r+92&gt;&gt;2]=l,a[r&gt;&gt;2]=24172,a[r+104&gt;&gt;2]=h,l=a[b+8&gt;&gt;2],a[r+8&gt;&gt;2]=a[b+4&gt;&gt;2],a[r+12&gt;&gt;2]=l,l=A+132|0,h=r+352|0,k=r+416|0,F=r+264|0,p=r+240|4,Y=r+328|0,Z=r+284|0,N=Z+16|0,b=0;;){a[Y&gt;&gt;2]=0,a[Y+4&gt;&gt;2]=0,a[p&gt;&gt;2]=0,a[p+4&gt;&gt;2]=0,a[F&gt;&gt;2]=0,a[F+4&gt;&gt;2]=0,a[Z&gt;&gt;2]=0,a[Z+4&gt;&gt;2]=0,t=Y+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=p+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=F+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,t=Z+8|0,a[t&gt;&gt;2]=0,a[t+4&gt;&gt;2]=0,a[N&gt;&gt;2]=0,t=a[l+4&gt;&gt;2],a[k&gt;&gt;2]=a[l&gt;&gt;2],a[k+4&gt;&gt;2]=t,G=l+8|0,B=a[G+4&gt;&gt;2],t=k+8|0,a[t&gt;&gt;2]=a[G&gt;&gt;2],a[t+4&gt;&gt;2]=B,a[r+324&gt;&gt;2]=1065353216,a[r+316&gt;&gt;2]=0,a[r+320&gt;&gt;2]=0,a[r+344&gt;&gt;2]=1065353216,a[r+348&gt;&gt;2]=0,a[r+240&gt;&gt;2]=1065353216,a[r+260&gt;&gt;2]=1065353216,a[r+280&gt;&gt;2]=1065353216,G=s+8|0,B=G,I=a[B+4&gt;&gt;2],t=h+8|0,a[t&gt;&gt;2]=a[B&gt;&gt;2],a[t+4&gt;&gt;2]=I,t=a[s+4&gt;&gt;2],a[h&gt;&gt;2]=a[s&gt;&gt;2],a[h+4&gt;&gt;2]=t,a[r+412&gt;&gt;2]=0,a[r+396&gt;&gt;2]=0,a[r+380&gt;&gt;2]=0,n=C[A+168&gt;&gt;2],c=C[A+172&gt;&gt;2],v=C[A+176&gt;&gt;2],u=C[A+180&gt;&gt;2],g=_(_(2)/_(_(_(_(n*n)+_(c*c))+_(v*v))+_(u*u))),Q=_(c*g),d=_(n*Q),R=_(v*g),m=_(u*R),C[r+372&gt;&gt;2]=d-m,E=_(n*R),D=_(u*Q),C[r+376&gt;&gt;2]=E+D,C[r+384&gt;&gt;2]=d+m,d=_(c*R),m=u,u=_(n*g),g=_(m*u),C[r+392&gt;&gt;2]=d-g,C[r+400&gt;&gt;2]=E-D,C[r+404&gt;&gt;2]=d+g,c=_(c*Q),v=_(v*R),C[r+368&gt;&gt;2]=_(1)-_(c+v),n=_(n*u),C[r+388&gt;&gt;2]=_(1)-_(n+v),C[r+408&gt;&gt;2]=_(1)-_(n+c),a[r+316&gt;&gt;2]=0,a[r+332&gt;&gt;2]=0,a[r+348&gt;&gt;2]=0,n=C[A+184&gt;&gt;2],c=C[A+188&gt;&gt;2],v=C[A+192&gt;&gt;2],u=C[A+196&gt;&gt;2],g=_(_(2)/_(_(_(_(n*n)+_(c*c))+_(v*v))+_(u*u))),Q=_(c*g),d=_(n*Q),R=_(v*g),m=_(u*R),C[r+320&gt;&gt;2]=d+m,C[r+308&gt;&gt;2]=d-m,d=_(n*R),m=_(u*Q),C[r+336&gt;&gt;2]=d-m,C[r+312&gt;&gt;2]=d+m,d=_(c*R),m=u,u=_(n*g),g=_(m*u),C[r+340&gt;&gt;2]=d+g,C[r+328&gt;&gt;2]=d-g,c=_(c*Q),v=_(v*R),C[r+304&gt;&gt;2]=_(1)-_(c+v),n=_(n*u),C[r+344&gt;&gt;2]=_(1)-_(n+c),C[r+324&gt;&gt;2]=_(1)-_(n+v),n=C[A+152&gt;&gt;2],c=C[A+156&gt;&gt;2],u=C[A+160&gt;&gt;2],a[r+300&gt;&gt;2]=0,C[r+296&gt;&gt;2]=u-W,C[r+292&gt;&gt;2]=c-w,C[r+288&gt;&gt;2]=n-y;e:if(o[A+250|0]){if(Nf(a[A+8&gt;&gt;2],a[A+12&gt;&gt;2],r+368|0,r+304|0,r+112|0,C[e+56&gt;&gt;2]),C[r+116&gt;&gt;2]&lt;_(1))break e;if(t=a[A+8&gt;&gt;2],4&amp;o[t+204|0])break e;Nf(t,a[A+12&gt;&gt;2],r+368|0,r+240|0,r,C[e+56&gt;&gt;2])}else gf(e,a[A+12&gt;&gt;2],r+368|0,r+304|0,r+112|0,C[e+56&gt;&gt;2]),4&amp;o[a[A+8&gt;&gt;2]+204|0]|C[r+116&gt;&gt;2]&lt;_(1)||gf(e,a[A+12&gt;&gt;2],r+368|0,r+240|0,r,C[e+56&gt;&gt;2]);n=C[A+20&gt;&gt;2],n=n&lt;_(0)?_(-n):_(0);e:if(o[A+290|0]){if(t=0,C[r+4&gt;&gt;2]&lt;_(1)^1&amp;&amp;!(C[r+116&gt;&gt;2]&lt;_(1)))break e;if(B=a[A+8&gt;&gt;2],4&amp;o[B+204|0])break e;t=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,B,a[r+192&gt;&gt;2])}else t=0,C[r+4&gt;&gt;2]&lt;_(1)&amp;&amp;(B=a[A+8&gt;&gt;2],4&amp;o[B+204|0]||(t=0|cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,B,a[r+80&gt;&gt;2])));c=_(n*i),n=_(0);e:{i:{if(n=C[A+20&gt;&gt;2]&lt;_(0)^1?n:C[A+60&gt;&gt;2],!(1&amp;(c&gt;_(0)^-1|c&lt;n^-1|-1^t|b))){if(o[A+248|0]|!o[A+249|0])break i;b=0}e=a[A+8&gt;&gt;2];r:{if(!(4&amp;o[e+204|0]|C[r+116&gt;&gt;2]&lt;_(1)^1)){if(1&amp;(cn[a[a[A&gt;&gt;2]+56&gt;&gt;2]](A,e,a[r+192&gt;&gt;2])|b))break r;break e}if(!b)break e}i=C[A+136&gt;&gt;2],n=o[A+290|0]?o[A+289|0]?C[r+116&gt;&gt;2]:_(_(i-C[r+180&gt;&gt;2])*_(.5)):C[r+116&gt;&gt;2],f[A+289|0]=0,f[A+249|0]=0,a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,c=_(_(1)-n),C[A+132&gt;&gt;2]=_(c*C[A+132&gt;&gt;2])+_(n*C[A+152&gt;&gt;2]),C[A+136&gt;&gt;2]=_(i*c)+_(n*C[A+156&gt;&gt;2]),e=A+140|0,C[e&gt;&gt;2]=_(c*C[e&gt;&gt;2])+_(n*C[A+160&gt;&gt;2]);break A}b=a[r+228&gt;&gt;2],a[s&gt;&gt;2]=a[r+224&gt;&gt;2],a[s+4&gt;&gt;2]=b,b=r+232|0,t=a[b+4&gt;&gt;2],a[G&gt;&gt;2]=a[b&gt;&gt;2],a[G+4&gt;&gt;2]=t,n=_(n+C[A+148&gt;&gt;2]),y=_(C[A+256&gt;&gt;2]*n),C[A+152&gt;&gt;2]=C[A+152&gt;&gt;2]-y,w=_(n*C[A+260&gt;&gt;2]),C[A+156&gt;&gt;2]=C[A+156&gt;&gt;2]-w,W=_(n*C[A+264&gt;&gt;2]),C[A+160&gt;&gt;2]=C[A+160&gt;&gt;2]-W,b=1;continue}break}f[A+289|0]=1,o[A+290|0]&amp;&amp;(n=C[A+20&gt;&gt;2],n=_((n&lt;_(0)?_(-n):_(0))*i),i=C[A+28&gt;&gt;2],n&gt;i^1|(o[A+249|0]?!o[A+248|0]:0)||(i=_(i+C[A+148&gt;&gt;2]),C[A+160&gt;&gt;2]=_(W+C[A+160&gt;&gt;2])-_(i*C[A+264&gt;&gt;2]),C[A+156&gt;&gt;2]=_(w+C[A+156&gt;&gt;2])-_(i*C[A+260&gt;&gt;2]),C[A+152&gt;&gt;2]=_(y+C[A+152&gt;&gt;2])-_(C[A+256&gt;&gt;2]*i))),A=a[s+4&gt;&gt;2],a[l&gt;&gt;2]=a[s&gt;&gt;2],a[l+4&gt;&gt;2]=A,e=s+8|0,s=a[e+4&gt;&gt;2],A=l+8|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=s}V=r+432|0}(A,e,i),k=A+140|0,R=a[k+4&gt;&gt;2],B=l+8|0,t=B,a[t&gt;&gt;2]=a[k&gt;&gt;2],a[t+4&gt;&gt;2]=R,t=a[A+136&gt;&gt;2],a[l&gt;&gt;2]=a[A+132&gt;&gt;2],a[l+4&gt;&gt;2]=t,R=a[r+20&gt;&gt;2],t=a[A+8&gt;&gt;2],a[t+4&gt;&gt;2]=a[r+16&gt;&gt;2],a[t+8&gt;&gt;2]=R,R=a[n+4&gt;&gt;2],k=t+20|0,a[k&gt;&gt;2]=a[n&gt;&gt;2],a[k+4&gt;&gt;2]=R,n=n+8|0,R=a[n+4&gt;&gt;2],k=t+28|0,a[k&gt;&gt;2]=a[n&gt;&gt;2],a[k+4&gt;&gt;2]=R,n=b,b=a[n+4&gt;&gt;2],k=t+36|0,a[k&gt;&gt;2]=a[n&gt;&gt;2],a[k+4&gt;&gt;2]=b,n=n+8|0,k=a[n+4&gt;&gt;2],b=t+44|0,a[b&gt;&gt;2]=a[n&gt;&gt;2],a[b+4&gt;&gt;2]=k,b=r+24|0,k=a[b+4&gt;&gt;2],n=t+12|0,a[n&gt;&gt;2]=a[b&gt;&gt;2],a[n+4&gt;&gt;2]=k,a[t+304&gt;&gt;2]=a[t+304&gt;&gt;2]+1,b=a[l+4&gt;&gt;2],n=t+52|0,a[n&gt;&gt;2]=a[l&gt;&gt;2],a[n+4&gt;&gt;2]=b,b=a[B+4&gt;&gt;2],n=t+60|0,a[n&gt;&gt;2]=a[B&gt;&gt;2],a[n+4&gt;&gt;2]=b,f[A+220|0]=0,Jf(A,e)&amp;&amp;(f[A+220|0]=1,Jf(A,e)&amp;&amp;(f[A+220|0]=1,Jf(A,e)&amp;&amp;(f[A+220|0]=1,Jf(A,e)&amp;&amp;(f[A+220|0]=1,Jf(A,e)&amp;&amp;(f[A+220|0]=1)))))),V=r+80|0},Mf,function(A,e){A|=0,e|=0;var i=_(0),r=_(0),n=_(0),t=_(0),o=0,b=0;o=A,i=C[e&gt;&gt;2],r=_(i*i),i=C[e+4&gt;&gt;2],r=_(r+_(i*i)),i=C[e+8&gt;&gt;2],i=_(r+_(i*i)),r=C[A+36&gt;&gt;2],i!=_(0)&amp;&amp;(r=_(y(i))),i=r,C[o+20&gt;&gt;2]=i,C[A+32&gt;&gt;2]=i,f[A+249|0]=1,o=A+284|0,i=C[e&gt;&gt;2],n=C[e+4&gt;&gt;2],t=C[e+8&gt;&gt;2],r=_(_(_(i*i)+_(n*n))+_(t*t)),r!=_(0)?(r=_(_(1)/_(y(r))),t=_(t*r),n=_(n*r),i=_(i*r),e=e+12|0):(t=C[A+264&gt;&gt;2],n=C[A+260&gt;&gt;2],i=C[A+256&gt;&gt;2],e=A+268|0),a[o&gt;&gt;2]=a[e&gt;&gt;2],C[A+280&gt;&gt;2]=t,C[A+276&gt;&gt;2]=n,C[A+272&gt;&gt;2]=i,e=a[A+8&gt;&gt;2],b=e+52|0,o=a[b+4&gt;&gt;2],a[A+116&gt;&gt;2]=a[b&gt;&gt;2],a[A+120&gt;&gt;2]=o,e=e+60|0,b=a[e+4&gt;&gt;2],A=A+124|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=b},function(A){return A|=0,0|(_(m(C[A+20&gt;&gt;2]))&lt;_(1.1920928955078125e-7)^1?0:_(m(C[A+24&gt;&gt;2]))&lt;_(1.1920928955078125e-7))},function(A,e){A|=0,e|=0,f[A+288|0]=e},function(A,e,i){return A|=0,e|=0,i|=0,A=a[i+188&gt;&gt;2],e=a[e+188&gt;&gt;2],a[A+8&gt;&gt;2]&amp;a[e+4&gt;&gt;2]?0!=(a[e+8&gt;&gt;2]&amp;a[A+4&gt;&gt;2])|0:0},function(A,e){A|=0,e|=0;var i=0;i=a[e+4&gt;&gt;2],a[A+100&gt;&gt;2]=a[e&gt;&gt;2],a[A+104&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+108|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},function(A){return A|=0,A+100|0},function(A,e){A|=0,e|=0;var i,r=0,n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=0,k=_(0),v=_(0),d=_(0),g=_(0);r=a[e+4&gt;&gt;2],a[A+68&gt;&gt;2]=a[e&gt;&gt;2],a[A+72&gt;&gt;2]=r,s=e+8|0,i=a[s+4&gt;&gt;2],r=A+76|0,a[r&gt;&gt;2]=a[s&gt;&gt;2],a[r+4&gt;&gt;2]=i,o=C[A+68&gt;&gt;2],b=C[A+72&gt;&gt;2],c=C[r&gt;&gt;2],k=_(_(_(o*o)+_(b*b))+_(c*c));A:{if(k&gt;_(0)){if(l=C[e&gt;&gt;2],n=C[e+4&gt;&gt;2],u=C[e+8&gt;&gt;2],t=_(_(1)/_(y(_(_(_(l*l)+_(n*n))+_(u*u))))),v=C[A+264&gt;&gt;2],g=_(v*_(u*t)),u=C[A+256&gt;&gt;2],d=C[A+260&gt;&gt;2],t=_(g+_(_(u*_(l*t))+_(d*_(n*t)))),t==_(0))break A;if(n=c,c=_(_(y(k))*di(_(_(1.5707963705062866)-Vr(_(Q(_(h(t,_(-1))),_(1))))))),l=_(v*c),C[A+76&gt;&gt;2]=n-l,n=b,b=_(d*c),C[A+72&gt;&gt;2]=n-b,n=o,o=_(u*c),C[A+68&gt;&gt;2]=n-o,C[A+20&gt;&gt;2]=(t&lt;_(0)?_(-1):_(1))*_(y(_(_(l*l)+_(_(o*o)+_(b*b))))),!(t&gt;_(0)))break A;return f[A+249|0]=1,e=a[A+8&gt;&gt;2],r=e+52|0,s=a[r+4&gt;&gt;2],a[A+116&gt;&gt;2]=a[r&gt;&gt;2],a[A+120&gt;&gt;2]=s,e=e+60|0,r=a[e+4&gt;&gt;2],A=A+124|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],void(a[A+4&gt;&gt;2]=r)}a[A+20&gt;&gt;2]=0}},function(A,e){A|=0,e|=0;var i=_(0);a[A+12&gt;&gt;2]=0,i=C[e+20&gt;&gt;2],C[A&gt;&gt;2]=_(C[e+256&gt;&gt;2]*i)+C[e+68&gt;&gt;2],C[A+8&gt;&gt;2]=_(i*C[e+264&gt;&gt;2])+C[e+76&gt;&gt;2],C[A+4&gt;&gt;2]=_(i*C[e+260&gt;&gt;2])+C[e+72&gt;&gt;2]},ve,function(A,e){return A|=0,e|=0,a[A+12&gt;&gt;2]&amp;a[e+4&gt;&gt;2]?0!=(a[e+8&gt;&gt;2]&amp;a[A+8&gt;&gt;2])|0:0},function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=_(0),n=_(0),t=_(0),b=_(0),c=_(0),l=_(0),u=0,s=_(0),k=_(0),v=_(0),d=_(0),g=_(0),B=_(0);return n=_(1),r=a[e&gt;&gt;2],(0|r)==a[A+84&gt;&gt;2]|4&amp;o[r+204|0]||(i?(t=C[e+16&gt;&gt;2],b=C[e+12&gt;&gt;2],f=C[e+8&gt;&gt;2]):(f=C[e+8&gt;&gt;2],c=C[e+12&gt;&gt;2],l=C[e+16&gt;&gt;2],t=_(_(_(f*C[r+36&gt;&gt;2])+_(c*C[r+40&gt;&gt;2]))+_(l*C[r+44&gt;&gt;2])),b=_(_(_(f*C[r+20&gt;&gt;2])+_(c*C[r+24&gt;&gt;2]))+_(l*C[r+28&gt;&gt;2])),f=_(_(_(C[r+4&gt;&gt;2]*f)+_(C[r+8&gt;&gt;2]*c))+_(C[r+12&gt;&gt;2]*l))),_(_(_(f*C[A+88&gt;&gt;2])+_(b*C[A+92&gt;&gt;2]))+_(t*C[A+96&gt;&gt;2]))&lt;C[A+104&gt;&gt;2]||(a[A+80&gt;&gt;2]=r,a[A+4&gt;&gt;2]=a[e+40&gt;&gt;2],i?(i=a[e+12&gt;&gt;2],a[A+48&gt;&gt;2]=a[e+8&gt;&gt;2],a[A+52&gt;&gt;2]=i,r=e+16|0,u=a[r+4&gt;&gt;2],i=A+56|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=u):(f=C[r+8&gt;&gt;2],c=C[r+12&gt;&gt;2],l=C[r+20&gt;&gt;2],s=C[r+24&gt;&gt;2],k=C[r+28&gt;&gt;2],v=C[r+36&gt;&gt;2],d=C[r+40&gt;&gt;2],n=C[e+12&gt;&gt;2],g=C[r+44&gt;&gt;2],t=C[e+16&gt;&gt;2],B=C[r+4&gt;&gt;2],b=C[e+8&gt;&gt;2],a[A+60&gt;&gt;2]=0,C[A+56&gt;&gt;2]=_(_(b*v)+_(n*d))+_(t*g),C[A+52&gt;&gt;2]=_(_(b*l)+_(n*s))+_(t*k),C[A+48&gt;&gt;2]=_(_(B*b)+_(f*n))+_(c*t)),i=a[e+28&gt;&gt;2],a[A+64&gt;&gt;2]=a[e+24&gt;&gt;2],a[A+68&gt;&gt;2]=i,i=e+32|0,r=a[i+4&gt;&gt;2],A=A+72|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=r,n=C[e+40&gt;&gt;2])),_(n)},sA,ve,function(A,e){A|=0,e|=0,p(a[A+4&gt;&gt;2],0|e)},function(A,e){A|=0,e|=0,Y(a[A+4&gt;&gt;2],0|e)},ve,function(A,e){return A|=0,e|=0,a[A+16&gt;&gt;2]&amp;a[e+4&gt;&gt;2]?0!=(a[e+8&gt;&gt;2]&amp;a[A+12&gt;&gt;2])|0:0},function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=_(0),n=_(0),t=_(0),o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0);return a[A+4&gt;&gt;2]=a[e+24&gt;&gt;2],r=a[e&gt;&gt;2],a[A+8&gt;&gt;2]=r,i?(i=a[e+12&gt;&gt;2],a[A+56&gt;&gt;2]=a[e+8&gt;&gt;2],a[A+60&gt;&gt;2]=i,r=e+16|0,o=a[r+4&gt;&gt;2],i=A- -64|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=o):(b=C[r+8&gt;&gt;2],c=C[r+12&gt;&gt;2],l=C[r+20&gt;&gt;2],u=C[r+24&gt;&gt;2],s=C[r+28&gt;&gt;2],k=C[r+36&gt;&gt;2],v=C[r+40&gt;&gt;2],f=C[e+12&gt;&gt;2],d=C[r+44&gt;&gt;2],n=C[e+16&gt;&gt;2],g=C[r+4&gt;&gt;2],t=C[e+8&gt;&gt;2],a[A+68&gt;&gt;2]=0,C[A- -64&gt;&gt;2]=_(_(t*k)+_(f*v))+_(n*d),C[A+60&gt;&gt;2]=_(_(t*l)+_(f*u))+_(n*s),C[A+56&gt;&gt;2]=_(_(g*t)+_(b*f))+_(c*n)),f=C[e+24&gt;&gt;2],n=_(_(1)-f),C[A+72&gt;&gt;2]=_(n*C[A+24&gt;&gt;2])+_(f*C[A+40&gt;&gt;2]),C[A+76&gt;&gt;2]=_(n*C[A+28&gt;&gt;2])+_(f*C[A+44&gt;&gt;2]),C[A+80&gt;&gt;2]=_(n*C[A+32&gt;&gt;2])+_(f*C[A+48&gt;&gt;2]),_(C[e+24&gt;&gt;2])},fn,function(A){A|=0,$(fn(A))},function(A,e,i){A|=0,e|=0,i|=0;var r=0,n=0,t=0,b=0,c=0,l=_(0),u=0,s=0,k=_(0),v=_(0),d=_(0),g=_(0);if(a[A+8&gt;&gt;2]=a[e&gt;&gt;2],r=a[A+28&gt;&gt;2],(0|r)==a[A+32&gt;&gt;2]&amp;&amp;(t=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|t)))){if(t&amp;&amp;(b=dA(t&lt;&lt;2),r=a[A+28&gt;&gt;2]),(0|r)&gt;=1)for(n=r;a[c+b&gt;&gt;2]=a[a[A+36&gt;&gt;2]+c&gt;&gt;2],c=c+4|0,n=n+-1|0,n;);n=a[A+36&gt;&gt;2],n&amp;&amp;(o[A+40|0]&amp;&amp;(CA(n),r=a[A+28&gt;&gt;2]),a[A+36&gt;&gt;2]=0),a[A+36&gt;&gt;2]=b,a[A+32&gt;&gt;2]=t,f[A+40|0]=1}if(a[A+28&gt;&gt;2]=r+1,a[a[A+36&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=a[e&gt;&gt;2],i?(g=C[e+16&gt;&gt;2],v=C[e+12&gt;&gt;2],l=C[e+8&gt;&gt;2],k=C[e+20&gt;&gt;2]):(d=C[e+8&gt;&gt;2],i=a[A+8&gt;&gt;2],k=C[e+12&gt;&gt;2],l=C[e+16&gt;&gt;2],g=_(_(_(d*C[i+36&gt;&gt;2])+_(k*C[i+40&gt;&gt;2]))+_(l*C[i+44&gt;&gt;2])),v=_(_(_(d*C[i+20&gt;&gt;2])+_(k*C[i+24&gt;&gt;2]))+_(l*C[i+28&gt;&gt;2])),l=_(_(_(C[i+4&gt;&gt;2]*d)+_(C[i+8&gt;&gt;2]*k))+_(C[i+12&gt;&gt;2]*l)),k=_(0)),n=a[A+80&gt;&gt;2],(0|n)==a[A+84&gt;&gt;2]&amp;&amp;(s=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|s)))){if(s?(i=dA(s&lt;&lt;4),n=a[A+80&gt;&gt;2]):i=0,(0|n)&gt;=1)for(c=0;u=a[A+88&gt;&gt;2]+c|0,r=a[u+4&gt;&gt;2],b=i+c|0,t=b,a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=r,t=u+8|0,r=a[t+4&gt;&gt;2],b=b+8|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=r,c=c+16|0,n=n+-1|0,n;);r=a[A+88&gt;&gt;2],r&amp;&amp;(o[A+92|0]&amp;&amp;CA(r),a[A+88&gt;&gt;2]=0),a[A+88&gt;&gt;2]=i,a[A+84&gt;&gt;2]=s,f[A+92|0]=1,n=a[A+80&gt;&gt;2]}if(i=a[A+88&gt;&gt;2]+(n&lt;&lt;4)|0,C[i+12&gt;&gt;2]=k,C[i+8&gt;&gt;2]=g,C[i+4&gt;&gt;2]=v,C[i&gt;&gt;2]=l,a[A+80&gt;&gt;2]=a[A+80&gt;&gt;2]+1,v=C[e+24&gt;&gt;2],l=_(_(1)-v),d=_(_(l*C[A+52&gt;&gt;2])+_(v*C[A+68&gt;&gt;2])),k=_(_(l*C[A+48&gt;&gt;2])+_(v*C[A- -64&gt;&gt;2])),l=_(_(l*C[A+44&gt;&gt;2])+_(v*C[A+60&gt;&gt;2])),n=a[A+100&gt;&gt;2],(0|n)==a[A+104&gt;&gt;2]&amp;&amp;(s=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|s)))){if(s?(i=dA(s&lt;&lt;4),n=a[A+100&gt;&gt;2]):i=0,(0|n)&gt;=1)for(c=0;u=a[A+108&gt;&gt;2]+c|0,r=a[u+4&gt;&gt;2],b=i+c|0,t=b,a[t&gt;&gt;2]=a[u&gt;&gt;2],a[t+4&gt;&gt;2]=r,t=u+8|0,r=a[t+4&gt;&gt;2],b=b+8|0,a[b&gt;&gt;2]=a[t&gt;&gt;2],a[b+4&gt;&gt;2]=r,c=c+16|0,n=n+-1|0,n;);r=a[A+108&gt;&gt;2],r&amp;&amp;(o[A+112|0]&amp;&amp;CA(r),a[A+108&gt;&gt;2]=0),a[A+108&gt;&gt;2]=i,a[A+104&gt;&gt;2]=s,f[A+112|0]=1,n=a[A+100&gt;&gt;2]}if(i=a[A+108&gt;&gt;2]+(n&lt;&lt;4)|0,C[i+8&gt;&gt;2]=d,C[i+4&gt;&gt;2]=k,C[i&gt;&gt;2]=l,a[A+100&gt;&gt;2]=a[A+100&gt;&gt;2]+1,r=a[A+120&gt;&gt;2],(0|r)==a[A+124&gt;&gt;2]&amp;&amp;(u=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|u)))){u?(t=dA(u&lt;&lt;2),r=a[A+120&gt;&gt;2]):t=0,i=a[A+128&gt;&gt;2];A:{if((0|r)&gt;=1)for(c=t,n=i,b=r;a[c&gt;&gt;2]=a[n&gt;&gt;2],c=c+4|0,n=n+4|0,b=b+-1|0,b;);else if(!i)break A;o[A+132|0]&amp;&amp;(CA(i),r=a[A+120&gt;&gt;2]),a[A+128&gt;&gt;2]=0}a[A+128&gt;&gt;2]=t,a[A+124&gt;&gt;2]=u,f[A+132|0]=1}return a[a[A+128&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=a[e+24&gt;&gt;2],a[A+120&gt;&gt;2]=r+1,_(C[A+4&gt;&gt;2])},ve,function(A,e,i){A|=0,e|=0,i|=0;var r=0,f=_(0),n=_(0),t=_(0),o=0,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0),g=_(0);return a[A+4&gt;&gt;2]=a[e+40&gt;&gt;2],r=a[e&gt;&gt;2],a[A+80&gt;&gt;2]=r,i?(i=a[e+12&gt;&gt;2],a[A+48&gt;&gt;2]=a[e+8&gt;&gt;2],a[A+52&gt;&gt;2]=i,r=e+16|0,o=a[r+4&gt;&gt;2],i=A+56|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=o):(b=C[r+8&gt;&gt;2],c=C[r+12&gt;&gt;2],l=C[r+20&gt;&gt;2],u=C[r+24&gt;&gt;2],s=C[r+28&gt;&gt;2],k=C[r+36&gt;&gt;2],v=C[r+40&gt;&gt;2],f=C[e+12&gt;&gt;2],d=C[r+44&gt;&gt;2],n=C[e+16&gt;&gt;2],g=C[r+4&gt;&gt;2],t=C[e+8&gt;&gt;2],a[A+60&gt;&gt;2]=0,C[A+56&gt;&gt;2]=_(_(t*k)+_(f*v))+_(n*d),C[A+52&gt;&gt;2]=_(_(t*l)+_(f*u))+_(n*s),C[A+48&gt;&gt;2]=_(_(g*t)+_(b*f))+_(c*n)),i=a[e+28&gt;&gt;2],a[A+64&gt;&gt;2]=a[e+24&gt;&gt;2],a[A+68&gt;&gt;2]=i,i=e+32|0,r=a[i+4&gt;&gt;2],A=A+72|0,a[A&gt;&gt;2]=a[i&gt;&gt;2],a[A+4&gt;&gt;2]=r,_(C[e+40&gt;&gt;2])},nn,function(A){A|=0,$(nn(A))},function(A,e,i){A|=0,e|=0,i|=0;var r,n=0,t=0,b=0,c=0,l=0,u=0,s=0,k=_(0),v=_(0),d=_(0),g=_(0),B=_(0);if(n=a[A+20&gt;&gt;2],(0|n)==a[A+24&gt;&gt;2]&amp;&amp;(b=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|b)))){if(b&amp;&amp;(c=dA(b&lt;&lt;2),n=a[A+20&gt;&gt;2]),(0|n)&gt;=1)for(t=n;a[l+c&gt;&gt;2]=a[a[A+28&gt;&gt;2]+l&gt;&gt;2],l=l+4|0,t=t+-1|0,t;);t=a[A+28&gt;&gt;2],t&amp;&amp;(o[A+32|0]&amp;&amp;(CA(t),n=a[A+20&gt;&gt;2]),a[A+28&gt;&gt;2]=0),a[A+28&gt;&gt;2]=c,a[A+24&gt;&gt;2]=b,f[A+32|0]=1}if(a[A+20&gt;&gt;2]=n+1,a[a[A+28&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=a[e&gt;&gt;2],i?(g=C[e+16&gt;&gt;2],B=C[e+12&gt;&gt;2],k=C[e+8&gt;&gt;2],v=C[e+20&gt;&gt;2]):(d=C[e+8&gt;&gt;2],i=a[e&gt;&gt;2],v=C[e+12&gt;&gt;2],k=C[e+16&gt;&gt;2],g=_(_(_(d*C[i+36&gt;&gt;2])+_(v*C[i+40&gt;&gt;2]))+_(k*C[i+44&gt;&gt;2])),B=_(_(_(d*C[i+20&gt;&gt;2])+_(v*C[i+24&gt;&gt;2]))+_(k*C[i+28&gt;&gt;2])),k=_(_(_(C[i+4&gt;&gt;2]*d)+_(C[i+8&gt;&gt;2]*v))+_(C[i+12&gt;&gt;2]*k)),v=_(0)),t=a[A+72&gt;&gt;2],(0|t)==a[A+76&gt;&gt;2]&amp;&amp;(s=t?t&lt;&lt;1:1,!((0|t)&gt;=(0|s)))){if(s?(i=dA(s&lt;&lt;4),t=a[A+72&gt;&gt;2]):i=0,(0|t)&gt;=1)for(l=0;u=a[A+80&gt;&gt;2]+l|0,n=a[u+4&gt;&gt;2],c=i+l|0,b=c,a[b&gt;&gt;2]=a[u&gt;&gt;2],a[b+4&gt;&gt;2]=n,b=u+8|0,n=a[b+4&gt;&gt;2],c=c+8|0,a[c&gt;&gt;2]=a[b&gt;&gt;2],a[c+4&gt;&gt;2]=n,l=l+16|0,t=t+-1|0,t;);n=a[A+80&gt;&gt;2],n&amp;&amp;(o[A+84|0]&amp;&amp;CA(n),a[A+80&gt;&gt;2]=0),a[A+80&gt;&gt;2]=i,a[A+76&gt;&gt;2]=s,f[A+84|0]=1,t=a[A+72&gt;&gt;2]}if(i=a[A+80&gt;&gt;2]+(t&lt;&lt;4)|0,C[i+12&gt;&gt;2]=v,C[i+8&gt;&gt;2]=g,C[i+4&gt;&gt;2]=B,C[i&gt;&gt;2]=k,a[A+72&gt;&gt;2]=a[A+72&gt;&gt;2]+1,r=e+24|0,t=a[A+92&gt;&gt;2],(0|t)==a[A+96&gt;&gt;2]&amp;&amp;(s=t?t&lt;&lt;1:1,!((0|t)&gt;=(0|s)))){if(s?(i=dA(s&lt;&lt;4),t=a[A+92&gt;&gt;2]):i=0,(0|t)&gt;=1)for(l=0;u=a[A+100&gt;&gt;2]+l|0,n=a[u+4&gt;&gt;2],c=i+l|0,b=c,a[b&gt;&gt;2]=a[u&gt;&gt;2],a[b+4&gt;&gt;2]=n,b=u+8|0,n=a[b+4&gt;&gt;2],c=c+8|0,a[c&gt;&gt;2]=a[b&gt;&gt;2],a[c+4&gt;&gt;2]=n,l=l+16|0,t=t+-1|0,t;);n=a[A+100&gt;&gt;2],n&amp;&amp;(o[A+104|0]&amp;&amp;CA(n),a[A+100&gt;&gt;2]=0),a[A+100&gt;&gt;2]=i,a[A+96&gt;&gt;2]=s,f[A+104|0]=1,t=a[A+92&gt;&gt;2]}if(i=a[r+4&gt;&gt;2],n=a[A+100&gt;&gt;2]+(t&lt;&lt;4)|0,a[n&gt;&gt;2]=a[r&gt;&gt;2],a[n+4&gt;&gt;2]=i,t=n+8|0,n=r+8|0,i=a[n+4&gt;&gt;2],a[t&gt;&gt;2]=a[n&gt;&gt;2],a[t+4&gt;&gt;2]=i,a[A+92&gt;&gt;2]=a[A+92&gt;&gt;2]+1,n=a[A+112&gt;&gt;2],(0|n)==a[A+116&gt;&gt;2]&amp;&amp;(u=n?n&lt;&lt;1:1,!((0|n)&gt;=(0|u)))){u?(b=dA(u&lt;&lt;2),n=a[A+112&gt;&gt;2]):b=0,i=a[A+120&gt;&gt;2];A:{if((0|n)&gt;=1)for(l=b,t=i,c=n;a[l&gt;&gt;2]=a[t&gt;&gt;2],l=l+4|0,t=t+4|0,c=c+-1|0,c;);else if(!i)break A;o[A+124|0]&amp;&amp;(CA(i),n=a[A+112&gt;&gt;2]),a[A+120&gt;&gt;2]=0}a[A+120&gt;&gt;2]=b,a[A+116&gt;&gt;2]=u,f[A+124|0]=1}return a[a[A+120&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=a[e+40&gt;&gt;2],a[A+112&gt;&gt;2]=n+1,_(C[A+4&gt;&gt;2])},sA,ve,function(A,e,i){var r;return A|=0,e|=0,i|=0,A=a[i&gt;&gt;2],A=4==a[A+252&gt;&gt;2]?A:0,r=a[e&gt;&gt;2],!r|4!=a[r+252&gt;&gt;2]||cn[a[a[r&gt;&gt;2]+28&gt;&gt;2]](r,i,e),A&amp;&amp;cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A,e,i),0},function(A,e,i,r){var f;return A|=0,e|=0,i|=0,r|=0,A=a[i&gt;&gt;2],A=4==a[A+252&gt;&gt;2]?A:0,f=a[e&gt;&gt;2],!f|4!=a[f+252&gt;&gt;2]||cn[a[a[f&gt;&gt;2]+32&gt;&gt;2]](f,i,r,e),A&amp;&amp;cn[a[a[A&gt;&gt;2]+32&gt;&gt;2]](A,e,r,i),0},pe];function ln(){return i.byteLength/65536|0}return{btGImpactCollisionAlgorithm_RegisterAlgorithm:function(A){A|=0,function(A){o[1716]||(a[427]=8844,f[1716]=1,f[1712]=0),de(A,25,0),de(A,25,1),de(A,25,2),de(A,25,3),de(A,25,4),de(A,25,5),de(A,25,6),de(A,25,7),de(A,25,8),de(A,25,9),de(A,25,10),de(A,25,11),de(A,25,12),de(A,25,13),de(A,25,14),de(A,25,15),de(A,25,16),de(A,25,17),de(A,25,18),de(A,25,19),de(A,25,20),de(A,25,21),de(A,25,22),de(A,25,23),de(A,25,24),de(A,25,25),de(A,25,26),de(A,25,27),de(A,25,28),de(A,25,29),de(A,25,30),de(A,25,31),de(A,25,32),de(A,25,33),de(A,25,34),de(A,25,35),de(A,0,25),de(A,1,25),de(A,2,25),de(A,3,25),de(A,4,25),de(A,5,25),de(A,6,25),de(A,7,25),de(A,8,25),de(A,9,25),de(A,10,25),de(A,11,25),de(A,12,25),de(A,13,25),de(A,14,25),de(A,15,25),de(A,16,25),de(A,17,25),de(A,18,25),de(A,19,25),de(A,20,25),de(A,21,25),de(A,22,25),de(A,23,25),de(A,24,25),de(A,25,25),de(A,26,25),de(A,27,25),de(A,28,25),de(A,29,25),de(A,30,25),de(A,31,25),de(A,32,25),de(A,33,25),de(A,34,25),de(A,35,25)}(A)},btVector3_create:function(A,e,i){var r;return A=_(A),e=_(e),i=_(i),r=dA(16),a[r+12&gt;&gt;2]=0,C[r+8&gt;&gt;2]=i,C[r+4&gt;&gt;2]=e,C[r&gt;&gt;2]=A,0|r},btVector3_setValue:function(A,e,i,r){A|=0,e=_(e),i=_(i),r=_(r),a[A+12&gt;&gt;2]=0,C[A+8&gt;&gt;2]=r,C[A+4&gt;&gt;2]=i,C[A&gt;&gt;2]=e},btVector3_x:Sf,btVector3_y:Tf,btVector3_z:jf,btQuaternion_create:function(A,e,i,r){var f;return A=_(A),e=_(e),i=_(i),r=_(r),f=q(16),C[f+12&gt;&gt;2]=r,C[f+8&gt;&gt;2]=i,C[f+4&gt;&gt;2]=e,C[f&gt;&gt;2]=A,0|f},btQuaternion_setValue:function(A,e,i,r,f){A|=0,e=_(e),i=_(i),r=_(r),f=_(f),C[A+12&gt;&gt;2]=f,C[A+8&gt;&gt;2]=r,C[A+4&gt;&gt;2]=i,C[A&gt;&gt;2]=e},btQuaternion_x:Sf,btQuaternion_y:Tf,btQuaternion_z:jf,btQuaternion_w:function(A){return A|=0,_(C[A+12&gt;&gt;2])},btTransform_create:function(){return 0|q(64)},btTransform_setOrigin:function(A,e){A|=0,e|=0;var i=0;i=a[e+4&gt;&gt;2],a[A+48&gt;&gt;2]=a[e&gt;&gt;2],a[A+52&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+56|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},btTransform_setRotation:function(A,e){A|=0,e|=0;var i=_(0),r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0);r=C[e+12&gt;&gt;2],o=C[e+8&gt;&gt;2],i=C[e&gt;&gt;2],n=C[e+4&gt;&gt;2],a[A+44&gt;&gt;2]=0,a[A+28&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,f=_(_(2)/_(_(_(_(i*i)+_(n*n))+_(o*o))+_(r*r))),b=_(o*f),t=_(n*b),l=_(i*f),u=_(r*l),C[A+36&gt;&gt;2]=t+u,s=_(i*b),f=_(n*f),c=_(r*f),C[A+32&gt;&gt;2]=s-c,C[A+24&gt;&gt;2]=t-u,t=_(i*f),r=_(r*b),C[A+16&gt;&gt;2]=t+r,C[A+8&gt;&gt;2]=s+c,C[A+4&gt;&gt;2]=t-r,i=_(i*l),r=_(n*f),C[A+40&gt;&gt;2]=_(1)-_(i+r),c=i,i=_(o*b),C[A+20&gt;&gt;2]=_(1)-_(c+i),C[A&gt;&gt;2]=_(1)-_(r+i)},btTransform_getOrigin:Of,btTransform_getRotation:function(A){var e,i;return A|=0,e=V-16|0,V=e,Hf(A,e),A=e+8|0,i=a[A+4&gt;&gt;2],a[709]=a[A&gt;&gt;2],a[710]=i,A=a[e+4&gt;&gt;2],a[707]=a[e&gt;&gt;2],a[708]=A,V=e+16|0,2828},btTransform_equal:Ri,btMotionState_destroy:zf,layaMotionState_create:function(){var A;return A=q(8),a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0,a[A&gt;&gt;2]=24256,0|A},layaMotionState_set_rigidBodyID:function(A,e){A|=0,e|=0,a[A+4&gt;&gt;2]=e},btCollisionObject_create:function(){var A;return A=dA(324),Ye(A),0|A},btCollisionObject_setContactProcessingThreshold:function(A,e){A|=0,e=_(e),C[A+184&gt;&gt;2]=e},btCollisionObject_setActivationState:function(A,e){A|=0,e|=0,Ve(A,e)},btCollisionObject_forceActivationState:function(A,e){A|=0,e|=0,a[A+220&gt;&gt;2]=e},btCollisionObject_activate:function(A,e){A|=0,e|=0,De(A,e)},btCollisionObject_isActive:function(A){return A|=0,A=a[A+220&gt;&gt;2],2!=(0|A)&amp;5!=(0|A)},btCollisionObject_setRestitution:function(A,e){A|=0,e=_(e),C[A+232&gt;&gt;2]=e,a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1},btCollisionObject_setFriction:function(A,e){A|=0,e=_(e),C[A+228&gt;&gt;2]=e,a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1},btCollisionObject_setRollingFriction:function(A,e){A|=0,e=_(e),C[A+236&gt;&gt;2]=e,a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1},btCollisionObject_getCollisionFlags:function(A){return A|=0,a[A+204&gt;&gt;2]},btCollisionObject_setCollisionFlags:function(A,e){A|=0,e|=0,a[A+204&gt;&gt;2]=e},btCollisionObject_getWorldTransform:Qr,btCollisionObject_setWorldTransform:function(A,e){A|=0,e|=0;var i=0,r=0,f=0;a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,r=e+8|0,f=a[r+4&gt;&gt;2],i=A+12|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,i=a[e+4&gt;&gt;2],a[A+4&gt;&gt;2]=a[e&gt;&gt;2],a[A+8&gt;&gt;2]=i,r=e+24|0,f=a[r+4&gt;&gt;2],i=A+28|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=a[e+20&gt;&gt;2],i=A+20|0,a[i&gt;&gt;2]=a[e+16&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=a[e+36&gt;&gt;2],i=A+36|0,a[i&gt;&gt;2]=a[e+32&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=e+40|0,f=a[r+4&gt;&gt;2],i=A+44|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=e+56|0,f=a[r+4&gt;&gt;2],i=A+60|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,i=a[e+52&gt;&gt;2],A=A+52|0,a[A&gt;&gt;2]=a[e+48&gt;&gt;2],a[A+4&gt;&gt;2]=i},btCollisionObject_setInterpolationWorldTransform:function(A,e){A|=0,e|=0;var i=0,r=0,f=0;a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,r=e+8|0,f=a[r+4&gt;&gt;2],i=A+76|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,i=a[e+4&gt;&gt;2],a[A+68&gt;&gt;2]=a[e&gt;&gt;2],a[A+72&gt;&gt;2]=i,r=e+24|0,f=a[r+4&gt;&gt;2],i=A+92|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=a[e+20&gt;&gt;2],i=A+84|0,a[i&gt;&gt;2]=a[e+16&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=a[e+36&gt;&gt;2],i=A+100|0,a[i&gt;&gt;2]=a[e+32&gt;&gt;2],a[i+4&gt;&gt;2]=r,r=e+40|0,f=a[r+4&gt;&gt;2],i=A+108|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,r=e+56|0,f=a[r+4&gt;&gt;2],i=A+124|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=f,i=a[e+52&gt;&gt;2],A=A+116|0,a[A&gt;&gt;2]=a[e+48&gt;&gt;2],a[A+4&gt;&gt;2]=i},btCollisionObject_setCollisionShape:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+8&gt;&gt;2]](A,e)},btCollisionObject_getCcdMotionThreshold:function(A){return A|=0,_(C[A+276&gt;&gt;2])},btCollisionObject_setCcdMotionThreshold:function(A,e){A|=0,e=_(e),C[A+276&gt;&gt;2]=e},btCollisionObject_getCcdSweptSphereRadius:function(A){return A|=0,_(C[A+272&gt;&gt;2])},btCollisionObject_setCcdSweptSphereRadius:function(A,e){A|=0,e=_(e),C[A+272&gt;&gt;2]=e},btCollisionObject_getUserIndex:function(A){return A|=0,a[A+264&gt;&gt;2]},btCollisionObject_setUserIndex:function(A,e){A|=0,e|=0,a[A+264&gt;&gt;2]=e},btCollisionObject_getActivationState:function(A){return A|=0,a[A+220&gt;&gt;2]},btCollisionObject_setInterpolationAngularVelocity:function(A,e){A|=0,e|=0;var i=0;a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,i=a[e+4&gt;&gt;2],a[A+148&gt;&gt;2]=a[e&gt;&gt;2],a[A+152&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+156|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},btCollisionObject_setInterpolationLinearVelocity:function(A,e){A|=0,e|=0;var i=0;a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,i=a[e+4&gt;&gt;2],a[A+132&gt;&gt;2]=a[e&gt;&gt;2],a[A+136&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+140|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},btCollisionObject_destroy:zf,RayResultCallback_hasHit:function(A){return A|=0,0!=a[A+8&gt;&gt;2]|0},RayResultCallback_set_m_collisionFilterGroup:Pf,RayResultCallback_set_m_collisionFilterMask:function(A,e){A|=0,e|=0,a[A+16&gt;&gt;2]=e},RayResultCallback_get_m_closestHitFraction:Tf,RayResultCallback_set_m_closestHitFraction:Kf,RayResultCallback_get_m_collisionObject:_r,RayResultCallback_set_m_collisionObject:Lf,ClosestRayResultCallback_create:function(A,e){A|=0,e|=0;var i,r,f=0;return i=q(88),a[i+20&gt;&gt;2]=0,a[i+12&gt;&gt;2]=1,a[i+16&gt;&gt;2]=-1,a[i+4&gt;&gt;2]=1065353216,a[i+8&gt;&gt;2]=0,a[i&gt;&gt;2]=24336,f=a[A+4&gt;&gt;2],a[i+24&gt;&gt;2]=a[A&gt;&gt;2],a[i+28&gt;&gt;2]=f,A=A+8|0,r=a[A+4&gt;&gt;2],f=i+32|0,a[f&gt;&gt;2]=a[A&gt;&gt;2],a[f+4&gt;&gt;2]=r,A=a[e+4&gt;&gt;2],a[i+40&gt;&gt;2]=a[e&gt;&gt;2],a[i+44&gt;&gt;2]=A,e=e+8|0,f=a[e+4&gt;&gt;2],A=i+48|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=f,0|i},ClosestRayResultCallback_get_m_rayFromWorld:qf,ClosestRayResultCallback_set_m_rayFromWorld:function(A,e){A|=0,e|=0;var i=0;i=a[e+4&gt;&gt;2],a[A+24&gt;&gt;2]=a[e&gt;&gt;2],a[A+28&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+32|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},ClosestRayResultCallback_get_m_rayToWorld:function(A){return A|=0,A+40|0},ClosestRayResultCallback_set_m_rayToWorld:function(A,e){A|=0,e|=0;var i=0;i=a[e+4&gt;&gt;2],a[A+40&gt;&gt;2]=a[e&gt;&gt;2],a[A+44&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+48|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},ClosestRayResultCallback_get_m_hitNormalWorld:Le,ClosestRayResultCallback_get_m_hitPointWorld:ze,tBtCollisionObjectArray_size:function(A){return A|=0,a[A+4&gt;&gt;2]},tBtCollisionObjectArray_at:function(A,e){return A|=0,e|=0,a[a[A+12&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]},tBtCollisionObjectArray_clear:$f,tVector3Array_at:function(A,e){return A|=0,e|=0,a[A+12&gt;&gt;2]+(e&lt;&lt;4)|0},tVector3Array_clear:$f,tScalarArray_at:function(A,e){return A|=0,e|=0,_(C[a[A+12&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2])},tScalarArray_clear:$f,AllHitsRayResultCallback_create:function(A,e){A|=0,e|=0;var i,r,n=0;return i=q(136),a[i+28&gt;&gt;2]=0,a[i+32&gt;&gt;2]=0,a[i+20&gt;&gt;2]=0,a[i+12&gt;&gt;2]=1,a[i+16&gt;&gt;2]=-1,a[i+4&gt;&gt;2]=1065353216,a[i+8&gt;&gt;2]=0,f[i+40|0]=1,a[i&gt;&gt;2]=24468,a[i+36&gt;&gt;2]=0,n=a[A+4&gt;&gt;2],a[i+44&gt;&gt;2]=a[A&gt;&gt;2],a[i+48&gt;&gt;2]=n,n=A+8|0,A=a[n+4&gt;&gt;2],r=i+52|0,a[r&gt;&gt;2]=a[n&gt;&gt;2],a[r+4&gt;&gt;2]=A,A=a[e+4&gt;&gt;2],a[i+60&gt;&gt;2]=a[e&gt;&gt;2],a[i+64&gt;&gt;2]=A,A=e+8|0,n=a[A&gt;&gt;2],e=a[A+4&gt;&gt;2],a[i+88&gt;&gt;2]=0,a[i+80&gt;&gt;2]=0,a[i+84&gt;&gt;2]=0,a[i+120&gt;&gt;2]=0,a[i+124&gt;&gt;2]=0,a[i+128&gt;&gt;2]=0,a[i+108&gt;&gt;2]=0,f[i+132|0]=1,f[i+112|0]=1,f[i+92|0]=1,a[i+100&gt;&gt;2]=0,a[i+104&gt;&gt;2]=0,A=i+68|0,a[A&gt;&gt;2]=n,a[A+4&gt;&gt;2]=e,0|i},AllHitsRayResultCallback_get_m_rayFromWorld:function(A){return A|=0,A+44|0},AllHitsRayResultCallback_set_m_rayFromWorld:function(A,e){A|=0,e|=0;var i=0;i=a[e+4&gt;&gt;2],a[A+44&gt;&gt;2]=a[e&gt;&gt;2],a[A+48&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+52|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},AllHitsRayResultCallback_get_m_rayToWorld:function(A){return A|=0,A+60|0},AllHitsRayResultCallback_set_m_rayToWorld:function(A,e){A|=0,e|=0;var i=0;i=a[e+4&gt;&gt;2],a[A+60&gt;&gt;2]=a[e&gt;&gt;2],a[A+64&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+68|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},AllHitsRayResultCallback_get_m_hitPointWorld:function(A){return A|=0,A+96|0},AllHitsRayResultCallback_get_m_hitNormalWorld:function(A){return A|=0,A+76|0},AllHitsRayResultCallback_get_m_collisionObjects:qf,AllHitsRayResultCallback_get_m_hitFractions:function(A){return A|=0,A+116|0},btManifoldPoint_get_m_positionWorldOnA:Of,btManifoldPoint_get_m_positionWorldOnB:function(A){return A|=0,A+32|0},btManifoldPoint_get_m_normalWorldOnB:An,btManifoldPoint_getDistance:function(A){return A|=0,_(C[A+80&gt;&gt;2])},ConvexResultCallback_hasHit:function(A){return A|=0,C[A+4&gt;&gt;2]&lt;_(1)|0},ConvexResultCallback_set_m_collisionFilterGroup:Lf,ConvexResultCallback_set_m_collisionFilterMask:Pf,ConvexResultCallback_get_m_closestHitFraction:Tf,ConvexResultCallback_set_m_closestHitFraction:Kf,ClosestConvexResultCallback_create:function(A,e){A|=0,e|=0;var i,r,f=0;return i=q(84),a[i+12&gt;&gt;2]=-1,a[i+4&gt;&gt;2]=1065353216,a[i+8&gt;&gt;2]=1,a[i&gt;&gt;2]=24552,f=a[A+4&gt;&gt;2],a[i+16&gt;&gt;2]=a[A&gt;&gt;2],a[i+20&gt;&gt;2]=f,A=A+8|0,r=a[A+4&gt;&gt;2],f=i+24|0,a[f&gt;&gt;2]=a[A&gt;&gt;2],a[f+4&gt;&gt;2]=r,A=a[e+4&gt;&gt;2],a[i+32&gt;&gt;2]=a[e&gt;&gt;2],a[i+36&gt;&gt;2]=A,e=e+8|0,f=a[e+4&gt;&gt;2],A=i+40|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=f,a[i+80&gt;&gt;2]=0,0|i},ClosestConvexResultCallback_get_m_hitNormalWorld:Of,ClosestConvexResultCallback_get_m_hitPointWorld:An,ClosestConvexResultCallback_get_m_hitCollisionObject:function(A){return A|=0,a[A+80&gt;&gt;2]},ClosestConvexResultCallback_set_m_hitCollisionObject:function(A,e){A|=0,e|=0,a[A+80&gt;&gt;2]=e},AllConvexResultCallback_create:function(A,e){A|=0,e|=0;var i,r,n=0;return i=q(128),a[i+20&gt;&gt;2]=0,a[i+24&gt;&gt;2]=0,a[i+12&gt;&gt;2]=-1,a[i+4&gt;&gt;2]=1065353216,a[i+8&gt;&gt;2]=1,f[i+32|0]=1,a[i&gt;&gt;2]=24692,a[i+28&gt;&gt;2]=0,n=a[A+4&gt;&gt;2],a[i+36&gt;&gt;2]=a[A&gt;&gt;2],a[i+40&gt;&gt;2]=n,A=A+8|0,r=a[A+4&gt;&gt;2],n=i+44|0,a[n&gt;&gt;2]=a[A&gt;&gt;2],a[n+4&gt;&gt;2]=r,A=a[e+4&gt;&gt;2],a[i+52&gt;&gt;2]=a[e&gt;&gt;2],a[i+56&gt;&gt;2]=A,A=e+8|0,e=a[A&gt;&gt;2],A=a[A+4&gt;&gt;2],a[i+80&gt;&gt;2]=0,a[i+72&gt;&gt;2]=0,a[i+76&gt;&gt;2]=0,a[i+100&gt;&gt;2]=0,a[i+112&gt;&gt;2]=0,a[i+116&gt;&gt;2]=0,a[i+120&gt;&gt;2]=0,f[i+124|0]=1,f[i+104|0]=1,f[i+84|0]=1,a[i+92&gt;&gt;2]=0,a[i+96&gt;&gt;2]=0,n=i+60|0,a[n&gt;&gt;2]=e,a[n+4&gt;&gt;2]=A,0|i},AllConvexResultCallback_get_m_hitNormalWorld:function(A){return A|=0,A+68|0},AllConvexResultCallback_get_m_hitPointWorld:function(A){return A|=0,A+88|0},AllConvexResultCallback_get_m_hitFractions:function(A){return A|=0,A+108|0},AllConvexResultCallback_get_m_collisionObjects:Qe,btCollisionShape_getLocalScaling:function(A){return A|=0,0|cn[a[a[A&gt;&gt;2]+28&gt;&gt;2]](A)},btCollisionShape_setLocalScaling:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+24&gt;&gt;2]](A,e)},btCollisionShape_calculateLocalInertia:function(A,e,i){A|=0,e=_(e),i|=0,cn[a[a[A&gt;&gt;2]+32&gt;&gt;2]](A,e,i)},btCollisionShape_destroy:zf,btBoxShape_create:function(A){var e;return A|=0,e=dA(60),function(A,e){var i=_(0),r=_(0),f=_(0),n=_(0);zA(A),i=C[e&gt;&gt;2],f=C[e+4&gt;&gt;2],r=C[e+8&gt;&gt;2],a[A+44&gt;&gt;2]=0,n=_(r*C[A+24&gt;&gt;2]),r=C[A+48&gt;&gt;2],C[A+40&gt;&gt;2]=n-r,C[A+36&gt;&gt;2]=_(f*C[A+20&gt;&gt;2])-r,C[A+32&gt;&gt;2]=_(i*C[A+16&gt;&gt;2])-r,a[A+4&gt;&gt;2]=0,a[A&gt;&gt;2]=9056,i=C[e&gt;&gt;2],f=C[e+8&gt;&gt;2],n=C[e+4&gt;&gt;2],i=_(C[((i&lt;n?(i&lt;f^1)&lt;&lt;1:n&lt;f?1:2)&lt;&lt;2)+e&gt;&gt;2]*_(.10000000149011612)),i&lt;r&amp;&amp;Ie(A,i)}(e,A),0|e},btCapsuleShape_create:function(A,e){var i;return A=_(A),e=_(e),i=dA(60),function(A,e,i){pA(A),C[A+48&gt;&gt;2]=e,a[A&gt;&gt;2]=6056,a[A+56&gt;&gt;2]=1,a[A+4&gt;&gt;2]=10,a[A+44&gt;&gt;2]=0,C[A+40&gt;&gt;2]=e,C[A+36&gt;&gt;2]=i*_(.5),C[A+32&gt;&gt;2]=e}(i,A,e),0|i},btCapsuleShapeX_create:function(A,e){var i;return A=_(A),e=_(e),i=dA(60),function(A,e,i){pA(A),a[A+56&gt;&gt;2]=0,C[A+48&gt;&gt;2]=e,a[A&gt;&gt;2]=6156,a[A+4&gt;&gt;2]=10,a[A+44&gt;&gt;2]=0,C[A+40&gt;&gt;2]=e,C[A+36&gt;&gt;2]=e,C[A+32&gt;&gt;2]=i*_(.5)}(i,A,e),0|i},btCapsuleShapeZ_create:function(A,e){var i;return A=_(A),e=_(e),i=dA(60),function(A,e,i){pA(A),a[A+56&gt;&gt;2]=2,C[A+48&gt;&gt;2]=e,a[A&gt;&gt;2]=6256,a[A+4&gt;&gt;2]=10,a[A+44&gt;&gt;2]=0,C[A+40&gt;&gt;2]=i*_(.5),C[A+36&gt;&gt;2]=e,C[A+32&gt;&gt;2]=e}(i,A,e),0|i},btCylinderShape_create:function(A){var e;return A|=0,e=dA(60),function(A,e){var i=_(0),r=_(0),f=_(0),n=_(0);pA(A),i=C[e&gt;&gt;2],f=C[e+4&gt;&gt;2],r=C[e+8&gt;&gt;2],a[A+44&gt;&gt;2]=0,n=_(r*C[A+24&gt;&gt;2]),r=C[A+48&gt;&gt;2],C[A+40&gt;&gt;2]=n-r,C[A+36&gt;&gt;2]=_(f*C[A+20&gt;&gt;2])-r,C[A+32&gt;&gt;2]=_(i*C[A+16&gt;&gt;2])-r,a[A+56&gt;&gt;2]=1,a[A&gt;&gt;2]=9392,i=C[e&gt;&gt;2],f=C[e+8&gt;&gt;2],n=C[e+4&gt;&gt;2],i=_(C[((i&lt;n?(i&lt;f^1)&lt;&lt;1:n&lt;f?1:2)&lt;&lt;2)+e&gt;&gt;2]*_(.10000000149011612)),i&lt;r&amp;&amp;Ie(A,i),a[A+4&gt;&gt;2]=13}(e,A),0|e},btCylinderShapeX_create:function(A){var e;return A|=0,e=dA(60),function(A,e){var i=_(0),r=_(0),f=_(0),n=_(0);pA(A),i=C[e&gt;&gt;2],f=C[e+4&gt;&gt;2],r=C[e+8&gt;&gt;2],a[A+44&gt;&gt;2]=0,n=_(r*C[A+24&gt;&gt;2]),r=C[A+48&gt;&gt;2],C[A+40&gt;&gt;2]=n-r,C[A+36&gt;&gt;2]=_(f*C[A+20&gt;&gt;2])-r,C[A+32&gt;&gt;2]=_(i*C[A+16&gt;&gt;2])-r,a[A+56&gt;&gt;2]=1,a[A&gt;&gt;2]=9392,i=C[e&gt;&gt;2],f=C[e+8&gt;&gt;2],n=C[e+4&gt;&gt;2],i=_(C[((i&lt;n?(i&lt;f^1)&lt;&lt;1:n&lt;f?1:2)&lt;&lt;2)+e&gt;&gt;2]*_(.10000000149011612)),i&lt;r&amp;&amp;Ie(A,i),a[A+56&gt;&gt;2]=0,a[A&gt;&gt;2]=9496,a[A+4&gt;&gt;2]=13}(e,A),0|e},btCylinderShapeZ_create:function(A){var e;return A|=0,e=dA(60),function(A,e){var i=_(0),r=_(0),f=_(0),n=_(0);pA(A),i=C[e&gt;&gt;2],f=C[e+4&gt;&gt;2],r=C[e+8&gt;&gt;2],a[A+44&gt;&gt;2]=0,n=_(r*C[A+24&gt;&gt;2]),r=C[A+48&gt;&gt;2],C[A+40&gt;&gt;2]=n-r,C[A+36&gt;&gt;2]=_(f*C[A+20&gt;&gt;2])-r,C[A+32&gt;&gt;2]=_(i*C[A+16&gt;&gt;2])-r,a[A+56&gt;&gt;2]=1,a[A&gt;&gt;2]=9392,i=C[e&gt;&gt;2],f=C[e+8&gt;&gt;2],n=C[e+4&gt;&gt;2],i=_(C[((i&lt;n?(i&lt;f^1)&lt;&lt;1:n&lt;f?1:2)&lt;&lt;2)+e&gt;&gt;2]*_(.10000000149011612)),i&lt;r&amp;&amp;Ie(A,i),a[A+56&gt;&gt;2]=2,a[A&gt;&gt;2]=9600,a[A+4&gt;&gt;2]=13}(e,A),0|e},btSphereShape_create:function(A){var e,i;return A=_(A),e=dA(56),pA(e),a[e+28&gt;&gt;2]=0,a[e+32&gt;&gt;2]=0,a[e+24&gt;&gt;2]=1065353216,a[e+16&gt;&gt;2]=1065353216,a[e+20&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=8,a[e&gt;&gt;2]=9852,i=e+36|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[e+44&gt;&gt;2]=0,a[e+52&gt;&gt;2]=0,C[e+48&gt;&gt;2]=A,C[e+32&gt;&gt;2]=A,0|e},btConeShape_create:function(A,e){var i;return A=_(A),e=_(e),i=dA(80),function(A,e,i){pA(A),C[A+64&gt;&gt;2]=i,C[A+60&gt;&gt;2]=e,a[A&gt;&gt;2]=6504,a[A+76&gt;&gt;2]=2,a[A+68&gt;&gt;2]=0,a[A+72&gt;&gt;2]=1,a[A+4&gt;&gt;2]=11,C[A+40&gt;&gt;2]=e,C[A+36&gt;&gt;2]=i,C[A+32&gt;&gt;2]=e,C[A+56&gt;&gt;2]=e/_(y(_(_(e*e)+_(i*i))))}(i,A,e),0|i},btConeShapeX_create:function(A,e){var i;return A=_(A),e=_(e),i=dA(80),function(A,e,i){pA(A),C[A+64&gt;&gt;2]=i,C[A+60&gt;&gt;2]=e,a[A+4&gt;&gt;2]=11,a[A+76&gt;&gt;2]=2,a[A+68&gt;&gt;2]=1,a[A+72&gt;&gt;2]=0,a[A&gt;&gt;2]=6704,C[A+36&gt;&gt;2]=e,C[A+40&gt;&gt;2]=e,C[A+32&gt;&gt;2]=i,C[A+56&gt;&gt;2]=e/_(y(_(_(e*e)+_(i*i))))}(i,A,e),0|i},btConeShapeZ_create:function(A,e){var i;return A=_(A),e=_(e),i=dA(80),function(A,e,i){pA(A),C[A+64&gt;&gt;2]=i,C[A+60&gt;&gt;2]=e,a[A+4&gt;&gt;2]=11,a[A+76&gt;&gt;2]=1,a[A+68&gt;&gt;2]=0,a[A+72&gt;&gt;2]=2,a[A&gt;&gt;2]=6604,C[A+40&gt;&gt;2]=i,C[A+32&gt;&gt;2]=e,C[A+36&gt;&gt;2]=e,C[A+56&gt;&gt;2]=e/_(y(_(_(e*e)+_(i*i))))}(i,A,e),0|i},btStaticPlaneShape_create:function(A,e){var i;return A|=0,e=_(e),i=dA(88),function(A,e,i){var r,f=_(0),n=_(0),t=_(0);He(A),a[A&gt;&gt;2]=10412,f=C[e+8&gt;&gt;2],n=C[e&gt;&gt;2],t=C[e+4&gt;&gt;2],e=a[e+12&gt;&gt;2],r=A+80|0,a[r&gt;&gt;2]=1065353216,a[r+4&gt;&gt;2]=0,a[A+72&gt;&gt;2]=1065353216,a[A+76&gt;&gt;2]=1065353216,C[A+68&gt;&gt;2]=i,a[A- -64&gt;&gt;2]=e,a[A+4&gt;&gt;2]=28,i=_(_(1)/_(y(_(_(_(n*n)+_(t*t))+_(f*f))))),C[A+60&gt;&gt;2]=f*i,C[A+56&gt;&gt;2]=t*i,C[A+52&gt;&gt;2]=n*i}(i,A,e),0|i},btGImpactShapeInterface_updateBound:function(A){A|=0,o[A+52|0]&amp;&amp;(cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A),f[A+52|0]=0)},btGImpactMeshShape_create:function(A){var e;return A|=0,e=dA(172),function(A,e){var i=0,r=0,n=0,t=0,b=0,c=0,l=0;if(He(A),i=A- -64|0,a[i&gt;&gt;2]=1065353216,a[i+4&gt;&gt;2]=0,a[A+56&gt;&gt;2]=1065353216,a[A+60&gt;&gt;2]=1065353216,i=A+36|0,a[i&gt;&gt;2]=-8388609,a[i+4&gt;&gt;2]=-8388609,a[A+20&gt;&gt;2]=2139095039,a[A+24&gt;&gt;2]=2139095039,a[A&gt;&gt;2]=10820,a[A+88&gt;&gt;2]=0,f[A+92|0]=1,i=A+80|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+144&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,f[A+52|0]=1,a[A+44&gt;&gt;2]=-8388609,a[A+28&gt;&gt;2]=2139095039,a[A+4&gt;&gt;2]=25,f[A+168|0]=1,a[A+164&gt;&gt;2]=0,i=A+156|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,a[A+148&gt;&gt;2]=e,(0|cn[a[a[e&gt;&gt;2]+28&gt;&gt;2]](e))&gt;=1)for(;;){if(l=dA(216),Pe(l,e,b),r=a[A+156&gt;&gt;2],(0|r)==a[A+160&gt;&gt;2]&amp;&amp;(n=r?r&lt;&lt;1:1,!((0|r)&gt;=(0|n)))){if(n?(c=dA(n&lt;&lt;2),r=a[A+156&gt;&gt;2]):c=0,(0|r)&gt;=1)for(t=0,i=r;a[t+c&gt;&gt;2]=a[a[A+164&gt;&gt;2]+t&gt;&gt;2],t=t+4|0,i=i+-1|0,i;);i=a[A+164&gt;&gt;2],i&amp;&amp;(o[A+168|0]&amp;&amp;(CA(i),r=a[A+156&gt;&gt;2]),a[A+164&gt;&gt;2]=0),a[A+164&gt;&gt;2]=c,f[A+168|0]=1,a[A+160&gt;&gt;2]=n}if(a[A+156&gt;&gt;2]=r+1,a[a[A+164&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]=l,b=b+1|0,!((0|b)&lt;(0|cn[a[a[e&gt;&gt;2]+28&gt;&gt;2]](e))))break}}(e,A),0|e},btCompoundShape_create:function(){var A;return A=dA(96),function(A){var e=0,i=0,r=0,n=0,t=0,b=0,c=0,l=0;if(a[A+12&gt;&gt;2]=-1,a[A+4&gt;&gt;2]=31,a[A+8&gt;&gt;2]=0,a[A&gt;&gt;2]=14216,a[A+76&gt;&gt;2]=0,a[A+80&gt;&gt;2]=1065353216,a[A+68&gt;&gt;2]=0,a[A+72&gt;&gt;2]=1,a[A+52&gt;&gt;2]=-581039253,a[A+56&gt;&gt;2]=-581039253,a[A+36&gt;&gt;2]=1566444395,a[A+40&gt;&gt;2]=1566444395,f[A+32|0]=1,a[A+28&gt;&gt;2]=0,a[A+92&gt;&gt;2]=0,e=A+84|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=1065353216,e=A+60|0,a[e&gt;&gt;2]=-581039253,a[e+4&gt;&gt;2]=0,e=A+44|0,a[e&gt;&gt;2]=1566444395,a[e+4&gt;&gt;2]=0,e=A+20|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=dA(40),ei(e),a[A+68&gt;&gt;2]=e,a[A+24&gt;&gt;2]&lt;0){if(l=a[A+20&gt;&gt;2],(0|l)&gt;=1)for(e=64;t=a[A+28&gt;&gt;2]+e|0,i=t+-64|0,n=a[i+4&gt;&gt;2],r=e+-64|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=n,i=i+8|0,n=a[i+4&gt;&gt;2],r=r+8|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=n,i=t+-48|0,r=i+8|0,c=a[r+4&gt;&gt;2],n=e+-48|0,b=n+8|0,a[b&gt;&gt;2]=a[r&gt;&gt;2],a[b+4&gt;&gt;2]=c,r=a[i+4&gt;&gt;2],a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=r,i=t+-32|0,r=i+8|0,c=a[r+4&gt;&gt;2],n=e+-32|0,b=n+8|0,a[b&gt;&gt;2]=a[r&gt;&gt;2],a[b+4&gt;&gt;2]=c,r=a[i+4&gt;&gt;2],a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=r,i=t+-16|0,r=i+8|0,c=a[r+4&gt;&gt;2],n=e+-16|0,b=n+8|0,a[b&gt;&gt;2]=a[r&gt;&gt;2],a[b+4&gt;&gt;2]=c,r=a[i+4&gt;&gt;2],a[n&gt;&gt;2]=a[i&gt;&gt;2],a[n+4&gt;&gt;2]=r,i=a[t+4&gt;&gt;2],a[e&gt;&gt;2]=a[t&gt;&gt;2],a[e+4&gt;&gt;2]=i,t=t+8|0,i=a[t+4&gt;&gt;2],n=e+8|0,a[n&gt;&gt;2]=a[t&gt;&gt;2],a[n+4&gt;&gt;2]=i,e=e+80|0,l=l+-1|0,l;);e=a[A+28&gt;&gt;2],e&amp;&amp;(o[A+32|0]&amp;&amp;CA(e),a[A+28&gt;&gt;2]=0),a[A+28&gt;&gt;2]=0,f[A+32|0]=1,a[A+24&gt;&gt;2]=0}}(A),0|A},btCompoundShape_addChildShape:function(A,e,i){A|=0,e|=0,i|=0,gi(A,e,i)},btCompoundShape_removeChildShapeByIndex:function(A,e){A|=0,e|=0,Bi(A,e)},btCompoundShape_getChildShape:function(A,e){return A|=0,e|=0,a[64+(a[A+28&gt;&gt;2]+B(e,80)|0)&gt;&gt;2]},btCompoundShape_updateChildTransform:function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,function(A,e,i,r){var f,n,t=0,o=0,b=0;f=V+-64|0,V=f,o=a[i+4&gt;&gt;2],n=B(e,80),e=n+a[A+28&gt;&gt;2]|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=o,o=i+8|0,b=a[o+4&gt;&gt;2],t=e+8|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,o=i+24|0,b=a[o+4&gt;&gt;2],t=e+24|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,t=a[i+20&gt;&gt;2],a[e+16&gt;&gt;2]=a[i+16&gt;&gt;2],a[e+20&gt;&gt;2]=t,o=i+40|0,b=a[o+4&gt;&gt;2],t=e+40|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,t=a[i+36&gt;&gt;2],a[e+32&gt;&gt;2]=a[i+32&gt;&gt;2],a[e+36&gt;&gt;2]=t,o=i+56|0,b=a[o+4&gt;&gt;2],t=e+56|0,a[t&gt;&gt;2]=a[o&gt;&gt;2],a[t+4&gt;&gt;2]=b,t=a[i+52&gt;&gt;2],a[e+48&gt;&gt;2]=a[i+48&gt;&gt;2],a[e+52&gt;&gt;2]=t,a[A+68&gt;&gt;2]&amp;&amp;(e=a[64+(a[A+28&gt;&gt;2]+n|0)&gt;&gt;2],cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e,i,f+48|0,f+32|0),i=f+56|0,t=a[i+4&gt;&gt;2],e=f+8|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=t,i=f+40|0,t=a[i+4&gt;&gt;2],e=f+24|0,a[e&gt;&gt;2]=a[i&gt;&gt;2],a[e+4&gt;&gt;2]=t,e=a[f+36&gt;&gt;2],a[f+16&gt;&gt;2]=a[f+32&gt;&gt;2],a[f+20&gt;&gt;2]=e,e=a[f+52&gt;&gt;2],a[f&gt;&gt;2]=a[f+48&gt;&gt;2],a[f+4&gt;&gt;2]=e,bi(a[A+68&gt;&gt;2],a[76+(a[A+28&gt;&gt;2]+n|0)&gt;&gt;2],f)),r&amp;&amp;cn[a[a[A&gt;&gt;2]+68&gt;&gt;2]](A),V=f- -64|0}(A,e,i,r)},btStridingMeshInterface_destroy:zf,btTriangleMesh_create:function(){var A;return A=dA(172),function(A){var e=0,i=0,r=0,n=0,t=0,b=0,c=0,l=0;if(a[A+4&gt;&gt;2]=1065353216,a[A+8&gt;&gt;2]=1065353216,a[A+48&gt;&gt;2]=0,a[A&gt;&gt;2]=14676,f[A+36|0]=1,e=A+12|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=0,a[A+32&gt;&gt;2]=0,i=A+24|0,e=i,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,f[A+100|0]=1,a[A+96&gt;&gt;2]=0,f[A+120|0]=1,e=A+88|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+116&gt;&gt;2]=0,f[A+140|0]=1,e=A+108|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+136&gt;&gt;2]=0,f[A+160|0]=1,e=A+128|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+168&gt;&gt;2]=0,f[A+164|0]=1,e=A+148|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+156&gt;&gt;2]=0,f[A+165|0]=1,e=dA(32),t=a[i&gt;&gt;2],(0|t)&gt;=1)for(;b=a[A+32&gt;&gt;2]+n|0,r=b,c=a[r+4&gt;&gt;2],i=e+n|0,a[i&gt;&gt;2]=a[r&gt;&gt;2],a[i+4&gt;&gt;2]=c,r=r+24|0,c=a[r+4&gt;&gt;2],l=i+24|0,a[l&gt;&gt;2]=a[r&gt;&gt;2],a[l+4&gt;&gt;2]=c,r=b+16|0,c=a[r+4&gt;&gt;2],l=i+16|0,a[l&gt;&gt;2]=a[r&gt;&gt;2],a[l+4&gt;&gt;2]=c,b=b+8|0,r=a[b+4&gt;&gt;2],i=i+8|0,a[i&gt;&gt;2]=a[b&gt;&gt;2],a[i+4&gt;&gt;2]=r,n=n+32|0,t=t+-1|0,t;);n=a[A+32&gt;&gt;2],n&amp;&amp;(o[A+36|0]&amp;&amp;CA(n),a[A+32&gt;&gt;2]=0),a[A+32&gt;&gt;2]=e,f[A+36|0]=1,a[A+28&gt;&gt;2]=1,e=(a[A+24&gt;&gt;2]&lt;&lt;5)+e|0,a[e+24&gt;&gt;2]=2,a[e+28&gt;&gt;2]=0,a[e+16&gt;&gt;2]=0,a[e+20&gt;&gt;2]=16,a[e+8&gt;&gt;2]=12,a[e+12&gt;&gt;2]=0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+24&gt;&gt;2]=a[A+24&gt;&gt;2]+1,e=a[A+32&gt;&gt;2],a[e+4&gt;&gt;2]=0,n=o[A+164|0],a[e+24&gt;&gt;2]=n?2:3,t=a[(n?128:148)+A&gt;&gt;2],i=12,a[e+8&gt;&gt;2]=n?12:6,a[e&gt;&gt;2]=(0|t)/3,o[A+165|0]?(i=16,A=a[A+88&gt;&gt;2]):A=a[A+108&gt;&gt;2]/3|0,a[e+20&gt;&gt;2]=i,a[e+16&gt;&gt;2]=0,a[e+12&gt;&gt;2]=A}(A),0|A},btTriangleMesh_addTriangle:function(A,e,i,r,f){A|=0,e|=0,i|=0,r|=0,f|=0,function(A,e,i,r,f){var n;n=a[A+32&gt;&gt;2],a[n&gt;&gt;2]=a[n&gt;&gt;2]+1,Qi(A,hi(A,e,f)),Qi(A,hi(A,i,f)),Qi(A,hi(A,r,f))}(A,e,i,r,f)},btDefaultCollisionConfiguration_create:function(){var A,e;return A=V-32|0,V=A,e=q(88),a[A+24&gt;&gt;2]=0,a[A+28&gt;&gt;2]=1,a[A+16&gt;&gt;2]=4096,a[A+20&gt;&gt;2]=4096,a[A+8&gt;&gt;2]=0,a[A+12&gt;&gt;2]=0,gr(e,A+8|0),V=A+32|0,0|e},btDefaultCollisionConfiguration_destroy:zf,btPersistentManifold_getBody0:function(A){return A|=0,a[A+772&gt;&gt;2]},btPersistentManifold_getBody1:function(A){return A|=0,a[A+776&gt;&gt;2]},btPersistentManifold_getNumContacts:function(A){return A|=0,a[A+780&gt;&gt;2]},btPersistentManifold_getContactPoint:function(A,e){return A|=0,e|=0,4+(B(e,192)+A|0)|0},btDispatcher_getNumManifolds:en,btDispatcher_getManifoldByIndexInternal:function(A,e){return A|=0,e|=0,0|cn[a[a[A&gt;&gt;2]+40&gt;&gt;2]](A,e)},btCollisionDispatcher_create:function(A){var e;return A|=0,e=q(10448),function(A,e){var i=0,r=0,n=0,t=0,o=0,b=0;for(a[A+28&gt;&gt;2]=7720,a[A&gt;&gt;2]=7860,a[A+4&gt;&gt;2]=2,a[A+10444&gt;&gt;2]=e,a[A+64&gt;&gt;2]=111,f[A+24|0]=1,a[A+20&gt;&gt;2]=0,a[A+60&gt;&gt;2]=0,i=A+12|0,a[i&gt;&gt;2]=0,a[i+4&gt;&gt;2]=0,o=A,b=0|cn[a[a[e&gt;&gt;2]+12&gt;&gt;2]](e),a[o+68&gt;&gt;2]=b,o=A,b=0|cn[a[a[e&gt;&gt;2]+8&gt;&gt;2]](e),a[o+72&gt;&gt;2]=b,i=A+5260|0;;){for(e=i,r=0;n=a[A+10444&gt;&gt;2],o=e+-5184|0,b=0|cn[a[a[n&gt;&gt;2]+16&gt;&gt;2]](n,t,r),a[o&gt;&gt;2]=b,n=a[A+10444&gt;&gt;2],o=e,b=0|cn[a[a[n&gt;&gt;2]+20&gt;&gt;2]](n,t,r),a[o&gt;&gt;2]=b,e=e+4|0,r=r+1|0,36!=(0|r););if(i=i+144|0,t=t+1|0,36==(0|t))break}}(e,A),0|e},btCollisionDispatcher_destroy:zf,btOverlappingPairCache_setInternalGhostPairCallback:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+60&gt;&gt;2]](A,e)},btDbvtBroadphase_create:function(){var A;return A=q(176),hr(A),0|A},btDbvtBroadphase_getOverlappingPairCache:en,btDbvtBroadphase_destroy:zf,btRigidBodyConstructionInfo_create:function(A,e,i,r){var n;return A=_(A),e|=0,i|=0,r|=0,n=q(144),a[n+72&gt;&gt;2]=i,a[n+4&gt;&gt;2]=e,C[n&gt;&gt;2]=A,e=a[r+4&gt;&gt;2],a[n+76&gt;&gt;2]=a[r&gt;&gt;2],a[n+80&gt;&gt;2]=e,i=r+8|0,e=a[i+4&gt;&gt;2],r=n+84|0,a[r&gt;&gt;2]=a[i&gt;&gt;2],a[r+4&gt;&gt;2]=e,a[n+136&gt;&gt;2]=1008981770,a[n+140&gt;&gt;2]=1008981770,a[n+128&gt;&gt;2]=1000593162,a[n+132&gt;&gt;2]=1008981770,f[n+124|0]=0,a[n+116&gt;&gt;2]=1061997773,a[n+120&gt;&gt;2]=1065353216,a[n+108&gt;&gt;2]=0,a[n+112&gt;&gt;2]=0,a[n+100&gt;&gt;2]=1056964608,a[n+104&gt;&gt;2]=0,a[n+92&gt;&gt;2]=0,a[n+96&gt;&gt;2]=0,a[n+8&gt;&gt;2]=1065353216,e=n+20|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[n+12&gt;&gt;2]=0,a[n+16&gt;&gt;2]=0,a[n+28&gt;&gt;2]=1065353216,e=n+40|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[n+32&gt;&gt;2]=0,a[n+36&gt;&gt;2]=0,a[n+48&gt;&gt;2]=1065353216,a[n+68&gt;&gt;2]=0,e=n+60|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[n+52&gt;&gt;2]=0,a[n+56&gt;&gt;2]=0,0|n},btRigidBodyConstructionInfo_destroy:function(A){A|=0,A&amp;&amp;$(A)},btRigidBody_create:function(A){var e;return A|=0,e=dA(676),Dr(e,A),0|e},btRigidBody_setCenterOfMassTransform:Sr,btRigidBody_setSleepingThresholds:function(A,e,i){A|=0,e=_(e),i=_(i),C[A+536&gt;&gt;2]=i,C[A+532&gt;&gt;2]=e},btRigidBody_getLinearSleepingThreshold:function(A){return A|=0,_(C[A+532&gt;&gt;2])},btRigidBody_getAngularSleepingThreshold:function(A){return A|=0,_(C[A+536&gt;&gt;2])},btRigidBody_setDamping:function(A,e,i){A|=0,e=_(e),i=_(i),function(A,e,i){var r;r=V-16|0,C[r+8&gt;&gt;2]=i,C[r+12&gt;&gt;2]=e,a[r+4&gt;&gt;2]=0,a[r&gt;&gt;2]=1065353216,a[A+504&gt;&gt;2]=a[(e&lt;_(0)?r+4|0:e&gt;_(1)?r:r+12|0)&gt;&gt;2],a[r+4&gt;&gt;2]=0,a[r&gt;&gt;2]=1065353216,a[A+508&gt;&gt;2]=a[(i&lt;_(0)?r+4|0:i&gt;_(1)?r:r+8|0)&gt;&gt;2]}(A,e,i)},btRigidBody_setMassProps:function(A,e,i){A|=0,e=_(e),i|=0,function(A,e,i){var r,f=_(0),n=_(0),t=_(0);r=a[A+204&gt;&gt;2],e!=_(0)?(a[A+204&gt;&gt;2]=-2&amp;r,f=_(_(1)/e)):a[A+204&gt;&gt;2]=1|r,C[A+404&gt;&gt;2]=f,a[A+436&gt;&gt;2]=0,C[A+424&gt;&gt;2]=C[A+440&gt;&gt;2]*e,C[A+432&gt;&gt;2]=C[A+448&gt;&gt;2]*e,C[A+428&gt;&gt;2]=C[A+444&gt;&gt;2]*e,e=C[i+8&gt;&gt;2],n=C[i+4&gt;&gt;2],t=C[i&gt;&gt;2],C[A+620&gt;&gt;2]=C[A+408&gt;&gt;2]*f,C[A+624&gt;&gt;2]=f*C[A+412&gt;&gt;2],C[A+628&gt;&gt;2]=f*C[A+416&gt;&gt;2],a[A+632&gt;&gt;2]=0,a[A+468&gt;&gt;2]=0,C[A+456&gt;&gt;2]=t!=_(0)?_(_(1)/t):_(0),C[A+460&gt;&gt;2]=n!=_(0)?_(_(1)/n):_(0),C[A+464&gt;&gt;2]=e!=_(0)?_(_(1)/e):_(0)}(A,e,i)},btRigidBody_setLinearFactor:function(A,e){A|=0,e|=0;var i,r=0,f=_(0);r=a[e+4&gt;&gt;2],a[A+408&gt;&gt;2]=a[e&gt;&gt;2],a[A+412&gt;&gt;2]=r,e=e+8|0,i=a[e+4&gt;&gt;2],r=A+416|0,a[r&gt;&gt;2]=a[e&gt;&gt;2],a[r+4&gt;&gt;2]=i,a[A+632&gt;&gt;2]=0,f=C[A+404&gt;&gt;2],C[A+624&gt;&gt;2]=f*C[A+412&gt;&gt;2],C[A+620&gt;&gt;2]=f*C[A+408&gt;&gt;2],C[A+628&gt;&gt;2]=f*C[r&gt;&gt;2]},btRigidBody_applyTorque:function(A,e){A|=0,e|=0;var i=_(0),r=_(0);i=C[e+8&gt;&gt;2],r=C[e+4&gt;&gt;2],C[A+488&gt;&gt;2]=_(C[e&gt;&gt;2]*C[A+604&gt;&gt;2])+C[A+488&gt;&gt;2],e=A+492|0,C[e&gt;&gt;2]=_(r*C[A+608&gt;&gt;2])+C[e&gt;&gt;2],e=A+496|0,C[e&gt;&gt;2]=_(i*C[A+612&gt;&gt;2])+C[e&gt;&gt;2]},btRigidBody_applyForce:function(A,e,i){A|=0,e|=0,i|=0;var r=_(0),f=_(0),n=0,t=_(0),a=_(0),o=_(0),b=_(0),c=_(0),l=_(0);a=C[e+8&gt;&gt;2],r=C[e+4&gt;&gt;2],f=C[A+408&gt;&gt;2],C[A+472&gt;&gt;2]=_(C[e&gt;&gt;2]*f)+C[A+472&gt;&gt;2],n=A+476|0,o=r,r=C[A+412&gt;&gt;2],C[n&gt;&gt;2]=_(o*r)+C[n&gt;&gt;2],n=A+480|0,t=C[A+416&gt;&gt;2],C[n&gt;&gt;2]=_(a*t)+C[n&gt;&gt;2],l=C[e&gt;&gt;2],a=C[i&gt;&gt;2],b=C[i+4&gt;&gt;2],t=_(t*C[e+8&gt;&gt;2]),r=_(r*C[e+4&gt;&gt;2]),c=C[i+8&gt;&gt;2],C[A+488&gt;&gt;2]=_(_(_(b*t)-_(r*c))*C[A+604&gt;&gt;2])+C[A+488&gt;&gt;2],o=C[A+612&gt;&gt;2],e=A+492|0,f=_(f*l),C[e&gt;&gt;2]=_(_(_(c*f)-_(t*a))*C[A+608&gt;&gt;2])+C[e&gt;&gt;2],A=A+496|0,C[A&gt;&gt;2]=_(o*_(_(r*a)-_(f*b)))+C[A&gt;&gt;2]},btRigidBody_applyCentralForce:function(A,e){A|=0,e|=0;var i=_(0),r=_(0);i=C[e+8&gt;&gt;2],r=C[e+4&gt;&gt;2],C[A+472&gt;&gt;2]=_(C[e&gt;&gt;2]*C[A+408&gt;&gt;2])+C[A+472&gt;&gt;2],e=A+476|0,C[e&gt;&gt;2]=_(r*C[A+412&gt;&gt;2])+C[e&gt;&gt;2],e=A+480|0,C[e&gt;&gt;2]=_(i*C[A+416&gt;&gt;2])+C[e&gt;&gt;2]},btRigidBody_applyTorqueImpulse:function(A,e){A|=0,e|=0;var i=_(0),r=_(0),f=_(0);i=C[e&gt;&gt;2],r=C[e+4&gt;&gt;2],f=C[e+8&gt;&gt;2],C[A+388&gt;&gt;2]=_(_(_(_(C[A+324&gt;&gt;2]*i)+_(C[A+328&gt;&gt;2]*r))+_(C[A+332&gt;&gt;2]*f))*C[A+604&gt;&gt;2])+C[A+388&gt;&gt;2],e=A+392|0,C[e&gt;&gt;2]=_(_(_(_(i*C[A+340&gt;&gt;2])+_(r*C[A+344&gt;&gt;2]))+_(f*C[A+348&gt;&gt;2]))*C[A+608&gt;&gt;2])+C[e&gt;&gt;2],e=A+396|0,C[e&gt;&gt;2]=_(_(_(_(i*C[A+356&gt;&gt;2])+_(r*C[A+360&gt;&gt;2]))+_(f*C[A+364&gt;&gt;2]))*C[A+612&gt;&gt;2])+C[e&gt;&gt;2]},btRigidBody_applyImpulse:function(A,e,i){A|=0,e|=0,i|=0,rn(A,e,i)},btRigidBody_applyCentralImpulse:function(A,e){A|=0,e|=0;var i=_(0),r=_(0),f=_(0);r=C[e+8&gt;&gt;2],f=C[e+4&gt;&gt;2],i=C[A+404&gt;&gt;2],C[A+372&gt;&gt;2]=_(_(C[e&gt;&gt;2]*C[A+408&gt;&gt;2])*i)+C[A+372&gt;&gt;2],e=A+376|0,C[e&gt;&gt;2]=_(i*_(f*C[A+412&gt;&gt;2]))+C[e&gt;&gt;2],e=A+380|0,C[e&gt;&gt;2]=_(i*_(r*C[A+416&gt;&gt;2]))+C[e&gt;&gt;2]},btRigidBody_updateInertiaTensor:function(A){A|=0,function(A){var e=_(0),i=_(0),r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0),c=_(0),l=_(0),u=_(0),s=_(0),k=_(0),v=_(0),d=_(0);a[A+368&gt;&gt;2]=0,a[A+352&gt;&gt;2]=0,a[A+336&gt;&gt;2]=0,k=C[A+456&gt;&gt;2],e=C[A+36&gt;&gt;2],i=_(k*e),v=C[A+460&gt;&gt;2],r=C[A+40&gt;&gt;2],f=_(v*r),d=C[A+464&gt;&gt;2],n=C[A+44&gt;&gt;2],t=_(d*n),C[A+364&gt;&gt;2]=_(_(i*e)+_(f*r))+_(t*n),l=C[A+20&gt;&gt;2],u=C[A+24&gt;&gt;2],s=C[A+28&gt;&gt;2],C[A+360&gt;&gt;2]=_(_(i*l)+_(f*u))+_(t*s),o=i,i=C[A+4&gt;&gt;2],b=f,f=C[A+8&gt;&gt;2],c=t,t=C[A+12&gt;&gt;2],C[A+356&gt;&gt;2]=_(_(o*i)+_(b*f))+_(c*t),o=_(k*l),b=_(v*u),c=_(d*s),C[A+348&gt;&gt;2]=_(_(e*o)+_(r*b))+_(n*c),C[A+344&gt;&gt;2]=_(_(o*l)+_(b*u))+_(c*s),C[A+340&gt;&gt;2]=_(_(o*i)+_(b*f))+_(c*t),o=e,e=_(i*k),b=r,r=_(f*v),c=n,n=_(t*d),C[A+332&gt;&gt;2]=_(_(o*e)+_(b*r))+_(c*n),C[A+328&gt;&gt;2]=_(_(e*l)+_(r*u))+_(n*s),C[A+324&gt;&gt;2]=_(_(e*i)+_(r*f))+_(n*t)}(A)},btRigidBody_getLinearVelocity:function(A){return A|=0,A+372|0},btRigidBody_getAngularVelocity:function(A){return A|=0,A+388|0},btRigidBody_setLinearVelocity:function(A,e){A|=0,e|=0;var i=0;a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,i=a[e+4&gt;&gt;2],a[A+372&gt;&gt;2]=a[e&gt;&gt;2],a[A+376&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+380|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},btRigidBody_setAngularVelocity:function(A,e){A|=0,e|=0;var i=0;a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,i=a[e+4&gt;&gt;2],a[A+388&gt;&gt;2]=a[e&gt;&gt;2],a[A+392&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+396|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},btRigidBody_setAngularFactor:function(A,e){A|=0,e|=0;var i=0;a[A+304&gt;&gt;2]=a[A+304&gt;&gt;2]+1,i=a[e+4&gt;&gt;2],a[A+604&gt;&gt;2]=a[e&gt;&gt;2],a[A+608&gt;&gt;2]=i,e=e+8|0,i=a[e+4&gt;&gt;2],A=A+612|0,a[A&gt;&gt;2]=a[e&gt;&gt;2],a[A+4&gt;&gt;2]=i},btRigidBody_getGravity:function(A){return A|=0,A+440|0},btRigidBody_setGravity:function(A,e){A|=0,e|=0,xr(A,e)},btRigidBody_getTotalForce:function(A){return A|=0,A+472|0},btRigidBody_getTotalTorque:function(A){return A|=0,A+488|0},btRigidBody_getFlags:function(A){return A|=0,a[A+564&gt;&gt;2]},btRigidBody_setFlags:function(A,e){A|=0,e|=0,a[A+564&gt;&gt;2]=e},btRigidBody_clearForces:function(A){A|=0;var e=0;a[A+472&gt;&gt;2]=0,a[A+476&gt;&gt;2]=0,e=A+496|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+488|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,A=A+480|0,a[A&gt;&gt;2]=0,a[A+4&gt;&gt;2]=0},btSequentialImpulseConstraintSolver_create:function(){var A;return A=dA(236),Pr(A),0|A},btCollisionWorld_get_m_useContinuous:function(A){return A|=0,o[A+16|0]},btCollisionWorld_set_m_useContinuous:function(A,e){A|=0,e|=0,f[A+16|0]=e},btCollisionWorld_rayTest:function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,cn[a[a[A&gt;&gt;2]+32&gt;&gt;2]](A,e,i,r)},btCollisionWorld_getDispatchInfo:function(A){return A|=0,A+28|0},btCollisionWorld_addCollisionObject:function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,cn[a[a[A&gt;&gt;2]+36&gt;&gt;2]](A,e,i,r)},btCollisionWorld_removeCollisionObject:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+40&gt;&gt;2]](A,e)},btCollisionWorld_convexSweepTest:function(A,e,i,r,f,n){A|=0,e|=0,i|=0,r|=0,f|=0,n=_(n),gf(A,e,i,r,f,n)},btCollisionWorld_destroy:zf,btDynamicsWorld_addAction:Yf,btDynamicsWorld_removeAction:Ef,btDynamicsWorld_getSolverInfo:function(A){return A|=0,A+92|0},btDiscreteDynamicsWorld_create:function(A,e,i,r){return A|=0,e|=0,i|=0,r|=0,r=dA(344),Zf(r,A,e,i),0|r},btDiscreteDynamicsWorld_setGravity:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+72&gt;&gt;2]](A,e)},btDiscreteDynamicsWorld_getGravity:function(A){var e,i;return A|=0,e=V-16|0,V=e,cn[a[a[A&gt;&gt;2]+76&gt;&gt;2]](e,A),A=e+8|0,i=a[A+4&gt;&gt;2],a[705]=a[A&gt;&gt;2],a[706]=i,A=a[e+4&gt;&gt;2],a[703]=a[e&gt;&gt;2],a[704]=A,V=e+16|0,2812},btDiscreteDynamicsWorld_addRigidBody:function(A,e,i,r){A|=0,e|=0,i|=0,r|=0,cn[a[a[A&gt;&gt;2]+88&gt;&gt;2]](A,e,i,r)},btDiscreteDynamicsWorld_removeRigidBody:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+92&gt;&gt;2]](A,e)},btDiscreteDynamicsWorld_stepSimulation:function(A,e,i,r){A|=0,e=_(e),i|=0,r=_(r),cn[a[a[A&gt;&gt;2]+52&gt;&gt;2]](A,e,i,r)},btDiscreteDynamicsWorld_clearForces:function(A){A|=0,cn[a[a[A&gt;&gt;2]+120&gt;&gt;2]](A)},btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution:function(A,e){A|=0,e|=0,f[A+291|0]=e},btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution:function(A){return A|=0,o[A+291|0]},btKinematicCharacterController_create:function(A,e,i,r){var t;return A|=0,e|=0,i=_(i),r|=0,t=dA(292),function(A,e,i,r,t){var o,b=_(0),c=_(0),l=_(0),u=_(0),s=_(0);o=V-16|0,V=o,a[A&gt;&gt;2]=23968,a[A+272&gt;&gt;2]=0,a[A+276&gt;&gt;2]=0,a[A+256&gt;&gt;2]=0,a[A+260&gt;&gt;2]=0,a[A+8&gt;&gt;2]=e,a[A+68&gt;&gt;2]=0,a[A+72&gt;&gt;2]=0,a[A+64&gt;&gt;2]=1017370378,a[A+100&gt;&gt;2]=0,a[A+104&gt;&gt;2]=0,n[A+250&gt;&gt;1]=257,a[A+56&gt;&gt;2]=0,a[A+12&gt;&gt;2]=i,a[A+252&gt;&gt;2]=0,f[A+216|0]=1,a[A+212&gt;&gt;2]=0,e=A+204|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+280|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=0,e=A+264|0,a[e&gt;&gt;2]=1065353216,a[e+4&gt;&gt;2]=0,e=A+76|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,e=A+108|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+52&gt;&gt;2]=1105933107,a[A+20&gt;&gt;2]=0,a[A+24&gt;&gt;2]=0,n[A+248&gt;&gt;1]=0,a[A+28&gt;&gt;2]=1113325568,a[A+32&gt;&gt;2]=1092616192,a[A+36&gt;&gt;2]=1092616192,a[A+148&gt;&gt;2]=0,f[A+289|0]=0,f[A+290|0]=0,a[A+16&gt;&gt;2]=1045220557,a[A+240&gt;&gt;2]=0,a[A+244&gt;&gt;2]=0,f[A+288|0]=1,c=C[t&gt;&gt;2],l=C[t+4&gt;&gt;2],b=C[t+8&gt;&gt;2],u=_(_(_(c*c)+_(l*l))+_(b*b)),u&gt;_(0)?(s=b,b=_(_(1)/_(y(u))),u=_(_(s*b)*_(-29.399999618530273)),c=_(_(c*b)*_(-29.399999618530273)),l=_(_(l*b)*_(-29.399999618530273)),b=_(_(u*u)+_(_(c*c)+_(l*l))),b&gt;_(0)&amp;&amp;(a[o+12&gt;&gt;2]=0,C[o+8&gt;&gt;2]=-u,C[o+4&gt;&gt;2]=-l,C[o&gt;&gt;2]=-c,Uf(A,o)),C[A+52&gt;&gt;2]=y(b)):Uf(A,t),a[A+44&gt;&gt;2]=1061752795,a[A+48&gt;&gt;2]=1060439283,C[A+60&gt;&gt;2]=r,V=o+16|0}(t,A,e,i,r),0|t},btKinematicCharacterController_setWalkDirection:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+16&gt;&gt;2]](A,e)},btKinematicCharacterController_setFallSpeed:function(A,e){A|=0,e=_(e),C[A+28&gt;&gt;2]=e},btKinematicCharacterController_setJumpSpeed:function(A,e){A|=0,e=_(e),C[A+36&gt;&gt;2]=e,C[A+32&gt;&gt;2]=e},btKinematicCharacterController_setMaxSlope:function(A,e){A|=0,e=_(e);var i,r=_(0);C[A+44&gt;&gt;2]=e,i=A,r=Ci(e),C[i+48&gt;&gt;2]=r},btKinematicCharacterController_onGround:Mf,btKinematicCharacterController_jump:function(A,e){A|=0,e|=0,cn[a[a[A&gt;&gt;2]+44&gt;&gt;2]](A,e)},btKinematicCharacterController_setGravity:function(A,e){A|=0,e|=0,function(A,e){var i,r,f=_(0),n=_(0),t=_(0),o=_(0);i=V-16|0,V=i,r=A,f=C[e&gt;&gt;2],t=C[e+4&gt;&gt;2],o=C[e+8&gt;&gt;2],n=_(_(_(f*f)+_(t*t))+_(o*o)),n&gt;_(0)&amp;&amp;(a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=-o,C[i+4&gt;&gt;2]=-t,C[i&gt;&gt;2]=-f,Uf(A,i),f=C[e&gt;&gt;2],n=_(f*f),f=C[e+4&gt;&gt;2],n=_(n+_(f*f)),f=C[e+8&gt;&gt;2],n=_(n+_(f*f))),C[r+52&gt;&gt;2]=y(n),V=i+16|0}(A,e)},btKinematicCharacterController_setUp:function(A,e){A|=0,e|=0,function(A,e){var i,r=_(0),f=_(0),n=_(0),t=_(0),o=_(0),b=_(0);i=V-16|0,V=i,f=C[e&gt;&gt;2],n=C[e+4&gt;&gt;2],r=C[e+8&gt;&gt;2],t=_(_(_(f*f)+_(n*n))+_(r*r)),t&gt;_(0)&amp;&amp;(o=C[A+52&gt;&gt;2],o&gt;_(0))?(b=r,r=_(_(1)/_(y(t))),t=_(-o),o=_(_(b*r)*t),f=_(_(f*r)*t),n=_(_(n*r)*t),r=_(_(o*o)+_(_(f*f)+_(n*n))),r&gt;_(0)&amp;&amp;(a[i+12&gt;&gt;2]=0,C[i+8&gt;&gt;2]=-o,C[i+4&gt;&gt;2]=-n,C[i&gt;&gt;2]=-f,Uf(A,i)),C[A+52&gt;&gt;2]=y(r)):Uf(A,e),V=i+16|0}(A,e)},btKinematicCharacterController_setStepHeight:function(A,e){A|=0,e=_(e),C[A+60&gt;&gt;2]=e},btKinematicCharacterController_destroy:zf,btPairCachingGhostObject_create:function(){var A;return A=dA(348),function(A){var e=0;Ye(A),a[A+336&gt;&gt;2]=0,f[A+340|0]=1,e=A+328|0,a[e&gt;&gt;2]=0,a[e+4&gt;&gt;2]=0,a[A+252&gt;&gt;2]=4,a[A&gt;&gt;2]=23856,e=dA(72),mr(e),a[A+344&gt;&gt;2]=e}(A),0|A},btGhostPairCallback_create:function(){var A;return A=q(4),a[A&gt;&gt;2]=24776,0|A}}}({Math:Math,Int8Array:Int8Array,Uint8Array:Uint8Array,Int16Array:Int16Array,Uint16Array:Uint16Array,Int32Array:Int32Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:1/0},{memory:{},abort:function(){throw new Error("abort")},fd_close:()=&gt;{console.log("fd_close")},fd_write:()=&gt;{console.log("fd_write")},getWorldTransform:r,setWorldTransform:f,fd_seek:()=&gt;{console.log("fd_seek")}},v);i.btGImpactCollisionAlgorithm_RegisterAlgorithm=C.btGImpactCollisionAlgorithm_RegisterAlgorithm,i.btVector3_create=C.btVector3_create,i.btVector3_setValue=C.btVector3_setValue,i.btVector3_x=C.btVector3_x,i.btVector3_y=C.btVector3_y,i.btVector3_z=C.btVector3_z,i.btQuaternion_create=C.btQuaternion_create,i.btQuaternion_setValue=C.btQuaternion_setValue,i.btQuaternion_x=C.btQuaternion_x,i.btQuaternion_y=C.btQuaternion_y,i.btQuaternion_z=C.btQuaternion_z,i.btQuaternion_w=C.btQuaternion_w,i.btTransform_create=C.btTransform_create,i.btTransform_setOrigin=C.btTransform_setOrigin,i.btTransform_setRotation=C.btTransform_setRotation,i.btTransform_getOrigin=C.btTransform_getOrigin,i.btTransform_getRotation=C.btTransform_getRotation,i.btTransform_equal=C.btTransform_equal,i.btMotionState_destroy=C.btMotionState_destroy,i.layaMotionState_create=C.layaMotionState_create,i.layaMotionState_set_rigidBodyID=C.layaMotionState_set_rigidBodyID,i.btCollisionObject_create=C.btCollisionObject_create,i.btCollisionObject_setContactProcessingThreshold=C.btCollisionObject_setContactProcessingThreshold,i.btCollisionObject_setActivationState=C.btCollisionObject_setActivationState,i.btCollisionObject_forceActivationState=C.btCollisionObject_forceActivationState,i.btCollisionObject_activate=C.btCollisionObject_activate,i.btCollisionObject_isActive=C.btCollisionObject_isActive,i.btCollisionObject_setRestitution=C.btCollisionObject_setRestitution,i.btCollisionObject_setFriction=C.btCollisionObject_setFriction,i.btCollisionObject_setRollingFriction=C.btCollisionObject_setRollingFriction,i.btCollisionObject_getCollisionFlags=C.btCollisionObject_getCollisionFlags,i.btCollisionObject_setCollisionFlags=C.btCollisionObject_setCollisionFlags,i.btCollisionObject_getWorldTransform=C.btCollisionObject_getWorldTransform,i.btCollisionObject_setWorldTransform=C.btCollisionObject_setWorldTransform,i.btCollisionObject_setInterpolationWorldTransform=C.btCollisionObject_setInterpolationWorldTransform,i.btCollisionObject_setCollisionShape=C.btCollisionObject_setCollisionShape,i.btCollisionObject_getCcdMotionThreshold=C.btCollisionObject_getCcdMotionThreshold,i.btCollisionObject_setCcdMotionThreshold=C.btCollisionObject_setCcdMotionThreshold,i.btCollisionObject_getCcdSweptSphereRadius=C.btCollisionObject_getCcdSweptSphereRadius,i.btCollisionObject_setCcdSweptSphereRadius=C.btCollisionObject_setCcdSweptSphereRadius,i.btCollisionObject_getUserIndex=C.btCollisionObject_getUserIndex,i.btCollisionObject_setUserIndex=C.btCollisionObject_setUserIndex,i.btCollisionObject_getActivationState=C.btCollisionObject_getActivationState,i.btCollisionObject_setInterpolationAngularVelocity=C.btCollisionObject_setInterpolationAngularVelocity,i.btCollisionObject_setInterpolationLinearVelocity=C.btCollisionObject_setInterpolationLinearVelocity,i.btCollisionObject_destroy=C.btCollisionObject_destroy,i.RayResultCallback_hasHit=C.RayResultCallback_hasHit,i.RayResultCallback_set_m_collisionFilterGroup=C.RayResultCallback_set_m_collisionFilterGroup,i.RayResultCallback_set_m_collisionFilterMask=C.RayResultCallback_set_m_collisionFilterMask,i.RayResultCallback_get_m_closestHitFraction=C.RayResultCallback_get_m_closestHitFraction,i.RayResultCallback_set_m_closestHitFraction=C.RayResultCallback_set_m_closestHitFraction,i.RayResultCallback_get_m_collisionObject=C.RayResultCallback_get_m_collisionObject,i.RayResultCallback_set_m_collisionObject=C.RayResultCallback_set_m_collisionObject,i.ClosestRayResultCallback_create=C.ClosestRayResultCallback_create,i.ClosestRayResultCallback_get_m_rayFromWorld=C.ClosestRayResultCallback_get_m_rayFromWorld,i.ClosestRayResultCallback_set_m_rayFromWorld=C.ClosestRayResultCallback_set_m_rayFromWorld,i.ClosestRayResultCallback_get_m_rayToWorld=C.ClosestRayResultCallback_get_m_rayToWorld,i.ClosestRayResultCallback_set_m_rayToWorld=C.ClosestRayResultCallback_set_m_rayToWorld,i.ClosestRayResultCallback_get_m_hitNormalWorld=C.ClosestRayResultCallback_get_m_hitNormalWorld,i.ClosestRayResultCallback_get_m_hitPointWorld=C.ClosestRayResultCallback_get_m_hitPointWorld,i.tBtCollisionObjectArray_size=C.tBtCollisionObjectArray_size,i.tBtCollisionObjectArray_at=C.tBtCollisionObjectArray_at,i.tBtCollisionObjectArray_clear=C.tBtCollisionObjectArray_clear,i.tVector3Array_at=C.tVector3Array_at,i.tVector3Array_clear=C.tVector3Array_clear,i.tScalarArray_at=C.tScalarArray_at,i.tScalarArray_clear=C.tScalarArray_clear,i.AllHitsRayResultCallback_create=C.AllHitsRayResultCallback_create,i.AllHitsRayResultCallback_get_m_rayFromWorld=C.AllHitsRayResultCallback_get_m_rayFromWorld,i.AllHitsRayResultCallback_set_m_rayFromWorld=C.AllHitsRayResultCallback_set_m_rayFromWorld,i.AllHitsRayResultCallback_get_m_rayToWorld=C.AllHitsRayResultCallback_get_m_rayToWorld,i.AllHitsRayResultCallback_set_m_rayToWorld=C.AllHitsRayResultCallback_set_m_rayToWorld,i.AllHitsRayResultCallback_get_m_hitPointWorld=C.AllHitsRayResultCallback_get_m_hitPointWorld,i.AllHitsRayResultCallback_get_m_hitNormalWorld=C.AllHitsRayResultCallback_get_m_hitNormalWorld,i.AllHitsRayResultCallback_get_m_collisionObjects=C.AllHitsRayResultCallback_get_m_collisionObjects,i.AllHitsRayResultCallback_get_m_hitFractions=C.AllHitsRayResultCallback_get_m_hitFractions,i.btManifoldPoint_get_m_positionWorldOnA=C.btManifoldPoint_get_m_positionWorldOnA,i.btManifoldPoint_get_m_positionWorldOnB=C.btManifoldPoint_get_m_positionWorldOnB,i.btManifoldPoint_get_m_normalWorldOnB=C.btManifoldPoint_get_m_normalWorldOnB,i.btManifoldPoint_getDistance=C.btManifoldPoint_getDistance,i.ConvexResultCallback_hasHit=C.ConvexResultCallback_hasHit,i.ConvexResultCallback_set_m_collisionFilterGroup=C.ConvexResultCallback_set_m_collisionFilterGroup,i.ConvexResultCallback_set_m_collisionFilterMask=C.ConvexResultCallback_set_m_collisionFilterMask,i.ConvexResultCallback_get_m_closestHitFraction=C.ConvexResultCallback_get_m_closestHitFraction,i.ConvexResultCallback_set_m_closestHitFraction=C.ConvexResultCallback_set_m_closestHitFraction,i.ClosestConvexResultCallback_create=C.ClosestConvexResultCallback_create,i.ClosestConvexResultCallback_get_m_hitNormalWorld=C.ClosestConvexResultCallback_get_m_hitNormalWorld,i.ClosestConvexResultCallback_get_m_hitPointWorld=C.ClosestConvexResultCallback_get_m_hitPointWorld,i.ClosestConvexResultCallback_get_m_hitCollisionObject=C.ClosestConvexResultCallback_get_m_hitCollisionObject,i.ClosestConvexResultCallback_set_m_hitCollisionObject=C.ClosestConvexResultCallback_set_m_hitCollisionObject,i.AllConvexResultCallback_create=C.AllConvexResultCallback_create,i.AllConvexResultCallback_get_m_hitNormalWorld=C.AllConvexResultCallback_get_m_hitNormalWorld,i.AllConvexResultCallback_get_m_hitPointWorld=C.AllConvexResultCallback_get_m_hitPointWorld,i.AllConvexResultCallback_get_m_hitFractions=C.AllConvexResultCallback_get_m_hitFractions,i.AllConvexResultCallback_get_m_collisionObjects=C.AllConvexResultCallback_get_m_collisionObjects,i.btCollisionShape_getLocalScaling=C.btCollisionShape_getLocalScaling,i.btCollisionShape_setLocalScaling=C.btCollisionShape_setLocalScaling,i.btCollisionShape_calculateLocalInertia=C.btCollisionShape_calculateLocalInertia,i.btCollisionShape_destroy=C.btCollisionShape_destroy,i.btBoxShape_create=C.btBoxShape_create,i.btCapsuleShape_create=C.btCapsuleShape_create,i.btCapsuleShapeX_create=C.btCapsuleShapeX_create,i.btCapsuleShapeZ_create=C.btCapsuleShapeZ_create,i.btCylinderShape_create=C.btCylinderShape_create,i.btCylinderShapeX_create=C.btCylinderShapeX_create,i.btCylinderShapeZ_create=C.btCylinderShapeZ_create,i.btSphereShape_create=C.btSphereShape_create,i.btConeShape_create=C.btConeShape_create,i.btConeShapeX_create=C.btConeShapeX_create,i.btConeShapeZ_create=C.btConeShapeZ_create,i.btStaticPlaneShape_create=C.btStaticPlaneShape_create,i.btGImpactShapeInterface_updateBound=C.btGImpactShapeInterface_updateBound,i.btGImpactMeshShape_create=C.btGImpactMeshShape_create,i.btCompoundShape_create=C.btCompoundShape_create,i.btCompoundShape_addChildShape=C.btCompoundShape_addChildShape,i.btCompoundShape_removeChildShapeByIndex=C.btCompoundShape_removeChildShapeByIndex,i.btCompoundShape_getChildShape=C.btCompoundShape_getChildShape,i.btCompoundShape_updateChildTransform=C.btCompoundShape_updateChildTransform,i.btStridingMeshInterface_destroy=C.btStridingMeshInterface_destroy,i.btTriangleMesh_create=C.btTriangleMesh_create,i.btTriangleMesh_addTriangle=C.btTriangleMesh_addTriangle,i.btDefaultCollisionConfiguration_create=C.btDefaultCollisionConfiguration_create,i.btDefaultCollisionConfiguration_destroy=C.btDefaultCollisionConfiguration_destroy,i.btPersistentManifold_getBody0=C.btPersistentManifold_getBody0,i.btPersistentManifold_getBody1=C.btPersistentManifold_getBody1,i.btPersistentManifold_getNumContacts=C.btPersistentManifold_getNumContacts,i.btPersistentManifold_getContactPoint=C.btPersistentManifold_getContactPoint,i.btDispatcher_getNumManifolds=C.btDispatcher_getNumManifolds,i.btDispatcher_getManifoldByIndexInternal=C.btDispatcher_getManifoldByIndexInternal,i.btCollisionDispatcher_create=C.btCollisionDispatcher_create,i.btCollisionDispatcher_destroy=C.btCollisionDispatcher_destroy,i.btOverlappingPairCache_setInternalGhostPairCallback=C.btOverlappingPairCache_setInternalGhostPairCallback,i.btDbvtBroadphase_create=C.btDbvtBroadphase_create,i.btDbvtBroadphase_getOverlappingPairCache=C.btDbvtBroadphase_getOverlappingPairCache,i.btDbvtBroadphase_destroy=C.btDbvtBroadphase_destroy,i.btRigidBodyConstructionInfo_create=C.btRigidBodyConstructionInfo_create,i.btRigidBodyConstructionInfo_destroy=C.btRigidBodyConstructionInfo_destroy,i.btRigidBody_create=C.btRigidBody_create,i.btRigidBody_setCenterOfMassTransform=C.btRigidBody_setCenterOfMassTransform,i.btRigidBody_setSleepingThresholds=C.btRigidBody_setSleepingThresholds,i.btRigidBody_getLinearSleepingThreshold=C.btRigidBody_getLinearSleepingThreshold,i.btRigidBody_getAngularSleepingThreshold=C.btRigidBody_getAngularSleepingThreshold,i.btRigidBody_setDamping=C.btRigidBody_setDamping,i.btRigidBody_setMassProps=C.btRigidBody_setMassProps,i.btRigidBody_setLinearFactor=C.btRigidBody_setLinearFactor,i.btRigidBody_applyTorque=C.btRigidBody_applyTorque,i.btRigidBody_applyForce=C.btRigidBody_applyForce,i.btRigidBody_applyCentralForce=C.btRigidBody_applyCentralForce,i.btRigidBody_applyTorqueImpulse=C.btRigidBody_applyTorqueImpulse,i.btRigidBody_applyImpulse=C.btRigidBody_applyImpulse,i.btRigidBody_applyCentralImpulse=C.btRigidBody_applyCentralImpulse,i.btRigidBody_updateInertiaTensor=C.btRigidBody_updateInertiaTensor,i.btRigidBody_getLinearVelocity=C.btRigidBody_getLinearVelocity,i.btRigidBody_getAngularVelocity=C.btRigidBody_getAngularVelocity,i.btRigidBody_setLinearVelocity=C.btRigidBody_setLinearVelocity,i.btRigidBody_setAngularVelocity=C.btRigidBody_setAngularVelocity,i.btRigidBody_setAngularFactor=C.btRigidBody_setAngularFactor,i.btRigidBody_getGravity=C.btRigidBody_getGravity,i.btRigidBody_setGravity=C.btRigidBody_setGravity,i.btRigidBody_getTotalForce=C.btRigidBody_getTotalForce,i.btRigidBody_getTotalTorque=C.btRigidBody_getTotalTorque,i.btRigidBody_getFlags=C.btRigidBody_getFlags,i.btRigidBody_setFlags=C.btRigidBody_setFlags,i.btRigidBody_clearForces=C.btRigidBody_clearForces,i.btSequentialImpulseConstraintSolver_create=C.btSequentialImpulseConstraintSolver_create,i.btCollisionWorld_get_m_useContinuous=C.btCollisionWorld_get_m_useContinuous,i.btCollisionWorld_set_m_useContinuous=C.btCollisionWorld_set_m_useContinuous,i.btCollisionWorld_rayTest=C.btCollisionWorld_rayTest,i.btCollisionWorld_getDispatchInfo=C.btCollisionWorld_getDispatchInfo,i.btCollisionWorld_addCollisionObject=C.btCollisionWorld_addCollisionObject,i.btCollisionWorld_removeCollisionObject=C.btCollisionWorld_removeCollisionObject,i.btCollisionWorld_convexSweepTest=C.btCollisionWorld_convexSweepTest,i.btCollisionWorld_destroy=C.btCollisionWorld_destroy,i.btDynamicsWorld_addAction=C.btDynamicsWorld_addAction,i.btDynamicsWorld_removeAction=C.btDynamicsWorld_removeAction,i.btDynamicsWorld_getSolverInfo=C.btDynamicsWorld_getSolverInfo,i.btDiscreteDynamicsWorld_create=C.btDiscreteDynamicsWorld_create,i.btDiscreteDynamicsWorld_setGravity=C.btDiscreteDynamicsWorld_setGravity,i.btDiscreteDynamicsWorld_getGravity=C.btDiscreteDynamicsWorld_getGravity,i.btDiscreteDynamicsWorld_addRigidBody=C.btDiscreteDynamicsWorld_addRigidBody,i.btDiscreteDynamicsWorld_removeRigidBody=C.btDiscreteDynamicsWorld_removeRigidBody,i.btDiscreteDynamicsWorld_stepSimulation=C.btDiscreteDynamicsWorld_stepSimulation,i.btDiscreteDynamicsWorld_clearForces=C.btDiscreteDynamicsWorld_clearForces,i.btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution=C.btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution,i.btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution=C.btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution,i.btKinematicCharacterController_create=C.btKinematicCharacterController_create,i.btKinematicCharacterController_setWalkDirection=C.btKinematicCharacterController_setWalkDirection,i.btKinematicCharacterController_setFallSpeed=C.btKinematicCharacterController_setFallSpeed,i.btKinematicCharacterController_setJumpSpeed=C.btKinematicCharacterController_setJumpSpeed,i.btKinematicCharacterController_setMaxSlope=C.btKinematicCharacterController_setMaxSlope,i.btKinematicCharacterController_onGround=C.btKinematicCharacterController_onGround,i.btKinematicCharacterController_jump=C.btKinematicCharacterController_jump,i.btKinematicCharacterController_setGravity=C.btKinematicCharacterController_setGravity,i.btKinematicCharacterController_setUp=C.btKinematicCharacterController_setUp,i.btKinematicCharacterController_setStepHeight=C.btKinematicCharacterController_setStepHeight,i.btKinematicCharacterController_destroy=C.btKinematicCharacterController_destroy,i.btPairCachingGhostObject_create=C.btPairCachingGhostObject_create,i.btGhostPairCallback_create=C.btGhostPairCallback_create}(64*A*1024,e,i),i};</pre></body></html>